[发明专利]一种绘图动作传递方法无效
| 申请号: | 200710111031.4 | 申请日: | 2007-06-13 |
| 公开(公告)号: | CN101064842A | 公开(公告)日: | 2007-10-31 |
| 发明(设计)人: | 张舰;郑平 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04N7/24 | 分类号: | H04N7/24 |
| 代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 许志勇;颜涛 |
| 地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 绘图 动作 传递 方法 | ||
技术领域
本发明涉及图形传输,具体涉及一种绘图动作传递方法。
背景技术
近几年,远程控制技术在电信网络管理领域得到越来越多的应用,实时性要求也越来越强,尤其是在一些低带宽的网络条件下,实时问题更加突出。满足实时性、低带宽要求的关键在于如何对已变化部分图像进行编码。其中采用一种直接传递绘图动作的方法,如图1所示,通过对绘图动作编解码并传递该编解码,比传统的位图压缩和矢量图有比较大的优势。所谓绘图动作就是指画线、填充、裁减、设置颜色、设置字体、画图标等用“动作码”表示,每一绘图动作还包括具体的内容用“参数内容”表示,相同的绘图动作按照相同的顺序在远程终端上再重新做一遍,就可以得到相同的图像。但是如果把绘图动作的原始信息(即:“参数内容”)直接拿来传递,仍无法满足要求,主要有以下几个问题:
1.绘图动作的原始信息虽然已经比位图压缩要小了很多,但占用的空间仍然比较大,在网络带宽很小的情况下,达不到我们的要求;
2.绘图动作中的图像信息虽然比直接传图像的方式少一些,但也不能完全忽视,对这些图像信息进行压缩变换消耗了不少CPU资源,导致服务器端的性能降低。在客户端同样要进行反压缩变换,占用比较多的系统资源,导致客户端刷新速度慢。
发明内容
本发明需要解决的技术问题是提供一种绘图动作传递方法,能够有效减少须要传递的信息,进一步降低客户端CPU资源的消耗。
本发明的上述技术问题这样解决,提供一种绘图动作传递方法,包括以下步骤:
A、发送方设备对待发送绘图动作的“参数内容”自动进行编码或精简,并传送该编码或精简信息和该绘图动作的“动作码”,代替直接传送“参数内容”,从而减少信息传送量;
B、接收方设备接收到所述编码或精简信息,将其还原成所述“参数内容”,配合接收到的“动作码”还原所述绘图动作。
按照本发明提供的传递方法,所述步骤A之前还包括步骤A′:发送方设备判断所述绘图动作的类型,如果是常用绘图动作或占用空间多的绘图动作,则运行步骤A,否则跳过步骤A,发送方设备直接发送“动作码+参数内容”;
所述步骤B之前还包括步骤B′:接收方设备判断接收到是编码或精简信息,则运行步骤B,否则跳过步骤B,直接利用“动作码”及其对应“参数内容”还原绘图动作。
按照本发明提供的传递方法,所述编码是对储存于接收方设备缓存中的“参数内容”进行参数编号,该传递方法包括发送方设备发送“动作码+参数编号”传递绘图动作。
按照本发明提供的传递方法,所述精简是计算本次绘图动作“参数内容”较上次具相同“动作码”绘图动作“参数内容”的变化量,该传递方法包括发送方设备发送“动作码+变化量”传递绘图动作。
按照本发明提供的传递方法,所述精简是省略本次绘图动作与上次具相同“动作码”绘图动作“参数内容”一致的“参数内容”,该传递方法包括发送方设备发送“动作码”传递绘图动作。
按照本发明提供的传递方法,所述精简是尽可能使用短数据类型传递参数内容,该传递方法包括发送方设备发送“动作码+短数据类型参数内容”传递绘图动作,所述短数据类型较参数内容的原数据类型短。
按照本发明提供的传递方法,所述短数据类型是short,所述原数据类型是integer。
按照本发明提供的传递方法,所述编码或精简的方式可以是一种或多种。
按照本发明提供的传递方法,所述占用空间多的绘图动作包括绘制图片和绘制字符串,其对应的编码或精简包括缓存图片/字符和对图片/字符进行编号。
按照本发明提供的传递方法,所述常用绘图动作包括设置颜色,其对应的编码或精简包括缓存颜色和对颜色进行编号。
按照本发明提供的传递方法,所述常用绘图动作包括填充区域,其对应的编码或精简包括缓存上一次参数和计算当前参数与上一次参数之间的变化量。
按照本发明提供的传递方法,所述发送方设备是服务器,接收方设备是客户端。
本发明提供的一种绘图动作传递方法,发送方对常用绘图动作或占用空间多的绘图动作的“参数内容”进行编码或精简后传送并在接收方还原成“参数内容”,可以大大减少信息传送量,较现有技术具有如下有益效果:
1、通过这种方式编码出来的信息比原始信息小了很多,大大节约了网络带宽;
2、由于大量使用了缓存技术,减少了客户端和服务端的计算量,提高了客户端和服务端的响应速度,实时性更好;
3、实现起来容易,代价低廉。
附图说明
下面结合附图和具体实施例进一步对本发明进行详细说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710111031.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种调度数据发射时间的实现方法
- 下一篇:自行车曲臂组件





