书写笔迹显示处理方法、装置、系统、设备和存储介质与流程

文档序号:29419922发布日期:2022-03-26 14:03阅读:99来源:国知局
书写笔迹显示处理方法、装置、系统、设备和存储介质与流程

1.本发明涉及数据显示技术领域,尤其涉及一种书写笔迹显示处理方法、装置、系统、设备和存储介质。


背景技术:

2.由于不同的软件对操作系统的兼容性不同,为了更好的满足用户的需求,厂商设计的电子设备具有在同一设备中支持双操作系统运行的特性,例如目前在教学场景中使用较多的教育交互一体机。在教育交互一体机中,一体机本身运行有android操作系统,同时还可以外接运行有windows操作系统的开放式可插拔(open pluggable specification,简称ops)电脑,实现双操作系统共同运行。用户使用时,可以运行android操作系统中的软件,也可以切换到windows操作系统中,运行windows操作系统中的软件。
3.在实际的使用过程中,由于教育交互一体机的数据显示功能实际是由设备本身的操作系统,即android操作系统来驱动的,windows操作系统作为外接操作系统,若想要在教育交互一体机的显示屏上对自身的画面进行显示,需要先通过高清多媒体接口(high definition multimedia interface,简称hdmi)将数据传输给android操作系统,再由android操作系统驱动显示屏进行数据显示。由此,相较于android操作系统,使用安装在windows操作系统中的书写软件进行书写时,书写笔迹的显示延迟较高,并且画面容易失真。为了在视觉上降低这种延迟,windows操作系统在通过书写软件进行书写时,android操作系统同时进行书写笔迹绘制,但是,由于windows操作系统和android操作系统通过各自系统渲染的效果存在差异,用户在使用时能够看出显示屏上存在两种笔迹,并且在结束书写后,擦除android操作系统绘制的书写笔迹,存在闪烁现象,这样会给使用windows系统的用户造成不好的书写体验。


技术实现要素:

4.本发明实施例提供一种书写笔迹显示处理方法、装置、系统、设备和存储介质,用以解决在使用安装在外接操作接系统中的书写软件进行笔迹绘制时,书写笔迹显示延迟时间较长、双操作系统共同进行笔迹绘制存在渲染差异和闪烁现象的问题。
5.第一方面,本发明实施例提供一种书写笔迹显示处理方法,应用于第一操作系统,所述第一操作系统与运行有书写软件的第二操作系统共用显示屏,所述第一操作系统的书写笔迹显示延时小于所述第二操作系统,所述方法包括:
6.响应于用户在所述书写软件中触发的书写启动操作,接收所述第二操作系统发送的开始书写指令;
7.从所述第二操作系统获取笔迹属性信息,以及获取所述用户在所述显示屏上输入的书写触控数据;
8.根据所述笔迹属性信息,在所述显示屏上显示所述书写触控数据对应的书写笔迹;
9.响应于所述用户在所述书写软件中触发的笔迹保存操作,接收所述第二操作系统发送的笔迹保存指令;
10.根据所述笔迹保存指令,将所述书写笔迹和/或所述书写触控数据发送到所述第二操作系统中存储。
11.第二方面,本发明实施例提供一种书写笔迹显示处理装置,应用于第一操作系统,所述第一操作系统与运行有书写软件的第二操作系统共用显示屏,所述第一操作系统的书写笔迹显示延时小于所述第二操作系统,所述装置包括:
12.接收模块,用于响应于用户在所述书写软件中触发的书写启动操作,接收所述第二操作系统发送的开始书写指令;从所述第二操作系统获取笔迹属性信息,以及获取所述用户在所述显示屏上输入的书写触控数据;响应于所述用户在所述书写软件中触发的笔迹保存操作,接收所述第二操作系统发送的笔迹保存指令;
13.处理模块,用于根据所述笔迹属性信息,在所述显示屏上显示所述书写触控数据对应的书写笔迹;根据所述笔迹保存指令,将所述书写笔迹和/或所述书写触控数据发送到所述第二操作系统中存储。
14.第三方面,本发明实施例提供一种书写笔迹显示处理系统,包括:第一操作系统、第二操作系统和显示屏,所述第二操作系统上运行有书写软件,所述第一操作系统与所述第二操作系统共用所述显示屏,所述第一操作系统的书写笔迹显示延时小于所述第二操作系统;
15.所述第一操作系统,用于接收所述第二操作系统发送的开始书写指令,从所述第二操作系统获取笔迹属性信息,以及获取用户在所述显示屏上输入的书写触控数据,根据所述笔迹属性信息,在所述显示屏上显示所述书写触控数据对应的书写笔迹,接收所述第二操作系统发送的笔迹保存指令,根据所述笔迹保存指令,将所述书写笔迹和/或所述书写触控数据发送到所述第二操作系统中存储;
16.所述第二操作系统,用于响应于用户在所述书写软件中触发的书写启动操作,向所述第一操作系统发送所述开始书写指令,向所述第一操作系统提供所述笔迹属性信息;以及响应于所述用户在所述书写软件中触发的笔迹保存操作,向所述第一操作系统发送所述笔迹保存指令,接收所述第一操作系统发送的所述书写笔迹和/或所述书写触控数据;
17.所述显示屏,用于显示所述书写笔迹。
18.第四方面,本发明实施例提供一种电子设备,包括:存储器、处理器、通信接口;其中,所述存储器上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如第一方面所述的书写笔迹显示处理方法。
19.第五方面,本发明实施例提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器至少可以实现如第一方面所述的书写笔迹显示处理方法。
20.本发明实施例提供的方案,应用于第一操作系统,第一操作系统与运行有书写软件的第二操作系统共用显示屏,第一操作系统的书写笔迹显示延时小于第二操作系统。响应于用户在书写软件中触发的书写启动操作,首先,第一操作系统接收第二操作系统发送的开始书写指令;然后,从第二操作系统获取笔迹属性信息,以及获取用户在显示屏上输入的书写触控数据;接着,根据笔迹属性信息,在显示屏上显示书写触控数据对应的书写笔
迹;最后,响应于用户在书写软件中触发的笔迹保存操作,接收第二操作系统发送的笔迹保存指令;根据笔迹保存指令,将书写笔迹和/或书写触控数据发送到第二操作系统中存储。
21.由此可见,在本发明的实施例中,在使用安装在第二操作系统中的书写软件进行笔迹绘制的过程中,书写笔迹实际是由显示延时较小的第一操作系统进行书写笔迹绘制并显示在显示屏上的;响应于用户触发的笔迹保存操作,第二操作系统根据第一操作系统发送的书写笔迹和/或书写触控数据进行存储,在书写笔迹的绘制和保存过程中,第二操作系统并未进行书写笔迹显示。通过该方案,实现了由第一操作系统代理第二操作系统进行书写笔迹的绘制与显示,降低了使用安装在第二操作系统中的书写软件进行笔迹绘制时的书写笔迹显示延迟时间,消除了双操作系统共同进行笔迹绘制存在的渲染差异和闪烁现象。
附图说明
22.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
23.图1为本发明实施例提供的一种书写笔迹显示处理系统;
24.图2为本发明实施例提供的一种书写笔迹显示处理方法流程图;
25.图3为本发明实施例提供的书写笔迹显示处理过程;
26.图4为本发明实施例提供的一段书写笔迹;
27.图5为本发明实施例提供的一种书写笔迹显示处理装置的结构示意图;
28.图6为本发明实施例提供的一种电子设备。
具体实施方式
29.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
30.另外,下述各方法实施例中的步骤时序仅为一种举例,而非严格限定。
31.为了使设备的使用功能更加全面,用户通常会在电子设备上安装各种软件,以满足各种不同的使用需求,但是在实际应用的过程中,不可避免的会出现软件与设备的操作系统不兼容的问题,导致一些软件无法安装使用,这样会大大降低设备的易用性。为了解决这一问题,可以通过外接操作系统的方式,实现设备对软件兼容性的扩展,用户在使用时,可以通过切换操作系统,来对应使用当前操作系统兼容的软件,以此来提升设备的易用性,满足用户的使用需求。
32.例如,在教育交互一体机中,一体机本身运行有android操作系统,同时还可以通过通信接口(例如hdmi接口)与运行有windows操作系统的ops电脑建立通信连接,实现双操作系统共同运行。用户使用时,可以运行android操作系统中的教学软件,也可以切换到windows操作系统中,运行windows操作系统中的课程演示软件。
33.在上述的双操作系统的系统架构下,外接设备(即ops电脑)对应的windows操作系
统中的软件,例如书写软件等,在使用时,若想要将书写笔迹显示在显示屏上,需要先将windows操作系统绘制的书写笔迹数据通过hdmi传递给android操作系统,经由android操作系统处理后进行显示,由此,会导致windows操作系统的书写笔迹显示延时较高,且画面容易失真。在传统方法中,可以通过使用android操作系统同时进行书写笔迹绘制,并将android操作系统生成的书写笔迹掩盖在windows操作系统的书写笔迹上的方法,形成没有延迟或延迟较小的假象,但是,由于windows操作系统和android操作系统通过各自系统提供的应用程序编程接口(application programming interface,简称api)渲染的效果存在差异,用户在使用时能够看出存在两种笔迹,并且在结束书写后,擦除android操作系统绘制的书写笔迹时,存在闪烁现象,这样会给使用windows系统的用户造成不好的书写体验。
34.针对上述至少一个技术问题,本发明提出了一种书写笔迹显示处理方法、装置、系统、设备和存储介质,用以解决在使用安装在外接操作系统中的书写软件进行笔迹绘制时,书写笔迹显示延迟时间较长、双操作系统共同进行笔迹绘制存在渲染差异和闪烁现象的问题。
35.为便于理解,先结合图1所示的本发明实施例提供的一种书写笔迹显示处理系统的来示例性的说明,本发明提供的书写笔迹显示处理方法的应用场景。
36.如图1所示,该书写笔迹显示处理系统包括:显示屏、第一操作系统和第二操作系统。其中,显示屏为第一操作系统和第二操作系统共用;第一操作系统为电子设备本身运行的操作系统;第二操作系统为通过通信接口与上述电子设备建立通信连接的外接设备运行的操作系统,外接设备中运行的第二操作系统也可叫做外接操作系统。由前述内容可知,在这种系统架构下,第一操作系统的书写笔迹显示延时小于所述第二操作系统。
37.在实际的应用过程中,上述第一操作系统和第二操作系统包括但不限于以下操作系统中的任意一种:android操作系统、windows操作系统、mac os操作系统、ios操作系统和linux操作系统。
38.针对图1提供的书写笔迹处理系统,本发明实施例提供了一种书写笔迹显示处理方法,如图2所示,通过第一操作系统代理第二操作系统进行书写笔迹的绘制与显示,利用第一操作系统显示延迟时间小的特点,能够有效解决在使用第二操作系统(即外接操作系统)中的书写软件进行笔迹绘制时,产生的书写笔迹显示延迟时间较长、存在渲染差异和闪烁现象的问题。
39.图2为本发明实施例提供的一种书写笔迹显示处理方法流程图,响应于用户在第二操作系统中安装的书写软件中触发的书写启动操作,第一操作系统执行图2所示实施例中的步骤:
40.201、接收第二操作系统发送的开始书写指令。
41.202、从第二操作系统获取笔迹属性信息,以及获取用户在显示屏上输入的书写触控数据。
42.203、根据笔迹属性信息,在显示屏上显示书写触控数据对应的书写笔迹。
43.204、响应于用户在书写软件中触发的笔迹保存操作,接收第二操作系统发送的笔迹保存指令。
44.205、根据笔迹保存指令,将书写笔迹和/或书写触控数据发送到第二操作系统中存储。
45.可以理解的是,用户若想要使用安装在第二操作系统中的书写软件,首先需要将电子设备当前运行的操作系统切换到第二操作系统,此时,显示屏显示的界面为包含上述书写软件图标的第二操作系统对应的显示界面;然后,用户可以通过双击图标等方式打开书写软件,准备开始进行书写。
46.当第二操作系统检测到用户在书写软件中有书写启动操作时,例如:用户点击书写软件菜单中的开始按钮或者双击书写区域以触发书写软件准备书写时,第二操作系统响应用户在书写软件中触发的书写启动操作,会主动向第一操作系统发送开始书写指令。第一操作系统接收第二操作系统发送的开始书写指令,从第二操作系统中获取书写软件中设置的笔迹属性信息,例如:字体的颜色、宽度、样式、字号等;同时,还会获取用户在显示屏上输入的书写触控数据,其中,在显示屏上输入的书写触控数据可以理解为,用户在具有触控功能的显示屏上进行书写时,显示屏触控框采集到的用户书写过程中产生的一系列触控点,以及触控点对应的坐标数据。
47.另外,可以理解的是,第一操作系统在从第二操作系统中获取书写软件中设置的笔迹属性信息和书写触控数据时,可以主动向第二操作系统和显示屏发送笔迹属性信息和书写触控数据请求指令,以获取笔迹属性信息和书写触控数据;也可以通过预先设置触发条件,使第二操作系统和显示屏在达到该触发条件后,主动向第一操作系统发送笔迹属性信息和书写触控数据,例如:第二操作系统在监测到用户对笔迹属性信息进行设置或修改时,自动向第一操作系统发送笔迹属性信息,或者,对应于用户每一次的书写动作,第二操作系统都向第一操作系统发送书写软件中当前设置的笔迹属性信息;触控框在检测到用户有书写操作时,主动向第一操作系统发送书写触控数据。
48.第一操作系统在获取到笔迹属性信息和书写触控数据后,在显示屏上显示书写笔迹的过程,如图3所示,图3为本发明实施例提供的书写笔迹显示处理过程,具体地,第一操作系统中的图形处理器(graphics processing unit,简称gpu)根据笔迹属性信息对与书写触控数据对应的书写笔迹进行渲染,显示缓存区(framebuffer)接收并缓存gpu渲染的书写笔迹图像;然后,经由合成区将渲染的书写笔迹图像发送给显示屏图像显示功能对应的显示处理区,以使显示屏显示渲染后的书写笔迹图像。
49.上述过程为第一操作系统内部对应的书写笔迹绘制与显示的数据处理过程,在具体的实施过程中,若想要实现第一操作系统代理第二操作系统进行书写笔迹的绘制与显示,一种可实现的方式是,第一操作系统在接收到第二操作系统发送的开始书写指令后,创建透明图层,并将该透明图层置于书写软件的操作界面之上。第一操作系统根据从第二操作系统获取到的笔迹属性信息,以及获取到的用户在显示屏上输入的书写触控数据,在前述透明图层上显示书写触控数据对应的书写笔迹。由于透明图层仅显示书写笔迹,用户在使用的过程中,显示屏上除了显示透明图层上的书写笔迹外,还有书写软件的操作界面。
50.为了便于理解,以图4所示的本发明实施例提供的一段书写笔迹为例,示例性说明第一操作系统在透明图层上显示所述书写触控数据对应的书写笔迹的过程,图4为用户使用上述书写软件在显示屏上书写的任意一段连续的笔迹。
51.假设用户在书写图4所示的书写笔迹时,对应的在显示屏上产生的书写触控数据中,包括:第一触控点、第二触控点和第三触控点。其中,第一触控点对应于本次书写动作的起点,第三触控点对应于本次书写动作的终点,第二触控点位于第一触控点与第三触控点
之间。
52.可以理解的是,在第一操作系统进行书写笔迹绘制与显示的过程中,显示屏显示的透明图层中的书写笔迹会进行刷新,以显示出新绘制的书写笔迹。
53.在第一操作系统绘制并显示书写笔迹的过程中,当第一操作系统接收到的书写触控数据为第一触控点时,第一操作系统会停止刷新当前的透明图层,并备份当前的透明图层;当第一操作系统接收到的书写触控数据为第二触控点时,会将第一触控点和第二触控点存入第一操作系统的显示缓存区;当第一操作系统接收到的书写触控数据为第三触控点时,恢复透明图层的刷新,并根据笔迹属性信息,对第一触控点、第二触控点和第三触控点进行渲染处理,在透明图层上显示第一触控点、第二触控点和第三触控点。
54.为了更好的理解上述根据获取到的笔迹属性,在显示屏上显示书写触控数据对应的书写笔迹的具体过程,假设第一操作系统为android操作系统,以android操作系统为例进行说明。
55.在android操作系统中,用户每一次与显示屏的触摸,都会在android操作系统中对应的产生一次触摸事件,如果对触摸事件进行进一步的划分,触摸事件可分为down事件、move事件和up事件,其中,down事件,意味着触摸事件的开始;move事件,意味着触摸过程中连续滑动的距离超过了设定阈值;up事件,意味着触摸事件的结束。若用户是通过手指在显示屏上进行书写,那么,要完成上述图4中所示的书写笔迹绘制,用户需要在显示屏上进行如下行为:手指按下、手指滑动和手指抬起,这三个行为对应的会产生上述down事件、move事件和up事件这三个触摸事件,android操作系统通过确定用户行为对应的触摸事件类型来对用户的行为进行响应。
56.具体地,用户在书写图4所示的书写笔迹时,首先,用户手指按下,android操作系统确定该行为对应down事件,接收用户手指按下时在显示屏上产生上述第一触控点,停止刷新当前的透明图层,并备份当前的透明图层;然后,用户按照想要书写的内容滑动手指,android操作系统确定该行为对应的事件为move事件,接收在显示屏上产生的一系列连续的触控点,即上述第二触控点,并将触摸产生的第一触控点和第二触控点存入android操作系统的显示缓存区中;最后,完成书写时,用户手指抬起,android操作系统确定该行为对应的事件为up事件,接收手指将要抬起时在显示屏上对应的触控点,即上述第三触控点,恢复透明图层的刷新,同时,根据笔迹属性信息,对用户书写时触摸产生的第一触控点、第二触控点和第三触控点对应的进行渲染处理,在透明图层上显示渲染处理后的图像,即图4所示的书写笔迹。
57.用户在使用书写软件进行书写的过程中,经常会有保存的动作,避免因为软件异常关闭等突发情况导致书写信息大量丢失。在使用前述的书写笔迹显示处理方法,通过第一操作系统代理第二操作系统进行书写笔迹绘制与显示的过程中,如果用户有笔迹保存的需求,可以通过预设手势或者点击书写软件菜单中的保存按钮进行笔迹保存,第二操作系统响应用户在书写软件中触发的笔迹保存操作,向第一操作系统发送笔迹保存指令。第一操作系统在接收到第二操作系统发送的笔迹保存指令后,根据笔迹保存指令,将书写笔迹和/或所述书写触控数据发送到第二操作系统中存储。
58.具体地,第一操作系统可以根据笔迹保存指令,将渲染好的书写笔迹图像发送给第二操作系统,第二操作系统对渲染好的书写笔迹图像进行保存。或者,第一操作系统可以
根据笔迹保存指令,将未渲染的书写触控数据发送给第二操作系统,第二操作系统通过自身系统提供的api,根据笔迹属性信息对书写触控数据进行渲染,生成书写笔迹并进行存储。但是,需要注意的是,第二操作系统生成的书写笔迹并不会在显示屏上进行显示。
59.可选地,第一操作系统在根据笔迹保存指令,将书写笔迹和/或所述书写触控数据发送到第二操作系统中存储的同时,也会清除本地缓存的所述书写触控数据。
60.用户在书写软件中进行书写的过程中,如果发生了书写错误,需要进行修改,这时可能需要对已绘制显示的书写笔迹进行擦除处理,一种可以实现的方法是,通过用户的擦除笔迹操作,比如点击书写软件菜单栏中的橡皮擦工具,触发第二操作系统向第一操作系统发送笔迹擦除指令,第一操作系统在接收到笔迹擦除指令后,根据用户擦除行为对应的书写触控数据,擦除透明图层中已绘制显示的书写笔迹中的相应笔迹。
61.在书写软件使用结束时,用户在书写软件中进行退出书写软件操作,比如点击书写软件菜单中的关闭按钮,在关闭书写软件的同时,触发第二操作系统向第一操作系统发送的笔迹删除指令。第一操作系统在接收到笔迹删除指令后,删除透明图层上的书写笔迹并关闭透明书写层。
62.在上述实施例提供的书写笔迹显示处理方法中,响应于用户在书写软件中触发的书写启动操作,首先,第一操作系统接收第二操作系统发送的开始书写指令;然后,从第二操作系统获取笔迹属性信息,以及获取用户在显示屏上输入的书写触控数据,并创建透明图层;接着,根据笔迹属性信息,在透明图层上显示书写触控数据对应的书写笔迹;最后,响应于用户在书写软件中触发的笔迹保存操作,接收第二操作系统发送的笔迹保存指令;根据笔迹保存指令,将书写笔迹和/或书写触控数据发送到第二操作系统中存储。
63.由此可知,在使用安装在第二操作系统中的书写软件进行笔迹绘制及显示的过程中,书写笔迹实际是由第一操作系统进行绘制并显示在第一操作系统创建的透明图层上的,相较于第二操作系统来说,第一操作系统的显示延时较小,用户在书写时,由于书写笔迹显示延时小,显示速度快,有利于用户书写加速;另外,由于在整个使用书写软件进行书写的过程中,第二操作系统并未在显示屏上显示过书写笔迹,自始至终显示屏只显示了第一操作系统在透明图层上绘制的书写笔迹,因此,用户在书写过程中并不会存在不同操作系统同时进行笔迹绘制时,由于渲染差异而导致显示屏显示的书写笔迹存在差异的问题,也不存在擦除两个操作系统分别绘制的书写笔迹中的某一书写笔迹时产生的闪烁现象,这样能够给用户提供较好的使用感受。并且,第二操作系统只有用户在书写软件中触发笔迹保存操作时,会进行书写笔迹的存储,除此之外,并没有进行其他的数据处理,因此,在用户使用书写软件进行书写的过程中,第二操作系统的资源占用是较低的。
64.综上,本发明实施例提供的方法,实现了第一操作系统代理第二操作系统进行书写笔迹的绘制与显示,利用第一操作系统显示延迟时间小的特点,能够有效解决在使用第二操作系统(即外接操作系统)中的书写软件进行笔迹绘制时,产生的书写笔迹显示延迟时间较长的问题,并且不存在前文中描述的在双操作系统共同进行笔迹绘制时产生的渲染差异和闪烁现象问题。
65.上述实施例是在显示延时存在差异的双操作系统中进行书写笔迹的代理绘制与显示,实际上,对于书写应用程序来说,不同的书写应用程序之间也可能存在显示延时不同的情况,对此,也可以通过显示延时小的书写应用程序代理绘制并显示显示延时较大的书
写应用程序中的用户的书写笔迹,
66.以下将详细描述本发明的一个或多个实施例的书写笔迹显示处理装置。本领域技术人员可以理解,这些装置均可使用市售的硬件组件通过本方案所教导的步骤进行配置来构成。
67.图5为本发明实施例提供的一种书写笔迹显示处理装置的结构示意图,应用于第一操作系统,所述第一操作系统与运行有书写软件的第二操作系统共用显示屏,所述第一操作系统的书写笔迹显示延时小于所述第二操作系统,如图5所示,该装置包括:接收模块11、处理模块12。
68.接收模块11,用于响应于用户在所述书写软件中触发的书写启动操作,接收所述第二操作系统发送的开始书写指令;从所述第二操作系统获取笔迹属性信息,以及获取所述用户在所述显示屏上输入的书写触控数据;响应于所述用户在所述书写软件中触发的笔迹保存操作,接收所述第二操作系统发送的笔迹保存指令。
69.处理模块12,用于根据所述笔迹属性信息,在所述显示屏上显示所述书写触控数据对应的书写笔迹;根据所述笔迹保存指令,将所述书写笔迹和/或所述书写触控数据发送到所述第二操作系统中存储。
70.可选地,处理模块12,用于根据所述笔迹保存指令,清除本地缓存的所述书写触控数据。
71.可选地,接收模块11,用于响应于所述用户在所述书写软件中触发的退出书写操作,接收所述第二操作系统发送的笔迹删除指令。
72.相应地,处理模块12,用于根据所述笔迹删除指令删除所述书写笔迹。
73.可选地,处理模块12,用于创建透明图层,将所述透明图层置于所述书写软件的操作界面之上;在所述透明图层上显示所述书写触控数据对应的书写笔迹,所述显示屏上显示有所述书写软件的操作界面。
74.可选地,处理模块12,用于在接收到所述第一触控点时,停止刷新所述透明图层,并备份所述透明图层;在接收到所述第二触控点时,将所述第一触控点和所述第二触控点存入显示缓存区中;在接收到所述第三触控点时,恢复所述透明图层的刷新,并根据所述笔迹属性信息,在所述透明图层上显示所述第一触控点、所述第二触控点和所述第三触控点。
75.图5所示装置可以执行前述实施例中介绍的步骤,详细的执行过程和技术效果参见前述实施例中的描述,在此不再赘述。
76.如图1所示的本发明实施例提供的一种书写笔迹显示处理系统,包括:第一操作系统、第二操作系统和显示屏,所述第二操作系统上运行有书写软件,所述第一操作系统与所述第二操作系统共用所述显示屏,所述第一操作系统的书写笔迹显示延时小于所述第二操作系统。
77.在具体实施时,第一操作系统,用于接收所述第二操作系统发送的开始书写指令,从所述第二操作系统获取笔迹属性信息,以及获取所述用户在所述显示屏上输入的书写触控数据,根据所述笔迹属性信息,在所述显示屏上显示所述书写触控数据对应的书写笔迹,接收所述第二操作系统发送的笔迹保存指令,根据所述笔迹保存指令,将所述书写笔迹和/或所述书写触控数据发送到所述第二操作系统中存储。
78.第二操作系统,用于响应于用户在所述书写软件中触发的书写启动操作,向所述
第一操作系统发送所述开始书写指令,向所述第一操作系统提供所述笔迹属性信息;以及响应于所述用户在所述书写软件中触发的笔迹保存操作,向所述第一操作系统发送所述笔迹保存指令,接收所述第一操作系统发送的所述书写笔迹和/或所述书写触控数据。
79.显示屏,用于显示所述书写笔迹。
80.图6为本发明实施例提供的一种电子设备,该电子设备包括:存储器21、处理器22、通信接口23;其中,所述存储器21上存储有可执行代码,当所述可执行代码被所述处理器22执行时,使处理器22至少可以实现如前述实施例中提供的书写笔迹显示处理方法。
81.另外,本发明实施例提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器至少可以实现如前述实施例中提供的书写笔迹显示处理方法。
82.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
83.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助加必需的通用硬件平台的方式来实现,当然也可以通过硬件和软件结合的方式来实现。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以计算机产品的形式体现出来,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
84.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1