本發(fā)明涉及智能設(shè)備領(lǐng)域,尤其涉及一種關(guān)閉控制的檢測(cè)判斷方法,主要用于解決紅外轉(zhuǎn)發(fā)器無(wú)法確認(rèn)關(guān)閉操作是否成功的問(wèn)題。
背景技術(shù):
隨著社會(huì)經(jīng)濟(jì)結(jié)構(gòu)、家庭人口結(jié)構(gòu)以及信息技術(shù)的發(fā)展變化和人類(lèi)對(duì)家居環(huán)境得安全性、舒適性、效率性要求的提高,造成家居智能化的需求大大增加,同時(shí)越來(lái)越多的家庭要求智能設(shè)備產(chǎn)品不僅要滿(mǎn)足一些基本的需求,更要求智能設(shè)備系統(tǒng)在功能擴(kuò)展、外延甚至服務(wù)方面能夠做到簡(jiǎn)單、方便、安全。
紅外轉(zhuǎn)發(fā)器是一款無(wú)線(xiàn)信號(hào)收發(fā)裝置,具備紅外信號(hào)的學(xué)習(xí)與記憶功能,可學(xué)習(xí)、記憶多臺(tái)紅外設(shè)備的智能產(chǎn)品。它可將無(wú)線(xiàn)信號(hào)與紅外無(wú)線(xiàn)信號(hào)關(guān)聯(lián)起來(lái),通過(guò)移動(dòng)智能終端來(lái)控制任何使用紅外遙控器的家用設(shè)備,例如,電燈、電視、空調(diào)、洗衣機(jī)、冰箱、電動(dòng)窗簾等。通過(guò)無(wú)線(xiàn)紅外轉(zhuǎn)發(fā)器,用戶(hù)可用任何手機(jī)上的智能設(shè)備應(yīng)用app,對(duì)多個(gè)電器設(shè)備進(jìn)行遙控,實(shí)現(xiàn)集多種紅外遙控器功能于一體,實(shí)現(xiàn)電燈、電視、音響、洗衣機(jī)、空調(diào)等家電的智能化統(tǒng)一管理,并突破時(shí)空限制。無(wú)論何時(shí)何地,普通消費(fèi)者都能利用相應(yīng)裝置(紅外轉(zhuǎn)發(fā)器)和方法對(duì)家中的電器進(jìn)行控制。
目前市場(chǎng)上紅外轉(zhuǎn)發(fā)器在智能設(shè)備系統(tǒng)的應(yīng)用過(guò)程中,鑒于紅外轉(zhuǎn)發(fā)器協(xié)議限制,紅外轉(zhuǎn)發(fā)器在發(fā)出關(guān)閉指令后,無(wú)法收到被操作設(shè)備的狀態(tài)反饋,就無(wú)法判斷此操作是否成功,因此給用戶(hù)的使用過(guò)程帶來(lái)很大的不便,用戶(hù)不能即時(shí)掌握被操作設(shè)備的狀態(tài)情況。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是解決現(xiàn)有技術(shù)存在的問(wèn)題,提供一種能夠令用戶(hù)實(shí)時(shí)掌握被操作設(shè)備是否成功關(guān)閉的方法。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種關(guān)閉控制的檢測(cè)判斷方法,其特征在于,所述方法包括:
紅外轉(zhuǎn)發(fā)器接收遙控裝置發(fā)送的關(guān)閉指令;
所述紅外轉(zhuǎn)發(fā)器根據(jù)所述開(kāi)機(jī)指令向被操控裝置發(fā)送關(guān)閉控制信號(hào),發(fā)送所述關(guān)閉控制信號(hào)的時(shí)刻為第一時(shí)刻;
供電裝置為所述被操控裝置供電,電流檢測(cè)器檢測(cè)所述供電裝置的供電電流,所述第一時(shí)刻之前的供電電流為第一供電電流,所述第一時(shí)刻之后的供電電流為第二供電電流,將所述第一供電電流和第二供電電流發(fā)送給處理器;
所述處理器根據(jù)所述第一供電電流和第二供電電流進(jìn)行判斷,當(dāng)?shù)诙╇婋娏餍∮诘谝还╇婋娏?,并且第二供電電流和第一供電電流之差不小于預(yù)設(shè)供電閾值的時(shí)候,則判斷所述被操控裝置關(guān)閉。
進(jìn)一步地,所述方法還包括:當(dāng)所述第二供電電流和第一供電電流之差小于預(yù)設(shè)供電閾值的時(shí)候,則判斷所述被操控裝置沒(méi)有關(guān)閉。
進(jìn)一步地,所述第二供電電流和第一供電電流之差不小于預(yù)設(shè)供電閾值的時(shí)候,則判斷所述被操控裝置關(guān)閉具體包括:所述處理器判斷所述第二供電電流是否是穩(wěn)態(tài),如果所述第二供電電流不是穩(wěn)定狀態(tài)則判斷所述被操控裝置沒(méi)有被關(guān)閉;當(dāng)所述第二供電電流是穩(wěn)定狀態(tài),且所述第二供電電流和第一供電電流之差不小于預(yù)設(shè)供電閾值的時(shí)候,則判斷所述被操控裝置關(guān)閉。
進(jìn)一步地,所述處理器判斷所述第二供電電流是否為穩(wěn)態(tài)的步驟具體為,在第一判斷時(shí)間閾值內(nèi),所述第二供電電流的變化量小于預(yù)設(shè)變化量,則認(rèn)為所述第二供電電流處于穩(wěn)態(tài)。
進(jìn)一步地,當(dāng)所述處理器判斷所述第二供電電流處于非穩(wěn)態(tài)時(shí),生成所述供電裝置供電異常信息。
進(jìn)一步地,當(dāng)所述處理器判斷所述第二供電電流處于非穩(wěn)態(tài)時(shí),生成所述被操控裝置異常信息。
進(jìn)一步地,所述處理器還用于判斷所述第一供電電流是否處于穩(wěn)態(tài)。
進(jìn)一步地,當(dāng)所述處理器判斷所述第一供電電流處于非穩(wěn)態(tài)時(shí),生成所述供電裝置供電異常信息。
進(jìn)一步地,當(dāng)所述處理器判斷所述第一供電電流處于非穩(wěn)態(tài)時(shí),生成所述被操控裝置異常信息。
本發(fā)明實(shí)施例提供的通過(guò)智能設(shè)備判定紅外轉(zhuǎn)發(fā)器關(guān)閉操作是否成功的方法,能夠在不修改紅外轉(zhuǎn)發(fā)器協(xié)議的情況下,達(dá)到使用戶(hù)實(shí)時(shí)掌握被操作設(shè)備是否成功關(guān)閉的目的,本方法操作實(shí)用性強(qiáng),能夠用于所有支持紅外轉(zhuǎn)發(fā)器的智能設(shè)備,具有使用范圍廣,實(shí)施方便的特點(diǎn)。
附圖說(shuō)明
圖1為本發(fā)明關(guān)閉控制的檢測(cè)判斷方法的流程圖。
具體實(shí)施方式
下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
圖1為本發(fā)明關(guān)閉控制的檢測(cè)判斷方法的流程圖,如圖所示,本實(shí)施例的方法具體包括如下步驟:
步驟101:紅外轉(zhuǎn)發(fā)器接收遙控裝置發(fā)送的關(guān)閉指令;
當(dāng)用戶(hù)有關(guān)閉某智能設(shè)備的需求時(shí),比如關(guān)閉智能電冰箱,先使用遙控裝置發(fā)出關(guān)閉指令,為了使電冰箱能接收到該關(guān)閉指令,需要先通過(guò)一個(gè)紅外轉(zhuǎn)發(fā)器將該關(guān)閉指令轉(zhuǎn)換為關(guān)閉控制信號(hào),該關(guān)閉控制信號(hào)為某頻段某波長(zhǎng)的紅外信號(hào)。
步驟102:所述紅外轉(zhuǎn)發(fā)器根據(jù)所述關(guān)閉指令向被操控裝置發(fā)送關(guān)閉控制信號(hào),發(fā)送所述關(guān)閉控制信號(hào)的時(shí)刻為第一時(shí)刻;
紅外轉(zhuǎn)發(fā)器將步驟101中的關(guān)閉控制信號(hào)發(fā)送至被操控裝置,為了能體現(xiàn)出關(guān)閉后的電流變化,便將發(fā)送關(guān)閉控制信號(hào)的時(shí)刻定為第一時(shí)刻,以便于和關(guān)閉時(shí)被操控裝置的實(shí)時(shí)電流進(jìn)行比較。
步驟103:供電裝置為所述被操控裝置供電,電流檢測(cè)器檢測(cè)所述供電裝置的供電電流,所述第一時(shí)刻之前的供電電流為第一供電電流,所述第一時(shí)刻之后的供電電流為第二供電電流,將所述第一供電電流和第二供電電流發(fā)送給處理器;
當(dāng)紅外轉(zhuǎn)發(fā)器向被操控裝置發(fā)送關(guān)閉控制信號(hào)以后,被操控裝置有可能正常關(guān)閉,也有可能沒(méi)有被關(guān)閉。由于紅外協(xié)議的限制,通常無(wú)法判斷是否正常關(guān)閉,而在本發(fā)明中,是否正常關(guān)閉是通過(guò)供電電流的變化來(lái)進(jìn)行判斷的,在發(fā)送關(guān)閉控制信號(hào)之前的供電裝置的供電電流為第一供電電流,而發(fā)送關(guān)閉控制信號(hào)之后的供電電流為第二供電電流。
步驟104:所述處理器根據(jù)所述第一供電電流和第二供電電流進(jìn)行判斷,當(dāng)?shù)诙╇婋娏餍∮诘谝还╇婋娏?,并且第二供電電流和第一供電電流之差不小于預(yù)設(shè)供電閾值的時(shí)候,則判斷所述被操控裝置關(guān)閉。
如果被操控裝置關(guān)閉成功后,電流會(huì)比沒(méi)有關(guān)閉之前有明顯的減幅;因此所述處理器接收到第一供電電流和第二供電電流后,對(duì)其進(jìn)行判斷,當(dāng)?shù)诙╇婋娏餍∮诘谝还╇婋娏鲿r(shí),并且第二供電電流和第一供電電流之差不小于預(yù)設(shè)供電閾值的時(shí)候,認(rèn)為關(guān)閉成功。
可選地,因?yàn)殡娏鞯淖兓?,例如電流變大有可能是電流的擾動(dòng)造成的,而不是被操控裝置真的被關(guān)閉;而由于電流的擾動(dòng)通常變化幅度不大,而被操控設(shè)備正常關(guān)閉的時(shí)候電流變化會(huì)比較大,所以可以設(shè)定一個(gè)供電閾值,當(dāng)?shù)诙╇婋娏骱偷谝还╇婋娏髦畈恍∮谠摴╇婇撝禃r(shí),才認(rèn)定關(guān)閉成功。
因此,對(duì)于步驟104,當(dāng)所述第二供電電流和第一供電電流之差小于預(yù)設(shè)供電閾值的時(shí)候,則判斷所述被操控裝置沒(méi)有關(guān)閉。
相反的,如果第二供電電流和第一供電電流之差小于供電閾值,則判斷為其他電流擾動(dòng),而不是被操控設(shè)備被關(guān)閉,因此判斷為被操控設(shè)備沒(méi)有正常關(guān)閉。正常關(guān)閉情況下,第二供電電流應(yīng)當(dāng)處于一定的值域中,當(dāng)?shù)诙╇婋娏骱偷谝还╇婋娏髦钚∮陬A(yù)設(shè)供電閾值時(shí),可認(rèn)定第二供電電流高于其值域上限,或者第一供電電流低于正常值,這兩種情況均屬于非常態(tài),可認(rèn)定被操控裝置沒(méi)有關(guān)閉。
另外,有多種情況屬于會(huì)出現(xiàn)電流變化的干擾,例如
1、其他擾動(dòng)情況,也是一種不穩(wěn)定狀態(tài),電流忽大忽小,也不是被操控電器正常關(guān)閉;
2、供電裝置損壞或者被操控設(shè)備損壞,都會(huì)出現(xiàn)電流變化不穩(wěn)定,但是變化也超過(guò)預(yù)設(shè)供電閾值。
在這幾種情況下,如果按照上述實(shí)施例的方法,也會(huì)被判斷為被操控電器正常關(guān)閉,但事實(shí)并非如此。
可能的解決辦法是,因?yàn)樯鲜鰩追N情況最大的共同點(diǎn)就是,第二供電電流并不穩(wěn)定,是非穩(wěn)態(tài),因此只要增加一個(gè)穩(wěn)態(tài)的判斷就可以解決上述的問(wèn)題。
具體的,在判斷第二供電電流和第一供電電流之差之前,增加一個(gè)判斷,那就是處理器判斷所述第二供電電流是否是穩(wěn)態(tài)。
就是說(shuō),當(dāng)?shù)诙╇婋娏鞑皇欠€(wěn)態(tài)的時(shí)候,直接判斷被操控設(shè)備沒(méi)有關(guān)閉,不需要再判斷第二供電電流和第一供電電流之差;只有當(dāng)?shù)诙╇婋娏魇欠€(wěn)態(tài)的時(shí)候,再對(duì)第二供電電流和第一供電電流之差進(jìn)行判斷。
例如,所述第二供電電流和第一供電電流之差不小于預(yù)設(shè)供電閾值的時(shí)候,則判斷所述被操控裝置關(guān)閉的步驟具體包括:
所述處理器判斷所述第二供電電流是否為穩(wěn)態(tài),如果所述第二供電電流不是穩(wěn)定狀態(tài)則判斷所述被操控裝置沒(méi)有被關(guān)閉;當(dāng)所述第二供電電流是穩(wěn)態(tài),且所述第二供電電流和第一供電電流之差不小于預(yù)設(shè)供電閾值的時(shí)候,則判斷所述被操控裝置關(guān)閉。
由于電流擾動(dòng)的時(shí)候,可能也會(huì)出現(xiàn)第二供電電流和第一供電電流之差不小于預(yù)設(shè)供電閾值的情況,為了防止因此發(fā)生誤判,在判斷的時(shí)候,處理器先判斷第二供電電流是否處于穩(wěn)態(tài),若第二供電電流處于非穩(wěn)態(tài),即持續(xù)時(shí)間較短,則不進(jìn)行下一步判斷,同時(shí)認(rèn)為關(guān)閉失?。蝗舻诙╇婋娏魈幱诜€(wěn)態(tài),則進(jìn)行下一步判斷,即第二供電電流和第一供電電流之差是否不小于預(yù)設(shè)供電閾值,若符合條件,則認(rèn)為關(guān)閉成功,否則關(guān)閉失敗。
例如,一種對(duì)于所述處理器判斷所述第二供電電流是否是穩(wěn)態(tài)的方法,具體為,在第一判斷時(shí)間閾值內(nèi),所述第二供電電流的變化量小于預(yù)設(shè)變化量,則認(rèn)為所述第二供電電流處于穩(wěn)態(tài)。
當(dāng)?shù)诙╇婋娏鞑环€(wěn)定時(shí),即電流異常,其特征通常為電流瞬間變大甚至驟增,但這種情況只延續(xù)極短的時(shí)間(毫秒級(jí)),因此可以通過(guò)設(shè)定一個(gè)第一判斷時(shí)間閾值,當(dāng)在該時(shí)間閾值內(nèi),電流不能保持在一定的范圍內(nèi),則可判定為電流異常,當(dāng)供電電流處于非穩(wěn)態(tài)時(shí),可能是電流不穩(wěn),也可能是設(shè)備故障,所述處理器判斷第二供電電流處于非穩(wěn)態(tài)時(shí),生成所述供電裝置供電異常信息或者所述被操控裝置異常信息,并將該信息發(fā)往報(bào)警裝置或者預(yù)警裝置,等待專(zhuān)業(yè)人員進(jìn)行維護(hù)檢修。
同理,當(dāng)所述處理器判斷所述第一供電電流處于非穩(wěn)態(tài)時(shí),也可能是電流不穩(wěn)或者是設(shè)備故障所引起的,所以當(dāng)?shù)谝还╇婋娏魈幱诜欠€(wěn)態(tài)時(shí),也應(yīng)生成電流異常信息或者供電裝置供電異常信息,并將該信息發(fā)往報(bào)警裝置或者預(yù)警裝置,等待專(zhuān)業(yè)人員進(jìn)行維護(hù)檢修。
專(zhuān)業(yè)人員應(yīng)該還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說(shuō)明硬件和軟件的可互換性,在上述說(shuō)明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專(zhuān)業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
結(jié)合本文中所公開(kāi)的實(shí)施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來(lái)實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(ram)、內(nèi)存、只讀存儲(chǔ)器(rom)、電可編程rom、電可擦除可編程rom、寄存器、硬盤(pán)、可移動(dòng)磁盤(pán)、cd-rom、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。
以上所述的具體實(shí)施方式,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說(shuō)明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。