CN106658709A - Positioning method and device, electronic device and server - Google Patents

Positioning method and device, electronic device and server Download PDF

Info

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
Application number
CN201611180904.2A
Other languages
Chinese (zh)
Other versions
CN106658709B (en
Inventor
刘涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Original Assignee
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yulong Computer Telecommunication Scientific Shenzhen Co Ltd filed Critical Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority to CN201611180904.2A priority Critical patent/CN106658709B/en
Publication of CN106658709A publication Critical patent/CN106658709A/en
Application granted granted Critical
Publication of CN106658709B publication Critical patent/CN106658709B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining 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/42Determining position
    • G01S19/45Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
    • G01S19/46Determining 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining 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/42Determining position
    • G01S19/48Determining 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

Localization method, device and electronic equipment, server
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.
CN201611180904.2A 2016-12-20 2016-12-20 Positioning method and device, electronic equipment and server Active CN106658709B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
邓中亮等: "基于TC-OFDM体制的室内定位***", 《电信网技术》 *

Cited By (7)

* Cited by examiner, † Cited by third party
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