[发明专利]笔迹数据同步的方法和装置、存储介质以及终端设备在审
申请号: | 201710456566.9 | 申请日: | 2017-06-15 |
公开(公告)号: | CN107196956A | 公开(公告)日: | 2017-09-22 |
发明(设计)人: | 陆晖 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视臻信息科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 广州三环专利商标代理有限公司44202 | 代理人: | 梁顺宜,郝传鑫 |
地址: | 510530 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 笔迹 数据 同步 方法 装置 存储 介质 以及 终端设备 | ||
本发明公开了一种笔迹数据同步的方法和装置以及一种存储介质和终端设备,所述方法包括:响应笔迹同步指令,以固定频率读取书写缓存区的笔迹数据;所述笔迹数据包括用户在显示界面上书写的每一笔迹点的坐标;根据所述每一笔迹点的写入时间顺序和笔迹抖动阈值,将所述笔迹数据进行笔迹分段;根据每一段笔迹的线段类型,提取每一段笔迹的关键数据;将所述每一段笔迹的关键数据进行重新组合,生成笔迹同步数据;将所述笔迹同步数据发送给远程的终端设备,以供远程的终端设备根据所述笔迹同步数据还原渲染出所述用户在显示界面上书写的笔迹。采用本发明实施例,提高数据同步的效率,降低对网络带宽的要求,适应广泛。
技术领域
本发明涉及多媒体技术领域,尤其涉及一种笔迹数据同步的方法和装置、一种存储介质以及一种终端设备。
背景技术
在现有的同步书写系统中,至少包括两个显示终端和一个服务器,当用户在显示终端A中书写时,显示终端A记录用户书写的所有坐标点,并实时将新生成的坐标点上传给服务器,服务器将新生成的坐标点传递给另一个显示终端B,显示终端B再根据传递过来的坐标点进行还原绘制,从而实现将用户远程书写的内容同步复现在另一终端中。
但是现有的同步书写系统存在以下缺陷:
1、用户在显示终端中书写时会产生大量的坐标点,传输时对网络带宽要求高;
2、长时间进行远程书写显示的操作,会产生大量的数据,完整同步一次数据时间过长。
发明内容
本发明实施例提出的一种笔迹数据同步的方法和装置以及一种存储介质和一种终端设备,提高数据同步的效率,降低对网络带宽的要求,适应广泛。
第一方面,本发明实施例提供一种笔迹数据同步的方法,包括:
响应笔迹同步指令,以固定频率读取书写缓存区的笔迹数据;所述笔迹数据包括用户在显示界面上书写的每一笔迹点的坐标;
根据所述每一笔迹点的写入时间顺序和笔迹抖动阈值,将所述笔迹数据进行笔迹分段;
根据每一段笔迹的线段类型,提取每一段笔迹的关键数据;
将所述每一段笔迹的关键数据进行重新组合,生成笔迹同步数据;
将所述笔迹同步数据发送给远程的终端设备,以供远程的终端设备根据所述笔迹同步数据还原渲染出所述用户在显示界面上书写的笔迹。
在第一方面的第一种可能的实施方式中,在读取书写缓存区的笔迹数据之后,清除所述书写缓存区存储的所述笔迹数据。
在第一方面的第二可能的实施方式中,所述根据所述每一笔迹点的写入时间顺序和笔迹抖动阈值,将所述笔迹数据进行笔迹分段,具体包括:
设置i的初始值为1,并以所述笔迹数据中排序时间最先的笔迹点作为第1起点;
从第i起点开始选取时间连续的M个笔迹点,并以所述M个笔迹点中排序时间最后的笔迹点为第i终点;
计算所述M个笔迹点中不包含第i起点和第i终点的每一个笔迹点与由第i起点和第i终点连接而成的直线之间的垂直距离;
当所述M个笔迹点中不包含第i起点和第i终点的每一个笔迹点的垂直距离均小于笔迹抖动阈值时,截取所述M个笔迹点作为第i段笔迹,判别第i段笔迹为直线;
当所述M个笔迹点中存在有笔迹点的垂直距离大于所述笔迹抖动阈值时,在大于所述笔迹抖动阈值的笔迹点中选取距离第i起点最近的笔迹点来更新第i终点,并判断在第i起点至第i终点之间的每一个笔迹点与由所述第i起点和所述第i终点连接而成的直线之间的垂直距离是否均小于所述笔迹抖动阈值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视臻信息科技有限公司,未经广州视源电子科技股份有限公司;广州视臻信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710456566.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种公路安全井盖
- 下一篇:一种基桩低应变检测的荷载脉宽选择方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置