[發明專利]基于云服務的實現軟件服務的方法、客戶端及云服務器在審
| 申請號: | 201210304045.9 | 申請日: | 2012-08-24 |
| 公開(公告)號: | CN102868729A | 公開(公告)日: | 2013-01-09 |
| 發明(設計)人: | 周軼 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 李健;龍洪 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 服務 實現 軟件 方法 客戶端 服務器 | ||
技術領域
本發明涉及通信領域,具體涉及一種基于云服務的實現復雜軟件服務的方法、客戶端、云服務器及系統。
背景技術
軟件作為人類的一種輔助工具被越來越多的普通用戶所使用,同時人們對它的需求也越來越豐富、要求也越來越高。隨著軟件的復雜度升高,其需要越來高的硬件配置給予支持。但是,對于廣大用戶的購買能力來說,普通的個人用戶所能擁有的硬件資源是非常有限的,這也就導致個人用戶所能享受到的軟件服務將非常有限。傳統軟件設計無論多么完美,一旦出售給用戶并被安裝到客戶端,它的主體功能就被基本確定。即便通過網絡升級的方式可以完善或擴充其部分功能,但也僅限于完善、擴充和修改Bug等方面,不能讓一個軟件通過網絡升級變為另外一款軟件。其中存在著技術、利益等諸多問題。這也就導致了每當用戶需要使用(哪怕是暫時需要)某種軟件功能,他就必須要全新購買此款軟件的現狀。如果此款軟件需要很高的硬件配置支持,那么該用戶還不得不為此買單。這樣使得用戶為了解決某個問題,所付出的代價過于昂貴,性價比很低。如此也極大的限制了軟件用戶的使用以及軟件的推廣,畢竟不是所有的用戶能夠毫不猶豫的愿意為此買單。
所以,急需提出一種實現復雜軟件服務的方法,可以為用戶提供更加豐富、強大、穩定和安全的軟、硬件資源服務,并使用戶付出的代價遠遠小于傳統軟件方式。
發明內容
本發明需要解決的技術問題是提供一種基于云服務的實現復雜軟件服務的方法、客戶端、云服務器及系統,使用戶付出的代價遠遠小于傳統軟件方式,同時能夠享受到更加豐富、強大、穩定和安全的軟、硬件資源服務。
為了解決上述技術問題,本發明提供了一種基于云服務的實現復雜軟件服務的方法,包括:
客戶端在收到用戶需要提供的軟件服務后,向云服務器發送請求,所述請求中攜帶了用戶需要提供的軟件服務信息;
所述云服務器在收到所述請求后,根據所述用戶需要提供的軟件服務信息選擇相應的云端功能模塊與所述客戶端進行交互,為用戶提供所述軟件服務。
進一步地,在所述客戶端向所述云服務器發送請求之前,還包括:
由所述云服務器向所述客戶端推送或者所述客戶端向所述云服務器主動獲取所述云服務器可提供的軟件服務列表,為用戶顯示該軟件服務列表,供用戶選擇。
進一步地,所述云服務器預先設置了所述云服務器可提供的軟件服務與所述云端功能模塊的對應關系;
所述云服務器在收到所述請求后,根據所述用戶需要提供的軟件服務信息選擇相應的云端功能模塊與所述客戶端進行交互,包括:
所述云服務器在收到所述請求后,根據所述對應關系選擇所述用戶需要提供的軟件服務對應的云端功能模塊與所述客戶端進行交互。
進一步地,所述云端功能模塊包括一個或多個,每個云端功能模塊支持的功能單一,且云端功能模塊之間是零耦合的;
所述云服務器在收到所述請求后,根據所述用戶需要提供的軟件服務信息選擇相應的云端功能模塊與所述客戶端進行交互,還包括:
所述云端功能模塊與所述客戶端進行交互時,還與其他云端功能模塊進行交互,獲取其他云端功能模塊提供相應軟件服務的信息,所述云端功能模塊與其他云端功能模塊并行運行,以支持為用戶提供的所述軟件服務。
進一步地,所述云服務器在收到所述請求后,根據所述用戶需要提供的軟件服務信息選擇相應的云端功能模塊與所述客戶端進行交互,為用戶提供所述軟件服務,還包括:
所述云端功能模塊與所述客戶端進行交互時,根據所述用戶需要提供的軟件服務信息,向所述客戶端返回輔助工具或功能數據,或通知所述客戶端從所述云服務器下載相應的輔助工具或功能數據;
所述客戶端接收所述云端功能模塊返回的輔助工具或功能數據,或者在收到所述云端功能模塊的通知后,從所述云服務器下載相應的輔助工具或功能數據,并預先與云服務器建立一套機制加載運行該輔助工具或功能數據,與所述云端功能模塊共同作用以實現該用戶需要提供的軟件服務;所述客戶端為一容器,本身不具備為用戶提供所需軟件服務的功能。
為了解決上述技術問題,本發明還提供了一種實現復雜軟件服務的云服務器,包括一個或多個云端功能模塊,所述云服務器還包括:
接收模塊,用于接收客戶端發送的請求,所述請求中攜帶了用戶需要提供的軟件服務信息;
交互模塊,用于在收到所述請求后,根據所述用戶需要提供的軟件服務信息選擇相應的云端功能模塊與所述客戶端進行交互;
所述云端功能模塊,用于與所述客戶端進行交互,為用戶提供所述軟件服務。
進一步地,所述云服務器還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210304045.9/2.html,轉載請聲明來源鉆瓜專利網。





