用戶裝置及其驅(qū)動(dòng)方法、提供服務(wù)的設(shè)備及其驅(qū)動(dòng)方法
【專利說明】用戶裝置及其驅(qū)動(dòng)方法、提供服務(wù)的設(shè)備及其驅(qū)動(dòng)方法
[0001 ] 本申請(qǐng)要求于2014年11月5日在韓國(guó)知識(shí)產(chǎn)權(quán)局提交的分配編碼號(hào)為10-2014-0153082號(hào)韓國(guó)專利申請(qǐng)的權(quán)益,該申請(qǐng)的全部公開通過引用合并于此。
技術(shù)領(lǐng)域
[0002]本公開涉及一種用戶裝置、驅(qū)動(dòng)用戶裝置的方法、用于提供服務(wù)的設(shè)備以及驅(qū)動(dòng)用于提供服務(wù)的設(shè)備的方法。更具體地說,本公開涉及在物聯(lián)網(wǎng)(1T)領(lǐng)域中的多個(gè)用戶裝置,驅(qū)動(dòng)用戶裝置的方法、用于提供服務(wù)的設(shè)備以及驅(qū)動(dòng)用于提供服務(wù)的設(shè)備的方法,其中,所述多個(gè)用戶裝置被配置為根據(jù)在與執(zhí)行裝置的操作相關(guān)的規(guī)則中定義的操作順序來連續(xù)地接收規(guī)則并運(yùn)行單獨(dú)提供的規(guī)則引擎以執(zhí)行規(guī)則中定義的單個(gè)操作。
【背景技術(shù)】
[0003]現(xiàn)有技術(shù)的通信范例曾經(jīng)是以人為中心,但是現(xiàn)在物聯(lián)網(wǎng)(1T)的時(shí)代已到來,在物聯(lián)網(wǎng)中,物體作為主體參與到通信中。這樣的1T環(huán)境的發(fā)展不僅使社會(huì)基礎(chǔ)設(shè)施和產(chǎn)業(yè)能夠整體改變,而且能夠改變?yōu)樗饺硕ㄖ频闹悄芊?wù)。為了這樣的改變和服務(wù),已提議生態(tài)系統(tǒng)能夠通過將各種對(duì)象移近統(tǒng)一的1T接口來激活1T服務(wù)。
[0004]過去,向連接到一個(gè)中心服務(wù)器的大量裝置提供服務(wù)。每個(gè)裝置將對(duì)產(chǎn)生的事實(shí)(即,關(guān)于事件出現(xiàn)的信息)進(jìn)行處理,將產(chǎn)生的信息發(fā)送到中心服務(wù)器,并執(zhí)行中心服務(wù)器發(fā)出的命令。這里,事實(shí)可以是通過將諸如時(shí)間的信息添加到事件信息而產(chǎn)生的信息。中心服務(wù)器是具有高計(jì)算能力以及將被處理的所有規(guī)則的服務(wù)器級(jí)別的裝置。中心服務(wù)器從裝置接收所有事實(shí),確定將通過規(guī)則引擎執(zhí)行的規(guī)則,并執(zhí)行相關(guān)服務(wù)。
[0005]此外,在根據(jù)現(xiàn)有技術(shù)的編寫規(guī)則的技術(shù)中,提供了面向觸發(fā)條件(trigger)的規(guī)則編寫服務(wù)。因此,提供這樣的規(guī)則編寫服務(wù):使用戶選擇裝置以及觸發(fā)條件“如果…”,然后“做”適合于該觸發(fā)條件的“...”。
[0006]此外,在相關(guān)領(lǐng)域的技術(shù)中,提供額外的集線器裝置來支持低規(guī)格裝置,使得集線器裝置可與中心服務(wù)器通信而不與低規(guī)格裝置通信。
[0007]然而,相關(guān)領(lǐng)域的技術(shù)因?yàn)橛杉惺浇Y(jié)構(gòu)產(chǎn)生的負(fù)荷而引發(fā)了整個(gè)系統(tǒng)的性能問題。所有規(guī)則都由具有規(guī)則引擎的一個(gè)中心服務(wù)器來處理和管理并因此連接更多的裝置,由中心服務(wù)器產(chǎn)生更多個(gè)負(fù)荷,這引發(fā)了整個(gè)系統(tǒng)的性能問題。也就是說,由于所有裝置將產(chǎn)生的事實(shí)發(fā)送到中心服務(wù)器,所以過多的通信量集中在中心服務(wù)器,使得引起整個(gè)系統(tǒng)的操作效率低下。
[0008]此外,當(dāng)中心服務(wù)器無法進(jìn)行操作時(shí),整個(gè)系統(tǒng)也無法操作。即使連接的裝置是正常的,但是當(dāng)中心服務(wù)器無法操作時(shí),整個(gè)系統(tǒng)也無法操作。
[0009]同時(shí),相關(guān)領(lǐng)域的技術(shù)因?yàn)槊嫦蛴|發(fā)條件的規(guī)則編寫方法而在用戶的角度上也不是直觀的。面向觸發(fā)條件的規(guī)則編寫要求用戶首先要想因果關(guān)系。也就是說,它強(qiáng)迫用戶首先要想觸發(fā)條件“如果…”,而不是期望的動(dòng)作。然而,對(duì)于用戶來說,首先想動(dòng)作“想要…”是更加直觀和自然的。例如,當(dāng)在編寫規(guī)則時(shí),用戶偏向于首先確定動(dòng)作“想要打開電視機(jī)(TV)”,而不是“如果我坐在沙發(fā)上”。因此,面向觸發(fā)條件的規(guī)則編寫方法對(duì)于用戶來說是不直觀的。
[0010]此外,當(dāng)編寫規(guī)則時(shí),太多的操作會(huì)引起用戶的不便。為了編寫規(guī)則,用戶必須經(jīng)過如下六個(gè)操作:選擇觸發(fā)條件裝置、選擇觸發(fā)條件、選擇針對(duì)觸發(fā)條件的條件、選擇執(zhí)行裝置、選擇動(dòng)作和選擇動(dòng)作觸發(fā)條件。這些操作使會(huì)引起用戶在編寫規(guī)則時(shí)的不便和困難。
[0011]此外,需要集線器功能的額外裝置。為了使低規(guī)格裝置按照與服務(wù)器互鎖的方式來進(jìn)行操作,需要集線器功能的單獨(dú)的裝置。這引起了額外的成本。
[0012]將上述信息作為背景信息呈現(xiàn)僅是為了幫助理解本公開。至于上述信息中的任何信息是否可應(yīng)用為關(guān)于本公開的現(xiàn)有技術(shù),尚未做出確定也未做出斷言。
【發(fā)明內(nèi)容】
[0013]本公開的各方面在于至少解決上面提到的問題和/或缺點(diǎn)并至少提供下述優(yōu)點(diǎn)。因此,本公開的一方面在于提供物聯(lián)網(wǎng)(1T)領(lǐng)域中的多個(gè)用戶裝置、用于驅(qū)動(dòng)用戶裝置的方法、用于提供服務(wù)的設(shè)備和驅(qū)動(dòng)用于提供服務(wù)的設(shè)備的方法,其中,用戶裝置被配置為根據(jù)在與執(zhí)行裝置的操作相關(guān)的規(guī)則中定義的操作順序來連續(xù)地接收規(guī)則,并運(yùn)行各自設(shè)置的規(guī)則弓I擎來執(zhí)行在規(guī)則中定義的各自的操作。
[0014]根據(jù)本公開的一方面,提供了一種用戶裝置。用戶裝置包括:存儲(chǔ)器,被配置為接收并存儲(chǔ)與執(zhí)行裝置的操作相關(guān)的規(guī)則;控制器,被配置為控制:基于包括在存儲(chǔ)的規(guī)則中的優(yōu)先順序操作的確定結(jié)果來執(zhí)行所述優(yōu)先順序操作,響應(yīng)于所述優(yōu)先順序操作完成,將所述規(guī)則發(fā)送到用于執(zhí)行包括在所述規(guī)則中的下一順序操作的外圍裝置。
[0015]存儲(chǔ)器還可從用于提供服務(wù)的裝置或另一用戶裝置接收所述規(guī)則并存儲(chǔ)所述規(guī)貝1J,其中,所述用于提供服務(wù)的裝置接收關(guān)于所述規(guī)則的動(dòng)作命令的輸入,所述另一用戶裝置執(zhí)行在所述優(yōu)先順序操作之前的操作。
[0016]存儲(chǔ)器還可存儲(chǔ)用于執(zhí)行所述優(yōu)先順序操作的程序,并且控制器執(zhí)行存儲(chǔ)的與所述優(yōu)先順序操作的執(zhí)行相關(guān)的所述程序。
[0017]響應(yīng)于關(guān)于所述規(guī)則的存儲(chǔ)命令,控制器可通過通信接口從用于提供的服務(wù)的裝置接收所述程序,并存儲(chǔ)接收到的所述程序。
[0018]控制器還可包括當(dāng)將所述規(guī)則發(fā)送到所述外圍裝置時(shí)用于執(zhí)行所述下一順序操作的附加信息。
[0019]所述優(yōu)先順序操作可包括用于確定預(yù)定觸發(fā)條件是否被滿足的操作,所述下一順序操作可包括響應(yīng)于所述觸發(fā)條件被滿足而執(zhí)行的控制操作,所述用戶裝置還可包括操作執(zhí)行器,并且操作執(zhí)行器可包括用于感測(cè)所述觸發(fā)條件是否被滿足的至少一個(gè)傳感器。
[0020]根據(jù)本公開的另一方面,提供一種驅(qū)動(dòng)用戶裝置的方法。所述方法包括:接收與執(zhí)行裝置的操作相關(guān)的規(guī)則并存儲(chǔ)所述規(guī)則;基于包括在存儲(chǔ)的規(guī)則中的優(yōu)先順序操作的確定結(jié)果,控制執(zhí)行所述優(yōu)先順序操作,并響應(yīng)于所述優(yōu)先順序操作完成,將所述規(guī)則發(fā)送到用于執(zhí)行包括在所述規(guī)則中的下一順序操作的外圍裝置。
[0021]存儲(chǔ)與執(zhí)行裝置的操作相關(guān)的規(guī)則的步驟可包括:從用于提供服務(wù)的裝置或另一用戶裝置接收所述規(guī)則并存儲(chǔ)所述規(guī)則,其中,所述用于提供服務(wù)的裝置接收關(guān)于所述規(guī)則的動(dòng)作命令的輸入,所述另一用戶裝置執(zhí)行在所述優(yōu)先順序操作之前的操作。
[0022]存儲(chǔ)與執(zhí)行裝置的操作相關(guān)的規(guī)則的步驟可包括:存儲(chǔ)用于執(zhí)行所述優(yōu)先順序操作的程序,執(zhí)行所述優(yōu)先順序操作的步驟可包括:執(zhí)行存儲(chǔ)的與所述優(yōu)先順序操作的執(zhí)行相關(guān)的所述程序。
[0023]存儲(chǔ)與執(zhí)行裝置的操作相關(guān)的規(guī)則的步驟可包括:響應(yīng)于關(guān)于所述規(guī)則的存儲(chǔ)命令,通過通信接口從用于提供的服務(wù)的裝置接收所述程序,并存儲(chǔ)接收到的所述程序。
[0024]控制將所述規(guī)則發(fā)送到所述外圍裝置的步驟可包括:當(dāng)將所述規(guī)則發(fā)送到所述外圍裝置時(shí),提供用于執(zhí)行所述下一順序操作的附加信息。
[0025]所述優(yōu)先順序操作可包括用于確定預(yù)定觸發(fā)條件是否被滿足的操作,所述下一順序操作可包括響應(yīng)于所述觸發(fā)條件被滿足而執(zhí)行的控制操作,執(zhí)行所述優(yōu)先順序操作的步驟可包括感測(cè)所述觸發(fā)條件是否被滿足。
[0026]根據(jù)本公開的另一方面,提供了一種用于提供服務(wù)的裝置。所述裝置包括:程序管理器,被配置為將web頁面提供給用戶以用于編寫與執(zhí)行所述裝置的操作相關(guān)的規(guī)則;操作管理器,被配置為響應(yīng)于沒有指定用于執(zhí)行包括在編寫的規(guī)則中的操作的裝置,確定所述操作并自動(dòng)指定用戶的注冊(cè)裝置中的一個(gè)注冊(cè)裝置;裝置管理器,被配置為將所述規(guī)則發(fā)送到所述指定的裝置以執(zhí)行包括在所述規(guī)則中的優(yōu)先順序操作。
[0027]操作管理器可控制裝置管理器將與操作相關(guān)的程序發(fā)送到用于執(zhí)行在所述規(guī)則中定義的操作的至少一個(gè)用戶裝置。
[0028]響應(yīng)于來自用戶的用于執(zhí)行編寫的規(guī)則的命令,操作管理器可控制裝置管理器將所述規(guī)則發(fā)送到用于執(zhí)行在所述規(guī)則中定義的優(yōu)先順序操作的用戶裝置。
[0029]操作管理器可識(shí)別用戶的情境并自動(dòng)指定裝置。
[0030]根據(jù)本公開的另一方面,提供了一種驅(qū)動(dòng)用于提供服務(wù)的裝置的方法。所述方法包括:將web頁面提供給用戶以用于編寫與執(zhí)行所述裝置的操作相關(guān)的規(guī)則;響應(yīng)于沒有指定用于執(zhí)行包括在編寫的規(guī)則中的操作的裝置,確定所述操作并自動(dòng)指定用戶的注冊(cè)裝置中的一個(gè)注冊(cè)裝置;將所述規(guī)則發(fā)送到自動(dòng)指定的裝置以執(zhí)行包括在所述規(guī)則中的優(yōu)先順序操作。
[0031]所述方法還可包括:響應(yīng)于用于存儲(chǔ)編寫的規(guī)則的命令,將與操作相關(guān)的程序發(fā)送到用于執(zhí)行在所述規(guī)則中定義的操作的至少一個(gè)用戶裝置。
[0032]所述方法還可包括:響應(yīng)于來自用戶的用于執(zhí)行編寫的規(guī)則的命令,將所述規(guī)則發(fā)送到用于執(zhí)行在所述規(guī)則中定義的優(yōu)先順序操作的用戶裝置。
[0033]自動(dòng)指定的步驟可包括識(shí)別用戶的情境并自動(dòng)指定裝置。
[0034]根據(jù)上面提及的本公開的各種實(shí)施例,可通過分散的規(guī)則引擎來提高裝置效率和系統(tǒng)輕量化,并且由于用戶在編寫規(guī)則時(shí)能夠首先選擇動(dòng)作,因此向用戶提供了直觀性和便利性,從而使編寫規(guī)則容易、快速、簡(jiǎn)單。不僅如此,還可插入與觸發(fā)條件和動(dòng)作相關(guān)的可插入式應(yīng)用,從而提供了功能擴(kuò)展,使得即使在低規(guī)格裝置下也能夠根據(jù)規(guī)則很簡(jiǎn)單地執(zhí)行操作。
[0035]從下面結(jié)合附加進(jìn)行的公開本公開的各種實(shí)施例的詳細(xì)描述,本公開的其它方面、優(yōu)點(diǎn)和顯著特征對(duì)于本領(lǐng)域的技術(shù)人員來說將變得明顯。
【附圖說明】
[0036]從下面結(jié)合附圖進(jìn)行的描述中,本公開的特定實(shí)施例的以上和其它方向、特征和優(yōu)點(diǎn)將更加明顯,其中:
[0037]圖1是示出根據(jù)本公開的實(shí)施例的生態(tài)系統(tǒng)的示圖;
[0038]圖2是圖1的生態(tài)系統(tǒng)的示圖;
[0039]圖3是用于解釋根據(jù)本公開的實(shí)施例的執(zhí)行多個(gè)用戶裝置的操作的示圖;
[0040]圖4是用于解釋根據(jù)本公開的實(shí)施例的在圍繞用戶的抽象級(jí)別編寫規(guī)則的簡(jiǎn)單處理的示圖;
[0041]圖5是示出圖1的用戶裝置I或用戶裝置2的詳細(xì)結(jié)構(gòu)的框圖;
[0042]圖6是示出圖1的用戶裝置I或用戶裝置2的另一結(jié)構(gòu)的框圖;
[0043]圖7是示出圖1的用于提供服務(wù)的裝置的結(jié)構(gòu)的框圖;
[0044]圖8是示出根據(jù)本公開的實(shí)施例的使用生態(tài)系統(tǒng)的服務(wù)處理的示圖;
[0045]圖9A是示出圖5的用戶裝置I或用戶裝置2的內(nèi)部操作的示圖;
[0046]圖9B是示出圖6的用戶裝置I或用戶裝置2的內(nèi)部操作的示圖;
[0047]圖10是示出圖1中示出的用戶裝置I或用戶裝置2的驅(qū)動(dòng)處理的流程圖;
[0048]圖11是示出圖1中示出的用戶裝置I或用戶裝置