用于确定品牌意图词的方法和装置与流程

文档序号:22545858发布日期:2020-10-17 02:15阅读:164来源:国知局
用于确定品牌意图词的方法和装置与流程

本申请实施例涉及计算机技术领域,具体涉及数据处理技术领域,尤其涉及用于确定品牌意图词的方法和装置。



背景技术:

随着互联网技术的发展,越来越多的用户通过互联网来完成事务处理。在网络平台中处理事务极大地便利了人们的生活,例如电商平台为用户提供了便捷、快速的网络购物服务。为了从海量的数据中筛选出用户感兴趣的信息,需要准确地定位用户需求。

在电商平台中,用户可以通过搜索关键词来查询感兴趣的商品。电商平台后台可以对用户的意图进行分析,召回相应的搜索结果。电商平台可以基于不同搜索关键词所表征的用户意图构建相应的意图词库,为商品配置相应的意图词标签。例如,可以构建品牌意图词库,为商品配置品牌标签。当用户的搜索关键词命中品牌意图词库中的词语时,返回具有相应品牌标签的商品作为搜索结果。

由于用户发出搜索关键词的行为具有较强的随机性,存在不能准确地描述品牌名称的情况,用户的搜索关键词与预存的品牌名称存在差异,这时无法准确召回用户期望查询的品牌的物品信息。



技术实现要素:

本公开的实施例提出了用于确定品牌意图词的方法、装置、电子设备和计算机可读介质。

第一方面,本公开的实施例提供了一种用于确定品牌意图词的方法,包括:获取用户的搜索行为信息,搜索行为信息包括搜索词以及对搜索词的搜索结果的点击行为所针对的物品的品牌信息;将对搜索词的搜索结果的点击行为所针对的物品的品牌信息作为搜索词关联的品牌信息,基于搜索行为信息统计目标搜索词关联的品牌信息的点击数据;响应于确定目标搜索词关联的品牌信息的点击数据满足预设的点击热度条件,对目标搜索词和预设品牌词库中的预设品牌词进行相关性分析;响应于确定目标搜索词与预设品牌词库中的预设品牌词的相关性满足预设的相关条件,将目标搜索词确定为预设品牌词关联的品牌意图词。

在一些实施例中,上述对目标搜索词和预设品牌词库中的预设品牌词进行相关性分析,包括:判断目标搜索词是否为预设品牌词库中的预设品牌词的子序列;上述响应于确定目标搜索词与预设品牌词库中的预设品牌词的相关性满足预设的相关条件,将目标搜索词确定为预设品牌词关联的品牌意图词,包括:响应于确定目标搜索词是预设品牌词库中的预设品牌词的子序列,将目标搜索词确定为预设品牌词关联的品牌意图词。

在一些实施例中,上述基于搜索行为信息统计目标搜索词关联的品牌信息的点击数据,包括:基于搜索行为信息统计目标搜索词关联的各品牌信息的点击比例;上述预设的点击热度条件包括:目标搜索词关联的至少一个品牌对应的品牌信息的点击比例超过预设的阈值。

在一些实施例中,上述对目标搜索词和预设品牌词库中的预设品牌词进行相关性分析,包括:将目标搜索词关联的品牌信息中点击比例超过预设的阈值的品牌信息对应的品牌词作为待匹配的预设品牌词;对目标搜索词与待匹配的预设品牌词进行相关性分析。

在一些实施例中,上述方法还包括:对搜索行为信息中的搜索词和品牌信息进行归一化预处理;上述基于搜索行为信息统计目标搜索词关联的品牌信息的点击数据,包括:基于预处理后的搜索词以及预处理后的搜索词关联的品牌信息统计目标搜索词关联的品牌信息的点击数据。

在一些实施例中,上述方法还包括:响应于接收到的搜索请求中包含与预设品牌词关联的品牌意图词,在与预设品牌词对应的物品库中查找所请求搜索的物品,其中与预设品牌词对应的物品库中的物品所属的品牌为预设品牌词所标识的品牌。

第二方面,本公开的实施例提供了一种用于确定品牌意图词的装置,包括:获取单元,被配置为获取用户的搜索行为信息,搜索行为信息包括搜索词以及对搜索词的搜索结果的点击行为所针对的物品的品牌信息;统计单元,被配置为将对搜索词的搜索结果的点击行为所针对的物品的品牌信息作为搜索词关联的品牌信息,基于搜索行为信息统计目标搜索词关联的品牌信息的点击数据;分析单元,被配置为响应于确定目标搜索词关联的品牌信息的点击数据满足预设的点击热度条件,对目标搜索词和预设品牌词库中的预设品牌词进行相关性分析;确定单元,被配置为响应于确定目标搜索词与预设品牌词库中的预设品牌词的相关性满足预设的相关条件,将目标搜索词确定为预设品牌词关联的品牌意图词。

在一些实施例中,上述分析单元被配置为按照如下方式对目标搜索词和预设品牌词库中的预设品牌词进行相关性分析:判断目标搜索词是否为预设品牌词库中的预设品牌词的子序列;上述确定单元进一步被配置为:响应于确定目标搜索词是预设品牌词库中的预设品牌词的子序列,将目标搜索词确定为预设品牌词关联的品牌意图词。

在一些实施例中,上述统计单元被配置为按照如下方式统计目标搜索词关联的品牌信息的点击数据:基于搜索行为信息统计目标搜索词关联的各品牌信息的点击比例;上述预设的点击热度条件包括:目标搜索词关联的至少一个品牌对应的品牌信息的点击比例超过预设的阈值。

在一些实施例中,上述分析单元进一步被配置为按照如下方式对目标搜索词和预设品牌词库中的预设品牌词进行相关性分析:将目标搜索词关联的品牌信息中点击比例超过预设的阈值的品牌信息对应的品牌词作为待匹配的预设品牌词;对目标搜索词与待匹配的预设品牌词进行相关性分析。

在一些实施例中,上述装置还包括:预处理单元,被配置为对搜索行为信息中的搜索词和品牌信息进行归一化预处理;上述统计单元进一步被配置为基于预处理后的搜索词以及预处理后的搜索词关联的品牌信息统计目标搜索词关联的品牌信息的点击数据。

在一些实施例中,上述装置还包括:搜索单元,被配置为响应于接收到的搜索请求中包含与预设品牌词关联的品牌意图词,在与预设品牌词对应的物品库中查找所请求搜索的物品,其中与预设品牌词对应的物品库中的物品所属的品牌为预设品牌词所标识的品牌。

第三方面,本公开的实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面提供的用于确定品牌意图词的方法。

第四方面,本公开的实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现第一方面提供的用于确定品牌意图词的方法。

本公开的上述实施例的用于确定品牌意图词的方法和装置、电子设备及计算机可读介质,通过获取用户的搜索行为信息,搜索行为信息包括搜索词以及对搜索词的搜索结果的点击行为所针对的物品的品牌信息,随后将对搜索词的搜索结果的点击行为所针对的物品的品牌信息作为搜索词关联的品牌信息,基于搜索行为信息统计目标搜索词关联的品牌信息的点击数据,而后响应于确定目标搜索词关联的品牌信息的点击数据满足预设的点击热度条件,对目标搜索词和预设品牌词库中的预设品牌词进行相关性分析,之后响应于确定目标搜索词与预设品牌词库中的预设品牌词的相关性满足预设的相关条件,将目标搜索词确定为预设品牌词关联的品牌意图词,实现了品牌意图词的准确挖掘和扩展,从而可以帮助准确分析用户与品牌相关的搜索意图。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1是本公开的实施例可以应用于其中的示例性系统架构图;

图2是根据本公开的用于确定品牌意图词的方法的一个实施例的流程图;

图3是根据本公开的用于确定品牌意图词的方法的另一个实施例的流程图;

图4是本公开的用于确定品牌意图词的装置的一个实施例的结构示意图;

图5是适于用来实现本公开实施例的电子设备的计算机系统的结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

图1示出了可以应用本申请的用于确定品牌意图词的方法或用于确定品牌意图词的装置的示例性系统架构100。

如图1所示,系统架构100可以包括终端设备101、102、103,网络104以及服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。

用户110可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种生活服务类应用,例如浏览器应用、搜索应用、电商应用、音视频播放应用、社交平台应用等。

终端设备101、102、103可以是具有显示屏并支持互联网访问的各种电子设备,包括但不限于台式电脑、智能手机、平板电脑、智能手表、笔记本电脑、膝上便携型电脑、电子书阅读器等。

服务器105可以是提供各类生活服务的服务器,例如电商平台的后台服务器。服务器105可以接收终端设备101、102、103发送的搜索请求,并基于搜索请求解析用户的意图,在数据库中查找与用户意图匹配的内容,并通过网络104将查找到的内容返回至终端设备101、102、103。

需要说明的是,上述终端设备101、102、103也可以是软件。当终端设备101、102、103为软件时,可以安装在上述所列举的电子设备中。其可以实现成多个软件或软件模块(例如用来提供分布式服务的多个软件或软件模块),也可以实现成单个软件或软件模块。在此不做具体限定。

服务器105可以是硬件,也可以是软件。当服务器105为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当服务器105为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务的多个软件或软件模块),也可以实现成单个软件或软件模块。在此不做具体限定。

本申请实施例所提供的用于确定品牌意图词的方法可以由服务器105执行,相应地,用于确定品牌意图词的装置可以设置于服务器105中。

应该理解,图1中的终端设备、网络、服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络、服务器。

继续参考图2,其示出了根据本申请的用于确定品牌意图词的方法的一个实施例的流程200。该用于确定品牌意图词的方法,包括以下步骤:

步骤201,获取用户的搜索行为信息。

在本实施例中,用于确定品牌意图词的方法的执行主体(例如图1所示的服务器)可以收集海量用户的搜索行为信息。在这里,搜索行为信息包括搜索词以及对搜索词的搜索结果的点击行为所针对的物品的品牌信息。

上述执行主体在响应于接收到用户发出的搜索请求后,可以基于搜索词与数据库中的物品信息进行匹配并提供搜索结果。在这里,搜索词可以是用户的查询式中提取出的实体词,或者可以直接将用户的查询词作为搜索词。物品信息是物品的属性信息,例如物品的标识、功能、品牌、类别、尺寸等描述信息。搜索结果通常可以包含多个物品的物品信息。用户点击搜索结果中的物品信息时,上述执行主体可以记录用户的点击行为以及用户的点击行为所针对的物品,还可以获取用户的点击行为所针对的物品的品牌信息。

例如,用户在搜索“华为手机”时,后台提供的搜索结果中包含“华为”品牌的手机、“苹果”品牌的手机、“小米”品牌的手机,等等。如果用户点击了搜索结果中“华为”品牌的手机和“小米”品牌的手机,可以记录用户的点击并记录点击的手机的品牌“华为”、“小米”。

上述执行主体获取的搜索行为信息可以包括多个用户的搜索行为信息,也可以包括一个用户在不同时间的搜索行为信息。在实践中,可以不区分用户地收集一段时间内平台中所有的搜索行为信息并存放在数据库中。在确定品牌意图词时,上述执行主体可以从数据库中提取用户的搜索行为信息。

可选地,在步骤201中获取到搜索行为信息之后,可以对搜索行为信息中的搜索词和品牌信息进行归一化处理,具体可以将搜索词和品牌信息转换为标准的文本格式,使二者的格式统一且不同的搜索记录对应的搜索行为信息中搜索词和品牌信息的文本格式统一,具体可以对搜索词和品牌信息进行大小写、全角/半角、繁体字/简体字等的统一。

在归一化预处理之后,基于预处理后的搜索词以及预处理后的搜索词关联的品牌信息执行后续的统计目标搜索词关联的品牌信息的点击数据的操作。

步骤202,将对搜索词的搜索结果的点击行为所针对的物品的品牌信息作为搜索词关联的品牌信息,基于搜索行为信息统计目标搜索词关联的品牌信息的点击数据。

接着可以基于获取到的搜索行为信息进行与目标搜索词关联的品牌信息的点击数据的统计。可以将获取到的搜索行为信息中的任意一个搜索词作为目标搜索词进行统计,或者将获取到的搜索行为信息中的每个搜索词分别作为目标搜索词进行统计。

可以分别统计目标搜索词关联的各品牌信息的点击次数作为点击数据。在实践中,可以统计利用目标搜索词搜索时,搜索结果中不同品牌的物品被点击的次数。例如,对于目标搜索词“mate手机”,搜索结果可以包含华为mate系列手机、华为荣耀系列手机、苹果手机、三星手机等等,可以统计用户点击搜索结果中各品牌手机的次数,作为该目标搜索词关联的各品牌信息的点击数据的统计结果。

可选地,可以基于搜索行为信息统计目标搜索词关联的各品牌信息的点击比例。即在统计出目标搜索词关联的各品牌信息的点击次数之后,计算各品牌信息的点击次数在该目标搜索词关联的所有品牌信息的点击次数中所占的比例。例如,上述目标搜索词为“mate手机”的示例中,各品牌信息对应的点击比例分别为:华为mate75%,华为荣耀10%,苹果5%,三星5%,其他5%。点击比例可以表示目标搜索词与各品牌信息之间的关联程度。

可选地,上述搜索行为信息还可以包括对搜索结果中各品牌的物品进行点击的时间。则在统计点击数据时,可以对其中预设时间段内的点击数据进行统计,例如对最近一个月内的点击数据进行统计,或者可以对一天的不同时间段内的点击数据进行统计。

步骤203,响应于确定目标搜索词关联的品牌信息的点击数据满足预设的点击热度条件,对目标搜索词和预设品牌词库中的预设品牌词进行相关性分析。

可以判断步骤202得出的目标搜索词关联的品牌信息的点击数据是否满足预设的点击热度条件。在这里,如果步骤202统计得出的是目标搜索词关联的各品牌信息的点击次数,则相应地,预设的点击热度条件可以包括点击次数大于预设的次数;或者,如果步骤202统计得出的是目标搜索词关联的各品牌信息的点击比例,则预设的点击热度条件包括:目标搜索词关联的至少一个品牌对应的品牌信息的点击比例超过预设的阈值。

当目标搜索词关联的品牌信息的点击数据满足预设的点击热度条件时,可以确定目标搜索词包含较强的品牌搜索意图。这时,可以对目标搜索词与预设品牌词库中的预设品牌词进行相关性分析。

预设品牌词库包含了物品所属品牌的预设品牌词,其中每个品牌可以具有多个预设品牌词,例如运动服饰的品牌词“adidas”、“阿迪达斯”是同一个品牌的两个不同的预设品牌词。在执行相关性分析操作时,可以将目标搜索词与预设品牌词库中的每个预设品牌词分别进行相关性分析。相关性分析方法具体可以采用计算文本相似度的方法,利用二者的文本相似度表征相关性;或者可以直接比对目标搜索词是否包含在预设品牌词中,若目标搜索词包含在预设品牌词中,二者具有较强的相关性,若目标搜索词不包含在预设品牌词中,二者相关性较弱。

在一些可选的实现方式中,上述预设品牌词库包含多个预设品牌的品牌词。若在步骤202中统计出的点击数据为目标搜索词关联的各品牌信息的点击比例,则在确定目标搜索词关联的至少一个品牌对应的品牌信息的点击比例超过预设的阈值的情况下,可以将目标搜索词关联的品牌信息中点击比例超过预设的阈值的品牌信息对应的品牌词作为与待匹配的预设品牌词,然后对目标搜索词与待匹配的预设品牌词进行相关性分析。

具体来说,若一个品牌词在目标搜索词关联的品牌信息对应的所有品牌词中的点击比例超过预设的阈值,可以认为目标搜索词与该品牌词之间的关联性较强,该品牌词与基于目标搜索词进行搜索的用户的意图相匹配。这时,可以将该品牌词作为待匹配的预设怕品牌词,进一步基于文本相似度计算等方法分析目标搜索词与待匹配的预设品牌词之间的相关性。

作为示例,目标搜索词为“kors”,在基于该目标搜索词提供的物品搜索结果的点击数据中,对“迈克·科尔斯”品牌的点击比例占80%,假设预设的阈值为70%,则可以确定“迈克·科尔斯(michaelkors)”品牌的为待匹配的预设品牌词,然后对目标搜索词“kors”与该待匹配的预设品牌词“迈克·科尔斯(michaelkors)”进行相关性分析。

通过将点击比例超过预设阈值的品牌信息对应的品牌词作为待匹配的预设品牌词,能够有效缩小与目标搜索词进行相关性分析的品牌词的范围,从而快速确定出品牌意图词。

步骤204,响应于确定目标搜索词与预设品牌词库中的预设品牌词的相关性满足预设的相关条件,将目标搜索词确定为预设品牌词关联的品牌意图词。

若目标搜索词与预设品牌词库中的预设品牌词的相关性满足预设的相关条件,例如目标搜索词与预设品牌词之间的文本相似度超过预设的相似度阈值,可以确定目标搜索词为该相关性满足预设的相关条件的预设品牌词的品牌意图词。

预设品牌词的品牌意图词是表征具有获取该预设品牌词对应的品牌下的物品信息的意图的词。例如,上述示例中,目标搜索词“kors”与预设品牌词“迈克·科尔斯(michaelkors)”之间的相关性满足预设的相关条件,则确定目标搜索词“kors”为预设品牌词“迈克·科尔斯(michaelkors)”的品牌意图词。表明目标搜索词“kors”具有获取“迈克·科尔斯(michaelkors)”品牌的物品的信息的意图。

本实施例中,通过将与预设品牌词的相关性满足预设的相关条件的目标搜索词确定为预设品牌词的品牌意图词,实现了品牌意图词的准确挖掘和扩展。可以将该品牌意图词与对应的预设品牌词关联地存入相应的数据库,或者在品牌意图词词典中新增相应的词条。

可选地,可以按照如下方式对目标搜索词和预设品牌词库中的预设品牌词进行相关性分析:判断目标搜索词是否为预设品牌词库中的预设品牌词的子序列。可以将目标搜索词和预设品牌词中的每个单字作为序列中的一个元素,判断目标搜索词中的各单字是否顺序第出现在预设品牌词中。若目标搜索词是预设品牌词库中的预设品牌词的子序列,则确定目标搜索词与预设品牌词之间的相关性满足上述预设的相关条件,这时可以将目标搜索词确定为预设品牌词关联的品牌意图词。

在这里,子序列包括子串。作为示例,目标搜索词“kors”是“迈克·科尔斯(michaelkors)”的子串、目标搜索词“mk”是预设品牌词“迈克·科尔斯(michaelkors)”的子序列,则可以将目标搜索词“kors”、“mk”都确定为预设品牌词“迈克·科尔斯(michaelkors)”关联的品牌意图词。

通过分析目标搜索词是否为预设品牌词的子序列,能够更准确、快速地确定出目标搜索词与预设品牌词间的相关关系,从而提升识别出预设品牌词的品牌意图词的准确性和识别效率。

继续参考图3,其示出了本公开的用于确定品牌意图词的方法的另一个实施例。如图3所示,本实施例的用于确定品牌意图词的方法的流程300,包括以下步骤:

步骤301,获取用户的搜索行为信息。

步骤302,将对搜索词的搜索结果的点击行为所针对的物品的品牌信息作为搜索词关联的品牌信息,基于搜索行为信息统计目标搜索词关联的品牌信息的点击数据。

步骤303,响应于确定目标搜索词关联的品牌信息的点击数据满足预设的点击热度条件,对目标搜索词和预设品牌词库中的预设品牌词进行相关性分析。

步骤304,响应于确定目标搜索词与预设品牌词库中的预设品牌词的相关性满足预设的相关条件,将目标搜索词确定为预设品牌词关联的品牌意图词。

本实施例的步骤301、步骤302、步骤303、步骤304分别与前述实施例的步骤201、步骤202、步骤203、步骤204一致,步骤301、步骤302、步骤303、步骤304的具体实施方式可以分别参考前述实施例中对步骤201、步骤202、步骤203、步骤204的可选实现方式的描述,此处不再赘述。

步骤305,响应于接收到的搜索请求中包含与预设品牌词关联的品牌意图词,在与预设品牌词对应的物品库中查找所请求搜索的物品。

在本实施例中,在接收到搜索请求后,可以对搜索请求进行解析,判断其中是否包含与预设品牌词关联的品牌意图词。具体可以查找品牌意图词词典中是否存在搜索请求中的词,若是,将查找到的品牌意图词对应的品牌作为发出该搜索请求的用户的意图品牌。之后可以在用户的意图品牌对应的物品库中查找所请求搜索的物品。其中与预设品牌词对应的物品库中的物品所属的品牌为预设品牌词所标识的品牌。

作为示例,若在步骤301至步骤304中将“mk”确定为与“迈克·科尔斯(michaelkors)”关联的品牌意图词并将二者的关联关系以词条的形式存入品牌意图词词典中,在步骤305中接收到以“mk”为搜索词的搜索请求时,可以在品牌意图词词典中找到相应的品牌词“迈克·科尔斯(michaelkors)”,在该品牌词“迈克·科尔斯(michaelkors)”对应的品牌的商品信息库中查找商品信息。该品牌词“迈克·科尔斯(michaelkors)”对应的品牌的商品信息库包含所属品牌为“迈克·科尔斯(michaelkors)”的商品的信息。

本实施例在收到包含已与预设品牌词关联的品牌意图词的搜索请求时,快速地确定出用户的与品牌相关的搜索意图,进而能够快速地在预设品牌词关联的物品库中查找相应的物品信息,提升了响应用户的搜索请求的速度,同时还能提升返回的搜索结果的准确性。

进一步参考图4,作为对上述各图所示方法的实现,本申请提供了一种用于确定品牌意图词的装置的一个实施例,该装置实施例与图2和图3所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。

如图4所示,本实施例的用于确定品牌意图词的装置400包括:获取单元401、统计单元502、分析单元503以及确定单元504。其中,获取单元401被配置为获取用户的搜索行为信息,搜索行为信息包括搜索词以及对搜索词的搜索结果的点击行为所针对的物品的品牌信息;统计单元402被配置为将对搜索词的搜索结果的点击行为所针对的物品的品牌信息作为搜索词关联的品牌信息,基于搜索行为信息统计目标搜索词关联的品牌信息的点击数据;分析单元403被配置为响应于确定目标搜索词关联的品牌信息的点击数据满足预设的点击热度条件,对目标搜索词和预设品牌词库中的预设品牌词进行相关性分析;确定单元404被配置为响应于确定目标搜索词与预设品牌词库中的预设品牌词的相关性满足预设的相关条件,将目标搜索词确定为预设品牌词关联的品牌意图词。

在一些实施例中,上述分析单元403被配置为按照如下方式对目标搜索词和预设品牌词库中的预设品牌词进行相关性分析:判断目标搜索词是否为预设品牌词库中的预设品牌词的子序列;上述确定单元404进一步被配置为:响应于确定目标搜索词是预设品牌词库中的预设品牌词的子序列,将目标搜索词确定为预设品牌词关联的品牌意图词。

在一些实施例中,上述统计单元被配置为按照如下方式统计目标搜索词关联的品牌信息的点击数据:基于搜索行为信息统计目标搜索词关联的各品牌信息的点击比例;上述预设的点击热度条件包括:目标搜索词关联的至少一个品牌对应的品牌信息的点击比例超过预设的阈值。

在一些实施例中,上述分析单元403进一步被配置为按照如下方式对目标搜索词和预设品牌词库中的预设品牌词进行相关性分析:将目标搜索词关联的品牌信息中点击比例超过预设的阈值的品牌信息对应的品牌词作为待匹配的预设品牌词;对目标搜索词与待匹配的预设品牌词进行相关性分析。

在一些实施例中,上述装置400还包括:预处理单元,被配置为对搜索行为信息中的搜索词和品牌信息进行归一化预处理;

上述统计单元402进一步被配置为基于预处理后的搜索词以及预处理后的搜索词关联的品牌信息统计目标搜索词关联的品牌信息的点击数据。

在一些实施例中,上述装置400还包括:搜索单元,被配置为响应于接收到的搜索请求中包含与预设品牌词关联的品牌意图词,在与预设品牌词对应的物品库中查找所请求搜索的物品,其中与预设品牌词对应的物品库中的物品所属的品牌为预设品牌词所标识的品牌。

应当理解,装置400中记载的诸单元与参考图2和图3描述的方法中的各个步骤相对应。由此,上文针对方法描述的操作和特征同样适用于装置400及其中包含的单元,在此不再赘述。

本申请上述实施例的用于确定品牌意图词的装置400,通过获取用户的搜索行为信息,搜索行为信息包括搜索词以及对搜索词的搜索结果的点击行为所针对的物品的品牌信息,随后将对搜索词的搜索结果的点击行为所针对的物品的品牌信息作为搜索词关联的品牌信息,基于搜索行为信息统计目标搜索词关联的品牌信息的点击数据,而后响应于确定目标搜索词关联的品牌信息的点击数据满足预设的点击热度条件,对目标搜索词和预设品牌词库中的预设品牌词进行相关性分析,之后响应于确定目标搜索词与预设品牌词库中的预设品牌词的相关性满足预设的相关条件,将目标搜索词确定为预设品牌词关联的品牌意图词,实现了品牌意图词的准确挖掘和扩展。

下面参考图5,其示出了适于用来实现本公开的实施例的电子设备(例如图1中的服务器)500的结构示意图。图5示出的电子设备仅仅是一个示例,不应对本公开的实施例的功能和使用范围带来任何限制。

如图5所示,电子设备500可以包括处理装置(例如中央处理器、图形处理器等)501,其可以根据存储在只读存储器(rom)502中的程序或者从存储装置508加载到随机访问存储器(ram)503中的程序而执行各种适当的动作和处理。在ram503中,还存储有电子设备500操作所需的各种程序和数据。处理装置501、rom502以及ram503通过总线504彼此相连。输入/输出(i/o)接口505也连接至总线504。

通常,以下装置可以连接至i/o接口505:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置506;包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置507;包括例如硬盘等的存储装置508;以及通信装置509。通信装置509可以允许电子设备500与其他设备进行无线或有线通信以交换数据。虽然图5示出了具有各种装置的电子设备500,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。图5中示出的每个方框可以代表一个装置,也可以根据需要代表多个装置。

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置509从网络上被下载和安装,或者从存储装置508被安装,或者从rom502被安装。在该计算机程序被处理装置501执行时,执行本公开的实施例的方法中限定的上述功能。需要说明的是,本公开的实施例所描述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开的实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开的实施例中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。

上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:获取用户的搜索行为信息,搜索行为信息包括搜索词以及对搜索词的搜索结果的点击行为所针对的物品的品牌信息;将对搜索词的搜索结果的点击行为所针对的物品的品牌信息作为搜索词关联的品牌信息,基于搜索行为信息统计目标搜索词关联的品牌信息的点击数据;响应于确定目标搜索词关联的品牌信息的点击数据满足预设的点击热度条件,对目标搜索词和预设品牌词库中的预设品牌词进行相关性分析;响应于确定目标搜索词与预设品牌词库中的预设品牌词的相关性满足预设的相关条件,将目标搜索词确定为预设品牌词关联的品牌意图词。

可以以一种或多种程序设计语言或其组合来编写用于执行本公开的实施例的操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括获取单元、统计单元、分析单元和确定单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,获取单元还可以被描述为“获取用户的搜索行为信息的单元”。

以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1