批注信息的显示方法、装置、设备及计算机可读存储介质与流程

文档序号:24736746发布日期:2021-04-20 20:03阅读:108来源:国知局
批注信息的显示方法、装置、设备及计算机可读存储介质与流程

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.可选地,所述隐藏指令携带隐藏标识;
30.所述当接收到隐藏指令时,隐藏所述画布包括:
31.当接收到所述隐藏指令时,根据所述隐藏标识将所述画布隐藏。
32.本发明实施例还提供一种批注信息的显示装置,所述批注信息的显示装置包括:
33.确定模块,用于当侦测到对第一显示页面的批注触发指令时,对所述第一显示页面添加画笔和画布,并侦测所述画笔在所述画布上的落笔点,将所述落笔点确定为批注起始点;
34.侦测模块,用于侦测并显示所述画笔以所述批注起始点为基础在所述画布上进行批注所形成的批注轨迹,并在侦测到所述画笔起笔时,对所述批注轨迹基于形成时间进行保存;
35.隐藏模块,用于当接收到隐藏指令时,隐藏所述画布;
36.接收模块,用于接收基于所述第一显示页面的第一页面切换指令,所述第一页面
切换指令用于指示第一显示页面切换后页面的显示页面;
37.切换模块,用于根据所述第一页面切换指令将所述第一显示页面切换为与所述第一页面切换指令对应的第二显示页面;
38.显示模块,用于当侦测到对所述第二显示页面的批注触发指令时,将隐藏的所述画布显示于所述第二显示页面,并将所述批注轨迹基于形成时间添加到所述画布,以将所述批注轨迹形成的批注信息显示于所述第二显示页面。
39.本发明实施例还提供一种批注信息的显示设备,所述批注信息的显示设备包括存储器、处理器和存储在所述存储器上并在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的批注信息的显示方法。
40.可选地,所述批注信息的显示设备为书写板、智能交互平板、电子白板、智能黑板或智能电视。
41.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的批注信息的显示方法。
42.【有益效果】
43.本批注信息的显示方法,当侦测到对第一显示页面的批注触发指令时,对第一显示页面添加画笔和画布,并将侦测到的画笔在画布上的落笔点,确定为批注起始点;对画笔在画布上以批注起始点为基础进行批注所形成的批注轨迹进行侦测并显示于第一显示页面;同时在侦测到画笔的起笔操作时,对画笔在画布上形成的批注轨迹依据形成时间进行保存。此后若接收到隐藏指令,则隐藏画布;并接收基于第一显示页面发送的第一页面切换指令,该第一页面切换指令用于指示第一显示页面切换后的显示页面;此后,依据第一页面切换指令将第一显示页面切换为第一页面切换指令指示的第二显示页面;并且,若侦测到对第二显示页面的批注触发指令,则将隐藏的画布显示于第二显示页面,并将保存的批注轨迹基于各自的形成时间添加到该画布,以将批注轨迹所形成的批注信息显示于第二显示页面。以此,通过对画布的隐藏,避免在切换到第二显示页面后,对第一显示页面中所绘制批注内容的清除;结合对批注轨迹的保存操作和添加操作,实现将在第一显示页面上批注的信息,显示于第二显示页面上,方便了第一显示页面和第二显示页面之间关键点内容的对比查看,有利于批注信息的快速便捷显示。
44.本发明实施例的其他有益效果,将在具体实施方式中通过具体技术特征和技术方案的介绍来阐述,本领域技术人员通过这些技术特征和技术方案的介绍,应能理解这些技术特征和技术方案带来的有益技术效果。
附图说明
45.以下将参照附图对本发明实施例的优选实施方式进行描述。图中:
46.图1是本发明实施例批注信息的显示方法一种实施例的流程图;
47.图2是本发明实施例批注信息的显示方法又一种实施例的流程图。
具体实施方式
48.需要说明的是,本发明实施例中采用步骤编号(字母或数字编号)来指代某些具体的方法步骤,仅仅是出于描述方便和简洁的目的,而绝不是用字母或数字来限制这些方法
步骤的顺序。本领域的技术人员能够明了,相关方法步骤的顺序,应由技术本身决定,不应因步骤编号的存在而被不适当地限制。
49.图1是本发明实施例的批注信息的显示方法一种实施例的流程图,在该实施例中,批注信息的显示方法应用于显示设备,显示设备配备有显示屏幕,且显示屏幕可以集成在显示设备内,也可以设置为与显示设备通信连接。并且,显示设备的显示屏幕支持书写绘画,如会议或培训中显示屏幕支持手写批注的书写板。具体地,该方法包括如下步骤:
50.步骤s100,当侦测到对第一显示页面的批注触发指令时,对所述第一显示页面添加画笔和画布,并侦测所述画笔在所述画布上的落笔点,将所述落笔点确定为批注起始点。
51.步骤s200,侦测并显示所述画笔以所述批注起始点为基础在所述画布上进行批注所形成的批注轨迹,并在侦测到所述画笔起笔时,对所述批注轨迹基于形成时间进行保存。
52.步骤s300,当接收到隐藏指令时,隐藏所述画布。
53.步骤s400,接收基于所述第一显示页面发送的第一页面切换指令,所述第一页面切换指令用于指示第一显示页面切换后的显示页面;
54.步骤s500,根据所述第一页面切换指令将所述第一显示页面切换为所述第一页面切换指令指示的第二显示页面;
55.步骤s600,当侦测到对所述第二显示页面的批注触发指令时,将隐藏的所述画布显示于所述第二显示页面,并将所述批注轨迹基于形成时间添加到所述画布,以将所述批注轨迹形成的批注信息显示于所述第二显示页面。
56.本实施例的批注信息的显示方法中,当侦测到对第一显示页面的批注触发指令时,对第一显示页面添加画笔和画布,并将侦测到的画笔在画布上的落笔点,确定为批注起始点;对画笔在画布上以批注起始点为基础进行批注所形成的批注轨迹进行侦测并显示于第一显示页面;同时在侦测到画笔的起笔操作时,对画笔在画布上形成的批注轨迹依据形成时间进行保存。此后若接收到隐藏指令,则隐藏画布;并接收基于第一显示页面发送的第一页面切换指令,该第一页面切换指令用于指示第一显示页面切换后的显示页面;此后,依据第一页面切换指令将第一显示页面切换为第一页面切换指令指示的第二显示页面;并且,若侦测到对第二显示页面的批注触发指令,则将隐藏的画布显示于第二显示页面,并将保存的批注轨迹基于各自的形成时间添加到该画布,以将批注轨迹所形成的批注信息显示于第二显示页面。以此,通过对画布的隐藏,避免在切换到第二显示页面后,对第一显示页面中所绘制批注内容的清除;结合对批注轨迹的保存操作和添加操作,实现将在第一显示页面上批注的信息,显示于第二显示页面上,方便了第一显示页面和第二显示页面之间关键点内容的对比查看,有利于批注信息的快速便捷显示。
57.具体地,将显示设备上当前显示的界面作为第一显示页面,且第一显示页面中设置有用于触发批注操作的虚拟按键。当具有对第一显示页面的批注需求时,通过该虚拟按键发起批注触发指令。显示设备在接收到该批注触发指令后,对第一显示页面添加画笔和画布;其中,画笔和画布配合使用支持在第一显示页面上进行书写和绘画以实现批注,画笔可以以手指的书写绘画实现批注,也可以以电子书写笔的书写绘画实现批注等。此后,对画笔在画布上的落笔点进行侦测,并将侦测到的落笔点确定为对第一显示页面所显示内容开始批注的批注起始点。
58.进一步地,对第一显示页面的批注,依赖于第一显示页面处于支持批注的批注模
式,以及画笔和画布实现。因此,显示设备侦测到在第一显示页面触发的批注触发指令时,将第一显示页面切换到批注模式,并对第一显示页面添加画布surfaceview和画笔paint,以在批注模式下通过画笔在画布上的绘画操作,实现对第一显示页面显示内容的批注。并且,画布预先通过holder setformat(pixelformat.transparent)的参数设置为透明,以避免画布对第一显示页面中所显示内容的遮挡。
59.更进一步地,当显示设备侦测到显示屏幕的压力变化时,即可判定画笔与第一显示页面接触。此后,检测接触的具体位置,该具体位置即为落笔点,并将落笔点确定为批注起始点。其中,接触的具体位置可通过预先在显示设备的显示屏幕上设置虚拟坐标系,检测接触点在虚拟坐标系上的坐标位置确定。
60.对于步骤s200,进一步地,以批注起始点为基础,对画笔在第一显示页面添加的画布上进行批注操作,所形成的批注轨迹进行侦测,并将侦测的批注轨迹在第一显示页面进行显示。在侦测批注轨迹的过程中,若侦测到显示屏幕的压力变化大于一定值时,则判定画笔起笔从第一显示页面中离开。此时,同样通过虚拟坐标系检测离开的具体位置,将具体位置所在的坐标点确定为起笔点,并将落笔点到起笔点之间所形成的批注轨迹依据形成时间进行保存,以供后续显示使用。
61.可理解地,对于在第一显示页面形成并保存的批注轨迹,可能具有擦除、撤回、修改等编辑需求。该编辑需求通过编制指令触发实现,具体地,在步骤s200之后,还包括:
62.步骤a1,接收对所述批注轨迹的编辑指令;
63.步骤a2,根据所述编辑指令对所述批注轨迹进行编辑,得到编辑后的批注轨迹;
64.步骤a3,将保存的所述批注轨迹更新为所述编辑后的批注轨迹。
65.进一步地,当接收到对批注轨迹进行编辑的编辑指令时,确定编辑指令所指示的编辑类型,进而根据编制指令对批注轨迹进行编辑。其中,编辑类型至少包括擦除编辑、撤回编辑和修改编辑等。若编辑指令指示的编辑类型为擦除编辑,则对批注轨迹进行擦除,并且擦除通过在批注轨迹上添加与画布背景相同颜色的轨迹,以对批注轨迹进行覆盖实现;若指示的编辑类型为撤回编辑,则对批注轨迹进行撤回,并且依据各批注轨迹的形成先后顺序,按照从后到先得顺序进行撤回;若指示的编辑类型为修改编辑,则对批注轨迹进行修改。在通过编辑指令对批注轨迹进行编辑之后,形成编辑后的批注轨迹,用该编辑后的批注轨迹对保存的批注轨迹进行替换更新,实现编辑后批注轨迹的保存。
66.对于步骤s300,可理解地,在使用显示设备进行会议或培训教学时,通常具有将第一显示页面切换到其他页面显示的需求。此时,需要将第一显示页面的批注模式切换为非批注模式,并隐藏画布,来实现将第一显示页面切换为其他显示页面。此外,在批注模式下,对于画布surfaceview,具有其自身的生命周期ondestory,且针对画布设置有监控机制,用以确保生命周期的正常运行。若直接将画布隐藏,生命周期会终止,而导致对画布上绘制的内容清除。因此,本实施例对于画布surfaceview,除了对画布隐藏外,还设置有对生命周期的暂停机制,并且通过对监控的移除来实现暂停。具体地,第一显示页面上设置有用于隐藏的虚拟按键,通过操作该虚拟按键来触发隐藏指令。显示设备在接收到隐藏指令时,对画布的监控进行移除,并隐藏画布。以此实现将第一显示页面的批注模式切换到非批注模式,并在非批注模式下切换其他显示页面显示。其中,隐藏指令携带隐藏标识,对于步骤s300,具体包括:
67.步骤s310,当接收到所述隐藏指令时,根据所述隐藏标识将所述画布隐藏。
68.更进一步地,隐藏指令携带有隐藏标识,在接收到隐藏指令后,从其中读取出隐藏标识,进而依据隐藏标识实现将画布隐藏。并且,画布隐藏的方式可以是变量赋值隐藏,如设定隐藏变量visible,接收隐藏标识gone,则可通过令visible=gone的赋值来隐藏画布。此外,对画布的监控,通过预先设置的监控进程实现,并且针对预设监控进程设置有监控标识进行指示。隐藏指令中除了携带有隐藏标识外,还携带有监控标识。在接收到隐藏指令时,对隐藏指令中携带的用于指示监控进程的监控标识进行获取;进而依据该监控标识调用其所指示的预设监控进程,并通过将该预设监控进程设置为关闭状态,来将对画布的监控移除。
69.对于步骤s400,进一步地,在通过将画布的监控移除,并隐藏画布,来将第一显示页面的批注模式切换为非批注模式后,若在非批注模式下接收到第一页面切换指令,则将第一显示页面切换为第二显示页面。其中,页面切换指令中携带有指示第一显示页面切换后显示页面的切换页面标识,不同的显示页面预先设定为与不同的切换页面标识对应。
70.进一步地,对于步骤s500,针对不同的内容发起第一页面切换指令,所切换的第二显示页面与接收的第一页面切换指令携带的切换页面标识对应,实现将第一显示页面切换为第一页面切换指令所指向的第二显示页面。如通过双击的方式打开另一应用,该双击即形成第一页面切换指令,其中携带的另一应用的标识即为切换页面标识,另一应用的首页面即为与第一页面切换指令指示的第二显示页面。而若在第一显示页面中点击下一页按钮,则该点击操作形成第一页面切换指令,其中携带的下一页标识即为切换页面标识,下一页为与第一页面切换指令指示的第二显示页面。
71.对于步骤s600,更进一步地,对于第二显示页面,可以对其显示的内容进行批注,也可以操作其他功能。若具有批注需求,则在第二显示页面触发用于实现批注操作的虚拟按键,以发起批注触发指令。若不具有批注需求而具有操作其他功能的需求,则直接触发其他功能即可。对于批注需求,显示设备在侦测到经该虚拟按键触发的批注触发指令后,将第二显示页面切换为批注模式,并在批注模式下将隐藏的画布显示于第二显示页面,同时将保存的批注轨迹依据各自的形成时间添加到画布中,实现将由批注轨迹所形成的批注信息显示于第二显示页面。其中,批注轨迹所形成的批注信息为保存的批注轨迹本身形状所构成的信息。以此,可在显示的批注信息的基础上,对第二显示页面的内容进行批注,实现第一显示页面和第二显示页面之间显示内容的对比批注,便于不同显示页面间批注信息的对比查看。
72.同样地,对于第二显示页面的批注同样依据画笔和画布实现,故在步骤s600中,所述当侦测到对所述第二显示页面的批注触发指令时,将隐藏的所述画布显示于所述第二显示页面,并将所述批注轨迹基于形成时间添加到所述画布,包括:
73.当侦测到对所述第二显示页面的批注触发指令时,将隐藏的所述画布显示于所述第二显示页面,并对所述画布进行监控;
74.根据保存的各所述批注轨迹的形成时间先后顺序,将各所述批注轨迹逐一添加到所述画布,以在所述第二显示页面显示所述批注轨迹形成的批注信息。
75.进一步地,在通过第二显示页面中的虚拟按键触发批注触发指令,将第二显示页面切换为批注模式后,通过将隐藏标识转换为非激活状态,来将此前隐藏的画布显示于第
二显示页面;同时通过将预设监控进程切换为开启状态,对画布进行监控,并针对第二显示页面添加画笔。此后,将保存的批注轨迹添加到画布上,实现将由批注轨迹形成的批注信息显示于第二显示页面。并且,通过恢复所移除的监控,实现对当前画布的生命周期进行监控,由画笔在画布上的绘制操作,实现对第二显示页面所显示内容的批注。
76.可理解地,批注轨迹依据落笔点和起笔点形成,每次在画布上连续操作一次画笔即形成一条批注轨迹,多次操作画笔则形成多条批注轨迹。每条批注轨迹的形成时间不一样,在将批注轨迹添加到画布时,依据各批注轨迹各自的形成时间逐一添加。其中,第一显示页面批注的各条批注轨迹可存储于显示设备内置或外接的存储单元,也可存储在消息队列中。对于存储单元,每条批注轨迹均携带有各自的形成时间标识;按照各自形成时间标识所表征的形成时间先后顺序,逐一将各批注轨迹添加到画布,时间在前的先添加,时间在后的后先添。对于消息队列,按照消息队列先进先出原则所体现的形成时间先后顺序,将先进入队列体现形成时间在先的,先读取添加到画布,后进入队列体现形成时间在后的,后读取添加到画布。在存储单元或消息队列中存储的批注轨迹均添加到画布后,则实现将由各批注轨迹形成的批注信息添加到第二显示页面显示。
77.可理解地,随着对批注轨迹的保存,所存储的批注轨迹量逐渐增加,而影响后续所形成批注轨迹的保存。对此,本实施例设置有批注清空机制,具体地,在步骤s600之后,还包括:
78.步骤b1,接收对所述批注轨迹的清空指令;
79.步骤b2,根据所述清空指令对所述第二显示页面上的所述批注轨迹清空。
80.进一步地,当接收到对批注轨迹进行清空的清空指令时,依据该清空指令对第二显示页面上的批注轨迹进行清空,以便于对后续所形成批注轨迹的存储。并且,为了防止误删除,在接收到清空指令时,输出是否确认删除的提示信息,若接收到基于提示信息发送的确认删除指令,则将第二显示页面上的批注轨迹清除。若未接收到确认删除指令,则不对第二显示页面上的批注轨迹清除。
81.更进一步地,在第二显示页面上对第一显示页面的批注信息进行显示后,若具有依据该显示的批注信息对第二显示页面上显示的内容进行批注的需求,则将新批注的信息和原始在第一显示页面上批注的信息一并保存。具体地,在步骤s600中,将批注轨迹基于形成时间添加到画布,以将批注轨迹形成的批注信息显示于第二显示页面之后,还包括:
82.接收对显示于所述画布中的所述批注轨迹进行更新的新增批注轨迹,并将所述新增批注轨迹和所述批注轨迹一并保存;
83.当所述第二显示页面切换回第一显示页面,并将所述画布显示于所述第一显示页面后,将所述新增批注轨迹和所述批注轨迹一并显示于所述画布。
84.进一步地,当检测到通过画笔对第二显示页面显示的内容在画布上所进行的批注操作时,追踪该批注的落笔点、批注轨迹和起笔点。并且,将落笔点和起笔点所形成的各条批注轨迹,作为对显示于画布中的批注轨迹进行更新的新增批注轨迹,与批注轨迹一并保存。需要说明的是,新增批注轨迹与批注轨迹的一并保存,是将新增批注轨迹添加到批注轨迹保存位置进行保存的操作。并且,每生成一条新增批注轨迹则保存一条,并添加形成的时间标识,用以体现各条新增批注轨迹的形成时间,便于后续在其他显示页面依据形成时间进行添加和删除操作。
85.更进一步地,当第二显示页面切换回初始的第一显示页面,并将画布显示于第一显示页面后,则从批注轨迹的保存位置,依据新增批注轨迹和批注轨迹各自形成时间的先后顺序,逐一读取出新增批注轨迹和批注轨迹添加到初始的第一显示页面,以同时显示第一显示页面和第二显示页面的批注内容,便于对第一显示页面和第二显示页面批注内容的对比查看。
86.进一步地,提出本发明实施例批注信息的显示方法另一实施例。
87.请参照图2,该批注信息的显示方法另一实施例与上述批注信息的显示方法的实施例的区别在于,所述将所述批注轨迹基于形成时间添加到所述画布,以将所述批注轨迹形成的批注信息显示于所述第二显示页面之后,所述方法还包括:
88.步骤s700,接收基于所述第二显示页面发送的第二页面切换指令,所述第二页面切换指令用于指示第二显示页面切换后的显示页面;
89.步骤s800,根据所述第二页面切换指令将所述第二显示页面切换为与所述第二页面切换指令指示的第三显示页面;
90.步骤s900,当侦测到对所述第三显示页面的批注触发指令时,根据保存的各所述批注轨迹的形成时间先后顺序,将各所述批注轨迹添加到所述画布,以将所述批注轨迹形成的批注信息显示于所述第三显示页面。
91.本实施例在第二显示页面切换到第三显示页面时,将保存的原始在第一显示页面批注的信息,添加到该第三显示页面显示,避免了重新批注。同时对于在第二显示页面批注的信息,也添加到第三显示页面中,以便于和第三显示页面显示内容的对比查看,有利于显示设备的灵活使用。
92.具体地,在当前对第二显示页面显示的过程中,若具有将该显示的第二显示页面切换到第三显示页面的需求,则在第二显示页面中触发第二页面切换指令,该第二页面切换指令用于指示第二显示页面切换后的显示页面。其中,所切换的第三显示页面可以是与第一显示页面无关的其他显示页面,也可以是第一显示页面。与此相适应,第二页面切换指令携带不同的页面指示;若切换的是与第一显示页面无关的第三显示页面,则第二页面切换指令中携带的是第三显示页面的指示,若切换的是与第一显示页面,则第二页面切换指令携带的是第一显示页面的指示。并且,对于切换回第一显示页面,第二页面切换指令可通过第二显示页面中设置的回到上一页面的虚拟按键实现,也可通过退出第二显示页面后,直接选择第一显示页面触发。
93.此外,若第二显示页面处于批注模式,则需要切换到非批注模式后,触发第二页面切换指令。即,将当前显示于第二显示页面的画布进行监控移除,并隐藏该画布,以此切换到非批注模式并触发第二页面切换指令。显示设备接收该第二页面切换指令,并依据该第二页面切换指令将第二显示页面切换到其指示的第三显示页面。此后,若侦测到对第三显示页面的批注触发指令,表征具有在第三显示页面进行批注的需求时,对隐藏的画布进行显示,并恢复监控,实现对当前显示的画布的生命周期进行监控,将画布显示于第三显示页面,用以对第三页面所显示内容进行批注。
94.进一步地,将保存的各项批注轨迹按照各自的形成时间先后顺序,逐一添加到画布,实现从第二显示页面切换到第三显示页面后,将此前在第一显示页面批注的信息显示到第三显示页面。考虑到在第二显示页面的显示过程中,对第二显示页面的内容进行批注,
该类批注和对第一显示页面所进行的批注一并保存。因此,在将保存的批注轨迹添加到画布时,会将在生命周期内形成的所有批准轨迹均添加到画布中。具体地,接收基于第二显示页面发送的第二页面切换指令之前,还包括:
95.步骤c1,接收对显示于所述画布中的所述批注轨迹进行更新的新增批注轨迹,并将所述新增批注轨迹基于形成时间和所述批注轨迹一并保存,得到更新批注轨迹;
96.所述当侦测到对所述第三显示页面的批注触发指令时,根据保存的各所述批注轨迹的形成时间先后顺序,将各所述批注轨迹添加到所述画布,以将所述批注轨迹形成的批注信息显示于所述第三显示页面,具体为:
97.步骤c2,当侦测到对所述第三显示页面的批注触发指令时,根据保存的各所述更新批注轨迹的形成时间先后顺序,将各所述更新批注轨迹添加到所述画布,以将所述更新批注轨迹形成的批注信息显示于所述第三显示页面。
98.进一步地,在通过第一页面切换指令,将第一显示页面切换为第二显示页面,对第二显示页面显示的过程中,若具有对第二显示页面的内容进行批注的需求,则对画布中显示的在第一显示页面形成的批注轨迹,触发对其更新的新增批注轨迹,将该新增批注轨迹依据形成时间和原始的批注轨迹一并保存,得到更新批注轨迹。此后,在将第二显示页面切换为第三显示页面显示后,若侦测到对第三显示页面的批注触发指令,则将保存的各更新批注轨迹添加到显示于第三显示页面的画布中。
99.具体地,在添加的过程中,若保存的各条批注轨迹中包含针对第二显示页面显示内容进行批注,所添加到画布上更新的新增批注轨迹,则说明在显示第二显示页面的过程中,基于批注轨迹增加了其他的批注轨迹,从而将该包含原始批注轨迹的新增批注轨迹按照各自形成时间的先后顺序一并添加到画布,以将由新增的批注轨迹和原始的批注轨迹共同形成的新增批注信息显示于第三显示页面,实现在第三显示页面,对第一显示页面和第二显示页面批注内容的对比查看。此外,对于添加到画布中的新增批注轨迹,支持按照保存的时间先后顺序撤回,以将在第二显示页面中新增的批注删除,保留原始在第一显示页面所批注的内容。
100.需要说明的是,对于在第二显示页面的显示过程中,未对第二显示页面的内容进行批注的情形,则仅将在第一显示页面所批注的内容添加到画布中。即,若保存的各条批注轨迹中不包含针对第二显示页面显示内容进行批注,所添加到画布上更新的新增批注轨迹,则说明在显示第二显示页面的过程中,并没有针对第二显示页面的内容增加批注,故而将原始针对第一显示页面的显示内容进行批注,添加到画布的批注轨迹再次添加到画布,以将由该批注轨迹形成的批注信息显示于第三显示页面,对原始的批注信息进行查看。
101.本发明实施例还提供一种批注信息的显示装置,所述批注信息的显示装置包括:
102.确定模块,用于当侦测到对第一显示页面的批注触发指令时,对所述第一显示页面添加画笔和画布,并侦测所述画笔在所述画布上的落笔点,将所述落笔点确定为批注起始点;
103.侦测模块,用于侦测并显示所述画笔以所述批注起始点为基础在所述画布上进行批注所形成的批注轨迹,并在侦测到所述画笔起笔时,对所述批注轨迹基于形成时间进行保存;
104.隐藏模块,用于当接收到隐藏指令时,隐藏所述画布;
105.接收模块,用于接收基于所述第一显示页面的第一页面切换指令,所述第一页面切换指令用于指示第一显示页面切换后页面的显示页面;
106.切换模块,用于根据所述第一页面切换指令将所述第一显示页面切换为与所述第一页面切换指令对应的第二显示页面;
107.显示模块,用于当侦测到对所述第二显示页面的批注触发指令时,将隐藏的所述画布显示于所述第二显示页面,并将所述批注轨迹基于形成时间添加到所述画布,以将所述批注轨迹形成的批注信息显示于所述第二显示页面。
108.进一步地,所述恢复模块还用于,接收基于所述第二显示页面发送的第二页面切换指令,所述第二页面切换指令用于指示第二显示页面切换后的显示页面;
109.所示切换模块还用于,根据所述第二页面切换指令将所述第二显示页面切换为与所述第二页面切换指令指示的第三显示页面;
110.所示显示装置还包括:
111.添加模块,用于当侦测到对所述第三显示页面的批注触发指令时,根据保存的各所述批注轨迹的形成时间先后顺序,将各所述批注轨迹添加到所述画布,以将所述批注轨迹形成的批注信息显示于所述第三显示页面。
112.进一步地,所述显示装置还包括:
113.保存模块,用于接收对显示于所述画布中的所述批注轨迹进行更新的新增批注轨迹,并将所述新增批注轨迹基于形成时间和所述批注轨迹一并保存,得到更新批注轨迹;
114.所述添加模块还用于,当侦测到对所述第三显示页面的批注触发指令时,根据保存的各所述更新批注轨迹的形成时间先后顺序,将各所述更新批注轨迹添加到所述画布,以将所述更新批注轨迹形成的批注信息显示于所述第三显示页面。
115.进一步地,所述显示装置还包括编辑模块,所述便捷模块用于:
116.接收对所述批注轨迹的编辑指令;
117.根据所述编辑指令对所述批注轨迹进行编辑,得到编辑后的批注轨迹;
118.将保存的所述批注轨迹更新为所述编辑后的批注轨迹。
119.进一步地,所述显示装置还包括清空模块,所述清空模块用于:
120.接收对所述批注轨迹的清空指令;
121.根据所述清空指令对所述第二显示页面上的所述批注轨迹清空。
122.进一步地,所述隐藏指令携带隐藏标识,所述隐藏模块用于:
123.当接收到所述隐藏指令时,根据所述隐藏标识将所述画布隐藏。
124.本发明实施例批注信息的显示装置的具体实施方式与上述批注信息的显示方法各实施例基本相同,在此不再重复赘述。
125.本发明实施例还提出一种批注信息的显示设备,所述批注信息的显示设备包括存储器、处理器和存储在所述存储器上并在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的批注信息的显示方法。
126.本发明实施例批注信息的显示设备可以为书写板、智能交互平板、电子白板、智能黑板或智能电视,其具体实施方式与上述批注信息的显示方法各实施例基本相同,在此不再重复赘述。
127.本发明实施例还提出一种计算机可读存储介质,该计算机可读存储介质上存储有
计算机程序,计算机程序被处理器执行时实现如上所述的批注信息的显示方法。
128.本发明实施例提供的计算机可读存储介质为非易失性存储介质,可以多次读取,其中,该计算机可读存储介质上存储的计算机程序所执行的具体步骤与上述批注信息的显示方法对应的各实施例相同,在此不再重复赘述。
129.本领域的技术人员能够理解的是,在不冲突的前提下,上述各优选方案可以自由地组合、叠加。
130.应当理解,上述的实施方式仅是示例性的,而非限制性的,在不偏离本发明实施例的基本原理的情况下,本领域的技术人员可以针对上述细节做出的各种明显的或等同的修改或替换,都将包含于本发明实施例的权利要求范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1