一種智能設(shè)備的控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能家電領(lǐng)域,特別是涉及一種智能設(shè)備的控制方法。
【背景技術(shù)】
[0002]目前,WIFI家電設(shè)備接入WIFI網(wǎng)絡(luò)時,需要將家電自身的配置信息發(fā)送給網(wǎng)關(guān),網(wǎng)關(guān)獲得這些配置信息后通過家電語義模型對當(dāng)前接入的家電進(jìn)行實例化,使其具有語義的功能,而通過語義實例化的功能可以作為一個獨立的功能模塊。
[0003]當(dāng)前的智能設(shè)備往往都配有相應(yīng)的控制APP (Applicat1n,應(yīng)用程序),通過這些APP可以控制設(shè)備所有的功能,現(xiàn)在用戶對智能家電的操作多依賴于APP。APP的虛擬控制界面包含設(shè)備的所有功能,使用戶可以完全脫離設(shè)備遙控器或者設(shè)備機(jī)身上的控制按鈕,就可以實現(xiàn)設(shè)備的正常運行。
[0004]例如,用戶回到家后,需要操作多個設(shè)備,如打開電視、打開空調(diào),打開電燈等。這時,用戶就可以找到每個設(shè)備相應(yīng)的APP逐一進(jìn)行操作,實現(xiàn)對該多個設(shè)備的控制。
[0005]但是,發(fā)明人在實現(xiàn)本發(fā)明時發(fā)現(xiàn),現(xiàn)有技術(shù)存在以下問題:
[0006]現(xiàn)在這些智能設(shè)備的功能往往只用一部分,很多功能都用不到,并且每個設(shè)備都對應(yīng)一個APP,當(dāng)設(shè)備較多時,用戶如果想要控制多個設(shè)備,需要找到多個APP對設(shè)備逐一進(jìn)行操作,無法令用戶快捷的對多個設(shè)備進(jìn)行操作。而且現(xiàn)有技術(shù)配置步驟復(fù)雜,無法智能動態(tài)調(diào)整,因此使得用戶體驗不好,操作效率低。
【發(fā)明內(nèi)容】
[0007]本發(fā)明要解決的技術(shù)問題是提供一種智能設(shè)備的控制方法,用以解決現(xiàn)有技術(shù)用戶使用APP對多個設(shè)備進(jìn)行操作時操作效率不高的問題。
[0008]為解決上述技術(shù)問題,本發(fā)明提供一種智能設(shè)備的控制方法,所述方法包括以下步驟:
[0009]A、根據(jù)用戶在不同時間段內(nèi)對智能設(shè)備的操作及操作所對應(yīng)的目標(biāo)屬性,生成虛擬設(shè)備管理APP ;
[0010]B、在對應(yīng)時間段內(nèi),利用所述虛擬設(shè)備管理APP對所述智能設(shè)備進(jìn)行控制。
[0011]進(jìn)一步,在所述步驟A之前,還包括根據(jù)智能設(shè)備的本體模型創(chuàng)建所述智能設(shè)備的設(shè)備模型,所述設(shè)備模型包括設(shè)備狀態(tài)與操作。
[0012]進(jìn)一步,所述創(chuàng)建設(shè)備模型具體包括:所述智能設(shè)備進(jìn)入語義設(shè)備網(wǎng)后,語義服務(wù)器通過本體模型模塊,對所述智能設(shè)備進(jìn)行本體實例化完成注冊,得到所述智能設(shè)備的設(shè)備模型;所述設(shè)備模型包括設(shè)備狀態(tài)S(s[l],s[2],s[3]…s[N])和操作O (ο [I], ο [2], ο [3]...,o[N])。
[0013]進(jìn)一步,所述語義設(shè)備網(wǎng)中包括提供服務(wù)的設(shè)備以及用戶環(huán)境中的傳感器,所述設(shè)備狀態(tài)S包括各個傳感器狀態(tài)和設(shè)備使用的狀態(tài)。
[0014]進(jìn)一步,所述步驟A具體包括:
[0015]Al、統(tǒng)計用戶在不同時間段內(nèi)的操作事件;
[0016]A2、根據(jù)所述操作事件的發(fā)生狀況及頻率,生成與相關(guān)智能設(shè)備的設(shè)備模型對應(yīng)的虛擬設(shè)備構(gòu)建規(guī)則;
[0017]A3、根據(jù)所述虛擬設(shè)備構(gòu)建規(guī)則構(gòu)建虛擬設(shè)備,并生成虛擬設(shè)備管理APP。
[0018]進(jìn)一步,操作事件E(e[l],e[2],e[3]…e[N])為操作O對設(shè)備狀態(tài)S的改變;其中 e[x]由(s [I]-value, s [2]-value, s [3]-value…,s [N]-value)表不,value 為改變值,當(dāng)value不為零時,則當(dāng)前的操作O與S中狀態(tài)改變的狀態(tài)參數(shù)有關(guān)聯(lián)關(guān)系。
[0019]進(jìn)一步,在所述步驟A2中,所述操作事件的發(fā)生狀況及頻率由用戶所述時間段內(nèi)的多個操作及相應(yīng)的操作對象確定。
[0020]進(jìn)一步,在所述步驟B中包括:用戶通過對所述虛擬設(shè)備管理APP中相應(yīng)屬性的改變,對所述智能設(shè)備進(jìn)行控制,其中所述屬性映射到所述智能設(shè)備上。
[0021]本發(fā)明有益效果如下:
[0022](I)用戶體驗好。用戶可以利用虛擬設(shè)備管理APP對多個設(shè)備進(jìn)行快捷管理,從而達(dá)到用戶滿意的程度。
[0023](2)成本低。本發(fā)明基于當(dāng)前互聯(lián)網(wǎng)家電,對家電設(shè)備進(jìn)行建模配置即可,不需要配有專屬硬件模塊,或給家電設(shè)備配有其它的連接技術(shù)。
[0024](3)效率高,避免了用戶對于對多個APP進(jìn)行繁雜的操作。
[0025](4)本發(fā)明基于目前通用的操作系統(tǒng)所提供的API (Applicat1n ProgrammingInterface,應(yīng)用程序編程接口 )即可實現(xiàn),具有可實現(xiàn)性。
【附圖說明】
[0026]圖1是本發(fā)明實施例的一種智能設(shè)備的控制方法的流程圖;
[0027]圖2是本發(fā)明實施例的一種空調(diào)的本體模型示意圖;
[0028]圖3是本發(fā)明實施例的一種虛擬設(shè)備構(gòu)建規(guī)則示意圖;
[0029]圖4是本發(fā)明實施例的一種虛擬設(shè)備管理APP的界面圖。
【具體實施方式】
[0030]為了解決現(xiàn)有技術(shù)用戶使用APP對多個設(shè)備進(jìn)行操作時操作效率不高的問題,本發(fā)明提供了一種智能設(shè)備的控制方法,以下結(jié)合附圖以及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。
[0031]本發(fā)明實施例的一種智能設(shè)備的控制方法如圖1所示,所述方法包括以下步驟:
[0032]首先,接收到設(shè)備上線通告后,網(wǎng)關(guān)根據(jù)智能設(shè)備的本體模型創(chuàng)建所述智能設(shè)備的設(shè)備模型,所述設(shè)備模型包括設(shè)備狀態(tài)與操作。本實施例中,創(chuàng)建設(shè)備模型具體包括:所述智能設(shè)備進(jìn)入語義設(shè)備網(wǎng)后,語義服務(wù)器通過本體模型模塊,對所述智能設(shè)備進(jìn)行本體實例化完成注冊,得到所述智能設(shè)備的設(shè)備模型;所述語義設(shè)備網(wǎng)中包括提供服務(wù)的設(shè)備以及用戶環(huán)境中的傳感器,所述設(shè)備模型包括設(shè)備狀態(tài)S (S [I],S [2],S [3]…S [N])和操作O (ο [I],ο [2],ο [3]…,ο [N]),所述設(shè)備狀態(tài)S包括各個傳感器狀態(tài)和設(shè)備使用的狀態(tài)。
[0033]然后,在用戶連續(xù)通過多個APP對相應(yīng)設(shè)備進(jìn)行操作后,根據(jù)用戶在不同時間段內(nèi)對智能設(shè)備的操作及操作所對應(yīng)的目標(biāo)屬性,生成虛擬設(shè)備管理APP。具體過程為:首先統(tǒng)計用戶在不同時間段內(nèi)的操作事件。其次根據(jù)所述操作事件的發(fā)生狀況及頻率,生成與相關(guān)智能設(shè)備的設(shè)備模型對應(yīng)的虛擬設(shè)備構(gòu)建規(guī)則;本實施例中所述操作事件的發(fā)生狀況及頻率由用戶所述時間段內(nèi)的多個操作及相應(yīng)的操作對象確定。最后根據(jù)所述虛擬設(shè)備構(gòu)建規(guī)則構(gòu)建虛擬設(shè)備,并生成虛擬設(shè)備管理APP。其中,操作事件EGtlLeDLeO-eliN]) 為操作 O 對設(shè)備狀態(tài) S 的改變;e[x]由(s[I]-value, s[2]-value, s[3]-value…,s [N]-value)表示,value為改變值,當(dāng)value不為零時,貝U當(dāng)前的操作O與S中狀態(tài)改變的狀態(tài)參數(shù)有關(guān)聯(lián)關(guān)系。
[0034]最后,在對應(yīng)時間段內(nèi),利用所述虛擬設(shè)備管理APP對所述智能設(shè)備進(jìn)行控制。本實施例中用戶通過對所述虛擬設(shè)備管理APP中相應(yīng)屬性的改變,對所述智能設(shè)備進(jìn)行控制,其中所述屬性映射到所述智能設(shè)備上。
[0035]本發(fā)明在用戶使用APP對設(shè)備進(jìn)行操作時,智能網(wǎng)關(guān)將用戶對設(shè)備的操作及操作所對應(yīng)的目標(biāo)屬性進(jìn)行統(tǒng)計和分析,構(gòu)建虛擬設(shè)備關(guān)聯(lián)規(guī)則,代表某一個用戶對設(shè)備的使用習(xí)慣及環(huán)境參數(shù)偏好,該關(guān)聯(lián)規(guī)則由網(wǎng)關(guān)推送至用戶APP,生成虛擬設(shè)備管理APP,解決了用戶體驗不好,效率不高的缺點,并有益于提高智能家居網(wǎng)內(nèi)的家電控制效率。
[0036]下面以一個具體實施例對本發(fā)明的控制方法進(jìn)行詳細(xì)描述,該方法包括以下過程:
[0037]1、智能家電設(shè)備進(jìn)入語義設(shè)備網(wǎng)后,語義服務(wù)器通過本體模型模塊,對其進(jìn)行本體實例化完成注冊。
[0038]語義設(shè)備網(wǎng)中的設(shè)備包括提供服務(wù)的家電以及一些感應(yīng)環(huán)境的傳感器。家電包括電視機(jī)、冰箱、空調(diào)等,傳感器包括光線傳感器、溫度傳感器、PM2.5傳感器、門禁傳感器等。
[0039]語義服務(wù)器下有語義引擎,包括本體模型、語義推理、語義標(biāo)注等模塊。<