发明名称 用于实现聊天应用程序代理服务器的方法和系统
摘要 方法、设备和计算机程序产品执行聊天代理服务器部件和聊天封装部件。所述聊天代理服务器部件控制外部用户与聊天应用程序间的交互。所述聊天代理服务器部件从外部用户接收请求并且仅当用户被验证为有效用户时发起聊天会话。用户验证可被仅当聊天服务的支付收到时验证用户的聊天支付程序,或验证用户、例如雇员授权使用聊天应用程序的外部用户验证系统执行。一旦聊天会话被建立,聊天操作被基于特定会话管理。所述聊天代理服务器部件还被配置为当会话被打断时执行会话重新连接检测;建立独立于聊天应用程序的多媒体路径;和提取并执行嵌入式命令。所述聊天封装部件管理所述聊天代理服务器部件和所述聊天应用程序间的通信。所述聊天封装部件还允许面向用户的聊天应用程序置于远程计算机上。
申请公布号 CN101394371B 申请公布日期 2013.01.23
申请号 CN200810149235.1 申请日期 2008.09.17
申请人 国际商业机器公司 发明人 薛荣银;G·S·宾加里;D·D·威克
分类号 H04L12/58(2006.01)I;H04L29/08(2006.01)I 主分类号 H04L12/58(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 赵冰
主权项 一种用于实现聊天应用程序代理服务器的系统,包括:聊天应用程序代理服务器部件,其配置为控制用户对通过利用多个代理提供对桌面帮助服务的访问的聊天应用程序的访问,所述聊天应用程序代理服务器部件被配置为在其中执行向用户提供图形用户界面的面向用户的聊天应用程序,其中用户与所述面向用户的聊天应用程序交互,并且多个代理与所述聊天应用程序交互,所述聊天应用程序代理服务器部件包括用户验证部件,该用户验证部件配置为接收给定用户的权证标识以及统一资源定位符,并且将所述权证标识发送到与所述统一资源定位符相对应的地址,用以验证所述权证标识,所述聊天应用程序代理服务器部件还配置为,基于所述给定用户的权证标识是否存在于所述聊天应用程序代理服务器部件中,来判断在所述给定用户与所述代理之间有没有先前存在的聊天会话,如果判定没有先前存在的聊天会话,则与所述聊天应用程序通信以在所述给定用户与所述代理中选定的一个代理之间建立新的聊天会话,其中所述聊天应用程序将对新聊天会话的聊天请求路由到所述选定的代理,以及,如果判定有先前存在的聊天会话,则与所述聊天应用程序通信以在所述给定用户与所述先前存在的聊天会话所涉及的代理之间重新建立先前存在的聊天会话,其中,所述权证标识对应于之前针对桌面帮助服务创建的权证,并且该权证配置为存储所述给定用户与代理之间的聊天记录;和聊天应用程序封装部件,其配置为管理所述聊天应用程序代理服务器部件和所述聊天应用程序间的通信,其中,所述聊天应用程序在所述聊天应用程序代理服务器部件与所述聊天应用程序封装部件外部,并且其中,所述聊天应用程序封装部件至少通过保持所述聊天应用程序代理服务器部件所使用的会话标识与聊天应用程序参数之间的映射以及通过使用所述会话标识与所述聊天应用程序进行通信而管理通信,其中,所述聊天应用程序代理服务器部件进一步被配置为实现通过所述聊天应用程序封装部件与聊天应用程序的路由选择路径,通过所述路由选择路径来路由用户与代理之间的聊天通信,实现所述路由选择路径之外且在所述聊天应用程序代理服务器部件与所述多个代理中的至少一个代理之间的媒体路径,在所述媒体路径上且在用户与所述至少一个代理之间路由多媒体。
地址 美国纽约