System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据推送,具体是一种网页数据推送方法及系统。
技术介绍
1、在网页交互过程中,数据检索是最基础的功能,无论是广域网还是局域网,数据检索过程都是常用功能,在数据检索过程中,会涉及到数据推送环节,现有技术中的数据推送环节是基于检索内容的推送过程,由管理方预先确定一个关键词之间的知识图谱,在推送时,直接读取即可,这种方式的普适性较强,但是与用户的契合度却不够,在面向大量用户时,这种方式是可行的,但是面向少量用户,尤其是一个领域内的用户时,契合度不高。
2、在实际应用中,现有网站逐渐专一化,一般只服务某一类型的用户,比如摄影用户、数码用户或其他类型的用户等等,在此种情况下,推送数据的重点在于契合度,如何提高局域用户的推送数据的契合度是本专利技术想要解决的技术问题。
技术实现思路
1、本专利技术的目的在于提供一种网页数据推送方法及系统,以解决上述
技术介绍
中提出的问题。
2、为实现上述目的,本专利技术提供如下技术方案:
3、一种网页数据推送方法,所述方法包括:
4、获取用户的注册信息,根据所述注册信息确定用户的能力直方图;其中,所述能力直方图的横坐标与预设的能力类型对应,能力直方图的纵坐标为能力评分;
5、基于用户授予的权限在用户对应的存储库中查询检索流程,基于所述能力直方图统计检索流程,构建用户画像;所述用户画像为基于能力直方图的数据集簇;
6、接收用户输入的检索请求,实时监测检索流程,根据监测结果更新用户
7、将实时监测到的检索流程与其他用户的用户画像进行匹配,在匹配过程中确定推送数据并显示。
8、作为本专利技术进一步的方案:所述获取用户的注册信息,根据所述注册信息确定用户的能力直方图的步骤包括:
9、接收用户的注册请求,向用户发送信息采集模板,接收用户输入的填充信息;
10、将所述填充信息输入预设的信息转换模型,确定能力评分;其中,所述信息转换模型为字符串比对模型,信息转换模型中含有预设的参考数据库,所述参考数据库包括信息项和评分项,所述信息项和填充信息为比对双方,比对过程中生成相似度,由相似度确定分数权重,基于所述分数权重计算能力评分;计算过程为:式中,z为能力评分,n为填充信息的总数,α(x)为预设的权重函数,为第i个填充信息及其对应的信息项的相似度,和分别为第i个填充信息及其对应的信息项;fi为第i个填充信息对应的评分;
11、查询信息采集模板对应的能力排列顺序,根据能力排列顺序统计能力评分,创建能力直方图。
12、作为本专利技术进一步的方案:所述基于用户授予的权限在用户对应的存储库中查询检索流程,基于所述能力直方图统计检索流程,构建用户画像的步骤包括:
13、接收用户授予的权限,建立与用户对应的存储库中查询检索流程;所述检索流程为含有时间戳的标签集;
14、查询各个标签的需求能力,在所述能力直方图中标记与其对应的能力类型;
15、将各个标签输入预设的转码模型,得到标签数值;
16、基于标签数值对标记的能力类型对应的矩形单元进行扩维,并在每一次扩维结束时,插入由时间戳确定的截止符;其中,所述扩维的过程为将矩形单元转换为矩形柱;
17、统计含有截止符的扩维后的能力直方图,得到用户画像。
18、作为本专利技术进一步的方案:所述接收用户输入的检索请求,实时监测检索流程,根据监测结果更新用户对应的存储库的步骤包括:
19、接收用户输入的检索请求,记录检索时刻,并实时监测检索流程;其中,监测过程含有加密请求端口,当接收到用户输入的加密请求时,对监测到的检索流程进行加密;
20、将所述检索流程输入词性识别模型,根据词性识别结果提取检索关键词;
21、打包提取到的检索关键词,插入检索时刻,并基于检索时刻将打包结果输入用户对应的存储库。
22、作为本专利技术进一步的方案:所述将实时监测到的检索流程与其他用户的用户画像进行匹配,在匹配过程中确定推送数据并显示的步骤包括:
23、读取用户的能力直方图,将该用户的能力直方图与其他用户的能力直方图进行匹配,确定该用户的匹配用户;
24、基于匹配用户的能力直方图统计实时监测到的检索流程,得到子画像单元;
25、根据所述子画像单元遍历匹配用户的用户画像,确定匹配度、匹配时刻及时刻跨度;
26、基于所述匹配度及时刻跨度选取目标用户,基于匹配时刻在目标用户中读取后续标签集,根据读取到的后续标签集确定推送数据并显示。
27、作为本专利技术进一步的方案:所述读取用户的能力直方图,将该用户的能力直方图与其他用户的能力直方图进行匹配,确定该用户的匹配用户的步骤包括:
28、读取用户的能力直方图和其他用户的能力直方图;
29、对两个能力直方图进行归一化处理,将能力评分转换为数值占比;
30、计算归一化处理后的能力直方图之间的巴氏系数,作为相似度,根据所述相似度选取该用户的匹配用户;
31、其中,所述巴氏系数的计算过程为:
32、式中,ρ为两个能力直方图的巴氏系数,m为能力类型的总数,p(i)和p′(i)分别为第i个能力类型在两个能力直方图中对应的数值占比;所述数值占比为能力评分与当前能力直方图中所有分数总和的比值。
33、作为本专利技术进一步的方案:所述根据所述子画像单元遍历匹配用户的用户画像,确定匹配度、匹配时刻及时刻跨度的步骤包括:
34、获取子画像单元中的标签,基于所述标签遍历匹配用户的用户画像,根据遍历结果确定标签存在值;所述标签存在值包括1和0,1代表存在,0代表不存在;
35、统计子画像单元中所有标签的标签存在值,计算匹配度;
36、当匹配度达到预设的匹配阈值时,获取标签存在值为1的标签对应的匹配位置,基于匹配位置读取相邻的其中一个截止符,获取截止符对应的时间戳,作为匹配时刻;
37、计算所有匹配时刻的最大差值,作为时刻跨度。
38、本专利技术技术方案还提供了一种网页数据推送系统,所述系统包括:
39、能力获取模块,用于获取用户的注册信息,根据所述注册信息确定用户的能力直方图;其中,所述能力直方图的横坐标与预设的能力类型对应,能力直方图的纵坐标为能力评分;
40、用户画像构建模块,用于基于用户授予的权限在用户对应的存储库中查询检索流程,基于所述能力直方图统计检索流程,构建用户画像;所述用户画像为基于能力直方图的数据集簇;
41、存储库更新模块,用于接收用户输入的检索请求,实时监测检索流程,根据监测结果更新用户对应的存储库;
42、匹配显示模块,用于将实时监测到的检索流程与其他用户的用户画像进行匹配,在匹配过程中确定推送数据并显示。
43、作为本专利技术进一步的方案:所述能力获取模块包括:
4本文档来自技高网...
【技术保护点】
1.一种网页数据推送方法,其特征在于,所述方法包括:
2.根据权利要求1所述的网页数据推送方法,其特征在于,所述获取用户的注册信息,根据所述注册信息确定用户的能力直方图的步骤包括:
3.根据权利要求1所述的网页数据推送方法,其特征在于,所述基于用户授予的权限在用户对应的存储库中查询检索流程,基于所述能力直方图统计检索流程,构建用户画像的步骤包括:
4.根据权利要求1所述的网页数据推送方法,其特征在于,所述接收用户输入的检索请求,实时监测检索流程,根据监测结果更新用户对应的存储库的步骤包括:
5.根据权利要求1所述的网页数据推送方法,其特征在于,所述将实时监测到的检索流程与其他用户的用户画像进行匹配,在匹配过程中确定推送数据并显示的步骤包括:
6.根据权利要求5所述的网页数据推送方法,其特征在于,所述读取用户的能力直方图,将该用户的能力直方图与其他用户的能力直方图进行匹配,确定该用户的匹配用户的步骤包括:
7.根据权利要求6所述的网页数据推送方法,其特征在于,所述根据所述子画像单元遍历匹配用户的用户画像,确定匹
8.一种网页数据推送系统,其特征在于,所述系统包括:
9.根据权利要求8所述的网页数据推送系统,其特征在于,所述能力获取模块包括:
10.根据权利要求8所述的网页数据推送系统,其特征在于,所述用户画像构建模块包括:
...【技术特征摘要】
1.一种网页数据推送方法,其特征在于,所述方法包括:
2.根据权利要求1所述的网页数据推送方法,其特征在于,所述获取用户的注册信息,根据所述注册信息确定用户的能力直方图的步骤包括:
3.根据权利要求1所述的网页数据推送方法,其特征在于,所述基于用户授予的权限在用户对应的存储库中查询检索流程,基于所述能力直方图统计检索流程,构建用户画像的步骤包括:
4.根据权利要求1所述的网页数据推送方法,其特征在于,所述接收用户输入的检索请求,实时监测检索流程,根据监测结果更新用户对应的存储库的步骤包括:
5.根据权利要求1所述的网页数据推送方法,其特征在于,所述将实时监测到的检索流程与其他用户的用户画...
【专利技术属性】
技术研发人员:李红波,李玉,
申请(专利权)人:北京易丰嘉诚科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。