国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于AllJoyn的聯(lián)動控制方法及裝置與流程

      文檔序號:12116655閱讀:279來源:國知局
      基于AllJoyn的聯(lián)動控制方法及裝置與流程

      本發(fā)明涉及物聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別是涉及一種基于AllJoyn的聯(lián)動控制方法及裝置。



      背景技術(shù):

      現(xiàn)有的設(shè)備聯(lián)動方法一般是多事件觸發(fā),即將多個事件的組合作為觸發(fā)條件進(jìn)行聯(lián)動控制。該聯(lián)動方法主要分為以下兩個步驟:當(dāng)網(wǎng)關(guān)檢測到有事件被觸發(fā)時,獲取事件所屬的預(yù)先設(shè)置的事件組合中各事件的狀態(tài);當(dāng)各事件的狀態(tài)表明事件組合中的各事件均被觸發(fā)時,觸發(fā)對應(yīng)的聯(lián)動規(guī)則中的操作。

      因此,上述現(xiàn)有聯(lián)動方法屬于一維控制方法,僅通過多個事件(事件維度)的組合作為觸發(fā)條件,造成了該方法不能靈活地設(shè)置時間觸發(fā),具有很大的局限性,在許多場景下不能完成聯(lián)動控制。例如:

      場景一:早上,如果用戶在7點半之前起床,那么電飯煲開始煮粥,為用戶準(zhǔn)備早餐。但是如果用戶在7點半之后起床,考慮到用戶可能來不及吃早餐就要去上班,這個時候電飯煲就不需要煮粥。

      場景二:對于一個有重力傳感器的智能洗衣機(jī)設(shè)備,設(shè)置重量到達(dá)某一個特定的數(shù)值之后,如果在白天或晚上7點之前,則洗衣機(jī)開始加水工作;如果在晚上7點之后,考慮到用戶可能要休息,則設(shè)置洗衣機(jī)不工作。



      技術(shù)實現(xiàn)要素:

      產(chǎn)生上述缺陷的原因在于現(xiàn)有聯(lián)動方法缺少針對時間維度的控制。

      鑒于發(fā)現(xiàn)的原因以及為了克服上述現(xiàn)有技術(shù)的缺陷,本發(fā)明要解決的技術(shù)問題是提供一種基于AllJoyn的聯(lián)動控制方法及裝置,用以基于多維度實現(xiàn)設(shè)備聯(lián)動控制。

      為解決上述技術(shù)問題,本發(fā)明中的一種基于AllJoyn的聯(lián)動控制方法,所述方法用于網(wǎng)關(guān)側(cè),包括:

      當(dāng)檢測到時間信息和發(fā)生的事件信息分別滿足預(yù)置的時間條件和事件條件時,獲取與所述時間條件和所述事件條件同時對應(yīng)的動作信息;

      向與所述動作信息對應(yīng)的聯(lián)動設(shè)備發(fā)送動作調(diào)用指令,以使所述聯(lián)動設(shè)備執(zhí)行所述動作信息對應(yīng)的動作。

      可選地,所述當(dāng)檢測到時間信息和發(fā)生的事件信息分別滿足預(yù)置的時間條件和事件條件時,獲取與所述時間條件和所述事件條件同時對應(yīng)的動作信息的步驟,包括:

      檢測發(fā)生的事件信息;

      當(dāng)檢測到的事件信息滿足預(yù)置的事件條件時,檢測時間信息;

      當(dāng)檢測到的時間信息滿足預(yù)置的時間條件時,獲取與所述時間條件和所述事件條件同時對應(yīng)的動作信息。

      具體地,所述發(fā)生的事件信息包括:

      預(yù)先設(shè)置的聯(lián)動設(shè)備的狀態(tài)信息和/或預(yù)先設(shè)置的環(huán)境中的事件信息。

      可選地,所述當(dāng)檢測到時間信息和發(fā)生的事件信息分別滿足預(yù)置的時間條件和事件條件時,獲取與所述時間條件和所述事件條件同時對應(yīng)的動作信息的步驟之前,還包括:

      獲取與網(wǎng)關(guān)連接的各設(shè)備的可執(zhí)行的動作信息;

      將檢測到的各設(shè)備的可執(zhí)行的動作信息發(fā)送給終端,以使所述終端從各設(shè)備中選擇聯(lián)動設(shè)備,并針對每個聯(lián)動設(shè)備設(shè)置聯(lián)動規(guī)則;

      接收終端設(shè)置的聯(lián)動規(guī)則;

      將所述聯(lián)動規(guī)則存儲在預(yù)置的規(guī)則引擎中。

      具體地,所述聯(lián)動規(guī)則具體為時間條件、事件條件和動作信息之間的對應(yīng)規(guī)則。

      為解決上述技術(shù)問題,本發(fā)明中的一種基于AllJoyn的聯(lián)動控制網(wǎng)關(guān),包括:

      檢測單元,用于當(dāng)檢測到時間信息和發(fā)生的事件信息分別滿足預(yù)置的時間條件和事件條件時,獲取與所述時間條件和所述事件條件同時對應(yīng)的動作信息;

      調(diào)用單元,用于向與所述動作信息對應(yīng)的聯(lián)動設(shè)備發(fā)送動作調(diào)用指令,以使所述聯(lián)動設(shè)備執(zhí)行所述動作信息對應(yīng)的動作。

      可選地,所述檢測單元包括:

      檢測模塊,用于檢測發(fā)生的事件信息;

      時間模塊,用于當(dāng)檢測到的事件信息滿足預(yù)置的事件條件時,檢測時間信息;

      獲取模塊,用于當(dāng)檢測到的時間信息滿足預(yù)置的時間條件時,獲取與所述時間條件和所述事件條件同時對應(yīng)的動作信息。

      具體地,所述發(fā)生的事件信息包括預(yù)先設(shè)置的聯(lián)動設(shè)備的狀態(tài)信息和/或預(yù)先設(shè)置的環(huán)境中的事件信息。

      可選地,所述網(wǎng)關(guān)還包括:

      獲取單元,用于獲取與網(wǎng)關(guān)連接的各設(shè)備的可執(zhí)行的動作信息;

      發(fā)送單元,用于將檢測到的各設(shè)備的可執(zhí)行的動作信息發(fā)送給終端,以使所述終端從各設(shè)備中選擇聯(lián)動設(shè)備,并針對每個聯(lián)動設(shè)備設(shè)置聯(lián)動規(guī)則;

      規(guī)則引擎單元,用于接收并存儲終端設(shè)置的聯(lián)動規(guī)則。

      具體地,所述聯(lián)動規(guī)則具體為時間條件、事件條件和動作信息之間的對應(yīng)規(guī)則。

      本發(fā)明有益效果如下:

      本發(fā)明的基于AllJoyn的聯(lián)動控制方法及裝置通過設(shè)置時間維度信息和事件維度信息,只有兩個維度的信息都滿足觸發(fā)條件時,才會觸發(fā)與網(wǎng)關(guān)連接的設(shè)備執(zhí)行相應(yīng)的操作,明確了時間維度的概念,使得事件與時間的區(qū)別更加清晰,便于用戶進(jìn)行靈活設(shè)置;并通過事件與時間的靈活搭配,可以使設(shè)備明確滿足事件觸發(fā)的條件時,在不同的時間段執(zhí)行不同的操作,或者不進(jìn)行操作,從而實現(xiàn)更復(fù)雜的設(shè)置,獲得更好的用戶體驗。

      附圖說明

      圖1是本發(fā)明實施例中用于網(wǎng)關(guān)側(cè)的基于AllJoyn的聯(lián)動控制方法的流程圖;

      圖2是本發(fā)明實施例中智能家電設(shè)備、智能網(wǎng)關(guān)和智能終端的連接關(guān)系示意圖;

      圖3是本發(fā)明實施例中網(wǎng)關(guān)與設(shè)備之間的交互示意圖;

      圖4是本發(fā)明實施例中網(wǎng)關(guān)與設(shè)備之間的交互的時序圖;

      圖5是本發(fā)明實施例中用于設(shè)備側(cè)的基于AllJoyn的聯(lián)動控制方法的流程圖;

      圖6是本發(fā)明實施例中一種基于AllJoyn的聯(lián)動控制網(wǎng)關(guān)的結(jié)構(gòu)示意圖。

      具體實施方式

      為了解決現(xiàn)有技術(shù)的問題,本發(fā)明提供了一種基于AllJoyn的聯(lián)動控制方法及裝置,以下結(jié)合附圖以及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不限定本發(fā)明。

      如圖1所示,本發(fā)明第一實施例提供一種基于AllJoyn的聯(lián)動控制方法,所述方法用于網(wǎng)關(guān)側(cè),包括:

      S101,當(dāng)檢測到時間信息和發(fā)生的事件信息分別滿足預(yù)置的時間條件和事件條件時,獲取與所述時間條件和所述事件條件同時對應(yīng)的動作信息;

      S102,向與所述動作信息對應(yīng)的聯(lián)動設(shè)備發(fā)送動作調(diào)用指令,以使所述聯(lián)動設(shè)備執(zhí)行所述動作信息對應(yīng)的動作。

      本發(fā)明實施例通過設(shè)置時間維度信息和事件維度信息,只有兩個維度的信息都滿足觸發(fā)條件時,才會觸發(fā)與網(wǎng)關(guān)連接的設(shè)備執(zhí)行相應(yīng)的操作,明確了時間維度的概念,使得事件與時間的區(qū)別更加清晰,便于用戶進(jìn)行靈活設(shè)置;并通過事件與時間的靈活搭配,可以使設(shè)備明確滿足事件觸發(fā)的條件時,在不同的時間段執(zhí)行不同的操作,或者不進(jìn)行操作,從而實現(xiàn)更復(fù)雜的設(shè)置,獲得更好的用戶體驗;同時也可以實現(xiàn)“事件”或“時間”的單維控制,不失簡潔性。

      本發(fā)明實施例中的事件信息可以是設(shè)備的狀態(tài)信息,也可以是當(dāng)前環(huán)境中的預(yù)設(shè)的事件信息(例如環(huán)境溫度達(dá)到30度時,調(diào)用空調(diào)的制冷功能)。本發(fā)明實施例中的設(shè)備一般指代智能家電設(shè)備,例如洗衣機(jī)、冰箱、電視、空調(diào)等等。本發(fā)明實施例中的網(wǎng)關(guān)一般指代智能網(wǎng)關(guān)。本發(fā)明實施例中的動作信息一般指代動作的執(zhí)行方法。

      本發(fā)明實施例可以Alljoyn技術(shù)實現(xiàn)。詳細(xì)說:

      Alljoyn是一種基于C/S(Client/Server),客戶機(jī)/服務(wù)器架構(gòu)的設(shè)備之間點對點通信框架,Alljoyn由Bus Daemon和終端節(jié)點組成,Bus Daemon負(fù)責(zé)終端節(jié)點之間的消息路由,服務(wù)發(fā)現(xiàn)等功能。終端節(jié)點是指基于Alljoyn的應(yīng)用程序,應(yīng)用程序啟動后需要連接到Bus Daemon上,終端節(jié)點如果需要提供服務(wù),則向BusDaemon注冊一個服務(wù)名稱,注冊得到的服務(wù)名稱由Bus Daemon廣播出去。如果Alljoyn作為客戶端,其可以通過服務(wù)名稱來查找服務(wù),并通過遠(yuǎn)程調(diào)用或信號來完成指定功能。

      在智能家居的實際應(yīng)用場景中,往往需要使用聯(lián)動控制。如果需要聯(lián)動控制,則需要預(yù)先設(shè)置聯(lián)動規(guī)則。聯(lián)動規(guī)則是指某個設(shè)備狀態(tài)發(fā)生改變或者是某一事件的發(fā)生與否,與其他的智能設(shè)備的行為之間定義的一對一或一對多的規(guī)則。前者,即“某個設(shè)備狀態(tài)發(fā)生改變或者是某一事件的發(fā)生與否”作為觸發(fā)條件,當(dāng)符合該觸發(fā)條件時,就觸發(fā)后者“其他的智能設(shè)備的行為”。

      聯(lián)動控制是指,如果某一個智能設(shè)備狀態(tài)發(fā)生了改變、某一事件的發(fā)生與預(yù)先設(shè)置的聯(lián)動規(guī)則的觸發(fā)條件相匹配,則會觸發(fā)該聯(lián)動規(guī)則,執(zhí)行規(guī)則對應(yīng)的設(shè)備行為。比如,如果預(yù)先設(shè)置聯(lián)動規(guī)則“溫度低于20℃,就打開空調(diào)”,那么,如果溫度傳感器檢測到溫度低于20℃,就打開空調(diào)。聯(lián)動控制可以有效地減少用戶操作的重復(fù)性和復(fù)雜性,可以有效地提高整個智能家居系統(tǒng)運行的效率,提升用戶體驗。

      本發(fā)明實施例中的聯(lián)動機(jī)制由事件event-time(觸發(fā)事件信息和時間信息)與action(動作)配對作為聯(lián)動規(guī)則,當(dāng)event-time發(fā)生時,與規(guī)則匹配的action就會被觸發(fā)。

      在上述實施例的基礎(chǔ)上,進(jìn)一步提出上述實施例的變型實施例,在此需要說明的是,為了使描述簡要,在各變型實施例中僅描述與上述實施例的不同之處。

      在本發(fā)明的一個實施例中,所述當(dāng)檢測到時間信息和發(fā)生的事件信息分別滿足預(yù)置的時間條件和事件條件時,獲取與所述時間條件和所述事件條件同時對應(yīng)的動作信息的步驟,包括:

      檢測發(fā)生的事件信息;

      當(dāng)檢測到的事件信息滿足預(yù)置的事件條件時,檢測時間信息;

      當(dāng)檢測到的時間信息滿足預(yù)置的時間條件時,獲取與所述時間條件和所述事件條件同時對應(yīng)的動作信息。

      具體說,每個事件都是一個signal(信號),當(dāng)某個事件發(fā)生時,signal會發(fā)送到規(guī)則引擎中,規(guī)則引擎判斷是否有對應(yīng)的聯(lián)動規(guī)則,若有,從檢測模塊獲取事件是否符合當(dāng)前聯(lián)動規(guī)則的時間條件,若時間條件符合,規(guī)則引擎進(jìn)行相關(guān)的操作。

      本發(fā)明實施例僅當(dāng)事件信息滿足事件條件時,才開始時間信息的檢測,有效提高網(wǎng)關(guān)的檢測性能。

      進(jìn)一步說,所述發(fā)生的事件信息包括:

      預(yù)先設(shè)置的聯(lián)動設(shè)備的狀態(tài)信息和/或預(yù)先設(shè)置的環(huán)境中的事件信息。

      在本發(fā)明的另一個實施例中,所述當(dāng)檢測到時間信息和發(fā)生的事件信息分別滿足預(yù)置的時間條件和事件條件時,獲取與所述時間條件和所述事件條件同時對應(yīng)的動作信息的步驟之前,還包括:

      獲取與網(wǎng)關(guān)連接的各設(shè)備的可執(zhí)行的動作信息;

      將檢測到的各設(shè)備的可執(zhí)行的動作信息發(fā)送給終端,以使所述終端從各設(shè)備中選擇1個或多個聯(lián)動設(shè)備,并針對每個聯(lián)動設(shè)備設(shè)置聯(lián)動規(guī)則。

      接收終端設(shè)置的聯(lián)動規(guī)則,所述聯(lián)動規(guī)則具體為時間條件、事件條件和動作信息之間的對應(yīng)規(guī)則;

      將所述聯(lián)動規(guī)則存儲在預(yù)置的規(guī)則引擎中。

      本發(fā)明實施例中的終端一般指代智能終端。

      本發(fā)明實施例中的可執(zhí)行的動作信息為設(shè)備可執(zhí)行的操作,一般情況下,某個設(shè)備都會具備多種操作,例如洗衣機(jī)的洗衣、脫水操作等。

      詳細(xì)說明本發(fā)明實施例。

      本發(fā)明實施例涉及智能家電設(shè)備(也可以稱之為智能家居設(shè)備)、智能網(wǎng)關(guān)和智能終端設(shè)備三部分。

      智能網(wǎng)關(guān)是該方法的核心部分,負(fù)責(zé)聯(lián)動規(guī)則的管理與匹配、相關(guān)方法的調(diào)用、向用戶側(cè)的反饋等。在智能網(wǎng)關(guān)中設(shè)置有檢測單元、規(guī)則引擎單元和調(diào)用單元,在檢測單元中設(shè)置檢測模塊和時間模塊等。基于檢測單元、規(guī)則引擎單元和調(diào)用單元實現(xiàn)聯(lián)動控制。其中,規(guī)則引擎單元用于存儲聯(lián)動規(guī)則,時間模塊用于獲取當(dāng)前時間,檢測模塊用于檢測當(dāng)前條件是否與規(guī)則引擎中的聯(lián)動規(guī)則相匹配。通過設(shè)置時間模塊,可以使“時間”這一維度的概念更加清晰,從而對“事件”與“時間”兩個維度做更好的區(qū)分。

      智能家電設(shè)備,如智能洗衣機(jī)、智能冰箱等,其主要功能是提供狀態(tài)消息及功能調(diào)用。廠商事先在設(shè)備內(nèi)部寫入描述性語言,當(dāng)設(shè)備連接到網(wǎng)關(guān)之后,將狀態(tài)消息及可調(diào)用的功能(也可稱之為可執(zhí)行的動作或操作)等發(fā)送到網(wǎng)關(guān)。與網(wǎng)關(guān)建立穩(wěn)定連接,這樣網(wǎng)關(guān)就可以獲取智能家居設(shè)備的實時狀態(tài),并在匹配到觸發(fā)條件時,根據(jù)聯(lián)動規(guī)則執(zhí)行相關(guān)的功能調(diào)用。

      智能終端設(shè)備與網(wǎng)關(guān)相連,主要功能是與用戶和網(wǎng)關(guān)進(jìn)行交互。智能終端設(shè)備與網(wǎng)關(guān)進(jìn)行數(shù)據(jù)交互包括:從網(wǎng)關(guān)處獲取當(dāng)前已經(jīng)連接到網(wǎng)關(guān)的設(shè)備的可用狀態(tài)和可行的設(shè)備行為,以及規(guī)則引擎中已有的聯(lián)動規(guī)則;將用戶設(shè)置好的聯(lián)動規(guī)則發(fā)送到網(wǎng)關(guān)并在規(guī)則引擎內(nèi)存儲。與用戶的交互包括:向用戶展示當(dāng)前連接到網(wǎng)關(guān)的智能家電設(shè)備的可用狀態(tài)和可行的設(shè)備行為;用戶通過智能終端可以查看當(dāng)前已有的聯(lián)動規(guī)則,并設(shè)置所需的聯(lián)動規(guī)則。

      智能家電設(shè)備、智能網(wǎng)關(guān)和智能終端設(shè)備三部分之間的模塊關(guān)系如圖2所示;在圖2中,網(wǎng)關(guān)與智能家居設(shè)備的交互主要包括兩部分,如圖3所示:

      (1)智能家電設(shè)備連接到網(wǎng)關(guān),并向網(wǎng)關(guān)提供其自身可以用于聯(lián)動規(guī)則設(shè)置的觸發(fā)事件以及可以通過聯(lián)動控制調(diào)用的相關(guān)操作。

      (2)網(wǎng)關(guān)中檢測單元匹配到聯(lián)動規(guī)則中的觸發(fā)條件,調(diào)用聯(lián)動規(guī)則中規(guī)定要觸發(fā)的操作,使智能家電設(shè)備執(zhí)行對應(yīng)的操作,完成聯(lián)動控制。

      用戶、智能家電設(shè)備、智能網(wǎng)關(guān)和智能終端設(shè)備的詳細(xì)交互如圖4所示,

      (1)智能家電設(shè)備連接到網(wǎng)關(guān),并向網(wǎng)關(guān)提供自己可用的設(shè)備狀態(tài)和可執(zhí)行的設(shè)備操作。

      (2)智能終端從網(wǎng)關(guān)處獲取連接到網(wǎng)關(guān)的智能家電設(shè)備的上述信息,以及規(guī)則引擎中已有的聯(lián)動規(guī)則,并將這些信息呈現(xiàn)給用戶。

      (3)用戶從智能終端處獲取上述信息,如果已有的聯(lián)動規(guī)則不能滿足用戶的需求,則用戶設(shè)置新的事件-時間-動作規(guī)則。

      (4)智能終端與網(wǎng)關(guān)進(jìn)行交互,將用戶新設(shè)置的規(guī)則發(fā)送的網(wǎng)關(guān)并存儲到規(guī)則引擎中。

      (5)當(dāng)檢測模塊檢測到某個作為觸發(fā)條件的事件發(fā)生時,檢測模塊調(diào)用時間模塊獲取當(dāng)前時間并判斷是否符合相應(yīng)聯(lián)動規(guī)則中的時間條件。

      (6)若事件與時間兩個條件均符合,則網(wǎng)關(guān)會執(zhí)行規(guī)則中定義的相關(guān)操作,使智能家電設(shè)備執(zhí)行相關(guān)的操作。若兩個條件中有一個條件不符合,則不會觸發(fā)規(guī)則中對應(yīng)的操作。

      舉例說明該交互過程:例如,洗衣機(jī)與洗衣機(jī)中的壓力傳感器連接到網(wǎng)關(guān)。壓力傳感器將傳感器的數(shù)據(jù)實時發(fā)送到網(wǎng)關(guān),洗衣機(jī)將洗衣服的相關(guān)操作的執(zhí)行方法提供給網(wǎng)關(guān)。網(wǎng)關(guān)將這些信息發(fā)送給智能終端。用戶通過智能終端查看這些信息和規(guī)則引擎中已有的規(guī)則。用戶設(shè)置規(guī)則:當(dāng)壓力傳感器數(shù)值達(dá)到1.5kg,且當(dāng)前時間為白天或晚上七點前時,執(zhí)行洗衣服相關(guān)的操作。智能終端將這一規(guī)則發(fā)送給網(wǎng)關(guān)中的規(guī)則引擎中進(jìn)行存儲。當(dāng)檢測模塊檢測到壓力傳感器數(shù)值達(dá)到1.5kg時,設(shè)備獲取當(dāng)前的時間,若時間信息與觸發(fā)條件相符合,則調(diào)用相關(guān)的方法使洗衣機(jī)執(zhí)行洗衣服操作,若事件與時間二者中有一個不符合,比如雖然壓力傳感器數(shù)值已經(jīng)達(dá)到1.5kg,但是現(xiàn)在是晚上8點,則洗衣機(jī)不會執(zhí)行洗衣服操作。

      本發(fā)明實施例將將“時間”的概念明確化,將“時間”作為一個獨立的維度設(shè)置聯(lián)動控制的觸發(fā)條件。通過事件與時間二維的控制條件觸發(fā),為一些與時間有密切聯(lián)系的動作設(shè)置更加靈活明確的觸發(fā)方式。另外,該方案并不會影響一維情況下的聯(lián)動控制,即如果用戶只需要設(shè)置“事件”和“時間”中的一個進(jìn)行觸發(fā),則將另外一個設(shè)置為空即可。

      基于上述各實施例的用于網(wǎng)關(guān)側(cè)的基于AllJoyn的聯(lián)動控制方法,本發(fā)明進(jìn)一步提出一種用于設(shè)備側(cè)的基于AllJoyn的聯(lián)動控制方法、網(wǎng)關(guān)和智能設(shè)備。

      如圖5所示,本發(fā)明中一種基于AllJoyn的聯(lián)動控制方法,所述方法用于設(shè)備側(cè),包括:

      S501,接收網(wǎng)關(guān)發(fā)送的動作調(diào)用指令;

      S502,根據(jù)所述動作調(diào)用指令,執(zhí)行所述動作調(diào)用指令對應(yīng)的動作。

      進(jìn)一步說,所述接收網(wǎng)關(guān)發(fā)送的聯(lián)動指令的步驟之前,還包括:

      將向網(wǎng)關(guān)提供本設(shè)備的狀態(tài)信息和可執(zhí)行的動作信息,以使所述網(wǎng)關(guān)將狀態(tài)信息和動作信息發(fā)送給終端,使終端設(shè)置聯(lián)動規(guī)則。

      如圖6所示,本發(fā)明中一種基于AllJoyn的聯(lián)動控制網(wǎng)關(guān),包括:

      檢測單元610,用于當(dāng)檢測到時間信息和發(fā)生的事件信息分別滿足預(yù)置的時間條件和事件條件時,獲取與所述時間條件和所述事件條件同時對應(yīng)的動作信息;

      調(diào)用單元611,用于向與所述動作信息對應(yīng)的聯(lián)動設(shè)備發(fā)送動作調(diào)用指令,以使所述聯(lián)動設(shè)備執(zhí)行所述動作信息對應(yīng)的動作。

      其中,所述檢測單元610包括:

      檢測模塊,用于檢測發(fā)生的事件信息;

      時間模塊,用于當(dāng)檢測到的事件信息滿足預(yù)置的事件條件時,檢測時間信息;

      獲取模塊,用于當(dāng)檢測到的時間信息滿足預(yù)置的時間條件時,獲取與所述時間條件和所述事件條件同時對應(yīng)的動作信息。

      其中,所述發(fā)生的事件信息包括預(yù)先設(shè)置的聯(lián)動設(shè)備的狀態(tài)信息和/或預(yù)先設(shè)置的環(huán)境中的事件信息。

      進(jìn)一步說,所述網(wǎng)關(guān)還包括:

      獲取單元,用于檢測與網(wǎng)關(guān)連接的各設(shè)備的可執(zhí)行的動作信息;

      發(fā)送單元,用于將檢測到的各設(shè)備的可執(zhí)行的動作信息發(fā)送給終端,以使所述終端從各設(shè)備中選擇聯(lián)動設(shè)備,并針對每個聯(lián)動設(shè)備設(shè)置聯(lián)動規(guī)則;

      規(guī)則引擎單元,用于接收并存儲終端設(shè)置的聯(lián)動規(guī)則。

      具體地,所述聯(lián)動規(guī)則具體為時間條件、事件條件和動作信息之間的對應(yīng)規(guī)則。

      本發(fā)明核心在于通過設(shè)置時間維度信息和事件維度信息,只有兩個維度的信息都滿足觸發(fā)條件時,才會觸發(fā)與網(wǎng)關(guān)連接的設(shè)備執(zhí)行相應(yīng)的操作,明確了時間維度的概念,使得事件與時間的區(qū)別更加清晰,便于用戶進(jìn)行靈活設(shè)置;并通過事件與時間的靈活搭配,可以使設(shè)備明確滿足事件觸發(fā)的條件時,在不同的時間段執(zhí)行不同的操作,或者不進(jìn)行操作,從而實現(xiàn)更復(fù)雜的設(shè)置?;谏鲜龊诵?,實現(xiàn)的上述基于AllJoyn的聯(lián)動控制方法、網(wǎng)關(guān)和智能設(shè)備獲得了更好的用戶體驗。

      雖然本申請描述了本發(fā)明的特定示例,但本領(lǐng)域技術(shù)人員可以在不脫離本發(fā)明概念的基礎(chǔ)上設(shè)計出來本發(fā)明的變型。

      本領(lǐng)域技術(shù)人員在本發(fā)明技術(shù)構(gòu)思的啟發(fā)下,在不脫離本發(fā)明內(nèi)容的基礎(chǔ)上,還可以對本發(fā)明的方法做出各種改進(jìn),這仍落在本發(fā)明的保護(hù)范圍之內(nèi)。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1