IP Library Granted Patent US 12,593,079
Granted Patent B2
US 12,593,079 · App. 18/685,220 · Granted Mar 31, 2026

Virtual live-streaming control method and apparatus

Inventors: Yuxin Zhang (Hangzhou, CN); Lin Rui (Hangzhou, CN)
Assignee: Hangzhou AliCloud Feitian Information Technology Co., Ltd.
H04N21/2187G06T17/00
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,593,079
App. No.
18/685,220
Granted
Mar 31, 2026
Kind
B2
Abstract

An embodiment of the present application provides a virtual live-streaming control method, where the virtual live-streaming control method includes: setting up a virtual character to perform a live-streaming of news information related to a theme activity in a live-streaming room; driving the virtual character to broadcast at least one piece of the news information according to a preset broadcast rule; acquiring at least one activity event related to the news information; acquiring a static activity material generated based on the at least one activity event; and displaying the at least one activity event in the static activity material through a target display area of the live-streaming room in response to a display instruction of the static activity material.

Claims (85)

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

setting up a virtual character to perform a live-streaming of news information related to a theme activity in a live-streaming room;

driving the virtual character to broadcast at least one piece of the news information according to a preset broadcast rule;

acquiring at least one activity event related to the news information;

acquiring a static activity material generated based on the at least one activity event; and

displaying the at least one activity event in the static activity material through a target display area of the live-streaming room in response to a display instruction of the static activity material,

wherein the theme activity comprises at least two theme sub-activities, and

wherein the driving the virtual character to broadcast the at least one piece of the news information according to the preset broadcast rule comprises:

driving the virtual character to broadcast at least one piece of first news information related to a first theme sub-activity, and

switching a next piece of broadcast information to at least one piece of second news information related to a second theme sub-activity in case that it is detected that a broadcast quantity of the at least one piece of first news information meets a first preset quantity threshold, or a broadcast duration of the at least one piece of first news information meets a first preset duration threshold.

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 news information according to the preset broadcast rule comprises:

determining a broadcast order of the 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.

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

determining, based on a source type of one or more information sources, a news information collection strategy corresponding to the source type; and

collecting news information that matches a preset condition based on the news information collection strategy, wherein the preset condition comprises the theme activity or a preset custom event.

4 . The virtual live-streaming control method according to claim 1 , after the acquiring the static activity material generated based on the at least one activity event, further comprising:

displaying a clickable control corresponding to the static activity material to a user through the live-streaming room, wherein the clickable control is associated with the at least one activity event; and

generating the display instruction of the static activity material in a case that a click operation by the user against the clickable control is detected.

5 . The virtual live-streaming control method according to claim 1 , wherein the at least one activity event forms at least two activity event sets, the displaying the at least one activity event in the static activity material through the target display area of the live-streaming room comprises:

displaying at least one activity event contained in a first activity event set through the target display area of the live-streaming room; and

displaying, in response to a switch instruction of an activity event set, at least one activity event contained in a second activity event set corresponding to the switch instruction.

6 . The virtual live-streaming control method according to claim 1 , after the acquiring the static activity material generated based on the at least one activity event, further comprising:

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

in a case that the interaction intention information is determined to be related to a target activity event in the at least one activity event, generating a display instruction of a static activity material of the target activity event.

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

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

in a case that the interaction intention information is determined to be related to a target object in the news information, acquiring feedback information corresponding to the target object and displaying the feedback information through the target display area of the live-streaming room, wherein the target object has a transaction attribute.

8 . The virtual live-streaming control method according to claim 7 , wherein the feedback information comprises a transaction link with the target object;

accordingly, the acquiring the feedback information corresponding to the target object and displaying the feedback information through the target display area of the live-streaming room comprises:

acquiring the transaction link of the target object and sending the transaction link to a client, wherein the client displays the transaction link to the user and jumps from the live-streaming room to a transaction interface of an object transaction platform in a case that the user is detected to click on the transaction link.

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

in a case that the news information is detected to meet a preset condition, driving the virtual character to perform a corresponding action to be performed after the virtual character broadcasts the news information;

wherein the preset condition comprises one of the following: comprising a preset keyword and/or comprising a preset scene.

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

in the case that the news information is detected to meet the preset condition, prompting a user with an action display control related to the theme activity, wherein the action display control is associated with at least one candidate action to be performed related to the theme activity;

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

receiving a click instruction submitted by the user for the at least one candidate action to be performed to determine the corresponding action to be performed.

11 . The virtual live-streaming control method according to claim 9 , wherein the corresponding action to be performed is dance movements, the driving the virtual character to perform the corresponding action to be performed further comprises:

determining a background audio corresponding to the dance movements; and

playing the background audio and simultaneously driving the virtual character to perform the dance movements.

12 . 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 news information according to the preset broadcast rule further comprises:

after switching the next piece of broadcast information to the at least one piece of second news information related to the second theme sub-activity, driving the virtual character to broadcast the at least one piece of second news information related to the second theme sub-activity; and

returning to perform the step of driving the virtual character to broadcast the at least one piece of first news information related to the first theme sub-activity in case that it is detected that a broadcast quantity of the at least one piece of second news information meets a second preset quantity threshold, or a broadcast duration of the at least one piece of second news information meets a second preset duration threshold.

13 . 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 a live-streaming of news information related to a theme activity in a live-streaming room;

drive the virtual character to broadcast at least one piece of the news information according to a preset broadcast rule;

acquire at least one activity event related to the news information;

acquire a static activity material generated based on the at least one activity event; and

display the at least one activity event in the static activity material through a target display area of the live-streaming room in response to a display instruction of the static activity material,

wherein the theme activity comprises at least two theme sub-activities, and

wherein, the processor is configured to:

drive the virtual character to broadcast at least one piece of first news information related to a first theme sub-activity, and

switch a next piece of broadcast information to at least one piece of second news information related to a second theme sub-activity in case that it is detected that a broadcast quantity of the at least one piece of first news information meets a first preset quantity threshold, or a broadcast duration of the at least one piece of first news information meets a first preset duration threshold.

14 . 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 a live-streaming of news information related to a theme activity in a live-streaming room;

drive the virtual character to broadcast at least one piece of the news information according to a preset broadcast rule;

acquire at least one activity event related to the news information;

acquire a static activity material generated based on the at least one activity event; and

display the at least one activity event in the static activity material through a target display area of the live-streaming room in response to a display instruction of the static activity material,

wherein the theme activity comprises at least two theme sub-activities, and

wherein, the processor is configured to:

drive the virtual character to broadcast at least one piece of first news information related to a first theme sub-activity, and

switch a next piece of broadcast information to at least one piece of second news information related to a second theme sub-activity in case that it is detected that a broadcast quantity of the at least one piece of first news information meets a first preset quantity threshold, or a broadcast duration of the at least one piece of first news information meets a first preset duration threshold.

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

determine a broadcast order of the 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.

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

determine, based on a source type of one or more information sources, a news information collection strategy corresponding to the source type; and

collect news information that matches a preset condition based on the news information collection strategy, wherein the preset condition comprises the theme activity or a preset custom event.

17 . The computing device according to claim 14 , wherein the processor, after acquiring the static activity material generated based on the at least one activity event, is configured to:

display a clickable control corresponding to the static activity material to a user through the live-streaming room, wherein the clickable control is associated with the at least one activity event; and

generate the display instruction of the static activity material in a case that a click operation by the user against the clickable control is detected.

18 . The computing device according to claim 14 , wherein the at least one activity event forms at least two activity event sets, the processor is configured to:

display at least one activity event contained in a first activity event set through the target display area of the live-streaming room; and

display, in response to a switch instruction of an activity event set, at least one activity event contained in a second activity event set corresponding to the switch instruction.

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

acquire theme interaction information submitted by a user in the live-streaming room, and predict interaction intention information of the user based on the theme interaction information; and

in a case that the interaction intention information is determined to be related to a target activity event in the at least one activity event, generate a display instruction of a static activity material of the target activity event.

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

acquire theme interaction information submitted by a user in the live-streaming room, and predict interaction intention information of the user based on the theme interaction information; and

in a case that the interaction intention information is determined to be related to a target object in the news information, acquire feedback information corresponding to the target object and displaying the feedback information through the target display area of the live-streaming room, wherein the target object has a transaction attribute.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2026
From: HANGZHOU ALICLOUD FEITIAN INFORMATION TECHNOLOGY CO., LTD.
To: CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PRIVATE LIMITED
Reel/Frame 075437/0941 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2024
From: ZHANG, YUXIN; RUI, LIN
To: HANGZHOU ALICLOUD FEITIAN INFORMATION TECHNOLOGY CO., LTD.
Reel/Frame 066534/0024 →
Priority Claims (1)
CN 202210082937.2 · Jan 25, 2022 · national
Continuity (1)
Related Publication 20250126304A1 · Apr 17, 2025
References Cited (23)
US 20070143493A1 · Mullig · 2007 [cited by examiner]
US 20170294209A1 · Newell et al. · 2017 [cited by applicant]
US 20180361258A1 · Malyuk · 2018 [cited by applicant]
US 20220377414A1 · Zu · 2022 [cited by examiner]
US 20230023085A1 · Zhu · 2023 [cited by examiner]
CN 110381266A · 2019 [cited by applicant]
CN 110519611A · 2019 [cited by applicant]
CN 111988670A · 2020 [cited by applicant]
CN 112529992A · 2021 [cited by applicant]
CN 113194350A · 2021 [cited by applicant]
CN 113298585A · 2021 [cited by applicant]
CN 113421143A · 2021 [cited by applicant]
CN 113448475A · 2021 [cited by applicant]
CN 113691829A · 2021 [cited by applicant]
CN 113825029A · 2021 [cited by applicant]
CN 113825031A · 2021 [cited by applicant]
CN 114157897A · 2022 [cited by applicant]
Yue-Hong et al., Exploring the Communication Characteristics of Virtual Reality, Journal of Hit (Social Sciences Edition), vol. 19, No. 2, Mar. 2017. [cited by applicant]
Zhang Yuxin, Practical Exploration of Mobile Video Live Streaming in Integrated, Journal of News Research, vol. 11, No. 9, May 2020. [cited by applicant]
Notice of allowance mailed May 10, 2022 in Chinese App. No. 202210082937.2. [cited by applicant]
Office Action mailed Mar. 23, 2022 in Chinese App. No. 202210082937.2. [cited by applicant]
Second Office Action mailed Apr. 15, 2022 in Chinese App. No. 202210082937.2. [cited by applicant]
International Search Report and Written Opinion mailed Apr. 24, 2023 in related PCT Application No. PCT/CN2023/072109. [cited by applicant]