CN115242566B - Cloud conference joining method and device - Google Patents
Cloud conference joining method and device Download PDFInfo
- Publication number
- CN115242566B CN115242566B CN202210739209.4A CN202210739209A CN115242566B CN 115242566 B CN115242566 B CN 115242566B CN 202210739209 A CN202210739209 A CN 202210739209A CN 115242566 B CN115242566 B CN 115242566B
- Authority
- CN
- China
- Prior art keywords
- cloud conference
- information
- cloud
- conference
- joining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1822—Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
- H04N7/155—Conference systems involving storage of or access to video conference sessions
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Power Engineering (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
The embodiment of the application provides a cloud conference joining method and device. The method comprises the following steps: when a first device in the cloud conference searches a plurality of terminal devices, sending request information to each of the plurality of terminal devices; receiving indication information sent by at least one of a plurality of terminal devices; determining whether each of the plurality of terminal devices has installed an application program of the cloud conference according to the indication information; and when the second device in the plurality of terminal devices is determined to install the application program of the cloud conference, sending invitation information to the second device, wherein the invitation information is used for indicating the second device to join the cloud conference. According to the method, the first equipment which is added into the cloud conference searches a plurality of surrounding terminal equipment in a Bluetooth or local area network mode and invites the terminal equipment to be added into the cloud conference, so that the operation of adding the cloud conference by a user is simplified, the time for adding the cloud conference is saved, meanwhile, the terminal equipment is not easily affected by poor network conditions, and the efficiency of adding the cloud conference is improved.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a cloud conference joining method and apparatus.
Background
With the rapid development of internet technology, online conferences using networks as media can break through the time and region limitations, and the effect of face-to-face communication is directly realized through the internet. The cloud conference is a conference group created on a cloud server by a participant participating in the online conference through a terminal device, a corresponding cloud conference joining code, a link and the like are generated after the cloud conference is created, and before the online conference is formally performed, the participant is required to join in the cloud conference through respective user equipment, so that the online conference is started.
Generally, a creator of a cloud conference shares a cloud conference joining code, a link and the like of the cloud conference to a participant who needs to participate in an online conference, and the participant inputs the cloud conference joining code of the cloud conference through user equipment, clicks the link of the cloud conference, or scans the code and the like to join the cloud conference, wherein the modes require one step of operation of a user, and delay or incapability of joining can occur when the network condition is poor, so that the cloud conference joining method is not convenient.
Disclosure of Invention
The embodiment of the application provides a cloud conference joining method and device, wherein a first device which is joined into a cloud conference searches a plurality of surrounding terminal devices in a Bluetooth or local area network mode and invites the terminal devices to join into the cloud conference, so that the operation of joining the cloud conference by a user is simplified, the time for joining the cloud conference is saved, the first device is not easily affected by poor network conditions, and the efficiency of joining the cloud conference is improved.
In a first aspect, an embodiment of the present application provides a cloud conference joining method, including:
when a first device in a cloud conference searches a plurality of terminal devices, sending request information to each of the plurality of terminal devices, wherein the request information is used for requesting whether indication information of an application program of the cloud conference is installed or not;
receiving indication information sent by at least one of the plurality of terminal devices;
determining whether each of the plurality of terminal devices has installed an application program of the cloud conference according to the indication information;
and when determining that a second device in the plurality of terminal devices installs the application program of the cloud conference, sending invitation information to the second device, wherein the invitation information is used for indicating the second device to join the cloud conference.
In the method, the first device is a device which is added to the cloud conference, when the first device searches a plurality of surrounding terminal devices in a Bluetooth or local area network mode, request information is sent to each terminal device in the plurality of terminal devices, the request information is used for requesting the terminal device to reply to whether indication information of an application program of the cloud conference is installed or not, the first device receives the indication information sent by at least one device in the plurality of terminal devices, at the moment, the terminal device which does not reply the indication information defaults to the application program of the cloud conference, whether each terminal device is installed with the application program of the cloud conference or not is determined according to the indication information, and the first device sends invitation information to a second device which is installed with the application program of the cloud conference to directly invite the second device to join the cloud conference. The method simplifies the operation of joining the cloud conference by the user, saves the time of joining the cloud conference, is not easily affected by poor network conditions, and improves the efficiency of joining the cloud conference.
In one possible implementation manner, after the sending the invitation information to the second device, the method further includes:
receiving reply information sent by the second equipment, wherein the reply information comprises a first identifier of the second equipment;
and sending an addition request message to a cloud server, wherein the addition request message comprises the first identification, and the addition request message is used for indicating the cloud server to allow the second device to join the cloud conference.
In the embodiment of the application, the cloud conference is created on the cloud server, so that the second device needs to be allowed by the cloud server to join the cloud conference, after the first device sends the invitation information to the second device, the second device sends the reply information to the first device, wherein the reply information comprises the first identifier of the second device, after the first device receives the reply information, the first device sends an adding request message to the cloud server to indicate the cloud server to allow the second device to join the cloud conference, wherein the adding request message comprises the first identifier, namely the first identifier of the second device needing to join the cloud conference, and the first identifier can be used for the cloud server to carry out identity verification on the second device requesting to join the cloud conference. According to the method, through interaction between the first equipment, the second equipment and the cloud server, the second equipment can be directly invited to join the cloud conference, compared with the mode of inputting joining codes and the like, the operation of joining the cloud conference is simplified, the time of joining the cloud conference is saved, and the efficiency of joining the cloud conference is improved.
In one possible implementation, the indication information includes system file information; the determining whether each of the plurality of terminal devices has installed the application program of the cloud conference according to the indication information includes:
detecting whether the system file information returned by the second device contains a first file after the application program of the cloud conference is successfully installed and a configuration file corresponding to the first file;
and if the system file information comprises the first file and the configuration file corresponding to the first file, determining that the second device is provided with the application program of the cloud conference.
In the embodiment of the application, the system file information of the terminal equipment provided with the cloud conference application comprises a first file after the application is successfully installed and a configuration file corresponding to the first file, the indication information comprises the system file information of the second equipment, the first equipment detects the system file information, when the first file and the configuration file corresponding to the first file are detected, the application program of the cloud conference is determined to be installed by the second equipment, otherwise, the application program of the cloud conference is determined not to be installed by the second equipment. The method introduces a specific implementation mode of determining whether the terminal equipment installs the application program of the cloud conference, and ensures the effectiveness and accuracy of the mode.
In one possible implementation, the method further includes:
and when the fact that the second device in the plurality of terminal devices does not install the application program of the cloud conference is determined, installation information is sent to the second device, and the installation information comprises the application program of the cloud conference and the sharing link of the cloud conference.
In the embodiment of the application, when the first device determines that the second device in the plurality of terminal devices does not install the application program of the cloud conference, installation information is sent to the second device, the installation information can be used for the second device to forcibly install the application program of the cloud conference, and the second device can directly join the cloud conference through a sharing link of the cloud conference included in the installation information after the installation is successful. According to the method, aiming at the implementation mode of the second equipment without the application program, no other operation is needed for the user in the whole process, so that the time for joining the cloud conference is saved, and the efficiency for joining the cloud conference is improved.
In a second aspect, an embodiment of the present application provides a cloud conference joining method, including:
receiving an addition request message sent by a first device in a cloud conference, wherein the addition request message comprises a first identifier of a second device, and the first identifier is acquired after the first device determines that the second device has installed an application program of the cloud conference;
Receiving request joining information sent by the second equipment, wherein the request joining information comprises a second identifier of the second equipment;
and allowing the second device to join the cloud conference when the second identifier is the same as the first identifier.
In the method, the cloud server receives an addition request message sent by a first device of the cloud conference, wherein the addition request message comprises a first identifier of a second device, the first identifier is obtained after the first device determines that the second device has installed an application program of the cloud conference, namely the first identifier of the second device which needs to join the cloud conference, the cloud server receives request joining information sent by the second device, the request joining information comprises a second identifier of the second device, the second identifier is an identifier of the second device which sends request joining information to the cloud server, the cloud server compares the second identifier with the first identifier to carry out identity verification on the second device, and when the first identifier and the second identifier are identical, the second device passes the identity verification, and the second device is allowed to join the cloud conference. In the method, the cloud server performs identity verification on the second equipment, and the second equipment is directly allowed to join the cloud conference after the verification is passed, so that compared with the modes of the second equipment for inputting a joining code and the like, the operation of joining the cloud conference by a user is simplified, the time for joining the cloud conference is saved, and the efficiency of joining the cloud conference is improved.
In one possible implementation, the request joining information includes operation state information of the second device; the method further comprises the steps of:
determining a mode of the second equipment to join the cloud conference according to the running state information;
and sending the mode of joining the cloud conference to the second device, wherein the mode is used for indicating the second device to join the cloud conference according to the mode.
In the embodiment of the application, when the second device has a plurality of devices, the operation state of each terminal device in the second device may be different, and at this time, the manner of joining each terminal device into the cloud conference needs to be determined according to the operation state information of each terminal device in the second device, so that each terminal device joins the cloud conference in a determined manner. According to the method, the mode of adding each terminal device in the second device into the cloud conference is refined, and different modes are adopted aiming at different running state information, so that the efficiency of adding into the cloud conference is improved.
In one possible implementation, the request to join information includes network speed information of the second device; the method further comprises the steps of:
determining the order of the second equipment to join the cloud conference according to the network speed information and/or the running state information;
And sending the sequence of joining the cloud conference to the second device, wherein the sequence is used for indicating the second device to join the cloud conference according to the sequence.
In the embodiment of the application, when the second device has a plurality of devices, each terminal device in the second device cannot be added to the cloud conference at the same time, and at this time, the order of adding each terminal device to the cloud conference needs to be determined according to the network speed information and the running state information of each terminal device in the second device, so that each terminal device is added to the cloud conference according to the determined order. According to the method, the sequence of adding the cloud conference to each terminal device in the second device is refined, and when the network speed state of the terminal device is poor, the process of adding the cloud conference to the terminal device is not affected, namely the terminal device cannot be added to the cloud conference, and the efficiency of adding the cloud conference is improved.
In a third aspect, an embodiment of the present application provides a cloud conference joining apparatus, including:
a sending unit, configured to send, when a first device in a cloud conference searches for a plurality of terminal devices, request information to each of the plurality of terminal devices, where the request information is used to request indication information about whether an application program of the cloud conference has been installed;
A receiving unit, configured to receive indication information sent by at least one device of the plurality of terminal devices;
a determining unit, configured to determine, according to the indication information, whether each of the plurality of terminal devices has installed an application program of the cloud conference;
the sending unit is configured to send invitation information to a second device, when it is determined that the second device of the plurality of terminal devices installs an application program of the cloud conference, where the invitation information is used to instruct the second device to join the cloud conference.
In a possible implementation manner, the receiving unit is further configured to receive a reply message sent by the second device, where the reply message includes a first identifier of the second device;
the sending unit is further configured to send an addition request message to a cloud server, where the addition request message includes the first identifier, and the addition request message is used to instruct the cloud server to allow the second device to join the cloud conference.
In one possible implementation, the indication information includes system file information; the determining unit is specifically configured to:
detecting whether the system file information returned by the second device contains a first file after the application program of the cloud conference is successfully installed and a configuration file corresponding to the first file;
And if the system file information comprises the first file and the configuration file corresponding to the first file, determining that the second device is provided with the application program of the cloud conference.
In a possible implementation manner, the sending unit is further configured to:
and when the fact that the second device in the plurality of terminal devices does not install the application program of the cloud conference is determined, installation information is sent to the second device, and the installation information comprises the application program of the cloud conference and the sharing link of the cloud conference.
The operations and beneficial effects executed by the cloud conference joining apparatus may refer to the methods and beneficial effects described in any one of the first aspects, and repeated parts are not repeated.
In a fourth aspect, an embodiment of the present application provides a cloud conference joining apparatus, which is applied to a cloud server, including:
the cloud conference processing unit is used for receiving an addition request message sent by first equipment in a cloud conference, wherein the addition request message comprises a first identifier of second equipment, and the first identifier is acquired after the first equipment determines that the second equipment has installed an application program of the cloud conference;
the receiving unit is configured to receive join request information sent by the second device, where the join request information includes a second identifier of the second device;
And the processing unit is used for allowing the second equipment to join the cloud conference when the second identification is the same as the first identification.
In one possible implementation, the request joining information includes operation state information of the second device;
the processing unit is further used for determining a mode of adding the second equipment to the cloud conference according to the running state information;
the apparatus further comprises: and the sending unit is used for sending the mode of joining the cloud conference to the second equipment, and the mode is used for indicating the second equipment to join the cloud conference according to the mode.
In one possible implementation, the request to join information includes network speed information of the second device;
the processing unit is further used for determining the sequence of the second equipment joining the cloud conference according to the network speed information and/or the running state information;
the sending unit is further configured to send, to the second device, the order of joining the cloud conference, where the order is used to instruct the second device to join the cloud conference according to the order.
The operations and beneficial effects executed by the cloud conference joining apparatus may refer to the methods and beneficial effects described in any one of the second aspects, and the repetition is not repeated.
In a fifth aspect, the present application provides a cloud conference joining apparatus comprising a processor and a memory for storing a computer program; the processor is configured to execute the computer program stored in the memory, so that the cloud conference joining apparatus performs the method according to any one of the first aspect or the second aspect.
In a sixth aspect, the present application provides a cloud conference joining apparatus, the cloud conference joining apparatus including a processor, a memory, and a transceiver for receiving a channel or signal, or transmitting a channel or signal; the memory is used for storing a computer program; the processor is configured to invoke the computer program from the memory to perform the method according to any of the first aspect or any of the second aspect.
In a seventh aspect, the present application provides a cloud conference joining apparatus, the cloud conference joining apparatus comprising a processor and interface circuitry for receiving a computer program and transmitting to the processor; the processor runs the computer program to perform the method according to any one of the first aspect or any one of the second aspect.
In an eighth aspect, the present application provides a computer readable storage medium for storing a computer program which, when executed, causes the method according to any one of the first or second aspects to be carried out.
In a ninth aspect, the present application provides a computer program product comprising a computer program which, when executed, causes the method according to any one of the first or second aspects to be carried out.
In a tenth aspect, an embodiment of the present application provides a cloud conference joining system, where the cloud conference joining system includes at least one cloud server, at least one terminal device, where the terminal device is configured to perform the steps of any one of the first aspects, and the cloud server is configured to perform the steps of any one of the second aspects.
Drawings
The drawings used in the embodiments of the present application are described below.
Fig. 1 is a schematic diagram of a cloud conference joining system architecture according to an embodiment of the present application;
fig. 2 is a flowchart of a cloud conference joining method according to an embodiment of the present application;
FIG. 3 is an interface schematic diagram of a search device according to an embodiment of the present application;
Fig. 4 is a schematic structural diagram of a cloud conference joining apparatus 400 according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of a cloud conference joining apparatus 500 according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a cloud conference joining apparatus 600 according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of a cloud conference joining apparatus 700 according to an embodiment of the present application.
Detailed Description
The following is a description of some of the terms involved in the present application to facilitate understanding by those skilled in the art.
1. The cloud conference is a conference group created on a cloud server by a terminal device through an application program supporting online conference, and is used for joining participants of the online conference and carrying out the online conference in the cloud conference. The cloud conference can realize the transmission of audio and video data, the sharing and management of documents, remote phones or video conferences and the like. After creating the cloud conference, the cloud server generates a corresponding sharing link of the cloud conference, where the sharing link of the cloud conference may be a two-dimensional code, a verification code, a joining code, a conference number, a website, and the like, and is used for joining a terminal device that has not joined the cloud conference into the cloud conference.
Embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application.
Before formally conducting an online conference, participants are required to join in the cloud conference through respective users, so that the online conference is started. Generally, a creator of a cloud conference shares a cloud conference joining code, a link and the like of the cloud conference to a participant needing to participate in an online conference, and the participant inputs the cloud conference joining code of the cloud conference, clicks the link of the cloud conference, or scans the code and the like to join the cloud conference through user equipment, wherein the modes require one step of operation of a user, and delay or incapability of joining can occur when the network condition is poor, so that the cloud conference joining method and device are not convenient enough. Referring to fig. 1, fig. 1 is a schematic diagram of a cloud conference joining system architecture according to an embodiment of the present application, where the system includes a terminal device 101 and a cloud server 102, where:
the terminal device 101 is a device having processing capability and data transceiving capability. The terminal device 101 installs and runs an application program supporting the cloud conference, a user account is logged in the application program, and the user can join the cloud conference by clicking a conference link, inputting a verification code, a conference number and the like by using the terminal device 101. The terminal device 101 may be a cloud television, a computer, a notebook, a tablet, a palm top, a desktop, a diagnostic, a cell phone, an Ultra-mobile Personal Computer Ultra Mobile Personal Computer (UMPC), a netbook, a personal digital assistant (Personal Digital Assistant, PDA), or the like.
Alternatively, the terminal device 101 may refer broadly to one of a plurality of terminal devices, and embodiments of the present application are illustrated with respect to terminal device 101 only. The cloud conference applications installed on the terminal devices may be the same, or the cloud conference applications installed on the two terminal devices may be the same type of application of different operating system platforms, and the number of the terminal devices may be greater or lesser. For example, the number of the terminal devices is tens or hundreds, or more, and the number and the device type of the terminal devices are not limited in the embodiment of the present application.
Cloud server 102 is a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (Content Delivery Network, CDNs), big data, and artificial intelligence platforms. The cloud server 102 creates and manages a cloud conference, configures rights of all terminal devices in the cloud conference, and may allow the terminal devices to join the cloud conference, and pushes audio and video streams to the terminal devices joining the cloud conference. Cloud server 102 provides computing or application services for terminal device 101 and background services for applications supporting cloud conferencing.
The terminal device 101 and the cloud server 102 may be directly or indirectly connected through wired or wireless communication.
Alternatively, the cloud server 102 may undertake primary computing work, and the terminal device 101 may undertake secondary computing work; alternatively, the cloud server 102 takes on secondary computing work and the terminal device 101 takes on primary computing work; alternatively, the cloud server 102 and the terminal apparatus 101 each separately undertake classification work.
Referring to fig. 2, fig. 2 is a flowchart of a cloud conference joining method according to an embodiment of the present application, where the method includes, but is not limited to, the following steps:
s201: when a first device in the cloud conference searches a plurality of terminal devices, request information is sent to each of the plurality of terminal devices.
Specifically, the first device is any one of the terminal devices that has joined in the cloud conference, where the cloud conference may be created on the cloud server by the first device through an application program supporting the cloud conference, or may be created on the cloud server by other devices (devices other than the first device) through an application program supporting the cloud conference. The plurality of terminal devices are devices that do not join the cloud conference. The request information is used for requesting indication information of whether an application program of the cloud conference has been installed.
The first device that has joined in the cloud conference searches surrounding devices through bluetooth and/or local area network, when the first device searches for a plurality of terminal devices, the first device displays the plurality of terminal devices, as shown in fig. 3, fig. 3 is an interface schematic diagram of a search device provided in an embodiment of the present application, where the interface includes bluetooth, the plurality of searched terminal devices, and sending request information, the first device receives a click operation (click sending request information) input by a user, and sends the request information to each of the plurality of terminal devices in response to the click operation.
Optionally, the first device receives a selection instruction input by a user (the user may select one or more terminal devices of the plurality of terminal devices), marks a small box on the right end of the selected one or more terminal devices in response to the selection instruction, receives a click operation (click transmission request information) input by the user, and transmits the request information to the selected one or more terminal devices of the plurality of terminal devices in response to the click operation.
S202: the first device receives indication information sent by at least one device of the plurality of terminal devices.
Specifically, the first device receives the indication information sent by at least one device of the plurality of terminal devices, including but not limited to the following three cases:
in a first case, after each of the plurality of terminal devices receives the request information, each terminal device determines whether the application program of the cloud conference is installed or not, and sends indication information to the first device, where the indication information may include installed and uninstalled.
And secondly, after each terminal device in the plurality of terminal devices receives the request information, each terminal device determines whether the application program of the cloud conference is installed or not, the terminal device (at least one device) which determines that the application program of the cloud conference is installed sends prompt information to the first device, and the terminal device which determines that the application program of the cloud conference is not installed does not operate, wherein the indication information identifies that the application program of the cloud conference is installed.
And thirdly, after each of the plurality of terminal devices receives the request information, at least one device of the plurality of terminal devices sends indication information to the first device, wherein the indication information comprises system file information of the at least one device.
S203: and the first device determines whether each of the plurality of terminal devices has installed the application program of the cloud conference according to the indication information.
In some embodiments, the indication information includes system file information of at least one device, the first device detects whether the system file information returned by the second device includes a first file after the application program of the cloud conference is successfully installed and a configuration file corresponding to the first file, and if the system file information includes the first file and the configuration file corresponding to the first file, it determines that the application program of the cloud conference has been installed by the second device.
Specifically, the second device refers to at least one device in the plurality of terminal devices, the indication information includes system file information of the at least one device, the first file is a system file stored in a system of the second device after the second device successfully installs an application program of the cloud conference, and a configuration file corresponding to the first file is a configuration file required by the second device to normally operate the application program of the cloud conference.
The method comprises the steps that a first device receives indication information sent by a second device (at least one device in a plurality of terminal devices), searches and detects each folder in system file information of the second device and files in the folders, and when the fact that the folders contain a first file after the cloud conference application is successfully installed and a configuration file corresponding to the first file are detected, it is determined that the second device has installed the cloud conference application. And when the first file and/or the configuration file corresponding to the first file after the application program of the cloud conference is successfully installed are not detected in the folder, determining that the application program of the cloud conference is not installed by the second device.
In this embodiment, the method introduces a specific implementation manner of determining whether the terminal device installs the application program of the cloud conference, and ensures the validity and accuracy of this manner.
In some embodiments, the indication information includes installed and uninstalled, and the first device directly determines whether each terminal device has installed the application of the cloud conference according to the indication information.
Each terminal device can detect whether the system file information of the terminal device contains a first file after the application program of the cloud conference is successfully installed and a configuration file corresponding to the first file, and when the system file information contains the first file and the configuration file corresponding to the first file, the terminal device is determined to have installed the application program of the cloud conference, and indication information (installed) is sent to the first device; when the system file information does not contain the first file and/or the configuration file corresponding to the first file, determining that the terminal equipment does not install the application program of the cloud conference, and sending indication information (not installed) to the first equipment.
In some embodiments, the indication information identifies that the cloud conference is installed, and the first device receives the indication information sent by the at least one device and directly determines that the at least one device has installed an application of the cloud conference.
Each terminal device determines whether the cloud conference application is installed or not, and when the terminal device determines that the cloud conference application is installed, indication information is sent to the first device; when the terminal device determines that it does not install the application of the cloud conference, no operation is performed (i.e., no indication information is sent to the first device).
S204: when it is determined that the second device of the plurality of terminal devices installs the application program of the cloud conference, the first device transmits invitation information to the second device.
Specifically, the invitation information is used to instruct the second device to join the cloud conference. When it is determined that the second device of the plurality of terminal devices installs the application program of the cloud conference, the first device transmits invitation information to the second device, thereby inviting the second device to join the cloud conference.
Optionally, the first device and the second device may be directly or indirectly connected through bluetooth, a local area network, a wired or wireless communication manner, and the first device may send the invitation information to the second device through a communication manner such as broadcasting, unicasting or multicasting.
In some embodiments, when it is determined that the second device of the plurality of terminal devices does not install the application program of the cloud conference, the first device sends installation information to the second device, where the installation information includes the application program of the cloud conference and a sharing link of the cloud conference, and the second device is used to forcibly install the application program of the cloud conference, and after the installation is successful, the second device directly joins the cloud conference through the sharing link of the cloud conference included in the installation information.
In this embodiment, the method is specific to the implementation mode of the second device without the application program, and no other operation is needed for the user in the whole process, so that the time for joining the cloud conference is saved, and the efficiency for joining the cloud conference is improved.
S205: the second device sends reply information to the first device.
Specifically, the reply message includes a first identification of the second device. And after receiving the invitation information, the second device sends reply information to the first device, wherein the reply information can comprise the determination of joining or non-joining, and when the reply information is the determination of joining, the second device further comprises a first identifier of the second device, and the first identifier is used for carrying out identity verification on the second device requesting joining in the cloud conference by the cloud server.
In some embodiments, the reply information includes operation state information of the second device, and the reply information is used for determining, by the first device, a manner in which the second device joins the cloud conference according to the operation state information.
Specifically, after receiving the reply information, the first device determines a mode of joining the second device in the cloud conference according to the running state information of the second device in the reply information, and sends a mode of joining the cloud conference to the second device, wherein the mode is used for indicating the second device to join the cloud conference according to the mode.
In some embodiments, the reply information includes network speed information and/or running state information of the second device, and the reply information is used for determining, by the first device, an order in which the second device joins the cloud conference according to the network speed information and/or the running state information.
Specifically, after receiving the reply information, the first device determines the order of joining the cloud conference by the second device according to the network speed information and/or the running state information of the second device in the reply information, and sends the order of joining the cloud conference to the second device, wherein the order is used for indicating the second device to join the cloud conference according to the order.
S206: the first device sends an addition request message to the cloud server.
Specifically, the addition request message includes a first identifier of the second device, that is, a first identifier of the second device that needs to join the cloud conference, where the first identifier is used for the cloud server to perform identity verification on the second device that requests to join the cloud conference. And after receiving the reply information (including the first identifier of the second device) sent by the second device, the first device sends an addition request message to the cloud server.
S207: the second device sends request joining information to the cloud server.
Specifically, the request for joining information includes a second identification of the second device, the second identification being an identification of the second device that sent the request for joining information to the cloud server. After the second device sends the reply information to the first device, namely after the first device determines to join the cloud conference, the second device sends the request joining information to the cloud server, and the request joining information is requested to join the cloud conference.
S208: when the second identifier is the same as the first identifier, the cloud server allows the second device to join the cloud conference.
Specifically, after receiving an addition request message (including a first identifier of a second device) sent by a first device and request joining information (including a second identifier of the second device) sent by the second device, the cloud server performs identity verification on the second identifier of the second device, when the second identifier is identical to the first identifier, the cloud server indicates that the second device requesting to join in the cloud conference is the second device of the first device inviting to join in the cloud conference, the cloud server allows the second device to join in the cloud conference, and pushes an audio/video stream to the second device joining in the cloud conference, wherein the audio/video stream can be a file uploaded to the cloud server by a terminal device in the cloud conference, and after the second identifier is successfully resolved by the cloud server, the open state of the file, the sound information and the like are recorded.
In some embodiments, the request for joining information includes operation state information of the second device, and the cloud server determines a manner of joining the second device in the cloud conference according to the operation state information, and sends a manner of joining the cloud conference to the second device, where the manner is used to instruct the second device to join the cloud conference according to the manner.
For example, the running state information of the second device may include a phone call, an audio-video call, a standby application program and a cloud conference application program, when the running state of the second device is the phone call, the cloud server sends request information to the second device, where the request information is used to request the second device to select to continue the call or interrupt the call, the second device receives selection information input by a user (to continue the call or interrupt the call), and in response to the selection information, sends a mode of joining the cloud conference (to continue the call and join the cloud conference after the call ends, or interrupt the call to join the cloud conference), and after receiving the mode of joining the cloud conference, the second device joins the cloud conference according to the mode. When the running state of the second equipment is audio-video conversation, the cloud server determines that the mode of joining the second equipment in the cloud conference is picture-in-picture, sends the mode of joining the cloud conference (picture-in-picture) to the second equipment, and after receiving the mode, the second equipment starts the picture-in-picture, and simultaneously displays the audio-video conversation in a small window mode while joining the cloud conference. When the running state of the second device is standby, the cloud server determines that the mode of joining the cloud conference by the second device is direct joining, and sends the mode of joining the cloud conference (direct joining) to the second device, and the second device directly joins the cloud conference after receiving the mode. When the running state of the second equipment is an application program of the cloud conference, if the second equipment is in an idle state, determining that the mode of joining the second equipment into the cloud conference is direct joining; if the second device is in another cloud conference, the cloud server sends query information to the second device, where the query information is used to query whether the second device joins the current cloud conference, the second device receives reply information input by a user (remaining in the original cloud conference or joining the current cloud conference), and in response to the reply information, sends a manner of joining the cloud conference to the second device (background joining and retaining the current cloud conference in the background, or retaining the original cloud conference in the background and joining the current cloud conference), and the second device joins the current cloud conference in a corresponding manner.
In the embodiment, the method refines the mode of joining the cloud conference by each terminal device in the second device, and adopts different modes aiming at different running state information, so that the efficiency of joining the cloud conference is improved.
In some embodiments, the request joining information includes network speed information of the second device, and the cloud server determines an order of joining the cloud conference by the second device according to the network speed information and/or the running state information, and sends the order of joining the cloud conference to the second device, where the order is used to instruct the second device to join the cloud conference in the order.
Specifically, the cloud server determines a score corresponding to the network speed information and/or a score corresponding to the running state information, so as to determine a final score (a score corresponding to the network speed information, a score corresponding to the running state information, and a sum of the scores corresponding to the two scores), determines an order of joining the cloud conference by the second device according to the final score, and sends the order of joining the cloud conference to the second device.
Illustratively, the scores corresponding to the network speed information and the operation state information are shown in table 1:
TABLE 1
Network speed information | Score corresponding to network speed information | OperationStatus information | Score corresponding to running state information |
0 or more to 10M | 50 | Telephone set | 0 |
10M or more to 20M | 60 | Audio-video call | 15 |
20M or more and 30M | 70 | Other applications | 15 |
30M or more and 50M | 80 | Standby | 20 |
50M or more | 120 | Application program of cloud conference | 30 |
The second device comprises three devices, and the network speed information and the running state information of each device are as follows: the network speed information of the equipment 1 is 40M, and the running state information is standby; the network speed information of the equipment 2 is 10M, and the running state information is telephone; the network speed information of the device 3 is 20M, and the running state is other application programs. The scores corresponding to the network speed information and the running state information of each device are respectively determined, and the sum of the scores corresponding to the two items is calculated to obtain a final score: device 1 was 100, device 2 was 50, and device 3 was 75. Thus, the score of device 1 is highest, the order is first, the score of device 2 is lowest, the order is third, the score of device 3 is centered, and the order is second. Finally, the order of joining the cloud conference is transmitted to the second devices (device 1, device 2, and device 3).
In the embodiment, the method refines the sequence of adding the cloud conference to each terminal device in the second device, and when the network speed state of the terminal device is not good, the process of adding the cloud conference to the terminal device is not affected, namely the terminal device cannot be added to the cloud conference, and the efficiency of adding the cloud conference is improved.
The foregoing details of the method according to the embodiments of the present application and the apparatus according to the embodiments of the present application are provided below.
Referring to fig. 4, fig. 4 is a schematic structural diagram of a cloud conference joining apparatus 400 according to an embodiment of the present application, where the apparatus includes a sending unit 401, a receiving unit 402, and a determining unit 403, and detailed descriptions of the respective units are as follows.
A sending unit 401, configured to send, when a first device in a cloud conference searches for a plurality of terminal devices, request information to each of the plurality of terminal devices, where the request information is used to request indication information about whether an application program of the cloud conference has been installed;
a receiving unit 402, configured to receive indication information sent by at least one device of the plurality of terminal devices;
a determining unit 403, configured to determine, according to the indication information, whether each of the plurality of terminal devices has installed an application of the cloud conference;
the sending unit 401 is configured to send, when it is determined that a second device of the plurality of terminal devices installs an application program of the cloud conference, invitation information to the second device, where the invitation information is used to instruct the second device to join the cloud conference.
In a possible implementation manner, the receiving unit 402 is further configured to receive reply information sent by the second device, where the reply information includes a first identifier of the second device;
the sending unit 401 is further configured to send an addition request message to a cloud server, where the addition request message includes the first identifier, and the addition request message is used to instruct the cloud server to allow the second device to join the cloud conference.
In one possible implementation, the indication information includes system file information; the determining unit 403 is specifically configured to:
detecting whether the system file information returned by the second device contains a first file after the application program of the cloud conference is successfully installed and a configuration file corresponding to the first file;
and if the system file information comprises the first file and the configuration file corresponding to the first file, determining that the second device is provided with the application program of the cloud conference.
In a possible implementation manner, the sending unit 401 is further configured to:
and when the fact that the second device in the plurality of terminal devices does not install the application program of the cloud conference is determined, installation information is sent to the second device, and the installation information comprises the application program of the cloud conference and the sharing link of the cloud conference.
It should be noted that the implementation and beneficial effects of each unit may also correspond to the corresponding description of the method embodiment shown in fig. 2.
Referring to fig. 5, fig. 5 is a schematic structural diagram of a cloud conference joining apparatus 500 according to an embodiment of the present application, where the apparatus is applied to a cloud server, and the apparatus includes a receiving unit 501, a processing unit 502, and a sending unit 503, where the detailed descriptions of the respective units are as follows.
A receiving unit 501, configured to receive an addition request message sent by a first device in a cloud conference, where the addition request message includes a first identifier of a second device, where the first identifier is acquired after the first device determines that the second device has installed an application of the cloud conference;
the receiving unit 501 is configured to receive join request information sent by the second device, where the join request information includes a second identifier of the second device;
a processing unit 502, configured to allow the second device to join the cloud conference when the second identifier is the same as the first identifier.
In one possible implementation, the request joining information includes operation state information of the second device;
The processing unit 502 is further configured to determine, according to the running state information, a manner in which the second device joins the cloud conference;
and the sending unit 503 is configured to send, to the second device, the manner of joining the cloud conference, where the manner is used to instruct the second device to join the cloud conference according to the manner.
In one possible implementation, the request to join information includes network speed information of the second device;
the processing unit 502 is further configured to determine, according to the network speed information and/or the running state information, an order in which the second device joins the cloud conference;
the sending unit 503 is further configured to send, to the second device, the order of joining the cloud conference, where the order is used to instruct the second device to join the cloud conference according to the order.
It should be noted that the implementation and beneficial effects of each unit may also correspond to the corresponding description of the method embodiment shown in fig. 2.
Referring to fig. 6, fig. 6 is a schematic structural diagram of a cloud conference joining apparatus 600 according to an embodiment of the present application, where the apparatus 600 includes a processor 601 and a transceiver 603, and optionally, a memory 602, and the processor 601, the memory 602, and the transceiver 603 are connected to each other through a bus 604.
Memory 602 includes, but is not limited to, random access memory (random access memory, RAM), read-only memory (ROM), erasable programmable read-only memory (erasable programmable read only memory, EPROM), or portable read-only memory (compact disc read-only memory, CD-ROM), and memory 602 is used for associated instructions and data. The transceiver 603 is used to receive and transmit data.
The processor 601 may be one or more central processing units (central processing unit, CPU), and in the case where the processor 601 is one CPU, the CPU may be a single-core CPU or a multi-core CPU.
The processor 601 in the apparatus 600 reads the program code stored in the memory 602 for performing the following operations:
when a first device in a cloud conference searches a plurality of terminal devices, sending request information to each of the plurality of terminal devices, wherein the request information is used for requesting whether indication information of an application program of the cloud conference is installed or not;
receiving indication information sent by at least one of the plurality of terminal devices;
determining whether each of the plurality of terminal devices has installed an application program of the cloud conference according to the indication information;
And when determining that a second device in the plurality of terminal devices installs the application program of the cloud conference, sending invitation information to the second device, wherein the invitation information is used for indicating the second device to join the cloud conference.
Optionally, receiving, by the transceiver 603, a reply message sent by the second device, where the reply message includes a first identifier of the second device; and sending an addition request message to a cloud server, wherein the addition request message comprises the first identification, and the addition request message is used for indicating the cloud server to allow the second device to join the cloud conference.
Optionally, the indication information includes system file information; the processor 601 is further configured to detect whether the system file information returned by the second device includes a first file after the application program of the cloud conference is successfully installed and a configuration file corresponding to the first file; and if the system file information comprises the first file and the configuration file corresponding to the first file, determining that the second device is provided with the application program of the cloud conference.
Optionally, when it is determined that the second device of the plurality of terminal devices does not install the application program of the cloud conference, installation information is sent to the second device through the transceiver 603, where the installation information includes the application program of the cloud conference and a sharing link of the cloud conference.
It should be noted that the implementation and beneficial effects of each operation may also correspond to the corresponding description of the method embodiment shown in fig. 2.
Referring to fig. 7, fig. 7 is a schematic structural diagram of a cloud conference joining apparatus 700 according to an embodiment of the present application, where the apparatus 700 includes a processor 701 and a transceiver 703, and optionally, a memory 702, and the processor 701, the memory 702 and the transceiver 703 are connected to each other through a bus 704.
Memory 702 includes, but is not limited to, random access memory (random access memory, RAM), read-only memory (ROM), erasable programmable read-only memory (erasable programmable read only memory, EPROM), or portable read-only memory (compact disc read-only memory, CD-ROM), and memory 702 is used for associated instructions and data. The transceiver 703 is used to receive and transmit data.
The processor 701 may be one or more central processing units (central processing unit, CPU), and in the case where the processor 701 is one CPU, the CPU may be a single-core CPU or a multi-core CPU.
The processor 701 in the apparatus 700 reads the program code stored in the memory 702 for performing the following operations:
Receiving an addition request message sent by a first device in a cloud conference, wherein the addition request message comprises a first identifier of a second device, and the first identifier is acquired after the first device determines that the second device has installed an application program of the cloud conference;
receiving request joining information sent by the second equipment, wherein the request joining information comprises a second identifier of the second equipment;
and allowing the second device to join the cloud conference when the second identifier is the same as the first identifier.
Optionally, the request joining information includes operation state information of the second device; the processor 701 is further configured to determine, according to the running state information, a manner in which the second device joins the cloud conference; and sending, by the transceiver 703, the manner of joining the cloud conference to the second device, where the manner is used to instruct the second device to join the cloud conference in the manner.
Optionally, the request joining information includes network speed information of the second device; the processor 701 is further configured to determine an order in which the second device joins the cloud conference according to the network speed information and/or the running state information; the order of joining the cloud conference is sent to the second device through the transceiver 703, and the order is used to instruct the second device to join the cloud conference according to the order.
It should be noted that the implementation and beneficial effects of each operation may also correspond to the corresponding description of the method embodiment shown in fig. 2.
It should be understood that the cloud conference joining apparatus described above may be one chip. For example, the cloud conference joining apparatus may be a field programmable gate array (field programmable gate array, FPGA), an application specific integrated chip (application specific integrated circuit, ASIC), a system on chip (SoC), a central processing unit (central processor unit, CPU), a network processor (network processor, NP), a digital signal processing circuit (digital signal processor, DSP), a microcontroller (micro controller unit, MCU), a programmable controller (programmable logic device, PLD) or other integrated chips.
In implementation, the steps of the above method may be performed by integrated logic circuits of hardware in a processor or by instructions in the form of software. The steps of a method disclosed in connection with the embodiments of the present application may be embodied directly in a hardware processor for execution, or in a combination of hardware and software modules in the processor for execution. The software modules may be located in a random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory, registers, etc. as well known in the art. The storage medium is located in a memory, and the processor reads the information in the memory and, in combination with its hardware, performs the steps of the above method. To avoid repetition, a detailed description is not provided herein.
It should be noted that the processor in the embodiments of the present application may be an integrated circuit chip with signal processing capability. In implementation, the steps of the above method embodiments may be implemented by integrated logic circuits of hardware in a processor or instructions in software form. The processor may be a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic, or discrete hardware components. The disclosed methods, steps, and logic blocks in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be embodied directly in the execution of a hardware decoding processor, or in the execution of a combination of hardware and software modules in a decoding processor. The software modules may be located in a random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory, registers, etc. as well known in the art. The storage medium is located in a memory, and the processor reads the information in the memory and, in combination with its hardware, performs the steps of the above method.
According to a method provided by an embodiment of the present application, the present application also provides a computer program product, including: a computer program which, when run on a computer, causes the computer to perform the method of any of the embodiments shown in fig. 2.
According to the method provided by the embodiment of the application, the application further provides a computer readable medium, wherein the computer readable medium stores a computer program, and when the computer program runs on a computer, the computer program causes the computer to execute the method of any one of the embodiments shown in fig. 2.
According to the method provided by the embodiment of the application, the application further provides a cloud conference joining system which comprises one or more cloud servers and one or more terminal devices.
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the processes or functions described in accordance with embodiments of the present application are produced in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by a wired (e.g., coaxial cable, fiber optic, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a high-density digital video disc (digital video disc, DVD)), or a semiconductor medium (e.g., a Solid State Disk (SSD)), or the like.
Those of ordinary skill in the art will appreciate that the various illustrative logical blocks (illustrative logical block) and steps (steps) described in connection with the embodiments disclosed herein can be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a positioning server, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a read-only memory (ROM), a random access memory (random access memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The foregoing is merely illustrative of the present application, and the present application is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims (14)
1. A cloud conference joining method, comprising:
when a first device in a cloud conference searches a plurality of terminal devices in a Bluetooth and/or local area network mode, sending request information to each of the plurality of terminal devices, wherein the request information is used for requesting whether indication information of an application program of the cloud conference is installed or not, and the first device is any terminal device which is added into the cloud conference;
receiving indication information sent by at least one device in the plurality of terminal devices, wherein the indication information comprises system file information;
detecting whether the system file information returned by the second device in the plurality of terminal devices contains a first file after the application program of the cloud conference is successfully installed and a configuration file corresponding to the first file;
If the system file information comprises the first file and a configuration file corresponding to the first file, determining that the second device is provided with the application program of the cloud conference;
and sending invitation information to the second equipment, wherein the invitation information is used for indicating the second equipment to join the cloud conference.
2. The method of claim 1, wherein after sending the invitation information to the second device, further comprising:
receiving reply information sent by the second equipment, wherein the reply information comprises a first identifier of the second equipment;
and sending an addition request message to a cloud server, wherein the addition request message comprises the first identification, and the addition request message is used for indicating the cloud server to allow the second device to join the cloud conference.
3. The method according to claim 1, wherein the method further comprises:
and if the system file information does not contain the first file and/or does not contain the configuration file corresponding to the first file, determining that the second device does not install the application program of the cloud conference, and sending installation information to the second device, wherein the installation information comprises the application program of the cloud conference and the sharing link of the cloud conference.
4. A cloud conference joining method, comprising:
receiving an addition request message sent by a first device in a cloud conference, wherein the addition request message comprises a first identifier of a second device, the first identifier is obtained after the first device determines that the second device has installed an application program of the cloud conference, the application program of the second device installed the cloud conference is determined by the first device according to a first file contained in system file information sent by the second device and a configuration file corresponding to the first file, the first device is any one terminal device added to the cloud conference, and the second device is any one of a plurality of terminal devices searched by the first device through Bluetooth and/or a local area network;
receiving request joining information sent by the second equipment, wherein the request joining information comprises a second identifier of the second equipment;
and allowing the second device to join the cloud conference when the second identifier is the same as the first identifier.
5. The method of claim 4, wherein the request to join information comprises operational status information of the second device; the method further comprises the steps of:
Determining a mode of the second equipment to join the cloud conference according to the running state information;
and sending the mode of joining the cloud conference to the second device, wherein the mode is used for indicating the second device to join the cloud conference according to the mode.
6. The method of claim 5, wherein the request to join information comprises network speed information of the second device; the method further comprises the steps of:
determining the order of the second equipment to join the cloud conference according to the network speed information and/or the running state information;
and sending the sequence of joining the cloud conference to the second device, wherein the sequence is used for indicating the second device to join the cloud conference according to the sequence.
7. A cloud conference joining apparatus, comprising:
a sending unit, configured to send request information to each of a plurality of terminal devices when a first device in a cloud conference searches for the plurality of terminal devices by means of bluetooth and/or a local area network, where the request information is used to request whether indication information of an application program of the cloud conference has been installed, and the first device is any terminal device that has joined in the cloud conference;
A receiving unit, configured to receive indication information sent by at least one device of the plurality of terminal devices, where the indication information includes system file information;
the determining unit is used for detecting whether the system file information returned by the second device in the plurality of terminal devices contains a first file after the application program of the cloud conference is successfully installed and a configuration file corresponding to the first file; if the system file information comprises the first file and a configuration file corresponding to the first file, determining that the second device is provided with the application program of the cloud conference;
the sending unit is configured to send invitation information to the second device, where the invitation information is used to instruct the second device to join the cloud conference.
8. The apparatus of claim 7, wherein the device comprises a plurality of sensors,
the receiving unit is further configured to receive reply information sent by the second device, where the reply information includes a first identifier of the second device;
the sending unit is further configured to send an addition request message to a cloud server, where the addition request message includes the first identifier, and the addition request message is used to instruct the cloud server to allow the second device to join the cloud conference.
9. The apparatus of claim 7, wherein the transmitting unit is further configured to:
and if the system file information does not contain the first file and/or does not contain the configuration file corresponding to the first file, determining that the second device does not install the application program of the cloud conference, and sending installation information to the second device, wherein the installation information comprises the application program of the cloud conference and the sharing link of the cloud conference.
10. A cloud conference joining apparatus, characterized by being applied to a cloud server, comprising:
a receiving unit, configured to receive an addition request message sent by a first device in a cloud conference, where the addition request message includes a first identifier of a second device, where the first identifier is obtained after the first device determines that the second device has installed an application program of the cloud conference, the second device has installed the application program of the cloud conference, and the first device is determined according to a first file included in system file information sent by the second device and a configuration file corresponding to the first file, and the first device is any one of terminal devices that has joined in the cloud conference, and the second device is any one of a plurality of terminal devices that have been searched by the first device through bluetooth and/or a local area network;
The receiving unit is configured to receive join request information sent by the second device, where the join request information includes a second identifier of the second device;
and the processing unit is used for allowing the second equipment to join the cloud conference when the second identification is the same as the first identification.
11. The apparatus of claim 10, wherein the request to join information comprises operational status information of the second device;
the processing unit is further used for determining a mode of adding the second equipment to the cloud conference according to the running state information;
the apparatus further comprises: and the sending unit is used for sending the mode of joining the cloud conference to the second equipment, and the mode is used for indicating the second equipment to join the cloud conference according to the mode.
12. The apparatus of claim 11, wherein the request to join information comprises network speed information of the second device;
the processing unit is further used for determining the sequence of the second equipment joining the cloud conference according to the network speed information and/or the running state information;
the sending unit is further configured to send, to the second device, the order of joining the cloud conference, where the order is used to instruct the second device to join the cloud conference according to the order.
13. A cloud conference joining apparatus, characterized in that the apparatus comprises a processor and a memory, the memory being for storing a computer program, the processor being for invoking the computer program to perform the method according to any of claims 1-3 or any of claims 4-6.
14. A computer readable storage medium for storing a computer program which, when run on a computer, causes the computer to perform the method of any one of claims 1-3 or any one of claims 4-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210739209.4A CN115242566B (en) | 2022-06-28 | 2022-06-28 | Cloud conference joining method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210739209.4A CN115242566B (en) | 2022-06-28 | 2022-06-28 | Cloud conference joining method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115242566A CN115242566A (en) | 2022-10-25 |
CN115242566B true CN115242566B (en) | 2023-09-05 |
Family
ID=83671967
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210739209.4A Active CN115242566B (en) | 2022-06-28 | 2022-06-28 | Cloud conference joining method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115242566B (en) |
Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003219098A (en) * | 2002-01-24 | 2003-07-31 | Seiko Epson Corp | On-line conference system, program for controlling conference system, and on-line conference method |
JP2004252649A (en) * | 2003-02-19 | 2004-09-09 | Canon Inc | Network conference room reservation system |
CN102668475A (en) * | 2010-10-07 | 2012-09-12 | 松下电器产业株式会社 | Route construction device and route construction method |
CN104035758A (en) * | 2013-03-07 | 2014-09-10 | 富士通株式会社 | Device and method for providing situational application and electronic equipment |
CN104205790A (en) * | 2012-03-23 | 2014-12-10 | 杜比实验室特许公司 | Placement of talkers in 2d or 3d conference scene |
CN105472307A (en) * | 2014-08-20 | 2016-04-06 | 中兴通讯股份有限公司 | Video conference control method and video conference control system |
CN105893077A (en) * | 2015-12-31 | 2016-08-24 | 乐视移动智能信息技术(北京)有限公司 | Method, device and system for recommending application program to open file |
CN106878659A (en) * | 2017-03-08 | 2017-06-20 | 威盛电子股份有限公司 | Video conferencing system, server and terminal device |
CN109586933A (en) * | 2018-11-27 | 2019-04-05 | 平安科技(深圳)有限公司 | Acquisition methods, system and the server of conferencing resource |
CN109891878A (en) * | 2016-10-31 | 2019-06-14 | 微软技术许可有限责任公司 | The Enhanced Technology of teleconference session is added |
CN110417816A (en) * | 2019-08-28 | 2019-11-05 | 一块互动(北京)科技有限公司 | A kind of long-distance cloud conference creation method, apparatus and system |
CN111522604A (en) * | 2020-04-26 | 2020-08-11 | 腾讯科技(深圳)有限公司 | Application data processing method and device and computer readable storage medium |
CN111711528A (en) * | 2020-05-25 | 2020-09-25 | 腾讯科技(深圳)有限公司 | Network conference control method and device, computer readable storage medium and equipment |
CN112040169A (en) * | 2020-09-07 | 2020-12-04 | 紫光云(南京)数字技术有限公司 | Method for combining IM and audio-video network conference |
CN112235121A (en) * | 2020-10-27 | 2021-01-15 | 腾讯科技(深圳)有限公司 | Method, device, equipment and storage medium for realizing online conference |
CN112311750A (en) * | 2020-02-28 | 2021-02-02 | 北京字节跳动网络技术有限公司 | Interaction method and device and electronic equipment |
CN112399130A (en) * | 2019-08-16 | 2021-02-23 | 北京紫荆视通科技有限公司 | Processing method and device of cloud video conference information, storage medium and communication equipment |
CN112637672A (en) * | 2020-12-11 | 2021-04-09 | 深圳乐播科技有限公司 | Screen projection method, screen projection receiving terminal and screen projection sending terminal |
CN113055733A (en) * | 2021-03-15 | 2021-06-29 | 深圳乐播科技有限公司 | Method, device and equipment for generating video data with stable frame rate and storage medium |
JP2022014662A (en) * | 2020-07-07 | 2022-01-20 | 富士通株式会社 | Communication control device, communication control method and communication control program |
CN114390242A (en) * | 2022-01-19 | 2022-04-22 | 京东方科技集团股份有限公司 | Conference management method, video terminal, external storage device and conference system |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7881233B2 (en) * | 2004-09-01 | 2011-02-01 | Cisco Technology, Inc. | Techniques for planning a conference using location data |
US8577974B2 (en) * | 2010-07-07 | 2013-11-05 | Oracle International Corporation | Conference server simplifying management of subsequent meetings for participants of a meeting in progress |
US20120131076A1 (en) * | 2010-11-22 | 2012-05-24 | I O Interconnect, Ltd. | File sharing method and file sharing system utilizing the same |
US8924243B2 (en) * | 2012-09-28 | 2014-12-30 | Avaya Inc. | Mitigating peak traffic times in a multimedia conference |
US20150058058A1 (en) * | 2013-08-26 | 2015-02-26 | Cisco Technology, Inc. | Automatic Detection of Network Conditions Prior to Engaging in Online Activities |
JP6341023B2 (en) * | 2014-09-16 | 2018-06-13 | 株式会社リコー | Terminal device, data transmission method and program |
US20160134428A1 (en) * | 2014-11-11 | 2016-05-12 | Cisco Technology, Inc. | User Device Evaluation for Online Meetings |
US20170357947A1 (en) * | 2016-06-13 | 2017-12-14 | Intel Corporation | Meeting attendance tracking system |
US20210021440A1 (en) * | 2019-07-15 | 2021-01-21 | Vmware, Inc. | Presenter server for brokering presenter clients |
-
2022
- 2022-06-28 CN CN202210739209.4A patent/CN115242566B/en active Active
Patent Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003219098A (en) * | 2002-01-24 | 2003-07-31 | Seiko Epson Corp | On-line conference system, program for controlling conference system, and on-line conference method |
JP2004252649A (en) * | 2003-02-19 | 2004-09-09 | Canon Inc | Network conference room reservation system |
CN102668475A (en) * | 2010-10-07 | 2012-09-12 | 松下电器产业株式会社 | Route construction device and route construction method |
CN104205790A (en) * | 2012-03-23 | 2014-12-10 | 杜比实验室特许公司 | Placement of talkers in 2d or 3d conference scene |
CN104035758A (en) * | 2013-03-07 | 2014-09-10 | 富士通株式会社 | Device and method for providing situational application and electronic equipment |
CN105472307A (en) * | 2014-08-20 | 2016-04-06 | 中兴通讯股份有限公司 | Video conference control method and video conference control system |
CN105893077A (en) * | 2015-12-31 | 2016-08-24 | 乐视移动智能信息技术(北京)有限公司 | Method, device and system for recommending application program to open file |
CN109891878A (en) * | 2016-10-31 | 2019-06-14 | 微软技术许可有限责任公司 | The Enhanced Technology of teleconference session is added |
CN106878659A (en) * | 2017-03-08 | 2017-06-20 | 威盛电子股份有限公司 | Video conferencing system, server and terminal device |
CN109586933A (en) * | 2018-11-27 | 2019-04-05 | 平安科技(深圳)有限公司 | Acquisition methods, system and the server of conferencing resource |
CN112399130A (en) * | 2019-08-16 | 2021-02-23 | 北京紫荆视通科技有限公司 | Processing method and device of cloud video conference information, storage medium and communication equipment |
CN110417816A (en) * | 2019-08-28 | 2019-11-05 | 一块互动(北京)科技有限公司 | A kind of long-distance cloud conference creation method, apparatus and system |
CN112311750A (en) * | 2020-02-28 | 2021-02-02 | 北京字节跳动网络技术有限公司 | Interaction method and device and electronic equipment |
CN111522604A (en) * | 2020-04-26 | 2020-08-11 | 腾讯科技(深圳)有限公司 | Application data processing method and device and computer readable storage medium |
CN111711528A (en) * | 2020-05-25 | 2020-09-25 | 腾讯科技(深圳)有限公司 | Network conference control method and device, computer readable storage medium and equipment |
JP2022014662A (en) * | 2020-07-07 | 2022-01-20 | 富士通株式会社 | Communication control device, communication control method and communication control program |
CN112040169A (en) * | 2020-09-07 | 2020-12-04 | 紫光云(南京)数字技术有限公司 | Method for combining IM and audio-video network conference |
CN112235121A (en) * | 2020-10-27 | 2021-01-15 | 腾讯科技(深圳)有限公司 | Method, device, equipment and storage medium for realizing online conference |
CN112637672A (en) * | 2020-12-11 | 2021-04-09 | 深圳乐播科技有限公司 | Screen projection method, screen projection receiving terminal and screen projection sending terminal |
CN113055733A (en) * | 2021-03-15 | 2021-06-29 | 深圳乐播科技有限公司 | Method, device and equipment for generating video data with stable frame rate and storage medium |
CN114390242A (en) * | 2022-01-19 | 2022-04-22 | 京东方科技集团股份有限公司 | Conference management method, video terminal, external storage device and conference system |
Non-Patent Citations (1)
Title |
---|
A multi-robot system for unconfined video-conferencing;Nikhil Karnad;《IEEE Xplore》;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN115242566A (en) | 2022-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7860525B2 (en) | System, method, and computer program product for service and application configuration in a network device | |
US20090164559A1 (en) | System and method for the determination and assignment of a unique local channel identifier (ulci) to enable the multi-site and multi-user sharing of content | |
US20120297031A1 (en) | Anonymous Signalling | |
US20120243673A1 (en) | Automatic rejoining of conferences | |
CN104144106A (en) | Information forwarding method, device and system | |
US20190132552A1 (en) | Conferencing apparatus and method for switching access terminal thereof | |
CN101216829B (en) | Content search system, apparatus and method | |
CN106533923A (en) | Information processing method and device based on instant messaging software | |
CN111935111A (en) | Interaction method and device and electronic equipment | |
CN115242566B (en) | Cloud conference joining method and device | |
CN105099874A (en) | Method and device for group establishment | |
CN103686438A (en) | Method and device for joining channel | |
CN112953815B (en) | Information access control method, device, equipment and storage medium | |
CN112311750B (en) | Interaction method and device and electronic equipment | |
US9742776B2 (en) | Contact identification validation via social invitation | |
CN113099152B (en) | Method and device for call among multiple systems | |
CN114979043B (en) | Group chat service method, server and message platform for rich media | |
CN113596383B (en) | Method, device and equipment for managing participants of network conference | |
CN105378789A (en) | Creating a contact list and pre-populated user accounts | |
US20060031343A1 (en) | Integrated instant message system with gateway functions and method for implementing the same | |
CN111327667B (en) | Multi-party talkback method, device and system and electronic equipment | |
US10904301B2 (en) | Conference system and method for handling conference connection thereof | |
US11233797B2 (en) | Seamless guest access to spaces and meetings | |
CN113285994A (en) | Message sending method, device, server and storage medium | |
CN114760271B (en) | File processing method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |