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 PDF

Info

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
Application number
CN201780000078.5A
Other languages
Chinese (zh)
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.)
Shenzhen Goodix Technology Co Ltd
Original Assignee
Shenzhen Huiding Technology 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 Shenzhen Huiding Technology Co Ltd filed Critical Shenzhen Huiding Technology Co Ltd
Publication of CN107079278A publication Critical patent/CN107079278A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • H04W48/10Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing 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

Terminal device, BLE slave units, the method and system of looking for something based on BLE
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.
CN201780000078.5A 2017-02-09 2017-02-09 Terminal device, BLE slave units, the method and system of looking for something based on BLE Pending CN107079278A (en)

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)

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

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

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

Patent Citations (7)

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

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