建立智能服务索引以及推荐智能服务的方法技术

技术编号:27464057 阅读:59 留言:0更新日期:2021-03-02 17:25
本发明专利技术提供一种建立智能服务索引的方法,应用于服务器端,包括:根据用户的标识信息,分别获取所述用户在社交应用的多个社交功能中所产生的行为数据;根据所述社交功能与所述行为数据之间的对应关系,建立用户数据集;获取多个智能服务的属性数据,并根据所述智能服务与所述属性数据之间的对应关系,建立服务数据集;分别计算所述用户数据集中多个行为数据与所述服务数据集中多个属性数据之间的语义相似度,并根据语义相似度的计算结果,建立包含多个社交功能以及与其匹配的智能服务的智能服务索引。本发明专利技术还提供一种推荐智能服务的方法,应用于服务器端和终端,其能够根据预先建立的智能服务索引实现智能服务的推荐,从而提升推荐效率及准确性。升推荐效率及准确性。升推荐效率及准确性。

【技术实现步骤摘要】
建立智能服务索引以及推荐智能服务的方法


[0001]本专利技术涉及信息处理
,尤其涉及一种建立智能服务索引以及推荐智能服务的方法、设备和计算机存储介质。

技术介绍

[0002]随着移动应用技术的快速发展,移动应用中所封装的功能也越来越丰富。而一些能够自动辨识用户需求并能够满足其需求的智能服务,例如chatbot(聊天机器人)服务,用户使用的越来越频繁。但当智能服务扩张到一定量级时,用户需要从大量的智能服务中去找到其所需要的智能服务,因此查询效率较低,用户的使用成本较高。

技术实现思路

[0003]有鉴于此,本专利技术提供了一种建立智能服务索引以及推荐智能服务的方法、设备和计算机存储介质,能够降低用户的使用成本,提升智能服务的查询效率以及查询准确性。
[0004]本专利技术为解决技术问题所采用的技术方案是提供一种建立智能服务索引的方法,应用于与社交应用对应的服务器端,所述方法包括:根据用户的标识信息,分别获取所述用户在社交应用的多个社交功能中所产生的行为数据;根据所述社交功能与所述行为数据之间的对应关系,建立用户数据集;获取多个智能服务的属性数据,并根据所述智能服务与所述属性数据之间的对应关系,建立服务数据集;分别计算所述用户数据集中多个行为数据与所述服务数据集中多个属性数据之间的语义相似度,并根据语义相似度的计算结果,建立包含多个社交功能以及与其匹配的智能服务的智能服务索引。
[0005]本专利技术为解决技术问题所采用的技术方案是提供一种推荐智能服务的方法,应用于与社交应用对应的服务器端,所述方法包括:接收由终端发送的社交功能的标识信息;确定智能服务索引中与所述社交功能的标识信息相匹配的智能服务将所确定的智能服务作为推荐结果发送至终端;其中,所述智能服务索引是预先建立的。
[0006]本专利技术为解决技术问题所采用的技术方案是提供一种推荐智能服务的方法,应用于终端,所述方法包括:当获取到用户触发推荐智能服务的操作时,将用户当前使用的社交功能的标识信息发送至服务器端;获取服务器端发送的推荐结果,并将所获取的推荐结果向用户进行展示。
[0007]相比于现有技术中只提供了通过智能服务的名称进行字符串匹配的方式进行智能服务的发现,本专利技术根据用户的行为数据以及智能服务的属性数据,建立能够根据用户所使用的社交功能向用户进行智能服务推荐的智能服务索引,从而降低用户的使用成本,提升智能服务的查询效率以及查询准确性。
【附图说明】
[0008]图1为本专利技术一实施例提供的在服务器端执行的建立智能服务索引的方法流程图;
[0009]图2为本专利技术一实施例提供的在服务器端执行的推荐智能服务的方法流程图;
[0010]图3为本专利技术一实施例提供的在终端执行的推荐智能服务的方法流程图;
[0011]图4为本专利技术一实施例提供的计算机系统/服务器的框图。
【具体实施方式】
[0012]为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。
[0013]在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
[0014]应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0015]取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
[0016]图1为本专利技术一实施例提供的在服务器端执行的建立智能服务索引的方法流程图,如图1中所示,所述方法包括:
[0017]在101中,根据用户的标识信息,分别获取所述用户在社交应用的多个社交功能中所产生的行为数据。
[0018]在本步骤中,服务器端根据用户的标识信息,分别获取当前用户在相应的社交应用的多个社交功能中所产生的行为数据。其中,本步骤所获取的行为数据为记录有当前用户在使用该社交应用的不同社交功能时,例如进行聊天、点击、浏览或者发布信息等主观行为的数据。
[0019]可以理解的是,本专利技术中的服务器端与某个社交应用相对应,即不同的服务器端对应于不同的社交应用。举例来说,若本步骤中的服务器端为对应于社交应用A的服务器端,则本步骤根据用户的标识信息,所获取的便是用户在社交应用A的多个社交功能中所产生的行为数据。
[0020]在本步骤中,服务器端可以通过日志文件来获取用户的行为数据,该日志文件中记录有在不同社交功能中所采集到的用户的行为数据。
[0021]另外,用户的标识信息可以为用户的ID、昵称或者UID等信息,其用于标识用户的身份。而本步骤中用户的标识信息可以为用户通过终端发送至服务器端的,也可以为服务器端通过其所存储的用户注册信息来自行获取的。本专利技术对获取用户的标识信息的方式不进行限定。
[0022]所述服务器端可以包括支持网络连接从而提供各种网络服务的硬件设备或软件。当服务器端包括硬件时,其可以实现成多个网络设备组成的分布式设备群,也可以实现成单个网络设备,如实现成分布式服务器或单个服务器。当服务器端包括软件时,可以安装在上述所列举的网络设备中。这时,作为软件,其可以实现成例如用来提供分布式服务的多个
软件或软件模块,也可以实现成单个软件或软件模块。在此不做具体限定。
[0023]所述终端可以是能够通过网络访问所述服务器端的各种电子装置,其可以实现为硬件设备或软件。当终端包括硬件时,其可包括但不限于智能手机、平板电脑、电子书阅读器、智能穿戴设备、膝上型便携计算机和台式计算机等等。当终端包括软件时,可以安装在上述各种硬件中,并可以实现为单个或多个软件模块。
[0024]在102中,根据所述社交功能与所述行为数据之间的对应关系,建立用户数据集。
[0025]在本步骤中,根据社交应用中多个社交功能与步骤101中所获取的行为数据之间的对应关系,建立用户数据集。其中,所建立的用户数据集中包含多个社交功能的标识信息及其对应的行为数据。也就是说,本步骤按照社交功能的不同对所获取的行为数据进行分组存储,从而得到用户数据集。
[0026]具体地,本步骤在根据社交功能与行为数据之间的对应关系建立用户数据集时,可以采用以下方式:分别标注多个社交功能的标识信息;根据多个社交功能的标识信息,将与多个社交功能对应的行为数据分别进行存储,从而建立得到用户数据集。
[0027]其中,本步骤在分别标注多个社交本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种建立智能服务索引的方法,应用于与社交应用对应的服务器端,其特征在于,所述方法包括:根据用户的标识信息,分别获取所述用户在社交应用的多个社交功能中所产生的行为数据;根据所述社交功能与所述行为数据之间的对应关系,建立用户数据集;获取多个智能服务的属性数据,并根据所述智能服务与所述属性数据之间的对应关系,建立服务数据集;分别计算所述用户数据集中多个行为数据与所述服务数据集中多个属性数据之间的语义相似度,并根据语义相似度的计算结果,建立包含多个社交功能以及与其匹配的智能服务的智能服务索引。2.根据权利要求1所述的方法,其特征在于,所述根据所述社交功能与所述行为数据之间的对应关系,建立用户数据集包括:分别标注多个社交功能的标识信息;根据所述多个社交功能的标识信息,将与多个社交功能对应的行为数据分别进行存储,从而建立得到用户数据集。3.根据权利要求1所述的方法,其特征在于,所述根据所述社交功能与所述行为数据之间的对应关系,建立用户数据集之后,还包括:对所述用户数据集中的多个行为数据进行特征提取,将提取结果作为多个行为数据对应的特征数据;分别利用所得到的特征数据替换用户数据集中相对应的行为数据。4.根据权利要求1所述的方法,其特征在于,所述根据所述智能服务与所述属性数据之间的对应关系,建立服务数据集包括:分别标注多个智能服务的标识信息;根据所述多个智能服务的标识信息,将与多个智能服务对应的属性数据分别进行存储,从而建立得到服务数据集。5.根据权利要求1所述的方法,其特征在于,所述根据语义相似度的计算结果,建立包含多个社交功能以及与其匹配的智能服务的智能服务索引包括:确定所述行为数据以及属性数据之间的语义相似度的计算结果是否超过预设阈值;若是,则将该属性数据对应的智能服务确定为与该行为数据对应的社交功能匹配的智能服务,否则不将该属性数据对应的智能服务确定为与该行为数据对应的社交功能匹配的智能服务。6.根据权利要求1所述的方法,其特征在于,所述根据语义相似度的计算结果,建立包含多个社交功能以及与其匹配的智能服务的智能服务索引包括:分别获取所述用户数据集中同一个行为数据与所述服务数据集中多个属性数据之间的语义相似度;按照从大到小的顺序将语义相似度的计算结果进行排序,并将排在前N位的属性数据对应的智能服务确定为与该行为数据对应的社交功能匹配的智能服务,其中N为大于等于1的正整数。7.根据权利要求3所述的方法,其特征在于,所述分别计算所述用户数据集中多个行为
数据与所述服务数据集中多个属性数据之间的语义相似度包括:分别计算所述用户数据集中多个特征数据与所述服务数据集中多个属...

【专利技术属性】
技术研发人员:陈大年胡晨鹏
申请(专利权)人:上海掌门科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1