一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种服务推荐的方法和装置与流程

2021-11-20 04:18:00 来源:中国专利 TAG:


1.本发明涉及互联网技术领域,特别是涉及一种服务推荐的方法和装置。


背景技术:

2.在信息爆炸的互联网时代,用户想要从海量信息中获取想要的服务信息,往往需要花费极大精力,这对用户来说是麻烦的。
3.在现有技术中,为了能够让用户快速得到其想要的服务信息,通常做法是针对用户的历史行为数据进行分析,得到关于用户喜好的分析结果,然后根据分析结果向用户推荐相应的服务信息。
4.然而,这种推荐机制需要大量样本数据做支撑,当样本数据较少时,推荐效果通常不准确。


技术实现要素:

5.鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种服务推荐的方法和装置,包括:
6.一种服务推荐的方法,可以应用于协同组件系统,所述协同组件系统为对接的多个业务系统提供统一的对外服务,所述方法包括:
7.获取当前用户的用户属性信息;
8.根据所述用户属性信息,生成针对所述当前用户的用户画像信息;
9.根据所述用户画像信息,确定第一服务信息集合;
10.获取所述当前用户的用户轨迹信息,并根据所述用户轨迹信息,确定一个或多个目标位置信息及每个目标位置信息对应的服务信息;
11.根据每个目标位置信息对应的服务信息,确定第二服务信息集合;
12.根据所述第一服务信息集合和所述第二服务信息集合,确定第三服务信息集合,并向所述当前用户推荐所述第三服务信息集合。
13.可选的,所述根据所述用户画像信息,确定第一服务信息集合,包括:
14.根据所述用户画像信息,确定匹配的一个或多个目标用户;
15.获取所述一个或多个目标用户关联的服务信息,并将所述一个或多个目标用户关联的服务信息组织成第一服务信息集合。
16.可选的,所述根据所述用户轨迹信息,确定一个或多个目标位置信息,包括:
17.根据所述用户轨迹信息,确定多个候选位置信息;
18.对所述多个候选位置信息进行筛选,得到一个或多个目标位置信息。
19.可选的,所述根据每个目标位置信息对应的服务信息,确定第二服务信息集合,包括:
20.根据每个目标位置信息对应的服务信息,确定具有相同服务属性的服务信息,并将所述具有相同服务属性的服务信息组织成第二服务信息集合。
21.可选的,所述根据所述第一服务信息集合和所述第二服务信息集合,确定第三服务信息集合,包括:
22.确定所述第一服务信息集合与所述第二服务信息集合匹配的服务信息及每个匹配的服务信息对应的匹配度;
23.按照所述匹配度,从所述第一服务信息集合与所述第二服务信息集合匹配的服务信息中,确定第三服务信息集合。
24.可选的,还包括:
25.在所述第三服务信息集合中服务信息的数量小于预设数量时,对所述第三服务信息进行扩充。
26.可选的,所述用户属性信息包括用户身份信息。
27.一种服务推荐的装置,可以应用于协同组件系统,所述协同组件系统为对接的多个业务系统提供统一的对外服务,所述装置包括:
28.用户属性信息获取模块,用于获取当前用户的用户属性信息;
29.用户画像生成模块,用于根据所述用户属性信息,生成针对所述当前用户的用户画像信息;
30.第一服务信息集合确定模块,用于根据所述用户画像信息,确定第一服务信息集合;
31.根据轨迹信息确定服务信息模块,用于获取所述当前用户的用户轨迹信息,并根据所述用户轨迹信息,确定一个或多个目标位置信息及每个目标位置信息对应的服务信息;
32.第二服务信息集合确定模块,用于根据每个目标位置信息对应的服务信息,确定第二服务信息集合;
33.第二服务信息集合推荐模块,用于根据所述第一服务信息集合和所述第二服务信息集合,确定第三服务信息集合,并向所述当前用户推荐所述第三服务信息集合。
34.一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的服务推荐的方法。
35.一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的服务推荐的方法。
36.本发明实施例具有以下优点:
37.通过获取当前用户的用户属性信息,可以根据用户属性信息,生成针对当前用户的用户画像信息,从而可以根据用户画像信息,确定第一服务信息集合,然后获取当前用户的用户轨迹信息,并根据用户轨迹信息,确定一个或多个目标位置信息及每个目标位置信息对应的服务信息,进而可以根据每个目标位置信息对应的服务信息,确定第二服务信息集合,进一步可以根据第一服务信息集合和第二服务信息集合,确定第三服务信息集合,并向当前用户推荐第三服务信息集合,实现了可以针对当前用户进行个性化服务信息推荐,提高推荐准确性,提升用户体验。
附图说明
38.为了更清楚地说明本发明的技术方案,下面将对本发明的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
39.图1a是本发明一实施例提供的一种协同组件系统业务架构示意图;
40.图1b是本发明一实施例提供的一种服务推荐的方法的步骤流程图;
41.图2是本发明一实施例提供的另一种服务推荐的方法的步骤流程图;
42.图3是本发明一实施例提供的又一种服务推荐的方法的步骤流程图;
43.图4是本发明又一实施例提供的又一种服务推荐的方法的步骤流程图;
44.图5是本发明一实施例提供的服务推荐的装置的结构框图。
具体实施方式
45.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
46.以服务于外地个人和企业作为产品设计的原动力之一,聚焦服务对象的需求和感受。协同组件系统围绕入境、居住、出行、学习、就业、创业、医疗、养老等民生领域,全面整合政务服务、公共服务、便民服务资源,优化服务应用,帮助外地个人和企业了解本地、认识本地、融入本地、生活本地。
47.协同组件系统是一个开放的应用框架平台,为服务集约化接入和管理提供支撑能力。它支持将各种业务应用、信息资源集成到统一的管理平台之上,以统一的用户界面提供给使用者,建立服务运营者、服务提供者、服务使用者的服务枢纽,使政府能够快速、广泛的发布信息,提供服务;使外地企业和个人能够及时了解信息和使用服务;使社会第三方能够通过公共服务工具开发和利用信息资源,使城市信息与服务能够集中运行、维护和管理。
48.协同组件系统将充分利用大数据、语音识别、自然语言处理、人机交互等业界领先技术能力,构建集智能提示、智能问答、智能推荐等的智能服务体系;根据用户行为足迹,分析用户习惯和潜在需求,提供精准推送、个性化资源订阅等服务,支持用户建立个性化智能首页,实现移动服务“千人千面”,为外地企业和个人提供平等、快捷、个性化、全方位的服务和体验。
49.如图1a,协同组件系统业务架构分为展现层、业务应用层、支撑层、数据层和基础层。
50.1、展现层
51.展现层是直接面向用户的层,根据需求分为:协同组件系统(ios)、协同组件系统(android)、协同组件系统(web控制台)和h5应用;其中,android和ios的功能相同,适用于不同平台;web控制台为管理员用户提供管理功能,包括用户管理、服务管理、咨询管理、运营管理等;h5应用是第三方服务,用于集成在协同组件系统中,为用户提供一个应用程序通办多项业务的功能。
52.2、业务应用层
53.业务应用层是整个系统的中枢,提供全部的业务服务,控制整个系统的运行,产品提供的各种能力都是在这里体现;根据微服务的设计理念,该层会根据提供的能力的不同,将系统分成多个微服务模块,包括我的、语音助手、服务政策、咨询服务、智能搜索、首页、用户中心、运营管理、应用集成等,各个模块独立运行,保证了整体服务的高可用,实现对系统的精细化管理。
54.3、支撑层
55.支撑层将系统的部分能力进行抽取,与具体业务进行剥离,实现能力的独立性;这样既可以保证能力的稳定运行,同时还可以实现能力的复用。
56.支撑层包括自动语音识别、智能客服、鉴权、推荐服务、消息推送、搜索引擎、智能知识库、短信等模块。
57.4、数据层
58.数据层提供了整个系统的数据存储,将系统运行过程中产生的数据进行保存,实现数据的流转和持久化,是整个系统价值所在。
59.数据层可以包括业务数据层,运营管理、智能推送、基础支撑管理、咨讯管理、知识库、用户中心、消息服务、智能搜索、应用管理等。
60.5、基础层
61.基础层是物理层,是上面各层能力的物理体现,提供系统的运行环境、存储环境、网络环境、安全环境等,是系统正常运行的基础。
62.基础层包括计算服务、存储服务、网络服务、中间件、云数据库、安全等。
63.参照图1b,示出了本发明一实施例提供的一种服务推荐的方法,其可以应用于协同组件系统,所述协同组件系统为对接的多个业务系统提供统一的对外服务。
64.其中,协同组件系统可以关联多个业务系统,不同的业务系统可以处理不同的业务,用户可以通过协同组件系统访问不同的业务系统,以处理不同的业务。
65.例如,协同组件系统可以关联出入境签证线上办理系统和求职就业系统,当用户需要办理签证业务时,可以直接通过协同组件系统访问出入境签证线上办理系统,办理签证业务,当用户有求职需求时,可以直接通过协同组件系统访问求职就业系统,寻找工作。
66.具体的,上述服务推荐的方法可以包括如下步骤:
67.步骤101,获取当前用户的用户属性信息;
68.其中,用户属性信息可以是描述用户特征的信息,例如身份信息、职业信息、年龄信息、性别信息、常居地信息等。
69.用户属性信息可以通过注册信息获取。
70.例如,用户的注册信息中包括身份证信息,则可以根据身份证信息确定该用户的身份信息,当然,也可以在注册时提供不同的常见标签供用户选择,例如,可以在“身份”、“性别”、“常居地”等项下设置若干常见标签,从而可以根据用户选择的标签,确定其用户属性信息。
71.用户属性信息还可以通过设置临时标签获取,或者通过对用户的行为数据进行分析而获取,本发明对此不做限制。
72.在本发明一实施例中,用户属性信息至少可以包括用户身份信息。
73.为了实现服务推荐,可以预先将与协同组件系统关联的多个业务系统可以区分为为个人提供业务支持的个人业务系统,以及为法人提供业务支持的法人业务系统。
74.获取当前用户的身份信息之后,可以通过用户身份信息确定当前用户是个人用户还是法人用户,进而可以确定当前用户可能需要使用的业务系统是个人业务系统还是法人业务系统。
75.步骤102,根据所述用户属性信息,生成针对所述当前用户的用户画像信息;
76.用户与用户之间具有相似性,这些相似用户之间通常存在相同或相关的服务需求,为了实现服务推荐,在得到用户属性信息之后,可以根据用户属性信息,生成针对当前用户的用户画像信息,以便于可以根据用户画像寻找相似用户。
77.步骤103,根据所述用户画像信息,确定第一服务信息集合;
78.在得到用户画像信息之后,可以根据用户画像信息寻找相似用户,找到相似用户之后,可以根据相似用户关联的服务信息,确定第一服务信息集合。
79.例如,根据当前用户的用户画像,匹配到多个相似用户,每个用户关联的服务信息都不相同,而可以将多个相似用户的服务信息组合,得到第一服务信息集合,也可以将多个相似用户的服务信息组合之后,根据点击率进行排序,从而可以根据排序的结果,得到第一服务信息集合。
80.同一类型的用户具有相似性,而根据当前用户的用户画像信息找到的相似用户,属于同一类型的用户,可以认为,由相似用户关联的服务信息得到的第一服务信息集合,可能是当前用户期待的。
81.步骤104,获取所述当前用户的用户轨迹信息,并根据所述用户轨迹信息,确定一个或多个目标位置信息及每个目标位置信息对应的服务信息;
82.在用户的活动轨迹中,如果用户在某个位置停留,通常可以认为这个停留的位置与用户的需求具有相关性。
83.为了实现服务推荐,可以预先获取地图数据,并将多个业务系统中的服务信息在地图数据中对应的位置进行标记,当获取到当前用户的用户轨迹信息,可以从用户轨迹信息中,确定用户停留的一个或多个位置,从而可以根据用户停留的一个或多个位置,确定一个或多个目标位置,以及每个目标位置信息对应的服务信息,即,目标位置可以是用户停留的一个或多个位置中存在服务信息的位置。
84.例如,某公司发布了招聘xx工程师的需求,其公司地点在位置a,则可以认为位置a对应的服务信息是招聘xx工程师。当从用户轨迹信息中确定当前用户在位置a和位置b停留,其中位置a存在服务信息,则可以将位置a确定为目标位置。
85.步骤105,根据每个目标位置信息对应的服务信息,确定第二服务信息集合;
86.用户的需求与其停留的位置的服务信息相关,尤其是用户停留的多个位置,均出现相同类型的服务信息时,可以认为这一类型的服务信息与用户的需求具有高度相关性,
87.例如,用户连续三天出现在不同的居民小区,这三处居民小区均存在出售房屋的服务信息,则可以认为用户的需求与出售房屋的服务信息具有相关性。
88.基于此,根据用户轨迹信息确定一个或多个目标位置以及每个目标位置对应的服务信息之后,可以对每个目标位置对应的服务信息进行相关性分析,得到第二服务信息集合。
89.步骤106,根据所述第一服务信息集合和所述第二服务信息集合,确定第三服务信息集合,并向所述当前用户推荐所述第三服务信息集合。
90.第一服务信息集合可能是当前用户期待的,而第二服务信息集合与当前用户的需求具有高度相关性,为了实现服务推荐,可以将第一服务信息集合与第二服务信息集合进行匹配,得到与当前用户的需求高度相关的第三服务信息集合,从而可以向当前用户推荐第三服务信息集合。
91.本发明实施例提供的一种服务推荐的方法,通过获取当前用户的用户属性信息,可以根据用户属性信息,生成针对当前用户的用户画像信息,从而可以根据用户画像信息,确定第一服务信息集合,然后获取当前用户的用户轨迹信息,并根据用户轨迹信息,确定一个或多个目标位置信息及每个目标位置信息对应的服务信息,进而可以根据每个目标位置信息对应的服务信息,确定第二服务信息集合,进一步可以根据第一服务信息集合和第二服务信息集合,确定第三服务信息集合,并向当前用户推荐第三服务信息集合,实现了可以针对当前用户进行个性化服务信息推荐,提高推荐准确性,提升用户体验。
92.参照图2,示出了本发明一实施例提供的另一种服务推荐的方法,其可以应用于协同组件系统,所述协同组件系统为对接的多个业务系统提供统一的对外服务,具体可以包括如下步骤:
93.步骤201,获取当前用户的用户属性信息;
94.步骤202,根据所述用户属性信息,生成针对所述当前用户的用户画像信息;
95.步骤203,根据所述用户画像信息,确定匹配的一个或多个目标用户;
96.用户与用户之间差异性,同样的,用户与用户之间也具有相似性,这些相似用户之间通常存在相同或相关的服务需求,基于此,为了实现服务条件,可以在得到用户画像信息之后,根据用户画像信息寻找相似的目标用户。
97.具体的,可以从当前用户的用户画像信息中提取特征标签,依次与多个用户的用户画像信息中提取的特征标签进行匹配,可以根据相同的特征标签的数量,确定相似度,进而可以根据相似度,从多个用户的用户画像信息中确定一个或多个相似的用户画像信息,例如可以在匹配的过程中,将相似度超过百分之八十的用户画像信息,确定为相似的用户画像信息,从而可以根据相似的用户画像信息,确定一个或多个目标用户。
98.步骤204,获取所述一个或多个目标用户关联的服务信息,并将所述一个或多个目标用户关联的服务信息组织成第一服务信息集合;
99.根据当前用户的用户画像信息匹配到的目标用户,与当前用户属于同一类型的用户,可以认为,目标用户关联的服务信息可能也是当前用户期待的,基于此,在匹配到一个或多个目标用户之后,可以获取每一个目标用户关联的服务信息,进入可以将每个目标用户关联的服务信息组织成第一服务信息集合。
100.例如,根据当前用户的用户画像,匹配到多个目标用户,每个目标用户关联的服务信息都不相同,可以将多个目标用户关联的服务信息组织得到第一服务信息集合,也可以将多个相似用户的服务信息组合之后,根据点击率进行排序,从而可以根据排序的结果,得到第一服务信息集合。
101.步骤205,获取所述当前用户的用户轨迹信息,并根据所述用户轨迹信息,确定一个或多个目标位置信息及每个目标位置信息对应的服务信息;
102.步骤206,根据每个目标位置信息对应的服务信息,确定第二服务信息集合;
103.步骤207,根据所述第一服务信息集合和所述第二服务信息集合,确定第三服务信息集合,并向所述当前用户推荐所述第三服务信息集合。
104.本发明实施例提供的一种服务推荐的方法,通过获取当前用户的用户属性信息,可以根据用户属性信息,生成针对当前用户的用户画像信息,从而可以根据用户画像信息,匹配一个或多个目标用户,将每个目标用户关联的服务信息组织成第一服务信息集合,然后获取当前用户的用户轨迹信息,并根据用户轨迹信息,确定一个或多个目标位置信息及每个目标位置信息对应的服务信息,进而可以根据每个目标位置信息对应的服务信息,确定第二服务信息集合,进一步可以根据第一服务信息集合和第二服务信息集合,确定第三服务信息集合,并向当前用户推荐第三服务信息集合,实现了可以针对当前用户进行个性化服务信息推荐。
105.需要说明的是,该服务推荐方法可以先从同类型用户关联的服务信息中确定可能是当前用户期待的服务信息,然后根据当前用户的用户轨迹信息,判断当前用户的实际需求,然后根据实际需求,从第一服务信息集合中确定第三服务信息集合并推荐,既提高了推荐准确性,也提升了用户体验。
106.参照图3,示出了本发明一实施例提供的又一种服务推荐的方法,其可以应用于协同组件系统,所述协同组件系统为对接的多个业务系统提供统一的对外服务,具体可以包括如下步骤:
107.步骤301,获取当前用户的用户属性信息;
108.步骤302,根据所述用户属性信息,生成针对所述当前用户的用户画像信息;
109.步骤303,根据所述用户画像信息,确定第一服务信息集合;
110.步骤304,根据所述用户轨迹信息,确定多个候选位置信息;
111.为了实现服务推荐,可以预先获取地图数据,并将多个业务系统中的服务信息在地图数据中对应的位置进行标记,例如,某公司发布了招聘xx工程师的需求,其公司地点在位置a,则可以在地图数据中的位置a标记对应的服务信息是招聘xx工程师。
112.一个支持的依据是:用户的活动位置通常与用户的需求具有实质性的联系,如果用户在某个位置停留,通常可以认为这个停留的位置与用户的需求具有相关性。
113.基于此,可以获取到当前用户的用户轨迹信息,从而可以从用户轨迹信息中,确定用户停留的多个候选位置,在具体实现中,可以预先设置预设条件,例如,当用户在其轨迹信息中的某个位置停留的时长大于1h,则可以将该位置确认为候选位置,进而可以根据候选位置,得到候选位置信息。
114.其中,候选位置信息可以包括候选位置在地图数据中的坐标点,也包括候选位置对应的服务信息,应该理解的是,候选位置不一定存在对应的服务信息。
115.步骤305,对所述多个候选位置信息进行筛选,得到一个或多个目标位置信息及每个目标位置信息对应的服务信息;
116.用户的活动位置与其需求存在关联,可以认为用户的活动位置存在与用户的实际需求相关联的服务信息,那么,可以通过位置对应的服务信息确定用户的需求,基于此,在确定多个候选位置信息之后,可以根据候选位置信息是否存在对应的服务信息,从多个候选位置信息筛选出一个或多个目标位置及目标位置对应的服务信息,即,筛选的依据可以
是:目标位置应当具有对应的服务信息。
117.步骤306,根据每个目标位置信息对应的服务信息,确定具有相同服务属性的服务信息,并将所述具有相同服务属性的服务信息组织成第二服务信息集合;
118.用户的需求与其停留的位置的服务信息相关,尤其是用户停留的多个位置,均出现相同类型的服务信息时,可以认为这一类型的服务信息与用户的需求具有高度相关性,
119.例如,用户连续三天出现在不同的居民小区,这三处居民小区均存在出售房屋的服务信息,则可以认为用户的需求与出售房屋的服务信息具有相关性。
120.基于此,在根据用户轨迹信息得到目标位置以及目标位置对应的服务信息之后,可以对每个目标位置对应的服务信息进行分析,确定每个目标位置对应的服务信息的服务属性,具体可以从服务信息所属的业务系统及其在业务系统的类别进行确定,在此之后,可以从其中确定具有相同服务属性的服务信息,即不同的目标位置对应的服务信息中属于同一类型的服务信息,例如在目标位置a和目标位置b中同属于房屋出售类型的服务信息,从而可以将具有相同服务属性的服务信息组织得到第二服务信息集合。
121.步骤307,根据所述第一服务信息集合和所述第二服务信息集合,确定第三服务信息集合,并向所述当前用户推荐所述第三服务信息集合。
122.本发明实施例提供的一种服务推荐的方法,通过获取当前用户的用户属性信息,可以根据用户属性信息,生成针对当前用户的用户画像信息,从而可以根据用户画像信息,确定第一服务信息集合,然后获取当前用户的用户轨迹信息,并根据用户轨迹信息,确定多个候选位置,进而可以从多个候选位置中,确定一个或多个目标位置信息及每个目标位置信息对应的服务信息,以使得可以根据每个目标位置信息对应的服务信息,确定第二服务信息集合,最后可以根据第一服务信息集合和第二服务信息集合,确定第三服务信息集合,并向当前用户推荐第三服务信息集合,实现了可以针对当前用户进行个性化服务信息推荐。
123.此外,该服务推荐方法可以先从同类型用户关联的服务信息中确定可能是当前用户期待的服务信息,然后根据当前用户的用户轨迹信息,判断当前用户的实际需求,然后根据实际需求,从第一服务信息集合中确定第三服务信息集合并推荐,既提高了推荐准确性,也提升了用户体验。
124.参照图4,示出了本发明又一实施例提供的又一种服务推荐的方法,其可以应用于协同组件系统,所述协同组件系统为对接的多个业务系统提供统一的对外服务,具体可以包括如下步骤:
125.步骤401,获取当前用户的用户属性信息;
126.步骤402,根据所述用户属性信息,生成针对所述当前用户的用户画像信息;
127.步骤403,根据所述用户画像信息,确定第一服务信息集合;
128.步骤404,获取所述当前用户的用户轨迹信息,并根据所述用户轨迹信息,确定一个或多个目标位置信息及每个目标位置信息对应的服务信息;
129.步骤405,根据每个目标位置信息对应的服务信息,确定第二服务信息集合;
130.步骤406,确定所述第一服务信息集合与所述第二服务信息集合匹配的服务信息及每个匹配的服务信息对应的匹配度;
131.第一服务信息集合可能是当前用户期待的,而第二服务信息集合与当前用户的实
际需求具有高度相关性,基于此,为了实现服务推荐,可以将第一服务信息集合与第二服务信息集合进行匹配。
132.在具体实现中,可以分别对第一服务信息集合中的服务信息,以及第二服务信息中的服务信息进行服务属性分析,具体可以根据服务信息所属的业务系统以及其在业务系统中类别进行服务属性分析,进而可以依据服务属性,将第一服务信息集合中的服务信息,与第二服务信息集合中的服务信息进行匹配,得到匹配的服务信息,该匹配的服务是第一服务信息集合中的服务信息,并且可以根据服务信息在其所属业务系统中的类别等级,确定每个匹配的服务信息的匹配度。
133.步骤407,按照所述匹配度,从所述第一服务信息集合与所述第二服务信息集合匹配的服务信息中,确定第三服务信息集合,并向所述当前用户推荐所述第三服务信息集合。
134.从第一服务信息集合中得到与第二服务信息中的服务信息匹配的服务信息,以及每个匹配的服务信息的匹配度之后,可以根据匹配度,从匹配的服务信息中,确定第三服务信息集合,具体可以预先设置一个匹配度阈值,如百分之70,进而可以将第一服务信息集合中匹配度超过百分之70的服务信息组织成第三服务信息集合,并向用户推荐第三信息集合。
135.在本发明一实施例中,可以在所述第三服务信息集合中服务信息的数量小于预设数量时,对所述第三服务信息进行扩充。
136.在具体实现中,可以预先设置多个级别不同的匹配度阈值,例如预先设置多个级别从高至低的匹配度阈值,分别为百分之70、百分之60、百分之50,并且预先设置第三服务信息集合中服务信息的数量,例如预设数量为10条,当第一服务信息集合中匹配度超过百分之70的服务信息少于10条时,可以将第一服务信息集合中匹配度超过百分60的服务信息补充入第三服务集合中。
137.当然,还可以针对第一服务信息集合中的服务信息的匹配度进行排序,当匹配度超过百分预设匹配度阈值的服务信息少于预设数量,例如少于10条,从匹配度低于匹配度阈值的服务信息中,按照匹配度排序从高至低,依次择服务信息补充入第三服务信息集合中。
138.本发明实施例提供的一种服务推荐的方法,通过获取当前用户的用户属性信息,可以根据用户属性信息,生成针对当前用户的用户画像信息,从而可以根据用户画像信息,确定第一服务信息集合,然后获取当前用户的用户轨迹信息,并根据用户轨迹信息,确定一个或多个目标位置信息及每个目标位置信息对应的服务信息,进而可以根据每个目标位置信息对应的服务信息,确定第二服务信息集合,进一步可以对第一服务信息集合和第二服务信息集合中的服务信息进行匹配,确定第三服务信息集合,并向当前用户推荐第三服务信息集合,实现了可以针对当前用户进行个性化服务信息推荐。
139.而且,该服务推荐方法可以先从同类型用户关联的服务信息中确定可能是当前用户期待的服务信息,然后根据当前用户的用户轨迹信息,判断当前用户的实际需求,然后根据实际需求,从第一服务信息集合中确定第三服务信息集合并向用户推荐,既提高了推荐准确性,也提升了用户体验。
140.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依
据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
141.参照图5,示出了本发明一实施例提供的一种服务推荐的装置的结构示意图,其可以应用于协同组件系统,所述协同组件系统为对接的多个业务系统提供统一的对外服务,具体可以包括如下模块:
142.用户属性信息获取模块501,用于获取当前用户的用户属性信息;其中,所述用户属性信息包括用户身份信息;
143.用户画像生成模块502,用于根据所述用户属性信息,生成针对所述当前用户的用户画像信息;
144.第一服务信息集合确定模块503,用于根据所述用户画像信息,确定第一服务信息集合;
145.根据轨迹信息确定服务信息模块504,用于获取所述当前用户的用户轨迹信息,并根据所述用户轨迹信息,确定一个或多个目标位置信息及每个目标位置信息对应的服务信息;
146.第二服务信息集合确定模块505,用于根据每个目标位置信息对应的服务信息,确定第二服务信息集合;
147.第三服务信息集合推荐模块506,用于根据所述第一服务信息集合和所述第二服务信息集合,确定第三服务信息集合,并向所述当前用户推荐所述第三服务信息集合。
148.在本发明一实施例中,第一服务信息集合确定模块503可以包括:
149.目标用户确定子模块,用于根据所述用户画像信息,确定匹配的一个或多个目标用户;
150.第一服务信息集合组织子模块,用于获取所述一个或多个目标用户关联的服务信息,并将所述一个或多个目标用户关联的服务信息组织成第一服务信息集合。
151.在本发明一实施例中,根据轨迹信息确定服务信息模块504可以包括:
152.候选位置信息确定子模块,用于根据所述用户轨迹信息,确定多个候选位置信息;
153.目标位置信息子模块,用于对所述多个候选位置信息进行筛选,得到一个或多个目标位置信息。
154.在本发明一实施例中,第二服务信息集合确定模块505可以包括:
155.服务信息属性确定子模块,用于根据每个目标位置信息对应的服务信息,确定具有相同服务属性的服务信息,并将所述具有相同服务属性的服务信息组织成第二服务信息集合。
156.在本发明一实施例中,第三服务信息集合推荐模块506可以包括:
157.服务信息匹配子模块,用于确定所述第一服务信息集合与所述第二服务信息集合匹配的服务信息及每个匹配的服务信息对应的匹配度;
158.根据匹配度确定第三服务信息集合子模块,用于按照所述匹配度,从所述第一服务信息集合与所述第二服务信息集合匹配的服务信息中,确定第三服务信息集合。
159.在本发明一实施例中,第三服务信息集合推荐模块506还可以包括:
160.第三服务信息集合扩充子模块,用于在所述第三服务信息集合中服务信息的数量
小于预设数量时,对所述第三服务信息进行扩充。
161.本发明一实施例还提供了一种电子设备,可以包括处理器、存储器及存储在存储器上并能够在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上服务推荐的方法。
162.本发明一实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上服务推荐的方法。
163.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
164.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
165.本领域内的技术人员应明白,本发明实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
166.本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
167.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
168.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
169.尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
170.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要
素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
171.以上对所提供的一种服务推荐的方法和装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献