[發(fā)明專利]智能電視對(duì)模擬按鍵的響應(yīng)方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201410741996.1 | 申請(qǐng)日: | 2014-12-05 |
| 公開(kāi)(公告)號(hào): | CN105657551A | 公開(kāi)(公告)日: | 2016-06-08 |
| 發(fā)明(設(shè)計(jì))人: | 程祥余;李澤彤;張晉源 | 申請(qǐng)(專利權(quán))人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號(hào): | H04N21/443 | 分類號(hào): | H04N21/443;H04N21/422 |
| 代理公司: | 北京華沛德權(quán)律師事務(wù)所 11302 | 代理人: | 劉杰 |
| 地址: | 100088 北京市西城區(qū)新*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 智能 電視 模擬 按鍵 響應(yīng) 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及智能電視技術(shù)領(lǐng)域,具體涉及一種智能電視對(duì)模擬按鍵的響 應(yīng)方法及裝置。
背景技術(shù)
智能電視是順應(yīng)電視機(jī)“高清化”、“網(wǎng)絡(luò)化”、“智能化”的趨勢(shì)而 出現(xiàn)的一種智能多媒體終端,具備從因特網(wǎng)、視頻設(shè)備、計(jì)算機(jī)等多種渠道 獲得節(jié)目?jī)?nèi)容,通過(guò)簡(jiǎn)單易用的整合式操作界面將消費(fèi)者最需要的內(nèi)容在大 屏幕上清晰地展示的功能。與傳統(tǒng)電視的應(yīng)用平臺(tái)相比,智能電視可實(shí)現(xiàn)網(wǎng) 絡(luò)搜索、網(wǎng)絡(luò)電視、視頻點(diǎn)播、數(shù)字音樂(lè)、網(wǎng)絡(luò)新聞、網(wǎng)絡(luò)視頻電話等各種 應(yīng)用服務(wù)。智能電視機(jī)正在成為繼計(jì)算機(jī)、手機(jī)之后的第三種信息訪問(wèn)終端, 用戶可隨時(shí)訪問(wèn)自己需要的信息。
在計(jì)算機(jī)上使用URL地址訪問(wèn)網(wǎng)絡(luò)資源或通過(guò)搜索引擎進(jìn)行網(wǎng)絡(luò)搜索 時(shí),通過(guò)鍵盤可以很方便地進(jìn)行操作;而在使用智能電視進(jìn)行上述操作時(shí), 由于硬件本身的限制,一般通過(guò)電視機(jī)配置的遙控器進(jìn)行選擇性等操作。但 是,每個(gè)廠商配置不同的遙控器,而且遙控器容易沒(méi)電甚至丟失,因此在手 機(jī)普通使用的當(dāng)今,可以嘗試使用手機(jī)等終端發(fā)出模擬按鍵來(lái)操控智能電視。 所謂電視端模擬按鍵功能,就是指可以接受除了遙控器發(fā)送的指令外,還可 以響應(yīng)其他設(shè)備(例如手機(jī))對(duì)電視發(fā)送的指令。這樣做可以不用區(qū)分電視 品牌,減少用戶對(duì)遙控器的依賴。
發(fā)明內(nèi)容
鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分 地解決上述問(wèn)題的智能電視對(duì)模擬按鍵的響應(yīng)方法及裝置。
依據(jù)本發(fā)明的一個(gè)方面,提供一種智能電視對(duì)模擬按鍵的響應(yīng)方法,包 括:模擬按鍵應(yīng)用程序接收按鍵信息,其中,所述模擬按鍵應(yīng)用程序安裝在 智能電視的操作系統(tǒng)中,所述模擬按鍵應(yīng)用程序負(fù)責(zé)處理由終端發(fā)送來(lái)的模 擬按鍵;在接收到按鍵信息后,所述模擬按鍵應(yīng)用程序調(diào)用所述操作系統(tǒng)中 的應(yīng)用程序編程接口,獲取操作系統(tǒng)中控制按鍵響應(yīng)的函數(shù);通過(guò)運(yùn)行所述 控制按鍵響應(yīng)的函數(shù),執(zhí)行所述按鍵對(duì)應(yīng)的操作。
優(yōu)選的,所述模擬按鍵應(yīng)用程序調(diào)用所述操作系統(tǒng)中的應(yīng)用程序編程接 口,獲取操作系統(tǒng)中控制按鍵響應(yīng)的函數(shù)包括:所述模擬按鍵應(yīng)用程序調(diào)用 預(yù)先設(shè)置在所述智能電視操作系統(tǒng)中的插件,該插件是與所述模擬按鍵應(yīng)用 程序?qū)?yīng)的插件,并且該插件具有與智能電視設(shè)備相同的簽名;所述模擬按 鍵應(yīng)用程序通過(guò)跨進(jìn)程接口方式將按鍵信息傳入到插件中,由插件利用操作 系統(tǒng)中控制按鍵響應(yīng)的函數(shù)執(zhí)行對(duì)按鍵信息的響應(yīng)。
優(yōu)選的,所述插件使用操作系統(tǒng)專屬軟件開(kāi)發(fā)包中提供的系統(tǒng)類方法執(zhí) 行對(duì)按鍵信息的響應(yīng)。
優(yōu)選的,所述插件執(zhí)行安卓操作系統(tǒng)專屬軟件開(kāi)發(fā)工具包中的 Instrumentation類所提供的sendKeyDownUpSync、sendPointerSync,或/和, sendKeySync方法,從而實(shí)現(xiàn)對(duì)按鍵信息的響應(yīng)。
優(yōu)選的,所述模擬按鍵應(yīng)用程序調(diào)用所述操作系統(tǒng)中的應(yīng)用程序編程接 口,獲取操作系統(tǒng)中控制按鍵響應(yīng)的函數(shù)包括:所述模擬按鍵應(yīng)用程序預(yù)先 獲取到智能電視操作系統(tǒng)的root權(quán)限,并通過(guò)執(zhí)行輸入進(jìn)程,由所述輸入進(jìn) 程利用操作系統(tǒng)中控制按鍵響應(yīng)的函數(shù)實(shí)現(xiàn)對(duì)按鍵信息的響應(yīng)。
優(yōu)選的,還包括:創(chuàng)建所述輸入進(jìn)程;開(kāi)啟所述輸入進(jìn)程并獲取輸出流; 所述模擬按鍵應(yīng)用程序通過(guò)所述輸出流向所述輸入進(jìn)程寫入解析按鍵信息的 指令;所述輸入進(jìn)程利用操作系統(tǒng)中控制按鍵響應(yīng)的函數(shù)實(shí)現(xiàn)對(duì)按鍵信息的 響應(yīng)包括:所述輸入進(jìn)程接收所述解析按鍵信息的指令,并通過(guò)執(zhí)行操作系 統(tǒng)中控制按鍵響應(yīng)的函數(shù),從而實(shí)現(xiàn)對(duì)按鍵信息的響應(yīng)。
優(yōu)選的,所述輸入進(jìn)程使用System.in從所述模擬按鍵應(yīng)用程序接收所述 解析按鍵信息的指令,然后將解析按鍵信息的指令發(fā)送給智能電視操作系統(tǒng) 中的InputManager類的injectInputEvent方法執(zhí)行,從而實(shí)現(xiàn)對(duì)按鍵信息的響 應(yīng)。
優(yōu)選的,所述模擬按鍵應(yīng)用程序調(diào)用所述操作系統(tǒng)中的應(yīng)用程序編程接 口,獲取操作系統(tǒng)中控制按鍵響應(yīng)的函數(shù)包括:所述模擬按鍵應(yīng)用程序確定 所述智能電視操作系統(tǒng)中存在adb命令且adb命令可用情況下,通過(guò)執(zhí)行adb 命令來(lái)實(shí)現(xiàn)對(duì)按鍵信息的響應(yīng)。
優(yōu)選的,通過(guò)查找adb文件路徑方式判斷adb命令是否存在,當(dāng)確定adb 命令存在之后,通過(guò)執(zhí)行顯示設(shè)備信息確定adb命令是否可用。
優(yōu)選的,通過(guò)執(zhí)行adbshell命令實(shí)現(xiàn)對(duì)按鍵信息的響應(yīng)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經(jīng)北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410741996.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點(diǎn)播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機(jī)頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠(yuǎn)程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過(guò)內(nèi)容產(chǎn)生器獨(dú)立于分配過(guò)程實(shí)現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件





