一种用户在多产品线中登录状态管理的方法与流程

文档序号:30584087发布日期:2022-06-29 15:17阅读:来源:国知局

技术特征:
1.一种用户在多产品线中登录状态管理的方法,其特征在于:包括以下步骤:步骤s01:用户在不同产品线登录行为信息统一存储在“用户在线列表”;步骤s02:用户退出原因记录在“用户离线列表”;步骤s03:特定时间没有收到心跳,离线并记录到“用户离线列表”;步骤s04:检测到用户退出,提示“退出原因”;步骤s05:基于“用户在线列表”快速判断和统计各产品线在线人员。2.根据权利要求1所述的一种用户在多产品线中登录状态管理的方法,其特征在于:所述步骤s01:用户在不同产品线登录行为信息统一存储在“用户在线列表”具体结构有:组织机构与在线用户关系集合、用户信息与当前在线用户所属产品线关系集合、在线用户信息集合,其中每一个用户在线信息对应一个sessionid,每一次登录都需要从新生成sessionid与其产品线的用户在线信息绑定。3.根据权利要求1所述的一种用户在多产品线中登录状态管理的方法,其特征在于:所述步骤s02:用户退出原因记录在“用户离线列表”,用户离线列表中用户离线信息的唯一标识为:sessionid。通过sessionid将用户登录报文,用户在线信息,离线原因关联起来。4.根据权利要求1所述的一种用户在多产品线中登录状态管理的方法,其特征在于:所述步骤s03:特定时间没有收到心跳,离线并记录到“用户离线列表”,需要各产品线在用户登录状态下,定时发送心跳给服务器,如果服务器在一定时间内没有收到心跳,则表示用户已经下线,则将用户从“用户在线列表”中的产品线中移除。5.根据权利要求1所述的一种用户在多产品线中登录状态管理的方法,其特征在于:所述步骤s04:检测到用户退出,提示“退出原因”。,“用户离线列表”中记录了sessionid对应的离线原因,当用户在离线后,再次请求系统时,可以从“用户离线列表”中获取当时离线的原因。6.根据权利要求1所述的一种用户在多产品线中登录状态管理的方法,其特征在于:所述步骤s05:基于“用户在线列表”快速判断和统计各产品线在线人员,因为步骤s01将组织机构、在线用户集合、在线用户信息之间的关系进行了关联,并且将用户在不同产品线的登录信息进行区分管理。

技术总结
本发明公开了一种用户在多产品线中登录状态管理的方法,方法包括:用户在不同产品线登录行为信息统一存储在“用户在线列表”;用户退出原因记录在“用户离线列表”;特定时间没有收到心跳,离线并记录到“用户离线列表”;检测到用户退出,提示“退出原因”;基于“用户在线列表”快速判断和统计各产品线在线人员。本发明通过将“在线用户列表”,“用户离线列表”,定时检测用户离线等信息合理的管理,实现了用户在多产品线中登录状态管理。多产品线中登录状态管理。多产品线中登录状态管理。


技术研发人员:王勋 胡守云
受保护的技术使用者:北京致远互联软件股份有限公司
技术研发日:2021.12.30
技术公布日:2022/6/28
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1