Page presentation method and device, equipment, storage medium and program product

By fixedly presenting navigation tags related to live broadcasts on the page and presenting the live broadcast interface or information according to the live broadcast status of the target user, the problem in the prior art that users cannot access related information when the live broadcast has not started or ended is solved, and user experience and efficiency are improved.

CN119815100APending Publication Date: 2025-04-11BEIJING YOUZHUJU NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411846352.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-13
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

In the prior art, users can only access the live broadcast interface when the live broadcast is in progress, and cannot access relevant information when the live broadcast has not started or ended, which affects the efficiency of users accessing the live broadcast interface and understanding the live broadcast information.

Method used

A page presentation method and apparatus are provided by presenting a target page associated with a target user, the page including a plurality of navigation tags, wherein at least one navigation tag is associated with a live broadcast of the target user. According to the live broadcast status of the target user, in response to the navigation tag being selected, a live broadcast interface or associated live broadcast information is presented in the corresponding page.

Benefits of technology

It improves the efficiency of providing live broadcast interface or live broadcast information to users, maintains content continuity during page switching, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119815100A_ABST
    Figure CN119815100A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a page presentation method and device, equipment, a storage medium and a program product. The method comprises the steps that a target page associated with a target user is presented, the target page comprises a plurality of navigation tags, the plurality of navigation tags are configured to be used for navigating to the corresponding page, and the plurality of navigation tags at least comprise a first navigation tag corresponding to live broadcast of the target user; and in response to the first navigation tag being selected, presenting a live broadcast interface in a first page corresponding to the first navigation tag based on determining that the target user is in the live broadcast state, or presenting a live broadcast interface in a second page corresponding to the first navigation tag based on determining that the target user is not in the live broadcast state. And presenting first live broadcast information associated with the target user in a first page corresponding to the first navigation tag. Therefore, the user experience of the user can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to a method, an apparatus, an electronic device, a computer-readable storage medium, and a computer program product for page presentation. Background Art

[0002] Currently, more and more applications are designed to provide users with various services. For example, users can publish, browse, and view various types of content in applications, including media items such as videos, images, image collections, and sounds. Users can also interact with other users in applications, such as liking, collecting, and commenting on content posted by other users, or following other users and visiting their personal homepages. Summary of the invention

[0003] In a first aspect of the present disclosure, a method for page presentation is provided. The method includes: presenting a target page associated with a target user, the target page including a plurality of navigation tags, the plurality of navigation tags being configured to navigate to a corresponding page, and the plurality of navigation tags at least including a first navigation tag corresponding to a live broadcast of the target user; and in response to the first navigation tag being selected, presenting a live broadcast interface of the live broadcast in a first page corresponding to the first navigation tag based on determining that the target user is in a live broadcast state, or presenting first live broadcast information associated with the target user in a first page corresponding to the first navigation tag based on determining that the target user is not in a live broadcast state.

[0004] In a second aspect of the present disclosure, a device for page presentation is provided. The device includes: a page presentation module configured to present a target page associated with a target user, the target page including a plurality of navigation tags, the plurality of navigation tags being configured to navigate to the corresponding page, and the plurality of navigation tags at least including a first navigation tag corresponding to the live broadcast of the target user; and a content presentation module configured to present a live broadcast interface of the live broadcast in a first page corresponding to the first navigation tag in response to the first navigation tag being selected, based on determining that the target user is in a live broadcast state, or present first live broadcast information associated with the target user in a first page corresponding to the first navigation tag based on determining that the target user is not in a live broadcast state.

[0005] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory, the at least one memory is coupled to the at least one processing unit and stores instructions for execution by the at least one processing unit. When the instructions are executed by the at least one processing unit, the electronic device executes the method of the first aspect.

[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein computer instructions are stored on the medium, and when the computer instructions are executed by a processor, the method of the first aspect is implemented.

[0007] In a fifth aspect of the present disclosure, a computer program product is provided, which includes a computer program, wherein when the computer program is executed by a processor, the method according to the first aspect of the present disclosure is implemented.

[0008] It should be understood that the contents described in this content section are not intended to limit the key features or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:

[0010] Figure 1 A schematic diagram showing an example environment in which embodiments of the present disclosure can be implemented;

[0011] FIG. 2A to FIG. 2C A schematic diagram showing an example page according to some embodiments of the present disclosure;

[0012] Figure 3 A flowchart of a method for page presentation according to some embodiments of the present disclosure is shown;

[0013] Figure 4 A schematic structural block diagram of an apparatus for page presentation according to some embodiments of the present disclosure is shown; and

[0014] Figure 5 A block diagram of an electronic device is shown in which one or more embodiments of the present disclosure may be implemented. DETAILED DESCRIPTION

[0015] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0016] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part 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.

[0017] Herein, unless explicitly stated, executing a step “in response to A” does not mean executing the step immediately after “A” but may include one or more intermediate steps.

[0018] It is understandable 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 relevant provisions.

[0019] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the users and their authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations. The relevant users may include any type of right holders, such as individuals, enterprises, and groups.

[0020] For example, in response to receiving an active request from a user, a prompt message is sent to the relevant user to clearly prompt the relevant user that the operation requested to be performed will require obtaining and using the information of the relevant user, so that the relevant user can independently choose whether to provide information to software or hardware such as an electronic device, application, server or storage medium that executes the operation of the technical solution of the present disclosure based on the prompt message.

[0021] As an optional but non-limiting implementation, in response to receiving an active request from a relevant user, a prompt message is sent to the relevant user, for example, in the form of a pop-up window, in which the prompt message may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to select "agree" or "disagree" to provide information to the electronic device.

[0022] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0023] Figure 1A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. In the environment 100, one or more users 110-1, 110-2, 110-3, ..., 110-N can watch live broadcasts (sometimes also referred to as "live broadcast sessions") and participate in live interactive events, etc. through their 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 or individually referred to as users 110, and terminal devices 120-1, 120-2, ..., 120-N may be collectively or individually referred to as terminal devices 120.

[0024] In some embodiments, among all users 110, one or more users, such as user 110-1, can initiate a live broadcast through an associated terminal device 120-1. In some scenarios, the user 110-1 who initiates the live broadcast may also be referred to as the host, host user, host participant, live broadcast party, or live broadcast manager of the live broadcast session. In some embodiments, the user 110-1 may include a user corresponding to an e-commerce store, or an object recommender who can recommend online products. In this article, the user 110-1 who initiates the live broadcast may also be referred to as a target user.

[0025] In some embodiments, the participants of the 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 audience users, who do not start the live broadcast themselves, but join the live interactive event of the current anchor participant (e.g., e-commerce live broadcast, product recommendation, etc.). In addition, other users 110 may also include users, listeners, or viewers in the live broadcast.

[0026] In some embodiments, the terminal device 120 may be respectively installed with an application capable of providing a live broadcast service, or may access a website capable of providing a live broadcast service. The user 110 may operate the terminal device 120 to access the corresponding application or website. Accordingly, the terminal device 120 may present a corresponding live broadcast page, which may, for example, provide live broadcast content of a live broadcast room, such as audio live broadcast content or video live broadcast content.

[0027] The application installed on the terminal device can be a content sharing application (for example, a video application based on video sharing, or other applications for sharing content such as audio, images, etc.), which can provide users with various services related to media items, including browsing, commenting, forwarding, creation (for example, shooting and / or editing), publishing, etc. Media items can also be referred to as media content, media data, multimedia content, multimedia items, media content items, etc. In some embodiments, the application can also be any other appropriate application, in which media items can be displayed. In this article, "media items" include one or more types of content, such as videos, images, animated images, image sets, audio, text, etc.

[0028] The pages provided by the application may include at least a media presentation page (also referred to as a media playback page, a media recommendation page, a content recommendation page, etc.) for presenting media items, and a user page for presenting historical media items published by the publisher of the media items. If the publisher is a user (i.e., a store owner) or an object recommender corresponding to an e-commerce store, the page may also include an object presentation page for presenting a group of objects associated with the publisher. In some embodiments, if the application can provide services associated with live broadcasting, the page may also include a live broadcasting interface for live broadcasting.

[0029] In some embodiments, the terminal device 120 may also communicate with the server 130 via the network 132 to provide the live broadcast service. The server 130 may provide management, configuration, and maintenance functions for applications or websites. In some embodiments, the server 130 may store data generated during the live broadcast process, including live broadcast interaction data generated during the live broadcast interaction.

[0030] The 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 systems (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, television receivers, radio broadcast receivers, e-book devices, gaming devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 120 can also support any type of interface for the user (such as "wearable" circuits, etc.).

[0031] The server 130 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and big data and artificial intelligence platforms. The server 130 may include, for example, a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, etc. The server 130 may provide background services for applications that support live broadcasting in the terminal device 120.

[0032] It should be understood that the structure and function of the various elements in the environment 100 are described for exemplary purposes only and do not imply any limitation on the scope of the present disclosure.

[0033] Traditionally, users can only access the live broadcast interface when the live broadcast is in progress. When the live broadcast user is in the live broadcast state, the target page associated with the live broadcast user may include a navigation tag corresponding to the live broadcast interface. Other users can access the live broadcast interface of the live broadcast user by selecting the navigation tag. When the live broadcast user is not in the live broadcast state, the target page associated with the live broadcast user does not include a navigation tag corresponding to the live broadcast interface. That is, the user cannot access the live broadcast interface of the live broadcast user by triggering the navigation tag. This affects the efficiency of users accessing the live broadcast interface and understanding the live broadcast information.

[0034] In view of this, according to an embodiment of the present disclosure, an improved scheme for page presentation is provided. According to the scheme, a target page associated with a target user is presented, the target page includes multiple navigation tags, the multiple navigation tags are configured to navigate to the corresponding page, and the multiple navigation tags include at least a first navigation tag corresponding to the live broadcast of the target user. In response to the first navigation tag being selected, based on determining that the target user is in a live broadcast state, a live broadcast interface of the live broadcast is presented in a first page corresponding to the first navigation tag, or based on determining that the target user is not in a live broadcast state, the first live broadcast information associated with the target user is presented in a first page corresponding to the first navigation tag.

[0035] Thus, the first navigation tag corresponding to the live broadcast can be fixedly presented in the target page of the target user, and the content presented in the first page corresponding to the first navigation tag can be determined based on the live broadcast status of the target user. This can improve the efficiency of providing the live broadcast interface or live broadcast information to the user, and can maintain the continuity between the content that can be viewed when the page is switched, thereby improving the user experience of the user.

[0036] Some example embodiments of the present disclosure will continue to be described with reference to the accompanying drawings. It should be understood that the pages shown in the accompanying drawings are merely examples, and various page designs may actually exist. The various graphic elements in the page may have different arrangements and different visual representations, one or more of which may be omitted or replaced, and one or more other elements may also exist. The embodiments of the present disclosure are not limited in this respect. In addition, hereinafter, the example embodiments will be described primarily with respect to the terminal device 120. It should be understood that the actions described with respect to the terminal device 120 may also be performed by an application on the terminal device 120, or may be performed by the application in collaboration with its service end (e.g., server 130).

[0037] FIG. 2A to FIG. 2C Schematic diagrams of example pages 200A to 200C for page presentation according to some embodiments of the present disclosure are shown. Figure 1 The environment 100 is described FIG. 2A to FIG. 2C The pages shown in example pages 200A to 200C may be presented at the terminal device 120. For ease of discussion, reference will be made to Figure 1 Example pages 200A to 200C are described with reference to the environment 100. The terminal device 120 may be used for interaction by receiving an operation of an associated user to present a corresponding interaction result.

[0038] In an embodiment of the present disclosure, the terminal device 120 presents a page of an application. In some cases, the page 150 presented by the terminal device 120 may be a target page associated with the target user 110-1. The target page may be a specific page in a page set associated with the target user. In some examples, the target user 110-1 may be a live broadcast user who can initiate a live broadcast. Accordingly, the user corresponding to the terminal device 120 presenting the live broadcast page of the live broadcast may be a live broadcast viewing user.

[0039] It should be understood that the target user 110-1 may be any appropriate user who can initiate a live broadcast. In other embodiments, the live broadcast may also include other types or scenarios of live broadcast interactive events, such as game live broadcast, food live broadcast, travel live broadcast, etc., and accordingly, the target user may be a user who initiates the corresponding live broadcast interactive event. The following will take the scenario of e-commerce live broadcast as an example to discuss various embodiments of the present disclosure.

[0040] In some embodiments, the target user 110-1 may include a user or object recommender corresponding to an e-commerce store. The page set associated with the target user may include at least a first page for presenting a live broadcast interface / live broadcast information (i.e., the first page is a page corresponding to the live broadcast of the target user), an object presentation page for presenting a group of objects associated with the target user, and a user page for presenting historical media items published by the target user. Examples of a group of objects may include applications, physical goods / services, virtual goods / services, digital content / physical content, and the like. It is understood that in some embodiments, the target user may also be an ordinary user who has broadcast live in history. In this case, the page set associated with the target user may also only include a first page for presenting a live broadcast interface / live broadcast information and a user page for presenting historical media items published by the target user.

[0041] In this article, the object recommender is a user who recommends an object to other users. The user can configure and manage a list of objects that have been or will be recommended to other users. The user corresponding to the e-commerce store usually configures a set of pages corresponding to the e-commerce store in the e-commerce platform, and the object recommender will also configure its own object list set (for example, the so-called product showcase list) in the e-commerce platform to display the recommended products. In addition, these users may also publish media items in the information flow platform. In an embodiment of the present disclosure, for publishers of a predetermined type, it is proposed to merge pages of different platforms. When other users browse to a media item published by a publisher of a predetermined type, they can easily switch to view all associated pages of the publisher, including pages of historical media items, and pages corresponding to various types of recommended or sold objects.

[0042] In some embodiments, any page in the page set associated with the target user may include a navigation bar, and when the page set includes multiple pages, the navigation bars of the multiple pages may be the same navigation bar. The navigation bar may include multiple navigation tags corresponding to the multiple pages. The multiple navigation tags are conveniently configured to navigate to the corresponding pages. FIG. 2A to FIG. 2C , example pages 200A to 200C show some examples of the first page. The multiple pages associated with the target user may be a navigation bar 210 in the first page, and the navigation bar 210 may include multiple navigation tags corresponding to the multiple pages associated with the target user.

[0043] The multiple navigation tags may include at least a first navigation tag corresponding to the live broadcast of the target user. That is, the multiple navigation tags may include at least a navigation tag for navigating to the first page. As an example, the multiple navigation tags may include FIG. 2A to FIG. 2CThe navigation tags "live", "selected", "all", "membership" and "works" shown are examples. It can be understood that the five navigation tags are only examples, and the multiple navigation tags can include more or fewer navigation tags, and the tag names of the multiple navigation tags can also be any appropriate names. As an example, the navigation tag "live" in the navigation bar 210 can correspond to the first page, the navigation tag "all" can correspond to the object presentation page, and the navigation tag "works" can correspond to the user page.

[0044] In some embodiments, when presenting a page corresponding to a navigation tag, the navigation tag may be presented in a first visual style, and other navigation tags in the navigation bar 210 may be presented in a second visual style, and the first visual style may be different from the second visual style. Figure 2A , example page 200A shows an example of the first page. When the first page shown in example page 200A is presented, the navigation label "live" can be presented in a bold and underlined visual style, and other navigation labels in the navigation bar 210 can be presented in a regular font visual style. It should be understood that the presentation of the visual style of the navigation label in the figure is only an example, and the visual style to be used can be selected according to actual needs.

[0045] It should be noted that each visual style mentioned herein may include any appropriate visual style such as highlight, bold, italic, underline, etc. Visual styles for different contents in different states may be configured according to specific applications, and the present disclosure does not limit specific visual styles.

[0046] In some embodiments, the terminal device can present a media presentation page to the user, and media items are presented in the media presentation page. In some embodiments, the media presentation page refers to a page for displaying or pushing media items and other related information to the user. A group of media items that can be presented in the media presentation page can include various types of media items. The specific media items to be presented in the media presentation page can be designed according to the application. The type, presentation mode and logic of the specific media items to be displayed can change in different scenarios.

[0047] In some embodiments, the media presentation page may include an information flow page of the application, or may include a recommended information flow page. In some embodiments, the media presentation page may include the home page of the application, or a recommended page in a group of home pages of the application. The recommended data displayed to the user in the recommended page is sometimes also referred to as a recommended information flow (also referred to as an information flow for short). In some embodiments, the media presentation page may include the home page and / or other pages of the application, such as a follow page (wherein media data published by a group of users that the current user follows is displayed), or a page that otherwise aggregates or classifies media data. The embodiments of the present disclosure do not limit the specific type of the media presentation page, as long as a specific media content item can be presented in the page.

[0048] The media presentation page can present the target media item of the target user and the information entry associated with the target media item. The information entry can be presented, for example, in association with the identification information of the target user. This identification information can include an avatar, name, etc. of the target user. As an example, the information entry can be an avatar of the target user. The terminal device 120 can switch from the media presentation page to the target page associated with the target user in response to a trigger for the information entry.

[0049] In some cases, the information stream may also present a first page associated with the target user, and the first page may present the target user's live broadcast interface. That is, the target user's live broadcast interface may be presented in the media presentation page, for example, the target user's live broadcast interface may be recommended to a certain user group for viewing. In this case, the target page may default to the first page with the live broadcast interface.

[0050] In some embodiments, when the currently presented target page is the first page in the page set associated with the target user, the first navigation tag corresponding to the first page will be in a selected state. When the target page is a page other than the first page in the page set (e.g., the second page corresponding to the second navigation tag), the terminal device 120 can determine that the first navigation tag is selected in response to receiving a trigger on the first navigation tag, and switch from the currently presented target page to the first page with the live broadcast interface.

[0051] When the first navigation tag is selected, the terminal device 120 determines whether the target user is in a live broadcast state, and determines the content to be presented in the first page based on the determination result. In some embodiments, when the first navigation tag is selected, the terminal device 120 can present a live broadcast interface of the live broadcast in the first page in response to determining that the target user is in a live broadcast state.

[0052] refer to Figure 2A, when the navigation tag "live broadcast" is selected and it is determined that the target user is in a live broadcast state, the terminal device 120 can present the first page shown in the example page 200A. The example page 200A presents a live broadcast interface. The example page 200A may also include an area 201, which is used to present attribute information associated with the target user. The attribute information associated with the target user may include, for example, the target user's avatar, name, ID, user tag, user profile, user description, interaction information between the target publisher and other users (such as the number of friends, number of fans, sales, etc.), live broadcast interaction information (such as the number of users currently watching the live broadcast), and so on. Reference Figure 2A , area 201 presents attribute information related to the target user (eg, “XXX flagship store”).

[0053] The example page 200A may also include an input box 220. The terminal device 120 may receive comment information on the live broadcast of the target user via the input box 220. The example page 200A may also include an area 222, which is configured to present comment information on the live broadcast of the target user. It is understandable that the comment information presented in the area 222 may be from multiple users. When the live broadcast is a live broadcast associated with an object (for example, a live broadcast for recommending an object), the example page 200A may also include a control 230. The terminal device 120 may present an object list in response to receiving a trigger on the control 230, and at least one object associated with the live broadcast is presented in the object list. The user can view the objects associated with the live broadcast in the object list.

[0054] In some embodiments, when the first page with the live broadcast interface is presented, if the live broadcast of the target user ends, the terminal device 120 can also present the live broadcast information associated with the target user in the first page, and this live broadcast information can be referred to as the second live broadcast information. When the live broadcast ends, the second live broadcast information presented in the first page corresponding to the live broadcast may include prompt information for indicating the end of the live broadcast, so as to prompt the target user that the live broadcast has ended. Alternatively or additionally, the second live broadcast information may also include live broadcast preview information, and / or a viewing entrance for at least one recommended live broadcast, where at least one recommended live broadcast is in progress. In some embodiments, the live broadcast preview information may include information related to the next live broadcast of the target user and / or a reservation control for the next live broadcast, so that the user can quickly make an appointment for the next live broadcast of the target user.

[0055] like Figure 2A and Figure 2B As shown, if you are watching Figure 2AIn the case of the live broadcast interface shown in FIG. 1 , in response to the end of the live broadcast, the terminal device 120 switches from the example page 200A to the example page 200B. The first page shown in the example page 200B includes an area 240, and the area 240 is configured to present a prompt information indicating the end of the live broadcast. This prompt information may include any appropriate type of information such as text, image, video, etc. As an example, the prompt information may include Figure 2B The prompt text "Live broadcast has ended" is shown. The example page 200B may also include an area or card (such as card 250) for presenting live broadcast preview information. The live broadcast preview information presented by card 250 may include information related to the next live broadcast of the target user (for example, live broadcast time, live broadcast theme, live broadcast participating users, etc.) and a reservation control 252 for the next live broadcast. The example page 200B may also include an area 260, which is used to present a viewing entrance for at least one recommended live broadcast in progress.

[0056] When a user is viewing a page corresponding to a live broadcast and the live broadcast ends, more related information can continue to be displayed to the user, so that the user can understand the live broadcast status and can also determine whether to make an appointment for the subsequent live broadcast of the current target user as needed, and / or can switch to other ongoing live broadcasts to continue watching.

[0057] In some embodiments, the at least one recommended live broadcast provided may be determined based on relevant information of the user corresponding to the terminal device 120. In this case, the at least one recommended live broadcast may include a live broadcast that the user may be interested in based on the relevant information of the user. The at least one recommended live broadcast may also be determined based on other users associated with the user. In this case, the at least one recommended live broadcast may include a live broadcast initiated by a user, a friend, etc. that the user follows. In both cases, the at least one recommended live broadcast for different users may include different live broadcasts.

[0058] In some embodiments, the at least one recommended live broadcast provided may also be at least one live broadcast with the highest popularity among all live broadcasts currently in progress, and the popularity of the live broadcast may be associated with the number of users watching the live broadcast, the interaction between the users watching the live broadcast and the anchor (i.e., the target user), etc. It can be understood that the greater the number of users watching the live broadcast and the more frequent the interaction between the users watching the live broadcast and the anchor, the higher the popularity of the live broadcast.

[0059] In some embodiments, when the first navigation tag is selected, the terminal device 120 can also present live broadcast information associated with the target user in the first page in response to the target user not being in the live broadcast state. This live broadcast information can be referred to as the first live broadcast information. The first live broadcast information may include live broadcast notice information related to the target user to prompt the target user's next live broadcast. Alternatively or additionally, the first live broadcast information may also include the target user's historical live broadcast content fragments and / or historical live broadcast information (for example, the time, theme, summary, number of likes, etc. of the historical live broadcast). By providing content related to the historical live broadcast, users viewing the first page can watch the target user's historical live broadcast when the target user is not live.

[0060] refer to Figure 2C , when the navigation tag "live broadcast" is selected and it is determined that the target user is not in the live broadcast state, the terminal device 120 can present the first page shown in the example page 200C. The example page 200C includes an area 270, and the area 270 can be used to present attribute information associated with the target user. The example page 200C may also include an area or card (such as card 250) for presenting live broadcast preview information. The live broadcast preview information presented by the card 250 may include information related to the next live broadcast of the target user (for example, live broadcast time, live broadcast theme, live broadcast participating users, etc.) and a reservation control 252 for the next live broadcast. The example page 200B may also include an area 280 and an area 290, the area 280 is used to present the historical live broadcast content clips of the target user, and the area 290 is used to present the historical live broadcast information of the target user.

[0061] It should be noted that, depending on the specific path of switching to the first page, the same content in the first page may be presented in different visual styles. As an example, in the case where both the example page 200B and the example page 200C include live broadcast preview information, the live broadcast preview information in the example page 200B and the example page 200C may be presented in different visual styles. For example, the live broadcast preview information in the example page 200B may be presented in the form of a card, and the live broadcast preview information in the example page 200C may be presented in the form of a normal area.

[0062] In some embodiments, if the target page currently presented by the terminal device 120 is the second page corresponding to the second navigation tag (the second page can be any other appropriate page other than the first page among the multiple pages associated with the target user), and the target user is in a live broadcast state, and the terminal device 120 switches from the second page to the first page in response to the first navigation tag being selected, and presents the live broadcast interface corresponding to the target user in the first page. If the live broadcast of the target user ends during the presentation of the first page, the terminal device 120 can switch from the second page to the first page and present the second live broadcast information associated with the target user in the first page.

[0063] For example, if the target user is in a live broadcast state in time period A, and the target page currently presented by the terminal device 120 is the second page instead of the first page related to the live broadcast, the terminal device 120 can respond to receiving a trigger for the first navigation tag in time period A, switch to the first page and present the live broadcast interface corresponding to the target user on the first page (for example, presenting the first page shown in the example page 200A). If a trigger for the first navigation tag is received in time period B after time period A, the terminal device 120 can present the second live broadcast information of the target user on the first page (for example, presenting the first page shown in the example page 200B). This is because after viewing the live broadcast of the target user, the user may be more interested in the live broadcast currently in progress. By prompting the end of the current live broadcast, the user can decide whether to switch to other live broadcasts to continue viewing as needed, or can continue to make an appointment for the subsequent live broadcast of the target user by appointment.

[0064] In some embodiments, if the target page currently presented by the terminal device 120 is the second page corresponding to the second navigation tag rather than the first page, and the target user is not in the live broadcast state, the terminal device 120 can switch from the second page to present the first page in response to receiving a trigger for the first navigation tag and present the first live broadcast information associated with the target user in the first page. For example, if the target user is not in the live broadcast state in time period A, and the target page currently presented by the terminal device 120 is the second page instead of the first page related to the live broadcast, the terminal device 120 can respond to receiving a trigger for the first navigation tag in time period A, switch to the first page related to the live broadcast and present the first live broadcast information corresponding to the target user on the first page (for example, present the first page shown in the example page 200C). This is in the process of viewing other pages of the target user. If it is expected to switch to the first page related to the live broadcast, the target user may be more interested in the live broadcast. At this time, a preview of the next live broadcast of the target user and / or relevant information of the historical live broadcast can be provided, so that the user viewing the page can obtain various live broadcast trends about the target user.

[0065] In summary, according to the embodiments of the present disclosure, the first navigation tag corresponding to the live broadcast can be fixedly presented in the target page of the target user, and the content presented in the first page corresponding to the first navigation tag can be determined based on the live broadcast status of the target user. This can improve the efficiency of providing the live broadcast interface or live broadcast information to the user, and can maintain the continuity between the content that can be viewed when the page is switched, thereby improving the user experience of the user.

[0066] Figure 3 1 is a flow chart of a method 300 for page presentation according to some embodiments of the present disclosure. The method 300 may be implemented at the terminal device 120. Figure 1 Method 300 is described.

[0067] In box 310, the terminal device 120 presents a target page associated with the target user, the target page includes multiple navigation tags, the multiple navigation tags are configured to navigate to the corresponding pages, and the multiple navigation tags include at least a first navigation tag corresponding to the live broadcast of the target user.

[0068] In box 320, in response to the first navigation tag being selected, the terminal device 120 presents a live broadcast interface on the first page corresponding to the first navigation tag based on determining that the target user is in a live broadcast state, or presents first live broadcast information associated with the target user on the first page corresponding to the first navigation tag based on determining that the target user is not in a live broadcast state.

[0069] In some embodiments, the first live broadcast information includes at least one of live broadcast preview information, historical live broadcast content segments, and historical live broadcast information.

[0070] In some embodiments, method 300 also includes: when presenting the live broadcast interface on the first page, in response to the end of the live broadcast, presenting second live broadcast information associated with the target user on the first page, the second live broadcast information including at least one of the following: prompt information indicating the end of the live broadcast, live broadcast preview information, at least one viewing entrance for recommended live broadcast, and at least one recommended live broadcast in progress.

[0071] In some embodiments, the live broadcast preview information includes at least one of the following: information related to the next live broadcast of the target user, or a reservation control for the next live broadcast.

[0072] In some embodiments, presenting a target page associated with a target user includes: presenting a target media item of the target user and an information entry associated with the target media item in an information stream; and switching from the information stream to the target page associated with the target user in response to a trigger for the information entry.

[0073] In some embodiments, the target page includes a first page corresponding to the first navigation tag, and presenting the target page associated with the target user includes: presenting the first page in the information flow, wherein the live broadcast interface of the target user is presented in the first page.

[0074] In some embodiments, the target page includes a second page corresponding to a second navigation tag among multiple navigation tags, and presenting first live broadcast information associated with the target user in the first page includes: in response to detecting a trigger on the first navigation tag when the second page is presented, determining that the first navigation tag is selected; and in response to the first navigation tag being selected, based on determining that the target user is not in a live broadcast state, presenting the first live broadcast information associated with the target user in the first page.

[0075] In some embodiments, the target user includes a user corresponding to the e-commerce store or an object recommender.

[0076] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 4 A schematic structural block diagram of an apparatus 400 for page presentation according to some embodiments of the present disclosure is shown. The apparatus 400 may be implemented in or included in the terminal device 120, for example. Each module / component in the apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.

[0077] As shown in the figure, the device 400 includes a page presentation module 410, which is configured to present a target page associated with a target user, the target page includes multiple navigation tags, the multiple navigation tags are configured to navigate to the corresponding page, and the multiple navigation tags at least include a first navigation tag corresponding to the live broadcast of the target user. The device 400 also includes a content presentation module 420, which is configured to present a live broadcast interface of the live broadcast in a first page corresponding to the first navigation tag in response to the first navigation tag being selected, based on determining that the target user is in a live broadcast state, or present first live broadcast information associated with the target user in a first page corresponding to the first navigation tag based on determining that the target user is not in a live broadcast state.

[0078] In some embodiments, the first live broadcast information includes at least one of live broadcast preview information, historical live broadcast content segments, and historical live broadcast information.

[0079] In some embodiments, the device 400 also includes: an information presentation module, which is configured to present the live broadcast interface on the first page, in response to the end of the live broadcast, present second live broadcast information associated with the target user on the first page, the second live broadcast information including at least one of the following: prompt information indicating the end of the live broadcast, live broadcast preview information, at least one recommended live broadcast viewing entrance, and at least one recommended live broadcast in progress.

[0080] In some embodiments, the live broadcast preview information includes at least one of the following: information related to the next live broadcast of the target user, or a reservation control for the next live broadcast.

[0081] In some embodiments, the page presentation module 410 is further configured to: present the target media items of the target user and the information entry associated with the target media items in the information stream; and switch from the information stream to the target page associated with the target user in response to a trigger for the information entry.

[0082] In some embodiments, the target page includes a first page corresponding to the first navigation tag, and the page presentation module 410 is further configured to: present the first page in the information flow, wherein the live broadcast interface of the target user is presented in the first page.

[0083] In some embodiments, the target page includes a second page corresponding to a second navigation tag among multiple navigation tags, and the content presentation module 420 is further configured to: in response to detecting a trigger of the first navigation tag when the second page is presented, determine that the first navigation tag is selected; and in response to the first navigation tag being selected, based on determining that the target user is not in a live broadcast state, present first live broadcast information associated with the target user in the first page.

[0084] In some embodiments, the target user includes a user corresponding to the e-commerce store or an object recommender.

[0085] The modules included in the device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more 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 modules in the device 400 can be implemented at least in part by one or more hardware logic components. As an 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 the like.

[0086] Figure 5 1 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 Figure 5 The electronic device 500 shown is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. Figure 5 The electronic device 500 shown may include or be implemented as Figure 1 The terminal device 120, or Figure 4 Device 400.

[0087] like Figure 5 As shown, the electronic device 500 is in the form of a general electronic device. The components of the electronic device 500 may include, but are not limited to, one or more processors or processing units 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 may be an actual or virtual processor and is capable of performing various processes according to a program stored in the memory 520. In a multi-processor system, multiple processing units execute computer executable instructions in parallel to improve the parallel processing capability of the electronic device 500.

[0088] The electronic device 500 typically includes a plurality of computer storage media. Such media may be any accessible media that is accessible to the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 may be a volatile memory (e.g., registers, caches, random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 may be a removable or non-removable medium, and may include a machine-readable medium, such as a flash drive, a disk, or any other medium, which may be capable of being used to store information and / or data and may be accessed within the electronic device 500.

[0089] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 5 As shown in , a disk drive for reading or writing from a removable, non-volatile disk (e.g., a "floppy disk") and an optical drive for reading or writing from a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to the bus (not shown) by one or more data media interfaces. The memory 520 may include a computer program product 525 having one or more program modules that are configured to perform various methods or actions of various embodiments of the present disclosure.

[0090] The communication unit 540 implements communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 500 can be implemented in a single computing cluster or multiple computing machines that can communicate through a communication connection. Therefore, the electronic device 500 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.

[0091] The input device 550 may be one or more input devices, such as a mouse, a keyboard, a tracking ball, etc. The output device 560 may be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 may also communicate with one or more external devices (not shown) through the communication unit 540 as needed, such as a storage device, a display device, etc., communicate with one or more devices that allow a user to interact with the electronic device 500, or communicate with any device that allows the electronic device 500 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).

[0092] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.

[0093] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices, equipment, and computer program products implemented according to the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.

[0094] 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 device, thereby producing a machine, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0095] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0096] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple implementations of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of a module, program segment or instruction includes one or more executable instructions for realizing the logical function of the specification. In some implementations as an update, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the function involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.

[0097] The above descriptions of various implementations of the present disclosure are exemplary, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The selection of terms used herein is intended to best explain the principles of the implementations, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the various implementations disclosed herein.

Claims

1. A method for page presentation, comprising: Presenting a target page associated with a target user, the target page comprising a plurality of navigation tags, the plurality of navigation tags being configured to navigate to a corresponding page, and the plurality of navigation tags at least comprising a first navigation tag corresponding to a live broadcast of the target user; as well as In response to the first navigation tab being selected, Based on determining that the target user is in a live broadcast state, presenting a live broadcast interface of the live broadcast on a first page corresponding to the first navigation tag, or Based on determining that the target user is not in a live broadcast state, first live broadcast information associated with the target user is presented in a first page corresponding to the first navigation tag.

2. The method according to claim 1, wherein the first live broadcast information includes at least one of live broadcast preview information, historical live broadcast content segments, and historical live broadcast information.

3. The method according to claim 1, further comprising: When the live broadcast interface is presented on the first page, in response to the end of the live broadcast, second live broadcast information associated with the target user is presented on the first page, where the second live broadcast information includes at least one of the following: Prompt information for indicating the end of the live broadcast, The live broadcast preview information, A viewing entry for at least one recommended live broadcast, wherein the at least one recommended live broadcast is in progress.

4. The method according to claim 2 or 3, wherein the live broadcast preview information includes at least one of the following: information related to the next live broadcast of the target user, or a reservation control for the next live broadcast.

5. The method of claim 1 , wherein presenting a target page associated with a target user comprises: Presenting a target media item of the target user and an information entry associated with the target media item in an information stream; as well as In response to a trigger on the information entry, switching is performed from the information flow to the target page associated with the target user.

6. The method of claim 1, wherein the target page comprises the first page corresponding to the first navigation tag, and wherein presenting the target page associated with the target user comprises: The first page is presented in the information flow, wherein the live broadcast interface of the target user is presented in the first page.

7. The method according to claim 1, wherein the target page comprises a second page corresponding to a second navigation tag among the plurality of navigation tags, wherein presenting first live broadcast information associated with the target user in the first page comprises: In response to detecting a triggering of the first navigation tag when the second page is presented, determining that the first navigation tag is selected; as well as In response to the first navigation tag being selected, based on determining that the target user is not in a live broadcast state, presenting the first live broadcast information associated with the target user in the first page.

8. The method according to claim 1, wherein the target user includes a user corresponding to an e-commerce store or an object recommender.

9. A device for page presentation, comprising: A page presentation module is configured to present a target page associated with a target user, wherein the target page includes a plurality of navigation tags, the plurality of navigation tags are configured to navigate to a corresponding page, and the plurality of navigation tags at least include a first navigation tag corresponding to the live broadcast of the target user; as well as The content presentation module is configured to present a live broadcast interface of the live broadcast in a first page corresponding to the first navigation tag in response to the first navigation tag being selected, based on determining that the target user is in a live broadcast state, or to present first live broadcast information associated with the target user in a first page corresponding to the first navigation tag, based on determining that the target user is not in a live broadcast state.

10. An electronic device, comprising: at least one processing unit; as well as At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the electronic device to perform the method according to any one of claims 1 to 8 when executed by the at least one processing unit.

11. A computer-readable storage medium having computer instructions stored thereon, wherein the computer instructions can be executed by a processor to implement the method according to any one of claims 1 to 8.

12. A computer program product, comprising a computer program, wherein the computer program implements the method according to any one of claims 1 to 8 when executed by a processor.

Citation Information

Patent Citations

  • Page display method, device and system and storage medium

    CN112153396A

  • User interaction method and device, equipment and storage medium

    CN115686289A