Information Presentation Method, Apparatus, Electronic Device, Computer-Readable Medium
The information presentation method for live events addresses the complexity of existing interaction methods by allowing users to easily view and select relevant objects on a live video page, thereby improving user experience and acquisition efficiency.
Patent Information
- Application Number
- JP2024564485
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-07-07
- Filing Date
- 2023-07-07
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2043-07-07
AI Technical Summary
Existing information interaction methods for live events are single and complex, leading to poor user experience due to high operation complexity and low acquisition efficiency for information other than text comments.
An information presentation method that includes presenting a live video page with an information input area, where inputted information is matched against preset candidate information, and relevant objects such as stickers or resources are displayed on the page, allowing users to view and select them with minimal operations.
This method simplifies interaction operations, reduces the complexity of obtaining additional information types, and improves the acquisition efficiency of relevant objects, thereby enhancing user experience, especially for distributing information other than text comments.
Smart Images

Figure 2025516254000001_ABST
Abstract
Description
Technical Field
[0001] [Cross - reference to related applications] This application claims the priority of a Chinese patent application filed with the Chinese Patent Office on July 7, 2022, with the application number 202210804305.2 and the application title "Information Presentation Method, Apparatus, Electronic Device, Computer - Readable Medium", and all of its content 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 progress 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] Embodiments of the present application provide an information presentation method, which includes: presenting a live video page including an information input area; in response to inputting information to be distributed in the information input area, presenting a related object of information to be matched on the live video page, where the matching result between the information to be distributed and the information to be matched satisfies a preset matching condition.
[0009] In one possible embodiment, the related object includes at least one of the stickers to be used and the resources to be used.
[0010] In one possible embodiment, presenting a related object of information to be matched on the live video page includes: presenting a related object of the information to be matched in the information input area.
[0011] In one possible embodiment, the position between 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 satisfies a preset position condition.
[0012] In one possible embodiment, the information to be distributed is located at a first end of the information input area, and the related object is presented at a second end of the information input area.
[0013] In one possible embodiment, after presenting a related object of information to be matched on the live video page, the method further includes: in response to a trigger operation on the related object, further inputting the related object into the information input area.
[0014] In one possible embodiment, the related object includes at least one candidate content, in response to a trigger operation on the related object, inputting the related object into the information input area includes: In response to a selection operation triggered for the content to be used among the at least one candidate content, inputting the content to be used into the information input area.
[0015] In one possible embodiment, the live video page further includes an information distribution control. After inputting the related target into the information input area, the method includes: In response to a trigger operation on the information distribution control, distributing the information to be distributed and the related target. Or After inputting the related target into the information input area, the method includes: In response to a trigger operation on the information distribution control, further including distributing a composite image, and the composite image further includes being composed of the information to be distributed and the related target.
[0016] In one possible embodiment, the related target is a resource target. The method includes: After distributing the related target, presenting the resource target in the information presentation area of the live video page, and in response to a trigger operation on the resource target, presenting a resource interface corresponding to the resource target. Or After distributing the related target, presenting a resource identifier corresponding to the resource target in the information presentation area of the live video page, and further including presenting a resource interface corresponding to the resource target in response to a trigger operation on the resource identifier.
[0017] In one possible embodiment, presenting a resource interface corresponding to the resource target 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 time length of the relevant object on the live video page reaches a preset time length 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 on 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] Embodiments of the present application further provide an information presentation device, which 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 in 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] Embodiments of the present application further provide an electronic device, which 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 programs in the memory to cause the electronic device to perform any one of the embodiments of the information presentation method according to the embodiments of the present application.
[0024] The embodiments of the present 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, any one of the embodiments of the information presentation method according to the embodiments of the present application is caused to be performed on the device.
[0025] The embodiments of the present application further provide a computer program product, including a computer program carried on a non-transitory computer-readable medium, the computer program including program code for performing any one of the embodiments of the information presentation method according to the embodiments of the present application.
Advantages of the Invention
[0026] Compared with the prior art, the embodiments of the present application have at least the following advantages.
[0027] In the technical solution according to the embodiment of the present application, for the electronic device of the target user, this electronic device can present a live video page to this target user, and after this target user inputs the information to be distributed in the information input area on this live video page, when the matching result between this information to be distributed and the information to be matched preset satisfies the preset matching condition, by presenting the relevant object of this information to be matched on this live video page, it can be realized that this target user can directly view this relevant object from this live video page with as few operations as possible, thereby effectively reducing the operation complexity for this target user to obtain this relevant object, and further effectively improving the acquisition efficiency of this target user for this relevant object, which is beneficial to the improvement of the user experience in this way.
Brief Description of the Drawings
[0028] To more clearly explain the technical solutions in the embodiments of the present application or the prior art, the following briefly introduces the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments described in the present application. For those skilled in the art, based on these drawings, other drawings can also be obtained on the premise of not paying creative labor.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Mode for Carrying Out the Invention
[0029] The inventor discovers the following from research on information distribution schemes applied to live broadcasts. When a user is watching a live broadcast, this user can generally distribute text comment content via the comment input box on this live page. However, when this user attempts to distribute some other information other than several text comments (for example, sticker images, etc.), this user needs to perform one or more operations (for example, click on sticker controls on the live page, etc.) to open the corresponding information input panel (for example, sticker selection panel, etc.), and then, by the method that this user performs the corresponding input operation on this information input panel (for example, performs a sticker selection operation in the sticker selection panel, etc.), the purpose of distributing other information other than text comments on this live page can be achieved.
[0030] As can be seen, in the above information distribution scheme, since a user needs to perform many operations to obtain information other than text comments, the acquisition operations of these information are relatively complicated, and thereby it is necessary for this user to spend a lot of time when obtaining these information. Therefore, the acquisition experience of these information by the user is relatively bad in this way.
[0031] Based on the above discovery, in order to solve the technical problems shown in the background art section, an embodiment of the present application provides an information presentation method. In this information presentation method, some candidate matching information and related content corresponding to this candidate matching information may be preset. Thereby, after the target user inputs the information to be distributed in the information input area of the live video page, when it is determined that the matching result between the information to be distributed and the information to be matched among this candidate matching information meets the preset matching condition, the relevant object (for example, a sticker image) of this information to be matched is presented on this live video page, so that the target user can directly view this relevant object from this live video page. In this way, the interaction operation can be effectively simplified, so that the target user can directly view this relevant object from this live video page with as few operations as possible, thereby effectively reducing the operation complexity for the target user to obtain this relevant object, and further effectively improving the acquisition efficiency of the target user for this relevant object. This is advantageous for improving the user experience (especially the acquisition and distribution experience for information other than text).
[0032] In addition, the embodiment of the present application does not limit the execution entity of the above information presentation method. For example, the information presentation method according to the embodiment of the present application may be performed by an electronic device, and this electronic device includes, but is not limited to, a smartphone, a tablet computer, a notebook computer, a personal digital assistant (PDA), etc.
[0033] For those skilled in the art to better understand the solution of this application, the following will clearly and completely describe the technical solution in the embodiments of this application while combining with the drawings in the embodiments of this application. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative efforts shall fall within the protection scope of this application.
[0034] To better understand the technical solution according to this application, the following will explain the information presentation method according to the embodiments of this application in combination with several drawings.
[0035] As shown in FIG. 1, the information presentation method according to the embodiment of this application includes S1 to S2.
[0036] S1: Present a live video page including an information input area.
[0037] Here, the live video page is used to present the live video, and the embodiments of this application do not limit the live video page. For example, it may be the live video page 200 shown in FIG. 2.
[0038] Also, the live video page may at least include an information input area. Here, the information input area is used for the user to input some information (such as text, sticker images, recommended cards, etc.) that the user wants to distribute on this live video page, and the embodiments of this application do not limit the information input area. For example, it may be a comment input box (such as the comment input box 201 shown in FIG. 2) for providing the user with a comment input function.
[0039] It should be noted that the information input area according to the embodiments of this application not only supports the input of text, but also further supports the input of other information other than text (such as text, sticker images, recommended cards, etc.). For the sake of easy understanding, examples will be described below in combination.
[0040] Assume that at least one candidate matching information and related content corresponding to each candidate matching information are preset.
[0041] As an example, based on the above assumption, this information input area may have the information input functions shown in the following Step 11 to Step 12.
[0042] Step 11: In response to a character input operation triggered for the information input area, present character information corresponding to this character input operation (for example, the "information to be distributed" shown below) within this information input area.
[0043] In the embodiment of this application, for the electronic device of the target user, when this electronic device presents a live video page (for example, the live video page 200 shown in FIG. 2) to this target user, this target user can trigger several character input operations (for example, an operation of clicking several buttons on the keyboard shown in FIG. 2) for the information input area presented on this live video page, so as to present character information corresponding to these character input operations (for example, the character string "XXX" shown in FIG. 2) within this information input area (for example, the comment input box 201 shown in FIG. 2), and in this way, the purpose of inputting characters into this information input area can be realized. It should be noted that the character string "XXX" shown in FIG. 2 is used to describe a sticker.
[0044] It should be noted that the target user may be a user who watches the live broadcast.
[0045] Step 12: When it is determined that the matching result between the character information already presented in the information input area and the target information in at least one candidate matching information meets the preset matching condition, present the related object of this target information on the live video page.
[0046] Here, the target information means candidate matching information that matches the "character information already presented in the information input area" in the above text.
[0047] Also, the related content of step 12 is similar to the related content of S2 below. For the sake of simplicity, the related content of step 12 will not be described in detail here. Please refer to the related content of S2 below to understand step 12.
[0048] As can be understood based on the related content of the above step 12, for the target user's electronic device, after this electronic device acquires the character information already input in the information input area, this electronic device can perform matching processing on this character information and each preset candidate matching information. As a result, when it is determined that the matching result between the target information in these candidate matching information and this character information meets the preset matching conditions, it can be determined that this character information and the target information match. Therefore, the related object of this target information can be presented on this live video page. Thereby, not only can this target user view this character information on this live video page, but also can view one or more objects related to this character information. After that, this target user can select whether to use these objects according to his personal needs.
[0049] As can be understood based on the related content of the above S1, for the target user's electronic device, this electronic device can present a live video page to this target user. Thereby, this target user can not only view some video contents (such as live videos, etc.) on this live video page, but also can distribute some information (such as characters, 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 inputting information to be distributed in the information input area, present related targets of information to be matched on the live video page, where the matching result between this information to be distributed and this information to be matched satisfies a preset matching condition.
[0051] Here, the information to be distributed means the character information already input in the information input area (for example, the character string "XXX" shown in FIG. 2).
[0052] The information to be matched means the candidate matching information that matches this information to be distributed in the above "at least one candidate matching information", and the matching result between this information to be matched and this information to be distributed satisfies a preset matching condition. 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 the present application do not limit this matching result. For example, it may be the character similarity between this information to be matched and this information to be distributed, or it may be the semantic similarity between this information to be matched and this information to be distributed. Also, this preset matching condition may be preset. For example, specifically, it may be that the character similarity reaches a preset first similarity threshold, or the semantic similarity reaches a preset second similarity threshold.
[0053] The above candidate matching information means the character content bound with preset related content, and the embodiments of the present application do not limit the number of this candidate matching information. For example, it may be N, and N is a positive integer.
[0054] Also, the embodiments of the present application do not limit the above "at least one candidate matching information". For example, it may include some general character content set for any one live video page.
[0055] In addition, in order to better meet the personalized needs of some target application scenarios (such as scenarios like a live social party on a certain holiday, a live sports game, etc.), the above-mentioned "at least one candidate matching information" may not only include some general character contents set for any one live video page, but may further include some target follow-up information (such as the character string "2022" shown in FIG. 3) preset for the live video page (such as the live video page 300 of the Spring Festival social party shown in FIG. 3) in these application scenarios. Thereby, these target follow-up information and the related contents corresponding to these target follow-up information (such as the target 301 shown in FIG. 3) can meet the personalized needs of the live activity operation content in these application scenarios.
[0056] As can be seen, in some application scenarios, for the nth candidate matching information, since this nth candidate matching information is related to some contents of this live video page, this nth candidate matching information can be determined based on the live-related information of the live video page. Here, this live-related information may be used to represent related contents such as this live video screen, live room type (e-commerce, KTV, game), live theme, live activity, live content, etc. It should be noted that the embodiments of the present application do not limit the determination process of this nth candidate matching information. For example, it may be set manually or may be automatically set using a preset machine learning model.
[0057] The related content corresponding to the nth candidate matching information refers to at least one preset object (such as a sticker image, a recommended card, a privilege, a resource, etc.) having a related relationship with this nth candidate matching information. Thus, when it is determined that the character information already presented in the information input area above and this nth candidate matching information match, the related content corresponding to this nth candidate matching information is directly presented at a preset position (such as the right edge area shown in Figure 2) of this information input area. Here, n is a positive integer, n ≦ N, and N is a positive integer, where N represents the number of candidate matching information.
[0058] Also, the embodiments of this application do not limit the related content corresponding to the nth candidate matching information. For example, it may include at least one related content. Here, this "at least one related content" may include one or more of at least one sticker image and at least one resource. Here, this resource may include at least one of privilege resources, product resources, and multimedia resources, and this resource can be presented using at least one of the forms of an icon, a link, an image, a card (such as the card 401 shown in Figure 4).
[0059] The sticker image is used to present a sticker, and the embodiments of this application do not limit the embodiment of this sticker image. For example, it may be a static image or a dynamic image.
[0060] The privilege resources are used to deepen the user's hobby of watching live shows, and the embodiments of this application do not limit this privilege resource. For example, it can be set according to the personalized needs of the live room.
[0061] The product resources refer to products that can be purchased by live room viewers, and the embodiments of this application do not limit this product resource. For example, it can be set according to the personalized needs of the live room.
[0062] The multimedia resources refer to multimedia data (such as songs, videos, etc.) that can be shared and used in the live room.
[0063] The card is used to present relevant content (such as introduction content, follow control, object identifier, etc.) of a certain object (such as a certain product, a certain campaign, a certain object, a certain tourist destination), and after triggering a preset operation (such as a click operation) on this card, an information presentation page corresponding to this card (such as page 501 shown in FIG. 5) can be presented.
[0064] The link means a trigger link (such as the song link 601 shown in FIG. 6) through which the target user can use (or distribute) certain resource data via an electronic device, and the embodiments of the present application do not limit this resource data, and it may be, for example, audio data, video data, image data, file information, text data, etc. stored in a preset storage space. Also, for example, it may be audio data, video data, image data, file information, text data, etc. downloaded from the network.
[0065] In addition, the embodiments of the present application do not limit the setting method of the relevant content corresponding to the nth candidate matching information. For example, specifically, the relevant person may specify at least one piece of relevant content related to him for this nth candidate matching information. Also, for example, according to the live-related information of the live video page, by arranging the relevant content corresponding to this nth candidate matching information for this nth candidate matching information, the relevant content corresponding to this nth candidate matching information may be related to some content of this live video page.
[0066] The "associated object of the information to be matched" mentioned above is used to represent one or more related contents associated with this information to be matched that are preset. And the embodiments of this application do not limit this "associated object of the information to be matched". For example, it may include at least one of the stickers to be used and the resources to be used. Here, the sticker to be used means a sticker image associated with this information to be matched that is preset. The resource to be used means a resource associated with this information to be matched that is preset. This resource to be used includes at least one of privilege resources, commodity resources, and multimedia resources, and this resource to be used is presented using at least one of the methods of icon, link, image, and card.
[0067] Also, as can be seen from the related contents of the "nth candidate matching information" and the "related content corresponding to the nth candidate matching information" mentioned above, in some cases, the information to be matched and the associated object of this information to be matched may be determined based on the live-related information of the live video page. For example, In some embodiments, the associated object of the information to be matched may be generated based on the video screen of the live video according to the information to be distributed. For example, it is synthesized based on the stickers, characters input by the user, and the complete or partial image of the video frame of the live video, or synthesized based on the user input and the image related to the live video.
[0068] It should be noted that the embodiments of this application do not limit the determination process of the "associated object of the information to be matched" mentioned above. For example, the "at least one candidate matching information and the related content corresponding to these candidate matching information" mentioned above means that when the information to be matched is only related to one candidate content, the determination process of this "associated object of the information to be matched" may specifically be that this candidate content can be directly determined as the associated object of this information to be matched.
[0069] For another example, when the above-mentioned "at least one candidate matching information and related content corresponding to these candidate matching information" indicates that the information to be matched is related to a plurality of candidate contents, the determination process of the "related object of the information to be matched" may specifically be to randomly select one candidate content from these candidate contents and determine it as the related object of the information to be matched. Thereby, only this selected candidate content can be displayed on the live video page above later, and in this way, the position occupied by the related object of the information to be matched on this live video page can be effectively reduced.
[0070] For another example, in order to further improve the flexibility of information selection, the embodiments of the present application further provide another possible implementation form of the determination process of the "related object of the information to be matched" above. In this implementation form, when the above-mentioned "at least one candidate matching information and related content corresponding to these candidate matching information" indicates that the information to be matched is related to a plurality of candidate contents, the determination process of the "related object of the information to be matched" may specifically be to determine all of these candidate contents as the related object of the information to be matched. Thereby, after all of these candidate contents are presented on the live video page above later, it may be possible for a person viewing this live video page to select one candidate content that he wants to use from these candidate contents according to his personal needs.
[0071] It should be noted that the embodiments of the present application do not limit the presentation method on the live video page of these candidate contents. For example, these candidate contents may be directly arranged on this live video page according to a preset order. Also, for example, in order to save page space, these candidate contents are rotated on the live video page. Also, for example, in order to save page space, these candidate contents can be presented on this live video page after being reduced. Similarly, in order to save page space, some of these candidate contents and a preset mark symbol (for example, symbols such as …, ▼, etc.) can be presented on this live video page. Thereby, when a target user clicks on the presentation area of this candidate content subsequently, a list for recording these candidate contents on this live video page is presented for this target user to select.
[0072] Also, the embodiments of the present application do not limit the presentation method of the "related object of the information to be matched" mentioned above. For example, for the user to better view the related object of the information to be matched, the presentation method of the "related object of the information to be matched" may specifically be to present the related object of the information to be matched within the information input area. Not only can the target user view the information to be distributed that he has already input within this information input area, but he can also view the related content having a relationship with this information to be distributed.
[0073] The embodiments of the present application do not limit the presentation position in the information input area of the "related object of information to be matched" mentioned above. For example, the presentation position in the information input area of the related object of the information to be matched and the position in the information input area of the information to be distributed satisfy a preset position condition. Here, the preset position condition may be preset. For example, in order to avoid interfering with character input by the presentation process of this related object as much as possible, specifically, this preset position condition may be that the distance between the presentation position in the information input area of the related object of the information to be matched and the position in the information input area of the information to be distributed reaches the maximum as much as possible. For the sake of easy understanding, examples are described below together.
[0074] As an example, as shown in FIG. 2, when the "information input area" mentioned above is the comment input box 201 shown in FIG. 2, the "information to be distributed" mentioned above is the character string "XXX" shown in FIG. 2, and the "related object of the information to be matched" mentioned above is the sticker image 203 shown in FIG. 2, in order for the distance between this information to be distributed and the related object of the information to be matched to reach the maximum, this information to be distributed may be located at the left edge position within this information input area (that is, the position where the character string "XXX" shown in FIG. 2 is located), and the related object of the information to be matched may be presented at the right edge position within this information input area (that is, the position where the sticker image 203 shown in FIG. 2 is located). In this way, the presentation position of this related object is inappropriate, and thereby it is possible to effectively avoid interfering with character input within this information input area.
[0075] As can be seen from the related content of S1 to S2 above, for the electronic device of the target user, this electronic device can present a live video page (such as a live video page, etc.) to this target user, and after this target user inputs information to be distributed (such as the character string "XXX" shown in FIG. 2, the character string "2022" shown in FIG. 3, the character string "AAA" shown in FIG. 4, or the character string "BBB song" shown in FIG. 6, etc.) in the information input area on this live video page, when the matching result between this information to be distributed and the information to be matched preset meets the preset matching condition, by presenting the related object of this information to be matched (such as the sticker image 203 shown in FIG. 2, the object 301 shown in FIG. 3, the card 401 shown in FIG. 4, or the song link 601 shown in FIG. 6) on this live video page, this target user can directly view this related object from this live video page (such as the page 200 shown in FIG. 2, the page 300 shown in FIG. 3, the page 400 shown in FIG. 4, or the page 600 shown in FIG. 6), in this way, the interaction operation can be effectively simplified, so that it can be realized that this target user can directly view this related object from this live video page with as few operations as possible, thereby effectively reducing the operation complexity for this target user to obtain this related object, and further effectively improving the acquisition efficiency of this target user for this related object, which is beneficial to the improvement of the user experience (especially the acquisition and distribution experience for information other than characters).
[0076] Actually, when presenting the related object of the information to be matched, the presentation area occupied by the related object of the information to be matched is limited. At this time, in order to ensure that the target user can completely view the related object of the information to be matched from the live video page, the embodiment of the present application further provides a possible implementation form for presenting the related object of the 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 the relevant object of the information to be matched meets the preset presentation conditions. If so, perform Step 22; otherwise, perform Steps 23 to 24.
[0078] Here, the preset presentation conditions may be preset. For example, specifically, it may be that the size of the relevant object does not exceed the preset size threshold. Also, for example, specifically, it may be that the size of the storage space occupied by the relevant object does not exceed the preset space threshold.
[0079] As can be seen, after obtaining the relevant object of the information to be matched, it is possible to determine whether this relevant object meets the preset presentation conditions. When it is met, it can be determined that this relevant object can be fully displayed on the live video page, so this relevant object can be directly presented. However, when it is not met, it can be inferred that there is a high possibility that this relevant object cannot be fully displayed on the live video page. Therefore, in order to improve the presentation effect of this relevant object, an adjustment process can be performed on this relevant object so that the adjusted relevant object can be fully displayed on the live video page.
[0080] Step 22: Present the relevant object of the information to be matched on the live video page.
[0081] In the embodiment of the present application, when it is determined that the relevant object of the information to be matched meets the preset presentation conditions, it can be determined that this relevant object can be fully displayed on the live video page. Therefore, this relevant object can be directly presented so that the target user can fully view this relevant object from this live video page.
[0082] Step 23: Adjust the relevant object of the information to be matched according to the preset object adjustment rule to obtain the adjusted relevant object.
[0083] In an embodiment of the present application, when it is determined that the related object of the information to be matched meets the preset presentation condition, it can be determined that this related object is likely to not be fully displayed on the live video page. Therefore, according to the preset object adjustment rule, the related object of the information to be matched can be adjusted so that the adjusted related object can meet this preset presentation condition, so that this adjusted related object can be fully displayed on the live video page, and further the target user can fully view this related object from this live video page.
[0084] It should be noted that the above "object adjustment rule" may be set in advance according to the application scenario (for example, set manually or automatically).
[0085] Step 24: Present the adjusted related object on the live video page.
[0086] In an embodiment of the present application, after the adjustment process for the related object of the information to be matched is completed, the adjusted related object can be displayed on the live video page so that the target user can fully view this related object from this live video page.
[0087] As can be seen from the related content of the above steps 21 to 24, in some application scenarios, after obtaining the related object of the information to be matched, it can be adjusted and then presented for the related object of the information to be matched, ensuring that the target user can fully view this related object from this live video page. By enabling the user to obtain the presentation effect of the related object, it is beneficial for the user to determine the related object of interest and improve the user experience.
[0088] Furthermore, for the related object after the above adjustment, in order for the user to better understand the original appearance of this adjusted related object, the embodiments of the present application further provide another possible embodiment for presenting the related object of the information to be matched. In this embodiment, the process of presenting the related object of the information to be matched not only includes steps 21 to 24 above, but also further includes step 25.
[0089] Step 25: When the adjusted related object is presented on the live video page, in response to a preset operation triggered for this adjusted related object, above the area of this adjusted related object (for example, directly above or diagonally above, etc.), present the "related object of the information to be matched" in the above text (that is, the related object before adjustment).
[0090] Here, the preset operation may be preset. For example, specifically, it may be that the mouse stays on the adjusted related object for a preset period of time. Also, for example, specifically, it may be to long-press this adjusted related object.
[0091] As can be seen from the related content of step 25 above, in some application scenarios, for the live video page, this live video page can not only present the adjusted related object, but also present the related object before adjustment, so that the target user can better understand the presentation details of this related object from this live video page, which is beneficial to improving the user experience in this way.
[0092] Also, in order to further improve the user experience, the target user can not only directly view the related object of the information to be matched on the above-mentioned live video page, but the target user can also select whether to input this related object into the information input area according to personal needs.
[0093] Based on this, an embodiment of the present application further provides another possible implementation form of the above information presentation method. In this embodiment, this information presentation method may further include at least one step of S3-S5 below in addition to at least including the above S1-S2. Here, the execution time of S3, the execution time of S4, and the execution time of S5 are all later than the execution time of the above S2.
[0094] S3: When the presentation duration on the live video page of the related object of the information to be matched reaches a preset duration threshold, cancel the display of this related object (or the "adjusted related object" above) from this live video page. Here, the preset duration threshold may be preset, for example, it may be 3 seconds.
[0095] In an embodiment of the present application, for the electronic device of the target user, when presenting the related object of the information to be matched (or the "adjusted related object" above) on the live video page, this electronic device can detect in real time whether the target user has performed a trigger operation (such as a click operation, etc.) on this related object, and record the presentation duration of this related object on this live video page. Thereby, when this electronic device determines that the presentation duration of this related object on the live video page reaches the preset duration threshold, and the target user has not performed any operation on this related object during this presentation period, this electronic device can determine that the target user does not want to use this related object. Therefore, this electronic device can end the presentation process for this related object by deleting (i.e., canceling the display) this related object from this live video page, and thus can effectively avoid the interference with the subsequent information input operation by this related object.
[0096] S4: In response to the character input operation triggered for the information input area, cancel the display of the related object of the information to be matched (or the "adjusted related object" above) from the live video page.
[0097] In an embodiment of the present application, when presenting the relevant object of the information to be matched (or the "adjusted relevant object" in the above text) on the live video page for the electronic device of the target user, this electronic device can detect in real time whether this target user has triggered a character input operation on this information input area (that is, whether this target user has input a new character into this information input area). Thereby, after this electronic device determines that this target user has triggered a character input operation on this information input area, this electronic device can generally determine that this target user does not want to use this relevant object. Therefore, this electronic device can end the presentation process for this relevant object by deleting (that is, canceling the display) this relevant object from this live video page, and thus can effectively avoid interfering with subsequent information input operations by this relevant object.
[0098] S5: In response to a trigger operation on the relevant object of the information to be matched (or the "adjusted relevant object" in the above text), input this relevant object into the information input area.
[0099] The embodiment of the present application does not limit the "trigger operation" in S5. For example, when there is only one candidate content in the "relevant object of the information to be matched" in the above text, this "trigger operation" may specifically be an operation of clicking this candidate content. Also, for example, when the "relevant object of the information to be matched" in the above text includes multiple candidate contents, this "trigger operation" may specifically be an operation of selecting a certain candidate content from these candidate contents.
[0100] The embodiments of the present application do not limit the embodiments of S5 above. For example, when there is only one candidate content in the "associated object of the information to be matched" above, S5 may specifically input this candidate content into the information input area in response to a trigger operation (for example, a click operation) on this candidate content. Also, for example, when the "associated object of the information to be matched" above includes a plurality of candidate contents, S5 may specifically input the content to be used among these candidate contents into the information input area in response to a selection operation triggered for the content to be used. Here, the content to be used means one candidate content selected and used from these candidate contents.
[0101] In addition, in order to better understand the related content of the input position in the information input area of the related object above, the following will take the scenario where there is only one candidate content in the "associated object of the information to be matched" above as an example for explanation.
[0102] As an example, when there is only one candidate content in the "associated object of the information to be matched" above, the input position of this related object (that is, this candidate content) in this information input area is adjacent to the position of the information to be delivered above in this information input area. That is, for the information input into the information input area above, this related object is closely adjacent to the information to be delivered, and in this way, it can better reflect the existence of a related relationship between the "associated object of the information to be matched" above and the "information to be delivered" above.
[0103] In fact, in order to better reflect the order of information input before and after, 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 this embodiment, when there is only one candidate content in the "related object of the information to be matched" in the above text, the input position of this related object (that is, this candidate content) within this information input area and the position of the information to be distributed in the above text 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 distributed within the information input area. For the sake of easy understanding, examples are described below together.
[0104] As an example, when the live video page in the above text is page 200 shown in FIG. 2, the information input area in the above text is the comment input box 201 shown in FIG. 2, the information to be distributed in the above text is the character string "XXX" shown in FIG. 2, and the related object in the above text is the sticker image 203, S5 may specifically, in response to a click operation on the sticker image 203, input this sticker image 203 into the comment input box 201 to obtain page 700 shown in FIG. 7. As can be seen from page 700, this sticker image 203 is immediately after this character string "XXX" in this comment input box 201, so that the person viewing page 700 can not only know that this sticker image 203 is related to this character string "XXX", but also know that the input time of this sticker image 203 is later than the input time of this character string "XXX".
[0105] As can be seen from the related content of S5 above, for the electronic device of the target user, the related object of the information to be matched is presented on the live video page. And when this related object includes at least one candidate content, this electronic device can detect whether the target user triggers a selection operation (for example, a click operation) for a certain candidate content. Thereby, when this electronic device determines that the target user triggers a selection operation for the content to be used among these candidate contents, this electronic device can input this content to be used into the information input area. This information input area (the comment input box 201 shown in FIG. 7) not only inputs the information to be distributed above (for example, the character string "XXX" shown in FIG. 7), but also inputs the related content related to this information to be distributed (for example, the sticker picture located after the character string "XXX" shown in FIG. 7). Thereby, subsequently, this target user can distribute these two partial information as a whole, which is beneficial to improving the user's information distribution experience in this way.
[0106] Actually, in order to further improve the user experience, the embodiments of the present application further provide another possible embodiment of the above information presentation method. In this embodiment, when the above live video page includes at least an information distribution control, this information presentation method may further include S6 below in addition to at least including S1, S2, and S5 above. Here, the execution time of S6 is later than the execution time of S5.
[0107] S6: In response to a trigger operation on the information distribution control, distribute the related object of the information to be distributed and the information to be matched, or distribute the composite image obtained by synthesizing the related object of the information to be distributed and the information to be matched.
[0108] Here, the information distribution control is used to control whether to distribute the information already input in the information input area, and the embodiments of the present application do not limit the information distribution control. For example, it may be the send button 204 shown in FIG. 7.
[0109] In addition, the embodiments of the present application do not limit the embodiments of the "trigger operation" in S6. For example, when the information distribution control is the transmission button 204 shown in FIG. 7, this "trigger operation" may specifically be a click operation.
[0110] The above composite image means the composite result of the relevant objects of the information to be distributed and the information to be matched, and the embodiments of the present application do not limit the determination process of this composite image. For example, specifically, according to a preset composite rule, a composite process may be performed on the relevant objects of the information to be distributed and the information to be matched to obtain this composite image. This composite image can not only represent the information carried by this relevant object, but also represent the information carried by this information to be distributed. Here, the preset composite rule may be preset.
[0111] As can be seen from the relevant content of S6 above, for the electronic device of the target user, when the relevant object of the information to be distributed (for example, the character string "XXX" shown in FIG. 7) and the information to be matched (for example, the sticker image located after the character string "XXX" shown in FIG. 7) have already been input in the information input area of this live video page (for example, the page 700 shown in FIG. 7) presented on this electronic device, when this electronic device detects that this target user has triggered a click operation on the information distribution control on this live video page, this electronic device distributes all the information that has already been input in this information input area (for example, the character string "XXX" shown in FIG. 7, and the sticker image located after the character string "XXX") as a whole, so as to present the information (for example, the character string "XXX" shown in FIG. 8, and the sticker image located after the character string "XXX") distributed in the information presentation area (for example, the area 801 shown in FIG. 8) of this live video page, so that any one of the users in the live room can view this distributed information.
[0112] In fact, in some application scenarios, the related object in the above text (such as a product, a recommendation card, a resource link, etc.) may be a single resource object (such as a product, a recommendation card, a song, etc.). When this related object or the resource identifier corresponding to this related object is triggered, the resource interface corresponding to this related object (such as a product details page, a jump page, certain resource data, etc.) can be presented to the user.
[0113] According to the above requirements, the embodiments of this application further provide another possible implementation form of the above information presentation method. In this implementation form, the above live video page at least includes an information presentation area. And when the related object of the information to be matched with the above text is a resource object, in addition to at least including S1, S2, and S5 in the above text, this information presentation method may further include S7 or S8 below.
[0114] S7: After sending the related object of the information to be matched, present the resource object in the information presentation area of the live video page, and in response to a trigger operation on this resource object, present the resource interface corresponding to this resource object.
[0115] S8: After distributing the related object of the information to be matched, present the resource identifier corresponding to the resource object in the information presentation area of the live video page, and in response to a trigger operation on this resource identifier, present the resource interface corresponding to this resource object.
[0116] Here, the information presentation area is used for a person watching the live video page to present the information (such as text, stickers, recommendation cards, etc.) distributed to this live video page. And the embodiments of this application do not limit the information presentation area. For example, it may be a comment presentation area (such as the sharing screen 205 shown in FIG. 2, or the sharing screen 801 shown in FIG. 8).
[0117] In addition, the embodiments of the present application do not limit the "resource target" mentioned above. For example, it may be the card 902 shown in FIG. 9. Also, for example, it may be the "resource link" mentioned above.
[0118] The above-mentioned "resource identifier corresponding to the resource target" is used to identify this resource target, and the embodiments of the present application do not limit the resource identifier corresponding to this resource target.
[0119] The embodiments of the present application do not limit the embodiments of the "trigger operation" in S7 or S8. For example, it may be a click operation.
[0120] The embodiments of the present application do not limit the "resource interface corresponding to the resource target" mentioned above. For example, when this resource target is a card (for example, the card 902 shown in FIG. 9), the resource interface corresponding to this resource target may be the information details page linked to this card (for example, the page 501 shown in FIG. 5 or the page 1001 shown in FIG. 10). Also, for example, when this resource target is a resource link (for example, a song link), the resource interface corresponding to this resource target may be the resource data (for example, audio data) usage page linked to this resource link.
[0121] The embodiments of the present application do not limit the presentation method of the "resource interface corresponding to the resource target" mentioned above. For example, specifically, it may be to leave the above-mentioned live video page and open and present the resource interface corresponding to this resource target.
[0122] For another example, in order to further improve the user's video viewing experience, the embodiments of the present application further provide another possible implementation form of the presentation method of the "resource interface corresponding to the resource target" in the above text. For example, specifically, it may be to present the resource interface corresponding to this resource target on the live video page in the above text. On the premise that the person viewing this video playback page (for example, the page 1000 shown in FIG. 10) does not leave this live video page, the resource interface corresponding to this resource target can be checked. In this way, while receiving the video data played on this video playback page, it is possible to realize understanding the related information of this resource target, enrich the amount of information presented, and improve the efficiency of the user to obtain information, which is advantageous for further improving the user experience.
[0123] It should be noted that the embodiments of the present application do not limit the presentation method on the live video page in the above text of the "resource interface corresponding to the resource target" in the above text. For example, it may occupy and present the drop-down page of this live video page (for example, the presentation method of the page 1001 shown in FIG. 10) according to a preset ratio (for example, 1 / 2).
[0124] Furthermore, it should be noted that the embodiments of the present application do not limit the execution entity of the above S7 or S8. For example, it may be the "electronic device of the target user" in the above text. Also for example, it may be the electronic device of another person (for example, other viewers or casters, etc.) other than this target user in the live room.
[0125] As can be seen from the related content of S7 to S8 above, for the electronic device of any one user (for example, a caster or a certain viewer) in the living room, when a resource target already in the information presentation area of the live video page presented to this electronic device or a resource identifier corresponding to a certain resource target is presented, if this electronic device detects that this user has triggered a click operation on this resource target or a resource identifier corresponding to a certain resource target, this electronic device can present the resource interface corresponding to this resource target to this user so that this user can view or use the related information of this resource target.
[0126] As can be seen from the related content of the above information presentation method, the information presentation method according to the embodiments of the present application has at least the following advantages.
[0127] Advantage 1: For other information other than text (for example, stickers, recommendation cards, available resource data, etc.), these information can directly appear on the above-mentioned live video page due to the association relationship between them and some target characters for the person watching this live video page to select, so that the operation complexity of obtaining these information can be effectively reduced, which is beneficial to improving the acquisition efficiency of these information.
[0128] Advantage 2: The related content related to some target characters may be any one piece of information (for example, stickers, cards, available resource data, benefits corresponding to several living rooms, etc.). In this way, it is beneficial to improve the diversity of the information distributed by the user to the above-mentioned live video page, and thereby beneficial to improving the viewing experience of the user of this live video page.
[0129] Advantage 3: In some embodiments, according to the personalized needs of the living room, several target characters (e.g., the character string "2022" shown in FIG. 3) and related content related to these target characters (e.g., the target 301 shown in FIG. 3) can be customized, so that these target characters and their related content can better meet the personalized needs of this living room, and thus it is advantageous for improving the interaction effect of this living room.
[0130] Advantage 4: Several target characters and their related content can be synthesized into one comment for distribution, so that the comment distribution needs of different users can be better met, and thus it is advantageous for improving the user's comment distribution experience.
[0131] Based on the related content of the above information presentation method, the embodiments of the present application further provide an information presentation device, which will be interpreted and described below in conjunction with FIG. 11. Here, FIG. 11 is a schematic structural diagram of the information presentation device according to the embodiments of the present application. It should be noted that for the technical details of the information presentation device according to the embodiments of the present application, please refer to the related content of the above information presentation method.
[0132] As shown in FIG. 11, the information presentation device 1100 according to the embodiments of the present application includes a first presentation unit 1101 for presenting a live video page including an information input area, a second presentation unit 1102 for presenting a related object of information to be matched on the live video page in response to inputting information to be distributed in the information input area, where the second presentation unit 1102 satisfies a preset matching condition for the matching result between the information to be distributed and the information to be matched.
[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 object 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 relevant object in the information input area satisfy a preset position condition.
[0136] In one possible embodiment, the information to be distributed is located at the first end of the information input area, and the relevant object is presented at the second end of the information input area.
[0137] In one possible embodiment, the information presentation device 1100 further includes a target input unit for inputting the relevant object into the information input area in response to a trigger operation on the relevant object.
[0138] In one possible embodiment, the relevant object includes at least one candidate content, and the target input unit is specifically used to input the content to be used into the information input area in response to a selection operation triggered for the content to be used among the at least one candidate content.
[0139] In one possible embodiment, the live video page further includes information distribution control, and the information presentation device 1100 further includes a first distribution unit for distributing the information to be distributed and the relevant object in response to a trigger operation on the information distribution control.
[0140] In one possible embodiment, the live video page further includes information distribution control, and the information presentation device 1100 Further including a second delivery unit for delivering a synthetic image in response to a trigger operation on the information delivery control, wherein the synthetic image is synthesized by the information to be delivered and the related target.
[0141] In one possible embodiment, the related target is a resource target, The information presentation device 1100, After delivering the related target, presenting the resource target in the information presentation area of the live video page, and a third presentation unit for presenting a resource interface corresponding to the resource target in response to a trigger operation on the resource target. Or, After delivering the related target, presenting an identifier of the resource corresponding to the resource target in the information presentation area of the live video page, and further including a fourth presentation unit for presenting a resource interface corresponding to the resource target in response to a trigger operation on the resource identifier.
[0142] In one possible embodiment, the information presentation area is a shared screen.
[0143] In one possible embodiment, specifically, the third presentation unit, after delivering the related target, presents the resource target in the information presentation area of the live video page, and is used to present a resource interface corresponding to the resource target on the live video page in response to a trigger operation on the resource target. Or, Specifically, the fourth presentation unit, after delivering the related target, presents an identifier of the resource corresponding to the resource target in the information presentation area of the live video page, and is used to present a resource interface corresponding to the resource target on the live video page in response to a trigger operation on the resource identifier.
[0144] In one possible embodiment, the information presentation device 1100, When the presentation time length on the live video page of the related target reaches a preset time length threshold, it further includes a first deletion unit for canceling the display of the related target from the live video page.
[0145] In one possible embodiment, the information presentation device 1100 further includes a second deletion unit for canceling the display of the related target from the live video page in response to a character input operation triggered for the information input area.
[0146] In one possible embodiment, the information to be matched is related to at least one candidate content, the related target is randomly selected from the at least one candidate content, or the related target is the at least one candidate content.
[0147] In one possible embodiment, the information to be matched and the related target 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 related content of the above information presentation device 1100, for the information presentation device 1100 according to the embodiments of the present application, this information presentation device 1100 can present a live video page (for example, a live video page, etc.) to a target user, and after this target user inputs information to be distributed in the information input area on this live video page, when the matching result between this information to be distributed and the information to be matched preset satisfies the preset matching condition, by presenting a related object (for example, a sticker image) of this information to be matched on this live video page, this target user can directly view this related object from this live video page, thus effectively simplifying the interaction operation, so that this target user can directly view this related object from this live video page with as few operations as possible, thereby effectively reducing the operation complexity for this target user to obtain this related object, and further effectively improving the acquisition efficiency of this target user for this related object, which is advantageous for improving the user experience (especially, the acquisition and distribution experience for information other than text).
[0150] In addition, the embodiments of the present application further provide an electronic device, the device includes a processor and a memory, 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 of the embodiments of the information presentation method according to the embodiments of the present application.
[0151] Referring to FIG. 12, a schematic structural diagram of an electronic device 1200 suitable for realizing an embodiment of the present disclosure is shown. The terminal device in the embodiment of the present disclosure may include, for example, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (such as in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc., but is not limited thereto. The electronic device shown in FIG. 12 is merely an example and does not impose any limitations on the functions and usage ranges of the embodiments of the present disclosure.
[0152] As shown in FIG. 12, the electronic device 1200 may include a processing device (such as a central processor, a graphics processor, etc.) 1201, which can execute various appropriate operations and processes based on a program stored in a read-only memory (ROM) 1202 or a program loaded from a storage device 1208 into a random access memory (RAM) 1203. Various programs and data necessary for the operation of the electronic device 1200 are further stored in the RAM 1203. The processing device 1201, the ROM 1202, and the RAM 1203 are connected to each other via a bus 1204. An input / output (I / O) interface 1205 is also connected to the bus 1204.
[0153] Generally, an input device 1206 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyro, etc., an output device 1207 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc., a storage device 1208 including, for example, a magnetic tape, a hard disk, etc., and a communication device 1209 can be connected to the interface 1205. The communication device 1209 can enable wireless or wired communication to exchange data between the electronic device 1200 and other devices. FIG. 12 shows an electronic device 1200 having various devices, but it should be understood that it is not necessary to implement or include all the shown devices. More or fewer devices can be implemented or included.
[0154] In particular, according to the embodiments of the present disclosure, the processes described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments of the present disclosure include a computer program product, including a computer program stored on a non-transitory computer-readable medium, the computer program including program code for executing the method described in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 1209, or may be installed from the storage device 1208, or may be installed from the ROM 1202. When the computer program is executed by the processing device 1201, the above functions defined by the method of the embodiments of the present disclosure are performed.
[0155] The electronic device according to the embodiments of the present disclosure and the method according to the above embodiments belong to the same inventive concept. Technical details not described in detail in this embodiment may be referred to the above embodiments, and this embodiment and the above embodiments have the same beneficial effects.
[0156] The embodiments of the present application further provide a computer-readable medium, on which instructions or a computer program are stored, and when the instructions or the computer program are executed on a device, any one of the embodiments of the information presentation method according to the embodiments of the present application is caused to be performed on the device.
[0157] It should be noted that the computer-readable medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of one or more of these. More specific examples of the computer-readable storage medium may include an electrical connection having one or more conductors, a portable computer magnetic disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that includes or stores a program, and this program may be used by or in combination with an instruction execution system, apparatus, or device. In the present disclosure, the computer-readable signal medium may include, but is not limited to, a data signal propagated in a baseband or as part of a carrier on which a computer-readable program code is carried. Such a propagated data signal may use various forms including electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may further be any computer-readable medium other than the computer-readable storage medium, and this computer-readable signal medium can transmit, propagate, or transmit a program used by or in combination with an instruction execution system, apparatus, or device. The program code included in the computer-readable medium may be transmitted on any suitable medium including, but not limited to, electric wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0158] In some embodiments, the client and the server can communicate using any currently known or future-developed network protocol, such as HTTP (Hyper Text Transfer Protocol), and can communicate (e.g., via a communication network) and connect to digital data in any form or medium. Examples of communication networks include local area networks ("LAN"), wide area networks ("WAN"), external networks (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), and include any network currently known or developed in the future.
[0159] The computer-readable medium may be included in the electronic device or may exist separately without being incorporated into the electronic device.
[0160] One or more programs are stored on the computer-readable medium, and when the one or more programs are executed by the electronic device, the electronic device is caused to perform the method.
[0161] Computer program code for performing the operations of the present disclosure can be written in one or more program design languages or combinations thereof, and the program design languages include object-oriented program design languages - such as Java, Smalltalk, C++; and may further include general procedural program design languages - such as the "C" language or similar program design languages, but are not limited thereto. The program code may be executed entirely on the user computer, partially on the user computer, executed as an independent software package, partially on the user computer and partially on a remote computer, or entirely on a remote computer or server. When related to a remote computer, the remote computer may be connected to the user computer via any type of network including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., connected via the Internet using an Internet service provider).
[0162] Flowcharts and block diagrams in the drawings illustrate the possible 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 can represent a module, a program segment, or a portion of code that includes one or more executable instructions for implementing the specified logical function. It should be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than the order marked in the drawings. For example, two blocks shown consecutively may actually be executed substantially in parallel or in the reverse order depending on the related functions. It should be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated system based on hardware that performs the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.
[0163] The units described in the description of the embodiments of the present disclosure may be implemented in software or in hardware. Here, the name of a unit / module does not constitute a limitation on the unit itself in some cases.
[0164] The functions described above in this specification may be executed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that can be used include field programmable gate arrays (FPGA), application specific integrated circuits (ASIC), application specific standard products (ASSP), system on a chip (SOC), complex programmable logic devices (CPLD), and the like.
[0165] In the context of the present disclosure, a machine-readable medium may be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0166] It should be noted that each embodiment in this specification is described step by step, with the differences between each embodiment being emphasized. The same or similar parts between each embodiment may be referred to each other. For the systems or devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is brief, and the relevant points may be referred to the description of the method part.
[0167] It should be understood that in this application, "at least one (item)" means one or more, and "a plurality" means two or more. "And / or" is used to describe the relevant relationship of the relevant object, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist at the same time. Here, A and B can be singular or plural. The character " / " generally indicates that the relevant objects before and after are in an "or" relationship. "At least one (individual) of the following" or its similar expressions mean any combination of these items, including any combination of a single item (individual) or multiple items (individuals). For example, at least one (individual) of a, b, or c can represent a, b, c, "a and b", "a and c", "b and c", or "a, b, and c". Here, a, b, and c can be single or plural.
[0168] It should be further noted that in this specification, for example, relational terms such as first and second are used only to distinguish one entity or operation from another entity or operation without necessarily requiring or implying any such actual relationship or order between these entities or operations. And the term "comprising", "including" or any other variation thereof is intended to cover non-exclusive "including", whereby a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or further includes elements specific to such a process, method, article or device. In the absence of further limitations, the element limited by the phrase "comprising one..." does not exclude the existence of another same element in the process, method, article or device comprising the said element.
[0169] The steps of a method or algorithm described in connection with the embodiments disclosed in this specification can be directly implemented by hardware, software modules executed by a processor, or a combination of both. The software modules can be disposed in a random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable magnetic disk, CD-ROM, or any other form of storage medium known in the art.
[0170] The foregoing description of the disclosed embodiments enables those skilled in the art to make or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application is not limited to these embodiments described herein, but must be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. An information presentation method, presenting a live video page including an information input area; responding to input of information to be distributed within the information input area, presenting a related target of information to be matched with the live video page, including satisfying a preset matching condition for a matching result between the information to be distributed and the information to be matched. An information presentation method.
2. The method according to claim 1, wherein the related target includes at least one of a sticker to be used and a resource to be used.
3. Presenting a related target of information to be matched with the live video page includes: The method according to claim 1, including presenting a related target of the information to be matched within the information input area.
4. The method according to claim 3, wherein a position condition preset between a position of the information to be distributed in the information input area and a presentation position of the related target in the information input area is satisfied.
5. The method according to claim 4, wherein the information to be distributed is located at a first end of the information input area, and the related target is presented at a second end of the information input area.
6. After presenting a related target of information to be matched with the live video page, the method further includes: The method according to claim 1, further including inputting the related target into the information input area in response to a trigger operation on the related target.
7. The related target includes at least one candidate content, Inputting the related target into the information input area in response to a trigger operation on the related target includes: The method according to claim 6, including inputting the content to be used into the information input area in response to a selection operation triggered for the content to be used among the at least one candidate content.
8. The live video page further includes information distribution control, After inputting the related target into the information input area, the method further includes: responding to a trigger operation on the information distribution control, further including distributing the information to be distributed and the related target, Or, After inputting the related target into the information input area, the method is: The method according to claim 6, further comprising delivering a composite image in response to a trigger operation on the information delivery control, wherein the composite image is composed of the information to be delivered and the related object.
9. The related object is a resource object, The method is, after delivering the related object, presenting the resource object in an information presentation area of the live video page, and presenting a resource interface corresponding to the resource object in response to a trigger operation on the resource object. Or, The method according to claim 6, further comprising, after delivering the related object, presenting a resource identifier corresponding to the resource object in an information presentation area of the live video page, and presenting a resource interface corresponding to the resource object in response to a trigger operation on the resource identifier.
10. Presenting the resource interface corresponding to the resource object includes presenting the resource interface corresponding to the resource object on the live video page, the method according to claim 9.
11. After presenting a related object of information to be matched on the live video page, the method is canceling the display of the related object on the live video page when the presentation time length of the related object on the live video page reaches a preset time length threshold, Or, The method according to claim 1, further comprising canceling the display of the related object on 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 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, the method according to any one of claims 1 to 11.
13. 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, the method according to any one of claims 1 to 11.
14. The information input area is a comment input box, the method according to any one of claims 1 to 11.
15. An information presentation device, a first presentation unit for presenting a live video page including an information input area, A second presentation unit for presenting a related target of information to be matched with the live video page in response to inputting information to be distributed within the information input area, the second presentation unit including a second presentation unit that satisfies a preset matching condition for a matching result between the information to be distributed and the information to be matched, an information presentation device.
16. An electronic device including 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 programs in the memory to cause the electronic device to perform the method according to any one of claims 1 to 14, an electronic device.
17. A computer-readable medium having instructions or computer programs stored thereon, and when the instructions or computer programs are executed on a device, causing the device to perform the method according to any one of claims 1 to 14, a computer-readable medium.
18. A computer program product including a computer program carried on a non-transitory computer-readable medium, the computer program including program code for performing the method according to any one of claims 1 to 14, a computer program product.
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