Object display method and device, equipment and storage medium
By displaying object collections based on subject word aggregation and supporting interactive functions, the problem of lack of diversity in display methods in the prior art is solved, diversified display of media resources and item objects is achieved, and user experience is improved.
Patent Information
- Application Number
- CN202310805278.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-30
- Publication Date
- 2024-12-31
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, the display methods lack diversity and interactivity.
By displaying the object collection based on topic word aggregation, responding to the preset trigger operation of topic word, displaying the second page, displaying live broadcast objects, video objects, graphic objects, life service objects, etc., it supports aggregation to this by clicking on topic word display Interaction functions of other objects under the subject word.
It enriches the display methods of media resource objects and item objects, meets users' diverse display needs, and improves user experience.
Smart Images

Figure CN119232959A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer processing technology, and in particular to an object display method, device, equipment and storage medium. Background Art
[0002] 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.
[0003] Therefore, how to meet people's diverse display needs for media resource objects, material objects, etc. is a technical problem that needs to be solved urgently. Summary of the invention
[0004] In order to solve the above technical problems, an embodiment of the present disclosure provides an object display method.
[0005] In a first aspect, an embodiment of the present disclosure provides an object display method, including:
[0006] 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;
[0007] 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.
[0008] In an optional implementation manner, 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;
[0009] 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;
[0010] 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;
[0011] 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;
[0012] 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.
[0013] In an optional implementation manner, in response to a preset trigger operation for the first keyword, displaying the second page includes:
[0014] 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.
[0015] In an optional implementation manner, the method further includes:
[0016] 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.
[0017] In an optional implementation, 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.
[0018] In an optional implementation manner, before displaying the first page, the method further includes:
[0019] 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;
[0020] determining whether the first object has an associated subject term;
[0021] Accordingly, displaying the first page includes:
[0022] 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.
[0023] In an optional implementation manner, 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:
[0024] 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.
[0025] In an optional implementation manner, displaying the first keyword on the first page includes:
[0026] 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.
[0027] 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.
[0028] In a second aspect, an embodiment of the present disclosure provides an object display device, comprising:
[0029] 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;
[0030] 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.
[0031] In a third aspect, an embodiment of the present disclosure provides an electronic device, the electronic device comprising:
[0032] one or more processors;
[0033] A storage device for storing one or more programs;
[0034] 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.
[0035] 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.
[0036] The disclosed embodiments 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 obtained by aggregation based on the first keyword, and 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 among live broadcast objects, video objects, graphic objects, and life service objects. The disclosed embodiments display the first object in the object set obtained by aggregation based on the keyword and the keyword, and support the interactive function of displaying other objects aggregated under the keyword by clicking on the keyword, enriching the display methods of objects such as media resource objects and item objects, meeting the user's diversified display needs for objects, and improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.
[0038] Figure 1 is a scene schematic diagram of an object display method in an embodiment of the present disclosure;
[0039] Figure 2 is a flowchart of an object display method in an embodiment of the present disclosure;
[0040] Figure 3 is a schematic diagram of a second page in an embodiment of the present disclosure;
[0041] Figure 4 is a schematic diagram of a second page in an embodiment of the present disclosure;
[0042] Figure 5 is a schematic diagram of a first page in an embodiment of the present disclosure;
[0043] Figure 6 is a structural schematic diagram of an object display device in an embodiment of the present disclosure;
[0044] Figure 7 It is a structural schematic diagram of an electronic device in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0045] Embodiments of the present disclosure will be described in more detail below 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 being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0046] 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.
[0047] The term "including" and its variations used herein are open inclusions, 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"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.
[0048] It should be noted that the concepts such as "first" and "second" mentioned in the present 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.
[0049] It should be noted that the modifications of "one" and "plurality" 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, it should be understood as "one or more".
[0050] 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.
[0051] Before further describing the embodiments of the present disclosure in detail, the nouns and terms involved in the embodiments of the present disclosure are described. The nouns and terms involved in the embodiments of the present disclosure are subject to the following interpretations.
[0052] 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 have a set delay. Unless otherwise specified, there is no restriction on the order of execution of the multiple operations executed.
[0053] In order to enrich the display methods of media resource objects, item objects, etc., the embodiments of the present disclosure provide an object display method. 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. The embodiments of the present disclosure display the first object in the object set obtained by aggregation based on the keyword and the keyword, and support the interactive function of displaying other objects aggregated under the keyword by clicking on the keyword, thereby enriching the display methods of media resource objects, item objects, etc., meeting the user's diversified display needs for objects, and improving the user experience.
[0054] 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 that have been described.
[0055] Figure 1 FIG. 1 is a schematic diagram of a scene that can be used to implement the object display method provided in the embodiment of the present disclosure. Figure 1 As shown, the system 100 may include a plurality of user terminals 110, a network 120, a server 130, and a database 140. For example, the system 100 may be used to implement the object display method described in any embodiment of the present disclosure.
[0056] It will be appreciated 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.
[0057] 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 through the network 120. The user terminal 110 can also receive the data transmitted by the server 130 through the network 120. The embodiment of the present disclosure has 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, X86, etc., 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, and Hongmeng OS.
[0058] The user terminal 110 can implement the object display method provided by the embodiment 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.
[0059] 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, etc., or a combination of several of them. 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.
[0060] The server 130 may be a single server, or a server group, or a cloud server, and each server in the server group is connected via a wired or wireless network. A server group may be centralized, such as a data center, or 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 do not limit the hardware system and software system of the server 130.
[0061] The database 140 may 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 may be local or remote. The database 140 may 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 thereto. The embodiments of the present disclosure do not limit the hardware system and software system of the database 140. For example, it may be a relational database or a non-relational database.
[0062] The database 140 may be connected or communicated with the server 130 or a part thereof via the network 120 , or directly connected or communicated with the server 130 , or a combination of the above two methods.
[0063] In some examples, the database 140 may be an independent device. In other examples, the database 140 may also be integrated in at least one of the user terminal 110 and the server 130. For example, the database 140 may be set on the user terminal 110 or on the server 130. For another example, the database 140 may also be distributed, with a portion of it being set on the user terminal 110 and another portion being set on the server 130.
[0064] Figure 2 is a flow chart 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, and the object display device can be implemented in software and / or hardware. The object display method can be performed by Figure 1 The user terminal 110 described in is executed.
[0065] like Figure 2 As shown, the object display method provided by the embodiment of the present disclosure mainly includes steps S101-S103.
[0066] S101: Display the first page;
[0067] 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.
[0068] 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.
[0069] Keywords can be understood as text information describing the similarities or similarities of objects of this type after objects with certain similarities or similarities are clustered, that is, text information used to describe a class of objects with the same or similar features.
[0070] 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.
[0071] 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 name of the live broadcast room as the keyword. Anchor keywords 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 keywords can also be understood as keywords composed of the anchor name and the product category. For example: the keyword is the AAAA recommended fitness list, where fitness is a product category.
[0072] In another optional implementation, the first object set is determined based on the set of objects on the first list, and the first subject word is determined based on the name of the first list. Specifically, the first subject word belongs to the list subject word, and the list subject word can be understood as the subject word corresponding to a certain type of list, such as the subject word is the best-selling list.
[0073] 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.
[0074] In another optional implementation, the first object set is determined based on the object set corresponding to the target user group and / or the target activity, and the first keyword is determined based on the target user group and / or the target activity. Specifically, the first keyword belongs to activity keywords, specific user group keywords, etc. Activity 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 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".
[0075] In another optional implementation, the first object set is determined based on the object set corresponding to the target category, and the first subject word is determined based on the target category. Specifically, the first subject word belongs to brand subject words and seasonal subject words. Brand subject words can be understood as taking a brand as a subject word. Seasonal subject words can be understood as subject words generated according to seasons or times, for example: "Spring Clothing Change Season", "Winter Outfits", etc.
[0076] In an optional implementation, the keyword can be a word manually input by the operator, or can be obtained by clustering based on user behavior data. Specifically, for anchor keywords, first, obtain the user behavior data and live broadcast data corresponding to multiple anchors; for each anchor, determine the popularity value corresponding to the anchor based on the user behavior data and live broadcast data corresponding to the anchor; and select the target anchor from the multiple anchors based on the popularity value.
[0077] The user behavior data corresponding to the anchor include: the number of fans corresponding to the anchor, the number of favorable comments received. The live broadcast data may include the maximum number of online users in the live broadcast room during the live broadcast, the number of goods sold, the amount of goods sold, etc. It should be noted that the above user behavior data and the above live broadcast data are data that are made public by users or anchors and can be obtained through the Internet.
[0078] In the disclosed embodiment, based on the user behavior data and live broadcast data corresponding to the anchor, and the heat value calculation method, the heat value corresponding to each anchor is calculated, and the anchor with the highest heat value, or the anchor ranked in the top N heat 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 determine multiple keywords. The number of target topics is not specifically limited in the disclosed embodiment.
[0079] 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.
[0080] Among them, the live broadcast object can refer to the object displayed in a live broadcast room of a certain anchor, the video object can be a video for users to browse, and the life service object can refer to services related to life, such as takeaway merchants, surrounding travel services, etc. The graphic object can refer to the object that displays content in pictures and texts. By aggregating objects under the same keyword, an object set is obtained, in which any object in the object set has a corresponding relationship with the keyword and meets the description characteristics corresponding to the keyword.
[0081] 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 description feature corresponding to the first keyword.
[0082] S102: In response to a preset trigger operation for the first keyword, display a second page.
[0083] 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.
[0084] In the 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.
[0085] 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.
[0086] 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., and the first object set can include multiple types of objects, such as live broadcast objects, video objects, graphic objects, life service objects, etc.
[0087] 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.
[0088] In an optional implementation, the first object set is determined by the set of objects on the first list, and the first keyword is determined based on the name of the first list; for example, the keyword is "***Super Value No. 5", and the first object set is all the essence milks on the Essence Milk Super Value List. When a trigger operation for the keyword is received, the second page, i.e., the Essence Milk Super Value List page, is displayed, and the various essences displayed on the Essence Milk Super Value List page are the second objects.
[0089] In another optional implementation, the first object set is determined based on the new product object set, and the first subject word is a new product description word. For example, the subject word is "** new product release", and the first object set is a collection of ** new products recently released under the subject word. When a trigger operation for the subject word is received, a second page, i.e., a page related to "** new product", is displayed, and the object displayed on the page is a second object, which can be a video object, a graphic object, etc.
[0090] There is also an optional implementation method, the first object set is determined based on the object set corresponding to the target user group and / or the target activity, and the first subject word is determined based on the target user group and / or the target activity. For example, the subject word is "the most beautiful teacher", and the first object set is the group of people who meet the "most beautiful teacher". For another example, the subject word is "Spring Festival New Year's goods", and the first object set is the goods corresponding to the Spring Festival activities. For another example, the subject word is "Mother's Day Goods Selection", and the first object set is all the selected items that meet the target user group "mother" and the target activity "Mother's Day". The subject word can also be "Don't worry about traveling on May 1st", then the first object set is a collection of relevant content about traveling during the May 1st period.
[0091] 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.
[0092] 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.
[0093] The target category can be a certain brand, a certain season / time, etc. For example, the keyword is "** air conditioner", and the first object set is all air conditioners based on the "**" brand. For another example, the keyword is "Spring Clothing Replacement Season", and the first object set is all clothing based on this season. For another example, the keyword is "Health Preservation during the Dog Days", and the first object set is health preservation content about the Dog Days. 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 video objects, graphic objects, etc.
[0094] In another optional implementation, the subject word is current Internet slang or popular buzzword, and the first object set is a set of relevant contents that match the subject word.
[0095] For example, the subject word may be "white moonlight", "first love face", "spicy Thai pants", etc., and the first object set is a set of all relevant contents based on the subject word.
[0096] When a trigger operation for the corresponding keyword is received, a corresponding second page is displayed, on which multiple objects belonging to the first object set are displayed, which may specifically be video objects, graphic objects, and the like.
[0097] Based on the above implementation, when a trigger for the first keyword on the first page is received, the second page is displayed and the 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 browse the object of interest more quickly, the objects in the first object set can be further classified.
[0098] 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.
[0099] For example, Figure 3 , which is a schematic diagram of a second page provided by an embodiment of the present disclosure. The second page displays a first keyword 301, a first object 302, and preset categories "selected good things" and "fashion items", as shown in 302, where the preset categories can be preset according to the type of object.
[0100] In actual applications, users trigger the keywords 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.
[0101] Specifically: in response to a trigger operation on a first object on a first page, an 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.
[0102] For example, Figure 4 As shown, it is a schematic diagram of a second page provided by an embodiment of the present disclosure. Assuming that the subject word is the live broadcast room name as shown in 401, when a trigger operation for the first object on the first page is received, the specific details page of the first object is displayed, and the subject word 401 is also displayed on the specific details page. When a trigger operation for the subject word on the object details page is received, when it is detected that the current live broadcast room is in a live broadcast state, it jumps to the live broadcast room of "aaaa".
[0103] 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 belonging to the object set and the corresponding keyword are displayed on the first page.
[0104] 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.
[0105] 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.
[0106] Specifically, a plurality of object cards are displayed on the first page, the first object is displayed on the first object card, the first keyword is displayed in the preset area of the first object card, and the first keyword is displayed in the preset area of the first object card. Figure 4 FIG. 4 is a schematic diagram of a first page display according to an embodiment of the present disclosure. A first object 401 and a keyword 402 are displayed on the same object card.
[0107] In actual applications, not all pages browsed by users display keywords. The disclosed embodiment determines whether to display keywords on the first page by obtaining a first object set on the first page and determining whether objects in the first object set are associated with keywords. The specific method can be implemented by software / hardware.
[0108] In an optional implementation, 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 it is determined whether the first object has an associated keyword, and 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 displaying the keyword.
[0109] 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.
[0110] 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.
[0111] For example, if the first object has multiple associated keywords 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.
[0112] By displaying object cards and objects on the first page and displaying keywords on the object cards according to priority, users can be guided to browse the page better and the user experience can be improved.
[0113] In addition, the display styles of keywords can also be different, so as to enhance the appeal to users and achieve a better user experience.
[0114] 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.
[0115] For example, Figure 5 As shown, it is a schematic diagram of a first page provided by an embodiment of the present disclosure. The first page displays a first object card, and the first object and the first keyword "cccc" are displayed on the first object card. When it is detected that the current live broadcast room is in the live broadcast process, the display style of the keyword can be a live broadcast logo and a live broadcast avatar and the keyword as shown in 501.
[0116] In another optional implementation, when the subject word contains the name of a famous person or a person with great influence, the subject word may be displayed in the form of the person's name and related content, such as the AA fitness recommendation list or Li Dazhao's New Youth.
[0117] 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.
[0118] 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.
[0119] 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, and 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 diversified display needs for objects, and improves the user experience.
[0120] Based on the above method embodiment, the present disclosure also provides an object display device, referring to Figure 6 , is a schematic diagram of the structure of an object display device provided by an embodiment of the present disclosure, the device comprising:
[0121] A first display module 601 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;
[0122] 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.
[0123] In an optional implementation manner, 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;
[0124] 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;
[0125] 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;
[0126] 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;
[0127] 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.
[0128] In an optional implementation manner, the second display module is specifically used to:
[0129] 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.
[0130] In an optional implementation, the device further includes:
[0131] 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.
[0132] In an optional implementation, 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.
[0133] In an optional implementation, the device further includes:
[0134] 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;
[0135] A first determination module, used to determine whether the first object has an associated subject word;
[0136] Accordingly, the first display module is specifically used for:
[0137] 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.
[0138] In an optional implementation, the device further includes:
[0139] 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.
[0140] In an optional implementation, the first display module includes:
[0141] A display submodule is used 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.
[0142] 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.
[0143] 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, and 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 diversified display needs for objects, and improves the user experience.
[0144] In addition to the above-mentioned method and apparatus, the embodiments of the present disclosure further provide a computer-readable storage medium, in which instructions are stored. 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.
[0145] The embodiment of the present disclosure further provides 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 embodiment of the present disclosure is implemented.
[0146] In addition, the present disclosure also provides an object display device, see Figure 7 As shown, this may include:
[0147] 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. Figure 7 In some embodiments of the present disclosure, the processor 701, the memory 702, the input device 703 and the output device 704 may be connected via a bus or other means, wherein: Figure 7 The example of connecting through bus is taken in the following.
[0148] 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 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required for a function, etc. In addition, the memory 702 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. 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.
[0149] 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.
[0150] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0151] The above description is only a specific embodiment of the present disclosure, so that those skilled in the art can understand or implement the present disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to the embodiments described herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. An object display method, characterized in that: 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, characterized in that 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, characterized in that 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, characterized in that: 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, characterized in that: 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that: 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, characterized in that: 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, characterized in that: The electronic device comprises: one or more processors; A storage device for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 9.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.
Citation Information
Patent Citations
Live broadcast room page element display method, device and system
CN113225572A
Recommended data display method and device, computer equipment and storage medium
CN114595404A
Information recommendation method and device, computer equipment and storage medium
CN114596138A
Business list display method and device, electronic equipment and storage medium
CN114650430A
Page display method and device, electronic equipment, storage medium and program product
CN116089757A
