[發明專利]一種能夠動態解析Web應用的云計算系統及方法有效
| 申請號: | 201410513611.6 | 申請日: | 2014-09-29 |
| 公開(公告)號: | CN104270443B | 公開(公告)日: | 2017-12-12 |
| 發明(設計)人: | 周華強;朱奕 | 申請(專利權)人: | 北京掌中經緯技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京方安思達知識產權代理有限公司11472 | 代理人: | 王宇楊,王敬波 |
| 地址: | 100088 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 能夠 動態 解析 web 應用 計算 系統 方法 | ||
1.一種能夠動態解析Web應用的云計算系統,包括:前置處理器、管理器、云計算節點群、云存儲節點群;所述云計算節點群中包括多個云計算節點,所述云存儲節點群中包括多個云存儲節點;其特征在于:
所述前置處理器接收移動終端的請求,然后向所述管理器詢問向哪個云計算節點轉發移動終端的請求;
所述管理器負責管理云計算節點群中所有云計算節點的運行狀態信息,根據所述云計算節點的運行狀態信息決策由哪個運行負荷小的云計算節點處理移動終端的請求,并將決策結果返回給前置處理器;
所述云計算節點根據移動終端的請求做相應的計算;所述前置處理器接收云計算節點的處理結果,并將結果信息轉發給所述移動終端;
所述云存儲節點負責存儲云計算系統的會話信息和運行狀態信息;
所述云計算節點進一步包括接入控制器、頁面攔截規則器、頁面重寫器、動態解析執行容器/引擎、執行控制模板集;其中,
所述接入控制器將用戶發出的訪問請求轉發到所述頁面攔截規則器與動態解析執行容器/引擎,以及從所述頁面重寫器接收重寫后的Web應用頁面并返回用戶終端的瀏覽器;
所述頁面攔截規則器從用戶所發出的訪問請求中截取Url地址的特征信息,根據所述Url地址的特征信息調用所述執行控制模板集中的執行控制模板;
所述執行控制模板集包括執行控制模板,每一執行控制模板至少包括執行控制模板指令;所述執行控制模板指令在Web應用的原始數據中加上執行控制模板指令標識,以標識出Web應用的原始數據中哪些可執行代碼片段在服務器上執行,以及服務器上執行的可執行代碼片段的執行結果存放到重寫后的Web應用頁面中的哪個位置;
所述動態解析執行容器/引擎按照所述執行控制模板指令完成Web應用的原始數據中指定的可執行代碼片段,并輸出到重寫后的Web應用頁面的指定位置;
所述頁面重寫器對響應給用戶終端瀏覽器的重寫后的Web應用頁面的地址進行重寫;
所述動態解析執行容器/引擎包括:模板調用模塊、模板配置或調用控制模塊、攔截規則模塊;其中,
所述模板調用模塊包括識別執行片段單元、管理調用次序單元、調用配置單元;
所述模板配置或調用控制模塊包括模板結構化單元、執行關系控制單元、執行片段組織單元以及中間結果工作空間;
所述攔截規則模塊用于記錄Web應用的原始頁面的地址和其內部各子頁面的地址,并在動態解析執行過程中攔截Web應用的原始頁面;
所述的識別執行片段單元用于從Web應用的原始頁面中識別出可執行代碼片段;
所述的管理調用次序單元根據Web應用的原始執行邏輯確定Web應用中的執行代碼片段的執行次序;
所述的調用配置單元用于對動態解析后所生成的Web應用的新的頁面的功能進行配置;
所述的模板結構化單元用于對原Web應用的頁面和新生成的Web應用的頁面在頁面結構和功能上進行對應;
所述的執行關系控制單元用于獲取原Web應用頁面的執行過程,并按此執行過程執行頁面中的各個可執行片段;
所述的執行片段組織單元用于控制各片段代碼執行邏輯化過程和調用關系;所述中間結果工作空間用于執行并保持中間數據。
2.根據權利要求1所述的能夠動態解析Web應用的云計算系統,其特征在于:
所述執行控制模板集包括公共資源庫、Web應用執行控制模板庫;
所述公共資源庫用于存放公共使用的公共JS模塊和對象文件;
所述Web應用執行控制模板庫用于存放各個Web應用的執行控制模板。
3.根據權利要求1或2所述的能夠動態解析Web應用的云計算系統,其特征在于:
所述執行控制模板至少包括用于描述攔截何種Web應用的頁面的攔截規則,以及用于指向與所要攔截的Web應用有關的存儲空間地址的路徑項;
其中所述路徑項所指向的存儲空間中存放有攔截規則文件、js文件和jst文件;其中的攔截規則文件用于攔截相關Web應用的具體頁面的Url地址,以及調用jst文件或js文件;所述js文件和jst文件能夠有多個,其中的jst文件用于描述對所要攔截的Web應用的頁面加以裁制后所顯示頁面的框架,所述js文件用于描述裁制指令的內容。
4.根據權利要求3所述的能夠動態解析Web應用的云計算系統,其特征在于:
所述攔截規則文件為manifest.json文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京掌中經緯技術有限公司,未經北京掌中經緯技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410513611.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種帶有真空吸盤的真空發生裝置
- 下一篇:活塞式抽水裝置





