Method for establishing co-hosting in live-streaming, and terminal
AssigneeBeijing Dajia Internet Information Technology Co., Ltd.
InventorsXinyu Zhang, Chun Chen
Life of this patent
Estimating the term…
Abstract
A method for establishing co-hosting in live-streaming is disclosed. The method includes: displaying a co-host mode setting portal in a live-streaming room of a first user account; displaying a first co-host mode, a second co-host mode, a third co-host mode in response to a trigger operation on the co-host mode setting portal, and the second user account is a viewer account in the live-streaming room; and determining a selected co-host mode as a target co-host mode for the live-streaming room in response to a select operation on any one of the first co-host mode, the second co-host mode, and the third co-host mode.
Claims19
A method for establishing co-hosting in live-streaming, performed by a terminal corresponding to a first user account in a live-streaming room, the first user account being a live streamer account, the method comprising:
- displaying a co-host mode setting portal in the live-streaming room of the first user account in response to a trigger operation on a target co-host site, wherein the target co-host site is a co-host site in a co-host state;
- displaying a first co-host mode, a second co-host mode, and a third co-host mode in response to a trigger operation on the co-host mode setting portal, wherein the first user account initiates a co-host invitation to the live-streaming room in the first co-host mode, at least one second user account autonomously establishes co-hosting in the second co-host mode, the second user account requests co-hosting in the live-streaming room in the third co-host mode, and the second user account is a viewer account in the live-streaming room;
- determining a selected co-host mode as a target co-host mode for the live-streaming room in response to a select operation on any one of the first co-host mode, the second co-host mode, and the third co-host mode;
- sending a first co-host request to a server in response to the co-host invitation initiated by the first user account to any one of the at least one second user account in the live-streaming room in a case of the target co-host mode being determined as the first co-host mode, wherein the first co-host request is configured to request co-hosting with the second user account corresponding to the co-host invitation;
- receiving, in response to any one of the at least one second user account in the live-streaming room initiating a second co-host request and a co-host vacant site existing in the live-streaming room, live-streaming data of the second user account corresponding to the second co-host request in the live-streaming room in a case of the target co-host mode being determined as the second co-host mode, wherein the second co-host request is configured to acquire a co-host vacant site which is a co-host site in an idle state;
- and
- receiving a third co-host request from any one of the at least one second user account, wherein the third co-host request is configured to request co-hosting with the first user account in a case of the target co-host mode being determined as the third co-host mode;
- and receiving live-streaming data of the second user account corresponding to the third co-host request in response to an accept operation to the third co-host request of the second user account.
A terminal, comprising:
- one or more processors;
- and
- a memory configured to store one or more program codes executable by the one or more processors;
- wherein the one or more processors, when running the one or more program codes, are caused to execute instructions for:
- displaying a co-host mode setting portal in a live-streaming room of a first user account in response to a trigger operation on a target co-host site, wherein the target co-host site is a co-host site in a co-host state;
- displaying a first co-host mode, a second co-host mode, and a third co-host mode in response to a trigger operation on the co-host mode setting portal, wherein the first user account initiates a co-host invitation to the live-streaming room in the first co-host mode, at least one second user account autonomously establishes co-hosting in the second co-host mode, the second user account requests co-hosting in the live-streaming room in the third co-host mode, and the second user account is a viewer account in the live-streaming room;
- determining a selected co-host mode as a target co-host mode for the live-streaming room in response to a select operation on any one of the first co-host mode, the second co-host mode, and the third co-host mode;
- sending a first co-host request to a server in response to the co-host invitation initiated by the first user account to any one of the at least one second user account in the live-streaming room in a case of the target co-host mode being determined as the first co-host mode, wherein the first co-host request is configured to request co-hosting with the second user account corresponding to the co-host invitation;
- receiving, in response to any one of the at least one second user account in the live-streaming room initiating a second co-host request and a co-host vacant site existing in the live-streaming room, live-streaming data of the second user account corresponding to the second co-host request in the live-streaming room in a case of the target co-host mode being determined as the second co-host mode, wherein the second co-host request is configured to acquire a co-host vacant site which is a co-host site in an idle state;
- and
- receiving a third co-host request from any one of the at least one second user account, wherein the third co-host request is configured to request co-hosting with the first user account in a case of the target co-host mode being determined as the third co-host mode;
- and receiving live-streaming data of the second user account corresponding to the third co-host request in response to an accept operation to the third co-host request of the second user account.
A non-transitory computer-readable storage medium storing one or more program codes therein, wherein the one or more program codes, when run by a processor of a terminal, cause the terminal to execute instructions for:
- displaying a co-host mode setting portal in a live-streaming room of a first user account in response to a trigger operation on a target co-host site, wherein the target co-host site is a co-host site in a co-host state;
- displaying a first co-host mode, a second co-host mode, and a third co-host mode in response to a trigger operation on the co-host mode setting portal, wherein the first user account initiates a co-host invitation to the live-streaming room in the first co-host mode, at least one second user account autonomously establishes co-hosting in the second co-host mode, the second user account requests co-hosting in the live-streaming room in the third co-host mode, and the second user account is a viewer account in the live-streaming room;
- determining a selected co-host mode as a target co-host mode for the live-streaming room in response to a select operation on any one of the first co-host mode, the second co-host mode, and the third co-host mode;
- sending a first co-host request to a server in response to the co-host invitation initiated by the first user account to any one of the at least one second user account in the live-streaming room in a case of the target co-host mode being determined as the first co-host mode, wherein the first co-host request is configured to request co-hosting with the second user account corresponding to the co-host invitation;
- receiving, in response to any one of the at least one second user account in the live-streaming room initiating a second co-host request and a co-host vacant site existing in the live-streaming room, live-streaming data of the second user account corresponding to the second co-host request in the live-streaming room in a case of the target co-host mode being determined as the second co-host mode, wherein the second co-host request is configured to acquire a co-host vacant site which is a co-host site in an idle state;
- and
- receiving a third co-host request from any one of the at least one second user account, wherein the third co-host request is configured to request co-hosting with the first user account in a case of the target co-host mode being determined as the third co-host mode;
- and receiving live-streaming data of the second user account corresponding to the third co-host request in response to an accept operation to the third co-host request of the second user account.
Dependencies are inferred from the claim text.