加速书写方法、装置、电子设备及计算机可读存储介质与流程

文档序号:33766159发布日期:2023-04-18 19:41阅读:34来源:国知局
加速书写方法、装置、电子设备及计算机可读存储介质与流程

本发明涉及电子设备,具体涉及一种加速书写方法、装置、电子设备及计算机可读存储介质。


背景技术:

1、现有的电子设备,如交互大屏,通常具有windows和android双系统,用户使用windows系统,windows系统画面通过android系统进行显示,但是交互大屏通过android系统对外进行交互并通过android系统进行显示,当用户在交互大屏上进行书写输入时,android系统先将交互信息发送给windows系统,由windows进行处理,然后windows系统再将显示信息发送到android系统,最终在大屏上进行显示,由于整个过程较为复杂,尤其是通过交互大屏进行轨迹绘制时,会出现延迟的现象。

2、为解决延迟的技术问题,设置加速层,即在交互大屏设置由android系统直接绘制同样的书写笔迹的显示缓冲区,由于android系统绘制的笔迹和windows笔迹重叠,并且android系统绘制笔迹的速度比windows要快,用户就会感觉整个笔迹是windows中的笔迹,从而解决延迟显示的问题。

3、在上述加速显示的过程中,由于用户绘制的轨迹通常具有颜色,而windows系统在不同的显示模式对同一种颜色的显示会有差别,而这就导致加速层上所显示的轨迹的颜色有可能与windows系统所显示的轨迹的颜色存在一定的差异,从而影响用户体验。


技术实现思路

1、基于上述现状,本发明的主要目的在于提供一种加速书写方法、装置、电子设备及计算机可读存储介质,通过第一系统在第一预设位置预先显示第一颜色,使得第二系统能够根据第一颜色进行轨迹的绘制,从而使得第二书写轨迹的颜色与第一书写轨迹的颜色完全一致,从而提升用户体验。

2、为实现上述目的,本发明采用的技术方案如下:

3、一种加速书写方法,包括:

4、第一书写步骤:当第一系统根据接收到的书写输入信息以第一颜色启动第一书写操作时,向第二系统发送第一颜色,同时跟随所述书写输入信息显示所述第一书写操作形成的第一书写轨迹;

5、发送请求步骤:第二系统接收到所述第一颜色后向所述第一系统发送显示请求,所述显示请求包括在显示屏的第一预设位置显示第一颜色;

6、渲染步骤:所述第一系统接收到所述显示请求后,在所述第一预设位置以所述第一颜色渲染第一预设笔迹第一预设时间,并向第二系统发送完成指令;

7、获取步骤:所述第二系统接收到所述完成指令时,等待第二预设时间后获取所述第一预设位置的所述第一预设笔迹的渲染颜色,并将其作为第二颜色;

8、第二书写步骤:第二系统以所述第二颜色启动第二书写操作,并跟随接收到的所述书写输入信息显示所述第二书写操作形成的第二书写轨迹;

9、其中,所述第二书写轨迹相较于所述第一书写轨迹能够更快显示于显示屏上。

10、可选地,所述发送请求步骤还包括:

11、所述第二系统接收到所述第一颜色后,判断是否存储有与第一颜色对应的显示屏的当前显示模式的第二颜色;

12、若是,则直接根据所述第一颜色、所述当前显示模式获取对应的所述第二颜色,直接执行所述第二书写步骤;

13、若否,则向所述第一系统发送所述显示请求,并在所述第二系统获取到所述第二颜色时,存储所述第一颜色、当前显示模式与所述第二颜色的对应关系。

14、可选地,所述加速书写方法还包括:

15、当检测到书写结束指令时,清除系统内的所述第一颜色、当前显示模式与第二颜色的对应关系;

16、或者,定期清除系统内的所述第一颜色、当前显示模式与第二颜色的对应关系。

17、可选地,所述第一预设位置位于所述显示屏的非用户操作区;

18、所述非用户操作区具有四个角位,所述第一预设位置设有两个,分别为所述非用户操作区的一个对角线的两个角位;

19、所述获取步骤包括:

20、所述第二系统接收到所述完成指令时,等待第二预设时间后获取各所述第一预设位置的所述第一预设笔迹的渲染颜色,比较两个所述渲染颜色是否一致,如一致,将所述渲染颜色作为所述第二颜色。

21、可选地,所述发送请求信息还包括:在所述显示屏的第二预设位置显示第三颜色,其中,所述第二预设位置设有两个,分别为所述非用户操作区另一对角线的两个角位;所述第三颜色为与所述第一颜色不同的颜色;

22、所述渲染步骤中,在所述发送完成指令前,还包括:在各所述第二预设位置分别以所述第三颜色渲染第二预设笔迹所述第一预设时间;

23、所述获取步骤包括:

24、所述第二系统接收到所述完成指令时,等待第二预设时间后获取各所述第一预设位置的所述第一预设笔迹的渲染颜色,获取各所述第二预设位置的所述第二预设笔迹的颜色分别作为第一校验色和第二校验色;

25、比较两个所述渲染颜色、所述第一校验色、所述第二校验色,如同时满足下述条件,则将所述渲染颜色作为第二颜色;

26、条件一:两个所述渲染颜色一致;

27、条件二:所述第一校验色与所述第二校验色颜色一致;

28、条件三:所述第一校验色、所述第二校验色分别与各自相邻的所述渲染颜色不一致。

29、可选地,当所述第一颜色为亮色时,所述第三颜色为暗灰色;当所述第一颜色为暗色时,所述第三颜色为亮灰色;其中,所述亮色是指颜色的rgb值均大于预设值的颜色;

30、或者,当所述第一颜色与其反色超出预设相似度范围时,所述第三颜色为所述第一颜色的反色;

31、当所述第一颜色与其反色在预设相似度范围内时,若所述第一颜色为亮色,则所述第三颜色为暗灰色;若所述第一颜色为暗色,则所述第三颜色为亮灰色。

32、可选地,当接收到当次书写输入信息结束指令时,所述第二系统擦除所述第二书写轨迹。

33、本技术还涉及一种用于前述的加速书写方法的加速书写装置,包括第一系统和第二系统,

34、所述第一系统包括:

35、第一书写单元,用于当第一系统根据接收到的书写输入信息以第一颜色启动第一书写操作时,向所述第二系统发送第一颜色,同时跟随所述书写输入信息显示所述第一书写操作形成的第一书写轨迹;

36、渲染单元:用于所述第一系统接收到所述显示请求后,在所述第一预设位置以所述第一颜色渲染第一预设笔迹第一预设时间,并向第二系统发送完成指令;

37、所述第二系统包括:

38、发送请求单元:用于所述第二系统接收到所述第一颜色后向所述第一系统发送显示请求,所述显示请求包括在显示屏的第一预设位置显示第一颜色;

39、获取单元,用于所述第二系统接收到所述完成指令时,等待第二预设时间后获取所述第一预设位置的所述第一预设笔迹的渲染颜色,并将其作为第二颜色;

40、第二书写单元,用户第二系统以所述第二颜色启动第二书写操作,并跟随所述书写输入信息显示所述第二书写操作形成的第二书写轨迹;以对所述第一书写轨迹进行加速;

41、其中,同一时刻的所述第二书写轨迹相较于所述第一书写轨迹能够更快显示于显示屏上。

42、本技术还涉及一种电子设备,包括前述的加速书写装置;

43、所述电子设备包括交互大屏或者电子白板。

44、本技术还涉及一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行前述的加速书写方法。

45、【有益效果】

46、本技术的第一系统根据书写输入信息以第一颜色显示第一书写轨迹时,第一系统还以第一颜色在第一预设位置显示第一预设笔迹,第二系统通过在第一预设位置获取第一预设笔迹的渲染颜色,并以该颜色来启动第二书写轨迹,通过第一颜色渲染第一预设笔迹并延迟第一预设时间,且第二系统在等待第二预设时间后才获取第一预设位置的渲染颜色,从而保证第二系统获取到的颜色是第一预设笔迹渲染后的颜色,且该颜色与第一系统实际显示于显示屏的颜色完全一致,如此,第一书写轨迹的颜色与第二书写轨迹的颜色完全一致,从而提升用户体验。

47、本发明的其他有益效果,将在具体实施方式中通过具体技术特征和技术方案的介绍来阐述,本领域技术人员通过这些技术特征和技术方案的介绍,应能理解所述技术特征和技术方案带来的有益技术效果。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1