欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

電子麻將機的制作方法

文檔序號:1563307閱讀:413來源:國知局
專利名稱:電子麻將機的制作方法
技術領域
本發(fā)明涉及娛樂裝置技術領域,尤其涉及一種電子麻將機。
背景技術
麻將是中國傳統(tǒng)牌種,集娛樂性與策略性于一體,且游戲規(guī)則簡單,深受民眾喜 愛。麻將器具由一百多張大小一致、呈塊狀的牌和若干骰子組成,傳統(tǒng)的麻將游戲一般由四 位玩家在桌面上進行,玩家手動完成洗牌、砌牌、擲骰、摸牌、出牌等動作。隨著電腦和互聯(lián)網(wǎng)技術的發(fā)展,人們越來越習慣在虛擬世界中實現(xiàn)自己的游戲夢 想,麻將游戲就是其中的代表。基于互聯(lián)網(wǎng)技術的麻將游戲系統(tǒng)由服務器和多個用戶終端 組成,用戶終端是一臺接入互聯(lián)網(wǎng)的電腦,所有玩家通過電腦聯(lián)網(wǎng)的方式參與游戲。玩家通 過賬號和密碼登錄麻將游戲,在聯(lián)網(wǎng)的電腦上與遠程的玩家進行博弈,體驗麻將游戲帶來 的無窮樂趣。并且,洗牌、砌牌等動作均由電腦智能完成,節(jié)省了體力和時間,玩家可以享受 到電腦技術帶來的方便快捷。然而,現(xiàn)有的基于互聯(lián)網(wǎng)的麻將游戲系統(tǒng),玩家都是通過電腦聯(lián)網(wǎng)的方式參與麻 將游戲,不能進行面對面的交流,無法再現(xiàn)傳統(tǒng)桌面麻將游戲的場景,忠于傳統(tǒng)桌面玩法的 老玩家不樂于參與到這種新式玩法中,不利于推廣應用。

發(fā)明內容
本發(fā)明所要解決的技術問題是,提供一種電子麻將機,模擬傳統(tǒng)麻將桌的結構,并 且能夠對麻將游戲的運行過程進行智能控制。為解決以上技術問題,本發(fā)明實施例提供了一種電子麻將機,包括麻將桌、游戲服 務器和四個用戶終端;所述游戲服務器包括相互連接的服務端主機、顯示器;所述用戶終 端包括用戶端主機以及與該用戶端主機相連接的觸摸屏、讀卡器;四個用戶端主機分別與 所述服務端主機相連接;所述顯示器和四個觸摸屏安裝在所述麻將桌的桌面上,且所述顯示器平置于桌面 中央,四個觸摸屏分布在所述顯示器的四周;所述讀卡器,用于讀取IC卡中的用戶信息,并將所述用戶信息傳送至所述用戶端 主機;所述用戶端主機包括登錄控制模塊,用于接收讀卡器發(fā)送的用戶信息,根據(jù)所述用戶信息驗證用戶的 合法性,在驗證通過后,向所述游戲服務器發(fā)送登錄指令;用戶端控制模塊,用于通過觸摸屏接收用戶的麻將游戲控制指令,并將所述麻將 游戲控制指令傳送至所述游戲服務器;所述服務端主機包括啟動模塊,用于接收用戶終端發(fā)送的登錄指令,并在接收到四個用戶終端的登錄 指令后,啟動麻將控制模塊;
麻將控制模塊,用于接收用戶終端發(fā)送的麻將游戲控制指令,根據(jù)所述麻將游戲 控制指令變換麻將牌局數(shù)據(jù),將變換后的麻將牌局數(shù)據(jù)發(fā)送給用戶終端,并將變換后的麻 將牌局數(shù)據(jù)傳送至顯示器進行顯示。進一步的,所述游戲服務器的服務端主機還包括備份模塊,用于將變換后的麻將牌局數(shù)據(jù)保存到牌局數(shù)據(jù)存儲器中;牌局數(shù)據(jù)存儲器,用于保存麻將牌局數(shù)據(jù);恢復模塊,用于根據(jù)麻將牌局數(shù)據(jù)被保存的順序,從所述牌局數(shù)據(jù)存儲器中讀取 麻將牌局數(shù)據(jù),對麻將游戲的牌局及運行狀態(tài)進行恢復。其中,所述用戶端主機的登錄控制模塊具體包括驗證請求單元,用于將讀卡器讀取的用戶信息發(fā)送至所述游戲服務器,請求所述 游戲服務器對用戶的合法性進行驗證;所述用戶信息包含IC卡號;登錄單元,用于接收所述游戲服務器反饋的用戶合法性驗證結果,當驗證結果為 合法時,向所述游戲服務器發(fā)送登錄指令;否則拒絕用戶登錄;則所述游戲服務器的服務端主機還包括用戶認證模塊,用于接收用戶終端發(fā)送的用戶信息,根據(jù)所述用戶信息中的IC卡 號查詢數(shù)據(jù)庫,獲取所述IC卡號是否有效的標志信息,并將攜帶有所述標志信息的驗證結 果反饋給所述用戶終端。本發(fā)明實施例提供的電子麻將機,包括麻將桌、游戲服務器和四個用戶終端;該游 戲服務器的顯示器平置于麻將桌的桌面中央,可用于顯示整個麻將游戲過程的牌局信息; 四個用戶終端的觸摸屏分布在麻將桌的桌面四周,用于接收用戶的控制指令,并顯示用戶 手牌信息;該電子麻將機模擬了傳統(tǒng)麻將桌的結構,用戶可進行面對面的真實博弈,能夠滿 足忠于傳統(tǒng)桌面玩法的老玩家的需求,有利于推廣應用。并且,該電子麻將機配置了讀卡器 讀取用戶信息,并對用戶的合法性進行驗證,保證了用戶的賬戶信息安全;四個用戶終端與 游戲服務器之間通過信息交互,能夠對麻將游戲的運行過程進行智能控制,操作簡單方便。


圖1是本發(fā)明實施例一提供的電子麻將機的結構示意圖;圖2是圖1中所示的游戲服務器的結構示意圖;圖3是圖1中所示的用戶終端的結構示意圖;圖4是本發(fā)明實施例二提供的電子麻將機的結構示意圖;圖5是本發(fā)明實施例三提供的電子麻將機的結構示意圖;圖6是本發(fā)明實施例四提供的電子麻將機對用戶登錄進行控制的流程圖;圖7是本發(fā)明實施例五提供的電子麻將機對游戲邏輯進行控制的流程圖;圖8是本發(fā)明實施例六提供的電子麻將機的結構示意圖;圖9是本發(fā)明實施例七提供的電子麻將機的結構示意圖。
具體實施例方式下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于
5本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例提供的電子麻將機,包括麻將桌、游戲服務器和四個用戶終端。所述 游戲服務器包括相互連接的服務端主機、顯示器;所述用戶終端包括用戶端主機以及與該 用戶端主機相連接的觸摸屏、讀卡器;四個用戶端主機分別與服務端主機相連接。參見圖1,是本發(fā)明實施例一提供的電子麻將機的結構示意圖。四個用戶終端(即 用戶終端1、用戶終端2、用戶終端3、用戶終端4)的結構相同,分別與游戲服務器5相連接。如圖2所示,是游戲服務器5的結構示意圖。該游戲服務器5包括相互連接的顯 示器50、服務端主機51,具體如下服務端主機51通過與用戶終端進行信息交互,控制麻將游戲的運行過程,包括對 用戶的合法性進行認證、生成牌局數(shù)據(jù),以及摸牌、出牌、吃碰杠胡控制等邏輯控制。顯示器50作為輸出裝置與服務端主機51相連,用于對麻將游戲的運行過程中的 牌局信息進行同步顯示,供用戶觀察整個麻將牌局的進展。優(yōu)選的,顯示器50采用大尺寸 的顯示屏。如圖3所示,是用戶終端1的結構示意圖。該用戶終端1包括用戶端主機11,以及 與用戶端主機11相連接的觸摸屏10、讀卡器12,具體如下觸摸屏10用于接收用戶的控制指令,將控制指令傳送至用戶端主機11 ;并且,觸 摸屏10在用戶端主機11的控制下,還對用戶的登錄信息、用戶當前手牌等信息進行顯示;讀卡器12用于讀取IC卡中的用戶信息,并將用戶信息傳送至用戶端主機11 ;該 用戶信息包括用戶卡號信息;用戶端主機11對用戶登錄進行控制,并通過與服務端主機51進行信息交互,控制 麻將游戲的運程過程。需要說明的是,其他三個用戶終端(即用戶終端2、用戶終端3、用戶終端4)的結 構與用戶終端1相同,在此不再贅述。在具體實施時,服務端主機51可通過多口的交換機 與四個用戶端主機進行通訊連接。參見圖4,是本發(fā)明實施例二提供的電子麻將機的結構示意圖。游戲服務器的顯示器及四個用戶終端的觸摸屏均安裝在麻將桌6的桌面上,如圖 4所示,顯示器50平置于桌面中央,觸摸屏10、觸摸屏20、觸摸屏30、觸摸屏40分布在所述 顯示器50的四周。本實施例提供的電子麻將機,能夠模擬傳統(tǒng)桌面游戲的麻將桌的結構,用戶可進 行面對面的真實博弈,有利于推廣應用。并且,四個用戶終端與游戲服務器之間通過信息交 互,還能夠對麻將游戲的運行過程進行智能控制。下面結合圖5 圖7,對電子麻將機的結 構及控制流程進行詳細描述。參見圖5,是本發(fā)明實施例三提供的電子麻將機的結構示意圖。用戶端主機具體包括登錄控制模塊111,用于接收讀卡器發(fā)送的用戶信息,根據(jù)所述用戶信息驗證用戶 的合法性,在驗證通過后,向所述游戲服務器發(fā)送登錄指令;具體的,所登錄控制模塊111包括驗證請求單元101,用于將讀卡器讀取的用戶信息發(fā)送至所述游戲服務器,請求所述游戲服務器對用戶的合法性進行驗證;所述用戶信息包含IC卡號;登錄單元102,用于接收所述游戲服務器反饋的用戶合法性驗證結果,當驗證結果 為合法時,向所述游戲服務器發(fā)送登錄指令;否則拒絕用戶登錄;用戶端控制模塊113,用于通過觸摸屏接收用戶的麻將游戲控制指令,并將所述麻 將游戲控制指令傳送至所述游戲服務器。服務端主機具體包括用戶認證模塊511,用于接收用戶終端發(fā)送的用戶信息,根據(jù)所述用戶信息中的 IC卡號查詢數(shù)據(jù)庫,獲取所述IC卡號是否有效的標志信息,并將攜帶有所述標志信息的驗 證結果反饋給所述用戶終端;啟動模塊512,用于接收用戶終端發(fā)送的登錄指令,并在接收到四個用戶終端的登 錄指令后,啟動麻將控制模塊;麻將控制模塊513,用于接收用戶終端發(fā)送的麻將游戲控制指令,根據(jù)所述麻將游 戲控制指令變換麻將牌局數(shù)據(jù),將變換后的麻將牌局數(shù)據(jù)發(fā)送給用戶終端,并將變換后的 麻將牌局數(shù)據(jù)傳送至顯示器進行顯示。本發(fā)明實施例提供的電子麻將機,具有用戶登錄控制、參數(shù)設置控制、游戲邏輯控 制、恢復控制、移牌控制、單擊出牌控制、合牌和理牌控制等功能,具體如下(一)、用戶登錄控制參見圖6,是本發(fā)明實施例四提供的電子麻將機對用戶登錄進行控制的流程圖。下 面僅以其中一個用戶終端上的用戶登錄控制流程進行說明,具體包括以下步驟S101,用戶終端的讀卡器讀取IC卡中的用戶信息,并將用戶信息傳送到用戶端主 機;其中,所述用戶信息含有IC卡號;S102,用戶端主機的驗證請求單元101將用戶信息發(fā)送給服務端主機,請求游戲 服務器對用戶的合法性進行驗證;S103,服務端主機的用戶認證模塊511接收用戶終端發(fā)送的用戶信息,根據(jù)所述 用戶信息中的IC卡號查詢數(shù)據(jù)庫,獲取該IC卡號是否有效的標志信息;S104,服務端主機的用戶認證模塊511將含有所述標志信息的驗證結果返回用戶 端主機;S105,用戶端主機的登錄單元102接收服務端主機反饋的驗證結果,根據(jù)驗證結 果中的標志信息判斷用戶是否合法;S106,若驗證結果中的標志信息有效(即IC卡有效),則確定用戶合法;接收用戶 輸入的密碼,在確認密碼正確后,向服務端主機發(fā)送登錄指令;否則執(zhí)行步驟S107 ;S107,拒絕用戶登錄。具體實施時,用戶端主機還可以將驗證結果轉換為用戶可識別的圖文信息,輸出 到觸摸屏上進行顯示。在現(xiàn)有技術中,基于互聯(lián)網(wǎng)的麻將游戲系統(tǒng)一般只要用戶終端完成與服務器的連 接,并且這樣的連接達到規(guī)定的使游戲開始的數(shù)量后,就啟動麻將游戲,這種簡易的用戶登 錄流程難以保障用戶信息安全。而本發(fā)明實施例提供的電子麻將機,采用IC卡記錄用戶信息,在麻將游戲開始前 通過讀卡器從IC卡中讀出用戶信息,由客戶端主機將用戶信息傳送到游戲服務器,再由游戲服務器訪問數(shù)據(jù)庫的方法來驗證用戶的合法性,這種驗證機制能夠有效地保障用戶信息 的安全,防止用戶信息被冒用和侵犯。并且,用戶使用IC卡來記錄自己的用戶信息,登錄時 只需將IC卡插入用戶終端上的讀卡器進行認證,大大簡化了游戲登錄的程序,操作簡單方 便。當IC卡通過有效性檢驗以后,用戶通過觸摸屏輸入密碼來配合系統(tǒng)對本人是否合法擁 有該卡的驗證,大大降低了 IC卡被非法盜用或者復制使用的可能性,進一步確保了用戶信 息的安全。(二)、參數(shù)設置控制本實施提供的電子麻將機,其用戶端主機還包括參數(shù)設置模塊,用于通過觸摸屏接收用戶配置的游戲參數(shù),將所述游戲參數(shù)傳送 至游戲服務器,請求所述游戲服務器對所述游戲參數(shù)進行確認;則,服務端主機還包括參數(shù)確認模塊,用于接收用戶終端發(fā)送的游戲參數(shù),并將所述游戲參數(shù)發(fā)送給其 他三個用戶終端進行確認,在接收到所述其他三個用戶終端返回的表示同意的確認指令 后,將所述游戲參數(shù)保存到參數(shù)存儲器中;參數(shù)存儲器,用于存儲游戲參數(shù)。具體實施時,在麻將游戲啟動后,由其中一個用戶設置游戲參數(shù),例如麻將游戲的 輸贏參數(shù)和全局參數(shù)。用戶端主機的參數(shù)設置模塊通過觸摸屏接收到用戶設置的游戲參 數(shù),將所述游戲參數(shù)發(fā)送給游戲服務器;服務端主機的參數(shù)確認模塊接收到游戲參數(shù)后,將 游戲參數(shù)廣播給其他三個用戶終端。若其他三個用戶終端返回表示同意的確認指令,則服 務端主機對游戲參數(shù)進行保存;否則,用戶終端需要重新設置參數(shù)和表決。本實施例提供的電子麻將機,在啟動游戲控制模塊后,采用用戶終端間交互確認 的方式來設置游戲參數(shù),并對經(jīng)合體用戶確認后的游戲參數(shù)進行保存,保證了全體用戶對 于游戲規(guī)則和玩法的一致認同,避免了游戲過程中發(fā)生的因規(guī)則理解不同所造成的爭議。(三)、游戲邏輯控制 參見圖7,是本發(fā)明實施例五提供的電子麻將機對游戲邏輯進行控制的流程圖。下 面僅以其中一個用戶終端上的游戲邏輯控制流程進行說明,具體包括以下步驟S201,游戲服務器的啟動模塊接收到四個用戶終端的登錄指令后,啟動麻將控制 模塊;S202,用戶終端設置麻將游戲參數(shù);S203,游戲服務器的麻將控制模塊生成隨機的麻將牌局;具體的,麻將控制模塊生成隨機的牌局的算法如下a)把所有的牌按照以下順序排列依次是一萬至九萬、一萬至九筒、一萬至九索、 東、南、西、北、中、發(fā)、白。并將每一張牌與一個整數(shù)對應,依次是0至33,這樣總共是136個 數(shù)。把所有的牌按照其對應數(shù)字的大小依次保存在隊列A中,再新生成一行空隊列B用于 存放排列后的牌,隊列B的長度等于所有牌的數(shù)目總和,也就是隊列A的長度;b)利用隨機數(shù)生成函數(shù)在隊列B中隨機取出一個沒放任何數(shù)字的空位,然后從隊 列A中取出一張牌放到該空位的位置上;c)重復步驟b,直到隊列A中的所有牌都被取到隊列B中。隊列B中的牌就是隨 機排列的牌;
d)判斷是否已達到指定的洗牌次數(shù),如果是則結束,得到最終的隨機排列的牌局; 否則將隊列B的數(shù)據(jù)復制到隊列A后再清空隊列B,轉到步驟b。S204,用戶終端的用戶端控制模塊通過觸摸屏接收用戶的麻將游戲控制指令,并 將所述控制指令傳送至游戲服務器;具體實施時,麻將游戲開始后,用戶通過在觸摸屏上的動作,作出發(fā)牌、摸牌、出 牌、吃、碰、明杠、暗杠、胡或自摸等麻將游戲控制指令,用戶端主機將所述麻將游戲控制指 令轉換成數(shù)據(jù)包,通過網(wǎng)絡傳輸協(xié)議發(fā)送給游戲服務器。S205,游戲服務器的麻將控制模塊根據(jù)麻將游戲控制指令變換麻將牌局數(shù)據(jù),將 變換后的麻將牌局數(shù)據(jù)發(fā)送給用戶終端;并將變換后的麻將牌局數(shù)據(jù)傳送至顯示器進行顯 示;其中,麻將牌局數(shù)據(jù)包括用戶當前手牌、摸到的新牌、用戶打出的歷史牌、用戶倒 下牌、杠牌等數(shù)據(jù)。例如,吃、碰、明杠、暗杠這四個麻將游戲控制指令,會引起的手牌、倒下 牌和杠牌數(shù)據(jù)的變更。S206,返回步驟S204,等待下一個麻將游戲控制指令。本實施例提供的電子麻將機,通過用戶終端與游戲服務器之間的信息交互,能夠 智能地控制麻將游戲的運行過程,不需要用戶手動完成洗牌、砌牌、擲骰、摸牌、出牌等動 作,節(jié)省體力和時間,操作簡單方便。(四)、恢復控制本實施提供的電子麻將機,其服務端主機還包括備份模塊,用于將變換后的麻將牌局數(shù)據(jù)保存到牌局數(shù)據(jù)存儲器中;牌局數(shù)據(jù)存儲器,用于保存麻將牌局數(shù)據(jù);恢復模塊,用于根據(jù)麻將牌局數(shù)據(jù)被保存的順序,從所述牌局數(shù)據(jù)存儲器中讀取 麻將牌局數(shù)據(jù),對麻將游戲的牌局及運行狀態(tài)進行恢復。具體實施時,服務端主機還對麻將游戲運行過程中產(chǎn)生的麻將牌局數(shù)據(jù)進行保 存,當電子麻將機因各種意外造成機器故障或游戲中斷時,可以啟動服務端主機的恢復模 塊對麻將游戲的狀態(tài)進行恢復。具體的,恢復模塊會根據(jù)麻將牌局數(shù)據(jù)被保存的順序,從牌 局數(shù)據(jù)存儲器中讀取麻將牌局數(shù)據(jù),轉換成相應的麻將游戲的牌局及運行狀態(tài)。(五)、移牌控制本實施提供的電子麻將機,其用戶端主機還包括移牌控制模塊,用于接收觸摸屏發(fā)送的坐標數(shù)據(jù)及其變動趨勢信息,結合圖形對 象在圖形對象序列中的相對位置分析用戶的移牌指令,并通過圖形顯示接口在所述觸摸屏 的新的坐標位置上顯示出特定圖形對象的新狀態(tài)。在具體實施當中,當用戶操作客戶終端時,可對觸摸屏上的牌進行隨意地移動。用 戶通過手指在觸摸屏上滑動,發(fā)出移牌指令。用戶端主機的移牌控制模塊利用觸摸屏發(fā)送 的坐標數(shù)據(jù)及其變動趨勢信息,即時分析出牌的移動趨勢并計算出它最新的狀態(tài)和位置, 并通過圖形顯示接口在觸摸屏的新的坐標位置上顯示出牌的新狀態(tài),最終體現(xiàn)出用戶動作 對特定的牌產(chǎn)生的移動操作效果。例如,當用戶通過手指在觸摸屏上向左滑動時,表示向左 移牌;向右滑動時表示向右移牌;向下滑動時表示合牌或者開牌;向上滑動時表示出牌。這 種設計在便于用戶理解的同時也大大提高了操作時的舒適度。此功能對于幫助用戶分析牌型以及判斷是否聽張能夠起到非常好的作用,便于用戶理解麻將牌。(六)、單擊出牌控制本實施提供的電子麻將機,其用戶端主機還包括點擊出牌控制模塊,用于接收觸摸屏發(fā)送的坐標數(shù)據(jù)及其變動趨勢信息,結合圖 形對象在圖形對象序列中的相對位置分析用戶的單擊出牌指令,向所述游戲服務器發(fā)送出 牌控制指令。本發(fā)明實施例提供的電子麻將機,具有單擊出牌操作功能,當用戶出牌時,只要用 手指點一下觸摸屏上的特定的牌,然后馬上拿開(這個操作動作稱為單擊)。用戶使用單擊 操作就能直接打出單張牌,基于出牌是用戶使用最頻繁的一個動作這個原因,這種設計大 大提高了效率、也給用戶帶來了更好的操作體驗。(七)、合牌和理牌控制用戶終端的觸摸屏上還具有合牌按鈕控件和理牌銨鈕控件,則用戶端主機還包 括合牌控制模塊,用于通過觸摸屏接收用戶的合牌控制指令,隱藏觸摸屏上的用戶 當前手牌的牌面信息,控制觸摸屏顯示用戶當前手牌的背面圖案;理牌控制模塊,用于通過觸摸屏接收用戶的理牌控制指令,根據(jù)每張牌所對應數(shù) 字的大小對用戶當前手牌進行排序,并控制所述觸摸屏顯示重新排序后的用戶當前手牌。本發(fā)明實施例提供的電子麻將機,具有合牌和理牌操作功能,當用戶按下觸摸屏 上的合牌按鈕控件時,可以隱藏觸摸屏上的用戶當前手牌的牌面信息,能夠防止用戶的牌 面信息被偷窺。當用戶按下觸摸屏上的理牌按鈕控件時,能夠對一組牌執(zhí)行排序操作,可快 速恢復在某些情況下因對出牌操作所造成的紊亂局面。參見圖8,是本發(fā)明實施例六提供的電子麻將機的結構示意圖。與上述的實施例相比,本實施例的不同點在于該電子麻將機還包括數(shù)據(jù)庫服務 器、數(shù)據(jù)庫訪問模塊;該數(shù)據(jù)庫服務器包括數(shù)據(jù)庫管理系統(tǒng),用于保存代表業(yè)務流程的數(shù)據(jù)庫表,并對數(shù)據(jù)庫表的底層操作 進行協(xié)調;數(shù)據(jù)庫庫表,用于保存與業(yè)務相關的或者在業(yè)務流程中產(chǎn)生的數(shù)據(jù)。其中,數(shù)據(jù)庫服務器與游戲服務器相連接,且兩者通過所述數(shù)據(jù)庫訪問模塊進行 信息交互;該數(shù)據(jù)庫訪問模塊具體包括數(shù)據(jù)接收單元,用于接收游戲服務器發(fā)送的參數(shù)數(shù)據(jù)和結算數(shù)據(jù),并存入數(shù)據(jù) 庫;數(shù)據(jù)發(fā)送單元,用于從所述數(shù)據(jù)庫中讀取數(shù)據(jù),并將所述數(shù)據(jù)傳送至游戲服務器。本實施例提供的數(shù)據(jù)庫服務器,保存有用戶信息、游戲參數(shù)信息,游戲服務器可通 過數(shù)據(jù)庫訪問模塊對該數(shù)據(jù)庫服務器進行訪問,讀取相關的數(shù)據(jù)。并且,該數(shù)據(jù)庫服務器還 可以接收游戲服務器發(fā)送的結算數(shù)據(jù),作為生成報表的基礎和依據(jù)。參見圖9,是本發(fā)明實施例七提供的電子麻將機的結構示意圖。與上述的實施例五相比,本實施例的不同點在于該電子麻將機還包括與數(shù)據(jù)庫 服務器相連接的用戶信息管理終端。該用戶信息管理終端用于對用戶信息進行管理,包括
10配置IC卡號、設定用戶密碼、變更用戶密碼、進行賬戶結算與訪問。需要說明的是,本發(fā)明實施例提供的電子麻將機是一種娛樂裝置,其中的用戶信 息管理終端所涉及的賬戶結算,可以是虛擬的游戲金額結算、游戲分數(shù)結算或其他的娛樂 結算方式。此外,如圖9所示,本實施例提供的電子麻將機還可以配置多臺游戲服務器,以及 多組用戶信息管理終端,每臺游戲服務器或用戶信息管理終端均通過交換機與數(shù)據(jù)庫服務 器相連接。本發(fā)明實施例提供的電子麻將機,包括麻將桌、游戲服務器和四個用戶終端;該游 戲服務器的顯示器平置于麻將桌的桌面中央,可用于顯示整個麻將游戲過程的牌局信息; 四個用戶終端的觸摸屏分布在麻將桌的桌面四周,用于接收用戶的控制指令,并顯示用戶 手牌信息;該電子麻將機模擬了傳統(tǒng)麻將桌的結構,用戶可進行面對面的真實博弈,能夠滿 足忠于傳統(tǒng)桌面玩法的老玩家的需求,有利于推廣應用。并且,該電子麻將機配置了讀卡器 讀取用戶信息,并對用戶的合法性進行驗證,保證了用戶的賬戶信息安全;四個用戶終端與 游戲服務器之間通過信息交互,能夠對麻將游戲的運行過程進行智能控制,操作簡單方便。本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以 通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質 中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁 碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random Access Memory, RAM)等。以上所述是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員 來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也視為 本發(fā)明的保護范圍。
權利要求
1.一種電子麻將機,其特征在于,包括麻將桌、游戲服務器和四個用戶終端;所述游戲 服務器包括相互連接的服務端主機、顯示器;所述用戶終端包括用戶端主機以及與該用戶 端主機相連接的觸摸屏、讀卡器;四個用戶端主機分別與所述服務端主機相連接;所述顯示器和四個觸摸屏安裝在所述麻將桌的桌面上,且所述顯示器平置于桌面中 央,四個觸摸屏分布在所述顯示器的四周;所述讀卡器,用于讀取IC卡中的用戶信息,并將所述用戶信息傳送至所述用戶端主機;所述用戶端主機包括登錄控制模塊,用于接收讀卡器發(fā)送的用戶信息,根據(jù)所述用戶信息驗證用戶的合法 性,在驗證通過后,向所述游戲服務器發(fā)送登錄指令;用戶端控制模塊,用于通過觸摸屏接收用戶的麻將游戲控制指令,并將所述麻將游戲 控制指令傳送至所述游戲服務器; 所述服務端主機包括啟動模塊,用于接收用戶終端發(fā)送的登錄指令,并在接收到四個用戶終端的登錄指令 后,啟動麻將控制模塊;麻將控制模塊,用于接收用戶終端發(fā)送的麻將游戲控制指令,根據(jù)所述麻將游戲控制 指令變換麻將牌局數(shù)據(jù),將變換后的麻將牌局數(shù)據(jù)發(fā)送給用戶終端,并將變換后的麻將牌 局數(shù)據(jù)傳送至顯示器進行顯示。
2.如權利要求1所述的電子麻將機,其特征在于,所述游戲服務器的服務端主機還包括備份模塊,用于將變換后的麻將牌局數(shù)據(jù)保存到牌局數(shù)據(jù)存儲器中; 牌局數(shù)據(jù)存儲器,用于保存麻將牌局數(shù)據(jù);恢復模塊,用于根據(jù)麻將牌局數(shù)據(jù)被保存的順序,從所述牌局數(shù)據(jù)存儲器中讀取麻將 牌局數(shù)據(jù),對麻將游戲的牌局及運行狀態(tài)進行恢復。
3.如權利要求2所述的電子麻將機,其特征在于,所述用戶端主機的登錄控制模塊具 體包括驗證請求單元,用于將讀卡器讀取的用戶信息發(fā)送至所述游戲服務器,請求所述游戲 服務器對用戶的合法性進行驗證;所述用戶信息包含IC卡號;登錄單元,用于接收所述游戲服務器反饋的用戶合法性驗證結果,當驗證結果為合法 時,向所述游戲服務器發(fā)送登錄指令;否則拒絕用戶登錄; 則所述服務端主機還包括用戶認證模塊,用于接收用戶終端發(fā)送的用戶信息,根據(jù)所述用戶信息中的IC卡號查 詢數(shù)據(jù)庫,獲取所述IC卡號是否有效的標志信息,并將攜帶有所述標志信息的驗證結果反 饋給所述用戶終端。
4.如權利要求3所述的電子麻將機,其特征在于,所述用戶終端的用戶端主機還包括 參數(shù)設置模塊,用于通過觸摸屏接收用戶配置的游戲參數(shù),將所述游戲參數(shù)傳送至游戲服務器,請求所述游戲服務器對所述游戲參數(shù)進行確認; 貝1J,所述游戲服務器的服務端主機還包括參數(shù)確認模塊,用于接收用戶終端發(fā)送的游戲參數(shù),并將所述游戲參數(shù)發(fā)送給其他三個用戶終端進行確認,在接收到所述其他三個用戶終端返回的表示同意的確認指令后,將 所述游戲參數(shù)保存到參數(shù)存儲器中; 參數(shù)存儲器,用于存儲游戲參數(shù)。
5.如權利要求3所述的電子麻將機,其特征在于,所述用戶終端的用戶端主機還包括 移牌控制模塊,用于接收觸摸屏發(fā)送的坐標數(shù)據(jù)及其變動趨勢信息,結合圖形對象在圖形對象序列中的相對位置分析用戶的移牌指令,并通過圖形顯示接口在所述觸摸屏的新 的坐標位置上顯示出特定圖形對象的新狀態(tài)。
6.如權利要求3所述的電子麻將機,其特征在于,所述用戶終端的用戶端主機還包括 點擊出牌控制模塊,用于接收觸摸屏發(fā)送的坐標數(shù)據(jù)及其變動趨勢信息,結合圖形對象在圖形對象序列中的相對位置分析用戶的單擊出牌指令,向所述游戲服務器發(fā)送出牌控 制指令。
7.如權利要求3所述的電子麻將機,其特征在于,所述用戶終端的觸摸屏上還具有合 牌按鈕控件;則所述用戶端主機還包括合牌控制模塊,用于通過觸摸屏接收用戶的合牌控制指令,隱藏觸摸屏上的用戶當前 手牌的牌面信息,控制觸摸屏顯示用戶當前手牌的背面圖案。
8.如權利要求3所述的電子麻將機,其特征在于,所述用戶終端的觸摸屏上還具有理 牌按鈕控件;則所述用戶端主機還包括理牌控制模塊,用于通過觸摸屏接收用戶的理牌控制指令,根據(jù)每張牌所對應數(shù)字的 大小對用戶當前手牌進行排序,并控制所述觸摸屏顯示重新排序后的用戶當前手牌。
9.如權利要求4 8任一項所述的電子麻將機,其特征在于,所述電子麻將機還包括數(shù) 據(jù)庫服務器、數(shù)據(jù)庫訪問模塊;所述數(shù)據(jù)庫服務器包括數(shù)據(jù)庫管理系統(tǒng),用于保存代表業(yè)務流程的數(shù)據(jù)庫表,并對數(shù)據(jù)庫表的底層操作進行 協(xié)調;數(shù)據(jù)庫庫表,用于保存與業(yè)務相關的或者在業(yè)務流程中產(chǎn)生的數(shù)據(jù); 所述數(shù)據(jù)庫服務器與所述游戲服務器相連接,且兩者通過所述數(shù)據(jù)庫訪問模塊進行信 息交互;所述數(shù)據(jù)庫訪問模塊包括數(shù)據(jù)接收單元,用于接收游戲服務器發(fā)送的參數(shù)數(shù)據(jù)和結算數(shù)據(jù),并存入數(shù)據(jù)庫; 數(shù)據(jù)發(fā)送單元,用于從所述數(shù)據(jù)庫中讀取數(shù)據(jù),并將所述數(shù)據(jù)傳送至游戲服務器。
10.如權利要求9所述的電子麻將機,其特征在于,所述電子麻將機還包括與所述數(shù)據(jù) 庫服務器相連接的用戶信息管理終端;所述用戶信息管理終端用于對用戶信息進行管理,包括配置IC卡號、設定用戶密碼、 變更用戶密碼、進行賬戶結算與訪問。
全文摘要
本發(fā)明公開了一種電子麻將機,包括麻將桌、游戲服務器和四個用戶終端;所述游戲服務器包括相互連接的服務端主機、顯示器;所述用戶終端包括用戶端主機以及與該用戶端主機相連接的觸摸屏、讀卡器;四個用戶端主機分別與所述服務器主機相連接;所述顯示器和四個觸摸屏安裝在所述麻將桌的桌面上;四個用戶端主機與所述服務端主機通過信息交互,對麻將游戲的運行過程進行控制。本發(fā)明實施例提供的電子麻將機,模擬了傳統(tǒng)麻將桌的結構,并且能夠對麻將游戲的運行過程進行智能控制,操作簡單方便。
文檔編號A63F13/00GK102125759SQ20111007329
公開日2011年7月20日 申請日期2011年3月25日 優(yōu)先權日2011年3月25日
發(fā)明者張達, 鄔惠華 申請人:張達, 陳捷
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
安宁市| 榆社县| 漾濞| 西平县| 满洲里市| 潜山县| 嘉义县| 漳州市| 云阳县| 凯里市| 竹北市| 平江县| 茌平县| 隆尧县| 翁源县| 兴安盟| 香港 | 子长县| 铁岭市| 乌鲁木齐市| 当涂县| 高安市| 中西区| 万山特区| 锦屏县| 礼泉县| 凯里市| 阜宁县| 凉山| 凤庆县| 丽江市| 海门市| 淄博市| 瓦房店市| 鄄城县| 柳江县| 郁南县| 江口县| 永福县| 伊通| 韶山市|