Object display method, apparatus, device and storage medium
By displaying the first object and the first topic word, and displaying relevant objects in response to the topic word triggering operation, the problem of diversified needs of media resources and item objects is solved, and the user experience is improved.
Patent Information
- Application Number
- PCT/CN2024/097783
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-06-30
- Filing Date
- 2024-06-06
- Publication Date
- 2025-01-02
AI Technical Summary
The existing technology is difficult to meet people's needs for diverse display of media resource objects, object objects, etc., especially in scenarios such as live broadcasts and short video browsing.
Provide an object display method, by displaying the first object and the first topic word on the first page, displaying the second page in response to a preset trigger operation, and displaying the live broadcast object and video object belonging to the first object collection on the second page , graphic objects or life service objects, support topic word aggregation and interaction functions.
It enriches the display methods of media resource objects and item objects, meets users' diverse display needs, and improves user experience.
Smart Images

Figure CN2024097783_02012025_PF_FP_ABST
Abstract
Description
Object display method, device, equipment and storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese invention patent application number 202310805278.5, entitled “A method, device, equipment and storage medium for object display”, filed on June 30, 2023, and the entirety of that application is incorporated herein by reference. Technical Field
[0003] The present disclosure relates to the field of computer processing technology, and in particular to an object display method, apparatus, device, and storage medium. Background Art
[0004] With the development of Internet technology, online live streaming and short video browsing have become increasingly popular forms of leisure and entertainment. At present, people's demands for the display of media resource objects, object objects, etc. are becoming more and more diversified.
[0005] Therefore, how to meet people's diverse display needs for media resource objects, object objects, etc. is a technical problem that needs to be solved urgently.
[0006] Summary of the Invention
[0007] In order to solve the above technical problems, an embodiment of the present disclosure provides an object display method.
[0008] In a first aspect, an embodiment of the present disclosure provides an object display method, comprising:
[0009] Displaying a first page; wherein the first page displays a first object and a first keyword, the first object belongs to a first object set aggregated based on the first keyword, and the objects in the first object set have a descriptive feature corresponding to the first keyword;
[0010] In response to a preset trigger operation for the first keyword, a second page is displayed; wherein, at least one second object is displayed on the second page, and the at least one second object belongs to the first object set, and the at least one second object includes at least one type of object among live broadcast objects, video objects, graphic objects, and life service objects.
[0011] In an optional implementation, the first object set is determined based on a live broadcast object set corresponding to a target live broadcast room, and the first keyword is determined based on the target live broadcast room;
[0012] Alternatively, the first object set is determined based on the set of listed objects corresponding to the first list, and the first keyword is determined based on the list name of the first list;
[0013] Alternatively, the first object set is determined based on a new product object set, and the first subject word is a new product description word;
[0014] Alternatively, the first object set is determined based on an object set corresponding to a target user group and / or a target activity, and the first keyword is determined based on the target user group and / or the target activity;
[0015] Alternatively, the first object set is determined based on an object set corresponding to a target category, and the first keyword is determined based on the target category.
[0016] In an optional embodiment, the displaying of the second page in response to a preset triggering operation for the first keyword includes:
[0017] In response to a preset trigger operation for the first keyword, a live broadcast room page corresponding to the target live broadcast room is displayed; wherein, at least one live broadcast object is displayed on the live broadcast room page.
[0018] In an optional implementation, the method further includes:
[0019] In response to the trigger operation on the first object on the first page, the object details page corresponding to the first object is displayed; wherein, the first keyword is displayed on the object details page, and the first keyword is used to trigger the jump from the object details page to the live broadcast room page corresponding to the target live broadcast room.
[0020] In an optional embodiment, the first object is a video object, an item object, a graphic object or a life service object, the first object is displayed on a first object card, and the first keyword is displayed in a preset area of the first object card.
[0021] In an optional implementation manner, before displaying the first page, the method further includes:
[0022] In response to a display request for the first page, obtaining a set of objects to be displayed corresponding to the first page; wherein the set of objects to be displayed includes the first object;
[0023] determining whether the first object has an associated subject term;
[0024] Accordingly, displaying the first page includes:
[0025] If it is determined that the first object has the associated first keyword, the first page is displayed, and the first keyword is presented on the first page.
[0026] In an optional embodiment, if it is determined that the first object has the associated first keyword, before displaying the first keyword on the first page, the method further includes:
[0027] If it is determined that the first object has multiple associated keywords, the first keyword corresponding to the first object is determined based on a preset keyword display strategy.
[0028] In an optional implementation manner, displaying the first keyword on the first page includes:
[0029] The first keyword is displayed on the first page based on a keyword display style corresponding to the keyword type to which the first keyword belongs.
[0030] In an optional implementation manner, the first keyword and the first object are displayed on the second page, and the at least one second object is displayed on the second page according to a preset category.
[0031] In a second aspect, an embodiment of the present disclosure provides an object display device, comprising:
[0032] A first display module is configured to display a first page; wherein the first page displays a first object and a first keyword, the first object belongs to a first object set aggregated based on the first keyword, and the objects in the first object set have a descriptive feature corresponding to the first keyword;
[0033] The second display module is used to display a second page in response to a preset trigger operation for the first keyword; wherein, at least one second object is displayed on the second page, and the at least one second object belongs to the first object set, and the at least one second object includes at least one type of object among live broadcast objects, video objects, graphic objects, and life service objects.
[0034] In a third aspect, an embodiment of the present disclosure provides an electronic device, the electronic device comprising:
[0035] one or more processors;
[0036] a storage device for storing one or more programs;
[0037] When the one or more programs are executed by the one or more processors, the one or more processors implement the object display method as described in any one of the first aspects above.
[0038] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the object display method as described in any one of the above-mentioned first aspects.
[0039] The embodiments of the present disclosure provide an object display method, apparatus, device and storage medium, the method comprising: first, displaying a first page, displaying a first object and a first keyword on the first page, the first object belonging to a first object set aggregated based on the first keyword; then, in response to a preset trigger operation for the first keyword, displaying a second page, displaying at least one second object on the second page, the second object belonging to the first object set, the second object including at least one type of object selected from the group consisting of a live broadcast object, a video object, a graphic object and a life service object. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.
[0041] FIG1 is a schematic diagram of a scene of an object display method in an embodiment of the present disclosure;
[0042] FIG2 is a schematic flow chart of an object display method in an embodiment of the present disclosure;
[0043] FIG3 is a schematic diagram of a second page in an embodiment of the present disclosure;
[0044] FIG4 is a schematic diagram of a second page in an embodiment of the present disclosure;
[0045] FIG5 is a schematic diagram of a first page in an embodiment of the present disclosure;
[0046] FIG6 is a schematic structural diagram of an object display device according to an embodiment of the present disclosure;
[0047] FIG7 is a schematic structural diagram of an electronic device in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0048] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0049] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0050] As used herein, the term "including" and its variations are open-ended, 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 additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.
[0051] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0052] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0053] The messages or names exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or names.
[0054] Before further describing the embodiments of the present disclosure in detail, the nouns and terms involved in the embodiments of the present disclosure are explained. The nouns and terms involved in the embodiments of the present disclosure are subject to the following interpretations.
[0055] In response, it is used to indicate the conditions or states on which the executed operations depend. When the dependent conditions or states are met, one or more operations executed can be in real time or with a set delay. Unless otherwise specified, there is no restriction on the order of execution of the multiple operations executed.
[0056] In order to enrich the display method of media resource objects, item objects, etc., the embodiment of the present disclosure provides an object display method. First, a first page is displayed, on which a first object and a first keyword are displayed. The first object belongs to a first object set obtained by aggregation based on the first keyword. Then, in response to a preset trigger operation for the first keyword, a second page is displayed. At least one second object is displayed on the second page. The second object belongs to the first object set, and the second object includes at least one type of object among live broadcast objects, video objects, graphic objects, and life service objects. The embodiment of the present disclosure displays the first object in the object set obtained by aggregation based on the keyword and the keyword, and supports the interactive function of displaying other objects aggregated under the keyword by clicking on the keyword, enriching the display method of media resource objects, item objects, etc., meeting the user's diverse display needs for objects, and improving the user experience.
[0057] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. It should be noted that the same reference numerals in different drawings will be used to refer to the same elements described above.
[0058] Figure 1 is a schematic diagram of a scenario that can be used to implement the object display method provided by an embodiment of the present disclosure. As shown in Figure 1, system 100 may include multiple user terminals 110, a network 120, a server 130, and a database 140. For example, system 100 can be used to implement the object display method described in any embodiment of the present disclosure.
[0059] It will be understood that the user terminal 110 may be any other type of electronic device capable of performing data processing, which may include but is 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 broadcast receiver, an e-book device, a gaming device or any combination thereof, including accessories and peripherals of these devices or any combination thereof.
[0060] The user can operate through the application installed on the user terminal 110, and the application transmits the user behavior data to the server 130 via the network 120. The user terminal 110 can also receive the data transmitted by the server 130 via the network 120. The embodiments of the present disclosure have no restrictions on the hardware system and software system of the user terminal 110. For example, the user terminal 110 can be based on a processor such as ARM or X86, can have input / output devices such as a camera, a touch screen, and a microphone, and can run an operating system such as Windows, iOS, Linux, Android, or Hongmeng OS.
[0061] The user terminal 110 can implement the object display method provided by the embodiments of the present disclosure by running a process or thread. In some examples, the user terminal 110 can use its built-in application to execute the object display method. In other examples, the user terminal 110 can execute the object display method by calling an application stored externally to the user terminal 110.
[0062] The network 120 may be a single network or a combination of at least two different networks. For example, the network 120 may include, but is not limited to, a local area network, a wide area network, a public network, a private network, or a combination of several thereof. The network 120 may be a computer network such as the Internet and / or various telecommunication networks (e.g., 3G / 4G / 5G mobile communication networks, Wi-Fi, Bluetooth, ZigBee, etc.), and the embodiments of the present disclosure are not limited thereto.
[0063] The server 130 can be a single server, a server group, or a cloud server, wherein the servers within the server group are connected via a wired or wireless network. A server group can be centralized, such as a data center, or distributed. The server 130 can be local or remote. The server 130 can communicate with the user terminal 110 via a wired or wireless network. The embodiments of the present disclosure do not limit the hardware system and software system of the server 130.
[0064] The database 140 can generally refer to a device with a storage function. The database 140 is mainly used to store various data used, generated and output by the user terminal 110 and the server 130 during work. The database 140 can be local or remote. The database 140 can include various memories, such as random access memory (RAM), read-only memory (ROM), etc. The storage devices mentioned above are just some examples, and the storage devices that can be used by the system 100 are not limited to these. The embodiments of the present disclosure do not limit the hardware system and software system of the database 140. For example, it can be a relational database or a non-relational database.
[0065] The database 140 may be connected to or communicate with the server 130 or a portion thereof via the network 120 , or directly connected to or communicate with the server 130 , or a combination of the two.
[0066] In some examples, database 140 may be a standalone device. In other examples, database 140 may be integrated into at least one of user terminal 110 and server 130. For example, database 140 may be located on user terminal 110 or on server 130. In another example, database 140 may be distributed, with a portion located on user terminal 110 and another portion located on server 130.
[0067] Figure 2 is a flowchart of an object display method in an embodiment of the present disclosure. This embodiment can be applied to display scenarios of media resource objects, item objects, etc. The method can be executed by an object display device, which can be implemented in software and / or hardware. The object display method can be executed by the user terminal 110 described in Figure 1.
[0068] As shown in FIG2 , the object display method provided by the embodiment of the present disclosure mainly includes steps S101 - S103 .
[0069] S101: Display the first page;
[0070] The first page displays a first object and a first keyword, the first object belongs to a first object set aggregated based on the first keyword, and the objects in the first object set have descriptive features corresponding to the first keyword.
[0071] The first page may be any type of page, for example, a product list page, a product recommendation page, a video recommendation page, etc., wherein at least the first object and the first keyword are displayed on the first page.
[0072] Keywords can be understood as text information describing the similarities or similarities of objects after clustering objects with certain similarities or similarities. That is, it is text information used to describe a class of objects with the same or similar features.
[0073] In one embodiment of the present disclosure, keywords can be divided into multiple types, for example: they can include hot keywords, brand keywords, category keywords, seasonal keywords, live broadcast keywords, anchor keywords, list keywords, channel keywords, new product keywords, activity keywords, user group keywords, etc.
[0074] In an optional implementation, the first object set is determined based on the live broadcast object set corresponding to the target live broadcast room, and the first keyword is determined based on the target live broadcast room. Specifically, the first keyword belongs to a live broadcast keyword or an anchor keyword. For example, a live broadcast keyword can be directly using the live broadcast room name as the keyword. Anchor keyword can be understood as directly using the anchor name as the keyword, for example: the keyword is AAAA (AAAA is the anchor name of a popular anchor). Anchor keyword can also be understood as a keyword composed of the anchor name and the product category. For example: the keyword is AAAA recommended fitness list, where fitness is a product category.
[0075] In another optional embodiment, the first object set is determined based on the set of listed objects corresponding to the first list, and the first keyword is determined based on the name of the first list. Specifically, the first keyword is a list keyword, which can be understood as a keyword corresponding to a certain type of list, such as the best-selling list.
[0076] In another optional implementation, the first object set is determined based on the new product object set, and the first keyword is a new product description word, such as the keyword is new product purchase.
[0077] In another optional implementation, the first object set is determined based on the object set corresponding to the target user group and / or target activity, and the first keyword is determined based on the target user group and / or target activity. Specifically, the first keyword belongs to activity-related keywords, specific user group-related keywords, etc. Activity-related keywords can be understood as keywords formed by promotional activities currently being carried out by merchants or platforms, such as the keyword "Double 11". Specific user group-related keywords can be understood as keywords formed after classification based on the target population, for example: "gifts for a girlfriend", "Father's Day shopping list", etc. The first keyword can also be determined in combination with the target user group and the target activity, such as "gifts for mom on Mother's Day".
[0078] In another optional embodiment, the first object set is determined based on the object set corresponding to the target category, and the first keyword is determined based on the target category. Specifically, the first keyword is a brand keyword or a seasonal keyword. A brand keyword can be understood as a keyword for a brand. A seasonal keyword can be understood as a keyword generated based on the season or time of year, for example, "Spring Clothing Change Season," "Winter Outfits," etc.
[0079] In one optional implementation, keywords can be manually entered by operators or clustered based on user behavior data. Specifically, for anchor keywords, first, user behavior data and live broadcast data corresponding to multiple anchors are obtained; for each anchor, the corresponding popularity value is determined based on the corresponding user behavior data and live broadcast data; and a target anchor is selected from the multiple anchors based on the popularity value.
[0080] The user behavior data corresponding to the host includes: the number of followers and the number of positive reviews received. Live streaming data may include the maximum number of online users in the host's live streaming room, the number of products sold, the sales amount, and other information. It should be noted that the above user behavior data and live streaming data are publicly available through users or hosts and can be obtained online.
[0081] In the disclosed embodiment, based on the user behavior data and live broadcast data corresponding to the anchor, as well as the popularity calculation method, the popularity value corresponding to each anchor is calculated, and the anchor with the highest popularity value, or the anchor ranked in the top N popularity values, is determined as the target anchor. It should be noted that the number of target anchors can be one or more, and multiple target anchors can determine multiple keywords. The disclosed embodiment does not specifically limit the number of target topics.
[0082] In the embodiment of the present disclosure, the first object may belong to any one of the object set, and the first object may be a live broadcast object, a video object, a graphic object, a life service object, etc.
[0083] Among them, live broadcast objects can refer to objects displayed in a live broadcast room of a certain anchor, video objects can be videos for users to browse, and life service objects can refer to life-related services, such as takeout vendors and nearby travel services. Graphic and text objects can refer to objects that display content using images or text. Object sets are obtained by aggregating objects under the same keyword, where any object in the object set has a corresponding relationship with the keyword and meets the descriptive characteristics corresponding to the keyword.
[0084] In an embodiment of the present disclosure, a first page is displayed, and a first object and a first keyword are displayed on the first page, wherein the first object belongs to a first object set aggregated based on the first keyword, and the first object has a descriptive feature corresponding to the first keyword.
[0085] S102: In response to a preset trigger operation for the first keyword, display a second page.
[0086] Among them, at least one second object is displayed on the second page, and the at least one second object belongs to the first object set, and the at least one second object includes at least one type of object among live broadcast objects, video objects, graphic objects, and life service objects.
[0087] In an embodiment of the present disclosure, the second page may be a product details page, a live broadcast room page, etc., wherein the objects displayed on the second page all belong to a first object set obtained by aggregation based on the first keyword.
[0088] In the embodiment of the present disclosure, a second object is displayed on the second page. In addition, a first object can also be displayed on the second page. Preferably, the first object can be displayed in the first position on the second page.
[0089] In addition, in the embodiment of the present disclosure, the object displayed on the second page can specifically be one of the types of live broadcast objects, video objects, graphic objects, life service objects, etc. The first object set can include multiple types of objects, such as live broadcast objects, video objects, graphic objects, life service objects, etc.
[0090] In an optional implementation, when the first object set is a live broadcast object displayed in a live broadcast room of a certain anchor, the first keyword may be the name of the live broadcast room. When a trigger operation for the keyword is received, the second page, i.e., the live broadcast room page, is displayed, and the category sold in the live broadcast room is the second object.
[0091] In one optional embodiment, the first object set is determined by the set of objects listed on the first list, and the first keyword is determined based on the name of the first list. For example, if the keyword is "*** Best Value No. 5," the first object set is all the essence milks on the Best Value Essence Milk list. When a trigger operation is received for this keyword, a second page, namely the Best Value Essence Milk list page, is displayed. The various essences displayed on the Best Value Essence Milk list are the second objects.
[0092] In another optional embodiment, the first object set is determined based on the new product object set, and the first keyword is a descriptive term for the new product. For example, if the keyword is "** new product release," the first object set includes a collection of recently released ** new products under this keyword. When a trigger action is received for this keyword, a second page, namely, a page related to "** new products," is displayed. The object displayed on the page is a second object, which can be a video object, graphic object, or other object.
[0093] There is also an optional implementation method, in which the first object set is determined based on the object set corresponding to the target user group and / or target activity, and the first keyword is determined based on the target user group and / or target activity. For example, if the keyword is "the most beautiful teacher", the first object set is the group of people who meet the criteria of "the most beautiful teacher". For another example, if the keyword is "Spring Festival New Year's goods", the first object set is the goods corresponding to the Spring Festival activities. For another example, if the keyword is "Mother's Day Goodies Selection", the first object set is all the selected items that meet the target user group "mother" and the target activity "Mother's Day". The keyword can also be "No worries about traveling during the May Day holiday", in which case the first object set is a collection of travel-related content corresponding to the May Day holiday.
[0094] When a trigger operation for the above-mentioned keyword is received, the corresponding second page is displayed. The object displayed on the page is the second object. The second object can be a video object, a graphic object, a life service object, etc.
[0095] In another optional implementation, the first object set is determined based on the object set corresponding to the target category, and the first keyword is determined based on the target category.
[0096] The target category can be a certain brand, a certain season / time, etc. For example, if the keyword is "** air conditioner", the first object set is based on all air conditioners of the "**" brand. For another example, if the keyword is "spring clothing replacement season", the first object set is based on all clothing of that season. For another example, if the keyword is "health preservation during the dog days of summer", the first object set is health preservation content related to the dog days of summer. When a trigger operation for the above corresponding keyword is received, the corresponding second page is displayed, and the second page displays one or more objects belonging to the first object set, which can be specifically video objects, graphic objects, etc.
[0097] In another optional implementation, the keyword is a current Internet term or a popular buzzword, and the first object set is a set of relevant content that matches the keyword.
[0098] For example, the subject word may be "white moonlight", "first love face", "Thai pants spicy", etc., and the first object set is a set of all relevant content based on the subject word.
[0099] When a trigger operation for the corresponding keyword is received, a corresponding second page is displayed. The second page displays multiple objects belonging to the first object set, which may specifically be video objects, graphic objects, and the like.
[0100] Based on the above embodiment, when a trigger is received for the first keyword on the first page, a second page is displayed, and a second object belonging to the first object set is displayed on the second page. For the second object in the displayed first object set, in order to facilitate the user to more quickly browse to the object of interest, the objects in the first object set can be further categorized.
[0101] Specifically, in the embodiment of the present disclosure, the first keyword and the first object are displayed on the second page, and at least one second object is displayed on the second page according to a preset category, that is, each object in the object set is specifically classified and displayed on the second page.
[0102] For example, FIG3 is a schematic diagram of a second page provided in an embodiment of the present disclosure. The second page displays a first keyword 301, a first object 302, and preset categories such as "Featured Goods" and "Fashion Items," as shown in 302. The preset categories can be different depending on the type of object.
[0103] In actual application, the user triggers the keyword displayed on the first page to enter the corresponding second page and browse the various objects under the keyword. If the user wants to know the details of a specific object in the keyword, he can trigger the first object on the first page.
[0104] Specifically: in response to a trigger operation on the first object on the first page, the object details page corresponding to the first object is displayed; wherein, a first keyword is displayed on the object details page, and the first keyword is used to trigger a jump from the object details page to a page corresponding to the keyword.
[0105] For example, as shown in Figure 4, a schematic diagram of a second page provided by an embodiment of the present disclosure is shown. Assume that the keyword is the live broadcast room name shown as 401. When a trigger operation is received for the first object on the first page, the specific details page of the first object is displayed, and the keyword 401 is also displayed on the specific details page. When a trigger operation is received for the keyword on the object details page, if it is detected that the current live broadcast room is in a live broadcast state, the page jumps to the live broadcast room of "aaaa".
[0106] In the embodiment of the present disclosure, different types of keywords are determined, different types of objects that match the different types of keywords are determined, and an object set is obtained by aggregation. Then, any object in the object set and the corresponding keyword are displayed on the first page.
[0107] Since multiple keywords can be displayed on the first page, when multiple keywords and objects belonging to each keyword are displayed, in order to facilitate users to intuitively see the keywords and the objects described by the keywords, there needs to be an obvious correspondence between the keywords and their corresponding objects.
[0108] To this end, in an embodiment of the present disclosure, multiple object cards are displayed on the first page to display objects and corresponding keywords, so that users can intuitively see the corresponding relationship between objects and keywords, thereby improving user experience.
[0109] Specifically, a first page displays multiple object cards, with a first object displayed on the first object card and a first keyword displayed within a preset area of the first object card. FIG4 shows a schematic diagram of the first page display according to an embodiment of the present disclosure. First object 401 and keyword 402 are displayed on the same object card.
[0110] In actual applications, not all pages browsed by users display keywords. The disclosed embodiment determines whether to display the keyword on the first page by obtaining a first object set on the first page and determining whether the objects in the first object set are associated with the keyword. The specific method can be implemented by software / hardware.
[0111] In an optional embodiment, when a display request for a first page is received, a set of objects to be displayed corresponding to the first page is obtained; wherein the set of objects to be displayed includes the first object, and then a determination is made as to whether the first object has an associated keyword. If it is determined that the first object has an associated first keyword, the first page is displayed and the first keyword is displayed on the first page. Otherwise, only the first page is displayed without the keyword.
[0112] On the basis of determining that the first object on the first page has an associated keyword, if it is determined that the first object has multiple associated keywords, a first keyword corresponding to the first object is determined based on a preset keyword display strategy.
[0113] In an optional implementation, the keyword display strategy may determine the keywords to be displayed based on priorities such as the popularity of the keyword and whether it is timely and appropriate.
[0114] For example, if the first object has multiple keywords associated with it, including "No. 1 in sales volume" and "Spring Festival gifts", and the period is the Spring Festival, then the keyword "Spring Festival gifts" will be displayed first.
[0115] By displaying object cards and objects on the first page and displaying keywords in order of priority on the object cards, users can be guided to browse the page better, thus improving the user experience.
[0116] In addition, the display styles of keywords can also be different to enhance the appeal to users and achieve a better user experience.
[0117] In an optional implementation, when the keyword is the name of a well-known live broadcast room and the current live broadcast room is in the process of live broadcast, the display style of the keyword can be the avatar of the live broadcast room with a live broadcast logo and the keyword content.
[0118] For example, FIG5 is a schematic diagram of a first page provided by an embodiment of the present disclosure. The first page displays a first object card, a first object, and a first keyword "cccc" on the first object card. When it is detected that the current live broadcast room is in the process of live broadcasting, the keyword display style may be a live broadcast logo, a live broadcast avatar, and the keyword, as shown in 501.
[0119] In another optional implementation, when the keyword contains the name of a famous person or a person with great influence, the keyword display style can be the name of the person and related content, such as AA fitness recommendation list, Li Dazhao's New Youth.
[0120] In another optional implementation, when the keyword contains a well-known brand, the display style of the keyword can be the brand logo and the keyword content.
[0121] Based on the different types of keywords, different styles are displayed to enrich the display form of keywords, enhance the appeal to users, and improve the user experience.
[0122] In the object display method provided by the embodiment of the present disclosure, first, a first page is displayed, on which a first object and a first keyword are displayed, and the first object belongs to a first object set obtained by aggregation based on the first keyword. Then, in response to a preset trigger operation for the first keyword, a second page is displayed, on which at least one second object is displayed, and the second object belongs to the first object set, and the second object includes at least one type of object among live broadcast objects, video objects, graphic objects, and life service objects. In the embodiment of the present disclosure, the first object in the object set obtained by aggregation based on the keyword and the keyword are displayed, and an interactive function of displaying other objects aggregated under the keyword by clicking on the keyword is supported, which enriches the display methods of objects such as media resource objects and item objects, meets the user's diverse display needs for objects, and improves the user experience.
[0123] Based on the above method embodiment, the present disclosure further provides an object display device. Referring to FIG6 , which is a schematic structural diagram of an object display device provided in an embodiment of the present disclosure, the device includes:
[0124] A first display module 601 is configured to display a first page; wherein the first page displays a first object and a first keyword, the first object belonging to a first object set aggregated based on the first keyword, and the objects in the first object set having a descriptive feature corresponding to the first keyword;
[0125] The second display module 602 is used to display a second page in response to a preset trigger operation for the first keyword; wherein, at least one second object is displayed on the second page, and the at least one second object belongs to the first object set, and the at least one second object includes at least one type of object among live broadcast objects, video objects, graphic objects, and life service objects.
[0126] In an optional implementation, the first object set is determined based on a live broadcast object set corresponding to a target live broadcast room, and the first keyword is determined based on the target live broadcast room;
[0127] Alternatively, the first object set is determined based on the set of listed objects corresponding to the first list, and the first keyword is determined based on the list name of the first list;
[0128] Alternatively, the first object set is determined based on a new product object set, and the first subject word is a new product description word;
[0129] Alternatively, the first object set is determined based on an object set corresponding to a target user group and / or a target activity, and the first keyword is determined based on the target user group and / or the target activity;
[0130] Alternatively, the first object set is determined based on an object set corresponding to a target category, and the first keyword is determined based on the target category.
[0131] In an optional implementation manner, the second display module is specifically configured to:
[0132] In response to a preset trigger operation for the first keyword, a live broadcast room page corresponding to the target live broadcast room is displayed; wherein, at least one live broadcast object is displayed on the live broadcast room page.
[0133] In an optional embodiment, the device further includes:
[0134] The third display module is used to display the object details page corresponding to the first object in response to the trigger operation on the first object on the first page; wherein the first keyword is displayed on the object details page, and the first keyword is used to trigger the jump from the object details page to the live broadcast room page corresponding to the target live broadcast room.
[0135] In an optional embodiment, the first object is a video object, an item object, a graphic object or a life service object, the first object is displayed on a first object card, and the first keyword is displayed in a preset area of the first object card.
[0136] In an optional embodiment, the device further includes:
[0137] an acquisition module, configured to acquire, in response to a display request for the first page, a set of objects to be displayed corresponding to the first page; wherein the set of objects to be displayed includes the first object;
[0138] A first determining module, configured to determine whether the first object has an associated keyword;
[0139] Accordingly, the first display module is specifically used to:
[0140] If it is determined that the first object has the associated first keyword, the first page is displayed, and the first keyword is presented on the first page.
[0141] In an optional embodiment, the device further includes:
[0142] The second determining module determines the first keyword corresponding to the first object based on a preset keyword display strategy if it is determined that the first object has multiple associated keywords.
[0143] In an optional implementation, the first display module includes:
[0144] The display submodule is configured to display the first keyword on the first page based on a keyword display style corresponding to the keyword type to which the first keyword belongs.
[0145] In an optional implementation manner, the first keyword and the first object are displayed on the second page, and the at least one second object is displayed on the second page according to a preset category.
[0146] In the object display device provided by the embodiment of the present disclosure, first, a first page is displayed, on which a first object and a first keyword are displayed, and the first object belongs to a first object set obtained by aggregation based on the first keyword. Then, in response to a preset trigger operation for the first keyword, a second page is displayed, on which at least one second object is displayed, and the second object belongs to the first object set, and the second object includes at least one type of object selected from the group consisting of live broadcast objects, video objects, graphic objects, and life service objects. In the embodiment of the present disclosure, the first object in the object set obtained by aggregation based on the keyword and the keyword are displayed, and an interactive function of displaying other objects aggregated under the keyword by clicking on the keyword is supported, which enriches the display methods of objects such as media resource objects and item objects, meets the user's diverse display needs for objects, and improves the user experience.
[0147] In addition to the above-mentioned method and apparatus, the embodiments of the present disclosure further provide a computer-readable storage medium, which stores instructions. When the instructions are executed on a terminal device, the terminal device implements the object display method described in the embodiments of the present disclosure.
[0148] The embodiments of the present disclosure further provide a computer program product, which includes a computer program / instructions. When the computer program / instructions are executed by a processor, the object display method described in the embodiments of the present disclosure is implemented.
[0149] In addition, the present disclosure also provides an object display device, as shown in FIG7 , which may include:
[0150] Processor 701, memory 702, input device 703, and output device 704. The number of processors 701 in the data processing device can be one or more, and Figure 7 uses one processor as an example. In some embodiments of the present disclosure, the processor 701, memory 702, input device 703, and output device 704 can be connected via a bus or other means, wherein Figure 7 uses the bus connection as an example.
[0151] The memory 702 can be used to store software programs and modules. The processor 701 executes various functional applications and data processing of the data processing device by running the software programs and modules stored in the memory 702. The memory 702 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, at least one application required for a function, etc. In addition, the memory 702 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. The input device 703 can be used to receive input digital or character information and generate signal input related to user settings and function control of the data processing device.
[0152] Specifically in this embodiment, the processor 701 will load the executable files corresponding to the processes of one or more applications into the memory 702 according to the following instructions, and the processor 701 will run the applications stored in the memory 702, thereby realizing the various functions of the above-mentioned object display device.
[0153] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.
[0154] The foregoing description is intended only to provide specific embodiments of the present disclosure, intended to enable those skilled in the art to understand and implement the present disclosure. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the embodiments described herein, but rather to be construed in the broadest manner consistent with the principles and novel features disclosed herein.
Claims
1. A method for displaying an object, wherein: include: Displaying a first page; wherein a first object and a first keyword are displayed on the first page, the first object belongs to a first object set obtained by aggregation based on the first keyword, and the objects in the first object set have a description feature corresponding to the first keyword; In response to a preset trigger operation for the first keyword, a second page is displayed; wherein, at least one second object is displayed on the second page, and the at least one second object belongs to the first object set, and the at least one second object includes at least one type of object among live broadcast objects, video objects, graphic objects, and life service objects.
2. The method according to claim 1, wherein: The first object set is determined based on the live broadcast object set corresponding to the target live broadcast room, and the first keyword is determined based on the target live broadcast room; Alternatively, the first object set is determined based on the listed object set corresponding to the first list, and the first keyword is determined based on the list name of the first list; Alternatively, the first object set is determined based on a new product object set, and the first subject word is a new product description word; Alternatively, the first object set is determined based on an object set corresponding to a target user group and / or a target activity, and the first keyword is determined based on the target user group and / or the target activity; Alternatively, the first object set is determined based on an object set corresponding to a target category, and the first keyword is determined based on the target category.
3. The method according to claim 2, wherein: The step of displaying a second page in response to a preset trigger operation for the first keyword includes: In response to a preset trigger operation for the first keyword, a live broadcast room page corresponding to the target live broadcast room is displayed; wherein at least one live broadcast object is displayed on the live broadcast room page.
4. The method according to claim 2 or 3, wherein: The method further comprises: In response to a trigger operation on the first object on the first page, an object details page corresponding to the first object is displayed; wherein the first keyword is displayed on the object details page, and the first keyword is used to trigger a jump from the object details page to a live broadcast room page corresponding to the target live broadcast room.
5. The method according to claim 1, wherein: The first object is a video object, an item object, a graphic object or a life service object. The first object is displayed on a first object card, and the first keyword is displayed in a preset area of the first object card.
6. The method according to claim 1, wherein: Before displaying the first page, the method further includes: In response to a display request for the first page, obtaining a set of objects to be displayed corresponding to the first page; wherein the set of objects to be displayed includes the first object; determining whether the first object has an associated subject term; Accordingly, displaying the first page includes: If it is determined that the first object has the associated first keyword, the first page is displayed, and the first keyword is presented on the first page.
7. The method according to claim 6, wherein: If it is determined that the first object has the associated first keyword, before displaying the first keyword on the first page, the method further includes: If it is determined that the first object has multiple associated keywords, the first keyword corresponding to the first object is determined based on a preset keyword display strategy.
8. The method according to claim 6, wherein: The displaying of the first keyword on the first page includes: The first keyword is displayed on the first page based on a keyword display style corresponding to the keyword type to which the first keyword belongs.
9. The method according to claim 1, wherein: The first subject word and the first object are displayed on the second page, and the at least one second object is displayed on the second page according to a preset category.
10. An object display device, wherein: include: A first display module is used to display a first page; wherein a first object and a first keyword are displayed on the first page, the first object belongs to a first object set obtained by aggregation based on the first keyword, and the objects in the first object set have a description feature corresponding to the first keyword; The second display module is used to display a second page in response to a preset trigger operation for the first keyword; wherein, at least one second object is displayed on the second page, and the at least one second object belongs to the first object set, and the at least one second object includes at least one type of object among live broadcast objects, video objects, graphic objects, and life service objects.
11. An electronic device, wherein: The electronic device comprises: one or more processors; A storage device for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 9.
12. A computer-readable storage medium having a computer program stored thereon, wherein: When the program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.
Citation Information
Patent Citations
Object information display method and device, computer equipment and readable storage medium
CN112927057A
Information recommendation method and device, computer equipment and storage medium
CN114596138A
Business list display method and device, electronic equipment and storage medium
CN114650430A
Target business list display method and device, electronic equipment and storage medium
CN115065870A
Live broadcasting room display method and device, computer equipment and storage medium
CN115767124A