信息推荐方法及系统的制作方法

文档序号:8922632阅读:202来源:国知局
信息推荐方法及系统的制作方法
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种信息推荐方法及系统。
【背景技术】
[0002]互联网的出现与普及给用户带来了大量的信息,满足了用户在信息时代对信息的需求,但随着网络的迅速发展而带来的信息的种类与数量的大幅增长,使得用户在面对大量信息时无法从中获得对自己真正有用的那部分信息,对信息的使用效率反而下降了,这也就是所谓的信息过载(Informat1n Overload)问题。
[0003]为了解决该问题,个性化推荐应运而生。个性化推荐是根据用户的信息需求、兴趣特点等,向用户推荐其感兴趣的信息、产品等。个性化推荐已广泛应用于很多领域,例如,最典型并具有良好的发展和应用前景的领域就是电子商务领域。
[0004]目前,市面上还没有在智能家教机领域上应用个性化推荐,尤其未应用于智能家教机中的搜题答疑系统,使得用户需要在茫茫题海中寻找自己所需要的题目信息。这种浏览大量无关的信息的过程不仅会使得淹没在信息过载问题中的用户无端地浪费过多不必要的时间,而且还无法提高用户的学习兴趣,违背了智能家教机的初衷,从而必将导致消费智能家教机的用户的不断流失。

【发明内容】

[0005]为了解决现有技术中存在的上述问题,本发明的目的在于提供一种可以节省用户浏览时间且激发用户学习兴趣的信息推荐方法及系统。
[0006]一种信息推荐方法,其包括:接收应用触发的应用登录操作;根据所述应用登录操作判断所述应用触发前的登录是否为所述应用在预设周期内的首次登录;若为是,则按照当前的账户信息向服务器发起推荐信息获取请求,将所述服务器返回的推荐信息显示于应用界面;其中,所述推荐信息是所述账户信息所属用户的相似用户的历史搜索结果;若为否,则提取保存的推荐信息,并显示于应用界面。
[0007]在一实施例中,所述按照当前的账户信息向服务器发起推荐信息获取请求的步骤之后,所述信息推荐方法还包括:从接收到的所述推荐信息获取请求中获取所述账户信息;根据所述账户信息获取所述账户信息所属用户的人口统计学信息;及以所述人口统计学信息为特征进行匹配计算得到所述相似用户,并将所述相似用户的历史搜索结果返回给发起推荐信息获取请求的所述应用。
[0008]在一实施例中,所述根据所述账户信息获取所述账户信息所属用户的人口统计学信息的步骤之后,所述信息推荐方法还包括:当获取不到所述账户信息所属用户的人口统计学信息,则以所述账户信息所属用户的所属地区为特征得到所述相似用户,并将所述相似用户的历史搜索结果返回给发起推荐信息获取请求的所述应用。
[0009]在一实施例中,所述根据所述账户信息获取所述账户信息所属用户的人口统计学信息的步骤包括:判断所述账户信息所属用户的人口统计学信息是否存储于预存的人口统计学信息中;若为是,则从所述预存的人口统计学信息中直接获取所述账户信息所属用户的人口统计学信息;若为否,则根据所述账户信息从行为数据库中收集所述账户信息所属用户的用户行为数据,对收集到的所述用户行为数据进行处理,以获取所述账户信息所属用户的人口统计学信息。
[0010]在一实施例中,所述对收集到的所述用户行为数据进行处理,以获取所述账户信息所属用户的人口统计学信息的步骤包括:对收集到的所述用户行为数据进行一致性比较,以得到所述账户信息所属用户的行为信息;对存储于所述行为数据库的所述账户信息所属用户的个人信息进行一致性比较,以得到所述账户信息所属用户的用户信息;及将所述行为信息与用户信息进行一致性比较,比较结果即为获取到的所述账户信息所属用户的人口统计学信息。
[0011]在一实施例中,所述接收应用触发的应用登录操作的步骤之前,所述信息推荐方法还包括:预先收集用户的人口统计学信息与搜索行为数据;根据所述用户的人口统计学信息对搜索行为数据进行数据抽取处理,得到抽取信息;对所述抽取信息进行筛选处理,得到筛选信息;及将所述筛选信息存储于预定空间,得到所述用户的历史搜索结果。
[0012]一种信息推荐系统,其包括与服务器交互的终端,所述终端包括:登录操作接收模块,用于接收应用触发的应用登录操作;登录判断模块,用于根据所述应用登录操作判断所述应用触发前的登录是否为所述应用在预设周期内的首次登录;;若为是,通知请求发起模块;若为否,通知提取推荐信息模块;所述请求发起模块用于按照当前的账户信息向服务器发起推荐信息获取请求,将所述服务器返回的推荐信息显示于应用界面;其中,所述推荐信息是所述账户信息所属用户的相似用户的历史搜索结果;及所述提取推荐信息模块用于提取保存的推荐信息,并显示于应用界面。
[0013]在一实施例中,所述信息推荐系统还包括与所述终端交互的所述服务器,所述服务器包括:账户信息获取模块,用于从接收到的所述推荐信息获取请求中获取所述账户信息;人口统计学信息获取模块,用于根据所述账户信息获取所述账户信息所属用户的人口统计学信息;及匹配计算模块,用于以所述人口统计学信息为特征进行匹配计算得到所述相似用户,并将所述相似用户的历史搜索结果返回给发起推荐信息获取请求的所述应用。
[0014]在一实施例中,所述服务器还包括:所属地区模块,用于当获取不到所述账户信息所属用户的人口统计学信息,则以所述账户信息所属用户的所属地区为特征得到所述相似用户,并将所述相似用户的历史搜索结果返回给发起推荐信息获取请求的所述应用。
[0015]在一实施例中,所述人口统计学信息获取模块包括:存储判断子模块,用于判断所述账户信息所属用户的人口统计学信息是否存储于预存的人口统计学信息中;若为是,通知获取子模块;若为否,通知行为数据处理子模块;所述获取子模块用于从所述预存的人口统计学信息中直接获取所述账户信息所属用户的人口统计学信息;及所述行为数据处理子模块用于根据所述账户信息从行为数据库中收集所述账户信息所属用户的用户行为数据,对收集到的所述用户行为数据进行处理,以获取所述账户信息所属用户的人口统计学信息。
[0016]在一实施例中,所述行为数据处理子模块包括:行为信息获取单元,用于对收集到的所述用户行为数据进行一致性比较,以得到所述账户信息所属用户的行为信息;用户信息获取单元,用于对存储于所述行为数据库的所述账户信息所属用户的个人信息进行一致性比较,以得到所述账户信息所属用户的用户信息;及比较单元,用于将所述行为信息与用户信息进行一致性比较,比较结果即为获取到的所述账户信息所属用户的人口统计学信息。
[0017]在一实施例中,所述信息推荐系统还包括与所述服务器交互的结果预存平台,所述结果预存平台包括:收集模块,用于预先收集用户的人口统计学信息与搜索行为数据;抽取模块,用于根据所述用户的人口统计学信息对搜索行为数据进行数据抽取处理,得到抽取信息;筛选模块,用于对所述抽取信息进行筛选处理,得到筛选信息;及存储模块,用于将所述筛选信息存储于预定空间,得到所述用户的历史搜索结果。
[0018]与现有技术相比,本发明具有以下有益效果:
当判断到应用触发前的登录是该应用在预设周期内的首次登录时,根据当前的账户信息向服务器发起推荐信息获取请求,从而将服务器中相似用户的历史搜索结果返回给发起推荐信息获取请求的该应用。也就是说,在服务器中匹配计算与当前用户的账户信息相似的用户,并将该服务器中存储的与相似用户对应的历史搜索结果返回给当前用户。利用服务器进行的匹配计算,获取服务器中原有的历史搜索结果,从而实现了主动对账户信息所属用户推荐相似用户的历史搜索结果,不仅节省了用户的浏览时间,而且提高了用户的学习兴趣。
【附图说明】
[0019]图1为一实施例的信息推荐方法的流程图。
[0020]图2为另一实施例的信息推荐方法的流程图。
[0021]图3为图2的获取账户信息所属用户的人口统计学信息的步骤的流程图。
[0022]图4为图3的对收集到的所述用户行为数据进行处理的步骤的流程图。
[0023]图5为另一实施例的信息推荐方法的流程图。
[0024]图6为另一实施例的信息推荐方法的应用场景图。
[0025]图7为一实施例的信息推荐系统的结构框图。
[0026]图8为另一实施例的信息推荐系统的结构框图。
[0027]图9为图8的人口统计学信息获取模块的结构框图。
[0028]图10为图9的行为数据处理子模块的结构框图。
[0029]图11为另一实施例的信息推荐系统的结构框图。
【具体实施方式】
[0030]以下参考附图,对本
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1