CN107528874B - Information pushing and playing method and device - Google Patents
Information pushing and playing method and device Download PDFInfo
- Publication number
- CN107528874B CN107528874B CN201610567590.5A CN201610567590A CN107528874B CN 107528874 B CN107528874 B CN 107528874B CN 201610567590 A CN201610567590 A CN 201610567590A CN 107528874 B CN107528874 B CN 107528874B
- Authority
- CN
- China
- Prior art keywords
- information
- pushed
- mobile terminal
- identification information
- screen
- 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.)
- Active
Links
Images
Classifications
-
- 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
- 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/52—Network services specially adapted for the location of the user terminal
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses an information pushing and playing method and device. The information pushing method comprises the following steps: acquiring identification information of a detected mobile terminal; determining information to be pushed and a position to be pushed according to the identification information, wherein the information to be pushed and the identification information have an association relation, and the position to be pushed is used for indicating a target screen for displaying the information to be pushed; and pushing the information to be pushed to a target screen indicated by the position to be pushed. The invention solves the technical problem that the information cannot be pushed accurately in the related technology.
Description
Technical Field
The invention relates to the field of computers, in particular to an information pushing and playing method and device.
Background
At present, most of the existing offline entity screens are fixedly displayed, for example, the content of the displayed information is not selectively displayed according to different tastes and different positions of users.
Meanwhile, most off-line entity screens do not take corresponding protection measures specially for user data. Moreover, many media file systems with the pushing function are connected together without passing through a cloud server, a positioning device and a display device, so that the media file systems are easy to break, and the data are unsafe.
In summary, the prior art has the following problems:
(1) if the user does not display the media file according to the existence of the user, no one can display the information as usual;
(2) there is no more accurate push of information according to the interests and hobbies of the user;
(3) the play information is not moved according to the movement of the user;
(3) the data security of the user is not guaranteed.
In view of the above-mentioned problem that information cannot be pushed accurately in the related art, no effective solution has been proposed at present.
Disclosure of Invention
The embodiment of the invention provides an information pushing and playing method and device, and aims to at least solve the technical problem that information cannot be pushed accurately in the related technology.
According to an aspect of an embodiment of the present invention, an information pushing method is provided. The information pushing method comprises the following steps: acquiring identification information of a detected mobile terminal; determining information to be pushed and a position to be pushed according to the identification information, wherein the information to be pushed and the identification information have an association relation, and the position to be pushed is used for indicating a target screen for displaying the information to be pushed; and pushing the information to be pushed to a target screen indicated by the position to be pushed.
According to another aspect of the embodiment of the invention, an information playing method is also provided. The information playing method comprises the following steps: detecting identification information of the mobile terminal in a detection range; sending the detected identification information of the mobile terminal to a server; receiving information to be pushed sent by a server, wherein the information to be pushed has an association relation with the identification information of the mobile terminal; and playing the information to be pushed on a target screen indicated by the server.
According to another aspect of the embodiment of the invention, an information pushing device is also provided. The information push device includes: an acquisition unit configured to acquire identification information of the detected mobile terminal; the device comprises a determining unit, a display unit and a display unit, wherein the determining unit is used for determining information to be pushed and a position to be pushed according to the identification information, the information to be pushed and the identification information have an association relationship, and the position to be pushed is used for indicating a target screen for displaying the information to be pushed; and the pushing unit is used for pushing the information to be pushed to the target screen indicated by the position to be pushed.
According to another aspect of the embodiment of the invention, an information playing device is also provided. The information playback apparatus includes: the detection unit is used for detecting the identification information of the mobile terminal in the detection range; a transmitting unit for transmitting the detected identification information of the mobile terminal to a server; the receiving unit is used for receiving the information to be pushed sent by the server, wherein the information to be pushed and the identification information of the mobile terminal have an association relation; and the playing unit is used for playing the information to be pushed on the target screen indicated by the server.
In the embodiment of the invention, the identification information of the detected mobile terminal is obtained; determining information to be pushed and a position to be pushed according to the identification information, wherein the information to be pushed and the identification information have an association relation, and the position to be pushed is used for indicating a target screen for displaying the information to be pushed; and pushing the information to be pushed to the target screen to be pushed with the position indication, namely, under the condition that the identification information of the mobile terminal is detected, determining the information to be pushed and the position to be pushed according to the identification information, and then pushing the information to be pushed to the target screen to be pushed with the position indication, so that the purpose of accurately pushing the information to be pushed to the target screen is achieved, the technical effect of accurately pushing the information is achieved, and the technical problem that the information cannot be pushed accurately in the related technology is solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
FIG. 1 is a diagram of a hardware environment for an information push method according to an embodiment of the invention;
FIG. 2 is a flow chart of a method for pushing information according to an embodiment of the present invention;
fig. 3 is a flowchart of a method for determining information to be pushed according to identification information according to an embodiment of the present invention;
fig. 4 is a flowchart of another method for determining information to be pushed according to identification information according to an embodiment of the present invention;
fig. 5 is a flowchart of another method for determining information to be pushed according to identification information according to an embodiment of the present invention;
fig. 6 is a flowchart of an information playing method according to an embodiment of the present invention;
fig. 7 is a flowchart of a method of detecting identification information of a mobile terminal within a detection range according to an embodiment of the present invention;
fig. 8 is a flowchart of a method for receiving information to be pushed sent by a server according to an embodiment of the present invention;
FIG. 9 is a schematic diagram of another information pushing method according to an embodiment of the invention;
fig. 10 is a schematic diagram of another information playing method according to an embodiment of the present invention;
FIG. 11 is a schematic diagram of an information push system according to an embodiment of the invention;
FIG. 12 is a flow chart of another information pushing method according to an embodiment of the invention;
FIG. 13 is a schematic diagram of another information push system according to an embodiment of the invention;
fig. 14 is a flowchart of another information pushing method according to an embodiment of the present invention;
FIG. 15 is a schematic diagram of an information pushing apparatus according to an embodiment of the present invention;
fig. 16 is a schematic diagram of an information playback apparatus according to an embodiment of the present invention; and
fig. 17 is a block diagram of a terminal according to an embodiment of the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Example 1
According to the embodiment of the invention, the embodiment of the information pushing and playing method is provided.
Alternatively, in the present embodiment, the information pushing method described above may be applied to a hardware environment formed by the server 102 and the terminal 104 as shown in fig. 1. Fig. 1 is a schematic diagram of a hardware environment of an information pushing method according to an embodiment of the present invention. As shown in fig. 1, a server 102 is connected to a terminal 104 via a network including, but not limited to: the terminal 104 is not limited to a PC, a mobile phone, a tablet computer, etc. in a wide area network, a metropolitan area network, or a local area network. The information pushing and playing method of the embodiment of the present invention may be executed by the server 102, or executed by the terminal 104, or executed by both the server 102 and the terminal 104. The terminal 104 may execute the information pushing and playing method according to the embodiment of the present invention by a client installed thereon.
Fig. 2 is a flowchart of an information pushing method according to an embodiment of the present invention. As shown in fig. 2, the information push method includes the following steps:
step S202, acquiring the identification information of the detected mobile terminal.
In the technical solution provided in the above step S202 of the present application, the identification information of the detected mobile terminal is obtained.
And detecting whether the mobile terminal exists in a preset range in the process of moving the mobile terminal. The mobile terminal has identification information, and the identification information of the detected mobile terminal is acquired when the mobile terminal is detected. The identification information is information for identifying the uniqueness of the mobile terminal, that is, the mobile terminal can be identified by the identification information to be distinguished from other mobile terminals. The identification information may be account information, and the account information is used for logging in an operating system of the mobile terminal. The identification information may also be device information, such as a Media Access Control (MAC) address for the mobile terminal. Optionally, the user carries a mobile terminal, the mobile terminal has a one-to-one correspondence with the user, and different users can be represented by identification information of different mobile terminals. Optionally, the identification information further includes location information of the mobile terminal, historical operation information, real-time operation information, and the like.
In this embodiment, the server acquires identification information of the detected mobile terminal.
And step S204, determining the information to be pushed and the position to be pushed according to the identification information.
In the technical solution provided in the foregoing step S202 of the present application, information to be pushed and a position to be pushed are determined according to the identification information, where the information to be pushed and the identification information have an association relationship, and the position to be pushed is used for indicating a target screen on which the information to be pushed is displayed.
After the detected identification information of the mobile terminal is obtained, the information to be pushed by the server is determined according to the identification information, optionally, the information to be pushed is information of a multimedia file, for example, the information to be pushed is information of an audio media file, information of a video media file, and the like. The information to be pushed and the identification information have an association relationship, for example, the information to be pushed is information related to the interests and hobbies of the user, the information related to the interests and hobbies of the user is obtained through user operation information on the mobile terminal, and the identification information is used for identifying the mobile terminal, so that the information related to the interests and hobbies of the user to be pushed is associated with the identification information of the mobile terminal, and the purpose of accurately pushing the information according to the interests and hobbies of the user is achieved.
Optionally, historical operation information or real-time operation information on the mobile terminal is acquired, the historical operation information or the real-time operation information is analyzed through a large database on the server to determine information to be pushed, for example, when a user inputs a keyword on a search application on the mobile terminal, the information to be pushed is determined through analyzing the keyword.
And after the identification information of the detected mobile terminal is acquired, determining the position to be pushed according to the identification information. The pushed information is displayed through a screen, and the information to be pushed in this embodiment is displayed through a target screen, the target screen is located in a position in a certain place, for example, the target screen is located in a corridor, and the position to be pushed is used for indicating the position of the target screen displaying the information to be pushed, where the target screen may be a display screen.
In this embodiment, the server determines the information to be pushed and the position to be pushed according to the identification information.
It should be noted that the type of the media file in the embodiment of the present invention is not specifically limited, and the media file delivered by the server may be a video file, an audio file, a picture file, or a text file, and the like, or may be any combination of these files, for example, a combination of a text file and a picture file, and a combination of a video file and a text file. The specific product modality may be, for example, a video advertisement, a native advertisement, a search advertisement, and the like.
Step S206, pushing the information to be pushed to the target screen indicated by the position to be pushed.
In the technical solution provided by step S206 of the present application, information to be pushed is pushed to a target screen indicated by a position to be pushed.
In the process of moving the mobile terminal, after determining the information to be pushed and the position to be pushed according to the identification information, sending a pushing instruction to a target screen indicated by the position to be pushed so as to push the information to be pushed to the target screen, receiving the pushing instruction by the target screen, receiving the information to be pushed according to the pushing instruction, and displaying the information to be pushed to a user.
Through the steps S202 to S206, the identification information of the detected mobile terminal is acquired; determining information to be pushed and a position to be pushed according to the identification information, wherein the information to be pushed and the identification information have an association relation, and the position to be pushed is used for indicating a target screen for displaying the information to be pushed; and the information to be pushed is pushed to the target screen indicated by the position to be pushed, so that the technical problem that the information cannot be pushed accurately in the related technology can be solved, and the technical effect of pushing the information accurately is achieved.
As an optional implementation manner, the acquiring the identification information of the detected mobile terminal includes: receiving identification information sent by detection equipment adjacent to or positioned in a current screen; determining the position to be pushed according to the identification information comprises: determining a first position to be pushed according to the identification information, wherein the first position to be pushed is used for indicating a current screen; or determining a second position to be pushed according to the identification information, wherein the second position to be pushed is used for indicating the current screen and one or more subsequent screens behind the current screen; or determining a third position to be pushed according to the identification information, wherein the third position to be pushed is used for indicating one or more subsequent screens behind the current screen.
The identification information of the mobile terminal is detected by a detection device, which may be a positioning apparatus, for example, a probe. The detection device can be adjacent to the current screen or positioned inside the current screen, namely, the detection device can be adjacent to the current screen or integrated with the current screen. When the detection equipment and the current screen are integrated, the probability that the detection equipment is stolen or damaged can be reduced, and the data security is improved. When the detection equipment detects the identification information of the mobile terminal, the detection equipment sends the identification information, and the server receives the identification information.
The mobile terminal sends a wireless signal to the outside, the detection device can detect the wireless signal of the mobile terminal, and the identification information of the mobile terminal is obtained according to the wireless signal of the mobile terminal detected by the detection device.
Optionally, the server may determine the location to be pushed in one of the following pushing manners:
1) the server determines a first position to be pushed according to the identification information, wherein the first position to be pushed is only used for indicating a current screen;
2) the server determines a second position to be pushed according to the identification information, wherein the second position to be pushed is used for indicating a current screen and one or more subsequent screens behind the current screen;
3) and the server determines a third position to be pushed according to the identification information, wherein the third position to be pushed is used for indicating one or more subsequent screens behind the current screen.
The above push modes are specifically described below with reference to examples.
As a push mode, in the process of moving the mobile terminal, only when the mobile terminal passes through the current screen, the current screen displays information to be pushed. And when the mobile terminal passes through the current screen, the server acquires the detected identification information of the mobile terminal. After the server acquires the detected identification information of the mobile terminal, the server determines a first position to be pushed according to the identification information, wherein the first position to be pushed is only used for indicating the current screen and does not indicate one or more screens subsequent to the current screen. The push information is associated with the identification information, and after the server determines a first position to be pushed according to the identification information, the server pushes the information to be pushed to a current screen indicated by the first position to be pushed.
For example, there are 4 screens, and the 4 screens are combined and placed in the same scene, and when the mobile terminal passes through the 4 screens respectively, the 4 screens can receive the information a to be pushed, the information B to be pushed, the information C to be pushed, and the information D to be pushed, which are sent by the server, respectively. For example, the 4 screens are screen 1, screen 2, screen 3 and screen 4, respectively, and screen 1, screen 2, screen 3 and screen 4 are placed in the same corridor. In the process that the mobile terminal moves along with the user, the screen 1 is a current screen through which the mobile terminal passes, and the first position to be pushed is only used for indicating the screen 1, but not indicating the screen 2, the screen 3 and the screen 4. The information a to be pushed is displayed through the screen 1, and the corresponding information to be pushed is not displayed on the screens 2, 3 and 4. When the mobile terminal leaves the screen 1 and enters the preset range of the screen 2, the position to be pushed for indicating the screen 2 is only determined according to the identification information, the information B to be pushed is received and displayed through the screen 2, the screen 1, the screen 3 and the screen 4 do not display corresponding information to be pushed, and the like, so that the purpose of pushing the information to be pushed according to the movement of the mobile terminal is achieved.
Optionally, as another pushing method, in the process of moving the mobile terminal, when the mobile terminal passes through the current screen, not only the current screen may display the information to be pushed, but also one or more subsequent screens after the current screen may display the information to be pushed. And when the mobile terminal passes through the current screen, the server determines a second position to be pushed according to the identification information, wherein the second position to be pushed is not only used for indicating the current screen, but also used for indicating one or more subsequent screens behind the current screen. And after determining a second position to be pushed according to the identification information, pushing the information to be pushed to a current screen indicated by the second position to be pushed and one or more subsequent screens behind the current screen.
For example, there are 4 screens, and the 4 screens are combined and placed in the same scene, and may be respectively used to receive information to be pushed a, information to be pushed B, information to be pushed C, and information to be pushed D sent by the server, and may simultaneously display corresponding information to be pushed. For example, the 4 screens are screen 1, screen 2, screen 3, and screen 4, respectively, and screen 1, screen 2, screen 3, and screen 4 are placed in the corridor. Wherein, in the process that the mobile terminal moves along with the user, the screen 1 is the current screen passed by the mobile terminal. The server determines a second to-be-pushed position according to the identification information, wherein the second to-be-pushed position is used for indicating the screen 1, the screen 2, the screen 3 and the screen 4, when the mobile terminal moves to a preset range of the screen 1, the screen 1 displays to-be-pushed information A, the screen 2 displays to-be-pushed information B, the screen 3 displays to-be-pushed information C, and the screen 4 displays to-be-pushed information D. The information to be pushed is displayed through the current screen and one or more subsequent screens behind the current screen, so that the aim of displaying the information to be pushed in the moving process of the mobile terminal is fulfilled.
Optionally, as another pushing method, in a process of fast moving the mobile terminal, when the mobile terminal passes through a current screen, a user does not have time to view information to be pushed displayed on the current screen, the current screen does not display the information to be pushed, and one or more screens subsequent to the current screen display the information to be pushed. And when the mobile terminal passes through the current screen, acquiring the detected identification information of the mobile terminal. After the server acquires the detected identification information of the mobile terminal, the server determines a third position to be pushed according to the identification information, wherein the third position to be pushed does not indicate the current screen but indicates one or more subsequent screens behind the current screen. And after the server determines a third position to be pushed according to the identification information, pushing the information to be pushed to one or more subsequent screens behind the current screen indicated by the third position to be pushed.
For example, there are 4 screens, and the 4 screens are combined into one group and placed in the same scene. For example, the 4 screens are screen 1, screen 2, screen 3 and screen 4, respectively, and screen 1, screen 2, screen 3 and screen 4 are placed in a corridor, wherein screen 1 is a current screen through which the mobile terminal passes during the movement of the mobile terminal with the user. The server determines a third position to be pushed according to the identification information, and the third position to be pushed is used for indicating the screen 2, the screen 3 and the screen 4, but not indicating the screen 1. As an optional example, when the mobile terminal moves to a preset range of the screen 1, the server pushes the information a to be pushed to the screen 2, pushes the information B to be pushed to the screen 3, and pushes the information C to be pushed to the screen 4, so that under the condition that the mobile terminal moves at a high speed, the user does not have to pay attention to the information to be pushed displayed on the screen 1, but can pay attention to the information to be pushed on the screen 2, the screen 3, and the screen 4 behind the screen 1, thereby achieving the purpose of displaying the information to be pushed in the moving process of the mobile terminal. As an alternative example, in the above embodiment, when the mobile terminal moves to the preset range of the screen 2, the screen 2 displays the received information a to be pushed, when the mobile terminal moves to the preset range of the screen 3, the screen 3 displays the received information B to be pushed, and when the mobile terminal moves to the preset range of the screen 4, the screen 4 displays the received information C to be pushed. It should be noted that the above-mentioned pushing manner and display manner are only examples, and the present embodiment is not limited thereto.
As an alternative implementation manner, in step S204 of the present application, in the case that the first to-be-pushed location is determined according to the identification information, target push information that has not been pushed to the mobile terminal is determined from the candidate push information.
Fig. 3 is a flowchart of a method for determining information to be pushed according to identification information according to an embodiment of the present invention. As shown in fig. 3, the method for determining information to be pushed according to identification information includes the following steps:
step S301, under the condition that the first position to be pushed is determined according to the identification information, candidate pushing information having an association relation with the identification information is searched.
In the technical solution provided in the foregoing step S301 of the present application, the identification information and the candidate push information have an association relationship, and the candidate push information is information to be pushed to be selected. And under the condition that the first position to be pushed is determined according to the identification information, namely, when the first position to be pushed for indicating the current screen is determined according to the identification information, searching candidate pushing information which has an association relation with the identification information.
Step S302, determining target push information that has not been pushed to the mobile terminal from the candidate push information.
In the technical solution provided in the foregoing step S302 of the present application, the candidate push information includes information to be pushed that has already been pushed to the mobile terminal and information to be pushed that has not yet been pushed to the mobile terminal. And determining target push information which is not pushed to the mobile terminal from the candidate push information, and taking the target push information as information to be pushed.
Optionally, there are multiple mobile terminals, and the candidate push information includes information to be pushed, which has been pushed by some of the mobile terminals but has not been pushed by other mobile terminals.
For example, the plurality of mobile terminals includes a mobile terminal 1 and a mobile terminal 2. Firstly, under the condition that the first position to be pushed is determined according to the identification information of the mobile terminal 1, candidate pushing information having an association relation with the identification information of the mobile terminal 1 is searched, and target pushing information which is not pushed to the mobile terminal 1 is determined from the candidate pushing information, that is, the target pushing information which is pushed by a target screen indicated by the first position to be pushed and is not determined according to the identification information of the mobile terminal 1 is determined from the candidate pushing information.
And pushing the target pushing information to a target screen indicated by the first position to be pushed. After pushing information to be pushed to a target screen indicated by a first position to be pushed, the server marks the pushed target push information to determine that the push information is pushed. Under the condition that the first position to be pushed is determined according to the identification information of the mobile terminal 2, candidate pushing information which is in an association relationship with the identification information of the mobile terminal 2 is found, wherein the candidate pushing information comprises the information to be pushed which is pushed to the mobile terminal 1 but not pushed to the mobile terminal 2. Although the target push information in the candidate push information has already been pushed, the target push information is not pushed to the mobile terminal 2, that is, the target screen indicated by the first position to be pushed, which is determined according to the identification information of the mobile terminal 2, has not yet been pushed, so that the target push information in the candidate push information can still be pushed to the mobile terminal 2.
Optionally, when the first position to be pushed is determined according to the identification information of the mobile terminal 2, candidate pushing information having an association relationship with the identification information of the mobile terminal 2 is found, where the candidate pushing information includes information to be pushed that has been pushed to the mobile terminal 1 but has not been pushed to the mobile terminal 2. The target push information in the candidate push information may not be pushed to the mobile terminal 2.
The embodiment searches candidate push information having an association relation with the identification information; and determining target push information which is not pushed to the mobile terminal from the candidate push information, wherein the target push information is used as the information to be pushed, so that the purpose of determining the information to be pushed according to the identification information is realized.
As an optional implementation manner, in step S204 of the present application, in a case that the second to-be-pushed location is determined according to the identification information, target push information is selected from the candidate push information, where the number of the target push information corresponds to the number of the current screen and the number of one or more subsequent screens.
Fig. 4 is a flowchart of another method for determining information to be pushed according to identification information according to an embodiment of the present invention. As shown in fig. 4, the method for determining information to be pushed according to identification information includes the following steps:
step S401, under the condition that the second position to be pushed is determined according to the identification information, candidate pushing information having an association relation with the identification information is searched.
In the technical solution provided in step S401 of the present application, in a case where a second to-be-pushed position is determined according to the identification information, that is, in a case where a second to-be-pushed position for indicating the current screen and one or more subsequent screens located after the current screen is determined according to the identification information, candidate push information having an association relationship with the identification information of the mobile terminal is searched for, where the candidate push information includes a plurality of pieces of information to be pushed.
In step S402, target push information is selected from the candidate push information.
In the technical solution provided in step S402 of the present application, after candidate push information having an association relationship with the identification information is searched, target push information is selected from the candidate push information, and the target push information is used as information to be pushed.
The target push information includes a plurality of pieces of target push information. The number of targeted push information corresponds to the number of current screens and one or more subsequent screens, e.g., the number of target push information may be the same as the total number of current screens and one or more subsequent screens, and, optionally, the number of the target push messages corresponds to the current screen and one or more subsequent screens, for example, 4 screens are combined into a combination and placed in the same scene, the 4 screens are respectively screen 1, screen 2, screen 3 and screen 4, wherein, the screen 1 is a current screen which the mobile terminal passes through in the moving process, the target push information is information A to be pushed, information B to be pushed, information C to be pushed and information D to be pushed respectively, the screen 1 receives information a to be pushed, the screen 2 receives information B to be pushed, the screen 3 receives information C to be pushed, and the screen 4 receives information D to be pushed.
As an optional example, the number of the target push information has a one-to-many relationship with the total number of the current screen and one or more subsequent screens located behind the current screen, optionally, one piece of target push information corresponds to the current screen and the one or more subsequent screens, for example, 4 screens are combined to be placed in the same scene, the 4 screens are respectively screen 1, screen 2, screen 3 and screen 4, where screen 1 is the current screen that the mobile terminal passes through during moving, and the target push information is information a to be pushed, and all of screen 1, screen 2, screen 3 and screen 4 may receive the information a to be pushed.
As another optional example, the number of the target push information has a many-to-many relationship with the total number of the current screen and one or more subsequent screens located behind the current screen, optionally, a plurality of pieces of target push information correspond to the current screen and the one or more subsequent screens, for example, 4 screens are combined to be placed in the same scene, the 4 screens are respectively screen 1, screen 2, screen 3 and screen 4, where screen 1 is the current screen through which the mobile terminal passes during moving, and the target push information is information a to be pushed and information B to be pushed respectively, where screen 1 and screen 2 receive information a to be pushed, and screen 3 and screen 4 may receive information B to be pushed.
The embodiment searches candidate push information having an association relation with the identification information; and selecting target push information from the candidate push information, wherein the number of the target push information corresponds to the number of the current screen and one or more subsequent screens, and the target push information is used as the information to be pushed, so that the aim of determining the information to be pushed according to the identification information is fulfilled under the condition that the second position to be pushed is determined according to the identification information.
As an optional implementation manner, in step S204 of the present application, in a case that the third to-be-pushed position is determined according to the identification information, target push information is selected from the candidate push information, where the number of the target push information corresponds to the number of the one or more subsequent screens, and the target push information is used as the to-be-pushed information.
Fig. 5 is a flowchart of another method for determining information to be pushed according to identification information according to an embodiment of the present invention. As shown in fig. 5, the method for determining information to be pushed according to identification information includes the following steps:
step S501, under the condition that the third position to be pushed is determined according to the identification information, candidate pushing information having an association relation with the identification information is searched.
In the technical solution provided in step S501 of the present application, in a case where a third to-be-pushed position is determined according to the identification information, that is, in a case where a third position indicating one or more subsequent screens located after the current screen is determined according to the identification information, candidate push information having an association relationship with the identification information is searched, where the candidate push information includes a plurality of pieces of to-be-pushed information.
Step S502, selecting target push information from the candidate push information.
In the technical solution provided in the foregoing step S502 of the present application, after candidate push information having an association relationship with identification information is searched, target push information is selected from the candidate push information, where the number of the target push information corresponds to the number of one or more subsequent screens, and the target push information is used as information to be pushed.
The target push information includes a plurality of pieces of target push information. The number of the target push information corresponds to the number of one or more subsequent screens behind the current screen, for example, the number of the target push information may be the same as the total number of the one or more subsequent screens behind the current screen, optionally, the number of the target push information corresponds to one or more subsequent screens behind the current screen, for example, 4 screens form a combination and are placed in the same scene, the 4 screens are respectively screen 1, screen 2, screen 3 and screen 4, where screen 1 is the current screen through which the mobile terminal passes during the moving process, and the target push information is respectively information B to be pushed, information C to be pushed and information D to be pushed, where screen 2 receives information B to be pushed, screen 3 receives information C to be pushed, and screen 4 receives information D to be pushed.
As another optional example, the number of the target push information has a one-to-many relationship with the total number of one or more subsequent screens located after the current screen, optionally, one piece of the target push information corresponds to one or more subsequent screens located after the current screen, for example, 4 screens are combined and placed in the same scene, the 4 screens are respectively screen 1, screen 2, screen 3 and screen 4, where screen 1 is the current screen through which the mobile terminal passes during moving, and the target push information is information a to be pushed, and where screen 2, screen 3 and screen 4 may all receive the information a to be pushed.
As another optional example, the number of the target push information and the total number of one or more subsequent screens behind the current screen have a many-to-one relationship, optionally, a plurality of pieces of target push information only correspond to one screen, for example, there are 2 screens, which are respectively a screen 1 and a screen 2, where the screen 1 is the current screen through which the mobile terminal passes during moving, the target push information is respectively information a to be pushed, information B to be pushed, information C to be pushed, and information D to be pushed, and the screen 2 receives and sequentially displays the push information a, the information B to be pushed, the information C to be pushed, and the information D to be pushed according to time.
As another optional example, the number of the target push information and the total number of the one or more subsequent screens located after the current screen have a many-to-many relationship, optionally, a plurality of pieces of the target push information correspond to the one or more subsequent screens located after the current screen, for example, 4 screens are combined and placed in the same scene, the 4 screens are respectively screen 1, screen 2, screen 3 and screen 4, where screen 1 is the current screen through which the mobile terminal passes during moving, and the target push information is information a to be pushed and information B to be pushed respectively, where screens 1 and 2 may receive information a to be pushed, and screens 3 and 4 may receive information B to be pushed.
The embodiment searches candidate push information having an association relation with the identification information; and selecting target push information from the candidate push information, wherein the number of the target push information corresponds to the number of one or more subsequent screens, and the target push information is used as the information to be pushed, so that the purpose of determining the information to be pushed according to the identification information is realized under the condition that the third position to be pushed is determined according to the identification information.
As an alternative embodiment, the degree of association between the target push information and the identification information is higher than the degree of association between the information other than the target push information and the identification information in the candidate push information.
The candidate push information comprises a plurality of pieces of information to be pushed, and the association degrees of the plurality of pieces of information to be pushed and the identification information are different. The degree of association between the target push information selected from the candidate push information and the identification information is higher than the degree of association between the information other than the target push information in the candidate push information and the identification information, so that the technical effect of accurately pushing the information is achieved.
As an optional implementation, pushing the information to be pushed to the target screen indicated by the position to be pushed includes one of the following: after the information to be pushed and the position to be pushed are determined, immediately pushing the information to be pushed to a target screen indicated by the position to be pushed; or after acquiring the indication information reported by the detection equipment adjacent to the target screen or located inside the target screen, pushing the information to be pushed to the target screen indicated by the position to be pushed, wherein the indication information is used for indicating that the mobile terminal is located within the detection range of the detection equipment adjacent to the target screen.
The method for pushing the information to be pushed to the target screen indicated by the position to be pushed comprises multiple modes. The method comprises the steps of obtaining identification information of a detected mobile terminal, determining information to be pushed and a position to be pushed according to the identification information, and immediately pushing the information to be pushed to a target screen indicated by the position to be pushed after the information to be pushed and the position to be pushed are determined. For example, there are 4 screens, which are screen 1, screen 2, screen 3, and screen 4, and after determining the information to be pushed and the first position to be pushed, the information to be pushed is immediately pushed to screen 1 indicated by the first position to be pushed, and whether the mobile terminal is located within the detection range of the detection device adjacent to the target screen is not considered, so that the technical effect of accurately pushing the information to the target screen is achieved.
Optionally, the detected identification information of the mobile terminal is acquired, the information to be pushed and the position to be pushed are determined according to the identification information, after the indication information reported by the detection device adjacent to or located inside the target screen is acquired, the mobile terminal is indicated by the indication information to be located within the detection range of the detection device adjacent to the target screen, and then the information to be pushed is pushed to the target screen indicated by the position to be pushed, so that the technical effect of accurately pushing the information to the target screen is achieved.
As an optional implementation, the identification information includes: account information, wherein the account information is used for logging in an operating system of the mobile terminal; or, the MAC address of the mobile terminal; the wireless signal includes at least one of: a bluetooth signal, a Wifi signal, or a mobile communication network signal.
And acquiring the detected identification information of the mobile terminal, wherein the identification information is account information, and logging in an operating system of the mobile terminal through the account information to further acquire the operating authority of the mobile terminal.
The identification information can also be a MAC address, and is used for identifying the uniqueness of the mobile terminal. Optionally, the user carries a mobile terminal, the mobile terminal has a one-to-one correspondence with the user, and different users can be represented by identification information of different mobile terminals.
When the identification information of the detected mobile terminal is obtained, the identification information of the detected mobile terminal is obtained by receiving the identification information sent by the detection device adjacent to or inside the current screen, wherein the identification information is obtained by the detection device according to a wireless signal of the mobile terminal detected by the detection device, and the wireless signal is not limited to a bluetooth signal, a Wifi signal or a mobile communication network signal.
Optionally, the detection device may be a probe, which may detect the MAC address of the mobile terminal; the detection device may also be another device that may detect account information for logging into an operating system of the mobile terminal, such as a cloud service (icloud) account. The detection device may also be a sensor or a wireless transmission device, and is not limited herein.
As an optional implementation manner, the acquiring the identification information of the detected mobile terminal includes: acquiring identification information of a plurality of mobile terminals detected in a preset time period; determining the information to be pushed according to the identification information comprises: and determining the information to be pushed which has an association relation with the identification information of the plurality of mobile terminals.
And performing data association on the identification information of the plurality of mobile terminals and the information to be pushed, and selecting the information to be pushed with the highest association degree. Optionally, the information to be pushed is information interested by people, the information commonly interested by people is selected, and the target display screen displays the information interested by people, so that the technical effect of accurately pushing the information is achieved.
As an optional implementation manner, before acquiring the identification information of the detected mobile terminal, the method further includes: receiving a release request, wherein the release request carries identification information of the mobile terminal and information to be released; determining the information to be pushed according to the identification information comprises: and finding the information to be released through the identification information, wherein the information to be released is used as the information to be pushed.
Before the detected identification information of the mobile terminal is acquired, receiving a publishing request, where the publishing request is a request for requesting to publish information to be pushed, for example, the publishing request is a request for requesting to publish seeker information, where the publishing request carries the identification information of the mobile terminal and the information to be published; the detected identification information of the mobile terminal is obtained, the information to be released is found through the identification information, and then the information to be released is used as the information to be pushed, so that the technical effect of accurately pushing the information is achieved.
Fig. 6 is a flowchart of an information playing method according to an embodiment of the present invention. As shown in fig. 6, the information playing method includes the following steps:
step S602, the identification information of the mobile terminal is detected within the detection range.
In the technical solution provided in the above step S602 of the present application, the identification information of the mobile terminal is detected within the detection range.
The mobile terminal is in a moving state, and when the mobile terminal is in a detection range, the identification information of the mobile terminal is detected. The identification information of the mobile terminal may be a MAC address of the mobile terminal.
The detection device can be a probe and can acquire the position information of the mobile terminal, so that the user carrying the mobile terminal is located near or enters the display screen.
Step S604, sending the detected identification information of the mobile terminal to the server.
In the technical solution provided in the above step S604 of the present application, the detected identification information of the mobile terminal is sent to the server. And after the identification information of the mobile terminal is detected in the detection range, the detected identification information of the mobile terminal is sent to the server. The identification information of the mobile terminal is pre-stored in a database of the server.
Step S606, receiving the information to be pushed sent by the server.
In the technical solution provided in the foregoing step S606 of the present application, the information to be pushed and the identification information of the mobile terminal have an association relationship, after the detected identification information of the mobile terminal is sent to the server, the server determines, according to the identification information of the mobile terminal, the information to be pushed that is associated with the identification information, sends the information to be pushed, and a target screen indicated by the server receives the information to be pushed.
Step S608, the information to be pushed is played on the target screen indicated by the server.
In the technical solution provided in the foregoing step S608 of the present application, information to be pushed sent by a server is received. After receiving the information to be pushed sent by the server, playing the information to be pushed on a target screen indicated by the server, where the target screen may be a notification screen.
Through the above steps S602 to S608, the identification information of the mobile terminal is detected within the detection range; sending the detected identification information of the mobile terminal to a server; receiving information to be pushed sent by a server, wherein the information to be pushed has an association relation with the identification information of the mobile terminal; the information to be pushed is played on the target screen indicated by the server, so that the technical problem that the information cannot be pushed accurately in the related technology can be solved, and the technical effect of pushing the information accurately is achieved.
As an optional implementation manner, in step S602 of the present application, a detection device adjacent to or located inside the current screen detects a wireless signal of the mobile terminal within a detection range; the detection equipment acquires the identification information of the mobile terminal according to the wireless signal.
Fig. 7 is a flowchart of a method for detecting identification information of a mobile terminal within a detection range according to an embodiment of the present invention. As shown in fig. 7, the method for detecting the identification information of the mobile terminal in the detection range includes the following steps:
step S701, a detection device adjacent to or located inside the current screen detects a wireless signal of the mobile terminal within a detection range.
In the technical solution provided in the above step S701 of the present application, the detection device adjacent to or located inside the current screen detects the wireless signal of the mobile terminal within the detection range. The identification information of the mobile terminal is detected by a detection device, which may be a positioning apparatus, for example, a probe. The detection device can be adjacent to the current screen or positioned inside the current screen, namely, the detection device can be adjacent to the current screen or integrated with the current screen. When the detection equipment and the current screen are integrated, the probability that the detection equipment is stolen or damaged can be reduced, the problem that data of the detection equipment is unsafe due to the fact that the data are easy to break is avoided, and the safety of the data is improved. When the detection equipment detects the identification information of the mobile terminal, the detection equipment sends the identification information, and the server receives the identification information.
Step S702, the detection device obtains the identification information of the mobile terminal according to the wireless signal.
In the technical solution provided in the foregoing step S702 of the present application, the detection device obtains identification information of the mobile terminal according to the wireless signal, sends the identification information of the mobile terminal to the server, and the server determines information to be pushed associated with the identification information, sends the information to be pushed to the target screen, and receives the information to be pushed sent by the server through the target screen.
The embodiment detects the wireless signal of the mobile terminal in the detection range through the detection equipment adjacent to or positioned in the current screen; the detection equipment acquires identification information of the mobile terminal according to the wireless signal; the detection equipment sends the identification information of the mobile terminal to the server; the target screen receives the information to be pushed sent by the server, and the purpose of accurately pushing the information is achieved.
As an optional implementation, the identification information includes: account information, wherein the account information is used for logging in an operating system of the mobile terminal; or, the MAC address of the mobile terminal; the wireless signal includes at least one of: a bluetooth signal, a Wifi signal, or a mobile communication network signal.
The method comprises the following steps that a detection device adjacent to or positioned in a current screen detects a wireless signal of the mobile terminal in a detection range, the detection device obtains identification information of the mobile terminal according to the wireless signal, the identification information is an MAC (media access control) address of the mobile terminal, and the wireless signal comprises at least one of the following components: a bluetooth signal, a Wifi signal, or a mobile communication network signal.
As an optional implementation manner, in step S606 of the present application, the target screen receives information to be pushed, which is sent by the server; or the detection equipment adjacent to the target screen or positioned in the target screen sends indication information to the server, and the target screen receives information to be pushed sent by the server.
Fig. 8 is a flowchart of a method for receiving information to be pushed sent by a server according to an embodiment of the present invention. As shown in fig. 8, the method for receiving information to be pushed sent by a server includes the following steps:
in step S801, a detection device adjacent to or inside the target screen transmits instruction information to a server.
In the technical solution provided in the above step S801 of the present application, the indication information is used to indicate that the mobile terminal is located within a detection range of the detection device adjacent to the target screen, the detection device is adjacent to the target screen or located inside the target screen, and send the indication information to the server, and the server determines that the mobile terminal is located within the detection range of the detection device adjacent to the target screen according to the indication information, acquires the identification information of the detected mobile terminal, and determines the information to be pushed and the position to be pushed according to the identification information.
Step S802, the target screen receives the information to be pushed sent by the server.
In the technical solution provided in the above step S802 of the present application, the target screen receives information to be pushed sent by the server. After the server determines the information to be pushed and the position to be pushed, the information to be pushed is sent to the target screen, and the target screen receives the information to be pushed sent by the server, so that the technical effect that the target screen accurately receives the pushed information is achieved.
Optionally, after the server determines the information to be pushed and the position to be pushed, the target screen directly receives the information to be pushed sent by the server.
The embodiment receives the information to be pushed sent by the server through the target screen; or the detection equipment adjacent to the target screen or positioned in the target screen sends indication information to the server, wherein the indication information is used for indicating that the mobile terminal is positioned in the detection range of the detection equipment adjacent to the target screen; the target screen receives the information to be pushed sent by the server, and the technical effect of accurately receiving the information to be pushed sent by the server is achieved.
As an optional implementation manner, the detecting the identification information of the mobile terminal in the detection range includes: detecting identification information of a plurality of mobile terminals within a detection range within a predetermined period of time; the transmitting the detected identification information of the mobile terminal to the server includes: and sending the identification information of the plurality of mobile terminals to a server.
As an optional implementation manner, the detecting the identification information of the mobile terminal in the detection range includes: judging whether a wireless signal of the mobile terminal is continuously detected within a preset time period; and if the wireless signal of the mobile terminal is continuously detected within the preset time period, acquiring the identification information of the mobile terminal according to the wireless signal.
The method comprises the steps of continuously detecting a wireless signal of a mobile terminal in a detection range, identifying the staying time or the watching time of a target crowd carrying the mobile terminal, identifying that the staying time or the watching time of the target crowd reaches a certain threshold value if the wireless signal of the mobile terminal is continuously detected in a preset time period, obtaining identification information of the mobile terminal according to the wireless information, and reporting the identification information of the mobile terminal, and optionally not obtaining the identification information of the mobile terminal when the wireless signal of the mobile terminal is not continuously detected in the preset time period, thereby achieving the purpose of obtaining the identification information of the mobile terminal through the time for continuously detecting the wireless signal of the mobile terminal.
As an alternative embodiment, the target screen comprises one of: a current screen; a current screen and one or more subsequent screens located after the current screen; one or more subsequent screens located after the current screen.
And playing information to be pushed on a target screen indicated by the server, wherein the target screen can be a current screen passed by the mobile terminal in the moving process, when the mobile terminal is far away from the current screen, the current screen does not play the information to be pushed, and when the mobile terminal passes through a next screen, the next screen plays information with push related to the identification information of the mobile terminal. The target screen may also be a current screen and one or more subsequent screens located behind the current screen, and when the mobile terminal passes through the current screen, the current screen and the one or more subsequent screens located behind the current screen play the information to be pushed. The target screen can also be located on one or more subsequent screens behind the current screen, and when the mobile terminal passes through the current screen, the one or more subsequent screens behind the current screen play the information to be pushed, so that the technical effect of displaying the information to be pushed according to the movement of the mobile terminal is realized.
Example 2
The technical solution of the present invention will be described below with reference to preferred embodiments.
Fig. 9 is a schematic diagram of another information pushing method according to an embodiment of the present invention. As shown in fig. 9, in one corridor, there are a plurality of detection devices, where the detection devices can be used to obtain the specific position of a mobile terminal carried by a user, and when the detection device detects that a user walks in front of a screen, the detection device detects a wireless signal of the mobile terminal, where the wireless signal includes a bluetooth signal, a Wifi signal, and a mobile communication network signal, and identifies the time that the mobile terminal stays or the time that the user watches a target screen. When the time that the mobile terminal stays or the time that the target screen is watched reaches a preset threshold, the identification information of the mobile terminal is sent to the server, and optionally, the preset threshold can be changed at any time. The server is provided with a user big database, for example, information which is interesting to the user is obtained according to operation information on the instant messaging application, and the operation information can be historical operation information or real-time operation information. The server acquires information to be pushed according to the association between the identification information and the big database, and then pushes the information to be pushed to a target screen, wherein the information to be pushed can be welcome words or a guide interface and the like. When the mobile terminal is far away from the target screen, the target screen does not display the information to be pushed, and when the mobile terminal moves to the front of another display screen, the information to be pushed is displayed by the other display screen.
Fig. 10 is a schematic diagram of another information playing method according to an embodiment of the present invention. As shown in fig. 10, when a user operates on a mobile terminal, operation information may be generated through an application program on the mobile terminal, where the application program may be an instant messaging application program, and the operation information may be history operation information or real-time operation information, and big data analysis is performed according to the operation information to obtain information to be pushed, and the information to be pushed is played on a target screen. For example, the instant messaging application performs big data analysis according to the chat records to obtain information to be pushed, wherein the information to be pushed can be the interests and hobbies of the user obtained according to the big data analysis, and then the pushed information related to the interests and hobbies of the user is displayed on a display screen visible to the user on the instant messaging application.
Fig. 11 is a schematic diagram of an information push system according to an embodiment of the present invention. As shown in fig. 11, the information push system includes: detection device 110, mobile terminal 111, server 112, and target screen 113.
The detection device 110, which may be a positioning device, such as a probe, may be configured to detect the identification information of the mobile terminal 111 and send the identification information to the server 112, and may be configured to acquire the position information of the mobile terminal 111 carried by the user and send the position information to the server 112, so as to determine that the user is located near the target screen 113 or approaches the target screen 113. The detection device 110 recognizes the identification information of the mobile terminal 111 according to a wireless signal of the mobile terminal 111, which may include a bluetooth signal, a Wifi signal, a mobile communication network signal. The server 112 stores the big data information of the user associated with the identification information of the mobile terminal 111, the server 112 determines the information to be pushed according to the position information and the big data information, sends the information to be pushed to the target screen 113, and the target screen 113 plays the information to be pushed.
Alternatively, if bluetooth or Wifi technology on the target screen 113 is used, the location information of the user is obtained through the sniffing program, and the bluetooth interface or the Wifi interface thereof is easily broken, so that the information of the bluetooth interface and the data of the Wifi interface are stolen, which results in unsafe data.
The server 112 is used for analyzing historical operation information or real-time operation information of the user at the mobile terminal 111 to obtain interest information of the user, selecting information to be pushed according to the position information obtained by the detection equipment 110, and sending a pushing instruction to the target screen 113; meanwhile, the data obtained by the server 112 can be used for background big data sharing.
And the destination screen 113 is configured to receive the push instruction sent by the server 112 and the information to be pushed sent by the server 112, and play the information to be pushed.
The detection device 110 of this embodiment is separated from the target screen 113, thereby securing data.
Fig. 12 is a flowchart of another information pushing method according to an embodiment of the present invention. As shown in fig. 12, the information push method includes the following steps:
step S1201, acquiring identification information of the mobile terminal.
In the technical solution provided in the above step S1201 of the present application, the obtaining of the identification information of the mobile terminal may be obtaining location information and interest information of the mobile terminal, and the interest information may be determined in the database through historical operation information and real-time operation information on the mobile terminal.
Step S1202, determining the information to be pushed and the position to be pushed according to the identification information of the mobile terminal.
In the technical solution provided in the above step S1202 of the present application, after the identification information of the mobile terminal is obtained, the information to be pushed and the position to be pushed are determined according to the identification information of the mobile terminal, that is, according to the position information and the interest information of the mobile terminal, appropriate information to be pushed and a position to be pushed for indicating a target screen displaying the information to be pushed are selected.
In step S1203, the information to be pushed is pushed to the target screen indicated by the position to be pushed.
In the technical solution provided in the above step S1203 of the present application, after determining the information to be pushed and the position to be pushed according to the identification information of the mobile terminal, pushing the information to be pushed to a target screen indicated by the position to be pushed.
According to the embodiment, the information to be pushed and the position to be pushed are determined according to the identification information of the mobile terminal by acquiring the identification information of the mobile terminal, and the information to be pushed is pushed to the target screen indicated by the position to be pushed, so that the technical effect of accurately pushing the information is achieved.
Example 3
The application environment of the embodiment of the present invention may refer to the application environment in the above embodiments, but is not described herein again. The embodiment of the invention provides an optional specific application for implementing the information pushing and playing method.
In the information pushing and playing method of this embodiment, the mobile terminal in the moving state is located by using the location probe, and the location probe transmits the identification information of the mobile terminal to the server, where the identification information of the mobile terminal may be used as user information, for example, historical operation information, current operation information, location information, and the like of the user on the mobile terminal are used as the user information. The server pushes information to be pushed, such as information of media files, matched with the identification information to a display screen in front of or to pass by a user according to the large database, so that personalized customization of the information of the display screen is realized, and the technical effect of accurately pushing the information to the user is further realized.
When the probe detects that a plurality of people walk in front of the screen, the probe identifies wireless signals of the mobile terminals in the crowd, and identifies the stay time or the watching time of the crowd in front of the display screen, when the stay time or the watching time of the crowd in front of the display screen reaches a preset threshold value, the cloud server can perform big data association of the plurality of people according to the identification information of the mobile terminal to obtain information to be pushed to the crowd, namely, the information in which the crowd is interested in the same is selected, and the screen is informed of the information in which the crowd is interested, so that the aim of accurately pushing the information according to the interests of the users is fulfilled.
Fig. 13 is a schematic diagram of another information push system according to an embodiment of the invention. As shown in fig. 13, the information push system includes: display 130, mobile terminal 131, first application 132, probe 133, second application 134, and application server 135.
The operation information of the second application 134 on the mobile terminal 131 is acquired through the probe 133, analysis is performed on the operation information to obtain the interest information of the user, the interest information is transmitted to the first application 132, and the application server 135 corresponding to the first application 132 displays the information to be pushed corresponding to the interest information to the user on the display screen 130. The first application 132 and the second application 134 may be an instant messenger application or a shopping application.
Before acquiring the detected identification information of the mobile terminal 131, receiving a release request, wherein the release request carries the identification information of the mobile terminal 131 and information to be released; and finding the information to be released through the identification information, wherein the information to be released is used as the information to be pushed.
Fig. 14 is a flowchart of another information pushing method according to an embodiment of the present invention. As shown in fig. 14, in a building, when our fellow is lost or people are in urgent need of seeking people, a publishing request can be sent to the server 142 through the first mobile terminal 141, that is, a person seeking request including information of the second mobile terminal 143 and person seeking information can be sent to the server 142 through the own mobile terminal, and the second mobile terminal 143 is the mobile terminal of the lost person; if the detection device 144 near the lost person detects the second mobile terminal 143, obtains the location information of the second mobile terminal 143, and may send the location information of the second mobile terminal 143 to the server 142, and the server 142 displays the person-seeking information on the target screen 145 near the lost person to inform others of finding the lost person; meanwhile, the position information of the lost person can be sent to the first mobile terminal 141, so that the lost person can be conveniently found, and the technical effect of accurately pushing information is achieved.
According to the embodiment of the invention, the information to be pushed is accurately pushed according to the movement of the mobile terminal, the mobile terminal pushes the information to be pushed when the mobile terminal is in front of or near the target screen, and the mobile terminal does not push the information to be pushed when the mobile terminal is not in front of or near the target screen, so that the problem that the information to be pushed is always displayed on the target screen due to the fact that the information to be pushed is always pushed is avoided.
The user data acquired by the embodiment of the invention can be used for sharing the background big data.
The detection device and the target screen are separated, and the server and the mobile terminal belong to different companies, so that the data security and the privacy of the operation information of the user on the mobile terminal are ensured.
The embodiment of the invention adopts the probe, which is beneficial to protecting the privacy of the user.
The user operation information acquired by the embodiment of the invention can be historical operation information or real-time operation information; the information to be pushed can be media files, welcome words, guide interfaces and the like.
The wireless signal of the embodiment of the invention can be a Bluetooth signal, a Wifi signal and the like, and for an offline entity display screen with a push function, if a Bluetooth signal or a Wifi technology is adopted, the position information of a user is acquired through a sniffing program, a Bluetooth interface or a Wifi interface of the user is easy to break and steal the information, so that the data is unsafe, and the effect of the data is possibly slightly poor.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required by the invention.
Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present invention may be substantially embodied in the form of a software product, which is stored in a storage medium, such as a Read-Only Memory (ROM)/Random Access Memory (RAM), a magnetic disk, or an optical disk, and includes instructions for enabling a mobile terminal (which may be a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
Example 4
According to the embodiment of the invention, the invention also provides an information pushing device for implementing the information pushing method. Fig. 15 is a schematic diagram of an information pushing apparatus according to an embodiment of the present invention. As shown in fig. 15, the information pushing apparatus may include: an acquisition unit 10, a determination unit 20 and a push unit 30.
An obtaining unit 10, configured to obtain identification information of the detected mobile terminal.
The determining unit 20 is configured to determine information to be pushed and a position to be pushed according to the identification information, where the information to be pushed and the identification information have an association relationship, and the position to be pushed is used to indicate a target screen on which the information to be pushed is displayed.
And the pushing unit 30 is used for pushing the information to be pushed to the target screen indicated by the position to be pushed.
It should be noted that the obtaining unit 10 in this embodiment may be configured to execute step S202 in embodiment 1 of this application, the determining unit 20 in this embodiment may be configured to execute step S204 in embodiment 1 of this application, and the pushing unit 30 in this embodiment may be configured to execute step S206 in embodiment 1 of this application.
According to the embodiment of the invention, the invention also provides an information playing device for implementing the information playing method. Fig. 16 is a schematic diagram of an information playback apparatus according to an embodiment of the present invention. As shown in fig. 16, the information playback apparatus may include: a detection unit 40, a transmission unit 50, a reception unit 60, and a playback unit 70.
And a detection unit 40 for detecting the identification information of the mobile terminal within the detection range.
And a transmitting unit 50 for transmitting the detected identification information of the mobile terminal to the server.
The receiving unit 60 is configured to receive information to be pushed sent by the server, where the information to be pushed has an association relationship with the identification information of the mobile terminal.
And a playing unit 70, configured to play the information to be pushed on the target screen indicated by the server.
It should be noted that the detecting unit 40 in this embodiment may be configured to execute step S602 in embodiment 1 of this application, the sending unit 50 in this embodiment may be configured to execute step S604 in embodiment 1 of this application, the receiving unit 60 in this embodiment may be configured to execute step S606 in embodiment 1 of this application, and the playing unit 70 in this embodiment may be configured to execute step S608 in embodiment 1 of this application.
It should be noted here that the modules described above are the same as the examples and application scenarios implemented by the corresponding steps, but are not limited to the disclosure of embodiment 1 described above. It should be noted that the modules described above as a part of the apparatus may operate in a hardware environment as shown in fig. 1, and may be implemented by software or hardware.
It should be noted here that the modules described above are the same as the examples and application scenarios implemented by the corresponding steps, but are not limited to the disclosure of embodiment 1 described above. It should be noted that the modules described above as a part of the apparatus may be operated in a hardware environment as shown in fig. 1, and may be implemented by software, or may be implemented by hardware, where the hardware environment includes a network environment.
Example 5
According to the embodiment of the invention, the invention also provides a server or a terminal for implementing the information pushing and playing method.
Fig. 17 is a block diagram of a terminal according to an embodiment of the present invention. As shown in fig. 17, the terminal may include: one or more processors 171 (only one shown), a memory 173, and a transmission device 175 (such as the transmitting device in the above-described embodiment), as shown in fig. 17, the terminal may further include an input-output device 177.
The memory 173 may be used to store software programs and modules, such as program instructions/modules corresponding to the information pushing and playing method and apparatus in the embodiments of the present invention, and the processor 171 executes various functional applications and data processing by running the software programs and modules stored in the memory 173, that is, implementing the information pushing and playing method. The memory 173 may include high speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 173 can further include memory located remotely from the processor 171, which can be connected to the terminal over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission device 175 is used for receiving or transmitting data via a network, and may also be used for data transmission between the processor and the memory. Examples of the network may include a wired network and a wireless network. In one example, the transmission device 175 includes a Network adapter (NIC), which can be connected to a router via a Network cable and other Network devices to communicate with the internet or a local area Network. In one example, the transmission device 175 is a Radio Frequency (RF) module, which is used for communicating with the internet in a wireless manner.
Among them, the memory 173 is used to store an application program, in particular.
The processor 171 may call the application stored in the memory 173 through the transmission device 175 to perform the following steps:
acquiring identification information of a detected mobile terminal;
determining information to be pushed and a position to be pushed according to the identification information, wherein the information to be pushed and the identification information have an association relation, and the position to be pushed is used for indicating a target screen for displaying the information to be pushed;
and pushing the information to be pushed to a target screen indicated by the position to be pushed.
The processor 171 is further configured to perform the following steps: receiving identification information sent by detection equipment adjacent to or positioned in a current screen, wherein the identification information is obtained by the detection equipment according to a wireless signal of the mobile terminal detected by the detection equipment; determining a first position to be pushed according to the identification information, wherein the first position to be pushed is used for indicating a current screen; or determining a second position to be pushed according to the identification information, wherein the second position to be pushed is used for indicating the current screen and one or more subsequent screens behind the current screen; or determining a third position to be pushed according to the identification information, wherein the third position to be pushed is used for indicating one or more subsequent screens behind the current screen.
The processor 171 is further configured to perform the following steps: under the condition that the first position to be pushed is determined according to the identification information, candidate pushing information which is in an association relation with the identification information is searched; and determining target push information which is not pushed to the mobile terminal from the candidate push information, wherein the target push information is used as information to be pushed.
The processor 171 is further configured to perform the following steps: under the condition that a second position to be pushed is determined according to the identification information, candidate pushing information which is in an association relation with the identification information is searched; and selecting target push information from the candidate push information, wherein the number of the target push information corresponds to the number of the current screen and one or more subsequent screens, and the target push information is used as the information to be pushed.
The processor 171 is further configured to perform the following steps: under the condition that a third position to be pushed is determined according to the identification information, candidate pushing information which is in an association relation with the identification information is searched; and selecting target push information from the candidate push information, wherein the number of the target push information corresponds to the number of one or more subsequent screens, and the target push information is used as the information to be pushed.
The processor 171 is further configured to perform the following steps: acquiring identification information of a plurality of mobile terminals detected in a preset time period; and determining the information to be pushed which has an association relation with the identification information of the plurality of mobile terminals.
The processor 171 is further configured to perform the following steps: before the detected identification information of the mobile terminal is obtained, receiving a release request, wherein the release request carries the identification information of the mobile terminal and information to be released; and finding the information to be released through the identification information, wherein the information to be released is used as the information to be pushed.
The processor 171 may also call the application stored in the memory 173 through the transmission device 175 to perform the following steps:
detecting identification information of the mobile terminal in a detection range;
sending the detected identification information of the mobile terminal to a server;
receiving information to be pushed sent by a server, wherein the information to be pushed has an association relation with the identification information of the mobile terminal;
and playing the information to be pushed on a target screen indicated by the server.
The processor 171 is further configured to perform the following steps: detecting a wireless signal of the mobile terminal in a detection range by a detection device adjacent to or positioned in the current screen; the detection equipment acquires identification information of the mobile terminal according to the wireless signal; the detection equipment sends the identification information of the mobile terminal to the server; and the target screen receives the information to be pushed sent by the server.
The processor 171 is further configured to perform the following steps: the target screen receives information to be pushed sent by the server; or the detection equipment adjacent to the target screen or positioned in the target screen sends indication information to the server, wherein the indication information is used for indicating that the mobile terminal is positioned in the detection range of the detection equipment adjacent to the target screen; and the target screen receives the information to be pushed sent by the server.
The processor 171 is further configured to perform the following steps: detecting identification information of a plurality of mobile terminals within a detection range within a predetermined period of time; and sending the identification information of the plurality of mobile terminals to a server.
The processor 171 is further configured to perform the following steps: the device information for detecting the mobile terminal in the detection range includes: judging whether a wireless signal of the mobile terminal is continuously detected within a preset time period; and if the wireless signal of the mobile terminal is continuously detected within the preset time period, acquiring the equipment information of the mobile terminal according to the wireless signal.
The embodiment of the invention provides a scheme of an information pushing method. The method comprises the steps of acquiring identification information of a detected mobile terminal; determining information to be pushed and a position to be pushed according to the identification information, wherein the information to be pushed and the identification information have an association relation, and the position to be pushed is used for indicating a target screen for displaying the information to be pushed; and the information to be pushed is pushed to the target screen to be pushed with the position indication, so that the aim of accurately pushing the information to be pushed to the target screen is fulfilled, the technical effect of accurately pushing the information is realized, and the technical problem that the information cannot be accurately pushed in the related technology is solved.
Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments, and this embodiment is not described herein again.
It can be understood by those skilled in the art that the structure shown in fig. 17 is only an illustration, and the terminal may be a Mobile terminal such as a smart phone (e.g., an Android phone, an iOS phone, etc.), a tablet computer, a palm computer, and a Mobile Internet Device (MID), a PAD, etc. For example, the terminal may include more or fewer components (e.g., network interfaces, display devices, etc.) than those shown in fig. 17, or may have a different configuration than that shown in fig. 17.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by a program instructing the hardware associated with the mobile terminal, and the program may be stored in a computer-readable storage medium, and the storage medium may include: flash disk, read only memory ROM, random access memory RAM, magnetic or optical disk, and the like.
Example 6
The embodiment of the invention also provides a storage medium. Optionally, in this embodiment, the storage medium may be used to execute program codes of the information pushing and playing method.
Optionally, in this embodiment, the storage medium may be located on at least one of a plurality of network devices in a network shown in the above embodiment.
Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps:
acquiring identification information of a detected mobile terminal;
determining information to be pushed and a position to be pushed according to the identification information, wherein the information to be pushed and the identification information have an association relation, and the position to be pushed is used for indicating a target screen for displaying the information to be pushed;
and pushing the information to be pushed to a target screen indicated by the position to be pushed.
Optionally, the storage medium is further arranged to store program code for performing the steps of: receiving identification information sent by detection equipment adjacent to or positioned in a current screen, wherein the identification information is obtained by the detection equipment according to a wireless signal of a mobile terminal detected by the detection equipment and determines a first position to be pushed according to the identification information, and the first position to be pushed is used for indicating the current screen; or determining a second position to be pushed according to the identification information, wherein the second position to be pushed is used for indicating the current screen and one or more subsequent screens behind the current screen; or determining a third position to be pushed according to the identification information, wherein the third position to be pushed is used for indicating one or more subsequent screens behind the current screen.
Optionally, the storage medium is further arranged to store program code for performing the steps of: under the condition that the first position to be pushed is determined according to the identification information, candidate pushing information which is in an association relation with the identification information is searched; and determining target push information which is not pushed to the mobile terminal from the candidate push information, wherein the target push information is used as information to be pushed.
Optionally, the storage medium is further arranged to store program code for performing the steps of: under the condition that a second position to be pushed is determined according to the identification information, candidate pushing information which is in an association relation with the identification information is searched; and selecting target push information from the candidate push information, wherein the number of the target push information corresponds to the number of the current screen and one or more subsequent screens, and the target push information is used as the information to be pushed.
Optionally, the storage medium is further arranged to store program code for performing the steps of: under the condition that a third position to be pushed is determined according to the identification information, candidate pushing information which is in an association relation with the identification information is searched; and selecting target push information from the candidate push information, wherein the number of the target push information corresponds to the number of one or more subsequent screens, and the target push information is used as the information to be pushed.
Optionally, the storage medium is further arranged to store program code for performing the steps of: acquiring identification information of a plurality of mobile terminals detected in a preset time period; and determining the information to be pushed which has an association relation with the identification information of the plurality of mobile terminals.
Optionally, the storage medium is further arranged to store program code for performing the steps of: before the detected identification information of the mobile terminal is obtained, receiving a release request, wherein the release request carries the identification information of the mobile terminal and information to be released; and finding the information to be released through the identification information, wherein the information to be released is used as the information to be pushed.
Optionally, the storage medium is further arranged to store program code for performing the steps of:
detecting identification information of the mobile terminal in a detection range;
sending the detected identification information of the mobile terminal to a server;
receiving information to be pushed sent by a server, wherein the information to be pushed has an association relation with the identification information of the mobile terminal;
and playing the information to be pushed on a target screen indicated by the server.
Optionally, the storage medium is further arranged to store program code for performing the steps of: detecting a wireless signal of the mobile terminal in a detection range by a detection device adjacent to or positioned in the current screen; the detection equipment acquires identification information of the mobile terminal according to the wireless signal; the detection equipment sends the identification information of the mobile terminal to the server; and the target screen receives the information to be pushed sent by the server.
Optionally, the storage medium is further arranged to store program code for performing the steps of: the target screen receives information to be pushed sent by the server; or the detection equipment adjacent to the target screen or positioned in the target screen sends indication information to the server, wherein the indication information is used for indicating that the mobile terminal is positioned in the detection range of the detection equipment adjacent to the target screen; and the target screen receives the information to be pushed sent by the server.
Optionally, the storage medium is further arranged to store program code for performing the steps of: detecting identification information of a plurality of mobile terminals within a detection range within a predetermined period of time; and sending the identification information of the plurality of mobile terminals to a server.
Optionally, the storage medium is further arranged to store program code for performing the steps of: the device information for detecting the mobile terminal in the detection range includes: judging whether a wireless signal of the mobile terminal is continuously detected within a preset time period; and if the wireless signal of the mobile terminal is continuously detected within the preset time period, acquiring the equipment information of the mobile terminal according to the wireless signal.
For specific examples in the embodiments, reference may be made to the examples described in the above embodiments, which are not described herein again.
Optionally, in this embodiment, the storage medium may include, but is not limited to: various media capable of storing program codes, such as a U disk, a read only memory ROM, a random access memory RAM, a removable hard disk, a magnetic disk, or an optical disk.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
The integrated unit in the above embodiments, if implemented in the form of a software functional unit and sold or used as a separate product, may be stored in the above computer-readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing one or more computer devices (which may be personal computers, servers, network devices, etc.) to execute all or part of the steps of the method according to the embodiments of the present invention.
In the above embodiments of the present invention, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed client may be implemented in other manners. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one type of division of logical functions, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.
Claims (19)
1. An information pushing method, comprising:
acquiring identification information of a detected mobile terminal;
determining information to be pushed and a position to be pushed according to the identification information, wherein the information to be pushed and the identification information have an association relationship, and the position to be pushed is used for indicating a target screen for displaying the information to be pushed; and
pushing the information to be pushed to the target screen indicated by the position to be pushed, and sending the position information of the mobile terminal to a first mobile terminal;
before acquiring the detected identification information of the mobile terminal, receiving a publishing request sent by the first mobile terminal, wherein the publishing request carries the identification information of the mobile terminal and information to be published, and the information to be published is information for searching an object holding the mobile terminal;
the determining the information to be pushed according to the identification information includes: and searching the information to be released according to the detected identification information of the mobile terminal, wherein the information to be released is used as the information to be pushed.
2. The method of claim 1,
the acquiring the detected identification information of the mobile terminal includes: receiving the identification information sent by a detection device adjacent to or located inside a current screen, wherein the identification information is obtained by the detection device according to a wireless signal of the mobile terminal detected by the detection device;
the determining the position to be pushed according to the identification information comprises: determining a first position to be pushed according to the identification information, wherein the first position to be pushed is used for indicating the current screen; or determining a second position to be pushed according to the identification information, wherein the second position to be pushed is used for indicating the current screen and one or more subsequent screens behind the current screen; or determining a third position to be pushed according to the identification information, wherein the third position to be pushed is used for indicating one or more subsequent screens behind the current screen.
3. The method according to claim 2, wherein, in a case where the first to-be-pushed location is determined according to the identification information, determining information to be pushed according to the identification information includes:
searching candidate push information having an association relation with the identification information;
and determining target push information which is not pushed to the mobile terminal from the candidate push information, wherein the target push information is used as the information to be pushed.
4. The method according to claim 2, wherein, in a case where the second to-be-pushed location is determined according to the identification information, determining information to be pushed according to the identification information includes:
searching candidate push information having an association relation with the identification information;
selecting target push information from the candidate push information, wherein the number of the target push information corresponds to the number of the current screen and the one or more subsequent screens, and the target push information is used as the information to be pushed.
5. The method according to claim 2, wherein, in a case where the third to-be-pushed location is determined according to the identification information, determining information to be pushed according to the identification information includes:
searching candidate push information having an association relation with the identification information;
selecting target push information from the candidate push information, wherein the number of the target push information corresponds to the number of the one or more subsequent screens, and the target push information is used as the information to be pushed.
6. The method according to any of claims 3 to 5, wherein a degree of association between the target push information and the identification information is higher than a degree of association between information other than the target push information and the identification information in the candidate push information.
7. The method according to any one of claims 1 to 5, wherein pushing the information to be pushed to the target screen indicated by the position to be pushed comprises one of:
pushing the information to be pushed to the target screen indicated by the position to be pushed immediately after the information to be pushed and the position to be pushed are determined; or
After acquiring indication information reported by detection equipment adjacent to the target screen or located inside the target screen, pushing the information to be pushed to the target screen indicated by the position to be pushed, wherein the indication information is used for indicating that the mobile terminal is located within a detection range of the detection equipment adjacent to the target screen.
8. The method according to any one of claims 2 to 5,
the identification information includes: account information, wherein the account information is used for logging in an operating system of the mobile terminal; or, the MAC address of the mobile terminal;
the wireless signal includes at least one of: a bluetooth signal, a Wifi signal, or a mobile communication network signal.
9. The method according to any one of claims 1 to 5,
the acquiring the detected identification information of the mobile terminal includes: acquiring identification information of a plurality of mobile terminals detected in a preset time period;
the determining the information to be pushed according to the identification information includes: and determining the information to be pushed which has the association relation with the identification information of the plurality of mobile terminals.
10. An information playing method, comprising:
detecting identification information of the mobile terminal in a detection range;
sending the detected identification information of the mobile terminal to a server;
receiving information to be pushed sent by the server, wherein the information to be pushed has an association relation with the identification information of the mobile terminal;
playing the information to be pushed on a target screen indicated by the server;
the identification information is carried by a release request sent by a first mobile terminal, the release request also carries information to be released, the information to be released is received by the server, the information to be released is information for searching an object holding the mobile terminal, the detected identification information of the mobile terminal is used by the server for searching the information to be released, the server takes the searched information to be released as the information to be pushed, and the position information of the mobile terminal is sent to the first mobile terminal by the server.
11. The method of claim 10,
the detecting the identification information of the mobile terminal in the detection range comprises: detecting a wireless signal of the mobile terminal in a detection range by a detection device adjacent to or positioned in a current screen; the detection equipment acquires the identification information of the mobile terminal according to the wireless signal;
the sending the detected identification information of the mobile terminal to a server includes: the detection equipment sends the identification information of the mobile terminal to the server;
the receiving the information to be pushed sent by the server comprises: and the target screen receives the information to be pushed sent by the server.
12. The method of claim 11, wherein the identification information comprises: account information, wherein the account information is used for logging in an operating system of the mobile terminal; or, the MAC address of the mobile terminal; the wireless signal includes at least one of: a bluetooth signal, a Wifi signal, or a mobile communication network signal.
13. The method of claim 10, wherein the receiving the information to be pushed sent by the server comprises:
the target screen receives the information to be pushed sent by the server; or
The detection equipment adjacent to the target screen or positioned in the target screen sends indication information to the server, wherein the indication information is used for indicating that the mobile terminal is positioned in the detection range of the detection equipment adjacent to the target screen; and the target screen receives the information to be pushed sent by the server.
14. The method of claim 10,
the detecting the identification information of the mobile terminal in the detection range comprises: detecting identification information of a plurality of mobile terminals in the detection range within a predetermined period of time;
the sending the detected identification information of the mobile terminal to a server includes: and sending the identification information of the plurality of mobile terminals to the server.
15. The method of claim 10, wherein detecting the identification information of the mobile terminal within the detection range comprises:
judging whether a wireless signal of the mobile terminal is continuously detected within a preset time period;
and if the wireless signal of the mobile terminal is continuously detected in the preset time period, acquiring the identification information of the mobile terminal according to the wireless signal.
16. The method of any of claims 10 to 15, wherein the target screen comprises one of:
a current screen;
the current screen and one or more subsequent screens located after the current screen;
one or more subsequent screens located after the current screen.
17. An information pushing apparatus, comprising:
an acquisition unit configured to acquire identification information of the detected mobile terminal;
the determining unit is used for determining information to be pushed and a position to be pushed according to the identification information, wherein the information to be pushed and the identification information have an association relationship, and the position to be pushed is used for indicating a target screen for displaying the information to be pushed; and
the pushing unit is used for pushing the information to be pushed to the target screen indicated by the position to be pushed, and the device is also used for sending the position information of the mobile terminal to the first mobile terminal;
the device is further used for receiving a publishing request sent by a first mobile terminal before the detected identification information of the mobile terminal is acquired, wherein the publishing request carries the identification information of the mobile terminal and information to be published, and the information to be published is information used for searching an object holding the mobile terminal;
the determining unit is further configured to determine information to be pushed according to the identification information according to the following steps: and searching the information to be released according to the detected identification information of the mobile terminal, wherein the information to be released is used as the information to be pushed.
18. An information playback apparatus, comprising:
the detection unit is used for detecting the identification information of the mobile terminal in the detection range;
the sending unit is used for sending the detected identification information of the mobile terminal to a server;
the receiving unit is used for receiving information to be pushed sent by the server, wherein the information to be pushed and the identification information of the mobile terminal have an association relation;
the playing unit is used for playing the information to be pushed on a target screen indicated by the server;
the identification information is carried by a release request sent by a first mobile terminal, the release request also carries information to be released, the information to be released is received by the server, the information to be released is information for searching an object holding the mobile terminal, the detected identification information of the mobile terminal is used by the server for searching the information to be released, the server takes the searched information to be released as the information to be pushed, and the position information of the mobile terminal is sent to the first mobile terminal by the server.
19. A storage medium, in which a computer program is stored, wherein the computer program is arranged to perform the method of any of claims 1 to 16 when executed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610567590.5A CN107528874B (en) | 2016-07-15 | 2016-07-15 | Information pushing and playing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610567590.5A CN107528874B (en) | 2016-07-15 | 2016-07-15 | Information pushing and playing method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107528874A CN107528874A (en) | 2017-12-29 |
CN107528874B true CN107528874B (en) | 2020-06-16 |
Family
ID=60748467
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610567590.5A Active CN107528874B (en) | 2016-07-15 | 2016-07-15 | Information pushing and playing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107528874B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108171551A (en) * | 2018-01-05 | 2018-06-15 | 百度在线网络技术(北京)有限公司 | Information-pushing method, device, computer equipment, program product and storage medium |
CN109507902A (en) * | 2018-12-06 | 2019-03-22 | 安徽海豚新媒体产业发展有限公司 | A kind of information intelligent method for pushing based on smart home device |
TWI705403B (en) * | 2019-02-21 | 2020-09-21 | 心動生技股份有限公司 | Push broadcasting method and system for precise positioning of personal actions |
CN113556352B (en) * | 2021-07-27 | 2022-10-28 | 北京字跳网络技术有限公司 | Information pushing method and device, terminal equipment and storage medium |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103327388A (en) * | 2013-06-28 | 2013-09-25 | 北京君正集成电路股份有限公司 | Television program control method, terminal, television receiver and television program control system |
CN103747290A (en) * | 2014-01-02 | 2014-04-23 | Tcl集团股份有限公司 | Information pushing method and device |
CN104008494A (en) * | 2014-04-25 | 2014-08-27 | 小米科技有限责任公司 | Watching record obtaining method, effectiveness evaluation method and devices for display information |
CN104270668A (en) * | 2014-09-26 | 2015-01-07 | 广州创维平面显示科技有限公司 | Method and system for continuing playing video content |
CN104298347A (en) * | 2014-08-22 | 2015-01-21 | 联发科技(新加坡)私人有限公司 | Method and device for controlling screen of electronic display device and display system |
CN104506649A (en) * | 2014-12-31 | 2015-04-08 | 小米科技有限责任公司 | Push method and device for notification message |
CN105094741A (en) * | 2015-09-14 | 2015-11-25 | 联想(北京)有限公司 | Multi-screen display system and method |
CN105100832A (en) * | 2014-04-24 | 2015-11-25 | 海信集团有限公司 | Multimedia resource pushing method and device |
-
2016
- 2016-07-15 CN CN201610567590.5A patent/CN107528874B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103327388A (en) * | 2013-06-28 | 2013-09-25 | 北京君正集成电路股份有限公司 | Television program control method, terminal, television receiver and television program control system |
CN103747290A (en) * | 2014-01-02 | 2014-04-23 | Tcl集团股份有限公司 | Information pushing method and device |
CN105100832A (en) * | 2014-04-24 | 2015-11-25 | 海信集团有限公司 | Multimedia resource pushing method and device |
CN104008494A (en) * | 2014-04-25 | 2014-08-27 | 小米科技有限责任公司 | Watching record obtaining method, effectiveness evaluation method and devices for display information |
CN104298347A (en) * | 2014-08-22 | 2015-01-21 | 联发科技(新加坡)私人有限公司 | Method and device for controlling screen of electronic display device and display system |
CN104270668A (en) * | 2014-09-26 | 2015-01-07 | 广州创维平面显示科技有限公司 | Method and system for continuing playing video content |
CN104506649A (en) * | 2014-12-31 | 2015-04-08 | 小米科技有限责任公司 | Push method and device for notification message |
CN105094741A (en) * | 2015-09-14 | 2015-11-25 | 联想(北京)有限公司 | Multi-screen display system and method |
Also Published As
Publication number | Publication date |
---|---|
CN107528874A (en) | 2017-12-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11638118B2 (en) | Location history access for lost tracking device | |
CN107528874B (en) | Information pushing and playing method and device | |
EP2950545B1 (en) | System and method for surveying broadcasting ratings | |
US20140067950A1 (en) | Social media viewing system | |
US20150312296A1 (en) | Method and device for pushing multimedia resource and display terminal | |
CN106254467A (en) | Sharing files method and device | |
CN104539639A (en) | User information acquisition method and device | |
CN105100231A (en) | Method, equipment and system for obtaining location information of intelligent equipment | |
CN105530607A (en) | User recommending method, device and system | |
CN111123388B (en) | Detection method and device for room camera device and detection equipment | |
EP2894883B1 (en) | Methods and systems for content consumption | |
CN105847111A (en) | Method and device for adding friend | |
CN104899083A (en) | Application share method and device | |
CN105488109A (en) | Content item configuration method, device and system | |
CN105303412A (en) | Method, device and system for layout of content items | |
JP2017535124A (en) | Method and apparatus for providing information associated with media content | |
CN104166814A (en) | Method and device for prompting WIFI network password and equipment | |
CN104703147A (en) | Information sending method and device | |
CN105634882B (en) | Network access equipment sharing method, device and system | |
CN106572003A (en) | User information recommendation method and device | |
CN105490913B (en) | Instant message processing method and device | |
CN105827513A (en) | Method, device and apparatus for sharing video information | |
CN111475670A (en) | Track display method and device and storage medium | |
CN112449307B (en) | Information pushing method and device, server and storage medium | |
US10846720B1 (en) | Systems and methods for creating pattern awareness and proximal deduction of wireless devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |