CN106658709A - Positioning method and device, electronic device and server - Google Patents
Positioning method and device, electronic device and server Download PDFInfo
- Publication number
- CN106658709A CN106658709A CN201611180904.2A CN201611180904A CN106658709A CN 106658709 A CN106658709 A CN 106658709A CN 201611180904 A CN201611180904 A CN 201611180904A CN 106658709 A CN106658709 A CN 106658709A
- Authority
- CN
- China
- Prior art keywords
- access device
- electronic equipment
- server
- signal message
- positional 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.)
- Granted
Links
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
-
- 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
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
- G01S19/45—Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
- G01S19/46—Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement the supplementary measurement being of a radio-wave signal type
-
- 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
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
- G01S19/48—Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
The invention discloses a positioning method applied to an electronic device. The electronic device communicates with a server. The method comprises the steps of obtaining a broadcast message sent by each access device in a current area; analyzing signal information corresponding to each access device from the broadcast message sent by each access device; sending signal information corresponding to each access device to the server; and after the server determines position information of the electronic device based on the signal information corresponding to each access device, receiving the position information sent by the server and outputting the position information to a user. The invention also provides a positioning device. According to the method and the device, the positioning precision can be improved.
Description
Technical field
The present invention relates to field of locating technology, more particularly to a kind of localization method, device and electronic equipment, server.
Background technology
Existing outdoor positioning technology, in unscreened environment, electronic equipment is using gps satellite signal and communication base station
Signal is positioned.But wait indoors due to the reason such as blocking in complex environment, electronic equipment cannot receive gps satellite letter
Number, i.e., cannot realize the location navigation of gps signal, the error of communication base station signal framing often tens of rice to hundreds of meters it
Between, cannot also meet the positioning precision of indoor positioning.
The content of the invention
In view of the foregoing, it is necessary to which a kind of localization method, device and electronic equipment, server are provided, it is fixed so as to improve
Position precision.
A kind of localization method, in being applied to electronic equipment, the electronic equipment is communicated with server, methods described bag
Include:
Obtain the broadcasting packet that each access device sends in current region;
The corresponding signal message of each access device is parsed in the broadcasting packet sent from each access device;
The corresponding signal message of each access device is sent to the server;And
When the server determines the positional information of the electronic equipment based on the corresponding signal message of each access device
Afterwards, the positional information that the server sends is received, and exports the positional information to user.
According to the preferred embodiment of the present invention, the signal message includes:The mark of access device, signal intensity and time
Point.
According to the preferred embodiment of the present invention, methods described also includes:
Obtain gps signal parameter;
When the gps signal parameter is in preset parameter range, the positional information is determined according to the gps signal.
A kind of localization method, in being applied to server, the server is communicated with electronic equipment, and methods described includes:
Receive the corresponding signal message of each access device that the electronic equipment sends;
According to the corresponding signal message of each access device, target access device is determined;
Obtain the position data of the target access device;
According to the signal message and position data of the target access device, the positional information of the electronic equipment is calculated;
And
The positional information is sent to the electronic equipment.
According to the preferred embodiment of the present invention, the signal message includes:The mark of access device, signal intensity and time
Point.
It is described according to the corresponding signal message of each access device according to the preferred embodiment of the present invention, determine that target is accessed
Equipment includes:
According to the mark of each access device in the corresponding signal message of each access device, from the storage of the server
The predetermined power timetable of each access device is obtained in equipment;
According to the corresponding time point of each access device, in the predetermined power timetable of each access device each is searched
The corresponding transmission power of access device;
Calculate each and connect according to the corresponding transmission power of each access device and the corresponding signal intensity of each access device
Enter the corresponding signal attenuation value of equipment;And
Access device of the signal attenuation value in the range of pre-set interval is defined as into the target access device.
According to the preferred embodiment of the present invention, methods described also includes:
When the quantity of the target access device is less than predetermined number, by adjusting at least one in the current region
The predetermined power timetable of access device, increases the quantity of the target access device.
According to the preferred embodiment of the present invention, the signal message and position data according to the target access device, meter
Calculating the positional information of the electronic equipment includes:
The signal message and position data of the target access device are obtained according to prefixed time interval;
Multiple position coordinateses of the electronic equipment are calculated using indoor orientation method;
When the error of the plurality of position coordinateses is in default range of error, according to the plurality of position coordinateses institute is determined
State positional information.
According to the preferred embodiment of the present invention, methods described also includes:
When the error of the plurality of position coordinateses is not when presetting in range of error, by adjusting in the current region extremely
The predetermined power timetable of a few access device, increases the quantity of the target access device.
According to the preferred embodiment of the present invention, methods described also includes:
Determine the quantity of the electronic equipment in the current region;
The predetermined power timetable of access device in the current region is adjusted according to the quantity of the electronic equipment.
A kind of positioner, in running on electronic equipment, the electronic equipment is communicated with server, described device bag
Include:
Acquisition module, for obtaining the broadcasting packet that each access device sends in current region;
Parsing module, for parsing the corresponding signal of each access device from the broadcasting packet of each access device transmission
Information;
Sending module, for the corresponding signal message of each access device to be sent to the server;
Output module, for determining that the electronics sets based on the corresponding signal message of each access device when the server
After standby positional information, the positional information that the server sends is received, and export the positional information to user.
According to the preferred embodiment of the present invention, the signal message includes:The mark of access device, signal intensity and time
Point.
According to the preferred embodiment of the present invention, the acquisition module is additionally operable to obtain gps signal parameter;
The acquisition module is additionally operable to when the gps signal parameter is in preset parameter range, according to the gps signal
Determine the positional information.
A kind of positioner, in running on server, the server is communicated with electronic equipment, and described device includes:
Receiver module, for receiving the corresponding signal message of each access device that the electronic equipment sends;
Determining module, for according to the corresponding signal message of each access device, determining target access device;
Data acquisition module, for obtaining the position data of the target access device;
Computing module, sets for according to the signal message and position data of the target access device, calculating the electronics
Standby positional information;And
The positional information is sent to the electronic equipment.
According to the preferred embodiment of the present invention, the signal message includes:The mark of access device, signal intensity and time
Point.
According to the preferred embodiment of the present invention, the determining module is used for according to the corresponding signal message of each access device,
Determine that target access device includes:
According to the mark of each access device in the corresponding signal message of each access device, from the storage of the server
The predetermined power timetable of each access device is obtained in equipment;
According to the corresponding time point of each access device, in the predetermined power timetable of each access device each is searched
The corresponding transmission power of access device;
Calculate each and connect according to the corresponding transmission power of each access device and the corresponding signal intensity of each access device
Enter the corresponding signal attenuation value of equipment;And
Access device of the signal attenuation value in the range of pre-set interval is defined as into the target access device.
According to the preferred embodiment of the present invention, described device also includes:
First adjusting module, it is described by adjustment for when the quantity of the target access device is less than predetermined number
The predetermined power timetable of at least one access device in current region, increases the quantity of the target access device.
According to the preferred embodiment of the present invention, the computing module be used for according to the signal message of the target access device and
Position data, calculating the positional information of the electronic equipment includes:
The signal message and position data of the target access device are obtained according to prefixed time interval;
Multiple position coordinateses of the electronic equipment are calculated using indoor orientation method;
When the error of the plurality of position coordinateses is in default range of error, according to the plurality of position coordinateses institute is determined
State positional information.
According to the preferred embodiment of the present invention, described device also includes:
Second adjusting module, for when the error of the plurality of position coordinateses is not when presetting in range of error, by adjusting
The predetermined power timetable of at least one access device in the whole current region, increases the quantity of the target access device.
According to the preferred embodiment of the present invention, described device also includes:
3rd adjusting module, for determining the quantity of the electronic equipment in the current region;
3rd adjusting module is additionally operable to adjust to be accessed in the current region according to the quantity of the electronic equipment set
Standby predetermined power timetable.
A kind of electronic equipment, the electronic equipment includes memorizer and processor,
The memorizer is used for storage at least one and instructs;
The processor is used to perform at least one instruction, sends for obtaining each access device in current region
Broadcasting packet;The corresponding signal message of each access device is parsed in the broadcasting packet sent from each access device;Each
The corresponding signal message of access device is sent to server;And when the server is based on the corresponding signal letter of each access device
After the positional information of the breath determination electronic equipment, the positional information that the server sends is received, and export institute's rheme
Confidence is ceased to user.
A kind of server, the server includes storage device and processing equipment,
The storage device is used for storage at least one and instructs;
The processing equipment is used to perform at least one instruction, and each access for receiving electronic equipment transmission sets
Standby corresponding signal message;According to the corresponding signal message of each access device, target access device is determined;Obtain the target
The position data of access device;And according to the signal message and position data of the target access device, calculate the electronics and set
Standby positional information;And the positional information is sent to the electronic equipment.
As can be seen from the above technical solutions, heretofore described electronic equipment obtains each access device in current region
The broadcasting packet of transmission, in the broadcasting packet sent from each access device the corresponding signal message of each access device is parsed,
The corresponding signal message of each access device is sent to server.The server is based on the corresponding signal of each access device
Information determines the positional information of the electronic equipment.The electronic equipment receives the positional information that the server sends,
And the positional information is exported to user.Using the present invention, positioning precision can be effectively improved.
Description of the drawings
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
The accompanying drawing to be used needed for having technology description is briefly described, it should be apparent that, drawings in the following description are only this
Inventive embodiment, for those of ordinary skill in the art, on the premise of not paying creative work, can be with basis
The accompanying drawing of offer obtains other accompanying drawings.
Fig. 1 is the applied environment figure of the preferred embodiment that the present invention realizes localization method.
Fig. 2 is the flow chart of the first preferred embodiment of localization method of the present invention.
Fig. 3 is the flow chart of the second preferred embodiment of localization method of the present invention.
Fig. 4 is the functional block diagram of the first preferred embodiment of positioner of the present invention.
Fig. 5 is the functional block diagram of the second preferred embodiment of positioner of the present invention.
Fig. 6 is the structural representation of the electronic equipment of the preferred embodiment that the present invention realizes localization method.
Fig. 7 is the structural representation of the server of the preferred embodiment that the present invention realizes localization method.
Main element symbol description
Electronic equipment 1
Server 2
Access controller 3
Access device 4
Memorizer 12
Processor 13
Storage device 22
Processing equipment 23
Positioner 11,21
Acquisition module 100
Judge module 101
Parsing module 102
Sending module 103
Output module 104
Receiver module 200
Determining module 201
First adjusting module 202
Data acquisition module 203
Computing module 204
Second adjusting module 205
3rd adjusting module 206
Data transmission blocks 207
Specific embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete
Site preparation is described, it is clear that described embodiment is only a part of embodiment of the invention, rather than the embodiment of whole.It is based on
Embodiment in the present invention, it is every other that those of ordinary skill in the art are obtained under the premise of creative work is not made
Embodiment, belongs to the scope of protection of the invention.
It is understandable to enable the above objects, features and advantages of the present invention to become apparent from, it is below in conjunction with the accompanying drawings and concrete real
The present invention is further detailed explanation to apply mode.
As shown in figure 1, being the applied environment figure of the preferred embodiment that the present invention realizes localization method.The applied environment figure
Including electronic equipment 1, server 2, access controller (Access Control, AC) 3 and access device 4.
Preferably, localization method of the invention can be applied and (only shown in Fig. 1 in multiple electronic equipments 1 or multiple servers 2
Go out one) in.The electronic equipment be it is a kind of can according to the instruction being previously set or store, carry out automatically numerical computations and/
Or the equipment of information processing, its hardware includes but is not limited to microprocessor, special IC (Application Specific
Integrated Circuit, ASIC), programmable gate array (Field-Programmable Gate Array, FPGA), number
Word processing device (Digital Signal Processor, DSP), embedded device etc..
The electronic equipment 1 can also be that any one can carry out the electronic product of man-machine interaction with user, for example, personal
Computer, panel computer, smart mobile phone, personal digital assistant (Personal Digital Assistant, PDA), game machine,
IPTV (Internet Protocol Television, IPTV), intellectual Wearable etc..
Network residing for the electronic equipment 1 include but is not limited to the Internet, wide area network, Metropolitan Area Network (MAN), LAN, it is virtual specially
With network (Virtual Private Network, VPN) etc..
The server 2 also includes but is not limited to single network server, the server group of multiple webservers composition
Or the cloud being made up of a large amount of main frames or the webserver based on cloud computing (Cloud Computing), wherein, cloud computing is point
One kind that cloth is calculated, a super virtual computer being made up of the loosely-coupled computer collection of a group.
The access controller 3 is a kind of network equipment, is the core of wireless network, the institute being responsible in wireless network
State access device 4.Management to the access device 4 includes:Configure the data of the access device 4, the modification access to set
Standby 4 configuration parameter, access security control etc..
The access device 4 is the equipment that can provide WAP for the electronic equipment 1, for example, wireless routing
Device etc..The access device 4 is positioned over different positions.The electronic equipment 1 is wireless by the offer of the access device 4
Access point is connected into wireless network.
The electronic equipment 1 can be set up with the server 2 by wireless network or cellular data net and be communicated to connect.
As shown in Fig. 2 being the flow chart of the first preferred embodiment of localization method of the present invention.According to different demands, should
The order of step can change in flow chart, and some steps can be omitted.
S10, the electronic equipment 1 obtains the broadcasting packet that each access device 4 sends in current region.
In at least one embodiment of the present invention, whether detection radio function of the electronic equipment 1 (such as Wi-Fi functions)
Open, for example, when the parameter current that the electronic equipment 1 detects radio function is to open the parameter of radio function, be such as
1, the electronic equipment 1 determines that the radio function is opening.When the electronic equipment 1 detects the current of radio function
Such as it is 0 when parameter is to close the parameter of radio function, the electronic equipment 1 determines that the radio function is closed mode, described
The output information prompting user of electronic equipment 1 opens the radio function.The mode of prompting user has a lot, such as prompting frame,
Voice message etc., the present invention is not limited.
After the radio function is opened, the electronic equipment 1 carries out channel and sweeps using wireless module (such as Wi-Fi chips)
Retouch, obtain the broadcasting packet that each access device 4 sends in current region.
In at least one embodiment of the present invention, the scope of the current region can be believed according to wireless module scanning
Number performance determine.The current region can also be predeterminable area centered on the current location of the electronic equipment 1 etc.
Deng certainly, the current region can also have other definition modes.The current region can be that room area (such as market, stops
Parking lot etc.), or outdoor area.
In at least one embodiment of the present invention, in a region, at least one access device 4 is distributed in different
Position, each access device 4 provides a WAP.For example, in market, positioned at the meeting of access device 4 of each retail shop
A WAP is provided the user with, for user wireless network is connected.
Each access device 4 is sent out according to the corresponding predetermined power timetable of each access device 4 according to very first time interval
Penetrate broadcasting packet.The predetermined power timetable is one group of matrix being made up of time and transmission power, for indicating that access sets
Standby 4 in different time points with a certain default power transmission signal.The time interval of the predetermined power timetable be more than or
Equal to very first time interval.
It is corresponding that the server 2 stores the corresponding predetermined power timetable of each access device 4, each access device 4
The mark of position data and each access device 4.The mark can be physical address (Medium Access Control,
MAC) etc..
Further, at least one embodiment of the present invention, the acquisition of the electronic equipment 1 gps signal parameter, and really
The fixed position that the electronic equipment 1 whether is positioned using gps signal.The gps signal parameter includes, but are not limited to:Gps signal
Intensity, signal to noise ratio of gps signal etc..When the gps signal parameter is in preset parameter range, the electronic equipment 1 is adopted
Positional information is obtained with gps signal.When the gps signal parameter not in preset parameter range when, perform S10.
S11, in the broadcasting packet that the electronic equipment 1 sends from each access device 4 each correspondence of access device 4 is parsed
Signal message.
In at least one embodiment of the present invention, communication protocol of the electronic equipment 1 according to each access device 4
And the broadcasting packet form that each access device 4 sends, parse the broadcasting packet that each access device 4 sends.The signal letter
Breath includes, but are not limited to:The mark of access device 4, signal intensity and time point.Described each corresponding letter of access device 4
Number intensity is the intensity of the signal that the electronic equipment 1 receives each transmitting of access device 4 in current position.It is described each connect
Enter the time that the corresponding time of equipment 4 is the signal that the electronic equipment 1 receives each transmitting of access device 4.
S12, the electronic equipment 1 sends each corresponding signal message of access device 4 to server 2.
In at least one embodiment of the present invention, the electronic equipment 1 obtains each and connects according to the second time interval
Enter the corresponding signal message of equipment 4, and each corresponding signal message of access device 4 is sent to server 2.
S13, when the server 2 determines the position of the electronic equipment 1 based on each corresponding signal message of access device 4
Confidence breath after, the electronic equipment 1 receive the server 2 transmission the positional information, and export the positional information to
User.
In at least one embodiment of the present invention, the server 2 receives each access that the electronic equipment sends
The corresponding signal message of equipment.The server 2 determines that target is accessed and sets according to the corresponding signal message of each access device
It is standby.The server 2 obtains the position data of the target access device;According to the signal message of the target access device and
Position data, calculates the positional information of the electronic equipment.The positional information is sent to the electronics and is set by the server 2
It is standby.The server 2 determines that the flow chart of the positional information of the electronic equipment 1 will be described in detail in figure 3.
In at least one embodiment of the present invention, the electronic equipment 1 exports the mode of the positional information and has a lot,
The positional information of such as described electronic equipment 1 can show in the way of map, and the positional information is indicated in described
So that user checks on figure.The electronic equipment 1 can also written form or voice mode output, be such as located at A cities B streets C
Market D retail shops etc..The present invention does not do any restriction to this.
Heretofore described electronic equipment 1 obtains the broadcasting packet that each access device 4 sends in current region, from each
Each corresponding signal message of access device 4 is parsed in the broadcasting packet that access device 4 sends, by each correspondence of access device 4
Signal message send to server 2.The server 2 determines the electricity based on each corresponding signal message of access device 4
The positional information of sub- equipment 1.The electronic equipment 1 receives the positional information of the transmission of the server 2, and exports institute's rheme
Confidence is ceased to user.The present invention can improve positioning precision.
As shown in figure 3, being the flow chart of the second preferred embodiment of localization method of the present invention.According to different demands, should
The order of step can change in flow chart, and some steps can be omitted.
S20, the server 2 receives each corresponding signal message of access device 4 of the transmission of the electronic equipment 1.
The signal message includes, but not limited to mark, signal intensity and the time point of access device 4.It is described each
The corresponding signal intensity of access device 4 is the signal that the electronic equipment 1 receives each transmitting of access device 4 in current position
Intensity.Described each corresponding time point of access device 4 is the letter that the electronic equipment 1 receives each transmitting of access device 4
Number time.
S21, the server 2 determines target access device 4 according to each corresponding signal message of access device 4.
In at least one embodiment of the present invention, the target access device 4 is used to position the position of the electronic equipment 1
Confidence ceases.The server 2 determines that the target access device 4 includes:
According to the mark of each access device 4 in each corresponding signal message of access device 4, obtain from storage device
The predetermined power timetable of each access device 4.
According to each corresponding time point of access device 4, search in the predetermined power timetable of each access device 4 every
The corresponding transmission power of individual access device 4.For an access device 4, one time point of correspondence of the access device 4,
The transmission power corresponding with the time point is searched in the predetermined power timetable of the access device 4.
Each is calculated according to each corresponding transmission power of access device 4 and each corresponding signal intensity of access device 4
The corresponding signal attenuation value of access device 4.For an access device 4, the signal attenuation value of the access device 4 is equal to institute
State the power that the corresponding transmission power of access device 4 deducts the corresponding signal intensity of the access device 4.
Access device 4 by signal attenuation value in the range of pre-set interval is defined as the target access device.So may be used
The access device bigger than normal or less than normal to exclude pad value, improves positioning precision.
In at least one embodiment of the present invention, when the quantity of the target access device is less than predetermined number, institute
Server 2 is stated by the predetermined power timetable of at least one access device 4 in the adjustment current region (as described in increasing extremely
Transmission power in the predetermined power timetable of a few access device 4), increase the quantity of the target access device.
For example, the electronic equipment 1 is sent to the corresponding signal message of 2 four access devices of server 4.Described four connect
Enter equipment for AP1, AP2, AP3 and AP4.AP1, AP2, AP3 and AP4 are defined as the target access device by the server.
The server 2 chooses an access device in current region as target access device AP5 from storage device, and increases
Transmission power in the Preset Time power meter of AP5.So increase after transmission power, the electronic equipment 1 just can be scanned to institute
State access device AP5.Can thus make the electronic equipment 1 that the letter to more access devices is scanned in current region
Number, improve positioning precision.
S22, the server 2 obtains the position data of the target access device 4.
In at least one embodiment of the present invention, the server 2 is according to the mark of the target access device 4, from
The position data of the target access device 4 is read in the storage device of the server 2.
S23, the server 2 calculates the electronics according to the signal message and position data of the target access device 4
The positional information of equipment 1.
In at least one embodiment of the invention, the server 2 obtains the target and accesses according to prefixed time interval
The signal message and position data of equipment 4, using indoor orientation method multiple position coordinateses of the electronic equipment 1 are calculated.Often
A secondary data is obtained, a position coordinateses are calculated.The server 2 calculates the error of the plurality of position coordinateses and (misses as average
Difference, minimum mean-square error etc.).When the error of the plurality of position coordinateses is in default range of error, according to the plurality of
Position coordinateses determine the positional information.
When the error of the plurality of position coordinateses is not when presetting in range of error, by adjusting in the current region extremely
The predetermined power timetable of a few access device 4 is (in the predetermined power timetable of at least one access device 4 as described in increase
Transmission power), increase the quantity of the target access device, obtain the target access device according to prefixed time interval
Signal message and position data, recalculate the plurality of position coordinateses, until the error of the plurality of position coordinateses is default
In range of error.Position error can so be reduced.
It is pointed out that the indoor positioning technologies can be fixed based on the localization method of signal attenuation model, triangle
Position method etc., the present invention does not do any restriction to indoor orientation method.
In at least one embodiment of the invention, the server 2 determines the electronic equipment 1 in the current region
In quantity, and the predetermined power timetable according to access device 4 in the quantity of the electronic equipment 1 adjustment current region
Time interval.
If the quantity of the electronic equipment 1 is more than the first preset value in the current region, the server 2 is by described
Access controller 3, reduces the time interval in the predetermined power timetable of access device 4 in the current region.If described work as
The quantity of the electronic equipment 1 is less than the second preset value in forefoot area, and the server 2 is by the access controller 3, increase
Time interval in the current region in the predetermined power timetable of access device 4.So can make in the current region
All electronic equipments 1 can scan the transmission signal of access device 4, improve positioning precision.
S24, the server 2 sends the positional information to the electronic equipment 1.
Heretofore described electronic equipment 1 obtains the broadcasting packet that each access device 4 sends in current region, from each
Each corresponding signal message of access device 4 is parsed in the broadcasting packet that access device 4 sends, by each correspondence of access device 4
Signal message send to server 2.The server 2 determines the electricity based on each corresponding signal message of access device 4
The positional information of sub- equipment 1.The electronic equipment 1 receives the positional information of the transmission of the server 2, and exports institute's rheme
Confidence is ceased to user.The present invention can improve positioning precision.
As shown in figure 4, the functional block diagram of the embodiment of positioner of the present invention.The positioner 11 includes obtaining mould
Block 100, judge module 101, parsing module 102, sending module 103 and output module 104.Module alleged by the present invention refers to one
Kind can be performed by processor 13 and can complete the series of computation machine program segment of fixing function, and it is stored in memorizer
In 12.In the present embodiment, will describe in detail in follow-up embodiment with regard to the function of each module.
The acquisition module 100 is used to obtain the broadcasting packet that each access device 4 sends in current region.
In at least one embodiment of the present invention, the judge module 101 is used to detect radio function (such as Wi-Fi work(
Can) whether open, for example, when the ginseng that the parameter current that the judge module 101 detects radio function is unlatching radio function
Such as it is 1 during number, the judge module 101 determines that the radio function is opening.When the judge module 101 is detected
It is such as 0 when the parameter current of radio function is to close the parameter of radio function, the judge module 101 determines the wireless work(
Can be closed mode, the output information prompting user of the judge module 101 opens the radio function.The side of prompting user
Formula has a lot, such as prompting frame, voice message etc., and the present invention is not limited.
After the radio function is opened, the acquisition module 100 carries out channel using wireless module (such as Wi-Fi chips)
Scanning, obtains the broadcasting packet that each access device 4 sends in current region.
In at least one embodiment of the present invention, the scope of the current region can be believed according to wireless module scanning
Number performance determine.The current region can also be predeterminable area centered on the current location of the electronic equipment 1 etc.
Deng certainly the current region can also have other definition modes.The current region can be that room area (such as market, stops
Parking lot etc.), or outdoor area.
In at least one embodiment of the present invention, in a region, at least one access device 4 is distributed in different
Position, each access device 4 provides a WAP.For example, in market, positioned at the meeting of access device 4 of each retail shop
A WAP is provided the user with, for user wireless network is connected.
Each access device 4 is sent out according to the corresponding predetermined power timetable of each access device 4 according to very first time interval
Penetrate broadcasting packet.The predetermined power timetable is one group of matrix being made up of time and transmission power, for indicating that access sets
Standby 4 in different time points with a certain default power transmission signal.The time interval of the predetermined power timetable be more than or
Equal to very first time interval.
It is corresponding that the server 2 stores the corresponding predetermined power timetable of each access device 4, each access device 4
The mark of position data and each access device 4.The mark can be physical address (Medium Access Control,
MAC) etc..
Further, at least one embodiment of the present invention, the acquisition of the electronic equipment 1 gps signal parameter, and really
The fixed position that the electronic equipment 1 whether is positioned using gps signal.The gps signal parameter includes, but are not limited to:Gps signal
Intensity, signal to noise ratio of gps signal etc..When the gps signal parameter is in preset parameter range, the electronic equipment 1 is adopted
Positional information is obtained with gps signal.When the gps signal parameter not in preset parameter range when, perform S10.
The parsing module 102 is used to parse each access device 4 pairs in the broadcasting packet sent from each access device 4
The signal message answered.
In at least one embodiment of the present invention, communication protocols of the parsing module 102 according to each access device 4
The broadcasting packet form that view and each access device 4 send, parses the broadcasting packet that each access device 4 sends.The signal
Information includes, but are not limited to:The mark of access device 4, signal intensity and time point.Described each access device 4 is corresponding
Signal intensity is the intensity of the signal that the electronic equipment 1 receives each transmitting of access device 4 in current position.It is described each
The corresponding time of access device 4 is the time of the signal that the electronic equipment 1 receives each transmitting of access device 4.
The sending module 103 is used to each corresponding signal message of access device 4 is sent to server 2.
In at least one embodiment of the present invention, the sending module 103 obtains each according to the second time interval
The corresponding signal message of access device 4, and each corresponding signal message of access device 4 is sent to server 2.
The output module 104 is used for when the server 2 determines institute based on each corresponding signal message of access device 4
After stating the positional information of electronic equipment 1, the positional information that the server 2 sends is received, and export the positional information
To user.
In at least one embodiment of the present invention, the server 2 receives each access that the electronic equipment sends
The corresponding signal message of equipment.The server 2 determines that target is accessed and sets according to the corresponding signal message of each access device
It is standby.The server 2 obtains the position data of the target access device;According to the signal message of the target access device and
Position data, calculates the positional information of the electronic equipment.The positional information is sent to the electronics and is set by the server 2
It is standby.
In at least one embodiment of the present invention, the output module 104 exports the mode of the positional information and has very
Many, such as the positional information of described electronic equipment 1 can be shown in the way of map, and the positional information is indicated in described
So that user checks on map.The output module 104 can also written form or voice mode output, be such as located at A cities B streets
Road C markets D retail shops etc..The present invention does not do any restriction to this.
Heretofore described electronic equipment 1 obtains the broadcasting packet that each access device 4 sends in current region, from each
Each corresponding signal message of access device 4 is parsed in the broadcasting packet that access device 4 sends, by each correspondence of access device 4
Signal message send to server 2.The server 2 determines the electricity based on each corresponding signal message of access device 4
The positional information of sub- equipment 1.The electronic equipment 1 receives the positional information of the transmission of the server 2, and exports institute's rheme
Confidence is ceased to user.The present invention can improve positioning precision.
As shown in figure 5, the functional block diagram of the embodiment of positioner of the present invention.The positioner 21 includes receiving mould
Block 200, determining module 201, the first adjusting module 202, data acquisition module 203, computing module 204, the second adjusting module
205th, the 3rd adjusting module 206 and data transmission blocks 207.Module alleged by the present invention refers to that one kind can be by the institute of processor 13
The series of computation machine program segment of fixing function is performed and can complete, its storage is in memory 12.In the present embodiment,
To describe in detail in follow-up embodiment with regard to the function of each module.
The receiver module 200 is used to receive each the corresponding signal of access device 4 letter of the transmission of the electronic equipment 1
Breath.
The signal message includes, but not limited to mark, signal intensity and the time point of access device 4.It is described each
The corresponding signal intensity of access device 4 is the signal that the electronic equipment 1 receives each transmitting of access device 4 in current position
Intensity.Described each corresponding time point of access device 4 is the letter that the electronic equipment 1 receives each transmitting of access device 4
Number time.
The determining module 201 is used for according to each corresponding signal message of access device 4, determines target access device 4.
In at least one embodiment of the present invention, the target access device 4 is used to position the position of the electronic equipment 1
Confidence ceases.The determining module 201 determines that the target access device 4 includes:
According to the mark of each access device 4 in each corresponding signal message of access device 4, obtain from storage device
The predetermined power timetable of each access device 4.
According to each corresponding time point of access device 4, search in the predetermined power timetable of each access device 4 every
The corresponding transmission power of individual access device 4.For an access device 4, one time point of correspondence of the access device 4,
The transmission power corresponding with the time point is searched in the predetermined power timetable of the access device 4.
Each is calculated according to each corresponding transmission power of access device 4 and each corresponding signal intensity of access device 4
The corresponding signal attenuation value of access device 4.For an access device 4, the signal attenuation value of the access device 4 is equal to institute
State the power that the corresponding transmission power of access device 4 deducts the corresponding signal intensity of the access device 4.
Access device 4 by signal attenuation value in the range of pre-set interval is defined as the target access device.So may be used
The access device bigger than normal or less than normal to exclude pad value, improves positioning precision.
In at least one embodiment of the present invention, when the quantity of the target access device is less than predetermined number, institute
Stating the first adjusting module 202 is used to pass through the predetermined power timetable of at least one access device 4 in the adjustment current region
(transmission power in the predetermined power timetable of at least one access device 4 as described in increase), increases the target access and sets
Standby quantity.
For example, the electronic equipment 1 is sent to the corresponding signal message of 2 four access devices of server 4.Described four connect
Enter equipment for AP1, AP2, AP3 and AP4.AP1, AP2, AP3 and AP4 are defined as the target access device by the server 2.
First adjusting module 202 simultaneously chooses an access device in current region as target access device from storage device
AP5, and increase the transmission power in the Preset Time power meter of AP5.So increase after transmission power, the electronic equipment 1 is just
Can scan to the access device AP5.The electronic equipment 1 can thus scanned to more accesses in current region
The signal of equipment, improves positioning precision.
The data acquisition module 203 is used to obtain the position data of the target access device 4.
In at least one embodiment of the present invention, the data acquisition module 203 is according to the target access device 4
Mark, reads the position data of the target access device 4 from the storage device of the server 2.
The computing module 204 is used for signal message and position data according to the target access device 4, calculates described
The positional information of electronic equipment 1.
In at least one embodiment of the invention, the computing module 204 obtains the target according to prefixed time interval
The signal message and position data of access device 4, the multiple positions for calculating the electronic equipment 1 using indoor orientation method are sat
Mark.A secondary data is often obtained, a position coordinateses are calculated.The computing module 204 simultaneously calculates the mistake of the plurality of position coordinateses
Difference (such as mean error, minimum mean-square error).When the error of the plurality of position coordinateses is in default range of error, root
Determine the positional information according to the plurality of position coordinateses.
Second adjusting module 205 is used for when the error of the plurality of position coordinateses is not when presetting in range of error, passes through
Adjust at least one access device 4 in the current region predetermined power timetable (increase as described at least one access set
Transmission power in standby 4 predetermined power timetable), increase the quantity of the target access device.The computing module 204 is pressed
The signal message and position data of the target access device are obtained according to prefixed time interval, the plurality of position is recalculated and is sat
Mark, until the error of the plurality of position coordinateses is in default range of error.Position error can so be reduced.
It is pointed out that the indoor positioning technologies can be fixed based on the localization method of signal attenuation model, triangle
Position method etc., the present invention does not do any restriction to indoor orientation method.
In at least one embodiment of the invention, the 3rd adjusting module 206 is used to determine institute in the current region
State the quantity of electronic equipment 1, and the default of access device 4 in the current region is adjusted according to the quantity of the electronic equipment 1
Power x Time table.
Further, if the quantity of the electronic equipment 1 is more than the first preset value in the current region, the described 3rd adjusts
Mould preparation block 206 passes through the access controller 3, in the reduction current region in the predetermined power timetable of access device 4
Time interval.If the quantity of the electronic equipment 1 is less than the second preset value, the 3rd adjusting module in the current region
206, by the access controller 3, increase between the time in the current region in the predetermined power timetable of access device 4
Every.Can so make all electronic equipments 1 in the current region to scan the transmission signal of access device 4, improve fixed
Position precision.
The data transmission blocks 207 are used to the positional information is sent to the electronic equipment 1.
Heretofore described electronic equipment 1 obtains the broadcasting packet that each access device 4 sends in current region, from each
Each corresponding signal message of access device 4 is parsed in the broadcasting packet that access device 4 sends, by each correspondence of access device 4
Signal message send to server 2.The server 2 determines the electricity based on each corresponding signal message of access device 4
The positional information of sub- equipment 1.The electronic equipment 1 receives the positional information of the transmission of the server 2, and exports institute's rheme
Confidence is ceased to user.The present invention can improve positioning precision.
The above-mentioned integrated unit realized in the form of software function module, can be stored in an embodied on computer readable and deposit
In storage media.Above-mentioned software function module is stored in a storage medium, including some instructions are used so that a computer
Equipment (can be personal computer, server, or network equipment etc.) or processor (processor) perform the present invention each
The part steps of embodiment methods described.
As shown in fig. 6, Fig. 6 is the structural representation of the electronic equipment of the preferred embodiment that the present invention realizes localization method.
The electronic equipment 1 includes memorizer 12 and processor 13.
The electronic equipment 1 communicates with the server 2 and the access device 4.The access device 4 connects with described
Enter controller 3 to communicate, the access controller 3 is a kind of network equipment, be the core of wireless network, be responsible for wireless network
The access device 4 in network.Management to the access device 4 includes:Configure data, the modification institute of the access device 4
State the configuration parameter of access device 4, access security control etc..
The access device 4 is the equipment that can provide WAP for the electronic equipment 1, for example, wireless routing
Device etc..The access device 4 is positioned over different positions.The electronic equipment 1 is wireless by the offer of the access device 4
Access point is connected into wireless network.
The electronic equipment 1 also includes but is not limited to any one can pass through keyboard, mouse, remote control, touch with user
The mode such as plate or voice-operated device carries out the electronic product of man-machine interaction, for example, personal computer, panel computer, smart mobile phone, individual
Personal digital assistant (Personal Digital Assistant, PDA), game machine, IPTV (Internet
Protocol Television, IPTV), intellectual Wearable etc..Network residing for the electronic equipment 1 include but not
It is limited to the Internet, wide area network, Metropolitan Area Network (MAN), LAN, VPN (virtual private network) (Virtual Private Network, VPN) etc..
The memorizer 12 is used to store the program and various data of a kind of localization method, and transports in the electronic equipment 1
High speed is realized during row, the access of program or data is automatically completed.The memorizer 12 can be the outside of electronic equipment 1
Memorizer and/or internal storage.Further, the memorizer 12 can be having without physical form in integrated circuit
The circuit of store function, such as RAM (Random-Access Memory, random access memory), FIFO (First In First
Out) etc..Or, the memorizer 12 can also be the memorizer with physical form, such as memory bar, TF card (Trans-
Flash Card) etc..
The processor 13, also known as central processing unit (CPU, Central Processing Unit), is one piece of super large rule
The integrated circuit of mould, is the arithmetic core (Core) and control core (Control Unit) of electronic equipment 1.The processor 13
The operating system of the executable electronic equipment 1 and types of applications program, the program code of installation etc., such as positioner
11。
With reference to Fig. 2, the memorizer 12 in the electronic equipment 1 stores multiple instruction to realize a kind of localization method,
The processor 13 can perform the plurality of instruction so as to realize:Obtain the broadcast report that each access device sends in current region
Text;The corresponding signal message of each access device is parsed in the broadcasting packet sent from each access device;Each access is set
Standby corresponding signal message is sent to the server;And when the server is based on the corresponding signal message of each access device
After determining the positional information of the electronic equipment, the positional information that the server sends is received, and export the position
Information is to user.
According to the preferred embodiment of the present invention, the signal message includes:The mark of access device, signal intensity and time
Point.
According to the preferred embodiment of the present invention, the multiple instruction that the processor 13 is performed also includes:
Obtain gps signal parameter;
When the gps signal parameter is in preset parameter range, the positional information is determined according to the gps signal.
Specifically, the processor 13 refers to related in Fig. 2 correspondence embodiments to the concrete methods of realizing of above-mentioned instruction
The description of step, specifically, the processor 13 refers to phase in Fig. 3 correspondence embodiments to the concrete methods of realizing of above-mentioned instruction
The description of step is closed, be will not be described here.
As shown in fig. 7, Fig. 7 is the structural representation of the server of the preferred embodiment that the present invention realizes localization method.Institute
Server 2 is stated including storage device 22 and processing equipment 23.
The server 2 is communicated with the electronic equipment 1 and the access controller 3, and the server 2 stores each
The mark of the corresponding predetermined power timetable of access device 4, each corresponding position data of access device 4 and each access device 4
Know.The mark can be physical address (Medium Access Control, MAC) etc..The server 2 is by described
Access controller 3 controls the access device 4.
The server 2 also includes but is not limited to single network server, the server group of multiple webservers composition
Or the cloud being made up of a large amount of main frames or the webserver based on cloud computing (Cloud Computing), wherein, cloud computing is point
One kind that cloth is calculated, a super virtual computer being made up of the loosely-coupled computer collection of a group.
Network residing for the server 2 includes but is not limited to the Internet, wide area network, Metropolitan Area Network (MAN), LAN, virtual private
Network (Virtual Private Network, VPN) etc..
The storage device 22 is used to store the program and various data of a kind of localization method, and in the electronic equipment 1
High speed is realized in running, the access of program or data is automatically completed.The storage device 22 can be the outer of server 2
Portion's memorizer and/or internal storage.Further, the storage device 22 can be without physical form in integrated circuit
Circuit with store function, such as RAM (Random-Access Memory, random access memory), FIFO (First In
First Out) etc..Or, the storage device 22 can also be the memorizer with physical form, such as memory bar, TF cards
(Trans-flash Card) etc..
The processing equipment 23, also known as central processing unit (CPU, Central Processing Unit), is one piece of super large
The integrated circuit of scale, is the arithmetic core (Core) and control core (Control Unit) of electronic equipment 1.The process sets
The operating system of the standby 23 executable server 2 and types of applications program, the program code of installation etc., such as positioner
21。
With reference to Fig. 3, the storage device 22 in the server 2 stores multiple instruction to realize a kind of localization method,
The processing equipment 23 can perform the plurality of instruction so as to realize:Receive each access device pair that the electronic equipment sends
The signal message answered;According to the corresponding signal message of each access device, target access device is determined;Obtain the target to access
The position data of equipment;According to the signal message and position data of the target access device, the position of the electronic equipment is calculated
Confidence ceases;And the positional information is sent to the electronic equipment.
According to the preferred embodiment of the present invention, the signal message includes:The mark of access device, signal intensity and time
Point.
According to the preferred embodiment of the present invention, the multiple instruction that the processing equipment 23 is performed also includes:
According to the mark of each access device in the corresponding signal message of each access device, from the storage of the server
The predetermined power timetable of each access device is obtained in equipment;
According to the corresponding time point of each access device, in the predetermined power timetable of each access device each is searched
The corresponding transmission power of access device;
Calculate each and connect according to the corresponding transmission power of each access device and the corresponding signal intensity of each access device
Enter the corresponding signal attenuation value of equipment;And
Access device of the signal attenuation value in the range of pre-set interval is defined as into the target access device.
According to the preferred embodiment of the present invention, the multiple instruction that the processing equipment 23 is performed also includes:
When the quantity of the target access device is less than predetermined number, by adjusting at least one in the current region
The predetermined power timetable of access device, increases the quantity of the target access device.
According to the preferred embodiment of the present invention, the multiple instruction that the processing equipment 23 is performed also includes:
The signal message and position data of the target access device are obtained according to prefixed time interval;
Multiple position coordinateses of the electronic equipment are calculated using indoor orientation method;
When the error of the plurality of position coordinateses is in default range of error, according to the plurality of position coordinateses institute is determined
State positional information.
According to the preferred embodiment of the present invention, the multiple instruction that the processing equipment 23 is performed also includes:
When the error of the plurality of position coordinateses is not when presetting in range of error, by adjusting in the current region extremely
The predetermined power timetable of a few access device, increases the quantity of the target access device.
According to the preferred embodiment of the present invention, the multiple instruction that the processing equipment 23 is performed also includes:
Determine the quantity of the electronic equipment in the current region;
The predetermined power timetable of access device in the current region is adjusted according to the quantity of the electronic equipment.
Specifically, the processing equipment 23 refers to phase in Fig. 3 correspondence embodiments to the concrete methods of realizing of above-mentioned instruction
The description of step is closed, specifically, the processing equipment 23 refers to Fig. 3 correspondence embodiments to the concrete methods of realizing of above-mentioned instruction
The description of middle correlation step, will not be described here.
In several embodiments provided by the present invention, it should be understood that disclosed system, apparatus and method can be with
Realize by another way.For example, device embodiment described above is only schematic, for example, the module
Divide, only a kind of division of logic function there can be other dividing mode when actually realizing.
The module as separating component explanation can be or may not be it is physically separate, it is aobvious as module
The part for showing can be or may not be physical location, you can with positioned at a place, or can also be distributed to multiple
On NE.Some or all of module therein can according to the actual needs be selected to realize the mesh of this embodiment scheme
's.
In addition, each functional module in each embodiment of the invention can be integrated in a processing unit, it is also possible to
It is that unit is individually physically present, it is also possible to which two or more units are integrated in a unit.Above-mentioned integrated list
Unit both can be realized in the form of hardware, it would however also be possible to employ hardware adds the form of software function module to realize.
It is obvious to a person skilled in the art that the invention is not restricted to the details of above-mentioned one exemplary embodiment, Er Qie
In the case of spirit or essential attributes without departing substantially from the present invention, the present invention can be in other specific forms realized.Therefore, no matter
From the point of view of which point, embodiment all should be regarded as exemplary, and be nonrestrictive, the scope of the present invention is by appended power
Profit is required rather than described above is limited, it is intended that all in the implication and scope of the equivalency of claim by falling
Change is included in the present invention.Any attached associated diagram labelling in claim should not be considered as into the right involved by limiting will
Ask.Furthermore, it is to be understood that " an including " word is not excluded for other units or step, odd number is not excluded for plural number.State in system claims
Multiple units or device can also be realized by software or hardware by a unit or device.Second grade word is used for table
Show title, and be not offered as any specific order.
Finally it should be noted that above example is only to illustrate technical scheme and unrestricted, although reference
Preferred embodiment has been described in detail to the present invention, it will be understood by those within the art that, can be to the present invention's
Technical scheme is modified or equivalent, without deviating from the spirit and scope of technical solution of the present invention.
Claims (20)
1. a kind of localization method, in being applied to electronic equipment, the electronic equipment is communicated with server, it is characterised in that institute
The method of stating includes:
Obtain the broadcasting packet that each access device sends in current region;
The corresponding signal message of each access device is parsed in the broadcasting packet sent from each access device;
The corresponding signal message of each access device is sent to the server;And
After the server determines the positional information of the electronic equipment based on the corresponding signal message of each access device, connect
The positional information that the server sends is received, and exports the positional information to user.
2. localization method as claimed in claim 1, it is characterised in that the signal message includes:The mark of access device, letter
Number intensity and time point.
3. localization method as claimed in claim 1, it is characterised in that methods described also includes:
Obtain gps signal parameter;
When the gps signal parameter is in preset parameter range, the positional information is determined according to the gps signal.
4. a kind of localization method, in being applied to server, the server is communicated with electronic equipment, it is characterised in that described
Method includes:
Receive the corresponding signal message of each access device that the electronic equipment sends;
According to the corresponding signal message of each access device, target access device is determined;
Obtain the position data of the target access device;
According to the signal message and position data of the target access device, the positional information of the electronic equipment is calculated;And
The positional information is sent to the electronic equipment.
5. localization method as claimed in claim 4, it is characterised in that the signal message includes:The mark of access device, letter
Number intensity and time point.
6. localization method as claimed in claim 5, it is characterised in that described according to the corresponding signal letter of each access device
Breath, determines that target access device includes:
According to the mark of each access device in the corresponding signal message of each access device, from the storage device of the server
The middle predetermined power timetable for obtaining each access device;
According to the corresponding time point of each access device, each access is searched in the predetermined power timetable of each access device
The corresponding transmission power of equipment;
Each access is calculated according to the corresponding transmission power of each access device and the corresponding signal intensity of each access device to set
Standby corresponding signal attenuation value;And
Access device of the signal attenuation value in the range of pre-set interval is defined as into the target access device.
7. localization method as claimed in claim 4, it is characterised in that methods described also includes:
When the quantity of the target access device is less than predetermined number, by adjusting at least one access in the current region
The predetermined power timetable of equipment, increases the quantity of the target access device.
8. localization method as claimed in claim 4, it is characterised in that the signal message according to the target access device
And position data, calculating the positional information of the electronic equipment includes:
The signal message and position data of the target access device are obtained according to prefixed time interval;
Multiple position coordinateses of the electronic equipment are calculated using indoor orientation method;
When the error of the plurality of position coordinateses is in default range of error, according to the plurality of position coordinateses institute's rheme is determined
Confidence ceases.
9. localization method as claimed in claim 8, it is characterised in that methods described also includes:
When the error of the plurality of position coordinateses is not when presetting in range of error, by adjusting at least one in the current region
The predetermined power timetable of individual access device, increases the quantity of the target access device.
10. the localization method as any one of claim 4 to 9, it is characterised in that methods described also includes:
Determine the quantity of the electronic equipment in the current region;
The predetermined power timetable of access device in the current region is adjusted according to the quantity of the electronic equipment.
A kind of 11. positioners, in running on electronic equipment, the electronic equipment is communicated with server, it is characterised in that institute
Stating device includes:
Acquisition module, for obtaining the broadcasting packet that each access device sends in current region;
Parsing module, for parsing the corresponding signal letter of each access device from the broadcasting packet of each access device transmission
Breath;
Sending module, for the corresponding signal message of each access device to be sent to the server;
Output module, for determining the electronic equipment based on the corresponding signal message of each access device when the server
After positional information, the positional information that the server sends is received, and export the positional information to user.
12. positioners as claimed in claim 11, it is characterised in that the signal message includes:The mark of access device,
Signal intensity and time point.
13. positioners as claimed in claim 11, it is characterised in that the acquisition module is additionally operable to obtain gps signal ginseng
Number;
The acquisition module is additionally operable to when the gps signal parameter is in preset parameter range, is determined according to the gps signal
The positional information.
A kind of 14. positioners, in running on server, the server is communicated with electronic equipment, it is characterised in that described
Device includes:
Receiver module, for receiving the corresponding signal message of each access device that the electronic equipment sends;
Determining module, for according to the corresponding signal message of each access device, determining target access device;
Data acquisition module, for obtaining the position data of the target access device;
Computing module, for according to the signal message and position data of the target access device, calculating the electronic equipment
Positional information;And
Data transmission blocks, for the positional information to be sent to the electronic equipment.
15. positioners as claimed in claim 14, it is characterised in that the signal message includes:The mark of access device,
Signal intensity and time point.
16. positioners as claimed in claim 15, it is characterised in that the determining module is used for according to each access device
Corresponding signal message, determines that target access device includes:
According to the mark of each access device in the corresponding signal message of each access device, from the storage device of the server
The middle predetermined power timetable for obtaining each access device;
According to the corresponding time point of each access device, each access is searched in the predetermined power timetable of each access device
The corresponding transmission power of equipment;
Each access is calculated according to the corresponding transmission power of each access device and the corresponding signal intensity of each access device to set
Standby corresponding signal attenuation value;And
Access device of the signal attenuation value in the range of pre-set interval is defined as into the target access device.
17. positioners as claimed in claim 14, it is characterised in that described device also includes:
First adjusting module, it is described current by adjusting for when the quantity of the target access device is less than predetermined number
The predetermined power timetable of at least one access device in region, increases the quantity of the target access device.
18. positioners as claimed in claim 14, it is characterised in that the computing module is used to be accessed according to the target
The signal message and position data of equipment, calculating the positional information of the electronic equipment includes:
The signal message and position data of the target access device are obtained according to prefixed time interval;
Multiple position coordinateses of the electronic equipment are calculated using indoor orientation method;
When the error of the plurality of position coordinateses is in default range of error, according to the plurality of position coordinateses institute's rheme is determined
Confidence ceases.
19. positioners as claimed in claim 18, it is characterised in that described device also includes:
Second adjusting module, for when the error of the plurality of position coordinateses is not when presetting in range of error, by adjusting institute
The predetermined power timetable of at least one access device in current region is stated, increases the quantity of the target access device.
20. positioners as any one of claim 14 to 18, it is characterised in that described device also includes:
3rd adjusting module, for determining the quantity of the electronic equipment in the current region;
3rd adjusting module is additionally operable to adjust access device in the current region according to the quantity of the electronic equipment
Predetermined power timetable.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611180904.2A CN106658709B (en) | 2016-12-20 | 2016-12-20 | Positioning method and device, electronic equipment and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611180904.2A CN106658709B (en) | 2016-12-20 | 2016-12-20 | Positioning method and device, electronic equipment and server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106658709A true CN106658709A (en) | 2017-05-10 |
CN106658709B CN106658709B (en) | 2020-04-07 |
Family
ID=58834776
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611180904.2A Active CN106658709B (en) | 2016-12-20 | 2016-12-20 | Positioning method and device, electronic equipment and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106658709B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107037450A (en) * | 2017-04-25 | 2017-08-11 | 努比亚技术有限公司 | Show global positioning system signal strong and weak method, terminal and computer-readable medium |
CN108966127A (en) * | 2018-07-18 | 2018-12-07 | 广东小天才科技有限公司 | In conjunction with the positioning and rectifying method and location-server of Wi-Fi fingerprint and satellite positioning |
WO2021000485A1 (en) * | 2019-07-04 | 2021-01-07 | 宇龙计算机通信科技(深圳)有限公司 | Positioning method and apparatus, and storage medium and electronic device |
CN112433242A (en) * | 2020-09-23 | 2021-03-02 | 广州启盟信息科技有限公司 | High-precision property positioning method, device and system |
CN112584477A (en) * | 2020-12-21 | 2021-03-30 | Oppo广东移动通信有限公司 | Signal transmitting method and device, electronic equipment and computer storage medium |
WO2024119618A1 (en) * | 2022-12-06 | 2024-06-13 | 深圳光启空间技术有限公司 | Emergency positioning method and system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102854491A (en) * | 2012-08-24 | 2013-01-02 | 东莞中山大学研究院 | Method and system for carrying out positioning on the basis of Bluetooth technology |
CN103139902A (en) * | 2011-11-23 | 2013-06-05 | 京信通信***(中国)有限公司 | Wireless positioning method, device and system |
CN105117947A (en) * | 2015-09-07 | 2015-12-02 | 丹阳伦图电子技术有限公司 | Wi-Fi technology-based ESL (electronic shelf label) system |
CN106170150A (en) * | 2016-06-28 | 2016-11-30 | 努比亚技术有限公司 | Mobile terminal and localization method |
-
2016
- 2016-12-20 CN CN201611180904.2A patent/CN106658709B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103139902A (en) * | 2011-11-23 | 2013-06-05 | 京信通信***(中国)有限公司 | Wireless positioning method, device and system |
CN102854491A (en) * | 2012-08-24 | 2013-01-02 | 东莞中山大学研究院 | Method and system for carrying out positioning on the basis of Bluetooth technology |
CN105117947A (en) * | 2015-09-07 | 2015-12-02 | 丹阳伦图电子技术有限公司 | Wi-Fi technology-based ESL (electronic shelf label) system |
CN106170150A (en) * | 2016-06-28 | 2016-11-30 | 努比亚技术有限公司 | Mobile terminal and localization method |
Non-Patent Citations (1)
Title |
---|
邓中亮等: "基于TC-OFDM体制的室内定位***", 《电信网技术》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107037450A (en) * | 2017-04-25 | 2017-08-11 | 努比亚技术有限公司 | Show global positioning system signal strong and weak method, terminal and computer-readable medium |
CN108966127A (en) * | 2018-07-18 | 2018-12-07 | 广东小天才科技有限公司 | In conjunction with the positioning and rectifying method and location-server of Wi-Fi fingerprint and satellite positioning |
WO2021000485A1 (en) * | 2019-07-04 | 2021-01-07 | 宇龙计算机通信科技(深圳)有限公司 | Positioning method and apparatus, and storage medium and electronic device |
CN112433242A (en) * | 2020-09-23 | 2021-03-02 | 广州启盟信息科技有限公司 | High-precision property positioning method, device and system |
CN112584477A (en) * | 2020-12-21 | 2021-03-30 | Oppo广东移动通信有限公司 | Signal transmitting method and device, electronic equipment and computer storage medium |
CN112584477B (en) * | 2020-12-21 | 2023-06-09 | Oppo广东移动通信有限公司 | Signal transmitting method and device, electronic equipment and computer storage medium |
WO2024119618A1 (en) * | 2022-12-06 | 2024-06-13 | 深圳光启空间技术有限公司 | Emergency positioning method and system |
Also Published As
Publication number | Publication date |
---|---|
CN106658709B (en) | 2020-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106658709A (en) | Positioning method and device, electronic device and server | |
WO2017185664A1 (en) | Method for positioning terminal, and network device | |
CN102938923B (en) | A kind of WAP sort method based on mobile terminal and mobile terminal thereof | |
CN103618992B (en) | Internet of things intelligent zone locating guide system and guide method based on Zigbee and WIFI | |
WO2008082783A1 (en) | Method enabling indoor local positioning and movement tracking in wifi capable mobile terminals | |
CN102883348B (en) | A kind of system and method that intelligent terminal is tested as wireless network | |
CN106170712A (en) | Network-centric location | |
CA2638754A1 (en) | Position detection and location tracking in a wireless network | |
CN101277511B (en) | Method and apparatus for wireless orientation | |
CN103686995B (en) | Non-line-of-sight environment positioning method and device | |
CN106793073A (en) | A kind of distributed real-time positioning system and its localization method based on radiofrequency signal | |
CN104144498A (en) | Indoor positioning method and system based on Bluetooth beacon equipment | |
CN108616854A (en) | A kind of method and system of indoor positioning | |
CN107545726A (en) | A kind of bus travel speed determines method and device | |
CN110018508A (en) | A kind of localization method and device | |
CN102945263A (en) | Method for determining access correlation information among multiple access objects | |
CN104185276B (en) | A kind of localization method and device based on wireless network | |
EP3000262B1 (en) | A method and apparatus for recording information from a plurality of mobile devices in an area | |
CN107635275B (en) | AP selection method in indoor objects positioning based on SDN | |
CN102711245A (en) | Two-stage matching and positioning method in WLAN (Wireless Local Area Network) area in indoor environment | |
CN104113849A (en) | Correction method of propagation model | |
CN106714189A (en) | Method and device for analyzing cell over coverage | |
US20160127926A1 (en) | Reverse coverage heat map | |
CN104469940A (en) | Method and system for locating wireless terminal equipment based on wireless router | |
CN116321206A (en) | Base station opening method, base station opening device, electronic equipment and computer readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |