亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種撲克牌機的發(fā)牌方法

文檔序號:1624600閱讀:340來源:國知局
一種撲克牌機的發(fā)牌方法
【專利摘要】本發(fā)明涉及一種撲克牌機的發(fā)牌方法,通過發(fā)牌機構將撲克牌發(fā)出,經傳送機構逐個送入對應的牌倉中,包括每個牌倉分別設置若干個寄存器,分別用于對牌倉的啟閉控制、牌倉內撲克牌的計數以及發(fā)牌過程的控制;將撲克牌進行分組,每一組撲克牌的發(fā)牌過程形成一個周期;每個周期內,按設定的規(guī)則對寄存器中的參數進行控制,再由處理器接收所述參數,控制發(fā)牌機構將每張牌分別一一送至對應的牌倉,直至所有周期結束。有益效果為:能夠隨用戶通過麻將機操作盤鍵入撲克牌的總數以及玩家人數,隨意的變更發(fā)牌模式,有效地改善了傳統(tǒng)麻將機發(fā)牌模式單一的弊端。
【專利說明】一種撲克牌機的發(fā)牌方法
【技術領域】
[0001]本發(fā)明涉及撲克牌機,尤其涉及一種撲克牌機的發(fā)牌方法。
【背景技術】
[0002]自動撲克牌機顧名思義,其主要的功能就是完成自動發(fā)牌操作。而現在市面上的撲克牌機的發(fā)牌程序缺乏人性化的人機交互功能,只能完成特定模式下的發(fā)牌,這樣一來隨著玩家人數的變化,玩牌方式的不同,現有的的撲克牌機就完全不能適用,需要玩家手動發(fā)牌,那么撲克牌機就只能作為撲克牌桌來使用,十分不便。

【發(fā)明內容】

[0003]本發(fā)明目的在于克服以上現有技術之不足,提供一種能夠提供多種發(fā)牌方式的自動撲克牌機發(fā)牌方法,具體有以下技術方案實現:
所述撲克牌機的發(fā)牌方法,通過發(fā)牌機構將撲克牌發(fā)出,經傳送機構逐個送入對應的牌倉中,包括
每個牌倉分別設置若干個寄存器,分別用于對牌倉的啟閉控制、牌倉內撲克牌的計數以及發(fā)牌過程的控制; 將撲克牌進行分組,每一組撲克牌的發(fā)牌過程形成一個周期;
每個周期內,按設定的規(guī)則對寄存器中的參數進行控制,再由處理器接收所述參數,控制發(fā)牌機構將每張牌分別一一送至對應的牌倉,直至所有周期結束。
[0004]所述發(fā)牌方法的進一步設計在于,每個牌倉分別設置三個寄存器,包括 啟閉寄存器,用于對牌倉的啟閉控制;
計牌寄存器,用于對牌倉內撲克牌的計數;
發(fā)牌控制寄存器,用于對發(fā)牌過程的控制。
[0005]所述發(fā)牌方法的進一步設計在于,在每個牌倉的倉口處對應設置光傳感器,用于在撲克牌經過光傳感器時輸出對應的中斷信號。
[0006]所述發(fā)牌方法的進一步設計在于,其特征在于所述分組包括,設定撲克牌為m張,需要進牌的牌倉數為n,牌倉號即為1,2,3…n,將撲克牌均分為[m/n]組,其中m,η分別為正整數,可通過撲克牌操作盤隨意設置,[m/n]表示m除以η的整數部分,以一組撲克牌的發(fā)送為一個發(fā)牌周期。
[0007]所述發(fā)牌方法的進一步設計在于,所述設定的規(guī)則包括如下步驟:
1)將計牌寄存器、發(fā)牌控制寄存器以及牌倉啟閉寄存器中的參數分別初始化為0,再將所述η個需要進牌的牌倉對應的啟閉寄存器設置為I ;
2)每個發(fā)牌周期內,首先將需要進牌的牌倉對應的發(fā)牌控制寄存器參數初始化為I;
3)將發(fā)牌控制寄存器參數為I的牌倉對應的牌倉號組成一集合Α,當傳送機構捕捉到所述中斷信號時,判斷所述中斷信號對應牌倉的發(fā)牌控制寄存器中的參數是否為1,若不為1,則繼續(xù)處于等待狀態(tài);若為1,則通過一偽隨機發(fā)生器產生一自然數j,j屬于A代表牌倉號為j的牌倉,即第j個牌倉,通過處理器控制發(fā)牌機構將第j個牌倉對應的倉門打開供撲克牌進入,再將所述第j個牌倉的發(fā)牌控制寄存器設為O,完成一張牌的入倉操作,重復該步驟直至該周期內的發(fā)牌完成;
4)每個周期發(fā)牌完畢時,計牌寄存器分別將對應牌倉內的撲克牌進行計數,若對應牌倉內的牌數小于[m/n],重復執(zhí)行步驟3),直至所有牌倉計牌寄存器內的計數全部為[m/
η] 。[0008]所述發(fā)牌方法的進一步設計在于,所述傳送機構的相對于發(fā)牌機構的一端設有校驗裝置用于檢驗撲克牌上的驗證信息。
[0009]所述發(fā)牌方法的進一步設計在于,發(fā)牌機構中設置一通訊模塊,用于撲克牌機與服務器進行驗證信息的交互。
[0010]本發(fā)明的優(yōu)點如下:
本發(fā)明的撲克牌機的發(fā)牌方法,能夠隨用戶通過麻將機操作盤鍵入撲克牌的總數以及玩家人數,隨意的變更發(fā)牌模式,有效地改善了傳統(tǒng)麻將機發(fā)牌模式單一的弊端;另一方面在發(fā)牌機構中設置用于校驗撲克牌驗證信息的校驗裝置以及用于撲克牌機與廠家服務器信息交互的通信模塊,這樣一來只要廠家生產與該撲克牌機配套的專用牌,將專用牌與撲克牌機實施綁定,即可通過專用牌將發(fā)牌方法進行封裝以防其他廠家進行盜用。
【具體實施方式】
[0011]下面對本發(fā)明方案進行詳細說明。
[0012]本實施例提供的撲克牌機的發(fā)牌方法,通過發(fā)牌機構將撲克牌發(fā)出,經傳送機構逐個送入對應的牌倉中。該方法包括:每個牌倉分別設置若干個寄存器,分別用于對牌倉的啟閉控制、牌倉內撲克牌的計數以及發(fā)牌過程的控制;將撲克牌進行分組,每一組撲克牌的發(fā)牌過程形成一個周期;每個周期內,按設定的規(guī)則對寄存器中的參數進行控制,再由處理器接收參數,控制發(fā)牌機構將每張牌分別一一送至對應的牌倉,直至所有周期結束。
[0013]本實施例中,每個牌倉分別設置三個寄存器,包括啟閉寄存器、計牌寄存器以及發(fā)牌控制寄存器。啟閉寄存器,用于對牌倉的啟閉控制。計牌寄存器,用于對牌倉內撲克牌的計數。發(fā)牌控制寄存器,用于對發(fā)牌過程的控制。
[0014]為了采集模擬信號,在每個牌倉倉口處的對應設置光傳感器,用于在撲克牌經過光傳感器時輸出對應的中斷信號,便于撲克牌機處理器的后續(xù)處理。
[0015]撲克牌的分組包括,設定撲克牌為m張,需要進牌的牌倉數為n,牌倉號即為1,2,3…η。將撲克牌均分為[m/n]組,其中m,η分別為正整數,可通過撲克牌操作盤隨意設置。[m/n]表示m除以η的整數部分,以一組撲克牌的發(fā)送為一個發(fā)牌周期。
[0016]設定的規(guī)則具體包括如下步驟:
I)將計牌寄存器、發(fā)牌控制寄存器以及牌倉啟閉寄存器中的參數分別初始化為0,再將η個需要進牌的牌倉對應的啟閉寄存器設置為I。
[0017]2)每個發(fā)牌周期內,首先將需要進牌的牌倉對應的發(fā)牌控制寄存器參數初始化為
1
[0018]3)將發(fā)牌控制寄存器參數為I的牌倉對應的牌倉號組成一集合Α,當傳送機構捕捉到所述中斷信號時,判斷所述中斷信號對應牌倉的發(fā)牌控制寄存器中的參數是否為1,若不為1,則繼續(xù)處于等待狀態(tài);若為1,則通過一偽隨機發(fā)生器產生一自然數j,j屬于A代表牌倉號為j的牌倉,即第j個牌倉,通過處理器控制發(fā)牌機構將第j個牌倉對應的倉門打開供撲克牌進入,再將所述第j個牌倉的發(fā)牌控制寄存器設為O,完成一張牌的入倉操作,重復該步驟直至該周期內的發(fā)牌完成。
[0019]4)每個周期發(fā)牌完畢時,計牌寄存器分別將對應牌倉內的撲克牌進行計數,若對應牌倉內的牌數小于[m/n],重復執(zhí)行步驟3),直至所有牌倉計牌寄存器內的計數全部為[m/n]。例如有六名玩家玩兩副牌即108張牌,玩家只需要在操作盤對應于m、n參數的輸入位置鍵入108、6,撲克牌機便將108分為18組,即18個發(fā)牌周期,按上述步驟每個周期內分別將一張牌發(fā)入一個牌倉,18個周期后6個牌倉內分別有18張牌,完成發(fā)牌操作。
[0020]另一方面本實施例在發(fā)牌機構中設置用于校驗撲克牌驗證信息的校驗裝置以及用于撲克牌機與廠家服務器信息交互的通信模塊,這樣一來只要廠家生產與該撲克牌機配套的專用牌,將專用牌與撲克牌機實施綁定,即可通過專用牌將發(fā)牌方法進行封裝以防其他廠家進行盜用。本實施例中,就采取在撲克牌的反面印制條形碼的方式,并通過上述的校驗裝置的識別才能正常運作。當然,廠家可以隨意設置撲克牌的識別信息,廠家只需設置服務器,再通過上述通信模塊向更改撲克牌機內的校驗碼數據庫,以對廠家新生產的撲克牌進行校驗識別。也可以采取其他的方案,撲克牌機直接將數據上傳至服務器,直接由服務器來比對驗證碼完成計算,這樣可以簡化撲克牌機的電路結構,但是對服務器以及網路要求比較聞O
[0021]綜上,本實施例的撲克牌機的發(fā)牌方法,能夠隨用戶通過麻將機操作盤鍵入撲克牌的總數以及玩家人數,隨意的變更發(fā)牌模式,有效地改善了傳統(tǒng)麻將機發(fā)牌模式單一的弊端。
【權利要求】
1.一種撲克牌機的發(fā)牌方法,通過發(fā)牌機構將撲克牌發(fā)出,經傳送機構逐個送入對應的牌倉中,其特征在于包括 每個牌倉分別設置若干個寄存器,分別用于對牌倉的啟閉控制、牌倉內撲克牌的計數以及發(fā)牌過程的控制; 將撲克牌進行分組,每一組撲克牌的發(fā)牌過程形成一個周期; 每個周期內,按設定的規(guī)則對寄存器中的參數進行控制,再由處理器接收所述參數,控制發(fā)牌 機構將每張牌分別一一送至對應的牌倉,直至所有周期結束。
2.根據權利要求1所述的發(fā)牌方法,其特征在于每個牌倉分別設置三個寄存器,包括 啟閉寄存器,用于對牌倉的啟閉控制; 計牌寄存器,用于對牌倉內撲克牌的計數; 發(fā)牌控制寄存器,用于對發(fā)牌過程的控制。
3.根據權利要求1所述的發(fā)牌方法,其特征在于在每個牌倉的倉口處對應設置光傳感器,用于在撲克牌經過光傳感器時輸出對應的中斷信號。
4.根據權利要求3所述的發(fā)牌方法,其特征在于所述分組包括,設定撲克牌為m張,需要進牌的牌倉數為n,牌倉號即為1,2,3…n,將撲克牌均分為[m/n]組,其中m,η分別為正整數,可通過撲克牌操作盤隨意設置,[m/n]表示m除以η的整數部分,以一組撲克牌的發(fā)送為一個發(fā)牌周期。
5.根據權利要求4所述的發(fā)牌方法,其特征在于所述設定的規(guī)則包括如下步驟: 1)將計牌寄存器、發(fā)牌控制寄存器以及牌倉啟閉寄存器中的參數分別初始化為O,再將所述η個需要進牌的牌倉對應的啟閉寄存器設置為I ; 2)每個發(fā)牌周期內,首先將需要進牌的牌倉對應的發(fā)牌控制寄存器參數初始化為I; 3)將發(fā)牌控制寄存器參數為I的牌倉對應的牌倉號組成一集合Α,當傳送機構捕捉到所述中斷信號時,判斷所述中斷信號對應牌倉的發(fā)牌控制寄存器中的參數是否為1,若不為1,則繼續(xù)處于等待狀態(tài);若為1,則通過一偽隨機發(fā)生器產生一自然數j,j屬于A代表牌倉號為j的牌倉,即第j個牌倉,通過處理器控制發(fā)牌機構將第j個牌倉對應的倉門打開供撲克牌進入,再將所述第j個牌倉的發(fā)牌控制寄存器設為O,完成一張牌的入倉操作,重復該步驟直至該周期內的發(fā)牌完成; 4)每個周期發(fā)牌完畢時,計牌寄存器分別將對應牌倉內的撲克牌進行計數,若對應牌倉內的牌數小于[m/n],重復執(zhí)行步驟3),直至所有牌倉計牌寄存器內的計數全部為[m/η] ο
6.根據權利要求5所述的發(fā)牌方法,其特征在于所述傳送機構的相對于發(fā)牌機構的一端設有校驗裝置,用于檢驗撲克牌上的驗證信息。
7.根據權利要求6所述的發(fā)牌方法,其特征在于發(fā)牌機構中設置一通訊模塊,用于撲克牌機與服務器進行驗證信息的交互。
【文檔編號】A63F1/14GK103933729SQ201410066128
【公開日】2014年7月23日 申請日期:2014年2月26日 優(yōu)先權日:2014年2月26日
【發(fā)明者】袁啟紅, 于作濤 申請人:江蘇家家樂節(jié)能科技有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1