本發(fā)明涉及電視機(jī)外部設(shè)備技術(shù)領(lǐng)域,尤其涉及一種用于電視機(jī)的交互系統(tǒng)。
背景技術(shù):
人機(jī)交互系統(tǒng)(human-computerinteraction,簡(jiǎn)稱hci),是研究人與計(jì)算機(jī)之間通過相互理解的交流與通信,在最大程度上為人們完成信息管理,服務(wù)和處理等功能,使計(jì)算機(jī)真正成為人們工作學(xué)習(xí)的和諧助手的一門技術(shù)科學(xué)。交互系統(tǒng)通常借助于軟件界面,軟件界面是人機(jī)之間的信息界面,從某種意義上講,它比硬件和工作環(huán)境更為重要。優(yōu)化軟件界面就是要合理設(shè)計(jì)和管理人機(jī)對(duì)話的結(jié)構(gòu)。
伴隨電視網(wǎng)絡(luò)化、智能化快速發(fā)展,目前,電視除了可以觀看傳統(tǒng)的有線電視節(jié)目和網(wǎng)絡(luò)電視節(jié)目外,已經(jīng)具有了非常開放的界面操作系統(tǒng),用戶可以自行下載、安裝、使用各種處理程序:包括軟件app、游戲等。相應(yīng)地,電視機(jī)的操作相對(duì)傳統(tǒng)電視也變得越來越復(fù)雜,單一的遙控器交互操作方式已經(jīng)遠(yuǎn)遠(yuǎn)滿足不了電視交互的需要。目前的電視已經(jīng)支持越來越多的外設(shè):包括無線鍵盤、鼠標(biāo)、體感遙控器、游戲手柄、移動(dòng)設(shè)備(例如手機(jī)、平板電腦、手環(huán))等。但現(xiàn)有的電視交互系統(tǒng)技術(shù),對(duì)各類設(shè)備未提供統(tǒng)一的管理方法和操作方法,從而限制了各類外設(shè)及處理系統(tǒng)在電視中的處理。因此,需要一種方便快捷的電視機(jī)交互系統(tǒng)來滿足電視與人之間的交互。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明提供了一種電視交互系統(tǒng),該系統(tǒng)支持多種外接設(shè)備和外控設(shè)備接入電視機(jī)的處理系統(tǒng),進(jìn)行統(tǒng)一高效地管理,使得用戶與電視機(jī)的交互更加簡(jiǎn)單、方便、快捷。
本發(fā)明解決技術(shù)問題采用如下技術(shù)手段:
本發(fā)明提供了一種用于電視機(jī)的交互系統(tǒng),包括處理系統(tǒng),還包括有交互媒介和若干個(gè)外設(shè)插件,所述處理系統(tǒng)通過數(shù)據(jù)接口與交互媒介連接,所述交互媒介分別通過數(shù)據(jù)接口與各個(gè)外設(shè)插件連接,外設(shè)插件上電連接有若干外控設(shè)備,所述外設(shè)插件通過相互匹配的數(shù)據(jù)接口和數(shù)據(jù)交換協(xié)議與外控設(shè)備連接;
所述交互媒介通過外設(shè)插件獲取外控設(shè)備的大數(shù)據(jù)信息,并將該大數(shù)據(jù)信息傳輸至處理系統(tǒng),所述交互媒介取得處理系統(tǒng)的反饋數(shù)據(jù)信息,并將反饋數(shù)據(jù)信息通過外設(shè)插件反饋至外控設(shè)備。
優(yōu)選地,所述外設(shè)插件內(nèi)部包括有控制模塊、數(shù)據(jù)處理模塊、讀取狀態(tài)顯示模塊、數(shù)據(jù)輸入模塊和數(shù)據(jù)輸出模塊。
優(yōu)選地,所述控制模塊能夠協(xié)調(diào)控制外設(shè)插件中的數(shù)據(jù)處理模塊、讀取狀態(tài)顯示模塊、數(shù)據(jù)輸入模塊和數(shù)據(jù)輸出模塊。
優(yōu)選地,所述數(shù)據(jù)處理模塊能夠處理外設(shè)插件中的數(shù)據(jù)。
優(yōu)選地,所述讀取狀態(tài)顯示模塊及時(shí)地顯示出外控設(shè)備是否被讀取。
優(yōu)選地,所述數(shù)據(jù)輸入模塊控制數(shù)據(jù)的有序輸入,所述數(shù)據(jù)輸出模塊控制數(shù)據(jù)的有序輸出。
優(yōu)選地,所述交互媒介包括有控制模塊、數(shù)據(jù)處理模塊、數(shù)據(jù)輸入模塊和數(shù)據(jù)輸出模塊;
所述數(shù)據(jù)輸入模塊控制數(shù)據(jù)的有序輸入,數(shù)據(jù)輸出模塊控制數(shù)據(jù)的有序輸出,數(shù)據(jù)處理模塊能夠處理交互媒介中的數(shù)據(jù),控制模塊能夠協(xié)調(diào)控制交互媒介中的數(shù)據(jù)處理模塊、數(shù)據(jù)輸入模塊和數(shù)據(jù)輸出模塊。
優(yōu)選地,所述交互媒介還包括有邏輯次序控制模塊和設(shè)備連接狀態(tài)模塊;
邏輯次序控制模塊控制各個(gè)外控設(shè)備與交互媒介數(shù)據(jù)連接的邏輯次序;所述設(shè)備連接狀態(tài)模塊能夠及時(shí)地顯示出相應(yīng)的外控設(shè)備與交互媒介連接狀態(tài)。
優(yōu)選地,所述外控設(shè)備包括有遙控器、體感手柄、手機(jī)或平板電腦。
與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益效果:
(1)本發(fā)明的用于電視機(jī)的交互系統(tǒng),可以實(shí)現(xiàn)同一類型的外設(shè)能夠支持更多處理程序app,處理程序app會(huì)得到更多類型外設(shè)的支持和操作。用戶購買的外設(shè)設(shè)備能夠體驗(yàn)和暢玩更多的電視軟件和游戲,提高了電視外設(shè)設(shè)備的使用效率,使得人們?cè)陔娨暽鲜褂锰幚沓绦驎r(shí)將更為方便,操作也更加靈活多變與人性化。
(2)本發(fā)明的交互媒介的控制模塊、數(shù)據(jù)處理模塊、邏輯次序控制模塊、設(shè)備連接狀態(tài)模塊、數(shù)據(jù)輸入模塊和數(shù)據(jù)輸出模塊組成的整體系統(tǒng)完成對(duì)數(shù)據(jù)的交互傳輸,邏輯次序控制模塊能夠按照邏輯次序?qū)Ω鱾€(gè)分支外設(shè)的事件或數(shù)據(jù)進(jìn)行排序處理并按照邏輯次序?qū)⒃撌录驍?shù)據(jù)的控制指令傳輸至處理系統(tǒng)中,完成對(duì)處理系統(tǒng)的處理控制,處理系統(tǒng)也能通過逆向反饋數(shù)據(jù)信息給分支外設(shè)。
(3)本發(fā)明所支持的分支外設(shè)幾乎包括所有外控設(shè)備,其分支外設(shè)與外設(shè)插件或
交互媒介的數(shù)據(jù)連接方式也是多種類型的,數(shù)據(jù)傳輸更加方便,處理范圍可以涉及到各個(gè)智能交互領(lǐng)域。
附圖說明
圖1為本發(fā)明實(shí)施例的一種用于電視機(jī)的交互系統(tǒng)的結(jié)構(gòu)原理圖;
圖2為本發(fā)明實(shí)施例的一種交互系統(tǒng)的交互媒介的結(jié)構(gòu)框圖;
圖3為本發(fā)明實(shí)施例的一種交互系統(tǒng)的外設(shè)插件的結(jié)構(gòu)框圖。
具體實(shí)施方式
現(xiàn)結(jié)合說明書附圖,詳細(xì)說明本發(fā)明的結(jié)構(gòu)特點(diǎn)。
實(shí)施例1.
如圖1所示,一種用于電視機(jī)的交互系統(tǒng),包括處理系統(tǒng)1、交互媒介2和若干個(gè)外設(shè)插件3,處理系統(tǒng)1通過數(shù)據(jù)接口與交互媒介2電連接,交互媒介2分別通過數(shù)據(jù)接口與各個(gè)外設(shè)插件3連接,外設(shè)插件3上電連接有若干外控設(shè)備4,外設(shè)插件3通過相互匹配的數(shù)據(jù)接口和數(shù)據(jù)交換協(xié)議與外控設(shè)備4連接。可以理解的是,外設(shè)插件3可以有若干個(gè),每個(gè)外設(shè)插件下還可以連接若干個(gè)外接設(shè)備。如圖1所示,外控設(shè)備4為各種類型的設(shè)備,例如a外設(shè)有a外設(shè)1、a外設(shè)2、a外設(shè)3,外設(shè)插件3包含了多種類型,例如外設(shè)插件a、外設(shè)插件b,具有多種類型的外設(shè)插件3,各種類型的外設(shè)插件3設(shè)有若干數(shù)據(jù)插孔,該數(shù)據(jù)插孔為該類型外設(shè)插件3具有共同原理或結(jié)構(gòu)的數(shù)據(jù)連接接口。同樣類型的外控設(shè)備4連接到同樣類型的外控插件3上,比如a類型的a外設(shè)3插接到外設(shè)插件a上。
如圖2所示,交互媒介2包括有控制模塊21、數(shù)據(jù)處理模塊22、數(shù)據(jù)輸入模塊23和數(shù)據(jù)輸出24模塊。數(shù)據(jù)輸入模塊23控制數(shù)據(jù)的有序輸入,數(shù)據(jù)輸出模塊24控制數(shù)據(jù)的有序輸出,數(shù)據(jù)處理模塊22能夠處理交互媒介2中的數(shù)據(jù),控制模塊21能夠協(xié)調(diào)控制交互媒介2中的數(shù)據(jù)處理模塊、數(shù)據(jù)輸入模塊和數(shù)據(jù)輸出模塊。
交互媒介2還包括有邏輯次序控制模塊25和設(shè)備連接狀態(tài)模塊26。邏輯次序控制模塊25控制各個(gè)外控設(shè)備與交互媒介數(shù)據(jù)連接的邏輯次序。設(shè)備連接狀態(tài)模塊26能夠及時(shí)地顯示出相應(yīng)的外控設(shè)備與交互媒介連接狀態(tài)。
如圖3所示,外設(shè)插件3內(nèi)部包括有控制模塊31、數(shù)據(jù)處理模塊32、讀取狀態(tài)顯示模塊33、數(shù)據(jù)輸入模塊34和數(shù)據(jù)輸出模塊35??刂颇K31能夠協(xié)調(diào)控制外設(shè)插件中的數(shù)據(jù)處理模塊32、讀取狀態(tài)顯示模塊33、數(shù)據(jù)輸入模塊34和數(shù)據(jù)輸出模塊35。數(shù)據(jù)處理模塊32能夠處理外設(shè)插件中的數(shù)據(jù)。讀取狀態(tài)顯示模塊33及時(shí)地顯示出外控設(shè)備是否被讀取。數(shù)據(jù)輸入模塊34控制數(shù)據(jù)的有序輸入,數(shù)據(jù)輸出模塊35控制數(shù)據(jù)的有序輸出。
外控設(shè)備4包括有遙控器、體感手柄、手機(jī)或平板電腦,外設(shè)插件與外控設(shè)備4之間的數(shù)據(jù)連接為2g/3g/4g通訊組件、wi-fi通訊組件或藍(lán)牙通訊組件。
本實(shí)施例的交互系統(tǒng)的交互流程原理如下:交互媒介2通過外設(shè)插件3獲取外控設(shè)備4的數(shù)據(jù)控制信息,并將該數(shù)據(jù)控制信息傳輸至處理系統(tǒng)1;交互媒介2取得處理系統(tǒng)1的反饋數(shù)據(jù)信息,并該反饋數(shù)據(jù)信息通過外設(shè)插件3反饋至外控設(shè)備4。交互媒介2對(duì)各種類型的外控設(shè)備4進(jìn)行統(tǒng)一的邏輯管理,由外控設(shè)備4依靠不同類型的接口完成控制信息或事件信息等數(shù)據(jù)的輸入,并通過標(biāo)準(zhǔn)化的數(shù)據(jù)接口統(tǒng)一輸入到處理系統(tǒng)1中,便于擴(kuò)展、方便移植。其特征及步驟如下:
(1)各種不同類型的外控設(shè)備4其根據(jù)各自連接方式的不同,通過不同的外設(shè)插
件3完成數(shù)據(jù)的交互,其主要完成外控設(shè)備4的數(shù)據(jù)采集和對(duì)外控設(shè)備4的反饋控制,并能區(qū)分多支外控設(shè)備4。外控設(shè)備4與交互媒介2的連接方式支持但不局限于2g/3g/4g通訊組件、wi-fi通訊組件或藍(lán)牙通訊組件。
各種外控設(shè)備4基于各自的驅(qū)動(dòng)程序或網(wǎng)絡(luò)連接協(xié)議,創(chuàng)建線程監(jiān)控系統(tǒng),及時(shí)獲取外控設(shè)備4的數(shù)據(jù)及連接狀態(tài),并可對(duì)外控設(shè)備4進(jìn)行控制。
按照外控設(shè)備4與交互媒介2之間連接原理或結(jié)構(gòu)的不同,將與外控設(shè)備4插接的外設(shè)插件3分成了若干類型,由此形成若干分支的外控設(shè)備3。
(2)外設(shè)插件3按照統(tǒng)一的接口與交互媒介2數(shù)據(jù)交互連接,交互媒介2與處理系統(tǒng)1也按照統(tǒng)一的接口數(shù)據(jù)交互連接,交互媒介2通過邏輯次序控制模塊對(duì)各個(gè)外設(shè)插件3進(jìn)行邏輯管理,可設(shè)置外控設(shè)備4的連接優(yōu)先級(jí)別,按照連接先后順序及設(shè)備優(yōu)先級(jí),對(duì)外控設(shè)備4進(jìn)行次序號(hào)分配,并反饋設(shè)置及振動(dòng)控制等控制指令。
各個(gè)類型外控設(shè)備4有自己的優(yōu)先級(jí),優(yōu)先級(jí)設(shè)置有默認(rèn)值。連接策略是第一個(gè)連接上的設(shè)備占據(jù)一號(hào)位置,優(yōu)先級(jí)高的設(shè)備連接后,會(huì)占領(lǐng)之前連接好的低優(yōu)先級(jí)的位置,低優(yōu)先級(jí)設(shè)備的位置往后順延。
(3)交互中間件2輸出部分為面向處理系統(tǒng)1的通用接口,接口包括外設(shè)邏輯次序,外設(shè)數(shù)據(jù),設(shè)備連接狀態(tài),外設(shè)控制指令。處理系統(tǒng)1對(duì)接交互媒介2的數(shù)據(jù)接口,獲取各個(gè)外控設(shè)備4的數(shù)據(jù)事件,并根據(jù)需要對(duì)設(shè)備進(jìn)行振動(dòng)或其他反饋控制。
其中,各種外設(shè)(外控設(shè)備4)使用統(tǒng)一通用的數(shù)據(jù)處理方式、狀態(tài)讀取顯示方式及設(shè)備控制接口,支持設(shè)備次序號(hào)標(biāo)識(shí),指定次序號(hào)設(shè)備獲取設(shè)備類型,指定次序號(hào)設(shè)備力反饋控制等。
處理系統(tǒng)1不必關(guān)心具體的物理設(shè)備差異,只需獲取處理系統(tǒng)1所需的數(shù)據(jù),處理其必須處理的任務(wù)。結(jié)合具體應(yīng)用程序,給指定次序號(hào)設(shè)備發(fā)送控制指令。
本發(fā)明的用于電視機(jī)的交互系統(tǒng),可以實(shí)現(xiàn)同一類型的外設(shè)能夠支持更多處理程序app,處理程序app會(huì)得到更多類型外設(shè)的支持和操作。用戶購買的外設(shè)設(shè)備能夠體驗(yàn)和暢玩更多的電視軟件和游戲,提高了電視外設(shè)設(shè)備的使用效率,使得人們?cè)陔娨暽鲜褂锰幚沓绦驎r(shí)將更為方便,操作也更加靈活多變與人性化。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,本發(fā)明的保護(hù)范圍并不僅局限于上述實(shí)施例,凡屬于本發(fā)明思路下的技術(shù)方案均屬于本發(fā)明的保護(hù)范圍。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理前提下的若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。