本公開涉及電子設(shè)備領(lǐng)域,尤其涉及智能設(shè)備的觸發(fā)方法、裝置及設(shè)備。
背景技術(shù):
隨著物聯(lián)網(wǎng)的不斷發(fā)展,智能設(shè)備已經(jīng)成為一個(gè)重要的發(fā)展方向,人們對(duì)家電控制的智能化需求也越來(lái)越強(qiáng)。
相關(guān)技術(shù)中,對(duì)智能設(shè)備進(jìn)行控制時(shí),傳感器設(shè)備將檢測(cè)到的參數(shù)發(fā)送到服務(wù)器后,服務(wù)器首先判斷接收到的參數(shù)是否滿足觸發(fā)條件,如果滿足觸發(fā)條件,則將根據(jù)接收到的參數(shù)生成觸發(fā)指令,并將觸發(fā)指令下發(fā)到各智能設(shè)備,以使智能設(shè)備執(zhí)行相應(yīng)的目標(biāo)動(dòng)作。
技術(shù)實(shí)現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問(wèn)題,本公開提供一種智能設(shè)備的觸發(fā)方法、裝置及設(shè)備。
根據(jù)本公開實(shí)施例的第一方面,提供一種智能設(shè)備的觸發(fā)方法,包括:
獲取針對(duì)智能設(shè)備的第一檢測(cè)參數(shù);
判斷所述第一檢測(cè)參數(shù)是否滿足觸發(fā)條件;
若所述第一檢測(cè)參數(shù)滿足所述觸發(fā)條件,則判斷第二檢測(cè)參數(shù)是否滿足所述觸發(fā)條件,所述第二檢測(cè)參數(shù)為上一次獲取的檢測(cè)參數(shù);
若所述第二檢測(cè)參數(shù)不滿足所述觸發(fā)條件,則觸發(fā)所述智能設(shè)備。
由于服務(wù)器在判斷出第一檢測(cè)參數(shù)滿足觸發(fā)條件,并且上一次獲取的第二檢測(cè)參數(shù)不滿足觸發(fā)條件時(shí),才會(huì)觸發(fā)智能設(shè)備,從而避免了服務(wù)器會(huì)頻繁觸發(fā)智能設(shè)備的現(xiàn)象,由此可以節(jié)省信令資源。
在一種可選的實(shí)施方式中,所述觸發(fā)所述智能設(shè)備,包括:
根據(jù)所述第一檢測(cè)參數(shù)生成觸發(fā)指令,所述觸發(fā)指令用于指示所述智能設(shè)備執(zhí)行與所述第一檢測(cè)參數(shù)對(duì)應(yīng)的目標(biāo)動(dòng)作;
將所述觸發(fā)指令發(fā)送給所述智能設(shè)備。
由于服務(wù)器在判斷出第一檢測(cè)參數(shù)滿足觸發(fā)條件,并且上一次獲取的第二檢測(cè)參數(shù)不滿足觸發(fā)條件時(shí),將根據(jù)第一檢測(cè)參數(shù)生成觸發(fā)指令,并將該觸發(fā)指令發(fā)送給智能設(shè)備,以使智能設(shè)備執(zhí)行相應(yīng)的目標(biāo)動(dòng)作,從而避免了在智能設(shè)備工作時(shí),服務(wù)器還多次觸發(fā)智能設(shè)備的現(xiàn)象,由此可以節(jié)省信令資源。
在一種可選的實(shí)施方式中,所述判斷第二檢測(cè)參數(shù)是否滿足所述觸發(fā)條件,包括:
判斷本地存儲(chǔ)的所述第二檢測(cè)參數(shù)是否滿足所述觸發(fā)條件;
或者,
根據(jù)本地存儲(chǔ)的判斷結(jié)果判斷所述第二檢測(cè)參數(shù)是否滿足所述觸發(fā)條件,所述判斷結(jié)果為上一次判斷檢測(cè)參數(shù)是否滿足所述觸發(fā)條件后保存的結(jié)果。
由于在判斷第二檢測(cè)參數(shù)是否滿足觸發(fā)條件時(shí),可以通過(guò)判斷本地存儲(chǔ)的第二檢測(cè)參數(shù)是否滿足觸發(fā)條件,也可以根據(jù)本地存儲(chǔ)的判斷結(jié)果確定第二檢測(cè)參數(shù)是否滿足觸發(fā)條件,使得判斷方式更加靈活。
在一種可選的實(shí)施方式中,若所述第一檢測(cè)參數(shù)包括以下參數(shù)中的至少一個(gè):溫度參數(shù)、濕度參數(shù)、光強(qiáng)度參數(shù)或時(shí)間參數(shù);
所述判斷所述第一檢測(cè)參數(shù)是否滿足觸發(fā)條件,包括:
判斷所述第一檢測(cè)參數(shù)是否大于第一預(yù)設(shè)閾值;
和/或,
判斷所述第一檢測(cè)參數(shù)是否小于第二預(yù)設(shè)閾值。
由于在第一檢測(cè)參數(shù)包括溫度參數(shù)、濕度參數(shù)、光強(qiáng)度參數(shù)或時(shí)間參數(shù)中的至少一個(gè)時(shí),則將通過(guò)判斷第一檢測(cè)參數(shù)是否大于第一預(yù)設(shè)閾值;和/或,判斷第一檢測(cè)參數(shù)是否小于第二預(yù)設(shè)閾值,來(lái)判斷第一檢測(cè)參數(shù)是否滿足觸發(fā)條件,由此可以使得判斷第一檢測(cè)參數(shù)是否滿足觸發(fā)條件的方式更為簡(jiǎn)便。
在一種可選的實(shí)施方式中,若所述第一檢測(cè)參數(shù)包括門窗的開啟狀態(tài)參數(shù);
所述判斷所述第一檢測(cè)參數(shù)是否滿足觸發(fā)條件,包括:
判斷所述第一檢測(cè)參數(shù)是否滿足預(yù)設(shè)的開啟狀態(tài)。
由于在第一檢測(cè)參數(shù)包括門窗的開啟狀態(tài)參數(shù)時(shí),通過(guò)判斷第一檢測(cè)參數(shù)是否滿足預(yù)設(shè)的開啟狀態(tài),來(lái)判斷第一檢測(cè)參數(shù)是否滿足觸發(fā)條件,由此可以使得判斷第一檢測(cè)參數(shù)是否滿足觸發(fā)條件的方式更為簡(jiǎn)便。
在一種可選的實(shí)施方式中,所述獲取針對(duì)智能設(shè)備的第一檢測(cè)參數(shù),包括:
通過(guò)傳感器獲取所述第一檢測(cè)參數(shù)。
由于可以通過(guò)傳感器獲取第一檢測(cè)參數(shù),使得第一檢測(cè)參數(shù)的獲取方式更加簡(jiǎn)單。
根據(jù)本公開實(shí)施例的第二方面,提供一種智能設(shè)備的觸發(fā)裝置,包括:
獲取模塊,被配置為獲取針對(duì)智能設(shè)備的第一檢測(cè)參數(shù);
第一判斷模塊,被配置為判斷所述獲取模塊獲取到的所述第一檢測(cè)參數(shù)是否滿足觸發(fā)條件;
第二判斷模塊,被配置為在所述第一判斷模塊判斷出所述第一檢測(cè)參數(shù)滿足所述觸發(fā)條件時(shí),判斷第二檢測(cè)參數(shù)是否滿足所述觸發(fā)條件,所述第二檢測(cè)參數(shù)為上一次獲取的檢測(cè)參數(shù);
觸發(fā)模塊,被配置為在所述第二判斷模塊判斷出所述第二檢測(cè)參數(shù)不滿足所述觸發(fā)條件時(shí),觸發(fā)所述智能設(shè)備。
在一種可選的實(shí)施方式中,所述觸發(fā)模塊包括:
生成子模塊,被配置為根據(jù)所述第一檢測(cè)參數(shù)生成觸發(fā)指令,所述觸發(fā)指令用于指示所述智能設(shè)備執(zhí)行與所述第一檢測(cè)參數(shù)對(duì)應(yīng)的目標(biāo)動(dòng)作;
發(fā)送子模塊,被配置為將所述觸發(fā)指令發(fā)送給所述智能設(shè)備。
在一種可選的實(shí)施方式中,所述第二判斷模塊,包括:
第一判斷子模塊,被配置為判斷本地存儲(chǔ)的所述第二檢測(cè)參數(shù)是否滿足所述觸發(fā)條件;
或者,
第二判斷子模塊,被配置為根據(jù)本地存儲(chǔ)的判斷結(jié)果判斷所述第二檢測(cè)參數(shù)是否滿足所述觸發(fā)條件,所述判斷結(jié)果為上一次判斷檢測(cè)參數(shù)是否滿足所述觸發(fā)條件后保存的結(jié)果。
在一種可選的實(shí)施方式中,若所述第一檢測(cè)參數(shù)包括以下參數(shù)中的至少一個(gè):溫度參數(shù)、濕度參數(shù)、光強(qiáng)度參數(shù)或時(shí)間參數(shù);
所述第一判斷模塊,包括:
第三判斷子模塊,被配置為判斷所述第一檢測(cè)參數(shù)是否大于第一預(yù)設(shè)閾值;
和/或,
第四判斷子模塊,被配置為判斷所述第一檢測(cè)參數(shù)是否小于第二預(yù)設(shè)閾值。
在一種可選的實(shí)施方式中,若所述第一檢測(cè)參數(shù)包括門窗的開啟狀態(tài)參數(shù);
所述第一判斷模塊,包括:
第五判斷子模塊,被配置為判斷所述第一檢測(cè)參數(shù)是否滿足預(yù)設(shè)的開啟狀態(tài)。
在一種可選的實(shí)施方式中,所述獲取模塊包括:
獲取子模塊,被配置為通過(guò)傳感器獲取所述第一檢測(cè)參數(shù)。
根據(jù)本公開實(shí)施例的第三方面,提供一種服務(wù)器,包括:
處理器;
被配置為存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,處理器被配置為:
獲取針對(duì)智能設(shè)備的第一檢測(cè)參數(shù);
判斷所述第一檢測(cè)參數(shù)是否滿足觸發(fā)條件;
若所述第一檢測(cè)參數(shù)滿足所述觸發(fā)條件,則判斷第二檢測(cè)參數(shù)是否滿足所述觸發(fā)條件,所述第二檢測(cè)參數(shù)為上一次獲取的檢測(cè)參數(shù);
若所述第二檢測(cè)參數(shù)不滿足所述觸發(fā)條件,則觸發(fā)所述智能設(shè)備。
本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
通過(guò)獲取針對(duì)智能設(shè)備的第一檢測(cè)參數(shù),并判斷第一檢測(cè)參數(shù)是否滿足觸發(fā)條件,若第一檢測(cè)參數(shù)滿足觸發(fā)條件,且確定第二檢測(cè)參數(shù)不滿足觸發(fā)條件,則觸發(fā)智能設(shè)備,其中,第二檢測(cè)參數(shù)為上一次獲取的檢測(cè)參數(shù)。由于服務(wù)器在判斷出第一檢測(cè)參數(shù)滿足觸發(fā)條件,并且上一次獲取的第二檢測(cè)參數(shù)不滿足觸發(fā)條件時(shí),才會(huì)觸發(fā)智能設(shè)備,從而避免了服務(wù)器會(huì)頻繁觸發(fā)智能設(shè)備的現(xiàn)象,由此可以節(jié)省信令資源。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說(shuō)明
此處的附圖被并入說(shuō)明書中并構(gòu)成本說(shuō)明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說(shuō)明書一起用于解釋本發(fā)明的原理。
圖1是根據(jù)一示例性實(shí)施例示出的一種智能設(shè)備的觸發(fā)方法的流程圖;
圖2是根據(jù)另一示例性實(shí)施例示出的一種智能設(shè)備的觸發(fā)方法的流程圖;
圖3是根據(jù)一示例性實(shí)施例示出的一種智能設(shè)備的觸發(fā)裝置的框圖;
圖4是根據(jù)另一示例性實(shí)施例示出的一種智能設(shè)備的觸發(fā)裝置的框圖;
圖5是根據(jù)又一示例性實(shí)施例示出的一種智能設(shè)備的觸發(fā)裝置的框圖;
圖6是根據(jù)又一示例性實(shí)施例示出的一種智能設(shè)備的觸發(fā)裝置的框圖;
圖7是根據(jù)又一示例性實(shí)施例示出的一種智能設(shè)備的觸發(fā)裝置的框圖;
圖8是根據(jù)又一示例性實(shí)施例示出的一種智能設(shè)備的觸發(fā)裝置的框圖;
圖9是根據(jù)一示例性實(shí)施例示出的一種服務(wù)器的實(shí)體的框圖;
圖10是根據(jù)一示例性實(shí)施例示出的一種智能設(shè)備的觸發(fā)裝置1900的框圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實(shí)施例示出的一種智能設(shè)備的觸發(fā)方法的流程圖,如圖1所示,本實(shí)施例涉及的智能設(shè)備的觸發(fā)方法應(yīng)用于服務(wù)器中。該智能設(shè)備的觸發(fā)方法包括以下步驟。
在步驟s11中,獲取針對(duì)智能設(shè)備的第一檢測(cè)參數(shù)。
在本公開實(shí)施例中,智能設(shè)備例如可以是空調(diào)、電風(fēng)扇、加濕器或者照明燈等,針對(duì)智能設(shè)備的第一檢測(cè)參數(shù)例如可以為以下參數(shù)信息中的至少一個(gè):溫度參數(shù)、濕度參數(shù)、光強(qiáng)度參數(shù)、時(shí)間參數(shù)或門窗的開啟狀態(tài)參數(shù)等等。
在步驟s12中,判斷第一檢測(cè)參數(shù)是否滿足觸發(fā)條件。
在步驟s13中,若第一檢測(cè)參數(shù)滿足觸發(fā)條件,則判斷第二檢測(cè)參數(shù)是否滿足觸發(fā)條件,第二檢測(cè)參數(shù)為上一次獲取的檢測(cè)參數(shù)。
在步驟s14中,若第二檢測(cè)參數(shù)不滿足觸發(fā)條件,則觸發(fā)智能設(shè)備。
在相關(guān)技術(shù)中,服務(wù)器在對(duì)智能設(shè)備進(jìn)行控制時(shí),傳感器設(shè)備將檢測(cè)到的參數(shù)發(fā)送到服務(wù)器后,服務(wù)器會(huì)判斷接收到的參數(shù)是否滿足觸發(fā)條件,如果滿足觸發(fā)條件,則將根據(jù)接收到的參數(shù)生成觸發(fā)指令,以觸發(fā)智能設(shè)備。通常,傳感器設(shè)備會(huì)周期性地向服務(wù)器上報(bào)檢測(cè)參數(shù),若傳感器設(shè)備連續(xù)多次上報(bào)的檢測(cè)參數(shù)都滿足觸發(fā)條件時(shí),服務(wù)器將每次都生成觸發(fā)指令,從而會(huì)頻繁的觸發(fā)智能設(shè)備,造成信令資源的浪費(fèi)。
為了解決這一問(wèn)題,在本公開實(shí)施例中,服務(wù)器在獲取到第一檢測(cè)參數(shù)后,將判斷該第一檢測(cè)參數(shù)是否滿足觸發(fā)條件,若判斷出第一檢測(cè)參數(shù)滿足觸發(fā)條件,則判斷上一次獲取到的第二檢測(cè)參數(shù)是否滿足觸發(fā)條件,在第二檢測(cè)參數(shù)不滿足觸發(fā)條件時(shí),說(shuō)明智能設(shè)備的狀態(tài)發(fā)生了變化,此時(shí),服務(wù)器將會(huì)根據(jù)第一檢測(cè)參數(shù)生成觸發(fā)指令,以觸發(fā)智能設(shè)備。舉例來(lái)說(shuō),以智能設(shè)備為空調(diào)為例進(jìn)行說(shuō)明,服務(wù)器在獲取到溫度為30℃這一第一檢測(cè)參數(shù)之后,將判斷第一檢測(cè)參數(shù)是否滿足觸發(fā)條件,例如判斷溫度值是否大于預(yù)設(shè)閾值,假設(shè)預(yù)設(shè)閾值為25℃,由于30℃大于25℃,則確定第一檢測(cè)參數(shù)滿足觸發(fā)條件,此時(shí),將需要確定服務(wù)器上一次獲取到的第二檢測(cè)參數(shù)是否滿足觸發(fā)條件,若服務(wù)器上一次獲取到的第二檢測(cè)參數(shù)為24℃,即上一次獲取到的溫度值不滿足觸發(fā)條件,則說(shuō)明空調(diào)此時(shí)處于未工作的狀態(tài),服務(wù)器將會(huì)向根據(jù)第一檢測(cè)參數(shù)生成觸發(fā)指令,以觸發(fā)智能設(shè)備,以使該智能設(shè)備根據(jù)觸發(fā)指令執(zhí)行目標(biāo)動(dòng)作,如開啟空調(diào)的制冷功能等。
需要進(jìn)行說(shuō)明的是,觸發(fā)條件可以是用戶通過(guò)應(yīng)用程序預(yù)先設(shè)定,并存儲(chǔ)在服務(wù)器本地的。
本實(shí)施例的智能設(shè)備的觸發(fā)方法,通過(guò)獲取針對(duì)智能設(shè)備的第一檢測(cè)參數(shù),并判斷第一檢測(cè)參數(shù)是否滿足觸發(fā)條件,若第一檢測(cè)參數(shù)滿足觸發(fā)條件,且確定第二檢測(cè)參數(shù)不滿足觸發(fā)條件,則觸發(fā)智能設(shè)備,其中,第二檢測(cè)參數(shù)為上一次獲取的檢測(cè)參數(shù)。由于服務(wù)器在判斷出第一檢測(cè)參數(shù)滿足觸發(fā)條件,并且上一次獲取的第二檢測(cè)參數(shù)不滿足觸發(fā)條件時(shí),才會(huì)觸發(fā)智能設(shè)備,從而避免了服務(wù)器會(huì)頻繁觸發(fā)智能設(shè)備的現(xiàn)象,由此可以節(jié)省信令資源。
圖2是根據(jù)另一示例性實(shí)施例示出的一種智能設(shè)備的觸發(fā)方法的流程圖,該方法用于服務(wù)器中,本實(shí)施例在圖1所示實(shí)施例的基礎(chǔ)上,對(duì)如何觸發(fā)智能設(shè)備的實(shí)施例,作詳細(xì)說(shuō)明,如圖2所示,上述步驟s14包括:
在步驟s21中,根據(jù)第一檢測(cè)參數(shù)生成觸發(fā)指令,該觸發(fā)指令用于指示智能設(shè)備執(zhí)行與第一檢測(cè)參數(shù)對(duì)應(yīng)的目標(biāo)動(dòng)作。
在本公開實(shí)施例中,服務(wù)器在判斷出第一檢測(cè)參數(shù)滿足觸發(fā)條件,且第二檢測(cè)參數(shù)不滿足觸發(fā)條件時(shí),將從本地存儲(chǔ)的智能場(chǎng)景信息中獲取目標(biāo)條件,其中,智能場(chǎng)景包括智能設(shè)備所處的環(huán)境。舉例來(lái)說(shuō),以智能設(shè)備為加濕器為例進(jìn)行說(shuō)明,當(dāng)服務(wù)器獲取到加濕器所處環(huán)境的濕度為20%,即第一檢測(cè)參數(shù)為20%之后,將從保存在服務(wù)器本地的智能場(chǎng)景信息中,獲取與濕度相關(guān)的目標(biāo)條件,如:當(dāng)室內(nèi)濕度低于30%時(shí),控制加濕器開啟加濕功能。此時(shí),將會(huì)生成觸發(fā)指令,如“開啟加濕功能”等。
在步驟s22中,將觸發(fā)指令發(fā)送給智能設(shè)備。
在本公開實(shí)施例中,服務(wù)器在生成觸發(fā)指令后,將生成的觸發(fā)指令發(fā)送給智能設(shè)備,智能設(shè)備將根據(jù)接收到的觸發(fā)指令執(zhí)行相應(yīng)的目標(biāo)動(dòng)作,如加濕器將開啟加濕功能等。
本實(shí)施例的智能設(shè)備的觸發(fā)方法,由于服務(wù)器在判斷出第一檢測(cè)參數(shù)滿足觸發(fā)條件,并且上一次獲取的第二檢測(cè)參數(shù)不滿足觸發(fā)條件時(shí),將根據(jù)第一檢測(cè)參數(shù)生成觸發(fā)指令,并將該觸發(fā)指令發(fā)送給智能設(shè)備,以使智能設(shè)備執(zhí)行相應(yīng)的目標(biāo)動(dòng)作,從而避免了在智能設(shè)備工作時(shí),服務(wù)器還多次觸發(fā)智能設(shè)備的現(xiàn)象,由此可以節(jié)省信令資源。
可選地,在上述各實(shí)施例的基礎(chǔ)上,服務(wù)器判斷第二檢測(cè)參數(shù)是否滿足觸發(fā)條件的方式可以包括如下幾種:
第一種:判斷本地存儲(chǔ)的第二檢測(cè)參數(shù)是否滿足觸發(fā)條件。
具體地,在這種方式下,服務(wù)器在每次獲取到針對(duì)智能設(shè)備的檢測(cè)參數(shù)之后,都會(huì)將檢測(cè)參數(shù)進(jìn)行存儲(chǔ),這樣,在本次獲取到第一檢測(cè)參數(shù),并判斷出第一檢測(cè)參數(shù)滿足觸發(fā)條件之后,服務(wù)器將會(huì)從本地存儲(chǔ)的檢測(cè)參數(shù)中獲取上一次接收到的檢測(cè)參數(shù),即第二檢測(cè)參數(shù),并判斷第二檢測(cè)參數(shù)是否滿足觸發(fā)條件。如:若本次獲取到的溫度值為30℃,當(dāng)該溫度值滿足觸發(fā)條件時(shí),將從本地存儲(chǔ)的溫度值中獲取上一次接收到的溫度值,并判斷上一次接收到的溫度值是否滿足觸發(fā)條件。
另外,若服務(wù)器判斷出第一檢測(cè)參數(shù)不滿足觸發(fā)條件時(shí),將不會(huì)再判斷第二檢測(cè)參數(shù)是否滿足觸發(fā)條件。
需要進(jìn)行說(shuō)明的是,當(dāng)服務(wù)器接收到多個(gè)檢測(cè)參數(shù)時(shí),可以只存儲(chǔ)最近一次接收到的檢測(cè)參數(shù),即第二檢測(cè)參數(shù),將其他的檢測(cè)參數(shù)進(jìn)行刪除,從而可以節(jié)省服務(wù)器的存儲(chǔ)空間。
第二種:根據(jù)本地存儲(chǔ)的判斷結(jié)果確定第二檢測(cè)參數(shù)是否滿足觸發(fā)條件,該判斷結(jié)果為上一次判斷檢測(cè)參數(shù)是否滿足觸發(fā)條件后保存的結(jié)果。
具體地,在這種方式下,服務(wù)器在每次獲取到針對(duì)智能設(shè)備的檢測(cè)參數(shù),并進(jìn)行判斷之后,都會(huì)將判斷結(jié)果進(jìn)行存儲(chǔ),這樣,在本次獲取到第一檢測(cè)參數(shù),并判斷出第一檢測(cè)參數(shù)滿足觸發(fā)條件之后,服務(wù)器將會(huì)從本地獲取上一次接收到的檢測(cè)參數(shù)是否滿足觸發(fā)條件的判斷結(jié)果。如:若本次獲取到的溫度值為30℃,當(dāng)該溫度值滿足觸發(fā)條件時(shí),將從本地存儲(chǔ)的判斷結(jié)果中,獲取上一次接收到的溫度值是否滿足觸發(fā)條件的判斷結(jié)果。由于服務(wù)器中只存儲(chǔ)有第二檢測(cè)參數(shù)是否滿足觸發(fā)條件的判斷結(jié)果,這樣,服務(wù)器不用重復(fù)的進(jìn)行判斷,由此可以提高確定第二檢測(cè)參數(shù)是否滿足觸發(fā)條件的效率。
需要進(jìn)行說(shuō)明的是,服務(wù)器中可以只存儲(chǔ)最近一次接收到的檢測(cè)參數(shù)的判斷結(jié)果,可以將其他時(shí)間接收到的檢測(cè)參數(shù)的判斷結(jié)果進(jìn)行刪除,從而可以節(jié)省服務(wù)器的存儲(chǔ)空間。
本實(shí)施例的智能設(shè)備的觸發(fā)方法,在判斷第二檢測(cè)參數(shù)是否滿足觸發(fā)條件時(shí),可以通過(guò)判斷本地存儲(chǔ)的第二檢測(cè)參數(shù)是否滿足觸發(fā)條件,也可以根據(jù)本地存儲(chǔ)的判斷結(jié)果確定第二檢測(cè)參數(shù)是否滿足觸發(fā)條件,使得判斷方式更加靈活
可選地,若第一檢測(cè)參數(shù)包括以下參數(shù)中的至少一個(gè):溫度參數(shù)、濕度參數(shù)、光強(qiáng)度參數(shù)或時(shí)間參數(shù),則判斷第一檢測(cè)參數(shù)是否滿足觸發(fā)條件,包括:判斷第一檢測(cè)參數(shù)是否大于第一預(yù)設(shè)閾值;或者,判斷第一檢測(cè)參數(shù)是否小于第二預(yù)設(shè)閾值。
具體地,服務(wù)器在獲取到溫度參數(shù)、濕度參數(shù)、光強(qiáng)度參數(shù)或時(shí)間參數(shù)中的至少一個(gè)時(shí),在判斷第一檢測(cè)參數(shù)是否滿足觸發(fā)條件時(shí),可以判斷第一檢測(cè)參數(shù)是否大于第一預(yù)設(shè)閾值,和/或判斷第一檢測(cè)參數(shù)是否小于第二預(yù)設(shè)閾值,其中,服務(wù)器可以僅判斷第一檢測(cè)參數(shù)是否大于第一預(yù)設(shè)閾值,或者,可以僅判斷第一檢測(cè)參數(shù)是否小于第二預(yù)設(shè)閾值,或者,可以判斷第一檢測(cè)參數(shù)是否大于第一預(yù)設(shè)閾值和判斷第一檢測(cè)參數(shù)是否小于第二預(yù)設(shè)閾值。例如:若第一檢測(cè)參數(shù)為溫度參數(shù),則服務(wù)器可以判斷該溫度參數(shù)是否大于第一預(yù)設(shè)閾值和/或判斷溫度參數(shù)是否小于第二預(yù)設(shè)閾值。其中,第一預(yù)設(shè)閾值和第二預(yù)設(shè)閾值可以根據(jù)實(shí)際情況或者個(gè)人喜好進(jìn)行設(shè)置,對(duì)于第一預(yù)設(shè)閾值和第二預(yù)設(shè)閾值的具體取值,本實(shí)施例在此不作限制。
本公開實(shí)施例提供的智能設(shè)備的觸發(fā)方法,在第一檢測(cè)參數(shù)包括溫度參數(shù)、濕度參數(shù)、光強(qiáng)度參數(shù)或時(shí)間參數(shù)中的至少一個(gè)時(shí),則將通過(guò)判斷第一檢測(cè)參數(shù)是否大于第一預(yù)設(shè)閾值;和/或,判斷第一檢測(cè)參數(shù)是否小于第二預(yù)設(shè)閾值,來(lái)判斷第一檢測(cè)參數(shù)是否滿足觸發(fā)條件,由此可以使得判斷第一檢測(cè)參數(shù)是否滿足觸發(fā)條件的方式更為簡(jiǎn)便
可選地,若第一檢測(cè)參數(shù)包括門窗的開啟狀態(tài)參數(shù),則判斷第一檢測(cè)參數(shù)是否滿足觸發(fā)條件,包括:判斷第一檢測(cè)參數(shù)是否滿足預(yù)設(shè)的開啟狀態(tài)。
具體地,服務(wù)器在獲取到門窗的開啟狀態(tài)參數(shù)時(shí),在判斷第一檢測(cè)參數(shù)是否滿足觸發(fā)條件時(shí),可以判斷第一檢測(cè)參數(shù)是否滿足預(yù)設(shè)的開啟狀態(tài),其中,預(yù)設(shè)的開啟狀態(tài)可以包括預(yù)設(shè)打開或者預(yù)設(shè)關(guān)閉等。
本公開實(shí)施例提供的智能設(shè)備的觸發(fā)方法,若第一檢測(cè)參數(shù)包括門窗的開啟狀態(tài)參數(shù),則通過(guò)判斷第一檢測(cè)參數(shù)是否滿足預(yù)設(shè)的開啟狀態(tài),來(lái)判斷第一檢測(cè)參數(shù)是否滿足觸發(fā)條件,由此可以使得判斷第一檢測(cè)參數(shù)是否滿足觸發(fā)條件的方式更為簡(jiǎn)便。
可選地,獲取針對(duì)智能設(shè)備的第一檢測(cè)參數(shù),包括:通過(guò)傳感器獲取第一檢測(cè)參數(shù)。
具體地,服務(wù)器可以通過(guò)傳感器獲取第一檢測(cè)參數(shù),例如通過(guò)溫度傳感器獲取溫度參數(shù),通過(guò)濕度傳感器獲取濕度參數(shù),通過(guò)光強(qiáng)度傳感器獲取光強(qiáng)度參數(shù)等等。
本實(shí)施例提供的智能設(shè)備的觸發(fā)方法,可以通過(guò)傳感器獲取第一檢測(cè)參數(shù),使得第一檢測(cè)參數(shù)的獲取方式更加簡(jiǎn)單。
以上描述了智能設(shè)備的觸發(fā)方法的實(shí)現(xiàn)過(guò)程,該過(guò)程可以由智能設(shè)備的觸發(fā)裝置來(lái)實(shí)現(xiàn),以下將對(duì)該裝置的內(nèi)部功能和結(jié)構(gòu)進(jìn)行說(shuō)明。
圖3是根據(jù)一示例性實(shí)施例示出的一種智能設(shè)備的觸發(fā)裝置的框圖。如圖3所示,該智能設(shè)備的觸發(fā)裝置包括獲取模塊11,第一判斷模塊12,第二判斷模塊13和觸發(fā)模塊14。
獲取模塊11,被配置為獲取針對(duì)智能設(shè)備的第一檢測(cè)參數(shù);
第一判斷模塊12,被配置為判斷所述獲取模塊11獲取到的所述第一檢測(cè)參數(shù)是否滿足觸發(fā)條件;
第二判斷模塊13,被配置為在所述第一判斷模塊12判斷出所述第一檢測(cè)參數(shù)滿足所述觸發(fā)條件時(shí),判斷第二檢測(cè)參數(shù)是否滿足所述觸發(fā)條件,所述第二檢測(cè)參數(shù)為上一次獲取的檢測(cè)參數(shù);
觸發(fā)模塊14,被配置為在所述第二判斷模塊13判斷出所述第二檢測(cè)參數(shù)不滿足所述觸發(fā)條件時(shí),觸發(fā)所述智能設(shè)備。
本實(shí)施例的智能設(shè)備的觸發(fā)裝置,通過(guò)獲取針對(duì)智能設(shè)備的第一檢測(cè)參數(shù),并判斷第一檢測(cè)參數(shù)是否滿足觸發(fā)條件,若第一檢測(cè)參數(shù)滿足觸發(fā)條件,且確定第二檢測(cè)參數(shù)不滿足觸發(fā)條件,則觸發(fā)智能設(shè)備,其中,第二檢測(cè)參數(shù)為上一次獲取的檢測(cè)參數(shù)。由于服務(wù)器在判斷出第一檢測(cè)參數(shù)滿足觸發(fā)條件,并且上一次獲取的第二檢測(cè)參數(shù)不滿足觸發(fā)條件時(shí),才會(huì)觸發(fā)智能設(shè)備,從而避免了服務(wù)器會(huì)頻繁觸發(fā)智能設(shè)備的現(xiàn)象,由此可以節(jié)省信令資源。
其中,如圖4所示,圖4是根據(jù)另一示例性實(shí)施例示出的一種智能設(shè)備的觸發(fā)裝置的框圖,在圖3所示實(shí)施例的基礎(chǔ)上,觸發(fā)模塊14包括:
生成子模塊141被配置為根據(jù)所述第一檢測(cè)參數(shù)生成觸發(fā)指令,所述觸發(fā)指令用于指示所述智能設(shè)備執(zhí)行與所述第一檢測(cè)參數(shù)對(duì)應(yīng)的目標(biāo)動(dòng)作;
發(fā)送子模塊142被配置為將所述觸發(fā)指令發(fā)送給所述智能設(shè)備。
其中,如圖5所示,圖5是根據(jù)又一示例性實(shí)施例示出的一種智能設(shè)備的觸發(fā)裝置的框圖,在圖3所示實(shí)施例的基礎(chǔ)上,所述第二判斷模塊13包括:
第一判斷子模塊131被配置為判斷本地存儲(chǔ)的所述第二檢測(cè)參數(shù)是否滿足所述觸發(fā)條件;
或者,
第二判斷子模塊132被配置為根據(jù)本地存儲(chǔ)的判斷結(jié)果判斷所述第二檢測(cè)參數(shù)是否滿足所述觸發(fā)條件,所述判斷結(jié)果為上一次判斷檢測(cè)參數(shù)是否滿足所述觸發(fā)條件后保存的結(jié)果。
其中,如圖6所示,圖6是根據(jù)又一示例性實(shí)施例示出的一種智能設(shè)備的觸發(fā)裝置的框圖,在圖3所示實(shí)施例的基礎(chǔ)上,若所述第一檢測(cè)參數(shù)包括以下參數(shù)中的至少一個(gè):溫度參數(shù)、濕度參數(shù)、光強(qiáng)度參數(shù)或時(shí)間參數(shù);
所述第一判斷模塊12,包括:
第三判斷子模塊121,被配置為判斷所述第一檢測(cè)參數(shù)是否大于第一預(yù)設(shè)閾值;
和/或,
第四判斷子模塊122,被配置為判斷所述第一檢測(cè)參數(shù)是否小于第二預(yù)設(shè)閾值。
其中,如圖7所示,圖7是根據(jù)又一示例性實(shí)施例示出的一種智能設(shè)備的觸發(fā)裝置的框圖,在圖3所示實(shí)施例的基礎(chǔ)上,若所述第一檢測(cè)參數(shù)包括門窗的開啟狀態(tài)參數(shù);所述第一判斷模塊12,包括:
第五判斷子模塊123,被配置為判斷所述第一檢測(cè)參數(shù)是否滿足預(yù)設(shè)的開啟狀態(tài)。
其中,如圖8所示,圖8是根據(jù)又一示例性實(shí)施例示出的一種智能設(shè)備的觸發(fā)裝置的框圖,在圖3所示實(shí)施例的基礎(chǔ)上,所述獲取模塊11,包括:
獲取子模塊111,被配置為通過(guò)傳感器獲取所述第一檢測(cè)參數(shù)。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。
以上描述了服務(wù)器的內(nèi)部功能模塊和結(jié)構(gòu)示意,圖9是根據(jù)一示例性實(shí)施例示出的一種服務(wù)器的實(shí)體的框圖,參照?qǐng)D9,該服務(wù)器可以具體實(shí)現(xiàn)為:
處理器;
被配置為存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器被配置為:
獲取針對(duì)智能設(shè)備的第一檢測(cè)參數(shù);
判斷所述第一檢測(cè)參數(shù)是否滿足觸發(fā)條件;
若所述第一檢測(cè)參數(shù)滿足所述觸發(fā)條件,則判斷第二檢測(cè)參數(shù)是否滿足所述觸發(fā)條件,所述第二檢測(cè)參數(shù)為上一次獲取的檢測(cè)參數(shù);
若所述第二檢測(cè)參數(shù)不滿足所述觸發(fā)條件,則觸發(fā)所述智能設(shè)備。
圖10是根據(jù)一示例性實(shí)施例示出的一種智能設(shè)備的觸發(fā)裝置1900的框圖。例如,裝置1900可以被提供為一服務(wù)器。參照?qǐng)D10,裝置1900包括處理組件1922,其進(jìn)一步包括一個(gè)或多個(gè)處理器,以及由存儲(chǔ)器1932所代表的存儲(chǔ)器資源,用于存儲(chǔ)可由處理組件1922的執(zhí)行的指令,例如應(yīng)用程序。存儲(chǔ)器1932中存儲(chǔ)的應(yīng)用程序可以包括一個(gè)或一個(gè)以上的每一個(gè)對(duì)應(yīng)于一組指令的模塊。此外,處理組件1922被配置為執(zhí)行指令,以執(zhí)行上述智能設(shè)備的觸發(fā)方法。
裝置1900還可以包括一個(gè)電源組件1926被配置為執(zhí)行裝置1900的電源管理,一個(gè)有線或無(wú)線網(wǎng)絡(luò)接口1950被配置為將裝置1900連接到網(wǎng)絡(luò),和一個(gè)輸入輸出(i/o)接口1958。裝置1900可以操作基于存儲(chǔ)在存儲(chǔ)器1932的操作系統(tǒng),例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm或類似。
本領(lǐng)域技術(shù)人員在考慮說(shuō)明書及實(shí)踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求書指出。
應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求書來(lái)限制。