未来事件信息推送装置及推送方法
【技术领域】
[0001]本发明涉及计算机搜索技术领域,尤其是涉及一种未来事件信息推送装置及推送方法。
【背景技术】
[0002]随着互联网技术的发展,用户使用网络搜索事件的情况越来越多。当用户在搜索时发现该事件在当前还未发生,则用户为了能够及时了解该事件的进程,需要不间断地对该事件进行搜索,关注该事件的发展进度。而用户往往由于工作忙碌或是其他事情会疏忽对该事件的跟踪,因此容易错过事件发生的第一时间,从而造成损失。
[0003]目前,解决上述问题常用的方式是通过设置提醒服务进行提醒,现有的提醒服务都是用户自行设置的设定该事件每间隔预定时间进行提醒,此种方法只是用来提醒用户在设定的时间段去查询该事件的进展,需要不断地对该事件进行关注,投入了大量的时间和精力,因此该提醒服务效率很低,不能达到有效的提醒服务。
【发明内容】
[0004]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决或者减缓上述问题的一种未来事件信息推送装置及推送方法。
[0005]根据本发明的一个方面,提供一种未来事件信息推送装置,包括:
[0006]未来事件通知需求数据获取器,用于获取用户的未来事件通知需求数据并;
[0007]存储器,用于记录所述未来事件通知需求数据生成时间;
[0008]通知需求数据解析器,用于对所述未来事件通知需求数据进行解析,生成查询样式和/或搜索关键词;
[0009]数据匹配器,用于将所述查询样式和/或搜索关键词与所述未来事件通知需求数据生成时间之后生成的一个或多个实时结构化数据进行匹配;
[0010]事件提醒器,用于基于所述匹配成功的实时结构化数据向所述用户发送事件提醒。
[0011]其中,未来事件通知需求数据获取器进一步包括:
[0012]结构化字段获取模块,用于获取当前激活网页源代码的至少部分结构化字段;
[0013]第一未来事件信息界面提供模块,用于根据所述结构化字段向用户提供通知需求样式,所述通知需求样式用于供用户输入或者选择通知需求;
[0014]第一通知需求数据生成模块,用于根据所述输入或者选择的通知需求以及所述结构化字段生成未来事件通知需求数据。
[0015]其中,所述通知需求样式通过未来事件信息推送界面提供。
[0016]其中,所述未来事件通知需求数据获取器进一步包括:
[0017]第二未来事件信息界面提供模块,用于为用户提供未来事件信息推送界面,所述未来事件信息推送界面包括至少一个预定分类项目;
[0018]第二通知需求数据生成模块,用于根据用户按照预定分类项目输入或者选择的问题输入,生成未来事件通知需求数据。
[0019]其中,所述数据匹配器进一步包括
[0020]数据聚类模块,用于根据所述查询样式和/或搜索关键词对所述未来事件通知需求数据进行聚类,生成至少一类通知需求;
[0021]数据整合模块,用于对每一类通知需求,对其相应的未来事件通知需求数据进行整合处理,生成一个代表性通知需求数据;
[0022]字段匹配模块,用于将所述代表性通知需求数据与所述未来事件通知需求数据生成时间之后的实时结构化数据进行匹配。
[0023]其中,事件提醒器进一步包括:
[0024]字段提取模块,用于根据所述代表性通知需求数据,提取所述实时结构化数据中相应的字段;
[0025]事件提醒内容生成模块,用于根据所述字段生成事件提醒内容;
[0026]发送模块,用于将所述事件提醒内容发送给用户。
[0027]根据本发明的另一个方面,提供一种未来事件信息推送方法,包括:
[0028]获取用户的未来事件通知需求数据并记录所述未来事件通知需求数据生成时间;
[0029]对所述未来事件通知需求数据进行解析,生成查询样式和/或搜索关键词;
[0030]将所述查询样式和/或搜索关键词与所述未来通知需求数据生成时间之后生成的一个或多个实时结构化数据进行匹配;
[0031]当出现匹配成功的实时结构化数据时,基于所述匹配成功的实时结构化数据向所述用户发送事件提醒。
[0032]其中,获取用户的未来事件通知需求数据,进一步包括:
[0033]获取当前激活网页源代码的至少部分结构化字段;
[0034]根据所述结构化字段向用户提供通知需求样式,所述通知需求样式用于供用户输入或者选择通知需求;
[0035]根据所述输入或者选择的通知需求以及所述结构化字段生成未来事件通知需求数据。
[0036]优选地,所述通知需求样式通过未来事件信息推送界面提供。
[0037]优选地,获取用户的未来事件通知需求数据,进一步包括:
[0038]为用户提供未来事件信息推送界面,所述未来事件信息推送界面包括至少一个预定分类项目;
[0039]根据用户按照预定分类项目输入或者选择的问题输入,生成未来事件通知需求数据。
[0040]其中,将所述查询样式和/或搜索关键词与所述未来事件通知需求数据生成时间之后生成的一个或多个实时结构化数据进行匹配,进一步包括
[0041]根据所述查询样式和/或搜索关键词对所述未来事件通知需求数据进行聚类,生成至少一类通知需求;
[0042]对每一类通知需求,对其相应的通知需求数据进行整合处理,生成一个代表性通知需求数据;
[0043]将所述代表性通知需求数据与所述未来事件通知需求数据生成时间之后生成的一个或多个实时结构化数据进行匹配。
[0044]其中,基于所述匹配成功的实时结构化数据向所述用户发送事件提醒,进一步包括:
[0045]根据所述代表性通知需求数据,提取所述实时结构化数据中相应的字段;
[0046]根据所述字段生成事件提醒内容;
[0047]将所述事件提醒内容发送给用户。
[0048]本发明的有益效果为:
[0049]本发明的一种未来事件信息推送装置及推送方法,根据获取用户的未来事件通知需求数据生成对应的查询样式和搜索关键词,通过将之后的对应的结构化数据与查询样式或搜索关键词匹配,将匹配成功的结构化数据向用户推荐,从而使得用户随时可以关注该事件的进度,实现实时提醒的目的。
[0050]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0051]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0052]图1示意性地示出了本发明中一种未来事件信息推送装置的结构框图。
[0053]图2示意性地示出了本发明的一个实施例的未来事件通知需求数据获取器10的结构框图。
[0054]图3示意性地示出了本发明的另一个实施例的未来事件通知需求数据获取器10的结构框图。
[0055]图4示意性地示出了本发明的一个实施例的数据匹配器40的结构框图。
[0056]图5示意性地示出了本发明的一个实施例的事件