[發明專利]虛擬化頁面實現方法有效
| 申請號: | 201410243561.4 | 申請日: | 2014-06-04 |
| 公開(公告)號: | CN105278924B | 公開(公告)日: | 2019-01-01 |
| 發明(設計)人: | 王專;吳志祥;吳劍;張海龍;馬和平;郭鳳林;沈健;杜寶平;靳彩娟 | 申請(專利權)人: | 同程網絡科技股份有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451;G06F9/455 |
| 代理公司: | 南京蘇科專利代理有限責任公司 32102 | 代理人: | 陳忠輝 |
| 地址: | 215021 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬 頁面 實現 方法 | ||
1.虛擬化頁面實現方法,其特征在于包括以下步驟:
步驟①,為每個虛擬化頁面定義一個唯一標識Unique Key;
步驟②,客戶端發送請求,該請求通過代理服務器轉發到虛擬化站點下的.ashx文件,獲取url中的參數,動態生成緩存key,根據緩存key從Memcached中獲取數據,所述的數據為整個頁面的html內容;
步驟③,通過程序代碼來判斷步驟②中的數據,如果不為空,則直接輸出數據,若為空,進入步驟④;
步驟④,SOA發送請求到接口站,根據唯一標識,從數據庫中獲取頁面的模板,將模板進行拆分成單個模塊,采用單個模塊調用解析組件從數據源中獲取數據,所述的模板內容為,頁面整體html框與html內容,所述的解析組件是用于頁面模板和模塊合并處理的程序類庫;
步驟⑤,對數據進行合并處理,根據頁面設定條件判斷是否需要存儲Memcached中,返回合并后的數據;
步驟⑥,虛擬化站點接收到解析合并的數據,輸出至客戶端。
2.根據權利要求1所述的虛擬化頁面實現方法,其特征在于:所述的參數包括必傳參數與非必傳參數,所述的必傳參數包括頁面唯一標識、所屬項目頻道,所述的非必傳參數包括每個頁面的酒店頁面酒店ID、景區頁面景區ID、城市頁面城市ID。
3.根據權利要求1所述的虛擬化頁面實現方法,其特征在于:所述的數據源包括數據庫、接口、Memcached中的一種或是多種,所述的數據庫內容至少包括酒店包含酒店相關資源庫、景區相關資源庫、機票相關庫,各項目資源數據庫中的一種或是多種,所述的接口至少包括各項目SOA接口、http接口的一種或是多種。
4.根據權利要求1所述的虛擬化頁面實現方法,其特征在于:所述的步驟⑤中,根據頁面設定條件創建頁面數據,所述的頁面數據包含緩存時間字段、單位分鐘,對頁面數據進行合并處理后,根據唯一標識,查詢此緩存時間是否大于0,如果值大于0,則表示此數據需要存儲到Memcached中,否則不存儲。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于同程網絡科技股份有限公司,未經同程網絡科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410243561.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種對話框排序方法及終端
- 下一篇:顯示圖層的方法及裝置





