平码五不中公式规律
  • / 7
  • 下载费用:30 金币  

一种基于WEB系统的数据推送方法.pdf

关 键 词:
一种 基于 WEB 系统 数据 推送 方法
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201910043872

申请日:

20190117

公开号:

CN109525680A

公开日:

20190326

当前法律状态:

实质审查的生效

有效性:

审中

法?#19978;?#24773;: 实质审查的生效
IPC分类号: H04L29/08;G06F16/9535 主分类号: H04L29/08;G06F16/9535
申请人: 恒峰信息技术有限公司
发明人: 曹庭毅;黄立彬;陈飞;冼键新
地址: 510799 广东省广州市黄埔区科学大道231号总部经济区A9栋10-11楼
优先权:
专利代理机构: 44245 代理人: 陈宏升;黄磊
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201910043872

授权公告号:

法律状态公告日:

20190419

法律状态类型:

实质审查的生效

摘要

本发明公开了一种基于web系统的数据推送方法,包括以下步骤:用户进入web系统时,记?#21152;?#25143;操作行为,并保存到数据库;用户进入功能模块时,获取用户信息和用户的数据库历史操作数据记录;对历史操作数据记录进行分析,根据用户的操作习惯筛选出最优显示方案;对当前功能模块显示进行初始化数据,提供用户需要数据;根据触发?#24405;?#21644;定时?#24405;?#23545;用户操作数据做统计分析,提交统计分析结果到数据库,并保存;本发明通过定时?#24405;?#21644;触发?#24405;?#25910;集用户操作过程数据,自动筛选用户常用数据和操作方式,通过历史操作数据分析用户的操作习惯,准?#39134;?#36873;和推送可用信息;通过实时自动保存用户操作过程数据,确保用户数据的安全性,提高用户的操作体验。

权利要求书

1.一种基于web系统的数据推送方法,其特征在于,包括以下步骤: S1、用户进入web系统时,记?#27982;?#19968;次用户操作行为,并保存到数据库; S2、用户进入功能模块时,获取用户信息和用户的数据库历史操作数据记录; S3、对历史操作数据记录进行分析,根据用户的操作习惯筛选出最优显示方案; S4、对当前功能模块显示进行初始化数据,提供用户需要数据; S5、根据触发?#24405;?#21644;定时?#24405;?#23545;用户操作数据做统计分析,提交统计分析结果到数据库,并保存。 2.根据权利要求1所述的一种基于web系统的数据推送方法,其特征在于,所述步骤S1具体为: 用户进入web系统后,进行每一次功能操作,都触发前端异步请求,通过ajax技术将当前操作信息提交给后端,后?#31169;?#25910;当前操作信息后调用数据库写入接口,将当前操作信息保存到数据库中。 3.根据权利要求2所述的一种基于web系统的数据推送方法,其特征在于,所述触发前端异步请求通过前端dass标签结合JQ技术;所述当前操作信息包含当前操作模块、当前操作功能、当前操作行为。 4.根据权利要求1所述的一种基于web系统的数据推送方法,其特征在于,所述步骤S2具体为: 用户进入功能模块时,触发前端异步请求,通过ajax技术调用后端用户操作历史记录接口,将用户身份ID和当前操作模块标识传给后端用户操作历史记录接口;当后端用户操作历史记录接口被调用,通过Session获取当前操作用户信息,将用户身份ID和当前操作模块的参数传给数据库查询接口,数据库查询接口生成对应查询语句并执行,按照用户和当前操作模块获取相关的历史操作数据记录。 5.根据权利要求4所述的一种基于web系统的数据推送方法,其特征在于,所述用户信息包括:用户身份ID、用户名称、用户角色、用户状态。 6.根据权利要求1所述的一种基于web系统的数据推送方法,其特征在于,所述步骤S3具体为: 数据库查询接口返回用户相关的历史操作记录后,进行历史操作数据的分析,统计用户操作习惯和最有可能操作功能,即用户历史对各个功能和数据的使用频率和使用时间,根据统计结果筛选出当前用户在当前操作模块使用频?#39318;?#39640;的操作,确定为最优方案。 7.根据权利要求6所述的一种基于web系统的数据推送方法,其特征在于,还包括,当前操作模块是内容编辑模块时,通过数据库查询接口查询当前用户的内容编辑模块历史保存数据,并将当前用户的内容编辑模块历史保存数据返回给当前界面,同时初始化内容编辑模块。 8.根据权利要求1所述的一种基于web系统的数据推送方法,其特征在于,所述步骤S4具体为: 对当前功能模块显示进行初始化数据,即查询到历史操作记录后,根据用户操作习惯提供用户需要的数据。 9.根据权利要求1所述的一种基于web系统的数据推送方法,其特征在于,所述步骤S5具体为: 根据定时?#24405;?#23545;用户操作数据做统计分析,即定时?#24405;?#22312;每天一个特定时间自动对用户操作数据做统计分析,结合触发?#24405;?#20998;析得到用户对每个功能和每个操作的使用频率,提交统计分析结果到数据库,并保存; 所述统计分析具体为?#21644;?#36807;对用户历史操作日志分析,得到用户操作习惯,即活跃时间段、高频使用功能、常用数据筛选;通过用户操作习惯得出用户爱好和用户当前操作数据,再通过数据之间关联性和知识?#35745;?#20851;系得到用户当前和未来所需要的资源信息,即推荐的资源信息,将分析结果提供给用户初始化数据时使用,同时为用户提供推荐的资源信息。 10.根据权利要求9所述的一种基于web系统的数据推送方法,其特征在于,所述触发?#24405;?#20026;:鼠标点击?#24405;?#40736;标经过?#24405;?#40736;标离开?#24405;?#23450;时触发?#24405;?#28966;点移开?#24405;?/p>

说明书


一种基于web系统的数据推送方法
技术领域


本发明涉及数据推送的研究领域,特别涉及一种基于web系统的数据推送方法。


背景技术


信息化时代方便着人们,程序员们开创着信息化时代,程序员们日以继夜的敲打
着键盘,才出现无数方便普通人们上网需求的功能;然后,程序员在工作中却常常遇到一些
问题,如:每次登录系统后需要通过导航?#35828;?#36827;入对应的系统模块,进入业务模块还得层层
筛选获取到自?#21512;?#35201;得到的数据信息,操作体验差,不能快速锁定有效信息;在编辑内容的
时候,突发电脑?#25910;希?#23481;易出现数据丢失或数据无法保存的问题,数据安全性不高,添加工
作量;常用的操作习惯或信息筛选没有被记录,每次进入系统都需要重新操作筛选,多余步
骤增多。


发明内容


本发明的主要目的在于克服现有技术的缺点与不足,提供一种基于web系统的数
据推送方法,用于用户操作体验优化和智能推送信息,按用户的习惯进行数据筛选和推送,
方便用户快捷高效的使用系统。


本发明的目的通过以下的技术方案实现:


一种基于web系统的数据推送方法,其特征在于,包括以下步骤:


S1、用户进入web系统时,记?#27982;?#19968;次用户操作行为,并保存到数据库;


S2、用户进入功能模块时,获取用户信息和用户的数据库历史操作数据记录;


S3、对历史操作数据记录进行分析,根据用户的操作习惯筛选出最优显示方案;


S4、对当前功能模块显示进行初始化数据,提供用户需要数据;


S5、根据触发?#24405;?#21644;定时?#24405;?#23545;用户操作数据做统计分析,提交统计分析结果到
数据库,并保存。


进一步地,所述步骤S1具体为:


用户进入web系统后,进行每一次功能操作,都触发前端异步请求,通过ajax技术
将当前操作信息提交给后端,后?#31169;?#25910;当前操作信息后调用数据库写入接口,将当前操作
信息保存到数据库中;


进一步地,所述触发前端异步请求通过前端dass标签结合JQ技术;所述当前操作
信息包含当前操作模块、当前操作功能、当前操作行为;


进一步地,所述步骤S2具体为:


用户进入功能模块时,触发前端异步请求,通过ajax技术调用后端用户操作历史
记录接口,将用户身份ID和当前操作模块标识传给后端用户操作历史记录接口;当后端用
户操作历史记录接口被调用,通过Session获取当前操作用户信息,将用户身份ID和当前操
作模块的参数传给数据库查询接口,数据库查询接口生成对应查询语句并执行,按照用户
和当前操作模块获取相关的历史操作数据记录;


进一步地,所述用户信息包括:用户身份ID、用户名称、用户角色、用户状态;


进一步地,所述步骤S3具体为:


数据库查询接口返回用户相关的历史操作记录后,进行历史操作数据的分析,统
计用户操作习惯和最有可能操作功能,即用户历史对各个功能和数据的使用频率和使用时
间,根据统计结果筛选出当前用户在当前操作模块使用频?#39318;?#39640;的操作,确定为最优方案;


进一步地,还包括,当前操作模块是内容编辑模块时,通过数据库查询接口查询当
前用户的内容编辑模块历史保存数据,并将当前用户的内容编辑模块历史保存数据返回给
当前界面,同时初始化内容编辑模块;


进一步地,所述步骤S4具体为:


对当前功能模块显示进行初始化数据,即查询到历史操作记录后,根据用户操作
习惯提供用户需要的数据;


进一步地,所述步骤S5具体为:


根据定时?#24405;?#23545;用户操作数据做统计分析,即定时?#24405;?#22312;每天一个特定时间自动
对用户操作数据做统计分析,结合触发?#24405;?#20998;析得到用户对每个功能和每个操作的使用
频率,提交统计分析结果到数据库,并保存;


进一步地,所述触发?#24405;?#20026;:鼠标点击?#24405;?#40736;标经过?#24405;?#40736;标离开?#24405;?#23450;时触
发?#24405;?#28966;点移开?#24405;?br>

本发明与现有技术相比,具有如下优点和有益效果:


本发明通过网页前端JS定时或者监控?#24405;?#35302;发的方式收集用户操作过程数据,自
动保存和带出相关功能的草稿信息,自动化筛选用户常用数据和操作方式,通过数据库用
户操作过程数据分析用户的操作习惯,准确推送相关信息和快速筛选可用信息;通过实时
自动保存用户操作过程的数据,确保用户数据的安全性,提高用户的操作体验。


附图说明


图1是本发明所述的一种基于web系统的数据推送方法的方法流程图。


具体实施方式


下面结合实施例?#26696;?#22270;对本发明作进一步详细的描述,但本发明的实施方式不限
于此。


实施例


一种基于web系统的数据推送方法,如图1所示,包括以下步骤:


第一步、用户进入web系统,记?#27982;?#19968;次用户操作行为,并保存到数据库;具体为:
用户进入web系统后,进行每一次功能操作,都通过前端dass标签结合JQ技术触发前端异步
请求,并通过ajax技术将当前操作信息提交给后端,后?#31169;?#25910;当前操作信息后调用数据库
写入接口,将当前操作信息保存到数据库中;


进一步地,所述当前操作信息包含当前操作模块、当前操作功能、当前操作行为;


第二步、用户进入功能模块时,获取用户信息和用户的数据库历史操作数据记录;
具体为:用户进入功能模块时,触发前端异步请求,通过ajax技术调用后端用户操作历史记
录接口,将用户身份ID和当前操作模块标识传给后端用户操作历史记录接口;当后端用户
操作历史记录接口被调用,通过Session获取当前操作用户信息,将用户身份ID和当前操作
模块的参数传给数据库查询接口,数据库查询接口生成对应查询语句并执行,按照用户和
当前操作模块获取相关的历史操作数据记录;


进一步地,所述用户信息包括:用户身份ID、用户名称、用户角色、用户状态;


第三步、对历史操作数据记录进行分析,根据用户的操作习惯筛选出最优显示方
案;具体为:数据库查询接口返回用户相关的历史操作记录后,进行历史操作数据的分析,
统计用户操作习惯和最有可能操作功能,即用户历史对各个功能和数据的使用频率和使用
时间,根据统计结果筛选出当前用户在当前操作模块使用频?#39318;?#39640;的操作,确定为最优方
案;当前操作模块是内容编辑模块时,通过数据库查询接口查询当前用户的内容编辑模块
历史保存数据,并将当前用户的内容编辑模块历史保存数据返回给当前界面,同时初始化
内容编辑模块;


第四步、对当前功能模块显示进行初始化数据,提供用户需要数据;具体为:对当
前功能模块显示进行初始化数据,即查询到历史操作记录后,根据用户操作习惯提供用户
需要的数据;


第五步、根据触发?#24405;?#21644;定时?#24405;?#23545;用户操作数据做统计分析,提交统计分析结
果到数据库,并保存;具体为:根据定时?#24405;?#23545;用户操作数据做统计分析,即定时?#24405;?#22312;每
天一个特定时间自动对用户操作数据做统计分析,结合触发?#24405;?#20998;析得到用户对每个功
能和每个操作的使用频率,提交统计分析结果到数据库,并保存;具体为?#21644;?#36807;对用户历史
操作日志的分析,可以分析出用户的操作习惯,如活跃时间段、高频使用功能、常用数据筛
选等,通过功高频功能的分析和用户搜索关键词的频率分析出用户的爱好和用户当前操作
的数据,通过数据之间的关联性和知识?#35745;?#20851;系分析出用户当前或未来所需要的资源信
息,分析出来的结果提供给用户初始化数据时使用,同时为用户提供推荐的资源信息,方便
用户快速的?#19994;?#26377;用资源。系统会根据不同的时间段、不同的使用地点等推送不同的信息,
例如:老师在校期间经常在某个时间段备课,系统自动分析推送一些相关的备课资源等,在
家的时候老师经常批阅?#36291;恚敲?#31995;统会自动推送一些?#36291;?#25209;阅?#32479;?#29992;的批阅手段等,所
有统计分析后得出的结果都会保存到数据库中,方便系统快速的响应。


进一步地,所述触发?#24405;?#20026;:鼠标点击?#24405;?#40736;标经过?#24405;?#40736;标离开?#24405;?#23450;时触
发?#24405;?#28966;点移开?#24405;?br>

上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的
限制,其他的任何未背离本发明的精神实质与原理?#28388;?#20316;的改变、修饰、替代、组合、简化,
均应为等效的?#27809;?#26041;式,都包含在本发明的保护?#27573;?#20043;内。


关于本文
本文标题:一种基于WEB系统的数据推送方法.pdf
链接地址:http://www.pqiex.tw/p-6152951.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
平码五不中公式规律 五分彩怎么玩的 湖北11选5开奖走势图 063期葡京特码资料 彩票开奖查讯 极速11选5预测 七星彩17140期号码预测 14场胜负彩下期对阵表 老时时彩技巧 中国北京单场彩网 蓝洞棋牌游戏下载