Information display method and apparatus, electronic device, and storage medium
By displaying object details and candidate object sets on the live broadcast page, users can switch the display content by selecting summary information, solving the problem of users' diverse display needs and improving the viewing experience.
Patent Information
- Application Number
- PCT/CN2024/120584
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-26
- Filing Date
- 2024-09-24
- Publication Date
- 2025-04-03
AI Technical Summary
The existing technology is difficult to meet users' diverse live broadcast page display needs, affecting users' viewing experience.
Provides an information display method, and the display target page includes an object details display area and a candidate object set display area. The user can select summary information in the candidate object set display area to switch the content of the object details display area.
It simplifies the operation steps for users to browse detailed information of different objects, shortens operation time and improves the user's viewing experience.
Smart Images

Figure CN2024120584_03042025_PF_FP_ABST
Abstract
Description
Information display method, device, electronic device and storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims the benefit of Chinese Patent Application No. 202311249091.8, filed on September 26, 2023. The entire teachings of the above application are incorporated herein by reference. Technical Field
[0003] The present disclosure relates to the field of interactive technology, and in particular to an information display method, device, electronic device, and storage medium. Background Art
[0004] With the continuous development of video live streaming technology, people's demands for live broadcast room related functions are becoming more and more diversified, especially the live broadcast page display method and display content, which are closely related to people's viewing experience.
[0005] Therefore, how to meet users' diverse needs for live broadcast page display and thus improve their viewing experience is a problem that needs to be solved urgently.
[0006] Summary of the Invention
[0007] In order to solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides an information display method, device, electronic device and storage medium.
[0008] In a first aspect, the present disclosure provides an information display method, comprising:
[0009] Displaying a target page, the target page including an object details display area and a candidate object set display area; the candidate object set display area is used to display first summary information of each candidate object in the candidate object set;
[0010] In response to a selection operation of the first summary information in the candidate object set display area, detail information of a first target object is displayed in the object detail display area; the first target object is the candidate object corresponding to the selected first summary information.
[0011] In a second aspect, the present disclosure further provides an information display device, comprising:
[0012] a display module for displaying a target page, the target page including an object details display area and a candidate object set display area; the candidate object set display area is used to display first summary information of each candidate object in the candidate object set;
[0013] The updating module is configured to display detailed information of a first target object in the object detail display area in response to a selection operation of the first summary information in the candidate object set display area; the first target object is the candidate object corresponding to the selected first summary information.
[0014] In a third aspect, the present disclosure further provides an electronic device, comprising:
[0015] one or more processors;
[0016] a storage device for storing one or more programs;
[0017] When the one or more programs are executed by the one or more processors, the one or more processors implement the information display method described above.
[0018] In a fourth aspect, the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, which implements the information display method described above when the program is executed by a processor.
[0019] The technical solution provided by the embodiments of the present disclosure has the following advantages over the prior art: BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0021] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0022] FIG1 is a flow chart of an information display method provided by an embodiment of the present disclosure;
[0023] Figures 2-12 are schematic diagrams of several terminal display interfaces provided by the present disclosure;
[0024] FIG13 is a schematic structural diagram of an information display device according to an embodiment of the present disclosure;
[0025] FIG14 is a schematic structural diagram of an electronic device in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0026] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that, in the absence of conflict, the embodiments of the present disclosure and the features therein can be combined with each other.
[0027] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.
[0028] Figure 1 is a flowchart of an information display method provided by an embodiment of the present disclosure. This embodiment is applicable to situations where information display is performed in a client. The method can be executed by an information display device, which can be implemented in software and / or hardware. The device can be configured in an electronic device, such as a terminal, specifically including but not limited to smartphones, PDAs, tablet computers, wearable devices with displays, desktop computers, laptop computers, all-in-one computers, smart home devices, etc.
[0029] As shown in FIG1 , the method may specifically include:
[0030] S110 , displaying a target page, the target page including an object details display area and a candidate object set display area; the candidate object set display area is used to display first summary information of each candidate object in the candidate object set.
[0031] The object may be, for example, something that is desired to be displayed to the user. In some embodiments, in an e-commerce scenario, the object may be, for example, a commodity. Specifically, the object may be an article or a service.
[0032] Objects contain various attributes. These attributes can be, for example, characteristics inherent to the object's structure and composition. For items, these attributes include its name, brand, category, style, size, material, function, trademark, type, price, color, and packaging. For services, these attributes include its content, brand, category, notes, and price.
[0033] The candidate object may be, for example, a pre-specified object or an object selected from an object library according to a preset screening condition. The object library is a pre-specified collection of multiple objects.
[0034] The first summary information of a candidate object can be, for example, a collection of partial attribute information of the candidate object. The first summary information of a candidate object is used to briefly present an overview of the candidate object to the user in the form of text and / or images. In e-commerce scenarios, the first summary information of a candidate object can be understood as the product card of the candidate object.
[0035] The candidate object set display area may be, for example, a display area in a target page for summarizing and displaying the first summary information of each candidate object.
[0036] The object's detailed information includes all of the object's attribute information. The object's detailed information display area may be, for example, an area on a target page that is used to display all of an object's attribute information.
[0037] The target page may be, for example, a pre-specified page. This application does not limit what page the target page specifically refers to, as long as it includes an object detail display area and a candidate object set display area.
[0038] S120 . In response to a selection operation on a first summary information in the candidate object set display area, display detail information of a first target object in the object detail display area; the first target object is a candidate object corresponding to the selected first summary information.
[0039] The selection operation on the first summary information in the candidate object set display area may be, for example, an operation for expressing which candidate object's detailed information the user wishes to view. The selection operation on the first summary information may be, for example, a click operation on the first summary information.
[0040] For example, referring to Figure 2 , initially, the object details display area on the target page displays the details of object 5. The candidate object set display area includes the first summary information of objects 4, 5, 6, and 7. If the user selects the first summary information of object 6, referring to Figure 3 , the details of object 6 are displayed in the object details display area.
[0041] The above technical solution sets up a display target page, and the target page includes an object details display area and a candidate object set display area; the candidate object set display area is used to display the first summary information of each candidate object in the candidate object set; in response to a selection operation of a first summary information in the candidate object set display area, the detail information of the first target object is displayed in the object details display area; the first target object is the candidate object corresponding to the selected first summary information. Since the target page includes the object details display area and the candidate object set display area, it means that the object details display area and the candidate object set display area can be displayed simultaneously in the display interface of the terminal. In this way, when the user wants to switch the object displayed in the object details display area, he can switch the content displayed in the object details display area by selecting the first summary information in the candidate object set display area without hiding the object details display area, which can simplify the operation steps of browsing the detail information of different objects and shorten the operation time.
[0042] Based on the above technical solution, there are multiple implementation methods of S110, which are not limited in this application. For example, in one embodiment, the implementation method of S110 includes: displaying a live broadcast room display page, the live broadcast room display page includes an object summary display page; the live broadcast room display page corresponds to the candidate object set; the object summary display page is used to display the second summary information of each candidate object in the candidate object set; in response to a selection operation of a second summary information in the object summary display page, the target page is displayed; the object detail display area in the target page displays the detail information of the second target object, and the second target object is the candidate object corresponding to the selected second summary information.
[0043] The live broadcast room display page refers to a page that reflects the content being broadcast in the live broadcast room. Exemplarily, the live broadcast room display page can be, for example, a page for playing a live video when entering the live broadcast room.
[0044] For example, "the live broadcast room display page corresponds to the candidate object set" can mean that the live broadcast room display page displays to users the candidate objects in the candidate object set corresponding to the live broadcast room display page. In e-commerce scenarios, the candidate objects are the products sold in the live broadcast room. The candidate object set is a collection of candidate objects.
[0045] Optionally, the candidate object set is a subset of the alternative object set, including two cases:
[0046] Case 1: The candidate object set and the alternative object set are exactly the same, that is, every alternative object can be used as a candidate object. Every candidate object can be used as an alternative object.
[0047] Case 2: The candidate set is a proper subset of the candidate set, meaning that some of the candidate sets are eligible for selection, while others are not. All candidate sets are eligible for selection.
[0048] If the candidate object set is a true subset of the alternative object set, optionally, based on a preset screening condition, a candidate object is determined from the alternative object set; and the determined candidate object is added to the candidate object set.
[0049] The preset screening condition may be, for example, a basis for determining whether an alternative object can be used as a candidate object.
[0050] This application does not limit the specific content referred to by the preset screening conditions. Exemplarily, the status of the candidate object includes a selectable state or an unselectable state. In an e-commerce scenario, the selectable state may be, for example, a purchasable state. The unselectable state may be, for example, a non-purchasable state. Exemplarily, the unselectable state may include, for example: a sold-out state, a removed state, a state displayed as a lottery prize, etc. The preset screening condition includes that the state of the object is a selectable state.
[0051] The object summary display page may be, for example, a page for displaying the second summary information of each candidate object in the candidate object set. Optionally, the object summary display page may be a list of goods displayed after clicking the "shopping cart" option in the live broadcast room display page.
[0052] The second summary information for a candidate object can be a collection of partial attribute information for the candidate object. The second summary information for a candidate object is used to briefly present an overview of the candidate object to the user in the form of text and / or images. In e-commerce scenarios, the second summary information for a candidate object can be understood as the product card for the candidate object.
[0053] The selection operation on the second summary information in the object summary display page may be, for example, an operation for expressing which candidate object the user wishes to view detailed information about. The selection operation on the second summary information may be, for example, a click operation on the second summary information.
[0054] The second target object is the candidate object that the user wants to view.
[0055] Optionally, if an object is both a candidate and a candidate, the displayed attribute information for that object is arranged in descending order: object details display area, second summary information, and first summary information. For example, the object details display area displays the object's image, name, price, warranty, store name, reviews, and selling points. The second summary information includes the object's image, name, price, and selling points. The first summary information only includes the image and price.
[0056] In practice, optionally, “displaying the target page in response to a selection operation on a second summary information in the object summary display page” includes: directly displaying the target page in response to a selection operation on a second summary information in the object summary display page.
[0057] For example, as shown in Figure 4 , the live broadcast room display page includes an object summary display page; the object summary display page displays the second summary information of multiple candidate objects. If the user selects the second summary information of object 5, object 5 becomes the second target object. As shown in Figure 2 , the target page is displayed. The target page includes an object details display area and a candidate object set display area. In the target page, the object details display area displays the detailed information of object 5.
[0058] Alternatively, "displaying the target page in response to a selection operation on a second summary information in the object summary display page" includes: displaying the object details page in response to a selection operation on a second summary information in the object summary display page; the object details page is used to display the detail information of the second target object; if the browsing depth of the object details page meets the preset depth condition and / or the first preset trigger operation on the object details page is received, displaying the target page.
[0059] Browsing depth is information used to reflect the user's browsing of the object details page. Exemplarily, the browsing depth of the object details page includes the length of time the terminal displays the object details page, or the ratio of the amount of information displayed by the terminal through the object details page to the total amount of information.
[0060] The preset depth condition may be, for example, a criterion for determining whether to display the target page. In practice, if the browsing depth of the object details page meets the preset depth condition, it means that the user has learned part of the information of the second target object through the object details page.
[0061] This application does not limit the specific content of the preset depth condition. In practice, the preset depth condition can be set according to the specific content of the browsing depth.
[0062] In one example, the object details page includes an image display area; the second target object includes at least two images; and the preset depth condition includes the image currently displayed in the image display area being the last of the at least two images. In other words, the preset depth condition is that the last image corresponding to the second target object is currently displayed in the image display area.
[0063] In an e-commerce scenario, if the second target object is a product, the image display area can be the main image display area, and the image information can be a picture or video of the product.
[0064] The first preset trigger operation on the object details page may be, for example, a click operation on a specific area or control on the object details page, or a sliding operation on a specific area.
[0065] For example, if the browsing depth of the object details page meets a preset depth condition and a first preset triggering operation for the object details page is received, the target page is displayed. The preset depth condition includes that the image information currently displayed in the image display area is the last image information of at least two images, and the first preset triggering operation is swiping left after pressing the object details page.
[0066] For example, referring to Figure 4 , the live broadcast room display page includes an object summary display page; the object summary display page displays the second summary information of multiple candidate objects. If the user selects the second summary information of object 5, object 5 becomes the second target object. Referring to Figure 5 , the object details page is displayed. The object details page displays detailed information about object 5. The object details page includes an image display area, with a number identifier displayed in the lower right corner of the image display area. The number identifier is in the form of "n / m," where n indicates that the image display area currently displays the nth image information corresponding to the second target object, and m indicates the total number of image information for the second target object. In Figure 5 , the number identifier is "1 / 3," indicating that the second target object has a total of three image information, and the image display area is currently displaying the first image information, which does not meet the preset depth condition. Continuing with Figure 5 , if the user presses the image display area and swipes left, the number identifier changes to "2 / 3," and the image display area displays the second image information of object 2. However, this still does not meet the preset depth condition. When the user presses the image display area again and slides left, see Figure 6 , the number identifier changes to "3 / 3," and the last image information of object 2 is displayed in the image display area, now meeting the preset depth condition. When the user presses the image display area again and slides left, see Figure 2 , the target page is displayed.
[0067] Based on FIG6 , when the user presses the image display area and slides to the left, the number identifier will change to “2 / 3”, and the second image information of object 2 will be displayed in the image display area.
[0068] Based on the above technical solutions, except for the first target object, the remaining candidate objects in the candidate object set are non-first target objects; in the candidate object set display area, the first summary information of the first target object is in a selected state; and the first summary information of the non-first target objects is in an unselected state.
[0069] Since the display effect of the first summary information in the selected state is different from that of the first summary information in the unselected state, the purpose of this setting is to facilitate the user to intuitively and quickly determine which first summary information in the candidate object set display area is the first summary information of the first target object.
[0070] In order to make the display effect of the first summary information in the selected state different from that of the first summary information in the unselected state, in practice, one of the following methods can be adopted: the background color of the first summary information in the selected state is different from the background color of the first summary information in the unselected state; the text color of the first summary information in the selected state is different from the text color of the first summary information in the unselected state; the border color of the first summary information in the selected state is different from the border color of the first summary information in the unselected state.
[0071] Furthermore, the candidate object set display area includes a first sub-display area, and the first summary information of the first target object is displayed at a preset position in the first sub-display area; the preset position includes one of the following: a first display position and a middle display position.
[0072] If the first summary information of the first target object is displayed at the first display position in the first sub-display area, it can further assist the user in quickly finding the first summary information of the first target object.
[0073] Referring to Figure 7, in the candidate object set display area, the first target object is object 6. In addition to displaying the first summary information of object 6, the first sub-display area also displays the first summary information of objects 4, 5, and 7. Among them, the first summary information of objects 4 and 5 is located above the first summary information of object 6, and the first summary information of object 7 is located below the first summary information of object 6. That is, the first summary information of object 6 is displayed in the middle display position in the first sub-display area. This setting can make the user understand that there are other candidate object first summary information above and below the first summary information of object 6. Object 6 is not the first object displayed in the candidate object set display area, nor is it the last object, so as to inspire the user to perform a switching operation on the first summary information in the first sub-display area.
[0074] On this basis, optionally, if the number of first summary information that can be accommodated in the first sub-display area is less than the number of candidate objects in the candidate object set; the method further includes: in response to a switching operation on the first summary information in the first sub-display area, switching the first summary information displayed in the first sub-display area.
[0075] The switching operation on the first summary information in the first sub-display area can be, for example, a sliding operation along a preset direction (such as an upward direction or a downward direction) in the first sub-display area; or a selection operation on a control or option for switching the first summary information displayed in the first sub-display area.
[0076] For example, it is assumed that the candidate object set includes a total of 20 candidate objects. The first sub-display area can accommodate 4 first summary information. Referring to 7, at a certain moment, the first sub-display area is displaying the first summary information of object 4, object 5, object 6, and object 7. When it is detected that the user presses the first sub-display area and slides upward, the first summary information displayed in the first sub-display area is switched. For example, after the switch, the first sub-display area displays the first summary information of object 8, object 9, object 10, and object 11, and no longer displays the first summary information of object 4, object 5, object 6, and object 7. When it is detected that the user presses the first sub-display area and slides downward, the first summary information displayed in the first sub-display area is switched. For example, after the switch, the first sub-display area displays the first summary information of object 1, object 2, object 3, and object 4, and no longer displays the first summary information of object 5 and object 6.
[0077] Based on the above technical solution, optionally, if one of the candidate objects in the candidate object set is in the "being explained" state, the candidate object set display area also includes the first summary information of the candidate object in the "being explained" state. In a live broadcast scenario, the host explains each candidate object one by one. The candidate object currently being explained by the host is in the "being explained" state. The candidate object in the "being explained" state may or may not be in the candidate object set. This application does not impose any restrictions on this.
[0078] Setting the candidate object set display area also includes the first summary information of the alternative object in the explanation state, so that the user can find the first summary information of the alternative object in the explanation state in the candidate object set display area, thereby satisfying the user's purpose of viewing the attribute information of the alternative object in the explanation state.
[0079] Furthermore, the candidate object set display area includes a first sub-display area and a second sub-display area. The first sub-display area is used to display the first summary information of the candidate object; the second sub-display area is used to display the first summary information of the candidate object in the explanation state; the second sub-display area is located above the first sub-display area.
[0080] For example, referring to FIG8 , assume that the candidate object currently being explained is object 3. The first summary information of object 3 is displayed in the second sub-display area, which is located above the first sub-display area. This makes it easier for users to quickly find the first summary information of the candidate object currently being explained.
[0081] In practice, if there is no candidate object in the explanation state, optionally, as shown in FIG7 , the second sub-display area is hidden.
[0082] In Figures 2, 3, 7, and 8, the object details display area and the candidate object set display area are arranged horizontally on the target page. This is merely an example and not a limitation of this application. In practice, the object details display area and the candidate object set display area may also be arranged vertically or in other ways.
[0083] Based on the above technical solutions, optionally, after S110, the method further includes: in response to a first size adjustment instruction, increasing the size of the object details display area in the first direction, and decreasing the size of the candidate object set display area in the first direction; in response to a second size adjustment instruction, decreasing the size of the object details display area in the first direction, and increasing the size of the candidate object set display area in the first direction.
[0084] The first size adjustment instruction may be, for example, an instruction indicating that the user wishes to increase the size of the object details display area or an instruction indicating that the user wishes to reduce the size of the candidate object set display area. In practice, optionally, a first size adjustment instruction is generated in response to a second preset trigger operation on the object details display area or in response to a third preset trigger operation on the candidate object set display area. The second preset trigger operation on the object details display area may be, for example, an operation of dragging the edge of the object details display area, an operation of sliding along a preset direction or a preset track in the object details display area, or an operation of clicking or dragging a control for size adjustment in the object details display area. The third preset trigger operation on the candidate object set display area may be, for example, an operation of dragging the edge of the candidate object set display area, an operation of sliding along a preset direction or a preset track in the candidate object set display area, or an operation of clicking or dragging a control for size adjustment in the candidate object set display area.
[0085] The first direction may be a pre-specified direction, such as a horizontal direction, a vertical direction, or a direction forming a preset angle with the horizontal direction.
[0086] Similarly, the second size adjustment instruction may be, for example, an instruction indicating that the user wishes to reduce the size of the object details display area or an instruction indicating that the user wishes to increase the size of the candidate object set display area. In practice, optionally, a second size adjustment instruction is generated in response to a fourth preset trigger operation on the object details display area or in response to a fifth preset trigger operation on the candidate object set display area. The fourth preset trigger operation on the object details display area may be, for example, an operation of dragging the edge of the object details display area, an operation of sliding along a preset direction or a preset track in the object details display area, or an operation of clicking on a control in the object details display area. The fifth preset trigger operation on the candidate object set display area may be, for example, an operation of dragging the edge of the candidate object set display area, an operation of sliding along a preset direction or a preset track in the candidate object set display area, or an operation of clicking on a control for size adjustment in the candidate object set display area.
[0087] For example, referring to FIG9 , a target control is provided near the boundary between the object details display area and the candidate object set display area. The target control can be used to adjust the size of the object details display area and the candidate object set display area. When a user presses the target control and then slides it to the right (i.e., drags the target control to the right), or when a user presses the non-image display area in the object details display area and then slides it to the right within the object details display area, referring to FIG10 , the horizontal size of the object details display area increases, while the horizontal size of the candidate object set display area decreases.
[0088] Referring to Figure 10 , a target control is also provided near the boundary between the object details display area and the candidate object set display area. This target control is used to adjust the size of the object details display area and the candidate object set display area. When a user presses the target control and then slides it to the left (i.e., drags the target control to the left), or when a user presses the non-image display area in the object details display area and then slides it to the left within the object details display area, as shown in Figure 9 , the horizontal size of the object details display area is reduced, while the horizontal size of the candidate object set display area is increased.
[0089] Setting up to increase the size of the object details display area in the first direction and reduce the size of the candidate object set display area in the first direction; reducing the size of the object details display area in the first direction and increasing the size of the candidate object set display area in the first direction can make full use of the terminal display interface and improve user experience.
[0090] Furthermore, in response to the first size adjustment instruction, the size of the object details display area in the first direction is increased, and the size of the candidate object set display area in the first direction is decreased, including: in response to the first size adjustment instruction, estimating the size of the object details display area in the first direction after the increase, and obtaining an estimated result; if the estimated result is less than or equal to a preset size threshold, increasing the size of the object details display area in the first direction, and decreasing the size of the candidate object set display area in the first direction; if the estimated result is greater than the preset size threshold, displaying the object details display area and hiding the candidate object set display area.
[0091] The preset size threshold is a pre-set criterion for determining whether to hide the candidate object set display area. If the estimated size is larger than the preset size threshold, this means that the remaining area on the terminal screen, excluding the area occupied by the object details display area, is relatively small. If the candidate object set display area is displayed in this remaining area, the display area for each first summary information will be very small, resulting in a poor user experience when viewing the first summary information. Therefore, the candidate object set display area is hidden.
[0092] Optionally, after the candidate object set display area is hidden, the target page has the same structure as the object summary display page. That is, the target page only includes the object details page for displaying object details. Optionally, if the estimated result is larger than a preset size threshold, the object details display area occupies the entire screen, i.e., the object details display area of the target page is displayed full screen.
[0093] For example, assuming that the preset size threshold is 343px, see Figure 9, when the user presses the target control and then slides to the right (i.e., performs a right drag operation on the target control), or when the user presses the non-image display area in the object details display area and then slides to the right in the object details display area, the horizontal size of the object details display area is first estimated to be increased. Assuming that the estimated result is 340px, since 340px is less than 343px, see Figure 10, the horizontal size of the object details display area is increased, and the horizontal size of the candidate object set display area is reduced. Assuming that the estimated result is 350px, since 350px is greater than 343px, see Figure 11, the horizontal size of the object details display area is increased until the object details display area occupies the entire screen.
[0094] Based on the above technical solutions, optionally, after S110, the method further includes: hiding the candidate object set display area in response to a hiding instruction for the candidate object set; and expanding the candidate object set display area in response to an expanding instruction for the candidate object set.
[0095] The hiding instruction may, for example, be an instruction indicating that the user wishes to hide the candidate object set display area. Optionally, the hiding instruction is generated in response to a sixth preset triggering operation on the object details display area or a seventh preset triggering operation on the candidate object set display area. The sixth preset triggering operation on the object details display area may, for example, be an operation of clicking a control in the object details display area for hiding the candidate object set display area or a sliding operation in a preset direction in the object details display area. The seventh preset triggering operation on the candidate object set display area may, for example, be an operation of clicking a control in the candidate object set display area for hiding the candidate object set display area or a sliding operation in a preset direction in the candidate object set display area.
[0096] The expansion instruction may be, for example, an instruction indicating that the user wishes to display the candidate object set display area. Optionally, the expansion instruction is generated in response to an eighth preset trigger operation, where the eighth preset trigger operation may be, for example, an operation of clicking a control for expanding the candidate object set display area, or a sliding instruction along a preset manner.
[0097] For example, referring to Figure 9 , the target control also has the function of hiding or displaying the candidate object set display area. When the user clicks the target control, or when the user presses the non-image display area in the object details display area and slides right until the user reaches the edge of the target page (i.e., the edge of the display screen), as shown in Figure 11 , the candidate object set display area is hidden, and only the object details display area is displayed, and the object details display area occupies the entire screen.
[0098] In the case of FIG11 , when the user clicks the target control again, or when the user presses the right edge of the object details display area and then slides to the left, see FIG9 , the candidate object set display area is expanded.
[0099] By setting the candidate object set display area to be hidden in response to a hide instruction for the candidate object set and to be expanded in response to an expand instruction for the candidate object set, the user can quickly collapse or display the candidate object set display area according to his or her needs.
[0100] On the basis of the above-mentioned technical solutions, optionally, when the live broadcast room display page and the target page are displayed at the same time, in response to a triggering operation on the live broadcast room display page, the display object summarizes the display page and stops displaying the target page.
[0101] For example, referring to FIG12 , if the user clicks on an area of the live broadcast room display page that is not blocked by the target page, referring to FIG4 , the display object summary display page is displayed, and the target page is stopped from being displayed.
[0102] It should be noted that for the aforementioned method embodiments, for simplicity of description, they are all expressed as a series of action combinations. However, those skilled in the art should be aware that the present invention is not limited by the order of the actions described, because according to the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.
[0103] FIG13 is a schematic diagram of the structure of an information display device in an embodiment of the present disclosure. The information display device provided in the embodiment of the present disclosure can be configured in a client. Referring to FIG6 , the information display device specifically includes:
[0104] A display module 310 is used to display a target page, wherein the target page includes an object details display area and a candidate object set display area; the candidate object set display area is used to display the first summary information of each candidate object in the candidate object set;
[0105] The updating module 320 is configured to display detailed information of a first target object in the object detail display area in response to a selection operation of the first summary information in the candidate object set display area; the first target object is the candidate object corresponding to the selected first summary information.
[0106] Furthermore, the display module 310 is used to display a live broadcast room display page, wherein the live broadcast room display page includes an object summary display page; the live broadcast room display page corresponds to the candidate object set; the object summary display page is used to display the second summary information of each candidate object in the candidate object set;
[0107] In response to a selection operation of the second summary information in the object summary display page, a target page is displayed; the object detail display area in the target page displays detail information of the second target object, and the second target object is an alternative object corresponding to the selected second summary information.
[0108] Furthermore, the display module 310 is configured to display an object details page in response to a selection operation on the second summary information in the object summary display page; the object details page is configured to display detailed information of the second target object;
[0109] If the browsing depth of the object details page meets the preset depth condition and / or the first preset trigger operation for the object details page is received, the target page is displayed; the browsing depth is information used to reflect the user's browsing status of the object details page.
[0110] Furthermore, the object details page includes an image display area; the second target object includes at least two image information; and the preset depth condition includes that the image information currently being displayed in the image display area is the last image information of the at least two image information.
[0111] Furthermore, the candidate object set is a subset of the alternative object set.
[0112] Furthermore, except for the first target object, the remaining candidate objects in the candidate object set are non-first target objects; in the candidate object set display area, the first summary information of the first target object is in a selected state; and the first summary information of the non-first target objects is in an unselected state;
[0113] The candidate object set display area includes a first sub-display area, and the first summary information of the first target object is displayed at a preset position in the first sub-display area; the preset position includes at least one of the following: a first display position and a middle display position.
[0114] Furthermore, if the number of the first summary information that can be accommodated in the first sub-display area is less than the number of the candidate objects in the candidate object set, the device further includes a switching module for:
[0115] In response to a switching operation on the first summary information in the first sub-display area, the first summary information displayed in the first sub-display area is switched.
[0116] Furthermore, the state of one of the candidate objects in the candidate object set is in the explanation state; the candidate object set display area further includes first summary information of the candidate object in the explanation state;
[0117] The candidate object set display area includes a first sub-display area and a second sub-display area. The first sub-display area is used to display the first summary information of the candidate objects; the second sub-display area is used to display the first summary information of the candidate objects in the explanation state; the second sub-display area is located above the first sub-display area.
[0118] Furthermore, the apparatus further includes an adjustment module for, after displaying the target page, responding to a first size adjustment instruction, increasing the size of the object detail display area in the first direction and reducing the size of the candidate object set display area in the first direction;
[0119] In response to the second size adjustment instruction, the size of the object detail display area in the first direction is reduced, and the size of the candidate object set display area in the first direction is increased.
[0120] Furthermore, the adjustment module is used to:
[0121] In response to the first size adjustment instruction, estimating the size of the object detail display area in the first direction after the increase, and obtaining an estimated result;
[0122] If the estimated result is less than or equal to a preset size threshold, increasing the size of the object details display area in the first direction and decreasing the size of the candidate object set display area in the first direction;
[0123] If the estimated result is larger than a preset size threshold, the object details display area is displayed and the candidate object set display area is hidden.
[0124] Furthermore, the device further includes a control module for hiding the candidate object set display area in response to a hiding instruction for the candidate object set after displaying the target page;
[0125] In response to an expansion instruction for the candidate object set, the candidate object set display area is expanded.
[0126] The information display device provided in the embodiment of the present disclosure can execute the steps executed by the client in the information display method provided in the embodiment of the method of the present disclosure, and has the execution steps and beneficial effects, which will not be repeated here.
[0127] Figure 14 is a schematic diagram of the structure of an electronic device in an embodiment of the present disclosure. With specific reference to Figure 14 below, it shows a schematic diagram of the structure of an electronic device 1000 suitable for implementing the embodiment of the present disclosure. The electronic device 1000 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), wearable electronic devices, etc., as well as fixed terminals such as digital TVs, desktop computers, smart home devices, etc. The electronic device shown in Figure 14 is merely an example and should not impose any limitations on the functions and scope of use of the embodiments of the present disclosure.
[0128] As shown in Figure 14, the electronic device 1000 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1001, which can perform various appropriate actions and processes to implement the information display method of the embodiment described in the present disclosure according to the program stored in the read-only memory (ROM) 1002 or the program loaded from the storage device 1008 into the random access memory (RAM) 1003. In the RAM 1003, various programs and information required for the operation of the electronic device 1000 are also stored. The processing device 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0129] Typically, the following devices may be connected to the I / O interface 1005: an input device 1006 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1007 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1008 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 may allow the electronic device 1000 to communicate with other devices wirelessly or by wire to exchange information. Although FIG. 14 illustrates the electronic device 1000 with various devices, it should be understood that not all of the devices shown are required to be implemented or present. More or fewer devices may alternatively be implemented or present.
[0130] 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, thereby implementing the information display method as described above. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 1009, or installed from the storage device 1008, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0131] 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 an information signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated information 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.
[0132] In some embodiments, the client and server can communicate using any known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital information 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 known or future developed network.
[0133] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0134] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device:
[0135] Displaying a target page, the target page including an object details display area and a candidate object set display area; the candidate object set display area is used to display first summary information of each candidate object in the candidate object set;
[0136] In response to a selection operation of the first summary information in the candidate object set display area, detail information of a first target object is displayed in the object detail display area; the first target object is the candidate object corresponding to the selected first summary information.
[0137] Optionally, when the above one or more programs are executed by the electronic device, the electronic device may also execute other steps described in the above embodiments.
[0138] 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).
[0139] 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.
[0140] The units involved in the embodiments described in this disclosure may be implemented in software or hardware, wherein the name of a unit does not necessarily limit the unit itself.
[0141] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0142] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, 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 foregoing.
[0143] According to one or more embodiments of the present disclosure, the present disclosure provides an electronic device, including:
[0144] one or more processors;
[0145] a memory for storing one or more programs;
[0146] When the one or more programs are executed by the one or more processors, the one or more processors implement any information display method provided in the present disclosure.
[0147] According to one or more embodiments of the present disclosure, the present disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements any information display method provided by the present disclosure.
[0148] The embodiments of the present disclosure further provide a computer program product, which includes a computer program or instructions. When the computer program or instructions are executed by a processor, the information display method described above is implemented.
[0149] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.
[0150] The foregoing description is intended only to provide specific embodiments of the present disclosure, intended to enable those skilled in the art to understand and implement the present disclosure. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the embodiments described herein, but rather to be construed in the broadest manner consistent with the principles and novel features disclosed herein.
Claims
1. A method for displaying information, comprising: Displaying a target page, the target page including an object details display area and a candidate object set display area; The candidate object set display area is used to display the first summary information of each candidate object in the candidate object set; In response to a selection operation of the first summary information in the candidate object set display area, displaying detail information of a first target object in the object detail display area; The first target object is a candidate object corresponding to the selected first summary information.
2. The method according to claim 1, wherein the displaying the target page comprises: Displaying a live broadcast room display page, wherein the live broadcast room display page includes an object summary display page; The live broadcast room display page corresponds to the candidate object set; The object summary display page is used to display second summary information of each candidate object in the candidate object set; In response to a selection operation of the second summary information in the object summary display page, a target page is displayed; the object detail display area in the target page displays detail information of a second target object, and the second target object is a candidate object corresponding to the selected second summary information; The candidate object set is a subset of the alternative object set.
3. The method according to claim 2, wherein in response to a selection operation of the second summary information in the object summary display page, displaying the target page comprises: In response to a selection operation of the second summary information in the object summary display page, displaying an object detail page; The object details page is used to display the details information of the second target object; If the browsing depth of the object details page meets the preset depth condition and / or a first preset trigger operation for the object details page is received, the target page is displayed; the browsing depth is information used to reflect the user's browsing status of the object details page.
4. The method according to claim 3, wherein the object details page includes an image display area; the second target object includes at least two image information; the preset depth condition includes that the image information currently being displayed in the image display area is the last image information of the at least two image information.
5. The method according to claim 1, wherein, except for the first target object, the other candidate objects in the candidate object set are non-first target objects; in the candidate object set display area, the first summary information of the first target object is in a selected state; and the first summary information of the non-first target objects is in an unselected state; The candidate object set display area includes a first sub-display area, and the first summary information of the first target object is displayed at a preset position in the first sub-display area; the preset position includes one of the following: a first display position and a middle display position.
6. The method according to claim 5, wherein if the amount of the first summary information that can be accommodated in the first sub-display area is less than the amount of the candidate objects in the candidate object set; the method further comprises: In response to a switching operation on the first summary information in the first sub-display area, the first summary information displayed in the first sub-display area is switched.
7. The method according to claim 2, wherein the state of one of the candidate objects in the candidate object set is in the explanation state; the candidate object set display area further includes first summary information of the candidate object in the explanation state; The candidate object set display area includes a first sub-display area and a second sub-display area, the first sub-display area is used to display the first summary information of the candidate objects; the second sub-display area is used to display the first summary information of the candidate objects in the explanation state; the second sub-display area is located above the first sub-display area.
8. The method according to claim 1, wherein after displaying the target page, the method further comprises: In response to a first size adjustment instruction, increasing the size of the object detail display area in the first direction, and decreasing the size of the candidate object set display area in the first direction; In response to the second size adjustment instruction, the size of the object detail display area in the first direction is reduced, and the size of the candidate object set display area in the first direction is increased.
9. The method according to claim 8, wherein in response to the first size adjustment instruction, increasing the size of the object detail display area in the first direction and decreasing the size of the candidate object set display area in the first direction comprises: In response to the first size adjustment instruction, estimating the size of the object detail display area in the first direction after the increase, and obtaining an estimation result; If the estimated result is less than or equal to a preset size threshold, increasing the size of the object details display area in the first direction, and reducing the size of the candidate object set display area in the first direction; If the estimated result is larger than a preset size threshold, the object detail display area is displayed and the candidate object set display area is hidden.
10. The method according to claim 1, wherein after displaying the target page, the method further comprises: In response to a hiding instruction for the candidate object set, hiding the candidate object set display area; In response to an expansion instruction for the candidate object set, the candidate object set display area is expanded.
11. An information display device, comprising: A display module, used to display a target page, wherein the target page includes an object details display area and a candidate object set display area; The candidate object set display area is used to display the first summary information of each candidate object in the candidate object set; an updating module, configured to display detailed information of a first target object in the object detail display area in response to a selection operation of the first summary information in the candidate object set display area; The first target object is a candidate object corresponding to the selected first summary information.
12. 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 method according to any one of claims 1 to 10.
13. A computer-readable storage medium having a computer program stored thereon, wherein when the program is executed by a processor, the method according to any one of claims 1 to 10 is implemented.
Citation Information
Patent Citations
Page display method and device, medium and computing equipment
CN113553466A
Live broadcast content display method and device, equipment, readable storage medium and product
CN114707092A
Commodity information display method and electronic equipment
CN115907889A
Air cleaning device using microalgae that can be installed outdoors.
KR1020250030603A
Product search method, terminal device, and server
WO2022116833A1