基于Android智能液晶電視平臺(tái)的云智能控制系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及云計(jì)算技術(shù)、紅外線遙控技術(shù)等領(lǐng)域,尤其是一種基于Android智能液晶電視平臺(tái)的云智能控制系統(tǒng)。
【背景技術(shù)】
[0002]云計(jì)算技術(shù)的廣泛應(yīng)用,促進(jìn)了物聯(lián)網(wǎng)技術(shù)的快速發(fā)展,物聯(lián)網(wǎng)技術(shù)又為智能家居的發(fā)展增添了新的動(dòng)力。如今,智能電視、智能洗衣機(jī)、智能冰箱等已進(jìn)入人們的日常生活中。
[0003]目前的電視機(jī)遙控器只能提供節(jié)目預(yù)覽、選臺(tái)、換臺(tái)、電視機(jī)自帶游戲的控制和開關(guān)機(jī)等一些基本的功能,這些基本功能還無法滿足用戶更多的需求。比如用戶因其他事情耽擱而錯(cuò)過自己喜歡的電視節(jié)目,或用戶在觀看自己喜歡的節(jié)目時(shí),中途因?yàn)槠渌蚨e(cuò)過節(jié)目的一些精彩片段,或因一些客觀原因用戶喜歡的電視節(jié)目提前或推遲播出提前播出會(huì)導(dǎo)致電視觀眾錯(cuò)過節(jié)目的開始,推遲播出會(huì)導(dǎo)致電視觀眾不得不看一段時(shí)間的廣告。
[0004]因此,亟待需要一種云智能控制系統(tǒng)解決用戶的困擾。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的是提供一種基于Android智能液晶電視平臺(tái)的云智能控制系統(tǒng),以Andro i d智能液晶電視為中間件,配合云智控APK (Andro i dPackage )執(zhí)行選擇、設(shè)置、操作,使得電視成為云智控助手和云端服務(wù)器的數(shù)據(jù)接收、中轉(zhuǎn)、交換的中心,最終成為家庭云智控系統(tǒng)的一種重要環(huán)節(jié)。
[0006]為實(shí)現(xiàn)上述目的,本發(fā)明所采用的技術(shù)方案是:
一種基于Android智能液晶電視平臺(tái)的云智能控制系統(tǒng),包括紅外碼遙控器、控制中心模塊、控制中心服務(wù)模塊、數(shù)據(jù)庫模塊、服務(wù)器;
所述紅外碼遙控器,用于發(fā)射紅外碼;
所述控制中心模塊,與所述紅外碼遙控器對(duì)接,直接向紅外碼遙控器驅(qū)動(dòng)提供需要的紅外碼比特流,并向控制中心服務(wù)模塊請(qǐng)求數(shù)據(jù);
所述控制中心模塊包括數(shù)據(jù)斷面接口,用于構(gòu)造函數(shù);
綁定服務(wù)接口,用于初始化之后調(diào)用,綁定對(duì)應(yīng)的服務(wù);
解除綁定服務(wù)接口,用于應(yīng)用結(jié)束時(shí)調(diào)用,解除服務(wù)綁定;
開始呼叫服務(wù)接口,用于發(fā)出想要獲得數(shù)據(jù)的申請(qǐng),服務(wù)器在經(jīng)過處理后會(huì)在數(shù)據(jù)斷面之前定義的用戶返回需要獲取的數(shù)據(jù);
獲取信道數(shù)據(jù)接口,用于獲取當(dāng)前的所有頻道的頻道名和頻道號(hào);
獲取紅外碼數(shù)據(jù)列表接口,用于獲取當(dāng)前的所有紅外碼的按鍵名和碼值;
字符串按鈕名稱接口,用于發(fā)送對(duì)應(yīng)按鍵名稱的紅外碼;
字符串通道名稱接口,用于通過頻道名發(fā)送紅外碼;
字符串?dāng)?shù)接口,用于通過頻道號(hào)發(fā)送紅外碼; 所述控制中心服務(wù)模塊,用于與所述數(shù)據(jù)庫模塊和所述服務(wù)器建立數(shù)據(jù)聯(lián)系,并將相關(guān)響應(yīng)結(jié)果反饋給所述控制中心模塊;
所述控制中心服務(wù)模塊包括加載和保存通道數(shù)據(jù)接口,用于從服務(wù)器讀取頻道列表信息并存儲(chǔ)到所述數(shù)據(jù)庫模塊中;
加載和保存紅外碼數(shù)據(jù)接口,用于從服務(wù)器讀取紅外碼數(shù)據(jù)信息并存儲(chǔ)到所述數(shù)據(jù)庫模塊中;
清除數(shù)據(jù)接口,用于清除所有頻道列表和紅外碼的數(shù)據(jù)庫;
渠道數(shù)據(jù)存在接口,用于判斷頻道列表是否在數(shù)據(jù)庫中;
設(shè)置紅外碼間隔接口,用于設(shè)置發(fā)碼間隔;
所述數(shù)據(jù)庫模塊,用于數(shù)據(jù)庫操作,對(duì)頻道列表和紅外碼數(shù)據(jù)進(jìn)行讀寫;
所述服務(wù)器,用于自定義線程,主要進(jìn)行訪問數(shù)據(jù)和從數(shù)據(jù)庫中取數(shù)據(jù)的操作。
[0007]與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)現(xiàn)從服務(wù)器拿取控制中心模塊所要求的的數(shù)據(jù),獲取頻道信息和紅外碼信息,然后實(shí)現(xiàn)發(fā)送紅外碼給控制中心模塊以達(dá)到控制控制中心模塊的目的。用戶可以通過本發(fā)明,可以隨時(shí)觀看自己喜歡的電視節(jié)目,不用擔(dān)心任何可能遺漏的電視節(jié)目,真正地做到人性化觀看模式,滿足不同人群的不同觀看需求。
【附圖說明】
[0008]附圖1為本發(fā)明的原理方框圖;
附圖2為本發(fā)明的工作過程示意圖。
[0009]圖中各標(biāo)號(hào)分別是:(10)紅外碼遙控器,(20)控制中心模塊,(30)控制中心服務(wù)模塊,(40)數(shù)據(jù)庫模塊,(50)服務(wù)器。
【具體實(shí)施方式】
[0010]下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明:
請(qǐng)參看圖1,本發(fā)明一種基于Android智能液晶電視平臺(tái)的云智能控制系統(tǒng),包括紅外碼遙控器10、控制中心模塊20、控制中心服務(wù)模塊30、數(shù)據(jù)庫模塊40、服務(wù)器50 ;
所述紅外碼遙控器10,用于發(fā)射紅外碼;
所述控制中心模塊20,與所述紅外碼遙控器10對(duì)接,直接向紅外碼遙控器驅(qū)動(dòng)提供需要的紅外碼比特流,并向控制中心服務(wù)模塊30請(qǐng)求數(shù)據(jù);
所述控制中心模塊20包括數(shù)據(jù)斷面接口,用于構(gòu)造函數(shù);
綁定服務(wù)接口,用于初始化之后調(diào)用,綁定對(duì)應(yīng)的服務(wù);
解除綁定服務(wù)接口,用于應(yīng)用結(jié)束時(shí)調(diào)用,解除服務(wù)綁定;
開始呼叫服務(wù)接口,用于發(fā)出想要獲得數(shù)據(jù)的申請(qǐng),服務(wù)器在經(jīng)過處理后會(huì)在數(shù)據(jù)斷面之前定義的用戶返回需要獲取的數(shù)據(jù);
獲取信道數(shù)據(jù)接口,用于獲取當(dāng)前的所有頻道的頻道名和頻道號(hào);
獲取紅外碼數(shù)據(jù)列表接口,用于獲取當(dāng)前的所有紅外碼的按鍵名和碼值;
字符串按鈕名稱接口,用于發(fā)送對(duì)應(yīng)按鍵名稱的紅外碼;
字符串通道名稱接口,用于通過頻道名發(fā)送紅外碼;
字符串?dāng)?shù)接口,用于通過頻道號(hào)發(fā)送紅外碼; 所述控制中心服務(wù)模塊30,用于與所述數(shù)據(jù)庫模塊40和所述服務(wù)器50建立數(shù)據(jù)聯(lián)系,并將相關(guān)響應(yīng)結(jié)果反饋給所述控制中心模塊20 ;
所述控制中心服務(wù)模塊30包括加載和保存通道數(shù)據(jù)接口,用于從服務(wù)器讀取頻道列表信息并存儲(chǔ)到所述數(shù)據(jù)庫模塊中;
加載和保存紅外碼數(shù)據(jù)接口,用于從服務(wù)器讀取紅外碼數(shù)據(jù)信息并存儲(chǔ)到所述數(shù)據(jù)庫模塊中;
清除數(shù)據(jù)接口,用于清除所有頻道列表和紅外碼的數(shù)據(jù)庫;
渠道數(shù)據(jù)存在接口,用于判斷頻道列表是否在數(shù)據(jù)庫中;
設(shè)置紅外碼間隔接口,用于設(shè)置發(fā)碼間隔;
所述數(shù)據(jù)庫模塊40,用于數(shù)據(jù)庫操作,對(duì)頻道列表和紅外碼數(shù)據(jù)進(jìn)行讀寫;
所述服務(wù)器50,用于自定義線程,主要進(jìn)行訪問數(shù)據(jù)和從數(shù)據(jù)庫中取數(shù)據(jù)的操作。
[0011]請(qǐng)參見圖2,本發(fā)明的工作流程為;紅外碼遙控器10向控制中心模塊20發(fā)出紅外碼,控制中心模塊20向控制中心服務(wù)模塊30請(qǐng)求接口,控制中心服務(wù)模塊30查詢數(shù)據(jù)塊模塊40,數(shù)據(jù)庫模塊40返回?cái)?shù)據(jù)至該接口,控制中心服務(wù)模塊30將響應(yīng)結(jié)果反饋給控制中心模塊20,;紅外碼遙控器10向控制中心模塊20發(fā)射其他紅外碼,控制中心模塊20向控制中心服務(wù)模塊30請(qǐng)求數(shù)據(jù),控制中心服務(wù)模塊30向服務(wù)器50申請(qǐng)數(shù)據(jù),服務(wù)器50進(jìn)行查詢結(jié)果并將申請(qǐng)數(shù)據(jù)返回給控制中心服務(wù)模塊30,再由控制中心服務(wù)模塊30返回?cái)?shù)據(jù)至控制中心模塊20 ;控制中心服務(wù)模塊30可以寫入或刪除數(shù)據(jù)至數(shù)據(jù)庫模塊40。
[0012]對(duì)所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明實(shí)施例的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明實(shí)施例將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
【主權(quán)項(xiàng)】
1.一種基于Android智能液晶電視平臺(tái)的云智能控制系統(tǒng),其特征在于,包括紅外碼遙控器、控制中心模塊、控制中心服務(wù)模塊、數(shù)據(jù)庫模塊、服務(wù)器; 所述紅外碼遙控器,用于發(fā)射紅外碼; 所述控制中心模塊,與所述紅外碼遙控器對(duì)接,直接向紅外碼遙控器驅(qū)動(dòng)提供需要的紅外碼比特流,并向控制中心服務(wù)模塊請(qǐng)求數(shù)據(jù); 所述控制中心模塊包括數(shù)據(jù)斷面接口,用于構(gòu)造函數(shù); 綁定服務(wù)接口,用于初始化之后調(diào)用,綁定對(duì)應(yīng)的服務(wù); 解除綁定服務(wù)接口,用于應(yīng)用結(jié)束時(shí)調(diào)用,解除服務(wù)綁定; 開始呼叫服務(wù)接口,用于發(fā)出想要獲得數(shù)據(jù)的申請(qǐng),服務(wù)器在經(jīng)過處理后會(huì)在數(shù)據(jù)斷面之前定義的用戶返回需要獲取的數(shù)據(jù); 獲取信道數(shù)據(jù)接口,用于獲取當(dāng)前的所有頻道的頻道名和頻道號(hào); 獲取紅外碼數(shù)據(jù)列表接口,用于獲取當(dāng)前的所有紅外碼的按鍵名和碼值; 字符串按鈕名稱接口,用于發(fā)送對(duì)應(yīng)按鍵名稱的紅外碼; 字符串通道名稱接口,用于通過頻道名發(fā)送紅外碼; 字符串?dāng)?shù)接口,用于通過頻道號(hào)發(fā)送紅外碼; 所述控制中心服務(wù)模塊,用于與所述數(shù)據(jù)庫模塊和所述服務(wù)器建立數(shù)據(jù)聯(lián)系,并將相關(guān)響應(yīng)結(jié)果反饋給所述控制中心模塊; 所述控制中心服務(wù)模塊包括加載和保存通道數(shù)據(jù)接口,用于從服務(wù)器讀取頻道列表信息并存儲(chǔ)到所述數(shù)據(jù)庫模塊中; 加載和保存紅外碼數(shù)據(jù)接口,用于從服務(wù)器讀取紅外碼數(shù)據(jù)信息并存儲(chǔ)到所述數(shù)據(jù)庫模塊中; 清除數(shù)據(jù)接口,用于清除所有頻道列表和紅外碼的數(shù)據(jù)庫; 渠道數(shù)據(jù)存在接口,用于判斷頻道列表是否在數(shù)據(jù)庫中; 設(shè)置紅外碼間隔接口,用于設(shè)置發(fā)碼間隔; 所述數(shù)據(jù)庫模塊,用于數(shù)據(jù)庫操作,對(duì)頻道列表和紅外碼數(shù)據(jù)進(jìn)行讀寫; 所述服務(wù)器,用于自定義線程,主要進(jìn)行訪問數(shù)據(jù)和從數(shù)據(jù)庫中取數(shù)據(jù)的操作。
【專利摘要】一種基于Android智能液晶電視平臺(tái)的云智能控制系統(tǒng),包括紅外碼遙控器、控制中心模塊、控制中心服務(wù)模塊、數(shù)據(jù)庫模塊、服務(wù)器;所述紅外碼遙控器,用于發(fā)射紅外碼;所述控制中心模塊,與所述紅外碼遙控器對(duì)接,并向控制中心服務(wù)模塊請(qǐng)求數(shù)據(jù);所述控制中心服務(wù)模塊,用于與所述數(shù)據(jù)庫模塊和所述服務(wù)器建立數(shù)據(jù)聯(lián)系,并將相關(guān)響應(yīng)結(jié)果反饋給所述控制中心模塊;所述數(shù)據(jù)庫模塊,用于數(shù)據(jù)庫操作,對(duì)頻道列表和紅外碼數(shù)據(jù)進(jìn)行讀寫;所述服務(wù)器,主要進(jìn)行訪問數(shù)據(jù)和從數(shù)據(jù)庫中取數(shù)據(jù)的操作。用戶可以通過本發(fā)明,可以隨時(shí)觀看自己喜歡的電視節(jié)目,不用擔(dān)心任何可能遺漏的電視節(jié)目,真正地做到人性化觀看模式,滿足不同人群的不同觀看需求。
【IPC分類】H04N21/61, H04L29/08, H04L12/24, H04N21/65
【公開號(hào)】CN105634791
【申請(qǐng)?zhí)枴緾N201510385097
【發(fā)明人】潘繼水
【申請(qǐng)人】東莞康佳電子有限公司
【公開日】2016年6月1日
【申請(qǐng)日】2015年7月5日