Summary of the invention
In view of this, this specification embodiment provide it is a kind of wake up, information push and cloud information processing method and dress
It sets, calculate equipment and storage medium, to solve technological deficiency existing in the prior art.
According to this specification embodiment in a first aspect, providing a kind of awakening method of application program, the method is suitable
In executing on the terminal device, which comprises
The search events of the bluetooth module search Bluetooth broadcast packet of monitor terminal equipment;
When listening to the bluetooth module and searching Bluetooth broadcast packet, judge whether the Bluetooth broadcast packet meets setting
Format;
If the Bluetooth broadcast packet meets the setting format, start application program corresponding with the Bluetooth broadcast packet.
According to the second aspect of this specification embodiment, a kind of information-pushing method is provided, the method is suitable for sending out
It makes arrangements for his funeral and holds execution, which comprises
By the Bluetooth broadcast packet for sending the bluetooth module transmitting setting format of terminal;
In the Bluetooth communication based on the Bluetooth broadcast packet that the terminal device received near the transmission terminal is sent
After connection request, establishes the transmission terminal and connect with the Bluetooth communication of the terminal device;
The information based on neighbouring position is pushed to the terminal device.
According to the third aspect of this specification embodiment, a kind of cloud information processing method is provided, comprising:
The application program of receiving terminal apparatus upload at least one send the facility information and Bluetooth broadcast packet of terminal
Signal strength information, wherein the setting that the facility information for sending terminal is searched from the bluetooth module of the terminal device
It parses and obtains in the Bluetooth broadcast packet of format;
According to the facility information of at least one transmission terminal, obtains and set corresponding to the terminal of the facility information
The signal strength information of standby Bluetooth broadcast packet;
According to the signal strength information of the Bluetooth broadcast packet for the terminal device for corresponding to the facility information, institute is judged
Whether the placement position for stating transmission terminal is reasonable.
According to the fourth aspect of this specification embodiment, a kind of cloud information processing method is provided, comprising:
The application program of receiving terminal apparatus upload at least one send the facility information of terminal, location coordinate information,
Timestamp information and signal strength information with Bluetooth broadcast packet, wherein the facility information for sending terminal is from the terminal
It parses and obtains in the Bluetooth broadcast packet for the setting format that the bluetooth module of equipment searches;
According to the facility information of at least one transmission terminal, obtains and set corresponding to the terminal of the facility information
The signal strength information of standby location coordinate information, timestamp information and Bluetooth broadcast packet;
According to the location coordinate information of the terminal device, the signal strength information of timestamp information and Bluetooth broadcast packet,
Judge whether the placement position for sending terminal is reasonable.
According to the 5th of this specification embodiment the aspect, a kind of Rouser of application program is provided, described device is suitable
In executing on the terminal device, described device includes:
Monitor is configured to listen for the search events of the bluetooth module search Bluetooth broadcast packet of terminal device;
Determining device is configured as judging that the bluetooth is wide when listening to the bluetooth module and searching Bluetooth broadcast packet
Broadcast whether packet meets setting format;
Starter, if being configured as the Bluetooth broadcast packet meets the setting format, starting and the Bluetooth broadcast packet
Corresponding application program.
According to the 6th of this specification embodiment the aspect, a kind of information push-delivery apparatus is provided, described device is suitable for sending out
It makes arrangements for his funeral and holds execution, described device includes:
Transmitter is configured as the Bluetooth broadcast packet by the bluetooth module transmitting setting format for sending terminal;
Second connector, be configured as receive it is described transmission terminal near terminal device send based on the indigo plant
After the Bluetooth communication connection request of tooth broadcast packet, establishes the transmission terminal and connect with the Bluetooth communication of the terminal device;
Pusher is configured as pushing the information based on neighbouring position to the terminal device.
According to the 6th of this specification embodiment the aspect, a kind of cloud information processing method is provided, comprising:
The application program of receiving terminal apparatus upload at least one send the facility information of terminal, location coordinate information,
Timestamp information and signal strength information with Bluetooth broadcast packet, wherein the facility information for sending terminal is from the terminal
It parses and obtains in the Bluetooth broadcast packet for the setting format that the bluetooth module of equipment searches;
According to the facility information of at least one transmission terminal, obtains and set corresponding to the terminal of the facility information
The signal strength information of standby location coordinate information, timestamp information and Bluetooth broadcast packet;
According to the location coordinate information of the terminal device, the signal strength information of timestamp information and Bluetooth broadcast packet,
Judge whether the placement position for sending terminal is reasonable.
According to the 7th of this specification embodiment the aspect, cloud information processing unit is provided, comprising:
Third receiver is configured as at least one equipment for sending terminal that the application program of receiving terminal apparatus uploads
The signal strength information of information and Bluetooth broadcast packet, wherein indigo plant of the facility information for sending terminal from the terminal device
Tooth block search to setting format Bluetooth broadcast packet in parse and obtain;
First getter is configured as being obtained according to the facility information of at least one transmission terminal corresponding to described
The signal strength information of the Bluetooth broadcast packet of the terminal device of facility information;
First position determining device is configured as the Bluetooth broadcast according to the terminal device for corresponding to the facility information
The signal strength information of packet judges whether the placement position for sending terminal is reasonable.
According to the eighth aspect of this specification embodiment, a kind of cloud information processing unit is provided, comprising:
4th receiver is configured as at least one equipment for sending terminal that the application program of receiving terminal apparatus uploads
Information, location coordinate information, timestamp information and the signal strength information with Bluetooth broadcast packet, wherein the transmission terminal
Facility information is parsed from the Bluetooth broadcast packet for the setting format that the bluetooth module of the terminal device searches and is obtained;
Second getter is configured as being obtained according to the facility information of at least one transmission terminal corresponding to described
The signal strength information of the location coordinate information of the terminal device of facility information, timestamp information and Bluetooth broadcast packet;
Second position determining device is configured as location coordinate information, timestamp information and indigo plant according to the terminal device
The signal strength information of tooth broadcast packet judges whether the placement position for sending terminal is reasonable.
According to the 9th of this specification embodiment aspect, a kind of calculating equipment is provided, including memory, processor and deposit
The computer instruction that can be run on a memory and on a processor is stored up, the processor is realized described when executing described instruction
The step of awakening method of application program, information-pushing method or cloud information processing method.
According to the tenth of this specification embodiment the aspect, a kind of computer readable storage medium is provided, meter is stored with
The instruction of calculation machine, realizes awakening method, information-pushing method or the cloud of the application program when which is executed by processor
The step of client information processing method.
According to the 9th of this specification embodiment the aspect, a kind of computer readable storage medium is provided, meter is stored with
Calculation machine instruction, when which is executed by processor the step of the awakening method or information-pushing method of realization application program.
The Bluetooth broadcast of setting format is added in the embodiment of the present invention in the transmission terminal as payment material, when user's
Mobile device can be waken up, to realize heat close to after payment material with the Bluetooth broadcast application program of the setting format
Starting and the dynamic pin acquired based on data.It, can be based on difference by the linkage between payment material and customer mobile terminal
Whether scene dynamics selection application application is preloaded, and not only the user experience is improved, but also respects the selection of user.
Specific embodiment
Many details are explained in the following description in order to fully understand this specification.But this specification energy
Enough to be implemented with being much different from other way described herein, those skilled in the art can be without prejudice to this specification intension
In the case where do similar popularization, therefore this specification is not limited by following public specific implementation.
Fig. 1 is to show the structural block diagram of the calculating equipment 100 according to one embodiment of this specification.The calculating equipment 100
Component include but is not limited to memory 110 and processor 120.Processor 120 is connected with memory 110 by bus 130,
Database 150 is for saving user data.
Calculating equipment 100 further includes access device 140, access device 140 enable calculate equipment 100 via one or
Multiple network communications.The example of these networks include public switched telephone network (PSTN), local area network (LAN), wide area network (WAN),
The combination of the communication network of personal area network (PAN) or such as internet.Access device 140 may include wired or wireless any class
One or more of network interface (for example, network interface card (NIC)) of type, such as IEEE802.11 WLAN
(WLAN) wireless interface, worldwide interoperability for microwave accesses (Wi-MAX) interface, Ethernet interface, universal serial bus (USB) interface,
Cellular network interface, blue tooth interface, near-field communication (NFC) interface, etc..
In one embodiment of this specification, unshowned other component in above-mentioned and Fig. 1 of equipment 100 is calculated
It can be connected to each other, such as pass through bus.It should be appreciated that calculating device structure block diagram shown in FIG. 1 is merely for the sake of example
Purpose, rather than the limitation to this specification range.Those skilled in the art can according to need, and increase or replace other portions
Part.
Calculating equipment 100 can be any kind of static or mobile computing device, including mobile computer or mobile meter
Calculate equipment (for example, tablet computer, personal digital assistant, laptop computer, notebook computer, net book etc.), movement
Phone (for example, smart phone), wearable calculating equipment (for example, smartwatch, intelligent glasses etc.) or other kinds of shifting
Dynamic equipment, or the static calculating equipment of such as desktop computer or PC.Calculating equipment 100 can also be mobile or state type
Server.
Wherein, processor 120 can execute the step in method shown in Fig. 2.Fig. 2 is to show according to this specification one in fact
The schematic flow chart of the awakening method of the application program of example is applied, the method is suitable for executing on the terminal device, including step
202, step 204 and step 206.
Step 202: the search events of the bluetooth module search Bluetooth broadcast packet of monitor terminal equipment.
In a kind of embodiment, before step 202 further include: registered in the operating system of the terminal device in advance
Bluetooth monitors event.For example, in installation or renewal process, can be set to the terminal in installation or more new application
Bluetooth is registered in standby operating system and monitors event, thus the search thing of the bluetooth module search Bluetooth broadcast packet to terminal device
Part is monitored.
Step 204: when listening to the bluetooth module and searching Bluetooth broadcast packet, whether judging the Bluetooth broadcast packet
Meet setting format.
In a kind of embodiment, the bluetooth module of the terminal device is BLE (bluetooth low energy consumption) bluetooth module.As Fig. 6,
Shown in Fig. 7, Fig. 6, Fig. 7 are to show the BLE broadcast transmission schematic diagram of one embodiment of this specification respectively.Module in figure only needs
It wants 2 parts: serving as the equipment (being the payment such as payment box material here) that bluetooth beacon is broadcasted, ble scanning device
(being mobile device, such as mobile phone, bracelet here).BLE bluetooth module is using variable Connection Time interval, this interval is according to tool
Body application can be set to several milliseconds to several seconds and differ.In addition, because the connection type of BLE bluetooth module is very fast, usually
It may be at " disconnected " state (saving the energy), both link ends only know other side each other at this time, only if necessary
Open link.
In a kind of embodiment, the format that sets is ibeacon format.Indigo plant is searched when listening to the bluetooth module
When tooth broadcast packet, judge whether the format of the Bluetooth broadcast packet searched meets ibeacon format.
As shown in Figure 8, Figure 9, Fig. 8 is to show the pack arrangement schematic diagram based on ibeacon, and Fig. 9 is in the packet of ibeacon
The structural schematic diagram of data field.The pack arrangement of Ibeacon includes heading (header, 1 byte), access address (access
Address, 4 bytes), PDU (Protocol Data Unit, protocol Data Unit, 2-39 byte), CRC (Cyclic
Redundancy Check, cyclic redundancy check, 3 bytes) and the fields such as data (Data, most 31 bytes).Wherein data word
Section includes ibeacon prefix (ibeacon prefix, 9 bytes), Proxmity UUID (nearly Universally Unique Identifier, 16 words
Section), Major (zone number, 2 bytes), Minor (goods number, 2 bytes) and TX power (transmission power, 1 byte).One
In kind embodiment, the information of transmission terminal is broadcast out by major id (zone number), minor id (goods number)
It goes, after handset identity to equipment, unique box can be locked, carry out other precision marketings: being based on the corresponding trade company of box
Push the shop that relevant discount coupon is increased to shop rate, recommends periphery.
In a kind of embodiment, before step 206 further include:
Judge signal strength RSSI (the Received Signal for the Bluetooth broadcast packet that the bluetooth module searches
Strength Indicator receives the intensity instruction of signal) whether not less than the first given threshold and/or the Bluetooth broadcast
Whether the signal duration of packet is not less than the second given threshold;If judging result is that the signal strength is not less than described first
Given threshold and/or the signal duration are not less than second given threshold and then follow the steps 206;If judging result is
The signal strength is less than first given threshold and/or the signal duration is less than second given threshold and then jumps
Go to step 202.This is because if the signal strength indication received it is too small and the time it is too short, illustrate be pass by, future
The possibility with subsequent consumption is not stopped, at this time then not startup program application.
Step 206: if the Bluetooth broadcast packet meets the setting format, starting answer corresponding with the Bluetooth broadcast packet
Use program.
In a kind of embodiment, after step 206 further include: parsed to obtain transmission eventually to the Bluetooth broadcast packet
The facility information at end;The terminal device is established based on the facility information to connect with the Bluetooth communication for sending terminal.From
And sending application of the terminal (such as payment box pays material) with subscriber terminal equipment (such as smart phone mobile terminal)
The communication link that can be linked is set up between program, convenient for the push of the informations such as discount coupon.
In a kind of embodiment, the terminal device and the terminal that sends are established based on the facility information described
After Bluetooth communication Connection Step further include: receive the information letter based on the transmission terminal location for sending terminal and sending
Breath, and the information is saved to the application program.
In a kind of embodiment, when saving the information to the application program, according to the information
Classification the information is saved to the corresponding module of the application program.The discount coupon in shop can be such as saved in and be answered
With the card certificate module of program.
In a kind of embodiment, the basic module of the application program is only preloaded when starting the application program,
Middle basic module can flexible setting according to specific needs, such as can be the most-often used module of user, such as wallet application mould
Block.
In a kind of embodiment, if step 206 includes: that the Bluetooth broadcast packet meets setting format, the bluetooth is judged
Whether the closing before the corresponding application program of broadcast packet is that user actively closes;If judging result is not that user actively closes,
Then start the application program.
In a kind of embodiment, whether the closing judged before the corresponding application program of the Bluetooth broadcast packet is to use
It includes: the application programming interfaces file or journal file in the inquiry mobile terminal that family, which actively closes step, if described
The behavior record of the closing application program is not corresponded in application programming interfaces file or the journal file, then described in judgement
Application program is not that user actively closes.
In a kind of embodiment, whether the closing judged before the corresponding application program of the Bluetooth broadcast packet is to use
It includes: to obtain the keep-alive time of the application program that family, which actively closes step, is judged according to the keep-alive time described using journey
Whether runing time of the sequence on backstage is not less than third given threshold and the mobile terminal is in breath screen state;If it is determined that knot
Fruit be it is yes, then determining the application program not is that user actively closes.
In a kind of embodiment, if meeting setting format in the Bluetooth broadcast packet, the Bluetooth broadcast packet is judged
Whether closing before corresponding application program is after user actively closes step further include: if judging result be user actively
It closes, does not then start the application program.
In a kind of embodiment, it is described the Bluetooth broadcast packet is parsed to obtain the facility information for sending terminal walk
After rapid further include: by the mobile terminal to search to the signal strength of Bluetooth broadcast packet of the transmission terminal be sent to institute
State transmission terminal;Or the facility information for sending terminal is uploaded to cloud server;Or by it is described send terminal equipment
Information and the mobile terminal to search to the signal strength of Bluetooth broadcast packet of the transmission terminal be uploaded to cloud server.
The Bluetooth broadcast of setting format is added in the embodiment of the present invention in the transmission terminal as payment material, when user's
Mobile device can be waken up, to realize heat close to after payment material with the Bluetooth broadcast application program of the setting format
Starting and the dynamic pin acquired based on data.It, can be based on difference by the linkage between payment material and customer mobile terminal
Whether scene dynamics selection application application is preloaded, and not only the user experience is improved, but also respects the selection of user.
Wherein, processor 120 can execute the step in method shown in Fig. 3.Fig. 3 is to show according to this specification one in fact
The schematic flow chart of the information-pushing method of example is applied, the method is suitable for executing on sending terminal, including step 302, step
Rapid 304 and step 306.
Step 302: the Bluetooth broadcast packet by sending the bluetooth module transmitting setting format of terminal.
In a kind of embodiment, the format that sets is ibeacon format.
In a kind of embodiment, the bluetooth module for sending terminal is BLE bluetooth module.
Step 304: receiving that the terminal device near the transmission terminal sends based on the Bluetooth broadcast packet
After Bluetooth communication connection request, establishes the transmission terminal and connect with the Bluetooth communication of the terminal device.
Step 306: pushing the information based on neighbouring position to the terminal device.
In a kind of embodiment, after the step 304 further include:
Receive the signal strength information for the Bluetooth broadcast packet that the terminal device is sent;
According to the information strength information for the Bluetooth broadcast packet that the multiple terminal devices received are sent, institute is judged
The maximum value of the signal strength for the Bluetooth broadcast packet that terminal device receives is stated whether less than the 4th given threshold;
If judging result is the maximum value of the signal strength of the Bluetooth broadcast packet less than the 4th given threshold, institute is determined
The placement position for stating transmission terminal is unreasonable.
The Bluetooth broadcast of setting format is added in the embodiment of the present invention in the transmission terminal as payment material, when user's
Mobile device can be waken up, to realize heat close to after payment material with the Bluetooth broadcast application program of the setting format
Starting and the dynamic pin acquired based on data.It, can be based on difference by the linkage between payment material and customer mobile terminal
Whether scene dynamics selection application application is preloaded, and not only the user experience is improved, but also respects the selection of user.
Wherein, processor 120 can execute the step in method shown in Fig. 4.Fig. 4 is to show according to this specification one in fact
Apply the schematic flow chart of the information-pushing method of example, including step 402, step 404 and step 406.
Step 402: the facility information of the transmission terminal that the application program of receiving terminal apparatus uploads and Bluetooth broadcast packet
Signal strength information, wherein the setting that the facility information for sending terminal is searched from the bluetooth module of the terminal device
It parses and obtains in the Bluetooth broadcast packet of format;
Step 404: according to the facility information for sending terminal, obtaining and set corresponding to the terminal of the facility information
The signal strength information of standby Bluetooth broadcast packet;
Step 406: being believed according to the signal strength of the Bluetooth broadcast packet for the terminal device for corresponding to the facility information
Breath judges whether the placement position for sending terminal is reasonable.
In a kind of embodiment, step 406 includes:
The Bluetooth broadcast corresponding to the facility information uploaded according to the apparatus information acquiring terminal device of sending device
The signal strength information of packet;According to the signal strength information for the Bluetooth broadcast packet for corresponding to the facility information, the end is judged
Whether the signal strength maximum value for the Bluetooth broadcast packet that end equipment receives is less than the 4th given threshold;If judging result is
The signal strength maximum value for the Bluetooth broadcast packet that the terminal device receives is less than the 4th given threshold, then described in judgement
The placement position for sending terminal is unreasonable.
Fig. 5 is to show the cloud information processing method flow diagram of this specification one embodiment.As shown in figure 5,
This method comprises:
Step 502: the facility information at least one transmission terminal that the application program of receiving terminal apparatus uploads, position are sat
Mark information, timestamp information and the signal strength information with Bluetooth broadcast packet, wherein the facility information for sending terminal is from institute
It states to parse in the Bluetooth broadcast packet for the setting format that the bluetooth module of terminal device searches and obtain;
Step 504: according to the facility information of at least one transmission terminal, obtaining the institute for corresponding to the facility information
State the location coordinate information of terminal device, the signal strength information of timestamp information and Bluetooth broadcast packet;
Step 506: the signal according to the location coordinate information of the terminal device, timestamp information and Bluetooth broadcast packet is strong
Information is spent, judges whether the placement position for sending terminal is reasonable.
In a kind of embodiment, step 506 includes:
Obtain location coordinate information, timestamp information and the indigo plant for corresponding to the transmission terminal that multiple terminal devices upload
The signal strength information of tooth broadcast packet obtains each terminal device in the close rail in the transmission terminal procedures
Mark;Multiple terminal devices are obtained according to the close track of multiple terminal devices to lean on close to the user for sending terminal
Shortcut line chart;The user is divided into n equal portions close to route map using the transmission terminal as the center of circle, counts the close track
Close to the first average distance of track and the least region of track starting point of the close track in the most region of track starting point
In close to track the second average distance, wherein n is natural number;Judge first average distance and second average departure
From difference whether be greater than the 5th given threshold or first average distance and second average distance ratio it is whether big
In the 6th given threshold;If the determination result is YES then determine that the placement position for sending terminal is reasonable, otherwise determine the hair
Make arrangements for his funeral end exhaust position it is unreasonable.
It is described to correspond to the position coordinates for sending terminal according to what multiple terminal devices uploaded in a kind of implementation
The signal strength information of information and Bluetooth broadcast packet obtains each terminal device in the transmission terminal procedures
Include: close to Trace step
For each terminal device, the timestamp information and location coordinate information uploaded according to the terminal device obtains the end
End equipment is close to the earliest time for sending terminal and corresponding position coordinates, by the corresponding position coordinates of the earliest time
Track starting point as the terminal device;Location coordinate information, timestamp information and the bluetooth uploaded according to the terminal device is wide
The signal strength information for broadcasting packet, the signal strength for obtaining the Bluetooth broadcast packet that the terminal device receives reach the 7th setting at first
Corresponding position coordinates when threshold value, by it is described reach seven given thresholds at first when the corresponding position coordinates terminal device rail
Mark terminal;According to the track starting point and the final on trajectory and the terminal device between the track starting point and the track
Location coordinate information between terminal obtains the close track of the terminal device.
It can also be send terminal all according to interested position of the user in approach process in a kind of implementation
Person, which provides, shows suggestion, specifically includes:
It obtains and the respective positions coordinate information uploaded close to the multiple terminal devices of behavior occurs with same transmission terminal
And timestamp information;Each terminal device is obtained according to the location coordinate information and the timestamp information to lean on described
The residence time is more than the location of interest coordinate of the 8th given threshold (such as 1 minute) in nearly behavior;Based on the location of interest to institute
The associate device for stating terminal device sends the displaying advisory information based on the location of interest.
The Bluetooth broadcast of setting format is added in the embodiment of the present invention in the transmission terminal as payment material, when user's
Mobile device can be waken up, to realize heat close to after payment material with the Bluetooth broadcast application program of the setting format
Starting and the dynamic pin acquired based on data.It, can be based on difference by the linkage between payment material and customer mobile terminal
Whether scene dynamics selection application application is preloaded, and not only the user experience is improved, but also respects the selection of user.
Corresponding, this specification additionally provides Installation practice, and described device embodiment can be by software realization, can also
It is realized in a manner of through hardware or software and hardware combining.Taking software implementation as an example, as the device on a logical meaning, it is
Computer program instructions corresponding in nonvolatile memory are read into memory operation by the processor of equipment where it
It is formed.For hardware view, a kind of hardware configuration of equipment be can wrap where the Rouser of this specification application program
It includes except processor, network interface, memory and nonvolatile memory, the equipment in embodiment where device is generally according to this
The actual functional capability that application program wakes up can also include other hardware, repeat no more to this.
Referring to Figure 11, Figure 11 is the wake-up for the application program that one embodiment of this specification provides, message push system module
Figure.The system includes the Rouser 500, information push-delivery apparatus 600 and cloud information processing unit 700 of application program 800.
The Rouser 500 of application program has corresponded to embodiment illustrated in fig. 2, and described device is suitable for holding on the terminal device
Row, described device 500 include:
Monitor 510 is configured to listen for the search events of the bluetooth module search Bluetooth broadcast packet of terminal device;
First determining device 520 is configured as when listening to the bluetooth module and searching Bluetooth broadcast packet, described in judgement
Whether Bluetooth broadcast packet meets setting format;
Starter 530, if being configured as the Bluetooth broadcast packet meets the setting format, starting and the Bluetooth broadcast
Wrap corresponding application program.
In an optional embodiment, device 500 further include:
Register is configured as registering bluetooth monitoring event in the operating system of the terminal device in advance.
In an optional embodiment, device 500 further include:
Resolver is configured as being parsed to obtain the facility information for sending terminal to the Bluetooth broadcast packet;
First connector is configured as establishing the terminal device and the indigo plant for sending terminal based on the facility information
Tooth communication connection.
In an optional embodiment, device 500 further include:
First receiver is configured as receiving the information letter based on the transmission terminal location that the transmission terminal is sent
Breath, and the information is saved to the application program.
In an optional embodiment, device 500 further include:
Whether not second determining device is configured as the signal strength for the Bluetooth broadcast packet for judging that the bluetooth module searches
Whether the signal duration less than the first given threshold and/or the Bluetooth broadcast packet is not less than the second given threshold;
If it is the signal strength not less than institute that the starter, which is additionally configured to the judging result of first determining device,
It states the first given threshold and/or the signal duration is not less than second given threshold and then starts and the Bluetooth broadcast
Wrap corresponding application program;
If the judging result that the monitor is additionally configured to first determining device is described in the signal strength is less than
First given threshold and/or the signal duration are less than second given threshold and then continue to monitor the bluetooth module
Bluetooth discovery event.
Refering to fig. 11, information push-delivery apparatus 600 has corresponded to embodiment illustrated in fig. 3, and described device is suitable on sending terminal
It executes, described device 600 includes:
Transmitter 610 is configured as the Bluetooth broadcast packet by the bluetooth module transmitting setting format for sending terminal;
Second connector 620, be configured as receive it is described transmission terminal near terminal device send based on institute
After the Bluetooth communication connection request for stating Bluetooth broadcast packet, the Bluetooth communication for establishing the transmission terminal and the terminal device connects
It connects;
Pusher 630 is configured as pushing the information based on neighbouring position to the terminal device.
In an optional embodiment, device 600 further include:
Second receiver is configured as receiving the signal strength letter for the Bluetooth broadcast packet that the terminal device is sent
Breath;
Second determining device is configured as the Bluetooth broadcast packet sent according to the multiple terminal devices received
Information strength information, judges whether the maximum value of the signal strength for the Bluetooth broadcast packet that the terminal device receives is less than
4th given threshold;
First judging device, if being configured as the maximum value for the signal strength that judging result is the Bluetooth broadcast packet less than the
Four given thresholds then determine that the placement position for sending terminal is unreasonable.
With continued reference to Figure 11, cloud information processing unit 700 has corresponded to embodiment illustrated in fig. 4, and described device is suitable in cloud
It is executed on the server of end, described device 700 includes:
Third receiver 710 is configured as the facility information of the transmission terminal of the application program upload of receiving terminal apparatus,
Wherein, the Bluetooth broadcast for the setting format that the facility information for sending terminal is searched from the bluetooth module of the terminal device
Parsing obtains in packet;
First getter 720 is configured as obtaining the user identity letter for the application program for sending the same facility information
Breath and behavioural information;
Correlator 730 is configured as the attributive character of attributive character and behavioural information based on multiple subscriber identity informations,
The identity information of user and behavioural information are associated.
This specification one embodiment additionally provides a kind of cloud information processing unit, comprising:
4th receiver is configured as at least one equipment for sending terminal that the application program of receiving terminal apparatus uploads
Information, location coordinate information, timestamp information and the signal strength information with Bluetooth broadcast packet, wherein the transmission terminal
Facility information is parsed from the Bluetooth broadcast packet for the setting format that the bluetooth module of the terminal device searches and is obtained;
Second getter is configured as being obtained according to the facility information of at least one transmission terminal corresponding to described
The signal strength information of the location coordinate information of the terminal device of facility information, timestamp information and Bluetooth broadcast packet;
Second position determining device is configured as location coordinate information, timestamp information and indigo plant according to the terminal device
The signal strength information of tooth broadcast packet judges whether the placement position for sending terminal is reasonable.
Device, module or the unit that above-described embodiment illustrates can specifically realize by computer chip or entity,
Or it is realized by the product with certain function.It is a kind of typically to realize that equipment is computer, the tool of computer
Body form can be personal computer, laptop computer, cellular phone, camera phone, smart phone, personal digital assistant,
Media player, navigation equipment, E-mail receiver/send equipment, game console, tablet computer, wearable device or these
The combination of any several equipment in equipment.
The function of each unit and the realization process of effect are specifically detailed in the above method and correspond to step in above-mentioned apparatus
Realization process, details are not described herein.
For device embodiment, since it corresponds essentially to embodiment of the method, so related place is referring to method reality
Apply the part explanation of example.The apparatus embodiments described above are merely exemplary, wherein described be used as separation unit
The unit of explanation may or may not be physically separated, and component shown as a unit can be or can also be with
It is not physical unit, it can it is in one place, or may be distributed over multiple network units.It can be according to actual
The purpose for needing to select some or all of the modules therein to realize this specification scheme.Those of ordinary skill in the art are not
In the case where making the creative labor, it can understand and implement.
One embodiment of this specification also provides a kind of calculating equipment, including memory, processor and storage are on a memory
And the computer instruction that can be run on a processor, calling out for the application program is realized when the processor executes described instruction
The step of method of waking up or information-pushing method or cloud information processing method.
One embodiment of this specification also provides a kind of computer readable storage medium, is stored with computer instruction, this refers to
Enable the awakening method that the application program is realized when being executed by processor or information-pushing method or cloud information processing method
The step of.
A kind of exemplary scheme of above-mentioned computer readable storage medium for the present embodiment.It should be noted that this is deposited
The technical solution of storage media and the technical solution of above-mentioned automated testing method belong to same design, the technical side of storage medium
The detail content that case is not described in detail may refer to the description of the technical solution of above-mentioned automated testing method.
The computer instruction includes computer program code, the computer program code can for source code form,
Object identification code form, executable file or certain intermediate forms etc..The computer-readable medium may include: that can carry institute
State any entity or device, recording medium, USB flash disk, mobile hard disk, magnetic disk, CD, the computer storage of computer program code
Device, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory),
Electric carrier signal, telecommunication signal and software distribution medium etc..It should be noted that the computer-readable medium include it is interior
Increase and decrease appropriate can be carried out according to the requirement made laws in jurisdiction with patent practice by holding, such as in certain jurisdictions of courts
Area does not include electric carrier signal and telecommunication signal according to legislation and patent practice, computer-readable medium.
It should be noted that for the various method embodiments described above, describing for simplicity, therefore, it is stated as a series of
Combination of actions, but those skilled in the art should understand that, this specification is not limited by the described action sequence, because
For according to this specification, certain steps can use other sequences or carry out simultaneously.Secondly, those skilled in the art also should
Know, the embodiments described in the specification are all preferred embodiments, and related actions and modules might not all be this
Necessary to specification.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, there is no the portion being described in detail in some embodiment
Point, it may refer to the associated description of other embodiments.
This specification preferred embodiment disclosed above is only intended to help to illustrate this specification.Alternative embodiment is not
All details of detailed descriptionthe, do not limit the invention to the specific embodiments described.Obviously, according in this specification
Hold, can make many modifications and variations.These embodiments are chosen and specifically described to this specification, is in order to preferably explain this theory
The principle and practical application of bright book, so that skilled artisan be enable to better understand and utilize this specification.This
Specification is limited only by the claims and their full scope and equivalents.