[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
CN201711376548.6A
Other languages
Chinese (zh)
Other versions
CN108108139B (en
Inventor
王昶
梁胜蓝
霍元穗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Jingxin Yaocaoyuan Information Technology Co Ltd
Original Assignee
Guangzhou Jingxin Yaocaoyuan Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Jingxin Yaocaoyuan Information Technology Co Ltd filed Critical Guangzhou Jingxin Yaocaoyuan Information Technology Co Ltd
Priority to CN201711376548.6A priority Critical patent/CN108108139B/en
Publication of CN108108139A publication Critical patent/CN108108139A/en
Application granted granted Critical
Publication of CN108108139B publication Critical patent/CN108108139B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/12Picture reproducers
    • H04N9/31Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
    • H04N9/3141Constructional 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

一种云会议的投屏接入方法A screen projection access method for cloud conference

技术领域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)

1. a kind of throwing screen cut-in method of cloud meeting, for synchronous with the first client docking realization with voice recording module Throw screen;It is characterized in that:It uploads PPT files and to server and is converted into preliminary act;The api interface that server generation is specified, And associate the page number matching corresponding with preliminary act of the voice data of the first client, generate kst packaging bodies;Second client tune It is realized with the api interface and is docked with the first client, and obtain kst packaging bodies;Second client is provided with playing module parsing Kst packaging bodies simultaneously update the current data that may be viewed by so that user watches, and realize and carry out meeting projection in real time with the first client Synchronous throw screen.
2. the throwing screen cut-in method of cloud meeting according to claim 1, it is characterised in that:The PPT files that upload are to clothes Business device is simultaneously converted into preliminary act;The api interface that server generation is specified, and the voice data of the first client is literary with preparation Part corresponds to page number matching association, generates kst packaging bodies;The api interface realization of second client call is docked with the first client, And obtain kst packaging bodies;Second client be provided with playing module parsing kst packaging bodies and update currently may be viewed by data for User watches, and realizes that the synchronous throwing screen for carrying out meeting projection in real time with the first client refers to, comprises the following steps:
The first step uploads PPT files to server by browser;PPT files are carried out format conversion generation and carried by server The preliminary act of Quick Response Code, and stored;
Second step opens the preliminary act on server by browser, and the first client is mobile terminal, on a web browser The Quick Response Code of preliminary act is scanned, so that the first client, which logs in, obtains preliminary act;First client is provided with audio recording Module, audio recording module carry out current page digital content contents extraction generation identification information;Speaker uses the first client Phonetic entry port is carried by audio recording module to current page digital content recording audio;
3rd step, the api interface specified of server generation, and by the voice data of the first client page number corresponding with preliminary act Matching association, generates kst packaging bodies;
4th step, the api interface realization of the second client call are docked with the first client;At this point, the first client, the second visitor Family end and browser establish communication port between server respectively;
5th step, the second client, which is provided with playing module parsing kst packaging bodies and updates, currently may be viewed by data for using Person watches, and realizes that carrying out the synchronous of meeting projection in real time throws screen.
3. the throwing screen cut-in method of cloud meeting according to claim 2, it is characterised in that:In the second step, the first visitor Family end is mobile terminal, scans the Quick Response Code of preliminary act on a web browser, so that the first client, which logs in, obtains preparation text Part refers to:First client is mobile terminal, scans the Quick Response Code of preliminary act on a web browser, mobile terminal is according to two dimension Code information generation request signal is simultaneously sent to server, and preliminary act is sent to the first client by server.
4. the throwing screen cut-in method of cloud meeting according to claim 2, it is characterised in that:In the second step, speaker Using the first client carry phonetic entry port by audio recording module to current page digital content recording audio after, further include The step of whether completing to judge to audio recording:
Judge the first client whether carry out page layout switch to preliminary act remaining arbitrary page:
If it is not, then judging that preliminary act current page digital content audio recording does not complete, continue recording audio;
If so, judging that the audio recording of preliminary act current page digital content is completed, audio recording module will be completed with setting code check The audio of recording is compressed generates compression audio with format conversion, and is stored;Audio recording module will compress audio and Identification information is sent to server.
5. the throwing screen cut-in method of cloud meeting according to claim 2, it is characterised in that:In 3rd step, server By the page number matching association corresponding with preliminary act of the voice data of the first client, generation kst packaging bodies refer to:Server passes through Identification information corresponds to page number content to transfer out preliminary act, makes the compression audio received page number content corresponding with preliminary act Matching association;The compression audio received page number content corresponding with preliminary act is generated into single page data jointly and is stored; Single page data are encapsulated generation kst packaging bodies by server with json forms.
6. the throwing screen cut-in method of cloud meeting according to claim 2, it is characterised in that:In 4th step, the second visitor Api interface realization is called to dock and refer to the first client in family end:The second client call api interface, server is by kst Packaging body is embedded into the second client that html format can be supported to show form in a manner of iframe, realize the second client with First client is docked.
7. the throwing screen cut-in method of cloud meeting according to claim 2, it is characterised in that:In 4th step, the first visitor Family end, the second client and browser are established communication port respectively between server and are referred to:First client, the second client And browser passes through socket Mechanism establishing communication ports between server respectively.
8. the throwing screen cut-in method of cloud meeting according to claim 2, it is characterised in that:In 5th step, the second visitor Family end be provided with playing module parsing kst packaging bodies and update currently may be viewed by data for user watch, realize in real time into The synchronous screen of throwing of guild's view projection refers to:
Second client is provided with playing module, playing module parsing kst packaging body generation broadcast units, and broadcast unit includes sound Frequency content and preliminary act correspond to page number content, by the broadcast unit being newly generated be illustrated in the display interface of the second client into Row plays, and realizes that carrying out the synchronous of meeting projection in real time throws screen.
9. the throwing screen cut-in method of cloud meeting according to claim 1, it is characterised in that:First client is mobile phone Or tablet computer;Second client is mobile phone, tablet computer or computer.
CN201711376548.6A 2017-12-19 2017-12-19 Screen projection access method for cloud conference Expired - Fee Related CN108108139B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (10)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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