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

實現(xiàn)與網(wǎng)關管理的設備的聯(lián)動方法和裝置的制造方法_2

文檔序號:9250944閱讀:來源:國知局
預先配置的事件和動作聯(lián)動規(guī)則時,事件(Event)接口從與用戶終端直連設備提供的 Event接口和網(wǎng)關提供的Event接口中選擇,動作(Action)接口中從與用戶終端直連設 備提供的Action接口和網(wǎng)關提供的Action接口中選擇,然后將用戶終端直連設備提供的 Event接口和網(wǎng)關提供的Action接口關聯(lián),和/或?qū)⒂脩艚K端直連設備提供的Action接口 和網(wǎng)關提供的Event接口關聯(lián)。
[0056] S202,用戶終端接收到某個設備產(chǎn)生事件時,獲取該設備的事件接口信息,根據(jù)預 先配置的事件和動作聯(lián)動規(guī)則,獲取與該設備的事件接口信息對應的聯(lián)動設備的動作接口 信息;
[0057] S203,基于獲得的動作接口信息,向聯(lián)動設備發(fā)出動作調(diào)用指令。
[0058] 本發(fā)明實施例通過接收網(wǎng)關提供的其管理的設備的事件接口信息和動作接口信 息,從而發(fā)現(xiàn)網(wǎng)關管理的設備的事件接口和動作接口,基于發(fā)現(xiàn)的事件接口和動作接口配 置聯(lián)動規(guī)則,實現(xiàn)了用戶終端直連的設備和網(wǎng)關管理的設備的聯(lián)動,擴大了設備聯(lián)動的使 用范圍。
[0059] 以下基于AllJoyn技術,對本發(fā)明實施例進行詳細說明。
[0060] 如圖1所示,家庭網(wǎng)絡中部署不同設備通信協(xié)議的的設備,包括支持wifi的設備 1,支持zigbee的設備2,支持藍牙的設備3,設備2和設備3與網(wǎng)關連接,設備1和網(wǎng)關通 過wifi與用戶終端連接。
[0061] 本發(fā)明實施例中涉及的用戶終端、網(wǎng)關和設備之間的交互如圖3所示:
[0062] 步驟1,用戶終端獲取Event接口信息,該步驟包括:
[0063] 步驟101,與網(wǎng)關直連的設備1支持Event接口,其向用戶終端發(fā)送Event接口信 息,包括AllJoyn對象路徑,接口名稱和信號(Signal)信息,例如,設備I(BusObjectl)的 Interfacel為實現(xiàn)Eventl接口,則AllJoyn對象路徑是org.allseen,busobjectl,接口名 稱是Interfacel,Signal信息是Signall0
[0064] 步驟102,網(wǎng)關獲取其管理的設備的Event接口信息,
[0065] 步驟103,設備2支持Event接口,因此設備2向網(wǎng)關發(fā)送Event接口信息,包括 子對象指示(表明該設備與網(wǎng)關直連,被網(wǎng)關管理),子對象的AllJoyn對象路徑,接口名 稱和Signal信息,例如,設備2 (Bus0bject2)的Interface2為實現(xiàn)Event2接口,貝Ij子對象 的AllJoyn對象路徑是org.allseen.busobject2,接口名稱是Interface2,Signal信息是 Signal2〇
[0066] 步驟104,網(wǎng)關收到設備2的Event接口信息后,為設備2創(chuàng)建AllJoyn子對象 childObjectl: :appliace2,該子對象的父對象為parentObject: :gateway,為該子對象添 加Event接口信息,包括子對象的AllJoyn對象路徑、接口名稱和信號信息,例如子對象BusObject2 的AllJoyn對象路徑是org.allseen.busobject2,接口名稱是Interface2,信 號f目息是Signal2。
[0067] 步驟105,網(wǎng)關向用戶終端發(fā)送Event接口信息,包括父對象指示(表明其為管理 者,管理與其直連的設備),父對象的AllJoyn對象路徑,子對象的AllJoyn對象路徑、接口 名稱和Signal信息。其中父對象是表示網(wǎng)關自身的AllJoyn對象,子對象是表示網(wǎng)關管理 的家電的AllJoyn對象,接口名稱和是網(wǎng)關管理的家電支持的AllJoyn接口,信號信息該家 電AllJoyn接口提供的AllJoyn信號信息。
[0068] 步驟2,用戶終端獲取Action接口信息,該步驟包括:
[0069] 步驟201,設備1也支持Action接口,其向用戶終端發(fā)送Action接口信息,包 括AllJoyn對象路徑,接口名稱和方法調(diào)用信息,例如BusObjectl的Interfacel實現(xiàn) Actiontl接口,則AllJoyn對象路徑是org.allseen.busobjectl,接口名稱是Interfacel, 方法調(diào)用彳目息是Methodl。
[0070] 步驟202,網(wǎng)關獲取管理的設備的Action接口信息,
[0071] 步驟203,設備3支持Action接口,因此設備3向網(wǎng)關發(fā)送Action接口信息,包 括子對象指示,子對象的AllJoyn對象路徑,接口名稱和方法調(diào)用信息,例如Bus0bject3 的Interface3實現(xiàn)Action2接口,則子對象的AllJoyn對象路徑是org.allseen. busobject3,接口名稱是Interface3,方法調(diào)用信息是Method2。
[0072] 步驟204,網(wǎng)關收到設備3的Action接口信息后,為設備3創(chuàng)建AllJoyn子對象 child0bject2: :appliace3,該子對象的父對象為parentObject: :gateway,為該子對象添 加Action接口信息,包括子對象的AllJoyn對象路徑、接口名稱和方法信息,例如子對象 BusObject3 的AllJoyn對象路徑是org.allseen.busobject3,接口名稱是Interface3,方 法調(diào)用彳目息是Method2。
[0073] 其中,父對象是表示網(wǎng)關自身的AllJoyn對象,子對象是表示網(wǎng)關管理的家電的 AllJoyn對象,接口名稱和是網(wǎng)關管理的家電支持的AllJoyn接口,方法調(diào)用信息是該家電 AllJoyn接口提供的AllJoyn方法信息。
[0074] 網(wǎng)關創(chuàng)建的AllJoyn父對象和子對象信息如下:
[0075]
[0076] 步驟205,網(wǎng)關向用戶終端發(fā)送Action接口信息,包括父對象的AllJoyn對象路 徑,子對象的AllJoyn對象路徑、接口名稱和方法信息。
[0077] 步驟3,用戶終端通過事件和規(guī)則(EventMction)規(guī)則引擎對Event接口和 Action接口進行配對,Event接口從設備1提供的Event接口和網(wǎng)關提供的Event接口中 選擇,Action接口中從設備1提供的Action接口和網(wǎng)關提供的Action接口中選擇。例如, 網(wǎng)關選擇的Event接口是Event1,選擇的Action接口是Action2。事件和規(guī)則規(guī)則引擎用 于配置事件和動作之間對應的聯(lián)動規(guī)則。
[0078] 步驟4,EventMction規(guī)則引擎收到設備1發(fā)送的Event信息,通知設備1產(chǎn)生的 Signall0
[0079] 步驟5,EventMction規(guī)則引擎根據(jù)EventMction配置獲取與Event接口配對 的Action接口,調(diào)用相應的Action接口。例如,與Eventl配對的是Method2,網(wǎng)關獲取 Method2 所在的子對象childObject: :appliance3 和父對象parentObject: :gateway,規(guī)則 引擎請求網(wǎng)關調(diào)用子對象childObject: :appliance3的Action接口。
[0080] 步驟6,網(wǎng)關調(diào)用設備3的Action接口,實現(xiàn)豕電的聯(lián)動。
[0081] 實施例二
[0082] 如圖4所示,本發(fā)明實施例提供一種實現(xiàn)與網(wǎng)關管理的設備的聯(lián)動方法,包括:
[0083] S301,網(wǎng)關向用戶終端提供其管理的設備的事件接口信息和/或動作接口信息, 所述網(wǎng)關提供的事件接口信息和動作接口信息作為用戶終端預先配置事件和動作聯(lián)動規(guī) 則時所用的事件接口信息和動作接口信息;
[0084] 其中,網(wǎng)關向用戶終端提供其管理的設備的事件接口信息和動作接口信息,具體 包括:
[0085] 接收網(wǎng)關管理的設備的事件接口信息和動作接口信息;
[0086] 基于接收的事件接口信息和動作接口信息,在網(wǎng)關上為其管理的設備創(chuàng)建事件接 口信息和動作接口信息。本步驟中,由于網(wǎng)關提供的其管理的設備的事件接口信息和動作 接口信息,所以用戶終端可以發(fā)現(xiàn)網(wǎng)關管理的設備的事件接口和動作接口,具體說,網(wǎng)關在 其自身上為其管理的設備創(chuàng)建事件接口信息和動作接口信息,從而使用戶終端可以發(fā)現(xiàn)網(wǎng) 關管理的設備的事件接口和動作接口。
[0087] 在網(wǎng)關上為其管理的設備創(chuàng)建事件接口信息和動作接口信息,具體包括:
[0088] 在網(wǎng)關上為自身創(chuàng)建父對象,為其管理的設備創(chuàng)建一個子對象,以及為所述子對 象添加事件接口信息和動作接口信息。
[0089] 所述子對象的事件接口信息包括父對象路徑、子對象路徑、事件接口名稱和信號 信息;
[0090] 所述子對象的動作接口信息包括父對象路徑、子對象路徑、動作接口名稱和方法 信息。
[0091] S302,當網(wǎng)關接收到其管理的設備產(chǎn)生事件時,將該事件發(fā)送給用戶終端,觸發(fā)用 戶終端根據(jù)預先配置的事件和動作聯(lián)動規(guī)則,向聯(lián)動設備發(fā)出動作調(diào)用指令;
[0092] S303,當網(wǎng)關接收到用戶終端的動作調(diào)用指令,調(diào)用其管理的設備執(zhí)行動作。
[0093] 本發(fā)明實施例基于AllJoyn技術實現(xiàn)過程中,用戶終端、網(wǎng)關和設備之間的具體 的交互過程,參閱實施例一描述,在此不在贅述。
[0094] 本發(fā)明實施例通過向用戶終端提供其管理的設備的事件接口信息和動作接口信 息,具體說在在網(wǎng)關上為其管理
當前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
绵阳市| 界首市| 稷山县| 大同县| 太康县| 阿鲁科尔沁旗| 宁河县| 安溪县| 于都县| 台南市| 本溪市| 阿荣旗| 神木县| 青铜峡市| 长垣县| 辽源市| 林口县| 洪江市| 疏附县| 辽中县| 太白县| 奉新县| 牟定县| 石屏县| 和田市| 古浪县| 略阳县| 临澧县| 巍山| 纳雍县| 呼和浩特市| 炉霍县| 丽水市| 凤冈县| 吉木乃县| 腾冲县| 宁国市| 铁力市| 伽师县| 聊城市| 星座|