Page display method and apparatus, device, and storage medium
By displaying live video streams and recommended object information of multiple accounts on the live broadcast page, the problems of poor interaction between live broadcast users and low item conversion rate are solved, and the interoperability of recommended objects in multiple live broadcast rooms is achieved, which improves the conversion rate.
Patent Information
- Application Number
- PCT/CN2024/117575
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-07
- Filing Date
- 2024-09-06
- Publication Date
- 2025-03-13
AI Technical Summary
During the live broadcast process, users can only see the items live broadcast by the current live broadcast user, which is difficult to meet the user's needs. At the same time, the interaction between live broadcast users is poor, resulting in a decrease in item conversion rate and traffic conversion rate.
By providing a page display method and device, the recommendation objects in multiple live broadcast rooms are displayed interoperable, allowing users to watch live video streams of multiple accounts at the same time in one live broadcast page, and display the recommended object information of each account in the same page.
It realizes the interoperability of recommended objects between multiple live broadcast rooms, improves user experience, simplifies the switching steps of item display list, and improves item conversion rate and traffic conversion rate.
Smart Images

Figure CN2024117575_13032025_PF_FP_ABST
Abstract
Description
Page display method, device, equipment and storage medium
[0001] This application claims priority to the Chinese invention patent application entitled “Page display method, device, electronic device and storage medium” and application number 202311153253.8 filed on September 7, 2023. The entire contents of that application are incorporated by reference into this application. Technical Field
[0002] The embodiments of the present disclosure relate to the field of computer technology, and in particular to a page display method, apparatus, device, and storage medium. Background Art
[0003] With the continuous development of network technology, more and more users are using the Internet to meet their needs for obtaining items. For example, they can obtain corresponding items on live broadcast platforms. That is, live broadcast users can hang multiple items in the live broadcast room for users to consume.
[0004] However, during the live broadcast, only the items broadcast by the current live broadcast user can be seen. Usually, the items broadcast by a host are relatively single, which makes it difficult to meet user needs. Furthermore, during the live broadcast of the live broadcast user, the interaction between the live broadcast users in other live broadcast rooms is poor.
[0005] Summary of the Invention
[0006] The present disclosure provides a page display method, device, electronic device and storage medium to achieve the technical effect of intercommunication of recommended objects in multiple live broadcast rooms.
[0007] In a first aspect, an embodiment of the present disclosure provides a page display method, the method comprising:
[0008] Displaying a live broadcast page corresponding to the first account; wherein the live broadcast page includes a live video stream corresponding to the first account and a live video stream corresponding to at least one second account, and the first account and the second account are in a connected state;
[0009] In response to the first operation, first object display information corresponding to the first account is displayed on the live broadcast page corresponding to the first account; wherein the first object display information includes at least one first recommended display object corresponding to the first account;
[0010] In response to the second operation, second object display information corresponding to the second account is displayed on the live broadcast page corresponding to the first account; wherein the second object display information includes at least one second recommended display object corresponding to the second account.
[0011] In a second aspect, an embodiment of the present disclosure further provides a page display device, the device comprising:
[0012] A live page display module, configured to display a live page corresponding to a first account; wherein the live page includes a live video stream corresponding to the first account and a live video stream corresponding to at least one second account, wherein the first account and the second account are connected;
[0013] A first object display information display module, configured to display first object display information corresponding to the first account on the live broadcast page corresponding to the first account in response to a first operation; wherein the first object display information includes at least one first recommended display object corresponding to the first account;
[0014] The second object display information display module is used to display the second object display information corresponding to the second account in the live broadcast page corresponding to the first account in response to the second operation; wherein the second object display information includes at least one second recommended display object corresponding to the second account.
[0015] In a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising:
[0016] one or more processors;
[0017] a storage device for storing one or more programs,
[0018] When the one or more programs are executed by the one or more processors, the one or more processors implement the page display method as described in any one of the embodiments of the present disclosure.
[0019] In a fourth aspect, an embodiment of the present disclosure further provides a storage medium comprising computer-executable instructions, wherein the computer-executable instructions, when executed by a computer processor, are used to execute the page display method as described in any one of the embodiments of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.
[0021] FIG1 is a flow chart of a page display method provided by an embodiment of the present disclosure;
[0022] FIG2 is a schematic diagram of a live broadcast page corresponding to a first account provided in an embodiment of the present disclosure;
[0023] FIG3 is a flow chart of a page display method provided by an embodiment of the present disclosure;
[0024] FIG4 is a schematic diagram of a first display page provided by an embodiment of the present disclosure;
[0025] FIG5 is a schematic diagram of a second display page provided by an embodiment of the present disclosure;
[0026] FIG6 is a schematic diagram of an information switching control provided by an embodiment of the present disclosure;
[0027] FIG7 is a schematic diagram corresponding to the first display page being fully displayed and the second display page being partially displayed provided by an embodiment of the present disclosure;
[0028] FIG8 is a schematic diagram corresponding to the second display page being fully displayed and the first display page being partially displayed provided by an embodiment of the present disclosure;
[0029] FIG9 is a schematic diagram of a page switching control provided by an embodiment of the present disclosure;
[0030] FIG10 is a schematic diagram of a page return control provided by an embodiment of the present disclosure;
[0031] FIG11 is a structural diagram of a page display device provided by an embodiment of the present disclosure;
[0032] FIG12 is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0033] The following describes embodiments of the present disclosure in more detail 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 limited to the embodiments described herein. Rather, 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 for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0034] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0035] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.
[0036] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0037] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0038] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0039] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0040] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.
[0041] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0042] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0043] 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) must comply with the requirements of relevant laws, regulations and relevant provisions.
[0044] Before introducing the present technical solution, an example description of the application scenario can be given first. The technical solution of the embodiment of the present disclosure can be applied to scenarios where network communication and data interaction are carried out between any two-end devices or multiple-end devices. At this time, the multiple ends can be terminal devices, and can also be corresponding accounts that can achieve communication. That is, multiple terminal devices can be connected to the microphone, and at this time, the connection is mainly to synchronize multimedia data streams. When it is necessary to view information associated with other live broadcast rooms, it is necessary to exit the current live broadcast room and then trigger the operation of entering other live broadcast rooms to view the information associated with other live broadcast rooms. At this time, the interactive operation is cumbersome and complicated, resulting in the user not entering other live broadcast rooms, thereby causing the problem of reduced item conversion rate and traffic conversion rate. In order to solve the above problems, the technical solution provided by the embodiment of the present disclosure can be adopted to achieve mutual communication of recommended objects in the live broadcast room, thereby improving the conversion rate of items.
[0045] Before introducing the present technical solution, it should be noted that the device for executing the page display method provided by the embodiment of the present disclosure can be integrated into application software that supports page display and data interaction functions, and the software can be installed in an electronic device. Optionally, the electronic device can be a mobile terminal or a PC. The application software can be a type of software for data interaction, and its specific application software will not be described here one by one, as long as data interaction can be achieved. It can also be a specially developed application program, which is integrated into the software for achieving interaction, or integrated into the corresponding page, and the user can achieve interaction through the page integrated in the PC.
[0046] Figure 1 is a flow chart of a page display method provided by an embodiment of the present disclosure. The embodiment of the present disclosure is applicable to any scenario requiring intercommunication of display objects. Optionally, intercommunication of display objects is implemented in a live broadcast scenario. During a video call, corresponding display object links can be displayed to implement a scenario of intercommunication of display objects. The method can be executed by a page display device, which can be implemented in the form of software and / or hardware. Optionally, it can be implemented by an electronic device, which can be a mobile terminal, a PC or a server, etc.
[0047] As shown in FIG1 , the method includes:
[0048] S110: Display the live broadcast page corresponding to the first account.
[0049] The live broadcast page includes a live video stream corresponding to a first account and a live video stream corresponding to at least one second account, and the first account and the second account are connected.
[0050] Among them, the live broadcast page can be the screen presented in the display interface of the live broadcast viewing terminal. The first account and the second account can both be understood as users registered in the application software with the live broadcast function. The first account and the second account can be accounts corresponding to different registered terminals. The live video stream can be understood as the multimedia data stream corresponding to the live broadcast process, that is, the live broadcast picture. The connection status can be understood as the corresponding state when a communication connection is established between multiple accounts. In actual applications, any account can send a connection request to at least one account to which it wants to connect, and upon receiving feedback data of the acceptance request from the account, a connection relationship between multiple accounts is established to make the multiple accounts connected.
[0051] The connection request can be understood as a request to establish a communication connection with another device and interact with data. The other device can be an electronic device that supports application software for the connection function. Optionally, the application software can be a type of software that supports the connection function. The specific application software will not be described in detail here, as long as the connection function can be implemented. The application software has a live broadcast function. Accordingly, based on this function, multiple accounts can be registered to obtain an account corresponding to each account.
[0052] In this embodiment, the connection request can be initiated based on the first account or the second account. The specific initiator and how to initiate it are not limited here, as long as the connection can be achieved. It should also be noted that the number of second accounts can be one or more. Regardless of whether the number of second accounts is one or more, as long as communication is established, the live video stream corresponding to the first account and the live video stream corresponding to each second account can be displayed in the live page corresponding to the first account. For example, as shown in Figure 2, which is the live page corresponding to the first account, it can be seen from Figure 2 that the number of second accounts can be one. The left area of the live page can be used as the live video stream display area corresponding to the first account, and the right area of the live page can be used as the live video stream display area corresponding to the second account.
[0053] It should be noted that the live broadcast page corresponding to the first account may include not only a display area corresponding to the live video stream, but also an information release area, in which live broadcast interactive information may be displayed.
[0054] In practical applications, establishing a connection relationship may involve displaying at least one account identifier that can be interacted with on the live broadcast page corresponding to the first account, and initiating a request to establish a connection relationship with another account based on a triggering operation on the account identifier. The displayed account identifier may be an account that is somewhat associated with the first account, a highly popular account, or an account manually selected by the user of the first account.
[0055] In practical applications, a user list display control can be pre-configured. When a trigger operation is detected for this control, identification information corresponding to at least one account to be interacted with can be displayed based on the live broadcast page corresponding to the first account. The trigger operation allows selection from the identification information displayed in the display interface. When a trigger operation is detected for any identification information, a connection request can be initiated to the account to be interacted with corresponding to that identification information. Furthermore, when the account to be interacted with receives a connection request, a connection inquiry page corresponding to the connection request can pop up on the live broadcast page corresponding to the account to be interacted with. This page can include controls for accepting the request, rejecting the request, and identification information corresponding to the first account initiating the connection request. The user of the account to be interacted with can select a control on the connection inquiry page through a trigger operation. Furthermore, in response to the trigger operation for the control on the connection inquiry page, response data corresponding to the connection request can be generated and fed back to the first account initiating the connection request. Furthermore, if the response data corresponding to the connection request indicates an acceptance of the connection, communication can be established between the first account and at least one second account, and the live video stream corresponding to the first account and each of the live video streams corresponding to the second account can be displayed on the live broadcast page corresponding to the first account.
[0056] It should be noted that the live video streams corresponding to multiple accounts are displayed on the live page corresponding to the first account. There are multiple ways to display them. Optionally, the display size of the live video stream corresponding to the first account on the live page can be adjusted, and the live video stream corresponding to at least one second account can be displayed at a preset position on the live page. For example, the preset position can be anywhere on the live page. Optionally, the preset position can be to the left, right, or bottom of the adjusted live video stream corresponding to the first account; or, based on the total number of first and second accounts, the live page can be divided into multiple areas, and the live video streams corresponding to the corresponding accounts can be displayed in each area; or, the live video stream corresponding to the first account can be displayed on a large screen, and the live video stream corresponding to at least one second account can be displayed on a small screen, so that the live video stream corresponding to the first account and the live video stream corresponding to at least one second account are displayed simultaneously on the live page corresponding to the first account, where large screen and small screen are relative terms. That is, the live video streams corresponding to other accounts are suspended on the live video streams corresponding to the current account to achieve the effect of browsing multiple live screens at the same time. When the live video stream that triggers the suspension is detected, the large screen displayed on the display interface is switched to make the triggered live video stream displayed on the large screen.
[0057] S120: In response to the first operation, display first object display information corresponding to the first account on the live broadcast page corresponding to the first account.
[0058] Among them, the first operation may be an operation that triggers the display of the first object display information. The first operation includes a triggering operation for presenting the object display information on the live broadcast page. The first object display information may be the object display information corresponding to the first account. The first object display information may include at least one first recommended display object corresponding to the first account. The first recommended display object may be an object to be consumed associated with the first account. Optionally, the first recommended display object may be a physical object, such as a live broadcast item, etc.; or it may be a virtual object, such as an item voucher, etc. In actual applications, users can consume any consumable first recommended display object displayed on the live broadcast page to realize the transfer of ownership of the first recommended display object.
[0059] It should be noted that the first object display information may also include object brief information and value information corresponding to each first recommended display object.
[0060] In this embodiment, an object display control can be pre-set in the live broadcast page, and the triggering operation of the control can be used as the first operation. Alternatively, an operation corresponding to other methods can be used as the first operation, which is not specifically limited in this embodiment.
[0061] In actual application, when the first operation is detected, a response may be made to the first operation, and further, the first object display information corresponding to the first account may be displayed on the live broadcast page corresponding to the first account.
[0062] It should be noted that the display form of the first object display information in the live broadcast page can be a pop-up display; or, it can also be displayed on the upper layer of the live broadcast page, that is, displayed on the layer covering the live broadcast page; or, it can also be other display forms, which is not specifically limited in this embodiment of the present disclosure.
[0063] S130. In response to the second operation, display the second object display information corresponding to the second account on the live broadcast page corresponding to the first account.
[0064] The second object display information includes at least one second recommended display object corresponding to the second account. The second recommended display object may be an object to be consumed associated with the second account. Optionally, the second recommended display object may be a physical object, such as a live broadcast item, or a virtual object, such as an item voucher. It should be noted that the second object display information may also include object profile information and value information corresponding to each second recommended display object.
[0065] In this embodiment, the second operation may be an operation that triggers the display of the second object display information. The second operation includes an operation that triggers a switch control. The switch control may be a control for switching the object display information. There may be multiple switch controls, and the number of switch controls matches the number of accounts in a connected state. For example, if a first account is in a connected state with a second account, the number of switch controls is two. The display content presented by each switch control is a first identifier or a second identifier, the first identifier corresponds to the first account, and the second identifier corresponds to the second account. The first identifier may be an identifier that represents the identity information of the user to which the first account belongs. The second identifier may be an identifier that represents the identity information of the user to which the second account belongs. Both the first identifier and the second identifier may be identifiers in any form, and optionally, may be account user avatars and / or account user nicknames, etc.
[0066] In this embodiment, a toggle control can be pre-set on the live broadcast page, and when multiple accounts are connected, the toggle control can be displayed on the live broadcast page corresponding to any account. The toggle control can be set anywhere on the live broadcast page, and can optionally be at the top of the area where the first object display information belongs; or at the top of the area adjacent to the area where the first object display information belongs; or, alternatively, the toggle control can be displayed floating on the upper layer of the display page where the first object display information belongs.
[0067] In actual applications, when a first account is connected to at least one second account, the first account can obtain second object display information corresponding to the second account. Then, when a second operation is detected, the first account can respond to the operation and display the second object information corresponding to the second account on the live broadcast page corresponding to the first account.
[0068] In actual applications, while displaying the first object display information corresponding to the first account on the live broadcast page, multiple switch controls can also be displayed on the live broadcast page, and the display content corresponding to each control can be the first identifier corresponding to the first account or the second identifier corresponding to the second account. The user can select from the multiple selectable switch controls displayed through a trigger operation. Then, when a trigger is detected for any switch control, it can be determined that a second operation has been detected, and the second operation can be responded to, and the second account corresponding to the switch control can be determined. Furthermore, the second object display information corresponding to the second account can be displayed on the live broadcast page corresponding to the first account.
[0069] It should be noted that, for each switch control displayed in the live broadcast page, when the object display information corresponding to the current switch control is displayed in the live broadcast page, when a trigger operation for the current switch control is detected again, it is possible not to respond to the trigger operation, that is, the live broadcast page maintains the current display state; or, it is possible to respond to the trigger operation, and refresh the object display information currently displayed in the live broadcast page, and display the refreshed object display information. The embodiments of the present disclosure do not specifically limit this.
[0070] In this embodiment, when synchronizing the object display information corresponding to other accounts to the current account, a pop-up reminder can also be displayed on the live broadcast page corresponding to the current account, such as a prompt message reminding that the object display information corresponding to other accounts has been pulled.
[0071] The technical solution of the disclosed embodiment, by displaying the live broadcast page corresponding to the first account, further, in response to a first operation, displays the first object display information corresponding to the first account in the live broadcast page corresponding to the first account, and finally, in response to a second operation, displays the second object display information corresponding to the second account in the live broadcast page corresponding to the first account. This solves the problems in the related technology that only the items broadcast by the current live broadcast user can be seen, which makes it difficult to meet user needs, and the live broadcast users in other live broadcast rooms have poor interactivity during the live broadcast process of the live broadcast user. It realizes the mutual communication of recommended objects between multiple live broadcast rooms, thereby achieving the technical effect of improving the service conversion rate.
[0072] FIG3 is a flow chart of a page display method provided by an embodiment of the present disclosure. Based on the above embodiment, when a second operation is detected, the first object display information corresponding to the first account displayed on the live broadcast page corresponding to the first account can be switched to the second object display information corresponding to the second account. The specific implementation method can be found in the description of this embodiment. Technical features that are the same or similar to those in the above embodiment are not repeated here.
[0073] As shown in FIG3 , the method of this embodiment may specifically include:
[0074] S210: Display the live broadcast page corresponding to the first account.
[0075] S220: In response to the first operation, display the first object display information corresponding to the first account on the live broadcast page corresponding to the first account.
[0076] S230: In response to the second operation, the first object display information corresponding to the first account displayed on the live broadcast page corresponding to the first account is switched to the second object display information corresponding to the second account.
[0077] Among them, the first object display information corresponding to the first account is displayed through the first display page, and the first display page is displayed on the live broadcast page corresponding to the first account; the second object display information corresponding to the second account is displayed through the second display page, and the second display page is displayed on the live broadcast page corresponding to the second account.
[0078] In this embodiment, the first display page can be displayed in the live broadcast page corresponding to the first account. The first display page can be a page for displaying the first object display information corresponding to the first account. Exemplarily, as shown in Figure 4, it is a schematic diagram of the first display page. As can be seen from Figure 4, the first display page can include N first recommended display objects corresponding to the first account, namely display object A1, display object A2, display object A3, ..., display object AN. The second display page can be displayed in the live broadcast page corresponding to the first account. The second display page can be a page for displaying the second object display information corresponding to the second account. Exemplarily, as shown in Figure 5, it is a schematic diagram of the second display page. As can be seen from Figure 5, the second display page can include N second recommended display objects corresponding to the second account, namely display object B1, display object B2, display object B3, ..., display object BN.
[0079] In this embodiment, an information switching control can be set in advance so that when a trigger operation for the information switching control is detected, it can be determined that a second operation is detected, and then, the second operation can be responded to, and the first object display information corresponding to the first account displayed on the live broadcast page corresponding to the first account can be switched to the second object display information corresponding to the second account.
[0080] Optionally, in response to the second operation, the first object display information corresponding to the first account displayed on the live broadcast page corresponding to the first account is switched to the second object display information corresponding to the second account, including: in response to the triggering operation of the information switching control, the first object display information corresponding to the first account displayed on the live broadcast page corresponding to the first account is switched to the second object display information corresponding to the second account.
[0081] Among them, the information switching control can be a control that can switch the display of object display information corresponding to multiple accounts.
[0082] In this embodiment, the information switching control can be set at any position on the live broadcast page, and the corresponding control type and control display content can be the same or different for the information switching controls set at different positions. The following describes the position, type, display content, and changes before and after the triggering of the information switching control in different situations.
[0083] One situation may be: the first display page and / or the second display page also includes an information switching control; the information switching control includes a first preset control and a second preset control, the first preset control is used to trigger the display of the first object display information corresponding to the first account in the live broadcast page corresponding to the first account, and the second preset control is used to trigger the display of the second object display information corresponding to the second account in the live broadcast page corresponding to the first account.
[0084] Among them, the information switching control can be set at any position of the first display page and / or the second display page. Optionally, the information switching control can be set in the top area of the first display page and / or the second display page. The first preset control can be a control that displays the first object display information corresponding to the first account in the live broadcast page corresponding to the first account after being triggered. The first preset control can be any type of control, and optionally, it can be a button. The second preset control can be a control that displays the second object display information corresponding to the second account in the live broadcast page corresponding to the first account after being triggered. The second preset control can be any type of control, and optionally, it can be a button. For example, as shown in Figure 4 or Figure 5, it is a schematic diagram of the information switching control.
[0085] In actual applications, when the first object display information corresponding to the first account is displayed on the live broadcast page corresponding to the first account, when a trigger operation for the second preset control in the information switching control is detected, the trigger operation is responded to and the first object display information corresponding to the first account displayed on the live broadcast page corresponding to the first account is switched to the second object display information corresponding to the second account. Thereafter, when a trigger operation for the first preset control in the information switching control is detected, the trigger operation is responded to and the second object display information corresponding to the second account displayed on the live broadcast page corresponding to the first account is switched to the first object display information corresponding to the first account.
[0086] In actual applications, the control display content of the first preset control and the control display content of the second preset control are associated with the account to which the object display information displayed on the live broadcast page corresponding to the first account belongs.
[0087] Optionally, if the object information displayed in the live broadcast page corresponding to the first account is the first object display information corresponding to the first account, the first preset control displays the account information, attribute information and preset interactive controls corresponding to the first account, and the second preset control displays the account information and switch button corresponding to the second account.
[0088] Among them, account information can be information that represents the identity information of the user to which the account belongs. Optionally, the account information can include an account avatar and / or an account nickname. Attribute information can be information that represents the account in terms of recommended display objects. Optionally, the attribute information can include an account rating and an account level. The preset interactive control can be an entry control that enables user interactive operations. Optionally, the preset interactive control can include an account details display control and a control that displays a list of objects to be consumed corresponding to the user. The switch button can be a control that switches the display of object display information on the live broadcast page corresponding to the first account after being triggered.
[0089] In actual applications, if the object information displayed on the live broadcast page corresponding to the first account is the first object display information corresponding to the first account, then the first display page can display an information switching control, and the first preset control of the displayed information switching control displays the account information, attribute information, and preset interactive controls corresponding to the first account, and the second preset control displays the account information and a switch button corresponding to the second account. For example, referring to FIG. 4 , which is a schematic diagram corresponding to the case where the object information displayed on the live broadcast page corresponding to the first account is the first object display information corresponding to the first account.
[0090] It should be noted that in order to meet the personalized needs of users and to clearly and intuitively let users know which account the object display information corresponds to, the first preset control can be displayed separately from the second preset control, for example, the display size of the first preset control is larger than the display size of the second preset control; and / or, the first preset control is displayed at the target position of the information switching control. The target position can be any position in the information switching control. Optionally, the target position can be the first position in the information switching control, or the middle position in the information switching control, or any obviously prominent position in the information switching control, etc., and the embodiments of the present disclosure do not specifically limit this.
[0091] In actual application, when a user trigger operation on the switch button displayed in the second preset control is detected, the trigger operation is responded to, the display position and display content of the first preset control and the second preset control can be switched, and the first object display information corresponding to the first account displayed on the live broadcast page corresponding to the first account can be switched to the second object display information corresponding to the second account.
[0092] Optionally, if the object information displayed in the live broadcast page corresponding to the first account is the second object display information corresponding to the second account, the second preset control displays the account information, attribute information and preset interactive controls corresponding to the second account, and the first preset control displays the account information and switch button corresponding to the first account.
[0093] In actual applications, if the object information displayed on the live broadcast page corresponding to the first account is the first object display information corresponding to the second account, then the second display page can display an information switching control, and the second preset control of the displayed information switching control displays the account information, attribute information, and preset interactive control corresponding to the second account, while the first preset control displays the account information and switch button corresponding to the first account. For example, referring to Figure 5, this is a schematic diagram corresponding to the case where the object information displayed on the live broadcast page corresponding to the first account is the second object display information corresponding to the second account.
[0094] The second situation may be: the information switching control is set in a display area adjacent to the first display page and the second display page in the live broadcast page corresponding to the first account; the information switching control displays the user ID of the first account and the user ID of the second account.
[0095] In this embodiment, the first display page and the second display page can be displayed simultaneously in the live broadcast page corresponding to the first account. In this case, the information switching control can be set in the display area adjacent to the first display page and the second display page. The information switching control can be any type of control, optionally, it can be a label card switching control. The user ID of the first account is used to trigger the display of the first object display information corresponding to the first account in the live broadcast page corresponding to the first account. The user ID of the second account is used to trigger the display of the second object display information corresponding to the second account in the live broadcast page corresponding to the first account. Optionally, the user ID can include a user avatar and / or a user nickname. For example, as shown in Figure 6, it is a schematic diagram of the information switching control. Assume that user ID 1 is the user ID of the first account and user ID 2 is the user ID corresponding to the second account.
[0096] In actual applications, the first display page and the second display page can be displayed simultaneously on the live broadcast page corresponding to the first account, and the information switching control can be set in the display area adjacent to the first and second display pages. When a trigger operation is detected for the user identifier corresponding to the first account in the information switching control, the first display page can be displayed in its entirety on the live broadcast page corresponding to the first account, and the second display page can be displayed partially on the live broadcast page corresponding to the first account. For example, Figure 7 shows a schematic diagram corresponding to the full display of the first display page and the partial display of the second display page.
[0097] Furthermore, when a trigger operation is detected for the user ID corresponding to the second account in the information switching control, the second display page can be displayed in its entirety on the live broadcast page corresponding to the first account, and the first display page can be partially displayed on the live broadcast page corresponding to the first account. For example, FIG8 is a schematic diagram corresponding to the full display of the second display page and the partial display of the first display page.
[0098] In actual applications, the display status of the user identification of the first account and the display status of the user identification of the second account are associated with the account to which the object display information displayed on the live broadcast page corresponding to the first account belongs.
[0099] Optionally, if the object information displayed in the live broadcast page corresponding to the first account is the first object display information corresponding to the first account, the display status of the user identifier of the first account is the first status and the display status of the user identifier of the second account is the second status.
[0100] The first state can be any state, and optionally, can be a highlighted state. The second state can be any state, and optionally, can be a non-highlighted state.
[0101] In actual application, if the object display information displayed on the live broadcast page corresponding to the first account is the first object display information corresponding to the first account, the display status of the user ID of the first account is the first status, and the display status of the user ID of the second account is the second status. For example, referring to FIG. 6 , which is a schematic diagram of the display status of the user ID of the first account and the user ID of the second account.
[0102] Optionally, if the object information displayed in the live broadcast page corresponding to the first account is the second object display information corresponding to the second account, the display status of the user identifier of the first account is the second status and the display status of the user identifier of the second account is the first status.
[0103] In actual applications, when the object display information displayed on the live broadcast page corresponding to the first account is the first object display information corresponding to the first account, when a trigger operation on the information switching control is detected, the object display information displayed on the live broadcast page corresponding to the first account can be switched from the first object display information corresponding to the first account to the second object display information corresponding to the second account. At the same time, the user identification of the first account can be switched from the first state to the second state, and the user identification of the second account can be switched from the second state to the first state.
[0104] The third case may be: the information switching control is a floating control.
[0105] The floating control can be set at any position in the live broadcast page corresponding to the first account. Optionally, the floating control can be set at the bottom area of the live broadcast page.
[0106] In actual applications, the display content of the information switching control is associated with the account to which the object display information displayed on the live broadcast page corresponding to the first account belongs.
[0107] Optionally, if the object information displayed in the live broadcast page corresponding to the first account is the first object display information corresponding to the first account, the information switching control is a page switching control.
[0108] Among them, the page switching control displays at least one of the following information: account information corresponding to the second account, object information of the second recommended display object and preset interactive controls; the page switching control is used to trigger the display of the second object display information corresponding to the second account in the live broadcast page corresponding to the first account.
[0109] The object information of the first recommended object may include the total number of second recommended display objects and real-time object explanation information. The real-time object explanation information may be information representing the second account's real-time explanation of the second recommended display object. That is, based on the displayed real-time object explanation information, it is possible to understand the second recommended display object that the second account is currently explaining. In actual applications, the second object display information corresponding to the second account can be displayed on the live broadcast page corresponding to the first account by inputting a trigger operation on the page switching control.
[0110] In actual applications, if the object information displayed on the live broadcast page corresponding to the first account is the first object display information corresponding to the first account, the information switching control displayed on the live broadcast page can be a page switching control, and the page switching control can display at least one piece of information, including the account information corresponding to the second account, the object information of the second recommended display object, and a preset interactive control. For example, FIG9 is a schematic diagram of the page switching control.
[0111] Furthermore, when a trigger operation for a page switching control is detected, the trigger operation can be responded to by switching the object display information displayed on the live broadcast page corresponding to the first account from the first object display information corresponding to the first account to the second object display information corresponding to the second account, and at the same time, updating the display content of the information switching control.
[0112] Optionally, if the object information displayed in the live broadcast page corresponding to the first account is the second object display information corresponding to the second account, the information switching control is a page return control; the page return control is used to trigger the display of the first object display information corresponding to the first account in the live broadcast page corresponding to the first account.
[0113] In this embodiment, the first object display information corresponding to the first account can be displayed on the live broadcast page corresponding to the first account by inputting a trigger operation on the page return control.
[0114] In actual application, if the object information displayed on the live page corresponding to the first account is the second object display information corresponding to the second account, the information switching control displayed on the live page is a page return control. For example, as shown in Figure 10, it is a schematic diagram of the page return control.
[0115] Furthermore, when a trigger operation for a page return control is detected, the trigger operation can be responded to by switching the object display information displayed on the live broadcast page corresponding to the first account from the second object display information corresponding to the second account to the first object display information corresponding to the first account. At the same time, the display content of the information switching control is updated to update the information switching control from a page return control to a page switching control.
[0116] In actual applications, when the first object display information corresponding to the first account is displayed on the live broadcast page corresponding to the first account, when a slide trigger operation for the first display page is detected, the slide trigger operation can be responded to and the first object display information displayed on the first display page can be slid in a preset direction so that the user can browse the displayed first object display information. To prevent the page switching control from covering the object display information while the user is browsing the first object display information, the display state of the page switching control can be updated according to the state of the first display page.
[0117] Based on this, the method also includes: if it is detected that the first display page is in a sliding state, the display state of the page switching control is adjusted to the first display state; if it is detected that the first display page is in a non-sliding state, the display state of the page switching control is adjusted to the second display state.
[0118] The control display length corresponding to the first display state is smaller than the control display length corresponding to the second display state.
[0119] In actual applications, when it is detected that the first display page is in a sliding state, the display state of the page switching control can be adjusted to the first display state to shorten the control display length of the page switching control; when it is detected that the first display page is in a non-sliding state, the display state of the page switching control can be adjusted to the second display state to increase the control display length of the page switching control.
[0120] In this embodiment, the second operation may also be a page sliding operation, that is, sliding the first display page in a preset direction, and sliding to a preset position or a sliding distance that meets a preset threshold.
[0121] The preset direction can be understood as a preset direction for switching between display pages. The preset direction can be any direction. Optionally, the preset direction can include a sliding direction from top to bottom, a sliding direction from bottom to top, a sliding direction from left to right, or a sliding direction from right to left. The preset position can be a preset end position of the page sliding. Optionally, the preset position can be the position corresponding to when any display page is fully displayed on the live broadcast page corresponding to the first account. The preset threshold can be a preset maximum sliding distance.
[0122] In actual applications, the display page displayed on the live broadcast page corresponding to the first account can be pre-set to a triggerable sliding state so that the display page can slide in a preset direction. Furthermore, when the first object display information corresponding to the first account is displayed on the live broadcast page corresponding to the first account, that is, when the live broadcast page includes the first display page, a sliding trigger operation can be input to the first display page to cause the first display page to slide in a preset direction. Furthermore, when it is detected that the first display page has slid to a preset position or the sliding distance meets a preset threshold, the object display information displayed on the live broadcast page corresponding to the first account can be switched from the first object display information corresponding to the first account to the second object display information corresponding to the second account.
[0123] It should be noted that, in the process of sliding the first display page in the preset direction, the display state of the first display page can be switched from a full display state to a partial display state or a hidden display state. At the same time, the display state of the second display page adjacent to the first display page can be switched from a partial display state or a hidden display state to a full display state.
[0124] The technical solution of the embodiment of the present disclosure realizes the effect of visual display of recommended objects associated with the live broadcast room, thereby realizing the effect of viewing recommended objects associated with the interactive live broadcast room in the current live broadcast room, and realizing the effect of switching the item display lists associated with multiple live broadcast rooms in a single live broadcast room, thereby simplifying the switching steps of the item display list and improving the user experience.
[0125] Figure 11 is a structural schematic diagram of a page display device provided by an embodiment of the present disclosure. As shown in Figure 11, the device includes: a live page display module 310, a first object display information display module 320 and a second object display information display module 330.
[0126] Among them, the live broadcast page display module 310 is used to display the live broadcast page corresponding to the first account; wherein, the live broadcast page includes a live video stream corresponding to the first account and a live video stream corresponding to at least one second account, and the first account and the second account are in a connected state; the first object display information display module 320 is used to display the first object display information corresponding to the first account in the live broadcast page corresponding to the first account in response to a first operation; wherein, the first object display information includes at least one first recommended display object corresponding to the first account; the second object display information display module 330 is used to display the second object display information corresponding to the second account in the live broadcast page corresponding to the first account in response to a second operation; wherein, the second object display information includes at least one second recommended display object corresponding to the second account.
[0127] On the basis of the above technical solutions, the second object display information display module 330 includes: a display information switching unit.
[0128] A display information switching unit is used to switch the first object display information corresponding to the first account displayed in the live broadcast page corresponding to the first account to the second object display information corresponding to the second account in response to a second operation; wherein the first object display information corresponding to the first account is displayed through the first display page, and the first display page is displayed in the live broadcast page corresponding to the first account; the second object display information corresponding to the second account is displayed through the second display page, and the second display page is displayed in the live broadcast page corresponding to the second account.
[0129] Based on the above technical solutions, the live broadcast page corresponding to the first account includes an information switching control.
[0130] Correspondingly, the display information switching unit is specifically used to switch the first object display information corresponding to the first account displayed on the live broadcast page corresponding to the first account to the second object display information corresponding to the second account in response to the triggering operation of the information switching control.
[0131] Based on the above technical solutions, the first display page and / or the second display page also includes the information switching control; the information switching control includes a first preset control and a second preset control, the first preset control is used to trigger the display of the first object display information corresponding to the first account in the live broadcast page corresponding to the first account, and the second preset control is used to trigger the display of the second object display information corresponding to the second account in the live broadcast page corresponding to the first account.
[0132] If the object information displayed in the live broadcast page corresponding to the first account is the first object display information corresponding to the first account, the first preset control displays the account information, attribute information and preset interactive controls corresponding to the first account, and the second preset control displays the account information and switch button corresponding to the second account.
[0133] If the object information displayed in the live broadcast page corresponding to the first account is the second object display information corresponding to the second account, the second preset control displays the account information, attribute information and preset interactive controls corresponding to the second account, and the first preset control displays the account information and switch button corresponding to the first account.
[0134] Based on the above technical solutions, the information switching control is set in a display area adjacent to the first display page and the second display page in the live broadcast page corresponding to the first account.
[0135] The information switching control displays the user ID of the first account and the user ID of the second account; the user ID of the first account is used to trigger the display of the first object display information corresponding to the first account in the live broadcast page corresponding to the first account, and the user ID of the second account is used to trigger the display of the second object display information corresponding to the second account in the live broadcast page corresponding to the first account.
[0136] If the object information displayed in the live broadcast page corresponding to the first account is the first object display information corresponding to the first account, the display status of the user identifier of the first account is the first status and the display status of the user identifier of the second account is the second status.
[0137] If the object information displayed in the live broadcast page corresponding to the first account is the second object display information corresponding to the second account, the display status of the user identifier of the first account is the second status and the display status of the user identifier of the second account is the first status.
[0138] Based on the above technical solutions, the information switching control is a floating control.
[0139] If the object information displayed in the live broadcast page corresponding to the first account is the first object display information corresponding to the first account; the information switching control is a page switching control, and the page switching control displays at least one of the following information: account information corresponding to the second account, object information of the second recommended display object, and preset interactive controls; the page switching control is used to trigger the display of the second object display information corresponding to the second account in the live broadcast page corresponding to the first account.
[0140] If the object information displayed in the live broadcast page corresponding to the first account is the second object display information corresponding to the second account, the information switching control is a page return control; the page return control is used to trigger the display of the first object display information corresponding to the first account in the live broadcast page corresponding to the first account.
[0141] On the basis of the above technical solutions, the device further includes: a first display state adjustment module and a second display state adjustment module.
[0142] The first display state adjustment module is configured to adjust the display state of the page switching control to a first display state if it is detected that the first display page is in a sliding state.
[0143] The second display state adjustment module is used to adjust the display state of the page switching control to a second display state if it is detected that the first display page is in a non-sliding state; wherein the control display length corresponding to the first display state is smaller than the control display length corresponding to the second display state.
[0144] Based on the above technical solutions, the second operation is to slide the first display page in a preset direction, and slide it to a preset position or the sliding distance meets a preset threshold.
[0145] The technical solution of the disclosed embodiment, by displaying the live broadcast page corresponding to the first account, further, in response to a first operation, displays the first object display information corresponding to the first account in the live broadcast page corresponding to the first account, and finally, in response to a second operation, displays the second object display information corresponding to the second account in the live broadcast page corresponding to the first account. This solves the problems in the related technology that only the items broadcast by the current live broadcast user can be seen, which makes it difficult to meet user needs, and the live broadcast users in other live broadcast rooms have poor interactivity during the live broadcast process of the live broadcast user. It realizes the mutual communication of recommended objects between multiple live broadcast rooms, thereby achieving the technical effect of improving the service conversion rate.
[0146] The page display device provided by the embodiment of the present disclosure can execute the page display method provided by any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.
[0147] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present disclosure.
[0148] Figure 12 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Referring to Figure 12 below, it shows a schematic diagram of the structure of an electronic device (such as the terminal device or server in Figure 12) 500 suitable for implementing an embodiment of the present disclosure. The terminal device in the embodiment of the present disclosure may include but is not limited to mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. The electronic device shown in Figure 12 is only an example and should not bring any limitations to the functions and scope of use of the embodiments of the present disclosure.
[0149] As shown in FIG12 , the electronic device 500 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 into a random access memory (RAM) 503. Various programs and data required for the operation of the electronic device 500 are also stored in the RAM 503. The processing device 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An edit / output (I / O) interface 505 is also connected to the bus 504.
[0150] Typically, the following devices may be connected to the I / O interface 505: an input device 506 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 508 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 509. The communication device 509 may allow the electronic device 500 to communicate with other devices wirelessly or by wire to exchange data. Although FIG12 shows the electronic device 500 with various devices, it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have alternatively.
[0151] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 509, or installed from the storage device 508, or installed from the ROM 502. When the computer program is executed by the processing device 501, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0152] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0153] The electronic device provided by the embodiment of the present disclosure and the page display method provided by the above embodiment belong to the same inventive concept. For technical details not fully described in this embodiment, please refer to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0154] An embodiment of the present disclosure provides a computer storage medium having a computer program stored thereon. When the program is executed by a processor, the page display method provided by the above embodiment is implemented.
[0155] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0156] In some embodiments, the client and server can communicate using any currently known or later developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or later developed network.
[0157] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0158] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device:
[0159] Displaying a live broadcast page corresponding to the first account; wherein the live broadcast page includes a live video stream corresponding to the first account and a live video stream corresponding to at least one second account, and the first account and the second account are in a connected state;
[0160] In response to the first operation, first object display information corresponding to the first account is displayed on the live broadcast page corresponding to the first account; wherein the first object display information includes at least one first recommended display object corresponding to the first account;
[0161] In response to the second operation, second object display information corresponding to the second account is displayed on the live broadcast page corresponding to the first account; wherein the second object display information includes at least one second recommended display object corresponding to the second account.
[0162] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0163] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0164] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.
[0165] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0166] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims
1. A page display method, comprising: Displaying a live broadcast page corresponding to the first account; wherein the live broadcast page includes a live video stream corresponding to the first account and a live video stream corresponding to at least one second account, and the first account and the second account are in a connected state; In response to the first operation, first object display information corresponding to the first account is displayed on the live broadcast page corresponding to the first account; wherein the first object display information includes at least one first recommended display object corresponding to the first account; In response to the second operation, second object display information corresponding to the second account is displayed in the live broadcast page corresponding to the first account; wherein the second object display information includes at least one second recommended display object corresponding to the second account.
2. The method according to claim 1, wherein: In response to the second operation, displaying the second object display information corresponding to the second account on the live broadcast page corresponding to the first account includes: In response to the second operation, switching the first object display information corresponding to the first account displayed on the live broadcast page corresponding to the first account to the second object display information corresponding to the second account; Among them, the first object display information corresponding to the first account is displayed through a first display page, and the first display page is displayed in the live broadcast page corresponding to the first account; the second object display information corresponding to the second account is displayed through a second display page, and the second display page is displayed in the live broadcast page corresponding to the second account.
3. The method according to claim 2, wherein: The live broadcast page corresponding to the first account includes an information switching control; in response to the second operation, switching the first object display information corresponding to the first account displayed on the live broadcast page corresponding to the first account to the second object display information corresponding to the second account includes: In response to the triggering operation of the information switching control, the first object display information corresponding to the first account displayed in the live broadcast page corresponding to the first account is switched to the first object display information corresponding to the second account. The second object displays information.
4. The method according to claim 3, wherein: The first display page and / or the second display page further includes the information switching control; the information switching control includes a first preset control and a second preset control, the first preset control is used to trigger the display of the first object display information corresponding to the first account in the live broadcast page corresponding to the first account, and the second preset control is used to trigger the display of the second object display information corresponding to the second account in the live broadcast page corresponding to the first account; If the object information displayed on the live broadcast page corresponding to the first account is the first object display information corresponding to the first account, the first preset control displays the account information, attribute information and preset interactive controls corresponding to the first account, and the second preset control displays the account information and switch button corresponding to the second account; If the object information displayed in the live broadcast page corresponding to the first account is the second object display information corresponding to the second account, the second preset control displays the account information, attribute information and preset interactive controls corresponding to the second account, and the first preset control displays the account information and switch button corresponding to the first account.
5. The method according to claim 3, wherein: The information switching control is set in a display area adjacent to the first display page and the second display page in the live broadcast page corresponding to the first account; The information switching control displays the user ID of the first account and the user ID of the second account; The user identifier of the first account is used to trigger display of first object display information corresponding to the first account in the live broadcast page corresponding to the first account, and the user identifier of the second account is used to trigger display of second object display information corresponding to the second account in the live broadcast page corresponding to the first account; If the object information displayed on the live broadcast page corresponding to the first account is the first object display information corresponding to the first account, the display state of the user identifier of the first account is the first state and the display state of the user identifier of the second account is the second state; If the object information displayed in the live broadcast page corresponding to the first account is the second object display information corresponding to the second account, the display status of the user identification of the first account is the second status and the display status of the user identification of the second account is the first status.
6. The method according to claim 3, wherein: The information switching control is a floating control; If the object information displayed in the live broadcast page corresponding to the first account is the first object display information corresponding to the first account; the information switching control is a page switching control, and the page switching control displays at least one of the following information: account information corresponding to the second account, object information of the second recommended display object, and a preset interactive control; the page switching control is used to trigger the display of the second object display information corresponding to the second account in the live broadcast page corresponding to the first account; If the object information displayed in the live broadcast page corresponding to the first account is the second object display information corresponding to the second account, the information switching control is a page return control; the page return control is used to trigger the display of the first object display information corresponding to the first account in the live broadcast page corresponding to the first account.
7. The method according to claim 6, wherein: The method further comprises: If it is detected that the first display page is in a sliding state, the display state of the page switching control is adjusted to the first display state; If it is detected that the first display page is in a non-sliding state, the display state of the page switching control is adjusted to a second display state; Among them, the control display length corresponding to the first display state is smaller than the control display length corresponding to the second display state.
8. The method according to claim 2, wherein: The second operation is sliding the first display page in a preset direction, and sliding to a preset position or a sliding distance that meets a preset threshold.
9. A page display device, comprising: The live page display module is used to display the live page corresponding to the first account; wherein the live page The surface includes a live video stream corresponding to a first account and a live video stream corresponding to at least one second account, wherein the first account and the second account are in a connected state; A first object display information display module, configured to display first object display information corresponding to the first account in a live broadcast page corresponding to the first account in response to a first operation; wherein the first object display information includes at least one first recommended display object corresponding to the first account; The second object display information display module is used to display the second object display information corresponding to the second account in the live broadcast page corresponding to the first account in response to the second operation; wherein the second object display information includes at least one second recommended display object corresponding to the second account.
10. An electronic device, comprising: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the page display method as described in any one of claims 1-8.
11. A storage medium comprising computer executable instructions, wherein the computer executable instructions are used to execute the page display method according to any one of claims 1 to 8 when executed by a computer processor.
Citation Information
Patent Citations
Page display method and device, electronic equipment and storage medium
CN119583861A
Method and device for switching live broadcasting rooms in live broadcasting process
CN106028166A
Microphone connection live broadcast method, device and system
CN111836074A
Live streaming method and device, and electronic equipment
CN114025187A
Method and device for displaying and sending bullet screen in live broadcast microphone connection
CN116170607A