1.一种基于用户画像的个性化信息推送方法,应用于一用户端,所述用户端可基于互联网与服务端进行信息交互,所述服务端可根据从用户端接收到的用户自画像向用户端反馈推送信息;其特征在于,所述基于用户画像的个性化信息推送方法包括以下步骤:用户端本地预先设置多个用户画像模型以及多个信息类型;其中,所述多个用户画像模型与多个信息类型一一对应;
用户端定时采集预设时间间隔内用户端的用户数据,查找所述用户数据所属的信息类型,基于所述信息类型,利用对应的用户画像模型生成对应的用户子画像,进一步的生成各用户子画像的下级子画像;并为所述用户子画像及其对应的下级子画像配置对应的信息类型标签;
判断用户画像库中是否已经存在所述信息类型标签对应的用户子画像或与其对应的下级子画像;
若不存在,则将新生成的所述用户子画像或下级子画像存储至用户画像库;
若存在,则利用新生成的用户子画像及其下级子画像替换所述用户画像库中已经存在的所述信息类型标签对应的用户子画像及其下级子画像;或者,对所述信息类型下已存在的用户子画像及其下级子画像与新生成的用户子画像及其下级子画像配置权重,基于权重信息重构融合的结果,作为用户画像库中所述信息类型最终对应的用户子画像及其下级子画像;其中,已存在的用户子画像及其下级子画像的权重小于新生成的用户子画像及其下级子画像的权重;直至所有用户子画像及其下级子画像均更新完成;
其中,所述用户画像库包括多个用户子画像,所述各用户子画像进一步包含多个下级子画像;
用户端在访问请求发送之前,获取用户触发的应用信息或网站信息,查找所述用户需访问的应用或网站的信息类型,基于所述应用或网站的信息类型获取用户画像库中对应的用户子画像;
判断当前用户子画像的下级子画像是否为0,若是,则将当前用户子画像添加进访问请求中,否则将所述下级子画像赋值给当前用户子画像;
由用户端发送包含所述用户子画像的所述访问请求至所述应用或网站对应的服务端;
根据从所述服务端接收到的反馈推送信息对下级子画像进行更新,并保存至与其相应的用户子画像根目录下。
2.根据权利要求1所述的方法,其特征在于:所述获取用户触发的应用信息或网站信息,查找所述用户需访问的应用或网站的信息类型,基于所述应用或网站的信息类型获取对应的用户子画像,包括:获取用户触发的应用或网站,基于预设的信息类型关系表查找所述应用或网站所对应的信息类型;其中,所述预设的信息类型关系表存储了应用或网站与信息类型的对应关系;
基于所述应用或网站的信息类型,在用户画像库中查找所述信息类型对应的用户子画像,将所述对应的用户子画像作为待发送的用户子画像。
3.根据权利要求2所述的方法,其特征在于:
所述获取用户触发的应用或网站中,所述触发包括:用户对应用或网站的点击操作;
或,用户在应用或网站界面上的刷新操作。
4.一种应用如权利要求1至3项中任一项所述的方法的用户端,其特征在于,包括:生成单元:用于基于用户端本地预先生成用户画像库,其中,所述用户画像库包括多个用户子画像,所述各用户子画像进一步包含多个下级子画像;
所述生成单元包括:
设置单元:用于在用户端本地预先设置多个用户画像模型以及多个信息类型;其中,所述多个用户画像模型与多个信息类型一一对应;
采集分析单元:用于定时采集预设时间间隔内用户端的用户数据,查找所述用户数据所属的信息类型,基于所述信息类型,利用对应的用户画像模型生成对应的用户子画像;并为所述用户子画像配置对应的信息类型标签;
判断单元:用于判断所述用户画像库中是否已经存在所述信息类型标签对应的用户子画像或与其对应的下级子画像;
若不存在,则将新生成的所述用户子画像或下级子画像存储至用户画像库;
若存在,则利用新生成的用户子画像替换所述用户画像库中已经存在的所述信息类型标签对应的用户子画像及其下级子画像;或者,对所述信息类型下已存在的用户子画像及其下级子画像与新生成的用户子画像及其下级子画像配置权重,基于权重信息重构融合的结果,作为用户画像库中所述信息类型最终对应的用户子画像及其下级子画像;其中,已存在的用户子画像的权重小于新生成的用户子画像及其下级子画像的权重;直至所有用户子画像及其下级子画像均更新完成;
获取单元:用于在访问请求发送之前,获取用户触发的应用信息或网站信息,查找所述用户需访问的应用或网站的信息类型,基于所述应用或网站的信息类型获取用户画像库中对应的用户子画像;
发送单元:用于判断当前用户子画像的下级子画像是否为0,若是,则将当前用户子画像添加进访问请求中,否则将所述下级子画像赋值给当前用户子画像;由用户端发送包含所述用户子画像的所述访问请求至所述应用或网站对应的服务端;
更新单元:根据从所述服务端接收到的反馈推送信息对下级子画像进行更新,并保存至与其相应的用户子画像根目录下。
5.根据权利要求4所述的用户端,其特征在于:所述获取单元具体包括:第一查询单元,用于获取用户触发的应用信息或网站信息,基于预设的信息类型关系表查询所述应用或网站所对应的信息类型;其中,所述预设的信息类型关系表存储了应用或网站与信息类型的对应关系;
第二查询单元,用于基于所述应用或网站的信息类型,在用户画像库中查找所述信息类型标签,并获取对应的用户子画像,将所述对应的用户子画像作为待发送的用户子画像。
6.根据权利要求5所述的用户端,其特征在于:
所述获取用户触发的应用或网站中,所述触发包括:用户对应用或网站的点击操作;
或,用户在应用或网站界面上的刷新操作。