Method and Apparatus for Communication Processing
US-2022038513-A1 · Feb 3, 2022 · US
US11665386B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11665386-B2 |
| Application number | US-202117396965-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 9, 2021 |
| Priority date | Oct 28, 2020 |
| Publication date | May 30, 2023 |
| Grant date | May 30, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for co-hosting and an electronic device are disclosed. In the method, a co-hosting establishment instruction is acquired; configuration information of the first live streaming client is acquired in response to the co-hosting establishment instruction; first communication protocol information corresponding to a co-hosting process is acquired from the configuration information; and co-hosting with a second live streaming client is established based on the first communication protocol information. The co-hosting process is a general process in different types of co-hosting services, and includes a co-hosting establishment process.
Opening claim text (preview).
What is claimed is: 1. A method for co-hosting, applicable to a terminal, the method comprising: acquiring a co-hosting establishment instruction, wherein the co-hosting establishment instruction is configured to instruct a first live streaming client to establish co-hosting with a second live streaming client; acquiring configuration information of the first live streaming client in response to the co-hosting establishment instruction, wherein the configuration information comprises first communication protocol information corresponding to a co-hosting establishment process and second communication protocol information corresponding to a co-hosting termination process, the first communication protocol information corresponding to the co-hosting establishment process is shared between different types of co-hosting services, the second communication protocol information corresponding to the co-hosting termination process is shared between different types of co-hosting services and wherein the different types of co-hosting services comprises services for co-hosting between anchors, and cohosting between an anchor and a viewer; acquiring, in response to the co-hosting establishment instruction, the first communication protocol information corresponding to the co-hosting establishment process from the configuration information; establishing the co-hosting with the second live streaming client based on the first communication protocol information; acquiring a co-hosting termination instruction, wherein the co-hosting termination instruction is configured to instruct the first live streaming client to terminate the co-hosting with the second live streaming client; acquiring, in response to the co-hosting termination instruction, the second communication protocol information corresponding to the co-hosting termination process from the configuration information; and terminating the co-hosting with the second live streaming client based on the second communication protocol information. 2. The method according to claim 1 , wherein the co-hosting establishment instruction is configured to instruct the first live streaming client to establish co-hosting of a target type with the second live streaming client, and the configuration information further comprises address information corresponding to a co-hosting service of the target type; and wherein said establishing the co-hosting with the second live streaming client based on the first communication protocol information comprises: establishing the co-hosting of the target type with the second live streaming client by calling, based on the first communication protocol information and the address information, a co-hosting service corresponding to the address information. 3. The method according to claim 2 , further comprising: acquiring original configuration information, wherein the original configuration information comprises the communication protocol information corresponding the co-hosting process; and acquiring the configuration information by adding the address information to the original configuration information, wherein the address information indicates storage addresses corresponding to the different types of co-hosting services. 4. The method according to claim 2 , wherein said establishing the co-hosting with the second live streaming client based on the first communication protocol information comprises: creating, based on the first communication protocol information, a second co-hosting request satisfying the first communication protocol information, the second co-hosting request is configured to request a server to establish the co-hosting between the first live streaming client and the second live streaming client; sending the second co-hosting request to the server, wherein the server is configured to send the second co-hosting request to the second live streaming client and receive a co-hosting acceptance response from the second live streaming client; and establishing the co-hosting of the target type with the second live streaming client by calling, in response to the co-hosting acceptance response from the server, the co-hosting service corresponding to the address information. 5. The method according to claim 4 , wherein said sending the second co-hosting request to the server comprises: determining, based on the first communication protocol information, a first interface for sending the second co-hosting request; and sending the second co-hosting request to the server by calling the first interface. 6. The method according to claim 4 , wherein said creating, based on the first communication protocol information, the second co-hosting request satisfying the first communication protocol information comprises: determining, based on the first communication protocol information, a format of the second co-hosting request; and creating, based on the format, the second co-hosting request matching the format. 7. The method according to claim 4 , wherein said calling, in response to the co-hosting acceptance response from the server, the co-hosting service corresponding to the address information comprises: receiving co-hosting information from the server, wherein the co-hosting information is delivered by the server in response to receiving the co-hosting acceptance response from the second live streaming client; and calling, based on the co-hosting information, the co-hosting service corresponding to the address information in response to the co-hosting acceptance response. 8. The method according to claim 7 , wherein the co-hosting service comprises sending live streaming data to the server, and the co-hosting information comprises a second interface for establishing a communication connection; and wherein said calling, based on the co-hosting information, the co-hosting service corresponding to the address information in response to the co-hosting acceptance response comprises: establishing the communication connection with the server by calling, based on the first communication protocol information, the second interface in response to the co-hosting acceptance response, wherein the communication connection indicates that the co-hosting with the second live streaming client has been established; and sending the live streaming data to the server over the communication connection. 9. The method according to claim 7 , wherein the co-hosting information comprises co-hosting position identifiers, wherein the co-hosting position identifiers indicate co-hosting positions assigned to the first live streaming client and the second live streaming client for co-hosting; and wherein said calling, based on the co-hosting information, the co-hosting service corresponding to the address information comprises: determining, based on the first communication protocol information, a co-hosting position identifier corresponding to the first live streaming client; and releasing the live streaming data in a co-hosting room based on a co-hosting position corresponding to the co-hosting position identifier. 10. The method according to claim 1 , wherein said terminating the co-hosting with the second live streaming client based on the second communication protocol information comprises: creating, based on the second communication protocol information, a second co-hosting termination request satisfying the second communication protocol information, wherein the second co-hosting termination request is configured to request a server to terminate the co-hosting between the first live streaming client and the second live streaming client; and sending the second co-hosting termination request to the server, wherein the server is configured to terminate th
Management of client data (terminal profiles in network data switching protocols H04L67/303) · CPC title
Live feed · CPC title
Transmission by server directed to the client · CPC title
sound input device, e.g. microphone · CPC title
Interfacing the upstream path of the transmission network, e.g. prioritizing client {content} requests (hybrid fiber coaxial [HFC] networks for upstream channel allocation for video distribution H04L12/2801; flow control in data networks H04L47/10; real-time communication protocols in data switching networks H04L65/00; scheduling or organising the servicing of application requests H04L67/60) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.