CN102711036B - Positioning method, positioning engine and logistics information management system - Google Patents

Positioning method, positioning engine and logistics information management system Download PDF

Info

Publication number
CN102711036B
CN102711036B CN201210117291.3A CN201210117291A CN102711036B CN 102711036 B CN102711036 B CN 102711036B CN 201210117291 A CN201210117291 A CN 201210117291A CN 102711036 B CN102711036 B CN 102711036B
Authority
CN
China
Prior art keywords
positioning
type
align
request message
initial alignment
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
Application number
CN201210117291.3A
Other languages
Chinese (zh)
Other versions
CN102711036A (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.)
Guangdong Eshore Technology Co Ltd
Original Assignee
Guangdong Eshore Technology 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
Application filed by Guangdong Eshore Technology Co Ltd filed Critical Guangdong Eshore Technology Co Ltd
Priority to CN201210117291.3A priority Critical patent/CN102711036B/en
Publication of CN102711036A publication Critical patent/CN102711036A/en
Application granted granted Critical
Publication of CN102711036B publication Critical patent/CN102711036B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

An embodiment of the invention discloses a positioning method, a positioning engine and a logistics information management system. The positioning method includes: acquiring positioning request information, wherein the positioning request information comprises a mobile terminal identification and an initial positioning type of an indicated positioning mode; subjecting the positioning request information to protocol conversion according to the initial positioning type; sending converted positioning request information to a basic positioning platform supportive to the initial positioning type and positioning a mobile terminal by the basic positioning platform; and if the basic positioning platform supportive to the initial positioning type fails in positioning, switching another positioning type and performing the steps of protocol conversion and sending according to the another positioning type, wherein the positioning requirement of the another positioning type is lower than that of the initial positioning type. By means of the technical scheme, flexible positioning modes can be provided to enable positioning areas of the mobile terminal to be maximized.

Description

A kind of localization method, engine of positioning and logistic information management system
Technical field
The present invention relates to areas of information technology, particularly relate to a kind of localization method, engine of positioning and logistic information management system.
Background technology
Logistics refers to and utilizes modern information technologies and equipment, by article from supply place to receive ground accurately, timely, safety, guarantee both quality and quantity, the rationalization service mode of door-to-door and the service procedure of advanced person.
China Mobile's " logistics is led to " product is the sector application product for loglstics enterprise (as carrier, express company etc.), " logistics is led to " includes two parts: on-vehicle positioning terminal and Mobile data acquisition terminal, and Mobile data acquisition terminal is otherwise known as " mobile bar rifle "." mobile bar rifle " is for realizing loglstics enterprise the reporting of material information of personnel and issuing of mission bit stream outside, " mobile bar rifle " is professional logistics terminal, and it is expensive, and every platform price is at about 5000 yuan, and do not possess mobile positioning function, also without information system management platform.The positioning function of " logistics is led to " realizes primarily of on-vehicle positioning terminal, on-vehicle positioning terminal is mainly through global positioning system (GPS, Global Positioning System) location technology carries out monitoring and scheduling to the vehicle of loglstics enterprise, and can interlink warning.
But, because GPS technology is owing to too relying on terminal capabilities, scans by satellite, catch, pseudo range signals receives and the work such as positions calculations combines in terminal all over the body, thus cause the aspect defects such as the low and terminal power consumption amount of location sensitivity is large.Further, GPS technology is indoor or when encountering the many and intensive section of skyscraper, gps system jitter all can be caused even cannot normally to work, and this makes on-vehicle positioning terminal in a lot of occasion as basement, indoor all cannot realize locating.
Therefore " logistics is led to " based on GPS location technology exists blind area, location, loglstics enterprise cannot be met and grasp the demands such as field force's deliver goods situation, scheduling deliver goods task, fast processing customer demand and mobile service personal management at any time.
Summary of the invention
Embodiments providing a kind of localization method, engine of positioning and logistic information management system, for providing locate mode flexibly, the locating area of mobile terminal being maximized.
For solving the problems of the technologies described above, the embodiment of the present invention provides following technical scheme:
A kind of localization method, comprising:
Obtain locating request message, wherein, above-mentioned locating request message comprises: the mark of mobile terminal and the initial alignment type of instruction locate mode;
According to above-mentioned initial alignment type, protocol conversion is carried out to above-mentioned locating request message;
Locating request message after conversion is sent to the foundation location platform supporting above-mentioned initial alignment type, by above-mentioned foundation location platform, process is positioned to above-mentioned mobile terminal;
If the foundation location platform of the above-mentioned initial alignment type of above-mentioned support is located unsuccessfully, then be switched to another kind of align_type, the step of above-mentioned protocol conversion and above-mentioned transmission is performed according to above-mentioned another kind of align_type, wherein, the positioning requirements of above-mentioned another kind of align_type is lower than the positioning requirements of above-mentioned initial alignment type.
A kind of engine of positioning, comprising:
Acquiring unit, for obtaining locating request message, wherein, above-mentioned locating request message comprises: the mark of mobile terminal and the initial alignment type of instruction locate mode;
Conversion unit of protocol, for carrying out protocol conversion according to above-mentioned initial alignment type to above-mentioned locating request message;
Transmitting element, for the locating request message after above-mentioned conversion unit of protocol conversion is sent to the foundation location platform supporting above-mentioned initial alignment type, positions process by above-mentioned foundation location platform to above-mentioned mobile terminal;
Switch unit, for when the foundation location platform of the above-mentioned initial alignment type of above-mentioned support is located unsuccessfully, be switched to another kind of align_type, trigger above-mentioned conversion unit of protocol and perform above-mentioned protocol conversion process according to above-mentioned another kind of align_type, trigger above-mentioned transmitting element and perform above-mentioned transmission processing, wherein, the positioning requirements of above-mentioned another kind of align_type is lower than the positioning requirements of above-mentioned initial alignment type.
A kind of logistic information management system, comprising:
Engine of positioning, above-mentioned engine of positioning is used for: obtain locating request message, wherein, above-mentioned locating request message comprises: the mark of mobile terminal and the initial alignment type of instruction locate mode; According to above-mentioned initial alignment type, protocol conversion is carried out to above-mentioned locating request message; Locating request message after conversion is sent to the foundation location platform supporting above-mentioned initial alignment type, by above-mentioned foundation location platform, process is positioned to above-mentioned mobile terminal; If the foundation location platform of the above-mentioned initial alignment type of above-mentioned support is located unsuccessfully, then be switched to another kind of align_type, the step of above-mentioned protocol conversion and above-mentioned transmission is performed according to above-mentioned another kind of align_type, wherein, the positioning requirements of above-mentioned another kind of align_type is lower than the positioning requirements of above-mentioned initial alignment type.
Therefore, in the embodiment of the present invention, when adopting the failure of initial alignment Sort positioning, engine of positioning automatically switches to another kind of align_type and positions, breach the limitation that positioned by single align_type of tradition, for user provides intelligentized positioning service, avoid mobile terminal and adopt single locate mode and the drawback of locating cannot be realized in some region, locate mode is flexible, and maximises the locating area of mobile terminal.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
A kind of localization method embodiment schematic flow sheet that Fig. 1 provides for the embodiment of the present invention;
Another embodiment schematic flow sheet of a kind of localization method that Fig. 2 provides for the embodiment of the present invention;
A kind of engine of positioning example structure schematic diagram that Fig. 3 provides for the embodiment of the present invention.
Embodiment
Embodiments provide a kind of localization method, engine of positioning and logistic information management system.
For making goal of the invention of the present invention, feature, advantage can be more obvious and understandable, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, and not all embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
Location technology is varied, align_type conventional at present has global positioning system (GPS, GlobalPositioning System) location, WiMAX (WiFi, Wireless Fidelity) location, coarse positioning and fine positioning (as assistant GPS location: GPSONE locates) etc.
In above-mentioned several conventional align_type, the positioning precision of GPSONE location is the highest, and the positioning precision of coarse positioning is minimum.
Coarse positioning business is located also known as Cell-id, and it realizes principle and is: the community ID at the communication terminal places such as locating platform sends signaling to core net, inquiry mobile phone, according to the base station data database data stored, draws user's approximate location.Its positioning precision depends on the size of base station or sector, generally about hundreds of to a few km.Relatively based on code division multiple access (CDMA, Code Division Multiple Access) network GPSONE location, coarse positioning business based on Cell-id is subject to the restriction of terminal and locating area hardly, is applicable to the application such as logistics monitoring, vehicle management, public safety, weather forecast.
GPS is the satellite navigation and location system of U.S.'s development.Utilize this system, user can realize round-the-clock, continuous, real-time three-dimensional navigation location in the world and test the speed; In addition, utilize this system, user can also carry out high-precision Time Transmission and high-precision precision positioning.
Tradition GPS technology, owing to too relying on terminal capabilities, scan by satellite, catches, pseudo range signals receives and the work such as positions calculations combines in terminal the whole body, thus causes the aspect defects such as the low and terminal power consumption amount of location sensitivity is large.GPSONE is a kind of scheme applying and improve GPS technology, is also called assistant GPS location technology.GPSONE mobile positioning technique, combines gps satellite signal and cdma network signal carries out mixed positioning.The location-servers that hard work transfers to network side from terminal side the most such as satellite scanner uni positions calculations, by the work simplification of terminal, complete by GPSONE technology.Improve the positioning precision of mobile terminal, sensitivity and cold start speed, reduction terminal power consumption.When gps satellite signal and wireless network signal all cannot complete separately location, GPSONE system can combine this two kinds of information sources, as long as have a satellite and a cell site just can complete location, solves the insurmountable problem of traditional GPS.The infrastructure auxiliary equipment of GPSONE system additionally provides the sensitivity exceeding 20dB than conventional GPS location, the improvement of performance makes the hybrid locate mode of GPSONE normally can work between the housing-group in the deep inside of modern building or urban district, and two kinds of traditional schemes normally cannot normally work in these places.GPSONE combines wireless network assistant GPS location and CDMA triangulo operation location, improves indoor positioning effect.CDMA triangulo operation location makes up and also can complete location without under satellite-signal, and other cellular phone networks such as GSM/GPRS also has similar self align technology, but due to CDMA be only the whole network synchronously (passing through GPS) network, therefore positioning precision is higher.
Be described a kind of localization method that the embodiment of the present invention provides below, refer to Fig. 1, a kind of localization method in the embodiment of the present invention, comprising:
101, locating request message is obtained;
Engine of positioning obtains locating request message, and above-mentioned locating request message comprises: the mark of mobile terminal and the initial alignment type of instruction locate mode.By the mark of mobile terminal, engine of positioning can identify the mobile terminal that will locate, wherein, the mark of mobile terminal such as can the device identification of mobile terminal, the communication number of mobile terminal or other engine of positioning can be made to identify the mark of this mobile terminal, be not construed as limiting herein.
Above-mentioned locating request message can from mobile terminal itself, or also can from integrated business access gateway (ISAG, Integrated Service Access Gateway), or also from needing to locate this mobile terminal and having the miscellaneous equipment with the ability of engine of positioning communication, can be not construed as limiting herein.
Above-mentioned initial alignment type can be acquiescence align_type, also can be the align_type of user's prioritizing selection according to demand.
102, according to above-mentioned initial alignment type, protocol conversion is carried out to above-mentioned locating request message;
Engine of positioning carries out protocol conversion according to above-mentioned initial alignment type to above-mentioned locating request message, processes this locating request message to support that the foundation location platform of this initial alignment type can be crossed.Illustrate, if initial alignment type is GPS location, then this locating request message is converted to GPS protocol message; If initial alignment type coarse positioning, then this locating request message can be converted to telecommunications coarse positioning platform (MALS, Motolora Advanced Location Service) protocol message; If initial alignment type is fine positioning, then locating request message can be converted to telecommunications fine positioning platform (MPC, MobilePositioning Center) protocol message.
103, the locating request message after conversion is sent to the foundation location platform supporting above-mentioned initial alignment type, by above-mentioned foundation location platform, process is positioned to above-mentioned mobile terminal;
Locating request message after conversion is sent to the foundation location platform supporting above-mentioned initial alignment type, so that above-mentioned foundation location platform positions process to above-mentioned mobile terminal by engine of positioning.
Illustrate, if initial alignment type is GPS location, then after this locating request message is carried out GPS protocol conversion, the locating request message after conversion can be transmitted to GPS platform, by it, process be positioned to above-mentioned mobile terminal; If initial alignment type coarse positioning, then after this locating request message can being carried out MALS protocol conversion, the locating request message after conversion is transmitted to MALS platform; If initial alignment type is fine positioning, then after locating request message can being carried out MPC protocol conversion, the locating request message after conversion is transmitted to MPC platform.
If 104 support that the foundation location platform of above-mentioned initial alignment type is located unsuccessfully, be then switched to another kind of align_type, perform the step of above-mentioned protocol conversion and above-mentioned transmission according to above-mentioned another kind of align_type;
The impact of the territorial environment residing for mobile terminal, likely cause using certain locate mode cannot realize positioning this mobile terminal, such as, when mobile terminal is indoor or encounter the many and intensive section of skyscraper, now use that GPS locate mode is possible just cannot be positioned this mobile terminal.Therefore, in the invention process, if support, the foundation location platform of above-mentioned initial alignment type is located unsuccessfully, then automatically switch to another kind of align_type, and the step of above-mentioned protocol conversion and above-mentioned transmission is performed based on above-mentioned another kind of align_type, namely substitute above-mentioned initial alignment type with above-mentioned another kind of align_type, perform step 102 and 103 successively.
Wherein, the positioning requirements of above-mentioned another kind of align_type is lower than the positioning requirements of above-mentioned initial alignment type, in embodiments of the present invention, the positioning requirements of align_type refers to mobile terminal when using this align_type to position, the hardware requirement of this mobile terminal demand fulfillment and the composite request of residing environmental requirement.Such as: for fine positioning as GPSONE align_type, then require that mobile terminal needs to be provided with GPSone chip, for GPS align_type, mobile terminal is then required to need to be in outdoor and the environment of spaciousness, and for coarse positioning type, then only need mobile terminal in the region covered by base station signal, because hardware requirement is basis, therefore comprehensive above-mentioned three kinds of locate modes, for positioning requirements align_type from high to low successively: fine positioning, GPS location and coarse positioning.
In embodiments of the present invention, if support, the foundation location platform of above-mentioned initial alignment type is located successfully, then do not perform step 104, engine of positioning supports the positioning result (comprising the positional information of this mobile terminal) of the above-mentioned mobile terminal that the foundation location platform of this initial alignment type returns by receiving, the positioning result of the above-mentioned mobile terminal received is returned to the initiator of above-mentioned locating request message by engine of positioning.
In embodiments of the present invention, if support, the foundation location platform of above-mentioned another kind of align_type is located successfully, then engine of positioning will receive the positioning result (comprising the positional information of this mobile terminal) supporting the above-mentioned mobile terminal that the foundation location platform of this another kind of align_type returns, and the positioning result of the above-mentioned mobile terminal received is returned to the initiator of above-mentioned locating request message by engine of positioning.
In a kind of application scenarios, support that the foundation location platform of above-mentioned another kind of align_type also likely locates failure, if the foundation location platform of the another kind of align_type of above-mentioned support is located unsuccessfully, and there is positioning requirements other align_type lower than above-mentioned another kind of align_type, then engine of positioning automatically switches to other align_type above-mentioned, and performs the step of above-mentioned protocol conversion and above-mentioned transmission based on other align_type above-mentioned.Illustrate, if above-mentioned another kind of align_type is GPS location, if GPS protocol platform cannot position above-mentioned mobile terminal, locate low other align_type (as coarse positioning) owing to now there is positioning requirements than GPS, then engine of positioning automatically switches to coarse positioning mode and processes above-mentioned locating request message.
Further, also location time information is comprised in above-mentioned locating request message, the time point of above-mentioned location time information instruction triggered location process, the time point that engine of positioning can indicate according to above-mentioned location time information, foundation location platform is called in timing, performs the embodiment of the present invention and comprises 102 to 104 in interior step.
Engine of positioning in the embodiment of the present invention can carry out data storage in conjunction with the databases of non-relational (as NOSQL), logic submeter technology, Hash group technology, to realize the inquiry velocity of Millisecond, realize when locator data reaches 1,000,000,000 record number, also can real-time query out position information.Wherein, above-mentioned logic submeter technology is that value carries out submeter according to the date; every day a newly-built tables of data; the tables of data of store location information is avoided to occur too huge problem; the too huge meeting of tables of data causes data query slowly, adopts this technology then can provide the inquiry velocity reaching Millisecond.Above-mentioned Hash group technology can use at distributed consecutive tracking server, when such as needing location number magnitude to reach the mobile terminal of 100,000, according to the mark of mobile terminal, adopt Hash grouping that mobile terminal is separated into 10 buffer memorys to deposit, task 10 continuous foundation locating platforms simultaneously, realize multi-thread concurrent location, greatly lower the time of consumption.
In the embodiment of the present invention, engine of positioning is by GIS-Geographic Information System (GIS, Geographic InformationSystem) complexity stash, be packaged into the Web assembly of certain position function, the length of the terminal iidentification that other Web system only need provide basic parameter to locate as needed, align_type, map and wide size etc., can obtain the positioning function with map denotation.Engine of positioning encapsulates the bottom complexity of positioning service completely, business platform can successfully be used other locate modes and not need to do large change in the future, along with the development of location technology, have more and more more accurate locate mode to occur later, the locate mode that engine energy rapid fusion is new surely, provides the most comprehensive stationkeeping ability.Engine of positioning according to the needs of location, can also be finely tuned locator data, to improve precision in the future.
Mobile terminal in the embodiment of the present invention can be car-mounted terminal, mobile phone or other communication terminal, is not construed as limiting herein.
Therefore, in the embodiment of the present invention, when adopting the failure of initial alignment Sort positioning, engine of positioning automatically switches to another kind of align_type and positions, breach the limitation that positioned by single align_type of tradition, for user provides intelligentized positioning service, avoid mobile terminal and adopt single locate mode and the drawback of locating cannot be realized in some region, locate mode is flexible, and maximises the locating area of mobile terminal.
Below with an embody rule scene, be described a kind of localization method in the embodiment of the present invention further, refer to Fig. 2, the localization method of the embodiment of the present invention comprises:
201, system integrator (, System Integrators) initiates location application to ISAG;
The standard interface of SI by providing, initiates location application to ISAG.Wherein, location application comprises the phone number of account and password and the request location distributing to this user.
202, ISAG carries out authentication to the location application that SI initiates;
Authentication is carried out in the location application that ISAG initiates according to the account of the user in the application of location and codon pair SI, if do not pass through, then performs step 203, if pass through, then performs step 204.
203, ISAG returns failed authentication instruction to SI.
204, ISAG sends locating request message to engine of positioning;
Wherein, the application of above-mentioned location can be transmitted to engine of positioning by ISAG, and namely above-mentioned locating request message is the application of above-mentioned location; Or ISAG also can send to engine of positioning and comprise new locating request message, carries phone number and the initial alignment type (supposing in the embodiment of the present invention that initial alignment type is GPS) of request location in this locating request message.Wherein, above-mentioned initial alignment type can be specified by SI, is carried in the application of above-mentioned location by SI, or, also can be specified by ISAG, be not construed as limiting herein.
205, engine of positioning carries out protocol conversion to locating request message;
Locating request message, according to the initial alignment type in locating request message, is converted to GPS protocol message by engine of positioning.
206, the locating request message after conversion is sent to GPS locating platform by engine of positioning.
207, GPS locating platform is located unsuccessfully, to engine of positioning restoring to normal position failed message;
In the embodiment of the present invention, suppose that GPS locating platform cannot position asking in locating request message the mobile phone of locating, then GPS locating platform is to engine of positioning restoring to normal position failed message, knows that Current GPS locate mode is inapplicable to make engine of positioning.
208, engine of positioning is switched to Cell-id align_type;
Because the positioning requirements of Cell-id align_type is lower than the positioning requirements of GPS align_type, therefore, engine of positioning is switched to Cell-id align_type.
209, engine of positioning carries out protocol conversion to locating request message;
Locating request message, according to the Cell-id align_type be switched to, is converted to MALS protocol message by engine of positioning.
210, the locating request message after conversion is sent to MALS locating platform by engine of positioning.
211, MALS locating platform is located successfully, to engine of positioning restoring to normal position result;
Because the positioning requirements of Cell-id align_type is lower, as long as mobile phone has base station signal just can must successfully locate this mobile phone.Suppose that MALS locating platform successfully located in locating request message the mobile phone of asking to locate, obtain the positioning result comprising the positional information of this mobile phone, then MALS locating platform returns the positioning result of this mobile phone to engine of positioning.
212, result is returned to ISAG by engine of positioning.
213, ISAG confirms positioning result, and generates the keep cost order of this location.
214, ISAG restoring to normal position result is to SI.
The embodiment of the present invention is single locating interface flow process, also can customize or cancel the trigger-type location of engine of positioning, trigger-type location refers to that engine of positioning is according to the time point of specifying, timing is called foundation location platform and is positioned some or certain several mobile terminal, engine of positioning can get the location time information of this time point of instruction from locating request message, certainly, user also can to time point in engine of positioning, need the mark of the mobile terminal of location, initial alignment type etc. sets, engine of positioning is made to carry out trigger-type location according to the setting of user.
Therefore, in the embodiment of the present invention, when adopting the failure of initial alignment Sort positioning, engine of positioning automatically switches to another kind of align_type and positions, breach the limitation that positioned by single align_type of tradition, for user provides intelligentized positioning service, avoid mobile terminal and adopt single locate mode and the drawback of locating cannot be realized in some region, locate mode is flexible, and maximises the locating area of mobile terminal.
Be described the engine of positioning in the embodiment of the present invention below, refer to Fig. 3, the engine of positioning 300 in the embodiment of the present invention comprises:
Acquiring unit 301, for obtaining locating request message, wherein, above-mentioned locating request message comprises: the mark of mobile terminal and the initial alignment type of instruction locate mode;
Conversion unit of protocol 302, for carrying out protocol conversion according to above-mentioned initial alignment type to above-mentioned locating request message;
Transmitting element 303, sends to for the locating request message after conversion unit of protocol 302 being changed the foundation location platform supporting above-mentioned initial alignment type, positions process by above-mentioned foundation location platform to above-mentioned mobile terminal;
Switch unit 304, for when the foundation location platform of the above-mentioned initial alignment type of above-mentioned support is located unsuccessfully, be switched to another kind of align_type, triggered protocol converting unit 302 performs above-mentioned protocol conversion process according to above-mentioned another kind of align_type, trigger transmitting element 303 and perform above-mentioned transmission processing, wherein, the positioning requirements of above-mentioned another kind of align_type is lower than the positioning requirements of above-mentioned initial alignment type.
Further, transmitting element 303 is also for when the foundation location platform of the above-mentioned initial alignment type of above-mentioned support is located successfully, by the positioning result of the above-mentioned mobile terminal that the foundation location platform of above-mentioned for above-mentioned support initial alignment type returns, return to the initiator of above-mentioned locating request message.
Further, transmitting element 303 is also for when the foundation location platform of the above-mentioned another kind of align_type of above-mentioned support is located successfully, by the positioning result of the above-mentioned mobile terminal that the foundation location platform of above-mentioned for above-mentioned support another kind of align_type returns, return to the initiator of above-mentioned locating request message.
Further, switch unit 304 is also located unsuccessfully for the foundation location platform when the above-mentioned another kind of align_type of above-mentioned support, and when there is other align_type lower than above-mentioned another kind of align_type of positioning requirements, be switched to other align_type above-mentioned, triggered protocol converting unit 302 performs above-mentioned protocol conversion process according to other align_type above-mentioned, triggers transmitting element 303 and performs above-mentioned transmission processing.
Engine of positioning 300 in the embodiment of the present invention can be applied to logistic information management system, certainly, also can be applied to the system that other has location requirement, be not construed as limiting herein.
It should be noted that, engine of positioning 300 in the embodiment of the present invention can as the engine of positioning in above-mentioned embodiment of the method, may be used for the whole technical schemes realized in said method embodiment, the function of its each functional module can according to the method specific implementation in said method embodiment, its specific implementation process can refer to the associated description in above-described embodiment, repeats no more herein.
Therefore, in the embodiment of the present invention, when adopting the failure of initial alignment Sort positioning, engine of positioning automatically switches to another kind of align_type and positions, breach the limitation that positioned by single align_type of tradition, for user provides intelligentized positioning service, avoid mobile terminal and adopt single locate mode and the drawback of locating cannot be realized in some region, locate mode is flexible, and maximises the locating area of mobile terminal.
The embodiment of the present invention additionally provides a kind of logistic information management system comprising engine of positioning, concrete, the engine of positioning that logistic information management system in the embodiment of the present invention comprises for: obtain locating request message, wherein, above-mentioned locating request message comprises: the mark of mobile terminal and the initial alignment type of instruction locate mode; According to above-mentioned initial alignment type, protocol conversion is carried out to above-mentioned locating request message; Locating request message after conversion is sent to the foundation location platform supporting above-mentioned initial alignment type, by above-mentioned foundation location platform, process is positioned to above-mentioned mobile terminal; If the foundation location platform of the above-mentioned initial alignment type of above-mentioned support is located unsuccessfully, then be switched to another kind of align_type, the step of above-mentioned protocol conversion and above-mentioned transmission is performed according to above-mentioned another kind of align_type, wherein, the positioning requirements of above-mentioned another kind of align_type is lower than the positioning requirements of above-mentioned initial alignment type.
It should be noted that, the engine of positioning that in the embodiment of the present invention, logistic information management system comprises can as the engine of positioning 300 in said apparatus embodiment, may be used for the whole technical schemes realized in above-described embodiment, its specific implementation process can refer to the associated description in above-described embodiment, repeats no more herein.
Therefore, in the logistic information management system of the embodiment of the present invention, when adopting the failure of initial alignment Sort positioning, engine of positioning automatically switches to another kind of align_type and positions, breach the limitation that positioned by single align_type of tradition, for user provides intelligentized positioning service, avoid mobile terminal and adopt single locate mode and the drawback of locating cannot be realized in some region, locate mode is flexible, and maximises the locating area of mobile terminal.Logistic information management system in the embodiment of the present invention possesses following advantage:
1, article receiving and sending scene processes in real time, promotes overall efficiency of operation;
The real time business process of receiving and sending part scene is provided, realizes full-service procedure information end to end, effectively promote overall efficiency of operation.
2, to the real-time monitoring of vehicle, cut operating costs;
By the complete monitoring used vehicle, stop to draw run goods, phenomenon of slowing down, effectively reduce oil consumption, road and bridge expense, the operation cost such as vehicle maintenance.
3, grasp vehicle crew position in real time, improve resource utilization;
The positional information of real-time grasp vehicle, personnel and carrying situation, carry out rational management, effectively reduce no-load ratio, promotes efficiency of operation.
4, client can grasp kinds of goods position at any time, promote customer satisfaction;
Client can inquire about transport progress at any time, improves customer satisfaction, enterprise image.
5, goods and vehicle complete monitoring, guarantee vehicle and cargo security;
Realize the complete monitoring to vehicle and goods, guarantee safety.
Those skilled in the art can be well understood to, and for convenience and simplicity of description, the device of foregoing description and the specific works process of unit, with reference to the corresponding process in preceding method embodiment, can not repeat them here.
In several embodiments that the application provides, should be understood that disclosed apparatus and method can realize by another way.Such as, device embodiment described above is only schematic, such as, the division of described unit, be only a kind of logic function to divide, actual can have other dividing mode when realizing, such as multiple unit or assembly can in conjunction with or another system can be integrated into, or some features can be ignored, or do not perform.Another point, shown or discussed coupling each other or direct-coupling or communication connection can be by some interfaces, and the indirect coupling of device or unit or communication connection can be electrical, machinery or other form.
The described unit illustrated as separating component or can may not be and physically separates, and the parts as unit display can be or may not be physical location, namely can be positioned at a place, or also can be distributed in multiple network element.Some or all of unit wherein can be selected according to the actual needs to realize the object of the present embodiment scheme.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, also can be that the independent physics of unit exists, also can two or more unit in a unit integrated.Above-mentioned integrated unit both can adopt the form of hardware to realize, and the form of SFU software functional unit also can be adopted to realize.
If described integrated unit using the form of SFU software functional unit realize and as independently production marketing or use time, can be stored in a computer read/write memory medium.Based on such understanding, the part that technical scheme of the present invention contributes to prior art in essence in other words or all or part of of this technical scheme can embody with the form of software product, this computer software product is stored in a storage medium, comprising some instructions in order to make a computer equipment (can be personal computer, server, or the network equipment etc.) perform all or part of step of method described in each embodiment of the present invention.And aforesaid storage medium comprises: USB flash disk, portable hard drive, read-only memory (ROM, Read-OnlyMemory), random access memory (RAM, Random Access Memory), magnetic disc or CD etc. various can be program code stored medium.
Above a kind of localization method provided by the present invention, engine of positioning and logistic information management system are described in detail, for one of ordinary skill in the art, according to the thought of the embodiment of the present invention, all will change in specific embodiments and applications, to sum up, this description should not be construed as limitation of the present invention.

Claims (5)

1. a localization method, is characterized in that, comprising:
Engine of positioning obtains locating request message, and wherein, described locating request message comprises: the mark of mobile terminal and the initial alignment type of instruction locate mode;
Described engine of positioning carries out protocol conversion according to described initial alignment type to described locating request message;
Locating request message after conversion is sent to the foundation location platform supporting described initial alignment type by described engine of positioning, positions process by described foundation location platform to described mobile terminal;
If the foundation location platform of the described initial alignment type of described support is located unsuccessfully, described engine of positioning is then switched to another kind of align_type, the step of described protocol conversion and described transmission is performed according to described another kind of align_type, wherein, the positioning requirements of described another kind of align_type is lower than the positioning requirements of described initial alignment type;
If the foundation location platform of the described initial alignment type of described support is located successfully, the positioning result of the described mobile terminal that the foundation location platform of described for described support initial alignment type then returns by described engine of positioning, returns to the initiator of described locating request message;
Or
If the foundation location platform of the described another kind of align_type of described support is located successfully, the positioning result of the described mobile terminal that the foundation location platform of described for described support another kind of align_type then returns by described engine of positioning, returns to the initiator of described locating request message;
Also location time information is comprised in described locating request message;
Described engine of positioning comprises after obtaining locating request message:
The time point that described engine of positioning indicates at described location time information performs described step and step afterwards of according to described initial alignment type, described locating request message being carried out to protocol conversion.
2. localization method according to claim 1, is characterized in that,
If the foundation location platform of the described another kind of align_type of described support is located unsuccessfully, and there is positioning requirements other align_type lower than described another kind of align_type, described engine of positioning is then switched to other align_type described, performs the step of described protocol conversion and described transmission according to other align_type described.
3. an engine of positioning, is characterized in that, comprising:
Acquiring unit, for obtaining locating request message, wherein, described locating request message comprises: the mark of mobile terminal and the initial alignment type of instruction locate mode;
Conversion unit of protocol, for carrying out protocol conversion according to described initial alignment type to described locating request message;
Transmitting element, for the locating request message after described conversion unit of protocol conversion is sent to the foundation location platform supporting described initial alignment type, positions process by described foundation location platform to described mobile terminal;
Switch unit, for when the foundation location platform of the described initial alignment type of described support is located unsuccessfully, be switched to another kind of align_type, trigger described conversion unit of protocol and perform described protocol conversion process according to described another kind of align_type, trigger described transmitting element and perform described transmission processing, wherein, the positioning requirements of described another kind of align_type is lower than the positioning requirements of described initial alignment type;
Described transmitting element is also for when the foundation location platform of the described initial alignment type of described support is located successfully, by the positioning result of the described mobile terminal that the foundation location platform of described for described support initial alignment type returns, return to the initiator of described locating request message
Or
Described transmitting element is also for when the foundation location platform of the described another kind of align_type of described support is located successfully, by the positioning result of the described mobile terminal that the foundation location platform of described for described support another kind of align_type returns, return to the initiator of described locating request message;
Also location time information is comprised in described locating request message; The time point that described conversion unit of protocol, transmitting element and switch unit indicate at described location time information performs corresponding step.
4. engine of positioning according to claim 3, is characterized in that,
Described switch unit, also locate unsuccessfully for the foundation location platform when the described another kind of align_type of described support, and when there is other align_type lower than described another kind of align_type of positioning requirements, be switched to other align_type described, trigger described conversion unit of protocol and perform described protocol conversion process according to other align_type described, trigger described transmitting element and perform described transmission processing.
5. a logistic information management system, is characterized in that, comprising:
Engine of positioning, described engine of positioning comprises:
Acquiring unit, for obtaining locating request message, wherein, described locating request message comprises: the mark of mobile terminal and the initial alignment type of instruction locate mode;
Conversion unit of protocol, for carrying out protocol conversion according to described initial alignment type to described locating request message;
Transmitting element, for the locating request message after conversion is sent to the foundation location platform supporting described initial alignment type, positions process by described foundation location platform to described mobile terminal;
Switch unit, for when the foundation location platform of the described initial alignment type of described support is located unsuccessfully, be switched to another kind of align_type, trigger described conversion unit of protocol and perform described protocol conversion process according to described another kind of align_type, trigger described transmitting element and perform described transmission processing, wherein, the positioning requirements of described another kind of align_type is lower than the positioning requirements of described initial alignment type;
Described transmitting element is also for when the foundation location platform of the described initial alignment type of described support is located successfully, by the positioning result of the described mobile terminal that the foundation location platform of described for described support initial alignment type returns, return to the initiator of described locating request message
Or
Described transmitting element is also for when the foundation location platform of the described another kind of align_type of described support is located successfully, by the positioning result of the described mobile terminal that the foundation location platform of described for described support another kind of align_type returns, return to the initiator of described locating request message;
Also location time information is comprised in described locating request message; The time point that described conversion unit of protocol, transmitting element and switch unit indicate at described location time information performs corresponding step.
CN201210117291.3A 2012-04-19 2012-04-19 Positioning method, positioning engine and logistics information management system Active CN102711036B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210117291.3A CN102711036B (en) 2012-04-19 2012-04-19 Positioning method, positioning engine and logistics information management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210117291.3A CN102711036B (en) 2012-04-19 2012-04-19 Positioning method, positioning engine and logistics information management system

Publications (2)

Publication Number Publication Date
CN102711036A CN102711036A (en) 2012-10-03
CN102711036B true CN102711036B (en) 2015-07-01

Family

ID=46903560

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210117291.3A Active CN102711036B (en) 2012-04-19 2012-04-19 Positioning method, positioning engine and logistics information management system

Country Status (1)

Country Link
CN (1) CN102711036B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104113908A (en) * 2013-04-16 2014-10-22 白银博德信通科技有限公司 Fusion positioning method based on radio over fiber technology, and fusion positioning system based on radio over fiber technology
WO2015196372A1 (en) * 2014-06-24 2015-12-30 华为技术有限公司 Locating method, user equipment and base station
CN104469672A (en) * 2014-10-27 2015-03-25 中国联合网络通信集团有限公司 Positioning method and platform
CN105245587A (en) * 2015-09-28 2016-01-13 武汉钢铁(集团)公司 Dispatch scheduling method and electronic device
CN106358284B (en) * 2016-08-25 2020-05-29 新华三技术有限公司 Position information determining method and device
CN107889215B (en) * 2017-12-01 2020-08-18 重庆邮电大学 Multilevel positioning method and system based on identification management
CN109936818B (en) * 2019-04-29 2021-03-19 新华三技术有限公司 Positioning method, positioning device and storage medium
CN110446257B (en) * 2019-08-21 2021-09-28 惠州Tcl移动通信有限公司 Positioning method and positioning device based on mobile terminal
CN113421400A (en) * 2021-06-15 2021-09-21 苏州普康智慧养老产业科技有限公司 Endowment service system who possesses safe information acquisition

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101025440A (en) * 2006-02-24 2007-08-29 仇伟军 GPS and mobile communication network combined positioning method
CN102036165A (en) * 2010-12-16 2011-04-27 中兴通讯股份有限公司 Positioning method and user terminal supporting multiple positioning modes
CN102143577A (en) * 2010-12-03 2011-08-03 华为技术有限公司 Location method and base station controller

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7035647B2 (en) * 2002-02-07 2006-04-25 Openwave Systems Inc. Efficient location determination for mobile units

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101025440A (en) * 2006-02-24 2007-08-29 仇伟军 GPS and mobile communication network combined positioning method
CN102143577A (en) * 2010-12-03 2011-08-03 华为技术有限公司 Location method and base station controller
CN102036165A (en) * 2010-12-16 2011-04-27 中兴通讯股份有限公司 Positioning method and user terminal supporting multiple positioning modes

Also Published As

Publication number Publication date
CN102711036A (en) 2012-10-03

Similar Documents

Publication Publication Date Title
CN102711036B (en) Positioning method, positioning engine and logistics information management system
US8594003B2 (en) Method of estimating location of mobile device in transportation using WiFi
CN101315731B (en) System for implementing vehicle monitoring scheduling by GPS intelligent vehicle mounted terminal
Lingling et al. An intelligent vehicle monitoring system based on internet of things
CN101203041A (en) Method and system for implementation of automatic connecting vicinal taxi by mobile fixing technique
CN104715602A (en) Public transportation electronic station board system and method
CN105466435A (en) Route planning method and device for navigation system
CN201600789U (en) Intelligent traffic anti-collision system based on satellite positioning
CN102263800A (en) Geographic information internet of things system constructed based on cloud computing, and application
CN102208093A (en) Disaster information acquiring and reporting system
Al‐Bayari et al. New centralized automatic vehicle location communications software system under GIS environment
CN101175295B (en) Police resource management method and system based on dynamic position service
CN102118689A (en) Method, system, service platform for safe driving and vehicle-mounted monitoring terminal
CN102426584A (en) Service system for obtaining accurate geographical position of vehicle and obtaining method thereof
CN111935643A (en) Beidou ship shore information exchange system and method
CN103661498B (en) Railway laying machine car Traffic dispatching system
CN1760930A (en) Method and system for dispatching and monitoring special vehicles of magnetic suspension traflic
CN108111979B (en) BDS and LoRa-based vehicle positioning, tracking and scheduling system and method
CN204440642U (en) Public transport electronic station board system
CN101202939A (en) Method for enquiring vehicle position
CN2754287Y (en) Apparatus for real-time monitoring traffic vehicles using mobile phone
CN204807687U (en) SPS earth's surface positioning system based on RFID
Tan Design and Implementation of Vehicle Monitoring System Based on GSM/GIS/GPS
CN104200654A (en) Carrier-radar section traffic flow monitoring and controlling system
CN103546552A (en) Traffic management method using distributed mobile terminals

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