基于SaaS平台的模块推荐装置及方法制造方法及图纸

技术编号:17779908 阅读:26 留言:0更新日期:2018-04-22 08:31
本发明专利技术提供了一种基于SaaS平台的模块推荐装置及方法,其中,模块推荐装置中包括:处理器,用于实现各指令;及存储器,用于存储多条指令,指令适用于处理器加载并执行,多条指令中包括:根据登录信息判断是否为新用户登录;若不是,根据该用户对已使用模块的评分找到相似用户集;计算相似用户集中用户对SaaS平台中各模块的评分均值得到评分列表;根据评分列表筛选出预设数量的模块并进行推荐。其相似用户集的历史行为对SaaS平台中的模块进行推荐,加大模块推荐成功的概率,提高平台模块的使用效率,降低用户因对平台中未知的模块影响选配结果的同时节约用户时间。

【技术实现步骤摘要】
基于SaaS平台的模块推荐装置及方法
本专利技术涉及电子
,尤其涉及一种模块推荐装置及方法。
技术介绍
SaaS是Software-as-a-Service(软件即服务)的简称,随着互联网技术的发展和应用软件的成熟,在21世纪开始兴起的一种完全创新的软件应用模式。其是一种通过Internet提供软件的模式,厂商将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求,通过互联网向厂商定购所需的应用软件服务,通过互联网获得厂商提供的服务。目前,基于SaaS的软件系统模块都是标配的,虽然用户可以选配模块,也往往只盯住自己想要的业务模块进行选配,针对不同的分类自行选择构建用户自己的saas平台。这么做虽然逻辑清晰,但是随着模块的增多,服务的个性化,通过分类的方式让用户自行配置自己的saas平台,对于平台中新开发的模块及未知的模块无法深入的了解和选配,导致saas平台中很多模块利用率低下的同时用户容易因为忽略自己不熟悉的模块而要求重新定制。
技术实现思路
本专利技术的目的是提供一种基于SaaS平台的模块推荐装置及方法,有效解决SaaS平台中用户选配模块相对集中,多数模块利用率低下的技术问题。为了解决上述技术问题,本专利技术提供的技术方案如下:一种基于SaaS平台的模块推荐装置,包括:处理器,用于实现各指令;及存储器,用于存储多条指令,指令适用于处理器加载并执行,所述多条指令中包括:根据登录信息判断是否为新用户登录;若不是,根据该用户对已使用模块的评分找到相似用户集;计算所述相似用户集中用户对SaaS平台中各模块的评分均值得到评分列表;根据所述评分列表筛选出预设数量的模块并进行推荐。在本技术方案中,老用户登录之后,模块推荐装置根据该用户的历史行为找到与其行为相似的相似用户集,并根据相似用户集的历史行为对SaaS平台中的模块进行推荐,加大模块推荐成功的概率,提高平台模块的使用效率,降低用户因对平台中未知的模块影响选配结果的同时节约用户时间。进一步优选地,在指令根据该用户对已使用模块的评分找到相似用户集中包括:根据该用户对已使用模块的评分使用皮尔逊相关系数评价算法确定该用户的相似用户集;和/或,在指令计算所述相似用户集中包括的用户对SaaS平台中各模块的评分均值之后,包括:从所述评分列表中删除用户已使用的模块得到新的评分列表;在指令根据所述评分列表筛选出预设数量的模块并进行推荐中,具体为:根据新的评分列表筛选出预设数量的模块并进行推荐。在本技术方案中,为了使用户能够更多的了解平台中未知的模块,在推荐的过程中,将用户已经使用并评分的模块去除,不做推荐,以免浪费资源,提高更多模块的利用率,节约用户时间。进一步优选地,在指令根据该用户对已使用模块的评分找到相似用户集中,包括:根据该用户对已使用模块的喜好评分找到第一相似用户集;根据该用户对已使用模块的质量评分找到第二相似用户集;在指令计算所述相似用户集中包括的用户对SaaS平台中各模块的评分均值得到评分列表中,包括:计算所述第一相似用户集中用户对SaaS平台中各模块的喜好评分均值得到第一评分列表;计算所述第二相似用户集中用户对SaaS平台中各模块的质量评分均值得到第二评分列表;在指令根据所述评分列表筛选出预设数量的模块并进行推荐中包括:根据所述第一评分列表筛选出预设数量的模块并进行推荐;根据所述第二评分列表筛选出预设数量的模块并进行推荐。在本技术方案中,为了进一步提高推荐成功的概率,从用户喜好和模块质量两个方面综合推荐。进一步优选地,在指令根据登录信息判断是否为新用户登录中,若判断为新用户登录,则提供分类标签供用户选择;若用户选定了至少一个分类标签,则计算所有用户对相应分类标签下模块的评分均值,并根据各模块的评分均值筛选出预设数量的模块进行推荐;若用户没有选定分类标签,则计算所有用户对SaaS平台中各模块的评分均值,并根据各模块的评分均值筛选出预设数量的模块进行推荐。在本技术方案,对于第一次登录系统的用户,根据选择的分类标签进行推荐,否则推荐所有模块中评分最高,提高用户的使用率。进一步优选地,所述多条指令中还包括:判断是否有新模块上线;若是,将其推荐给所有登录用户。在本技术方案中,为了推荐新模块,将其推荐给所有登录有用,提高该新模块的使用效率,让用户及时了解系统新模块。本专利技术还提了一种基于SaaS平台的模块推荐方法,所述模块推荐方法中包括:根据登录信息判断是否为新用户登录;若不是,根据该用户对已使用模块的评分找到相似用户集;计算所述相似用户集中用户对SaaS平台中各模块的评分均值得到评分列表;根据所述评分列表筛选出预设数量的模块并进行推荐。在本技术方案中,老用户登录之后,模块推荐装置根据该用户的历史行为找到与其行为相似的相似用户集,并根据相似用户集的历史行为对SaaS平台中的模块进行推荐,加大模块推荐成功的概率,提高平台模块的使用效率,降低用户因对平台中未知的模块影响选配结果的同时节约用户时间。进一步优选地,在步骤根据所述评分列表筛选出预设数量的模块并进行推荐中包括:根据所述评分列表帅选出预设数量的模块;根据预设权重和筛选出模块的数量确定推荐模块的数量,并将相应数量的模块推荐给用户;和/或,在步骤计算所述相似用户集中包括的用户对SaaS平台中各模块的评分均值之后,包括:从所述评分列表中删除用户已使用的模块得到新的评分列表;在步骤根据所述评分列表筛选出预设数量的模块并进行推荐中,具体为:根据新的评分列表筛选出预设数量的模块并进行推荐。在本技术方案中,用户预先根据自身的喜好设定好权重,以此根据该权重值确定推荐模块的数量。另外,为了使用户能够更多的了解平台中未知的模块,在推荐的过程中,将用户已经使用并评分的模块去除,不做推荐,以免浪费资源,提高更多模块的利用率。进一步优选地,在步骤根据登录信息判断是否为新用户登录中,若判断为新用户登录,则提供分类标签供用户选择;若用户选定了至少一个分类标签,则计算所有用户对相应分类标签下模块的评分均值,并根据各模块的评分均值筛选出预设数量的模块进行推荐;若用户没有选定分类标签,则计算所有用户对SaaS平台中各模块的评分均值,并根据各模块的评分均值筛选出预设数量的模块进行推荐。在本技术方案,对于第一次登录系统的用户,根据选择的分类标签进行推荐,否则推荐所有模块中评分最高,提高用户的使用率。进一步优选地,所述多条步骤中还包括:判断是否有新模块上线;若是,将其推荐给所有登录用户。在本技术方案中,为了推荐新模块,将其推荐给所有登录有用,提高该新模块的使用效率,让用户及时了解系统新模块。附图说明下面将以明确易懂的方式,结合附图说明优选实施方式,对上述特性、技术特征、优点及其实现方式予以进一步说明。图1为本专利技术中模块推荐装置示意图;图2为本专利技术中存储器中存储的多条指令一种实施方式流程示意图;图3为本专利技术中存储器中存储的多条指令另一种实施方式流程示意图;附图标号说明:100-模块推荐装置,110-处理器,120-存储器。具体实施方式为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对照附图说明本专利技术的具体实施方式。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获本文档来自技高网...
基于SaaS平台的模块推荐装置及方法

【技术保护点】
一种基于SaaS平台的模块推荐装置,其特征在于,所述模块推荐装置中包括:处理器,用于实现各指令;及存储器,用于存储多条指令,指令适用于处理器加载并执行,所述多条指令中包括:根据登录信息判断是否为新用户登录;若不是,根据该用户对已使用模块的评分找到相似用户集;计算所述相似用户集中用户对SaaS平台中各模块的评分均值得到评分列表;根据所述评分列表筛选出预设数量的模块并进行推荐。

【技术特征摘要】
1.一种基于SaaS平台的模块推荐装置,其特征在于,所述模块推荐装置中包括:处理器,用于实现各指令;及存储器,用于存储多条指令,指令适用于处理器加载并执行,所述多条指令中包括:根据登录信息判断是否为新用户登录;若不是,根据该用户对已使用模块的评分找到相似用户集;计算所述相似用户集中用户对SaaS平台中各模块的评分均值得到评分列表;根据所述评分列表筛选出预设数量的模块并进行推荐。2.如权利要求1所述的模块推荐装置,其特征在于,在指令根据该用户对已使用模块的评分找到相似用户集中包括:根据该用户对已使用模块的评分使用皮尔逊相关系数评价算法确定该用户的相似用户集;和/或,在指令计算所述相似用户集中包括的用户对SaaS平台中各模块的评分均值之后,包括:从所述评分列表中删除用户已使用的模块得到新的评分列表;在指令根据所述评分列表筛选出预设数量的模块并进行推荐中,具体为:根据新的评分列表筛选出预设数量的模块并进行推荐。3.如权利要求1或2所述的模块推荐装置,其特征在于,在指令根据该用户对已使用模块的评分找到相似用户集中,包括:根据该用户对已使用模块的喜好评分找到第一相似用户集;根据该用户对已使用模块的质量评分找到第二相似用户集;在指令计算所述相似用户集中包括的用户对SaaS平台中各模块的评分均值得到评分列表中,包括:计算所述第一相似用户集中用户对SaaS平台中各模块的喜好评分均值得到第一评分列表;计算所述第二相似用户集中用户对SaaS平台中各模块的质量评分均值得到第二评分列表;在指令根据所述评分列表筛选出预设数量的模块并进行推荐中包括:根据所述第一评分列表筛选出预设数量的模块并进行推荐;根据所述第二评分列表筛选出预设数量的模块并进行推荐。4.如权利要求3所述的模块推荐装置,其特征在于,在指令根据所述评分列表筛选出预设数量的模块并进行推荐中包括:根据所述评分列表帅选出预设数量的模块;根据预设权重和筛选出模块的数量确定推荐模块的数量,并将相应数量的模块推荐给用户。5.如权利要求1或2或4所述的模块推荐装置,其特征在于,在指令根据...

【专利技术属性】
技术研发人员:张峰郑忠斌费海平王晗丁郅豪
申请(专利权)人:工业互联网创新中心上海有限公司
类型:发明
国别省市:上海,31

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

1