Interaction method, apparatus, electronic device, and storage medium
By displaying target preview pages with search keywords based on exhibition page information, the method addresses the limited information display issue, increasing user motivation and engagement.
Patent Information
- Application Number
- JP2025534533
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-03-30
- Filing Date
- 2024-03-29
- Publication Date
- 2026-01-27
Smart Images

Figure 2026502833000001_ABST
Abstract
Description
[Technical Field]
[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application claims priority to a Chinese patent application filed on March 30, 2023, entitled "INTERACTION METHOD, APPARATUS, ELECTRONIC DEVICE, AND STORAGE MEDIUM" and bearing application number 2023103334450, the entire contents of which are incorporated herein by reference.
[0002] The present invention relates to the field of computer technology, and in particular to an interaction method, apparatus, electronic device, and storage medium. [Background technology]
[0003] With the development of applications and computer technology, an increasing number of users are browsing various information through applications. Applications display preview information to users through preview pages, encouraging users to select information of interest and continue browsing.
[0004] However, in reality, the amount of information that can be displayed to the user on the preview page is limited, and this does not lead to an increase in the user's motivation to continue browsing. Summary of the Invention
[0005] The present invention provides an interaction method, apparatus, electronic device, and storage medium.
[0006] According to a first aspect, the present invention provides an interaction method, said method comprising: Displaying targeted exhibition pages; In response to a command to return to a target preview page, displaying the target preview page, wherein the target preview page and the target target exhibition page correspond to the same target, the target preview page includes search keyword information, and the search keyword information is information determined based on target-related information of the target target exhibition page.
[0007] According to a second aspect, the present invention further provides an interaction device, said device comprising: a target exhibition page display module for displaying a target exhibition page; and a preview page display module for displaying the target preview page in response to a command to return to the target preview page, wherein the target preview page and the target target exhibition page correspond to the same target, the target preview page includes search keyword information, and the search keyword information is information determined based on object-related information of the target target exhibition page.
[0008] According to a third aspect, the present invention further provides an electronic device, said electronic device comprising: one or more processors; a storage device for storing one or more programs; The one or more programs, when executed by the one or more processors, cause the one or more processors to implement the interaction method.
[0009] According to a fourth aspect, the present invention further provides a computer-readable storage medium having a computer program stored thereon, the program implementing the interaction method when executed by a processor. [Brief explanation of the drawings]
[0010] The accompanying drawings herein, which are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present invention and, together with the specification, serve to explain the principles of the invention.
[0011] In the following, in order to more clearly explain the embodiments of the present invention or the technical solutions of the prior art, the accompanying drawings used to explain the embodiments or the prior art will be briefly described, and obviously, those skilled in the art can obtain other accompanying drawings based on these accompanying drawings without any creative efforts. [Figure 1] 1 is a flowchart of an interaction method provided by an embodiment of the present invention. [Figure 2] 2 is a schematic diagram of three target preview pages provided by an embodiment of the present invention; [Figure 3] 2 is a schematic diagram of three target preview pages provided by an embodiment of the present invention; [Figure 4] 2 is a schematic diagram of three target preview pages provided by an embodiment of the present invention; [Figure 5] 4 is a flowchart of another interaction method provided by an embodiment of the present invention. [Figure 6] FIG. 2 is a schematic diagram of a search results page provided by an embodiment of the present invention. [Figure 7] 4 is a flowchart of another interaction method provided by an embodiment of the present invention. [Figure 8] 1 is a schematic diagram illustrating the configuration of an interaction device according to an embodiment of the present invention. [Figure 9] 1 is a schematic diagram illustrating the configuration of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0012] In the following, the technical solutions of the present invention will be further described in order to make the above-mentioned objectives, features and advantages of the present invention more clearly understood. It should be noted that the embodiments of the present invention and the features of the embodiments can be combined with each other unless there is a contradiction.
[0013] In the following description, numerous specific details are set forth to facilitate a thorough understanding of the present invention; however, the present invention may be embodied in various forms other than those described herein, and it is apparent that the embodiments in the specification are merely some of the embodiments of the present invention, and not all of the embodiments.
[0014] 1 is a flowchart of an interaction method provided by an embodiment of the present invention, which can be applied to a situation in which a user interacts with a client. The method can be executed by an interaction device, which can be implemented by software and / or hardware. The device can be located in an electronic device such as a terminal, which specifically includes, but is not limited to, a smartphone, a palmtop computer, a tablet computer, a wearable device with a display, a desktop computer, a notebook computer, an all-in-one computer, a smart home device, etc.
[0015] As shown in FIG. 1, the method may specifically include the following steps:
[0016] In S1, the target exhibition page is displayed.
[0017] The target may be, for example, a live streaming room.
[0018] The target exhibition page may be, for example, a page for introducing shared content corresponding to the target object. In one embodiment, the target exhibition page is a live streaming exhibition page. The live streaming exhibition page may be, for example, a live streaming room public screen displayed after entering a live streaming room during live streaming. In the live streaming exhibition page, the anchor introduces the shared content to viewers through a live streaming method. The shared content may be a product. Furthermore, the shared content may include goods or services, etc.
[0019] In S2, in response to a command to return to the target preview page, the target preview page is displayed, the target preview page and the target target exhibition page correspond to the same object, the target preview page includes search keyword information, and the search keyword information is information determined based on the object-related information of the target object exhibition page.
[0020] The target preview page may be an information stream page for guidance in the application, and in some embodiments the target preview page can be understood as a video page for guidance.
[0021] In one implementation, the target preview page can be understood as a video page for guiding the live streaming room, and may be, for example, a video page of a short video (the video content of the short video may be different from the video content of the live streaming room), or a live streaming room preview page corresponding to the live streaming room.
[0022] Optionally, the target preview page includes an option, control, or area having the function of entering a target target exhibition page, and displays the target target exhibition page after a user trigger operation on the option, control, or area having the function of entering the target target exhibition page is detected.
[0023] The command to return to the target preview page may be, for example, a command generated by the terminal after detecting that a user performs a trigger operation on an option, control, or area having a function of returning to the target preview page, where performing a trigger operation on an option, control, or area having a function of returning to the target preview page may be, for example, clicking on the option, control, or area having a function of returning to the target preview page.
[0024] The target preview page and the target target exhibition page may correspond to the same target, for example, the target preview page and the target target exhibition page may correspond to the same live streaming room. For example, if the target target exhibition page is a live streaming exhibition page of live streaming room a, the target preview page is a live streaming room preview page of live streaming room a.
[0025] A keyword refers to something that reflects the core idea of a search purpose. Search keyword information is information that explains a keyword. The search keyword information may be displayed in the form of text and / or an image, and the present invention is not limited thereto. For example, the search keyword information may include a keyword and an image corresponding to the keyword, or the search keyword information may include only the keyword.
[0026] The target-related information may be, for example, information associated with a live streaming room corresponding to a target target exhibition page. Exemplarily, the target-related information includes at least one of shared content, a sharing entity, and at least one of page operation information of a user on the target target exhibition page. Here, the sharing entity may be, for example, an anchor. The shared content may be, for example, a product sold through the live streaming room. The page operation information of a user on the target target exhibition page may be, for example, an operation of a user viewing a shared object, an operation of a user interacting with an anchor, an operation of a user purchasing a shared object, an operation of a user following a live streaming room, etc.
[0027] The fact that the search keyword information is determined based on the subject-related information of the target exhibition page means that the keywords are not entered or edited by the user, but are automatically generated based on the user's viewing behavior (reflected by the subject-related information) of the target exhibition page.
[0028] If the target-related information includes shared content, the shared content may be a product, and the keywords may be determined based on one or more of the products corresponding to the target target exhibition page. Illustratively, the search keyword information may be determined based on the product described by the anchor while the user is viewing the target target exhibition page, or the search keyword information may be determined based on the product with a higher popularity (e.g., a product with a higher number of follows, favorites, purchases, ratings, shares, views, inquiries, or likes) among the products sold in the live streaming room.
[0029] For example, during the display of the targeted display page, an anchor may explain to the user a certain brand of lipstick in XX color (XX represents the color), and the search keyword may be determined to be "XX lipstick."
[0030] For example, during the display of the target display page, the anchor is a fashion expert and shows the user the matching effect of clothes A and clothes B. When the user favorites the live streaming room while watching the live streaming, the search keyword can be determined as “fashion expert.”
[0031] It should be noted that in a practical scenario, the search keyword information may include one or more keywords.
[0032] 2 to 4 are schematic diagrams of three target preview pages provided by an embodiment of the present invention. In FIGS. 2 to 4, the target preview pages are all live streaming room preview pages, and search keyword information is displayed on the live streaming room preview page. In FIG. 2, the search keyword information includes only one search keyword, "XX lipstick," and does not include images corresponding to the keyword. In FIGS. 3 and 4, the search keyword information includes two search keywords, "XX lipstick" and "YY cream," respectively, and further includes images corresponding to each keyword.
[0033] The above technical solution displays a target object exhibition page, and displays the target preview page in response to a command to return to the target preview page, where the target preview page and the target object exhibition page correspond to the same object, and the target preview page contains search keyword information, and the search keyword information is information determined based on the object-related information of the target object exhibition page. The essence of the solution is to provide users with a way to easily and quickly query information by displaying the search keyword information on the target preview page after returning to the target preview page.
[0034] Figure 5 is a flowchart of another interaction method provided by an embodiment of the present invention. Figure 5 is a specific example of Figure 1. Referring to Figure 5, the method includes the following steps:
[0035] At S110, the target display page is displayed.
[0036] In S120, during the exhibition of the target exhibition page, exhibit-related information of the target exhibition page is obtained.
[0037] The exhibition-related information may be, for example, information that can reflect the user's control operation status on the target exhibition page while the user is viewing the target exhibition page. The present invention does not limit the specific content included in the exhibition-related information.
[0038] For example, the exhibition-related information may include the duration of the exhibition on the target exhibition page and / or user operation information on the target exhibition page. The present invention does not limit the specific content included in the user operation information on the target exhibition page. Optionally, the user operation information on the target exhibition page may include a user viewing a shared object, a user interacting with an anchor, a user purchasing a shared object, a user following a live streaming room, etc.
[0039] In S130, in response to a command to return to the target preview page, the target preview page is displayed, and the target preview page and the target target exhibition page correspond to the same object, and if the exhibition-related information of the target object exhibition page satisfies a predetermined trigger condition, the target preview page includes search keyword information, and the search keyword information is information determined based on the object-related information of the target object exhibition page.
[0040] The predetermined trigger condition may be, for example, a condition for determining whether to display search keyword information on the target preview page. If the exhibition-related information of the target exhibition page satisfies the predetermined trigger condition, it is determined that the search keyword information needs to be displayed on the target preview page. If the exhibition-related information of the target exhibition page does not satisfy the predetermined trigger condition, it is determined that the search keyword information does not need to be displayed on the target preview page.
[0041] The present invention does not limit the specific content included in the predetermined trigger condition. For example, if the exhibition-related information includes the exhibition duration of the target exhibition page, the predetermined trigger condition may include the exhibition duration of the target exhibition page reaching a set duration threshold, and / or if the exhibition-related information includes user operation information on the target exhibition page, the predetermined trigger condition may include the user operation on the target exhibition page being a predetermined operation. Here, the predetermined operation may be a pre-specified operation, such as a user interacting with an anchor or a user purchasing a shared object.
[0042] The above technical solution obtains exhibition-related information of the target exhibition page during the display of the target exhibition page. In response to a command to return to the target preview page, the target preview page is displayed. If the exhibition-related information of the target exhibition page meets a predetermined trigger condition, the target preview page includes search keyword information. The essence of the solution is to determine whether the exhibition-related information of the target exhibition page meets a predetermined trigger condition and consider whether to display the search keyword information, thereby meeting the diversified usage needs of users and improving the user's streaming viewing experience.
[0043] Based on the above technical solution, optionally, the method further includes displaying a search result page in response to a trigger operation on the search keyword information, where the search result page includes search result information, and the search result information is associated with the search keyword.
[0044] The trigger operation on the search keyword information may be, for example, a click operation or a swipe operation on the search keyword information.
[0045] A search results page may be, for example, a page used to display results associated with a search keyword.
[0046] 6 is a schematic diagram of a search result page provided by an embodiment of the present invention. Referring to FIG. 6, the search keyword information displayed on the target preview page includes the search keyword "XX lipstick." When a user clicks on the search keyword information, a search result page is displayed as shown in FIG. 6. The search result page includes multiple search results, each of which is obtained using the search keyword "XX lipstick."
[0047] The essence of displaying a search result page in response to a trigger operation on search keyword information is to provide a jump function to the search keyword information, making it easier for users to further explore keyword-related content.
[0048] Based on the above technical solution, optionally, the interaction method further includes periodically determining search keyword information at predetermined time intervals during the display of the target exhibition page. S130 may include: in response to a command to return to the target preview page, when the exhibition-related information of the target exhibition page satisfies a predetermined trigger condition, determining search keyword information to be displayed, where the search keyword information to be displayed is the search keyword information last determined up to a current time point; and displaying the target preview page, where the target preview page includes the search keyword information to be displayed.
[0049] The predetermined time interval may be, for example, the time interval between two adjacent pieces of search keyword information. The present invention does not limit the specific value of the predetermined time interval. For example, the predetermined time interval is 10 seconds, that is, the search keyword information is determined every 10 seconds.
[0050] In some practical scenarios, multiple predetermined time intervals are optionally set, each corresponding to a maximum number threshold. During the display of the target exhibition page, search keyword information is determined based on each predetermined time interval and the corresponding maximum number threshold. For example, three time intervals, 10 seconds, 1 minute, and 30 minutes, are preset. The maximum number threshold corresponding to 10 seconds is 1, the maximum number threshold corresponding to 1 minute is 10, and the maximum number threshold corresponding to 30 minutes is ∞. That is, during the display of the target exhibition page, the times for determining search keyword information are 10 seconds, 1 minute 10 seconds, 2 minutes 10 seconds, 3 minutes 10 seconds, 4 minutes 10 seconds, 5 minutes 10 seconds, 6 minutes 10 seconds, 7 minutes 10 seconds, 8 minutes 10 seconds, 9 minutes 10 seconds, 10 minutes 10 seconds, 40 minutes 10 seconds, 1 hour 10 minutes 10 seconds, etc.
[0051] The search keyword information last determined up to the current time point is the search keyword information determined closest to the current time point among all search keyword information determined based on the current time point and the deadline. The current time point refers to the time point when a command to return to the target preview page is received. For example, assuming that the time point when a command to return to the target preview page is received is 3 minutes after the target target exhibition page is displayed and search keyword information is determined once every 10 seconds, 1 minute 10 seconds, and 2 minutes 10 seconds during the display of the target target exhibition page, the time point when the search keyword information last determined up to the current time point is 2 minutes 10 seconds, and the search keyword information determined at 2 minutes 10 seconds is the search keyword information to be displayed.
[0052] Search keyword information to be displayed is determined, the search keyword information to be displayed is the search keyword information last determined up to the present time, a target preview page is displayed, and the target preview page is set to include the search keyword information to be displayed, with the purpose of ensuring that the search keyword to be displayed is the most recently determined search keyword.
[0053] Based on each of the above technical solutions, optionally, before S110, the method further includes displaying a target preview page, and displaying the target target exhibition page includes displaying the target target exhibition page in response to an instruction to enter the target target exhibition page.
[0054] The command to enter the target target exhibition page may be, for example, a command generated by the terminal after detecting that a user has performed a trigger operation on an option, control, or area on the target preview page that has a function of entering the target target exhibition page, where the trigger operation on the option, control, or area that has a function of entering the target target exhibition page may be, for example, clicking or swiping on the option, control, or area that has a function of entering the target target exhibition page.
[0055] Figure 7 is a flowchart of another interaction method provided by an embodiment of the present invention, which is a specific example of Figure 1. Referring to Figure 7, the interaction method includes the following steps:
[0056] In S210, the target preview page is displayed.
[0057] In S220, in response to the command to enter the target object display page, the target object display page is displayed, and the target object display page and the target preview page correspond to the same object.
[0058] Illustratively, the target preview page includes a control or area having a function of entering a target target exhibition page. After a user clicks on the control or area having a function of entering the target target exhibition page, the terminal generates a command to enter the target target exhibition page, and displays the target target exhibition page in response to the command to enter the target target exhibition page.
[0059] At S230, in response to a command to switch the candidate object exhibition page, the candidate object exhibition page is displayed, and the candidate object exhibition page and the object preview page correspond to different objects.
[0060] The candidate target exhibition page may be, for example, a target exhibition page corresponding to a different live streaming room from the target preview page. Illustratively, the target preview page is a live streaming room preview page of live streaming room a, and the candidate target exhibition page is a live streaming exhibition page of live streaming room b.
[0061] In some applications, information is typically presented to a user in the form of an information stream playback sequence. An information stream playback sequence is a data format that continuously provides content to a user. An information stream playback sequence includes a set of information / content. The set of information / content includes multiple pieces of information / content, and the multiple pieces of information / content are arranged in a certain order to form an information stream playback sequence. An information stream refers to each piece of information / content in the information stream playback sequence. An information stream playback sequence is a collection formed by multiple information streams. For example, if the information stream playback sequence is a set of videos, each video in the information stream playback sequence is an information stream.
[0062] The types of different information streams in the same information stream playback sequence may be the same or different. The types of information streams may include, but are not limited to, a live streaming preview video, a short video, graphic information, etc. Here, the live streaming preview video may be, for example, a video for guiding the live streaming room. The short video may be, for example, a short video. The graphic information may, for example, recommend some content to the user, and the graphic information may, for example, recommend an application, a page mini-game, etc.
[0063] In the present invention, the target preview page mentioned in S210 may be one information stream.
[0064] The essence of S220 is to enter an in-stream page corresponding to a target preview page by operating an option, control, or area in the target preview page. Optionally, the in-stream page includes N pages, where N is a positive integer greater than or equal to 2. Here, among the N pages, the first page is a target target display page, and the second through Nth pages are all candidate target display pages.
[0065] When the terminal displays the target preview page, after detecting a user trigger operation on an option, control, or area that has the function of entering an in-stream page, the first in-stream page (i.e., the target target display page) is displayed.
[0066] When the device displays an in-stream page (whether it is the target display page or not), you can return directly to the target preview page from any in-stream page.
[0067] Optionally, in the in-stream page corresponding to the target preview page, each in-stream page has an option, control, or area with a function to return to the target preview page, and a user can return to the target preview page by triggering the option, control, or area with a function to return to the target preview page on any in-stream page.
[0068] For example, if the target preview page is a live streaming room preview page of live streaming room a, the in-stream page corresponding to the live streaming room preview page includes four pages, where the first page is a live streaming exhibition page of live streaming room a, and the second to fourth pages are live streaming exhibition pages of live streaming room b, live streaming room c, and live streaming room d, respectively. Each in-stream page includes an option, control, or area having a function of returning to the target preview page. When the terminal displays the in-stream page, regardless of which of the first to fourth pages is displayed, if the user triggers the option, control, or area having a function of returning to the target preview page, the terminal will generate a command to return to the target preview page, and then display the target preview page (i.e., the live streaming room preview page of live streaming room a) in response to the command to return to the target preview page.
[0069] In S220, in response to the command to enter the target display page, the first in-stream page is displayed. The essence of this step is to switch the in-stream page and allow the terminal to display the candidate in-stream page.
[0070] In S240, in response to a command to return to the target preview page, if the exhibition-related information of the target exhibition page satisfies a predetermined trigger condition, the search keyword information to be displayed is determined, and the search keyword information to be displayed is the search keyword information last determined up to the current time point.
[0071] It should be noted that the present invention does not limit the time when the instruction to return to the target preview page is generated and which in-stream page is displayed by the terminal. In other words, before executing S240, the terminal may display the target target exhibition page or the candidate target exhibition page.
[0072] In S250, it is determined whether the search keyword information to be displayed is valid or not based on the determination time of the search keyword information to be displayed and the invalidation conditions.
[0073] The invalidation condition may be, for example, a condition for determining whether or not to finally display search keyword information on the target preview page. The present invention does not limit the specific content of the invalidation condition. For example, the invalidation condition may be set to include a time interval of 30 minutes or more between the time when the search keyword information to be displayed is determined and the time when a command to return to the target preview page is received.
[0074] If the determination time of the search keyword information to be displayed satisfies the invalidation condition, the search keyword information to be displayed is in an invalid state, and the search keyword information to be displayed will not be displayed on the target preview page thereafter.
[0075] If the determination time of the search keyword information to be displayed does not satisfy the invalidation condition, the search keyword information to be displayed is in a valid state, and the search keyword information to be displayed is then displayed on the target preview page.
[0076] In a practical scenario, the search keyword information to be displayed includes keywords and images corresponding to the keywords. Determining the search keyword information includes at least the following two situations:
[0077] Situation 1: During the display of the target exhibition page, when the search keyword information is periodically determined, the keyword and the image corresponding to the keyword are determined synchronously. In this case, the time when the keyword is determined and the time when the photo is determined in the same search keyword information are the same time.
[0078] Situation 2: When periodically determining search keyword information during the display of the target display page, only the keyword is determined without determining the photo. After determining the search keyword information as the search keyword information to be displayed, the photo is determined. In this case, the time when the keyword is determined and the time when the photo is determined for the same search keyword information are different times.
[0079] For each of the above situations, selectively, when determining whether the search keyword information to be displayed is valid, the time at which the search keyword information to be displayed is determined is the time at which the keyword in the search keyword information to be displayed is determined.
[0080] In S260, if the search keyword information to be displayed is valid, the target preview page is displayed, and the target preview page includes the search keyword information to be displayed.
[0081] For ease of understanding, a specific example will be described below. Assume that the predetermined trigger condition includes the display duration of the target exhibition page reaching 10 seconds (duration threshold). That is, if the display duration of the target exhibition page is 10 seconds, it is considered whether to display the search keyword information on the target preview page. Furthermore, during the display of the target exhibition page, the time points for determining the search keyword information are set to be 10 seconds, 1 minute 10 seconds, 2 minutes 10 seconds, 3 minutes 10 seconds, 4 minutes 10 seconds, 5 minutes 10 seconds, 6 minutes 10 seconds, 7 minutes 10 seconds, 8 minutes 10 seconds, 9 minutes 10 seconds, 10 minutes 10 seconds, 40 minutes 10 seconds, 1 hour 10 minutes 10 seconds, etc. The invalidation condition includes |t2-t1|≧30 minutes, where t1 is the time point at which the search keyword information to be displayed is determined, and t2 is the time point at which a command to return to the target preview page is received.
[0082] Example 1: The user controls the terminal to first display the live streaming room preview page of live streaming room a, and then triggers the terminal to generate a command to enter the live streaming exhibition page of live streaming room a, and the terminal displays the live streaming exhibition page of live streaming room a in response to the command to enter the live streaming exhibition page of live streaming room a. After the user watches the live streaming exhibition page of live streaming room a for 10 minutes, he triggers the terminal to generate a command to switch the candidate exhibition page, and the terminal displays the live streaming exhibition page of live streaming room b in response to the command to switch the candidate exhibition page. After the user watches the live streaming exhibition page of live streaming room b for 40 minutes, he triggers the terminal to generate a command to return to the live streaming room preview page of live streaming room a.
[0083] Because the stay time (10 minutes) on the live streaming exhibition page of live streaming room A is greater than the duration threshold, it is possible to display search keyword information on the target preview page. Search keyword information is periodically determined during the display of the live streaming exhibition page of live streaming room A, and the time of the last determined search keyword information up to the current time is determined to be 9 minutes 10 seconds. In other words, the time of determining the search keyword information to be displayed is 9 minutes 10 seconds. Because the time (approximately 40 minutes 50 seconds) from the time of determining the search keyword information to be displayed to the time of generating a command to return to the live streaming room preview page of live streaming room A is greater than 30 minutes, the search keyword information to be displayed is invalid, and the terminal displays the live streaming room preview page of live streaming room A in response to the command to return to the live streaming room preview page of live streaming room A. The live streaming room preview page of live streaming room A does not include the search keyword information to be displayed.
[0084] Example 2: The user controls the terminal to first display the live streaming room preview page of live streaming room a, and then triggers the terminal to generate a command for the live streaming exhibition page to enter live streaming room a, and the terminal displays the live streaming exhibition page of live streaming room a in response to the command for the live streaming exhibition page to enter live streaming room a. After the user views the live streaming exhibition page of live streaming room a for 1 minute, the user triggers the terminal to generate a command for switching the candidate exhibition page, and the terminal displays the live streaming exhibition page of live streaming room b in response to the command for switching the candidate exhibition page. After the user views the live streaming exhibition page of live streaming room b for 40 minutes, the user triggers the terminal to generate a command for returning to the live streaming exhibition page of live streaming room a. In response to the command for returning to the live streaming exhibition page of live streaming room a, the terminal displays the live streaming exhibition page of live streaming room a, and after the user views the live streaming exhibition page of live streaming room a for 6 minutes, the user triggers the terminal to generate a command for returning to the live streaming room preview page of live streaming room a.
[0085] Of the two stay times on the live streaming exhibition page of live streaming room a, the longest one is greater than the duration threshold, so it is possible to display search keyword information on the target preview page. Since search keyword information is periodically determined during the two displays of the live streaming exhibition page of live streaming room a, the time to determine the search keyword information to be displayed is determined to be 5 minutes 10 seconds, which is the time it takes to display the second live streaming exhibition page of live streaming room a. Since the time from the time to determine the search keyword information to be displayed to the time to generate a command to return to the live streaming room preview page of live streaming room a (approximately 50 seconds) is less than 30 minutes, the search keyword information to be displayed is valid, and the terminal displays the live streaming room preview page of live streaming room a in response to the command to return to the live streaming room preview page of live streaming room a. The live streaming room preview page of live streaming room a includes the search keyword information to be displayed.
[0086] Example 3: The user controls the terminal to first display the live streaming room preview page of live streaming room a, and then triggers the terminal to generate a command for the live streaming exhibition page to enter live streaming room a, and the terminal displays the live streaming exhibition page of live streaming room a in response to the command for the live streaming exhibition page to enter live streaming room a. After the user views the live streaming exhibition page of live streaming room a for 10 minutes, the user triggers the terminal to generate a command for switching the candidate exhibition page, and the terminal displays the live streaming exhibition page of live streaming room b in response to the command for switching the candidate exhibition page. After the user views the live streaming exhibition page of live streaming room b for 40 minutes, the user triggers the terminal to generate a command for returning to the live streaming exhibition page of live streaming room a. In response to the command for returning to the live streaming exhibition page of live streaming room a, the terminal displays the live streaming exhibition page of live streaming room a, and after the user views the live streaming exhibition page of live streaming room a for 40 minutes, the user triggers the terminal to generate a command for returning to the live streaming room preview page of live streaming room a.
[0087] Of the two stay times on the live streaming exhibition page of live streaming room a, the longest one is greater than the duration threshold, so it is possible to display search keyword information on the target preview page. Since search keyword information is periodically determined during the two displays of the live streaming exhibition page of live streaming room a, the time to determine the search keyword information to be displayed is determined to be 10 minutes 10 seconds, which is the time it takes to display the second live streaming exhibition page of live streaming room a. Because the time from the time to determine the search keyword information to be displayed to the time to generate a command to return to the live streaming room preview page of live streaming room a (approximately 29 minutes 50 seconds) is less than 30 minutes, the search keyword information to be displayed is valid, and the terminal displays the live streaming room preview page of live streaming room a in response to the command to return to the live streaming room preview page of live streaming room a. The live streaming room preview page of live streaming room a includes the search keyword information to be displayed.
[0088] Example 4: The user controls the terminal to first display the live streaming room preview page of the live streaming room a, and then triggers the terminal to generate a command to display the live streaming exhibition page of the live streaming room a, and the terminal displays the live streaming exhibition page of the live streaming room a in response to the command to display the live streaming exhibition page of the live streaming room a. After the user watches the live streaming exhibition page of the live streaming room a for 3 seconds, the user triggers the terminal to generate a command to return to the live streaming room preview page of the live streaming room a.
[0089] Since the stay time (3 seconds) on the live streaming exhibition page of live streaming room a is less than the duration threshold, it is not possible to display the search keyword information on the target preview page. In response to a command to return to the live streaming room preview page of live streaming room a, the terminal displays the live streaming room preview page of live streaming room a. The live streaming room preview page of live streaming room a does not include search keyword information.
[0090] The essence of the above technical solution is that by blocking search keyword information with an earlier decision point through the invalidation condition, it is possible to prevent search keyword information with an earlier decision point from being displayed on the target preview page.
[0091] Based on the above technical solution, optionally, the target preview page includes a search recommendation area and a target identifier display area, the search recommendation area is used to display search keyword information, and the target identifier display area is used to display target identifier information corresponding to the target preview page, and the search recommendation area is adjacent to the target identifier display area, or the search recommendation area is located at the bottom of the target preview page.
[0092] Here, the identifier information of the target may be, for example, information that can distinguish one target from other targets. For example, if the target is a live streaming room, the identifier information of the target may be, for example, a live streaming room name or a live streaming room ID.
[0093] Continuing to refer to FIG. 4, the search recommendation area is adjacent to the object identifier display area and is located at the bottom of the object preview page. Search keyword information is displayed in the search recommendation area. The object identifier information is the live streaming room name, and the live streaming room name is displayed in the object identifier display area.
[0094] Compared with existing technologies, the technical solutions provided by the embodiments of the present invention have the following advantages:
[0095] The technical solution provided by the embodiment of the present invention displays a target object exhibition page, and displays the target preview page in response to a command to return to the target preview page, where the target preview page and the target object exhibition page correspond to the same object, and the target preview page includes search keyword information, and the search keyword information is information determined based on the object-related information of the target object exhibition page. The essence of the solution is to provide a method for users to easily and quickly query information by displaying the search keyword information on the target preview page after returning to the target preview page.
[0096] Furthermore, the target is a live streaming room, the target preview page is a live streaming room preview page, and the target target exhibition page is a live streaming exhibition page corresponding to the same live streaming room as the live streaming room preview page.
[0097] It should be noted that the above-described method embodiments are all expressed as a combination of a series of operations for ease of explanation. However, those skilled in the art should recognize that the present invention is not limited by the order of operations described, as certain steps may be performed in other orders or simultaneously in accordance with the present invention. Those skilled in the art should also recognize that the embodiments described herein are all preferred embodiments, and that the associated operations and modules are not necessarily required for the present invention.
[0098] 8 is a schematic diagram of the configuration of an interaction device according to an embodiment of the present invention. The interaction device according to the embodiment of the present invention can be arranged in a client. Referring to FIG. 8, the interaction device specifically includes: a target exhibit page display module 510 for displaying a target exhibit page; and a preview page display module 520 for displaying the target preview page in response to a command to return to the target preview page, wherein the target preview page and the target target exhibition page correspond to the same target, the target preview page includes search keyword information, and the search keyword information is information determined based on the target-related information of the target target exhibition page.
[0099] Furthermore, the device further includes an exhibition-related information acquisition module, The exhibition-related information acquisition module is used for acquiring exhibition-related information of the target exhibition page during the exhibition of the target exhibition page; The preview page display module 520 In response to a command to return to a target preview page, the target preview page is used to display the target preview page, and if the exhibition-related information of the target target exhibition page satisfies a predetermined trigger condition, the target preview page includes search keyword information.
[0100] Furthermore, the device further comprises a search keyword information determination module; The search keyword information determination module is used to periodically determine search keyword information at predetermined time intervals during the display of the target exhibition page; Preview page exhibition module, In response to a command to return to a target preview page, if the exhibition-related information of the target exhibition page satisfies a predetermined trigger condition, determine search keyword information to be displayed, and the search keyword information to be displayed is the search keyword information last determined up to a current time point; The target preview page is displayed, and the target preview page includes the search keyword information to be displayed.
[0101] Furthermore, if the exhibit-related information includes an exhibit duration of the targeted exhibit page, the predetermined trigger condition includes the exhibit duration of the targeted exhibit page reaching a set duration threshold; and / or When the exhibition-related information includes information on a user's operation on the target exhibition page, the predetermined trigger condition is that the user's operation on the target exhibition page is a predetermined operation.
[0102] Further, the device further comprises a candidate object display page switching module; The candidate object display page switching module is used to display a candidate object display page in response to a command to switch the candidate object display page after displaying the target object display page, and the candidate object display page and the target preview page correspond to different objects; Preview page exhibition module, The search keyword information to be displayed is used to determine whether the search keyword information to be displayed is valid based on the determination time and invalidation conditions of the search keyword information to be displayed; If the search keyword information to be displayed is valid, it is used to display the target preview page, and the target preview page includes the search keyword information to be displayed.
[0103] Furthermore, the apparatus further comprises a search module, the search module comprising: In response to a trigger operation on the search keyword information, a search result page is displayed, the search result page including search result information, the search result information being associated with the search keyword.
[0104] Furthermore, the target preview page includes a search recommendation area and a target identifier display area, the search recommendation area is used to display the search keyword information, and the target identifier display area is used to display target identifier information corresponding to the target preview page; The search recommendation area is adjacent to the object identifier display area, or the search recommendation area is located at the bottom of the object preview page.
[0105] Furthermore, the search keyword information includes a keyword and an image corresponding to the keyword, or the search keyword information includes a keyword, The subject-related information is The information includes at least one of the shared content, the sharing subject, and the user's page operation information on the target exhibition page.
[0106] Furthermore, the device further comprises a front display display module, the front display display module comprising: used to display a target preview page before displaying the target target display page; Target exhibit page exhibit module, It is used to display a targeted exhibit page in response to an instruction to enter the targeted exhibit page.
[0107] Furthermore, the target is a live streaming room, the target preview page is a live streaming room preview page, and the target target exhibition page is a live streaming exhibition page corresponding to the same live streaming room as the live streaming room preview page.
[0108] The interaction device provided by the embodiment of the present invention can perform the steps performed by the client in the interaction method provided by the embodiment of the method of the present invention, and has the performing steps and beneficial effects, which will not be repeated here.
[0109] FIG. 9 is a schematic diagram of an electronic device according to an embodiment of the present invention. Hereinafter, specifically, referring to FIG. 9, a schematic diagram of an electronic device 1000 suitable for implementing an embodiment of the present invention will be shown. The electronic device 1000 according to the embodiment of the present invention may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (PADs), portable multimedia players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG. 9 is merely an example and does not limit the functionality and scope of use of the embodiment of the present invention.
[0110] 9, the electronic device 1000 may include a processor (e.g., a central processing unit, a graphics processor, etc.) 1001 that can perform various appropriate operations and processes based on programs stored in a read-only memory (ROM) 1002 or programs loaded from a storage device 1008 into a random access memory (RAM) 1003. The RAM 1003 further stores various programs and data necessary for the operation of the electronic device 1000. The processor 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0111] Typically, devices such as input devices 1006 including a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc., output devices 1007 including a liquid crystal display (LCD), speaker, vibrator, etc., storage devices 1008 including magnetic tape, hard disk, etc., and communication devices 1009 may be connected to the I / O interface 1005. The communication devices 1009 may enable the electronic device 1000 to communicate wirelessly or via wires to exchange data with other devices. While the accompanying drawings show the electronic device 1000 with various devices, it should be understood that it need not implement or include all of the illustrated devices. It may alternatively implement or include more or fewer devices.
[0112] In particular, according to embodiments of the present invention, the processes described with reference to the flowcharts above may be implemented as a computer software program. For example, embodiments of the present invention include a computer program product including a computer program carried on a computer-readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via communication device 1009, or may be installed from storage device 1008 or ROM 1002. When the computer program is executed by processor 1001, the functions described above, which are specific to the methods of the embodiments of the present invention, are performed.
[0113] It should be noted that the above-mentioned computer-readable medium of the present invention may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. 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 thereof. More specific examples of the computer-readable storage medium may include, but are not limited to, an electrical connection having 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 portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, the computer-readable storage medium may be a tangible medium that contains or stores a program that can be used by or in combination with the program, instruction execution system, apparatus, or device. In addition, in the present invention, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier carrying computer-readable program code. Such propagated data signals may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium, other than a computer-readable storage medium, that transmits, propagates, or transmits a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted using any suitable medium, including, but not limited to, wire, fiber optic cable, RF (radio frequency), or any suitable combination of the above.
[0114] In some embodiments, clients and servers may communicate using any now known or later developed network protocol, such as HTTP (HyperText Transfer Protocol), and may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the Internet (e.g., the Internet), and an end-to-end network (e.g., an ad hoc end-to-end network), and any now known or later developed network.
[0115] The computer readable medium described above may be included in the electronic device described above, or may exist separately and not be assembled to said electronic device.
[0116] The computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device: Displaying targeted exhibition pages; In response to a command to return to a target preview page, the target preview page is displayed, wherein the target preview page and the target target exhibition page correspond to the same target, the target preview page includes search keyword information, and the search keyword information is information determined based on target-related information of the target target exhibition page.
[0117] Optionally, when the one or more programs are executed by the electronic device, they can also cause the electronic device to perform other steps described in the above embodiments.
[0118] Computer program code for carrying out the operations of the present invention can be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and the like, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code may run entirely on the user computer, partially on the user computer, as a standalone software package, partially on the user computer and partially on a remote computer, or entirely on a remote computer or server. When referring 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., via the Internet using an Internet Service Provider).
[0119] The flowcharts and block diagrams in the accompanying drawings illustrate possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present invention. From this perspective, each box in a flowchart or block diagram contains one or more executable instructions for implementing the specified logical function(s) and may represent a module, program segment, or portion of code. It should also be noted that in some alternative implementations, the functions depicted in the boxes may occur in a different order than that depicted in the accompanying drawings. For example, two boxes shown in succession may actually be executed substantially in parallel, or may be executed in the reverse order, depending on the functionality involved. It should also be noted that each box in the block diagrams and / or flowcharts, and combinations of boxes in the block diagrams and / or flowcharts, may be implemented in a dedicated hardware-based system that performs the specified function(s) or operation(s), or may be implemented as a combination of dedicated hardware and computer instructions.
[0120] The units described as being involved in the embodiments of the present invention may be implemented by software or hardware, and the names of the units do not constitute limitations on the units themselves in any particular case.
[0121] The functions described herein may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), etc.
[0122] In the context of the present invention, a machine-readable medium may be a tangible medium that can contain or store a program that can be used by or in combination 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 thereof. More specific examples of machine-readable storage media 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), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0123] In accordance with one or more embodiments of the present invention, the present invention provides an electronic device, the electronic device comprising: one or more processors; a memory for storing one or more programs; The one or more programs, when executed by the one or more processors, cause the one or more processors to implement any of the interaction methods provided by the present invention.
[0124] In accordance with one or more embodiments of the present invention, the present invention provides a computer-readable storage medium having a computer program stored thereon, the program being capable of implementing any of the interaction methods provided by the present invention when executed by a processor.
[0125] An embodiment of the present invention further provides a computer program product, which includes a computer program or instructions, which, when executed by a processor, implements the interaction method.
[0126] It should be noted that, in this specification, relational terms such as "target" and "second" are used only to distinguish one entity or operation from another and do not necessarily require or imply the existence of any actual relationship or sequence between those entities or operations. Additionally, the terms "comprise," "comprises," or any variation thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or device that includes a set of elements further includes not only those elements but also other elements not expressly listed or inherent in such process, method, article, or device. Without further limitation, an element defined by the phrase "comprising ..." does not exclude the presence of other identical elements in the process, method, article, or device that includes said element.
[0127] The foregoing are merely specific embodiments of the present invention to enable those skilled in the art to understand or realize the present invention. Various modifications to these examples will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other examples without departing from the spirit or scope of the present invention. Therefore, the present invention is not limited to the examples described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. Displaying targeted exhibition pages; In response to a command to return to a target preview page, displaying the target preview page, wherein the target preview page and the target target exhibition page correspond to the same target, the target preview page includes search keyword information, and the search keyword information is information determined based on target-related information of the target target exhibition page; An interaction method characterized by:
2. Further comprising: acquiring exhibition-related information of the target exhibition page during the exhibition of the target exhibition page; In response to a command to return to the target preview page, displaying the target preview page, wherein the target preview page includes the search keyword information; displaying the target preview page in response to a command to return to the target preview page, wherein the target preview page includes the search keyword information if exhibition-related information of the target target exhibition page satisfies a predetermined trigger condition.
2. The method of claim 1, wherein the method comprises:
3. determining the search keyword information periodically at predetermined time intervals during the display of the target exhibition page; In response to a command to return to the target preview page, displaying the target preview page, and when exhibition-related information of the target target exhibition page satisfies a predetermined trigger condition, the target preview page includes the search keyword information; In response to the command to return to the target preview page, if the exhibition-related information of the target exhibition page satisfies a predetermined trigger condition, determining search keyword information to be displayed, where the search keyword information to be displayed is the search keyword information that has been last determined up to the current time point; Displaying the target preview page, wherein the target preview page includes the search keyword information to be displayed.
3. The method of claim 2, wherein the method comprises:
4. If the exhibit-related information includes an exhibit duration of the targeted exhibit page, the predetermined trigger condition includes the exhibit duration of the targeted exhibit page reaching a set duration threshold; and / or When the exhibition-related information includes user operation information on the target exhibition page, the predetermined trigger condition includes that the user operation on the target exhibition page is a predetermined operation; 3. The method of claim 2, wherein the method comprises:
5. After displaying the target display page, displaying a candidate target exhibition page in response to a command to switch candidate target exhibition pages, wherein the candidate target exhibition page and the target preview page correspond to different targets; The displaying of the target preview page, wherein the target preview page includes the search keyword information to be displayed, determining whether the search keyword information to be displayed is valid based on a determination time point and invalidation conditions of the search keyword information to be displayed; If the search keyword information to be displayed is valid, displaying the target preview page, wherein the target preview page includes the search keyword information to be displayed.
4. The method of claim 3, wherein the method further comprises:
6. displaying a search result page in response to a trigger operation on the search keyword information, the search result page including search result information, the search result information being associated with the search keyword information; 2. The method of claim 1, wherein the method comprises:
7. The target preview page includes a search recommendation area and a target identifier display area, the search recommendation area is used to display the search keyword information, and the target identifier display area is used to display target identifier information corresponding to the target preview page; The search recommendation area is adjacent to the object identifier display area, or the search recommendation area is located at the bottom of the object preview page; 2. The method of claim 1, wherein the method comprises:
8. the search keyword information includes a keyword and an image corresponding to the keyword, or the search keyword information includes a keyword, The target-related information includes at least one of: shared content, a sharing subject, and user page operation information on the target target exhibition page; 2. The method of claim 1, wherein the method comprises:
9. Before displaying the target display page, the interaction method includes: further comprising displaying the target preview page; Displaying the target display page includes: displaying the targeted exhibit page in response to an instruction to enter the targeted exhibit page.
2. The method of claim 1, wherein the method comprises:
10. The target is a live streaming room, the target preview page is a live streaming room preview page, and the target target exhibition page is a live streaming exhibition page corresponding to the same live streaming room as the live streaming room preview page; 2. The method of claim 1, wherein the method comprises:
11. a target exhibition page display module for displaying a target exhibition page; a preview page display module for displaying the target preview page in response to a command to return to the target preview page, wherein the target preview page and the target target exhibition page correspond to the same target, the target preview page includes search keyword information, and the search keyword information is information determined based on object-related information of the target target exhibition page; An interaction device comprising:
12. one or more processors; a storage device for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more programs cause the one or more processors to implement the interaction method according to any one of claims 1 to 10. An electronic device characterized by:
13. A computer-readable storage medium on which a computer program is stored, When the computer program is executed by a processor, the interaction method according to any one of claims 1 to 10 is realized. The computer-readable storage medium.
Citation Information
Patent Citations
Interaction method and device of live broadcast room
CN112995777A
Search implementation method, device and equipment
CN113536136A
Live broadcast preview method and device, equipment, program product and medium
CN114071179A
MEDIA PROGRAM RELATED COMMODITY TRANSACTION SYSTEM AND METHOD
JP2009522859A
Methods and systems for displaying contextually relevant information regarding media asset
JP2020102228A