Information display method and device, electronic equipment and storage medium

By simultaneously displaying object details and candidate object sets on the terminal display interface, users can switch the details content by selecting summary information, which solves the problem of diverse display needs of users and improves the user experience of the live broadcast page.

CN119729086BActive Publication Date: 2026-05-05BEIJING YOUZHUJU NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING YOUZHUJU NETWORK TECH CO LTD
Filing Date
2023-09-26
Publication Date
2026-05-05

AI Technical Summary

Technical Problem

Existing technologies are insufficient to meet users' diverse needs for live streaming page display, resulting in a poor viewing experience for users.

Method used

An information display method is provided, which simultaneously displays an object details display area and a candidate object set display area on the terminal display interface. Users can switch the content of the object details display area by selecting the summary information in the candidate object set display area, simplifying the operation steps and shortening the operation time.

Benefits of technology

It simplifies the steps for browsing details of different objects, improves the user's viewing experience, and meets the diverse needs of users for live streaming page display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119729086B_ABST
    Figure CN119729086B_ABST
Patent Text Reader

Abstract

This disclosure relates to an information display method, apparatus, electronic device, and storage medium. The method includes: 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; in response to a selection operation of a first summary information in the candidate object set display area, displaying details information of a first target object in the object details display area; the first target object is the candidate object corresponding to the selected first summary information. This simplifies the steps of browsing the details information of different objects and shortens the operation time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of interactive technology, and in particular to an information display method, apparatus, electronic device, and storage medium. Background Technology

[0002] With the continuous development of video live streaming technology, people's needs for live streaming room-related functions are becoming more and more diversified, especially the display methods and content of live streaming pages, which are closely related to people's viewing experience.

[0003] Therefore, how to meet users' diverse needs for live streaming page display and thus improve their viewing experience is an urgent problem to be solved. Summary of the Invention

[0004] In order to solve the above-mentioned technical problems, or at least partially solve the above-mentioned technical problems, this disclosure provides an information display method, apparatus, electronic device and storage medium.

[0005] Firstly, this disclosure provides an information display method, including:

[0006] The target page is displayed, which 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.

[0007] In response to the selection operation of the first summary information in the candidate object set display area, the detailed 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.

[0008] Secondly, this disclosure also provides an information display device, including:

[0009] The display module is used to display the target page, which 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.

[0010] An update module is used to display details of a first target object in the object details 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.

[0011] Thirdly, this disclosure also provides an electronic device, the electronic device comprising:

[0012] One or more processors;

[0013] Storage device for storing one or more programs;

[0014] When the one or more programs are executed by the one or more processors, the one or more processors implement the information display method as described above.

[0015] Fourthly, this disclosure also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the information display method described above.

[0016] The technical solution provided in this disclosure has the following advantages compared with the prior art:

[0017] The technical solution provided in this disclosure sets up a target page, which includes an object details display area and a candidate object set display area. The candidate object set display area displays 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 details information of a 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 an object details display area and a candidate object set display area, it means that the object details display area and the candidate object set display area can be displayed simultaneously on the terminal's display interface. Thus, when a user wants to switch the objects displayed in the object details display area, they can switch the content displayed in the object details display area by selecting the first summary information in the candidate object set area without hiding the object details display area. This simplifies the steps of browsing the details information of different objects and shortens the operation time. Attached Figure Description

[0018] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0019] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0020] Figure 1 A flowchart illustrating an information display method provided in this embodiment of the disclosure;

[0021] Figure 2-12 Schematic diagrams of several terminal display interfaces provided in this disclosure;

[0022] Figure 13 This is a schematic diagram of the structure of an information display device according to an embodiment of the present disclosure;

[0023] Figure 14 This is a schematic diagram of the structure of an electronic device according to an embodiment of this disclosure. Detailed Implementation

[0024] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.

[0025] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.

[0026] Figure 1 This is a flowchart of an information display method provided in an embodiment of the present disclosure. This embodiment is applicable to situations where information is displayed on 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, including but not limited to smartphones, PDAs, tablets, wearable devices with displays, desktop computers, laptops, all-in-one computers, smart home devices, etc.

[0027] like Figure 1 As shown, the method may specifically include:

[0028] S110. Display the target page, which 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.

[0029] An object can be, for example, something that you want to display to the user. In some embodiments, in an e-commerce context, an object can be, for example, a product. Specifically, an object can be an item or a service.

[0030] An object includes various attributes. These attributes can be characteristics inherent to the object's structure and composition. If the object is an item, its attributes include its name, brand, category, style, size, material, function, trademark, type, price, color, and packaging. If the object is a service, its attributes include the content it contains, its brand, category, precautions, and price.

[0031] Candidate objects can be, for example, pre-specified objects, or objects selected from an object library based on preset filtering criteria. The object library is a pre-specified collection of multiple objects.

[0032] The initial summary information of a candidate object can be, for example, a collection of partial attribute information of the candidate object. This initial summary information is used to briefly present an overview of the candidate object to the user in the form of text and / or images. In an e-commerce context, the initial summary information of a candidate object can be understood as a product card for the candidate object.

[0033] The candidate object set display area could be, for example, a display area on the target page used to summarize and display the first summary information of each candidate object.

[0034] The object's detailed information includes all of its attributes. The object details display area could be, for example, a section on the target page used to display all the attributes of a specific object.

[0035] The target page can be, for example, a pre-specified page. This application does not limit what specific page the target page refers to, as long as it includes an object details display area and a candidate object set display area.

[0036] S120. In response to the selection operation of a first summary information in the candidate object set display area, display the details information of the first target object in the object details display area; the first target object is the candidate object corresponding to the selected first summary information.

[0037] The selection operation of a first summary piece of information in the candidate object set display area can be, for example, an operation to express which candidate object the user wishes to view detailed information about. The selection operation of the first summary piece of information can also be, for example, a click operation on the first summary piece of information.

[0038] For example, see Figure 2 Initially, the object details display area on the target page shows 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, see [link to relevant page]. Figure 3 The detailed information of object 6 is displayed in the object details display area.

[0039] The above technical solution sets up a target page, which includes an object details display area and a candidate object set display area. The candidate object set display area displays the first summary information of each candidate object in the candidate object set. In response to the selection operation of a first summary information in the candidate object set display area, the details 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 both 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 on the terminal's display interface. Thus, when the user wants to switch the objects displayed in the object details display area, they can do so without hiding the object details display area by selecting the first summary information in the candidate object set display area. This simplifies the steps of browsing the details information of different objects and shortens the operation time.

[0040] Based on the above technical solutions, there are various ways to implement S110, and this application does not limit this. For example, in one embodiment, the implementation method of S110 includes: displaying a live streaming room display page, which includes an object summary display page; the live streaming room display page corresponds to a set of candidate objects; 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 a second summary information in the object summary display page, a target page is displayed; the target page displays detailed information of a second target object in its object details display area, and the second target object is the candidate object corresponding to the selected second summary information.

[0041] A live stream display page refers to a page that reflects the content being broadcast live in the live stream room. For example, a live stream display page could be a page used to play the live stream video when someone enters the live stream room.

[0042] "The live stream display page corresponds to the set of alternative objects" can be interpreted as follows: the live stream display page shows users alternative objects from a set of alternative objects that correspond to that live stream display page. In an e-commerce context, the alternative objects are the products sold in the live stream. The set of alternative objects is a collection of these alternative objects.

[0043] Optionally, the candidate object set is a subset of the alternative object set, including two cases:

[0044] Scenario 1: The candidate object set and the alternative object set are identical sets, meaning that every alternative object can be used as a candidate object.

[0045] Scenario 2: The candidate object set is a proper subset of the alternative object set, meaning that some alternative objects in the alternative object set can be candidates, while others cannot. In the other case, all alternative objects in the candidate object set can be alternatives.

[0046] If the candidate object set is a proper subset of the alternative object set, alternatively, candidate objects are determined from the alternative object set based on preset filtering conditions; and the determined candidate objects are added to the candidate object set.

[0047] Preset filtering conditions can be, for example, the criteria used to determine whether a candidate object can be used as a candidate object.

[0048] This application does not limit the specific content referred to by the preset filtering conditions. For example, the state of the candidate object includes a selectable state or a non-selectable state. In an e-commerce scenario, a selectable state may be, for example, a purchasable state. A non-selectable state may be, for example, a state that cannot be purchased. For example, a non-selectable state may include: sold out, unavailable, or displayed as a prize in a lucky draw. The preset filtering conditions include the object's state being selectable.

[0049] The object summary display page could be, for example, a page that displays a second summary of information about each candidate object in the candidate object set. Alternatively, the object summary display page could be a list of products displayed after clicking the "shopping cart" option on the live stream display page.

[0050] The second summary information of a candidate object can be a collection of partial attribute information of the candidate object. This second summary information is used to briefly present an overview of the candidate object to the user in the form of text and / or images. In an e-commerce context, the second summary information of a candidate object can be understood as a product card for the candidate object.

[0051] The selection operation on a summary page of objects can be an action to choose a secondary summary, such as indicating which alternative object the user wishes to view details of. The selection operation on the secondary summary information can also be a click operation on that information.

[0052] The second target object is the alternative object that the user wants to view.

[0053] Optionally, if an object is both a candidate and a shortlisted object, then for that object, the displayed attribute information is arranged in descending order of its amount of information, in the following order: object details display area, second summary information, and first summary information. For example, the object details display area shows the object's image, name, price, guarantees, 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.

[0054] In practice, optionally, "receiving a selection operation on a second summary information in the object summary display page, displaying the target page" includes: directly displaying the target page in response to a selection operation on a second summary information in the object summary display page.

[0055] For example, see Figure 4 The live stream display page includes an object summary display page; this page shows second summary information for multiple candidate objects. If the user selects the second summary information for object 5, object 5 becomes the second target object. See also... Figure 2 The target page is displayed, which includes an object details display area and a candidate object set display area. The object details display area on the target page displays the details of object 5.

[0056] Alternatively, "in response to a selection operation on a second summary information in the object summary display page, display the target page" includes: in response to a selection operation on a second summary information in the object summary display page, display the object details 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 a preset depth condition and / or a first preset trigger operation on the object details page is received, display the target page.

[0057] Browsing depth is information used to reflect a user's browsing activity on an object details page. For example, the browsing depth of an object details page may include the duration the terminal displays the object details page, or the ratio of the amount of information displayed on the object details page to the total amount of information.

[0058] Preset depth conditions can be, for example, criteria used to determine whether to display a target page. In practice, if the browsing depth of an object's details page meets the preset depth conditions, it means that the user has already learned some information about the second target object through the object's details page.

[0059] This application does not limit the specific content included in the preset depth conditions. In practice, the preset depth conditions can be set according to the specific content referred to by the browsing depth.

[0060] In one example, the object details page includes an image display area; the second target object includes at least two image pieces; the preset depth condition includes the image currently being displayed in the image display area being the last of the at least two image pieces. In other words, the preset depth condition is that the last image corresponding to the second target object currently being displayed in the image display area.

[0061] In e-commerce scenarios, 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 pictures or videos of the product.

[0062] The first preset trigger operation for the object details page could be a click operation on a specific area or control of the object details page, or a swipe operation on a specific area.

[0063] For example, if the browsing depth of the object details page meets a preset depth condition and a first preset trigger operation is received on the object details page, the target page is displayed. The preset depth condition includes that the image information currently displayed in the image display area is the last of at least two image information, and the first preset trigger operation is pressing the object details page and then swiping to the left.

[0064] For example, see Figure 4 The live stream display page includes an object summary display page; this page shows second summary information for multiple candidate objects. If the user selects the second summary information for object 5, object 5 becomes the second target object. See also... Figure 5 The page displays the object details page. The object details page shows the detailed information of object 5. The object details page includes an image display area, with a count identifier displayed in the lower right corner. The count identifier is in the form of "n / m", where n represents the nth image information corresponding to the second target object currently displayed in the image display area, and m represents the total number of image information items possessed by the second target object. Figure 5 The number identifier is "1 / 3", indicating that the second target object has a total of 3 image information pieces, and the current image display area is showing the first image information, which does not meet the preset depth condition. See also Figure 5 If the user presses the image display area and then slides left, the count indicator will change to "2 / 3," and the second image information of object 2 will be displayed in the image display area. 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 count identifier changes to "3 / 3", and the last image information of object 2 is displayed in the image display area, at which point the preset depth condition is met. When the user presses the image display area again and slides to the left, see... Figure 2 Display the target page.

[0065] exist Figure 6 Based on this, when the user presses the image display area and slides to the left, the count identifier will change to "2 / 3", and the second image information of object 2 will be displayed in the image display area.

[0066] Based on the above technical solutions, apart from the first target object, the remaining candidate objects in the candidate object set are not the first target object; in the candidate object set display area, the first summary information of the first target object is selected; the first summary information of the non-first target objects is not selected.

[0067] The display of the first summary information when it is selected differs from that when it is not selected. This design aims to help users intuitively and quickly identify which first summary information in the candidate object set display area is the first target object's first summary information.

[0068] To make the display effect of the selected first summary information different from that of the unselected first summary information, one of the following methods can be adopted in practice: the background color of the selected first summary information is different from that of the unselected first summary information; the text color of the selected first summary information is different from that of the unselected first summary information; the border color of the selected first summary information is different from that of the unselected first summary information.

[0069] Furthermore, the candidate object set display area includes a first sub-display area, in which the first summary information of the first target object is displayed at a preset position; the preset position includes one of the following: the first display position and the middle display position.

[0070] If the first summary information of the first target object is displayed in the first position of the first sub-display area, it can further help users quickly find the first summary information of the first target object.

[0071] See Figure 7In the candidate object set display area, with object 6 as the first target object, the first sub-display area displays the first summary information of objects 4, 5, and 7, in addition to object 6. The first summaries of objects 4 and 5 are positioned above object 6, and object 7 is positioned below object 6. In other words, object 6's first summary is displayed in the middle position within the first sub-display area. This arrangement helps users understand that there are other candidate object first summaries above and below object 6. Object 6 is neither the first nor the last object displayed in the candidate object set display area, thus encouraging users to switch between the first summary information in the first sub-display area.

[0072] Based on this, optionally, if the number of first summary information that the first sub-display area can accommodate 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.

[0073] The switching operation for the first summary information in the first sub-display area can be, for example, a sliding operation in the first sub-display area along a preset direction (such as the upward or downward direction); or a selection operation for a control or option used to switch the first summary information displayed in the first sub-display area.

[0074] For example, assume the candidate object set includes 20 candidate objects. The first sub-display area can hold 4 first summary information entries. Referring to 7, at a certain moment, the first sub-display area is displaying the first summary information entries for objects 4, 5, 6, and 7. When it is detected that the user presses the first sub-display area and swipes upwards, 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 entries for objects 8, 9, 10, and 11, and no longer displays the first summary information entries for objects 4, 5, 6, and 7. When it is detected that the user presses the first sub-display area and swipes downwards, 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 entries for objects 1, 2, 3, and 4, and no longer displays the first summary information entries for objects 5 and 6.

[0075] Based on the above technical solution, optionally, if one of the candidate objects in the candidate object set is in a "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 a "being explained" state. Candidate objects in the "being explained" state may or may not be in the candidate object set. This application does not impose any restrictions on this.

[0076] The candidate object set display area also includes the first summary information of the candidate objects that are currently being explained. This allows users to find the first summary information of the candidate objects that are currently being explained in the candidate object set display area, thus fulfilling the user's purpose of viewing the attribute information of the candidate objects that are currently being explained.

[0077] 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 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.

[0078] For example, see Figure 8 Let's assume 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 allows users to quickly find the first summary information of the candidate object currently being explained.

[0079] In practice, if there is no alternative subject currently being explained, one could choose, such as Figure 7 As shown, the second sub-display area is hidden.

[0080] exist Figure 2 , Figure 3 , Figure 7 as well as Figure 8 In the target page, the object details display area and the candidate object set display area are arranged horizontally. This is merely a specific example of this application and not a limitation thereof. In practice, the object details display area and the candidate object set display area can also be arranged vertically or in other ways.

[0081] Based on the above technical solutions, optionally, after S110, the method further includes: in response to the 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 the 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.

[0082] The first size adjustment instruction could be, for example, an instruction indicating that the user wants to increase the size of the object details display area or an instruction indicating that the user wants to decrease the size of the candidate object set display area. In practice, optionally, the first size adjustment instruction can be 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 could be, for example, a drag operation on the edge of the object details display area, a sliding operation along a preset direction or preset trajectory within the object details display area, or a click or drag operation on a control within the object details display area used for size adjustment. Similarly, the third preset trigger operation on the candidate object set display area could be, for example, a drag operation on the edge of the candidate object set display area, a sliding operation along a preset direction or preset trajectory within the candidate object set display area, or a click or drag operation on a control within the candidate object set display area used for size adjustment.

[0083] The first direction can be a pre-specified direction, such as a horizontal direction, a vertical direction, or a direction that forms a preset angle with the horizontal direction.

[0084] Similarly, the second size adjustment instruction could be, for example, an instruction indicating that the user wants to reduce the size of the object details display area or an instruction indicating that the user wants to increase the size of the candidate object set display area. In practice, optionally, the second size adjustment instruction can be 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 could be, for example, a dragging operation on the edge of the object details display area, a sliding operation along a preset direction or preset trajectory within the object details display area, or a clicking operation on a control within the object details display area. The fifth preset trigger operation on the candidate object set display area could be, for example, a dragging operation on the edge of the candidate object set display area, a sliding operation along a preset direction or preset trajectory within the candidate object set display area, or a clicking operation on a control within the candidate object set display area used for size adjustment.

[0085] For example, see Figure 9 A target control is positioned near the boundary between the object details display area and the candidate object set display area. This target control can be used to adjust the size of the object details display area and the candidate object set display area. When the user presses the target control and then slides it to the right (i.e., performs a rightward drag operation on the target control), or when the user presses a non-image display area within the object details display area and then slides it to the right within the object details display area, see [link to relevant documentation]. Figure 10 Increase the horizontal size of the object details display area, while decreasing the horizontal size of the candidate object set display area.

[0086] See Figure 10Near the boundary between the object details display area and the candidate object set display area, a target control is also placed. This target control is used to adjust the size of the object details display area and the candidate object set display area. When the user presses this target control and then slides it to the left (i.e., performs a leftward drag operation on the target control), or when the user presses a non-image display area within the object details display area and then slides it to the left within the object details display area, see [link to relevant documentation]. Figure 9 Reduce the horizontal size of the object details display area, while increasing the horizontal size of the candidate object set display area.

[0087] By 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, the size of the object details display area in the first direction can be fully utilized and the size of the candidate object set display area in the first direction can be increased, thereby improving the user experience.

[0088] Further, in response to the first size adjustment command, 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 includes: in response to the first size adjustment command, estimating the increased size of the object details display area in the first direction and obtaining the 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.

[0089] The preset size threshold is a pre-set criterion used to determine whether the candidate object set display area needs to be hidden. If the estimated result is greater than the preset size threshold, it means that the remaining area on the terminal screen, excluding the area occupied by the object details display area, is 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.

[0090] Optionally, when the candidate object set display area is hidden, the target page and the object summary display page have the same structure. That is, the target page only includes the object details page used to display object details. Optionally, if the estimated result is greater than a preset size threshold, the object details display area occupies the entire screen, that is, the object details display area of ​​the target page is displayed in full-screen mode.

[0091] For example, assuming the preset size threshold is 343px, see [link to relevant documentation]. Figure 9When 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 a non-image display area within the object details display area and then slides it to the right within the object details display area, the horizontal size of the enlarged object details display area is estimated first. Assuming the estimated result is 340px, since 340px is less than 343px, see [link to relevant documentation]. Figure 10 Increase the horizontal size of the object details display area while decreasing the horizontal size of the candidate object set display area. Assuming the estimated result is 350px, since 350px is greater than 343px, see [link / reference needed]. Figure 11 Increase the horizontal size of the object details display area until it occupies the entire screen.

[0092] 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.

[0093] The hide command could be, for example, an instruction indicating that the user wishes to hide the candidate object set display area. Optionally, a hide command is generated in response to a sixth preset trigger operation on the object details display area, or a seventh preset trigger operation on the candidate object set display area. The sixth preset trigger operation on the object details display area could be, for example, clicking a control in the object details display area used to hide the candidate object set display area, or sliding in the object details display area along a preset direction. The seventh preset trigger operation on the candidate object set display area could be, for example, clicking a control in the candidate object set display area used to hide the candidate object set display area, or sliding in the candidate object set display area along a preset direction.

[0094] The expand command could be, for example, an instruction indicating that the user wishes to display a candidate object set display area. Optionally, the expand command can be generated in response to an eighth preset trigger operation, which could be, for example, clicking a control to expand the candidate object set display area, or a sliding command along a preset path.

[0095] For example, see [link to previous article] Figure 9 The target control also has the ability to hide or show the candidate object set display area. This is done when the user clicks the target control, or when the user presses a non-image area in the object details display area and then slides to the right until they reach the target page edge (i.e., the edge of the display screen). See [link to relevant documentation]. Figure 11 Hides the candidate object set display area and only displays the object details display area, which occupies the entire screen.

[0096] exist Figure 11In this case, when the user clicks the target control again, or when the user presses the right edge of the object details display area and then swipes to the left, see [reference]. Figure 9 Expand the candidate object set display area.

[0097] By setting the response to a hide command for a candidate object set to hide the candidate object set, and the response to an expand command for a candidate object set to expand the candidate object set, users can quickly collapse or expand the candidate object set display area according to their needs.

[0098] Based on the above technical solutions, optionally, when displaying both the live streaming room display page and the target page simultaneously, in response to a trigger operation on the live streaming room display page, the object summary display page is displayed, and the display of the target page is stopped.

[0099] For example, see Figure 12 If a user clicks on an area of ​​the live stream display page that is not obscured by the target page, see [link / description]. Figure 4 The page that summarizes the displayed objects will be displayed, and the display of the target page will be stopped.

[0100] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that the present invention is not limited to the described order of actions, because according to the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to the present invention.

[0101] Figure 13 This is a schematic diagram of the structure of an information display device according to an embodiment of this disclosure. The information display device provided in this embodiment can be configured in a client. See also Figure 6 The information display device specifically includes:

[0102] The display module 310 is used to display a target page, which 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.

[0103] The update module 320 is used to display the details of the first target object in the object details display area in response to the 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.

[0104] Furthermore, the display module 310 is used to display a live streaming room display page, which includes an object summary display page; the live streaming room display page corresponds to a set of candidate objects; the object summary display page is used to display the second summary information of each candidate object in the set of candidate objects;

[0105] In response to the selection operation of the second summary information in the object summary display page, a target page is displayed; the object details display area in the target page displays the details information of the second target object, which is the candidate object corresponding to the selected second summary information.

[0106] Furthermore, the display module 310 is used to display an object details page in response to a selection operation of the second summary information in the object summary display page; the object details page is used to display detailed information of the second target object;

[0107] If the browsing depth of the object details page meets the preset depth condition and / or a first preset trigger operation is received for the object details page, the target page is displayed; the browsing depth is information used to reflect the user's browsing status of the object details page.

[0108] Furthermore, the object details page includes an image display area; the second target object includes at least two image information; the preset depth condition includes the image information currently being displayed in the image display area being the last of the at least two image information.

[0109] Furthermore, the candidate object set is a subset of the alternative object set.

[0110] Furthermore, apart from the first target object, the remaining candidate objects in the candidate object set are not the first target object; in the candidate object set display area, the first summary information of the first target object is selected; the first summary information of the non-first target objects is not selected.

[0111] The candidate object set display area includes a first sub-display area, in which the first summary information of the first target object is displayed at a preset position; the preset position includes at least one of the following: the first display position and the middle display position.

[0112] Furthermore, if the number of first summary information items that the first sub-display area can accommodate is less than the number of candidate objects in the candidate object set; the device further includes a switching module, used for:

[0113] 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.

[0114] Furthermore, one of the candidate objects in the candidate object set is in the "under explanation" state; the candidate object set display area also includes the first summary information of the candidate object in the "under explanation" state;

[0115] 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.

[0116] Furthermore, the device also includes an adjustment module, which, after displaying the target page, responds to a first size adjustment command to increase the size of the object details display area in the first direction and decrease the size of the candidate object set display area in the first direction;

[0117] In response to the second size adjustment command, the size of the object details display area in the first direction is reduced, and the size of the candidate object set display area in the first direction is increased.

[0118] Furthermore, the module is adjusted for:

[0119] In response to the first size adjustment command, the size of the object details display area in the first direction is estimated after the size is increased, and the estimated result is obtained;

[0120] If the estimated result is less than or equal to a preset size threshold, increase the size of the object details display area in the first direction and decrease the size of the candidate object set display area in the first direction;

[0121] If the estimated result is greater than the preset size threshold, the object details display area is displayed and the candidate object set display area is hidden.

[0122] Furthermore, the device also includes a control module for hiding the candidate object set display area in response to a hiding command for the candidate object set after the target page has been displayed;

[0123] In response to an expand command for the candidate object set, the candidate object set display area is expanded.

[0124] The information display device provided in this disclosure embodiment can execute the steps performed by the client in the information display method provided in this disclosure method embodiment, and has the execution steps and beneficial effects, which will not be described in detail here.

[0125] Figure 14 This is a schematic diagram of the structure of an electronic device according to an embodiment of this disclosure. See below for details. Figure 14The diagram illustrates a structural schematic suitable for implementing the electronic device 1000 in the embodiments of this disclosure. The electronic device 1000 in the embodiments of this 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), in-vehicle terminals (e.g., in-vehicle navigation terminals), wearable electronic devices, etc., as well as fixed terminals such as digital TVs, desktop computers, smart home devices, etc. Figure 14 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0126] like Figure 14 As shown, 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 according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 into a random access memory (RAM) 1003 to implement the information display method as described in the embodiments of this disclosure. The RAM 1003 also stores various programs and information required for the operation of the electronic device 1000. The processing device 1001, ROM 1002, and RAM 1003 are interconnected via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.

[0127] Typically, the following devices can be connected to the I / O interface 1005: input devices 1006 including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 1007 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1008 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. Communication device 1009 allows electronic device 1000 to exchange information with other devices wirelessly or via wired communication. Although Figure 14 An electronic device 1000 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0128] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts, thereby implementing the information display method as described above. In such embodiments, the computer program can be downloaded and installed from a network via communication device 1009, or installed from storage device 1008, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of embodiments of this disclosure.

[0129] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include information signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated information signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0130] In some implementations, clients and servers may communicate using any known or future network protocol, such as HTTP (Hypertext Transfer Protocol), and may interconnect with any form or medium of digital information communication (e.g., a communication network). Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any known or future network.

[0131] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0132] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to:

[0133] The target page is displayed, which 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.

[0134] In response to the selection operation of the first summary information in the candidate object set display area, the detailed 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.

[0135] Optionally, when one or more of the above-described procedures are executed by the electronic device, the electronic device may also perform other steps described in the above embodiments.

[0136] Computer program code for performing the operations of this disclosure can 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, and C++, as well as conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0137] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0138] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units are not, in some cases, intended to limit the specific unit.

[0139] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0140] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0141] According to one or more embodiments of this disclosure, this disclosure provides an electronic device, including:

[0142] One or more processors;

[0143] Memory, used to store one or more programs;

[0144] When the one or more programs are executed by the one or more processors, the one or more processors implement any of the information display methods provided in this disclosure.

[0145] 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 that, when executed by a processor, implements an information display method as described in any of the present disclosure.

[0146] This disclosure also provides a computer program product, which includes a computer program or instructions that, when executed by a processor, implement the information display method described above.

[0147] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0148] The above description is merely a specific embodiment of this disclosure, enabling those skilled in the art to understand or implement it. 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 this disclosure. Therefore, this disclosure is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. An information display method, characterized in that, include: The live stream room display page includes an object summary display page. The live stream display page corresponds to the set of candidate objects; 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 on the second summary information in the object summary display page, the object details page is displayed; The object details page is used to display detailed information about the second target object, which is a candidate object corresponding to the selected second summary information. If the browsing depth of the object details page meets the preset depth condition, the target page is displayed. 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. The candidate object set is a subset of the alternative object set. The object details display area displays the details information of the second target object. The browsing depth is information used to reflect the user's browsing behavior on the object details page. In response to the selection operation of the first summary information in the candidate object set display area, the detailed 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.

2. The method according to claim 1, characterized in that, If the browsing depth of the object details page meets a preset depth condition, the target page is displayed, including: If the browsing depth of the object details page meets the preset depth condition and a first preset trigger operation is received for the object details page, the target page is displayed.

3. The method according to claim 1, characterized in that, The object details page includes an image display area; the second target object includes at least two image information; the preset depth condition includes the image information currently being displayed in the image display area being the last of the at least two image information.

4. The method according to claim 1, characterized in that, Apart from the first target object, the other candidate objects in the candidate object set are not the first target object; in the candidate object set display area, the first summary information of the first target object is selected; the first summary information of the non-first target objects is not selected. The candidate object set display area includes a first sub-display area, in which the first summary information of the first target object is displayed at a preset position; the preset position includes one of the following: the first display position and the middle display position.

5. The method according to claim 4, characterized in that, If the number of first summary information items that the first sub-display area can accommodate 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, the first summary information displayed in the first sub-display area is switched.

6. The method according to claim 2, characterized in that, The candidate object set includes one of the candidate objects in the "under explanation" state; the candidate object set display area also includes the first summary information of the candidate object in the "under 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.

7. The method according to claim 1, characterized in that, After displaying the target page, the method further includes: In response to a first size adjustment command, 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. In response to the second size adjustment command, the size of the object details display area in the first direction is reduced, and the size of the candidate object set display area in the first direction is increased.

8. The method according to claim 7, characterized in that, The step of 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 the first size adjustment command includes: In response to the first size adjustment command, the size of the object details display area in the first direction is estimated after the size is increased, and the estimated result is obtained; If the estimated result is less than or equal to a preset size threshold, increase the size of the object details display area in the first direction and decrease the size of the candidate object set display area in the first direction; If the estimated result is greater than the preset size threshold, the object details display area is displayed and the candidate object set display area is hidden.

9. The method according to claim 1, characterized in that, After displaying the target page, the method further includes: In response to a hide command for the candidate object set, the display area of ​​the candidate object set is hidden; In response to an expand command for the candidate object set, the candidate object set display area is expanded.

10. An information display device, characterized in that, include: The display module is used to display the live streaming room display page, which includes an object summary display page; The live stream display page corresponds to the set of candidate objects; 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 on the second summary information in the object summary display page, the object details page is displayed; The object details page is used to display detailed information of the second target object, which is a candidate object corresponding to the selected second summary information; if the browsing depth of the object details page meets the preset depth condition, the target page is displayed, which 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. The candidate object set is a subset of the alternative object set. The object details display area displays the details information of the second target object. The browsing depth is information used to reflect the user's browsing behavior on the object details page. The update module is configured to, in response to a selection operation of the first summary information in the candidate object set display area, display the details information of the first target object in the object details display area; The first target object is the candidate object corresponding to the selected first summary information.

11. An electronic device, characterized in that, The electronic device includes: One or more processors; 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 as described in any one of claims 1-9.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-9.

Citation Information

Patent Citations

  • Page display control method and electronic equipment

    CN115760266A

  • Page display method and device, electronic equipment, storage medium and program product

    CN116089757A