Live task processing system, method, device, storage medium and program product

By introducing the live broadcast content generation and configuration terminals, live broadcast content based on digital humans is generated and flexibly configured, which solves the problem of limited live broadcast time and space, achieves higher flexibility and lower live broadcast costs, and improves the live broadcast experience of merchants.

CN118945389BActive Publication Date: 2025-10-1058 CHANG LIFE (BEIJING) INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410947510.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-15
Publication Date
2025-10-10
Estimated Expiration
2044-07-15

AI Technical Summary

Technical Problem

The live broadcast time and space are limited by the anchor, which lacks flexibility, resulting in high live broadcast costs and poor experience.

Method used

The live broadcast content generation terminal and configuration terminal are introduced to generate target live broadcast content based on digital humans, and multiple information items are configured through the live broadcast configuration terminal, including live broadcast start/stop time, streaming address and platform identification, allowing flexible configuration of live broadcast time and space.

Benefits of technology

It improves the flexibility of live streaming, saves live streaming costs, and enhances the live streaming experience of merchants.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118945389B_ABST
    Figure CN118945389B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a live broadcast task processing system, method, device, storage medium and program product. In the embodiments of the present application, a live broadcast content generation end and a live broadcast configuration end are introduced. The live broadcast content generation end can be used to generate target live broadcast content based on a digital person, and the live broadcast configuration end can be used to configure a plurality of live broadcast information items to obtain target live broadcast configuration information including live broadcast starting / ending time, live broadcast streaming address information and live broadcast platform identification; the live broadcast streaming address information points to the target live broadcast content. With the cooperation of the two ends, a target merchant can integrate digital person technology in the live broadcast process, decouple the real person anchor from the live broadcast, and at the same time, allows flexible configuration of live broadcast starting time and ending time, etc. Therefore, the flexibility of the live broadcast can be improved, the live broadcast cost can be saved, and the live broadcast experience of the merchant can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet live broadcast technology, and in particular to a live broadcast task processing system, method, device, storage medium and program product. Background Art

[0002] In the live streaming space, some internet platforms have launched live streaming assistant apps to facilitate live streaming. Merchants download and install these apps on their electronic devices. Once enabled, the apps use the device's camera and microphone to capture the host's image, sound, and other live content in real time, streaming it to viewers. This ultimately creates the effect of a live broadcast. Merchants don't need to configure any settings for the entire live broadcast, nor do they require overly complex equipment. Broadcasts can be started and stopped at any time.

[0003] However, the above live broadcast method also has some shortcomings. The live broadcast time and space are limited by the anchor, and it is not flexible enough, resulting in high live broadcast costs for merchants and poor live broadcast experience. Summary of the Invention

[0004] Multiple aspects of the present application provide a live broadcast task processing system, method, device, storage medium and program product to solve the technical problems of insufficient flexibility of live broadcast, high live broadcast cost and poor live broadcast experience, so as to improve the flexibility of live broadcast, reduce live broadcast cost, and improve the live broadcast experience of merchants.

[0005] The embodiment of the present application provides a live broadcast task processing system including: a live broadcast content generation end, a live broadcast configuration end and a live broadcast management service end; the live broadcast content generation end is used to generate target live broadcast content based on a digital human according to the live broadcast demand information of the target merchant, and store the target live broadcast content to a designated storage location, and the designated storage location has target address information; the live broadcast configuration end is implemented as an application or applet on the terminal device of the target merchant, and is used to respond to the start-up operation of the target merchant and display a live broadcast configuration page, which includes multiple live broadcast information items, and the multiple live broadcast information items at least include: a live broadcast push address item, a start time item, a stop time item and a live broadcast platform identification item; respond to the target merchant's configuration operation on the multiple live broadcast information items, obtain the target live broadcast configuration information for the target live broadcast content; and respond to the target merchant's live broadcast creation operation after the configuration is completed, the target live broadcast configuration information is stored in the target live broadcast configuration page. The information is sent to the live broadcast management server; the target live broadcast configuration information includes at least: the live broadcast streaming address, the live broadcast start time / stop time, and the identification information of the live broadcast platform, and the live broadcast streaming address is the target address information; the live broadcast management server is used to provide the target live broadcast configuration information to the live broadcast platform according to the identification information of the live broadcast platform included in the target live broadcast configuration information, so that the live broadcast platform can create a target live broadcast task; or, create a target live broadcast task according to the target live broadcast configuration information and send it to the live broadcast platform; wherein the target live broadcast task starts at the live broadcast start time and stops at the live broadcast stop time; the live broadcast content of the target live broadcast task is the target live broadcast content pulled according to the live broadcast streaming address; the live broadcast configuration end is also used to: jump from the live broadcast configuration page to the live broadcast task list page, and maintain the target live broadcast configuration information corresponding to the target live broadcast task on the live broadcast task list page for the target merchant to view.

[0006] The embodiment of the present application also provides a live broadcast task processing method, which is applied to a live broadcast configuration end, and the live broadcast configuration end is implemented as an application or applet on a terminal device of a target merchant. The method includes: responding to the start-up operation of the target merchant, displaying a live broadcast configuration page, and the live broadcast configuration page includes multiple live broadcast information items; the multiple live broadcast information items at least include: a live broadcast push address item, a start time item, a stop time item, and a live broadcast platform identification item; responding to the target merchant's configuration operation on the multiple live broadcast information items, obtaining target live broadcast configuration information for target live broadcast content; wherein the target live broadcast content refers to live broadcast content based on a digital human generated according to the live broadcast demand information of the target merchant, and is stored in a designated storage location, and the designated storage location has target address information; the target live broadcast configuration information at least includes: a live broadcast push address item corresponding to the target live broadcast content Address information, live broadcast start time / stop time, and identification information of the live broadcast platform, the live broadcast streaming address information is the target address information; in response to the target merchant's live broadcast creation operation after the configuration is completed, the target live broadcast configuration information is sent to the live broadcast management server, so that the live broadcast management server can provide the target live broadcast configuration information to the live broadcast platform to create a target live broadcast task or create a target live broadcast task according to the target live broadcast configuration information and provide it to the live broadcast platform; wherein, the target live broadcast task starts at the live broadcast start time and stops at the live broadcast stop time; the content of the target live broadcast task is the target live content pulled according to the live broadcast streaming address information; and jump from the live broadcast configuration page to the live broadcast task list page, and maintain the target live broadcast configuration information corresponding to the target live broadcast task on the live broadcast task list page for the target merchant to view.

[0007] An embodiment of the present application also provides a live broadcast task processing method, which is applied to a live broadcast management server. The method includes: receiving target live broadcast configuration information generated for target live broadcast content and sent by a live broadcast configuration terminal, the target live broadcast configuration information at least including: live broadcast push address information, live broadcast start time / stop time, and identification information of the live broadcast platform; the live broadcast push address information is the target address information of a designated storage location, the designated storage location refers to the storage location of the target live broadcast content, and the target live broadcast content refers to live broadcast content based on a digital human generated according to the live broadcast demand information of a target live broadcast merchant; according to the identification information of the live broadcast platform included in the target live broadcast configuration information, the target live broadcast configuration information is provided to the live broadcast platform for the live broadcast platform to create a target live broadcast task, or the target live broadcast task is created according to the target live broadcast configuration information and sent to the live broadcast platform; wherein the target live broadcast task starts at the live broadcast start time and stops at the live broadcast stop time, and the content of the target live broadcast task is the target live broadcast content pulled according to the live broadcast push address.

[0008] An embodiment of the present application also provides an electronic device, comprising: a memory and a processor; the memory is used to store a computer program; the processor is coupled to the memory and is used to execute the computer program to implement the steps in the above method.

[0009] An embodiment of the present application further provides a computer-readable storage medium storing a computer program, which, when executed by a processor, causes the processor to implement the steps in the above method.

[0010] An embodiment of the present application further provides a computer program product, which includes a computer program / instructions. When the computer program / instructions are executed by a processor, the processor is enabled to implement the steps in the above method.

[0011] In this embodiment of the application, a live broadcast content generation terminal and a live broadcast configuration terminal are introduced. The live broadcast content generation terminal can be used to generate target live broadcast content based on digital humans, and the live broadcast configuration terminal can be used to configure multiple live broadcast information items, obtaining target live broadcast configuration information including live broadcast start / stop time, live broadcast streaming address information, and live broadcast platform identification; the live broadcast streaming address information points to the target live broadcast content. With the cooperation of both ends, the target merchant can integrate digital human technology into the live broadcast process, decoupling the real anchor from the live broadcast. At the same time, it allows for flexible configuration of live broadcast start and stop times, thereby increasing the flexibility of live broadcasts, saving live broadcast costs, and improving the merchant's live broadcast experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0013] Figure 1 A structural diagram of a live broadcast task processing system provided by an exemplary embodiment of the present application;

[0014] Figure 2a A schematic diagram of a configuration page provided for an exemplary embodiment of the present application;

[0015] Figure 2b A schematic diagram of another configuration page provided for another exemplary embodiment of the present application;

[0016] Figure 2c A schematic diagram of another configuration page provided for yet another exemplary embodiment of the present application;

[0017] Figure 2d A schematic diagram of another configuration page provided for another exemplary embodiment of the present application;

[0018] Figure 2eA schematic diagram of another configuration page provided for another exemplary embodiment of the present application;

[0019] Figure 2f A schematic diagram of another configuration page provided for another exemplary embodiment of the present application;

[0020] Figure 2g A schematic diagram of another configuration page provided for another exemplary embodiment of the present application;

[0021] Figure 2h A schematic diagram of another configuration page provided for another exemplary embodiment of the present application;

[0022] Figure 3 A flowchart of a live broadcast task processing method provided by an exemplary embodiment of the present application;

[0023] Figure 4 A schematic structural diagram of a live broadcast task processing device provided by an exemplary embodiment of the present application;

[0024] Figure 5 A flowchart of another live broadcast task processing method provided by another exemplary embodiment of the present application;

[0025] Figure 6 A schematic structural diagram of another live broadcast task processing device provided by another exemplary embodiment of the present application;

[0026] Figure 7 A schematic structural diagram of an electronic device provided as an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0027] To make the purpose, technical solutions, and advantages of this application more clear, the technical solutions of this application will be clearly and completely described below in conjunction with the specific embodiments of this application and the corresponding drawings. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0028] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0029] To address the technical issues of insufficient live streaming flexibility, high costs, and a poor live streaming experience, in this embodiment of the application, a live streaming content generation terminal and a live streaming configuration terminal are introduced. The live streaming content generation terminal can be used to generate target live streaming content based on digital humans, and the live streaming configuration terminal can be used to configure multiple live streaming information items to obtain target live streaming configuration information, including live streaming start / stop times, live streaming streaming address information, and live streaming platform identifiers; the live streaming streaming address information points to the target live streaming content. With the cooperation of both ends, the target merchant can integrate digital human technology into the live streaming process, decoupling the real anchor from the live broadcast. At the same time, it allows for flexible configuration of live streaming start and stop times, thereby increasing the flexibility of live streaming, saving live streaming costs, and improving the merchant's live streaming experience.

[0030] A solution provided by an embodiment of the present application is described in detail below with reference to the accompanying drawings.

[0031] Figure 1 This is a structural diagram of a live broadcast task processing system provided by an exemplary embodiment of the present application. Figure 1 As shown, the system includes: a live content generation terminal 101, a live configuration terminal 102 and a live management server 103. The live content generation terminal 101, the live configuration terminal 102 and the live management server 103 can communicate with each other.

[0032] In this embodiment, the implementation form of the live content generation terminal 101 is not limited. The live content generation terminal 101 can be an application or mini-program on the terminal device of the target merchant. When the live content generation terminal 101 is implemented as a mini-program, the mini-program can rely on various applications on the terminal device of the target merchant to run. The live content generation terminal 101 can also be implemented as a webpage, etc.

[0033] The terminal device may be, for example, a smart handheld device such as a smartphone, tablet computer, laptop computer, or desktop computer; another example may be a smart wearable device such as a smart watch or smart bracelet; another example may be various smart home appliances with display screens such as a smart TV, smart large screen, or smart robot, etc., which are not limited in this embodiment. Furthermore, in addition to applications for generating live content, applications may also include instant messaging applications, shopping applications, taxi-hailing applications, video playback applications, etc., which are not limited in this embodiment.

[0034] The target merchant may be, for example, a home furnishing merchant, a food merchant, a rental merchant, a housekeeping service merchant, etc., which is not limited in this embodiment.

[0035] In this embodiment, there is no limitation on the implementation form of the live broadcast configuration terminal 102. The live broadcast configuration terminal 102 can be implemented as an application or mini-program on the terminal device of the target merchant. The specific content of the application and mini-program can be found in the relevant description of the above embodiment and will not be repeated here.

[0036] In this embodiment, there is no limitation on the implementation form of the live broadcast management server 103. The live broadcast management server 103 can be a physical server, a cloud server, a server cluster, etc.

[0037] In this embodiment, according to the above-mentioned implementation forms of the live content generation terminal 101, the live configuration terminal 102 and the live management server 103, the communication connection between the live content generation terminal 101, the live configuration terminal 102 and the live management server 103 can be a wireless communication connection mode. For the wireless communication connection mode, the communication connection can be optionally achieved through a mobile network. Accordingly, the network standard of the mobile network can be any one of 2G (GSM), 2.5G (GPRS), 3G (WCDMA, TD-SCDMA, CDMA2000, UTMS), 4G (LTE), 4G+ (LTE+), 5G, WiMax or new network standards that will appear in the future. In addition, when the live content generation terminal 101, the live configuration terminal 102 and the live management server 103 are located in the same local area network, wireless communication connection can also be achieved through Bluetooth, WiFi, infrared, Zigbee or NFC.

[0038] In the live streaming world, live streaming applications typically use electronic devices to capture the live stream of a live streamer's audio and video. This captured content is then streamed to viewers, allowing them to start and stop broadcasts at any time, creating a live, real-time experience for viewers. While this live streaming method doesn't require any settings, it's limited in both time and space by the streamer, resulting in high fees and a poor live streaming experience.

[0039] To address the technical issues of live broadcast time and space being limited by the host, resulting in insufficient flexibility and high costs, this embodiment introduces a live broadcast content generation terminal 101 and a live broadcast configuration terminal 102. The live broadcast content generation terminal 101 can be used to generate target live broadcast content based on digital humans. The digital humans in the target live broadcast content can be in 2D or 3D form. This target live broadcast content based on digital humans replaces real-life live broadcasts, allowing live broadcasts to be conducted in any live broadcast space, improving flexibility and reducing costs. The live broadcast configuration terminal 102 configures multiple live broadcast information items to obtain target live broadcast configuration information, including live broadcast start / stop times, live streaming address information, and live broadcast platform 104. For example, by configuring the live broadcast start and stop times, the live broadcast platform 104 plays the target live broadcast content to introduce the product when the live broadcast start time arrives and ends the target live broadcast content when the live broadcast end time arrives. This allows live broadcasts based on digital humans to be conducted at any time, improving live broadcast flexibility. In summary, with the cooperation of both ends, target merchants can integrate digital human technology into the live broadcast process, decoupling the real anchor from the live broadcast. At the same time, it allows flexible configuration of the live broadcast start time and stop time, thereby improving the flexibility of the live broadcast, saving live broadcast costs, and improving the merchant's live broadcast experience.

[0040] The implementation form of the live broadcast platform 104 is not limited. For example, the live broadcast platform 104 can be a web page, an application, or a small program that depends on the application to be executed.

[0041] In this embodiment, when generating target live broadcast content based on a digital human, the live broadcast content generating terminal 101 is specifically configured to generate target live broadcast content based on a digital human according to the live broadcast demand information of the target merchant, wherein the live broadcast demand information at least includes the content to be broadcasted.

[0042] This embodiment does not limit the way in which the live content generation terminal 101 obtains the live broadcast demand information of the target merchant. For example, the live content generation terminal 101 can actively obtain the live broadcast demand information of the target merchant from the live broadcast configuration terminal 102. Specifically, the live content generation terminal 101 can send an exclusive document link of the live broadcast demand information to the live broadcast configuration terminal 102, and the exclusive document link has an editable attribute; in response to the user completing the editing operation of the live broadcast demand information in the exclusive document link through the live broadcast configuration terminal 102, the live content generation terminal 101 can obtain the live broadcast demand information of the target merchant. Alternatively, the live content generation terminal 101 can send a request to obtain the live broadcast demand information of the target merchant to the live broadcast configuration terminal 102, and the live broadcast configuration terminal 102 prompts the target merchant to provide the live broadcast demand information, and feeds back the live broadcast demand information provided by the target merchant to the live content generation terminal 101. For another example, when the target merchant has a live broadcast demand, the live broadcast configuration terminal 102 can obtain the live broadcast demand information of the target merchant in response to the live broadcast demand of the target merchant, and actively send the live broadcast demand information to the live broadcast content generation terminal 101, so that the live broadcast content generation terminal 101 can generate the target live broadcast content based on the live broadcast demand information after receiving the live broadcast demand information.

[0043] In an optional embodiment, target live broadcast content based on a digital human is generated according to the live broadcast demand information of a target merchant, including: generating an audio signal for explaining the content to be broadcast according to the content to be broadcast; recording a variety of action pictures corresponding to the digital human, adding an attribute tag to each action picture, the attribute tag being used to identify the content attribute suitable for the action picture; selecting a target action picture adapted to each theme content from a variety of action pictures according to the attribute information of each theme content and the attribute tag of each action picture; and sound-driving the digital human in the target action picture adapted to the content to be broadcast according to the audio signal for explaining the content to be broadcast, so as to obtain the target live broadcast content based on the digital human.

[0044] Optionally, based on the content to be broadcast live, an audio signal is generated to explain the content to be broadcast live, including: determining detailed information related to the content to be broadcast live based on the content to be broadcast live; performing text extraction on the detailed information related to the content to be broadcast live to obtain text information of the detailed information related to the content to be broadcast live; and using a text-to-speech model to perform audio conversion on the detailed information related to the content to be broadcast live to obtain an audio signal to explain the content to be broadcast live.

[0045] Optionally, the content to be live-broadcasted may include at least one theme, with each theme corresponding to one or more products of the same theme. Based on this, recording multiple action scenes corresponding to the digital human includes: determining multiple themes for the live broadcast; using a camera to record the action scenes of a live broadcaster under each theme, thereby obtaining multiple action scenes; and using the recorded action scenes of the live broadcaster as the multiple action scenes corresponding to the digital human. Furthermore, to obtain more accurate action scenes for the digital human, an action scene generation model can be used based on the action scenes of the live broadcaster captured under each theme to learn and generate target action scenes corresponding to each theme, and use the target action scenes as the action scenes displayed by the digital human during the live broadcast.

[0046] In this embodiment, each action picture has an attribute label, and each subject content has attribute information. The attribute label and the attribute information can be type attributes of the subject content. The attribute label and the attribute information have a one-to-one correspondence, so that according to the attribute information of each subject content and the attribute label of each action picture, a target action picture that is adapted to each subject content can be selected from multiple action pictures.

[0047] In this embodiment, the subject content of the live broadcast is not limited. In actual applications, the subject content will be different depending on the technical field to which the subject content provider belongs. For example, if the subject content provider is in the rental field, the subject content of the on-site live broadcast task can be a general term for various types of rental service content that need to be broadcast live, such as vehicle rental; or, a type of rental vehicle can also be a subject content, and the on-site live broadcast task can have multiple subject contents, such as crane rental, boom truck rental, forklift rental, etc. For another example, if the subject content provider is in the e-commerce field, the subject content of the on-site live broadcast task can be a general term for various types of commodity content that need to be broadcast live, such as food, clothing, accessories, etc.; or, a type of commodity can also be a subject content, and the on-site live broadcast task can have multiple subject contents, such as T-shirts, skirts, pants, etc. For another example, if the subject content provider is in the real estate sector, the subject content of the on-site live broadcast task can be a general term for housing information, such as housing rentals; alternatively, a category of housing information can be a single subject content, and the on-site live broadcast task can have multiple subject contents, such as storefronts, residential housing, office rentals, etc.; alternatively, any room within the same category of housing information can also be a single subject content, and the on-site live broadcast task can have multiple subject contents, such as master bedroom, second bedroom, living room rental, etc. For another example, if the subject content provider is in the housekeeping sector, the subject content can be a general term for various types of housekeeping service information that need to be introduced in the live broadcast, such as housekeeping services; alternatively, a category of housekeeping service information can also be a single subject content, and the on-site live broadcast task can have multiple subject contents, such as cleaning, nanny, tutoring, etc.

[0048] Optionally, based on the attribute information of each subject content and the attribute label of each action picture, a target action picture adapted to each subject content is selected from multiple action pictures, including: based on the attribute information of each main content, selecting an attribute label adapted to the attribute information of each subject content from the attribute labels of multiple action pictures, and using the action picture corresponding to the label as the target action picture adapted to the subject content.

[0049] In addition, at least one of the themes in the current live broadcast task has an explanation order. Based on this, the digital human in the target action picture adapted to each theme can be driven by sound according to the order of explanation of the at least one theme and the audio signal of the explanation of each theme, so as to obtain the public live broadcast picture.

[0050] Further optionally, after generating the target live content based on the digital human, the live content generator 101 may also store the target live content in a designated storage location, where the designated storage location has target address information. Optionally, the designated storage location refers to the storage location of the target live content, for example, a storage location in the live management server 103.

[0051] In this embodiment, if Figure 2a As shown, when the live broadcast configuration terminal 102 configures multiple live broadcast information items, it is specifically used to: respond to the target merchant's startup operation, display the live broadcast configuration page, and the live broadcast configuration page includes multiple live broadcast information items; respond to the target merchant's configuration operation on multiple live broadcast information items, and obtain the target live broadcast configuration information for the target live broadcast content; and respond to the target merchant's live broadcast creation operation after the configuration is completed, and send the target live broadcast configuration information to the live broadcast management server 103.

[0052] Alternatively, as Figure 2a As shown, the multiple live broadcast information items include at least one of the following: live broadcast streaming address item, broadcast start time item, broadcast stop time item, and live broadcast platform 104 item. Correspondingly, the target live broadcast configuration information includes at least one of the following: live broadcast streaming address information, live broadcast start time / stop time, and identification information of the live broadcast platform 104. Specifically, Figure 2b As shown, the live streaming address item is used to configure the live streaming address information, which is the target address information for storing the target live content. The live streaming address information is used to push the target live content to the live broadcast room of the corresponding live broadcast platform 104 according to the address information; Figure 2f As shown, the start time item is used to configure the live broadcast start time, and the live broadcast start time indicates the time when the live broadcast starts; Figure 2gAs shown, the stop time item is used to configure the live broadcast stop time, and the live broadcast stop time indicates the time when the live broadcast ends; Figure 2c As shown, the live broadcast platform 104 item is used to select and configure the live broadcast platform 104 information. The live broadcast platform 104 information represents the platform for live broadcast. It should be noted that when configuring the live broadcast platform 104, one or more live broadcast platforms 104 can be configured at the same time. In the case of multiple live broadcast platforms 104, multiple live broadcast platforms 104 can simultaneously broadcast based on the target live broadcast content. Figure 2g As shown, assuming that the configured live broadcast start time is 15:20:00 on July 1, 2024, the live broadcast start time cannot be earlier than the current time. When selecting the live broadcast stop time, the user can use the scroll wheel in the pop-up window for time selection to select the year, month, day, hour, minute and second in sequence. The default live broadcast stop time is the live broadcast start time plus 1 hour in the future. If the start time is 15:20:00 on July 1, 2024, the default live broadcast stop time is 16:20:00 on July 1, 2024, and the live broadcast stop time cannot be earlier than the start time. It should be noted that if the target merchant has not selected the live broadcast start time, but has selected the live broadcast stop time first, the system will prompt "Please select the start time first" and other content through a prompt box.

[0053] Furthermore, the multiple live broadcast information items at least include: at least one of: key item, live broadcast content item, push stream format item and live broadcast link item. Correspondingly, the target live broadcast configuration information at least also includes: at least one of: key information, live broadcast content theme, push stream format and live broadcast link. Figure 2b As shown, the key item is used to configure the key information, and the key information is used to authenticate the object of pulling the target live content when pulling the target live content; Figure 2c As shown, the live content item is used to select and configure the live content theme of the live platform 104. The live content theme represents the target live content for live broadcast. For example, the live content themes include: Title 1, Title 2...Title 5. When selecting live theme content for the live platform 104, you can choose any of the above-mentioned live theme contents. If Title 3 is selected, the corresponding area of ​​the live content item will display "Title 3"; Figure 2d As shown, the push stream mode item is used to configure the push stream mode, which is used to limit the generation method of the target live content; Figure 2e As shown, the live link item is used to configure the live link of the live broadcast room, and the live link represents the access link corresponding to the target live broadcast task.

[0054] It should be noted that before all information configuration items are configured, the "Create Live" control is grayed out and cannot be operated.

[0055] It should be further noted that when the pull stream object is pulled, the pull stream object can be pulled only according to the live push stream address information, or the pull stream object can be authenticated according to the key information corresponding to the live push stream address information, and the pull stream can be successfully implemented after the authentication is passed.

[0056] Further optionally, the push stream form can include non-real-time push stream or real-time push stream, the non-real-time push stream refers to that the target live content is generated in advance before the target live task is pushed to the user, and the real-time push stream refers to that the target live content is generated in real time during the process of pushing the target live task to the user. Based on this, in an optional embodiment, the target live content can be generated by the live content generation end 101 after the configuration of the multiple live information items of the live configuration end 102 is completed, that is, after the creation of the live task is completed. Specifically, the live configuration end 101 is further configured to, in the case that the push stream form is configured as a non-real-time push stream form, notify the live content generation end 101 to generate the target live content based on the digital person according to the live demand information of the target merchant before the live start time; or, in the case that the push stream form is configured as a real-time push stream form, notify the live content generation end 101 to generate the target live content based on the digital person in real time according to the live demand information of the target merchant during the live process according to the live start time and the live stop time.

[0057] In another optional embodiment, the target live content can also be generated by the live content generation end in advance before the configuration of the multiple live information items of the live configuration end 102 is completed, that is, before the creation of the live task. Specifically, if the target merchant initiates a start operation after the target live content is generated by the live content generation end 101, at this time, the push stream form is configured as a real-time push stream form; accordingly, when the live content generation end 101 generates the target live content based on the digital person according to the live demand information of the target merchant, it is specifically configured to: according to the start time and the stop time, the target live content based on the digital person is generated in advance according to the live demand information of the target merchant, and the target merchant is notified after the target live content is generated; if the target merchant initiates a start operation before the live content generation end 101 starts to generate the target live content, at this time, the push stream form is configured as a real-time push stream form; accordingly, when the live content generation end 101 generates the target live content based on the digital person according to the live demand information of the target merchant, it is specifically configured to: according to the live start time and the live stop time, the target live content based on the digital person is generated in real time according to the live demand information of the target merchant during the live process.

[0058] It should be noted that when watching a live broadcast, users may raise questions in the live broadcast room regarding the target live broadcast content, and these questions correspond to target question information. In response, the digital human performing the live broadcast can provide answers based on the target question information raised by the user. Based on this, when the push streaming format is configured as real-time push streaming, based on the start and end times, the target live broadcast content based on the digital human is generated in real time based on the live broadcast demand information of the target merchant. An optional implementation method is to obtain the target question information raised by the user during the live broadcast; use the artificial intelligence model to generate the target answer information corresponding to the target question information; and based on the target answer information, generate the live broadcast content corresponding to the target answer information based on the digital human's audio and video broadcast of the target answer information, and use the live broadcast content of the target answer information as the target live broadcast content.

[0059] The AI ​​model can be a multimodal Large Language Model (LLM) with deep semantic understanding and generation capabilities across modalities and languages. In generating target answers, it can employ at least one of natural language processing, database searches, and / or semantically-understood content creation to generate the target answer for the target question. Large language models can include, but are not limited to, models from the GLM (Generated Linear Model) series and the Qwen series.

[0060] It should be noted that this embodiment does not limit the order of generating live content in real time based on user demand information and generating corresponding live content based on target answer information. Optionally, after the live broadcast platform 104 finishes playing the live content corresponding to the current theme content, the live broadcast content generated in real time based on the target answer information can be played. At the same time as the live broadcast content corresponding to the target answer information ends, the live broadcast content generation terminal 101 starts to generate live content corresponding to the next theme content in real time, and the live broadcast platform 104 continues to play the live broadcast content corresponding to the next theme content generated in real time until the live broadcast end time is reached; accordingly, the live broadcast end time can also be postponed to the time when the target live broadcast content corresponding to the normal live broadcast and the live broadcast content corresponding to all target answer information are played. Alternatively, when the user asks the target question, the live content generation terminal 101 stops generating the live content corresponding to the current subject content and generates the answer information corresponding to the target question information in real time; accordingly, the live broadcast platform 104 stops playing the live content corresponding to the current subject content, and switches to playing the live content corresponding to the target question information; when the live content corresponding to the target question information is finished playing, the live content generation terminal 101 starts to continue generating the live content in real time according to the content position where the current subject content was last stopped, and plays the continuously generated live content in real time through the live broadcast platform 104 until the end time of the live broadcast is reached; accordingly, the end time of the live broadcast can also be postponed to the time when the target live content corresponding to the entire live broadcast and the live content corresponding to all target answer information are finished playing. Alternatively, when the user asks the target question, the live content generation terminal 101 stops generating the live content corresponding to the current subject content and generates the live content corresponding to the target answer information in real time; accordingly, the live broadcast platform 104 stops playing the live content corresponding to the current subject content, and switches to playing the live content corresponding to the target answer information; at the same time when the live content corresponding to the target answer information is played (assuming that the playing time length of the live content corresponding to the target answer information is A, the time length A can correspond to the current subject content with a playing content length B), the live content generation terminal 101 starts to continue generating the live content in real time based on the content position corresponding to the content length B from the content position where the current subject content was last stopped, and plays the continuously generated live content in real time through the live broadcast platform 104 until the live broadcast end time is reached; accordingly, the live broadcast end time can also be postponed to the time when the target live content corresponding to the entire live broadcast and the live content corresponding to all target answer information are played.

[0061] In an optional embodiment, the target merchant may manually configure multiple live broadcast information items. Based on this, responding to the target merchant's configuration operation on the multiple live broadcast information items and obtaining target live broadcast configuration information for the target live broadcast content includes: responding to the target merchant's manual entry operation on each live broadcast item and obtaining the configuration information of each live broadcast item as the target live broadcast configuration information.

[0062] In another optional embodiment, in order to reduce manual operations and improve the efficiency of information configuration, an automatic filling function can be set for at least some live broadcast information items. Based on this, the live broadcast configuration interface can also include: an identification area; the identification area has an associated relationship with at least some live broadcast information items, and at least some live broadcast information items include but are not limited to live broadcast streaming address items and key items; the identification area can be used to identify and classify the content copied to the area. Accordingly, in response to the target merchant's configuration operation on multiple live broadcast information items, the target live broadcast configuration information for the target live broadcast content is obtained, including: responding to the target merchant's copy and paste operation on the live broadcast streaming address information and the key information corresponding to the live broadcast streaming address information in the identification area, identifying the live broadcast streaming address information and key information, and automatically filling the identified live broadcast streaming address information and key information into the live broadcast streaming address item and key item. In addition, in response to the target merchant's manual filling operation on other live broadcast information items other than the live broadcast streaming address item and key item, the configuration information of other live broadcast information items can be obtained to obtain the target live broadcast configuration information.

[0063] Furthermore, after the configuration of multiple live broadcast information items is completed, the "Create Live Broadcast" control is lit, and the control is now in an operable state. Click the control, and after the target live broadcast task is created, a prompt box will prompt "Live broadcast task created successfully", that is, the target live broadcast task can be created according to the target live broadcast configuration information corresponding to the multiple live broadcast information items. Based on this, optionally, the live broadcast management server 103 can also be used to create a target live broadcast task according to the target live broadcast configuration information, and send it to the live broadcast platform 104; or, the live broadcast management server 103 can also be used to provide the target live broadcast configuration information to the live broadcast platform 104 based on the identification information of the live broadcast platform 104 included in the target live broadcast configuration information so that the live broadcast platform 104 can create a target live broadcast task; wherein, the target live broadcast task starts at the live broadcast start time and stops at the live broadcast stop time, and the content of the live broadcast task is the target live broadcast content pulled according to the live broadcast push address.

[0064] Optionally, a target live broadcast task is created according to the target live broadcast configuration information and sent to the live broadcast platform 104, including: creating the target live broadcast task according to the target live broadcast configuration information, the target live broadcast task including the live broadcast streaming address, live broadcast start time / stop time; sending the target live broadcast task to the live broadcast platform 104 according to the identification information of the live broadcast platform 104.

[0065] Further optionally, in order to facilitate the target merchant to view the target live broadcast task, the live broadcast configuration terminal 102 is also used to: jump from the live broadcast configuration page to the live broadcast task list page, and maintain the target live broadcast configuration information corresponding to the target live broadcast task on the live broadcast task list page for the target merchant to view.

[0066] Further optionally, as Figure 2h As shown, jumping from the live broadcast configuration page to the live broadcast task list page includes: responding to the live broadcast task creation operation and jumping from the live broadcast configuration page to the live broadcast task list page. The live broadcast task list page includes a live broadcast list, a live broadcast list, and a scheduled live broadcast list.

[0067] Alternatively, in response to a selection from the live broadcast list, completed live broadcast task entries may be displayed; or in response to a selection from the currently live broadcast list, ongoing live broadcast task entries may be displayed; or in response to a selection from the scheduled live broadcast list, scheduled but not yet live broadcast task entries may be displayed. The live broadcast task entries may display target live broadcast configuration information corresponding to multiple live broadcast information items of the task.

[0068] Furthermore, when the live broadcast start time arrives, the live broadcast platform 104 can pull the stream from the live broadcast management server 103. Specifically, the live broadcast platform 104 can send a request to the live broadcast management server 103 to obtain the target live broadcast content based on the digital human. The request contains the live broadcast push address information, which can be the push URL address information. Accordingly, after receiving the request, the live broadcast management server 103 will return a response containing the target live broadcast content based on the digital human stored at the local live broadcast push address. The response can be an HTML page, JSON data, or other data formats. Accordingly, after obtaining the target live broadcast content based on the digital human, the live broadcast platform 104 can use corresponding tools or libraries (such as Beautiful Flow Soup, pandas, etc.) to parse and extract the required target live broadcast content based on the digital human according to the format of the response.

[0069] Further optionally, in order to ensure the security of live broadcast, when the live broadcast platform 104 sends a live broadcast content acquisition request to the live broadcast management server 103, key information (such as cookie, token, etc.) corresponding to the live broadcast streaming address information can be added to the request header to authenticate the object of pulling the target live broadcast content. When the live broadcast management server 103 confirms that the information identity authentication is passed based on the live broadcast streaming address information and the key information, the object pulling the live broadcast content is allowed to pull the stream. The object pulling the target live broadcast content can be the live broadcast platform 104.

[0070] Furthermore, after the live broadcast platform 104 analyzes the target live broadcast content based on the digital human, the target live broadcast content based on the digital human can be played in the live broadcast room of the target merchant, so that users can watch the target live broadcast content through the live broadcast room of the live broadcast platform 104.

[0071] It should be noted that the live broadcast platform 104 for users to watch live broadcasts is different from the usage environment of the live broadcast platform 104 used by the target merchants. The live broadcast platform 104 used by the target merchants is usually installed on the terminal device used by the target merchants; and the live broadcast platform 104 used by users is usually installed on the terminal device used by the users.

[0072] In each of the above-mentioned embodiments provided by this application, a live broadcast content generation terminal and a live broadcast configuration terminal are introduced. The live broadcast content generation terminal can be used to generate target live broadcast content based on a digital human, and the live broadcast configuration terminal can be used to configure multiple live broadcast information items to obtain target live broadcast configuration information including live broadcast start / stop time, live broadcast streaming address information, and live broadcast platform identification; the live broadcast streaming address information points to the target live broadcast content. With the cooperation of both ends, the target merchant can integrate digital human technology into the live broadcast process, decoupling the real anchor from the live broadcast. At the same time, it allows for flexible configuration of live broadcast start and stop times, thereby increasing the flexibility of live broadcast, saving live broadcast costs, and improving the merchant's live broadcast experience.

[0073] Figure 3 This is a flow chart of a live broadcast task processing method provided by an exemplary embodiment of the present application. Figure 3 As shown, the method is applied to the live broadcast configuration end, which is implemented as an application or applet on the terminal device of the target merchant. The method includes:

[0074] 301. In response to the target merchant's start operation, display a live broadcast configuration page, which includes multiple live broadcast information items; the multiple live broadcast information items at least include: a live broadcast streaming address, a start time item, a stop time item, and a live broadcast platform identification item;

[0075] 302. Responding to the target merchant's configuration operation on multiple live broadcast information items, obtaining target live broadcast configuration information for target live broadcast content;

[0076] The target live broadcast content refers to the target live broadcast content based on the digital human generated according to the live broadcast demand information of the target merchant, and is stored in a designated storage location, which has the target address information; the target live broadcast configuration information includes at least: live broadcast push address information, live broadcast start time / stop time, and identification information of the live broadcast platform, and the live broadcast push address is the target address information;

[0077] 303. In response to the live broadcast creation operation of the target merchant after the configuration is completed, the target live broadcast configuration information is sent to the live broadcast management server, so that the live broadcast management server provides the target live broadcast configuration information to the live broadcast platform to create the target live broadcast task;

[0078] or,

[0079] 304. Respond to the target merchant's live broadcast creation operation after the configuration is completed, and send the target live broadcast configuration information to the live broadcast management server, so that the live broadcast management server can create a target live broadcast task according to the target live broadcast configuration information and return information about the target live broadcast task; and

[0080] 305. Receive the target live broadcast task information returned by the live broadcast management server, and maintain the target live broadcast task information on the live broadcast task list page for the target merchant to view;

[0081] or,

[0082] 306. Respond to the target merchant's live broadcast creation operation after the configuration is completed, create a target live broadcast task according to the target live broadcast configuration information, and send the target live broadcast task to the live broadcast management server, so that the live broadcast management server can forward the target live broadcast task to the live broadcast platform.

[0083] It should be noted that the execution order of steps 301-306 is as follows: first execute step 301, then execute step 302. Steps 303, 304, and 306 are in parallel and belong to different implementation methods. Any of these steps can be selected for execution. It should be noted that if step 304 is selected for execution, step 305 will be executed after step 304 is completed.

[0084] Further optionally, the multiple live broadcast information items also include: at least one of: a live broadcast content item, a live broadcast link item and a key item; accordingly, the target live broadcast configuration information also includes: a streaming format, a live broadcast link and at least one of the key information corresponding to the live broadcast streaming address information; wherein the key information is used to authenticate the live broadcast platform or the live broadcast management server when the live broadcast platform or the live broadcast management server pulls the target live broadcast content; the streaming format is used to limit the generation method of the target live broadcast content; the live broadcast link is the access link corresponding to the target live broadcast task.

[0085] Optionally, in response to the target merchant's configuration operation on multiple live broadcast information items, target live broadcast configuration information for the target live broadcast content is obtained, including: responding to the target merchant's manual filling operation on each live broadcast item, obtaining the configuration information of each live broadcast item as the target live broadcast configuration information; or, the live broadcast configuration interface also includes: an identification area; responding to the target merchant's copy and paste operation on the live broadcast push address information and the key information corresponding to the live broadcast push address information in the identification area, identifying the live broadcast push address information and the key corresponding to the push address information, and automatically filling in the identified live broadcast push address information and the key corresponding to the live broadcast push address information into the live broadcast push address item and the key item; and, responding to the target merchant's manual filling operation on other live broadcast information items other than the live broadcast push address item and the key item, obtaining the configuration information of other live broadcast information items to obtain the target live broadcast configuration information.

[0086] Optionally, the target live broadcast configuration information corresponding to the target live broadcast task is maintained on the live broadcast task list page for the target merchant to view, including: determining the current live broadcast status of each live broadcast configuration information based on the live broadcast start time and live broadcast stop time in each live broadcast configuration information maintained on the live broadcast task list page; classifying and managing each live broadcast configuration information on different tab pages according to the current live broadcast status of each live broadcast configuration information, and the live broadcast configuration information in the same live broadcast status is located on the same tab page; in response to the trigger operation of any tab page, the live broadcast configuration information on any tab page is displayed, and the name of any tab page indicates the live broadcast status of the live broadcast configuration information on the tab page.

[0087] Further optionally: in the case where the push streaming mode is configured as a non-real-time push streaming mode, the live content generation end is notified to generate target live content based on the digital human according to the live streaming demand information of the target merchant before the live streaming starts; or, in the case where the push streaming mode is configured as a real-time push streaming mode, the live content generation end is notified to generate target live content based on the digital human in real time according to the live streaming demand information of the target merchant during the live streaming process based on the live streaming start time and the live streaming stop time.

[0088] The detailed implementation methods and beneficial effects of each step provided in the embodiments of the present application have been described in detail in the aforementioned embodiments and will not be elaborated here.

[0089] Figure 4 This is a structural diagram of a live broadcast task processing device provided by an exemplary embodiment of the present application. Figure 4 As shown, the device includes:

[0090] The display module 41 is used to respond to the start operation of the target merchant and display the live broadcast configuration page, which includes multiple live broadcast information items; the multiple live broadcast information items at least include: a live broadcast streaming address, a start time item, a stop time item, and a live broadcast platform identification item;

[0091] An acquisition module 42 is configured to respond to a target merchant's configuration operation on multiple live broadcast information items and acquire target live broadcast configuration information for target live broadcast content;

[0092] The target live broadcast content refers to the target live broadcast content based on the digital human that is pre-generated according to the live broadcast demand information of the target merchant and is stored in a designated storage location. The designated storage location has the target address information. The target live broadcast configuration information includes at least: live broadcast streaming address information, live broadcast start time / stop time, and identification information of the live broadcast platform. The live broadcast streaming address information is the target address information.

[0093] The first sending module 43 is used to respond to the live broadcast creation operation of the target merchant after the configuration is completed, and send the target live broadcast configuration information to the live broadcast management server, so that the live broadcast management server provides the target live broadcast configuration information to the live broadcast platform to create the target live broadcast task;

[0094] or,

[0095] The second sending module 44 is used to respond to the live broadcast creation operation of the target merchant after the configuration is completed, and send the target live broadcast configuration information to the live broadcast management server, so that the live broadcast management server can create a target live broadcast task according to the target live broadcast configuration information and return information about the target live broadcast task; and

[0096] The maintenance module 45 is used to receive the target live broadcast task information returned by the live broadcast management server and maintain the target live broadcast task information on the live broadcast task list page for the target merchant to view;

[0097] or,

[0098] The creation module 46 is used to respond to the live broadcast creation operation of the target merchant after the configuration is completed, create a target live broadcast task according to the target live broadcast configuration information, and send the target live broadcast task to the live broadcast management server so that the live broadcast management server can forward the target live broadcast task to the live broadcast platform.

[0099] Further optionally, the multiple live broadcast information items also include: at least one of: a live broadcast content item, a live broadcast link item and a key item; accordingly, the target live broadcast configuration information also includes: a streaming format, a live broadcast link and at least one of the key information corresponding to the live broadcast streaming address information; wherein the key information is used to authenticate the live broadcast platform or the live broadcast management server when the live broadcast platform or the live broadcast management server pulls the target live broadcast content; the streaming format is used to limit the generation method of the target live broadcast content; the live broadcast link is the access link corresponding to the target live broadcast task.

[0100] Optionally, when the acquisition module responds to the target merchant's configuration operation on multiple live broadcast information items and obtains the target live broadcast configuration information for the target live broadcast content, it is specifically used to: respond to the target merchant's manual filling operation on each live broadcast item, and obtain the configuration information of each live broadcast item as the target live broadcast configuration information; or, the live broadcast configuration interface also includes: an identification area; responding to the target merchant's copy and paste operation on the live broadcast push address information and the key information corresponding to the live broadcast push address information in the identification area, identifying the live broadcast push address information and the key corresponding to the push address information, and automatically filling in the identified live broadcast push address information and the key corresponding to the live broadcast push address information into the live broadcast push address item and the key item; and, responding to the target merchant's manual filling operation on other live broadcast information items other than the live broadcast push address item and the key item, obtaining the configuration information of other live broadcast information items to obtain the target live broadcast configuration information.

[0101] Optionally, the maintenance module maintains the target live broadcast configuration information corresponding to the target live broadcast task on the live broadcast task list page for the target merchant to view, and is specifically used to: determine the current live broadcast status of each live broadcast configuration information according to the live broadcast start time and live broadcast stop time in each live broadcast configuration information maintained on the live broadcast task list page; classify and manage each live broadcast configuration information on different tab pages according to the current live broadcast status of each live broadcast configuration information, and the live broadcast configuration information in the same live broadcast status is located on the same tab page; respond to the trigger operation of any tab page, display the live broadcast configuration information on any tab page, and the name of any tab page indicates the live broadcast status of the live broadcast configuration information on the tab page.

[0102] Further optionally, it also includes: a generation module, which is used to notify the live content generation end to generate target live content based on the digital human according to the live broadcast demand information of the target merchant before the live broadcast start time when the push stream mode is configured as a non-real-time push stream mode; or, when the push stream mode is configured as a real-time push stream mode, notify the live content generation end to generate target live content based on the digital human in real time according to the live broadcast demand information of the target merchant during the live broadcast according to the live broadcast start time and the live broadcast stop time.

[0103] The detailed implementation and beneficial effects of each module provided in the embodiments of the present application have been described in detail in the aforementioned embodiments and will not be elaborated here.

[0104] Figure 5 This is a flow chart of another live broadcast task processing method provided by another exemplary embodiment of the present application. Figure 5 As shown, the method is applied to the live broadcast management server, and the method includes:

[0105] 501. Receive target live broadcast configuration information generated for target live broadcast content from a live broadcast configuration terminal, the target live broadcast configuration information at least including: live broadcast streaming address information, live broadcast start time / stop time, and identification information of the live broadcast platform; the live broadcast streaming address information is target address information of a designated storage location; the designated storage location is the storage location of the target live broadcast content, and the target live broadcast content is live broadcast content based on a digital human generated according to live broadcast demand information of a target live broadcast merchant; and

[0106] 502. Create a target live broadcast task according to the target live broadcast configuration information;

[0107] or,

[0108] 503. According to the identification information of the live broadcast platform included in the target live broadcast configuration information, provide the target live broadcast configuration information to the live broadcast platform so that the live broadcast platform can create a target live broadcast task.

[0109] or,

[0110] 504. Create a target live broadcast task based on the target live broadcast configuration information and send it to the live broadcast platform; wherein the target live broadcast task starts at the live broadcast start time and stops at the live broadcast stop time, and the content of the target live broadcast task is the target live broadcast content pulled according to the live broadcast push address;

[0111] Furthermore, a target live broadcast task is created according to the target live broadcast configuration information and sent to the live broadcast platform, including: creating a target live broadcast task according to the target live broadcast configuration information, the target live broadcast task including the live broadcast push address, live broadcast start time / stop time; sending the target live broadcast task to the live broadcast platform according to the identification information of the live broadcast platform.

[0112] The detailed implementation methods and beneficial effects of each step provided in the embodiments of the present application have been described in detail in the aforementioned embodiments and will not be elaborated here.

[0113] Figure 6 This is a structural diagram of another live broadcast task processing device provided by another exemplary embodiment of the present application. Figure 6 As shown, the device includes:

[0114] The receiving module 61 is configured to receive target live broadcast configuration information generated for target live broadcast content and sent by the live broadcast configuration terminal. The target live broadcast configuration information includes at least: live broadcast streaming address information, live broadcast start time / stop time, and identification information of the live broadcast platform. The live broadcast streaming address information is the target address information of the designated storage location. The designated storage location is the storage location of the target live broadcast content. The target live broadcast content is the live broadcast content based on the digital human generated according to the live broadcast demand information of the target live broadcast merchant.

[0115] A creation module 62 is used to create a target live broadcast task according to the target live broadcast configuration information;

[0116] A first sending module 63 is configured to provide the target live broadcast configuration information to the live broadcast platform according to the identification information of the live broadcast platform included in the target live broadcast configuration information so that the live broadcast platform can create a target live broadcast task;

[0117] or,

[0118] The second sending module 64 is used to create a target live broadcast task according to the target live broadcast configuration information and send it to the live broadcast platform; wherein, the target live broadcast task starts at the live broadcast start time and stops at the live broadcast stop time, and the content of the target live broadcast task is the target live broadcast content pulled according to the live broadcast push address.

[0119] Furthermore, when the second sending module creates a target live broadcast task based on the target live broadcast configuration information and sends it to the live broadcast platform, it is specifically used to: create a target live broadcast task based on the target live broadcast configuration information, and the target live broadcast task includes the live broadcast streaming address, live broadcast start time / stop time; and send the target live broadcast task to the live broadcast platform based on the identification information of the live broadcast platform.

[0120] The detailed implementation and beneficial effects of each module provided in the embodiments of the present application have been described in detail in the aforementioned embodiments and will not be elaborated here.

[0121] Figure 7 This is a schematic diagram of the structure of an electronic device provided by an exemplary embodiment of the present application. Figure 7 As shown, it includes: a memory 70a and a processor 70b; the memory 70a is used to store computer programs; the processor 70b is coupled with the memory 70a and is used to execute the computer programs to implement the steps in the above method embodiments.

[0122] Furthermore, if Figure 7 As shown, the electronic device also includes: a communication component 70c, a display 70d, a power component 70e, an audio component 70f and other components. Figure 7 Only some components are shown schematically, which does not mean that the electronic device only includes Figure 7 Components shown.

[0123] The detailed implementation and beneficial effects of the electronic device provided in the embodiments of the present application have been described in detail in the aforementioned embodiments and will not be elaborated here.

[0124] An exemplary embodiment of the present application further provides a computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, the processor is caused to implement the steps in the above-mentioned method embodiments.

[0125] An exemplary embodiment of the present application further provides a computer program product, which includes a computer program / instruction. When the computer program / instruction is executed by a processor, the processor is enabled to implement the steps in the above-mentioned method embodiments.

[0126] The above-mentioned memory can be implemented by any type of volatile or non-volatile memory device or a combination thereof, such as static random-access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0127] The above-mentioned communication component is configured to facilitate wired or wireless communication between the device where the communication component is located and other devices. The device where the communication component is located can access a wireless network based on a communication standard, such as WiFi, 2G, 3G, 4G / LTE, 5G and other mobile communication networks, or a combination thereof. In an exemplary embodiment, the communication component receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra wide band (UWB) technology, Bluetooth (BT) technology and other technologies.

[0128] The above-mentioned display includes a screen, which may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor can not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation.

[0129] The power supply assembly provides power to various components of the device in which the power supply assembly is located. The power supply assembly may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device in which the power supply assembly is located.

[0130] The above-mentioned audio component can be configured to output and / or input audio signals. For example, the audio component includes a microphone (MIC), and when the device where the audio component is located is in an operating mode, such as call mode, recording mode, and voice recognition mode, the microphone is configured to receive external audio signals. The received audio signal can be further stored in a memory or sent via a communication component. In some embodiments, the audio component also includes a speaker for outputting audio signals.

[0131] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to magnetic disk storage, compact disc read-only memory (CD-ROM), optical storage, etc.) that contain computer-usable program code.

[0132] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0133] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0134] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0135] In a typical configuration, a computing device includes one or more processors (Central Processing Unit, CPU), input / output interfaces, network interfaces, and memory.

[0136] Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.

[0137] Computer-readable media include permanent and non-permanent, removable and non-removable media that can be used to store information using any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change random access memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, tape disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media such as modulated data signals and carrier waves.

[0138] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.

[0139] The above are merely embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should all be included within the scope of the claims of the present application.

Claims

1. A live broadcast task processing system, characterized in that: include: Live content generation, live configuration, and live management server; The live broadcast content generating terminal is used to generate target live broadcast content based on the digital human according to the live broadcast demand information of the target merchant, and store the target live broadcast content in a designated storage location, wherein the designated storage location has target address information; The live broadcast configuration terminal is implemented as an application or applet on the terminal device of the target merchant, and is used to respond to the startup operation of the target merchant and display a live broadcast configuration page, wherein the live broadcast configuration page includes multiple live broadcast information items, and the multiple live broadcast information items at least include: a live broadcast push address item, a broadcast start time item, a broadcast stop time item, and a live broadcast platform identification item; in response to the target merchant's configuration operation on the multiple live broadcast information items, obtain target live broadcast configuration information for the target live broadcast content; and in response to the target merchant's live broadcast creation operation after the configuration is completed, send the target live broadcast configuration information to the live broadcast management server; the target live broadcast configuration information at least includes: live broadcast push address information, live broadcast start time / stop time, and live broadcast platform identification information, and the live broadcast push address information is the target address information; The live broadcast management server is configured to provide the target live broadcast configuration information to the live broadcast platform according to the identification information of the live broadcast platform included in the target live broadcast configuration information, so that the live broadcast platform can create a target live broadcast task; or, to create a target live broadcast task according to the target live broadcast configuration information and send it to the live broadcast platform; wherein the target live broadcast task starts at the live broadcast start time and stops at the live broadcast stop time; and the live broadcast content of the target live broadcast task is the target live broadcast content pulled according to the live broadcast push address; The live broadcast configuration terminal is further used to: jump from the live broadcast configuration page to the live broadcast task list page, and maintain the target live broadcast configuration information corresponding to the target live broadcast task on the live broadcast task list page for the target merchant to view; Wherein, the live broadcast demand information includes the content to be broadcast live; then the live broadcast content generating terminal generates the target live broadcast content based on the digital human according to the live broadcast demand information of the target merchant, specifically for: generating an audio signal for explaining the content to be broadcast live according to the content to be broadcast live; Recording a variety of action scenes corresponding to the digital human, and adding an attribute tag to each action scene, wherein the attribute tag is used to identify the content attribute suitable for the action scene; selecting a target action picture adapted to each theme content from the plurality of action pictures according to the attribute information of each theme content and the attribute label of each action picture; According to the audio signal explaining the content to be broadcast live, the digital human in the target action picture adapted to the content to be broadcast live is driven by sound to obtain the target live content based on the digital human.

2. The system according to claim 1, wherein: The multiple live broadcast information items also include: a key item, a live broadcast content item, a streaming form item, and at least one of a live broadcast link item; accordingly, the target live broadcast configuration information also includes: a streaming form, a live broadcast link, and at least one of the key information corresponding to the live broadcast streaming address information; wherein, the key information is used to authenticate the object that pulls the target live broadcast content when pulling the target live broadcast content; the streaming form is used to limit the generation method of the target live broadcast content; the live broadcast link is the access link corresponding to the target live broadcast task.

3. The system according to claim 2, characterized in that The streaming mode includes non-real-time streaming or real-time streaming; the non-real-time streaming means that the target live content is generated in advance before pushing the target live task to the user, and the real-time streaming means that the target live content is generated in real time during the process of pushing the target live task to the user; The live streaming configuration end is further used to: when the streaming mode is configured as the non-real-time streaming mode, notify the live streaming content generation end to generate the target live streaming content based on the digital human according to the live streaming demand information of the target merchant before the live streaming start time; or, when the streaming mode is configured as the real-time streaming mode, notify the live streaming content generation end to generate the target live streaming content based on the digital human in real time according to the live streaming demand information of the target merchant during the live streaming process based on the live streaming start time and the live streaming stop time.

4. A live broadcast task processing method, characterized in that: Applied to a live broadcast configuration terminal, the live broadcast configuration terminal is implemented as an application or mini-program on a terminal device of a target merchant, and the method includes: In response to the target merchant's start operation, a live broadcast configuration page is displayed, wherein the live broadcast configuration page includes multiple live broadcast information items; the multiple live broadcast information items include at least: a live broadcast push address item, a broadcast start time item, a broadcast stop time item, and a live broadcast platform identification item; In response to the target merchant's configuration operation on the plurality of live broadcast information items, obtaining target live broadcast configuration information for target live broadcast content; The target live broadcast content refers to live broadcast content based on a digital human generated according to the live broadcast demand information of the target merchant, and is stored in a designated storage location, wherein the designated storage location has target address information; the target live broadcast configuration information includes at least: live broadcast streaming address information, live broadcast start time / stop time, and identification information of the live broadcast platform, wherein the live broadcast streaming address information is the target address information; In response to the live broadcast creation operation of the target merchant after the configuration is completed, the target live broadcast configuration information is sent to the live broadcast management server, so that the live broadcast management server provides the target live broadcast configuration information to the live broadcast platform to create a target live broadcast task, or creates a target live broadcast task according to the target live broadcast configuration information and provides it to the live broadcast platform; wherein, the target live broadcast task starts at the live broadcast start time and stops at the live broadcast stop time; the content of the target live broadcast task is the target live broadcast content pulled according to the live broadcast push address; and Jump from the live broadcast configuration page to the live broadcast task list page, and maintain the target live broadcast configuration information corresponding to the target live broadcast task on the live broadcast task list page for the target merchant to view; Among them, the live broadcast content based on digital humans generated according to the live broadcast demand information of the target merchant specifically refers to the live broadcast content obtained by the following method: generating an audio signal for explaining the content to be broadcast according to the content to be broadcast; recording multiple action pictures corresponding to the digital humans, adding attribute tags to each action picture, and the attribute tags are used to identify the content attributes suitable for the action pictures; selecting a target action picture adapted to each theme content from the multiple action pictures according to the attribute information of each theme content and the attribute tags of each action picture; and performing sound driving on the digital humans in the target action pictures adapted to the content to be broadcast according to the audio signal for explaining the content to be broadcast, so as to obtain the target live broadcast content based on the digital humans.

5. The method according to claim 4, characterized in that The multiple live broadcast information items also include: at least one of: live broadcast content items, live broadcast link items and key items; accordingly, the target live broadcast configuration information also includes: streaming format, live broadcast link and at least one of the key information corresponding to the live broadcast streaming address information; wherein, the key information is used to authenticate the live broadcast platform or the live broadcast management server when the live broadcast platform or the live broadcast management server pulls the target live broadcast content; the streaming format is used to limit the generation method of the target live broadcast content; the live broadcast link is the access link corresponding to the target live broadcast task.

6. The method according to claim 5, characterized in that In response to the target merchant's configuration operation on the multiple live broadcast information items, obtaining target live broadcast configuration information for target live broadcast content includes: In response to the target merchant's manual filling operation on each live broadcast item, obtaining configuration information of each live broadcast item as the target live broadcast configuration information; or, The live broadcast configuration interface also includes: an identification area; responding to the target merchant's copy and paste operation on the live broadcast push address information and the key information corresponding to the live broadcast push address information in the identification area, identifying the live broadcast push address information and the key corresponding to the push address information, and automatically filling in the identified live broadcast push address information and the key corresponding to the live broadcast push address information into the live broadcast push address item and the key item; and, responding to the target merchant's manual filling operation on other live broadcast information items other than the live broadcast push address item and the key item, obtaining the configuration information of the other live broadcast information items to obtain the target live broadcast configuration information.

7. The method according to any one of claims 4 to 6, characterized in that: Maintaining the target live broadcast configuration information corresponding to the target live broadcast task on the live broadcast task list page for the target merchant to view, including: Determine the current live broadcast status of each live broadcast configuration information according to the live broadcast start time and live broadcast stop time in each live broadcast configuration information maintained on the live broadcast task list page; Classify and manage each live broadcast configuration information on different tab pages according to the current live broadcast status of each live broadcast configuration information, and the live broadcast configuration information in the same live broadcast status is placed on the same tab page; In response to a triggering operation on any tab page, the live broadcast configuration information on the tab page is displayed, and the name of the tab page indicates the live broadcast status of the live broadcast configuration information on the tab page.

8. The method according to claim 5, characterized in that Also includes: In the case where the push streaming mode is configured as a non-real-time push streaming mode, notifying the live content generation terminal to generate the target live content based on the digital human according to the live streaming demand information of the target merchant before the live streaming start time; or, When the streaming mode is configured as the real-time streaming mode, the live content generation terminal is notified to generate the target live content based on the digital human in real time according to the live broadcast demand information of the target merchant during the live broadcast process based on the live broadcast start time and the live broadcast stop time.

9. A live broadcast task processing method, characterized in that: Applied to a live broadcast management server, the method includes: Receive target live broadcast configuration information generated for target live broadcast content and sent by the live broadcast configuration terminal, the target live broadcast configuration information at least including: live broadcast streaming address information, live broadcast start time / stop time, and identification information of the live broadcast platform; the live broadcast streaming address information is the target address information of a designated storage location, the designated storage location is the storage location of the target live broadcast content, and the target live broadcast content is live broadcast content based on a digital human generated according to the live broadcast demand information of the target live broadcast merchant; According to the identification information of the live broadcast platform included in the target live broadcast configuration information, the target live broadcast configuration information is provided to the live broadcast platform for the live broadcast platform to create a target live broadcast task, or a target live broadcast task is created according to the target live broadcast configuration information and sent to the live broadcast platform; wherein the target live broadcast task starts at the live broadcast start time and stops at the live broadcast stop time, and the content of the target live broadcast task is the target live broadcast content pulled according to the live broadcast push address; The target live broadcast content specifically refers to the live broadcast content obtained by the following method: generating an audio signal for explaining the content to be broadcast based on the content to be broadcast; recording multiple action pictures corresponding to the digital human, adding an attribute tag to each action picture, and the attribute tag is used to identify the content attribute suitable for the action picture; selecting a target action picture adapted to each theme content from the multiple action pictures based on the attribute information of each theme content and the attribute tag of each action picture; and performing sound driving on the digital human in the target action picture adapted to the content to be broadcast based on the audio signal for explaining the content to be broadcast, so as to obtain the target live broadcast content based on the digital human.

10. The method according to claim 9, characterized in that Creating a target live broadcast task according to the target live broadcast configuration information and sending it to the live broadcast platform includes: Creating the target live broadcast task according to the target live broadcast configuration information, wherein the target live broadcast task includes the live broadcast streaming address and the live broadcast start time / stop time; The target live broadcast task is sent to the live broadcast platform according to the identification information of the live broadcast platform.

11. An electronic device, characterized in that: include: memory and processor; The memory is used to store a computer program; the processor is coupled to the memory and is used to execute the computer program to implement the steps in the method according to any one of claims 4 to 8 or 9 to 10.

12. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the processor is caused to implement the steps of the method according to any one of claims 4 to 8 or 9 to 10.

13. A computer program product, characterized in that The computer program product comprises a computer program / instruction, which, when executed by a processor, causes the processor to implement the steps of any one of the methods of claims 4-8 or 9-10.

Citation Information

Patent Citations

  • Live broadcast method and device based on artificial intelligence, equipment and storage medium

    CN111010589A

  • Digital human live broadcast method and device, live broadcast interaction method and device and electronic equipment

    CN117857831A