Method, apparatus, device, and storage medium for live broadcast reservation

By enabling customization of interface elements and facilitating one-click reservation and sharing, the live broadcast reservation system addresses the limitations of current systems, enhancing user experience and promoting live broadcast content.

JP2025519757AInactive Publication Date: 2025-06-26BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2024573916
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-11-10
Filing Date
2023-11-10
Publication Date
2025-06-26
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Current live broadcast reservation systems lack customization options for interface elements, leading to a uniform and unengaging user experience, and do not facilitate easy sharing of reservation information, limiting the promotion and sharing of live broadcast content.

Method used

The system introduces customizable first and second interface elements for live broadcast reservations, allowing initiators to personalize visual styles based on content, and enables one-click reservation and sharing of reservation information through shareable second interface elements.

Benefits of technology

This approach enhances the user experience by providing differentiated and engaging live broadcast operations, improves sharing efficiency by allowing easy sharing of reservation information, and promotes live broadcast content through customizable and shareable interface elements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025519757000001_ABST
    Figure 2025519757000001_ABST
Patent Text Reader

Abstract

Embodiments of the present invention provide a method, apparatus, device, and storage medium for live broadcast reservation. The method includes presenting a first interface element associated with the reservation of a live broadcast in an application, where the first interface element includes at least first information related to the live broadcast, and in response to receiving a predetermined operation on the first interface element, triggering a reservation for the live broadcast and triggering the presentation of a second interface element, where the second interface element includes at least second information related to the live broadcast, and the second interface element is shareable via the application. According to the method of the embodiments of the present invention, the ability to share and promote live broadcast content inside and outside the site can be improved, and a more convenient and diverse live broadcast information sharing method can be provided to users.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] [Cross - reference to Related Applications] This application claims the priority of a Chinese invention patent application with the invention title "Method, Apparatus, Device, and Computer - Readable Storage Medium for Live Broadcast Reservation", application number 202211408433.1, filed on November 10, 2022, and the entire content disclosed in the above - mentioned application is incorporated herein by reference.

[0002] [Technical Field] Exemplary embodiments of the present invention generally relate to the field of computers, and in particular, to a method, apparatus, device, and computer - readable storage medium for live broadcast reservation.

Background Art

[0003] With the development of computer technology, various live broadcasts can provide people with diverse contents such as information, education, and entertainment. The applications that can provide live - broadcast content are increasing. The provider of live - broadcast content can set the start time of the live broadcast and present a sticker of the content such as the start time of the live broadcast at a predetermined position of the application. The user can click on the sticker to reserve the live broadcast.

Summary of the Invention

[0004] A first aspect of the present invention provides a method for live broadcast reservation. The method includes presenting a first interface element associated with the reservation of a live broadcast in an application, where the first interface element includes at least first information related to the live broadcast, and in response to receiving a predetermined operation on the first interface element, triggering a reservation for the live broadcast and triggering the presentation of a second interface element, where the second interface element includes at least second information related to the live broadcast, and the second interface element is shareable via the application.

[0005] The second aspect of the present invention provides an apparatus for live broadcast reservation. The apparatus is configured to present a first interface element associated with the reservation of a live broadcast in an application, where the first interface element includes at least a presentation module that includes first information regarding the live broadcast, and a trigger module configured to trigger a reservation for the live broadcast and trigger the presentation of a second interface element in response to receiving a predetermined operation on the first interface element, where the second interface element includes at least second information regarding the live broadcast and the second interface element is shareable via the application.

[0006] The third aspect of the present invention provides an electronic device. The device includes at least one processing unit and at least one memory, where the at least one memory is connected to the at least one processing unit and is used to store instructions executed by the at least one processing unit. When the instructions are executed by the at least one processing unit, the method of the first aspect is executed on the device.

[0007] The fourth aspect of the present invention provides a computer-readable storage medium. A computer program is stored on the medium, and when the computer program is executed by a processor, the method of the first aspect is realized.

[0008] It should be understood that the content described in the summary part of the present invention is not intended to limit the main features or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will be easily understood from the following description.

[0009] With reference to the following detailed description in conjunction with the drawings, the above-described features, as well as other features, advantages, and aspects of each embodiment of the present invention will become more apparent. In the drawings, the same or similar symbols indicate the same or similar elements.

Brief Description of the Drawings

[0010]

Figure 1

Figure 2

Figure 3A

Figure 3B

Figure 3C

Figure 3D

Figure 3E

Figure 3F

Figure 3G

Figure 3H

Figure 3I

Figure 4

Figure 5

Embodiments for Carrying Out the Invention

[0011] Hereinafter, embodiments of the present invention will be described in more detail with reference to the drawings. Although specific embodiments of the present invention are shown in the drawings, the present invention can be implemented in various forms and should not be construed as being limited to the embodiments described herein. Rather, it should be understood that these embodiments are provided for a more thorough and complete understanding of the present invention. It should be understood that the drawings and embodiments of the present invention are for illustrative purposes only and are not used to limit the protection scope of the present invention.

[0012] In the description of the embodiments of the present invention, the term "including" and its similar terms are open-ended inclusions of "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". There may be other explicit and implicit definitions below.

[0013] In this specification, unless explicitly stated otherwise, performing one step "in response to A" does not mean performing the step immediately after "A", and may include one or more intermediate steps.

[0014] It is understood that the data related to this technical solution (including but not limited to the data itself, data acquisition, or data use) should comply with the corresponding laws and related specified requirements.

[0015] Before using the technical solutions disclosed in each embodiment of the present invention, it should be understood that the types, scope of use, usage scenarios, etc. of the personal information related to the present invention should be notified to the user in an appropriate manner in accordance with the relevant laws and the user's consent should be obtained.

[0016] For example, when responding to receiving an uncommitted request from a user, by sending prompt information to the user, the user is explicitly prompted that the requested operation requires the acquisition and use of the user's personal information. Thereby, based on the prompt information, the user can independently select whether to provide personal information to software or hardware such as an electronic device, an application, a server, or a storage medium that executes the operation of the technical solution of the present invention.

[0017] As an optional but non-limiting implementation form, the method of sending prompt information to the user in response to receiving an uncommitted request from the user may be, for example, a method using a pop-up window, and the prompt information can be displayed in the form of text within the pop-up window. Further, the pop-up window may further include a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0018] It is understood that the above-described notification and user authorization acquisition process are only schematic and do not limit the implementation forms of the present invention, and other methods that comply with relevant laws and regulations can also be applied to the implementation forms of the present invention.

[0019] FIG. 1 shows a schematic diagram of an exemplary environment 100 in which embodiments of the present invention can be implemented. In the exemplary 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 a device connected 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 can provide one or more services related to media content items to the user 140, such as creating, publishing, viewing, commenting on, and forwarding media content items. As used herein, a "media content item" includes one or more types of content such as images, image sets, videos, movies, audio, text, and the like.

[0020] In the environment 100 of FIG. 1, when the application 120 is active, the terminal device 110 can present a page 150 of the application 120. The page 150 may include various types of pages that can be provided by the application 120, such as a personal homepage, a detailed page of media content, a content creation page, a content publishing page, a message page, and the like. The application 120 can provide a content creation function such as photographing, uploading, editing, and / or publishing media content items including live broadcast content.

[0021] In some embodiments, the terminal device 110 communicates with the server 130 to realize the provision of services for the application 120. The terminal device 110 may 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 / video cameras, positioning devices, television receivers, radio receivers, e-book devices, game devices, or any combination of the foregoing devices, including accessories and peripheral devices of these devices or any combination thereof. In some embodiments, the terminal device 110 can also support any type of interface for the user (such as a "wearable" circuit). The server 130 may be various types of computing systems / servers that can provide computing functions, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, etc.

[0022] It should be understood that the structure and function of each element within the environment 100 are described for illustrative purposes only and do not imply any limitation to the scope of the present invention.

[0023] In some applications, users can publish live broadcast content. A publisher (also called a live streamer or live broadcast user) who intends to publish live broadcast content can announce the start time of the live broadcast within the application before the start of the live broadcast of the content. On specific content display pages of the application, such as the publisher's personal homepage or media content display page, interface elements in the form of stickers and the like associated with the live broadcast announcement are presented. Users who view the corresponding page can click on the interface element to reserve the live broadcast.

[0024] In current applications, the interface elements that provide live broadcast reservation information usually have a uniform format and cannot be customized. Therefore, there is a lack of landing or circular representation for some live broadcast content (such as live broadcasts of large-scale events / activities), which is not helpful for the differentiated operation and upgraded experience of live broadcast content. Also, when a user clicks on the interface element that provides live broadcast reservation information to reserve live broadcast content, when the reservation is successful, only a pop-up window indicating the success of the reservation pops up, and there are no other operations on the live broadcast reservation information such as sharing, which is not helpful for the promotion of live broadcast content and the application.

[0025] According to an embodiment of the present invention, a method for live broadcast reservation is provided. According to the method of the embodiment of the present invention, reservation information can be presented using interface elements (also referred to as first interface elements) having different visual styles customized by the initiator of the live broadcast, thereby helping to improve the differentiated operation and upgraded experience of the live broadcast. Further, when the user executes a predetermined operation such as a click on the first interface element, it triggers a live broadcast reservation and at the same time can trigger the presentation of a second interface element including second information such as the reserved second information, where the second interface element is shareable via an application. At the same time, the user can further share the second interface element. As a result, it is possible to realize the reservation of a live broadcast triggered by one click and the presentation of shareable information, shorten the user interaction path, enable the user to quickly and conveniently execute the sharing of the live broadcast simultaneously when completing the reservation, and improve the sharing efficiency. In this way, not only can various sharing and promotion capabilities of live broadcast content be improved, but also a more convenient and diverse live broadcast information sharing method can be provided to the user.

[0026] Hereinafter, with continued reference to the drawings, some exemplary embodiments of the present invention will be described.

[0027] FIG. 2 shows a flowchart of a process 200 for content presentation according to some embodiments of the present invention. The process 200 may be implemented in the terminal device 110. For ease of discussion, the process 200 will be described with reference to the environment 100 of FIG. 1.

[0028] In box 210, the terminal device 110 presents a first interface element associated with the reservation of a live broadcast in the application, and the first interface element includes at least first information regarding the live broadcast.

[0029] In some embodiments, the first information included in the first interface element may include basic information about the live broadcast, such as the date and time of the live broadcast. In some embodiments, to present a personalized visual style, personalized customization for the first interface element is supported. The personalized visual style may include, for example, a title or a brief description related to the live broadcast content, such as a sticker or a button having a predetermined size or shape, which will be described in detail later. The first interface element may be presented on any page of the application as long as such a page is configured to present reservation-related information of the live broadcast. Examples of such pages may include content display pages of the application, such as a content recommendation page, a live broadcast information aggregation display page, etc.

[0030] Next, the terminal device 110 detects whether the user has performed a predetermined operation on the first interface element, and in box 220, determines whether a predetermined operation on the first interface element has been received. In response to receiving a predetermined operation on the first interface element, in box 230, the terminal device 110 triggers a reservation for the live broadcast, and in box 240, triggers the presentation of the second interface element. Although boxes 230 and 240 are shown in sequence in FIG. 2, it should be understood that these two operations may be performed in any order. Triggering the reservation for the live broadcast indicates that the current user has reserved this live broadcast. Thus, in some applications, at the start of the live broadcast or a predetermined time before the start, a live broadcast reminder is sent to the user by the means specified by the user. The presented second interface element includes at least second information about the live broadcast, supports sharing via the current application, and can be shared, for example, within the application or outside the application. This is useful for the promotion and usage experience of the live broadcast content and the application.

[0031] Hereinafter, the live broadcast reservation method of the present invention will be described in more detail with reference to several examples. As an example, FIG. 3A shows an exemplary content display page 300 of an application. In the example shown in FIG. 3A, the presented is a media content sharing page of a live streamer who plans to conduct a live broadcast at 20:00 on Friday, May 27th, and announces the live broadcast in the application and selects the interface element 310 of the default sticker style (i.e., the aforementioned first interface element). In the exemplary content display page 300 shown in FIG. 3A, the first interface element 310 is presented in the presented media content sharing page. A user who views the media content sharing page can reserve the live broadcast content of the live streamer by clicking on the first interface element 310.

[0032] The first interface element 310 may include first information regarding the live broadcast. The first information may be configured as needed. In some embodiments, the first information may include summary information regarding the live broadcast. In some embodiments, the visual style of the first interface element 310 may be customized by the initiator or live streamer of the live broadcast based on the live broadcast content. For example, if the live broadcast content is a specific large-scale soccer game, the visual style of the first interface element 310 may be customized to include elements associated with the large-scale soccer game, such as a soccer pattern, the team flag of the team involved in the live broadcast content, the team logo, representative colors, or graphics, but is not limited thereto. For example, as shown in FIG. 3B, when the announced live broadcast is a specific soccer game, the visual style of the first interface element 310 may be in the form of a sticker having a certain size (hereinafter referred to as the first size), including a soccer pattern and displaying a simple description such as "Live broadcast preview of XX game".

[0033] In some embodiments, the background color or pattern of the first interface element 310 may be customized to display the team flags, team logos, logo colors, etc. of both teams in the live broadcast of the announced soccer game. If the announced live broadcast content is a concert of a specific star, the first interface element 310 can present the live broadcast preview with a photo or comic avatar of the star as the background.

[0034] In some embodiments, the shape of the first interface element 310 may also be customized. For example, assuming that the announced live broadcast content is the release of electronic devices of a specific brand, the first interface element 310 may be customized to have a shape with the outline of the electronic device to be released. By doing so, it can be useful for differentiated operations of the live broadcast and can improve the user experience.

[0035] Of course, it should be understood that the various examples regarding the first interface element 310 described above are merely illustrative and are not intended to limit the protection scope of the present invention. As long as it can reflect the differentiation for the purpose of useful differentiated operations of the live broadcast, the visual style of the first interface element 310 can be customized in any suitable way. The visual style of the first interface element 310 that can be customized may include, but is not limited to, the presentation position, size, shape, background color, background graphic, text included, etc. of the first interface element 310.

[0036] In some embodiments, the first interface element 310 can be included within the media content. For example, the creator of the media content can choose to embed the first interface element 310 when editing the media content. Thereby, when the media content is presented in the application, the first interface element may be presented simultaneously, facilitating live broadcast reservation. For example, the media content may be presented on the feed recommendation page of the application, and accordingly, the first interface element 310 may be displayed.

[0037] As described above, a user viewing the page where the first interface element 310 is presented can reserve the live broadcast of the live streamer by performing a predetermined operation on the first interface element 310. The predetermined operation triggering the reservation for the live broadcast may include at least one of any suitable trigger operations such as a click on the first interface element 310, a slide on the first interface element 310, or a double click, but is not limited thereto. In some embodiments, the predetermined operation triggering the reservation for the live broadcast may be associated with the live broadcast content. For example, in some embodiments, assuming that the live broadcast content is a brand announcement regarding a specific automobile, in addition to being customizable such that the first interface element 310 has elements such as an automobile, the predetermined operation triggering the reservation for the live broadcast is also customizable. For example, the predetermined operation may be set to enable reservation by sliding the vehicle presented on the first interface element 310, thereby further serving for differentiated operations of the live broadcast and improving the user experience.

[0038] As described above, according to an embodiment of the present invention, in response to a predetermined operation performed on the first interface element 310, a reservation for a live broadcast can be triggered, and at the same time, the second interface element 320 can be triggered. The second interface element 320 may be shared via the current application. In this way, it is possible to realize a one-click live broadcast reservation and sharing of the live broadcast reservation. FIG. 3C shows an example of the second interface element 320. In the example shown in FIG. 3C, the second interface element 320 may be in the form of a ticket having a predetermined size (second size) and includes second information regarding the live broadcast. The second information may be configured as needed. The second information may be the same as or different from the first information. The second information may include at least a part or all of the first information. In some embodiments, the second information may include detailed information regarding the live broadcast. For example, the second information includes information such as the teams involved in the game, the live broadcast start date, and time. In addition to this, in some embodiments, the second information may further include, but is not limited to, information such as a team flag or team logo of the team involved in the live broadcast.

[0039] 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 of the live broadcast or the live streamer. The customizable visual style of the second interface element 320 may include, but is not limited to, at least one of the position where the second interface element 320 is presented, size, shape, presentation method, background color, background graphic, text included, etc. In some embodiments, similar to the first interface element 310, the visual style of the second interface element 320 can be customized to be associated with the content of the live broadcast. For example, if the live broadcast to be previewed is a specific large-scale soccer game, the identifier of the large-scale soccer game is presented in the second interface element 320, and the background of the second interface element 320 may be the team logo or logo color of the team related to the live broadcast content, etc.

[0040] The presentation method included in the visual style of the second interface element 320 described above refers to the method by which the second interface element 320 is presented on the page. For example, depending on the method of the live broadcast content, the presentation method of the second interface element 320 may include, but is not limited to, sliding from a specific end of the display area, gradually appearing, combining blocks, etc. The customizable visual style of the second interface element 320 can be made more useful for the differentiated operation of the live broadcast and can improve the user experience.

[0041] Of course, in some embodiments, the at least one visual style of the first interface element 310 and / or the second interface element 320 may have no relation to the live broadcast content. For example, in some embodiments, the application provider may provide the first interface element 310 and / or the second interface element 320 with various different pre-set visual styles. The live broadcast starter or live streamer can select and present one or more of these first interface elements 310 and / or second interface elements 320 with various different pre-set visual styles when previewing the live broadcast.

[0042] Figure 3D shows an example in which the second interface element 320 is presented within the application page. In the examples shown in Figures 3B and 3D, the second size of the second interface element 320 may be larger than the first size of the first interface element 310. The first interface element 310 has a small size and can reduce the blockage to the media content being browsed by the user, and the second interface element 320 has a large size and can display more second information and facilitate user sharing. It should be understood that since the first interface element 310 and / or the second interface element 320 are customizable, they may have any appropriate size or shape. For example, in some alternative embodiments, the first interface element 310 can also have a size larger than the second interface element 320.

[0043] In some embodiments, the live broadcast initiator or live streamer can set various first interface elements 310 or second interface elements 320 with different visual styles for the preview of a specific live broadcast. When presenting to the user, the terminal device 110 can randomly select one of the first interface elements 310 or the second interface elements 320 of one of the styles, thereby further helping to upgrade the differentiated operations and experiences of the live broadcast.

[0044] In some embodiments, the second interface element 320 may further include a visualization code that can guide the display of the live broadcast page associated with the live broadcast. The visualization code may include, but is not limited to, barcodes, QR codes (registered trademarks), etc. A barcode is an arrangement of a plurality of black bars and blanks with different widths in a certain coding rule, representing a graphic identifier of a series of information. A QR code (registered trademark), also called a two-dimensional barcode, is a general QR code (registered trademark) that is a QR (Quick Response) code. A QR code (registered trademark) can store more information than a conventional barcode and can also represent more data types. A QR code (registered trademark) is a graphic that records black and white data symbol information distributed in a plane (two-dimensional direction) according to a certain rule using specific geometric graphics. A QR code (registered trademark) cleverly uses the concept of a "0", "1" bit stream that constitutes the internal logic basis of a computer in the compilation of the code, and uses a plurality of geometric shapes corresponding to binary to use text numerical information, and can be automatically recognized by an image input device or a photoelectric scanning device to realize automatic information processing.

[0045] In some embodiments, the second interface element 320 may further include information about the current user of the application, in addition to the second information regarding the live broadcast and the visualization code associated with the live broadcast. The current user is the user who has logged in to the application and is browsing the media content therein. The second interface element 320 presented at the upper left corner of the second interface element 320 in FIG. 3D may include information such as the avatar and username of the current user.

[0046] Of course, it should be understood that the information of the current user presented in the second interface element 320 is not limited to the username and avatar of the user. In some embodiments, alternatively or additionally, the user information presented in the second interface element 320 may further include some information associated with the live broadcast content. For example, if the live broadcast content is a specific large-scale soccer event, the information of the current user may further include information about the team that the user supports during the large-scale soccer event.

[0047] In some embodiments, the second interface element 320 may further include a unique identifier associated with the reservation of the live broadcast. The unique identifier may depend on the order in which the user reserved the live broadcast. For example, the unique identifier may be a serial number or a sequential number when the user executed the live broadcast reservation. For example, the first user who successfully made a reservation may have a serial number "0001", and the second user who executed the live broadcast reservation may have a serial number "0002", and so on. In some alternative embodiments, the unique identifier associated with the reservation of the live broadcast may be a unique random number generated by the system when the user makes a reservation. In the second interface element 320, for example, the unique identifier can be presented at the upper left corner or other appropriate positions. Since the identifier is unique, in particular, for example, when the unique identifier coincides with a numerical sequence for a specific anniversary or other commemorative significance, it can stimulate the user's enthusiasm to share the second interface element 320 with other users, which is helpful for the promotion of the application.

[0048] In some embodiments, the way of sharing the second interface element 320 may include at least one of local storage, transfer within the application, sharing with other users within the application, and 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 an image format, a video format, or a video format.

[0049] In some embodiments, to facilitate sharing of the second interface element 320, it is also possible to present a possible sharing portal to the user while presenting the second interface element. As shown in FIG. 3D, while presenting the second interface element, a plurality of sharing interface elements can be presented in a predetermined area of the page (hereinafter referred to as the sharing area 330). As shown in FIG. 3E, the sharing area 330 may include a plurality of sharing interface elements such as sharing icons, and the user can present more sharing interface elements on the page by sliding left or right on the sharing area 330 as shown in FIG. 3E. In response to detecting a trigger for sharing, the terminal device 110 performs sharing for the second interface element. For example, the user can share the second interface element 320 by clicking on the sharing interface element.

[0050] For example, in some embodiments, the user can save the presented second interface element 320 in the local album in the form of an image or a video by clicking on the "Save to Album" sharing interface element, thereby facilitating further sharing of the live broadcast content by the user. In some embodiments, alternatively or additionally, the "Save to Album" sharing interface element can also be presented on the second interface element 320. By doing so, the user can save the second interface element 320 to the album by clicking on the "Save to Album" sharing interface element on the second interface element 320.

[0051] In some embodiments, after the user saves the second interface element 320 to the local album, the user can send the second interface element 320 in the form of an image to other users via other applications, or prompt other users to complete the sharing of live broadcast content for a page having the second interface element 320. Thereby, other users can access the page associated with the live broadcast by reading the visualization code in the second interface element 320 using an image input device such as a camera or an optical scanning device.

[0052] As described above, the sharing of the second interface element 320 may further include sharing a private message with friends in the application in addition to saving the second interface element 320 to the local album. For example, the user can share the second interface element 320 with friends in the application by clicking on the "Private Message Friends" icon in FIG. 3E. Specifically, when the user clicks on the "Private Message Friends" icon, as shown in FIG. 3F, the terminal device 110 can present a friend private message interface 340 for privately messaging the second interface element 320 to friends on the page. In the friend private message interface 340, a list of the current user's friends in the application can be displayed. The 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 sent to each other, or alphabetical order. For example, according to the number of messages sent to each other, the friend who has sent the most messages can be displayed at the forefront and arranged sequentially based on the number of messages sent, thereby facilitating the sharing by the user to the friend with whom the user contacts most frequently.

[0053] At a predetermined position of the friend private message interface 340, for example, near the username of each friend in the friend list, a "Share" icon can be presented. 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 share the second interface element 320 with the friend by directly clicking on the username or avatar of the friend within the friend private message interface 340. Also, in some embodiments, a "Group Share" icon may be displayed in the friend private message interface 340. The user can click the "Group Share" icon to create a group of two or more people, thereby sharing with more users at once. Hereinafter, the idea of the present invention will be mainly described by taking sharing with a specific friend as an example. The same applies to the embodiments of group sharing, and it should be understood that the following will not be repeated one by one.

[0054] When the user clicks on the avatar of a friend or the share button near the friend, the terminal device 110 presents an interface for chatting with the corresponding friend shown in FIG. 3G and transmits the second interface element 320 to the friend in the form of an image or any other suitable multimedia. After receiving the share of the second interface element 320, the friend enters the personal homepage or live broadcast room of the initiator or live streamer of the live broadcast by scanning the visualization tag thereon. In some embodiments, the friend can also enter the personal homepage or live broadcast room of the initiator or live streamer by clicking on the second interface element 320 or operating a specific button therein.

[0055] In some embodiments, alternatively or additionally, the sharing of the second interface element 320 may further include sharing in a form that is transferred within the application. Specifically, when the user clicks on the "transfer" icon of 3E, as shown in FIG. 3H, an interface for transferring the second interface element 320 is presented. In this interface, the user can edit the shared multimedia content including the second interface element 320, such as adding some personalized text, icons, or patterns. As shown in FIG. 3I, after editing, the user can click the corresponding button to publish it as multimedia content so that other users can view it. Other users who view the multimedia content can access a page associated with the live broadcast, such as the personal homepage or live broadcast room of the starter who publishes the live broadcast content, by scanning the visualization tags on it or by any other appropriate means.

[0056] In addition to sharing within the application, the sharing of the second interface element 320 may further include sharing with other applications outside the application. For example, the user can directly share the second interface element 320 with the chat window, shared content, etc. of other applications. As can be seen from the above description, the user can share the second interface element 320 and the corresponding live broadcast content by various means, which helps to popularize and promote the application.

[0057] FIG. 4 is a schematic configuration block diagram of an apparatus 400 for content presentation according to some embodiments of the present invention. The apparatus 400 can be implemented as the terminal device 110 or included in the terminal device 110. Each module / component in the apparatus 400 can be implemented by hardware, software, firmware, or any combination thereof.

[0058] The apparatus 400 is a presentation module 410 configured to present a first interface element associated with a reservation of a live broadcast in an application, the first interface element including at least first information regarding the live broadcast, and the presentation module 410 is provided. The apparatus 400 is a trigger module 420 configured to trigger a reservation for the live broadcast and trigger the presentation of a second interface element in response to receiving a predetermined operation on the first interface element, the second interface element including at least second information regarding the live broadcast, and the second interface element is sharable via the application, and the trigger module 420 is further provided.

[0059] In some embodiments, the visual style of at least one of the first interface element and the second interface element is customizable by the initiator of the live broadcast.

[0060] 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 broadcast.

[0061] In some embodiments, the first information includes summary information regarding the live broadcast, and the second information includes detailed information regarding the live broadcast.

[0062] In some embodiments, the second interface element further includes at least one of information regarding the current user of the application and a unique identifier associated with the reservation of the live broadcast. In some embodiments, the unique identifier depends on the order in which the user reserved the live broadcast.

[0063] In some embodiments, the second interface element further includes a visualization code associated with the live broadcast, and the visualization code can guide the display of a page for the live broadcast.

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

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

[0066] In some embodiments, the apparatus 400 further includes a sharing execution module configured to execute sharing for the second interface element in response to detecting a trigger for sharing while presenting the second interface element.

[0067] In some embodiments, the presenting module 410 is further configured to present media content within the application, and the first interface element is included within the media content.

[0068] FIG. 5 shows a block diagram of an electronic device 500 that can implement one or more embodiments of the present invention. It should be understood that the electronic device 500 shown in FIG. 5 is merely exemplary and should not limit the functions and scope of the embodiments described herein. The electronic device 500 shown in FIG. 5 can be used to implement the terminal 110 of FIG. 1.

[0069] As shown in FIG. 5, the electronic device 500 is in the form of a general-purpose 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 can execute various processes based on programs stored in the memory 520. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing ability of the electronic device 500.

[0070] The electronic device 500 typically includes multiple computer storage media. Such media may be any accessible acquirable media accessible by the electronic device 500, including, but not limited to, volatile and non-volatile media, removable and non-removable media. The memory 520 may be volatile memory (e.g., registers, caches, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or a specific combination thereof. The storage device 530 may be removable or non-removable media and may include machine-readable media such as flash memory drives, magnetic disks, or any other media, and can be used to store information and / or data (e.g., training data for training) and be accessible within the electronic device 500.

[0071] The electronic device 500 can further include another removable / non-removable, volatile / non-volatile storage medium. Although not shown in FIG. 5, a magnetic disk drive for reading from or writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading from or writing to a removable, non-volatile optical disk can be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data medium interfaces. The memory 520 may include a computer program product 525 having one or more program modules, and these program modules are configured to execute various methods or operations of various embodiments of the present invention.

[0072] The communication unit 540 implements communication with other computing devices via a communication medium. Additionally, the functions of the components of the electronic device 500 may be implemented as a single computing cluster or multiple computing machines, and these computing machines can communicate via a communication connection. Thus, the electronic device 500 can operate in a networked environment using a logical connection to one or more other servers, network personal computers (PCs), or other network nodes.

[0073] The input device 550 may be one or more input devices such as a mouse, a keyboard, a trackball, 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 further communicate, as necessary, via the communication unit 540 with one or more external devices (not shown) such as a storage device, a display device, etc., communicate with one or more devices that enable a user to interact with the electronic device 500, or communicate with any device (e.g., a netbook card, a modem, etc.) that enables the electronic device 500 to communicate with one or more other computing devices. Such communication can be performed via an input / output (I / O) interface (not shown).

[0074] According to an exemplary implementation of the present invention, there is provided a computer-readable storage medium storing one or more computer instructions, and the one or more computer instructions are executed by a processor to implement the above method. According to an exemplary implementation of the present invention, there is further provided a computer program product, and the computer program product is tangibly stored in a non-transitory computer-readable medium and includes computer-executable instructions executed by a processor to implement the above method.

[0075] Here, each aspect of the present invention has been described with reference to the flowcharts and / or block diagrams of the method, apparatus (system), and computer program product implemented by the present invention. It should be understood that each box in the flowcharts and / or block diagrams and combinations of each box in the flowcharts and / or block diagrams can all be implemented by computer-readable program instructions.

[0076] These computer-readable program instructions can be provided to the processing unit of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus to generate a machine, such that, when these instructions are executed by the processing unit of the computer or other programmable data processing apparatus, an apparatus is generated for implementing the functions / operations specified in one or more boxes in the flowchart and / or block diagram. These computer-readable program instructions may be stored in a computer-readable storage medium, such that, by operating a computer, programmable data processing apparatus, and / or other devices in a specific manner, the computer-readable medium in which the instructions are stored constitutes a manufactured article including instructions for implementing each aspect of the functions / operations specified in one or more boxes in the flowchart and / or block diagram.

[0077] By loading the computer-readable program instructions into a computer, other programmable data processing apparatus, or other device, a series of operational steps are executed on the computer, other programmable data processing apparatus, or other device to generate a process implemented by the computer, such that the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions / operations specified in one or more boxes in the flowchart and / or block diagram.

[0078] The flowcharts and block diagrams in the drawings illustrate the possible architectures, functions, and operations of the multiple implementable systems, methods, and computer program products according to the present invention. In this regard, each box in the flowchart or block diagram can represent one module, program segment, or part of an instruction, and the module, program segment, or part of an instruction includes one or more executable instructions for implementing the specified logical function. In some implementations as an alternative, the functions represented in the boxes may occur in a different order than that shown in the drawings. For example, two consecutive boxes may actually be executed substantially in parallel, or depending on the functions involved, may be executed in the reverse order. It should also be noted that each box in the block diagram and / or flowchart, and combinations of boxes in the block diagram and / or flowchart, may be implemented by a special-purpose hardware-based system that performs the specified functions or operations, or may be implemented by a combination of special-purpose hardware and computer instructions.

[0079] As described above for each implementation of the present invention, the above description is exemplary, not exhaustive, and not 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 choice of terms used herein is intended to best interpret the principles of each implementation, actual application, or improvement to the technology in the market, or to enable those skilled in the art to understand each implementation form disclosed herein.

Claims

1. A method for live broadcast reservation, comprising: presenting a first interface element associated with the reservation of a live broadcast in an application, the first interface element including at least first information regarding the live broadcast; responding to receiving a predetermined operation on the first interface element, triggering the reservation for the live broadcast and triggering the presentation of a second interface element, the second interface element including at least second information regarding the live broadcast, and the second interface element being sharable via the application; the method.

2. At least one visual style of the first interface element and the second interface element is customizable by the initiator of the live broadcast. The method according to claim 1.

3. At least one visual style of the first interface element and the second interface element is related to the content of the live broadcast. The method according to claim 1.

4. The first information includes summary information regarding the live broadcast, and the second information includes detailed information regarding the live broadcast. The method according to claim 1.

5. The second interface element further includes at least one of information regarding the current user of the application and a unique identifier associated with the reservation of the live broadcast. The method according to claim 1.

6. The unique identifier depends on the order in which the user reserved the live broadcast. The method according to claim 5.

7. The second interface element further includes a visualization code associated with the live broadcast, and the visualization code can guide the display of a page for the live broadcast. The method according to claim 1.

8. The sharing includes: local storage; transfer within the application; sharing with other users within the application; sharing with other applications different from the application, including at least one of them. The method according to claim 1.

9. The first interface element is a sticker having a first size, the second interface element is a ticket having a second size, and the second size is larger than the first size. The method according to claim 1.

10. Presenting the first interface element is presenting media content within the application, wherein the first interface element is included within the media content. The method according to claim 1.

11. Further comprising performing a sharing of the second interface element in response to detecting a trigger for the sharing while presenting the second interface element. The method according to any one of claims 1 to 10.

12. An apparatus for live broadcast reservation, a presentation module configured to present a first interface element associated with a reservation of a live broadcast in an application, the first interface element including at least first information regarding the live broadcast, and a trigger module configured to trigger the reservation for the live broadcast and trigger the presentation of a second interface element in response to receiving a predetermined operation on the first interface element, the second interface element including at least second information regarding the live broadcast, and the second interface element being shareable via the application. Apparatus.

13. An electronic device, 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 causing the device to perform the method according to any one of claims 1 to 11 when executed by the at least one processing unit. Electronic device.

14. A computer-readable storage medium, having a computer program stored thereon, the method according to any one of claims 1 to 11 being realized when the computer program is executed by a processor. Computer-readable storage medium.

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

  • Information apparatus and resource control method

    JP2004274159A

  • Broadcast receiver and video recording reservation method

    JP2009055129A

  • Program information transmission device, program information reception device, and program information transmission method

    JP2014022903A