亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

事件中動作的處理方法及裝置與流程

文檔序號:12752450閱讀:579來源:國知局
事件中動作的處理方法及裝置與流程

本發(fā)明涉及通信領域,具體而言,涉及一種事件中動作的處理方法及裝置。



背景技術:

AllJoyn是一個開源軟件項目,它為不同的電子設備提供了一種通用的通信框架;AllJoyn是一個基于客戶端/服務器模型的點對點框架,主要用來實現(xiàn)跨操作系統(tǒng)、跨語言和跨通訊技術的信息交流,是目前國際上影響力很大的一個開源框架。

AllJoyn網絡中提供事件-動作機制。事件是AllJoyn中帶有描述信息的信號,該段描述信息在AllJoyn中構成對話中的前半句,主要向用戶描述該信號對應的某一現(xiàn)象或是結果。在AllJoyn中,事件主要用來作為動作的觸發(fā)源。一個事件可以對應一個或多個動作,也就是說,當相應的事件發(fā)生后,與之相對應的動作便會被觸發(fā)。動作是AllJoyn中帶有描述信息的方法,該段描述信息在AllJoyn中構成對話中的后半句,主要向用戶描述該方法對應的操作和行為。在AllJoyn中,動作主要用來作為對某一信號的響應,即在系統(tǒng)中出現(xiàn)某一信號時,觸發(fā)相應的操作行為對其處理。

目前事件支持在時間序列上異步觸發(fā)多個動作。舉例說明,如果用戶回到家把門打開,我們將門打開作為一個事件,那么用戶就可以根據(jù)自己的需求為門開這個事件綁定相應的動作,現(xiàn)在假設用戶為門綁定如下動作,即在門打開的時候就觸發(fā)開啟臥室的燈、空調,并且在半個小時后空調自動關閉,熱水器的加熱功能自動開啟。但可能用戶回到家后,立即進行了洗浴或者將空調定時開啟了一個小時,那么半個小時后空調仍將自動關閉,熱水器的加熱功能仍將自動開啟,因為目前AllJoyn中的事件-動作機制用戶只能手動取消半個小時后空調自動關閉、熱水器的加熱功能自動開啟這兩個動作,或者在半個小時空調自動關閉后手動重新定時開啟空調半個小時、熱水器自動開啟后手動進行關閉。這種紛繁瑣碎的操作對于用戶來說不是很好的體驗。

針對相關技術中AllJoyn網絡的事件-動作機制僅支持時間序列上的串行操作的問題,目前還沒有有效的解決方案。



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

本發(fā)明提供了一種事件中動作的處理方法及裝置,以至少解決相關技術中AllJoyn網絡的事件-動作機制僅支持時間序列上的串行操作的問題。

根據(jù)本發(fā)明的一個方面,提供了一種事件中動作的處理方法,包括:接收用于觸發(fā)執(zhí)行事件的信息,其中,所述事件包括一個或多個操作對象,每個所述操作對象綁定一 個動作組,所述動作組中的每一個動作具有對應的優(yōu)先級等級和對應的用于觸發(fā)執(zhí)行所述動作的觸發(fā)時間;在到達用于觸發(fā)執(zhí)行所述動作組中第一動作的觸發(fā)時間時,判斷所述第一動作的優(yōu)先級等級是否高于或等于所述動作組中除所述第一動作之外的其他動作的優(yōu)先級等級;在判斷結果為是時,執(zhí)行所述第一動作;在比較結果為否時,禁止執(zhí)行所述第一動作。

進一步地,在接收用于觸發(fā)執(zhí)行事件的信息之前,所述方法還包括:根據(jù)家庭網關提供的所述事件創(chuàng)建所述動作組的接口與所述動作組中的動作;設置所述動作組中動作的優(yōu)先級等級以及用于觸發(fā)執(zhí)行所述動作的觸發(fā)時間,其中,所述優(yōu)先級等級為同一優(yōu)先級等級或不同的優(yōu)先級等級。

進一步地,判斷所述第一動作的優(yōu)先級等級是否高于或等于所述動作組中除所述第一動作之外的其他動作的優(yōu)先級等級包括:在到達所述動作組中第一動作的第一觸發(fā)時間時,判斷在所述第一觸發(fā)時間的時刻正在執(zhí)行的動作是否與所述第一動作是否相同。

進一步地,在所述第一觸發(fā)時間的時刻正在執(zhí)行的動作與所述第一動作不相同時,所述方法還包括:根據(jù)所述動作中的觸發(fā)時間順序對所述動作組中的動作進行排序。

進一步地,判斷所述第一動作的優(yōu)先級等級是否高于或等于所述動作組中除所述第一動作之外的其他動作的優(yōu)先級等級包括:在排序后的所述動作中查詢在所述第一動作后續(xù)未觸發(fā)執(zhí)行的動作中是否存在與所述第一動作相同的第二動作;在存在與所述第一動作相同的第二動作時,判斷所述第一動作的優(yōu)先級等級是否高于或等于所述第二動作的優(yōu)先級等級。

進一步地,所述第二動作包括一個或多個動作。

根據(jù)本發(fā)明的再一個方面,提供了一種事件中動作的處理裝置,包括:接收模塊,用于接收用于觸發(fā)執(zhí)行事件的信息,其中,所述事件包括一個或多個操作對象,每個所述操作對象綁定一個動作組,所述動作組中的每一個動作具有對應的優(yōu)先級等級和對應的用于觸發(fā)執(zhí)行所述動作的觸發(fā)時間;判斷模塊,用于在到達所述動作組中第一動作的觸發(fā)時間時,判斷所述第一動作的優(yōu)先級等級是否高于或等于所述動作組中除所述第一動作之外的其他動作的優(yōu)先級等級;執(zhí)行模塊,用于在判斷結果為是時,執(zhí)行所述第一動作;在比較結果為否時,禁止執(zhí)行所述第一動作。

進一步地,在接收用于觸發(fā)執(zhí)行事件的信息之前,所述裝置還包括:創(chuàng)建模塊,用于根據(jù)家庭網關提供的所述事件創(chuàng)建所述動作組的接口與所述動作組中的動作;設置模塊,用于設置所述動作組中動作的優(yōu)先級等級以及用于執(zhí)行所述動作的觸發(fā)時間,其中,所述優(yōu)先級等級為同一優(yōu)先級等級或不同的優(yōu)先級等級。

進一步地,所述判斷模塊包括:第一判斷單元,用于在到達所述動作組中第一動作的第一觸發(fā)時間時,判斷在所述第一觸發(fā)時間的時刻正在執(zhí)行的動作是否與所述第一動 作是否相同。

進一步地,在所述第一觸發(fā)時間的時刻正在執(zhí)行的動作與所述第一動作不相同時,所述裝置還包括:排序模塊,用于根據(jù)所述動作中的觸發(fā)時間順序對所述動作組中的動作進行排序。

進一步地,所述判斷模塊包括:查詢單元,用于在排序后的所述動作中查詢在所述第一動作后續(xù)未觸發(fā)執(zhí)行的動作中是否存在與所述第一動作相同的第二動作;第二判斷單元,用于在存在與所述第一動作相同的第二動作時,判斷所述第一動作的優(yōu)先級等級是否高于或等于所述第二動作的優(yōu)先級等級。

在本發(fā)明中,采用在接收到用于觸發(fā)執(zhí)行事件的信息后,對于事件中操作對象的動作組,在到達動作組中第一動作的觸發(fā)時間時,判斷第一動作的優(yōu)先級等級是否高于動作組中除該第一動作之外的其他動作的優(yōu)先級等級,在判斷結果為是時;在判斷結果為否時,禁止執(zhí)行第一動作。也就是說,對于同一個操作對象中的多個動作會根據(jù)該多個動作的優(yōu)先級等級確定執(zhí)行該多個動作的中的哪一個,而不會重復執(zhí)行多個動作,從而解決了相關技術中AllJoyn網絡的事件-動作機制僅支持時間序列上的串行操作的問題,提高了用戶的體驗效果。

附圖說明

此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:

圖1是根據(jù)本發(fā)明實施例的事件中動作的處理方法的流程圖;

圖2是根據(jù)本發(fā)明實施例的事件中動作的處理裝置的結構框圖;

圖3是根據(jù)本發(fā)明實施例的事件中動作的處理裝置的可選結構框圖一;

圖4是根據(jù)本發(fā)明實施例的事件中動作的處理裝置的可選結構框圖二;

圖5是根據(jù)本發(fā)明實施例的事件中動作的處理裝置的可選結構框圖三;

圖6是根據(jù)本發(fā)明可選實施例的AllJoyn網絡事件-動作優(yōu)先級處理方法的流程圖。

具體實施方式

下文中將參考附圖并結合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。

需要說明的是,本發(fā)明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。

在本實施例中提供了一種事件中動作的處理方法,圖1是根據(jù)本發(fā)明實施例的事件中動作的處理方法的流程圖,如圖1所示,該方法的步驟的包括:

步驟S102:接收用于觸發(fā)執(zhí)行事件的信息,其中,事件包括一個或多個操作對象,每個操作對象綁定一個動作組,動作組中的每一個動作具有相對應的優(yōu)先級等級和相對應的用于觸發(fā)執(zhí)行動作的觸發(fā)時間;

步驟S104:在到達用于觸發(fā)執(zhí)行動作組中第一動作的觸發(fā)時間時,判斷第一動作的優(yōu)先級等級是否高于動作組中除該第一動作之外的其他動作的優(yōu)先級等級;

步驟S106:在判斷結果為是時,執(zhí)行第一動作;在判斷結果為否時,禁止執(zhí)行第一動作。

通過上述步驟S102至步驟S106,在接收到用于觸發(fā)執(zhí)行事件的信息后,對于事件中操作對象的動作組,在到達動作組中第一動作的觸發(fā)時間時,判斷第一動作的優(yōu)先級等級是否高于動作組中除該第一動作之外的其他動作的優(yōu)先級等級,在判斷結果為是時;在判斷結果為否時,禁止執(zhí)行第一動作。也就是說,對于同一個操作對象中的多個動作會根據(jù)該多個動作的優(yōu)先級等級確定執(zhí)行該多個動作的中的哪一個,而不會重復執(zhí)行多個動作,從而解決了相關技術中AllJoyn網絡的事件-動作機制僅支持時間序列上的串行操作的問題,提高了用戶的體驗效果。

需要說明的是,本實施例中涉及到的事件可選的為AllJoyn網絡中的事件。

在本實施例步驟S102接收用于觸發(fā)執(zhí)行事件的信息之前,本實施例的方法還可以包括:

步驟S11:根據(jù)家庭網關提供的事件創(chuàng)建動作組的接口與動作組中的動作;

步驟S12:設置動作組中動作的優(yōu)先級等級以及用于觸發(fā)執(zhí)行動作的觸發(fā)時間,其中,優(yōu)先級等級為同一優(yōu)先級等級或不同的優(yōu)先級等級。

通過步驟S11和步驟S12可知,本實施例中涉及到的動作創(chuàng)建是基于家庭網關提供的接口進行創(chuàng)建的。

在本實施例中的一個可選實施方式中,對于本實施例中步驟S104中涉及到的:判斷第一動作的優(yōu)先級等級是否高于或等于動作組中除第一動作之外的其他動作的優(yōu)先級等級的方式可以通過如下方式來實現(xiàn):在到達動作組中第一動作的第一觸發(fā)時間時,判斷在第一觸發(fā)時間的時刻正在執(zhí)行的動作是否與第一動作是否相同。

也就是說,在本實施例中首先得判斷在到達動作組中其中一個動作的觸發(fā)時間時,需要判斷當前正在執(zhí)行的動作是否與當前觸發(fā)時間已經到了需要執(zhí)行卻未的動作(第一動作)是否相同,如果相同則該需要執(zhí)行卻還未執(zhí)行的動作被禁止執(zhí)行,因為已經有一個相同的動作正在執(zhí)行,再執(zhí)行該動作就是多余了。

通過該方式能夠有效的確定是否要執(zhí)行當前需要執(zhí)行卻未執(zhí)行的動作,即有效解決在該需要執(zhí)行卻未執(zhí)行的動作之前,有與之相同的動作已經執(zhí)行完畢之后,還需要再次執(zhí)行該動作,其中,執(zhí)行完畢通過一個應用場景解釋,例如臥室空調的開和關都已執(zhí)行了,則是該動作執(zhí)行完畢,即在系統(tǒng)設置的臥室空調的開是開門后立即開啟,半小時之后關閉,而用戶再次設置開門之后兩小時后再次開啟空調,開門之后三小時后再關閉空調??梢?,通過上述只需判斷當前正在執(zhí)行的動作與觸發(fā)時間到而未執(zhí)行的動作進行比較,能夠更加智能的控制臥室空調。

而在本實施例的一個可選實施方式中,在上述方式中確定第一觸發(fā)時間的時刻正在執(zhí)行的動作與第一動作不相同時,本實施例的方法還可以包括:根據(jù)動作中的觸發(fā)時間順序對動作組中的動作進行排序。

基于根據(jù)觸發(fā)時間進行排序后的動作組,本實施例步驟S104涉及到的判斷第一動作的優(yōu)先級等級是否高于動作組中與除該第一動作之外的其他動作的優(yōu)先級等級的方式,在本實施例的可選實施方式中,可以通關過如下方式來實現(xiàn):

步驟S21:在排序后的動作中查詢在第一動作后續(xù)未觸發(fā)執(zhí)行的動作中是否存在與第一動作相同的第二動作;

步驟S22:在存在與第一動作相同的第二動作時,判斷第一動作的優(yōu)先級等級是否高于或等于第二動作的優(yōu)先級等級。

通過該步驟S22和步驟S21可知,對于判斷相同動作優(yōu)先級等級高低時,可以是預先對動作組中的動作進行按照觸發(fā)時間排序后,每到達一個動作的觸發(fā)時間時,獲取排序中該動作中后續(xù)與該動作相同的動作的優(yōu)先級等級,根據(jù)優(yōu)先級等級的比較結果確定是否要執(zhí)行當前動作。

對于本實施例中上述涉及到的應用場景可以是,在家居環(huán)境中,該事件的操作對象可以包括:臥室燈、臥室空調、衛(wèi)生間熱水器;而對于臥室空調的動作組包括:開啟、1200s后關閉,相應的這兩個動作具有優(yōu)先級等級,觸發(fā)事件的信息為開門。而在用戶開門后,用戶還立即設置了一個600s后關閉臥室空調的動作,并且設置該動作優(yōu)先級等級高于1200s后關閉動作的優(yōu)先級等級;因此,在過了600s后,系統(tǒng)判斷當前關閉臥室空調的動作的優(yōu)先級等級是否高于后續(xù)關閉臥室空調的動作的優(yōu)先級等級,在判斷結果為是時,執(zhí)行當前動作,并禁止后續(xù)相對應的動作,即不會再執(zhí)行后續(xù)同樣的該動作了,而在判斷結果為否時,則禁止執(zhí)行當前關閉臥室空調的動作,而在等待一定時間后執(zhí)行后續(xù)同樣的該動作。即在本實施例中用戶可以實現(xiàn)對一個操作對象的多個動作的優(yōu)先級處理,這樣用戶就可以利用簡潔的操作享受定制生活的服務,省去紛繁瑣碎的設備操作步驟。

需要說明的是,本實施例中涉及到的第二動作可以是一個或多個動作,也就是說,一個動作組相同的動作可以是兩個也可以是兩個以上。

通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到根據(jù)上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在一個存儲介質(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例的方法。

在本實施例中還提供了一種事件中動作的處理裝置,該裝置用于實現(xiàn)上述實施例及優(yōu)選實施方式,已經進行過說明的不再贅述。如以下所使用的,術語“模塊”可以實現(xiàn)預定功能的軟件和/或硬件的組合。盡管以下實施例所描述的裝置較佳地以軟件來實現(xiàn),但是硬件,或者軟件和硬件的組合的實現(xiàn)也是可能并被構想的。

圖2是根據(jù)本發(fā)明實施例的事件中動作的處理裝置的結構框圖,如圖2所示,該裝置包括:接收模塊22,用于接收用于觸發(fā)執(zhí)行事件的信息,其中,事件包括一個或多個操作對象,每個操作對象綁定一個動作組,動作組中的每一個動作具有相對應的優(yōu)先級等級和相對應的用于觸發(fā)執(zhí)行動作的觸發(fā)時間;判斷模塊24,與接收模塊22耦合連接,用于在到達動作組中第一動作的觸發(fā)時間時,判斷第一動作的優(yōu)先級等級是否高于動作組中除該第一動作之外的其他動作的優(yōu)先級等級;執(zhí)行模塊26,與判斷模塊24耦合連接,用于在判斷結果為是時,執(zhí)行第一動作;在判斷結果為否時,禁止執(zhí)行第一動作。

圖3是根據(jù)本發(fā)明實施例的事件中動作的處理裝置的可選結構框圖一,如圖3所示,在接收用于觸發(fā)執(zhí)行事件的信息之前,該裝置還包括:創(chuàng)建模塊32,與設置模塊34耦合連接,用于根據(jù)家庭網關提供的事件創(chuàng)建動作組的接口與動作組中的動作;設置模塊34,與接收模塊22耦合連接,用于設置動作組中動作的優(yōu)先級等級以及用于觸發(fā)執(zhí)行動作的觸發(fā)時間,其中,該優(yōu)先級等級為同一優(yōu)先級等級或不同的優(yōu)先級等級。

圖4是根據(jù)本發(fā)明實施例的事件中動作的處理裝置的可選結構框圖二,如圖4所示,該判斷模塊包括:第一判斷單元42,用于在到達動作組中第一動作的第一觸發(fā)時間時,判斷在第一觸發(fā)時間的時刻正在執(zhí)行的動作是否與第一動作是否相同。

圖5是根據(jù)本發(fā)明實施例的事件中動作的處理裝置的可選結構框圖三,如圖5所示,在第一觸發(fā)時間的時刻正在執(zhí)行的動作與第一動作不相同時,裝置還包括:排序模塊52,判斷模塊24耦合連接,用于根據(jù)動作中的觸發(fā)時間順序對動作組中的動作進行排序;該判斷模塊24還包括:查詢單元54,用于在排序后的動作中查詢在第一動作后續(xù)未觸發(fā)執(zhí)行的動作中是否存在與第一動作相同的第二動作;第二判斷單元56,與排序單元54耦合連接,用于在存在與第一動作相同的第二動作時,判斷第一動作的優(yōu)先級等級是否高于或等于第二動作的優(yōu)先級等級。

需要說明的是,本實施例中涉及到的第二動作包括一個或多個動作。

下面通過本實施例的可選實施例對本發(fā)明進行舉例說明;

本發(fā)明要解決的技術問題是提供一種AllJoyn網絡事件-動作優(yōu)先級處理方法,該方法可以包括以下步驟:

步驟S202:接收事件發(fā)生的信息;

步驟S204:查詢與事件綁定的動作及與動作對應的優(yōu)先級;

步驟S206:比較動作與操作對象時間序列上的動作的優(yōu)先級;

步驟S208:當動作的優(yōu)先級高于或等于操作對象時間序列上的動作時,執(zhí)行動作;當動作的優(yōu)先級低于操作對象時間序列上的動作時,取消動作。

其中,一個事件綁定一個或多個動作,每個動作對應一個優(yōu)先級等級,且優(yōu)先級等級為預定義的等級值。

而在本可選實施例中的接收時間發(fā)送的信息之前,本可選實施例的方法還包括:綁定事件與動作組,并對動作組中的每個動作設置對應的優(yōu)先級等級;

其中,對動作設置對應的優(yōu)先級等級具體包括:

步驟S31:根據(jù)家庭網關提供的基于事件創(chuàng)建相應動作組的動作組創(chuàng)建接口,創(chuàng)建動作組中的每個動作;

步驟S32:對每個動作設置優(yōu)先級等級;

步驟S33:對每個操作對象的動作進行記錄。

通過本可選實施例可以解決相關技術中AllJoyn網絡的事件-動作機制僅支持時間序列上的串行操作的問題。

下面通過本可選實施例的具體實施例對本可選實施例進行詳細的說明;

實施例1

本可選實施例1提供了一種AllJoyn網絡事件-動作優(yōu)先級處理方法,圖6是根據(jù)本發(fā)明可選實施例的AllJoyn網絡事件-動作優(yōu)先級處理方法的流程圖,如圖6所示,該方法的步驟包括:

步驟S601:綁定事件與動作組,對動作組中的每個動作設置對應的優(yōu)先級等級,優(yōu)先級等級為預定義的等級值。本實施例中,對動作設置對應的優(yōu)先級等級具體包括:根據(jù)家庭網關提供的基于事件創(chuàng)建相應動作組的動作組創(chuàng)建接口,創(chuàng)建動作組中的每個動作;對每個動作設置觸發(fā)時間,并對每個動作設置優(yōu)先級等級。其中,一個事件綁定一個或多個動作,每個動作對應一個觸發(fā)時間和一個優(yōu)先級等級。

由于本可選實施例是基于家庭網關實現(xiàn)的,為了實現(xiàn)本實施例所提及的功能,需要網關提供基于事件創(chuàng)建相應動作組的創(chuàng)建接口,動作組創(chuàng)建接口的參數(shù)如表1所示,其 中,動作[]和觸發(fā)時間[]、優(yōu)先級等級[]具有對應關系,同一下標位置的動作和觸發(fā)時間、優(yōu)先級等級是對應的。即在相應下標的觸發(fā)時間,根據(jù)相應下標的優(yōu)先級等級觸發(fā)對應下標的動作。

表1

一種創(chuàng)建后的結構如表2所示:

表2

步驟S602:接收事件發(fā)生的信息。

步驟S603:查詢與事件綁定的動作及與動作對應的觸發(fā)時間。

步驟S604,定時器開始計時,同時,對每個操作對象的動作按照時間順序進行編號。

由于本實施例是基于家庭網關實現(xiàn)的,為了實現(xiàn)本實施例所提及的功能,需要網關提供按照時間順序記錄每個操作對象的動作的功能,包括存儲最近完成和未完成的動作、移除較早完成和已取消的動作,動作記錄功能的參數(shù)如表3所示,其中,序列號和動作、優(yōu)先級等級具有對應關系,同一下標位置的序列號和動作、優(yōu)先級等級是對應的。即相應下標的動作將被觸發(fā)時,根據(jù)相應下標的優(yōu)先級等級處理對應下標的動作。

表3

一種記錄后的結構如表4所示:

表4

步驟S605,當?shù)竭_觸發(fā)時間后,按照序列號順序查詢與操作對象后續(xù)動作對應的優(yōu)先級等級,并與動作對應的優(yōu)先級等級進行比較:

當動作對應的優(yōu)先級等級高于或等于后續(xù)動作對應的優(yōu)先級等級時,執(zhí)行動作,并更新動作記錄;當動作對應的優(yōu)先級等級低于后續(xù)動作對應的優(yōu)先級等級時,取消動作,并更新動作記錄。

一種更新后的結構如表5所示:

表5

本可選實施例為每一個事件創(chuàng)建一個帶有優(yōu)先級等級的動作組合,用戶可以根據(jù)自己的需求為該事件綁定的每個動作設定相應的優(yōu)先級等級,然后網關會根據(jù)每個動作的 相應優(yōu)先級去依等級處理這些動作。這樣就可以實現(xiàn)用戶根據(jù)優(yōu)先級處理操作對象的多個動作。

實施例2

本可選實施例2提供了一種AllJoyn網絡事件-動作優(yōu)先級處理方法,該方法包括以下步驟:

(1)智能設備連入網關;

(2)網關暴露事件和動作接口給用戶;

(3)用戶調用網關基于事件創(chuàng)建動作組的接口,創(chuàng)建相應的動作組,并為每個動作設定相應優(yōu)先級等級;

(4)將該規(guī)則添加到規(guī)則引擎;

(5)定時器進行計時,網關記錄相應的動作;

(6)到達觸發(fā)時間,網關根據(jù)相應的優(yōu)先級等級處理相應的動作。

由上本可選實施例2的實現(xiàn)方法可知,針對相關技術中AllJoyn的事件-動作機制,能夠實現(xiàn)用戶利用優(yōu)先級處理在時間序列上選擇性執(zhí)行操作動作的功能。即具有如下有益效果:

(1)提高用戶體驗;用戶可以實現(xiàn)對一個操作對象的多個動作的優(yōu)先級處理,這樣用戶就可以利用簡潔的操作享受定制生活的服務,省去紛繁瑣碎的設備操作步驟。

(2)操作更靈活;本可選實施例提供的對操作對象的動作進行優(yōu)先級處理,使得用戶在多變的生活場景下有更加靈活的變動方式,從而更好地滿足用戶的多樣性需求。

(3)經濟節(jié)能;優(yōu)先級處理機制其實是為用戶為每一項服務提供了執(zhí)行依據(jù),這樣對用戶而言無用的設備操作被取消,能夠減少能源損耗。

(4)可實現(xiàn)性高;本可選實施例基于家庭網關系統(tǒng)的,具有切實可行性。

可選地,本實施例中的具體示例可以參考上述實施例及可選實施方式中所描述的示例,本實施例在此不再贅述。

顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件 和軟件結合。

以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。

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