CN102917308A - Method for indirectly acquiring geographical location information for application program - Google Patents

Method for indirectly acquiring geographical location information for application program Download PDF

Info

Publication number
CN102917308A
CN102917308A CN201210401600XA CN201210401600A CN102917308A CN 102917308 A CN102917308 A CN 102917308A CN 201210401600X A CN201210401600X A CN 201210401600XA CN 201210401600 A CN201210401600 A CN 201210401600A CN 102917308 A CN102917308 A CN 102917308A
Authority
CN
China
Prior art keywords
application program
location information
geographical location
service routine
application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201210401600XA
Other languages
Chinese (zh)
Other versions
CN102917308B (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.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=47615507&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN102917308(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Individual filed Critical Individual
Priority to CN201210401600.XA priority Critical patent/CN102917308B/en
Publication of CN102917308A publication Critical patent/CN102917308A/en
Application granted granted Critical
Publication of CN102917308B publication Critical patent/CN102917308B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to a method for indirectly acquiring geographical location information for an application program. The method disclosed by the invention indicates that an unique identifier applied by a mobilephone possibly has codes transmitted by the application program and an identifiable independent external form and aims at solving the problem that when the application program cannot acquire the geographical location information from a network operator, through a mode that a service provider reversely searches the external form applying the unique identifier, the geographical location information where application appears is transmitted back to the application program, so that the application program owns the current geographical location information. For instance, when a car owner parks through a parking application program, the application program can also indirectly acquire the geographical location information of a parking lot through identifying and matching license plate numbers by an identification program controlled by a service program if not capable of acquiring the geographical location information of parking through the network operator, and therefore the mobilephone application has the capability of acquiring the geographical location information as well.

Description

A kind of application program is obtained the method for geographical location information indirectly
Technical field
The present invention relates to mobile communication technology, especially the Geographic mapping of cell-phone customer terminal.
Background technology
It is significant in location-based mobile telecommunication service to obtain the cell-phone customer terminal geographical location information, is the basis that ICP and ISP provide personalized service based on geographical location information.
Now, the geographical location information that will obtain the mobile phone position of the application program on the cell-phone customer terminal all needs to position according to the architecture signal that Virtual network operator provides by the GPS positioning function of mobile phone or the network function of mobile phone.In fact, in case mobile phone cuts out the GPS positioning function or mobile phone can't obtain the base station signal that Virtual network operator provides, mobile phone just can not be located." positional information managing method, platform and system " (number of patent application 201010255632.4) and " management method of position acquiring method, resource uploading and application server " (number of patent application 200610157421.0) describe the situation of this respect in detail.
Also have technology to mention, the application program on the cell-phone customer terminal can by receiving WIFI signal or bluetooth base station signal, be determined the geographical position of mobile phone in conjunction with the corresponding table of the corresponding table in WIFI signal geographical position prepared in advance and bluetooth base station signal geographical position.The geographic location signal that this has also utilized Virtual network operator to provide is still in fact by Virtual network operator location.
The so-called location by Virtual network operator refers to: the location is that the signal that the direct basis Virtual network operator provides obtains through certain computing.As long as the application program on the cell-phone customer terminal can't obtain the framing signal that Virtual network operator provides, or the framing signal people that the cellphone subscriber provides Virtual network operator is for closing, or the GPS positioning function closed, application program on the cell-phone customer terminal just can't be located mobile phone, just can't be further provides personalized service based on geographical location information to the cellphone subscriber.
In other words, existing mobile phone based on geo-location service is used, a prerequisite is arranged, be exactly that application program on the mobile phone must be in advance be obtained the geographical location information of using the place from Virtual network operator, then the unique identification of using and the geographical location information of using the place are offered the service provider, the service provider returns corresponding service according to the unique identification of the application of receiving and the geographical location information of application.If application program can not provide geographical location information to the service provider, the service provider just can not return corresponding service to application program.
The technology of the present invention problem to be solved is: when application program can not obtain geographical location information from Virtual network operator, by the counter unique identification of looking into application of service provider, the geographical location information that occasion application occurred returns to application program, makes application program have current geographic position information.
Such as, when the parking procedure that utilizes mobile phone to install by cell-phone customer terminal stopped, parking procedure should provide this to use the geographical positional information of license plate number and parking lot of namely stopping.The service provider obtains just can judging behind the geographical location information in parking lot the stop parking lot at place of car owner, just can allow corresponding parking lot operator return the relevant parking informations such as parking price to car owner's mobile phone client program.If the mobile phone client program that the car owner uses can not provide the geographical location information at parking place, according to traditional technical scheme, the service provider just can not determine corresponding parking lot, just can not return corresponding parking information, and according to technical scheme of the present invention, the service provider can find out the parking lot corresponding with this parking license plate number from all license plate recognition result in each parking lot, thereby indirectly determines the car owner parking lot, place of stopping.The car owner who indirectly determines can the be stopped geographical location information at place of service provider oppositely returns to the employed mobile phone client program of car owner, makes car owner's mobile phone client program have equally the geographical position and obtains function.
Summary of the invention
In mobile communication technology, application program on the cell-phone customer terminal will obtain the personalized service that ICP and ISP provide based on the geographical position, must at first will obtain the current geographical location information of mobile phone by the geographic location signal that Virtual network operator provides.If application program can not provide geographical location information to ICP and ISP, ICP and ISP just can not return corresponding service to application program.
The present invention is directed to this problem and proposed a kind of new Technical Solving, ICP and ISP can be by the unique identifications of identification application, thereby determine the geographical location information of application, and then this geographical location information is returned to application program.Such as, the car owner can be identified by the car plate recognizer as the unique identification of using by the license plate number of application program input in the application of stopping.Like this, when the car owner is stopped by the parking application program, the geographical location information at mobile phone place when even application program can't be obtained parking by Virtual network operator, also can indirectly obtain the geographical location information in parking lot by identification license plate number and coupling by the car plate recognizer of service routine control, thereby make mobile phone in the situation that framing signal is not provided by Virtual network operator, have equally the geographical location information acquisition capability.
The technical solution adopted in the present invention is:
A kind of application program is obtained the method for geographical location information indirectly, it is characterized in that: the application that application program relates to has a unique identification, this unique identification shows as coding in application program inside, can between application program and service routine, pass through Internet Transmission, this unique identification has the external form that can be identified simultaneously, can identify and be reduced into the identical coding of coding that shows in application program inside with this unique identification by serviced programme controlled recognizer, step is
(1) application program will be used the uniquely identified coding and be uploaded to service routine;
(2) service routine is used the occasion that the uniquely identified external form determines to use the place by identification;
(3) service routine will be identified and use the coding that coding that external form and reduction obtain and application program upload and mate;
(4) if the codes match that service routine identification and the coding that reduces and application program are uploaded to service routine then continues next step, otherwise turns to step (6);
(5) geographical location information of service routine application place occasion that step (2) is determined returns to application program;
(6) finish;
Above-mentioned steps (1) and step (2) can exchange on sequential, i.e. first execution in step (2) execution in step (1) more afterwards.
Described indirectly referring in the geographical location information acquisition process, except from service routine passback geographical location information, mobile phone does not have any mechanism that can infer geographical location information of other direct reception.In traditional technical scheme, mobile phone needs to receive geographical location information by other channels first, sends service routine to obtain the service relevant with the geographical position again.Different from traditional technical scheme, when the present invention can't receive geographical location information at mobile phone, service routine still can obtain the current geographical location information of mobile phone from mobile phone other channels in addition independently, and this geographical positional information is returned to application program of mobile phone together together with the relevant service based on geographical location information.
Described being identified refers to that the unique identification of using had both shown as coding, the external form that is independent of application program of the meaning that possesses skills again simultaneously.Coding can transmit between application program and service routine, and the external form that is independent of application program then can be identified by technology.As, the license plate number that the car owner is stopped and used, both having shown as a string encoding can transmit between application program and service routine, and the external form of the meaning that also possesses skills can be identified by the car plate recognizer.For another example, identification card number had both shown as a string encoding and can transmit between application program and service routine, and the external form of the meaning that also possesses skills can be identified by the identity card recognizer.Described identification both can be recognition of devices, also can be that the people is by visual identity.Can be by the people by visual identity such as car plate and identity card.
Described service routine not only comprises the program segment of response application program, also comprises identifying using uniquely identified recognizer section.Such as, only be the additional car plate recognizer of service routine of response application program function in tradition.
The unique identification that described identification is used may comprise a recognition network.Such as a parking network that is jointly formed by some parking lots, camera is installed in each parking lot vehicles passing in and out is carried out car plate identification.
The geographical location information of described application place occasion, this geographical location information can be not only latitude and longitude information, also can be the geographical location information of logic, such as street number etc.
Described service routine returns to application program with the geographical location information of determining, this just makes application program have the geographical location information acquisition capability.
Especially, the application unique identification of identification external form and coupling are from a string encoding of application program, can on sequential, successively carry out and sequentially can not fix, can be to use the uniquely identified external form by technical method identification first, recognition result is kept in the database, then after waiting for that application program will transfer to service routine as the application unique identification of a string encoding, service routine just begins coupling, also can be that the application unique identification coding that will transfer to first service routine is temporarily stored in the database, then wait for using the recognition result of unique identification external form, obtain recognition result after service routine just automatically open matching process.
In the present invention, although there is error in the geographical location information that is equal to application with the geographical location information of application scenario, this error is in rational scope, is can be received.Such as, the car owner is stopped with application program of mobile phone, the car owner leaves the parking lot after stopping, at this moment the geographical location information of mobile phone is different from the geographical location information in parking lot certainly, the geographical location information that is equal to mobile phone with the geographical location information in parking lot certainly exists error, but this error is in a rational scope, can be accepted.
The invention has the beneficial effects as follows:
One, the invention solves application program and can't obtain geographical location information by Virtual network operator, service routine just can not provide service based on geographical location information to application program, and this long-term puzzlement is based on Internet service problem of geographical location information service.In technical scheme of the present invention, service routine still can be used unique identification by coupling, oppositely geographical location information is returned to application program, make application program indirectly have the geographical location information acquisition capability by service routine, can continue relevant Internet service based on geographical location information.
Two, in the present invention, service routine determines that geographical location information can be by also can be by location technologies such as existing GPS, because the geographical location information at place, application scenario can also obtain technology by other geographical position and obtain, even can also take the mode that defines to the geographical position, such as street number.And this geographical location information is static, does not need detection of dynamic.Have, the geographical location information at place, application scenario not necessarily will show as latitude and longitude information in performance, can show as the geographical location information of logic, such as street number again.Application program of the present invention is obtained geographical location information by service routine, is the indirect method by using external form identification and mating, can be without any the direct receiving system of the geographical location information that is derived from Virtual network operator.
Three, in the present invention, the mobile phone that runs application and the specific occasion of application are non-contacting, such as, in the application that mobile phone stops, the car plate recognizer of service routine control is identified car plate at a distance, does not need to contact mobile phone itself.In other words car owner's car plate identification physically related not of starting the control of parking application program and service routine.In other words, in technical scheme of the present invention because application program possesses skills the external form that can be identified of meaning, itself can separate this external form and mobile phone physically, and this external form also is simultaneously that mobile phone is used the foundation of carrying out Geographic mapping.Different from the application of other contacts, when mobile phone contacts with object and during exchange message, in fact the geographical location information of this object just can be assigned to mobile phone, makes mobile phone have current geographical location information, at this moment, mobile phone remains the direct receiving system of geographical location information.By noncontact with need not to obtain geographic location signal and the geographical location information that indirectly obtains to use from Virtual network operator, make based on the Internet service of geographical location information and can proceed, this also is one of beneficial effect of having of the present invention.
Although it strictly is inaccurate in fact that four geographical location information with application place occasion are equal to the geographical location information of mobile phone, there is error, but, bind by using unique identification at mobile phone and application scenario comparatively speaking, the distance of mobile phone geographical position offset applications occasion as a rule can not be too far away.Such as, in the application of stopping, although the car owner has left the parking lot after stopping by mobile phone,, the car owner in most cases only may stop near the parking lot.The present invention that Here it is determines reasonability and the practicality of the geographical location information of application by discernible application unique identification.This can solve the orientation problem that the mobile phone of mobile phone in the time can't obtaining the geographic location signal of Virtual network operator fully used.
The mobile phone of the independent external form of the meaning that possesses skills that five, the present invention mentions is used, application program is in case pass through the application unique identification of identification external form and coupling obtains application from a string encoding of application program geographical location information from service routine, application program self just can be issued this geographical location information in mobile phone, make all application programs in the mobile phone can obtain this geographical location information.Mobile phone has just had positioning function under the prerequisite that does not need the Virtual network operator framing signal equally like this.
Six, mobile phone can not be only seen in the application that is based on mobile phone that the present invention emphasizes with isolating, mobile phone must be placed under the overall background of application, but but so just can by to the perception identifying object of mobile phone association location, obtain the meaning that obtains by the Virtual network operator location with mobile phone identical geographical location information.This has just overcome only is that mobile phone is by the limitation of Virtual network operator location.Therefore, the present invention innovates, and is the important technical of improving ICP and ISP's service.
Seven, in fact, mobile phone location is dynamic, real-time, and mobile phone obtains geographical location information by Virtual network operator, and mobile phone is had cost, comprises to the taking of mobile phone processor, to expending of mobile phone flow etc.And technical scheme of the present invention, to realize by the network of service routine control to obtaining of geographical location information, to obtain geographical location information be static in each application scenario on the network, only need to once obtain, do not need real-time detection, the computing that mobile phone is real-time is transformed into the network by service routine control, is shared by network, mobile phone resources be can save in a large number, processor cost and flow cost that mobile phone obtains geographical location information reduced.
Description of drawings
Fig. 1 is schematic diagram of the present invention.
According to shown in Figure 1, be an integral body based on the application of mobile phone, comprise application program and be independent of application program the meaning that possesses skills can be perceived or the external form that is identified.Service routine can be determined the application scenario by recognizer.Service routine can be reduced into recognition result application program and be uploaded to the identical coding of service routine.Service routine can mate the coding from application program and identification reduction.If identical matching result is arranged, service routine just can return to application program with the geographical location information of using the place occasion, makes application program have the geographical location information acquisition capability.
Embodiment
Stop as example by application program of mobile phone take the car owner, application process of the present invention is:
When one, the car owner drove car into parking lot, the car plate recognizer in parking lot obtained the license plate number that the car owner is stopped under the control of service routine, and the license plate number that service routine will have been identified is temporarily stored in the database.
Two, the car owner inputs the license plate number of this time stopping by application program of mobile phone, or chooses the license plate number of this time stopping from drop-down list, then presses " paying " button, and application program sends license plate number and payment information to service routine.At this moment, license plate number is exactly the unique identification that current phone is stopped and used.
Three, the license plate number of service routine self-application program in future and the coupling of the identification license plate number in database determine whether to return and return the geographical location information in which parking lot to application program of mobile phone according to matching result after the service routine coupling.
Stop for temporary parking position on urban road, application process of the present invention is:
One, the car owner drives car into the temporary parking position, the license plate number that the car owner is this time stopped by the application program of mobile phone input, or from drop-down list, choose the license plate number of this time stopping, then by " paying " button, application program sends license plate number and payment information to service routine.Service routine with this license plate number information temporary storage in database.
Two, the administrative staff of urban road temporary parking input license plate number by handheld device when making an inspection tour, and handheld device is uploaded to service routine with this license plate number information.
Three, service routine will from the license plate number of handheld device and in database by the car owner by the license plate number coupling that application program transmits, determines whether to return and return the geographical location information on which parking stall to application program of mobile phone according to matching result after the service routine coupling.
It is to be noted, all possess skills the external form that is identified outside the application program of being independent of of meaning of the application based on mobile phone that the present invention mentions, this external form can serviced programme controlled recognizer identifications and are reduced into and at the identical coding of the inner performance of application program.Can be identified although this is the external form of saying some application, be difficult to be reduced into the identical coding of the inner performance of application program.Such as, in the position application to the people, although can adopt the identity card coding in application program inside, also can be by the recognition of face procedure identification, but, just be difficult to recognition result is reduced at the inner identity card coding that uses of application program by the recognition of face procedure identification.In other words, as long as if the service routine sensing results can not be reduced into the identical coding that uses with application program, the present invention is just inapplicable, and is opposite can be by further computing, the service routine sensing results can be converted and be reduced into the identical coding of application program, just consist of the invention infringement.

Claims (5)

1. an application program is obtained the method for geographical location information indirectly, it is characterized in that: the application that application program relates to has a unique identification, this unique identification shows as coding in application program inside, can between application program and service routine, pass through Internet Transmission, this unique identification has the external form that can be identified simultaneously, can identify and be reduced into the identical coding of coding that shows in application program inside with this unique identification by serviced programme controlled recognizer, step is
(1) application program will be used the uniquely identified coding and be uploaded to service routine;
(2) service routine is used the occasion that the uniquely identified external form determines to use the place by identification;
(3) service routine will be identified and use the coding that coding that external form and reduction obtain and application program upload and mate;
(4) if the codes match that service routine identification and the coding that reduces and application program are uploaded to service routine then continues next step, otherwise turns to step (6);
(5) geographical location information of service routine application place occasion that step (2) is determined returns to application program;
(6) finish;
Above-mentioned steps (1) and step (2) can exchange on sequential, i.e. first execution in step (2) execution in step (1) more afterwards.
2. described external form according to claim 1, it is characterized in that: this external form is to use uniquely identified independently show, can serviced programme controlled recognizer identification and be reduced into and use the identical coding of coding that unique identification shows in application program inside.
3. the occasion at described definite application place according to claim 1, it is characterized in that: this occasion is the occasion that the recognizer of service routine control moves, and has predetermined geographical location information.
4. described coupling according to claim 1, it is characterized in that: can be to use the uniquely identified external form by technical method identification first, recognition result is kept in the database, then after waiting for that application program will transfer to service routine as the application unique identification of coding, service routine just begins coupling, also can be that the application unique identification coding that will transfer to first service routine is temporarily stored in the database, then wait for using the recognition result of unique identification external form, just automatically open matching process in case obtain the recognition result service routine.
5. described geographical location information according to claim 1 is characterized in that: be not limited to longitude and latitude, can comprise the geographical location information of logic.
CN201210401600.XA 2012-10-22 2012-10-22 A kind of application program obtains the method for geographical location information indirectly Active CN102917308B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210401600.XA CN102917308B (en) 2012-10-22 2012-10-22 A kind of application program obtains the method for geographical location information indirectly

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210401600.XA CN102917308B (en) 2012-10-22 2012-10-22 A kind of application program obtains the method for geographical location information indirectly

Publications (2)

Publication Number Publication Date
CN102917308A true CN102917308A (en) 2013-02-06
CN102917308B CN102917308B (en) 2016-06-08

Family

ID=47615507

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210401600.XA Active CN102917308B (en) 2012-10-22 2012-10-22 A kind of application program obtains the method for geographical location information indirectly

Country Status (1)

Country Link
CN (1) CN102917308B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101655369A (en) * 2008-08-22 2010-02-24 环达电脑(上海)有限公司 System and method of realizing positioning navigation by using image recognition technology
CN101945327A (en) * 2010-09-02 2011-01-12 郑茂 Wireless positioning method and system based on digital image identification and retrieve
WO2012044101A2 (en) * 2010-09-30 2012-04-05 팅크웨어(주) Mobile communication terminal, and system and method for safety service using same

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101655369A (en) * 2008-08-22 2010-02-24 环达电脑(上海)有限公司 System and method of realizing positioning navigation by using image recognition technology
CN101945327A (en) * 2010-09-02 2011-01-12 郑茂 Wireless positioning method and system based on digital image identification and retrieve
WO2012044101A2 (en) * 2010-09-30 2012-04-05 팅크웨어(주) Mobile communication terminal, and system and method for safety service using same

Also Published As

Publication number Publication date
CN102917308B (en) 2016-06-08

Similar Documents

Publication Publication Date Title
CN105023365B (en) Public bicycles management system and method based on NFC
WO2019095849A1 (en) Vehicle positioning method and apparatus
CN103426328B (en) A kind of method, terminal device and parking management server for parking stall detection
CN104112369B (en) The monitoring that parking stall takies and alarm method
CN104581630B (en) A kind of self-service anti-method of registering of practising fraud based on location-based service and planar bar code technology
US20170223502A1 (en) System and method for indoor location mapping and tracking
CN103369635A (en) Sign-in method, mobile terminal and sign-in server
US20160140846A1 (en) System and Method for Parking Management Based on Location Tracking
JP6560352B2 (en) Information push method and device
CN103945007A (en) Information pushing method and device
CN102226921A (en) Queuing method and system based on positioning technology
US20160077186A1 (en) System and method for wireless beacon location validation
CN107507305A (en) A kind of access control system of residential community and door opening method based on wechat
CN107481548A (en) Parking management method and system
CN108680896B (en) Positioning information correction method, device, storage medium and equipment
CN103745615A (en) Smart camera and WiFi (wireless fidelity) location positioning-based park parking space navigation system
CN102868968A (en) Identifying and locating users on a mobile network
CN102056135A (en) Registering method for mobile terminal, mobile terminal and server
CN105321371A (en) Parking space intelligent management system and parking space intelligent management method
CN107481544B (en) Parking space management method based on Internet of things and server
CN204990732U (en) Share and system of renting in parking stall or logistics storage space
Hutabarat et al. Human tracking in certain indoor and outdoor area by combining the use of RFID and GPS
CN105206101A (en) Parking lot management method, device and system
CN104835209A (en) Mobile attendance method
CN104079665A (en) Geographic position sharing method between terminals, application server and terminals of application server

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