WO2016029417A1 - 消息推送及消息显示的方法和装置 - Google Patents
消息推送及消息显示的方法和装置 Download PDFInfo
- Publication number
- WO2016029417A1 WO2016029417A1 PCT/CN2014/085475 CN2014085475W WO2016029417A1 WO 2016029417 A1 WO2016029417 A1 WO 2016029417A1 CN 2014085475 W CN2014085475 W CN 2014085475W WO 2016029417 A1 WO2016029417 A1 WO 2016029417A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- notification message
- signal transmitter
- transmitter device
- mobile terminal
- distance
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/53—Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers
- H04H20/61—Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers for local area broadcast, e.g. instore broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/35—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
- H04H60/49—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying locations
- H04H60/52—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying locations of users
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/224—Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
Definitions
- the present invention relates to the field of mobile applications, and in particular, to a method and an apparatus for message push and message display.
- GPS Global Positioning System
- iBeacon technology The feature of iBeacon technology is to locate and transmit data in real time in the background. Merchants can send relevant information to their smartphones by knowing where the customers are standing, so users can even see them by simply taking them out of their pockets. Content that I am interested in. Recently, a small bar called "The Bar Kick” in London, England, used this technology to enhance the consumer experience. All the customers who entered the bar can see the latest version of the latest version of the newspaper in the mobile phone for free. magazine. New York's famous Citi Field has begun experimenting with this technology to push videos, hot dog coupons and seat navigation services to the audience.
- the Apple iOS8 device can receive the broadcast message, and send the parsed broadcast message to all applications waiting for the broadcast message, and the application determines whether to send it to itself.
- Apple uses iBeacon technology to push location-based application notifications to the lock screen of iOS8 devices. These notification icons are located at the bottom left of the lock screen. Users can press and hold this small icon to slide up and unlock the device to open the application. For example, when a user takes an iOS8 device to a Starbucks coffee shop, the Starbucks app appears in the lower left corner of the lock screen, and the user can press and slide it up to launch the application directly, consistent with the lock screen launch camera application. In addition, even if the user does not have an application installed, When you place a location, the iOS8 device will also recommend the app to the user, but when it is opened, it will enter the App Store application installation interface.
- embodiments of the present invention provide a method and an apparatus for message push and message display.
- the technical solution is as follows:
- an embodiment of the present invention provides a method for message push, where the method includes:
- the receiving, by the first server, the first notification message that is sent by the first server according to the request information includes:
- the determining, by the signal strength of the second broadcast message, the display manner of the first notification message includes:
- the first notification message is displayed in a second manner on a screen of the mobile terminal when the threshold is a distance, the first manner being different from the second manner.
- the method further includes:
- the third broadcast message including a universal unique identifier of the second signal transmitter device
- the sending, by the first server corresponding to the first application that is associated with the universal unique identifier of the first signal transmitter device, the request information includes:
- the sending, by the first server corresponding to the first application that is associated with the universal unique identifier of the first signal transmitter device, the request information includes:
- an embodiment of the present invention further provides a device for pushing a message, where the device includes:
- a storage module configured to store a universal unique identifier of at least one signal transmitter device associated with the at least one application
- a receiving module configured to receive a first broadcast message sent by the first signal transmitter device, where the first broadcast message includes a universal unique identifier of the first signal transmitter device;
- a processing module configured to send, according to the universal unique identifier of the first signal transmitter device, request information to a first server corresponding to the first application that is associated with the universal unique identifier of the first signal transmitter device, where
- the request information includes: a universal unique identifier of the first signal transmitter device;
- an output module configured to receive and display a first notification message sent by the first server according to the request information.
- the output module includes:
- a first receiving unit configured to receive a first notification message that is sent by the first server according to the request information
- a second receiving unit configured to receive a second broadcast message sent by the first signal transmitter device
- a processing unit configured to determine, according to a signal strength of the second broadcast message, a display manner of the first notification message.
- the processing unit includes:
- Determining a subunit configured to determine, according to a signal strength of the second broadcast message, a first distance between the mobile terminal and the first signal transmitter device;
- a processing subunit configured to display the first manner on a screen of the mobile terminal when a first distance between the mobile terminal and the first signal transmitter device is less than or equal to a first distance threshold First notification message;
- the first mode is different from the second mode.
- the receiving module is further configured to receive a third broadcast message sent by the second signal transmitter device, where the third broadcast message includes the first signal transmitter device Universal unique identifier;
- the processing module is further configured to send a request to the second server corresponding to the second application that is associated with the universal unique identifier of the second signal transmitter device according to the universal unique identifier of the second signal transmitter device Information, the request information includes: a universal of the second signal transmitter device Unique identification code;
- the first receiving unit is further configured to receive a second notification message sent by the second server;
- the second receiving unit is further configured to receive a fourth broadcast message sent by the second signal transmitter device,
- the determining subunit is further configured to determine a second distance between the mobile terminal and the second signal transmitter device according to a signal strength of the fourth broadcast message;
- the processing subunit is further configured to determine, according to a second distance between the mobile terminal and the second signal transmitter device, a second notification message display manner;
- the processing module includes:
- a first sending unit configured to send the request information directly to the first application that is associated with the universal unique identifier of the first signal transmitter device, so that the first application sends the request information Send to the first server corresponding to the first application.
- the processing module includes:
- a searching unit configured to acquire a device identifier of the mobile terminal
- a second sending unit configured to send the request information and the device identifier to the push notification first server, so that the push notification server sends the request information and the device identifier to the first server.
- an embodiment of the present invention further provides a message push device, where the device includes: a processor unit, a storage unit, a communication unit, an output unit, and a bus; the storage unit is configured to store a computer execution instruction, where The processor unit and the storage unit are connected by the bus, and when the computer is running, the processor unit executes the computer execution instruction stored by the storage unit, so that the computer executes any one of the above The method described in the item.
- an embodiment of the present invention further provides a method for displaying a message, where the method includes:
- the determining the display mode according to the signal strength sent by the first signal transmitter device, and displaying the first notification message according to the display manner includes:
- the first mode is different from the second mode.
- the method further includes:
- the determining the display mode according to the signal strength of the first signal transmitter device, and displaying the first notification message according to the display manner further includes:
- the first notification message is not displayed on a screen of the mobile terminal, and the second distance threshold is greater than The first distance threshold.
- an embodiment of the present invention provides a device for displaying a message, where the device includes:
- a receiving module configured to receive a first notification message sent by the first server, where the first server corresponds to a first application that is associated with the universal unique identifier of the first signal transmitter device;
- a determining module configured to determine a strength of a signal sent by the received first signal transmitter device
- an output module configured to determine a display manner according to a signal strength of the first signal transmitter device, and display the first notification message according to the display manner.
- the output module includes:
- a determining unit configured to determine, according to the received signal strength sent by the first signal transmitter device, a first distance between the mobile terminal and the first signal transmitter device;
- a processing unit configured to display the first manner on a screen of the mobile terminal when a first distance between the mobile terminal and the first signal transmitter device is less than or equal to a first distance threshold a notification message
- the receiving module is further configured to receive a second notification message sent by the second server, and the second server and the universal unique identifier of the associated second signal transmitter device Corresponding application;
- a determining unit configured to determine, according to the received signal strength sent by the second signal transmitter device, a second distance between the mobile terminal and the second signal transmitter device;
- the processing unit is further configured to determine, according to the second distance between the mobile terminal and the second signal transmitter device, the second notification message display manner;
- the processing unit is further configured to: when the first distance between the mobile terminal and the first signal transmitter device is greater than a second distance threshold, Displaying the first notification message on a screen of the mobile terminal, where the second distance threshold is greater than the first Distance threshold.
- an embodiment of the present invention further provides a device for displaying a message, the device comprising: a processor unit, a storage unit, a communication unit, an output unit, and a bus; the storage unit is configured to store a computer to execute an instruction, where The processor unit and the storage unit are connected by the bus, and when the computer is running, the processor unit executes the computer execution instruction stored by the storage unit, so that the computer executes any one of the above The method described in the item.
- Generating a universally unique identifier of the at least one signal transmitter device associated with the at least one application after receiving the first broadcast message transmitted by the first signal transmitter device, based on the universally unique identification of the first signal transmitter device in the broadcast message And transmitting, by the first server corresponding to the first application of the universal unique identifier of the first signal transmitter device, the request information, where the information includes: a universal unique identifier of the first signal transmitter device; receiving and displaying the first The first notification message sent by the server according to the request information, so that the user can directly view the push information when the application has been purchased, without starting the application, and the first notification message of the merchant is known after entering the application, and the operation is simple and convenient. .
- FIG. 1 is an application scenario diagram provided by an embodiment of the present invention
- FIG. 3 is a flowchart of a method for pushing a message according to Embodiment 2 of the present invention.
- FIG. 4 is a schematic diagram of a terminal interface according to Embodiment 2 of the present invention.
- FIG. 5 is a schematic diagram of a terminal interface according to Embodiment 2 of the present invention.
- FIG. 6 is a schematic diagram of a terminal interface according to Embodiment 2 of the present invention.
- FIG. 7 is a schematic diagram of a terminal interface according to Embodiment 2 of the present invention.
- FIG. 8 is a schematic diagram of a terminal interface according to Embodiment 2 of the present invention.
- Embodiment 9 is a flowchart of a method for message pushing provided by Embodiment 3 of the present invention.
- Embodiment 10 is a flowchart of a method for message push provided by Embodiment 4 of the present invention.
- FIG. 11 is a flowchart of a method for message push provided in Embodiment 5 of the present invention.
- FIG. 12 is a block diagram of a message push apparatus according to Embodiment 6 of the present invention.
- FIG. 13 is a block diagram of a device for pushing a message according to Embodiment 7 of the present invention.
- FIG. 14 is a block diagram of a message push apparatus according to Embodiment 8 of the present invention.
- FIG. 16 is a flowchart of a method for displaying a message according to Embodiment 10 of the present invention.
- FIG. 17 is a block diagram of a device for displaying a message according to Embodiment 11 of the present invention.
- FIG. 18 is a block diagram of a device for displaying a message according to Embodiment 12 of the present invention.
- FIG. 19 is a block diagram of a device for displaying a message according to Embodiment 13 of the present invention.
- the scenario includes a mobile terminal 1, a push notification server 2, a first server 3, and a signal transmitter device 4.
- a plurality of signal transmitter devices 4 are installed indoors, and the signal transmitter device 4 is equipped with a low-power Bluetooth communication function, and uses a low-power Bluetooth technology to transmit its own unique Universal Unique Identifier (UUID).
- UUID Universal Unique Identifier
- the mobile terminal 1 interacts with the first server 3 and the push notification server 2 to obtain the message push of the push notification server 2.
- the mobile terminal 1 includes, but is not limited to, a mobile phone, a mobile computer, a tablet computer, a personal digital assistant (PDA), a media player, a smart phone, a smart TV, a smart watch, a smart glasses, a smart bracelet, etc., such as iOS8.
- APPs Apple Push Notification Service
- the above devices exchange data over a wireless network.
- the embodiment of the invention provides a method for message push, which is applicable to a mobile terminal.
- the method includes:
- Step 101 Store a UUID of at least one signal transmitter device associated with at least one application.
- the signal transmitter device may be an iBeacon transmitter, a Global Positioning System (GPS) signal transmitter device, a Wireless Fidelity (WIFI) signal transmitter device, or a base station.
- GPS Global Positioning System
- WIFI Wireless Fidelity
- a database may be used to store the association between the application and the UUID of the signal transmitter device.
- the database may be stored locally or stored on the first server for real-time query by the mobile terminal. .
- an application can associate the UUID of one or more signal transmitter devices, and its association can be stored in a database in a list manner, as shown in the following table, but is not limited to this form:
- Step 102 The mobile terminal receives a first broadcast message sent by the first signal transmitter device, where the first broadcast message includes a UUID of the first signal transmitter device.
- the UUID is used to identify the enterprise or shop to which the first signal transmitter device belongs, and the UUID is a 128-bit identification code.
- the first broadcast message may further include other fields, such as a signal strength, a Major, and a Minor field, where the signal strength is used to identify the distance between the first signal transmitter device and the mobile terminal, according to the reception.
- the signal strength in the first broadcast message can determine the distance between the first signal transmitter device and the mobile terminal; Major and Minor are set by the publisher themselves, can be empty, and are all 16-bit identifiers.
- the mobile terminal After receiving the first broadcast information, the mobile terminal parses the first broadcast message to obtain a UUID and a signal strength.
- the analysis of the first broadcast message belongs to the prior art, and is not described herein.
- Step 103 Send, according to the UUID of the first signal transmitter device, request information to the first server corresponding to the first application of the UUID of the first signal transmitter device, where the request information includes: a UUID of the first signal transmitter device.
- the carrying the UUID in the request information may enable the first server to send the first signal transmitter device corresponding to the UUID.
- Step 104 Receive and display a first notification message sent by the first server according to the request information.
- the content of the first notification message includes the discount information, the advertisement push or the location of the shop.
- the first notification message in the embodiment may further include other content, which is not limited in this application.
- the application first server may determine the content of the first notification message according to the signal strength when sending the first notification message, for example, when the signal strength indicates that the mobile terminal (customer) is far away from the first device (shop), Sending a first notification message including a location of the store to guide the customer to the store; when the signal strength indicates that the mobile terminal (customer) is closer to the first device (shop), the first notification message including the discount information may be sent. To guide customers to spend.
- the first notification message is directly displayed on the lock screen interface.
- the embodiment of the present invention stores the UUID of the at least one signal transmitter device associated with the at least one application; after receiving the first broadcast message sent by the first signal transmitter device, according to the UUID of the first signal transmitter device in the broadcast message, Sending request information to the first server corresponding to the first application of the UUID of the first signal transmitter device, the request information comprising: a UUID of the first signal transmitter device; receiving and displaying the first message sent by the first server according to the request information
- the notification message enables the user to directly view the push information when the application has been purchased, without starting the application, and the first notification message of the merchant is known after entering the application, and the operation is simple and convenient.
- the embodiment of the invention provides a method for message push, which is applicable to a mobile terminal.
- the method includes:
- Step 201 The mobile terminal stores a UUID of at least one signal transmitter device associated with at least one application.
- the signal transmitter device may be an iBeacon transmitter, a GPS signal transmitter device, a WIFI signal transmitter device, or a base station.
- a database can be used to store the application and the signal transmitter device.
- the association between the UUIDs, the database may be stored locally, or may be stored on the first server for real-time query by the mobile terminal.
- an application can associate the UUID of one or more signal transmitter devices, and its association can be stored in a database in a list manner, as shown in the following table, but is not limited to this form:
- Step 202 Receive a first broadcast message sent by the first signal transmitter device, where the first broadcast message includes a signal strength and a UUID of the first signal transmitter device.
- the UUID is used to identify the enterprise or shop to which the first signal transmitter device belongs, and the UUID is a 128-bit identification code.
- the signal strength is used to identify the distance between the first signal transmitter device and the mobile terminal, and the distance between the first signal transmitter device and the mobile terminal can be determined according to the signal strength in the received broadcast message.
- the first broadcast message may also include the Major and Minor fields, which are set by the publisher and may be empty, all of which are 16-bit identifiers.
- the mobile terminal After receiving the first broadcast information, the mobile terminal parses the first broadcast message to obtain a UUID and a signal strength.
- the analysis of the first broadcast message belongs to the prior art, and is not described herein.
- Step 203 Send, according to the UUID of the first signal transmitter device, request information to the first server corresponding to the first application of the UUID of the first signal transmitter device, where the request information includes: a UUID of the first signal transmitter device.
- the carrying the UUID in the request information may enable the first server to send the first signal transmitter device corresponding to the UUID.
- sending the request information to the first server corresponding to the first application of the UUID of the first signal transmitter device may be implemented in the following manner:
- the request information is sent directly to the first application of the UUID associated with the first signal transmitter device, so that the first application sends the request information to the first server corresponding to the first application.
- the first signal transmitter device is associated with The first server corresponding to the first application of the UUID sends the request information, and can also be implemented in the following manner:
- the request information and the device identification are sent to the push notification server, so that the push notification server sends the request information and the device identifier to the first server.
- Step 204 Receive a first notification message that is sent by the first server according to the request information.
- the content of the first notification message includes the discount information, the advertisement push or the location of the shop.
- the first notification message in the embodiment may further include other content, which is not limited in this application.
- the content of the first notification message is determined by the first server according to the signal strength.
- the role of the first notification message can be fully utilized to provide the customer with the correct guidance.
- the first server may determine the content of the first notification message according to the signal strength when transmitting the first notification message, for example, when the signal strength indicates that the mobile terminal (customer) is far away from the first signal transmitter device (shop) (ie, the signal strength is within the second set range), a first notification message containing the location of the store may be sent to guide the customer to the store; when the signal strength indicates the mobile terminal (customer) and the first signal transmitter device (shop) When the distance is relatively close (ie, the signal strength is within the first set range), a first notification message containing the discount information may be sent to guide the customer to consume.
- Step 205 Receive a second broadcast message sent by the first signal transmitter device.
- Step 206 Determine a display manner of the first notification message according to the signal strength of the second broadcast message.
- the display manner of the first notification message is determined according to the signal strength of the second broadcast message because the signal strength of the second broadcast message determines the first distance between the mobile terminal and the first signal transmitter device to be the most accurate.
- the display manner of the first notification message may also be determined by using the signal strength of the first broadcast message or other broadcast messages.
- step 206 can be implemented in the following manner:
- the first notification message is displayed in a second manner on the screen of the mobile terminal, the first manner being different from the second manner.
- the method further includes:
- the first distance between the mobile terminal and the first signal transmitter device is greater than the second distance threshold
- the first notification message is not displayed on the screen of the mobile terminal
- the second distance threshold is greater than the first distance threshold
- the method may further include:
- the display of the first notification message and the second notification message is sorted according to the size of the second distance and the first distance;
- the display of the first notification message and the second notification message is sorted according to the reception time of the first notification message and the second notification message.
- the first notification message may be received first or the reverse order.
- it may also be a time ordering of establishing a connection between the mobile terminal and the signal transmitter device.
- the second distance is sorted by the size of the first distance, preferably it may be arranged in front of the distance or in reverse order.
- the first mode may be outputting an icon of the application and a notification message at the same time; the second mode may be outputting an icon of the application without outputting the notification message.
- the icon of the output application and the notification message refer to displaying an icon and a notification message of the application on the lock screen interface of the mobile terminal, so that the user can directly click the icon of the application and the notification message to view the state in the lock screen state.
- the output on the mobile terminal also includes two cases.
- the first is that the icon and notification message of the application are not currently displayed on the screen of the mobile terminal; the second is the icon and notification message of the application. It is currently displayed on the screen of the mobile terminal.
- the first type it can be displayed directly on the screen of the mobile terminal; and for the second type, if it is determined that the icon of the application and the notification message are to be output, a new notification message is added on the screen, if it is determined
- the icon of the application is output without outputting a notification message, and the notification message on the screen is deleted.
- the mobile terminal may further control that the notification message sent by the application server corresponding to the application is no longer received.
- Step 206 is further illustrated by way of example:
- the distance between the first signal transmitter device and the mobile terminal is divided into Immediate, Near, Far, and Unknow.
- the distance between Immediate and Near is less than or equal to the first distance threshold
- the distance of Far is greater than the first distance threshold
- the distance of Unknow is greater than the second distance threshold.
- the division of distance here can be set according to actual needs.
- the icon of the application is output without outputting a notification message, such as application 3 and application 4 in FIG. In this way, after the user is away from the merchant, the business information can also be viewed by directly clicking the icon to enter the application.
- the display of the first notification message and the second notification message is sorted according to the size of the second distance and the first distance;
- the display of the first notification message and the second notification message is sorted according to the reception time of the first notification message and the second notification message.
- the application 1 and the application 2 may be sorted according to the time when the notification message is received, and may be preceded by receiving the notification message first, as shown in FIG. 4; or may be arranged in reverse order;
- the second distance is ordered by the size of the first distance.
- it may also be a time order in which the mobile terminal establishes a connection with the signal transmitter device.
- the mobile terminal when the mobile terminal is in the location A, the distance between the mobile terminal and the iBeacon2 is Near, then the mobile terminal receives the notification message sent by the server 2 corresponding to the iBeacon2, and The notification message content and icon are simultaneously presented on the mobile terminal interface.
- the distance between the mobile terminal and iBeacon1 is Unknow, and the mobile terminal cannot accept the notification message sent by the server 1 corresponding to iBeacon1.
- the mobile terminal when the mobile terminal is in position B, the distance between the mobile terminal and iBeacon1 is Near, and the distance from iBeacon2 is Near.
- the mobile terminal When the mobile terminal is at the same distance from the iBeacon, the mobile terminal simultaneously receives the notification message sent by the server 1 corresponding to the iBeacon1 and the server 2 corresponding to the iBeacon2, and presents the message content and the icon on the screen according to the sequence of receiving the notification message. From the time point of view, the mobile terminal first receives the notification message sent by iBeacon1, and can be arranged in the manner of the front row received later.
- the mobile terminal when the mobile terminal is in the location C, the distance between the mobile terminal and iBeacon1 is Near, and the distance from iBeacon2 is Far. Then, the mobile terminal simultaneously receives the notification message sent by the server 1 corresponding to the iBeacon1 and the server 2 corresponding to the iBeacon2, and presents the message content and the icon on the screen according to the distance.
- the same display mode is used when the distance is less than the second distance threshold, such as:
- An icon of the application and a notification message are output when the first distance between the mobile terminal and the first signal transmitter device is less than the second distance threshold.
- the icon of the application and the notification message are not output.
- the screen display result of the mobile terminal implemented in this manner is as shown in FIG.
- the embodiment of the present invention stores the UUID of the at least one signal transmitter device associated with the at least one application; after receiving the first broadcast message sent by the first signal transmitter device, according to the UUID of the first signal transmitter device in the broadcast message, Sending request information to the first server corresponding to the first application of the UUID of the first signal transmitter device, the request information comprising: a UUID of the first signal transmitter device; receiving and displaying the first message sent by the first server according to the request information
- the notification message enables the user to directly view the push information when the application has been purchased, without starting the application, and the first notification message of the merchant is known after entering the application, and the operation is simple and convenient; in addition, the first notification is displayed.
- the first distance between the mobile terminal and the first signal transmitter device is determined according to the signal strength of the second broadcast message, and then the display mode is determined according to the relationship between the first distance and the first distance threshold, and the distance can be determined.
- the notification message sent by the closer signal transmitter device is highlighted; Second, when the two notification messages are displayed in the same manner, the display of the two notification messages is sorted according to the distance between the signal transmitter device and the mobile terminal that sent the two notification messages; or, according to the reception time of the two notification messages, The display of the notification message is sorted so that the shops with closer distances are issued The notification message is displayed first.
- the embodiment of the present invention provides a message push method, which is applicable to a mobile terminal.
- the difference between this embodiment and the second embodiment is that the conditions of the first display mode and the second display mode are adopted. Referring to FIG. 9, the method includes:
- Step 301 The mobile terminal stores a UUID of at least one signal transmitter device associated with at least one application.
- Step 302 Receive a first broadcast message sent by the first signal transmitter device, where the first broadcast message includes a signal strength and a UUID of the first signal transmitter device.
- Step 303 Send, according to the UUID of the first signal transmitter device, request information to the first server corresponding to the first application of the UUID of the first signal transmitter device, where the request information includes: a UUID of the first signal transmitter device.
- Step 304 Receive a first notification message that is sent by the first server according to the request information.
- steps 301-304 are the same as steps 201-204 in the second embodiment, and are not described herein.
- Step 305 Receive a second broadcast message sent by the first signal transmitter device.
- Step 306 Determine a display manner of the first notification message according to the signal strength of the second broadcast message.
- step 306 can be implemented in the following manner:
- the method further includes:
- the first notification message is not displayed on the screen of the mobile terminal.
- the first mode may be outputting an icon of the application and a notification message at the same time; the second mode may be outputting an icon of the application without outputting the notification message.
- Step 306 is further illustrated by way of example:
- the distance between the first signal transmitter device and the mobile terminal is divided into Immediate, Near, Far, Unknow.
- the distance between Immediate and Near is less than or equal to the first distance threshold
- the distance of Far is greater than the first distance threshold
- the distance of Unknow is greater than the second distance threshold.
- the division of distance here can be set according to actual needs.
- the icon of the application is output without outputting the first notification message, such as Application 3 and Application 4 in FIG. In this way, after the user is away from the merchant, the business information can also be viewed by directly clicking the icon to enter the application.
- the embodiment of the present invention stores the UUID of the at least one signal transmitter device associated with the at least one application; after receiving the first broadcast message sent by the first signal transmitter device, according to the UUID of the first signal transmitter device in the broadcast message, Sending request information to the first server corresponding to the first application of the UUID of the first signal transmitter device, the request information comprising: a UUID of the first signal transmitter device; receiving and displaying the first message sent by the first server according to the request information
- the notification message enables the user to directly view the push information when the application has been purchased, without starting the application, and the first notification message of the merchant is known after entering the application, and the operation is simple and convenient; in addition, the first notification is displayed.
- the first distance between the mobile terminal and the first signal transmitter device is determined according to the signal strength of the second broadcast message, and then the display mode is determined according to the size relationship between the first distance and the first determined first distance.
- Notification message that can be sent by a signal transmitter device that is getting smaller and smaller Focused display; secondly, when the two notification messages are displayed in the same manner, the display of the two notification messages is sorted according to the distance between the signal transmitter device transmitting the two notification messages and the mobile terminal; or, according to the reception of the two notification messages The time sorts the display of the two notification messages, so that the notification message sent by the closer shop is displayed first.
- the embodiment of the invention provides a method for message push, which is implemented based on APNs technology.
- the method includes:
- Step 401 The mobile terminal acquires an application identifier and an identifiable UUID preset by the application when the application is installed.
- the mobile terminal is an iOS8 device, and specifically may be an iphone, an ipad, or the like.
- Step 402 The mobile terminal stores a UUID of at least one signal transmitter device associated with at least one application.
- a database may be used to store the association between the application and the UUID of the signal transmitter device.
- the database may be stored locally or stored on the first server for real-time query by the mobile terminal. .
- an application can associate the UUID of one or more signal transmitter devices, and its association can be stored in a database in a list manner, as shown in the following table, but is not limited to this form:
- Step 403 The mobile terminal receives an iBeacon broadcast message sent by the iBeacon transmitter (the first signal transmitter device), where the iBeacon broadcast message includes the UUID and signal strength of the iBeacon transmitter.
- the UUID is used to identify the enterprise or shop to which the iBeacon transmitter belongs.
- the UUID is a 128-bit identification code.
- the signal strength is used to identify the distance between the iBeacon transmitter and the mobile terminal.
- the iBeacon transmitter can be determined according to the signal strength in the received broadcast message.
- the broadcast message can also include the Major and Minor fields.
- the Major and Minor are set by the publisher and can be empty, all of which are 16-bit identifiers.
- Step 404 The mobile terminal parses the iBeacon broadcast message to obtain a UUID and a signal strength.
- Step 405 The mobile terminal determines an application that associates the UUID of the first signal transmitter device according to the association relationship between the pre-stored application and the UUID.
- Step 406 The mobile terminal sends the request information directly to the application of the UUID associated with the first signal transmitter device, so that the application sends the request information to the first server corresponding to the application, where the request information includes: UUID and signal strength.
- the request information is used to request a first notification message corresponding to the signal strength.
- Step 407 The first server sends a device token and a first notification message determined according to the request information to the APNs.
- APP Application, referred to as "APP"
- APP Application, referred to as "APP”
- APP Application, referred to as "APP”
- APP Application, referred to as "APP”
- the iOS device will initiate a registration request to the APNs.
- the APNs receive a request from the device to generate a device token using the specific information of the device certificate, and the device token also contains information that uniquely identifies the device.
- the APNs will synchronize the mobile terminal with the corresponding device token relationship to the first server.
- the first server receives the request message sent by the mobile terminal, the device token can be sent to the APNs.
- Step 408 The APNs search for the mobile terminal corresponding to the device token, and send the first notification message to the mobile terminal.
- the content of the first notification message includes the discount information, the advertisement push, or the location of the store.
- the content of the first notification message is determined by the first server according to the first server.
- the signal strength is determined.
- the role of the first notification message can be fully utilized to provide the customer with the correct guidance.
- the first notification message in this embodiment may also include other content, which is not limited in this application.
- the first server may determine the content of the first notification message according to the signal strength when sending the first notification message, for example, when the signal strength indicates that the mobile terminal (customer) is far away from the iBeacon transmitter (shop), The first notification message including the location of the store is included to guide the customer to the store; when the signal strength indicates that the mobile terminal (customer) is close to the iBeacon transmitter (shop), the first notification message including the discount information may be sent to Guide customers to consume.
- Step 409 Determine a display manner of the first notification message according to the signal strength of the broadcast message.
- the first notification message is displayed on the screen of the mobile terminal in a second manner, the first manner being different from the second manner.
- the specific output may be the same as in the second embodiment or the third embodiment, and details are not described herein again.
- Step 410 The mobile terminal continues to receive the iBeacon broadcast message.
- Step 411 The mobile terminal parses the iBeacon broadcast message to obtain a signal strength.
- Step 412s Adjust the display manner of the first notification message according to the signal strength of the broadcast message.
- the specific output may be the same as in the second embodiment or the third embodiment, and details are not described herein again.
- Steps 410-412 implement real-time detection of the signal strength between the mobile terminal and the iBeacon transmitter, and adjust the display of the first notification message on the screen of the mobile terminal according to the signal strength.
- the embodiment of the present invention stores the UUID of the at least one signal transmitter device associated with the at least one application; after receiving the first broadcast message sent by the first signal transmitter device, according to the UUID of the first signal transmitter device in the broadcast message, Sending request information to the first server corresponding to the first application of the UUID of the first signal transmitter device, the request information comprising: a UUID of the first signal transmitter device; receiving and displaying the first message sent by the first server according to the request information
- the notification message enables the user to directly view the push information when the application has been purchased, without starting the application, and the first notification message of the merchant is known after entering the application, and the operation is simple and convenient; in addition, the first notification is displayed.
- the first distance between the mobile terminal and the first signal transmitter device is determined according to the signal strength of the second broadcast message, and then the display mode is determined according to the relationship between the first distance and the first distance threshold, and the distance can be determined.
- the notification message sent by the closer signal transmitter device is highlighted; Second, when the two notification messages are displayed in the same manner, the display of the two notification messages is sorted according to the distance between the signal transmitter device and the mobile terminal that sent the two notification messages; or, according to the reception time of the two notification messages, The display of the notification message is sorted so that the notification message sent by the nearest store is prioritized.
- the embodiment of the present invention provides a message push method, which is implemented based on the APNs technology.
- the difference between this embodiment and the fourth embodiment is how to send the request information to the first server. Referring to FIG. 11, the method includes:
- Step 501 The mobile terminal acquires an application identifier and an identifiable UUID preset by the application when the application is installed.
- Step 502 The mobile terminal stores a UUID of at least one signal transmitter device associated with at least one application.
- Step 503 The mobile terminal receives an iBeacon broadcast message sent by the iBeacon transmitter (the first signal transmitter device), where the iBeacon broadcast message includes the UUID and signal strength of the iBeacon transmitter.
- Step 504 The mobile terminal parses the iBeacon broadcast message to obtain a UUID and a signal strength.
- Steps 501-504 are the same as steps 401-404 in the fourth embodiment, and are not described herein again.
- Step 505 The mobile terminal acquires its own device token.
- a prompt pops up for the user to select whether to enable the push service.
- the iOS device will initiate a registration request to the APNs.
- the APNs receive a request from the device to generate a device token using the specific information of the device certificate, and the device token also contains information that uniquely identifies the device.
- Step 506 The mobile terminal sends the request information and the device token to the APNs.
- the request information includes: a UUID and a signal strength, and the request information is used to request a first notification message corresponding to the signal strength.
- Step 507 The APNs determine, according to the association relationship between the application and the UUID, an application that associates the UUID of the first signal transmitter device.
- the application identifier and the UUID may be set in advance or may be synchronized from the mobile terminal.
- Step 508 The APNs send the request information and the device token to the first server corresponding to the application.
- the difference between this embodiment and the third embodiment is that the third embodiment sends the request information to the first server through the application, and the application sends the request information to the first server through the APN.
- Step 509 The first server sends a device token and a first notification message that is determined according to the request information to the APNs.
- the content of the first notification message includes discount information, an advertisement push, or a retail location.
- the content of the first notification message is determined by the first server according to the first server.
- the signal strength is determined.
- the role of the first notification message can be fully utilized to provide the customer with the correct guidance.
- the first notification message in this embodiment may also include other content, which is not limited in this application.
- the first server may determine the content of the first notification message according to the signal strength when sending the first notification message, for example, when the signal strength indicates that the mobile terminal (customer) is far away from the iBeacon transmitter (shop), The first notification message including the location of the store is included to guide the customer to the store; when the signal strength indicates that the mobile terminal (customer) is close to the iBeacon transmitter (shop), the first notification message including the discount information may be sent to Guide customers to consume.
- Step 510 The APNs search for the mobile terminal corresponding to the device token.
- Step 511 The APNs send the first notification message to the mobile terminal.
- Step 512 Determine a display manner of the first notification message according to the signal strength of the broadcast message.
- the first notification message is displayed in a second manner on the screen of the mobile terminal, the first manner being different from the second manner.
- the specific output may be the same as in the second embodiment or the third embodiment, and details are not described herein again.
- Step 513 The mobile terminal continues to receive the iBeacon broadcast message.
- Step 514 The mobile terminal parses the iBeacon broadcast message to obtain the signal strength.
- Step 515 Adjust the display manner of the first notification message according to the signal strength of the broadcast message.
- the specific output may be the same as in the second embodiment or the third embodiment, and details are not described herein again.
- Steps 513-515 implement real-time detection of the signal strength between the mobile terminal and the iBeacon transmitter, and adjust the display of the first notification message on the screen of the mobile terminal according to the signal strength.
- the embodiment of the present invention stores the UUID of the at least one signal transmitter device associated with the at least one application; after receiving the first broadcast message sent by the first signal transmitter device, according to the UUID of the first signal transmitter device in the broadcast message, Sending request information to the first server corresponding to the first application of the UUID of the first signal transmitter device, the request information comprising: a UUID of the first signal transmitter device; receiving and displaying the first message sent by the first server according to the request information
- the notification message enables the user to directly view the push information when the application has been purchased, without starting the application, and the first notification message of the merchant is known after entering the application, and the operation is simple and convenient; in addition, the first notification is displayed.
- the first distance between the mobile terminal and the first signal transmitter device is determined according to the signal strength of the second broadcast message, and then the display mode is determined according to the size relationship between the first distance and the first determined first distance.
- Notification message that can be sent by a signal transmitter device that is getting smaller and smaller Focused display; secondly, when the two notification messages are displayed in the same manner, the display of the two notification messages is sorted according to the distance between the signal transmitter device transmitting the two notification messages and the mobile terminal; or, according to the reception of the two notification messages The time sorts the display of the two notification messages, so that the notification message sent by the closer shop is displayed first.
- the embodiment of the present invention provides a device for pushing a message, and the device may be a mobile terminal.
- the device includes:
- the storage module 601 is configured to store a UUID of the at least one signal transmitter device associated with the at least one application.
- the receiving module 602 is configured to receive a first broadcast message sent by the first signal transmitter device, where the first broadcast message includes a UUID of the first signal transmitter device;
- the processing module 603 is configured to send request information to the first server corresponding to the first application of the UUID of the first signal transmitter device according to the UUID of the first signal transmitter device, where the request information includes: the first signal transmitter device UUID;
- the output module 604 is configured to receive and display a first notification message that is sent by the first server according to the request information.
- the signal transmitter device may be an iBeacon transmitter, a GPS signal transmitter device, a WIFI signal transmitter device, or a base station.
- a database may be used to store the association between the application and the UUID of the signal transmitter device, and the database may be stored locally or stored in the first server. On the top, for mobile terminals to conduct real-time queries.
- an application can associate the UUID of one or more signal transmitter devices, and its association can be stored in a database in a list manner, as shown in the following table, but is not limited to this form:
- the UUID is used to identify the enterprise or shop to which the first signal transmitter device belongs, and the UUID is a 128-bit identification code.
- the first broadcast message may further include other fields, such as a signal strength, a Major, and a Minor field, where the signal strength is used to identify the distance between the first signal transmitter device and the mobile terminal, according to the reception.
- the signal strength in the first broadcast message can determine the distance between the first signal transmitter device and the mobile terminal; Major and Minor are set by the publisher themselves, can be empty, and are all 16-bit identifiers.
- the mobile terminal After receiving the broadcast information, the mobile terminal parses the first broadcast message to obtain the UUID and the signal strength.
- the analysis of the first broadcast message belongs to the prior art, and is not described herein.
- the carrying the UUID in the request information may enable the first server to send the first signal transmitter device corresponding to the UUID.
- the content of the first notification message includes the discount information, the advertisement push or the location of the shop.
- the first notification message in the embodiment may further include other content, which is not limited in this application.
- the application first server may determine the content of the first notification message according to the signal strength when sending the first notification message, for example, when the signal strength indicates that the mobile terminal (customer) is far away from the first device (shop), Sending a first notification message including a location of the store to guide the customer to the store; when the signal strength indicates that the mobile terminal (customer) is closer to the first device (shop), the first notification message including the discount information may be sent. To guide customers to spend.
- the first notification message is directly in the lock screen boundary. Face display.
- the embodiment of the present invention stores the UUID of the at least one signal transmitter device associated with the at least one application; after receiving the first broadcast message sent by the first signal transmitter device, according to the UUID of the first signal transmitter device in the broadcast message, Sending request information to the first server corresponding to the first application of the UUID of the first signal transmitter device, the request information comprising: a UUID of the first signal transmitter device; receiving and displaying the first message sent by the first server according to the request information
- the notification message enables the user to directly view the push information when the application has been purchased, without starting the application, and the first notification message of the merchant is known after entering the application, and the operation is simple and convenient.
- An embodiment of the present invention provides a device for pushing a message, and the device may be a mobile terminal.
- the device includes:
- the storage module 701 is configured to store a UUID of the at least one signal transmitter device associated with the at least one application.
- the receiving module 702 is configured to receive a first broadcast message sent by the first signal transmitter device, where the first broadcast message includes a UUID of the first signal transmitter device;
- the processing module 703 is configured to send request information to the first server corresponding to the first application of the UUID of the first signal transmitter device according to the UUID of the first signal transmitter device, where the request information includes: the first signal transmitter device UUID;
- the output module 704 is configured to receive and display a first notification message that is sent by the first server according to the request information.
- the signal transmitter device may be an iBeacon transmitter, a GPS signal transmitter device, a WIFI signal transmitter device, or a base station.
- a database may be used to store the association between the application and the UUID of the signal transmitter device.
- the database may be stored locally or stored on the first server for real-time query by the mobile terminal. .
- an application can associate the UUID of one or more signal transmitter devices, and its association can be stored in a database in a list manner, as shown in the following table, but is not limited to this form:
- the UUID is used to identify the enterprise or shop to which the first signal transmitter device belongs, and the UUID is a 128-bit identification code.
- the first broadcast message may further include other fields, such as a signal strength, a Major, and a Minor field, where the signal strength is used to identify the distance between the first signal transmitter device and the mobile terminal, according to the reception.
- the signal strength in the first broadcast message can determine the distance between the first signal transmitter device and the mobile terminal; Major and Minor are set by the publisher themselves, can be empty, and are all 16-bit identifiers.
- the mobile terminal After receiving the broadcast information, the mobile terminal parses the first broadcast message to obtain the UUID and the signal strength.
- the analysis of the first broadcast message belongs to the prior art, and is not described herein.
- the carrying the UUID in the request information may enable the first server to send the first signal transmitter device corresponding to the UUID.
- the content of the first notification message is determined by the first server according to the signal strength.
- the role of the first notification message can be fully utilized to provide the customer with the correct guidance.
- the content of the first notification message includes the discount information, the advertisement push or the location of the shop.
- the first notification message in the embodiment may further include other content, which is not limited in this application.
- the application first server may determine the content of the first notification message according to the signal strength when sending the first notification message, for example, when the signal strength indicates that the mobile terminal (customer) is far away from the first device (shop), Sending a first notification message including a location of the store to guide the customer to the store; when the signal strength indicates that the mobile terminal (customer) is closer to the first device (shop), the first notification message including the discount information may be sent. To guide customers to spend.
- the first notification message is directly displayed on the lock screen interface.
- the output module 704 includes:
- the first receiving unit 7041 is configured to receive a first notification message that is sent by the first server according to the request information.
- a second receiving unit 7042 configured to receive a second broadcast message sent by the first signal transmitter device
- the processing unit 7043 is configured to determine, according to the signal strength of the second broadcast message, a display manner of the first notification message.
- the processing unit 7043 includes:
- Determining a subunit configured to determine a first distance between the mobile terminal and the first signal transmitter device according to a signal strength of the second broadcast message
- a processing subunit configured to display the first notification message in a first manner on a screen of the mobile terminal when the first distance between the mobile terminal and the first signal transmitter device is less than or equal to the first distance threshold;
- the first notification message is displayed in a second manner on the screen of the mobile terminal, the first manner being different from the second manner.
- the receiving module 702 is further configured to receive a third broadcast message sent by the second signal transmitter device, where the third broadcast message includes a UUID of the first signal transmitter device;
- the processing module 703 is further configured to send, according to the UUID of the second signal transmitter device, request information to the second server corresponding to the second application of the UUID of the second signal transmitter device, where the request information includes: the second signal transmitter UUID of the device;
- the first receiving unit 7041 is further configured to receive a second notification message sent by the second server.
- the second receiving unit 7042 is further configured to receive a fourth broadcast message sent by the second signal transmitter device, where
- Determining a subunit further configured to determine a second distance between the mobile terminal and the second signal transmitter device according to a signal strength of the fourth broadcast message
- the processing subunit is further configured to determine a second notification message display manner according to the second distance between the mobile terminal and the second signal transmitter device;
- the display of the first notification message and the second notification message is sorted according to the size of the second distance and the first distance;
- the display of the first notification message and the second notification message is sorted according to the reception time of the first notification message and the second notification message.
- the first notification message may be received first or the reverse order.
- it may also be a time ordering of establishing a connection between the mobile terminal and the signal transmitter device.
- the second distance is sorted by the size of the first distance, preferably it may be arranged in front of the distance or in reverse order.
- the first mode may be outputting an icon of the application and a notification message at the same time; the second mode may be outputting an icon of the application without outputting the notification message.
- the icon of the output application and the notification message refer to displaying an icon and a notification message of the application on the lock screen interface of the mobile terminal, so that the user can directly click the icon of the application and the notification message to view the state in the lock screen state.
- the output on the mobile terminal also includes two cases. The first is that the icon and notification message of the application are not currently displayed on the screen of the mobile terminal; the second is that the icon and notification message of the application are currently in the mobile terminal. Displayed on the screen. For the first type, it can be displayed directly on the screen of the mobile terminal; and for the second type, if it is determined that the icon of the application and the notification message are to be output, a new notification message is added on the screen, if it is determined The icon of the application is output without outputting a notification message, and the notification message on the screen is deleted.
- the mobile terminal may further control that the notification message sent by the application server corresponding to the application is no longer received.
- the processing module 703 includes:
- the first sending unit is configured to send the request information directly to the first application of the UUID associated with the first signal transmitter device, so that the first application sends the request information to the first server corresponding to the first application.
- the processing module 703 includes:
- a searching unit configured to acquire a device identifier of the mobile terminal
- the second sending unit is configured to send the request information and the device identifier to the push notification server, so that the push notification server sends the request information and the device identifier to the first server.
- the working process of the output module 704 is further illustrated by way of example:
- the distance between the first signal transmitter device and the mobile terminal is divided into Immediate, Near, Far, Unknow.
- the distance between Immediate and Near is less than or equal to the first distance threshold
- the distance of Far is greater than the first distance threshold
- the distance of Unknow is greater than the second distance threshold.
- the division of distance here can be set according to actual needs.
- the icon of the application is output without outputting a notification message, such as application 3 and application 4 in FIG. In this way, after the user is away from the merchant, the business information can also be viewed by directly clicking the icon to enter the application.
- the display of the first notification message and the second notification message is sorted according to the size of the second distance and the first distance;
- the display of the first notification message and the second notification message is sorted according to the reception time of the first notification message and the second notification message.
- the application 1 and the application 2 may be sorted according to the time when the notification message is received, and may be preceded by receiving the notification message first, as shown in FIG. 4; or may be arranged in reverse order;
- the second distance is ordered by the size of the first distance.
- it may also be a time order in which the mobile terminal establishes a connection with the signal transmitter device.
- the mobile terminal when the mobile terminal is in the location A, the distance between the mobile terminal and the iBeacon2 is Near, then the mobile terminal receives the notification message sent by the server 2 corresponding to the iBeacon2, and simultaneously presents the notification message content and the icon on the mobile terminal interface. on.
- the distance between the mobile terminal and iBeacon1 is Unknow, and the mobile terminal cannot accept the notification message sent by the server 1 corresponding to iBeacon1.
- the mobile terminal when the mobile terminal is in position B, the distance between the mobile terminal and iBeacon1 is Near, and the distance from iBeacon2 is Near.
- the mobile terminal When the mobile terminal is at the same distance from the iBeacon, the mobile terminal simultaneously receives the notification message sent by the server 1 corresponding to the iBeacon1 and the server 2 corresponding to the iBeacon2, and presents the message content and the icon on the screen according to the sequence of receiving the notification message. From the time point of view, the mobile terminal first receives the notification message sent by iBeacon1, and can be arranged in the manner of the front row received later.
- the mobile terminal when the mobile terminal is in the location C, the distance between the mobile terminal and iBeacon1 is Near, and the distance from iBeacon2 is Far. Then, the mobile terminal simultaneously receives the notification message sent by the server 1 corresponding to the iBeacon1 and the server 2 corresponding to the iBeacon2, and presents the message content and the icon on the screen according to the distance.
- the same display mode is used when the distance is less than the second distance threshold, such as:
- An icon of the application and a notification message are output when the first distance between the mobile terminal and the first signal transmitter device is less than the second distance threshold.
- the screen display result of the mobile terminal implemented in this manner is as shown in FIG.
- the processing unit 7043 may be further configured to: when the first distance is less than or equal to the second distance threshold and the first distance is greater than the first distance corresponding to the signal strength in the last received broadcast message Displaying the first notification message in a first manner on a screen of the mobile terminal;
- the icon of the application is output without outputting the first notification message, such as Application 3 and Application 4 in FIG. In this way, after the user is away from the merchant, the business information can also be viewed by directly clicking the icon to enter the application.
- the embodiment of the present invention stores the UUID of the at least one signal transmitter device associated with the at least one application; after receiving the first broadcast message sent by the first signal transmitter device, according to the UUID of the first signal transmitter device in the broadcast message, Sending request information to the first server corresponding to the first application of the UUID of the first signal transmitter device, the request information comprising: a UUID of the first signal transmitter device; receiving and displaying the first message sent by the first server according to the request information
- the notification message enables the user to directly view the push information when the application has been purchased, without starting the application, and the first notification message of the merchant is known after entering the application, and the operation is simple and convenient; in addition, the first notification is displayed.
- the first distance between the mobile terminal and the first signal transmitter device is determined according to the signal strength of the second broadcast message, and then the display mode is determined according to the relationship between the first distance and the first distance threshold, and the distance can be determined.
- the notification message sent by the closer signal transmitter device is highlighted; Second, when the two notification messages are displayed in the same manner, the display of the two notification messages is sorted according to the distance between the signal transmitter device and the mobile terminal that sent the two notification messages; or, according to the reception time of the two notification messages, The display of the notification message is sorted so that the notification message sent by the nearest store is prioritized.
- FIG. 14 is a block diagram of a device 800 for message push according to an exemplary embodiment.
- the apparatus 800 may include one or more of the following components: an input unit 801, a processor unit 802, an output unit 803, a communication unit 804, a storage unit 805, a peripheral interface 806, a power source 807, a radio frequency circuit 808, and the like. These components communicate over one or more buses.
- the structure of the mobile terminal shown in the figure does not constitute a limitation of the present invention, and it may be a bus-shaped structure or a star-shaped structure, and may include more or less than the illustration. Parts, or combine some parts, or different parts.
- the device 800 may be any portable mobile terminal, including but not limited to a mobile phone, a mobile computer, a tablet computer, a personal digital assistant (PDA), a media player, a smart TV, and a smart device. Watches, smart glasses, smart bracelets, etc.
- PDA personal digital assistant
- the input unit 801 is configured to implement user interaction with the mobile terminal and/or information input into the mobile terminal.
- the input unit 801 can receive numeric or character information input by the user to generate a signal input related to user settings or function control.
- the input unit 801 may be a touch panel, or may be other human-computer interaction interfaces, such as physical input keys, microphones, etc., and may also be other external information capture devices, such as a camera.
- a touch panel also known as a touch screen or touch screen, collects operational actions that the user touches or approaches on.
- the user uses an action of any suitable object or accessory such as a finger or a stylus on or near the touch panel, and drives the corresponding connecting device according to a preset program.
- the touch panel may include two parts: a touch detection device and a touch controller.
- the touch detection device detects a touch operation of the user, converts the detected touch operation into an electrical signal, and transmits the electrical signal to the touch controller;
- the touch controller receives the electrical signal from the touch detection device, and Convert it to contact coordinates and send it to the processing unit.
- the touch controller can also receive and execute commands from the processing unit.
- touch panels can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves.
- the physical input keys used by the input unit 801 may include, but are not limited to, a physical keyboard, function keys (such as a volume control button, a switch button, etc.), a trackball, a mouse, a joystick, and the like. kind or more.
- the input unit 801 in the form of a microphone can collect the voice input by the user or the environment and convert it into a command executable by the processing unit in the form of an electrical signal.
- the processor unit 802 is a control center of the mobile terminal that connects various portions of the entire mobile terminal using various interfaces and lines, by running or executing software programs and/or modules stored in the storage unit 805. The blocks, as well as the data stored in the storage unit 805, are invoked to perform various functions of the mobile terminal and/or process data.
- the processor unit 802 may be composed of an integrated circuit (IC), for example, may be composed of a single packaged IC, or may be composed of a plurality of packaged ICs that have the same function or different functions.
- the processor unit 802 may include only a central processing unit (CPU), or may be a CPU, a digital signal processor (DSP), or a graphics processing unit (Graphic Processing Unit, for short).
- the CPU may be a single operation core, and may also include multiple operation cores.
- the communication unit 804 is configured to establish a communication channel, enable the mobile terminal to connect to the communication peer end through the communication channel, and interact with the communication peer end through the communication channel.
- the communication unit 804 may include a wireless local area network (Wireless Local Area Network) module, a Bluetooth module, a near field communication (NFC), a baseband module, and the like. Wired communication modules such as network, Universal Serial Bus (USB), Lightning interface (Lightning, currently used by Apple for iPhone 5/5s/5c, etc.).
- the communication module is used for communication between components in the mobile terminal and the communication peer, and can support Direct Memory Access.
- the various communication modules in the communication unit 804 generally appear in the form of an integrated circuit chip and can be selectively combined without necessarily including all communication modules.
- the communication unit 804 can include only a baseband chip, a radio frequency chip, and a corresponding antenna to provide communication functionality in a cellular communication system.
- the mobile terminal can be connected to a cellular network (Cellular Network) or the Internet (Internet) via a wireless communication connection established by the communication unit 804, such as wireless local area network access or WCDMA access.
- a communication module, such as a baseband module, in the communication unit 804 may be integrated into the processor unit 802, typically an APQ+MDM series platform such as that provided by Qualcomm.
- the radio frequency circuit 808 is used to receive and transmit signals during information transmission or reception or during a call. For example, after the downlink information of the base station is received, it is processed by the processing unit; in addition, the uplink data is designed to be sent to the base station.
- the radio frequency circuit 808 includes well-known circuitry for performing these functions, including but not limited to antenna systems, radio frequency transceivers, one or more amplifiers, tuners, one or more oscillators, digital signal processors, A Codec chipset, a Subscriber Identity Module (SIM) card, a memory, and the like.
- radio frequency circuit 808 can also communicate with the network and other devices via wireless communication.
- the none Line communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access) Divisional Multiple Access), WCDMA (Wideband Code Division Multiple Access), High Speed Uplink Packet Access (HSUPA), LTE (Long Term Evolution), long term Evolution Technology Upgrade (LTE-Advanced) and so on.
- GSM Global System of Mobile communication
- GPRS General Packet Radio Service
- CDMA Code Division Multiple Access
- WCDMA Wideband Code Division Multiple Access
- HSUPA High Speed Uplink Packet Access
- LTE Long Term Evolution
- LTE-Advanced Long Term Evolution Technology Upgrade
- the output unit 803 may include, but is not limited to, an image output unit, a sound output unit, and a tactile output unit.
- the image output unit is used to output text, pictures, and/or video.
- the image output unit may include a display panel, such as an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or a field emission display (FED). Display panel.
- the image output unit may comprise a reflective display, such as an electrophoretic display, or a display utilizing an Interferometric Modulation of Light.
- the image output unit may comprise a single display or multiple displays of different sizes.
- the touch panel used by the input unit 801 can also serve as the display panel of the output unit 803.
- the touch panel detects a touch or proximity gesture operation thereon, it is transmitted to the processing unit to determine the type of the touch event, and then the processing unit provides a corresponding visual output on the display panel according to the type of the touch event.
- the input unit 801 and the output unit 803 are two independent components to implement the input and output functions of the mobile terminal, in some embodiments, the touch panel and the display panel may be integrated into one. Input and output functions of the mobile terminal.
- the image output unit may display various graphical user interfaces (GUIs) as virtual control components, including but not limited to windows, scroll axes, icons, and scrapbooks, for the user to touch. The way to operate.
- GUIs graphical user interfaces
- the image output unit includes a filter and an amplifier for filtering and amplifying the video output by the processing unit.
- the audio output unit includes a digital to analog converter for converting the audio signal output by the processing unit from a digital format to an analog format.
- the storage unit 805 can be used to store software programs and modules, and the processing unit executes various functional applications of the mobile terminal and implements data processing by running software programs and modules stored in the storage unit 805.
- the storage unit 805 mainly includes a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function, such as a sound playing program, an image playing program, and the like; and the data storage area can be stored according to the mobile Data created by the use of the terminal (such as sound Frequency data, phone book, etc.).
- the storage unit 805 may include a volatile memory, such as a non-volatile volatile random access memory (NVRAM), a phase change random access memory (Phase Change RAM, PRAM for short). , a magnetoresistive random access memory (Magetoresistive RAM, MRAM for short), etc., may also include non-volatile memory, such as at least one disk storage device, electronically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only) Memory, referred to as EEPROM), flash memory devices, such as NOR flash memory or NAND flash memory.
- EEPROM electronically Erasable Programmable Read-Only Memory
- flash memory devices such as NOR flash memory or NAND flash memory.
- the non-volatile memory stores operating systems and applications executed by the processing unit.
- the processing unit loads the running program and data from the non-volatile memory into the memory and stores the digital content in a plurality of storage devices.
- the operating system includes various components and/or drivers for controlling and managing conventional system tasks such as memory management, storage device control, power management, and the like, as well as facilitating communication between various hardware and software.
- the operating system may be an Android system of Google Inc., an iOS system developed by Apple Corporation, a Windows operating system developed by Microsoft Corporation, or an embedded operating system such as Vxworks.
- the application includes any application installed on the mobile terminal, including but not limited to browsers, emails, instant messaging services, word processing, keyboard virtualization, widgets, encryption, digital rights management, voice recognition, Voice copying, positioning (such as those provided by GPS), music playback, and more.
- a power source 807 is used to power different components of the mobile terminal to maintain its operation.
- the power source 807 can be a built-in battery, such as a conventional lithium ion battery, a nickel metal hydride battery, etc., and also includes an external power source 807 that directly supplies power to the mobile terminal, such as an AC adapter or the like.
- the power supply 807 can also be more widely defined.
- the power supply 807 can also include a power supply 807 management system, a charging system, a power supply 807 fault detection circuit, a power supply 807 converter or an inverter, and a power supply.
- a 807 status indicator (such as a light emitting diode), and any other component associated with the power generation, management, and distribution of the mobile terminal.
- processor unit 802 can implement: by executing or executing software programs and/or application modules stored in storage unit 805, and invoking data stored in storage unit 805, processor unit 802 can:
- the embodiment of the present invention stores the UUID of the at least one signal transmitter device associated with the at least one application; after receiving the first broadcast message sent by the first signal transmitter device, according to the UUID of the first signal transmitter device in the broadcast message, Sending request information to the first server corresponding to the first application of the UUID of the first signal transmitter device, the request information comprising: a UUID of the first signal transmitter device; receiving and displaying the first message sent by the first server according to the request information
- the notification message enables the user to directly view the push information when the application has been purchased, without starting the application, and the first notification message of the merchant is known after entering the application, and the operation is simple and convenient.
- An embodiment of the present invention provides a method for displaying a message. Referring to FIG. 15, the method includes:
- Step 901 Receive a first notification message sent by the first server, where the first server corresponds to an application that associates the UUID of the first signal transmitter device.
- the first notification message is sent by the first server, and how the mobile terminal interacts with the first server to finally obtain the first notification message may have various forms, and may adopt the foregoing embodiment one or two.
- the form can also take other forms.
- Step 902 Determine the strength of the signal transmitted by the received first signal transmitter device.
- the signal strength of the first signal transmitter device may be the signal strength between the mobile terminal and the mobile terminal as indicated by the broadcast message sent by the signal transmitter device.
- the signal strength of the first signal transmitter device may be the signal strength between the mobile terminal and the mobile terminal as indicated by the broadcast message sent by the signal transmitter device.
- Step 903 Determine a display manner according to a signal strength of the first signal transmitter device, and display the first notification message according to the display manner.
- the embodiment of the present invention determines the strength of the signal sent by the received first signal transmitter device, determines the display mode according to the signal strength of the first signal transmitter device, and presses the display mode. Displaying the first notification message, so that the user can directly view the push information when the application has been purchased, without starting the application, and the first notification message of the merchant is known after entering the application, and the operation is simple and convenient; According to the signal strength, since the signal strength has a corresponding relationship with the distance, it can be sent to the first server with different distances.
- the first notification message sent provides different display modes, and the display mode is more diverse and targeted.
- An embodiment of the present invention provides a method for displaying a message. Referring to FIG. 16, the method includes:
- Step 1001 Receive a first notification message sent by the first server, where the first server corresponds to an application that associates the UUID of the first signal transmitter device.
- the first notification message is sent by the first server, and how the mobile terminal interacts with the first server to finally obtain the first notification message may have various forms, and may adopt the foregoing embodiment one or two.
- the form can also take other forms.
- Step 1002 Determine the strength of the signal transmitted by the received first signal transmitter device.
- the signal strength of the first signal transmitter device may be the signal strength between the mobile terminal and the mobile terminal as indicated by the broadcast message sent by the signal transmitter device.
- the signal strength of the first signal transmitter device may be the signal strength between the mobile terminal and the mobile terminal as indicated by the broadcast message sent by the signal transmitter device.
- Step 1003 Determine a first distance between the mobile terminal and the first signal transmitter device according to the received signal strength sent by the first signal transmitter device.
- Step 1004 When the first distance between the mobile terminal and the first signal transmitter device is less than or equal to the first distance threshold, displaying the first notification message in a first manner on the screen of the mobile terminal;
- the first notification message is displayed in a second manner on the screen of the mobile terminal, the first manner being different from the second manner.
- the first mode may be outputting the icon of the application and the first notification message at the same time; the second mode may be outputting the icon of the application without outputting the first notification message.
- the specific display mode of the step 1003 refer to the second embodiment, and details are not described herein again.
- the method further includes:
- the second server Receiving a second notification message sent by the second server, the second server corresponding to an application associated with the UUID of the second signal transmitter device.
- the display of the first notification message and the second notification message is sorted according to the reception time of the first notification message and the second notification message.
- the first notification message may be received first or the reverse order.
- it may also be a time ordering of establishing a connection between the mobile terminal and the signal transmitter device.
- the second distance is sorted by the size of the first distance, preferably it may be arranged in front of the distance or in reverse order.
- the method further includes:
- the first distance between the mobile terminal and the first signal transmitter device is greater than the second distance threshold
- the first notification message is not displayed on the screen of the mobile terminal
- the second distance threshold is greater than the first distance threshold
- the embodiment of the present invention determines the strength of the signal sent by the received first signal transmitter device, determines the display mode according to the signal strength of the first signal transmitter device, and presses the display mode. Displaying the first notification message, so that the user can directly view the push information when the application has been purchased, without starting the application, and the first notification message of the merchant is known after entering the application, and the operation is simple and convenient; According to the signal strength, since the signal strength has a corresponding relationship with the distance, the first notification message sent by the first server with different distances can be provided with different display modes, and the display mode is more diverse and targeted.
- An embodiment of the present invention provides a device for displaying a message.
- the device includes:
- the receiving module 1101 is configured to receive a first notification message sent by the first server, where the first server corresponds to an application that associates the UUID of the first signal transmitter device;
- a determining module 1102 configured to determine an intensity of a signal sent by the received first signal transmitter device
- the output module 1103 is configured to determine a display manner according to a signal strength of the first signal transmitter device, and display the first notification message according to the display manner.
- the first notification message is sent by the first server, and how the mobile terminal interacts with the first server to finally obtain the first notification message may have various forms, and may adopt the foregoing embodiment one or two.
- the form can also take other forms.
- the signal strength of the first signal transmitter device may be a broadcast cancellation sent by the signal transmitter device
- the signal strength between the mobile terminal and the mobile terminal refer to the first or second embodiment; of course, other methods are also known.
- the embodiment of the present invention determines the strength of the signal sent by the received first signal transmitter device, determines the display mode according to the signal strength of the first signal transmitter device, and presses the display mode. Displaying the first notification message, so that the user can directly view the push information when the application has been purchased, without starting the application, and the first notification message of the merchant is known after entering the application, and the operation is simple and convenient; According to the signal strength, since the signal strength has a corresponding relationship with the distance, the first notification message sent by the first server with different distances can be provided with different display modes, and the display mode is more diverse and targeted.
- An embodiment of the present invention provides a device for displaying a message.
- the device includes:
- the receiving module 1201 is configured to receive a first notification message sent by the first server, where the first server corresponds to an application that associates the UUID of the first signal transmitter device;
- a determining module 1202 configured to determine an intensity of a signal sent by the received first signal transmitter device
- the output module 1203 is configured to determine a display manner according to a signal strength of the first signal transmitter device, and display the first notification message in a display manner.
- the first notification message is sent by the first server, and how the mobile terminal interacts with the first server to finally obtain the first notification message may have various forms, and may adopt the foregoing embodiment one or two.
- the form can also take other forms.
- the signal strength of the first signal transmitter device may be the signal strength between the mobile terminal and the mobile terminal as indicated by the broadcast message sent by the signal transmitter device.
- the signal strength of the first signal transmitter device may be the signal strength between the mobile terminal and the mobile terminal as indicated by the broadcast message sent by the signal transmitter device.
- the output module 1203 includes:
- the determining unit 1203a is configured to determine, according to the received signal strength sent by the first signal transmitter device, a first distance between the mobile terminal and the first signal transmitter device;
- the processing unit 1203b is configured to display the first notification message in a first manner on the screen of the mobile terminal when the first distance between the mobile terminal and the first signal transmitter device is less than or equal to the first distance threshold;
- the first distance between the mobile terminal and the first signal transmitter device is greater than the first distance threshold, displaying the first notification message in a second manner on the screen of the mobile terminal, the first mode and the second mode are not with.
- the first mode may be outputting the icon of the application and the first notification message at the same time; the second mode may be outputting the icon of the application without outputting the first notification message.
- the specific display mode of the process in the output unit 1203a refer to the second embodiment, and details are not described herein again.
- the receiving module 1201 is further configured to receive a second notification message sent by the second server, where the second server corresponds to an application that associates the UUID of the second signal transmitter device;
- the determining unit 1203a is further configured to determine, according to the received signal strength sent by the second signal transmitter device, a second distance between the mobile terminal and the second signal transmitter device;
- the processing unit 1203b is further configured to determine, according to the second distance between the mobile terminal and the second signal transmitter device, a second notification message display manner;
- the display of the first notification message and the second notification message is sorted according to the size of the second distance and the first distance;
- the display of the first notification message and the second notification message is sorted according to the reception time of the first notification message and the second notification message.
- the first notification message may be received first or the reverse order.
- it may also be a time ordering of establishing a connection between the mobile terminal and the signal transmitter device.
- the second distance is sorted by the size of the first distance, preferably it may be arranged in front of the distance or in reverse order.
- processing unit 1203b is further configured to: when the first distance between the mobile terminal and the first signal transmitter device is greater than the second distance threshold, not displaying the first notification message on the screen of the mobile terminal, where the second distance threshold is greater than The first distance threshold, and the first distance threshold is greater than zero.
- the embodiment of the present invention determines the strength of the signal sent by the received first signal transmitter device, determines the display mode according to the signal strength of the first signal transmitter device, and presses the display mode. Displaying the first notification message, so that the user can directly view the push information when the application has been purchased, without starting the application, and the first notification message of the merchant is known after entering the application, and the operation is simple and convenient; According to the signal strength, since the signal strength has a corresponding relationship with the distance, the first notification message sent by the first server with different distances can be provided with different display modes, and the display mode is more diverse and targeted.
- FIG. 19 is a block diagram of a device 1300 for message push according to an exemplary embodiment.
- the apparatus 1300 may include one or more of the following components: an input unit 1301, a processor unit 1302, an output unit 1303, a communication unit 1304, a storage unit 1305, a peripheral interface 1306, a power supply 1307, a radio frequency circuit 1308, and the like. These components communicate over one or more buses.
- the structure of the mobile terminal shown in the figure does not constitute a limitation of the present invention, and it may be a bus-shaped structure or a star-shaped structure, and may include more or less than the illustration. Parts, or combine some parts, or different parts.
- the device 1300 may be any portable mobile terminal, including but not limited to a mobile phone, a mobile computer, a tablet computer, a personal digital assistant (PDA), a media player, a smart TV, and a smart device. Watches, smart glasses, smart bracelets, etc.
- PDA personal digital assistant
- the input unit 1301 is configured to implement user interaction with the mobile terminal and/or information input into the mobile terminal.
- the input unit 1301 can receive numeric or character information input by the user to generate a signal input related to user setting or function control.
- the input unit 1301 may be a touch panel, or may be other human-computer interaction interfaces, such as a physical input key, a microphone, etc., and may also be other external information capture devices, such as a camera.
- a touch panel also known as a touch screen or touch screen, collects operational actions that the user touches or approaches on.
- the user uses an action of any suitable object or accessory such as a finger or a stylus on or near the touch panel, and drives the corresponding connecting device according to a preset program.
- the touch panel may include two parts: a touch detection device and a touch controller. Wherein the touch detection device detects a touch operation of the user, converts the detected touch operation into an electrical signal, and transmits the electrical signal to the touch controller; the touch controller receives the electrical signal from the touch detection device, and Convert it to contact coordinates and send it to the processing unit. The touch controller can also receive and execute commands from the processing unit.
- touch panels can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves.
- the physical input keys used by the input unit 1301 may include, but are not limited to, a physical keyboard, function keys (such as a volume control button, a switch button, etc.), a trackball, a mouse, a joystick, and the like. kind or more.
- the input unit 1301 in the form of a microphone can collect the voice input by the user or the environment and convert it into a command executable by the processing unit in the form of an electrical signal.
- the processor unit 1302 is a control center of the mobile terminal, and connects various parts of the entire mobile terminal by using various interfaces and lines, by running or executing software programs and/or modules stored in the storage unit 1305, and calling the storage in the storage unit 1305. Internal data to perform various functions of the mobile terminal Ability to and/or process data.
- the processor unit 1302 may be composed of an integrated circuit (IC), for example, may be composed of a single packaged IC, or may be composed of a plurality of packaged ICs that have the same function or different functions.
- the processor unit 1302 may include only a central processing unit (CPU), or may be a CPU, a digital signal processor (DSP), or a graphics processing unit (Graphic Processing Unit, for short).
- the CPU may be a single operation core, and may also include multiple operation cores.
- the communication unit 1304 is configured to establish a communication channel, so that the mobile terminal connects to the communication peer end through the communication channel, and interacts with the communication peer end through the communication channel.
- the communication unit 1304 may include a wireless local area network (Wireless Local Area Network) module, a Bluetooth module, a near field communication (NFC), a baseband module, and the like. Wired communication modules such as network, Universal Serial Bus (USB), Lightning interface (Lightning, currently used by Apple for iPhone 5/5s/5c, etc.).
- the communication module is used for communication between components in the mobile terminal and the communication peer, and can support Direct Memory Access.
- the various communication modules in the communication unit 1304 generally appear in the form of an integrated circuit chip and can be selectively combined without necessarily including all communication modules.
- the communication unit 1304 can include only baseband chips, radio frequency chips, and corresponding antennas to provide communication functionality in a cellular communication system.
- the mobile terminal can be connected to a cellular network (Cellular Network) or the Internet (Internet) via a wireless communication connection established by the communication unit 1304, such as wireless local area network access or WCDMA access.
- the communication module in the communication unit 1304, such as a baseband module may be integrated into the processor unit 1302, typically an APQ+MDM series platform such as that provided by Qualcomm.
- the radio frequency circuit 1308 is used to receive and transmit signals during information transmission or reception or during a call. For example, after the downlink information of the base station is received, it is processed by the processing unit; in addition, the uplink data is designed to be sent to the base station.
- the radio frequency circuit 1308 includes well-known circuitry for performing these functions, including but not limited to antenna systems, radio frequency transceivers, one or more amplifiers, tuners, one or more oscillators, digital signal processors, A Codec chipset, a Subscriber Identity Module (SIM) card, a memory, and the like.
- radio frequency circuitry 1308 can also communicate with the network and other devices via wireless communication.
- the wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System) Of Mobile communication, Global Packet Communication (GPRS), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access) High Speed Uplink Packet Access (HSUPA), LTE (Long Term Evolution), and Long Term Evolution (LTE-Advanced).
- GSM Global System
- GPRS Global Packet Communication
- GPRS General Packet Radio Service
- CDMA Code Division Multiple Access
- WCDMA Wideband Code Division Multiple Access
- High Speed Uplink Packet Access HSUPA
- LTE Long Term Evolution
- LTE-Advanced Long Term Evolution
- the output unit 1303 may include, but is not limited to, an image output unit, a sound output unit, and a tactile output unit.
- the image output unit is used to output text, pictures, and/or video.
- the image output unit may include a display panel, such as an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or a field emission display (FED). Display panel.
- the image output unit may comprise a reflective display, such as an electrophoretic display, or a display utilizing an Interferometric Modulation of Light.
- the image output unit may comprise a single display or multiple displays of different sizes.
- the touch panel used by the input unit 1301 can also serve as the display panel of the output unit 1303.
- the touch panel when it detects a touch or proximity gesture operation thereon, it is transmitted to the processing unit to determine the type of the touch event, and then the processing unit provides a corresponding visual output on the display panel according to the type of the touch event.
- the input unit 1301 and the output unit 1303 function as two independent components to implement the input and output functions of the mobile terminal, in some embodiments, the touch panel and the display panel may be integrated into one. Input and output functions of the mobile terminal.
- the image output unit may display various graphical user interfaces (GUIs) as virtual control components, including but not limited to windows, scroll axes, icons, and scrapbooks, for the user to touch. The way to operate.
- GUIs graphical user interfaces
- the image output unit includes a filter and an amplifier for filtering and amplifying the video output by the processing unit.
- the audio output unit includes a digital to analog converter for converting the audio signal output by the processing unit from a digital format to an analog format.
- the storage unit 1305 can be used to store software programs and modules, and the processing unit executes various functional applications of the mobile terminal and implements data processing by running software programs and modules stored in the storage unit 1305.
- the storage unit 1305 mainly includes a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function, such as a sound playing program, an image playing program, and the like; and the data storage area may be stored according to the mobile Data created by the use of the terminal (such as audio data, phone book, etc.).
- the storage unit 1305 can Including volatile memory, such as Nonvolatile Random Access Memory (NVRAM), Phase Change RAM (PRAM), Magnetoresistive Random Access Memory (Magetoresistive RAM) , abbreviated as MRAM), etc., may also include non-volatile memory, such as at least one disk storage device, Electronically Erasable Programmable Read-Only Memory (EEPROM), flash memory device, such as anti-or NOR flash memory or NAND flash memory.
- NVRAM Nonvolatile Random Access Memory
- PRAM Phase Change RAM
- MRAM Magnetoresistive Random Access Memory
- MRAM Magnetoresistive Random Access Memory
- MRAM Magnetoresistive Random Access Memory
- the operating system includes various components and/or drivers for controlling and managing conventional system tasks such as memory management, storage device control, power management, and the like, as well as facilitating communication between various hardware and software.
- the operating system may be an Android system of Google Inc., an iOS system developed by Apple Corporation, a Windows operating system developed by Microsoft Corporation, or an embedded operating system such as Vxworks.
- the application includes any application installed on the mobile terminal, including but not limited to browsers, emails, instant messaging services, word processing, keyboard virtualization, widgets, encryption, digital rights management, voice recognition, Voice copying, positioning (such as those provided by GPS), music playback, and more.
- a power supply 1307 is used to power different components of the mobile terminal to maintain its operation.
- the power source 1307 can be a built-in battery, such as a conventional lithium ion battery, a nickel metal hydride battery, etc., and also includes an external power source 1307 that directly supplies power to the mobile terminal, such as an AC adapter or the like.
- the power supply 1307 can also be more widely defined.
- the power supply 1307 can also include a power supply 1307 management system, a charging system, a power supply 1307 fault detection circuit, a power supply 1307 converter or an inverter, and a power supply. 1307 status indicator (such as a light emitting diode), and any other component associated with the power generation, management, and distribution of the mobile terminal.
- the processor unit 1302 can implement: by running or executing a software program and/or an application module stored in the storage unit 1305, and calling data stored in the storage unit 1305, the processor unit 1302 can implement:
- the first server Receiving a first notification message sent by the first server, the first server corresponding to an application associated with the UUID of the first signal transmitter device.
- the device for pushing a message and the method for pushing a message provided by the foregoing embodiment are only exemplified by the division of the above functional modules when performing message push.
- the function may be allocated according to needs. Different functional modules are completed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
- the apparatus for the message push and the method for the method of the message push are provided in the same embodiment. The specific implementation process is described in detail in the method embodiment, and details are not described herein again.
- a person skilled in the art may understand that all or part of the steps of implementing the above embodiments may be completed by hardware, or may be instructed by a program to execute related hardware, and the program may be stored in a computer readable storage medium.
- the storage medium mentioned may be a read only memory, a magnetic disk or an optical disk or the like.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
Claims (22)
- 一种消息推送的方法,其特征在于,所述方法包括:存储至少一个应用程序关联的至少一个信号发射器设备的通用唯一识别码;接收第一信号发射器设备发送的第一广播消息,所述第一广播消息包括所述第一信号发射器设备的通用唯一识别码;根据所述第一信号发射器设备的通用唯一识别码,向关联所述第一信号发射器设备的通用唯一识别码的第一应用程序对应的第一服务器发送请求信息,所述请求信息包括:所述第一信号发射器设备的通用唯一识别码;接收并显示所述第一服务器根据所述请求信息发送的第一通知消息。
- 根据权利要求1所述的方法,其特征在于,所述接收并显示所述第一服务器根据所述请求信息发送的第一通知消息,包括:接收所述第一服务器根据所述请求信息发送的第一通知消息;接收所述第一信号发射器设备发送的第二广播消息,根据所述第二广播消息的信号强度确定所述第一通知消息的显示方式。
- 根据权利要求2所述的方法,其特征在于,所述根据所述第二广播消息的信号强度确定所述第一通知消息的显示方式,包括:根据所述第二广播消息的信号强度确定移动终端与所述第一信号发射器设备之间的第一距离;当所述移动终端与所述第一信号发射器设备之间的第一距离小于或等于第一距离阈值时,在所述移动终端的屏幕上以第一方式显示所述第一通知消息;当所述移动终端与所述第一信号发射器设备之间的第一距离大于所述第一距离阈值时,在所述移动终端的屏幕上以第二方式显示所述第一通知消息,所述第一方式与所述第二方式不同。
- 根据权利要求3所述的方法,其特征在于,所述方法还包括:接收第二信号发射器设备发送的第三广播消息,所述第三广播消息包括所述第二信号发射器设备的通用唯一识别码;根据所述第二信号发射器设备的通用唯一识别码,向关联所述第二信号发射器设备的通用唯一识别码的第二应用程序对应的第二服务器发送请求信息,所述请求信息包括:所述第二信号发射器设备的通用唯一识别码;接收第二服务器发送的第二通知消息;接收所述第二信号发射器设备发送的第四广播消息,根据所述第四广播消息的信号强度确定所述移动终端与所述第二信号发射器设备之间的第二距离;根据所述移动终端与所述第二信号发射器设备之间的第二距离确定所述第二通知消息显示方式;当所述第一通知消息和所述第二通知消息的显示方式相同时,根据所述第二距离与所述第一距离的大小对所述第一通知消息和所述第二通知消息的显示进行排序;或者,按所述第一通知消息和所述第二通知消息的接收时间对所述第一通知消息和所述第二通知消息的显示进行排序。
- 根据权利要求1所述的方法,其特征在于,所述向关联所述第一信号发射器设备的通用唯一识别码的第一应用程序对应的第一服务器发送请求信息,包括:将所述请求信息直接发送给所述关联所述第一信号发射器设备的通用唯一识别码的第一应用程序,以便于所述第一应用程序将所述请求信息发送给所述第一应用程序对应的第一服务器。
- 根据权利要求1所述的方法,其特征在于,所述向关联所述第一信号发射器设备的通用唯一识别码的第一应用程序对应的第一服务器发送请求信息,包括:获取移动终端的设备标识;将所述请求信息以及所述设备标识发送给推送通知服务器,以便于所述推送通知服务器将所述请求信息以及所述设备标识发送给所述第一服务器。
- 一种消息推送的装置,其特征在于,所述装置包括:存储模块,用于存储至少一个应用程序关联的至少一个信号发射器设备的通用唯一识别码;接收模块,用于接收第一信号发射器设备发送的第一广播消息,所述第一广播消息包括所述第一信号发射器设备的通用唯一识别码;处理模块,用于根据所述第一信号发射器设备的通用唯一识别码,向关联所述第一信号发射器设备的通用唯一识别码的第一应用程序对应的第一服务器 发送请求信息,所述请求信息包括:所述第一信号发射器设备的通用唯一识别码;输出模块,用于接收并显示所述第一服务器根据所述请求信息发送的第一通知消息。
- 根据权利要求7所述的装置,其特征在于,所述输出模块包括:第一接收单元,用于接收所述第一服务器根据所述请求信息发送的第一通知消息;第二接收单元,用于接收所述第一信号发射器设备发送的第二广播消息;处理单元,用于根据所述第二广播消息的信号强度确定所述第一通知消息的显示方式。
- 根据权利要求8所述的装置,其特征在于,所述处理单元包括:确定子单元,用于根据所述第二广播消息的信号强度确定移动终端与所述第一信号发射器设备之间的第一距离;处理子单元,用于当所述移动终端与所述第一信号发射器设备之间的第一距离小于或等于第一距离阈值时,在所述移动终端的屏幕上以第一方式显示所述第一通知消息;当所述移动终端与所述第一信号发射器设备之间的第一距离大于所述第一距离阈值时,在所述移动终端的屏幕上以第二方式显示所述第一通知消息,所述第一方式与所述第二方式不同。
- 根据权利要求8所述的装置,其特征在于,所述接收模块,还用于接收第二信号发射器设备发送的第三广播消息,所述第三广播消息包括所述第一信号发射器设备的通用唯一识别码;所述处理模块,还用于根据所述第二信号发射器设备的通用唯一识别码,向关联所述第二信号发射器设备的通用唯一识别码的第二应用程序对应的第二服务器发送请求信息,所述请求信息包括:所述第二信号发射器设备的通用唯一识别码;所述第一接收单元,还用于接收第二服务器发送的第二通知消息;所述第二接收单元,还用于接收所述第二信号发射器设备发送的第四广播消息,所述确定子单元,还用于根据所述第四广播消息的信号强度确定所述移动终端与所述第二信号发射器设备之间的第二距离;所述处理子单元,还用于根据所述移动终端与所述第二信号发射器设备之间的第二距离确定所述第二通知消息显示方式;当所述第一通知消息和所述第二通知消息的显示方式相同时,根据所述第二距离与所述第一距离的大小对所述第一通知消息和所述第二通知消息的显示进行排序;或者,按所述第一通知消息和所述第二通知消息的接收时间对所述第一通知消息和所述第二通知消息的显示进行排序。
- 根据权利要求7所述的装置,其特征在于,所述处理模块,包括:第一发送单元,用于将所述请求信息直接发送给所述关联所述第一信号发射器设备的通用唯一识别码的第一应用程序,以便于所述第一应用程序将所述请求信息发送给所述第一应用程序对应的第一服务器。
- 根据权利要求7所述的装置,其特征在于,所述处理模块,包括:查找单元,用于获取移动终端的设备标识;第二发送单元,用于将所述请求信息以及所述设备标识发送给推送通知第一服务器,以便于所述推送通知服务器将所述请求信息以及所述设备标识发送给所述第一服务器。
- 一种消息推送的装置,其特征在于,所述装置包括:处理器单元、存储单元、通信单元、输出单元和总线;所述存储单元用于存储计算机执行指令,所述处理器单元与所述存储单元通过所述总线连接,当所述计算机运行时,所述处理器单元执行所述存储单元存储的所述计算机执行指令,以使所述计算机执行如权利要求1~6任意一项所述的方法。
- 一种消息显示的方法,其特征在于,所述方法包括:接收第一服务器发送的第一通知消息,所述第一服务器与关联第一信号发射器设备的通用唯一识别码的第一应用程序相对应;确定接收的所述第一信号发射器设备发送的信号的强度;根据所述第一信号发射器设备发送的信号的强度确定显示方式,并按所述显示方式显示所述第一通知消息。
- 根据权利要求14所述的方法,其特征在于,所述根据所述第一信号发射器设备发送的信号强度确定显示方式,并按所述显示方式显示所述第一通知 消息,包括:根据接收的所述第一信号发射器设备发送的信号强度确定移动终端与所述第一信号发射器设备之间的第一距离;当所述移动终端与所述第一信号发射器设备之间的第一距离小于第一距离阈值时,在所述移动终端的屏幕上以第一方式显示所述第一通知消息;当所述移动终端与所述第一信号发射器设备之间的第一距离大于所述第一距离阈值时,在所述移动终端的屏幕上以第二方式显示所述第一通知消息,所述第一方式与所述第二方式不同。
- 根据权利要求15所述的方法,其特征在于,所述方法还包括:接收第二服务器发送的第二通知消息,所述第二服务器与关联第二信号发射器设备的通用唯一识别码的应用程序相对应;根据接收的所述第二信号发射器设备发送的信号确定所述移动终端与所述第二信号发射器设备之间的第二距离;根据所述移动终端与所述第二信号发射器设备之间的第二距离确定所述第二通知消息显示方式;当所述第一通知消息和所述第二通知消息的显示方式相同时,根据所述第二距离与所述第一距离的大小对所述第一通知消息和所述第二通知消息的显示进行排序;或者,按所述第一通知消息和所述第二通知消息的接收时间对所述第一通知消息和所述第二通知消息的显示进行排序。
- 根据权利要求15所述的方法,其特征在于,所述根据所述第一信号发射器设备的信号强度确定显示方式,并按所述显示方式显示所述第一通知消息,还包括:当所述移动终端与所述第一信号发射器设备之间的第一距离大于第二距离阈值时,不在所述移动终端的屏幕上显示所述第一通知消息,所述第二距离阈值大于所述第一距离阈值。
- 一种消息显示的装置,其特征在于,所述装置包括:接收模块,用于接收第一服务器发送的第一通知消息,所述第一服务器与关联第一信号发射器设备的通用唯一识别码的第一应用程序相对应;确定模块,用于确定接收的所述第一信号发射器设备发送的信号的强度;输出模块,用于根据所述第一信号发射器设备的信号强度确定显示方式,并按所述显示方式显示所述第一通知消息。
- 根据权利要求18所述的装置,其特征在于,所述输出模块,包括:确定单元,用于根据接收的所述第一信号发射器设备发送的信号强度确定移动终端与所述第一信号发射器设备之间的第一距离;处理单元,用于当所述移动终端与所述第一信号发射器设备之间的第一距离小于或等于第一距离阈值时,在所述移动终端的屏幕上以第一方式显示所述第一通知消息;当所述移动终端与所述第一信号发射器设备之间的第一距离大于第一距离阈值时,在所述移动终端的屏幕上以第二方式显示所述第一通知消息,所述第一方式与所述第二方式不同。
- 根据权利要求19所述的装置,其特征在于,所述接收模块,还用于接收第二服务器发送的第二通知消息,所述第二服务器与关联第二信号发射器设备的通用唯一识别码的应用程序相对应;确定单元,还用于根据接收的所述第二信号发射器设备发送的信号强度确定所述移动终端与所述第二信号发射器设备之间的第二距离;处理单元,还用于根据所述移动终端与所述第二信号发射器设备之间的第二距离确定所述第二通知消息显示方式;当所述第一通知消息和所述第二通知消息的显示方式相同时,根据所述第二距离与所述第一距离的大小对所述第一通知消息和所述第二通知消息的显示进行排序;或者,按所述第一通知消息和所述第二通知消息的接收时间对所述第一通知消息和所述第二通知消息的显示进行排序。
- 根据权利要求19所述的装置,其特征在于,所述处理单元,还用于当所述移动终端与所述第一信号发射器设备之间的第一距离大于第二距离阈值时,不在所述移动终端的屏幕上显示所述第一通知消息,所述第二距离阈值大于所述第一距离阈值。
- 一种消息显示的装置,其特征在于,所述装置包括:处理器单元、存储单元、通信单元、输出单元和总线;所述存储单元用于存储计算机执行指令,所述处理器单元与所述存储单元通过所述总线连接,当所述计算机运行时,所 述处理器单元执行所述存储单元存储的所述计算机执行指令,以使所述计算机执行如权利要求14~17任意一项所述的方法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/311,450 US10362455B2 (en) | 2014-08-29 | 2014-08-29 | Message pushing and displaying method and apparatus |
| CN201480039298.5A CN105580394B (zh) | 2014-08-29 | 2014-08-29 | 消息推送及消息显示的方法和装置 |
| PCT/CN2014/085475 WO2016029417A1 (zh) | 2014-08-29 | 2014-08-29 | 消息推送及消息显示的方法和装置 |
| EP14900590.2A EP3133845B1 (en) | 2014-08-29 | 2014-08-29 | Method and apparatus for pushing and displaying message |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2014/085475 WO2016029417A1 (zh) | 2014-08-29 | 2014-08-29 | 消息推送及消息显示的方法和装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2016029417A1 true WO2016029417A1 (zh) | 2016-03-03 |
Family
ID=55398629
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2014/085475 Ceased WO2016029417A1 (zh) | 2014-08-29 | 2014-08-29 | 消息推送及消息显示的方法和装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10362455B2 (zh) |
| EP (1) | EP3133845B1 (zh) |
| CN (1) | CN105580394B (zh) |
| WO (1) | WO2016029417A1 (zh) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106779882A (zh) * | 2017-02-10 | 2017-05-31 | 北京拜克洛克科技有限公司 | 一种广告获取方法、装置及用户终端 |
| CN110798526A (zh) * | 2019-11-01 | 2020-02-14 | 美的集团股份有限公司 | 智能家电消息推送方法、系统及电子设备、存储介质 |
| CN112887191A (zh) * | 2021-01-08 | 2021-06-01 | Oppo广东移动通信有限公司 | 信息展示控制方法及相关装置 |
| CN116260783A (zh) * | 2022-09-07 | 2023-06-13 | 深圳市永兴元科技股份有限公司 | 消息事件的推送方法、消息推送终端以及可读存储介质 |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104765791A (zh) * | 2015-03-24 | 2015-07-08 | 北京搜狗科技发展有限公司 | 一种信息输入方法和装置 |
| US10366416B2 (en) * | 2015-04-30 | 2019-07-30 | Kellogg Company | Beacon based campaign management |
| US20160342327A1 (en) * | 2015-05-22 | 2016-11-24 | Lg Electronics Inc. | Watch-type mobile terminal and method of controlling therefor |
| CN107135672B (zh) * | 2015-11-09 | 2020-02-14 | 华为技术有限公司 | 应用安装包获取方法、信息广播方法、移动设备及基站 |
| US20170171332A1 (en) * | 2015-12-15 | 2017-06-15 | Le Holdings (Beijing) Co., Ltd. | Message pushing method, electronic device and non-transitory computer-readable storage medium |
| US10356237B2 (en) * | 2016-02-29 | 2019-07-16 | Huawei Technologies Co., Ltd. | Mobile terminal, wearable device, and message transfer method |
| US10447810B2 (en) * | 2016-06-09 | 2019-10-15 | Google Llc | Limiting alerts on a computing device |
| CN106598445A (zh) * | 2016-12-14 | 2017-04-26 | 北京小米移动软件有限公司 | 输出通讯消息的方法及装置 |
| US10136259B1 (en) * | 2017-05-03 | 2018-11-20 | Intermec, Inc. | Pick and put location verification utilizing RF received signal strength |
| TWM547218U (zh) * | 2017-06-13 | 2017-08-11 | Hsiang-Che Kung | 訊息傳播系統 |
| US11714522B2 (en) * | 2017-12-08 | 2023-08-01 | Yahoo Assets Llc | Controlling a graphical user interface using a presentation of messages based upon predicted interactions with the messages |
| CN108206890A (zh) * | 2017-12-15 | 2018-06-26 | 中兴通讯股份有限公司 | 一种应用通知管控方法、装置和终端 |
| JP7027156B2 (ja) * | 2017-12-21 | 2022-03-01 | 株式会社クボタ | 作業機の通信装置、携帯端末、作業機の通信システム及び作業機の通信処理方法 |
| JP6935322B2 (ja) * | 2017-12-21 | 2021-09-15 | 株式会社クボタ | 作業機の通信装置、携帯端末、作業機の通信システム及び作業機の通信処理方法 |
| CN108901080A (zh) * | 2018-07-02 | 2018-11-27 | Oppo广东移动通信有限公司 | 通信连接建立方法及相关设备 |
| CN109347934B (zh) * | 2018-09-30 | 2020-07-31 | 口碑(上海)信息技术有限公司 | 消息推送方法和系统以及服务器、存储介质和电子装置 |
| CN109947408B (zh) * | 2019-03-21 | 2022-09-13 | 阿里巴巴(中国)有限公司 | 消息推送方法及装置、存储介质和电子设备 |
| CN111401938B (zh) * | 2020-02-28 | 2023-08-18 | Oppo(重庆)智能科技有限公司 | 一种广告推送方法、终端、服务器以及存储介质 |
| CN114554005B (zh) * | 2020-11-11 | 2023-11-10 | 华为技术有限公司 | 一种通知消息的管理方法及电子设备 |
| CN112929422A (zh) * | 2021-01-25 | 2021-06-08 | 支付宝(杭州)信息技术有限公司 | 一种服务推送方法、装置及设备 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140113558A1 (en) * | 2012-10-22 | 2014-04-24 | Apple Inc. | Proximity detection using an electronic device |
| CN103856916A (zh) * | 2012-12-03 | 2014-06-11 | 三星电子株式会社 | 信息提供方法及其移动终端 |
| CN103995251A (zh) * | 2014-06-11 | 2014-08-20 | 中国电信股份有限公司南京分公司 | 室内移动设备的定位系统及其方法 |
| CN104008498A (zh) * | 2014-06-18 | 2014-08-27 | 胡继强 | 一种iBeacon的广告方法和系统 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102542181A (zh) | 2010-12-10 | 2012-07-04 | 英属开曼群岛商康帝国际科技股份有限公司 | 数字内容与权利物件管理系统及方法 |
| US10586251B2 (en) * | 2012-02-24 | 2020-03-10 | Netclearance Systems, Inc. | Consumer interaction using proximity events |
| US8792906B2 (en) * | 2012-04-24 | 2014-07-29 | Cellco Partnership | Providing derived location information for customer relationship in response to receipt of short range wireless beacon |
| US8847754B2 (en) * | 2012-11-15 | 2014-09-30 | James Buchheim | Locator beacon and radar application for mobile device |
| US9356687B2 (en) | 2012-12-03 | 2016-05-31 | Samsung Electronics Co., Ltd. | Information providing method and mobile terminal therefor |
| US9603013B2 (en) * | 2014-08-15 | 2017-03-21 | Facebook, Inc. | Bluetooth beacon protocol |
| US9922294B2 (en) * | 2014-08-25 | 2018-03-20 | Accenture Global Services Limited | Secure short-distance-based communication and enforcement system |
-
2014
- 2014-08-29 CN CN201480039298.5A patent/CN105580394B/zh active Active
- 2014-08-29 US US15/311,450 patent/US10362455B2/en active Active
- 2014-08-29 EP EP14900590.2A patent/EP3133845B1/en active Active
- 2014-08-29 WO PCT/CN2014/085475 patent/WO2016029417A1/zh not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140113558A1 (en) * | 2012-10-22 | 2014-04-24 | Apple Inc. | Proximity detection using an electronic device |
| CN103856916A (zh) * | 2012-12-03 | 2014-06-11 | 三星电子株式会社 | 信息提供方法及其移动终端 |
| CN103995251A (zh) * | 2014-06-11 | 2014-08-20 | 中国电信股份有限公司南京分公司 | 室内移动设备的定位系统及其方法 |
| CN104008498A (zh) * | 2014-06-18 | 2014-08-27 | 胡继强 | 一种iBeacon的广告方法和系统 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3133845A4 * |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106779882A (zh) * | 2017-02-10 | 2017-05-31 | 北京拜克洛克科技有限公司 | 一种广告获取方法、装置及用户终端 |
| CN110798526A (zh) * | 2019-11-01 | 2020-02-14 | 美的集团股份有限公司 | 智能家电消息推送方法、系统及电子设备、存储介质 |
| CN110798526B (zh) * | 2019-11-01 | 2021-05-14 | 美的集团股份有限公司 | 智能家电消息推送方法、系统及电子设备、存储介质 |
| CN112887191A (zh) * | 2021-01-08 | 2021-06-01 | Oppo广东移动通信有限公司 | 信息展示控制方法及相关装置 |
| CN112887191B (zh) * | 2021-01-08 | 2022-07-26 | Oppo广东移动通信有限公司 | 信息展示控制方法及相关装置 |
| CN116260783A (zh) * | 2022-09-07 | 2023-06-13 | 深圳市永兴元科技股份有限公司 | 消息事件的推送方法、消息推送终端以及可读存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3133845A1 (en) | 2017-02-22 |
| US10362455B2 (en) | 2019-07-23 |
| EP3133845A4 (en) | 2017-05-03 |
| CN105580394A (zh) | 2016-05-11 |
| US20170094484A1 (en) | 2017-03-30 |
| CN105580394B (zh) | 2019-10-25 |
| EP3133845B1 (en) | 2018-04-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2016029417A1 (zh) | 消息推送及消息显示的方法和装置 | |
| US11638127B2 (en) | Electronic device for sharing data and method for controlling the same | |
| US11809705B2 (en) | Touch control method and apparatus | |
| US12032820B2 (en) | Fast data copying method and electronic device | |
| US10194288B2 (en) | Sticker distribution system for messaging apps | |
| US10972914B2 (en) | Image sharing method and system, and electronic device | |
| EP3207757B1 (en) | Method, electronic device and computer program for connecting to external devices | |
| US20160077724A1 (en) | Method for providing specialized mode according to date and electronic device supporting the same | |
| US10762542B2 (en) | Item transfer apparatus, system and method | |
| EP2690845A1 (en) | Method and apparatus for initiating a call in an electronic device | |
| WO2019183788A1 (zh) | 一种基于场景推荐应用的方法及装置 | |
| US10637804B2 (en) | User terminal apparatus, communication system, and method of controlling user terminal apparatus which support a messenger service with additional functionality | |
| WO2016127426A1 (zh) | 一种显示应用、图片的方法、装置及电子设备 | |
| US20160291844A1 (en) | Method and apparatus for opening a data processing page | |
| CN110932873A (zh) | 群组通信方法、终端设备、服务器及通信系统 | |
| US20210311752A1 (en) | Electronic apparatus and operating method thereof | |
| WO2016082751A1 (zh) | 一种非接触支付方法、装置及系统 | |
| WO2018196484A1 (zh) | 一种来电应答方法以及终端设备 | |
| CN104811898B (zh) | 一种信息获取的方法、服务器、终端及系统 | |
| CN107743151B (zh) | 内容推送方法、装置、移动终端以及服务器 | |
| CN106469178B (zh) | 信息处理方法、终端及电子设备 | |
| CN112468952B (zh) | 定位方法、装置、存储介质及电子设备 | |
| WO2017096533A1 (zh) | 消息处理方法及移动终端 | |
| US9705732B2 (en) | Method and apparatus for sharing time information in an electronic device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 201480039298.5 Country of ref document: CN |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14900590 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 15311450 Country of ref document: US |
|
| REEP | Request for entry into the european phase |
Ref document number: 2014900590 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2014900590 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |





