[发明专利]一种在线桌面共享方法、系统有效
| 申请号: | 201710327175.7 | 申请日: | 2017-05-10 |
| 公开(公告)号: | CN107291409B | 公开(公告)日: | 2020-06-19 |
| 发明(设计)人: | 赵振华;巫从文 | 申请(专利权)人: | 北京西会科技有限公司 |
| 主分类号: | G06F3/14 | 分类号: | G06F3/14;H04N7/15 |
| 代理公司: | 北京卓唐知识产权代理有限公司 11541 | 代理人: | 唐海力;韩来兵 |
| 地址: | 100000 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 在线 桌面 共享 方法 系统 | ||
1.一种在线桌面共享方法,其特征在于,包括如下的步骤:
在本地安装一浏览器插件,并通过本地桌面的浏览器启动一本地桌面共享服务程序,
通过所述本地桌面共享服务程序,获取连接地址和端口,
根据所述连接地址和端口与一桌面共享服务端程序建立连接,并进行VNC协议的第一次协商,其中,所述VNC协议的第一次协商具体包括:
协商VNC功能支持的版本号,
进行密码验证,验证所述本地桌面共享服务程序的密码是否正确,
设置所述本地桌面共享服务程序的桌面参数,
设置所述桌面共享服务端程序的本地桌面名称,
协商所述桌面共享服务端程序和所述本地桌面共享服务程序通信的编码格式,
协商成功后通过VNC协议把本地桌面图像数据更新到桌面参数中指定的共享桌面会议号;
根据所述桌面共享服务端程序,接收所述本地桌面共享服务程序发送的本地桌面图像数据并更新至本地进行缓存,以及,接收一桌面共享观看端程序的请求;
所述桌面共享观看端程序请求与所述桌面共享服务端程序建立连接,并进行VNC协议的第二次协商,其中,所述VNC协议的第二次协商具体包括:
协商VNC功能支持的版本号,
进行密码验证,验证所述桌面共享观看端程序的密码是否正确,
向所述本地桌面共享服务程序请求桌面参数,
在所述桌面共享服务端程序接收本地桌面名称,
协商所述桌面共享观看端程序和所述桌面共享服务端程序数据收发的编码格式,
协商成功后通过VNC协议接收所述本地桌面共享服务程序发送的本地桌面图像数据更新到本地缓存;
通过VNC协议将上述本地桌面图像数据更新到观看端的浏览器进行显示。
2.根据权利要求1所述的在线桌面共享方法,其特征在于,所述浏览器为:Chrome浏览器。
3.根据权利要求1所述的在线桌面共享方法,其特征在于,启动一本地桌面共享服务程序后,同时把所述桌面共享服务端程序的IP地址、端口号和/或共享桌面会议号传递给所述本地桌面共享服务程序。
4.根据权利要求2所述的在线桌面共享方法,其特征在于,所述本地桌面共享服务程序根据所述Chrome浏览器上的Chrome浏览器扩展插件启动运行,并与所述Chrome浏览器扩展插件之间以自定义的JSON消息格式进行通信。
5.一种在线桌面共享系统,其特征在于,包括:本地桌面共享服务程序单元、桌面共享服务端程序单元、桌面共享观看端程序单元,
所述本地桌面共享服务程序单元,用以通过安装在本地的一浏览器插件,启动一本地桌面共享服务程序,然后通过所述本地桌面共享服务程序,获取连接地址和端口;
所述桌面共享服务端程序单元,用以根据所述连接地址和端口与一桌面共享服务端程序建立连接,并进行VNC协议的第一次协商,其中,所述VNC协议的第一次协商具体包括:协商VNC功能支持的版本号,进行密码验证,验证所述本地桌面共享服务程序的密码是否正确,设置所述本地桌面共享服务程序的桌面参数,设置所述桌面共享服务端程序的本地桌面名称,协商所述桌面共享服务端程序和所述本地桌面共享服务程序通信的编码格式,协商成功后通过VNC协议把本地桌面图像数据更新到桌面参数中指定的共享桌面会议号;还用以根据所述桌面共享服务端程序,接收所述本地桌面共享服务程序发送的本地桌面图像数据并更新至本地进行缓存,以及,接收一桌面共享观看端程序的请求;
所述桌面共享观看端程序单元,用以与向所述桌面共享服务端程序请求建立连接,并进行VNC协议的第二次协商,其中,所述VNC协议的第二次协商具体包括:协商VNC功能支持的版本号,进行密码验证,验证所述桌面共享观看端程序的密码是否正确,向所述本地桌面共享服务程序请求桌面参数,在所述桌面共享服务端程序接收本地桌面名称,协商所述桌面共享观看端程序和所述桌面共享服务端程序数据收发的编码格式,协商成功后通过VNC协议接收所述本地桌面共享服务程序发送的本地桌面图像数据更新到本地缓存,通过VNC协议将上述本地桌面图像数据更新到观看端的浏览器进行显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京西会科技有限公司,未经北京西会科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710327175.7/1.html,转载请声明来源钻瓜专利网。





