專利名稱:一種無線控制主機(jī)設(shè)備操作的方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信控制設(shè)備技術(shù)領(lǐng)域,特別涉及一種無線控制主機(jī)設(shè)備操作的方法及其裝置。
背景技術(shù):
現(xiàn)有技術(shù)中主機(jī)設(shè)備包括:個(gè)人計(jì)算機(jī)、手機(jī)及平板電腦等等設(shè)備。隨著個(gè)人計(jì)算機(jī)、手機(jī)及平板電腦硬件配置不斷提升及大量出貨,帶有互動(dòng)性質(zhì)的應(yīng)用程序(如電子游戲)日趨流行,當(dāng)前手機(jī)和平板電腦游戲操作方式是依靠雙手操作整個(gè)手機(jī)觸屏或使手機(jī)反轉(zhuǎn)到某個(gè)方向來實(shí)現(xiàn)控制,個(gè)人計(jì)算機(jī)使用帶按鍵的有線手柄連接計(jì)算機(jī)實(shí)現(xiàn)游戲控制?,F(xiàn)有的通過手機(jī)觸屏或使手機(jī)反轉(zhuǎn)的控制方式以及有線手柄控制的方式都存在著各自的缺陷:1、在手機(jī)和平板電腦上面,用戶玩模擬器類的游戲需要用戶手指觸摸顯示屏操作,這樣會(huì)產(chǎn)生屏幕遮擋,阻礙用戶的視線。2、在手機(jī)和平板電腦上面,方向控制類游戲,如賽車、重力球等競技類游戲,需要用戶旋轉(zhuǎn)手機(jī)或平板電腦來實(shí)現(xiàn)方向控制,會(huì)對(duì)用戶體驗(yàn)產(chǎn)生影響,比如視覺角度,臨場感受等。3、計(jì)算機(jī)類游戲手柄,即手柄在方向控制上采用方向搖桿來實(shí)現(xiàn)方向控制類操作,這樣 在用戶只能在一定的范圍內(nèi)玩游戲,無法再遠(yuǎn)處進(jìn)行操作,這樣降低了用戶的體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題之一,在于提供一種無線控制主機(jī)設(shè)備操作的裝置,其能控制主機(jī)設(shè)備的游戲時(shí),不會(huì)遮擋住設(shè)備的屏幕,且能提高用戶的操作視覺角度,提高用戶的操作體驗(yàn)。本發(fā)明的技術(shù)問題之一是這樣實(shí)現(xiàn)的:一種無線控制主機(jī)設(shè)備操作的裝置,包括按鍵模塊、運(yùn)動(dòng)方向采集模塊、重力方向采集模塊、無線通訊模塊以及控制器;所述按鍵模塊、運(yùn)動(dòng)方向采集模塊、重力方向采集模塊、無線通訊模塊均與所述控制器連接;所述按鍵模塊:用于實(shí)時(shí)監(jiān)控按鍵狀態(tài),并傳輸按鍵數(shù)據(jù)給控制器;所述運(yùn)動(dòng)方向采集模塊:用于采集用戶旋轉(zhuǎn)主機(jī)設(shè)備的運(yùn)動(dòng)方向數(shù)據(jù),并將運(yùn)動(dòng)方向數(shù)據(jù)傳給控制器;所述重力方向采集模塊:用于采集用戶操作主機(jī)設(shè)備的重力方向數(shù)據(jù),并將重力方向數(shù)據(jù)傳給控制器;所述控制器:用于收集并處理來自按鍵模塊、運(yùn)動(dòng)方向采集模塊、重力方向采集模塊的數(shù)據(jù),同時(shí)將處理完成數(shù)據(jù)通過無線通訊模塊傳送到主機(jī)設(shè)備,同時(shí)接收主機(jī)設(shè)備發(fā)出的控制事件信息。本發(fā)明要解決的技術(shù)問題之二,在于提供一種無線控制主機(jī)設(shè)備操作的方法,其
能控制主機(jī)設(shè)備的游戲時(shí),不會(huì)遮擋住設(shè)備的屏幕,能提高用戶的操作視覺角度,且增加
控制裝置與主機(jī)設(shè)備之間數(shù)據(jù)的復(fù)制難度與裝置制造復(fù)制成本,可最大限度保護(hù)投資者利.、/■
Mo本發(fā)明的技術(shù)問題之二是這樣實(shí)現(xiàn)的:一種無線控制主機(jī)設(shè)備操作的方法,所述方法需提供一控制裝置,該控制裝置包括按鍵模塊、運(yùn)動(dòng)方向采集模塊、重力方向采集模塊、無線通訊模塊以及控制器;該方法具體包括如下步驟:步驟1、所述控制裝置請(qǐng)求與主機(jī)設(shè)備進(jìn)行連接認(rèn)證,或所述主機(jī)設(shè)備請(qǐng)求與控制裝置進(jìn)行連接認(rèn)證;認(rèn)證不成功,則繼續(xù)請(qǐng)求認(rèn)證,認(rèn)證成功,則進(jìn)入步驟2 ;步驟2、所述控制裝置的按鍵模塊、運(yùn)動(dòng)方向采集模塊、重力方向采集模塊分別讀取用戶操作按鍵數(shù)據(jù),用戶旋轉(zhuǎn)主機(jī)設(shè)備的運(yùn)動(dòng)方向數(shù)據(jù),以及用戶操作主機(jī)設(shè)備的重力方向數(shù)據(jù),并將讀取的各數(shù)據(jù)發(fā)送給所述控制器;步驟3、所述控制器將讀取的各數(shù)據(jù)進(jìn)行編碼處理后,通過控制裝置的無線通訊模塊發(fā)送給所述主機(jī)設(shè)備的無線通訊模塊;步驟4、主機(jī)設(shè)備的無線通訊模塊收到編碼處理后的各數(shù)據(jù)后,主機(jī)設(shè)備的中央處理器進(jìn)行解析并分別判斷是否存在按鍵數(shù)據(jù),是,則對(duì)主機(jī)設(shè)備觸發(fā)按鍵事件操作,否,則不進(jìn)行操作;判斷是否存在運(yùn)動(dòng)方向數(shù)據(jù),是,則對(duì)主機(jī)設(shè)備觸發(fā)運(yùn)動(dòng)方向事件操作,否,則不進(jìn)行操作;判斷是否存在重力方向數(shù)據(jù),是,則對(duì)主機(jī)設(shè)備觸發(fā)運(yùn)動(dòng)重力事件操作,否,則不進(jìn)行操作;從而完成無線控制主機(jī)設(shè)備操作。本發(fā)明具有如下優(yōu)點(diǎn):1、在手機(jī)和平板電腦上面,用戶玩模擬器類游戲時(shí),通過本發(fā)明可以遠(yuǎn)程控制主機(jī)設(shè)備操作,不會(huì)遮擋住設(shè)備的屏幕。2、在手機(jī)和平板電腦上面,方向控制類游戲,如賽車、重力球等競技類游戲,通過本發(fā)明可以直接產(chǎn)生裝置旋轉(zhuǎn)的運(yùn)動(dòng)方向信號(hào)來控制主機(jī)設(shè)備,提高了用戶的操作視覺角度和臨場體驗(yàn)效果。3、計(jì)算機(jī)類游戲時(shí),通過本發(fā)明的運(yùn)動(dòng)方向采集模塊和重力方向采集模塊可以代替?zhèn)鹘y(tǒng)的方向搖桿,通過改變裝置方向來實(shí)現(xiàn)方向控制同步,極大提升用戶體驗(yàn),4、本發(fā)明使用運(yùn)動(dòng)方向采集模塊和重力方向采集模塊代替?zhèn)鹘y(tǒng)的方向搖桿,使整個(gè)設(shè)計(jì)更加簡潔,操作方便。5、本發(fā)明中加入設(shè)備連接認(rèn)證的模式,其增加復(fù)制難度與復(fù)制成本,可最大限度保護(hù)投資者利益。
圖1為本發(fā)明一種無線控制主機(jī)設(shè)備操作的裝置與主機(jī)設(shè)備通訊的結(jié)構(gòu)示意圖。圖2為本發(fā)明的流程示意圖。圖3為本發(fā)明的控制裝置請(qǐng)求與主機(jī)設(shè)備進(jìn)行連接認(rèn)證的流程示意圖。圖4為本發(fā)明的主機(jī)設(shè)備請(qǐng)求與控制裝置進(jìn)行連接認(rèn)證的流程示意圖。
具體實(shí)施例方式請(qǐng)參閱圖1所示,一種無線控制主機(jī)設(shè)備操作的裝置,包括按鍵模塊、運(yùn)動(dòng)方向采集模塊、重力方向采集模塊、無線通訊模塊以及控制器;所述按鍵模塊、運(yùn)動(dòng)方向采集模塊、重力方向采集模塊、無線通訊模塊均與所述控制器連接;所述按鍵模塊:用于實(shí)時(shí)監(jiān)控按鍵狀態(tài),并傳輸按鍵數(shù)據(jù)給控制器;所述運(yùn)動(dòng)方向采集模塊:用于采集用戶旋轉(zhuǎn)主機(jī)設(shè)備的運(yùn)動(dòng)方向數(shù)據(jù),并將運(yùn)動(dòng)方向數(shù)據(jù)傳給控制器;所述重力方向采集模塊:用于采集用戶操作主機(jī)設(shè)備的重力方向數(shù)據(jù),并將重力方向數(shù)據(jù)傳給控制器;所述控制器:用于收集并處理來自按鍵模塊、運(yùn)動(dòng)方向采集模塊、重力方向采集模塊的數(shù)據(jù),同時(shí)將處理完成數(shù)據(jù)通過無線通訊模塊傳送到主機(jī)設(shè)備,同時(shí)接收主機(jī)設(shè)備發(fā)出的控制事件信息。其中,所述控制事件信息包括查詢裝置的電池狀態(tài)、裝置的各數(shù)據(jù)采集狀態(tài)、或裝置是否運(yùn)行正常的事件信息。所述裝置還包括電池和電源管理模塊,所述電池經(jīng)電源管理模塊與控制器連接;該電池為裝置提供電源,電源管理模塊:用于實(shí)現(xiàn)電源轉(zhuǎn)換、提供電源電壓的狀態(tài)數(shù)據(jù)以及提供電池充電功能。請(qǐng)參閱圖1和圖2所示,本發(fā)明的一種無線控制主機(jī)設(shè)備操作的方法,所述方法需提供一控制裝置,該控制裝置包括按鍵模塊、運(yùn)動(dòng)方向采集模塊、重力方向采集模塊、無線通訊模塊以及控制器;該方法具體包括如下步驟:步驟1、所述控制裝置請(qǐng)求與主機(jī)設(shè)備進(jìn)行連接認(rèn)證,或所述主機(jī)設(shè)備請(qǐng)求與控制裝置進(jìn)行連接認(rèn)證;認(rèn)證不成功,則繼續(xù)請(qǐng)求認(rèn)證,認(rèn)證成功,則進(jìn)入步驟2 ;步驟2、所述控制裝置的按鍵模塊、運(yùn)動(dòng)方向采集模塊、重力方向采集模塊分別讀取用戶操作按鍵數(shù)據(jù),用戶旋轉(zhuǎn)主機(jī)設(shè)備的運(yùn)動(dòng)方向數(shù)據(jù),以及用戶操作主機(jī)設(shè)備的重力方向數(shù)據(jù),并將讀取的各數(shù)據(jù)發(fā)送給所述控制器;步驟3、所述控制器將讀取的各數(shù)據(jù)進(jìn)行編碼處理后,通過控制裝置的無線通訊模塊發(fā)送給所述主機(jī)設(shè)備的無線通訊模塊;步驟4、主機(jī)設(shè)備的無線通訊模塊收到編碼處理后的各數(shù)據(jù)后,主機(jī)設(shè)備的中央處理器進(jìn)行解析并分別判斷是否存在按鍵數(shù)據(jù),是,則對(duì)主機(jī)設(shè)備觸發(fā)按鍵事件操作,否,則不進(jìn)行操作;判斷是否存在運(yùn)動(dòng)方向數(shù)據(jù),是,則對(duì)主機(jī)設(shè)備觸發(fā)運(yùn)動(dòng)方向事件操作,否,則不進(jìn)行操作;判斷是否存在重力方向數(shù)據(jù),是,則對(duì)主機(jī)設(shè)備觸發(fā)運(yùn)動(dòng)重力事件操作,否,則不進(jìn)行操作;從而完成無線控制主機(jī)設(shè)備操作。其中,所述控制裝置還包括電池和電源管理模塊,所述電池經(jīng)電源管理模塊與控制器連接;該電池為裝置提供電源,電源管理模塊:用于實(shí)現(xiàn)電源轉(zhuǎn)換、提供電源電壓的狀態(tài)數(shù)據(jù)以及提供電池充電功能。所述控制裝置請(qǐng)求與主機(jī)設(shè)備進(jìn)行連接認(rèn)證之前,控制裝置會(huì)進(jìn)行電源檢測,判斷電池的電量是否足夠,是,才進(jìn)行連接認(rèn)證;否,則提示電量不足,閉關(guān)控制裝置。如圖3所示,為本發(fā)明的控制裝置請(qǐng)求與主機(jī)設(shè)備進(jìn)行連接認(rèn)證的流程示意圖。所述控制裝置請(qǐng)求與主機(jī)設(shè)備進(jìn)行連接認(rèn)證具體為:所述控制裝置的無線通訊模塊判斷主機(jī)設(shè)備的無線通訊模塊是否請(qǐng)求無線連接,是,則進(jìn)行配對(duì)操作,否,則不進(jìn)行配對(duì)操作;判斷無線連接配對(duì)是否成功,否,則不進(jìn)行操作;是,則主機(jī)設(shè)備回應(yīng)連接成功,并判斷主機(jī)設(shè)備是否請(qǐng)求與控制裝置進(jìn)行連接,否,則不進(jìn)行操作;是,則控制裝置生成隨機(jī)密鑰,并提取控制裝置中定義的唯一特征碼,通過SHAl算法對(duì)隨機(jī)密鑰和特征碼進(jìn)行運(yùn)算,控制裝置發(fā)送隨機(jī)密鑰給主機(jī)設(shè)備,并判斷是否接收到主機(jī)設(shè)備的返回?cái)?shù)據(jù),否,則進(jìn)行等待接收返回?cái)?shù)據(jù);是,則判斷返回?cái)?shù)據(jù)與進(jìn)行SHAl算法運(yùn)算后的結(jié)果是否一致,是,則連接認(rèn)證成功,否,則提示連接認(rèn)證失敗。如圖4所示,為本發(fā)明的主機(jī)設(shè)備請(qǐng)求與控制裝置進(jìn)行連接認(rèn)證的流程示意圖。所述主機(jī)設(shè)備請(qǐng)求與控制裝置進(jìn)行連接認(rèn)證具體為:所述主機(jī)設(shè)備是否搜索到要連接的控制裝置,否,則不進(jìn)行操作;是,則對(duì)主機(jī)設(shè)備與控制裝置進(jìn)行無線連接配對(duì),判斷無線連接配對(duì)是否成功,否,則不進(jìn)行操作;是,則主機(jī)設(shè)備發(fā)送裝置連接請(qǐng)求,判斷是否接收到從控制裝置發(fā)送來的隨機(jī)密鑰,否,則繼續(xù)等待接收;是,則判斷主機(jī)設(shè)備中是否存儲(chǔ)有控制裝置中定義的特征碼;否,則從外部輸入該特征碼,并存儲(chǔ)特征碼;是,則提取特征碼,在主機(jī)設(shè)備中通過SHAl算法對(duì)隨機(jī)密鑰和特征碼進(jìn)行運(yùn)算,將運(yùn)算結(jié)果作為返回?cái)?shù)據(jù)發(fā)送給所述控制裝置;判斷控制裝置接收到返回?cái)?shù)據(jù)后是否做出回應(yīng),是,則連接認(rèn)證成功;否,則提示連接認(rèn)證失敗。其中,所述特征碼為裝置的序列碼SN、控制器的唯一 ID、或在裝置中預(yù)先定義的字符串號(hào)碼。其中,所述對(duì)隨機(jī)密鑰和特征碼進(jìn)行運(yùn)算也能采用非對(duì)稱不可逆算法MD5 ;或者其他的非可逆加密算法。這里值得一提的是:在本發(fā)明中,主機(jī)設(shè)備與控制裝置之間的通訊是含有加密認(rèn)證流程,該加密認(rèn)證流程采用:非對(duì)稱加密認(rèn)證方法,即在裝置內(nèi)置特征碼(該特征碼為裝置的序列碼SN、控制器的唯一 ID、或在裝置中預(yù)先定義的字符串號(hào)碼等),認(rèn)證過程中裝置提取特征碼并且與裝置自身的隨機(jī)密鑰進(jìn)行SHAl算法運(yùn)算(也可以是其他非可逆加密算法);主機(jī)設(shè)備通過外部輸入方式輸入所述特征碼后結(jié)合主機(jī)設(shè)備的隨機(jī)密鑰進(jìn)行加密運(yùn)算,將加密運(yùn)算結(jié)果和SHAl算法運(yùn)算結(jié)果進(jìn)行比對(duì),結(jié)果一致,則主機(jī)設(shè)備與控制裝置配對(duì)成功,不一致,則拒絕配對(duì)。該配對(duì)方法可以保證主機(jī)設(shè)備與控制裝置之間認(rèn)證的可靠性與完整性,該加密不易破解,同時(shí)使用唯一特征碼做為配對(duì)數(shù)據(jù),最大限度降低設(shè)備可復(fù)制性,大幅增加復(fù)制成本。另外,本發(fā)明在設(shè)計(jì)框架上擁有模塊可擴(kuò)展性高的顯著特點(diǎn),在保留基本的無線通訊模塊的基礎(chǔ)上,可以根據(jù)實(shí)際需求作增刪模塊設(shè)計(jì),可以刪除不需要使用的模塊以節(jié)約對(duì)象模型BOM成本(如刪除運(yùn)動(dòng)方向采集模塊),也可以增加自有特色的功能模塊,產(chǎn)品規(guī)劃設(shè)計(jì)靈活度高。以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明申請(qǐng)專利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種無線控制主機(jī)設(shè)備操作的裝置,其特征在于:包括按鍵模塊、運(yùn)動(dòng)方向采集模塊、重力方向采集模塊、無線通訊模塊以及控制器;所述按鍵模塊、運(yùn)動(dòng)方向采集模塊、重力方向采集模塊、無線通訊模塊均與所述控制器連接;所述按鍵模塊:用于實(shí)時(shí)監(jiān)控按鍵狀態(tài),并傳輸按鍵數(shù)據(jù)給控制器;所述運(yùn)動(dòng)方向采集模塊:用于采集用戶旋轉(zhuǎn)主機(jī)設(shè)備的運(yùn)動(dòng)方向數(shù)據(jù),并將運(yùn)動(dòng)方向數(shù)據(jù)傳給控制器;所述重力方向采集模塊:用于采集用戶操作主機(jī)設(shè)備的重力方向數(shù)據(jù),并將重力方向數(shù)據(jù)傳給控制器;所述控制器:用于收集并處理來自按鍵模塊、運(yùn)動(dòng)方向采集模塊、重力方向采集模塊的數(shù)據(jù),同時(shí)將處理完成數(shù)據(jù)通過無線通訊模塊傳送到主機(jī)設(shè)備,同時(shí)接收主機(jī)設(shè)備發(fā)出的控制事件信息。
2.根據(jù)權(quán)利要求1所述的一種無線控制主機(jī)設(shè)備操作的裝置,其特征在于:所述控制事件信息包括查詢裝置的電池狀態(tài)、裝置的各數(shù)據(jù)采集狀態(tài)、或裝置是否運(yùn)行正常的事件信息。
3.根據(jù)權(quán)利要求1所述的一種無線控制主機(jī)設(shè)備操作的裝置,其特征在于:所述裝置還包括電池和電源管理模塊,所述電池經(jīng)電源管理模塊與控制器連接;該電池為裝置提供電源,電源管理模塊:用于實(shí)現(xiàn)電源轉(zhuǎn)換、提供電源電壓的狀態(tài)數(shù)據(jù)以及提供電池充電功倉泛。
4.一種無線控制主機(jī)設(shè)備操作的方法,其特征在于:所述方法需提供一控制裝置,該控制裝置包括按鍵模塊、運(yùn)動(dòng)方向采集模塊、重力方向采集模塊、無線通訊模塊以及控制器;該方法具體包括如下步驟: 步驟1、所述控制裝置請(qǐng)求與主機(jī)設(shè)備進(jìn)行連接認(rèn)證,或所述主機(jī)設(shè)備請(qǐng)求與控制裝置進(jìn)行連接認(rèn)證;認(rèn)證不成功,則繼續(xù)請(qǐng)求認(rèn)證,認(rèn)證成功,則進(jìn)入步驟2 ; 步驟2、所述控制裝置的按鍵模塊、運(yùn)動(dòng)方向采集模塊、重力方向采集模塊分別讀取用戶操作按鍵數(shù)據(jù),用戶旋轉(zhuǎn)主機(jī)設(shè)備的運(yùn)動(dòng)方向數(shù)據(jù),以及用戶操作主機(jī)設(shè)備的重力方向數(shù)據(jù),并將讀取的各數(shù)據(jù)發(fā)送給所述控制器; 步驟3、所述控制器將讀取的各數(shù)據(jù)進(jìn)行編碼處理后,通過控制裝置的無線通訊模塊發(fā)送給所述主機(jī)設(shè)備的無線通訊模塊; 步驟4、主機(jī)設(shè)備的無線通訊模塊收到編碼處理后的各數(shù)據(jù)后,主機(jī)設(shè)備的中央處理器進(jìn)行解析并分別判斷是否存在按鍵數(shù)據(jù),是,則對(duì)主機(jī)設(shè)備觸發(fā)按鍵事件操作,否,則不進(jìn)行操作;判斷是否存在運(yùn)動(dòng)方向數(shù)據(jù),是,則對(duì)主機(jī)設(shè)備觸發(fā)運(yùn)動(dòng)方向事件操作,否,則不進(jìn)行操作;判斷是否存在重力方向數(shù)據(jù),是,則對(duì)主機(jī)設(shè)備觸發(fā)運(yùn)動(dòng)重力事件操作,否,則不進(jìn)行操作;從而完成無線控制主機(jī)設(shè)備操作。
5.根據(jù)權(quán)利要求4所述的一種無線控制主機(jī)設(shè)備操作的方法,其特征在于:所述控制裝置還包括電池和電源管理模塊,所述電池經(jīng)電源管理模塊與控制器連接;該電池為裝置提供電源,電源管理模塊:用于實(shí)現(xiàn)電源轉(zhuǎn)換、提供電源電壓的狀態(tài)數(shù)據(jù)以及提供電池充電功能。
6.根據(jù)權(quán)利要求4所述的一種無線控制主機(jī)設(shè)備操作的方法,其特征在于:所述控制裝置請(qǐng)求與主機(jī)設(shè)備進(jìn)行連接認(rèn)證具體為:所述控制裝置的無線通訊模塊判斷主機(jī)設(shè)備的無線通訊模塊是否請(qǐng)求無線連接,是,則進(jìn)行配對(duì)操作,否,則不進(jìn)行配對(duì)操作;判斷無線連接配對(duì)是否成功,否,則不進(jìn)行操作;是,則主機(jī)設(shè)備回應(yīng)連接成功,并判斷主機(jī)設(shè)備是否請(qǐng)求與控制裝置進(jìn)行連接,否,則不進(jìn)行操作; 是,則控制裝置生成隨機(jī)密鑰,并提取控制裝置中定義的唯一特征碼,通過SHAl算法對(duì)隨機(jī)密鑰和特征碼進(jìn)行運(yùn)算,控制裝置發(fā)送隨機(jī)密鑰給主機(jī)設(shè)備,并判斷是否接收到主機(jī)設(shè)備的返回?cái)?shù)據(jù),否,則進(jìn)行等待接收返回?cái)?shù)據(jù);是,則判斷返回?cái)?shù)據(jù)與進(jìn)行SHAl算法運(yùn)算后的結(jié)果是否一致,是,則連接認(rèn)證成功,否,則提示連接認(rèn)證失敗。
7.根據(jù)權(quán)利要求4所述的一種無線控制主機(jī)設(shè)備操作的方法,其特征在于:所述主機(jī)設(shè)備請(qǐng)求與控制裝置進(jìn)行連接認(rèn)證具體為:所述主機(jī)設(shè)備是否搜索到要連接的控制裝置,否,則不進(jìn)行操作;是,則對(duì)主機(jī)設(shè)備與控制裝置進(jìn)行無線連接配對(duì),判斷無線連接配對(duì)是否成功,否,則不進(jìn)行操作;是,則主機(jī)設(shè)備發(fā)送裝置連接請(qǐng)求,判斷是否接收到從控制裝置發(fā)送來的隨機(jī)密鑰,否,則繼續(xù)等待接收;是,則判斷主機(jī)設(shè)備中是否存儲(chǔ)有控制裝置中定義的特征碼;否,則從外部輸入該特征碼,并存儲(chǔ)特征碼;是,則提取特征碼,在主機(jī)設(shè)備中通過SHAl算法對(duì)隨機(jī)密鑰和特征碼進(jìn)行運(yùn)算,將運(yùn)算結(jié)果作為返回?cái)?shù)據(jù)發(fā)送給所述控制裝置;判斷控制裝置接收到返回?cái)?shù)據(jù)后是否做出回應(yīng),是,則連接認(rèn)證成功;否,則提示連接認(rèn)證失敗。
8.根據(jù)權(quán)利要求6或7所述的一種無線控制主機(jī)設(shè)備操作的方法,其特征在于:所述特征碼為裝置的序列碼SN、控制器的唯一 ID、或在裝置中預(yù)先定義的字符串號(hào)碼。
9.根據(jù)權(quán)利要求6或7所述的一種無線控制主機(jī)設(shè)備操作的方法,其特征在于:所述對(duì)隨機(jī)密鑰和特征 碼進(jìn)行運(yùn)算也能采用非對(duì)稱不可逆算法MD5。
全文摘要
本發(fā)明提供一種無線控制主機(jī)設(shè)備操作的裝置,包括按鍵模塊、運(yùn)動(dòng)方向采集模塊、重力方向采集模塊、無線通訊模塊以及控制器;按鍵模塊用于實(shí)時(shí)監(jiān)控按鍵狀態(tài);運(yùn)動(dòng)方向采集模塊用于采集用戶旋轉(zhuǎn)主機(jī)設(shè)備的運(yùn)動(dòng)方向數(shù)據(jù);重力方向采集模塊用于采集用戶操作主機(jī)設(shè)備的重力方向數(shù)據(jù),并將重力方向數(shù)據(jù)傳給控制器;控制器用于收集并處理來自按鍵模塊、運(yùn)動(dòng)方向采集模塊、重力方向采集模塊的數(shù)據(jù),同時(shí)將處理完成數(shù)據(jù)通過無線通訊模塊傳送到主機(jī)設(shè)備,同時(shí)接收主機(jī)設(shè)備發(fā)出的控制事件信息。本發(fā)明還提供了一種無線控制主機(jī)設(shè)備操作的方法,其能控制主機(jī)設(shè)備的游戲時(shí),不會(huì)遮擋住設(shè)備的屏幕,且能提高用戶的操作視覺角度,提高用戶的操作體驗(yàn)。
文檔編號(hào)H04L9/32GK103218905SQ201310105608
公開日2013年7月24日 申請(qǐng)日期2013年3月29日 優(yōu)先權(quán)日2013年3月29日
發(fā)明者周巧云, 林俊峰 申請(qǐng)人:周巧云