CN100544260C - The method that digital map data is mutual - Google Patents
The method that digital map data is mutual Download PDFInfo
- Publication number
- CN100544260C CN100544260C CNB2005101026828A CN200510102682A CN100544260C CN 100544260 C CN100544260 C CN 100544260C CN B2005101026828 A CNB2005101026828 A CN B2005101026828A CN 200510102682 A CN200510102682 A CN 200510102682A CN 100544260 C CN100544260 C CN 100544260C
- Authority
- CN
- China
- Prior art keywords
- layer
- data
- portable terminal
- compression
- server end
- 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.)
- Active
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention relates to the mutual method of a kind of digital map data, comprise: portable terminal/server end is collected local data, is filled into to have compression/decompression layer beacon information, enciphering/deciphering layer beacon information and be connected in the request data package of the up/downstream parameter structural transmission agreement of continuing layer beacon information; Portable terminal/server end carries out first compression to message body, after again to the compression message body encrypt; Adopt described parametrization structural transmission agreement to pass to each step of server end/portable terminal packet.Therefore, the present invention has greatly reduced the up-downgoing data traffic of portable terminal; On non-reliable protocol link, set up secure Data Transport Protocol.
Description
Technical field
The present invention relates to the mutual method of a kind of digital map data, refer in particular to a kind of portable terminal and communication network side server end and carry out the mutual method of map datum based on GIS-Geographic Information System (GIS) engine.
Background technology
The present presentation mode of map on portable terminal has map based on wireless application protocol (wap), based on the map of JAVA client with based on the map of Brew etc.; Based on the map of JAVA client and based on the map of vedio on radio binary operation environment (BREW) is not real Embedded GIS, and the data interaction technology between portable terminal GIS platform and the portable terminal does not also have the corresponding techniques solution at this stage.
What existing portable terminal map comprised that data interactive method adopts in the implementation procedure of WAP map, JAVA map and Brew map is the plaintext transmission data that not have encryption, and utilizes non-compress mode directly to transmit data; The WAP map adopts does not have the single worker's connected mode that ensures; JAVA map, Brew are the transmission meanss of self-defined application protocol.
The data interaction mechanism that adopted of WAP map is the operational order of the WAP browser of portable terminal according to this mobile phone users in the prior art, initiate request to the center map server, the request that central server is initiated according to this mobile phone users generates the grating map of the moving terminal screen size of an amplitude shift, passes to portable terminal then and is used for showing.
JAVA map mode is that portable terminal presets the JAVA client software, serves as simple map view and user and operates response.Local base map or the employing mode the same with the WAP map of also can depositing instructs interim download map or local map to download the mode that map combines with network by the width of cloth according to the operator.The data interaction mechanism of BREW map is similar with the data interaction mechanism of JAVA map, also is the mode of downloading the grating map on the BREW virtual machine platform by the width of cloth.
In above-mentioned prior art the mutual shortcoming of transfer of data be efficiency of transmission lowly, give away secrets, cause easily loss of data asynchronous easily with software.
Exist the user in the implementation procedure of WAP map JAVA map and Brew map in the prior art and experience bad, directly perceived and interactivity is poor; Changed above-mentioned user based on the implementation procedure of the portable terminal map of GIS engine and experienced bad, the problem of directly perceived and interactivity difference.Initiate Location Request to portable terminal Map Services end based on the portable terminal of GIS engine by mobile communications network, portable terminal Map Services end is through after the authentication, and user's Location Request is forwarded to the SP server; SP server and customer mobile terminal carry out mutual or carry out alternately through portable terminal Map Services end and customer mobile terminal.Adopt the restriction of such scheme owing to the low bandwidth of mobile communications network, the fluency of map application exists problem; Portable terminal GIS platform can not produce the network data transmission of big flow, can not realize that the high efficiency of transmission of data is mutual.
And in mobile radio communication,, exist speech and data service and can not keep link simultaneously, shortcoming such as the data communication bandwidth is little because portable terminal will switch different dominant bases in moving process.
Summary of the invention
The objective of the invention is in order to solve problems of the prior art and deficiency, a kind of digital map data exchange method is provided, make and realize that the high efficiency of transmission of data is mutual under the low bandwidth condition of mobile communications network, make the map application smoothness, and satisfy experience requirements of users.
For achieving the above object, the invention provides a kind of digital map data exchange method.This method specifically comprises: the exchange method of the exchange method of a kind of portable terminal and the up map datum of server end and a kind of server end and portable terminal downlink data.
The exchange method of described portable terminal and the up map datum of server end may further comprise the steps:
Step 11: portable terminal is collected local data according to the Client-initiated request, described local data is filled into has the compression/decompression layer beacon information, in enciphering/deciphering layer beacon information and the request data package that is connected the up parametrization structural transmission agreement of continuing layer beacon information, described up parametrization structural transmission agreement comprises: the compression/decompression layer that is used for described request data packet message body is carried out compression/de-compression, the enciphering/deciphering layer that is used for the described message body after the compression/de-compression is carried out enciphering/deciphering be used for being connected the connection that connects when invalid and continue layer in transport layer;
Step 12: portable terminal carries out first compression to described request data packet message body, and then the message body of compression is encrypted;
Step 13: will pass to server end by mobile communications network through overcompression and encrypted data packet, and adopt the transport layer of described parametrization structural transmission agreement during transmission.
The exchange method of described server end and portable terminal downlink data may further comprise the steps:
Step 21: server end is collected local data according to the Client-initiated request, described local data is filled into has the compression/decompression layer beacon information, in enciphering/deciphering layer beacon information and the request data package that is connected the up parametrization structural transmission agreement of continuing layer beacon information,, described downstream parameter structural transmission agreement comprises: the compression/decompression layer that is used for described request data packet message body is carried out compression/de-compression, the enciphering/deciphering layer that is used for the described message body after the compression/de-compression is carried out enciphering/deciphering be used for being connected the connection that connects when invalid and continue layer in transport layer;
Step 22: server end carries out first compression to described request data packet message body, and then the message body of compression is encrypted;
Step 23: will pass to portable terminal by mobile communications network through overcompression and encrypted data packet, and adopt the transport layer of described parametrization structural transmission agreement during transmission.
By above technical scheme as can be known, the present invention carries out encrypt/decrypt and utilizes parametrization structural transmission agreement to carry out data interaction by after the data of up-downgoing are carried out compression/de-compression, has greatly reduced the up-downgoing data traffic of portable terminal; On non-reliable protocol link, set up secure Data Transport Protocol.Also in conjunction with the accompanying drawings the present invention is described in further detail below by specific embodiment.
Description of drawings
Fig. 1 is the flow chart of uplink transmission data in the embodiment of the invention one.
Fig. 2 is the flow chart of downlink transmission data among the embodiment shown in Figure 1.
Fig. 3 is the embodiment of the invention two flow charts.
Fig. 4 is the embodiment of the invention three flow charts.
Fig. 5 is the embodiment of the invention four flow charts.
Embodiment
In order to solve problems of the prior art and deficiency, mobile phone GIS Data Transport Protocol adopts the argument structure agreement to improve the connectivity of data link and solves the data that the data communication bandwidth brings for a short time to be used not smooth.Comprise three layers referring to Fig. 1 argument structure agreement, be successively from bottom to top: connect continue, enciphering/deciphering, compression/de-compression.These three layers show as to connect on mobile phone GIS terminal and continue plug-in unit, terminal enciphering/deciphering plug-in unit, terminal compression/de-compression plug-in unit, show as to connect at the SP server end and continue plug-in unit, service end enciphering/deciphering plug-in unit, service end compression/de-compression plug-in unit.When sending data, each layer all handled from the data of adjacent last layer transmission and with the result and sent adjacent following one deck to: when receiving data, each layer all handled from the data of adjacent following one deck transmission and with the result and sent adjacent last layer to, realized the compactness of transmitting, complete, efficient by this a series of step, safety, opening on the agreement and expansion.
Connect and continue the integrality that layer has guaranteed data.It comprises foundation, keeps, detects, closes the connection of network, and finishes the sending and receiving function to packet.After network is connected foundation, cause for a certain reason in certain time range T and can not carry out transfer of data, this layer is responsible for rebuliding connection, and attempts resume data transmission, when can not resume data transmission, opened session again.Finish in transfer of data, this layer is responsible for checking the integrality of packet.
Adopt the DES algorithm in the enciphering/deciphering layer, the packet of being responsible for upper layer transfers is got off compresses, and passes to lower floor afterwards and handles; Simultaneously, lower floor is transmitted the packet that comes decompress, pass to the upper strata afterwards and handle.
Compression/decompression layer has adopted improved LZ77-ZIP compression algorithm, has compression ratio height, the fast characteristics of compression speed, has guaranteed the efficient of the compact of data and transmission.This layer will be responsible for the packet that upper layer transfers is got off is compressed, and pass to lower floor afterwards and handle; Simultaneously lower floor is transmitted the packet that comes and decompress, pass to the upper strata afterwards and handle.In mobile phone GIS Data Transport Protocol, the superiors are tissues of mobile phone GIS application protocol, not only will consider scenes different in the current application here, have also considered following business development simultaneously.Therefore this agreement was both different with the versatility agreement, had high efficiency, and was also different with common specialized protocol and have an autgmentability.In the transmission of mobile phone GIS Data Transport Protocol, two types have been divided into: client-requested bag and server response packet according to asking and replying.
Record compression/de-compression identification information, enciphering/deciphering identification information in the protocol-identifier in client-requested/server acknowledge packet, connect and continue identification information, each corresponding insert by these requests for identification information/reply data bag announcement server end/portable terminal is carried out enciphering/deciphering and compression/de-compression operation to the message body of request/reply data bag, perhaps connects and continues.
Communicate in the process in portable terminal and service end based on GIS, by special time processing logic and trigger message are set, whether the agreement that identifies its lower floor connects still effective the application layer of communication protocol on each link; Lose if identify the agreement connection, the protocol layer that then triggers lower floor automatically connects build mechanism.The argument structure agreement is the WAP and the http protocol subclass of the cover expansion that realizes according to the characteristics optimization based on the transmission of GIS portable terminal on the wap protocol, http protocol basis in standard.
Portable terminal and server end based on GIS carry out the up-downgoing transmission of data by mobile communications network, wherein when user uplink data arrives server end, concrete process comprises: portable terminal is collected local data according to the Client-initiated request, to the standard of local data according to system's predetermined " transmission protocol package ", filling has compression/decompression layer beacon information, enciphering/deciphering layer beacon information and is connected " the up parametrization infrastructure protocol bag " of continuing layer beacon information; This protocol package message body is carried out first compression, back encryption; With the end of uploading onto the server of the packet behind the compress-encrypt, in portable terminal and server end connection procedure, in application layer a trigger mechanism to transport layer is arranged, by special time processing logic is set in application layer, whether the agreement that is used to discern its lower floor and is transport layer connects effective, connects and has lost then trigger the protocol construction mechanism that lower layer protocol layers is a transport layer automatically if identify agreement.At the server end downlink data during to portable terminal, specifically comprise: " transmission protocol package " standard that server end is scheduled to according to system the data of request according to the Client-initiated request, filling has compression/decompression layer beacon information, enciphering/deciphering layer beacon information and is connected " the downstream parameter infrastructure protocol bag " of continuing layer beacon information; Server end carries out first compression, back encryption to this protocol package main part; By special time processing logic is set, whether the agreement that identifies its lower floor and be transport layer connects still effective the communication protocol application layer in descending in the transmission connection procedure; Lose if identify the agreement connection, the protocol layer that then triggers lower floor automatically is that transport layer connects build mechanism; Packet behind the compress-encrypt is gone downwards to portable terminal.Therefore such scheme has been realized that data transmission safety is reliable, reduced the flow of up-downgoing data and has been guaranteed the continuity of transfer of data.
Embodiment 1
Mobile phone users and server end transmit user's atlas up and down in the present embodiment.Portable terminal and server end all are based on the generalized information system of map vector; Can deposit a spot of vector point (POI) at portable terminal, for example 2000; Server end can be deposited a large amount of POI, for example 100000; The user is presented at the mobile terminal user atlas and is based on portable terminal basic map background when initiating the request of correlation map business; Preserve the upper left lower right corner of engineer's scale, coordinate system and the rectangle frame coordinate of current map at portable terminal; Portable terminal also can be preserved on the current screen user from drawing polar plot; Portable terminal is preserved some attribute of POI as a result and the URL thereof that inquires simultaneously, and from server retrieves next reference POI point and URL thereof.
Have basic local map in the portable terminal, the user has preserved the upper left lower right corner of engineer's scale, coordinate system, the rectangle frame coordinate of current map on the portable terminal when using current map.Referring to Fig. 1 when mobile phone users is initiated up transmission user map to server: specifically comprise:
Step 101: coordinate range parameter, user's labeled data, figure layer configuration data, engineer's scale, Query Result, positioning result and the route calculation result etc. that collect current map from mobile terminal screen, transmit the protocol package framework according to system's predetermined user map, fill the parametrization infrastructure protocol packet of uploading user's map;
Step 102: portable terminal compresses, then the message body of compression is carried out encryption protocol data bag message body;
Step 103: adopt parametrization structural transmission agreement portable terminal to initiate upload request by mobile communications network to server, the wait acknowledge result; Specifically comprise:
Step 1031: described portable terminal application layer be provided with the special time be used to judge that identification processing logic that transport layer connects is used and the trigger message of transport layer;
Step 1032: send upload request to server, whether logic is used the agreement connection of discerning transport layer in transmission course effective, if connect effectively execution in step 1034; If it is invalid to connect, execution in step 1033;
Step 1033: application layer makes up according to the connection that trigger message triggers transport layer;
Step 1034: adopt parametrization structural transmission agreement that packet is transferred to server end by mobile communications network;
Step 104: server judges whether to arrive time-out time, if time-out time arrives; Do not receive that yet then execution in step 107; If time-out time does not arrive, then execution in step 105;
Step 105: confirm result's (or the correct correct result who preserves or exceed the result that makes mistakes such as range of capacity) if receive server in the time of setting, the expression server side correctly receives, and then execution in step 106; If do not receive, then server issues " do not receive and break down " information in time-out time, returns step 103;
Step 106: portable terminal is confirmed, carries out other processing and for example inquires about peripheral restaurant;
Step 107: otherwise overtime withdrawing from transmitted the failure of user's map, finishes.
Referring to Fig. 2, the descending transmission of server end user map is given portable terminal, specifically comprises:
Step 201: portable terminal is initiated active user's user's map search under one's name to server end:
Step 202: server-side retrieval had been to preserved user's map in the past, then transmits agreement according to the predefine name map user's name map of each time preservation is downloaded to portable terminal;
Step 203: mobile phone users is selected user's name map, initiates the download user such map requests to server end;
Step 204: server end transmits the protocol package framework with system's predetermined user map, fill downlink user map parameter infrastructure protocol packet, message body content comprises the coordinate range parameter, user's labeled data, a figure layer configuration data, engineer's scale, Query Result, positioning result, route calculation result of this user's map etc.;
Step 205: server end compresses this protocol data bag message body, then the message body of compression is encrypted;
Step 206: server end sends this user's map datum bag to portable terminal at portable terminal in the predetermined overtime time limit; Specifically comprise:
Step 2061: be specifically designed to the identification processing logic application of judgement transport layer annexation and the trigger message of transport layer in the setting of server end application layer;
Step 2062: send this user's map datum bag in the overtime time limit that server end is scheduled to, whether logic is used the agreement connection of discerning transport layer in transmission course effective, if connection is effective, and execution in step 2064; If it is invalid to connect, execution in step 2063;
Step 2063: application layer makes up according to the connection that trigger message triggers transport layer;
Step 2064: adopt parametrization structural transmission agreement that packet is transferred to portable terminal by mobile communications network;
Step 207: after portable terminal correctly receives user's map bag, unpack, packet message body is decrypted, decompresses, revert to the discernible user's format map of portable terminal, and be loaded on the current screen and show.
Utilize the local polar plot framework of preserving, avoided the polar plot of direct preservation current screen, make that the map size that is kept at portable terminal is littler; And need not to preserve current screen result's map figure, avoided preserving large-sized bitmap file; Query Result and draw certainly, all guaranteed small size with reference to reservation coordinate such as POI and base attribute; Thereby overcome the little defective of portable terminal capacity; In addition, Query Result, guaranteed the property upgraded at any time of atlas with reference to the URL of POI.
Embodiment 2
In the present embodiment, the descending transmission real-time traffic information of server end is to mobile phone users, and portable terminal and server end all are based on the generalized information system of map vector; Portable terminal is deposited about 2000 of a little P OI; Server end is deposited about 100000 of a large amount of POI; 4 kinds of colors of predefine: redly, orange, blue, green represent the speed of a motor vehicle on the highway section respectively:<5 kilometers, 5-20 kilometer, 20-40 kilometer, 40 kilometers; Adopt the speed of a motor vehicle indication icon of road segment colors, band direction to represent traffic real-time information; The highway section one and same coding scheme of preserving with server end is adopted in highway section on the map of preserving on the portable terminal; Request-the response mode of mobile terminal period obtains the real-time road condition information from server continually, shows on the map interface, has just formed the traffic picture of real-time change.Adopt mode that close-coupled system-wide segment data upgrades according to the byte order that pre-defines padding data bag frame format compactly when upgrading the real-time traffic flow vehicle speed data, obtainable Real-time Traffic Information renewal frequency is to upgrade once in 5 minutes; Upper and lower side adopts the consistent compilation system to make the data packets for transmission plot ratio in this business: packet plot ratio=valid data content word joint number/packet total bytes, reach maximum (100%), and farthest utilized the transmission bandwidth resource.
Specifically comprise referring to the process of the descending transmission real-time traffic information of Fig. 3 server end to portable terminal:
Step 301: portable terminal is in the real-time traffic display page, server end real-time update road segment colors and indication speed;
Step 302: mobile terminal period is the real-time road condition information query requests in server end is initiated the current screen scope;
Step 303: if find up-to-date traffic information according to this request server, then execution in step 304: if do not find up-to-date traffic information according to this request server, then execution in step 302;
Step 304: server end is with predetermined " the real-time road transmission protocol package " framework of system, fill the parametrization infrastructure protocol packet of real-time road, message body content comprises highway section coding, color, the speed of a motor vehicle, direction etc., the back is compressed the message body of this protocol data bag, then the message body of compression is encrypted;
Step 305: server sends this real-time road packet at portable terminal in the predetermined overtime time limit; Specifically comprise:
Step 3051: the identification processing logic that is used to judge the transport layer annexation that is set in the server end application layer the special time is used and the trigger message of transport layer;
Step 3052: server sends packet at portable terminal in the predetermined overtime time limit, and whether logic is used the agreement connection of discerning transport layer in transmission course effective, if connect effectively execution in step 3054; If it is invalid to connect, execution in step 3053;
Step 3053: application layer makes up according to the connection that trigger message triggers transport layer;
Step 3054: adopt parametrization structural transmission agreement that packet is transferred to portable terminal by mobile communications network;
Step 306: after portable terminal correctly receives the real-time road bag, unpack, the message body portion is decrypted, decompresses, revert to the discernible real-time road form of portable terminal local program, and be loaded into current screen.
Embodiment 3
In the present embodiment, initiate the conventional upstream request of perimeter query referring to Fig. 4 portable terminal, server response inquiry specifically comprises as follows:
Step 401: mobile phone users is in the map display page, and the perimeter query request is initiated in the focal position on the map display page; In one kilometer of the designated perimeter what gas stations are arranged;
Step 402: mobile phone users is specified or is specified by portable terminal display list location by manual, sends query requests;
Step 403: mobile terminal to inquire information is packed; Portable terminal is filled query argument infrastructure protocol packet with predetermined " protocol package is transmitted in the inquiry " framework of system, and content comprises specified point coordinate, range describe and query categories code;
Step 404: portable terminal compresses the message body of this protocol data bag, then the message body of compression is encrypted;
Step 405: packet is transferred to server end by mobile communications network; Specifically comprise:
Step 4051: the portable terminal application layer be provided with the special time be used to judge that transport layer connects that effective recognition processing logic whether is used and the trigger message of transport layer;
Step 4052: whether logic is used the agreement connection of discerning transport layer in transmission course effective, if connect effectively execution in step 3054; If it is invalid to connect, execution in step 3053;
Step 4053: application layer makes up according to the connection that trigger message triggers transport layer;
Step 4054: adopt parametrization structural transmission agreement that packet is transferred to server end by the mobile communications network transport layer protocol;
Step 406: after server end receives request, carry out computing and find Query Result at database;
Step 407: server end is packed to inquiring object information; Server end is filled query argument infrastructure protocol data packet message body with predetermined " protocol package is transmitted in the inquiry " framework of system, and content comprises highway section coding, color, the speed of a motor vehicle, direction etc.;
Step 408: server end compresses the message body of this protocol data bag, then the message body of compression is encrypted;
Step 409: packet is transferred to portable terminal by mobile communications network; Specifically comprise:
Step 4091: in the server end application layer is set the special time and is used to judge that the transport layer annexation is that dog effective recognition processing logic is used and the trigger message of transport layer;
Step 4092: whether logic is used the agreement connection of discerning transport layer in transmission course effective, if connect effectively execution in step 4094; If it is invalid to connect, execution in step 4093;
Step 4093: application layer makes up according to the connection that trigger message triggers transport layer;
Step 4094: packet is transferred to portable terminal by mobile communications network parametrization structural transmission layer protocol;
Step 410: display result tabulation on customer mobile terminal, for example the list of similar the Internet is selected and the user selects, at the terminal displayed map.
In the present embodiment, server end and mobile terminal data transmission can be supported text message, also can support binary message stream.
Embodiment 4
Referring to Fig. 5, in the present embodiment, send the map collection between the customer mobile terminal and specifically comprise:
Step 501: main call mobile terminal input purpose mobile terminal address, initiate map collection request;
Step 502: portable terminal calculates the upper left bottom right coordinate of current screen map, collect " user's map transmits protocol package " framework that the vector of drawing certainly on coordinate system engineer's scale parameter and the screen is scheduled to according to system simultaneously, filling " uploading the parametrization infrastructure protocol packet of user's map ";
Step 503: portable terminal compresses protocol data bag message body, then with the message body encryption of compressing;
Step 504: send such map requests to server by mobile communications network; Specifically comprise:
Step 5041: the identification processing logic that is used to judge the transport layer annexation that is set in the server end application layer the special time is used and the trigger message of transport layer;
Step 5042: whether logic is used the agreement connection of discerning transport layer in transmission course effective, if connect effectively execution in step 5044; If it is invalid to connect, execution in step 5043;
Step 5043: application layer makes up according to the connection that trigger message triggers transport layer;
Step 5044: packet is transferred to portable terminal by mobile communications network parametrization structural transmission layer protocol;
Step 505: server compares the destination address in the packets of information that receives, server end is with predetermined " user's map the transmits protocol package " standard of system, fill " issuing map parameter infrastructure protocol bag ", content comprises the coordinate range parameter, user's labeled data, a figure layer configuration data, engineer's scale, Query Result, positioning result, route calculation result of this user's map etc.;
Step 506: server end compresses then the message body of this protocol package encrypts the message body of compression;
Step 507: be pushed to the purpose portable terminal, and be presented on the portable terminal; Specifically comprise:
Step 5071: the identification processing logic that is used to judge the transport layer annexation that is set in the server end application layer the special time is used and the trigger message of transport layer;
Step 5072: whether logic is used the agreement connection of discerning transport layer in transmission course effective, if connect effectively execution in step 5074; If it is invalid to connect, execution in step 5073;
Step 5073: application layer makes up according to the connection that trigger message triggers transport layer;
Step 5074: packet is transferred to portable terminal by mobile communications network parametrization structural transmission layer protocol.
The characteristic of portable terminal is identical with embodiment 2 with embodiment 1 among embodiment 3 and the embodiment 4, and the portable terminal that all is based on the GIS engine all has the POI of preservation and other various characteristicses.
Should be noted that at last: above embodiment is only in order to illustrate that technical scheme of the present invention is not intended to limit; Although with reference to preferred embodiment the present invention is had been described in detail, those of ordinary skill in the field are to be understood that: still can make amendment or the part technical characterictic is equal to replacement the specific embodiment of the present invention; And not breaking away from the spirit of technical solution of the present invention, it all should be encompassed in the middle of the technical scheme scope that the present invention asks for protection.
Claims (8)
1, the data interactive method of a kind of portable terminal and the up map of server end is characterized in that may further comprise the steps:
Step 11: portable terminal is collected local data according to the Client-initiated request, described local data is filled into has the compression/decompression layer beacon information, in enciphering/deciphering layer beacon information and the request data package that is connected the up parametrization structural transmission agreement of continuing layer beacon information, described up parametrization structural transmission agreement comprises: the compression/decompression layer that is used for described request data packet message body is carried out compression/de-compression, the enciphering/deciphering layer that is used for the described message body after the compression/de-compression is carried out enciphering/deciphering be used for being connected the connection that connects when invalid and continue layer in transport layer;
Step 12: portable terminal carries out first compression to described request data packet message body, and then the message body of compression is encrypted;
Step 13: will pass to server end by mobile communications network through overcompression and encrypted data packet, and adopt the transport layer of described parametrization structural transmission agreement during transmission.
2, the data interactive method of up map according to claim 1, it is characterized in that the collection local data in the described step 11 is specially: collect coordinate range parameter, user's labeled data, figure layer configuration data, engineer's scale, the result vector point attribute that inquires and uniform resource locator, positioning result and the route calculation result of local map or the vector of drawing certainly on collection specified point coordinate, range describe and query categories code or collection coordinate system engineer's scale parameter and the screen.
3, the data interactive method of up map according to claim 1 is characterized in that, described step 13 specifically comprises:
Step 1301: whether the agreement that described portable terminal is discerned described transport layer connects effective, if connect effectively execution in step 1304; If it is invalid to connect, execution in step 1303;
Step 1303: described portable terminal is continued execution in step 1304 according to the connection that the trigger message of described transport layer triggers described transport layer;
Step 1304: adopt the transport layer of described parametrization structural transmission agreement to be transferred to server end by mobile communications network described packet.
4, the data interactive method of up map according to claim 3, it is characterized in that, also comprised before described step 1301: the application layer at described portable terminal sets in advance the logic application of identification judgement protocol transmission layer annexation and the trigger message of described transport layer; Whether the agreement connection that described portable terminal is discerned described transport layer effectively is specially: whether the agreement that the described logic of described portable terminal is used the described transport layer of identification connects effective.
5, the data interactive method of a kind of server end and the descending map of portable terminal is characterized in that following steps comprise:
Step 21: server end is collected local data according to the Client-initiated request, described local data is filled into has the compression/decompression layer beacon information, in enciphering/deciphering layer beacon information and the request data package that is connected the downstream parameter structural transmission agreement of continuing layer beacon information, described downstream parameter structural transmission agreement comprises: the compression/decompression layer that is used for described request data packet message body is carried out compression/de-compression, the enciphering/deciphering layer that is used for the described message body after the compression/de-compression is carried out enciphering/deciphering be used for being connected the connection that connects when invalid and continue layer in transport layer;
Step 22: server end carries out first compression to described request data packet message body, and then the message body of compression is encrypted;
Step 23: will pass to portable terminal by mobile communications network through overcompression and encrypted data packet, and adopt the transport layer of described parametrization structural transmission agreement during transmission.
6, the data interactive method of descending map according to claim 5, it is characterized in that the collection local data in the described step 21 is specially: server end is collected the coordinate range parameter of user's map, user's labeled data, figure layer configuration data, engineer's scale, the result vector point attribute and the uniform resource locator thereof that inquire, positioning result, route calculation result or server end are collected the highway section coding, color, the speed of a motor vehicle, direction or server end are collected the specified point coordinate, range describe, the coordinate range parameter of collecting this user's map with query categories code or server end, user's labeled data, figure layer configuration data, engineer's scale, the result vector point attribute and the uniform resource locator thereof that inquire, positioning result, route calculation result.
7, the data interactive method of descending map according to claim 5 is characterized in that, described step 23 specifically comprises:
Step 2302: whether the agreement that described server end is discerned described transport layer connects effective, if connect effectively execution in step 2304; If it is invalid to connect, execution in step 2303;
Step 2303: described application layer is continued execution in step 2304 according to the connection that the trigger message of described transport layer triggers described transport layer;
Step 2304: the transport layer of described packet by the described parametrization structural transmission of mobile communications network agreement is transferred to portable terminal.
8, the data interactive method of descending map according to claim 7, it is characterized in that, also comprised before described step 2302: the application layer at described server end sets in advance the logic application of identification judgement protocol transmission layer annexation and the trigger message of described transport layer; Whether the agreement connection that described server end is discerned described transport layer effectively is specially: whether the agreement that the described logic of described server end is used the described transport layer of identification connects effective.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005101026828A CN100544260C (en) | 2005-09-13 | 2005-09-13 | The method that digital map data is mutual |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005101026828A CN100544260C (en) | 2005-09-13 | 2005-09-13 | The method that digital map data is mutual |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1750473A CN1750473A (en) | 2006-03-22 |
CN100544260C true CN100544260C (en) | 2009-09-23 |
Family
ID=36605742
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005101026828A Active CN100544260C (en) | 2005-09-13 | 2005-09-13 | The method that digital map data is mutual |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100544260C (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100423597C (en) * | 2006-06-08 | 2008-10-01 | ***通信集团公司 | Map engine embedded mobile terminal and mobile terminal map platform |
CN101800734B (en) * | 2009-02-09 | 2013-10-09 | 华为技术有限公司 | Session information interacting method, device and system |
KR20130080163A (en) | 2012-01-04 | 2013-07-12 | 삼성전자주식회사 | Method for displaying digital map in client and apparatus thereof |
CN103929449B (en) * | 2013-01-14 | 2017-07-28 | 华为终端有限公司 | A kind of data transmission method and Website server, terminal |
-
2005
- 2005-09-13 CN CNB2005101026828A patent/CN100544260C/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN1750473A (en) | 2006-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104509069B (en) | Support the technology of selective mobile content optimization | |
CN104270406B (en) | System and associated terminal, method and computer program product for uploading content | |
US7388844B1 (en) | Method and system for initiating a virtual private network over a shared network on behalf of a wireless terminal | |
CA2102879C (en) | Wide-area wireless lan access | |
KR100383606B1 (en) | System and method for secure over-the-air administration of a wireless mobile station | |
US6876644B1 (en) | Digital wireless telephone system for downloading software to a digital telephone using wireless data link protocol | |
US6377808B1 (en) | Method and apparatus for routing data in a communication system | |
EP1059777A1 (en) | Communication control system, communication method, server device, terminal, relay device, and communication system | |
US20100205436A1 (en) | Mobile Terminal System | |
US20020163938A1 (en) | Data transmission method and apparatus | |
US20030009583A1 (en) | Protocol for accelerating messages in a wireless communications environment | |
WO2002103932A1 (en) | Aircraft data services | |
CN103856995A (en) | Pseudo wires for mobility management | |
CN104219314A (en) | Electronic device and remote control method and system thereof | |
CN102812748A (en) | Mobile broadband packet switched traffic optimization | |
CN100544260C (en) | The method that digital map data is mutual | |
US7483405B2 (en) | Method and system for emulating a wireless network | |
US7747744B2 (en) | Mobile communication system and data transferring method for use with mobile communication system | |
US7590741B2 (en) | Communication system for adding data transmission origin information to data | |
US7698747B2 (en) | Applet download in a communication system | |
CN101179591A (en) | Method for TV terminal to transmit multimedia message to mobile terminal | |
CN101808311B (en) | System, device and method for upgrading wireless terminal software | |
JP4072031B2 (en) | Mobile packet communication system | |
JP2003022227A (en) | Public display device and portable equipment and gateway server | |
CN103945363A (en) | Service customization method, apparatus and system |
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 |