WO2016055014A1 - 定位的方法、定位服务器和终端 - Google Patents
定位的方法、定位服务器和终端 Download PDFInfo
- Publication number
- WO2016055014A1 WO2016055014A1 PCT/CN2015/091511 CN2015091511W WO2016055014A1 WO 2016055014 A1 WO2016055014 A1 WO 2016055014A1 CN 2015091511 W CN2015091511 W CN 2015091511W WO 2016055014 A1 WO2016055014 A1 WO 2016055014A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- positioning
- location
- location information
- information
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
- H04W64/006—Locating users or terminals or network equipment for network management purposes, e.g. mobility management with additional information processing, e.g. for direction or speed determination
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/0009—Transmission of position information to remote stations
- G01S5/0018—Transmission from mobile station to base station
- G01S5/0027—Transmission from mobile station to base station of actual mobile position, i.e. position determined on mobile
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/0205—Details
- G01S5/0244—Accuracy or reliability of position solution or of measurements contributing thereto
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/20—Monitoring; Testing of receivers
- H04B17/27—Monitoring; Testing of receivers for locating or positioning the transmitter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/0009—Transmission of position information to remote stations
- G01S5/0018—Transmission from mobile station to base station
- G01S5/0036—Transmission from mobile station to base station of measured values, i.e. measurement on mobile and position calculation on base station
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/14—Determining absolute distances from a plurality of spaced points of known location
Definitions
- the present invention relates to the field of communications, and in particular, to a positioning method, a positioning server, and a terminal.
- the information of the located positioning terminal can be detected by the user terminal participating in the crowdsourcing, and the position of the crowdsourcing is fed back to the positioning server, and the positioning server combines the position of the crowded terminal to determine the location of the positioning terminal.
- the information is sent to the positioning terminal to complete the positioning of the positioned terminal.
- the location information of the crowded terminal is not necessarily accurate, and lack of trust may result in low positioning accuracy.
- the embodiment of the invention provides a positioning method, a positioning server and a terminal, which can improve positioning accuracy.
- the first aspect provides a method for locating, the method includes: the positioning server receives a positioning request message sent by the positioning terminal, where the positioning request message is used to trigger the positioning server to locate the positioning terminal; and the positioning server acquires the positioning terminal The location information and the credibility verification information of the neighboring terminal, the location server determines the credibility of the location information of the neighboring terminal according to the credibility verification information, where the credibility indicates the location information of the neighboring terminal.
- the positioning server determines the location information of the positioning terminal according to the location information of the neighboring terminal and the credibility; the positioning server sends the location information of the positioning terminal to the positioning terminal.
- the method further includes: the location server sending a location scan request message to the neighboring terminal; the location server receiving the scan report message sent by the neighboring terminal, The scan report message is generated after the phase terminal receives the location scan request message, where the scan report message carries the received signal strength indication RSSI value of the location message, location information of the neighboring terminal, and credibility verification information; The server reports the report according to the scan. Obtaining the RSSI value of the positioning message, where the positioning server acquires the location information and the credibility verification information of the neighboring terminal of the positioning terminal, and the location server obtains the location information of the neighboring terminal according to the scan report message.
- the location server determines the location information of the positioning terminal according to the location information of the neighboring terminal and the credibility, and includes: the location server according to the RSSI value of the location message, the location of the neighboring terminal The information and the credibility determine location information of the positioning terminal.
- the method further includes: the positioning server sends a location scan request message to the neighboring terminal, where the location scan request message is used to indicate that the neighboring terminal sends a broadcast message, where The broadcast message carries the location information of the neighboring terminal and the credibility verification information of the neighboring terminal; the positioning server receives the report message sent by the positioning terminal, and the report message is the location terminal according to the broadcast message and the broadcast message.
- the RSSI value is generated; the report message carries the location information of the neighboring terminal, the credibility verification information of the neighboring terminal, and the RSSI value of the broadcast message; the positioning server acquires the RSSI value of the broadcast message according to the report message; The location server obtains the location information and the credibility verification information of the neighboring terminal of the locating terminal, and the location server obtains the location information and the credibility verification information of the neighboring terminal according to the report message, where the location server Determining location information of the positioning terminal according to the location information of the neighboring terminal and the credibility, the packet : The location server based on the RSSI value of the broadcast message, the neighbor terminal location information and determines the reliability of the positioning location information terminal.
- the location request message includes a report message, where the report message is sent by the positioning terminal according to the broadcast message sent by the neighboring terminal and the broadcast And generating, by the location server, the RSSI value of the broadcast message according to the location request message.
- the location server obtains the location information and the credibility verification information of the neighboring terminal of the locating terminal, and the location server obtains the location information of the neighboring terminal of the locating terminal and the credibility according to the locating request message.
- the location server determines the location information of the positioning terminal according to the location information of the neighboring terminal and the credibility, and includes: the location server according to the location information of the neighboring terminal, the credibility, and the broadcast message
- the RSSI value determines the location information of the positioning terminal.
- the location server determines, according to the credibility verification information, the credibility of the location information of the neighboring terminal, including: the location server Determining the bit of the neighboring terminal according to the number of the credibility verification information The credibility of the information is set, wherein the more the credibility verification information is, the higher the credibility of the location information of the neighboring terminal is, and the less the credibility verification information is, correspondingly The lower the credibility of the location information of adjacent terminals.
- the location server determines location information of the positioning terminal according to the location information of the neighboring terminal, the reliability, and the RSSI value of the broadcast message.
- the positioning server determines, according to the level of the credibility and the RSSI value of the broadcast message, a weight of the location information of the neighboring terminal; the positioning server determines the location of the positioning terminal according to the weight and the location information of the neighboring terminal. information.
- the method further includes: the positioning server receiving the feedback sent by the positioning terminal The information indicates whether the location information of the positioning terminal is accurate.
- the positioning server adjusts the reliability of the location information of the neighboring terminal according to the feedback information.
- a second aspect provides a method for locating, where the method includes: the positioning terminal sends a positioning request message to the positioning server to trigger the server to determine the positioning terminal according to the location information and the credibility verification information of the neighboring terminal of the positioning terminal. Position information, wherein the credibility verification information is used by the positioning server to determine the credibility of the location information of the neighboring terminal, the credibility indicating the accuracy of the location information of the neighboring terminal; the positioning terminal receiving Location information of the positioning terminal sent by the positioning server.
- the method further includes: the positioning terminal sends a positioning message, so that the neighboring terminal reports the location information of the neighboring terminal to the positioning server according to the positioning message, and Reliability verification message.
- the method further includes: the positioning terminal receiving the broadcast message sent by the neighboring terminal
- the broadcast message carries the location information of the neighboring terminal and the credibility verification information of the neighboring terminal; the positioning terminal determines a received signal strength indication RSSI value of the broadcast message; the positioning terminal according to the broadcast message and the broadcast message
- the RSSI value generates a report message, where the report message carries the location information of the neighboring terminal, the credibility verification information of the neighboring terminal, and the RSSI value of the broadcast message; the positioning terminal sends the report message to the location server, so that The positioning server determines location information of the positioning terminal according to the reporting message.
- the method before the positioning terminal sends the location request message to the positioning server, the method further includes: the positioning terminal receiving the neighbor terminal sending a broadcast message carrying the location information of the neighboring terminal and the credibility verification information of the neighboring terminal; the positioning terminal determining an RSSI value of the broadcast message; the positioning terminal according to the broadcast message and the broadcast message The RSSI value generates a report message, where the report message carries the location information of the neighboring terminal, the credibility verification information of the neighboring terminal, and the RSSI value of the broadcast message.
- the location request message includes the report message.
- the method further includes: the positioning terminal according to the positioning The location information of the terminal determines feedback information, where the feedback information indicates whether the location information of the positioning terminal is accurate; the positioning terminal sends feedback information to the positioning server, so that the positioning server adjusts the location information of the neighboring terminal according to the feedback information. Reliability.
- a third aspect provides a method for locating, where the method includes: acquiring, by a neighboring terminal of the terminal, location information of the neighboring terminal and credibility verification information of the neighboring terminal; and sending, by the neighboring terminal, the neighboring The location information of the terminal and the credibility verification information of the neighboring terminal, so that the location server determines the location information of the location terminal according to the location information and the credibility verification information of the neighboring terminal, where the credibility verification information is used.
- the location server determines the credibility of the location information of the neighboring terminal, and the credibility indicates the accuracy of the location information of the neighboring terminal.
- the method before the neighboring terminal sends the location information of the neighboring terminal and the credibility verification information of the neighboring terminal, the method further includes: the neighboring terminal Receiving a positioning message sent by the positioning terminal; the neighboring terminal determines an RSSI value of the positioning message, and the neighboring terminal sends the location information of the neighboring terminal and the credibility verification information of the neighboring terminal, including: the neighboring The terminal sends the RSSI value of the positioning message, the location information of the neighboring terminal, and the credibility verification information to the positioning server.
- the method before the neighboring terminal receives the positioning message sent by the positioning terminal, the method further includes: the neighboring terminal receiving the positioning A positioning scan request message sent by the server, the positioning scan request message is used to indicate that the neighboring terminal receives the positioning message sent by the positioning terminal.
- the method further includes: the neighboring terminal receives a location scan request message sent by the location server, where the location scan request message is used to indicate that the neighboring terminal sends a broadcast message, where the broadcast message carries location information of the neighboring terminal and the neighboring
- the credibility verification information of the terminal which is sent by the neighboring terminal
- the location information of the neighboring terminal and the credibility verification information of the neighboring terminal include: the neighboring terminal sends a broadcast message, so that the located terminal receives the broadcast message sent by the neighboring terminal, according to the broadcast message, and the broadcast
- the RSSI value of the message generates a report message and sends the report message to the location server, where the report message carries the location information of the neighboring terminal, the credibility verification information of the neighboring terminal, and the RSSI value of the broadcast message.
- the neighboring terminal sends the location information of the neighboring terminal and the credibility verification information of the neighboring terminal, including: the neighboring terminal according to the neighboring terminal The location information and the credibility verification information of the neighboring terminal generate a broadcast message, wherein the broadcast message carries location information of the neighboring terminal and credibility verification information of the neighboring terminal; the neighboring terminal sends a broadcast message And the positioning terminal determines the received RSSI value of the broadcast message, and generates a report message according to the received broadcast message and the RSSI value of the broadcast message, and sends the report message to the location server, where the report message carries the neighbor The location information of the terminal, the credibility verification information of the neighboring terminal, and the RSSI value of the broadcast message.
- the fourth aspect provides a positioning server, where the positioning server includes: a first receiving unit, configured to receive a positioning request message sent by the positioning terminal, where the positioning request message is used to trigger the positioning server to locate the positioning terminal; An obtaining unit, configured to acquire location information and credibility verification information of the neighboring terminal of the positioning terminal, where the first determining unit is configured to determine, according to the credibility verification information, the credibility of the location information of the neighboring terminal, The reliability indicates the degree of accuracy of the location information of the neighboring terminal; the second determining unit is configured to determine location information of the positioning terminal according to the location information of the neighboring terminal and the credibility; the first sending unit uses And transmitting location information of the positioning terminal to the positioning terminal.
- a first receiving unit configured to receive a positioning request message sent by the positioning terminal, where the positioning request message is used to trigger the positioning server to locate the positioning terminal
- An obtaining unit configured to acquire location information and credibility verification information of the neighboring terminal of the positioning terminal, where the first determining unit is configured to determine, according to the credibility verification information, the
- the location server further includes: a second sending unit, configured to send a location scan request message to the neighboring terminal; and a second receiving unit, configured to receive the neighboring
- the scan report message sent by the terminal, the scan report message is generated after the phase terminal receives the location scan request message, where the scan report message carries the received signal strength indication RSSI value of the location message, and the location information of the neighboring terminal And the credibility verification information;
- the second obtaining unit is configured to obtain the RSSI value of the positioning message according to the scan report message, where the first acquiring unit acquires the location information of the neighboring terminal according to the scan report message and The reliability verification information, the second determining unit determines the location information of the positioning terminal according to the RSSI value of the positioning message, the location information of the neighboring terminal, and the reliability.
- the positioning server further includes: a third sending unit, configured to send a positioning scan request message to the neighboring terminal, where the positioning scan request message is used to indicate that the neighboring terminal sends a broadcast message, where the broadcast message carries the location information of the neighboring terminal, and the neighboring terminal may And a third receiving unit, configured to receive a report message sent by the positioning terminal, where the report message is generated by the positioning terminal according to the broadcast message and an RSSI value of the broadcast message; the report message carries the neighboring terminal Location information, the reliability verification information of the neighboring terminal, and the RSSI value of the broadcast message; the third obtaining unit is configured to obtain an RSSI value of the broadcast message according to the report message, where the first acquiring unit is configured according to Obtaining the location information and the credibility verification information of the neighboring terminal, the second determining unit determining the location of the positioning terminal according to the RSSI value of the broadcast message, the location information of the neighboring terminal, and the credibility information.
- a third sending unit configured to send a positioning scan request message to the neighbor
- the location request message includes a report message, where the report message is sent by the positioning terminal according to the broadcast message sent by the neighboring terminal and the broadcast Generating the RSSI value of the message, the broadcast message carrying the location information of the neighboring terminal, and the credibility verification information of the neighboring terminal
- the location server further includes: a fourth obtaining unit, configured to acquire the location information according to the location request message The RSSI value of the broadcast message, wherein the first obtaining unit acquires location information of the neighboring terminal of the positioning terminal and the credibility verification information according to the positioning request message, and the second determining unit is configured according to the neighboring terminal
- the location information, the credibility, and the RSSI value of the broadcast message determine location information of the positioning terminal.
- the first determining unit determines the location of the neighboring terminal according to the quantity of the credibility verification information.
- the credibility of the information wherein the more the credibility verification information, the higher the credibility of the location information corresponding to the neighboring terminal, and the less the credibility verification information, the corresponding The lower the credibility of the location information of the neighboring terminal.
- the second determining unit determines the location of the neighboring terminal according to the level of the credibility and the RSSI value of the broadcast message. The weight of the information, and determining the location information of the positioning terminal according to the weight and the location information of the neighboring terminal.
- the positioning server further includes: a fourth receiving unit, For receiving the feedback information sent by the positioning terminal, the feedback information indicating whether the location information of the positioning terminal is accurate; the adjusting unit, configured to adjust the neighboring terminal according to the feedback information The credibility of location information.
- a fifth aspect provides a terminal, where the terminal is a positioning terminal, the positioning terminal includes: a first sending unit, configured to send a positioning request message to the positioning server to trigger location information of the neighboring terminal of the server according to the positioning terminal And the credibility verification information is used to determine the location information of the locating terminal, where the credibility verification information is used by the locating server to determine the credibility of the location information of the neighboring terminal, where the credibility indicates the neighboring terminal The accuracy of the location information; the first receiving unit is configured to receive location information of the positioning terminal sent by the positioning server.
- the locating terminal further includes: a second sending unit, configured to send a positioning message, so that the neighboring terminal reports the neighboring terminal to the positioning server according to the positioning message Location information and credibility verification messages.
- the positioning terminal further includes: a second receiving unit, configured to receive a broadcast message sent by the neighboring terminal, where the broadcast message carries location information of the neighboring terminal, and The first terminal determining unit is configured to determine a received signal strength indicator RSSI value of the broadcast message, where the first generating unit is configured to generate a report according to the broadcast message and the RSSI value of the broadcast message.
- the report message carries the location information of the neighboring terminal, the credibility verification information of the neighboring terminal, and the RSSI value of the broadcast message
- the third sending unit is configured to send the report message to the positioning server, so that the The location server determines location information of the location terminal according to the report message.
- the positioning terminal further includes: a third receiving unit, configured to receive a broadcast message sent by the neighboring terminal before the positioning terminal sends the location request message to the positioning server
- the broadcast message carries the location information of the neighboring terminal and the credibility verification information of the neighboring terminal
- the second determining unit is configured to determine an RSSI value of the broadcast message
- the second generating unit is configured to use the broadcast message according to the broadcast message Generating a report message with the RSSI value of the broadcast message, where the report message carries the location information of the neighboring terminal, the credibility verification information of the neighboring terminal, and the RSSI value of the broadcast message, where the location request message includes the report Message.
- the positioning terminal further includes: a third determining unit, And determining, according to the location information of the positioning terminal, the feedback information, where the location information of the positioning terminal is accurate; the fourth sending unit is configured to send feedback information to the positioning server, so that the positioning server adjusts according to the feedback information.
- the credibility of the location information of the neighboring terminal is configured to send feedback information to the positioning server, so that the positioning server adjusts according to the feedback information.
- the sixth aspect provides a terminal, where the terminal is a neighboring terminal of the positioning terminal, and the neighboring terminal includes: a first acquiring unit, configured to acquire location information of the neighboring terminal and credibility of the neighboring terminal a first sending unit, configured to send location information of the neighboring terminal and credibility verification information of the neighboring terminal, so that the positioning server determines the positioning according to the location information and the credibility verification information of the neighboring terminal Location information of the terminal, wherein the credibility verification information is used by the positioning server to determine the credibility of the location information of the neighboring terminal, where the credibility indicates the accuracy of the location information of the neighboring terminal.
- the neighboring terminal further includes: a first receiving unit, configured to receive a positioning message sent by the positioning terminal; and a second determining unit, configured to determine the positioning message And an RSSI value, wherein the first sending unit sends an RSSI value of the positioning message, location information of the neighboring terminal, and credibility verification information to the positioning server.
- the neighboring terminal further includes: a second receiving unit, configured to receive a positioning scan request message sent by the positioning server, where the positioning The scan request message is used to indicate that the neighboring terminal receives the location message sent by the positioning terminal.
- the third receiving unit is configured to receive a location scan request message sent by the location server, where the location scan request message is used to indicate the The neighboring terminal sends a broadcast message, where the broadcast message carries the location information of the neighboring terminal and the credibility verification information of the neighboring terminal, where the first sending unit sends a broadcast message, so that the located terminal receives the neighboring a broadcast message sent by the terminal, generating a report message according to the RSSI value of the broadcast message and the broadcast message, and sending the report message to the location server, where the report message carries the location information of the neighboring terminal, and the trustedness of the neighboring terminal The verification information and the RSSI value of the broadcast message.
- the first sending unit generates a broadcast message according to the location information of the neighboring terminal and the credibility verification information of the neighboring terminal, where the broadcast message carries The location information of the neighboring terminal and the credibility verification information of the neighboring terminal; the first sending unit sends the broadcast message, so that the positioning terminal determines the RSSI value of the received broadcast message and according to the received broadcast.
- the message and the RSSI value of the broadcast message generate a report message, and the report message is sent to the location server, where the report message carries the location information of the neighboring terminal, the credibility verification information of the neighboring terminal, and the RSSI value of the broadcast message.
- the positioning server obtains the location information of the neighboring terminal of the positioning terminal by using the positioning server.
- the information and the credibility verification information thereby determining the credibility of the location information of the neighboring terminal, and determining the location information of the positioning terminal according to the location information and the credibility of the neighboring terminal, can improve the positioning accuracy.
- FIG. 1 is a diagram of a positioning scene according to an embodiment of the present invention.
- FIG. 2 is a schematic flow chart of a positioning method in accordance with one embodiment of the present invention.
- FIG. 3 is a schematic flow chart of a positioning method according to another embodiment of the present invention.
- FIG. 4 is a schematic flow chart of a positioning method according to another embodiment of the present invention.
- FIG. 5 is a schematic flow chart of a positioning method according to another embodiment of the present invention.
- FIG. 6 is a schematic flow chart of a positioning method according to another embodiment of the present invention.
- FIG. 7 is a schematic flow chart of a positioning method according to another embodiment of the present invention.
- FIG. 8 is a schematic flow chart of a positioning method according to another embodiment of the present invention.
- FIG. 9 is a schematic block diagram of a location server in accordance with one embodiment of the present invention.
- Figure 10 is a schematic block diagram of a terminal in accordance with one embodiment of the present invention.
- Figure 11 is a schematic block diagram of a terminal in accordance with one embodiment of the present invention.
- FIG. 12 is a schematic block diagram of a positioning server according to another embodiment of the present invention.
- FIG. 13 is a schematic block diagram of a terminal according to another embodiment of the present invention.
- FIG. 14 is a schematic block diagram of a terminal according to another embodiment of the present invention.
- GSM Global System of Mobile Communication
- CDMA Code Division Multiple Access
- WCDMA Wideband Code Division Multiple Access
- GPRS General Packet Radio Service
- LTE Frequency Division Duplex FDD
- TDD Time Division Duplex
- UMTS Universal Mobile Communication System
- WiMAX Global Interoperability for Microwave Access
- Embodiments of the present invention can be used in wireless networks of different standards.
- a wireless access network may include different network elements in different systems.
- the network elements of the radio access network in the LTE and the LTE-A include an eNB (English eNodeB, an evolved base station), and the network elements of the radio access network in the WCDMA include an RNC (Radio Network Controller) and a NodeB.
- eNB English eNodeB, an evolved base station
- RNC Radio Network Controller
- WiMax Worldwide Interoperability for Microwave Access
- WiMax Worldwide Interoperability for Microwave Access
- the related modules in the base station system may be different, and the embodiment of the present invention It is not limited, but for convenience of description, the base station in the following embodiments will be described by taking an eNodeB and a NodeB as an example.
- user equipment includes but is not limited to a mobile station (MS, Mobile Station), a mobile terminal (Mobile Terminal), a mobile phone (Mobile Telephone), a mobile phone (handset).
- MS Mobile Station
- Mobile Terminal mobile terminal
- Mobile Telephone mobile Telephone
- handset mobile phone
- the portable device the user equipment can communicate with one or more core networks via a radio access network (RAN), for example, the user equipment can be a mobile phone (or "cellular"
- RAN radio access network
- the user equipment can be a mobile phone (or "cellular"
- the telephone device, the computer with wireless communication function, etc., the user equipment can also be a mobile device that is portable, pocket-sized, handheld, built-in, or in-vehicle.
- FIG. 1 is a diagram of a positioning scene according to an embodiment of the present invention.
- the scenario shown in FIG. 1 includes a positioning server, a positioning terminal, and an adjacent terminal.
- the adjacent terminal is a terminal in the vicinity of the positioning terminal.
- the positioning server, the positioning terminal, and the adjacent terminal can communicate with each other.
- the communication between the three can be The embodiments of the present invention do not limit the communication by using the above various wireless networks.
- the positioning server and the positioning terminal can communicate through the cellular network, and the positioning terminal and the adjacent terminal can communicate by short-range wireless communication, for example, through Bluetooth, WIFI (English) Wireless-fidelity, wireless communication, or infrared communication.
- the location server may determine the location information of the location end according to the location information of the neighboring terminal, and locate the location terminal.
- the positioning terminal has at least one adjacent terminal, for example, three, five, or ten adjacent terminals.
- the terminal and the like are not limited by the embodiment of the present invention.
- FIG. 2 is a schematic flow chart of a positioning method according to another embodiment of the present invention.
- the embodiment shown in FIG. 2 is executed by a positioning server.
- the method shown in FIG. 2 includes:
- the location server receives the location request message sent by the location terminal, where the location request message is used to trigger the location server to locate the location terminal.
- the positioning server acquires location information and credibility verification information of the neighboring terminal of the positioning terminal.
- the positioning server determines the credibility of the location information of the neighboring terminal according to the credibility verification information, and the credibility indicates the accuracy of the location information of the neighboring terminal.
- the positioning server determines location information of the positioning terminal according to location information and credibility of the neighboring terminal.
- the positioning server sends the location information of the positioning terminal to the positioning terminal.
- the positioning request is sent to the positioning server, and the positioning server receives the positioning request message sent by the positioning terminal, and then the positioning server obtains the location information and the credibility verification information of the neighboring terminal of the positioning terminal. Determining the credibility of the location information of the neighboring terminal according to the credibility verification information, the credibility indicating the accuracy of the location information of the neighboring terminal; the positioning server determining the location terminal according to the location information and the credibility of the neighboring terminal The location information, the location server sends the location information of the location terminal to the location terminal.
- the positioning server obtains the location information and the credibility verification information of the neighboring terminal of the positioning terminal by using the positioning server, and further determines the credibility of the location information of the neighboring terminal, and according to the location information of the neighboring terminal, The reliability determines the location information of the positioning terminal, which can improve the positioning accuracy.
- the neighboring terminal of the positioning terminal includes at least one terminal.
- the location information of each terminal of the at least one terminal corresponds to a certain degree of reliability
- the positioning server may according to the location information of the at least one terminal and the corresponding The credibility determines the location information of the positioning terminal.
- the location information in the embodiment of the present invention may include a specific geographic location of the terminal, such as a coordinate location of the terminal, for example, a latitude and longitude position, and the location information in the embodiment of the present invention may also be used.
- the embodiment of the present invention does not limit the location of the terminal, for example, the location of the specific business, such as the information of the merchant store in the first few floors of the shopping mall.
- the method of the embodiment of the present invention further includes:
- the positioning server sends a positioning scan request message to the neighboring terminal
- the positioning server receives the scan report message sent by the neighboring terminal, and the scan report message is generated after the phase terminal receives the location scan request message, and the scan report message carries the received signal strength indication RSSI value of the location message, the location information of the neighboring terminal, and the Reliability verification information;
- the positioning server acquires the RSSI value of the positioning message according to the scan report message
- the location server acquires location information and credibility verification information of the neighboring terminal according to the scan report message.
- the positioning server determines the location information of the positioning terminal according to the RSSI value of the positioning message, the location information of the neighboring terminal, and the reliability.
- the positioning server sends a positioning scanning request message to the neighboring terminal, where the scanning request message is used to indicate that the neighboring terminal receives the positioning message sent by the positioning terminal, for example, the positioning terminal continues to
- the positioning message is sent in the form of a broadcast, and the positioning message carries the identifier of the positioning terminal.
- the neighboring terminal After receiving the positioning scanning request message, the neighboring terminal automatically receives the positioning message sent by the positioning terminal through the short-distance network, and after the neighboring terminal receives the positioning message, The neighboring terminal generates a scan report message according to the location message, where the scan report message carries the RSSI value of the location message, the location information of the neighboring terminal, and the credibility verification information, and the positioning terminal sends the scan report message to the location server, and the location server scans according to the scan
- the report message acquires the RSSI value of the location message, the location information of the neighboring terminal, and the credibility verification information, and determines the credibility of the location information of the neighboring terminal according to the credibility verification information, and the positioning server according to the RSSI value of the location message Location information and credibility of adjacent terminals Determining the position information of the positioning terminal, and transmits the position information to the positioning terminal.
- the method of the embodiment of the present invention further includes:
- the location server sends a location scan request message to the neighboring terminal, where the location scan request message is used to indicate that the neighboring terminal sends the broadcast message, and the broadcast message carries the location information of the neighboring terminal and the credibility verification information of the neighboring terminal;
- the positioning server receives the report message sent by the positioning terminal, and the report message is generated by the positioning terminal according to the RSSI value of the broadcast message and the broadcast message; the report message carries the location information of the neighboring terminal, The reliability verification information of the adjacent terminal and the RSSI value of the broadcast message;
- the positioning server acquires the RSSI value of the broadcast message according to the reported message
- the location server obtains the location information and the credibility verification information of the neighboring terminal according to the report message.
- the positioning server determines the location information of the positioning terminal according to the RSSI value of the broadcast message, the location information of the neighboring terminal, and the reliability.
- the positioning server sends a positioning scanning request message to the neighboring terminal, where the positioning scanning request message is used to indicate that the neighboring terminal sends a broadcast message, and the neighboring terminal sends a broadcast message, for example,
- the neighboring terminal sends a broadcast message by means of short-distance communication.
- the broadcast message carries the location information of the neighboring terminal and the credibility verification information of the neighboring terminal, and the positioning terminal receives the broadcast message sent by the neighboring terminal and according to the broadcast message and the broadcast message.
- the RSSI value generates a report message, and the report message carries the location information of the neighboring terminal, the credibility verification information of the neighboring terminal, the identifier information of the neighboring terminal, and the RSSI value of the broadcast message; the positioning terminal sends a report message to the positioning server for positioning.
- the server determines the location information of the location terminal according to the report message, and the location server obtains the RSSI value of the broadcast message, the location information of the neighboring terminal, and the credibility verification information according to the report message, and determines the location of the neighboring terminal according to the credibility verification information.
- the credibility of the information, the location server is based on RSSI value of the message, the location information and the reliability information of the adjacent terminal determines the position of the positioning terminal, and transmits the position information to the positioning terminal.
- the location request message includes a report message, where the report message is generated by the positioning terminal according to the RSSI value of the broadcast message and the broadcast message sent by the neighboring terminal received by the positioning terminal, and the broadcast message carries the phase
- the method further includes:
- the positioning server acquires the RSSI value of the broadcast message according to the positioning request message.
- the location server obtains the location information and the credibility verification information of the neighboring terminal of the positioning terminal according to the location request message.
- the positioning server determines the location information of the positioning terminal according to the location information, the reliability, and the RSSI value of the broadcast message of the neighboring terminal of the positioning terminal.
- the neighboring terminal sends a broadcast message, for example, sending a broadcast message in the form of a short-distance network
- the positioning terminal receives the broadcast message sent by the neighboring terminal, and the broadcast message carries the location information of the neighboring terminal and the credibility of the neighboring terminal.
- Verification information and identification information of the neighboring terminal the positioning terminal generates a report message according to the RSSI value of the broadcast message and the broadcast message; the report message carries the bit of the adjacent terminal
- the location server determines the location information, the credibility verification information, and the RSSI value of the broadcast message of the neighboring terminal of the positioning terminal according to the report message, and determines the credibility of the location information of the neighboring terminal according to the credibility verification information, and locates the server.
- the location information of the positioning terminal is determined according to the location information, the reliability, and the RSSI value of the broadcast message of the neighboring terminal of the positioning terminal, and the location information is sent to the positioning terminal.
- the positioning server does not broadcast the positioning scan request message, and has a terminal (adjacent terminal) participating in the crowdsourcing to fully control the period of transmission of the broadcast message, etc., in the embodiment of the present invention, the user decides whether to open the short.
- the communication method and the transmission of the broadcast message because the location server does not need to trigger the delivery of the broadcast message, in this case, the mobile terminal that needs to request the location reports the scanned information directly through the request message, which can be understood as the information reporting and positioning.
- the request is merged into a message and sent to the location server.
- the positioning server may determine the level of credibility of the location information of the neighboring terminal according to the quantity of the credibility verification information, where the number of credibility verification information The more the reliability of the location information corresponding to the neighboring terminal is, the less the number of credibility verification information is, and the lower the credibility of the location information corresponding to the neighboring terminal is.
- the credibility verification information can provide a verification evidence information for the location server to verify its credibility.
- the credibility verification information may be user input or user-selected, or may be obtained by automatically collecting relevant location evidence by neighboring terminals.
- the neighboring terminal may present the collected data that can be used to prove its effective location to the user, obtain the user's choice, or directly obtain the user's own manual input.
- Credibility verification information For example, when the user is eating buffet in Danguixuan, Vanke City, Shenzhen, the following types can be used as credibility verification information.
- the first type Global Positioning System (GPS), or Global Positioning System (GPS) (A-GPS, English Assisted Global Positioning System) module to locate the user's approximate location; second, public comments or the US group and other above consumer records; third, the user actively photographed with obvious geographical location information Live image or video. It should be understood that the informationability verification information includes at least one of the above cases.
- GPS Global Positioning System
- GPS Global Positioning System
- A-GPS English Assisted Global Positioning System
- the credibility verification information reported by the neighboring terminal is an obvious merchant logo (picture or video) in an indoor closed environment, and there is other credibility evidence information, such as a consumption record, and the approximate location of the location by GPS And approximate location in the database for credibility verification
- the credibility of the location data provided by the user is very high, and it can be considered that the positioning accuracy that can be provided is relatively high, and can be assigned to the report.
- the location is at a higher confidence value, for example, its credibility index is 100.
- the credibility verification information provided by the neighboring terminal has only one picture of the in-store of the merchant, the location credibility of the neighboring terminal is relatively low, for example, its credibility index is 1.
- the location server can determine the size of the credibility based on the amount of location credibility evidence provided by the neighboring terminal.
- the credibility index can be set to 1-100. The larger the value, the higher the credibility of the location information, and the more accurate the location information.
- other methods can also be used to indicate the level of credibility, such as index mapping. After the credibility index is abstracted, it can be used as the coefficient or index of the positioning algorithm to correct the positioning accuracy.
- the positioning server determines the weight of the location information of the neighboring terminal according to the level of the credibility and the RSSI value of the broadcast message.
- the positioning server determines the location information of the positioning terminal according to the weight and the location information of the neighboring terminal.
- the positioning server may set the location information with high reliability and high RSSI value to a high weight, and set the weight information with low reliability and high RSSI value to determine the positioning terminal.
- the position information for example, a triangulation method, a centroid positioning method, or the like may be employed to determine the position information of the positioning terminal.
- the method of the embodiment of the present invention further includes:
- the positioning server receives the feedback information sent by the positioning terminal, and the feedback information indicates whether the location information of the positioning terminal is accurate;
- the positioning server adjusts the credibility of the location information of the neighboring terminal according to the feedback information.
- the location terminal may generate feedback information according to whether the location information is accurately sent, and send the feedback information to the location server.
- the location server adjusts the neighbor terminal according to the feedback information.
- the credibility of location information For example, when the feedback information indicates that the location information of the positioning terminal is relatively accurate, the server may increase the credibility of the location information of the neighboring terminal according to the feedback information. When the feedback information indicates that the location information of the positioning terminal is inaccurate, the server may adjust according to the feedback information.
- the credibility of the location information of the low adjacent terminals may be used to adjust according to the feedback information.
- the method for positioning in the embodiment of the present invention is described above with reference to FIG. 2 from the perspective of the positioning server.
- the method for positioning according to the embodiment of the present invention is described below with reference to FIG. 3 from the perspective of the positioning terminal.
- FIG. 3 is a schematic flow chart of a positioning method in accordance with one embodiment of the present invention.
- the method of FIG. 3 is performed by a positioning terminal. Specifically, the method shown in FIG. 3 includes:
- the positioning terminal sends a location request message to the positioning server to trigger the server to determine the location information of the positioning terminal according to the location information and the reliability verification information of the neighboring terminal of the positioning terminal, where the credibility verification information is used by the positioning server to determine the phase.
- the credibility of the location information of the neighboring terminal, and the credibility indicates the accuracy of the location information of the neighboring terminal.
- the positioning terminal sends a positioning request message to the positioning server, and the positioning request message may carry the identification information of the positioning terminal, and the positioning request message is used to trigger the server to determine the location information and the reliability verification information of the at least one neighboring terminal according to the positioning terminal.
- Determining location information of the positioning terminal wherein the credibility verification information of each of the at least one neighboring terminal is used by the positioning server to determine the credibility of the location information of each of the neighboring terminals, and the credibility representation At least the accuracy of the location information of each of the adjacent terminals.
- the positioning terminal receives location information of the positioning terminal sent by the positioning server.
- the positioning terminal may be a user equipment having a wireless communication function
- the adjacent terminal is a terminal within the short-range communication range of the positioning terminal, wherein the short-range communication mode includes Bluetooth, WIFI or infrared, and the adjacent terminal includes at least one terminal.
- the positioning request is sent to the positioning server, and then the positioning server obtains the location information and the credibility verification information of the neighboring terminal of the positioning terminal, and determines the neighboring terminal according to the credibility verification information.
- the credibility of the location information indicates the accuracy of the location information of the neighboring terminal; the location server determines the location information of the location terminal according to the location information and the credibility of the neighboring terminal, and the location server sends the location terminal to the location terminal Location information.
- the positioning server obtains the location information and the credibility verification information of the neighboring terminal of the positioning terminal by using the positioning server, and further determines the credibility of the location information of the neighboring terminal, and according to the location information of the neighboring terminal, The reliability determines the location information of the positioning terminal, which can improve the positioning accuracy.
- the positioning server may determine the location of the positioning terminal by using a triangulation method, a centroid positioning method, or the like according to the position information and the reliability of the adjacent terminal.
- the specific positioning algorithm is not limited in the embodiment of the present invention.
- the location information in the embodiment of the present invention may include a specific geographic location of the terminal, for example, a coordinate location of the terminal, for example, a latitude and longitude position.
- the location information in the embodiment of the present invention may further include a location where the terminal is specifically located, for example, The location of the specific business, such as the information of the merchant store in the first few floors of a certain shopping mall, etc., is not limited by the embodiment of the present invention.
- the method of the embodiment of the present invention further includes: the positioning terminal sends the positioning message, so that the neighboring terminal reports the location information and the credibility verification message of the neighboring terminal to the positioning server according to the positioning message.
- the positioning server sends a positioning scanning request message to the neighboring terminal, where the positioning scanning request message is used to indicate that the neighboring terminal receives the positioning message sent by the positioning terminal, for example, the positioning terminal passes the
- the positioning message is sent in the form of a continuous broadcast, and the positioning message may carry the identifier of the positioning terminal.
- the neighboring terminal After receiving the positioning scanning request message, the neighboring terminal automatically receives the positioning message sent by the positioning terminal through the short-distance network, and the neighboring terminal receives the positioning message.
- the scan report message After the neighboring terminal generates a scan report message according to the location message, the scan report message carries the RSSI value of the location message, the location information of the neighboring terminal, and the credibility verification information, and the positioning terminal sends the scan report message to the location server, and the location server Obtaining the RSSI value of the location message, the location information of the neighboring terminal, and the credibility verification information according to the scan report message, the location server determines the location of the location terminal according to the RSSI value of the location message, the location information of the neighboring terminal, and the credibility verification information. Information and the location letter Transmitting to the positioning terminal.
- the positioning server does not send the positioning scan request message to the neighboring terminal.
- the positioning terminal sends the positioning message, for example, the positioning terminal sends the positioning message in the form of continuous broadcast.
- the positioning message carries the identifier of the positioning terminal, and the neighboring terminal receives the positioning message sent by the positioning terminal through the short-distance network.
- the neighboring terminal After the neighboring terminal receives the positioning message, the neighboring terminal generates a scanning report message according to the positioning message, and the scanning report message carries the positioning message.
- the positioning terminal sends the scan report message to the location server, and the location server obtains the RSSI value of the location message and the location information of the neighboring terminal according to the scan report message.
- the location verification server determines the location information of the location terminal according to the RSSI value of the location message, the location information of the neighboring terminal, and the reliability verification information, and sends the location information to the location terminal.
- the location server does not broadcast the location scan request message, and the neighboring terminal sends the scan report message to the location server as long as the location message is scanned.
- only the neighboring terminal that opens the short-range network can receive the positioning message.
- the user who needs to participate in the crowdsourcing positioning may open the short-range communication module for a long time, or only open the wireless short-range communication module.
- Users can participate in crowdsourcing positioning. For users, it may be more expensive. If the user closes the short-distance communication mode in order to save power, the positioning service provider may lead to fewer users participating in crowdsourcing. In the example, it is manually controlled by the user to turn on or off short.
- the user experience in this embodiment may be more friendly, improve the user experience, and also improve positioning accuracy.
- the method may further include:
- the positioning terminal receives the broadcast message sent by the neighboring terminal, and the broadcast message carries the location information of the neighboring terminal and the credibility verification information of the neighboring terminal;
- the positioning terminal determines a received signal strength indication RSSI value of the broadcast message
- the positioning terminal generates a report message according to the RSSI value of the broadcast message and the broadcast message, where the report message carries the location information of the neighboring terminal, the credibility verification information of the neighboring terminal, and the RSSI value of the broadcast message;
- the positioning terminal sends a report message to the positioning server, so that the positioning server determines the location information of the positioning terminal according to the report message.
- the positioning server sends a positioning scanning request message to the neighboring terminal, where the positioning scanning request message is used to indicate that the neighboring terminal sends a broadcast message, and the neighboring terminal sends a broadcast message, for example,
- the neighboring terminal sends a broadcast message by means of short-distance communication.
- the broadcast message carries the location information of the neighboring terminal and the credibility verification information of the neighboring terminal, and the positioning terminal receives the broadcast message sent by the neighboring terminal and according to the broadcast message and the broadcast message.
- the RSSI value generates a report message, and the report message carries the location information of the neighboring terminal, the credibility verification information of the neighboring terminal, the identifier information of the neighboring terminal, and the RSSI value of the broadcast message; the positioning terminal sends a report message to the positioning server for positioning.
- the server determines the location information of the location terminal according to the report message, and the location server obtains the RSSI value of the broadcast message, the location information of the neighboring terminal, and the credibility verification information according to the report message, and the location server obtains the RSSI value of the broadcast message and the location of the neighboring terminal.
- Information and credibility verification information is determined
- the location information of the terminal and the location information is sent to the positioning terminal.
- the method of the embodiment of the present invention further includes:
- the positioning terminal receives the broadcast message sent by the neighboring terminal, and the broadcast message carries the location information of the neighboring terminal and the credibility verification information of the neighboring terminal;
- the positioning terminal determines an RSSI value of the broadcast message
- the positioning terminal generates a report message according to the RSSI value of the broadcast message and the broadcast message, where the report message carries the location information of the neighboring terminal, the credibility verification information of the neighboring terminal, and the RSSI value of the broadcast message, where the location request message includes the report message.
- the neighboring terminal sends a broadcast message, for example, sending a broadcast message in the form of a short-distance network
- the positioning terminal receives the broadcast message sent by the neighboring terminal, and the broadcast message carries the location information of the neighboring terminal and the credibility of the neighboring terminal.
- the verification information and the identification information of the neighboring terminal the positioning terminal generates a report message according to the RSSI value of the broadcast message and the broadcast message; the report message carries the location information of the neighboring terminal, the credibility verification information of the neighboring terminal, and the identifier of the neighboring terminal.
- the RSSI value of the information and broadcast message wherein, in 310, the location request message includes a report message.
- the location server determines the location information, the credibility verification information, and the RSSI value of the broadcast message of the neighboring terminal of the locating terminal according to the report message, and the location server determines the location information, the credibility verification information, and the broadcast message of the neighboring terminal according to the locating terminal.
- the RSSI value determines location information of the positioning terminal and transmits the location information to the positioning terminal.
- the positioning server does not broadcast the positioning scan request message, and has a terminal (adjacent terminal) participating in the crowdsourcing to fully control the period of transmission of the broadcast message, etc., in the embodiment of the present invention, the user decides whether to open the short.
- the communication method and the transmission of the broadcast message because the location server does not need to trigger the delivery of the broadcast message, in this case, the mobile terminal that needs to request the location reports the scanned information directly through the request message, which can be understood as the information reporting and positioning.
- the request is merged into a location request message and sent to the location server.
- the method of the embodiment of the present invention further includes:
- the positioning terminal determines the feedback information according to the location information of the positioning terminal, and the feedback information indicates whether the location information of the positioning terminal is accurate;
- the positioning terminal sends feedback information to the positioning server, so that the positioning server adjusts the credibility of the location information of the neighboring terminal according to the feedback information.
- the location terminal may generate feedback information according to whether the location information is accurately sent, and send the feedback information to the location server.
- the location server adjusts the neighbor terminal according to the feedback information.
- the credibility of location information For example, when the feedback information indicates that the location information of the positioning terminal is relatively accurate, the server may increase the credibility of the location information of the neighboring terminal according to the feedback information. When the feedback information indicates that the location information of the positioning terminal is inaccurate, the server may adjust according to the feedback information.
- the credibility of the location information of the low adjacent terminals may be used to adjust according to the feedback information.
- the method for positioning in the embodiment of the present invention is described above with reference to FIG. 2 from the perspective of the positioning server.
- the method for positioning in the embodiment of the present invention is described from the perspective of the positioning terminal in conjunction with FIG. 3.
- a method of positioning of an embodiment of the present invention will be described below with reference to FIG. 4 from the perspective of adjacent terminals of a positioning terminal.
- FIG. 4 is a schematic flow chart of a positioning method according to another embodiment of the present invention.
- Figure 4 shows the real The embodiment is executed by the neighboring terminal of the positioning terminal.
- the method shown in FIG. 4 includes:
- the neighboring terminal of the positioning terminal acquires location information of the neighboring terminal and credibility verification information of the neighboring terminal.
- the neighboring terminal of the positioning terminal acquires the location information of the input or stored neighboring terminal and the credibility verification information of the neighboring terminal.
- the neighboring terminal sends the location information of the neighboring terminal and the credibility verification information of the neighboring terminal, so that the positioning server determines the location information of the positioning terminal according to the location information and the credibility verification information of the neighboring terminal, where
- the verification information is used by the positioning server to determine the credibility of the location information of the neighboring terminals, and the credibility indicates the accuracy of the location information of the neighboring terminals.
- the positioning request is sent to the positioning server, and the positioning server receives the positioning request message sent by the positioning terminal, and the neighboring terminal of the positioning terminal determines the location information of the neighboring terminal and the reliability verification of the neighboring terminal.
- the neighboring terminal sends the location information of the neighboring terminal and the credibility verification information of the neighboring terminal, and the positioning server acquires the location information of the neighboring terminal and the credibility verification information to determine the location information of the positioning terminal, and verifies according to the credibility
- the information determines the credibility of the location information of the neighboring terminal, and the credibility indicates the accuracy of the location information of the neighboring terminal
- the positioning server determines the location information of the positioning terminal according to the location information and the credibility of the neighboring terminal, and locates the server. Sending location information of the positioning terminal to the positioning terminal.
- the positioning server obtains the location information and the credibility verification information of the neighboring terminal of the positioning terminal by using the positioning server, and further determines the credibility of the location information of the neighboring terminal, and according to the location information of the neighboring terminal, The reliability determines the location information of the positioning terminal, which can improve the positioning accuracy.
- the method further includes:
- the neighboring terminal receives the positioning message sent by the positioning terminal, and the neighboring terminal determines the RSSI value of the positioning message.
- the neighboring terminal sends the RSSI value of the location message, the location information of the neighboring terminal, and the credibility verification information to the positioning server.
- the positioning terminal sends a positioning message, for example, the positioning terminal sends the positioning message in the form of a continuous broadcast, where the positioning message carries the identifier of the positioning terminal, and the neighboring terminal passes the short
- the neighboring terminal After receiving the positioning message from the positioning terminal, the neighboring terminal generates a scanning report message according to the positioning message, and the scanning report message carries the RSSI value of the positioning message, the location information and the reliability of the neighboring terminal.
- Verify The locating terminal sends the scan report message to the location server, and the location server obtains the RSSI value of the location message, the location information of the neighboring terminal, and the credibility verification information according to the scan report message, and determines the phase according to the credibility verification information.
- the location server trusts the location information of the neighboring terminal, and the location server determines the location information of the location terminal according to the RSSI value of the location message, the location information of the neighboring terminal, and the location information is sent to the location terminal.
- the location terminal sends the scan report message to the location server.
- the neighboring terminal that opens the short-range network can receive the positioning message.
- the user who needs to participate in the crowdsourcing positioning may open the short-range communication module for a long time, or only open the wireless short-range communication module. Users can participate in crowdsourcing positioning. For users, it may be more expensive. If the user closes the short-distance communication mode in order to save power, the positioning service provider may lead to fewer users participating in crowdsourcing.
- the method further includes:
- the neighboring terminal receives the location scan request message sent by the location server, where the location scan request message is used to indicate that the neighboring terminal receives the location message sent by the location terminal.
- the positioning server needs to send a positioning scan request message to the neighboring terminal.
- the positioning server sends a positioning scanning request message to the neighboring terminal, and the positioning scanning request message is used for Instructing the neighboring terminal to receive the positioning message sent by the positioning terminal.
- the positioning terminal sends the positioning message in the form of continuous broadcast, where the positioning message carries the identifier of the positioning terminal, and the neighboring terminal automatically passes the short distance after receiving the positioning scanning request message.
- the network receives the positioning message sent by the positioning terminal.
- the neighboring terminal After the neighboring terminal receives the positioning message, the neighboring terminal generates a scanning report message according to the positioning message, and the scanning report message carries the RSSI value of the positioning message, the location information of the neighboring terminal, and the reliability verification.
- the locating terminal sends the scan report message to the location server, and the location server obtains the RSSI value of the location message, the location information of the neighboring terminal, and the credibility verification information according to the scan report message, and determines the phase according to the credibility verification information.
- Location information of the neighboring terminal Degree the location server based on the RSSI value of the positioning of the message, the location information of the neighboring terminals and reliability of determining the position information of the positioning terminal, and transmits the position information to the positioning terminal.
- the method of the embodiment of the present invention further includes before 420:
- the neighboring terminal receives the positioning scan request message sent by the positioning server, and locates the scan request message. It is used to instruct the neighboring terminal to send a broadcast message, where the broadcast message carries the location information of the neighboring terminal and the credibility verification information of the neighboring terminal,
- the neighboring terminal sends a broadcast message, so that the location terminal receives the broadcast message sent by the neighboring terminal, generates a report message according to the RSSI value of the broadcast message and the broadcast message, and sends the report message to the location server, where the report message carries the neighboring message.
- the location information of the terminal, the reliability verification information of the neighboring terminal, and the RSSI value of the broadcast message are included in the broadcast message.
- the positioning server sends a positioning scanning request message to the neighboring terminal, where the positioning scanning request message is used to indicate that the neighboring terminal sends a broadcast message, and the neighboring terminal sends a broadcast message, for example,
- the neighboring terminal sends a broadcast message by means of short-distance communication.
- the broadcast message carries the location information of the neighboring terminal and the credibility verification information of the neighboring terminal, and the positioning terminal receives the broadcast message sent by the neighboring terminal and according to the broadcast message and the broadcast message.
- the RSSI value generates a report message, and the report message carries the location information of the neighboring terminal, the credibility verification information of the neighboring terminal, the identifier information of the neighboring terminal, and the RSSI value of the broadcast message; the positioning terminal sends a report message to the positioning server for positioning.
- the server determines the location information of the location terminal according to the report message, and the location server obtains the RSSI value of the broadcast message, the location information of the neighboring terminal, and the credibility verification information according to the report message, and determines the location of the neighboring terminal according to the credibility verification information.
- the credibility of the information, the location server is based on RSSI value of the message, the location information and the reliability information of the adjacent terminal determines the position of the positioning terminal, and transmits the position information to the positioning terminal.
- the neighboring terminal generates a broadcast message according to the location information of the neighboring terminal and the credibility verification information of the neighboring terminal, where the broadcast message carries the location information of the neighboring terminal and The credibility verification information of the neighboring terminal; the neighboring terminal sends a broadcast message, so that the positioning terminal determines the RSSI value of the received broadcast message and generates a report message according to the RSSI value of the received broadcast message and the broadcast message, and sends the report message.
- the report message carries the location information of the neighboring terminal, the credibility verification information of the neighboring terminal, and the RSSI value of the broadcast message.
- the neighboring terminal sends a broadcast message, for example, sending a broadcast message in the form of a short-distance network
- the positioning terminal receives the broadcast message sent by the neighboring terminal, and the broadcast message carries the location information of the neighboring terminal and the credibility of the neighboring terminal.
- the verification information and the identification information of the neighboring terminal the positioning terminal generates a report message according to the RSSI value of the broadcast message and the broadcast message; the report message carries the location information of the neighboring terminal, the credibility verification information of the neighboring terminal, and the identifier of the neighboring terminal.
- the RSSI value of the information and broadcast message wherein the location request message includes a report message.
- the positioning server is indeed based on the reported message.
- Positioning the location information of the neighboring terminal, the credibility verification information, and the RSSI value of the broadcast message, and determining the credibility of the location information of the neighboring terminal according to the credibility verification information, and the positioning server according to the phase of the positioning terminal The location information, the credibility of the neighboring terminal, and the RSSI value of the broadcast message determine the location information of the positioning terminal, and the location information is sent to the positioning terminal.
- the positioning server does not broadcast the positioning scan request message, and has a terminal (adjacent terminal) participating in the crowdsourcing to fully control the period of transmission of the broadcast message, etc., in the embodiment of the present invention, the user decides whether to open the short.
- the communication method and the transmission of the broadcast message because the location server does not need to trigger the delivery of the broadcast message, in this case, the mobile terminal that needs to request the location reports the scanned information directly through the request message, which can be understood as the information reporting and positioning.
- the request is merged into a location request message and sent to the location server.
- the method for positioning in the embodiment of the present invention is described in the upper position in conjunction with FIG. 2 from the perspective of the positioning server.
- the method for positioning in the embodiment of the present invention is described from the perspective of the positioning terminal in conjunction with FIG. 3;
- the method of positioning of an embodiment of the present invention is described in terms of angle.
- the method of positioning of the embodiment of the present invention will be described in detail below with reference to the specific examples of FIG. 5 to FIG. 8.
- FIG. 5 is a schematic flow chart of a positioning method according to another embodiment of the present invention. As shown in FIG. 5, the method includes:
- the positioning terminal sends a positioning request message to the positioning server.
- the positioning terminal that obtains the location information of the user sends a location request message to the location server, where the location request message is used to request the location information of the location server, and the location request message carries the identifier information of the location terminal, for example, The identity of the terminal (referred to as ID, English IDentidy), MAC (English Media Access Control, Media Access Control) address, etc.
- ID The identity of the terminal
- MAC English Media Access Control, Media Access Control
- the location terminal may have location information that is not very accurate, such as a location that is located by the GPS or the base station, and the location request message may also carry the coarser location information.
- the positioning server sends a location scan request message to the neighboring terminal.
- the location server after receiving the location request message, the location server broadcasts a location scan task to the member participating in the crowdsourcing. Specifically, the location server may send the location request message to all members in the form of a broadcast, or may send the location request message to some members. Further, if the location request message includes the coarser location information of the location terminal, the location server may determine, according to the coarse location, a group member list that needs to deliver the location scan task. For example, a location scan request message can be sent to a terminal around the coarse location.
- the neighboring terminal receives the location message sent by the positioning terminal.
- the terminal that receives the positioning scan task request sent by the positioning server opens the local short-range wireless communication module, and the scanning receiving terminal that initiates the positioning request uses the same short distance after initiating the request.
- the wireless communication mode starts to continuously broadcast the positioning message, and the positioning message carries the user identifier of the positioning terminal.
- the neighboring terminal sends a scan report message to the positioning server.
- the scan report message carries the RSSI value of the location message, the location information of the neighboring terminal, and the credibility verification information.
- the neighboring terminal that receives the positioning message extracts the user identifier of the positioning terminal in the positioning message, and the RSSI information of the received positioning message signal, and the extracted information is combined with the neighboring terminal itself.
- the location information generates a scan report message, and the scan report message carries the RSSI value of the location message, the location information of the neighboring terminal, and the credibility verification information.
- the location information of the neighboring terminal may be actively input by the user, or the neighboring terminal may automatically obtain the location information that can be acquired in the terminal, for example, the GPS module of the neighboring terminal or the A-GPS module may acquire the phase information.
- the location information of the neighboring terminal if the user actively inputs the location information, the neighboring terminal receives the positioning message, and can display the input window through the UI interface, prompting the user to input the current geographical location information.
- the credibility verification information can provide a verification evidence information for the location server to verify its credibility.
- the credibility verification information may be user input or user-selected, or may be obtained by automatically collecting relevant location evidence by neighboring terminals.
- the neighboring terminal may present the collected data that can be used to prove its effective location to the user, obtain the user's choice, or directly obtain the user's own manual input. Credibility verification information.
- the following types can be used as credibility verification information.
- the first type is the approximate location of the user positioned by the GPS or A-GPS module; the second type is Volkswagen. Comments or the group's above consumption records, etc.; third, the user's active shooting of real-time images or videos with obvious geographical location information. It should be understood that the informationability verification information includes at least one of the above cases.
- the neighboring terminal may automatically start the scan timer, and the time of the preset timer may be 5s, 10s, etc., after the scan timer expires, The neighboring terminal can automatically turn off the short-range wireless communication scanning function to avoid the power consumption of the mobile terminal being too fast due to participation in crowdsourcing positioning.
- the positioning server determines the location according to the location information and the credibility verification information of the neighboring terminal. Location information of the terminal.
- the location server obtains location information and credibility verification information of the neighboring terminals of the positioning terminal.
- the location server determines the credibility of the location information of the neighboring terminal according to the credibility verification information, and the credibility indicates the accuracy of the location information of the neighboring terminal.
- the location server determines the location information of the location terminal according to the location information and the reliability of the neighboring terminal.
- the positioning server continuously receives (collects) the scan report information reported by each neighboring terminal participating in the crowdsourcing package before the expiration of the scan timer, and according to the credibility verification information in the scan report information, the adjacent terminal
- the location information determines a credibility, which can be understood as an accuracy information that can be provided for crowdsourcing positioning, for example, as shown in Table 1, if the credibility reported by the neighboring terminal
- the verification information is an obvious business logo (picture or video) in an indoor closed environment, and there is other credibility evidence information, such as a consumption record, an approximate location where it is located by GPS, and a database for verification of credibility.
- the credibility of the location data provided by the user is very high, and it can be considered that the positioning accuracy response that can be provided is also relatively high, and can be assigned
- the location to which it is reported has a higher confidence value, for example, its credibility index is 100.
- the location server can determine the size of the credibility based on the amount of location credibility evidence provided by the neighboring terminal.
- the credibility index can be set to 1-100.
- other methods can also be used to indicate the level of credibility, such as index mapping. After the credibility index is abstracted, it can be used as the coefficient or index of the positioning algorithm to correct the positioning accuracy.
- the location information of the location terminal may be determined according to the RSSI value of the location message, the location information of the neighboring terminal, and the credibility.
- the positioning server may set a high weight with high reliability and high RSSI value, and set a low weight with low reliability and high RSSI value to determine the positioning terminal.
- a triangulation method, a centroid positioning method, or the like may be employed to determine the position information of the positioning terminal.
- the positioning server refers to the scanning information for multiple reports, and after verifying the credibility of the location, the positioning server selects all or part of the highly reliable scanning report, and uses the positioning algorithm to calculate the positioning terminal.
- the location information is sent to the location terminal.
- the positioning server can adjust the level of the crowdsourced user (the user who has registered in the positioning system) according to the situation of the location credibility reported by the mobile terminal each time, that is, if the user contributes effectively every time. The location, then the user can quickly become a high-quality user of the positioning system, in the subsequent positioning algorithm, the location information of the user (terminal) can be given a higher weight.
- the positioning server sends the location information of the positioning terminal to the positioning terminal.
- the positioning server may send the location information of the positioning terminal to the positioning terminal through the cellular network.
- the positioning terminal sends feedback information to the positioning server.
- the feedback information indicates whether the location information of the positioning terminal is accurate
- the positioning terminal sends feedback information to the positioning server, so that the positioning server adjusts the credibility of the location information of the neighboring terminal according to the feedback information.
- the positioning server adjusts the credibility of the location information of the neighboring terminal according to the feedback information.
- the location terminal may generate feedback information according to whether the location information is accurately sent, and send the feedback information to the location server.
- the location server adjusts the neighbor according to the feedback information.
- the credibility of the location information of the terminal For example, when the feedback information indicates that the location information of the positioning terminal is relatively accurate, the server may increase the credibility of the location information of the neighboring terminal according to the feedback information. When the feedback information indicates that the location information of the positioning terminal is inaccurate, the server may adjust according to the feedback information.
- the credibility of the location information of the low adjacent terminals may be used to adjust according to the feedback information.
- the location server can manage the location reported by the user, for example, assigning a valid time to the location reported by the neighboring terminal according to the user's moving speed, consumption record, and the like.
- the valid location data stored in the crowdsourcing location database can be directly used, for example, when the user (adjacent When the moving speed of the terminal is low or the user position is fixed, the effective time can be long, for example, 1 minute, 5 minutes or 10 minutes, etc., when the user's moving speed is high, the effective time can be low, for example, 10s clock Specifically, it may be determined according to actual needs, and the embodiment of the present invention does not limit this.
- FIG. 6 is a schematic flow chart of a positioning method according to another embodiment of the present invention.
- the difference between the embodiment of the embodiment and the embodiment of FIG. 5 is that the location server does not send a location scan request message to the neighboring terminal, and the neighboring terminal reports the scan report message after scanning the location message sent by the location terminal.
- Ground as shown in Figure 6, the method includes:
- the positioning terminal sends a positioning request message to the positioning server.
- the positioning terminal that obtains the location information of the user sends a location request message to the location server, where the location request message is used to request the location information of the location server, and the location request message carries the identifier information of the location terminal, for example, Position the terminal's ID, MAC address, and so on.
- the location terminal may have location information that is not very accurate, such as a location that is located by the GPS or the base station, and the location request message may also carry the coarser location information.
- the positioning terminal sends a positioning message.
- the locating message is started by using the short-range wireless communication mode, and the positioning message carries the user identifier of the locating terminal.
- the neighboring terminal sends a scan report message to the positioning server.
- the scan report message carries the RSSI value of the location message, the location information of the neighboring terminal, and the credibility verification information.
- the neighboring terminal that opens the short-range wireless communication mode receives the positioning message sent by the positioning terminal, and after receiving the positioning message, the neighboring terminal extracts the user identifier of the positioning terminal in the positioning message, and the received positioning message signal.
- the RSSI and other information, the extracted information will be combined with the location information of the neighboring terminal itself to generate a scan report message, and the scan report message carries the RSSI value of the location message, the location information of the neighboring terminal, and the credibility verification information.
- the location information of the neighboring terminal may be actively input by the user, or may be obtained by the neighboring terminal automatically.
- the location information for example, can obtain the location information of the neighboring terminal through the GPS module of the adjacent terminal or the A-GPS module.
- the neighboring terminal receives the positioning message and can display through the UI interface. Enter a window prompting the user to enter the current geographic location information.
- the credibility verification information can provide a verification evidence information for the location server to verify its credibility.
- the credibility verification information may be user input or user-selected, or may be obtained by automatically collecting relevant location evidence by neighboring terminals.
- the neighboring terminal may present the collected data that can be used to prove its effective location to the user, obtain the user's choice, or directly obtain the user's own manual input.
- Credibility verification information For example, when the user is eating buffet in Danguixuan, Vanke City, Shenzhen, the following types can be used as credibility verification information.
- the first type is the approximate location of the user positioned by the GPS or A-GPS module; the second type is Volkswagen. Comments or the group's above consumption records, etc.; third, the user's active shooting of real-time images or videos with obvious geographical location information. It should be understood that the informationability verification information includes at least one of the above cases.
- the neighboring terminal may automatically start the scan timer, and the time of the preset timer may be 5s, 10s, etc., after the scan timer expires, The neighboring terminal can automatically turn off the short-range wireless communication scanning function to avoid the power consumption of the mobile terminal being too fast due to participation in crowdsourcing positioning.
- the positioning server determines location information of the positioning terminal according to the location information of the neighboring terminal and the reliability verification information.
- the location server obtains location information and credibility verification information of the neighboring terminals of the positioning terminal.
- the location server determines the credibility of the location information of the neighboring terminal according to the credibility verification information, and the credibility indicates the accuracy of the location information of the neighboring terminal.
- the location server determines the location information of the location terminal according to the location information and the reliability of the neighboring terminal.
- the positioning server continuously receives (collects) the scan report information reported by each neighboring terminal participating in the crowdsourcing package before the expiration of the scan timer, and according to the credibility verification information in the scan report information, the adjacent terminal
- the location information determines a credibility, which can be understood as an accuracy information that can be provided for crowdsourcing positioning, for example, as shown in Table 1, if the credibility reported by the neighboring terminal
- the verification information is an obvious business logo (picture or video) in an indoor closed environment, and there is other credibility evidence information, such as a consumption record, an approximate location where it is located by GPS, and a database for verification of credibility.
- the location server can determine the size of the credibility based on the amount of location credibility evidence provided by the neighboring terminal.
- the credibility index can be set to 1-100. The larger the value, the higher the credibility of the location information, and the more accurate the location information.
- other methods can also be used to indicate the level of credibility, such as index mapping. After the credibility index is abstracted, it can be used as the coefficient or index of the positioning algorithm to correct the positioning accuracy.
- the location information of the location terminal may be determined according to the RSSI value of the location message, the location information of the neighboring terminal, and the credibility.
- the positioning server may set a high weight with high reliability and high RSSI value, and set a low weight with low reliability and high RSSI value to determine the positioning terminal.
- a triangulation method, a centroid positioning method, or the like may be employed to determine the position information of the positioning terminal.
- the positioning server refers to the scanning information for multiple reports, and after verifying the credibility of the location, the positioning server selects all or part of the highly reliable scanning report, and uses the positioning algorithm to calculate the positioning terminal.
- the location information is sent to the location terminal.
- the positioning server can adjust the level of the crowdsourced user (the user who has registered in the positioning system) according to the situation of the location credibility reported by the mobile terminal each time, that is, if the user contributes effectively every time. The location, then the user can quickly become a high-quality user of the positioning system, in the subsequent positioning algorithm, the location information of the user (terminal) can be given a higher weight.
- the positioning server sends the location information of the positioning terminal to the positioning terminal.
- the positioning server may send the location information of the positioning terminal to the positioning terminal through the cellular network.
- the positioning terminal sends feedback information to the positioning server.
- the feedback information indicates whether the location information of the positioning terminal is accurate
- the positioning terminal sends feedback information to the positioning server, so that the positioning server adjusts the credibility of the location information of the neighboring terminal according to the feedback information.
- the positioning server adjusts the credibility of the location information of the neighboring terminal according to the feedback information.
- the location terminal may generate feedback information according to whether the location information is accurately sent, and send the feedback information to the location server.
- the location server adjusts the neighbor according to the feedback information.
- the credibility of the location information of the terminal For example, when the feedback information indicates that the location information of the positioning terminal is relatively accurate, the server may increase the credibility of the location information of the neighboring terminal according to the feedback information. When the feedback information indicates that the location information of the positioning terminal is inaccurate, the server may adjust according to the feedback information.
- the credibility of the location information of the low adjacent terminals may be used to adjust according to the feedback information.
- the location server can manage the location reported by the user, for example, assigning a valid time to the location reported by the terminal according to the user's moving speed, consumption record, and the like.
- the valid location data stored in the crowdsourcing location database can be directly used, for example, when the user (adjacent When the moving speed of the terminal is low or the user position is fixed, the effective time can be long, for example, 1 minute, 5 minutes or 10 minutes, etc., when the user's moving speed is high, the effective time can be low, for example, 10s clock Specifically, it may be determined according to actual needs, and the embodiment of the present invention does not limit this.
- the user who opens the wireless short-distance communication module can participate in the crowdsourcing positioning.
- the user may be relatively charged. If the user wants to save power, the short-distance communication mode is closed, and the positioning service is provided. For example, there may be fewer users participating in crowdsourcing. Since the user controls the wireless short-range communication module on the mobile phone itself, the method of the embodiment may be more friendly to the user.
- FIG. 7 is a schematic flow chart of a positioning method according to another embodiment of the present invention.
- the difference between the seventh embodiment and the embodiment of FIG. 5 is that after the server broadcasts or multicasts the location scan request, the mobile terminal (adjacent terminal) that participates in the request for the crowdsourced packet is sent to broadcast information, and the broadcast is broadcasted.
- the message carries location information of the neighboring terminal and credibility verification information of the neighboring terminal.
- the neighboring terminal participating in the crowdsourcing positioning may broadcast the broadcast message for a period of time, for example, the timer may be used to determine the one end time.
- the locating terminal that receives the broadcast message generates a report message according to the collected broadcast message and the RSSI value of each message, and the report message carries the location information of the neighboring terminal, the credibility verification information of the neighboring terminal, and the broadcast message.
- the RSSI value further, generates a location request message, and the location request message includes a report message.
- the method of FIG. 7 includes:
- the positioning terminal sends a positioning request message to the positioning server.
- the positioning terminal that obtains the location information of the user sends a location request message to the location server, where the location request message is used to request the location information of the location server, and the location request message carries the identifier information of the location terminal, for example, Position the terminal's ID, MAC address, and so on.
- the location terminal may have location information that is not very accurate, such as a location that is located by the GPS or the base station, and the location request message may also carry the coarser location information.
- the positioning server sends a location scan request message to the neighboring terminal.
- the location server after receiving the location request message, the location server broadcasts a location scan task to the member participating in the crowdsourcing. Specifically, the location server may send the location request message to all members in the form of a broadcast, or may send the location request message to some members. Further, if the location request message includes the coarser location information of the location terminal, the location server may determine, according to the coarse location, a group member list that needs to deliver the location scan task. For example, a location scan request message can be sent to a terminal around the coarse location.
- the neighboring terminal may automatically start the scan timer, and the time of the preset timer may be 5s, 10s, etc., after the scan timer expires, The neighboring terminal can automatically turn off the short-range wireless communication scanning function to avoid the power consumption of the mobile terminal being too fast due to participation in crowdsourcing positioning.
- the neighboring terminal sends a broadcast message.
- the broadcast message carries location information of the neighboring terminal, credibility verification information of the neighboring terminal, and identification information of the neighboring terminal.
- the location information of the neighboring terminal may be an active input by the user, or the neighboring terminal may automatically obtain the location information that can be acquired in the terminal, for example, the neighboring terminal may be acquired by the GPS module of the adjacent terminal or the A-GPS module.
- the location information if the user actively inputs the location information, the neighboring terminal may display an input window through the UI interface, prompting the user to input the current geographical location information.
- the credibility verification information can provide a verification evidence information for the location server to verify its credibility.
- the credibility verification information may be user input or user-selected, or may be obtained by automatically collecting relevant location evidence by neighboring terminals.
- the neighboring terminal may present the collected data that can be used to prove its effective location to the user, obtain the user's choice, or directly obtain the user's own manual input.
- Credibility verification information For example, when the user is eating buffet in Danguixuan, Vanke City, Shenzhen, the following types can be used as credibility verification information. The first type is the approximate location of the user positioned by the GPS or A-GPS module; the second type is Volkswagen. Comments or the group's above consumption records, etc.; third, the user's active shooting of real-time images or videos with obvious geographical location information. It should be understood that the informationability verification information includes at least one of the above cases.
- the positioning terminal sends a report message to the positioning server.
- the broadcast message carries the location information of the neighboring terminal and the credibility verification information of the neighboring terminal.
- the positioning terminal receives the broadcast message sent by the neighboring terminal and generates a report message according to the RSSI value of the broadcast message and the broadcast message, where the report message carries the location information of the neighboring terminal, the credibility verification information of the neighboring terminal, and the identifier information of the neighboring terminal. And the RSSI value of the broadcast message.
- the location server determines location information of the location terminal according to the report message.
- the location server obtains the RSSI value of the broadcast message, the location information of the neighboring terminal, and the credibility verification information according to the report message, and the location server determines the location terminal according to the RSSI value of the broadcast message, the location information of the neighboring terminal, and the credibility verification information. Location information and send the location information to the location terminal.
- the location server determines a credibility for the location information of the neighboring terminal according to the credibility verification information of the neighboring terminal, and the credibility information can be understood as an accuracy information that can be provided for crowdsourcing positioning.
- the credibility verification information reported by the neighboring terminal is an obvious merchant logo (picture or video) of an indoor closed environment, and there is other credibility evidence information, such as a consumption record, Prove the approximate location of the location by GPS, and within the approximate location of the database in the credibility verification database, only such a merchant logo (picture or video), then the credibility of the user-provided location data is very high
- the positioning accuracy response it can provide is also relatively high, and it can be assigned a higher confidence value for the reported position, for example, its credibility index is 100.
- the location server can determine the size of the credibility based on the amount of location credibility evidence provided by the neighboring terminal.
- the credibility index can be set to 1-100. The larger the value, the higher the credibility of the location information, and the more accurate the location information.
- other methods can also be used to indicate the level of credibility, such as index mapping. After the credibility index is abstracted, it can be used as the coefficient or index of the positioning algorithm to correct the positioning accuracy.
- the location information of the positioning terminal may be determined according to the RSSI value of the broadcast message, the location information of the neighboring terminal, and the credibility.
- the positioning server may set a high weight with high reliability and a high RSSI value of the broadcast message, and set low location information with low reliability and high RSSI value of the broadcast message.
- the weight of the positioning terminal determines the location information of the positioning terminal.
- the positioning information of the positioning terminal may be determined by using a triangulation method or a centroid positioning method.
- the location server selects all or part of the scan report with higher credibility, uses the location algorithm to calculate the location information determined as the location terminal, and the information is It is sent to the positioning terminal.
- the positioning server can adjust the level of the crowdsourced user (the user who has registered in the positioning system) according to the situation of the location credibility reported by the mobile terminal each time, that is, if the user contributes effectively every time. The location, then the user can quickly become a high-quality user of the positioning system, in the subsequent positioning algorithm, the location information of the user (terminal) can be given a higher weight.
- the positioning server sends the location information of the positioning terminal to the positioning terminal.
- the positioning server may send the location information of the positioning terminal to the positioning terminal through the cellular network.
- the positioning terminal sends feedback information to the positioning server.
- the feedback information indicates whether the location information of the positioning terminal is accurate
- the positioning terminal sends feedback information to the positioning server, so that the positioning server adjusts the credibility of the location information of the neighboring terminal according to the feedback information.
- the positioning server adjusts the credibility of the location information of the neighboring terminal according to the feedback information.
- the location terminal may generate feedback information according to whether the location information is accurately sent, and send the feedback information to the location server.
- the location server adjusts the location of the neighbor terminal according to the feedback information.
- the credibility of the information For example, when the feedback information indicates that the location information of the positioning terminal is relatively accurate, the server may increase the credibility of the location information of the neighboring terminal according to the feedback information, and the feedback information indicates that the location information of the positioning terminal is inaccurate. The server can lower the credibility of the location information of the neighboring terminal according to the feedback information.
- the location server can manage the location reported by the user, for example, assigning a valid time to the location reported by the terminal according to the user's moving speed, consumption record, and the like.
- the valid location data stored in the crowdsourcing location database can be directly used, for example, when the user (adjacent When the moving speed of the terminal is low or the user position is fixed, the effective time can be long, for example, 1 minute, 5 minutes or 10 minutes, etc., when the user's moving speed is high, the effective time can be low, for example, 10s clock Specifically, it may be determined according to actual needs, and the embodiment of the present invention does not limit this.
- FIG. 8 is a schematic flow chart of a positioning method according to another embodiment of the present invention.
- the positioning server does not broadcast the positioning scan request message, that is, the neighboring terminal participating in the crowdsourcing completely controls the sending of the broadcast message, and can participate in the crowdsourcing positioning. The control is left to the user. Because the positioning server does not need to trigger the delivery of broadcast messages, the process is the simplest, and the operable space left to the user is also large.
- the method shown in FIG. 8 includes:
- the neighboring terminal sends a broadcast message.
- the broadcast message carries location information of the neighboring terminal, credibility verification information of the neighboring terminal, and identification information of the neighboring terminal.
- the location information of the neighboring terminal may be an active input by the user, or the neighboring terminal may automatically obtain the location information that can be acquired in the terminal, for example, the neighboring terminal may be acquired by the GPS module of the adjacent terminal or the A-GPS module.
- the location information if the user actively inputs the location information, the neighboring terminal may display an input window through the UI interface, prompting the user to input the current geographical location information.
- the credibility verification information can provide a verification evidence information for the location server to verify its credibility.
- the credibility verification information may be user input or user-selected, or may be obtained by automatically collecting relevant location evidence by neighboring terminals.
- the neighboring terminal may present the collected data that can be used to prove its effective location to the user, obtain the user's choice, or directly obtain the user's own manual input.
- Credibility verification information For example, when the user is eating buffet in Danguixuan, Vanke City, Shenzhen, the following types can be used as credibility verification information. The first type is the approximate location of the user positioned by the GPS or A-GPS module; the second type is Volkswagen. Comments or the group's above consumption records, etc.; third, the user's active shooting of real-time images or videos with obvious geographical location information. It should be understood that the information can be verified Including at least one of the above cases.
- the positioning terminal sends a location request message to the positioning server.
- the location request message includes a report message.
- the positioning terminal receives the broadcast message sent by the neighboring terminal, and the broadcast message carries the location information of the neighboring terminal, the credibility verification information of the neighboring terminal, and the identifier information of the neighboring terminal; the positioning terminal according to the broadcast message and the broadcast message
- the RSSI value generates a report message, where the report message carries the location information of the neighboring terminal, the credibility verification information of the neighboring terminal, the identifier information of the neighboring terminal, and the RSSI value of the broadcast message;
- the positioning terminal that is to obtain the location information of the user sends a location request message to the location server, where the location request message is used to request the location information of the location server, and the location information of the location terminal is carried in the location request message.
- the message for example, the identifier of the positioning terminal may be the ID of the positioning terminal, the MAC address, and the like.
- the location terminal may have location information that is not very accurate, such as a location that is located by the GPS or the base station, and the location request message may also carry the coarser location information.
- the positioning server determines location information of the positioning terminal according to the positioning request message.
- the location server determines the location information, the credibility verification information, and the RSSI value of the broadcast message of the neighboring terminal of the locating terminal according to the report message, and the location server determines the location information, the credibility verification information, and the broadcast message of the neighboring terminal according to the locating terminal.
- the RSSI value determines location information of the positioning terminal and transmits the location information to the positioning terminal.
- the location server determines a credibility for the location information of the neighboring terminal according to the credibility verification information of the neighboring terminal, and the credibility information can be understood as an accuracy information that can be provided for crowdsourcing positioning.
- the credibility verification information reported by the neighboring terminal is an obvious merchant logo (picture or video) of an indoor closed environment, and there is other credibility evidence information, such as a consumption record, Prove the approximate location of the location by GPS, and within the approximate location of the database in the credibility verification database, only such a merchant logo (picture or video), then the credibility of the user-provided location data is very high
- the positioning accuracy response it can provide is also relatively high, and it can be assigned a higher confidence value for the reported position, for example, its credibility index is 100.
- the location server can determine the size of the credibility based on the amount of location credibility evidence provided by the neighboring terminal. For example, you can set the confidence index to 1-100, the larger the value, the higher the credibility of the location information, and the more accurate the location information.
- the positioning algorithm other methods can also be used to indicate the level of credibility, such as index mapping. After the credibility index is abstracted, it can be used as the coefficient or index of the positioning algorithm to correct the positioning accuracy.
- the location information of the positioning terminal may be determined according to the RSSI value of the broadcast message, the location information of the neighboring terminal, and the credibility.
- the positioning server may set a high weight with high reliability and a high RSSI value of the broadcast message, and set low location information with low reliability and high RSSI value of the broadcast message.
- the weight of the positioning terminal determines the location information of the positioning terminal.
- the positioning information of the positioning terminal may be determined by using a triangulation method or a centroid positioning method.
- the location server selects all or part of the scan report with higher credibility, uses the location algorithm to calculate the location information determined as the location terminal, and the information is It is sent to the positioning terminal.
- the positioning server can adjust the level of the crowdsourced user (the user who has registered in the positioning system) according to the situation of the location credibility reported by the mobile terminal each time, that is, if the user contributes effectively every time. The location, then the user can quickly become a high-quality user of the positioning system, in the subsequent positioning algorithm, the location information of the user (terminal) can be given a higher weight.
- the positioning server sends the location information of the positioning terminal to the positioning terminal.
- the positioning server may send the location information of the positioning terminal to the positioning terminal through the cellular network.
- the positioning terminal sends feedback information to the positioning server.
- the feedback information indicates whether the location information of the positioning terminal is accurate
- the positioning terminal sends feedback information to the positioning server, so that the positioning server adjusts the credibility of the location information of the neighboring terminal according to the feedback information.
- the positioning server adjusts the credibility of the location information of the neighboring terminal according to the feedback information.
- the positioning terminal may Whether the information is accurately fed back, generates feedback information, and sends it to the positioning server.
- the positioning server adjusts the credibility of the location information of the neighboring terminal according to the feedback information. For example, when the feedback information indicates that the location information of the positioning terminal is relatively accurate, the server may increase the credibility of the location information of the neighboring terminal according to the feedback information. When the feedback information indicates that the location information of the positioning terminal is inaccurate, the server may adjust according to the feedback information. The credibility of the location information of the low adjacent terminals.
- the location server can manage the location reported by the user, for example, assigning a valid time to the location reported by the terminal according to the user's moving speed, consumption record, and the like.
- the valid location data stored in the crowdsourcing location database can be directly used, for example, when the user (adjacent When the moving speed of the terminal is low or the user position is fixed, the effective time can be long, for example, 1 minute, 5 minutes or 10 minutes, etc., when the user's moving speed is high, the effective time can be low, for example, 10s clock Specifically, it may be determined according to actual needs, and the embodiment of the present invention does not limit this.
- the method for locating the embodiment of the present invention is described above with reference to FIG. 1 to FIG. 8 .
- the device for locating the embodiment of the present invention will be described in detail below with reference to FIG. 9 to FIG. 14 .
- the embodiment of the present invention is described in detail with reference to FIG. 9 .
- the positioning terminal of the embodiment of the present invention is described in detail with reference to FIG. 10, and the adjacent terminal of the positioning terminal according to the embodiment of the present invention is described in detail with reference to FIG.
- the positioning server 900 shown in FIG. 9 includes a first receiving unit 910, a first obtaining unit 920, a first determining unit 930, a second determining unit 940, and a first transmitting unit 950.
- the first receiving unit 910 is configured to receive a positioning request message that is sent by the positioning terminal, where the positioning request message carries the identification information of the positioning terminal, where the positioning request message is used to trigger the positioning server to locate the positioning terminal; Locating the location information and the credibility verification information of the neighboring terminal of the terminal; the first determining unit 930 is configured to determine the credibility of the location information of the neighboring terminal according to the credibility verification information, where the credibility indicates the location of the neighboring terminal.
- the second determining unit 940 is configured to determine the location information of the positioning terminal according to the location information and the reliability of the neighboring terminal.
- the first sending unit 950 is configured to send the location information of the positioning terminal to the positioning terminal.
- the positioning server obtains the location information and the credibility verification information of the neighboring terminal of the positioning terminal by using the positioning server, and further determines the credibility of the location information of the neighboring terminal, and according to the location information of the neighboring terminal, The reliability determines the location information of the positioning terminal, which can improve the positioning accuracy.
- the positioning server further includes: a second sending unit and a second receiving unit, specifically, the second sending unit is configured to send a positioning scan request message to the neighboring terminal, and the second receiving unit And a scan report message sent by the neighboring terminal, where the scan report message is generated after the phase terminal receives the location scan request message, and the scan report message carries the received signal strength indication RSSI value of the location message, the location information of the neighboring terminal, and
- the second verification unit 920 is configured to acquire the RSSI value of the location message according to the scan report message.
- the first acquisition unit 920 acquires the location information and the credibility verification information of the neighboring terminal according to the scan report message.
- the determining unit 940 determines the location information of the positioning terminal according to the RSSI value of the positioning message, the location information of the neighboring terminal, and the reliability.
- the positioning server further includes: a third sending unit and a third receiving unit, specifically, a third sending unit, configured to send a positioning scan request message to the neighboring terminal, and locate the scan request
- the message is used to indicate that the neighboring terminal sends a broadcast message, and the broadcast message carries the location information of the neighboring terminal and the credibility verification information of the neighboring terminal.
- the third receiving unit is configured to receive the report message sent by the locating terminal, and the report message is located.
- the terminal is generated according to the RSSI value of the broadcast message and the broadcast message;
- the report message carries the location information of the neighboring terminal, the credibility verification information of the neighboring terminal, and the RSSI value of the broadcast message;
- the third acquiring unit is configured to obtain the report message according to the report message.
- the first obtaining unit 920 acquires the location information and the credibility verification information of the neighboring terminal according to the report message, and the second determining unit 940 determines the location terminal according to the RSSI value of the broadcast message, the location information of the neighboring terminal, and the credibility. location information.
- the location request message includes a report message, where the report message is generated by the positioning terminal according to the RSSI value of the broadcast message and the broadcast message sent by the neighboring terminal received by the positioning terminal, and the broadcast message carries the phase
- the location server further includes: a fourth obtaining unit, configured to acquire an RSSI value of the broadcast message according to the location request message, where the first obtaining unit 920 is configured according to the location request message Acquiring the location information and the credibility verification information of the neighboring terminal of the positioning terminal; the second determining unit 940 determines the location information of the positioning terminal according to the location information, the credibility of the neighboring terminal, and the RSSI value of the broadcast message.
- the first determining unit 930 determines the level of credibility of the location information of the neighboring terminal according to the number of the credibility verification information, wherein the number of credibility verification information is increased. The higher the credibility of the location information corresponding to the neighboring terminal, the less the number of credibility verification information, and the lower the credibility of the location information corresponding to the neighboring terminal.
- the second determining unit 940 determines the weight of the location information of the neighboring terminal according to the level of the credibility and the RSSI value of the broadcast message, and determines the positioning terminal according to the weight and the location information of the neighboring terminal. Location information.
- the positioning server further includes: a third receiving unit and an adjusting unit; specifically, the fourth receiving unit is configured to receive feedback information sent by the positioning terminal, where the feedback information indicates location information of the positioning terminal. Whether it is accurate; the adjusting unit is configured to adjust the credibility of the location information of the neighboring terminal according to the feedback information.
- the positioning server shown in FIG. 9 can implement various processes involved in positioning the server in the positioning methods of FIG. 2 to FIG. 8 , specifically the function of the positioning server shown in FIG. 9 and the positioning service involved in the positioning methods in FIG. 2 to FIG. 8 .
- the functions of the area are corresponding.
- FIG. 10 is a schematic block diagram of a terminal in accordance with one embodiment of the present invention.
- the terminal shown in FIG. 10 is a positioning terminal.
- the positioning terminal 1000 includes a first sending unit 1010 and a first receiving unit 1020.
- the first sending unit 1010 is configured to send a positioning request message to the positioning server to trigger the server to determine the location information of the positioning terminal according to the location information and the reliability verification information of the neighboring terminal of the positioning terminal, where the credibility verification information
- the location server determines the credibility of the location information of the neighboring terminals, and the credibility indicates the accuracy of the location information of the neighboring terminals.
- the first receiving unit 1020 is configured to receive location information of the positioning terminal sent by the positioning server.
- the positioning server obtains the location information and the credibility verification information of the neighboring terminal of the positioning terminal by using the positioning server, and further determines the credibility of the location information of the neighboring terminal, and according to the location information of the neighboring terminal, The reliability determines the location information of the positioning terminal, which can improve the positioning accuracy.
- the positioning terminal further includes a second sending unit.
- the second sending unit is configured to send a positioning message, so that the neighboring terminal reports the location of the neighboring terminal to the positioning server according to the positioning message.
- Information and credibility verification messages are configured to send a positioning message, so that the neighboring terminal reports the location of the neighboring terminal to the positioning server according to the positioning message.
- the positioning terminal further includes: a second receiving unit, a first determining unit, a first production unit, and a third sending unit; specifically, the second receiving unit is configured to receive the adjacent terminal a broadcast message, the broadcast message carries location information of the neighboring terminal and the credibility verification information of the neighboring terminal; the first determining unit is configured to determine a received signal strength indication RSSI value of the broadcast message; the first generating unit is configured to: Reporting based on RSSI values of broadcast messages and broadcast messages The message, the report message carries the location information of the neighboring terminal, the credibility verification information of the neighboring terminal, and the RSSI value of the broadcast message.
- the third sending unit is configured to send the report message to the location server, so that the location server determines the location according to the report message. Location information of the terminal.
- the positioning terminal further includes: a third receiving unit, a second determining unit, and a second production unit.
- the third receiving unit is configured to: before the positioning terminal sends the positioning request message to the positioning server, receive the broadcast message sent by the neighboring terminal, where the broadcast message carries the location information of the neighboring terminal and the credibility verification information of the neighboring terminal; a second determining unit, configured to determine an RSSI value of the broadcast message, where the second generating unit is configured to generate a report message according to the RSSI value of the broadcast message and the broadcast message, where the report message carries the location information of the neighboring terminal, and the trustedness of the neighboring terminal The RSSI value of the authentication information and the broadcast message, wherein the location request message includes a report message.
- the positioning terminal further includes: a third determining unit and a fourth sending unit; specifically, the third determining unit is configured to determine feedback information according to location information of the positioning terminal, where the feedback information indicates positioning Whether the location information of the terminal is accurate; the fourth sending unit is configured to send feedback information to the positioning server, so that the positioning server adjusts the credibility of the location information of the neighboring terminal according to the feedback information.
- the positioning terminal shown in FIG. 10 can implement various processes involved in locating the terminal in the positioning methods of FIG. 2 to FIG. 8 , specifically the function of the positioning terminal shown in FIG. 10 and the positioning terminal involved in the positioning method in FIG. 2 to FIG. 8 .
- the specific functions refer to the various processes of the positioning method in FIG. 2 to FIG. 8. To avoid repetition, details are not described herein.
- Figure 11 is a schematic block diagram of a terminal in accordance with one embodiment of the present invention.
- the terminal shown in FIG. 11 is a neighboring terminal of the positioning terminal.
- the neighboring terminal 1100 includes: a first acquiring unit 1110 and a first sending unit 1120.
- the first acquiring unit 1110 is configured to acquire location information of the neighboring terminal and the credibility verification information of the neighboring terminal; the first sending unit 1120 is configured to send the location information of the neighboring terminal and the credibility of the neighboring terminal.
- the information is verified, so that the location server determines the location information of the location terminal according to the location information and the reliability verification information of the neighboring terminal, where the reliability verification information is used by the location server to determine the credibility of the location information of the neighboring terminal.
- the reliability indicates the accuracy of the location information of the adjacent terminals.
- the positioning server obtains the location information and the credibility verification information of the neighboring terminal of the positioning terminal by using the positioning server, and further determines the credibility of the location information of the neighboring terminal, and according to the location information of the neighboring terminal, The reliability determines the location information of the positioning terminal, which can improve the positioning accuracy. degree.
- the positioning terminal further includes: a first receiving unit and a second determining unit; specifically, the first receiving unit is configured to receive a positioning message sent by the positioning terminal, where the positioning message carries the positioning terminal Identification information; a second determining unit, configured to determine an RSSI value of the positioning message.
- the first sending unit 1120 sends the RSSI value of the positioning message, the location information of the neighboring terminal, and the credibility verification information to the positioning server.
- the neighboring terminal further includes: a second receiving unit; specifically, the second receiving unit is configured to receive a positioning scan request message sent by the positioning server, where the positioning scan request message is used to indicate the phase
- the neighboring terminal receives the positioning message sent by the positioning terminal.
- the neighboring terminal further includes: a third receiving unit; specifically, the third receiving unit is configured to receive a positioning scan request message sent by the positioning server, where the positioning scan request message is used to indicate the phase
- the neighboring terminal sends a broadcast message, and the broadcast message carries the location information of the neighboring terminal and the credibility verification information of the neighboring terminal.
- the first sending unit 1120 sends a broadcast message, so that the positioning terminal receives the broadcast message sent by the neighboring terminal, generates a report message according to the RSSI value of the broadcast message and the broadcast message, and sends the report message to the location server, where the report message carries the neighbor message.
- the location information of the terminal, the reliability verification information of the neighboring terminal, and the RSSI value of the broadcast message are examples of the broadcast message.
- the first sending unit 1120 generates a broadcast message according to the location information of the neighboring terminal and the credibility verification information of the neighboring terminal, where the broadcast message carries the location information and the neighboringness of the neighboring terminal.
- the credibility verification information of the terminal the first sending unit 1120 sends a broadcast message, so that the positioning terminal determines the RSSI value of the received broadcast message and generates a report message according to the RSSI value of the received broadcast message and the broadcast message, and sends the report message.
- the report message carries the location information of the neighboring terminal, the credibility verification information of the neighboring terminal, and the RSSI value of the broadcast message.
- the adjacent terminals shown in FIG. 11 can implement the processes involved in the neighboring terminals in the positioning methods of FIG. 2 to FIG. 8, and the functions of the adjacent terminals shown in FIG. 11 and the positioning methods in FIG. 2 to FIG. 8 are involved.
- the functions of the neighboring terminals are corresponding.
- FIG. 12 is a schematic block diagram of a positioning server according to another embodiment of the present invention.
- the location server 1200 shown in FIG. 12 includes a processor 1210, a memory 1220, a bus system 1230, and a transceiver 1240.
- Processor 1210, memory 1220, and transceiver 1240 are coupled by a bus system 1230.
- the transceiver 1240 is configured to receive a positioning request message sent by the positioning terminal, and locate the positioning.
- the message is used to trigger the positioning server to locate the positioning terminal; obtain the location information and the credibility verification information of the neighboring terminal of the positioning terminal; the processor 1210 calls the code stored in the memory 1220 through the bus system 1230, and verifies according to the credibility.
- the information determines the credibility of the location information of the neighboring terminal, and the credibility indicates the accuracy of the location information of the neighboring terminal; the location information of the positioning terminal is determined according to the location information and the credibility of the neighboring terminal; the transceiver 1240 locates The terminal sends the location information of the positioning terminal.
- the positioning server obtains the location information and the credibility verification information of the neighboring terminal of the positioning terminal by using the positioning server, and further determines the credibility of the location information of the neighboring terminal, and according to the location information of the neighboring terminal, The reliability determines the location information of the positioning terminal, which can improve the positioning accuracy.
- Processor 1210 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method may be completed by an integrated logic circuit of hardware in the processor 1210 or an instruction in a form of software.
- the processor 1210 may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), or an off-the-shelf programmable gate array (English Field Programmable Gate Array). , referred to as FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA field Programmable Gate Array
- the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
- the steps of the method disclosed in the embodiments of the present invention may be directly implemented by the hardware decoding processor, or may be performed by a combination of hardware and software modules in the decoding processor.
- the software module can be located in a random access memory (RAM), a flash memory, a read-only memory (ROM), a programmable read only memory or an electrically erasable programmable memory, a register, etc. In the mature storage medium of the field.
- the storage medium is located in the memory 1220.
- the processor 1210 reads the information in the memory 1220 and completes the steps of the foregoing method in combination with hardware.
- the bus system 1230 may include a power bus, a control bus, and a status signal bus in addition to the data bus. Wait. However, for clarity of description, various buses are labeled as bus system 1230 in the figure.
- the positioning server of FIG. 12 can implement various processes involved in locating the server in the positioning methods in the various embodiments in FIG. 2 to FIG. 8. To avoid repetition, details are not described herein.
- the transceiver 1240 sends a positioning scan request to the neighboring terminal.
- the message is received by the neighboring terminal, and the scan report message is generated after the phase terminal receives the location scan request message, and the scan report message carries the received signal strength indication RSSI value of the location message, the location information of the neighboring terminal, and the The reliability verification information is obtained.
- the processor 1210 obtains the RSSI value of the location message according to the scan report message, and obtains the location information and the credibility verification information of the neighboring terminal according to the scan report message, according to the RSSI value of the location message and the location information of the neighboring terminal.
- the credibility verification information determines the location information of the positioning terminal.
- the transceiver 1240 sends a location scan request message to the neighboring terminal, where the location scan request message is used to indicate that the neighboring terminal sends the broadcast message, and the broadcast message carries the location information of the neighboring terminal, the neighboring terminal.
- the credibility verification information receives the report message sent by the locating terminal, and the report message is generated by the locating terminal according to the RSSI value of the broadcast message and the broadcast message; the report message carries the location information of the neighboring terminal, and the credibility verification of the neighboring terminal The RSSI value of the information and the broadcast message; the processor 1210 obtains the RSSI value of the broadcast message according to the report message, acquires the location information and the credibility verification information of the neighboring terminal according to the report message, and according to the RSSI value of the broadcast message, the neighboring terminal The location information and the credibility determine the location information of the location terminal.
- the location request message includes a report message, where the report message is generated by the positioning terminal according to the RSSI value of the broadcast message and the broadcast message sent by the neighboring terminal received by the positioning terminal, and the broadcast message carries the phase The location information of the neighboring terminal and the credibility verification information of the neighboring terminal; the processor 1210 obtains the RSSI value of the broadcast message according to the positioning request message, and acquires the location information and the credibility verification information of the neighboring terminal of the positioning terminal according to the positioning request message. And determining location information of the positioning terminal according to the location information, the credibility of the neighboring terminal, and the RSSI value of the broadcast message.
- the processor 1210 determines the level of credibility of the location information of the neighboring terminal according to the number of the credibility verification information, where the number of credibility verification information is larger, corresponding to The higher the credibility of the location information of the neighboring terminals, the less the number of credibility verification information, and the lower the credibility of the location information corresponding to the neighboring terminals.
- the processor 1210 determines the weight of the location information of the neighboring terminal according to the level of the credibility and the RSSI value of the broadcast message, and determines the location of the location terminal according to the weight and the location information of the neighboring terminal. information.
- the transceiver 1240 receives the feedback information sent by the positioning terminal, where the feedback information indicates whether the location information of the positioning terminal is accurate; and the processor 1210 adjusts the reliability of the location information of the neighboring terminal according to the feedback information.
- FIG. 13 is a schematic block diagram of a terminal according to another embodiment of the present invention.
- the terminal is a positioning terminal.
- the positioning terminal 1300 shown in FIG. 13 includes a processor 1310, a memory 1320, a bus system 1330, and a transceiver 1340.
- Processor 1310, memory 1320, and transceiver 1340 are coupled by a bus system 1330.
- the processor 1310 calls the code stored in the memory 1320 through the bus system 1330 to determine the request message; the transceiver 1340 sends a location request message to the positioning server to trigger the server according to the location information and the reliability of the neighboring terminal of the positioning terminal.
- the verification information determines location information of the positioning terminal, wherein the reliability verification information is used by the positioning server to determine the credibility of the location information of the neighboring terminal, and the credibility indicates the accuracy of the location information of the neighboring terminal; the receiving location server sends Position information of the positioning terminal.
- the embodiment of the present invention obtains the location information and the credibility verification information of the neighboring terminal of the positioning terminal by using the positioning server, and further determines the credibility of the location information of the neighboring terminal, and according to the location information of the neighboring terminal. And the credibility determines the location information of the positioning terminal, which can improve the positioning accuracy.
- the method disclosed in the foregoing embodiments of the present invention may be applied to the processor 1310 or implemented by the processor 1310.
- the processor 1310 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method may be completed by an integrated logic circuit of hardware in the processor 1310 or an instruction in a form of software.
- the processor 1310 may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), or an off-the-shelf programmable gate array (English Field Programmable Gate Array). , referred to as FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA field Programmable Gate Array
- the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
- the steps of the method disclosed in the embodiments of the present invention may be directly implemented by the hardware decoding processor, or may be performed by a combination of hardware and software modules in the decoding processor.
- the software module can be located in a random access memory (RAM), a flash memory, a read-only memory (ROM), a programmable read only memory or an electrically erasable programmable memory, a register, etc. In the mature storage medium of the field.
- the storage medium is located in the memory 1320.
- the processor 1310 reads the information in the memory 1320 and completes the steps of the foregoing method in combination with hardware.
- the bus system 1330 may include a power bus, a control bus, and a status signal bus in addition to the data bus. Wait. However, for clarity of description, various buses are labeled as bus system 1330 in the figure.
- the positioning terminal of FIG. 13 can implement various processes involved in locating the terminal in the positioning methods in the various embodiments in FIG. 2 to FIG. 8. To avoid repetition, details are not described herein.
- the transceiver 1340 sends a location message, where the location message carries the identifier information of the location terminal, so that the neighboring terminal reports the location information and the credibility verification message of the neighboring terminal to the location server according to the location message.
- the transceiver 1340 receives a broadcast message sent by a neighboring terminal, the broadcast message carries location information of the neighboring terminal and the credibility verification information of the neighboring terminal; the processor 1310 determines the reception of the broadcast message.
- the signal strength indicates the RSSI value;
- the report message is generated according to the RSSI value of the broadcast message and the broadcast message, and the report message carries the location information of the neighboring terminal, the credibility verification information of the neighboring terminal, and the RSSI value of the broadcast message;
- the transceiver 1340 locates The server sends a report message, so that the location server determines the location information of the location terminal according to the report message.
- the transceiver 1340 receives the broadcast message sent by the neighboring terminal, and the broadcast message carries the location information of the neighboring terminal and the trustedness of the neighboring terminal before the positioning terminal sends the location request message to the positioning server.
- the processor 1310 determines the RSSI value of the broadcast message; generates a report message according to the RSSI value of the broadcast message and the broadcast message, where the report message carries the location information of the neighboring terminal, the credibility verification information of the neighboring terminal, and the broadcast message.
- An RSSI value, wherein the location request message includes a report message.
- the processor 1310 determines feedback information according to location information of the positioning terminal, where the feedback information indicates whether the location information of the positioning terminal is accurate; the transceiver 1340 sends feedback information to the positioning server, so that the positioning server according to the feedback information Adjust the credibility of the location information of neighboring terminals.
- FIG. 14 is a schematic block diagram of a terminal according to another embodiment of the present invention.
- the terminal is an adjacent terminal of the positioning terminal.
- the adjacent terminal 1400 shown in FIG. 14 includes a processor 1410, a memory 1420, a bus system 1430, and a transceiver 1440.
- Processor 1410, memory 1420, and transceiver 1440 are coupled by a bus system 1430.
- the processor 1410 calls the code stored in the memory 1420 through the bus system 1430, acquires the location information of the neighboring terminal and the credibility verification information of the neighboring terminal, and the transceiver 1440 transmits the location information and the neighboringness of the neighboring terminal.
- the credibility verification information of the terminal so that the location server determines the location information of the location terminal according to the location information and the credibility verification information of the neighboring terminal, where the credibility verification information is used by the location server to determine the location information of the neighboring terminal.
- Credibility, credibility Indicates the accuracy of the location information of adjacent terminals.
- the positioning server obtains the location information and the credibility verification information of the neighboring terminal of the positioning terminal by using the positioning server, and further determines the credibility of the location information of the neighboring terminal, and according to the location information of the neighboring terminal, The reliability determines the location information of the positioning terminal, which can improve the positioning accuracy.
- Processor 1410 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method may be completed by an integrated logic circuit of hardware in the processor 1410 or an instruction in a form of software.
- the processor 1410 may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), or an off-the-shelf programmable gate array (English Field Programmable Gate Array). , referred to as FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA field Programmable Gate Array
- the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
- the steps of the method disclosed in the embodiments of the present invention may be directly implemented by the hardware decoding processor, or may be performed by a combination of hardware and software modules in the decoding processor.
- the software module can be located in a random access memory (RAM), a flash memory, a read-only memory (ROM), a programmable read only memory or an electrically erasable programmable memory, a register, etc. In the mature storage medium of the field.
- the storage medium is located in the memory 1420.
- the processor 1410 reads the information in the memory 1420 and completes the steps of the foregoing method in combination with hardware.
- the bus system 1430 may include a power bus, a control bus, and a status signal bus in addition to the data bus. Wait. However, for clarity of description, various buses are labeled as bus system 1430 in the figure.
- the adjacent terminals in FIG. 14 are sufficient to implement the processes involved in the neighboring terminals in the positioning methods in the various embodiments in FIG. 2 to FIG. 8. To avoid repetition, details are not described herein.
- the transceiver 1440 receives the positioning message sent by the positioning terminal, where the positioning message carries the identification information of the positioning terminal, and the processor 1410 determines the RSSI value of the positioning message.
- the transceiver 1440 sends the RSSI value of the positioning message, the location information of the neighboring terminal, and the credibility verification information to the positioning server.
- the transceiver 1440 receives a location scan request message sent by the location server, where the location scan request message is used to indicate that the neighboring terminal receives the location sent by the location terminal. Message.
- the transceiver 1440 receives a location scan request message sent by the location server, where the location scan request message is used to indicate that the neighboring terminal sends a broadcast message, and the broadcast message carries location information of the neighboring terminal, and the neighboring terminal. Credibility verification information.
- the transceiver 1440 sends a broadcast message, so that the location terminal receives the broadcast message sent by the neighboring terminal, generates a report message according to the RSSI value of the broadcast message and the broadcast message, and sends the report message to the location server, where the report message carries the neighboring terminal. Location information, credibility verification information of neighboring terminals, and RSSI values of broadcast messages.
- the transceiver 1440 generates a broadcast message according to the location information of the neighboring terminal and the credibility verification information of the neighboring terminal, where the broadcast message carries the location information of the neighboring terminal and the neighboring terminal.
- the first sending unit 1120 sends a broadcast message, so that the positioning terminal determines the RSSI value of the received broadcast message and generates a report message according to the RSSI value of the received broadcast message and the broadcast message, and sends the report message to the positioning.
- the server reports the location information of the neighboring terminal, the credibility verification information of the neighboring terminal, and the RSSI value of the broadcast message.
- system and “network” are used interchangeably herein.
- the term “and/or” in this context is merely an association describing the associated object, indicating that there may be three relationships, for example, A and / or B, which may indicate that A exists separately, and both A and B exist, respectively. B these three situations.
- the character "/" in this article generally indicates that the contextual object is an "or" relationship.
- B corresponding to A means that B is associated with A, and B can be determined according to A.
- determining B from A does not mean that B is only determined based on A, and that B can also be determined based on A and/or other information.
- the disclosed systems, devices, and methods may be implemented in other manners.
- the device embodiments described above are merely illustrative.
- the division of the unit is only a logical function division.
- there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, or an electrical, mechanical or other form of connection.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the embodiments of the present invention.
- each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
- Computer readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one location to another.
- a storage medium may be any available media that can be accessed by a computer.
- the computer readable medium may include RAM, ROM, EEPROM, CD-ROM or its His disc storage, disk storage media or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of an instruction or data structure and that can be accessed by a computer.
- Any connection may suitably be a computer readable medium.
- the software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave
- coaxial cable , fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, wireless, and microwave are included in the fixing of the associated media.
- a disk and a disc include a compact disc (CD), a laser disc, a compact disc, a digital versatile disc (DVD), a floppy disk, and a Blu-ray disc, wherein the disc is usually magnetically copied, and the disc is The laser is used to optically replicate the data. Combinations of the above should also be included within the scope of the computer readable media.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Electromagnetism (AREA)
- Mobile Radio Communication Systems (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Quality & Reliability (AREA)
Abstract
Description
Claims (34)
- 一种定位的方法,其特征在于,包括:定位服务器接收定位终端发送的定位请求消息,所述定位请求消息用于触发所述定位服务器为所述定位终端定位;所述定位服务器获取所述定位终端的相邻终端的位置信息和可信度验证信息;所述定位服务器根据所述可信度验证信息确定所述相邻终端的位置信息的可信度,所述可信度表示所述相邻终端的位置信息的精确程度;所述定位服务器根据所述相邻终端的位置信息和所述可信度确定所述定位终端的位置信息;所述定位服务器向所述定位终端发送所述定位终端的位置信息。
- 根据权利要求1所述的方法,其特征在于,还包括:所述定位服务器向所述相邻终端发送定位扫描请求消息;所述定位服务器接收所述相邻终端发送的所述扫描报告消息,所述扫描报告消息为所述相终端接收到所述定位扫描请求消息后生成的,所述扫描报告消息携带所述定位消息的接收信号强度指示RSSI值、所述相邻终端的位置信息和可信度验证信息;所述定位服务器根据所述扫描报告消息获取所述定位消息的RSSI值;其中,所述定位服务器获取所述定位终端的相邻终端的位置信息和可信度验证信息,包括:所述定位服务器根据所述扫描报告消息获取所述相邻终端的位置信息和可信度验证信息,所述定位服务器根据所述相邻终端的位置信息和所述可信度确定所述定位终端的位置信息,包括:所述定位服务器根据所述定位消息的RSSI值、所述相邻终端的位置信息和所述可信度确定所述定位终端的位置信息。
- 根据权利要求1所述的方法,其特征在于,还包括:所述定位服务器向相邻终端发送定位扫描请求消息,所述定位扫描请求消息用于指示所述相邻终端发送广播消息,所述广播消息携带所述相邻终端的位置信息、所述相邻终端的可信度验证信息;所述定位服务器接收所述定位终端发送的上报消息,所述上报消息是所 述定位终端根据所述广播消息和所述广播消息的RSSI值生成的;所述上报消息携带所述相邻终端的位置信息、所述相邻终端的可信度验证信息和所述广播消息的RSSI值;所述定位服务器根据所述上报消息获取所述广播消息的RSSI值;其中,所述定位服务器获取所述定位终端的相邻终端的位置信息和可信度验证信息,包括:所述定位服务器根据所述上报消息获取所述相邻终端的位置信息和可信度验证信息,所述定位服务器根据所述相邻终端的位置信息和所述可信度确定所述定位终端的位置信息,包括:所述定位服务器根据所述广播消息的RSSI值、所述相邻终端的位置信息和所述可信度确定所述定位终端的位置信息。
- 根据权利要求1所述的方法,其特征在于,所述定位请求消息包括上报消息,其中,所述上报消息由所述定位终端根据所述定位终端接收到的所述相邻终端发送的广播消息和所述广播消息的RSSI值生成的,所述广播消息携带所述相邻终端的位置信息、所述相邻终端的可信度验证信息,所述方法还包括:所述定位服务器根据所述定位请求消息获取所述广播消息的RSSI值,其中,所述定位服务器获取所述定位终端的相邻终端的位置信息和可信度验证信息,包括:所述定位服务器根据所述定位请求消息获取所述定位终端的相邻终端的位置信息和所述可信度验证信息,所述定位服务器根据所述相邻终端的位置信息和所述可信度确定所述定位终端的位置信息,包括:所述定位服务器根据所述相邻终端的位置信息、所述可信度和所述广播消息的RSSI值确定所述定位终端的位置信息。
- 根据权利要求3或4所述的方法,其特征在于,所述定位服务器根据所述可信度验证信息确定所述相邻终端的位置信息的可信度,包括:所述定位服务器根据所述可信度验证信息的数量的多少确定所述相邻 终端的位置信息的可信度的高低,其中,所述可信度验证信息的数量越多,对应所述相邻终端的位置信息的可信度越高,所述可信度验证信息的数量越少,对应所述相邻终端的位置信息的可信度越低。
- 根据权利要求5所述的方法,其特征在于,所述定位服务器根据所述相邻终端的位置信息、所述可信度和所述广播消息的RSSI值确定所述定位终端的位置信息,包括:所述定位服务器根据所述可信度的高低和所述广播消息的RSSI值确定所述相邻终端的位置信息的权重;所述定位服务器根据所述权重和所述相邻终端的位置信息确定所述定位终端的位置信息。
- 根据权利要求1至6中任一项所述的方法,其特征在于,还包括:所述定位服务器接收所述定位终端发送的反馈信息,所述反馈信息表示所述定位终端的位置信息是否准确;所述定位服务器根据所述反馈信息调整所述相邻终端的位置信息的可信度。
- 一种定位的方法,其特征在于,包括:定位终端向定位服务器发送定位请求消息以触发所述服务器根据所述定位终端的相邻终端的位置信息和可信度验证信息确定所述定位终端的位置信息,其中,所述可信度验证信息用于所述定位服务器确定所述相邻终端的位置信息的可信度,所述可信度表示所述相邻终端的位置信息的精确程度;所述定位终端接收所述定位服务器发送的所述定位终端的位置信息。
- 根据权利要求8所述的方法,其特征在于,还包括:所述定位终端发送定位消息,以便所述相邻终端根据所述定位消息向所述定位服务器上报所述相邻终端的位置信息和可信度验证消息。
- 根据权利要求8所述的方法,其特征在于,在所述定位终端接收所述定位服务器发送的所述定位终端的位置信息之前,还包括:所述定位终端接收所述相邻终端发送的广播消息,所述广播消息携带所述相邻终端的位置信息和所述相邻终端的可信度验证信息;所述定位终端确定所述广播消息的接收信号强度指示RSSI值;所述定位终端根据所述广播消息和所述广播消息的RSSI值生成上报消 息,所述上报消息携带所述相邻终端的位置信息、所述相邻终端的可信度验证信息和所述广播消息的RSSI值;所述定位终端向所述定位服务器发送所述上报消息,以便所述定位服务器根据所述上报消息确定所述定位终端的位置信息。
- 根据权利要求8所述的方法,其特征在于,在所述定位终端向定位服务器发送定位请求消息之前,还包括:所述定位终端接收所述相邻终端发送的广播消息,所述广播消息携带所述相邻终端的位置信息和所述相邻终端的可信度验证信息;所述定位终端确定所述广播消息的RSSI值;所述定位终端根据所述广播消息和所述广播消息的RSSI值生成上报消息,所述上报消息携带所述相邻终端的位置信息、所述相邻终端的可信度验证信息和所述广播消息的RSSI值;其中,所述定位请求消息包括所述上报消息。
- 根据权利要求8至11中任一项所述的方法,其特征在于,还包括:所述定位终端根据所述定位终端的位置信息确定反馈信息,所述反馈信息表示所述定位终端的位置信息是否准确;所述定位终端向所述定位服务器发送反馈信息,以便所述定位服务器根据所述反馈信息调整所述相邻终端的位置信息的可信度。
- 一种定位的方法,其特征在于,包括:定位终端的相邻终端获取所述相邻终端的位置信息和所述相邻终端的可信度验证信息;所述相邻终端发送所述相邻终端的位置信息和所述相邻终端的可信度验证信息,以便定位服务器根据所述相邻终端的位置信息和可信度验证信息确定所述定位终端的位置信息,其中,所述可信度验证信息用于所述定位服务器确定所述相邻终端的位置信息的可信度,所述可信度表示所述相邻终端的位置信息的精确程度。
- 根据权利要求13所述的方法,其特征在于,在所述相邻终端发送所述相邻终端的位置信息和所述相邻终端的可信度验证信息之前,还包括:所述相邻终端接收所述定位终端发送的定位消息;所述相邻终端确定所述定位消息的RSSI值,所述相邻终端发送所述相邻终端的位置信息和所述相邻终端的可信度 验证信息,包括:所述相邻终端向所述定位服务器端发送所述定位消息的RSSI值、所述相邻终端的位置信息和可信度验证信息。
- 根据权利要求14所述的方法,其特征在于,在所述相邻终端接收所述定位终端发送的定位消息之前,还包括:所述相邻终端接收所述定位服务器发送的定位扫描请求消息,所述定位扫描请求消息用于指示所述相邻终端接收所述定位终端发送的定位消息。
- 根据权利要求13所述的方法,其特征在于,在所述相邻终端发送所述相邻终端的位置信息和所述相邻终端的可信度验证信息之前,还包括:所述相邻终端接收所述定位服务器发送的定位扫描请求消息,所述定位扫描请求消息用于指示所述相邻终端发送广播消息,所述广播消息携带所述相邻终端的位置信息和所述相邻终端的可信度验证信息,所述相邻终端发送所述相邻终端的位置信息和所述相邻终端的可信度验证信息,包括:所述相邻终端发送广播消息,以便所定位终端接收所述相邻终端发送的广播消息、根据所述广播消息和所述广播消息的RSSI值生成上报消息并将所述上报消息发送给所述定位服务器,所述上报消息携带所述相邻终端的位置信息、所述相邻终端的可信度验证信息和所述广播消息的RSSI值。
- 根据权利要求13所述的方法,其特征在于,所述相邻终端发送所述相邻终端的位置信息和所述相邻终端的可信度验证信息,包括:所述相邻终端根据所述相邻终端的位置信息和所述相邻终端的可信度验证信息生成广播消息,其中,所述广播消息携带所述相邻终端的位置信息和所述相邻终端的可信度验证信息;所述相邻终端发送广播消息,以便所述定位终端确定接收到的所述广播消息的RSSI值并根据接收到的所述广播消息和所述广播消息的RSSI值生成上报消息,将所述上报消息发送至定位服务器,所述上报消息携带所述相邻终端的位置信息、所述相邻终端的可信度验证信息和所述广播消息的RSSI值。
- 一种定位服务器,其特征在于,包括:第一接收单元,用于接收定位终端发送的定位请求消息,所述定位请求 消息用于触发所述定位服务器为所述定位终端定位;第一获取单元,用于获取所述定位终端的相邻终端的位置信息和可信度验证信息;第一确定单元,用于根据所述可信度验证信息确定所述相邻终端的位置信息的可信度,所述可信度表示所述相邻终端的位置信息的精确程度;第二确定单元,用于根据所述相邻终端的位置信息和所述可信度确定所述定位终端的位置信息;第一发送单元,用于向所述定位终端发送所述定位终端的位置信息。
- 根据权利要求18所述的定位服务器,其特征在于,还包括:第二发送单元,用于向所述相邻终端发送定位扫描请求消息;第二接收单元,用于接收所述相邻终端发送的所述扫描报告消息,所述扫描报告消息为所述相终端接收到所述定位扫描请求消息后生成的,所述扫描报告消息携带所述定位消息的接收信号强度指示RSSI值、所述相邻终端的位置信息和可信度验证信息;第二获取单元,用于根据所述扫描报告消息获取所述定位消息的RSSI值;其中,所述第一获取单元,根据所述扫描报告消息获取所述相邻终端的位置信息和可信度验证信息,所述第二确定单元,根据所述定位消息的RSSI值、所述相邻终端的位置信息和所述可信度确定所述定位终端的位置信息。
- 根据权利要求18所述的定位服务器,其特征在于,还包括:第三发送单元,用于向相邻终端发送定位扫描请求消息,所述定位扫描请求消息用于指示所述相邻终端发送广播消息,所述广播消息携带所述相邻终端的位置信息、所述相邻终端的可信度验证信息;第三接收单元,用于接收所述定位终端发送的上报消息,所述上报消息是所述定位终端根据所述广播消息和所述广播消息的RSSI值生成的;所述上报消息携带所述相邻终端的位置信息、所述相邻终端的可信度验证信息和所述广播消息的RSSI值;第三获取单元,用于根据所述上报消息获取所述广播消息的RSSI值;其中,所述第一获取单元,根据所述上报消息获取所述相邻终端的位置信息和可信度验证信息,所述第二确定单元,根据所述广播消息的RSSI值、所述相邻终端的位置信息和所述可信度确定所述定位终端的位置信息。
- 根据权利要求18所述的定位服务器,其特征在于,所述定位请求消息包括上报消息,其中,所述上报消息由所述定位终端根据所述定位终端接收到的所述相邻终端发送的广播消息和所述广播消息的RSSI值生成的,所述广播消息携带所述相邻终端的位置信息、所述相邻终端的可信度验证信息,所述定位服务器还包括:第四获取单元,用于根据所述定位请求消息获取所述广播消息的RSSI值,其中,所述第一获取单元,根据所述定位请求消息获取所述定位终端的相邻终端的位置信息和所述可信度验证信息,所述第二确定单元,根据所述相邻终端的位置信息、所述可信度和所述广播消息的RSSI值确定所述定位终端的位置信息。
- 根据权利要求20或21所述的定位服务器,其特征在于,所述第一确定单元,根据所述可信度验证信息的数量的多少确定所述相邻终端的位置信息的可信度的高低,其中,所述可信度验证信息的数量越多,对应所述相邻终端的位置信息的可信度越高,所述可信度验证信息的数量越少,对应所述相邻终端的位置信息的可信度越低。
- 根据权利要求22所述的定位服务器,其特征在于,所述第二确定单元,根据所述可信度的高低和所述广播消息的RSSI值确定所述相邻终端的位置信息的权重,并根据所述权重和所述相邻终端的位置信息确定所述定位终端的位置信息。
- 根据权利要求18至23中任一项所述的定位服务器,其特征在于,还包括:第四接收单元,用于接收所述定位终端发送的反馈信息,所述反馈信息表示所述定位终端的位置信息是否准确;调整单元,用于根据所述反馈信息调整所述相邻终端的位置信息的可信度。
- 一种终端,其特征在于,所述终端为定位终端,包括:第一发送单元,用于向定位服务器发送定位请求消息以触发所述服务器 根据所述定位终端的相邻终端的位置信息和可信度验证信息确定所述定位终端的位置信息,其中,所述可信度验证信息用于所述定位服务器确定所述相邻终端的位置信息的可信度,所述可信度表示所述相邻终端的位置信息的精确程度;第一接收单元,用于接收所述定位服务器发送的所述定位终端的位置信息。
- 根据权利要求25所述的终端,其特征在于,还包括:第二发送单元,用于发送定位消息,以便所述相邻终端根据所述定位消息向所述定位服务器上报所述相邻终端的位置信息和可信度验证消息。
- 根据权利要求25所述的终端,其特征在于,还包括:第二接收单元,用于接收所述相邻终端发送的广播消息,所述广播消息携带所述相邻终端的位置信息和所述相邻终端的可信度验证信息;第一确定单元,用于确定所述广播消息的接收信号强度指示RSSI值;第一生成单元,用于根据所述广播消息和所述广播消息的RSSI值生成上报消息,所述上报消息携带所述相邻终端的位置信息、所述相邻终端的可信度验证信息和所述广播消息的RSSI值;第三发送单元,用于向所述定位服务器发送所述上报消息,以便所述定位服务器根据所述上报消息确定所述定位终端的位置信息。
- 根据权利要求25所述的终端,其特征在于,还包括:第三接收单元,用于在所述定位终端向定位服务器发送定位请求消息之前,接收所述相邻终端发送的广播消息,所述广播消息携带所述相邻终端的位置信息和所述相邻终端的可信度验证信息;第二确定单元,用于确定所述广播消息的RSSI值;第二生成单元,用于根据所述广播消息和所述广播消息的RSSI值生成上报消息,所述上报消息携带所述相邻终端的位置信息、所述相邻终端的可信度验证信息和所述广播消息的RSSI值,其中,所述定位请求消息包括所述上报消息。
- 根据权利要求25至28中任一项所述的终端,其特征在于,还包括:第三确定单元,用于根据所述定位终端的位置信息确定反馈信息,所述反馈信息表示所述定位终端的位置信息是否准确;第四发送单元,用于向所述定位服务器发送反馈信息,以便所述定位服 务器根据所述反馈信息调整所述相邻终端的位置信息的可信度。
- 一种终端,其特征在于,所述终端为定位终端的相邻终端,包括:第一获取单元,用于获取所述相邻终端的位置信息和所述相邻终端的可信度验证信息;第一发送单元,用于发送所述相邻终端的位置信息和所述相邻终端的可信度验证信息,以便定位服务器根据所述相邻终端的位置信息和可信度验证信息确定所述定位终端的位置信息,其中,所述可信度验证信息用于所述定位服务器确定所述相邻终端的位置信息的可信度,所述可信度表示所述相邻终端的位置信息的精确程度。
- 根据权利要求30所述的终端,其特征在于,还包括:第一接收单元,用于接收所述定位终端发送的定位消息;第二确定单元,用于确定所述定位消息的RSSI值,其中,所述第一发送单元,向所述定位服务器端发送所述定位消息的RSSI值、所述相邻终端的位置信息和可信度验证信息。
- 根据权利要求31所述的终端,其特征在于,还包括:第二接收单元,用于接收所述定位服务器发送的定位扫描请求消息,所述定位扫描请求消息用于指示所述相邻终端接收所述定位终端发送的定位消息。
- 根据权利要求30所述的终端,其特征在于,还包括:第三接收单元,用于接收所述定位服务器发送的定位扫描请求消息,所述定位扫描请求消息用于指示所述相邻终端发送广播消息,所述广播消息携带所述相邻终端的位置信息和所述相邻终端的可信度验证信息,其中,所述第一发送单元,发送广播消息,以便所定位终端接收所述相邻终端发送的广播消息、根据所述广播消息和所述广播消息的RSSI值生成上报消息并将所述上报消息发送给所述定位服务器,所述上报消息携带所述相邻终端的位置信息、所述相邻终端的可信度验证信息和所述广播消息的RSSI值。
- 根据权利要求30所述的终端,其特征在于,所述第一发送单元,根据所述相邻终端的位置信息和所述相邻终端的可信度验证信息生成广播消息,其中,所述广播消息携带所述相邻终端的位置信息和所述相邻终端的可信度验证信息;所述第一发送单元发送所述广播消息,以便所述定位终端确定接收到的所述广播消息的RSSI值并根据接收到的所述广播消息和所述广播消息的RSSI值生成上报消息,将所述上报消息发送至定位服务器,所述上报消息携带所述相邻终端的位置信息、所述相邻终端的可信度验证信息和所述广播消息的RSSI值。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP15849091.2A EP3200521B1 (en) | 2014-10-10 | 2015-10-09 | Location method and location server |
| KR1020177012091A KR102047801B1 (ko) | 2014-10-10 | 2015-10-09 | 위치결정 방법, 위치결정 서버, 및 단말 |
| BR112017007254-8A BR112017007254B1 (pt) | 2014-10-10 | 2015-10-09 | Método de posicionamento, servidor de posicionamento, e terminal |
| JP2017518995A JP6628795B2 (ja) | 2014-10-10 | 2015-10-09 | 位置決定方法、位置決定サーバ、及び端末 |
| US15/481,778 US10455538B2 (en) | 2014-10-10 | 2017-04-07 | Positioning method, positioning server, and terminal |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410531482.3 | 2014-10-10 | ||
| CN201410531482.3A CN105578591A (zh) | 2014-10-10 | 2014-10-10 | 定位的方法、定位服务器和终端 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/481,778 Continuation US10455538B2 (en) | 2014-10-10 | 2017-04-07 | Positioning method, positioning server, and terminal |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2016055014A1 true WO2016055014A1 (zh) | 2016-04-14 |
Family
ID=55652599
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2015/091511 Ceased WO2016055014A1 (zh) | 2014-10-10 | 2015-10-09 | 定位的方法、定位服务器和终端 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US10455538B2 (zh) |
| EP (1) | EP3200521B1 (zh) |
| JP (1) | JP6628795B2 (zh) |
| KR (1) | KR102047801B1 (zh) |
| CN (1) | CN105578591A (zh) |
| WO (1) | WO2016055014A1 (zh) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170332248A1 (en) * | 2016-05-13 | 2017-11-16 | Here Global B.V. | Determining one or more potential installation positions and/or areas for installing one or more radio positioning support devices |
| KR20250037652A (ko) | 2023-09-08 | 2025-03-18 | 한국철도기술연구원 | 승객 단말의 신호세기에 기반한 대중교통의 결제정보 확인 시스템 |
| KR20250053274A (ko) | 2023-10-12 | 2025-04-22 | 한국철도기술연구원 | 대중교통 승객 승하차시 요금정산을 위한 결제정보 확인 장치 및 방법 |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA3024406C (en) * | 2016-05-18 | 2024-05-07 | Chiyoda Corporation | Management system for objects under monitoring and method of identifying beacon terminals |
| US10524224B2 (en) * | 2017-07-18 | 2019-12-31 | Futurewei Technologies, Inc. | Method and system for positioning of remote user equipment |
| CN109309902A (zh) * | 2017-07-28 | 2019-02-05 | 橙果信息技术有限公司 | 贩售终端维护信息处理方法及系统 |
| US10979158B2 (en) | 2017-08-03 | 2021-04-13 | T-Mobile Usa, Inc. | User equipment including spectrum analyzer, and network device |
| CN107908655B (zh) * | 2017-10-12 | 2019-03-19 | 北京三快在线科技有限公司 | 一种定位的方法和装置 |
| US11079242B2 (en) * | 2017-12-29 | 2021-08-03 | Walmart Apollo, Llc | System and method for determining autonomous vehicle location using incremental image analysis |
| CN108810819B (zh) * | 2018-05-25 | 2021-05-14 | 厦门华方软件科技有限公司 | 一种基于网络通讯的地表定位方法及介质 |
| CN111526484A (zh) * | 2019-02-02 | 2020-08-11 | 索尼公司 | 用于无线通信系统的设备、方法和存储介质 |
| CN110381439B (zh) * | 2019-08-19 | 2020-11-10 | 宇龙计算机通信科技(深圳)有限公司 | 一种定位方法、装置、服务器、存储介质以及终端 |
| CN112533129A (zh) * | 2019-08-27 | 2021-03-19 | 北京金坤科创技术有限公司 | 一种高精度定位方法 |
| CN111044069B (zh) * | 2019-12-16 | 2022-04-29 | 驭势科技(北京)有限公司 | 一种车辆定位方法、车载设备及存储介质 |
| CN113676832B (zh) * | 2020-05-15 | 2023-04-14 | 大唐移动通信设备有限公司 | 一种测量上报方法、测量上报设备及定位服务器 |
| US20240340610A1 (en) * | 2021-07-27 | 2024-10-10 | Telefonaktiebolaget Lm Ericsson (Publ) | Network node, user equipment and methods in a wireless communications network |
| CN116056205A (zh) * | 2021-10-28 | 2023-05-02 | 大唐移动通信设备有限公司 | 辅助定位方法、装置及存储介质 |
| US20250338084A1 (en) * | 2022-07-26 | 2025-10-30 | Nec Corporation | Method, device and computer storage medium of communication |
| EP4601369A1 (en) * | 2022-10-07 | 2025-08-13 | LG Electronics Inc. | Method of transmitting sidelink positioning data in wireless communication system and device therefor |
| CN121464664A (zh) * | 2023-10-31 | 2026-02-03 | 乐天移动株式会社 | 关于与通信站连接的通信设备的位置信息的提供 |
| CN118050758A (zh) * | 2024-02-19 | 2024-05-17 | 广东小狼星物联有限公司 | 一种基于gps的高精度实时定位方法及系统 |
| WO2025263953A1 (en) * | 2024-06-19 | 2025-12-26 | Samsung Electronics Co., Ltd. | Method and apparatus for supporting location service for multiple user equipment sharing same location in a wireless communication system |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102802119A (zh) * | 2012-07-24 | 2012-11-28 | 北京新潮讯捷信息技术有限公司 | 一种定位方法、装置及系统 |
| CN103249140A (zh) * | 2012-02-10 | 2013-08-14 | 星贝瑞有限公司 | 终端定位的方法、系统及装置 |
| CN103414999A (zh) * | 2013-08-27 | 2013-11-27 | 成都思晗科技有限公司 | 一种基于无线传感器网络的定位方法 |
| CN103415069A (zh) * | 2012-11-01 | 2013-11-27 | 上海物联网有限公司 | 一种基于传感网和蜂窝网融合的移动节点定位算法 |
Family Cites Families (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3545667B2 (ja) * | 2000-02-22 | 2004-07-21 | 株式会社エヌ・ティ・ティ・ドコモ | 携帯端末 |
| JP3479885B2 (ja) * | 2000-11-07 | 2003-12-15 | 日本電気株式会社 | 移動端末を用いた測位方法及び測位機能を有する移動端末 |
| JP2005223436A (ja) * | 2004-02-03 | 2005-08-18 | Hitachi Ltd | 携帯端末及び位置情報交換システム |
| JP4689480B2 (ja) * | 2006-01-27 | 2011-05-25 | 三菱電機株式会社 | 測位端末及び測位システム |
| JP2008306532A (ja) * | 2007-06-08 | 2008-12-18 | Kddi R & D Laboratories Inc | 移動端末、該移動端末を利用した測位システム、測位方法及びそのプログラム |
| JP2009042045A (ja) * | 2007-08-08 | 2009-02-26 | Sharp Corp | 情報端末 |
| CN101933304B (zh) * | 2008-01-29 | 2014-11-19 | 朗讯科技公司 | 一种移动装置定位方法及设备 |
| JP2009281793A (ja) | 2008-05-20 | 2009-12-03 | Brother Ind Ltd | 移動局測位システム |
| US8504039B2 (en) * | 2008-11-04 | 2013-08-06 | Motorola Mobility Llc | Efficient reselections in the presence of closed subscriber group cells |
| TWI447420B (zh) * | 2009-10-20 | 2014-08-01 | Inst Information Industry | 室內定位方法與系統,及電腦程式產品 |
| EP2320685B1 (en) * | 2009-11-06 | 2014-03-12 | BlackBerry Limited | Location determination for mobile devices in emergency situations |
| US9357328B1 (en) * | 2010-06-15 | 2016-05-31 | Thales Avionics, Inc. | Systems and methods for distributing content using attributes |
| US8717289B2 (en) * | 2010-06-22 | 2014-05-06 | Hsni Llc | System and method for integrating an electronic pointing device into digital image data |
| KR101670758B1 (ko) * | 2010-07-05 | 2016-11-01 | 에스케이텔레콤 주식회사 | 위치 측위 방법과 그를 위한 이동통신 단말기 및 위치 계산 서버 |
| JP5093316B2 (ja) * | 2010-09-09 | 2012-12-12 | ソニー株式会社 | 情報処理装置、情報処理方法、情報処理システム、およびプログラム |
| JP2012154645A (ja) * | 2011-01-21 | 2012-08-16 | Toshiba Corp | 無線端末位置計測システム、無線端末位置計測方法 |
| JP5866877B2 (ja) * | 2011-08-30 | 2016-02-24 | 大日本印刷株式会社 | 位置検出システム、端末装置及び位置検出プログラム |
| US8639266B2 (en) | 2012-04-18 | 2014-01-28 | Google Inc. | Using peer devices to locate a mobile device |
| KR101356192B1 (ko) * | 2012-04-26 | 2014-01-24 | 서울시립대학교 산학협력단 | 영상매칭 기반의 스마트폰의 위치자세 결정 방법 및 시스템 |
| US20140188009A1 (en) * | 2012-07-06 | 2014-07-03 | University Of Southern California | Customizable activity training and rehabilitation system |
| US20140062719A1 (en) * | 2012-08-29 | 2014-03-06 | Qualcomm Incorporated | Using smart meters as reliable crowd-sourcing agents |
| US9313669B2 (en) * | 2012-08-30 | 2016-04-12 | Lg Electronics Inc. | Apparatus and method for calculating location of mobile station in wireless network |
| WO2014056172A1 (zh) * | 2012-10-08 | 2014-04-17 | 华为技术有限公司 | 定位方法和装置 |
| US9113431B2 (en) | 2012-11-16 | 2015-08-18 | Qualcomm Incorporated | Method for corroboration and transferring trust between network databases for enhanced positioning accuracy |
| US9213093B2 (en) * | 2012-12-21 | 2015-12-15 | Qualcomm Incorporated | Pairwise measurements for improved position determination |
| WO2014128527A1 (en) * | 2013-02-21 | 2014-08-28 | Nokia Corporation | Updating stored information about wireless access points |
| US9404997B2 (en) * | 2013-03-08 | 2016-08-02 | Intel Corporation | Communication station and method for time-of-flight positioning using cooperating stations |
| US20140274111A1 (en) * | 2013-03-14 | 2014-09-18 | Qualcomm Incorporated | Inter-device transfer of accurate location information |
| US20140327521A1 (en) * | 2013-05-01 | 2014-11-06 | Qualcomm Incorporated | Asset location using relays |
| KR102123636B1 (ko) * | 2013-10-02 | 2020-06-17 | 삼성전자주식회사 | 네트워크 기반의 위치 결정 방법 및 그 전자 장치 |
| JP6282926B2 (ja) * | 2014-05-13 | 2018-02-21 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 制御方法及び通信装置 |
| GB2550208A (en) | 2016-05-13 | 2017-11-15 | Here Global Bv | Determining one or more potential installation positions and/or areas for installing one or more radio positioning support devices |
-
2014
- 2014-10-10 CN CN201410531482.3A patent/CN105578591A/zh active Pending
-
2015
- 2015-10-09 WO PCT/CN2015/091511 patent/WO2016055014A1/zh not_active Ceased
- 2015-10-09 KR KR1020177012091A patent/KR102047801B1/ko active Active
- 2015-10-09 EP EP15849091.2A patent/EP3200521B1/en active Active
- 2015-10-09 JP JP2017518995A patent/JP6628795B2/ja active Active
-
2017
- 2017-04-07 US US15/481,778 patent/US10455538B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103249140A (zh) * | 2012-02-10 | 2013-08-14 | 星贝瑞有限公司 | 终端定位的方法、系统及装置 |
| CN102802119A (zh) * | 2012-07-24 | 2012-11-28 | 北京新潮讯捷信息技术有限公司 | 一种定位方法、装置及系统 |
| CN103415069A (zh) * | 2012-11-01 | 2013-11-27 | 上海物联网有限公司 | 一种基于传感网和蜂窝网融合的移动节点定位算法 |
| CN103414999A (zh) * | 2013-08-27 | 2013-11-27 | 成都思晗科技有限公司 | 一种基于无线传感器网络的定位方法 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3200521A4 * |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170332248A1 (en) * | 2016-05-13 | 2017-11-16 | Here Global B.V. | Determining one or more potential installation positions and/or areas for installing one or more radio positioning support devices |
| US10484880B2 (en) * | 2016-05-13 | 2019-11-19 | Here Global B.V. | Determining one or more potential installation positions and/or areas for installing one or more radio positioning support devices |
| KR20250037652A (ko) | 2023-09-08 | 2025-03-18 | 한국철도기술연구원 | 승객 단말의 신호세기에 기반한 대중교통의 결제정보 확인 시스템 |
| KR20250053274A (ko) | 2023-10-12 | 2025-04-22 | 한국철도기술연구원 | 대중교통 승객 승하차시 요금정산을 위한 결제정보 확인 장치 및 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20170065625A (ko) | 2017-06-13 |
| US20170215168A1 (en) | 2017-07-27 |
| CN105578591A (zh) | 2016-05-11 |
| EP3200521A4 (en) | 2017-11-08 |
| EP3200521B1 (en) | 2021-06-02 |
| KR102047801B1 (ko) | 2019-11-22 |
| EP3200521A1 (en) | 2017-08-02 |
| US10455538B2 (en) | 2019-10-22 |
| JP2017538105A (ja) | 2017-12-21 |
| BR112017007254A2 (zh) | 2018-01-02 |
| JP6628795B2 (ja) | 2020-01-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2016055014A1 (zh) | 定位的方法、定位服务器和终端 | |
| CN112640531B (zh) | 小区切换方法及装置、通信设备和存储介质 | |
| CN103856895B (zh) | 共享定位信息的方法和终端 | |
| CN105100231B (zh) | 智能设备位置信息的获取方法、设备和系统 | |
| WO2015096502A1 (zh) | 定位方法和用户设备 | |
| CN115336297B (zh) | 定位辅助终端设备的确定方法、装置 | |
| CN114096868B (zh) | 位置确定方法、装置、通信设备及存储介质 | |
| CN110389738A (zh) | 一种投屏方法、装置、终端及存储介质 | |
| WO2017070909A1 (zh) | 移动网络中的定位方法、基站和移动终端 | |
| WO2017071074A1 (zh) | 建立连接的方法及装置 | |
| WO2024065133A1 (zh) | 定位辅助终端设备的重新选择方法、装置 | |
| US20170303231A1 (en) | Positioning method and device | |
| US11902868B2 (en) | Device provisioning for association with a user or a user account | |
| CN116615923A (zh) | 传感服务提供方法及装置、通信设备及存储介质 | |
| US9363758B2 (en) | Determination of initial transmit power based on shared transmit-power information | |
| CN113906705B (zh) | 信息传输方法、装置、通信设备及存储介质 | |
| CN109451837B (zh) | 小区重选方法、装置及存储介质 | |
| WO2024197912A1 (zh) | 信息传输方法及装置、通信设备及存储介质 | |
| WO2022056847A1 (zh) | 终端的定位方法、装置、通信设备及存储介质 | |
| CN116097705A (zh) | Scg配置方法、装置、存储介质、用户设备以及网络侧设备 | |
| US20250016732A1 (en) | Collaborative ranging method and apparatus, communication device and storage medium | |
| WO2024239215A1 (zh) | 信息指示方法、装置、通信设备及存储介质 | |
| WO2016146036A1 (zh) | 信息共享方法、移动终端和信息共享系统 | |
| CN118435669A (zh) | 信息处理方法及装置、通信设备及存储介质 | |
| CN117859361A (zh) | 一种收集服务体验质量信息的方法、装置及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15849091 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2017518995 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112017007254 Country of ref document: BR |
|
| REEP | Request for entry into the european phase |
Ref document number: 2015849091 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 20177012091 Country of ref document: KR Kind code of ref document: A |
|
| ENP | Entry into the national phase |
Ref document number: 112017007254 Country of ref document: BR Kind code of ref document: A2 Effective date: 20170407 |
