Page display method and apparatus, and electronic device, storage medium and program product
By adding an aggregation entry control to the live broadcast room page, displaying the live broadcast room logos that meet the preset area conditions and arranging them according to the matching degree, the problem of poor user experience in the existing technology is solved, and rapid transfer and recommendation of resources are achieved.
Patent Information
- Application Number
- PCT/CN2024/077439
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-02-24
- Filing Date
- 2024-02-18
- Publication Date
- 2025-10-02
AI Technical Summary
The existing interactive solutions for recommending objects in live broadcast rooms cannot meet user needs, resulting in a poor user experience, especially when the object cannot be transferred when it does not meet the preset area conditions.
Add an aggregation entry control to the live broadcast room page. By triggering the control, the live broadcast room aggregation page is displayed. The aggregation page displays multiple live broadcast room logos that meet the preset regional conditions, and arranges and recommends them according to the matching degree between the objects and the regional conditions, supporting users to quickly transfer resources.
Improves user experience. By providing more resource recommendation methods, users can quickly find and transfer objects that meet their needs, improving the success rate of object recommendations and user satisfaction.
Smart Images

Figure CN2024077439_02102025_PF_FP_ABST
Abstract
Description
Page display method, device, electronic device, storage medium and program product
[0001] This application claims priority to the Chinese invention patent application with application number 202310165873.7 filed on February 24, 2023 and titled “Page display method, device, electronic device, storage medium and program product”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present disclosure relates to the field of video technology, and in particular to a page display method, device, electronic device, storage medium, and program product. Background Art
[0003] At present, the method of achieving object transfer by recommending objects to users through live broadcast videos is being recognized by more and more users.
[0004] However, the existing interactive solutions for recommending objects in live broadcast rooms cannot meet user needs.
[0005] Summary of the Invention
[0006] The present disclosure provides a page display method, device, electronic device, storage medium and program product.
[0007] A first aspect of an embodiment of the present disclosure provides a page display method, the method comprising: displaying a live broadcast room page of a first live broadcast room, wherein an aggregation entry control is displayed on the live broadcast room page of the first live broadcast room, and the first live broadcast room is associated with at least one first object; in response to a triggering operation of the aggregation entry control, displaying a live broadcast room aggregation page, wherein the live broadcast room aggregation page displays a live broadcast room identifier of at least one second live broadcast room, and the at least one second live broadcast room is associated with at least one second object, and the second object is an object that meets a preset area condition.
[0008] In some embodiments of the present disclosure, the first object includes a first resource or the first object includes an object that provides the first resource, and the second object includes a second resource or the second object includes an object that provides the second resource.
[0009] In some embodiments of the present disclosure, a picture corresponding to the first object is displayed on the live broadcast room page of the first live broadcast room, and a picture corresponding to the second object is displayed on the live broadcast room page of the second live broadcast room.
[0010] In some embodiments of the present disclosure, in the live broadcast room aggregation page, the live broadcast room identifier of the at least one second live broadcast room is determined according to the area information corresponding to the second object associated with each second live broadcast room.
[0011] In some embodiments of the present disclosure, the live broadcast room type of the first live broadcast room matches the live broadcast room type of the second live broadcast room, and the object type of the first object matches the object type of the second object.
[0012] In some embodiments of the present disclosure, when a first live broadcast room is associated with multiple first objects, the type of the first live broadcast room is determined according to the type of each first object in the multiple first objects; for any second live broadcast room, when the any second live broadcast room is associated with multiple second objects, the type of the any second live broadcast room is determined according to the type of each second object in the multiple second objects.
[0013] In some embodiments of the present disclosure, the object identifier of at least one second object associated with any second live broadcast room is displayed at the associated position of the live broadcast room identifier of any second live broadcast room on the live broadcast room aggregation page; the object identifier of the at least one second object is arranged according to the area information of each second object.
[0014] In some embodiments of the present disclosure, in the live broadcast room aggregation page, the live broadcast room identifiers of the at least one second live broadcast room are arranged according to preset scene types.
[0015] In some embodiments of the present disclosure, the method further includes: in response to a triggering operation of an object identifier of any second object, displaying a live broadcast room page of any second live broadcast room corresponding to any second object, and displaying the second resource associated with any second object on the live broadcast room page of any second live broadcast room.
[0016] According to a second aspect of an embodiment of the present disclosure, a page display device is provided, comprising: a display module for displaying a live broadcast room page of a first live broadcast room, wherein an aggregation entry control is displayed on the live broadcast room page of the first live broadcast room, and the first live broadcast room is associated with at least one first object; the display module is also used to display a live broadcast room aggregation page in response to a triggering operation of the aggregation entry control, wherein the live broadcast room aggregation page displays a live broadcast room identifier of at least one second live broadcast room, and the at least one second live broadcast room is associated with at least one second object, and the second object is an object that meets a preset area condition.
[0017] In some embodiments of the present disclosure, the first object includes a first resource or the first object includes an object that provides the first resource, and the second object includes a second resource or the second object includes an object that provides the second resource.
[0018] In some embodiments of the present disclosure, a picture corresponding to the first object is displayed on the live broadcast room page of the first live broadcast room, and a picture corresponding to the second object is displayed on the live broadcast room page of the second live broadcast room.
[0019] In some embodiments of the present disclosure, in the live broadcast room aggregation page, the live broadcast room identifier of the at least one second live broadcast room is determined according to the area information corresponding to the second object associated with each second live broadcast room.
[0020] In some embodiments of the present disclosure, the live broadcast room type of the first live broadcast room matches the live broadcast room type of the second live broadcast room, and the object type of the first object matches the object type of the second object.
[0021] In some embodiments of the present disclosure, when a first live broadcast room is associated with multiple first objects, the type of the first live broadcast room is determined according to the type of each first object in the multiple first objects; for any second live broadcast room, when the any second live broadcast room is associated with multiple second objects, the type of the any second live broadcast room is determined according to the type of each second object in the multiple second objects.
[0022] In some embodiments of the present disclosure, the object identifier of at least one second object associated with any second live broadcast room is displayed at the associated position of the live broadcast room identifier of any second live broadcast room on the live broadcast room aggregation page; the object identifier of the at least one second object is arranged according to the area information of each second object.
[0023] In some embodiments of the present disclosure, in the live broadcast room aggregation page, the live broadcast room identifiers of the at least one second live broadcast room are arranged according to preset scene types.
[0024] In some embodiments of the present disclosure, the display module is also used to display the live broadcast room page of any second live broadcast room corresponding to any second object in response to a triggering operation of the object identifier of any second object, and to display the second resource associated with any second object on the live broadcast room page of any second live broadcast room.
[0025] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the page display method as described in the first aspect.
[0026] According to a fourth aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the page display method as described in the first aspect is implemented.
[0027] A fifth aspect of an embodiment of the present disclosure provides a computer program product, wherein the computer program product includes a computer program. When the computer program product runs on a processor, the processor executes the computer program to implement the page display method as described in the first aspect.
[0028] In a sixth aspect of an embodiment of the present disclosure, a chip is provided, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run program instructions to implement the page display method as described in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0030] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0031] FIG1 is a flow chart of a page display method according to an embodiment of the present disclosure;
[0032] FIG2 is a schematic diagram of one interface of a page display method provided by an embodiment of the present disclosure;
[0033] FIG3A is a second schematic diagram of an interface of a page display method provided by an embodiment of the present disclosure;
[0034] FIG3B is a third interface diagram of the page display method provided by an embodiment of the present disclosure;
[0035] FIG4 is a second flow chart of the page display method provided in an embodiment of the present disclosure;
[0036] FIG5 is a third flow chart of the page display method provided in an embodiment of the present disclosure;
[0037] FIG6 is a fourth interface diagram of the page display method provided by an embodiment of the present disclosure;
[0038] FIG7 is a fifth interface diagram of the page display method provided by an embodiment of the present disclosure;
[0039] FIG8 is a structural block diagram of a page display device provided by an embodiment of the present disclosure;
[0040] FIG9 is a structural block diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0041] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features therein can be combined with each other in the absence of conflict.
[0042] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.
[0043] The terms "first", "second", etc. in the specification and claims of the present disclosure are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present disclosure can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects related to each other are in an "or" relationship.
[0044] In related technologies, when watching a live broadcast in a live broadcast room, when a user sees a recommended object that needs to be transferred, if the object meets the preset area conditions, the user can complete the transfer of the object through a series of operations; however, in some cases, the object does not meet the preset area conditions and the transfer of the object cannot be completed, resulting in a poor user experience.
[0045] The electronic devices in the embodiments of the present disclosure may be mobile electronic devices or non-mobile electronic devices. Mobile electronic devices may include mobile phones, tablet computers, laptop computers, PDAs, in-vehicle electronic devices, wearable devices, ultra-mobile personal computers (UMPCs), netbooks, or personal digital assistants (PDAs); non-mobile electronic devices may include personal computers (PCs), televisions (TVs), ATMs, or self-service kiosks; and the embodiments of the present disclosure do not specifically limit these.
[0046] The execution subject of the page display method provided in the embodiment of the present disclosure can be the above-mentioned electronic device (including mobile electronic devices and non-mobile electronic devices), or it can be a functional module and / or functional entity in the electronic device that can implement the page display method. The specific execution subject can be determined according to actual usage requirements and is not limited by the embodiment of the present disclosure.
[0047] The page display method provided by the embodiment of the present disclosure is described in detail below with reference to the accompanying drawings through specific embodiments and their application scenarios.
[0048] As shown in FIG1 , an embodiment of the present disclosure provides a page display method, which may include the following steps 101 to 102 .
[0049] 101. The electronic device displays a live broadcast room page of the first live broadcast room, and an aggregation entry control is displayed on the live broadcast room page of the first live broadcast room.
[0050] The first live broadcast room is associated with at least one first object.
[0051] Among them, the live broadcast room page can be an interface for displaying the video stream of the first live broadcast room, and there is no specific limitation.
[0052] In some embodiments of the present disclosure, the first object includes a first resource or the first object includes an object that provides the first resource.
[0053] In the case of an e-commerce live broadcast room, the first object may include a first resource, which may be a commodity, such as food or clothing. The first object may also include an object that provides the first resource. When the first resource is a commodity, the first object may be a merchant or store that provides the commodity. The transfer of an object may involve the transfer of a resource, such as the purchase of a commodity. The first live broadcast room is associated with at least one first object, which can be understood as the first object being the object promoted or displayed in the first live broadcast room.
[0054] In some embodiments of the present disclosure, an aggregate entry control is used to indicate the entry to a live broadcast room aggregate page. A user can trigger the display of the live broadcast room aggregate page by triggering the aggregate entry control. The live broadcast room aggregate page is used to display the live broadcast room identifier of at least one second live broadcast room associated with the live broadcast room page of the first live broadcast room. The aggregate entry control can be located anywhere in the live broadcast room page of the first live broadcast room. For example, the aggregate entry control can be located in the upper left corner area of the live broadcast room page of the first live broadcast room, or the aggregate entry control can be located in the upper right corner area of the live broadcast room page of the first live broadcast room. The specific location can be determined based on actual conditions and is not limited here.
[0055] 102. The electronic device displays the live broadcast room aggregation page in response to the triggering operation of the aggregation entry control.
[0056] In some embodiments, the live broadcast room aggregation page displays the live broadcast room logo of at least one second live broadcast room. The at least one second live broadcast room is associated with at least one second object. The second object can be an object that meets the preset area conditions. The second object includes a second resource or the second object includes an object that provides the second resource. In other words, the second object can include the second resource, which can be a commodity, such as food, clothing, etc. The second object can also include an object that provides the second resource. When the second resource is a commodity, the second object can be a merchant or store that provides the commodity.
[0057] In some embodiments, the live broadcast room aggregation page may display the live broadcast room identifiers of multiple second live broadcast rooms, and the multiple second live broadcast rooms may be different live broadcast rooms. Each second live broadcast room may be associated with one or more second objects.
[0058] In some embodiments, the triggering operation on the aggregate entry control is the user's triggering operation on the aggregate entry control, and accordingly, the preset area condition is an area condition related to the user, for example, it can be the area where the user is located, or it can be the area set by the user. The specific conditions can be determined according to actual conditions and are not limited here. The second object can be an object that meets the preset area condition, for example, the second object is an object provided in the area where the user is located, or an object provided in the area set by the user. When the second object includes a second resource, the second object is a resource that can be used for transfer in the area where the user is located, such as goods sold in the area where the user is located, or an object that can be used for transfer in the area set by the user, such as goods sold in the area set by the user. This facilitates users to efficiently obtain objects that meet the preset area conditions and improves user experience.
[0059] In some embodiments, the description of the second live broadcast room and the second object can refer to the above-mentioned description of the first live broadcast room and the first object, and will not be repeated here.
[0060] In some embodiments, the live broadcast room logo can be the name of the live broadcast room page, the cover of the live broadcast room page, the avatar of the live broadcast room page, or the live broadcast room account. The specific logo can be determined according to actual conditions and is not limited here.
[0061] For example, the live broadcast room logo of the first live broadcast room can be the name of the first live broadcast room, the cover of the first live broadcast room page, the avatar of the first live broadcast room page, or the account of the first live broadcast room; the live broadcast room logo of the second live broadcast room can be the name of the second live broadcast room, the cover of the second live broadcast room page, the avatar of the second live broadcast room page, or the account of the second live broadcast room.
[0062] It can be understood that any second live broadcast room is not associated with other objects except for at least one second object that meets the preset area conditions, or is also associated with at least one object that does not meet the preset area conditions, which is not limited here.
[0063] In the embodiment of the present disclosure, by adding the display of an aggregation entry control to the live broadcast room page of the first live broadcast room, the display of the live broadcast room aggregation page can be triggered by triggering the aggregation entry control. The live broadcast room aggregation page aggregates the live broadcast room identifier of at least one second live broadcast room page. Each second live broadcast room page is associated with at least one second object that meets the preset area conditions. Therefore, when the user is interested in the first resource corresponding to the first object but cannot quickly transfer the first resource, the user can find the second object that meets the preset area conditions from each second live broadcast room page indicated by the live broadcast room identifier of at least one second live broadcast room page displayed in the live broadcast room aggregation page, and quickly transfer the resources corresponding to the second object. Therefore, in the embodiment of the present disclosure, by adding the display of an aggregation entry control to the first live broadcast room page, more ways to recommend resources to users are provided, which can improve user experience.
[0064] In some embodiments of the present disclosure, the above-mentioned step 102 may specifically include: in response to the triggering operation of the aggregation entry control, expanding and displaying the live broadcast room aggregation page with a preset animation effect. The preset animation effect can be determined according to the actual situation and is not limited here. For example, the aggregation entry control is located in the upper left corner area of the live broadcast room page of the first live broadcast room. In response to the triggering operation of the aggregation entry control, the live broadcast room aggregation page is expanded from the bottom to the top of the live broadcast room page of the first live broadcast room. For example, the aggregation entry control is located in the upper right corner area of the live broadcast room page of the first live broadcast room. In response to the triggering operation of the aggregation entry control, the live broadcast room aggregation page is expanded from the right side of the live broadcast room page of the first live broadcast room from right to left.
[0065] In some embodiments of the present disclosure, a picture corresponding to the first object is displayed on the live broadcast room page of the first live broadcast room, and a picture corresponding to the second object is displayed on the live broadcast room page of the second live broadcast room.
[0066] In some embodiments, the screen corresponding to the first object may be a screen of the first resource (such as a product screen, a product image) or a screen of the object providing the first resource (such as a store screen, a store image).
[0067] Exemplarily, when the first object includes a first resource, the live broadcast page of the first live broadcast room displays a picture of the first resource or a picture of the object providing the first resource; when the second object includes a second resource, the live broadcast page of the second live broadcast room displays a picture of the second resource or a picture of the object providing the second resource.
[0068] Exemplarily, when the first object includes an object providing a first resource, a picture of the first resource or a picture of the object providing the first resource is displayed on the live broadcast page of the first live broadcast room; when the second object includes an object providing a second resource, a picture of the second resource or a picture of the object providing the second resource is displayed on the live broadcast page of the second live broadcast room.
[0069] In the disclosed embodiment, a variety of situations are provided in which screens corresponding to objects associated with the live broadcast room are displayed on the live broadcast room page, which can improve the user experience.
[0070] In some embodiments of the present disclosure, the live broadcast room identifiers of the at least one second live broadcast room in the live broadcast room aggregation page can be arranged randomly or according to a preset arrangement. The specific arrangement can be determined based on actual conditions and is not limited here.
[0071] In some embodiments of the present disclosure, in the live broadcast room aggregation page, the live broadcast room identifier of the at least one second live broadcast room is determined according to the area information corresponding to the second object associated with each second live broadcast room.
[0072] It can be understood that which second live broadcast room identifications are specifically displayed on the live broadcast room aggregation page can be determined according to the matching degree between the target object associated with each second live broadcast room in the multiple candidate second live broadcast rooms and the preset regional conditions. For example, if the matching degree between the target object associated with any candidate second live broadcast room in the multiple candidate second live broadcast rooms and the preset regional conditions is greater than a preset threshold, the live broadcast room identification of any candidate second live broadcast room is displayed on the live broadcast room aggregation page. In addition, when the live broadcast room identifications of multiple second live broadcast rooms are specifically displayed on the live broadcast room aggregation page, the arrangement of the live broadcast room identifications of the multiple second live broadcast rooms can also be determined according to the matching degree corresponding to each second live broadcast room (the matching degree between the target object associated with each second live broadcast room and the preset regional conditions). Among them, the target object is the object with the greatest matching degree with the preset regional conditions among the at least one second object associated with each second live broadcast room.
[0073] In the disclosed embodiment, the second object that matches the preset regional conditions the most among the second objects that meet the preset regional conditions displayed in each second live broadcast room page is first determined as the target object, and then the live broadcast room identifier of each second live broadcast room is arranged from large to small according to the matching degree between the corresponding target object and the preset regional conditions, that is, the live broadcast room identifier of the second live broadcast room corresponding to the target object with a greater matching degree with the preset regional conditions is placed in front, and the live broadcast room identifier of the second live broadcast room corresponding to the target object with a smaller matching degree with the preset regional conditions is placed in the back. In this way, the live broadcast room identifiers of each second live broadcast room are sorted according to the matching degree between the target object and the preset regional conditions. The user can first see the target object with the greatest matching degree with the preset regional conditions in each second live broadcast room, and then determine the object that can replace the first object (the object corresponding to the resource finally required can quickly transfer to obtain the resource corresponding to the object), and complete the transfer of the required resources.
[0074] In some embodiments of the present disclosure, the second object may also meet the following conditions: the transfer quantity of the second resource corresponding to the second object within a preset time length is greater than or equal to the transfer threshold. The second object may also meet other conditions, which can be determined based on actual conditions and are not limited here.
[0075] In some embodiments, the transfer quantity is the purchase quantity, and the transfer threshold is the purchase quantity threshold. The preset duration and transfer threshold can be determined based on actual conditions and are not limited here. The greater the transfer quantity of a resource, the higher the popularity of the resource, and the higher the user's demand for the second object. Therefore, the second object also satisfies the requirement that the transfer quantity of the second resource corresponding to the second object within the preset duration is greater than or equal to the transfer threshold. The object corresponding to the more popular resource can be recommended to the user to replace the first object, which can improve user satisfaction and the success rate of object recommendation.
[0076] In some embodiments of the present disclosure, the live broadcast room type of a first live broadcast room matches the live broadcast room type of a second live broadcast room, and the object type of a first object matches the object type of a second object. In this way, the live broadcast room aggregation page corresponding to the aggregation entry control can recommend multiple second live broadcast rooms that match the live broadcast room type of the first live broadcast room, and multiple second objects that match the object type of the first object, to the user, so that the user can obtain more satisfactory resources corresponding to the second objects.
[0077] In some embodiments, the object type of the first object matches the object type of the second object. When a first live broadcast room is associated with multiple first objects and a second live broadcast room is associated with multiple second objects, the object type of the first object matches the object type of the second object. This can refer to a one-to-one matching of the object types of multiple first objects and multiple second objects, or it can refer to a matching of the object types of more than a preset number of first objects and second objects, for example, at least two of the multiple first objects match at least two of the multiple second objects.
[0078] In some embodiments, the live broadcast room type of the first live broadcast room matches the live broadcast room type of the second live broadcast room. The live broadcast room type of a live broadcast room is determined based on the object type of each object corresponding to the live broadcast room, and can be specifically determined based on the proportion of each object type. The object type is the resource type corresponding to the object. When a live broadcast room is associated with multiple objects, the object type with the largest proportion can be used as the type of the live broadcast room. For example, if a live broadcast room is associated with 3 objects of object type A and 1 object of object type B, then type A with a higher proportion can be used as the type of the live broadcast room.
[0079] In some embodiments of the present disclosure, when a first live broadcast room is associated with multiple first objects, the type of the first live broadcast room is determined according to the type of each first object in the multiple first objects; for any second live broadcast room, when the any second live broadcast room is associated with multiple second objects, the type of the any second live broadcast room is determined according to the type of each second object in the multiple second objects.
[0080] It can be understood that the live broadcast room type can be determined based on the types corresponding to each object associated with each live broadcast room. For example, the live broadcast room type can be determined based on the proportion of the types of each object associated with the live broadcast room.
[0081] For example, taking the object as a commodity resource, the live broadcast room type can be defined as follows:
[0082] If the multiple commodities corresponding to the live broadcast room are divided into at least one category, and the proportion of Category A commodities (the ratio of the number of Category A commodities to the total number of commodities in the live broadcast room) is greater than or equal to 80% (Category A commodities have the largest proportion), then the live broadcast room type of the current live broadcast room is defined as Category A; if the multiple commodities corresponding to the live broadcast room are divided into multiple categories, and the proportion of commodities in each category is less than 80%, then the live broadcast room type of the current live broadcast room is defined as a comprehensive category.
[0083] In some embodiments, the matching of the live broadcast room type of each second live broadcast room with the live broadcast room type of the first live broadcast room can be understood as the live broadcast room type of each second live broadcast room is the same as the live broadcast room type of the first live broadcast room, or it can be understood as the live broadcast room type (secondary category) of each second live broadcast room belongs to the live broadcast room type (first-level category) of the first live broadcast room, or it can be understood as the live broadcast room type (first-level category) of each second live broadcast room includes the live broadcast room type (secondary category) of the first live broadcast room. The specific details can be determined based on actual conditions and are not limited here.
[0084] For example, the first-level categories may include gourmet food, travel, beauty, etc., and the second-level categories corresponding to the gourmet food category may include specialty snacks, pastries, fast food, etc. The second-level categories belong to the first-level categories, for example, the specialty snacks category belongs to the gourmet food category.
[0085] In some embodiments of the present disclosure, the name of the aggregate entry control can be determined based on the type of live broadcast room. For example, if the live broadcast room type is a food category, the name of the aggregate entry control can be "Local Food Market"; if the live broadcast room type is a travel category, the name of the aggregate entry control can be "Nearby Popular Destinations"; if the live broadcast room type is a comprehensive category, the name of the aggregate entry control can be "Local Food, Drink and Entertainment". In this way, the name of the aggregate entry control is displayed differently based on the live broadcast room type, which can improve the user experience.
[0086] In the embodiment of the present disclosure, the live broadcast room type of each second live broadcast room matches the live broadcast room type of the first live broadcast room. In this way, a second object that meets user needs can be determined to replace the first object based on the live broadcast room identifier of at least one second live broadcast room aggregated on the live broadcast room aggregation page, which can improve user satisfaction and improve object recommendation efficiency.
[0087] In some embodiments of the present disclosure, multiple type controls are also displayed in the live broadcast room aggregation page, and each type control is used to indicate a type of live broadcast room; wherein the live broadcast room type of each second live broadcast room is the same as the live broadcast room type indicated by the type control that is currently selected in the multiple type controls; the live broadcast room type of a second live broadcast room is determined according to the object type of each second object associated with the second live broadcast room.
[0088] In the disclosed embodiment, the multiple type controls may include primary category controls and / or secondary category controls. Users can select a target type control from the multiple type controls according to their own needs, and then trigger the update of the live broadcast room identifier of at least one second live broadcast room displayed in the live broadcast room aggregation page to at least one live broadcast room identifier corresponding to the target type control (each live broadcast room identifier is used to indicate a third live broadcast room), and then find the resources corresponding to the object that meets the user's needs from the live broadcast room identifier corresponding to the target type control for transfer. In this way, the type control can provide users with more choices, facilitate users to quickly find objects that meet their needs, improve user satisfaction, and improve the success rate of object recommendation.
[0089] In some embodiments of the present disclosure, the object identifier of at least one second object associated with any second live broadcast room is displayed at the associated position of the live broadcast room identifier of any second live broadcast room on the live broadcast room aggregation page; the object identifier of the at least one second object is arranged according to the area information of each second object.
[0090] It can be understood that in the live broadcast room aggregation page, the associated position of the target live broadcast room identifier also displays at least one object identifier corresponding to the target live broadcast room identifier, and the target live broadcast room identifier is any one of the live broadcast room identifiers of the at least one second live broadcast room; wherein, each object identifier is used to indicate a second object that meets the preset area conditions, and the at least one object identifier is arranged according to the matching degree between the second object indicated by each object identifier and the preset area conditions.
[0091] In some embodiments, the object identifier may be the name of the object, a picture of the object, or may include other content, which is not limited here.
[0092] It can be understood that in the live broadcast room aggregation page, in addition to displaying the live broadcast room logo of at least one second live broadcast room, at least one object logo (at least one object logo of a second object) is also displayed in the area where the live broadcast room logo of each second live broadcast room is located. The at least one object logo is arranged from large to small according to the matching degree between the second object indicated by each object logo and the preset area condition, that is, the greater the matching degree between the second object indicated by the object logo and the preset area condition, the higher the ranking, and the greater the matching degree between the second object indicated by the object logo and the preset area condition, the lower the ranking. This makes it easier for users to find the second object that meets their needs, improves user satisfaction, and improves the efficiency of object recommendation. The matching degree can be determined based on the distance between the area corresponding to the second object and the area where the user is located or the set area.
[0093] In some embodiments of the present disclosure, in the live broadcast room aggregation page, the number of at least one object identifier displayed in the area where the live broadcast room identifier of each second live broadcast room is located may be the same or different, which is not limited here.
[0094] In some embodiments of the present disclosure, in the live broadcast room aggregation page, the live broadcast room identifiers of the at least one second live broadcast room are arranged according to preset scene types.
[0095] In some embodiments, the preset scene type may be a market scene type (arranged in multiple columns on the left and right or arranged in a streamlined manner), the preset scene may also be a sequential arrangement scene, or other scenes, which are not limited here.
[0096] For example, as shown in FIG2 , the live broadcast page of the current first live broadcast room displays a screen of resources corresponding to the first object. At the same time, an aggregation entry control is displayed in the upper left corner of the live broadcast room page of the first live broadcast room. The live broadcast room page of the first live broadcast room also displays information related to the transfer of resources corresponding to the first object. In response to triggering the aggregation entry control, a live broadcast room aggregation page as shown in FIG3A or FIG3B is displayed. The live broadcast room aggregation page includes live broadcast room identification 1, live broadcast room identification 2, live broadcast room identification 3, and live broadcast room identification 4 (a total of four live broadcast room identifications for second live broadcast rooms). Under live broadcast room identification 1 are object identifications 1 to 3 (each indicating a second object), under live broadcast room identification 2 are object identifications 4 to 6 (each indicating a second object), under live broadcast room identification 3 are object identifications 7 to 9 (each indicating a second object), and under live broadcast room identification 4 are object identifications 10 to 12 (each indicating a second object). As shown in FIG3A , multiple live broadcast room identifications are displayed side by side in sequence. As shown in FIG3B , multiple live broadcast room logos are arranged in a streamlined staggered manner, which can meet user expectations and enhance user experience.
[0097] In some embodiments of the present disclosure, in combination with FIG. 1 , as shown in FIG. 4 , after the above step 102 , the page display method provided by the embodiment of the present disclosure may further include the following step 103 .
[0098] 103. In response to a triggering operation on a target live broadcast room identifier in the live broadcast room aggregation page, the electronic device displays a second live broadcast room page corresponding to the target live broadcast room identifier.
[0099] In some embodiments, the target live broadcast room identifier is one of the live broadcast room identifiers of the at least one second live broadcast room; wherein, the second live broadcast room page currently displays a screen corresponding to the aggregate entry control and a second object associated with the second live broadcast room.
[0100] In the embodiment of the present disclosure, a user can trigger entry into a corresponding second live broadcast room page by clicking on a live broadcast room logo in the live broadcast room aggregation page, thereby improving the user experience.
[0101] In some embodiments of the present disclosure, in combination with FIG. 1 , as shown in FIG. 5 , after the above step 102 , the page display method provided by the embodiment of the present disclosure may further include the following step 104 .
[0102] 104. In response to a triggering operation of the object identifier of any second object, the electronic device displays a live broadcast room page of any second live broadcast room corresponding to the any second object, and displays the second resource associated with the any second object on the live broadcast room page of the any second live broadcast room.
[0103] It can be understood that in response to the triggering operation of the object identifier of any second object, the live broadcast room page of the corresponding second live broadcast room is displayed, and the screen of the second resource corresponding to any second object is displayed on the live broadcast room page.
[0104] In the embodiment of the present disclosure, a trigger operation on an object identifier in the live broadcast room aggregation page can trigger the display of the live broadcast room page of the corresponding second live broadcast room, and display the screen of the second resource corresponding to any second object on the live broadcast room page of the second live broadcast room, thereby improving the user experience.
[0105] In some embodiments of the present disclosure, in response to a triggering operation of an object identifier of any second object, an object list page of at least one second object associated with the second live room may also be displayed in the live room page of the second live room.
[0106] In some embodiments, the object list page currently displays detailed information of each second object associated with the second live broadcast room that meets the preset area conditions. The detailed information of the second object may include the object name, the object's picture, the transfer information of the resource corresponding to the object, etc.
[0107] In the embodiment of the present disclosure, when a user clicks on a live broadcast room identifier or an object identifier in the live broadcast room aggregation page, it can trigger the display of the live broadcast room page of the corresponding second live broadcast room, and can also display a screen of resources corresponding to a second object, and can also display the object list page of each second object associated with the second live broadcast room. This can improve the operational efficiency of displaying the second object and improve the user experience.
[0108] For example, when a user clicks on the live studio identifier 2 in FIG3 , as shown in FIG6 , the live studio page of the first live studio is updated to the live studio page of a second live studio (the live studio page of the second live studio corresponding to the live studio identifier 2). When a user clicks on the object identifier 5 in FIG3 , as shown in FIG7 , the live studio page of the first live studio is updated to the live studio page of another second live studio (the screen of the second resource corresponding to the object identifier 5 is currently displayed), and an object list page is superimposed on the live studio page of the other second live studio. The object list page includes detailed information of each second object associated with the other second live studio, and the detailed information of the second object indicated by the object identifier 5 is displayed at the top of the object list page.
[0109] Figure 8 is a structural block diagram of a page display device shown in an embodiment of the present disclosure. As shown in Figure 8, it includes: a display module 801, which is used to display the live broadcast room page of the first live broadcast room, and the live broadcast room page of the first live broadcast room is displayed with an aggregation entry control, and the first live broadcast room is associated with at least one first object; the display module 801 is also used to respond to the triggering operation of the aggregation entry control to display the live broadcast room aggregation page, and the live broadcast room aggregation page displays the live broadcast room identifier of at least one second live broadcast room, and the at least one second live broadcast room is associated with at least one second object, and the second object is an object that meets the preset area conditions.
[0110] In some embodiments of the present disclosure, the first object includes a first resource or the first object includes an object that provides the first resource, and the second object includes a second resource or the second object includes an object that provides the second resource.
[0111] In some embodiments of the present disclosure, a picture corresponding to the first object is displayed on the live broadcast room page of the first live broadcast room, and a picture corresponding to the second object is displayed on the live broadcast room page of the second live broadcast room.
[0112] In some embodiments of the present disclosure, in the live broadcast room aggregation page, the live broadcast room identifier of the at least one second live broadcast room is determined according to the area information corresponding to the second object associated with each second live broadcast room.
[0113] In some embodiments of the present disclosure, the live broadcast room type of the first live broadcast room matches the live broadcast room type of the second live broadcast room, and the object type of the first object matches the object type of the second object.
[0114] In some embodiments of the present disclosure, when a first live broadcast room is associated with multiple first objects, the type of the first live broadcast room is determined according to the type of each first object in the multiple first objects; for any second live broadcast room, when the any second live broadcast room is associated with multiple second objects, the type of the any second live broadcast room is determined according to the type of each second object in the multiple second objects.
[0115] In some embodiments of the present disclosure, the object identifier of at least one second object associated with any second live broadcast room is displayed at the associated position of the live broadcast room identifier of any second live broadcast room on the live broadcast room aggregation page; the object identifier of the at least one second object is arranged according to the area information of each second object.
[0116] In some embodiments of the present disclosure, in the live broadcast room aggregation page, the live broadcast room identifiers of the at least one second live broadcast room are arranged according to preset scene types.
[0117] In some embodiments of the present disclosure, the display module 801 is also used to display the live broadcast room page of any second live broadcast room corresponding to any second object in response to a triggering operation of the object identifier of any second object, and to display the second resource associated with any second object on the live broadcast room page of any second live broadcast room.
[0118] FIG9 is a schematic structural diagram of an electronic device provided in an embodiment of the present disclosure, which is used to exemplify an electronic device that implements any page display method in an embodiment of the present disclosure and should not be understood as a specific limitation on the embodiment of the present disclosure.
[0119] As shown in Figure 9, the electronic device 900 may include a processor (e.g., a central processing unit, a graphics processing unit, etc.) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage device 908 into a random access memory (RAM) 903. Various programs and data required for the operation of the electronic device 900 are also stored in the RAM 903. The processor 901, the ROM 902, and the RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.
[0120] Typically, the following devices may be connected to the I / O interface 905: an input device 906 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 907 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 908 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 909. The communication device 909 may allow the electronic device 900 to communicate with other devices wirelessly or by wire to exchange data. Although the electronic device 900 is shown with various devices, it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may alternatively be implemented or have.
[0121] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 909, or installed from the storage device 908, or installed from the ROM 902. When the computer program is executed by the processor 901, the functions defined in any page display method provided in the embodiment of the present disclosure can be executed.
[0122] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. Computer-readable storage media may be, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or components, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0123] In some embodiments, the client and server can communicate using any currently known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0124] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0125] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: displays the live broadcast room page of the first live broadcast room, and the live broadcast room page of the first live broadcast room displays an aggregation entry control, and the first live broadcast room is associated with at least one first object; in response to the triggering operation of the aggregation entry control, the live broadcast room aggregation page is displayed, and the live broadcast room aggregation page displays the live broadcast room logo of at least one second live broadcast room, and the at least one second live broadcast room is associated with at least one second object, and the second object is an object that meets the preset area conditions.
[0126] In embodiments of the present disclosure, computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination thereof, including but not limited to object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the computer, partially on the computer, as a separate software package, partially on the computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0127] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0128] The units involved in the embodiments described in this disclosure may be implemented in software or hardware, wherein the name of a unit does not necessarily limit the unit itself.
[0129] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0130] In the context of the present disclosure, a computer-readable medium can be a tangible medium that can contain or store a program for use by an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a computer-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0131] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.
[0132] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0133] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims
1. A page display method, the method comprising: Displaying a live broadcast room page of a first live broadcast room, wherein an aggregation entry control is displayed on the live broadcast room page of the first live broadcast room, and the first live broadcast room is associated with at least one first object; In response to the triggering operation of the aggregation entry control, a live broadcast room aggregation page is displayed, and the live broadcast room aggregation page shows the live broadcast room identifier of at least one second live broadcast room. The at least one second live broadcast room is associated with at least one second object, and the second object is an object that meets the preset area conditions.
2. The method according to claim 1, wherein The first object includes a first resource or an object providing a first resource, and the second object includes a second resource or an object providing a second resource.
3. The method according to claim 2, wherein: The live broadcast room page of the first live broadcast room displays a picture corresponding to the first object, and the live broadcast room page of the second live broadcast room displays a picture corresponding to the second object.
4. The method according to claim 2, wherein: In the live broadcast room aggregation page, the live broadcast room identifier of the at least one second live broadcast room is determined according to the area information corresponding to the second object associated with each second live broadcast room.
5. The method according to claim 2, wherein: The live broadcast room type of the first live broadcast room matches the live broadcast room type of the second live broadcast room, and the object type of the first object matches the object type of the second object.
6. The method according to claim 5, wherein: In a case where the first live broadcast room is associated with a plurality of first objects, determining the type of the first live broadcast room according to the type of each first object in the plurality of first objects; For any second live broadcast room, in the case where the any second live broadcast room is associated with multiple second objects, the type of the any second live broadcast room is determined according to the type of each second object in the multiple second objects.
7. The method according to claim 2, wherein: The object identifier of at least one second object associated with any second live broadcast room is displayed at the associated position of the live broadcast room identifier of any second live broadcast room on the live broadcast room aggregation page; the object identifier of the at least one second object is arranged according to the area information of each second object.
8. The method according to claim 7, wherein: In the live broadcast room aggregation page, the live broadcast room identifications of the at least one second live broadcast room are arranged according to preset scene types.
9. The method according to claim 7, wherein: The method further comprises: In response to a triggering operation of the object identifier of any second object, a live broadcast room page of any second live broadcast room corresponding to any second object is displayed, and a second resource associated with any second object is displayed on the live broadcast room page of any second live broadcast room.
10. A page display device, comprising: A display module is configured to display a live broadcast room page of a first live broadcast room, wherein the live broadcast room page of the first live broadcast room displays an aggregate entry control, and the first live broadcast room is associated with at least one first object; The display module is also used to display a live broadcast room aggregation page in response to a triggering operation on the aggregation entry control, wherein the live broadcast room aggregation page displays a live broadcast room identifier of at least one second live broadcast room, and the at least one second live broadcast room is associated with at least one second object, and the second object is an object that meets the preset area conditions.
11. An electronic device comprising: Memory and processor, the memory is used to store computer programs; The processor is configured to execute the page display method according to any one of claims 1 to 9 when calling the computer program.
12. A computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the page display method according to any one of claims 1 to 9 is implemented.
13. A computer program product, wherein a computer program is stored on the computer program product, and when the computer program is executed by a processor, the page display method according to any one of claims 1 to 9 is implemented.