專利名稱:以輕微觸碰為指令的多機聯(lián)動系統(tǒng)的實現(xiàn)方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于體感游戲的多個手機的聯(lián)動系統(tǒng)及其實現(xiàn)方法,具體是指ー 種以輕微觸碰為指令的多機聯(lián)動系統(tǒng)的實現(xiàn)方法及其系統(tǒng)。
背景技術(shù):
手機等手持系統(tǒng)接受的指令來源通常是依靠系統(tǒng)外殼上的功能鍵、觸摸屏上的功能鍵來感應(yīng)的,歸納為有鍵操作,缺少無鍵操作的系統(tǒng)。在手持設(shè)備支持重力感應(yīng)裝置的應(yīng)用中,例如內(nèi)置重力感應(yīng)裝置的手機的常規(guī)應(yīng)用,要么是單機運行,不支持聯(lián)機運行;要么聯(lián)機運行,但是需要后臺服務(wù)器中轉(zhuǎn),中轉(zhuǎn)必須依靠3G或者GPRS網(wǎng)絡(luò)鏈接到后臺游戲服務(wù)臺做指令信息的交互和甄別。這種辦法,依靠后臺服務(wù)器來判斷,實時性判斷的精度大約為1秒,無法達到體感游戲操作所要的0. 3秒以下的要求。經(jīng)過檢索發(fā)現(xiàn),目前還缺少一個系統(tǒng),不依靠功能鍵或者觸摸屏,也不依靠后臺服務(wù)器中轉(zhuǎn),單單依靠手持設(shè)備任意一部分之間的輕微觸碰作為指令來操作,對指令的實時性判斷的精度達到0.1秒以下。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供ー種以輕微觸碰為指令的多機聯(lián)動系統(tǒng)的實現(xiàn)方法及其系統(tǒng),以輕微觸碰為操作指令,由于系統(tǒng)能夠判斷輕微觸碰的實時同時性的精確達到低于
0.1秒,從而能夠支持多機系統(tǒng)的體感操作。本發(fā)明的目的通過下述技術(shù)方案實現(xiàn)
以輕微觸碰為指令的多機聯(lián)動系統(tǒng)的實現(xiàn)方法,包括以下步驟
(A)建立以輕微觸碰為指令的多機聯(lián)動系統(tǒng),包括至少兩個的手機用戶,其分別為手機
1、手機2、手機3,以此類推為手機N,N為大于等于2的自然數(shù),每個手機的配置要求是具有WiFi、ZigBee、BlueTooth功能中的任意一項,每個手機均包含陀螺定向和/或重力感應(yīng)器件,配備完成后,啟動系統(tǒng)的N個手機;此處的手機是指CPU主頻在300MHz以上、運行ー 個操作系統(tǒng)、支持Wi-Fi ,Bluetooth。輕微觸碰的范疇包括單單依靠系統(tǒng)外殼的任何ー個部位,與另外ー個或者多個系統(tǒng)之間的輕微觸碰。另外,兩個人用手握住系統(tǒng),避免接觸而僅僅以肢體進行接觸,同樣為系統(tǒng)帶來的輕微觸碰。在觸碰的沖量不超過10牛頓米條件下的碰撞為輕微觸碰。以輕微觸碰作為指令,優(yōu)點是無鍵操作,它的出現(xiàn)拓展了系統(tǒng)的指令來源,不再僅僅依靠系統(tǒng)的外売上的功能鍵、觸摸屏上的功能鍵。(B) N個手機各自獨立地接入無線網(wǎng)絡(luò)并且主動尋找同網(wǎng)中其他同類手機;
(C)N個手機各自獨立地偵聽輕微觸碰并且交換偵聽的信息;
(D)任意ー個手機根據(jù)經(jīng)步驟(C)得到的其他N-I個手機交換的信息與本手機的信息, 甄別輕微觸碰是否實時同步發(fā)生,如果是則正式指令由系統(tǒng)操作,如果不是則為偽指令,放棄。
進一步講,所述步驟(B)包括如下步驟
(Bi) N個手機啟動系統(tǒng)之后,首先,檢測是否能夠連接到一個Wi-Fi Access point上或者點對點模式Ad Hoc上,否則重復(fù)等待,等待超時則退出;
(B2)每個手機接入網(wǎng)絡(luò)之后發(fā)送廣播數(shù)據(jù)包A,數(shù)據(jù)包A中包含該手機的相關(guān)信息和狀態(tài),按照一定的間隔時間,重復(fù)發(fā)送;
(B3)每個手機在發(fā)送廣播數(shù)據(jù)包A的同時偵聽是否從網(wǎng)絡(luò)中收到其它手機發(fā)送出來的廣播數(shù)據(jù)包A,在沒有收到之前,保持發(fā)送包含自己信息的數(shù)據(jù)包,同時保持偵聽狀態(tài),計時等待;
(B4)如果等待的時間達到預(yù)定時間,該手機退出系統(tǒng);如果收到另外一個手機發(fā)出的數(shù)據(jù)包A,表示找到同一網(wǎng)絡(luò)中其他伙伴,并向該伙伴發(fā)送確認包,等待對方確認。(此處請補充說明該步驟的作用)
進一步講,步驟(C)包括以下步驟
(Cl)任意一個手機持續(xù)偵聽來自該手機重力感應(yīng)裝置的輕微觸碰的信號,收到之后的輕微觸碰信號作為“預(yù)備指令”;
(C2)任意一個手機按照設(shè)定的時間間隔T,向另外N-I個手機發(fā)送點對點或點對多的數(shù)據(jù)包B,該數(shù)據(jù)包B中包含有該手機自身的計數(shù)、記錄有已經(jīng)收到的“預(yù)備指令”、及其在 “預(yù)備指令”發(fā)生時的計數(shù),如果是在上一個數(shù)據(jù)包B發(fā)出之后,本數(shù)據(jù)包B發(fā)出前收到的預(yù)備指令,則預(yù)備指令的計數(shù)為0,以此作為計數(shù)的起點,每次發(fā)送數(shù)據(jù)包B之前,對數(shù)據(jù)包B 中“預(yù)備指令”的計數(shù),做遞增1的操作。如果是在上一個數(shù)據(jù)包B發(fā)出之后,本數(shù)據(jù)包B 發(fā)出前收到的預(yù)備指令,則預(yù)備指令的計數(shù)為0,表示這是計數(shù)的起點。每次發(fā)送數(shù)據(jù)包B 之前,對數(shù)據(jù)包B中“預(yù)備指令”的計數(shù),做遞增1的操作。預(yù)備指令的計數(shù)為n,表示這是在η個時間間隔T之前發(fā)生的預(yù)備指令。這樣做的目的是為每一個預(yù)備指令建立一個已經(jīng)存在的時間的記錄,就是這個計數(shù)。由于這個預(yù)備指令是在手機系統(tǒng)中以恒定的時間間隔T 發(fā)送到其他同類手機中,每一個同類手機可以比較本地的預(yù)備指令與其他同類手機中的預(yù)備指令的計數(shù)。計數(shù)相同的兩個預(yù)備指令,表明發(fā)生的時間相差不超過恒定的時間間隔Τ, 由于T是按照CPU的輪詢時間的倍數(shù),是在微秒級別。進一步講,所述步驟(D)包括如下步驟
(Dl)任意一個手機持續(xù)偵聽數(shù)據(jù)包B,如果其他手機發(fā)來的數(shù)據(jù)包B中包含一個“預(yù)備指令”,并且本手機上也有一個“預(yù)備指令”,開始計算這兩個“預(yù)備指令”的計數(shù),比較這兩個計數(shù)差值的絕對值與控制閾值的大??;
(D2)如果兩個計數(shù)差值的絕對值小于控制閾值,這兩個“預(yù)備指令”是實時同時發(fā)生的,將這個“預(yù)備指令”升級為正式指令,并交給系統(tǒng)執(zhí)行對應(yīng)的行為;
(D3)如果兩個計數(shù)差值的絕對值大于控制閾值,這兩個“預(yù)備指令”不是同時發(fā)生的, 則“預(yù)備指令”為偽指令,放棄。進一步講,所述的控制閾值為判斷兩個手機為同時發(fā)生的最大時間間隔??刂崎撝凳且粋€可以配置的參數(shù),這個數(shù)越大,表示對于甄別實時發(fā)生的同時性的要求越低,反之則越高。在Wi-Fi網(wǎng)絡(luò)中,控制閾值最小為0,對應(yīng)的實時性要求為最高,設(shè)置為1-3時對應(yīng)實時性要求高,設(shè)置為10為較低。對于游戲類應(yīng)用,控制閾值與用戶使用聯(lián)機游戲的熟練程度關(guān)聯(lián),10或者20為對應(yīng)于用戶游戲水平為入門級,0為最高級。對于一些應(yīng)用要求很高實時同時發(fā)生特性的,應(yīng)該直接設(shè)置控制閾值為0或者1。設(shè)置辦法是把控制閾值作為 ー個軟件參數(shù),由系統(tǒng)或者用戶可調(diào)。以輕微觸碰為指令的多機聯(lián)動,包括至少兩個的手機用戶,其分別為手機1、手機 2、手機3,以此類推為手機N,N為大于等于2的自然數(shù),每個手機的配置要求是具有WiFi、 ZigBee, BlueTooth功能中的任意一項,每個手機均包含陀螺定向和/或重力感應(yīng)器件,陀螺定向和/或重力感應(yīng)器件可以偵聽到自身的輕微觸碰信號,并將該信號傳遞至手機的系統(tǒng),N個手機均能接收其本身的輕微觸碰信號并將包含有輕微觸碰信號的數(shù)據(jù)包發(fā)送至其它手機,任意一個手機通過根據(jù)自身的輕微觸碰信號和接收到的其它手機的輕微觸碰信號計算并判斷出輕微觸碰信號發(fā)生的同時性。本發(fā)明與現(xiàn)有技術(shù)相比,具有如下的優(yōu)點和有益效果
1本發(fā)明以輕微觸碰為指令的多機聯(lián)動系統(tǒng)的實現(xiàn)方法,各個手機主動尋找同類手機, 從而不需要后臺服務(wù)器實現(xiàn)多機聯(lián)動。整個過程是在同一 Wi-Fi局域網(wǎng)內(nèi)完成,不需要后臺服務(wù)器來,實現(xiàn)成本低;
2本發(fā)明以輕微觸碰為指令的多機聯(lián)動系統(tǒng)的實現(xiàn)方法,能夠讓輕微觸碰成為ー個操作指令;
3本發(fā)明以輕微觸碰為指令的多機聯(lián)動系統(tǒng)的實現(xiàn)方法,實現(xiàn)讓體感操作的熟練級別和支持游戲用戶之間的體感競爭,開發(fā)人員或者用戶可以調(diào)整控制閾值的大小,可以對應(yīng)用戶使用該軟件的熟練程度或者使用等級,利用這個功能加以精準(zhǔn)地甄別,能夠設(shè)計出支持用戶體感操作,提供多用戶的操作競爭性、體感指令的競爭、甄別偽指令和誤操作。如何甄別兩個系統(tǒng)是真實地發(fā)生了 “輕微觸動”,還是用外物以0. 5秒的時間間隔分別敲打了兩個系統(tǒng)?前者可以認證為有效的真實指令,后者可以判斷為誤操作;
4本發(fā)明以輕微觸碰為指令的多機聯(lián)動系統(tǒng)的實現(xiàn)方法,能夠?qū)崿F(xiàn)支持關(guān)鍵操作的精準(zhǔn)判斷,控制閾值的設(shè)置,在甄別過程,實現(xiàn)“輕微觸動”的實時性精確到0. 03秒級別,非常有效地防止誤操作,該優(yōu)點可以直接應(yīng)用于用軟件進行號碼、名片、圖片、照片、視頻、文件等個人信息交換,兩個人用系統(tǒng)進行“輕微觸動”,如同握手一般,就可以信息交換,由于實時性判斷達到微秒級別,可以避免誤操作;
5本發(fā)明以輕微觸碰為指令的多機聯(lián)動系統(tǒng)的實現(xiàn)方法,實現(xiàn)無鍵操作及其指令集合, 在同一個Wi-Fi網(wǎng)絡(luò)中,兩個或者多個系統(tǒng)可以進行基干“輕微觸動”衍生出來的支持用戶定義的體感操作的多機聯(lián)機游戲,而且無需使用3G流量,多機體感游戲的操作,可以包括 “輕微觸動”一次對應(yīng)指令A(yù),“輕微觸動”連擊對應(yīng)指令B,連續(xù)觸動三次對應(yīng)指令C,以此類推,衍生出不同操作指令,從而豐富體感游戲的肢體語言和動作,這些“輕微觸動”都排除了誤操作,是可以精準(zhǔn)定義的,這個能力使得多系統(tǒng)體感游戲的設(shè)計,能夠上升到一個全新的領(lǐng)域,采用本技木,可以讓系統(tǒng)不依靠專業(yè)設(shè)計的按鍵、不依靠觸摸屏按鍵,達到無鍵操作, 目前市面上有近200種智能手機,支持無鍵操作,就簡化了軟件功能對硬件的依賴,提升軟件的兼容性和開發(fā)速度;
6本發(fā)明以輕微觸碰為指令的多機聯(lián)動系統(tǒng)的實現(xiàn)方法,能夠支持用戶自定義動作進行體感操作,“輕微觸動”可以支持兩個人用手握住系統(tǒng),系統(tǒng)避免接觸而僅僅以肢體進行接觸,同樣為系統(tǒng)帶來的“輕微觸動”,由此可以衍生出更多的體感操作指令,采用本技木, 可以設(shè)計游戲軟件,讓用戶自定義體感操作指令實現(xiàn)多機聯(lián)機互動,這個優(yōu)點,將會開啟新CN 102547591 A
的更多應(yīng)用空間。
具體實施例方式下面結(jié)合實施例對本發(fā)明作進一步的詳細說明,但本發(fā)明的實施方式不限于此。 實施例本發(fā)明以輕微觸碰為指令的多機聯(lián)動系統(tǒng)的實現(xiàn)方法,包括以下步驟 以輕微觸碰為指令的多機聯(lián)動系統(tǒng)的實現(xiàn)方法,包括以下步驟
(A)建立以輕微觸碰為指令的多機聯(lián)動系統(tǒng),包括至少兩個的手機用戶,其分別為手機 1、手機2、手機3,以此類推為手機N,N為大于等于2的自然數(shù),每個手機的配置要求是具有WiFi、ZigBee、BlueTooth功能中的任意一項,每個手機均包含陀螺定向和/或重力感應(yīng)器件,配備完成后,啟動系統(tǒng)的N個手機;此處的手機是指CPU主頻在300MHz以上、運行一個操作系統(tǒng)、支持Wi-Fi、Bluet00th。輕微觸碰的范疇包括單單依靠系統(tǒng)外殼的任何一個部位,與另外一個或者多個系統(tǒng)之間的輕微觸碰。另外,兩個人用手握住系統(tǒng),避免接觸而僅僅以肢體進行接觸,同樣為系統(tǒng)帶來的輕微觸碰。在觸碰的沖量不超過10牛頓米條件下的碰撞為輕微觸碰。以輕微觸碰作為指令,優(yōu)點是無鍵操作,它的出現(xiàn)拓展了系統(tǒng)的指令來源,不再僅僅依靠系統(tǒng)的外殼上的功能鍵、觸摸屏上的功能鍵;
(B)N個手機各自獨立地接入無線網(wǎng)絡(luò)并且主動尋找同網(wǎng)中其他同類手機,具體步驟如
下
(Bi) N個手機啟動系統(tǒng)之后,首先,檢測是否能夠連接到一個Wi-Fi Access point上或者點對點模式Ad Hoc上,否則重復(fù)等待,等待超時則退出;
(B2)每個手機接入網(wǎng)絡(luò)之后發(fā)送廣播數(shù)據(jù)包A,數(shù)據(jù)包A中包含該手機的相關(guān)信息和狀態(tài),按照一定的間隔時間,重復(fù)發(fā)送;
(B3)每個手機在發(fā)送廣播數(shù)據(jù)包A的同時偵聽是否從網(wǎng)絡(luò)中收到其它手機發(fā)送出來的廣播數(shù)據(jù)包A,在沒有收到之前,保持發(fā)送包含自己信息的數(shù)據(jù)包,同時保持偵聽狀態(tài),計時等待;
(B4)如果等待的時間達到預(yù)定時間,該手機退出系統(tǒng);如果收到另外一個手機發(fā)出的數(shù)據(jù)包A,表示找到同一網(wǎng)絡(luò)中其他伙伴,并向該伙伴發(fā)送確認包,等待對方確認;
(C)N個手機各自獨立地偵聽輕微觸碰并且交換偵聽的信息,具體步驟如下
(Cl)任意一個手機持續(xù)偵聽來自該手機重力感應(yīng)裝置的輕微觸碰的信號,收到之后的輕微觸碰信號作為“預(yù)備指令”;
(C2)任意一個手機按照設(shè)定的時間間隔T,向另外一個手機發(fā)送點對點或點對多的數(shù)據(jù)包B,該數(shù)據(jù)包B中包含有該手機自身的計數(shù)、記錄有已經(jīng)收到的“預(yù)備指令”、及其在“預(yù)備指令”發(fā)生時的計數(shù),如果是在上一個數(shù)據(jù)包B發(fā)出之后,本數(shù)據(jù)包B發(fā)出前收到的預(yù)備指令,則預(yù)備指令的計數(shù)為0,表示這是計數(shù)的起點,每次發(fā)送數(shù)據(jù)包B之前,對數(shù)據(jù)包B中 “預(yù)備指令”的計數(shù),做遞增1的操作。預(yù)備指令的計數(shù)為n,表示這是在η個時間間隔T之前發(fā)生的預(yù)備指令,這樣做的目的是為每一個預(yù)備指令建立一個已經(jīng)存在的時間的記錄, 就是這個計數(shù)。由于這個預(yù)備指令是在手機系統(tǒng)中以恒定的時間間隔T發(fā)送到其他同類手機中,每一個同類手機可以比較本地的預(yù)備指令與其他同類手機中的預(yù)備指令的計數(shù),計數(shù)相同的兩個預(yù)備指令,表明發(fā)生的時間相差不超過恒定的時間間隔T,由于T是按照CPU 的輪詢時間的倍數(shù),是在微秒級別;
(D)任意ー個手機根據(jù)經(jīng)步驟(C)得到的其他N-I個手機交換的信息與本手機的信息, 甄別輕微觸碰是否實時同步發(fā)生,如果是則正式指令由系統(tǒng)操作,如果不是則為偽指令,放棄,具體步驟如下
(Dl)任意一個手機持續(xù)偵聽數(shù)據(jù)包B,如果其他手機發(fā)來的數(shù)據(jù)包B中包含ー個“預(yù)備指令”,并且本手機上也有ー個“預(yù)備指令”,開始計算這兩個“預(yù)備指令”的計數(shù),比較這兩個計數(shù)差值的絕對值與控制閾值的大小;
(D2)如果兩個計數(shù)差值的絕對值小于控制閾值,這兩個“預(yù)備指令”是實時同時發(fā)生的,將這個“預(yù)備指令”升級為正式指令,并交給系統(tǒng)執(zhí)行對應(yīng)的行為;
(D3)如果兩個計數(shù)差值的絕對值大于控制閾值,這兩個“預(yù)備指令”不是實時同時發(fā)生的,則“預(yù)備指令”為偽指令,放棄??刂崎撝凳签`個可以配置的參數(shù),這個數(shù)越大,表示對于甄別實時發(fā)生的同時性的要求越低,反之則越高。在Wi-Fi網(wǎng)絡(luò)中,控制閾值最小為0,對應(yīng)的實時性要求為最高, 設(shè)置為1-3時對應(yīng)實時性要求高,設(shè)置為10為較低。對于游戲類應(yīng)用,控制閾值與用戶使用聯(lián)機游戲的熟練程度關(guān)聯(lián),10或者20為對應(yīng)于用戶游戲水平為入門級,0為最高級。對于ー些應(yīng)用要求很高實時同時發(fā)生特性的,應(yīng)該直接設(shè)置控制閾值為0或者1,設(shè)置辦法是把控制閾值作為ー個軟件參數(shù),由系統(tǒng)或者用戶可調(diào),以輕微觸碰為指令的多機聯(lián)動,包括至少兩個的手機用戶,其分別為手機1、手機2、手機3,以此類推為手機N,N為大于等于2 的自然數(shù),每個手機的配置要求是具有WiFi、ZigBee、BlueT00th功能中的任意ー項,每個手機均包含陀螺定向和/或重力感應(yīng)器件,陀螺定向和/或重力感應(yīng)器件可以偵聽到自身的輕微觸碰信號,并將該信號傳遞至手機的系統(tǒng),N個手機均能接收其本身的輕微觸碰信號并將包含有輕微觸碰信號的數(shù)據(jù)包發(fā)送至其它手機,任意一個手機通過根據(jù)自身的輕微觸碰信號和接收到的其它手機的輕微觸碰信號計算并判斷出輕微觸碰信號發(fā)生的同時性。如上所述,便可以很好地實現(xiàn)本發(fā)明。
權(quán)利要求
1.以輕微觸碰為指令的多機聯(lián)動系統(tǒng)的實現(xiàn)方法,其特征在干,包括以下步驟(A)建立以輕微觸碰為指令的多機聯(lián)動系統(tǒng),包括至少兩個的手機用戶,其分別為手機 1、手機2、手機3,以此類推為手機N,N為大于等于2的自然數(shù),每個手機的配置要求是具有WiFi、ZigBee、BlueTooth功能中的任意一項,每個手機均包含陀螺定向和/或重力感應(yīng)器件,啟動系統(tǒng)的N個手機;(B)N個手機各自獨立地接入無線網(wǎng)絡(luò)并且主動尋找同網(wǎng)中其他同類手機;(C)N個手機各自獨立地偵聽輕微觸碰并且與同類手機交換偵聽的信息;(D)任意ー個手機根據(jù)經(jīng)步驟(C)得到的其他N-I個手機交換的信息與本手機的信息, 依靠控制閾值來甄別輕微觸碰是否實時同步發(fā)生,如果是則為真實指令,該指令由系統(tǒng)操作,如果不是則為偽指令,放棄;(E)重復(fù)進行B-D步驟。
2.根據(jù)權(quán)利要求1所述的以輕微觸碰為指令的多機聯(lián)動系統(tǒng)的實現(xiàn)方法,其特征在干,所述步驟(B)包括如下步驟(Bi) N個手機啟動系統(tǒng)之后,首先,檢測是否能夠連接到ー個Wi-Fi Access point上或者點對點模式Ad Hoc上,否則重復(fù)等待,等待超時則退出;(B2)每個手機接入網(wǎng)絡(luò)之后發(fā)送廣播數(shù)據(jù)包A,數(shù)據(jù)包A中包含該手機的相關(guān)信息和狀態(tài),按照一定的間隔時間,重復(fù)發(fā)送;(B3)每個手機在發(fā)送廣播數(shù)據(jù)包A的同時偵聽是否從網(wǎng)絡(luò)中收到其它手機發(fā)送出來的廣播數(shù)據(jù)包A,在沒有收到之前,保持發(fā)送包含自己信息的數(shù)據(jù)包A,同時保持偵聽狀態(tài), 計時等待;(B4)如果等待的時間達到預(yù)定時間,該手機退出系統(tǒng);如果收到另外一個手機發(fā)出的數(shù)據(jù)包A,表示找到同一網(wǎng)絡(luò)中其他伙伴,并向該伙伴發(fā)送確認包,等待對方確認。
3.根據(jù)權(quán)利要求1所述的以輕微觸碰為指令的多機聯(lián)動系統(tǒng)的實現(xiàn)方法,其特征在干,步驟(C)包括以下步驟(Cl)任意一個手機持續(xù)偵聽來自該手機重力感應(yīng)裝置的輕微觸碰的信號,收到之后的輕微觸碰信號作為“預(yù)備指令”;(C2)任意一個手機按照設(shè)定的時間間隔T,向另外N-I個手機發(fā)送點對點或點對多的數(shù)據(jù)包B,該數(shù)據(jù)包B中包含有該手機自身的計數(shù)、記錄有已經(jīng)收到的“預(yù)備指令”、及其在 “預(yù)備指令”發(fā)生時的計數(shù),如果是在上一個數(shù)據(jù)包B發(fā)出之后,本數(shù)據(jù)包B發(fā)出前收到的預(yù)備指令,則預(yù)備指令的計數(shù)為0,以此作為計數(shù)的起點,每次發(fā)送數(shù)據(jù)包B之前,對數(shù)據(jù)包B 中“預(yù)備指令”的計數(shù),做遞增1的操作。
4.根據(jù)權(quán)利要求1所述的以輕微觸碰為指令的多機聯(lián)動系統(tǒng)的實現(xiàn)方法,其特征在干,所述步驟(D)包括如下步驟(Dl)任意一個手機持續(xù)偵聽數(shù)據(jù)包B,如果其他手機發(fā)來的數(shù)據(jù)包B中包含ー個“預(yù)備指令”,并且本手機上也有ー個“預(yù)備指令”,開始計算這兩個“預(yù)備指令”的計數(shù),比較這兩個計數(shù)差值的絕對值與控制閾值的大??;(D2)如果兩個計數(shù)差值的絕對值小于控制閾值,這兩個“預(yù)備指令”是實時同時發(fā)生的,將這個“預(yù)備指令”升級為正式指令,并交給系統(tǒng)執(zhí)行對應(yīng)的行為;(D3)如果兩個計數(shù)差值的絕對值大于控制閾值,這兩個“預(yù)備指令”不是實時同時發(fā)生的,則“預(yù)備指令”為偽指令,放棄。
5.根據(jù)權(quán)利要求4所述的以輕微觸碰為指令的多機聯(lián)動系統(tǒng)的實現(xiàn)方法,其特征在于所述的控制閾值為判斷兩個手機為同時發(fā)生的最大時間間隔。
6.以輕微觸碰為指令的多機聯(lián)動,其特征在于包括至少兩個的手機用戶,其分別為手機1、手機2、手機3,以此類推為手機N,N為大于等于2的自然數(shù),每個手機的配置要求是具有WiFi、ZigBee, BlueTooth功能中的任意一項,每個手機均包含陀螺定向和/或重力感應(yīng)器件,陀螺定向和/或重力感應(yīng)器件可以偵聽到自身的輕微觸碰信號,并將該信號傳遞至手機的系統(tǒng),N個手機均能接收其本身的輕微觸碰信號并將包含有輕微觸碰信號的數(shù)據(jù)包發(fā)送至其它手機,任意一個手機通過根據(jù)自身的輕微觸碰信號和接收到的其它手機的輕微觸碰信號計算并判斷出輕微觸碰信號發(fā)生的同時性。
全文摘要
本發(fā)明公布了以輕微觸碰為指令的多機聯(lián)動系統(tǒng)的實現(xiàn)方法及其系統(tǒng),本發(fā)明各個手機主動尋找同類手機,從而不需要后臺服務(wù)器實現(xiàn)多機聯(lián)動,整個過程是在同一Wi-Fi局域網(wǎng)內(nèi)完成,不需要后臺服務(wù)器來,實現(xiàn)成本低;能夠讓輕微觸碰成為一個操作指令,從而達到高精度判斷發(fā)生的同時性。
文檔編號H04W88/02GK102547591SQ201110457230
公開日2012年7月4日 申請日期2011年12月31日 優(yōu)先權(quán)日2011年12月31日
發(fā)明者周彬, 李為民, 杜夢元, 胡國華, 譚曉宇 申請人:成都穿越電子有限公司