[发明专利]以面向对象为基础的即时画图交互方法在审
申请号: | 201810594056.2 | 申请日: | 2018-06-11 |
公开(公告)号: | CN108961348A | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 商晓磊 | 申请(专利权)人: | 商晓磊 |
主分类号: | G06T11/00 | 分类号: | G06T11/00;G06F9/451 |
代理公司: | 沈阳杰克知识产权代理有限公司 21207 | 代理人: | 郑贤明 |
地址: | 110000 辽宁省铁岭市*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 传输 面向对象 图像 网络数据传输 画图对象 基本类型 交流互动 属性修改 图像传输 图形对象 预先定义 即时性 终端 记录 | ||
1.以面向对象为基础的即时画图交互方法,其特征在于,将所画的图像对象作为基本单元,其步骤为:
1)预先定义:在各个终端中,预先定义图像对象类型,在定义的类型中,包括定义对象的基本属性;
2)终端用户画图操作:终端用户在画新的图像对象时,需要先选择一个类型,然后在图像中画出具体对象;
3)图形对象名称生成:整个图像中,当一个新的图形对象生成时,名称生成器会生成一个独一无二的名称并分配给该对象进行存储;在本地对象储存器中,将所有的对象以hash的数据结构形式储存,以图形对象的名称作为索引用来查询,每个索引对应的是该图形对象且包括其全部属性;
4)更新本地图形对象存储器:在本地部分设有一个图形对象储存器,在图形对象储存器中存储本地生成的对象数据和网络中其他终端传输过来的对象数据;当步骤2)中的操作完成时,将所产生的对象数据在存储器中进行存储和更新;
5)数据包:当完成以上操作后,需要对操作的动作和相应的被操作图形对象进行数据打包,一个数据包中包含图像对象的所有基本数据;通过数据包,将本地的操作和被操作的对象的属性变化传递其他终端;在接收端解包后,复制同样的操作动作和被操作的对象及其属性的各种变化,对图形对象存储器中的信息进行更新;
6)重新生成图形对象:在接收端根据数据包的数据,重新构建图形对象及操作动作;
7)更新本地图形对象存储器;在接收端根据被重新构建的图形对象的名称及操作动作对本地图像对象储存器进行更新;
8)在接收客户端显示图形对象:刷新图像区,将更新的图形对象显示在图像区域中。
2.根据权利要求1所述的以面向对象为基础的即时画图交互方法,其特征在于:所述的步骤1)中,图像对象类型由一种或几种几何图形构成。
3.根据权利要求1所述的以面向对象为基础的即时画图交互方法,其特征在于:步骤1)中,图形对象的基本属性包括且不仅包括有图形对象的:位置、尺寸、颜色、线条粗细。
4.根据权利要求1所述的以面向对象为基础的即时画图交互方法,其特征在于:所述的步骤2)中,图形操作类型:具体包括2.1)、2.2)和2.3)三种类型,用户的每次操作图形对象被数据打包的时候,将对应的数据类型写进数据包中:
2.1)画新图像对象:一个终端的用户,首先选择一个图形类型,然后在画图区域画出具体的图形对象;当对象画好之后,确定了该图形对象具体属性值;这样,该对象以这些属性值的形式在图像中被保存;
2.2)修改图形对象:当选定一个或几个对象后,可改变它们的属性,修改之后,被修改的图形对象以被更新的属性值在图像中保存;
2.3)删除图形对象:当用于选定一个或几个图像中的图形对象后,对其进行删除,对应的图形对象在图像中就消失;该动作被记录,在打数据包时,把删除的对象的名称打包,传输到其它客户端更新图像。
5.根据权利要求4所述的以面向对象为基础的即时画图交互方法,其特征在于:所述的步骤4)更新本地图形对象存储器的具体更新方法如下:
4.1)针对步骤2.1):画了新的图形图像,先由名称生成器产生一个新的对象名称,该名称生成器保证生成的名称不会与现有的数据对象的名称重复,然后,以该名称为索引,存储该对象的全部属性数据在本地图形对象存储器中;
4.2)针对步骤2.2):更新图像中已有的对象,根据该对象的名称,在本地图形对象存储器中查找到该对象,然后,在存储器中更新该对象的属性;如果查找不到,则报错;
4.3)针对步骤2.3):删除图像中的某个对象,在本地对象存储器中根据对象的名称,查找到该对象,然后在存储器中删除该对象及其索引名称;如果查找不到,则报错。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于商晓磊,未经商晓磊许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810594056.2/1.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序