掌桥专利:专业的专利平台
掌桥专利
首页

显示控制方法及系统、服务器、客户端、电子设备和介质

文献发布时间:2023-06-19 11:52:33


显示控制方法及系统、服务器、客户端、电子设备和介质

技术领域

本公开涉及远程展示技术领域,尤其涉及一种显示控制方法及系统、服务器、客户端、电子设备和介质。

背景技术

随着互联网技术的发展,教学场景不再局限于教室,学生可以通过互联网学习全国各地老师教授的课程,老师可以通过互连网向各地学生授课,极大地丰富了教学场景。目前,学生可以通过观看老师提前录制好的授课视频,或者直接参与老师的在线课堂的方式进行线上学习,老师通过在线课堂互动以及课后测试等方式了解学生对知识的掌握程度。

现有技术中,通常需要对学生的做题过程全程录像,老师通过回放录制好的视频,获取学生做题过程中的停顿时间,即学生的思考时间,从而了解学生对各知识点的掌握程度。但是播放录制视频,需要花费大量的时间,导致输入过程中时间信息的获取效率较低。

发明内容

本发明实施例提供了一种显示控制方法及系统、服务器、客户端、电子设备、存储介质和计算机程序产品,用于解决输入过程中时间信息的获取效率低的问题。

第一方面,本发明实施例提供了一种显示控制方法,包括:

接收第一客户端的输入内容信息,所述输入内容信息中包括输入事件时间信息;

根据所述输入事件时间信息,确定相邻输入事件之间的时间间隔;

根据所述时间间隔,确定目标内容;

将所述目标内容发送到第二客户端,以使所述第二客户端以预设方式显示所述目标内容。

可选的,所述控制消息包括:

以目标颜色显示所述目标内容,所述目标颜色与其他内容的显示颜色不同;

或者,以加粗字体显示所述目标内容;

或者,以下划线显示所述目标内容;

或者,以封闭框圈定所述目标内容。

可选的,所述根据所述时间间隔,确定目标内容,包括:

确定所述时间间隔满足预设条件的相邻输入事件所对应的区域为所述目标区域,所述目标区域内的输入内容为所述目标内容。

可选的,所述确定所述时间间隔满足预设条件的相邻输入事件所对应的区域为所述目标区域,包括:

根据所述时间间隔满足所述预设条件的相邻输入事件的坐标,确定所述相邻输入事件在同一区域或者不同区域;

若在同一区域,确定所述相邻输入事件所对应的区域为所述目标区域;

若在不同区域,确定所述相邻输入事件中后一次输入事件所对应的区域为所述目标区域。

可选的,所述预设条件为大于等于第一预设阈值,或者,所述预设条件为小于等于第二预设阈值,或者,所述预设条件为在预设区间范围内。

可选的,所述确定所述时间间隔满足预设条件的相邻输入事件所对应的区域为目标区域,包括:

根据所述相邻输入事件的坐标,确定所述相邻输入事件在同一区域,确定所述时间间隔满足第一预设条件的相邻输入事件所对应的区域为所述目标区域;

根据所述相邻输入事件的坐标,确定所述相邻输入事件在不同区域,确定所述时间间隔满足第二预设条件的相邻输入事件所对应的区域为所述目标区域。

可选的,所述第一预设条件为大于等于第一预设阈值,或者,所述第一预设条件为小于等于第二预设阈值,或者,所述第一预设条件为在第一预设区间范围内;

所述第二预设条件为大于等于第三预设阈值,或者,所述第二预设条件为小于等于第四预设阈值,或者,所述第二预设条件为在第二预设区间范围内。

可选的,所述预设条件通过所述第二客户端进行设置。

可选的,所述输入事件包括第一书写事件;

所述确定相邻输入事件之间的时间间隔,包括:

获取相邻第一书写事件对应的下笔操作之间的时间间隔;

或者,

获取所述相邻第一书写事件对应的提笔操作之间的时间间隔。

可选的,所述确定相邻输入事件之间的时间间隔,包括:

接收所述第一客户端发送的所述相邻输入事件的时间戳,根据所述时间戳确定所述相邻输入事件之间的时间间隔;

或者,

接收所述第一客户端发送的所述相邻输入事件之间的时间间隔。

第二方面,本发明实施例提供了一种显示控制方法,包括:

接收服务器发送的控制消息和目标内容,其中,所述目标内容为所述服务器根据相邻输入事件之间的时间间隔确定的,所述时间间隔为所述服务器根据第一客户端的输入内容信息中的输入事件时间信息确定的;

根据所述控制消息以预设方式显示所述目标内容。

可选的,所述控制消息,包括:

以目标颜色显示所述目标内容,所述目标颜色与其他内容的显示颜色不同;

或者,以加粗字体显示所述目标内容;

或者,以下划线显示所述目标内容;

或者,以封闭框圈定所述目标内容。

可选的,所述接收服务器发送的控制消息和目标内容之前,还包括:

接收用户输入的预设条件;

向所述服务器发送所述预设条件,以使所述服务器确定所述时间间隔满足所述预设条件的相邻输入事件所对应的区域为目标区域,所述目标区域内的输入内容为所述目标内容。

第三方面,本发明实施例提供了一种服务器,包括:

第一接收模块,用于接收第一客户端的输入内容信息,所述输入内容信息中包括输入事件时间信息;

确定模块,用于根据所述输入事件时间信息,确定相邻输入事件之间的时间间隔;根据所述时间间隔,确定目标内容;

第一发送模块,用于将所述目标内容发送到第二客户端,以使所述第二客户端以预设方式显示所述目标内容。

可选的,所述控制消息包括:

以目标颜色显示所述目标内容,所述目标颜色与其他内容的显示颜色不同;

或者,以加粗字体显示所述目标内容;

或者,以下划线显示所述目标内容;

或者,以封闭框圈定所述目标内容。

可选的,所述确定模块进一步用于确定所述时间间隔满足预设条件的相邻输入事件所对应的区域为目标区域,所述目标区域内的输入内容为所述目标内容。

可选的,所述确定模块进一步用于根据所述时间间隔满足所述预设条件的相邻输入事件的坐标,确定所述相邻输入事件在同一区域或者不同区域;若在同一区域,确定所述相邻输入事件所对应的区域为所述目标区域;若在不同区域,确定所述相邻输入事件中后一次输入事件所对应的区域为所述目标区域。

可选的,所述预设条件为大于等于第一预设阈值,或者,所述预设条件为小于等于第二预设阈值,或者,所述预设条件为在预设区间范围内。

可选的,所述确定模块进一步用于根据所述相邻输入事件的坐标,确定所述相邻输入事件在同一区域,确定所述时间间隔满足第一预设条件的相邻输入事件所对应的区域为所述目标区域;根据所述相邻输入事件的坐标,确定所述相邻输入事件在不同区域,确定所述时间间隔满足第二预设条件的相邻输入事件所对应的区域为所述目标区域。

可选的,所述第一预设条件为大于等于第一预设阈值,或者,所述第一预设条件为小于等于第二预设阈值,或者,所述第一预设条件为在第一预设区间范围内;

所述第二预设条件为大于等于第三预设阈值,或者,所述第二预设条件为小于等于第四预设阈值,或者,所述第二预设条件为在第二预设区间范围内。

可选的,所述预设条件通过所述第二客户端进行设置。

可选的,所述输入事件包括第一书写事件;

所述确定模块进一步用于获取相邻第一书写事件对应的下笔操作之间的时间间隔;

或者,

所述确定模块进一步用于获取所述相邻第一书写事件对应的提笔操作之间的时间间隔。

可选的,所述第一接收模块进一步用于接收所述第一客户端发送的所述相邻输入事件的时间戳,所述确定模块进一步用于根据所述时间戳确定所述相邻输入事件之间的时间间隔;

或者,

所述第一接收模块进一步用于接收所述第一客户端发送的所述相邻输入事件之间的时间间隔。

第四方面,本发明实施例提供了一种第二客户端,包括:

第二接收模块,用于接收服务器发送的控制消息和目标内容,其中,所述目标内容为所述服务器根据相邻输入事件之间的时间间隔确定的,所述时间间隔为所述服务器根据第一客户端的输入内容信息中的输入事件时间信息确定的;

显示模块,用于根据所述控制消息以预设方式显示所述目标内容。

可选的,所述控制消息,包括:

以目标颜色显示所述目标内容,所述目标颜色与其他内容的显示颜色不同;

或者,以加粗字体显示所述目标内容;

或者,以下划线显示所述目标内容;

或者,以封闭框圈定所述目标内容。

可选的,所述第二接收模块还用于接收用户输入的预设条件;

所述第二客户端还包括:

第二发送模块,用于向所述服务器发送所述预设条件,以使所述服务器确定所述时间间隔满足所述预设条件的相邻输入事件所对应的区域为目标区域,所述目标区域内的输入内容为所述目标内容。

第五方面,本发明实施例提供了一种显示控制系统,包括第一客户端、第三方面提供的任一种服务器和第四方面提供的任一种第二客户端,所述第二客户端和所述第一客户端均与所述服务器与通信连接。

第六方面,本发明实施例提供了一种电子设备,包括:处理器,所述处理器用于执行存储于存储器的计算机程序,所述处理器执行所述计算机程序时实现第一方面提供的任一种方法。

第七方面,本发明实施例提供了一种电子设备,包括:处理器,所述处理器用于执行存储于存储器的计算机程序,所述处理器执行所述计算机程序时实现第二方面提供的任一种方法。

第八方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面提供的任一种方法。

第九方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第二方面提供的任一种方法。

第十方面,本发明实施例提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面提供的任一种方法。

第十一方面,本发明实施例提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第二方面提供的任一种方法。

本发明实施例提供的技术方案中,通过接收第一客户端的输入内容信息,所述输入内容信息中包括输入事件时间信息;根据所述输入事件时间信息,确定相邻输入事件之间的时间间隔;根据所述时间间隔,确定目标内容;将所述目标内容发送到第二客户端,以使所述第二客户端以预设方式显示所述目标内容,用户通过特定的显示方式能够直观获取到目标内容,即能够输入过程中相邻输入事件的停顿时间,据此能够快速获取输入过程中的时间信息,提高了输入过程中时间信息的获取效率。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例适用的场景的示意图;

图2为本发明实施例提供的一种显示控制方法的流程示意图;

图3为本发明实施例提供的一种第二客户端的界面示意图;

图4为本发明实施例提供的另一种第二客户端的界面示意图;

图5为本发明实施例提供的又一种第二客户端的界面示意图;

图6为本发明实施例提供的又一种第二客户端的界面示意图;

图7为本发明实施例提供的另一种显示控制方法的流程示意图;

图8为本发明实施例提供的一种第一客户端的书写界面的示意图;

图9为本发明实施例提供的另一种第一客户端的书写界面的示意图;

图10为本发明实施例提供的又一种第一客户端的书写界面的示意图;

图11为本发明实施例提供的又一种第一客户端的书写界面的示意图;

图12为本发明实施例提供的又一种显示控制方法的流程示意图;

图13为本发明实施例提供的又一种第一客户端的书写界面的示意图;

图14为本发明实施例提供的又一种显示控制方法的流程示意图;

图15为本发明实施例提供的又一种显示控制方法的流程示意图;

图16为本发明实施例提供的又一种显示控制方法的流程示意图;

图17为本发明实施例提供的又一种显示控制方法的流程示意图;

图18为本发明实施例提供的又一种显示控制方法的流程示意图;

图19为本发明实施例提供的一种服务器的结构示意图;

图20为本发明实施例提供的一种第二客户端的结构示意图;

图21为本发明实施例提供的一种显示控制系统的结构示意图。

具体实施方式

为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。

本公开中的第一客户端和第二客户端可以是电脑、平板、手机或者其他智能电子设备等。第一客户端和第二客户端具有显示屏,其中,第一客户端的显示屏可以是触摸屏,用户可以通过手指或者触控工具(例如,触控笔)进行书写;也可以是非触摸屏,通过外围硬件设备(例如:鼠标和键盘等)进行输入,第二客户端可以是触摸屏,也可以是非触摸屏,通过第二客户端可以展示用户在第一客户端输入的内容。本公开应用于显示控制系统,图1为本发明实施例适用的场景的示意图,如图1所示,该场景包括服务器110、第二客户端120和第一客户端130,第一客户端130与服务器110通信连接,第二客户端120与服务器110通信连接。

用户在第一客户端130输入相应的内容,第一客户端将输入事件的输入内容以及输入事件对应的输入事件时间信息发送至服务器,其中,输入内容可以是用户通过输入事件在第一客户端输入的字符,字符可以是汉字、符号、数字和字母等中的一种或者多种的组合,输入事件可以是通过触控工具完成的第一书写事件,也可以是通过外围硬件设备完成的第二书写事件,对此,本公开不做限制。输入事件时间信息包括但不限于:相邻输入事件的时间戳,或者,相邻输入事件之间的时间间隔。

其中,输入事件以第一书写事件为例进行描述:

第一书写事件是以笔画为对象进行描述的,每个字符由至少一个笔画构成,将每个笔画的书写过程作为一次第一书写事件,一次第一书写事件依次包括下笔操作、移动操作和提笔操作,或者包括下笔操作和提笔操作。下笔操作是指手指或者触摸工具接触屏幕的操作,移动操作是指手指或者触摸工具接触屏幕后在屏幕上移动书写的操作,提笔操作是指每个笔画写完后手指或触摸工具离开屏幕的操作。

相邻输入事件的事件戳是指相邻两个笔画的下笔操作分别对应的时间戳,或者,相邻输入事件的事件戳是指相邻两个笔画的提笔操作分别对应的时间戳。相邻输入事件之间的时间间隔是指相邻两个笔画的下笔操作之间的时间间隔,或者,相邻输入事件的事件戳是指相邻两个笔画的提笔操作之间的时间间隔。

其中,输入事件以第二书写事件为例进行描述:

第二书写事件是以字符为对象进行描述的。相邻输入事件的事件戳是指相邻两个字符输入完成时分别对应的时间戳。相邻输入事件之间的时间间隔是指相邻两个字符输入完成之间的时间间隔。

服务器根据接收到的各输入事件对应的输入事件时间信息,确定出相邻输入事件各自对应的输入事件时间信息,从而获取到相邻输入事件之间的时间间隔,然后,根据相邻输入事件之间的时间间隔确定目标内容,第二客户端接收服务器发送的目标内容后,以预设方式显示目标内容,则第二客户端显示的目标内容包含相邻输入事件之间的停顿时间,因此,用户通过第二客户端可以快速获取输入过程中的时间信息,从而能够提高输入过程中时间信息的获取效率。

下面几个实施例中的输入事件均以第一书写事件为例进行描述,其他类型的输入事件与本公开实施例中的实施方式类似。

图2为本发明实施例提供的一种显示控制方法的流程示意图,本实施例由服务器执行,如图2所示,包括:

S101,接收第一客户端的输入内容信息,所述输入内容信息中包括输入事件时间信息。

输入内容信息可以包括输入事件对应的输入内容和输入事件时间信息,其中,输入内容可以是汉字、符号、数字和字母等中的一种或者多种的组合,输入事件时间信息可以是相邻输入事件的时间戳,也可以是相邻输入事件之间的时间间隔。若输入事件时间信息为相邻输入事件的时间戳,根据相邻输入事件的时间戳可以获取到相邻输入事件之间的时间间隔。

S102,根据所述输入事件时间信息,确定相邻输入事件之间的时间间隔。

若输入事件时间信息为相邻输入事件的时间戳,服务器根据接收到的所有的输入事件、所有输入事件对应的时间戳,获取到相邻输入事件各自对应的时间戳,根据这两个相邻输入事件的时间戳,即可以确定出相邻输入事件之间的时间间隔,相邻输入事件的时间间隔即为输入过程中的停顿时长。若输入事件时间信息为相邻输入事件之间的时间间隔,服务器可以直接获取到相邻输入事件之间的时间间隔。

S103,根据所述时间间隔,确定目标内容隔。

具体的,用户可以根据的实际需求提前设置预设条件,例如:可以将预设条件设置为大于阈值时长。服务器根据预设条件从所有的相邻输入事件之间的时间间隔中确定出满足预设条件的相邻输入事件,时间间隔满足预设条件的相邻输入事件,意味着该相邻输入事件的停顿时长满足预设条件,确定所有输入内容中与该输入事件对应的输入内容所在的区域为目标区域,目标区域内的输入内容为目标内容。也就是说,目标内容包含大于阈值时长的时间信息,其他内容包含小于等于阈值时长的时间信息。

S104,将所述目标内容发送到第二客户端,以使所述第二客户端以预设方式显示所述目标内容。

服务器确定目标内容后,用户需要通过第二客户端获取到目标内容,即获取第一客户端的输入事件对应的输入内容和输入事件时间信息内容。服务器根据确定好的目标内容,产生相应的控制消息,该控制消息用于指示第二客户端以特殊形式展示目标内容。服务器将控制消息和目标内容发送至第二客户端,第二客户端根据接收到的控制消息,以预设方式显示目标内容。据此,用户通过特定的显示方式能够直观获取到目标内容,从而获取到输入过程中的停顿时长,即能够获取到输入过程中的时间信息。

本发明实施例提供的技术方案中,通过接收第一客户端的输入内容信息,所述输入内容信息中包括输入事件时间信息;根据所述输入事件时间信息,确定相邻输入事件之间的时间间隔;根据所述时间间隔,确定目标内容;将所述目标内容发送到第二客户端,以使所述第二客户端以预设方式显示所述目标内容,用户通过特定的显示方式能够直观获取到目标内容,即能够获取输入过程中相邻输入事件的停顿时长,据此能够快速获取输入过程中的时间信息,提高了输入过程中时间信息的获取效率。

上述实施例中,可选的,控制消息可以包括但不限于如下内容:

一种可能是:以目标颜色显示目标内容,其中,目标颜色与其他内容的显示颜色不同。

目标颜色可以是红色、蓝色、绿色、黄色等多种颜色的一种颜色,以目标颜色显示目标内容。可以对其他内容不做任何处理,即以默认颜色显示其他内容,也可以是以指定颜色显示其他内容,指定颜色与目标颜色不同即可,这里的其他内容为输入内容中目标内容之外的输入内容。

示例性的,图3为本发明实施例提供的一种第二客户端的界面示意图,第二客户端接收到控制消息后,展示的界面如图3所示,目标内容10以目标颜色进行显示,其他内容20以不同于目标颜色的显示颜色进行显示。

另一种可能是:以加粗字体显示所述目标内容。

示例性的,图4为本发明实施例提供的另一种第二客户端的界面示意图,第二客户端接收到控制消息后,展示的界面如图4所示,目标内容10以加粗字体进行显示,其他内容20以正常字体进行显示。

再一种可能是:以下划线显示所述目标内容。

示例性的,图5为本发明实施例提供的又一种第二客户端的界面示意图,第二客户端接收到控制消息后,展示的界面如图5所示,目标内容10可以以单下划线进行显示,其他内容20无下划线。图5仅以单下划线为例进行示例性行说明,实际上,下划线可以是波浪线、直线、点线、单线、双线、实线、虚线等多种线型中的任意一种,本发明实施例对此不做具体限制。

又一种可能是:以封闭框圈定所述目标内容。

示例性的,图6为本发明实施例提供的又一种第二客户端的界面示意图,第二客户端接收到控制消息后,展示的界面如图6所示,目标内容10可以以矩形实线封闭框圈定进行显示,其他内容20无矩形封闭框。图6仅以矩形实线封闭框为例进行示例性行说明,实际上封闭框可以是矩形实线框、矩形虚线框、椭圆实线框、椭圆虚线框等多种封闭框中的任意一种。

本发明实施例通过颜色、加粗字体、下划线和封闭框的方式区分目标内容和其他内容,使得用户能够快速直观地区分目标内容和其他内容,提高获取时间信息的效率,提升用户体验。

图7为本发明实施例提供的另一种显示控制方法的流程示意图,图7是图2所示实施例的基础上,S103的一种可能的实现方式,包括:

S103’,确定所述时间间隔满足预设条件的相邻输入事件所对应的区域为目标区域,所述目标区域内的输入内容为所述目标内容。

满足预设条件的相邻输入事件所对应的区域,可以是该两个输入事件对应的字符所对应的区域,可以是该两个输入事件对应的字符所属的行所对应的区域,可以是该两个输入事件对应的字符所属的整句话所对应的区域,还可以是该两个输入事件对应的字符所属的段落所对应的区域。

示例性的,如图8-图11所示,相邻输入事件对应的字符分别为“奔”和“流”,相邻输入事件对应的目标区域10可以是如图8所示的“奔”和“流”这两个字符对应的区域,可以是如图9所示的这两个字符所在行对应的区域,可以是如图10所示的这两个字符所在整句话对应的区域,还可以是如图11所示的这两个字符所在段落对应的区域。

图12为本发明实施例提供的又一种显示控制方法的流程示意图,图12是在图7所示实施例的基础上,S103’的一种可能的实现方式的描述,如图12所示:包括:

S201,根据所述时间间隔满足所述预设条件的相邻输入事件的坐标,确定所述相邻输入事件是否在同一区域。

若在同一区域,执行S202;若不在同一区域,执行S203。

可选的,预设条件为大于等于第一预设阈值,或者,预设条件为小于等于第二预设阈值,或者,预设条件为在预设区间范围内。

预设条件可以是大于等于第一预设阈值,时间间隔大于等于第一预设阈值时,即时间间隔满足预设条件,能够获取到停顿时长大于等于第一预设阈值的相邻输入事件。预设条件可以是小于等于第二预设阈值,时间间隔小于等于第二预设阈值时,即时间间隔满足预设条件,能够获取到停顿时长小于等于第二预设阈值的相邻输入事件。预设条件还可以是在预设区间范围内,时间间隔位于预设区间范围内时,即时间间隔满足预设条件,能够获取到停顿时长在预设区间范围内的相邻输入事件。

用户在第一客户端进行输入时,第一客户端记录每次输入事件的坐标,服务器根据时间间隔满足预设条件的相邻输入事件的纵坐标,计算满足预设条件的相邻输入事件的纵坐标差值。若纵坐标差值大于等于阈值坐标差值,则满足预设条件的相邻输入事件位于不同区域,若纵坐标差值小于阈值坐标差值,则满足预设条件的相邻输入事件位于同一区域。

本发明实施例中,可以根据实际需求设置预设条件为大于等于第一预设阈值,或者,小于等于第二预设阈值,或者,在预设区间范围内,能够灵活设置预设条件,从而获取预设条件对应的目标内容,满足用户需求的多样性。

S202,确定所述相邻输入事件所对应的区域为所述目标区域。

若相邻输入事件是同一区域内的两个输入事件,将该相邻输入事件对应的字符,或者字符所属的行,或者字符所属的整句话,或者字符所属的段落所对应的区域作为目标区域。

示例性的,相邻输入事件的纵坐标的差值小于阈值坐标差值,这相邻的两个输入事件位于同一区域,目标内容10可以如图8-11所示。

S203,确定所述相邻输入事件中后一次输入事件所对应的区域为所述目标区域。

若相邻输入事件是不同区域内的两个输入事件,即相邻输入事件分别是前一区域的最后一个输入事件和后一区域的第一个输入事件,将后一区域的第一个输入事件对应的字符,或者字符所属的行,或者字符所属的整句话,或者字符所属的段落所对应的区域作为目标区域。

示例性的,如图13所示,相邻输入事件对应的输入内容分别为第一字符31和第二字符32,这两个输入事件的纵坐标的差值大于与阈值坐标差值,这相邻输入事件位于不同区域,目标区域10为第二个字符32所对应的区域,如图13所示。图13仅示例性展示了目标区域10为第二个字符32所对应的区域,在其他实施方式中还可以是目标区域10为第二个字符32所在行对应的区域,或者目标区域10为第二个字符32所在整句话对应的区域,或者目标区域10为第二个字符32所在段落对应的区域。

本发明实施例中,通过将同一区域的相邻输入事件所对应的区域作为目标区域,将不同该区域的相邻输入事件中后一次输入事件所对应的区域作为目标区域,将跨区域所需要的时间考虑在内,提高了时间信息的准确性。

图14为本发明实施例提供的又一种显示控制方法的流程示意图,图14是在图7所示实施例的基础上,S103’的另一种可能的实现方式的描述,如图14所示:

S301,根据所述相邻输入事件的坐标,确定所述相邻输入事件是否在同一区域。

若在同一区域,执行S302;若在不同区域,执行S303。

用户在第一客户端进行输入时,第一客户端记录每个输入事件的坐标,根据相邻输入事件的纵坐标,计算相邻的两个输入事件的纵坐标差值。若纵坐标差值大于等于阈值坐标差值,则相邻输入事件位于不同区域,若纵坐标差值小于阈值坐标差值,则相邻输入事件位于同一区域。

S302,确定所述时间间隔满足第一预设条件的相邻输入事件所对应的区域为所述目标区域。

可选的,第一预设条件为大于等于第一预设阈值,或者,第一预设条件为小于等于第二预设阈值,或者,第一预设条件为在第一预设区间范围内。

第一预设条件可以是大于等于第一预设阈值,时间间隔大于等于第一预设阈值时,即时间间隔满足第一预设条件,能够获取到停顿时长大于等于第一预设阈值的相邻输入事件。第一预设条件可以是小于等于第二预设阈值,时间间隔小于等于第二预设阈值时,即时间间隔满足第一预设条件,能够获取到停顿时长小于等于第二预设阈值的相邻输入事件。第一预设条件还可以是在第一预设区间范围内,时间间隔位于第一预设区间范围内时,即时间间隔满足第一预设条件,能够获取到停顿时长在预设区间范围内的相邻输入事件。

若相邻输入事件是同一区域内的两个输入事件,如图8-图11所示,将时间间隔大于等于第一预设阈值的相邻输入事件所对应的区域,或者时间间隔小于等于第二预设阈值的相邻的两个输入事件所对应的区域,或者时间间隔在第一预设范围内的相邻的两个输入事件所对应的区域,确定为目标区域。

S303,确定所述时间间隔满足第二预设条件的相邻输入事件所对应的区域为所述目标区域。

可选的,第二预设条件为大于等于第三预设阈值,或者,第二预设条件为小于等于第四预设阈值,或者,第二预设条件为在第二预设区间范围内。

第二预设条件可以是大于等于第三预设阈值,时间间隔大于等于第三预设阈值时,即时间间隔满足第二预设条件,能够获取到停顿时长大于等于第三预设阈值的相邻输入事件。第二预设条件可以是小于等于第四预设阈值,时间间隔小于等于第四预设阈值时,即时间间隔满足第二预设条件,能够获取到停顿时长小于等于第四预设阈值的相邻输入事件。第二预设条件还可以是在第二预设区间范围内,时间间隔位于第二预设区间范围内时,即时间间隔满足第二预设条件,能够获取到停顿时长在预设区间范围内的相邻输入事件。

若相邻的两个输入事件是不同区域内的两个输入事件,将时间间隔大于等于第三预设阈值的相邻输入事件所对应的区域,或者时间间隔小于等于第四预设阈值的相邻的两个输入事件所对应的区域,或者时间间隔在第二预设范围内的相邻的两个输入事件所对应的区域,确定为目标区域。跨区域的两个输入事件,停顿时长需要考虑到跨区域的时长,故可以设置第三预设阈值大于第一预设阈值,第四预设阈值大于第二预设阈值,第二预设区间范围包含于第一预设区间范围。

本发明实施例中,针对相邻输入事件位于同一区域和不同区域设置不同的预设条件,将跨区域所需时间考虑在内,获取到的时间信息更加准确。

在上述实施例的基础上,预设条件通过第二客户端进行设置。第二客户端中可以设置触摸屏或者机械键盘,用户根据实际需求通过触摸屏或者机械键盘输入预设条件,第二客户端接收用户输入的预设条件后将预设条件发送至服务器。服务器接收预设条件,根据预设条件确定时间间隔满足预设条件的相邻输入事件。

本发明实施例中,通过第二客户端用户能够根据自身需求灵活设置预设条件,方便用户操作,提升用户体验。

图15为本发明实施例提供的又一种显示控制方法的流程示意图,图15是图2所示的实施例的基础上,S102的一种可能的实现方式的具体描述,如下:

S102’接收所述第一客户端发送的所述相邻输入事件的时间戳,根据所述时间戳确定所述相邻输入事件之间的时间间隔。

第一客户端可以记录用户输入过程中每个输入事件的时间戳,服务器接收第一客户端发送的输入事件的时间戳,并根据相邻输入事件的时间戳确定相邻输入事件的时间间隔。

本发明实施例通过服务器获取相邻输入事件的时间间隔,能够节省第一客户端的资源,提升第一客户端的性能,从而提升用户的体验。

在上述实施例的基础上,可选的,输入事件包括第一书写事件。

作为S102’的一种可能的实现方式,包括但不限于如下实施方式:

其中,S102’一种可能的实现方式如下:

获取相邻第一书写事件对应的下笔操作之间的时间间隔。

用户在第一客户端书写时,第一客户端记录每个第一书写事件中下笔操作的时间戳,每个第一书写事件包括一个下笔操作,每个第一书写事件中下笔操作的时间戳即为该第一书写事件的时间戳,服务器根据相邻下笔操作的时间戳能够获取到相邻下笔操作的时间间隔,即相邻第一书写事件的时间间隔。

S102’另一种可能的实现方式如下:

获取相邻第一书写事件对应的提笔操作之间的时间间隔。

用户在第一客户端书写时,第一客户端记录每个第一书写事件中提笔操作的时间戳,每个第一书写事件包括一个提笔操作,每个第一书写事件中提笔操作的时间戳即为该第一书写事件的时间戳,服务器根据相邻提笔操作的时间戳能够获取到相邻提笔操作的时间间隔,即相邻第一书写事件的时间间隔。

本发明实施例中,在输入过程中只需要记录下笔操作的时间戳或者提笔操作的时间戳,减小了记录的数据量,能够释放第一客户端的内存,并且降低了第一客户端与服务器之间的信息的传输量,有利于提升传输速度与数据处理的速度,减小获取时间信息所需的时间,提高时间信息的获取效率。

图16为本发明实施例提供的又一种显示控制方法的流程示意图,图16是图2所示的实施例的基础上,S102的另一种可能的实现方式的具体描述,如下:

S102”,接收第一客户端发送的所述相邻输入事件之间的时间间隔。

第一客户端可以记录用户输入过程中每个输入事件的时间戳,并根据相邻输入事件的时间戳确定相邻输入事件的时间间隔,服务器接收第一客户端确定的相邻输入事件的时间间隔。

本发明实施例通过第一客户端获取相邻输入事件的时间间隔,第一客户端与服务器之间仅传输时间间隔信息,减少了数据的传输量,能够降低信息传输的错误率,提高用户获取到的时间信息的准确性。

本发明实施例还提供了一种显示控制方法,本实施例由第二客户端执行。图17为本发明实施例提供的一种显示控制方法的流程示意图,如图17所示,包括:

S401,接收服务器发送的控制消息和目标内容。

其中,目标内容为服务器根据相邻输入事件之间的时间间隔确定的,时间间隔为服务器根据第一客户端的输入内容信息中的输入事件时间信息确定的。

输入内容信息可以包括输入事件对应的输入内容和输入事件时间信息,其中,输入内容可以是汉字、符号、数字和字母等中的一种或者多种的组合,输入事件时间信息可以是相邻输入事件的时间戳,也可以是相邻输入事件之间的时间间隔。

若输入事件时间信息为相邻输入事件的时间戳,服务器根据接收到的所有的输入事件、所有输入事件对应的时间戳,获取到相邻输入事件各自对应的时间戳,根据这两个相邻输入事件的时间戳,即可以确定出相邻输入事件之间的时间间隔,相邻输入事件的时间间隔即为输入过程中的停顿时长。若输入事件时间信息为相邻输入事件之间的时间间隔,服务器可以直接获取到相邻输入事件之间的时间间隔。

用户可以根据的实际需求提前设置预设条件,例如:可以将预设条件设置为大于阈值时长。服务器根据预设条件从所有的相邻输入事件之间的时间间隔中确定出满足预设条件的相邻输入事件,时间间隔满足预设条件的相邻输入事件,意味着该相邻输入事件的停顿时长满足预设条件,确定所有输入内容中与该输入事件对应的输入内容所在的区域为目标区域,目标区域内的内容为目标内容。也就是说,目标内容包含大于阈值时长的时间信息,其他内容包含小于等于阈值时长的时间信息。服务器根据相邻输入事件之间的时间间隔确定目标内容,并根据目标内容产生相应的控制消息。

S402,根据所述控制消息以预设方式显示所述目标内容。

第二客户端接收到服务器发送的控制消息和目标内容,并根据接收到的控制消息以预设方式显示目标内容。据此,用户通过特定的显示方式能够直观获取到目标内容,从而获取到输入过程中的停顿时长,即能够获取到输入过程中的时间信息。

本发明实施例提供的技术方案中,通过接收服务器发送的控制消息和目标内容,其中,目标内容为服务器根据相邻输入事件之间的时间间隔确定的,时间间隔为服务器根据第一客户端的输入内容信息中的输入事件时间信息确定的;根据所述控制消息以预设方式显示所述目标内容用户通过特定的显示方式能够快速直观获取目标内容,即能够获取输入过程中相邻输入事件的停顿时长,据此能够快速获取输入过程中的时间信息,提高了输入过程中时间信息的获取效率。

在上述实施例的基础上,控制消息可以包括但不限于如下内容:

一种可能是:以目标颜色显示目标内容,其中,目标颜色与其他内容的显示颜色不同。

目标颜色可以是红色、蓝色、绿色、黄色等多种颜色的一种颜色,以目标颜色显示目标内容。可以对其他内容不做任何处理,即以默认颜色显示其他内容,也可以是以指定颜色显示其他内容,指定颜色与目标颜色不同即可,这里的其他内容为输入内容中目标内容之外的输入内容。如图3所示,目标内容10以目标颜色进行显示,其他内容20以不同于目标颜色的显示颜色进行显示。

另一种可能是:以加粗字体显示所述目标内容。

示例性的,如图4所示,目标内容10以加粗字体进行显示,其他内容20的以正常字体进行显示。

再一种可能是:以下划线显示所述目标内容。

示例性的,如图5所示,目标内容10可以以单下划线进行显示,其他内容20无下划线;图5仅以单下划线为例进行示例性行说明,实际上,下划线可以是波浪线、直线、点线、单线、双线、实线、虚线等多种线型中的任意一种,本发明实施例对此不做具体限制。

又一种可能是:以封闭框圈定所述目标内容。

示例性的,如图6所示,目标内容10可以以矩形封闭框圈定进行显示,其他内容20无封闭框。图6仅以矩形实线封闭框为例进行示例性行说明,实际上封闭框可以是矩形实线框、矩形虚线框、椭圆实线框、椭圆虚线框等多种封闭框中的任意一种。

本发明实施例通过颜色、加粗字体、下划线和封闭框的方式区分目标内容和其他内容,使得用户能够快速直观地区分目标内容和其他内容,提高获取时间信息的效率,提升用户体验。

图18为本发明实施例提供的又一种显示控制方法的流程示意图,图18为图17所示的实施例的基础上,执行S401之前,还包括:

S501,接收用户输入的预设条件。

第二客户端中可以设置触摸屏或者机械键盘,用户根据实际需求通过触摸屏或者机械键盘输入预设条件,第二客户端接收用户输入的预设条件。

S502,向所述服务器发送所述预设条件,以使所述服务器确定时间间隔满足所述预设条件的相邻输入事件所对应的区域为目标区域。

所述目标区域内的输入内容为所述目标内容。

满足预设条件的相邻输入事件所对应的输入内容,可以是该两个输入事件对应的字符所对应的区域,可以是该两个输入事件对应的字符所属的行所对应的区域,可以是该两个输入事件对应的字符所属的整句话所对应的区域,还可以是该两个输入事件对应的字符所属的段落所对应的区域。

本发明实施例还提供了一种服务器,图19为本发明实施例提供的一种服务器的结构示意图,如图19所示,服务器110包括:

第一接收模块111,用于接收第一客户的输入内容信息,输入内容信息中包括输入事件时间信息。

确定模块112,用于根据输入事件时间信息,确定相邻输入事件之间的时间间隔;根据时间间隔,确定目标内容。

第一发送模块113,用于将目标内容发送到第二客户端,以使第二客户端以预设方式显示所述目标内容。

可选的,控制消息包括:

以目标颜色显示目标内容,目标颜色与其他内容的显示颜色不同。

或者,以加粗字体显示目标内容。

或者,以下划线显示目标内容。

或者,以封闭框圈定目标内容。

可选的,确定模块112进一步用于确定时间间隔满足预设条件的相邻输入事件所对应的区域为目标区域,目标区域内的输入内容为目标内容。

可选的,确定模块112进一步用于根据时间间隔满足预设条件的相邻输入事件的坐标,确定相邻输入事件在同一区域或者不同区域;若在同一区域,确定相邻输入事件所对应的区域为目标区域;若在不同区域,确定相邻输入事件中后一次输入事件所对应的区域为所述目标区域。

可选的,预设条件为大于等于第一预设阈值,或者,预设条件为小于等于第二预设阈值,或者,预设条件为在预设区间范围内。

可选的,确定模块112进一步用于根据相邻输入事件的坐标,确定相邻输入事件在同一区域,确定时间间隔满足第一预设条件的相邻输入事件所对应的区域为所述目标区域;根据所述相邻输入事件的坐标,确定所述相邻输入事件在不同区域,确定所述时间间隔满足第二预设条件的相邻输入事件所对应的区域为目标区域。

可选的,第一预设条件为大于等于第一预设阈值,或者,第一预设条件为小于等于第二预设阈值,或者,第一预设条件为在第一预设区间范围内。

第二预设条件为大于等于第三预设阈值,或者,第二预设条件为小于等于第四预设阈值,或者,第二预设条件为在第二预设区间范围内。

可选的,预设条件通过第二客户端进行设置。

可选的,输入事件包括第一书写事件。

确定模块112进一步用于获取相邻第一书写事件对应的下笔操作之间的时间间隔。

或者,

确定模块112进一步用于获取相邻第一书写事件对应的提笔操作之间的时间间隔。

可选的,第一接收模块111进一步用于接收第一客户端发送的相邻输入事件的时间戳,确定模块112进一步用于根据所述时间戳确定所述相邻输入事件之间的时间间隔。

或者,

第一接收模块111进一步用于接收第一客户端发送的相邻输入事件之间的时间间隔。

本发明实施例提供的服务器用于执行上述各方法实施例中服务器侧的步骤,具有相同或相似的技术特征和技术效果,此处不再赘述。

本发明实施例提供一种第二客户端,图20为本发明实施例提供的有一种第二客户端的结构示意图,如图20所示,第二客户端120包括:

第二接收模块121,用于接收服务器发送的控制消息和目标内容。其中,目标内容为服务器根据相邻输入事件之间的时间间隔确定的,时间间隔为服务器根据第一客户端的输入内容信息中的输入事件时间信息确定的。

显示模块122,用于根据控制消息以预设方式显示目标内容。可选的,控制消息,包括:

以目标颜色显示目标内容,目标颜色与其他内容的显示颜色不同。

或者,以加粗字体显示目标内容。

或者,以下划线显示目标内容。

或者,以封闭框圈定目标内容。

可选的,第二接收模块121还用于接收用户输入的预设条件。

第二客户端120还包括:

第二发送模块,用于向服务器发送预设条件,以使服务器确定时间间隔满足预设条件的相邻输入事件所对应的区域为目标区域,所述目标区域内的输入内容为目标内容。

本发明实施例提供的第二客户端,用于执行上述方法实施例中第二客户端侧的步骤,具有相同或相似的技术特征和技术效果,此处不再赘述。

本发明实施例还提供了一种显示控制系统,图21为本发明实施例提供的一种书写过程展示系统的结构示意图,如图21所示,显示控制系统包括:

上述实施例中的服务器110、上述实施例中的第二客户端120和第一客户端130、第一客户端130与服务器110通信连接,第二客户端120与服务器110通信连接。

本发明实施例还提供了一种电子设备,包括:处理器,所述处理器用于执行存储于存储器的计算机程序,所述处理器执行所述计算机程序时实现上述实施例中服务器执行的方法。

本发明实施例还提供了一种电子设备,包括:处理器,所述处理器用于执行存储于存储器的计算机程序,所述处理器执行所述计算机程序时实现上述实施例中第二客户端执行的方法。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现实施例中服务器执行的方法。也即,该计算机程序被处理器执行时实现:

接收第一客户端的输入内容信息,所述输入内容信息中包括输入事件时间信息;

根据所述输入事件时间信息,确定相邻输入事件之间的时间间隔;

根据所述时间间隔,确定目标内容;

将所述目标内容发送到第二客户端,以使所述第二客户端以预设方式显示所述目标内容。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现实施例中第二客户端执行的方法。也即,该计算机程序被处理器执行时实现:

接收服务器发送的控制消息和目标内容,其中,所述目标内容为所述服务器根据相邻输入事件之间的时间间隔确定的,所述时间间隔为所述服务器根据第一客户端的输入内容信息中的输入事件时间信息确定的;

根据所述控制消息以预设方式显示所述目标内容。

本发明实施例还提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行本发明实施例中服务器执行的方法。

本发明实施例还提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行本发明实施例中第二客户端执行的方法。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

相关技术
  • 显示控制方法及系统、服务器、客户端、电子设备和介质
  • 页面显示方法、服务器、客户端、电子设备及存储介质
技术分类

06120113084558