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