基于马斯洛需求层次理论的推荐方法及装置与流程

文档序号:13473298阅读:1183来源:国知局
导航: X技术> 最新专利> 计算;推算;计数设备的制造及其应用技术
基于马斯洛需求层次理论的推荐方法及装置与流程

本发明属于信息技术领域,尤其涉及一种基于马斯洛需求层次理论的推荐方法及装置。



背景技术:

推荐系统起源于20世纪90年代中期,以协同过滤算法为代表,逐渐发展为一门独立学科。现有的推荐系统通过建立用户与待推荐信息之间的连接,根据已有的选择结果来挖掘出用户的潜在需求,进行实现商品、服务等的推荐;比如在电子商务、新闻资讯等领域中的个性化推荐系统,主要根据用户的浏览历史获取用户的兴趣热点,然后推测出用户的基本信息,再将用户可能感兴趣的信息、产品推荐给用户。

然而,现有的推荐系统是基于用户行为的推荐系统,通常只能在同一领域内进行内容推荐,无法挖掘出用户的深层需求,推荐效果不佳。



技术实现要素:

鉴于此,本发明实施例提供了一种基于马斯洛需求层次理论的推荐方法及装置,以解决现有的推荐系统只能在同一领域内进行内容推荐、无法挖掘出用户的深层需求、推荐效果不佳的问题。

第一方面,提供了一种基于马斯洛需求层次理论的推荐方法,所述推荐方法包括:

从运营商的管道数据中获取若干个应用程序;

遍历所述若干个应用程序中的每一个应用程序,根据所述应用程序的功能和用户群将其划分至对应的需求层次中,以构建应用程序的马斯洛理论体系;

计算待推荐用户在所述马斯洛理论体系中的坐标信息;

根据所述坐标信息对所述待推荐用户进行聚类分析,以将具有相似需求的待推荐用户聚为一类;

根据用户的兴趣爱好计算同一聚类中不同的待推荐用户之间的关联性,根据所述关联性对所述待推荐用户进行推荐操作。

进一步地,所述遍历所述若干个应用程序中的每一个应用程序,根据所述应用程序的功能和用户群将其划分至对应的需求层次中,以构建应用程序的马斯洛理论体系包括:

遍历所述若干个应用程序,获取每一个应用程序隶属于所述马斯洛需求层次理论中的每一个需求层次的相对重要性系数,求取所述相对重要性系数的平均值,根据所述平均值确定所述应用程序所属的需求层次,并将所述应用程序划分至所述需求层次中;

将同一需求层次中的应用程序按照功能划分为若干个不同的类别,并采用ahp构权法确定每一个类别中应用程序之间的权重关系。

进一步地,所述计算待推荐用户在所述马斯洛理论体系中的坐标信息包括:

对于每一个待推荐用户,根据所述待推荐用户的应用程序使用情况,统计所述待推荐用户在所述马斯洛理论体系中的每一个需求层次对应的得分;

组合所述得分得到所述待推荐用户对应的坐标信息。

进一步地,所述待推荐用户在所述马斯洛理论体系中的第i个需求层次对应的得分vi的计算公式为:

其中,所述马斯洛理论体系包括5个需求层次,1≤i≤5,所述第i个需求层次中包括n个类别,1≤j≤n,所述vi,j表示第i个需求层次中的第j个类别,所述wi,j表示第i个需求层次中第j个类别的权重,所述freq(vi,j)表示所述待推荐用户对所述第i个需求层次中的第j个类别vi,j内的应用程序的启动频次之和。

进一步地,所述从运营商的管道数据中获取若干个应用程序包括:

获取运营商的管道数据;

从所述管道数据中清除包含第一类关键字的管道数据;

从剩余的管道数据中提取包含第二类关键字的管道数据,解析所提取的管道数据以获取所提取的管道数据对应的应用程序。

第二方面,提供了一种基于马斯洛需求层次理论的推荐装置,所述推荐装置包括:

获取模块,用于从运营商的管道数据中获取若干个应用程序;

划分模块,用于遍历所述若干个应用程序中的每一个应用程序,根据所述应用程序的功能和用户群将其划分至对应的需求层次中,以构建应用程序的马斯洛理论体系;

计算模块,用于计算待推荐用户在所述马斯洛理论体系中的坐标信息;

聚类模块,用于根据所述坐标信息对所述待推荐用户进行聚类分析,以将具有相似需求的待推荐用户聚为一类;

推荐模块,用于根据用户的兴趣爱好计算同一聚类中不同的待推荐用户之间的关联性,根据所述关联性对所述待推荐用户进行推荐操作。

进一步地,所述划分模块包括:

第一获取单元,用于遍历所述若干个应用程序,获取每一个应用程序隶属于所述马斯洛需求层次理论中的每一个需求层次的相对重要性系数,求取所述相对重要性系数的平均值,根据所述平均值确定所述应用程序所属的需求层次,并将所述应用程序划分至所述需求层次中;

分类单元,用于将同一需求层次中的应用程序按照功能划分为若干个不同的类别,并采用ahp构权法确定每一个类别中应用程序之间的权重关系。

进一步地,所述计算模块具体用于:

对于每一个待推荐用户,根据所述待推荐用户的应用程序使用情况,统计所述待推荐用户在所述马斯洛理论体系中的每一个需求层次对应的得分;组合所述得分得到所述待推荐用户对应的坐标信息。

进一步地,所述待推荐用户在所述马斯洛理论体系中的第i个需求层次对应的得分vi的计算公式为:

其中,所述马斯洛理论体系包括5个需求层次,1≤i≤5,所述第i个需求层次中包括n个类别,1≤j≤n,所述vi,j表示第i个需求层次中的第j个类别,所述wi,j表示第i个需求层次中第j个类别的权重,所述freq(vi,j)表示所述待推荐用户对所述第i个需求层次中的第j个类别vi,j内的应用程序的启动频次之和。

进一步地,所述获取模块包括:

第二获取单元,用于获取运营商的管道数据;

清除单元,用于从所述管道数据中清除包含第一类关键字的管道数据;

解析单元,用于从剩余的管道数据中提取包含第二类关键字的管道数据,解析所提取的管道数据以获取所提取的管道数据对应的应用程序。

与现有技术相比,本发明实施例通过从运营商的管道数据中获取若干个应用程序;遍历所述若干个应用程序中的每一个应用程序,根据所述应用程序的功能和用户群将其划分至对应的需求层次中,以构建应用程序的马斯洛理论体系;然后计算待推荐用户在所述马斯洛理论体系中的坐标信息;根据所述坐标信息对所述待推荐用户进行聚类分析,以将具有相似需求的待推荐用户聚为一类;最后根据用户的兴趣爱好计算同一聚类中不同的待推荐用户之间的关联性,并根据所述关联性对所述待推荐用户进行推荐操作;从而实现了以人为中心、从人的基本需求出发的用户聚类,有利于挖掘出用户的深层需求,进而提升了个性化推荐的效果。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。

图1是本发明第一实施例提供的基于马斯洛需求层次理论的推荐方法的实现流程图;

图2是本发明第一实施例提供的马斯洛需求层次理论的结构框架示意图;

图3是本发明第一实施例提供的基于马斯洛需求层次理论的推荐方法中步骤s101的实现流程示意图;

图4是本发明第一实施例提供的基于马斯洛需求层次理论的推荐方法中步骤s102的实现流程示意图;

图5是本发明第一实施例提供的应用程序的马斯洛理论体系的组成示意图;

图6是本发明第一实施例提供的基于马斯洛需求层次理论的推荐方法中步骤s103的具体实现流程图;

图7给出本发明第二实施例提供的基于马斯洛需求层次理论的推荐装置的组成结构图;

图8给出本发明第三实施例提供的终端的示意性框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例通过从运营商的管道数据中获取若干个应用程序;遍历所述若干个应用程序中的每一个应用程序,根据所述应用程序的功能和用户群将其划分至对应的需求层次中,以构建应用程序的马斯洛理论体系;然后计算待推荐用户在所述马斯洛理论体系中的坐标信息;根据所述坐标信息对所述待推荐用户进行聚类分析,以将具有相似需求的待推荐用户聚为一类;最后根据用户的兴趣爱好计算同一聚类中不同的待推荐用户之间的关联性,并根据所述关联性对所述待推荐用户进行推荐操作;从而实现了以人为中心、从人的基本需求出发的用户聚类,有利于挖掘出用户的深层需求,进而提升了个性化推荐的效果。本发明实施例还提供了相应的装置,以下分别进行详细的说明。

图1示出了本发明第一实施例提供的基于马斯洛需求层次理论的推荐方法的实现流程。

在本发明实施例中,所述基于马斯洛需求层次理论的推荐方法应用于计算机、服务器等设备中。在这里,所述马斯洛需求层次理论阐述了人发展过程中不同阶段的不同层次的需求,广泛地应用于教育、企业管理、人力资源管理、工商管理等行业中。图2给出了所述马斯洛需求层次理论的结构框架示意图。从图2可知,所述马斯洛需求层次理论将人的需求分为生理上的需求、安全上的需求、爱和归属感的需求、尊重的需求、自我实现的需求五类。本发明实施例将所述马斯洛需求层次理论应用于信息产业中,通过将马斯洛理论和大数据相结合来刻画用户的形象,以提高推荐的精准性。

参阅图1,所述基于马斯洛需求层次理论的推荐方法包括:

在步骤s101中,从运营商的管道数据中获取若干个应用程序。

当今网络已经渗透到生活的方方面面,一个用户的上网行为完全可以对其用户形象进行刻画。本发明实施例通过分析运营商的管道数据来获取用户使用应用程序的情况,从而得到若干个应用程序。示例性地,图3示出了本发明第一实施例提供的基于马斯洛需求层次理论的推荐方法中步骤s101的具体实现流程。参阅图3,所述步骤s101包括:

在步骤s301中,获取运营商的管道数据。

在步骤s302中,从所述管道数据中清除包含第一类关键字的管道数据。

在这里,所述管道数据可以为电信运营商的管道数据,其包含了大规模的用户上网数据。通常地,所述管道数据的格式为url数据。当用户访问某一个页面时,会产生若干条url数据,过多的url数据会对用户的上网行为产生误判断,其中主要的干扰项包括但不限于图片、广告、js文件等。因此,本发明实施例预先抽取出可能的干扰项及其包含的特征字段,得到第一类关键字。所述第一类关键字包括但不限于比如“.jpg”、“.jpeg”、“.png”、“.js”、“.ajax”等。在获取到运营商的管道数据后,将包含第一类关键字,比如“.jpg”、“.jpeg”、“.png”、“.js”、“.ajax”的url数据清洗掉,保留有用的url数据,以实现对管道数据的过滤清洗。

在步骤s303中,从剩余的管道数据中提取包含第二类关键字的管道数据,解析所提取的管道数据以获取所提取的管道数据对应的应用程序。

在将管道数据过滤、清洗之后,本发明实施例采用关键字匹配的方式对剩余的管道数据进行分类解析,以从剩余的管道数据中获取出用户使用应用程序的情况,得到若干个应用程序。所述剩余的管道数据为清除包含第一类关键字的管道数据后得到的管道数据,该剩余的管道数据不包含所述第一类关键字。为了区分上述第一类关键字,这里将用于分类解析的关键字记为第二类关键字。可选地,所述第二类关键字可以为应用程序的名称,比如(知乎)zhihu、(腾讯qq)tencent.mqq等,存储于预设数据库中。为了便于理解,这里以知乎app为例进行说明。当用户使用知乎后,会产生包含关键字zhihu的url数据,步骤s303通过匹配第二类关键字zhihu即可统计出用户使用知乎app的情况。

在步骤s102中,遍历所述若干个应用程序中的每一个应用程序,根据所述应用程序的功能和用户群将其划分至对应的需求层次中,以构建应用程序的马斯洛理论体系。

可选地,图4示出了本发明第一实施例提供的基于马斯洛需求层次理论的推荐方法中步骤s102的具体实现流程。参阅图4,所述步骤s102包括:

在步骤s401中,遍历所述若干个应用程序,获取每一个应用程序隶属于所述马斯洛需求层次理论中的每一个需求层次的相对重要性系数,求取所述相对重要性系数的平均值,根据所述平均值确定所述应用程序所属的需求层次,并将所述应用程序划分至所述需求层次中。

由于应用程序的种类繁多,本发明实施例根据不同应用程序的功能及用户群将其划分至马斯洛需求层次的对应的需求层次中。在实践中,具体由评估专家根据应用程序的功能及用户群确定所述应用程序隶属于某一个需求层次的相对重要性参数,因此,所述相对重要性参数为评估专家根据应用程序的功能及用户群对所述应用程序隶属于所述马斯洛需求层次理论的某一需求层次的赋值。每一个应用程序对应五个需求层次上的相对重要性参数。计算所述五个需求层次上的相对重要性参数的平均值,并根据所述平均值确定所述应用程序所属的需求层次。

进一步地,为了降低单个专家评估带来的主观性影响,可以设置若干个评估专家,分别获取所述评估专家对所述应用程序隶属于所述每一个需求层次的相对重要性参数,求取每个评估专家给出的五个相对重要性参数的平均值,最后根据所述多个评估专家对应的平均值的分布,以少数服从多数的原则来确定所述应用程序所属的需求层次。示例性地,假设有5个评估专家(分别记为a、b、c、d、e),现在要确定应用程序m所属的需求层次,则先获取评估专家a给出的,所述应用程序m隶属于所述马斯洛需求层次理论中的每一个需求层次的相对重要性参数,求取所述相对重要性参数的平均值a,依次类推,计算评估专家b给出的相对重要性参数的平均值b,评估专家c给出的相对重要性参数的平均值c,评估专家d给出的相对重要性参数的平均值d,评估专家e的相对重要性参数的平均值e;综合所述平均值a、b、c、d、e,若所述平均值a、b分别确定所述应用程序m属于安全需求层次,所述平均值c、d、e分别确定所述应用程序m属于情感和归属需求层次,则根据少数服从多数的原则,最终确定所述应用程序m属于情感和归属需求层次,将所述应用程序m划分至所述情感和归属需求层次。

在步骤s402中,将同一需求层次中的应用程序按照功能划分为若干个不同的类别,并采用ahp构权法确定每一个类别中应用程序之间的权重关系。

在将所述若干个应用程序划分至对应需求层次之后,得到应用程序的马斯洛理论体系。本发明实施例再根据每个应用程序的功能和定位信息再将每一个需求层次中的应用程序划分多若干个类别,然后采用ahp构权法(analytichierarchyprocess)来处理同一类别中的应用程序之间的关系。在这里,所述ahp构权法是将复杂的评价对象排列为一个有序的递阶层次结构的整体,通过对同一类别中的应用程序进行两两比较、判断,计算出各个应用程序的权重。示例性地,可以采用5种判别等级来表示应用程序之间的差别,表1示出了本发明实施例提供的5种判别等级,包括:

表1

为了便于理解,图5示出了本发明第一实施例提供的应用程序的马斯洛理论体系的组成示意图。在所述图5中,所述马斯洛理论体系的需求层次包括生理上、安全上、情感和归属、尊重以及自我实现5层,其中在生理层次上又划分出呼吸、水、食物、睡眠、生理平衡、分泌、性等类别,在所述食物类别中,可以包括外卖应用程序,比如百度糯米、美团等。

在步骤s103中,计算待推荐用户在所述马斯洛理论体系中的坐标信息。

可选地,图6示出了本发明第一实施例提供的基于马斯洛需求层次理论的推荐方法中步骤s103的具体实现流程,参阅图6,所述步骤s103包括:

在步骤s601中,对于每一个待推荐用户,根据所述待推荐用户的应用程序使用情况,计算所述待推荐用户在所述马斯洛理论体系中的每一个需求层次对应的得分。

在这里,所述待推荐用户在所述马斯洛理论体系中的第i个需求层次对应的得分vi的计算公式为:

其中,所述马斯洛理论体系包括5个需求层次,1≤i≤5,所述第i个需求层次中包括n个类别,1≤j≤n,所述vi,j表示第i个需求层次中的第j个类别,所述wi,j表示第i个需求层次中第j个类别的权重,所述freq(vi,j)表示所述待推荐用户对所述第i个需求层次中的第j个类别vi,j内的应用程序的启动频次之和。

在步骤s602中,组合所述得分得到所述待推荐用户对应的坐标信息。

在这里,每一个待推荐用户的坐标信息k为一个数组,包括所述待推荐用户在所述马斯洛理论体系中的每一个需求层次对应的得分vi,即待推荐用户的坐标信息k={v1,v2,v3,v4,v5}。

在步骤s104中,根据所述坐标信息对所述待推荐用户进行聚类分析,以将具有相似需求的待推荐用户聚为一类。

在得到所有待推荐用户的坐标信息之后,本发明实施例采用传统的k-means聚类方法来对所述待推荐用户进行聚类分析,以将所述马斯洛理论体系中具有相似需求的待推荐用户聚为一类。可选地,所述具有相似需求的待推荐用户可以为具有共同的社会地位、具有相近的收入水平的待推荐用户。

在步骤s105中,根据用户的兴趣爱好计算同一聚类中不同的待推荐用户之间的关联性,根据所述关联性对所述待推荐用户进行推荐操作。

在这里,步骤s104将所述马斯洛理论体系中具有相似需求的待推荐用户聚为一类,该聚类主要包括了具有共同社会地位、相近的收入水平的待推荐用户,但没有考虑到待推荐用户的兴趣偏好,本发明实施例在分析聚类中的待推荐用户时,进一步根据待推荐用户的兴趣偏好来挖掘出用户之间的关联性。可选地,所述关联性可以通过相似度来表示。在得到待推荐用户之间的关联性之后,则对所述关联性进行排序,并根据排序结果对所述待推荐用户进行推荐操作。示例性地,可以采用协同过滤规则(collaborativefilteringrecommendation)来进行聚类中待推荐用户之间的相互推荐;也可以根据待推荐消息在马斯洛理论体系中的特征集,获取与所述待推荐消息的欧氏距离最近的若干个聚类,根据该聚类中待推荐用户与所述待推荐消息的相似度进行推荐操作。

综上所示,本发明实施例基于马斯洛需求层次理论对应用程序进行分类,得到应用程序的马斯洛理论体系,再根据用户对应用程序的使用情况求取所述待推荐用户在所述马斯洛理论体系中的坐标信息,并根据所述坐标信息对所述待推荐用户进行聚类分析,能够将具有共同社会地位、相似收入水平的待推荐用户聚为一类,最后根据同一聚类中不同的待推荐用户之间的关联性对所述待推荐用户进行推荐操作,打破了传统的协同过滤的推荐方法,实现了以人为中心、从人的基本需求出发的用户聚类,有利于挖掘出用户的深层需求,提升了个性化推荐的效果。

应理解,在上述实施例中,各步骤的序号的大小并不意味着执行顺序的先后,各步骤的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

图7示出了本发明第二实施例提供的基于马斯洛需求层次理论的推荐装置的组成结构,为了便于说明,仅示出了与本发明实施例相关的部分。

在本发明实施例中,所述装置用于实现上述图1至图6实施例中所述的基于马斯洛需求层次理论的推荐装置,可以是内置于计算机、服务器内的软件单元、硬件单元或者软硬件结合的单元。

参阅图7,所述推荐装置包括:

获取模块71,用于从运营商的管道数据中获取若干个应用程序;

划分模块72,用于遍历所述若干个应用程序中的每一个应用程序,根据所述应用程序的功能和用户群将其划分至对应的需求层次中,以构建应用程序的马斯洛理论体系;

计算模块73,用于计算待推荐用户在所述马斯洛理论体系中的坐标信息;

聚类模块74,用于根据所述坐标信息对所述待推荐用户进行聚类分析,以将具有相似需求的待推荐用户聚为一类;

推荐模块75,用于根据用户的兴趣爱好计算同一聚类中不同的待推荐用户之间的关联性,根据所述关联性对所述待推荐用户进行推荐操作。

可选地,所述获取模块71还包括:

第二获取单元711,用于获取运营商的管道数据;

清除单元712,用于从所述管道数据中清除包含第一类关键字的管道数据;

解析单元713,用于从剩余的管道数据中提取包含第二类关键字的管道数据,解析所提取的管道数据以获取所提取的管道数据对应的应用程序。

所述剩余的管道数据为将包含第一类关键字的管道数据清除后的管道数据。

可选地,所述划分模块72还包括:

第一获取单元721,用于遍历所述若干个应用程序,获取每一个应用程序隶属于所述马斯洛需求层次理论中的每一个需求层次的相对重要性系数,求取所述相对重要性系数的平均值,根据所述平均值确定所述应用程序所属的需求层次,并将所述应用程序划分至所述需求层次中;

分类单元722,用于将同一需求层次中的应用程序按照功能划分为若干个不同的类别,并采用ahp构权法确定每一个类别中应用程序之间的权重关系。

可选地,所述计算模块73具体用于:

对于每一个待推荐用户,根据所述待推荐用户的应用程序使用情况,统计所述待推荐用户在所述马斯洛理论体系中的每一个需求层次对应的得分;组合所述得分得到所述待推荐用户对应的坐标信息。

在这里,所述待推荐用户在所述马斯洛理论体系中的第i个需求层次对应的得分vi的计算公式为:

其中,所述马斯洛理论体系包括5个需求层次,1≤i≤5,所述第i个需求层次中包括n个类别,1≤j≤n,所述vi,j表示第i个需求层次中的第j个类别,所述wi,j表示第i个需求层次中第j个类别的权重,所述freq(vi,j)表示所述待推荐用户对所述第i个需求层次中的第j个类别vi,j内的应用程序的启动频次之和。

需要说明的是,本发明实施例中的装置可以用于实现上述方法实施例中的全部技术方案,其各个功能模块的功能可以根据上述方法实施例中的方法具体实现,其具体实现过程可参照上述实例中的相关描述,此处不再赘述。

为了便于更好地实施本发明实施例中的上述方法实施例,本发明还提供了用于配合实施执行上述方法实施例的相关终端。图8给出本发明第三实施例提供的终端的示意性框图。如图所示的该终端可以包括:一个或多个处理器501(图中仅示出一个);一个或多个输入设备502(图中仅示出一个),一个或多个输出设备503(图中仅示出一个)、存储器504。上述处理器501、输入设备502、输出设备503、存储器504通过总线506连接。所述存储器504用于存储程序代码,所述处理器501用于调用所述存储器504存储的程序代码执行如下步骤:

从运营商的管道数据中获取若干个应用程序;

遍历所述若干个应用程序中的每一个应用程序,根据所述应用程序的功能和用户群将其划分至对应的需求层次中,以构建应用程序的马斯洛理论体系;

计算待推荐用户在所述马斯洛理论体系中的坐标信息;

根据所述坐标信息对所述待推荐用户进行聚类分析,以将具有相似需求的待推荐用户聚为一类;

根据用户的兴趣爱好计算同一聚类中不同的待推荐用户之间的关联性,根据所述关联性对所述待推荐用户进行推荐操作。

可选地,所述处理器501遍历所述若干个应用程序中的每一个应用程序,根据所述应用程序的功能和用户群将其划分至对应的需求层次中,以构建应用程序的马斯洛理论体系包括:

遍历所述若干个应用程序,获取每一个应用程序隶属于所述马斯洛需求层次理论中的每一个需求层次的相对重要性系数,求取所述相对重要性系数的平均值,根据所述平均值确定所述应用程序所属的需求层次,并将所述应用程序划分至所述需求层次中;

将同一需求层次中的应用程序按照功能划分为若干个不同的类别,并采用ahp构权法确定每一个类别中应用程序之间的权重关系。

可选地,所述处理器501计算待推荐用户在所述马斯洛理论体系中的坐标信息包括:

对于每一个待推荐用户,根据所述待推荐用户的应用程序使用情况,统计所述待推荐用户在所述马斯洛理论体系中的每一个需求层次对应的得分;

组合所述得分得到所述待推荐用户对应的坐标信息。

可选地,所述待推荐用户在所述马斯洛理论体系中的第i个需求层次对应的得分vi的计算公式为:

其中,所述马斯洛理论体系包括5个需求层次,1≤i≤5,所述第i个需求层次中包括n个类别,1≤j≤n,所述vi,j表示第i个需求层次中的第j个类别,所述wi,j表示第i个需求层次中第j个类别的权重,所述freq(vi,j)表示所述待推荐用户对所述第i个需求层次中的第j个类别vi,j内的应用程序的启动频次之和。

可选地,所述处理器501从运营商的管道数据中获取若干个应用程序包括:

获取运营商的管道数据;

从所述管道数据中清除包含第一类关键字的管道数据;

从剩余的管道数据中提取包含第二类关键字的管道数据,解析所提取的管道数据以获取所提取的管道数据对应的应用程序。

应当理解,在本发明实施例中,所称处理器501可以是中央处理单元(centralprocessingunit,cpu)和/或图形处理器(graphicprocessingunit,gpu),也可以在此基础上结合其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。

输入设备502可以包括触控板、指纹采传感器(用于采集用户的指纹信息和指纹的方向信息)、麦克风、通信模块(比如wi-fi模块、2g/3g/4g网络模块)、物理按键等。

输出设备503可以包括显示器(lcd等)、扬声器等。其中,显示器可用于显示由用户输入的信息或提供给用户的信息等。显示器可包括显示面板,可选的,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板。进一步的,上述触控板可覆盖在显示器上,当触控板检测到在其上或附近的触摸操作后,传送给处理器501以确定触摸事件的类型,随后处理器501根据触摸事件的类型在显示器上提供相应的视觉输出。

具体实现中,本发明实施例中所描述的处理器501、输入设备502、输出设备503、存储器504可执行本发明实施例提供的基于马斯洛需求层次理论的推荐方法的实施例中所描述的实现方式,在此不再赘述。

综上所述,本发明实施例通过从运营商的管道数据中获取若干个应用程序;遍历所述若干个应用程序中的每一个应用程序,根据所述应用程序的功能和用户群将其划分至对应的需求层次中,以构建应用程序的马斯洛理论体系;然后计算待推荐用户在所述马斯洛理论体系中的坐标信息;根据所述坐标信息对所述待推荐用户进行聚类分析,以将具有相似需求的待推荐用户聚为一类;最后根据用户的兴趣爱好计算同一聚类中不同的待推荐用户之间的关联性,并根据所述关联性对所述待推荐用户进行推荐操作;从而实现了以人为中心、从人的基本需求出发的用户聚类,有利于挖掘出用户的深层需求,进而提升了个性化推荐的效果。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的方法、装置及终端,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块、单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元、模块单独物理存在,也可以两个或两个以上单元、模块集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

完整全部详细技术资料下载
当前第1页 1  2 
相关技术
  • 一种实现全民分销的移动端技术...
  • 以点数兑换商品的方法与流程
  • 一种二维码的组合加密联合监管...
  • 一种基于三户模型的电力营销管...
  • 基于多码合一的防伪溯源方法、...
  • 一种电器设备的窜货识别方法及...
  • 一种共享广告牌的投放内容认证...
  • 一种基于农产品电商平台的数据...
  • 防伪系统的制作方法
  • 一种调用网银系统的认证方法及...
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1
马斯洛需求层次理论相关技术
  • 一种基于层次分析法及灰色理论的企业安全风险预警方法
  • 音频/视频装置及音频/视频装置的基于层次菜单的操作方法
  • 一种调查员工满意度的方法和系统的制作方法
  • 配电网综合评估方法
  • 用于存储i/o需求录制与压力模拟验证的方法
  • 层次个性化的制作方法
  • 模板组合式阳台空间绿化板的制作方法
  • 一种轮腿复合式轮椅底盘机构的制作方法
马斯洛需求层次相关技术
  • 基于层次分析法和进化博弈理论的异构网络选择接入方法与流程
  • 基于安全需求元模型的安全需求模板构建方法与流程
  • 基于形式化系统理论过程分析的安全需求生成方法与流程
  • 一种商品或服务的定价方法
  • 基于马斯洛理论的县域电网发展需求层次划分方法
  • 肺需求阀的制作方法
  • 基于分类-层次分析法理论的河道健康评价方法
  • 一种面向层次化信息自然操控的3d手势界面及系统的制作方法
  • 一种基于层次分析法及灰色理论的企业安全风险预警方法
  • 音频/视频装置及音频/视频装置的基于层次菜单的操作方法

聚圣源空中大灌篮2在线观看高考几天重生之毒妃安锦绣烤鱼店起名字大全集2019 字取名起名大全软件名称土杂店起名字解开美女胸罩开化妆品店起什么名字好菲律宾前总统亲朋棋牌官网五行属于土的字女孩起名龙凤婴儿起名公司起名五行手游游戏起名农资取名起名大全yemalu贾姓女婴起名营业执照名字怎么起?给女朋友起个专属小名董姓起名字吗吴铭火锅属马起名能用字起名字企业通讯店起什么名字好有限工程机械公司起名贺知章的诗起个的英文翻译名男生宝宝起名哪儿有甚么开到荼蘼花事了淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化