多个服务器共享用户会话的方法及装置的制造方法_4

文档序号:9581822阅读:来源:国知局
务器,所述第二服务器根据所述会话标识从所述数据存储系统中查询所述用户数据,依据所述用户数据为用户提供会话服务。
[0072]A4、根据A1所述的方法,其中,所述当携带有所述会话标识的用户会话消息被调度到第二服务器上时,所述第二服务器根据所述会话标识从所述数据存储系统中查询所述用户数据,依据所述用户数据为用户提供会话服务进一步包括:
[0073]根据用户IP信息,将携带有所述会话标识的用户会话消息调度给所述第二服务器,所述第二服务器根据所述会话标识从所述数据存储系统中查询所述用户数据,依据所述用户数据为用户提供会话服务。
[0074]A5、根据A1-A4任一项所述的方法,其中,所述用户数据包括:用户标识、登录接口标识以及用户业务数据。
[0075]A6、根据A1-A4任一项所述的方法,其中,所述用户会话消息携带有cookie信息,所述cookie信息包括所述会话标识。
[0076]A7、根据A1-A4任一项所述的方法,其中,将所述会话标识与所述用户数据以key-value形式存储到所述数据存储系统中。
[0077]B8、一种多个服务器共享用户会话的装置,所述装置包括:
[0078]生成模块,适于当用户在第一服务器上登录成功后,所述第一服务器为用户创建会话,生成会话标识,将所述会话标识与用户数据存储到数据存储系统中;
[0079]调度模块,适于当携带有所述会话标识的用户会话消息被调度到第二服务器上时,所述第二服务器根据所述会话标识从所述数据存储系统中查询所述用户数据,依据所述用户数据为用户提供会话服务。
[0080]B9、根据B8所述的装置,其中,所述调度模块进一步适于:当检测到所述第一服务器无法提供服务或所述第一服务器的负载超出预设范围时,将携带有所述会话标识的用户会话消息调度给所述第二服务器,所述第二服务器根据所述会话标识从所述数据存储系统中查询所述用户数据,依据所述用户数据为用户提供会话服务。
[0081]B10、根据B8所述的装置,其中,所述调度模块进一步适于:根据轮询调度策略,将携带有所述会话标识的用户会话消息调度给所述第二服务器,所述第二服务器根据所述会话标识从所述数据存储系统中查询所述用户数据,依据所述用户数据为用户提供会话服务。
[0082]B11、根据B8所述的装置,其中,所述调度模块进一步适于:根据用户IP信息,将携带有所述会话标识的用户会话消息调度给所述第二服务器,所述第二服务器根据所述会话标识从所述数据存储系统中查询所述用户数据,依据所述用户数据为用户提供会话服务。
[0083]B12、根据B8-B11任一项所述的装置,其中,所述用户数据包括:用户标识、登录接口标识以及用户业务数据。
[0084]B13、根据B8-B11任一项所述的装置,其中,所述用户会话消息携带有cookie信息,所述cookie信息包括所述会话标识。
[0085]B14、根据B8-B11任一项所述的装置,其中,将所述会话标识与所述用户数据以key-value形式存储到所述数据存储系统中。
【主权项】
1.一种多个服务器共享用户会话的方法,所述方法包括: 当用户在第一服务器上登录成功后,所述第一服务器为用户创建会话,生成会话标识,将所述会话标识与用户数据存储到数据存储系统中; 当携带有所述会话标识的用户会话消息被调度到第二服务器上时,所述第二服务器根据所述会话标识从所述数据存储系统中查询所述用户数据,依据所述用户数据为用户提供会话服务。2.根据权利要求1所述的方法,其中,所述当携带有所述会话标识的用户会话消息被调度到第二服务器上时,所述第二服务器根据所述会话标识从所述数据存储系统中查询所述用户数据,依据所述用户数据为用户提供会话服务进一步包括: 当检测到所述第一服务器无法提供服务或所述第一服务器的负载超出预设范围时,将携带有所述会话标识的用户会话消息调度给所述第二服务器,所述第二服务器根据所述会话标识从所述数据存储系统中查询所述用户数据,依据所述用户数据为用户提供会话服务。3.根据权利要求1所述的方法,其中,所述当携带有所述会话标识的用户会话消息被调度到第二服务器上时,所述第二服务器根据所述会话标识从所述数据存储系统中查询所述用户数据,依据所述用户数据为用户提供会话服务进一步包括: 根据轮询调度策略,将携带有所述会话标识的用户会话消息调度给所述第二服务器,所述第二服务器根据所述会话标识从所述数据存储系统中查询所述用户数据,依据所述用户数据为用户提供会话服务。4.根据权利要求1所述的方法,其中,所述当携带有所述会话标识的用户会话消息被调度到第二服务器上时,所述第二服务器根据所述会话标识从所述数据存储系统中查询所述用户数据,依据所述用户数据为用户提供会话服务进一步包括: 根据用户IP信息,将携带有所述会话标识的用户会话消息调度给所述第二服务器,所述第二服务器根据所述会话标识从所述数据存储系统中查询所述用户数据,依据所述用户数据为用户提供会话服务。5.根据权利要求1-4任一项所述的方法,其中,所述用户数据包括:用户标识、登录接口标识以及用户业务数据。6.根据权利要求1-4任一项所述的方法,其中,所述用户会话消息携带有cookie信息,所述cookie信息包括所述会话标识。7.根据权利要求1-4任一项所述的方法,其中,将所述会话标识与所述用户数据以key-value形式存储到所述数据存储系统中。8.一种多个服务器共享用户会话的装置,所述装置包括: 生成模块,适于当用户在第一服务器上登录成功后,所述第一服务器为用户创建会话,生成会话标识,将所述会话标识与用户数据存储到数据存储系统中; 调度模块,适于当携带有所述会话标识的用户会话消息被调度到第二服务器上时,所述第二服务器根据所述会话标识从所述数据存储系统中查询所述用户数据,依据所述用户数据为用户提供会话服务。9.根据权利要求8所述的装置,其中,所述调度模块进一步适于:当检测到所述第一服务器无法提供服务或所述第一服务器的负载超出预设范围时,将携带有所述会话标识的用户会话消息调度给所述第二服务器,所述第二服务器根据所述会话标识从所述数据存储系统中查询所述用户数据,依据所述用户数据为用户提供会话服务。10.根据权利要求8所述的装置,其中,所述调度模块进一步适于:根据轮询调度策略,将携带有所述会话标识的用户会话消息调度给所述第二服务器,所述第二服务器根据所述会话标识从所述数据存储系统中查询所述用户数据,依据所述用户数据为用户提供会话服务。
【专利摘要】本发明公开了一种多个服务器共享用户会话的方法及装置,其中方法包括:当用户在第一服务器上登录成功后,第一服务器为用户创建会话,生成会话标识,将会话标识与用户数据存储到数据存储系统中;当携带有会话标识的用户会话消息被调度到第二服务器上时,第二服务器根据会话标识从数据存储系统中查询用户数据,依据用户数据为用户提供会话服务。本方案不仅实现了在多个服务器中的用户会话共享,而且在提供会话服务的服务器发生变化时,减少了用户需重新登录的操作,避免了因繁琐操作所造成的用户流失。
【IPC分类】H04L29/08
【公开号】CN105338063
【申请号】CN201510640431
【发明人】韩竞竞, 龙慧, 李欣
【申请人】北京奇虎科技有限公司, 奇智软件(北京)有限公司
【公开日】2016年2月17日
【申请日】2015年9月30日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1