[发明专利]桌面共享方法及系统有效
申请号: | 200810220423.9 | 申请日: | 2008-12-25 |
公开(公告)号: | CN101447998A | 公开(公告)日: | 2009-06-03 |
发明(设计)人: | 徐蜀中;蔡文波 | 申请(专利权)人: | 广东威创视讯科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F3/023;G06F3/033;G06F3/14;G06F9/46 |
代理公司: | 广州市华学知识产权代理有限公司 | 代理人: | 李卫东;梁 莹 |
地址: | 510663广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明为桌面共享方法及系统,本系统包括用于采集桌面图像、鼠标的位置和状态信息并进行编码压缩后发送出去,以及接收来自控制终端的操作事件并进行处理后回放显示的共享终端;用于桌面图像和操作事件转发的多媒体多点控制单元;用于接收来自共享终端的桌面图像、鼠标的位置和状态信息并经过解码解压后回放显示的观看终端;用于接收来自共享终端的桌面图像并经过解码解压后回放显示,同时还对共享终端传来的桌面图像进行操作并将操作事件经MCU发送到共享终端的控制终端。本发明桌面共享系统中的观看终端可浏览流畅的远程的桌面图像,还可通过远程的控制终端对共享终端进行操作,将操作事件真实地反映为对共享终端的操作,具有良好的互动效果。 | ||
搜索关键词: | 桌面 共享 方法 系统 | ||
【主权项】:
1、桌面共享方法,其特征在于,包括以下步骤:(1)本地的共享终端采集本地鼠标的位置和状态信息,作为协议参数填充在自定义的协议头中;同时本地的共享终端采集木地桌面图像,接着对采集到的单位帧桌面图像源进行编码压缩成便于网络传输的单位帧桌面图像数据,然后对每帧桌面图像数据进行分块,将每块数据加上自定义的协议头打包成一个适合于在当前网络传输的网络数据包;接着采用RTP/RTCP协议将每帧的网络数据包经MCU分别转发到远程的观看终端、远程的控制终端,其中的RTCP协议使每帧的网络数据包按顺序传输;(2)控制终端接收来自共享终端有序的网络数据包,当接收到一个完整的数据帧后便将该帧的所有网络数据包去掉自定义的协议头,从而得到一个完整的单位帧桌面图像数据,然后对该单位帧桌面图像数据进行解码解压出一副桌面图像,并用GID函数在控制终端桌面共享的窗口中绘画出来;然后控制终端直接将其本地的鼠标显示在显示有共享终端桌面图像的桌面共享窗口中;控制终端对桌面共享窗口绘画出来的桌面图像进行鼠标操作事件、键盘操作事件中的任意一种或两种操作事件;对于鼠标操作事件,控制终端采集该鼠标操作事件并根据控制终端的桌面共享窗口与共享终端屏幕的比例关系对该鼠标操作事件进行处理,然后控制终端将操作事件封装成自定义的操作事件网络数据包采用TCP协议经MCU转发到共享终端;对于键盘操作事件,控制终端采集该键盘操作事件;然后控制终端将操作事件封装成自定义的操作事件网络数据包采用TCP协议经MCU转发到共享终端;(3)共享终端首先使用单独的接收线程接收控制终端传来的操作事件;对于鼠标操作事件,首先根据共享终端的系统处理能力申请分配固定大小的内存空间作为自定义的指针循环链表,接收线程将鼠标操作事件存储在自定义的指针循环链表中,然后使用独立的处理线程从自定义的指针循环链表中取出鼠标操作事件数据并进行解析,然后对鼠标操作事件进行模拟处理,最后显示在共享终端的桌面共享窗口中,当处理线程从指针循环链表中取出了一个鼠标操作事件并处理完后,则将此鼠标操作事件对应的内存设置为可用,这样接收线程就能重复使用这块内存;对于键盘操作事件,接收线程将接收到的键盘操作事件直接使用独立的处理线程对鼠标操作事件进行模拟处理,最后显示在共享终端的桌面共享窗口中;步骤(1)中,当本地鼠标的位置和状态信息经MCU转发到远程的观看终端、网络数据包经MCU分别转发到远程的观看终端后,观看终端接收来自共享终端有序的网络数据包,当接收到一个完整的数据帧后便将该帧的所有网络数据包去掉自定义的协议头,从而得到一个完整的单位帧桌面图像数据,然后对该单位帧桌面图像数据进行解码解压出一副桌面图像,并用GID函数在观看终端桌面共享的窗口中绘画出来;同时从自定义的协议头中得到来自共享终端的鼠标的位置和状态信息,并根据该鼠标的位置和状态信息计算出观看终端的桌面共享窗口与接收到的桌面图像的比例将鼠标图像在桌面共享的窗口中绘画出来,该观看终端的桌面共享窗口与共享终端传来的桌面图像的比例包括观看终端桌面共享窗口和共享终端传来的桌面图像沿X轴、Y轴的比例。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创视讯科技股份有限公司,未经广东威创视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810220423.9/,转载请声明来源钻瓜专利网。