Information display method and device, electronic equipment and storage medium
By displaying object details and candidate objects summary information on the live broadcast page, users can switch objects without hiding details, solving the problem of users' diverse display needs and improving the viewing experience.
Patent Information
- Application Number
- CN202311249091.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-26
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2043-09-26
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 by displaying 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 the candidate object. The user can switch the content displayed in the object details display area by selecting the summary information in the candidate object set display area without hiding the object details display area.
It simplifies the operation steps of browsing the details of different objects, shortens the operation time and improves the user's viewing experience.
Smart Images

Figure CN119729086A_ABST
Abstract
Description
Technical Field
[0001] 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
[0002] With the continuous development of live video 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 that are closely related to people's viewing experience.
[0003] 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. Summary of the invention
[0004] 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.
[0005] In a first aspect, the present disclosure provides an information display method, comprising:
[0006] Displaying a target page, the target page comprising 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;
[0007] 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 a candidate object corresponding to the selected first summary information.
[0008] In a second aspect, the present disclosure further provides an information display device, comprising:
[0009] A display module, used to display a target page, 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;
[0010] The updating module is used to display the detail information of the first target object in the object detail 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.
[0011] In a third aspect, the present disclosure further provides an electronic device, the electronic device comprising:
[0012] one or more processors;
[0013] A 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] In a fourth aspect, the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the information display method as described above.
[0016] Compared with the prior art, the technical solution provided by the embodiments of the present disclosure has the following advantages:
[0017] The technical solution provided by the embodiment of the present disclosure sets a display target page, and the target page includes an object detail 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 detail display area; the first target object is the candidate object corresponding to the selected first summary information. Since the target page includes the object detail display area and the candidate object set display area, it means that the object detail display area and the candidate object set display area can be displayed in the display interface of the terminal at the same time, so that when the user wants to switch the object displayed in the object detail display area, the content displayed in the object detail display area can be switched by selecting the first summary information in the candidate object set display area without hiding the object detail display area, which can simplify the operation steps of browsing the detail information of different objects and shorten the operation time. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] 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.
[0019] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0020] Figure 1 A flowchart of an information display method provided by an embodiment of the present disclosure;
[0021] Figure 2-12 Schematic diagrams of several terminal display interfaces provided by the present disclosure;
[0022] Fig.13 is a structural schematic diagram of an information display device in an embodiment of the present disclosure;
[0023] Fig.14 It is a structural schematic diagram of an electronic device in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0024] 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 the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.
[0025] 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.
[0026] Figure 1 A flowchart of an information display method provided in an embodiment of the present disclosure. This embodiment can be applicable to the situation where information is displayed in a client. The method can be executed by an information display device. The device 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 smart phones, PDAs, tablet computers, wearable devices with display screens, desktop computers, laptop computers, all-in-one computers, smart home devices, etc.
[0027] like Figure 1 As shown, the method may specifically include:
[0028] S110 , display a target page, where 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 first summary information of each candidate object in the candidate object set.
[0029] 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.
[0030] Objects include multiple attributes. The attributes of an object may be, for example, characteristics of the object due to its own structure and composition. If the object is an item, the attributes of the object include the name, brand, category, style, size, material, function, trademark, type, price, color, and packaging of the object. If the object is a service, its attributes include the content of the object, brand, category, precautions, and price.
[0031] The candidate object may be, for example, a pre-specified object, or an object screened from an object library according to a preset screening condition. The object library is a pre-specified set consisting of multiple objects.
[0032] The first summary information of the candidate object may be, for example, a set of partial attribute information of the candidate object. The first summary information of the candidate object is used to briefly present the profile of the candidate object to the user in the form of text and / or images. In an e-commerce scenario, the first summary information of the candidate object may be understood as a product card of the candidate object.
[0033] The candidate object set display area may be, for example, a display area in a target page for summarizing and displaying first summary information of each candidate object.
[0034] The object details information includes all the attribute information of the object. The object details display area may be, for example, an area in the target page for displaying all the attribute information of a certain object.
[0035] The target page may be, for example, a pre-specified page. The present 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.
[0036] S120: In response to a selection operation of 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.
[0037] 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.
[0038] For example, see Figure 2 In the initial state, the object detail display area in the target page displays the detail information of object 5. The candidate object set display area includes the first summary information of object 4, object 5, object 6 and object 7. If the user selects the first summary information of object 6, see Figure 3 , the detailed information of object 6 is displayed in the object detail display area.
[0039] The above technical solution sets a display target page, and the target page includes an object detail 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 detail display area; the first target object is the candidate object corresponding to the selected first summary information. Since the target page includes the object detail display area and the candidate object set display area, it means that the object detail display area and the candidate object set display area can be displayed in the display interface of the terminal at the same time, so when the user wants to switch the object displayed in the object detail display area, without hiding the object detail display area, by selecting the first summary information in the candidate object set display area, the content displayed in the object detail display area can be switched, which can simplify the operation steps of browsing the detail information of different objects and shorten the operation time.
[0040] Based on the above technical solution, there are multiple implementation methods of S110, and this application does not limit this. Exemplarily, 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 the 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.
[0041] 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.
[0042] "The live broadcast room display page corresponds to the candidate object set" can be, for example, that through the live broadcast room display page, the candidate objects in the candidate object set corresponding to the live broadcast room display page are displayed to the user. In the e-commerce scenario, the candidate objects are the goods sold in the live broadcast room. The candidate object set is a collection of candidate objects.
[0043] Optionally, the candidate object set is a subset of the alternative object set, including two cases:
[0044] Case 1: The candidate object set and the alternative object set are exactly the same set, that is, every alternative object can be used as a candidate object. Every candidate object can be used as an alternative object.
[0045] Case 2: The candidate object set is a true subset of the candidate object set, that is, some of the candidate objects in the candidate object set can be used as candidates, and the other part of the candidate objects cannot be used as candidates. All candidate objects in the candidate object set can be used as candidates.
[0046] 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.
[0047] The preset screening condition may be, for example, a basis for determining whether a candidate object can be used as a candidate object.
[0048] This application does not limit the content specifically referred to by the preset screening conditions. Exemplarily, the state 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.
[0049] 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.
[0050] The second summary information of the candidate object may be a collection of partial attribute information of the candidate object. The second summary information of the candidate object is used to briefly present the overview of the candidate object to the user in the form of text and / or images. In the e-commerce scenario, the second summary information of the candidate object can be understood as the product card of the candidate object.
[0051] The selection operation of 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 of. The selection operation of the second summary information may be, for example, a click operation on the second summary information.
[0052] The second target object is the candidate object that the user wants to view.
[0053] Optionally, if an object is both an alternative object and a candidate object, the object is arranged in descending order according to the amount of information displayed in the attribute information, namely: object details display area, second summary information, and first summary information. Exemplarily, the object details display area displays the image, name, price, guarantee, store name, evaluation, selling point information, etc. of the object. The second summary information includes the image, name, price, selling point information, etc. of the object. The first summary information only includes the image and price.
[0054] In practice, optionally, "in response to a selection operation on a second summary information in the object summary display page, displaying the target page" includes: in response to a selection operation on a second summary information in the object summary display page, directly displaying the target page.
[0055] For example, see 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 is the second target object. Figure 2 , displaying the target page, the target page includes an object details display area and a candidate object set display area, and in the target page, the object details display area displays the details information of object 5.
[0056] Alternatively, "displaying a target page in response to a selection operation on a second summary information in an object summary display page" includes: displaying an object details page in response to a selection operation on a second summary information in an object summary display page; the object details page is used to display detail information of a 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, displaying the target page.
[0057] 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 duration of the terminal displaying 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.
[0058] 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 detail 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 detail page.
[0059] The present application does not limit the specific content of the preset depth condition. In practice, the preset depth condition can be set according to the content specifically 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 information; and the preset depth condition includes that the image information currently displayed in the image display area is the last image information of the at least two image information. 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.
[0061] In an e-commerce scenario, if the second target object is a product, the image display area can be a main image display area, and the image information can be a picture or video of the product.
[0062] The first preset trigger operation on the object details page may be, for example, a click operation on a specific area or control of the object details page, or a sliding operation in a specific area.
[0063] Exemplarily, if the browsing depth of the object details page meets the preset depth condition and the first preset trigger 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 image information, and the first preset trigger operation is sliding left after pressing the object details page.
[0064] For example, see 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 is the second target object. Figure 5 , display the object details page. The object details page displays the details of object 5. The object details page includes an image display area, and a number identifier is 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 information currently displayed in the image display area is the nth image information corresponding to the second target object, and m indicates the number of image information that the second target object has. Figure 5 , the number identifier is "1 / 3", indicating that the second target object has 3 image information in total, and the current image display area is displaying the first image information, which does not meet the preset depth condition. Figure 5 , if 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, but this situation still does not meet the preset depth condition. When the user presses the image display area again and slides to the 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. At this time, 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 On the basis of this, 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.
[0066] 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.
[0067] 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.
[0068] In order to make the display effect of the first summary information in a selected state different from that of the first summary information in an unselected state, in practice, one of the following methods can be adopted: the background color of the first summary information in a selected state is different from the background color of the first summary information in an unselected state; the text color of the first summary information in a selected state is different from the text color of the first summary information in an unselected state; the border color of the first summary information in a selected state is different from the border color of the first summary information in an unselected state.
[0069] 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.
[0070] If the first summary information of the first target object is displayed in the first display position in the first sub-display area, it can further assist the user to quickly find the first summary information of the first target object.
[0071] See also Figure 7In the candidate object set display area, the first target object is object 6. In addition to 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.
[0072] 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 also 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 on the first summary information in the first sub-display area may 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.
[0074] Exemplarily, 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. Exemplarily, 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. Exemplarily, after the switch, the first summary information displayed in the first sub-display area is switched. Exemplarily, after the switch, the first summary information displayed in the first sub-display area is displayed.
[0075] On the basis of the above technical solution, optionally, if the status of one of the candidate objects in the candidate object set is in the explanation state; the candidate object set display area also includes the first summary information of the candidate object in the explanation state. In the live broadcast scene, the anchor explains each candidate object one by one. The status of the candidate object currently being explained by the anchor is the explanation state. The candidate object in the explanation state may be in the candidate object set or may not be in the candidate object set. This application does not impose any restrictions on this.
[0076] Setting the candidate object set display area also includes the first summary information of the candidate object in the explanation-being state, so that the user can find the first summary information of the candidate object in the explanation-being state in the candidate object set display area, thereby satisfying the user's purpose of viewing the attribute information of the candidate object in the explanation-being state.
[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 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.
[0078] For example, see Figure 8 , assuming that the candidate object in the explanation state is object 3. The first summary information of object 3 is displayed in the second sub-display area, and the second sub-display area is located above the first sub-display area. In this way, it is convenient for users to quickly find the first summary information of the candidate object in the explanation state.
[0079] In practice, if there is no candidate object in the explanation state, optionally, 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 detail display area and the candidate object set display area are arranged in the horizontal direction, which is only a specific example of the present application, and not a limitation of the present application. In practice, the object detail display area and the candidate object set display area can also be arranged in the vertical direction, or in other ways.
[0081] Based on the above technical solutions, optionally, after S110, the method also includes: in response to a first size adjustment instruction, 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; in response to a second size adjustment instruction, 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.
[0082] 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 trajectory 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 trajectory 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.
[0083] 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.
[0084] 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 trajectory 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 trajectory 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.
[0085] For example, see Fig. 9 , a target control is set near the boundary between the object detail display area and the candidate object set display area, and the target control can be used to adjust the size of the object detail display area and the candidate object set display area. When the user presses the target control and then slides to the right (i.e., drags the target control to the right), or when the user presses the non-image display area in the object detail display area and then slides to the right in the object detail display area, see Fig.10 , increase the horizontal size of the object details display area and reduce the horizontal size of the candidate object set display area.
[0086] See also Fig.10, a target control is also provided near the boundary between the object detail display area and the candidate object set display area, and the target control is used to adjust the size of the object detail display area and the candidate object set display area. When the user presses the target control and then slides to the left (i.e., drags the target control to the left), or when the user presses the non-image display area in the object detail display area and then slides to the left in the object detail display area, see Fig. 9 , reducing the horizontal size of the object details display area and increasing the horizontal size of the candidate object set display area.
[0087] Setting 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.
[0088] 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.
[0089] The preset size threshold is a pre-set criterion for measuring 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 of the terminal screen, excluding the area occupied by the object detail display area, is small. If the candidate object set display area is displayed in the remaining area, the display area of each first summary information will be very small, and the user's viewing experience of the first summary information will be poor. Therefore, the candidate object set display area is hidden.
[0090] 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 an object detail page for displaying object detail information. Optionally, if the estimated result is larger than a preset size threshold, the object detail display area occupies the entire screen, that is, the object detail display area of the target page is displayed in full screen.
[0091] For example, assuming that the preset size threshold is 343px, see Fig. 9, when the user presses the target control and then slides to the right (i.e., drags the target control to the right), or when the user presses the non-image display area in the object detail display area and then slides to the right in the object detail display area, the horizontal size of the object detail display area is estimated to be enlarged. Assuming the estimated result is 340px, since 340px is less than 343px, see Fig.10 , increase the horizontal size of the object details display area, and reduce the horizontal size of the candidate object set display area. Assuming the estimated result is 350px, since 350px is larger than 343px, see Fig.11 , increase the horizontal size of the object details display area until the object details display area occupies the entire screen.
[0092] On the basis of the above technical solutions, optionally, after S110, the method further includes: in response to a hiding instruction for the candidate object set, hiding the candidate object set display area; in response to an expanding instruction for the candidate object set, expanding the candidate object set display area.
[0093] The hiding instruction may be, for example, an instruction for indicating that the user wishes to hide the candidate object set display area. Optionally, a hiding instruction 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 may be, for example, 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 the object details display area along a preset direction. The seventh preset trigger operation on the candidate object set display area may be, for example, 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 the candidate object set display area along a preset direction.
[0094] The expansion instruction may be, for example, an instruction for 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, and 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, etc.
[0095] For example, see Fig. 9 , the target control also has the function of hiding or showing 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 detail display area and slides to the right until it slides to the edge of the target page (that is, the edge of the display screen), see Fig.11 , hide the candidate object set display area, only display the object details display area, and the object details display area occupies the entire screen.
[0096] exist Fig.11In the case of , when the user clicks the target control again, or when the user presses the right edge of the object detail display area and then slides to the left, see Fig. 9 , expand the candidate object set display area.
[0097] 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 be allowed to quickly collapse or display the candidate object set display area according to his / her needs.
[0098] 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.
[0099] For example, see Fig.12 If the user clicks on an area of the live broadcast room display page that is not blocked by the target page, see Figure 4 , display the object summary display page, and stop displaying the target page.
[0100] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described action sequence, because according to the present invention, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.
[0101] Fig.13 Schematic diagram of the structure of an information display device in the embodiment of the present disclosure. The information display device provided by the embodiment of the present disclosure can be configured in the client. Figure 6 , the information display device specifically includes:
[0102] A display module 310 is used to display a target page, wherein the target page includes an object detail 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;
[0103] The updating module 320 is configured to display detail 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.
[0104] Further, the display module 310 is used to display 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;
[0105] 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 an alternative object corresponding to the selected second summary information.
[0106] Further, the display module 310 is used to display an object detail page in response to a selection operation of the second summary information in the object summary display page; the object detail page is used to display the detail 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 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.
[0108] 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.
[0109] Furthermore, the candidate object set is a subset of the alternative object set.
[0110] Furthermore, 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;
[0111] 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.
[0112] 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, which is used to:
[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, the state of one of the candidate objects in the candidate object set is in the explanation-in-progress state; the candidate object set display area also includes first summary information of the candidate object in the explanation-in-progress 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 further comprises an adjustment module, which is used to increase the size of the object detail display area in the first direction and reduce the size of the candidate object set display area in the first direction in response to a first size adjustment instruction after displaying the target page;
[0117] 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.
[0118] Furthermore, the adjustment module is used to:
[0119] 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;
[0120] 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;
[0121] 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.
[0122] Furthermore, the device also includes a control module, which is used to hide the candidate object set display area in response to a hiding instruction for the candidate object set after displaying the target page;
[0123] In response to an expansion instruction for the candidate object set, the candidate object set display area is expanded.
[0124] 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 execution steps and beneficial effects, which will not be repeated here.
[0125] Fig.14 Schematic diagram of the structure of an electronic device in the embodiment of the present disclosure. Fig.14, which 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, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle terminals (such as vehicle navigation terminals), wearable electronic devices, etc., and fixed terminals such as digital TVs, desktop computers, smart home devices, etc. Fig.14 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0126] like Fig.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 to a random access memory (RAM) 1003 to implement the information display method of the embodiment described in the present disclosure. 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.
[0127] Typically, the following devices may be connected to the I / O interface 1005: an input device 1006 including, for example, a touch screen, a touch pad, 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 The electronic device 1000 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0128] 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 executed.
[0129] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, 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 containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include an information signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This 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. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit 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 of the above.
[0130] In some embodiments, the client and the server may communicate using any known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may 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.
[0131] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0132] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device:
[0133] Displaying a target page, the target page comprising 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;
[0134] 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 a candidate object corresponding to the selected first summary information.
[0135] 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.
[0136] 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 separate 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 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).
[0137] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square 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 square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0138] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a unit does not, in some cases, limit the unit itself.
[0139] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, 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 chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0140] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may 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 may 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.
[0141] According to one or more embodiments of the present disclosure, the present disclosure provides an electronic device, including:
[0142] one or more processors;
[0143] A memory for storing 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 information display method provided in the present 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, which, when executed by a processor, implements any information display method provided by the present disclosure.
[0146] 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.
[0147] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0148] The above description is only a specific embodiment of the present disclosure, so that those skilled in the art can understand or implement the present disclosure. Various modifications to these embodiments will be 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 will not be limited to the embodiments described herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. An information display method, characterized in that: include: 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, characterized in that The display target page 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 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, characterized in that The step of displaying a target page in response to a selection operation of the second summary information in the object summary display page includes: In response to a selection operation of the second summary information in the object summary display page, an object detail page is displayed; the object detail page is used to display detail 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, 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 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, characterized in that 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, characterized in that 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 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.
7. The method according to claim 2, characterized in that The state of one of the candidate objects in the candidate object set is in the explanation-in-progress state; the candidate object set display area also includes first summary information of the candidate object in the explanation-in-progress 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, characterized in that After displaying the target page, the method further includes: 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, characterized in that 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, characterized in that After displaying the target page, the method further includes: 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, characterized in that: include: 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, characterized in that: The electronic device comprises: 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, characterized in that: 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
Commodity object information recommendation method and device, and electronic equipment
CN112749322A
Object display method and device, electronic equipment and storage medium
CN113438531A
Live broadcasting room object information display method and device, medium and equipment
CN115018581A
Page display control method and electronic equipment
CN115760266A
Page display method and device, electronic equipment, storage medium and program product
CN116089757A
Cited By
Information display method and apparatus, electronic device, and storage medium
EP4787866A1