一种基于Application的Web在线人员管理方法及系统技术方案

技术编号:18398111 阅读:58 留言:0更新日期:2018-07-08 19:10
本发明专利技术公开了一种基于Application的Web在线人员管理方法及系统,包括以下步骤:S1用户登录检测;S2在线人员统计与显示;S3离线人员的删除。本发明专利技术的有益效果:可以对网络中的在线人员进行自动的统计与显示,并对离线人员进行删除,该方案具有使用简单、实用性强、方便快捷的优势。

【技术实现步骤摘要】
一种基于Application的Web在线人员管理方法及系统
本专利技术涉及新能源汽车的软件集成领域,具体来说,涉及一种基于Application的Web在线人员管理方法及系统。
技术介绍
新能源汽车的发展前景广阔,必然会成为未来世界的主要交通出行工具。控制器作为新能源电动汽车核心部件,新能源汽车的软件集成主要是将控制器的应用层与底层软件进行整合。前期的软件集成主要是通过专门的集成人员进行集成,造成了人员资本的提高,而开发人员与软件集成之间的脱节使得问题排查更加困难。基于Web的软件集成方法让开发人员可随时随地进行软件的提交与集成,可对集成中的问题进行查看,也可对集成的版本进行下载,但存在多人操作引起混淆的问题。针对相关技术中的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中的上述技术问题,本专利技术提出一种基于Application的Web在线人员管理方法及系统,能够实时控制在线人员,避免多人操作造成混乱。Application对象是让所有用户一起使用的对象,实际上同Session一样,也是服务器端的一块内存区域,它没有有效期的限制,从服务器启动到服务器关闭,它一直是存在的。而本方案中使用Application对象记载网站所有在线人员的共享信息。为实现上述技术目的,本专利技术的技术方案是这样实现的:一种基于Application的Web在线人员管理方法,包括以下步骤:S1用户登录检测;S2在线人员统计与显示;S3离线人员的删除。进一步的,S1中检测用户登录状态,将登录成功的人员添加到在线人员列表中。进一步的,S2中在线人员统计与显示以10秒的周期进行刷新。进一步的,S3中离线人员的产生方式包括点击页面的退出链接、访问超时以及直接关闭浏览器。进一步的,对于点击页面的退出链接的离线人员,在用户退出页面时通过调用删除在线人员函数实现对应用户的删除;对于访问超时的离线人员,在达到Session.TimeOut所设置的有效期时长后,删除相应的离线人员;对于关闭浏览器的离线人员,在指定页面通过onunload调用删除在线人员函数进行删除;或在Global.asa中的Session_OnEnd事件中添加删除在线人员函数的调用,当浏览器关闭达到Session.TimeOut所设置的有效期时长后,就触发Session_OnEnd事件,实现对应人员的删除。另一方面,提供了一种基于Application的Web在线人员管理系统,包括:在线人员统计与显示模块和离线人员删除模块;所述在线人员统计与显示模块,用于对用户是否已登录进行检测,将登录成功的人员添加到在线人员列表中,并跳转到在线人员统计界面;所述离线人员删除模块,用于将离线人员从在线人员列表中进行删除。进一步的,所述在线人员统计界面以10秒的周期进行刷新。进一步的,离线人员的产生方式包括点击页面的退出链接、访问超时以及直接关闭浏览器。进一步的,对于点击页面的退出链接的离线人员,在用户退出页面时通过调用删除在线人员函数实现对应用户的删除;对于访问超时的离线人员,在达到Session.TimeOut所设置的有效期时长后,删除相应的离线人员;对于关闭浏览器的离线人员,在指定页面通过onunload调用删除在线人员函数进行删除;或在Global.asa中的Session_OnEnd事件中添加删除在线人员函数的调用,当浏览器关闭达到Session.TimeOut所设置的有效期时长后,就触发Session_OnEnd事件,实现对应人员的删除。本专利技术的有益效果:可以对网络中的在线人员进行自动的统计与显示,并对离线人员进行删除,该方案具有使用简单、实用性强、方便快捷的优势。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本专利技术实施例所述的一种基于Application的Web在线人员管理方法的流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,根据本专利技术实施例所述的一种基于Application的Web在线人员管理方法,包括以下步骤:S1用户登录检测;S2在线人员统计与显示;S3离线人员的删除。进一步的,S1中检测用户登录状态,将登录成功的人员添加到在线人员列表中。进一步的,S2中在线人员统计与显示以10秒的周期进行刷新。进一步的,S3中离线人员的产生方式包括点击页面的退出链接、访问超时以及直接关闭浏览器。进一步的,对于点击页面的退出链接的离线人员,在用户退出页面时通过调用删除在线人员函数实现对应用户的删除;对于访问超时的离线人员,在达到Session.TimeOut所设置的有效期时长后,删除相应的离线人员;对于关闭浏览器的离线人员,在指定页面通过onunload调用删除在线人员函数进行删除;或在Global.asa中的Session_OnEnd事件中添加删除在线人员函数的调用,当浏览器关闭达到Session.TimeOut所设置的有效期时长后,就触发Session_OnEnd事件,实现对应人员的删除。另一方面,提供了一种基于Application的Web在线人员管理系统,包括:在线人员统计与显示模块和离线人员删除模块;所述在线人员统计与显示模块,用于对用户是否已登录进行检测,将登录成功的人员添加到在线人员列表中,并跳转到在线人员统计界面;所述离线人员删除模块,用于将离线人员从在线人员列表中进行删除。进一步的,所述在线人员统计界面以10秒的周期进行刷新。进一步的,离线人员的产生方式包括点击页面的退出链接、访问超时以及直接关闭浏览器。进一步的,对于点击页面的退出链接的离线人员,在用户退出页面时通过调用删除在线人员函数实现对应用户的删除;对于访问超时的离线人员,在达到Session.TimeOut所设置的有效期时长后,删除相应的离线人员;对于关闭浏览器的离线人员,在指定页面通过onunload调用删除在线人员函数进行删除;或在Global.asa中的Session_OnEnd事件中添加删除在线人员函数的调用,当浏览器关闭达到Session.TimeOut所设置的有效期时长后,就触发Session_OnEnd事件,实现对应人员的删除。为了方便理解本专利技术的上述技术方案,以下通过具体使用方式上对本专利技术的上述技术方案进行详细说明。在具体使用时,根据本专利技术所述的一种基于Application的Web在线人员管理实现方案,包括在线人员统计与显示模块,以及离线人员删除模块。所述的在线人员的统计与显示模块对用户是否已登录进行检测,而登录成功的人员添加到在线人员列表中并跳转到在线人员统计界面。进一步的,所述的在线人员统计界面以10秒的周期进行刷新,以实现在线人员的实时统计,并防止访问的过期。若在线人数多于1人,则系统关闭用户进入集成主界面的入口,用户可通过在线人员列表协本文档来自技高网...

【技术保护点】
1.一种基于Application的Web在线人员管理方法,其特征在于,包括以下步骤:S1 用户登录检测;S2 在线人员统计与显示;S3 离线人员的删除。

【技术特征摘要】
1.一种基于Application的Web在线人员管理方法,其特征在于,包括以下步骤:S1用户登录检测;S2在线人员统计与显示;S3离线人员的删除。2.根据权利要求1所述的基于Application的Web在线人员管理方法,其特征在于,S1中检测用户登录状态,将登录成功的人员添加到在线人员列表中。3.根据权利要求1所述的基于Application的Web在线人员管理方法,其特征在于,S2中在线人员统计与显示以10秒的周期进行刷新。4.根据权利要求1所述的基于Application的Web在线人员管理方法,其特征在于,S3中离线人员的产生方式包括点击页面的退出链接、访问超时以及直接关闭浏览器。5.根据权利要求4所述的基于Application的Web在线人员管理方法,其特征在于,对于点击页面的退出链接的离线人员,在用户退出页面时通过调用删除在线人员函数实现对应用户的删除;对于访问超时的离线人员,在达到Session.TimeOut所设置的有效期时长后,删除相应的离线人员;对于关闭浏览器的离线人员,在指定页面通过onunload调用删除在线人员函数进行删除;或在Global.asa中的Session_OnEnd事件中添加删除在线人员函数的调用,当浏览器关闭达到Session.TimeOut所设置的有效期时长后,就触发Session_OnEnd事件,实现对应人员的删除...

【专利技术属性】
技术研发人员:熊静张君鸿高史贵
申请(专利权)人:北京智行鸿远汽车有限公司
类型:发明
国别省市:北京,11

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

1