CN108108139A - A kind of throwing screen cut-in method of cloud meeting - Google Patents
A kind of throwing screen cut-in method of cloud meeting Download PDFInfo
- Publication number
- CN108108139A CN108108139A CN201711376548.6A CN201711376548A CN108108139A CN 108108139 A CN108108139 A CN 108108139A CN 201711376548 A CN201711376548 A CN 201711376548A CN 108108139 A CN108108139 A CN 108108139A
- Authority
- CN
- China
- Prior art keywords
- client
- server
- kst
- audio
- preliminary act
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 230000001360 synchronised effect Effects 0.000 claims abstract description 24
- 238000003032 molecular docking Methods 0.000 claims abstract description 10
- 238000002360 preparation method Methods 0.000 claims abstract description 5
- 238000004891 communication Methods 0.000 claims description 12
- 230000007246 mechanism Effects 0.000 claims description 3
- 238000004806 packaging method and process Methods 0.000 claims 13
- 230000006835 compression Effects 0.000 claims 3
- 238000007906 compression Methods 0.000 claims 3
- 238000006243 chemical reaction Methods 0.000 claims 2
- 238000000605 extraction Methods 0.000 claims 1
- 238000005516 engineering process Methods 0.000 description 3
- 238000005538 encapsulation Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3141—Constructional details thereof
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明提供一种云会议的投屏接入方法,该方法是用于与带有语音录制模块的第一客户端对接实现同步投屏,具体为:上传PPT文件到服务器并转换成预备文件;服务器生成指定的API接口,并将第一客户端的音频数据与预备文件对应页码匹配关联,生成kst封装体;第二客户端调用该API接口实现与第一客户端对接,并获取kst封装体;第二客户端设置有播放模块解析kst封装体并更新当前可观看数据以供使用者观看,实现与第一客户端实时进行会议投影的同步投屏。本发明云会议的投屏接入方法可使得会议的听讲者无需额外安装指定的软件则可与主讲者对接,实现与主讲者实时进行会议投影的同步投屏。
The present invention provides a screen projection access method for a cloud conference. The method is used for docking with a first client with a voice recording module to realize synchronous screen projection, specifically: uploading a PPT file to a server and converting it into a preliminary file; The server generates a specified API interface, and matches and associates the audio data of the first client with the corresponding page number of the preparation file to generate a kst package; the second client calls the API interface to realize docking with the first client, and obtains the kst package; The second client is provided with a playback module to analyze the kst package and update the currently viewable data for the user to watch, so as to realize the synchronous projection of the conference projection with the first client in real time. The screen projection access method of the cloud conference of the present invention enables the attendees of the conference to connect with the speaker without installing additional specified software, and realize synchronous screen projection of the conference projection with the speaker in real time.
Description
技术领域technical field
本发明涉及云会议技术领域,更具体地说,涉及一种云会议的投屏接入方法。The present invention relates to the technical field of cloud conferencing, and more specifically, relates to a screen projection access method for cloud conferencing.
背景技术Background technique
云会议是基于云计算技术的一种高效、便捷、低成本的会议形式。随着“互联网+”日渐融入到各行各业中,云会议因具有提升沟通效率、降低沟通成本等优点得到了广大用户的支持和认可。Cloud meeting is an efficient, convenient and low-cost meeting form based on cloud computing technology. With the gradual integration of "Internet +" into all walks of life, cloud conferences have been supported and recognized by the majority of users due to their advantages of improving communication efficiency and reducing communication costs.
现有的会议演讲过程中,特别是不同地域的会议或远程的会议,经常使用投屏技术来开展,投屏技术是指将一个终端的屏幕镜像到另一个终端上。而不同地域或远程的听讲方在PPT文件观看时是需要采用通过编辑的查看软件才能观看PPT文件的幻灯片内容,实现PPT文件的同步投屏。因此,该方式会存在由于听讲方的观看方式繁琐并涉及到软件授权等问题导致远程会议难以开展和进行的困扰。In the process of existing conference presentations, especially conferences in different regions or remote conferences, the screen projection technology is often used to carry out. The screen projection technology refers to mirroring the screen of one terminal to another terminal. When viewing PPT files, listeners from different regions or remote parties need to use editing viewing software to view the slide content of PPT files, so as to realize the synchronous projection of PPT files. Therefore, this method has the trouble of being difficult to conduct a remote conference due to the cumbersome viewing method of the listener and the software authorization involved.
因此,现需提供一种云会议的投屏接入方法,使得会议听讲方在其平台实现PPT文件观看的无缝对接。Therefore, it is now necessary to provide a screen projection access method for a cloud conference, so that the participants in the conference can seamlessly watch the PPT files on the platform.
发明内容Contents of the invention
本发明的目的在于克服现有技术中的缺点与不足,提供一种云会议的投屏接入方法,该方法可使得会议的听讲者无需额外安装指定的软件则可与主讲者对接,实现与主讲者实时进行会议投影的同步投屏。The purpose of the present invention is to overcome the shortcomings and deficiencies in the prior art, and to provide a screen projection access method for a cloud conference, which enables the attendees of the conference to connect with the speaker without additionally installing specified software, and achieve communication with the presenter. The presenter performs synchronous projection of the conference projection in real time.
为了达到上述目的,本发明通过下述技术方案予以实现:一种云会议的投屏接入方法,用于与带有语音录制模块的第一客户端对接实现同步投屏;其特征在于:上传PPT文件到服务器并转换成预备文件;服务器生成指定的API接口,并将第一客户端的音频数据与预备文件对应页码匹配关联,生成kst封装体;第二客户端调用该API接口实现与第一客户端对接,并获取kst封装体;第二客户端设置有播放模块解析kst封装体并更新当前可观看数据以供使用者观看,实现与第一客户端实时进行会议投影的同步投屏。In order to achieve the above object, the present invention is achieved through the following technical solutions: a screen projection access method for cloud conferences, which is used to connect with the first client with a voice recording module to realize synchronous screen projection; it is characterized in that: upload The PPT file is sent to the server and converted into a preliminary file; the server generates a specified API interface, and matches and associates the audio data of the first client with the corresponding page number of the preliminary file to generate a kst package; the second client invokes the API interface to realize the connection with the first The client docks and obtains the kst package; the second client is equipped with a playback module to analyze the kst package and update the currently viewable data for the user to watch, so as to realize the synchronous projection of the conference projection with the first client in real time.
在上述方案中,通过网页API接口对PPT文件和音频数据做数据嵌入式开发,用户使用API分享链接只需要复制到已发布的网页代码上即可嵌入PPT文件和音频内容。听讲者通过第二客户端观看过程无需额外安装指定的软件,只需要系统支持网页浏览服务即可完成PPT语音观看。该方法可使得会议的听讲者无需额外安装指定的软件则可与主讲者对接,实现与主讲者实时进行会议投影的同步投屏。使用该方法实现了智能系统平台的无缝对接,各类移动端、PC端、智能硬件产品都可以使用数据接入的方式实现PPT语音的观看操作,无需再考虑终端的兼容性问题。In the above solution, the data embedded development of PPT files and audio data is done through the webpage API interface, and the user only needs to copy the shared link of the API to the published webpage code to embed the PPT file and audio content. Listeners do not need to install additional specified software during viewing through the second client, and only need the system to support web browsing services to complete PPT audio viewing. This method enables the attendees of the conference to connect with the presenter without additional installation of specified software, and realize synchronous projection of the conference projection with the presenter in real time. Using this method realizes the seamless docking of the intelligent system platform, and all kinds of mobile terminals, PC terminals, and intelligent hardware products can use data access to realize the viewing operation of PPT voice without considering the compatibility of the terminal.
所述上传PPT文件到服务器并转换成预备文件;服务器生成指定的API接口,并将第一客户端的音频数据与预备文件对应页码匹配关联,生成kst封装体;第二客户端调用该API接口实现与第一客户端对接,并获取kst封装体;第二客户端设置有播放模块解析kst封装体并更新当前可观看数据以供使用者观看,实现与第一客户端实时进行会议投影的同步投屏是指,包括以下步骤:The uploading of the PPT file to the server is converted into a preliminary file; the server generates a specified API interface, and matches and associates the audio data of the first client with the corresponding page number of the preliminary file to generate a kst encapsulation body; the second client calls the API interface to realize Dock with the first client and obtain the kst package; the second client is provided with a playback module to analyze the kst package and update the currently viewable data for the user to watch, so as to realize the synchronous projection of the conference projection with the first client in real time The screen refers to the following steps:
第一步,通过浏览器上传PPT文件到服务器;服务器将PPT文件进行格式转换生成带有二维码的预备文件,并进行存储;The first step is to upload the PPT file to the server through the browser; the server converts the format of the PPT file to generate a preliminary file with a QR code and stores it;
第二步,通过浏览器打开服务器上的预备文件,第一客户端为移动终端,其在浏览器上扫描预备文件的二维码,以使第一客户端登录获得预备文件;第一客户端设置有音频录制模块,音频录制模块对当前页码内容进行内容提取生成标识信息;主讲者使用第一客户端自带语音输入端口通过音频录制模块对当前页码内容录制音频;The second step is to open the preparatory file on the server through the browser, and the first client is a mobile terminal, which scans the two-dimensional code of the preparatory file on the browser, so that the first client logs in to obtain the preparatory file; An audio recording module is provided, and the audio recording module extracts the content of the current page number to generate identification information; the speaker uses the voice input port of the first client to record the audio of the current page number content through the audio recording module;
第三步,服务器生成指定的API接口,并将第一客户端的音频数据与预备文件对应页码匹配关联,生成kst封装体;In the third step, the server generates a specified API interface, and matches and associates the audio data of the first client with the corresponding page number of the preparation file to generate a kst package;
第四步,第二客户端调用该API接口实现与第一客户端对接;此时,第一客户端、第二客户端和浏览器分别与服务器之间建立通信通道;In the fourth step, the second client calls the API interface to realize docking with the first client; at this time, the first client, the second client and the browser respectively establish communication channels with the server;
第五步,第二客户端设置有播放模块解析kst封装体并更新当前可观看数据以供使用者观看,实现实时进行会议投影的同步投屏。In the fifth step, the second client is equipped with a playback module to analyze the kst package and update the currently viewable data for users to watch, so as to realize synchronous screen projection for real-time conference projection.
所述第二步中,第一客户端为移动终端,其在浏览器上扫描预备文件的二维码,以使第一客户端登录获得预备文件是指:第一客户端为移动终端,其在浏览器上扫描预备文件的二维码,移动终端根据二维码信息生成请求信号并发送至服务器,服务器将预备文件发送至第一客户端。In the second step, the first client is a mobile terminal, and it scans the two-dimensional code of the preparatory file on the browser, so that the first client logs in to obtain the preparatory file means: the first client is a mobile terminal, and its The two-dimensional code of the prepared file is scanned on the browser, the mobile terminal generates a request signal according to the information of the two-dimensional code and sends it to the server, and the server sends the prepared file to the first client.
所述第二步中,主讲者使用第一客户端自带语音输入端口通过音频录制模块对当前页码内容录制音频后,还包括对音频录制是否完成进行判断的步骤:In the second step, after the speaker uses the voice input port of the first client to record the audio of the current page content through the audio recording module, it also includes the step of judging whether the audio recording is completed:
判断第一客户端是否进行页面切换至预备文件其余任意页面:Determine whether the first client performs page switching to any other page of the preliminary file:
若否,则判定预备文件当前页码内容音频录制未完成,继续录制音频;If not, it is determined that the audio recording of the content of the current page number of the preliminary file has not been completed, and the audio recording is continued;
若是,则判定预备文件当前页码内容音频录制完成,音频录制模块以设定码率将完成录制的音频进行压缩和格式转换生成压缩音频,并进行存储;音频录制模块将压缩音频和标识信息发送至服务器。If so, it is determined that the audio recording of the current page number of the preparatory file is completed, and the audio recording module compresses and converts the recorded audio at a set bit rate to generate compressed audio and stores it; the audio recording module sends the compressed audio and identification information to server.
所述第三步中,服务器将第一客户端的音频数据与预备文件对应页码匹配关联,生成kst封装体是指:服务器通过标识信息来调取出预备文件对应页码内容,使接收到的压缩音频与预备文件对应页码内容匹配关联;将接收到的压缩音频与预备文件对应页码内容共同生成单页数据并进行存储;服务器将单页数据以json格式封装生成kst封装体。In the third step, the server matches and associates the audio data of the first client with the corresponding page number of the preliminary file, and generating the kst package refers to: the server calls out the content of the corresponding page number of the preliminary file through the identification information, so that the received compressed audio Match and associate with the content of the corresponding page number of the prepared file; combine the received compressed audio with the corresponding page number of the prepared file to generate single-page data and store it; the server encapsulates the single-page data in json format to generate a kst package.
所述第四步中,第二客户端调用该API接口实现与第一客户端对接是指:第二客户端调用该API接口,服务器将kst封装体以iframe的方式嵌入到可支持HTML格式展现形式的第二客户端,实现第二客户端与第一客户端对接。In the fourth step, the second client invokes the API interface to realize docking with the first client means: the second client invokes the API interface, and the server embeds the kst encapsulation body in the form of an iframe, which can support HTML format display The second client in the form of the second client realizes the connection between the second client and the first client.
所述第四步中,第一客户端、第二客户端和浏览器分别与服务器之间建立通信通道是指:第一客户端、第二客户端和浏览器分别与服务器之间通过socket机制建立通信通道。In the fourth step, establishing a communication channel between the first client, the second client and the browser and the server respectively refers to: the first client, the second client and the browser respectively communicate with the server through the socket mechanism Establish a communication channel.
所述第五步中,第二客户端设置有播放模块解析kst封装体并更新当前可观看数据以供使用者观看,实现实时进行会议投影的同步投屏是指:In the fifth step, the second client is provided with a playback module to analyze the kst package and update the currently viewable data for the user to watch. Realizing the synchronous projection of the conference projection in real time refers to:
第二客户端设置有播放模块,播放模块解析kst封装体生成播放单元,播放单元包括音频内容和预备文件对应页码内容,将最新生成的播放单元展示在第二客户端的显示界面进行播放,实现实时进行会议投影的同步投屏。The second client is provided with a playback module. The playback module analyzes the kst package to generate a playback unit. The playback unit includes audio content and the corresponding page number content of the prepared file. The newly generated playback unit is displayed on the display interface of the second client for playback, realizing real-time Perform synchronous screencasting of conference projections.
所述第一客户端为手机或平板电脑;所述第二客户端为手机、平板电脑或者计算机。The first client is a mobile phone or a tablet computer; the second client is a mobile phone, a tablet computer or a computer.
与现有技术相比,本发明具有如下优点与有益效果:Compared with the prior art, the present invention has the following advantages and beneficial effects:
1、本发明云会议的投屏接入方法可使得会议的听讲者无需额外安装指定的软件则可与主讲者对接,实现与主讲者实时进行会议投影的同步投屏。1. The screen projection access method of the cloud conference of the present invention enables the attendees of the conference to connect with the speaker without installing additional specified software, and realize synchronous projection of the conference projection with the speaker in real time.
2、本发明实现了PPT图片和语音内容的接口使用,并通过嵌入式的方式完成多平台的内容对接,可广泛使用在具有网络访问功能的智能终端系统之中,如微软桌面系统、苹果桌面系统、IOS、安卓、Linux等终端系统,并且保持用户观看体验的一致性,符合用户对多平台终端设备的使用需求。2. The present invention realizes the interface use of PPT pictures and voice content, and completes the multi-platform content docking in an embedded manner, and can be widely used in intelligent terminal systems with network access functions, such as Microsoft desktop systems and Apple desktop systems System, IOS, Android, Linux and other terminal systems, and maintain the consistency of user viewing experience, which meets the user's needs for multi-platform terminal equipment.
附图说明Description of drawings
图1是本发明云会议的投屏接入方法的关系示意图;FIG. 1 is a schematic diagram of the relationship between the screen projection access method of the cloud conference in the present invention;
具体实施方式Detailed ways
下面结合附图与具体实施方式对本发明作进一步详细的描述。The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.
实施例Example
如图1所示,本发明云会议的投屏接入方法,是用于与带有语音录制模块的第一客户端对接实现同步投屏的;该方法是这样的:上传PPT文件到服务器并转换成预备文件;服务器生成指定的API接口,并将第一客户端的音频数据与预备文件对应页码匹配关联,生成kst封装体;第二客户端调用该API接口实现与第一客户端对接,并获取kst封装体;第二客户端设置有播放模块解析kst封装体并更新当前可观看数据以供使用者观看,实现与第一客户端实时进行会议投影的同步投屏。其中,第一客户端是指带有IOS/Android系统的手机、平板电脑等移动终端;第二客户端是指带有IOS/Android系统的手机、平板电脑等移动终端,或者计算机。As shown in Figure 1, the screen projection access method of the cloud conference of the present invention is used to connect with the first client with a voice recording module to realize synchronous screen projection; the method is as follows: upload the PPT file to the server and Convert into a preliminary file; the server generates a specified API interface, and matches and associates the audio data of the first client with the corresponding page number of the preliminary file to generate a kst package; the second client calls the API interface to realize docking with the first client, and Obtain the kst package; the second client is equipped with a playback module to analyze the kst package and update the currently viewable data for users to watch, so as to realize the synchronous projection of the conference projection with the first client in real time. Wherein, the first client refers to mobile terminals such as mobile phones and tablet computers with IOS/Android system; the second client refers to mobile terminals such as mobile phones and tablet computers with IOS/Android system, or computers.
具体地说,包括如下步骤:Specifically, include the following steps:
第一步,通过浏览器上传PPT文件到服务器;服务器将PPT文件进行格式转换生成带有二维码的预备文件,并进行存储;The first step is to upload the PPT file to the server through the browser; the server converts the format of the PPT file to generate a preliminary file with a QR code and stores it;
第二步,通过浏览器打开服务器上的预备文件,第一客户端为移动终端,其在浏览器上扫描预备文件的二维码,以使第一客户端登录获得预备文件;第一客户端设置有音频录制模块,音频录制模块对当前页码内容进行内容提取生成标识信息;主讲者使用第一客户端自带语音输入端口通过音频录制模块对当前页码内容录制音频;The second step is to open the preparatory file on the server through the browser, and the first client is a mobile terminal, which scans the two-dimensional code of the preparatory file on the browser, so that the first client logs in to obtain the preparatory file; An audio recording module is provided, and the audio recording module extracts the content of the current page number to generate identification information; the speaker uses the voice input port of the first client to record the audio of the current page number content through the audio recording module;
第三步,服务器生成指定的API接口,并将第一客户端的音频数据与预备文件对应页码匹配关联,生成kst封装体;In the third step, the server generates a specified API interface, and matches and associates the audio data of the first client with the corresponding page number of the preparation file to generate a kst package;
第四步,第二客户端调用该API接口实现与第一客户端对接;此时,第一客户端、第二客户端和浏览器分别与服务器之间建立通信通道;In the fourth step, the second client calls the API interface to realize docking with the first client; at this time, the first client, the second client and the browser respectively establish communication channels with the server;
第五步,第二客户端设置有播放模块解析kst封装体并更新当前可观看数据以供使用者观看,实现实时进行会议投影的同步投屏。In the fifth step, the second client is equipped with a playback module to analyze the kst package and update the currently viewable data for users to watch, so as to realize synchronous screen projection for real-time conference projection.
具体地说,第二步中,第一客户端为移动终端,其在浏览器上扫描预备文件的二维码,以使第一客户端登录获得预备文件是指:第一客户端为移动终端,其在浏览器上扫描预备文件的二维码,移动终端根据二维码信息生成请求信号并发送至服务器,服务器将预备文件发送至第一客户端。Specifically, in the second step, the first client is a mobile terminal, and it scans the QR code of the preparatory file on the browser so that the first client logs in to obtain the preparatory file means: the first client is a mobile terminal , which scans the QR code of the prepared file on the browser, the mobile terminal generates a request signal according to the QR code information and sends it to the server, and the server sends the prepared file to the first client.
第二步中,主讲者使用第一客户端自带语音输入端口通过音频录制模块对当前页码内容录制音频后,还包括对音频录制是否完成进行判断的步骤:In the second step, after the presenter uses the voice input port of the first client to record the audio of the current page content through the audio recording module, it also includes the step of judging whether the audio recording is completed:
判断第一客户端是否进行页面切换至预备文件其余任意页面:Determine whether the first client performs page switching to any other page of the preliminary file:
若否,则判定预备文件当前页码内容音频录制未完成,继续录制音频;If not, it is determined that the audio recording of the content of the current page number of the preliminary file has not been completed, and the audio recording is continued;
若是,则判定预备文件当前页码内容音频录制完成,音频录制模块以设定码率将完成录制的音频进行压缩和格式转换生成压缩音频,并进行存储;音频录制模块将压缩音频和标识信息发送至服务器。If so, it is determined that the audio recording of the current page number of the preparatory file is completed, and the audio recording module compresses and converts the recorded audio at a set bit rate to generate compressed audio and stores it; the audio recording module sends the compressed audio and identification information to server.
第三步中,服务器将第一客户端的音频数据与预备文件对应页码匹配关联,生成kst封装体是指:服务器通过标识信息来调取出预备文件对应页码内容,使接收到的压缩音频与预备文件对应页码内容匹配关联;将接收到的压缩音频与预备文件对应页码内容共同生成单页数据并进行存储;服务器将单页数据以json格式封装生成kst封装体。In the third step, the server matches and associates the audio data of the first client with the corresponding page number of the preliminary file, and generating the kst package refers to: the server retrieves the content of the corresponding page number of the preliminary file through the identification information, so that the received compressed audio is consistent with the preliminary file The corresponding page number content of the file is matched and associated; the received compressed audio and the corresponding page number content of the prepared file are jointly generated and stored as single-page data; the server encapsulates the single-page data in json format to generate a kst package.
第四步中,第二客户端调用该API接口实现与第一客户端对接是指:第二客户端调用该API接口,服务器将kst封装体以iframe的方式嵌入到可支持HTML格式展现形式的第二客户端,实现第二客户端与第一客户端对接。In the fourth step, the second client invokes the API interface to realize docking with the first client means: the second client invokes the API interface, and the server embeds the kst package body in the form of an iframe into the HTML format display form The second client realizes the connection between the second client and the first client.
第四步中,第一客户端、第二客户端和浏览器分别与服务器之间建立通信通道是指:第一客户端、第二客户端和浏览器分别与服务器之间通过socket机制建立通信通道。In the fourth step, the establishment of communication channels between the first client, the second client and the browser and the server respectively refers to: the first client, the second client and the browser respectively establish communication with the server through the socket mechanism aisle.
第五步中,第二客户端设置有播放模块解析kst封装体并更新当前可观看数据以供使用者观看,实现实时进行会议投影的同步投屏是指:In the fifth step, the second client is equipped with a playback module to analyze the kst package and update the currently viewable data for users to watch. The synchronous screen projection for real-time conference projection refers to:
第二客户端设置有播放模块,播放模块解析kst封装体生成播放单元,播放单元包括音频内容和预备文件对应页码内容,将最新生成的播放单元展示在第二客户端的显示界面进行播放,实现实时进行会议投影的同步投屏。The second client is provided with a playback module. The playback module analyzes the kst package to generate a playback unit. The playback unit includes audio content and the corresponding page number content of the prepared file. The newly generated playback unit is displayed on the display interface of the second client for playback, realizing real-time Perform synchronous screencasting of conference projections.
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。The above-mentioned embodiment is a preferred embodiment of the present invention, but the embodiment of the present invention is not limited by the above-mentioned embodiment, and any other changes, modifications, substitutions, combinations, Simplifications should be equivalent replacement methods, and all are included in the protection scope of the present invention.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711376548.6A CN108108139B (en) | 2017-12-19 | 2017-12-19 | Screen projection access method for cloud conference |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711376548.6A CN108108139B (en) | 2017-12-19 | 2017-12-19 | Screen projection access method for cloud conference |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108108139A true CN108108139A (en) | 2018-06-01 |
CN108108139B CN108108139B (en) | 2021-12-21 |
Family
ID=62211239
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711376548.6A Expired - Fee Related CN108108139B (en) | 2017-12-19 | 2017-12-19 | Screen projection access method for cloud conference |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108108139B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109862113A (en) * | 2019-03-11 | 2019-06-07 | 安徽志辉教育科技有限公司 | The wireless throwing screen system and its method of wide area network-oriented |
CN110430228A (en) * | 2019-06-18 | 2019-11-08 | 北京世纪超星信息技术发展有限责任公司 | A method of it is operated by mobile terminal to equipment is calculated |
CN113268216A (en) * | 2021-06-15 | 2021-08-17 | 北京字跳网络技术有限公司 | Screen projection control method and device and readable storage medium |
CN113630371A (en) * | 2020-05-08 | 2021-11-09 | 珠海金山办公软件有限公司 | Method, device, computer storage medium and terminal for realizing information processing |
CN115037739A (en) * | 2022-06-13 | 2022-09-09 | 深圳乐播科技有限公司 | File transmission method and device, electronic equipment and storage medium |
CN115361569A (en) * | 2022-08-10 | 2022-11-18 | 深圳乐播科技有限公司 | Dynamic frame screen projection method in cloud conference and related product |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1400541A (en) * | 2002-08-20 | 2003-03-05 | 西安交通大学 | Multimedia real-time lessons-giving system based on IP web |
CN1845500A (en) * | 2005-04-06 | 2006-10-11 | 华为技术有限公司 | Realization system and method for lecture file using net broadcasted slide |
CN101087399A (en) * | 2006-06-09 | 2007-12-12 | 中兴通讯股份有限公司 | A multi-media terminal and its method for conference recording and playing |
CN102521294A (en) * | 2011-11-30 | 2012-06-27 | 苏州奇可思信息科技有限公司 | Remote education lesson teaching method based on voice frequency touch type courseware |
CN103888712A (en) * | 2014-01-28 | 2014-06-25 | 中译语通科技(北京)有限公司 | Multilingual synchronous audio and video conference system |
CN105450944A (en) * | 2015-11-13 | 2016-03-30 | 北京自由坊科技有限责任公司 | Method and device for synchronously recording and reproducing slides and live presentation speech |
CN105653597A (en) * | 2015-12-21 | 2016-06-08 | 广州视睿电子科技有限公司 | Method and device for synchronously playing files at multiple ends |
CN106095905A (en) * | 2016-06-08 | 2016-11-09 | 上海未达数码科技有限公司 | The Internet interaction platform play based on PPT |
CN106710334A (en) * | 2017-03-24 | 2017-05-24 | 深圳百步梯科技有限公司 | Internet of things family education system and method |
CN107257376A (en) * | 2017-06-20 | 2017-10-17 | 永中软件股份有限公司 | Meeting document on-line synchronous method |
-
2017
- 2017-12-19 CN CN201711376548.6A patent/CN108108139B/en not_active Expired - Fee Related
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1400541A (en) * | 2002-08-20 | 2003-03-05 | 西安交通大学 | Multimedia real-time lessons-giving system based on IP web |
CN1845500A (en) * | 2005-04-06 | 2006-10-11 | 华为技术有限公司 | Realization system and method for lecture file using net broadcasted slide |
CN101087399A (en) * | 2006-06-09 | 2007-12-12 | 中兴通讯股份有限公司 | A multi-media terminal and its method for conference recording and playing |
CN102521294A (en) * | 2011-11-30 | 2012-06-27 | 苏州奇可思信息科技有限公司 | Remote education lesson teaching method based on voice frequency touch type courseware |
CN103888712A (en) * | 2014-01-28 | 2014-06-25 | 中译语通科技(北京)有限公司 | Multilingual synchronous audio and video conference system |
CN105450944A (en) * | 2015-11-13 | 2016-03-30 | 北京自由坊科技有限责任公司 | Method and device for synchronously recording and reproducing slides and live presentation speech |
CN105653597A (en) * | 2015-12-21 | 2016-06-08 | 广州视睿电子科技有限公司 | Method and device for synchronously playing files at multiple ends |
CN106095905A (en) * | 2016-06-08 | 2016-11-09 | 上海未达数码科技有限公司 | The Internet interaction platform play based on PPT |
CN106710334A (en) * | 2017-03-24 | 2017-05-24 | 深圳百步梯科技有限公司 | Internet of things family education system and method |
CN107257376A (en) * | 2017-06-20 | 2017-10-17 | 永中软件股份有限公司 | Meeting document on-line synchronous method |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109862113A (en) * | 2019-03-11 | 2019-06-07 | 安徽志辉教育科技有限公司 | The wireless throwing screen system and its method of wide area network-oriented |
CN110430228A (en) * | 2019-06-18 | 2019-11-08 | 北京世纪超星信息技术发展有限责任公司 | A method of it is operated by mobile terminal to equipment is calculated |
CN113630371A (en) * | 2020-05-08 | 2021-11-09 | 珠海金山办公软件有限公司 | Method, device, computer storage medium and terminal for realizing information processing |
CN113268216A (en) * | 2021-06-15 | 2021-08-17 | 北京字跳网络技术有限公司 | Screen projection control method and device and readable storage medium |
CN115037739A (en) * | 2022-06-13 | 2022-09-09 | 深圳乐播科技有限公司 | File transmission method and device, electronic equipment and storage medium |
CN115037739B (en) * | 2022-06-13 | 2024-02-23 | 深圳乐播科技有限公司 | File transmission method and device, electronic equipment and storage medium |
CN115361569A (en) * | 2022-08-10 | 2022-11-18 | 深圳乐播科技有限公司 | Dynamic frame screen projection method in cloud conference and related product |
CN115361569B (en) * | 2022-08-10 | 2023-10-20 | 深圳乐播科技有限公司 | Dynamic frame screen projection method in cloud conference and related products |
Also Published As
Publication number | Publication date |
---|---|
CN108108139B (en) | 2021-12-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108108139A (en) | A kind of throwing screen cut-in method of cloud meeting | |
US9300705B2 (en) | Methods and systems for interfacing heterogeneous endpoints and web-based media sources in a video conference | |
US20230353615A1 (en) | Transferring A Phone Call Into A Video Conferencing Session | |
CN111935443B (en) | Method and device for sharing instant messaging tool in real-time live broadcast of video conference | |
CN108063820A (en) | A kind of throwing screen synchronous method of cloud meeting | |
US20110131498A1 (en) | Presentation method and presentation system using identification label | |
WO2020124725A1 (en) | Audio and video pushing method and audio and video stream pushing client based on webrtc protocol | |
CN108040061B (en) | A method for live broadcast of cloud conference | |
US11489891B2 (en) | Virtual video driver bridge system for multi-source collaboration within a web conferencing system | |
US9094527B2 (en) | Seamlessly transferring a communication | |
US20180063477A1 (en) | Tablet docking stations as adapter for video conferencing system | |
WO2020248649A1 (en) | Audio and video data synchronous playback method, apparatus and system, electronic device and medium | |
CN105187360A (en) | Document conference sharing method and device | |
US20180063481A1 (en) | Human interface device (hid) based control of video data conversion at docking station | |
US9921798B2 (en) | Universal Serial Bus-to-Bluetooth audio bridging devices | |
US20150341565A1 (en) | Low data-rate video conference system and method, sender equipment and receiver equipment | |
WO2018006678A1 (en) | Voice call method and apparatus | |
CN105553978A (en) | Belt conveyor visualization auxiliary maintenance system and interaction process of streaming media | |
CN112714131A (en) | Cross-platform microphone connecting method and device, storage medium and electronic equipment | |
CN102438119B (en) | Audio/video communication system of digital television | |
US11431767B2 (en) | Changing a communication session | |
US20160182599A1 (en) | Remedying distortions in speech audios received by participants in conference calls using voice over internet protocol (voip) | |
CN115714846A (en) | Network screen transmission method and system of video conference terminal | |
CN201479301U (en) | External video conference device | |
CN113923396B (en) | Remote desktop control method, device and medium based on video conference scene |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20211221 |
|
CF01 | Termination of patent right due to non-payment of annual fee |