Interface interaction method and device, equipment, storage medium and program product
By presenting reservation messages in the live broadcast interface and responding to reservation operations, the problem of users having difficulty obtaining the live broadcast time is solved, and more convenient live broadcast room reservations and information acquisition is achieved, improving user experience.
Patent Information
- Application Number
- CN202411815025.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-10
- Publication Date
- 2025-03-25
AI Technical Summary
In the prior art, it is difficult for users to obtain the broadcast time of a specific live broadcast room, which leads to users requiring complex interactions to enter the live broadcast room at the broadcast time, which increases the interaction cost of users.
A method of interface interaction is provided, including presenting a live broadcast interface associated with a live broadcast user, presenting an appointment message associated with a target live broadcast event of a live broadcast user in the interactive component, and booking a target live broadcast event of a live broadcast user in response to a preset operation of the appointment message.
Through this method, users can more conveniently obtain the reservation information of live broadcast users, and make appointments for target live broadcast events more quickly during the live broadcast process, improving the efficiency of interface interaction and information acquisition.
Smart Images

Figure CN119697448A_ABST
Abstract
Description
Technical Field
[0001] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to methods, devices, apparatuses, computer-readable storage media, and computer program products for interface interaction. Background Art
[0002] With the development of computer technology, live broadcasting has become a major way for people to obtain and share information. For example, users can view live broadcast information streams through live broadcast applications, and can enter corresponding live broadcast rooms to watch the live broadcast content of the live broadcast room. How to improve the interactive experience between users and live broadcast rooms is a focus of attention. Summary of the invention
[0003] In a first aspect of the present disclosure, a method for interface interaction is provided. The method includes: presenting a live broadcast interface associated with a live broadcast user; presenting a reservation message associated with a target live broadcast event of the live broadcast user in an interactive component of the live broadcast interface, wherein the interactive component is configured to present the interactive message associated with the live broadcast interface; and in response to a preset operation on the reservation message, reserving the target live broadcast event of the live broadcast user.
[0004] In a second aspect of the present disclosure, a device for interface interaction is provided. The device includes: a first presentation module configured to present a live broadcast interface associated with a live broadcast user; a second presentation module configured to present a reservation message associated with a target live broadcast event of the live broadcast user in an interactive component of the live broadcast interface, the interactive component configured to present the interactive message associated with the live broadcast interface; and a reservation module configured to make a reservation for the target live broadcast event of the live broadcast user in response to a preset operation on the reservation message.
[0005] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory, the at least one memory is coupled to the at least one processing unit and stores instructions for execution by the at least one processing unit. When the instructions are executed by the at least one processing unit, the device executes the method of the first aspect.
[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to implement the method of the first aspect.
[0007] In a fifth aspect of the present disclosure, a computer program product is provided, which includes computer executable instructions, and when the computer executable instructions are executed by a processor, the method of the first aspect is implemented.
[0008] It should be understood that the contents described in this content section are not intended to limit the key features or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:
[0010] Figure 1 A schematic diagram showing an example environment in which embodiments of the present disclosure can be implemented;
[0011] FIG. 2A to FIG. 2B A schematic diagram showing an example live broadcast interface according to some embodiments of the present disclosure is shown;
[0012] Figure 3A and Figure 3B A schematic diagram showing an example configuration interface according to some embodiments of the present disclosure is shown;
[0013] Figure 4 A flowchart showing a process of interface interaction according to some embodiments of the present disclosure;
[0014] Figure 5 A schematic structural block diagram of a device for interface interaction according to some embodiments of the present disclosure is shown;
[0015] Figure 6 A block diagram of an electronic device capable of implementing various embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0016] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, 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 only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0017] It should be noted that the titles of any sections / subsections provided herein are not restrictive. Various embodiments are described throughout this article, and any type of embodiment may be included under any section / subsection. In addition, the embodiments described in any section / subsection may be combined in any manner with any other embodiments described in the same section / subsection and / or different sections / subsections.
[0018] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may be included below. The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may be included below.
[0019] The embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. These aspects are subject to the corresponding laws, regulations and relevant provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user knows and confirms. Accordingly, when implementing each embodiment of the present disclosure, the type, scope of use, usage scenario, etc. of the data or information that may be involved should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with the relevant laws and regulations. The specific notification and / or authorization method can vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.
[0020] In this specification and the embodiments, if personal information processing is involved, it will be processed on the premise of having a legal basis (such as obtaining the consent of the subject of personal information, or it is necessary to perform a contract, etc.), and will only be processed within the scope of regulations or agreements. If a user refuses to process personal information other than the necessary information for basic functions, it will not affect the user's use of basic functions.
[0021] As described above, according to the traditional solution, users can view the live broadcast information stream through the live broadcast application, and can enter the corresponding live broadcast room to watch the live broadcast content of the live broadcast room. However, currently users cannot obtain the start time of a specific live broadcast room, resulting in users needing complex interactions (e.g., searching, viewing the homepage, etc.) to enter the specific live broadcast room at the start time of the specific live broadcast room, which increases the user's interaction cost.
[0022] In view of this, an embodiment of the present disclosure proposes an interface interaction scheme. The scheme includes: presenting a live broadcast interface associated with a live broadcast user; presenting a reservation message associated with a target live broadcast event of the live broadcast user in an interactive component of the live broadcast interface, the interactive component being configured to present the interactive message associated with the live broadcast interface; and in response to a preset operation on the reservation message, reserving the target live broadcast event of the live broadcast user.
[0023] Based on this approach, the embodiments of the present disclosure can support users to obtain the reservation information of live broadcast users from the live broadcast interface of the live broadcast user, so that users can more conveniently reserve the target live broadcast event of the live broadcast user during the live broadcast process, and the user can view the live broadcast interface more quickly when the live broadcast user starts broadcasting. Therefore, the embodiments of the present disclosure can improve the efficiency of interface interaction and information acquisition.
[0024] Example Environment
[0025] Figure 1 1 is a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. Figure 1 As shown, example environment 100 may include electronic device 110 .
[0026] In the example environment 100, an application 120 is installed in an electronic device 110. A user 140 can interact with the application 120 via the electronic device 110 and / or its attached device. The application 120 can be an application that supports interface interaction, such as a media application, a live broadcast application, etc., or any other appropriate application. The user 140 can perform activities associated with live broadcasting based on the application 120. In some embodiments, the activities associated with live broadcasting can be activities of initiating live broadcasting, participating in live broadcasting, and watching live broadcasting, etc. The user 140 can interact with the application 120 via the electronic device 110 and / or its attached device.
[0027] exist Figure 1 In the environment 100 , if the application 120 is in an active state, the application 120 may provide a presentation interface 150 for the user 140 .
[0028] In some embodiments, the electronic device 110 communicates with the server 130 to provide services for the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an e-book device, a gaming device, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface for the user (such as a "wearable" circuit, etc.).
[0029] The server 130 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and big data and artificial intelligence platforms. The server 130 may include, for example, a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, etc. The server 130 may provide background services for the application 120 that supports content presentation in the electronic device 110.
[0030] A communication connection may be established between the server 130 and the electronic device 110. The communication connection may be established in a wired manner or a wireless manner. The communication connection may include, but is not limited to, a Bluetooth connection, a mobile network connection, a universal serial bus connection, a wireless fidelity connection, etc., and the embodiments of the present disclosure are not limited in this respect. In the embodiments of the present disclosure, the server 130 and the electronic device 110 may implement signaling interaction through the communication connection between the two.
[0031] It should be understood that the structure and function of the various elements in the environment 100 are described for exemplary purposes only and do not imply any limitation on the scope of the present disclosure.
[0032] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0033] Example Interaction
[0034] An example interaction process according to an embodiment of the present disclosure will be described below with reference to the accompanying drawings.
[0035] FIG. 2A to FIG. 2B 200A to 200B according to some embodiments of the present disclosure, the live broadcast interface 200A to 200B can be composed of, for example, Figure 1 The electronic device 110 is provided as shown.
[0036] In some embodiments, the live broadcast interface 200A to the live broadcast interface 200B can be associated with a live broadcast user (eg, anchor A), whereby the electronic device 110 can present the live broadcast interface of the live broadcast user to the user.
[0037] In some embodiments, the live broadcast interface 200A to the live broadcast interface 200B can also be associated with a live broadcast room, and such a live broadcast room can be associated with a live broadcast user to display the screen layout of the live broadcast room. In some scenarios, the live broadcast room can represent a virtual live broadcast scene created by the live broadcast platform.
[0038] In some embodiments, as shown in FIG. 200A , such a live broadcast room may be associated with anchor A. When a user enters the live broadcast room, the electronic device 110 presents anchor A's live broadcast interface 200A to the user.
[0039] In some embodiments, one or more components may be presented in such a live interface 200A for the user to interact with the live interface 200A. Such components include, for example, an interactive component 210. Such an interactive component 210 may present an interactive message associated with the live interface 200A. As some examples, such components may also include other components, such as a text box, a virtual item interaction portal, and the like.
[0040] In some embodiments, the interactive component 210 may include a public screen component. Such interactive messages may include comment messages in the live broadcast interface (e.g., text messages, emoticon messages, etc. sent by users in the public screen component).
[0041] Such an interactive component 210 can also present a reservation message 220 associated with the target live event of the live broadcast user. Thus, the user can more conveniently reserve the target live event of anchor A from the live broadcast interface.
[0042] In some embodiments, such a target live broadcast event may be determined based on the live broadcast plan of anchor A. Such a target live broadcast event may be a periodic live broadcast event in the live broadcast plan (e.g., a live broadcast event broadcast at XX hours and XX minutes on X days of each week), or a future live broadcast event associated with the target time (e.g., a live broadcast event broadcast at XX hours and XX minutes on XX days of XX months in the future).
[0043] In some embodiments, such an appointment message 220 may also be presented in the form of a component, for example, such an appointment message 220 may be presented as a description component. Such a description component may be configured to present the description content of the live broadcast room. As an example, such a description content may be presented in an interface area corresponding to such a description component. As an example, such a description content may be related to the live broadcast content of the live broadcast room. For example, such a description content may include a live broadcast introduction, a live broadcast title, and the like. In some embodiments, such a description component may also be presented in other locations in the live broadcast interface. For example, such a description component may be displayed in a comment area, or other suitable locations.
[0044] In some embodiments, Figure 2AAs shown, such a reservation message / description component may display an entry 230 (reservation entry), and such an entry 230 may be configured to reserve a target live event of host A. The user may trigger such an entry 230 to reserve a target live event of host A. Thus, the electronic device 110 responds to a preset operation on the reservation message 220 (for example, identifying the user's triggering operation on the entry 230 in the reservation message 220) and reserves the target live event of host A for the user. As some examples, such an entry may be in the form of a control, or other interactive styles.
[0045] In some embodiments, the electronic device 110 may present such a reservation message 220 in the interactive component 210 when the user has not reserved the target live event. If the user has already reserved the target live event, the electronic device 110 may update the content of the reservation message 220. For example, Figure 2B As shown, the electronic device 110 can hide the entry 230 for booking the target live event in the booking message 220, and as shown in the booking message 240 in the live interface 200B, the electronic device 110 can stop displaying the entry 230 in the booking message 220. Alternatively, if the user has already booked the target live event, the electronic device 110 can also stop displaying the booking message 220.
[0046] In some embodiments, if the user has already reserved the target live event, the electronic device 110 may also present an entry for canceling the reservation for the target live event in the reservation message 220. The user triggers the entry for canceling the reservation for the target live event and may cancel the reservation for the target live event.
[0047] In some embodiments, the entry for canceling the reservation of the target live event can be displayed in the opposite style (e.g., highlighted and non-highlighted) to the entry 230 for reserving the target live event, and the user can switch between reserving the target live event and canceling the reservation of the target live event by triggering the entry 230. As some examples, the entry for reserving the target live event can present the word "reservation" to indicate that the user can make a reservation for the target live event. The entry for reserving the target live event can present the word "cancel reservation" to indicate that the user can cancel the reservation of the target live event.
[0048] In some embodiments, Figure 2B As shown, if the user makes an appointment for the target live event, that is, the electronic device 110 responds to the user's trigger operation on the entrance 230, the electronic device 110 can present a reminder message 250 ("Appointment successful, you will be notified when the broadcast starts") to the user about the appointment of the target live event. In this way, the user can obtain the information of the completed appointment more quickly.
[0049] In some embodiments, if such a reservation message 220 is presented in the live broadcast interface for a long time, it will affect the user's experience of watching the live broadcast. Therefore, the electronic device 110 can control the display duration of the reservation message by a preset period. Specifically, within the preset period when the reservation message 220 begins to be presented (that is, the preset period has not expired), the electronic device 110 can display the reservation message 220 at a fixed position of the interactive component. As a result, the reservation message 220 can be displayed independently without scrolling with the scrolling of the interactive message in the interactive component.
[0050] Furthermore, the electronic device 110 continuously determines whether an operation on the reservation message 220 / description component is received within the preset period. If no operation on the preset message 220 / description component (e.g., reservation of a target live event, or cancellation of a reservation of a target live event) is received within the preset period, the electronic device 110 may stop displaying the preset message 220 / description component. Alternatively, when the duration of display of such a reservation message 220 / description component reaches a preset duration, the electronic device 110 may also stop displaying the preset message 220 / description component.
[0051] In some embodiments, the electronic device 110 stops displaying the preset message 220 by hiding the preset message 220 in any animation form. The electronic device 110 stops displaying the preset message 220 by controlling the preset message 220 to scroll along with the interactive message. Thus, the preset message 220 can continue to scroll from the interactive component 210 until it disappears from the interactive component 210.
[0052] In some embodiments, such a reservation message may also present the time information of the target live event, for example, the planned period of the live event in the live plan (for example, XX hours and XX minutes of every week X), the target time (for example, XX hours and XX minutes of the future XX month XX day). Such a reservation message may also present the description text associated with the target live event. As some examples, such description text may include the live introduction text, live title, anchor information, etc. of the target live event.
[0053] In some embodiments, such a description message may be determined by input information input by anchor A. For example, anchor A may input description information or change description information before or during the live broadcast. In some embodiments, such description information may also be determined based on event information of the target live broadcast event. For example, such description information may be automatically formed based on event information such as the live broadcast title and the broadcast start time of the target live broadcast event.
[0054] In some embodiments, anchor A can also configure the display content of the reservation message 220. Figure 3A To Attachment Figure 3B To describe an example configuration process according to an embodiment of the present disclosure, FIG. 3A to FIG. 3B Example configuration interfaces 300A to 300B according to some embodiments of the present disclosure are shown. Configuration interfaces 300A to 300B may be configured by, for example, Figure 1 The electronic device 110 is provided as shown.
[0055] In some embodiments, host A can trigger the entry of configuring the reservation message 220 before starting the broadcast. Thus, the electronic device 110 can present the configuration interface 300A to host A based on the trigger operation of host A for the entry of configuring the reservation message 220. Alternatively, host A can trigger the broadcast operation (for example, the trigger operation of the controls related to the broadcast, etc.), and the electronic device 110 can present the broadcast interface to host A. As an example, the broadcast interface can be the configuration interface 300A and / or the configuration interface 300B, or other suitable styles, and the present disclosure is not intended to limit the style of the broadcast interface.
[0056] Further, in response to such a configuration interface 300A being presented, anchor A can edit the title of the target live event, add or replace the cover of the target live event, select the live content of the target live event, etc. in the configuration interface 300A.
[0057] In some embodiments, anchor A can also configure whether to present a live studio introduction in the live studio interface, and configure the content of the live studio introduction of the target live event in the live studio introduction configuration area 310 in the configuration interface 300A. As an example, such a live studio introduction can also be presented in the form of the above-mentioned description component. Anchor A can configure whether to present such a description component in the live studio interface, and can configure the description content presented in such a description component.
[0058] As some examples, the live studio introduction configuration area 310 may include an opening control 320 (first opening control) for opening and presenting such a live studio introduction, a selection entry 330 (“show”) for live broadcast notice information, etc. Such a live studio introduction may include the above-mentioned reservation message 220.
[0059] In some embodiments, anchor A can choose whether to start presenting the live studio introduction by triggering the start control 320. Figure 3AAs shown, the opening control 320 is selected to be in the opening state and is presented in a highlighted style. Such a selection can be regarded as the host A choosing to open the presentation of the live broadcast room introduction, so as to present the relevant content of the live broadcast room introduction in the live broadcast interface 200A to the live broadcast interface 200B. For another example, the host A triggers the opening control 320 again to close the presentation of the reservation message, so that the electronic device 110 can not present the relevant content of the live broadcast room introduction in the live broadcast interface.
[0060] In some embodiments, host A can also trigger the selection entry 330 of the live broadcast preview information, and the electronic device 110 can present the following information to host A: Figure 3B The configuration interface 300B shown in FIG. Figure 3B As shown, anchor A can trigger a control 350 (a second on control) for displaying the preview message 220. As some examples, such a control 350 can be configured to display such a reservation entry (e.g., the entry 230 in the live interface 200A) in such a description component.
[0061] Based on the selection operation of the control 350, the electronic device 110 can determine whether to present the reservation message 220 in the live broadcast room introduction information. For the specific interaction method of the control 350, please refer to the above description of the interaction method of the control 320.
[0062] Furthermore, the configuration interface 300B may also present a selection entry for selecting the live event displayed in the reservation message 220, for example, Figure 3B As shown, the target live broadcast event selected by anchor A can be presented as "live broadcast every Friday at 20:00". Anchor A can trigger entry 380 ("live broadcast every Friday at 20:00"), and electronic device 110 can present a set of candidate live broadcast events to anchor A. As some examples, electronic device 110 can determine that the candidate live broadcast event "live broadcast every Friday at 20:00" selected by anchor A is the target live broadcast event. In this way, anchor A can configure the content of reservation message 200 more quickly. In this way, the embodiments of the present disclosure can improve the interaction efficiency between anchor A and application 120.
[0063] In some embodiments, Figure 3B As shown, the configuration interface 300B may also present preview content associated with the reservation message 220, and such preview content may include part or all of the content of the reservation message 220. Thus, the host A may more conveniently obtain the display effect of the reservation message 220, thereby improving the efficiency of the user (e.g., host A) in obtaining information from the application 120.
[0064] It should be understood that the above-mentioned specific information items (for example, time, user, anchor, description text, display text, etc.) mentioned in the embodiments of the present disclosure are only exemplary, and the present disclosure is not intended to be limited thereto.
[0065] Based on the interaction process described above, the embodiments of the present disclosure can support users to obtain the reservation information of the live broadcast user from the live broadcast interface of the live broadcast user, so that the target live broadcast event of the live broadcast user can be more conveniently reserved during the live broadcast, and the user can view the live broadcast interface more quickly when the live broadcast user starts broadcasting. Therefore, the embodiments of the present disclosure can improve the efficiency of interface interaction and information acquisition.
[0066] Example Process
[0067] Figure 4 FIG. 4 is a flowchart of an example interface interaction process 400 according to some embodiments of the present disclosure. The process 400 may be implemented at the electronic device 110. Figure 1 Process 400 is described.
[0068] In box 410, the electronic device 110 presents a live broadcast interface associated with the live broadcast user.
[0069] In box 420, the electronic device 110 presents a reservation message associated with the target live event of the live user in the interactive component of the live interface, and the interactive component is configured to present the interactive message associated with the live interface.
[0070] In block 430 , the electronic device 110 reserves a target live event of the live broadcast user in response to a preset operation on the reservation message.
[0071] In some embodiments, in an interactive component of a live broadcast interface, presenting a reservation message associated with a target live broadcast event of a live broadcast user includes: in response to the current user not having made a reservation for the target live broadcast event, presenting a reservation message in the interactive component.
[0072] In some embodiments, process 400 further includes: in response to the scheduled target live event, updating the content of the reservation message, or stopping displaying the reservation message.
[0073] In some embodiments, the updated reservation message is associated with an entry to cancel the reservation of the target live event.
[0074] In some embodiments, the process 400 further includes: in response to not receiving an operation on the reservation message within a preset period of time, stopping displaying the reservation message.
[0075] In some embodiments, process 400 further includes: displaying the reservation message at a fixed position of the interactive component before the preset period expires, so that the display of the reservation message is independent of the scrolling of the interactive message in the interactive component.
[0076] In some embodiments, in response to not receiving an operation on the reservation message within a preset period of time, stopping displaying the reservation message includes: in response to expiration of the preset period of time, controlling the reservation message to scroll along with the interactive message in the interactive component.
[0077] In some embodiments, the interactive component includes a comment component, and the interactive message includes a comment message in the live broadcast interface.
[0078] In some embodiments, process 400 further includes: in response to a preset operation on the reservation message, presenting a reminder message about the scheduled target live event.
[0079] In some embodiments, the target live broadcast event is determined based on the live broadcast plan of the live broadcast user.
[0080] In some embodiments, the target live broadcast event includes: a periodic live broadcast event in the live broadcast plan; or a future live broadcast event associated with the target time in the live broadcast plan.
[0081] In some embodiments, the reservation message presents at least one of the following: time information of the target live event; and description text associated with the target live event.
[0082] In some embodiments, the description text is determined based on input information of a live broadcast user; or the description text is determined based on event information of a target live broadcast event.
[0083] In some embodiments, the reservation message is presented in the interactive component based on the configuration operation of the live broadcast user, and the configuration operation includes at least one of the following: selection of an enable control in the configuration interface for enabling presentation of the reservation message; selection of a target live broadcast event from a group of candidate live broadcast events displayed in the configuration interface.
[0084] In some embodiments, the start control is provided in a start interface associated with the live broadcast user.
[0085] In some embodiments, the configuration interface also presents preview content associated with the appointment message.
[0086] In addition, an embodiment of the present disclosure also provides a method of interface interaction, which includes: presenting a live broadcast interface of a live broadcast room, the live broadcast interface including a description component, the description component being configured to present the description content of the live broadcast room; in the description component, providing a reservation entrance associated with a target live broadcast event of the live broadcast room; and in response to a preset operation on the reservation entrance, making a reservation for the target live broadcast event of the live broadcast room.
[0087] In some embodiments, in the description component, providing an appointment entry associated with a target live event of the live broadcast room includes: in response to a configuration operation of a live broadcast user associated with the live broadcast room, providing an appointment entry associated with the target live event of the live broadcast room in the description component, and the configuration operation indicates to open and present the appointment entry.
[0088] In some embodiments, the configuration operation includes: the live broadcast user's selection of a first start control in the configuration interface, the first start control is used to configure whether to present a reservation entrance in the description component, and the configuration interface also includes a content control for obtaining the description content.
[0089] In some embodiments, the configuration interface also includes a second enable control, and the second enable control configures whether to present the description component in the live broadcast interface.
[0090] In some embodiments, the description content is determined based on configuration information associated with the live broadcast room.
[0091] In some embodiments, such a method further comprises: in response to a preset operation on the appointment entry, stopping presenting the appointment entry in the description component.
[0092] In some embodiments, such a method also includes: in response to not receiving an operation on the appointment entrance within a preset time period or the description component being displayed for a preset time, stopping displaying the description component; and presenting interactive messages associated with the live broadcast room in the interface area corresponding to the description component.
[0093] Example devices and equipment
[0094] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 5 : A schematic structural block diagram of an example interface interaction device 500 according to some embodiments of the present disclosure is shown. The device 500 may be implemented as or included in the electronic device 110 discussed above. Each module / component in the device 500 may be implemented by hardware, software, firmware, or any combination thereof.
[0095] like Figure 5 As shown, the device 500 includes: a first presentation module 510, configured to present a live broadcast interface associated with a live broadcast user; a second presentation module 520, configured to present a reservation message associated with a target live broadcast event of the live broadcast user in an interactive component of the live broadcast interface, and the interactive component is configured to present the interactive message associated with the live broadcast interface; and a reservation module 530, configured to make a reservation for the target live broadcast event of the live broadcast user in response to a preset operation on the reservation message.
[0096] In some embodiments, the second presentation module 520 is further configured to: in response to the current user not having made a reservation for the target live event, present a reservation message in the interactive component.
[0097] In some embodiments, the device 500 further includes a first message processing module configured to: update the content of the reservation message in response to the scheduled target live event, or stop displaying the reservation message.
[0098] In some embodiments, the updated reservation message is associated with an entry to cancel the reservation of the target live event.
[0099] In some embodiments, the apparatus 500 further includes a second message processing module configured to: in response to not receiving an operation on the reservation message within a preset period of time, stop displaying the reservation message.
[0100] In some embodiments, the apparatus 500 further comprises a third message processing module configured to: display a reservation message at a fixed position of the interactive component before expiration of a preset period of time, so that display of the reservation message is independent of scrolling of interactive messages in the interactive component.
[0101] In some embodiments, the second message processing module is further configured to: in response to expiration of a preset time period, control the reservation message to scroll along with the interactive message in the interactive component.
[0102] In some embodiments, the interactive component includes a comment component, and the interactive message includes a comment message in the live broadcast interface.
[0103] In some embodiments, the apparatus 500 further includes a third presentation module configured to present a reminder message about a scheduled target live event in response to a preset operation on the reservation message.
[0104] In some embodiments, the target live broadcast event is determined based on the live broadcast plan of the live broadcast user.
[0105] In some embodiments, the target live broadcast event includes: a periodic live broadcast event in the live broadcast plan; or a future live broadcast event associated with the target time in the live broadcast plan.
[0106] In some embodiments, the reservation message presents at least one of the following: time information of the target live event; and description text associated with the target live event.
[0107] In some embodiments, the description text is determined based on input information of a live broadcast user; or the description text is determined based on event information of a target live broadcast event.
[0108] In some embodiments, the reservation message is presented in the interactive component based on the configuration operation of the live broadcast user, and the configuration operation includes at least one of the following: selection of an enable control in the configuration interface for enabling presentation of the reservation message; selection of a target live broadcast event from a group of candidate live broadcast events displayed in the configuration interface.
[0109] In some embodiments, the start control is provided in a start interface associated with the live broadcast user.
[0110] In some embodiments, the configuration interface also presents preview content associated with the appointment message.
[0111] The units included in the device 500 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine executable instructions stored on a storage medium. In addition to or as an alternative to machine executable instructions, some or all of the units in the device 500 can be implemented at least in part by one or more hardware logic components. As an example and not limitation, exemplary types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0112] Figure 6 1 shows a block diagram of an electronic device 600 in which one or more embodiments of the present disclosure may be implemented. It should be understood that Figure 6 The electronic device 600 shown is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. Figure 6 The electronic device 600 shown can be used to implement Figure 1 Electronic device 110 or Figure 5 Device 500.
[0113] like Figure 6 As shown, the electronic device 600 is in the form of a general electronic device. The components of the electronic device 600 may include, but are not limited to, one or more processors or processing units 610, a memory 620, a storage device 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. The processing unit 610 may be an actual or virtual processor and is capable of performing various processes according to a program stored in the memory 620. In a multi-processor system, multiple processing units execute computer executable instructions in parallel to improve the parallel processing capability of the electronic device 600.
[0114] The electronic device 600 typically includes a plurality of computer storage media. Such media can be any available media accessible to the electronic device 600, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 620 can be a volatile memory (e.g., registers, caches, random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory) or some combination thereof. The storage device 630 can be a removable or non-removable medium, and can include a machine-readable medium, such as a flash drive, a disk, or any other medium, which can be used to store information and / or data and can be accessed within the electronic device 600.
[0115] The electronic device 600 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 6 As shown in , a disk drive for reading or writing from a removable, non-volatile disk (e.g., a "floppy disk") and an optical drive for reading or writing from a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to the bus (not shown) by one or more data media interfaces. The memory 620 may include a computer program product 625 having one or more program modules that are configured to perform various methods or actions of various embodiments of the present disclosure.
[0116] The communication unit 640 implements communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 600 can be implemented with a single computing cluster or multiple computing machines that can communicate through a communication connection. Therefore, the electronic device 600 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.
[0117] The input device 650 may be one or more input devices, such as a mouse, a keyboard, a tracking ball, etc. The output device 660 may be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 600 may also communicate with one or more external devices (not shown) through the communication unit 640 as needed, such as a storage device, a display device, etc., communicate with one or more devices that allow a user to interact with the electronic device 600, or communicate with any device that allows the electronic device 600 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).
[0118] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.
[0119] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices, equipment, and computer program products implemented according to the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.
[0120] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0121] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0122] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple implementations of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of a module, program segment or instruction includes one or more executable instructions for realizing the logical function of the specification. In some implementations as replacements, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.
[0123] The above descriptions of various implementations of the present disclosure are exemplary, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The selection of terms used herein is intended to best explain the principles of the implementations, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the various implementations disclosed herein.
Claims
1. A method for interface interaction, comprising: Presenting a live broadcast interface associated with the live broadcast user; In the interactive component of the live broadcast interface, a reservation message associated with the target live broadcast event of the live broadcast user is presented, and the interactive component is configured to present the interactive message associated with the live broadcast interface; as well as In response to a preset operation on the reservation message, the target live event of the live user is reserved.
2. The method according to claim 1, wherein in the interactive component of the live broadcast interface, presenting a reservation message associated with the target live broadcast event of the live broadcast user comprises: In response to the current user not having made a reservation for the target live event, presenting the reservation message in the interactive component.
3. The method according to claim 1, further comprising: In response to the target live event having been scheduled, the content of the reservation message is updated, or the reservation message is stopped from being displayed.
4. The method according to claim 3, wherein the updated reservation message is associated with an entry to cancel the reservation for the target live event.
5. The method according to claim 1, further comprising: In response to not receiving an operation on the reservation message within a preset period of time, stopping displaying the reservation message.
6. The method according to claim 5, further comprising: Before the preset time period expires, the reservation message is displayed at a fixed position of the interactive component, so that the display of the reservation message is independent of the scrolling of the interactive message in the interactive component.
7. The method according to claim 5, wherein in response to not receiving an operation on the reservation message within a preset period of time, stopping displaying the reservation message comprises: In response to the expiration of the preset time period, the reservation message is controlled to scroll along with the interactive message in the interactive component.
8. The method according to claim 1, wherein the interactive component includes a comment component, and the interactive message includes a comment message in the live broadcast interface.
9. The method according to claim 1, further comprising: In response to the preset operation on the reservation message, a reminder message about the reservation of the target live event is presented.
10. The method according to claim 1, wherein the target live broadcast event is determined based on the live broadcast plan of the live broadcast user.
11. The method according to claim 10, wherein the target live event comprises: Periodic live broadcast events in the live broadcast plan; or A future live broadcast event associated with a target time in the live broadcast plan.
12. The method according to claim 1, wherein the reservation message presents at least one of the following: Time information of the target live event; The descriptive text associated with the target live event.
13. The method of claim 9, wherein: The description text is determined based on input information of the live broadcast user; or The description text is determined based on the event information of the target live event.
14. The method according to claim 1, wherein the reservation message is presented in the interactive component based on a configuration operation of the live broadcast user, wherein the configuration operation comprises at least one of the following: Selecting an opening control in a configuration interface for opening and presenting the appointment message; Selection of the target live event from a set of candidate live events displayed in the configuration interface.
15. The method according to claim 14, wherein the start control is provided in a start-up interface associated with the live broadcast user. The method of claim 14 , wherein the configuration interface further presents preview content associated with the reservation message.
17. A method of interface interaction, comprising: Presenting a live broadcast interface of a live broadcast room, wherein the live broadcast interface includes a description component, and the description component is configured to present description content of the live broadcast room; In the description component, a reservation entry associated with a target live event of the live broadcast room is provided; as well as In response to a preset operation on the reservation entrance, the target live event of the live broadcast room is reserved.
18. The method according to claim 17, wherein in the description component, providing a reservation entry associated with the target live event of the live broadcast room comprises: In response to a configuration operation of a live broadcast user associated with the live broadcast room, the reservation entrance associated with the target live broadcast event of the live broadcast room is provided in the description component, and the configuration operation indicates to start presenting the reservation entrance.
19. The method of claim 18, wherein the configuring operation comprises: The live broadcast user selects a first enable control in the configuration interface, wherein the first enable control is used to configure whether to present the reservation entrance in the description component, and the configuration interface also includes a content control for obtaining the description content.
20. The method according to claim 19, wherein the configuration interface further comprises a second enable control, and the second enable control configures whether to present the description component in the live broadcast interface.
21. The method of claim 17, wherein the description content is determined based on configuration information associated with the live broadcast room.
22. The method of claim 17, further comprising: In response to the preset operation on the reservation portal, the reservation portal is stopped from being presented in the description component.
23. The method of claim 17, further comprising: In response to not receiving an operation on the reservation portal within a preset period of time or the description component being displayed for a preset time, stopping displaying the description component; as well as In the interface area corresponding to the description component, interactive messages associated with the live broadcast room are presented.
24. A device for interface interaction, comprising: A first presentation module is configured to present a live broadcast interface associated with a live broadcast user; A second presentation module is configured to present a reservation message associated with a target live event of the live user in an interactive component of the live interface, wherein the interactive component is configured to present an interactive message associated with the live interface; as well as The reservation module is configured to, in response to a preset operation on the reservation message, reserve the target live event of the live user.
25. An electronic device comprising: at least one processing unit; as well as At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the electronic device to perform a method according to any one of claims 1 to 16 or 17 to 23.
26. A computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method according to any one of claims 1 to 16 or 17 to 23.
27. A computer program product comprising computer executable instructions, wherein the computer executable instructions, when executed by a processor, implement the method according to any one of claims 1 to 16 or 17 to 23.
Citation Information
Patent Citations
Information display method and device, computer equipment and medium
CN114302160A
Live broadcast reservation method and device, equipment, medium and product
CN115550676A
Page display method and device and storage medium
CN115756688A
Live broadcast activity forecasting method and device, electronic equipment and storage medium
CN116074542A
Cited By
Interface interaction method and apparatus, device, storage medium, and program product
WO2026124463A1