Method and apparatus for information interaction, device, and storage medium
By presenting multiple navigation tabs on the live streaming page, users can easily switch to pages associated with the streamer, solving the problem of inconvenient page navigation within the live streaming room and improving user interaction efficiency and experience.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- BEIJING YOUZHUJU NETWORK TECH CO LTD
- Filing Date
- 2025-09-25
- Publication Date
- 2026-06-18
AI Technical Summary
In live streaming scenarios, users find it difficult to easily navigate from the live stream to other pages associated with the streamer, such as product purchase pages or product showcases, resulting in a poor user experience.
The live stream page displays multiple navigation tabs, allowing users to switch between various pages associated with their target user, such as the live stream page, store page, or showcase page, by selecting the navigation tabs. Page switching is achieved by receiving triggers from the navigation tabs.
It improves the user's interaction efficiency and experience in the live broadcast room, and provides a convenient way to switch pages, making it easy for users to view and purchase products related to the live broadcaster.
Smart Images

Figure CN2025124141_18062026_PF_FP_ABST
Abstract
Description
Methods, apparatus, devices and storage media for information exchange
[0001] This application claims priority to Chinese Patent Application No. 202411845614.X, filed on December 13, 2024, entitled "Method, Apparatus, Device and Storage Medium for Information Interaction", the entire contents of which are incorporated herein by reference. Technical Field
[0002] The exemplary embodiments disclosed herein generally relate to the field of computers, and particularly to methods, apparatuses, devices, and computer-readable storage media for information interaction. Background Technology
[0003] Currently, an increasing number of platforms (such as applications and websites) are designed to provide users with various services. For example, users can publish, browse, and view various multimedia content (such as videos) on the platform. In some cases, the platform can provide live streaming functionality; live streaming or live streaming sessions are sometimes referred to as "live streaming rooms." Live streaming rooms can create interactive events (such as e-commerce live streaming events, game live streaming events, etc.), and users can participate in these interactive events. Taking e-commerce live streaming as an example, viewers can interact with the streamer and easily view and purchase products posted by the streamer. The goal is to improve the interaction efficiency and experience for both users in the live streaming room. Summary of the Invention
[0004] In a first aspect of this disclosure, a method for information interaction is provided, comprising: presenting a live streaming page corresponding to a live stream initiated by a target user, wherein the live streaming page includes multiple navigation tabs, the multiple navigation tabs being selectable to locate multiple pages associated with the target user, wherein the multiple pages include at least the live streaming page, and a first navigation tab corresponding to the live streaming page is selected; and in response to a triggering of a second navigation tab among the multiple navigation tabs, switching from the live streaming page to the page among the multiple pages corresponding to the second navigation tab, wherein the multiple navigation tabs are maintained in the page.
[0005] In a second aspect of this disclosure, an apparatus for information interaction is provided, comprising: a live streaming page presentation module configured to present a live streaming page corresponding to a live stream initiated by a target user, wherein the live streaming page includes multiple navigation tabs, the multiple navigation tabs being selectable to locate multiple pages associated with the target user, wherein the multiple pages include at least the live streaming page, and a first navigation tab corresponding to the live streaming page is in a selected state; and a page switching module configured to switch from the live streaming page to the page corresponding to the second navigation tab among the multiple pages in response to the triggering of a second navigation tab among the multiple navigation tabs, wherein the multiple navigation tabs are kept displayed on the page.
[0006] In a third aspect of this disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the method of the first aspect.
[0007] In a fourth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores computer-executable instructions that can be executed by a processor to implement the method of the first aspect.
[0008] According to a fifth aspect of this disclosure, a computer program product is provided, including computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement the method of the first aspect.
[0009] It should be understood that the content described in this content section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description
[0010] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:
[0011] Figure 1 shows a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented;
[0012] Figures 2A to 2G illustrate schematic diagrams of example interfaces for information interaction according to some embodiments of the present disclosure;
[0013] Figure 3 shows a flowchart of a process for information interaction according to some embodiments of the present disclosure;
[0014] Figure 4 shows a block diagram of an apparatus for information interaction according to some embodiments of the present disclosure; and
[0015] Figure 5 shows a block diagram of an apparatus capable of implementing several embodiments of the present disclosure. Detailed Implementation
[0016] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0017] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below.
[0018] In this document, unless explicitly stated otherwise, performing a step in response to A does not mean that the step is performed immediately after A, but may include one or more intermediate steps.
[0019] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.
[0020] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure through appropriate means in accordance with relevant laws and regulations, and user authorization should be obtained.
[0021] For example, in response to receiving a user's active request, a prompt message is sent to the user to clearly inform the user that the requested operation will require the acquisition and use of the user's personal information, thereby enabling the user to choose whether to provide personal information to the software or hardware such as electronic devices, applications, servers or storage media that perform the operation of the technical solution disclosed herein, based on the prompt message.
[0022] As an optional but non-restrictive implementation, in response to a user's active request, a prompt message can be sent to the user, such as a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0023] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.
[0024] As briefly mentioned earlier, an increasing number of platforms (such as applications and websites) are designed to provide users with various services. Taking e-commerce live streaming as an example, viewers can interact with the streamer and easily view and purchase products posted by the streamer.
[0025] Typically, in live streaming scenarios, viewers primarily navigate to other pages to view more content via webpage anchors added by the streamer within the live stream. Viewers often lack direct access to other related pages within the live stream that offer more information, such as store pages or product showcases that support product purchases. Furthermore, the interaction path from the live stream to the streamer's corresponding store page or showcase is inconvenient and lacks directness, resulting in a poor user experience.
[0026] According to some embodiments of this disclosure, an information interaction scheme is proposed. The scheme according to embodiments of this disclosure presents a live streaming page corresponding to a live stream initiated by a target user. This live streaming page includes multiple navigation tabs, which can be selected to locate multiple pages associated with the target user. The multiple pages include at least the live streaming page, and a first navigation tab corresponding to the live streaming page is selected. If a trigger is received on a second navigation tab among the multiple navigation tabs, the system switches from the live streaming page to the page corresponding to the second navigation tab among the multiple pages.
[0027] In this way, this disclosure facilitates users' ability to easily switch between multiple pages related to the streamer during a live broadcast. For example, by interacting with multiple navigation tabs presented on the live broadcast page, users can switch to the streamer's corresponding store page or showcase page.
[0028] In this disclosure, "trigger" refers to one or more interactive actions performed by a user on a terminal device. Furthermore, these interactive actions may be triggered within the same user interface / pop-up window or within different user interfaces / pop-up windows. This disclosure is not limited in this respect.
[0029] Example embodiments of this disclosure are described below with reference to the accompanying drawings.
[0030] Example Environment
[0031] Figure 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. In environment 100, one or more users 110-1, 110-2, 110-3, ..., 110-N can watch live streams (sometimes referred to as "live sessions") and participate in live interactive events through their respective associated terminal devices 120-1, 120-2, ..., 120-N. User 110 may also be referred to as a participant, for example. For ease of discussion, users 110-1, 110-2, ..., 110-N may be collectively referred to as user 110 or individually, and terminal devices 120-1, 120-2, ..., 120-N may be collectively referred to as terminal device 120 or individually.
[0032] In some embodiments, among all users 110, one or more users, such as user 110-1, can initiate a live stream through an associated terminal device 120-1. In some scenarios, the user 110-1 initiating the live stream may also be referred to as the host of the live stream session, the host user, the host participant, the live streamer, or the live stream manager. In some embodiments, user 110-1 may include a user corresponding to an e-commerce store, or an object recommender capable of recommending online products. In this document, the user 110-1 initiating the live stream may also be referred to as the target user.
[0033] In some embodiments, the participants in a live interactive event may include the target user 110-1 and one or more other participants 110-2 to 110-N. Other participants 110-2 to 110-N may be viewer users who do not start their own live stream but join the live interactive event of the current host participant (e.g., e-commerce live stream, product recommendation, etc.). Additionally, other users 110 may also include viewers, listeners, or observers in the live stream.
[0034] In some embodiments, the terminal device 120 may have an application installed that can provide live streaming services, or may have access to a website that can provide live streaming services. The user 110 can operate the terminal device 120 to access the corresponding application or website. Accordingly, the terminal device 120 can display a corresponding live streaming page, which may provide live streaming content, such as audio live streaming content or video live streaming content.
[0035] In some embodiments, the terminal device 120 can also communicate with the server 130 via the network 132 to provide live streaming services. The server 130 can provide functions such as application or website management, configuration, and maintenance. In some embodiments, the server 130 can store data generated during the live streaming process, including live interaction data generated during live streaming interactions.
[0036] Terminal device 120 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, terminal device 120 may also support any type of user-facing interface (such as "wearable" circuitry).
[0037] Server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 130 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, etc. Server 130 can provide backend services for applications supporting live streaming in terminal device 120.
[0038] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure.
[0039] The following description will continue with a detailed description of some exemplary embodiments of this disclosure with reference to the accompanying drawings. It should be understood that the pages shown in the drawings are merely examples, and various page designs are possible in practice. The various graphic elements on the page may have different arrangements and different visual representations, one or more elements may be omitted or replaced, and one or more other elements may also be present. The embodiments of this disclosure are not limited in this respect. Furthermore, in the following description, exemplary embodiments will be primarily described with respect to terminal device 120. It should be understood that the actions described with respect to terminal device 120 may also be performed by an application on terminal device 120, or may be performed by the application in conjunction with its server (e.g., server 130).
[0040] The following describes some embodiments of the present disclosure for information interaction with reference to Figures 2A to 2G. Figures 2A to 2G show schematic diagrams of example interfaces 200A to 200G for information interaction according to some embodiments of the present disclosure. For ease of discussion, interfaces 200A to 200G will be described with reference to the environment 100 of Figure 1. Interfaces 200A to 200G can be provided by the terminal device 120 shown in Figure 1. Interfaces 200A and 200F can be example interfaces presented on a live streaming page in a live broadcast. As an example, interfaces 200A to 200G are illustrated with an example of a user corresponding to an e-commerce store starting a live broadcast. In interfaces 200A to 200G, the terminal device 120 can interact by receiving operations from the associated user 110 to present corresponding interaction results.
[0041] In embodiments of this disclosure, terminal device 120 presents a live streaming interface corresponding to a live stream initiated by target user 110-1. In some examples, target user 110-1 may be a current live stream user. Accordingly, the user corresponding to terminal device 120 presenting the live streaming page may be a live stream viewer.
[0042] It should be understood that the target user 110-1 can be any suitable user capable of initiating a live stream. In other embodiments, the live stream may also include other types or scenarios of live interactive events, such as game live streams, food live streams, travel live streams, etc., and accordingly, the target user can be the user who initiates the corresponding live interactive event. The following will use the e-commerce live stream scenario as an example to discuss various embodiments of this disclosure.
[0043] In this embodiment of the disclosure, the terminal device 120 presents a live broadcast page including multiple navigation tags during a live broadcast initiated by the target user 110. As shown in the example interface 200A of FIG2A, the terminal device 120 can present navigation tags 211-1, 211-2, 211-3, 211-4, 211-5, ..., 211-N, etc., in the live broadcast interface 200A. For ease of discussion, navigation tags 211-1, 211-2, ..., 211-N can be collectively referred to as or individually referred to as navigation tag 211.
[0044] In this embodiment, multiple navigation tabs can be selected to locate multiple pages associated with a target user. In some embodiments, one of the multiple pages includes the current live stream page, with the first navigation tab corresponding to the live stream page being selected. By presenting multiple navigation tabs on the live stream page, users watching the live stream can conveniently switch to other pages besides the live stream page as needed, and can also continue switching between live stream pages to continue watching the live stream. For example, if terminal device 120 receives a trigger from a user (live stream viewer) for any of the multiple navigation tabs, it can present the page corresponding to that navigation tab. Accordingly, the content included on this page is associated with the target user 110 (e.g., the live stream initiator).
[0045] In some embodiments, the presence of navigation tags for locating other pages on the live stream page can be determined based on the target user's account type. In some embodiments, if the target user's account type indicates a user associated with an e-commerce store, navigation tags corresponding to multiple pages associated with that user can be presented on the target user's live stream page. In the scenario where the target user 110 is associated with an e-commerce store, the content included in the navigation tag pair pages may be object information of an object associated with the e-commerce store. In some embodiments, if the target user's account type indicates an object recommender for recommended objects, navigation tags corresponding to multiple pages associated with that user can be presented on the target user's live stream page. Here, an object recommender refers to a user who can recommend objects to other users; this user can configure and manage a list of objects that have been or will be recommended to other users, such as an online product list. In the scenario where the target user 110 is an object recommender for recommended objects, the content included in the navigation tag pair pages may be object information of the object to be recommended to the user. In some embodiments, if the target user initiating the live stream has another account type, such as an individual user account type, etc., it can be determined that navigation tags for page switching will not be presented on the live stream page.
[0046] In a scenario where the target user 110 is associated with an e-commerce store (i.e., the target user 110's account is linked to an e-commerce store), as shown in example interfaces 200A and 200B in Figures 2A and 2B, if the terminal device 120 determines that navigation label 211-2 is selected, it can present page 200B corresponding to that navigation label (e.g., the "Featured" navigation label) 211-2. Accordingly, the content items on page 200B are associated with the e-commerce store (e.g., XXX flagship store) associated with the target user 110. For example, the terminal device 120 can present featured items (e.g., featured products) included in the XXX flagship store on page 200B.
[0047] As shown in the example interfaces 200A and 200C in Figures 2A and 2C, if terminal device 120 determines that navigation label 211-3 is selected, it can present page 200C corresponding to that navigation label (e.g., the "All" navigation label) 211-3. Accordingly, the content items of page 200C are associated with the e-commerce store (e.g., XXX flagship store) related to the target user 110. For example, terminal device 120 can present all objects (e.g., all products) included in XXX flagship store on page 200B.
[0048] In some embodiments, multiple navigation tabs may be displayed in the top area of the live streaming page. In some examples, the terminal device 120 may display multiple navigation tabs in the top area of the live streaming page. In some embodiments, multiple navigation tabs are displayed in an area of the live streaming page adjacent to the target user's main information. The target user's main information includes at least the target user's identification information and tag information related to the target user.
[0049] As shown in Figure 2A, multiple navigation tabs can be presented in area 216 of the live streaming page 200A adjacent to the target user 110. In some embodiments, the subject information of the target user 110 may include the target user's identification information and the subject information related to the publisher, including at least the publisher's identification information. As shown in the example interface 200A of Figure 2A, when the application 120 is active, the electronic device 110 can present the interface 150 of the application 120 (e.g., the media presentation page 200A). It is understood that during the playback of a target media item (e.g., a video) on the media presentation page 200A by the electronic device 110, the subject information related to the publisher can be presented in the target presentation style in area 211 (e.g., above the video title) adjacent to the description information of the currently played video (e.g., the title 210 of the video) on the media presentation page 200A.
[0050] In some embodiments, the subject information associated with the publisher includes at least the publisher's identification information. In some embodiments, the identification information may include the publisher's username. As shown in the example interface 200A of FIG2A, the terminal device 120 displays the username (e.g., XXX flagship store) 215 of the target user 110 in area 212. In some embodiments, the identification information may also include the target user's avatar. As shown in FIG2A, the terminal device 120 displays the avatar 214 of the target user 110 in area 212.
[0051] In some embodiments, the subject information may further include tag information of the target user under the account type. As shown in FIG2A, the tag information may include attribute tags, evaluation tags, follower count tags, and other tags. In some embodiments, the subject information may further include a follow control for following the target user 110. The following will describe in detail, with reference to FIG2A, the subject information of the target user 110 presented by the terminal device 120 in the live broadcast interface 200A.
[0052] The following description, referring to Figure 2F, describes how multiple navigation tabs can also be displayed in the bottom area of the live stream page.
[0053] In some embodiments, multiple navigation labels can also be displayed in the bottom area of the live streaming page. As shown in the example interface 200F of Figure 2F, navigation labels 211-1, 211-2, 211-3, 211-4, and 211-5 can be displayed in the bottom area 260 of the live streaming page 200F.
[0054] In some embodiments, the terminal device 120 may display at least one control for triggering live interaction in a location other than the top or bottom area in the live streaming interface. It is understood that if multiple navigation tabs are displayed in the bottom area of the live streaming page 200F, at least one control originally displayed in the bottom area for triggering live interaction may be displayed in other areas (e.g., the left or right area of the live streaming interface 200F). In some examples, at least one control for triggering live interaction may be, for example, a control for adding an object associated with the live stream (e.g., a product) to a shopping cart, an interactive control for sending gifts to the user who initiated the live stream, a control for liking the live stream, etc. As shown in Figure 2F, if navigation tabs 211-1, 211-2, 211-3, 211-4, and 211-5 are displayed in the bottom area 260 of the live streaming page 200F, at least one control 266 originally displayed in the bottom area 260 may be displayed in area 265.
[0055] The following description, referring to Figures 2A to 2G, illustrates the process of switching from the live stream page to a page with the second navigation tab object among multiple pages.
[0056] In embodiments of this disclosure, if the terminal device 120 receives a trigger on a second navigation tab among a plurality of navigation tabs, it switches from the live streaming page to the page corresponding to the second navigation tab among the plurality of pages. In some embodiments, the plurality of navigation tabs are kept displayed on the page corresponding to the second navigation tab. It is understood that if the user switches to a page other than the live streaming page among the plurality of pages, the multiple navigation bars will still be displayed. This facilitates user operation and switching between multiple navigation tabs and multiple pages.
[0057] In some embodiments, the terminal device 120 can determine that a clicked navigation label is selected by receiving click operations on multiple navigation labels. As an example, click operations include, but are not limited to, single-click and double-click operations, etc., and are not limited here. As an example, if the number of multiple navigation labels is large (e.g., 6 or more), exceeding a predetermined number (e.g., 5 or other numbers), the user 110 can be supported to perform swiping operations on multiple navigation labels in the live streaming interface to display more than the predetermined number of navigation labels on the user interface.
[0058] Alternatively or additionally, in some embodiments, the terminal device 120 can determine that the navigation label swiped to is selected by receiving a swipe operation. In some examples, the terminal device 120 can select the navigation label of the page swiped to by receiving a swipe at any position on a page among multiple pages (including but not limited to left swipes and right swipes). For example, in a live streaming page, the terminal device 120 can select the navigation label of the next page (e.g., navigation label 211-2) by receiving a user's left swipe operation. It should be understood that in other embodiments, the navigation label can also be selected by any other suitable operation.
[0059] For ease of understanding, the following example will use a click operation to determine if a clicked navigation tab is selected, and will refer to Figures 2A to 2G to describe the process of switching from the live page to the page with the second navigation tab object among multiple pages.
[0060] As shown in Figures 2A and 2B, if terminal device 120 receives a user click on navigation label 211-2, it displays page 200B corresponding to navigation label 211-2. Accordingly, multiple navigation labels will be continuously displayed in area 223 of page 200B. As shown in example interfaces 200A and 200C in Figures 2A and 2C, if terminal device 120 receives a user click on navigation label 211-3, it displays page 200C corresponding to navigation label 211-3. Accordingly, multiple navigation labels will be continuously displayed in area 230 of page 200C. As shown in example interfaces 200A and 200D in Figures 2A and 2D, if terminal device 120 receives a user click on navigation label 211-4, it displays page 200D corresponding to navigation label 211-4. Accordingly, multiple navigation labels will be continuously displayed in area 240 of page 200D. As shown in the example interfaces 200A and 200E in Figures 2A and 2E, if the terminal device 120 receives a user click on navigation tab 211-5, it will display the page 200E corresponding to navigation tab 211-5. Accordingly, multiple navigation tabs will be continuously displayed in the area 250 included in page 200E.
[0061] In some embodiments, if multiple navigation tabs are displayed in the bottom area of the live streaming interface 200F, then the multiple navigation tabs will be continuously displayed in the bottom area of the page corresponding to the navigation tabs. As shown in the example interfaces 200F to 200G of Figures 2F to 2G, if the terminal device 120 receives a user clicking on navigation tab 211-2 in area 260, then the page 200G corresponding to navigation tab 211-2 is displayed. Accordingly, the multiple navigation tabs will be continuously displayed in area 275 included in page 200G.
[0062] In these embodiments, navigation tabs are selected through various interactive methods, allowing user 110 to conveniently switch between multiple pages corresponding to multiple navigation tabs.
[0063] Referring to interface 200B, in some embodiments, if a live stream is in progress and any one of the multiple navigation tabs is selected, the terminal device 120 may display a predetermined graphic element 220 associated with the first navigation tab 211-2 corresponding to the live stream page. The predetermined graphic element 220 may indicate that the live stream is in progress. As an example, the predetermined graphic element 220 indicating that the live stream is in progress may be presented dynamically. It should be understood that the predetermined graphic element 220 may also be presented in any other suitable manner to indicate that the live stream is in progress. Here, when a live stream is in progress, the predetermined graphic element may be presented dynamically regardless of which of the multiple navigation tabs is currently selected, i.e., regardless of which of the multiple pages is currently displayed.
[0064] In other embodiments, if a live stream is not in progress and any of the multiple navigation tabs is selected, the predetermined graphic element 220 may indicate that the live stream is not in progress. For example, in this case, the predetermined graphic element 220 may be presented statically to indicate that the target user is not currently watching a live stream. It should be understood that the predetermined graphic element may also be presented in any other suitable manner to indicate that the live stream is not in progress.
[0065] Referring again to Figures 2A to 2G, the terminal device 120 can also display the main information of the target user 110 on the live broadcast interface or the corresponding page of the navigation tab.
[0066] In some embodiments, the terminal device 120 may present the target user's main information in a targeted presentation style on the live streaming page based on the target user's account type. If the target user's account type indicates a user associated with an e-commerce store or an object recommender used for recommendations, then the target user's main information may be presented in a targeted presentation style on the live streaming page. In some embodiments, the targeted presentation style at least defines the type of target content to be presented.
[0067] In some examples, if terminal device 120 determines that the target user 110's account type is an account used for recommending objects (e.g., products) (also known as an account with a showcase), it can present the tag information corresponding to the target user in area 212 in a presentation style. In some examples, the showcase indicator can display the target user's works, products, and other relevant content. Accordingly, other users can learn about the target user's characteristics and style through the showcase. In some examples, if terminal device 120 determines that the target user's account type indicator is associated with an e-commerce store account (also known as an account with an e-commerce store), it can present the tag information corresponding to the target user in area 212 in a different presentation style. In some examples, an account with an e-commerce store can be understood as each store can be bound to a separate account to achieve integrated association between the account and the store.
[0068] In some examples, if the account type of target user A indicates an account associated with an e-commerce store, then the attribute tags included in target user A's profile can indicate the attribute information of the e-commerce store. In some examples, if the account type of target user 110 (i.e., the recommender) is an account used for recommending objects (e.g., products), then the rating tag corresponding to target user 110 can indicate target user 110's historical rating score. In other examples, if the account type of target user 110 indicates an account associated with an e-commerce store, then the score tag included in target user 110's profile can indicate the e-commerce store's historical rating score within the user group.
[0069] In some embodiments, the target presentation style can also define the visual style of the identification information. In some examples, the target presentation style can define the visual style of the avatar. As shown in Figure 2A, in a scenario where the target user 110 is associated with an e-commerce store, the terminal device 120 can present the avatar 214 of the target user 110 as a square visual style. In some examples, the target presentation style can also define the visual style of the username. As shown in Figure 2A, in a scenario where the target user's account type indicates the account type associated with the e-commerce store, the font and color corresponding to the username 215 of the target user 110 can be a prominent font and color (e.g., the font can be bolded, and / or the font can be presented in gold).
[0070] The target presentation style can also define the visual style of tag information. As shown in Figure 2A, in the scenario where the target user 110's account type is an account with a store, tag information related to the target user (e.g., attribute tags, score tags) can be highlighted. However, this is merely an example, and this disclosure does not limit it. For example, the identification information can also be presented with a prominent visual style such as highlighting.
[0071] In some embodiments, the terminal device 120 can maintain the target user's main information in the target presentation style on the page corresponding to any of the multiple navigation tabs. It is understood that the main information of the target user 110 presented by the terminal device 120 remains unchanged in the interface corresponding to any of the multiple navigation tabs. Accordingly, the information content and style defined by the main information remain unchanged on the page corresponding to any navigation tab.
[0072] As shown in the example interfaces 200A and 200B in Figures 2A and 2B, the terminal device 120 determines the main information of the target user 110 (e.g., a user associated with the XXX flagship store) presented in area 212 of the live streaming interface 200A as follows: avatar 214, username 215 (e.g., XXX flagship store), attribute tags (e.g., XX store), score tags under a certain evaluation metric (e.g., XX points), follower count tags (e.g., XX followers), and a follow control for following the target user 110, etc. Correspondingly, the information content and visual style of the main information presented by the terminal device 120 in area 221 of the page 200B corresponding to navigation labels 211-2 are consistent with the information content and visual style of the main information presented in area 212 of the live streaming interface 200A. That is, the main information of the target user 110 (e.g., a user associated with the XXX flagship store) presented by the terminal device 120 in the area 221 included in the page 200B includes an avatar 214, a username 215 (e.g., XXX flagship store), attribute tags (e.g., XX store), score tags (e.g., XX points), follower count tags (e.g., XX followers), and a follow control for following the target user 110, etc.
[0073] In some embodiments, the terminal device 120 may display the number of users currently watching the live stream on the live streaming interface. As shown in FIG2A, the terminal device 120 may display the number of online users in a simplified style 213. In some embodiments, the terminal device 120 may hide at least one interactive component in the current live stream, such as a leaderboard distribution component, a live stream distribution component, etc., in the live streaming interface. This can enhance the expression of the main information of the target users presented in the live streaming interface.
[0074] In this way, by presenting the main information of the target user (i.e., the live stream initiator) in the live stream interface, viewers can learn in the live stream room that the target user has more related other pages that can display more information, such as store pages or showcase pages that support product purchases, etc.
[0075] In some implementations, when a target user 110 initiates a live stream, the terminal device 120 can also display target cards (e.g., explanatory cards) associated with the live stream on the live stream interface. The target cards associated with the live stream displayed by the terminal device 120 on the live stream interface are described below with reference to Figures 2A and 2F.
[0076] In some embodiments, if the terminal device 120 determines that a live stream is in progress, it can present a target card for an object associated with the live stream in a target visual style on the live stream interface. The target card may include image information of the object, description information of the object, and / or a viewing entry for the object. In some examples, the terminal device 120 may present the target card in a vertical target visual style. As shown in the example interface 200A of FIG2A, the terminal device 120 may present a target card 217 in a vertical target visual style. The target card 217 includes image information 217-1 of the object, description information 217-2 of the object, and a viewing entry for the object 217-3. In some examples, the user can click on the viewing entry 217-3 to enter the object's details page. Additionally, the user can also directly purchase the object by clicking on the viewing entry 217-3.
[0077] In other examples, terminal device 120 may present the target card in a landscape visual style. As shown in example interface 200F of Figure 2F, terminal device 120 may present the target card 261 in a landscape visual style. The target card 261 includes image information 262 of the object, description information 263 of the object, and a viewing entry point 264 for the object. In some examples, the user can click the viewing entry point 264 to enter the object's details page. Additionally, the user can also directly purchase the object if needed by clicking the viewing entry point 264.
[0078] In summary, this disclosure, by presenting the target user's (i.e., the live stream initiator's) main information on the live stream interface, enables viewers to learn about other related pages of the target user and view more information. Furthermore, by presenting multiple navigation tabs on the live stream interface, users can conveniently and quickly switch between other consumption scenarios within the live stream, e-commerce store, or showcase. This improves user operation and conversion efficiency.
[0079] Example process
[0080] Figure 3 shows a flowchart of a process 300 for video publishing according to some embodiments of the present disclosure. Process 300 can be implemented at a terminal device 130. Process 300 is described below with reference to Figure 1.
[0081] In box 310, terminal device 120 presents a live streaming page corresponding to a live stream initiated by the target user. The live streaming page includes multiple navigation tabs, which can be selected to locate multiple pages associated with the target user. Among these multiple pages, at least the live streaming page is included, and the first navigation tab corresponding to the live streaming page is selected.
[0082] In box 320, in response to the triggering of the second navigation tab among multiple navigation tabs, the page switches from the live page to the page corresponding to the second navigation tab among multiple pages, where the multiple navigation tabs are kept displayed on the page.
[0083] In some embodiments, multiple navigation tabs are displayed in the top or bottom area of the live stream page.
[0084] In some embodiments, on a live streaming page, at least one control for triggering live streaming interaction is presented in an area other than the top or bottom area.
[0085] In some embodiments, multiple navigation tags are presented in an area of the live streaming page adjacent to the target user's main information, which includes at least the target user's identification information and tag information related to the target user.
[0086] In some embodiments, process 300 further includes: in response to the live stream being in progress, presenting a target card of an object associated with the live stream in the live stream page in a target visual style, the target card including at least one of the following: image information of the object, description information of the object, and / or a viewing entry for the object.
[0087] In some embodiments, the process further includes: presenting the target user's main information in the live streaming page in a target presentation style based on the target user's account type, wherein the target presentation style at least defines the target content type to be presented.
[0088] In some embodiments, on the page corresponding to any of the multiple navigation tabs, the target user's main information is presented in the target presentation style.
[0089] In some embodiments, process 300 further includes: in response to a live stream being in progress and any one of the plurality of navigation tabs being selected, presenting a predetermined graphic element associated with a first navigation tab corresponding to the live stream page, the predetermined graphic element indicating that the live stream is in progress.
[0090] In some embodiments, process 300 further includes selecting a navigation label among a plurality of navigation labels by: determining that the clicked navigation label is selected by receiving a click operation on a navigation label of the plurality of navigation labels; or determining that the navigation label slid to by the sliding operation is selected by receiving a sliding operation.
[0091] In some embodiments, the target user includes at least one of the following: a user associated with an e-commerce store, or an object recommender used for the recommendation object.
[0092] Figure 4 shows a schematic structural block diagram of an apparatus 400 for information interaction according to certain embodiments of the present disclosure. The apparatus 400 may be implemented as or included in a terminal device 120. The various modules / components in the apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.
[0093] As shown in Figure 4, the device 400 includes a live streaming page presentation module 410, configured to present a live streaming page corresponding to a live stream initiated by a target user. The live streaming page includes multiple navigation tabs, which can be selected to locate multiple pages associated with the target user. The multiple pages include at least the live streaming page, and a first navigation tab corresponding to the live streaming page is selected. The device 400 also includes a page switching module 420, configured to switch from the live streaming page to the page corresponding to the second navigation tab in response to the triggering of a second navigation tab among the multiple navigation tabs.
[0094] In some embodiments, multiple navigation tabs are displayed in the top or bottom area of the live stream page.
[0095] In some embodiments, on a live streaming page, at least one control for triggering live streaming interaction is presented in an area other than the top or bottom area.
[0096] In some embodiments, multiple navigation tags are presented in an area of the live streaming page adjacent to the target user's main information, which includes at least the target user's identification information and tag information related to the target user.
[0097] In some embodiments, the device 400 further includes a target card presentation module configured to, in response to a live stream being in progress, present a target card of an object associated with the live stream in a target visual style on the live stream page, the target card including at least one of the following: image information of the object, description information of the object, and / or a viewing entry for the object.
[0098] In some embodiments, the device 400 further includes a subject information presentation module, configured to present the subject information of the target user in a target presentation style on the live streaming page based on the target user's account type, wherein the target presentation style at least defines the target content type to be presented.
[0099] In some embodiments, on the page corresponding to any of the multiple navigation tabs, the target user's main information is presented in the target presentation style.
[0100] In some embodiments, the device 400 further includes a predetermined graphic element presentation module, configured to present a predetermined graphic element associated with a first navigation tab corresponding to the live stream page in response to the live stream being in progress and any one of the plurality of navigation tabs being selected. The predetermined graphic element indicates that the live stream is in progress.
[0101] In some embodiments, the device 400 further includes a navigation label selection module, configured to select a navigation label among a plurality of navigation labels by: determining that the clicked navigation label is selected by receiving a click operation on a navigation label of the plurality of navigation labels; or determining that the navigation label slid to by the sliding operation is selected by receiving a sliding operation.
[0102] In some embodiments, the target user includes at least one of the following: a user associated with an e-commerce store, or an object recommender used for the recommendation object.
[0103] The units and / or modules included in device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units and / or modules can be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to machine-executable instructions, some or all of the units and / or modules in device 400 can be implemented at least partially by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that can 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), and so on.
[0104] It should be understood that one or more steps in the above methods can be performed by suitable electronic devices or combinations of electronic devices. Such electronic devices or combinations of electronic devices may, for example, include the terminal device 120 and / or server 130 in FIG. 1.
[0105] Figure 5 shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 500 shown in Figure 5 is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. The electronic device 500 shown in Figure 5 can be used to implement the terminal device 120 of Figure 1 and / or the server 130.
[0106] As shown in Figure 5, electronic device 500 is in the form of a general-purpose electronic device. Components of electronic device 500 may include, but are not limited to, one or more processing units or processors 510, memory 520, storage devices 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processor 5105 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 520. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 500.
[0107] Electronic device 500 typically includes multiple computer storage media. Such media can be any available media accessible to electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 520 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 530 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media capable of storing information and / or data and accessible within electronic device 500.
[0108] Electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks may be provided. In these cases, each drive may be connected to a bus (not shown) via one or more data media interfaces. Memory 520 may include computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.
[0109] Communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functionality of components of electronic device 500 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.
[0110] Input device 550 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 560 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 500 can also communicate with one or more external devices (not shown) via communication unit 540 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 500, or with any device that enables electronic device 500 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).
[0111] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.
[0112] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0113] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0114] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0115] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0116] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. A method for information exchange, comprising: Presenting a live stream page corresponding to a live stream initiated by a target user, wherein the live stream page includes multiple navigation tabs, which can be selected to locate multiple pages associated with the target user, wherein the multiple pages include at least the live stream page, and the first navigation tab corresponding to the live stream page is selected; and In response to the triggering of the second navigation tab among the plurality of navigation tabs, the system switches from the live streaming page to the page corresponding to the second navigation tab among the plurality of pages, wherein the plurality of navigation tabs are kept displayed on the page.
2. The method according to claim 1, wherein the plurality of navigation tabs are presented in the top or bottom area of the live streaming page.
3. The method according to claim 2, wherein in the live streaming page, at least one control for triggering live streaming interaction is presented in an area outside the top area or the bottom area.
4. The method according to any one of claims 1 to 3, wherein the plurality of navigation tags are presented in the area of the live streaming page adjacent to the subject information of the target user, the subject information including at least the identification information of the target user and tag information related to the target user.
5. The method according to any one of claims 1 to 4, further comprising: In response to the live stream being in progress, a target card for an object associated with the live stream is presented on the live stream page in a target visual style, the target card including at least one of the following: Image information of the object The description information of the object, and / or The entry point for viewing the object.
6. The method according to any one of claims 1 to 5, further comprising: Based on the target user's account type, the target user's main information is presented on the live streaming page in a target presentation style, wherein the target presentation style at least defines the target content type to be presented.
7. The method according to claim 6, wherein in the page corresponding to any one of the plurality of navigation tabs, the subject information of the target user is maintained to be presented in the target presentation style.
8. The method according to any one of claims 1 to 7, further comprising: In response to the live stream being in progress and any one of the plurality of navigation tabs being selected, a predetermined graphic element is presented in association with the first navigation tab corresponding to the live stream page, the predetermined graphic element indicating that the live stream is in progress.
9. The method according to any one of claims 1 to 8, further comprising selecting a navigation label among the plurality of navigation labels by: By receiving click operations on the navigation tabs of the plurality of navigation tabs, it is determined that the clicked navigation tab is selected; or By receiving a swipe operation, it is determined that the navigation label that the swipe operation touched was selected.
10. The method according to any one of claims 1 to 9, wherein the target user includes at least one of the following: Users associated with e-commerce stores, or An object recommender used for recommending objects.
11. A device for information interaction, comprising: The live streaming page presentation module is configured to present a live streaming page corresponding to a live stream initiated by a target user. The live streaming page includes multiple navigation tabs, which can be selected to locate multiple pages associated with the target user. The multiple pages include at least the live streaming page, and the first navigation tab corresponding to the live streaming page is in a selected state. as well as The page switching module is configured to switch from the live streaming page to the page corresponding to the second navigation tag among the plurality of navigation tags in response to the triggering of the second navigation tag.
12. An electronic device, comprising: At least one processor; as well as At least one memory, coupled to the at least one processor and storing instructions for execution by the at least one processor, which, when executed by the at least one processor, cause the electronic device to perform the method according to any one of claims 1 to 10.
13. A computer-readable storage medium having stored thereon computer-executable instructions that can be executed by a processor to implement the method according to any one of claims 1 to 10.
14. A computer program product comprising computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement the method according to any one of claims 1 to 10.