[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109144603A - Wake-up, information-pushing method and device calculate equipment and storage medium - Google Patents

Wake-up, information-pushing method and device calculate equipment and storage medium Download PDF

Info

Publication number
CN109144603A
CN109144603A CN201810820165.1A CN201810820165A CN109144603A CN 109144603 A CN109144603 A CN 109144603A CN 201810820165 A CN201810820165 A CN 201810820165A CN 109144603 A CN109144603 A CN 109144603A
Authority
CN
China
Prior art keywords
information
broadcast packet
terminal
bluetooth broadcast
bluetooth
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810820165.1A
Other languages
Chinese (zh)
Other versions
CN109144603B (en
Inventor
韩喆
杨磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Advanced New Technologies Co Ltd
Advantageous New Technologies Co Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201810820165.1A priority Critical patent/CN109144603B/en
Publication of CN109144603A publication Critical patent/CN109144603A/en
Priority to TW108116393A priority patent/TWI717732B/en
Priority to PCT/CN2019/094850 priority patent/WO2020019964A1/en
Application granted granted Critical
Publication of CN109144603B publication Critical patent/CN109144603B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • 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)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

This specification provide it is a kind of wake up, information-pushing method and device, calculate equipment and storage medium, wherein awakening method is suitable for executing on the terminal device, and the awakening method includes: 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.

Description

Wake-up, information-pushing method and device calculate equipment and storage medium
Technical field
This specification is related to information technology field, in particular to a kind of wake-up, information push and cloud information processing method With device, calculating equipment and storage medium.
Background technique
The application program on terminal device is often killed by system when not in use at present, be every time cold start-up, with When family is needed using application program, it is cold-started that the required time is longer, and user experience is poor.
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.
Detailed description of the invention
Fig. 1 is to show the structural block diagram of the calculating equipment 100 according to one embodiment of this specification;
Fig. 2 is to show the schematic flow chart of the awakening method of the application program according to one embodiment of this specification;
Fig. 3 is to show the schematic flow chart of the information-pushing method according to one embodiment of this specification;
Fig. 4 is to show the schematic flow chart of the information-pushing method according to one embodiment of this specification;
Fig. 5 is to show the cloud information processing method flow diagram of this specification one embodiment
Fig. 6 is to show the BLE broadcast transmission schematic diagram of one embodiment of this specification;
Fig. 7 is to show the BLE broadcast transmission schematic diagram of another embodiment of this specification;
Fig. 8 shows the pack arrangement schematic diagram based on ibeacon of one embodiment of this specification;
Fig. 9 shows the structural schematic diagram of data field in the packet of the ibeacon of one embodiment of this specification;
Figure 10 is to show the user of one embodiment of this specification close to route map;
Figure 11 is the wake-up for showing the application program that one embodiment of this specification provides, message push system module figure.
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.

Claims (35)

1. a kind of awakening method of application program, the method is suitable for 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 lattice Formula;
If the Bluetooth broadcast packet meets the setting format, start application program corresponding with the Bluetooth broadcast packet.
2. according to the method described in claim 1, wherein searching for Bluetooth broadcast packet in the bluetooth module of the monitor terminal equipment Search events step before further include:
Bluetooth is registered in the operating system of the terminal device in advance monitors event.
3. if start according to the method described in claim 1, wherein meet the setting format in the Bluetooth broadcast packet After application program step corresponding with the Bluetooth broadcast packet further include:
The Bluetooth broadcast packet is parsed to obtain the facility information for sending terminal;
The terminal device is established based on the facility information to connect with the Bluetooth communication for sending terminal.
4. according to the method described in claim 3, wherein establishing the terminal device and institute based on the facility information described After the Bluetooth communication Connection Step for stating transmission terminal further include:
The information based on the transmission terminal location that the transmission terminal is sent is received, and the information is saved To the application program.
5. according to the method described in claim 4, wherein when saving the information to the application program, according to institute The classification for stating information saves the information to the corresponding module of the application program.
6. according to the method described in claim 1, wherein only preloading the application program when starting the application program Basic module.
7. if start according to the method described in claim 1, wherein meet the setting format in the Bluetooth broadcast packet Before application program step corresponding with the Bluetooth broadcast packet further include:
Judge whether the signal strength for the Bluetooth broadcast packet that the bluetooth module searches is not less than the first given threshold and/or institute Whether the signal duration for stating Bluetooth broadcast packet is not less than the second given threshold;
If judging result is that the signal strength is not less than not less than first given threshold and/or the signal duration If second given threshold, which then executes the Bluetooth broadcast packet, meets the setting format, starting and the Bluetooth broadcast Wrap corresponding application program step;
If judging result is that the signal strength is less than first given threshold and/or the signal duration less than described Second given threshold then jumps to the search events step of the bluetooth module search Bluetooth broadcast packet of the monitor terminal equipment.
If 8. according to the method described in claim 1, wherein the Bluetooth broadcast packet meets the setting format, starting with The corresponding application program step of the Bluetooth broadcast packet includes:
If the Bluetooth broadcast packet meets setting format, the closing before judging the corresponding application program of the Bluetooth broadcast packet is No is that user actively closes;
If judging result is not that user actively closes, start the application program.
9. according to the method described in claim 8, wherein before the corresponding application program of the judgement Bluetooth broadcast packet Whether close is that user actively closes step and includes:
Application programming interfaces file or the journal file in the mobile terminal are inquired, if in the application programming interfaces file Or the behavior record of the closing application program is not corresponded in the journal file, then determine that the application program is not user It actively closes.
10. according to the method described in claim 8, wherein before the corresponding application program of the judgement Bluetooth broadcast packet Whether close is that user actively closes step and includes:
The keep-alive time for obtaining the application program judges the application program in the operation on backstage according to the keep-alive time Between whether not less than third given threshold and the mobile terminal is in breath screen state;
If it is judged that be it is yes, then determining the application program not is that user actively closes.
11. if judge institute according to the method described in claim 8, wherein meet setting format in the Bluetooth broadcast packet Whether closing before stating the corresponding application program of Bluetooth broadcast packet is after user actively closes step further include:
If judging result is that user actively closes, the application program is not started.
12. according to the method described in claim 3, wherein being parsed to obtain transmission terminal to the Bluetooth broadcast packet described Facility information step after further include:
By the mobile terminal to search to the signal strength of Bluetooth broadcast packet of the transmission terminal be sent to the transmission eventually End;Or
The facility information for sending terminal is uploaded to cloud server;Or
By the facility information for sending terminal and the mobile terminal to search to the transmission terminal Bluetooth broadcast packet Signal strength is uploaded to cloud server.
13. according to the method described in claim 1, wherein the format that sets is beacon format.
14. according to the method described in claim 1, wherein the bluetooth module of the terminal device is BLE bluetooth module.
15. a kind of information-pushing method, the method is suitable for executing on sending terminal, which comprises
By the Bluetooth broadcast packet for sending the bluetooth module transmitting setting format of terminal;
It is connected in the Bluetooth communication based on the Bluetooth broadcast packet that the terminal device received near the transmission terminal is sent After 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.
16. according to the method for claim 15, wherein receiving the terminal device near the transmission terminal described After the Bluetooth communication connection request based on the Bluetooth broadcast packet sent, the transmission terminal and the terminal device are established After Bluetooth communication Connection Step 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, the end is judged Whether the maximum value of the signal strength for the Bluetooth broadcast packet that end equipment receives is 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, the hair is determined Make arrangements for his funeral end placement position it is unreasonable.
17. according to the method for claim 15, wherein the format that sets is beacon format.
18. according to the method for claim 15, wherein the bluetooth module for sending terminal is BLE bluetooth module.
19. a kind of cloud information processing method, comprising:
The facility information at least one transmission terminal that the application program of receiving terminal apparatus uploads and the signal of Bluetooth broadcast packet Strength information, wherein the setting format that the facility information for sending terminal is searched from the bluetooth module of the terminal device Bluetooth broadcast packet in parse and obtain;
According to the facility information of at least one transmission terminal, the terminal device for corresponding to the facility information is obtained The signal strength information of Bluetooth broadcast packet;
According to the signal strength information of the Bluetooth broadcast packet for the terminal device for corresponding to the facility information, the hair is judged Make arrangements for his funeral end placement position it is whether reasonable.
20. according to the method for claim 19, wherein the basis corresponds to the terminal device of the facility information The signal strength information of Bluetooth broadcast packet judges whether logical step includes: for the placement position for sending terminal
According to the Bluetooth broadcast packet corresponding to the facility information of the apparatus information acquiring terminal device of sending device upload Signal strength information;
According to the signal strength information for the Bluetooth broadcast packet for corresponding to the facility information, judge what the terminal device received Whether the signal strength maximum value of the Bluetooth broadcast packet is less than the 4th given threshold;
If judging result is that the signal strength maximum value for the Bluetooth broadcast packet that the terminal device receives is set less than the 4th Determine threshold value, then determines that the placement position for sending terminal is unreasonable.
21. a kind of cloud information processing method, comprising:
Facility information, the location coordinate information, time at least one transmission terminal that the application program of receiving terminal apparatus uploads Stab information and the signal strength information with Bluetooth broadcast packet, wherein the facility information for sending terminal is from the terminal device The Bluetooth broadcast packet of setting format that searches of bluetooth module in parse and obtain;
According to the facility information of at least one transmission terminal, the terminal device for corresponding to the facility information is obtained The signal strength information of 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, judgement Whether the placement position for sending terminal is reasonable.
22. acquisition corresponds to according to the method for claim 21, wherein described according to the facility information for sending terminal The signal strength information of the location coordinate information of the terminal device of the facility information, timestamp information and Bluetooth broadcast packet Step includes:
It is wide to obtain the location coordinate information, timestamp information and bluetooth for corresponding to the transmission terminal that multiple terminal devices upload The signal strength information for broadcasting packet obtains close track of each terminal device in the close transmission terminal procedures, In,;
Multiple terminal devices are obtained close to the user for sending terminal according to the close track of multiple terminal devices Close to route map;
The user is divided into n equal portions close to route map using the transmission terminal as the center of circle, counts the track of the close track It is leaned in the first average distance of track and the least region of track starting point of the close track in the most region of starting point Second average distance of nearly track, wherein n is natural number;
Judge whether the difference of first average distance and second average distance is greater than the 5th given threshold or described the Whether the ratio of one average distance and second average distance is greater than the 6th given threshold;
If the determination result is YES then determine that the placement position for sending terminal is reasonable, otherwise determine the discharge for sending terminal Position is unreasonable.
23. according to the method for claim 22, described correspond to the transmission terminal according to what multiple terminal devices uploaded Location coordinate information and Bluetooth broadcast packet signal strength information, obtain each terminal device close to transmissions end Close Trace step during end includes:
For each terminal device, the timestamp information and location coordinate information uploaded according to the terminal device obtains the terminal and sets It is standby close to the earliest time for sending terminal and corresponding position coordinates, using the corresponding position coordinates of the earliest time as The track starting point of the terminal device;
The signal strength information of the location coordinate information, timestamp information and Bluetooth broadcast packet that are uploaded according to the terminal device, obtains The signal strength of the Bluetooth broadcast packet received to the terminal device reaches corresponding position coordinates when seven given thresholds at first, By it is described reach seven given thresholds at first when the corresponding position coordinates terminal device final on trajectory;
It is whole between the track starting point and the track according to the track starting point and the final on trajectory and the terminal device Location coordinate information between point, obtains the close track of the terminal device.
24. the method according to claim 11, wherein further include:
Obtain with it is same transmission terminal occur close to behavior multiple terminal devices upload respective positions coordinate information and when Between stab information;
Each terminal device is obtained in the close behavior according to the location coordinate information and the timestamp information Residence time is more than the location of interest coordinate of the 8th given threshold;
The displaying recommendation letter based on the location of interest is sent to the associate device of the terminal device based on the location of interest Breath.
25. a kind of Rouser of application program, described device is suitable for executing on the terminal device, and 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 the Bluetooth broadcast packet when listening to the bluetooth module and searching Bluetooth broadcast packet Whether setting format is met;
Starter starts corresponding with the Bluetooth broadcast packet if being configured as the Bluetooth broadcast packet meets the setting format Application program.
26. device according to claim 25, wherein further include:
Register is configured as registering bluetooth monitoring event in the operating system of the terminal device in advance.
27. device according to claim 25, wherein 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 being established the terminal device based on the facility information and the bluetooth for sending terminal is logical Letter connection.
28. device according to claim 27, wherein further include:
First receiver is configured as receiving the information based on the transmission terminal location that the transmission terminal is sent, And the information is saved to the application program.
29. device according to claim 25, wherein further include:
Whether the first determining device, the signal strength for being configured as the Bluetooth broadcast packet for judging that the bluetooth module searches are not less than Whether the signal duration of 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 described that the starter, which is additionally configured to the judging result of first determining device, One given threshold and/or the signal duration then start and the Bluetooth broadcast packet pair not less than second given threshold The application program answered;
If the judging result that the monitor is additionally configured to first determining device is that the signal strength is less than described first Given threshold and/or the signal duration are less than second given threshold and then continue to monitor the bluetooth of the bluetooth module Search events.
30. a kind of information push-delivery apparatus, described device is suitable for executing on sending terminal, and described device includes:
Transmitter is configured as the Bluetooth broadcast packet by the bluetooth module transmitting setting format for sending terminal;
Second connector is configured as receiving the wide based on the bluetooth of the terminal device transmission near the transmission terminal After broadcasting the Bluetooth communication connection request of 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.
31. device according to claim 30, wherein further include:
Second receiver is configured as receiving the signal strength information for the Bluetooth broadcast packet that the terminal device is sent;
Second determining device is configured as the information of the Bluetooth broadcast packet sent according to the multiple terminal devices received Whether strength information judges the maximum value of the signal strength for the Bluetooth broadcast packet that the terminal device receives less than the 4th Given threshold;
First judging device, if the maximum value for being configured as the signal strength that judging result is the Bluetooth broadcast packet is set less than the 4th Determine threshold value, then determines that the placement position for sending terminal is unreasonable.
32. a kind of cloud information processing unit, comprising:
Third receiver is configured as the facility information of at least one transmission terminal of the application program upload of receiving terminal apparatus With the signal strength information of Bluetooth broadcast packet, wherein bluetooth mould of the facility information for sending terminal from the terminal device Block search to setting format Bluetooth broadcast packet in parse and obtain;
First getter is configured as obtaining according to the facility information of at least one transmission terminal and corresponding to the equipment The signal strength information of the Bluetooth broadcast packet of the terminal device of information;
First position determining device is configured as the Bluetooth broadcast packet according to the terminal device for corresponding to the facility information Signal strength information judges whether the placement position for sending terminal is reasonable.
33. a kind of cloud information processing unit, comprising:
4th receiver, at least one equipment for sending terminal for being configured as the application program upload of receiving terminal apparatus are believed Breath, location coordinate information, timestamp information and the signal strength information with Bluetooth broadcast packet, wherein described to send setting for terminal Standby information is parsed from the Bluetooth broadcast packet for the setting format that the bluetooth module of the terminal device searches to be obtained;
Second getter is configured as obtaining according to the facility information of at least one transmission terminal and corresponding to the equipment The signal strength information of the location coordinate information of the terminal device of information, timestamp information and Bluetooth broadcast packet;
Second position determining device is configured as wide according to the location coordinate information, timestamp information and bluetooth of the terminal device The signal strength information for broadcasting packet judges whether the placement position for sending terminal is reasonable.
34. a kind of calculating equipment including memory, processor and stores the calculating that can be run on a memory and on a processor Machine instruction, the processor realize side described in claim 1-14 or any one of 15-18 or 19-24 when executing described instruction The step of method.
35. a kind of computer readable storage medium, is stored with computer instruction, which realizes right when being executed by processor It is required that the step of method described in 1-14 or any one of 15-18 or 19-24.
CN201810820165.1A 2018-07-24 2018-07-24 Awakening method, information pushing method, awakening device, information pushing device, computing equipment and storage medium Active CN109144603B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201810820165.1A CN109144603B (en) 2018-07-24 2018-07-24 Awakening method, information pushing method, awakening device, information pushing device, computing equipment and storage medium
TW108116393A TWI717732B (en) 2018-07-24 2019-05-13 Awakening, information pushing method and device, computing equipment and storage medium
PCT/CN2019/094850 WO2020019964A1 (en) 2018-07-24 2019-07-05 Wake-up method and apparatus, information pushing method and apparatus, and computing device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810820165.1A CN109144603B (en) 2018-07-24 2018-07-24 Awakening method, information pushing method, awakening device, information pushing device, computing equipment and storage medium

Publications (2)

Publication Number Publication Date
CN109144603A true CN109144603A (en) 2019-01-04
CN109144603B CN109144603B (en) 2020-06-12

Family

ID=64797619

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810820165.1A Active CN109144603B (en) 2018-07-24 2018-07-24 Awakening method, information pushing method, awakening device, information pushing device, computing equipment and storage medium

Country Status (3)

Country Link
CN (1) CN109144603B (en)
TW (1) TWI717732B (en)
WO (1) WO2020019964A1 (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110062104A (en) * 2019-03-13 2019-07-26 维沃移动通信有限公司 Application program launching method, device and mobile terminal
CN110620993A (en) * 2019-09-10 2019-12-27 RealMe重庆移动通信有限公司 Position information processing method and device, storage medium and electronic equipment
CN110716640A (en) * 2019-08-21 2020-01-21 努比亚技术有限公司 Screen-off application starting method, wearable device and storage medium
WO2020019964A1 (en) * 2018-07-24 2020-01-30 阿里巴巴集团控股有限公司 Wake-up method and apparatus, information pushing method and apparatus, and computing device and storage medium
CN111814214A (en) * 2020-07-10 2020-10-23 四川爱联科技有限公司 Anti-loss USB flash disk based on Bluetooth technology, user terminal and anti-loss method of USB flash disk
WO2020259286A1 (en) * 2019-06-24 2020-12-30 维塔科技(北京)有限公司 Method and apparatus for obtaining device information, storage medium and electronic device
CN112256353A (en) * 2020-11-02 2021-01-22 北京分音塔科技有限公司 Information pushing method based on iBeacon and related equipment and system
CN112433836A (en) * 2020-11-23 2021-03-02 杭州涂鸦信息技术有限公司 Automatic application program awakening method and device and computer equipment
CN112532607A (en) * 2020-11-23 2021-03-19 杭州涂鸦信息技术有限公司 Intelligent device communication method, system, computer device and readable storage medium
CN112565280A (en) * 2020-12-11 2021-03-26 杭州涂鸦信息技术有限公司 Intelligent device communication method, system, computer device and readable storage medium
CN113299039A (en) * 2020-02-21 2021-08-24 Oppo广东移动通信有限公司 Alarm method, alarm device, storage medium and electronic equipment
CN113543013A (en) * 2020-03-31 2021-10-22 宇龙计算机通信科技(深圳)有限公司 Position information reporting method and device, storage medium and electronic equipment
CN114257465A (en) * 2020-09-11 2022-03-29 中国移动通信有限公司研究院 Equipment interaction method, device, system, super node and storage medium
CN114760622A (en) * 2022-04-20 2022-07-15 四川酷比通信设备有限公司 Activity-based software preloading method, terminal and preloading system
CN114924807A (en) * 2022-04-28 2022-08-19 支付宝(杭州)信息技术有限公司 Method and device for increasing running speed of small program

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112188403B (en) * 2020-09-24 2024-04-26 江苏恒宝智能系统技术有限公司 Environment self-adaptive communication method and system
TWI797557B (en) * 2021-02-09 2023-04-01 睿克科技有限公司 Crowd contact history tracking system for by epidemic prevention portable device and method thereof
CN113873305A (en) * 2021-09-08 2021-12-31 深圳市华曦达科技股份有限公司 Set top box control method and device and computer readable storage medium
CN116055240A (en) * 2023-01-12 2023-05-02 广州控立得智能科技有限公司 Intelligent management method and system for household equipment based on Bluetooth broadcast

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105786548A (en) * 2014-12-23 2016-07-20 上海证大喜马拉雅网络科技有限公司 Bluetooth communication based method and system for waking up application of mobile device by one key
CN105931039A (en) * 2016-04-18 2016-09-07 福建联迪商用设备有限公司 Payment terminal, method and system based on Bluetooth iBeacon
CN106604208A (en) * 2016-12-06 2017-04-26 深圳市京华信息技术有限公司 Method and system for automatically starting application program and conducting voice interaction
CN206236392U (en) * 2016-11-08 2017-06-09 上海兴驰电子有限公司 A kind of advertising lamp box
CN107135476A (en) * 2017-06-27 2017-09-05 飞天诚信科技股份有限公司 A kind of Bluetooth adapter and its method of work
CN107509161A (en) * 2017-08-25 2017-12-22 精赟智能科技(上海)有限公司 Smart bluetooth control system and method
CN108055752A (en) * 2017-12-29 2018-05-18 合肥大明节能科技股份有限公司 A kind of street lamp gateway based on ZIGBEE communications

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8307231B2 (en) * 2008-11-19 2012-11-06 Qualcomm Incorporated Method and apparatus for adaptive bluetooth low power discovery and wake up
US9317105B2 (en) * 2013-01-09 2016-04-19 Htc Corporation Method for performing application wake-up management for a portable device by classifying one application wake-up event of a plurality of application wake-up events as a triggering event for the other application wake-up events
CN104077169A (en) * 2014-07-21 2014-10-01 北京深思数盾科技有限公司 BLE (Bluetooth Low Energy) device, information safety device and automatic start-up method of application program
CN105550909B (en) * 2016-02-22 2022-01-18 苏州工业园区服务外包职业学院 Business push system and method
CN105785756B (en) * 2016-05-05 2018-04-06 安徽华米信息科技有限公司 Clocking method, apparatus and system
CN106127890A (en) * 2016-06-17 2016-11-16 北京千丁互联科技有限公司 Control of bluetooth access equipment, Bluetooth terminal, control of bluetooth access management system and method
TWI622784B (en) * 2016-11-24 2018-05-01 光寶電子(廣州)有限公司 Positioning system and positioning method thereof
CN107153886A (en) * 2017-03-31 2017-09-12 深圳市亿兆互联技术有限公司 A kind of customer's localization method for market layout optimization
CN108076145A (en) * 2017-12-06 2018-05-25 西安Tcl软件开发有限公司 Information-pushing method, device and storage medium based on beacon technologies
CN109144603B (en) * 2018-07-24 2020-06-12 阿里巴巴集团控股有限公司 Awakening method, information pushing method, awakening device, information pushing device, computing equipment and storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105786548A (en) * 2014-12-23 2016-07-20 上海证大喜马拉雅网络科技有限公司 Bluetooth communication based method and system for waking up application of mobile device by one key
CN105931039A (en) * 2016-04-18 2016-09-07 福建联迪商用设备有限公司 Payment terminal, method and system based on Bluetooth iBeacon
CN206236392U (en) * 2016-11-08 2017-06-09 上海兴驰电子有限公司 A kind of advertising lamp box
CN106604208A (en) * 2016-12-06 2017-04-26 深圳市京华信息技术有限公司 Method and system for automatically starting application program and conducting voice interaction
CN107135476A (en) * 2017-06-27 2017-09-05 飞天诚信科技股份有限公司 A kind of Bluetooth adapter and its method of work
CN107509161A (en) * 2017-08-25 2017-12-22 精赟智能科技(上海)有限公司 Smart bluetooth control system and method
CN108055752A (en) * 2017-12-29 2018-05-18 合肥大明节能科技股份有限公司 A kind of street lamp gateway based on ZIGBEE communications

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020019964A1 (en) * 2018-07-24 2020-01-30 阿里巴巴集团控股有限公司 Wake-up method and apparatus, information pushing method and apparatus, and computing device and storage medium
CN110062104A (en) * 2019-03-13 2019-07-26 维沃移动通信有限公司 Application program launching method, device and mobile terminal
WO2020259286A1 (en) * 2019-06-24 2020-12-30 维塔科技(北京)有限公司 Method and apparatus for obtaining device information, storage medium and electronic device
CN110716640A (en) * 2019-08-21 2020-01-21 努比亚技术有限公司 Screen-off application starting method, wearable device and storage medium
CN110620993B (en) * 2019-09-10 2021-07-13 RealMe重庆移动通信有限公司 Position information processing method and device, storage medium and electronic equipment
CN110620993A (en) * 2019-09-10 2019-12-27 RealMe重庆移动通信有限公司 Position information processing method and device, storage medium and electronic equipment
CN113299039A (en) * 2020-02-21 2021-08-24 Oppo广东移动通信有限公司 Alarm method, alarm device, storage medium and electronic equipment
CN113543013A (en) * 2020-03-31 2021-10-22 宇龙计算机通信科技(深圳)有限公司 Position information reporting method and device, storage medium and electronic equipment
CN111814214A (en) * 2020-07-10 2020-10-23 四川爱联科技有限公司 Anti-loss USB flash disk based on Bluetooth technology, user terminal and anti-loss method of USB flash disk
CN114257465A (en) * 2020-09-11 2022-03-29 中国移动通信有限公司研究院 Equipment interaction method, device, system, super node and storage medium
CN114257465B (en) * 2020-09-11 2023-09-05 中国移动通信有限公司研究院 Equipment interaction method, device, system, super node and storage medium
CN112256353A (en) * 2020-11-02 2021-01-22 北京分音塔科技有限公司 Information pushing method based on iBeacon and related equipment and system
CN112532607A (en) * 2020-11-23 2021-03-19 杭州涂鸦信息技术有限公司 Intelligent device communication method, system, computer device and readable storage medium
CN112433836A (en) * 2020-11-23 2021-03-02 杭州涂鸦信息技术有限公司 Automatic application program awakening method and device and computer equipment
CN112565280A (en) * 2020-12-11 2021-03-26 杭州涂鸦信息技术有限公司 Intelligent device communication method, system, computer device and readable storage medium
CN114760622A (en) * 2022-04-20 2022-07-15 四川酷比通信设备有限公司 Activity-based software preloading method, terminal and preloading system
CN114760622B (en) * 2022-04-20 2023-09-26 四川酷比通信设备有限公司 Software preloading method, terminal and preloading system based on liveness
CN114924807A (en) * 2022-04-28 2022-08-19 支付宝(杭州)信息技术有限公司 Method and device for increasing running speed of small program
CN114924807B (en) * 2022-04-28 2023-12-01 支付宝(杭州)信息技术有限公司 Method and device for improving running speed of applet

Also Published As

Publication number Publication date
WO2020019964A1 (en) 2020-01-30
TWI717732B (en) 2021-02-01
CN109144603B (en) 2020-06-12
TW202008157A (en) 2020-02-16

Similar Documents

Publication Publication Date Title
CN109144603A (en) Wake-up, information-pushing method and device calculate equipment and storage medium
CN100525213C (en) System and method for measuring wireless device and network usage and performance metrics
CN106993048B (en) Determine method and device, information recommendation method and the device of recommendation information
CN104283926B (en) A kind of method of data synchronization, device and server
WO2014094525A1 (en) Method and device for pushing information
CN106874273B (en) Channel information statistical method, device and system
EP2592885A1 (en) System and method for acquiring statistics of navigation information
CN107533729B (en) Building a proximity social network database based on relative distance analysis of two or more operably coupled computers
CN104967557A (en) Communication message sending method and apparatus
CN102932958A (en) Method, device and system for real-time data sharing
CN109246741A (en) Wireless network connecting method for terminal
EP3069533A2 (en) User-specific point-of-sale network recommendations based on connection quality data
CN106375934A (en) A wireless communication method and terminal based on bluetooth low-power consumption techniques and user equipment
CN113014637A (en) Information display method and information push method
Lin et al. A review of data sets of short-range wireless networks
CN201910824U (en) Music recommendation server
CN104483880B (en) A kind of collecting method and data acquisition server
CN106898115A (en) Intelligent object wearing device and the method for calculating distance to show correspondence indication signal
US20140241338A1 (en) Blood glucose monitoring system having wireless communication module to which time synchronization method is applied
CN112954774B (en) Wi-Fi network identification method and device, electronic equipment and storage medium
CN111339394B (en) Method and device for acquiring information
JP6950750B2 (en) Wireless communication terminal
CN110177105A (en) Monitoring method, device, system, storage medium and the processor of media file
CN113825110B (en) Close-range information sharing type social contact method, system and platform
CN111064796B (en) Method and device for analyzing adjoint relationship and method for training analysis model

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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40002376

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200923

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee after: Innovative advanced technology Co.,Ltd.

Address before: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee before: Advanced innovation technology Co.,Ltd.

Effective date of registration: 20200923

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee after: Advanced innovation technology Co.,Ltd.

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Patentee before: Alibaba Group Holding Ltd.