一种试题推荐方法及装置与流程

文档序号:11707665阅读:176来源:国知局
一种试题推荐方法及装置与流程

本发明属于计算机技术领域,尤其涉及一种试题推荐方法及装置。



背景技术:

随着互联网技术的发展和智能设备的普及,网上学习已经成为学生群体、工作群体等的一种重要学习方式,其中,网上学习不仅包括网上课堂视频,还有各种搜题软件和做题软件。这些搜题软件和做题软件,一方面为用户提供齐全的试题资源,另一方面为用户提供了做题的便利,用户随时随地都可以进行搜题和做题。

然而,搜题软件和做题软件在为用户提供试题时,主要根据用户将要参加的考试进行推荐,或者根据名校的试卷进行推荐,例如,搜题软件和做题软件为高中用户提供的往往是名校的模拟试卷或者往年的高考、联考等试题,用户需要在试卷中进行多次筛选才能获取到适合自己的试题,可见,这些试题推荐方式较为缺乏针对性,不利于提高用户的搜题或做题效率。



技术实现要素:

本发明的目的在于提供一种试题推荐方法及装置,旨在解决由于现有技术无法提供一种有效的试题推荐方法,导致试题推荐缺乏针对性、且试题推荐的效率不高的问题。

一方面,本发明提供了一种试题推荐方法,所述方法包括下述步骤:

当接收到用户输入的试题推荐命令时,采集所述用户的指纹;

对所述指纹进行分类,以获取所述指纹对应的年级信息;

根据所述年级信息,在预先构建的试题库中查找相应的年级试题;

接收所述用户输入的科目,并在所述年级试题中获取所述科目的试题,向所述用户输出所述科目的试题。

另一方面,本发明提供了一种试题推荐装置,所述装置包括:

指纹采集模块,用于当接收到用户输入的试题推荐命令时,采集所述用户的指纹;

年级获取模块,用于对所述指纹进行分类,以获取所述指纹对应的年级信息;

试题查找模块,用于根据所述年级信息,在预先构建的试题库中查找相应的年级试题;以及

试题输出模块,用于接收所述用户输入的科目,并在所述年级试题中获取所述科目的试题,向所述用户输出所述科目的试题。

本发明在接收到用户输入的试题推荐命令时,采集用户的指纹,对该指纹进行分类,以获取指纹对应的年级信息,根据该年级信息,在预先构建的试题库中查找相应的年级试题,接着,接收用户输入的科目,并在年级试题中获取该科目的试题,最后,向用户输入该科目的试题,从而通过指纹识别、获取用户输入的科目自动向用户推荐对应年级的科目试题,有效地提高了试题推荐的准确率,有针性地向不同年级的用户推荐试题,使得试题推荐快捷、方便。

附图说明

图1是本发明实施例一提供的试题推荐方法的实现流程图;

图2是本发明实施例二提供的试题推荐装置的结构示意图;以及

图3是本发明实施例二提供的试题推荐装置的优选结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

以下结合具体实施例对本发明的具体实现进行详细描述:

实施例一:

图1示出了本发明实施例一提供的试题推荐方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤s101中,当接收到用户输入的试题推荐命令时,采集用户的指纹。

本发明实施例适用于支持指纹采集的智能手机、平板电脑等智能设备。当在这些智能设备上接收到用户输入的试题推荐命令时,可通过这些智能设备上的指纹传感器采集用户的指纹。作为示例地,可通过这些智能设备显示屏幕上的指纹传感器采集用户手指触摸点处的指纹。

优选地,在指纹采集完毕后,关闭当前智能设备上的指纹采集功能,以降低试题推荐过程的功耗。

优选地,在采集用户指纹之前,获取用户的位置信息,并根据该位置信息在预先构建的试题库中筛选出于该与该位置信息相关的试题,并将这些试题设置为后续年级试题的查找范围,从而有效提高试题推荐的准确度。

在步骤s102中,对指纹进行分类,以获取指纹对应的年级信息。

在本发明实施例中,虽然指纹的纹路和形状在人的一生中不会发生变化,但是指纹大小、指纹纹线宽度、褶皱密度以及指纹清晰度对随着人的年龄发生变化,因此可根据这些发生变化的指纹特征对指纹进行分类,通过分类来确定用户的年龄,接着,根据预先构建的映射关系表,获取用户年龄对应的年级信息,该年级信息即用户指纹所对应的年级信息,其中映射关系表中为年龄和年级信息的映射关系。

具体地,在根据这些发生变化的指纹特征对指纹进行分类时,可提取用户指纹的这些指纹特征,并将这些指纹特征与预先构建的指纹库中不同年龄的指纹特征进行匹配,获取其中与用户指纹的指纹特征匹配成功的指纹特征,可认为该指纹特征的年龄为用户当前的年龄。其中,年龄可以为一具体年龄和年龄范围段,年级信息可以为年级和年级的上下学期。

优选地,当指纹识别只识别出年龄范围段或年龄在映射关系表中对应多个年级信息时,可能出现在映射关系表中查找到多个年级信息的情况,此时向用户输出这些年级信息,并获取用户在这些年级信息中选择的年级信息,将用户所选的年级信息设置为用户指纹对应的年级信息,从而提高年级信息的准确率。

作为示例地,当通过指纹识别确定用户的年龄为17岁时,在映射关系表中可以查找到年龄为17岁时对应的年级为高二下学期或高三上学期,此时可显示出高二上学期或高三上学期以供用户选择,当这两个年级信息都不准确时,用户可手动输入年级信息。

在步骤s103中,根据年级信息,在预先构建的试题库中查找相应的年级试题。

在本发明实施例中,预先构建的试题库中存储着不同地区、不同学校以及不同年级的试题,因此可根据获取到的年级信息,在试题库中查找该年级信息对应的所有试题。

在步骤s104中,接收用户输入的科目,并在年级试题中获取科目的试题,向用户输出科目的试题。

在本发明实施例中,在查询到年级信息对应的所有试题后,再根据用户输入的科目,进行进一步的筛选,以获得在年级信息对应试题中该科目的所有试题。

可选地,将该科目的所有试题按照预设顺序进行显示输出,其中,预设顺序可为时间先后、评价高低等顺序。

在本发明实施例中,在接收到用户的试题推荐命令时,对采集到的用户指纹进行分类,以确定用户指纹对应的年级信息,并在预先构建的试题库中查找该年级信息对应的年级试题,最后在这些年级试题中筛选出与用户所选科目相符的试题,将这些科目试题作为推荐试题进行显示输出,从而通过指纹识别、根据用户输入的科目进行进一步的筛选,实现了与用户年级、科目相符的试题推荐,使得试题推荐的个性化,有效地提高了试题推荐的效率。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如rom/ram、磁盘、光盘等。

实施例二:

图2示出了本发明实施例二提供的试题推荐装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:

指纹采集模块21,用于当接收到用户输入的试题推荐命令时,采集用户的指纹。

在本发明实施例中,当接收到用户输入的试题推荐命令时,可通过当前智能设备上的指纹传感器采集用户的指纹。作为示例地,可通过当前智能设备显示屏幕上的指纹传感器采集用户手指触摸点处的指纹。

优选地,在指纹采集完毕后,关闭当前智能设备上的指纹采集功能,以降低试题推荐过程的功耗。

年级获取模块22,用于对指纹进行分类,以获取指纹对应的年级信息。

在本发明实施例中,虽然指纹的纹路和形状在人的一生中不会发生变化,但是指纹大小、指纹纹线宽度、褶皱密度以及指纹清晰度对随着人的年龄发生变化,因此可根据这些发生变化的指纹特征对指纹进行分类,通过分类来确定用户的年龄,接着,根据预先构建的映射关系表,获取用户年龄对应的年级信息,该年级信息即用户指纹所对应的年级信息,其中映射关系表中为年龄和年级信息的映射关系。

具体地,在根据这些发生变化的指纹特征对指纹进行分类时,可提取用户指纹的这些指纹特征,并将这些指纹特征与预先构建的指纹库中不同年龄的指纹特征进行匹配,获取其中与用户指纹的指纹特征匹配成功的指纹特征,可认为该指纹特征的年龄为用户当前的年龄。其中,年龄可以为一具体年龄和年龄范围段,年级信息可以为年级和年级的上下学期。

试题查找模块23,用于根据年级信息,在预先构建的试题库中查找相应的年级试题。

在本发明实施例中,预先构建的试题库中存储着不同地区、不同学校以及不同年级的试题,因此可根据获取到的年级信息,在试题库中查找该年级信息对应的所有试题。

试题输出模块24,用于接收用户输入的科目,并在年级试题中获取科目的试题,向用户输出科目的试题。

在本发明实施例中,在查询到年级信息对应的所有试题后,再根据用户输入的科目,进行进一步的筛选,以获得在年级信息对应试题中该科目的所有试题。

优选地,如图3所示,试题推荐装置还包括试题筛选模块31,其中:

试题筛选模块31,用于获取用户的位置信息,并根据位置信息在试题库中筛选出与位置信息相关的试题,并将与位置信息相关的所有试题设置为年级试题的查找范围。

在本发明实施例中,在采集用户指纹之前,获取用户的位置信息,并根据该位置信息在预先构建的试题库中筛选出于该与该位置信息相关的试题,并将这些试题设置为后续年级试题的查找范围,从而有效提高试题推荐的准确度。

优选地,如图3所示,年级获取模块32还包括年龄确定模块321和年级查找模块322,其中:

年龄确定模块321,用于对指纹进行识别,并根据结果确定用户的年龄;以及

年级查找模块322,用于在预设的映射关系表中查找年龄对应的年级信息,并将年级信息设置为指纹对应的年级信息。

在本发明实施例中,当指纹识别只识别出年龄范围段或年龄在映射关系表中对应多个年级信息时,可能出现在映射关系表中查找到多个年级信息的情况,此时向用户输出这些年级信息,并获取用户在这些年级信息中选择的年级信息,将用户所选的年级信息设置为用户指纹对应的年级信息,从而提高年级信息的准确率。

作为示例地,当通过指纹识别确定用户的年龄为17岁时,在映射关系表中可以查找到年龄为17岁时对应的年级为高二下学期或高三上学期,此时可显示出高二上学期或高三上学期以供用户选择,当这两个年级信息都不准确时,用户可手动输入年级信息。

在本发明实施例中,在接收到用户的试题推荐命令时,对采集到的用户指纹进行分类,以确定用户指纹对应的年级信息,并在预先构建的试题库中查找该年级信息对应的年级试题,最后在这些年级试题中筛选出与用户所选科目相符的试题,将这些科目试题作为推荐试题进行显示输出,从而通过指纹识别、根据用户输入的科目进行进一步的筛选,实现了与用户年级、科目相符的试题推荐,使得试题推荐的个性化,有效地提高了试题推荐的效率。

在本发明实施例中,试题推荐装置的各模块可由相应的硬件或软件模块实现,各模块可以为独立的软、硬件模块,也可以集成为一个软、硬件模块,在此不用以限制本发明。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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