WO2024099425A1 - 用于直播预约的方法、装置、设备和存储介质 - Google Patents
用于直播预约的方法、装置、设备和存储介质 Download PDFInfo
- Publication number
- WO2024099425A1 WO2024099425A1 PCT/CN2023/130943 CN2023130943W WO2024099425A1 WO 2024099425 A1 WO2024099425 A1 WO 2024099425A1 CN 2023130943 W CN2023130943 W CN 2023130943W WO 2024099425 A1 WO2024099425 A1 WO 2024099425A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- interface element
- live broadcast
- information
- application
- reservation
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000004044 response Effects 0.000 claims abstract description 15
- 230000000007 visual effect Effects 0.000 claims description 31
- 238000012545 processing Methods 0.000 claims description 20
- 239000003999 initiator Substances 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 9
- 238000013459 approach Methods 0.000 abstract 1
- 230000001737 promoting effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 11
- 238000004891 communication Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 230000009471 action Effects 0.000 description 5
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 2
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 2
- 238000013475 authorization Methods 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000005693 optoelectronics Effects 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 1
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 1
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 229910002056 binary alloy Inorganic materials 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002996 emotional effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
Definitions
- Example embodiments of the present disclosure generally relate to the field of computers, and more particularly to a method, apparatus, device, and computer-readable storage medium for live broadcast reservation.
- live broadcasts can provide people with information, education, entertainment and other content. More and more applications can also provide live broadcast content.
- the provider of live broadcast content can set the start time of the live broadcast and present a sticker with the start time of the live broadcast and other content at the predetermined position of the application. Users can make an appointment for the live broadcast by clicking on the sticker.
- a method for live broadcast reservation includes: presenting a first interface element associated with a live broadcast reservation in an application, the first interface element at least including first information about the live broadcast; and in response 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 at least including second information about the live broadcast, and the second interface element can be shared via the application.
- a device for live broadcast reservation includes: a presentation module configured to present a first An interface element, wherein the first interface element includes at least first information about the live broadcast; and a trigger module, configured to trigger a reservation for the live broadcast in response to receiving a predetermined operation for the first interface element; and trigger presentation of a second interface element, wherein the second interface element includes at least second information about the live broadcast, and the second interface element can be shared via an application.
- an electronic device in a third aspect of the present disclosure, includes at least one processing unit; and at least one memory, the at least one memory is coupled to the at least one processing unit and stores instructions for execution by the at least one processing unit. When the instructions are executed by the at least one processing unit, the device executes the method of the first aspect.
- a computer-readable storage medium wherein 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 implemented.
- FIG1 shows a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented
- FIG2 shows a flow chart of a process for live broadcast reservation according to some embodiments of the present disclosure
- 3A to 3I are schematic diagrams showing example pages related to live broadcast reservation according to some embodiments of the present disclosure.
- FIG4 shows a block diagram of an apparatus for live broadcast reservation according to some embodiments of the present disclosure.
- FIG. 5 illustrates an electronic device in which one or more embodiments of the present disclosure may be implemented.
- executing a step “in response to A” does not mean executing the step immediately after “A” but may include one or more intermediate steps.
- a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information, so that the user can independently choose whether to provide personal information to software or hardware such as electronic devices, applications, servers or storage media that perform operations of the technical solution of the present disclosure based on the prompt message.
- the prompt information in response to receiving an active request from the user, is sent to the user in a manner such as a pop-up window, in which the prompt information can be presented in text form.
- the pop-up window can also carry a selection control for the user to choose "agree” or “disagree” to provide personal information to the electronic device.
- Fig. 1 shows a schematic diagram of an example environment 100 in which an embodiment of the present disclosure can be implemented.
- an application 120 is installed in a terminal device 110.
- a user 140 can interact with the application 120 via the terminal device 110 and/or an attached device of the terminal device 110.
- the application 120 can 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, including the creation, publication, browsing, commenting, forwarding, etc. of media content items.
- "media content items" include one or more types of content, such as images, image sets, videos, animated images, audio, text, etc.
- the terminal device 110 may present a page 150 of the application 120.
- the page 150 may include various pages that the application 120 may provide, such as a personal homepage, a details page of media content, a content creation page, a content publishing page, a message page, etc.
- the application 120 may provide a content creation function, including shooting, uploading, editing and/or publishing media content items including live content.
- the terminal device 110 communicates with the server 130 to provide the service of the application 120.
- the 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 systems (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio/video players, digital cameras/camcorders, positioning devices, television receivers, radio broadcast receivers, e-book devices, gaming devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof.
- the terminal device 110 can also support any type of interface for the user (such as "wearable" circuits, etc.).
- the server 130 can be various types of computing systems/servers that can provide computing power, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, and the like.
- Some applications allow users to publish live content.
- the publisher also known as the live broadcaster or live broadcast user
- the publisher who wants to publish live content can preview the start time of the live broadcast in the application before the live broadcast content starts.
- interface elements such as stickers associated with the live broadcast preview will be presented. Users browsing the corresponding page can make an appointment for the live broadcast by clicking on the interface element.
- the interface elements that provide live broadcast reservation information usually have a unified format and cannot be customized, which results in a lack of brand exposure or emotional expression for some live broadcast content (such as live broadcasts of large-scale events/activities, etc.), which is not conducive to the differentiated operation and experience upgrade of live broadcast content.
- some live broadcast content such as live broadcasts of large-scale events/activities, etc.
- users make reservations for live broadcast content by clicking on the interface elements that provide live broadcast reservation information, only a pop-up window indicating that the reservation is successful will pop up, and there are no other operations on the live broadcast reservation information, such as sharing, which is not conducive to the promotion of live broadcast content and applications.
- a method for live broadcast reservation is proposed.
- it is possible to use interface elements with different visual styles customized by the initiator of the live broadcast (also referred to as first interface elements) to present reservation information, which is conducive to improving the differentiated operation and experience upgrade of the live broadcast.
- first interface elements interface elements with different visual styles customized by the initiator of the live broadcast
- the user after the user performs a predetermined operation such as clicking on the first interface element, it can trigger the live broadcast reservation and also trigger the presentation of a second interface element including the second information of the reservation, and the second interface element can be shared via the application. At the same time, the user can also share the second interface element.
- FIG. 2 shows a flow chart of a process 200 for content presentation according to some embodiments of the present disclosure.
- the process 200 may be implemented at the terminal device 110.
- the process 200 will be described with reference to the environment 100 of FIG. 1 .
- the terminal device 110 presents a first interface element associated with the reservation of the live broadcast in the application, and the first interface element includes at least first information about the live broadcast.
- 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.
- personalized customization of the first interface element is supported to present a personalized visual style.
- the personalized visual style may, for example, include a title or brief description of the live broadcast content, including stickers or buttons of predetermined sizes or shapes, etc., which will be further elaborated later.
- the first interface element can be presented in any page of the application, as long as such a page can be configured to present appointment-related information for the live broadcast. Examples of such pages may include content display pages of the application, such as content recommendation pages, live broadcast information aggregation display pages, and the like.
- the terminal device 110 detects whether the user performs a predetermined operation on the first interface element, and determines in box 220 whether the predetermined operation for the first interface element is received.
- the terminal device 110 triggers the reservation for the live broadcast, and triggers the presentation of the second interface element in box 240.
- Triggering the reservation for the live broadcast means that the current user has made an appointment for this live broadcast. In this way, in some applications, a live broadcast reminder will be sent to the user in a user-specified manner at the start of the live broadcast or within a predetermined time before the start.
- the presented second interface element includes at least the second information about the live broadcast, and supports sharing via the current application, for example, it can be shared within or outside the application. In this way, it is conducive to the promotion and use experience of live broadcast content and applications.
- FIG3A shows an example content display page 300 of an application.
- the live broadcaster will broadcast live at 20:00 on Friday evening, May 27. He previewed the live broadcast in the application and selected the default sticker-style interface element 310 (i.e., the first interface element mentioned above).
- the first interface element 310 is presented on the presented media content sharing page. Users browsing the media content sharing page can click on the first interface element 310 to view the live content of the live broadcaster. Make an appointment.
- the first interface element 310 may include first information about the live broadcast.
- the first information may be configured as needed.
- the first information may include summary information about the live broadcast.
- the visual style of the first interface element 310 may be customized by the initiator of the live broadcast or the host of the live broadcast according to the live broadcast content. For example, in the case where the live broadcast content is a large-scale football match, the visual style of the first interface element 310 may be customized to include elements related to the large-scale football match, such as but not limited to: football patterns, team flags, team logos, representative colors or graphics of the teams involved in the live broadcast content, etc. For example, FIG.
- the visual style of the first interface element 310 may be in the form of a sticker of a certain size (hereinafter referred to as the first size), and includes a football pattern, and displays a brief description such as "XX match live broadcast announcement".
- the background color or pattern of the first interface element 310 can be customized to display the team flags, team logos or logo colors of the two participating teams in the predicted live broadcast of the football game, etc. If the predicted live broadcast content is a concert of a certain star, the first interface element 310 can present the live broadcast preview with the photo or cartoon avatar of the star as the background.
- the shape of the first interface element 310 can also be customized. For example, if the live broadcast content announced is a launch of a certain brand of electronic equipment, the first interface element 310 can be customized to have the shape of the outline of the electronic equipment to be launched. In this way, it can facilitate the differentiated operation of live broadcasts and improve the user experience.
- the various examples of the first interface element 310 described above are only illustrative and are not intended to limit the scope of protection of the present disclosure.
- the visual style of the first interface element 310 can be customized in any appropriate manner.
- the visual style that can be customized for the first interface element 310 may include, but is not limited to: the presentation position, size, shape, background color, background graphics, included text, etc. of the first interface element 310.
- the first interface element 310 may be included in the media content.
- the creator of the media content may choose to embed the first interface element 310 when editing the media content.
- the first interface element may be presented at the same time to facilitate live broadcast reservation.
- the media content may be presented in the feed push notification of the application.
- the recommendation page the first interface element 310 can be displayed accordingly.
- a user browsing a page presenting the first interface element 310 can make an appointment for the live broadcast of the live broadcast host by performing a predetermined operation on the first interface element 310.
- the predetermined operation that triggers the appointment for the live broadcast may include, but is not limited to, at least one of the following: clicking on the first interface element 310, sliding on the first interface element 310, or double-clicking on the first interface element 310, or any other appropriate triggering operation.
- the predetermined operation that triggers the appointment for the live broadcast may also be related to the live broadcast content.
- the predetermined operation that triggers the appointment for the live broadcast can also be customized.
- the predetermined operation can be set to make an appointment by sliding the vehicle presented in the first interface element 310, so as to further facilitate the differentiated operation of the live broadcast and improve the user experience.
- FIG3C shows an example of a second interface element 320.
- 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 may include at least part or all of the first information.
- the second information may include detailed information about the live broadcast.
- the second information contains information about the teams involved in the game, the start date and time of the live broadcast, and the like.
- the second information may also include, but is not limited to: information such as the team flag or team logo of the team involved in the live broadcast.
- the visual style of the second interface element 320 can also be customized by the initiator or the live broadcast host of the live broadcast.
- the visual style of the second interface element 320 that can be customized may include but is not limited to at least one of the following: the position, size, shape, presentation method, background color, background graphics, included text, etc. of the second interface element 320.
- the visual style of the second interface element 320 can be customized to be related to the content of the live broadcast. For example, if the live broadcast is a major football match, the logo of the major football match can be presented 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 broadcast content.
- the presentation method included in the visual style of the second interface element 320 mentioned above refers to the way in which the second interface element 320 is presented on the page.
- the presentation method of the second interface element 320 may include but is not limited to: sliding in from a specific edge of the display area, gradually appearing, and combining blocks, etc.
- the customizability of the visual style of the second interface element 320 can further facilitate the differentiated operation of live broadcasts and improve the user experience.
- At least one visual style of the first interface element 310 and/or the second interface element 320 may be unrelated to the live content.
- the provider of the application may pre-set a plurality of first interface elements 310 and/or second interface elements 320 with different visual styles.
- the initiator or host of the live broadcast is making a live broadcast announcement, one or more of the pre-set first interface elements 310 and/or second interface elements 320 with different visual styles may be selected for presentation.
- FIG3D shows an example of a second interface element 320 presented in an application page.
- 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, which can reduce the obstruction of the media content browsed by the user, while the second interface element 320 has a larger size, which is convenient for displaying more second information and for user sharing.
- the first interface element 310 and/or the second interface element 320 are customizable, they can have any appropriate size or form.
- the first interface element 310 can also have a size greater than or equal to the second interface element 320.
- the initiator or host of a live broadcast may set a plurality of first interface elements 310 or second interface elements 320 of different visual styles for a preview of a live broadcast.
- the terminal device 110 may randomly select one of the styles of the first interface element 310 or the second interface element 320, thereby further facilitating the differentiated operation of the live broadcast. Camp and experience upgrade.
- the second interface element 320 may also include a visual code associated with the live broadcast that can guide the display of the live broadcast page.
- the visual code may include, but is not limited to, barcodes, QR codes, etc.
- a barcode is a graphic identifier that arranges multiple black bars and spaces of varying widths according to certain coding rules to express a set of information.
- a QR code is also called a two-dimensional barcode, and a common QR code is a QR (Quick Response) code.
- QR code can store more information than a traditional barcode and can also represent more data types.
- a QR code is a black and white graphic that records data symbol information distributed in a plane (two-dimensional direction) according to a certain rule using certain specific geometric figures; in the compilation of the code, the concept of the "0" and "1" bit stream that constitutes the internal logic basis of the computer is cleverly used, and a number of geometric shapes corresponding to the binary system are used to represent textual numerical information, which is automatically read by an image input device or an optoelectronic scanning device to realize automatic information processing.
- the second interface element 320 may also include information of the current user of the application.
- the current user is the user who logs into the application to browse the media content therein.
- the second interface element 320 may include information such as the avatar and user name of the current user.
- the information of the current user presented in the second interface element 320 may not be limited to the user's username and avatar.
- the user information presented in the second interface element 320 may also include some information related to the live content. For example, when the live content is a major football match, the information of the current user may also include the team information supported by the user during the major football match.
- the second interface element 320 may also include a unique identifier related to the live broadcast reservation.
- the unique identifier may depend on the order in which the users make reservations for the live broadcast.
- the unique identifier may be a serial number or sequence number of the user's live broadcast reservation.
- the first user who successfully makes a reservation may have a serial number "0001”
- the second user who makes a live broadcast reservation may have a serial number "0002”
- the unique identifier related to the live broadcast reservation may also be a system-generated identifier generated by the user when making the reservation. The unique random number is generated.
- the unique identifier can be presented, for example, in the upper left corner or other appropriate positions. Since the identifier is unique, especially when the unique identifier matches a certain anniversary or other commemorative digital sequence, it can stimulate the user's enthusiasm to share the second interface element 320 with other users, thereby facilitating the promotion of the application.
- the second interface element 320 may be shared in at least one of the following ways: local storage, forwarding within the application, sharing with other users within the application, and sharing with other applications different from the application.
- the second interface element 320 may be shared in any appropriate multimedia format such as an image format, a dynamic image format, a video format, etc.
- possible sharing entrances may also be presented to the user.
- multiple sharing interface elements may be presented in a predetermined area of the page (hereinafter referred to as the sharing area 330).
- the sharing area 330 may include multiple sharing interface elements such as sharing icons, and the user may present more sharing interface elements on the page by sliding left and right on the sharing area 330, as shown in FIG3E.
- the terminal device 110 executes sharing of the second interface element. For example, a user may share the second interface element 320 by clicking on the sharing interface element.
- the user can save the presented second interface element 320 as a picture or video to a local album by clicking on the "Save to Album" sharing interface element, thereby facilitating the user to further share the live content.
- the "Save to Album” sharing interface element can also be presented on the second interface element 320. In this way, the user saves the second interface element 320 to the album by clicking on the "Save to Album” sharing interface element on the second interface element 320.
- the user can send the second interface element 320 in the form of an image to other users through other applications, or can also show the page with the second interface element 320 to other users to complete the sharing of the live content.
- Other users can thus use image input such as a camera to The device or optoelectronic scanning device reads the visual code in the second interface element 320 to access the page associated with the live broadcast.
- the sharing of the second interface element 320 can also include sharing with private friends in the application.
- the user can share the second interface element 320 with friends in the application by clicking the "Private Message to Friends" icon in Figure 3E.
- the terminal device 110 can present a private message to friends interface 340 on the page for privately sending the second interface element 320 to friends, as shown in Figure 3F.
- a list of friends of the current user in the application can be displayed. The list can be sorted in a specific order.
- the specific order can be determined by the time of the last contact, the number of messages sent to each other, or the alphabetical order. For example, depending on the number of messages sent to each other, the friend who sends the most messages can be displayed at the front, and arranged in sequence according to the number of messages sent, so as to facilitate the user to share with the most frequently contacted friends.
- a "share” icon may be presented at a predetermined position of the private message friend interface 340, for example, near the user name 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 the friend by directly sending the user name or avatar of the friend in the private message friend interface 340. In addition, in some embodiments, the "create group share” icon may also be displayed in the private message friend interface 340. Users can create a group of more than two people by clicking the "create group share” icon, so that they can share with more users at a time. The following will mainly describe the concept of the present disclosure by taking sharing with a friend as an example. It should be understood that the embodiments for creating group sharing are also similar, and will not be described separately below.
- the terminal device 110 When the user clicks on a friend's avatar or a share button near a friend, the terminal device 110 will present an interface for chatting with the corresponding friend as shown in FIG. 3G, and send the second interface element 320 to the friend in the form of a picture or any other appropriate multimedia.
- the friend After receiving the sharing of the second interface element 320, the friend can enter the personal homepage or live broadcast room of the initiator or live broadcast host of the live broadcast by scanning the visual tag on it. In some embodiments, the friend can also enter the personal homepage or live broadcast room of the initiator or live broadcast host by clicking on the second interface element 320 or operating a specific button therein.
- sharing of the second interface element 320 may also include sharing in the form of in-application forwarding. Specifically, after the user clicks the "Forward" icon in FIG. 3E, an interface for forwarding the second interface element 320 will be presented, as shown in FIG. 3H.
- the user can edit the multimedia content to be shared, including the second interface element 320, such as adding some personalized text, icons or patterns.
- the user can publish it as multimedia content for other users to watch by clicking the corresponding button, as shown in FIG. 3I.
- Other users who watch the multimedia content can access pages related to the live broadcast by scanning the visual tags thereon or by any other appropriate means, such as the personal homepage or live broadcast room of the initiator of the live broadcast content.
- the sharing of the second interface element 320 may also include sharing with other applications outside the application.
- the user may directly share the second interface element 320 to a chat window of other applications, share content, etc. It can be seen from the above description that the user may share the second interface element 320 and the corresponding live content in various ways, thereby facilitating the dissemination and promotion of the application.
- FIG. 4 shows a schematic structural block diagram of an apparatus 400 for content presentation according to some embodiments of the present disclosure.
- the apparatus 400 may be implemented as or included in the terminal device 110.
- Each module/component in the apparatus 400 may be implemented by hardware, software, firmware or any combination thereof.
- the device 400 includes a presentation module 410 configured to present a first interface element associated with a reservation for a live broadcast in an application, wherein the first interface element at least includes first information about the live broadcast.
- the device 400 also includes a trigger module 420 configured to trigger a reservation for the live broadcast in response to receiving a predetermined operation for the first interface element; and trigger presentation of a second interface element, wherein the second interface element at least includes second information about the live broadcast, and the second interface element can be shared via the application.
- 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.
- 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.
- the first information includes summary information about the live broadcast
- the second information includes summary information about the live broadcast. Contains detailed information about the live broadcast.
- 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 broadcast reservation.
- the unique identifier depends on the order in which the user makes the live broadcast reservation.
- the second interface element further includes a visual code associated with the live broadcast, and the visual code can guide the display of a page for the live broadcast.
- 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.
- the first interface element is a sticker having a first size
- the second interface element is a ticket having a second size, where the second size is larger than the first size
- the apparatus 400 further includes a sharing execution module configured to execute sharing of the second interface element in response to detecting a trigger for sharing while presenting the second interface element.
- the presentation module 410 is further configured to present media content in the application, and the first interface element is included in the media content.
- FIG5 shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 500 shown in FIG5 is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. The electronic device 500 shown in FIG5 may be used to implement the terminal device 110 of FIG1 .
- the electronic device 500 is in the form of a general electronic device.
- the components of the electronic device 500 may include, but are not limited to, one or more processors or processing units 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560.
- the processing unit 510 may be an actual or virtual processor and is capable of performing various processes according to a program stored in the memory 520. In a multi-processor system, multiple processing units execute computer executable instructions in parallel to improve the parallel processing capability of the electronic device 500.
- the electronic device 500 typically includes a plurality of computer storage media. Such media can be any available media accessible to the electronic device 500, including but not limited to volatile and Non-volatile media, removable and non-removable media.
- 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 removable or non-removable media and can include machine-readable media such as a flash drive, a disk, 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.
- the electronic device 500 may further include additional removable/non-removable, volatile/non-volatile storage media.
- a disk drive for reading or writing from a removable, non-volatile disk e.g., a “floppy disk”
- an optical drive for reading or writing from a removable, non-volatile optical disk may be provided.
- each drive may be connected to a bus (not shown) by one or more data media interfaces.
- the memory 520 may include a computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.
- the communication unit 540 implements communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 500 can be implemented with a single computing cluster or multiple computing machines that can communicate through a communication connection. Therefore, the electronic device 500 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.
- PC network personal computer
- the input device 550 may be one or more input devices, such as a mouse, a keyboard, a tracking ball, etc.
- the output device 560 may be one or more output devices, such as a display, a speaker, a printer, etc.
- the electronic device 500 may also communicate with one or more external devices (not shown) through the communication unit 540 as needed, such as a storage device, a display device, etc., communicate with one or more devices that allow a user to interact with the electronic device 500, or communicate with any device that allows the electronic device 500 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input/output (I/O) interface (not shown).
- I/O input/output
- a computer-readable storage medium is provided.
- a computer program product is provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer executable instructions, and the computer executable instructions are executed by a processor to implement the method described above.
- a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer executable instructions, and the computer executable instructions are executed by a processor to implement the method described above.
- These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions/actions specified in one or more boxes in the flowchart and/or block diagram is generated.
- These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and/or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions/actions specified in one or more boxes in the flowchart and/or block diagram.
- Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions/actions specified in one or more boxes in the flowchart and/or block diagram.
- each box in the flowchart or block diagram may represent a module, a program segment, or a portion of an instruction, which contains one or more executable instructions for implementing a specified logical function.
- the functions marked in the boxes may also occur in an order different from that marked in the accompanying drawings. For example, two consecutive boxes may be In fact, they can be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved.
- each box in the block diagram and/or flow chart, and the combination of boxes in the block diagram and/or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本公开的实施例提供了用于直播预约的方法、装置、设备和存储介质。该方法包括:呈现与应用中的直播的预约相关联的第一界面元素,第一界面元素至少包含关于直播的第一信息;以及响应于接收到针对第一界面元素的预定操作,触发对直播的预约;以及触发呈现第二界面元素,第二界面元素至少包含关于直播的第二信息,并且第二界面元素可经由应用被分享。根据本公开实施例的方法,能够提高直播内容的站内外分享推广能力,而且能够为用户提供更方便和多样化的直播信息共享途径。
Description
本申请要求2022年11月10日递交的、标题为“用于直播预约的方法、装置、设备和存储介质”、申请号为202211408433.1的中国发明专利申请的优先权,该申请的全部内容通过引用结合在本申请中。
本公开的示例实施例总体涉及计算机领域,特别地涉及直播预约的方法、装置、设备和计算机可读存储介质。
随着计算机技术的发展,各式各样的直播能够为人们提供资讯、教育和娱乐等多方面的内容。越来越多的应用也能够提供直播内容。直播内容的提供方能够设置直播开始的时间,并在应用的预定位置呈现具有直播开始时间等内容的贴纸。用户可以通过点击贴纸对直播进行预约。
发明内容
在本公开的第一方面,提供了一种用于直播预约的方法。该方法包括:呈现与应用中的直播的预约相关联的第一界面元素,第一界面元素至少包含关于直播的第一信息;以及响应于接收到针对第一界面元素的预定操作,触发对直播的预约;以及触发呈现第二界面元素,第二界面元素至少包含关于直播的第二信息,并且第二界面元素可经由应用被分享。
在本公开的第二方面,提供了一种用于直播预约的装置。该装置包括:呈现模块,被配置为呈现与应用中的直播的预约相关联的第一
界面元素,第一界面元素至少包含关于直播的第一信息;以及触发模块,被配置为响应于接收到针对第一界面元素的预定操作,触发对直播的预约;以及触发呈现第二界面元素,第二界面元素至少包含关于直播的第二信息,并且第二界面元素可经由应用被分享。
在本公开的第三方面,提供了一种电子设备。该设备包括至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令。指令在由至少一个处理单元执行时使设备执行第一方面的方法。
在本公开的第四方面,提供了一种计算机可读存储介质。介质上存储有计算机程序,计算机程序被处理器执行时实现第一方面的方法。
应当理解,本发明内容部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。
结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
图1示出了本公开的实施例能够在其中实现的示例环境的示意图;
图2示出了根据本公开的一些实施例的用于直播预约的过程的流程图;
图3A至图3I示出了根据本公开的一些实施例的与直播预约有关的示例页面的示意图;
图4示出了根据本公开的一些实施例的用于直播预约的装置的框图;以及
图5示出了其中可以实施本公开的一个或多个实施例的电子设备。
下面将参照附图更详细地描述本公开的实施例。虽然附图中示出了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“一些实施例”应当理解为“至少一些实施例”。下文还可能包括其他明确的和隐含的定义。
在本文中,除非明确说明,“响应于A”执行一个步骤并不意味着在“A”之后立即执行该步骤,而是可以包括一个或多个中间步骤。
可以理解的是,本技术方案所涉及的数据(包括但不限于数据本身、数据的获得或使用)应当遵循相应法律法规及相关规定的要求。
可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当根据相关法律法规通过适当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。
例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获得和使用到用户的个人信息,从而使得用户可以根据提示信息来自主地选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。
作为一种可选的但非限制性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式,例如可以是弹窗的方式,弹窗中可以以文字的方式呈现提示信息。此外,弹窗中还可以承载供用户选择“同意”或“不同意”向电子设备提供个人信息的选择控件。
可以理解的是,上述通知和获得用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其他满足相关法律法规的方式也可应用于本公开的实现方式中。
图1示出了本公开的实施例能够在其中实现的示例环境100的示意图。在该示例环境100中,终端设备110中安装有应用120。用户140可以经由终端设备110和/或终端设备110的附接设备来与应用120进行交互。在一些示例中,应用120可以是社交应用,例如内容分享类应用。应用120能够向用户140提供与媒体内容项相关的一个或多个服务,包括媒体内容项的创建、发布、浏览、评论、转发等等。在本文中,“媒体内容项”包括一个或多个类型的内容,例如图像、图像集、视频、动图、音频、文本等等。
在图1的环境100中,如果应用120处于活动状态,终端设备110可以呈现应用120的页面150。页面150可以包括应用120所能提供的各类页面,诸如个人主页、媒体内容的详情页面、内容创作页面、内容发布页面、消息页面,等等。应用120可以提供内容创建功能,包括拍摄、上传、编辑和/或发布包括直播内容的媒体内容项。
在一些实施例中,终端设备110与服务器130通信,以实现对应用120的服务的供应。终端设备110可以是任意类型的移动终端、固定终端或便携式终端,包括移动手机、台式计算机、膝上型计算机、笔记本计算机、上网本计算机、平板计算机、媒体计算机、多媒体平板、个人通信***(PCS)设备、个人导航设备、个人数字助理(PDA)、音频/视频播放器、数码相机/摄像机、定位设备、电视接收器、无线电广播接收器、电子书设备、游戏设备或者前述各项的任意组合,包括这些设备的配件和外设或者其任意组合。在一些实施例中,终端设备110也能够支持任意类型的针对用户的接口(诸如“可佩戴”电路等)。服务器130可以是能够提供计算能力的各种类型的计算***/服务器,包括但不限于大型机、边缘计算节点、云环境中的计算设备,等等。
应当理解,仅出于示例性的目的描述环境100中各个元素的结构
和功能,而不暗示对于本公开的范围的任何限制。
在有的应用中,允许用户发布直播内容。要发布直播内容的发布方(也被称为直播主或直播用户)能够在直播内容开始之前,在应用内对直播开始的时间进行预告。在应用的特定内容展示页面,例如在发布方的个人主页或媒体内容展示页中,会呈现与直播的预告相关联的诸如贴纸等形式的界面元素。浏览相应页面的用户通过点击该界面元素能够对直播进行预约。
在目前的应用中,提供直播预约信息的界面元素通常具有统一的格式,而无法被定制,从而会导致对于一些直播内容(例如大型赛事/活动的直播等)而言,缺乏品牌透出或者情感化表达,进而不利于直播内容的差异化运营和体验升级。此外,用户通过点击提供直播预约信息的界面元素对直播内容进行预约时,预约成功只会弹出指示预约成功的弹窗提示,并不具备对直播预约信息的其他操作,例如分享,从而不利于直播内容以及应用的推广。
根据本公开的实施例,提出了一种用于直播预约的方法。根据本公开实施例的方法,能够使用由直播的发起方定制的具有不同视觉样式的界面元素(又被称为第一界面元素)来呈现预约信息,从而有利于提高直播的差异化运营和体验升级。此外,用户针对第一界面元素进行诸如点击等的预定操作后,能够触发对直播预约的同时还能够触发呈现包括预约的第二信息等的第二界面元素,第二界面元素可经由应用被分享。同时,用户还可以对该第二界面元素进行分享。由此,可以实现一键触发直播预约和额外可分享信息的呈现,缩短用户交互途径,使用户能够完成预约同时还能够快速便捷进行直播的分享,提高了分享效率。这样不仅能够提高了直播内容的各种分享和推广能力,而且能够为用户提供更方便和多样化的直播信息共享途径。
以下将继续参考附图描述本公开的一些示例实施例。
图2示出了根据本公开的一些实施例的用于内容呈现的过程200的流程图。过程200可以在终端设备110处实现。为便于讨论,将参考图1的环境100来描述过程200。
在框210,终端设备110呈现与应用中的直播的预约相关联的第一界面元素,第一界面元素至少包括关于直播的第一信息。
在一些实施例中,第一界面元素中包括的第一信息可以包括关于直播的基本信息,例如直播的日期和时间。在一些实施例中,支持对第一界面元素的个性化定制,以呈现个性化视觉样式。个性化视觉样式例如可以包括关于直播内容的标题或简要说明,包括具有预定尺寸或形状的贴纸或者按钮等,这将在后文中做进一步阐述。第一界面元素可以被呈现在应用的任何页面中,只要这样的页面可被配置为呈现直播的预约相关信息。这样的页面的示例可以包括应用的内容展示页面,例如内容推荐页面、直播信息聚合展示页面,等等。
接下来,终端设备110检测用户是否对第一界面元素进行预定操作,在框220确定是否接收到针对第一界面元素的预定操作。响应于接收到针对第一界面元素的预定操作,在框230,终端设备110触发对直播的预约,并且在框240触发呈现第二界面元素。注意,虽然在图2中以顺序示出框230和240,但应当理解这两个操作可以以任意顺序来执行。触发对直播的预约表示当前用户预约本次直播。这样,在一些应用中,在直播开始时或者开始之前的预定时间内将通过用户指定的方式向用户发送直播提醒。所呈现的第二界面元素至少包括关于直播的第二信息,并且支持经由当前应用进行分享,例如可以在应用内或应用外进行分享。这样,从而利于直播内容以及应用的推广和使用体验。
下文将参考一些示例来更详细描述本公开的直播预约方式。作为示例,图3A示出了应用的示例内容展示页面300。在图3A所示的示例中,所呈现的是一直播主的媒体内容分享页面,并且该直播主将在5月27日的周五晚20:00将进行直播,其在应用中对该直播进行了预告,并选择了默认的贴纸样式的界面元素310(即,前文中所提到的第一界面元素)。如图3A所示的示例内容展示页面300中,在所呈现的媒体内容分享页面呈现了第一界面元素310。浏览该媒体内容分享页面的用户可以通过点击该第一界面元素310对该直播主的直播内容
进行预约。
第一界面元素310可以包括关于直播的第一信息。第一信息可以根据需要配置。在一些实施例中,第一信息可以包括关于直播的概要信息。在一些实施例中,第一界面元素310的视觉样式可以由直播的发起方或直播主根据直播内容来定制。例如,在直播内容是某大型足球比赛的情况下,第一界面元素310的视觉样式可以被定制为包括与大型足球比赛相关的元素,例如包括但不限于:足球图案、直播内容所涉及的球队的队旗、队标、代表性色彩或图形等。例如,图3B中示出了在所预告的直播为某一足球比赛的情况下,第一界面元素310的视觉样式可以是具有一定尺寸(下称为第一尺寸)的贴纸形式,并且包括足球图案,并且显示“XX比赛直播预告”等简要说明。
在一些实施例中,第一界面元素310的背景颜色或图案可以被定制为显示所预告的球赛直播的参赛双方的队旗、队标或标志色等。如果所预告的直播内容为某明星的演唱会,则第一界面元素310可以以该明星的照片或卡通头像等为背景来呈现直播预告。
在一些实施例中,第一界面元素310的形状也可以被定制,例如,假设所预告的直播内容为某一品牌电子设备发布会,则第一界面元素310可以被定制为具有要发布的电子设备的轮廓的形状。以此方式,能够利于直播的差异化运营,并能够提高用户的体验。
当然,应当理解的是,上面所描述的关于第一界面元素310的各种示例只是示意性的,并不旨在限制本公开的保护范围。只要能够体现差异化以利于直播的差异化运营,对第一界面元素310的视觉样式可以进行任意适当的定制。第一界面元素310能够被定制的视觉样式可以包括但不限于:第一界面元素310的呈现位置、尺寸、形状、背景颜色、背景图形、所包括的文字等等。
在一些实施例中,第一界面元素310可以被包括在媒体内容中。例如,媒体内容的创作者在编辑媒体内容时可以选择嵌入第一界面元素310。这样,该媒体内容在应用中被呈现时,可以同时呈现第一界面元素,方便直播预约。例如,媒体内容可以被呈现在应用的馈送推
荐页面中,相应地可以显示第一界面元素310。
如前文中所提到的,浏览呈现有第一界面元素310的页面的用户可以通过对该第一界面元素310进行预定操作来对该直播主的直播进行预约。触发对直播的预约的预定操作可以包括但不限于以下至少一项:点击第一界面元素310、在第一界面元素310上滑动或者双击等任何适当触发操作。在一些实施例中,触发对直播的预约的预定操作也可以是和直播内容相关的。例如,在一些实施例中,假设直播内容是关于某一汽车的品牌发布会,除了第一界面元素310可以被定制为具有汽车等元素外,还可以对触发对直播的预约的预定操作进行定制。例如,可以将预定操作设置为通过滑动第一界面元素310中所呈现的车辆来实现预约,以进一步利于直播的差异化运营,并能够提高用户的体验。
如前文中所提到的,根据本公开的实施例,响应于针对第一界面元素310进行的预定操作,能够触发直播的预约,并且还同时触发第二界面元素320。第二界面元素320可经由当前应用被分享。这样,可以一键实现直播预约以及直播预约的分享。图3C示出了第二界面元素320的示例。在图3C所示的示例中,第二界面元素320可以是具有预定尺寸(第二尺寸)的票券形式,其包括关于直播的第二信息。第二信息可以根据需要配置。第二信息可以与第一信息相同或不同。第二信息可至少包括第一信息的部分或全部。在一些实施例中,第二信息可以包括关于直播的详细信息。例如,第二信息包含关于比赛所涉及的球队、直播开始日期和时间等信息。除此之外,在一些实施例中,第二信息还可以包括但不限于:直播所涉及的球队的队旗或队标等信息。
在一些实施例中,类似于第一界面元素310,第二界面元素320的视觉样式也可以由直播的发起方或直播主定制。第二界面元素320能够被定制的视觉样式可以包括但不限于以下至少一项:第二界面元素320所呈现的位置、尺寸、形状、呈现方式、背景颜色、背景图形、所包括的文字等等。在一些实施例中,类似于第一界面元素310,第
二界面元素320的视觉样式可以被定制为与直播的内容有关。例如,在所预告的直播的为某一大型球赛的情况下,可以在第二界面元素320中呈现该大型球赛的标识,并且第二界面元素320的背景可以为直播内容所涉及的球队的队标或者标志色等。
上文中所提到的关于第二界面元素320的视觉样式中所包括的呈现方式是指第二界面元素320以何种方式呈现在页面上。例如,根据直播内容方式的不同,第二界面元素320的呈现方式可以包括但不限于:从显示区域的特定边缘滑入、逐渐显现、拼块组合等。第二界面元素320的视觉样式的可定制能够进一步利于直播的差异化运营,并能够提高用户的体验。
当然,在一些实施例中,第一界面元素310和/或第二界面元素320的至少一种视觉样式也可以是和直播内容无关的。例如,在一些实施例中,应用的提供方可以预设置有多种不同视觉样式的第一界面元素310和/或第二界面元素320。直播的发起方或直播主在进行直播预告时,可以从这些预设置的多种不同视觉样式的第一界面元素310和/或第二界面元素320选择一个或多个来呈现。
图3D示出了第二界面元素320呈现在应用的页面中的示例。在图3B和图3D所示的示例中,第二界面元素320的第二尺寸可以大于第一界面元素310的第一尺寸。第一界面元素310具有较小的尺寸,可以减少对用户所浏览的媒体内容的遮挡,而第二界面元素320具有较大的尺寸,便于显示更多第二信息并且便于用户的分享。应当理解的是,由于第一界面元素310和/或第二界面元素320都是可定制的,它们可以具有任意适当的尺寸或形式。例如,在一些替代的实施例中,第一界面元素310也可以具有大于或者等于第二界面元素320的尺寸。
在一些实施例中,直播的发起方或直播主可以为某一直播的预告设置不同视觉样式的多种第一界面元素310或第二界面元素320。在向用户呈现时,终端设备110可以随机选择其中一种样式的第一界面元素310或第二界面元素320,从而能够进一步利于直播的差异化运
营和体验升级。
在一些实施例中,第二界面元素320中还可以包括与直播相关联的、能够引导用于显示直播页面的可视化编码。可视化编码可以包括但不限于:条形码、二维码等。条形码是是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。二维码又称二维条码,常见的二维码为QR(Quick Response)码。二维码比传统的条形码能存更多的信息,也能表示更多的数据类型。二维码是用某种特定的几何图形按一定规律在平面(二维方向上)分布的、黑白相间的、记录数据符号信息的图形;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。
在一些实施例中,除了可以包括关于直播的第二信息以及与直播相关联的可视化编码之外,第二界面元素320还可以包括应用的当前用户的信息。当前用户即为登录应用以浏览其中的媒体内容的用户。如图3D中的第二界面元素320的左上角所呈现的,第二界面元素320可以包括当前用户的头像和用户名等信息。
当然,应当理解的是,在第二界面元素320中所呈现的当前用户的信息可以不限于用户的用户名和头像。在一些实施例中,替代地或附加地,第二界面元素320中所呈现的用户信息还可以包括与直播内容相关的一些信息。例如,在所直播的内容为某一大型足球赛事,当前用户的信息还可以包括其在该大型足球赛事期间所支持的球队信息。
在一些实施例中,第二界面元素320中还可以包括与直播的预约相关的唯一标识。唯一标识可以取决于用户预约直播的先后顺序。例如,唯一标识可以是用户进行直播预约的序列号或顺序号。例如,第一个预约成功的用户可以具有“0001”号序列号,第二个进行直播预约的用户可以具有“0002”号序列号,以此类推。在一些替代的实施例中,与直播的预约相关的唯一标识也可以是用户在预约时由***生
成的唯一的随机号码。在第二界面元素320中,可以在例如左上角或其他适当的位置呈现该唯一标识。由于该标识是唯一的,特别是例如当该唯一的标识与某一纪念日或其他纪念意义的数字序列匹配时,能够激发用户将第二界面元素320分享给其他用户的积极性,从而有利于应用的推广。
在一些实施例中,将第二界面元素320进行分享的方式可以包括以下至少一项:本地保存、在应用内的转发、与应用内的其他用户的分享、与不同于应用的其他应用的分享。在一些实施例中,第二界面元素320可以按图像格式、动图格式、视频格式等任何适当多媒体格式被分享。
在一些实施例中,为了便于分享第二界面元素320,在呈现第二界面元素的同时,还可以将可能的分享入口呈现给用户。如图3D所示,在呈现第二界面元素的同时,可以在页面的预定区域(下称分享区域330)呈现多个分享界面元素。如图3E所示,分享区域330可以包括多个诸如分享图标的分享界面元素,用户可以通过在分享区域330上左右滑动的方式,来在页面上呈现更多的分享界面元素,如图3E所示。响应于检测到对分享的触发,终端设备110执行对第二界面元素的分享。例如,用户可以通过点击分享界面元素来将第二界面元素320进行分享。
例如,在一些实施例中,用户可以通过点击“保存到相册”分享界面元素来将所呈现的第二界面元素320以图片或视频的方式保存到本地相册,从而能够便于用户对直播内容的进一步分享。在一些实施例中,替代地或附加地,也可以将“保存到相册”分享界面元素呈现在第二界面元素320上。以此方式,用户通过点击第二界面元素320上的“保存到相册”分享界面元素来将第二界面元素320保存到相册。
在一些实施例中,当用户将第二界面元素320保存在本地相册后,该用户可以将图像形式的第二界面元素320通过其他应用发送至其他用户,或者也可以将具有第二界面元素320页面出示给其他用户来完成直播内容的分享。其他用户由此可以通过使用诸如相机等图像输入
设备或光电扫描设备读取第二界面元素320中的可视化编码的方式,来访问与直播相关联的页面。
如前文中所提到的,对第二界面元素320的分享除了可以将第二界面元素320保存到本地相册外,还可以包括应用内的私信朋友分享。例如,用户可以通过点击图3E中的“私信朋友”图标来将第二界面元素320分享给应用内的朋友。具体而言,用户在点击“私信朋友”图标后,终端设备110可以在页面上呈现将第二界面元素320私信给朋友的私信朋友界面340,如图3F所示。在该私信朋友界面340中,可以显示当前用户在应用内的朋友列表。该列表可以是按照特定顺序排序的。在一些实施例中,特定顺序可以通过上次联系的时间、相互间发消息的数目或者首字母顺序来确定。例如,根据相互间发消息数目的不同,可以将发消息最多的朋友显示在最前端,并根据发消息的数目依次往后排列,从而便于用户分享给最常联系的朋友。
在私信朋友界面340的预定位置,例如在朋友列表中的每个朋友的用户名附近,可以呈现“分享”图标。通过点击“分享”图标,用户可以将第二界面元素320分享给对应的朋友。当然,在一些实施例中,用户也可以通过直接私信朋友界面340中朋友的用户名或头像来将第二界面元素320分享该朋友。此外,在一些实施例中,在私信朋友界面340中,还可以显示“建群分享”图标。用户可以通过点击“建群分享”图标而建立两人以上的群,从而能够一次分享给更多的用户。下文中将主要以分享给某个朋友为例来描述本公开的构思。应当理解的是,对于建群分享的实施例也是类似的,在下文中将不再分别赘述。
当用户通过点击朋友头像或者朋友附近的分享按钮后,终端设备110就会呈现如图3G所示的和对应的朋友聊天的界面,并将第二界面元素320以图片或其他任意适当的多媒体形式发送至该朋友。朋友在收到该第二界面元素320的分享后可以通过扫描其上的可视化标签而进入发布直播的发起方或直播主的个人主页或者直播间。在一些实施例中,朋友也可以通过点击该第二界面元素320或者操作其中的特定按钮而进入发起方或直播主的个人主页或者直播间。
在一些实施例中,替代地或附加地,对第二界面元素320的分享还可以包括以应用内转发的形式进行分享。具体而言,在用户点击图3E中的“转发”图标后,会呈现将第二界面元素320转发的界面,如图3H所示。在该界面中,用户可以对要分享的包括第二界面元素320的多媒体内容进行编辑,例如加上一些个性化文字、图标或图案等。用户可以在编辑后通过点击相应的按钮将其发布为供其他用户观看的多媒体内容,如图3I所示。观看该多媒体内容的其他用户可以通过扫描其上的可视化标签或其他任意适当的方式而访问与直播相关的页面,例如,发布直播内容的发起方的个人主页或者直播间。
除了应用内的分享外,对第二界面元素320的分享还可以包括应用外的其他应用的分享。例如,用户可以将第二界面元素320直接分享到其他应用的聊天窗口、分享内容等。通过上述描述可以看出,用户可以通过各种方式来将第二界面元素320以及对应的直播内容进行分享,从而利于应用的传播和推广。
图4示出了根据本公开的一些实施例的用于内容呈现的装置400的示意性结构框图。装置400可以被实现为或者被包括在终端设备110中。装置400中的各个模块/组件可以由硬件、软件、固件或者它们的任意组合来实现。
装置400包括呈现模块410,被配置为呈现与应用中的直播的预约相关联的第一界面元素,第一界面元素至少包含关于直播的第一信息。装置400还包括触发模块420,被配置为响应于接收到针对第一界面元素的预定操作,触发对直播的预约;以及触发呈现第二界面元素,第二界面元素至少包含关于直播的第二信息,并且第二界面元素可经由应用被分享。
在一些实施例中,第一界面元素和第二界面元素中至少一项的视觉样式是直播的发起方可定制的。
在一些实施例中,第一界面元素和第二界面元素中至少一项的视觉样式与直播的内容相关。
在一些实施例中,第一信息包含关于直播的概要信息,第二信息
包含关于直播的详细信息。
在一些实施例中,第二界面元素还包含以下至少一项:关于应用的当前用户的信息,与直播的预约相关联的唯一标识。在一些实施例中,唯一标识取决于用户预约直播的先后顺序。
在一些实施例中,第二界面元素还包含与直播相关联的可视化编码,可视化编码能够引导显示用于直播的页面。
在一些实施例中,分享包括以下至少一项:本地存储,在应用内的转发,与应用内的其他用户的分享,与不同于应用的其他应用的分享。
在一些实施例中,第一界面元素是具有第一尺寸的贴纸,第二界面元素是具有第二尺寸的票券,第二尺寸大于第一尺寸。
在一些实施例中,装置400还包括分享执行模块,被配置为在呈现第二界面元素的同时,响应于检测到对分享的触发,执行对第二界面元素的分享。
在一些实施例中,呈现模块410还被配置为呈现应用中的媒体内容,第一界面元素被包括在媒体内容中。
图5示出了其中可以实施本公开的一个或多个实施例的电子设备500的框图。应当理解,图5所示出的电子设备500仅仅是示例性的,而不应当构成对本文所描述的实施例的功能和范围的任何限制。图5所示出的电子设备500可以用于实现图1的终端设备110。
如图5所示,电子设备500是通用电子设备的形式。电子设备500的组件可以包括但不限于一个或多个处理器或处理单元510、存储器520、存储设备530、一个或多个通信单元540、一个或多个输入设备550以及一个或多个输出设备560。处理单元510可以是实际或虚拟处理器并且能够根据存储器520中存储的程序来执行各种处理。在多处理器***中,多个处理单元并行执行计算机可执行指令,以提高电子设备500的并行处理能力。
电子设备500通常包括多个计算机存储介质。这样的介质可以是电子设备500可访问的任何可以获得的介质,包括但不限于易失性和
非易失性介质、可拆卸和不可拆卸介质。存储器520可以是易失性存储器(例如寄存器、高速缓存、随机访问存储器(RAM))、非易失性存储器(例如,只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、闪存)或它们的某种组合。存储设备530可以是可拆卸或不可拆卸的介质,并且可以包括机器可读介质,诸如闪存驱动、磁盘或者任何其他介质,其可以能够用于存储信息和/或数据(例如用于训练的训练数据)并且可以在电子设备500内被访问。
电子设备500可以进一步包括另外的可拆卸/不可拆卸、易失性/非易失性存储介质。尽管未在图5中示出,可以提供用于从可拆卸、非易失性磁盘(例如“软盘”)进行读取或写入的磁盘驱动和用于从可拆卸、非易失性光盘进行读取或写入的光盘驱动。在这些情况中,每个驱动可以由一个或多个数据介质接口被连接至总线(未示出)。存储器520可以包括计算机程序产品525,其具有一个或多个程序模块,这些程序模块被配置为执行本公开的各种实施例的各种方法或动作。
通信单元540实现通过通信介质与其他电子设备进行通信。附加地,电子设备500的组件的功能可以以单个计算集群或多个计算机器来实现,这些计算机器能够通过通信连接进行通信。因此,电子设备500可以使用与一个或多个其他服务器、网络个人计算机(PC)或者另一个网络节点的逻辑连接来在联网环境中进行操作。
输入设备550可以是一个或多个输入设备,例如鼠标、键盘、追踪球等。输出设备560可以是一个或多个输出设备,例如显示器、扬声器、打印机等。电子设备500还可以根据需要通过通信单元540与一个或多个外部设备(未示出)进行通信,外部设备诸如存储设备、显示设备等,与一个或多个使得用户与电子设备500交互的设备进行通信,或者与使得电子设备500与一个或多个其他电子设备通信的任何设备(例如,网卡、调制解调器等)进行通信。这样的通信可以经由输入/输出(I/O)接口(未示出)来执行。
根据本公开的示例性实现方式,提供了一种计算机可读存储介
质,其上存储有计算机可执行指令,其中计算机可执行指令被处理器执行以实现上文描述的方法。根据本公开的示例性实现方式,还提供了一种计算机程序产品,计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括计算机可执行指令,而计算机可执行指令被处理器执行以实现上文描述的方法。
这里参照根据本公开实现的方法、装置、设备和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
这些计算机可读程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理单元,从而生产出一种机器,使得这些指令在通过计算机或其他可编程数据处理装置的处理单元执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
可以把计算机可读程序指令加载到计算机、其他可编程数据处理装置、或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其他可编程数据处理装置、或其他设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
附图中的流程图和框图显示了根据本公开的多个实现的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框
实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
以上已经描述了本公开的各实现,上述说明是示例性的,并非穷尽性的,并且也不限于所公开的各实现。在不偏离所说明的各实现的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实现的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其他普通技术人员能理解本文公开的各个实现方式。
Claims (14)
- 一种用于直播预约的方法,包括:呈现与应用中的直播的预约相关联的第一界面元素,所述第一界面元素至少包含关于所述直播的第一信息;以及响应于接收到针对所述第一界面元素的预定操作,触发对所述直播的所述预约;以及触发呈现第二界面元素,所述第二界面元素至少包含关于所述直播的第二信息,并且所述第二界面元素可经由所述应用被分享。
- 根据权利要求1所述的方法,其中所述第一界面元素和所述第二界面元素中至少一项的视觉样式是所述直播的发起方可定制的。
- 根据权利要求1所述的方法,其中所述第一界面元素和所述第二界面元素中至少一项的视觉样式与所述直播的内容相关。
- 根据权利要求1所述的方法,其中所述第一信息包含关于所述直播的概要信息,所述第二信息包含关于所述直播的详细信息。
- 根据权利要求1所述的方法,其中所述第二界面元素还包含以下至少一项:关于所述应用的当前用户的信息,与所述直播的所述预约相关联的唯一标识。
- 根据权利要求5所述的方法,其中所述唯一标识取决于用户预约所述直播的先后顺序。
- 根据权利要求1所述的方法,其中所述第二界面元素还包含与所述直播相关联的可视化编码,所述可视化编码能够引导显示用于所述直播的页面。
- 根据权利要求1所述的方法,其中所述分享包括以下至少一项:本地存储,在所述应用内的转发,与所述应用内的其他用户的分享,与不同于所述应用的其他应用的分享。
- 根据权利要求1所述的方法,其中所述第一界面元素是具有第一尺寸的贴纸,所述第二界面元素是具有第二尺寸的票券,所述第二尺寸大于所述第一尺寸。
- 根据权利要求1所述的方法,其中呈现所述第一界面元素包括:呈现所述应用中的媒体内容,所述第一界面元素被包括在所述媒体内容中。
- 根据权利要求1至10中任一项所述的方法,还包括:在呈现所述第二界面元素的同时,响应于检测到对所述分享的触发,执行对所述第二界面元素的分享。
- 一种用于直播预约的装置,包括:呈现模块,被配置为呈现与应用中的直播的预约相关联的第一界面元素,所述第一界面元素至少包含关于所述直播的第一信息;以及触发模块,被配置为响应于接收到针对所述第一界面元素的预定操作,触发对所述直播的所述预约;以及触发呈现第二界面元素,所述第二界面元素至少包含关于所述直播的第二信息,并且所述第二界面元素可经由所述应用被分享。
- 一种电子设备,包括:至少一个处理单元;以及至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令在由所述至少一个处理单元执行时使所述设备执行根据权利要求1至11中任一项所述的方法。
- 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现根据权利要求1至11中任一项所述的方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211408433.1 | 2022-11-10 | ||
CN202211408433.1A CN115914663A (zh) | 2022-11-10 | 2022-11-10 | 用于直播预约的方法、装置、设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2024099425A1 true WO2024099425A1 (zh) | 2024-05-16 |
Family
ID=86473912
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2023/130943 WO2024099425A1 (zh) | 2022-11-10 | 2023-11-10 | 用于直播预约的方法、装置、设备和存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115914663A (zh) |
WO (1) | WO2024099425A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115914663A (zh) * | 2022-11-10 | 2023-04-04 | 北京字跳网络技术有限公司 | 用于直播预约的方法、装置、设备和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190166076A1 (en) * | 2017-11-30 | 2019-05-30 | Kakao Corp. | Method and apparatus for sharing booking information and ticket |
CN113014932A (zh) * | 2021-01-06 | 2021-06-22 | 腾讯科技(深圳)有限公司 | 一种直播扩散方法、装置、设备及存储介质 |
CN113766296A (zh) * | 2021-05-10 | 2021-12-07 | 腾讯科技(深圳)有限公司 | 直播画面的展示方法和装置 |
CN114710464A (zh) * | 2021-12-27 | 2022-07-05 | 深圳腾银信息咨询有限责任公司 | 一种视频直播的分享方法、***、电子设备及存储介质 |
CN115914663A (zh) * | 2022-11-10 | 2023-04-04 | 北京字跳网络技术有限公司 | 用于直播预约的方法、装置、设备和存储介质 |
-
2022
- 2022-11-10 CN CN202211408433.1A patent/CN115914663A/zh active Pending
-
2023
- 2023-11-10 WO PCT/CN2023/130943 patent/WO2024099425A1/zh unknown
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190166076A1 (en) * | 2017-11-30 | 2019-05-30 | Kakao Corp. | Method and apparatus for sharing booking information and ticket |
CN113014932A (zh) * | 2021-01-06 | 2021-06-22 | 腾讯科技(深圳)有限公司 | 一种直播扩散方法、装置、设备及存储介质 |
CN113766296A (zh) * | 2021-05-10 | 2021-12-07 | 腾讯科技(深圳)有限公司 | 直播画面的展示方法和装置 |
CN114710464A (zh) * | 2021-12-27 | 2022-07-05 | 深圳腾银信息咨询有限责任公司 | 一种视频直播的分享方法、***、电子设备及存储介质 |
CN115914663A (zh) * | 2022-11-10 | 2023-04-04 | 北京字跳网络技术有限公司 | 用于直播预约的方法、装置、设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN115914663A (zh) | 2023-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2022063176A1 (zh) | 用于发布视频或图像的方法、装置、设备和介质 | |
US8756510B2 (en) | Method and system for displaying photos, videos, RSS and other media content in full-screen immersive view and grid-view using a browser feature | |
CN105359094A (zh) | 可扩展应用表示 | |
WO2024099425A1 (zh) | 用于直播预约的方法、装置、设备和存储介质 | |
CN105359074A (zh) | 可扩展应用表示、活动水平和桌面表示 | |
EP3532917B1 (en) | Video playback in group communications | |
WO2022111376A1 (zh) | 发布和回复多媒体内容的方法、装置和设备 | |
CN105378627A (zh) | 可扩展应用表示和发送内容 | |
CN113536137A (zh) | 一种信息展示方法、装置以及计算机存储介质 | |
WO2023193590A1 (zh) | 用于页面交互的方法、装置、设备和存储介质 | |
EP4366315A1 (en) | Video processing method and apparatus, device, and storage medium | |
EP4068120A1 (en) | Message management system and method for communication application, and presentation terminal | |
CN112083866A (zh) | 一种表情图像的生成方法和装置 | |
US20220350681A1 (en) | Method, system, and non-transitory computer-readable record medium for managing event messages and system for presenting conversation thread | |
WO2024131577A1 (zh) | 用于创建特效的方法、装置、设备和介质 | |
US20240098362A1 (en) | Method, apparatus, device and storage medium for content capturing | |
CN111309211A (zh) | 图片处理方法、装置及存储介质 | |
WO2024067636A1 (zh) | 用于内容呈现的方法、装置、设备和存储介质 | |
WO2024082850A1 (zh) | 用于内容分享的方法、装置、设备和存储介质 | |
WO2023226853A1 (zh) | 用于作品转发的方法、装置、设备和存储介质 | |
WO2023179539A1 (zh) | 视频编辑方法、装置及电子设备 | |
CN115826805A (zh) | 媒体交互方法、装置、设备和存储介质 | |
CN114861110A (zh) | 用于作品转发的方法、装置、设备和存储介质 | |
WO2024083017A1 (zh) | 用于内容呈现的方法、装置、设备和存储介质 | |
CN112799552A (zh) | 一种推广图片分享方法、装置和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23888110 Country of ref document: EP Kind code of ref document: A1 |