[发明专利]改善客户端-小型服务程序通信的方法和系统有效
申请号: | 200680032557.7 | 申请日: | 2006-07-26 |
公开(公告)号: | CN101258494A | 公开(公告)日: | 2008-09-03 |
发明(设计)人: | S·拉斯普尔;Y·塞尔莱特 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 赵科 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 改善 客户端 小型 服务 程序 通信 方法 系统 | ||
1.一种在不改变现有通信协议以及客户端的情况下改善客户端(1)-小型服务程序(2)通信的方法,其中所述通信协议的特征在于:客户端(1)发起从小型服务程序(8)检索信息的请求的单向通信路径,以及所述小型服务程序(8)发送至少包含指示所述请求的成功或失败的返回码的响应,并且在存在的情况下还包括所述请求的结果,其中在所述服务器侧,所述方法的特征在于以下步骤:
如果所述小型服务程序(8)识别到在所述初始请求中没有被包括用于提供完整响应的缺失信息,则通过利用所述初始请求的响应功能,自动地打开从所述小型服务程序(8)经由所述客户端网络浏览器到所述小型服务程序(8)的另一通信路径,用于提供所述缺失信息到所述小型服务程序(8),
其中所述另一通信路径由另一小型服务程序功能组件(10)支持,并且其特征在于以下步骤:
所述小型服务程序(8)产生脚本(12),其中所述脚本当在客户端网络浏览器处执行时检索所述缺失信息并调用所述另一小型服务程序功能组件(10),
将所述脚本(12)附加到所述响应,从而指示其为局部响应,
发送包括所述脚本(12)的响应到客户端网络浏览器,
暂停所述小型服务程序(8)对所述初始响应的执行,直到所述缺失信息可用为止;所述另一小型服务程序功能组件(10)接收所述缺失信息,其中所述缺失信息被包含在所述脚本(12)当在所述客户端网络浏览器上执行期间所创建的新请求中,
提供所述缺失信息到所述小型服务程序(8),以及
所述小型服务程序(8)利用所述缺失信息继续执行所述初始响应,以检索所述响应的其余部分,并提供所述响应的所述其余部分到所述客户端网络浏览器用于显示。
2.根据权利要求1的方法,其中所述通信协议是HTTP协议。
3.根据权利要求1或2的方法,其中所述另一小型服务程序功能组件(10)被实现为单独的次小型服务程序。
4.根据权利要求3的方法,其中所述次小型服务程序(10)接收所述脚本(12)所发送的新HTTP请求,并将缺失信息存储在这两个小型服务程序(8,10)所使用的共享存储器中。
5.根据权利要求3的方法,其中所述缺失信息被所述次小型服务程序(10)存储在所述客户端(1)与所述服务器(2)之间的当前HTTP会话对象中,并被传递到所述小型服务程序。
6.根据权利要求1或2的方法,其中所述另一小型服务程序功能组件(10)是所述小型服务程序(8)的一部分,并且所述小型服务程序对所述新HTTP请求的接收自动地开始所述小型服务程序的第二实例,并且以所述缺失信息更新当前HTTP会话对象。
7.根据权利要求1或2的方法,其中所述网络浏览器对所述脚本(12)的执行自动地检索缺失信息,或通过附加用户输入来检索缺失信息。
8.根据权利要求1或2的方法,其中所述小型服务程序(8)被实现为Java小型服务程序。
9.根据权利要求1或2的方法,其中所述脚本(12)被实现为Java脚本。
10.根据权利要求1或2的方法,其中所述脚本(12)包含具有由所述小型服务程序所产生的分配的密钥(密钥/值对)的缺失信息(值)。
11.一种客户端-服务器构架中使用根据权利要求1到9之一的方法的服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680032557.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:物理地定位网络中的内容
- 下一篇:用于经口递送亲水性肽镇痛药的肽缀合物