信息推送方法及装置的制造方法

文档序号:9810618阅读:218来源:国知局
信息推送方法及装置的制造方法
【技术领域】
[0001]本申请涉及信息搜索技术领域,具体涉及信息获取技术领域,尤其涉及信息推送方法及装置。
【背景技术】
[0002]随着网络技术的发展,各种类型的信息都可以通过网络进行查询。通过网络使得用户获取信息更加便利。
[0003]通常情况下,用户首先在网络搜索页面输入某个搜索词,网络搜索引擎根据搜索词将相关的信息检索出来并显示在页面上。但这种搜索方式往往精度较低,需要用户进一步的检索才能得到搜索词对应的更全面的信息。对于某些随时间发生变化的信息来说,只有在用户进行查询才能了解到最新的信息,获取到的信息的实时性不高;并且用户在进行搜索时的方式或搜索词不同可能导致不同的搜索准确度。

【发明内容】

[0004]本申请提供了信息推送方法及装置,以解决【背景技术】中提到的问题。
[0005]—方面,本申请提供了一种信息推送方法,所述方法包括:采集终端的信息搜索数据,所述信息搜索数据包括终端上设定时间内、与搜索应用相关的数据;对所述信息搜索数据进行信息提取得到搜索特征词集合和搜索目标词集合,所述搜索特征词为输入到所述搜索应用中的搜索词,所述搜索目标词为从所述搜索特征词通过所述搜索应用得到的搜索数据中提取出的关键词;通过对所述搜索特征词集合内的搜索特征词与搜索目标词集合内的搜索目标词进行匹配来确定匹配关系;根据所述匹配关系将与所述搜索特征词对应的所述搜索目标词的推送信息推送给所述终端,所述推送信息用于对所述搜索目标词进行解释说明。
[0006]第二方面,本申请提供了一种信息推送装置,所述装置包括:数据采集单元,用于采集终端的信息搜索数据,所述信息搜索数据包括终端上设定时间内、与搜索应用相关的数据;信息提取单元,用于对所述信息搜索数据进行信息提取得到搜索特征词集合和搜索目标词集合,所述搜索特征词为输入到所述搜索应用中的搜索词,所述搜索目标词为从所述搜索特征词通过所述搜索应用得到的搜索数据中提取出的关键词;匹配关系获取单元,用于通过对所述搜索特征词集合内的搜索特征词与搜索目标词集合内的搜索目标词进行匹配来确定匹配关系;推送单元,用于根据所述匹配关系将与所述搜索特征词对应的所述搜索目标词的推送信息推送给所述终端,所述推送信息用于对所述搜索目标词进行解释说明。
[0007]本申请提供的信息推送方法及装置,首先采集终端的信息搜索数据;然后对所述信息搜索数据进行信息提取得到搜索特征词集合和搜索目标词集合;之后通过所述搜索特征词集合内的搜索特征词与搜索目标词集合内的搜索目标词进行匹配来确定匹配关系,提高了信息搜索的准确性;最后根据所述匹配关系将与所述搜索特征词对应的所述搜索目标词的推送信息推送给所述终端,提高了推送信息的实时性。
【附图说明】
[0008]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0009]图1是根据本申请的可以应用于其中的示例性系统架构图;
[0010]图2是根据本申请的信息推送方法的一个实施例流程图;
[0011]图3是根据本申请的信息推送方法的应用场景的一个示意图;
[0012]图4是根据本申请的信息推送装置的一个实施例结构示意图;
[0013]图5是适于用来实现本申请实施例的服务器的计算机系统的结构示意图。
【具体实施方式】
[0014]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
[0015]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0016]图1示出了可以应用本申请的信息推送方法或信息推送装置的实施例的示例性系统架构100。
[0017]如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
[0018]用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种手机搜索应用和网络应用,例如信息搜索程序和浏览器等。
[0019]终端设备101、102、103可以是具有显示屏并且支持信息搜索程序和浏览器的各种电子设备,包括但不限于智能手机、平板电脑等。
[0020]服务器105可以是提供各种服务的服务器,例如对终端设备101、102、103上的信息搜索程序和浏览器提供支持的信息推送服务器。信息推送服务器可以对信息搜索程序和浏览器的信息搜索数据进行分析处理,并将处理结果(例如推送信息)反馈给终端设备。
[0021]需要说明的是,本申请实施例所提供的信息推送方法一般由服务器105执行,相应地,信息推送装置一般设置于服务器105中。
[0022]应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
[0023]继续参考图2,图2示出了信息推送方法的一个实施例流程图200,本实施例方法包括以下步骤:
[0024]步骤201,采集终端的信息搜索数据,所述信息搜索数据包括终端上设定时间内、与搜索应用相关的数据。
[0025]在本实施例中,信息推送方法运行于其上的电子设备(例如图1所示的终端设备101、102、103)可以通过有线连接方式或者无线连接方式与信息推送服务器(例如图1的服务器105)进行数据传递,实现信息推送服务器对终端设备的信息推送。
[0026]通常,用户会通过终端上的信息搜索程序进行信息搜索,例如,对某商品、地址或图书的搜索。因此,通过采集终端上搜索应用等在设定时间内的搜索内容,可以得到信息搜索数据,即信息搜索数据包含了与搜索应用中相关的数据,通常包括搜索词和对应的搜索数据。
[0027]步骤202,对所述信息搜索数据进行信息提取得到搜索特征词集合和搜索目标词集合,所述搜索特征词为输入到所述搜索应用中的搜索词,所述搜索目标词为从所述搜索特征词通过所述搜索应用得到的搜索数据中提取出的关键词。
[0028]用户通过终端上的信息搜索程序进行信息搜索的过程中,既有用户用于搜索的搜索特征词(搜索应用的搜索词),也有对应搜索特征词的搜索目标词(即从对应搜索词的搜索数据中提取出的关键词)。因此,对信息搜索数据进行信息提取,可以得到搜索特征词和对应搜索特征词的搜索目标词,然后将全部的搜索特征词组合成搜索特征词集合,将全部的搜索目标词组合成搜索目标词集合。
[0029]步骤203,通过对所述搜索特征词集合内的搜索特征词与搜索目标词集合内的搜索目标词进行匹配来确定匹配关系。
[0030]通常,通过信息搜索程序对某一搜索特征词进行搜索时,会搜索到多个可能的搜索目标词。而用户还可能基于该搜索目标词进行进一步的搜索,从而得到对应搜索特征词的二级搜索目标词,此时,该搜索目标词则在搜索应用中成为“搜索特征词”,二级搜索目标词成为“搜索目标词”,即,“搜索特征词”和“搜索目标词”是根据搜索应用的搜索关系确定的,并且,每个搜索目标词与搜索特征词之间的相关性不同;同时,用户还可能同时对多个搜索特征词进行搜索。可见,信息搜索数据里包含了多个搜索特征词和多个搜索目标词,并且搜索特征词和搜索目标词出现的先后顺序及对应关系很复杂,因此,有必要确定搜索特征词与每个搜索目标词之间的匹配关系。
[0031]在本实施例的一些可选的实现方式中,通过对所述搜索特征词集合内的搜索特征词与搜索目标词集合内的搜索目标词进行匹配来确定匹配关系可以通过以下步骤实现:
[0032]第一步,从所述搜索特征词集合内提取搜索特征词。
[0033]要确定搜索特征词与搜索目标词之间的匹配关系,首先要从搜索特征集合内提取一个搜索特征词,提取的方式可以是按随机的方式或按字符排序的方式,还可以是其他提取方式。
[0034]第二步,通过所述搜索目标词集合内、与所述搜索特征词具有对应关系的搜索目标词构成初始目标词集合。
[0035]由上述描述可知,一个搜索特征词可能对应多个搜索目标词,并且搜索特征词和搜索目标词出现的先后顺序可能不同,通过搜索特征词的类型或属性等对应关系可以初步确定与搜索特征词对应的搜索目标词,如,搜索特征词为“清肺”、“水果”,搜索到的搜索目标词出现了 “梨子”、“枇杷”、“荸荠”和“苹果”,这些搜索目标词的类型和搜索特征词中的“水果”相同,并且都具有“清肺”的功能属性。将这些搜索目标词组合构成初始目标词集合。
[0036]第三步,根据所述搜索特征词和搜索目标词在所述信息搜索数据中的数量和先后顺序确定所述搜索特征词和搜索目标词之间的正向条件概率和反向条件概率,其中,所述先后顺序通过搜索特征词或搜索目标词分别作为所述搜索应用的搜索词或关键词来确定,所述正向条件概率为通过搜索特征词得到搜索目标词的条件概率,所述反向条件概率为通过搜索目标词得到搜索特征词的条件概率。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1