CN105101089A - Positioning method, device and system - Google Patents

Positioning method, device and system Download PDF

Info

Publication number
CN105101089A
CN105101089A CN201510466673.0A CN201510466673A CN105101089A CN 105101089 A CN105101089 A CN 105101089A CN 201510466673 A CN201510466673 A CN 201510466673A CN 105101089 A CN105101089 A CN 105101089A
Authority
CN
China
Prior art keywords
mark
radio network
target radio
information
report
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
CN201510466673.0A
Other languages
Chinese (zh)
Other versions
CN105101089B (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.)
Tencent Technology Shenzhen Co Ltd
Tencent Cloud Computing Beijing Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201510466673.0A priority Critical patent/CN105101089B/en
Publication of CN105101089A publication Critical patent/CN105101089A/en
Application granted granted Critical
Publication of CN105101089B publication Critical patent/CN105101089B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/003Locating users or terminals or network equipment for network management purposes, e.g. mobility management locating network equipment

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

The invention discloses a positioning method. The method comprises that identification corresponding to at least one scanned target wireless network reported by a site device as well as first position information based on satellite positioning are received; when the identification corresponding to the target wireless network is found in a database, whether the identification is valid is verified; if the identification is valid, a position area is calculated according to second position information, associated with the identification, in the database as well as the signal intensity of the identification; and third position information of the site device is obtained by carrying out positioning according to the first position information and the position area. The identification corresponding to the target wireless network is valid is verified to extract valid information from mass data, malicious invalid identification reported by the user can be combined for mutual verification, and the positioning accuracy is greatly improved.

Description

A kind of method, relevant apparatus and system realizing locating
Technical field
The present invention relates to computer internet field, particularly relate to the method, relevant apparatus and the system that realize location.
Background technology
Along with the fast development of communication network and the extensive use of smart mobile phone, under the brute force of mobile Internet advances, location Based service (LocationBasedService, be called for short LBS) just accepted by increasing user, user has been accustomed to utilizing mobile phone check peripheral map and position navigation.
The location Based service major part that current mobile phone provides is based on global positioning system (GlobalPositioningSystem, be called for short GPS) and the service such as location navigation, Perimeter of the satellite positioning tech such as the Big Dipper, but user constantly increases for positioning service demand, such as, user wishes in market, airport, subway, museum, the environment such as exhibition center also can enjoy positioning service accurately.
But the less stable of satellite positioning tech, easily loses star and cause locating unsuccessfully, and the duration sometimes searching star is comparatively large, and causing can not quick position.How for user provides positioning service more accurately to become the focus of research.
Summary of the invention
Embodiment of the present invention technical problem to be solved is, provides a kind of method, the device realizing location and the server that realize locating, can provide positioning service more accurately for user.
In order to solve the problems of the technologies described above, embodiment of the present invention first aspect discloses a kind of method realizing locating, and comprising:
The mark that at least one target radio network that the Current Scan that receiving station equipment reports arrives is corresponding, and described site apparatus is based on the primary importance information of satellite fix;
When find in database store mark corresponding to described target radio network time, verify that whether the mark that described target radio network is corresponding effective;
When verifying effective, according to the second place information that mark corresponding with described target radio network in described database associates, and described site apparatus scans the signal strength signal intensity of mark corresponding to the described target radio network that gets, calculates the band of position;
According to described primary importance information and the described band of position, location draws the 3rd positional information of described site apparatus.
In conjunction with first aspect, in the implementation that the first is possible, before whether the mark that the described target radio network of described checking is corresponding is effective, also comprise:
Receive the access point apparatus information reported, described access point apparatus information comprises mark corresponding to wireless network, and positional information;
Preserve the positional information of mark corresponding to described wireless network and association thereof in a database, and record calls time.
In conjunction with the first possible implementation of first aspect, in the implementation that the second is possible, whether the mark that the described target radio network of described checking is corresponding is effective, comprising:
Call time according in mark corresponding to the described target radio network stored in described data, judge that whether the mark that described target radio network is corresponding is expired;
When judged result is for being, then verify that the mark that described target radio network is corresponding is invalid; When judged result is no, then verify that the mark that described target radio network is corresponding is effective.
In conjunction with first aspect, or the first possible implementation of first aspect, or the implementation that the second of first aspect is possible, in the implementation that the third is possible, also comprise:
The report information that receiving station equipment reports, the mark that described report information instruction wireless network is corresponding is invalid;
Record in a database the described wireless network that reports corresponding be designated report invalidated identification.
In conjunction with the third possible implementation of first aspect, in the 4th kind of possible implementation, whether the mark that the described target radio network of described checking is corresponding is effective, also comprises:
Check in described data whether the mark that the described target radio network that stores is corresponding is registered as report invalidated identification;
When checking result for being, then verify that the mark that described target radio network is corresponding is invalid; When checking that result is no, then verify that the mark that described target radio network is corresponding is effective.
Embodiment of the present invention second aspect discloses a kind of device realizing locating, and comprising:
First receiver module, the mark that at least one target radio network that the Current Scan reported for receiving station equipment arrives is corresponding, and described site apparatus is based on the primary importance information of satellite fix;
Authentication module, for when find in database store mark corresponding to described target radio network time, verify that whether the mark that described target radio network is corresponding effective;
Band of position computing module, for when verifying effective, according to the second place information that mark corresponding with described target radio network in described database associates, and described site apparatus scans the signal strength signal intensity of mark corresponding to the described target radio network that gets, calculates the band of position;
Locating module, for according to described primary importance information and the described band of position, locates the 3rd positional information drawing described site apparatus.
In conjunction with second aspect, in the implementation that the first is possible, also comprise:
Second receiver module, for verify at described authentication module mark that described target radio network is corresponding whether effectively before, receive the access point apparatus information reported, described access point apparatus information comprises mark corresponding to wireless network, and positional information;
Module preserved in record, for preserving the positional information of mark corresponding to described wireless network and association thereof in a database, and record calls time.
In conjunction with the first possible implementation of second aspect, in the implementation that the second is possible, described authentication module comprises:
Judging unit, for calling time according in mark corresponding to the described target radio network stored in described data, judges that whether the mark that described target radio network is corresponding is expired;
Judged result processing unit, for when the judged result of described judging unit is for being, then verifies that the mark that described target radio network is corresponding is invalid; When the judged result of described judging unit is no, then verify that the mark that described target radio network is corresponding is effective.
In conjunction with second aspect, or the first possible implementation of second aspect, or the implementation that the second of second aspect is possible, in the implementation that the third is possible, also comprise:
3rd receiver module, for the report information that receiving station equipment reports, the mark that described report information instruction wireless network is corresponding is invalid;
Report logging modle, for record in a database the described wireless network that reports corresponding be designated report invalidated identification.
In conjunction with the third possible implementation of second aspect, in the 4th kind of possible implementation, described authentication module also comprises:
Unit is checked in report, for checking in described data whether the mark that the described target radio network that stores is corresponding is registered as report invalidated identification;
Report check result unit, for check when described report unit check result for being time, then verify that the mark that described target radio network is corresponding is invalid; When described report check unit check that result is no time, then verify that the mark that described target radio network is corresponding is effective.
The embodiment of the present invention third aspect discloses a kind of system realizing locating, and comprises server, access point apparatus and site apparatus, wherein
Described server receives mark corresponding at least one target radio network that Current Scan that described site apparatus reports arrives by access point apparatus, and described site apparatus is based on the primary importance information of satellite fix; When storing mark corresponding to described target radio network in described whois lookup to database, verify that whether the mark that described target radio network is corresponding is effective; When verifying effective, according to the second place information of mark association corresponding to target radio network described in described database, and described site apparatus scans the signal strength signal intensity of mark corresponding to the described target radio network that gets, calculates the band of position; According to described primary importance information and the described band of position, location draws the 3rd positional information of described site apparatus.
In conjunction with the third aspect, in the implementation that the first is possible, described server comprises second aspect, or the first possible implementation of second aspect, or the implementation that the second of second aspect is possible, or the third possible implementation of second aspect, or the device realizing location in the 4th of second aspect the kind of possible implementation.
Embodiment of the present invention fourth aspect discloses a kind of computer-readable storage medium, and described computer-readable storage medium has program stored therein, and comprises the Overall Steps of the method for the realization location in the embodiment of the present invention first aspect when described program performs.
Implement the embodiment of the present invention, after the mark that the target radio network that the Current Scan reported by authentication station point device is arrived is corresponding is effective, the second place information associated according to mark corresponding with this target radio network in database and the signal strength signal intensity of this wireless network scanned, calculate the band of position, according to this site apparatus based on the primary importance information of satellite fix and this band of position, final location draws the 3rd positional information of site apparatus, achieve the combination that satellite fix and wireless network are located, solve to depend merely on and when satellite fix carries out, easily to locate failure and can not the problem of quick position, whether the mark corresponding by checking target radio network be effective, effective information can be extracted from mass data, can also in conjunction with the malice invalidated identification of reporting of user, mutually verify, substantially increase the accuracy of location, for user provides positioning service more accurately.
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.
Fig. 1 is the application scenarios schematic diagram of the method for the realization location that the embodiment of the present invention provides;
Fig. 2 is the schematic flow sheet of the method for the realization location that the embodiment of the present invention provides;
Fig. 3 is the First Principle schematic diagram realizing location provided by the invention;
Fig. 4 is the second principle schematic realizing location provided by the invention;
Fig. 5 is the schematic flow sheet realizing another embodiment of the method for location provided by the invention;
Fig. 6 is the schematic flow sheet realizing another embodiment of the method for location provided by the invention;
Fig. 7 is the structural representation of the device of the realization location that the embodiment of the present invention provides;
Fig. 8 is the structural representation realizing another embodiment of the device of location provided by the invention;
Fig. 9 is the structural representation of the authentication module that the embodiment of the present invention provides;
Figure 10 is the structural representation realizing another embodiment of the device of location provided by the invention;
Figure 11 is the structural representation of the authentication module that the embodiment of the present invention provides;
Figure 12 is the structural representation realizing another embodiment of the device of location provided by the invention;
Figure 13 is the structural representation of the system of the realization location that the embodiment of the present invention provides.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole 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.
Each embodiment of the present invention can be implemented based on the application scenarios shown in Fig. 1, when the site apparatus that user carries scans the Wifi network that at least one access point apparatus provides, mark corresponding for this Wifi network by the wireless network that connected or can be sent to server by the mobile data services of base station by this site apparatus, and self based on the primary importance information reporting of satellite fix to server; After server receives this mark, finding out in database and whether store mark corresponding to this Wifi network, when storing, verifying that whether the mark that this Wifi network is corresponding is effective; When verifying effective, according to the second place information that mark corresponding with this Wifi network in this database associates, and described site apparatus scans the signal strength signal intensity of mark corresponding to this Wifi network of getting, calculates the band of position; Final according to this primary importance information and this band of position, location draws the 3rd positional information of this site apparatus, and the 3rd positional information can be sent to this site apparatus.
It should be noted that, site apparatus in the embodiment of the present invention can include but not limited on the subscriber equipmenies such as mobile phone, removable computer, panel computer, personal digital assistant (PersonalDigitalAssistant, PDA), media player, intelligent television, intelligent watch, intelligent glasses, Intelligent bracelet.Server in the embodiment of the present invention is the background server with location Calculation function.
The embodiment that the present invention realizes the method for locating is described in detail below in conjunction with Fig. 2 to Fig. 6 embodiment:
The schematic flow sheet of the method for the realization location that the embodiment of the present invention as shown in Figure 2 provides, comprising:
Step S200: the mark that at least one target radio network that the Current Scan that receiving station equipment reports arrives is corresponding, and described site apparatus is based on the primary importance information of satellite fix;
Particularly, after site apparatus opens radio network functions, by the wireless network near scanning, and know the mark that at least one target radio network that Current Scan arrives is corresponding, mark corresponding for this at least one target radio network by the wireless network that connected or can be sent to server by the mobile data services of base station by this site apparatus; This site apparatus opens satellite positioning functions simultaneously, and the primary importance information based on satellite fix can be sent to server equally, this primary importance information spinner will comprise the latitude and longitude information of this site apparatus at the earth.So server can receive mark corresponding to target radio network that Current Scan that this site apparatus reports arrives, and this site apparatus is based on the primary importance information of satellite fix.
It should be noted that, the mark that wireless network in the embodiment of the present invention is corresponding can include but not limited to basic service set identification (BasicServiceSetIdentifier, BSSID), or extended service set identification (ExtendedServiceSetIdentifier, or the physical address of access point apparatus, hardware address or link address (MAC Address) etc. ESSID).
Step S202: when find in database store mark corresponding to described target radio network time, verify that whether the mark that described target radio network is corresponding effective;
Particularly, mark corresponding at least one wireless network can be previously stored with in the database of server; The mark stored in this database can be the data that server initiatively collects record, also can be the data that each site apparatus active upload is shared.After server receives mark corresponding to target radio network that site apparatus uploads, search in this database and whether store this mark, if have, then verify that whether the mark that this target radio network is corresponding is effective further, if checking effectively, then perform step S204, otherwise process ends or perform other process, the present invention does not limit.
It should be noted that, whether the whether effective rule of the mark that checking target radio network is corresponding can comprise in validation database the time storing mark corresponding to this target radio network expired, can rule of thumb preset a time value, as 180 days, if store more than 180 days, namely verify expired; Or when site apparatus in step S200 scans mark corresponding to multiple target radio network, can using n corresponding mark before the strongest for access signal strength signal intensity as effectively identifying (n can be 3,4 etc. natural number), and remaining is as invalid, maybe using access signal strength signal intensity higher than mark corresponding to the wireless network of predetermined threshold value as effective mark, and lower than mark corresponding to the wireless network of predetermined threshold value as invalidated identification; Or mark corresponding to this target radio network stored in validation database whether by report for invalid, etc., can self-defining according to demand, the embodiment of the present invention does not limit.Will be understood that, the example of above-mentioned proof rule can combine arbitrarily.
Step S204: the second place information associated according to mark corresponding with described target radio network in described database, and described site apparatus scans the signal strength signal intensity of mark corresponding to the described target radio network that gets, calculates the band of position;
Particularly, the second place information that the mark corresponding with target radio network associates is stored in the database of server, namely the geographical location information of the access point apparatus of this wireless network is provided, so server can adopt default distance analysis algorithm, according to the distance of this this site apparatus of access information strength analysis calculation and this access point apparatus, a border circular areas centered by this access point apparatus or spheric region can be drawn according to this distance, this border circular areas or spheric region are the band of position, and a bit just in this border circular areas edge of this site apparatus, or a bit in spheric region surface,
It should be noted that, server can also revise the distance of this site apparatus and this access point apparatus gone out according to this access information strength analysis calculation by the error correction parameter preset, reduce error.Will be understood that, the distance that this error correction parameter preset can be drawn by the wireless network signal strength that early stage repeatedly calculates this access point apparatus and provides for this server and actual range are verified, drawing can the parameter of corrected range error.
Step S206: according to described primary importance information and the described band of position, location draws the 3rd positional information of described site apparatus.
Particularly, take the band of position as the border circular areas of two dimension be example, the First Principle schematic diagram realizing location provided by the invention as shown in Figure 3, according to the band of position of border circular areas, a bit just in this border circular areas edge of this site apparatus can be known, then according to the orientation of primary importance information, confirm the position of the site apparatus on border circular areas, thus obtain the 3rd positional information.Further, when mark corresponding to the effective target radio network scanned is more than 1, during as two, the second principle schematic realizing location provided by the invention so as shown in Figure 4, according to two crosspoints of the band of position of two border circular areas, just in these two crosspoints one of this site apparatus can be known, then according to the orientation of primary importance information, confirm the position of the site apparatus on border circular areas, thus obtain the 3rd positional information.Will be understood that, when scanning mark corresponding to effective target radio network more than 2, namely directly calculating the positional information of this site apparatus by algorithm.
And for example, take the band of position as the spheric region of three-dimensional be example, according to the band of position of spheric region, a bit just in this spheric region surface of this site apparatus can be known, then according to the orientation of primary importance information, confirm the position of the site apparatus on border circular areas, thus obtain the 3rd positional information, now the 3rd positional information also comprises altitude info ination, thus contributes to carrying out indoor positioning.
Implement the embodiment of the present invention, after the mark that the target radio network that the Current Scan reported by authentication station point device is arrived is corresponding is effective, the second place information associated according to mark corresponding with this target radio network in database and the signal strength signal intensity of this wireless network scanned, calculate the band of position, according to this site apparatus based on the primary importance information of satellite fix and this band of position, final location draws the 3rd positional information of site apparatus, achieve the combination that satellite fix and wireless network are located, solve to depend merely on and when satellite fix carries out, easily to locate failure and can not the problem of quick position, whether the mark corresponding by checking target radio network be effective, effective information can be extracted from mass data, can also in conjunction with the malice invalidated identification of reporting of user, mutually verify, substantially increase the accuracy of location, for user provides positioning service more accurately.
Further, above-described embodiment step S202 when find in database store mark corresponding to described target radio network time, verify mark that described target radio network is corresponding whether effectively before, can also comprise: receive the access point apparatus information reported, described access point apparatus information comprises mark corresponding to wireless network, and positional information; Preserve the positional information of mark corresponding to described wireless network and association thereof in a database, and record calls time.
Particularly, this positional information, except comprising this access point apparatus except geographical location information, can also comprise the altitude info ination of this access point apparatus, and server records on this and calls time after receiving the access point apparatus information reported.
Below in conjunction with the schematic flow sheet realizing another embodiment of the method for location provided by the invention shown in Fig. 5, comprising:
Step S500: the mark that at least one target radio network that the Current Scan that receiving station equipment reports arrives is corresponding, and described site apparatus is based on the primary importance information of satellite fix;
Particularly, after site apparatus opens radio network functions, by the wireless network near scanning, and know the mark that at least one target radio network that Current Scan arrives is corresponding, mark corresponding for this at least one target radio network by the wireless network that connected or can be sent to server by the mobile data services of base station by this site apparatus; This site apparatus opens satellite positioning functions simultaneously, and the primary importance information based on satellite fix can be sent to server equally, this primary importance information spinner will comprise the latitude and longitude information of this site apparatus at the earth.So server can receive mark corresponding to target radio network that Current Scan that this site apparatus reports arrives, and this site apparatus is based on the primary importance information of satellite fix.
Step S502: when find in database store mark corresponding to described target radio network time, call time according in mark corresponding to the described target radio network stored in described data, judge that whether the mark that described target radio network is corresponding expired;
Particularly, server can rule of thumb preset a time value, as 180 days, if store more than 180 days according to storing judgement of calling time, namely verify expired, that is, the mark verifying this target radio network corresponding is invalid, then process ends or perform other process, the present invention does not limit; If judging to store not more than 180 days according to storing to call time, namely verifying not out of date, that is, verifying mark corresponding to this target radio network effective, then perform step S504.
Step S504: the second place information associated according to mark corresponding with described target radio network in described database, and described site apparatus scans the signal strength signal intensity of mark corresponding to the described target radio network that gets, calculates the band of position;
Step S506: according to described primary importance information and the described band of position, location draws the 3rd positional information of described site apparatus.
Particularly, step S504 and step S506 with reference to above-described embodiment step S204 and step S206, can repeat no more here.
Again further, the method realizing location provided by the invention can also comprise: the report information that receiving station equipment reports, and the mark that described report information instruction wireless network is corresponding is invalid; Record in a database the described wireless network that reports corresponding be designated report invalidated identification.
Particularly, when user finds that the wireless network that this access point apparatus provides is abnormal, can generate report information and report server, this report information carries mark corresponding to this wireless network, to indicate the mark that this wireless network is corresponding invalid; After server receives this report information, record in a database the described wireless network that reports corresponding be designated report invalidated identification.
Below in conjunction with the schematic flow sheet realizing another embodiment of the method for location provided by the invention shown in Fig. 6, comprising:
Step S600: the mark that at least one target radio network that the Current Scan that receiving station equipment reports arrives is corresponding, and described site apparatus is based on the primary importance information of satellite fix;
Particularly, this step with reference to step S200 in above-described embodiment or step S500, can repeat no more here.
Step S602: when find in database store mark corresponding to described target radio network time, call time according in mark corresponding to the described target radio network stored in described data, judge that whether the mark that described target radio network is corresponding expired;
Particularly, server can rule of thumb preset a time value, as 180 days, if store more than 180 days according to storing judgement of calling time, namely verify expired, that is, the mark verifying this target radio network corresponding is invalid, then process ends or perform other process, the present invention does not limit; If judge to store not more than 180 days according to storing to call time, namely verify not out of date, that is, the mark going out this target radio network of checking corresponding is effective, then perform step S604.
Step S604: check in described data whether the mark that the described target radio network that stores is corresponding is registered as report invalidated identification;
Particularly, server will check whether the mark that this target radio network of storing in database is corresponding is registered as report invalidated identification, whether the mark that namely this target radio network is corresponding was reported by user, when checking as report invalidated identification, the mark verifying this target radio network corresponding is invalid, then process ends or perform other process, the present invention does not limit; Otherwise it is effective to verify mark corresponding to this target radio network, then perform step S606.
Step S606: the second place information associated according to mark corresponding with described target radio network in described database, and described site apparatus scans the signal strength signal intensity of mark corresponding to the described target radio network that gets, calculates the band of position;
Step S608: according to described primary importance information and the described band of position, location draws the 3rd positional information of described site apparatus.
Particularly, step S606 and step S608 with reference to above-described embodiment step S204 and step S206, can repeat no more here.
Implement the embodiment of the present invention, after the mark that the target radio network that the Current Scan reported by authentication station point device is arrived is corresponding is effective, the second place information associated according to mark corresponding with this target radio network in database and the signal strength signal intensity of this wireless network scanned, calculate the band of position, according to this site apparatus based on the primary importance information of satellite fix and this band of position, final location draws the 3rd positional information of site apparatus, achieve the combination that satellite fix and wireless network are located, solve to depend merely on and when satellite fix carries out, easily to locate failure and can not the problem of quick position, whether the mark corresponding by checking target radio network be effective, effective information can be extracted from mass data, can also in conjunction with the malice invalidated identification of reporting of user, mutually verify, substantially increase the accuracy of location, for user provides positioning service more accurately.
For the ease of implementing the such scheme of the embodiment of the present invention better, the present invention also correspondence provides a kind of client device, the structural representation of the device of the realization location that the embodiment of the present invention as shown in Figure 7 provides, the device 70 realizing location can comprise: the first receiver module 700, authentication module 702, band of position computing module 704 and locating module 706, wherein
The mark that at least one target radio network that first receiver module 700 arrives for the Current Scan that receiving station equipment reports is corresponding, and described site apparatus is based on the primary importance information of satellite fix;
Authentication module 702 for when find in database store mark corresponding to described target radio network time, verify that whether the mark that described target radio network is corresponding effective;
Band of position computing module 704 is for when verifying effective, according to the second place information that mark corresponding with described target radio network in described database associates, and described site apparatus scans the signal strength signal intensity of mark corresponding to the described target radio network that gets, calculates the band of position;
Locating module 706, for according to described primary importance information and the described band of position, locates the 3rd positional information drawing described site apparatus.
Particularly, the structural representation realizing another embodiment of the device of location provided by the invention as shown in Figure 8, the device 70 realizing location comprises outside the first receiver module 700, authentication module 702, band of position computing module 704 and locating module 706, the second receiver module 708 and record preservation module 7010 can also be comprised, wherein
Second receiver module 708 for verify at authentication module 702 mark that described target radio network is corresponding whether effectively before, receive the access point apparatus information reported, described access point apparatus information comprises mark corresponding to wireless network, and positional information;
Record preserves module 7010 for preserving the positional information of mark corresponding to described wireless network and association thereof in a database, and record calls time.
Further, the structural representation of the authentication module that the embodiment of the present invention as shown in Figure 9 provides, authentication module 702 can comprise: judging unit 7020 and judged result processing unit 7022, wherein
Judging unit 7020, for calling time according in mark corresponding to the described target radio network stored in described data, judges that whether the mark that described target radio network is corresponding is expired;
Judged result processing unit 7022 for when the judged result of judging unit 7020 is for being, then verifies that the mark that described target radio network is corresponding is invalid; When the judged result of judging unit 7022 is no, then verify that the mark that described target radio network is corresponding is effective.
Again further, the structural representation realizing another embodiment of the device of location provided by the invention as shown in Figure 10, the device 70 realizing location comprises the first receiver module 700, authentication module 702, band of position computing module 704, locating module 706, second receiver module 708 and record and preserves outside module 7010, the 3rd receiver module 7012 and report logging modle 7014 can also be comprised, wherein
The report information that 3rd receiver module 7012 reports for receiving station equipment, the mark that described report information instruction wireless network is corresponding is invalid;
Report logging modle 7014 for record in a database the described wireless network that reports corresponding be designated report invalidated identification.
Again further, the structural representation of the authentication module that the embodiment of the present invention as shown in Figure 11 provides, authentication module 702 comprises outside judging unit 7020 and judged result processing unit 7022, can also comprise report and check that result unit 7026 is checked in unit 7024 and report, wherein
Report checks that unit 7024 is for checking in described data whether the mark that the described target radio network that stores is corresponding is registered as report invalidated identification;
Report check result unit 7026 for when report check unit 7024 check result for being time, then verify that the mark that described target radio network is corresponding is invalid; When report check unit 7024 check that result is no time, then verify that the mark that described target radio network is corresponding is effective.
Refer to Figure 12, Figure 12 is the structural representation realizing another embodiment of the device of location provided by the invention.Wherein, as shown in figure 12, the device 120 realizing location can comprise: at least one processor 1201, such as CPU, at least one network interface 1204, user interface 1203, memory 1205, at least one communication bus 1202 and display screen 1206.Wherein, communication bus 1202 is for realizing the connection communication between these assemblies.Wherein, user interface 1203 can comprise keyboard or mouse etc.Network interface 1204 optionally can comprise wireline interface, the wave point (as WI-FI interface) of standard.Memory 1205 can be high-speed RAM memory, and also can be non-labile memory (non-volatilememory), such as at least one magnetic disc store, memory 1205 comprises the flash in the embodiment of the present invention.Memory 1205 can also be optionally that at least one is positioned at the storage system away from aforementioned processor 1201.As shown in figure 12, as can comprise in a kind of memory 1205 of computer-readable storage medium operating system, network communication module, Subscriber Interface Module SIM, realization location program and store the database of second place information of mark corresponding to wireless network and association thereof.
Processor 1201 may be used for calling the program of the realization location stored in memory 1205, and performs following operation:
The mark that at least one target radio network that the Current Scan reported by network interface 1204 receiving station equipment is arrived is corresponding, and described site apparatus is based on the primary importance information of satellite fix;
When find in database store mark corresponding to described target radio network time, verify that whether the mark that described target radio network is corresponding effective;
When verifying effective, according to the second place information that mark corresponding with described target radio network in described database associates, and described site apparatus scans the signal strength signal intensity of mark corresponding to the described target radio network that gets, calculates the band of position;
According to described primary importance information and the described band of position, location draws the 3rd positional information of described site apparatus.
Particularly, processor 1201 verify mark that described target radio network is corresponding whether effectively before, can also perform:
Received the access point apparatus information reported by network interface 1204, described access point apparatus information comprises mark corresponding to wireless network, and positional information;
Preserve the positional information of mark corresponding to described wireless network and association thereof in a database, and record calls time.
Particularly, processor 1201 verifies that whether the mark that described target radio network is corresponding is effective, comprising:
Call time according in mark corresponding to the described target radio network stored in described data, judge that whether the mark that described target radio network is corresponding is expired;
When judged result is for being, then verify that the mark that described target radio network is corresponding is invalid; When judged result is no, then verify that the mark that described target radio network is corresponding is effective.
Particularly, processor 1201 can also perform:
By the report information that network interface 1204 receiving station equipment reports, the mark that described report information instruction wireless network is corresponding is invalid;
Record in a database the described wireless network that reports corresponding be designated report invalidated identification.
Particularly, processor 1201 verifies that whether the mark that described target radio network is corresponding is effective, also comprises:
Check in described data whether the mark that the described target radio network that stores is corresponding is registered as report invalidated identification;
When checking result for being, then verify that the mark that described target radio network is corresponding is invalid; When checking that result is no, then verify that the mark that described target radio network is corresponding is effective.
It should be noted that, the function of each functional module of the device 70 realizing location or the device 120 realizing location can according to the method specific implementation in said method embodiment, its specific implementation process with reference to the associated description of said method embodiment, can repeat no more herein.
Accordingly, present invention also offers a kind of system realizing locating, the structural representation of the system of the realization location that the embodiment of the present invention as shown in Figure 13 provides, the system 130 realizing location can comprise: server 1300, access point apparatus 1302 and site apparatus 1304, wherein
The mark that at least one target radio network that the Current Scan that server 1300 is reported by access point apparatus 1302 receiving station equipment 1304 arrives is corresponding, and site apparatus 1304 is based on the primary importance information of satellite fix; When server 1300 find in database store mark corresponding to described target radio network time, verify that whether the mark that described target radio network is corresponding effective; When verifying effective, according to the second place information of mark association corresponding to target radio network described in described database, and site apparatus 1304 scans the signal strength signal intensity of mark corresponding to the described target radio network that gets, calculates the band of position; According to described primary importance information and the described band of position, location draws the 3rd positional information of site apparatus 1304.
Particularly, server 1300 can comprise the device of the realization location of Fig. 7 to Figure 13, realizes the transfer of the concrete how data of the system 130 of location, can the corresponding description with reference to said method item embodiment, repeats no more here.
In sum, implement the embodiment of the present invention, after the mark that the target radio network that the Current Scan reported by authentication station point device is arrived is corresponding is effective, the second place information associated according to mark corresponding with this target radio network in database and the signal strength signal intensity of this wireless network scanned, calculate the band of position, according to this site apparatus based on the primary importance information of satellite fix and this band of position, final location draws the 3rd positional information of site apparatus, achieve the combination that satellite fix and wireless network are located, solve to depend merely on and when satellite fix carries out, easily to locate failure and can not the problem of quick position, whether the mark corresponding by checking target radio network be effective, effective information can be extracted from mass data, can also in conjunction with the malice invalidated identification of reporting of user, mutually verify, substantially increase the accuracy of location, for user provides positioning service more accurately.
One of ordinary skill in the art will appreciate that all or part of flow process realized in above-described embodiment method, that the hardware that can carry out instruction relevant by computer program has come, described program can be stored in a computer read/write memory medium, this program, when performing, can comprise the flow process of the embodiment as above-mentioned each side method.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-OnlyMemory, ROM) or random store-memory body (RandomAccessMemory, RAM) etc.
Above disclosedly be only present pre-ferred embodiments, certainly can not limit the interest field of the present invention with this, therefore according to the equivalent variations that the claims in the present invention are done, still belong to the scope that the present invention is contained.

Claims (10)

1. realize a method of locating, it is characterized in that, comprising:
The mark that at least one target radio network that the Current Scan that receiving station equipment reports arrives is corresponding, and described site apparatus is based on the primary importance information of satellite fix;
When find in database store mark corresponding to described target radio network time, verify that whether the mark that described target radio network is corresponding effective;
When verifying effective, according to the second place information that mark corresponding with described target radio network in described database associates, and described site apparatus scans the signal strength signal intensity of mark corresponding to the described target radio network that gets, calculates the band of position;
According to described primary importance information and the described band of position, location draws the 3rd positional information of described site apparatus.
2. the method for claim 1, is characterized in that, before whether the mark that the described target radio network of described checking is corresponding is effective, also comprises:
Receive the access point apparatus information reported, described access point apparatus information comprises mark corresponding to wireless network, and positional information;
Preserve the positional information of mark corresponding to described wireless network and association thereof in a database, and record calls time.
3. method as claimed in claim 1 or 2, is characterized in that, also comprise:
The report information that receiving station equipment reports, the mark that described report information instruction wireless network is corresponding is invalid;
Record in a database the described wireless network that reports corresponding be designated report invalidated identification.
4. method as claimed in claim 3, is characterized in that, whether the mark that the described target radio network of described checking is corresponding is effective, also comprises:
Check in described data whether the mark that the described target radio network that stores is corresponding is registered as report invalidated identification;
When checking result for being, then verify that the mark that described target radio network is corresponding is invalid; When checking that result is no, then verify that the mark that described target radio network is corresponding is effective.
5. realize a device of locating, it is characterized in that, comprising:
First receiver module, the mark that at least one target radio network that the Current Scan reported for receiving station equipment arrives is corresponding, and described site apparatus is based on the primary importance information of satellite fix;
Authentication module, for when find in database store mark corresponding to described target radio network time, verify that whether the mark that described target radio network is corresponding effective;
Band of position computing module, for when verifying effective, according to the second place information that mark corresponding with described target radio network in described database associates, and described site apparatus scans the signal strength signal intensity of mark corresponding to the described target radio network that gets, calculates the band of position;
Locating module, for according to described primary importance information and the described band of position, locates the 3rd positional information drawing described site apparatus.
6. device as claimed in claim 5, is characterized in that, also comprise:
Second receiver module, for verify at described authentication module mark that described target radio network is corresponding whether effectively before, receive the access point apparatus information reported, described access point apparatus information comprises mark corresponding to wireless network, and positional information;
Module preserved in record, for preserving the positional information of mark corresponding to described wireless network and association thereof in a database, and record calls time.
7. the device as described in claim 5 or 6, is characterized in that, also comprises:
3rd receiver module, for the report information that receiving station equipment reports, the mark that described report information instruction wireless network is corresponding is invalid;
Report logging modle, for record in a database the described wireless network that reports corresponding be designated report invalidated identification.
8. device as claimed in claim 7, it is characterized in that, described authentication module also comprises:
Unit is checked in report, for checking in described data whether the mark that the described target radio network that stores is corresponding is registered as report invalidated identification;
Report check result unit, for check when described report unit check result for being time, then verify that the mark that described target radio network is corresponding is invalid; When described report check unit check that result is no time, then verify that the mark that described target radio network is corresponding is effective.
9. realize a system of locating, it is characterized in that, comprise server, access point apparatus and site apparatus, wherein
Described server receives mark corresponding at least one target radio network that Current Scan that described site apparatus reports arrives by access point apparatus, and described site apparatus is based on the primary importance information of satellite fix; When storing mark corresponding to described target radio network in described whois lookup to database, verify that whether the mark that described target radio network is corresponding is effective; When verifying effective, according to the second place information of mark association corresponding to target radio network described in described database, and described site apparatus scans the signal strength signal intensity of mark corresponding to the described target radio network that gets, calculates the band of position; According to described primary importance information and the described band of position, location draws the 3rd positional information of described site apparatus.
10. system as claimed in claim 9, is characterized in that, described server comprises the device of the realization location as described in any one of claim 5-8.
CN201510466673.0A 2015-07-31 2015-07-31 Method, related device and system for realizing positioning Active CN105101089B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510466673.0A CN105101089B (en) 2015-07-31 2015-07-31 Method, related device and system for realizing positioning

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510466673.0A CN105101089B (en) 2015-07-31 2015-07-31 Method, related device and system for realizing positioning

Publications (2)

Publication Number Publication Date
CN105101089A true CN105101089A (en) 2015-11-25
CN105101089B CN105101089B (en) 2020-01-10

Family

ID=54580444

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510466673.0A Active CN105101089B (en) 2015-07-31 2015-07-31 Method, related device and system for realizing positioning

Country Status (1)

Country Link
CN (1) CN105101089B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105510943A (en) * 2015-12-25 2016-04-20 北京奇虎科技有限公司 Navigation method and device
CN108734839A (en) * 2018-06-19 2018-11-02 南京熊猫电子股份有限公司 Gate array IMSI authentication systems and method based on single base station multiple antennas
CN113905437A (en) * 2021-12-08 2022-01-07 腾讯科技(深圳)有限公司 Network positioning method and device, computer equipment and storage medium
CN113950143A (en) * 2021-09-17 2022-01-18 北京交通大学 Internet of things equipment positioning method and device, server and storage medium

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1842205A (en) * 2005-03-30 2006-10-04 华为技术有限公司 Method for realizing wireless terminal positioning in multiple sector cells
CN101378585A (en) * 2007-08-27 2009-03-04 北京三星通信技术研究有限公司 Method for estimating terminal position of mobile WiMAX system
CN101742635A (en) * 2008-11-06 2010-06-16 三星电子株式会社 Mobile terminal location method based on relay station under TDD (time division duplex) mode
CN101868023A (en) * 2009-04-14 2010-10-20 华为技术有限公司 Method, device and system for positioning terminal
CN101977435A (en) * 2010-09-21 2011-02-16 北京腾瑞万里科技有限公司 Terminal positioning method and system
CN102802173A (en) * 2012-08-06 2012-11-28 中国矿业大学(北京) System for underground communication and staff monitoring based on TD-LTE technology
CN102821355A (en) * 2012-05-15 2012-12-12 扬州易游物联网络科技有限公司 Simple method for positioning users by wireless local area network
US20130217410A1 (en) * 2012-02-17 2013-08-22 Samsung Electronics Co., Ltd. Method and apparatus for positioning location of wireless access point
CN103442433A (en) * 2013-08-13 2013-12-11 深圳Tcl新技术有限公司 Method and system for conducting indoor positioning through wireless hotspots
CN103501482A (en) * 2013-09-26 2014-01-08 小米科技有限责任公司 Network access method, network access device and terminal
CN104113909A (en) * 2013-04-16 2014-10-22 苏州和积信息科技有限公司 Digital signage positioning method and digital signage positioning system
CN104735657A (en) * 2013-12-20 2015-06-24 腾讯科技(深圳)有限公司 Security terminal verification method, device and system and wireless access point binding method

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1842205A (en) * 2005-03-30 2006-10-04 华为技术有限公司 Method for realizing wireless terminal positioning in multiple sector cells
CN101378585A (en) * 2007-08-27 2009-03-04 北京三星通信技术研究有限公司 Method for estimating terminal position of mobile WiMAX system
CN101742635A (en) * 2008-11-06 2010-06-16 三星电子株式会社 Mobile terminal location method based on relay station under TDD (time division duplex) mode
CN101868023A (en) * 2009-04-14 2010-10-20 华为技术有限公司 Method, device and system for positioning terminal
CN101977435A (en) * 2010-09-21 2011-02-16 北京腾瑞万里科技有限公司 Terminal positioning method and system
US20130217410A1 (en) * 2012-02-17 2013-08-22 Samsung Electronics Co., Ltd. Method and apparatus for positioning location of wireless access point
CN102821355A (en) * 2012-05-15 2012-12-12 扬州易游物联网络科技有限公司 Simple method for positioning users by wireless local area network
CN102802173A (en) * 2012-08-06 2012-11-28 中国矿业大学(北京) System for underground communication and staff monitoring based on TD-LTE technology
CN104113909A (en) * 2013-04-16 2014-10-22 苏州和积信息科技有限公司 Digital signage positioning method and digital signage positioning system
CN103442433A (en) * 2013-08-13 2013-12-11 深圳Tcl新技术有限公司 Method and system for conducting indoor positioning through wireless hotspots
CN103501482A (en) * 2013-09-26 2014-01-08 小米科技有限责任公司 Network access method, network access device and terminal
CN104735657A (en) * 2013-12-20 2015-06-24 腾讯科技(深圳)有限公司 Security terminal verification method, device and system and wireless access point binding method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105510943A (en) * 2015-12-25 2016-04-20 北京奇虎科技有限公司 Navigation method and device
CN105510943B (en) * 2015-12-25 2018-02-06 北京奇虎科技有限公司 Air navigation aid and device
CN108734839A (en) * 2018-06-19 2018-11-02 南京熊猫电子股份有限公司 Gate array IMSI authentication systems and method based on single base station multiple antennas
CN113950143A (en) * 2021-09-17 2022-01-18 北京交通大学 Internet of things equipment positioning method and device, server and storage medium
CN113905437A (en) * 2021-12-08 2022-01-07 腾讯科技(深圳)有限公司 Network positioning method and device, computer equipment and storage medium

Also Published As

Publication number Publication date
CN105101089B (en) 2020-01-10

Similar Documents

Publication Publication Date Title
CN103347278B (en) The update method of fingerprint database and device in wireless location
EP2677337B1 (en) Method and apparatus for providing semantic location in electronic device
US9838858B2 (en) System and method for call management
US8644859B2 (en) Apparatus to provide augmented reality service using location-based information and computer-readable medium and method of the same
EP2620024B1 (en) Generation and use of coverage area models
US9049550B2 (en) Nodes and methods for positioning
US8433250B2 (en) Estimating whether a wireless terminal is indoors using pattern classification
CN108680896B (en) Positioning information correction method, device, storage medium and equipment
CN107277772B (en) Wireless access point positioning method and device and computer readable storage medium
KR20130089388A (en) A method for searching the position of multi sim mobile station
CN108810806B (en) Positioning information correction method, client, storage medium and equipment
US20130196682A1 (en) Checking a validity of coverage area position information
CN105101089A (en) Positioning method, device and system
CN108023924B (en) Information processing method, terminal and server
CN110798804B (en) Indoor positioning method and device
US20150195775A1 (en) Wlan radiomap with access points uniquely identified by combination of bssid and mcc
JP5421883B2 (en) Database management apparatus and database management method
WO2019134589A1 (en) Pseudo base station positioning method, terminal, and computer-readable storage medium
EP2664167A1 (en) Nodes and methods for positioning
US20200187148A1 (en) Method of considering the positions of data points in relation to boundaries represented in a geographic information system database, in estimating location
CN105163275B (en) A kind of data transmission method for uplink, relevant apparatus and system
CN106937246A (en) A kind of mobile phone positioning method, mobile phone, mobile phone locating platform and system
CN111405464A (en) Base station position detection method and device
CN105574453A (en) Two-dimensional code processing method and mobile terminal
CN110708665B (en) Method and device for determining home area of access network equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20231227

Address after: 518057 Tencent Building, No. 1 High-tech Zone, Nanshan District, Shenzhen City, Guangdong Province, 35 floors

Patentee after: TENCENT TECHNOLOGY (SHENZHEN) Co.,Ltd.

Patentee after: TENCENT CLOUD COMPUTING (BEIJING) Co.,Ltd.

Address before: 2, 518000, East 403 room, SEG science and Technology Park, Zhenxing Road, Shenzhen, Guangdong, Futian District

Patentee before: TENCENT TECHNOLOGY (SHENZHEN) Co.,Ltd.