信息推送方法、装置及系统的制作方法

文档序号:10555498阅读:355来源:国知局
信息推送方法、装置及系统的制作方法
【专利摘要】本发明公开了一种信息推送方法、装置及系统。其中,信息推送方法,包括:识别用户通过即时聊天窗口发送的聊天内容;提取所述聊天内容中包括的标志信息;将所述标志信息发送至推荐服务器,以使所述推荐服务器搜索与所述标志信息对应的推荐信息;在所述即时聊天窗口的设定位置处展示所述推荐服务器返回的所述推荐信息。本发明实施例提供的技术方案,解决了即时聊天应用界面上提供的广告难以精准满足用户当前需求的问题。
【专利说明】
信息推送方法、装置及系统
技术领域
[0001]本发明涉及即时通讯领域,尤其涉及一种信息推送方法、装置及系统。
【背景技术】
[0002]随着互联网技术的不断发展,各类聊天应用已经成为用户非常重要的一种社交工具。即时通讯是目前因特网上最为流行的通讯方式。即时通讯是一个实时通信系统,允许两人或多人使用网络实时的传递文字消息、文件、语音与视频进行交流。各种各样的即时通讯软件层出不穷,服务提供商也提供了越来越丰富的通讯服务功能,如推荐信息的推送等。
[0003]现有的即时通讯软件在获取用户需求时,都是根据用户的软件注册信息、搜索引擎中的搜索词或购物网站中的搜索商品等来获取,然后在用户的即时通讯软件的界面上的信息推荐栏提供相关的推荐信息来吸引客户点击查看。这样,可以帮助即时通讯软件实现流量变现。
[0004]但技术的进步使得人们对即时通讯软件的推荐信息推送技术的要求也在不断提高,现有的基于即时通信软件的推荐信息推送技术无法满足人们日益增长的个性化、高效化的推荐信息的推送需求。

【发明内容】

[0005]有鉴于此,本发明实施例提供一种信息推送方法、装置及系统,以解决现有技术中,即时聊天应用界面上提供的推荐信息难以精准满足用户当前需求的问题。
[0006]第一方面,本发明实施例提供了一种信息推送方法,包括:
[0007]识别用户通过即时聊天窗口发送的聊天内容;
[0008]提取所述聊天内容中包括的标志信息;
[0009]将所述标志信息发送至推荐服务器,以使所述推荐服务器搜索与所述标志信息对应的推荐信息;
[0010]在所述即时聊天窗口的设定位置处展示所述推荐服务器返回的所述推荐信息。
[0011]第二方面,本发明实施例提供了一种信息推送装置,包括:
[0012]内容识别模块,用于识别用户通过即时聊天窗口发送的聊天内容;
[0013]信息提取模块,用于提取所述聊天内容中包括的标志信息;
[0014]信息发送模块,用于将所述标志信息发送至推荐服务器,以使所述推荐服务器搜索与所述标志信息对应的推荐信息;
[0015]信息展示模块,用于在所述即时聊天窗口的设定位置处展示所述推荐服务器返回的所述推荐信息。
[0016]第三方面,本发明实施例提供了一种信息推送系统,包括:
[0017]聊天客户端和推荐服务器,其中,所述聊天客户端包括本发明实施例所述的信息推送装置。
[0018]本发明实施例提供的信息推送方法、装置及系统,通过识别用户通过即时聊天窗口发送的聊天内容,提取聊天内容中包括的标志信息,并利用标志信息搜索推荐信息,将推荐信息推送给用户的技术手段,解决了即时聊天应用界面上提供的推荐信息难以精准满足用户当前需求的问题。本发明实施例通过根据用户当前聊天内容向用户推送推荐信息,更加针对性的满足用户当前需求,提升用户体验。
【附图说明】
[0019]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0020]图1是本发明实施例一提供的一种信息推送方法的流程图;
[0021 ]图2是本发明实施例二提供的一种信息推送方法的流程图;
[0022]图3是本发明实施例三提供的一种信息推送方法的流程图;
[0023]图4是本发明实施例四提供的一种信息推送装置的结构图;
[0024]图5是本发明实施例四提供的另一种信息推送装置的结构图;
[0025]图6是本发明实施例五提供的一种信息推送系统的结构图。
【具体实施方式】
[0026]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
[0027]另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0028]实施例一
[0029]图1是本发明实施例一提供的一种信息推送方法的流程图。本实施例的方法可由信息推送装置来执行,所述装置可通过软件和/或硬件的方式实现,并一般可集成于聊天客户端中,与推荐服务器配合使用。如图1所示,本实施例提供的信息推送方法具体包括:
[0030]S110、识别用户通过即时聊天窗口发送的聊天内容。
[0031]日常生活中,终端用户越来越多的使用即时通讯软件进行交流,即时通讯是一个终端服务,允许两个人或多个人使用网路即时的传输文字讯息、档案、语音与视频进行交流。
[0032]在现有技术中,即时通讯软件为实现流量变现,在用户所安装的聊天客户端的聊天窗口提供的信息展示框推送一些推荐信息。具体推荐信息的内容主要根据为用户的即时聊天注册信息和聊天服务提供商提供的其他网络服务(如搜索引擎、购物网站等)中的用户画像数据中的一个或多个属性来确定。用户画像的核心是为用户打标签。例如,在某购物网站,某一用户经常性买红酒,可以为其用户画像中添加一个红酒的属性,则进而可以在该用户的聊天窗口的信息展示框处为该用户推送关于红酒的广告。
[0033]但用户画像反映的是人长期的一个习惯,根据用户画像很难准确把握用户当前的需要。在用户的即时聊天内容中,包含了许多反映用户当前需要的重要信息,很多聊天内容中也会包含一些与商品或服务等相关的、具备商业价值的标志信息。例如,“我想去买风衣”这句聊天内容中,“风衣”就是一个具备商业价值的标志信息。可根据此标志信息为用户推送款式、商户以及团购情况。又如,用户输入了“我想去XX展览馆”,相应的,可以将“XX展览馆”的介绍信息,行车路线作为推荐信息提供给用户。也即:通过应用本发明实施例的方案,既可以对用户聊天内容中具备商业价值的标志信息做有效利用,以更好地实现商家流量变现的问题,也可以为聊天用户提供与聊天内容关联的推荐信息,减少了用户基于聊天内容的二次检索,进而提高了用户的使用体验。
[0034]典型的,用户在通过聊天窗口输入聊天内容后,聊天客户端会识别出用户需要发送的聊天内容。
[0035]S120、提取聊天内容中包括的标志信息。
[0036]具体的,因为一些表达用户意愿,或有商业价值的词大都为名词,可将聊天内容中的名词提取出来,作为标志信息。将此标志信息作为推送推荐信息的根据。
[0037]此外,一般表达用户意愿或者需求的词一般出现在句子中的宾语部分,因此可以通过对聊天内容进行句子成分识别,或者所述聊天内容中的宾语部分作为所述标志信息。
[0038]S130、将标志信息发送至推荐服务器,以使推荐服务器搜索与标志信息对应的推荐信息。
[0039]将从聊天内容中提取出的标志信息发送至推荐服务器,推荐服务器将所述标志信息作为检索词进行推荐信息的检索。推荐服务器中可存储一个数据库,数据库中包括标志信息与推荐信息之间的对应关系,通过在数据库中进行检索,可以获取与标志信息对应的推荐信息,或者此数据库可以存储于其他服务器中,推荐服务器根据接收到的标志信息在该数据库中进行检索,以获取相应的推荐信息。例如,若发送标志信息“长城”至推荐服务器,推荐服务器以“长城”为检索词,在其储存的数据库中进行检索,获取标志信息“长城”与推荐信息之间的对应关系,并通过此对应关系获取“长城”对应的推荐信息。并将获取到的长城的历史沿革,分布地域和建筑结构等推荐信息反馈给用户,避免用户再次使用搜索引擎对长城进行信息的搜索。
[0040]S140、在即时聊天窗口的设定位置处展示推荐服务器返回的推荐信息。
[0041]聊天客户端接收推荐服务器返回的推荐信息,并在即时聊天窗口的设定位置(信息展示框)中将推荐信息进行展示。
[0042]具体的,如果所述推荐服务器返回的所述推荐信息的条目数大于所述即时聊天窗口提供的信息展示框数目,则按照设定的信息展示方式展示所述推荐信息。
[0043]即时聊天窗口处的信息展示框数目是有限的,而推荐服务器返回的推荐信息可能有很多。示例性的,用户如果输入“我想买iPad”,推荐服务器返回的推荐信息有好多iPad的商家和品种,而信息展示框数目只有四个(例如,聊天窗口的上方、下方、左方以及右方四个位置处),则此时同时显示在即时聊天窗口的推荐信息只能有四个。
[0044]可设定信息展示方式,所述设定的信息展示方式包括:随机展示方式或者轮播展不方式。
[0045]如上述示例所述,如果信息展示框数目只有四个,可随机抽取返回的推荐信息的四个进行展示,为了展示更加全面的推荐信息,可将推荐服务器返回的推荐信息轮播进行展示,示例性的,可每5秒更换一次展示的推荐信息。
[0046]同样的,推荐服务器返回的推荐信息也可能少于即时聊天窗口处的信息展示框数目。例如,若信息展示框数目有四个,而推荐服务器返回的推荐信息只有三个,则将返回的三个推荐信息在其中三个信息展示框中进行展示,剩下的一个信息展示框可以展示通过用户注册信息或用户画像等信息推荐的推荐信息。
[0047]当然,本领域技术人员可以理解的是,除了上述两种信息展示方式之外,还可以根据需求采取其他方式的信息展示方式,例如,根据推荐信息的竞价排名值,获取排名值在前四位的推荐信息进行展示等,或者同时结合用户的行为特征画像,将同时能够符合用户行为画像的推荐信息优选进行展示等,本实施例对此并不进行限制。
[0048]本发明实施例一提供的信息推送方法,通过识别用户通过即时聊天窗口发送的聊天内容,提取聊天内容中包括的标志信息,并利用标志信息搜索推荐信息,将推荐信息推送给用户的技术手段,解决了即时聊天应用界面上提供的推荐信息难以精准满足用户当前需求的问题。本实施例通过根据用户当前聊天内容向用户推送推荐信息,更加针对性的满足用户当前需求,提升用户体验。
[0049]需要说明的是,本实施例的技术方案除了可以集成于聊天客户端中之外,还可以集成于网页版的即时聊天软件中,或者作为独立的插件与所述聊天客户端或者所述网页版的即时聊天软件配合使用,对此并不进行限制。
[0050]实施例二
[0051]图2是本发明实施例二提供的一种信息推送方法的流程图。本实施例对实施例一进行了优化。
[0052]具体的,将提取所述聊天内容中包括的标志信息优化为:将所述聊天内容与预存的句法规则集进行匹配;如果识别出所述聊天内容命中所述句法规则集中的句法规则,则提取所述聊天内容中包括的标志信息。
[0053]参考图2,所述信息推送方法包括:
[0054]S210、识别用户通过即时聊天窗口发送的聊天内容。
[0055]S220、将用户通过即时聊天窗口发送的聊天内容与预存的句法规则集进行匹配。
[0056]为更有效的找到用户聊天内容中的用于表达用户需求或者愿望的标志信息,可配置一个句法规则集储存储于用户的聊天客户端中。所述句法规则集中包括的句法规则为人们经常用来表征实际需求或者愿望的语句对应的句法规则,也即:为用户的即时聊天客户端需要识别的句法规则的集合。
[0057]优选的,所述句法规则可以包括:正则表达式规则或者上下文无关文法规则。
[0058]正则表达式,又称正规表示法、常规表示法。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。而上下文无关文法规则,为形式语言理论中一种重要的变换文法,用来描述上下文无关语言,由于程序设计语言的语法基本上都是上下文无关文法,因此应用十分广泛。
[0059]本实施例优选可以采用正则表达式配置一个正则表达式规则。正则表达式有其固定的语法规则。“X I y”,匹配X或y ; “[xyz ]”匹配xyz中任一字符,例如,“[xyz ]”匹配“boy”中的Y’ ; “(.*)”指零次或多次匹配任一字符或子表达式,例如,“Z0*”可匹配“Z”和“zoo”。
[0060]示例性的,可配置“我[想I准备I打算][买I要I吃](.*)”这个句法规则预存到用户聊天客户端中。一个或者多个类似这种模式的句法规则即可组成一个句法规则集。
[0061]例如,若用户聊天内容中有一句话为“我打算买自行车”,则命中了句法规则“我[想I准备I打算][买I要I吃](.*)”。
[0062]S230、如果识别出所述聊天内容命中所述句法规则集中的句法规则,则提取所述聊天内容太中包括的标志信息。
[0063]上述示例中,用户的聊天内容“我打算买自行车”命中了句法规则“我[想I准备I打算][买I要I吃](.*)”,可提取出名词“我”和“自行车”作为标志信息。
[0064]S240、将标志信息发送至推荐服务器,以使推荐服务器搜索与标志信息对应的推荐信息。
[0065]S250、在即时聊天窗口的设定位置处展示推荐服务器返回的推荐信息。
[0066]S240?S250的具体过程在实施例一中作了详细描述,此处不再赘述。
[0067]本发明实施例二在上述实施例的基础上,引入句法规则集,将聊天内容与句法规则集进行匹配,若聊天内容命中了句法规则集中的某个句法规则,则提取其标志信息,句法规则将标志信息限制在更能反映用户需求的更小的范围内,减少基于标志信息检索的工作量,便于及时准确地获知用户的需求。
[0068]实施例三
[0069]图3是本发明实施例三提供的一种信息推送方法的流程图。本实施例对实施例一和实施例二进行了优化。
[0070]具体的,在将用户通过即时聊天窗口发送的聊天内容与预存的句法规则集进行匹配之前,还包括:从规则配置服务器中下载所述句法规则集进行本地存储。
[0071 ]并将识别所述聊天内容命中所述句法规则集中的句法规则的过程优化为:顺序获取所述句法规则集中的一条句法规则作为当前比对规则;如果所述聊天内容命中所述当前比对规则,则确定识别出所述聊天内容命中所述句法规则集中的句法规则,并结束当前比对;如果所述聊天内容未命中所述当前比对规则,则返回执行顺序获取所述句法规则集中的一条句法规则的操作,直至遍历所述句法规则集中的全部句法规则。参考图3,信息推送方法包括:
[0072]S310、从规则配置服务器中下载句法规则集进行本地存储。
[0073]首先,可以在规则配置服务端构造一个句法规则配置模块,用于配置即时聊天客户端需要识别的句法规则集,使用该句法规则集辅助识别用户需求和意图。且周期性的对句法规则集进行补充和添加,增加些新的句法规则模式,以满足用户的需求。
[0074]例如,可配置“我[想I准备I打算][买I要I吃](.*)”,“你[想I爱I喜欢][吃I喝I玩](.*)[吗?]”,“我[想I准备I喜欢][去I爬I看](.*)”等句法规则对用户聊天内容中的有价值的ig息进行提取。
[0075]各个用户的聊天客户端可以从规则配置服务器下载句法规则集,并储存在本地,句法规则的匹配过程可直接在用户的聊天客户端内进行,而不需要再将聊天内容发送至规则配置服务器进行匹配。大大节省了匹配的时间和工作量。
[0076]S320、识别用户通过即时聊天窗口发送的聊天内容。
[0077]S330、将用户通过即时聊天窗口发送的聊天内容与预存的句法规则集进行匹配。
[0078]S340、顺序获取句法规则集中的一条句法规则作为当前比对规则。
[0079]本实施例中,句法规则的匹配过程采用遍历句法规则集的方法,从顶部开始顺序获取句法规则集中的句法规则,作为当前对比规则与用户聊天内容相比对。
[0080 ] S350、判断聊天内容是否命中当前比对规则:若是,则执行S360;否则,执行S3110。[0081 ] S360、确定识别出聊天内容命中句法规则集中的句法规则,并结束当前比对。
[0082]若用户发送的聊天内容为“我想买iPad”。则可与句法规则“我[想I准备I打算][买要I吃](.*)”相匹配上,则确定匹配成功,并结束句法规则的匹配。
[0083]S370、提取出聊天内容中包括的标志信息。
[0084]用户发送的聊天内容为“我想买iPad”。则确定识别出有命中的句法规则“我[想准备I打算][买I要I吃](.*)”,并依照此句法规则,找到标志信息“iPad”。
[0085]S380、将标志信息发送至推荐服务器,以使推荐服务器搜索与标志信息对应的推荐信息。
[0086]在上述示例中,用户将“iPad”发送至推荐服务器。推荐服务器将此标志信息作为广告检索词和搜索关键词,在设定的广告库中进行搜索,进而可以将iPad的功能特征、价格区间和商家信息等推荐信息返回至聊天客户端。
[0087]S390、接收推荐服务器返回的推荐信息。
[0088]S3100、在即时聊天窗口的设定位置处随机或轮播展示推荐服务器返回的推荐信息。
[0089]即时聊天客户端在接收到P条(P为大于I的整数)推荐信息之后,如果判断即时聊天窗口的信息展示框的数目N(N为大于I的整数)小于P,则可随机选取推荐信息中的N条进行展示,也可每M(M大于O)秒更换一次推荐信息,将P条推荐信息进行轮播展示。
[0090]S3110、判断当前对比规则是否为句法规则中的最后一个:若是,则结束流程;否贝丨J,返回执行S340。
[0091]若用户发送“我不爱吃鱼”的聊天内容,没有与当前的句法规则相匹配,则返回继续在句法规则集中和其他句法规则进行匹配,直至遍历完句法规则集中所有的句法规则。若遍历完全部的句法规则也没有命中项,则直接结束整个过程,也不会有推荐信息被推送。
[0092]在上述实施例的基础上,用户的聊天客户端可以定期向规则配置服务器发送句法规则集更新请求,以定期更新本地存储的所述句法规则集。
[0093]例如,聊天客户端可每周或每天向规则配置服务器自动发送句法规则集更新请求,完善句法规则集,改善用户体验。
[0094]在聊天客户端中应用本发明实施例提供的方法之后,使用该聊天客户端的用户就可以在聊天的过程中看到与自己的聊天内容高度匹配的推荐信息,不仅能够增强用户聊天本身的乐趣,还能帮助快速识别用户当前的实际需求并提供满足所述需求的解决方案。
[0095]本实施例三在上述实施例的基础上,对信息推送方法中的句法规则匹配过程作了详细的优化,并可根据语言结构的进步对句法规则集实时进行更新,改善用户的体验,能够增强用户聊天本身的乐趣,还能帮助快速识别用户当前的实际需求。
[0096]实施例四
[0097]图4是本发明实施例四提供的一种信息推送装置的结构图,该装置可配置于聊天客户端中,与推荐服务器配合使用。如图4所示,所述装置可以包括:内容识别模块41、信息提取模块42、信息发送模块43、信息展示模块44。
[0098]其中,内容识别模块41,用于识别用户通过即时聊天窗口发送的聊天内容;
[0099]信息提取模块42,用于提取所述聊天内容中包括的标志信息;
[0100]信息发送模块43,用于将所述标志信息发送至推荐服务器,以使所述推荐服务器搜索与所述标志信息对应的推荐信息;
[0101]信息展示模块44,用于在所述即时聊天窗口的设定位置处展示所述推荐服务器返回的所述推荐信息。
[0102]本发明实施例四提供一种信息推送装置,通过识别用户通过即时聊天窗口发送的聊天内容,提取聊天内容中包括的标志信息,并利用标志信息搜索推荐信息,将推荐信息推送给用户的技术手段,解决了即时聊天应用界面上提供的推荐信息难以精准满足用户当前需求的问题。本发明实施例通过根据用户当前聊天内容向用户推送推荐信息,更加针对性的满足用户当前需求,提升用户体验。
[0103]信息提取模块42,具体用于:将所述聊天内容与预存的句法规则集进行匹配;如果识别出所述聊天内容命中所述句法规则集中的句法规则,则提取所述聊天内容中包括的标志信息。
[0104]可选的,信息提取模块42可以包括:
[0105]规则遍历单元421,用于顺序获取所述句法规则集中的一条句法规则作为当前比对规则;
[0106]规则确定单元422,用于在所述聊天内容命中所述当前比对规则时,确定识别出所述聊天内容命中所述句法规则集中的句法规则,并结束当前比对;
[0107]返回遍历单元423,用于在所述聊天内容未命中所述当前比对规则时,返回执行顺序获取所述句法规则集中的一条句法规则的操作,直至遍历所述句法规则集中的全部句法规则。
[0108]进一步的,信息提取模块42,还可以包括:信息提取单元424,用于提取所述聊天内容中包括的名词作为所述标志信息。
[0109]优选的,信息展示模块44,具体可以用于:如果所述推荐服务器返回的所述推荐信息的条目数大于所述即时聊天窗口提供的信息展示框数目,则按照设定的信息展示方式展示所述推荐信息。
[0110]在本实施例的一个示例中,参考图5,所述信息推送装置还可以包括:规则下载模块45,用于从规则配置服务器中下载所述句法规则集进行本地存储。
[0111]进一步的,所述信息推送装置还可以包括:规则更新模块46,用于定期向规则配置服务器发送句法规则集更新请求,以定期更新本地存储的所述句法规则集。
[0112]上述装置可执行本发明任意实施例所提供的信息推送方法,具备执行方法相应的功能模块和有益效果。
[0113]实施例五
[0114]图6是本发明实施例五提供的一种信息推送系统的结构图。参见图6,所述系统包括:聊天客户端61和推荐服务器62,其中,聊天客户端61包括本发明实施例四所述的信息推送装置。
[0115]进一步的,参考图6,所述系统还包括规则配置服务器63,用于存储聊天客户端61所需要匹配的句法规则集。
[0116]本发明实施例五提供一种信息推送系统,通过聊天客户端与推荐服务器的共同配合,将用户通过即时聊天窗口发送的聊天内容与句法规则集相匹配,若聊天内容命中句法规则集中的句法规则,则提取标志信息,并利用标志信息搜索推荐信息,将推荐信息推送给用户。本发明实施例解决了即时聊天应用界面上提供的广告难以精准满足用户当前需求的问题。根据用户当前聊天内容向用户推送推荐信息,更加针对性的满足用户当前需求,提升用户体验。
[0117]注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
【主权项】
1.一种信息推送方法,其特征在于,包括: 识别用户通过即时聊天窗口发送的聊天内容; 提取所述聊天内容中包括的标志信息; 将所述标志信息发送至推荐服务器,以使所述推荐服务器搜索与所述标志信息对应的推荐信息; 在所述即时聊天窗口的设定位置处展示所述推荐服务器返回的所述推荐信息。2.根据权利要求1所述的方法,其特征在于,提取所述聊天内容中包括的标志信息,包括: 将所述聊天内容与预存的句法规则集进行匹配; 如果识别出所述聊天内容命中所述句法规则集中的句法规则,则提取所述聊天内容中包括的标志信息。3.根据权利要求2所述的方法,其特征在于,识别所述聊天内容命中所述句法规则集中的句法规则包括: 顺序获取所述句法规则集中的一条句法规则作为当前比对规则; 如果所述聊天内容命中所述当前比对规则,则确定识别出所述聊天内容命中所述句法规则集中的句法规则,并结束当前比对; 如果所述聊天内容未命中所述当前比对规则,则返回执行顺序获取所述句法规则集中的一条句法规则的操作,直至遍历所述句法规则集中的全部句法规则。4.根据权利要求2所述的方法,其特征在于,提取所述聊天内容中包括的标志信息包括: 提取所述聊天内容中包括的名词作为所述标志信息。5.根据权利要求2所述的方法,其特征在于,所述句法规则包括:正则表达式规则或者上下文无关文法规则。6.根据权利要求2所述的方法,其特征在于,在所述即时聊天窗口的设定位置处展示所述推荐服务器返回的所述推荐信息包括: 如果所述推荐服务器返回的所述推荐信息的条目数大于所述即时聊天窗口提供的信息展示框数目,则按照设定的信息展示方式展示所述推荐信息。7.根据权利要求6所述的方法,其特征在于: 所述设定的信息展示方式包括:随机展示方式或者轮播展示方式。8.根据权利要求2-7任一项所述的方法,其特征在于,在将用户通过即时聊天窗口发送的聊天内容与预存的句法规则集进行匹配之前,还包括: 从规则配置服务器中下载所述句法规则集进行本地存储。9.根据权利要求2-7任一项所述的方法,其特征在于,还包括: 定期向规则配置服务器发送句法规则集更新请求,以定期更新本地存储的所述句法规则集。10.一种信息推送装置,其特征在于,包括: 内容识别模块,用于识别用户通过即时聊天窗口发送的聊天内容; 信息提取模块,用于提取所述聊天内容中包括的标志信息; 信息发送模块,用于将所述标志信息发送至推荐服务器,以使所述推荐服务器搜索与所述标志信息对应的推荐信息; 信息展示模块,用于在所述即时聊天窗口的设定位置处展示所述推荐服务器返回的所述推荐信息。11.根据权利要求10所述的装置,其特征在于,所述信息提取模块,具体用于: 将所述聊天内容与预存的句法规则集进行匹配; 如果识别出所述聊天内容命中所述句法规则集中的句法规则,则提取所述聊天内容中包括的标志信息。12.根据权利要求11所述的装置,其特征在于,所述信息提取模块包括: 规则遍历单元,用于顺序获取所述句法规则集中的一条句法规则作为当前比对规则; 规则确定单元,用于在所述聊天内容命中所述当前比对规则时,确定识别出所述聊天内容命中所述句法规则集中的句法规则,并结束当前比对; 返回遍历单元,用于在所述聊天内容未命中所述当前比对规则时,返回执行顺序获取所述句法规则集中的一条句法规则的操作,直至遍历所述句法规则集中的全部句法规则。13.根据权利要求11所述的装置,其特征在于,所述信息提取模块,还包括: 信息提取单元,用于提取所述聊天内容中包括的名词作为所述标志信息。14.根据权利要求11所述的装置,其特征在于,所述信息展示模块,具体用于: 如果所述推荐服务器返回的所述推荐信息的条目数大于所述即时聊天窗口提供的信息展示框数目,则按照设定的信息展示方式展示所述推荐信息。15.根据权利要求11-14任一项所述的装置,其特征在于,还包括: 规则下载模块,用于从规则配置服务器中下载所述句法规则集进行本地存储。16.根据权利要求11-14任一项所述的装置,其特征在于,还包括: 规则更新模块,用于定期向规则配置服务器发送句法规则集更新请求,以定期更新本地存储的所述句法规则集。17.—种信息推送系统,其特征在于,包括:聊天客户端和推荐服务器,其中,所述聊天客户端包括如权利要求10-16任一项所述的信息推送装置。18.根据权利要求17所述的系统,其特征在于,所述系统还包括规则配置服务器,用于存储所述聊天客户端所需要匹配的句法规则集。
【文档编号】H04L12/58GK105915439SQ201610244500
【公开日】2016年8月31日
【申请日】2016年4月18日
【发明人】朱建庭
【申请人】百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1