一種應(yīng)用于電視游戲控制的輸入適配方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及電視操作控制領(lǐng)域,具體涉一種應(yīng)用于電視游戲控制的輸入適配方 法。
【背景技術(shù)】
[0002] 現(xiàn)有的電視都具有遙控器操作功能,用戶可以使用遙控器操作電視內(nèi)置的支持遙 控器操作的應(yīng)用和游戲;比如,電視可以接入游戲手柄進行支持手柄的應(yīng)用和游戲操作; 縱觀現(xiàn)有的支持手柄的應(yīng)用和游戲操作,其具有如下缺點: 1) 、現(xiàn)有的不支持手柄的觸屏應(yīng)用和游戲,無法在電視上直接接入手柄進行操作; 2) 、現(xiàn)有的電視模擬觸屏、手柄的應(yīng)用軟件,無法對觸屏游戲上的觸屏按鈕進行精準(zhǔn)的 點擊操作。
【發(fā)明內(nèi)容】
[0003] 有鑒于此,本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種應(yīng)用于電視游戲控 制的輸入適配方法。該方法可在現(xiàn)有的不支持手柄的觸屏應(yīng)用和游戲電視上直接接入游戲 手柄進行操作。
[0004] 為實現(xiàn)上述目的,本發(fā)明采取如下技術(shù)方案:一種應(yīng)用于電視游戲控制的輸入適 配方法,該方法采用如下步驟: 51、 電視開機后在后臺自動從服務(wù)器下載更新游戲自定義配置文件信息,并進入游戲 檢測狀態(tài); 52、 有新的應(yīng)用開啟時會檢測其包名,根據(jù)包名和已下載的游戲自定義配置文件,判斷 游戲是否已經(jīng)經(jīng)過了自定義適配; 53、 如果已經(jīng)經(jīng)過了自定義適配,則加載本游戲的自定義配置文件信息,根據(jù)配置,在 游戲界面上原操作按鈕對應(yīng)位置,虛擬操作按鈕操作游戲; 54、 如果沒有經(jīng)過自定義適配,則后臺從服務(wù)器下載對應(yīng)游戲自定義配置文件信息,下 載成功,進入步驟S3 ; 55、 如果沒有經(jīng)過自定義適配,后臺從服務(wù)器下載對應(yīng)游戲自定義配置文件信息失敗, 則提示用戶自行進行游戲自定義適配,用戶確定后打開自定義適配界面,用戶可以根據(jù)游 戲?qū)嶋H需要,進行自定義適配,成功后進入步驟S3 ; 56、 在電視上退出游戲時,卸載本游戲的自定義配置文件信息,回到游戲檢測狀態(tài)。
[0005] 所述步驟S5中的進行自定義適配包括調(diào)整虛擬操作按鈕的大小、位置、顯示狀態(tài) 和操作模式。
[0006] 所述步驟S5中,進行自定義適配成功后,將對應(yīng)游戲自定義配置文件信息上傳至 后臺服務(wù)器。
[0007] 所述步驟S5中,進行自定義適配具體步驟如下: 在自定義配置文件信息中將虛擬操作按鈕和觸屏上的游戲按鈕的真實準(zhǔn)確位置相關(guān) 聯(lián):同時在自定義配置文件信息中將虛擬操作按鈕和游戲手柄上對應(yīng)的按鍵進行映射。該 自定義配置文件中含有虛擬按鍵位置和動作信息。
[0008] 本發(fā)明還提供了一種實現(xiàn)輸入適配方法的裝置,該裝置包括智能電視以及分別與 所述智能電視連接的輸入裝置和服務(wù)器;所述輸入裝置用于輸入電視游戲操作指令;所述 服務(wù)器中存儲有若干游戲以及各游戲相對應(yīng)的自定義配置文件信息;所述的智能電視中含 有指令轉(zhuǎn)譯單元,該指令轉(zhuǎn)譯單元用于將所述輸入裝置輸入電視游戲操作指令模擬轉(zhuǎn)換為 電視屏幕上的虛擬事件,以實現(xiàn)通過輸入裝置來控制電視游戲。所述的輸入裝置為鼠標(biāo)鍵 盤、遙控器、游戲手柄或網(wǎng)絡(luò)控制指令。
[0009] 本發(fā)明采用如上技術(shù)方案,在系統(tǒng)啟動后,當(dāng)有新的應(yīng)用(游戲)打開時會自動根 據(jù)包名判斷是否進行了操作適配,如果沒有則后臺從服務(wù)器下載適配文件或者進行自定義 適配,適配后根據(jù)適配配置,在應(yīng)用(游戲)界面上虛擬按鈕,之后即可通過游戲手柄操作 應(yīng)用(游戲)。通過對本機或者遠程接收到的按鍵事件、控制指令的轉(zhuǎn)譯和操作模擬,通過 預(yù)置或自定義的配置,在安卓設(shè)備上虛擬按鈕來完成觸摸屏、虛擬手柄操作。有效的實現(xiàn)了 在電視上直接接入游戲手柄進行操作現(xiàn)有的不支持手柄的觸屏應(yīng)用和游戲。
【附圖說明】
[0010] 圖1是本發(fā)明輸入適配方法流程圖; 圖2是本發(fā)明輸入適配方法流程圖; 圖3是本發(fā)明實現(xiàn)輸入適配方法的裝置結(jié)構(gòu)示意圖。
【具體實施方式】
[0011] 下面結(jié)合附圖和實施例對本發(fā)明進行詳細的描述。
[0012] 如圖1所示本發(fā)明提供一種應(yīng)用于電視游戲控制的輸入適配方法,該方法采用如 下步驟: 51、 電視開機后在后臺自動從服務(wù)器下載更新游戲自定義配置文件信息,并進入游戲 檢測狀態(tài); 52、 有新的應(yīng)用開啟時會檢測其包名,根據(jù)包名和已下載的游戲自定義配置文件,判斷 游戲是否已經(jīng)經(jīng)過了自定義適配; 53、 如果已經(jīng)經(jīng)過了自定義適配,則加載本游戲的自定義配置文件信息,根據(jù)配置,在 游戲界面上原操作按鈕對應(yīng)位置,虛擬操作按鈕操作游戲; 54、 如果沒有經(jīng)過自定義適配,則后臺從服務(wù)器下載對應(yīng)游戲自定義配置文件信息,下 載成功,進入步驟S3 ; 55、 如果沒有經(jīng)過自定義適配,后臺從服務(wù)器下載對應(yīng)游戲自定義配置文件信息失敗, 則提示用戶自行進行游戲自定義適配,用戶確定后打開自定義適配界面,用戶可以根據(jù)游 戲?qū)嶋H需要,進行自定義適配,成功后進入步驟S3 ; 56、 在電視上退出游戲時,卸載本游戲的自定義配置文件信息,回到游戲檢測狀態(tài)。
[0013] 需要進一步說明的是,所述步驟S5中的進行自定義適配包括調(diào)整虛擬操作按鈕 的大小、位置、顯示狀態(tài)和操作模式。所述步驟S5中,進行自定義適配成功后,將對應(yīng)游戲 自定義配置文件信息上傳至后臺服務(wù)器。所述步驟S5中,進行自定義適配具體步驟如下: 在自定義配置文件信息中將虛擬操作按鈕和觸屏上的游戲按鈕的真實準(zhǔn)確位置相關(guān) 聯(lián):同時在自定義配置文件信息中將虛擬操作按鈕和游戲手柄上對應(yīng)的按鍵進行映射。自 定義配置文件中含有虛擬按鍵位置和動作信息。
[0014] 如圖2所示,1為游戲手柄的左搖桿、2為十字架、3為右搖桿、游戲手柄的右側(cè)上設(shè) 有冱、5:、S、亨四個按鈕、4為智能電視顯示屏,5為投籃按鈕。
[0015] 以NBA2K13這個觸屏