修改网络信息系统中的会话信息的方法、装置及服务器制造方法及图纸

技术编号:21663446 阅读:30 留言:0更新日期:2019-07-20 06:52
本发明专利技术实施例提供了修改网络信息系统中的会话信息的方法、装置及网络服务器,方法包括:获得目标实际登录用户通过客户端发送的、携带目标实际登录用户的目标实际登录用户标识的第一HTTP请求;基于预设的对应关系,确定目标实际登录用户标识对应的第一模拟登录用户标识;确定目标实际登录用户标识对应的会话信息,并将会话信息中所存储的用户标识,修改为第一模拟登录用户标识;将第一HTTP请求发送至网络服务器,以使网络服务器基于第一HTTP请求以及会话信息中所存储的第一模拟登录用户标识,生成第一HTTP回复;并发送第一HTTP回复至客户端,以展现第一模拟登录用户标识对应的界面。以实现更方便的在网络信息系统中模拟用户。

Method, Device and Server for Modifying Session Information in Network Information System

【技术实现步骤摘要】
修改网络信息系统中的会话信息的方法、装置及服务器
本专利技术涉及互联网
,特别是涉及一种修改网络信息系统中的会话信息的方法、装置及服务器。
技术介绍
在网络(web)信息系统中,由于HTTP(HyperTextTransportProtocol,超文本传输协议)协议的无状态特点,web信息系统中的网络服务器会对应登录web信息系统的用户创建会话信息,即session,并在会话信息中存储登录用户的用户标识;后续的,当网络服务器接收到该登录用户通过客户端发送的HTTP请求后,基于该会话信息中存储的用户标识以及该HPPT请求,生成HPPT回复,并发送至客户端,客户端展示该会话信息中存储的用户标识对应的界面,以使该登录用户查看相应界面。在web信息系统中,经常出现需要模拟用户的场景,即第一用户模拟成第二用户登录web信息系统的场景,也即第一用户以第二用户的身份登录web信息系统。其中,在上述场景中,上述第一用户可以称为实际登录用户,上述第二用户可以称为模拟登录用户。由于上述HTTP协议的无状态特点,现有模拟用户的场景中,实际登录用户必须获得所需模拟的模拟登录用户的账号和密码等登录信息,注销自己的账号,重新登录模拟登录用户的账号,以能够以模拟登录用户的身份登录web信息系统,以查看模拟登录用户的相关界面。例如:上述场景为web信息系统运营阶段场景,运营人员接收到用户反馈的关于web信息系统的问题后,该运营人员需要模拟上述反馈问题的用户,从而以上述反馈问题的用户的身份登录web信息系统,获取到上述反馈问题的用户的相关界面数据,进而确定用户所反馈的web信息系统的问题,并确定相应的解决方案。可见,现有模拟用户的场景,模拟用户时操作不便。
技术实现思路
本专利技术实施例的目的在于提供一种修改网络信息系统中的会话信息的方法、装置及服务器,以实现更方便的在网络信息系统中模拟用户。具体技术方案如下:一方面,本专利技术实施例提供了一种修改网络信息系统中的会话信息的方法,所述方法包括:获得目标实际登录用户通过客户端向网络服务器发送的第一HTTP请求,其中,所述第一HTTP请求携带所述目标实际登录用户的目标实际登录用户标识;基于预设的对应关系,确定出所述目标实际登录用户标识对应的第一模拟登录用户标识,其中,所述预设的对应关系为:实际登录用户的用户标识与模拟登录用户的用户标识的对应关系;确定所述目标实际登录用户标识对应的会话信息,并将所述会话信息中所存储的用户标识,修改为所述第一模拟登录用户标识;将所述第一HTTP请求发送至所述网络服务器,以使所述网络服务器基于所述第一HTTP请求以及所述会话信息中所存储的第一模拟登录用户标识,生成第一HTTP回复;并发送所述第一HTTP回复至所述客户端,以展现所述第一模拟登录用户标识对应的界面。可选地,在所述基于预设的对应关系,确定出所述目标实际登录用户标识对应的第一模拟登录用户标识的步骤之前,所述方法还包括:判断预设的对应关系中,是否存在包含所述目标实际登录用户标识的对应关系;当判断所述预设的对应关系中,存在包含所述目标实际登录用户标识的对应关系时,执行所述基于预设的对应关系,确定出所述目标实际登录用户标识对应的第一模拟登录用户标识的步骤。可选地,所述方法还包括:当判断所述预设的对应关系中,不存在包含所述目标实际登录用户标识的对应关系时,将所述第一HTTP请求发送至所述网络服务器,以使所述网络服务器基于所述第一HTTP请求以及所述会话信息中所存储的用户标识,生成第二HTTP回复;并发送所述第二HTTP回复至所述客户端,以展现所述会话信息中所存储的用户标识对应的界面。可选地,在所述基于预设的对应关系,确定出所述目标实际登录用户标识对应的第一模拟登录用户标识的步骤之前,所述方法还包括:判断会话信息修改功能是否开启,其中,所述会话信息修改功能为:允许实际登录用户根据实际登录用户标识以及预存的对应关系,修改所对应会话信息的功能;当判断所述会话信息修改功能开启时,执行所述基于预设的对应关系,确定出所述目标实际登录用户标识对应的第一模拟登录用户标识的步骤。可选地,在所述将所获得的第一HTTP请求发送至所述网络服务器的步骤之后,所述方法还包括:接收针对所述目标实际登录用户标识的修改指令,其中,所述修改指令中包含第二模拟登录用户标识;将所述预设的对应关系中,所述目标实际登录用户标识对应的所述第一模拟登录用户标识,修改为所述第二模拟登录用户标识;获得所述目标实际登录用户通过所述客户端向所述网络服务器发送的第二HTTP请求,其中,所述第二HTTP请求携带所述目标实际登录用户标识;基于预设的对应关系,确定出所述目标实际登录用户标识对应的所述第二模拟登录用户标识;确定所述目标实际登录用户标识对应的会话信息,并将所述会话信息中所存储的第一模拟登录用户标识,修改为所述第二模拟登录用户标识;将所第二HTTP请求发送至所述网络服务器,以使所述网络服务器基于所述第二HTTP请求以及所述会话信息中所存储的第二模拟登录用户标识,生成第三HTTP回复;并发送所述第三HTTP回复至所述客户端,以展现所述第二模拟用户标识对应的界面。可选地,在所述基于预设的对应关系,确定出所述目标实际登录用户标识对应的目标模拟登录用户标识的步骤之前,所述方法还包括:基于所述目标实际登录用户标识,判断所述目标实际登录用户是否处于已登录状态;当判断所述目标实际登录用户处于已登录状态时,执行所述基于预设的对应关系,确定出所述目标实际登录用户标识对应的目标模拟登录用户标识的步骤。可选地,所述方法还包括:当判断所述目标实际登录用户处于未登录状态,将所述第一HTTP请求发送至所述网络服务器,以使所述网络服务器创建对应所述目标实际登录用户标识的会话信息;将所述目标实际登录用户标识,存储于所创建的会话信息内;基于所述第一HTTP请求以及所创建的会话信息内存储的所述目标实际登录用户标识,生成第四HTTP回复;发送所述第四HTTP回复至所述客户端,以展现所述目标实际登录用户标识对应的界面。另一方面,本专利技术实施例提供了一种修改网络信息系统中的会话信息的装置,所述装置包括:第一获得模块,用于获得目标实际登录用户通过客户端向网络服务器发送的第一HTTP请求,其中,所述第一HTTP请求携带所述目标实际登录用户的目标实际登录用户标识;第一确定模块,用于基于预设的对应关系,确定出所述目标实际登录用户标识对应的第一模拟登录用户标识,其中,所述预设的对应关系为:实际登录用户的用户标识与模拟登录用户的用户标识的对应关系;第一确定修改模块,用于确定所述目标实际登录用户标识对应的会话信息,并将所述会话信息中所存储的用户标识,修改为所述第一模拟登录用户标识;;第一发送模块,用于将所述第一HTTP请求发送至所述网络服务器,以使所述网络服务器基于所述第一HTTP请求以及所述会话信息中所存储的第一模拟登录用户标识,生成第一HTTP回复;并发送所述第一HTTP回复至所述客户端,以展现所述第一模拟登录用户标识对应的界面。可选地,所述装置还包括第一判断模块,所述第一判断模块,用于在所述基于预设的对应关系,确定出所述目标实际登录用户标识对应的第一模拟登录用户标识之前,判断预设的对应关系中,是否存在包含所述目本文档来自技高网
...

【技术保护点】
1.一种修改网络信息系统中的会话信息的方法,其特征在于,所述方法包括:获得目标实际登录用户通过客户端向网络服务器发送的第一HTTP请求,其中,所述第一HTTP请求携带所述目标实际登录用户的目标实际登录用户标识;基于预设的对应关系,确定出所述目标实际登录用户标识对应的第一模拟登录用户标识,其中,所述预设的对应关系为:实际登录用户的用户标识与模拟登录用户的用户标识的对应关系;确定所述目标实际登录用户标识对应的会话信息,并将所述会话信息中所存储的用户标识,修改为所述第一模拟登录用户标识;将所述第一HTTP请求发送至所述网络服务器,以使所述网络服务器基于所述第一HTTP请求以及所述会话信息中所存储的第一模拟登录用户标识,生成第一HTTP回复;并发送所述第一HTTP回复至所述客户端,以展现所述第一模拟登录用户标识对应的界面。

【技术特征摘要】
1.一种修改网络信息系统中的会话信息的方法,其特征在于,所述方法包括:获得目标实际登录用户通过客户端向网络服务器发送的第一HTTP请求,其中,所述第一HTTP请求携带所述目标实际登录用户的目标实际登录用户标识;基于预设的对应关系,确定出所述目标实际登录用户标识对应的第一模拟登录用户标识,其中,所述预设的对应关系为:实际登录用户的用户标识与模拟登录用户的用户标识的对应关系;确定所述目标实际登录用户标识对应的会话信息,并将所述会话信息中所存储的用户标识,修改为所述第一模拟登录用户标识;将所述第一HTTP请求发送至所述网络服务器,以使所述网络服务器基于所述第一HTTP请求以及所述会话信息中所存储的第一模拟登录用户标识,生成第一HTTP回复;并发送所述第一HTTP回复至所述客户端,以展现所述第一模拟登录用户标识对应的界面。2.根据权利要求1所述的方法,其特征在于,在所述基于预设的对应关系,确定出所述目标实际登录用户标识对应的第一模拟登录用户标识的步骤之前,所述方法还包括:判断预设的对应关系中,是否存在包含所述目标实际登录用户标识的对应关系;当判断所述预设的对应关系中,存在包含所述目标实际登录用户标识的对应关系时,执行所述基于预设的对应关系,确定出所述目标实际登录用户标识对应的第一模拟登录用户标识的步骤。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当判断所述预设的对应关系中,不存在包含所述目标实际登录用户标识的对应关系时,将所述第一HTTP请求发送至所述网络服务器,以使所述网络服务器基于所述第一HTTP请求以及所述会话信息中所存储的用户标识,生成第二HTTP回复;并发送所述第二HTTP回复至所述客户端,以展现所述会话信息中所存储的用户标识对应的界面。4.根据权利要求1所述的方法,其特征在于,在所述基于预设的对应关系,确定出所述目标实际登录用户标识对应的第一模拟登录用户标识的步骤之前,所述方法还包括:判断会话信息修改功能是否开启,其中,所述会话信息修改功能为:允许实际登录用户根据实际登录用户标识以及预存的对应关系,修改所对应会话信息的功能;当判断所述会话信息修改功能开启时,执行所述基于预设的对应关系,确定出所述目标实际登录用户标识对应的第一模拟登录用户标识的步骤。5.根据权利要求1-4任一项所述的方法,其特征在于,在所述将所获得的第一HTTP请求发送至所述网络服务器的步骤之后,所述方法还包括:接收针对所述目标实际登录用户标识的修改指令,其中,所述修改指令中包含第二模拟登录用户标识;将所述预设的对应关系中,所述目标实际登录用户标识对应的所述第一模拟登录用户标识,修改为所述第二模拟登录用户标识;获得所述目标实际登录用户通过所述客户端向所述网络服务器发送的第二HTTP请求,其中,所述第二HTTP请求携带所述目标实际登录用户标识;基于预设的对应关系,确定出所述目标实际登录用户标识对应的所述第二模拟登录用户标识;确定所述目标实际登录用户标识对应的会话信息,并将所述会话信息中所存储的第一模拟登录用户标识,修改为所述第二模拟登录用户标识;将所第二HTTP请求发送至所述网络服务器,以使所述网络服务器基于所述第二HTTP请求以及所述会话信息中所存储的第二模拟登录用户标识,生成第三HTTP回复;并发送所述第三HTTP回复至所述客户端,以展现所述第二模拟用户标识对应的界面。6.根据权利要求1-4任一项所述的方法,其特征在于,在所述基于预设的对应关系,确定出所述目标实际登录用户标识对应的目标模拟登录用户标识的步骤之前,所述方法还包括:基于所述目标实际登录用户标识,判断所述目标实际登录用户是否处于已登录状态;当判断所述目标实际登录用户处于已登录状态时,执行所述基于预设的对应关系,确定出所述目标实际登录用户标识对应的目标模拟登录用户标识的步骤。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:当判断所述目标实际登录用户处于未登录状态,将所述第一HTTP请求发送至所述网络服务器,以使所述网络服务器创建对应所述目标实际登录用户标识的会话信息;将所述目标实际登录用户标识,存储于所创建的会话信息内;基于所述第一HTTP请求以及所创建的会话信息内存储的所述目标实际登录用户标识,生成第四HTTP回复;发送所述第四HTTP回复至所述客户端,以展现所述目标实际登录用户标识对应的界面。8.一种修改网络信息系统中的会话信息的装置,其特征在于,所述装置包括:第一获得模块,用于获得目标实际登录用户通过客户端向网络服务器发送的第一HTTP请求,其中,所述第一HTTP请求携带所述目标实际登录用户的目标实际登录用户标识;第一确定模块,用于基于预设的对应关系,确定出所述目标实际登录用户标识对应的第一模拟登录用户标识,其中,所述预设的对应关系为:实际登录用户的用户标...

【专利技术属性】
技术研发人员:张志乐
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江,33

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

1