亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種終端獲取云服務(wù)的方法

文檔序號:8322300閱讀:544來源:國知局
一種終端獲取云服務(wù)的方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,尤其是涉及一種云端服務(wù)池動態(tài)維護(hù)、更新和終端 用戶獲取云服務(wù)方法。
【背景技術(shù)】
[0002] 信息技術(shù)的發(fā)展,尤其是移動互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,使得人類的生活和工作方 式發(fā)生了巨大變化,泛在的"服務(wù)"是這種巨大變化的催化劑,從人們的衣食住行、企業(yè)的生 產(chǎn)經(jīng)營到政府的管理決策都離不開服務(wù)所提供的支持。這種巨大的變化催生了世界經(jīng)濟(jì)從 "工業(yè)型經(jīng)濟(jì)"向"服務(wù)型經(jīng)濟(jì)"的轉(zhuǎn)型。目前,服務(wù)經(jīng)濟(jì)的份額已占世界發(fā)達(dá)國家⑶P的 70%以上,以移動物聯(lián)網(wǎng)技術(shù)為依托的"服務(wù)型經(jīng)濟(jì)"已成為世界經(jīng)濟(jì)發(fā)展的大趨勢,人類 社會已進(jìn)入了服務(wù)經(jīng)濟(jì)時代。
[0003] 隨著物聯(lián)網(wǎng)時代的到來,云端計算與終端用戶應(yīng)用呈現(xiàn)出融合的趨勢,通過各類 終端設(shè)備(筆記本電腦、手機(jī)和PDA等)接入并使用云上的軟件服務(wù)的"云-端模式"被 視為未來重要的應(yīng)用模式。云上軟件服務(wù)包含兩方面的含義,一方面是基于Web端的應(yīng)用 服務(wù),通過瀏覽器訪問網(wǎng)頁調(diào)用,并反饋到用戶,搜索引擎是該類云端應(yīng)用的典型;另一方 面是將互聯(lián)網(wǎng)客戶端軟件的計算與存儲能力從本地向服務(wù)器端遷移,此處服務(wù)器端即為云 端。無論是前者,還是后者,均是將瀏覽器或者任何其他互聯(lián)網(wǎng)客戶端軟件作為承載云應(yīng)用 互聯(lián)網(wǎng)服務(wù)的入口,從而在服務(wù)器端響應(yīng)用戶需求,從而達(dá)到集中計算資源,隨時訪問與調(diào) 用的目的。
[0004]目前,主流的云服務(wù)終端獲取技術(shù)有如下四種:(1)遠(yuǎn)程服務(wù)策略方法:如Stal提 出的透明的遠(yuǎn)程云服務(wù)訪問策略方法。這種終端獲取云服務(wù)的方法引入了一個服務(wù)代理, 它通過服務(wù)請求智能地檢查消費(fèi)的需求,并將請求路由到最合適的云服務(wù)提供者那里。它 的好處是云服務(wù)提供者只知道服務(wù)代理的存在,不知道在運(yùn)行時是由哪個云服務(wù)提供者提 供的。(2)服務(wù)適配器方法:DongjinYu在開源軟件的基礎(chǔ)上,構(gòu)建了一個松耦合的基于云 服務(wù)的數(shù)據(jù)交換和業(yè)務(wù)交互異構(gòu)系統(tǒng),并提出了一個企業(yè)應(yīng)用集成框架,該框架中的企業(yè) 總線層全部采用特定的適配器用以映射異構(gòu)數(shù)據(jù)格式、接口和協(xié)議,從而提高了系統(tǒng)組件 的重用和松耦合。服務(wù)適配器模式被用來隱藏具體的實現(xiàn)細(xì)節(jié),將基于標(biāo)準(zhǔn)的云服務(wù)轉(zhuǎn)換 成所需的數(shù)據(jù)和功能調(diào)用;(3)虛擬服務(wù)提供方法:該方法創(chuàng)建一個虛擬的云服務(wù)提供者, 指定所需的服務(wù),并假設(shè)它由某個云服務(wù)提供者提供;(4)企業(yè)服務(wù)總線方法:如朱近之描 述的企業(yè)服務(wù)總線架構(gòu)。企業(yè)服務(wù)總線方法是多個開發(fā)方法的匯合,如虛擬服務(wù)提供者、遠(yuǎn) 程策略、服務(wù)適配器等,這些方法互相協(xié)作,創(chuàng)建了一個中間件基礎(chǔ)設(shè)施層,支持健壯和有 效的云服務(wù)交互。該方法設(shè)計了一個通用的基礎(chǔ)設(shè)施,在不同的渠道、服務(wù)消費(fèi)者和服務(wù)提 供者之間提供轉(zhuǎn)換、路由和中介的功能。
[0005] 然而我們發(fā)現(xiàn),現(xiàn)有的云服務(wù)終端獲取技術(shù)主要存在如下三個缺陷:(1)現(xiàn)有的 技術(shù)無法有效進(jìn)行遠(yuǎn)程云端服務(wù)池的動態(tài)維護(hù)和更新,這樣,當(dāng)某些云服務(wù)失效時,終端用 戶無法及時獲取正確的活躍云服務(wù)信息,并避免選取時效的云服務(wù);(2)現(xiàn)有技術(shù)通常通 過大規(guī)模標(biāo)準(zhǔn)固化流程來確保云服務(wù)提供商的服務(wù)質(zhì)量、效率,且降低其開發(fā)成本,但對于 不同需求的多終端用戶而言,這些技術(shù)缺乏足夠的柔性和個性化,無法滿足需求;(3)現(xiàn)有 技術(shù)在處理多異構(gòu)終端用戶云服務(wù)獲取方面,需花費(fèi)大量的時間開銷和網(wǎng)絡(luò)帶寬,從而影 響終端用戶的使用效率和積極性。

【發(fā)明內(nèi)容】

[0006] 本發(fā)明的目的就是為了克服上述現(xiàn)有技術(shù)存在的缺陷而提供一種終端獲取云服 務(wù)的方法。
[0007] 本發(fā)明的目的可以通過以下技術(shù)方案來實現(xiàn):一種終端獲取云服務(wù)的方法,其特 征在于,包括以下步驟:
[0008] (1)云服務(wù)池動態(tài)維護(hù)和更新模塊在每個單位時間內(nèi)區(qū)分并分別維護(hù)三類云服 務(wù),即活躍云服務(wù)、待驗證云服務(wù)和失效云服務(wù);
[0009] (2)終端用戶獲取云服務(wù)模塊在用戶發(fā)出需求指令時被觸發(fā),并快速定位和返回 指令所請求的云服務(wù)集合。
[0010] 實施步驟⑴具體包括以下步驟:
[0011] (11)對于云服務(wù)池中的三類云服務(wù),首先設(shè)計云端服務(wù)池存儲架構(gòu),該存儲架構(gòu) 使用單元柵來組織和索引云服務(wù),當(dāng)有新供應(yīng)的云服務(wù)時,將該云服務(wù)插入到單元柵隊列 的末端,而下架的云服務(wù)從單元柵隊列的前端直接刪除;
[0012] (12)基于云端服務(wù)池存儲架構(gòu)構(gòu)建云服務(wù)池動態(tài)維護(hù)和更新模塊,來有效降低三 類云服務(wù)的比較次數(shù),該模塊分別對新供應(yīng)的云服務(wù)和下架的云服務(wù)進(jìn)行分別處理:
[0013] 121)對于新供應(yīng)的云服務(wù),云服務(wù)池動態(tài)維護(hù)和更新模塊首先判斷它的活躍性, 對于活躍云服務(wù),利用存儲架構(gòu)單元柵間的優(yōu)先、局部優(yōu)先和互斥三種依存關(guān)系來修改與 它相關(guān)的現(xiàn)有云服務(wù)類別;
[0014] 122)對于下架云服務(wù),云服務(wù)池動態(tài)維護(hù)和更新模塊利用存儲架構(gòu)的支配單元柵 區(qū)域來修改與它相關(guān)待驗證云服務(wù)的類別。
[0015] 實施步驟121)具體包括以下步驟:
[0016] 1211)獲取新供應(yīng)的云服務(wù)中具有活躍性的云服務(wù);
[0017] 1212)對于每個活躍云服務(wù),搜索該云服務(wù)的反支配單元柵區(qū)域,如果反支配單元 柵區(qū)域不存在其它云服務(wù),那么將它類別標(biāo)識為"活躍",否則將它標(biāo)識為"待驗證";
[0018] 1213)對于支配單元柵區(qū)域中的每個云服務(wù),將它標(biāo)識為"失效",并從云服務(wù)池中 刪除。
[0019] 實施步驟⑵具體包括以下步驟:
[0020] (21)基于云端服務(wù)池存儲架構(gòu),從云端服務(wù)池中獲取滿足單終端用戶需求的云服 務(wù):
[0021] 211)將云服務(wù)池中的非失效云服務(wù)進(jìn)行分組,每一組對應(yīng)同一個單元柵;
[0022] 212)將非空單元柵組織成單元柵序列;
[0023] 213)依次訪問序列中的每個單元柵,判斷該單元柵的狀態(tài),如果狀態(tài)為不活動,則 刪除該單元柵,否則保留該單元柵中所有不被其他云服務(wù)優(yōu)先的云服務(wù);
[0024] 214)將保留下來的云服務(wù)返回給單終端用戶;
[0025] (22)將多個異構(gòu)終端用戶發(fā)出的需求指令組織成一個包括若干顆終端用戶樹的 序列;
[0026] (23)基于步驟(21)中單終端用戶獲取的云服務(wù),利用步驟(22)所述的終端用戶 樹中各異構(gòu)終端用戶所對應(yīng)云服務(wù)集合的繼承關(guān)系和重復(fù)服務(wù)共享機(jī)制,快速定位和返回 指令所請求的云服務(wù)集合。
[0027] 與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點:
[0028] 1、利用基于云端服務(wù)池存儲架構(gòu)的動態(tài)維護(hù)和更新算法來降低三類云服務(wù)的比 較次數(shù),從而降低CPU和I/O開銷;
[0029] 2、能夠靈活地并行處理多種異構(gòu)終端系統(tǒng)的云服務(wù)獲取指令;
[0030] 3、采用高效多終端云服務(wù)獲取算法來同時并行處理多個異構(gòu)終端用戶發(fā)出的需 求指令,能夠有效縮減多終端用戶云服務(wù)獲取總時間開銷。
【附圖說明】
[0031] 圖1為本發(fā)明的框架示意圖。
【具體實施方式】
[0032] 下面結(jié)合附圖和具體實施例對本發(fā)明進(jìn)行詳細(xì)說明。
[0033] 如圖1所示,一種終端獲取云服務(wù)的方法,其特征在于,包括以下步驟:
[0034] (1)云服務(wù)池動態(tài)維護(hù)和更新模塊1在每個單位時間內(nèi)區(qū)分并分別維護(hù)三類云服 務(wù),即活躍云服務(wù)、待驗證云服務(wù)和失效云服務(wù);
[0035] 實施步驟(1)具體包括以下步驟:
[0036] (11)對于云服務(wù)池中的三類云服務(wù),首先設(shè)計云端服務(wù)池存儲架構(gòu),該存儲架構(gòu) 使用單元柵來組織和索引云服務(wù),當(dāng)有新供應(yīng)的云服務(wù)時,將該云服務(wù)插入到單元柵隊列 的末端,而下架的云服務(wù)從單元柵隊列的前端直接刪除;
[0037] (12)基于云端服務(wù)池存儲架構(gòu)構(gòu)建云服務(wù)池動態(tài)維護(hù)和更新模塊1,來有效降低 三類云服務(wù)的比較次數(shù),該模塊分別對新供應(yīng)的云服務(wù)和下架的云服務(wù)進(jìn)行分別處理:
[0038] 121)對于新供應(yīng)的云服務(wù),云服務(wù)池動態(tài)維護(hù)和更新模塊1首先判斷它的活躍 性,對于活躍云服務(wù),利用存儲架構(gòu)單元柵間的優(yōu)先、局部優(yōu)先和互斥三種依存關(guān)系來修改 與它相關(guān)的現(xiàn)有云服務(wù)類別;
[0039] 實施步驟121)具體包括以下步驟:
[0040] 1211)獲取新供應(yīng)的云服務(wù)中具有活躍性的云服務(wù);
[0041] 1212)對于每個活躍云服務(wù),搜索該云服務(wù)的反支配單元柵區(qū)域,如果反支配單元 柵區(qū)域不存在其它云服務(wù),那么將它類別標(biāo)識為"活躍",否則將它標(biāo)識為"待驗證";
[0042] 1213)對于支配單元柵區(qū)域中的每個云服務(wù),將它標(biāo)識為"失效",并從云服務(wù)池中 刪除。
[0043] 122)對于下架云服務(wù),云服務(wù)池動態(tài)維護(hù)和更新模塊1利用存儲架構(gòu)的支配單元 柵區(qū)域來修改與它相關(guān)待驗證云服務(wù)的類別;
[0044] (2)終端用戶獲取云服務(wù)模塊2在用戶發(fā)出需求指令時被觸發(fā),并快速定位和返 回指令所請求的云服務(wù)集合。
[0045] 實施步驟⑵具體包括以下步驟:
[0046] (21)基于云端服務(wù)池存儲架構(gòu),從云端服務(wù)池中獲取滿足單終端用戶需求的云服 務(wù):
[0047] 211)將云服務(wù)池中的非失效云服務(wù)進(jìn)行分組,每一組對應(yīng)同一個單元柵;
[0048] 212)將非空單元柵組織成單元柵序列;
[0049] 213)依次訪問序列中的每個單元柵,判斷該單元柵的狀態(tài),如果狀態(tài)為不活動,則 刪除該單元柵,否則保留該單元柵中所有不被其他云服務(wù)優(yōu)先的云服務(wù);
[0050] 214)將保留下來的云服務(wù)返回給單終端用戶;
[0051] (22)將多個異構(gòu)終端用戶發(fā)出的需求指令組織成一個包括若干顆終端用戶樹的 序列;
[0052] (23)基于步驟(21)中單終端用戶獲取的云服務(wù),利用步驟(22)所述的終端用戶 樹中各異構(gòu)終端用戶所對應(yīng)云服務(wù)集合的繼承關(guān)系和重復(fù)服務(wù)共享機(jī)制,快速定位和返回 指令所請求的云服務(wù)集合。
[0053] 實施例:
[0054] 在本發(fā)明中,云端服務(wù)池存儲架構(gòu)實施方式如下:存儲架構(gòu)每個單元柵包含3個 指針列表,分別指向落在該單元柵中的活躍云服務(wù)、待驗證云服務(wù)和失效云服務(wù)。由于 云服務(wù)池中云服務(wù)的插入和刪除操作都以先進(jìn)先出的方式進(jìn)行,因此,這3個指針列表 上每個更新操作的時間復(fù)
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1