午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

電視功能處理方法和系統(tǒng)的制作方法

文檔序號:9712021閱讀:498來源:國知局
電視功能處理方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電視領(lǐng)域,尤其涉及一種電視功能處理方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著市場的發(fā)展,智能電視以其強(qiáng)大的功能和豐富的內(nèi)容,越來越受到用戶的喜愛,智能電視產(chǎn)業(yè)不斷壯大,市場產(chǎn)品更新?lián)Q代愈加迅速。
[0003]然而對于智能電視開發(fā)人員來講,要在較短的時間內(nèi)開發(fā)一款全新的智能電視的功能確并非一件易事,只是為了迎合市場的需求,簡單更換已有的外觀、主頁面、應(yīng)用,來形成顧客的視覺差異。但是對于完成一款全新方案的智能電視的功能,需要開發(fā)的時間長。

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

[0004]本發(fā)明的主要目的在于提出一種電視功能處理方法和系統(tǒng),旨在減少電視功能的開發(fā)時間。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種電視功能處理方法,所述方法包括以下步驟:
[0006]接收遙控指令,并根據(jù)所述遙控指令產(chǎn)生功能指令;
[0007]根據(jù)所述功能指令在調(diào)用接口協(xié)議表中查找與所述功能指令對應(yīng)的函數(shù)接口,其中所述調(diào)用接口協(xié)議表為通過規(guī)范函數(shù)接口生成的協(xié)議表;
[0008]根據(jù)查找到的函數(shù)接口將所述功能指令轉(zhuǎn)換成預(yù)設(shè)格式的協(xié)議字符串;
[0009]以及
[0010]根據(jù)所述協(xié)議字符串調(diào)用對應(yīng)的函數(shù),執(zhí)行對應(yīng)的操作。
[0011]優(yōu)選地,所述根據(jù)所述協(xié)議字符串調(diào)用對應(yīng)的函數(shù),執(zhí)行對應(yīng)的操作的步驟包括:
[0012]解析所述協(xié)議字符串獲得函數(shù)信息;
[0013]根據(jù)所述函數(shù)信息查找到對應(yīng)的函數(shù)插件,并根據(jù)所述協(xié)議字符串調(diào)用所述函數(shù)插件執(zhí)行對應(yīng)的操作。
[0014]優(yōu)選地,所述根據(jù)所述功能指令在調(diào)用接口協(xié)議表中查找與所述功能指令對應(yīng)的函數(shù)接口的步驟之后還包括:
[0015]在所述調(diào)用接口協(xié)議表中沒有查找到與所述功能指令對應(yīng)的函數(shù)接口時,顯示提示界面。
[0016]優(yōu)選地,所述預(yù)設(shè)格式的協(xié)議字符串包括協(xié)議頭、函數(shù)返回值類型、插件名、函數(shù)名、參數(shù)類型和參數(shù)值。
[0017]優(yōu)選地,所述接收遙控指令,并根據(jù)所述遙控指令產(chǎn)生功能指令的步驟之前還包括:
[0018]在所述電視開機(jī)時,啟動并注冊Binder服務(wù),所述Binder服務(wù)用于傳遞所述協(xié)議字符串。
[0019]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種電視功能處理系統(tǒng),所述系統(tǒng)包括:
[0020]接收模塊,用于接收遙控指令,并根據(jù)所述遙控指令產(chǎn)生功能指令;
[0021]查找模塊,用于在調(diào)用接口協(xié)議表中查找與所述功能指令對應(yīng)的函數(shù)接口,其中所述調(diào)用接口協(xié)議表為通過規(guī)范函數(shù)接口生成的協(xié)議表;
[0022]轉(zhuǎn)換模塊,用于根據(jù)查找到的函數(shù)接口將所述功能指令轉(zhuǎn)換成預(yù)設(shè)格式的協(xié)議字符串;
[0023]處理模塊,用于根據(jù)所述協(xié)議字符串調(diào)用對應(yīng)的函數(shù),執(zhí)行對應(yīng)的操作。
[0024]優(yōu)選地,所述處理模塊包括:
[0025]解析單元,用于解析所述協(xié)議字符串獲得函數(shù)信息;
[0026]調(diào)用單元,用于根據(jù)所述函數(shù)信息查找到對應(yīng)的函數(shù)插件,并根據(jù)所述協(xié)議字符串調(diào)用所述函數(shù)插件執(zhí)行對應(yīng)的操作。
[0027]優(yōu)選地,所述系統(tǒng)還包括:
[0028]顯示模塊,用于在所述調(diào)用接口協(xié)議表中沒有查找到與所述功能指令對應(yīng)的函數(shù)接口時,顯示提示界面。
[0029]優(yōu)選地,所述預(yù)設(shè)格式的協(xié)議字符串包括協(xié)議頭、函數(shù)返回值類型、插件名、函數(shù)名、參數(shù)類型和參數(shù)值。
[0030]優(yōu)選地,所述系統(tǒng)還包括:
[0031]注冊模塊,用于在所述電視開機(jī)時,啟動并注冊Binder服務(wù),所述Binder服務(wù)用于傳遞所述協(xié)議字符串。
[0032]本發(fā)明通過接收遙控指令,并根據(jù)所述遙控指令產(chǎn)生功能指令;根據(jù)所述功能指令在所述調(diào)用接口協(xié)議表中查找與所述功能指令對應(yīng)的函數(shù)接口,其中所述調(diào)用接口協(xié)議表為通過規(guī)范函數(shù)接口生成的協(xié)議表;根據(jù)查找到的函數(shù)接口將所述功能指令轉(zhuǎn)換成預(yù)設(shè)格式的協(xié)議字符串;根據(jù)所述協(xié)議字符串調(diào)用對應(yīng)的函數(shù),執(zhí)行對應(yīng)的操作。通過上述方式,本發(fā)明通過AIDL服務(wù)模塊規(guī)范調(diào)用接口生成的調(diào)用接口協(xié)議表,能夠?qū)?yīng)用軟件和系統(tǒng)完全獨(dú)立;電視功能軟件產(chǎn)生的功能指令時,只有在所述調(diào)用接口協(xié)議表中查找到的與所述功能指令對應(yīng)的函數(shù)接口時才會被執(zhí)行,可以防止電視系統(tǒng)不認(rèn)可的程序的運(yùn)行;產(chǎn)生的功能指令需通過特定的流轉(zhuǎn)和處理,才能調(diào)用對應(yīng)的函數(shù)接口,能夠減少開發(fā)人員在開發(fā)過程中開發(fā)電視功能軟件中與電視系統(tǒng)一樣的函數(shù)功能的時間和出現(xiàn)的BUG數(shù)量;在需要維護(hù)時,只需要分模塊或分功能進(jìn)行維護(hù),能夠方便技術(shù)人員維護(hù)。
【附圖說明】
[0033]圖1為本發(fā)明電視功能處理方法第一實(shí)施例的流程示意圖;
[0034]圖2為本發(fā)明實(shí)施例中根據(jù)所述協(xié)議字符串調(diào)用對應(yīng)的函數(shù),執(zhí)行對應(yīng)的操作的一種流程示意圖;
[0035]圖3為本發(fā)明電視功能處理系統(tǒng)第一實(shí)施例的功能模塊示意圖;
[0036]圖4為本發(fā)明實(shí)施例中處理模塊的細(xì)化功能模塊示意圖。
[0037]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0038]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0039]本發(fā)明提供一種電視功能處理方法。
[0040]參照圖1,圖1為本發(fā)明電視功能處理方法第一實(shí)施例的流程示意圖。
[0041 ]在本實(shí)施例中,該電視功能處理方法包括:
[0042]步驟S10,接收遙控指令,并根據(jù)所述遙控指令產(chǎn)生功能指令;
[0043]本發(fā)明主要應(yīng)用于電視系統(tǒng)中,本實(shí)施例中以電視系統(tǒng)為Android系統(tǒng)為例,進(jìn)行說明。具體實(shí)施中也可以根據(jù)本發(fā)明核心思想應(yīng)用在其他的系統(tǒng)中。本發(fā)明主要適用與電視系統(tǒng)中常見功能的開發(fā)。
[0044]其中,本發(fā)明先規(guī)范電視系統(tǒng)中函數(shù)的調(diào)用接口,并生成對應(yīng)的調(diào)用接口協(xié)議表,將電視功能應(yīng)用軟件所在的應(yīng)用層與電視系統(tǒng)完全獨(dú)立。具體地,本發(fā)明通過AIDL(Android Interface Definit1n Language)服務(wù)模塊規(guī)范電視系統(tǒng)中函數(shù)的調(diào)用接口。
[0045]用戶可以通過電視遙控器或者其他設(shè)備產(chǎn)生遙控指令,電視在接收到所述遙控指令時,安裝在所述電視上對應(yīng)的控制或應(yīng)用軟件根據(jù)所述遙控指令產(chǎn)生對應(yīng)的功能指令,然后進(jìn)入步驟S20。
[0046]步驟S20,根據(jù)所述功能指令在調(diào)用接口協(xié)議表中查找與所述功能指令對應(yīng)的函數(shù)接口;
[0047]根據(jù)步驟S10獲得的功能指令,在預(yù)先生成的調(diào)用接口協(xié)議表中查找與所述功能指令對應(yīng)的函數(shù)接口。在本實(shí)施例中將步驟S10獲得的所述功能指令發(fā)送至所述AIDL服務(wù)模塊,所述AIDL服務(wù)模塊在接收到所述功能指令時,在所述調(diào)用接口協(xié)議表中查找與所述功能指令對應(yīng)的函數(shù)接口,具體地,AIDL服務(wù)模塊中AIDL Client接收所述功能指令;AIDL服務(wù)模塊中AIDL Server根據(jù)AIDL Client接收到所述功能指令在所述調(diào)用接口協(xié)議表中查找與所述功能指令對應(yīng)的函數(shù)接口。在所述調(diào)用接口協(xié)議表中查找與所述功能指令對應(yīng)的函數(shù)接口也相當(dāng)于對功能應(yīng)用軟件進(jìn)行校驗。在所述調(diào)用接口協(xié)議表中查找到與所述功能指令對應(yīng)的函數(shù)接口時,進(jìn)入步驟S30。
[0048]在所述AIDL服務(wù)模塊沒有在所述調(diào)用接口協(xié)議表中查找到與所述功能指令對應(yīng)的函數(shù)接口時,顯示提示界面。
[0049]具體實(shí)施中,如果所述AIDL服務(wù)模塊沒有在所述調(diào)用接口協(xié)議表中查找到與所述功能指令對應(yīng)的函數(shù)接口,則可以顯示提示,比如無法識別此次操作,當(dāng)然也可以不顯示提不ο
[0050]步驟S30,根據(jù)查找到的函數(shù)接口將所述功能指令轉(zhuǎn)換成預(yù)設(shè)格式的協(xié)議字符串;
[0051]在所述調(diào)用接口協(xié)議表中查找到與所述功能指令對應(yīng)的函數(shù)接口時,根據(jù)查找到的函數(shù)接口將所述功能指令轉(zhuǎn)換成預(yù)設(shè)格式的協(xié)議字符串。本實(shí)施例中Java本地接口通信模塊JNI(Java Native Interface Communicat1n)通信模塊根據(jù)所述AIDL服務(wù)模塊查找到的函數(shù)接口將所述功能指令轉(zhuǎn)換成
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1