笔迹数据同步的方法和装置、存储介质以及终端设备制造方法及图纸

技术编号:16282859 阅读:61 留言:0更新日期:2017-09-23 02:21
本发明专利技术公开了一种笔迹数据同步的方法和装置以及一种存储介质和终端设备,所述方法包括:响应笔迹同步指令,以固定频率读取书写缓存区的笔迹数据;所述笔迹数据包括用户在显示界面上书写的每一笔迹点的坐标;根据所述每一笔迹点的写入时间顺序和笔迹抖动阈值,将所述笔迹数据进行笔迹分段;根据每一段笔迹的线段类型,提取每一段笔迹的关键数据;将所述每一段笔迹的关键数据进行重新组合,生成笔迹同步数据;将所述笔迹同步数据发送给远程的终端设备,以供远程的终端设备根据所述笔迹同步数据还原渲染出所述用户在显示界面上书写的笔迹。采用本发明专利技术实施例,提高数据同步的效率,降低对网络带宽的要求,适应广泛。

Method and apparatus for synchronizing handwriting data, storage medium, and terminal device

The invention discloses a method and device for synchronizing a handwriting data and a storage medium and a terminal device, the method includes: handwriting response synchronization instructions, read the handwriting data writing buffer at a fixed frequency; the handwriting data including the user in the display coordinate of each point of the handwriting writing interface; according to the the write time sequence and handwriting jitter threshold of each point of the handwriting, handwriting handwriting data segmentation; according to each section of the handwriting segment types, extract the key data of each section of the handwriting; will the key data of the each section of the handwriting handwriting generation re combination of the synchronous data; the handwriting of synchronous data is transmitted to a terminal to terminal equipment for remote, remote data synchronization based on the handwriting of the user in reducing rendering interface displayed on the handwriting. By adopting the embodiment of the invention, the efficiency of data synchronization is improved, and the requirement of the network bandwidth is reduced.

【技术实现步骤摘要】
笔迹数据同步的方法和装置、存储介质以及终端设备
本专利技术涉及多媒体
,尤其涉及一种笔迹数据同步的方法和装置、一种存储介质以及一种终端设备。
技术介绍
在现有的同步书写系统中,至少包括两个显示终端和一个服务器,当用户在显示终端A中书写时,显示终端A记录用户书写的所有坐标点,并实时将新生成的坐标点上传给服务器,服务器将新生成的坐标点传递给另一个显示终端B,显示终端B再根据传递过来的坐标点进行还原绘制,从而实现将用户远程书写的内容同步复现在另一终端中。但是现有的同步书写系统存在以下缺陷:1、用户在显示终端中书写时会产生大量的坐标点,传输时对网络带宽要求高;2、长时间进行远程书写显示的操作,会产生大量的数据,完整同步一次数据时间过长。
技术实现思路
本专利技术实施例提出的一种笔迹数据同步的方法和装置以及一种存储介质和一种终端设备,提高数据同步的效率,降低对网络带宽的要求,适应广泛。第一方面,本专利技术实施例提供一种笔迹数据同步的方法,包括:响应笔迹同步指令,以固定频率读取书写缓存区的笔迹数据;所述笔迹数据包括用户在显示界面上书写的每一笔迹点的坐标;根据所述每一笔迹点的写入时间顺序和笔迹抖本文档来自技高网...
笔迹数据同步的方法和装置、存储介质以及终端设备

【技术保护点】
一种笔迹数据同步的方法,其特征在于,包括:响应笔迹同步指令,以固定频率读取书写缓存区的笔迹数据;所述笔迹数据包括用户在显示界面上书写的每一笔迹点的坐标;根据所述每一笔迹点的写入时间顺序和笔迹抖动阈值,将所述笔迹数据进行笔迹分段;根据每一段笔迹的线段类型,提取每一段笔迹的关键数据;将所述每一段笔迹的关键数据进行重新组合,生成笔迹同步数据;将所述笔迹同步数据发送给远程的终端设备,以供远程的终端设备根据所述笔迹同步数据还原渲染出所述用户在显示界面上书写的笔迹。

【技术特征摘要】
1.一种笔迹数据同步的方法,其特征在于,包括:响应笔迹同步指令,以固定频率读取书写缓存区的笔迹数据;所述笔迹数据包括用户在显示界面上书写的每一笔迹点的坐标;根据所述每一笔迹点的写入时间顺序和笔迹抖动阈值,将所述笔迹数据进行笔迹分段;根据每一段笔迹的线段类型,提取每一段笔迹的关键数据;将所述每一段笔迹的关键数据进行重新组合,生成笔迹同步数据;将所述笔迹同步数据发送给远程的终端设备,以供远程的终端设备根据所述笔迹同步数据还原渲染出所述用户在显示界面上书写的笔迹。2.如权利要求1所述的笔迹数据同步的方法,其特征在于,在读取书写缓存区的笔迹数据之后,清除所述书写缓存区存储的所述笔迹数据。3.如权利要求1所述的笔迹数据同步的方法,其特征在于,所述根据所述每一笔迹点的写入时间顺序和笔迹抖动阈值,将所述笔迹数据进行笔迹分段,具体包括:设置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终点连接而成的直线之间的垂直距离是否均小于所述笔迹抖动阈值;若从第i起点至第i终点之间的每一个笔迹点均小于所述笔迹抖动阈值,则截取从第i起点至第i终点的笔迹点作为第i段笔迹,并判别第i段笔迹为直线;若在第i起点至第i终点之间存在有笔迹点大于所述笔迹抖动阈值,则截取所述第i起点至所述第i终点的笔迹点作为第i段笔迹,并判别第i段笔迹为曲线;对i加一;并以第i-1终点对应的笔迹点作为第i起点,返回继续从第i起点开始选取时间连续的M个笔迹点进行笔迹截取,直至截取到所述笔迹数据的最后一个笔迹点。4.如权利要求1所述的笔迹数据同步的方法,其特征在于,所述根据每一段笔迹的线段类型,提取每一段笔迹的关键数据,具体为:判断每一段笔迹的线段类型;当该段笔迹为直线时,提取该段笔迹的起点和终点作为该段笔迹的关键数据;当该段笔迹为曲线时,根据该笔迹中点、起点和终点,确定该笔迹的圆心和半径,提取该笔迹的起点、终点、圆心和半径作为该段笔迹的关键数据。5.如权利要求2所述的笔迹数据同步方法,其特征在于,所述将所述每一段笔迹的关键数据进行重新组合,生成笔迹同步数据,具体为:根据每一段笔迹的分段顺序,依次排列每一段笔迹的起点和终点,并将当段笔迹的终点与下一段笔迹的起点合并;在排列过程,当当段笔迹的关键数据还包括圆心和半径时,将当段笔迹的起点和终点与当段笔迹的圆心和半径关联。6.一种笔迹数据同步的装置,其特征在于,包括:笔迹数...

【专利技术属性】
技术研发人员:陆晖
申请(专利权)人:广州视源电子科技股份有限公司广州视臻信息科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1