一种答案锁的控制方法及客户端与流程

文档序号:14559878阅读:195来源:国知局
一种答案锁的控制方法及客户端与流程

本发明涉及互联网技术领域,具体涉及一种答案锁的控制方法及客户端。



背景技术:

目前,市面上的搜题类产品层出不穷,这使得一些学生在完成作业时完全照抄通过该类产品搜索到的答案而不思考,这会影响他们的学习效果,因此,该类产品一般都具有家长设置答案锁的功能。在实践中发现,该类产品所提供的家长设置答案锁的功能仅是全部显示答案或者全部锁定答案,导致家长不能依据学生的具体学习情况来设置搜题类产品的答案锁,从而降低学生的学习效率。



技术实现要素:

本发明实施例公开一种答案锁的控制方法及客户端,能够选择性的实现针对科目的习题答案的显示及锁定,以使家长可以依据学生的具体学习情况来差异化的设置搜题类产品的答案锁,从而提高了学生的学习效率。

本发明实施例第一方面公开一种答案锁的控制方法,所述方法包括:

检测是否接收到用于设置所述答案锁的属性的第一设置指令;

当检测接收到所述第一设置指令时,打开所述答案锁的属性设置界面;

在所述属性设置界面确定用户输入的需要显示答案的多个科目,并开启所述多个科目中每个科目对应的答案子锁,以及将所述多个科目中每个科目对应的答案子锁的属性设置为答案显示属性,以使客户端的学生用户查看所述多个科目中每个科目对应的习题答案;

将所述客户端对应的所有科目中除所述多个科目之外的其它科目对应的答案子锁的属性设置为答案锁定属性。

作为一种可选的实施方式,在本发明实施例第一方面中,在检测接收到所述第一设置指令之后,以及所述打开所述答案锁的属性设置界面之前,所述方法还包括:

识别客户端的用户身份,所述用户身份为学生用户或者家长用户;

当识别出所述用户身份为所述家长用户时,触发执行所述的打开所述答案锁的属性设置界面的步骤。

作为一种可选的实施方式,在本发明实施例第一方面中,所述方法还包括:

当识别出所述用户身份为所述学生用户时,检测是否接收到所述学生用户触发的第二设置指令,如果检测到所述第二设置指令,识别所述学生用户触发的所述第二设置指令中包含的目标科目,其中,所述第二设置指令用于设置所述目标科目的习题答案的显示属性;

判断所述目标科目对应的答案子锁的属性是否为所述答案显示属性,如果是,开启所述目标科目对应的显示属性设置界面;

检测所述学生用户在所述显示属性设置界面输入的显示参数,并根据所述显示参数设置所述目标科目的习题答案的显示属性,其中,所述显示参数包括显示所述目标科目的习题答案的显示时长、显示所述目标科目的习题答案的显示内容以及显示所述目标科目的习题答案的显示位置中的至少一个。

作为一种可选的实施方式,在本发明实施例第一方面中,所述方法还包括:

当判断出所述目标科目对应的答案子锁的属性为所述答案锁定属性时,发送请求信息给与所述客户端建立连接的移动终端,以请求所述移动终端的用户将所述目标科目对应的答案子锁的属性更改为所述答案显示属性并在将所述目标科目对应的答案子锁的属性更改为所述答案显示属性之后返回针对所述请求信息的请求响应;

当检测到所述移动终端返回的所述请求响应时,开启所述目标科目对应的显示属性设置界面,并触发执行所述的检测所述学生用户在所述显示属性设置界面输入的显示参数,并根据所述显示参数设置所述目标科目的习题答案的显示属性的步骤。

作为一种可选的实施方式,在本发明实施例第一方面中,在检测到所述第二设置指令之后,以及所述识别所述学生用户触发的所述第二设置指令中包含的目标科目之前,所述方法还包括:

获取所述学生用户的身份信息,并根据所述身份信息判断所述学生用户是否为所述客户端的所有授权学生用户中其中一个,如果所述学生用户是所述所有授权学生用户中的其中一个,触发执行所述的识别所述学生用户触发的所述第二设置指令中包含的目标科目的步骤;

所述识别所述学生用户触发的所述第二设置指令中包含的目标科目之后,以及所述判断所述目标科目对应的答案子锁的属性是否为所述答案显示属性之前,所述方法还包括:

获取所述学生用户所属年级的第一年级标识以及所述目标科目所属年级的第二年级标识;

判断所述第一年级标识是否与所述第二年级标识相同,如果相同,触发所述的判断所述目标科目对应的答案子锁的属性是否为所述答案显示属性。

本发明实施例第二方面公开一种客户端,包括:

第一检测单元,用于检测是否接收到用于设置所述答案锁的属性的第一设置指令;

第一开启单元,用于当所述第一检测单元检测接收到所述第一设置指令时,打开所述答案锁的属性设置界面;

确定单元,用于在所述属性设置界面确定用户输入的需要显示答案的多个科目;

第一设置单元,用于开启所述多个科目中每个科目对应的答案子锁,以及将所述多个科目中每个科目对应的答案子锁的属性设置为答案显示属性,以使所述客户端的学生用户查看所述多个科目中每个科目对应的习题答案;

所述第一设置单元,还用于将所述客户端对应的所有科目中除所述多个科目之外的其它科目对应的答案子锁的属性设置为答案锁定属性。

作为一种可选的实施方式,在本发明实施例第二方面中,还包括:

第一识别单元,用于在所述第一检测单元检测接收到所述第一设置指令之后,识别所述客户端的用户身份,所述用户身份为学生用户或者家长用户;

所述第一开启单元,具体用于当所述第一检测单元检测接收到所述第一设置指令,以及当所述第一识别单元识别出所述用户身份为所述家长用户时,打开所述答案锁的所述属性设置界面。

作为一种可选的实施方式,在本发明实施例第二方面中,还包括:

第二检测单元,用于当所述第一识别单元识别出所述用户身份为所述学生用户时,检测是否接收到所述学生用户触发的第二设置指令;

第二识别单元,用于当所述第二检测单元检测到所述第二设置指令时,识别所述学生用户触发的所述第二设置指令中包含的目标科目,其中,所述第二设置指令用于设置所述目标科目的习题答案的显示属性;

第一判断单元,用于判断所述目标科目对应的答案子锁的属性是否为所述答案显示属性;

第二开启单元,用于当所述第一判断单元判断出所述目标科目对应的答案子锁的属性为所述答案显示属性时,开启所述目标科目对应的显示属性设置界面;

所述第二检测单元,还用于检测所述学生用户在所述显示属性设置界面输入的显示参数;

第二设置单元,用于根据所述显示参数设置所述目标科目的习题答案的显示属性,其中,所述显示参数包括显示所述目标科目的习题答案的显示时长、显示所述目标科目的习题答案的显示内容以及显示所述目标科目的习题答案的显示位置中的至少一个。

作为一种可选的实施方式,在本发明实施例第二方面中,还包括:

请求发送单元,用于当所述第一判断单元判断出所述目标科目对应的答案子锁的属性为所述答案锁定属性时,发送请求信息给与所述客户端建立连接的移动终端,以请求所述移动终端的用户将所述目标科目对应的答案子锁的属性更改为所述答案显示属性并在将所述目标科目对应的答案子锁的属性更改为所述答案显示属性之后返回针对所述请求信息的请求响应;

所述第二开启单元,还用于当检测到所述移动终端返回的所述请求响应时,开启所述目标科目对应的显示属性设置界面,并触发所述第二检测单元执行所述的检测所述学生用户在所述显示属性设置界面输入的显示参数的操作,以及触发所述第二设置单元执行所述的根据所述显示参数设置所述目标科目的习题答案的显示属性的操作。

作为一种可选的实施方式,在本发明实施例第二方面中,还包括:

获取单元,用于在所述第二检测单元检测到所述第二设置指令之后,获取所述学生用户的身份信息;

第二判断单元,用于根据所述身份信息判断所述学生用户是否为所述客户端的所有授权学生用户中其中一个;

所述第二识别单元,具体用于当所述第二检测单元检测到所述第二设置指令,以及所述第二判断单元判断出所述学生用户为所述客户端的所有授权学生用户中其中一个时,识别所述学生用户触发的所述第二设置指令中包含的所述目标科目;

所述获取单元,还用于在所述第二识别单元识别所述学生用户触发的所述第二设置指令中包含的所述目标科目之后,获取所述学生用户所属年级的第一年级标识以及所述目标科目所属年级的第二年级标识;

所述第二判断单元,还用于判断所述第一年级标识是否与所述第二年级标识相同;

所述第一判断单元,具体用于当所述第二判断单元判断出所述第一年级标识与所述第二年级标识相同时,判断所述目标科目对应的答案子锁的属性是否为所述答案显示属性。

与现有技术相比,本发明实施例具有以下有益效果:

本发明实施例中,当检测到用户触发的用于设置答案锁的属性的指令时,打开答案锁的设置界面,并在该设置界面确定用户输入的需要显示答案的多个科目,开启该多个科目中每个科目对应的答案子锁,并将该多个科目中每个科目对应的答案子锁的属性设置为答案显示属性,以及将所有科目中除该多个科目之外的其它科目对应的答案子锁的属性设置为答案锁定属性。可见,实施本发明实施例,能够选择性的实现针对科目的习题答案的显示及锁定,以使家长可以依据学生的具体学习情况来差异化的设置搜题类产品的答案锁,从而提高了学生的学习效率。

附图说明

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

图1是本发明实施例公开的一种答案锁的控制方法的流程示意图;

图2是本发明实施例公开的另一种答案锁的控制方法的流程示意图;

图3是本发明实施例公开的又一种答案锁的控制方法的流程示意图;

图4是本发明实施例公开的一种客户端的结构示意图;

图5本发明实施例公开的另一种客户端的结构示意图;

图6本发明实施例公开的又一种客户端的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明实施例及附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例公开一种答案锁的控制方法及客户端,能够选择性的实现针对科目的习题答案的显示及锁定,以使家长可以依据学生的具体学习情况来差异化的设置搜题类产品的答案锁,从而提高了学生的学习效率。

实施例一

请参阅图1,图1是本发明实施例公开的一种答案锁的控制方法的流程示意图。如图1所示,该答案锁的控制方法可以包括以下步骤:

101、客户端检测是否接收到用于设置答案锁的属性的第一设置指令,如果是,执行步骤102~步骤105;如果否,结束本流程。

本发明实施例中,客户端可以是运行在电子设备上的一种搜题类应用程序,还可以是一种专门用于搜题的电子设备,本发明实施例不做限定。

本发明实施例中,客户端在检测是否接收到用于设置答案锁的属性的第一设置指令之前,还可以检测触发用于设置答案锁的属性的第一设置指令的用户是否为该客户端的合法用户,当检测到触发第一设置指令的用户是合法用户时,执行步骤101。

需要说明的是,当客户端为运行在电子设备上的一种搜题类应用程序时,客户端检测用于设置答案锁的属性的第一设置指令的用户是否为该客户端的合法用户的方式可以是,检测用户输入该客户端的登录账号是否属于已授权的合法账号,如果是,确定该用户为合法用户;当客户端为一种专门用于搜题的电子设备时,客户端检测用于设置答案锁的属性的第一设置指令的用户是否为该客户端的合法用户的方式可以是,检测用户输入客户端的开锁手势是否属于该客户端预先设置的合法开锁手势,如果是,确定该用户为合法用户,也可以检测用户的指纹或者声纹信息是否与该客户端预先存储的指纹或者声纹信息相匹配,如果是,确定该用户为合法用户。

通过检测触发第一设置指令的用户是否为合法用户,可以有效提高客户端的数据安全性。

102、客户端打开上述答案锁的属性设置界面。

103、客户端在属性设置界面确定用户输入的需要显示答案的多个科目。

本发明实施例中,客户端在属性设置界面确定用户输入的需要显示答案的多个科目,包括:

客户端将该客户端所包含的所有科目显示在该属性设置界面;

客户端检测用户选择的多个科目,并将该多个科目确定为用户输入的需要显示答案的多个科目。

需要说明的是,客户端将该客户端所包含的所有科目显示在该属性设置界面的方式可以是,在该属性设置界面显示一个下拉框,该下拉框包含该客户端的所有科目,以使用户能够通过点击该下拉框,在该下拉框中完成选择需要显示答案的多个科目的操作;还可以是在该属性设置界面显示一个包括该客户端所有科目以及所有科目对应的标号的一张科目表,以使用户可以根据该科目表,语音输入需要显示答案的多个科目的对应标号完成选择需要显示答案的多个科目的操作,本发明实施例不做限定。

通过该方法,客户端可以提供多种方式确定用户输入的需要显示答案的多个科目,从而提高了该客户端的交互性以及用户体验。

104、客户端开启上述多个科目中每个科目对应的答案子锁,以及将该多个科目中每个科目对应的答案子锁的属性设置为答案显示属性,以使客户端的学生用户查看上述多个科目中每个科目对应的习题答案。

105、客户端将该客户端对应的所有科目中除上述多个科目之外的其它科目对应的答案子锁的属性设置为答案锁定属性。

举例说明,客户端为运行在电子设备上的一种搜题类应用程序,客户端检测到登录该客户端的一个用户账号为123457**,客户端判断检测到的用户账号123457**是否为合法用户,即就是客户端将账号123457**与保存有所有合法用户账号的数据库中的账号信息一一进行匹配,如果未找到与账号123457**匹配的账号信息时,客户端确定账号为123457**的用户为非法用户;如果找到与账号123457**匹配的账号信息时,客户端确定账号为123457**的用户为合法用户,客户端在确定账号为123457**的用户为合法用户之后,打开答案锁的属性设置界面以供账号为123457**的用户进行答案锁的设置,当客户端检测到账号为123457**的用户需要显示答案的科目为“数学”时,客户端将“数学”对应的答案子锁的属性设置为答案显示属性。

可见,实施图1所描述的方法,客户端可以通过检测触发第一设置指令的用户是否为合法用户的方法,有效提高客户端的数据安全性,也可以提供多种方式确定用户输入的需要显示答案的多个科目,从而提高了该客户端的交互性增强以及用户体验,还可以将用户选择的需要显示答案的多个科目对应的答案子锁设置为答案显示属性,将客户端包含的所有科目中除用户选择的多个科目之外的其他科目对应的答案子锁设置为答案锁定属性,使家长依据学生的具体学习情况设置答案锁,提高学生的学习效率。

实施例二

请参阅图2,图2是本发明实施例公开的另一种答案锁的控制方法的流程示意图。如图2所示,该答案锁的控制方法可以包括以下步骤:

201、客户端检测是否接收到用于设置答案锁的属性的第一设置指令,如果是,执行步骤202;如果否,结束本流程。

本发明实施例中,客户端可以是运行在电子设备上的一种搜题类应用程序,还可以是一种专门用于搜题的电子设备,本发明实施例不做限定。

本发明实施例中,客户端在检测是否接收到用于设置答案锁的属性的第一设置指令之前,还可以检测触发用于设置答案锁的属性的第一设置指令的用户是否为该客户端的合法用户,当检测到触发第一设置指令的用户是合法用户时,执行步骤201。

需要说明的是,当客户端为运行在电子设备上的一种搜题类应用程序时,客户端检测用于设置答案锁的属性的第一设置指令的用户是否为该客户端的合法用户的方式可以是,检测用户输入该客户端的登录账号是否属于已授权的合法账号,如果是,确定该用户为合法用户;当客户端为一种专门用于搜题的电子设备时,客户端检测用于设置答案锁的属性的第一设置指令的用户是否为该客户端的合法用户的方式可以是,检测用户输入客户端的开锁手势是否属于该客户端预先设置的合法开锁手势,如果是,确定该用户为合法用户,也可以检测用户的指纹或者声纹信息是否与该客户端预先存储的指纹或者声纹信息相匹配,如果是,确定该用户为合法用户。

通过检测触发第一设置指令的用户是否为合法用户,可以有效提高客户端的数据安全性。

202、客户端识别客户端的用户身份,该用户身份为学生用户或者家长用户,当识别出该用户身份为家长用户时,执行步骤203~步骤206;当识别出该用户身份为学生用户时,执行步骤207。

本发明实施例中,客户端识别客户端的用户身份可以包括:

客户端获取该客户端的用户身份;

客户端根据获取到的用户身份查找该用户身份所拥有的权限;

客户端判断该用户身份所拥有的权限是否包括设置答案锁的权限,如果是,识别该用户身份为家长用户,并执行步骤203~步骤206;如果否,识别该用户身份为学生用户,并执行步骤207。

203、客户端打开上述答案锁的属性设置界面。

204、客户端在属性设置界面确定用户输入的需要显示答案的多个科目。

本发明实施例中,客户端在属性设置界面确定用户输入的需要显示答案的多个科目,包括:

客户端将该客户端所包含的所有科目显示在该属性设置界面;

客户端检测用户选择的多个科目,并将该多个科目确定为用户输入的需要显示答案的多个科目。

需要说明的是,客户端将该客户端所包含的所有科目显示在该属性设置界面的方式可以是,在该属性设置界面显示一个下拉框,该下拉框包含该客户端的所有科目,以使用户能够通过点击该下拉框,在该下拉框中完成选择需要显示答案的多个科目的操作;还可以是在该属性设置界面显示一个包括该客户端所有科目以及所有科目对应的标号的一张科目表,以使用户可以根据该科目表,语音输入需要显示答案的多个科目的对应标号完成选择需要显示答案的多个科目的操作,本发明实施例不做限定。

通过该方法,客户端可以提供多种方式确定用户输入的需要显示答案的多个科目,从而提高了该客户端的交互性以及用户体验。

205、客户端开启上述多个科目中每个科目对应的答案子锁,以及将该多个科目中每个科目对应的答案子锁的属性设置为答案显示属性,以使客户端的学生用户查看上述多个科目中每个科目对应的习题答案。

206、客户端将该客户端对应的所有科目中除上述多个科目之外的其它科目对应的答案子锁的属性设置为答案锁定属性。

207、客户端检测是否接收到学生用户触发的第二设置指令,如果是,执行步骤208~步骤209;如果否,结束本流程。

208、客户端识别学生用户触发的第二设置指令中包含的目标科目。

本发明实施例中,第二设置指令用于设置目标科目的习题答案的显示属性。

209、客户端判断目标科目对应的答案子锁的属性是否为答案显示属性,如果是,执行步骤210~步骤212;如果否,执行步骤213~步骤214。

210、客户端开启目标科目对应的显示属性设置界面。

本发明实施例中,显示属性设置界面可以包括各类显示参数的设置模块,比如,设置习题答案显示位置的位置设置模块,习题答案的显示时长设置模块,以及习题答案的显示程度设置模块等等,本发明实施例不做限定。

211、客户端检测学生用户在显示属性设置界面输入的显示参数。

本发明实施例中,在客户端检测学生用户在显示属性设置界面输入的显示参数时,当检测到用户输入非法字符时,客户端发出提示消息以提示用户输入合法的显示参数。

212、客户端根据用户输入的显示参数设置目标科目的习题答案的显示属性。

本发明实施例中,显示参数包括显示目标科目的习题答案的显示时长、显示目标科目的习题答案的显示内容以及显示目标科目的习题答案的显示位置中的至少一个。

需要说明的是,当客户端未检测到用户输入的显示参数时,可以将目标科目的习题答案的显示属性依据客户端的默认显示属性设置。

213、客户端发送请求信息给与客户端建立连接的移动终端,以请求该移动终端的用户将目标科目对应的答案子锁的属性更改为答案显示属性并在将目标科目对应的答案子锁的属性更改为答案显示属性之后返回针对该请求信息的请求响应。

214、客户端检测上述移动终端返回的请求响应,并触发执行步骤210~步骤212。

举例说明,客户端为运行在电子设备上的一种搜题类应用程序,客户端检测到登录该客户端的一个用户账号为123457**,客户端判断检测到的用户账号123457**是否为合法用户,即就是客户端将账号123457**与保存有所有合法用户账号的数据库中的账号信息一一进行匹配,如果未找到与账号123457**匹配的账号信息时,客户端确定账号为123457**的用户为非法用户;如果找到与账号123457**匹配的账号信息时,客户端确定账号为123457**的用户为合法用户,客户端在确定账号为123457**的用户为合法用户之后,客户端通过识别账号第一位的字符来识别账号为123457**的用户是家长用户还是学生用户,其中,家长用户的账号第一位字符固定为“1”,客户端确定账号为123457**的用户为家长用户,当客户端确定账号为123457**的用户为家长用户之后,客户端打开答案锁的属性设置界面以供账号为123457**的家长用户进行答案锁的设置,当客户端检测到账号为123457**的家长用户需要显示答案的科目为“数学”时,客户端将“数学”对应的答案子锁的属性设置为答案显示属性;客户端确定登录该客户端的一个用户账号为223457**的用户为合法用户时,客户端通过识别账号第一位的字符来识别用户账号为223457**的用户是学生用户还是家长用户,其中,学生用户账号的第一位字符为固定为“2”,当客户端识别出户账号为223457**的用户是学生用户之后,客户端打开显示属性设置界面,以供账号为223457**的学生用户进行答案显示属性设置,当客户端检测到账号为223457**的学生用户输入的第二设置指令中包含的目标科目为“数学”以及检测到“数学”对应的答案子锁的属性为答案显示属性时,根据账号为223457**的学生用户输入的显示参数“答案解析过程全部显示、在对应习题的上面显示”,设置“数学”的习题答案的显示属性。

可见,实施图2所描述的方法,客户端可以通过检测触发第一设置指令的用户是否为合法用户的方法,有效提高客户端的数据安全性,也可以当识别出客户端的用户身份为家长用户时,提供多种方式确定家长用户输入的需要显示答案的多个科目,从而提高了该客户端的交互性增强以及用户体验,还可以将家长用户选择的需要显示答案的多个科目对应的答案子锁设置为答案显示属性,将客户端包含的所有科目中除用户选择的多个科目之外的其他科目对应的答案子锁设置为答案锁定属性,使家长用户依据学生的具体学习情况设置答案锁,提高学生的学习效率。

此外,当识别出客户端的用户身份为学生用户时,确定学生用户选择的目标科目,在判断出目标科目的答案子锁为答案显示属性时,依据学生用户输入的显示参数设置目标科目的习题答案的显示属性,还可以当判断出目标科目的答案子锁为答案锁定属性时,发送请求信息给与该客户端建立连接的移动终端以使移动终端的用户更改目标科目的答案子锁的属性。

实施例三

请参阅图3,图3是本发明实施例公开的又一种答案锁的控制方法的流程示意图。如图3所示,该答案锁的控制方法可以包括以下步骤:

步骤301~步骤307的详细描述,请参照实施例二中针对步骤201~步骤207的描述,本发明实施例不再赘述。

308、客户端获取学生用户的身份信息。

309、客户端根据获取到的身份信息判断上述学生用户是否为客户端的所有授权学生用户中其中一个,如果是,执行步骤310~步骤312;如果否,结束本流程。

本发明实施例中,当客户端检测到学生用户输入的用于开启设置答案显示属性的权限的指令时,该学生用户才可以被授权设置答案显示属性。

需要说明的是,当步骤309的判断结果为否时,客户端可以弹出提示框以提示学生用户输入用于开启设置答案显示属性的权限的指令。

310、客户端识别学生用户触发的第二设置指令中包含的目标科目。

本发明实施例中,第二设置指令用于设置目标科目的习题答案的显示属性。

311、客户端获取学生用户所属年级的第一年级标识以及目标科目所属年级的第二年级标识。

客户端为运行在电子设备上的搜题类应用程序时,客户端获取学生用户所属年级的第一年级标识的方法可以是,根据学生用户的登录账号从保存该客户端所有用户账号的数据库中查找出以该学生用户账号为唯一标识的一组数据项,该组数据项包含有该学生用户账号的姓名、年级、性别等数据,其中,该数据项中表述年级的字符携带有年级标识,从该数据项中获取到该学生用户的年级标识。

需要说明的是,本发明实施例中,客户端中包含的所有科目都依据年级的不同携带有不同的标识,即同一年级的不同科目具有相同的年级标识。

312、客户端判断上述第一年级标识是否与上述第二年级标识相同,如果是,执行步骤313;如果否,结束本流程。

步骤313~步骤318的详细描述,请参照实施例二中针对步骤209~步骤214,本发明实施例不再赘述。

可见,实施图3所描述的方法,客户端可以通过检测触发第一设置指令的用户是否为合法用户的方法,有效提高客户端的数据安全性,也可以当识别出客户端的用户身份为家长用户时,提供多种方式确定家长用户输入的需要显示答案的多个科目,从而提高了该客户端的交互性增强以及用户体验,还可以将家长用户选择的需要显示答案的多个科目对应的答案子锁设置为答案显示属性,将客户端包含的所有科目中除用户选择的多个科目之外的其他科目对应的答案子锁设置为答案锁定属性,使家长用户依据学生的具体学习情况设置答案锁,提高学生的学习效率。

此外,客户端可以当识别出客户端的用户身份为学生用户时,确定学生用户选择的目标科目,在判断出目标科目的答案子锁为答案显示属性时,依据学生用户输入的显示参数设置目标科目的习题答案的显示属性,也可以当判断出目标科目的答案子锁为答案锁定属性时,发送请求信息给与该客户端建立连接的移动终端以使移动终端的用户更改目标科目的答案子锁的属性。

此外,客户端可以在检测到学生用户触发用于设置目标科目的习题答案的显示属性的第二设置指令时,判断该学生用户是否为授权学生用户,当检测到该学生用户不是授权学生用户时,发出提示消息以使该学生用户输入用于开启设置答案显示属性的权限的指令,也可以将获取到的学生用户所属年级的第一年级标识以及目标科目所属年级的第二年级标识进行匹配,从而可以避免因用户误操作而带来的影响。

实施例四

请参阅图4,图4是本发明实施例公开的一种客户端的结构示意图。如图4所示,该客户端可以包括:

第一检测单元401,用于检测是否接收到用于设置答案锁的属性的第一设置指令。

本发明实施例中,客户端可以是运行在电子设备上的一种搜题类应用程序,还可以是一种专门用于搜题的电子设备,本发明实施例不做限定。

本发明实施例中,第一检测单元401在检测是否接收到用于设置答案锁的属性的第一设置指令之前,还可以检测触发用于设置答案锁的属性的第一设置指令的用户是否为该客户端的合法用户,当检测到触发第一设置指令的用户是合法用户时,执行上述的检测是否接收到用于设置答案锁的属性的第一设置指令。

需要说明的是,当客户端为运行在电子设备上的一种搜题类应用程序时,第一检测单元401检测用于设置答案锁的属性的第一设置指令的用户是否为该客户端的合法用户的方式可以是,检测用户输入该客户端的登录账号是否属于已授权的合法账号,如果是,确定该用户为合法用户;当客户端为一种专门用于搜题的电子设备时,第一检测单元401检测用于设置答案锁的属性的第一设置指令的用户是否为该客户端的合法用户的方式可以是,检测用户输入客户端的开锁手势是否属于该客户端预先设置的合法开锁手势,如果是,确定该用户为合法用户,也可以检测用户的指纹或者声纹信息是否与该客户端预先存储的指纹或者声纹信息相匹配,如果是,确定该用户为合法用户。

通过第一检测单元401检测触发第一设置指令的用户是否为合法用户,有效提高客户端的数据安全性。

第一开启单元402,用于当第一检测单元401检测接收到第一设置指令时,打开答案锁的属性设置界面,并触发启动确定单元403。

确定单元403,用于在第一开启单元402打开的答案锁的属性设置界面确定用户输入的需要显示答案的多个科目。

本发明实施例中,确定单元403在属性设置界面确定用户输入的需要显示答案的多个科目,包括:

确定单元403将该客户端所包含的所有科目显示在该属性设置界面;

确定单元403检测用户选择的多个科目,并将该多个科目确定为用户输入的需要显示答案的多个科目。

需要说明的是,确定单元403将该客户端所包含的所有科目显示在该属性设置界面的方式可以是,在该属性设置界面显示一个下拉框,该下拉框包含该客户端的所有科目,以使用户能够通过点击该下拉框,在该下拉框中完成选择需要显示答案的多个科目的操作;还可以是在该属性设置界面显示一个包括该客户端所有科目以及所有科目对应的标号的一张科目表,以使用户可以根据该科目表,语音输入需要显示答案的多个科目的对应标号完成选择需要显示答案的多个科目的操作,本发明实施例不做限定。

通过该方式,确定单元403可以提供多种方式确定用户输入的需要显示答案的多个科目,从而提高了该客户端的交互性以及用户体验。

第一设置单元404,用于开启确定单元403确定的多个科目中每个科目对应的答案子锁,以及将该多个科目中每个科目对应的答案子锁的属性设置为答案显示属性,以使客户端的学生用户查看该多个科目中每个科目对应的习题答案。

第一设置单元404,还用于将客户端对应的所有科目中除上述多个科目之外的其它科目对应的答案子锁的属性设置为答案锁定属性。

举例说明,客户端为运行在电子设备上的一种搜题类应用程序,第一检测单元401检测到登录该客户端的一个用户账号为123457**,第一检测单元401检测用户账号123457**是否为合法用户,即就是客户端将账号123457**与保存有所有合法用户账号的数据库中的账号信息一一进行匹配,如果未找到与账号123457**匹配的账号信息时,第一检测单元401确定账号为123457**的用户为非法用户;如果找到与账号123457**匹配的账号信息时,第一检测单元401确定账号为123457**的用户为合法用户,客户端在确定账号为123457**的用户为合法用户之后,第一开启单元402打开答案锁的属性设置界面以供账号为123457**的用户进行答案锁的设置,当确定单元403确定账号为123457**的用户需要显示答案的科目为“数学”时,第一设置单元404将“数学”对应的答案子锁的属性设置为答案显示属性。

可见,实施图4所描述的客户端,可以通过检测触发第一设置指令的用户是否为合法用户的方法,有效提高客户端的数据安全性,也可以提供多种方式确定用户输入的需要显示答案的多个科目,从而提高了该客户端的交互性增强以及用户体验,还可以将用户选择的需要显示答案的多个科目对应的答案子锁设置为答案显示属性,将客户端包含的所有科目中除用户选择的多个科目之外的其他科目对应的答案子锁设置为答案锁定属性,使家长依据学生的具体学习情况设置答案锁,提高学生的学习效率。

实施例五

请参阅图5,图5是本发明实施例公开的另一种客户端的结构示意图。其中,图5所示的客户端是由图4所示的客户端优化得到的,与图4所示的客户端相比,图5所示的客户端还包括:

第一识别单元405,用于在第一检测单元401检测接收到第一设置指令时,识别客户端的用户身份,该用户身份为学生用户或者家长用户。

本发明实施例中,第一识别单元405识别客户端的用户身份可以包括:

第一识别单元405获取该客户端的用户身份;

第一识别单元405根据获取到的用户身份查找该用户身份所拥有的权限;

第一识别单元405判断该用户身份所拥有的权限是否包括设置答案锁的权限,如果是,则为家长用户;如果否,则为学生用户。

第一开启单元402,具体用于当第一检测单元401检测接收到第一设置指令,以及当第一识别单元405识别出客户端的用户身份为家长用户时,打开答案锁的属性设置界面。

可选的,如图5所示,该客户端还可以包括:

第二检测单元406,用于当第一识别单元405识别出客户端的用户身份为学生用户时,检测是否接收到学生用户触发的第二设置指令。

第二识别单元407,用于当第二检测单元406检测到第二设置指令时,识别学生用户触发的第二设置指令中包含的目标科目,其中,第二设置指令用于设置目标科目的习题答案的显示属性。

第一判断单元408,用于判断目标科目对应的答案子锁的属性是否为答案显示属性。

第二开启单元409,用于当第一判断单元408判断出目标科目对应的答案子锁的属性为答案显示属性时,开启目标科目对应的显示属性设置界面。

本发明实施例中,显示属性设置界面可以包括各类显示参数的设置模块,比如,设置习题答案显示位置的位置设置模块,习题答案的显示时长设置模块,以及习题答案的显示程度设置模块等等,本发明实施例不做限定。

第二检测单元406,还用于在第二开启单元409开启的目标科目对应的显示属性设置界面检测学生用户输入的显示参数。

本发明实施例中,在第二检测单元406检测学生用户在显示属性设置界面输入的显示参数时,当检测到用户输入非法字符时,第二检测单元406发出提示消息以提示用户输入合法的显示参数。

第二设置单元410,用于根据第二检测单元406检测到的显示参数设置目标科目的习题答案的显示属性,其中,显示参数包括显示目标科目的习题答案的显示时长、显示目标科目的习题答案的显示内容以及显示目标科目的习题答案的显示位置中的至少一个。

需要说明的是,当第二设置单元410未检测到用户输入的显示参数时,可以将目标科目的习题答案的显示属性依据客户端的默认显示属性设置。

进一步可选的,如图5所示,该客户端还可以包括:

请求发送单元411,用于当第一判断单元408判断出目标科目对应的答案子锁的属性为答案锁定属性时,发送请求信息给与该客户端建立连接的移动终端,以请求移动终端的用户将目标科目对应的答案子锁的属性更改为答案显示属性并在将目标科目对应的答案子锁的属性更改为答案显示属性之后返回针对该请求信息的请求响应。

第二开启单元409,还用于当检测到移动终端返回的请求响应时,开启目标科目对应的显示属性设置界面,并触发第二检测单元406执行检测学生用户在显示属性设置界面输入的显示参数的操作,以及触发第二设置单元410执行根据显示参数设置目标科目的习题答案的显示属性的操作。

举例说明,客户端为运行在电子设备上的一种搜题类应用程序,第一检测单元401检测到登录该客户端的一个用户账号为123457**,第一检测单元401判断检测到的用户账号123457**是否为合法用户,即就是第一检测单元401将账号123457**与保存有所有合法用户账号的数据库中的账号信息一一进行匹配,如果未找到与账号123457**匹配的账号信息时,第一检测单元401确定账号为123457**的用户为非法用户;如果找到与账号123457**匹配的账号信息时,第一检测单元401确定账号为123457**的用户为合法用户,客户端在确定账号为123457**的用户为合法用户之后,第一识别单元405通过识别账号第一位的字符来识别账号为123457**的用户是家长用户还是学生用户,其中,家长用户的账号第一位字符固定为“1”,第一识别单元405确定账号为123457**的用户为家长用户,当第一识别单元405确定账号为123457**的用户为家长用户之后,第一开启单元402打开答案锁的属性设置界面以供账号为123457**的家长用户进行答案锁的设置,当确定单元403检测到账号为123457**的家长用户需要显示答案的科目为“数学”时,第一设置单元404将“数学”对应的答案子锁的属性设置为答案显示属性;第一检测单元401确定登录该客户端的一个用户账号为223457**的用户为合法用户时,第一识别单元405通过识别账号第一位的字符来识别用户账号为223457**的用户是学生用户还是家长用户,其中,学生用户账号的第一位字符为固定为“2”,当第一识别单元405识别出户账号为223457**的用户是学生用户之后,第二开启单元409打开显示属性设置界面,以供账号为223457**的学生用户进行答案显示属性设置,当第二检测单元406检测到账号为223457**的学生用户输入的第二设置指令中包含的目标科目为“数学”以及第一判断单元408判断出“数学”对应的答案子锁的属性为答案显示属性时,根据第二检测单元406检测到的账号为223457**的学生用户输入的显示参数“答案解析过程全部显示、在对应习题的上面显示”,第二设置单元410设置“数学”的习题答案的显示属性。

可见,实施图5所描述的客户端,可以通过检测触发第一设置指令的用户是否为合法用户的方法,有效提高客户端的数据安全性,也可以当识别出客户端的用户身份为家长用户时,提供多种方式确定家长用户输入的需要显示答案的多个科目,从而提高了该客户端的交互性增强以及用户体验,还可以将家长用户选择的需要显示答案的多个科目对应的答案子锁设置为答案显示属性,将客户端包含的所有科目中除用户选择的多个科目之外的其他科目对应的答案子锁设置为答案锁定属性,使家长用户依据学生的具体学习情况设置答案锁,提高学生的学习效率。

此外,客户端当识别出客户端的用户身份为学生用户时,确定学生用户选择的目标科目,在判断出目标科目的答案子锁为答案显示属性时,依据学生用户输入的显示参数设置目标科目的习题答案的显示属性,还可以当判断出目标科目的答案子锁为答案锁定属性时,发送请求信息给与该客户端建立连接的移动终端以使移动终端的用户更改目标科目的答案子锁的属性。

实施例六

请参阅图6,图6是本发明实施例公开的又一种客户端的结构示意图。其中,图6所示的客户端是由图5所示的客户端优化得到的,与图5所示的客户端相比,图6所示的客户端还包括:

获取单元412,用于在第二检测单元406检测到第二设置指令之后,获取学生用户的身份信息。

第二判断单元413,用于根据获取单元412获取到的身份信息判断上述学生用户是否为客户端的所有授权学生用户中其中一个。

本发明实施例中,当第二判断单元413检测到学生用户输入的用于开启设置答案显示属性的权限的指令时,该学生用户才可以被授权设置答案显示属性。

需要说明的是,当第二判断单元413未检测到学生用户输入的用于开启设置答案显示属性的权限的指令时,可以弹出提示框以提示学生用户输入用于开启设置答案显示属性的权限的指令。

第二识别单元407,具体用于当第二检测单元406检测到第二设置指令,以及第二判断单元413判断出学生用户为客户端的所有授权学生用户中其中一个时,识别学生用户触发的第二设置指令中包含的目标科目。

获取单元412,还用于在第二识别单元407识别出学生用户触发的第二设置指令中包含的目标科目之后,获取该学生用户所属年级的第一年级标识以及目标科目所属年级的第二年级标识。

客户端为运行在电子设备上的搜题类应用程序时,获取单元412获取学生用户所属年级的第一年级标识的方法可以是,根据学生用户的登录账号从保存该客户端所有用户账号的数据库中查找出以该学生用户账号为唯一标识的一组数据项,该组数据项包含有该学生用户账号的姓名、年级、性别等数据,其中,该数据项中表述年级的字符携带有年级标识,从该数据项中获取到该学生用户的年级标识。

需要说明的是,本发明实施例中,该客户端中包含的所有科目都依据年级的不同携带有不同的标识,即同一年级的不同科目具有相同的年级标识。

第二判断单元413,还用于判断上述第一年级标识是否与上述第二年级标识相同。

第一判断单元408,具体用于当第二判断单元413判断出上述第一年级标识与上述第二年级标识相同时,判断目标科目对应的答案子锁的属性是否为答案显示属性。

可见,实施图6所描述客户端,可以通过检测触发第一设置指令的用户是否为合法用户的方法,有效提高客户端的数据安全性,也可以当识别出客户端的用户身份为家长用户时,提供多种方式确定家长用户输入的需要显示答案的多个科目,从而提高了该客户端的交互性增强以及用户体验,还可以将家长用户选择的需要显示答案的多个科目对应的答案子锁设置为答案显示属性,将客户端包含的所有科目中除用户选择的多个科目之外的其他科目对应的答案子锁设置为答案锁定属性,使家长用户依据学生的具体学习情况设置答案锁,提高学生的学习效率。

此外,客户端也可以当识别出客户端的用户身份为学生用户时,确定学生用户选择的目标科目,在判断出目标科目的答案子锁为答案显示属性时,依据学生用户输入的显示参数设置目标科目的习题答案的显示属性,还可以当判断出目标科目的答案子锁为答案锁定属性时,发送请求信息给与该客户端建立连接的移动终端以使移动终端的用户更改目标科目的答案子锁的属性。

此外,客户端还可以在检测到学生用户触发用于设置目标科目的习题答案的显示属性的第二设置指令时,判断该学生用户是否为授权学生用户,当检测到该学生用户不是授权学生用户时,发出提示消息以使该学生用户输入用于开启设置答案显示属性的权限的指令,还可以将获取到的学生用户所属年级的第一年级标识以及目标科目所属年级的第二年级标识进行匹配,从而可以避免因用户误操作而带来的影响。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上对本发明实施例公开的一种答案锁的控制方法及客户端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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