Interaction method and apparatus, device, and storage medium
By introducing an interactive method of media identification aggregation, display and object display area in the live broadcast page, the problem of low information switching efficiency in the existing technology is solved, and convenient switching of live broadcast room information and objects and appointment reminders are achieved, thereby improving the user experience.
Patent Information
- Application Number
- PCT/CN2025/076982
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-18
- Filing Date
- 2025-02-12
- Publication Date
- 2025-09-25
AI Technical Summary
Existing live interactive solutions are inefficient in displaying multimedia information and objects, making it difficult for users to conveniently switch and view media information and related objects in multiple live broadcast rooms.
Provided are an interactive method and device, which allow users to switch multimedia information and target object sets within the same page by displaying a media identification aggregation area, a media display area, and an object display area on a preset page, and support triggering instructions and switching instructions to achieve rapid switching and updating of information.
The convenience and switching efficiency of information viewing have been improved. Users can flexibly switch the multimedia information and object information of the live broadcast room on the same page, and support the reservation and broadcast reminder of the live broadcast room that has not yet started, which improves the interaction efficiency.
Smart Images

Figure CN2025076982_25092025_PF_FP_ABST
Abstract
Description
Interaction method, device, equipment and storage medium
[0001] This application claims priority to Chinese Patent Application No. 202410310100.8 filed on March 18, 2024, and the contents of the above-mentioned Chinese patent application disclosure are hereby incorporated by reference in their entirety as a part of this application. Technical Field
[0002] The embodiments of the present disclosure relate to an interaction method, apparatus, device, and storage medium. Background Art
[0003] With the development of mobile Internet, advancement of network technology and popularization of smart terminals, more and more users are watching live broadcasts. During the live broadcast, the anchor can explain the subject, and users can complete interactive events based on the subject. Summary of the Invention
[0004] The embodiments of the present disclosure provide an interaction method, apparatus, device, and storage medium, which can optimize an interaction solution based on live broadcast.
[0005] In a first aspect, an embodiment of the present disclosure provides an interaction method, including:
[0006] In response to a preset trigger instruction, multimedia information corresponding to a first media identifier is displayed in a media display area of a preset page, and a target object set is displayed in an object display area of the preset page; wherein the first media identifier is a candidate media identifier displayed in an identifier aggregation area of the preset page, and the target object set is determined based on objects corresponding to the candidate media identifiers in the identifier aggregation area;
[0007] In response to a switching instruction for a candidate media identifier in the identifier aggregation area, the candidate media identifier targeted by the switching instruction is determined as a second media identifier, and the multimedia information displayed in the media display area is switched from the multimedia information corresponding to the first media identifier to the multimedia information corresponding to the second media identifier.
[0008] In a second aspect, the embodiments of the present disclosure further provide an interactive device, including:
[0009] A page display module, configured to display multimedia information corresponding to a first media identifier in a media display area of a preset page, and to display a target object set in an object display area of the preset page, in response to a preset trigger instruction; wherein the first media identifier is a candidate media identifier displayed in an identifier aggregation area of the preset page, and the target object set is determined based on objects corresponding to the candidate media identifiers in the identifier aggregation area;
[0010] A switching module is used to respond to a switching instruction for a candidate media identifier in the identifier aggregation area, determine the candidate media identifier targeted by the switching instruction as a second media identifier, and switch the multimedia information displayed in the media display area from the multimedia information corresponding to the first media identifier to the multimedia information corresponding to the second media identifier.
[0011] In a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising:
[0012] one or more processors;
[0013] a storage device for storing one or more programs,
[0014] When the one or more programs are executed by the one or more processors, the one or more processors implement the interaction method provided by the embodiment of the present disclosure.
[0015] In a fourth aspect, an embodiment of the present disclosure further provides a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to execute the interaction method provided by an embodiment of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.
[0017] FIG1 is a flow chart of an interaction method provided by an embodiment of the present disclosure;
[0018] FIG2 is a schematic diagram of an interface provided by an embodiment of the present disclosure;
[0019] FIG3 is a schematic diagram of an interface interaction provided by an embodiment of the present disclosure;
[0020] FIG4 is a schematic diagram of another interface interaction provided by an embodiment of the present disclosure;
[0021] FIG5 is a flow chart of another interactive method provided by an embodiment of the present disclosure;
[0022] FIG6 is a schematic diagram of another interface interaction provided by an embodiment of the present disclosure;
[0023] FIG7 is a schematic diagram of another interface interaction provided by an embodiment of the present disclosure;
[0024] FIG8 is a schematic structural diagram of an interactive device provided by an embodiment of the present disclosure; and
[0025] FIG9 is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0026] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0027] 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.
[0028] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.
[0029] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0030] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0031] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0032] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.
[0033] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0034] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0035] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.
[0036] Figure 1 is a flow chart of an interactive method provided by an embodiment of the present disclosure. The embodiment of the present disclosure is applicable to interactive situations related to live broadcasting. The method can be executed by an interactive device, which can be implemented in the form of software and / or hardware. Optionally, it can be implemented by an electronic device, which can be a mobile terminal such as a mobile phone, a smart watch, a tablet computer, and a personal digital assistant, or a personal computer (PC) or server.
[0037] As shown in FIG1 , the method includes:
[0038] Step 101: In response to a preset trigger instruction, multimedia information corresponding to a first media identifier is displayed in a media display area of a preset page, and a target object set is displayed in an object display area of the preset page; wherein the first media identifier is a candidate media identifier displayed in an identifier aggregation area of the preset page, and the target object set is determined based on objects corresponding to candidate media identifiers in the identifier aggregation area.
[0039] The page in the embodiment of the present disclosure may be a page in a preset application. The preset application may provide one or more functions and may be installed in an electronic device. The specific type of the preset application is not limited, for example, it may be a video application, a live broadcast application, a shopping application, an information application, or a game application, etc. It may also be other types of applications, for example, it may be a composite application of video and shopping. The preset page may be a tab page, and the display of the preset page may be triggered based on the page tag corresponding to the preset page. The preset trigger instruction may be a trigger instruction for entering the preset page, such as a trigger operation for the page entrance corresponding to the preset page; the preset trigger instruction may also be a trigger instruction for switching the selected candidate media identifier in the preset page.
[0040] In the embodiment of the present disclosure, the preset page includes a logo aggregation area, a media display area, and an object display area, and the relative position relationship between the areas is not limited. For example, the media display area includes the logo aggregation area, and the media display area and the object display area are separated from each other.
[0041] The identifier aggregation area is used to store multiple candidate media identifiers, such as preset room identifiers corresponding to multiple preset live broadcast rooms, provider identifiers of multiple object providers (such as merchants), and titles or themes of videos or images. Candidate media identifiers can be identifiers related to information such as the identity or source of the corresponding multimedia information. For example, the preset room identifier can be the room name of the corresponding preset live broadcast room, which has a one-to-one relationship with the preset live broadcast room; the provider identifier can be the name of the corresponding object provider, such as a store name. The specific number of candidate media identifiers in the identifier aggregation area is not limited. The candidate media identifiers can be set on the platform side of the preset application, such as the number of candidate media identifiers, the specific media identifiers of the candidate media identifiers, and the display order of multiple candidate media identifiers in the identifier aggregation area. For example, the specific number of multiple preset live broadcast rooms is not limited. The identifier aggregation area can simultaneously display the preset room identifiers of all preset live broadcast rooms in multiple preset live broadcast rooms or simultaneously display the preset room identifiers of some preset live broadcast rooms in multiple preset live broadcast rooms. Multiple preset live broadcast rooms can be configured through the platform side of the preset application, such as the number of preset live broadcast rooms, the specific preset live broadcast rooms, the preset room identifiers corresponding to the preset live broadcast rooms, and the display order of the multiple preset room identifiers in the identifier aggregation area. The multiple preset live broadcast rooms can include preset live broadcast rooms in the live broadcast state and preset live broadcast rooms in the non-live broadcast state, without specific limitations. Optionally, the display priority of the preset room identifier corresponding to the preset live broadcast room in the live broadcast state is higher than the display priority of the preset room identifier corresponding to the non-live broadcast room. Optionally, the multiple candidate media identifiers stored in the identifier aggregation area can include one candidate media identifier in the selected state and at least one candidate media identifier in the unselected state. For example, the multiple preset room identifiers stored in the identifier aggregation area can include one preset room identifier in the selected state and at least one preset room identifier in the unselected state. The first media identifier is a candidate media identifier displayed in the identifier aggregation area of the preset page. In response to the preset trigger instruction, the candidate media identifier currently in the selected state is determined and recorded as the first media identifier.
[0042] The media display area displays multimedia information corresponding to the first media identifier. The multimedia information may include at least one of a video, an image, and a live stream. A video may be a user-published video work, which may be associated with objects such as goods, services, or attractions. An image may be a user-published graphic work or graphic work, which may be associated with objects such as goods, services, or attractions. For example, when the multimedia information is a live stream, the first media identifier may be a preset room identifier for a target preset live stream room. The media display area may display a preview of the target preset live stream room, which is the preset live stream room to which the selected preset room identifier belongs. The preview may include a live stream preview screen, a live stream room cover, or a live stream preview screen. If the target preset live stream room is currently broadcasting, the preview may include a live stream preview screen or a live stream cover screen; if the target preset live stream room is not currently broadcasting, the preview may include a live stream preview screen. For example, upon entering a preset page, the target preset live stream room may be a default preset live stream room. During the display of the preset page, the target preset live stream room may be dynamically determined based on user operations, allowing users to select preview screens corresponding to different preset live stream rooms based on their actual needs. Optionally, when the target preset live broadcast room is in the broadcasting state, in response to the trigger operation on the media display area, the live broadcast room page of the target preset live broadcast room is displayed, and the live broadcast picture of the target preset live broadcast room is displayed on the live broadcast room page; when the target preset live broadcast room is in the non-broadcasting state, in response to the trigger operation on the media display area, the live broadcast preview page of the target preset live broadcast room is displayed, and the preview details information of the target preset live broadcast room is displayed on the live broadcast preview page.
[0043] The object display area displays a target object set, which can be determined based on the objects corresponding to all or part of the candidate media identifiers in the identifier aggregation area. The objects may include commodities, articles, services, or information. For example, the target object set includes display objects in a preset live broadcast room corresponding to multiple preset room identifiers. Display objects may include commodities, articles, services, or information that are being explained, have been explained, or are about to be explained in the preset live broadcast room, which may also be referred to as explanation objects.
[0044] Exemplarily, the objects corresponding to the candidate media identifiers in the identification aggregation area can come from the same object library. For example, the display objects in multiple preset live broadcast rooms can come from the same object library, and the anchor or account manager corresponding to each preset live broadcast room can select the objects to be explained in the live broadcast room they are responsible for from the object library according to actual needs. For example, the object library is XX Online Supermarket, one preset live broadcast room can be the general account live broadcast room of XX Online Supermarket, at least one preset live broadcast room can be the live broadcast room of objects of preset categories in XX Online Supermarket, and at least one preset live broadcast room can be the live broadcast room of objects in XX Online Supermarket explained by a designated anchor.
[0045] Exemplarily, the target objects included in the target object set can be objects corresponding to multiple candidate media identifiers. For example, they can be display objects in any preset live broadcast room among all preset live broadcast rooms belonging to the candidate media identifiers in the identifier aggregation area, they can be display objects in the target preset live broadcast room, or they can be display objects in preset live broadcast rooms other than the target preset live broadcast room among all preset live broadcast rooms. When the target object set includes multiple target objects, for example, when it includes multiple display objects, the multiple target objects can be objects corresponding to different candidate media identifiers, such as display objects from different preset live broadcast rooms. Optionally, when displaying the target object set, object information of the target objects in the target object set can be displayed. The object information may include object attribute information and / or image resource information of the object, and may also include other information related to the display object. The object attribute information may include, for example, object identification (such as product name, etc.), object acquisition cost (such as product price), object inventory (such as whether it is in stock or the remaining quantity, etc.), object characteristics (such as product selling points), brand, model, material or composition, etc. Image resource information may include information about resources such as images and / or videos associated with the object, such as product diagrams (specifically, product photos) or product explanation videos (specifically, live broadcast replays of the product). The specific display method for each target object and / or the object information of each target object in the target object set is not limited and can be displayed in a list or matrix format, such as a product list.
[0046] FIG2 is a schematic diagram of an interface provided by an embodiment of the present disclosure. Taking a live stream as an example of multimedia information, as shown in FIG2 , a preset page 201 displays an identification aggregation area 202, a media display area 203, and an object display area 204. The identification aggregation area 202 currently displays the preset room identifiers (candidate media identifiers) corresponding to three preset live broadcast rooms, namely, Room A, Room B, and Room C. It should be noted that the identification aggregation area 202 can also accommodate preset room identifiers of other preset live broadcast rooms, such as Room D and Room E. More preset room identifiers accommodated in the identification aggregation area 202 can be viewed through operations such as sliding. The media display area 203 displays the live stream (multimedia information) of the target preset live broadcast room corresponding to Room A (the first media identifier). The object display area 204 displays a target object set, which includes a target object 205 determined by the objects corresponding to the candidate media identifiers in the identification aggregation area.
[0047] Optionally, the objects included in the target object set and / or the display order of the objects in the target object set are determined based on preset attributes of the objects, wherein the preset attributes of the objects include at least one of the following: historical interactive operations associated with the objects, historical business data of the objects, and historical evaluation data of the objects. In this way, the target object set can be determined more reasonably.
[0048] Among them, historical interaction operations may include browsing operations, favorite operations, forwarding operations, or retrieval operations, etc. It should be noted that the acquisition and application of relevant data of historical interaction operations should be notified to the user in advance and fully authorized by the user. Historical business data can include quantities acquired by users, such as product sales, and can also include historical inventory clearance and current replenishment of new inventory. Historical evaluation data of an object, for example, may include evaluation data or evaluation information statistics published by the user who acquired the object, such as the number of positive reviews.
[0049] Step 102: In response to a switching instruction for a candidate media identifier in the identifier aggregation area, the candidate media identifier targeted by the switching instruction is determined as a second media identifier, and the multimedia information displayed in the media display area is switched from the multimedia information corresponding to the first media identifier to the multimedia information corresponding to the second media identifier.
[0050] Exemplarily, the switching instruction may be a click operation or a sliding operation, etc., which is not specifically limited. Taking the click operation as an example, the candidate media identifier is used to trigger the determination of the candidate media identifier in the selected state to realize the switching of the selected candidate media identifier. The second media identifier can be understood as the new candidate media identifier that becomes the selected state, that is, the candidate media identifier in the selected state after the switch. Optionally, the preset room identifier is used to trigger the determination of the target preset live broadcast room. For example, in response to the trigger operation for the preset room identifier in the unselected state, the corresponding preset room identifier is determined as the new selected preset room identifier, thereby realizing the switching of the target preset live broadcast room.
[0051] As shown in FIG2 , when the user clicks on live broadcast room b, live broadcast room b is determined as the second media identifier, and the live broadcast stream displayed in the media display area is switched from the live broadcast stream of live broadcast room a to the live broadcast stream of live broadcast room b.
[0052] The interactive method provided by the embodiment of the present disclosure can view multiple candidate media identifiers, multimedia information corresponding to one of the candidate media identifiers, and a target object set determined based on the objects corresponding to the candidate media identifiers in the identifier aggregation area on the same page, and can trigger the switching of multimedia information displayed in the media display area based on the switching instruction for the candidate media identifier, thereby improving the convenience of information viewing and the efficiency of information switching.
[0053] In some embodiments, the target object set includes a first target object and / or a second target object. When the multimedia information displayed in the media display area is the multimedia information corresponding to the first media identifier, the first target object is determined based on the object corresponding to the first media identifier, and the second target object is determined based on the objects corresponding to the candidate media identifiers other than the first media identifier among all the candidate media identifiers in the identifier aggregation area. In this way, the source of the target objects in the target object set can be determined more flexibly. In the case of including both the first target object and the second target object, the richness of the objects in the target object set can be improved, so that the user can view objects corresponding to different candidate media identifiers in the object display area, thereby improving the viewing efficiency of the target objects.
[0054] Optionally, when the target object set includes both the first target object and the second target object, the first number of the first target objects may be less than the number of the second target objects, and the display priority of the first target object may be higher than the display priority of the second target object. For example, the first number is 3 and the second number is 20. The target objects in the target object set are displayed in a list, with the first three in the list being the first target objects, and the second target objects starting from the fourth target object.
[0055] In some embodiments, after the multimedia information displayed in the media display area is switched from the multimedia information corresponding to the first media identifier to the multimedia information corresponding to the second media identifier, it also includes: updating the target object set displayed in the object display area, wherein the updated target object set includes a first target object that is re-determined based on the object corresponding to the second media identifier, and / or a second target object that is re-determined based on the object corresponding to all candidate media identifiers in the identifier aggregation area except the second media identifier. Thus, when a candidate media identifier in a selected state changes, the first target object and / or the second target object can be re-determined, thereby achieving a synchronous update of the target object set and satisfying the user's target object viewing needs after switching the media identifier.
[0056] For example, as shown in Figure 2, when the live stream displayed in the media display area is the live stream of live broadcast room a, product A displayed in the object display area 204 is the display object in live broadcast room a, and product B is the display object in live broadcast room c. After the live stream displayed in the media display area is switched from the live stream of live broadcast room a to the live stream of live broadcast room b, product C displayed in the object display area 204 is the display object in the re-determined live broadcast room b, and product D is the display object in the re-determined live broadcast room a.
[0057] In some embodiments, when the multimedia information is a live stream, the objects include objects in the live room to which the live stream belongs; the target object set includes a first type of target object set and / or a second type of target object set, wherein the first type of target object set includes historical display objects, and the second type of target object set includes currently displayed objects. This facilitates viewing of historical display objects and / or currently displayed objects in each live room in the object display area of a preset page, further improving object viewing efficiency.
[0058] The historical display objects may specifically be objects displayed during a live broadcast within a preset historical period (e.g., the last month, etc., which can be set according to actual needs) in the live broadcast room. The current display objects may specifically be objects that have been displayed, are being displayed, or will be displayed during the current live broadcast in the live broadcast room. A first type of target object set may include a first target object and / or a second target object; a second type of target object set may also include a first target object and / or a second target object. Optionally, after displaying the target object set in the object display area of the preset page, the method further includes: triggering a preset interaction event for a target object in the target object set in response to a preset trigger operation for the target object. The preset trigger operation corresponding to the target object in the first type of target object set is different from the preset trigger operation corresponding to the target object in the second type of target object set, and / or the preset interaction event corresponding to the target object in the first type of target object set is different from the preset interaction event corresponding to the target object in the second type of target object set. The preset interaction events may include interaction events supported by the target object, without limitation, such as acquisition events (e.g., purchasing a product), adding to a set events (e.g., adding to a shopping cart), and detail viewing events (e.g., viewing product details).
[0059] In some embodiments, the method further includes: displaying a first set identifier and a second set identifier in the object display area; wherein, when the first set identifier is selected, the first type of target object set is displayed in the object display area; and when the second set identifier is selected, the second type of target object set is displayed in the object display area. In this way, the object display area can be reused, and the target object set to be displayed can be selected according to actual needs.
[0060] Exemplarily, in response to a trigger operation on the first set identifier and / or the second set identifier, the selection state corresponding to the first set identifier and / or the second set identifier is changed, where the selection state includes a selected state and an unselected state.
[0061] In some embodiments, the method further includes: displaying a corresponding preset control in an associated area of each historical display object in the first type of target object set; and in response to a first preset operation on the preset control corresponding to the target historical display object, adding the target historical display object to the preset object set, wherein the objects in the preset object set are the objects to be acquired, and the target historical display object is a historical display object in the first type of target object set. Thus, a user can conveniently add the target historical display object to the preset object set by triggering the preset control on the preset page, so as to further acquire the target historical display object.
[0062] For example, the preset object set may include items in a shopping cart, i.e., items to be settled, and the preset control may, for example, include text such as "Add to Cart." This allows users to conveniently add historically displayed objects to a shopping cart without switching pages, thereby improving interaction efficiency. For example, the preset object set may include items in a favorites folder, and the preset control may, for example, include text such as "Add to Favorites." This allows users to conveniently add historically displayed objects to a favorites folder without switching pages, thereby improving interaction efficiency.
[0063] In some embodiments, displaying the target object set in the object display area of the preset page includes: displaying the current display object in the second type of target object set in the object display area; wherein, the method further includes: in response to the second preset operation for the target current display object, displaying the first live broadcast room page corresponding to the target current display object, and displaying the first object details page of the target current display object on the upper layer of the first live broadcast room page, wherein the size of the first object details page is smaller than the size of the first live broadcast room page, and the target current display object is a current display object in the second type of target object set. In this way, it is convenient for users to quickly enter the live broadcast room corresponding to the selected current display object to watch the live broadcast content, and at the same time directly view the details of the selected current display object, thereby improving interaction efficiency.
[0064] Optionally, in response to a first target operation on the first object details page (e.g., an upward swipe operation), the first object details page is controlled to slide in a preset direction until the size of the first object details page is greater than or equal to the size of the first live broadcast room page. In this way, more object details can be viewed conveniently.
[0065] Figure 3 is a schematic diagram of an interface interaction provided by an embodiment of the present disclosure. As shown in Figure 3, a first set identifier 302 and a second set identifier 303 are displayed in the object display area 301. When the first set identifier 302 is in a selected state, a first type of target object set is displayed in the object display area 301. The first type of target object set includes two historical display objects (such as product a and product b) as shown in Figure 3. The associated area of the historical display object displays a corresponding preset control 304, such as the add to shopping cart control in the figure. When the user clicks the preset control 304 corresponding to product a, product a is added to the shopping cart. When a user wants to view the objects being displayed in multiple preset live broadcast rooms, the user can trigger the second set identifier 303 by clicking or the like, and the second set identifier 303 changes to a selected state, while the first set identifier 302 changes to an unselected state. The second target object set is displayed in the object display area 301. Specifically, the object information corresponding to the two objects being displayed in the second target object set (such as product c and product d, from live broadcast room b and live broadcast room e, respectively) as shown in Figure 3 can be displayed. When the user triggers the object information 305 of the target object being displayed in the current display by clicking or the like, the first live broadcast room page 306 of the first preset live broadcast room (live broadcast room e) to which the target object being displayed (product d) belongs, to which the object information 305 of the target object being displayed in the current display is displayed, the live broadcast screen is displayed in the first live broadcast room page 306, and the first object details page 307 of the target object being displayed in the current display (product d) is displayed on the upper layer of the first live broadcast room page 306. The first object details page 307 may include, for example, product pictures and product description information.
[0066] In some embodiments, the system may further include: displaying a list of identifiers in response to a triggering operation inputted to a target control in the identifier aggregation area, wherein the list of identifiers includes all candidate media identifiers in the target object set. This allows for simultaneous viewing of selectable candidate media identifiers, improving candidate media identifier selection efficiency.
[0067] For example, a "View More" button (target control) is displayed in the identifier aggregation area, and the identifier list is displayed by clicking the "View More" button. The user can trigger a candidate media identifier in the identifier list by clicking or other means to set the candidate media identifier to a selected state.
[0068] In some embodiments, the present invention further includes: in response to a third preset operation input based on the preset page, gradually increasing the display area of the object display area, and when the distance between the preset boundary of the object display area and the preset screen edge is less than a preset distance threshold, continuing to gradually increase the display area of the object display area to display an object collection page, wherein the target object collection is displayed on the object collection page, and the number of objects in the target object collection displayed on the object collection page is greater than the number of objects in the target object collection displayed on the preset page. In this way, the user can be supported to view more objects in the target object collection at the same time on the object collection page, further improving the convenience of triggering preset interactive events and improving interaction efficiency.
[0069] Among them, the third preset operation can be a sliding operation, the preset screen edge can be, for example, the top of the screen, and the preset distance threshold can be set according to actual needs.
[0070] Optionally, after displaying the object collection page, the method may further include: displaying a target identifier in the object collection page, and switching from displaying the object collection page to displaying the preset page in response to the target identifier being triggered.
[0071] Optionally, before displaying the multimedia information corresponding to the first media identifier in the media display area of the preset page, the method further includes: displaying the preset page in response to a triggering operation based on the live broadcast tag in the function aggregation page. The function aggregation page is used to display function portals of multiple preset functions, including, for example, an object category screening portal and a virtual resource acquisition portal.
[0072] Optionally, after displaying the object collection page, the method may further include: in response to a page return operation, switching from displaying the object collection page to displaying the function aggregation page.
[0073] FIG4 is a schematic diagram of another interface interaction provided by an embodiment of the present disclosure. As shown in FIG4 , a live broadcast tag 402 is displayed on a function aggregation page 401 (e.g., the homepage of XX Supermarket). After clicking on live broadcast tag 402, a preset page 403 is entered. On preset page 403, an object display area 404 is displayed. A user swipes up on object display area 404, and object display area 404 moves upward in response to the swipe, gradually increasing the display area of object display area 404. When the distance between the upper boundary of object display area 404 and the top of the screen is less than a preset distance threshold, the display area of the object display area continues to gradually increase to display object collection page 405. The number of objects in the target object collection displayed on object collection page 405 is greater than the number of objects in the target object collection displayed on preset page 403. A page back control 406 and a return to top of page control 407 are displayed on object collection page 405. When the user clicks on page back control 406, the user returns to function aggregation page 401. When the user clicks on return to top of page control 407, preset page 403 is displayed.
[0074] In some embodiments, displaying multimedia information corresponding to a first media identifier in a media display area of a preset page includes: displaying an associated image of a target live broadcast room corresponding to the first media identifier in the media display area of the preset page, wherein the target live broadcast room is not yet on air; wherein the method further includes: displaying a reservation control corresponding to the target live broadcast room in the media display area; generating a reservation record for the target live broadcast room in response to a triggering operation on the reservation control; during displaying the target page, in response to a broadcast reminder event of the target live broadcast room being triggered, displaying a broadcast reminder message based on the reservation record; in response to a triggering operation on the broadcast reminder message, switching from displaying the target page to displaying the preset page, and displaying the live stream of the target live broadcast room in the media display area of the preset page. Thus, for a live broadcast room that is not yet on air, a corresponding reservation control can be displayed in the media display area, and a user can make a reservation for the broadcast of the live broadcast room by triggering the reservation control. During browsing the target page, if a broadcast reminder event is triggered, the user can quickly enter the preset page by triggering the broadcast reminder message, and display the live stream of the scheduled target live broadcast room in the media display area of the preset page, thereby improving interaction efficiency and convenience.
[0075] It should be noted that after the multimedia information displayed in the media display area is switched from the multimedia information corresponding to the first media identifier to the multimedia information corresponding to the second media identifier, if the live broadcast room corresponding to the second media identifier is not in a broadcasting state, the reservation control corresponding to the live broadcast room corresponding to the second media identifier can also be displayed in the media display area of the preset page. The reservation-related interaction steps are similar to the aforementioned interaction steps for the first media identifier and will not be repeated here.
[0076] Figure 5 is a flow chart of another interactive method provided by an embodiment of the present disclosure. The present disclosure embodiment is optimized based on the various optional solutions in the above embodiments, and adds steps related to the interaction with the reservation function of the live broadcast room that has not yet started. Specifically, the method includes the following steps:
[0077] Step 501: In response to a preset trigger instruction, multimedia information corresponding to a first media identifier is displayed in a media display area of a preset page.
[0078] Exemplarily, in response to a triggering operation based on a live broadcast tag in a function aggregation page, a preset page is displayed, and multimedia information corresponding to the first media identifier is displayed in a media display area of the preset page.
[0079] Among them, the preset room identifiers corresponding to at least two preset live broadcast rooms among multiple preset live broadcast rooms are displayed in the identifier aggregation area; the preview screen of the target preset live broadcast room is displayed in the media display area, and the target preset live broadcast room is the preset live broadcast room to which the preset room identifier (first media identifier) in the selected state belongs.
[0080] Optionally, a target object identifier is displayed in the media display area, and the target object identifier includes object information of the object being explained in the live broadcast room to which the live stream displayed in the media display area belongs. In response to a fourth preset operation on the object information of the object being explained, a second live broadcast room page corresponding to the object being explained is displayed, and a second object details page of the object being explained is displayed on top of the second live broadcast room page, wherein the size of the second object details page is smaller than the size of the second live broadcast room page. Thus, a user can trigger the object information of the object being explained in the target object identifier.
[0081] FIG6 is another schematic diagram of an interface interaction provided by an embodiment of the present disclosure. As shown in FIG6 , a preset page 601 includes an identification aggregation area 602, a media display area, and an object display area. Optionally, a target object identifier 603 is displayed in the media display area. The display object to which the target object identifier belongs is the display object being explained in live broadcast room a (the current target preset live broadcast room, i.e., the live broadcast room corresponding to the first media identifier).
[0082] Step 502: Display the unselected first set identifier and the selected second set identifier in the object display area, and display the second type of target object set, which includes the current display objects corresponding to multiple preset live broadcast rooms.
[0083] Step 503: In response to the trigger operation for the selected first set identifier, the selected first set identifier and the unselected second set identifier are displayed in the object display area, as well as the first type of target object set, where the first type of target object set includes historical display objects corresponding to multiple preset live broadcast rooms.
[0084] Step 504: In response to a first preset operation on a preset control corresponding to a target history display object, add the target history display object to a preset object set.
[0085] The objects in the preset object set are the objects to be acquired, and the target historical display object is a historical display object in the first type of target object set.
[0086] Step 505: In response to an update operation input based on the identifier aggregation area, the candidate media identifiers currently displayed in the identifier aggregation area are updated.
[0087] As shown in Figure 6, the user inputs a left swipe operation in the identification aggregation area 602, and the preset room identifications of live broadcast room a, live broadcast room b and live broadcast room c displayed in the identification aggregation area 602 are updated to the preset room identifications of live broadcast room c, live broadcast room d and live broadcast room e.
[0088] Step 506: In response to a switching instruction for a candidate media identifier in the identifier aggregation area, the candidate media identifier targeted by the switching instruction is determined as the second media identifier, and the multimedia information displayed in the media display area is switched from the multimedia information corresponding to the first media identifier to the multimedia information corresponding to the second media identifier.
[0089] As shown in Figure 6, assuming that the user wants to enter live broadcast room d, he can click on the preset room logo of live broadcast room d to determine live broadcast room d as the new target preset live broadcast room, that is, to determine the preset room logo corresponding to live broadcast room d as the second media logo, and switch the multimedia information displayed in the media display area from the live stream corresponding to live broadcast room a to the live stream corresponding to live broadcast room d.
[0090] Step 507: When the target live broadcast room corresponding to the second media identifier is not in a broadcasting state, a reservation control corresponding to the target live broadcast room corresponding to the second media identifier is displayed in the media display area of the preset page.
[0091] As shown in FIG6 , the live broadcast room d is currently in an off-broadcast state, and the preview screen and reservation control 604 of the live broadcast room d can be displayed in the media display area.
[0092] Step 508: In response to the triggering operation on the reservation control, a reservation record is generated for the target live broadcast room corresponding to the second media identifier.
[0093] As shown in FIG6 , after the user clicks the reservation control 604 , a reservation record for the live broadcast room d is generated.
[0094] Step 509: During the display of the target page, in response to a broadcast reminder event of the target live broadcast room corresponding to the second media identifier being triggered, the broadcast reminder information is displayed based on the reservation record.
[0095] Exemplarily, the target page may be any page in a preset application.
[0096] Figure 7 is another interface interaction diagram provided by an embodiment of the present disclosure. Assuming that the target page 701 is a media stream display page, when the user is watching the media stream and reaches the start time of the live broadcast room d, the start reminder information 702 can be displayed in the target page 701.
[0097] Step 510: In response to the triggering operation for the broadcast reminder information, the target page is switched to the preset page, and the live stream of the target live broadcast room corresponding to the second media identifier is displayed in the media display area of the preset page.
[0098] As shown in Figure 7, when the user clicks on the broadcast reminder message 702, the display of the target page 701 switches to the display of the preset page 703, and the preview screen of the live broadcast room d is displayed in the media display area, which can specifically be the live preview screen. As a result, the user does not need to first enter the function aggregation page and then enter the preset page by triggering the live broadcast tag, which reduces operations and improves interaction efficiency.
[0099] The interactive method provided by the embodiment of the present disclosure, for the live broadcast scene, responds to the preset trigger instruction, displays the preset page, and can view the room identification of multiple live broadcast rooms, the preview screen of the live broadcast room in the selected state, and the object information of the display objects in the multiple live broadcast rooms on the same page. By triggering the room identification, the live broadcast room in the selected state can be switched, and the relevant interactive events of the display objects can be triggered based on the object information. When the live broadcast room in the selected state has not started broadcasting, it can be reserved by triggering the reservation control in the preview screen. When the reserved live broadcast room starts broadcasting, the preset page can be quickly entered by triggering the broadcast reminder information, which effectively improves the convenience of information viewing and interaction efficiency.
[0100] FIG8 is a schematic diagram of the structure of an interactive device provided by an embodiment of the present disclosure. As shown in FIG8 , the device includes:
[0101] The page display module 801 is configured to display multimedia information corresponding to a first media identifier in a media display area of a preset page, and to display a target object set in an object display area of the preset page in response to a preset trigger instruction; wherein the first media identifier is a candidate media identifier displayed in an identifier aggregation area of the preset page, and the target object set is determined based on objects corresponding to the candidate media identifiers in the identifier aggregation area;
[0102] The switching module 802 is used to respond to a switching instruction for a candidate media identifier in the identifier aggregation area, determine the candidate media identifier targeted by the switching instruction as a second media identifier, and switch the multimedia information displayed in the media display area from the multimedia information corresponding to the first media identifier to the multimedia information corresponding to the second media identifier.
[0103] The interactive device provided by the embodiment of the present disclosure can view multiple candidate media identifiers, multimedia information corresponding to one of the candidate media identifiers, and a target object set determined based on the objects corresponding to the candidate media identifiers in the identifier aggregation area on the same page, and can trigger the switching of the multimedia information displayed in the media display area based on the switching instruction for the candidate media identifier, thereby improving the convenience of information viewing and the efficiency of information switching.
[0104] Optionally, the target object set includes a first target object and / or a second target object. When the multimedia information displayed in the media display area is the multimedia information corresponding to the first media identifier, the first target object is determined based on the object corresponding to the first media identifier, and the second target object is determined based on the objects corresponding to candidate media identifiers other than the first media identifier among all candidate media identifiers in the identifier aggregation area.
[0105] The device further comprises:
[0106] An object set updating module is used to update the target object set displayed in the object display area after switching the multimedia information displayed in the media display area from the multimedia information corresponding to the first media identifier to the multimedia information corresponding to the second media identifier, wherein the updated target object set includes a first target object re-determined based on the object corresponding to the second media identifier, and / or a second target object re-determined based on the object corresponding to the candidate media identifier among all the candidate media identifiers in the identifier aggregation area except the second media identifier.
[0107] Optionally, the multimedia information includes at least one of video, image and live stream.
[0108] Optionally, when the multimedia information is a live stream, the objects include objects in the live broadcast room to which the live stream belongs; the target object set includes a first type of target object set and / or a second type of target object set, the first type of target object set includes historical display objects, and the second type of target object set includes current display objects.
[0109] Optionally, the device further includes:
[0110] An identification set display module is used to display a first set identification and a second set identification in the object display area; wherein, when the first set identification is in a selected state, the first type of target object set is displayed in the object display area; when the second set identification is in a selected state, the second type of target object set is displayed in the object display area.
[0111] Optionally, the device further includes:
[0112] A preset control display module, configured to display a corresponding preset control in an associated area of each historical display object in the target object set of the first type;
[0113] An object adding module is used to add the target historical display object to a preset object set in response to a first preset operation of a preset control corresponding to the target historical display object, where the objects in the preset object set are objects to be obtained, and the target historical display object is a historical display object in the target object set of the first type.
[0114] Optionally, displaying the target object set in the object display area of the preset page includes: displaying the currently displayed object in the target object set of the second type in the object display area;
[0115] Wherein, the device further includes:
[0116] The first details page display module is used to display the first live broadcast room page corresponding to the target current display object in response to the second preset operation for the target current display object, and display the first object details page of the target current display object on the upper layer of the first live broadcast room page, wherein the size of the first object details page is smaller than the size of the first live broadcast room page, and the target current display object is a current display object in the second type of target object set.
[0117] Optionally, the objects included in the target object set, and / or the display order of the objects in the target object set are determined based on preset attributes of the objects, wherein the preset attributes of the objects include at least one of the following: historical interaction operations associated with the object, historical business data of the object, and historical evaluation data of the object.
[0118] Optionally, the device further includes:
[0119] An object collection page display module is used to gradually increase the display area of the object display area in response to a third preset operation input based on the preset page, and continue to gradually increase the display area of the object display area when the distance between the preset boundary of the object display area and the preset screen edge is less than a preset distance threshold, so as to display the object collection page, wherein the target object collection is displayed on the object collection page, and the number of objects in the target object collection displayed on the object collection page is greater than the number of objects in the target object collection displayed on the preset page.
[0120] Optionally, displaying the multimedia information corresponding to the first media identifier in the media display area of the preset page includes: displaying an associated image of a target live broadcast room corresponding to the first media identifier in the media display area of the preset page, wherein the target live broadcast room is in a non-broadcasting state;
[0121] Wherein, the device further includes:
[0122] A reservation control display module, configured to display a reservation control corresponding to the target live broadcast room in the media display area;
[0123] A reservation record generating module, configured to generate a reservation record for the target live broadcast room in response to a triggering operation on the reservation control;
[0124] A broadcast reminder display module is used to display broadcast reminder information based on the reservation record in response to the broadcast reminder event of the target live broadcast room being triggered during the display of the target page;
[0125] The page switching module is used to switch from displaying the target page to displaying the preset page in response to a triggering operation on the broadcast reminder information, and to display the live stream of the target live broadcast room in the media display area of the preset page.
[0126] Optionally, when the multimedia information is a live stream, a target object identifier is further displayed in the media display area; the target object identifier includes object information of an object being explained in a live broadcast room to which the live stream displayed in the media display area belongs;
[0127] Wherein, the device further includes:
[0128] A second details page display module is used to display a second live broadcast room page corresponding to the object being explained in response to a fourth preset operation for the target object identifier, and to display a second object details page of the object being explained on a layer above the second live broadcast room page, wherein the size of the second object details page is smaller than the size of the second live broadcast room page.
[0129] The interactive device provided by the embodiments of the present disclosure can execute the interactive method provided by any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.
[0130] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present disclosure.
[0131] FIG9 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Referring to FIG9 , a schematic diagram of the structure of an electronic device (such as a terminal device or server in FIG9 ) 900 suitable for implementing an embodiment of the present disclosure is shown below. The terminal device in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. The electronic device shown in FIG9 is merely an example and should not impose any limitations on the functions and scope of use of the embodiments of the present disclosure.
[0132] As shown in Figure 9, the electronic device 900 may include a processing device (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 processing device 901, the ROM 902, and the RAM 903 are connected to each other via a bus 904. An edit / output (I / O) interface 905 is also connected to the bus 904.
[0133] 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 FIG9 shows the electronic device 900 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 be implemented or have alternatively.
[0134] 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 processing device 901, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0135] The names of the messages or information 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 information.
[0136] The electronic device provided by the embodiment of the present disclosure and the interaction method provided by the above embodiment belong to the same inventive concept. For technical details not fully described in this embodiment, please refer to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0137] An embodiment of the present disclosure provides a computer storage medium on which a computer program is stored. When the program is executed by a processor, the interactive method provided by the above embodiment is implemented.
[0138] An embodiment of the present disclosure provides a computer program product, including a computer program, which implements the interaction method provided by the above embodiment when executed by a processor.
[0139] 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. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, 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.
[0140] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0141] 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: responds to a preset trigger instruction, displays multimedia information corresponding to a first media identifier in the media display area of a preset page, and displays a target object set in the object display area of the preset page; wherein, the first media identifier is a candidate media identifier displayed in the identifier aggregation area of the preset page, and the target object set is determined based on the objects corresponding to the candidate media identifiers in the identifier aggregation area; responds to a switching instruction for a candidate media identifier in the identifier aggregation area, determines the candidate media identifier targeted by the switching instruction as a second media identifier, and switches the multimedia information displayed in the media display area from the multimedia information corresponding to the first media identifier to the multimedia information corresponding to the second media identifier.
[0142] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's 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 user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0143] 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.
[0144] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware. The name of a module does not, in some cases, limit the module itself. For example, a page display module may also be described as "a module that, in response to a preset trigger instruction, displays multimedia information corresponding to a first media identifier in a media display area of a preset page, and displays a target object set in an object display area of the preset page."
[0145] 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.
[0146] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-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 machine-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.
[0147] 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.
[0148] 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.
[0149] 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. An interactive method, comprising: In response to a preset trigger instruction, multimedia information corresponding to a first media identifier is displayed in a media display area of a preset page, and a target object set is displayed in an object display area of the preset page; wherein the first media identifier is a candidate media identifier displayed in an identifier aggregation area of the preset page, and the target object set is determined based on objects corresponding to the candidate media identifiers in the identifier aggregation area; In response to a switching instruction for a candidate media identifier in the identifier aggregation area, the candidate media identifier targeted by the switching instruction is determined as a second media identifier, and the multimedia information displayed in the media display area is switched from the multimedia information corresponding to the first media identifier to the multimedia information corresponding to the second media identifier.
2. The method according to claim 1, wherein The target object set includes a first target object and / or a second target object. When the multimedia information displayed in the media display area is the multimedia information corresponding to the first media identifier, the first target object is determined based on the object corresponding to the first media identifier, and the second target object is determined based on the objects corresponding to candidate media identifiers other than the first media identifier among all candidate media identifiers in the identifier aggregation area. After the multimedia information displayed in the media display area is switched from the multimedia information corresponding to the first media identifier to the multimedia information corresponding to the second media identifier, the method further includes: The target object set displayed in the object display area is updated, wherein the updated target object set includes a first target object that is re-determined based on the object corresponding to the second media identifier, and / or a second target object that is re-determined based on the object corresponding to the candidate media identifier other than the second media identifier among all the candidate media identifiers in the identifier aggregation area.
3. The method according to claim 1 or 2, wherein: The multimedia information includes at least one of video, image and live stream.
4. The method according to claim 3, wherein: When the multimedia information is a live stream, the objects include objects in the live broadcast room to which the live stream belongs; the target object set includes a first type of target object set and / or a second type of target object set, the first type of target object set includes historical display objects, and the second type of target object set includes current display objects.
5. The method according to claim 4, further comprising: displaying a first set identifier and a second set identifier in the object display area; Wherein, when the first set identifier is in a selected state, the target object set of the first type is displayed in the object display area; When the second set identifier is in a selected state, the target object set of the second type is displayed in the object display area.
6. The method according to claim 4, further comprising: Displaying corresponding preset controls in associated areas of each historical display object in the target object set of the first type; In response to a first preset operation of a preset control corresponding to a target historical display object, the target historical display object is added to a preset object set, the objects in the preset object set are objects to be obtained, and the target historical display object is a historical display object in the first type of target object set.
7. The method according to any one of claims 4 to 6, wherein: Displaying the target object set in the object display area of the preset page includes: Displaying the currently displayed objects in the second type of target object set in the object display area; The method further comprises: In response to the second preset operation for the target display object, the first live broadcast room page corresponding to the target display object is displayed, and the first object details page of the target display object is displayed on the upper layer of the first live broadcast room page, wherein the size of the first object details page is smaller than the size of the first live broadcast room page, and the target display object is a display object in the second type of target object set.
8. The method according to any one of claims 1 to 7, wherein: The objects included in the target object set, and / or the display order of the objects in the target object set are determined based on preset attributes of the objects, wherein the preset attributes of the objects include at least one of the following: historical interaction operations associated with the object, historical business data of the object, and historical evaluation data of the object.
9. The method according to any one of claims 1 to 8, further comprising: In response to a third preset operation input based on the preset page, the display area of the object display area is gradually increased, and when the distance between the preset boundary of the object display area and the preset screen edge is less than a preset distance threshold, the display area of the object display area continues to be gradually increased to display an object collection page, wherein the target object collection is displayed on the object collection page, and the number of objects in the target object collection displayed on the object collection page is greater than the number of objects in the target object collection displayed on the preset page.
10. The method according to any one of claims 1 to 9, wherein: The displaying of multimedia information corresponding to the first media identifier in the media display area of the preset page includes: Displaying an associated image of a target live broadcast room corresponding to the first media identifier in a media display area of a preset page, wherein the target live broadcast room is in a non-broadcasting state; The method further comprises: Displaying a reservation control corresponding to the target live broadcast room in the media display area; In response to a trigger operation on the reservation control, generating a reservation record for the target live broadcast room; In the process of displaying the target page, in response to the start reminder event of the target live broadcast room being triggered, the start reminder information is displayed based on the reservation record; In response to the triggering operation for the broadcast reminder information, the display of the target page is switched to the display of the preset page, and the live stream of the target live broadcast room is displayed in the media display area in the preset page.
11. The method according to claim 3, wherein: When the multimedia information is a live stream, a target object identifier is also displayed in the media display area; the target object identifier includes object information of the object being explained in the live broadcast room to which the live stream displayed in the media display area belongs; The method further comprises: In response to the fourth preset operation for the target object identifier, the second live broadcast room page corresponding to the object being explained is displayed, and the second object details page of the object being explained is displayed on the upper layer of the second live broadcast room page, wherein the size of the second object details page is smaller than the size of the second live broadcast room page.
12. An interactive device comprising: A page display module is configured to, in response to a preset trigger instruction, display multimedia information corresponding to a first media identifier in a media display area of a preset page, and display a target object set in an object display area of the preset page; wherein the first media identifier is a candidate media identifier displayed in an identifier aggregation area of the preset page, and the target object set is determined based on objects corresponding to the candidate media identifiers in the identifier aggregation area; The switching module is configured to respond to a switching instruction for a candidate media identifier in the identifier aggregation area, determine the candidate media identifier targeted by the switching instruction as a second media identifier, and switch the multimedia information displayed in the media display area from the multimedia information corresponding to the first media identifier to the multimedia information corresponding to the second media identifier.
13. An electronic device comprising: one or more processors; A storage device configured to store one or more programs, wherein When the one or more programs are executed by the one or more processors, the one or more processors implement the interactive method according to any one of claims 1 to 11.
14. A storage medium containing computer-executable instructions, wherein: When the computer executable instructions are executed by a computer processor, they are used to perform the interaction method according to any one of claims 1 to 11.
Citation Information
Patent Citations
Interaction method and device, equipment and storage medium
CN120676191A
Video searching method and device, equipment and medium
CN113849682A
Live streaming method and device, and electronic equipment
CN114025187A
Live broadcast room display method and device, electronic equipment, storage medium and program product
CN114697727A
Page display method and device, electronic equipment, storage medium and program product
CN116193187A