CN107079278A - Terminal device, BLE slave units, the method and system of looking for something based on BLE - Google Patents
Terminal device, BLE slave units, the method and system of looking for something based on BLE Download PDFInfo
- Publication number
- CN107079278A CN107079278A CN201780000078.5A CN201780000078A CN107079278A CN 107079278 A CN107079278 A CN 107079278A CN 201780000078 A CN201780000078 A CN 201780000078A CN 107079278 A CN107079278 A CN 107079278A
- Authority
- CN
- China
- Prior art keywords
- slave units
- ble
- terminal device
- ble slave
- target
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/10—Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention relates to field of wireless communication, a kind of terminal device, BLE slave units, the method and system of looking for something based on BLE are disclosed.In the present invention, the method for looking for something based on BLE is applied to terminal device, including scanning low-power consumption bluetooth BLE slave units;After target BLE slave units are arrived in scanning, request data package is sent to target BLE slave units;Wherein, the mark for being used for finding target BLE slave units is contained in request data package.The invention also discloses a kind of terminal device, BLE slave units, the system of looking for something based on BLE.Compared with prior art, target BLE slave units can be quickly found the invention enables user, greatly shortens the time for finding target BLE equipment.Also, without deployment iBeacon or Bluetooth AP indoors, it is possible to find target BLE equipment by terminal device, without complicated data processing architecture, reduction hardware cost.
Description
Technical field
The present invention relates to field of wireless communication, more particularly to terminal device, BLE slave units, based on BLE look for something method and
System.
Background technology
Current short-distance wireless communication technology, in numerous electronic equipments, such as smart mobile phone, bracelet, wearable device, sensing
It is widely used in device etc..These electronic equipments support indoor positioning technologies.Indoor positioning refers in environment indoors
Realize position position, its mainly using wireless telecommunications, architecture, inertial navigation positioning etc. multiple technologies be integrated to form it is a set of
Indoor location locating system.In addition to the cellular localization technology of communication network, common indoor wireless location technology also has:Wireless office
Domain net (Wi-Fi), bluetooth, infrared ray, ultra wide band, radio frequency identification (RFID), purple peak (ZigBee) and ultrasonic wave etc..
Localization method of the prior art, is to be based on mobile device mostly, is made up of bluetooth applications program (AP) server
Alignment system, it is the transmission communication network and clothes for repeatedly being built broadcast message by Bluetooth AP by mobile device that it, which is positioned,
Business device is communicated, and after being calculated by server, obtains the positional information of current mobile device, and be sent to mobile device.Or
Person, the bluetooth indoor locating system based on iBeacon, alignment system includes iBeacon information issuing systems, iBeacon bases
Stand and mobile terminal composition, wherein information issuing system is by background management system, service authentication interface, radio-frequency antenna composition;Base
Stand and be made up of data memory module and Bluetooth RF antenna;Mobile terminal is by data processing module, bluetooth transceiver module, wireless receipts
Send out module, Bluetooth RF reception antenna, radio transceiver antenna composition.
Above prior art tool has disadvantages that:1st, Bluetooth transmission communication network builds complicated, many Bluetooth APs of deployment, dimension
Nurse makees inconvenience, and hardware cost is high.2nd, the data for needing specialized server processing to be sent by Bluetooth AP, it may appear that data network
Delay and data bandwidth problem, equally also increase system cost.3rd, the device that is locally-located used in invention is cured,
Underaction, therefore do not accomplish the upgrading and change of a variety of localization methods.4th, the indoor positioning mentioned in invention, is all that positioning is moved
The position of dynamic terminal, it is impossible to position the position of iBeacon or Bluetooth AP, and then in searching object, it is impossible to losing or hiding
Object positioned.
The content of the invention
The purpose of the embodiment of the present invention be to provide a kind of terminal device, BLE slave units, based on BLE look for something method and
System so that user can quickly find target BLE slave units, greatly shortens the time for finding target BLE slave units.And
And, without disposing iBeacon or Bluetooth AP indoors, it is possible to find target BLE slave units by terminal device, without
Data processing architecture, the reduction hardware cost of complexity.
In order to solve the above technical problems, the embodiments of the invention provide a kind of method of looking for something based on BLE, applied to terminal
Equipment;The method of looking for something based on BLE includes:Scan low-power consumption bluetooth BLE slave units;After target BLE slave units are arrived in scanning,
Request data package is sent to target BLE slave units;Wherein, the mark for being used for finding target BLE slave units is contained in request data package
Know.
The embodiment of the present invention additionally provides a kind of method of looking for something based on BLE, applied to BLE slave units;Seeking based on BLE
Object space method includes:Periodically send broadcast data packet;When receiving request data package, request data package is parsed;
Wherein, the mark for being used for finding target BLE slave units is contained in request data package;When being resolved to mark, prompt message is sent.
The embodiment of the present invention additionally provides a kind of method of looking for something based on BLE, applied to terminal device and BLE slave units;
The method of looking for something based on BLE includes:Terminal device scans low-power consumption bluetooth BLE slave units;Terminal device arrives target BLE in scanning
After slave unit, request data package is sent to target BLE slave units;Wherein, containing in request data package is used to find target BLE
The mark of slave unit;Target BLE slave units are parsed when receiving request data package to request data package;Wherein, ask
Contain the mark for being used for finding target BLE slave units in packet;Target BLE slave units send prompting when being resolved to mark
Information.
The embodiment of the present invention additionally provides a kind of terminal device, including scan module and sending module;Scan module, is used for
Scan low-power consumption bluetooth BLE slave units;Sending module, for being arrived in scanning after target BLE slave units, to target BLE from setting
Preparation send request data package;Wherein, the mark for being used for finding target BLE slave units is contained in request data package.
The embodiment of the present invention additionally provides a kind of BLE slave units, including:Second receiving module, the second parsing module and
Reminding module;Second receiving module, for receiving request data package;Second parsing module, for receiving request data package
When, request data package is parsed;Wherein, the mark for being used for finding target BLE slave units is contained in request data package;Prompting
Module, for when being resolved to mark, sending prompt message.
The embodiment of the present invention additionally provides a kind of system of looking for something based on low-power consumption bluetooth BLE, including:Terminal device and
BLE slave units;Terminal device includes:Scan module and sending module;Scan module, for scanning low-power consumption bluetooth BLE from setting
It is standby;Sending module, for being arrived in scanning after target BLE slave units, request data package is sent to target BLE slave units;Wherein,
Contain the mark for being used for finding target BLE slave units in request data package;BLE slave units include:Second receiving module, the second solution
Analyse module and reminding module;Second receiving module, for receiving request data package;Second parsing module, for receiving
During request data package, request data package is parsed;Wherein, containing in request data package is used to find target BLE slave units
Mark;Reminding module, for when being resolved to mark, sending prompt message.
The embodiment of the present invention in terms of existing technologies, by terminal device scans low-power consumption bluetooth BLE slave units, and
After target BLE slave units are arrived in scanning, request data package is sent to target BLE slave units.Wherein, contain in request data package
Mark for finding target BLE slave units.Again by target BLE slave units when receiving request data package, to number of request
Parsed according to bag.Wherein, the mark for being used for finding target BLE slave units is contained in request data package.Target BLE slave units exist
When being resolved to mark, send prompt message so that after user hears prompt message, it is possible to quickly find target BLE from
Equipment.It is thus possible to directly target BLE slave units be searched by the terminal device equipped with BLE technologies, without pre- advanced
Row Bluetooth pairing, greatly shortens the time for finding target BLE equipment.Also, without deployment iBeacon or bluetooth indoors
AP, it is possible to which target BLE equipment is found by terminal device, without complicated data processing architecture, reduction hardware cost.
Brief description of the drawings
One or more embodiments are illustrative by the picture in corresponding accompanying drawing, these exemplary theorys
The element with same reference numbers label is expressed as similar element in the bright restriction not constituted to embodiment, accompanying drawing, removes
Composition is not limited the non-figure having in special statement, accompanying drawing.
Fig. 1 is the flow chart according to the method for looking for something based on BLE in first embodiment of the invention;
Fig. 2 is the flow chart according to the method for looking for something based on BLE in second embodiment of the invention;
Fig. 3 is the schematic diagram according to data packet format in second embodiment of the invention;
Fig. 4 is the schematic diagram according to the package head format of packet in second embodiment of the invention;
Fig. 5 is the coding schematic diagram according to protocol Data Unit type in second embodiment of the invention;
Fig. 6 is the flow chart according to the method for looking for something based on BLE in third embodiment of the invention;
Fig. 7 is the flow chart according to the method for looking for something based on BLE in four embodiment of the invention;
Fig. 8 is the flow chart according to the method for looking for something based on BLE in fifth embodiment of the invention;
Fig. 9 is the block diagram according to terminal device in sixth embodiment of the invention;
Figure 10 is the block diagram according to terminal device in seventh embodiment of the invention;
Figure 11 is the block diagram according to BLE slave units in eighth embodiment of the invention;
Figure 12 is the block diagram according to BLE slave units in ninth embodiment of the invention;
Figure 13 is the block diagram according to the system of looking for something based on BLE in tenth embodiment of the invention.
Embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with each reality of the accompanying drawing to the present invention
The mode of applying is explained in detail.However, it will be understood by those skilled in the art that in each embodiment of the invention,
In order that reader more fully understands the application and proposes many ins and outs.But, even if without these ins and outs and base
Many variations and modification in following embodiment, can also realize the application technical scheme claimed.
The first embodiment of the present invention is related to a kind of method of looking for something based on BLE, applied to terminal device.Idiographic flow
As shown in figure 1, it includes:
Step 101, low-power consumption bluetooth BLE slave units are scanned.
It is noted that BLE slave units can be the smart machine with communication function, and for example, BLE slave units
Started writing based on can be, but not limited to.Also, the bluetooth on terminal device can support bluetooth4.1/4.2 agreement.
Specifically, it is the bluetooth setting switch enable key of terminal device, when switch, which enables key, to be triggered, terminal device
It may search for neighbouring BLE slave units.When terminal device searches for BLE slave units, search result can in the form of a list be enumerated
Out.Also, the BLE slave units shown in list can be, but not limited to include following information:The name of BLE slave units, physics
Address (MAC Address), RSSI value (signal intensity that RSSI Chinese is interpreted as receiving is indicated) etc..So, according to BLE slave units
Name and/or MAC Address can scan BLE slave units.
Step 102, judge whether that target BLE slave units are arrived in scanning.If it is, into step 103;Otherwise, step is returned
Rapid 101.
Specifically, user from scan list can find needs and seek according to the name or MAC Address of BLE slave units
The target BLE slave units looked for.Click on the virtual push button for finding target BLE slave units.Terminal device is being received to mesh
When marking the searching instruction of BLE slave units, it is possible to determine that arrive target BLE slave units for scanning.It should be noted that being set in actual
During meter, target BLE slave units can also be scanned by another way.Such as, it can be deposited in advance in terminal device
Store up each BLE slave unit.Before scanning BLE slave units, a target BLE is first selected from the BLE slave units prestored from setting
It is standby.
Step 103, request data package is sent to target BLE slave units.Wherein, containing in request data package is used to find mesh
Mark the mark of BLE slave units.
It is noted that in actual application, when target BLE slave units receive request data package, can send
Prompt message.Wherein, prompt message can be, but not limited to include sound and/or optical information.Such as, target BLE slave units are triggered certainly
Motor or the buzzer work of body.User hear motor Rack or buzzer sound when, can quickly find
Target BLE slave units.At present, on the market in the hardware plan of many smart machine such as BLE slave units, be all configured with motor or
Buzzer.For present embodiment, it is possible to use existing motor or buzzer.The soft of BLE slave units only need to be changed
Part part, it is possible to realize and find target BLE slave units.And other hardware costs will not be increased, implementation is relatively simple.
By the above, it is seen that, present embodiment causes after user hears prompt message, it is possible to quickly
Find target BLE slave units.It is thus possible to target BLE slave units are directly searched by the terminal device equipped with BLE technologies,
Without carrying out Bluetooth pairing in advance, the time for finding target BLE equipment is greatly shortened.Also, without disposing indoors
IBeacon or Bluetooth AP, it is possible to which target BLE equipment is found by terminal device, without complicated data processing architecture,
Reduce hardware cost.
Second embodiment of the present invention is related to a kind of method of looking for something based on BLE, applied to terminal device.Second implements
Mode is improved on the basis of first embodiment, is mainly theed improvement is that:In this second embodiment, to target
BLE slave units are sent after request data package, if not receiving feedback data packet within the regular hour, again to target
BLE slave units send request data package.
Idiographic flow is as shown in Fig. 2 it includes;
Step 201, bluetooth BLE switches are opened.
It is noted that the bluetooth on terminal device can support bluetooth4.1/4.2 agreement.Specifically,
Switch is set to enable key for the bluetooth of terminal device, when switch, which enables key, to be triggered, terminal device may search for neighbouring BLE
Slave unit.
Step 202, low-power consumption bluetooth BLE slave units are scanned.
It is noted that BLE slave units can be the smart machine with communication function, and for example, BLE slave units
Started writing based on can be, but not limited to.Specifically, the bluetooth of BLE slave units is in running order, and the state is periodically to send out
Send packet.Terminal device is received after the packet, it is possible to determine that arrive the BLE slave units for scanning.Terminal device searches for BLE
During slave unit, search result can in the form of a list be included.Also, the BLE slave units shown in list can with but not
It is limited to include following information:(RSSI Chinese is interpreted as receiving name, physical address (MAC Address), the RSSI value of BLE slave units
Signal intensity indicate) etc..
Step 203, judge whether that target BLE slave units are arrived in scanning.If it is, into step 204;Otherwise, step is returned
Rapid 202.
Specifically, user from scan list can find needs and seek according to the name or MAC Address of BLE slave units
The target BLE slave units looked for.Click on the virtual push button for finding target BLE slave units.At this point it is possible to be determined as that scanning is arrived
Target BLE slave units.
Step 204, request data package is sent to target BLE slave units.Wherein, containing in request data package is used to find mesh
Mark the mark of BLE slave units.
It is noted that request data package is the packet of Bluetooth broadcast channel.Mark is positioned at Bluetooth broadcast channel
Protocol Data Unit type (PDU Type) field of packet.Specifically, as shown in figure 3, the data of Bluetooth broadcast channel
Wrap and be made up of 16bits packet header header and load payload.As shown in Figure 4 and Figure 5, due to being provided in bluetooth BLE agreements,
(scan_req) data packet format of Bluetooth broadcast channel is fixed, it is impossible to carry some other extraneous information.Therefore, in the present invention
Line program transformation can be entered to scan_req.Specifically, the PDU the type fields in the packet header of scan_req packets are changed,
PDU the type fields can be set to " 0111 ".And other fields keep constant in scan_req packets.
Step 205, judge whether receive feedback data packet in preset time.If it is, terminating;Otherwise, enter
Step 206.Wherein, comprising field is confirmed in feedback data packet, confirm that field is used to indicate that target BLE slave units are resolved to mark
Know.Confirm the ScanRspData fields that field is located in feedback data packet.Wherein, ScanRspData fields refer to that scanning is anti-
Present field or scanning response field.
Step 206, request data package is sent to target BLE slave units again.
It should be noted that in actual application, if target BLE slave units are according to request bag, send prompt tone it
Afterwards, user still can not find target BLE slave units.Such as, user and BLE slave units are distant, can't hear prompt tone, or
Even if person user has heard sound, but due to distant or have shelter, thus user according to sound just know that target BLE from
The approximate location of equipment and be difficult to find target BLE slave units faster.Preferably, scanning to target BLE slave units it
Afterwards, the method for looking for something based on BLE also includes:It is located at successively in terminal device at least two positions, obtains terminal device current
Location Si, and the distance between terminal device and target BLE slave units Ri;According to Si, the Ri got, calculate
The position of the target BLE slave units.In this way, target BLE slave units can more quickly and easily be found.
Specifically, according to Si, the Ri got, the position of target BLE slave units is calculated, is specifically included:Using adding
Centroid algorithm is weighed, according to the geometry barycenter of each position of Si coordinate and Ri value computing terminal equipment, target BLE slave units position
Region where geometry barycenter;Or, according to Si, the Ri got, the position of target BLE slave units is calculated, specific bag
Include:In the horizontal direction, using Si as the center of circle, and round equation formulations are arranged by radius of Ri, according to the value of Si coordinate and Ri, meter
The intersection point that calculation is each justified, target BLE slave units are located at the region where the intersection point that each circle has.
It is preferred that, the initial position of terminal device is the origin of coordinates, and the other positions of terminal device are relative to initial bit
The relative position put.The position of target BLE slave units is the relative position relative to initial position.Scanning to target BLE from
After equipment, the method for looking for something based on BLE also includes:Receive the signal of target BLE slave units.Parsed from the signal of reception
To signal intensity RSSI value.According to the RSSI value of parsing, the location of adjustment terminal device.Terminal device is adjusted to one
After new position, then again to target BLE slave units transmission request data package.When adjusting the position of terminal device, terminal
Equipment can show itself moving direction and displacement.Terminal device can also point out RSSI value.Specifically, terminal device is worked as
When being changed with the distance of target BLE slave units, RSSI value can also change.Such as:
One:During terminal device is moved, if RSSI fade ins.Then show terminal device towards target BLE
Slave unit is moved, and target BLE slave units are located at the moving direction of terminal device.Ownership goal BLE slave units can be pointed out to be located at
The moving direction of terminal device.In order to which user control terminal equipment is in other positions, the data of acquisition are more accurate.Two:
If RSSI fade outs.Then show that terminal device is moved away from target BLE slave units, target BLE slave units are set positioned at terminal
The opposite direction of standby moving direction.Ownership goal BLE slave units can be pointed out to be located at the opposite of the moving direction of terminal device
Direction.In order to which user control terminal equipment is in other positions, the data of acquisition are more accurate.Three:If RSSI signals are first
Diminuendo after crescendo.Then show that target BLE slave units are located at the both sides that terminal device moves route.Ownership goal BLE can be pointed out
Slave unit is located at the both sides that terminal device moves route.In order to which user control terminal equipment is in other positions, the number of acquisition
According to more accurate.
By the above, it is seen that, present embodiment can ensure the request data coating mesh that terminal device is sent
Mark BLE slave units are received.Avoid because target BLE slave units do not receive request data package, and can not find target BLE slave units
Situation occur.
Third embodiment of the present invention is related to a kind of method of looking for something based on BLE, applied to BLE slave units.Specific stream
Journey is as shown in fig. 6, it includes:
Step 601, broadcast data packet is periodically sent.
It is noted that the bluetooth of BLE slave units is in running order, the state is periodically to send packet.
Also, BLE slave units periodically send packet can by terminal device scans to.In terminal device scans to above-mentioned data
Bao Shi, can send request data package to BLE slave units.
Step 602, judge whether to receive request data package.If it is, into step 603;Otherwise, into step
601.Wherein, the mark for being used for finding target BLE slave units is contained in request data package.
Step 603, request data package is parsed.
It is noted that request data package is the packet of Bluetooth broadcast channel.Target BLE slave units are to request data
The packet header of bag is parsed.
Step 604, judge whether to be resolved to mark.If it is, into step 605;Otherwise, return to step 601.
Step 605, prompt message is sent.
Wherein, prompt message can be, but not limited to include sound and/or optical information.In actual application, target BLE is from setting
The standby motor for triggering itself or buzzer work.User hear motor Rack or buzzer sound when, can be fast
Fast finds target BLE slave units.
By the above, it is seen that, present embodiment causes after user hears prompt message, it is possible to quickly
Find target BLE slave units.It is thus possible to target BLE slave units are directly searched by the terminal device equipped with BLE technologies,
Without carrying out Bluetooth pairing in advance, the time for finding target BLE equipment is greatly shortened.Also, without disposing indoors
IBeacon or Bluetooth AP, it is possible to which target BLE equipment is found by terminal device, without complicated data processing architecture,
Reduce hardware cost.
The 4th embodiment of the present invention is related to a kind of method of looking for something based on BLE, applied to BLE slave units.4th is real
The mode of applying is improved on the basis of the 3rd embodiment, is mainly theed improvement is that:In the 4th embodiment, in solution
When analysing the mark, feedback data packet is sent to terminal device.
Idiographic flow is as shown in fig. 7, it includes:
Step 701, broadcast data packet is periodically sent.
It is noted that the bluetooth of BLE slave units is in running order, the state is periodically to send packet.
Also, BLE slave units periodically send packet can by terminal device scans to.In terminal device scans to above-mentioned data
Bao Shi, can send request data package to BLE slave units.
Step 702, judge whether to receive request data package.Wherein, containing in request data package is used to find target BLE
The mark of slave unit.If it is, into step 703;Otherwise, into step 701.
Request data package is the packet of Bluetooth broadcast channel.Agreement number of the mark positioned at the packet of Bluetooth broadcast channel
According to cell type PDU the type fields.
Step 703, request data package is parsed.
It is noted that request data package is the packet of Bluetooth broadcast channel.Target BLE slave units are to request data
The packet header of bag is parsed.
Step 704, judge whether to be resolved to mark.If it is, into step 705;Otherwise, return to step 701.
It should be noted that packet header header and load payload group of the packet of Bluetooth broadcast channel by 16bits
Into.Due to being provided in bluetooth BLE agreements, (scan_req) data packet format of Bluetooth broadcast channel is fixed, it is impossible to carry other
Some extraneous informations.Therefore, line program transformation can be entered in the present invention to scan_req.Specifically, scan_req numbers are changed
According to the PDU the type fields in the packet header of bag, you can so that PDU the type fields to be set to " 0111 ".And scan_req packets
In other fields keep constant.Specifically, when being resolved to PDU the type fields for " 0111 ", it is possible to determine that be resolved to mark
Know.
Step 705, prompt message is sent.
Wherein, prompt message can be, but not limited to include sound and/or optical information.In actual application, target BLE is from setting
The standby motor for triggering itself or buzzer work.User hear motor Rack or buzzer sound when, can be fast
Fast finds target BLE slave units.
Step 706, feedback data packet is sent to terminal device.Wherein, word is confirmed comprising field is confirmed in feedback data packet
Section is used to indicate that target BLE slave units are resolved to mark.Confirm the ScanRspData fields that field is located in feedback data packet.
It is noted that target BLE slave units send feedback data packet to terminal device, it can be sent with terminal device
Request data package is sent on same channel.Also, step 706 is not limited to perform after step 705 in present embodiment.
Step 706 can also be first carried out, then performs step 705.Or, step 705 and step 706 are performed simultaneously.
By the above, it is seen that, present embodiment can ensure the request data coating mesh that terminal device is sent
Mark BLE slave units are received.Avoid because target BLE slave units do not receive request data package, and can not find target BLE slave units
Situation occur.
The 5th embodiment of the present invention is related to a kind of method of looking for something based on BLE, applied to terminal device and BLE from setting
It is standby.
It is noted that the bluetooth of BLE slave units is in running order, the state is target BLE slave units periodicity
Ground sends packet.Also, BLE slave units periodically send packet can by terminal device scans to.In terminal device
When scanning above-mentioned packet, request data package can be sent to BLE slave units.
The idiographic flow of method of looking for something based on BLE is as shown in figure 8, it includes:
Step S1, terminal device scans low-power consumption bluetooth BLE slave units.
It is noted that BLE slave units can be the smart machine with communication function, and for example, BLE slave units
Started writing based on can be, but not limited to.Also, the bluetooth on terminal device can support bluetooth4.1/4.2 agreement.
Specifically, it is the bluetooth setting switch enable key of terminal device, when switch, which enables key, to be triggered, terminal device
It may search for neighbouring BLE slave units.When terminal device searches for BLE slave units, search result can in the form of a list be enumerated
Out.Also, the BLE slave units shown in list can be, but not limited to include following information:The name of BLE slave units, physics
Address (MAC Address), RSSI value (signal intensity that RSSI Chinese is interpreted as receiving is indicated) etc..
Step S2, terminal device judges whether that target BLE slave units are arrived in scanning.If it is, into step S3;Otherwise,
Return to step S1.
Specifically, user from scan list can find needs and seek according to the name or MAC Address of BLE slave units
The target BLE slave units looked for.Click on the virtual push button for finding target BLE slave units.At this point it is possible to be determined as that scanning is arrived
Target BLE slave units.It should be noted that in actual design process, target can also be scanned by another way
BLE slave units.Such as, each BLE slave unit can be stored in terminal device in advance.Scanning BLE slave units before, first from
A target BLE slave unit is selected in the BLE slave units prestored.
Step S3, terminal device sends request data package to target BLE slave units.Wherein, containing useful in request data package
In the mark for finding target BLE slave units.
Step S4, target BLE slave units judge whether to receive request data package.If it is, into step S5;It is no
Then, return to step S4.
Step S5, target BLE slave units are parsed to request data package.Wherein, containing in request data package is used to seek
Look for the mark of target BLE slave units.
Step S6, target BLE slave units judge whether to be resolved to mark.If it is, into step S7;Otherwise, return
Step S4.
Step S7, sends prompt message.
In actual application, target BLE slave units trigger motor or the buzzer work of itself.User hears motor
Rack or buzzer sound when, target BLE slave units can be quickly found.
By the above, it is seen that, present embodiment causes after user hears prompt message, it is possible to quickly
Find target BLE slave units.It is thus possible to target BLE slave units are directly searched by the terminal device equipped with BLE technologies,
Without carrying out Bluetooth pairing in advance, the time for finding target BLE equipment is greatly shortened.Also, without disposing indoors
IBeacon or Bluetooth AP, it is possible to which target BLE equipment is found by terminal device, without complicated data processing architecture,
Reduce hardware cost.
The step of various methods are divided above, be intended merely to description it is clear, can be merged into when realizing a step or
Some steps are split, multiple steps are decomposed into, as long as including identical logical relation, all protection domain in this patent
It is interior;To adding inessential modification in algorithm or in flow or introducing inessential design, but its algorithm is not changed
Core design with flow is all in the protection domain of the patent.
Sixth embodiment of the invention is related to a kind of terminal device, as shown in figure 9, including scan module 91 and sending module
92.Scan module 91 is used to scan low-power consumption bluetooth BLE slave units.Sending module 92 is used to arrive target BLE slave units in scanning
Afterwards, request data package is sent to target BLE slave units.Wherein, containing in request data package is used to find target BLE slave units
Mark.
It is seen that, present embodiment is the apparatus embodiments corresponding with first embodiment, and present embodiment can be with
First embodiment is worked in coordination implementation.The relevant technical details mentioned in first embodiment still have in the present embodiment
Effect, in order to reduce repetition, is repeated no more here.Correspondingly, the relevant technical details mentioned in present embodiment are also applicable in
In first embodiment.
It is noted that each module involved in present embodiment is logic module, and in actual applications, one
Individual logic unit can be a part for a physical location or a physical location, can also be with multiple physics lists
The combination of member is realized.In addition, will not be with solving institute of the present invention in the innovative part in order to protrude the present invention, present embodiment
The technical problem relation of proposition less close unit is introduced, but this be not intended that in present embodiment be not present it is other single
Member.
By the above, it is seen that, present embodiment causes after user hears prompt message, it is possible to quickly
Find target BLE slave units.It is thus possible to target BLE slave units are directly searched by the terminal device equipped with BLE technologies,
Without carrying out Bluetooth pairing in advance, the time for finding target BLE equipment is greatly shortened.Also, without disposing indoors
IBeacon or Bluetooth AP, it is possible to which target BLE equipment is found by terminal device, without complicated data processing architecture,
Reduce hardware cost.
Seventh embodiment of the invention is related to a kind of terminal device.7th embodiment is on the basis of the 6th embodiment
On improve, mainly the improvement is that:In the 7th embodiment, terminal device also includes judge module.
Specifically, as shown in Figure 10, terminal device includes scan module 91 and sending module 92.Scan module 91 is used for
Scan low-power consumption bluetooth BLE slave units.Sending module 92 is used for after target BLE slave units are arrived in scanning, to target BLE from setting
Preparation send request data package.Wherein, the mark for being used for finding target BLE slave units is contained in request data package.Wherein, number of request
According to packet of the bag for Bluetooth broadcast channel.Protocol Data Unit type PDU of the mark positioned at the packet of Bluetooth broadcast channel
The type field.
Terminal device also includes acquisition module and computing module;Acquisition module, for arriving target BLE in scan module scanning
After slave unit, it is located at successively in terminal device at least two positions, obtains the position Si that terminal device is presently in, and
The distance between terminal device and the target BLE slave units Ri;Computing module, for according to Si, the Ri got, calculating
The position of target BLE slave units.Specifically, computing module, is additionally operable to use weighted mass center algorithm, according to Si coordinate and Ri
Each position of value computing terminal equipment geometry barycenter, the target BLE slave units be located at the geometry barycenter where area
Domain;Or, computing module is additionally operable in the horizontal direction, using Si as the center of circle, and the round equation formulations of row, root by radius of Ri
The intersection point each justified according to Si coordinate and Ri value, calculating, target BLE slave units are located at where the intersection point that each circle has
Region.
Wherein, the initial position of terminal device is the origin of coordinates, and the other positions of terminal device are relative to initial position
Relative position;The position of target BLE slave units is the relative position relative to initial position.
Terminal device also includes judge module 93.Judge module 93 is used to judge whether receive feedback in preset time
Packet.Wherein, confirmation field is included in feedback data packet.Confirm that field is used to indicate that target BLE slave units are resolved to mark.
When sending module 92 is additionally operable to not receive feedback data packet in preset time, sends ask to target BLE slave units again
Packet.Wherein, the ScanRspData fields that field is located in feedback data packet are confirmed.
In addition, terminal device also includes opening mould 94 and searching modul 95.Opening module 94 is used for blue in scanning low-power consumption
Before tooth BLE slave units, bluetooth BLE switches are opened.Searching modul 95 is for from obtained list is scanned, according to target BLE
The name or physical address of slave unit find target BLE slave units.
It should be noted that in actual application, if target BLE slave units are according to request bag, send prompt tone it
Afterwards, user still can not find target BLE slave units.Such as, user and BLE slave units are distant, can't hear prompt tone.Then
Terminal device can be adjusted to after a new position, then request data package is sent to target BLE slave units.As excellent
Choosing, terminal device also includes the first receiving module, the first parsing module and adjusting module;First receiving module, for receiving mesh
Mark the signal of BLE slave units;First parsing module, signal intensity RSSI value is obtained for being parsed from the signal of reception;Adjustment
Module, for the RSSI value according to parsing, adjusts the location of described terminal device.In the position of adjustment terminal device
When, terminal device can show itself moving direction and displacement.Terminal device can also point out RSSI value.Specifically, when
When terminal device and the distance of target BLE slave units change, RSSI value can also change.Such as:
One:During terminal device is moved, if RSSI fade ins.Then show terminal device towards target BLE
Slave unit is moved, and target BLE slave units are located at the moving direction of terminal device.Ownership goal BLE slave units can be pointed out to be located at
The moving direction of terminal device.In order to which user control terminal equipment is in other positions, the data of acquisition are more accurate.Two:
If RSSI fade outs.Then show that terminal device is moved away from target BLE slave units, target BLE slave units are set positioned at terminal
The opposite direction of standby moving direction.Ownership goal BLE slave units can be pointed out to be located at the opposite of the moving direction of terminal device
Direction.In order to which user control terminal equipment is in other positions, the data of acquisition are more accurate.Three:If RSSI signals are first
Diminuendo after crescendo.Then show that target BLE slave units are located at the both sides that terminal device moves route.Ownership goal BLE can be pointed out
Slave unit is located at the both sides that terminal device moves route.In order to which user control terminal equipment is in other positions, the number of acquisition
According to more accurate.
Because second embodiment is mutually corresponding with present embodiment, therefore present embodiment can be mutual with second embodiment
It is engaged implementation.The relevant technical details mentioned in second embodiment are still effective in the present embodiment, implement second
The technique effect that can be reached in mode can similarly be realized in the present embodiment, in order to reduce repetition, no longer be gone to live in the household of one's in-laws on getting married here
State.Correspondingly, the relevant technical details mentioned in present embodiment are also applicable in second embodiment.
By the above, it is seen that, present embodiment can ensure the request data coating mesh that terminal device is sent
Mark BLE slave units are received.Avoid because target BLE slave units do not receive request data package, and can not find target BLE slave units
Situation occur.
Eighth embodiment of the invention is related to a kind of BLE slave units, as shown in figure 11, including:Second receiving module 112,
Second parsing module 113 and reminding module 114.Second receiving module 112 is used to receive request data package.Second parsing module
113 are used for when receiving request data package, and request data package is parsed.Wherein, containing in request data package is used to seek
Look for the mark of target BLE slave units.Reminding module 114 is used for when being resolved to mark, sends prompt message.
Because the 3rd embodiment is mutually corresponding with present embodiment, therefore present embodiment can be mutual with the 3rd embodiment
It is engaged implementation.The relevant technical details mentioned in 3rd embodiment are still effective in the present embodiment, implement the 3rd
The technique effect that can be reached in mode can similarly be realized in the present embodiment, in order to reduce repetition, no longer be gone to live in the household of one's in-laws on getting married here
State.Correspondingly, the relevant technical details mentioned in present embodiment are also applicable in the 3rd embodiment.
By the above, it is seen that, present embodiment causes after user hears prompt message, it is possible to quickly
Find target BLE slave units.It is thus possible to target BLE slave units are directly searched by the terminal device equipped with BLE technologies,
Without carrying out Bluetooth pairing in advance, the time for finding target BLE equipment is greatly shortened.Also, without disposing indoors
IBeacon or Bluetooth AP, it is possible to which target BLE equipment is found by terminal device, without complicated data processing architecture,
Reduce hardware cost.
Ninth embodiment of the invention is related to a kind of BLE slave units.9th embodiment is the base in the 8th embodiment
Improve, mainly the improvement is that on plinth:In the 9th embodiment, BLE slave units also include feedback module.
Specifically, as shown in figure 12, BLE slave units include:Second receiving module 112, the second parsing module 113 and
Reminding module 114.Second receiving module 112 is used to receive request data package.Second parsing module 113 is used to receive request
During packet, request data package is parsed.Wherein, the mark for being used for finding target BLE slave units is contained in request data package
Know.Reminding module 114 is used for when being resolved to mark, sends prompt message.
In addition, BLE slave units also include feedback module 115.Feedback module 115 is used for when being resolved to mark, to terminal
Equipment sends feedback data packet.Wherein, confirmation field is included in feedback data packet.Confirm that field is used to indicate target BLE from setting
It is standby to be resolved to mark.Wherein, the ScanRspData fields that field is located in feedback data packet are confirmed.
Because the 4th embodiment is mutually corresponding with present embodiment, therefore present embodiment can be mutual with the 4th embodiment
It is engaged implementation.The relevant technical details mentioned in 4th embodiment are still effective in the present embodiment, implement the 4th
The technique effect that can be reached in mode can similarly be realized in the present embodiment, in order to reduce repetition, no longer be gone to live in the household of one's in-laws on getting married here
State.Correspondingly, the relevant technical details mentioned in present embodiment are also applicable in the 4th embodiment.
By the above, it is seen that, present embodiment can ensure the request data coating mesh that terminal device is sent
Mark BLE slave units are received.Avoid because target BLE slave units do not receive request data package, and can not find target BLE slave units
Situation occur.
Tenth embodiment of the invention is related to a kind of system of looking for something based on BLE, as shown in figure 13, including terminal device
131 and BLE slave units 132.Terminal device 131 includes:Scan module 1311 and sending module 1312.Scan module 1311 is used for
Scan low-power consumption bluetooth BLE slave units.Sending module 1312 be used for scanning arrive target BLE slave units after, to target BLE from
Equipment sends request data package.Wherein, the mark for being used for finding target BLE slave units is contained in request data package.BLE slave units
Including 132:Second receiving module 1322, the second parsing module 1323 and reminding module 1324.Second receiving module 1322 is used
In reception request data package.Second parsing module 1323 is used for when receiving request data package, and request data package is solved
Analysis.Wherein, the mark for being used for finding target BLE slave units is contained in request data package.Reminding module 1324 is used to be resolved to
During mark, prompt message is sent.
Because the 5th embodiment is mutually corresponding with present embodiment, therefore present embodiment can be mutual with the 5th embodiment
It is engaged implementation.The relevant technical details mentioned in 5th embodiment are still effective in the present embodiment, implement the 5th
The technique effect that can be reached in mode can similarly be realized in the present embodiment, in order to reduce repetition, no longer be gone to live in the household of one's in-laws on getting married here
State.Correspondingly, the relevant technical details mentioned in present embodiment are also applicable in the 5th embodiment.
By the above, it is seen that, present embodiment causes after user hears prompt message, it is possible to quickly
Find target BLE slave units 132.It is thus possible to directly by equipped with BLE technologies terminal device 131 search target BLE from
Equipment 132, without carrying out Bluetooth pairing in advance, greatly shortens the time for finding target BLE equipment 132.Also, need not
IBeacon or Bluetooth AP are disposed indoors, it is possible to which target BLE equipment 132 is found by terminal device, without complexity
Data processing architecture, reduction hardware cost.
It will be appreciated by those skilled in the art that realizing that all or part of step in above-described embodiment method can be by
Program instructs the hardware of correlation to complete, and the program storage is in a storage medium, including some instructions are to cause one
Individual equipment (can be single-chip microcomputer, chip etc.) or processor (processor) perform the whole of each embodiment method of the application
Or part steps.And foregoing storage medium includes:USB flash disk, mobile hard disk, read-only storage (ROM, Read-Only
Memory), random access memory (RAM, Random Access Memory), magnetic disc or CD etc. are various can store journey
The medium of sequence code.
It will be understood by those skilled in the art that the respective embodiments described above are to realize the specific embodiment of the present invention,
And in actual applications, can to it, various changes can be made in the form and details, without departing from the spirit and scope of the present invention.
Claims (26)
1. a kind of method of looking for something based on BLE, it is characterised in that applied to terminal device;
The method of looking for something based on BLE includes:
Scan low-power consumption bluetooth BLE slave units;
After target BLE slave units are arrived in scanning, request data package is sent to the target BLE slave units;Wherein, the request
Contain the mark for being used for finding the target BLE slave units in packet.
2. the method for looking for something according to claim 1 based on BLE, it is characterised in that scanning to target BLE slave units it
Afterwards, the method for looking for something based on BLE also includes:
It is located at successively in terminal device at least two positions, obtains position Si, Yi Jisuo that the terminal device is presently in
State the distance between terminal device and target BLE slave units Ri;
According to described Si, the Ri got, the position of the target BLE slave units is calculated.
3. the method for looking for something according to claim 2 based on BLE, it is characterised in that the initial position of the terminal device
For the origin of coordinates, the other positions of the terminal device are the relative position relative to the initial position;
The position of the target BLE slave units is the relative position relative to the initial position.
4. the method for looking for something according to claim 3 based on BLE, it is characterised in that scanning to target BLE slave units it
Afterwards, the method for looking for something based on BLE also includes:
Receive the signal of the target BLE slave units;
Parsing obtains signal intensity RSSI value from the signal of reception;
According to the RSSI value of parsing, the location of described terminal device is adjusted.
5. the method for looking for something according to claim 4 based on BLE, it is characterised in that the Si that the basis is got,
Ri, calculates the position of the target BLE slave units, specifically includes:Using weighted mass center algorithm, according to Si coordinate and Ri
It is worth the geometry barycenter of each position of computing terminal equipment, the target BLE slave units are located at the region where the geometry barycenter;
Or, described Si, Ri that the basis is got calculate the position of the target BLE slave units, specifically included:
In horizontal direction, using Si as the center of circle, and round equation formulations are arranged by radius of Ri, according to the value of the coordinate of the Si and Ri, meter
The intersection point that calculation is each justified, the target BLE slave units are located at the region where the intersection point that each circle has.
6. the method for looking for something according to claim 1 based on BLE, it is characterised in that the request data package is that bluetooth is wide
Broadcast the packet of channel;
Protocol Data Unit type PDU the type field of the mark positioned at the packet of the Bluetooth broadcast channel.
7. the method for looking for something according to claim 1 based on BLE, it is characterised in that described to be sent to target BLE slave units
After request data package, the method for looking for something based on BLE also includes:
Judge whether receive feedback data packet in preset time;Wherein, confirmation field, institute are included in the feedback data packet
Stating confirmation field is used to indicate that the target BLE slave units are resolved to the mark;
When not receiving feedback data packet in preset time, request data package is sent to the target BLE slave units again.
8. the method for looking for something according to claim 1 based on BLE, it is characterised in that the scanning low-power consumption bluetooth BLE from
Before equipment, the method for looking for something based on BLE also includes:
Open bluetooth BLE switches;
Target BLE slave units are arrived in the scanning, are specifically included:
From the list for scanning and obtaining, target is found according to the name of the target BLE slave units and/or physical address
BLE slave units.
9. a kind of method of looking for something based on BLE, it is characterised in that applied to BLE slave units;
The method of looking for something based on BLE includes:
When receiving request data package, the request data package is parsed;Wherein, containing useful in the request data package
In the mark for finding the target BLE slave units;
When being resolved to the mark, prompt message is sent.
10. the method for looking for something according to claim 9 based on BLE, it is characterised in that the prompt message includes sound
And/or light.
11. the method for looking for something according to claim 9 based on BLE, it is characterised in that the request data package is that bluetooth is wide
Broadcast the packet of channel;
Protocol Data Unit type PDU the type field of the mark positioned at the packet of the Bluetooth broadcast channel.
12. the method for looking for something based on BLE according to claim 10 or 11, it is characterised in that be resolved to the mark
When, the method for looking for something based on BLE also includes:
Feedback data packet is sent to terminal device;Wherein, comprising field is confirmed in the feedback data packet, the confirmation field is used
The mark is resolved in the instruction target BLE slave units.
13. a kind of method of looking for something based on BLE, it is characterised in that applied to terminal device and BLE slave units;
The method of looking for something based on BLE includes:
The terminal device scans low-power consumption bluetooth BLE slave units;
The terminal device is arrived in scanning after target BLE slave units, and request data package is sent to the target BLE slave units;
Wherein, the mark for being used for finding the target BLE slave units is contained in the request data package;
The target BLE slave units are parsed when receiving request data package to the request data package;Wherein, it is described
Contain the mark for being used for finding the target BLE slave units in request data package;
The target BLE slave units send prompt message when being resolved to the mark.
14. a kind of terminal device, it is characterised in that including scan module and sending module;
The scan module, for scanning low-power consumption bluetooth BLE slave units;
The sending module, for being arrived in scanning after target BLE slave units, number of request is sent to the target BLE slave units
According to bag;Wherein, the mark for being used for finding the target BLE slave units is contained in the request data package.
15. terminal device according to claim 14, it is characterised in that the terminal device also includes acquisition module and meter
Calculate module;
The acquisition module, for being arrived in scan module scanning after target BLE slave units, is located at least in terminal device successively
At two positions, the position Si that the terminal device is presently in is obtained, and the terminal device and the target BLE are from setting
The distance between standby Ri;
The computing module, for according to described Si, the Ri got, calculating the position of the target BLE slave units.
16. terminal device according to claim 15, it is characterised in that the initial position of the terminal device is that coordinate is former
Point, the other positions of the terminal device are the relative position relative to the initial position;
The position of the target BLE slave units is the relative position relative to the initial position.
17. terminal device according to claim 16, it is characterised in that the terminal device also includes first and receives mould
Block, the first parsing module and adjusting module;
First receiving module, the signal for receiving the target BLE slave units;
First parsing module, signal intensity RSSI value is obtained for being parsed from the signal of reception;
The adjusting module, for the RSSI value according to parsing, adjusts the location of described terminal device.
18. terminal device according to claim 17, it is characterised in that
The computing module, be additionally operable to use weighted mass center algorithm, according to Si coordinate and Ri value computing terminal equipment each
The geometry barycenter of position, the target BLE slave units are located at the region where the geometry barycenter;
Or, the computing module is additionally operable in the horizontal direction, using Si as the center of circle, and the round equation of row is public by radius of Ri
Formula, according to the value of the coordinate of the Si and Ri, calculates each round intersection point, it is common that the target BLE slave units are located at each circle
Region where some intersection points.
19. terminal device according to claim 14, it is characterised in that the request data package is Bluetooth broadcast channel
Packet;
Protocol Data Unit type PDU the type field of the mark positioned at the packet of the Bluetooth broadcast channel.
20. terminal device according to claim 14, it is characterised in that the terminal device also includes judge module;
The judge module, for judging whether receive feedback data packet in preset time;Wherein, the feedback data packet
In comprising confirm field, the confirmation field be used for indicate that the target BLE slave units are resolved to the mark;
The sending module, when being additionally operable to not receive feedback data packet in preset time, again to the target BLE from setting
Preparation send request data package.
21. terminal device according to claim 14, it is characterised in that the terminal device also includes opening module and looked into
Look for module;
The opening module, for before scanning low-power consumption bluetooth BLE slave units, opening bluetooth BLE switches;
The searching modul, for scanning obtained list from described, according to the name or physics of the target BLE slave units
Find target BLE slave units in address.
22. a kind of BLE slave units, it is characterised in that including:Second receiving module, the second parsing module and reminding module;
Second receiving module, for receiving request data package;
Second parsing module, for when receiving request data package, being parsed to the request data package;Wherein,
Contain the mark for being used for finding the target BLE slave units in the request data package;
The reminding module, for when being resolved to the mark, sending prompt message.
23. the method for looking for something according to claim 22 based on BLE, it is characterised in that the prompt message includes sound
And/or light.
24. BLE slave units according to claim 22, it is characterised in that the request data package is Bluetooth broadcast channel
Packet;
Protocol Data Unit type PDU the type field of the mark positioned at the packet of the Bluetooth broadcast channel.
25. the BLE slave units according to any one in claim 22 to 24, it is characterised in that the BLE slave units are also
Including feedback module;
The feedback module, for when being resolved to the mark, feedback data packet to be sent to terminal device;Wherein, it is described anti-
Present comprising field is confirmed in packet, the confirmation field is used to indicate that the target BLE slave units are resolved to the mark.
26. a kind of system of looking for something based on BLE, it is characterised in that including terminal device and BLE slave units;
The terminal device includes:Scan module and sending module;
The scan module, for scanning low-power consumption bluetooth BLE slave units;
The sending module, for being arrived in scanning after target BLE slave units, number of request is sent to the target BLE slave units
According to bag;Wherein, the mark for being used for finding the target BLE slave units is contained in the request data package;
The BLE slave units include:Second receiving module, the second parsing module and reminding module;
Second receiving module, for receiving request data package;
Second parsing module, for when receiving request data package, being parsed to the request data package;Wherein,
Contain the mark for being used for finding the target BLE slave units in the request data package;
The reminding module, for when being resolved to the mark, sending prompt message.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/073193 WO2018145290A1 (en) | 2017-02-09 | 2017-02-09 | Terminal device, ble slave device, and searching method and system based on ble |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107079278A true CN107079278A (en) | 2017-08-18 |
Family
ID=59613781
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780000078.5A Pending CN107079278A (en) | 2017-02-09 | 2017-02-09 | Terminal device, BLE slave units, the method and system of looking for something based on BLE |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107079278A (en) |
WO (1) | WO2018145290A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108012251A (en) * | 2017-12-07 | 2018-05-08 | 北京摩拜科技有限公司 | A kind of method, system and mobile terminal for positioning target Bluetooth devices |
CN109327827A (en) * | 2018-10-26 | 2019-02-12 | 惠州Tcl移动通信有限公司 | It looks for something method, slave Bluetooth equipment, intelligent terminal and storage device |
CN109996371A (en) * | 2019-04-24 | 2019-07-09 | 深圳尚一互联技术有限公司 | The method of gesture control light for Intelligent bracelet |
CN112437423A (en) * | 2020-11-24 | 2021-03-02 | 陕西疆晨信息科技有限公司 | Bluetooth lock searching method, lock and storage medium |
CN113873427A (en) * | 2021-08-20 | 2021-12-31 | 上海探寻信息技术有限公司 | Positioning method, device and system |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111885564B (en) * | 2020-07-03 | 2024-03-22 | 海尔优家智能科技(北京)有限公司 | Data transmission method, equipment upgrading method and computer readable storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102497666A (en) * | 2011-12-13 | 2012-06-13 | 中国测绘科学研究院 | Positioning method |
CN103018715A (en) * | 2012-11-22 | 2013-04-03 | 无锡中星微电子有限公司 | Positioning method and device based on Bluetooth |
CN103957594A (en) * | 2014-04-30 | 2014-07-30 | 深圳市金立通信设备有限公司 | Method and device for positioning terminal |
CN104077169A (en) * | 2014-07-21 | 2014-10-01 | 北京深思数盾科技有限公司 | BLE (Bluetooth Low Energy) device, information safety device and automatic start-up method of application program |
CN204609405U (en) * | 2015-04-07 | 2015-09-02 | 北京同于道科技有限公司 | A kind of berth lock based on BLE-SoC |
CN105303790A (en) * | 2015-08-07 | 2016-02-03 | 北京自在科技有限责任公司 | Tap-to-pair type Bluetooth loss-prevention device and tap-to-pair method |
US20160078738A1 (en) * | 2014-09-11 | 2016-03-17 | Umm Al-Qura University | A system and method for tracking people |
-
2017
- 2017-02-09 CN CN201780000078.5A patent/CN107079278A/en active Pending
- 2017-02-09 WO PCT/CN2017/073193 patent/WO2018145290A1/en active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102497666A (en) * | 2011-12-13 | 2012-06-13 | 中国测绘科学研究院 | Positioning method |
CN103018715A (en) * | 2012-11-22 | 2013-04-03 | 无锡中星微电子有限公司 | Positioning method and device based on Bluetooth |
CN103957594A (en) * | 2014-04-30 | 2014-07-30 | 深圳市金立通信设备有限公司 | Method and device for positioning terminal |
CN104077169A (en) * | 2014-07-21 | 2014-10-01 | 北京深思数盾科技有限公司 | BLE (Bluetooth Low Energy) device, information safety device and automatic start-up method of application program |
US20160078738A1 (en) * | 2014-09-11 | 2016-03-17 | Umm Al-Qura University | A system and method for tracking people |
CN204609405U (en) * | 2015-04-07 | 2015-09-02 | 北京同于道科技有限公司 | A kind of berth lock based on BLE-SoC |
CN105303790A (en) * | 2015-08-07 | 2016-02-03 | 北京自在科技有限责任公司 | Tap-to-pair type Bluetooth loss-prevention device and tap-to-pair method |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108012251A (en) * | 2017-12-07 | 2018-05-08 | 北京摩拜科技有限公司 | A kind of method, system and mobile terminal for positioning target Bluetooth devices |
CN108012251B (en) * | 2017-12-07 | 2020-12-01 | 北京摩拜科技有限公司 | Method, system and mobile terminal for positioning target Bluetooth device |
CN109327827A (en) * | 2018-10-26 | 2019-02-12 | 惠州Tcl移动通信有限公司 | It looks for something method, slave Bluetooth equipment, intelligent terminal and storage device |
CN109996371A (en) * | 2019-04-24 | 2019-07-09 | 深圳尚一互联技术有限公司 | The method of gesture control light for Intelligent bracelet |
CN112437423A (en) * | 2020-11-24 | 2021-03-02 | 陕西疆晨信息科技有限公司 | Bluetooth lock searching method, lock and storage medium |
CN113873427A (en) * | 2021-08-20 | 2021-12-31 | 上海探寻信息技术有限公司 | Positioning method, device and system |
Also Published As
Publication number | Publication date |
---|---|
WO2018145290A1 (en) | 2018-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107079278A (en) | Terminal device, BLE slave units, the method and system of looking for something based on BLE | |
US10299078B2 (en) | BLE-based positioning method and apparatus | |
CN107079257A (en) | Localization method and device based on bluetooth BLE | |
EP1525770B1 (en) | Wireless network access point configuration | |
US9035772B2 (en) | Tracking RFID objects with integrated communication link | |
CN104717721B (en) | WiFi access system | |
CN1663220A (en) | Methods and systems to determine whether a wireless device is within a geographical area | |
KR20130089388A (en) | A method for searching the position of multi sim mobile station | |
US10848935B1 (en) | Passive asset tracking with existing infrastructure | |
US20100265888A1 (en) | Apparatus and method for super fine positioning with networks in tiered structure | |
US7463151B1 (en) | Systems and methods for providing mobile services using short-range radio communication devices | |
CN105841693B (en) | Air navigation aid and device | |
CN109246665A (en) | A kind of air navigation aid and its system | |
US7668123B1 (en) | Network access device location | |
CN106019345A (en) | Method and system for searching pet based on mobile WIFI hotspot | |
CN102792178B (en) | Method, apparatus, and computer program product for wireless signal storage with signal recognition detection triggering | |
US11622234B2 (en) | Passive asset tracking using observations of Wi-Fi access points | |
AU2021235888A1 (en) | Passive asset tracking using observations of Wi-Fi access points | |
EP4300127A1 (en) | Positioning method, gateway, and positioning device | |
Dutta et al. | Challenges and opportunities in enabling secure 5G positioning | |
KR101351662B1 (en) | Apparatus and method for searching access point in wireless communication system | |
US20220400356A1 (en) | Method and system for selecting gate using positioning information | |
Barinua et al. | THE 5G (5TH GENERATION) ADOPTION IN BUSINESS ORGANISATION | |
CN118318407A (en) | Method and apparatus for ultra wideband communication | |
Papapostolou et al. | Rfid deployment for location and mobility management on the internet |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170818 |
|
RJ01 | Rejection of invention patent application after publication |