一種多設(shè)備協(xié)同控制方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本申請涉及一種多設(shè)備協(xié)同控制方法及裝置。
【背景技術(shù)】
[0002] 隨著信息技術(shù)的發(fā)展,人們生活中出現(xiàn)了越來越多的智能設(shè)備,每種智能設(shè)備都 有相應(yīng)的功能,如:智能手表、智能手環(huán)等可以檢測人體的運動規(guī)律、生理參數(shù);智能空調(diào) 可以根據(jù)外部條件的變化,為用戶提供更加個性化的溫度調(diào)節(jié)功能;車聯(lián)網(wǎng)中所接入的汽 車電子設(shè)備能夠與智能手機協(xié)作播放音樂等等。但是,每種智能設(shè)備的功能都是有限的,都 僅能夠使用當時已經(jīng)面世的其他智能設(shè)備的能力。然而,新的智能設(shè)備層出不窮地推出,原 有的智能設(shè)備難以借用新的智能設(shè)備所具有的能力,形成協(xié)同效應(yīng)。
[0003] -種方式是在智能終端上安裝應(yīng)用程序來控制智能設(shè)備。在智能設(shè)備較少的情況 下,智能設(shè)備之間是相互獨立的,每個智能設(shè)備對應(yīng)的應(yīng)用程序之間并無關(guān)聯(lián),從多個應(yīng)用 程序中選擇特定的應(yīng)用程序來控制對應(yīng)的智能設(shè)備,基本沒有困難。智能設(shè)備比較多的情 況,如果每個設(shè)備都使用獨立的應(yīng)用程序,或者使用集中的程序入口,而通過不同的圖標控 制不同的智能設(shè)備,那么應(yīng)用程序圖標的排列、查找、以及應(yīng)用程序之間功能的割裂,都會 給用戶帶來不便。而且,很多有價值的服務(wù)是多個智能設(shè)備共同協(xié)作提供的,每個設(shè)備的應(yīng) 用程序獨立,則無法實現(xiàn)多設(shè)備的協(xié)作。
[0004] 以一種事件引擎IFTTT為例,該引擎的核心流程是:通過規(guī)則建立不同設(shè)備之間 的關(guān)系,當A設(shè)備有事件a發(fā)生,則可以觸發(fā)B設(shè)備執(zhí)行功能b。通過這個流程,就可以串聯(lián) 起多個設(shè)備之間的協(xié)同。這種觸發(fā)方式的缺點在于,多個設(shè)備的能力都是預(yù)先內(nèi)置的,因為 觸發(fā)條件的不同而執(zhí)行了不同的內(nèi)置功能。當出現(xiàn)了新增設(shè)備或者原有設(shè)備升級后能檢測 新的狀態(tài)等情況時,只有參與協(xié)同的其他設(shè)備的能力發(fā)生變化,才會支持新的應(yīng)用場景。而 現(xiàn)有技術(shù)無法根據(jù)某些設(shè)備的狀態(tài)變化而及時更新參與協(xié)同的其他設(shè)備的能力。
[0005] 現(xiàn)有技術(shù)中還有一種多設(shè)備協(xié)同的方法,是把多個設(shè)備分別產(chǎn)生不同的數(shù)據(jù)都上 傳給服務(wù)器,在服務(wù)器上對這些數(shù)據(jù)進行綜合的分析統(tǒng)計,形成統(tǒng)一的分析結(jié)果展示給用 戶。這種方式是在數(shù)據(jù)層面進行多個設(shè)備的協(xié)同,增加或者減少某個設(shè)備,并不改變相關(guān)聯(lián) 設(shè)備的能力和行為,只能適用于有限的場景。
【發(fā)明內(nèi)容】
[0006] 本申請?zhí)峁┮环N多設(shè)備協(xié)同控制方法及裝置,可以根據(jù)新的智能設(shè)備的功能把對 應(yīng)的行為模型中的功能模塊加載到原有的智能設(shè)備中,增加了原有的智能設(shè)備的功能,提 升智能設(shè)備的使用價值。
[0007] 根據(jù)本申請的第一方面,本申請?zhí)峁┮环N多設(shè)備協(xié)同控制方法,包括:采集事件源 設(shè)備生成的事件,所述事件為事件源設(shè)備的狀態(tài)信息,所述事件源設(shè)備的狀態(tài)信息包括所 述事件源設(shè)備檢測到的自身或者外部輸入的狀態(tài)信息;
[0008] 分析與所述事件匹配的行為模型,所述行為模型包括功能模塊,所述功能模塊用 于指示響應(yīng)設(shè)備執(zhí)行與所述事件對應(yīng)的功能;
[0009] 將所述匹配的行為模型中的功能模塊發(fā)送至所述匹配的響應(yīng)設(shè)備,使得所述響應(yīng) 設(shè)備執(zhí)行相應(yīng)的功能。
[0010] 根據(jù)本申請的第二方面,本申請?zhí)峁┮环N多設(shè)備協(xié)同控制裝置,包括:采集單元, 用于采集事件源設(shè)備生成的事件,所述事件為事件源設(shè)備的狀態(tài)信息,所述事件源設(shè)備的 狀態(tài)信息包括所述事件源設(shè)備檢測到的自身或者外部輸入的狀態(tài)信息;分析單元,用于分 析與所述事件匹配的行為模型,所述行為模型包括功能模塊,所述功能模塊用于指示響應(yīng) 設(shè)備執(zhí)行與所述事件對應(yīng)的功能;發(fā)送單元,用于將所述匹配的行為模型中的功能模塊發(fā) 送至所述匹配的響應(yīng)設(shè)備,使得所述響應(yīng)設(shè)備執(zhí)行相應(yīng)的功能。
[0011] 本申請?zhí)峁┑亩嘣O(shè)備協(xié)同控制方法及裝置,采集事件源設(shè)備生成的事件,分析與 該事件匹配的行為模型。其中,行為模型中包括功能模塊,功能模塊可以用于指示響應(yīng)設(shè)備 執(zhí)行與該事件對應(yīng)的功能,將匹配的行為模型中的功能模塊發(fā)送至所述匹配的響應(yīng)設(shè)備, 使得響應(yīng)設(shè)備根據(jù)所述功能模塊,執(zhí)行相應(yīng)功能,即響應(yīng)設(shè)備獲得了與功能模塊相應(yīng)的功 能。通過以上方法,響應(yīng)設(shè)備可以與任何另外的設(shè)備被協(xié)同控制,獲取到響應(yīng)設(shè)備本身沒有 的功能模塊,從而獲取相應(yīng)的功能??梢栽黾釉O(shè)備本身沒有的功能或者更新設(shè)備上的功能。 并且該方法適用場景多,應(yīng)用廣泛。
【附圖說明】
[0012] 圖1為本發(fā)明實施例的方法流程圖;
[0013] 圖2為本發(fā)明實施例的另一種方法流程圖;
[0014] 圖3為發(fā)明實施例的裝置結(jié)構(gòu)示意圖;
[0015] 圖4為發(fā)明實施例的另一種裝置結(jié)構(gòu)示意圖。
【具體實施方式】
[0016] 下面通過【具體實施方式】結(jié)合附圖對本發(fā)明作進一步詳細說明。
[0017] 在本申請實施例中,提供一種多設(shè)備協(xié)同控制方法及裝置,可以增加設(shè)備本身沒 有的功能或者更新設(shè)備上的功能。
[0018] 實施例一:
[0019] 請參考圖1,圖1為本發(fā)明實施例一的方法流程圖。如圖1所示,一種多設(shè)備協(xié)同 控制方法,可以包括以下步驟:
[0020] 101、采集事件源設(shè)備生成的事件。
[0021] 其中,事件為事件源設(shè)備的狀態(tài)信息,事件源設(shè)備的狀態(tài)信息包括所述事件源設(shè) 備檢測到的自身或者外部輸入的狀態(tài)信息。
[0022] 事件源設(shè)備為智能設(shè)備,可以產(chǎn)生事件,把事件通知給協(xié)同控制器。
[0023] 102、分析與事件匹配的行為模型。
[0024] 事件源設(shè)備用于產(chǎn)生事件,這些事件對應(yīng)于特定的響應(yīng)設(shè)備的不同功能模塊,稱 為行為模型。其中,行為模型包括功能模塊,功能模塊用于指示響應(yīng)設(shè)備執(zhí)行與所述事件對 應(yīng)的功能。
[0025] 功能模塊可以由以下一種或者多種組成:控制指令、多媒體內(nèi)容、腳本、數(shù)據(jù)、程序 代碼等,其形式可以為二進制,也可以為文本或者其他編碼格式。功能模塊由協(xié)同控制器發(fā) 送給響應(yīng)設(shè)備,功能模塊被響應(yīng)設(shè)備加載,則響應(yīng)設(shè)備就獲得該功能模塊所指示的與所述 事件對應(yīng)的功能。
[0026] 103、將行為模型中的功能模塊發(fā)送至匹配的響應(yīng)設(shè)備。
[0027] 當行為模型中的功能模塊被發(fā)送至匹配的響應(yīng)設(shè)備后,響應(yīng)設(shè)備就可以根據(jù)功能 模塊,執(zhí)行相應(yīng)功能。
[0028] 顯然,響應(yīng)設(shè)備執(zhí)行的功能是從接收得到的功能模塊中得到的,響應(yīng)設(shè)備原本不 具備這些功能。通過本申請多設(shè)備協(xié)同控制方法,將事件源設(shè)備生成的事件采集并分析與 事件匹配的行為模型,再將行為模型中的功能模塊發(fā)送給響應(yīng)設(shè)備,可以將新的智能設(shè)備 (事件源設(shè)備)的狀態(tài)所對應(yīng)的行為模型中的功能模塊加載到原有的智能設(shè)備(響應(yīng)設(shè) 備)中,增加了原有的智能設(shè)備的功能,提升智能設(shè)備的使用價值。
[0029] 本申請?zhí)峁┑亩嘣O(shè)備協(xié)同控制方法,采集事件源設(shè)備生成的事件,分析與該事件 匹配的行為模型。其中,行為模型中包括功能模塊,功能模塊可以用于指示響應(yīng)設(shè)備執(zhí)行與 該事件對應(yīng)的功能,將匹配的行為模型中的功能模塊發(fā)送至所述匹配的響應(yīng)設(shè)備,使得響 應(yīng)設(shè)備根據(jù)所述功能模塊,執(zhí)行相應(yīng)功能,即響應(yīng)設(shè)備獲得了與功能模塊相應(yīng)的功能。通過 以上方法,響應(yīng)設(shè)備可以與任何另外