Method, apparatus, device and storage medium for live reservation

By using personalized live streaming reservation interface elements and sharing functions, the problem of lack of differentiation and insufficient sharing in existing live streaming reservation interfaces has been solved, enabling efficient promotion of live streaming content and user interaction.

CN115914663BActive Publication Date: 2026-03-17BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-10
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

The existing live streaming reservation interface lacks personalization, resulting in insufficient brand exposure and an inability to achieve differentiated operations and experience upgrades. Furthermore, the lack of sharing options after successful reservation affects the promotion of live streaming content and user interaction.

Method used

It provides personalized first and second interface elements. The first interface element is used for live broadcast reservation, and the second interface element can be shared. Combining visual coding and multiple sharing methods, it enables one-click reservation and sharing.

Benefits of technology

It improved the differentiated operation and user experience of live streaming content, enhanced the sharing and promotion capabilities of live streaming content, simplified the user interaction process, and improved sharing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115914663B_ABST
    Figure CN115914663B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a method, device, equipment and storage medium for live broadcast reservation. The method comprises: presenting a first interface element associated with a reservation of a live broadcast in an application, the first interface element containing at least first information about the live broadcast; and in response to receiving a predetermined operation on the first interface element, triggering the reservation of the live broadcast; and triggering the presentation of a second interface element, the second interface element containing at least second information about the live broadcast, and the second interface element being shareable via the application. According to the method of the embodiments of the present disclosure, the in-site and off-site sharing and promotion capabilities of live broadcast content can be improved, and more convenient and diversified live broadcast information sharing approaches can be provided for users.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The exemplary embodiments disclosed herein generally relate to the field of computers, and more particularly to methods, apparatus, devices, and computer-readable storage media for live streaming reservations. Background Technology

[0002] With the development of computer technology, various live streams can provide people with information, education, entertainment, and other content. More and more applications are also able to offer live streaming content. Live stream providers can set the start time of their streams and display stickers with the start time and other information in designated locations within the application. Users can then schedule a live stream by clicking the sticker. Summary of the Invention

[0003] In a first aspect of this disclosure, a method for booking a live stream is provided. The method includes: presenting a first interface element associated with a booking of a live stream in an application, the first interface element containing at least first information about the live stream; and triggering a booking for the live stream in response to receiving a booking operation on the first interface element; and triggering the presentation of a second interface element, the second interface element containing at least second information about the live stream, and the second interface element being shareable via the application.

[0004] In a second aspect of this disclosure, an apparatus for live stream booking is provided. The apparatus includes: a presentation module configured to present a first interface element associated with a live stream booking in an application, the first interface element containing at least first information about the live stream; and a triggering module configured to trigger a live stream booking in response to receiving a booking operation on the first interface element; and to trigger the presentation of a second interface element, the second interface element containing at least second information about the live stream, and the second interface element being shareable via the application.

[0005] In a third aspect of this disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, the instructions cause the device to perform the method of the first aspect.

[0006] In a fourth aspect of this disclosure, a computer-readable storage medium is provided. A computer program is stored on the medium, which, when executed by a processor, implements the method of the first aspect.

[0007] It should be understood that the content described in this summary section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0008] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:

[0009] Figure 1 A schematic diagram of an example environment in which embodiments of the present disclosure can be implemented is shown;

[0010] Figure 2 A flowchart of a process for live streaming reservation according to some embodiments of the present disclosure is shown;

[0011] Figures 3A to 3I A schematic diagram of an example page related to live streaming reservations according to some embodiments of this disclosure is shown;

[0012] Figure 4 A block diagram of an apparatus for live streaming reservation according to some embodiments of the present disclosure is shown; and

[0013] Figure 5 An electronic device in which one or more embodiments of the present disclosure may be implemented is shown. Detailed Implementation

[0014] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0015] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based 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 also be included below.

[0016] In this document, unless explicitly stated otherwise, performing a step in response to A does not mean that the step is performed immediately after A, but may include one or more intermediate steps.

[0017] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.

[0018] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure through appropriate means in accordance with relevant laws and regulations, and user authorization should be obtained.

[0019] For example, in response to receiving a user's active request, a prompt message is sent to the user to clearly inform the user that the requested operation will require the acquisition and use of the user's personal information, thereby enabling the user to choose whether to provide personal information to the software or hardware such as electronic devices, applications, servers or storage media that perform the operation of the technical solution disclosed herein, based on the prompt message.

[0020] As an optional but non-restrictive implementation, in response to a user's active request, a prompt message can be sent to the user, such as a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0021] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0022] Figure 1 A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. In this example environment 100, an application 120 is installed on a terminal device 110. A user 140 can interact with the application 120 via the terminal device 110 and / or an attached device to the terminal device 110. In some examples, the application 120 may be a social application, such as a content-sharing application. The application 120 is able to provide the user 140 with one or more services related to media content items, including the creation, publishing, browsing, commenting, forwarding, etc., of media content items. In this document, "media content item" includes one or more types of content, such as images, image sets, videos, GIFs, audio, text, etc.

[0023] exist Figure 1 In environment 100, if application 120 is active, terminal device 110 can display page 150 of application 120. Page 150 may include various types of pages provided by application 120, such as personal homepage, media content details page, content creation page, content publishing page, message page, etc. Application 120 can provide content creation functions, including shooting, uploading, editing, and / or publishing media content items, including live content.

[0024] In some embodiments, terminal device 110 communicates with server 130 to provide services to application 120. Terminal device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, terminal device 110 can also support any type of user-facing interface (such as "wearable" circuitry). Server 130 can be various types of computing systems / servers capable of providing computing power, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, etc.

[0025] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure.

[0026] Some applications allow users to publish live content. The publisher (also known as the streamer or user) can announce the start time of the live stream within the application before it begins. On specific content display pages within the application, such as the publisher's profile page or media content display page, interface elements such as stickers associated with the live stream announcement will appear. Users browsing the corresponding page can reserve a spot in the live stream by clicking on these interface elements.

[0027] In current applications, the interface elements providing live stream reservation information typically have a uniform format and cannot be customized. This results in a lack of brand exposure or emotional expression for some live stream content (such as live streams of large-scale events / sports), which is detrimental to the differentiated operation and experience upgrade of live stream content. Furthermore, when users reserve live stream content by clicking on the interface elements providing reservation information, a successful reservation only results in a pop-up notification; other actions related to the reservation information, such as sharing, are not available, which is not conducive to the promotion of live stream content and the application itself.

[0028] According to embodiments of this disclosure, a method for live stream reservation is proposed. The method, according to embodiments of this disclosure, can use interface elements (also referred to as first interface elements) with different visual styles customized by the live stream initiator to present reservation information, thereby facilitating differentiated operation and experience upgrades for the live stream. Furthermore, after a user performs a reservation operation such as clicking on the first interface element, a second interface element, including second reservation information, can be triggered simultaneously with the live stream reservation. This second interface element can be shared via the application. Simultaneously, the user can also share the second interface element. Thus, one-click triggering of live stream reservations and presentation of additional shareable information can be achieved, shortening the user interaction path and enabling users to complete reservations while quickly and conveniently sharing the live stream, improving sharing efficiency. This not only enhances the various sharing and promotion capabilities of live stream content but also provides users with more convenient and diversified ways to share live stream information.

[0029] The following description will continue with reference to the accompanying drawings, which will provide some exemplary embodiments of this disclosure.

[0030] Figure 2 A flowchart of a content presentation process 200 according to some embodiments of the present disclosure is shown. Process 200 may be implemented at terminal device 110. For ease of discussion, reference will be made to... Figure 1 The environment 100 is used to describe the process 200.

[0031] In box 210, terminal device 110 presents a first interface element associated with the live stream reservation in the application, the first interface element including at least first information about the live stream.

[0032] In some embodiments, the first information included in the first interface element may include basic information about the live stream, such as the date and time of the live stream. In some embodiments, personalization of the first interface element is supported to present a personalized visual style. Personalized visual styles may include, for example, a title or brief description of the live stream content, including stickers or buttons of a predetermined size or shape, which will be further elaborated later. The first interface element can be presented on any page of the application, as long as such a page can be configured to present live stream booking information. Examples of such pages may include the application's content display pages, such as content recommendation pages, live stream information aggregation display pages, and so on.

[0033] Next, terminal device 110 detects whether the user has performed a reservation operation on the first interface element, and determines in box 220 whether a reservation operation for the first interface element has been received. In response to receiving a reservation operation for the first interface element, in box 230, terminal device 110 triggers a reservation for the live stream, and in box 240 triggers the presentation of the second interface element. Note that although in Figure 2 Boxes 230 and 240 are shown in sequence, but it should be understood that these two operations can be performed in any order. Triggering a live stream reservation indicates that the current user has reserved this live stream. Thus, in some applications, a live stream reminder will be sent to the user via a user-specified method at the start of the live stream or within a predetermined time before it begins. The presented second interface elements include at least secondary information about the live stream and support sharing via the current application, for example, sharing within or outside the application. This facilitates the promotion of live stream content and the application, as well as the user experience.

[0034] The following sections will use examples to describe the live stream reservation method in more detail. As an example, Figure 3A Page 300 shows sample content of the application. Figure 3A The example shown presents a live streamer's media content sharing page. This streamer will be live streaming on Friday, May 27th at 8:00 PM. The app has previewed the live stream and selected the default sticker-style interface element 310 (i.e., the first interface element mentioned earlier). Figure 3A In the example content display page 300 shown, a first interface element 310 is presented on the media content sharing page. Users browsing this media content sharing page can reserve the live stream content of the streamer by clicking on this first interface element 310.

[0035] The first interface element 310 may include initial information about the live stream. This initial information can be configured as needed. In some embodiments, the initial information may include summary information about the live stream. In some embodiments, the visual style of the first interface element 310 may be customized by the initiator or streamer of the live stream based on the live stream content. For example, if the live stream content is a major football match, the visual style of the first interface element 310 may be customized to include elements related to the major football match, such as, but not limited to: football patterns, team flags, logos, representative colors, or graphics of the teams involved in the live stream. Figure 3B The image shows that when the announced live broadcast is a football match, the visual style of the first interface element 310 can be a sticker with a certain size (hereinafter referred to as the first size), including a football image, and displaying a brief description such as "XX match live broadcast announcement".

[0036] In some embodiments, the background color or pattern of the first interface element 310 can be customized to display the team flags, logos, or signature colors of the two participating teams in the announced live broadcast of the ball game. If the announced live broadcast content is a concert by a celebrity, the first interface element 310 can use a photo or cartoon avatar of the celebrity as the background to present the live broadcast announcement.

[0037] In some embodiments, the shape of the first interface element 310 can also be customized. For example, assuming the announced live stream content is a brand electronic device launch event, the first interface element 310 can be customized to have the outline of the electronic device to be launched. In this way, it is possible to facilitate differentiated operation of the live stream and improve the user experience.

[0038] Of course, it should be understood that the various examples of the first interface element 310 described above are merely illustrative and are not intended to limit the scope of protection of this disclosure. As long as differentiation can be achieved to facilitate differentiated operation of the live stream, the visual style of the first interface element 310 can be arbitrarily and appropriately customized. The customizable visual style of the first interface element 310 may include, but is not limited to: the presentation position, size, shape, background color, background graphics, and included text of the first interface element 310.

[0039] In some embodiments, the first interface element 310 may be included in the media content. For example, the creator of the media content may choose to embed the first interface element 310 when editing the media content. In this way, when the media content is presented in the application, the first interface element can be presented simultaneously, facilitating live stream booking. For example, the media content may be presented on the application's feed recommendation page, and the first interface element 310 may be displayed accordingly.

[0040] As mentioned earlier, users browsing a page displaying the first interface element 310 can schedule a live stream by performing a reservation operation on the first interface element 310. The reservation operation that triggers the live stream reservation can include, but is not limited to, at least one of the following: clicking the first interface element 310, swiping on the first interface element 310, or double-clicking, or any other appropriate triggering operation. In some embodiments, the reservation operation that triggers the live stream reservation can also be related to the live stream content. For example, in some embodiments, assuming the live stream content is about a car brand launch event, in addition to the first interface element 310 being customized to include elements such as cars, the reservation operation that triggers the live stream reservation can also be customized. For example, the reservation operation can be set to be performed by swiping on the vehicle displayed in the first interface element 310, which further facilitates differentiated operation of the live stream and improves the user experience.

[0041] As mentioned above, according to embodiments of this disclosure, in response to a pre-defined operation performed on the first interface element 310, a live stream reservation can be triggered, and simultaneously, the second interface element 320 is also triggered. The second interface element 320 can be shared via the current application. Thus, live stream reservations and sharing of live stream reservations can be achieved with a single click. Figure 3C An example of the second interface element 320 is shown. Figure 3C In the example shown, the second interface element 320 can be in the form of a ticket with a predetermined size (second size), which includes second information about the live broadcast. The second information can be configured as needed. The second information can be the same as or different from the first information. The second information can include at least part or all of the first information. In some embodiments, the second information can include detailed information about the live broadcast. For example, the second information includes information such as the teams involved in the match, the start date and time of the broadcast. In addition, in some embodiments, the second information may also include, but is not limited to, information such as the team flags or logos of the teams involved in the broadcast.

[0042] In some embodiments, similar to the first interface element 310, the visual style of the second interface element 320 can also be customized by the initiator or host of the live stream. The customizable visual style of the second interface element 320 may include, but is not limited to, at least one of the following: the position, size, shape, presentation method, background color, background graphics, and included text of the second interface element 320. In some embodiments, similar to the first interface element 310, the visual style of the second interface element 320 can be customized to be related to the content of the live stream. For example, if the announced live stream is of a major sporting event, the logo of that major sporting event can be displayed in the second interface element 320, and the background of the second interface element 320 can be the team logo or logo color of the team involved in the live stream content.

[0043] The presentation methods mentioned above regarding the visual style of the second interface element 320 refer to how the second interface element 320 is presented on the page. For example, depending on the live streaming content, the presentation methods of the second interface element 320 may include, but are not limited to: sliding in from a specific edge of the display area, gradually appearing, or combining blocks. The customizability of the visual style of the second interface element 320 can further facilitate differentiated operation of live streaming and improve the user experience.

[0044] Of course, in some embodiments, at least one visual style of the first interface element 310 and / or the second interface element 320 may be unrelated to the live broadcast content. For example, in some embodiments, the application provider may pre-set a variety of different visual styles for the first interface element 310 and / or the second interface element 320. When the initiator or host of the live broadcast announces the broadcast, they can select one or more of these pre-set different visual styles for the first interface element 310 and / or the second interface element 320 to present.

[0045] Figure 3D This shows an example of the second interface element 320 being presented on the application's page. Figure 3B and Figure 3DIn the example shown, the second size of the second interface element 320 can be larger than the first size of the first interface element 310. The first interface element 310 has a smaller size to reduce obstruction of the media content viewed by the user, while the second interface element 320 has a larger size to facilitate the display of more second information and user sharing. It should be understood that since both the first interface element 310 and / or the second interface element 320 are customizable, they can have any suitable size or form. For example, in some alternative embodiments, the first interface element 310 may also have a size greater than or equal to that of the second interface element 320.

[0046] In some embodiments, the initiator or host of a live stream can set multiple first interface elements 310 or second interface elements 320 with different visual styles for a live stream preview. When presenting to the user, the terminal device 110 can randomly select one of the styles of the first interface element 310 or the second interface element 320, thereby further facilitating the differentiated operation and experience upgrade of the live stream.

[0047] In some embodiments, the second interface element 320 may further include visual encoding associated with the live stream and capable of guiding the display of the live stream page. Visual encoding may include, but is not limited to, barcodes, QR codes, etc. A barcode is a graphic identifier that uses multiple black bars and spaces of varying widths arranged according to certain encoding rules to express a set of information. A QR code, also known as a two-dimensional barcode, commonly refers to a QR (Quick Response) code. QR codes can store more information and represent more data types than traditional barcodes. A QR code is a graphic representation of data symbols, using specific geometric shapes distributed in a two-dimensional plane according to certain rules. In its coding, it cleverly utilizes the concept of "0" and "1" bit streams that form the basis of computer logic, using several geometric shapes corresponding to binary to represent textual and numerical information. This information is automatically processed by image input devices or photoelectric scanning devices.

[0048] In some embodiments, in addition to including second information about the live stream and visual encoding associated with the live stream, the second interface element 320 may also include information about the application's current user. The current user is the user logged into the application to browse its media content. Figure 3D The second interface element 320 is displayed in the upper left corner and can include information such as the current user's avatar and username.

[0049] Of course, it should be understood that the information of the current user presented in the second interface element 320 may not be limited to the user's username and avatar. In some embodiments, alternatively or additionally, the user information presented in the second interface element 320 may also include some information related to the live broadcast content. For example, if the live broadcast content is a major football event, the current user's information may also include information about the teams they support during that major football event.

[0050] In some embodiments, the second interface element 320 may also include a unique identifier associated with the live stream reservation. The unique identifier may depend on the order in which users reserve the live stream. For example, the unique identifier may be a serial number or sequence number used by the user to reserve the live stream. For instance, the first user to successfully reserve a live stream may have a serial number "0001", the second user to reserve a live stream may have a serial number "0002", and so on. In some alternative embodiments, the unique identifier associated with the live stream reservation may also be a unique random number generated by the system when the user makes a reservation. The unique identifier may be presented in the second interface element 320, for example, in the upper left corner or other suitable location. Because the identifier is unique, especially when it matches a numerical sequence of an anniversary or other commemorative significance, it can encourage users to share the second interface element 320 with other users, thereby facilitating the promotion of the application.

[0051] In some embodiments, sharing the second interface element 320 may include at least one of the following: local saving, forwarding within the application, sharing with other users within the application, or sharing with other applications different from the application. In some embodiments, the second interface element 320 may be shared in any suitable multimedia format such as image format, GIF format, or video format.

[0052] In some embodiments, to facilitate sharing of the second interface element 320, possible sharing entry points can also be presented to the user while displaying the second interface element. For example... Figure 3D As shown, while presenting the second interface elements, multiple sharing interface elements can be presented in a predetermined area of ​​the page (hereinafter referred to as the sharing area 330). For example... Figure 3E As shown, the sharing area 330 can include multiple sharing interface elements such as a share icon. Users can display more sharing interface elements on the page by swiping left and right on the sharing area 330, such as... Figure 3E As shown. In response to detecting a trigger for sharing, terminal device 110 performs the sharing of the second interface element. For example, a user can share the second interface element 320 by clicking on the share interface element.

[0053] For example, in some embodiments, users can save the presented second interface element 320 as an image or video to their local album by clicking the "Save to Album" sharing interface element, thereby facilitating further sharing of the live content. In some embodiments, alternatively or additionally, the "Save to Album" sharing interface element can also be presented on the second interface element 320. In this way, users can save the second interface element 320 to their album by clicking the "Save to Album" sharing interface element on the second interface element 320.

[0054] In some embodiments, after a user saves the second interface element 320 to their local photo album, the user can send the image of the second interface element 320 to other users via other applications, or they can display the page containing the second interface element 320 to other users to share the live stream content. Other users can then access the page associated with the live stream by using an image input device such as a camera or a photoelectric scanning device to read the visual encoding in the second interface element 320.

[0055] As mentioned earlier, sharing the second interface element 320 can include saving it to the local photo album, as well as sharing it with friends via private messages within the application. For example, users can click... Figure 3E The user can use the "Message to Friends" icon to share the second interface element 320 with friends within the application. Specifically, after the user clicks the "Message to Friends" icon, the terminal device 110 can display a "Message to Friends" interface 340 on the page, allowing the user to send the second interface element 320 to a friend via private message. Figure 3F As shown in the image. In this private messaging friend interface 340, the user's list of friends within the application can be displayed. This list can be sorted in a specific order. In some embodiments, the specific order can be determined by the time of the last contact, the number of messages exchanged, or alphabetical order. For example, based on the number of messages exchanged, the friend who sent the most messages can be displayed at the top, and then arranged sequentially according to the number of messages sent, making it convenient for the user to share with their most frequently contacted friends.

[0056] A "share" icon can be displayed at a predetermined location on the private message friend interface 340, such as near the username of each friend in the friend list. By clicking the "share" icon, the user can share the second interface element 320 with the corresponding friend. Of course, in some embodiments, the user can also share the second interface element 320 with a friend by directly sending a private message to that friend's username or avatar on the private message friend interface 340. In addition, in some embodiments, a "create group share" icon can also be displayed on the private message friend interface 340. The user can create a group of two or more people by clicking the "create group share" icon, thereby enabling sharing with more users at once. The following description will mainly use sharing with a single friend as an example to illustrate the concept of this disclosure. It should be understood that the embodiments for creating a group share are similar and will not be described in detail below.

[0057] When a user clicks on a friend's avatar or the share button near a friend, terminal device 110 will display the following: Figure 3G The interface shown allows chatting with a corresponding friend, and the second interface element 320 is sent to that friend as an image or other suitable multimedia format. After receiving the shared second interface element 320, the friend can enter the personal homepage or live stream room of the initiator or streamer by scanning the visual tag on it. In some embodiments, the friend can also enter the personal homepage or live stream room of the initiator or streamer by clicking the second interface element 320 or operating a specific button therein.

[0058] In some embodiments, alternatively or additionally, sharing of the second interface element 320 may also include sharing via in-app forwarding. Specifically, when the user clicks... Figure 3E After clicking the "Forward" icon, an interface will appear that forwards element 320 from the second interface, such as... Figure 3H As shown. In this interface, users can edit the media content to be shared, including the second interface element 320, such as adding personalized text, icons, or patterns. After editing, users can publish it as media content for other users to view by clicking the corresponding button, such as... Figure 3I As shown. Other users watching the media content can access pages related to the live stream by scanning the visual tags on it or by any other appropriate means, such as the personal homepage or live stream room of the person who posted the live stream content.

[0059] Besides in-app sharing, sharing of the second interface element 320 can also include sharing with other applications outside the application. For example, users can directly share the second interface element 320 to chat windows or shared content in other applications. As can be seen from the above description, users can share the second interface element 320 and its corresponding live content in various ways, thereby facilitating the dissemination and promotion of the application.

[0060] Figure 4 A schematic structural block diagram of a content presentation apparatus 400 according to some embodiments of the present disclosure is shown. The apparatus 400 may be implemented as or included in a terminal device 110. Various modules / components in the apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.

[0061] Device 400 includes a presentation module 410 configured to present a first interface element associated with a live stream reservation in an application, the first interface element containing at least first information about the live stream. Device 400 also includes a trigger module 420 configured to trigger a live stream reservation in response to receiving a reservation operation on the first interface element; and to trigger the presentation of a second interface element, the second interface element containing at least second information about the live stream, and the second interface element being shareable via the application.

[0062] In some embodiments, the visual style of at least one of the first interface element and the second interface element can be customized by the initiator of the live stream.

[0063] In some embodiments, the visual style of at least one of the first interface element and the second interface element is related to the content of the live stream.

[0064] In some embodiments, the first information includes summary information about the live stream, and the second information includes detailed information about the live stream.

[0065] In some embodiments, the second interface element further includes at least one of the following: information about the current user of the application, and a unique identifier associated with the live stream reservation. In some embodiments, the unique identifier depends on the order in which users reserve live streams.

[0066] In some embodiments, the second interface element further includes visual encoding associated with the live stream, which guides the display of a page for the live stream.

[0067] In some embodiments, sharing includes at least one of the following: local storage, forwarding within the application, sharing with other users within the application, and sharing with other applications different from the application.

[0068] In some embodiments, the first interface element is a sticker with a first size, and the second interface element is a ticket with a second size, which is larger than the first size.

[0069] In some embodiments, the device 400 further includes a sharing execution module configured to perform sharing of the second interface element in response to a triggering of sharing while the second interface element is being presented.

[0070] In some embodiments, the presentation module 410 is further configured to present media content in the application, wherein a first interface element is included in the media content.

[0071] Figure 5 A block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented is shown. It should be understood that... Figure 5 The electronic device 500 shown is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. Figure 5 The electronic device 500 shown can be used to achieve Figure 1 Terminal equipment 110.

[0072] like Figure 5 As shown, electronic device 500 is in the form of a general-purpose electronic device. Components of electronic device 500 may include, but are not limited to, one or more processors or processing units 510, memory 520, storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processing unit 510 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 520. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 500.

[0073] Electronic device 500 typically includes multiple computer storage media. Such media can be any available media accessible to electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 520 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 530 can be a removable or non-removable medium and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data (e.g., training data for training) and can be accessed within electronic device 500.

[0074] Electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 5 As shown, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks can be provided. In these cases, each drive can be connected to a bus (not shown) via one or more data media interfaces. Memory 520 may include computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of this disclosure.

[0075] Communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functionality of components of electronic device 500 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.

[0076] Input device 550 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 560 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 500 can also communicate with one or more external devices (not shown) via communication unit 540 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 500, or with any device that enables electronic device 500 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).

[0077] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.

[0078] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0079] 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 apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0080] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0081] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0082] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. A method for live appointment, comprising: presenting a first interface element associated with an appointment of a live in an application, the first interface element containing at least first information about the live; and in response to receiving a predetermined operation for the first interface element, triggering the appointment of the live; and triggering presentation of a second interface element, the second interface element containing at least second information about the live and the second interface element being shareable via the application, wherein the second interface element further contains at least one of: information about a current user who triggered the appointment, a unique identification associated with the appointment of the live by the current user, the unique identification depending on an order in which users appointed the live.

2. The method of claim 1, wherein a visual style of at least one of the first interface element and the second interface element is customizable by an initiator of the live.

3. The method of claim 1, wherein a visual style of at least one of the first interface element and the second interface element is related to content of the live.

4. The method of claim 1, wherein the first information contains summary information about the live, and the second information contains detailed information about the live.

5. The method of claim 1, wherein the second interface element further contains a visual code associated with the live, the visual code being capable of directing display of a page for the live.

6. The method of claim 1, wherein the sharing comprises at least one of: local storage, forwarding within the application, sharing with other users within the application, sharing with other applications different from the application.

7. The method of claim 1, wherein the first interface element is a sticker having a first size, and the second interface element is a ticket having a second size, the second size being greater than the first size.

8. The method of claim 1, wherein presenting the first interface element comprises: presenting media content in the application, the first interface element being included in the media content.

9. The method of any one of claims 1 to 8, further comprising: in response to detecting triggering of the sharing, while presenting the second interface element, performing the sharing of the second interface element.

10. An apparatus for live appointment, comprising: a presentation module configured to present a first interface element associated with an appointment of a live in an application, the first interface element containing at least first information about the live; and a triggering module configured to, in response to receiving a predetermined operation for the first interface element, trigger the appointment of the live; and triggering presentation of a second interface element, the second interface element comprising at least second information about the live broadcast, and the second interface element being shareable via the application, wherein the second interface element further comprises at least one of: information about a current user triggering the reservation, a unique identification associated with the reservation of the live broadcast by the current user, the unique identification depending on an order in which users reserve the live broadcast.

11. An electronic device, comprising: at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions which when executed by the at least one processing unit cause the device to perform the method according to any of claims 1 to 9.

12. A computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method according to any of claims 1 to 9.

Citation Information

Patent Citations

  • Live broadcast diffusion method, apparatus and device, and storage medium

    CN113014932A

  • Media content generation method and device, equipment and storage medium

    CN114900711A