Interface interaction method and device, equipment and storage medium
By providing an appointment portal in the search result interface of the live broadcast application, users can conveniently make appointments for live broadcast events associated with users, solving the problems of user difficulty and high cost when searching for unopened live broadcast rooms, and improving interaction efficiency and information acquisition efficiency.
Patent Information
- Application Number
- CN202510157394.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-12
- Publication Date
- 2025-05-16
AI Technical Summary
In live broadcast applications, when a user searches for live broadcast users, the corresponding live broadcast room may be in an unstopped state, resulting in the search results affecting the interactive experience between the user and the live broadcast room, and the user needs complex interactions to make an appointment for live broadcast events, which increases the user's interaction cost.
An interface interaction method is provided, in response to receiving a search request, a search result interface is presented, and an appointment portal associated with the user is presented in the interface through which the user can reserve a live broadcast event associated with the user.
By providing an appointment portal in the search result interface, users can book live events without complex interactions, which improves the user's interface interaction efficiency, reduces the user's interaction cost, and improves the efficiency of users to obtain expected information from the search result interface.
Smart Images

Figure CN120017920A_ABST
Abstract
Description
Technical Field
[0001] Example embodiments of the present disclosure generally relate to the field of computers, and in particular, to methods, devices, equipment, and computer-readable storage media 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 enter the corresponding live broadcast room by searching for a designated live broadcast user, and then participate in the live broadcast activities of the live broadcast room. Summary of the invention
[0003] In a first aspect of the present disclosure, a method for interface interaction is provided. The method includes: in response to receiving a search request, presenting a search result interface; presenting content items associated with a user in the search result interface, the content items including a reservation entry associated with the user, the user being determined based on the search request; and in response to triggering the reservation entry, reserving a live event associated with the 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 search result interface in response to receiving a search request; a second presentation module configured to present content items associated with a user in the search result interface, the content items including a reservation entry associated with the user, the user being determined based on the search request; and a reservation module configured to reserve a live event associated with the user in response to triggering the reservation entry.
[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] 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
[0008] 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:
[0009] Figure 1 A schematic diagram showing an example environment in which embodiments of the present disclosure can be implemented;
[0010] FIG. 2A to FIG. 2E A schematic diagram showing an example interface according to some embodiments of the present disclosure;
[0011] Figure 3 A flowchart showing a process of interface interaction according to some embodiments of the present disclosure;
[0012] Figure 4 A schematic structural block diagram of a device for interface interaction according to some embodiments of the present disclosure is shown;
[0013] Figure 5 A block diagram of an electronic device capable of implementing various embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0014] 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.
[0015] 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.
[0016] 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.
[0017] 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.
[0018] 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.
[0019] As described above, according to the traditional solution, users can view the live broadcast information stream through the live broadcast application, and can, for example, enter the corresponding live broadcast room by searching for some live broadcast users, so as to watch the live broadcast content of the live broadcast room. However, in some cases, when the user searches for the live broadcast user, the corresponding live broadcast room may not be in the broadcasting state. Such search results seriously affect the user's interactive experience with the live broadcast room, and the user needs a more complex interaction (for example, looking for the broadcast room's broadcast time from some media content related to the live broadcast room, etc.) to enter the live broadcast room at the broadcast time of the live broadcast room, which increases the user's interaction cost.
[0020] In view of this, an embodiment of the present disclosure proposes an interface interaction scheme. The scheme includes: in response to receiving a search request, presenting a search result interface; presenting content items associated with a user in the search result interface, the content items including a reservation entry associated with the user, the user being determined based on the search request; and in response to triggering the reservation entry, reserving a live event associated with the user.
[0021] Based on this approach, the embodiment of the present disclosure can present a reservation entry for reserving live events associated with the user in the search results interface, and the user does not need to perform more complicated interactions between multiple pages, but can more conveniently reserve live events associated with the user through such a reservation entry during the process of searching for the user, thereby improving the user's interface interaction efficiency and reducing the user's interface interaction cost. Furthermore, such a search results interface can remind the user to reserve a live event associated with the user through such a reservation entry, so that the embodiment of the present disclosure can also improve the efficiency of the user in obtaining the desired information from such a search results interface.
[0022] Therefore, the embodiments of the present disclosure can support users to more conveniently schedule desired live events through the reservation entry presented in the search results interface, and further improve the efficiency of interface interaction between users and such search results interface and the efficiency of users obtaining desired information from such search results interface.
[0023] Example Environment
[0024] 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 .
[0025] In the example environment 100, an application 120 is installed in the electronic device 110. The 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 search for relevant live broadcast users (such as anchors, live broadcast rooms, etc.) based on the application 120, and perform activities associated with the live broadcast. In some embodiments, the activities associated with the live broadcast can be activities to initiate the live broadcast, activities to participate in the live broadcast, and activities to watch the live broadcast, etc. The user 140 can interact with the application 120 via the electronic device 110 and / or its attached device.
[0026] 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 .
[0027] 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.).
[0028] 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.
[0029] 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.
[0030] 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.
[0031] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0032] Example Interaction
[0033] An example interface interaction process according to an embodiment of the present disclosure will be described below with reference to the accompanying drawings.
[0034] FIG. 2A to FIG. 2EExample interfaces 200A to 200E according to some embodiments of the present disclosure are shown. Interfaces 200A to 200E may be, for example, Figure 1 The electronic device 110 is provided as shown.
[0035] In some embodiments, user 140 can search for some live broadcast users (e.g., anchors, live broadcast rooms, etc.) in such application 120. For example, application 120 can provide some search interfaces, and provide search controls that support user interaction in such search interfaces, and user 140 can interact with such search controls to initiate a search for live broadcast users.
[0036] For ease of understanding, the embodiments of the present disclosure are described by taking the example of user 140 searching for user A. As an example, user A (also referred to as user) may include a live broadcast user, for example, user A may include anchor A or live broadcast room A, etc. As an example, such a search control may support a user to input search content (e.g., text, voice, image, video, etc.).
[0037] Thus, the electronic device 110 can search based on the search content input by the user 140. As an example, the user 140 can search for such user A by searching for the identification information of user A (e.g., user identification, user number, etc.). As an example, the electronic device 110 can also present corresponding search results to the user based on the search content input by the user 140. For example, if the user 140 searches for "user A", the electronic device 110 can also present search results associated with the user identification "user A" to the user.
[0038] In some embodiments, if user 140 searches for user A, electronic device 110 may present a corresponding search result interface to user 140 in response to receiving such a search request.
[0039] Further, the electronic device 110 may present content items associated with the user in such a search result interface. As an example, such content items may include some content related to user A, and examples of such content include but are not limited to user A's avatar, name, description content, and published media content (e.g., images, videos, etc.). As an example, such content items may also include some live broadcast information related to a live broadcast event associated with user A, and examples of such live broadcast information include but are not limited to the start time, description text, etc. Based on such content items, the embodiments of the present disclosure can present more information to user 140, thereby improving the efficiency of user 140 in obtaining desired information from such a search result interface.
[0040] As an example, such a search result interface includes, for example, Figure 2AInterface 200A shown. In order to improve the accuracy of the search results presented by such a search result interface, the electronic device 110 (or the server 130) may provide a variety of search result interfaces for the user 140. As an example, such a search result page may include a first search result interface corresponding to multiple categories of search results or a second search result interface corresponding to live search results. For example, the user 140 may select the "Comprehensive" item from the navigation bar, and the electronic device 110 may present the first search result interface corresponding to multiple categories of search results to the user. For another example, the user 140 may select the "User" item or the "Live" item from the navigation bar, and the electronic device 110 may present the second search result interface corresponding to the live search results to the user. The following takes such a search result interface as an example. Figure 2A The interface 200A shown is taken as an example for illustrative description.
[0041] Further, the interface 200A may display a search component 211 and content items 212. As an example, the search component 211 may display the search content (e.g., "user A") input by the user 140. Thus, the user 140 may adjust the search content input in the search component 211 (or re-enter other search content) to re-search, thereby improving the user's search efficiency.
[0042] In some scenarios, user A searched by user 140 is in the process of live broadcasting, and user 140 can enter the live broadcast room associated with user A from interface 200A. In other scenarios, user A searched by user 140 is not in the process of live broadcasting, and user 140 cannot obtain information related to the live broadcast of user A, which leads to a poor experience for user 140, and user 140 needs more complex interactions to help participate in some live broadcast events of user A in the future, and the user's interface interaction efficiency is low.
[0043] Based on this, the electronic device 110 can provide an appointment entry 213 in such a content item 212. Such an appointment entry 213 can support the user 140 to make an appointment for a live event associated with user A. As an example, the user 140 can trigger such an appointment entry 213 to make an appointment for a live event associated with user A. As an example, the user 140 can also trigger such an appointment entry 213 and select a suitable live event from some candidate live events associated with user A to make an appointment. As a result, the embodiments of the present disclosure can improve the interaction efficiency between the user 140 and the interface provided by the application 120, and improve the efficiency of the user 140 in obtaining the desired information. Such an interaction process will be further described in detail below.
[0044] In some embodiments, the search target corresponding to the search content input by the user 140 is not a search for live broadcast related activities. In this case, if the electronic device 110 presents a content item 212 containing such an appointment entry 213 in such search results, it will interfere with the user 140 obtaining the desired information from the search results interface. Thus, in response to receiving a search request, the electronic device 110 can determine whether such a search request matches the user search pattern. As an example, such a user search pattern can indicate that such a search request is a request for searching for users related to live broadcast. For example, the user inputs the search content "User A", and such "User A" is consistent with the user identification of User A, thereby determining that the search request indicating such a search content "User A" matches the user search pattern.
[0045] Further, if the search request matches the user search pattern, the electronic device 110 may provide such a reservation entry 213 in such a content item 212, and if the search request does not match the user search pattern, the electronic device 110 may not present such a reservation entry 213. Thus, the embodiments of the present disclosure can provide a search result interface that better meets user expectations.
[0046] In some embodiments, the electronic device 110 may provide such a reservation entry 213 in the content item 212 when the user 140 has not made a reservation for the live event associated with the user A. If the user 140 completes the reservation for the live event associated with the user A, the electronic device 110 may provide a cancel reservation entry in the interface 200A, and the user A may cancel the reservation for such a live event by triggering such a cancel reservation entry. Figure 2B In the interface 200B shown, the electronic device 110 may provide a cancel reservation entry 221 in such a content item 212, and the user 140 may cancel the scheduled live event associated with the user A by triggering such a cancel reservation entry 221. Thus, the embodiments of the present disclosure can improve the accuracy of the interactive entry provided in such a search result interface.
[0047] In some embodiments, if the user 140 has not made an appointment for a live event associated with user A, the electronic device 110 may further determine whether the preview information of the live event associated with user A is in a valid state, so as to further improve the accuracy of the search results displayed in such a search result interface. As an example, the electronic device 110 may provide such a reservation entry 213 in the content item 212 when determining that the preview information of the live event associated with user A is in a valid state. As an example, if the current moment has not reached the start time of such a live event, the electronic device 110 may determine that the preview information of the live event associated with user A is in a valid state, and then provide such a reservation entry 213. If the current moment has reached the start time of such a live event, the electronic device 110 may determine that the preview information of the live event associated with user A is in an invalid state. Further, if the preview information of the live event associated with user A is in an invalid state, the electronic device 110 may stop displaying such a reservation entry 213 in such a content item, so as to present more accurate search results in such a search result interface.
[0048] In some embodiments, in order to improve the recognition of such reservation entrance 213 and such cancellation reservation entrance 221, the electronic device 110 can present such reservation entrance 213 and cancellation reservation entrance 221 in different display styles. As an example, different display styles can indicate different colors, different fonts and / or different font sizes, etc. Thus, the user 140 can more intuitively obtain the information of whether to reserve the live event from such interface 200A, thereby further improving the efficiency of the user 140 in obtaining information from such search result interface.
[0049] In some embodiments, the electronic device 110 may also determine whether to provide an appointment entry 213 in the content item 212 by determining whether user A is broadcasting live. As an example, if user A starts broadcasting live, the electronic device 110 may present relevant information indicating such a live broadcast status in such an interface 200A without displaying such an appointment entry 213. As an example, the relevant information indicating such a live broadcast status includes, but is not limited to, a live broadcast status identifier, a live broadcast status text, a graphic element indicating a live broadcast status, and the like. As an example, if user A is currently broadcasting live, user 140 may trigger from such an interface 200A to enter a live broadcast room associated with user A. If user A is not currently broadcasting live, the electronic device 110 may present a content item 212 including an appointment entry 213 to support user 140 in making an appointment for user A's live broadcast event.
[0050] In order to further improve the readability of such search result interface, such reservation entry can indicate the time information of such live event. As an example, such time information includes but is not limited to the start time, start duration, etc. As an example, according to Figure 2A In the interface 200A shown, the reservation entry 213 may indicate a live event that starts at "XX month XX day XX:XX". Based on such time information, the embodiments of the present disclosure may further improve the efficiency of users obtaining desired information from the search result interface.
[0051] Further, such live events may include multiple types, such as periodic live events, non-periodic live events, and the like. As an example, if such live events include non-periodic live events, the time information of such live events may include the start time of the non-periodic live events. For example, the time information of such live events may be "January 1st 9:00", then such non-periodic live events will be broadcast at 9:00 on January 1st. It should be understood that the specific information items mentioned in the embodiments of the present disclosure (e.g., specific time, specific moment, user name, color, anchor name, live room name, specific number of values, etc.) are only exemplary, and the present disclosure is not intended to be limited thereto, and will not be repeated below.
[0052] As an example, if such a live event includes a periodic live event, the time information of such a live event may include a periodic live plan or the start time of the next live event in the current period. As an example, the content indicated by such time information may be preset, or determined from such a periodic live plan or the start time of the next live event in the current period (e.g., randomly determined, replaced in sequence, etc.).
[0053] In some embodiments, if the periodic live broadcast plan presented in the search result interface contains a large amount of information, the efficiency of the user obtaining information from such content item 212 will be relatively low. Therefore, if the live broadcast notice of user A indicates that the number of live events in a single cycle reaches a preset number (for example, 3, the value of the preset number can be set according to actual needs) and the start time of the live broadcast event in a single cycle is a discontinuous time series, the electronic device 110 can use such event information to present the start time of the next live broadcast event in the current cycle in the search result interface. As an example, if such a live broadcast event starts at 9:00 every Wednesday, Thursday, Saturday, and Sunday, and the next live broadcast event in the current cycle starts at 9:00 this Wednesday, the electronic device 110 can present "Wednesday 9:00" in the search result interface.
[0054] In some embodiments, the electronic device 110 can also adjust the time format of the start time of the next live event in the current cycle to be presented in the search results interface based on the time difference between the current time and the next live event in the current cycle. Continuing with the above example, for example, if it is currently Monday, the electronic device 110 can present "9:00 the day after tomorrow" in the search results interface. As an example, if such a live event starts at 8:00 every Tuesday, Thursday, Saturday, and Sunday, and it is currently Monday this week, the electronic device 110 can present "Tuesday 8:00" or "tomorrow 8:00" in the search results interface.
[0055] In some embodiments, if the amount of information contained in the periodic live broadcast plan is small (for example, the number of live events in a single cycle is less than a preset number, or the start time of the live events in a single cycle is a continuous event sequence, etc.), the electronic device 110 can present such a live broadcast plan in such a search result interface, so that the embodiment of the present disclosure can increase the amount of information that the user 140 can obtain from such a search result interface. As an example, if the live broadcast notice of user A indicates that the number of live events in a single cycle is less than a preset number, or the start time of the live events in a single cycle is a continuous event sequence, the electronic device 110 can use such time information to present the periodic live broadcast plan of user A. Examples of such periodic live broadcast plans include, but are not limited to, "9:00 every Monday", "9:00 every Monday and Tuesday", "9:00 every Monday to Friday", "9:00 every Sunday to Wednesday", "9:00 every Monday, Wednesday and Friday", "9:00 every Tuesday and Thursday", etc.
[0056] Thus, user 140 can more conveniently reserve a live event associated with user A from such a search result interface through the reservation method described above. In some embodiments, user 140 can also select a more desired candidate live event from at least one candidate live event associated with user A by triggering reservation entry 213 to make a reservation. Specifically, such reservation entry 213 can be associated with user A's live broadcast dynamic page (also known as live broadcast information page). As an example, such a live broadcast dynamic page includes, for example, Figure 2C The interface 200C shown in FIG. 200C may include live broadcast schedule information associated with user A. As an example, according to FIG. Figure 2CAs shown in the interface 200C, such live broadcast plan information can indicate at least one candidate live broadcast event associated with user A, such as candidate live broadcast event 231 and candidate live broadcast event 232. Thus, user 140 can select a candidate live broadcast event that he or she wishes to schedule from such at least one candidate live broadcast event. As an example, interface 200C can also include the start time, description information, etc. of such at least one candidate live broadcast event to provide user 140 with more reference information. As an example, such an interface 200C can also present description information of user A, other information preset by user A, etc. Thus, the embodiments of the present disclosure can improve the efficiency of user 140 in obtaining desired information from such an interface 200C.
[0057] In some embodiments, the electronic device 110 may provide a selection entry corresponding to each candidate live event in at least one candidate live event to support the user 140 in selecting a desired candidate live event. Figure 2C In the interface 200C shown, the electronic device 110 may provide a selection entry 233 for a candidate live event 231 and a selection entry 234 for a candidate live event 232 in such an interface 200C. Furthermore, the user 140 may schedule the candidate live event 231 by triggering the selection entry 233, or schedule the candidate live event 232 by triggering the selection entry 234. Thus, the embodiments of the present disclosure can support the user 140 to schedule a desired candidate live event from such at least one candidate live event more conveniently.
[0058] In some embodiments, if the user completes the reservation of the candidate live event 231 or the candidate live event 232, the electronic device 110 can update the reservation status of the corresponding live event and update the corresponding selection entry without canceling the selection entry. Figure 2D In the interface 200D, when the user completes the reservation of the candidate live event 231, the electronic device 110 may present a cancel selection entry 241, and such a cancel selection entry 241 may be configured to cancel the reservation of the candidate live event 231.
[0059] In some embodiments, in order to improve the efficiency of user 140 in reserving live events, electronic device 110 can present such an interface 200C and reserve a scheduled live event among at least one candidate live event based on the trigger operation of user 140 on reservation entry 213. As an example, such a scheduled live event can be pre-set from such at least one candidate live event, or can be determined from at least one candidate live event based on the start time corresponding to at least one candidate live event (the start time of the next live event in the current cycle of the periodic live event or the start time of the non-periodic live event). Therefore, the embodiments of the present disclosure can reduce the number of interactions between user 140 and the interface, thereby improving the user's interface interaction efficiency.
[0060] In some embodiments, after booking a live event associated with user A, electronic device 110 may also trigger the creation of a reminder associated with such a live event to remind user 140 whether such a live event is successfully booked. As an example, such information may be presented in the form of an information presentation window. For example, such an information window may be as follows: Figure 2D The information window 242 in the interface 200D shown in the figure may display "The appointment is successful and the host will remind you after the broadcast starts" to indicate that the appointment of such a live event is completed. As an example, such an information window may also be presented in the interface 200A or other suitable interfaces to more intuitively present such a reminder to the user 140. As an example, such a reminder may also be presented in other information presentation forms, such as graphic elements, text elements, etc. Therefore, the embodiments of the present disclosure may further improve the information acquisition efficiency of the user 140.
[0061] In some embodiments, such content item 212 may provide a set of interactive portals associated with user A to support a richer interaction between user 140 and application 120. As an example, such a set of interactive portals may include: Figure 2A The reservation portal 213 in the interface 200A is shown. As an example, such a set of interactive portals may be in the form of controls or other interactive portal forms, and the present disclosure is not intended to limit the specific form of such interactive portals.
[0062] Furthermore, in order to improve the readability of such a search result interface, the electronic device 110 (or the server 130) may also determine the style of such a reservation entry based on the number of such a group of interactive entries. Figure 2AIn the interface 200A shown, if the number of such a group of interactive entrances is less than or equal to a threshold value (taking the threshold value as 1 as an example, the threshold value can also be other suitable values), the electronic device 110 can display such a reservation entrance 213 in a first style, and such a first style can indicate that such a reservation entrance 213 displays the time information of the live event, such as "XX month XX day XX:XX".
[0063] As an example, according to Figure 2E In the interface 200E shown, if the number of such a group of interactive entrances reaches a threshold, the electronic device 110 can display such an appointment entrance 251 in a second style, and such a second style can indicate that such an appointment entrance 213 does not display the time information of the live event. As an example, such a group of interactive entrances can also include page jump entrances (for example, including page jump entrances 252, etc.) to support jumping to other pages associated with user A. As an example, such a group of interactive entrances can also include other types of interactive entrances and support other interactive methods, which are not exhaustively listed in this disclosure. As a result, the embodiments of the present disclosure can carry more interactive capabilities for such a search result interface to further improve the interaction efficiency between the user and such a search result interface.
[0064] Based on the interface interaction process described above, the embodiment of the present disclosure can directly present a reservation entry for reserving live events associated with the user in the search results interface. The user does not need to perform more complicated interactions between multiple pages, but can conveniently reserve live events associated with the user through such a reservation entry during the process of searching for the user, thereby improving the user's interface interaction efficiency and reducing the user's interface interaction cost. Furthermore, such a search result interface can also remind the user to reserve a live event associated with the user through such a reservation entry, so that the embodiment of the present disclosure can also improve the efficiency of the user in obtaining the desired information from such a search result interface.
[0065] Therefore, the embodiments of the present disclosure can support users to more conveniently schedule desired live events through the reservation entry presented in the search results interface, and further improve the efficiency of interface interaction between users and such search results interface and the efficiency of users obtaining desired information from such search results interface.
[0066] Example Process
[0067] Figure 3 FIG. 3 is a flowchart of an example interface interaction process 300 according to some embodiments of the present disclosure. The process 300 may be implemented at the electronic device 110. Figure 1 Process 300 is described.
[0068] In box 310, the electronic device 110 presents a search result interface in response to receiving the search request.
[0069] In box 320, the electronic device 110 presents content items associated with the user in the search result interface, the content items including a reservation entry associated with the user, the user being determined based on the search request.
[0070] In block 330 , the electronic device 110 reserves a live event associated with the user in response to triggering the reservation portal.
[0071] In some embodiments, the reservation entry indicates time information for the live event.
[0072] In some embodiments, the live broadcast event is a non-periodic live broadcast event, and the time information indicates the start time of the non-periodic live broadcast event.
[0073] In some embodiments, the live broadcast event is a periodic live broadcast event, and the time information indicates: a periodic live broadcast plan; or the start time of the next live broadcast event in the current period.
[0074] In some embodiments, process 300 also includes: in response to the user's live broadcast preview indicating that the number of live broadcast events within a single cycle is less than a preset number or the start times of the live broadcast events within a single cycle are a continuous time series, using time information to present the user's periodic live broadcast plan, the periodic live broadcast plan indicating the start time of at least one periodic live broadcast event within a single cycle.
[0075] In some embodiments, process 300 also includes: in response to the user's live broadcast preview indicating that the number of live broadcast events in a single cycle reaches a preset number and the start times of the live broadcast events in a single cycle are a discontinuous time series, using time information to present the start time of the next live broadcast event in the current cycle.
[0076] In some embodiments, in response to triggering a reservation entrance, reserving a live broadcast event associated with a user includes: in response to triggering the reservation entrance, presenting a live broadcast information page associated with the user, wherein the live broadcast information page displays live broadcast plan information associated with the user, and the live broadcast plan information indicates at least one candidate live broadcast event associated with the user; and in response to selection of a live broadcast event from at least one candidate live broadcast event, reserving the live broadcast event.
[0077] In some embodiments, the content item provides a set of interactive portals associated with the user, the set of interactive portals includes a reservation portal, and the pattern of the reservation portal is determined based on the number of the set of interactive portals.
[0078] In some embodiments, process 300 also includes: in response to the number being less than or equal to a threshold, displaying the reservation entrance in a first style, wherein the first style indicates that the reservation entrance displays time information of the live event; or in response to the number reaching the threshold, displaying the reservation entrance in a second style, wherein the second style indicates that the reservation entrance does not display time information of the live event.
[0079] In some embodiments, process 300 further includes: in response to completing the scheduled live event, triggering creation of a reminder associated with the live event.
[0080] In some embodiments, the search result interface includes a first search result interface corresponding to multiple categories of search results or a second result search interface corresponding to live broadcast search results.
[0081] In some embodiments, process 300 further includes providing a reservation entry in the content item in response to determining that the search request matches the user search pattern.
[0082] In some embodiments, process 300 further includes: in response to the user starting a live broadcast, stopping displaying the reservation entrance.
[0083] In some embodiments, the process 300 further includes: in response to completing the scheduled live broadcast event, providing a cancel reservation entry in the content item, wherein the cancel reservation entry is configured to trigger a cancel reservation live broadcast event.
[0084] Example devices and equipment
[0085] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 4 A schematic structural block diagram of an example apparatus 400 for interface interaction according to some embodiments of the present disclosure is shown. The apparatus 400 may be implemented as or included in the electronic device 110 discussed above. Each module / component in the apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.
[0086] like Figure 4 As shown, the device 400 includes a first presentation module 410, which is configured to present a search result interface in response to receiving a search request; a second presentation module 420, which is configured to present content items associated with the user in the search result interface, the content items including a reservation entry associated with the user, and the user is determined based on the search request; and a reservation module 430, which is configured to make a reservation for a live event associated with the user in response to triggering the reservation entry.
[0087] In some embodiments, the reservation entry indicates time information for the live event.
[0088] In some embodiments, the live broadcast event is a non-periodic live broadcast event, and the time information indicates the start time of the non-periodic live broadcast event.
[0089] In some embodiments, the live broadcast event is a periodic live broadcast event, and the time information indicates: a periodic live broadcast plan; or the start time of the next live broadcast event in the current period.
[0090] In some embodiments, the device 400 also includes a third presentation module, which is configured to: in response to the user's live broadcast preview indicating that the number of live broadcast events within a single cycle is less than a preset number or the start time of the live broadcast events within a single cycle is a continuous time series, use time information to present the user's periodic live broadcast plan, and the periodic live broadcast plan indicates the start time of at least one periodic live broadcast event within a single cycle.
[0091] In some embodiments, the device 400 also includes a fourth presentation module, which is configured to: in response to the user's live broadcast preview indicating that the number of live broadcast events in a single cycle reaches a preset number and the start time of the live broadcast events in a single cycle is a discontinuous time series, use time information to present the start time of the next live broadcast event in the current cycle.
[0092] In some embodiments, the reservation module 430 is further configured to: in response to triggering a reservation entrance, present a live broadcast information page associated with the user, wherein the live broadcast information page displays live broadcast plan information associated with the user, and the live broadcast plan information indicates at least one candidate live broadcast event associated with the user; and in response to selection of a live broadcast event from at least one candidate live broadcast event, reserve a live broadcast event.
[0093] In some embodiments, the content item provides a set of interactive portals associated with the user, the set of interactive portals includes a reservation portal, and the pattern of the reservation portal is determined based on the number of the set of interactive portals.
[0094] In some embodiments, the device 400 also includes a display module, which is configured to: in response to the number being less than or equal to a threshold, display the reservation entrance in a first style, wherein the first style indicates that the reservation entrance displays the time information of the live event; or in response to the number reaching the threshold, display the reservation entrance in a second style, wherein the second style indicates that the reservation entrance does not display the time information of the live event.
[0095] In some embodiments, the apparatus 400 further includes a creation module configured to: in response to completing a scheduled live event, trigger creation of a reminder associated with the live event.
[0096] In some embodiments, the search result interface includes a first search result interface corresponding to multiple categories of search results or a second result search interface corresponding to live broadcast search results.
[0097] In some embodiments, the apparatus 400 further includes a first providing module configured to: in response to determining that the search request matches the user search pattern, provide a reservation entry in the content item.
[0098] In some embodiments, the device 400 also includes a stop display module, which is configured to: stop displaying the reservation entrance in response to the user starting the live broadcast.
[0099] In some embodiments, the apparatus 400 further includes a second providing module configured to: in response to completing the scheduled live broadcast event, provide a cancel reservation entry in the content item, wherein the cancel reservation entry is configured to trigger the cancel reservation live broadcast event.
[0100] The units included in the device 400 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 400 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.
[0101] Figure 5 1 shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that Figure 5 The electronic device 500 shown is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. Figure 5 The electronic device 500 shown can be used to implement Figure 1 Electronic device 110 or Figure 4 Device 400.
[0102] like Figure 5 As shown, the electronic device 500 is in the form of a general electronic device. The components of the electronic device 500 may include, but are not limited to, one or more processors or processing units 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 may be an actual or virtual processor and is capable of performing various processes according to a program stored in the memory 520. In a multi-processor system, multiple processing units execute computer executable instructions in parallel to improve the parallel processing capability of the electronic device 500.
[0103] The electronic device 500 typically includes a plurality of computer storage media. Such media can be any available media accessible to the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 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 530 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 500.
[0104] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 5 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 520 may include a computer program product 525 having one or more program modules that are configured to perform various methods or actions of various embodiments of the present disclosure.
[0105] The communication unit 540 implements communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 500 can be implemented in a single computing cluster or multiple computing machines that can communicate through a communication connection. Therefore, the electronic device 500 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.
[0106] The input device 550 may be one or more input devices, such as a mouse, a keyboard, a tracking ball, etc. The output device 560 may be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 may also communicate with one or more external devices (not shown) through the communication unit 540 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 500, or communicate with any device that allows the electronic device 500 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).
[0107] 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.
[0108] 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.
[0109] 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.
[0110] 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.
[0111] 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.
[0112] 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: In response to receiving the search request, presenting a search result interface; Presenting content items associated with a user in the search result interface, the content items including a reservation entry associated with the user, the user being determined based on the search request; as well as In response to triggering the reservation entry, a live event associated with the user is reserved.
2. The method according to claim 1, wherein the reservation entry indicates time information of the live event.
3. The method according to claim 2, wherein the live broadcast event is a non-periodic live broadcast event, and the time information indicates the start time of the non-periodic live broadcast event.
4. The method according to claim 2, wherein the live event is a periodic live event, and the time information indicates: Periodic live broadcast plan; or The start time of the next live event in the current cycle.
5. The method according to claim 4, further comprising: In response to the user's live broadcast preview indicating that the number of live broadcast events within a single cycle is less than a preset number or the start times of the live broadcast events within the single cycle are a continuous time series, the user's periodic live broadcast plan is presented using the time information, and the periodic live broadcast plan indicates the start time of at least one periodic live broadcast event within the single cycle.
6. The method according to claim 4, further comprising: In response to the user's live broadcast preview indicating that the number of live broadcast events in a single cycle reaches a preset number and the start times of the live broadcast events in the single cycle are a discontinuous time series, the time information is used to present the start time of the next live broadcast event in the current cycle.
7. The method according to claim 1, wherein in response to triggering the reservation portal, reserving a live event associated with the user comprises: In response to the triggering of the reservation portal, presenting a live broadcast information page associated with the user, wherein the live broadcast information page displays live broadcast plan information associated with the user, and the live broadcast plan information indicates at least one candidate live broadcast event associated with the user; as well as In response to selection of the live event among the at least one candidate live event, the live event is scheduled.
8. The method according to claim 1, wherein the content item provides a set of interactive entrances associated with the user, the set of interactive entrances includes the reservation entrance, and the style of the reservation entrance is determined based on the number of the set of interactive entrances.
9. The method according to claim 8, further comprising: In response to the number being less than or equal to a threshold, displaying the reservation entrance in a first style, wherein the first style indicates that the reservation entrance displays time information of the live event; or In response to the number reaching a threshold, the reservation portal is displayed in a second style, wherein the second style indicates that the reservation portal does not display time information of the live event.
10. The method according to claim 1, further comprising: In response to completing the reservation for the live event, creating a reminder associated with the live event is triggered.
11. The method according to claim 1, wherein the search result interface comprises a first search result interface corresponding to multiple categories of search results or a second search result interface corresponding to live broadcast search results.
12. The method according to claim 1, further comprising: In response to determining that the search request matches the user search pattern, providing the reservation entry in the content item.
13. The method according to claim 1, further comprising: In response to the user starting the live broadcast, the reservation entrance stops being displayed.
14. The method according to claim 1, further comprising: In response to completing the reservation of the live event, a reservation cancellation entry is provided in the content item, wherein the reservation cancellation entry is configured to trigger the cancellation of the reservation of the live event.
15. A device for interface interaction, comprising: A first presentation module, configured to present a search result interface in response to receiving a search request; A second presentation module is configured to present content items associated with a user in the search result interface, the content items including a reservation entry associated with the user, the user being determined based on the search request; as well as The reservation module is configured to, in response to triggering the reservation entry, reserve a live event associated with the user.
16. 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 causing the electronic device to perform the method according to any one of claims 1 to 14 when executed by the at least one processing unit.
17. A computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the method according to any one of claims 1 to 14 when executed by a processor.
Citation Information
Cited By
Interface interaction method and apparatus, device, and storage medium
WO2026171145A1