1.一种网页数据推送方法,其特征在于,所述方法包括:获取用户的注册信息,根据所述注册信息确定用户的能力直方图;其中,所述能力直方图的横坐标与预设的能力类型对应,能力直方图的纵坐标为能力评分;
基于用户授予的权限在用户对应的存储库中查询检索流程,基于所述能力直方图统计检索流程,构建用户画像;所述用户画像为基于能力直方图的数据集簇;
接收用户输入的检索请求,实时监测检索流程,根据监测结果更新用户对应的存储库;
将实时监测到的检索流程与其他用户的用户画像进行匹配,在匹配过程中确定推送数据并显示。
2.根据权利要求1所述的网页数据推送方法,其特征在于,所述获取用户的注册信息,根据所述注册信息确定用户的能力直方图的步骤包括:接收用户的注册请求,向用户发送信息采集模板,接收用户输入的填充信息;
将所述填充信息输入预设的信息转换模型,确定能力评分;其中,所述信息转换模型为字符串比对模型,信息转换模型中含有预设的参考数据库,所述参考数据库包括信息项和评分项,所述信息项和填充信息为比对双方,比对过程中生成相似度,由相似度确定分数权重,基于所述分数权重计算能力评分;计算过程为: 式中,Z为能力评分,n为填充信息的总数,α(x)为预设的权重函数, 为第i个填充信息及其对应的信息项的相似度, 和 分别为第i个填充信息及其对应的信息项;Fi为第i个填充信息对应的评分;
查询信息采集模板对应的能力排列顺序,根据能力排列顺序统计能力评分,创建能力直方图。
3.根据权利要求1所述的网页数据推送方法,其特征在于,所述基于用户授予的权限在用户对应的存储库中查询检索流程,基于所述能力直方图统计检索流程,构建用户画像的步骤包括:接收用户授予的权限,建立与用户对应的存储库中查询检索流程;所述检索流程为含有时间戳的标签集;
查询各个标签的需求能力,在所述能力直方图中标记与其对应的能力类型;
将各个标签输入预设的转码模型,得到标签数值;
基于标签数值对标记的能力类型对应的矩形单元进行扩维,并在每一次扩维结束时,插入由时间戳确定的截止符;其中,所述扩维的过程为将矩形单元转换为矩形柱;
统计含有截止符的扩维后的能力直方图,得到用户画像。
4.根据权利要求1所述的网页数据推送方法,其特征在于,所述接收用户输入的检索请求,实时监测检索流程,根据监测结果更新用户对应的存储库的步骤包括:接收用户输入的检索请求,记录检索时刻,并实时监测检索流程;其中,监测过程含有加密请求端口,当接收到用户输入的加密请求时,对监测到的检索流程进行加密;
将所述检索流程输入词性识别模型,根据词性识别结果提取检索关键词;
打包提取到的检索关键词,插入检索时刻,并基于检索时刻将打包结果输入用户对应的存储库。
5.根据权利要求1所述的网页数据推送方法,其特征在于,所述将实时监测到的检索流程与其他用户的用户画像进行匹配,在匹配过程中确定推送数据并显示的步骤包括:读取用户的能力直方图,将该用户的能力直方图与其他用户的能力直方图进行匹配,确定该用户的匹配用户;
基于匹配用户的能力直方图统计实时监测到的检索流程,得到子画像单元;
根据所述子画像单元遍历匹配用户的用户画像,确定匹配度、匹配时刻及时刻跨度;
基于所述匹配度及时刻跨度选取目标用户,基于匹配时刻在目标用户中读取后续标签集,根据读取到的后续标签集确定推送数据并显示。
6.根据权利要求5所述的网页数据推送方法,其特征在于,所述读取用户的能力直方图,将该用户的能力直方图与其他用户的能力直方图进行匹配,确定该用户的匹配用户的步骤包括:读取用户的能力直方图和其他用户的能力直方图;
对两个能力直方图进行归一化处理,将能力评分转换为数值占比;
计算归一化处理后的能力直方图之间的巴氏系数,作为相似度,根据所述相似度选取该用户的匹配用户;
其中,所述巴氏系数的计算过程为:
式中,ρ为两个能力直方图的巴氏系数,m为能力类型的总数,p′
(i)和p (i)分别为第i个能力类型在两个能力直方图中对应的数值占比;所述数值占比为能力评分与当前能力直方图中所有分数总和的比值。
7.根据权利要求6所述的网页数据推送方法,其特征在于,所述根据所述子画像单元遍历匹配用户的用户画像,确定匹配度、匹配时刻及时刻跨度的步骤包括:获取子画像单元中的标签,基于所述标签遍历匹配用户的用户画像,根据遍历结果确定标签存在值;所述标签存在值包括1和0,1代表存在,0代表不存在;
统计子画像单元中所有标签的标签存在值,计算匹配度;
当匹配度达到预设的匹配阈值时,获取标签存在值为1的标签对应的匹配位置,基于匹配位置读取相邻的其中一个截止符,获取截止符对应的时间戳,作为匹配时刻;
计算所有匹配时刻的最大差值,作为时刻跨度。
8.一种网页数据推送系统,其特征在于,所述系统包括:能力获取模块,用于获取用户的注册信息,根据所述注册信息确定用户的能力直方图;
其中,所述能力直方图的横坐标与预设的能力类型对应,能力直方图的纵坐标为能力评分;
用户画像构建模块,用于基于用户授予的权限在用户对应的存储库中查询检索流程,基于所述能力直方图统计检索流程,构建用户画像;所述用户画像为基于能力直方图的数据集簇;
存储库更新模块,用于接收用户输入的检索请求,实时监测检索流程,根据监测结果更新用户对应的存储库;
匹配显示模块,用于将实时监测到的检索流程与其他用户的用户画像进行匹配,在匹配过程中确定推送数据并显示。
9.根据权利要求8所述的网页数据推送系统,其特征在于,所述能力获取模块包括:信息接收单元,用于接收用户的注册请求,向用户发送信息采集模板,接收用户输入的填充信息;
评分确定单元,用于将所述填充信息输入预设的信息转换模型,确定能力评分;其中,所述信息转换模型为字符串比对模型,信息转换模型中含有预设的参考数据库,所述参考数据库包括信息项和评分项,所述信息项和填充信息为比对双方,比对过程中生成相似度,由相似度确定分数权重,基于所述分数权重计算能力评分;计算过程为:式中,Z为能力评分,n为填充信息的总数,α(x)为预设的权重函数, 为第i个填充信息及其对应的信息项的相似度, 和 分别为第i个填充信息及其对应的信息项;Fi为第i个填充信息对应的评分;
创建执行单元,用于查询信息采集模板对应的能力排列顺序,根据能力排列顺序统计能力评分,创建能力直方图。
10.根据权利要求8所述的网页数据推送系统,其特征在于,所述用户画像构建模块包括:流程查询单元,用于接收用户授予的权限,建立与用户对应的存储库中查询检索流程;
所述检索流程为含有时间戳的标签集;
类型标记单元,用于查询各个标签的需求能力,在所述能力直方图中标记与其对应的能力类型;
转码单元,用于将各个标签输入预设的转码模型,得到标签数值;
扩维单元,用于基于标签数值对标记的能力类型对应的矩形单元进行扩维,并在每一次扩维结束时,插入由时间戳确定的截止符;其中,所述扩维的过程为将矩形单元转换为矩形柱;
统计单元,用于统计含有截止符的扩维后的能力直方图,得到用户画像。