欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種紅外遙控設(shè)備電量顯示方法與顯示設(shè)備與流程

文檔序號(hào):12554142閱讀:330來(lái)源:國(guó)知局
一種紅外遙控設(shè)備電量顯示方法與顯示設(shè)備與流程
本發(fā)明涉及紅外通信領(lǐng)域,特別涉及一種紅外遙控設(shè)備電量顯示方法,同時(shí)還特別涉及一種顯示設(shè)備。
背景技術(shù)
:隨著技術(shù)的發(fā)展以及用戶需求的不斷提升,紅外設(shè)備在生活中的應(yīng)用也變得越來(lái)越廣泛,紅外設(shè)備中的紅外遙控設(shè)備作為智能電視系統(tǒng)重要輸入設(shè)備,都使用電池對(duì)其進(jìn)行供電?,F(xiàn)有技術(shù)中紅外遙控設(shè)備的電量顯示是通過(guò)一個(gè)或多個(gè)按鍵的形式向電視端發(fā)送碼值以提示電量,具體的技術(shù)流程如圖1所示,以紅外遙控器為例,遙控器自身進(jìn)行電量檢測(cè),當(dāng)檢測(cè)到電量發(fā)生變化時(shí),將當(dāng)前電量值利用紅外遙控編碼NEC發(fā)送至終端設(shè)備,終端設(shè)備接收到鍵值信息在用戶界面UI中顯示遙控器的電量。發(fā)明人在實(shí)現(xiàn)本發(fā)明的過(guò)程中發(fā)現(xiàn)了現(xiàn)有技術(shù)中的以下缺點(diǎn):由于UI顯示電池電量一般是以百分比的形式,范圍從1%到100%,因此要精確表示電池電量,就必須使用100個(gè)不同的鍵值來(lái)表示電池電量百分比。而標(biāo)準(zhǔn)紅外協(xié)議,比如NEC編碼方式中,只能使用8位鍵數(shù)據(jù)碼來(lái)表示按鍵,具體如圖2所示,而其他部分編碼都各有用途,不能隨意使用。由于8位按鍵數(shù)據(jù)碼最大支持256個(gè)鍵值,一旦減去100個(gè)表示電池電量數(shù)據(jù)的鍵值后,只能為其他功能提供156個(gè)鍵值使用。隨著目前智能電視的飛速發(fā)展,電視功能日趨復(fù)雜,除了遙控器上呈現(xiàn)的實(shí)體按鍵需要對(duì)應(yīng)鍵值支持,還有很多功能需要在程序中接收來(lái)自遙控器端發(fā)來(lái)的虛擬按鍵來(lái)實(shí)現(xiàn)(不是遙控器上的實(shí)體鍵,而是遙控器程序自身發(fā)出的按鍵,這部分按鍵用戶是不可見(jiàn)的),這部分虛擬按鍵也需要耗費(fèi)大量的鍵值資源,因此156個(gè)鍵值對(duì)于日益復(fù)雜的功能需求顯然是不夠的?;谏鲜霈F(xiàn)有技術(shù)中的問(wèn)題,如何優(yōu)化對(duì)紅外遙控設(shè)備的電量顯示已成為了業(yè)界人員亟待解決的問(wèn)題。技術(shù)實(shí)現(xiàn)要素:本發(fā)明提供了一種紅外遙控設(shè)備電量顯示方法與顯示設(shè)備,旨在節(jié)省鍵值資源,并提高紅外遙控設(shè)備電量顯示的實(shí)時(shí)性。本發(fā)明實(shí)施例提供了一種紅外遙控設(shè)備電量顯示方法,該方法應(yīng)用于顯示系統(tǒng)中的顯示設(shè)備,所述顯示系統(tǒng)還包括紅外遙控設(shè)備,所述方法包括:接收所述紅外遙控設(shè)備發(fā)送的紅外信號(hào),獲取所述紅外信號(hào)中的地址信息;獲取所述地址信息中所述紅外遙控設(shè)備的電量值,所述電量值是所述紅外遙控設(shè)備根據(jù)自身電量生成電量值并加入到所述地址信息中的。根據(jù)所述電量值與所述狀態(tài)信息進(jìn)行所述紅外遙控設(shè)備電量的顯示。優(yōu)選的,接收所述紅外遙控設(shè)備發(fā)送的紅外信號(hào),獲取所述紅外信號(hào)中的地址信息,具體為:對(duì)所述紅外信號(hào)進(jìn)行解碼,獲取所述地址信息以及所述地址信息中的電量標(biāo)識(shí),其中,所述地址信息包含多個(gè)地址碼;根據(jù)所述地址信息中的電量標(biāo)識(shí)獲取所述紅外遙控設(shè)備的電量值,所述電量標(biāo)識(shí)用于確定所述電量值所在的地址碼。優(yōu)選的,根據(jù)所述地址信息中的電量標(biāo)識(shí)獲取所述紅外遙控設(shè)備的電量值,具體為:獲取所述地址信息包含的多個(gè)地址碼,并根據(jù)所述多個(gè)地址碼檢驗(yàn)所述地址信息是否正確;當(dāng)所述地址信息正確時(shí),判斷所述電量標(biāo)識(shí)是否有效;若所述電量標(biāo)識(shí)有效,則根據(jù)所述電量標(biāo)識(shí)確定所述電量值所在的地址碼;在所述電量值所在的地址碼中獲取所述電量值。優(yōu)選的,根據(jù)所述電量值進(jìn)行所述紅外遙控設(shè)備電量的顯示,具體為:根據(jù)所述電量值獲取所述紅外遙控設(shè)備的電量;判斷所述電量值與所述紅外遙控設(shè)備上一次發(fā)送的第一電量值是否發(fā)生變化;若所述電量值與所述第一電量值不一致,則進(jìn)行所述電量值的顯示?;颍O(shè)置所述紅外遙控設(shè)備電量的電量顯示閾值;當(dāng)所述電量值與所述第一電量值的電量差值大于所述電量顯示閾值時(shí),進(jìn)行所述電量值的顯示;或,設(shè)置第一電量閾值與第二電量閾值,所述第一電量閾值大于所述第二電量閾值;若所述電量值小于所述第二電量閾值或所述電量值大于所述第一電量閾值,進(jìn)行所述電量值的顯示。優(yōu)選的,所述電量標(biāo)識(shí)為第一電量標(biāo)識(shí)或第二電量標(biāo)識(shí),根據(jù)所述電量值進(jìn)行所述紅外遙控設(shè)備電量的顯示,還包括:當(dāng)所述電量標(biāo)識(shí)有效時(shí),判斷所述電量標(biāo)識(shí)是否為第一電量標(biāo)識(shí);若所述電量標(biāo)識(shí)為第一電量標(biāo)識(shí),則確定所述紅外遙控設(shè)備不處于充電狀態(tài),根據(jù)所述第一電量標(biāo)識(shí)確定所述電量值所在的地址碼,在所述電量值所在的地址碼中獲取所述電量值;若所述電量標(biāo)識(shí)為第二電量標(biāo)識(shí),則確定所述紅外遙控設(shè)備處于充電狀態(tài),根據(jù)所述第二電量標(biāo)識(shí)確定所述電量值所在的地址碼,在所述電量值所在的地址碼中獲取所述電量值?;谂c上述相同的技術(shù)思路,本發(fā)明實(shí)施例還提出了一種顯示設(shè)備,應(yīng)用于包括所述顯示設(shè)備和紅外遙控設(shè)備的顯示系統(tǒng)中,所述顯示設(shè)備包括:接收模塊,用于接收所述紅外遙控設(shè)備發(fā)送的紅外信號(hào),獲取所述紅外信號(hào)中的地址信息;獲取模塊,用于獲取所述地址信息中所述紅外遙控設(shè)備的電量值,所述電量值是所述紅外遙控設(shè)備根據(jù)自身電量生成電量值并加入到所述地址信息中的。顯示模塊,用于根據(jù)所述電量值與所述狀態(tài)信息進(jìn)行所述紅外遙控設(shè)備電量的顯示。優(yōu)選的,所述接收模塊具體用于:對(duì)所述紅外信號(hào)進(jìn)行解碼,獲取所述地址信息以及所述地址信息中的電量標(biāo)識(shí),其中,所述地址信息包含多個(gè)地址碼;根據(jù)所述地址信息中的電量標(biāo)識(shí)獲取所述紅外遙控設(shè)備的電量值,所述電量標(biāo)識(shí)用于確定所述電量值所在的地址碼。優(yōu)選的,所述獲取模塊用于:獲取所述地址信息包含的多個(gè)地址碼,并根據(jù)所述多個(gè)地址碼檢驗(yàn)所述地址信息是否正確;當(dāng)所述地址信息正確時(shí),判斷所述電量標(biāo)識(shí)是否有效;若所述電量標(biāo)識(shí)有效,則根據(jù)所述電量標(biāo)識(shí)確定所述電量值所在的地址碼;在所述電量值所在的地址碼中獲取所述電量值。優(yōu)選的,所述顯示模塊具體用于:根據(jù)所述電量值獲取所述紅外遙控設(shè)備的電量;判斷所述電量值與所述紅外遙控設(shè)備上一次發(fā)送的第一電量值是否發(fā)生變化;若所述電量值與所述第一電量值不一致,則進(jìn)行所述電量值的顯示?;颍O(shè)置所述紅外遙控設(shè)備電量的電量顯示閾值;當(dāng)所述電量值與所述第一電量值的電量差值大于所述電量顯示閾值時(shí),進(jìn)行所述電量值的顯示;或,設(shè)置第一電量閾值與第二電量閾值,所述第一電量閾值大于所述第二電量閾值;若所述電量值小于所述第二電量閾值或所述電量值大于所述第一電量閾值,進(jìn)行所述電量值的顯示。優(yōu)選的,所述電量標(biāo)識(shí)為第一電量標(biāo)識(shí)或第二電量標(biāo)識(shí),所述獲取模塊還用于:當(dāng)所述電量標(biāo)識(shí)有效時(shí),判斷所述電量標(biāo)識(shí)是否為第一電量標(biāo)識(shí);若所述電量標(biāo)識(shí)為第一電量標(biāo)識(shí),則確定所述紅外遙控設(shè)備不處于充電狀態(tài),根據(jù)所述第一電量標(biāo)識(shí)確定所述電量值所在的地址碼,在所述電量值所在的地址碼中獲取所述電量值;若所述電量標(biāo)識(shí)為第二電量標(biāo)識(shí),則確定所述紅外遙控設(shè)備處于充電狀態(tài),根據(jù)所述第二電量標(biāo)識(shí)確定所述電量值所在的地址碼,在所述電量值所在的地址碼中獲取所述電量值。與現(xiàn)有技術(shù)相比,本發(fā)明的技術(shù)方案至少包含以下有益效果:本發(fā)明實(shí)施例公開(kāi)了一種紅外遙控設(shè)備電量顯示方法,應(yīng)用于顯示系統(tǒng)中的顯示設(shè)備,該顯示系統(tǒng)還包括紅外遙控設(shè)備,接收紅外遙控設(shè)備發(fā)送的紅外信號(hào),獲取紅外信號(hào)中的地址信息,獲取地址信息中攜帶的紅外遙控設(shè)備的電量值,該電量值是紅外遙控設(shè)備在檢測(cè)到自身電量變化時(shí)生成并加入到所述地址信息中的,根據(jù)電量值進(jìn)行紅外遙控設(shè)備電量的顯示,節(jié)省鍵值資源,避免了紅外遙控設(shè)備電量顯示過(guò)程中對(duì)鍵值資源的占用。附圖說(shuō)明圖1為本發(fā)明
背景技術(shù)
中提出的紅外遙控設(shè)備電量顯示流程圖;圖2為本發(fā)明
背景技術(shù)
中提出的一種NEC編碼方式的示意圖;圖3為本發(fā)明實(shí)施例提出的一種紅外遙控設(shè)備電量顯示方法流程示意圖;圖4為本發(fā)明具體實(shí)施例中提出的一種紅外遙控設(shè)備電量顯示方法流程示意圖;圖5為本發(fā)明具體實(shí)施例中提出的紅外遙控設(shè)備電量顯示流程圖;圖6為本發(fā)明實(shí)施例提出的一種顯示設(shè)備結(jié)構(gòu)示意圖。具體實(shí)施方式如
背景技術(shù)
所述,現(xiàn)有技術(shù)中通過(guò)鍵值數(shù)據(jù)碼來(lái)進(jìn)行電量顯示,紅外遙控設(shè)備的電量值需要較多的鍵值來(lái)表示紅外遙控設(shè)備電池電量鍵值,占用了大量的鍵值資源,另一方面,現(xiàn)有技術(shù)中,紅外遙控設(shè)備電量上報(bào)的流程較長(zhǎng),耗時(shí)較多。在有鑒于上述問(wèn)題,本發(fā)明提出了一種紅外遙控設(shè)備電量顯示方法與顯示器,以實(shí)現(xiàn)節(jié)省鍵值資源,并提高紅外遙控設(shè)備電量顯示的實(shí)時(shí)性的目的。本發(fā)明實(shí)施例提出了一種紅外遙控設(shè)備電量顯示方法,應(yīng)用于顯示系統(tǒng)中的顯示設(shè)備,所述顯示系統(tǒng)還包括紅外遙控設(shè)備,接收紅外遙控設(shè)備發(fā)送的紅外信號(hào),獲取紅外信號(hào)中的地址信息,獲取地址信息中攜帶的紅外遙控設(shè)備的電量鍵值,該電量鍵值與電量標(biāo)識(shí)是紅外遙控設(shè)備在檢測(cè)到自身電量變化時(shí)生成并加入到所述地址信息中的,根據(jù)電量鍵值進(jìn)行紅外遙控設(shè)備電量值的顯示,節(jié)省鍵值資源,并提高紅外遙控設(shè)備電量顯示的實(shí)時(shí)性。如圖3所示,為本發(fā)明實(shí)施例提出的一種紅外遙控設(shè)備電量顯示方法,具體步驟如下:步驟301,接收紅外遙控設(shè)備發(fā)送的紅外信號(hào),獲取紅外信號(hào)中的地址信息。應(yīng)當(dāng)說(shuō)明的是,在本發(fā)明的技術(shù)方案中,紅外遙控設(shè)備也可以是其他具備紅外通信功能的設(shè)備,例如遙控器,紅外游戲手柄等,而對(duì)于顯示設(shè)備則為具備紅外信號(hào)接收功能且自身具有圖像或文字顯示功能的設(shè)備,例如電視機(jī),PC以及其他移動(dòng)終端等,這些都屬于本發(fā)明的保護(hù)范圍中。紅外遙控設(shè)備在檢測(cè)到自身電量變化時(shí),需要通知顯示設(shè)備,將采集到的電量進(jìn)行紅外編碼,為了節(jié)約鍵值資源,不占用鍵值數(shù)據(jù)碼,本發(fā)明的優(yōu)選實(shí)施例中,首先需要設(shè)定將紅外遙控設(shè)備的電量值存放于紅外信號(hào)的地址信息中,一般紅外協(xié)議中存在多個(gè)地址碼,在實(shí)際的應(yīng)用中通常只使用其中的一個(gè)地址碼,當(dāng)然也可以將紅外遙控設(shè)備與顯示設(shè)備之間進(jìn)行協(xié)商,重新構(gòu)造一種協(xié)議,而紅外協(xié)議具備多個(gè)地址碼,且在實(shí)際的應(yīng)用中紅外協(xié)議會(huì)存在空閑的地址碼。在具體的應(yīng)用場(chǎng)景中,以NEC紅外協(xié)議為例,該NEC協(xié)議中存在兩個(gè)地址碼,即將采集到的電量進(jìn)行紅外編碼生成對(duì)應(yīng)的電量值并加入到其中一個(gè)地址碼中,具體的地址碼選定可以根據(jù)電量標(biāo)識(shí)進(jìn)行區(qū)分。具體的應(yīng)用場(chǎng)景中,電量值可以是紅外遙控設(shè)備每隔預(yù)設(shè)時(shí)間對(duì)自身電量進(jìn)行檢測(cè)后根據(jù)自身電量生成的,同時(shí)也可以是紅外遙控設(shè)備在檢測(cè)到自身電量變化時(shí),根據(jù)自身的當(dāng)前電量生成電量值,并將該電量值存入到紅外信號(hào)的一個(gè)地址碼中,其中存放有該電量值的地址碼與電量標(biāo)識(shí)對(duì)應(yīng),而對(duì)于顯示器端,電量標(biāo)識(shí)作用是相同的,均用來(lái)標(biāo)識(shí)存儲(chǔ)有紅外遙控設(shè)備電量鍵值的地址碼。步驟302,獲取地址信息中攜帶的紅外遙控設(shè)備的電量值。應(yīng)當(dāng)說(shuō)明的是,該紅外協(xié)議在紅外遙控設(shè)備與顯示設(shè)備之間默認(rèn)已經(jīng)啟動(dòng),當(dāng)顯示設(shè)備接收到紅外遙控設(shè)備發(fā)送的紅外信號(hào)時(shí),根據(jù)相應(yīng)的紅外協(xié)議對(duì)紅外信號(hào)中的紅外編碼按照紅外協(xié)議進(jìn)行解碼,獲取地址信息中的多個(gè)地址碼和紅外信號(hào)攜帶的其他信息,然后檢驗(yàn)地址碼中的數(shù)據(jù)是否正確,主要檢測(cè)紅外攜帶的數(shù)據(jù)的數(shù)據(jù)格式以及數(shù)據(jù)類型等是否正確,具體包含以下兩種情況:1)若紅外信號(hào)攜帶的數(shù)據(jù)不正確,則丟棄該紅外信號(hào)中攜帶的數(shù)據(jù),不對(duì)紅外信號(hào)的信息做出反應(yīng);2)若紅外信號(hào)攜帶的數(shù)據(jù)正確,則獲取紅外信中攜帶的電量標(biāo)識(shí),若該電量標(biāo)識(shí)有效,則根據(jù)電量標(biāo)識(shí)判斷紅外遙控設(shè)備的電量信息所在的地址碼,獲取其中的命令字,確定地址碼中的數(shù)據(jù)類型當(dāng)?shù)刂反a中的電量值是否為有效的電量值,例如存在1-100之間的電量鍵值為有效電量值,超出100或低于0的電量值即為無(wú)效電量值,在確定電量值有效后,將電量值存入顯示設(shè)備的遙控設(shè)備電量緩存中。需要說(shuō)明的是,顯示設(shè)備中的遙控設(shè)備電量緩存用于存儲(chǔ)遙控設(shè)備的電量值,在具體的應(yīng)用場(chǎng)景中,一個(gè)顯示設(shè)備可能會(huì)存在多個(gè)遙控設(shè)備,為了方便對(duì)其他設(shè)備的跟蹤控制,可以對(duì)所有遙控設(shè)備的電量值進(jìn)行存儲(chǔ),并根據(jù)遙控設(shè)備自身的設(shè)備標(biāo)識(shí)進(jìn)行區(qū)分。在具體的應(yīng)用場(chǎng)景中,紅外遙控設(shè)備的電量值在顯示設(shè)備中的存儲(chǔ)方式可以為以下兩種:1)電量緩存中只保存當(dāng)前紅外遙控設(shè)備的電量值,當(dāng)接收到新的電量值時(shí),判斷是否與當(dāng)前電量值一致,若一致則不做處理,若不一致則對(duì)電量值更新;2)在電量緩存中保存若干個(gè)不同時(shí)刻的紅外遙控設(shè)備的電量值,當(dāng)電量值在保存過(guò)程中記錄當(dāng)前時(shí)刻,顯示器的電量緩存中的電量值按照時(shí)間進(jìn)行排序。在本申請(qǐng)的優(yōu)選實(shí)施例中,當(dāng)充電器處于充電狀態(tài)時(shí),基于用戶的需求,需要對(duì)充電器當(dāng)前的充電狀態(tài)進(jìn)行顯示,為了解決該問(wèn)題,對(duì)電量標(biāo)識(shí)進(jìn)行設(shè)置,電量標(biāo)識(shí)為第一電量標(biāo)識(shí)或第二電量標(biāo)識(shí),當(dāng)顯示設(shè)備接收到紅外信號(hào)時(shí),首先判斷電量標(biāo)識(shí)為第一電量標(biāo)識(shí)或是第二電量標(biāo)識(shí),具體有以下兩種情況:(1)當(dāng)電量標(biāo)識(shí)為第一電量標(biāo)識(shí)時(shí),標(biāo)識(shí)當(dāng)前紅外遙控設(shè)備為正常耗電狀態(tài),不處于充電狀態(tài),根據(jù)第一電量標(biāo)識(shí)對(duì)應(yīng)的地址碼獲取紅外遙控設(shè)備的電量值。(2)當(dāng)電量標(biāo)識(shí)為第二電量標(biāo)識(shí)時(shí),標(biāo)識(shí)當(dāng)前紅外遙控設(shè)備為充電狀態(tài),根據(jù)第二電量標(biāo)識(shí)對(duì)應(yīng)的地址碼獲取紅外遙控設(shè)備的電量,并將充電狀態(tài)寫入顯示設(shè)備中的紅外遙控設(shè)備的電池狀態(tài)中。具體的,可以設(shè)置紅外遙控設(shè)備的電池狀態(tài)標(biāo)識(shí)位為1的時(shí)候?yàn)槌潆姞顟B(tài),為0則表示紅外遙控設(shè)備不處于充電狀態(tài)。步驟303,根據(jù)電量值進(jìn)行紅外遙控設(shè)備電量的顯示。當(dāng)顯示設(shè)備接收到紅外遙控設(shè)備發(fā)送的紅外信號(hào),并從紅外信號(hào)中獲取地址信息,并從地址信息中獲取到紅外遙控設(shè)備的電量值后,根據(jù)自身的遙控設(shè)備電量緩存中保存的電量值,根據(jù)預(yù)設(shè)策略進(jìn)行相應(yīng)的顯示,預(yù)設(shè)策略具體為:a)在具體的應(yīng)用場(chǎng)景中,可以根據(jù)紅外遙控設(shè)備的電量值變化的大小程度進(jìn)行電量值顯示,首先設(shè)置紅外遙控設(shè)備電量的電量顯示閾值;當(dāng)紅外遙控設(shè)備發(fā)送的新的電量值與顯示設(shè)備遙控設(shè)備電量緩存中的當(dāng)前電量值的電量差值大于電量顯示閾值時(shí),進(jìn)行紅外遙控設(shè)備電量值的顯示。b)在具體的應(yīng)用場(chǎng)景中,有時(shí)是不需要時(shí)刻顯示遙控設(shè)備的電量值的,當(dāng)紅外遙控設(shè)備的使用過(guò)程中,只需要顯示紅外遙控設(shè)備充電以及電量即將耗盡的狀態(tài),因此可以通過(guò)設(shè)置第一電量閾值與第二電量閾值,第一電量閾值大于第二電量閾值,第一電量閾值用于紅外遙控設(shè)備的電量充滿時(shí)顯示,第二電量閾值用于紅外遙控設(shè)備的電量耗盡時(shí)的電量值顯示,當(dāng)紅外遙控設(shè)備發(fā)送的新的電量值大于第一電量閾值,或,小于第二電量閾值時(shí),進(jìn)行紅外遙控設(shè)備電量的顯示。c)此外,在部分場(chǎng)景中,需要對(duì)紅外遙控設(shè)備當(dāng)前的電池狀態(tài)進(jìn)行顯示,此時(shí),就可以讀取上述步驟302中的電池狀態(tài)標(biāo)識(shí)位,該電池狀態(tài)標(biāo)識(shí)位為1時(shí),則進(jìn)行紅外遙控設(shè)備的電池狀態(tài)顯示,顯示為充電狀態(tài),電池狀態(tài)標(biāo)識(shí)位為0時(shí),則不進(jìn)行紅外遙控設(shè)備的電池狀態(tài)顯示。通過(guò)應(yīng)用本發(fā)明實(shí)施例提出的一種紅外遙控設(shè)備電量顯示方法,通過(guò)接收紅外遙控設(shè)備發(fā)送的紅外信號(hào),獲取紅外信號(hào)中的地址信息,獲取地址信息中攜帶的紅外遙控設(shè)備的電量值,該電量值是紅外遙控設(shè)備在檢測(cè)到自身電量變化時(shí)生成并加入到所述地址信息中的,根據(jù)電量值進(jìn)行紅外遙控設(shè)備電量的顯示,節(jié)省鍵值資源,避免了紅外遙控設(shè)備電量顯示過(guò)程中對(duì)鍵值資源的占用。為了進(jìn)一步闡述本發(fā)明的技術(shù)思想,現(xiàn)結(jié)合具體的應(yīng)用場(chǎng)景,對(duì)本發(fā)明的技術(shù)方案進(jìn)行說(shuō)明。本發(fā)明具體實(shí)施例中提出了一種紅外遙控設(shè)備電量獲取方法,以圖1為基礎(chǔ),具體以紅外遙控器與電視為例,如圖所示,為本發(fā)明具體實(shí)施例提出的一種紅外遙控器耗電顯示方法流程示意圖,具體步驟如下:步驟401,遙控器進(jìn)行自身電量檢測(cè);具體的,預(yù)先設(shè)定自身電量檢測(cè)的周期,每隔預(yù)設(shè)時(shí)長(zhǎng)進(jìn)行一次自身的電量檢測(cè),同時(shí)也可以設(shè)定每進(jìn)行一次遙控器的按鍵響應(yīng)后進(jìn)行一次紅外遙控器的電量檢測(cè)。步驟402,遙控器對(duì)電量進(jìn)行紅外編碼并發(fā)送;具體的,采集到的電量進(jìn)行紅外編碼,本發(fā)明具體實(shí)施例中以NEC紅外編碼格式進(jìn)行編碼為例進(jìn)行說(shuō)明,當(dāng)顯示電池電量為100的數(shù)值時(shí),以NEC紅外協(xié)議為例說(shuō)明如何進(jìn)行編碼(使用地址碼為0x1F)。其中,NEC格式(LSB優(yōu)先)如下表1所示:9ms4.5ms0x1F0xF80x000x26AGCburstspaceAddress1Address2Command1Command2表1其中:(1)9ms的AGCburst和4.5ms的space是NEC規(guī)定的識(shí)別標(biāo)識(shí)碼。(2)地址碼和命令碼分別發(fā)送兩次,第二次為所有位取反。步驟403,電視機(jī)獲取紅外遙控器發(fā)送的紅外信息號(hào)中的地址信息;具體的,電視機(jī)在接收到紅外遙控器發(fā)送的紅外信號(hào)后,得到紅外編碼并按NEC標(biāo)準(zhǔn)進(jìn)行解碼,取出地址碼1與地址碼2。步驟404,電視機(jī)獲取地址信息中的電量鍵值。具體的,電視機(jī)在獲取到紅外信號(hào)中的地址碼1和地址碼2后,檢驗(yàn)數(shù)據(jù)是否正確,如果正確則確認(rèn)地址碼是否為0x1F,若有效,則取命令字,并確認(rèn)是否有效,有效則寫入到電池驅(qū)動(dòng)的capacity屬性值中。步驟405,電視機(jī)進(jìn)行紅外遙控器電量值的顯示。具體的,如圖5所示,為電視機(jī)進(jìn)行紅外遙控設(shè)備電量顯示的流程圖,把電量相關(guān)信息寫入到capacity屬性值中,這時(shí)電池狀態(tài)監(jiān)聽(tīng)程序healthd就可以從/sys/class/power_supply/ir_battery/capacity中獲取到當(dāng)前紅外遙控器的電池狀態(tài),實(shí)時(shí)監(jiān)聽(tīng)電池驅(qū)動(dòng)中的電池電量狀態(tài)變化,并通過(guò)BatteryProperties通知電池電量服務(wù)模塊,以進(jìn)行電視機(jī)用戶界面UI中顯示紅外遙控器的電量值。通過(guò)應(yīng)用上述方法來(lái)進(jìn)行紅外遙控器的電量顯示,可以節(jié)省鍵值資源,而由于將電量鍵值存放于紅外信號(hào)的地址碼中,對(duì)于電量顯示的流程也不相同:具體的,現(xiàn)有技術(shù)中的電量上報(bào)流程為:內(nèi)核的輸入子系統(tǒng)->EventHub->InputReader->InputDispatcher->InputChannel->WindowInputEventReceiver,流程較長(zhǎng),占用時(shí)間也比較多。而本發(fā)明具體實(shí)施例中,電視端紅外驅(qū)動(dòng)在收到編碼時(shí)會(huì)根據(jù)地址碼進(jìn)行區(qū)分,當(dāng)識(shí)別到電量地址碼時(shí)將command中解析出的值直接傳遞到power_supply的capacity屬性中,這樣BatteryService檢測(cè)到此值的變化就可以通過(guò)應(yīng)用程序更新的UI中進(jìn)行顯示。對(duì)比兩個(gè)流程可以看出,純按鍵方案所有的按鍵都會(huì)經(jīng)過(guò)android系統(tǒng)從下到頻繁的按鍵也會(huì)造成系統(tǒng)負(fù)擔(dān),改進(jìn)后的方法對(duì)于電量不再通過(guò)input子系統(tǒng)向上傳遞,也避免了電視系統(tǒng)層對(duì)于此類事件的響應(yīng),相對(duì)長(zhǎng)期運(yùn)行來(lái)講,也提高了系統(tǒng)的穩(wěn)定性。而針對(duì)不同的用戶需求,當(dāng)用戶需要進(jìn)行紅外遙控設(shè)備的充電狀態(tài)以及電量顯示時(shí),在本申請(qǐng)的又一具體實(shí)施例中,紅外遙控設(shè)備中的電源管理芯片將檢測(cè)到電量變化及充電狀態(tài)以中斷形式通反饋給紅外遙控設(shè)備的主芯片,然后紅外遙控設(shè)備的紅外電量編碼模塊對(duì)主控芯片采集到的電量進(jìn)行紅外編碼,以下以NEC紅外協(xié)議為例說(shuō)明如何進(jìn)行編碼(表2中為不充電時(shí)使用地址碼為0x1F,表3中為充電時(shí)使用地址碼為0x1E):9ms4.5ms0x1F0xE00x000xA5AGCburstspaceAddress1Address2Command1Command2表2如上表2中所示,紅外電量存儲(chǔ)位置的地址碼為0x1F。9ms4.5ms0x1E0xE10x000xA5AGCburstspaceAddress1Address2Command1Command2表3如上表3中所示,紅外電量存儲(chǔ)位置的地址碼為0x1E,表2中表示未充電時(shí)的編碼,表3表示充電時(shí)的編碼,由此進(jìn)行來(lái)獲取紅外遙控設(shè)備是否處于充電狀態(tài)。相應(yīng)的,當(dāng)電視接收到紅外遙控設(shè)備發(fā)送的信號(hào)時(shí),解析紅外信號(hào)中的地址碼,根據(jù)電量存儲(chǔ)位置的地址碼,來(lái)判斷紅外遙控設(shè)備是否處于充電狀態(tài),然后根據(jù)用戶需求設(shè)定的不同電量顯示策略來(lái)進(jìn)行紅外遙控設(shè)備的電量以及充電狀態(tài)顯示,具體的紅外遙控設(shè)備的電量顯示過(guò)程與上述具體實(shí)施例過(guò)程相同,在此不再贅述。由此可見(jiàn),通過(guò)應(yīng)用本發(fā)明具體實(shí)施例提出的一種紅外遙控設(shè)備電量顯示方法,應(yīng)用于顯示系統(tǒng)中的顯示設(shè)備,該顯示系統(tǒng)還包括紅外遙控設(shè)備,接收紅外遙控設(shè)備發(fā)送的紅外信號(hào),獲取紅外信號(hào)中的地址信息,獲取地址信息中攜帶的紅外遙控設(shè)備的電量值,該電量值是紅外遙控設(shè)備在檢測(cè)到自身電量變化時(shí)生成并加入到所述地址信息中的,根據(jù)電量值進(jìn)行紅外遙控設(shè)備電量的顯示,節(jié)省鍵值資源,避免了紅外遙控設(shè)備電量顯示過(guò)程中對(duì)鍵值資源的占用,也進(jìn)一步地提高了系統(tǒng)的穩(wěn)定性。基于與上述相同的技術(shù)思路,本發(fā)明實(shí)施例還提出了一種顯示設(shè)備,應(yīng)用于包括所述顯示設(shè)備和紅外遙控設(shè)備的顯示系統(tǒng)中,如圖6所示,為本發(fā)明具體實(shí)施例提出的一種顯示設(shè)備結(jié)構(gòu)示意圖,所述顯示設(shè)備包括:接收模塊61,用于接收所述紅外遙控設(shè)備發(fā)送的紅外信號(hào),獲取所述紅外信號(hào)中的地址信息;獲取模塊62,用于獲取所述地址信息中所述紅外遙控設(shè)備的電量值,所述電量值是所述紅外遙控設(shè)備根據(jù)自身電量生成電量值并加入到所述地址信息中的。顯示模塊63,用于根據(jù)所述電量值與所述狀態(tài)信息進(jìn)行所述紅外遙控設(shè)備電量的顯示。在具體的應(yīng)用場(chǎng)景中,所述接收模塊61具體用于:對(duì)所述紅外信號(hào)進(jìn)行解碼,獲取所述地址信息以及所述地址信息中的電量標(biāo)識(shí),其中,所述地址信息包含多個(gè)地址碼;根據(jù)所述地址信息中的電量標(biāo)識(shí)獲取所述紅外遙控設(shè)備的電量值,所述電量標(biāo)識(shí)用于確定所述電量值所在的地址碼。在具體的應(yīng)用場(chǎng)景中,所述獲取模塊62具體用于:獲取所述地址信息包含的多個(gè)地址碼,并根據(jù)所述多個(gè)地址碼檢驗(yàn)所述地址信息是否正確;當(dāng)所述地址信息正確時(shí),判斷所述電量標(biāo)識(shí)是否有效;若所述電量標(biāo)識(shí)有效,則根據(jù)所述電量標(biāo)識(shí)確定所述電量值所在的地址碼;在所述電量值所在的地址碼中獲取所述電量值。在具體的應(yīng)用場(chǎng)景中,所述顯示模塊63具體用于:根據(jù)所述電量值獲取所述紅外遙控設(shè)備的電量;判斷所述電量值與所述紅外遙控設(shè)備上一次發(fā)送的第一電量值是否發(fā)生變化;若所述電量值與所述第一電量值不一致,則進(jìn)行所述電量值的顯示。或,設(shè)置所述紅外遙控設(shè)備電量的電量顯示閾值;當(dāng)所述電量值與所述第一電量值的電量差值大于所述電量顯示閾值時(shí),進(jìn)行所述電量值的顯示;或,設(shè)置第一電量閾值與第二電量閾值,所述第一電量閾值大于所述第二電量閾值;若所述電量值小于所述第二電量閾值或所述電量值大于所述第一電量閾值,進(jìn)行所述電量值的顯示。在具體的應(yīng)用場(chǎng)景中,所述電量標(biāo)識(shí)為第一電量標(biāo)識(shí)或第二電量標(biāo)識(shí),所述獲取模塊62還用于:當(dāng)所述電量標(biāo)識(shí)有效時(shí),判斷所述電量標(biāo)識(shí)是否為第一電量標(biāo)識(shí);若所述電量標(biāo)識(shí)為第一電量標(biāo)識(shí),則確定所述紅外遙控設(shè)備不處于充電狀態(tài),根據(jù)所述第一電量標(biāo)識(shí)確定所述電量值所在的地址碼,在所述電量值所在的地址碼中獲取所述電量值;若所述電量標(biāo)識(shí)為第二電量標(biāo)識(shí),則確定所述紅外遙控設(shè)備處于充電狀態(tài),根據(jù)所述第二電量標(biāo)識(shí)確定所述電量值所在的地址碼,在所述電量值所在的地址碼中獲取所述電量值。與現(xiàn)有技術(shù)相比,本發(fā)明的技術(shù)方案至少包含以下有益效果:本發(fā)明實(shí)施例公開(kāi)了一種紅外遙控設(shè)備電量顯示方法,應(yīng)用于顯示系統(tǒng)中的顯示設(shè)備,該顯示系統(tǒng)還包括紅外遙控設(shè)備,接收紅外遙控設(shè)備發(fā)送的紅外信號(hào),獲取紅外信號(hào)中的地址信息,獲取地址信息中攜帶的紅外遙控設(shè)備的電量值,該電量值是紅外遙控設(shè)備在檢測(cè)到自身電量變化時(shí)生成并加入到所述地址信息中的,根據(jù)電量值進(jìn)行紅外遙控設(shè)備電量的顯示,節(jié)省鍵值資源,避免了紅外遙控設(shè)備電量顯示過(guò)程中對(duì)鍵值資源的占用。通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通過(guò)硬件實(shí)現(xiàn),也可以借助軟件加必要的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該軟件產(chǎn)品可以存儲(chǔ)在一個(gè)非易失性存儲(chǔ)介質(zhì)(可以是CD-ROM,U盤,移動(dòng)硬盤等)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施場(chǎng)景所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施場(chǎng)景的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實(shí)施場(chǎng)景中的裝置中的模塊可以按照實(shí)施場(chǎng)景描述進(jìn)行分布于實(shí)施場(chǎng)景的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施場(chǎng)景的一個(gè)或多個(gè)裝置中。上述實(shí)施場(chǎng)景的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。上述本發(fā)明序號(hào)僅僅為了描述,不代表實(shí)施場(chǎng)景的優(yōu)劣。以上公開(kāi)的僅為本發(fā)明的幾個(gè)具體實(shí)施場(chǎng)景,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。當(dāng)前第1頁(yè)1 2 3 
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
汝州市| 昔阳县| 丹阳市| 京山县| 会东县| 离岛区| 云浮市| 镇江市| 嘉祥县| 凌海市| 珠海市| 武定县| 汶上县| 顺昌县| 大宁县| 大港区| 肥城市| 嫩江县| 社旗县| 丰城市| 乌拉特中旗| 广丰县| 勃利县| 尖扎县| 宁乡县| 彰化市| 商都县| 孝昌县| 屏南县| 衡水市| 梨树县| 铁岭县| 彭阳县| 大方县| 凌云县| 咸丰县| 大英县| 昌平区| 新野县| 辰溪县| 建水县|