笔迹同步方法、装置及教学系统与流程

文档序号:29971038发布日期:2022-05-11 11:28阅读:87来源:国知局
笔迹同步方法、装置及教学系统与流程

1.本发明涉及数据的同步显示领域,更具体地,涉及一种笔迹同步方法、装置及教学系统。


背景技术:

2.随着信息网络技术的发展,教育借助信息网络和相关配套技术设备,实现了实时或分时的远程教学。在远程教学中,电子白板能够实现主讲端与听讲端之间的共同批注,大大方便了主讲与听讲之间的互动。然而,现有的白板中,听讲端用户在本地设备上批注时,批注笔迹需要通过网络发送至远程主讲端设备显示,然后批注笔迹才能和远程主讲端显示的批注笔迹一起传回本地设备呈现。在这个过程中,由于用户的批注信息需要经过两次网络传输,导致了本地显示设备显示批注笔迹明显滞后于用户操作,特别是在网络状态较差时,带来了极大的不便。
3.为了解决该笔迹滞后的技术问题,专利号为zl201710467197.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.图3是实施例一的一实施方式的流程示意图。
49.图4是实施例一的另一实施方式的流程示意图。
50.图5是本发明实施例二的结构示意图。
具体实施方式
51.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
52.需要说明的是,本发明实施例所涉及的术语“第一\第二\
……”
仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\
……”
在允许的情况下可以互换特定的顺序或先后次序。应该理解“第一\第二\
……”
区分的对象在适当情况下可以互换,以使这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
53.实施例一
54.请参见图1,图1为本发明实施例一提供的一种笔迹同步方法的流程示意图,该方法包括步骤s110、步骤s120和步骤s130。需要注意的是,步骤s110、步骤s120和步骤s130仅为附图标记,用于清晰解释实施例与附图1的对应关系,不代表对本实施例中的各方法步骤
的顺序限定。
55.步骤s110,接收第一笔迹信息,根据所述第一笔迹信息在本端的第一画布层上生成第一笔迹;其中,所述第一笔迹信息为第一端的笔迹的实时信息。
56.一般来说,第一端是教师端或主讲端,本端是学生端或听讲端。一个主讲端通常连接多个听讲端。主讲端上显示着各种各样的笔迹,这些笔迹有的来源于主讲端本身的i/o设备产生的笔迹信息,有的来源于各个听讲端的i/o设备产生的笔迹信息,主讲端在自己本身生成笔迹的同时也将这些自己笔迹的实时信息发送给各个听讲端,以使得主讲端的笔迹能够同步至各个听讲端。这里必须指出的是,笔迹信息包括笔迹信息类型、笔迹信息标识和笔迹信息属性值集合等。听讲端接收到第一端的第一笔迹信息,根据第一笔迹信息,在本端生成第一笔迹。另外,主讲端和听讲端均在自己的第一画布层上根据笔迹信息形成笔迹,其中,第一画布层可以是一个覆盖在底图层上的透明层,也可以是一个不透明的图层。
57.这里需要指出的是,第一端只要生成新的笔迹,就会发送第一笔迹信息给各个听讲端,以使得听讲端能够实时同步主讲端的笔迹。
58.步骤s120,在笔迹事件触发时,执行笔迹生成操作。
59.本端监听笔迹事件,该笔迹事件一般是进行绘画笔迹的事件。例如,在选择了绘画的选项下,按下鼠标左键时一直绘画笔迹,松开鼠标左键时停止绘制笔迹,则按下鼠标左键为触发笔迹事件。
60.在笔迹事件触发时,执行笔迹生成操作,如图2所示,笔迹生成操作具体包括以下步骤:
61.步骤s121,接收第二笔迹信息;
62.步骤s122,根据所述第二笔迹信息,在本端的第一画布层上生成第二笔迹;
63.步骤s123,将所述第二笔迹信息实时发送给第一端;其中,所述第二笔迹信息用于指示在第一端的第一画布层上生成相应的笔迹。
64.步骤s121,接收第二笔迹信息。
65.用户操作设备,设备根据用户的操作生成第二笔迹信息。该第二笔迹信息是用于生成第二笔迹的信息,例如像素点坐标集合。本端接收该第二笔迹信息。这里需要指出的是,该第二笔迹信息可以是与本端连接的i/o设备经过本端产生的,也可以是其他设备产生后发送给本端设备。
66.步骤s122,根据所述第二笔迹信息,在本端的第一画布层上生成第二笔迹。
67.本端接收到第二笔迹信息后,根据该第二笔迹信息在本端的第一画布层上生成第二笔迹。对于用户的操作,马上响应,实时生成对应的第二笔迹。这样子,本地显示设备显示的批注笔迹没有明显滞后于用户的操作,不会降低用户体验感。
68.步骤s123,将所述第二笔迹信息实时发送给第一端,以使第一端根据所述第二笔迹信息在第一端的第一画布层上生成相应的笔迹。
69.在本端生成第二笔迹的同时,也将第二笔迹信息实时发送给第一端,第一端接收到该第二笔迹信息后,根据第二笔迹信息在第一端生成相应的笔迹。
70.步骤s130,当所述笔迹事件停止触发后,在触发预设条件时,删除本端在所述笔迹生成操作中生成的第二笔迹。
71.笔迹事件停止触发时,意味着用户的本次笔迹事件已经结束,本次产生的笔迹已
经完成,第二笔迹信息也完成了从本端发给第一端的过程。这时,我们设置一预设条件,当该预设条件触发时,我们就认为新接收到的第一笔迹中包含了本次笔迹事件中生成的笔迹。这个预设条件可以是一预设的时长,在这段时间内,第二笔迹信息通过网络传输到第一端,第一端根据第二笔迹信息生成新的笔迹,并将这新的笔迹形成为第一笔迹信息,发送该新形成的第一笔迹信息给各个听讲端,第一笔迹信息通过网络传输到各听课端,本端是各个听课端之一,本端接收到第一笔迹信息后,生成新的第一笔迹。此时,第二笔迹和新的第一笔迹都是基于同一操作得出来的笔迹,而且由于新的第一笔迹的出现,第二笔迹可以认为是多余的,所以可以删除该第二笔迹,从而得到唯一的笔迹。这里需要指出的是,预设时长可以是一个经验值的时长,也可以是根据第一端与本端之间的传输延迟时间确定,本领域技术人员可以根据实际情况合理设置时长。
72.本发明的笔迹同步方法中,作为听讲端的本端一直同步接收作为主讲端的第一端的第一笔迹信息,并在本端上生成对应的笔迹。当用户在本端上进行笔迹生成操作时,将该用户笔迹信息发给第一端,并同时在本端生成临时性质的第二笔迹,在触发预设条件时,待接收到第一端反馈的永久性的用户笔迹信息后,才删除临时性质的第二笔迹。生成临时笔迹能够让用户的笔迹同步于用户的操作,并巧妙地设置了删除本端临时笔迹的时间点,避免了因删除时间不当而导致的不适观感。另外,由于本端生成的是基于笔迹信息而生成的笔迹,所以若用户要对笔迹进行擦除时,可以直接在本端上擦除该笔迹即可,不需要经过主讲端,解决了删除操作会延时的技术问题。
73.在一种实施方式中,如图3所示,该笔迹同步方法还包括:步骤s240、步骤s250和步骤s260。
74.步骤s240,在擦除事件触发时,接收擦除信息。
75.触发笔迹事件相类似,本端监听擦除事件,该擦除事件一般是对笔迹进行擦除的事件。例如,在选择了擦除的选项下,按下鼠标左键时一直选择要擦除的笔迹,松开鼠标左键时停止选择,则按下鼠标左键为触发擦除事件。触发擦除事件后,例如用户按下鼠标左键选择要擦除的笔迹,这些选定的笔迹就是擦除信息,接收用户操作产生的擦除信息。
76.步骤s250,将所述擦除信息实时发送给第一端,以使第一端根据擦除信息在第一端的第一画布层上删除对应的笔迹。
77.第一端也需要同步擦除用户操作擦除的笔迹,所有要实时把擦除信息发送给第一端,指示第一端的第一画布层上删除对应的笔迹。第一端接收到该擦除信息后,马上删除对应的笔迹。
78.步骤s260,当所述擦除事件停止触发时,根据所述擦除信息,在本端的第一画布层上删除对应的笔迹。
79.由于本端与第一端之间的传输有时间延迟,为了能够达到本端与第一端同步擦除的效果,在产生擦除信息时,马上实时发送给第一端,让第一端马上删除对应的笔迹,而在本端上,删除的动作可以稍微延迟一下才操作,等到擦除事件停止触发时才根据擦除信息在本端的第一画布层上删除对应的笔迹。这样子,通过擦除的时间差,实现本端与第一端同步擦除的效果。并且,停止触发时才删除对应的笔迹对于用户来说,也不会有明显的滞后感。
80.在一种实施方式中,如图4所示,该笔迹同步方法还包括:步骤s340和步骤s350。
81.步骤s340,在擦除事件触发时,接收擦除信息;
82.步骤s350,当擦除信息为擦除本端生成的笔迹时,执行擦除操作。
83.本实施方式与上一个实施方式类似,不同点在于步骤s350,步骤s350用于判断擦除的笔迹是否为本端生成的,只有本端生成的笔迹才可以擦除。一般来说,本端听讲端上面的笔迹包括:用户操作本端生成的笔迹、主讲端生成的笔迹、甚至在多个听讲端的情况下其他听讲端生成的笔迹。而在交互的过程中,删除其他端生成的笔迹可能不利于各个端之间的交流。因此,在判断出擦除信息为擦除本端生成的笔迹时,才执行擦除操作。具体地,包括步骤s351和s352。
84.步骤s351,将所述擦除信息实时发送给第一端,以使第一端根据擦除信息在第一端的第一画布层上删除对应的笔迹。
85.步骤s352,当所述擦除事件停止触发时,根据所述擦除信息,在本端的第一画布层上删除对应的笔迹。
86.步骤s351与步骤s250相同,步骤s352与步骤s260相同,这里就不再重复了。但需要指出的是,在擦除事件触发时,接收到的擦除信息有可能是多条的,例如用户选定了多条要擦除的笔迹,在这多条选定的笔迹中,可能只有一部分是本端产生的,此时步骤s350是多次执行的,对每一条擦除信息都进行判断,只有是本端产生的笔迹才进行擦除。
87.在一种实施方式中,所述预设条件包括:达到预设时长和/或检测到接收到的第一笔迹信息中包含本次笔迹生成操作中所发送的第二笔迹信息。
88.预设条件的设置是多种多样的。例如,如前所述,设置一预设时长,到达时长时,认为本端已经接收完成包含第二笔迹信息的第一笔迹信息后。又例如,直接对接收到的第一笔迹信息进行检测,看其是否包含本次操作的第二笔迹信息,包含时才达到条件。再例如,在接收到的第一笔迹信息包含本次操作的第二笔迹信息时,再等一预设时长,才达到条件。
89.在一种实施方式中,本端和第一端的第一画布层为透明层,本端和所述第一端还设置有底图层,所述底图层位于所述透明层的下方;
90.所述笔迹同步方法还包括:步骤s410和步骤s420。
91.步骤s410,接收第一端的底图信息;
92.步骤s420,根据所述底图信息,在本端底图层上生成底图。
93.将透明层置于底图层上方,在透明层上绘画笔迹,可以方便用户在不改变底图的前提下对底图进行批注。另外,通过步骤s410和步骤s420,可以实现主讲端与听讲端之间在批注时的底图同步。最后,底图层上显示的内容可以是截图,也可以是视频等内容。
94.在一种实施方式中,所述预设时长根据第一端与本端之间的传输延迟时间确定。
95.如前所述,预设时长可以是一个经验值的时长,也可以是根据第一端与本端之间的传输延迟时间确定,而根据第一端与本端之间的传输延迟时间确定,可以更好地达到暂时性的笔迹与永久性的笔迹之间无缝衔接的效果。
96.这里必须指出的是,由于主讲端可以同时连接多个听讲端,由于主讲端与各个听讲端之间的传输延迟时间不相同,所以可以根据实际传输延迟时间为每个听讲端设置不同的预设时长。当然,也可以根据各个传输延迟时间,把所有的听讲端的预设时长设置为一致的时长。
97.实施例二
98.与实施例一的方法相对应,如图5所示,本发明还提供一种笔迹同步装置5,该笔迹同步装置5包括:笔迹接收生成模块501、笔迹删除模块502、发送模块503和执行模块504。
99.接收生成模块501,用于接收第一笔迹信息和第二笔迹信息,并根据接收到的第一笔迹信息和第二笔迹信息,在第一画布层上生成笔迹;其中,所述第一笔迹信息为第一端的笔迹的实时信息;
100.笔迹删除模块502,用于删除第一画布层上的笔迹;
101.发送模块503,用于将所述第二笔迹信息实时发送给第一端,以使第一端根据所述第二笔迹信息在第一端的第一画布层上生成相应的笔迹;
102.执行模块504,用于在笔迹事件触发时,控制接收生成模块接收第二笔迹信息,控制发送模块发送第二笔迹信息,在所述笔迹事件停止触发后,在触发预设条件时,控制笔迹删除模块删除根据第二笔迹信息生成的第二笔迹。
103.接收生成模块501平时常规接收来自第一端的实时第一笔迹信息,在接收到第一笔迹信息后,在第一画布层上生成相应的笔迹。在笔迹事件触发时,执行模块504控制接收生成模块501接收第二笔迹信息,接收生成模块501接收到第二笔迹信息后,在第一画布层上生成相应的笔迹。与此同时,执行模块504还控制发送模块503将所述第二笔迹信息实时发送给第一端,以使第一端根据所述第二笔迹信息在第一端的第一画布层上生成相应的笔迹。在所述笔迹事件停止触发时,执行模块504经过预设时长后,控制笔迹删除模块503删除根据第二笔迹信息在第一画布层上生成的第二笔迹。
104.本发明的笔迹同步装置中,作为听讲端的本端一直同步接收作为主讲端的第一端的第一笔迹信息,并在本端上生成对应的笔迹。当用户在本端上进行笔迹生成操作时,将该用户笔迹信息发给第一端,并同时在本端生成临时性质的第二笔迹,在触发预设条件时,待接收到第一端反馈的永久性的用户笔迹信息后,才删除临时性质的第二笔迹。生成临时笔迹能够让用户的笔迹同步于用户的操作,并巧妙地设置了删除本端临时笔迹的时间点,避免了因删除时间不当而导致的不适观感。另外,由于本端生成的是基于笔迹信息而生成的笔迹,所以若用户要对笔迹进行擦除时,可以直接在本端上擦除该笔迹即可,不需要经过主讲端,解决了删除操作会延时的技术问题。
105.在一种实施方式中,执行模块504在擦除事件触发时,控制接收生成模块501接收擦除信息,并控制发送模块503将所述擦除信息实时发送给第一端,以使第一端根据擦除信息在第一端的第一画布层上删除对应的笔迹,当所述擦除事件停止触发时,根据所述擦除信息,控制笔迹删除模块502在第一画布层上删除对应的笔迹。
106.在一种实施方式中,执行模块504在擦除事件触发时,控制接收生成模块501接收擦除信息,当擦除信息为擦除本端生成的笔迹时,执行擦除操作;所述擦除操作包括步骤:
107.控制发送模块503将所述擦除信息实时发送给第一端,以使第一端根据擦除信息在第一端的第一画布层上删除对应的笔迹;
108.当所述擦除事件停止触发时,根据所述擦除信息,控制笔迹删除模块502在第一画布层上删除对应的笔迹。
109.在一种实施方式中,笔迹同步装置和第一端的第一画布层为透明层,笔迹同步装置和所述第一端还设置有底图层,所述底图层位于所述透明层的下方;
110.所述笔迹同步装置还包括底图层显示模块505,用于接收第一端的底图信息,根据
所述底图信息,在本端底图层上生成底图。
111.在一种实施方式中,所述预设时长根据第一端与本端之间的传输延迟时间确定。
112.实施例三
113.本技术还公开一种教学系统,包括:主讲端和听讲端;其中听讲端可以是一个或多个。
114.听讲端透明层同步主讲端透明层的第一批注;
115.听讲端在批注事件触发时,执行第一操作;
116.所述第一操作包括步骤:
117.听讲端接收第二批注信息;
118.听讲端根据所述第二批注信息,在本端透明层上生成第二批注;
119.听讲端将所述第二批注信息发送给主讲端;
120.主讲端根据所述第二批注信息,在本端透明层上生成对应的批注;
121.听讲端在批注事件停止触发后,在触发预设条件时,听讲端删除本端透明层上的所述第二批注。
122.本发明的教学系统中,作为听讲端的本端一直同步接收作为主讲端的第一端的第一笔迹信息,并在本端上生成对应的笔迹。当用户在本端上进行笔迹生成操作时,将该用户笔迹信息发给第一端,并同时在本端生成临时性质的第二笔迹,在触发预设条件时,待接收到第一端反馈的永久性的用户笔迹信息后,才删除临时性质的第二笔迹。生成临时笔迹能够让用户的笔迹同步于用户的操作,并巧妙地设置了删除本端临时笔迹的时间点,避免了因删除时间不当而导致的不适观感。另外,由于本端生成的是基于笔迹信息而生成的笔迹,所以若用户要对笔迹进行擦除时,可以直接在本端上擦除该笔迹即可,不需要经过主讲端,解决了删除操作会延时的技术问题。
123.实施例四
124.本发明实施例还提供了一种存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述任一实施例的笔迹同步方法。
125.本领域的技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、随机存取存储器(ram,random access memory)、只读存储器(rom,read-only memory)、磁碟或者光盘等各种可以存储程序代码的介质。
126.或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、终端、或者网络设备等)执行本发明各个实施例方法的全部或部分。而前述的存储介质包括:移动存储设备、ram、rom、磁碟或者光盘等各种可以存储程序代码的介质。
127.与上述的计算机存储介质对应的是,在一个实施例中还提供一种计算机设备,该计算机设备包括存储器、编码器及存储在存储器上并可在编码器上运行的计算机程序,其中,编码器执行程序时实现如上述各实施例中的任意一种笔迹同步方法方法。
128.上述计算机设备,作为听讲端的本端一直同步接收作为主讲端的第一端的第一笔迹信息,并在本端上生成对应的笔迹。当用户在本端上进行笔迹生成操作时,将该用户笔迹信息发给第一端,并同时在本端生成临时性质的第二笔迹,在触发预设条件时,待接收到第一端反馈的永久性的用户笔迹信息后,才删除临时性质的第二笔迹。生成临时笔迹能够让用户的笔迹同步于用户的操作,并巧妙地设置了删除本端临时笔迹的时间点,避免了因删除时间不当而导致的不适观感。另外,由于本端生成的是基于笔迹信息而生成的笔迹,所以若用户要对笔迹进行擦除时,可以直接在本端上擦除该笔迹即可,不需要经过主讲端,解决了删除操作会延时的技术问题。
129.以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
130.显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1