一种标准化云服务接口及方法技术

技术编号:12950903 阅读:146 留言:0更新日期:2016-03-02 11:31
本发明专利技术提供一种标准化云服务接口及方法,属于计算机技术领域。本发明专利技术的方法包括:提取第三方云服务类库,整合成为独立的多种云服务接口系统;获取用户发出的调用云服务指令;根据所述用户发出的指令调用相应云服务类库;连接云服务器,向云服务器发出指令,进行数据交互。本发明专利技术的有益效果是:克服现有云服务本地占用过大,升级迭代成本高的缺陷,提供一种标准化云服务接口,其通过整合各类第三方云服务类库,负载均衡形成独立的接口系统,本地业务系统通过网络调用该接口系统,大大缩减了云服务类库模块的占用,让低配置的应用系统也能使用复杂多变的云服务。同时更利于业务系统升级的平滑过渡。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及。
技术介绍
随着互联网应用的不断发展,互联网所能提供的服务种类和方式也趋于多样化。一种通过网络共享,传递计算能力的网络服务也逐渐发展普及,也形成多家云服务提供商百家争鸣的局面。人们通过云服务接口,可以自云服务端轻松获取无限扩容的存储空间,更便利了信息的交互和分享。传统的云服务接口模式,采取了本地调用模式。将云客户端类库放置在本地端口,通过调用本地的云客户端类库与云服务器端进行交互。在实现本专利技术的过程中,专利技术人发现现有技术存在以下问题: 首先,第三方云客户端类库整合在本地系统,随着云服务选项的增加,本地将会置入越来越多的云客户端类库,这样的结果是业务系统所占用硬件资源迅速增长,影响业务处理的性能,也限制了接口系统功能的扩展。其次,业务系统需要与第三方云客户端类库相适配,这样当业务系统升级迭代时,就面临着需要确保第三方云客户端类库与业务系统相容的问题,大大增加了工作量,特别是在提供了较多云服务选项的业务系统中。最后,传统的云服务调用模式中,业务系统为了调用不同的云服务必须采用与各云服务器相适配的调用标准,这就造成当业务系统需要增加云服务选项或分别调用不同云服务时,调用方式的不同影响业务处理效率,使业务系统变得冗余无当。
技术实现思路
本专利技术的目的在于,克服现有云服务本地占用过大,升级迭代成本高的缺陷,提供一种标准化云服务接口,其通过整合各类第三方云客户端类库,负载均衡形成独立的接口系统,本地业务系统通过网络调用该接口系统,大大缩减了云客户端类库模块的占用,让低配置的应用系统也能使用复杂多变的云服务。同时更利于业务系统升级的平滑过渡。本专利技术的目的还在于提供一种实现上述标准化云服务接口的方法。为实现上述专利技术目的之一,本专利技术提供一种标准化云服务接口。所述技术方案如下: 一种标准化云服务接口,包括: 数据交互模块:用于接收访问云服务的请求指令,并输出调用结果; 云服务资源库模块:用于整合第三方云客户端类库,通过指令调用第三方云客户端类库; 云服务交互模块:用于向云服务器发出指令,并进行数据交互。作为上述技术方案的优选,所述云服务资源库模块用于整合第三方云客户端类库,以提供多种云服务接口。相应地,为实现上述另一目的,本专利技术还提供了一种标准化云服务方法。一种标准化云服务方法,包括以下步骤: 建立云服务资源库步骤:提取第三方云客户端类库,整合成为独立的多种云服务接口系统; 指令录入步骤:获取用户发出的调用云服务指令; 云服务资源库调用步骤:根据所述用户发出的指令调用相应云客户端类库; 云服务交互步骤:连接云服务器,向云服务器发出指令,进行数据交互。作为上述技术方案的优选,所述云服务资源库包括多种第三方云客户端类库。与现有技术相比,本专利技术的有益效果是:标准化云服务接口或标准化云服务方法,通过整合第三方云客户端类库,形成独立的负载均衡的接口系统,降低本地业务系统的资源占用,并确保业务系统升级的平滑过渡。【附图说明】图1是本专利技术一个实施例中标准化云服务接口的结构示意图; 图2是本专利技术一个实施例中云服务资源库模块的示意图; 图3是本专利技术一个实施例中标准化云服务方法的流程图。【具体实施方式】为了更清楚地展示本专利技术的目的、技术方案和优点,下面将结合具体实施例及附图对本专利技术的实施方式作较为详细地描述。但这些实施方式并不限制本专利技术,本领域的普通技术人员根据这些实施方式所轻易做出的结构、方法、或功能上的变换均包含在本专利技术的保护范围内。如图1所示,本专利技术第一实施例提出了一种标准化云服务接口,包括: 数据交互模块101、用于接收访问云服务的请求指令,并输出调用结果; 云服务资源库模块102、用于整合第三方云客户端类库,通过指令调用第三方云客户端类库; 云服务交互模块103、用于向云服务器发出指令,并进行数据交互。具体的,所述云服务资源库模块用于整合第三方云客户端类库,以提供多种云服务接口。例如:云服务资源库模块整合了“百度云”的类库,所述标准化云服务接口就具有了连接“百度云”的功能,可供用户选择使用。如图3所示,本专利技术另一实施例提出了一种标准化云服务方法,包括以下步骤: 建立云服务资源库步骤301、提取第三方云客户端类库,整合成为独立的多种云服务接口系统; 指令录入步骤302、获取用户发出的调用云服务指令; 云服务资源库调用步骤303、根据所述用户发出的指令调用相应云客户端类库; 云服务交互步骤304、连接云服务器,向云服务器发出指令,进行数据交互。具体的,所述云服务资源库包括了多种第三方云客户端类库。例如:所述云服务资源库中包括“百度云”类库,用户即可通过云服务接口获取“百度云”服务,与“百度云”服务器进行交互。本专利技术实施例提供的上述技术方案的全部或部分可以通过程序指令相关的硬件来完成,所述程序可以储存在可读取的存储介质中,所述存储介质包括:R0M、RAM、磁盘、光盘等各种可以存储程序代码的介质。上文所述仅为本专利技术的可行性实施例,并不用以限制本专利技术,凡未脱离本专利技术的精神和原则所作的任何等效实施方式或变更,均应包含在本专利技术的保护范围之内。【主权项】1.一种标准化云服务接口,其特征在于,所述标准化云服务接口包括: 数据交互模块:用于接收访问云服务的请求指令,并输出调用结果; 云服务资源库模块:用于整合第三方云服务类库,通过指令调用第三方云服务类库; 云服务交互模块:用于向云服务器发出指令,并进行数据交互。2.根据权利要求1所述的标准化云服务接口,其特征在于,所述云服务资源库模块用于整合第三方云服务类库,以提供多种云服务接口。3.—种标准化云服务方法,其特征在于,所述标准化云服务方法包括: 建立云服务资源库步骤:提取第三方云服务类库,整合成为独立的多种云服务接口系统; 指令录入步骤:获取用户发出的调用云服务指令; 云服务资源库调用步骤:根据所述用户发出的指令调用相应云服务类库; 云服务交互步骤:连接云服务器,向云服务器发出指令,进行数据交互。4.根据权利要求3所述的标准化云服务方法,其特征在于,所述云服务资源库包括多种第三方云服务类库。【专利摘要】本专利技术提供,属于计算机
本专利技术的方法包括:提取第三方云服务类库,整合成为独立的多种云服务接口系统;获取用户发出的调用云服务指令;根据所述用户发出的指令调用相应云服务类库;连接云服务器,向云服务器发出指令,进行数据交互。本专利技术的有益效果是:克服现有云服务本地占用过大,升级迭代成本高的缺陷,提供一种标准化云服务接口,其通过整合各类第三方云服务类库,负载均衡形成独立的接口系统,本地业务系统通过网络调用该接口系统,大大缩减了云服务类库模块的占用,让低配置的应用系统也能使用复杂多变的云服务。同时更利于业务系统升级的平滑过渡。【IPC分类】H04L29/08, G06F3/06【公开号】CN105376273【申请号】CN201410410293【专利技术人】周小伟 【申请人】上海博科资讯股份有限公司【公开日】2016年3月2日【申请日】2014年8月20日本文档来自技高网
...

【技术保护点】
一种标准化云服务接口,其特征在于,所述标准化云服务接口包括:数据交互模块:用于接收访问云服务的请求指令,并输出调用结果;云服务资源库模块:用于整合第三方云服务类库,通过指令调用第三方云服务类库;云服务交互模块:用于向云服务器发出指令,并进行数据交互。

【技术特征摘要】

【专利技术属性】
技术研发人员:周小伟
申请(专利权)人:上海博科资讯股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1