IP Library Granted Patent US 12,587,716
Granted Patent B2
US 12,587,716 · App. 18/730,715 · Granted Mar 24, 2026

Virtual live-streaming control method and apparatus

Inventors: Yuxin Zhang (Hangzhou, CN); Lin Rui (Hangzhou, CN)
Assignee: HANGZHOU ALICLOUD APSARA INFORMATION TECHNOLOGY CO., LTD.
H04N21/8146H04N21/2187H04N21/4316H04N21/47205H04N21/488H04N21/858
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,587,716
App. No.
18/730,715
Granted
Mar 24, 2026
Kind
B2
Abstract

Embodiments of the present disclosure provide a virtual live-streaming control method and apparatus, where the virtual live-streaming control method includes: setting up a virtual character to perform information broadcasting of first type information and second type information related to a live-streaming theme in a live-streaming room; driving the virtual character to broadcast at least one piece of the first type information and the second type information according to a preset broadcast rule; acquiring a pre-generated material to be broadcast corresponding to the first type information and a transaction link of a target object associated with the second type information; displaying the material to be broadcast in the live-streaming room when the virtual character broadcasts the first type information; and displaying the transaction link in the live-streaming room when the virtual character broadcasts the second type information.

Claims (80)

1 . A virtual live-streaming control method, comprising:

setting up a virtual character to perform information broadcasting of first type information and second type information related to a live-streaming theme in a live-streaming room, wherein the first type information has a knowledge attribute, and the second type information has a transaction attribute;

driving the virtual character to broadcast at least one piece of the first type information and the second type information following a broadcast order according to a preset broadcast rule;

acquiring a pre-generated material to be broadcast corresponding to the first type information and a transaction link of a target object associated with the second type information;

displaying the material to be broadcast in the live-streaming room when the virtual character broadcasts the first type information; and

displaying the transaction link in the live-streaming room when the virtual character broadcasts the second type information, wherein, in a case that a user is detected to click on the transaction link, the live-streaming room jumps to a transaction interface of an object transaction platform.

2 . The virtual live-streaming control method according to claim 1 , wherein the driving the virtual character to broadcast the at least one piece of the first type information and the second type information according to the preset broadcast rule following the broadcast order comprises:

driving the virtual character to broadcast at least one piece of the first type information following the broadcast order according to the preset broadcast rule;

driving the virtual character to broadcast at least one piece of the second type information following the broadcast order in a case that it is detected that a broadcasting quantity of the first type information meets a first preset quantity threshold; and

returning to perform the step of driving the virtual character to broadcast the at least one piece of the first type information following the broadcast order in a case that it is detected that a broadcasting quantity of the second type information meets a second preset quantity threshold.

3 . The virtual live-streaming control method according to claim 2 , wherein the first type information comprises news information;

accordingly, the driving the virtual character to broadcast the at least one piece of the first type information following the broadcast order comprises:

determining a broadcast order of at least one piece of the news information according to a generation time and a historical broadcast record of the at least one piece of the news information; and

driving the virtual character to broadcast the at least one piece of the news information according to the broadcast order of the at least one piece of the news information.

4 . The virtual live-streaming control method according to claim 1 , wherein the driving the virtual character to broadcast the at least one piece of the first type information and the second type information following the broadcast order according to the preset broadcast rule comprises:

driving the virtual character to broadcast at least one piece of the first type information following the broadcast order according to the preset broadcast rule;

driving the virtual character to broadcast at least one piece of the second type information following the broadcast order in a case that it is detected that a total broadcast duration of the first type information meets a first preset duration threshold; and

returning to perform the step of driving the virtual character to broadcast the at least one piece of the first type information following the broadcast order in a case that it is detected that a total broadcast duration of the second type information meets a second preset duration threshold.

5 . The virtual live-streaming control method according to claim 1 , wherein the material to be broadcast comprises text material;

accordingly, the displaying the material to be broadcast in the live-streaming room when the virtual character broadcasts the first type information comprises:

displaying the text material in the live-streaming room according to a target display effect when the virtual character broadcasts the first type information, wherein the target display effect comprises at least one of the following: display form, font, color, size, lace and dynamic effect.

6 . The virtual live-streaming control method according to claim 1 , wherein the material to be broadcast comprises picture material;

accordingly, the displaying the material to be broadcast in the live-streaming room when the virtual character broadcasts the first type information comprises:

adjusting a display ratio of the picture material when the virtual character broadcasts the first type information, and displaying the picture material in the live-streaming room according to an adjustment result.

7 . The virtual live-streaming control method according to claim 1 , wherein the material to be broadcast comprises video material;

accordingly, the displaying the material to be broadcast in the live-streaming room when the virtual character broadcasts the first type information comprises:

adjusting a display ratio of the video material as well as a display position and/or a display size of the virtual character when the virtual character broadcasts the first type information; and

displaying the virtual character and the video material in the live-streaming room according to an adjustment result.

8 . The virtual live-streaming control method according to claim 1 , further comprising;

acquiring theme feedback information submitted by the user in the live-streaming room and predicting interaction intention information of the user based on the theme feedback information;

determining whether the interaction intention information matches current broadcast type information; and

switching next broadcast information to another type information or shortening a broadcast duration of the current broadcast type information if the interaction intention information does not match the current broadcast type information.

9 . The virtual live-streaming control method according to claim 8 , further comprising:

increasing the broadcast duration of the current broadcast type information if the interaction intention information matches the current broadcast type information.

10 . The virtual live-streaming control method according to claim 1 , further comprising:

determining current broadcast type information in the live-streaming room, and changing a display background of the live-streaming room, a character image of the virtual character, a display effect of the material to be broadcast and/or the transaction link in the live-streaming room according to the current broadcast type information.

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

prompting theme interaction information related to the live-streaming theme to the user by the virtual character;

acquiring multiple pieces of theme feedback information of the user related to the theme interaction information; and

driving the virtual character to perform a corresponding action to be performed based on the multiple pieces of theme feedback information.

12 . The virtual live-streaming control method according to claim 11 , further comprising:

prompting an action display control related to the live-streaming theme to the user by the virtual character, wherein the action display control is associated with at least one action to be performed related to the live-streaming theme;

receiving a click instruction of the user for the action display control to display the at least one action to be performed related to the live-streaming theme; and

receiving a click instruction submitted by the user for a target action to be performed, and driving the virtual character to perform the target action to be performed, wherein the target action to be performed is one of the at least one action to be performed.

13 . 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:

set up a virtual character to perform information broadcasting of first type information and second type information related to a live-streaming theme in a live-streaming room, wherein the first type information has a knowledge attribute, and the second type information has a transaction attribute;

drive the virtual character to broadcast at least one piece of the first type information and the second type information following a broadcast order according to a preset broadcast rule;

acquire a pre-generated material to be broadcast corresponding to the first type information and a transaction link of a target object associated with the second type information;

display the material to be broadcast in the live-streaming room when the virtual character broadcasts the first type information; and

display the transaction link in the live-streaming room when the virtual character broadcasts the second type information, wherein, in a case that a user is detected to click on the transaction link, the live-streaming room jumps to a transaction interface of an object transaction platform.

14 . 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:

set up a virtual character to perform information broadcasting of first type information and second type information related to a live-streaming theme in a live-streaming room, wherein the first type information has a knowledge attribute, and the second type information has a transaction attribute;

drive the virtual character to broadcast at least one piece of the first type information and the second type information following a broadcast order according to a preset broadcast rule;

acquire a pre-generated material to be broadcast corresponding to the first type information and a transaction link of a target object associated with the second type information;

display the material to be broadcast in the live-streaming room when the virtual character broadcasts the first type information; and

display the transaction link in the live-streaming room when the virtual character broadcasts the second type information, wherein, in a case that a user is detected to click on the transaction link, the live-streaming room jumps to a transaction interface of an object transaction platform.

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

drive the virtual character to broadcast at least one piece of the first type information following the broadcast order according to the preset broadcast rule;

drive the virtual character to broadcast at least one piece of the second type information following the broadcast order in a case that it is detected that a broadcasting quantity of the first type information meets a first preset quantity threshold; and

return to perform the step of driving the virtual character to broadcast the at least one piece of the first type information following the broadcast order in a case that it is detected that a broadcasting quantity of the second type information meets a second preset quantity threshold.

16 . The computing device according to claim 15 , wherein the first type information comprises news information;

accordingly, the processor is configured to:

determine a broadcast order of at least one piece of the news information according to a generation time and a historical broadcast record of the at least one piece of the news information; and

drive the virtual character to broadcast the at least one piece of the news information according to the broadcast order of the at least one piece of the news information.

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

drive the virtual character to broadcast at least one piece of the first type information following the broadcast order according to the preset broadcast rule;

drive the virtual character to broadcast at least one piece of the second type information following the broadcast order in a case that it is detected that a total broadcast duration of the first type information meets a first preset duration threshold; and

return to perform the step of driving the virtual character to broadcast the at least one piece of the first type information following the broadcast order in a case that it is detected that a total broadcast duration of the second type information meets a second preset duration threshold.

18 . The computing device according to claim 13 , wherein the material to be broadcast comprises text material;

accordingly, the processor is configured to:

display the text material in the live-streaming room according to a target display effect when the virtual character broadcasts the first type information, wherein the target display effect comprises at least one of the following: display form, font, color, size, lace and dynamic effect.

19 . The computing device according to claim 13 , wherein the material to be broadcast comprises picture material;

accordingly, the processor is configured to:

adjust a display ratio of the picture material when the virtual character broadcasts the first type information, and display the picture material in the live-streaming room according to an adjustment result.

20 . The computing device according to claim 13 , wherein the material to be broadcast comprises video material;

accordingly, the processor is configured to:

adjust a display ratio of the video material as well as a display position and/or a display size of the virtual character when the virtual character broadcasts the first type information; and

display the virtual character and the video material in the live-streaming room according to an adjustment result.

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 Aug 9, 2024
From: ZHANG, YUXIN; RUI, LIN
To: HANGZHOU ALICLOUD APSARA INFORMATION TECHNOLOGY CO., LTD.
Reel/Frame 068236/0529 →
Priority Claims (1)
CN 202210068130.3 · Jan 20, 2022 · national
Continuity (1)
Related Publication 20250234073A1 · Jul 17, 2025
References Cited (34)
US 10250953B1 · Murali · 2019 [cited by examiner]
US 10832736B2 · Gibbon · 2020 [cited by examiner]
US 10872116B1 · Yim · 2020 [cited by examiner]
US 11005908B1 · Wu · 2021 [cited by examiner]
US 11770588B2 · Gupta · 2023 [cited by examiner]
US 12096046B2 · Xue · 2024 [cited by examiner]
US 20070143493A1 · Mullig · 2007 [cited by examiner]
US 20100324941A1 · Stevenson · 2010 [cited by examiner]
US 20180262782A1 · Mateik · 2018 [cited by examiner]
US 20190253751A1 · Lin · 2019 [cited by examiner]
US 20200413156A1 · Zeiler · 2020 [cited by examiner]
US 20210321061A1 · Kawakami · 2021 [cited by examiner]
US 20220210500A1 · Sun · 2022 [cited by examiner]
US 20230023085A1 · Zhu · 2023 [cited by examiner]
US 20230209125A1 · Liu · 2023 [cited by examiner]
US 20230308724A1 · Yang · 2023 [cited by examiner]
US 20230328330A1 · He · 2023 [cited by examiner]
US 20240040161A1 · Chang · 2024 [cited by examiner]
CN 109087170A · 2018 [cited by applicant]
CN 110162661A · 2019 [cited by applicant]
CN 110381266A · 2019 [cited by applicant]
CN 113194350A · 2021 [cited by applicant]
CN 113448475A · 2021 [cited by applicant]
CN 113542370A · 2021 [cited by applicant]
CN 113825031A · 2021 [cited by applicant]
CN 114125491A · 2022 [cited by applicant]
WO WO2017107831A1 · 2017 [cited by applicant]
WO WO2019134173A1 · 2019 [cited by applicant]
WO WO2021112807A1 · 2021 [cited by applicant]
Extended European Search Report dated Mar. 5, 2025 for European Application No. 23742955.0. [cited by applicant]
International Search Report and Written Opinion dated Mar. 12, 2023 for International Application No. PCT/CN2023/073053. [cited by applicant]
Notification to Grant Patent Right for Invention dated Apr. 25, 2022 for Chinese Application No. 202210068130.3. [cited by applicant]
The Second Office Action dated Apr. 15, 2022 for Chinese Application No. 202210068130.3. [cited by applicant]
The First Office Action dated Mar. 17, 2022 for Chinese Application No. 202210068130.3. [cited by applicant]