[發明專利]一種能夠動態解析Web應用的云計算系統及方法有效
| 申請號: | 201410513611.6 | 申請日: | 2014-09-29 |
| 公開(公告)號: | CN104270443B | 公開(公告)日: | 2017-12-12 |
| 發明(設計)人: | 周華強;朱奕 | 申請(專利權)人: | 北京掌中經緯技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京方安思達知識產權代理有限公司11472 | 代理人: | 王宇楊,王敬波 |
| 地址: | 100088 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 能夠 動態 解析 web 應用 計算 系統 方法 | ||
技術領域
本發明涉及通訊領域,特別涉及一種能夠動態解析Web應用的云計算系統。
背景技術
云計算是通過網絡提供可伸縮的廉價的分布式計算能力。云計算代表了以虛擬化技術為核心、以低成本為目標的動態可擴展網絡應用基礎設施,是近年來最有代表性的網絡計算技術與模式。云計算系統是指能夠對外云計算服務的系統,該系統通常包括多個云計算節點,云計算系統可根據用戶的需求從所述多個云計算節點中選取至少一個云計算節點,由所選取的云計算節點向用戶提供諸如存儲、計算在內的服務。
用戶分享云計算所提供服務的終端設備不僅可以是工作站、PC機等計算能力較強、存儲資源較為豐富的計算設備,隨著智能移動終端設備的普及以及云計算服務種類的多樣化,用戶將會越來越多地在移動終端設備上分享云計算所提供的服務。
網頁瀏覽器是萬維網(Web)服務的客戶端瀏覽程序,可向Web服務器發送各種請求,并對從服務器發來的超文本信息和各種多媒體數據格式進行解釋、顯示和播放。與工作站、PC機相比,移動終端資源相對有限,因此移動終端網頁瀏覽器較工作站、PC機上運行的網頁瀏覽器在開發時更為困難,在功能上有更多限制。正是由于這一原因,目前絕大多數的移動終端內置網頁瀏覽器不能解析執行包含復雜JS(JavaScript,一種基于對象和事件驅動并具有相對安全性的客戶端腳本語言)的Web頁面,這導致移動終端內置網頁瀏覽器不能正常瀏覽包含復雜JS的Web頁面。
為了解決移動終端內置瀏覽器不能正常瀏覽包含復雜JS的Web頁面的問題,現有技術中所采用的方法是采用客戶端/瀏覽器服務器的架構,該架構如圖1所示,首先由客戶端向瀏覽器服務器發送請求,接著由瀏覽器服務器根據該請求中所包含的地址訪問Web應用服務器,在獲取Web應用數據后在所述瀏覽器服務器端完成Web應用數據的解析執行,然后瀏覽器服務器端把解析結果響應給客戶端,客戶端將解析結果顯示在移動終端的網頁瀏覽器上。
在上述客戶端/瀏覽器服務器的架構方式中,客戶端和瀏覽器服務器之間采用自定義的交互動作通訊協議,而這種自定義的交互動作通訊協議是私有通訊協議,移動終端內置網頁瀏覽器不能跟該瀏覽器服務器通訊。顯然,現有技術中的這一架構方式要求Web應用開發人員針對某一類型的Web應用開發專用客戶端,不僅要Web應用開發人員花費大量的時間、精力與金錢,也迫使用戶需要在移動終端上安裝名目繁多、各種各樣的Web應用客戶端,不利于用戶對Web應用的管理。更重要的是,在云計算系統中,作為瀏覽器服務器的云計算節點可以有多個,在一次服務中并不能事先確定由哪個云計算節點為用戶提供服務,且在一次服務中所涉及的云計算節點可能會有多個(如一次服務需要調用多個云計算節點的能力完成),因此,若在客戶端與瀏覽器之間采用私有通訊協議實現通信,則要求所有的云計算節點安裝同一私有通訊協議方能在某一客戶端上實現Web應用。在實踐中存在有多種類型客戶端的情況,這就需要在所有云計算節點上安裝多種類型的私有通訊協議才能滿足不同類型客戶端的需求,這給云計算節點帶來了較大的負擔。
此外,在現有技術的客戶端/瀏覽器服務器的架構方式中,瀏覽器服務器對Web頁面解析執行是在一個封閉的環境中執行,瀏覽器服務器會把整個Web應用頁面的解析執行結果響應給客戶端顯示。這樣做在實際應用中會帶來如下問題:1、用戶對于Web應用頁面有各自不同的需求,對于某一用戶而言,網站所提供的Web頁面中可能只有部分是有效的,現有技術中的Web應用頁面解析執行方式不能過濾出部分有效的Web頁面信息給客戶端顯示,這會給用戶帶來不必要的信息冗余,浪費帶寬資源;2、目前某些網站所提供的Web應用頁面僅適合在個人計算機上顯示,并不適合移動終端的屏幕尺寸,因此瀏覽器服務器對整個Web應用頁面的解析執行結果可能無法給用戶帶來最佳的客戶體驗。
現有技術中尚不存在能夠動態解析Web應用的云計算系統。因此,為克服上述現有技術的當前缺陷,本發明提供一種能夠動態解析Web應用的云計算系統,該系統能夠實現動態解析Web應用,且能夠節約解析時間、提高解析效率。
發明內容
本發明的目的在于克服現有技術中的云計算系統無法動態解析Web應用的缺陷,從而提供一種能夠動態解析Web應用的云計算系統。
為了實現上述目的,本發明提供了以下技術方案:
一種能夠動態解析Web應用的云計算系統,包括:前置處理器、管理器、云計算節點群、云存儲節點群;所述云計算節點群中包括多個云計算節點,所述云存儲節點群中包括多個云存儲節點;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京掌中經緯技術有限公司,未經北京掌中經緯技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410513611.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種帶有真空吸盤的真空發生裝置
- 下一篇:活塞式抽水裝置





