PatViewer专利搜索

一种学习内容的推荐方法及终端设备

发明公布  在审
申请(专利)号:CN201811540311.1国省代码:广东 44
申请(专利权)人:广东小天才科技有限公司
温馨提示:Ctrl+D 请注意收藏,详细著录项请首页检索查看。 Please note the collection. For details, please search the home page.

摘要:
本发明实施例涉及终端设备技术领域,公开了一种学习内容的推荐方法及终端设备,该方法包括:接收用户的搜索请求,该搜索请求携带有搜索问题;从搜索问题中提取至少一个关键词;利用标签分发模型,获取各个关键词对应的至少一个标签;结合所有关键词,统计每个标签对应的重复次数;选择出至少一个重复次数对应的标签,获得至少一个目标标签;其中,该目标标签对应的目标重复次数为所有重复次数在按照从大到小排序时排在前面并且为预设数量范围内的重复次数;为用户推荐各个目标标签对应的学习内容;可以看出,能够根据标签确定出搜索问题对应的真正搜索意图,为用户提供针对性的学习内容,能够满足用户的搜索需要,起到真正的推荐意义。

主权项:
1.一种学习内容的推荐方法,其特征在于,包括:接收用户的搜索请求,所述搜索请求携带有搜索问题;从所述搜索问题中提取至少一个关键词;利用标签分发模型,获取各个所述关键词对应的至少一个标签;结合所有所述关键词,统计每个所述标签对应的重复次数;选择出至少一个所述重复次数对应的标签,获得至少一个目标标签;其中,所述目标标签对应的目标重复次数为所有所述重复次数在按照从大到小排序时排在前面并且为预设数量范围内的重复次数;为用户推荐各个所述目标标签对应的学习内容。


说明书

一种学习内容的推荐方法及终端设备

技术领域

本发明涉及终端设备技术领域,具体涉及一种学习内容的推荐方法及终端设备。

背景技术

目前,大部分学生会利用学习类应用程序(Application,APP)进行问题搜索,同
时,学习类APP还可以获取用户上传的搜索问题,并根据该搜索问题向用户推荐其它学习内
容,以帮助用户扩大学习知识面。但是,目前学习类APP在进行学习内容推荐时,可能只是向
用户推荐该搜索问题相关的比较常见的学习内容,不会在意所推荐的学习内容是否为用户
所需要的内容,推荐方式较为单一,导致推荐效果较差,并没有起到真正的推荐意义。

发明内容

本发明实施例公开了一种学习内容的推荐方法及终端设备,用于解决现有的学习
内容推荐方式过于单一导致的推荐效果较差的问题。

本发明第一方面公开一种学习内容的推荐方法,可包括:

接收用户的搜索请求,所述搜索请求携带有搜索问题;

从所述搜索问题中提取至少一个关键词;

利用标签分发模型,获取各个所述关键词对应的至少一个标签;

结合所有所述关键词,统计每个所述标签对应的重复次数;

选择出至少一个所述重复次数对应的标签,获得至少一个目标标签;其中,所述目
标标签对应的目标重复次数为所有所述重复次数在按照从大到小排序时排在前面并且为
预设数量范围内的重复次数;

为用户推荐各个所述目标标签对应的学习内容。

作为一种可选的实施方式,在本发明第一方面中,所述选择出至少一个所述重复
次数对应的标签,获得至少一个目标标签包括:

获取各个所述标签被检索的热度值、及对应学科与题型的热度指数值;

计算所述热度值对应的权重、所述学科与题型的热度指数值对应的权重、以及所
述重复次数对应的权重;

根据所述热度值对应的权重、所述学科与题型的热度指数值对应的权重、以及所
述重复次数对应的权重,计算所述重复次数对应的总权重;

选择出至少一个所述总权重对应的标签,获得至少一个目标标签,其中,所述目标
标签对应的目标总权重为所有所述总权重在按照权重值从大到小排序时排在前面并且为
预设数量范围内的总权重。

作为一种可选的实施方式,在本发明第一方面中,所述选择出至少一个所述重复
次数对应的标签,获得至少一个目标标签,包括:

获取用户对应的年级信息及年龄信息;

从所述重复次数对应的标签中确定出与所述年级信息及所述年龄信息分别匹配
的至少一个目标标签。

作为一种可选的实施方式,在本发明第一方面中,所述接收用户的搜索请求,包
括:

在报读完需要报读的听写单元之后,输出显示所有所述听写单元;

检测是否接收到用户的输入语音,所述输入语音携带有用于请求搜索目标听写单
元的搜索问题,所述目标听写单元为所述听写单元中的任意一个;

当检测到所述输入语音时,确定接收到用户的搜索请求。

作为一种可选的实施方式,在本发明第一方面中,所述为用户推荐各个所述目标
标签对应的学习内容之后,所述方法包括:

识别所述年龄信息所指示的年龄是否处于预设年龄范围内;

当处于所述预设年龄范围内时,将各个所述目标标签对应的学习内容发送给家长
终端,以使所述家长终端协助用户学习所述学习内容。

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

接收单元,用于接收用户的搜索请求,所述搜索请求携带有搜索问题;

提取单元,用于从所述搜索问题中提取至少一个关键词;

获取单元,用于利用标签分发模型,获取各个所述关键词对应的至少一个标签;

统计单元,用于结合所有所述关键词,统计每个所述标签对应的重复次数;

选择单元,用于选择出至少一个所述重复次数对应的标签,获得至少一个目标标
签;其中,所述目标标签对应的目标重复次数为所有所述重复次数在按照从大到小排序时
排在前面并且为预设数量范围内的重复次数;

推荐单元,用于为用户推荐各个所述目标标签对应的学习内容。

作为一种可选的实施方式,在本发明第二方面中,所述选择单元用于选择出至少
一个所述重复次数对应的标签,获得至少一个目标标签的方式具体为:

所述选择单元,用于获取各个所述标签被检索的热度值、及对应学科与题型的热
度指数值;以及,计算所述热度值对应的权重、所述学科与题型的热度指数值对应的权重、
以及所述重复次数对应的权重;以及,根据所述热度值对应的权重、所述学科与题型的热度
指数值对应的权重、以及所述重复次数对应的权重,计算所述重复次数对应的总权重;以
及,选择出至少一个所述总权重对应的标签,获得至少一个目标标签,其中,所述目标标签
对应的目标总权重为所有所述总权重在按照权重值从大到小排序时排在前面并且为预设
数量范围内的总权重。

作为一种可选的实施方式,在本发明第二方面中,所述选择单元用于选择出至少
一个所述重复次数对应的标签,获得至少一个目标标签的方式具体为:

所述选择单元,用于获取用户对应的年级信息及年龄信息;以及,从所述重复次数
对应的标签中确定出与所述年级信息及所述年龄信息分别匹配的至少一个目标标签。

作为一种可选的实施方式,在本发明第二方面中,所述接收单元用于接收用户的
搜索请求的方式具体为:

所述接收单元,用于在报读完需要报读的听写单元之后,输出显示所有所述听写
单元;以及,检测是否接收到用户的输入语音,所述输入语音携带有用于请求搜索目标听写
单元的搜索问题,所述目标听写单元为所述听写单元中的任意一个;以及,当检测到所述输
入语音时,确定接收到用户的搜索请求。

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

发送单元,用于在所述推荐单元为用户推荐各个所述目标标签对应的学习内容之
后,识别所述年龄信息所指示的年龄是否处于预设年龄范围内;以及,当处于所述预设年龄
范围内时,将各个所述目标标签对应的学习内容发送给家长终端,以使所述家长终端协助
用户学习所述学习内容。

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

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

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

所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第
一方面公开的一种学习内容的推荐方法。

本发明实施例第四方面公开一种计算机可读存储介质,其存储计算机程序,其中,
所述计算机程序使得计算机执行本发明实施例第一方面公开的一种学习内容的推荐方法。

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

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

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

在本发明实施例中,接收用户发起的携带有搜索问题的搜索请求,然后从搜索请
求中提取至少一个关键词,进一步利用标签分发模型,获取各个关键词对应的至少一个标
签,并结合所有关键词,统计出每一个标签在所有关键词中出现的重复次数,并选择出至少
一个重复次数对应的标签,从而获得至少一个目标标签,其中,假设在按照从大到小排序所
有重复次数时,将排在前面(即重复次数较高)的预设数量个重复次数确定出来,然后将该
预设数量个重复次数对应的标签作为目标标签,最后只向用户推荐该目标标签对应的学习
内容,能够对搜索问题进行关键词提取,然后综合考虑各个关键词对应的标签,根据标签确
定出搜索问题对应的真正搜索意图,从而为用户提供具备针对性的学习内容,能够满足用
户的搜索需要,提高推荐效果,以起到真正的推荐意义。

附图说明

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

图1为本发明一实施例公开的学习内容的推荐方法的流程示意图;

图2为本发明另一实施例公开的学习内容的推荐方法的流程示意图;

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

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

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

具体实施方式

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

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

本发明实施例公开了一种学习内容的推荐方法,用于为用户提供具备针对性的学
习内容,能够满足用户的搜索需要,提高推荐效果,以起到真正的推荐意义。本发明实施例
还相应地公开了一种终端设备。

本发明实施例所涉及的终端设备可以是家教机、智能手机、平板电脑等,终端设备
的操作系统可包括但不限于Android操作系统、IOS操作系统、Symbian(塞班)操作系统、
Black Berry(黑莓)操作系统、Windows Phone8操作系统等等,本发明实施例不做限定。下
面将从终端设备的角度出发,结合具体实施例对本发明技术方案进行详细介绍。

实施例一

请参阅图1,图1为本发明一实施例公开的学习内容的推荐方法的流程示意图;如
图1所示,该学习内容的推荐方法可包括:

101、终端设备接收用户的搜索请求,该搜索请求携带有搜索问题。

其中,终端设备可以内置有学习类APP,在APP中设置有搜索功能,用户在平时或者
做作业的时候,如果遇到不懂或者不明白的问题,可以通过APP进行搜索,以获得对应答案。
其中,可以在APP中设置有搜索栏,用户可以在搜索栏中输入搜索请求,进而,终端设备检测
用户在搜索栏中输入的搜索请求。

作为一种可选的实施方式,在搜索栏旁边还设置有拍照按钮,进而终端设备接收
用户的搜索请求可以包括:终端设备检测用户对该拍照按钮的点击操作,响应于该点击操
作调用终端设备内置的摄像头,打开拍照界面,通过拍照界面中的预览区域对包括上述搜
索问题的文本内容进行图像预览,获得预览图像,在检测到用户输入的拍照指令时,对预览
图像进行拍照,获得拍照图像,从拍照图像中识别出上述搜索问题。通过该实施方式,用户
可以通过拍照方式输入搜索问题,操作更加方便,尤其在文字较多或者表现形式较为复杂
的搜索问题时,拍照输入方式更加便捷。

另一可选的实施方式中,终端设备接收用户的搜索请求可以包括:终端设备内置
有近场通信(Near Field Communication,NFC)模块,终端设备打开学习类APP,通过账号信
息登录至该学习类APP,检测在好友添加选型中对面对面加好友功能的选择操作,响应于该
选择操作调用内置的NFC模块,利用该NFC模块从同样内置有NFC模块的另一终端设备中读
取另一终端设备在同一学习类APP上的用户名,将该用户名输入至搜索栏,通过用户搜索栏
对该用户名对应的用户进行搜索,当搜索到该用户名对应的用户时,将该用户名对应的用
户添加至好友名单,根据用户操作从好友名单中查找到该用户并打开与该用户的聊天窗
口,从该聊天窗口中接收对方用户发送的搜索问题。通过该实施方式,可以在学习类APP上
增加社交功能,然后从好友处获取需要解决的搜索问题。

102、终端设备从搜索问题中提取至少一个关键词。

作为一种可选的实施方式,终端设备从搜索问题中提取关键词之后,识别该关键
词是否与敏感名单中的任一个敏感词汇相匹配,其中,敏感名单由家长终端通过远程管控
该家教设备时设置,敏感名单中包括若干敏感词汇;若该关键词与敏感名单中的任一个敏
感词汇相匹配,则向家长终端发送用于告知该用户正要检索敏感名单中的敏感词汇;若该
关键词与敏感名单中的任一个敏感词汇均不匹配时,执行步骤103。通过该实施方式,可以
防止用户自行搜索一些与其年龄不相符合的敏感词汇,影响其思想发展,甚至影响其成长。

103、终端设备利用标签分发模型,获取各个关键词对应的至少一个标签。

可以理解,在本发明实施例中设置有多种标签,例如,可以对于科目、题型等设置
标签,比如,语文对应设置一种标签,数学对应设置一种标签,进一步还可以是在语文基础
上再设置标签,如成语设置一种标签,古诗词设置一种标签。为了便于理解,可以认为科目
对应设置的标签为一级标签,科目下的题型对应设置的标签为二级标签,举例来说,语文的
一级标签为Y,语文下的古诗词对应的二级标签为Y3。其中,一级标签或者二级标签都可以
单独被看作是一个标签,也就是说,本发明实施例中提及的标签可以为一级标签或者二级
标签。

更进一步地,还可以在上述基础上设置三级标签,举例来说,语文古诗词下的唐诗
对应设置一个三级标签,语文古诗词下的宋词对应设置另一个三级标签,同样地,三级标签
也可以单独被看作是一个标签,即本发明实施例中提及的标签还可以是三级标签。还可以
理解,本发明实施例中根据实际需要,还可以设置四级标签及四级以上标签,在此不再赘
述。

104、终端设备结合所有关键词,统计每个标签对应的重复次数。

可以理解,一个关键词对应有至少一个标签,任意两个关键词对应的标签中可能
存在相同的标签,从而对应标签就会存在重复次数。举例来说,一共有三个关键词,其中,关
键词1对应两个标签,分别为标签1和标签2,关键词2对应三个标签,分别为标签1、标签2及
标签5,关键词3对应标签2和标签3,那么标签1的重复次数为2,标签2的重复次数为3,标签3
的重复次数为1,标签5的重复次数为1。

105、终端设备选择出至少一个重复次数对应的标签,获得至少一个目标标签;其
中,该目标标签对应的目标重复次数为所有重复次数在按照从大到小排序时排在前面并且
为预设数量范围内的重复次数。

结合步骤104中的例子,对标签1至标签3及标签5的重复次数按照从大到小排序,
则分别为:标签2-重复次数为3,标签1-重复次数为2,标签3-重复次数为1,标签5-重复次数
为1。若预设数量为3,则确定出来的目标标签分别为标签2、标签1和标签3。

作为一种可选的实施方式,终端设备选择出至少一个重复次数对应的标签,获得
至少一个目标标签可以包括:

获取各个标签被检索的热度值、及对应学科与题型的热度指数值;

计算热度值对应的权重、学科与题型的热度指数值对应的权重、以及重复次数对
应的权重;

根据热度值对应的权重、学科与题型的热度指数值对应的权重、以及重复次数对
应的权重,计算重复次数对应的总权重;

选择出至少一个总权重对应的标签,获得至少一个目标标签,其中,该目标标签对
应的目标总权重为所有总权重在按照权重值从大到小排序时排在前面并且为预设数量范
围内的总权重。

在上述实施方式中,标签对应的学习内容存在对应的搜索热度值,以及标签对应
学科与题型的热度指数值,其中,搜索的热度值是根据被用户搜索的情况来确定,可以统计
网络上的搜索次数,学科与题型的热度指数值是指这个学科与题型在社会上被受到的喜爱
度等。

106、终端设备为用户推荐各个目标标签对应的学习内容。

在本发明实施例中,接收用户发起的携带有搜索问题的搜索请求,然后从搜索请
求中提取至少一个关键词,进一步利用标签分发模型,获取各个关键词对应的至少一个标
签,并结合所有关键词,统计出每一个标签在所有关键词中出现的重复次数,并选择出至少
一个重复次数对应的标签,从而获得至少一个目标标签,其中,假设在按照从大到小排序所
有重复次数时,将排在前面(即重复次数较高)的预设数量个重复次数确定出来,然后将该
预设数量个重复次数对应的标签作为目标标签,最后只向用户推荐该目标标签对应的学习
内容,能够对搜索问题进行关键词提取,然后综合考虑各个关键词对应的标签,根据标签确
定出搜索问题对应的真正搜索意图,从而为用户提供具备针对性的学习内容,能够满足用
户的搜索需要,提高推荐效果,以起到真正的推荐意义。

实施例二

请参阅图2,图2为本发明另一实施例公开的学习内容的推荐方法的流程示意图;
如图2所示,该学习内容的推荐方法可包括:

201、终端设备接收用户的搜索请求,该搜索请求携带有搜索问题。

作为一种可选的实施方式,终端设备接收用户的搜索请求可以包括:

在报读完需要报读的听写单元之后,输出显示所有听写单元;

检测是否接收到用户的输入语音,该输入语音携带有用于请求搜索目标听写单元
的搜索问题,该目标听写单元为听写单元中的任意一个;

当检测到上述输入语音时,确定接收到用户的搜索请求。

在上述实施方式中,用户可以对在听写过程当中碰到的不懂或者不清楚的听写单
元进行检索,以进一步学习了解。

202、终端设备从搜索问题中提取至少一个关键词。

203、终端设备利用标签分发模型,获取各个关键词对应的至少一个标签。

204、终端设备结合所有关键词,统计每个标签对应的重复次数。

205、终端设备获取用户对应的年级信息及年龄信息。

206、终端设备从重复次数对应的标签中确定出与年级信息及年龄信息分别匹配
的至少一个目标标签。

可以理解,终端设备可以先根据年级信息及年龄信息确定出目标标签,以选择出
与用户年级信息及年龄信息相匹配的学习内容。

207、终端设备为用户推荐各个目标标签对应的学习内容。

208、终端设备识别年龄信息所指示的年龄是否处于预设年龄范围内。

其中,在处于预设年龄范围内时,转向步骤209;不处于预设年龄范围内时,结束本
流程。

209、终端设备将各个目标标签对应的学习内容发送给家长终端,以使该家长终端
协助用户学习上述学习内容。

通过上述实施例,接收用户发起的携带有搜索问题的搜索请求,然后从搜索请求
中提取至少一个关键词,进一步利用标签分发模型,获取各个关键词对应的至少一个标签,
并结合所有关键词,统计出每一个标签在所有关键词中出现的重复次数,然后结合用户的
年级信息及年龄信息,从而获得至少一个目标标签,以选择出与用户年级信息及年龄信息
相匹配的学习内容,可以看出,能够对搜索问题进行关键词提取,然后综合考虑各个关键词
对应的标签,根据标签确定出搜索问题对应的真正搜索意图,从而为用户提供具备针对性
的学习内容,能够满足用户的搜索需要,提高推荐效果,以起到真正的推荐意义。

实施例三

请参阅图3,图3为本发明一实施例公开的终端设备的结构示意图;如图3所示,该
终端设备可包括:

接收单元310,用于接收用户的搜索请求,所述搜索请求携带有搜索问题;

提取单元320,用于从所述搜索问题中提取至少一个关键词;

获取单元330,用于利用标签分发模型,获取各个所述关键词对应的至少一个标
签;

统计单元340,用于结合所有所述关键词,统计每个所述标签对应的重复次数;

选择单元350,用于选择出至少一个所述重复次数对应的标签,获得至少一个目标
标签;其中,所述目标标签对应的目标重复次数为所有所述重复次数在按照从大到小排序
时排在前面并且为预设数量范围内的重复次数;

推荐单元360,用于为用户推荐各个所述目标标签对应的学习内容。

实施上述终端设备,通过接收用户发起的携带有搜索问题的搜索请求,然后从搜
索请求中提取至少一个关键词,进一步利用标签分发模型,获取各个关键词对应的至少一
个标签,并结合所有关键词,统计出每一个标签在所有关键词中出现的重复次数,并选择出
至少一个重复次数对应的标签,从而获得至少一个目标标签,其中,假设在按照从大到小排
序所有重复次数时,将排在前面(即重复次数较高)的预设数量个重复次数确定出来,然后
将该预设数量个重复次数对应的标签作为目标标签,最后只向用户推荐该目标标签对应的
学习内容,能够对搜索问题进行关键词提取,然后综合考虑各个关键词对应的标签,根据标
签确定出搜索问题对应的真正搜索意图,从而为用户提供具备针对性的学习内容,能够满
足用户的搜索需要,提高推荐效果,以起到真正的推荐意义。

作为一种可选的实施方式,上述选择单元350用于选择出至少一个所述重复次数
对应的标签,获得至少一个目标标签的方式具体为:

上述选择单元350,用于获取各个所述标签被检索的热度值、及对应学科与题型的
热度指数值;以及,计算所述热度值对应的权重、所述学科与题型的热度指数值对应的权
重、以及所述重复次数对应的权重;以及,根据所述热度值对应的权重、所述学科与题型的
热度指数值对应的权重、以及所述重复次数对应的权重,计算所述重复次数对应的总权重;
以及,选择出至少一个所述总权重对应的标签,获得至少一个目标标签,其中,所述目标标
签对应的目标总权重为所有所述总权重在按照权重值从大到小排序时排在前面并且为预
设数量范围内的总权重。

作为一种可选的实施方式,在搜索栏旁边还设置有拍照按钮,接收单元310用于接
收用户的搜索请求的方式具体为:检测用户对该拍照按钮的点击操作,响应于该点击操作
调用终端设备内置的摄像头,打开拍照界面,通过拍照界面中的预览区域对包括上述搜索
问题的文本内容进行图像预览,获得预览图像,在检测到用户输入的拍照指令时,对预览图
像进行拍照,获得拍照图像,从拍照图像中识别出上述搜索问题。通过该实施方式,用户可
以通过拍照方式输入搜索问题,操作更加方便,尤其在文字较多或者表现形式较为复杂的
搜索问题时,拍照输入方式更加便捷。

另一可选的实施方式中,接收单元310用于接收用户的搜索请求可以包括:终端设
备内置有近场通信(Near Field Communication,NFC)模块,接收单元310打开学习类APP,
通过账号信息登录至该学习类APP,检测在好友添加选型中对面对面加好友功能的选择操
作,响应于该选择操作调用内置的NFC模块,利用该NFC模块从同样内置有NFC模块的另一终
端设备中读取另一终端设备在同一学习类APP上的用户名,将该用户名输入至搜索栏,通过
用户搜索栏对该用户名对应的用户进行搜索,当搜索到该用户名对应的用户时,将该用户
名对应的用户添加至好友名单,根据用户操作从好友名单中查找到该用户并打开与该用户
的聊天窗口,从该聊天窗口中接收对方用户发送的搜索问题。通过该实施方式,可以在学习
类APP上增加社交功能,然后从好友处获取需要解决的搜索问题。

作为一种可选的实施方式,提取单元320用于从所述搜索问题中提取至少一个关
键词之后,识别该关键词是否与敏感名单中的任一个敏感词汇相匹配,其中,敏感名单由家
长终端通过远程管控该家教设备时设置,敏感名单中包括若干敏感词汇;若该关键词与敏
感名单中的任一个敏感词汇相匹配,则向家长终端发送用于告知该用户正要检索敏感名单
中的敏感词汇;若该关键词与敏感名单中的任一个敏感词汇均不匹配时,触发获取单元330
执行相应步骤。通过该实施方式,可以防止用户自行搜索一些与其年龄不相符合的敏感词
汇,影响其思想发展,甚至影响其成长。

实施例四

请参阅图4,图4为本发明另一实施例公开的终端设备的结构示意图;图4所示的终
端设备是在图3所示的终端设备的基础上进行优化得到的,在图4所示的终端设备中,上述
选择单元350用于选择出至少一个所述重复次数对应的标签,获得至少一个目标标签的方
式具体为:

上述选择单元350,用于获取用户对应的年级信息及年龄信息;以及,从所述重复
次数对应的标签中确定出与所述年级信息及所述年龄信息分别匹配的至少一个目标标签。

进而,上述终端设备还包括:发送单元410。

其中,上述发送单元410,用于在上述推荐单元360为用户推荐各个所述目标标签
对应的学习内容之后,识别所述年龄信息所指示的年龄是否处于预设年龄范围内;以及,当
处于所述预设年龄范围内时,将各个所述目标标签对应的学习内容发送给家长终端,以使
所述家长终端协助用户学习所述学习内容。

作为一种可选的实施方式,上述接收单元310用于接收用户的搜索请求的方式具
体为:

上述接收单元310,用于在报读完需要报读的听写单元之后,输出显示所有所述听
写单元;以及,检测是否接收到用户的输入语音,所述输入语音携带有用于请求搜索目标听
写单元的搜索问题,所述目标听写单元为所述听写单元中的任意一个;以及,当检测到所述
输入语音时,确定接收到用户的搜索请求。

通过实施图4终端设备,接收用户发起的携带有搜索问题的搜索请求,然后从搜索
请求中提取至少一个关键词,进一步利用标签分发模型,获取各个关键词对应的至少一个
标签,并结合所有关键词,统计出每一个标签在所有关键词中出现的重复次数,然后结合用
户的年级信息及年龄信息,从而获得至少一个目标标签,以选择出与用户年级信息及年龄
信息相匹配的学习内容,可以看出,能够对搜索问题进行关键词提取,然后综合考虑各个关
键词对应的标签,根据标签确定出搜索问题对应的真正搜索意图,从而为用户提供具备针
对性的学习内容,能够满足用户的搜索需要,提高推荐效果,以起到真正的推荐意义。

实施例五

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

接收用户的搜索请求,所述搜索请求携带有搜索问题;

从所述搜索问题中提取至少一个关键词;

利用标签分发模型,获取各个所述关键词对应的至少一个标签;

结合所有所述关键词,统计每个所述标签对应的重复次数;

选择出至少一个所述重复次数对应的标签,获得至少一个目标标签;其中,所述目
标标签对应的目标重复次数为所有所述重复次数在按照从大到小排序时排在前面并且为
预设数量范围内的重复次数;

为用户推荐各个所述目标标签对应的学习内容。

作为一种可选的实施方式,上述处理器510还用于执行以下步骤:

获取各个所述标签被检索的热度值、及对应学科与题型的热度指数值;

计算所述热度值对应的权重、所述学科与题型的热度指数值对应的权重、以及所
述重复次数对应的权重;

根据所述热度值对应的权重、所述学科与题型的热度指数值对应的权重、以及所
述重复次数对应的权重,计算所述重复次数对应的总权重;

选择出至少一个所述总权重对应的标签,获得至少一个目标标签,其中,所述目标
标签对应的目标总权重为所有所述总权重在按照权重值从大到小排序时排在前面并且为
预设数量范围内的总权重。

作为一种可选的实施方式,上述处理器510还用于执行以下步骤:

获取用户对应的年级信息及年龄信息;

从所述重复次数对应的标签中确定出与所述年级信息及所述年龄信息分别匹配
的至少一个目标标签。

作为一种可选的实施方式,上述处理器510还用于执行以下步骤:

在报读完需要报读的听写单元之后,输出显示所有所述听写单元;

检测是否接收到用户的输入语音,所述输入语音携带有用于请求搜索目标听写单
元的搜索问题,所述目标听写单元为所述听写单元中的任意一个;

当检测到所述输入语音时,确定接收到用户的搜索请求。

作为一种可选的实施方式,上述处理器510还用于执行以下步骤:

在为用户推荐各个所述目标标签对应的学习内容之后,识别所述年龄信息所指示
的年龄是否处于预设年龄范围内;

当处于所述预设年龄范围内时,将各个所述目标标签对应的学习内容发送给家长
终端,以使所述家长终端协助用户学习所述学习内容。

本发明实施例还公开一种计算机可读存储介质,其存储计算机程序,其中,所述计
算机程序使得计算机执行图1至图2公开的一种学习内容的推荐方法。

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

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

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可
以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储
介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,
RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存
储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-
time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器
(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact
Disc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够
用于携带或存储数据的计算机可读的任何其他介质。

...

=>>详细说明书全文请进入首页检索查看

图1
©2018 IPPH.cn   PatViewer·专利搜索
主办单位:知识产权出版社有限责任公司  咨询热线:01082000860-8588
浏览器:IE9及以上、火狐等  京ICP备09007110号 京公网安备 11010802026659号