一种推送学习资料的方法及装置的制造方法

文档序号:9326897阅读:356来源:国知局
一种推送学习资料的方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及服务器的技术领域,尤其涉及一种推送学习资料的方法及装置。
【背景技术】
[0002]目前,学生们一般是依靠互联网通过关键字搜索学习资料,这样既不方便也不精确。中国不同地区、不同学校使用的教材不一样,学生从互联网获取自己学校对应的所学教材相关的资料非常困难。同时,以市级为单位来区分资料过于粗糙,同一地区的学校使用的教材版本都有可能不一样。

【发明内容】

[0003]本发明实施例的目的在于提出一种推送学习资料的方法及装置,旨在解决如何向用户准确推送教材的问题。
[0004]为达此目的,本发明实施例采用以下技术方案:
[0005]—种推送学习资料的方法,所述方法包括:
[0006]获取客户端发送的获取学习资料的地址信息,所述地址信息包括所述客户端的IP地址和/或MAC地址;
[0007]判断所述地址信息与预先存储的地址信息是否相同;
[0008]若是,则向所述客户端推送与所述地址信息对应的学习资料。
[0009]优选地,所述方法还包括:
[0010]若判断所述地址信息与预先存储的地址信息不相同,则增加所述客户端的地址信息;
[0011]查找与所述客户端的地址信息对应的学校使用的学习资料;
[0012]向所述客户端推送与所述客户端的地址信息对应的学校使用的学习资料。
[0013]优选地,所述方法在获取客户端发送的获取学习资料的地址信息之前,还包括:
[0014]获取各个学校使用的学习资料,所述学习资料包括与各个学校使用的教材直接相关的学习资料和/或与所述各个学校使用的教材间接相关的学习资料。
[0015]优选地,所述方法在获取各个学校使用的学习资料之后,还包括:
[0016]根据各个学校所在的省、市、区、镇、学校、年级、科目、教材版本为所述各个学校使用的学习资料的属性分别存储。
[0017]优选地,所述方法在获取各个学校使用的学习资料之后,还包括:
[0018]实时向所述客户端发送所述各个学校使用的学习资料。
[0019]一种推送学习资料的装置,所述装置包括:
[0020]第一获取单元,用于获取客户端发送的获取学习资料的地址信息,所述地址信息包括所述客户端的IP地址和/或MAC地址;
[0021]判断单元,用于判断所述地址信息与预先存储的地址信息是否相同;
[0022]第一推送单元,用于若是,则向所述客户端推送与所述地址信息对应的学习资料。
[0023]优选地,所述装置还包括:
[0024]增加单元,用于若判断所述地址信息与预先存储的地址信息不相同,则增加所述客户端的地址信息;
[0025]查找单元,用于查找与所述客户端的地址信息对应的学校使用的学习资料;
[0026]第二推送单元,用于向所述客户端推送与所述客户端的地址信息对应的学校使用的学习资料。
[0027]优选地,所述装置还包括:
[0028]第二获取单元,用于获取各个学校使用的学习资料,所述学习资料包括与各个学校使用的教材直接相关的学习资料和/或与所述各个学校使用的教材间接相关的学习资料。
[0029]优选地,所述装置还包括:
[0030]存储单元,用于根据各个学校所在的省、市、区、镇、学校、年级、科目、教材版本为所述各个学校使用的学习资料的属性分别存储。
[0031 ] 优选地,所述装置还包括:
[0032]发送单元,用于实时向所述客户端发送所述各个学校使用的学习资料。
[0033]本发明实施例通过获取客户端发送的获取学习资料的地址信息;判断所述地址信息与预先存储的地址信息是否相同;若是,则向所述客户端推送与所述地址信息对应的学习资料,从而针对不同教材,向学生推荐不同的学习资料;按地区、学校、年级、科目、教材版本建立完善的与教材相关的资料库,把学习相关的所有资料都和教材联系到一起;根据学生使用的教材,推送对应的资料;不断完善地区、学校、教材版本信息,为学生提供精确的学习资料,节省学生学习时间;并让学生第一时间了解学生所学教材的相关资料。
【附图说明】
[0034]图1为本发明实施例推送学习资料的方法第一实施例的流程示意图;
[0035]图2为本发明实施例推送学习资料的方法第二实施例的流程示意图;
[0036]图3为本发明实施例推送学习资料的方法第三实施例的流程示意图;
[0037]图4为本发明实施例推送学习资料的方法第四实施例的流程示意图;
[0038]图5为本发明实施例推送学习资料的方法第五实施例的流程示意图;
[0039]图6是本发明实施例推送学习资料的装置的功能模块示意图;
[0040]图7是本发明实施例推送学习资料的装置的功能模块示意图;
[0041]图8是本发明实施例推送学习资料的装置的功能模块示意图;
[0042]图9是本发明实施例推送学习资料的装置的功能模块示意图;
[0043]图10是本发明实施例推送学习资料的装置的功能模块示意图。
【具体实施方式】
[0044]下面结合附图和实施例对本发明实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部结构。
[0045]实施例一
[0046]参照图1,图1为本发明实施例推送学习资料的方法第一实施例的流程示意图。
[0047]在第一实施例中,该推送学习资料的方法包括:
[0048]步骤101,获取客户端发送的获取学习资料的地址信息,所述地址信息包括所述客户端的IP地址和/或MAC地址;
[0049]具体的,当客户端访问服务端时,服务端获取客户端IP地址和路由器的MAC地址。
[0050]步骤102,判断所述地址信息与预先存储的地址信息是否相同;
[0051]具体的,服务器根据客户端发送的请求消息中的IP地址和路由器的MAC地址,判断所述服务器是否预先存储与所述客户端相同的IP地址和路由器的MAC地址。
[0052]步骤103,若是,则向所述客户端推送与所述地址信息对应的学习资料。
[0053]本发明实施例通过获取客户端发送的获取学习资料的地址信息;判断所述地址信息与预先存储的地址信息是否相同;若是,则向所述客户端推送与所述地址信息对应的学习资料,从而针对不同教材,向学生推荐不同的学习资料;按地区、学校、年级、科目、教材版本建立完善的与教材相关的资料库,把学习相关的所有资料都和教材联系到一起;根据学生使用的教材,推送对应的资料;不断完善地区、学校、教材版本信息,为学生提供精确的学习资料,节省学生学习时间;并让学生第一时间了解学生所学教材的相关资料。
[0054]实施例二
[0055]参照图2,图2为本发明实施例推送学习资料的方法第二实施例的流程示意图。
[0056]在第一实施例中,该推送学习资料的方法还包括:
[0057]步骤104,若判断所述地址信息与预先存储的地址信息不相同,则增加所述客户端的地址信息;查找与所述客户端的地址信息对应的学校使用的学习资料;向所述客户端推送与所述客户端的地址信息对应的学校使用的学习资料。
[0058]具体的,若用户的IP地址或者MAC地址与预先存储的地址簿相同,则增加客户端的IP地址信息,查找与所述IP地址信息对应的学校使用的学习资料;向所述客户端推送与所述IP地址信息对应的学校使用的学习资料。
[0059]实施例三
[0060]参照图3,图3为本发明实施例推送学习资料的方法第三实施例的流程示意图。
[0061]在第一实施例或者第二实施例的基础上,以在第二实施例的基础为例,步骤101之前,还包括:
[0062]步骤105,获取各个学校使用的学习资料,所述学习资料包括与各个学校使用的教材直接相关的学习资料和/或与所述各个学校使用的教材间接相关的学习资料。
[0063]具体的,收集各个学校使用的教材版本,一种是与教材强相关的资料,例如书本习题、薛金星教辅、在线课堂视频等,人工答疑试题。此类资料录入系统的时候,可以直接录入教材版本信息,和教材直接关联。
[0064]另一种是和教材弱相关的资料,例如网上习题,百度百科,百度知道等等。此类资料并能完全归类到具体教材,有的可以关联多个教材版本。此类资料主要通过用户搜索、查看、提问的情况进行分析,根据这些用户使用教材的版本,反向推算资料使用群体,把这些资料和教材版本关联。
[0065]实施例四
[0066]参照图4,图4为本发明实施例推送学习资料的方法第四实施例的流程示意图。
[0067]在第三实施例的基础上,步骤105之后,还包括:
[0068]步骤106,根据各个学校所在的省、市、区、镇、学校、年级、科目、教材版本为所述各个学校使用的学习资料的属性分别存储。
[0069]具体的,大概数据结构如下:省一市一区(镇)一学校一年级一科目一教材版本(出版社)。
[0070]实施例五
[0071]参考图5,图5为本发明实施例推送学习资料的方法第五实施例的流程示意图。
[0072]在第三实施例的基础上,步骤105之后,还包括:
[0073]步骤107,实时向所述客户端发送所述各个学校使
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1