An information display method and device, electronic equipment and storage medium
By setting up information display space and operation controls in the live broadcast room, efficient information transfer in the live broadcast room is achieved, which solves the problems of high interaction cost and resource consumption in the existing technology and improves the efficiency of information acquisition.
Patent Information
- Application Number
- CN202410832656.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-25
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2044-06-25
AI Technical Summary
On live streaming platforms, when users need to know more information, existing technologies require multiple human-computer interactions and computing resource investment, resulting in increased interaction costs and resource consumption.
An information display space is set up in the live broadcast room to display the first attribute information of the current object, and the information transfer operation is triggered through the object operation control. It supports half-screen display and information switching, including the use of information channels and hidden spaces, reducing interaction steps and network resource consumption.
By directly transferring information in the live broadcast room, the interaction cost and consumption of communication network resources are reduced, and the efficiency of information acquisition is improved.
Smart Images

Figure CN118660195B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of Internet, and particularly relates to an information display method and device, electronic equipment and storage medium. BACKGROUND
[0002] In the current digital era, a live broadcast platform can realize real-time interaction between a host and a viewer, which is incomparable to traditional media. The viewer can not only interact and communicate with the host and ask questions during the live broadcast process, but also interact with other viewers through comments and the like.
[0003] Generally, when a host in a live broadcast room shares certain products, if a user needs to understand more information, the user needs to wait for the host to explain the information one by one. Based on the above requirement, the user needs to perform more human-computer interaction to view the information and make a decision. As a result, the interaction cost is increased, and the investment in computing resources is increased. SUMMARY
[0004] The present disclosure provides an information display method, device, electronic equipment and storage medium. The technical scheme of the present disclosure is as follows.
[0005] According to a first aspect of an embodiment of the present disclosure, an information display method is provided, comprising:
[0006] displaying a video of a current object in a live broadcast room, the live broadcast room comprising an information display space, the information display space being configured to display first attribute information of the current object;
[0007] in response to a first operation on the information display space, displaying an object operation control of the current object in the live broadcast room;
[0008] in response to an object operation triggered based on the object operation control, starting a transfer operation on the current object.
[0009] In some possible embodiments,
[0010] The information display space comprises an information channel. In response to the first operation on the information display space, the object operation control of the current object is displayed in the live broadcast room, comprising:
[0011] in response to a first operation on the information channel, displaying an object information page in a half-screen form in the live broadcast room; the object information page displays the object operation control of the current object.
[0012] In some possible embodiments,
[0013] The object information page further displays second attribute information of the current object, wherein the information amount of the second attribute information is greater than that of the first attribute information.
[0014] In some possible embodiments,
[0015] The object information page also displays description information of the current object. When the second attribute information and description information are displayed on the object information page, the second attribute information and the description information are displayed in different information areas.
[0016] In some possible embodiments,
[0017] The method also includes:
[0018] When the information switching condition is met, the first attribute information currently displayed in the information display space is switched and displayed.
[0019] In some possible embodiments,
[0020] Information switching conditions include:
[0021] A sliding operation on the information display space is detected;
[0022] or;
[0023] The display duration of the information in the information display space meets the first preset duration.
[0024] In some possible embodiments,
[0025] The live broadcast room includes an information hiding space; switching and displaying the first attribute information currently displayed in the information display space, including:
[0026] When there is undisplayed first attribute information in the information hiding space, switching the currently displayed first attribute information in the information display space to the undisplayed first attribute information;
[0027] The currently displayed first attribute information is hidden in the information hiding space.
[0028] In some possible embodiments,
[0029] The method also includes:
[0030] When the first attribute information of the current object is completely displayed in the information display space, and the information switching start condition is met, the first attribute information currently displayed in the information display space is switched for display.
[0031] In some possible embodiments,
[0032] The conditions for enabling information switching include:
[0033] A sliding operation on the information display space is detected;
[0034] or;
[0035] The display duration of the information in the information display space meets the second preset duration.
[0036] In some possible embodiments,
[0037] The information display space is transparent in the live broadcast room;
[0038] The current object is the object being explained in the live broadcast room.
[0039] In some possible embodiments,
[0040] In the information display space, the amount of information contained in the first attribute information currently displayed meets a preset amount; the preset amount is determined based on the size of the information display space and the amount of information content of the first attribute information of the current object. According to a second aspect of an embodiment of the present disclosure, there is provided an information display device, comprising:
[0041] A first display module is configured to display a video of a current object in a live broadcast room, wherein the live broadcast room includes an information display space, and the information display space is used to display first attribute information of the current object;
[0042] A second display module is configured to display an object operation control of a current object in the live broadcast room in response to a first operation on the information display space;
[0043] The processing module is configured to execute an object operation in response to being triggered by the object operation control and to start a transfer operation on the current object.
[0044] In some possible embodiments,
[0045] The information display space includes an information channel; a second display module is configured to perform:
[0046] In response to the first operation on the information channel, the object information page is displayed in half-screen form in the live broadcast room; the object information page displays the object operation controls of the current object.
[0047] In some possible embodiments,
[0048] The object information page also displays second attribute information of the current object, wherein the amount of information in the second attribute information is greater than the amount of information in the first attribute information.
[0049] In some possible embodiments,
[0050] The object information page also displays description information of the current object. When the second attribute information and description information are displayed on the object information page, the second attribute information and the description information are displayed in different information areas.
[0051] In some possible embodiments,
[0052] The apparatus further includes a third display module configured to perform:
[0053] Switch display of the first attribute information currently displayed in the information display space, when a information switching condition is met.
[0054] In some possible embodiments,
[0055] The information switching condition includes:
[0056] Detecting a sliding operation on the information display space;
[0057] Or;
[0058] A display duration of information in the information display space meets a first preset duration.
[0059] In some possible embodiments,
[0060] The live broadcast room includes an information hiding space; the third display module is configured to perform:
[0061] Switch the first attribute information currently displayed in the information display space to the first attribute information that is not displayed, when there is the first attribute information that is not displayed in the information hiding space;
[0062] Hide the first attribute information currently displayed in the information hiding space.
[0063] In some possible embodiments,
[0064] The apparatus further includes a third display module configured to perform:
[0065] Switch display of the first attribute information currently displayed in the information display space, when a information switching condition is met.
[0066] In some possible embodiments,
[0067] The information switching condition includes:
[0068] Detecting a sliding operation on the information display space;
[0069] Or;
[0070] A display duration of information in the information display space meets a first preset duration.
[0071] In some possible embodiments,
[0072] The information display space is in a transparent display state in the live broadcast room;
[0073] The current object is the object being explained in the live broadcast room.
[0074] In some possible embodiments,
[0075] In the information display space, the amount of information contained in the currently displayed first attribute information meets a preset amount; the preset amount is determined based on the size of the information display space and the amount of information content of the first attribute information of the current object.
[0076] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute instructions to implement a method as described in any one of the first or second aspects above.
[0077] According to the fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute any one of the methods in the first aspect or the second aspect of the embodiment of the present disclosure.
[0078] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, which includes a computer program, the computer program is stored in a readable storage medium, and at least one processor of a computer device reads and executes the computer program from the readable storage medium, so that the computer device performs any one of the methods of the first aspect or the second aspect of the embodiment of the present disclosure.
[0079] The technical solutions provided by the embodiments of the present disclosure bring at least the following beneficial effects:
[0080] A video of a current object is displayed in a live broadcast room, the live broadcast room including an information display space, the information display space being used to display first attribute information of the current object; in response to a first operation on the information display space, an object operation control of the current object is displayed in the live broadcast room; and in response to an object operation triggered by the object operation control, a transfer operation on the current object is initiated. In an embodiment of the present application, the transfer operation of the current object can be directly performed through the information display space in the live broadcast room, which can reduce interaction costs and communication network resources required to support interaction.
[0081] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0082] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0083] Figure 1 is a schematic diagram showing an application environment of an information display method according to an exemplary embodiment;
[0084] Figure 2 is a flow chart showing an information display method according to an exemplary embodiment;
[0085] Figure 3 is a schematic diagram of a live broadcast room according to an exemplary embodiment;
[0086] Figure 4 is a schematic diagram of a live broadcast room according to an exemplary embodiment;
[0087] Figure 5 is a schematic diagram of a live broadcast room according to an exemplary embodiment;
[0088] Figure 6 is a schematic diagram showing an information display space and an information hiding control according to an exemplary embodiment;
[0089] Figure 7 is a block diagram of an information display device according to an exemplary embodiment;
[0090] Figure 8 The figure is a block diagram of an electronic device for information display according to an exemplary embodiment. DETAILED DESCRIPTION
[0091] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making any creative efforts shall fall within the scope of protection of the present invention.
[0092] It should be noted that the terms "first," "second," and the like in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar first objects and are not necessarily used to describe a specific order or precedence. It should be understood that the numbers used in this manner are interchangeable where appropriate so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with certain aspects of the present disclosure as detailed in the appended claims.
[0093] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.
[0094] See also Figure 1 , Figure 1 is a schematic diagram showing an application environment of an information display method according to an exemplary embodiment. Figure 1 As shown, the application environment may include a server 011 , a first client 012 , and a second client 013 .
[0095] In some possible embodiments, the server 011 may include an independent physical server, 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, CDN (Content Delivery Network), and big data and artificial intelligence platforms. The operating system running on the server may include, but is not limited to, Android, iOS, Linux, Windows, Unix, etc.
[0096] In some possible embodiments, the first client 012 and the second client 013 may include, but are not limited to, smartphones, desktop computers, tablet computers, laptop computers, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, smart wearable devices, and other image-based clients. Alternatively, they may be software running on the aforementioned clients, such as applications and applets. Optionally, the operating systems running on the clients may include, but are not limited to, Android, iOS, Linux, Windows, Unix, and the like.
[0097] In some possible embodiments, the first client 012 and the second client 013 can display a video of the current object in a live broadcast room, where the live broadcast room includes an information display space for displaying first attribute information of the current object; in response to a first operation on the information display space, an object operation control for the current object is displayed in the live broadcast room; and in response to an object operation triggered by the object operation control, a transfer operation on the current object is initiated. In this embodiment of the present application, the transfer operation of the current object can be directly performed through the information display space in the live broadcast room, which can reduce interaction costs and the communication network resources required to support the interaction.
[0098] In one exemplary embodiment, the databases corresponding to the client and server can both be node devices in a blockchain system, capable of sharing acquired and generated information with other node devices in the blockchain system, enabling information sharing among multiple node devices. Multiple node devices in a blockchain system can be configured with the same blockchain, which is composed of multiple blocks, with adjacent blocks having an associated relationship. This allows any tampering of data in any block to be detected by the next block, thereby preventing tampering of the blockchain data and ensuring the security and reliability of the blockchain data.
[0099] Figure 2 It is a flowchart of an information display method according to an exemplary embodiment. It should be noted that this specification provides method operation steps as described in the embodiment or flowchart, but may include more or fewer operation steps based on conventional or non-creative work. The order of steps listed in the embodiment is only one way of executing the steps among many steps, and does not represent the only execution order. When the actual system or product is executed, it can be executed in sequence or in parallel according to the method shown in the embodiment or the accompanying drawings (for example, in a parallel processor or multi-threaded processing environment). Specifically, Figure 2 As shown, the flow chart includes at least the following steps S201-S203:
[0100] In step S201, the video of the current object is displayed in the live broadcast room, which includes an information display space, and the information display space is used to display the first attribute information of the current object.
[0101] In the embodiments of the present application, the execution subject of steps S201 to S205 and the embodiments related to the extension of steps S201 to S205 can be a client. Optionally, the client can include a first client and a second client, and the first client can have a first account created by a first user, and the second client can have a second account created by a second user. In the embodiments of the present application, the first client and the second client can be clients of the same application installed on different terminals. For example, the first client and the second client correspond to the same instant messaging application, the same short video application, the same life service application, and the like.
[0102] Optionally, the first account on the first client belongs to the first user, and the first user can be a host or a work publisher on the application. Optionally, the second account on the second client belongs to the second user, and the second user can be a viewer on the application, such as a viewer in a live broadcast room, such as a work viewer.
[0103] In an optional embodiment, the first user, such as a host, can log in to the first client using the first account and create a live broadcast room corresponding to the first account in the short video application. Correspondingly, the second user, such as a viewer user, can log in to the second client through the second account and enter the live broadcast room by querying the first account. Optionally, the second client can also enter the live broadcast room based on the detected entering indication for the live broadcast room in the live broadcast room set display page. Optionally, the second client can also enter the live broadcast room based on the received live broadcast room sharing information. In this way, the second client can display the live broadcast room created by the first client on the first page.
[0104] In some possible embodiments, the live broadcast room described above can be a music recommendation live broadcast room in a music application, a film and television clip recommendation sharing live broadcast room in a short video application, an information exchange live broadcast room in a social application, a commodity sharing live broadcast room in a commodity sharing application, and the like. In order to clearly illustrate the embodiments of the present application, a commodity sharing live broadcast room will be taken as an example for description, and the implementation solutions of other types of live broadcast rooms can be referred to the commodity sharing live broadcast room.
[0105] Figure 3 is a schematic view of a live broadcast room according to an exemplary embodiment, as Figure 3 As shown in FIG. 3, the live broadcast room page 300 includes an information display space 301 located on the live broadcast room page 300 and first attribute information 302 displayed in the information display space 301.
[0106] In an optional embodiment, the client can display the video of the live broadcast room, which can be referred to as a live video stream. Optionally, the live video stream can be playing the screen of the anchor sharing some objects.
[0107] In an optional embodiment, the first attribute information displayed in the information display space 301 may be attribute information of the current object, wherein the current object may be the object being explained in the live broadcast room.
[0108] In other optional embodiments, the current object may be an object previously explained in the live broadcast room, such as the last object that has been explained.
[0109] In an embodiment of the present application, by displaying the attribute information of the object being explained or the attribute information of the previous object that has been explained in the information display space, users can understand an object from multiple aspects and in multiple forms, thereby providing as much information as possible for subsequent possible consumption behaviors, helping consumers or other users make appropriate decisions, and making good use of the support resources provided by the server where the live broadcast room is located.
[0110] In the embodiment of the present application, in the information display space, the number of first attribute information currently displayed may be one or more.
[0111] Optionally, in the information display space, the amount of the first attribute information currently displayed may be determined by the amount of all attribute information of the current object to be displayed in the information display space.
[0112] If the number of all attribute information to be displayed in the information display space for the current object is one piece, then the piece of information may be displayed in the information display space, that is, the first attribute information displayed in the information display space is one piece of attribute information.
[0113] If the current object is to display multiple pieces of attribute information in the information display space, the number of pieces of information contained in the first attribute information currently displayed in the information display space can be determined based on the size of the information display space and the information content of the attribute information of the current object, i.e., the preset number. For example, assuming that the information content of the attribute information of the current object and the size of the information display space determine that three pieces of information can currently be displayed in the information display space, then it is determined that the number of pieces of first attribute information currently displayed in the information display space is three. That is, the first attribute information that can be displayed in the information display space of the live broadcast room is three pieces of attribute information. If the current object is to display more than three pieces of attribute information in the information display space, the remaining attribute information can be switched for display later.
[0114] In the embodiment of this application, Figure 3As shown, one attribute information included in the first attribute information may include information indicating which attribute (for example, attribute 1 is material) and information indicating what the attribute is (for example, parameter 1 corresponding to attribute 1 is copper).
[0115] In step S203, in response to the first operation on the information display space, an object operation control of the current object is displayed in the live broadcast room.
[0116] In an optional embodiment, if a first operation on the information display space is detected, an object operation control of the current object may be displayed in the live broadcast room.
[0117] Optionally, the first operation may be a preset operation performed on the screen corresponding to the information display space, such as a double-click operation on the screen corresponding to the information display space, a sliding operation along a preset track on the screen corresponding to the information display space, and the like.
[0118] Optionally, the object operation control of the current object can be displayed on the live broadcast room page or in the information display space within the live broadcast room.
[0119] In another optional embodiment, the information display space may include a preset control, and the preset control may be implemented with a first operation to display an object operation control of the current object in the live broadcast room.
[0120] Figure 4 is a schematic diagram of a live broadcast room according to an exemplary embodiment. Figure 4 As shown, the live broadcast room page 300 includes an information display space 301 located on the live broadcast room page 300, first attribute information 302 and an information channel 400 displayed in the information display space 301, and an object information page 401 displayed on the live broadcast room page triggered by the information channel. Optionally, the object information page 401 includes a first area 402, a second area 403, and an object operation control 404.
[0121] In the embodiment of this application, Figure 4 As shown, the information display space also includes an information channel. Optionally, in response to the first operation on the information channel, the object information page can be displayed in a half-screen form in the live broadcast room. The object information page displays the object operation controls of the current object.
[0122] Specifically, if the client detects the first operation on the information channel 600, the object information page can be displayed on the live broadcast room page. Optionally, in order not to completely block the live broadcast room screen, the object information page can be displayed on the live broadcast room in a half-screen format. Optionally, in order not to completely block the live broadcast room screen, the object information page can be displayed on the live broadcast room in a half-screen format and a transparent mode.
[0123] In an optional embodiment, the object information page may display an object operation control of the current object.
[0124] In another optional embodiment, the object information page may display not only the object operation controls of the current object, but also the second attribute information of the current object, wherein the second attribute information and the first attribute information mentioned above are both attribute information of the current object.
[0125] In an embodiment of the present application, the second attribute information contains more information than the first attribute information. Optionally, the second attribute information contains more attribute information than the first attribute information. Optionally, the first attribute information is partial attribute information of the second attribute information, that is, the attribute information of the current object displayed on the object information page is more extensive and more complete than the attribute information of the current object to be displayed in the information display space.
[0126] In another optional embodiment, as Figure 4 As shown, the object information page may display not only the object operation control of the current object and the second attribute information of the current object, but also the description information of the current object.
[0127] Optionally, the description information of the current object includes a picture, name and brief introduction of the current object. The description information of the current object may also include the buyer user's summary of the performance of the current object, the buyer user's usage feedback and transportation feedback on the current object, the buyer user's service feedback on the live broadcast room or anchor, etc.
[0128] For example, if the current object is a mobile phone, the attribute information of the current object includes screen size, CPU, memory space, color, etc.
[0129] In the embodiment of the present application, when the second attribute information and the description information are displayed on the object information page, the second attribute information and the description information are displayed in different information areas. Figure 4 As shown, the description information of the current object is displayed in the first area, and the second attribute information of the current object is displayed in the second area.
[0130] Optionally, the object operation control can be set at any position on the object information page, such as in the first area or in the second area. Optionally, it can be set at the bottom of the second area.
[0131] Optionally, if the second area cannot fully display the second attribute information, the second attribute information that is not displayed in the second area can be displayed in the second area through an operation in a preset direction.
[0132] In step S205 , in response to the object operation triggered by the object operation control, a transfer operation on the current object is started.
[0133] In an embodiment of the present application, the object operation control may include a page jump control or a purchase control. The page jump control may be used to jump from the live broadcast room to the object page, which may be a dedicated page for the current object and include all information about the current object. The purchase control may be used to place an order for the current object after being triggered.
[0134] Optionally, when the object operation control is a page jump control, in response to the object operation triggered by the object operation control, the transfer operation of the current object is initiated, that is, jumping from the live broadcast room to the object page. The object page can include all information of the current object, and the user can browse all information of the current object to understand it.
[0135] Optionally, when the object operation control is a purchase control, in response to the object operation triggered by the object operation control, a transfer operation on the current object is initiated, and a purchase order page may be generated for confirming and placing an order on the purchase order page.
[0136] As mentioned above, the information display space is used to display the first attribute information of the current object. In the embodiment of the present application, when the information switching condition is met, the first attribute information currently displayed in the information display space can be switched for display.
[0137] In some possible embodiments, if the first attribute information currently displayed in the information display space is all the attribute information of the current object to be displayed in the information display space, the first attribute information currently displayed may be always displayed. If the first attribute information currently displayed in the information display space is all the attribute information of the current object to be displayed in the information display space, the first attribute information may disappear from the live broadcast room after being displayed in the information display space for a period of time.
[0138] In other possible embodiments, if the first attribute information currently displayed in the information display space is part of all attribute information of the current object to be displayed in the information display space, the first attribute information currently displayed in the information display space can be switched and displayed if the information switching conditions are met.
[0139] In the embodiment of the present application, the information switching condition may include detecting a sliding operation on the information display space, or the display duration of the information in the information display space meets a first preset duration.
[0140] Optionally, the sliding operation on the information display space may refer to a sliding operation on the screen corresponding to the information display space. Specifically, if the sliding operation on the information display space is detected, the first attribute information currently displayed in the information display space may be switched for display.
[0141] Optionally, the first preset time length may be set in advance, for example, the first preset time length is 2 seconds. Specifically, if the display time length of the information in the information display space reaches 2 seconds, the first attribute information currently displayed in the information display space may be switched for display.
[0142] Figure 5 is a schematic diagram of a live broadcast room according to an exemplary embodiment. Figure 5 As shown, it includes a live broadcast room page 300, an information display space 301 located on the live broadcast room page 300, first attribute information 302 and 400 displayed in the information display space 301, and an information channel 400. Among them, the first attribute information 302 is the attribute information displayed in the information display space at one time, and the first attribute information 500 is the attribute information displayed in the information display space at another time.
[0143] In an embodiment of the present application, the live broadcast room includes not only an information display space but also an information hiding space. Optionally, when an information switching condition is met and there is undisplayed first attribute information in the information hiding space, the first attribute information currently displayed in the information display space is switched to the undisplayed first attribute information, and the currently displayed first attribute information is hidden in the information hiding space.
[0144] The following describes an embodiment of the present application in which three pieces of attribute information can be displayed in the information display space, using the example of the first attribute information of the current object including the currently displayed first attribute information and the undisplayed first attribute information. The currently displayed first attribute information is displayed in the information display space, and the undisplayed first attribute information is hidden in the information hiding space.
[0145] In an optional embodiment, the first attribute information of the current object includes 6 pieces of attribute information, which can be divided into the first attribute information of the first part (3 pieces of attribute information) and the first attribute information of the second part (another 3 pieces of attribute information) according to the number of attribute information displayed in the information display space.
[0146] Optionally, the client may display the first attribute information of the first part in the information display space, and when the information switching condition is met, may replace the first attribute information of the first part with the first attribute information of the second part, and hide the first attribute information of the first part in the information hiding space.
[0147] Then, the client can display the first attribute information of the second part in the information display space. When the information switching condition is met, the first attribute information of the second part can be replaced with the first attribute information of the first part, and the first attribute information of the second part can be hidden in the information hiding space.
[0148] In another optional embodiment, the first attribute information of the current object includes 8 pieces of attribute information, which can be divided into the first attribute information of the first part (3 pieces of attribute information), the first attribute information of the second part (another 3 pieces of attribute information) and the first attribute information of the third part (the remaining 2 pieces of attribute information) according to the number of attribute information displayed in the information display space.
[0149] Optionally, the client may display the first attribute information of the first part in the information display space, and when the information switching condition is met, may replace the first attribute information of the first part with the first attribute information of the second part, and hide the first attribute information of the first part in the information hiding space.
[0150] Next, the client can display the second portion of the first attribute information in the information display space. If the information switching condition is met, the client can replace the second portion of the first attribute information with the third portion of the first attribute information, and hide the second portion of the first attribute information in the information hiding space. The first portion of the first attribute information is ranked before the second portion of the first attribute information in the information hiding space. That is, when the information is displayed again, the first portion of the first attribute information will appear before the second portion of the first attribute information.
[0151] Next, the client can display the third portion of the first attribute information in the information display space. If the information switching condition is met, the client can replace the third portion of the first attribute information with the first portion of the first attribute information, and hide the third portion of the first attribute information in the information hiding space. The second portion of the first attribute information is ranked before the third portion of the first attribute information in the information hiding space. That is, when the information is displayed again, the second portion of the first attribute information will appear before the third portion of the first attribute information.
[0152] Figure 6 is a schematic diagram showing an information display space and an information hiding control according to an exemplary embodiment. Figure 6 As shown, it includes an information display space located above the live broadcast room and an information hiding space hidden behind it.
[0153] Optionally, the information display space can be understood as a window for displaying information in the live broadcast room.
[0154] Optionally, the information hiding space may include a rotation component, and the rotation component may include multiple rotation surfaces. The number of rotation surfaces may be determined according to how many groups of information or parts the first attribute information of the current object can be divided into for display.
[0155] Assuming that the first attribute information is divided into the first attribute information of the first part and the first attribute information of the second part, the rotating component may include two rotating surfaces, one rotating surface includes the first information of the first part, and the other rotating surface includes the first information of the second part.
[0156] Assuming that the attribute information is divided into the first information of the first part, the first information of the second part and the first information of the third part, the rotating component may include three rotating surfaces, one rotating surface including the first information of the first part, one rotating surface including the first information of the second part, and the last rotating surface including the first information of the third part.
[0157] In an embodiment of the present application, at any given moment, the information display space can correspond to a rotational surface of the rotating component. For example, the information display space currently corresponds to the rotational surface where the first information of the first part is located. If the information switching condition is met, the rotating component can rotate clockwise to align the rotational surface where the first information of the second part is located with the information display space. In this way, the information display space can display the first information of the second part, and the rotational surface where the first information of the first part is located is rotated into the information hiding space, and the display timing of the first information of the first part is arranged after the display timing of the first information of the third part.
[0158] In an embodiment of the present application, before displaying the first attribute information in the information display space, the client can adaptively match the rotating component and the first attribute information based on the quantity of the first attribute information and the rotation direction of the rotating component, that is, determine the number of rotating surfaces, determine the first attribute information on each rotating surface, etc.
[0159] In an embodiment of the present application, a round of attribute information display can be completed by sequentially displaying the first information of the first part, the first information of the second part, the first information of the third part... and then displaying the first information of the first part again, allowing users to understand an object from multiple aspects and in multiple forms, thereby providing as much information as possible for subsequent possible consumption behaviors, helping consumers or other users make appropriate decisions, and making good use of the support resources provided by the server where the live broadcast room is located.
[0160] In the embodiment of the present application, when the first attribute information of the current object is displayed in the information display space for a round, if the information switching start condition is met, the first attribute information currently displayed in the information display space is switched for display.
[0161] Optionally, the information switching enabling condition includes detecting a sliding operation on the information display space, or the display duration of the information in the information display space meets a second preset duration.
[0162] Optionally, the sliding operation on the information display space may refer to a sliding operation on the screen corresponding to the information display space. Specifically, if the sliding operation on the information display space is detected, the first attribute information currently displayed in the information display space may be switched for display.
[0163] Optionally, the second preset time length may be set in advance, for example, the second preset time length is 30 seconds. Specifically, if the display time length of the information in the information display space reaches 30 seconds, the first attribute information currently displayed in the information display space may be switched for display.
[0164] That is, when the first attribute information of the current object has been displayed once within the information display space, the currently displayed first attribute information can be switched to the undisplayed first attribute information within the information display space when the information switching start condition is met. This initiates a second round of display of the first attribute information of the current object. The subsequent display process is described in the embodiment of first attribute switching display above and will not be further described here.
[0165] In the embodiment of this application, Figure 3 As shown, the information display space can be set in a preset position in the live broadcast room in the form of a card. Optionally, the preset position can be any position on the first page. However, in order to block the live broadcast room screen as little as possible, it can be set in the edge area of the first page.
[0166] In an embodiment of the present application, in order to minimize the obstruction of the live broadcast room screen by the information in the information display space, the background color of the information display space can be set to a transparent background color, so that the live broadcast room screen can be seen through the information display space.
[0167] To sum up, by displaying the attribute information of the object being explained or the attribute information of the previous object that has been explained in the information display control, users can understand an object from multiple aspects and in multiple forms, thereby providing as much information as possible for subsequent possible consumption behaviors, helping consumers or other users make appropriate decisions, and making good use of the support resources provided by the server where the live broadcast room is located.
[0168] Figure 7 This is a block diagram of an information display device according to an exemplary embodiment. The device has the function of implementing the data processing method in the above method embodiment. The function can be implemented by hardware or by hardware executing corresponding software.
[0169] Reference Figure 7 , the device includes a first display module 701, a second display module 702 and a processing module 703:
[0170] The first display module 701 is configured to display the video of the current object in the live broadcast room, where the live broadcast room includes an information display space for displaying first attribute information of the current object;
[0171] The second display module 702 is configured to display an object operation control of a current object in the live broadcast room in response to a first operation on the information display space;
[0172] The processing module 703 is configured to execute an object operation in response to the object operation triggered by the object operation control, and start a transfer operation on the current object.
[0173] In some possible embodiments,
[0174] The information display space includes an information channel; a second display module is configured to perform:
[0175] In response to the first operation on the information channel, the object information page is displayed in half-screen form in the live broadcast room; the object information page displays the object operation controls of the current object.
[0176] In some possible embodiments,
[0177] The object information page also displays second attribute information of the current object, wherein the amount of information in the second attribute information is greater than the amount of information in the first attribute information.
[0178] In some possible embodiments,
[0179] The object information page also displays description information of the current object. When the second attribute information and description information are displayed on the object information page, the second attribute information and the description information are displayed in different information areas.
[0180] In some possible embodiments,
[0181] The apparatus further includes a third display module configured to execute:
[0182] When the information switching condition is met, the first attribute information currently displayed in the information display space is switched and displayed.
[0183] In some possible embodiments,
[0184] Information switching conditions include:
[0185] A sliding operation on the information display space is detected;
[0186] or;
[0187] The display duration of the information in the information display space meets the first preset duration.
[0188] In some possible embodiments,
[0189] The live broadcast room includes an information hiding space; a third display module is configured to execute:
[0190] When there is undisplayed first attribute information in the information hiding space, switching the currently displayed first attribute information in the information display space to the undisplayed first attribute information;
[0191] The currently displayed first attribute information is hidden in the information hiding space.
[0192] In some possible embodiments,
[0193] The apparatus further includes a third display module configured to execute:
[0194] When the first attribute information of the current object is completely displayed in the information display space, and the information switching start condition is met, the first attribute information currently displayed in the information display space is switched for display.
[0195] In some possible embodiments,
[0196] The conditions for enabling information switching include:
[0197] A sliding operation on the information display space is detected;
[0198] or;
[0199] The display duration of the information in the information display space meets the second preset duration.
[0200] In some possible embodiments,
[0201] The information display space is transparent in the live broadcast room;
[0202] The current object is the object being explained in the live broadcast room.
[0203] In some possible embodiments,
[0204] In the information display space, the amount of information contained in the currently displayed first attribute information meets a preset amount; the preset amount is determined based on the size of the information display space and the amount of information content of the first attribute information of the current object.
[0205] It should be noted that the apparatus provided by the above-mentioned embodiments, in realizing its functions, only divides the above-mentioned various functional modules by way of example, and in actual application, the above-mentioned functions can be completed by different functional modules according to the needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided by the above-mentioned embodiments belong to the same concept, and the specific implementation process is detailed in the method embodiments, which will not be repeated here.
[0206] Figure 8 is a block diagram of an apparatus 3000 for information display according to an exemplary embodiment. The apparatus 3000 can be a mobile phone, a computer, a digital broadcasting terminal, a message receiver, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0207] Referring to Figure 8 , the apparatus 3000 can include one or more of the following components: a processing component 3002, a memory 3004, a power supply component 3006, a multimedia component 3008, an audio component 3010, an input / output (I / O) interface 3012, a sensor component 3014, and a communication component 3016.
[0208] The processing component 3002 usually controls the overall operation of the apparatus 3000, such as operations associated with displaying, making phone calls, data communications, camera operations, and recording operations. The processing component 3002 can include one or more processors 3020 to execute instructions to complete all or part of the steps of the above-mentioned methods. In addition, the processing component 3002 can include one or more modules to facilitate the interaction between the processing component 3002 and other components. For example, the processing component 3002 can include a multimedia module to facilitate the interaction between the multimedia component 3008 and the processing component 3002.
[0209] The memory 3004 is configured to store various types of data to support the operation of the device 3000. Examples of these data include instructions for any application or method operating on the apparatus 3000, contact data, phonebook data, messages, pictures, videos, etc. The memory 3004 can be implemented by any picture type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk.
[0210] The power supply component 3006 provides power to the various components of the device 3000. The power supply component 3006 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device 3000.
[0211] The multimedia component 3008 includes a screen that provides an output interface between the device 3000 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensor can not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 3008 includes a front camera and / or a rear camera. When the device 3000 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have a focal length and optical zoom capability.
[0212] The audio component 3010 is configured to output and / or input audio signals. For example, the audio component 3010 includes a microphone (MIC) that is configured to receive external audio signals when the device 3000 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 3004 or transmitted via the communication component 3016. In some embodiments, the audio component 3010 also includes a speaker for outputting audio signals.
[0213] I / O interface 3012 provides an interface between processing component 3002 and peripheral interface modules, such as a keyboard, click wheel, buttons, etc. These buttons may include but are not limited to: a home button, volume buttons, a start button, and a lock button.
[0214] The sensor assembly 3014 includes one or more sensors for providing various aspects of the status assessment of the device 3000. For example, the sensor assembly 3014 can detect the open / closed state of the device 3000, the relative positioning of components, such as the display and keypad of the device 3000. The sensor assembly 3014 can also detect changes in the position of the device 3000 or a component of the device 3000, the presence or absence of user contact with the device 3000, the orientation or acceleration / deceleration of the device 3000, and changes in the temperature of the device 3000. The sensor assembly 3014 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 3014 can also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 3014 can also include an accelerometer, a gyroscope, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0215] The communication component 3016 is configured to facilitate wired or wireless communication between the device 3000 and other devices. The device 3000 can access a wireless network based on a communication standard, such as WiFi, an operator network (such as 2G, 3G, 4G or 5G), or a combination thereof. In an exemplary embodiment, the communication component 3016 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 3016 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0216] In an exemplary embodiment, the apparatus 3000 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described method.
[0217] An embodiment of the present invention also provides a computer-readable storage medium, which can be set in an electronic device to store at least one instruction or at least one program related to implementing an information display method. The at least one instruction or the at least one program is loaded and executed by the processor to implement the information display method provided by the above method embodiment.
[0218] In an exemplary embodiment, a storage medium including instructions is also provided, such as a memory 3004 including instructions, and the instructions can be executed by the processor 3020 of the apparatus 3000 to perform the above method. Alternatively, the storage medium can be a non-transitory computer-readable storage medium, such as a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0219] An embodiment of the present invention further provides a computer-readable storage medium, which, when instructions in the computer-readable storage medium are executed by a processor of an electronic device, enables the electronic device to execute any method in the first aspect of the embodiment of the present disclosure.
[0220] An embodiment of the present invention also provides a computer program product, which includes a computer program, the computer program is stored in a readable storage medium, and at least one processor of a computer device reads and executes the computer program from the readable storage medium, so that the computer device performs any method of the first aspect of the embodiment of the present disclosure.
[0221] It should be noted that the order of the embodiments of the present invention described above is for illustrative purposes only and does not represent the superiority or inferiority of the embodiments. The above description is of specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, information display and parallel processing are also possible or may be advantageous.
[0222] The various embodiments in this specification are described in a progressive manner. Similar parts between the various embodiments can be referred to in conjunction with each other. Each embodiment focuses on the differences from other embodiments. In particular, the device embodiments are generally similar to the method embodiments, so the description is relatively simple. For relevant parts, refer to the description of the method embodiments.
[0223] Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or by a program to instruct the relevant hardware, and the program may be stored in a computer-readable storage medium, which may be a read-only memory, a disk, or an optical disk, etc.
[0224] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. An information display method, characterized in that: Applied to the first client, including: Displaying a video of a current object in a live broadcast room, wherein the live broadcast room includes an information display space, and the information display space is used to display first attribute information of the current object; In response to a first operation on the information display space, an object information page is displayed in the live broadcast room; the object information page displays an object operation control of the current object; the object information page also displays second attribute information of the current object, wherein the amount of information in the second attribute information is greater than the amount of information in the first attribute information; In response to an object operation triggered by the object operation control, starting a transfer operation on the current object; The live broadcast room includes an information hiding space; the method further includes: When the information switching condition is met, when there is undisplayed first attribute information in the information hiding space, the first attribute information currently displayed in the information display space is switched to the undisplayed first attribute information; and the currently displayed first attribute information is hidden in the information hiding space.
2. The information display method according to claim 1, wherein: The information display space includes an information channel; and in response to a first operation on the information display space, displaying an object operation control of the current object in the live broadcast room includes: In response to the first operation on the information channel, the object information page is displayed in half-screen form in the live broadcast room.
3. The information display method according to claim 2, wherein: The object information page also displays description information of the current object. When the second attribute information and the description information are displayed on the object information page, the second attribute information and the description information are displayed in different information areas.
4. The information display method according to claim 1, wherein: The information switching conditions include: detecting a sliding operation on the information display space; or; The display duration of the information in the information display space meets a first preset duration.
5. The information display method according to claim 1, wherein: The method further comprises: When the first attribute information of the current object is completely displayed in the information display space, and if the information switching start condition is met, the first attribute information currently displayed in the information display space is switched for display.
6. The information display method according to claim 5, characterized in that: The information switching enabling conditions include: detecting a sliding operation on the information display space; or; The display duration of the information in the information display space meets a second preset duration.
7. The information display method according to any one of claims 1-2, 4-6, characterized in that: The information display space is in a transparent display state in the live broadcast room; The current object is the object being explained in the live broadcast room.
8. The information display method according to any one of claims 1-2, 4-6, characterized in that: In the information display space, the amount of information contained in the currently displayed first attribute information meets a preset amount; the preset amount is determined based on the size of the information display space and the amount of information content of the first attribute information of the current object.
9. An information display device, characterized in that: include: A first display module is configured to display a video of a current object in a live broadcast room, wherein the live broadcast room includes an information display space, and the information display space is used to display first attribute information of the current object; a second display module configured to, in response to a first operation on the information display space, display an object information page in the live broadcast room; the object information page displays an object operation control of the current object; the object information page further displays second attribute information of the current object, wherein the second attribute information has a greater amount of information than the first attribute information; a processing module configured to execute, in response to an object operation triggered by the object operation control, a transfer operation on the current object; The live broadcast room includes an information hiding space; a second display module is configured to execute: When the information switching condition is met, when there is undisplayed first attribute information in the information hiding space, the first attribute information currently displayed in the information display space is switched to the undisplayed first attribute information; and the currently displayed first attribute information is hidden in the information hiding space.
10. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the information display method according to any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the information display method according to any one of claims 1 to 8.
12. A computer program product, characterized in that The computer program product includes a computer program stored in a readable storage medium. At least one processor of a computer device reads and executes the computer program from the readable storage medium, so that the device performs the information display method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Live broadcast resource display method and device, electronic equipment and storage medium
CN115167733A
Information display method and device
CN117692690A