CN1905697A - Cell phone map mobile terminal platform embedded in mobile terminal - Google Patents

Cell phone map mobile terminal platform embedded in mobile terminal Download PDF

Info

Publication number
CN1905697A
CN1905697A CNA2006100874877A CN200610087487A CN1905697A CN 1905697 A CN1905697 A CN 1905697A CN A2006100874877 A CNA2006100874877 A CN A2006100874877A CN 200610087487 A CN200610087487 A CN 200610087487A CN 1905697 A CN1905697 A CN 1905697A
Authority
CN
China
Prior art keywords
map
module
submodule
engine
browser
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2006100874877A
Other languages
Chinese (zh)
Other versions
CN100421476C (en
Inventor
彭华
于蓉蓉
唐剑峰
邹德斌
张立群
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Precededs And Pursues Information Tech Co Ltd
China Mobile Communications Group Co Ltd
Original Assignee
Beijing Precededs And Pursues Information Tech Co Ltd
China Mobile Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=37674795&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1905697(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Beijing Precededs And Pursues Information Tech Co Ltd, China Mobile Communications Group Co Ltd filed Critical Beijing Precededs And Pursues Information Tech Co Ltd
Priority to CNB2006100874877A priority Critical patent/CN100421476C/en
Publication of CN1905697A publication Critical patent/CN1905697A/en
Application granted granted Critical
Publication of CN100421476C publication Critical patent/CN100421476C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention relates to a mobile terminal platform for the map of mobile telephone, which is embedded into the mobile terminal. The platform includes a map browser, an interface module connected with the browser, a map engine connected with the interface module, a local map database connected with the map engine. The platform meets users' demand for graphical locating information service and other valuable services.

Description

Be embedded in the cell phone map mobile-terminal platform of portable terminal
Technical field
The present invention relates to a kind of cell phone map mobile-terminal platform that is embedded in portable terminal, refer in particular to a kind of cell phone map mobile-terminal platform that utilizes map browser and engine map in the portable terminal and make up that is embedded in.
Background technology
Along with the progress of society, the people's activities scope increases day by day, and location-based professional the appearance also accepted by the user gradually.Along with development of wireless communication devices, cordless communication network can possess the function that the different accuracy location is provided simultaneously, as Cell-ID, and E-OTD, A-GPS etc.And the popularity rate of radio communication is also in continuous improve, and therefore, domestic consumer utilizes wireless terminal to pass through cordless communication network, promptly can use location-based related service, as: functions such as location, information point inquiry, navigation.
In the prior art, in the implementation based on wireless network, present attainable approach has short message mode, multimedia message mode, WAP browsing mode, the existing position-based service business that provides on portable terminal is not to develop at location service, give user's impression bad, can not offer the user is accurately true, both pictures and texts are excellent spatial information and attribute information thereof.Short message mode is meant the user by sending format information to service code, and sms center or sms sp in conjunction with user position information, are issued the user with the result by text mode according to request content.The shortcoming that this programme exists is that user's business impression is bad, and word content can't can be given user's direct feel as map.The multimedia message mode is meant the user by sending format information to service code, and MMS center or multimedia message service provider in conjunction with user position information, issue the user with the result by text or graphics mode according to request content.The shortcoming that this programme exists is that user interface is friendly, professional inadequately, and interactivity is poor.The WAP mode is meant that the user by visiting corresponding location service website, browses map, query-related information.The shortcoming of this programme is that the WAP browser is not at the location service exploitation, does not support vector graphics; Use step comparatively miscellaneous, user experience is friendly inadequately.
The mankind have entered the information age, and developing rapidly of IT industry and communications industry strides forward the mankind to so-called " TIMES " (Telecommunications, Information-technology, Multimedia, Entertainment and Security).Along with the mobile communication transmission technology upgrades to 2G, 2.5G, 3G from the first generation, and will develop to faster data transmission speed, world-class software developer is by cooperating with mobile phone production major company, some functions of computer are added on the mobile phone, make it except transmitting acoustic information, data and images serve can also be provided, make mobile phone progressively become " removable computer ", " wireless network ".And under the integrated leading trend that becomes application, (GeographicInformation Systems GIS) provides spatial analysis and visualization function for all basically computing environment to GIS-Geographic Information System.
(Geographic Information Systems GIS) has incorporated information technology (Information Technology, main flow IT), and become the important component part of IT to GIS-Geographic Information System.The fast development of GIS (Geography Information System, GIS-Geographic Information System) technology makes people contact more and uses it.For example electronic chart, based on public multimedia shopping guide's guide system of Internet, automobile GPS is from navigation system or the like, everything all makes requirement of geographical information increase sharply.GIS merges computer graphical and database in one, the new and high technology of storage and processing spatial information, it organically combines geographical position and association attributes, according to user's needs with spatial information and attribute information is accurately true, both pictures and texts are excellent exports to the user, satisfy urban construction, engineering survey, construction and people requirement to spatial information, by its exclusive spatial analysis functions and visual expressive function, carry out various aid decisions.The These characteristics of GIS makes it to become and the bright right different advanced tools of dealing with problems of traditional analytical method.
Along with the communication network big capacity and the high speed of (comprising wired and wireless network), GIS has become the distributed heterogeneous system on network.By WAP server and mobile GIS, the LBS and the MLS that have risen at present are location-based service and Location based service, have reflected this variation tendency highlightedly, and promptly GIS becomes everybody information service instrument of possessing of the whole society.The user is increasing to realize the GIS demands of applications on portable terminal, and therefore offering each mobile phone users based on the location-based service of GIS becomes trend.At present existing more than 200,000,000 cellphone subscriber of China, if be 10 yuan of expenses of MLS payment in everyone every month, the output value in 1 year in the whole nation will reach 24,000,000,000.Can predict that in the near future the geography information service can be carried out 4A service (geo-in-formation for anyone and anything at anywhere and anytime) whenever and wherever possible for anyone and anything.Therefore, on portable terminal, propose the cell phone map mobile-terminal platform and realize that providing all places service business to the user is new demand.
Along with the fast development of computer, network technology, embedded system is little because of its volume, and speed comes into one's own soon.Be widely adopted in palmtop PC, PDA, mobile phone, navigator, information household appliances field embedded system.Built-in browser is as important embedded system application software, with its versatility, autgmentability, be convenient to characteristics such as the industry division of labor, in embedded system indispensable status arranged.
For satisfying user's demand, the cell phone map platform is the smart mobile phone at dissimilar operating systems, customizes out cell phone map engine kernel that same interface, different code realize and business framework, service module.The various LBS new business that this platform provides mobile phone location, place information inquiry, position to be correlated with for the user.The cell phone map platform is made up of cell phone map mobile-terminal platform, the professional intermediate ends platform of cell phone map and cell phone map service end platform three parts.Provide the provider of cell phone map platform need develop cell phone map kernel, the business realizing framework that different code is realized; SP service provider also need realize the concrete business module of (C++ rank) at dissimilar smart mobile phone exploitation different codes.Can produce following problem like this: mistake conduction, the user that need that the technical staff of SP provider will have the system code of higher requirement, generation too huge, system can't shield different SP provider uses loaded down with trivial details etc.To different mobile phone operating systems, different version, realize the LBS function fully at portable terminal, comprise engine map, User Interface, system configuration information, this fast-changing market demand of the online value-added service of pattern incompatibility that realizes respectively causes many drawbacks such as version is various, upgrading complexity, customer charge height; Therefore, for addressing the above problem, the map browser in the cell phone map mobile-terminal platform is necessary.Also there is not corresponding mobile terminal map browser technology scheme at present.
Mobile GIS (GIS-Geographic Information System), to be the client obtain the various required information in each family with geographical attribute such as traffic, commerce, food and drink, amusement, hospital of the geographical position at its place and periphery thereof by wireless communication tool to this application, has broad application prospects.But existing GIS engine can not be supported a plurality of mobile terminal operating systems, and data structure is compact inadequately and do not have an interface that can call alternately with browser; Because in the face of service provider, the professional column of constantly change, the attribute information of object, GIS engine can not satisfy the management of this respect transition information and show.Therefore, the GIS engine that needs the expansion traditional sense.
Summary of the invention
The objective of the invention is for satisfying the growing demand of user the position service business, a kind of cell phone map mobile-terminal platform is provided, the Map Services of various graphical services is provided for the mobile communications network user, realize that data combine with the effective of map, on mobile communications network, solve the indulging in the internet of geographical spatial data, the information service of setting up mapable in mobile communication on the net; Visit and represent different service providers, different professional columns, different attribute informations utilizes cordless communication network, provides place information inquiry jointly, navigation, transport information, the numerous increment location services of real time information inquiry or the like.
In order to achieve the above object, the invention provides a kind of cell phone map mobile-terminal platform.This cell phone map mobile-terminal platform comprises:
One map browser is used to show and the professional relevant catalogue of location-based service and service page and processing and the professional relevant various data of location-based service;
One interface module is connected with described map browser, is used for assembling, send, receive and resolving corresponding map order and parameter;
One engine map is connected with described interface module, is used to handle the map datum of relevant location-based service business, and base map function, measurement, inquiry, mark and calling interface are provided;
One local map data base is connected with described engine map, is used to preserve the map datum of the base map layers that comprises the city and suitable information point position information data.
Above-mentioned map browser comprises: a data processing module is used to select access point, foundation or disconnects network, transmission data, cache management local data and translation data; One script parsing module is connected with interface module with described data processing module, is used to resolve the grammer of the relevant map page of portable terminal and ordinary pages and put into related data structure; One subscriber interface module is connected with interface module with described script parsing module, is used for setting type and the display page element, and process user is selected incident, and the inquiry business function and the page are selected symbol of element table and scheduled for executing corresponding service function.The map browser of this portable terminal also comprises: a business logic processing module, be connected with data processing module with described script parsing module, and be used for professional rights of using are identified and chargeed.
Above-mentioned interface module comprises: a map browser interface module, be connected with described map browser, and be used for assembling, send, receive and resolving corresponding map order and parameter; One engine map interface module is connected with engine map with described map browser interface module, is used for assembling, send, receive and resolving corresponding map order and parameter.
Above-mentioned engine map comprises: an engine map nucleus module, be connected with described interface module, and the data that are used for loading map datum He organize internal memory, and calculate basic map; One engine map function computing module is connected with local map data base with described engine map nucleus module, be used for to map reduce, object location and searching for generally; One engine map functional control module is connected with local map data base with the engine map nucleus module with described engine map function computing module, is used for map is carried out convergent-divergent, translation, inquiry and demonstration; The mutual display module of one engine map is connected with local map data base with the engine map nucleus module with described engine map functional control module, is used for demonstration and reinforcement to map and user interface.
The cell phone map mobile-terminal platform that is built into by map browser, interface module, local map data base and engine map that provides by the invention described above has satisfied user's demand, the Map Services of various graphical services is provided for the mobile communications network user, realize that data combine with the effective of map, on mobile communications network, solve the indulging in the internet of geographical spatial data, the information service of setting up mapable in mobile communication on the net; Visit and represent different service providers, different professional columns, different attribute informations utilizes cordless communication network, provides place information inquiry jointly, navigation, transport information, the numerous increment location services of real time information inquiry or the like.
Below by drawings and Examples, technical scheme of the present invention is described in further detail.
Description of drawings
Fig. 1 is the structure chart of an embodiment of cell phone map mobile-terminal platform of the present invention.
Fig. 2 is the concrete structure figure of map browser in the cell phone map mobile-terminal platform of the present invention.
Fig. 3 is the data processing module concrete structure figure of map browser in the cell phone map mobile-terminal platform of the present invention.
Fig. 4 is the script parsing module concrete structure figure of map browser in the cell phone map mobile-terminal platform of the present invention.
Fig. 5 is the business logic processing module concrete structure figure of map browser in the cell phone map mobile-terminal platform of the present invention.
Fig. 6 is the subscriber interface module concrete structure figure of map browser in the cell phone map mobile-terminal platform of the present invention.
Fig. 7 is cell phone map mobile-terminal platform engine map concrete structure figure of the present invention.
Fig. 8 is the concrete structure figure of engine map nucleus module in the cell phone map mobile-terminal platform engine map of the present invention.
Fig. 9 is engine map function computing module concrete structure figure in the cell phone map mobile-terminal platform engine map of the present invention.
Figure 10 is the concrete structure figure of engine map functional control module in the cell phone map mobile-terminal platform engine map of the present invention.
Figure 11 is the mutual display module concrete structure of engine map figure in the engine map of cell phone map mobile-terminal platform of the present invention.
Figure 12 is the map browser interface module of cell phone map mobile-terminal platform of the present invention and the concrete johning knot composition of engine map interface module.
Embodiment
Thought of the present invention provides the demand that a kind of cell phone map mobile-terminal platform satisfies the user, makes the user realize various different demands to the position service business by the cell phone map mobile-terminal platform.The function that engine map in the cell phone map mobile-terminal platform can be finished GIS with compacter core can realize open, powerful, real-time map location service function.By the engine map in the cell phone map mobile-terminal platform, promptly can be by to the calling of map, provide map operations such as basic demonstration, convergent-divergent, translation to the user.Have directly perceived, favorable user experience; Characteristics such as network traffics are few, and the adaptability of network is strong.But because service provider, professional column in the face of constantly changing, the attribute information of object, the engine map of traditional sense can not satisfy the management of this respect transition information and show.Therefore, the engine map that needs the expansion traditional sense, by with cell phone map browser-be responsible for visit and represent different service providers, different professional columns, different attribute informations, utilize cordless communication network, place information inquiry is provided jointly, navigation, transport information, the numerous increment location services of real time information inquiry or the like.In order to improve LBS business development based on the cell phone map platform, be convenient to of the management of Map Services platform provider to the cell phone map platform, overcome owing to there is not unified exploitation inlet, the loaded down with trivial details interface exploitation of bringing for each service provider, overcome simultaneously owing to different mobile terminal operating systems, different versions, the platform release that causes is various, upgrading complexity and customer charge height, therefore, make the service provider develop all kinds of LBS business by the map browser in the cell phone map mobile-terminal platform with form of scripts.
Referring to the structure chart of Fig. 1 for an embodiment of cell phone map mobile-terminal platform of the present invention.This cell phone map mobile-terminal platform 1 comprises:
One map browser 10 is used to show and the professional relevant catalogue of location-based service and service page and processing and the professional relevant various data of location-based service;
One interface module 20 is connected with described map browser 10, is used for assembling, send, receive and resolving corresponding map order and parameter;
One engine map 30 is connected with described interface module 20, is used to handle the map datum of relevant location-based service business, and base map function, measurement, inquiry, mark and calling interface are provided;
One local map data base 40 is connected with described engine map 30, is used to preserve the map datum of the base map layers that comprises the city and suitable information point position information data.
In above-mentioned cell phone map mobile-terminal platform, preserving this cartographic information in the local map data base 40 comprises: basic element: the basic element of geometric object is to form geographical geometric basic module, be the equal of geometric fundamental type, include the set of three class data types: point (X1, Y1), line (X1, Y1, Xn, Yn) and polygon (X1, Y1, Xn, Yn); Geometric object: it has represented a geographical feature, map feature is the base unit of geography information, that is to say that geographical feature is the least unit of geography information, it is that a certain true geographical phenomenon is at the abstract expression of GIS in the real world, and it is made up of one group of well-regulated basic element; Layer: forms by the geometric object of one group of same alike result, layer also representing of spatial data the set of this type of same alike result geometric object; Map: form by the layer that belongs in the same geographic range.The basic operation service is provided, shears as Drawing Object, whether scope is overlapping for object; The management map function is provided, loads, unload, judge the map version, judge whether map exists as map datum; And can finish the calculating distance between two points, calculate the fundamental objects computing functions such as boundary rectangle of line object.
Referring to Fig. 2 is the concrete structure figure of map browser 10, and this map browser 10 comprises:
One data processing module 101 is used to select access point, foundation or disconnects network, transmission data, cache management local data and translation data;
One script parsing module 102 is connected with interface module 20 with described data processing module 101, is used to resolve the grammer of the relevant map page of portable terminal and ordinary pages and put into related data structure;
One subscriber interface module 103, be connected with interface module 20 with described script parsing module 102, be used for setting type and the display page element, process user is selected incident, and the inquiry business function and the page are selected symbol of element table and scheduled for executing corresponding service function;
One business logic processing module 104 is connected with data processing module 101 with described script parsing module 102, is used for professional rights of using are identified and chargeed.
Wherein, the major function of data processing module 101 in the map browser 10: comprise that access point selection, network connection, network disconnection, transfer of data, cache management, data accommodate 6 functions.Access point is selected: the user can specify default WAP access point or select the WAP access point, promptly selects automatically to connect by the GPRS network of CMWAP gateway.Network connects: set up network and connect link; Network disconnects: disconnect network and connect link, handle and transmitted data; Promptly intelligence is created and is closed GPRS and is connected and sets up and close the network of serving with network and be connected as required; Transfer of data: encapsulation packet network form uploads data to server, the server data download; Cache management: the local data cache management guarantees integrity of data transmission; Data are accommodated: separate the packet server data download, and generate the application program using form; The request and the reply data of i.e. transmission and network service.This data processing module 101 specifically comprises as shown in Figure 3: a Network Access Point chooser module 1011 is used to select Network Access Point; One network link is handled 1012 of submodules, is connected with described Network Access Point chooser module 1011, is used for connecting or disconnects network connecting link; One Data Control submodule 1013 is connected with business logic processing module 104 with script parsing module 102 with described network link processing sub 1012, is used for transmission, buffer memory, the corresponding map datum of conversion; One local file visit submodule is connected with described Data Control submodule, is used to insert local map datum.This data processing module 101 finished user by selecting or default network access mode access service, finished the mutual of user's operation and server side data, and finished user's request and reply.
The major function of script parsing module 102 is as follows: resolve the xHTML pagefile that meets the browser code requirement, analyze out different page representative elements and action labels such as display text, picture, professional execution, and put into related data structure.Concrete structure figure referring to this script parsing module 102 shown in Figure 4, this script parsing module 102 specifically comprises: a page script analyzing sub-module 1021, be connected the ordinary pages script that the relevant location-based service business that being used for analysis service provider provides is correlated with and the catalogue script of cell phone map client with described data processing module 101, subscriber interface module 103, business logic processing module 104 and interface module 20; One map script analyzing sub-module 1022 is connected with described data processing module 101, subscriber interface module 103, business logic processing module 104 and interface module 20, is used to resolve and location-based service professional relevant cartographic representation designator and command set; One incident control submodule is connected with subscriber interface module with described data processing module, is used to control the customer incident that obtains.
The wherein specifically link of business of catalogue script also can be the inlet of SP customized web page, and the catalogue script is used for indication and links more detailed catalogue script or service script, leaves cell phone map mobile-terminal platform side usually in; Service script is used to be described in the content that will show on the map interface, leaves SP service provider server side usually in.
The major function of subscriber interface module 103: the composing that subscriber interface module is finished the xHTML page elements shows that process user is selected incident, and the inquiry business function and the page are selected symbol of element table, scheduled for executing corresponding service function.Specifically comprise:
(1) common skip chain connection function
(2) be used to the linking functions that dials
(3) be used to send the link of multimedia message
(4) be used to show link about window
(5) be used for the link that display system is provided with window
(6) be used for the link of on map mark and anchor point
(7) be used for the link of marker location information
(8) be used for point of typing and reentry point coordinate on map
(9) be used for telephone number of typing
Support to import by hand and in telephone directory book, select.
(10) be used for displayed map
(11) set current map
(12) setting navigation path
(13) take a picture
The script that calls out camera program sign is provided.
(14) online download map, cell phone map engine and browser program
Support breakpoint transmission.
(15) operation exchange
A kind of reciprocity city, SPID, the professional ServiceID of the other side's equity of business are set;
(16) downloading service menu script
Download the cell phone map service menu script of given city operator;
(17) send note, multimedia message, email
Can copy text messages such as pasting location, inquiry;
(18) timing automatic executing function being set comprises blanking time, carries out url etc.;
Wherein, business logic processing module 104 is finished the customer service rights of using and is identified, comprises authentication request, the parsing of authentication return results, service order, professional 4 functions of flow scheduling of carrying out.Authentication request: send authentication request to authentication server according to SPID, ServiceID; The authentication return results is analyzed: resolve the authentication return code; Service order: the user does not use service authority, provides the service tariff explanation, and the user can select to order or abandon using professional; Operation flow scheduling: according to return code, scheduled for executing or abandon the corresponding business function.As shown in Figure 5, this business logic processing module 104 specifically comprises: a Business Processing submodule 1043, be connected with described script parsing module, and be used to obtain the various command message that interface customer incident and control obtains and transmit;
One service authentication submodule 1041 is connected with described Business Processing submodule 1043, is used to send the service authentication request and resolves the authentication return results; One upgrades processing sub 1042, is connected with data processing module 101 with described Business Processing submodule 1043, is used to upgrade the various information that comprise service menu script, map browser version, local basis map version; One orders or removes the order business submodule, is connected with described Business Processing submodule, is used for the order of business or goes to order.。The concrete structure figure of subscriber interface module as shown in Figure 6, subscriber interface module comprises:
One composing rendering submodule 1031 is connected with described script parsing module 102, is used for the page elements that parses being set type and showing on screen;
One customer incident control submodule 1032 is connected with described script parsing module 102, is used for the process user incident, and the inquiry business function and the page are selected symbol of element table and scheduled for executing corresponding service function.
Map browser is the professional specific URL of appointment of each location-based service of oneself by SP, has only and trigger " access authentication and charging " when this URL is arrived in cell phone map visit (access); At the professional page of SP customization oneself, the link position that can arrange specifically to trigger business function flexibly, browser resolves go out to carry out just triggering " access authentication and charging " behind the URL of function link.Promptly service authentication submodule 1041 is connected with described script parsing module 102 or links to each other with data processing module 101 to fetch realize that service authentication triggers under two kinds of above-mentioned situations in business logic processing module 104.The catalogue script can be the concrete professional link of SP, also can be the inlet of SP customized web page.
Referring to Fig. 7 is the concrete structure figure of the engine map 30 in this platform, and this engine map 30 comprises:
One engine map nucleus module 304 is connected with described interface module 20, the data that are used for loading map datum He organize internal memory, and calculate basic map;
One engine map function computing module 301 is connected with local map data base 40 simultaneously with described engine map nucleus module 304, be used for to map reduce, object location and searching for generally;
One engine map functional control module 302 is connected with local map data base 40 with engine map function computing module 301 simultaneously with described engine map nucleus module 304, is used for map is carried out convergent-divergent, translation, inquiry and demonstration;
The mutual display module 303 of one engine map is connected with local map data base 40 with engine map nucleus module 304 simultaneously with described engine map functional control module 302, is used for demonstration and reinforcement to map and user interface.
Wherein, the major function of engine map nucleus module 304 is: finish the loading of map datum and the data organization in internal memory, calculate basic map.Comprise the management of map datum and the realization of elementary organization's strategy.This module 304 can provide the basic data service, as visit relevant cartographic information, about figure layer information and relevant icon information etc., data asynchronous access mechanism is provided, can realize multi-thread access.
Referring to the concrete structure figure of Fig. 8 for engine map nucleus module in the engine map in the cell phone map mobile-terminal platform of the present invention, this engine map nucleus module 304 comprises:
One map datum calls submodule 3041, is connected with interface module 20, is used to call the cartographic information that comprises figure layer information, icon information;
One map fundamental objects calculating sub module 3042, call submodule 3041 with described map datum and be connected, be used to the various basic calculation that comprise that map object is sheared, judged whether object range is overlapping, calculates distance between two points and calculate the boundary rectangle of line object with interface module 20;
One map datum loads submodule 3043, be connected with interface module 20 with described map fundamental objects calculating sub module 3042, engine map function computing module 301, be used for loading and unloading map datum and inquiry map version information, judge whether map exists.
Engine map function computing module 301 can finish based on the Drawing Object of engine map core cell 304 reduce, search for generally, basic algorithm such as object location.Detailed functions comprises discharging to be chosen: will remove the selected state of selected object, and the tabulation of deletion selected object; Configuration information: the cell phone map mobile-terminal platform reads the map configuration information that user's last time preserves in local map data base when starting, when this terminal platform withdraws from, can write last map configuration information to local map data base, preserve user modes such as current map; Mark point: increase, revise, delete the mark dot information.Support multipoint operation.Simulation is advanced and is carried out concrete operations such as the inquiry of this place, selected rectangle map inquiry, circular map inquiry and polygon map inquiry at the user by browser.Referring to the concrete structure figure of Fig. 9 for engine map function computing module 301 in the cell phone map mobile-terminal platform engine map device of the present invention, this module comprises:
One image discharges chooses submodule 3011, is connected with local map data base with described engine map nucleus module 304, is used for removing the selected state of the selected object of map, and the tabulation of deletion selected object;
One image information configuration submodule 3012 is connected with local map data base with described engine map nucleus module 304, and be used to read configuration information and write configuration information, and the user mode information of preserving current map;
One map datum mark submodule 3013 is connected with local map data base with described engine map nucleus module 304, is used to increase, revise and/or deletes the location point information that marks on the map;
One map datum inquiry submodule 3014 is connected with local map data base with described engine map nucleus module 304, is used to inquire about this place, rectangle, circle and polygon.
User functions such as layer control are controlled, are schemed in convergent-divergent, translation, inquiry, demonstration that engine map functional control module 302 is finished at map; Detailed functions comprises convergent-divergent, rotation, and hawkeye shows that engineer's scale shows that the translation state switches, three-dimensional display, the control of figure layer shows; Translation: the object position is moved to center Screen; Translation redirect: jump to given position from the translation of center Screen current location; Demonstration is about window and show help window; The required algorithm that relates to bottom of above function needs invocation map engine function computing module 301.Referring to the concrete structure figure of Figure 10 for engine map functional control module in the engine map device in the cell phone map mobile-terminal platform engine map of the present invention, this module 302 comprises:
One window display sub-module 3021 is connected with local map data base with described engine map nucleus module 304, is used to produce supplementary;
One map datum function control submodule 3022, be connected with local map data base with described engine map nucleus module 304, the mutual display module 303 of engine map, be used to control convergent-divergent, rotation, hawkeye demonstration, engineer's scale demonstration, the switching of translation state, three-dimensional display, the control of figure layer demonstration, translation and the translation redirect of map.
The mutual display module 303 of engine map can be finished playing up of map and user interface and show; The dynamic mark of the demonstration of realization map datum, convergent-divergent, roaming, rotation, projective transformation, label information, Word message, additional character, icon.It is quick, level and smooth, stepless that the demonstration of figure can reach.Detailed functions comprises: draw: will work as map and be plotted to screen together with information such as label, icon, selected object, compass, engineer's scales, and support the mechanism of regularly drawing.User interface: introduce stylus and keyboard operation, and carry out business according to current system mode and user's request and judge, then function corresponding in the invocation map engine function control module 302 from the user.Be the mutual display module concrete structure of engine map figure in the cell phone map mobile-terminal platform engine map of the present invention referring to Figure 11, this module 303 comprises:
One mapping submodule 3031, be connected with described engine map functional control module 302, engine map nucleus module 304 and local map data base 40, be used for label, icon, selected object, compass, engineer's scale information are combined with cartographic information;
One calls submodule 3032, is connected with engine map nucleus module 304 with described engine map functional control module 302, is used to call described engine map functional control module 302.
Interface module 20 in cell phone map mobile-terminal platform 1 comprises: a map browser interface module 201 is used for assembling, send, receive and resolving corresponding map order and parameter; One engine map interface module 202 is connected with described map browser interface module, is used for assembling, send, receive and resolving corresponding map order and parameter.
Referring to Figure 12 shows that the concrete johning knot composition of map browser interface module 201 with engine map interface module 202:
Map browser interface module 201 specifically comprises: a browser command receives submodule 2011, sends submodule 2024 with engine map order in the described engine map interface module 202 and is connected, and is used to receive the order that engine map 10 sends; One browser command analyzing sub-module 2012 is connected with script parsing module 102 with described browser command reception submodule 2011, subscriber interface module 103, is used for resolve command and accepts the concurrent order of losing one's life of order that submodule receives; One browser command assembling submodule 2013 is connected with script parsing module 102 with described subscriber interface module 103, is used for order and parameter thereof and assembles the formation executable command; One browser command sends submodule 2014, receives submodule 2021 with engine map order in the described engine map interface module 202 and is connected with described browser command assembling submodule 2013, is used to send the order of map browser.
Engine map interface module 202 specifically comprises: submodule 2021 is accepted in an engine map order, be connected with the browser command sending module 2014 in the described map browser interface module 201, be used to accept the order of sending by described map browser interface module from described map browser;
One engine map command analysis submodule 2022 is accepted submodule 2021 with described engine map order and is connected with engine map nucleus module 304, is used for resolve command and accepts the order of submodule transmission and this order is sent to the engine map nucleus module;
One engine map order assembling submodule 2023 is connected with described engine map nucleus module 304, is used for that the order and the parameter thereof of engine nucleus module are assembled the formation executable command according to the map;
One engine map order sends submodule 2024, is connected simultaneously with engine map order assembling submodule 2023 with the browser command receiver module 2011 of described map browser interface module 201, is used for sending order.
Browser command analyzing sub-module 2012 and browser command assembling submodule 2013 is connected with each submodule in the script parsing module 102 in above-mentioned connection; Engine map command analysis submodule 2022 and engine map order assembling submodule 2023 are connected with each submodule in the engine map nucleus module 304.
The major function of this interface module 20 is to be used for engine map to communicate by letter with the browser side, send the command operation and the parameter of map browser side to engine map interface module 202 by map browser interface module 201, the order and the parameter that will be received by engine map interface module 202 convert order and the parameter that is fit to the map engine side to.Otherwise, sending the order and the parameter of engine map side to map browser interface module 201 by engine map interface module 202, the order and the parameter that will be received by map browser interface module 201 convert order and the parameter that is fit to the map browser side to.Implement complex interface such as base map operation such as map convergent-divergents, translation, hawkeye, engineer's scale and graphical pointv, line, polygon, demonstration multiple spot, path planning, navigation data by 20 pairs of engine maps of this interface module 10.
The Map Services of various graphical services has been provided providing for the mobile communications network user by this cell phone map mobile-terminal platform, realize that data combine with the effective of map, on mobile communications network, solve the indulging in the internet of geographical spatial data, the information service of setting up mapable in mobile communication on the net; Visit and represent different service providers, different professional columns, different attribute informations utilizes cordless communication network, provides place information inquiry jointly, navigation, transport information, the numerous increment location services of real time information inquiry or the like.
It should be noted last that, above embodiment is only unrestricted in order to technical scheme of the present invention to be described, although the present invention is had been described in detail with reference to preferred embodiment, those of ordinary skill in the art is to be understood that, can make amendment or be equal to replacement technical scheme of the present invention, and not break away from the spirit and scope of technical solution of the present invention.

Claims (14)

1, a kind of cell phone map mobile-terminal platform that is embedded in portable terminal is characterized in that comprising:
One map browser is used to show and the professional relevant catalog page of location-based service and service page and processing and the professional relevant various data of location-based service;
One interface module is connected with described map browser, is used for assembling, send, receive and resolving corresponding map order and parameter;
One engine map is connected with described interface module, is used to handle the map datum of relevant location-based service business, and base map function, measurement, inquiry, mark and calling interface are provided;
One local map data base is connected with described engine map, is used to preserve the base map layers and an amount of map datum of putting the position information data that comprise the city.
2, the cell phone map mobile-terminal platform that is embedded in portable terminal according to claim 1 is characterized in that described map view implement body comprises:
One data processing module is used to select access point, foundation or disconnects network, transmission data, cache management local data and translation data;
One script parsing module is connected with interface module with described data processing module, is used to resolve the grammer of the relevant map page of portable terminal and ordinary pages and put into related data structure;
One subscriber interface module is connected with interface module with described script parsing module, is used for setting type and the display page element, and process user is selected incident, and the inquiry business function and the page are selected symbol of element table and scheduled for executing corresponding service function;
One business logic processing module is connected with data processing module with described script parsing module, is used for professional rights of using are identified and chargeed.
3, the cell phone map mobile-terminal platform that is embedded in portable terminal according to claim 2 is characterized in that described data processing module specifically comprises:
One Network Access Point chooser module is used to select Network Access Point;
One network link processing sub is connected with described Network Access Point chooser module, is used for connecting or disconnects network connecting link;
One Data Control submodule is connected with described network link processing sub, script parsing module and business logic processing module, is used for transmission, buffer memory and conversion map datum;
One local file visit submodule is connected with described Data Control submodule, is used to insert local map datum.
4, the cell phone map mobile-terminal platform that is embedded in portable terminal according to claim 2 is characterized in that described script parsing module specifically comprises:
One page script analyzing sub-module, be connected the ordinary pages script that the relevant location-based service business that being used for analysis service provider provides is correlated with and the catalogue script of cell phone map client with interface module with described data processing module, subscriber interface module, business logic processing module;
One map script analyzing sub-module is connected with interface module with described data processing module, subscriber interface module, business logic processing module, is used to resolve and location-based service professional relevant cartographic representation designator and command set;
One incident control submodule is connected with subscriber interface module with described data processing module, is used to control the customer incident that obtains.
5, the cell phone map mobile-terminal platform that is embedded in portable terminal according to claim 2 is characterized in that described business logic processing module specifically comprises:
One Business Processing submodule is connected with described script parsing module, is used to obtain the various command message that interface customer incident and control obtains and transmits;
One service authentication submodule is connected with described Business Processing submodule, is used to send the service authentication request and resolves the authentication return results;
One upgrades processing sub, is connected with data processing module with described Business Processing submodule, is used to upgrade the various information that comprise service menu script, map browser version, local basis map version; One orders or removes the order business submodule, is connected with described Business Processing submodule, is used for the order of business or goes to order.
6, the cell phone map mobile-terminal platform that is embedded in portable terminal according to claim 2 is characterized in that described subscriber interface module comprises:
One composing rendering submodule is connected with described script parsing module, is used for the page elements that parses being set type and showing on screen;
One customer incident control submodule is connected with described script parsing module, is used for the process user incident, and the inquiry business function and the page are selected symbol of element table and scheduled for executing corresponding service function.
7, the cell phone map mobile-terminal platform that is embedded in portable terminal according to claim 1 is characterized in that described engine map comprises:
One engine map nucleus module is connected with described interface module, the data that are used for loading map datum He organize internal memory, and calculate basic map;
One engine map function computing module is connected with local map data base simultaneously with described engine map nucleus module, be used for to map reduce, object location and searching for generally;
One engine map functional control module is connected with local map data base with engine map function computing module simultaneously with described engine map nucleus module, is used for map is carried out convergent-divergent, translation, inquiry and demonstration;
The mutual display module of one engine map is connected with local map data base with the engine map nucleus module simultaneously with described engine map functional control module, is used for demonstration and reinforcement to map and user interface.
8, the cell phone map mobile-terminal platform that is embedded in portable terminal according to claim 7 is characterized in that described engine map nucleus module comprises:
One map datum calls submodule, is connected with described interface module, is used to call the cartographic information that comprises figure layer information, icon information;
One map fundamental objects calculating sub module, call submodule with described map datum and be connected, be used to the various basic calculation that comprise that map object is sheared, judged whether object range is overlapping, calculates distance between two points and calculate the boundary rectangle of line object with interface module;
One map datum loads submodule, is connected with interface module with described map fundamental objects calculating sub module, engine map function computing module, is used for loading and unloading map datum and inquiry map version information, judges whether map exists.
9, the cell phone map mobile-terminal platform that is embedded in portable terminal according to claim 7 is characterized in that described engine map function computing module comprises:
One image discharges chooses submodule, is connected with local map data base with described engine map nucleus module, is used for removing the selected state of the selected object of map, and the tabulation of deletion selected object;
One image information configuration submodule is connected with local map data base with described engine map nucleus module, and be used to read configuration information and write configuration information, and the user mode information of preserving current map;
One map datum mark submodule is connected with local map data base with described engine map nucleus module, is used to increase, revise and/or deletes the location point information that marks on the map;
One map datum inquiry submodule is connected with local map data base with described engine map nucleus module, is used to inquire about this place, rectangle, circle and polygon.
10, the cell phone map mobile-terminal platform that is embedded in portable terminal according to claim 7 is characterized in that described engine map function computing module comprises:
One window display sub-module is connected with local map data base with described engine map nucleus module, is used to produce supplementary;
One map datum function control submodule, be connected with local map data base with the mutual display module of engine map with described engine map nucleus module, be used to control convergent-divergent, rotation, hawkeye demonstration, engineer's scale demonstration, the switching of translation state, three-dimensional display, the control of figure layer demonstration, translation and the translation redirect of map.
11, the cell phone map mobile-terminal platform that is embedded in portable terminal according to claim 7 is characterized in that the mutual display module of described engine map comprises:
One mapping submodule is connected with described engine map functional control module, engine map nucleus module and local map data base, is used for label, icon, selected object, compass, engineer's scale information are combined with cartographic information;
One calls submodule, is connected with described engine map functional control module, engine map nucleus module and local map data base, is used to call described engine map functional control module.
12, the cell phone map mobile-terminal platform that is embedded in portable terminal according to claim 1 is characterized in that described interface module comprises:
One map browser interface module is connected with described map browser, is used for assembling, send, receive and resolving corresponding map order and parameter;
One engine map interface module is connected with engine map with described map browser interface module, is used for assembling, send, receive and resolving corresponding map order and parameter.
13, cell phone map mobile-terminal platform according to claim 12 is characterized in that described map browser interface module comprises:
One browser command is accepted submodule, is connected with described engine map interface module, is used to receive the order that engine map sends;
One browser command analyzing sub-module receives submodule with described browser command and is connected with map browser, is used for resolve command and accepts the order of submodule reception and send a command to map browser;
One browser command assembling submodule is connected with described map browser, is used for order and parameter thereof and assembles the formation executable command;
One browser command sends submodule, is connected with browser command assembling submodule with described engine map interface module, is used to send the order of map browser.
14, cell phone map mobile-terminal platform according to claim 12 is characterized in that described engine map interface module comprises:
Submodule is accepted in one engine map order, is connected with described map browser interface module, is used to accept the order of sending by described map browser interface module from described map browser;
One engine map command analysis submodule is accepted submodule with described engine map order and is connected with engine map, is used for resolve command and accepts the order of submodule transmission and this order is sent to the engine map nucleus module;
One engine map order assembling submodule is connected with described engine map, is used for that the order and the parameter thereof of engine nucleus module are assembled the formation executable command according to the map;
One engine map order sends submodule, is connected with engine map order assembling submodule with described map browser interface module, is used for sending order.
CNB2006100874877A 2006-06-08 2006-06-08 Cell phone map mobile terminal platform embedded in mobile terminal Active CN100421476C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006100874877A CN100421476C (en) 2006-06-08 2006-06-08 Cell phone map mobile terminal platform embedded in mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006100874877A CN100421476C (en) 2006-06-08 2006-06-08 Cell phone map mobile terminal platform embedded in mobile terminal

Publications (2)

Publication Number Publication Date
CN1905697A true CN1905697A (en) 2007-01-31
CN100421476C CN100421476C (en) 2008-09-24

Family

ID=37674795

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100874877A Active CN100421476C (en) 2006-06-08 2006-06-08 Cell phone map mobile terminal platform embedded in mobile terminal

Country Status (1)

Country Link
CN (1) CN100421476C (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101976205A (en) * 2010-05-27 2011-02-16 福州开睿动力通信科技有限公司 Electronic map technology-based talkback mobile phone task scheduling management system and method
CN102014157A (en) * 2010-11-19 2011-04-13 曙光信息产业(北京)有限公司 Meteorological data downloading engine and method
US7957748B2 (en) 2007-10-19 2011-06-07 Technigraphics, Inc. System and methods for establishing a real-time location-based service network
CN101299854B (en) * 2008-06-19 2011-07-13 中兴通讯股份有限公司 Mobile terminal and data maintenance method thereof
CN101604320B (en) * 2009-07-08 2011-07-27 华东师范大学 Palmtop map-based browser
CN102137058A (en) * 2010-01-21 2011-07-27 腾讯科技(深圳)有限公司 Page access method and device based on tab page
CN102207970A (en) * 2011-06-14 2011-10-05 上海雷腾软件有限公司 Browser-based user interactive network vehicle-mounted information terminal and system
CN102323883A (en) * 2011-09-05 2012-01-18 广东东纳软件科技有限公司 Navigation vehicle information management system based on Android system
CN104252371A (en) * 2014-09-04 2014-12-31 百度在线网络技术(北京)有限公司 Method and device for optimizing map loading performance
CN104657395A (en) * 2013-11-25 2015-05-27 中国移动通信集团公司 Map drawing method and device and mobile terminal
CN102880454B (en) * 2012-06-15 2016-03-09 深圳市旭东数字医学影像技术有限公司 The method of the web displaying of three-dimensional medical model and system thereof
CN110062939A (en) * 2016-12-22 2019-07-26 微软技术许可有限责任公司 Still image is converted into interactive map

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6606502B1 (en) * 1999-07-27 2003-08-12 Telefonaktiebolaget Lm Ericsson (Publ) Method system and mobile switching center (MSC) for reporting capability to perform periodic broadcast short message service (SMS)
JP2003174396A (en) * 2001-12-04 2003-06-20 Nec Corp Portable terminal with built-in gps
CN1304849C (en) * 2003-01-30 2007-03-14 武汉奥发科技工程有限公司 Method for quickly providing position service and geography information
KR100548426B1 (en) * 2004-01-31 2006-02-02 엘지전자 주식회사 Method for displaying positioning information of mobile communication terminal
KR20060010200A (en) * 2004-07-27 2006-02-02 엘지전자 주식회사 Method for displaing map information in mobile telecommunication terminal equipment

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7957748B2 (en) 2007-10-19 2011-06-07 Technigraphics, Inc. System and methods for establishing a real-time location-based service network
CN101299854B (en) * 2008-06-19 2011-07-13 中兴通讯股份有限公司 Mobile terminal and data maintenance method thereof
CN101604320B (en) * 2009-07-08 2011-07-27 华东师范大学 Palmtop map-based browser
CN102137058A (en) * 2010-01-21 2011-07-27 腾讯科技(深圳)有限公司 Page access method and device based on tab page
CN102137058B (en) * 2010-01-21 2015-12-02 腾讯科技(深圳)有限公司 A kind of page access method and apparatus based on tab page
CN101976205B (en) * 2010-05-27 2012-09-26 福州开睿动力通信科技有限公司 Electronic map technology-based talkback mobile phone task scheduling management system and method
CN101976205A (en) * 2010-05-27 2011-02-16 福州开睿动力通信科技有限公司 Electronic map technology-based talkback mobile phone task scheduling management system and method
CN102014157B (en) * 2010-11-19 2014-01-15 曙光信息产业(北京)有限公司 Meteorological data downloading engine and method
CN102014157A (en) * 2010-11-19 2011-04-13 曙光信息产业(北京)有限公司 Meteorological data downloading engine and method
CN102207970A (en) * 2011-06-14 2011-10-05 上海雷腾软件有限公司 Browser-based user interactive network vehicle-mounted information terminal and system
CN102323883A (en) * 2011-09-05 2012-01-18 广东东纳软件科技有限公司 Navigation vehicle information management system based on Android system
CN102323883B (en) * 2011-09-05 2014-04-09 广东东纳软件科技有限公司 Navigation vehicle information management system based on Android system
CN102880454B (en) * 2012-06-15 2016-03-09 深圳市旭东数字医学影像技术有限公司 The method of the web displaying of three-dimensional medical model and system thereof
CN104657395A (en) * 2013-11-25 2015-05-27 中国移动通信集团公司 Map drawing method and device and mobile terminal
CN104657395B (en) * 2013-11-25 2018-07-17 中国移动通信集团公司 A kind of method for drawing map, device and mobile terminal
CN104252371A (en) * 2014-09-04 2014-12-31 百度在线网络技术(北京)有限公司 Method and device for optimizing map loading performance
CN110062939A (en) * 2016-12-22 2019-07-26 微软技术许可有限责任公司 Still image is converted into interactive map

Also Published As

Publication number Publication date
CN100421476C (en) 2008-09-24

Similar Documents

Publication Publication Date Title
CN100421476C (en) Cell phone map mobile terminal platform embedded in mobile terminal
CN100442895C (en) Map browser embedded mobile terminal and mobile phone map mobile terminal platform
CN100423597C (en) Map engine embedded mobile terminal and mobile terminal map platform
CN101790002B (en) Method system and device for managing images and geographic location data
CN102713906B (en) Location-based search
US10680925B2 (en) System and method for determining website popularity by location
WO2007100228A1 (en) A system and method for contents upload using a mobile terminal
KR20130113340A (en) Techniques for advertiser geotargeting using map coordinates
US20110161880A1 (en) Browser based objects for copying and sending operations
CN1200515A (en) Information providing system
CN101601036A (en) Navigation spots on the Web page
CN101296252A (en) Method of processing a contact for a mobile device and related device
CN103473253A (en) Geocoded data detection and user interfaces for same
CN101052181A (en) Wireless searching system and its wireless searching method
CN103577527A (en) Electronic device for searching map through map browsing history and method thereof
CN103155604B (en) For providing the method and system that state is experienced when using global text station platform to visit content
KR100700626B1 (en) Mash-up service system
CN101924792A (en) Method and device for loading Flash on page through mobile terminal
CN201585139U (en) Mobile terminal graph adapting system
CN103220321A (en) Location-based application providing module and method thereof
CN1196069C (en) Super-text display system and device
KR100848452B1 (en) Contents registering and displaying method on the map
CN1905598A (en) Method and system for searching and obtaining WAP network address based on speech identifying technique
US8452313B2 (en) Accessing textsites using text messaging service
JP2009253504A (en) Browsing history management system, method, program, and mobile terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant