IP Library Granted Patent US 12,432,396
Granted Patent B2
US 12,432,396 · App. 18/833,827 · Granted Sep 30, 2025

Live-streaming processing method and apparatus

Inventor: Liqun Xie (Hangzhou, CN)
Assignee: Hangzhou AliCloud Apsara Information Technology Co., Ltd.
H04N21/2187G06T17/00H04N21/23412H04N21/4318
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,432,396
App. No.
18/833,827
Granted
Sep 30, 2025
Kind
B2
Abstract

Embodiments of the present disclosure provide a live-streaming processing method and apparatus, where the live-streaming processing method includes: using a virtual character to live-stream in a live-streaming room and acquiring a live-streaming setting parameter of the live-streaming room, where the live-streaming setting parameter includes an intelligent broadcast time interval corresponding to an intelligent play mode; determining a scene type to be played corresponding to the intelligent play mode in a case that it is determined that a current clive-streaming time reaches a starting time point of the intelligent broadcast time interval; acquiring a material to be played corresponding to the scene type to be played from a preset resource pool, determining data to be played of the intelligent play mode based on the material to be played; and controlling the virtual character to live-stream for the data to be played in the live-streaming room.

Claims (72)

1. A live-streaming processing method, applied to a virtual live-streaming control system and comprising:

using a virtual character to live-stream in a live-streaming room and acquiring a live-streaming setting parameter of the live-streaming room, wherein the live-streaming setting parameter comprises an intelligent broadcast time interval, and the intelligent broadcast time interval corresponds to an intelligent play mode;

determining a scene type to be played corresponding to the intelligent play mode according to a current play scene type, scene state information and/or play resource attribute information of the live-streaming room in a case that it is determined that a current live-streaming time of the live-streaming room reaches a starting time point of the intelligent broadcast time interval;

acquiring a material to be played corresponding to the scene type to be played from a preset resource pool based on the scene type to be played, and determining data to be played of the intelligent play mode based on the material to be played; and

controlling the virtual character to live-stream for the data to be played in the live-streaming room.

2. The live-streaming processing method according to claim 1 , wherein the live-streaming setting parameter further comprises a timed broadcast time interval, the timed broadcast time interval corresponds to a timed play mode,

accordingly, the method further comprises:

triggering a preset task to be played in the timed play mode corresponding to a starting time point in a case that it is determined that the current live-streaming time of the live-streaming room reaches the starting time point of the timed broadcast time interval; and

controlling the virtual character to live-stream for data to be played corresponding to the task to be played in the live-streaming room.

3. The live-streaming processing method according to claim 2 , before the case that it is determined that the current live-streaming time of the live-streaming room reaches the starting time point of the timed broadcast time interval, comprising:

acquiring timed broadcast text of the live-streaming room, and creating the task to be played in the timed play mode based on the timed broadcast text and the timed broadcast time interval; and

placing the task to be played successively in a timed play queue according to a sequence of the timed broadcast time interval.

4. The live-streaming processing method according to claim 3 , wherein the triggering the preset task to be played in the timed play mode corresponding to the starting time point comprises:

based on the starting time point of the timed broadcast time interval, determining the task to be played in the timed play mode from the timed play queue, and triggering the task to be played.

5. The live-streaming processing method according to claim 3 , before the controlling the virtual character to live-stream for the data to be played corresponding to the task to be played in the live-streaming room, further comprising:

receiving a text modification request sent by a user for the task to be played, and determining text to be modified in a timed play text based on modification information carried in the text modification request; and

sending prompt information indicating that it is unable to modify the text to the user in a case that it is determined that the task to be played in the timed play mode has been triggered.

6. The live-streaming processing method according to claim 5 , after the determining the text to be modified in the timed play text based on the modification information carried in the text modification request, further comprising:

in a case that it is determined that the task to be played in the timed play mode has not been triggered, modifying the text to be modified based on the modification information to acquire modified text to be played;

modifying the starting time point of the timed broadcast time interval corresponding to the task to be played based on the modification information to acquire a modified starting time point to be played; and

creating a new task to be played based on the modified text to be played and the modified starting time point to be played, and deleting an untriggered task to be played.

7. The live-streaming processing method according to claim 1 , wherein the scene state information comprises a scene fatigue degree, a scene play interval, and the play resource attribute information comprises a play resource related label, a play resource timeliness, and a play resource weight.

8. The live-streaming processing method according to claim 1 , wherein the acquiring the material to be played corresponding to the scene type to be played from the preset resource pool based on the scene type to be played comprises:

acquiring keyword information of current broadcast content in the live-streaming room, wherein the current broadcast content is associated with the current play scene type;

determining keyword information to be played in the scene type to be played based on the keyword information; and

determining a material to be played corresponding to the keyword information to be played from the preset resource pool based on the keyword information to be played.

9. The live-streaming processing method according to claim 8 , wherein the determining the data to be played of the intelligent play mode based on the material to be played comprises:

determining intelligent play text and intelligent scene data based on the material to be played; and

generating the data to be played of the intelligent play mode based on the intelligent play text and the intelligent scene data.

10. The live-streaming processing method according to claim 9 , before the acquiring the material to be played corresponding to the scene type to be played from the preset resource pool based on the scene type to be played, further comprising:

acquiring source data from one or more data sources;

preprocessing the source data based on a preset data processing rule to determine resource text corresponding to the source data, and constructing scene for the scene text based on a scene protocol construction rule to acquire scene data corresponding to the resource text; and

constructing the preset resource pool based on the resource text and the scene data.

11. The live-streaming processing method according to claim 1 , further comprising:

acquiring an interstitial event occurring in the live-streaming room, and determining interstitial text corresponding to the interstitial event based on the interstitial event;

constructing a scene for the interstitial text based on a scene protocol construction rule, and determining data to be played corresponding to the interstitial text; and

driving the virtual character to interstitially played the data to be played in the live-streaming room.

12. A computing device, comprising:

a memory and a processor;

wherein the memory is configured to store computer executable instructions, and the processor is configured to execute the computer executable instructions, the processor, when executing the computer executable instructions is configured to:

use a virtual character to live-stream in a live-streaming room and acquire a live-streaming setting parameter of the live-streaming room, wherein the live-streaming setting parameter comprises an intelligent broadcast time interval, and the intelligent broadcast time interval corresponds to an intelligent play mode;

determine a scene type to be played corresponding to the intelligent play mode according to a current play scene type, scene state information and/or play resource attribute information of the live-streaming room in a case that it is determined that a current live-streaming time of the live-streaming room reaches a starting time point of the intelligent broadcast time interval;

acquire a material to be played corresponding to the scene type to be played from a preset resource pool based on the scene type to be played, and determine data to be played of the intelligent play mode based on the material to be played; and

control the virtual character to live-stream for the data to be played in the live-streaming room.

13. The computing device according to claim 12 , wherein the live-streaming setting parameter further comprises a timed broadcast time interval, the timed broadcast time interval corresponds to a timed play mode,

accordingly, the processor is configured to:

trigger a preset task to be played in the timed play mode corresponding to a starting time point in a case that it is determined that the current live-streaming time of the live-streaming room reaches the starting time point of the timed broadcast time interval; and

control the virtual character to live-stream for data to be played corresponding to the task to be played in the live-streaming room.

14. The computing device according to claim 13 , wherein the processor is configured to:

acquire timed broadcast text of the live-streaming room, and create the task to be played in the timed play mode based on the timed broadcast text and the timed broadcast time interval; and

place the task to be played successively in a timed play queue according to a sequence of the timed broadcast time interval.

15. The computing device according to claim 12 , wherein the scene state information comprises a scene fatigue degree, a scene play interval, and the play resource attribute information comprises a play resource related label, a play resource timeliness, and a play resource weight.

16. The computing device according to claim 12 , wherein the processor is configured to:

acquire keyword information of current broadcast content in the live-streaming room, wherein the current broadcast content is associated with the current play scene type;

determine keyword information to be played in the scene type to be played based on the keyword information; and

determine a material to be played corresponding to the keyword information to be played from the preset resource pool based on the keyword information to be played.

17. The computing device according to claim 16 , wherein the processor is configured to:

determine intelligent play text and intelligent scene data based on the material to be played; and

generate the data to be played of the intelligent play mode based on the intelligent play text and the intelligent scene data.

18. The computing device according to claim 17 , wherein the processor is configured to:

acquire source data from one or more data sources;

preprocess the source data based on a preset data processing rule to determine resource text corresponding to the source data, and construct scene for the scene text based on a scene protocol construction rule to acquire scene data corresponding to the resource text; and

construct the preset resource pool based on the resource text and the scene data.

19. The computing device according to claim 12 , wherein the processor is configured to:

acquire an interstitial event occurring in the live-streaming room, and determine interstitial text corresponding to the interstitial event based on the interstitial event;

construct a scene for the interstitial text based on a scene protocol construction rule, and determine data to be played corresponding to the interstitial text; and

drive the virtual character to interstitially played the data to be played in the live-streaming room.

20. A non-transitory computer-readable storage medium, wherein the computer-readable memory medium stores computer executable instructions, a processor, when executing the computer executable instructions is configured to:

use a virtual character to live-stream in a live-streaming room and acquire a live-streaming setting parameter of the live-streaming room, wherein the live-streaming setting parameter comprises an intelligent broadcast time interval, and the intelligent broadcast time interval corresponds to an intelligent play mode;

determine a scene type to be played corresponding to the intelligent play mode according to a current play scene type, scene state information and/or play resource attribute information of the live-streaming room in a case that it is determined that a current live-streaming time of the live-streaming room reaches a starting time point of the intelligent broadcast time interval;

acquire a material to be played corresponding to the scene type to be played from a preset resource pool based on the scene type to be played, and determine data to be played of the intelligent play mode based on the material to be played; and

control the virtual character to live-stream for the data to be played in the live-streaming room.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2026
From: HANGZHOU ALICLOUD APSARA INFORMATION TECHNOLOGY CO., LTD.
To: CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PRIVATE LIMITED
Reel/Frame 075438/0097 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2024
From: XIE, LIQUN
To: HANGZHOU ALICLOUD APSARA INFORMATION TECHNOLOGY CO., LTD.
Reel/Frame 068112/0015 →
Priority Claims (1)
CN 202210099241.0 · Jan 27, 2022 · national
Continuity (1)
Related Publication 20250150646A1 · May 8, 2025
References Cited (36)
US 20170214701A1 · Hasan · 2017 [cited by applicant]
US 20220189173A1 · Zhou · 2022 [cited by examiner]
US 20230023085A1 · Zhu · 2023 [cited by applicant]
US 20250126304A1 · Zhang · 2025 [cited by examiner]
US 20250142138A1 · Zhang · 2025 [cited by examiner]
CN 105208465A · 2015 [cited by applicant]
CN 109819276A · 2019 [cited by applicant]
CN 109982148A · 2019 [cited by applicant]
CN 110677697A · 2020 [cited by applicant]
CN 110781346A · 2020 [cited by applicant]
CN 110784759A · 2020 [cited by applicant]
CN 110850983A · 2020 [cited by applicant]
CN 110868635A · 2020 [cited by applicant]
CN 112188230A · 2021 [cited by applicant]
CN 112333179A · 2021 [cited by applicant]
CN 212625976U · 2021 [cited by applicant]
CN 112543342A · 2021 [cited by applicant]
CN 112601100A · 2021 [cited by applicant]
CN 112616063A · 2021 [cited by applicant]
CN 113194350A · 2021 [cited by applicant]
CN 113423017A · 2021 [cited by applicant]
CN 113453034A · 2021 [cited by applicant]
CN 113691829A · 2021 [cited by applicant]
CN 113766253A · 2021 [cited by applicant]
CN 113766296A · 2021 [cited by applicant]
CN 113825031A · 2021 [cited by applicant]
CN 113923462A · 2022 [cited by applicant]
CN 114125569A · 2022 [cited by applicant]
WO WO2015148693A1 · 2015 [cited by applicant]
WO WO2021134178A1 · 2021 [cited by applicant]
The Extended European Search Report dated Feb. 13, 2025 for Application No. 23746016.7. [cited by applicant]
International Search Report and Written Opinion dated May 4, 2023 for International Application No. PCT/CN2023/072120. [cited by applicant]
The First Office Action dated Mar. 17, 2022 for Chinese Application No. 202210099241.0. [cited by applicant]
Notification to Grant Patent Right for Invention dated Apr. 22, 2022 for Chinese Application No. 202210099241.0. [cited by applicant]
Xiao Hongbo “Analysis of the phenomenon of livestream carrying goods from the perspective of interactive ritual chain” Mar. 2020, No. 13, News Tribune. [cited by applicant]
Supplementary European Search Report dated Feb. 12, 2025 for European Application No. 23752254.5. [cited by applicant]