一种互动答题的实现方法及系统与流程

文档序号:17442586发布日期:2019-04-17 04:58阅读:381来源:国知局
一种互动答题的实现方法及系统与流程

本发明涉及电子设备技术领域,具体涉及一种互动答题的实现方法及系统。



背景技术:

市场上推出了很多学习产品,这些学习产品可以向学生提供试题,学生可以通过这些学习产品完成试题的练习,以达到巩固知识点的目的。但是在实践中发现,在利用学习产品进行试题作答过程中,答题模式更加倾向于单人答题,即学习产品提供试题,单个学生进行作答,在作答完成之后,学习产品给到作答得分。这种倾向于目标性的单人答题方式容易造成思路单一,往往比较局限于个人的答题思路,而无法进行思维扩散,学习效果不佳,而也不利于学生的个人发展。



技术实现要素:

本发明实施例公开了一种互动答题的实现方法及系统,用于实现互动竞赛答题,提高学生的学习效果。

本发明第一方面公开了一种互动答题的实现方法,可包括:

检测第一用户在答题竞赛页面上对第一知识图谱中多个目标知识点的点击操作,响应于所述点击操作生成所述多个目标知识点对应的竞赛试题;其中,所述第一知识图谱为所述第一用户对应的个人知识图谱;

搜索与所述目标知识点匹配的第二知识图谱,并向所述第二知识图谱对应的第二用户发起答题竞赛请求;其中,所述第二知识图谱为所述第二用户对应的个人知识图谱;

在检测到所述第二用户接受所述答题竞赛请求之后,将所述竞赛试题推送给所述第一用户及所述第二用户以开始答题;

在检测到所述第一用户及所述第二用户答题结束之后,根据所述第一用户的答题时长、所述第一用户的答题结果、所述第二用户的答题时长及所述第二用户的答题结果进行综合测评,以获得所述第一用户的第一测评结果和所述第二用户的第二测评结果。

作为一种可选的实施方式,在本发明第一方面中,在检测到所述第一用户及所述第二用户答题结束之后,以及所述根据所述第一用户的答题时长、所述第一用户的答题结果、所述第二用户的答题时长及所述第二用户的答题结果进行综合测评,以获得所述第一用户的第一测评结果和所述第二用户的第二测评结果之后,所述方法还包括:

在所述第一用户及所述第二用户之间创建临时会话,以使所述第一用户及所述第二用户通过临时会话分享各自的答题思路。

作为一种可选的实施方式,在本发明第一方面中,所述检测第一用户在答题竞赛页面上对第一知识图谱中多个目标知识点的点击操作,响应于所述点击操作生成所述多个目标知识点对应的竞赛试题之前,所述方法还包括:

检测所述第一用户的历史学习记录;

从所述历史学习记录中提取所述第一用户学习过的历史知识点;

根据所述历史知识点生成所述第一知识图谱。

作为一种可选的实施方式,在本发明第一方面中,所述搜索与所述目标知识点匹配的第二知识图谱,并向所述第二知识图谱对应的第二用户发起答题竞赛请求,包括:

判断是否搜索到与所述目标知识点匹配的第二知识图谱;

当搜索到所述第二知识图谱时,向所述第二知识图谱对应的第二用户发起答题竞赛请求;

所述方法还包括:

当未搜索到所述第二知识图谱时,向所述第一用户发送提示信息,所述提示信息用于提示所述第一用户未搜索到匹配的竞赛对手并请求是否需要更新所述目标知识点;

当接收到所述第一用户的反馈信息且所述反馈信息指示更新所述目标知识点时,检测所述第一用户在所述第一知识图谱上的再次点击操作,并获取所述第一用户的再次点击操作所选中的知识点并更新为所述目标知识点,根据更新后的目标知识点生成对应的竞赛试题,并执行所述搜索与所述目标知识点匹配的第二知识图谱,并向所述第二知识图谱对应的第二用户发起答题竞赛请求的步骤。

作为一种可选的实施方式,在本发明第一方面中,所述搜索与所述目标知识点匹配的第二知识图谱,并向所述第二知识图谱对应的第二用户发起答题竞赛请求,包括:

广播竞赛邀请消息,所述竞赛邀请消息携带有所述目标知识点;

当接收到第二用户响应所述竞赛邀请消息反馈的应邀消息时,获取所述第二用户的第二知识图谱;

判断所述第二知识图谱是否指示有所述目标知识点;

所述在检测到所述第二用户接受所述答题竞赛请求之后,将所述竞赛试题推送给所述第一用户及所述第二用户以开始答题,包括:

当所述第二知识图谱指示有所述目标知识点时,将所述竞赛试题推送给所述第一用户及所述第二用户以开始答题。

本发明第二方面公开了一种互动答题的实现系统,可包括:

检测单元,用于检测第一用户在答题竞赛页面上对第一知识图谱中多个目标知识点的点击操作,响应于所述点击操作生成所述多个目标知识点对应的竞赛试题;其中,所述第一知识图谱为所述第一用户对应的个人知识图谱;

竞赛组织单元,用于搜索与所述目标知识点匹配的第二知识图谱,并向所述第二知识图谱对应的第二用户发起答题竞赛请求;其中,所述第二知识图谱为所述第二用户对应的个人知识图谱;

所述竞赛组织单元,还用于在检测到所述第二用户接受所述答题竞赛请求之后,将所述竞赛试题推送给所述第一用户及所述第二用户以开始答题;

测评单元,用于在检测到所述第一用户及所述第二用户答题结束之后,根据所述第一用户的答题时长、所述第一用户的答题结果、所述第二用户的答题时长及所述第二用户的答题结果进行综合测评,以获得所述第一用户的第一测评结果和所述第二用户的第二测评结果。

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

会话单元,用于在所述测评单元在检测到所述第一用户及所述第二用户答题结束之后,以及所述根据所述第一用户的答题时长、所述第一用户的答题结果、所述第二用户的答题时长及所述第二用户的答题结果进行综合测评,以获得所述第一用户的第一测评结果和所述第二用户的第二测评结果之后,在所述第一用户及所述第二用户之间创建临时会话,以使所述第一用户及所述第二用户通过临时会话分享各自的答题思路。

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

图谱生成单元,用于在所述检测单元检测第一用户在答题竞赛页面上对第一知识图谱中多个目标知识点的点击操作,响应于所述点击操作生成所述多个目标知识点对应的竞赛试题之前,检测所述第一用户的历史学习记录;以及,从所述历史学习记录中提取所述第一用户学习过的历史知识点;以及,根据所述历史知识点生成所述第一知识图谱。

作为一种可选的实施方式,在本发明第二方面中,所述竞赛组织单元用于搜索与所述目标知识点匹配的第二知识图谱,并向所述第二知识图谱对应的第二用户发起答题竞赛请求的方式具体为:

所述竞赛组织单元用于,判断是否搜索到与所述目标知识点匹配的第二知识图谱;以及,当搜索到所述第二知识图谱时,向所述第二知识图谱对应的第二用户发起答题竞赛请求;

所述系统还包括:确认单元;

所述确认单元,用于在所述竞赛组织单元确定未搜索到所述第二知识图谱时,向所述第一用户发送提示信息,所述提示信息用于提示所述第一用户未搜索到匹配的竞赛对手并请求是否需要更新所述目标知识点;

所述检测单元,还用于在所述确认单元确认接收到所述第一用户的反馈信息且所述反馈信息指示更新所述目标知识点时,检测所述第一用户在所述第一知识图谱上的再次点击操作,并获取所述第一用户的再次点击操作所选中的知识点并更新为所述目标知识点,根据更新后的目标知识点生成对应的竞赛试题,并由所述竞赛组织单元执行所述搜索与所述目标知识点匹配的第二知识图谱,并向所述第二知识图谱对应的第二用户发起答题竞赛请求的步骤。

作为一种可选的实施方式,在本发明第二方面中,所述竞赛组织单元用于搜索与所述目标知识点匹配的第二知识图谱,并向所述第二知识图谱对应的第二用户发起答题竞赛请求的方式具体为:

所述竞赛组织单元,用于广播竞赛邀请消息,所述竞赛邀请消息携带有所述目标知识点;以及,当接收到第二用户响应所述竞赛邀请消息反馈的应邀消息时,获取所述第二用户的第二知识图谱;以及,判断所述第二知识图谱是否指示有所述目标知识点;

所述竞赛组织单元用于在检测到所述第二用户接受所述答题竞赛请求之后,将所述竞赛试题推送给所述第一用户及所述第二用户以开始答题的方式具体为:

所述竞赛组织单元,用于当所述第二知识图谱指示有所述目标知识点时,将所述竞赛试题推送给所述第一用户及所述第二用户以开始答题。

本发明第三方面公开了一种终端设备,可包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面公开的一种互动答题的实现方法。

本发明第四方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本发明实施例第一方面公开的一种互动答题的实现方法。

本发明第五方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

本发明第六方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

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

在本发明实施例中,检测第一用户在答题竞赛页面上对其个人的第一知识图谱中多个目标知识点的点击操作,然后生成多个目标知识点对应的竞赛试题,进一步搜索与目标知识点匹配的第二知识图谱,并向该第二知识图谱对应的第二用户发起答题竞赛请求,同样地,第二知识图谱为第二用户对应的个人知识图谱,在检测到第二用户接受该答题竞赛请求之后,将生成的竞赛试题推送给第一用户和第二用户以通知双方开始答题,并在答题结束之后,获取双方的答题时长及答题结果,然后进行综合测评以获得第一用户的第一测评结果和第二用户的第二测评结果以供用户参考学习。可以看出,实施本发明实施例,能够为用户准确匹配有学习过相同知识点的竞赛对手,以实现水平较为均衡的竞赛互动答题,而不是局限于简单的结果性的单人答题模式,能够使得用户在竞赛答题中获取到对方在答题思路上的一些启发,避免局限于个人的答题思路,有利于个人的学习成长,并且互动式的答题竞赛模式更加能够激起用户的学习积极性,进一步提升学习效果。

附图说明

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

图1为本发明一实施例公开的互动答题的实现方法的流程示意图;

图2为本发明另一实施例公开的互动答题的实现方法的流程示意图;

图3为本发明又一实施例公开的互动答题的实现方法的流程示意图;

图4为本发明一实施例公开的互动答题的实现系统的流程示意图;

图5为本发明另一实施例公开的互动答题的实现系统的结构示意图;

图6为本发明一实施例公开的终端设备的结构示意图。

具体实施方式

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

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

本发明实施例公开了一种互动答题的实现方法,用于实现竞赛互动答题,提高学生的学习效果。本发明实施例还相应地公开了一种互动答题的实现系统。

下面将结合具体实施例,对本发明技术方案进行详细介绍。

实施例一

请参阅图1,图1为本发明一实施例公开的互动答题的实现方法的流程示意图;如图1所示,该互动答题的实现方法可包括:

101、检测第一用户在答题竞赛页面上对第一知识图谱中多个目标知识点的点击操作,响应于该点击操作生成多个目标知识点对应的竞赛试题;其中,该第一知识图谱为第一用户对应的个人知识图谱。

其中,本发明实施例应用于互动答题的实现系统(也可以是答题竞赛系统),用户通过在系统上注册获得登陆权限,用户可以通过终端设备登陆到系统上,在各自的终端设备中完成答题竞赛。因此,在本发明实施例中,第一用户可以对应有在系统登陆的第一账号信息,进而在步骤101中具体可以包括:检测第一用户在系统上输入的第一账号信息,对第一账号信息进行认证,在认证通过之后,将答题竞赛页面推送给第一用户,在答题竞赛页面上至少显示有第一知识图谱,该第一知识图谱上每个点对应着一个知识点;检测第一用户对第一知识图谱上的知识点的点击操作,然后获取该点击操作对应的知识点作为目标知识点,并生成目标知识点对应的竞赛试题。

进一步可选地,第一用户可以点击第一知识图谱上的一个知识点,此时对于系统而言,检测到第一用户对第一知识图谱上的某一个知识点的点击操作,并监测第一用户对第一知识图谱的下一个点击操作,当预设时长内未检测到第一用户对第一知识图谱的下一个点击操作时,获取该某一个知识点作为目标知识点,生成该目标知识点对应的多道不同答题方向的竞赛试题;或者,检测到第一用户对第一知识图谱上的某一个知识点的点击操作,并检测是否接收到选取结束指令,当检测到该选取结束指令,获取该某一个知识点作为目标知识点,生成该目标知识点对应的多道不同答题方向的竞赛试题。在该实施方式中,第一用户也可以只选择一个知识点,如果只选择一个知识点,则针对该知识点从不同答题方向上生成竞赛试题,以从各个答题方向上加强对第一用户的练习,帮助第一用户全面掌握该知识点对应的试题。

或者可选地,第一用户可以点击第一知识图谱上的多个知识点(2个及2个以上),此时对于系统而言,检测到第一用户对第一知识图谱上的多个知识点的点击操作,获取多个知识点作为目标知识点,生成该多个目标知识点对应的竞赛试题(可以是一个知识点对应一道竞赛试题,也可以是一个知识点分别对应多道竞赛试题,每道竞赛试题对应一个答题方向);或者,检测到第一用户对第一知识图谱上的多个知识点的点击操作,并检测是否接收到选取结束指令,当检测到该选取结束指令,获取该多个知识点作为目标知识点,生成该目标知识点对应的竞赛试题(可以是一个知识点对应一道竞赛试题,也可以是一个知识点分别对应多道竞赛试题,每道竞赛试题对应一个答题方向)。在该实施方式中,第一用户可以一次性选择多个知识点,以生成比较知识面比较广的试题卷,扩大对知识面的练习。

另外,需要说明的是,在本发明实施例中,第一用户作为答题竞赛的主动发起者,而第二用户是竞赛接受者,当然可以理解,第一用户和第二用户也可以进行身份对调,第二用户作为答题竞赛的主动发起者,第一用户作为竞赛接受者,在本发明实施例中仅是以第一用户作为主动发起者,第二用户作为竞赛接受者为例进行说明。

作为一种可选的实施方式,上述第一用户对应的第一知识图谱可以通过以下方式生成:检测第一用户的历史学习记录;从历史学习记录中提取第一用户学习过的历史知识点;根据历史知识点生成第一知识图谱。第一用户在学习过程中,会涉及到具体知识点的学习,然后从其学习记录中提取这些历史知识点,生成该第一知识图谱。

进一步可选的,还可以理解,可以定期检测第一用户的学习记录,然后根据学习记录中的知识点更新该第一知识图谱。由于第一用户在不断的学习中,因此,所涉及的知识点也会越来越多,通过该实施方式,能够及时更新第一知识图谱,以匹配第一用户的学习进度。

102、搜索与目标知识点匹配的第二知识图谱,并向第二知识图谱对应的第二用户发起答题竞赛请求;其中,该第二知识图谱为第二用户对应的个人知识图谱。

其中,答题竞赛请求可以携带有第一用户的第一账号信息及目标知识点,以便第二用户在接收到该答题竞赛请求时,通过其所携带的第一账号信息及目标知识点了解到基本的竞赛情况,以确定是否接受该答题竞赛请求。

与第一用户相同,第二用户可以对应有在系统登陆的第二账号信息,因此,在本发明实施例中,系统在检测到第二用户输入的第二账号信息时,对第二账号信息进行认证,并在认证通过之后,将答题竞赛页面推送给第二用户,其中,推送给第二用户的答题竞赛页面上至少显示有第二知识图谱,该第二知识图谱上每个点对应着一个知识点。因此可以看出,系统推送给第一用户和第二用户的答题竞赛页面上所显示的内容是略有不同的,第一用户所接收到的答题竞赛页面上显示第一知识图谱,还可以显示第一账号信息及第一用户的历史答题竞赛情况等,第二用户所接收到的答题竞赛页面上显示第二知识图谱,还可以显示第二账号信息及第二用户的历史答题竞赛情况等,也就是说,最后第一用户和第二用户各自登陆上的答题竞赛页面是针对各自的。

还需要说明的是,搜索与目标知识点匹配的第二知识图谱是指:第二知识图谱中指示有目标知识点,即对应有该目标知识点。进而,在搜索到目标知识点匹配的第二知识图谱之后,说明第一知识图谱和第二知识图谱至少共有该目标知识点。

作为一种可选的实施方式,上述第二用户对应的第二知识图谱可以通过以下方式生成:检测第二用户的历史学习记录;从历史学习记录中提取第二用户学习过的历史知识点;根据历史知识点生成第二知识图谱。第二用户在学习过程中,会涉及到具体知识点的学习,然后从其学习记录中提取这些历史知识点,生成该第二知识图谱。

进一步可选的,还可以理解,可以定期检测第二用户的学习记录,然后根据学习记录中的知识点更新该第二知识图谱。由于第二用户在不断的学习中,因此,所涉及的知识点也会越来越多,通过该实施方式,能够及时更新第一知识图谱,以匹配第一用户的学习进度。

103、在检测到第二用户接受答题竞赛请求之后,将竞赛试题推送给第一用户及第二用户以开始答题。

可选地,将竞赛试题推送给第一用户及第二用户是指,将竞赛试题控制在第一用户的第一账号信息对应答题竞赛页面上显示,以及控制该竞赛试题在第二用户的第二账号信息对应的答题竞赛页面上显示。

104、在检测到第一用户及第二用户答题结束之后,根据第一用户的答题时长、第一用户的答题结果、第二用户的答题时长及第二用户的答题结果进行综合测评,以获得第一用户的第一测评结果和第二用户的第二测评结果。

作为一种可选的实施方式,在执行完步骤104之后,在第一用户及第二用户之间创建临时会话,以使第一用户及第二用户通过临时会话分享各自的答题思路。通过该实施方式,第一用户和第二用户可以基于系统建立临时会话,以进行答题思路、经验等交流分享。

在上述实施例中,检测第一用户在答题竞赛页面上对其个人的第一知识图谱中多个目标知识点的点击操作,然后生成多个目标知识点对应的竞赛试题,进一步搜索与目标知识点匹配的第二知识图谱,并向该第二知识图谱对应的第二用户发起答题竞赛请求,同样地,第二知识图谱为第二用户对应的个人知识图谱,在检测到第二用户接受该答题竞赛请求之后,将生成的竞赛试题推送给第一用户和第二用户以通知双方开始答题,并在答题结束之后,获取双方的答题时长及答题结果,然后进行综合测评以获得第一用户的第一测评结果和第二用户的第二测评结果以供用户参考学习。可以看出,实施本发明实施例,能够为用户准确匹配有学习过相同知识点的竞赛对手,以实现水平较为均衡的竞赛互动答题,而不是局限于简单的结果性的单人答题模式,能够使得用户在竞赛答题中获取到对方在答题思路上的一些启发,避免局限于个人的答题思路,有利于个人的学习成长,并且互动式的答题竞赛模式更加能够激起用户的学习积极性,进一步提升学习效果。

实施例二

请参阅图2,图2为本发明另一实施例公开的互动答题的实现方法的流程示意图;如图2所示,该互动答题的实现方法可包括:

201、检测第一用户在答题竞赛页面上对第一知识图谱中多个目标知识点的点击操作,响应于该点击操作生成多个目标知识点对应的竞赛试题;其中,该第一知识图谱为第一用户对应的个人知识图谱。

202、判断是否搜索到与目标知识点匹配的第二知识图谱。

其中,当搜索到第二知识图谱时,转向执行步骤203至205;在未搜索到第二知识图谱时,转向步骤206至207。

可以理解,在系统的用户中,可能还不存在与该目标知识点匹配的知识图谱(除第一知识图谱之外),因此,在本发明实施例中针对该情况给出了一种参考处理方式。

当然,可以进一步理解,系统的用户中,可能存在多个与目标知识点匹配的知识图谱(除第一知识图谱之外),因此,在本发明实施例中,系统在搜索到与多个目标知识点匹配的多个知识图谱时,根据预设的排序方式对多个知识图谱进行排序,例如,以各自知识图谱的用户在系统上的活跃度进行排序,然后从排序后的多个知识图谱中选择出排序在前或在后(活跃度最高)的一个知识图谱,作为第二知识图谱。在该实施方式中,可以优先在系统上活跃度比较高的用户作为第一用户的竞赛对手,以提高用户的踊跃参与度。

作为另一种可选地,在搜索到多个与目标知识点匹配的知识图谱(除第一知识图谱之外)时,系统可以在该多个知识图谱对应的多个用户中广播竞赛请求,然后检测第一个接受该竞赛请求的用户作为第二用户且其对应的知识图谱作为第二知识图谱。在该实施方式中,能够给以多个用户公平的竞赛机会。

203、向第二知识图谱对应的第二用户发起答题竞赛请求。

204、在检测到第二用户接受答题竞赛请求之后,将竞赛试题推送给第一用户及第二用户以开始答题。

205、在检测到第一用户及第二用户答题结束之后,根据第一用户的答题时长、第一用户的答题结果、第二用户的答题时长及第二用户的答题结果进行综合测评,以获得第一用户的第一测评结果和第二用户的第二测评结果。

可选地,系统还可以进一步根据第一测评结果和第二测评结果分别给以第一用户和第二用户的积分奖励,所奖励的积分可以用来在该系统上购买付费学习资源。

作为另一种可选的实施方式,系统还可以根据第一测评结果和第二测评结果分别给第一用户及第二用户免费赠送付费学习资源,其中,系统将第一用户所得的付费学习资源免费推送至答题竞赛页面,以便第一用户领取。

进一步可选地,系统将第一用户所得的付费学习资源免费推送至答题竞赛页面,以便第一用户领取可以包括:获取礼包界面并输出,该礼包界面至少包括中心区域及n个抽奖区域,该中心区域与n个抽奖区域组成一个圆形,其中,该中区区域位于圆形中心,该n个抽奖区域分散设置在中心区域的周围,该中心区域用于显示待打开礼包,该抽奖区域上显示有用于指示其对应奖项等级的文字信息;检测第一用户对中心区域显示的待打开礼包的打开操作;响应于打开操作以预设动画方式打开待打开礼包并同时播放预设音乐;在待打开礼包被完全打开之后,在中心区域上显示付费学习资源的相关信息以及领取按钮;检测第一用户对领取按钮的点击操作后,将付费学习资源加入第一用户的第一账号信息对应的已购书单列表中,并在中心区域显示抽奖提示信息以及抽奖指针,该抽奖指针一端位于中心区域的中心点且另一端指向抽奖区域;在接收到第一用户对中心区域的触压操作时,获取触压操作对应的触压压力值,控制抽奖指针以中心点为转动点及向预设方向转动触压压力值所匹配的目标圈数;在抽奖指针转动完目标圈数并静止之后,获取抽奖指针指向的目标抽奖区域,并获取目标抽奖区域的奖项以奖励给第一用户。通过该实施方式,第一用户可以通过礼包界面的方式由第一用户自己打开奖励的待打开礼包,以增加系统与第一用户的交互,提高趣味性。进一步地,除了能够奖励第一用户付费学习资源,还可以让第一用户通过抽奖的方式获取其它奖励,以进一步激励第一用户学习。

进一步可选地,在待打开礼包被完全打开之后,该中心区域上还显示有交换按钮;在检测到第一用户对交换按钮的选择操作后,获取当前在线并获得该第一测评结果对应的付费学习资源的其他用户;从其他用户中选择出存在交换意愿的待交换用户,该待交换用户在对应第一测评结果上获取到的付费学习资源与第一用户获取到的付费学习资源均不同,且待交换用户的数量为小于或者等于n值;获取待交换用户的付费学习资源并随机分配至抽奖区域,一个抽奖区域对应一个付费学习资源;并执行在接收到第一用户对中心区域的触压操作时,获取触压操作对应的触压压力值,控制抽奖指针以中心点为转动点及向预设方向转动触压压力值所匹配的目标圈数的步骤。通过该实施方式,用户可以与其他用户进行付费学习资源交换。

206、向第一用户发送提示信息,该提示信息用于提示第一用户未搜索到匹配的竞赛对手并请求是否需要更新目标知识点。

207、当接收到第一用户的反馈信息且该反馈信息指示更新目标知识点时,检测第一用户在第一知识图谱上的再次点击操作,并获取第一用户的再次点击操作所选中的知识点并更新为目标知识点,根据更新后的目标知识点生成对应的竞赛试题,并转向步骤202。

需要说明的是,如果更新目标知识点的次数达到预设次数(如3次),则结束本流程,或者搜索到匹配的第二知识图谱并完成竞赛后结束流程,或者由第一用户主动结束本流程,在此特意说明但并未在图2中示出预设次数后结束或主动结束的流程。

通过上述实施例,在检测到第二知识图谱时,直接向第二知识图谱的第二用户发起答题竞赛请求,在未搜索到第二知识图谱时,可以通过咨询第一用户之后,并在第一用户的更新操作下对目标知识点进行更新,以进行再次的竞赛对手的匹配,能够为用户准确匹配有学习过相同知识点的竞赛对手,以实现水平较为均衡的竞赛互动答题,而不是局限于简单的结果性的单人答题模式,能够使得用户在竞赛答题中获取到对方在答题思路上的一些启发,避免局限于个人的答题思路,有利于个人的学习成长,并且互动式的答题竞赛模式更加能够激起用户的学习积极性,进一步提升学习效果。

实施例三

请参阅图3,图3为本发明又一实施例公开的互动答题的实现方法的流程示意图;如图3所示,该互动答题的实现方法可包括:

301、检测第一用户在答题竞赛页面上对第一知识图谱中多个目标知识点的点击操作,响应于该点击操作生成多个目标知识点对应的竞赛试题;其中,该第一知识图谱为第一用户对应的个人知识图谱。

302、广播竞赛邀请消息,该竞赛邀请消息携带有上述目标知识点。

303、当接收到第二用户响应竞赛邀请消息反馈的应邀消息时,获取第二用户的第二知识图谱。

304、判断第二知识图谱是否指示有目标知识点。

其中,当第二知识图谱指示有目标知识点时,转向步骤305;当第二知识图谱未指示有目标知识点时,转向步骤302。

需要说明的是,如果第二知识图谱未指示有目标知识点,可以继续广播寻找其他用户,但是如果多次广播均为寻找到,系统可以提示第一用户,如果第一用户同意接受该第二知识图谱的用户作为竞赛对手,则推送竞赛试题以开始竞赛,如果第一用户不同意接受该第二知识图谱的用户作为竞赛对手,则结束本流程。

305、将竞赛试题推送给第一用户及第二用户以开始答题。

306、在检测到第一用户及第二用户答题结束之后,根据第一用户的答题时长、第一用户的答题结果、第二用户的答题时长及第二用户的答题结果进行综合测评,以获得第一用户的第一测评结果和第二用户的第二测评结果。

在本发明实施例中,可以进行广播以让其他用户主动应邀参加竞赛,而不是系统主动匹配竞赛对手,能够提高系统的互动性。

当然还可以理解,在本发明实施例中第一用户还可以指定竞赛对手,那么第一用户将在选择出目标知识点时,将会提供竞赛对手的账号信息,系统根据该账号信息为用户找到该竞赛对手,并在竞赛对手同意该答题竞赛后,将竞赛试题推送给双方以开始答题。

实施例四

请参阅图4,图4为本发明一实施例公开的互动答题的实现系统的流程示意图;在图4所示的互动答题的实现系统中,该互动答题的实现系统可包括:

检测单元410,用于检测第一用户在答题竞赛页面上对第一知识图谱中多个目标知识点的点击操作,响应于所述点击操作生成所述多个目标知识点对应的竞赛试题;其中,所述第一知识图谱为所述第一用户对应的个人知识图谱;

竞赛组织单元420,用于搜索与所述目标知识点匹配的第二知识图谱,并向所述第二知识图谱对应的第二用户发起答题竞赛请求;其中,所述第二知识图谱为所述第二用户对应的个人知识图谱;

上述竞赛组织单元420,还用于在检测到第二用户接受所述答题竞赛请求之后,将所述竞赛试题推送给所述第一用户及所述第二用户以开始答题;

测评单元430,用于在检测到第一用户及所述第二用户答题结束之后,根据所述第一用户的答题时长、所述第一用户的答题结果、所述第二用户的答题时长及所述第二用户的答题结果进行综合测评,以获得所述第一用户的第一测评结果和所述第二用户的第二测评结果。

作为一种可选的实施方式,检测单元410可以是检测第一用户在系统上输入的第一账号信息,对第一账号信息进行认证,在认证通过之后,将答题竞赛页面推送给第一用户,在答题竞赛页面上至少显示有第一知识图谱,该第一知识图谱上每个点对应着一个知识点;检测第一用户对第一知识图谱上的知识点的点击操作,然后获取该点击操作对应的知识点作为目标知识点,并生成目标知识点对应的竞赛试题。

进一步可选地,第一用户可以点击第一知识图谱上的一个知识点,此时对于系统而言,检测单元410检测到第一用户对第一知识图谱上的某一个知识点的点击操作,并监测第一用户对第一知识图谱的下一个点击操作,当预设时长内未检测到第一用户对第一知识图谱的下一个点击操作时,获取该某一个知识点作为目标知识点,生成该目标知识点对应的多道不同答题方向的竞赛试题;或者,检测到第一用户对第一知识图谱上的某一个知识点的点击操作,并检测是否接收到选取结束指令,当检测到该选取结束指令,获取该某一个知识点作为目标知识点,生成该目标知识点对应的多道不同答题方向的竞赛试题。在该实施方式中,第一用户也可以只选择一个知识点,如果只选择一个知识点,则针对该知识点从不同答题方向上生成竞赛试题,以从各个答题方向上加强对第一用户的练习,帮助第一用户全面掌握该知识点对应的试题。

或者可选地,第一用户可以点击第一知识图谱上的多个知识点(2个及2个以上),此时对于系统而言,检测单元410检测到第一用户对第一知识图谱上的多个知识点的点击操作,获取多个知识点作为目标知识点,生成该多个目标知识点对应的竞赛试题(可以是一个知识点对应一道竞赛试题,也可以是一个知识点分别对应多道竞赛试题,每道竞赛试题对应一个答题方向);或者,检测到第一用户对第一知识图谱上的多个知识点的点击操作,并检测是否接收到选取结束指令,当检测到该选取结束指令,获取该多个知识点作为目标知识点,生成该目标知识点对应的竞赛试题(可以是一个知识点对应一道竞赛试题,也可以是一个知识点分别对应多道竞赛试题,每道竞赛试题对应一个答题方向)。在该实施方式中,第一用户可以一次性选择多个知识点,以生成比较知识面比较广的试题卷,扩大对知识面的练习。

实施上述系统,能够为用户准确匹配有学习过相同知识点的竞赛对手,以实现水平较为均衡的竞赛互动答题,而不是局限于简单的结果性的单人答题模式,能够使得用户在竞赛答题中获取到对方在答题思路上的一些启发,避免局限于个人的答题思路,有利于个人的学习成长,并且互动式的答题竞赛模式更加能够激起用户的学习积极性,进一步提升学习效果。

作为一种可选的实施方式,请参阅图5,图5为本发明另一实施例公开的互动答题的实现系统的结构示意图;图5所示的互动答题的实现系统是在图4所示的互动答题的实现系统的基础上进行优化得到的,在图5所示的互动答题的实现系统还可以包括:

会话单元510,用于在测评单元430在检测到所述第一用户及所述第二用户答题结束之后,以及根据所述第一用户的答题时长、所述第一用户的答题结果、所述第二用户的答题时长及所述第二用户的答题结果进行综合测评,以获得所述第一用户的第一测评结果和所述第二用户的第二测评结果之后,在所述第一用户及所述第二用户之间创建临时会话,以使所述第一用户及所述第二用户通过临时会话分享各自的答题思路。通过该实施方式,第一用户和第二用户可以基于系统建立临时会话,以进行答题思路、经验等交流分享。

进一步可选地,测评单元430还可以根据第一测评结果和第二测评结果分别给以第一用户和第二用户的积分奖励,所奖励的积分可以用来在该系统上购买付费学习资源。

作为另一种可选的实施方式,测评单元430还可以根据第一测评结果和第二测评结果分别给第一用户及第二用户免费赠送付费学习资源,其中,系统将第一用户所得的付费学习资源免费推送至答题竞赛页面,以便第一用户领取。

进一步可选地,测评单元430还可以将第一用户所得的付费学习资源免费推送至答题竞赛页面,以便第一用户领取可以包括:获取礼包界面并输出,该礼包界面至少包括中心区域及n个抽奖区域,该中心区域与n个抽奖区域组成一个圆形,其中,该中区区域位于圆形中心,该n个抽奖区域分散设置在中心区域的周围,该中心区域用于显示待打开礼包,该抽奖区域上显示有用于指示其对应奖项等级的文字信息;检测第一用户对中心区域显示的待打开礼包的打开操作;响应于打开操作以预设动画方式打开待打开礼包并同时播放预设音乐;在待打开礼包被完全打开之后,在中心区域上显示付费学习资源的相关信息以及领取按钮;检测第一用户对领取按钮的点击操作后,将付费学习资源加入第一用户的第一账号信息对应的已购书单列表中,并在中心区域显示抽奖提示信息以及抽奖指针,该抽奖指针一端位于中心区域的中心点且另一端指向抽奖区域;在接收到第一用户对中心区域的触压操作时,获取触压操作对应的触压压力值,控制抽奖指针以中心点为转动点及向预设方向转动触压压力值所匹配的目标圈数;在抽奖指针转动完目标圈数并静止之后,获取抽奖指针指向的目标抽奖区域,并获取目标抽奖区域的奖项以奖励给第一用户。通过该实施方式,第一用户可以通过礼包界面的方式由第一用户自己打开奖励的待打开礼包,以增加系统与第一用户的交互,提高趣味性。进一步地,除了能够奖励第一用户付费学习资源,还可以让第一用户通过抽奖的方式获取其它奖励,以进一步激励第一用户学习。

进一步可选地,测评单元430还可以在待打开礼包被完全打开之后,该中心区域上还显示有交换按钮;进而在检测到第一用户对交换按钮的选择操作后,获取当前在线并获得该第一测评结果对应的付费学习资源的其他用户;从其他用户中选择出存在交换意愿的待交换用户,该待交换用户在对应第一测评结果上获取到的付费学习资源与第一用户获取到的付费学习资源均不同,且待交换用户的数量为小于或者等于n值;获取待交换用户的付费学习资源并随机分配至抽奖区域,一个抽奖区域对应一个付费学习资源;并执行在接收到第一用户对中心区域的触压操作时,获取触压操作对应的触压压力值,控制抽奖指针以中心点为转动点及向预设方向转动触压压力值所匹配的目标圈数的步骤。通过该实施方式,用户可以与其他用户进行付费学习资源交换。

作为一种可选的实施方式,进一步结合图5,该互动答题的实现系统还可以包括:

图谱生成单元520,用于在检测单元410检测第一用户在答题竞赛页面上对第一知识图谱中多个目标知识点的点击操作,响应于点击操作生成所述多个目标知识点对应的竞赛试题之前,检测所述第一用户的历史学习记录;以及,从所述历史学习记录中提取所述第一用户学习过的历史知识点;以及,根据所述历史知识点生成所述第一知识图谱。

进一步可选地,图谱生成单元520可以定期检测第一用户的学习记录,然后根据学习记录中的知识点更新该第一知识图谱。由于第一用户在不断的学习中,因此,所涉及的知识点也会越来越多,通过该实施方式,能够及时更新第一知识图谱,以匹配第一用户的学习进度。

作为一种可选的实施方式,图谱生成单元520检测第二用户的历史学习记录;从历史学习记录中提取第二用户学习过的历史知识点;根据历史知识点生成第二知识图谱。第二用户在学习过程中,会涉及到具体知识点的学习,然后从其学习记录中提取这些历史知识点,生成该第二知识图谱。

进一步可选地,图谱生成单元520可以定期检测第二用户的学习记录,然后根据学习记录中的知识点更新该第二知识图谱。由于第二用户在不断的学习中,因此,所涉及的知识点也会越来越多,通过该实施方式,能够及时更新第一知识图谱,以匹配第一用户的学习进度。

作为一种可选的实施方式,上述竞赛组织单元420用于搜索与所述目标知识点匹配的第二知识图谱,并向所述第二知识图谱对应的第二用户发起答题竞赛请求的方式具体为:

上述竞赛组织单元420用于,判断是否搜索到与所述目标知识点匹配的第二知识图谱;以及,当搜索到所述第二知识图谱时,向所述第二知识图谱对应的第二用户发起答题竞赛请求;

进一步地,结合图5,上述系统还包括:确认单元530。

其中,上述确认单元530,用于在竞赛组织单元420确定未搜索到所述第二知识图谱时,向所述第一用户发送提示信息,所述提示信息用于提示所述第一用户未搜索到匹配的竞赛对手并请求是否需要更新所述目标知识点;所述检测单元,还用于在所述确认单元确认接收到所述第一用户的反馈信息且所述反馈信息指示更新所述目标知识点时,检测所述第一用户在所述第一知识图谱上的再次点击操作,并获取所述第一用户的再次点击操作所选中的知识点并更新为所述目标知识点,根据更新后的目标知识点生成对应的竞赛试题,并由竞赛组织单元420执行所述搜索与所述目标知识点匹配的第二知识图谱,并向所述第二知识图谱对应的第二用户发起答题竞赛请求的步骤。

进一步可以理解,系统的用户中,可能存在多个与目标知识点匹配的知识图谱(除第一知识图谱之外),因此,在本发明实施例中,竞赛组织单元420在搜索到与多个目标知识点匹配的多个知识图谱时,根据预设的排序方式对多个知识图谱进行排序,例如,以各自知识图谱的用户在系统上的活跃度进行排序,然后从排序后的多个知识图谱中选择出排序在前或在后(活跃度最高)的一个知识图谱,作为第二知识图谱。在该实施方式中,可以优先在系统上活跃度比较高的用户作为第一用户的竞赛对手,以提高用户的踊跃参与度。

作为另一种可选地,竞赛组织单元420在搜索到多个与目标知识点匹配的知识图谱(除第一知识图谱之外)时,可以在该多个知识图谱对应的多个用户中广播竞赛请求,然后检测第一个接受该竞赛请求的用户作为第二用户且其对应的知识图谱作为第二知识图谱。在该实施方式中,能够给以多个用户公平的竞赛机会。

作为一种可选的实施方式,上述竞赛组织单元420用于搜索与所述目标知识点匹配的第二知识图谱,并向所述第二知识图谱对应的第二用户发起答题竞赛请求的方式具体为:

上述竞赛组织单元420,用于广播竞赛邀请消息,所述竞赛邀请消息携带有所述目标知识点;以及,当接收到第二用户响应所述竞赛邀请消息反馈的应邀消息时,获取所述第二用户的第二知识图谱;以及,判断所述第二知识图谱是否指示有所述目标知识点;

进而,竞赛组织单元420用于在检测到所述第二用户接受所述答题竞赛请求之后,将所述竞赛试题推送给所述第一用户及所述第二用户以开始答题的方式具体为:

竞赛组织单元420,用于当所述第二知识图谱指示有所述目标知识点时,将所述竞赛试题推送给所述第一用户及所述第二用户以开始答题。

实施例五

请参阅图6,图6为本发明一实施例公开的终端设备的结构示意图;图6所示的终端设备可包括:至少一个处理器610,例如cpu,通信总线630用于实现这些组件之间的通信连接。存储器620可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器620可选的还可以是至少一个位于远离前述处理器610的存储装置。其中,存储器610中存储一组程序代码,且处理器610调用存储器620中存储的程序代码,用于执行以下操作:

检测第一用户在答题竞赛页面上对第一知识图谱中多个目标知识点的点击操作,响应于所述点击操作生成所述多个目标知识点对应的竞赛试题;其中,所述第一知识图谱为所述第一用户对应的个人知识图谱;

搜索与所述目标知识点匹配的第二知识图谱,并向所述第二知识图谱对应的第二用户发起答题竞赛请求;其中,所述第二知识图谱为所述第二用户对应的个人知识图谱;

在检测到所述第二用户接受所述答题竞赛请求之后,将所述竞赛试题推送给所述第一用户及所述第二用户以开始答题;

在检测到所述第一用户及所述第二用户答题结束之后,根据所述第一用户的答题时长、所述第一用户的答题结果、所述第二用户的答题时长及所述第二用户的答题结果进行综合测评,以获得所述第一用户的第一测评结果和所述第二用户的第二测评结果。

可选地,上述处理器610还可以执行以下步骤:

在所述第一用户及所述第二用户之间创建临时会话,以使所述第一用户及所述第二用户通过临时会话分享各自的答题思路。

可选地,上述处理器610还可以执行以下步骤:

检测所述第一用户的历史学习记录;从所述历史学习记录中提取所述第一用户学习过的历史知识点;根据所述历史知识点生成所述第一知识图谱。

可选地,上述处理器610还可以执行以下步骤:

判断是否搜索到与所述目标知识点匹配的第二知识图谱;当搜索到所述第二知识图谱时,向所述第二知识图谱对应的第二用户发起答题竞赛请求;

进而,当未搜索到所述第二知识图谱时,向所述第一用户发送提示信息,所述提示信息用于提示所述第一用户未搜索到匹配的竞赛对手并请求是否需要更新所述目标知识点;当接收到所述第一用户的反馈信息且所述反馈信息指示更新所述目标知识点时,检测所述第一用户在所述第一知识图谱上的再次点击操作,并获取所述第一用户的再次点击操作所选中的知识点并更新为所述目标知识点,根据更新后的目标知识点生成对应的竞赛试题,并执行所述搜索与所述目标知识点匹配的第二知识图谱,并向所述第二知识图谱对应的第二用户发起答题竞赛请求的步骤。

可选地,上述处理器610还可以执行以下步骤:

广播竞赛邀请消息,所述竞赛邀请消息携带有所述目标知识点;当接收到第二用户响应所述竞赛邀请消息反馈的应邀消息时,获取所述第二用户的第二知识图谱;判断所述第二知识图谱是否指示有所述目标知识点;当所述第二知识图谱指示有所述目标知识点时,将所述竞赛试题推送给所述第一用户及所述第二用户以开始答题。

本发明实施例还公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行图1至图3公开的一种互动答题的实现方法。

本发明实施例还公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行图1至图3公开的任意一种方法的部分或全部步骤。

本发明实施例还公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行图1至图3公开的任意一种方法的部分或全部步骤。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(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