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

利用移動設(shè)備模擬游戲控制器的游戲系統(tǒng)及其運行方法

文檔序號:9207667閱讀:762來源:國知局
利用移動設(shè)備模擬游戲控制器的游戲系統(tǒng)及其運行方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種游戲控制器,尤其是涉及一種利用智能手機(jī)或平板電腦模擬的游 戲控制器系統(tǒng),以及該系統(tǒng)的運行方法。
【背景技術(shù)】
[0002] 隨著科技的發(fā)展,智能手機(jī)和平板電腦得到了廣泛應(yīng)用,在人們的生活和工作中 扮演著越來越重要的角色,智能手機(jī)和平板電腦在為人們的工作和生活帶來方便的同時, 也逐漸影響著人們的娛樂方式。本領(lǐng)域技術(shù)人員開發(fā)了大量基于安卓或i〇S平臺的游戲程 序,供人們可以通過智能手機(jī)或平板電腦下載和運行游戲,通過觸摸屏或重力傳感器的方 式享受操控游戲的便利性。但是,一個屏幕上既有操作按鍵又有游戲顯示,而且是個小屏 幕,這些問題必然限制了用戶玩游戲的體驗。
[0003] 目前,智能電視、電視盒、電視棒、微型電腦等已廣泛進(jìn)入人們的日常生活領(lǐng)域。這 類設(shè)備不僅用于觀看電視節(jié)目或電影,還可以運行游戲程序,尤其是基于安卓系統(tǒng)的設(shè)備, 由于其具有開放源代碼的優(yōu)點,以及大量基于該系統(tǒng)的包括游戲在內(nèi)的應(yīng)用程序資源,受 到人們的關(guān)注和青睞??梢灶A(yù)見,在不久的將來,人們將可以通過智能電視或機(jī)頂盒在電視 屏幕上玩各種手機(jī)和平板電腦上的游戲。當(dāng)前,游戲手柄作為主要控制設(shè)備,無法實現(xiàn)在手 機(jī)和平板電腦上的那種觸摸控制和重力控制的體驗。此外也無法很好的利用日益普及的移 動設(shè)備資源。所以,如何提高操控游戲的便利性和靈活性,合理利用資源,節(jié)約成本,是該域 技術(shù)人員需要解決的問題。

【發(fā)明內(nèi)容】

[0004] 本發(fā)明的目的是提供利用移動設(shè)備模擬游戲控制器的游戲系統(tǒng)及其運行方法,本 發(fā)明所述系統(tǒng)具有實施容易、操作簡便、成本低廉、資源利用合理的優(yōu)點,本發(fā)明所述系統(tǒng) 的運行方法具有安全可靠、效率高的特點,通過本發(fā)明,使用者只需通過智能手機(jī)或平板電 腦就可以操控智能電視或機(jī)頂盒運行的游戲,而不必購買實體游戲控制器。
[0005] 為解決傳統(tǒng)游戲系統(tǒng)中必需使用實體游戲控制器操控游戲,限制了游戲的適用性 和應(yīng)用普遍性的技術(shù)問題,本發(fā)明提供的利用移動設(shè)備模擬游戲控制器的游戲系統(tǒng),包括 模擬客戶端、控制臺和顯示裝置,模擬客戶端設(shè)有圖形用戶界面顯示單元、設(shè)備探測單元、 操作轉(zhuǎn)換單元和操作發(fā)送單元,圖形用戶界面顯示單元用于顯示模擬的游戲控制器圖形界 面,設(shè)備探測單元用于發(fā)送探測控制臺的廣播,操作轉(zhuǎn)換單元用于捕獲來自圖形用戶界面 的用戶觸屏操作信息或重力操作信息并將觸屏操作信息或重力操作信息轉(zhuǎn)換成游戲控制 器對應(yīng)的按鍵操作碼,操作分配單元用于將轉(zhuǎn)換后的按鍵操作碼發(fā)送給控制臺;
[0006] 控制臺設(shè)有廣播響應(yīng)單元、操作接收單元和操作分配單元,廣播響應(yīng)單元用于響 應(yīng)設(shè)備探測單元發(fā)送的廣播,操作接收單元用于接收操作發(fā)送單元發(fā)送的按鍵操作碼,操 作分配單元用于將按鍵操作碼對應(yīng)的操作分配到游戲視圖;顯示裝置用于顯示游戲視圖。
[0007] 可選地,本發(fā)明利用移動設(shè)備模擬游戲控制器的游戲系統(tǒng),其中所述模擬客戶端 為智能手機(jī)或平板電腦。
[0008] 本發(fā)明還提供了利用移動設(shè)備模擬游戲控制器的游戲系統(tǒng)的運行方法,包括以下 步驟,
[0009] -、模擬客戶端探測并獲取控制臺的信息;
[0010] 二、建立模擬客戶端與探測到的控制臺之間的連接;
[0011] 三、模擬客戶端捕獲來自圖形用戶界面的用戶觸屏操作信息或重力操作信息,并 將捕獲的用戶觸屏操作信息或重力操作信息轉(zhuǎn)換成實際游戲控制器對應(yīng)的按鍵操作碼;
[0012] 四、模擬客戶端將轉(zhuǎn)換后的按鍵操作碼發(fā)送給控制臺;
[0013] 五、控制臺根據(jù)接收到的按鍵操作碼將相應(yīng)的操作分配到游戲視圖。
[0014] 可選地,本發(fā)明利用移動設(shè)備模擬游戲控制器的游戲系統(tǒng)的運行方法,其中在所 述步驟一中,模擬客戶端探測并獲取控制臺的信息是通過局域網(wǎng)內(nèi)的UDP廣播實現(xiàn)的,具 體包括以下步驟,
[0015] (一)模擬客戶端中的設(shè)備探測單元通過局域網(wǎng)發(fā)送UDP數(shù)據(jù)包,并對預(yù)先確定 的端口進(jìn)行監(jiān)聽,所述UDP數(shù)據(jù)包中包含預(yù)先定義的標(biāo)記、目標(biāo)IP地址和預(yù)先確定的端口 號;
[0016] (二)控制臺中的廣播響應(yīng)單元對UDP套接口中預(yù)先確定的端口進(jìn)行監(jiān)聽,當(dāng)接收 到對應(yīng)的廣播后通過預(yù)先確定的端口向設(shè)備探測單元發(fā)送響應(yīng),所述響應(yīng)包含控制臺的名 稱、ID和IP地址;
[0017] (三)模擬客戶端中的設(shè)備探測單元根據(jù)控制臺中廣播響應(yīng)單元發(fā)送的響應(yīng),獲 得探測到的控制臺的名稱、ID和IP地址。
[0018] 可選地,本發(fā)明利用移動設(shè)備模擬游戲控制器的游戲系統(tǒng)的運行方法,其中在所 述步驟一中,模擬客戶端探測并獲取控制臺的信息可通過藍(lán)牙技術(shù)實現(xiàn)。
[0019] 可選地,本發(fā)明利用移動設(shè)備模擬游戲控制器的游戲系統(tǒng)的運行方法,其中在所 述步驟二中,所述模擬客戶端與探測到的控制臺之間是采用TCP套接字連接的,具體包括 以下步驟,
[0020] ( -)模擬客戶端中的設(shè)備探測單元通過目標(biāo)控制臺的IP地址和預(yù)先確定的端口 號打開一個TCP套接字連接;
[0021] (二)當(dāng)TCP套接字連接成功打開后,模擬客戶端中的操作發(fā)送單元向控制臺中的 操作接收單元發(fā)送驗證碼,驗證碼用于避免未經(jīng)授權(quán)的連接;
[0022] (三)當(dāng)控制臺中的操作接收單元收到驗證碼時,操作接收單元保持連接并對輸 入流進(jìn)行監(jiān)聽以等待按鍵操作,模擬客戶端中的操作發(fā)送單元保持輸出流以備發(fā)送按鍵操 作;當(dāng)控制臺中的操作接收單元沒有收到驗證碼時,斷開TCP套接字連接。
[0023] 可選地,本發(fā)明利用移動設(shè)備模擬游戲控制器的游戲系統(tǒng)的運行方法,其中在所 述步驟二中,所述模擬客戶端與探測到的控制臺之間也可以通過藍(lán)牙技術(shù)建立連接。
[0024] 可選地,本發(fā)明利用移動設(shè)備模擬游戲控制器的游戲系統(tǒng)的運行方法,其中在所 述步驟三中,模擬客戶端是通過其中的操作轉(zhuǎn)換單元捕獲并轉(zhuǎn)換用戶觸屏操作信息或重力 操作信息的,具體包括以下步驟,
[0025] (一)模擬客戶端中的操作轉(zhuǎn)換單元通過注冊的觸摸監(jiān)聽器或重力傳感器監(jiān)聽器 捕獲來自圖形用戶界面的用戶觸屏操作信息或重力操作信息;
[0026] (二)模擬客戶端中的操作轉(zhuǎn)換單元將捕獲的用戶觸屏操作信息或重力操作信息 轉(zhuǎn)換成實際游戲控制器對應(yīng)的按鍵操作碼。
[0027] 進(jìn)一步地,本發(fā)明利用移動設(shè)備模擬游戲控制器的游戲系統(tǒng)的運行方法,其中在 所述步驟(二)中,操作轉(zhuǎn)換單元是通過將用戶觸屏操作信息映射成游戲操作系統(tǒng)內(nèi)核級 的按鍵值實現(xiàn)轉(zhuǎn)換的。
[0028] 進(jìn)一步地,本發(fā)明利用移動設(shè)備模擬游戲控制器的游戲系統(tǒng)的運行方法,其中在 所述步驟(二)中,操作轉(zhuǎn)換單元是通過計算重力傳感器與平衡點的移動偏移量將用戶重 力操作信息轉(zhuǎn)換成實際游戲控制器按鍵操作碼的。
[0029] 進(jìn)一步地,本發(fā)明利用移動設(shè)備模擬游戲控制器的游戲系統(tǒng)的運行方法,其中在 所述步驟四中,具體包括以下步驟,
[0030
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1