一種web遊戲客戶端不同功能頁面之間數據共享的方法
2023-05-03 00:46:46 2
專利名稱:一種web遊戲客戶端不同功能頁面之間數據共享的方法
技術領域:
本發明涉及一種web遊戲客戶端不同功能頁面之間數據共享的方法,特別涉及一 種採用通用的web客戶端技術實現不同功能頁面之間數據共享的方法。
背景技術:
目前web頁面之間數據共享可分為web伺服器端記錄和客戶端本地記錄兩種方 式。目前所有web版本的棋牌類遊戲都是基於Adobe公司推出的Flash技術或微軟推出的 Silverlight技術.在實際web遊戲運行過程中,經常會出現不同功能頁面對相同數據引用 的情況,對於相同的數據重複請求伺服器,會造成不必要的系統資源和網絡資源的浪費.
發明內容
本發明所要解決的技術問題是提供一種採用通用的web客戶端技術實現不同功 能頁面之間數據共享的方法。本發明所述的一種web遊戲客戶端不同功能頁面之間數據共享的方法方法至少 包括如下的步驟步驟1 主程序從伺服器請求並在特定條件下更新需要共享的數據步驟2 主程序負責將請求回來的數據以特定格式存儲到客戶端瀏覽器的cookie 裡。步驟3 基於Flash或SiIverlight的其他功能界面從cookie裡讀取相應的數據。步驟4 基於Flash或Silverlight的其他功能界面定時檢查cookie裡的數據變更。本發明涉及的一種web遊戲客戶端不同功能頁面之間數據共享的方法,使得減少 了一部分不必要的數據交互.在一定程度上節約了伺服器資源。
具體實施例方式本發明的主要步驟如下步驟1 主程序從伺服器請求需要共享的數據並存儲到本地web瀏覽器的Cookie裡。步驟2 主程序在特定條件下更新需要共享的數據並更新 所述存儲的數 據。步驟3 其它需要獲取共享數據的遊戲功能界面讀取 和 裡所 寫入cookie中相應的數據.並定時的檢查cookie裡相應的數據變更以便及時更新。上述的技術方案實施時減少了一部分不必要的數據交互.在一定程度上節約了 伺服器資源。最後所應說明的是,以上實施例僅用以說明而並非限制本發明所描述的技術方 案;因此,儘管本說明書參照上述的實施例對本發明已進行了詳細的說明,但是,本領域的普通技術人員應當理解,仍然可以對本發明進行修改或者等同地替換;而一切不脫離本發 明的精神和範圍的技術方案及其改進,其均應涵蓋在本發明的權利要求範圍當中。
權利要求
一種web遊戲客戶端不同功能頁面之間數據共享的方法,其特徵在於該方法至少包括如下的步驟步驟1主程序從伺服器請求並在特定條件下更新需要共享的數據。步驟2主程序負責將請求回來的數據以特定格式存儲到客戶端瀏覽器的cookie裡。步驟3基於Flash或Silverlight的其他功能界面從cookie裡讀取相應的數據。步驟4基於Flash或Silverlight的其他功能界面定時檢查cookie裡的數據變更。
全文摘要
一種web遊戲客戶端不同功能頁面之間數據共享的方法,首先主程序從伺服器請求並在特定條件下更新需要共享的數據;然後主程序負責將請求回來的數據以特定格式存儲到客戶端瀏覽器的cookie裡;基於Flash或Silverlight的其他功能界面從cookie裡讀取相應的數據;基於Flash或Silverlight的其他功能界面定時檢查cookie裡的數據變更。本發明減少了一部分不必要的數據交互,在一定程度上節約了伺服器資源。
文檔編號G06F17/30GK101894110SQ200910084179
公開日2010年11月24日 申請日期2009年5月20日 優先權日2009年5月20日
發明者劉立軍, 張守文, 王磊, 陶勇勝 申請人:灰熊(北京)科技有限公司