一種標(biāo)準(zhǔn)化云服務(wù)接口及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種標(biāo)準(zhǔn)化云服務(wù)接口及方法。
[0002]
【背景技術(shù)】
[0003]隨著互聯(lián)網(wǎng)應(yīng)用的不斷發(fā)展,互聯(lián)網(wǎng)所能提供的服務(wù)種類和方式也趨于多樣化。一種通過網(wǎng)絡(luò)共享,傳遞計(jì)算能力的網(wǎng)絡(luò)服務(wù)也逐漸發(fā)展普及,也形成多家云服務(wù)提供商百家爭(zhēng)鳴的局面。人們通過云服務(wù)接口,可以自云服務(wù)端輕松獲取無限擴(kuò)容的存儲(chǔ)空間,更便利了信息的交互和分享。
[0004]傳統(tǒng)的云服務(wù)接口模式,采取了本地調(diào)用模式。將云客戶端類庫放置在本地端口,通過調(diào)用本地的云客戶端類庫與云服務(wù)器端進(jìn)行交互。在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)存在以下問題:
首先,第三方云客戶端類庫整合在本地系統(tǒng),隨著云服務(wù)選項(xiàng)的增加,本地將會(huì)置入越來越多的云客戶端類庫,這樣的結(jié)果是業(yè)務(wù)系統(tǒng)所占用硬件資源迅速增長(zhǎng),影響業(yè)務(wù)處理的性能,也限制了接口系統(tǒng)功能的擴(kuò)展。
[0005]其次,業(yè)務(wù)系統(tǒng)需要與第三方云客戶端類庫相適配,這樣當(dāng)業(yè)務(wù)系統(tǒng)升級(jí)迭代時(shí),就面臨著需要確保第三方云客戶端類庫與業(yè)務(wù)系統(tǒng)相容的問題,大大增加了工作量,特別是在提供了較多云服務(wù)選項(xiàng)的業(yè)務(wù)系統(tǒng)中。
[0006]最后,傳統(tǒng)的云服務(wù)調(diào)用模式中,業(yè)務(wù)系統(tǒng)為了調(diào)用不同的云服務(wù)必須采用與各云服務(wù)器相適配的調(diào)用標(biāo)準(zhǔn),這就造成當(dāng)業(yè)務(wù)系統(tǒng)需要增加云服務(wù)選項(xiàng)或分別調(diào)用不同云服務(wù)時(shí),調(diào)用方式的不同影響業(yè)務(wù)處理效率,使業(yè)務(wù)系統(tǒng)變得冗余無當(dāng)。
[0007]
【發(fā)明內(nèi)容】
[0008]本發(fā)明的目的在于,克服現(xiàn)有云服務(wù)本地占用過大,升級(jí)迭代成本高的缺陷,提供一種標(biāo)準(zhǔn)化云服務(wù)接口,其通過整合各類第三方云客戶端類庫,負(fù)載均衡形成獨(dú)立的接口系統(tǒng),本地業(yè)務(wù)系統(tǒng)通過網(wǎng)絡(luò)調(diào)用該接口系統(tǒng),大大縮減了云客戶端類庫模塊的占用,讓低配置的應(yīng)用系統(tǒng)也能使用復(fù)雜多變的云服務(wù)。同時(shí)更利于業(yè)務(wù)系統(tǒng)升級(jí)的平滑過渡。
[0009]本發(fā)明的目的還在于提供一種實(shí)現(xiàn)上述標(biāo)準(zhǔn)化云服務(wù)接口的方法。
[0010]為實(shí)現(xiàn)上述發(fā)明目的之一,本發(fā)明提供一種標(biāo)準(zhǔn)化云服務(wù)接口。所述技術(shù)方案如下:
一種標(biāo)準(zhǔn)化云服務(wù)接口,包括:
數(shù)據(jù)交互模塊:用于接收訪問云服務(wù)的請(qǐng)求指令,并輸出調(diào)用結(jié)果;
云服務(wù)資源庫模塊:用于整合第三方云客戶端類庫,通過指令調(diào)用第三方云客戶端類庫;
云服務(wù)交互模塊:用于向云服務(wù)器發(fā)出指令,并進(jìn)行數(shù)據(jù)交互。
[0011]作為上述技術(shù)方案的優(yōu)選,所述云服務(wù)資源庫模塊用于整合第三方云客戶端類庫,以提供多種云服務(wù)接口。
[0012]相應(yīng)地,為實(shí)現(xiàn)上述另一目的,本發(fā)明還提供了一種標(biāo)準(zhǔn)化云服務(wù)方法。
[0013]一種標(biāo)準(zhǔn)化云服務(wù)方法,包括以下步驟:
建立云服務(wù)資源庫步驟:提取第三方云客戶端類庫,整合成為獨(dú)立的多種云服務(wù)接口系統(tǒng);
指令錄入步驟:獲取用戶發(fā)出的調(diào)用云服務(wù)指令;
云服務(wù)資源庫調(diào)用步驟:根據(jù)所述用戶發(fā)出的指令調(diào)用相應(yīng)云客戶端類庫;
云服務(wù)交互步驟:連接云服務(wù)器,向云服務(wù)器發(fā)出指令,進(jìn)行數(shù)據(jù)交互。
[0014]作為上述技術(shù)方案的優(yōu)選,所述云服務(wù)資源庫包括多種第三方云客戶端類庫。
[0015]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:標(biāo)準(zhǔn)化云服務(wù)接口或標(biāo)準(zhǔn)化云服務(wù)方法,通過整合第三方云客戶端類庫,形成獨(dú)立的負(fù)載均衡的接口系統(tǒng),降低本地業(yè)務(wù)系統(tǒng)的資源占用,并確保業(yè)務(wù)系統(tǒng)升級(jí)的平滑過渡。
[0016]
【附圖說明】
[0017]圖1是本發(fā)明一個(gè)實(shí)施例中標(biāo)準(zhǔn)化云服務(wù)接口的結(jié)構(gòu)示意圖;
圖2是本發(fā)明一個(gè)實(shí)施例中云服務(wù)資源庫模塊的示意圖;
圖3是本發(fā)明一個(gè)實(shí)施例中標(biāo)準(zhǔn)化云服務(wù)方法的流程圖。
[0018]
【具體實(shí)施方式】
[0019]為了更清楚地展示本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn),下面將結(jié)合具體實(shí)施例及附圖對(duì)本發(fā)明的實(shí)施方式作較為詳細(xì)地描述。但這些實(shí)施方式并不限制本發(fā)明,本領(lǐng)域的普通技術(shù)人員根據(jù)這些實(shí)施方式所輕易做出的結(jié)構(gòu)、方法、或功能上的變換均包含在本發(fā)明的保護(hù)范圍內(nèi)。
[0020]如圖1所示,本發(fā)明第一實(shí)施例提出了一種標(biāo)準(zhǔn)化云服務(wù)接口,包括:
數(shù)據(jù)交互模塊101、用于接收訪問云服務(wù)的請(qǐng)求指令,并輸出調(diào)用結(jié)果;
云服務(wù)資源庫模塊102、用于整合第三方云客戶端類庫,通過指令調(diào)用第三方云客戶端類庫;
云服務(wù)交互模塊103、用于向云服務(wù)器發(fā)出指令,并進(jìn)行數(shù)據(jù)交互。
[0021]具體的,所述云服務(wù)資源庫模塊用于整合第三方云客戶端類庫,以提供多種云服務(wù)接口。例如:云服務(wù)資源庫模塊整合了“百度云”的類庫,所述標(biāo)準(zhǔn)化云服務(wù)接口就具有了連接“百度云”的功能,可供用戶選擇使用。
[0022]如圖3所示,本發(fā)明另一實(shí)施例提出了一種標(biāo)準(zhǔn)化云服務(wù)方法,包括以下步驟:
建立云服務(wù)資源庫步驟301、提取第三方云客戶端類庫,整合成為獨(dú)立的多種云服務(wù)接口系統(tǒng);
指令錄入步驟302、獲取用戶發(fā)出的調(diào)用云服務(wù)指令;
云服務(wù)資源庫調(diào)用步驟303、根據(jù)所述用戶發(fā)出的指令調(diào)用相應(yīng)云客戶端類庫; 云服務(wù)交互步驟304、連接云服務(wù)器,向云服務(wù)器發(fā)出指令,進(jìn)行數(shù)據(jù)交互。
[0023]具體的,所述云服務(wù)資源庫包括了多種第三方云客戶端類庫。例如:所述云服務(wù)資源庫中包括“百度云”類庫,用戶即可通過云服務(wù)接口獲取“百度云”服務(wù),與“百度云”服務(wù)器進(jìn)行交互。
[0024]本發(fā)明實(shí)施例提供的上述技術(shù)方案的全部或部分可以通過程序指令相關(guān)的硬件來完成,所述程序可以儲(chǔ)存在可讀取的存儲(chǔ)介質(zhì)中,所述存儲(chǔ)介質(zhì)包括:R0M、RAM、磁盤、光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0025]上文所述僅為本發(fā)明的可行性實(shí)施例,并不用以限制本發(fā)明,凡未脫離本發(fā)明的精神和原則所作的任何等效實(shí)施方式或變更,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種標(biāo)準(zhǔn)化云服務(wù)接口,其特征在于,所述標(biāo)準(zhǔn)化云服務(wù)接口包括: 數(shù)據(jù)交互模塊:用于接收訪問云服務(wù)的請(qǐng)求指令,并輸出調(diào)用結(jié)果; 云服務(wù)資源庫模塊:用于整合第三方云服務(wù)類庫,通過指令調(diào)用第三方云服務(wù)類庫; 云服務(wù)交互模塊:用于向云服務(wù)器發(fā)出指令,并進(jìn)行數(shù)據(jù)交互。2.根據(jù)權(quán)利要求1所述的標(biāo)準(zhǔn)化云服務(wù)接口,其特征在于,所述云服務(wù)資源庫模塊用于整合第三方云服務(wù)類庫,以提供多種云服務(wù)接口。3.—種標(biāo)準(zhǔn)化云服務(wù)方法,其特征在于,所述標(biāo)準(zhǔn)化云服務(wù)方法包括: 建立云服務(wù)資源庫步驟:提取第三方云服務(wù)類庫,整合成為獨(dú)立的多種云服務(wù)接口系統(tǒng); 指令錄入步驟:獲取用戶發(fā)出的調(diào)用云服務(wù)指令; 云服務(wù)資源庫調(diào)用步驟:根據(jù)所述用戶發(fā)出的指令調(diào)用相應(yīng)云服務(wù)類庫; 云服務(wù)交互步驟:連接云服務(wù)器,向云服務(wù)器發(fā)出指令,進(jìn)行數(shù)據(jù)交互。4.根據(jù)權(quán)利要求3所述的標(biāo)準(zhǔn)化云服務(wù)方法,其特征在于,所述云服務(wù)資源庫包括多種第三方云服務(wù)類庫。
【專利摘要】本發(fā)明提供一種標(biāo)準(zhǔn)化云服務(wù)接口及方法,屬于計(jì)算機(jī)技術(shù)領(lǐng)域。本發(fā)明的方法包括:提取第三方云服務(wù)類庫,整合成為獨(dú)立的多種云服務(wù)接口系統(tǒng);獲取用戶發(fā)出的調(diào)用云服務(wù)指令;根據(jù)所述用戶發(fā)出的指令調(diào)用相應(yīng)云服務(wù)類庫;連接云服務(wù)器,向云服務(wù)器發(fā)出指令,進(jìn)行數(shù)據(jù)交互。本發(fā)明的有益效果是:克服現(xiàn)有云服務(wù)本地占用過大,升級(jí)迭代成本高的缺陷,提供一種標(biāo)準(zhǔn)化云服務(wù)接口,其通過整合各類第三方云服務(wù)類庫,負(fù)載均衡形成獨(dú)立的接口系統(tǒng),本地業(yè)務(wù)系統(tǒng)通過網(wǎng)絡(luò)調(diào)用該接口系統(tǒng),大大縮減了云服務(wù)類庫模塊的占用,讓低配置的應(yīng)用系統(tǒng)也能使用復(fù)雜多變的云服務(wù)。同時(shí)更利于業(yè)務(wù)系統(tǒng)升級(jí)的平滑過渡。
【IPC分類】H04L29/08, G06F3/06
【公開號(hào)】CN105376273
【申請(qǐng)?zhí)枴緾N201410410293
【發(fā)明人】周小偉
【申請(qǐng)人】上海博科資訊股份有限公司
【公開日】2016年3月2日
【申請(qǐng)日】2014年8月20日