发明名称 用于在异构环境中提供会话的方法与系统
摘要 本发明公开了用于在分布式环境中向用户提供用户会话的一致视图的计算机实现的方法与系统,其中会话需要在外部设备(200、300、300’)和系统(100)的应用服务器(A1、…、C4)之间建立对话。向系统(100)提供至少一个路由装置(10、15),其中路由装置(10、15)被配置成为给定的会话在外部设备(200、300、300’)和一个应用服务器之间建立对话。建立对话包括在路由装置(10、15)处利用至少一个数据处理器执行的以下步骤:■接收从应用服务器和外部设备当中的一个到达应用服务器和外部设备当中的另一个的呼叫;■确定该呼叫是否包括会话标识符(ID),-如果呼叫不包括会话ID,就为所述对话打开会话,创建唯一识别所述会话的会话ID,将该会话ID添加到呼叫,存储会话ID并且将该呼叫传送到应用服务器和外部设备(200、300、300’)中的另一个,由此建立对话;-如果呼叫已经包括会话ID,就将该呼叫传送到应用服务器和外部设备(200、300、300’)中的另一个并且允许所述对话加入由所述会话ID唯一识别的已经打开的会话,由此建立对话并使得该对话共享所述已经打开的会话的上下文。
申请公布号 CN103404111A 申请公布日期 2013.11.20
申请号 CN201280010601.X 申请日期 2012.03.15
申请人 阿玛得斯两合公司 发明人 C·德法耶;S·玛丁;S·蒙贝尔
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 陈华成
主权项 一种在分布式计算机化环境中向外部设备(200、300、300’)提供会话的方法,其中所述会话需要在所述外部设备(200、300、300’)和系统(100)的应用服务器(A1、…、C4)之间建立对话,所述外部设备(200、300、300’)和所述系统(100)运行在客户端/服务器模式下,所述系统(100)运行在客户端模式和服务器模式当中的一种模式下,所述外部设备(200、300、300’)运行在客户端模式和服务器模式当中的另一种模式下,其特征在于,每个应用服务器都处理至少一个软件应用(A、B、C、D),所述应用服务器(A1…C4)中的至少一些被布置成在数据存储装置中本地存储所述会话的至少一部分上下文,由此允许将上下文分布于各个应用服务器(A1…C4);其中,所述系统(100)中所包括的至少一个路由装置(10、15)针对给定的会话进行在所述外部设备(200、300、300’)和所述应用服务器(A1…C4)中的至少一个之间建立对话的步骤;并且其中,建立对话包括在所述路由装置(10、15)处利用至少一个数据处理器来执行的以下步骤:·接收从所述应用服务器和所述外部设备当中的一个到达所述应用服务器和所述外部设备当中的另一个的呼叫;·确定所述呼叫是否包括会话标识符(ID),‑如果所述呼叫不包括会话ID,则为所述对话打开会话,创建唯一识别所述会话的会话ID,将所述会话ID添加到呼叫,存储所述会话ID并且将所述呼叫传送到所述应用服务器和所述外部设备(200、300、300’)当中的另一个,由此建立对话;‑如果呼叫已经包括会话ID,则将所述呼叫传送到所述应用服务器和所述外部设备(200、300、300’)当中的另一个,从而建立所述对话,并且通过使得该对话共享所述已经打开的会话的上下文,允许所述对话加入由所述会话ID唯一识别的已经打 开的会话;其中系统(100)包括多个路由装置(10、11、12、13、15),其中,对于给定的会话,多个路由装置当中的一个路由装置是负责在所述外部设备(200、300、300’)和所述系统(100)之间传送事务的主路由装置(10、15);并且其中允许所述对话加入由所述会话ID唯一识别的已经打开的会话的步骤包括在接收呼叫的路由装置处执行的以下步骤:轮询其它路由装置,以识别所述多个路由装置当中的哪个是用于所述已经打开的会话的主路由装置,并且随后将所述事务转发到所述主路由装置。
地址 法国比奥