Method, apparatus, and device for displaying information, and medium
Patent Information
- Application Number
- PCT/CN2026/074609
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-03-28
- Filing Date
- 2026-01-23
- Publication Date
- 2026-10-01
Smart Images

Figure CN2026074609_01102026_PF_FP_ABST
Abstract
Description
A method, apparatus, device, and medium for displaying information
[0001] This application claims priority to Chinese Patent Application No. 202510376774.2, filed on March 28, 2025, entitled "A method, apparatus, device and medium for displaying information", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of computer technology, and in particular to a method, apparatus, device and medium for displaying information. Background Technology
[0003] With the continuous development of science and technology, various methods of promoting products and services have emerged, and correspondingly, the ways for users to obtain detailed information about these products and services have become increasingly convenient. For example, posting paper advertisements containing QR codes or displaying smart electronic screens with QR codes for advertised products and services allows users to scan the QR codes corresponding to products and services of interest to view relevant details. However, this method requires users to open a corresponding application to scan the code, and only after successfully scanning and recognizing the QR code can the detailed information about the advertised product and service be displayed, making the process relatively complex.
[0004] Therefore, how to provide a simple way to display information is a technical problem that urgently needs to be solved. Summary of the Invention
[0005] This specification provides a method, apparatus, device, and medium for displaying information, in order to solve the problem of complex user operation in existing information display methods.
[0006] To solve the above-mentioned technical problems, the embodiments in this specification are implemented as follows:
[0007] This specification provides a method for displaying information, comprising: a user terminal obtaining first tag information provided by a communication tag entity located at a first location via near-field communication; the first tag information including a first identifier of first promotional information displayed by an information promotion entity located at a second location; the distance between the first location and the second location being less than or equal to a preset distance; and displaying a target page related to the first promotional information based on the first identifier.
[0008] This specification provides a method for displaying information, comprising: a communication tag entity acquiring a trigger signal for near-field communication sent by a user terminal; sending first tag information to the user terminal based on the trigger signal; the first tag information including a first identifier of first promotional information displayed by an information promotion entity, so that the user terminal displays a target page related to the first promotional information based on the first identifier; the distance between the communication tag entity and the information promotion entity is less than or equal to a preset distance.
[0009] This specification provides an embodiment of a method for displaying information, comprising: an information promotion entity sending a first identifier of first promotional information to a communication tag entity; the first identifier being used by the communication tag entity to generate first tag information containing the first identifier, and the first tag information being fed back to a user terminal via near-field communication; the user terminal displaying a target page related to the first promotional information based on the first identifier; the distance between the communication tag entity and the information promotion entity being less than or equal to a preset distance; and the first promotional information being displayed.
[0010] This specification provides an information display device, comprising: a first tag information acquisition module, configured to acquire first tag information provided by a communication tag entity located at a first position via near-field communication; the first tag information includes a first identifier of first promotional information displayed by an information promotion entity located at a second position; the distance between the first position and the second position is less than or equal to a preset distance; and a target page display module, configured to display a target page related to the first promotional information based on the first identifier.
[0011] This specification provides an information display device, comprising: a trigger signal acquisition module for acquiring a trigger signal for near-field communication emitted by a user terminal; and an information sending module for sending first tag information to the user terminal based on the trigger signal; the first tag information includes a first identifier of first promotional information displayed by an information promotion entity, so that the user terminal displays a target page related to the first promotional information based on the first identifier; and the distance between the communication tag entity and the information promotion entity is less than or equal to a preset distance.
[0012] This specification provides an information display device, comprising: an identifier sending module, configured to send a first identifier of first promotional information to a communication tag entity; the first identifier is used by the communication tag entity to generate first tag information containing the first identifier, and to feed back the first tag information to a user terminal via near-field communication, wherein the user terminal displays a target page related to the first promotional information based on the first identifier; the distance between the communication tag entity and the information promotion entity is less than or equal to a preset distance; and a promotional information display module, configured to display the first promotional information.
[0013] This specification provides an apparatus for displaying information, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform a method for displaying information.
[0014] This specification provides a computer-readable medium having computer-readable instructions stored thereon, which can be executed by a processor to implement a method for displaying information.
[0015] At least one embodiment of this specification can achieve the following beneficial effects: A user terminal can obtain first tag information provided by a communication tag entity located at a first position via near-field communication. The first tag information may contain a first identifier for promotional information. Based on this first identifier, the user terminal can display a target page related to the promotional information. Thus, users can quickly obtain the target page related to the promotional information through simple operations such as tapping or touching, without requiring excessive additional user operations, simplifying user operations and improving the convenience of information acquisition. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the embodiments or prior art of this specification, the drawings used in the description of the embodiments or prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 is a schematic diagram of an application scenario of a method for displaying information provided in an embodiment of this specification;
[0018] Figure 2 is a flowchart illustrating a method for displaying information provided in an embodiment of this specification;
[0019] Figure 3 is a schematic diagram of a target page provided in an embodiment of this specification;
[0020] Figure 4 is a flowchart illustrating a method for displaying information provided in an embodiment of this specification;
[0021] Figure 5 is a flowchart illustrating a method for displaying information provided in an embodiment of this specification;
[0022] Figure 6 is a swimlane diagram of a method for displaying information provided in an embodiment of this specification;
[0023] Figure 7 is a schematic diagram of a device for displaying information corresponding to Figure 2, provided in an embodiment of this specification.
[0024] Figure 8 is a structural schematic diagram of a device for displaying information corresponding to Figure 4, provided in an embodiment of this specification;
[0025] Figure 9 is a structural schematic diagram of a device for displaying information corresponding to Figure 5, provided in an embodiment of this specification.
[0026] Figure 10 is a schematic diagram of the structure of a device for displaying information provided in an embodiment of this specification. Detailed Implementation
[0027] To make the objectives, technical solutions, and advantages of one or more embodiments of this specification clearer, the technical solutions of one or more embodiments of this specification will be clearly and completely described below in conjunction with specific embodiments and corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of this specification, and not all of them. Based on the embodiments in this specification, all other embodiments obtained by those skilled in the art without creative effort are within the protection scope of one or more embodiments of this specification.
[0028] To facilitate understanding of the various embodiments in this specification, the following is an explanation of some terms.
[0029] Near Field Communication (NFC) is a technology that allows two electronic devices to transmit data wirelessly within a distance of a few centimeters. It is primarily based on Radio Frequency Identification (RFID) technology, transmitting data through magnetic induction between two loop antennas. Communication between devices requires only extremely low electric or magnetic field strength.
[0030] NFC tags: These are tags that utilize near-field wireless communication technology. They are a new type of communication device developed by combining contactless radio frequency identification (RFID) technology with wireless interconnection technology. NFC tags have a built-in NFC chip, enabling them to conduct short-range wireless communication and data exchange with other NFC-enabled devices, such as smartphones and tablets.
[0031] Smart screen: This refers to a screen display device with intelligent functions. It not only possesses the display functions of a traditional display screen but also integrates intelligent components such as an operating system, processor, memory, and network connectivity, enabling various functions such as human-computer interaction, multi-screen interaction, and remote control. Smart screens can be used to display promotional content, such as advertisements, corporate culture information, events, and other information.
[0032] Posters are a multifunctional visual communication tool. They employ graphic design techniques to express advertising themes and are displayed in public places, both inside and outside venues, using methods such as printing, photo printing, and inkjet printing to quickly convey information. Examples include commercial advertising posters for promoting goods or services, promotional posters for various social and cultural activities and exhibitions, and posters for public holidays.
[0033] The technical solutions provided in the various embodiments of this specification are described in detail below with reference to the accompanying drawings.
[0034] To address the shortcomings of the existing technology, the following embodiments are provided in this solution.
[0035] Figure 1 is a schematic diagram of an application scenario of a method for displaying information provided in an embodiment of this specification. As shown in Figure 1, the solution may include a user terminal 1, a communication tag entity 2, and an information promotion entity 3. The user terminal 1 may include, but is not limited to, devices such as smartphones, tablets, and smartwatches. The information promotion entity 3 may display first promotional information, such as advertising information, public welfare information, safety knowledge information, etc. The communication tag entity 2 may contain first tag information corresponding to the first promotional information, and the first tag information may include a first identifier for identifying the first promotional information. After unlocking the user terminal 1, the user can tap or touch the user terminal 1 to the communication tag entity 2 so that the user terminal 1 can perform near-field communication with the communication tag entity 2 and obtain the first tag information from the communication tag entity 2. The user terminal 1 can display a target page corresponding to the first promotional information based on the first identifier in the first tag information. The user can view page information related to the first promotional information through near-field communication by tapping or touching, which simplifies the operation of viewing page information and improves the convenience of viewing information.
[0036] Next, a method for displaying information provided in the embodiments of the specification will be described in detail with reference to the accompanying drawings.
[0037] Figure 2 is a flowchart illustrating a method for displaying information according to an embodiment of this specification. From a program perspective, the entity executing the process can be a program mounted on a user terminal. From a hardware perspective, the entity executing the process can be a user terminal device. As shown in Figure 2, the process may include the following steps.
[0038] Step 202: The user terminal obtains the first tag information provided by the communication tag entity set at the first location through near-field communication.
[0039] The first tag information may include a first identifier of the first promotional information displayed by the information promotion entity set in the second location; the distance between the first location and the second location is less than or equal to a preset distance.
[0040] In the embodiments of this specification, the user terminal can be a mobile device such as a smartphone, smartwatch, or tablet computer with near-field communication (NFC) functionality. The communication tag entity can be an NFC tag capable of NFC communication or a device containing an NFC tag, and the communication tag entity can perform NFC communication with an NFC reader device. The communication tag entity may include first tag information. The user terminal can act as a reader device to read the first tag information contained in the communication tag entity.
[0041] In practical applications, the first tag information and the first promotion information displayed by the information promotion entity can be corresponding. Different promotion information can correspond to different tag information, or different promotion information can correspond to different identifiers.
[0042] In the embodiments of this specification, the information promotion entity may include a passive entity containing the first promotional information, such as a poster in the form of paper, plastic, or glass; or, the information promotion entity may also include an active entity containing the first promotional information, such as an LED screen or an electronic smart screen device. The first promotional information may be information that needs to be promoted, such as public service advertisement information, promotional event information, product advertisement information, or activity information. The first identifier may be an identifier used to identify the first promotional information, such as the ID information of the promotional information, the name information of the promotional information, or other identifiers used to uniquely identify the first promotional information.
[0043] In the embodiments of this specification, the first position of the communication tag entity can be set based on the second position of the information promotion entity; or the second position of the information promotion entity can be set based on the first position of the communication tag entity. The communication tag entity and the information promotion entity can be adjacent or close to each other, for example, the communication tag entity is located to the left, right, or below the information promotion entity. The communication tag entity can be located in a position that is easy for users to touch. The preset distance can be 10cm, 5cm, 1cm, etc. For example, in practical applications, advertising spaces can be set next to elevators in some high-rise buildings such as office buildings and residential buildings, or advertising spaces can also be set on the sides inside the elevator. The information promotion entity can be set at the advertising space so that users can view the promotional information corresponding to the promotional object displayed by the information promotion entity. The communication tag entity can be set next to or near the advertising space so that users can obtain the relevant pages of the promotional objects of interest in the information promotion entity through the communication tag entity. The length of the communication tag entity can be 5-20cm.
[0044] In practical applications, the communication tag entity and the information promotion entity can also be integrated into the same entity. The distance between the communication tag entity and the information promotion entity can also be relatively large; for example, the information promotion entity could be a large screen located high up outside a shopping mall, while the communication tag entity could be placed at the mall entrance. Explanatory information about the communication tag entity can be placed next to it, or displayed on the communication tag entity itself. The specific setup methods for the communication tag entity and the information promotion entity are not limited here.
[0045] Step 204: Based on the first identifier, display the target page related to the first promotional information.
[0046] In the embodiments of this specification, the target page related to the first promotional information can represent a page used to display information related to the promotional object corresponding to the first promotional information. For example, a page for introducing the promotional object. The page information displayed on the target page may be different from the page information displayed in the information promotion entity; or, it may be the same as the page information displayed in the information promotion entity. The page information displayed in the information promotion entity may be summary information about the first promotional information, such as information about a certain image of the first promotional information, information about a video clip of the first promotional information, information about the name of the first promotional information, brief activity information of the first promotional information, etc. The target page may contain detailed information about the first promotional information, such as information about a video or multiple images of the first promotional information, the method and rules for participating in the first promotional information, the duration of the first promotional information, the contact information of the user who issued the first promotional information, etc.
[0047] It should be understood that the order of some steps in the methods described in one or more embodiments of this specification may be interchanged according to actual needs, or some steps may be omitted or deleted.
[0048] In the method shown in Figure 2, the user terminal can obtain first tag information provided by a communication tag entity set at a first location via near-field communication. The first tag information may contain a first identifier for promotional information. Based on this first identifier, the user terminal can display a target page related to the promotional information. Thus, users can quickly obtain the target page related to the promotional information through simple operations such as tapping or touching, without requiring extensive additional user intervention, simplifying user operations and improving the convenience of information retrieval.
[0049] Based on the method in Figure 2, this specification also provides some specific implementation schemes of the method, which will be described below.
[0050] Optionally, in the embodiments of this specification, the information promotion entity may include at least one of the following: an entity used on a smart screen terminal to display promotional information in the form of a poster. The communication tag entity may include at least one of the following: an information board carrying an NFC tag and an electronic device carrying an NFC tag.
[0051] In the embodiments described in this specification, the smart screen terminal can dynamically display one or more different promotional messages. The promotional message displayed on the smart screen terminal can be a video of the promoted object or multiple images. The smart screen terminal can play each promotional message in a preset order, and can also set the duration of each promotional message. The duration of each promotional message played on the smart screen terminal can be the same or different, and can be set based on the promotional duration required by the user corresponding to the promotional message.
[0052] The promotional information in a poster can include a single static image or multiple images displayed in a loop. If the promotional information displayed on the poster is changed, the poster can be replaced with a new poster carrying the new promotional information. A poster can also contain multiple static promotional messages, which can be displayed sequentially using an electronic device.
[0053] In the embodiments of this specification, the NFC tag may contain an identifier corresponding to the promotional information displayed by the information promotion entity. For example, the NFC tag may include a first identifier corresponding to the first promotional information. The information board carrying the NFC tag can represent an active information board such as a paper board, plastic board, or glass board carrying NFC tag information. Typically, the tag information of the NFC tag contained in the information board can be fixed or can remain fixed for a relatively long period. For example, during or after the process of changing the promotional information displayed in the information promotion entity, the tag information in the information board can be updated, or the information board can be replaced with a new information board containing new tag information. If the promotional information displayed in the information promotion entity is not changed, the tag information in the information board can remain fixed, or the information board itself may not be changed.
[0054] Information boards carrying NFC tags can be placed inside posters displaying promotional information, or fixed near the posters, such as on the right, left, or bottom side of the poster, in a location easily accessible to users via their mobile phones and close to the poster. In the embodiments of this specification, the electronic device carrying the NFC tag can be a device with logic processing capabilities, specifically an NFC device capable of updating NFC tag information. The electronic device carrying the NFC tag can update the tag information in the NFC tag based on the promotional information displayed on the smart screen terminal, ensuring that the tag information contained in the NFC tag corresponds to the promotional information displayed on the smart screen terminal. For example, if the smart terminal currently displays promotional information 1, the electronic device contains tag information 1 generated based on identifier 1 corresponding to promotional information 1, and saves it to the NFC tag; when the smart terminal switches to displaying promotional information 2, the electronic device contains tag information 2 generated based on identifier 2 corresponding to promotional information 2, and saves it to the NFC tag, or the information in the NFC tag can be updated from tag information 1 to promotional information 2.
[0055] Electronic devices carrying NFC tags can be placed inside the smart screen terminal carrying promotional information, or they can be placed separately from the smart screen terminal. For example, the electronic device carrying the NFC tag can be located on one side of the smart screen terminal, such as the right, left, or bottom side of the smart screen terminal, in a position that is easy for users to touch and close to the smart screen terminal via their mobile phones.
[0056] Electronic devices carrying NFC tags can also be placed next to the poster. If the poster can only display one promotional image, the tag information in the electronic device carrying the NFC tag can be set to the tag information corresponding to the promotional information displayed on the poster, and the tag information can remain unchanged. If the poster can display different promotional images according to a preset display order and preset display duration, the tag information in the electronic device carrying the NFC tag can be set according to the preset display order and preset display duration, so that when the poster displays different promotional images, the electronic device carrying the NFC tag contains the tag information corresponding to the promotional information displayed on the poster, so that the tag information of the electronic device carrying the NFC tag can change as the promotional information displayed on the poster changes.
[0057] To ensure the target page displayed on the user terminal is more accurate, the first identifier may be sent by the information promotion entity to the communication tag entity. Optionally, in the embodiments of this specification, the first identifier is sent by the information promotion entity to the communication tag entity before displaying the first promotional information.
[0058] In the embodiments of this specification, the first identifier may be determined by the information promotion entity based on the first promotional information that is about to be played or is currently being played. The information promotion entity may send the first identifier to the communication tag entity a certain period of time before playing the first promotional information, such as the first 2 or 3 seconds, or after playing the previous promotional information, or simultaneously with starting to play the first promotional information. This allows the user to obtain a target page related to the promotional information being displayed by the information promotion entity after touching the communication tag entity with their user terminal, effectively reducing the probability of the user obtaining incorrect page information. It is understood that during the display of various promotional information by the information promotion entity, the various promotional information may be visually seamless, or there may be a very short interval between different promotional information, such as a few milliseconds. In practical applications, the information promotion entity and the communication tag entity can communicate wirelessly, such as via Wi-Fi, cellular communication, or radio communication. Alternatively, they can communicate via wired means, such as via USB. The information promotion entity can send the first identifier to the communication tag entity through either a wired or wireless communication connection.
[0059] In one implementation, the first identifier can also be determined by the communication tag entity based on the frequency at which the information promotion entity displays each piece of promotional information. Optionally, in the embodiments of this specification, the first identifier is determined by the communication tag entity from an identifier set based on the display order or display time of each piece of promotional information that can be displayed in the information promotion entity; the identifier set includes the identifier information of each piece of promotional information.
[0060] In the embodiments of this specification, if the information promotion entity can display multiple promotional information, the communication tag entity can store a set of identifiers for each promotional information in the information promotion entity. The communication tag entity can determine the corresponding identifier based on the order and display time of each promotional information displayed in the information promotion entity, and generate tag information based on the determined identifier. For example, the information promotion entity can display promotional information 1, promotional information 2, and promotional information 3 in the order of 1 minute, 55 seconds, and 1.5 minutes respectively; then the communication tag entity can determine the corresponding identifier 1 before promotional information 1 is played; determine the identifier 2 corresponding to promotional information 2 after 1 minute; determine the identifier 3 corresponding to promotional information 3 after 55 seconds; and then determine the identifier 1 corresponding to promotional information 1 after 1.5 minutes, repeating this order and frequency. This allows the communication tag entity to determine the identifier of the promotional information that the information promotion entity is about to display without interacting with the information promotion entity, and changes as the promotional information displayed in the information promotion entity changes, thus improving the efficiency of generating tag information.
[0061] Alternatively, in another embodiment of this specification, the first identifier is pre-entered into the communication tag entity.
[0062] In the embodiments of this specification, if the first promotional information displayed on the information promotion entity is unchanged or cannot be automatically updated, such as when the promotional information is displayed through a poster, the first identifier corresponding to the first promotional information can be pre-entered into the communication tag entity. For example, during the process of creating the communication tag entity corresponding to the poster, the identifier corresponding to the promotional information of the poster can be entered into the communication tag entity manually or by computer; or the personnel who install or maintain the poster can enter the corresponding tag information into the communication tag entity set near the poster after the poster is placed.
[0063] In practical applications, when deploying information promotion entities, communication tag entities corresponding to the first promotional information displayed by the information promotion entity can also be deployed within a preset distance of the information promotion entity.
[0064] In practical applications, if it is necessary to change the first promotional information to new promotional information, the information promotion entity carrying the first promotional information can be changed to an information promotion entity carrying the new promotional information. Further, one approach is to change a communication tag entity pre-entered with a first identifier to a communication tag entity pre-entered with an identifier corresponding to the new promotional information; another approach is to change the first identifier in a communication tag entity pre-entered with the first identifier to the identifier of the new promotional information, without replacing the entire communication tag entity. This ensures that the target page opened by the user through the information in the communication tag entity corresponds to the promotional information displayed by the current information promotion entity.
[0065] In this embodiment of the specification, the target page can be the page of a certain application. Optionally, the first tag information further includes application identification information of the target application; the method may further include: launching the target application in the user terminal based on the application identification information; the step of displaying the target page corresponding to the first promotion information specifically includes: displaying the target page corresponding to the first promotion information based on the launched target application.
[0066] In the embodiments of this specification, the application identification information can be an identifier used to uniquely identify the target application. The application identification information may include the name information of the target application, or the application ID information of the target application, etc. The target application can be at least one of an APP, a mini-program, or an H5 page. The target page can be a page displayed in the target application. Different promotional information may correspond to the same or different target applications. Specifically, the tag information generated by the communication tag entity based on different promotional information may contain the same application identification information or different application identification information. The application identification information of the target application can be determined based on the parameter information set in the information promotion entity, and can be set according to the needs of the promotional users; this is not limited here.
[0067] In the embodiments of this specification, during the process of a user browsing a target page, if the user moves away from the vicinity of the information promotion entity, the target page can still be displayed on the user's terminal for the user to browse, improving the extensibility of the promotional objects displayed in the information promotion entity, and eliminating the need for the user to stay at the information promotion entity for a long time to view the promotional information. For example, a user obtains tag information from a communication tag entity outside an elevator in office building A via near-field communication, and displays a page corresponding to the tag information on the terminal application. When the user enters the elevator and moves up and down or away from office building A, if the user does not close the page, the page corresponding to the tag information will continue to be displayed on the user's terminal application.
[0068] As one implementation method, optionally, in the embodiments of this specification, the application identification information includes the Uniform Resource Locator (URL) of the target application; or, the target application includes at least one of a terminal application and a mini-program.
[0069] In the embodiments of this specification, a Uniform Resource Locator (URL) can be address information used to identify and locate a terminal application or mini-program, so that the user terminal can jump to or launch the target application based on the address information. The address information may include identification information for jumping to the target application, such as https: / / www.AAA.com / bbbbb. The URL can uniquely identify the target application and has a corresponding relationship with it. Different applications may have different URLs.
[0070] In practical applications, if the target page is displayed in a terminal application (APP), the Uniform Resource Locator (URL) can include the APP's identifier information, such as the APP's package name. If the target page is displayed in a mini-program within the terminal application, the URL can include both the APP's identifier and the mini-program's identifier, such as the mini-program's name. A mini-program can be a shortcut program that relies on a terminal application (APP).
[0071] In practical applications, tag information can include a Uniform Resource Locator (URL), which may contain the target application identifier, the promotional information identifier, and the device identifier of the promotional entity; alternatively, tag information can include the URL and other information, such as the URL, the promotional information identifier, and the device identifier of the promotional entity. This allows the corresponding target application to be launched based on the URL, enabling the target page to be displayed within the target application, thus avoiding the problem of the target page not being able to be displayed due to the target application not being available.
[0072] The user unlocks their terminal and touches or sticks it against a communication tag entity. The terminal can retrieve tag information from the tag entity and open a target application based on the URL contained in the tag information. The terminal can also send a promotional information identifier to the target application, which then displays the corresponding target page based on the identifier. The target page can be provided to the user terminal by a server or can be page information pre-stored on the user terminal. Optionally, in this embodiment, displaying the target page related to the first promotional information based on the first identifier may specifically include: sending a page retrieval request to a server based on the first identifier; retrieving the target page information corresponding to the first promotional information returned by the server; and displaying the target page based on the target page information.
[0073] In the embodiments of this specification, the page retrieval request may be generated by the user terminal based on a first identifier, and the page retrieval request may include the first identifier. The target page information may include promotional user information corresponding to the first promotional information, activity information corresponding to the first promotional information, activity rule information corresponding to the first promotional information, and material information such as promotional videos and images corresponding to the first promotional information. If the first promotional information is product information, the target page may include a page with a purchase control.
[0074] In the embodiments of this specification, the server may store the correspondence between the identifier of promotional information and page information or page material information. After receiving a first identifier sent by a user terminal, the server can determine the target page information or target material information corresponding to the first identifier based on the first identifier, and send it to the user terminal. The user terminal can fill in the target page information or target material information according to a preset template, and then render and display the target page; or, the server can generate the target page to be displayed based on the determined target page information or target material information, and send the target page to the user terminal, which then renders and displays the target page based on the target page sent by the server. In practical applications, the server can connect to one or more user terminals through a local area network connection, a wide area network connection, an Internet connection, or other types of data networks. This allows the server to determine the target page information based on the user terminal's page retrieval request and feed it back to the user terminal. The server can be a server for an application used to display the target page, enabling the user terminal to request the server based on the launched target application, obtain the target page information from the server, or render and display the target page.
[0075] As one implementation method, the target page can be a page pre-stored or cached locally on the user terminal. The user terminal can display the target page based on the locally stored page information, so that the target page can be displayed even if the user terminal is in an environment with poor network or no network.
[0076] As one implementation method, the user terminal can first attempt to obtain the target page to be displayed locally on the terminal. If it cannot obtain it, it can then request the server to provide it. Optionally, in the embodiments of this specification, before sending the page acquisition request to the server, it may further include: determining, based on the first identifier, whether the target page information corresponding to the first identifier exists locally on the user terminal.
[0077] Correspondingly, the above-mentioned sending a page retrieval request to the server may specifically include: if it does not exist, then sending a page retrieval request to the server; the above-mentioned displaying a target page related to the first promotional information may specifically include: if it exists, then displaying the target page based on the target page information local to the user terminal.
[0078] In the embodiments of this specification, the server can determine the page information matching the user terminal based on one or more of the following information: user location, location of the information promotion entity, and user preference information, and push it to the user terminal. The user terminal can store the page information. If the user terminal establishes near-field communication with the corresponding communication tag entity and obtains the corresponding identifier, the user terminal can display the corresponding page based on the locally stored page information.
[0079] In practical applications, the server can determine the page information corresponding to the user's preferred promotional information from one or more promotional information contained in an information promotion entity near the user's location, and push the page information to the user's terminal. The user terminal can pre-store or cache the page information pushed by the server, and can also store the correspondence between the page information and the corresponding promotional information identifier. If, based on the first identifier contained in the first tag information obtained by the user terminal, it is determined that the first identifier exists locally on the user terminal, the page information on the user terminal that corresponds to the first identifier can be used as the target page information and rendered and displayed. If, based on the first identifier contained in the first tag information obtained by the user terminal, it is determined that the first identifier does not exist locally on the user terminal, a page retrieval request can be sent to the server to request the server to determine the target page information based on the first identifier in the page retrieval request and return it to the user terminal. The user terminal then renders and displays the target page based on the target page information.
[0080] In practical applications, the page information about the promoted target stored or cached locally on the user terminal can have an expiration date. If the target page information corresponding to the first identifier exists locally on the user terminal, the user terminal can retrieve the target page information from the local cache within the expiration period. If the page information cached locally on the user terminal exceeds the expiration date or the expiration date has expired, the page information can be deleted from the user terminal. The expiration period can be a week, a day, a month, etc., or it can be determined based on the length of time the promotional information is stored in the information promotion entity. The start time of the expiration period can be the time when the server pushes the page information to the user terminal.
[0081] In practical applications, servers can also push page information to user terminals located near the information promotion entity. Nearby user terminals can pre-obtain the corresponding page information before engaging in near-field communication with the communication tag entity. After near-field communication occurs, the user terminal can display the target page based on the pre-stored page information, improving page display efficiency and user experience. For example, the server can obtain the user terminal's location information to determine if the user terminal is within a preset range of the communication tag entity or the information promotion entity, such as 2 meters, 5 meters, or 100 meters. If the user terminal is within the preset range, the server can push page information corresponding to various or some of the promotional information contained in the information promotion entity to the user terminal, which can then store this page information. If the user terminal touches or interacts with the communication tag entity, it can obtain a corresponding identifier and display the corresponding page based on this identifier and the locally stored page information.
[0082] As one implementation method, if the user does not conduct near-field communication with the communication tag entity through the user terminal within the preset storage time, the user terminal can delete the page information corresponding to the locally stored promotional information.
[0083] In practical applications, if a user re-enters the preset area, the server can also send page information to the user's terminal.
[0084] To avoid resource waste, the server can record the number of times or the time when page information is pushed to the user terminal, and can also obtain the number of times or the time when the user terminal conducts near-field communication with the communication tag entity corresponding to the target page information. If the server pushes the target page information to the user terminal a preset number of times, even if the user terminal is within a preset range, the server can stop pushing the target page information to the user terminal. Alternatively, if the server pushes the target page information to the user terminal a preset number of times, and within that preset number of times the user terminal displays the target page through near-field communication with the communication tag entity 0 times or less than or equal to a preset threshold, even if the user terminal is within the preset range, the server can stop pushing the target page information to the user terminal. For example, if the preset number is 5, the server pushes promotional page information to the user terminal 5 times, and the page information is cached locally by the user terminal 5 times, but the user terminal does not conduct near-field communication with the communication tag entity during these 5 times, the server can stop pushing page information to the user terminal when the user enters the preset range for the 6th time.
[0085] As one implementation method, in this embodiment of the specification, the first tag information may further include the device identification information of the information promotion entity. Sending a page retrieval request to the server based on the first identifier may specifically include: sending a page retrieval request to the server based on the first identifier and the device identification information; the page retrieval request includes the first identifier and the device identification information.
[0086] In the embodiments of this specification, the device identification information is used to uniquely identify the identification information of the information promotion entity. Different information promotion entities can correspond to different device identification information. The device identification information can be the device production number of the information promotion entity, or it can be the number information corresponding to the information promotion entity, or it can be string information generated based on the location information of the information promotion entity. The page retrieval request can be generated by the user terminal based on the first identifier contained in the first tag information and the device identification information.
[0087] In the embodiments of this specification, the server can use the device identification information in the page acquisition request to assist in determining the target page information. Specifically, if the server does not find the target page information or target material information corresponding to the first identifier based on the first identifier, it can determine the location of the information promotion entity based on the device identification information. Therefore, it can determine the corresponding target page information based on the location of the information promotion entity, and then send the target page information to the user terminal so that the user terminal can render and display the target page based on the target page information.
[0088] As one implementation method, the server may store the correspondence between the location of the information promotion entity and the target page information, or it may store the correspondence between device identification information and the location of the information promotion entity, so that the server can determine the target page information based on the pre-stored correspondence.
[0089] As another implementation method, the server can identify the information promotion entity based on the device identifier, and can also interact with the server of the information promotion entity to request or obtain target page information from the server of the information promotion entity.
[0090] To improve user experience, a fallback page can be displayed on the user's terminal if no target page corresponding to the promotional information is found. Optionally, in the embodiments of this specification, the method may further include: if no target page information corresponding to the first promotional information is obtained from the server, a first fallback page is displayed; the first fallback page is a page pre-saved locally on the user's terminal.
[0091] In practical applications, if the user terminal receives feedback from the server indicating that the target page information was not found, or if the user terminal does not receive any feedback from the server within a preset time period, it can be assumed that the user terminal has not received the target page information corresponding to the first promotional information from the server. The preset time period can be 100ms, 500ms, 1s, etc.
[0092] In the embodiments of this specification, the first fallback page can be a mini-game interface, such as a red envelope rain, a level-based game, or other casual entertainment mini-games; or it can be other casual entertainment pages; or it can be some animated pages, such as short video animations, service promotion animations, etc.; or it can be a page used to display information indicating that access is unavailable or waiting; or it can be an activity advertisement page launched by the application; or it can be promotional information of mini-programs that the user has historically visited in the application. The first fallback page can be a page pre-set in the installation package after the user's terminal application is installed; or it can be a page pushed to the user's terminal by the server and saved during the user's use of the terminal application. The first fallback page can be a page displayed as a floating layer, or it can be a pop-up window, an H5 page, or other forms of page.
[0093] As one implementation method, optionally, in the embodiments of this specification, before sending the page retrieval request to the server, it may further include: obtaining the network status of the user terminal; the step of sending the page retrieval request to the server specifically includes: if the user terminal has a network status indicating a good network status, then sending the page retrieval request to the server.
[0094] In the embodiments of this specification, network status can be determined based on at least one of the following parameters: signal reception power, network latency, upload and download speeds. Network status can be categorized into strong, normal, and weak states, where strong and normal indicate a good network status. In the embodiments of this specification, if network status is determined based on signal reception power, specifically, it can be determined whether the user terminal's signal reception power is greater than or equal to a preset power. If the user terminal's signal reception power is greater than or equal to the preset power, then the network status can be determined to be good. For example, if the preset power is -100dBm and the user terminal's signal reception power is -90dBm, then the user terminal's network status can be determined to be good.
[0095] In the embodiments of this specification, if network status is determined based on network latency, specifically, it can be determined whether the user terminal's network latency is less than or equal to a preset latency. If the user terminal's network latency is less than or equal to the preset latency, the network status can be determined to be good. For example, if the preset latency is 200ms and the user terminal's network latency is 100ms, the user terminal's network status can be determined to be good. Alternatively, it can be determined based on upload and download speeds. Specifically, it can be determined whether the user terminal's upload and download speeds are greater than or equal to preset speeds. If the user terminal's upload and download speeds are greater than or equal to preset speeds, the network status can be determined to be good. This allows the user terminal to send page retrieval requests to the server when the network status is good, so that the server can provide the target page information to the user terminal.
[0096] As another implementation, if the user terminal has a poor network condition, a second fallback page can be displayed. Optionally, the method may further include: if the user terminal indicates a poor network condition, then displaying a second fallback page; the second fallback page is a page pre-saved locally on the user terminal.
[0097] In the embodiments of this specification, the second fallback page can be a page pre-stored by the terminal application, such as a game page, a page request failure page, a network error page, or a leisure and entertainment page. The second fallback page can be a game component displayed as a floating layer, or it can be a native floating layer of a terminal application. The second fallback page can be the same as the first fallback page, or it can be different from the first fallback page. During the process of the user terminal displaying the game page or the leisure and entertainment page, the user terminal can continuously monitor the network status. If the network status returns to normal or good, the user terminal can send a page retrieval request to the server. If the server returns the target page information to the user terminal, the user terminal can fade out the game page or the leisure and entertainment page and display the target page; if the preset game time is reached and the network status is still poor, a progress bar requiring the user to wait patiently can be displayed on the game result page or the leisure and entertainment page.
[0098] In the embodiments of this specification, a poor network condition indicates that the current network environment is insufficient to support interaction between the user terminal and the server, thus preventing the sending of page retrieval requests to the server. Specifically, a poor network condition can be determined if the signal reception power of the user terminal is less than a preset power; or, if the network latency of the user terminal is greater than a preset latency; or, if the upload and download speeds of the user terminal are less than preset speeds. In the event of a poor network condition, the terminal application can be started locally without sending page retrieval requests to the server.
[0099] In practical applications, the server can also determine the information promotion entities that the user frequently visits based on the location of each information promotion entity and the user's location information. It can then push information pages corresponding to the promotional information displayed in those entities to the user's terminal. These pages are stored locally on the terminal. When the user approaches or touches the communication tag entity corresponding to the information promotion entity, the user's terminal can display the locally stored pages. This ensures that even in environments with poor network conditions, the user can still access relevant pages. Alternatively, pre-storing pages locally can improve page display speed and enhance user experience. The pages or page information pushed to the user's terminal by the server based on the location of each information promotion entity and the user's location information can include at least one of the aforementioned first fallback page, second fallback page, and target page.
[0100] In one implementation, the server can determine, based on the location information of each information promotion entity and each user, users within a preset time period who are located within a preset range of the information promotion entity and whose frequency or number of occurrences is greater than or equal to a preset threshold. The server can then push relevant pages or page information of the information promotion entity to these users. In another implementation, the server can determine, based on the user's location information, a target area where the user's frequency or number of occurrences exceeds a preset threshold (e.g., the user's residence, workplace, frequently visited shopping malls), identify information promotion entities within that target area, and push relevant pages or page information of those entities to the user. In practical applications, user preference information can also be obtained and used to push pages or page information pre-stored on the user's terminal. In practical applications, the second fallback page can be a page of a mini-program that has been displayed on the user's terminal; or it can be a page not displayed on the user's terminal but contained in the terminal application.
[0101] In practical applications, information promotion entities or communication tag entities can also provide network resources to users. For example, the tag information contained in the communication tag entity can also include information for connecting to the network. When a user terminal approaches or touches the information promotion entity or communication tag entity, it can obtain information for connecting to the network resources provided by the information promotion entity or communication tag entity, such as network name, password, etc. The user terminal can display the target page or other pages based on the network resources provided by the information promotion entity or communication tag entity.
[0102] To protect user privacy and security, optionally, in this embodiment of the specification, before launching the target application in the user terminal, the process may further include: displaying a prompt page based on the first tag information; the prompt page including prompt information prompting the user to launch the target application; launching the target application in the user terminal specifically includes: obtaining a confirmation operation performed by the user based on the prompt page, and launching the target application in the user terminal.
[0103] In the embodiments of this specification, the prompt information can be used to prompt the user whether to launch the target application. If the user terminal is an iOS system, the prompt page can be a clip card-style page or a page displayed as a floating layer on a page of the user terminal. If the user terminal is an Android system or HarmonyOS system, the prompt page may not be displayed, or it may be displayed in the form of a pop-up window. Whether to display the prompt page can be set according to the needs of the user terminal's operating system, and is not limited here. The prompt page may also include user confirmation controls and cancellation controls, etc., to facilitate users to perform confirmation or cancellation operations based on the controls. Users can click, long-press, etc. on the confirmation or cancellation controls through the user terminal. If the user terminal obtains that the user operation is a cancellation operation performed by the user based on the prompt page, the target application on the user terminal may not be launched, and the prompt page may be exited, displaying the page displayed on the user terminal before the prompt page was displayed, such as the user terminal interface, the page of other terminal applications, or other applications in the terminal applications.
[0104] In practical applications, if the promotional information in the information promotion entity changes, the tag information in the communication tag entity can also be changed so that the page obtained by the user terminal is related to the promotional information currently displayed by the information promotion entity. Optionally, in the embodiments of this specification, the method may further include: if the information promotion entity displays the first promotional information and then displays the second promotional information, the tag information in the communication tag entity is updated from the first tag information to the second tag information, wherein the second tag information includes a second identifier of the second promotional information.
[0105] In this embodiment, the second tag information is generated based on a second identifier. The second identifier can be the identifier information corresponding to the second promotional information and has a unique correspondence with the second promotional information. After the first promotional information is displayed, before the second promotional information is displayed, the information promotion entity can send the second identifier corresponding to the second promotional information to the communication tag entity via wired or wireless transmission. Alternatively, after a remote device detects a change in the promotional information of the information promotion entity, the first identifier in the communication tag entity can be updated to the second identifier via the remote device. This allows the communication tag entity to generate the second tag information based on the second identifier after obtaining it, so that the user terminal can obtain the second tag information from the communication tag entity via near-field communication and request and display a page related to the second promotional information from the server based on the second identifier contained in the second tag information. This eliminates the need to replace the communication tag entity and generates the second tag information corresponding to the second promotional information, reducing costs. In this embodiment, the information promotion entity can display the second promotional information after displaying the first promotional information, which can also be achieved by manually replacing the information promotion entity. In this scenario, the second tag information can also be updated manually or triggered by manual operation. There are no restrictions on the source of the second promotional information and the second tag information.
[0106] As one implementation, optionally, in the embodiments of this specification, the target page includes at least one of a product introduction page for introducing the first promoted object and a product purchase page for purchasing the first promoted object; or, the target page includes relevant information about other objects; the other objects include at least one of promoted objects represented by other promotional information that can be displayed in the information promotion entity and at least some of the products that the target application for displaying the target page can provide.
[0107] In this embodiment of the specification, the product introduction page may include parameter information of the first promoted object, name information of the first promoted object, contact information of the corresponding promoter of the first promoted object, etc. The product purchase page may include price information of the first promoted object, product parameter information of the first promoted object, sales information of the first promoted object, and customer service information of the first promoted object, etc. The promoters of other promotional information may be the same as or different from the promoters of the first promoted object. Some products may be products of other promoted objects that are different from the first promoted object.
[0108] To more clearly illustrate the target page, Figure 3 is a schematic diagram of a target page provided in an embodiment of this specification. As shown in Figure 3, the target page can display product purchase information 31 corresponding to the first promoted object in the first promotion information. The product purchase information 31 may include product image information, product price information (e.g., ¥100), and purchase controls for purchasing the product (e.g., Buy Now). The target page can also display other promotion information 32 from the same promoting user as the one in the first promotion information. The other promotion information 32 may display product information mainly promoted by the promoting user, such as Promotion 1, Promotion 2, and Promotion 3. The product information displayed in the other promotion information 32 may be product appearance information or text description information. The target page can also display advertising information 33 that the terminal application carrying the target page needs to promote, such as advertising products corresponding to new product launches. The target page can also display other discount information 34 based on the user's terminal location, such as nearby merchant discounts, allowing users to select merchants of interest from the displayed nearby merchant discounts to receive discounts, thereby improving the user experience. It is understood that the other promotional information 32, advertising information 33, and other preferential information 34 mentioned above can be in the form of images and text, or images, or text descriptions, and can be set according to actual needs. Users can also view other information or information that is not fully displayed by swiping the target page. It is understood that the target page shown in Figure 3 is only an example, and the page information contained in the target page displayed on the user's terminal can be set according to actual needs.
[0109] Based on the same approach, this specification also provides a method for displaying information using a communication tag entity as the execution subject. Figure 4 is a flowchart illustrating a method for displaying information provided in an embodiment of this specification. From a programming perspective, the execution subject of the process can be a program mounted on the communication tag entity. From a hardware perspective, the execution subject of the process can be the communication tag entity.
[0110] As shown in Figure 4, the process may include the following steps:
[0111] Step 402: The communication tag entity acquires the trigger signal sent by the user terminal for near-field communication.
[0112] In the embodiments of this specification, the communication tag entity can be an NFC device, a coil device, or other device capable of near-field communication. The user terminal can be a mobile device with near-field communication capabilities, such as a smartphone, smartwatch, or tablet. The trigger signal can be a signal emitted by the user terminal after it has enabled near-field communication mode, enabling near-field communication interaction with the communication tag entity.
[0113] The user terminal acts as a card reader device, emitting radio frequency signals. The communication tag entity can receive the radio frequency signals emitted by the user terminal and establish a communication connection with the user terminal. Based on the established communication connection, the tag information is transmitted to the user terminal.
[0114] Step 404: Based on the trigger signal, send the first tag information to the user terminal.
[0115] The first tag information includes a first identifier of the first promotional information displayed by the information promotion entity, so that the user terminal can display a target page related to the first promotional information based on the first identifier; the distance between the communication tag entity and the information promotion entity is less than or equal to a preset distance.
[0116] In the embodiments of this specification, the information promotion entity can be an active entity containing first promotional information, or it can be an electronic smart screen device containing the first promotional information. The first promotional information can be public service advertisements, promotional event information, product advertisements, activity information, or other information that needs to be promoted. The first identifier can be an identifier used to identify the first promotional information, such as the ID information or name information of the promotional information, used to uniquely identify the first promotional information. The target page can be a page used to introduce detailed information about the first promoted object contained in the first promotional information. The communication tag entity can be installed inside the information promotion entity, or it can be installed on a side close to the information promotion entity and convenient for users to stick it on using a user terminal.
[0117] It should be understood that the order of some steps in the methods described in one or more embodiments of this specification may be interchanged according to actual needs, or some steps may be omitted or deleted.
[0118] Based on the method in Figure 4, after receiving the trigger signal for user near-field communication sent by the user terminal, the communication tag entity can send its stored first tag information to the user terminal, so that the user terminal can display the target page based on the first tag information, thus simplifying the user operation of the user terminal to display the target page.
[0119] Based on the method in Figure 4, this specification also provides some specific implementation schemes of the method, which will be described below.
[0120] The communication tag entity can generate first tag information based on a first identifier, so as to send the first tag information to the user terminal. Optionally, in the embodiments of this specification, before the communication tag entity obtains the trigger signal for near-field communication sent by the user terminal, it may further include: the communication tag entity obtaining the first identifier sent by the information promotion entity; and generating the first tag information based on the first identifier.
[0121] In the embodiments of this specification, the information promotion entity may determine a first identifier corresponding to the first promotion information before displaying the first promotion information, and send the first identifier to the communication tag entity. The communication tag entity may also obtain at least one of the following: device identification information and Uniform Resource Locator (URL) information sent by the information promotion entity; or, the communication tag entity may store device identification information and a URL, and may determine the URL corresponding to the first identifier based on the first identifier. In practical applications, if the information promotion entity is an active entity such as a paper entity, plastic entity, or glass entity containing the first promotion information, the first tag information in the communication tag entity may be tag information pre-set based on the first promotion information in the information promotion entity.
[0122] The communication tag entity can also detect whether there are users nearby, thereby determining whether it is necessary to instruct the information promotion entity to display first guidance information to guide the user's operation. Optionally, in the embodiments of this specification, the method may further include: determining whether there are users within a preset range of the communication tag entity; if there are users, sending a first guidance triggering instruction to the information promotion entity, so that the information promotion entity displays first guidance information, including information for guiding the user to use the near-field communication function, based on the first guidance triggering instruction.
[0123] In the embodiments of this specification, the communication tag entity may embed at least one of the following detection devices for detecting whether there are people nearby: an infrared sensor, a Bluetooth device, a PIR sensor, a mobile phone detector, and an ultrasonic detector. The preset range may be set based on the performance of the detection device, the size of the space where the communication tag entity is located, or both. The first guidance trigger instruction may contain only a first guidance identifier, enabling the information promotion entity to retrieve first guidance information corresponding to the first guidance identifier from the database. The information promotion entity can render and display the first guidance information in a preset display area. The preset display area may be a region in the information promotion entity that does not overlap with the display area of the first promotion information. Alternatively, the preset display area may be a region in the information promotion entity that overlaps with the display area of the first promotion information, for example, displaying the first guidance information superimposed on the first promotion information, or displaying it as a bullet screen on top of the first promotion information.
[0124] In the embodiments of this specification, the first guidance information may be guiding animation information or text description information used to guide the user to activate the near-field communication (NFC) function in the user terminal and to perform NFC interaction between the user terminal and the communication tag entity. The guiding animation may be an animation demonstrating the activation of the user terminal's NFC function, using a user terminal as an example, and showing a "touch" or "stick" action between the user terminal and the communication tag entity after activating the NFC function. The text description information may be a conversion of the demonstration animation information into text description information.
[0125] In practical applications, if a user touches a communication tag entity with their terminal and the communication tag entity does not receive or detect a trigger signal from the user terminal, it indicates that the user terminal has not enabled near-field communication (NFC) or does not support NFC. The communication tag entity can then send a first guidance trigger command to an information promotion entity, causing the information promotion entity to display first guidance information. This information will guide the user to enable NFC on their terminal. The user terminal can then obtain first tag information from the communication tag entity based on NFC and display the target page.
[0126] As one implementation method, optionally, in the embodiments of this specification, sending the first guidance trigger instruction to the information promotion entity may specifically include: if no trigger signal for near-field communication is obtained within a preset time period after determining that a user exists within a preset range of the communication tag entity, then sending the first guidance trigger instruction to the information promotion entity.
[0127] In the embodiments of this specification, the communication tag entity may include a distance sensing device, capable of sensing the distance between the user and the communication tag entity, as well as the distance between the communication tag entity and the user terminal. If the communication tag entity detects a user based on the distance sensing device, it can determine whether a trigger signal for near-field communication can be obtained within a preset time period. If no trigger signal for near-field communication is obtained within the preset time period, a first guidance trigger command can be sent. If a trigger signal for near-field communication is obtained within the preset time period, the first tag information can be sent to the user terminal.
[0128] In this embodiment, the communication tag entity can further determine whether a trigger signal for near-field communication has been obtained after detecting that a user terminal is within a preset communication distance. If no trigger signal for near-field communication is obtained, a first guidance trigger command can be sent. If a trigger signal for near-field communication is obtained, the first tag information can be sent to the user terminal. As one implementation, the communication tag entity or information promotion entity can be equipped with a TOF (Time of Flight) sensor. Based on TOF technology, it can determine whether a user exists within a preset range of the communication tag entity or information promotion entity, or whether a user terminal approaches or touches the communication tag entity. If it is determined that a user exists within the preset range or a user terminal approaches or touches the communication tag entity, the information promotion entity can display the first guidance information.
[0129] Alternatively, if it is determined that a user or a user terminal is near or touches the communication tag entity within a preset range, but the communication tag entity does not detect an NFC near-field communication trigger signal within a preset time period after obtaining the determination result, such as within 3 seconds, the information promotion entity can display the first guidance information.
[0130] As one implementation, optionally, in the embodiments of this specification, the first guidance information includes at least one of a QR code image and text information for guiding the user to open the near-field communication function.
[0131] In this embodiment, the user can scan a QR code image using their terminal. The terminal will then redirect to a guidance page that instructs the user to activate the Near Field Communication (NFC) function based on the information contained in the QR code. The user can then activate the NFC function using the animated or textual guidance information on the guidance page. Alternatively, after scanning the QR code image, the terminal can directly redirect to an activation page for the NFC function, allowing the user to activate the NFC function directly without much additional operation. In this embodiment, the textual information can be a natural language description used to guide the user to activate the NFC function on their terminal. For example, "You can pull down the screen to open the quick menu. If an image with the letter 'N' is present, you can light it up to activate the NFC function"; "You can open the settings menu, enter NFC in the search options, enter the NFC activation page, and click 'Activate' to activate the NFC function."
[0132] If the communication tag entity is in standby mode, the information promotion entity can guide the user to touch the communication tag entity through the user terminal to activate the communication tag entity and complete near-field communication interaction. Optionally, if the communication tag entity switches to standby mode, a second guidance trigger command is sent to the information promotion entity, so that the information promotion entity displays second guidance information to guide the user to use the communication tag entity based on the second guidance trigger command.
[0133] In the embodiments of this specification, if the communication tag entity does not interact with any terminal device via near-field communication within a preset communication duration, it can switch from normal working state to standby state, thereby reducing resource consumption.
[0134] In the embodiments of this specification, the second guidance trigger instruction may include second guidance identification information. The information promotion entity can search the database for second guidance information that corresponds to the second guidance identification information contained in the second guidance trigger instruction. The second guidance identification information can have a unique correspondence with the second guidance information. The second guidance information can be a prominent shape, such as a red envelope shape or a guide ball, and text descriptions can be added within or near the shape to facilitate user understanding and increase interaction rates, such as "Tap to get a gift." The second guidance information can be the same as the first guidance information. Alternatively, the second guidance information can also be different from the first guidance information.
[0135] In practical applications, the information promotion entity and the user terminal can also be displayed in a coordinated manner. For example, the red envelope can move little by little from the display position of the information promotion entity to the side of the communication tag entity that is closer to the information promotion entity. As the position changes, the red envelope will become smaller and smaller. After the red envelope disappears after the information passes through the entity, it will be displayed from the side of the user terminal and move to the preset display position of the user terminal interface. During the movement, the red envelope can become larger and larger.
[0136] In one implementation, the first or second guidance information may include animation effects for displaying the guidance information, such as displaying the guidance information in the form of virtual images like floating balls, red envelopes, or cartoon characters. In practical applications, the virtual image representing the guidance information can be dynamically displayed in the information promotion entity. In one implementation, if a user terminal approaches or touches the communication tag entity after the virtual image containing the guidance information is displayed in the information promotion entity, the information promotion entity can display a visual effect of the virtual image moving towards the communication tag entity, or an animation effect of the virtual image being sucked into the communication tag entity. The information promotion entity may also display a visual effect that fragments and fades the virtual image. If the communication tag entity has a display screen, it can also display animation effects linked to the information promotion entity. For example, during the process of displaying the visual effect of the virtual image moving towards the communication tag entity in the information promotion entity, the communication tag entity can display an animation effect of the virtual image moving in. Or, after or during the process of displaying the animation effect of the virtual image being sucked into the communication tag entity in the information promotion entity, the communication tag entity can display an animation effect of releasing the virtual image. If at least one virtual avatar is displayed in the information promotion entity, and the user terminal approaches or touches the communication tag entity, the user terminal can also display the virtual avatar in a coordinated manner. For example, as the virtual avatar moves out of the information promotion entity, the user terminal can display an animation effect of the virtual avatar moving into the user terminal.
[0137] In practical applications, when the communication tag is in standby mode, the information promotion entity can display a dynamic guidance animation indicating the second guidance information. Alternatively, if the communication tag detects no NFC signal transmission after a user terminal touches it via TOF technology, the communication tag communicates with the information promotion entity, causing the information promotion entity to display the dynamic guidance animation indicating the second guidance information. The dynamic guidance animation can be in any of the three directions: left, right, or bottom. During installation, the user can select the installation location on the operating terminal. The communication tag can provide an interface to the information promotion entity, allowing the installation location information for the dynamic guidance animation to be written, thus enabling the information promotion entity to display the animation. Alternatively, the information promotion entity can automatically sense the installation direction of the communication tag using components such as position sensors. The information promotion entity and the communication tag communicate via wired or wireless connections. If communication is lost, the information promotion entity may not display the dynamic guidance animation. After communication is restored, the communication tag can initialize, and upon successful initialization, the information promotion entity can resume displaying the dynamic guidance animation.
[0138] As one implementation, optionally, in this embodiment of the specification, the second guidance information is displayed in the area of the information promotion entity near the communication tag entity.
[0139] In this embodiment, the position of the communication tag entity relative to the information promotion entity is preset. Specifically, after installing the information promotion entity and the communication tag entity, the relative position of the communication tag entity relative to the information promotion entity is uploaded to the information promotion entity. After receiving the second guidance trigger command sent by the communication tag entity, the information promotion entity's server can determine the display position of the second guidance information based on the relative position. After determining the display position, the information promotion entity can display the second guidance information at the display position. For example, if the relative position means that the communication tag entity is 3cm away from the left boundary of the information promotion entity and the bottom of the communication tag entity is 5cm away from the bottom boundary of the information promotion entity, then the second guidance information can be displayed on the far left of the information promotion entity, 5cm above the bottom boundary of the information promotion entity.
[0140] The information promotion entity may also include a software package for installing terminal applications. Specifically, the upper area of the information promotion entity can display promotional information and can be managed by the entity's administrator; the lower area can display usage information about the communication tag entity and can be managed by the terminal application's administrator. This allows for the display of multiple types of information while avoiding overlap and incomplete information display.
[0141] As one implementation, optionally, in the embodiments of this specification, after the communication tag entity obtains the trigger signal for near-field communication sent by the user terminal, it may further include: displaying prompt information to indicate the communication result; the prompt information includes at least one form of information such as sound, light, and text.
[0142] In the embodiments of this specification, the communication result may include communication success, communication failure, or no communicable terminal device detected. The communication tag entity may be an NFC electronic device including a screen. If communication is successful, the communication tag entity may play a "communication successful" voice message, emit a green light, or display the word "success"; if communication fails, the communication tag entity may play a "communication failed" voice message, emit a red light, or display the word "failure"; if no communicable terminal device is detected, the communication tag entity may play a "communication invalid" voice message, emit a blue light, or display the word "invalid".
[0143] In practical applications, the communication tag entity can send the communication results to the information promotion entity, enabling the information promotion entity to display prompts using images, voice, text, or lights based on the communication interface of the communication tag entity.
[0144] Based on the same idea, this specification also provides a method for displaying information with an information promotion entity as the execution subject. Figure 5 is a flowchart illustrating a method for displaying information provided in an embodiment of this specification. From a programming perspective, the execution subject of the process can be a program mounted on the information promotion entity. From a hardware perspective, the execution subject of the process can be the information promotion entity. As shown in Figure 5, the process may include the following steps:
[0145] Step 502: The information promotion entity sends the first identifier of the first promotion information to the communication tag entity.
[0146] Wherein, the first identifier is used by the communication tag entity to generate first tag information containing the first identifier, and to feed back the first tag information to the user terminal via near-field communication, and the user terminal displays a target page related to the first promotional information based on the first identifier; the distance between the communication tag entity and the information promotion entity is less than or equal to a preset distance.
[0147] In the embodiments of this specification, the information promotion entity can be an active entity containing first promotional information, or it can be an electronic smart screen device containing the first promotional information. The communication tag entity can be an NFC device, a coil device, or other device capable of near-field communication. The first promotional information can be information that needs to be promoted, such as public service advertisement information, promotional event information, product advertisement information, or activity information. The first identifier can be an identifier used to identify the first promotional information, such as the ID information or name information of the promotional information, used to uniquely identify the first promotional information. The target page can be a page used to introduce the details of the first promoted object contained in the first promotional information. The communication tag entity can be installed inside the information promotion entity, or it can be installed on the side adjacent to the information promotion entity and convenient for users to stick it on using a user terminal.
[0148] Step 504: Display the first promotional information.
[0149] In the embodiments described in this specification, the information promotion entity can display each piece of promotional information one by one according to a preset display order and a preset display duration. Specifically, the server of the information promotion entity can store each piece of promotional information, the preset display order corresponding to each piece of promotional information, and the preset display duration; when the server detects that the currently displayed promotional information has reached the preset display duration, it can send the promotional information of the next display order to the information promotion entity according to the preset order, so that the information promotion entity can render and display the promotional information of the next display order.
[0150] It should be understood that the order of some steps in the methods described in one or more embodiments of this specification may be interchanged according to actual needs, or some steps may be omitted or deleted.
[0151] Based on the method in Figure 5, the information promotion entity can display promotional information according to a preset display order and a preset display duration. Before displaying the promotional information, it sends the identifier corresponding to the promotional information to the communication tag entity. This allows the information promotion entity to play the information in an orderly manner, while also enabling the communication tag entity to generate tag information based on the identifier corresponding to the promotional information, thereby improving the accuracy of the tag information obtained by the user terminal.
[0152] Based on the method in Figure 5, this specification also provides some specific implementation schemes of the method, which will be described below.
[0153] As one implementation, optionally, in the embodiments of this specification, the method may further include: displaying first guidance information including information for guiding the user to use the near-field communication function.
[0154] In the embodiments of this specification, the first guidance information may be guiding animation information or text description information used to guide the user to activate the near-field communication (NFC) function in the user terminal and to perform NFC interaction between the user terminal and the communication tag entity. The guiding animation may be an animation demonstrating the activation of the user terminal's NFC function, using a user terminal as an example, and showing a "touch" or "stick" action between the user terminal and the communication tag entity after activating the NFC function. The text description information may be a conversion of the demonstration animation information into text description information.
[0155] In the embodiments of this specification, a portion of the information promotion entity can display promotional information; the remaining portion of the information promotion entity can display first guidance information, so that the information promotion entity can render and display the first guidance information in the remaining portion of the area, ensuring that the first promotional information and the first guidance information do not overlap.
[0156] In this embodiment of the specification, the first guidance information may be determined and displayed by the information promotion entity based on the first guidance trigger instruction sent by the communication tag entity after receiving it. Optionally, before the display includes the first guidance information for guiding the user to use the near-field communication function, it may further include: obtaining the first guidance trigger instruction sent by the communication tag entity; the first guidance trigger instruction is generated based on the communication tag entity determining that there is a user within a preset range of the communication tag entity, or the first guidance trigger instruction is generated based on the communication tag entity determining that there is a user within a preset range of the communication tag entity and not obtaining a trigger signal for near-field communication within a preset time period.
[0157] In the embodiments described in this specification, the first guidance trigger instruction may contain only a first guidance identifier. After obtaining the first guidance trigger instruction, the information promotion entity can retrieve the first guidance information corresponding to the first guidance identifier from the database based on the first guidance identifier contained in the first guidance trigger instruction. The trigger signal may be a signal emitted by the user terminal after the user terminal activates the near-field communication mode, enabling near-field communication interaction with the communication tag entity.
[0158] In practical applications, if the communication tag entity detects that it has not received a trigger signal after touching the user terminal, it can also generate a first guidance trigger command and send it to the information promotion entity.
[0159] As one implementation, optionally, in the embodiments of this specification, the first guidance information includes at least one of a QR code image and text information for guiding the user to open the near-field communication function.
[0160] In this embodiment, a user can scan a QR code image using their terminal. The terminal will then be redirected to a guidance page that instructs the user to activate the near-field communication (NFC) function based on the information contained in the QR code. The user can then activate the NFC function using animated or textual guidance information on the guidance page. Alternatively, after scanning the QR code image, the terminal can directly redirect to a function activation page for activating the NFC function based on the information contained in the QR code. The text information can be a natural language description used to guide the user to activate the NFC function on their terminal.
[0161] As one implementation, optionally, in the embodiments of this specification, the method may further include: determining whether there are users within a preset range of the information promotion entity; the display of guidance information for guiding users to obtain information through near-field communication specifically includes: if there are users within the preset range of the information promotion entity, then displaying first guidance information for guiding users to use the near-field communication function.
[0162] In this embodiment of the specification, the information promotion entity may embed at least one of the following detection devices for detecting whether there are people nearby: an infrared sensor, a Bluetooth device, a PIR sensor, a mobile phone detector, and an ultrasonic detector. The preset range can be set based on the performance of the detection device, the size of the space where the information promotion entity is located, or both. In this embodiment of the specification, if there are no users within the preset range of the information promotion entity, the first guidance information may not be displayed.
[0163] Optionally, as one implementation, the method may further include: acquiring a second guidance trigger instruction sent by the communication tag entity; the second guidance trigger instruction being generated based on the communication tag entity switching to a standby state; and displaying second guidance information for guiding the user to use the communication tag entity based on the second guidance trigger instruction.
[0164] In this embodiment, the standby state can indicate that the communication tag entity is in an energy-saving state, such as not emitting light. The second guidance trigger instruction may include second guidance identification information. The information promotion entity can search the database for second guidance information that corresponds to the second guidance identification information based on the second guidance trigger instruction. In this embodiment, the second guidance information can be a relatively eye-catching shape, such as a red envelope shape or a guide ball, and text descriptions can be added inside or near the shape to facilitate user understanding and increase interaction rate.
[0165] As one implementation, optionally, in the embodiments of this specification, the method may further include: obtaining device operating status information of the communication tag entity; if the device operating status information indicates that the communication tag entity is in a standby state, then displaying second guidance information for guiding the user to use the communication tag entity.
[0166] In the embodiments described in this specification, the information promotion entity can continuously monitor the working status of the communication tag entity through the communication link with the communication tag entity. If the working status of the communication tag entity is detected to be in standby mode, the entity can determine and display the second guidance information corresponding to the standby mode. In practical applications, the communication tag entity can continuously report its working status to the information promotion entity. If the information promotion entity receives feedback from the communication tag entity that the working status is in standby mode, it can determine and display the second guidance information corresponding to the standby mode.
[0167] As one implementation, optionally, in the embodiments of this specification, the method may further include: determining a target area for displaying the second guidance information based on the location information of the communication tag entity; the target area is an area in the information promotion entity that is close to the communication tag entity; the display of the second guidance information for guiding the user to use the communication tag entity specifically includes: displaying the second guidance information in the target area.
[0168] In the embodiments of this specification, the location information can represent the relative position of the communication tag entity with respect to the information promotion entity; it can also be the three-dimensional coordinate position of its location in space. The target area can be a region within the information promotion entity adjacent to the communication tag entity. For example, if the communication tag entity is located on the lower left side of the information promotion entity, the second guidance information can be displayed on the lower left side of the information promotion entity. In practical applications, the target area for displaying the second guidance information can be pre-set in the parameters of the information promotion entity or in the server during the installation of the communication tag entity and the information promotion entity, so that the information promotion entity can quickly display the second guidance information without having to reconfirm the target area for displaying the second guidance information based on the communication tag entity.
[0169] Based on the same approach, this specification also provides a method for displaying information with a server as the execution entity. One embodiment of this specification provides a method for displaying information with a server as the execution entity, which specifically includes: obtaining a page retrieval request sent by a user terminal; determining target page information corresponding to the first identifier based on a first identifier contained in the page retrieval request; and sending the target page information to the user terminal. The page retrieval request is generated by the user terminal based on first tag information obtained from a communication tag entity via near-field communication; the first tag information includes a first identifier of first promotional information displayed in an information promotion entity; and the distance between the communication tag entity and the information promotion entity is less than or equal to a preset distance.
[0170] In the embodiments of this specification, the page retrieval request may include first identification information. The first identifier has a unique correspondence with the first promotional information and is used to identify the first promotional information. Target page information may include information used to generate the target page, such as the name information of the first promotional object, the image information of the first promotional object, and the parameter information of the first promotional object. The user terminal can obtain the target page information sent by the server and fill it into a preset template based on the target page information. It can then render the target page based on the filled template and display the target page to the user through the user terminal. In practical applications, after determining the target page information, the server can generate the target page and send it to the user terminal, allowing the user terminal to render and display the target page based on it, thereby quickly displaying the target page to the user.
[0171] This specification also provides some specific implementation schemes of the method, which are described below.
[0172] As one implementation, optionally, in this embodiment of the specification, the method may further include: if no target page information corresponding to the first identifier exists, sending result information indicating that the corresponding page has not been obtained to the user terminal, so that the user terminal displays a first fallback page based on the result information; the first fallback page is a page pre-saved locally on the user terminal. Alternatively, if no target page information corresponding to the first identifier exists, sending a second fallback page to the user terminal.
[0173] In this embodiment, the first catch-all page can be a mini-game interface, such as a red envelope rain or other mini-games that can be tried out; it can also be a casual entertainment page; it can also be an animated page, such as short video animations or service promotion animations; it can also display inaccessible pages; it can also display activity advertisement pages launched by the application; or it can be promotional information of mini-programs that the user has historically visited in the application. The first catch-all page can be pre-configured during the installation of the terminal application on the user's terminal; it can also be the first historical page information generated by the user during the use of the terminal application; or it can be the second historical page information generated by the user during the previous opening of mini-programs in the terminal application. In this embodiment, the second catch-all page can be a page of a mini-program that has been displayed on the user's terminal; or it can be a page that has not been displayed on the user's terminal but is contained in the terminal application. The second catch-all page can be a game component displayed as a floating layer, or it can be a native floating layer of a terminal application. The second catch-all page can be the same as the first catch-all page, or it can be different from the first catch-all page.
[0174] To more clearly illustrate the method for displaying information provided in the embodiments of this specification, Figure 6 is a swimlane diagram of such a method. As shown in Figure 6, the scheme may include a near-field communication stage and a page acquisition stage, and may specifically include the following steps.
[0175] The user terminal can perform step 602: send a trigger signal for near-field communication.
[0176] The communication tag entity located near the user terminal can perform step 604: obtain the trigger signal.
[0177] Step 606: Based on the trigger signal, send the first tag information.
[0178] In this embodiment of the specification, the first tag information may include a first identifier of the first promotional information. The first promotional information may be the promotional information being displayed by the information promotion entity. In this embodiment of the specification, the first tag information may include first identifier information. In addition to the first identifier, the first tag information may also include device identifier information of the information promotion entity and a Uniform Resource Locator (URL) corresponding to the identifier of the first promotional information. The device identifier information is used to uniquely identify the information promotion entity. The Uniform Resource Locator (URL) is used to open the application, mini-program, or H5 page corresponding to the first promotional information so that the page related to the first promotional information can be displayed on the user's terminal interface.
[0179] In practical applications, the information promotion entity can send the first identifier, device identifier information, and the Uniform Resource Locator (URL) corresponding to the first promotion information to the communication tag entity; alternatively, after receiving the first identifier information, the communication tag entity can also determine the URL corresponding to the first identifier and the device identifier information of the information promotion entity that sent the first identifier from its stored data; alternatively, the information promotion entity can send the first identifier and device identifier information to the communication tag entity, and the communication tag entity can look up the URL corresponding to the first promotion information based on the first identifier; alternatively, the information promotion entity can send the first identifier and the URL corresponding to the first promotion information to the communication tag entity, and the communication tag entity may contain the device identifier information of the information promotion entity; the communication tag entity can include the first identifier, the URL, and the device identifier information in the first tag information and send the first tag information to the user terminal so that the user terminal can open the target page corresponding to the first promotion information based on the first tag information.
[0180] The user terminal can receive the first tag information sent by the communication tag entity and execute step 608: display a prompt page based on the first tag information.
[0181] In the embodiments of this specification, whether to display a prompt page can be determined based on the type of the user terminal. For example, if the user terminal is of type 1, the prompt page can be hidden, and the application launch operation can be performed directly; if the user terminal is of type 2, the prompt page can be displayed. Type 1 may include the user terminal's operating system being HarmonyOS or Android, etc. Type 2 may include the user terminal's operating system being iOS, etc.
[0182] Step 610: Launch the target application based on the user's confirmation action on the prompt page.
[0183] Step 612: Determine if the network status is good.
[0184] If the network connection is poor, you can proceed to step 614: display the second fallback page.
[0185] In the embodiments described in this specification, the second fallback page can be generated based on page information stored locally on the user terminal. After the user terminal has displayed the second fallback page for a set duration, it can also obtain and display the target page information.
[0186] If the network conditions are good, the user terminal can perform step 616: generate a page retrieval request and send it to the server.
[0187] The server can perform step 618: obtain the page retrieval request sent by the user terminal.
[0188] Step 620: Determine the target page information based on the first identifier contained in the page retrieval request.
[0189] Step 622: Determine if the target page information exists.
[0190] If the target page information does not exist, proceed to step 624: send the first fallback page.
[0191] After the user terminal receives the first fallback page, it can execute step 626: display the first fallback page.
[0192] In practical applications, if the user terminal has a first fallback page in its local cache, step 624 can be skipped. After receiving feedback from the server indicating that the target page was not found, the user terminal can retrieve the first fallback page from its local cache and display it.
[0193] If the target page information exists, the server can execute step 628: send the target page information.
[0194] After the user terminal receives the target page information, it can perform step 630: display the target page based on the target page information.
[0195] In practical applications, an intermediate page can be displayed before the target page is shown on the user terminal. The intermediate page can be an identification page of the application that carries the target page, thus avoiding the user waiting on a blank page. It can also provide the user with information about the source of the message, so that when the information promotion entity has not yet played the first promotional information, but the user wants to view it, the user can find it in the application displayed on the intermediate page, thus improving the user experience.
[0196] The above steps contain some features that are the same as or similar to those in the foregoing embodiments. Please refer to the specific explanation of the display information method described above, which will not be repeated here.
[0197] It should be understood that the order of some steps in the methods described in the above embodiments can be interchanged according to actual needs, or some steps can be omitted or deleted.
[0198] Using the above method, the information promotion entity can send the identifier of the promotion information to the communication tag entity before displaying the promotion information. This allows the communication tag entity to generate corresponding tag information, enabling the user terminal to obtain the target page corresponding to the promotion information displayed by the information promotion entity based on the tag information. This improves the accuracy of obtaining the target page, reduces the number of steps the user needs to take to obtain the target page, simplifies user operations, and enhances the user experience.
[0199] Based on the same idea, embodiments of this specification also provide an apparatus corresponding to the above method. Figure 7 is a schematic structural diagram of an apparatus for displaying information corresponding to Figure 2 provided in an embodiment of this specification. As shown in Figure 7, the apparatus may include:
[0200] The first tag information acquisition module 702 is used to acquire first tag information provided by a communication tag entity set at a first location through near-field communication; the first tag information includes a first identifier of first promotional information displayed by an information promotion entity set at a second location; the distance between the first location and the second location is less than or equal to a preset distance;
[0201] The target page display module 704 is used to display a target page related to the first promotional information based on the first identifier.
[0202] Based on the device in Figure 7, this specification also provides some specific implementation schemes of the device, which will be described below.
[0203] Optionally, the information promotion entity includes at least one of the following: an entity used for displaying promotional information on a smart screen terminal or in the form of a poster; the communication tag entity includes at least one of the following: an information board carrying an NFC tag or an electronic device carrying an NFC tag.
[0204] Optionally, the first identifier is sent by the information promotion entity to the communication tag entity before the first promotion information is displayed.
[0205] Optionally, the first identifier is determined by the communication tag entity from the identifier set based on the display order or display time of each promotional information that can be displayed in the information promotion entity; the identifier set includes the identifier information of each promotional information.
[0206] Optionally, the first identifier is pre-entered into the communication tag entity.
[0207] Optionally, the first tag information may also include application identification information of the target application; the device may also be used to: launch the target application in the user terminal based on the application identification information; and display the target page corresponding to the first promotion information, specifically including: displaying the target page corresponding to the first promotion information based on the launched target application.
[0208] Optionally, the application identification information includes the Uniform Resource Locator (URL) of the target application; or, the target application includes at least one of a terminal application and a mini-program.
[0209] Optionally, the target page display module can be used to: send a page retrieval request to the server based on the first identifier; retrieve the target page information corresponding to the first promotional information returned by the server; and display the target page based on the target page information.
[0210] Optionally, the first tag information also includes device identification information of the information promotion entity; the target page display module can be specifically used to: send a page retrieval request to the server based on the first identifier and the device identification information; the page retrieval request includes the first identifier and the device identification information.
[0211] Optionally, the target page display module can be used to: if the target page information corresponding to the first promotion information is not obtained from the server, then display the first fallback page; the first fallback page is a page that is pre-saved locally on the user's terminal.
[0212] Optionally, the target page display module can be used to: obtain the network status of the user terminal; and send a page retrieval request to the server, specifically including: if the user terminal has a network status indicating good network status, then send a page retrieval request to the server.
[0213] Optionally, the target page display module can be used to: if the user terminal indicates a poor network condition, then display a second fallback page; the second fallback page is a page pre-saved locally on the user terminal.
[0214] Optionally, the device can also be used to: display a prompt page based on the first tag information; the prompt page includes prompt information prompting the user to launch the target application; launch the target application in the user terminal, specifically including: obtaining a confirmation operation performed by the user based on the prompt page, and launching the target application in the user terminal.
[0215] Optionally, the device can also be used to: if the information promotion entity displays the first promotion information and then displays the second promotion information, the tag information in the communication tag entity is updated from the first tag information to the second tag information, and the second tag information includes the second identifier of the second promotion information.
[0216] Optionally, the target page includes at least one of a product introduction page for introducing the first promoted object and a product purchase page for purchasing the first promoted object; or, the target page includes information about other objects; the other objects include at least one of the promoted objects represented by other promotional information that can be displayed in the information promotion entity and at least some of the products offered by the target application for displaying the target page.
[0217] Based on the same idea, embodiments of this specification also provide an apparatus corresponding to the above method. Figure 8 is a schematic diagram of the structure of an apparatus for displaying information corresponding to Figure 4 provided in an embodiment of this specification. As shown in Figure 8, the apparatus may include:
[0218] The trigger signal acquisition module 802 is used to acquire the trigger signal sent by the user terminal for near-field communication;
[0219] The information sending module 804 is used to send first tag information to the user terminal based on the trigger signal; the first tag information includes a first identifier of the first promotional information displayed by the information promotion entity, so that the user terminal can display a target page related to the first promotional information based on the first identifier; the distance between the communication tag entity and the information promotion entity is less than or equal to a preset distance.
[0220] Based on the device in Figure 8, this specification also provides some specific implementation schemes of the device, which will be described below.
[0221] Optionally, the device may also include a tag information generation module, which can be used for: the communication tag entity to obtain the first identifier sent by the information promotion entity; and to generate first tag information based on the first identifier.
[0222] Optionally, the device can also be used to: determine whether there is a user within a preset range of the communication tag entity; if there is a user, send a first guidance trigger instruction to the information promotion entity so that the information promotion entity displays first guidance information, including information for guiding the user to use the near-field communication function, based on the first guidance trigger instruction.
[0223] Optionally, the device can also be used to: if a trigger signal for near-field communication is not obtained within a preset time period after determining that a user exists within a preset range of the communication tag entity, then send a first guidance triggering instruction to the information promotion entity.
[0224] Optionally, the first guidance information includes at least one of a QR code image and text information used to guide the user to activate the near-field communication function.
[0225] Optionally, if the communication tag entity switches to standby mode, a second guidance trigger instruction is sent to the information promotion entity, so that the information promotion entity displays second guidance information to guide the user to use the communication tag entity based on the second guidance trigger instruction.
[0226] Optionally, the second guidance information is displayed in the area of the information promotion entity near the communication tag entity.
[0227] Optionally, the device can also be used to: display prompts indicating the results of communication; the prompts may include at least one form of information, such as sound, light, or text.
[0228] Based on the same idea, embodiments of this specification also provide an apparatus corresponding to the above method. Figure 9 is a structural schematic diagram of an apparatus for displaying information corresponding to Figure 5 provided in an embodiment of this specification. As shown in Figure 9, the apparatus may include:
[0229] The identifier sending module 902 is used to send a first identifier of the first promotional information to a communication tag entity; the first identifier is used by the communication tag entity to generate first tag information containing the first identifier, and to feed back the first tag information to a user terminal via near-field communication; the user terminal displays a target page related to the first promotional information based on the first identifier; the distance between the communication tag entity and the information promotion entity is less than or equal to a preset distance;
[0230] The promotion information display module 904 is used to display the first promotion information.
[0231] Based on the device in Figure 9, this specification also provides some specific implementation schemes of the device, which will be described below.
[0232] Optionally, the device can also be used to: display first guidance information including information for guiding the user to use the near-field communication function.
[0233] Optionally, the device can also be used to: acquire a first guidance trigger instruction sent by the communication tag entity; the first guidance trigger instruction is generated based on the communication tag entity determining that a user exists within a preset range of the communication tag entity, or the first guidance trigger instruction is generated based on the communication tag entity determining that a user exists within a preset range of the communication tag entity and then failing to acquire a trigger signal for near-field communication within a preset time period.
[0234] Optionally, the first guidance information includes at least one of a QR code image and text information used to guide the user to activate the near-field communication function.
[0235] Optionally, the device can also be used to: determine whether there are users within a preset range of the information promotion entity; and display guidance information for guiding users to obtain information through near-field communication, specifically including: if there are users within the preset range of the information promotion entity, displaying first guidance information for guiding users to use the near-field communication function.
[0236] Optionally, the device can also be used to: acquire a second guidance trigger instruction sent by the communication tag entity; the second guidance trigger instruction is generated based on the communication tag entity switching to a standby state; and based on the second guidance trigger instruction, display second guidance information for guiding the user to use the communication tag entity.
[0237] Optionally, the device can also be used to: obtain device operating status information of the communication tag entity; if the device operating status information indicates that the communication tag entity is in standby mode, then display second guidance information to guide the user to use the communication tag entity.
[0238] Optionally, the device can also be used to: determine a target area for displaying second guidance information based on the location information of the communication tag entity; the target area is an area in the information promotion entity that is close to the communication tag entity; and display the second guidance information for guiding the user to use the communication tag entity, specifically including: displaying the second guidance information in the target area.
[0239] Based on the same approach, embodiments of this specification also provide an apparatus corresponding to the above-described method for displaying information with a server as the execution subject. This apparatus may include: a request acquisition module, used to acquire a page acquisition request sent by a user terminal; the page acquisition request is generated by the user terminal based on first tag information obtained from a communication tag entity via near-field communication; the first tag information includes a first identifier of first promotional information displayed in an information promotion entity; the distance between the communication tag entity and the information promotion entity is less than or equal to a preset distance; a page information determination module, used to determine target page information corresponding to the first identifier based on the first identifier contained in the page acquisition request; and a page information sending module, used to send the target page information to the user terminal.
[0240] This specification also provides some specific implementation schemes of the device, which will be described below.
[0241] Optionally, the device can also be used to: if no target page information corresponding to the first identifier exists, send result information indicating that the corresponding page has not been obtained to the user terminal, so that the user terminal displays a first fallback page based on the result information; the first fallback page is a page pre-saved locally on the user terminal. Alternatively, if no target page information corresponding to the first identifier exists, send a second fallback page to the user terminal.
[0242] Based on the same idea, embodiments of this specification also provide devices corresponding to the above-described methods. Figure 10 is a schematic diagram of the structure of a device for displaying information provided in an embodiment of this specification. As shown in Figure 10, the device 1000 may include: at least one processor 1010; and a memory 1030 communicatively connected to the at least one processor; wherein, the memory 1030 stores instructions 1020 that can be executed by the at least one processor 1010, the instructions being executed by the at least one processor 1010 to enable the at least one processor 1010 to perform a method for displaying information.
[0243] Based on the same approach, embodiments of this specification also provide a computer-readable medium corresponding to the above-described method. The computer-readable medium stores computer-readable instructions that can be executed by a processor to implement the above-described method for displaying information.
[0244] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the device shown in FIG10 is basically similar to the method embodiment, so the description is relatively simple; relevant parts can be referred to the description of the method embodiment.
[0245] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant regions, and corresponding operation portals are provided for users to choose to authorize or refuse.
[0246] In the 1990s, improvements to a technology could be clearly distinguished as either hardware improvements (e.g., improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the methodology). However, with technological advancements, many methodological improvements today can be considered direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved methodology into the hardware circuit. Therefore, it cannot be said that a methodological improvement cannot be implemented using hardware physical modules. For example, a Programmable Logic Device (PLD) (such as a Field Programmable Gate Array (FPGA)) is such an integrated circuit whose logic function is determined by the user programming the device. Designers can program and "integrate" a digital system onto a PLD themselves, without needing chip manufacturers to design and manufacture dedicated integrated circuit chips. Furthermore, nowadays, instead of manually manufacturing integrated circuit chips, this programming is mostly implemented using "logic compiler" software. Similar to the software compiler used in program development, the original code before compilation must also be written in a specific programming language, called a Hardware Description Language (HDL). There are many HDLs, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, and RHDL (Ruby Hardware Description Language). Currently, the most commonly used are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also understand that by simply performing some logic programming on the method flow using one of these hardware description languages and programming it into an integrated circuit, the hardware circuit implementing the logical method flow can be easily obtained.
[0247] The controller can be implemented in any suitable manner. For example, it can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers, and embedded microcontrollers. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicon Labs C8051F320. A memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also recognize that, in addition to implementing the controller in purely computer-readable program code form, the same functionality can be achieved by logically programming the method steps to make the controller take the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers. Therefore, such a controller can be considered a hardware component, and the means included therein for implementing various functions can also be considered as structures within the hardware component. Alternatively, the means for implementing various functions can be considered as both software modules implementing the method and structures within the hardware component.
[0248] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or physical entities, or by products with certain functions. A typical implementation device is a computer. Specifically, a computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices. For ease of description, the above devices are described separately by function as various units. Of course, in implementing this application, the functions of each unit can be implemented in one or more software and / or hardware.
[0249] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code. The present invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams. These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.
[0250] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, thereby providing steps for implementing the functions specified in one or more flowcharts and / or one or more blocks of a block diagram. In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory. Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0251] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0252] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0253] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0254] This application can be described in the general context of computer-executable instructions, such as program modules, that are executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform a specific task or implement a specific abstract data type. This application can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.
[0255] The above description is merely an embodiment of this application and is not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A method for displaying information, comprising: The user terminal obtains the first tag information provided by the communication tag entity set at the first location through near-field communication; The first tag information includes a first identifier of the first promotional information displayed by the information promotion entity located at the second position; the distance between the first position and the second position is less than or equal to a preset distance; Based on the first identifier, a target page related to the first promotional information is displayed.
2. The method according to claim 1, wherein the information promotion entity includes at least one of the following: an entity for displaying promotional information in the form of a poster on a smart screen terminal; The communication tag entity includes at least one of an information board carrying an NFC tag and an electronic device carrying an NFC tag.
3. The method according to claim 1, wherein the first identifier is sent to the communication tag entity by the information promotion entity before displaying the first promotion information.
4. The method according to claim 1, wherein the first identifier is determined by the communication tag entity from the identifier set according to the display order or display time of each promotional information that can be displayed in the information promotion entity; the identifier set includes the identifier information of each promotional information.
5. The method according to claim 1, wherein the first identifier is pre-entered into the communication tag entity.
6. The method according to claim 1, wherein the first tag information further includes application identifier information of the target application; the method further includes: Based on the application identification information, the target application in the user terminal is launched; The display of the target page corresponding to the first promotional information specifically includes: Based on the launched target application, the target page corresponding to the first promotional information is displayed.
7. The method according to claim 6, wherein the application identification information includes the Uniform Resource Locator (URL) of the target application; or, The target application includes at least one of terminal applications and mini-programs.
8. The method according to claim 1, wherein displaying a target page related to the first promotional information based on the first identifier specifically includes: Based on the first identifier, a page retrieval request is sent to the server; Obtain the target page information corresponding to the first promotion information returned by the server; Based on the target page information, the target page is displayed.
9. The method according to claim 8, wherein the first tag information further includes device identification information of the information promotion entity; the step of sending a page retrieval request to the server based on the first identifier specifically includes: Based on the first identifier and the device identifier information, a page retrieval request is sent to the server; The page retrieval request includes the first identifier and the device identifier information.
10. The method according to claim 9, further comprising: If the target page information corresponding to the first promotion information is not obtained from the server, the first fallback page is displayed; The first fallback page is a page that is pre-saved locally on the user's terminal.
11. The method of claim 8, before the sending the page acquisition request to the server, further comprising: acquiring a network status of the user terminal; the sending the page acquisition request to the server, specifically comprising: if the user terminal is in a network status indicating a good network status, sending the page acquisition request to the server.
12. The method of claim 11, further comprising: if the user terminal is in a network status indicating a poor network status, displaying a second fallback page; the second fallback page is a page pre-stored in the user terminal locally.
13. The method of claim 6, before the starting the target application in the user terminal, further comprising: based on the first label information, displaying a prompt page; the prompt page includes prompt information prompting to start the target application; the starting the target application in the user terminal, specifically comprising: acquiring a confirmation operation performed by a user based on the prompt page, and starting the target application in the user terminal.
14. The method of claim 1, further comprising: if the information promotion entity displays a second promotion information after displaying the first promotion information, the label information in the communication label entity is updated from the first label information to a second label information, and the second label information includes a second identification of the second promotion information.
15. The method of claim 1, the target page includes at least one of a product introduction page for introducing the first promotion object, and a product purchase page for purchasing the first promotion object; or, the target page includes related information of other objects; the other objects include at least one of promotion objects represented by other promotion information displayable in the information promotion entity, and at least part of products available in a target application program for displaying the target page.
16. A method for displaying information, comprising: a communication label entity acquiring a trigger signal for near field communication sent by a user terminal; based on the trigger signal, sending first label information to the user terminal; the first label information includes a first identification of first promotion information displayed by an information promotion entity, so that the user terminal displays a target page related to the first promotion information based on the first identification; the distance between the communication label entity and the information promotion entity is less than or equal to a preset distance.
17. The method of claim 16, before the communication label entity acquires the trigger signal for near field communication sent by the user terminal, further comprising: the communication label entity acquires the first identification sent by the information promotion entity; based on the first identification, generating the first label information.
18. The method of claim 16, further comprising: judging whether there is a user within a preset range of the communication label entity; if there is a user, sending a first guide trigger instruction to the information promotion entity, so that the information promotion entity displays first guide information for guiding the user to use the near field communication function based on the first guide trigger instruction.
19. The method according to claim 18, wherein sending the first guidance trigger instruction to the information promotion entity specifically includes: If, after determining that a user exists within a preset range of the communication tag entity, no trigger signal for near-field communication is obtained within a preset time period, a first guidance trigger instruction is sent to the information promotion entity.
20. The method according to claim 18, wherein the first guidance information includes at least one of a QR code image and text information for guiding the user to activate the near-field communication function.
21. The method according to claim 16, wherein if the communication tag entity switches to a standby state, a second guidance trigger instruction is sent to the information promotion entity, so that the information promotion entity displays second guidance information for guiding the user to use the communication tag entity based on the second guidance trigger instruction.
22. The method of claim 21, wherein the second guidance information is displayed in the information promotion entity in an area close to the communication tag entity.
23. The method according to claim 16, further comprising, after the communication tag entity acquires the trigger signal for near-field communication sent by the user terminal: Displays a prompt message indicating the communication result; The prompt information includes at least one form of information, such as sound, light, or text.
24. A method for displaying information, comprising: The information promotion entity sends the first identifier of the first promotional information to the communication tag entity; The first identifier is used by the communication tag entity to generate first tag information containing the first identifier, and to feed back the first tag information to the user terminal via near-field communication. The user terminal displays a target page related to the first promotional information based on the first identifier. The distance between the communication tag entity and the information promotion entity is less than or equal to a preset distance. Display the first promotional information.
25. The method according to claim 24, further comprising: The display includes initial guidance information to instruct the user on how to use the near-field communication function.
26. The method of claim 25, further comprising, before the display includes first guidance information for guiding the user to use the near-field communication function: Obtain the first boot trigger command sent by the communication tag entity; The first guidance trigger instruction is generated based on the communication tag entity determining that a user exists within a preset range of the communication tag entity, or the first guidance trigger instruction is generated based on the communication tag entity determining that a user exists within a preset range of the communication tag entity and then not obtaining a trigger signal for near-field communication within a preset time period.
27. The method according to claim 26, wherein the first guidance information includes at least one of a QR code image and text information for guiding the user to open the near-field communication function.
28. The method of claim 25, further comprising: Determine whether there are users within the preset scope of the information promotion entity; The display provides guidance information to help users obtain information via near-field communication, specifically including: If there are users within the preset range of the information promotion entity, then first guidance information, including information for guiding users to use the near-field communication function, will be displayed.
29. The method according to claim 24, further comprising: Obtain the second guidance trigger instruction sent by the communication tag entity; The second guidance trigger instruction is generated based on the communication tag entity switching to standby mode; Based on the second guidance trigger instruction, second guidance information is displayed to guide the user to use the communication tag entity.
30. The method according to claim 24, further comprising: Obtain the device operating status information of the communication tag entity; If the device operating status information indicates that the communication tag entity is in standby mode, then second guidance information is displayed to guide the user to use the communication tag entity.
31. The method according to claim 29 or 30, further comprising: Based on the location information of the communication tag entity, a target area for displaying the second guidance information is determined; The target area is the region within the information promotion entity that is close to the communication tag entity; The second guidance information displayed to guide the user in using the communication tag entity specifically includes: The second guidance information is displayed in the target area.
32. A device for displaying information, comprising: The first tag information acquisition module is used to acquire first tag information provided by the communication tag entity set at the first location through near-field communication. The first tag information includes a first identifier of the first promotional information displayed by the information promotion entity located at the second position; the distance between the first position and the second position is less than or equal to a preset distance; The target page display module is used to display a target page related to the first promotional information based on the first identifier.
33. A device for displaying information, comprising: The trigger signal acquisition module is used to acquire the trigger signal sent by the user terminal for near-field communication; An information sending module is used to send first tag information to the user terminal based on the trigger signal; the first tag information includes a first identifier of the first promotional information displayed by the information promotion entity, so that the user terminal can display a target page related to the first promotional information based on the first identifier; the distance between the communication tag entity and the information promotion entity is less than or equal to a preset distance.
34. A device for displaying information, comprising: The identifier sending module is used to send the first identifier of the first promotional information to the communication tag entity; The first identifier is used by the communication tag entity to generate first tag information containing the first identifier, and to feed back the first tag information to the user terminal via near-field communication. The user terminal displays a target page related to the first promotional information based on the first identifier. The distance between the communication tag entity and the information promotion entity is less than or equal to a preset distance. The promotion information display module is used to display the first promotion information.
35. A device for displaying information, comprising: At least one processor; as well as, a memory in communication with the at least one processor; wherein the memory has stored instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method of displaying information of any one of claims 1 to 31.
36. A computer readable medium having stored thereon computer readable instructions executable by a processor to implement the method of displaying information of any one of claims 1 to 31.