[发明专利]基于代理的移动云服务访问系统及方法在审
申请号: | 201210365588.1 | 申请日: | 2012-09-27 |
公开(公告)号: | CN103701834A | 公开(公告)日: | 2014-04-02 |
发明(设计)人: | 丁博;刘惠;肖玺;史殿习;王怀民;闫惠宁;吴振东;滕猛;尹刚 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京泛华伟业知识产权代理有限公司 11280 | 代理人: | 王勇 |
地址: | 410073 湖南省长沙*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 代理 移动 服务 访问 系统 方法 | ||
1.一种基于代理的移动云服务访问系统,所述系统包括移动设备客户端以及部署在移动设备客户端和云服务之间的接入代理服务器,其中所述接入代理服务器包括:
PSIDL解析器,用于解析采用PSIDL语言描述的代理服务描述文件,
文件库,用于存储从移动设备客户端上传的代理服务描述文件,
文件库管理器,用于管理从移动设备客户端上传的代理服务描述文件,
代理服务队列,用于维护访问云服务的移动设备客户端请求队列,
代理服务执行器,用于执行移动设备客户端请求的代理服务;
所述移动设备客户端包括:
描述文件上传接口,用于将代理服务描述文件从移动设备客户端上传至接入代理服务器,
代理服务调用接口,用于调用接入代理服务器上的代理服务。
2.根据权利要求1所述的系统,所述代理服务执行器包括代理服务适配器和客户请求构造器,其中:
代理服务适配器用于对移动设备客户端请求的代理服务进行适配,以找到相应的目标服务;
客户请求构造器用于构造云服务的移动设备客户端请求,并完成对云服务的访问。
3.根据权利要求2所述的系统,所述接入代理服务器还包括响应结果优化器,该响应结果优化器包括XML到JSON转换器,用于对云服务响应结果的数据格式转换。
4.根据权利要求3所述的系统,所述响应结果优化器还包括JSON格式定制器,用于对云服务响应结果的JSON格式定制。
5.根据权利要求4所述的系统,云服务响应结果的JSON格式定制包括对云服务响应结果的删减和重塑。
6.根据权利要求2-5之一所述的系统,所述接入代理服务器还包括服务缓存模块,用于缓存云服务响应结果。
7.一种基于权利要求1的基于代理的移动云服务访问系统的移动云服务访问方法,该方法包括:
步骤1)、通过移动设备客户端的代理服务调用接口调用接入代理服务器上的代理服务,包括:
步骤1-1)、接入代理服务器上的代理服务适配器对请求的代理服务在代理服务队列中进行适配,找到请求的代理服务,
步骤1-2)由客户请求构造器构造相应的云服务客户端,和代理服务适配器一起完成对远程云服务的访问并获得云服务响应结果;
步骤2)、由代理服务适配器将云服务响应结果返回移动设备客户端。
8.根据权利要求7所述的方法,其中步骤1)之前还包括如下步骤:
当移动云服务应用在移动设备客户端上启动时,首先对接入代理服务器进行请求尝试以核实请求的代理服务是否已存在,
在尝试失败时,从移动设备客户端将代理服务描述文件上传至接入代理服务器的文件库,由文件库管理器驱动PSIDL解析器对该代理服务描述文件进行解析以生成相应的代理服务实现,并将该代理服务加入到代理服务队列中。
9.根据权利要求7所述的方法,其中步骤1)还包括:
步骤1-3)、由代理服务适配器将云服务响应结果返回响应结果优化器,由响应结果优化器对云服务响应结果格式进行优化,最后将优化后的云服务响应结果返回给代理服务适配器,其中,所述对云服务响应结果格式进行优化包括:
步骤1-3-1)、对云服务响应结果的数据格式进行判断,如果为XML格式,则通过XML到JSON转换器进行云服务响应结果数据格式的转换,如果云服务响应结果本身是JSON格式,则不作操作。
10.根据权利要求9所述的方法,其中步骤1-3)还包括:
步骤1-3-2)、通过JSON格式定制器进行JSON数据重定制。
11.根据权利要求10所述的方法,其中通过JSON格式定制器进行JSON数据重定制包括删减和重塑。
12.根据权利要求7-11之一所述的方法,其中步骤2)还包括:将云服务响应结果缓存至服务缓存模块。
13.根据权利要求12所述的方法,其中步骤1-1)之前还包括如下步骤:
接入代理服务器上的代理服务适配器从服务缓存模块中寻找请求的代理服务,如果服务缓存模块中保存有该请求的代理服务,则接入代理服务器将直接从服务缓存模块中获取云服务响应结果并跳过步骤1-1)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210365588.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:插入式广告牌的电动广告车
- 下一篇:一种碳烤炉