一种基于实时通讯的浏览器协同和共享方法和系统与流程

文档序号:37920068发布日期:2024-05-10 23:59阅读:7来源:国知局
一种基于实时通讯的浏览器协同和共享方法和系统与流程

本技术涉及基于实时通讯的浏览器协同和共享,特别是涉及一种基于实时通讯的浏览器协同和共享方法和系统质。


背景技术:

1、在当前各种在线音视频通讯系统中,如何很好的使用浏览器的能力,集成各种web软件在通讯会议(包括培训或会议等)中,目前,使用这些丰富的现有web功能于在线通讯中的软件很少,并且在上述功能的基础上,能够结合培训或会议的管控能力就更少。

2、具体的,现有音视频通讯软件存在以下问题:

3、音视频通讯软件的集成性问题:当前在线培训会议或在线会议系统中,很难很好地集成各种web软件,使得音视频通讯软件可以充分利用浏览器的能力,提供更加丰富的培训或会议资源;

4、音视频通讯软件的功能不足问题:现有的在线培训或会议软件功能较为单一,往往只提供基本的培训或会议工具,缺乏更加丰富的现有web功能,如实时协作、数据可视化、多媒体处理等;

5、音视频通讯管控能力问题:在线培训或会议系统往往缺乏对培训或会议学员的管控能力,如培训监督、学员评估、学习记录等,这也限制了在线培训或会议的应用范围和效果。


技术实现思路

1、本技术提供一种基于实时通讯的浏览器协同和共享方法和系统,旨在解决现有音视频通讯软件的集成性较低的问题。

2、第一方面,一种基于实时通讯的浏览器协同和共享方法,所述方法包括:

3、响应参与者的输入,参与者进入在线会议系统,并加入指定的在线会议,通过实时音视频通讯技术连接主讲者端;

4、响应主讲者的输入,主讲者端通过在线白板模块和共享浏览器模块,展示会议内容和会议资源,参与者实时预览和跟随主讲者的会议内容;

5、主讲者端在浏览器上使用在线白板进行辅助操作,将白板的内容实时同步到在线会议中的所有参与者;

6、主讲者端开启浏览器协同模式,将自己的浏览器地址同步到参与者端,参与者在自己的浏览器上打开所述浏览器地址,进行各自操作和练习;

7、响应于主讲者的指定分享输入,主讲者将浏览器视角切换到会议内的任一指定参与者;具体的,主讲者通过基于http的会议管控功能,对会议进行管控,所述管控包括控制参与者的浏览器内容和实时同步白板内容,在会议进行过程中,通过udp自定义信令技术实现会议内各种操作和状态的实时同步。

8、上述方案中,所述响应参与者的输入,参与者进入在线会议系统,并且加入指定的在线会议,通过实时音视频通讯技术连接主讲者端,具体为:

9、参与者使用个人电脑或移动设备,打开在线会议系统的网页或应用程序;

10、输入会议号或通过邀请链接进入指定的在线会议;

11、在参与者加入会议后,系统会自动建立与主讲者端的实时音视频连接,确保参与者能够听到和看到主讲者的讲解和演示。

12、上述方案中,可选地,所述主讲者端通过在线白板模块和共享浏览器模块,展示会议内容和会议资源,参与者实时预览和跟随主讲者的会议内容,包括:

13、主讲者在系统中打开在线白板模块,使用各种绘图工具或文本工具,在白板上进行实时的板书和标注;

14、主讲者在浏览器中打开需要共享的网页或在线资源,并将其内容作为会议资料展示给参与者;

15、参与者在自己的屏幕上实时观看主讲者在白板上的操作和会议内容,以及主讲者共享的浏览器内容。

16、上述方案中,可选地,所述主讲者端在浏览器上使用在线白板进行辅助操作,将白板的内容实时同步到在线会议中的所有参与者,包括:

17、将主讲者在白板上进行的所有操作,包括绘制、擦除和标注,实时同步到参与者端。

18、上述方案中,可选地,所述主讲者端开启浏览器协同模式,将自己的浏览器地址同步到参与者端,参与者在自己的浏览器上打开所述浏览器地址,进行各自操作和练习,具体为:

19、主讲者选择将自己的浏览器地址共享给参与者,参与者在自己的浏览器中打开所述浏览器地址;

20、参与者在自己的浏览器中独立地进行操作和练习,与主讲者的操作互不干扰,提高参与者的实践能力和学习效果。

21、上述方案中,可选地,所述主讲者通过基于http的会议管控功能,对会议进行管控,所述管控包括控制参与者的浏览器内容和实时同步白板内容,包括:

22、主讲者通过在线会议系统提供的会议管控功能,对参与者的浏览器进行控制,所述控制包括禁止访问特定网站和限制浏览器功能;

23、主讲者对白板内容进行控制,具体包括:锁定白板和清除白板。

24、上述方案中,可选地,所述通过udp自定义信令技术实现会议内各种操作和状态的实时同步,包括:

25、在会议进行过程中,参与者和主讲者的各种操作和状态通过udp自定义信令技术进行实时同步,包括:当主讲者在白板上进行操作时,参与者能够立即看到白板上的变化;当参与者发起提问或举手时,主讲者及时收到相关通知。

26、第二方面,一种基于实时通讯的浏览器协同和共享系统,所述系统包括:

27、实时音视频通讯模块:用于实现主讲者和参与者之间的实时音视频传输,确保会议过程的实时性和流畅性;

28、udp自定义信令模块:用于基于udp自定义信令技术,实现会议过程中各种操作和状态的实时同步,包括共享浏览器内容和白板内容,保证会议过程中的实时性和同步性;

29、会议管控模块:用于通过基于http的会议管控功能,实现主讲者对会议的管控和控制,包括控制参与者的浏览器内容和白板内容,提高会议效率和互动性;

30、在线白板模块:用于通过在线白板功能,实现主讲者在浏览器上进行实时板书和标注,将白板内容实时同步到会议内的所有参与者,提高会议效果和互动性;

31、共享浏览器模块:用于通过窗口共享技术和opengl渲染技术实现共享浏览器功能,实现主讲者将自己的浏览器内容转换成实时视频流传输到会议内的参与者,参与者可实时预览主讲者端的浏览器内容,方便参与者跟随和理解会议内容;

32、声音共享模块:用于实现主讲者和参与者之间的声音共享,确保会议过程中的语音交流和互动。

33、相比现有技术,本技术至少具有以下有益效果:

34、本技术基于对现有技术问题的进一步分析和研究,认识到现有音视频通讯软件的集成性较低的问题,本技术通过提供多个核心模块和功能,提高音视频通讯软件的集成性,解决现有音视频通讯软件集成性较低的问题。具体地,本技术提供了一种基于实时通讯的浏览器协同和共享方法,响应参与者的输入,参与者进入在线会议系统,并加入指定的在线会议,通过实时音视频通讯技术连接主讲者端;响应主讲者的输入,主讲者端通过在线白板模块和共享浏览器模块,展示会议内容和会议资源,参与者实时预览和跟随主讲者的会议内容;主讲者端在浏览器上使用在线白板进行辅助操作,将白板的内容实时同步到在线会议中的所有参与者;主讲者端开启浏览器协同模式,将自己的浏览器地址同步到参与者端,参与者在自己的浏览器上打开所述浏览器地址,进行各自操作和练习;响应于主讲者的指定分享输入,主讲者将浏览器视角切换到会议内的任一指定参与者;具体的,主讲者通过基于http的会议管控功能,对会议进行管控,所述管控包括控制参与者的浏览器内容和实时同步白板内容,在会议进行过程中,通过udp自定义信令技术实现会议内各种操作和状态的实时同步。本技术通过提供实时音视频通讯、在线白板、共享浏览器、权限管控等多个核心功能模块,这些功能模块可以相互配合,形成一个综合的集多种工具于一体的实时在线会议环境。主讲者和参与者只需要在同一个会议系统中使用这些功能模块,就能够完成各种在线活动,而不需要分别使用多个软件完成不同种类的在线活动,便于主讲者和参与者方便地访问和使用所有功能模块,同时,各个功能模块之间还能够实现数据的同步和共享。

35、综合来说,本方案通过提供多个功能模块、系统集成、数据同步和统一用户接口等方式,解决了现有音视频通讯软件集成性较低的问题,提供了一个更加综合、一体化的在线会议环境。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1