一种页面超时配置提醒装置及方法制造方法及图纸

技术编号:18240659 阅读:64 留言:0更新日期:2018-06-17 05:30
本发明专利技术提供一种页面超时配置提醒装置及方法,包括控制模块、计时模块和存储模块,其中所述控制模块用于通过页面向网络服务器发送交互访问请求,与所述网络服务器建立交互访问,当到达超时提醒设置的时间差时,提示用户及时操作网页,并当用户未操作网页时将所述终端用户当前访问的页面信息存储在存储模块中,并响应所述超时提醒时间断开所述页面与网络服务器的交互访问,所述计时模块用于设置超时提醒时间,在页面与网络服务器进行交互访问时,对终端用户持续未操作页面的时间计时,并当时间差对比结论发送给所述控制模块。 1

A page timeout configuration reminder device and method

The invention provides a page timeout configuration reminder device and method, including a control module, a timing module and a storage module. The control module is used to send an interactive access request to the network server through a page and establish an interactive access with the network server. The user operates the web page in time, and stores the page information currently accessed by the end user when the user does not operate the web page in the storage module and disconnects the interactive access between the page and the network server in response to the timeout reminder time. The chronograph is used to set the timeout reminding time on the page and the network server. When interactive access is made, the time duration of the continuous user page is continuously timed, and the time difference comparison conclusion is sent to the control module. One

【技术实现步骤摘要】
一种页面超时配置提醒装置及方法
本专利技术属于WEB开发
,具体涉及一种页面超时配置提醒装置及方法。
技术介绍
随着经济社会的高速发展,我国即将迎来互联网+时代,互联网+时代的来临伴随着服务器产业的迅速崛起,海量数据正以前所未有的增长趋势冲击着各个行业,服务器凭借其优良的性能广泛应用于云计算、大数据处理、网络平台等领域,受到市场的青睐。在服务器的调试与使用过程中,web开发技术是一项重要议题。目前,web开发使用的框架都支持超时机制,一般默认10分钟超时,也可以通过修改配置文件来设定超时的时间。但是,这种通用的框架实现的超时机制有两个缺点:(1)项目一经发布后,不能随意的更改超时的时间,若要更改超时时间,那么需要更改配置文件后,并重启web服务才可以生效,这种情况在实际部署的环境中是绝对不允许这么做的。所以,这种框架的超时机制并不支持超时时间的可配置性。(2)当访问的页面超时时,并不能提示超时信息;刷新当前页面,要么显示已超时页面,要么直接返回到登录页面。如果你保持在当前页面,不刷新此页面时,你在此页面发送请求数据操作时,返回的数据为空或者异常,用户可能会认为应用程序出了问题。这种超时的实现友好性较差,不能实时提醒用户已超时。因此,要实现用户可以随意的配置超时时间,且超时时立马弹框提醒用户已超时的情况,就是本专利技术要解决的问题。
技术实现思路
针对上述不足,本专利技术提供了一种页面超时配置提醒装置及方法。本专利技术解决其技术问题采取的技术方案是:本专利技术提供一种页面超时配置提醒装置,包括控制模块、计时模块和存储模块,其中所述控制模块用于通过页面向网络服务器发送交互访问请求,与所述网络服务器建立交互访问,当到达超时提醒设置的时间差时,提示用户及时操作网页,并当用户未操作网页时将所述终端用户当前访问的页面信息存储在存储模块中,并响应所述超时提醒时间断开所述页面与网络服务器的交互访问,所述计时模块用于设置超时提醒时间,在页面与网络服务器进行交互访问时,对终端用户持续未操作页面的时间计时,并将时间差对比结论发送给所述控制模块。进一步的,所述网页超时提醒装置还包括获取模块,用于获取网络服务器包括响应超时时间的定时器信息,所述计时模块根据所述响应超时时间设置所述超时提醒时间。进一步的,控制模块通过超时配置页面每次配置超时时间时,进行实时刷新,自定义过滤器类中的时间缓存timeMap中存储的超时提醒时间。进一步的,页面超时时,控制模块命令页面中弹出实时的超时提醒弹框。进一步的,本专利技术还提供一种页面超时配置提醒方法,包括以下步骤:S1,创建一个自定义类继承java的过滤器类filter,配置超时时间,页面请求网络服务器数据;S2,若是第一次请求,将当前请求时间存储到session对象中,若不是第一次请求,则将此次请求时间减去session对象中存储的上次请求的时间,取得时间差;S3,控制单元判断时间差是否大于数据库中存储的超时时间,若是,则将当前session销毁并弹出超时提醒框,若否,则将这次请求时间存储到session对象中并替换掉session对象中的上次请求时间。进一步的,步骤S1中,配置超时时间的具体过程是:通过超时时间配置页面,更新过自定义过滤器类中的时间缓存timeMap对象中存储的超时时间的值,得到配置超时时间并存储到存储单元中。进一步的,步骤S3中,弹出超时提醒框的具体步骤是:S31,页面依据计时模块按照设定周期发送请求;S32,自定义过滤器中,放过此请求的URL,此请求不更新用户请求服务器端的上一次的请求时间;S33,控制单元判断当前session是否是新的session;S34,若是新的session,时间差大于存储的配置超时时间,则销毁当前的session;S35,弹出超时提醒弹出框,跳转至新的登录页面。本专利技术的有益效果是:1、本专利技术通过控制模块、计时模块和存储模块,可以使用户对任意的页面项目配置超时时间,实现了页面超时的可配置性。2、本专利技术采用页面超时配置提醒的方法,页面超时时,立刻弹出页面已超时的弹框,实现超时的实时弹框提醒功能,优化用户的页面体验。附图说明图1是页面超时配置提醒装置结构示意图;图2是页面超时配置提醒方法流程图;图3是弹出超时提醒框的方法流程图;图4是配置超时时间方法流程图。具体实施方式以下结合附图详细说明本专利技术的具体实施方式,下文的公开提供了许多不同的实施例用来实现本专利技术的装置及方法,使本领域的技术人员更清楚地理解如何实现本专利技术。为了简化本专利技术的公开,下文中对特定例子的部件和设置进行描述。此外,本专利技术可以在不同例子中重复参考数字或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本专利技术省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本专利技术。应当理解,尽管本专利技术描述了其优选的具体实施方案,然而这些只是对实施方案的阐述,而不是限制本专利技术的范围。下面对本
技术实现思路
进行更加详细的阐述,如图1所示,本专利技术提供一种页面超时配置提醒装置,包括控制模块、计时模块和存储模块,其中所述控制模块用于通过页面向网络服务器发送交互访问请求,与所述网络服务器建立交互访问,当到达超时提醒设置的时间差时,提示用户及时操作网页,并当用户未操作网页时将所述终端用户当前访问的页面信息存储在存储模块中,并响应所述超时提醒时间断开所述页面与网络服务器的交互访问,所述计时模块用于设置超时提醒时间,在页面与网络服务器进行交互访问时,对终端用户持续未操作页面的时间计时,并将时间差对比结论发送给所述控制模块。其中,该计时模块用于设置超时提醒时间,在与网络服务器进行通信时,对终端用户持续未操作网页的时间计时,若超时提醒时间到,则告知该控制模块。在本实施方式中,该装置还包括获取模块,用于获取网络服务器侧的定时器信息,该网络服务器侧的定时器信息包括响应超时时间。计时模块根据该响应超时时间设置超时提醒时间。在其他实施方式中,该计时模块响应用户的设置对超时提醒时间进行设置。控制模块用于通过网络向网络服务器发送交互访问请求,与网络服务器建立交互访问连接;以及,当超时提醒时间到时,提示用户及时操作网页和/或给网络服务器发送交互请求,以再次建立交互访问。若用户仍然没有操作网页,则将用户当前的编辑信息和/或交互访问信息存储在存储模块中,并响应该超时提醒时间断开该终端与网络服务器的交互访问。当用户操作网页时,计时模块复位并重新记录用户再次操作网页的持续时间。当终端与网络服务器断开交互访问连接时,该控制模块还用于提示用户选择是否继续该交互访问,若用户选择是,则再次向网络服务器发送交互访问请求并从存储模块中调取上一次访问的页面信息,再次建立交互访问。如图2所示,本专利技术还提供一种页面超时配置提醒方法,包括以下步骤:S1,创建一个自定义类继承java的过滤器类filter,配置超时时间,页面请求网络服务器数据;S2,若是第一次请求,将当前请求时间存储到session对象中,若不是第一次请求,则将此次请求时间减去session对象中存储的上次请求的时间,取得时间差;S3,控制单元判断时间差是否大于数据库中存储的超时时间,若是,则将当前session销毁并弹出超时提本文档来自技高网
...
一种页面超时配置提醒装置及方法

【技术保护点】
1.一种页面超时配置提醒装置,其特征是,包括控制模块、计时模块和存储模块,所述

【技术特征摘要】
1.一种页面超时配置提醒装置,其特征是,包括控制模块、计时模块和存储模块,所述控制模块用于通过页面向网络服务器发送交互访问请求,与所述网络服务器建立交互访问,当到达超时提醒设置的时间差时,提示用户及时操作网页,当用户未操作网页时将所述终端用户当前访问的页面信息存储在存储模块中,并响应所述超时提醒时间断开所述页面与网络服务器的交互访问;所述计时模块用于设置超时提醒时间,在页面与网络服务器进行交互访问时,对终端用户持续未操作页面的时间计时,并将时间差对比结论发送给所述控制模块。2.根据权利要求1所述的一种页面超时配置提醒装置,其特征是,所述网页超时提醒装置还包括获取模块,用于获取网络服务器包括响应超时时间的定时器信息,所述获取模块还用于根据计时模块和控制模块设置所述超时提醒时间。3.根据权利要求1所述的一种页面超时配置提醒装置,其特征是,控制模块通过超时配置页面每次配置超时时间时,进行实时刷新并自定义过滤器类中的时间缓存timeMap中存储的超时提醒时间。4.根据权利要求1所述的一种页面超时配置提醒装置,其特征是,当页面超时的时候,控制模块还命令页面中弹出实时的超时提醒弹框。5.一种页面超时配置提醒方法,其特征是,包括以下步骤:S1,创建一个自定义类继承java的过滤器类...

【专利技术属性】
技术研发人员:唐超
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1