[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN108287834A - 用于推送信息的方法、装置及计算设备 - Google Patents

用于推送信息的方法、装置及计算设备 Download PDF

Info

Publication number
CN108287834A
CN108287834A CN201710013083.1A CN201710013083A CN108287834A CN 108287834 A CN108287834 A CN 108287834A CN 201710013083 A CN201710013083 A CN 201710013083A CN 108287834 A CN108287834 A CN 108287834A
Authority
CN
China
Prior art keywords
information
user
pushed
push
terminal device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710013083.1A
Other languages
English (en)
Inventor
刘丽
彭长平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baidu Online Network Technology Beijing Co Ltd
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201710013083.1A priority Critical patent/CN108287834A/zh
Publication of CN108287834A publication Critical patent/CN108287834A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本申请公开了用于推送信息的方法、装置及计算设备。该方法的一具体实施方式包括:获取与终端设备发来的搜索关键词对应的搜索内容信息;获取与搜索内容信息对应的信息推送链接,其中,信息推送链接用于提供与搜索内容信息相对应的功能信息;将搜索内容信息和信息推送链接发送给终端设备,以供在终端设备上进行呈现;当在终端设备上发生针对信息推送链接的触发操作时,向终端设备推送功能信息。该实施方式提高了用户获取信息的效率。

Description

用于推送信息的方法、装置及计算设备
技术领域
本申请涉及数据处理技术领域,具体涉及信息搜索技术领域,尤其涉及用于推送信息的方法、装置及计算设备。
背景技术
当前,网络和媒体向用户传递着各种信息。通过网络和媒体,用户可以获取最新的资讯信息或有针对性地选择自己需要的信息。通常,用户通过网络获取信息时,需要在搜索引擎中输入关键词,搜索引擎再将该关键词发送给信息服务器。信息服务器接收到该关键词后,将与该关键词直接相关的概要信息推送给用户,其中,概要信息是与该关键词直接相关的信息的概括性描述,通常为与该关键词直接相关的信息中包含关键词的一部分信息。当用户点击某一展示的概要信息时,信息服务器再将该概要信息对应的完整信息推送给用户,以便用户对信息的全面了解。
然而,现有的推送信息的方法还存在一些问题。例如,用户在搜索引擎中输入的关键词很多情况是用户根据自身的经验来确定的,具有较大的盲目性,因此,搜索到的信息的准确性也不高;此外,信息服务器包含有海量的信息,通过关键词能够搜索到的信息往往只是某一类信息中很少的一部分,其他大部分的信息用户无法(或不易)通过搜索关键词来得到,降低了用户获取信息的效率。
发明内容
本申请提供了用于推送信息的方法、装置及计算设备,以解决背景技术中提到的技术问题。
第一方面,本申请提供了一种用于推送信息的方法,该方法包括:获取与终端设备发来的搜索关键词对应的搜索内容信息;获取与上述搜索内容信息对应的信息推送链接,其中,上述信息推送链接用于提供与上述搜索内容信息相对应的功能信息;将上述搜索内容信息和上述信息推送链接发送给上述终端设备,以供在上述终端设备上进行呈现;当在上述终端设备上发生针对上述信息推送链接的触发操作时,向上述终端设备推送上述功能信息。
在一些实施例中,上述功能信息包括以下至少之一:介绍信息、引导信息和推广信息。
在一些实施例中,上述获取与上述搜索内容信息对应的信息推送链接包括:获取上述终端设备上的用户信息;获取与上述搜索内容信息以及上述用户信息相匹配的信息作为预推送信息;将上述预推送信息划分为至少一类功能信息,并为上述功能信息设置信息推送链接。
在一些实施例中,上述将上述信息集合中与上述用户信息相匹配的信息作为预推送信息包括:获取与上述搜索内容信息以及上述用户信息相匹配的信息作为预推送信息包括:将上述用户信息导入预先训练好的信息推送模型进行匹配得到至少一条推送信息,上述信息推送模型用于表征用户信息与推送信息之间的对应关系;从所得到的推送信息中获取与上述搜索内容信息匹配的推送信息作为预推送信息。
在一些实施例中,上述获取与上述搜索内容信息以及上述用户信息相匹配的信息作为预推送信息包括:获取与上述搜索内容信息匹配的信息集合;将上述用户信息导入预先训练好的信息推送模型进行匹配得到至少一条推送信息,上述信息推送模型用于表征用户信息与推送信息之间的对应关系;将包含在上述信息集合中的上述得到的推送信息作为预推送信息。
在一些实施例中,上述用户信息包括下述至少一项:职业、兴趣和网络记录。
在一些实施例中,上述方法还包括构建信息推送模型的步骤,上述构建信息推送模型的步骤包括:分别从历史用户信息集合和历史用户检索信息集合中提取用户信息和用户检索信息;按设定条件从用户信息中提取用户特征信息;从上述用户检索信息中提取检索特征信息;基于用户特征信息和与用户特征信息相关联的检索特征信息,训练得到信息推送模型。
在一些实施例中,上述将上述用户信息导入预先训练好的信息推送模型进行匹配得到至少一条推送信息包括:从用户信息中提取出用户特征信息,将该用户特征信息导入上述信息推送模型得到包含匹配度的检索特征信息,上述匹配度用于表征根据上述用户特征信息确定检索特征信息的准确性;从各个检索特征信息中选择满足预定条件的检索特征信息组成推送信息。
在一些实施例中,上述预定条件包括:匹配度大于预定阈值的检索特征信息;或者按照匹配度从大到小的顺序中的预定数目个匹配度最大的检索特征信息。
在一些实施例中,上述当在上述终端设备上发生针对上述信息推送链接的触发操作时,向上述终端设备推送上述功能信息包括:当监测到在上述终端设备上发生针对上述信息推送链接的触发操作时,向上述终端设备推送上述功能信息;或者当接收到在上述终端设备上发生针对上述信息推送链接的触发操作的反馈信息时,向上述终端设备推送上述功能信息。
第二方面,本申请提供了一种用于推送信息的装置,该装置包括:搜索内容信息获取单元,用于获取与终端设备发来的搜索关键词对应的搜索内容信息;信息推送链接获取单元,用于获取与上述搜索内容信息对应的信息推送链接,其中,上述信息推送链接用于提供与上述搜索内容信息相对应的功能信息;发送单元,用于将上述搜索内容信息和上述信息推送链接发送给上述终端设备,以供在上述终端设备上进行呈现;信息推送单元,用于当在上述终端设备上发生针对上述信息推送链接的触发操作时,向上述终端设备推送上述功能信息。
在一些实施例中,上述信息推送链接获取单元包括:用户信息获取子单元,用于获取上述终端设备上的用户信息;预推送信息获取子单元,用于获取与上述搜索内容信息以及上述用户信息相匹配的信息作为预推送信息;信息推送链接设置子单元,用于将上述预推送信息划分为至少一类功能信息,并为上述功能信息设置信息推送链接。
在一些实施例中,上述预推送信息获取子单元包括:推送信息获取模块,用于将上述用户信息导入预先训练好的信息推送模型进行匹配得到至少一条推送信息,上述信息推送模型用于表征用户信息与推送信息之间的对应关系;预推送信息获取模块,用于从所得到的推送信息中获取与上述搜索内容信息匹配的推送信息作为预推送信息。
在一些实施例中,上述预推送信息获取子单元包括:信息集合获取模块,用于获取与上述搜索内容信息匹配的信息集合;推送信息获取模块,用于将上述用户信息导入预先训练好的信息推送模型进行匹配得到至少一条推送信息,上述信息推送模型用于表征用户信息与推送信息之间的对应关系;预推送信息获取模块,用于将包含在上述信息集合中的上述得到的推送信息作为预推送信息。
在一些实施例中,上述装置还包括信息推送模型构建单元,用于构建信息推送模型,上述信息推送模型构建单元包括:信息提取子单元,用于分别从历史用户信息集合和历史用户检索信息集合中提取用户信息和用户检索信息;用户特征信息提取子单元,用于按设定条件从用户信息中提取用户特征信息;检索特征信息提取子单元,用于从上述用户检索信息中提取检索特征信息;信息推送模型构建子单元,用于基于用户特征信息和与用户特征信息相关联的检索特征信息,训练得到信息推送模型。
在一些实施例中,上述推送信息获取模块包括:检索特征信息获取子模块,用于从用户信息中提取出用户特征信息,将该用户特征信息导入上述信息推送模型得到包含匹配度的检索特征信息,上述匹配度用于表征根据上述用户特征信息确定检索特征信息的准确性;推送信息获取子模块,用于从各个检索特征信息中选择满足预定条件的检索特征信息组成推送信息。
在一些实施例中,上述信息推送单元用于:当监测到在上述终端设备上发生针对上述信息推送链接的触发操作时,向上述终端设备推送上述功能信息;或者当接收到在上述终端设备上发生针对上述信息推送链接的触发操作的反馈信息时,向上述终端设备推送上述功能信息。
第三方面,本申请提供了一种计算设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器执行上述第一方面的用于推送信息的方法。
本申请提供的用于推送信息的方法、装置及计算设备,在获取与搜索关键词对应的搜索内容信息后,还要查找与搜索内容信息对应的信息推送链接,并在用户点击信息推送链接后,将对应的功能信息发送给终端,提高了用户获取信息的效率。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1是本申请可以应用于其中的示例性系统架构图;
图2是根据本申请的用于推送信息的方法的一个实施例的流程图;
图3a是根据本申请的用于推送信息的方法的一个实施例的示意图;
图3b是用户点击信息推送链接后的示意图;
图4是根据本申请的用于推送信息的装置的一个实施例的结构示意图;
图5是根据本申请的服务器的一个实施例的结构示意图。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
图1示出了可以应用本申请的用于推送信息的方法或用于推送信息的装置的实施例的示例性系统架构100。
如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
终端设备101、102、103通过网络104与服务器105交互,以接收或发送信息等。终端设备101、102、103上可以安装有各种信息处理应用,例如信息搜索应用、信息处理应用等。
终端设备101、102、103可以是运行信息处理应用的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。
服务器105可以是根据终端设备101、102、103发来的关键词搜索信息,并将搜索得到的信息推送给终端设备101、102、103的信息服务器。例如,接收到终端设备101、102、103上搜索引擎发来的关键词,对关键词进行信息搜索,将搜索得到的信息推送给终端设备101、102、103的服务器。服务器105可以根据接收的关键词搜索相关信息,然后将相关信息推送给终端设备101、102、103。
需要说明的是,本申请实施例所提供的用于推送信息的方法可以由服务器105单独执行,或者也可以由终端设备101、102、103和服务器105共同执行。一般情况下,用于推送信息的方法由服务器105执行。相应地,用于推送信息的装置可以设置于服务器105中,也可以设置于终端设备101、102、103中。
应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
图2,其示出了用于推送信息的方法的一个实施例的流程图200,该用于推送信息的方法包括:
步骤201,获取与终端设备发来的搜索关键词对应的搜索内容信息。
在本实施例中,电子设备(例如图1所示的服务器105)可以通过有线或无线的方式接收终端设备101、102、103发来的搜索关键词,并根据关键词获取到对应的搜索内容信息。
用户在终端设备101、102、103上的搜索引擎内输入搜索关键词,点击搜索按键后,搜索引擎将搜索关键词发送给服务器105。服务器105接收到搜索关键词后,将与搜索关键词相关的信息按照相关度由大到小排序。与搜索关键词相关的信息的数量是很大的,为了提高搜索速度和信息的有效性,服务器105通常会先获取到与搜索关键词相关的信息的概要信息(即搜索内容信息),并推送给终端设备101、102、103。之后,当搜索内容信息在终端设备101、102、103上被用户点击时,再将相应的与搜索关键词相关的信息推送给终端设备101、102、103。
步骤202,获取与上述搜索内容信息对应的信息推送链接。
在获取到搜索内容信息后,服务器105还要查找与搜索内容信息对应的信息推送链接。为了尽量提供全面的信息,服务器105得到的搜索内容信息的数量很大,搜索内容信息包含了与搜索关键词相关的所有信息。其中,上述信息推送链接用于提供与上述搜索内容信息相对应的功能信息,上述功能信息包括以下至少一类:介绍信息、引导信息、推广信息,还可以是其他类型的信息,具体根据实际需要而定。介绍信息可以用于对关键词或关键词所属的类别信息进行介绍;引导信息可以用于引导用户对关键词或关键词所属的类别信息进行评价、补充、修正等操作;推广信息可以用于向用户提供信息推广平台,将用户想要推广的信息发布在网络上。
在本实施例的一些可选的实现方式中,上述获取与上述搜索内容信息对应的信息推送链接可以包括以下步骤:
第一步,获取上述终端设备上的用户信息。
信息推送链接对应的功能信息应该是针对用户来提供的,否则信息推送的效率就不高。服务器105可以查询终端设备101、102、103当前用户的用户信息,根据用户信息针对性地提供信息推送链接。其中,上述用户信息包括以下至少一项:职业、兴趣和网络记录,还可以是其他类型的用户信息,此处不再一一赘述。
第二步,获取与上述搜索内容信息以及上述用户信息相匹配的信息作为预推送信息。
服务器105获取到的搜索内容信息很多,如果直接将这些搜索内容信息都推送到终端设备101、102、103,则用户需要花费很多的时间对搜索内容信息一一查询。为此,可以将同时与搜索内容信息和用户信息都匹配的信息作为预推送信息,能够提高服务器105提供信息的效率。
第三步,将上述预推送信息划分为至少一类功能信息,并为功能信息设置信息推送链接。
预推送信息的数量通常很多,且没有进一步整理归类。为了便于用户选择,在得到预推送信息后,可以将预推送信息划分为多种功能类型,并为每种功能类型设置信息推送链接,以便用户能够按照功能选择预推送信息。
在本实施例的一些可选的实现方式中,上述获取与上述搜索内容信息以及上述用户信息相匹配的信息作为预推送信息可以包括以下步骤:
第一步,将上述用户信息导入预先训练好的信息推送模型进行匹配得到至少一条推送信息。
上述信息推送模型用于表征用户信息与推送信息之间的对应关系。信息推送模型可以根据用户信息得到用户最有可能需要的推送信息。
第二步,从所得到的推送信息中获取与搜索内容信息匹配的推送信息作为预推送信息。
通过信息推送模型得到的推送信息可能是多种多样的,为了与上述得到的搜索内容信息建立对应关系,可以将与搜索内容信息匹配的推送信息作为预推送信息。匹配的方式可以有多种,例如,按时间关系匹配、按对象关系匹配或按功能关系进行匹配等。
在本实施例的一些可选的实现方式中,上述获取与上述搜索内容信息以及上述用户信息相匹配的信息作为预推送信息可以包括以下步骤:
第一步,获取与上述搜索内容信息匹配的信息集合。
由上述描述可知,一方面,搜索内容信息是概要信息,不是完整与关键词相关的信息;另一方面,与搜索关键词相关的搜索内容信息通常也不能包含与搜索关键词相关的全部信息。此外,需要从搜索内容信息中找出最有效的信息作为预推送信息。例如,用户在终端设备101、102、103搜索了搜索关键词“鲜花”,服务器105会将与“鲜花”相关的搜索内容信息发送到终端设备101、102、103上。而实际上,用户可能更对“鲜花”的其他信息感兴趣,例如,“鲜花”的品种、颜色、花期、种植条件等。因此,为了提高信息推送的效率,需要提供更全面信息,即信息集合。此处的信息集合可以是对关键词的系统性的信息,如鲜花的系统性的分类信息。
第二步,将上述用户信息导入预先训练好的信息推送模型进行匹配得到至少一条推送信息。
其中,上述信息推送模型用于表征用户信息与推送信息之间的对应关系。此步骤和上述的获取推送信息的步骤类似,此处不再赘述。
第三步,将包含在上述信息集合中的上述得到的推送信息,作为预推送信息。
信息集合通常会包含很多信息,而用户可能会对有些信息感兴趣,对另一些信息不感兴趣,这主要取决于用户本身。通过信息推送模型得到的推送信息可能是多种多样的,有些不在上述得到的信息集合中,有些在信息集合中。为了提供信息推送的效率,减少无效信息的推送,在得到信息集合后,还需要从信息集合中找出用户最可能需要的信息作为预推送信息。
在本实施例的一些可选的实现方式中,本实施例方法还可以包括构建信息推送模型的步骤,上述构建信息推送模型的步骤可以包括:
第一步,分别从历史用户信息集合和历史用户检索信息集合中提取用户信息和用户检索信息。
服务器105可以将之前的全部的用户信息组合构成历史用户信息集合,并将用户针对某一场景(如上述的鲜花场景)做出的结论组合为历史用户检索信息集合。然后,从历史用户信息集合和历史用户检索信息集合中分别提取出与该场景相关的用户信息和用户检索信息。其中,用户检索信息包括用户针对某一场景做出的最终选择信息,以上述的鲜花场景为例,用户检索信息包括用户最终选择的鲜花信息。
第二步,按设定条件从用户信息中提取用户特征信息。
此处的设定条件是根据场景信息而定的。通常,设定条件包括职业、级别、年龄、性别、收入状况中的至少一项。还可以是其他条件,具体视实际情况而定。
根据场景确定设定条件后,就可以根据设定条件从用户信息中提取用户特征信息,筛选出影响用户做出决定的信息。
第三步,从上述用户检索信息中提取检索特征信息。
由上述描述可知,用户检索信息包括用户针对某一场景做出的最终选择信息,还可以包括其他信息。针对不同的场景,需要从用户检索信息中提取对应场景的检索特征信息。通常,检索特征信息根据上述的最终选择信息获得。
第四步,基于用户特征信息和与用户特征信息相关联的检索特征信息,训练得到信息推送模型。
上述的用户特征信息和检索特征信息都是现有的信息,基于用户特征信息和检索特征信息之间的对应关系,通过机器学习方法能够建立用户信息与用户检索信息之间的对应关系,进而根据对应关系建立信息推送模型。由于用户信息与用户检索信息是针对某一场景而言的,所以,此处得到的信息推送模型也是与场景对应的。利用机器学习方法对上述用户特征信息和与上述用户特征信息相关联的检索特征信息进行训练,可以得到信息推送模型。
在本实施例的一些可选的实现方式中,上述将上述用户信息导入预先训练好的信息推送模型进行匹配得到至少一条推送信息可以包括以下步骤:
第一步,从用户信息中提取出用户特征信息,将该用户特征信息导入上述信息推送模型得到包含匹配度的检索特征信息。
从用户信息中提取出用户特征信息后,将用户特征信息导入信息推荐模型,能够得到带有匹配度的检索特征信息。上述匹配度用于表征根据上述用户特征信息确定检索特征信息的准确性。匹配度可以用多种形式表示,包括但不限于百分比形式或数值大小的形式等。
第二步,从各个检索特征信息中选择满足预定条件的检索特征信息组成推送信息。
此时得到的推送信息为和用户的最优选择最接近的信息,因此,能够大大提高信息推送的准确率和效率。其中,上述预定条件包括:匹配度大于预定阈值的检索特征信息;或者按照匹配度从大到小的顺序中的预定数目个匹配度最大的检索特征信息。
步骤203,将上述搜索内容信息和信息推送链接发送给上述终端设备,以供在上述终端设备上进行呈现。
得到搜索内容信息和信息推送链接后,将搜索内容信息和信息推送链接一起发送给终端设备101、102、103。
通常,搜索内容信息在终端设备101、102、103的显示屏幕上进行显示,信息推送链接通常设置在搜索内容信息的后方或下方,并以显著的颜色标识,以便用户进行相关的操作。
通过向终端设备101、102、103推送信息推送链接,能够在提供搜索内容信息的同时,为用户提供更多的与搜索内容信息相关的信息,提高了用户获取信息的效率。
步骤204,当在上述终端设备上发生针对上述信息推送链接的触发操作时,向上述终端设备推送上述功能信息。
当用户在终端设备101、102、103上点击了信息推送链接时,服务器105能够接收到信息推送链接的触发操作信号,说明用户对该信息推送链接对应的功能信息感兴趣。此时,可以将该信息推送链接对应的功能信息推送给终端设备101、102、103。
在本实施例的一些可选的实现方式中,上述当在上述终端设备上发生针对上述信息推送链接的触发操作时,向上述终端设备推送上述功能信息可以包括:当监测到在上述终端设备上发生针对上述信息推送链接的触发操作时,向上述终端设备推送上述功能信息;或者当接收到在上述终端设备上发生针对上述信息推送链接的触发操作的反馈信息时,向上述终端设备推送上述功能信息。
服务器105可以实时监测信息推送链接是否被触发,当监测信息推送链接被触发时,将被触发的信息推送链接对应的功能信息发送给终端设备101、102、103。服务器105还可以等待信息推送链接的反馈信息,当信息推送链接在终端设备101、102、103上被触发时,终端设备101、102、103会将针对该触发操作的反馈信息发送给服务器105,之后,服务器105将被触发的信息推送链接对应的功能信息发送给终端设备101、102、103。
继续参见图3a,图3a是根据本实施例的用于推送信息的方法的应用场景的一个示意图。在图3a的场景中,用户在终端设备101、102、103的搜索引擎中输入搜索关键词“鲜花”,搜索引擎将搜索关键词“鲜花”发送给服务器105。服务器105接收到搜索关键词“鲜花”,得到的对应的搜索内容信息。之后,查询到终端设备101、102、103上当前用户的用户信息,通过搜索关键词“鲜花”的历史用户信息和历史用户检索信息获得针对关键词“鲜花”的信息推送模型。服务器105将终端设备101、102、103上当前用户的用户信息导入信息推送模型,确定了终端设备101、102、103上当前用户最有可能需要的信息。将这些信息分类,得到至少一种功能信息,并为功能信息设置信息推送链接,例如,“介绍信息”、“引导信息”和“推广信息”。最后,将搜索内容信息和信息推送链接推送到终端设备101、102、103上,展现给用户。
当用户在图3a中点击了“推广信息”,服务器105将与“推广信息”相关的功能信息推送给终端设备101、102、103,用户可以根据“推广信息”相关的功能信息添加自己的鲜花信息,并在完成添加后,将自己的鲜花信息显示在网络上,如图3b所示。“介绍信息”和“引导信息”的设置过程与“推广信息”的设置过程类似,此处不再赘述。
本申请提供的用于推送信息的方法,在获取与搜索关键词对应的搜索内容信息后,还要查找与搜索内容信息对应的信息推送链接,并在用户点击信息推送链接后,将对应的功能信息发送给终端,提高了用户获取信息的效率。
进一步参考图4,作为对上述各图所示方法的实现,本申请提供了用于推送信息的装置的一个实施例,该装置实施例与图2所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。
如图4所示,本实施例上述的用于推送信息的装置400可以包括:搜索内容信息获取单元401、信息推送链接获取单元402、发送单元403和信息推送单元404。其中,搜索内容信息获取单元401用于获取与终端设备发来的搜索关键词对应的搜索内容信息;信息推送链接获取单元402用于获取与上述搜索内容信息对应的信息推送链接,其中,上述信息推送链接用于提供与上述搜索内容信息相对应的功能信息;发送单元403用于将上述搜索内容信息和上述信息推送链接发送给上述终端设备,以供在上述终端设备上进行呈现;信息推送单元404用于当在上述终端设备上发生针对上述信息推送链接的触发操作时,向上述终端设备推送上述功能信息。
在本实施例的一些可选的实现方式中,上述信息推送链接获取单元402可以包括:用户信息获取子单元(图中未示出)、预推送信息获取子单元(图中未示出)和信息推送链接设置子单元(图中未示出)。其中,用户信息获取子单元用于获取上述终端设备上的用户信息;预推送信息获取子单元用于获取与上述搜索内容信息以及上述用户信息相匹配的信息作为预推送信息;信息推送链接设置子单元用于将上述预推送信息划分为至少一类功能信息,并为功能信息设置信息推送链接。
在本实施例的一些可选的实现方式中,上述预推送信息获取子单元可以包括:推送信息获取模块(图中未示出)和预推送信息获取模块(图中未示出)。其中,推送信息获取模块用于将上述用户信息导入预先训练好的信息推送模型进行匹配得到至少一条推送信息,上述信息推送模型用于表征用户信息与推送信息之间的对应关系;预推送信息获取模块用于从所得到的推送信息中获取与上述搜索内容信息匹配的推送信息作为预推送信息。
在本实施例的一些可选的实现方式中,在本实施例的一些可选的实现方式中,上述预推送信息获取子单元可以包括:信息集合获取模块(图中未示出)、推送信息获取模块(图中未示出)和预推送信息获取模块(图中未示出)。其中,信息集合获取模块用于获取与上述搜索内容信息匹配的信息集合;推送信息获取模块用于将上述用户信息导入预先训练好的信息推送模型进行匹配得到至少一条推送信息,上述信息推送模型用于表征用户信息与推送信息之间的对应关系;预推送信息获取模块用于将包含在上述信息集合中的上述得到的推送信息作为预推送信息。
在本实施例的一些可选的实现方式中,用于推送信息的装置400还可以包括信息推送模型构建单元(图中未示出),用于构建信息推送模型,上述信息推送模型构建单元可以包括:信息提取子单元(图中未示出)、用户特征信息提取子单元(图中未示出)、检索特征信息提取子单元(图中未示出)和信息推送模型构建子单元(图中未示出)。其中,信息提取子单元用于分别从历史用户信息集合和历史用户检索信息集合中提取用户信息和用户检索信息;用户特征信息提取子单元用于按设定条件从用户信息中提取用户特征信息;检索特征信息提取子单元用于从上述用户检索信息中提取检索特征信息;信息推送模型构建子单元用于基于用户特征信息和与用户特征信息相关联的检索特征信息,训练得到信息推送模型。
在本实施例的一些可选的实现方式中,上述推送信息获取模块可以包括:检索特征信息获取子模块(图中未示出)和推送信息获取子模块(图中未示出)。其中,检索特征信息获取子模块用于从用户信息中提取出用户特征信息,将该用户特征信息导入上述信息推送模型得到包含匹配度的检索特征信息,上述匹配度用于表征根据上述用户特征信息确定检索特征信息的准确性;推送信息获取子模块用于从各个检索特征信息中选择满足预定条件的检索特征信息组成推送信息。
在本实施例的一些可选的实现方式中,上述信息推送单元可以用于:当监测到在上述终端设备上发生针对上述信息推送链接的触发操作时,向上述终端设备推送上述功能信息;或者当接收到在上述终端设备上发生针对上述信息推送链接的触发操作的反馈信息时,向上述终端设备推送上述功能信息。
本实施例还提供了一种计算设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器执行上述的用于推送信息的方法。
下面参考图5,其示出了适于用来实现本申请实施例的服务器的计算机系统500的结构示意图。
如图5所示,计算机系统500包括中央处理单元(CPU)501,其可以根据存储在只读存储器(ROM)502中的程序或者从存储部分508加载到随机访问存储器(RAM)503中的程序而执行各种适当的动作和处理。在RAM503中,还存储有系统500操作所需的各种程序和数据。CPU501、ROM502以及RAM503通过总线504彼此相连。输入/输出(I/O)接口505也连接至总线504。
以下部件连接至I/O接口505:包括键盘、鼠标等的输入部分506;包括诸如液晶显示器(LCD)等以及扬声器等的输出部分507;包括硬盘等的存储部分508;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分509。通信部分509经由诸如因特网的网络执行通信处理。驱动器510也根据需要连接至I/O接口505。可拆卸介质511,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器510上,以便于从其上读出的计算机程序根据需要被安装入存储部分508。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,上述计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分509从网络上被下载和安装,和/或从可拆卸介质511被安装。
附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括搜索内容信息获取单元、信息推送链接获取单元、发送单元和信息推送单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,信息推送单元还可以被描述为“用于推送信息的单元”。
作为另一方面,本申请还提供了一种非易失性计算机存储介质,该非易失性计算机存储介质可以是上述实施例中上述装置中所包含的非易失性计算机存储介质;也可以是单独存在,未装配入终端中的非易失性计算机存储介质。上述非易失性计算机存储介质存储有一个或者多个程序,当上述一个或者多个程序被一个设备执行时,使得上述设备:获取与终端设备发来的搜索关键词对应的搜索内容信息;获取与上述搜索内容信息对应的信息推送链接,其中,上述信息推送链接用于提供与上述搜索内容信息相对应的功能信息;将上述搜索内容信息和上述信息推送链接发送给上述终端设备,以供在上述终端设备上进行呈现;当在上述终端设备上发生针对上述信息推送链接的触发操作时,向上述终端设备推送上述功能信息。
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

Claims (18)

1.一种用于推送信息的方法,其特征在于,所述方法包括:
获取与终端设备发来的搜索关键词对应的搜索内容信息;
获取与所述搜索内容信息对应的信息推送链接,其中,所述信息推送链接用于提供与所述搜索内容信息相对应的功能信息;
将所述搜索内容信息和所述信息推送链接发送给所述终端设备,以供在所述终端设备上进行呈现;
当在所述终端设备上发生针对所述信息推送链接的触发操作时,向所述终端设备推送所述功能信息。
2.根据权利要求1所述的方法,其特征在于,所述功能信息包括以下至少之一:介绍信息、引导信息和推广信息。
3.根据权利要求1所述的方法,其特征在于,所述获取与所述搜索内容信息对应的信息推送链接包括:
获取所述终端设备上的用户信息;
获取与所述搜索内容信息以及所述用户信息相匹配的信息作为预推送信息;
将所述预推送信息划分为至少一类功能信息,并为所述功能信息设置信息推送链接。
4.根据权利要求3所述的方法,其特征在于,所述获取与所述搜索内容信息以及所述用户信息相匹配的信息作为预推送信息包括:
将所述用户信息导入预先训练好的信息推送模型进行匹配得到至少一条推送信息,所述信息推送模型用于表征用户信息与推送信息之间的对应关系;
从所得到的推送信息中获取与所述搜索内容信息匹配的推送信息作为预推送信息。
5.根据权利要求3所述的方法,其特征在于,所述获取与所述搜索内容信息以及所述用户信息相匹配的信息作为预推送信息包括:
获取与所述搜索内容信息匹配的信息集合;
将所述用户信息导入预先训练好的信息推送模型进行匹配得到至少一条推送信息,所述信息推送模型用于表征用户信息与推送信息之间的对应关系;
将包含在所述信息集合中的所述得到的推送信息作为预推送信息。
6.根据权利要求3到5中任一所述的方法,其特征在于,所述用户信息包括下述至少一项:
职业、兴趣和网络记录。
7.根据权利要求4或5所述的方法,其特征在于,所述方法还包括构建信息推送模型的步骤,所述构建信息推送模型的步骤包括:
分别从历史用户信息集合和历史用户检索信息集合中提取用户信息和用户检索信息;
按设定条件从用户信息中提取用户特征信息;
从所述用户检索信息中提取检索特征信息;
基于用户特征信息和与用户特征信息相关联的检索特征信息,训练得到信息推送模型。
8.根据权利要求4或5所述的方法,其特征在于,所述将所述用户信息导入预先训练好的信息推送模型进行匹配得到至少一条推送信息包括:
从用户信息中提取出用户特征信息,将该用户特征信息导入所述信息推送模型得到包含匹配度的检索特征信息,所述匹配度用于表征根据所述用户特征信息确定检索特征信息的准确性;
从各个检索特征信息中选择满足预定条件的检索特征信息组成推送信息。
9.根据权利要求8所述的方法,其特征在于,所述预定条件包括:
匹配度大于预定阈值的检索特征信息;或者
按照匹配度从大到小的顺序中的预定数目个匹配度最大的检索特征信息。
10.根据权利要求1所述的方法,其特征在于,所述当在所述终端设备上发生针对所述信息推送链接的触发操作时,向所述终端设备推送所述功能信息包括:
当监测到在所述终端设备上发生针对所述信息推送链接的触发操作时,向所述终端设备推送所述功能信息;或者
当接收到在所述终端设备上发生针对所述信息推送链接的触发操作的反馈信息时,向所述终端设备推送所述功能信息。
11.一种用于推送信息的装置,其特征在于,所述装置包括:
搜索内容信息获取单元,用于获取与终端设备发来的搜索关键词对应的搜索内容信息;
信息推送链接获取单元,用于获取与所述搜索内容信息对应的信息推送链接,其中,所述信息推送链接用于提供与所述搜索内容信息相对应的功能信息;
发送单元,用于将所述搜索内容信息和所述信息推送链接发送给所述终端设备,以供在所述终端设备上进行呈现;
信息推送单元,用于当在所述终端设备上发生针对所述信息推送链接的触发操作时,向所述终端设备推送所述功能信息。
12.根据权利要求11所述的装置,其特征在于,所述信息推送链接获取单元包括:
用户信息获取子单元,用于获取所述终端设备上的用户信息;
预推送信息获取子单元,用于获取与所述搜索内容信息以及所述用户信息相匹配的信息作为预推送信息;
信息推送链接设置子单元,用于将所述预推送信息划分为至少一类功能信息,并为所述功能信息设置信息推送链接。
13.根据权利要求12所述的装置,其特征在于,所述预推送信息获取子单元包括:
推送信息获取模块,用于将所述用户信息导入预先训练好的信息推送模型进行匹配得到至少一条推送信息,所述信息推送模型用于表征用户信息与推送信息之间的对应关系;
预推送信息获取模块,用于从所得到的推送信息中获取与所述搜索内容信息匹配的推送信息作为预推送信息。
14.根据权利要求12所述的装置,其特征在于,所述预推送信息获取子单元包括:
信息集合获取模块,用于获取与所述搜索内容信息匹配的信息集合;
推送信息获取模块,用于将所述用户信息导入预先训练好的信息推送模型进行匹配得到至少一条推送信息,所述信息推送模型用于表征用户信息与推送信息之间的对应关系;
预推送信息获取模块,用于将包含在所述信息集合中的所述得到的推送信息作为预推送信息。
15.根据权利要求13或14所述的装置,其特征在于,所述装置还包括信息推送模型构建单元,用于构建信息推送模型,所述信息推送模型构建单元包括:
信息提取子单元,用于分别从历史用户信息集合和历史用户检索信息集合中提取用户信息和用户检索信息;
用户特征信息提取子单元,用于按设定条件从用户信息中提取用户特征信息;
检索特征信息提取子单元,用于从所述用户检索信息中提取检索特征信息;
信息推送模型构建子单元,用于基于用户特征信息和与用户特征信息相关联的检索特征信息,训练得到信息推送模型。
16.根据权利要求13或14所述的装置,其特征在于,所述推送信息获取模块包括:
检索特征信息获取子模块,用于从用户信息中提取出用户特征信息,将该用户特征信息导入所述信息推送模型得到包含匹配度的检索特征信息,所述匹配度用于表征根据所述用户特征信息确定检索特征信息的准确性;
推送信息获取子模块,用于从各个检索特征信息中选择满足预定条件的检索特征信息组成推送信息。
17.根据权利要求11所述的装置,其特征在于,所述信息推送单元用于:
当监测到在所述终端设备上发生针对所述信息推送链接的触发操作时,向所述终端设备推送所述功能信息;或者
当接收到在所述终端设备上发生针对所述信息推送链接的触发操作的反馈信息时,向所述终端设备推送所述功能信息。
18.一种计算设备,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行权利要求1到10中任一所述的方法。
CN201710013083.1A 2017-01-09 2017-01-09 用于推送信息的方法、装置及计算设备 Pending CN108287834A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710013083.1A CN108287834A (zh) 2017-01-09 2017-01-09 用于推送信息的方法、装置及计算设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710013083.1A CN108287834A (zh) 2017-01-09 2017-01-09 用于推送信息的方法、装置及计算设备

Publications (1)

Publication Number Publication Date
CN108287834A true CN108287834A (zh) 2018-07-17

Family

ID=62819265

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710013083.1A Pending CN108287834A (zh) 2017-01-09 2017-01-09 用于推送信息的方法、装置及计算设备

Country Status (1)

Country Link
CN (1) CN108287834A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020215977A1 (zh) * 2019-04-26 2020-10-29 北京沃东天骏信息技术有限公司 用于展示信息的系统、方法及装置
CN112148962A (zh) * 2019-06-28 2020-12-29 北京百度网讯科技有限公司 用于推送信息的方法和装置

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102340514A (zh) * 2010-07-15 2012-02-01 腾讯科技(北京)有限公司 网络信息推送方法及系统
CN102360358A (zh) * 2011-09-28 2012-02-22 百度在线网络技术(北京)有限公司 关键词推荐方法及系统
CN103547333A (zh) * 2013-03-26 2014-01-29 华为技术有限公司 一种广告推送方法、设备和系统
CN103582886A (zh) * 2011-06-03 2014-02-12 郑珍雨 有效关键词选择系统及有效关键词选择方法
CN103780677A (zh) * 2013-12-24 2014-05-07 西安酷派软件科技有限公司 信息分类推送的方法及系统
CN104244032A (zh) * 2014-09-11 2014-12-24 腾讯科技(深圳)有限公司 推送多媒体数据的方法和装置
CN104699838A (zh) * 2015-04-01 2015-06-10 姚林 一种网页搜索推送方法,及多网站搜索的组合方法
CN104978671A (zh) * 2015-06-04 2015-10-14 无锡天脉聚源传媒科技有限公司 一种新广告的推送方法及装置
CN105159930A (zh) * 2015-08-05 2015-12-16 百度在线网络技术(北京)有限公司 搜索关键词的推送方法和装置
CN105208113A (zh) * 2015-08-31 2015-12-30 北京百度网讯科技有限公司 信息推送的方法和装置
CN105468723A (zh) * 2015-11-20 2016-04-06 小米科技有限责任公司 信息推荐方法及装置
CN105701155A (zh) * 2015-12-30 2016-06-22 百度在线网络技术(北京)有限公司 信息推送方法和装置
CN105740331A (zh) * 2016-01-22 2016-07-06 百度在线网络技术(北京)有限公司 信息推送方法及装置
CN105761101A (zh) * 2016-02-04 2016-07-13 云南今日游情科技有限公司 基于相互选择的移动终端高精准度广告推送系统及方法
CN105787572A (zh) * 2014-12-16 2016-07-20 赵俊淇 一种可视化娱乐餐饮的订位方法
CN105808685A (zh) * 2016-03-02 2016-07-27 腾讯科技(深圳)有限公司 推广信息的推送方法及装置
CN105824833A (zh) * 2015-01-07 2016-08-03 苏宁云商集团股份有限公司 基于用户行为反馈的关键词推荐方法和系统
CN106022490A (zh) * 2015-11-06 2016-10-12 刘翔英 一种商品与服务在线订购和管理的互联网平台

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102340514A (zh) * 2010-07-15 2012-02-01 腾讯科技(北京)有限公司 网络信息推送方法及系统
CN103582886A (zh) * 2011-06-03 2014-02-12 郑珍雨 有效关键词选择系统及有效关键词选择方法
CN102360358A (zh) * 2011-09-28 2012-02-22 百度在线网络技术(北京)有限公司 关键词推荐方法及系统
CN103547333A (zh) * 2013-03-26 2014-01-29 华为技术有限公司 一种广告推送方法、设备和系统
CN103780677A (zh) * 2013-12-24 2014-05-07 西安酷派软件科技有限公司 信息分类推送的方法及系统
CN104244032A (zh) * 2014-09-11 2014-12-24 腾讯科技(深圳)有限公司 推送多媒体数据的方法和装置
CN105787572A (zh) * 2014-12-16 2016-07-20 赵俊淇 一种可视化娱乐餐饮的订位方法
CN105824833A (zh) * 2015-01-07 2016-08-03 苏宁云商集团股份有限公司 基于用户行为反馈的关键词推荐方法和系统
CN104699838A (zh) * 2015-04-01 2015-06-10 姚林 一种网页搜索推送方法,及多网站搜索的组合方法
CN104978671A (zh) * 2015-06-04 2015-10-14 无锡天脉聚源传媒科技有限公司 一种新广告的推送方法及装置
CN105159930A (zh) * 2015-08-05 2015-12-16 百度在线网络技术(北京)有限公司 搜索关键词的推送方法和装置
CN105208113A (zh) * 2015-08-31 2015-12-30 北京百度网讯科技有限公司 信息推送的方法和装置
CN106022490A (zh) * 2015-11-06 2016-10-12 刘翔英 一种商品与服务在线订购和管理的互联网平台
CN105468723A (zh) * 2015-11-20 2016-04-06 小米科技有限责任公司 信息推荐方法及装置
CN105701155A (zh) * 2015-12-30 2016-06-22 百度在线网络技术(北京)有限公司 信息推送方法和装置
CN105740331A (zh) * 2016-01-22 2016-07-06 百度在线网络技术(北京)有限公司 信息推送方法及装置
CN105761101A (zh) * 2016-02-04 2016-07-13 云南今日游情科技有限公司 基于相互选择的移动终端高精准度广告推送系统及方法
CN105808685A (zh) * 2016-03-02 2016-07-27 腾讯科技(深圳)有限公司 推广信息的推送方法及装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020215977A1 (zh) * 2019-04-26 2020-10-29 北京沃东天骏信息技术有限公司 用于展示信息的系统、方法及装置
CN112148962A (zh) * 2019-06-28 2020-12-29 北京百度网讯科技有限公司 用于推送信息的方法和装置
CN112148962B (zh) * 2019-06-28 2023-08-01 北京百度网讯科技有限公司 用于推送信息的方法和装置

Similar Documents

Publication Publication Date Title
CN107346336B (zh) 基于人工智能的信息处理方法和装置
CN105320766B (zh) 信息推送方法和装置
CN103020845B (zh) 一种移动应用的推送方法及系统
CN105677931B (zh) 信息搜索方法和装置
CN103488781B (zh) 提供信息搜索的方法、搜索引擎服务器
CN107679211A (zh) 用于推送信息的方法和装置
CN108153901A (zh) 基于知识图谱的信息推送方法和装置
CN104850546B (zh) 移动媒介信息的展示方法和系统
CN105721629B (zh) 用户标识匹配方法和装置
CN108572990A (zh) 信息推送方法和装置
CN108632311A (zh) 信息推送方法和装置
CN106980703A (zh) 用于群组搜索的方法及装置、电子设备、计算机可读介质
CN111324740B (zh) 纠纷事件的识别方法、识别装置和识别系统
CN111143684A (zh) 基于人工智能的泛化模型的训练方法及装置
CN108140055A (zh) 触发应用信息
CN107368550A (zh) 信息获取方法、装置、介质、电子设备、服务器及系统
CN107977678A (zh) 用于输出信息的方法和装置
CN109819002B (zh) 数据推送方法和装置、存储介质及电子装置
CN110399564B (zh) 帐号分类方法和装置、存储介质及电子装置
CN103793495A (zh) 应用信息检索方法及系统和应用信息获取方法及系统
CN113626624B (zh) 一种资源识别方法和相关装置
CN105574091B (zh) 信息推送方法及装置
KR101307578B1 (ko) 검색 기능이 부여된 대표전화 정보제공시스템 및 그 방법
CN108287834A (zh) 用于推送信息的方法、装置及计算设备
CN111787042A (zh) 用于推送信息的方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180717

RJ01 Rejection of invention patent application after publication