CN115002101A - File sharing method and related device for cloud conference - Google Patents

File sharing method and related device for cloud conference Download PDF

Info

Publication number
CN115002101A
CN115002101A CN202210683551.7A CN202210683551A CN115002101A CN 115002101 A CN115002101 A CN 115002101A CN 202210683551 A CN202210683551 A CN 202210683551A CN 115002101 A CN115002101 A CN 115002101A
Authority
CN
China
Prior art keywords
conference
cloud
user equipment
information
resource file
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.)
Granted
Application number
CN202210683551.7A
Other languages
Chinese (zh)
Other versions
CN115002101B (en
Inventor
冯山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Happycast Technology Co Ltd
Original Assignee
Shenzhen Happycast Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Happycast Technology Co Ltd filed Critical Shenzhen Happycast Technology Co Ltd
Priority to CN202210683551.7A priority Critical patent/CN115002101B/en
Publication of CN115002101A publication Critical patent/CN115002101A/en
Application granted granted Critical
Publication of CN115002101B publication Critical patent/CN115002101B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • H04L65/4038Arrangements for multi-party communication, e.g. for conferences with floor control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the application provides a file sharing method and a related device for a cloud conference, wherein the method comprises the steps of firstly receiving at least one shared content from a plurality of first user equipment; then determining that a hyperlink exists in the shared content; detecting whether the cloud space has downloaded or is downloading the resource file corresponding to the hyperlink; if not, sending first prompt information to first user equipment which sends the shared content, wherein the first prompt information is used for providing a prompt for uploading the resource file for a first user corresponding to the first user equipment; if so, detecting the operation of the speaker for the hyperlink in real time, calling the resource file in real time and pushing the video stream of the conference desktop to the first user equipment, wherein the video stream is used for displaying the conference desktop in the first user equipment. Therefore, the cloud can process the hyperlink file shared by the participants, and the requirement of the cloud conference on the terminal equipment is lowered.

Description

File sharing method and related device for cloud conference
Technical Field
The application belongs to the technical field of communication, and particularly relates to a file sharing method and a related device for a cloud conference.
Background
At present, in an existing cloud conference method, processing of hyperlinks in files is generally realized by storing resource files corresponding to the hyperlinks by terminal equipment used by participants, and when the resource files corresponding to the hyperlinks need to be called, the hyperlinks can be directly clicked, so that a display interface calls contents of the resource files for demonstration.
Disclosure of Invention
The embodiment of the application provides a file sharing method and a related device for a cloud conference, so that hyperlink files shared by participants are processed by a cloud end, and the requirement of the cloud conference on terminal equipment is further reduced.
In a first aspect, an embodiment of the present application provides a file sharing method for a cloud conference, which is applied to a cloud, and includes:
receiving at least one shared content from a plurality of first user devices, wherein the first user devices are terminal devices used by conference participants of a cloud conference, the cloud conference refers to a conference group created by a conference creator at a cloud end through a second user device, the shared content refers to content information uploaded to a cloud space of the cloud conference by the conference participants through the first user devices, the cloud space refers to a resource space configured by the cloud end for processing and storing data of the cloud conference, a conference desktop in the cloud conference is used for displaying the at least one shared content, wherein a single master speaker can enter explanation information for one or more shared contents, a single shared content can be entered into explanation information by one or more master speakers, and the explanation information comprises at least one of editing information, comment information and voice information, the speaker is a participant who obtains the control authority of the conference desktop of the cloud conference through the single terminal device;
determining that a hyperlink exists in the shared content;
detecting whether the cloud space has downloaded or is downloading the resource file corresponding to the hyperlink;
if not, sending first prompt information to first user equipment which sends the shared content, wherein the first prompt information is used for providing a prompt for uploading the resource file for a first user corresponding to the first user equipment;
if so, detecting the operation of the speaker for the hyperlink in real time, calling the resource file in real time and pushing the video stream of the conference desktop to the first user equipment, wherein the video stream is used for displaying the conference desktop in the first user equipment.
In a second aspect, an embodiment of the present application provides a file sharing method for a cloud conference, where the method is applied to a first user equipment, and the method includes:
sending at least one shared content containing hyperlinks to a cloud server, wherein the shared content refers to content information uploaded to a cloud space of a cloud conference by conference participants through first user equipment, the first user equipment is terminal equipment used by the conference participants of the cloud conference, the cloud conference refers to a conference group created by a conference creator at the cloud end through second user equipment, the cloud space refers to a resource space configured by the cloud end for processing and storing data of the cloud conference, a conference desktop in the cloud conference is used for displaying the at least one shared content, a single master speaker can enter explanation information aiming at one or more shared contents, the single shared content can be entered by one or more master speakers to enter explanation information, and the explanation information comprises at least one of editing information, comment information and voice information, the speaker is a participant who obtains the control authority of the conference desktop of the cloud conference through the single terminal device;
if first prompt information sent by the cloud server is received, sending a resource file corresponding to the hyperlink to the cloud server, wherein the first prompt information is used for indicating that the resource file is not downloaded in the cloud space;
receiving a video stream of the conference desktop sent by the cloud server, wherein the video stream is the conference desktop generated aiming at the hyperlink operation;
and displaying the conference desktop according to the video stream.
In a third aspect, an embodiment of the present application provides an electronic device, including a processor, a memory, a communication interface, and one or more programs, stored in the memory and configured to be executed by the processor, the programs including instructions for performing the steps of any of the first to second aspects of the embodiments of the present application.
In a fourth aspect, the present application provides a computer storage medium, which is characterized by storing a computer program for electronic data exchange, wherein the computer program causes a computer to perform some or all of the steps described in any of the first aspect to the third aspect of the embodiments of the present application.
In a fifth aspect, the present application provides a computer program product, where the computer program product includes a non-transitory computer-readable storage medium storing a computer program, where the computer program is operable to cause a computer to perform some or all of the steps as described in any of the first to third aspects of the embodiments of the present application. The computer program product may be a software installation package.
It can be seen that, in the embodiment of the present application, at least one shared content from a plurality of first user equipments is received first; then determining that a hyperlink exists in the shared content; detecting whether the cloud space has downloaded or is downloading the resource file corresponding to the hyperlink; if not, sending first prompt information to first user equipment which sends the shared content, wherein the first prompt information is used for providing a prompt for uploading the resource file for a first user corresponding to the first user equipment; if yes, detecting the operation of the speaker for the hyperlink in real time, calling the resource file in real time and pushing the video stream of the conference desktop to the first user equipment, wherein the video stream is used for displaying the conference desktop in the first user equipment. Therefore, the cloud can process the hyperlink file shared by the participants, and the requirement of the cloud conference on the terminal equipment is lowered.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a system architecture diagram according to an embodiment of the present application;
fig. 2 is a schematic flowchart of a file sharing method for a cloud conference on a cloud end side according to an embodiment of the present application;
fig. 3 is a schematic flowchart of a file sharing method for a cloud conference on a first user equipment side according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of a file sharing apparatus for a cloud conference on a cloud end side according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of a file sharing apparatus of a cloud conference on a first user equipment side according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
In order to make the technical solutions of the present application better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms "first," "second," and the like in the description and claims of the present application and in the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, system, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein may be combined with other embodiments.
The following description will be given of terms related to the present application.
Cloud conference: the conference mode is efficient, convenient and low in cost based on the cloud computing technology. A user can share voice, data files and videos with teams and clients all over the world quickly and efficiently only by performing simple and easy-to-use operation through an internet interface, and complex technologies such as transmission and processing of data in a conference are assisted by a cloud conference service provider to operate.
Cloud: the software platform adopts an Application Virtualization technology (Application Virtualization), and integrates various functions of software searching, downloading, using, managing, backing up and the like. Through the platform, various common software can be packaged in an independent virtualization environment, so that application software cannot be coupled with a system, and the purpose of green software use is achieved. The data backup of the enterprise in the cloud can be guaranteed to a certain extent. The enterprise is willing to put data and application programs in the cloud, and all branch companies can obtain services in time through the network, so that the requirement of on-demand service (service on demand) is met, and the operation efficiency of the whole company is accelerated.
At present, in the existing cloud conference method, processing of hyperlinks in files is generally realized by storing resource files corresponding to the hyperlinks by terminal equipment used by conference participants, and when the resource files corresponding to the hyperlinks need to be called, the hyperlinks can be directly clicked, so that a display interface calls contents of the resource files for demonstration.
In order to solve the above problem, an embodiment of the present application provides a file sharing method for a cloud conference. The method can be applied to a scene that the cloud side processes the shared content containing the hyperlinks. At least one shared content may be received from a plurality of first user devices; then determining that a hyperlink exists in the shared content; detecting whether the cloud space has downloaded or is downloading the resource file corresponding to the hyperlink; if not, sending first prompt information to first user equipment which sends the shared content, wherein the first prompt information is used for providing a prompt for uploading the resource file for a first user corresponding to the first user equipment; if so, detecting the operation of the speaker for the hyperlink in real time, calling the resource file in real time and pushing the video stream of the conference desktop to the first user equipment, wherein the video stream is used for displaying the conference desktop in the first user equipment. The present solution may be applicable to a variety of scenarios, including but not limited to the application scenarios mentioned above.
The following describes a system architecture according to an embodiment of the present application.
Referring to fig. 1, the application scenario includes a cloud server cluster 101 configured with a cloud 10 platform (hereinafter referred to as a cloud 10) and a plurality of first user devices 20, where the cloud server cluster 101 includes a plurality of cloud servers. Sending, by the plurality of first user devices 20, at least one shared content to the cloud 10, where the at least one shared content includes a hyperlink. After receiving the shared content, the cloud 10 determines that a hyperlink exists in the shared content, and then detects whether a resource file corresponding to the hyperlink is downloaded or is being downloaded in a cloud space, and if not, sends first prompt information to a first user device 20 sending the shared content, where the first prompt information is used to provide a prompt for uploading the resource file for a first user corresponding to the first user device 20; if so, detecting the operation of the speaker for the hyperlink in real time, calling the resource file in real time, and pushing a video stream of the conference desktop to the plurality of first user devices 20, where the video stream is used to display the conference desktop in the plurality of first user devices 20. Therefore, the cloud end 10 can process the hyperlink files shared by the conference participants, and the requirement of the cloud conference on the terminal equipment is reduced.
Wherein the user device 20 includes a second user device and the first user device, the user device may be a mobile phone (mobile phone), a tablet (pad), a desktop, a notebook, a kiosk, a vehicle terminal, a Virtual Reality (VR) terminal, an Augmented Reality (AR) terminal, a wireless terminal in industrial control (industrial control), a wireless terminal in self driving (self driving), a wireless terminal in remote surgery (remote medical supply), a wireless terminal in smart grid (smart grid), a wireless terminal in transportation safety (transportation safety), a wireless terminal in smart city (smart city), a wireless terminal in smart home (smart home), a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a local loop (wireless loop), WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication capability, computing device or other processing device connected to a wireless modem, wearable device, terminal device in a future mobile communication network or a Public Land Mobile Network (PLMN) for future evolution, camera device, etc., without being limited solely thereto.
The specific method is described in detail below.
Referring to fig. 2, the present application further provides a file sharing method for a cloud conference, which is applied to a cloud end, and the method includes:
at step 201, at least one shared content from a plurality of first user devices is received.
Wherein the first user equipment is terminal equipment used by conference participants of a cloud conference, the cloud conference refers to a conference group created by a conference creator at the cloud end through second user equipment, the shared content refers to content information uploaded to a cloud space of the cloud conference by the conference participants through the first user equipment, the cloud space is a resource space configured by the cloud end for processing and storing data of the cloud conference, a conference desktop in the cloud conference is used for displaying the at least one shared content, wherein a single speaker is capable of entering the explanation information for one or more shared contents, a single shared content is capable of being entered by one or more speakers into the explanation information, the instructional information includes at least one of: editing information, comment information and voice information, wherein the speaker is a participant who obtains the control authority of the conference desktop of the cloud conference through the single terminal device.
For example, the second user equipment may be one of the plurality of first user equipments, or may be a user equipment other than the plurality of first user equipments; the first user device and the second user device may also be conference room screen projection devices, such as a television, an electronic screen, a display, and the like.
Step 202, determining that a hyperlink exists in the shared content.
Step 203, detecting whether the cloud space has downloaded or is downloading the resource file corresponding to the hyperlink.
And step 204, if not, sending first prompt information to the first user equipment sending the shared content.
The first prompt information is used for providing a prompt for uploading the resource file for a first user corresponding to the first user equipment.
And step 205, if yes, detecting the operation of the speaker for the hyperlink in real time, calling the resource file in real time, and pushing the video stream of the conference desktop to the plurality of first user equipment.
Wherein the video stream is used to display the conference desktop in the plurality of first user devices.
In a specific implementation, in this embodiment, the creator may create a cloud conference at the cloud end through the second user equipment; then, a plurality of participants enter the cloud conference and upload shared content to be used in the cloud conference; and the cloud end stores the shared content in the cloud space of the cloud conference. After receiving the shared content sent by the first user equipment, the cloud end scans the shared content to check whether a hyperlink exists in the shared content. If the shared content is determined to have the hyperlink, continuously detecting whether the resource file corresponding to the hyperlink is downloaded or is being downloaded in the cloud space, and if not, sending first prompt information to first user equipment sending the shared content to prompt the first user equipment to upload the resource file corresponding to the hyperlink.
Further, the cloud end can push the video stream of the conference desktop to the first user devices corresponding to the conference participants in real time when the conference starts, and the first user devices respectively display the conference desktop on the local screen. When the speaker of the cloud conference operates the hyperlinks in the shared content, a control flow aiming at the hyperlinks can be generated, and the control flow is sent to the cloud. If the resource file corresponding to the hyperlink is downloaded or is being downloaded in the cloud space, the cloud terminal calls the resource file to generate a corresponding conference desktop when receiving the control flow, and pushes the video stream of the conference desktop to the plurality of first user equipment.
It can be seen that, in the present embodiment, by receiving at least one shared content from a plurality of first user equipments; then determining that a hyperlink exists in the shared content; detecting whether the cloud space has downloaded or is downloading the resource file corresponding to the hyperlink; if not, sending first prompt information to first user equipment which sends the shared content, wherein the first prompt information is used for providing a prompt for uploading the resource file for a first user corresponding to the first user equipment; if so, detecting the operation of the speaker for the hyperlink in real time, calling the resource file in real time and pushing the video stream of the conference desktop to the first user equipment, wherein the video stream is used for displaying the conference desktop in the first user equipment. Therefore, the cloud can process the hyperlink file shared by the participants, and the requirement of the cloud conference on the terminal equipment is lowered.
In a possible embodiment, after detecting whether the cloud space has downloaded or is downloading the resource file corresponding to the hyperlink, the method further includes: if not, sending a first inquiry message to first user equipment which uploads the shared content, wherein the first inquiry message is used for inquiring whether a cloud server automatically acquires a resource file or not from the first user; acquiring feedback information aiming at the first inquiry message, which is sent by the first user equipment, wherein the feedback information is used for indicating agreement or rejection; if the feedback information is the agreement, acquiring the resource file from the first user equipment according to the original association relation of the hyperlink; downloading the resource file to the cloud space; and if the feedback information is refused, waiting for the first user to manually upload the resource file.
In a specific implementation, if the resource file is not found in the cloud space, the meeting staff may also apply for the file acquisition right by sending a first inquiry message to the corresponding first user equipment. When the meeting participants input an agreement instruction, the first user equipment sends agreed feedback information to the cloud end; and when the conference participants input a rejection instruction, the first user equipment sends rejected feedback information to the cloud. If the feedback information is the agreement, the cloud end acquires the resource file from the first user equipment according to the original association relation of the hyperlink; downloading the resource file to the cloud space; and if the feedback information is refused, waiting for the first user to manually upload the resource file.
It is understood that the original association refers to an address of the resource file associated with the hyperlink in the corresponding first user equipment.
It can be seen that, in this embodiment, the cloud automatically acquires the resource file of the hyperlink without manual uploading, and the uploading efficiency of the resource file is improved.
In a possible embodiment, after sending the first prompt message to the first user device sending the shared content, the method further includes: determining the starting time of the current cloud conference; if the conference participants do not upload the resource file through the first user equipment at a first preset time before the starting time, sending second prompt information to the first user equipment, wherein the second prompt information is used for reminding the conference participants that the resource file is missing; or, if the conference participants do not upload the resource file through the first user equipment at the first preset time before the starting time, directly acquiring the resource file from the first user equipment.
In a specific implementation, a creator of the cloud conference sets a start time for the cloud conference, and before the start time, the cloud end checks whether a resource file corresponding to a hyperlink in the uploaded shared content is downloaded in a cloud space; and if not, sending second prompt information to the first user equipment, wherein the second prompt information is used for prompting the meeting participants that the resource file is missing so as to prompt the meeting participants that the resource file corresponding to the meeting participants is missing, or directly acquiring the resource file from the first user equipment.
It can be seen that, in this embodiment, a reminding mechanism is set according to the start time of the cloud conference, so that conference participants can be effectively reminded to upload hyperlinked resource files before the conference starts.
In a possible embodiment, a plurality of reminding nodes are arranged to send the second reminding information in a time period from the creation of the cloud conference to the start of the conference, so that participants are continuously reminded to upload the resource files, and the situation that the participants forget to upload or do not see the second reminding information is avoided.
In a possible embodiment, before the directly obtaining the resource file from the first user equipment, the method further includes: sending permission request information to the first user equipment, wherein the permission request information is used for applying for file acquisition permission to the first user equipment; and receiving a permission opening message sent by the first user equipment, wherein the permission opening message is used for indicating that the file acquisition permission configuration of the cloud server to the first user equipment is completed.
In a specific implementation, a resource file needs to be acquired directly from a first user device and has a corresponding permission, so that before the permission, a cloud sends permission request information to the first user device; the first user equipment detects an instruction input by the conference participants, if the instruction is an agreement, the first user equipment sends an authority opening message to the cloud, and if the instruction is not an agreement, the first user equipment sends a refusing opening message. And after receiving the permission opening message, the cloud end directly acquires the resource file from the first user equipment.
It can be seen that, in this embodiment, automatic acquisition of the resource files is realized, manual uploading by a user is not required, uploading efficiency of the resource files is improved, and a cloud conference can be started quickly.
To sum up, in the embodiment of the present application, at least one shared content from a plurality of first user equipments is received first; then determining that a hyperlink exists in the shared content; detecting whether the cloud space has downloaded or is downloading the resource file corresponding to the hyperlink; if not, sending first prompt information to first user equipment which sends the shared content, wherein the first prompt information is used for providing a prompt for uploading the resource file for a first user corresponding to the first user equipment; if so, detecting the operation of the speaker for the hyperlink in real time, calling the resource file in real time and pushing the video stream of the conference desktop to the first user equipment, wherein the video stream is used for displaying the conference desktop in the first user equipment. Therefore, the cloud can process the hyperlink file shared by the participants, and the requirement of the cloud conference on the terminal equipment is lowered.
The following describes a method on the first user equipment side.
Referring to fig. 3, the present application further provides a file sharing method for a cloud conference, which is applied to a first user equipment, and the method includes:
step 301, sending at least one shared content containing the hyperlink to a cloud server.
Wherein the shared content refers to content information uploaded to a cloud space of the cloud conference by the conference participants through first user equipment, the first user equipment is terminal equipment used by conference participants of a cloud conference, the cloud conference refers to a conference group created by a conference creator at the cloud end through second user equipment, the cloud space is a resource space configured by the cloud end for processing and storing data of the cloud conference, a conference desktop in the cloud conference is used for displaying the at least one shared content, wherein a single speaker is capable of entering the explanation information for one or more shared contents, a single shared content is capable of being entered by one or more speakers into the explanation information, the instructional information includes at least one of: and editing information, comment information and voice information, wherein the speaker refers to a participant who obtains the control authority of the conference desktop of the cloud conference through the single terminal device.
Step 302, if first prompt information sent by the cloud server is received, sending a resource file corresponding to the hyperlink to the cloud server.
The first prompt message is used for indicating that the resource file is not downloaded in the cloud space.
And step 303, receiving the video stream of the conference desktop sent by the cloud server.
Wherein the video stream refers to a conference desktop generated for the operation of the hyperlink.
And 304, displaying the conference desktop according to the video stream.
Specifically, since the interaction between the first user equipment and the cloud end is described in detail above, it is not described herein again.
It can be seen that, in the present embodiment, by receiving at least one shared content from a plurality of first user equipments; then determining that a hyperlink exists in the shared content; detecting whether the cloud space has downloaded or is downloading the resource file corresponding to the hyperlink; if not, sending first prompt information to first user equipment which sends the shared content, wherein the first prompt information is used for providing a prompt for uploading the resource file for a first user corresponding to the first user equipment; if so, detecting the operation of the speaker for the hyperlink in real time, calling the resource file in real time and pushing the video stream of the conference desktop to the first user equipment, wherein the video stream is used for displaying the conference desktop in the first user equipment. Therefore, the cloud can process the hyperlink file shared by the participants, and the requirement of the cloud conference on the terminal equipment is lowered.
In a possible embodiment, the determining the first obtaining manner according to the attribute information includes: if a first inquiry message sent by the cloud server is received, displaying the first inquiry message on the first user equipment; detecting feedback information, which is input by a conference participant corresponding to the first user equipment and aims at the first inquiry message, wherein the feedback information is used for indicating agreement or rejection; sending the feedback information to the cloud server; when the feedback information is an agreement, receiving an acquisition message of the cloud server; and sending the resource file to the server.
In a possible embodiment, after receiving the first prompt message sent by the cloud server, the method further includes: when second prompt information sent by the cloud server is received, displaying the second prompt information on a display screen, wherein the second prompt information is sent by the cloud server when the resource file is uploaded by the conference participants through the first user equipment at a first preset time before the starting time of the current cloud conference, and the second prompt information is used for reminding the conference participants that the resource file is missing; or, the resource file is directly sent to the cloud server after a direct acquisition command of the cloud server is received.
The above description has introduced the solution of the embodiment of the present application mainly from the perspective of the method-side implementation process. It will be appreciated that the mobile electronic device, in order to carry out the above-described functions, comprises corresponding hardware structures and/or software modules for performing the respective functions. Those of skill in the art will readily appreciate that the present application is capable of hardware or a combination of hardware and computer software implementing the various illustrative elements and algorithm steps described in connection with the embodiments provided herein. Whether a function is performed as hardware or computer software drives hardware 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.
In the embodiment of the present application, the electronic device may be divided into the functional units according to the method example, for example, each functional unit may be divided corresponding to each function, or two or more functions may be integrated into one processing unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit. It should be noted that the division of the unit in the embodiment of the present application is schematic, and is only a logic function division, and there may be another division manner in actual implementation.
Referring to fig. 4, the present application further provides a file sharing apparatus 40 for a cloud conference, which is applied to a cloud end, and the apparatus includes:
a receiving unit 41, configured to receive at least one shared content from a plurality of first user devices, where the first user devices are terminal devices used by participants of a cloud conference, the cloud conference refers to a conference group created by a conference creator at a cloud end through a second user device, the shared content refers to content information uploaded by the participants to a cloud space of the cloud conference through the first user devices, the cloud space refers to a resource space configured by the cloud end for processing and storing data of the cloud conference, a conference desktop in the cloud conference is used for displaying the at least one shared content, where a single speaker can enter explanation information for one or more shared contents, a single shared content can be entered into explanation information by one or more speakers, and the explanation information includes at least one of edit information, comment information, and comment information, Annotating information and voice information, wherein the speaker is a participant who obtains the control authority of the conference desktop of the cloud conference through the single terminal device;
a determining unit 42, configured to determine that a hyperlink exists in the shared content;
a detecting unit 43, configured to detect whether a resource file corresponding to the hyperlink is downloaded or is being downloaded in the cloud space;
a sending unit 44, configured to send first prompt information to first user equipment that sends the shared content when it is detected that a resource file corresponding to the hyperlink is not downloaded or is not being downloaded in a cloud space, where the first prompt information is used to provide a prompt for a first user corresponding to the first user equipment to upload the resource file;
the detection and calling unit 45 is configured to detect, in real time, an operation of the speaker for the hyperlink when it is detected that the resource file corresponding to the hyperlink is downloaded or is being downloaded in a cloud space, and call the resource file in real time and push video streams of the conference desktop to the plurality of first user devices, where the video streams are used to display the conference desktop in the plurality of first user devices.
It can be seen that, in this embodiment, at least one shared content is received from a plurality of first user equipments; then determining that a hyperlink exists in the shared content; detecting whether the cloud space has downloaded or is downloading the resource file corresponding to the hyperlink; if not, sending first prompt information to first user equipment which sends the shared content, wherein the first prompt information is used for providing a prompt for uploading the resource file for a first user corresponding to the first user equipment; if so, detecting the operation of the speaker for the hyperlink in real time, calling the resource file in real time and pushing the video stream of the conference desktop to the first user equipment, wherein the video stream is used for displaying the conference desktop in the first user equipment. Therefore, the cloud can process the hyperlink file shared by the participants, and the requirement of the cloud conference on the terminal equipment is lowered.
Referring to fig. 5, the present application further provides a file sharing apparatus 50 for a cloud conference, which is applied to a first user equipment, and the apparatus includes:
a sending unit 51, configured to send at least one shared content including a hyperlink to a cloud server, where the shared content is content information uploaded by participating persons through a first user device to a cloud space of a cloud conference, the first user device is a terminal device used by the participating persons of the cloud conference, the cloud conference is a conference group created by a conference creator at a cloud end through a second user device, the cloud space is a resource space configured by the cloud end for processing and storing data of the cloud conference, and a conference desktop in the cloud conference is used for displaying the at least one shared content, where a single speaker can enter explanation information for one or more shared contents, a single shared content can be entered by one or more hosts to enter explanation information, and the explanation information includes at least one of edit information, and edit information, Annotating information and voice information, wherein the speaker is a participant who obtains the control authority of the conference desktop of the cloud conference through the single terminal device;
a first receiving unit 52, configured to send a resource file corresponding to the hyperlink to the cloud server if first prompt information sent by the cloud server is received, where the first prompt information is used to indicate that the resource file is not downloaded in the cloud space;
a second receiving unit 53, configured to receive a video stream of the conference desktop sent by the cloud server, where the video stream is a conference desktop generated by the operation on the hyperlink;
and a display unit 54, configured to display the conference desktop according to the video stream.
It can be seen that, in this embodiment, at least one shared content is received from a plurality of first user equipments; then determining that a hyperlink exists in the shared content; detecting whether the cloud space has downloaded or is downloading the resource file corresponding to the hyperlink; if not, sending first prompt information to first user equipment which sends the shared content, wherein the first prompt information is used for providing a prompt for uploading the resource file for a first user corresponding to the first user equipment; if so, detecting the operation of the speaker for the hyperlink in real time, calling the resource file in real time and pushing the video stream of the conference desktop to the first user equipment, wherein the video stream is used for displaying the conference desktop in the first user equipment. Therefore, the cloud can process the hyperlink file shared by the participants, and the requirement of the cloud conference on the terminal equipment is lowered.
The above embodiments may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, the above-described embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product comprises one or more computer instructions or computer programs. The procedures or functions according to the embodiments of the present application are wholly or partially generated when the computer instructions or the computer program are loaded or executed on a computer. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. 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 wire or wirelessly. The computer-readable storage medium can 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 one or more collections of available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. The semiconductor medium may be a solid state disk.
The present application further provides an electronic device 60, as shown in fig. 6, which includes at least one processor (processor) 61; a display screen 62; and a memory (memory)63, and may further include a communication Interface (Communications Interface)65 and a bus 64. The processor 61, the display 62, the memory 63 and the communication interface 65 can communicate with each other through a bus 64. The display screen 62 is configured to display a user guidance interface preset in the initial setting mode. The communication interface 65 may transmit information. The processor 61 may call logic instructions in the memory 63 to perform the method in the above-described embodiment.
Optionally, the electronic device 60 may be a mobile electronic device, or may be an electronic device or other devices, which is not limited herein.
Furthermore, the logic instructions in the memory 63 may be implemented in the form of software functional units and stored in a computer readable storage medium when sold or used as a stand-alone product.
The memory 63, which is a computer-readable storage medium, may be configured to store software programs, computer-executable programs, such as program instructions or modules corresponding to the methods in the embodiments of the present disclosure. The processor 61 executes functional applications and data processing by executing software programs, instructions or modules stored in the memory 63, that is, implements the methods in the above-described embodiments.
The memory 63 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to the use of the electronic device 60, and the like. Further, the memory 63 may include a high-speed random access memory, and may also include a nonvolatile memory. For example, a variety of media that can store program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk, may also be transient storage media.
Embodiments of the present application also provide a computer storage medium, where the computer storage medium stores a computer program for electronic data exchange, the computer program enabling a computer to execute part or all of the steps of any one of the methods described in the above method embodiments, and the computer includes an electronic device.
Embodiments of the present application also provide a computer program product comprising a non-transitory computer readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any of the methods as described in the above method embodiments. The computer program product may be a software installation package, the computer comprising an electronic device.
It should be understood that, in the various embodiments of the present application, the sequence numbers of the above-mentioned processes do not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
In the several embodiments provided in the present application, it should be understood that the disclosed method, apparatus, and system may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative; for example, the division of the cell is only a logic function division, and there may be another division manner in actual implementation; for example, various elements or components may be combined or may be integrated in another system or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be physically included alone, or two or more units may be integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
The integrated unit implemented in the form of a software functional unit may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute some steps of the methods according to the embodiments of the present invention. And the aforementioned storage medium includes: u disk, removable hard disk, magnetic disk, optical disk, volatile memory or non-volatile memory. The non-volatile memory may be a read-only memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an electrically Erasable EPROM (EEPROM), or a flash memory. Volatile memory can be Random Access Memory (RAM), which acts as external cache memory. By way of example, but not limitation, many forms of Random Access Memory (RAM) are available, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct bus RAM (DR RAM). And the like, which may store program code.
Although the present invention is disclosed above, the present invention is not limited thereto. Various changes and modifications can be easily made by those skilled in the art without departing from the spirit and scope of the present invention, and it is within the scope of the present invention to include different functions, combination of implementation steps, software and hardware implementations.

Claims (10)

1. A file sharing method for a cloud conference is applied to a cloud server, and comprises the following steps:
receiving at least one shared content from a plurality of first user devices, wherein the first user devices are terminal devices used by conference participants of a cloud conference, the cloud conference refers to a conference group created by a conference creator at a cloud end through a second user device, the shared content refers to content information uploaded to a cloud space of the cloud conference by the conference participants through the first user devices, the cloud space refers to a resource space configured by the cloud end for processing and storing data of the cloud conference, a conference desktop in the cloud conference is used for displaying the at least one shared content, wherein a single master speaker can enter explanation information for one or more shared contents, a single shared content can be entered into explanation information by one or more master speakers, and the explanation information comprises at least one of editing information, comment information and voice information, the speaker is a participant who obtains the control authority of the conference desktop of the cloud conference through the single terminal device;
determining that a hyperlink exists in the shared content;
detecting whether the cloud space has downloaded or is downloading the resource file corresponding to the hyperlink;
if not, sending first prompt information to first user equipment which sends the shared content, wherein the first prompt information is used for providing a prompt for uploading the resource file for a first user corresponding to the first user equipment;
if so, detecting the operation of the speaker for the hyperlink in real time, calling the resource file in real time and pushing the video stream of the conference desktop to the first user equipment, wherein the video stream is used for displaying the conference desktop in the first user equipment.
2. The method of claim 1, wherein after detecting whether the cloud space has downloaded or is downloading the resource file corresponding to the hyperlink, the method further comprises:
if not, sending a first inquiry message to first user equipment which uploads the shared content, wherein the first inquiry message is used for inquiring whether a cloud server automatically acquires a resource file or not from the first user;
acquiring feedback information aiming at the first inquiry message, which is sent by the first user equipment, wherein the feedback information is used for indicating agreement or rejection;
if the feedback information is the agreement, acquiring the resource file from the first user equipment according to the original association relation of the hyperlink;
downloading the resource file to the cloud space;
and if the feedback information is refused, waiting for the first user to manually upload the resource file.
3. The method of claim 1 or 2, wherein after sending the first prompt message to the first user equipment sending the shared content, the method further comprises:
determining the starting time of the current cloud conference;
if the conference participants do not upload the resource file through the first user equipment at a first preset time before the starting time, sending second prompt information to the first user equipment, wherein the second prompt information is used for reminding the conference participants that the resource file is missing; or,
and if the conference participants do not upload the resource file through the first user equipment at the first preset time before the starting time, directly acquiring the resource file from the first user equipment.
4. The method of claim 3, wherein before the obtaining the resource file directly from the first user equipment, the method further comprises:
sending permission request information to the first user equipment, wherein the permission request information is used for applying for file acquisition permission to the first user equipment;
and receiving a permission opening message sent by the first user equipment, wherein the permission opening message is used for indicating that the file acquisition permission configuration of the cloud server to the first user equipment is completed.
5. A file sharing method for a cloud conference is applied to a first user device, and comprises the following steps:
sending at least one shared content containing hyperlinks to a cloud server, wherein the shared content refers to content information uploaded to a cloud space of a cloud conference by conference participants through first user equipment, the first user equipment is terminal equipment used by the conference participants of the cloud conference, the cloud conference refers to a conference group created by a conference creator at the cloud end through second user equipment, the cloud space refers to a resource space configured by the cloud end for processing and storing data of the cloud conference, a conference desktop in the cloud conference is used for displaying the at least one shared content, a single master speaker can enter explanation information aiming at one or more shared contents, the single shared content can be entered by one or more master speakers to enter explanation information, and the explanation information comprises at least one of editing information, comment information and voice information, the speaker is a participant who obtains the control authority of the conference desktop of the cloud conference through the single terminal device;
if first prompt information sent by the cloud server is received, sending a resource file corresponding to the hyperlink to the cloud server, wherein the first prompt information is used for indicating that the resource file is not downloaded in the cloud space;
receiving a video stream of the conference desktop sent by the cloud server, wherein the video stream is the conference desktop generated aiming at the hyperlink operation;
and displaying the conference desktop according to the video stream.
6. The method of claim 5, wherein the determining a first acquisition mode according to the attribute information comprises:
if a first inquiry message sent by the cloud server is received, displaying the first inquiry message on the first user equipment;
detecting feedback information, which is input by conference participants corresponding to the first user equipment and aims at the first inquiry message, wherein the feedback information is used for indicating agreement or rejection;
sending the feedback information to the cloud server;
when the feedback information is an agreement, receiving an acquisition message of the cloud server;
and sending the resource file to the server.
7. The method of claim 5, wherein after receiving the first prompt sent by the cloud server, the method further comprises:
when second prompt information sent by the cloud server is received, displaying the second prompt information on a display screen, wherein the second prompt information is sent by the cloud server when the resource file is uploaded by the conference participants through the first user equipment at a first preset time before the starting time of the current cloud conference, and the second prompt information is used for reminding the conference participants that the resource file is missing; or,
and when a direct acquisition command of a cloud server is received, the resource file is directly sent to the cloud server.
8. An electronic device comprising a processor, a memory, a communication interface, and one or more programs stored in the memory and configured to be executed by the processor, the programs comprising instructions for performing the steps in the method of any of claims 1-7.
9. A computer-readable storage medium, characterized by storing a computer program for electronic data exchange, wherein the computer program causes a computer to execute instructions of the steps in the method according to any one of claims 1-7.
10. A computer program product, comprising a non-transitory computer readable storage medium storing a computer program operable to cause a computer to perform the instructions of the steps of the method of any one of claims 1 to 7.
CN202210683551.7A 2022-06-17 2022-06-17 File sharing method and related device for cloud conference Active CN115002101B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210683551.7A CN115002101B (en) 2022-06-17 2022-06-17 File sharing method and related device for cloud conference

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210683551.7A CN115002101B (en) 2022-06-17 2022-06-17 File sharing method and related device for cloud conference

Publications (2)

Publication Number Publication Date
CN115002101A true CN115002101A (en) 2022-09-02
CN115002101B CN115002101B (en) 2024-02-09

Family

ID=83035515

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210683551.7A Active CN115002101B (en) 2022-06-17 2022-06-17 File sharing method and related device for cloud conference

Country Status (1)

Country Link
CN (1) CN115002101B (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103200260A (en) * 2013-04-01 2013-07-10 天脉聚源(北京)传媒科技有限公司 Resource transmission method, device and system
CN105208318A (en) * 2015-10-29 2015-12-30 无锡天脉聚源传媒科技有限公司 Video conference content processing method and device
CN105917363A (en) * 2014-01-16 2016-08-31 微软技术许可有限责任公司 Accessing and configuring meeting attributes
CN108933673A (en) * 2017-05-25 2018-12-04 中兴通讯股份有限公司 A kind of video meeting implementing method, terminal, server and storage medium
CN111679881A (en) * 2020-06-09 2020-09-18 腾讯科技(深圳)有限公司 File processing method and device, computer equipment and storage medium
CN111953642A (en) * 2020-02-20 2020-11-17 深圳市闪联信息技术有限公司 Method for uploading and downloading shared file by two-dimensional code
US20210399911A1 (en) * 2020-06-20 2021-12-23 Science House LLC Systems, methods, and apparatus for meeting management
CN113852782A (en) * 2021-09-24 2021-12-28 上海电气集团数字科技有限公司 Intelligent conference system
CN114080586A (en) * 2019-05-06 2022-02-22 苹果公司 User interface for sharing content with other electronic devices
US20220103603A1 (en) * 2020-09-30 2022-03-31 Ringcentral, Inc. System and method of intelligently sharing conference content
CN114356266A (en) * 2021-12-31 2022-04-15 联想(北京)有限公司 Interaction method and device and electronic equipment
CN114595409A (en) * 2022-03-09 2022-06-07 蒋韵涵 Method for directly clicking and opening hyperlink in shared screen content by conference participant

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103200260A (en) * 2013-04-01 2013-07-10 天脉聚源(北京)传媒科技有限公司 Resource transmission method, device and system
CN105917363A (en) * 2014-01-16 2016-08-31 微软技术许可有限责任公司 Accessing and configuring meeting attributes
CN105208318A (en) * 2015-10-29 2015-12-30 无锡天脉聚源传媒科技有限公司 Video conference content processing method and device
CN108933673A (en) * 2017-05-25 2018-12-04 中兴通讯股份有限公司 A kind of video meeting implementing method, terminal, server and storage medium
CN114080586A (en) * 2019-05-06 2022-02-22 苹果公司 User interface for sharing content with other electronic devices
CN111953642A (en) * 2020-02-20 2020-11-17 深圳市闪联信息技术有限公司 Method for uploading and downloading shared file by two-dimensional code
CN111679881A (en) * 2020-06-09 2020-09-18 腾讯科技(深圳)有限公司 File processing method and device, computer equipment and storage medium
US20210399911A1 (en) * 2020-06-20 2021-12-23 Science House LLC Systems, methods, and apparatus for meeting management
US20220103603A1 (en) * 2020-09-30 2022-03-31 Ringcentral, Inc. System and method of intelligently sharing conference content
CN113852782A (en) * 2021-09-24 2021-12-28 上海电气集团数字科技有限公司 Intelligent conference system
CN114356266A (en) * 2021-12-31 2022-04-15 联想(北京)有限公司 Interaction method and device and electronic equipment
CN114595409A (en) * 2022-03-09 2022-06-07 蒋韵涵 Method for directly clicking and opening hyperlink in shared screen content by conference participant

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
CHENGSHANG HOU等: "Classifying User Activities in the Encrypted WeChat Traffic", 2018 IEEE 37TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC) *
吕志明;: "基于云计算的微视频教学资源服务平台的初探――以河南师范大学为例", 电子制作, no. 10 *
杨晓刚;姜毅;潘旭伟;王伟军;: "社会化媒体环境下科研人员知识交流与共享平台的研究", 情报科学, no. 05 *

Also Published As

Publication number Publication date
CN115002101B (en) 2024-02-09

Similar Documents

Publication Publication Date Title
RU2434279C2 (en) Real-time resource tracking and editing in cooperation session
US11805158B2 (en) Method and system for elevating a phone call into a video conferencing session
US11470023B2 (en) Session initiation method and device
CN101917586B (en) Joining method and equipment for conference
CN104253814A (en) Streaming media processing method, server and browser
EP2933982A1 (en) Media stream transfer method and user equipment
US20150304490A1 (en) Method, apparatus and system for providing caller identification
CN109391476B (en) Network communication method, device and system
US20230017859A1 (en) Meeting control method and apparatus, device, and medium
CN112738575A (en) Screen projection implementation method, device and system
CN112569592A (en) Game sharing method and device and computer equipment
EP2974159B1 (en) Method, device and system for voice communication
CN105099874B (en) Group's method for building up and device
CN113067711A (en) Conference participating method and device of teleconference, storage medium and electronic device
US11163827B2 (en) Video processing method, device, terminal and storage medium
CN112016280B (en) File editing method and device and computer readable medium
CN114885116B (en) Group discussion method based on cloud conference desktop and related equipment
JP2016512659A (en) Apparatus and method for push-to-share file delivery in preview
CN115002101A (en) File sharing method and related device for cloud conference
JP2017174276A (en) Program and remote conference method
CN113596383B (en) Method, device and equipment for managing participants of network conference
CN112332995B (en) Conference state updating method and device, computer equipment and storage medium
US20170171510A1 (en) Method and device for leaving video message
CN114449022A (en) Method and system for synchronously checking electronic documents
KR101381297B1 (en) Image sharing method be able to output the image whose size rate is same the original's

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