[發明專利]一種大幅降低網頁棋牌游戲發牌時數據量的方法無效
| 申請號: | 200910084090.6 | 申請日: | 2009-05-14 |
| 公開(公告)號: | CN101887482A | 公開(公告)日: | 2010-11-17 |
| 發明(設計)人: | 劉立軍;王磊;張守文;陶勇勝 | 申請(專利權)人: | 灰熊(北京)科技有限公司 |
| 主分類號: | G06F19/00 | 分類號: | G06F19/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 102218 北京市昌*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 大幅 降低 網頁 棋牌 游戲 發牌 數據量 方法 | ||
技術領域
本發明涉及一種通過特殊數據結構來降低棋牌游戲發牌時數據量,以節省網絡帶寬的方法,特別涉及一種大幅度降低用Silverlight(Silverlight是微軟提供的一個跨瀏覽器、跨客戶平臺的技術,能夠設計、開發和發布有多媒體體驗與富交互的網絡交互程序)技術實現的網頁棋牌游戲在發牌時產生的數據量的方法。
背景技術
RIA(Rich?Interface?Application,即有多媒體體驗與富交互的網絡交互程序)是一種目前熱門的網頁開發技術,因為它能夠開發出具有專業圖形、音頻和視頻的Web應用程序,這能大大的增強用戶體驗。目前實現RIA有兩種技術:Flash(一種由macromedia公司推出的交互式矢量圖和網頁動畫的標準。網頁設計者使用Flash可以創作出既漂亮又可改變尺寸的導航界面以及其他奇特的效果)和Silverlight。Silverlight技術在為開發者、使用者提供大量便利的同時,在采用TCP(Transmission?Control?Protocol,即傳輸控制協議)作為傳輸協議的時候也存在著一些技術局限:
1、只支持文本方式傳輸。
一般的采用TCP的技術均支持以二進制方式傳輸數據,但是Silverlight目前不支持這種傳輸數據的方法,而只能以文本方式進行傳輸。
2、沒有完善的數據壓縮機制。
基于二進制流的數據壓縮機制已經很成熟了,但是因為Silverlight不支持二進制數據傳輸,所以它無法用二進制流的方式進行壓縮,而它也未提供對文本進行壓縮的機制。
基于以上的分析,在涉及到大數據量傳輸的時候,對數據進行合理設計甚至是壓縮是非常必要的。否則除了占用很多網絡帶寬,增加運營成本不說,傳輸中可能出現異常的概率也會大大增加。
發明內容
本發明所要解決的技術問題是在Silverlight無法提供完善的壓縮傳輸機制的前提下,通過巧妙的數據結構設計大大減少發牌時的數據量。這種方法用最多兩個ASCII(American?Standard?Code?for?Information?Interchange,即美國信息交換標準代碼)字符來表示一張牌,在把數據量降到最低的同時,不影響設計和開發的嚴謹性。
本發明所述的一種大幅降低網頁棋牌游戲發牌時數據量的方法,該方法至少包括如下的步驟:
步驟1:用枚舉值來表示撲克牌的花色,即用0表示方塊,1表示梅花,2表示紅心,3表示黑桃,4表示大小貓。
步驟2:用枚舉值表示撲克牌的值,即把Ace用1表示,Jack用11表示,Queen用12表示,King用13表示,小貓用14表示,大貓用15表示,其余的牌用它牌面上顯示的值表示。
步驟3:撲克牌的花色和它的具體值合起來唯一確定一張撲克牌,每張撲克牌用兩位ASCII作為它的代碼,在獲取每張撲克牌的具體代碼的時候,因為每種花色最多有13張牌,所以就以20為區段表示每張牌的具體代碼。即1-20表示方塊,21-40表示梅花,41-60表示紅心,61-80表示黑桃,81-100表示大、小貓。
步驟4:在獲得撲克牌的代碼的時候,根據生成代碼的機理,可以逆向還原它的花色和值。
本發明涉及的一種大幅降低網頁棋牌游戲發牌時數據量的方法,使得發牌時的數據量大大降低,這樣除了節省帶寬,提高平臺用戶承載量以外,也使得平臺的協議層處理消息更加快速穩定,這也很大程度上提高了用戶體驗。
附圖說明
圖1說明了如何通過撲克牌的花色和它的值來生成它的代碼
圖2說明了如何通過撲克牌的代碼還原它的花色和值
具體實施方式
參見圖1、圖2,本發明的主要步驟如下:
步驟1:用枚舉值來表示撲克牌的花色,既用0表示方塊,1表示梅花,2表示紅心,3表示黑桃,4表示大小貓;
步驟2:用枚舉值表示撲克牌的值,即把Ace用1表示,Jack用11表示,Queen用12表示,King用13表示,小貓用14表示,大貓用15表示,其余的牌用它牌面上顯示的值表示;
步驟3:在向遠端發送一組撲克牌的時候,用撲克牌的具體的代碼來代替每一張撲克牌對象;
步驟4:遠端收到撲克牌信息的時候,根據生成代碼的機理,把撲克牌代碼還原成撲克牌對象;
上述的技術方案實施時,發牌時的數據量大大降低了,這樣除了節省帶寬,提高平臺用戶承載量以外,也使得平臺的協議層處理消息更加快速穩定,這也很大程度上提高了用戶體驗。
最后所應說明的是,以上實施例僅用以說明而并非限制本發明所描述的技術方案;因此,盡管本說明書參照上述的實施例對本發明已進行了詳細的說明,但是,本領域的普通技術人員應當理解,仍然可以對本發明進行修改或者等同地替換;而一切不脫離本發明的精神和范圍的技術方案及其改進,其均應涵蓋在本發明的權利要求范圍當中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于灰熊(北京)科技有限公司,未經灰熊(北京)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910084090.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種含有抗帕金森病藥物的微球組合藥物及其應用
- 下一篇:家用果酒釀造裝置
- 同類專利
- 專利分類
G06F 電數字數據處理
G06F19-00 專門適用于特定應用的數字計算或數據處理的設備或方法
G06F19-10 .生物信息學,即計算分子生物學中的遺傳或蛋白質相關的數據處理方法或系統
G06F19-12 ..用于系統生物學的建模或仿真,例如:概率模型或動態模型,遺傳基因管理網絡,蛋白質交互作用網絡或新陳代謝作用網絡
G06F19-14 ..用于發展或進化的,例如:進化的保存區域決定或進化樹結構
G06F19-16 ..用于分子結構的,例如:結構排序,結構或功能關系,蛋白質折疊,結構域拓撲,用結構數據的藥靶,涉及二維或三維結構的
G06F19-18 ..用于功能性基因組學或蛋白質組學的,例如:基因型–表型關聯,不均衡連接,種群遺傳學,結合位置鑒定,變異發生,基因型或染色體組的注釋,蛋白質相互作用或蛋白質核酸的相互作用





