CN113395477B - Sharing method and device based on video conference, electronic equipment and computer medium - Google Patents
Sharing method and device based on video conference, electronic equipment and computer medium Download PDFInfo
- Publication number
- CN113395477B CN113395477B CN202010177885.8A CN202010177885A CN113395477B CN 113395477 B CN113395477 B CN 113395477B CN 202010177885 A CN202010177885 A CN 202010177885A CN 113395477 B CN113395477 B CN 113395477B
- Authority
- CN
- China
- Prior art keywords
- client
- content
- shared
- video conference
- information
- 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
Images
Classifications
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
- H04N21/43076—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of the same content streams on multiple devices, e.g. when family members are watching the same movie on different devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47205—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8586—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本公开提供一种基于视频会议的共享方法,包括:在第一客户端的通信窗口内确定待共享内容,获取所述待共享内容的访问信息;所述第一客户端通过服务端向至少一个第二客户端发送所述访问信息,以使所述第二客户端根据所述访问信息显示所述待共享内容。能够实现更加清晰、更加流畅的共享内容的展现。
The present disclosure provides a video conference-based sharing method, comprising: determining content to be shared in a communication window of a first client, and acquiring access information of the content to be shared; the first client sends at least one first client through a server The two clients send the access information, so that the second client displays the to-be-shared content according to the access information. A clearer and smoother display of shared content can be achieved.
Description
技术领域technical field
本公开涉及电子设备技术领域,尤其涉及一种基于视频会议的共享方法、装置、电子设备、计算机可读介质。The present disclosure relates to the technical field of electronic devices, and in particular, to a video conference-based sharing method, apparatus, electronic device, and computer-readable medium.
背景技术Background technique
通信技术的不断发展使得不同终端之间的通信交互成为可能,电视会议、远程控制、投屏操作等的应用需求非常广泛。相关音视频会议解决方案,一般是一种基于端上软件主体,将会议室硬件设备和线上软件部分有机结合,外加其他应用集成,形成的一套完整的音视频会议解决方案。通过硬软件的配合,为使用音视频会议的用户提供高清、高质量、便捷高效、一体化、远程仿佛面对面的会议体验,解决空间距离上为沟通带来的会议成本问题,实现优质的新时代会议体验。在视频会议的场合下,有时需要将一个终端的视频会议窗口下的共享内容及操作共享到其他终端的视频会议窗口下,使得能够在其他终端的视频会议窗口中同步该共享内容及操作。The continuous development of communication technology has made communication and interaction between different terminals possible, and the application requirements of video conferencing, remote control, and screen projection operations are very extensive. The related audio and video conferencing solutions are generally a complete set of audio and video conferencing solutions based on the main body of the terminal software, organically combining the hardware equipment of the conference room with the online software, and integrating other applications. Through the cooperation of hardware and software, it provides high-definition, high-quality, convenient and efficient, integrated, remote as if face-to-face meeting experience for users who use audio and video conferences, solves the conference cost problem caused by space distance for communication, and realizes a high-quality new era. meeting experience. In the case of a video conference, it is sometimes necessary to share the shared content and operations in the video conference window of one terminal to the video conference windows of other terminals, so that the shared content and operations can be synchronized in the video conference windows of other terminals.
发明内容SUMMARY OF THE INVENTION
本公开提供一种基于视频会议的共享方法、装置、电子设备、计算机可读介质,能够实现更加清晰、更加流畅的共享内容的展现。The present disclosure provides a video conference-based sharing method, apparatus, electronic device, and computer-readable medium, which can realize clearer and smoother presentation of shared content.
本公开采用以下的技术方案。The present disclosure adopts the following technical solutions.
在一些实施例中,本公开提供一种基于视频会议的共享方法,包括:In some embodiments, the present disclosure provides a video conference-based sharing method, comprising:
在第一客户端的通信窗口内确定待共享内容,获取所述待共享内容的访问信息;Determine the content to be shared in the communication window of the first client, and obtain access information of the content to be shared;
所述第一客户端通过服务端向至少一个第二客户端发送所述访问信息,以使所述第二客户端根据所述访问信息显示所述待共享内容。The first client sends the access information to at least one second client through the server, so that the second client displays the content to be shared according to the access information.
在一些实施例中,本公开提供一种基于视频会议的共享方法,包括:In some embodiments, the present disclosure provides a video conference-based sharing method, comprising:
第二客户端通过服务端接收由第一客户端发送的待共享内容的访问信息;The second client receives the access information of the content to be shared sent by the first client through the server;
所述第二客户端基于所述访问信息加载所述待共享内容并解析;以及The second client loads and parses the content to be shared based on the access information; and
所述第二客户端在视频会议窗口中展示所述待共享内容。The second client displays the to-be-shared content in a video conference window.
在一些实施例中,本公开提供一种基于视频会议的共享装置,In some embodiments, the present disclosure provides a video conference-based sharing apparatus,
所述共享装置是作为共享源端的第一客户端,The sharing device is the first client serving as the sharing source,
所述第一客户端包括:The first client includes:
访问信息指定模块,其在通信窗口内指定待共享内容所对应的访问信息;以及an access information specifying module, which specifies access information corresponding to the content to be shared in the communication window; and
发送模块,其将所述访问信息通过服务端向至少一个第二客户端发送。A sending module, which sends the access information to at least one second client through the server.
在一些实施例中,本公开提供一种基于视频会议的共享装置,In some embodiments, the present disclosure provides a video conference-based sharing apparatus,
所述共享装置是服务端,The sharing device is a server,
包括:include:
接收模块,其接收从第一客户端发送的访问信息;以及a receiving module that receives the access information sent from the first client; and
发送模块,其将由所述接收模块接收到的访问信息下发到至少一个第二客户端。A sending module, which sends the access information received by the receiving module to at least one second client.
在一些实施例中,本公开提供一种基于视频会议的共享装置,所述共享装置是作为共享接收端的第二客户端,In some embodiments, the present disclosure provides a video conference-based sharing device, the sharing device is a second client serving as a sharing receiver,
包括:include:
接收模块,其接收由第一客户端通过服务端发送的待共享内容的访问信息,根据所述访问信息加载所述待共享内容并解析;以及a receiving module, which receives the access information of the content to be shared sent by the first client through the server, loads and parses the content to be shared according to the access information; and
显示模块,其在视频会议窗口中显示所述待共享内容。A display module, which displays the to-be-shared content in a video conference window.
在一些实施例中,本公开提供一种电子设备,包括:至少一个存储器和至少一个处理器;In some embodiments, the present disclosure provides an electronic device comprising: at least one memory and at least one processor;
其中,存储器用于存储程序代码,Among them, the memory is used to store the program code,
所述电子设备是上述的基于视频会议的共享方法中的所述第一客户端,所述处理器用于调用所述存储器所存储的程序代码执行上述的基于视频会议的共享方法中所述第一客户端的动作。The electronic device is the first client in the above-mentioned video conference-based sharing method, and the processor is configured to invoke the program code stored in the memory to execute the first client in the above-mentioned video conference-based sharing method. client action.
在一些实施例中,本公开提供一种电子设备,包括:至少一个存储器和至少一个处理器;In some embodiments, the present disclosure provides an electronic device comprising: at least one memory and at least one processor;
其中,存储器用于存储程序代码,Among them, the memory is used to store the program code,
所述电子设备是上述的基于视频会议的共享方法中的所述第二客户端,所述处理器用于调用所述存储器所存储的程序代码执行上述的任一项所述的基于视频会议的共享方法中所述第二客户端的动作。The electronic device is the second client in the above-mentioned video conference-based sharing method, and the processor is configured to invoke the program code stored in the memory to execute any of the above-mentioned video conference-based sharing The action of the second client described in the method.
在一些实施例中,本公开提供一种计算机可读介质,所述计算机可读介质用于存储程序代码,所述程序代码用于执行上述的屏幕共享方法中所述第一客户端的动作、或者上述的屏幕共享方法中所述第二客户端的动作。In some embodiments, the present disclosure provides a computer-readable medium for storing program codes for executing the actions of the first client in the above-mentioned screen sharing method, or The action of the second client in the above screen sharing method.
根据本公开的基于视频会议的基于视频会议的共享方法、装置、电子设备、计算机可读介质,能够实现更加清晰、更加流畅的待共享内容的展现。According to the video conference-based sharing method, device, electronic device, and computer-readable medium of the present disclosure, a clearer and smoother presentation of content to be shared can be achieved.
附图说明Description of drawings
结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,元件和元素不一定按照比例绘制。The above and other features, advantages and aspects of various embodiments of the present disclosure will become more apparent when taken in conjunction with the accompanying drawings and with reference to the following detailed description. Throughout the drawings, the same or similar reference numbers refer to the same or similar elements. It should be understood that the drawings are schematic and that elements and elements are not necessarily drawn to scale.
图1是本公开可以应用于其中的示例性系统架构图;FIG. 1 is an exemplary system architecture diagram to which the present disclosure may be applied;
图2是示出本公开的基于视频会议的共享方法的实施例1的流程图;2 is a flowchart illustrating Embodiment 1 of the video conference-based sharing method of the present disclosure;
图3是示出本公开的基于视频会议的共享方法的实施例2的流程图;3 is a flowchart illustrating Embodiment 2 of the video conference-based sharing method of the present disclosure;
图4是示出本公开的基于视频会议的共享方法的实施例3的流程图;4 is a flowchart illustrating Embodiment 3 of the video conference-based sharing method of the present disclosure;
图5是示出本公开的基于视频会议的共享方法的实施例4的流程图;5 is a flowchart illustrating Embodiment 4 of the video conference-based sharing method of the present disclosure;
图6是示出本公开的基于视频会议的共享方法的实施例5的流程图;6 is a flowchart illustrating Embodiment 5 of the video conference-based sharing method of the present disclosure;
图7是示出适于用来实现本公开实施例的电子设备的结构示意图。FIG. 7 is a schematic structural diagram illustrating an electronic device suitable for implementing embodiments of the present disclosure.
具体实施方式Detailed ways
除非另有定义,本文所使用的所有的技术和科学术语与属于本公开的技术领域的技术人员通常理解的含义相同;本文中在申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本公开;本公开的说明书和权利要求书及上述附图说明中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。本公开的说明书和权利要求书或上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs; the terms used herein in the specification of the application are for the purpose of describing particular embodiments only It is not intended to limit the present disclosure; the terms "comprising" and "having" and any variations thereof in the description and claims of the present disclosure and the above description of the drawings are intended to cover non-exclusive inclusions. The terms "first", "second" and the like in the description and claims of the present disclosure or the above drawings are used to distinguish different objects, rather than to describe a specific order.
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本公开的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。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 present disclosure. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor a separate or alternative embodiment that is mutually exclusive of other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
为了使本技术领域的人员更好地理解本公开方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。In order to make those skilled in the art better understand the solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
[系统结构][system structure]
首先,说明本公开的一个实施例的系统的结构。如图1所示,系统结构100可以包括终端设备101、102、103、104,网络105和服务器106。网络105用以在终端设备101、102、103、104和服务器106之间提供通信链路的介质。First, the structure of the system of one embodiment of the present disclosure will be described. As shown in FIG. 1 , the
在本实施例中,基于视频会议的共享方法运行于其上的电子设备(例如图1所示的终端设备101、102、103或104、或服务器106)可以通过网络 105进行各种信息的传输。网络105可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。需要指出的是,上述无线连接方式可以包括但不限于3G/4G/5G连接、Wi-Fi连接、蓝牙连接、WiMAX连接、Zigbee 连接、UWB连接、以及其他现在已知或将来开发的无线连接方式。In this embodiment, the electronic device (for example, the
用户可以使用终端设备101、102、103、104通过网络105与服务器 106交互,以接收或发送消息等。终端设备101、102、103或104上可以安装有各种客户端应用,例如视频直播与播放类应用、网页浏览器应用、购物类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。The user can use the
终端设备101、102、103或104可以是支持运行本公开所涉及的基于视频会议的共享方法的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等。The
服务器106可以是提供各种服务的服务器,例如对终端设备101、102、 103或104上显示的页面提供支持的后台服务器。The
应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。It should be understood that the numbers of terminal devices, networks and servers in FIG. 1 are merely illustrative. There can be any number of terminal devices, networks and servers according to implementation needs.
这里,终端设备可以独立或通过与其他电子终端设备配合运行安卓系统中的应用实现本公开的实施例方法,也可以运行其他操作系统中的应用例如iOS系统、Windows系统、鸿蒙系统等的应用实现本公开的实施例方法。Here, the terminal device can implement the method of the embodiments of the present disclosure by running an application in the Android system independently or by cooperating with other electronic terminal devices, and can also run an application in other operating systems, such as an application in an iOS system, a Windows system, and a Hongmeng system, etc. Embodiment methods of the present disclosure.
[基于视频会议的共享方法][Video conference-based sharing method]
通过屏幕内容图像流和视频流的抓取,通过网络带宽传输实现会议中一端内容发送至会中其他各端,通过网络实现内容实时通信,共享端屏幕中的内容均可同步显示在其他会议中设备中。然而,相关技术中的屏幕共享技术中存在以下缺点或不足:Through the capture of the screen content image stream and video stream, the content of one end of the conference is sent to the other ends of the conference through network bandwidth transmission, and the content is communicated in real time through the network, and the content on the screen of the shared end can be displayed in other conferences synchronously in the device. However, the screen sharing technology in the related art has the following shortcomings or deficiencies:
相关的屏幕共享技术对于网络要求和视频压缩有非常高的要求,本地需要先抓取视频流,通过码率压缩降低传输带宽,再通过网络发送到各端,并且在各端再进行解压和还原,中间的过程会受到网络延时、视频压缩解压失真等等情况的挑战;The related screen sharing technology has very high requirements for network requirements and video compression. It is necessary to capture the video stream locally, reduce the transmission bandwidth through bit rate compression, and then send it to each end through the network, and decompress and restore it at each end. , the intermediate process will be challenged by network delay, video compression and decompression distortion, etc.;
当网路出现延迟和网速减慢时,传输屏幕流在视觉上变模糊,且严重卡顿,观看端体验非常不好;When the network is delayed and the network speed is slowed down, the transmission screen stream becomes blurred visually, and it is seriously stuck, and the viewing experience is very bad;
视频流传输前后的压缩和解压过程,不可避免会导致视频帧丢失信息,尤其是当发送端画面移动非常快的时候,中间帧丢失,画面会变得极度不流畅不清晰;The compression and decompression process before and after the video stream transmission will inevitably lead to the loss of video frame information, especially when the picture at the sending end moves very fast, the intermediate frame is lost, and the picture becomes extremely unsmooth and unclear;
相关的屏幕共享中,当前技术方案可实现的是选择整个桌面或选择某个应用窗口,对展示内容的选择有诸多限制:In related screen sharing, what the current technical solution can achieve is to select the entire desktop or select an application window, and there are many restrictions on the selection of displayed content:
选择整个桌面共享时,内容过多,容易暴露不想分享的信息,屏幕内容完整暴露;When choosing to share the entire desktop, there is too much content, and it is easy to expose information that you do not want to share, and the screen content is completely exposed;
选择某个应用窗口时,内容过于单一,需要重新分享才能切换内容,对于用户在会中多内容讨论的体验来说并不是最好的。When selecting an application window, the content is too single, and it needs to be re-shared to switch the content, which is not the best experience for users to discuss multiple content in the meeting.
本公开针对上述的实际需求,提供一种基于视频会议的共享方法,以下结合附图具体说明该方法。In view of the above-mentioned actual needs, the present disclosure provides a sharing method based on a video conference, and the method is described in detail below with reference to the accompanying drawings.
实施例1Example 1
在进行视频会议时,通常多个参会的终端经由服务端建立网络连接,基于视频会议软件实现网络通信,结合音视频编解码能力,实现对音视频信息的传播连接。在建立连接后,通过本公开的基于视频会议的共享方法,以共享访问信息的方式实现高清的共享能力。When conducting a video conference, usually multiple participating terminals establish network connections through the server, realize network communication based on video conference software, and realize the transmission and connection of audio and video information combined with audio and video encoding and decoding capabilities. After the connection is established, the high-definition sharing capability is realized in the manner of sharing access information through the sharing method based on the video conference of the present disclosure.
图2是示出本公开的基于视频会议的共享方法的实施例1的流程图。如图2所示,包括以下步骤:FIG. 2 is a flowchart illustrating Embodiment 1 of the video conference-based sharing method of the present disclosure. As shown in Figure 2, it includes the following steps:
S201,在第一客户端的通信窗口内确定待共享内容,获取所述待共享内容的访问信息。S201: Determine content to be shared in a communication window of a first client, and acquire access information of the content to be shared.
以共享网页的情况为例,作为共享源端的第一客户端在视频会议窗口内指定待共享内容即网页所对应的URL。具体而言,视频会议窗口具有指定 URL的操作功能,通过指定操作,指定要共享的内容所对应的URL。例如,在共享源端在视频会议窗口检测浏览器已打开的一个或多个网页,并希望向其他参会终端演示该网页及对该网页翻页、滚动、拖动、点击等操作时,在视频会议窗口中指定该网页的URL,指定可以通过例如从下拉菜单中选择、手动输入、拖动等任何可行方式来进行。Taking the case of sharing a web page as an example, the first client as the sharing source specifies the content to be shared, that is, the URL corresponding to the web page, in the video conference window. Specifically, the video conference window has an operation function of specifying a URL, and through the specifying operation, the URL corresponding to the content to be shared is specified. For example, when the sharing source detects one or more web pages opened by the browser in the video conference window, and wants to demonstrate the web page to other participating terminals and perform operations such as page turning, scrolling, dragging, clicking, etc. The URL of the web page is specified in the video conferencing window by any feasible means such as selection from a drop-down menu, manual input, dragging, and the like.
S202,所述第一客户端通过服务端向至少一个第二客户端发送所述访问信息,以使所述第二客户端根据所述访问信息显示所述待共享内容。S202, the first client sends the access information to at least one second client through the server, so that the second client displays the to-be-shared content according to the access information.
在本实施例中,共享源端将所述URL发送到服务端。具体而言,共享源端仅将该URL发送到服务端,而不是如相关技术那样发送截屏图片、窗口图片、视频流等。In this embodiment, the sharing source sends the URL to the server. Specifically, the sharing source only sends the URL to the server, instead of sending screenshots, window pictures, video streams, etc. as in the related art.
在实施例1中,涉及共享源端的操作,由于共享源端仅进行URL的指定和发送,而不进行截屏图片、窗口图片、视频流等的获取及发送,不进行视频流的编解码操作,极大地降低了共享源端的运算资源占用及对网路和带宽的压力。同时,又可以实现与视频流相同的同步演示效果,将第一客户端基于网页的本地演示和操作的界面同步展示在一个或多个第二客户端上。In Embodiment 1, the operation of the shared source is involved, since the shared source only specifies and transmits the URL, but does not acquire and transmit screenshots, window pictures, and video streams, and does not perform encoding and decoding operations on the video streams. It greatly reduces the computing resource occupation of the shared source and the pressure on the network and bandwidth. At the same time, the same synchronous presentation effect as the video stream can be realized, and the interface of the local web-based presentation and operation of the first client terminal is synchronously displayed on one or more second clients.
此外,上面以网页的共享为例进行了说明,但是,待共享内容不限于网页。例如,上述步骤S201中可以包括如下操作:确定当前已打开的一个或多个浏览器窗口对应的内容页面为待共享内容,获取所述内容页面的URL信息作为所述访问信息;或者,确定本地文件作为待共享内容,将所述本地文件转化为在线文件,获取所述在线文件的URL信息作为所述访问信息;或者,确定将离线文件作为待共享内容,获取所述离线文件的地址信息或标识信息作为所述访问信息。由此,可以将多种形式的文件也作为待共享内容。In addition, the sharing of web pages is taken as an example for description above, but the content to be shared is not limited to web pages. For example, the above step S201 may include the following operations: determining that the content page corresponding to the currently opened one or more browser windows is the content to be shared, and obtaining the URL information of the content page as the access information; or, determining the local The file is used as the content to be shared, and the local file is converted into an online file, and the URL information of the online file is obtained as the access information; or, it is determined that the offline file is used as the content to be shared, and the address information of the offline file is obtained or Identification information is used as the access information. Thus, various forms of files can also be used as content to be shared.
上述的服务端接收所述共享源端发送的所述URL,并将接收到的所述 URL下发到所有的连接在视频会议中的作为共享接收端第二客户端。由此,共享接收端接收到的并非压缩后的截屏图片、窗口图片、视频流等压缩数据,而是用于加载待共享内容的URL。The above-mentioned server terminal receives the URL sent by the sharing source terminal, and delivers the received URL to all the second clients connected in the video conference as the sharing receiving terminal. Therefore, what the sharing receiving end receives is not compressed data such as compressed screenshot pictures, window pictures, video streams, etc., but a URL for loading the content to be shared.
实施例2Example 2
图3是示出本公开的基于视频会议的共享方法的实施例2的流程图。如图3所示,包括以下步骤:FIG. 3 is a flowchart illustrating Embodiment 2 of the video conference-based sharing method of the present disclosure. As shown in Figure 3, it includes the following steps:
S301,第二客户端通过服务端接收由第一客户端发送的待共享内容的访问信息。以共享网页的情况为例,作为共享接收端的第二客户端从服务端接收待共享内容即网页所对应的URL。S301, the second client receives, through the server, the access information of the content to be shared sent by the first client. Taking the case of sharing a webpage as an example, the second client serving as the sharing receiver receives the content to be shared, that is, the URL corresponding to the webpage, from the server.
S302,所述第二客户端基于所述访问信息加载所述待共享内容并解析。即,所述共享接收端从所述URL加载所述网页内容并解析。S302, the second client loads and parses the content to be shared based on the access information. That is, the sharing receiver loads and parses the web page content from the URL.
S303,所述第二客户端在视频会议窗口中展示所述共享内容。即,所述共享接收端在视频会议窗口中的浏览器中展示所述网页中的内容。S303, the second client displays the shared content in a video conference window. That is, the sharing receiving end displays the content in the webpage in the browser in the video conference window.
实施例2涉及共享接收端的操作,共享接收端根据访问信息来(例如 URL)加载待共享内容,并解析成视频会议窗口中可展示的格式,从而在视频会议窗口中中展示待共享内容。另外,所谓在视频会议窗口中进行展示,不仅包括视频窗口具有直接打开待共享内容功能,还包括可以通过视频窗口指示打开浏览器并在浏览器中进行展示的方式。基于共享URL的方式,每位参会者查看的内容实际上是自己打开的URL,并不是他人的内容,增加更高程度的安全性,而且,共享源端不进行压缩,相应地,共享接收端也不需要进行解压,URL本地打开的方式要比相关的屏幕共享的方式实现更加清晰、流畅的内容展现,此外,极大地减少了运算资源的占有,还可以避免压缩/解压过程中的丢失信息。此外,由于是以URL打开的方式,而不是以截屏图片将展示内容固定成共享源端的展示方式,因此,在共享接收端,基于文档协作本身所具有的协同能力,能够以本地端浏览器自适应的方式打开共享文档,例如,在共享源端为PC、共享接收端为手机、待共享内容为网页时,共享源端的屏幕较大而单画面显示较多文字,若以截屏图片方式共享,则由于手机端的屏幕较小会使得显示文字变小而难以辨认,但是,基于本公开的方法,由于在本地端打开网页,所以显示画面会适应手机的屏幕而以大字体在单画面中显示较少文字,使用体验更好。另外,视频会议室的画面一般是展现在电视机或者投影仪等大屏幕上,会议室大屏幕使用本地打开URL的方式可以更好的适配屏幕的尺寸,展示更好的效果。Embodiment 2 relates to the operation of the sharing receiver. The sharing receiver loads the content to be shared according to the access information (eg URL), and parses it into a format that can be displayed in the video conference window, thereby displaying the content to be shared in the video conference window. In addition, the so-called presentation in the video conference window includes not only the video window having the function of directly opening the content to be shared, but also the manner in which a browser can be instructed to open and present in the browser through the video window. Based on the method of sharing URL, the content viewed by each participant is actually the URL opened by himself, not the content of others, which increases a higher degree of security. Moreover, the shared source does not compress, and accordingly, the shared receiving The terminal does not need to be decompressed. The local URL opening method can achieve clearer and smoother content display than the related screen sharing method. In addition, the occupation of computing resources is greatly reduced, and the loss during the compression/decompression process can also be avoided. information. In addition, since the display content is fixed to the shared source end by the way of opening the URL instead of the screenshot image, on the shared receiving end, based on the collaboration capability of the document collaboration itself, the local browser can automatically Open the shared document in an adaptive way. For example, when the sharing source is a PC, the sharing sink is a mobile phone, and the content to be shared is a web page, the screen of the sharing source is larger and a single screen displays more text. However, based on the method of the present disclosure, since the webpage is opened at the local end, the display screen will adapt to the screen of the mobile phone and display a larger font size in a single screen. Less text, better user experience. In addition, the picture of the video conference room is generally displayed on a large screen such as a TV or a projector. The large screen of the conference room can better adapt to the size of the screen and display better effects by using the method of opening the URL locally.
实施例3Example 3
图4是示出本公开的基于视频会议的共享方法的实施例3的流程图。如图4所示,包括以下步骤:FIG. 4 is a flowchart illustrating Embodiment 3 of the video conference-based sharing method of the present disclosure. As shown in Figure 4, it includes the following steps:
S401,所述第一客户端记录对所述待共享内容进行操作的第一操作信息,并通过所述服务端向所述第二客户端发送所述第一操作信息,以使所述第二客户端根据所述第一操作信息同步显示所述第一客户端对所述待共享内容的操作。在此,第一操作可以是对待共享内容的浏览操作、编辑操作等。S401, the first client records first operation information for operating the content to be shared, and sends the first operation information to the second client through the server, so that the second The client synchronously displays the operation of the first client on the content to be shared according to the first operation information. Here, the first operation may be a browsing operation, an editing operation, or the like of the content to be shared.
S402,所述第二客户端通过服务端接收由所述第一客户端记录的对所述待共享内容进行操作的第一操作信息,并基于所述第一操作信息同步展示所述操作。实施例3涉及同步操作,与一般视频会议中直接共享屏幕内容的视频流不同,共享源端在共享内容的同时,也要将对待共享内容的每个操作记录并实时发送到服务端,服务端将所述操作发送到共享接收端,在共享接收端实现该操作的同步。S402: The second client receives, through the server, first operation information recorded by the first client for operating the content to be shared, and displays the operation synchronously based on the first operation information. Embodiment 3 involves synchronizing operations, which is different from a video stream that directly shares screen content in a general video conference. While sharing the content, the sharing source also needs to record each operation to be shared with the content and send it to the server in real time. The operation is sent to the shared receiver, where the synchronization of the operation is achieved.
需要说明的是,在共享接收端,参会者可选择是否需要同步,在选择了不同步时,反馈给服务端从而使服务端不下发所述共享源端的操作,或者,接收所述共享源端的操作但不执行。It should be noted that, at the sharing receiver, the participant can choose whether to synchronize or not, and when not synchronizing is selected, it will be fed back to the server so that the server will not issue the operation of the sharing source, or receive the sharing source. side operation but not executed.
此外,在共享接收端,还可以进行以下操作:In addition, on the shared receiver side, the following operations can be performed:
当所述第二客户端在视频会议窗口中展示所述待共享内容时,接收对所述待共享内容进行浏览的第一操作指示;基于所述第一操作指示,在所述第二客户端的视频会议窗口中异步展示所述第一客户端中的所述待共享内容。即,共享接收端虽然接收了共享源端对待共享内容的各个操作动作,但在接收端可以不同步展示共享源端的画面,而是根据实际需要进行异步展示,例如自由浏览页面,或者进行回看、快进、、跳过等,基于该功能,共享接收端的使用者浏览的效率更高,体验更好。When the second client displays the to-be-shared content in the video conference window, receive a first operation instruction for browsing the to-be-shared content; based on the first operation instruction, on the second client's The to-be-shared content in the first client is displayed asynchronously in the video conference window. That is, although the sharing receiving end receives the various operations of the sharing source to the shared content, the receiving end may not display the screen of the sharing source synchronously, but perform asynchronous display according to actual needs, such as free browsing of pages, or reviewing , fast forward, skip, etc. Based on this function, users who share the receiving end can browse more efficiently and experience better.
此外,在所述共享接收端,还可以进行以下操作:In addition, at the shared receiving end, the following operations can also be performed:
所述在所述第二客户端的视频会议窗口中采用与所述第一客户端中异步的方式展示所述待共享内容之后,接收对所述待共享内容进行同步的第二操作指示;基于所述第二操作指示,在所述第二客户端的视频会议窗口中同步展示所述第一客户端中的所述待共享内容。即,共享接收端可以根据实际需要来在同步展示和异步展示之间进行切换。After the content to be shared is displayed in the video conference window of the second client in an asynchronous manner with that of the first client, receiving a second operation instruction for synchronizing the content to be shared; based on the According to the second operation instruction, the to-be-shared content in the first client is displayed synchronously in the video conference window of the second client. That is, the shared receiver can switch between synchronous presentation and asynchronous presentation according to actual needs.
此外,在所述共享接收端,还可以进行以下操作:In addition, at the shared receiving end, the following operations can also be performed:
当所述第二客户端在视频会议窗口中展示所述待共享内容时,接收对所述待共享内容进行编辑的第三操作指示;基于所述第三操作指示,在所述第二客户端的视频会议窗口中对所述待共享内容进行编辑操作。即,共享接收端不限于仅接收共享源端的操作,还能够对待共享内容进行编辑,由此,实现共享源端与共享接收端之间的双向信息交互。When the second client displays the to-be-shared content in the video conference window, receive a third operation instruction for editing the to-be-shared content; based on the third operation instruction, on the second client's Edit the content to be shared in the video conference window. That is, the sharing sink is not limited to only receiving the operation of the sharing source, but can also edit the content to be shared, thereby realizing two-way information exchange between the sharing source and the sharing sink.
实施例4Example 4
图5是示出本公开的基于视频会议的共享方法的实施例4的流程图。如图5所示,包括以下步骤:FIG. 5 is a flowchart illustrating Embodiment 4 of the video conference-based sharing method of the present disclosure. As shown in Figure 5, it includes the following steps:
S501,所述第二客户端记录对所述待共享内容进行操作的第二操作信息,并通过所述服务端向所述第一客户端发送所述第二操作信息,以使所述第一客户端根据所述第二操作信息同步显示所述第二客户端对所述待共享内容的操作。在此,第二操作可以是对待共享内容的浏览操作、编辑操作等。S501. The second client records second operation information for operating the content to be shared, and sends the second operation information to the first client through the server, so that the first client The client synchronously displays the operation of the second client on the content to be shared according to the second operation information. Here, the second operation may be a browsing operation, an editing operation, or the like of the content to be shared.
S502,所述第一客户端经由服务端接收所述第二客户端对所述待共享内容进行操作的第二操作信息,并根据所述第二操作信息同步显示所述第二客户端对所述待共享内容的操作。S502, the first client receives, via the server, second operation information of the second client operating on the content to be shared, and synchronously displays the second operation information on the content to be shared by the second client according to the second operation information. Describe the operation of the content to be shared.
实施例4也涉及同步操作,共享接收端对待共享内容的每个操作被记录并实时发送到服务端,服务端将所述操作发送到共享源端,在共享源端实现该操作的同步。Embodiment 4 also involves a synchronization operation. Each operation of the shared content receiving end is recorded and sent to the server in real time. The server sends the operation to the shared source, and the synchronization of the operation is realized at the shared source.
需要说明的是,在共享源端,参会者可选择是否需要同步,在选择了不同步时,反馈给服务端从而使服务端不下发所述共享接收端的操作,或者,接收所述共享接收端的操作但不执行。It should be noted that, on the sharing source side, the participant can choose whether to synchronize or not, and when the non-synchronization is selected, it will be fed back to the server so that the server will not issue the operation of the sharing receiver, or receive the sharing receiver. side operation but not executed.
实施例5Example 5
图6是示出本公开的基于视频会议的共享方法的实施例5的流程图。如图6所示,包括以下步骤:FIG. 6 is a flowchart illustrating Embodiment 5 of the video conference-based sharing method of the present disclosure. As shown in Figure 6, it includes the following steps:
S601,所述第一客户端切换到新的待共享内容时,通过服务端向所述第二客户端发送新的待共享内容的访问信息。S601, when the first client switches to the new content to be shared, sends access information of the new content to be shared to the second client through the server.
S602,所述第二客户端在从所述服务端接收到新的访问信息时,根据所述新的访问信息显示新的待共享内容。S602, when the second client receives new access information from the server, displays new content to be shared according to the new access information.
实施例5涉及到待共享内容的切换,当共享源端需要切换内容时,仅需要再次选定自己想共享的URL内容即可,对多内容讨论的场景来说,切换成本极低,交互友好。Embodiment 5 involves the switching of the content to be shared. When the sharing source needs to switch the content, it only needs to select the URL content that you want to share again. For the scenario of multi-content discussion, the switching cost is extremely low and the interaction is friendly. .
以上,基于实施例说明了本公开的基于视频会议的共享方法。此外,本公开还提供基于视频会议的共享装置、电子设备、计算机可读介质,以下说明这些基于视频会议的共享装置、电子设备、计算机可读介质。Above, the video conference-based sharing method of the present disclosure has been described based on the embodiments. In addition, the present disclosure also provides video-conferencing-based sharing apparatuses, electronic devices, and computer-readable media, which are described below.
本公开的实施例的基于视频会议的共享装置是作为共享源端的第一客户端,所述第一客户端包括:访问信息指定模块,其在通信窗口内指定待共享内容所对应的访问信息;以及发送模块,其将所述访问信息通过服务端向至少一个第二客户端发送。以共享网页的情况为例,访问信息指定模块在视频会议窗口内指定待共享内容所对应的URL,发送模块将所述URL发送到所述服务端。此外,该基于视频会议的共享装置还可以包括操作记录模块,其记录所述第一客户端对所述待共享内容进行操作的第一操作信息,所述发送模块将由所述操作记录模块记录的第一操作信息通过所述服务端向所述第二客户端发送。此外,该基于视频会议的共享装置还可以包括接收模块,其通过所述服务端接收由所述第二客户端记录的对所述待共享内容进行操作的第二操作信息,所述第一客户端根据所述第二操作信息同步显示所述第二客户端对所述待共享内容的操作。The video conference-based sharing device of the embodiment of the present disclosure is a first client as a sharing source, and the first client includes: an access information specifying module, which specifies access information corresponding to the content to be shared in the communication window; and a sending module, which sends the access information to at least one second client through the server. Taking the case of sharing a webpage as an example, the access information specifying module specifies the URL corresponding to the content to be shared in the video conference window, and the sending module sends the URL to the server. In addition, the video conference-based sharing device may further include an operation recording module, which records the first operation information of the operation of the first client on the content to be shared, and the sending module records the operation information recorded by the operation recording module. The first operation information is sent to the second client through the server. In addition, the video conference-based sharing apparatus may further include a receiving module, which receives, through the server, second operation information recorded by the second client for operating the content to be shared, and the first client The terminal synchronously displays the operation of the second client on the to-be-shared content according to the second operation information.
本公开的实施例的基于视频会议的共享装置是服务端,包括:接收模块,其接收从第一客户端发送的访问信息;以及发送模块,其将由所述接收模块接收到的访问信息下发到至少一个第二客户端。The video conference-based sharing apparatus of the embodiment of the present disclosure is a server, including: a receiving module, which receives access information sent from the first client; and a sending module, which issues the access information received by the receiving module to at least one second client.
本公开的实施例的基于视频会议的共享装置是作为共享接收端的第二客户端,包括:接收模块,其接收由第一客户端通过服务端发送的待共享内容的访问信息,根据所述访问信息加载所述待共享内容并解析;以及显示模块,其在视频会议窗口中显示所述待共享内容。此外,所述接收模块也可以通过服务端接收由所述第一客户端记录的对所述待共享内容进行操作的第一操作信息,所述第二客户端基于所述第一操作信息同步展示所述操作。此外,基于视频会议的共享装置还可以包括:操作记录模块,其记录所述第二客户端对所述待共享内容进行操作的第二操作信息;以及发送模块,其将由所述操作记录模块记录的第二操作信息通过所述服务端向所述第一客户端发送。The video conference-based sharing apparatus according to the embodiment of the present disclosure is a second client terminal serving as a sharing receiving terminal, and includes: a receiving module, which receives access information of the content to be shared sent by the first client through the server terminal, and according to the access information The information loads and parses the content to be shared; and a display module displays the content to be shared in a video conference window. In addition, the receiving module may also receive, through the server, first operation information recorded by the first client for operating the content to be shared, and the second client synchronously displays based on the first operation information the operation. In addition, the video conference-based sharing apparatus may further include: an operation recording module, which records second operation information of the second client operating on the content to be shared; and a sending module, which is recorded by the operation recording module The second operation information is sent to the first client through the server.
对于基于视频会议的共享装置的实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的基于视频会议的共享装置的实施例仅仅是示意性的,其中所述作为分离模块说明的模块可以是或者也可以不是分开的。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。As for the embodiment of the video conference-based sharing apparatus, since it basically corresponds to the method embodiment, reference may be made to the partial description of the method embodiment for related parts. The embodiments of the video conference-based sharing apparatus described above are merely illustrative, and the modules described as separate modules may or may not be separate. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution in this embodiment. Those of ordinary skill in the art can understand and implement it without creative effort.
为解决上述技术问题,本公开实施例还提供一种电子设备即电子终端。本公开的实施例的电子设备包括:至少一个存储器和至少一个处理器;其中,存储器用于存储程序代码,所述电子设备是基于视频会议的共享方法中的所述第一客户端,所述处理器用于调用所述存储器所存储的程序代码执行基于视频会议的共享方法中所述第一客户端的动作。或者,所述电子设备是基于视频会议的共享方法中的所述第二客户端,所述处理器用于调用所述存储器所存储的程序代码执行基于视频会议的共享方法中所述第二客户端的动作。In order to solve the above technical problems, an embodiment of the present disclosure further provides an electronic device, that is, an electronic terminal. The electronic device of the embodiment of the present disclosure includes: at least one memory and at least one processor; wherein the memory is used for storing program codes, the electronic device is the first client in the video conference-based sharing method, the The processor is configured to invoke the program code stored in the memory to execute the action of the first client in the video conference-based sharing method. Alternatively, the electronic device is the second client in the video conference-based sharing method, and the processor is configured to call the program code stored in the memory to execute the second client in the video conference-based sharing method. action.
下面参考图7,其示出了适于用来实现本公开实施例的电子设备(例如图1中的终端设备或服务器)700的结构示意图。本公开实施例中的终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、 PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图7示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。Referring next to FIG. 7 , it shows a schematic structural diagram of an electronic device (eg, a terminal device or a server in FIG. 1 ) 700 suitable for implementing an embodiment of the present disclosure. Terminal devices in the embodiments of the present disclosure may include, but are not limited to, mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablets), PMPs (portable multimedia players), in-vehicle terminals (eg, mobile terminals such as in-vehicle navigation terminals), etc., and stationary terminals such as digital TVs, desktop computers, and the like. The electronic device shown in FIG. 7 is only an example, and should not impose any limitation on the function and scope of use of the embodiments of the present disclosure.
如图7所示,电子设备700可以包括处理装置(例如中央处理器、图形处理器等)701,其可以根据存储在只读存储器(ROM)702中的程序或者从存储装置708加载到随机访问存储器(RAM)703中的程序而执行各种适当的动作和处理。在RAM703中,还存储有电子设备700操作所需的各种程序和数据。处理装置701、ROM702以及RAM 703通过总线704 彼此相连。输入/输出(I/O)接口705也连接至总线704。As shown in FIG. 7 , an
通常,以下装置可以连接至I/O接口705:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置706;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置707;包括例如磁带、硬盘等的存储装置708;以及通信装置709。通信装置709可以允许电子设备700与其他设备进行无线或有线通信以交换数据。虽然图7示出了具有各种装置的电子设备700,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。Typically, the following devices can be connected to the I/O interface 705:
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置709从网络上被下载和安装,或者从存储装置706被安装,或者从ROM702被安装。在该计算机程序被处理装置701执行时,执行本公开实施例的方法中限定的上述功能。In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a non-transitory computer readable medium, the computer program containing program code for performing the method illustrated in the flowchart. In such an embodiment, the computer program may be downloaded and installed from the network via the
需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the above two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or a combination of any of the above. More specific examples of computer readable storage media may include, but are not limited to, electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), erasable Programmable read only memory (EPROM or flash memory), fiber optics, portable compact disk read only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing. In this disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In the present disclosure, however, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave with computer-readable program code embodied thereon. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device . Program code embodied on a computer readable medium may be transmitted using any suitable medium including, but not limited to, electrical wire, optical fiber cable, RF (radio frequency), etc., or any suitable combination of the foregoing.
在一些实施方式中,客户端、服务器可以利用诸如HTTP(超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,adhoc端对端网络),以及任何当前已知或未来研发的网络。In some embodiments, clients, servers can communicate using any currently known or future developed network protocol, such as HTTP (Hypertext Transfer Protocol), and can communicate with digital data in any form or medium (eg, communication network) interconnection. Examples of communication networks include local area networks ("LAN"), wide area networks ("WAN"), the Internet (eg, the Internet), and peer-to-peer networks (eg, adhoc peer-to-peer networks), as well as any currently known or future developed network.
上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。The above-mentioned computer-readable medium may be included in the above-mentioned electronic device; or may exist alone without being assembled into the electronic device.
上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:获取至少两个网际协议地址;向节点评价设备发送包括所述至少两个网际协议地址的节点评价请求,其中,所述节点评价设备从所述至少两个网际协议地址中,选取网际协议地址并返回;接收所述节点评价设备返回的网际协议地址;其中,所获取的网际协议地址指示内容分发网络中的边缘节点。The above-mentioned computer-readable medium carries one or more programs, and when the above-mentioned one or more programs are executed by the electronic device, the electronic device: acquires at least two Internet Protocol addresses; A node evaluation request for an Internet Protocol address, wherein the node evaluation device selects an Internet Protocol address from the at least two Internet Protocol addresses and returns it; receives the Internet Protocol address returned by the node evaluation device; wherein the obtained The Internet Protocol address indicates an edge node in the content distribution network.
或者,上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:接收包括至少两个网际协议地址的节点评价请求;从所述至少两个网际协议地址中,选取网际协议地址;返回选取出的网际协议地址;其中,接收到的网际协议地址指示内容分发网络中的边缘节点。Alternatively, the above computer-readable medium carries one or more programs, and when the above one or more programs are executed by the electronic device, the electronic device: receives a node evaluation request including at least two Internet Protocol addresses; From the at least two Internet Protocol addresses, the Internet Protocol address is selected; the selected Internet Protocol address is returned; wherein, the received Internet Protocol address indicates an edge node in the content distribution network.
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。Computer program code for performing operations of the present disclosure may be written in one or more programming languages, including but not limited to object-oriented programming languages—such as Java, Smalltalk, C++, and This includes conventional procedural programming languages - such as the "C" language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (eg, using an Internet service provider through Internet connection).
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code that contains one or more logical functions for implementing the specified functions executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It is also noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented in dedicated hardware-based systems that perform the specified functions or operations , or can be implemented in a combination of dedicated hardware and computer instructions.
描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定。The units involved in the embodiments of the present disclosure may be implemented in a software manner, and may also be implemented in a hardware manner. Among them, the name of the unit does not constitute a limitation of the unit itself under certain circumstances.
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in connection with the instruction execution system, apparatus or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. Machine-readable media may include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media would include one or more wire-based electrical connections, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM or flash memory), fiber optics, compact disk read only memory (CD-ROM), optical storage, magnetic storage, or any suitable combination of the foregoing.
根据本公开的一个或多个实施例,提供了一种基于视频会议的共享方法,包括:According to one or more embodiments of the present disclosure, there is provided a sharing method based on a video conference, including:
在第一客户端的通信窗口内确定待共享内容,获取所述待共享内容的访问信息;Determine the content to be shared in the communication window of the first client, and obtain access information of the content to be shared;
所述第一客户端通过服务端向至少一个第二客户端发送所述访问信息,以使所述第二客户端根据所述访问信息显示所述待共享内容。The first client sends the access information to at least one second client through the server, so that the second client displays the content to be shared according to the access information.
根据本公开的一个或多个实施例,提供了一种基于视频会议的共享方法,在所述第一客户端的通信窗口内确定待共享内容,获取所述带共享内容的访问信息包括:According to one or more embodiments of the present disclosure, a sharing method based on a video conference is provided, in which the content to be shared is determined in the communication window of the first client, and the acquisition of the access information with the shared content includes:
确定当前已打开的一个或多个浏览器窗口对应的内容页面为待共享内容,获取所述内容页面的URL信息作为所述访问信息;或者,Determine that the content page corresponding to the currently opened one or more browser windows is the content to be shared, and obtain the URL information of the content page as the access information; or,
确定本地文件作为待共享内容,将所述本地文件转化为在线文件,获取所述在线文件的URL信息作为所述访问信息;或者,Determine the local file as the content to be shared, convert the local file into an online file, and obtain the URL information of the online file as the access information; or,
确定将离线文件作为待共享内容,获取所述离线文件的地址信息或标识信息作为所述访问信息。It is determined that the offline file is used as the content to be shared, and the address information or identification information of the offline file is obtained as the access information.
根据本公开的一个或多个实施例,提供了一种基于视频会议的共享方法,According to one or more embodiments of the present disclosure, a sharing method based on a video conference is provided,
还包括:Also includes:
所述第一客户端经由服务端接收所述第二客户端对所述待共享内容进行操作的第二操作信息,并根据所述第二操作信息同步显示所述第二客户端对所述待共享内容的操作。The first client receives, via the server, second operation information of the second client operating on the to-be-shared content, and synchronously displays the second client's response to the to-be-shared content according to the second operation information. Actions to share content.
根据本公开的一个或多个实施例,提供了一种基于视频会议的共享方法,According to one or more embodiments of the present disclosure, a sharing method based on a video conference is provided,
还包括:Also includes:
所述第一客户端记录对所述待共享内容进行操作的第一操作信息,并通过所述服务端向所述第二客户端发送所述第一操作信息,以使所述第二客户端根据所述第一操作信息同步显示所述第一客户端对所述待共享内容的操作。The first client records first operation information for operating the content to be shared, and sends the first operation information to the second client through the server, so that the second client The operation of the first client on the to-be-shared content is synchronously displayed according to the first operation information.
根据本公开的一个或多个实施例,提供了一种基于视频会议的共享方法,According to one or more embodiments of the present disclosure, a sharing method based on a video conference is provided,
还包括:Also includes:
所述第一客户端切换到新的待共享内容时,通过服务端向所述第二客户端发送新的待共享内容的访问信息。When the first client switches to the new content to be shared, the server sends access information of the new content to be shared to the second client.
根据本公开的一个或多个实施例,提供了一种基于视频会议的共享方法,包括:According to one or more embodiments of the present disclosure, there is provided a sharing method based on a video conference, including:
第二客户端通过服务端接收由第一客户端发送的待共享内容的访问信息;The second client receives the access information of the content to be shared sent by the first client through the server;
所述第二客户端基于所述访问信息加载所述待共享内容并解析;以及The second client loads and parses the content to be shared based on the access information; and
所述第二客户端在视频会议窗口中展示所述待共享内容。The second client displays the to-be-shared content in a video conference window.
根据本公开的一个或多个实施例,提供了一种基于视频会议的共享方法,According to one or more embodiments of the present disclosure, a sharing method based on a video conference is provided,
所述访问信息是:The access information is:
由所述第一客户端当前已打开的一个或多个浏览器窗口对应的内容页面的URL信息;或者,URL information of content pages corresponding to one or more browser windows currently opened by the first client; or,
由所述第一客户端从本地文件转化的在线文件的URL信息;或者,URL information of the online file converted from the local file by the first client; or,
由所述第一客户端确定的离线文件的地址信息或标识信息。The address information or identification information of the offline file determined by the first client.
根据本公开的一个或多个实施例,提供了一种基于视频会议的共享方法,According to one or more embodiments of the present disclosure, a sharing method based on a video conference is provided,
还包括:Also includes:
当所述第二客户端在视频会议窗口中展示所述待共享内容时,接收对所述待共享内容进行浏览的第一操作指示;When the second client displays the content to be shared in the video conference window, receiving a first operation instruction for browsing the content to be shared;
基于所述第一操作指示,在所述第二客户端的视频会议窗口中异步展示所述第一客户端中的所述待共享内容。Based on the first operation instruction, the to-be-shared content in the first client is displayed asynchronously in the video conference window of the second client.
根据本公开的一个或多个实施例,提供了一种基于视频会议的共享方法,所述在所述第二客户端的视频会议窗口中采用与所述第一客户端中异步的方式展示所述待共享内容之后,还包括:According to one or more embodiments of the present disclosure, a video conference-based sharing method is provided, wherein the video conference window of the second client is displayed in an asynchronous manner with that of the first client. After the content to be shared, it also includes:
接收对所述待共享内容进行同步的第二操作指示;receiving a second operation instruction for synchronizing the content to be shared;
基于所述第二操作指示,在所述第二客户端的视频会议窗口中同步展示所述第一客户端中的所述待共享内容。Based on the second operation instruction, the to-be-shared content in the first client is displayed synchronously in the video conference window of the second client.
根据本公开的一个或多个实施例,提供了一种基于视频会议的共享方法,According to one or more embodiments of the present disclosure, a sharing method based on a video conference is provided,
还包括:Also includes:
当所述第二客户端在视频会议窗口中展示所述待共享内容时,接收对所述待共享内容进行编辑的第三操作指示;When the second client displays the content to be shared in the video conference window, receiving a third operation instruction for editing the content to be shared;
基于所述第三操作指示,在所述第二客户端的视频会议窗口中对所述待共享内容进行编辑操作。Based on the third operation instruction, an editing operation is performed on the content to be shared in the video conference window of the second client.
根据本公开的一个或多个实施例,提供了一种基于视频会议的共享方法,According to one or more embodiments of the present disclosure, a sharing method based on a video conference is provided,
还包括:Also includes:
所述第二客户端通过服务端接收由所述第一客户端记录的对所述待共享内容进行操作的第一操作信息,并基于所述第一操作信息同步展示所述操作。The second client receives, through the server, first operation information recorded by the first client for operating the content to be shared, and synchronously displays the operation based on the first operation information.
根据本公开的一个或多个实施例,提供了一种基于视频会议的共享方法,According to one or more embodiments of the present disclosure, a sharing method based on a video conference is provided,
还包括:Also includes:
所述第二客户端记录对所述待共享内容进行操作的第二操作信息,并通过所述服务端向所述第一客户端发送所述第二操作信息,以使所述第一客户端根据所述第二操作信息同步显示所述第二客户端对所述待共享内容的操作。The second client records second operation information for operating the content to be shared, and sends the second operation information to the first client through the server, so that the first client The operation of the second client on the to-be-shared content is synchronously displayed according to the second operation information.
根据本公开的一个或多个实施例,提供了一种基于视频会议的共享方法,According to one or more embodiments of the present disclosure, a sharing method based on a video conference is provided,
所述第二客户端在从所述服务端接收到新的访问信息时,根据所述新的访问信息显示新的待共享内容。When receiving new access information from the server, the second client displays new content to be shared according to the new access information.
根据本公开的一个或多个实施例,提供了一种基于视频会议的共享装置,According to one or more embodiments of the present disclosure, a video conference-based sharing apparatus is provided,
所述共享装置是作为共享源端的第一客户端,The sharing device is the first client serving as the sharing source,
所述第一客户端包括:The first client includes:
访问信息指定模块,其在通信窗口内指定待共享内容所对应的访问信息;以及an access information specifying module, which specifies access information corresponding to the content to be shared in the communication window; and
发送模块,其将所述访问信息通过服务端向至少一个第二客户端发送。A sending module, which sends the access information to at least one second client through the server.
根据本公开的一个或多个实施例,提供了一种基于视频会议的共享装置,According to one or more embodiments of the present disclosure, a video conference-based sharing apparatus is provided,
还包括操作记录模块,其记录所述第一客户端对所述待共享内容进行操作的第一操作信息,Also includes an operation recording module, which records the first operation information of the first client operating on the content to be shared,
所述发送模块将由所述操作记录模块记录的第一操作信息通过所述服务端向所述第二客户端发送。The sending module sends the first operation information recorded by the operation recording module to the second client through the server.
根据本公开的一个或多个实施例,提供了一种基于视频会议的共享装置,According to one or more embodiments of the present disclosure, a video conference-based sharing apparatus is provided,
还包括接收模块,其通过所述服务端接收由所述第二客户端记录的对所述待共享内容进行操作的第二操作信息,Also includes a receiving module, which receives through the server the second operation information recorded by the second client to operate the content to be shared,
所述第一客户端根据所述第二操作信息同步显示所述第二客户端对所述待共享内容的操作。The first client synchronously displays the operation of the second client on the content to be shared according to the second operation information.
根据本公开的一个或多个实施例,提供了一种基于视频会议的共享装置,According to one or more embodiments of the present disclosure, a video conference-based sharing apparatus is provided,
所述共享装置是服务端,The sharing device is a server,
包括:include:
接收模块,其接收从第一客户端发送的访问信息;以及a receiving module that receives the access information sent from the first client; and
发送模块,其将由所述接收模块接收到的访问信息下发到至少一个第二客户端。A sending module, which sends the access information received by the receiving module to at least one second client.
根据本公开的一个或多个实施例,提供了一种基于视频会议的共享装置,According to one or more embodiments of the present disclosure, a video conference-based sharing apparatus is provided,
所述共享装置是作为共享接收端的第二客户端,The sharing device is a second client serving as a sharing receiver,
包括:include:
接收模块,其接收由第一客户端通过服务端发送的待共享内容的访问信息,根据所述访问信息加载所述待共享内容并解析;以及a receiving module, which receives the access information of the content to be shared sent by the first client through the server, loads and parses the content to be shared according to the access information; and
显示模块,其在视频会议窗口中显示所述待共享内容。A display module, which displays the to-be-shared content in a video conference window.
根据本公开的一个或多个实施例,提供了一种基于视频会议的共享装置,According to one or more embodiments of the present disclosure, a video conference-based sharing apparatus is provided,
所述接收模块通过服务端接收由所述第一客户端记录的对所述待共享内容进行操作的第一操作信息,所述第二客户端基于所述第一操作信息展示所述操作。The receiving module receives, through the server, first operation information recorded by the first client for operating the content to be shared, and the second client displays the operation based on the first operation information.
根据本公开的一个或多个实施例,提供了一种基于视频会议的共享装置,According to one or more embodiments of the present disclosure, a video conference-based sharing apparatus is provided,
还包括:Also includes:
操作记录模块,其记录所述第二客户端对所述待共享内容进行操作的第二操作信息;以及an operation recording module, which records second operation information of the second client operating on the content to be shared; and
发送模块,其将由所述操作记录模块记录的第二操作信息通过所述服务端向所述第一客户端发送。A sending module, which sends the second operation information recorded by the operation recording module to the first client through the server.
根据本公开的一个或多个实施例,提供了一种电子设备,包括:至少一个存储器和至少一个处理器;According to one or more embodiments of the present disclosure, there is provided an electronic device comprising: at least one memory and at least one processor;
其中,存储器用于存储程序代码,Among them, the memory is used to store the program code,
所述电子设备是基于视频会议的共享方法中的所述第一客户端,所述处理器用于调用所述存储器所存储的程序代码执行基于视频会议的共享方法中所述第一客户端的动作。The electronic device is the first client in the video conference-based sharing method, and the processor is configured to invoke the program code stored in the memory to execute the action of the first client in the video conference-based sharing method.
根据本公开的一个或多个实施例,提供了一种电子设备,包括:至少一个存储器和至少一个处理器;According to one or more embodiments of the present disclosure, there is provided an electronic device comprising: at least one memory and at least one processor;
其中,存储器用于存储程序代码,Among them, the memory is used to store the program code,
所述电子设备是基于视频会议的共享方法中的所述第二客户端,所述处理器用于调用所述存储器所存储的程序代码执行所述的基于视频会议的共享方法中所述第二客户端的动作。The electronic device is the second client in the video conference-based sharing method, and the processor is configured to invoke the program code stored in the memory to execute the second client in the video conference-based sharing method end action.
根据本公开的一个或多个实施例,提供了一种计算机可读介质,所述计算机可读介质用于存储程序代码,所述程序代码用于执行屏幕共享方法中所述第一客户端的动作、或者所述第二客户端的动作。According to one or more embodiments of the present disclosure, there is provided a computer-readable medium for storing program codes for executing actions of the first client in the screen sharing method , or an action of the second client.
以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其他技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, and should also cover, without departing from the above-mentioned disclosed concept, the technical solutions formed by the above-mentioned technical features or Other technical solutions formed by any combination of its equivalent features. For example, a technical solution is formed by replacing the above features with the technical features disclosed in the present disclosure (but not limited to) with similar functions.
此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。Additionally, although operations are depicted in a particular order, this should not be construed as requiring that the operations be performed in the particular order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Likewise, although the above discussion contains several implementation-specific details, these should not be construed as limitations on the scope of the present disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.
尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。Although the subject matter has been described in language specific to structural features and/or logical acts of method, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims (18)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010177885.8A CN113395477B (en) | 2020-03-13 | 2020-03-13 | Sharing method and device based on video conference, electronic equipment and computer medium |
| CN202210398916.1A CN114584736B (en) | 2020-03-13 | 2020-03-13 | Sharing method and device based on video conference, electronic equipment and computer medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010177885.8A CN113395477B (en) | 2020-03-13 | 2020-03-13 | Sharing method and device based on video conference, electronic equipment and computer medium |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210398916.1A Division CN114584736B (en) | 2020-03-13 | 2020-03-13 | Sharing method and device based on video conference, electronic equipment and computer medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN113395477A CN113395477A (en) | 2021-09-14 |
| CN113395477B true CN113395477B (en) | 2022-04-01 |
Family
ID=77616411
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210398916.1A Active CN114584736B (en) | 2020-03-13 | 2020-03-13 | Sharing method and device based on video conference, electronic equipment and computer medium |
| CN202010177885.8A Active CN113395477B (en) | 2020-03-13 | 2020-03-13 | Sharing method and device based on video conference, electronic equipment and computer medium |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210398916.1A Active CN114584736B (en) | 2020-03-13 | 2020-03-13 | Sharing method and device based on video conference, electronic equipment and computer medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (2) | CN114584736B (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI801095B (en) * | 2022-01-14 | 2023-05-01 | 宏碁股份有限公司 | Communication device and communication method for online meeting |
| CN116546156A (en) * | 2022-01-26 | 2023-08-04 | 宏碁股份有限公司 | Communication device and method for online conference |
| CN117459631A (en) * | 2022-07-18 | 2024-01-26 | Oppo广东移动通信有限公司 | Content sharing control method, device, storage medium and terminal |
| CN115328363B (en) * | 2022-08-12 | 2023-11-03 | 深圳乐播科技有限公司 | File processing method, electronic equipment and related products |
| CN117955958A (en) * | 2022-10-19 | 2024-04-30 | 北京字跳网络技术有限公司 | Content sharing method, device, equipment and medium |
| CN116366800B (en) * | 2023-03-03 | 2023-12-15 | 四川九鼎乾元科技有限公司 | Online conference method and device, storage medium and electronic equipment |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107451260A (en) * | 2017-07-31 | 2017-12-08 | 珠海市魅族科技有限公司 | A kind of network access information sharing method and system |
| CN110737415A (en) * | 2019-09-12 | 2020-01-31 | 北京真视通科技股份有限公司 | Screen sharing method and device, computer equipment and storage medium |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6654032B1 (en) * | 1999-12-23 | 2003-11-25 | Webex Communications, Inc. | Instant sharing of documents on a remote server |
| US20080209075A1 (en) * | 2007-02-22 | 2008-08-28 | Yahoo! Inc. | Synchronous delivery of media content and real-time communication for online dating |
| US9253222B2 (en) * | 2007-02-22 | 2016-02-02 | Match.Com. L.L.C. | Synchronous delivery of media content in a collaborative environment |
| JP5664442B2 (en) * | 2011-04-27 | 2015-02-04 | ブラザー工業株式会社 | Video conference apparatus, display control method, and display control program |
| US9355115B2 (en) * | 2011-11-21 | 2016-05-31 | Microsoft Technology Licensing, Llc | Client application file access |
| US8749610B1 (en) * | 2011-11-29 | 2014-06-10 | Google Inc. | Managing nodes of a synchronous communication conference |
| CN103259819B (en) * | 2012-02-20 | 2017-12-15 | 腾讯科技(深圳)有限公司 | The method and system of file-sharing |
| US9071659B2 (en) * | 2012-11-29 | 2015-06-30 | Citrix Systems, Inc. | Systems and methods for automatically identifying and sharing a file presented during a meeting |
| CN108933965B (en) * | 2017-05-26 | 2022-06-10 | 腾讯科技(深圳)有限公司 | Screen content sharing method and device and storage medium |
| CN109871189A (en) * | 2017-12-05 | 2019-06-11 | 中国移动通信集团上海有限公司 | A method and device for multi-terminal screen sharing based on network file system |
| CN109348161B (en) * | 2018-09-21 | 2021-05-18 | 联想(北京)有限公司 | Method for displaying annotation information and electronic equipment |
| CN109905629A (en) * | 2019-01-28 | 2019-06-18 | 平安科技(深圳)有限公司 | Method, apparatus, medium and the equipment of document sharing are realized when audio/video conference |
-
2020
- 2020-03-13 CN CN202210398916.1A patent/CN114584736B/en active Active
- 2020-03-13 CN CN202010177885.8A patent/CN113395477B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107451260A (en) * | 2017-07-31 | 2017-12-08 | 珠海市魅族科技有限公司 | A kind of network access information sharing method and system |
| CN110737415A (en) * | 2019-09-12 | 2020-01-31 | 北京真视通科技股份有限公司 | Screen sharing method and device, computer equipment and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113395477A (en) | 2021-09-14 |
| CN114584736A (en) | 2022-06-03 |
| CN114584736B (en) | 2023-08-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113395477B (en) | Sharing method and device based on video conference, electronic equipment and computer medium | |
| US12393394B2 (en) | Systems and method for publication of applications using server-side virtual screen change capture | |
| US20220368733A1 (en) | Interaction method and apparatus, and electronic device | |
| CN107493484A (en) | System, method and apparatus for projection screen | |
| WO2020233142A1 (en) | Multimedia file playback method and apparatus, electronic device, and storage medium | |
| US20150117513A1 (en) | Bandwidth reduction system and method | |
| JP7521004B2 (en) | Information switching and sharing method, apparatus, electronic device, and storage medium | |
| CN114371896B (en) | Prompting method, device, equipment and medium based on document sharing | |
| WO2021218555A1 (en) | Information display method and apparatus, and electronic device | |
| JP2023515105A (en) | MULTIMEDIA CONFERENCE DATA PROCESSING METHOD, APPARATUS, AND ELECTRONIC DEVICE | |
| WO2021180198A1 (en) | Information interaction method and apparatus, electronic device, and storage medium | |
| EP4525464A1 (en) | Live-streaming method and apparatus, and electronic device and storage medium | |
| CN112291502B (en) | Information interaction method, device and system and electronic equipment | |
| WO2015180446A1 (en) | System and method for maintaining connection channel in multi-device interworking service | |
| US20060107303A1 (en) | Content specification for media streams | |
| CN112312224A (en) | Information display method and device and electronic equipment | |
| CN111818383B (en) | Video data generation method, system, device, electronic equipment and storage medium | |
| CN113542335A (en) | Information sharing method and device, electronic equipment and storage medium | |
| CN113535645B (en) | Display method and device of shared document, electronic equipment and storage medium | |
| CN111596823B (en) | Page display method and device and electronic equipment | |
| CN116437132A (en) | Video live broadcast method and video live broadcast device | |
| CN112004049A (en) | Double-screen different display method and device and electronic equipment | |
| CN110708425A (en) | Message display method and device and electronic equipment | |
| CN114765695B (en) | Live broadcast data processing method, device, equipment and medium | |
| CN114969396A (en) | Manuscript demonstration method |
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 |