推荐信息的获取方法和装置与流程

文档序号:13882788阅读:358来源:国知局
推荐信息的获取方法和装置与流程

本发明实施例涉及通信技术,尤其涉及一种推荐信息的获取方法和装置。



背景技术:

用户画像(persona)是真实用户的虚拟代表,是建立在一系列真实数据之上的目标用户模型。可以根据用户的目标、行为和观点的差异,将不同的用户区分为不同的类型,然后从每种类型中抽取出典型特征,赋予名字、照片等一些人口统计学要素、场景等描述,就形成了一个人物原型,该人物原型即为用户画像。简而言之,用户画像为了让研发团队在产品设计的过程中能够抛开个人喜好,将焦点关注在目标用户的动机和行为上进行产品设计。

应用程序(application,app)经常利用用户画像为用户提供个性化的数据,比如,当用户点击app的某个模块时,app先查询该用户画像中是否存在关于这个模块的数据,若有,则app将该用户画像上传给服务器,服务器会根据用户画像为用户推荐个性化的数据,使得每个用户在该模块中看到的数据可能不一样。

但是,若该用户画像中不存在关于这个模块的数据,则服务器无法根据用户画像为用户推荐服务。



技术实现要素:

本发明实施例提供一种推荐信息的获取方法和装置,依据大数据分析得到的预测模糊用户画像来为用户推荐信息,更加有方向性,能够更好地满足用户需求。

本发明实施例一方面提供一种推荐信息的获取方法,包括:

在接收到用户对应用程序app的第一模块的操作指令时,判断所述app中是否存在与所述第一模块对应的第一用户画像;

若所述app中不存在与所述第一模块对应的第一用户画像,则将所述app中的第二模块对应的第二用户画像发送给服务器,以使所述服务器根据所述第二用户画像检索大数据库获取预测用户画像,根据所述预测用户画像生成推荐信息,所述大数据库包括多个用户的用户画像。

在本发明一实施例中,所述预测用户画像为根据所述第二用户画像检索到的与所述第一模块关联的最大浏览概率的数据预测得到的用户画像。

在本发明一实施例中,若所述app中存在与所述第一模块对应的第一用户画像,则将所述第一用户画像数据发送给服务器,以使所述服务器根据所述第一用户画像获取与所述第一模块对应的推荐信息。

在本发明一实施例中,所述方法还包括:

在所述用户使用app时,将所述app的各模块对应的用户画像发送给所述服务器,以使所述服务器根据所述app的各模块对应的用户画像建立所述大数据库。

在本发明一实施例中,所述方法还包括:

接收所述服务器发送的推荐信息;

展示所述推荐信息。

在本发明一实施例中,所述方法还包括:

根据所述用户对所述推荐信息的操作记录,生成所述第一模块对应的第一用户画像;

将所述第一用户画像发送给所述服务器,以使所述服务器根据所述第一用户画更新所述大数据库。

本发明实施例另一方面还提供一种推荐信息的获取装置,包括:

判断模块,用于在接收到用户对应用程序app的第一模块的操作指令时,判断所述app中是否存在与所述第一模块对应的第一用户画像;

发送模块,用于若所述app中不存在与所述第一模块对应的第一用户画像,则将所述app中的第二模块对应的第二用户画像发送给服务器,以使所述服务器根据所述第二用户画像检索大数据库获取预测用户画像,根据所述预测用户画像生成推荐信息,所述大数据库包括多个用户的用户画像。

在本发明一实施例中,所述预测用户画像为根据所述第二用户画像检索到的与所述第一模块关联的最大浏览概率的数据预测得到的用户画像。

在本发明一实施例中,所述发送模块还用于若所述app中存在与所述第一模块对应的第一用户画像,则将所述第一用户画像数据发送给服务器,以使所述服务器根据所述第一用户画像获取与所述第一模块对应的推荐信息。

在本发明一实施例中,所述发送模块还用于在所述用户使用app时,将所述app的各模块对应的用户画像发送给所述服务器,以使所述服务器根据所述app的各模块对应的用户画像建立所述大数据库。

在本发明一实施例中,所述装置还包括:

接收模块,用于接收所述服务器发送的推荐信息;

展示模块,用于展示所述推荐信息。

在本发明一实施例中,所述装置还包括:

生成模块,用于根据所述用户对所述推荐信息的操作记录,生成所述第一模块对应的第一用户画像;

所述发送模块还用于将所述第一用户画像发送给所述服务器,以使所述服务器根据所述第一用户画更新所述大数据库。

本发明实施例提供的推荐信息的获取方法和装置,app在接收到用户对第一模块的操作指令时,判断app中是否存在与第一模块对应的第一用户画像,若app中不存在与第一模块对应的第一用户画像,则将第二用户画像发送给服务器,以使服务器根据第二用户画像检索大数据库,获取与第一模块对应的推荐信息,通过以上方法,在进行个性化的信息推荐时,针对没有用户画像、或者用户画像数据不完整的模块,不再是漫无方向的进行统一推荐,而是依据大数据分析得到的预测模糊用户画像来为用户推荐信息,更加有方向性,能够更好地满足用户需求。

附图说明

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

图1为本发明一实施例提供的一种推荐信息的获取方法的流程图;

图2为本发明实施例提供的一种推荐信息的获取方法示意图;

图3为本发明实施例提供的另一种推荐信息的获取方法示意图;

图4为本发明实施例提供的一种用户画像的大数据库的示意图;

图5为本发明另一实施例提供的一种推荐信息的获取方法流程图;

图6为本发明一实施例提供的一种推荐信息的获取装置的框图;

图7为本发明另一实施例提供的一种推荐信息的获取装置的框图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明一实施例提供的一种推荐信息的获取方法的流程图。该方法的执行主体为app,如图1所示,本实施例的方法可以包括:

步骤101、在接收到用户对app中的第一模块的操作指令时,判断app中是否存在与第一模块对应的第一用户画像。

其中,用户对第一模块的操作指令可以是用户点击、双击、长按某个模块产生的操作指令,用于打开app中的模块。

其中,第一用户画像是app根据用户的注册信息和/或浏览信息生成的用户画像。例如,在用户初次使用某个app时,通常需要填写一些注册信息,app可以根据用户的注册信息生成各个模块对应的精确用户画像;或者,app可以根据用户在模块中的一些浏览记录生成各个模块对应的模糊用户画像。

在本实施例中,app可以根据用户对每个模块的操作来生成用户画像并存储该用户画像,当app获取到该操作指令时,先判断该app中是否存在与第一模块对应的第一用户画像。

步骤102、若app中不存在与第一模块对应的第一用户画像,则将app中的第二模块对应的第二用户画像发送给服务器,以使服务器根据第二用户画像检索大数据库获取预测用户画像,根据预测用户画像生成推荐信息,大数据库包括多个用户的用户画像。

在本实施例中,若app中没有与第一模块对应的第一用户画像,app可以将其他模块的用户画像上传给服务器,服务器可以根据其他模块的用户画像检索大数据库,根据检索到的数据预测第一模块的用户画像,从而根据预测的用户画像获取推荐信息,服务器会将推荐信息发送给app进行展示。该推荐信息中包括用户可能感兴趣的有关第一模块的数据。

需要说明的是,本发明实施例仅以任一用以提供分类信息服务的app为例进行说明。图2为本发明实施例提供的一种推荐信息的获取方法示意图,如图2所示,步骤201、用户a点击了用以提供分类信息服务的app中的二手车模块,步骤202、上述app检测是否存在与二手车模块对应的用户画像,若否,即上述app中没有与二手车模块对应的用户画像,则步骤203、上述app将该用户的租房模块的用户画像上传给服务器;其中,租房模块的用户画像包括性别男,年龄20,浏览过上述app中的租房模块500次等信息。步骤204、服务器根据租房模块的用户画像去大数据库中检索,预测第一模块的用户画像。服务器检索经常使用租房模块的20岁男性会对二手车的什么方面比较感兴趣,比如,检索到有1000个人经常使用租房模块的20岁男性,这1000个人中,浏览最多的是价格方面在5万以内的品牌方面是福特的二手车,则预测用户画像为男性、年龄20岁、价格5万以内、品牌福特。步骤205、服务器根据预测的用户画像生成个性化的推荐信息。服务器将价格在5万以内的福特二手车的信息生成推荐信息,发送给app。步骤206、app将推荐信息展示给用户。

本实施例提供的推荐信息的获取方法,app在接收到用户对第一模块的操作指令时,判断app中是否存在与第一模块对应的第一用户画像,若app中不存在与第一模块对应的第一用户画像,则将第二用户画像发送给服务器,以使服务器根据第二用户画像检索大数据库,获取与第一模块对应的推荐信息,通过以上方法,在进行个性化的信息推荐时,针对没有用户画像、或者用户画像数据不完整的模块,不再是漫无方向的进行统一推荐,而是依据大数据分析得到的预测模糊用户画像来为用户推荐信息,更加有方向性,能够更好地满足用户需求。

可选地,在图1所述实施例的基础上,预测用户画像为根据第二用户画像检索到的与第一模块关联的最大浏览概率的数据预测得到的用户画像,可以提高预测用户画像精确度,从而更好地为用户推荐服务。

例如,第二用户画像为租房模块的用户画像,该租房模块的用户画像包括性别男,年龄20,浏览过用以提供分类信息服务的app中的租房模块500次等信息,服务器检索经常使用租房模块的20岁男性中有1000个人经常使用租房模块,这1000个人中,浏览最多的是价格方面在5万以内的品牌方面是福特的二手车,则预测用户画像为男性、年龄20岁、价格5万以内、品牌福特。

可选地,在图1所述实施例的基础上,若app中存在与第一模块对应的第一用户画像,则将第一用户画像数据发送给服务器,以使服务器根据第一用户画像获取与第一模块对应的推荐信息。

图3为本发明实施例提供的另一种推荐信息的获取方法示意图,如图3所示,步骤301、用户a点击了用以提供分类信息服务的app中的二手车模块。步骤302、上述app检测是否存在与二手车模块的对应用户画像,若是,即上述app中有与二手车模块对应的用户画像,则步骤303、将二手车模块对应的用户画像发送给服务器,步骤304、服务器根据二手车模块对应的用户画像生成推荐信息,并将推荐信息发送给上述app。步骤305、上述app将推荐信息展示给用户。

进一步地,在上述任一实施例的基础上,该推荐信息的获取方法还包括:在用户使用app时,将app的各模块对应的用户画像发送给服务器,以使服务器根据app的各模块对应的用户画像建立大数据库。

在本实施例中,用户在使用app时,app会随时、持续的向服务器上传用户画像。服务器端建立一个可供进行条件检索的用户画像大数据库,并持续更新。比如,一个用户,注册账号时,填写信息:性别男,年龄30,手机号码133xxxxxxx,然后注册成功。性别和年龄都是这个用户的精确用户画像;以任一用以提供分类信息服务的app为例,该用户使用app时,浏览了100次二手车,20次租房。这些用户记录都被随时发送到服务器,生成了这一个用户的用户画像。如图4所示,该用户画像的大数据库中存储了多个用户的用户画像。大数据库开始时是很小的,无法作为参考,但是,当其中的用户画像的数据很庞大时检索到的数据会更有参考价值。

图5为本发明另一实施例提供的一种推荐信息的获取方法流程图,在图1所示实施例的基础上,在步骤102之后,如图5所示,该方法还可以包括以下步骤:

步骤501、接收服务器发送的推荐信息。

步骤502、展示推荐信息。

在本实施例中,服务器生成推荐信息之后,将推荐信息下发给app,由app展示给用户。

进一步地,在本实施例中,所述方法还可以包括以下步骤:

步骤503、根据用户对推荐信息的操作记录,生成第一模块对应的第一用户画像。

步骤504、将第一用户画像发送给服务器,以使服务器根据第一用户画更新大数据库。

在本实施例中,用户对推荐信息进行浏览等操作时,app会记录用户的浏览信息,并根据浏览信息生成相应的用户画像,将新生成的用户画像上传至服务器,服务器将该新生成的用户画像保存在大数据库中,方便在以后的大数据库检索中能更好地为用户服务。

在本实施例中,如果服务器推荐的信息不是用户喜好的,用户会去重新查询和浏览,app则会根据用户的查询和浏览记录生成正确的用户画像,从而逐渐纠正了该用户的用户画像。

图6为本发明一实施例提供的一种推荐信息的获取装置的框图,如图6所示,该装置包括判断模块11和发送模块12。

判断模块11用于在接收到用户对应用程序app的第一模块的操作指令时,判断app中是否存在与第一模块对应的第一用户画像。

发送模块12用于若app中不存在与第一模块对应的第一用户画像,则将app中的第二模块对应的第二用户画像发送给服务器,以使服务器根据第二用户画像检索大数据库获取预测用户画像,根据预测用户画像生成推荐信息,大数据库包括多个用户的用户画像。

可选地,预测用户画像为根据第二用户画像检索到的与第一模块关联的最大浏览概率的数据预测得到的用户画像。

本实施例的装置,可以用于执行图1和图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

可选地,发送模块12还用于若app中存在与第一模块对应的第一用户画像,则将第一用户画像数据发送给服务器,以使服务器根据第一用户画像获取与第一模块对应的推荐信息。

本实施例的装置,可以用于执行图3所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

可选地,发送模块12还用于在用户使用app时,将app的各模块对应的用户画像发送给服务器,以使服务器根据app的各模块对应的用户画像建立大数据库。

图7为本发明另一实施例提供的一种推荐信息的获取装置的框图,如图7所示,该装置还包括接收模块13和展示模块14。

接收模块13用于接收服务器发送的推荐信息。

展示模块14用于展示推荐信息。

可选地,如图7所示,该装置还包括生成模块15。

生成模块15用于根据用户对推荐信息的操作记录,生成第一模块对应的第一用户画像。

发送模块12还用于将第一用户画像发送给服务器,以使服务器根据第一用户画更新大数据库。

本实施例的装置,可以用于执行图5所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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