Information presentation methods, devices, electronic devices, computer-readable media
The information presentation method simplifies the interaction process by pre-configuring matching information and related content on a live video page, enhancing user experience by allowing direct access to relevant objects.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2023-07-07
- Publication Date
- 2026-05-08
AI Technical Summary
Existing live information interaction methods are single and complex, leading to a poor user experience due to the difficulty in obtaining information other than text comments during live events.
An information presentation method that includes pre-configuring candidate matching information and related content, allowing direct presentation of relevant objects on a live video page if the input information matches predefined conditions, simplifying the interaction process.
Reduces the complexity of operations required to acquire related objects, improving the user experience by enabling direct viewing of relevant content with minimal interactions.
Smart Images

Figure 0007855722000001 
Figure 0007855722000002 
Figure 0007855722000003
Abstract
Description
Technical Field
[0001] [Cross - reference to Related Applications] This application claims priority to a Chinese patent application filed with the Chinese Patent Office on July 7, 2022, with an application number of 202210804305.2 and an application title of "Information Presentation Method, Apparatus, Electronic Device, Computer - Readable Medium", the entire content of which is incorporated herein by reference. [Technical Field]
[0002] This application relates to the technical field of the Internet, and particularly to an information presentation method, apparatus, electronic device, and computer - readable medium.
Background Art
[0003] Live is an information network distribution method that produces and distributes information synchronously with the occurrence and development process of an event on - site, and has a two - way flow process.
[0004] Also, for a person watching a live, this viewer can distribute some information (such as comments, etc.) during the live process.
[0005] However, since the information interaction method applied to live is single and the information distribution operation is complex, the user experience is relatively poor.
Summary of the Invention
Problems to be Solved by the Invention
[0006] To solve the above - mentioned technical problems, this application provides an information presentation method, apparatus, electronic device, and computer - readable medium that are advantageous for improving the user experience.
Means for Solving the Problems
[0007] To achieve the above object, the technical solution according to the embodiments of this application is as follows.
[0008] The embodiments of this application provide an information presentation method, and the said method is Presenting a live video page that includes an information input area, In response to inputting information to be distributed in the information input area, the live video page is presented with relevant objects of information to be matched, and the matching result between the information to be distributed and the information to be matched satisfies pre-set matching conditions.
[0009] In one possible embodiment, the related object includes at least one of the sticker to be used and the resource to be used.
[0010] In one possible embodiment, presenting the relevant objects of information to be matched on the live video page is: This includes presenting the relevant objects of the information to be matched within the information input area.
[0011] In one possible embodiment, the position of the information to be distributed in the information input area and the presentation position of the related object in the information input area satisfy a predetermined positional condition.
[0012] In one possible embodiment, the information to be distributed is located at the first end of the information input area, and the related object is presented at the second end of the information input area.
[0013] In one possible embodiment, after presenting the relevant objects of information to be matched on the live video page, the method The further includes inputting the associated object into the information input area in response to a trigger operation on the associated object.
[0014] In one possible embodiment, the related object includes at least one candidate content, Inputting the aforementioned related object into the information input area in response to a trigger operation on the aforementioned related object is: This includes inputting the content to be used into the information input area in response to a selection operation triggered by the selection operation for the content to be used from among the at least one candidate content.
[0015] In one possible embodiment, the live video page further includes information distribution controls, After inputting the aforementioned related object into the information input area, the method proceeds as follows: In response to a trigger operation on the information distribution control, the information to be distributed and the related objects are distributed. Or, After inputting the aforementioned related object into the information input area, the method proceeds as follows: The method further includes distributing a composite image in response to a trigger operation on the information distribution control, wherein the composite image is composed of the information to be distributed and the associated object.
[0016] In one possible embodiment, the related object is a resource object, The aforementioned method, After delivering the aforementioned related object, the resource object is presented in the information display area of the live video page, and in response to a trigger operation on the resource object, the resource interface corresponding to the resource object is presented. Or, After delivering the aforementioned related object, the system further includes displaying a resource identifier corresponding to the resource object in the information display area of the live video page, and displaying a resource interface corresponding to the resource object in response to a trigger operation on the resource identifier.
[0017] In one possible embodiment, presenting a resource interface corresponding to the resource target is: This includes presenting a resource interface corresponding to the resource target on the live video page.
[0018] In one possible embodiment, after presenting the relevant object of the information to be matched on the live video page, the method includes: When the presentation duration of the relevant object on the live video page reaches a preset duration threshold, canceling the display of the relevant object from the live video page; Or, Further including canceling the display of the relevant object from the live video page in response to a character input operation triggered for the information input area.
[0019] In one possible embodiment, the information to be matched is related to at least one candidate content, The relevant object is randomly selected from the at least one candidate content, or the relevant object is the at least one candidate content.
[0020] In one possible embodiment, the information to be matched and the relevant object of the information to be matched are determined based on the live-related information of the live video page.
[0021] In one possible embodiment, the information input area is a comment input box.
[0022] The embodiments of the present application further provide an information presentation device, and this information presentation device includes: A first presentation unit for presenting a live video page including an information input area; A second presentation unit for presenting a relevant object of the information to be matched on the live video page in response to inputting the information to be distributed into the information input area, where the second presentation unit satisfies a preset matching condition for the matching result between the information to be distributed and the information to be matched.
[0023] The embodiments of the present application further provide an electronic device, and the device includes a processor and a memory. The memory is used to store instructions or computer programs. The processor is used to execute the instructions or computer program in the memory to cause the electronic device to perform any one embodiment of the information presentation method according to the embodiments of this application.
[0024] Embodiments of this application further provide a computer-readable medium on which instructions or computer programs are stored, and when the instructions or computer programs are executed on a device, the device is made to perform one embodiment of the information presentation method according to embodiments of this application.
[0025] Embodiments of the present application further provide a computer program product, which includes a computer program delivered on a non-temporary computer-readable medium, the computer program including program code for performing any one embodiment of the information presentation method according to embodiments of the present application. [Effects of the Invention]
[0026] Compared to conventional technologies, the embodiments of this application have at least the following advantages.
[0027] In the invention described in this application, the electronic device of a target user can present a live video page to the target user. After the target user enters information to be distributed into the information input area on the live video page, if the matching result between the information to be distributed and pre-set matching information satisfies pre-set matching conditions, the related object of the matching information is presented on the live video page. This enables the target user to view the related object directly from the live video page with as few operations as possible, thereby effectively reducing the complexity of operations required for the target user to acquire the related object, and further effectively improving the efficiency of acquisition of the related object by the target user, thus contributing to an improved user experience. [Brief explanation of the drawing]
[0028] To more clearly illustrate the embodiments of this application or the technical concepts in the prior art, the following briefly introduces the drawings that may be used in the embodiments or prior art descriptions. It is obvious that the drawings in the following description are only a few embodiments described in this application, and a person skilled in the art can obtain other drawings based on these without expending any creative effort. [Figure 1] This is a flowchart of the information presentation method according to the embodiment of this application. [Figure 2] This is a schematic diagram of a live video page according to an embodiment of this application. [Figure 3] This is a schematic diagram of a live video page according to an embodiment of this application. [Figure 4] This is a schematic diagram of a live video page according to an embodiment of this application. [Figure 5] This is a schematic diagram of the information detail page corresponding to the card according to the embodiment of this application. [Figure 6] This is a schematic diagram of a live video page according to an embodiment of this application. [Figure 7]This is a schematic diagram of a live video page according to an embodiment of this application. [Figure 8] This is a schematic diagram of a live video page according to an embodiment of this application. [Figure 9] This is a schematic diagram of a live video page according to an embodiment of this application. [Figure 10] This is a schematic diagram of a live video page according to an embodiment of this application. [Figure 11] This is a schematic diagram of the structure of an information presentation device according to an embodiment of this application. [Figure 12] This is a schematic diagram of the structure of an electronic device according to an embodiment of this application. [Modes for carrying out the invention]
[0029] The inventors, through their research on information distribution methods applicable to live streaming, discovered the following: While a user is watching a live stream, they can generally distribute text comments via the comment input box on the live page. However, if the user wishes to distribute other information besides text comments (e.g., sticker images), they must perform one or more actions (e.g., clicking on a sticker control on the live page) to open the corresponding information input panel (e.g., a sticker selection panel). The user then performs the corresponding input operation on this information input panel (e.g., selecting a sticker in the sticker selection panel). This method allows the user to distribute information other than text comments on the live page.
[0030] As can be seen, with the above information distribution plan, users need to perform many operations to obtain information other than text comments. Therefore, the operations for obtaining this information are relatively complex, and as a result, it takes a lot of time for the user to obtain this information, thus the user experience of obtaining this information is relatively poor.
[0031] Based on the above findings, in order to solve the technical problems shown in the background technology section, the embodiment of this application provides an information presentation method in which several candidate matching information and related content corresponding to these candidate matching information may be set in advance. Thereafter, after a target user enters information to be delivered into the information input area of the live video page, if it is determined that the matching result between the information to be delivered and the matching information among the candidate matching information satisfies the pre-set matching conditions, the related object (e.g., a sticker image) of the matching information is presented on the live video page, so that the target user can directly view the related object from the live video page. This effectively simplifies the interaction operation, enabling the target user to directly view the related object from the live video page with as few operations as possible. This effectively reduces the complexity of the operation required for the target user to acquire the related object, and further effectively improves the acquisition efficiency of the related object by the target user, thus contributing to an improved user experience (particularly the acquisition and delivery experience of information other than text).
[0032] Furthermore, the embodiments of this application do not limit the entity that performs the information presentation method described above. For example, the information presentation method according to the embodiments of this application may be performed by an electronic device, which includes, but is not limited to, smartphones, tablet computers, laptop computers, personal digital assistants (PDAs), etc.
[0033] To enable those skilled in the art to better understand the solutions of this application, the following clearly and completely describes the technical solutions in the embodiments of this application, linking them with the drawings of the embodiments. Clearly, the embodiments described are only a selection of embodiments of this application, not all of them. All other embodiments derived from the embodiments of this application without the creative effort of those skilled in the art are all within the scope of protection of this application.
[0034] To better understand the technical proposal presented in this application, the information presentation method according to the embodiments of this application will be explained below, along with several drawings.
[0035] As shown in Figure 1, the information presentation method according to the embodiment of this application includes S1 to S2.
[0036] S1: Present a live video page that includes an information input area.
[0037] Here, the live video page is used to present live video, and the embodiments of this application are not limited to the live video page, which may be, for example, the live video page 200 shown in Figure 2.
[0038] Furthermore, the live video page may include at least an information input area. Herein, the information input area is used for the user to input some information (e.g., text, sticker images, recommendation cards, etc.) that the user wishes to deliver on the live video page, and the embodiments of this application are not limited to the information input area, and for example, it may be a comment input box (e.g., the comment input box 201 shown in Figure 2) for providing the user with a comment input function.
[0039] Furthermore, the information input area according to the embodiment of this application not only supports the input of text, but also further supports the input of other information besides text (e.g., text, sticker images, recommendation cards, etc.). For easier understanding, an example is provided below.
[0040] We assume that at least one candidate matching piece of information, and the related content corresponding to each candidate matching piece of information, are pre-configured.
[0041] For example, based on the above assumption, this information input area may have the information input functions shown in steps 11 to 12 below.
[0042] Step 11: In response to a character input operation triggered on the information input area, the text information corresponding to this character input operation (for example, "Information to be delivered" as shown below) is displayed within the information input area.
[0043] In the embodiments of this application, when a target user's electronic device presents a live video page (for example, the live video page 200 shown in Figure 2) to the target user, the target user can trigger several character input operations (for example, clicking several buttons on the keyboard shown in Figure 2) on the information input area presented on the live video page, thereby presenting character information corresponding to these character input operations (for example, the string "XXX" shown in Figure 2) within the information input area (for example, the comment input box 201 shown in Figure 2), thus achieving the objective of inputting characters into this information input area. It should be explained that the string "XXX" shown in Figure 2 is used to describe a sticker.
[0044] One thing to explain is that the target users could be those who watch the live stream.
[0045] Step 12: If the matching result between the text information already presented in the information input area and the target information in at least one candidate matching information is determined to satisfy the pre-set matching conditions, the relevant object of this target information is presented on the live video page.
[0046] Here, "target information" refers to candidate matching information that matches the "text information already presented within the information input area" mentioned above.
[0047] Furthermore, the content related to Step 12 is similar to the content related to S2 below, and we would like you to understand Step 12 by referring to the content related to S2 below. For simplicity, we will not explain the content related to Step 12 in detail here.
[0048] As can be seen from the relevant content of step 12 above, for the target user's electronic device, after acquiring the character information already entered in the information input area, the electronic device can perform a matching process with each pre-set candidate matching information. If the matching result between the target information and this character information in these candidate matching information is determined to satisfy the pre-set matching conditions, then it can be determined that this character information and the target information are matched, and the relevant objects of this target information can be presented on this live video page. As a result, the target user can not only see this character information on this live video page, but also see one or more objects related to this character information, and thereafter the target user can choose whether or not to use these objects according to their personal needs.
[0049] As can be seen from the relevant information in S1 above, for a target user's electronic device, this device can present a live video page to the target user, thereby allowing the target user to not only view some video content (e.g., live video) on this live video page, but also to deliver some information (e.g., text, sticker images, recommendation cards, etc.) to this live video page through the information input area on this live video page.
[0050] S2: In response to the input of information to be delivered in the information input area, the relevant target of the information to be matched is presented on the live video page, and the matching result between this information to be delivered and this information to be matched satisfies the pre-set matching conditions.
[0051] Here, the information to be distributed refers to the text information already entered in the information input area (for example, the string "XXX" shown in Figure 2).
[0052] The information to be matched refers to candidate matching information that matches the information to be distributed in the "at least one candidate matching information" mentioned above, and the matching result between this information to be matched and this information to be distributed satisfies the pre-set matching conditions. Here, this matching result is used to represent the degree of matching between this information to be matched and this information to be distributed, and the embodiments of this application do not limit this matching result, and for example, it may be the character similarity between this information to be matched and this information to be distributed, or the semantic similarity between this information to be matched and this information to be distributed. Furthermore, this pre-set matching condition may be pre-set, and for example, specifically, it may be that the character similarity reaches a pre-set first similarity threshold, or that the semantic similarity reaches a pre-set second similarity threshold.
[0053] The above-mentioned candidate matching information refers to character content to which pre-set related content is bound, and the embodiment of this application does not limit the number of such candidate matching information; for example, it may be N, where N is a positive integer.
[0054] Furthermore, the embodiments of this application do not limit the "at least one candidate matching information" described above, and for example, it may include several general-purpose text contents set for any one of the live video pages.
[0055] Furthermore, in order to better meet the unique needs of several target application scenarios (for example, scenarios such as a live exchange party on a certain holiday or a live sports match), the above-mentioned "at least one candidate matching information" may not only include some general text content set for any one of the live video pages, but may also include some target follow information (for example, the string "2022" shown in Figure 3) that is pre-set for the live video page (for example, the live video page 300 for the Chinese New Year exchange party shown in Figure 3) in these application scenarios, thereby enabling this target follow information and the related content corresponding to this target follow information (for example, the target 301 shown in Figure 3) to meet the unique needs of the live activity management content in these application scenarios.
[0056] As can be seen, in some application scenarios, the nth candidate matching information can be determined based on the live-related information of the live video page, since this nth candidate matching information is related to some of the content of this live video page. Here, this live-related information may be used to represent relevant content such as the live video screen, live room type (e-commerce, KTV, game), live theme, live activity, and live content. It should be noted that the embodiments of this application do not limit the process for determining this nth candidate matching information, which may be set manually, for example, or automatically using a pre-configured machine learning model.
[0057] The related content corresponding to the nth candidate matching information refers to at least one pre-defined object (e.g., a sticker image, recommendation card, perk, resource, etc.) that has a related relationship with this nth candidate matching information. When it is later determined that this nth candidate matching information matches the character information already presented in the information input area described above, the related content corresponding to this nth candidate matching information is directly presented at a pre-defined position in this information input area (e.g., the right edge area shown in Figure 2). Here, n is a positive integer, n ≤ N, N is a positive integer, and N represents the number of candidate matching information items.
[0058] Furthermore, the embodiments of this application do not limit the related content corresponding to the nth candidate matching information, and for example, it may include at least one related content. Here, this "at least one related content" may include at least one sticker image and at least one resource. Here, this resource may include at least one of the following: rewards resources, merchandise resources, and multimedia resources, and this resource can be presented using at least one of the following methods: icons, links, images, and cards (for example, card 401 shown in Figure 4).
[0059] The sticker image is used to present the sticker, and the embodiments of this application do not limit the embodiments of the sticker image, which may be, for example, a static image or a dynamic image.
[0060] The perks and resources are used to enhance the user's enjoyment of watching live performances, and the embodiments of this application do not limit these perks and resources, but can be set according to the specific needs of the live performance room, for example.
[0061] Product resources refer to items that can be purchased by live room viewers, and the embodiments of this application do not limit these product resources, but can be set according to the specific needs of the live room, for example.
[0062] Multimedia resources refer to multimedia data (such as songs and videos) that can be shared and used in the live room.
[0063] The card is used to present relevant information (e.g., promotional content, follow-up controls, target identifier, etc.) for a specific subject (e.g., a product, a campaign, an object, a tourist destination), and after triggering a pre-configured operation (e.g., a click operation) on the card, the corresponding information presentation page (e.g., page 501 shown in Figure 5) can be displayed.
[0064] A link refers to a trigger link (for example, the song link 601 shown in Figure 6) that allows a target user to use (or receive) certain resource data via an electronic device. The embodiments of this application do not limit this resource data, and it may be, for example, audio data, video data, image data, file information, or text data stored in a pre-configured memory space. Alternatively, it may be, for example, audio data, video data, image data, file information, or text data downloaded from a network.
[0065] Furthermore, the embodiments of this application do not limit the method for setting related content corresponding to the nth candidate matching information. For example, a related person may specify at least one related piece of content related to him for this nth candidate matching information. Alternatively, for example, by arranging related content corresponding to this nth candidate matching information for this nth candidate matching information according to the live related information of the live video page, the related content corresponding to this nth candidate matching information may be related to several pieces of content on this live video page.
[0066] The “relevant object of the information to be matched” in the above text is used to represent one or more related contents related to the pre-defined information to be matched, and the embodiments of this application do not limit the “relevant object of the information to be matched,” and for example it may include at least one of the sticker to be used and the resource to be used. Here, the sticker to be used means a sticker image related to the pre-defined information to be matched. The resource to be used means a resource related to the pre-defined information to be matched, and this resource to be used includes at least one of the rewards resource, product resource, and multimedia resource, and this resource to be used is presented using at least one of the following methods: icon, link, image, or card.
[0067] Furthermore, as can be seen from the "n-th candidate matching information" and "related content corresponding to the n-th candidate matching information" in the above text, in some cases, the information to be matched and the related object of this information to be matched may be determined based on the live related information on the live video page. For example, In some embodiments, the relevant objects of the information to be matched may be generated based on the video screen of the live video according to the information to be delivered, for example, based on images of user input stickers, characters and all or part of the video frame of the live video, or based on user input and images related to the live video.
[0068] Furthermore, the embodiments of this application do not limit the process for determining the "relevant object of the information to be matched" as stated above. For example, the phrase "at least one candidate matching information and the relevant content corresponding to these candidate matching information" means that when the information to be matched relates to only one candidate content, the process for determining the "relevant object of the information to be matched" may specifically involve directly determining this candidate content as the relevant object of the information to be matched.
[0069] For example, when the phrase "at least one candidate matching information and related content corresponding to these candidate matching information" in the above sentence indicates that the information to be matched is related to multiple candidate contents, the process of determining the "related object of the information to be matched" may specifically involve randomly selecting one candidate content from these candidate contents and determining it as the related object of the information to be matched. This would allow only the selected candidate content to be displayed on the live video page of the above sentence, effectively reducing the space occupied by the related object of the information to be matched on the live video page.
[0070] For example, in order to further improve the flexibility of information selection, the embodiments of this application further provide another possible embodiment of the process for determining the “relevant subject of information to be matched” as described above, in which, when “at least one candidate matching information and related content corresponding to these candidate matching information” as described above indicates that the information to be matched is related to multiple candidate contents, the process for determining the “relevant subject of information to be matched” may specifically determine that all of these candidate contents are the relevant subject of the information to be matched, thereby allowing the viewer of the live video page to select one candidate content from among them according to their personal needs.
[0071] It should be noted that the embodiments of this application do not limit the method of presenting these candidate contents on the live video page. For example, these candidate contents may be directly arranged on the live video page in a predetermined order. Alternatively, for example, to save page space, these candidate contents may be rotated on the live video page. Alternatively, for example, to save page space, these candidate contents may be presented on the live video page after being reduced in size. Similarly, to save page space, some of these candidate contents and predetermined mark codes (e.g., symbols such as ..., ▼, etc.) may be presented on the live video page, so that when the target user subsequently clicks on the presentation area of these candidate contents, a list of these candidate contents is presented on the live video page for the target user to select.
[0072] Furthermore, the embodiments of this application do not limit the method of presenting the "related objects of information to be matched" as described above. For example, in order to make it easier for the user to see these related objects of information to be matched, the method of presenting these "related objects of information to be matched" may specifically involve presenting these related objects of information to be matched within the information input area. This allows the target user to see not only the information to be delivered that they have already entered in this information input area, but also related content that has a relationship with this information to be delivered.
[0073] The embodiments of this application do not limit the presentation position of the "related object of the information to be matched" in the information input area as described above. For example, the distance between the presentation position of the related object of the information to be matched in the information input area and the position of the information to be delivered in the information input area satisfies a predetermined position condition. Here, the predetermined position condition may be predetermined, and for example, in order to avoid interference with character input by the presentation process of this related object as much as possible, this predetermined position condition may be that the distance between the presentation position of the related object of the information to be matched in the information input area and the position of the information to be delivered in the information input area is maximized. For ease of understanding, an example is provided below.
[0074] For example, as shown in Figure 2, if the "information input area" in the above text is the comment input box 201 shown in Figure 2, the "information to be delivered" is the string "XXX" shown in Figure 2, and the "related object of the information to be matched" is the sticker image 203 shown in Figure 2, then the information to be delivered may be located at the left edge position within the information input area (i.e., the position where the string "XXX" is located in Figure 2) in order to maximize the distance between the information to be delivered and the related object of the information to be matched, and the related object of the information to be matched may be presented at the right edge position within the information input area (i.e., the position where the sticker image 203 is located in Figure 2). In this way, it is possible to effectively avoid interference with text input within the information input area due to an inappropriate presentation position of the related object.
[0075] As can be seen from the related content of S1~S2 above, for the target user's electronic device, this electronic device can present this target user with a live video page (e.g., a live video page), and after this target user enters the information to be delivered into the information input area on this live video page (e.g., the string "XXX" shown in Figure 2, the string "2022" shown in Figure 3, the string "AAA" shown in Figure 4, or the string "BBB Songs" shown in Figure 6), if the matching result between this information to be delivered and the pre-set matching information satisfies the pre-set matching conditions, the related object of this matching information (e.g., the sticker image 203 shown in Figure 2, the object 301 shown in Figure 3, the card 401 shown in Figure 4, or in Figure 6) will be displayed on this live video page. By presenting the song link 601), the target user can directly view the relevant content from this live video page (for example, page 200 shown in Figure 2, page 300 shown in Figure 3, page 400 shown in Figure 4, or page 600 shown in Figure 6), effectively simplifying the interaction operation and enabling the target user to directly view the relevant content from this live video page with as few operations as possible. This effectively reduces the complexity of the operation required for the target user to acquire the relevant content and further improves the efficiency of acquisition of the relevant content by the target user, thus contributing to an improved user experience (particularly the experience of acquiring and delivering information other than text).
[0076] In practice, when presenting the relevant object of information to be matched, the presentation area occupied by this relevant object of information to be matched is limited. In this case, to ensure that the target user can fully view this relevant object of information to be matched from the live video page, the embodiments of this application further provide one possible embodiment of presenting this relevant object of information to be matched, which may specifically include steps 21 to 24.
[0077] Step 21: After obtaining the relevant object of the information to be matched, determine whether this relevant object of the information to be matched meets the pre-defined presentation conditions. If so, proceed to Step 22; otherwise, proceed to Steps 23-24.
[0078] Here, the pre-set presentation conditions may be set in advance, and for example, specifically, the size of the related object may not exceed a pre-set size threshold. Also, for example, specifically, the size of the memory space occupied by the related object may not exceed a pre-set space threshold.
[0079] As can be seen, after obtaining the relevant information to be matched, it is possible to determine whether this relevant information meets the pre-set presentation conditions. If it does, it can be determined that this relevant information can be fully displayed on the live video page, and therefore it can be presented directly. However, if it does not meet the conditions, it can be inferred that this relevant information is unlikely to be fully displayed on the live video page. Therefore, in order to improve the presentation effect of this relevant information, adjustment processing can be performed on it so that the adjusted relevant information can be fully displayed on the live video page.
[0080] Step 22: Present relevant information to match on the live video page.
[0081] In the embodiments of this application, when it is determined that the relevant object of the information to be matched satisfies pre-defined presentation conditions, it can be determined that this relevant object can be fully displayed on the live video page. Therefore, the relevant object can be directly presented so that the target user can fully view it from the live video page.
[0082] Step 23: Adjust the relevant targets of the information to be matched according to the pre-set target adjustment rules, and obtain the adjusted relevant targets.
[0083] In the embodiments of this application, when it is determined that the relevant object of the information to be matched satisfies the pre-defined presentation conditions, it can be determined that there is a high probability that this relevant object cannot be fully displayed on the live video page. Therefore, according to the pre-defined object adjustment rules, the relevant object of the information to be matched can be adjusted so that the adjusted relevant object satisfies these pre-defined presentation conditions, thereby enabling the adjusted relevant object to be fully displayed on the live video page, and furthermore, enabling the target user to fully view this relevant object from the live video page.
[0084] It should be explained that the above "target adjustment rules" may be set in advance according to the application scenario (for example, set manually or automatically).
[0085] Step 24: Present the adjusted relevant subjects on the live video page.
[0086] In the embodiments of this application, after completing the adjustment process for the relevant objects of the information to be matched, the adjusted objects can be displayed on the live video page so that the target user can fully view these objects from the live video page.
[0087] As can be seen from the related content of steps 21 to 24 above, in some application scenarios, after obtaining the relevant objects of the information to be matched, it is possible to adjust and then present this relevant object of the information to be matched, ensuring that the target user can fully see this relevant object from this live video page, and by obtaining the effect of presenting the relevant object, it is advantageous for the user to decide which relevant object is of interest, thereby improving the user experience.
[0088] Furthermore, in order for the user to better understand the true nature of the adjusted related object, the embodiments of this application further provide another possible embodiment for presenting the related object of the information to be matched, in which the process of presenting the related object of the information to be matched includes not only steps 21 to 24 above, but also step 25.
[0089] Step 25: When the adjusted related object is presented on the live video page, in response to a pre-configured operation triggered on this adjusted related object, the “related object of information to be matched” (i.e., the original related object) is presented in the area above the adjusted related object (e.g., directly above or diagonally above).
[0090] The pre-configured operation here may be pre-configured; for example, it may be that the mouse remains on the adjusted target for a pre-configured duration. Alternatively, for example, it may be that the adjusted target is pressed and held down.
[0091] As can be seen from the related content of Step 25 above, in some application scenarios, a live video page can not only present the adjusted related subject, but also the original related subject, allowing the target user to better understand the details of the related subject presented from the live video page, thus contributing to an improved user experience.
[0092] Furthermore, to further enhance the user experience, target users can not only directly view the relevant objects of the information to be matched on the live video page mentioned above, but they can also choose whether or not to enter these relevant objects into the information input area according to their personal needs.
[0093] Based on this, the embodiments of the present application further provide another possible embodiment of the information presentation method described above, in which the information presentation method includes at least steps S1 to S2 described above, and may further include at least one of the following steps S3 to S5. Here, the execution time of S3, the execution time of S4, and the execution time of S5 are all slower than the execution time of S2 described above.
[0094] S3: When the display time of the relevant target on the live video page for the information to be matched reaches a predetermined time threshold, the display of this relevant target (or the "adjusted relevant target" in the above text) is canceled from the live video page. Here, the predetermined time threshold may be predetermined, for example, 3 seconds.
[0095] In the embodiments of this application, when the relevant object of information to be matched (or the "adjusted relevant object" as described above) is presented to the target user's electronic device on a live video page, the electronic device can detect in real time whether the target user has performed a trigger operation (e.g., a click operation) on the relevant object and record the presentation duration of the relevant object on the live video page. As a result, the electronic device can determine that the presentation duration of the relevant object on the live video page has reached a preset time threshold, and if the target user has not performed any operation on the relevant object during this presentation period, the electronic device can determine that the target user does not want to use the relevant object. Therefore, the electronic device can terminate the presentation process for the relevant object by removing it from the live video page (i.e., canceling its display), thereby effectively avoiding interference from the relevant object with subsequent information input operations.
[0096] S4: In response to a text input operation triggered on the information input area, the display of the relevant object (or "adjusted relevant object" in the above text) for the information to be matched on the live video page is canceled.
[0097] In the embodiments of this application, when the relevant object of information to be matched (or the "adjusted relevant object" as described above) is presented to the target user's electronic device on a live video page, the electronic device can detect in real time whether the target user has triggered a character input operation on this information input area (i.e., whether the target user has entered a new character on this information input area). As a result, after the electronic device determines that the target user has triggered a character input operation on this information input area, the electronic device can roughly determine that the target user does not want to use this relevant object. Therefore, the electronic device can terminate the presentation process for this relevant object by removing it from the live video page (i.e., canceling its display), thereby effectively avoiding interference with subsequent information input operations by this relevant object.
[0098] S5: In response to a trigger operation on the related object of the information to be matched (or the "adjusted related object" in the above text), this related object is entered into the information input area.
[0099] The embodiments of this application do not limit the "trigger operation" in S5. For example, when there is only one candidate content in the "related object of information to be matched" as described above, this "trigger operation" may specifically be an operation to click on this candidate content. Alternatively, for example, when the "related object of information to be matched" as described above includes multiple candidate contents, this "trigger operation" may specifically be an operation to select a candidate content from among these candidate contents.
[0100] The embodiments of this application are not limited to the embodiment of S5 above. For example, when there is only one candidate content in the "related object of information to be matched" above, S5 may specifically input this candidate content into the information input area in response to a trigger operation (e.g., a click operation) on this candidate content. Alternatively, for example, when the "related object of information to be matched" above includes multiple candidate contents, S5 may specifically input the content to be used into the information input area in response to a selection operation triggered on the content to be used among these candidate contents. Here, "content to be used" means one candidate content selected and used from among these candidate contents.
[0101] Furthermore, in order to better understand the relationship between the input position of the related object within the information input area of the above text, the following will explain using a scenario in which there is only one candidate content for the "related object of the information to be matched" in the above text as an example.
[0102] For example, when there is only one candidate content in the "related object of the information to be matched" in the above sentence, the input position of this related object (i.e., this candidate content) within this information input area and the position of the information to be delivered within this information input area are adjacent. In other words, for the information entered into the information input area of the above sentence, this related object is closely adjacent to the information to be delivered, thus better demonstrating that a related relationship exists between the "related object of the information to be matched" and the "information to be delivered" in the above sentence.
[0103] In practice, to better embody the order of information input, the embodiments of this application further provide another possible embodiment of the input position within the information input area of the related object in the above text, in which, when there is only one candidate content for the “related object of information to be matched” in the above text, the input position of this related object (i.e., this candidate content) within this information input area and the position of the information to be delivered within this information input area are adjacent, and the input position of this related object within the information input area is after the position of the information to be delivered within this information input area. For ease of understanding, an example is provided below.
[0104] For example, if the live video page mentioned above is page 200 shown in Figure 2, the information input area is the comment input box 201 shown in Figure 2, the information to be delivered is the string "XXX" shown in Figure 2, and the associated object of the above is a sticker image 203, then S5 may specifically input the sticker image 203 into the comment input box 201 in response to a click operation on the sticker image 203, thereby obtaining page 700 shown in Figure 7. As can be seen from page 700, because the sticker image 203 is immediately after the string "XXX" in the comment input box 201, a viewer of page 700 can not only know that the sticker image 203 is associated with the string "XXX", but also know that the input time of the sticker image 203 is later than the input time of the string "XXX".
[0105] As can be seen from the related content of S5 above, the target user's electronic device is presented with relevant objects of information to be matched on the live video page, and when these relevant objects include at least one candidate item, the electronic device can detect whether the target user has triggered a selection operation (e.g., a click operation) for one of the candidate items. When the electronic device determines that the target user has triggered a selection operation for the item to be used from among these candidate items, the electronic device can input this item to be used into the information input area. In this information input area (comment input box 201 shown in Figure 7), not only is the information to be delivered as described above (e.g., the string "XXX" shown in Figure 7) entered, but related content associated with the information to be delivered (e.g., the sticker picture located after the string "XXX" shown in Figure 7) is also entered. This allows the target user to subsequently deliver these two parts of information as a single whole, thus improving the user's information delivery experience.
[0106] In practice, to further improve the user experience, embodiments of this application further provide yet another possible embodiment of the above information presentation method, in which the above live video page includes at least information distribution controls, the information presentation method includes at least S1, S2 and S5 above, and may further include S6 below, where the execution time of S6 is slower than the execution time of S5.
[0107] S6: In response to a trigger operation on the information distribution control, the relevant objects of the information to be distributed and the information to be matched are distributed, or a composite image obtained by combining the relevant objects of the information to be distributed and the information to be matched is distributed.
[0108] Here, the information distribution control is used to control whether or not to distribute information already entered in the information input area, and the embodiments of this application do not limit the information distribution control, which may be, for example, the transmit button 204 shown in Figure 7.
[0109] Furthermore, the embodiments of this application do not limit the embodiment of the "trigger operation" in S6. For example, when the information distribution control is the transmit button 204 shown in Figure 7, this "trigger operation" may specifically be a click operation.
[0110] The above-mentioned composite image refers to the composite result of the related objects of the information to be distributed and the information to be matched. The embodiments of this application do not limit the process for determining this composite image. For example, a composite image may be obtained by performing a composite process on the related objects of the information to be distributed and the information to be matched according to a predetermined composite rule. This composite image can represent not only the information carried to this related object, but also the information carried to the information to be distributed. Here, the predetermined composite rule may be predetermined.
[0111] As can be seen from the related content of S6 above, when the target user's electronic device has already entered the information to be delivered (for example, the string "XXX" shown in Figure 7) and the related information to be matched (for example, the sticker image located after the string "XXX" shown in Figure 7) into the information input area of the live video page presented to this electronic device (for example, page 700 shown in Figure 7), and when this electronic device detects that the target user has triggered a click operation on the information delivery control on this live video page, this electronic device delivers all the information already entered into this information input area (for example, the string "XXX" shown in Figure 7 and the sticker image located after the string "XXX" shown in Figure 7) as a single unit, and presents the information to be delivered (for example, the string "XXX" shown in Figure 8 and the sticker image located after the string "XXX" shown in Figure 8) into the information presentation area of this live video page (for example, area 801 shown in Figure 8), so that any one user in the live room can see this delivered information.
[0112] In practice, in some application scenarios, the related objects mentioned above (e.g., products, recommendation cards, resource links, etc.) may be a single resource object (e.g., products, recommendation cards, songs, etc.), and when this related object or the resource identifier corresponding to this related object is triggered, the user can be presented with the resource interface corresponding to this related object (e.g., a product details page, a jump page, some resource data, etc.).
[0113] In response to the above needs, the embodiments of this application further provide another possible embodiment of the information presentation method described above, in which the live video page described above includes at least an information presentation area and the relevant object of the information to be matched is a resource object, the information presentation method includes at least S1, S2, and S5 described above, and may further include S7 or S8 described below.
[0114] S7: After sending the relevant objects of the information to be matched, the resource object is presented in the information presentation area of the live video page, and in response to a trigger operation on this resource object, the resource interface corresponding to this resource object is presented.
[0115] S8: After delivering the relevant information to be matched, the resource identifier corresponding to the resource target is displayed in the information display area of the live video page, and in response to a trigger operation on this resource identifier, the resource interface corresponding to this resource target is displayed.
[0116] Here, the information display area is used to display information (e.g., text, stickers, recommendation cards, etc.) that viewers of the live video page wish to share with the live video page, and the embodiments of this application do not limit the information display area, which may be, for example, a comment display area (e.g., the shared screen 205 shown in Figure 2, or the shared screen 801 shown in Figure 8).
[0117] Furthermore, the embodiments of this application do not limit the "resource target" as stated above; for example, it may be the card 902 shown in Figure 9. Alternatively, it may be the "resource link" as stated above.
[0118] The "resource identifier corresponding to the resource target" described above is used to identify this resource target, and the embodiments of this application do not limit the resource identifier corresponding to this resource target.
[0119] The embodiments of this application do not limit the embodiment of the “trigger operation” in S7 or S8, and for example, it may be a click operation.
[0120] The embodiments of this application do not limit the "resource interface corresponding to the resource target" as stated above. For example, if the resource target is a single card (e.g., card 902 shown in Figure 9), the resource interface corresponding to this resource target may be an information detail page linked to this card (e.g., page 501 shown in Figure 5 or page 1001 shown in Figure 10). Alternatively, if the resource target is a single resource link (e.g., a song link), the resource interface corresponding to this resource target may be a page using resource data (e.g., audio data) linked to this resource link.
[0121] The embodiments of this application do not limit the method of presenting the "resource interface corresponding to the resource target" as described above. For example, the user may leave the live video page described above and open and present the resource interface corresponding to this resource target.
[0122] Furthermore, to further enhance the user's video viewing experience, the embodiments of this application provide another possible embodiment of the method for presenting the "resource interface corresponding to the resource target" described above, which may specifically involve presenting the resource interface corresponding to this resource target on the live video page described above. This allows a person viewing this video playback page (e.g., page 1000 shown in Figure 10) to check the resource interface corresponding to this resource target while remaining on the live video page. In this way, it is possible to understand the relevant information about the resource target while receiving the video data played on this video playback page, which is advantageous in further improving the user experience by enriching the amount of information presented and increasing the efficiency with which the user acquires information.
[0123] It should be noted that the embodiments of this application do not limit the presentation method on the live video page of the "resource interface corresponding to the resource target" mentioned above. For example, it may be presented by occupying the dropdown page of this live video page (for example, the presentation method of page 1001 shown in Figure 10) according to a predetermined proportion (for example, 1 / 2).
[0124] Furthermore, the embodiments of this application do not limit the implementer of S7 or S8 above, and for example it may be the “target user’s electronic device” as described above. Alternatively, for example it may be the electronic device of another person in the live room other than this target user (e.g., another viewer or presenter).
[0125] As can be seen from the related content of S7-S8 above, when a resource object or a resource identifier corresponding to a resource object is already displayed in the information display area of the live video page presented to the electronic device of any one user of the live room (for example, the caster or a viewer), and the electronic device detects that the user has triggered a click operation on the resource object or the resource identifier corresponding to a resource object, the electronic device may present the resource interface corresponding to the resource object to the user so that the user can view or use the related information of the resource object.
[0126] As can be seen from the relevant information on the information presentation method described above, the information presentation method according to the embodiment of this application has at least the following advantages.
[0127] Advantage 1: For information other than text (e.g., stickers, recommendation cards, available resource data, etc.), this information can appear directly on the live video page through its relationship with certain target texts for viewers to select. This effectively reduces the complexity of the operation required to retrieve this information, thereby improving the efficiency of retrieving it.
[0128] Benefit 2: The relevant content associated with several target characters may be just one piece of information (e.g., stickers, cards, available resource data, perks corresponding to several live rooms), which is advantageous in increasing the diversity of information that users can deliver to the live video page, thereby improving the user experience of this live video page.
[0129] Advantage 3: In some embodiments, certain target characters (e.g., the string "2022" shown in Figure 3) and related content associated with these target characters (e.g., target 301 shown in Figure 3) can be customized according to the specific needs of the live room, thereby better meeting the specific needs of the live room and thus contributing to improving the interactive effect of the live room.
[0130] Advantage 4: Several target characters and their related content can be combined and delivered in a single comment, thus better meeting the comment delivery needs of different users and thereby improving the user's comment delivery experience.
[0131] Based on the relevant information regarding the information presentation method described above, the embodiments of this application further provide an information presentation device, which will be interpreted and explained below in conjunction with Figure 11. Here, Figure 11 is a schematic diagram of the structure of the information presentation device according to the embodiments of this application. For further explanation, please refer to the relevant information regarding the information presentation method described above for technical details of the information presentation device according to the embodiments of this application.
[0132] As shown in Figure 11, the information presentation device 1100 according to the embodiment of this application is A first presentation unit 1101 for presenting a live video page including an information input area, A second presentation unit 1102 for presenting relevant objects of information to be matched to the live video page in response to inputting information to be distributed in the information input area, the second presentation unit 1102 includes a second presentation unit 1102 in which the matching result between the information to be distributed and the information to be matched satisfies pre-set matching conditions.
[0133] In one possible embodiment, the related object includes at least one of a sticker to be used and a resource to be used.
[0134] In one possible embodiment, the second presentation unit 1102 is specifically used to present the relevant objects of the information to be matched within the information input area.
[0135] In one possible embodiment, the position of the information to be distributed in the information input area and the presentation position of the related object in the information input area satisfy a predetermined positional condition.
[0136] In one possible embodiment, the information to be distributed is located at the first end of the information input area, and the related object is presented at the second end of the information input area.
[0137] In one possible embodiment, the information display device 1100 is The system further includes an object input unit for inputting the associated object into the information input area in response to a trigger operation on the associated object.
[0138] In one possible embodiment, the related object includes at least one candidate content, Specifically, the target input unit is used to input the content to be used into the information input area in response to a selection operation triggered on the content to be used from among the at least one candidate content.
[0139] In one possible embodiment, the live video page further includes information distribution controls, The information display device 1100 is, The system further includes a first distribution unit for distributing the information to be distributed and the associated objects in response to a trigger operation on the information distribution control.
[0140] In one possible embodiment, the live video page further includes information distribution controls, The information display device 1100 is, The system further includes a second distribution unit for distributing a composite image in response to a trigger operation on the information distribution control, wherein the composite image is composed of the information to be distributed and the associated object.
[0141] In one possible embodiment, the related object is a resource object, The information display device 1100 is, After delivering the aforementioned related object, a third presentation unit presents the resource object in the information presentation area of the live video page, and in response to a trigger operation on the resource object, presents the resource interface corresponding to the resource object. Or, After delivering the aforementioned related object, the system further includes a fourth presentation unit for presenting a resource identifier corresponding to the resource object in the information presentation area of the live video page, and for presenting a resource interface corresponding to the resource object in response to a trigger operation on the resource identifier.
[0142] In one possible embodiment, the information display area is a shared screen.
[0143] In one possible embodiment, the third presentation unit is used to specifically present the resource object in the information presentation area of the live video page after delivering the associated object, and to present the resource interface corresponding to the resource object on the live video page in response to a trigger operation on the resource object. Or, The fourth presentation unit is used to, specifically, after delivering the associated object, to present a resource identifier corresponding to the resource object in the information presentation area of the live video page, and to present a resource interface corresponding to the resource object on the live video page in response to a trigger operation on the resource identifier.
[0144] In one possible embodiment, the information display device 1100 is The system further includes a first deletion unit for canceling the display of the related object from the live video page when the display duration of the related object on the live video page reaches a predetermined duration threshold.
[0145] In one possible embodiment, the information display device 1100 is The system further includes a second delete unit for canceling the display of the associated object from the live video page in response to a character input operation triggered on the information input area.
[0146] In one possible embodiment, the information to be matched relates to at least one candidate content, The related object is randomly selected from the at least one candidate content, or the related object is the at least one candidate content.
[0147] In one possible embodiment, the information to be matched and the related objects of the information to be matched are determined based on the live related information of the live video page.
[0148] In one possible embodiment, the information input area is a comment input box.
[0149] As can be seen from the details of the information presentation device 1100 described above, the information presentation device 1100 according to the embodiment of this application can present a live video page (e.g., a live video page) to a target user, and after the target user inputs information to be delivered into the information input area on the live video page, if the matching result between the information to be delivered and pre-set information to be matched satisfies pre-set matching conditions, the information presentation device 1100 presents the related object (e.g., a sticker image) of the information to be matched on the live video page, so that the target user can directly view the related object from the live video page. In this way, interaction operations can be effectively simplified, and the target user can directly view the related object from the live video page with as few operations as possible. This effectively reduces the complexity of operations required for the target user to acquire the related object, and furthermore, it effectively improves the acquisition efficiency of the related object by the target user, thus being advantageous in improving the user experience (especially the acquisition and delivery experience of information other than text).
[0150] Furthermore, embodiments of this application provide an electronic device comprising a processor and a memory, wherein the memory is used to store instructions or computer programs, and the processor is used to execute the instructions or computer programs in the memory to cause the electronic device to perform any one embodiment of the information presentation method according to embodiments of this application.
[0151] Referring to Figure 12, a schematic diagram of the structure of an electronic device 1200 suitable for realizing an embodiment of the present disclosure is shown. The terminal devices in the embodiment of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device shown in Figure 12 is merely an example and does not impose any limitations on the functions and scope of use of the embodiment of the present disclosure.
[0152] As shown in Figure 12, the electronic device 1200 may include a processing unit (e.g., a central processor, graphics processor, etc.) 1201, which can perform various appropriate operations and processes based on a program stored in read-only memory (ROM) 1202 or a program loaded from storage device 1208 into random access memory (RAM) 1203. RAM 1203 further stores various programs and data necessary for the operation of the electronic device 1200. The processing unit 1201, ROM 1202, and RAM 1203 are connected to each other via bus 1204. An input / output (I / O) interface 1205 is also connected to bus 1204.
[0153] Generally, input devices 1206, including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, and gyroscopes; output devices 1207, including, for example, liquid crystal displays (LCDs), speakers, and vibrators; storage devices 1208, including, for example, magnetic tape and hard disks; and communication devices 1209 can be connected to interface 1205. Communication devices 1209 can enable wireless or wired communication between the electronic device 1200 and other devices for data exchange. Figure 12 shows an electronic device 1200 with various devices, but it should be understood that it is not necessary to implement or include all of the devices shown. More or fewer devices may be implemented or included.
[0154] In particular, according to embodiments of the present disclosure, the processes described above can be implemented as a computer software program with reference to a flowchart. For example, embodiments of the present disclosure include a computer program product, which includes a computer program contained on a non-temporary computer-readable medium, and which includes program code for performing the method described in the flowchart. In such embodiments, the computer program may be downloaded and installed from a network via a communication device 1209, or installed from a storage device 1208, or installed from a ROM 1202. When the computer program is executed by the processing unit 1201, it performs the functions described above, limited to the methods of embodiments of the present disclosure.
[0155] The electronic devices and methods according to the embodiments of this disclosure belong to the same inventive concept, and technical details not described in detail in these embodiments can be found by referring to the embodiments, and these embodiments and the embodiments have the same beneficial effects.
[0156] Embodiments of this application further provide a computer-readable medium on which instructions or computer programs are stored, and when the instructions or computer programs are executed on a device, the device is made to perform one embodiment of the information presentation method according to embodiments of this application.
[0157] It should be noted that the computer-readable media described herein may be computer-readable signal media, computer-readable storage media, or any combination of both. Computer-readable storage media may include, but are not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any combination thereof. More specific examples of computer-readable storage media may include electrical connections having one or more wires, portable computer magnetic disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any appropriate combination of the above. In this disclosure, computer-readable storage media may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, apparatus, or device. In this disclosure, computer-readable signal media may include, but are not limited to, data signals propagated in the baseband or as part of a carrier on which computer-readable program code is carried. Such propagated data signals may be in various forms, including electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium may further be any computer-readable medium other than a computer-readable storage medium, and this computer-readable signal medium can transmit, propagate, or transmit programs used by or in combination with instruction execution systems, apparatus, or devices. The program code contained in the computer-readable medium may be transmitted by any suitable medium, including, but not limited to, electric wires, optical cables, RF (radio frequency), or any suitable combination thereof.
[0158] In some embodiments, the client and server may communicate using any currently known or future-developed network protocol, such as HTTP (Hypertext Transfer Protocol), and may communicate with (e.g., via a communication network) digital data in any form or medium. Examples of communication networks include local area networks ("LANs"), wide area networks ("WANs"), external networks (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), and any currently known or future-developed networks.
[0159] The computer-readable medium described above may be included in the electronic device described above, or it may exist separately without being incorporated into the electronic device.
[0160] The computer-readable medium contains one or more programs, and when these one or more programs are executed by this electronic device, the electronic device is made to perform the above method.
[0161] Computer program code for performing the operations of the Disclosure can be written in one or more program design languages or a combination thereof, and such program design languages may include, but are not limited to, object-oriented program design languages—e.g., Java, Smalltalk, C++, and general-purpose procedural program design languages—e.g., the "C" language or similar program design languages. The program code may run entirely on the user's computer, partially on the user's computer, as a single standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. If a remote computer is involved, the remote computer may be connected to the user's computer via any type of network, including an area network (LAN) or wide area network (WAN), or it may be connected to an external computer (e.g., connected via the Internet using an Internet service provider).
[0162] The flowcharts and block diagrams in the drawings illustrate the implementable system architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or part of code, which includes one or more executable instructions for implementing a defined logical function. It should be noted that in some alternative implementations, the functions marked in a block may occur in a different order than the order in which they are marked in the drawing. For example, two blocks shown consecutively may actually be executed essentially in parallel, or in reverse order depending on the related functions. It should be noted that each block in a block diagram and / or flowchart, and combinations of blocks in a block diagram and / or flowchart, may be implemented by a dedicated hardware-based system that performs the defined function or operation, or by a combination of dedicated hardware and computer instructions.
[0163] The units described in the embodiments of this disclosure may be implemented in software or in hardware. Herein, the names of the units / modules do not constitute a limitation on the unit itself in some cases.
[0164] The functions described herein may be performed by at least partially one or more hardware logic components. For example, exemplary types of hardware logic components that may be used include, but are not limited to, field-programmable gate arrays (FPGAs), dedicated integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SOCs), and complex programmable logic devices (CPLDs).
[0165] In the context of this disclosure, machine-readable media may be tangible media that contain or can store programs used by or in combination with instruction execution systems, devices, or equipment. Machine-readable media may be machine-readable signal media or machine-readable storage media. Machine-readable media may include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any appropriate combination thereof. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any appropriate combination thereof.
[0166] It should be noted that each example in this specification is described step-by-step, with emphasis on how each example differs from others, and similar parts between examples should be referenced to one another. The systems or apparatus disclosed in the examples correspond to the methods disclosed in the examples, and therefore the descriptions are straightforward; relevant points should be referred to the method section.
[0167] It should be understood that in this application, "at least one" means one or more, and "multiple" means two or more. "And / or" is used to describe the relationship between related objects and indicates that there may be three possible relationships. For example, "A and / or B" can represent three cases: A exists alone, B exists alone, and A and B exist simultaneously, where A and B may be singular or plural. The letter " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one of the following" or similar expressions means any combination of these terms, including any combination of single or multiple terms. For example, at least one of a, b, or c may represent a, b, c, "a and b", "a and c", "b and c", or "a, b, and c", where a, b, and c may be singular or plural.
[0168] Furthermore, in this specification, relational terms such as, for example, "first" and "second" are used solely to distinguish one entity or operation from another, without necessarily requiring or implying that any such actual relationship or order exists between these entities or operations. The terms "include," "incorporate," or any other variations thereof are intended to cover non-exclusive "include," thereby meaning that a process, method, article, or apparatus containing a set of elements includes not only those elements but also other elements not explicitly listed, or further elements specific to such process, method, article, or apparatus. Unless otherwise specified, the element limited by the phrase "include one..." does not preclude the existence of another identical element in a process, method, article, or apparatus containing the said element.
[0169] Steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented directly in hardware, in software modules executed on a processor, or in combination of both. The software modules may be located in random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disks, removable magnetic disks, CD-ROMs, or any other form of storage medium known in the art.
[0170] The above description of the disclosed embodiments will enable those skilled in the art to implement or use the present application. Various modifications of these embodiments will be obvious to those skilled in the art, and the general principles as defined herein can be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not limited to these embodiments described herein and should conform to the broadest scope that is consistent with the principles and novel features disclosed herein.
Claims
1. A method of presenting information, Presenting a live video page that includes an information input area, which is a comment input box, In response to inputting information to be distributed in the information input area, the live video page presents related objects that are resources and are related to the information to be matched, wherein the matching result between the information to be distributed and the information to be matched satisfies the pre-set matching conditions. An information presentation method comprising: delivering a comment corresponding to the aforementioned related object; presenting the comment corresponding to the resource object in the information presentation area of the live video page; and presenting the resource interface corresponding to the resource object in response to a trigger operation on the comment corresponding to the resource object.
2. The method according to claim 1, wherein the related object includes at least one of the sticker to be used and the resource to be used.
3. Presenting relevant information to be matched on the aforementioned live video page is, The method according to claim 1, comprising presenting the relevant objects of the information to be matched within the information input area.
4. The method according to claim 3, wherein the position of the information to be distributed in the information input area and the presentation position of the related object in the information input area satisfy a predetermined position condition.
5. The method according to claim 4, wherein the information to be distributed is located at the first end of the information input area, and the related object is presented at the second end of the information input area.
6. After presenting the relevant information to be matched on the live video page, the method, The method according to claim 1, further comprising inputting the associated object into the information input area in response to a trigger operation on the associated object.
7. The aforementioned related object includes at least one candidate content, Inputting the aforementioned related object into the information input area in response to a trigger operation on the aforementioned related object is: The method according to claim 6, comprising inputting the content to be used into the information input area in response to a selection operation triggered on the content to be used from among the at least one candidate content.
8. The aforementioned live video page further includes information distribution controls, After inputting the aforementioned related object into the information input area, the method proceeds as follows: The method further includes distributing the information to be distributed and the associated objects in response to a trigger operation on the information distribution control, Or, After inputting the aforementioned related object into the information input area, the method proceeds as follows: The method according to claim 6, further comprising distributing a composite image in response to a trigger operation on the information distribution control, wherein the composite image is composed of information to be distributed and the associated object.
9. Presenting a comment corresponding to the resource target in the information presentation area of the live video page, and presenting a resource interface corresponding to the resource target in response to a trigger operation on the comment corresponding to the resource target, The resource target is presented in the information display area of the live video page, and in response to a trigger operation on the resource target, the resource interface corresponding to the resource target is presented. Or, The method according to claim 6, further comprising either displaying a resource identifier corresponding to the resource target in the information display area of the live video page, or displaying a resource interface corresponding to the resource target in response to a trigger operation on the resource identifier.
10. Providing a resource interface corresponding to the aforementioned resource target means The method according to claim 9, comprising presenting a resource interface corresponding to the resource target on the live video page.
11. After presenting the relevant information to be matched on the live video page, the method, When the display duration of the related object on the live video page reaches a predetermined time threshold, the display of the related object is canceled from the live video page. Or, The method according to claim 1, further comprising canceling the display of the associated object from the live video page in response to a character input operation triggered on the information input area.
12. The information to be matched is related to at least one candidate item, The method according to claim 1, wherein the related object is randomly selected from the at least one candidate content, or the related object is the at least one candidate content.
13. The method according to claim 1, wherein the information to be matched and the related object of the information to be matched are determined based on the live related information of the live video page.
14. An information display device, A first presentation unit for presenting a live video page that includes an information input area which is a comment input box, A second presentation unit for presenting a related object that is a resource object and is a related object of information to be matched to the live video page in response to inputting information to be distributed in the information input area, the second presentation unit includes a second presentation unit in which the matching result between the information to be distributed and the information to be matched satisfies pre-set matching conditions, After delivering a comment corresponding to the aforementioned related object, the first presentation unit presents the comment corresponding to the resource object in the information presentation area of the live video page, and presents a resource interface corresponding to the resource object in response to a trigger operation on the comment corresponding to the resource object.
15. An electronic device, including a processor and memory, The memory is used to store instructions or computer programs. The processor is used to execute the instructions or computer program in the memory to cause the electronic device to perform the method according to any one of claims 1 to 13.
16. A computer-readable storage medium wherein an instruction or computer program is stored in the computer-readable storage medium, and when the instruction or computer program is executed on a device, the device is made to perform the method according to any one of claims 1 to 13.
17. A computer program comprising program code for performing the method described in any one of claims 1 to 13.
Citation Information
Patent Citations
Information display method and device, equipment and medium
CN112351300A
Data generation method and device and electronic equipment
CN113099253A
Message system
JP2017152021A
Broadcast system, live broadcast device, live broadcast method, and program
JP2021129205A
Information processing device, computer program, and information processing system
JP2022066944A