Method, apparatus, device, storage medium and program product for displaying objects
The method and apparatus provide a streamlined online shopping experience by displaying comprehensive resource attribute information in a recommended resource page and object exhibition page, addressing the inefficiencies of manual comparison in traditional systems.
Patent Information
- Application Number
- JP2025519775
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-03-14
- Filing Date
- 2024-03-14
- Publication Date
- 2026-02-04
AI Technical Summary
Traditional online shopping technologies require users to manually compare resource attribute information across multiple product pages, leading to redundant operations and limiting selection to viewed products, rather than the entire platform.
A method and apparatus that display a recommended resource page with target candidate areas showing resource presentation information, and an object exhibition page displaying attribute information for the target and related objects, reducing the need for manual comparison and expanding selection options.
This approach simplifies the selection process by displaying comprehensive resource attribute information, allowing users to select from all platform objects, thereby enhancing shopping efficiency and experience.
Smart Images

Figure 2026504231000001_ABST
Abstract
Description
[Technical Field]
[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application claims priority to a Chinese invention patent application entitled "Method, apparatus, device, storage medium and program product for displaying an object," filed on March 14, 2023, with application number 2023102506290, the entire contents of which are incorporated herein by reference.
[0002] [Technical field] The present disclosure relates to the field of computer processing technology, and more particularly to a method, apparatus, device, storage medium and program product for displaying an object. [Background technology]
[0003] With the continuous progress and development of network technology, online shopping is increasingly accepted and enjoyed by more and more users, who may be individuals or businesses.
[0004] As the variety and quantity of products purchased by users on the network increases, related technologies can assist users in making selections by recommending products to users according to their needs, in order to improve users' shopping efficiency and shopping experience. Summary of the Invention
[0005] The embodiments of the present disclosure provide a method, an apparatus, a device, a storage medium, and a program product for displaying objects to provide users with more resource attribute information of the objects and assist them in making selections.
[0006] According to a first aspect, an embodiment of the present disclosure comprises: 1. A method of displaying an object, the method comprising: In response to receiving a user's trigger operation, displaying a recommended resource display page, the recommended resource display page including a target candidate resource display area, the target candidate resource display area being used to display resource presentation information corresponding to the target object; In response to receiving a trigger operation on the target candidate resource exhibition area, displaying an object exhibition page corresponding to the target candidate resource exhibition area, the object exhibition page being used for a target object, resource attribute information corresponding to the target object, related objects related to the target object, and resource attribute information corresponding to each related object.
[0007] According to a second aspect, an embodiment of the present disclosure comprises: 1. An apparatus for displaying an object, the apparatus comprising: a recommended resource display module for displaying a recommended resource display page in response to receiving a user's trigger operation, the recommended resource display page including a target candidate resource display area, the target candidate resource display area being used to display resource presentation information corresponding to a target object; An apparatus for exhibiting objects is provided, including: an object exhibition module for displaying an object exhibition page corresponding to the target candidate resource exhibition area in response to receiving a trigger operation on the target candidate resource exhibition area, the object exhibition page being used for a target object, resource attribute information corresponding to the target object, related objects related to the target object, and resource attribute information corresponding to each related object.
[0008] According to a third aspect, an embodiment of the present disclosure comprises: An electronic device, the electronic device comprising: one or more processors; a storage device for storing one or more programs; An electronic device is provided that, when the one or more programs are executed by the one or more processors, causes the one or more processors to realize the method for displaying an object described in any one of the first aspects above.
[0009] According to a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having stored thereon a computer program, the computer-readable storage medium realizing, when executed by a processor, a method for displaying an object according to any one of the first aspects.
[0010] According to a fifth aspect, an embodiment of the present disclosure provides a computer program that, when executed by a processor, causes the processor to implement a method for displaying an object according to any one of the first aspects. [Brief explanation of the drawings]
[0011] These and other features, advantages, and aspects of each embodiment of the present disclosure will become more apparent by reference to the following specific embodiments, taken in conjunction with the drawings, in which like or similar reference numerals indicate like or similar elements, and it should be noted that the drawings are schematic and that parts and elements are not necessarily drawn to scale.
[0012] [Figure 1] 1 illustrates an architecture diagram of an object exhibition scene according to an embodiment of the present disclosure. [Figure 2] 1 is a flowchart of an object display method according to an embodiment of the present disclosure. [Figure 3] FIG. 1 is a schematic diagram of a recommended resource display page in an embodiment of the present disclosure. [Figure 4]FIG. 1 is a schematic diagram of an object exhibit display page in an embodiment of the present disclosure. [Figure 5] FIG. 1 is a schematic diagram of an object exhibit display page in an embodiment of the present disclosure. [Figure 6] FIG. 10 is a schematic diagram of a live streaming room screen in an embodiment of the present disclosure. [Figure 7] 1 is a structural schematic diagram of an object display device according to an embodiment of the present disclosure. [Figure 8] 1 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0013] Hereinafter, the embodiments of the present disclosure will be described in more detail with reference to the drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be realized in various forms and should not be construed as being limited to the embodiments described herein, but rather these embodiments are provided for a deeper and more complete understanding of the present disclosure. It should also be understood that the drawings and embodiments of the present disclosure are used for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0014] It should be understood that the steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. Also, method embodiments may include additional steps and / or omit the performance of steps that are illustrated. The scope of the present disclosure is not limited in this respect.
[0015] As used herein, the term "comprises" and variations thereof are open inclusive, i.e., "including, but not limited to." The term "based on" means "based at least in part on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one other embodiment," and the term "some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided below.
[0016] It should be noted that the concepts of "first," "second," etc. referred to in this disclosure are used only to distinguish between different devices, modules, or units, and are not intended to limit the order or interdependence of functions performed by these devices, modules, or units.
[0017] It should be noted that the modifications "one" and "multiple" referred to in this disclosure are exemplary but not limiting and should be understood as "one or more" unless the context clearly indicates otherwise.
[0018] The names of messages or information exchanged between devices in the embodiments of the present disclosure are not intended to limit the scope of these messages or information, but are for illustrative purposes only.
[0019] Before describing the embodiments of the present disclosure in more detail, nouns and terms related to the embodiments of the present disclosure will be explained, and the nouns and terms related to the embodiments of the present disclosure will be interpreted as follows.
[0020] "In response to" refers to a condition or state on which an operation to be performed depends. When the dependent condition or state is met, the operation or operations to be performed may be in real time or may have a preset delay. Unless otherwise specified, there is no restriction on the order in which the operations to be performed may be performed.
[0021] It should be understood that before using the technical solutions disclosed in each embodiment of the present disclosure, the type, scope of use, usage scenario, etc. of the personal information related to the present disclosure shall be notified to the user in an appropriate manner in accordance with relevant laws and regulations, and permission from the user shall be obtained.
[0022] For example, in response to receiving a user's active request, presentation information may be sent to the user to explicitly notify the user that the requested operation requires the acquisition and use of the user's personal information, allowing the user to voluntarily choose whether or not to provide the personal information to software or hardware, such as an electronic device, application program, server, or storage medium, that performs the operations of the technical solution of the present disclosure, in accordance with the presentation information.
[0023] As a non-limiting implementation form of one possible embodiment of the present disclosure, the method of transmitting the presented information to the user in response to receiving an active request from the user may be, for example, a pop-up window method, in which the presented information may be presented in text form, and the pop-up window may further include a selection control for the user to select "agree" or "disagree" to providing personal information to the electronic device.
[0024] It should be understood that the above notification and user permission acquisition process is merely exemplary and is not intended to limit the implementation of the present disclosure, and other forms consistent with relevant laws and regulations may also be applicable to the implementation of the present disclosure.
[0025] It should be understood that the data related to the technical solution (including but not limited to the data itself, the acquisition or use of the data) should comply with the requirements of the corresponding laws, regulations and related provisions.
[0026] As the variety and quantity of products purchased by users online increases, traditional online shopping technologies can assist users in making selections by recommending products to customers according to each user's needs, in order to improve users' shopping efficiency and shopping experience.
[0027] In the related art, when selecting a product, a user usually needs to compare the resource attribute information of multiple products and then select one that meets his / her needs, which resource attribute information can include multiple factors such as product price, product sales, product delivery lead time, and product view count.
[0028] However, in the related art, the process of a user comparing resource attribute information of multiple products usually requires opening the product detail page, manually recording the resource attribute information corresponding to the product, closing the product detail page, and then opening the next product detail page, repeating this process until a product that meets his / her needs is selected.
[0029] For example, if the resource attribute information is product price, when comparing the prices of multiple identical products, the user must open the details page of product A, manually record the price of product A, close the details page of product A, open the details page of product B, and manually record the price of product B. By repeating this process, the recorded prices of multiple identical products can be compared and the product with the lowest price can be selected.
[0030] Also, for example, if the resource attribute information is a product shipping lead time, when comparing the shipping lead times of multiple identical products, the user must open the details page of product A, manually record the shipping lead time of product A, close the details page of product A, open the details page of product B, and manually record the shipping lead time of product B. By repeating this process, the recorded shipping lead times of multiple identical products can be compared and the product with the shortest shipping lead time can be selected.
[0031] In the above selection process, the user needs to perform the operation multiple times, which makes the operation redundant; on the other hand, the user can only select from the products that he or she has selected and viewed, and cannot select from all products on the entire platform, which is disadvantageous to the user in selecting a more suitable product.
[0032] To solve the above technical problems, embodiments of the present disclosure provide an object display method, an apparatus, a device, a storage medium, and a program product, which mainly include: displaying a recommended resource display page in response to receiving a user's trigger operation, the recommended resource display page including a target candidate resource display area, the target candidate resource display area being used to display resource presentation information corresponding to a target object; and displaying an object display display page corresponding to the target candidate resource display area in response to receiving a trigger operation on the target candidate resource display area, the object display display page being used for the target object, resource attribute information corresponding to the target object, related objects related to the target object, and resource attribute information corresponding to each related object.
[0033] In an embodiment of the present disclosure, resource presentation information corresponding to a target object is displayed on a recommended resource exhibition page. After a user triggers the resource presentation information corresponding to the target object, resource attribute information of various types of objects is displayed, thereby reducing the user's operations, and the target object and its related objects are selected and displayed from all objects within the platform, so that the resource attribute information of more objects can be displayed to the user to assist the user in making a selection.
[0034] Hereinafter, an object display method according to an embodiment of the present disclosure will be described in detail with reference to the drawings.
[0035] 1 shows a system 100 for implementing an object exhibition according to an embodiment of the present disclosure. As shown in FIG. 1, the system 100 may include a plurality of user terminals 110, a network 120, a server 130, and a database 140. For example, the user terminal 110 may be used to implement the object exhibition method described in any embodiment of the present disclosure.
[0036] The user terminal 110 may be any other type of electronic device capable of performing data processing, including, but not limited to, a mobile phone, a station, a unit, a device, a multimedia computer, a multimedia tablet, an Internet node, a communicator, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio receiver, an e-book device, a game device, or any combination thereof, as well as accessories and peripheral devices of such devices, or any combination thereof.
[0037] The embodiments of the present disclosure are not limited to the hardware and software systems of the user terminal 110; for example, the user terminal 110 may be based on a processor such as AARM or X86, may be equipped with input / output devices such as a camera, a touch screen, and a microphone, and may run an operating system such as Windows, Issue, Linux (registered trademark), Android, or Harmony OS.
[0038] The user terminal 110 can execute a process or a thread to implement the object exhibition method according to an embodiment of the present disclosure. In some examples, the user terminal 110 can execute the object exhibition method using an application program stored in the user terminal 110. In other examples, the user terminal 110 can execute the object exhibition method by calling an application program stored outside the user terminal 110.
[0039] Network 120 may be a single network or a combination of at least two different networks. For example, network 120 may include, but is not limited to, one or more combinations of a local area network, a wide area network, a public network, a private network, etc. Network 120 may be a computer network such as the Internet and / or various telecommunications networks (e.g., 3G / 4G / 5G mobile communication network, WIFI, Bluetooth, ZigBee, etc.), and embodiments of the present disclosure are not limited thereto.
[0040] The server 130 may be a single server, a server group, or a cloud server, and each server in the server group may be connected via a wired or wireless network. A server group may be centralized, for example, in a data center, or may be distributed. The server 130 may be local or remote. The server 130 may communicate with the user terminal 110 via a wired or wireless network. The embodiments of the present disclosure are not limited to the hardware system and software system of the server 130.
[0041] The database 140 may be a general term for devices with storage capabilities. The database 140 is primarily used to store various data used, generated, and output by the user terminal 110 and the server 130 during operation. The database 140 may be local or remote. The database 140 may include various types of memory, such as random access memory (RAM) and read-only memory (ROM). The storage devices described above are merely examples, and the storage devices usable by the system 100 are not limited to these. The embodiments of the present disclosure do not limit the hardware and software systems of the database 140; for example, the database 140 may be a relational database or a non-relational database.
[0042] Database 140 may be interconnected or in communication with server 130 or a portion thereof via network 120, may be interconnected or in communication directly with server 130, or may be interconnected or in communication in a combination of the two ways.
[0043] In some examples, database 140 may be a separate device. In other examples, database 140 may be integrated into user terminal 110 and / or server 130. For example, database 140 may be located on user terminal 110 or on server 130. In other examples, database 140 may be distributed, with part of it located on user terminal 110 and part of it located on server 130.
[0044] FIG. 2 is a flowchart of an object display method in an embodiment of the present disclosure, which can be applied to a scene of displaying resource attribute information of an object, and the method can be performed by an object display device, which can be realized in the form of software and / or hardware, and which can be disposed in the electronic device shown in FIG. 1.
[0045] As shown in FIG. 2, the object display method according to the embodiment of the present disclosure mainly includes steps S101 to S102.
[0046] S101: In response to receiving a user's trigger operation, display a recommended resource display page, the recommended resource display page including a target candidate resource display area, and the target candidate resource display area is used to display resource presentation information corresponding to a target object.
[0047] In an embodiment of the present disclosure, the recommended resource display page can be understood to refer to a page for displaying recommended resources in a client. The client can include various recommended resource pages used in daily life, such as an instant messaging client, a video / audio client, a live broadcast client, a shopping client, an information client, a game client, an exercise and health client, a tool client, a travel client, a photography client, a viewing client, etc. In an embodiment of the present disclosure, an example is taken in which the client is a short video client. In one possible embodiment of the present disclosure, the recommended resource display page can be a live streaming room recommendation page, a short video recommendation page, a product recommendation page, etc.
[0048] In some embodiments, the recommended resources may include at least one or more combinations of text, images, and videos. For example, the recommended resource display page may be a video display page in the short video client. In another example, the recommended resource display page may be a live streaming room display page in the short video client.
[0049] In one embodiment of the present disclosure, displaying a recommended resource exhibition page in response to receiving a user's trigger operation includes displaying a recommended resource exhibition page in response to receiving a user's open operation on a client on a terminal device.
[0050] In one embodiment of the present disclosure, displaying the recommended resource exhibition page in response to receiving a user trigger operation includes displaying the information stream page in response to receiving an information stream page display instruction in response to receiving a trigger operation on a settings control at the client when the user uses the client to view other pages. In some examples, the settings control is displayed at the client and is used to display the information stream page after being triggered.
[0051] In some embodiments of the present disclosure, the recommended resource display page includes several candidate resource display areas, and in some embodiments, the several candidate resource display areas include target candidate resource display areas, and the number of target candidate resource display areas in the recommended resource display page may be one or more, but is not particularly limited in some embodiments of the present disclosure.
[0052] In addition, the target candidate resource display area is used to display resource presentation information corresponding to the target object. Other candidate resource display areas other than the target candidate resource display area are used to display other recommended resources. In one possible embodiment of the present disclosure, the other recommended resources can include one or more of recommended video streams, recommended live streaming rooms, recommended products, recommended works, etc.
[0053] In the embodiment of the present disclosure, the position of the target resource display area on the recommended resource display page may be preset, for example, the target resource display area is displayed at the fourth position on the recommended resource display page.
[0054] In the embodiment of the present disclosure, an example is taken in which the recommended resource display page includes four candidate resource display areas, as shown in Fig. 3. As shown in Fig. 3, the candidate resource display areas can be displayed in the form of cards. The recommended resource display page is used to display resource presentation information corresponding to the target object, and the other candidate resource display areas are used to display related information of recommended live streaming rooms.
[0055] In an embodiment of the present disclosure, the resource presentation information can be understood as presenting and comparing resource attribute information corresponding to the target object. For example, the resource presentation information can include a comparison of resource attribute information, such as a price comparison, a shipping lead time comparison, a sales comparison, and a view count comparison. The resource attribute information can be understood as information indicating object attributes specific to the target object or related objects. The resource attribute information can include fixed resource attribute information and dynamic resource attribute information. For example, the fixed resource attribute information can be the brand to which the object belongs, the object model, etc. The dynamic resource attribute information can be an object image, an object title, an object price, the object view count, the object shipping lead time, the object sales, etc.
[0056] In one embodiment of the present disclosure, the resource presentation information corresponding to the target object may further include target object related information and resource attribute information corresponding to the target object. In some embodiments, the resource attribute information includes price, shipping lead time, sales, number of views, etc. The target object related information includes a target object title and a target object image.
[0057] In an embodiment of the present disclosure, the target object is an object determined based on a preset object, and in some embodiments, the preset object includes one or more of a visited live streaming room recommended object, a visited video information stream recommended object, an object corresponding to visited object attribute detailed information, and an object on which a preset interaction operation is performed.
[0058] In one embodiment of the present disclosure, the target object being an object determined based on a preset object may include setting a preset object as the target object, or setting an object that satisfies preset conditions within an object category to which the preset object belongs as the target object.
[0059] In one embodiment of the present disclosure, setting a preset object as the target object may include one or more of: setting a viewed live streaming room recommended object as the target object; setting a viewed video information stream recommended object as the target object; setting an object corresponding to the viewed object attribute detailed information as the recommended object; and setting an object on which a preset interaction operation is performed as the target object.
[0060] In an embodiment of the present disclosure, the viewed live streaming room recommended objects may include the recommended object with the highest sales in the live streaming room, the recommended object with the lowest price in the live streaming room, the recommended object that the user has viewed the longest in the live streaming room, the recommended object that the user has viewed the most in the live streaming room, and the recommended object that the user has viewed but not ordered in the live streaming room. For example, if the user has viewed recommended object B the longest in the live streaming room A (in other words, the recommended object B that the user viewed last in the live streaming room A), the recommended object B is set as the target object.
[0061] In the embodiment of the present disclosure, the recommended object of the viewed video information stream can include a recommended object mounted in the viewed video information stream or a recommended object in the viewed video content. For example, after a user views a video information stream, the user sets the object mounted in the video with the slowest viewing time as the target object. In another example, after a user views a video information stream, the user sets the object recommended in the video content in the video with the slowest viewing time as the target object.
[0062] In some embodiments of the present disclosure, an object corresponding to the viewed object attribute information may be understood as an object whose corresponding attribute information is viewed. In some embodiments, the attribute information may include an object title, an object image, object resource attribute information, an object function introduction, an object usage manual, etc.
[0063] In an embodiment of the present disclosure, the performed preset interaction operation may include one or more of an operation of adding the object to a shopping cart, an operation of following the object, an operation of ordering the object, and the like.
[0064] In one embodiment of the present disclosure, setting an object that satisfies a preset condition within an object category to which a preset object belongs as a target object includes obtaining the object category to which the preset object belongs and setting an object that satisfies the preset condition within that object category as a target object.
[0065] In one embodiment of the present disclosure, when the target object is at least one and the at least one target object belongs to the same object category, multiple target objects in the same object category are displayed in the target candidate resource display area, and resource attribute information of the multiple target objects satisfies a first preset condition. In some embodiments, the first preset condition includes a first preset number of pieces of resource attribute information in order from top to bottom after resource attribute information of the target objects and related objects included in the object category is sorted according to a set rule.
[0066] In some embodiments of the present disclosure, when the number of target objects is 1, i.e., when only one target object's resource presentation information is displayed in the target candidate resource display area, the target object is an object in the object category whose resource attribute information satisfies a second preset condition. In some embodiments, the second preset condition includes the smallest resource attribute information or the largest resource attribute information.
[0067] In one exemplary embodiment, the preset object is a mobile phone of model B of brand A recommended for live streaming room X, and model B of brand A is clustered as an object category, and resource attribute information of all mobile phones of model B of brand A is obtained, and the object corresponding to the smallest resource attribute information or the largest resource attribute information is set as the target object. For example, if the resource attribute information is price, the mobile phone with the lowest price among all mobile phones of model B of brand A is set as the target object. In another example, if the resource attribute information is sales, the mobile phone with the highest sales among all mobile phones of model B of brand A is set as the target object.
[0068] In the embodiment of the present disclosure, the presence of multiple target objects can be understood as the resource presentation information of multiple target objects being displayed in the target candidate resource display area. As shown in FIG. 3, in the embodiment of the present disclosure, an example is given in which there are three target objects.
[0069] In the embodiment of the present disclosure, the object category is the smallest unit of product information aggregation, for example, a mobile phone brand and model can be one object category, and multiple target objects are objects of the same category, and multiple target objects in the same object category are displayed in the target candidate resource display area.
[0070] In an embodiment of the present disclosure, after a preset object is determined, the object category to which the preset object belongs is obtained, the resource attribute information of all objects in the object category is sorted according to a set rule, and the objects corresponding to the resource attribute information of the first preset number are set as target objects in order from the top.
[0071] In one exemplary embodiment, the preset object is a mobile phone of model B of brand A recommended for live streaming room X, and model B of brand A is clustered as an object category, resource attribute information of all mobile phones of model B of brand A is obtained, and the resource attribute information of all mobile phones is sorted according to a set rule, and objects corresponding to the first preset number of pieces of resource attribute information are set as target objects in descending order. Specifically, if the resource attribute information is price or shipping lead time, the set rule may be to sort in ascending order, and if the resource attribute information is sales and number of views, the set rule may be to sort in descending order.
[0072] For example, sort the prices of all mobile phones of model B of brand A in ascending order and select the top three mobile phones as the target objects. In another example, sort the sales figures of all mobile phones of model B of brand A in descending order and select the top three mobile phones as the target objects.
[0073] In one embodiment of the present disclosure, when the multiple targets belong to the same object category, a set identifier is assigned to the target object with the smallest resource attribute information. The set identifier indicates that the target object is the object with the smallest resource attribute information. Alternatively, when the multiple targets belong to the same object category, a set identifier is assigned to the target object with the largest resource attribute information. This allows a user to intuitively grasp the resource attribute information of the objects.
[0074] In one embodiment of the present disclosure, when there are multiple target objects and the multiple target objects belong to multiple object categories, only one target object per object category is displayed in the target candidate resource display area. In some embodiments, the resource attribute information of the target objects displayed for each object category satisfies a second preset condition, and the second preset condition includes, for each object category, that the displayed target object corresponding to the object category is the object with the smallest resource attribute information in the object category, or that the displayed target object corresponding to the object category is the object with the largest resource attribute information in the object category. The display order of the target objects corresponding to each of the multiple object categories is determined based on the historical browsing time corresponding to each object category.
[0075] In embodiments of the present disclosure, multiple target objects may belong to multiple object categories, and further, the number of target objects may be greater than the number of object categories, or the number of target objects may be equal to the number of object categories. In one possible embodiment of the present disclosure, the number of target objects is equal to the number of object categories, i.e., only one target object is displayed per object category.
[0076] In an embodiment of the present disclosure, after determining multiple preset objects, the object category to which each preset object belongs is obtained, and for each object category, the object with the smallest resource attribute information within the object category is set as the target object, or for each object category, the object with the largest resource attribute information within the object category is set as the target object.
[0077] In one exemplary embodiment, taking the resource attribute information as an example, a preset object is a mobile phone of model B of brand A recommended for live streaming room X, and the mobile phones of model B of brand A are clustered as an object category, and the prices of all mobile phones of model B of brand A are obtained, and the mobile phone with the lowest price is set as the target object. A preset object is a short-sleeved shirt of style BB of brand AA recommended for live streaming room XX, and the short-sleeved shirt of style BB of brand AA is clustered as an object category, and the prices of all short-sleeved shirts of style BB of brand AA are obtained, and the short-sleeved shirt with the lowest price is set as the target object. A preset object is a lipstick of model BBB of brand AAA recommended for live streaming room XXX, and the lipstick of model BBB of brand AAA is clustered as an object category, and the prices of all lipsticks of model BBB of brand AAA are obtained, and the lipstick with the lowest price is set as the target object.
[0078] In an embodiment of the present disclosure, the display order of the target objects corresponding to each of the plurality of object categories is the reverse order of the historical browsing times corresponding to each of the object categories. For example, the historical browsing time of the object category to which target object A belongs is XX day, XX hour, 10 minutes, 05 seconds, the historical browsing time of the object category to which target object B belongs is XX day, XX hour, 5 minutes, 25 seconds, and the historical browsing time of the object category to which target object C belongs is XX day, XX hour, 26 minutes, 17 seconds. The reverse order of the historical browsing order is XX day, XX hour, 26 minutes, 17 seconds, XX day, XX hour, 10 minutes, 05 seconds, and XX day, XX hour, 5 minutes, 25 seconds. Accordingly, the display order of the target objects is target object C, target object A, target object B.
[0079] S102: In response to receiving a trigger operation on the target candidate resource display area, display an object display exhibition page corresponding to the target candidate resource display area, the object display exhibition page being used for a target object, resource attribute information corresponding to the target object, related objects related to the target object, and resource attribute information corresponding to each related object.
[0080] In an embodiment of the present disclosure, the trigger operation on the target candidate resource display area may be a trigger operation on any position within the target candidate resource display area, such as a trigger operation on a blank area within the target candidate resource display area or a trigger operation on resource presentation information within the target candidate resource display area. This is not particularly limited in the embodiment of the present disclosure.
[0081] In the embodiments of the present disclosure, an associated object related to a target object can be understood as an object that belongs to the same object category as said target object.
[0082] In one embodiment of the present disclosure, when there are multiple target objects and the multiple target objects belong to the same object category, the related objects related to the target objects can be understood as objects that belong to the same object category as the target objects, in other words, the related objects related to the target objects and the multiple target objects belong to the same category.
[0083] In one embodiment of the present disclosure, when there are multiple target objects and the multiple target objects belong to multiple object categories, there are related objects related to each target object, and the related objects related to the target object belong to the same category as the target object. For example, if target object A belongs to object category AA, the related objects related to target object A are related objects included in object category AA. If target object B belongs to object category BB, the related objects related to target object B are related objects included in object category BB.
[0084] In one possible embodiment of the present disclosure, target object a and target object b belong to object category A, and the related objects related to target object a and target object b are related objects included in object category A. For object category B to which target object c belongs, the related objects related to target object c are related objects included in object category B.
[0085] In an embodiment of the present disclosure, as shown in FIG. 4 , the object display page includes multiple object display areas, and each object display area is used to display multiple objects belonging to the same category and resource attribute information corresponding to each object, and the objects may include a target object and related objects related to the target object.
[0086] As shown in Fig. 4, each object display area displays the object category name, which is the short title of the target object and related objects included in the object category that has the most repeated titles. If there are no repeated short titles for the target object and related objects included in the object category, the short title corresponding to the target object is used.
[0087] In one embodiment of the present disclosure, as shown in FIG. 3 , the target candidate resource display area includes a first area 21 and at least one or more second areas, each of which displays resource attribute information corresponding to one target object, and the target objects displayed in each second area are different. The first area is an area of the target candidate resource display area other than the second area. For example, second area 22 is used to display resource attribute information corresponding to target object 1, second area 23 is used to display resource attribute information corresponding to target object 2, and second area 24 is used to display resource attribute information corresponding to target object 3. The first area is an area of the target candidate resource display area other than the second area.
[0088] In one embodiment of the present disclosure, when there are multiple target objects and the multiple target objects belong to multiple object categories, displaying an object exhibition exhibition page corresponding to the target candidate resource exhibition area in response to receiving a trigger operation on the target candidate resource exhibition area includes displaying resource attribute information corresponding to the target object corresponding to the triggered second area and resource attribute information corresponding to related objects related to the target object on the object exhibition exhibition page in response to receiving a trigger operation on any of the second areas.
[0089] In an embodiment of the present disclosure, a user can trigger any second area according to his or her preference, and in response to receiving a trigger operation on the second area, a target object corresponding to the triggered second area can be obtained, and resource attribute information corresponding to the target object corresponding to the triggered second area and resource attribute information corresponding to related objects related to the target object can be displayed on the object exhibition display page.
[0090] In one exemplary embodiment, in response to receiving a trigger operation on the second area 23, resource attribute information corresponding to the target object 2 and resource attribute information corresponding to the related object associated with the target object 2 are obtained, and the resource attribute information corresponding to the target object 2 and the resource attribute information corresponding to the related object associated with the target object 2 are displayed on the object display exhibition page.
[0091] In an embodiment of the present disclosure, displaying the resource attribute information corresponding to the target object corresponding to the triggered second area and the resource attribute information corresponding to the related objects on the object exhibition exhibition page includes displaying the resource attribute information corresponding to the target object corresponding to the triggered second area and the resource attribute information corresponding to the related objects in a leading object exhibition area on the object exhibition exhibition page, and other object exhibition exhibition areas are used to display resource attribute information corresponding to other target objects and resource attribute information corresponding to related objects related to the other target objects.
[0092] In one embodiment of the present disclosure, when there are multiple target objects and the multiple target objects belong to multiple object categories, displaying an object exhibition exhibition page corresponding to the target candidate resource exhibition area in response to receiving a trigger operation on the target candidate resource exhibition area includes displaying resource attribute information corresponding to the target objects included in all object categories and resource attribute information corresponding to related objects related to the target objects included in all object categories on the object exhibition exhibition page in response to receiving a trigger operation on the first area.
[0093] In an embodiment of the present disclosure, when there are multiple target objects and the multiple target objects belong to multiple object categories, the user triggers any position in the first area, and the display object exhibition page includes multiple object exhibition exhibition areas, and each object exhibition exhibition area is used to display resource attribute information corresponding to the target objects included in one object category and resource attribute information corresponding to the related objects.
[0094] In one embodiment of the present disclosure, the display order of the target object or related objects included in each object category displayed on the object exhibition page is determined by the sort order of the resource attribute information corresponding to the target object or related object. If the resource attribute information of the at least two objects is the same, the display order of the at least two objects is determined by the association relationship between the user and an object-related user, and the at least two objects include the target object and / or the related object.
[0095] In an embodiment of the present disclosure, the display order of target objects and related objects included in an object category is consistent with the sort order of resource attribute information corresponding to the target objects or related objects. The resource attribute information corresponding to the target objects or related objects includes resource attribute information corresponding to the target objects and resource attribute information corresponding to the related objects. Specifically, the display order of target objects and related objects is in ascending order of resource attribute information, or the display order of target objects and related objects is in descending order of resource attribute information. Furthermore, sorting the resource attribute information refers to sorting the resource attribute information corresponding to target objects included in the same object category and the resource attribute information of related objects related to the target objects in the same object category.
[0096] Furthermore, if the resource attribute information of at least two objects matches, it can be determined based on the relationship between the user and the object-related user. The object-related user can be understood as a broadcaster of the object. For example, it can be an anchor of a live streaming room that hosts the object, a user who broadcasts a video that hosts the object, or a store to which a user who sells the object belongs.
[0097] In an embodiment of the present disclosure, determining based on the relationship between the user and the object-related user may be determined based on the intimacy between the user and the object-related user. For example, if the user follows the related user, the corresponding object is preferentially displayed. If the related user has previously placed an order, the corresponding object is preferentially displayed.
[0098] In one embodiment of the present disclosure, the object exhibition display area includes an object expansion control, and the method further includes displaying resource attribute information corresponding to a first preset number of target objects and resource attribute information corresponding to related objects in the object exhibition display area, and in response to a trigger operation on the object expansion control, obtaining resource attribute information corresponding to a second preset number of target objects and resource attribute information corresponding to related objects and displaying them in the object exhibition display area, wherein the first preset number is smaller than the second preset number.
[0099] In an embodiment of the present disclosure, as shown in Fig. 4, taking the case where the first preset number is 3 as an example, one object exhibition display area displays resource attribute information corresponding to three objects included in the object category. If the number of objects included in the object category exceeds the first preset number (e.g., 3), an object expansion control is displayed in the object exhibition display area, and in response to receiving a trigger operation on the object expansion control, resource attribute information corresponding to all objects in the object category is displayed in the object exhibition display area, as shown in Fig. 5. In some embodiments, the objects included in an object category include a target object and related objects in the object category.
[0100] Furthermore, if the number of second objects included in the object category is large and they cannot all be displayed on the current page, the second objects are slid and displayed in response to an upward sliding operation by the user.
[0101] In one embodiment of the present disclosure, an object-related page is displayed in response to a trigger operation on any target object or related object in the object exhibition page. In some examples, the object-related page includes a combination of one or more of the following contents: an object detail page used to display detailed attribute information of the triggered target object or related object, including at least one or more of an object title, object resource attribute information, and object image; a target live-streaming room page that is an exhibition page of a live-streaming room associated with the triggered target object or related object; and the target multimedia page that is an exhibition page of multimedia content associated with the triggered target object or related object.
[0102] In one embodiment of the present disclosure, in response to a trigger operation on any target object or related object on the object exhibition page, a details page of the triggered target object or related object is displayed, and the object details page is used to display attribute details of the triggered target object or related object, and the attribute details include at least one or more of an object title, object resource attribute information, object image, etc.
[0103] In one embodiment of the present disclosure, in response to a trigger operation on any object on the object exhibition page, a target live streaming room page is displayed, which is an exhibition page of a live streaming room associated with the triggered target object or related object.
[0104] The live broadcasting room associated with the triggered object means to mount the corresponding triggered live broadcasting room.
[0105] In an embodiment of the present disclosure, the target live streaming room page is used to display the live broadcast screen in the target live streaming room, and an object panel used to display detailed attribute information of the triggered object can be displayed on the target live streaming room page.
[0106] In an embodiment of the present disclosure, as shown in Figures 4 and 5, in response to a trigger operation on a target object or a related object, a target live streaming room associated with the triggered target object or related object is obtained. As shown in Figure 6, a live broadcast screen corresponding to the target live streaming room is displayed, and an object panel is pulled up on the live broadcast screen to display detailed attribute information of the triggered target object or related object. For example, the detailed attribute information of the object includes an image of the object, resource attribute information, an object title, an add to shopping cart control, and an instant purchase control. The add to shopping cart control is used to add the second object to the shopping cart in response to a user's trigger operation, and the instant purchase control is used to jump to a payment page corresponding to the second object in response to a user's trigger operation.
[0107] In one embodiment of the present disclosure, in response to a trigger operation on any target object or related object on the object exhibition page, a target multimedia page is displayed, the target multimedia page being a multimedia content exhibition page associated with the triggered target object or related object.
[0108] In an embodiment of the present disclosure, the multimedia content associated with the triggered target object or related object may be multimedia content corresponding to the mounting of the triggered target object or related object, and the multimedia content may be a video stream.
[0109] In the embodiment of the present disclosure, a target multimedia page is used to display target multimedia content, and an object panel can be displayed on the object multimedia page to display detailed attribute information of the triggered target object or related objects.
[0110]
[0010] An embodiment of the present disclosure provides a method, an apparatus, a device, a storage medium, and a program product for displaying objects, the method including: displaying a recommended resource display page in response to receiving a user's trigger operation, the recommended resource display page including a target candidate resource display area, the target candidate resource display area being used to display resource presentation information corresponding to a target object; and displaying an object display display page corresponding to the target candidate resource display area in response to receiving a trigger operation on the target candidate resource display area, the object display display page being used for the target object, resource attribute information corresponding to the target object, related objects related to the target object, and resource attribute information corresponding to each related object. The embodiment of the present disclosure displays the resource presentation information corresponding to the target object on the recommended resource display page, and after the user triggers the resource presentation information corresponding to the target object, displays the resource attribute information of various objects, thereby displaying the resource attribute information of more objects to the user and assisting the user in making a selection.
[0111] FIG. 7 is a structural schematic diagram of an object display device in an embodiment of the present disclosure, which is applicable to the case where objects of the same category are displayed in a concentrated manner, and the object display device may be realized in the form of software and / or hardware, and the object display device may be disposed in an electronic device.
[0112] As shown in FIG. 7, an object exhibition device 70 according to an embodiment of the present disclosure mainly includes a recommended resource display module 71 and an object exhibition module 72.
[0113] The recommended resource display module 71 is used to display a recommended resource display page in response to receiving a user's trigger operation, the recommended resource display page including a target candidate resource display area, the target candidate resource display area is used to display resource presentation information corresponding to a target object. The object display module 72 is used to display an object display page corresponding to the target candidate resource display area in response to receiving a trigger operation on the target candidate resource display area, the object display display page is used for the target object, resource attribute information corresponding to the target object, related objects related to the target object, and resource attribute information corresponding to each related object.
[0114] In one embodiment of the present disclosure, the target object is an object determined based on a preset object, and the preset object includes one or more of an object recommended for a viewed live streaming room, an object recommended for a viewed video information stream, an object corresponding to the viewed object attribute detail information, and an object on which a preset interaction operation is performed.
[0115] In one embodiment of the present disclosure, when there is at least one target object and the at least one target object belongs to the same object category, multiple target objects in the same object category are displayed in the target candidate resource display area, and the resource attribute information of the multiple target objects satisfies a first preset condition, and the first preset condition includes a first preset number of resource attribute information items in order from top to bottom after the resource attribute information of the target objects and related objects included in the object category are sorted according to a set rule.
[0116] In one embodiment of the present disclosure, when there are multiple target objects and the multiple target objects belong to multiple object categories, only one target object for each object category is displayed in the target candidate resource display area, and the resource attribute information of the target objects displayed for each object category satisfies a second preset condition, and the second preset condition includes, for each object category, that the displayed target object corresponding to the object category is the object with the smallest resource attribute information in the object category, or that the displayed target object corresponding to the object category is the object with the largest resource attribute information in the object category, and the display order of the target objects corresponding to each of the multiple object categories is determined based on the historical browsing time corresponding to each object category.
[0117] In one embodiment of the present disclosure, the target candidate resource display area includes a first area and at least one second area, each of which displays resource attribute information corresponding to one target object, and the target objects displayed in each of the second areas are different, and the first area is an area of the target candidate resource display area other than the second area. Specifically, the object display module 72 is used to display, in response to receiving a trigger operation on any of the second areas, resource attribute information corresponding to the target object corresponding to the triggered second area and resource attribute information corresponding to related objects related to the target object on the object display page, and in response to receiving a trigger operation on the first area, resource attribute information corresponding to the target object included in all object categories and resource attribute information corresponding to related objects related to the target object included in all object categories on the object display page.
[0118] In one embodiment of the present disclosure, the display order of target objects or related objects included in each object category displayed on the object exhibition page is determined by the sort order of resource attribute information corresponding to the target objects or related objects, and when the resource attribute information of at least two objects is the same, the display order of the at least two objects is determined by the association relationship between the user and an object-related user, and the at least two objects include the target object and / or the related object.
[0119] In one embodiment of the present disclosure, the device further includes an object-related page display module that displays an object-related page in response to a trigger operation on any target object or related object on the object exhibition page, the object-related page including a combination of one or more of the following content: an object detail page used to display attribute detail information of the triggered target object or related object, including at least one or more of an object title, object resource attribute information, and object image; a target live streaming room page that is an exhibition page of a live streaming room associated with the triggered target object or related object; and a target multimedia page that is a multimedia content exhibition page associated with the triggered target object or related object.
[0120] The object exhibition adjustment device according to an embodiment of the present disclosure can perform the steps performed in the object exhibition method according to an embodiment of the method of the present disclosure, and has the steps performed and beneficial effects, so they will not be repeated in this specification.
[0121] FIG. 8 is a structural schematic diagram of an electronic device in an embodiment of the present disclosure. Specifically, FIG. 8 illustrates a structural schematic diagram of an electronic device 800 suitable for implementing an embodiment of the present disclosure. Terminal devices in the embodiment of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, personal digital assistants (PDAs), tablets (PADs), portable media players (PMPs), in-vehicle terminals (e.g., in-vehicle navigation terminals), etc., and fixed terminals such as digital televisions, desktop computers, etc. The electronic device illustrated in FIG. 8 is merely an example and does not impose any limitations on the functionality and scope of use of the embodiment of the present disclosure.
[0122] 8, the electronic device 800 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 801, which can execute various appropriate operations and processes to realize the object display method of the embodiments described in the present disclosure based on a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 into a random access memory (RAM) 803. The RAM 803 further stores various types of programs and data necessary for the operation of the electronic device 800. The processing unit 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0123] Typically, input devices 806, including, for example, a touch panel, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc., output devices 807, including, for example, a liquid crystal display (LCD), speaker, vibrator, etc., storage devices 808, including, for example, a magnetic tape, hard disk, etc., and communication devices 809, can be connected to the I / O interface 805. The communication devices 809 enable the electronic device 800 to communicate wirelessly or via wires with other devices to exchange data. Although FIG. 8 illustrates the electronic device 800 having multiple types of devices, it is not required that the electronic device 800 implement or include all of the illustrated devices. Instead, the electronic device 800 may implement or include more or fewer devices.
[0124] In particular, according to an embodiment of the present disclosure, the processes described with reference to the flowcharts above can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product including a computer program carried on a non-transitory computer-readable medium, the computer program including program code for executing the method illustrated in the flowcharts, thereby implementing the object display method described above. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 809, installed from the storage device 808, or installed from the ROM 802. When the computer program is executed by the processing device 801, it performs the functions defined by the method of the embodiment of the present disclosure.
[0125] It should be noted that the computer-readable medium described above in the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. The computer-readable storage medium may be, for example, but is not limited to, an electric, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. Further specific examples of the 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, 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, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used in or in conjunction with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, having computer-readable program code carried therein. Such propagated data signals may take various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which is capable of transmitting, propagating, or transmitting a program for use in or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted over any suitable medium, including, but not limited to, electrical wire, optical cable, radio frequency (RF), etc., or any suitable combination of the foregoing.
[0126] In some embodiments, clients and servers may communicate using any now known or later developed network protocol, such as HyperText Transfer Protocol (HTTP), and may interconnect with any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include a local network ("LAN"), a wide area network ("WAN"), the World Wide Web (e.g., the Internet), an end-to-end network (e.g., an ad-hoc end-to-end network), and any now known or later developed network.
[0127] The computer-readable medium may be included in the electronic device, or may be separate from the electronic device.
[0128] When one or more programs are carried on the computer-readable medium and executed by the electronic device, the electronic device performs the following steps: in response to receiving a user's trigger operation, displaying a recommended resource exhibition page, the recommended resource exhibition page including a target candidate resource exhibition area, the target candidate resource exhibition area being used to display resource presentation information corresponding to a target object; and in response to receiving a trigger operation on the target candidate resource exhibition area, displaying an object exhibition exhibition page corresponding to the target candidate resource exhibition area, the object exhibition exhibition page being used for the target object, resource attribute information corresponding to the target object, related objects related to the target object, and resource attribute information corresponding to each related object.
[0129] In one possible embodiment of the present disclosure, when the one or more programs are executed by the terminal device, the terminal device may also perform other steps described in the above examples.
[0130] Computer program code for carrying out the operations of the present 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, C++, and the like, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code may run 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. When referring to a remote computer, the remote computer may be connected to the user's computer via any type of network, including a LAN or WAN, or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).
[0131] The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program, or portion of code, which includes one or more executable instructions for implementing preset logic functions. Note that in some alternative implementations, the functions described in the blocks may occur in a different order than that depicted in the figures. For example, two blocks shown as connected may actually execute substantially in parallel or in reverse order, depending on the functionality involved. Note that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented in a dedicated hardware-based system that executes preset functions or operations, or in a combination of dedicated hardware and computer instructions.
[0132] The modules or units according to the embodiments of the present disclosure may be implemented in a software or hardware manner, and the names of the modules or units, if any, do not limit the modules or units themselves.
[0133] The functionality of the present invention 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 parts (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), etc.
[0134] In the specification of this disclosure, a machine-readable medium may be a tangible medium that can contain or store a program used in or in conjunction with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the above. More specific examples of machine-readable storage media include an electrical connection by 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 magnetic disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0135] According to one or more embodiments of the present disclosure, the present disclosure provides a method for exhibiting an object, the method including: in response to receiving a user's trigger operation, displaying a recommended resource exhibition page, the recommended resource exhibition page including a target candidate resource exhibition area, the target candidate resource exhibition area being used to display resource presentation information corresponding to a target object; and in response to receiving a trigger operation on the target candidate resource exhibition area, displaying an object exhibition page corresponding to the target candidate resource exhibition area, the object exhibition exhibition page being used for a target object, resource attribute information corresponding to the target object, related objects related to the target object, and resource attribute information corresponding to each related object.
[0136] According to one or more embodiments of the present disclosure, the present disclosure provides a method for displaying an object, wherein the target object is an object determined based on preset objects, and the preset objects include one or more of an object recommended for a viewed live streaming room, an object recommended for a viewed video information stream, an object corresponding to viewed object attribute detail information, and an object on which a preset interaction operation is performed.
[0137] According to one or more embodiments of the present disclosure, the present disclosure provides a method for displaying objects, when the target object is at least one and the at least one target object all belong to the same object category, in the target candidate resource display area, wherein resource attribute information of the plurality of target objects satisfies a first preset condition, and the first preset condition is set according to a rule set for the resource attribute information of the target objects and related objects included in the object category, and then the objects are displayed in order from top to bottom, including a first preset number of pieces of resource attribute information.
[0138] According to one or more embodiments of the present disclosure, the present disclosure provides a method for displaying objects, comprising the steps of: when there are multiple target objects and the multiple target objects belong to multiple object categories, displaying only one target object for each object category in the target candidate resource display area, wherein resource attribute information of the target object displayed for each object category satisfies a second preset condition, the second preset condition including, for each object category, that the displayed target object corresponding to the object category is the object with the smallest resource attribute information in the object category, or the displayed target object corresponding to the object category is the object with the largest resource attribute information in the object category, and a display order of the target objects corresponding to each of the multiple object categories is determined based on a historical browsing time corresponding to each object category.
[0139] According to one or more embodiments of the present disclosure, the present disclosure provides a method for exhibiting objects, wherein the target candidate resource exhibition area includes a first area and at least one second area, each of the second areas displays resource attribute information corresponding to one target object, and the target objects displayed in each of the second areas are different, and the first area is an area of the target candidate resource exhibition area other than the second area, and in response to receiving a trigger operation on the target candidate resource exhibition area, the step of displaying an object exhibition page corresponding to the target candidate resource exhibition area includes the steps of: in response to receiving a trigger operation on any of the second areas, displaying, on the object exhibition exhibition page, resource attribute information corresponding to the target object corresponding to the triggered second area and resource attribute information corresponding to related objects related to the target object, and in response to receiving a trigger operation on the first area, displaying, on the object exhibition exhibition page, resource attribute information corresponding to the target object included in all object categories and resource attribute information corresponding to related objects related to the target object included in all object categories.
[0140] According to one or more embodiments of the present disclosure, the present disclosure provides a method for exhibiting objects, in which a display order of target objects or related objects included in each object category displayed on the object exhibition page is determined by a sort order of resource attribute information corresponding to the target objects or related objects, and when the resource attribute information of at least two objects is the same, a display order of the at least two objects is determined by an association relationship between the user and an object-related user, and the at least two objects include a target object and / or a related object.
[0141] According to one or more embodiments of the present disclosure, the present disclosure provides a method for exhibiting an object, further comprising the step of displaying an object-related page in response to a trigger operation on any target object or related object on the object exhibition page, wherein the object-related page includes a combination of one or more of the following content: an object detail page used to display attribute detail information of the triggered target object or related object, including at least one or more of an object title, object resource attribute information, and object image; a target live streaming room page which is an exhibition page of a live streaming room associated with the triggered target object or related object; and a target multimedia page which is a multimedia content exhibition page associated with the triggered target object or related object.
[0142] According to one or more embodiments of the present disclosure, the present disclosure provides an apparatus for exhibiting objects, the apparatus including: a recommended resource display module for displaying a recommended resource exhibition page in response to receiving a trigger operation from a user, the recommended resource exhibition page including a target candidate resource exhibition area, the target candidate resource exhibition area being used to display resource presentation information corresponding to a target object; and an object exhibition module for displaying an object exhibition page corresponding to the target candidate resource exhibition area in response to receiving a trigger operation on the target candidate resource exhibition area, the object exhibition exhibition page being used for a target object, resource attribute information corresponding to the target object, related objects related to the target object, and resource attribute information corresponding to each related object.
[0143] According to one or more embodiments of the present disclosure, the present disclosure provides an apparatus for exhibiting objects, wherein the target object is an object determined based on preset objects, and the preset objects include one or more of an object recommended for a viewed live streaming room, an object recommended for a viewed video information stream, an object corresponding to viewed object attribute detail information, and an object on which a preset interaction operation is performed.
[0144] According to one or more embodiments of the present disclosure, the present disclosure provides a device for displaying objects, in which, when the target object is at least one and the at least one target object all belong to the same object category, multiple target objects in the same object category are displayed in the target candidate resource display area, and resource attribute information of the multiple target objects satisfies a first preset condition, and the first preset condition includes a first preset number of resource attribute information items in order from top to bottom after the resource attribute information of the target objects and related objects included in the object category are sorted according to a set rule.
[0145] According to one or more embodiments of the present disclosure, the present disclosure provides a device for exhibiting objects, where when there are multiple target objects and the multiple target objects belong to multiple object categories, only one target object for each object category is displayed in the target candidate resource exhibition area, resource attribute information of the target objects displayed for each object category satisfies a second preset condition, the second preset condition including, for each object category, that the displayed target object corresponding to the object category is the object with the smallest resource attribute information in the object category, or that the displayed target object corresponding to the object category is the object with the largest resource attribute information in the object category, and a display order of the target objects corresponding to each of the multiple object categories is determined based on a historical browsing time corresponding to each object category.
[0146] According to one or more embodiments of the present disclosure, the present disclosure provides an object exhibition device, wherein the target candidate resource exhibition area includes a first area and at least one second area, each of the second areas displays resource attribute information corresponding to one target object, and the target objects displayed in each of the second areas are different, and the first area is an area of the target candidate resource exhibition area other than the second area, and the object exhibition module 72 is specifically used to, in response to receiving a trigger operation on any of the second areas, display resource attribute information corresponding to the target object corresponding to the triggered second area and resource attribute information corresponding to related objects related to the target object on the object exhibition exhibition page, and in response to receiving a trigger operation on the first area, display resource attribute information corresponding to the target object included in all object categories and resource attribute information corresponding to related objects related to the target object included in all object categories on the object exhibition exhibition page.
[0147] According to one or more embodiments of the present disclosure, the present disclosure provides an object exhibition device, wherein a display order of target objects or related objects included in each object category displayed on the object exhibition page is determined by a sort order of resource attribute information corresponding to the target objects or related objects, and when the resource attribute information of at least two objects is the same, a display order of the at least two objects is determined by an association relationship between the user and an object-related user, and the at least two objects include a target object and / or a related object.
[0148] According to one or more embodiments of the present disclosure, the present disclosure provides an object exhibition device, further including an object-related page display module that displays an object-related page in response to a trigger operation on any target object or related object in the object exhibition page, the object-related page including a combination of one or more of the following content: an object detail page used to display attribute detail information of the triggered target object or related object, including at least one or more of an object title, object resource attribute information, and object image; a target live streaming room page that is an exhibition page of a live streaming room associated with the triggered target object or related object; and a target multimedia page that is a multimedia content exhibition page associated with the triggered target object or related object.
[0149] According to one or more embodiments of the present disclosure, an embodiment of the present disclosure comprises: An electronic device, the electronic device comprising: one or more processors; a memory for storing one or more programs, An electronic device is provided, in which, when the one or more programs are executed by the one or more processors, a method for displaying an object according to any one of the embodiments of the present disclosure is realized.
[0150] According to one or more embodiments of the present disclosure, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, the program, when executed by a processor, realizing the method for displaying an object according to any one of the first aspects above.
[0151] According to one or more embodiments of the present disclosure, an embodiment of the present disclosure provides a computer program product including a computer program or instructions, which, when executed by a processor, implements the method of displaying an object according to any one of the first aspects above.
[0152] The above description merely describes preferred embodiments of the present disclosure and the technical principles applied thereto. As can be understood by those skilled in the art, the scope of the present disclosure is not limited to the technical solutions formed by the specific combinations of the above technical features, but also includes other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the concept disclosed above. For example, it also includes technical solutions formed by mutually replacing the above features with technical features having similar functions disclosed in the present disclosure (but not limited thereto).
[0153] Also, although operations have been described in a particular order, it should not be understood that these operations must be performed in the particular order shown, or in any forward order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although the above discussion includes multiple implementation details, these should not be understood as limiting the scope of the present disclosure. Some features described in the description of a single embodiment may also be implemented in combination in a single embodiment. Conversely, various features described in the description of a single embodiment may be implemented in multiple embodiments alone or in any suitable subcombination.
[0154] Although the present subject matter has been described in language specific to structural features and / or logical operations of a method, it should be understood that the subject matter defined in the appended claims is not limited to the specific features or operations described above. Rather, the specific features and operations described above are merely example forms of implementing the claims.
Claims
1. 1. A method of displaying an object, the method comprising: In response to receiving a user's trigger operation, displaying a recommended resource display page, the recommended resource display page including a target candidate resource display area, the target candidate resource display area being used to display resource presentation information corresponding to the target object; in response to receiving a trigger operation on the target candidate resource exhibition area, displaying an object exhibition page corresponding to the target candidate resource exhibition area, the object exhibition page being used for a target object, resource attribute information corresponding to the target object, related objects related to the target object, and resource attribute information corresponding to each related object; method.
2. The method of claim 1, wherein the target object is an object determined based on a preset object, and the preset object includes one or more of a viewed live streaming room recommended object, a viewed video information stream recommended object, an object corresponding to a viewed object attribute detailed information, and an object on which a preset interaction operation is performed.
3. 2. The method of claim 1, wherein, when there is at least one target object and the at least one target object belongs to the same object category, multiple target objects in the same object category are displayed in the target candidate resource display area, and resource attribute information of the multiple target objects satisfies a first preset condition, and the first preset condition includes a first preset number of resource attribute information items in order from top to bottom after the resource attribute information of the target objects and related objects included in the object category is sorted according to a set rule.
4. 2. The method of claim 1, wherein when there are multiple target objects and the multiple target objects belong to multiple object categories, only one target object for each object category is displayed in the target candidate resource display area, resource attribute information of the target object displayed for each object category satisfies a second preset condition, the second preset condition including, for each object category, that the displayed target object corresponding to the object category is the object with the smallest resource attribute information in the object category, or that the displayed target object corresponding to the object category is the object with the largest resource attribute information in the object category, and the display order of the target objects corresponding to each of the multiple object categories is determined based on a historical browsing time corresponding to each object category.
5. assigning a set identifier to the target object with the smallest resource attribute information when multiple target objects belong to the same object category, the set identifier being used to indicate that the target object is the object with the smallest resource attribute information; or The method of claim 4 , further comprising the step of: when a plurality of the target objects belong to the same object category, assigning a setting identifier to a target object having the greatest resource attribute information.
6. The method of claim 1, wherein the target candidate resource display area includes a first area and at least one second area, each of the second areas displays resource attribute information corresponding to one target object, and the target objects displayed in each of the second areas are different, and the first area is an area of the target candidate resource display area other than the second area.
7. In response to receiving a trigger operation on the target candidate resource display area, displaying an object display page corresponding to the target candidate resource display area includes:
7. The method of claim 6, further comprising: in response to receiving a trigger operation for any of the second areas, displaying on the object exhibition page resource attribute information corresponding to a target object corresponding to the triggered second area and resource attribute information corresponding to related objects related to the target object.
8. In response to receiving a trigger operation on the target candidate resource display area, displaying an object display page corresponding to the target candidate resource display area includes:
7. The method of claim 6, further comprising: in response to receiving a trigger operation for the first area, displaying, on the object exhibition page, resource attribute information corresponding to a target object included in all object categories and resource attribute information corresponding to related objects related to the target object included in all object categories.
9. The method of claim 6, wherein the display order of target objects or related objects included in each object category displayed on the object exhibition page is determined by the sort order of resource attribute information corresponding to the target objects or related objects, and when the resource attribute information of at least two objects is the same, the display order of the at least two objects is determined by the association relationship between the user and an object-related user, and the at least two objects include the target object and / or the related object.
10. displaying an object-related page in response to a trigger operation on any of the target object or related objects on the object exhibition page, the object-related page comprising: an object detail page used to display detailed attribute information of the triggered target object or related object, including at least one or more of an object title, resource attribute information of the object, and an object image; a target live streaming room page, which is an exhibition page of a live streaming room associated with the triggered target object or related object; and a target multimedia page, which is a multimedia content exhibition page associated with the triggered target object or related object.
11. The object exhibition page includes a plurality of object exhibition areas, each of which is used to display a plurality of objects belonging to the same category and resource attribute information corresponding to each object, the plurality of objects including the target object and the related objects related to the target object, and an object expansion control is included in the object exhibition area, and the method includes: displaying resource attribute information corresponding to a first preset number of the target objects and resource attribute information corresponding to the related objects in an object display area among the plurality of object display areas; 2. The method of claim 1, further comprising: in response to a trigger operation on the object expansion control, obtaining a second preset number of resource attribute information corresponding to the target object and resource attribute information corresponding to the related objects, and displaying them in the object display area, wherein the first preset number is smaller than the second preset number.
12. 1. An apparatus for displaying an object, the apparatus comprising: a recommended resource display module for displaying a recommended resource display page in response to receiving a user's trigger operation, the recommended resource display page including a target candidate resource display area, the target candidate resource display area being used to display resource presentation information corresponding to a target object; an object exhibition module for displaying an object exhibition page corresponding to the target candidate resource exhibition area in response to receiving a trigger operation on the target candidate resource exhibition area, the object exhibition page being used for a target object, resource attribute information corresponding to the target object, related objects related to the target object, and resource attribute information corresponding to each related object; Device.
13. An electronic device, the electronic device comprising: one or more processors; a storage device that stores 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 of any one of claims 1 to 11. electronic equipment.
14. A computer-readable storage medium having stored thereon a computer program, the computer program implementing the method of any one of claims 1 to 11 when executed by a processor.
15. A computer program which, when executed by a processor, causes the processor to implement the method of any one of claims 1 to 11.
Citation Information
Patent Citations
Method and system for automatically comparing items
JP2008529137A
Advertisement distribution device, advertisement distribution method, advertisement distribution program, terminal device, advertisement display method, and advertisement display program
JP2018081670A
Advertisement recommendation method utilizing ai, program, and computer
JP2020156001A
Product information providing device, product information providing program, and product information providing method
JP2020197965A
Commodity purchase system and commodity purchase method
JP2022139189A