通信裝置、控制系統(tǒng)以及通信方法
【專利摘要】本發(fā)明涉及通信裝置、控制系統(tǒng)以及通信方法。該通信裝置包括確定單元和發(fā)送單元。當與預定項目有關(guān)的設(shè)置信息從預定設(shè)備被接收時,該確定單元確定在設(shè)置信息被接收之后在預定時間段過去之前是否有與該預定項目有關(guān)的另外的設(shè)置信息從該預定設(shè)備被新接收。當該確定單元確定在該預定時間段過去之前另外的設(shè)置信息未從該預定設(shè)備被新接收時,該發(fā)送單元將設(shè)置信息發(fā)送至服務(wù)器裝置。
【專利說明】通信裝置、控制系統(tǒng)以及通信方法
【技術(shù)領(lǐng)域】
[0001]本文所討論的實施方式涉及通信裝置、控制系統(tǒng)以及通信方法。
【背景技術(shù)】
[0002]已知控制系統(tǒng)的常規(guī)技術(shù),在控制系統(tǒng)中住宅中安裝的設(shè)備通過網(wǎng)關(guān)連接至網(wǎng)絡(luò)上的控制服務(wù)器并且控制服務(wù)器控制每個設(shè)備。存在如下已知技術(shù)作為這種控制系統(tǒng)的例子:其中當設(shè)備的設(shè)置改變時設(shè)備向控制服務(wù)器發(fā)送關(guān)于變化的設(shè)置內(nèi)容的通知并且控制服務(wù)器根據(jù)由從目標設(shè)備接收的通知表示的變化的設(shè)置內(nèi)容來控制其他設(shè)備。例如,參見日本專利特開第2002-170171號公報和日本專利特開第2001-043161號公報。
[0003]然而,使用其中每當目標設(shè)備中改變設(shè)置時隨后向控制服務(wù)器發(fā)送表示變化的設(shè)置內(nèi)容的通知的技術(shù),當設(shè)置連續(xù)變化時,還向控制服務(wù)器發(fā)送表示未確定的設(shè)置內(nèi)容的通知。因此,存在如下問題:控制服務(wù)器執(zhí)行不需要的處理。此外,來自其中設(shè)置內(nèi)容未被堅定地確定的設(shè)備的通知是至控制服務(wù)器的不需要的流量。
[0004]例如,安裝在住宅中的已知的空調(diào)設(shè)備的示例包括其中通過按壓上/下按鈕分級設(shè)置設(shè)置溫度的空調(diào)設(shè)備。此外,由控制系統(tǒng)提供的服務(wù)的可設(shè)想示例包括其中當設(shè)置在空調(diào)設(shè)備中的設(shè)置溫度變化時安裝在同一住宅中的其他空調(diào)設(shè)備的設(shè)置溫度也根據(jù)變化的設(shè)置溫度變化的服務(wù)。
[0005]在這一點上,當用戶通過連續(xù)按壓上/下按鈕將設(shè)置溫度變成目標溫度時,一些空調(diào)設(shè)備除了向控制服務(wù)器發(fā)送最終設(shè)置溫度之外隨后還發(fā)送關(guān)于中間級的設(shè)置溫度的通知。因此,因為控制服務(wù)器根據(jù)表示未確定的設(shè)置溫度的通知控制其他空調(diào)設(shè)備,所以控制服務(wù)器執(zhí)行浪費的控制。此外,中間通知為網(wǎng)絡(luò)的不需要的流量。
[0006]因此,本發(fā)明的實施方式的一個方面的目標是提供減少控制服務(wù)器中執(zhí)行的浪費的處理的通信裝置、控制系統(tǒng)和通信方法。
【發(fā)明內(nèi)容】
[0007]根據(jù)實施方式的一個方面,通信裝置包括確定單元和發(fā)送單元。當與預定項目有關(guān)的設(shè)置信息從預定設(shè)備被接收時,確定單元確定在設(shè)置信息被接收之后在預定時間段過去之前是否有與預定項目有關(guān)的另外的設(shè)置信息從預定設(shè)備被新接收。當確定單元確定在預定時間段過去之前另外的設(shè)置信息未從預定設(shè)備被新接收時,發(fā)送單元將設(shè)置信息發(fā)送至服務(wù)器裝置。
[0008]根據(jù)實施方式的另一方面,控制系統(tǒng)包括服務(wù)器裝置和多個通信裝置。服務(wù)器裝置控制安裝在多個住宅中的多個設(shè)備。多個通信裝置中的每一個將表明安裝在多個住宅之一中的設(shè)備被改變了的通知發(fā)送至服務(wù)器裝置。每個通信裝置包括確定單元和發(fā)送單元。當與預定項目有關(guān)的設(shè)置信息從預定設(shè)備被接收時,確定單元確定在設(shè)置信息被接收之后在預定時間段過去之前是否有與預定項目有關(guān)的另外的設(shè)置信息從預定設(shè)備被新接收。當確定單元確定在預定時間段過去之前另外的設(shè)置信息未從預定設(shè)備被新接收時,發(fā)送單元將設(shè)置信息發(fā)送至服務(wù)器裝置。服務(wù)器裝置包括基于由通信裝置之一發(fā)送的設(shè)置信息控制預定設(shè)備的控制單元。
[0009]根據(jù)實施方式的又一方面,一種通信方法包括:當從預定設(shè)備接收到與預定項目有關(guān)的設(shè)置信息時,由將表明預定設(shè)備的設(shè)置被改變了的通知發(fā)送至服務(wù)器裝置的通信裝置確定在接收到設(shè)置信息之后在預定時間段過去之前是否從預定設(shè)備新接收到與預定項目有關(guān)的另外的設(shè)置信息;以及當確定在預定時間段過去之前未從預定設(shè)備新接收到另外的設(shè)置信息時,由通信裝置將設(shè)置信息發(fā)送至服務(wù)器裝置。
【專利附圖】
【附圖說明】
[0010]圖1是示出了根據(jù)第一實施方式的控制系統(tǒng)的示意圖;
[0011]圖2是示出了阻滯通知的處理的示例的示意圖;
[0012]圖3是示出了根據(jù)第一實施方式的網(wǎng)關(guān)裝置的硬件配置的示例的示意圖;
[0013]圖4是示出了根據(jù)第一實施方式的網(wǎng)關(guān)裝置的功能配置的示意圖;
[0014]圖5是示出了接收歷史表格的示例的示意圖;
[0015]圖6是示出了狀態(tài)變化通知臨時保存表格的示例的示意圖;
[0016]圖7是示出了連接設(shè)備管理表格的示例的示意圖;
[0017]圖8是示出了創(chuàng)建接收間隔通知的處理的示例的示意圖;
[0018]圖9是示出了根據(jù)第一實施方式的控制服務(wù)器的硬件配置的示例的示意圖;
[0019]圖10是示出了根據(jù)第一實施方式的控制服務(wù)器的功能配置的示意圖;
[0020]圖11是示出了設(shè)備管理表格的示例的示意圖;
[0021]圖12是示出了接收間隔表格的示例的示意圖;
[0022]圖13是示出了通過使用接收間隔更新通知阻滯計時器的處理的示例的示意圖;
[0023]圖14是示出了當檢測設(shè)備時執(zhí)行的處理的序列圖;
[0024]圖15是示出了當接收狀態(tài)變化通知時執(zhí)行的處理的序列圖;
[0025]圖16是示出了更新設(shè)備管理表格的處理的序列圖;
[0026]圖17是示出了當根據(jù)第一實施方式的網(wǎng)關(guān)裝置檢測新的設(shè)備時執(zhí)行的處理流的流程圖;
[0027]圖18是示出了當根據(jù)第一實施方式的控制服務(wù)器接收關(guān)于通知阻滯計時器值的獲取請求時所執(zhí)行的處理流的流程圖;
[0028]圖19是示出了當根據(jù)第一實施方式的網(wǎng)關(guān)裝置接收狀態(tài)變化通知時執(zhí)行的處理流的流程圖;
[0029]圖20是示出了根據(jù)第一實施方式的網(wǎng)關(guān)裝置檢測接收間隔的處理流的流程圖;以及
[0030]圖21是示出了根據(jù)第一實施方式的控制服務(wù)器確定通知阻滯計時器值的處理流的流程圖。
【具體實施方式】
[0031 ] 將參照附圖來說明本發(fā)明的優(yōu)選實施方式。
[0032]本發(fā)明中所公開的技術(shù)不限于下述實施方式。此外,可以以任何適當?shù)慕M合使用實施方式,只要實施方式不相互沖突即可。
[0033][a]第一實施方式
[0034]在下述第一實施方式中,將參照圖1來描述根據(jù)本發(fā)明的控制系統(tǒng)的示例。圖1是示出了根據(jù)第一實施方式的控制系統(tǒng)的示意圖。如圖1所示,控制系統(tǒng)I包括住宅2、住宅3、網(wǎng)絡(luò)4、控制服務(wù)器5和用戶終端6。盡管在圖1中沒有示出,但是控制系統(tǒng)I還可以另外包括與住宅2和住宅3相同的住宅。
[0035]住宅2包括網(wǎng)關(guān)裝置10、空調(diào)設(shè)備11、照明設(shè)備12和照明設(shè)備13。此外,住宅3包括網(wǎng)關(guān)裝置14、空調(diào)設(shè)備15、照明設(shè)備16和照明設(shè)備17。此外,除了空調(diào)設(shè)備11和15以及照明設(shè)備12、13、16、17以外,住宅2和住宅3每個還可以包括具有任意功能的設(shè)備。
[0036]例如,住宅2和住宅3每個還可以包括各種家用電器如控制熱水的熱水供應設(shè)備、控制網(wǎng)絡(luò)的網(wǎng)絡(luò)裝置、給每個房間分配電力的配電設(shè)備、冰箱等。在下面的描述中,假定網(wǎng)關(guān)裝置14、空調(diào)設(shè)備15和照明設(shè)備16、17具有與由網(wǎng)關(guān)裝置10、空調(diào)設(shè)備11和照明設(shè)備12、13執(zhí)行的功能相同的功能;因此,將省略其描述。此外,在下面的描述中,空調(diào)設(shè)備11和照明設(shè)備12、13每個有時可以被稱為設(shè)備11、12、13。
[0037]空調(diào)設(shè)備11是安裝在住宅2中并且按級接收設(shè)置溫度的變化的空調(diào)設(shè)備。例如,當布置在用于操作空調(diào)設(shè)備11的遙控器上的上/下按鈕被按壓時,空調(diào)設(shè)備11依次接收設(shè)置溫度的變化。然后,每當設(shè)置溫度變化時,空調(diào)設(shè)備11通過任意通信路徑如有線局域網(wǎng)(LAN)、無線LAN、藍牙(注冊商標)等將表示變化的設(shè)置溫度的狀態(tài)變化通知發(fā)送至網(wǎng)關(guān)裝置10。
[0038]照明設(shè)備12和照明設(shè)備13是安裝在住宅2中并且按級接收亮度的變化的照明設(shè)備。例如,當布置在用于操作照明設(shè)備12的操作板上的上/下按鈕被按壓時,照明設(shè)備12接收亮度每“ I % ”單位的變化,其中,將電燈的最小亮度定義為“O % ”而將電燈的最大亮度定義為“100%”。然后,照明設(shè)備12通過任意通信路徑將表示變化的設(shè)置亮度的狀態(tài)變化通知發(fā)送至網(wǎng)關(guān)裝置10。
[0039]在這一點上,設(shè)備11至13中每個在其中存儲制造商代碼、產(chǎn)品代碼和作為設(shè)備11至13中每個的標識符的設(shè)備ID (標識)。在此提到的制造商代碼是由制造商給設(shè)備11至13中每個唯一地添加的標識號。在此提到的產(chǎn)品代碼是由制造商給設(shè)備11至13中每個唯一地添加的標識信息如產(chǎn)品名稱。當設(shè)備11至13新安裝在住宅2中時,設(shè)備11至13中每個向網(wǎng)關(guān)裝置10輸出包括設(shè)備ID的設(shè)備檢測通知。然后,當從網(wǎng)關(guān)裝置10接收關(guān)于設(shè)備信息的獲取請求時,設(shè)備11至13中每個向網(wǎng)關(guān)裝置10發(fā)送包括制造商代碼和產(chǎn)品代碼的響應。
[0040]此外,如果各種設(shè)置變化,則設(shè)備11至13中每個向網(wǎng)關(guān)裝置10發(fā)送包括設(shè)備ID、表示變化的設(shè)置項的屬性名稱以及變化的設(shè)置值的狀態(tài)變化通知。例如,如果設(shè)置溫度從“26°C”變成“27°C”,則空調(diào)設(shè)備11向網(wǎng)關(guān)裝置10發(fā)送包括表示空調(diào)設(shè)備11的設(shè)備ID “C01”、表示設(shè)置溫度的變化的屬性名稱“設(shè)置溫度”以及變化值“27°C”的狀態(tài)變化通知。此外,在下面的描述中,針對變化的設(shè)置項如設(shè)置在空調(diào)設(shè)備11中的設(shè)置溫度、照明設(shè)備12和照明設(shè)備13中每個的設(shè)置亮度等被稱為屬性。
[0041]網(wǎng)關(guān)裝置10通過網(wǎng)絡(luò)4將從設(shè)備11至13中之一接收的狀態(tài)變化通知發(fā)送至控制服務(wù)器5。此外,當網(wǎng)關(guān)裝置10通過網(wǎng)絡(luò)4從控制服務(wù)器5接收指示設(shè)備11至13中每個的控制的控制指令時,網(wǎng)關(guān)裝置10將所接收的控制指令輸出至設(shè)備11至13中每個。因此,設(shè)備11至13中每個根據(jù)所接收的控制指令來改變亮度或設(shè)置溫度。
[0042]網(wǎng)絡(luò)4是任意網(wǎng)絡(luò)如寬范圍LAN、因特網(wǎng)等。此外,控制服務(wù)器5是控制設(shè)備11至13以及設(shè)備15至17中每個的控制服務(wù)器。例如,如果照明設(shè)備12的設(shè)置亮度變化,則控制服務(wù)器5通過網(wǎng)關(guān)裝置10和網(wǎng)絡(luò)4接收表示變化的設(shè)置亮度的狀態(tài)變化通知。在這種情況下,控制服務(wù)器5根據(jù)由所接收的狀態(tài)變化通知表示的設(shè)置亮度的值來計算照明設(shè)備13的設(shè)置亮度,然后向網(wǎng)關(guān)裝置10發(fā)送指示將照明設(shè)備13中設(shè)置的設(shè)置亮度變成所計算的設(shè)置亮度的控制指令。具體地,在第一實施方式中,根據(jù)照明設(shè)備12的設(shè)置亮度,控制服務(wù)器5對作為另一設(shè)備的照明設(shè)備13的設(shè)置亮度進行調(diào)節(jié)和控制。
[0043]在這一點上,在每當網(wǎng)關(guān)裝置10從設(shè)備11至13中每個接收通知如變化的設(shè)置溫度或變化的設(shè)置亮度則網(wǎng)關(guān)裝置10通知控制服務(wù)器5變化的設(shè)置溫度或變化的設(shè)置亮度時,網(wǎng)關(guān)裝置10允許控制服務(wù)器5執(zhí)行不需要的處理。例如,假定用戶將照明設(shè)備12的設(shè)置亮度從“ 50 % ”每“ I % ”單位連續(xù)變成“ 60 %。在這種情況下,如果控制服務(wù)器5根據(jù)照明設(shè)備12的最終設(shè)置亮度“60%”來計算照明設(shè)備13的設(shè)置亮度就足夠了。
[0044]然而,照明設(shè)備12通知網(wǎng)關(guān)裝置10在“50%”與“60%”之間的每“1%”單位的設(shè)置亮度。因此,如果網(wǎng)關(guān)裝置10將從照明設(shè)備12接收的每個設(shè)置亮度作為通知通知給控制服務(wù)器5,則網(wǎng)關(guān)裝置10允許控制服務(wù)器5執(zhí)行不需要的處理,這是個問題。此外,此時,在網(wǎng)關(guān)裝置10與控制服務(wù)器5之間發(fā)生不需要的通信量,這可能是網(wǎng)絡(luò)擁塞的原因。
[0045]因此,網(wǎng)關(guān)裝置10執(zhí)行下面的處理。例如,當網(wǎng)關(guān)裝置10從照明設(shè)備12接收其中設(shè)置亮度用作屬性的狀態(tài)變化通知時,網(wǎng)關(guān)裝置10在網(wǎng)關(guān)裝置10接收狀態(tài)變化通知之后等待預定時間段。此外,當在待機時間段期間即在接收狀態(tài)變化通知之后預定時間段過去之前網(wǎng)關(guān)裝置10再次從照明設(shè)備12接收設(shè)置亮度用作屬性的狀態(tài)變化通知時,網(wǎng)關(guān)裝置10在再次接收狀態(tài)變化通知之后等待預定時間段。
[0046]然后,如果網(wǎng)關(guān)裝置10在自從接收狀態(tài)變化通知之后預定時間段過去之前未從照明設(shè)備12再次接收設(shè)置亮度用作屬性的狀態(tài)變化通知,則網(wǎng)關(guān)裝置10將從照明裝置12接收的狀態(tài)變化通知發(fā)送至控制服務(wù)器5。具體地,網(wǎng)關(guān)裝置10將從照明設(shè)備12接收的設(shè)置亮度用作屬性的狀態(tài)變化通知中的最后一個接收的狀態(tài)變化通知發(fā)送至控制服務(wù)器5。因此,因為網(wǎng)關(guān)裝置10僅通知控制服務(wù)器5最終屬性的值,所以網(wǎng)關(guān)裝置10能夠減少由控制服務(wù)器5執(zhí)行的不需要的處理。此外,網(wǎng)關(guān)裝置10可以減少從網(wǎng)關(guān)裝置10到控制服務(wù)器5的交通量。
[0047]此外,對于照明設(shè)備12的不按級變化的屬性如電源的開/關(guān),當屬性變化時,網(wǎng)關(guān)裝置10立即通知控制服務(wù)器5該屬性,而不等待預定時間段。因此,對于不連續(xù)變化的屬性的狀態(tài)變化通知,網(wǎng)關(guān)裝置10立即通知控制服務(wù)器5該屬性而不等待。
[0048]在下文中,將參照圖2對阻滯由網(wǎng)關(guān)裝置10發(fā)送的通知到控制服務(wù)器5的處理進行描述。圖2是示出了阻滯通知的處理的示例的示意圖。圖2示出了當網(wǎng)關(guān)裝置10接收其中照明設(shè)備的設(shè)置亮度用作屬性的狀態(tài)變化通知以及其中電源的開/關(guān)狀態(tài)用作屬性的狀態(tài)變化通知時將狀態(tài)變化通知發(fā)送至控制服務(wù)器5的時序的示例。此外,圖2示出了當網(wǎng)關(guān)裝置10從空調(diào)設(shè)備11接收其中設(shè)置溫度用作屬性的狀態(tài)變化通知時將狀態(tài)變化通知發(fā)送至控制服務(wù)器5的時序的示例。
[0049]例如,如圖2中(A)所示,當連續(xù)進行三次設(shè)置亮度變化時,如其中設(shè)置亮度從“50%”變成“53%”且每“1%”單位發(fā)出通知的情況,照明設(shè)備12向網(wǎng)關(guān)裝置10連續(xù)發(fā)送三個其中設(shè)置亮度用作屬性的狀態(tài)變化通知(圖2中示出的向上方向的箭頭)。在這種情況下,如圖2中(B)所示,每當網(wǎng)關(guān)裝置10接收狀態(tài)變化通知時(圖2中示出的水平向右方向的箭頭),網(wǎng)關(guān)裝置10等待預定時間段。因此,網(wǎng)關(guān)裝置10不將第一狀態(tài)變化通知和第二狀態(tài)變化通知發(fā)送至控制服務(wù)器5,因為在網(wǎng)關(guān)裝置10接收每個狀態(tài)變化通知之后的預定等待時間期間網(wǎng)關(guān)裝置10接收其中將設(shè)置亮度用作屬性的第二狀態(tài)變化通知和第三狀態(tài)變化通知。
[0050]相反,如圖2中(C)所示,如果在網(wǎng)關(guān)裝置10接收第三狀態(tài)變化通知之后的預定時間段內(nèi)網(wǎng)關(guān)裝置10未從照明設(shè)備12接收其中設(shè)置亮度用作屬性的新的狀態(tài)變化通知,則網(wǎng)關(guān)裝置10如圖2中(D)所示將從照明設(shè)備12接收的最后一個狀態(tài)變化通知發(fā)送至控制服務(wù)器5。
[0051]相反,如圖2中(E)所示,照明設(shè)備12將其中電源的開/關(guān)狀態(tài)用作屬性的狀態(tài)變化通知發(fā)送至網(wǎng)關(guān)裝置10。在這種情況下,因為電源的開/關(guān)狀態(tài)不是連續(xù)變化的屬性,所以在網(wǎng)關(guān)裝置10從照明設(shè)備12接收其中將電源的開/關(guān)狀態(tài)用作屬性的狀態(tài)變化通知之后,網(wǎng)關(guān)裝置10不做任何處理將狀態(tài)變化通知發(fā)送至控制服務(wù)器5。如上所述,可以根據(jù)屬性改變由網(wǎng)關(guān)裝置10執(zhí)行的操作。
[0052]此外,如圖2中(F)所示,如果設(shè)置溫度連續(xù)變化三次,如其中設(shè)置溫度從“25°C”每一度變成“28°C”的情況,空調(diào)設(shè)備11向網(wǎng)關(guān)裝置10連續(xù)發(fā)送三個其中每個中設(shè)置溫度用作屬性的狀態(tài)變化通知。在這種情況下,如圖2中(G)所示,每當網(wǎng)關(guān)裝置10接收狀態(tài)變化通知時(圖2中示出的水平向右方向的箭頭),網(wǎng)關(guān)裝置10等待預定時間段。因此,網(wǎng)關(guān)裝置10不向控制服務(wù)器5發(fā)送第一狀態(tài)變化通知和第二狀態(tài)變化通知,因為在網(wǎng)關(guān)裝置10接收每個狀態(tài)變化通知之后的預定等待時間內(nèi)網(wǎng)關(guān)裝置10接收其中每個中設(shè)置溫度用作屬性的第二狀態(tài)變化通知和第三狀態(tài)變化通知。
[0053]然后,如圖2中(H)所示,如果在網(wǎng)關(guān)裝置10接收第三狀態(tài)變化通知之后的預定時間段內(nèi)網(wǎng)關(guān)裝置10未從空調(diào)設(shè)備11接收其中設(shè)置溫度用作屬性的新的狀態(tài)變化通知,則網(wǎng)關(guān)裝置10執(zhí)行下面的處理。S卩,如圖2中(I)所示,網(wǎng)關(guān)裝置10將從空調(diào)設(shè)備11接收的最后一個狀態(tài)變化通知發(fā)送至控制服務(wù)器5。
[0054]在下文中,將參照圖來描述網(wǎng)關(guān)裝置10的具體示例。首先,將參照圖3來描述網(wǎng)關(guān)裝置10的硬件配置的示例。圖3是示出了根據(jù)第一實施方式的網(wǎng)關(guān)裝置的硬件配置的示例的示意圖。例如,網(wǎng)關(guān)裝置10包括中央處理單元(CPU) 10a、存儲器10b、存儲裝置10c、設(shè)備LAN接口單元1d以及服務(wù)器LAN接口單元1e。存儲器1b在其中存儲通信程序1f。
[0055]CPU 1a是執(zhí)行各種算術(shù)處理的算術(shù)處理單元。例如,通過執(zhí)行例如控制網(wǎng)關(guān)裝置10的控制程序,CPU 1a執(zhí)行網(wǎng)關(guān)裝置10的整體控制。存儲器1b是半導體存儲器裝置如雙內(nèi)聯(lián)存儲器模塊(DIMM)、閃存等,并且在其中存儲由CPU 1a執(zhí)行的控制程序和由CPU1a用于算術(shù)處理的數(shù)據(jù)。存儲裝置1c是存儲裝置如硬盤驅(qū)動(HDD)、固態(tài)驅(qū)動(SSD)等。
[0056]設(shè)備LAN接口單元1d是控制網(wǎng)關(guān)裝置10與安裝在住宅2中的設(shè)備11至13中每個之間的通信的通信接口。例如,設(shè)備LAN接口單元1d通過通信路徑如有線LAN、無線LAN、藍牙(注冊商標)等向設(shè)備11至13中每個發(fā)送數(shù)據(jù)和從設(shè)備11至13中每個接收數(shù)據(jù)。此外,服務(wù)器LAN接口單元1e是由網(wǎng)關(guān)裝置10使用來控制通過網(wǎng)絡(luò)4與控制服務(wù)器5的通信的通信接口。
[0057]在這一點上,CPU 1a執(zhí)行存儲器1b中存儲的通信程序1f,因此網(wǎng)關(guān)裝置10作為具有圖4中示出的功能配置的裝置操作。在下文中,將參照圖4對執(zhí)行通信程序1f的網(wǎng)關(guān)裝置10的功能配置的示例進行描述。
[0058]圖4是示出了根據(jù)第一實施方式的網(wǎng)關(guān)裝置的功能配置的示意圖。在圖4中示出的示例中,網(wǎng)關(guān)裝置10包括:表格存儲單元20、設(shè)備發(fā)送/接收單元24、設(shè)備信息獲取單元25、分配單元26、確定單元27、檢測單元28和服務(wù)器發(fā)送/接收單元29。此外,表格存儲單元20在其中存儲接收歷史表格21、狀態(tài)變化通知臨時保存表格22和連接設(shè)備管理表格23。表格存儲單元20是例如存儲器1b中設(shè)置的存儲區(qū)域。
[0059]在下文中,將描述存儲在表格存儲單元20中的接收歷史表格21、狀態(tài)變化通知臨時保存表格22和連接設(shè)備管理表格23中存儲的信息。接收歷史表格21在其中以關(guān)聯(lián)方式存儲從設(shè)備11至13中每個接收狀態(tài)變化通知的時間以及表示作為狀態(tài)變化通知的發(fā)送源的設(shè)備的設(shè)備信息。
[0060]例如,圖5是示出了接收歷史表格21的示例的示意圖。在圖5中示出的示例中,接收歷史表格21在其中以關(guān)聯(lián)方式存儲用作關(guān)于設(shè)備的標識信息的設(shè)備ID、用作關(guān)于通知屬性的標識信息的屬性名稱、接收日期以及接收時間。例如,接收歷史表格21在其中存儲表示圖1中示出的空調(diào)設(shè)備11的設(shè)備ID “C01”、屬性名稱“設(shè)置溫度”、接收日期“2013/03/05”以及接收時間“10:52:30:8”。因此,接收歷史表格21表示在2013年3月5日10:52:30:8從空調(diào)設(shè)備11接收其中將設(shè)置溫度用作屬性的狀態(tài)變化通知。
[0061]此外,接收歷史表格21在其中以關(guān)聯(lián)方式存儲表示圖1中示出的照明設(shè)備12的設(shè)備ID “A01”、表示設(shè)置亮度變化的屬性名稱“設(shè)置亮度”、接收日期“2013/03/05”以及接收時間“12:06:30:5”。因此,接收歷史表格21表示在2013年3月5日12:06:30:5從照明設(shè)備12接收其中將設(shè)置亮度用作屬性的狀態(tài)變化通知。
[0062]此外,接收歷史表格21在其中以關(guān)聯(lián)方式存儲表示空調(diào)設(shè)備(未示出)的設(shè)備ID “B01”、表示氣流量變化的屬性名稱“設(shè)置氣流量”、接收日期“2013/03/05”以及接收時間“12:08:42:2”。因此,接收歷史表格21表示在2013年3月5日12:08:42:2從空調(diào)設(shè)備接收其中將氣流量用作屬性的狀態(tài)變化通知。
[0063]在此通過返回參照圖4來給出描述。狀態(tài)變化通知臨時保存表格22在其中對于設(shè)備與屬性的每個組合存儲從設(shè)備11至13接收的狀態(tài)變化通知中的最新狀態(tài)變化通知。例如,圖6是示出了狀態(tài)變化通知臨時保存表格22的示例的示意圖。如圖6所示,狀態(tài)變化通知臨時保存表格22在其中存儲包括設(shè)備ID、屬性名稱和表示通知的屬性的最新狀態(tài)的值的狀態(tài)變化通知。
[0064]例如,在圖6中示出的示例中,狀態(tài)變化通知臨時保存表格22在其中存儲其中包括設(shè)備ID “A01”、屬性名稱“設(shè)置亮度”和值“100%”的狀態(tài)變化通知,并且在其中存儲其中包括設(shè)備ID “C01”、屬性名稱“設(shè)置溫度”和值“27°C”的狀態(tài)變化通知。
[0065]在此通過返回參照圖4來給出描述。連接設(shè)備管理表格23在其中存儲用于對通過網(wǎng)關(guān)裝置10連接至控制服務(wù)器5的設(shè)備11至13中每個進行管理的管理信息。例如,圖7是示出了連接設(shè)備管理表格23的示例的示意圖。如圖7所示,連接設(shè)備管理表格23在其中以關(guān)聯(lián)方式將設(shè)備ID、制造商代碼、產(chǎn)品代碼、屬性名稱、通知阻滯計時器值和歷史獲取標志存儲為關(guān)于設(shè)備11至13中每個的管理信息。
[0066]在此提到的通知阻滯計時器值是當網(wǎng)關(guān)裝置10接收包括設(shè)備ID與屬性名稱的相關(guān)聯(lián)的組合的狀態(tài)變化通知時網(wǎng)關(guān)裝置10等待隨后的狀態(tài)變化通知到達的等待時間。此夕卜,在此提到的通知阻滯計時器值是由網(wǎng)關(guān)裝置10基于從網(wǎng)關(guān)裝置10和14中每個接收的信息所計算的值或由控制服務(wù)器5基于從網(wǎng)關(guān)裝置10和14中每個接收的信息所計算的值。
[0067]此外,在此提到的歷史獲取標志是表示相關(guān)聯(lián)的通知阻滯計時器值是否是控制系統(tǒng)I中的靜態(tài)合適的通知阻滯計時器值的標志。如下文將要描述的,對于與歷史獲取標志“I”相關(guān)聯(lián)的通知阻滯計時器值,控制服務(wù)器5在預定時刻執(zhí)行下面的處理。即,控制服務(wù)器5基于網(wǎng)關(guān)裝置10和14中每個接收狀態(tài)變化通知的時間間隔來采集接收間隔候選值,并且基于所采集的接收間隔候選值來計算控制系統(tǒng)I中的靜態(tài)合適的通知阻滯計時器值。然后,控制服務(wù)器5通知網(wǎng)關(guān)裝置10和14中的每個所計算的通知阻滯計時器值。
[0068]例如,在圖7中,連接設(shè)備管理表格23在其中以關(guān)聯(lián)方式存儲設(shè)備ID“A01”、制造商代碼“AAA”、產(chǎn)品代碼“LightAl”、屬性名稱“設(shè)置亮度”、通知阻滯計時器值“1.2秒”、歷史獲取標志“O”。此外,連接設(shè)備管理表格23在其中存儲設(shè)備1^01”、制造商代碼1么八”、產(chǎn)品代碼“LightAl”、屬性名稱“電源開/關(guān)”、通知阻滯計時器值“O秒”、歷史獲取標志“O”。此外,連接設(shè)備管理表格23在其中以關(guān)聯(lián)方式存儲設(shè)備ID “C01”、制造商代碼“CCC”、產(chǎn)品代碼“AirconC3”、屬性名稱“設(shè)置溫度”、通知阻滯計時器值“ 1.0秒”、歷史獲取標志“ I ”。
[0069]在此通過返回參照圖4來給出描述。設(shè)備發(fā)送/接收單元24向設(shè)備11至13中每個發(fā)送數(shù)據(jù)和從設(shè)備11至13中每個接收數(shù)據(jù)。例如,如果空調(diào)設(shè)備11新安裝在住宅2中,則設(shè)備發(fā)送/接收單元24從空調(diào)設(shè)備11接收其中包括設(shè)備ID的設(shè)備檢測通知。在這樣的情況下,設(shè)備發(fā)送/接收單元24將所接收的設(shè)備檢測通知輸出至設(shè)備信息獲取單元25。
[0070]此外,當設(shè)備發(fā)送/接收單元24從設(shè)備信息獲取單元25接收對于設(shè)備信息的獲取請求時,設(shè)備發(fā)送/接收單元24將所接收的關(guān)于設(shè)備信息的獲取請求發(fā)送至對應于發(fā)送目的地的設(shè)備11至13中之一。然后,當設(shè)備發(fā)送/接收單元24從設(shè)備11至13中之一接收對關(guān)于設(shè)備信息的獲取請求的響應時,設(shè)備發(fā)送/接收單元24將所接收的響應發(fā)送至設(shè)備信息獲取單元25。
[0071]此外,當設(shè)備發(fā)送/接收單元24從設(shè)備11至13中之一接收狀態(tài)變化通知時,設(shè)備發(fā)送/接收單元24將所接收的狀態(tài)變化通知輸出至分配單元26。此外,當設(shè)備發(fā)送/接收單元24從服務(wù)器發(fā)送/接收單元29接收關(guān)于設(shè)備11至13中之一的控制指令時,設(shè)備發(fā)送/接收單元24將控制指令發(fā)送至作為控制指令的發(fā)送目的地的設(shè)備。
[0072]設(shè)備信息獲取單元25獲取關(guān)于設(shè)備11至13中每個的設(shè)備信息。例如,當設(shè)備信息獲取單元25從設(shè)備發(fā)送/接收單元24接收設(shè)備檢測通知時,設(shè)備信息獲取單元25從設(shè)備檢測通知提取設(shè)備ID,然后將關(guān)于其中由所提取的設(shè)備ID表示的設(shè)備用作目的地的設(shè)備信息的獲取請求發(fā)送至設(shè)備發(fā)送/接收單元24。在這種情況下,設(shè)備11至13中每個向網(wǎng)關(guān)裝置10輸出包括制造商代碼和產(chǎn)品代碼的響應。然后,當設(shè)備信息獲取單元25通過設(shè)備發(fā)送/接收單元24從設(shè)備11至13中每個接收對獲取請求的響應時,設(shè)備信息獲取單元25從響應提取制造商代碼和產(chǎn)品代碼。
[0073]此外,設(shè)備信息獲取單元25創(chuàng)建關(guān)于包括所提取的制造商代碼和產(chǎn)品代碼的通知阻滯計時器值的獲取請求,并且請求服務(wù)器發(fā)送/接收單元29將所創(chuàng)建的關(guān)于通知阻滯計時器值的獲取請求發(fā)送至控制服務(wù)器5。此外,設(shè)備信息獲取單元25通過服務(wù)器發(fā)送/接收單元29從控制服務(wù)器5接收對關(guān)于通知阻滯計時器值的獲取請求的響應。在這種情況下,設(shè)備信息獲取單元25確定通知阻滯計時器值是否包括在所接收的響應中。
[0074]如果通知阻滯計時器值包括在所接收的響應中,則設(shè)備信息獲取單元25從所接收的響應提取屬性名稱、通知阻滯計時器值和歷史獲取標志。然后,設(shè)備信息獲取單元25以關(guān)聯(lián)方式將所提取的設(shè)備ID、制造商代碼、產(chǎn)品代碼、屬性名稱、通知阻滯計時器值和歷史獲取標志存儲在連接設(shè)備管理表格23中。相反,如果通知阻滯計時器值不包括在所接收的響應中,則設(shè)備信息獲取單元25結(jié)束處理而不創(chuàng)建作為示例的圖7中示出的條目。
[0075]此外,如果控制服務(wù)器5更新設(shè)備信息,則設(shè)備信息獲取單元25從服務(wù)器發(fā)送/接收單元29接收作為更新的設(shè)備信息的更新數(shù)據(jù)。在這樣的情況下,設(shè)備信息獲取單元25根據(jù)所接收的更新數(shù)據(jù)對連接設(shè)備管理表格23中存儲的設(shè)備信息進行更新。
[0076]例如,設(shè)備信息獲取單元25提取更新數(shù)據(jù)中包括的制造商代碼、產(chǎn)品代碼和屬性名稱的組合,然后從連接設(shè)備管理表格23識別其中存儲所提取的組合的條目。然后,設(shè)備信息獲取單元25將所識別的條目中存儲的通知阻滯計時器值和歷史獲取標志的值更新成更新數(shù)據(jù)中包括的通知阻滯計時器值和歷史獲取標志的值。
[0077]分配單元26確定新接收的狀態(tài)變化通知是否是與連續(xù)變化的屬性有關(guān)的狀態(tài)變化通知,然后根據(jù)確定結(jié)果分配狀態(tài)變化通知。例如,當分配單元26從設(shè)備發(fā)送/接收單元24接收狀態(tài)變化通知時,分配單元26從所接收的狀態(tài)變化通知提取設(shè)備ID、屬性名稱和值。此外,分配單元26從連接設(shè)備管理表格23搜索其中存儲所提取的設(shè)備ID和屬性名稱的組合的條目。
[0078]此外,當分配單元26搜索其中存儲所提取的設(shè)備ID和屬性名稱的組合的條目時,分配單元26確定搜索到的條目中的通知阻滯計時器值是否為“O”秒。如果搜索到的條目中的通知阻滯計時器值不為“O秒”,分配單元26將所接收的狀態(tài)變化通知輸出至確定單元27。具體地,分配單元26將與連續(xù)變化的屬性有關(guān)的狀態(tài)變化通知輸出至確定單元27。
[0079]相反,如果搜索到的條目中的通知阻滯計時器值為“O秒”,分配單元26將所接收的狀態(tài)變化通知輸出至服務(wù)器發(fā)送/接收單元29。具體地,分配單元26將與不連續(xù)變化的屬性有關(guān)的狀態(tài)變化通知立即發(fā)送至控制服務(wù)器5而不等待新的狀態(tài)變化通知的到達。
[0080]在下文中,將描述由分配單元26執(zhí)行的處理的示例。在下面將描述的示例中,假定連接設(shè)備管理表格23在其中存儲圖7中示出的信息作為示例。例如,分配單元26接收其中存儲有設(shè)備ID “A01”、屬性名稱“設(shè)置亮度”和值“100%”的狀態(tài)變化通知。在這種情況下,分配單元26從連接設(shè)備管理表格23搜索其中存儲有設(shè)備ID “A01”和屬性名稱“設(shè)置亮度”的組合的條目,然后檢測圖7中作為例子示出的第一條目。因為所檢測到的條目中的通知阻滯計時器的值為“1.2秒”,所以分配單元26將所接收和檢測到的狀態(tài)變化通知輸出至確定單元27。
[0081]相反,例如,分配單元26接收其中存儲有設(shè)備ID “A01”、屬性名稱“電源開/關(guān)”和表示“開”的值的狀態(tài)變化通知。在這種情況下,分配單元26從連接設(shè)備管理表格23搜索其中存儲有設(shè)備ID “A01”和屬性名稱“電源開/關(guān)”的組合的條目,然后檢測圖7中作為例子示出的第三條目。因為所檢測到的條目中的通知阻滯計時器的值為“O秒”,所以分配單元26將所接收的狀態(tài)變化通知輸出至服務(wù)器發(fā)送/接收單元29。
[0082]確定單元27確定在接收到與連續(xù)變化的屬性有關(guān)的狀態(tài)變化通知之后的預定時間段內(nèi)是否從同一設(shè)備接收與相同屬性名稱有關(guān)的狀態(tài)變化通知。如果確定單元27確定在接收到與連續(xù)變化的屬性有關(guān)的狀態(tài)變化通知之后的預定時間段內(nèi)從同一設(shè)備接收與相同屬性名稱有關(guān)的狀態(tài)變化通知,則確定單元27執(zhí)行下面的處理。即,確定單元27將最后接收的狀態(tài)變化通知輸出至服務(wù)器發(fā)送/接收單元29。
[0083]在下文中,將詳細描述由確定單元27執(zhí)行的處理。首先,確定單元27從分配單元26接收與連續(xù)變化的屬性名稱有關(guān)的狀態(tài)變化通知。在這種情況下,確定單元27確定是否從同一設(shè)備接收與相同屬性有關(guān)的狀態(tài)變化通知。例如,確定單元27從狀態(tài)變化通知提取作為所接收的狀態(tài)變化通知的發(fā)送源的設(shè)備的設(shè)備ID與針對變化的屬性的屬性名稱的組合,然后確定包括所提取的設(shè)備ID與屬性名稱的組合的狀態(tài)變化通知是否存儲在狀態(tài)變化通知臨時保存表格22中。
[0084]如果包括所提取的設(shè)備ID與屬性名稱的組合的狀態(tài)變化通知未存儲在狀態(tài)變化通知臨時保存表格22中,則確定單元27執(zhí)行下面的處理。首先,確定單元27將所接收的狀態(tài)變化通知存儲在狀態(tài)變化通知臨時保存表格22中。此外,確定單元27從連接設(shè)備管理表格23搜索其中包括從所接收的狀態(tài)變化通知提取的設(shè)備ID和屬性名稱的組合的條目。
[0085]如果所搜索到的條目中的歷史獲取標志為“1”,則確定單元27以關(guān)聯(lián)方式將從所搜索到的狀態(tài)變化通知提取的設(shè)備ID和屬性名稱的組合、所接收的狀態(tài)變化通知的接收日期和接收時間存儲在接收歷史表格21中,然后繼續(xù)進行處理。相反,如果所搜索到的條目中的歷史獲取標志為“0”,則確定單元27繼續(xù)進行處理而不將狀態(tài)變化通知的接收日期和接收時間存儲在接收歷史表格21中。
[0086]隨后,確定單元27獲取從連接設(shè)備管理表格23搜索到的條目中的通知阻滯計時器值的值,并且對由所獲取的通知阻滯計時器值表示的時間進行計數(shù)。具體地,對于從狀態(tài)變化通知提取的設(shè)備ID與屬性名稱的每個組合,確定單元27對由所獲取的通知阻滯計時器值表示的時間進行計數(shù)。此外,如果確定單元27接收新的狀態(tài)變化通知,則確定單元27確定是否對與從新的狀態(tài)變化通知提取的設(shè)備ID與屬性名稱的組合有關(guān)的通知阻滯計時器值進行計數(shù)。
[0087]如果對與從新的狀態(tài)變化通知提取的設(shè)備ID與屬性名稱的組合有關(guān)的通知阻滯計時器值進行計數(shù),則確定單元27將新接收的狀態(tài)變化通知存儲在狀態(tài)變化通知臨時保存表格22中,并且將關(guān)于所提取的設(shè)備ID與屬性名稱的組合的計數(shù)器的值復位。相反,如果未對與從新的狀態(tài)變化通知提取的設(shè)備ID與屬性名稱的組合有關(guān)的通知阻滯計時器值進行計數(shù),則確定單元27將所接收的狀態(tài)變化通知存儲在狀態(tài)變化通知臨時保存表格22中,并且對關(guān)于從新的狀態(tài)變化通知提取的設(shè)備ID與屬性名稱的組合的通知阻滯計時器值進行計數(shù)。
[0088]相反,如果當對通知阻滯計時器值進行計數(shù)時確定單元27未接收隨后的狀態(tài)變化通知,則確定單元27將所接收的狀態(tài)變化通知輸出至服務(wù)器發(fā)送/接收單元29。此外,確定單元27從狀態(tài)變化通知臨時保存表格22刪除所輸出的狀態(tài)變化通知。
[0089]例如,如果用戶連續(xù)改變設(shè)備11至13中每個的各種設(shè)置,網(wǎng)關(guān)裝置10連續(xù)接收其中每個在其中存儲相同設(shè)備ID和屬性名稱的組合的狀態(tài)變化通知。因此,每當確定單元27接收包括設(shè)備ID和屬性名稱的相同組合的狀態(tài)變化通知時,確定單元27使用狀態(tài)變化通知臨時保存表格22覆寫數(shù)據(jù),存儲數(shù)據(jù),并且將正在進行計數(shù)的值復位。當完成計數(shù)時,確定單元27將最后接收的狀態(tài)變化通知輸出至服務(wù)器發(fā)送/接收單元29。
[0090]在下文中,作為由確定單元27執(zhí)行的處理的示例,將描述當空調(diào)設(shè)備11的設(shè)置溫度從“28°C”每一度地變成“26°C”時由確定單元27執(zhí)行的處理。此外,在下面的描述中,假定連接設(shè)備管理表格23在其中存儲圖7中示出的信息。
[0091]例如,確定單元27接收在其中存儲有設(shè)備ID “C01”、屬性名稱“設(shè)置溫度”和值“27°C ”的狀態(tài)變化通知。在這種情況下,確定單元27將所接收的狀態(tài)變化通知存儲在狀態(tài)變化通知臨時保存表格22中。因此,例如,在狀態(tài)變化通知臨時保存表格22中,存儲圖7中示出的關(guān)于第三條目的信息。
[0092]然后,確定單元27參照連接設(shè)備管理表格23,然后確定其中包括設(shè)備ID “C01”與屬性名稱“設(shè)置溫度”的組合的條目即圖7中示出的第三條目中的歷史獲取標志的值為“I”。因此,確定單元27將設(shè)備ID “C01”、屬性名稱“設(shè)置溫度”、接收狀態(tài)變化通知的接收日期以及接收狀態(tài)變化通知的接收時間存儲在接收歷史表格21中。此外,確定單元21識別與設(shè)備ID “C01”與屬性名稱“設(shè)置溫度”的組合相關(guān)聯(lián)的通知阻滯計時器值“1.2秒”,然后開始對所識別的通知阻滯計時器值“1.2秒”進行計數(shù)。
[0093]此外,假定確定單元27在確定單元27接收前一個狀態(tài)變化通知之后的“ 1.2秒”內(nèi)接收其中存儲有設(shè)備ID “C01”、屬性名稱“設(shè)置溫度”和值“26°C”的狀態(tài)變化通知作為隨后的狀態(tài)變化通知。在這一點上,在狀態(tài)變化通知臨時保存表格22中存儲其中包括設(shè)備ID “C01”和屬性名稱“設(shè)置溫度”的狀態(tài)變化通知、即前一個狀態(tài)變化通知。因此,確定單元27使用新接收的狀態(tài)變化通知來覆寫狀態(tài)變化通知臨時保存表格22中存儲的前一個狀態(tài)變化通知。例如,確定單元27將與設(shè)備ID “C01”與屬性名稱“設(shè)置溫度”的組合相關(guān)聯(lián)的值“27°C”更新成“26°C”。然后,確定單元27重新開始對由通知阻滯計時器值“1.2秒”表示的時間進行計數(shù)。
[0094]當確定單元27結(jié)束對由通知阻滯計時器值“1.2秒”表示的時間的計數(shù)時,確定單元27將狀態(tài)變化通知臨時保存表格22中存儲的狀態(tài)變化通知輸出至服務(wù)器發(fā)送/接收單元29,然后刪除狀態(tài)變化通知臨時保存表格22中存儲的狀態(tài)變化通知。例如,如果確定單元27在確定單元27接收其中存儲值“26°C”的狀態(tài)變化通知之后的“1.2秒”內(nèi)未接收隨后的狀態(tài)變化通知,則確定單元27將其中存儲值“26°C”的狀態(tài)變化通知輸出至服務(wù)器發(fā)送/接收單元29。
[0095]此外,確定單元27對于設(shè)備ID和屬性名稱的每個組合獨立地進行上述處理。例如,即使當確定單元27等待其中包括設(shè)備ID “C01”和屬性名稱“設(shè)置溫度”的隨后的狀態(tài)變化通知時確定單元27接收其中包括設(shè)備ID “A01”和屬性名稱“設(shè)置亮度”的狀態(tài)變化通知,確定單元27也不將計數(shù)復位。然后,確定單元27將新的通知阻滯計時器值計數(shù)為關(guān)于其中包括設(shè)備ID “A01”和屬性名稱“設(shè)置亮度”的隨后的狀態(tài)變化通知的等待時間。
[0096]檢測單元28對于設(shè)備ID和屬性名稱的每個組合計算狀態(tài)變化通知的到達的時間間隔,然后將表示所計算的時間間隔的接收間隔通知輸出至服務(wù)器發(fā)送/接收單元29。具體地,檢測單元28以例如12小時的間隔參照接收歷史表格21,然后對于設(shè)備ID和屬性名稱的每個組合提取接收日期和接收時間。然后,檢測單元28根據(jù)所提取的接收日期和接收時間來計算作為接收狀態(tài)變化通知的時間間隔的接收間隔。
[0097]在這一點上,接收狀態(tài)變化通知的接收間隔在其中除了包括當用戶連續(xù)改變設(shè)置時的接收間隔以外還包括當用戶偶爾改變設(shè)置時的接收間隔。因此,通過使用一些所計算的接收間隔的平均值,檢測單元28提取當用戶連續(xù)改變設(shè)置時所使用的接收間隔。然后,檢測單元28創(chuàng)建表示所提取的接收間隔中的最大接收間隔的接收間隔通知,然后將所創(chuàng)建的接收間隔通知輸出至服務(wù)器發(fā)送/接收單元29。
[0098]在下文中,將參照圖8對由檢測單元28執(zhí)行的處理的具體示例進行描述。圖8是示出了創(chuàng)建接收間隔通知的處理的示例的示意圖。例如,如圖8中(J)所示,檢測單元28從接收歷史表格21提取其中存儲設(shè)備ID “C01”和屬性名稱“設(shè)置溫度”的條目。然后,如圖8中(K)所示,檢測單元28計算條目之間的接收日期和接收時間的差異。因此,如圖8中(L)所示,檢測單元28計算接收包括設(shè)備ID “C01”和屬性名稱“設(shè)置溫度”的狀態(tài)變化通知的接收時間間隔。
[0099]在這一點上,檢測單元28計算一些接收間隔的平均值。例如,檢測單元28選擇時間序列中的連續(xù)的狀態(tài)變化通知的三個接收間隔。此外,檢測單元28計算所選擇的三個接收間隔的平均值。然后,檢測單元28通過使用平均值作為中間值來確定所選擇的三個接收間隔的值是否在平均值的±10%的范圍的上限與下限內(nèi)。如果所選擇的三個接收間隔值與所計算的平均值之間的差異在平均值的±10%的范圍內(nèi),則確定單元28確定所選擇的三個接收間隔是當連續(xù)改變設(shè)置時的接收間隔。
[0100]例如,如圖8中(M)所示,檢測單元28計算三個接收間隔“10分鐘10.5秒”、“2.0秒”和“2.2秒”的平均值“3分鐘4.9秒”;其中,當平均值“3分鐘4.9秒”用作中間值時,平均值“3分鐘4.9秒”的±10%的范圍的上限與下限在“2分鐘46.5秒”與“3分鐘23.3秒”之間。因此,確定單元28確定所選擇的三個接收間隔“10分鐘10.5秒”、“2.0秒”和“2.2秒”不是當連續(xù)改變設(shè)置時的接收間隔。
[0101]此外,例如,如圖8中(N)所示,檢測單元28計算三個接收間隔“2.1秒”、“10.1秒”和“1.9秒”的平均值“4.7秒”;其中,當平均值“4.7秒”用作中間值時,平均值“4.7秒”的±10%的范圍的上限與下限在“4.3秒”與“5.1秒”之間。因此,檢測單元28確定所選擇的三個接收間隔“2.1秒”、“10.1秒”和“1.9秒”不是當連續(xù)改變設(shè)置時的接收間隔。
[0102]相反,例如,如圖8中(O)所示,檢測單元28計算三個接收間隔“2.1秒”、“2.0秒”和“2.2秒”的平均值“2.1秒”;其中,當平均值“2.1秒”用作中間值時,平均值“2.1秒”的±10%的范圍的上限與下限在“1.9秒”與“2.3秒”之間。因此,檢測單元28確定三個接收間隔“2.1秒”、“2.0秒”和“2.2秒”是當連續(xù)改變設(shè)置時的接收間隔。在這種情況下,確定單元28確定三個接收間隔“2.1秒”、“2.0秒”和“2.2秒”的最大值為“2.2秒”。
[0103]此外,如圖8的(P)所示,檢測單元28在四個連續(xù)接收的狀態(tài)變化通知中在所有組合上進行上述處理。然后,如圖8的(Q)所示,檢測單元28從被確定為當連續(xù)改變設(shè)置時的接收間隔的接收間隔之中提取最大接收間隔。在圖8的(Q)所示的例子中,最大接收間隔是“2.2秒”。
[0104]因此,檢測單元28通過服務(wù)器發(fā)送/接收單元29創(chuàng)建存儲接收間隔“2.2秒”作為接收間隔候選值的接收間隔通知。此外,檢測單元28從連接設(shè)備管理表格23讀取與設(shè)備ID “C01”相關(guān)聯(lián)的制造商代碼“CCC”和產(chǎn)品代碼“AirconC3”。然后,檢測單元28將制造商代碼“CCC”、產(chǎn)品代碼“AirconC3”、屬性名稱“設(shè)置溫度”、設(shè)備ID “C01”和創(chuàng)建接收間隔通知的時間的時區(qū)存儲在所創(chuàng)建的接收間隔通知中。然后,確定單元28將接收間隔通知輸出至服務(wù)器發(fā)送/接收單元29。
[0105]在此將返回參照圖4給出描述。服務(wù)器發(fā)送/接收單元29通過網(wǎng)絡(luò)4向控制服務(wù)器5發(fā)送數(shù)據(jù)和從控制服務(wù)器5接收數(shù)據(jù)。例如,當服務(wù)器發(fā)送/接收單元29從控制服務(wù)器5接收控制指令時,服務(wù)器發(fā)送/接收單元29將所接收的控制指令輸出至設(shè)備發(fā)送/接收單元24。此外,當服務(wù)器發(fā)送/接收單元29從設(shè)備信息獲取單元25接收關(guān)于通知阻滯計時器值的獲取請求時,服務(wù)器發(fā)送/接收單元29將所接收的關(guān)于通知阻滯計時器值的獲取請求發(fā)送至控制服務(wù)器5。此外,當服務(wù)器發(fā)送/接收單元29從控制服務(wù)器5接收對關(guān)于通知阻滯計時器值的獲取請求的響應時,服務(wù)器發(fā)送/接收單元29將所接收的響應輸出至設(shè)備信息獲取單元25。
[0106]此外,當服務(wù)器發(fā)送/接收單元29從確定單元27或分配單元26接收狀態(tài)變化通知時,服務(wù)器發(fā)送/接收單元29通過網(wǎng)絡(luò)4將所接收的狀態(tài)變化通知發(fā)送至控制服務(wù)器5。此外,當服務(wù)器發(fā)送/接收單元29從檢測單元28接收接收間隔通知時,服務(wù)器發(fā)送/接收單元29通過網(wǎng)絡(luò)4將所接收的接收間隔通知發(fā)送至控制服務(wù)器5。此外,當服務(wù)器發(fā)送/接收單元29接收作為由控制服務(wù)器5更新的設(shè)備信息的更新數(shù)據(jù)時,服務(wù)器發(fā)送/接收單元29將所接收的更新數(shù)據(jù)輸出至設(shè)備信息獲取單元25。
[0107]在功能配置中的上述單元中,確定單元27是權(quán)利要求中所描述的確定單元的示例;服務(wù)器發(fā)送/接收單元29是權(quán)利要求中所描述的發(fā)送單元的示例;以及檢測單元28是權(quán)利要求中所描述的計算單元和候選通知單元的示例。此外,連接設(shè)備管理表格23是權(quán)利要求中所描述的等待時間存儲單元的示例;接收歷史表格21是權(quán)利要求中所描述的歷史存儲單元的示例;以及狀態(tài)變化通知臨時保存表格22是權(quán)利要求中所描述的預定存儲裝置的示例。
[0108]在下文中,將給出對圖1中示出的控制服務(wù)器5的具體示例的描述。首先,將參照圖9來描述包括在控制服務(wù)器5中的硬件配置的示例。圖9是示出了根據(jù)第一實施方式的控制服務(wù)器的硬件配置的示例的示意圖。例如,控制服務(wù)器5包括CPU 5a、存儲器5b、存儲裝置5c、LAN接口單元5d和用戶接口單元5e。此外,存儲器5b在其中存儲控制程序5f。
[0109]CPU 5a是執(zhí)行各種算術(shù)處理的算術(shù)處理單元。例如,通過執(zhí)行存儲器5b中存儲的控制程序5f,CPU 5a控制設(shè)備11至13和設(shè)備15至17中的每個。此外,存儲器5b是半導體存儲器裝置如DIMM、閃存等,并且在其中存儲由CPU 5a用于算術(shù)處理的數(shù)據(jù)。存儲裝置5c是存儲裝置如HDD、SSD等。
[0110]LAN接口單元5d是控制與住宅2中的網(wǎng)關(guān)裝置10的通信或與住宅3中的網(wǎng)關(guān)裝置14的通信的通信接口。例如,LAN接口單元5d通過網(wǎng)絡(luò)4向網(wǎng)關(guān)裝置10和14中每個發(fā)送數(shù)據(jù)和從網(wǎng)關(guān)裝置10和14中每個接收數(shù)據(jù)。此外,用戶接口單元5e是向用戶終端6發(fā)送數(shù)據(jù)和從用戶終端6接收數(shù)據(jù)的通信接口。
[0111]在此,當CPU 5a執(zhí)行控制程序5f時,控制服務(wù)器5作為具有圖10中示出的功能配置的裝置被操作。圖10是示出了根據(jù)第一實施方式的控制服務(wù)器的功能配置的示意圖。在下文中,將參照圖10對執(zhí)行控制程序的控制服務(wù)器5的功能配置的示例進行描述。
[0112]在圖10中示出的示例中,控制服務(wù)器5包括表格存儲單元30、網(wǎng)關(guān)發(fā)送/接收單元33、用戶輸入/輸出單元34、表格管理單元35、通知阻滯計時器值確定單元36和服務(wù)提供單元37。表格存儲單元30在其中存儲設(shè)備管理表格31和接收間隔表格32。此外,表格存儲單元30是例如存儲器5b中設(shè)置的存儲區(qū)域。
[0113]在下文中,首先,將描述表格存儲單元30中的設(shè)備管理表格31和接收間隔表格32中存儲的信息。設(shè)備管理表格31在其中存儲控制系統(tǒng)I中用于對分別安裝在住宅2和住宅3中的設(shè)備11至13和設(shè)置15至17進行管理的管理信息。
[0114]例如,圖11是示出了設(shè)備管理表格31的示例的示意圖。如圖11所示,設(shè)備管理表格31在其中以關(guān)聯(lián)方式存儲制造商代碼、產(chǎn)品代碼、屬性名稱、通知阻滯計時器值、歷史獲取標志和網(wǎng)關(guān)ID(GWID)。在此提到的GWID是如下網(wǎng)關(guān)裝置的標識符:該網(wǎng)關(guān)裝置從由相關(guān)聯(lián)的制造商代碼和產(chǎn)品代碼表示的設(shè)備中繼信息,即安裝在與由相關(guān)聯(lián)的制造商代碼和產(chǎn)品代碼表示的設(shè)備所安裝的住宅相同的住宅中的網(wǎng)關(guān)裝置。
[0115]例如,圖11中示出的設(shè)備管理表格31的示例表示由制造商代碼“AAA”和產(chǎn)品代碼“Light Al”表示的設(shè)備安裝在與安裝由GWID “GW#1”表示的網(wǎng)關(guān)裝置的住宅相同的住宅中。此外,設(shè)備管理表格31表示:由制造商代碼“BBB”和產(chǎn)品代碼“AirconB2”表示的設(shè)備安裝在與安裝由GWID “GW#1”表示的網(wǎng)關(guān)裝置的住宅相同的住宅中,并且也安裝在與安裝由GWID “GW#2”表示的網(wǎng)關(guān)裝置的住宅相同的住宅中。
[0116]在此將返回參照圖10給出描述。接收間隔表格32在其中存儲由網(wǎng)關(guān)裝置10和14中每個發(fā)送的接收間隔通知的內(nèi)容。例如,圖12是示出了接收間隔表格32的示例的示意圖。在圖12中示出的示例中,接收間隔表格32在其中以關(guān)聯(lián)方式存儲制造商代碼、產(chǎn)品代碼、屬性名稱、GWID、設(shè)備ID、日期、時區(qū)和接收間隔。圖12中示出的接收間隔是由網(wǎng)關(guān)裝置10和14中每個計算的接收間隔候選值。
[0117]例如,當控制服務(wù)器5從網(wǎng)關(guān)裝置10接收接收間隔通知時,控制服務(wù)器5從接收間隔通知提取制造商代碼、產(chǎn)品代碼、屬性名稱、設(shè)備ID、接收間隔和時區(qū)。然后,控制服務(wù)器5將網(wǎng)關(guān)裝置10的GWID與使用從接收間隔通知提取的各種信息接收接收間隔通知的日期相關(guān)聯(lián),然后將它們存儲在接收間隔表格32中。
[0118]例如,如圖12中作為例子示出的接收間隔表格32在其中以關(guān)聯(lián)方式存儲制造商代碼“CCC”、產(chǎn)品代碼“AirconC3”、屬性名稱“設(shè)置溫度”、GffID “GW#1”和設(shè)備ID “C01”。此外,接收間隔表格32在其中以關(guān)聯(lián)方式存儲日期“ 2013/03/05 ”、“ 00:00與12:00 ”之間的時區(qū)、以及接收間隔“1.5秒”。
[0119]具體地,接收間隔表格32表示由GWID “GW#1”表示的網(wǎng)關(guān)裝置例如網(wǎng)關(guān)裝置10檢測到關(guān)于由制造商代碼“CCC”和產(chǎn)品代碼“AirconC3”表示的設(shè)備的狀態(tài)變化通知的接收間隔。此外,接收間隔表格32表示網(wǎng)關(guān)裝置10在“00:00與12:00”之間的時區(qū)中檢測到其中存儲有設(shè)備ID “C01”和屬性名稱“設(shè)置溫度”的狀態(tài)變化通知的接收間隔候選值是“1.5秒”。此外,接收間隔表格32表示在日期“2013/03/05”接收其中存儲上述內(nèi)容的接收間隔通知。
[0120]在此將返回參照圖10給出描述。網(wǎng)關(guān)發(fā)送/接收單元33向網(wǎng)關(guān)裝置10和14中每個發(fā)送數(shù)據(jù)和從網(wǎng)關(guān)裝置10和14中每個接收數(shù)據(jù)。例如,當網(wǎng)關(guān)發(fā)送/接收單元33從網(wǎng)關(guān)裝置10接收關(guān)于設(shè)備信息的獲取請求或接收間隔通知時,網(wǎng)關(guān)發(fā)送/接收單元33將所接收的獲取請求或接收間隔通知輸出至表格管理單元35。此外,當網(wǎng)關(guān)發(fā)送/接收單元33從表格管理單元35接收對關(guān)于設(shè)備信息的獲取請求的響應時,網(wǎng)關(guān)發(fā)送/接收單元33將所接收的響應發(fā)送至網(wǎng)關(guān)裝置10。
[0121]用戶輸入/輸出單元34是從用戶終端6接收操作的接口。具體地,當用戶輸入/輸出單元34從用戶終端6接收要注冊在設(shè)備管理表格31中的設(shè)備信息時,用戶輸入/輸出單元34將所接收的設(shè)備信息輸出至表格管理單元35。換句話說,用戶輸入/輸出單元34是當通過使用用戶終端6手動設(shè)置通知阻滯計時器值時所使用的接口。例如,當用戶輸入/輸出單元34從用戶終端6接收其中存儲制造商代碼“AAA”、產(chǎn)品代碼“Light Al”、屬性名稱“設(shè)置亮度”和通知阻滯計時器值“1.2秒”的設(shè)備信息時,用戶輸入/輸出單元34將設(shè)備信息輸出至表格管理單元35。
[0122]表格管理單元35對存儲在表格存儲單元30中的設(shè)備管理表格31和接收間隔表格32中存儲的信息進行管理。在下文中,將具體描述由表格管理單元35執(zhí)行的處理。首先,當表格管理單元35從用戶輸入/輸出單元34接收設(shè)備信息時,表格管理單元35將所接收的設(shè)備信息存儲在設(shè)備管理表格31中。
[0123]此外,當表格管理單元35從網(wǎng)關(guān)發(fā)送/接收單元33接收關(guān)于通知阻滯計時器值的獲取請求時,表格管理單元35從所接收的關(guān)于通知阻滯計時器值的獲取請求提取制造商代碼和產(chǎn)品代碼的組合。然后,表格管理單元35確定與所提取的制造商代碼和產(chǎn)品代碼的組合相關(guān)聯(lián)的通知阻滯計時器值是否存儲在設(shè)備管理表格31中。
[0124]在這一點上,如果與所提取的制造商代碼和產(chǎn)品代碼的組合相關(guān)聯(lián)的通知阻滯計時器值存儲在設(shè)備管理表格31中,則表格管理單元35執(zhí)行下面的處理。首先,表格管理單元35提取其中存儲與所提取的制造商代碼和產(chǎn)品代碼的組合相關(guān)聯(lián)的通知阻滯計時器值的所有條目。然后,表格管理單元35將作為獲取請求的發(fā)送源的網(wǎng)關(guān)裝置10的GWID添加至所提取的條目。
[0125]此外,表格管理單元35創(chuàng)建其中存儲有在每個所提取的條目中存儲的屬性名稱、通知阻滯計時器值和歷史獲取標志的回應,然后將所創(chuàng)建的應答輸出至網(wǎng)關(guān)發(fā)送/接收單元33。因此,網(wǎng)關(guān)裝置10中的設(shè)備信息獲取單元25將存儲在應答中的屬性名稱、通知阻滯計時器值和歷史獲取標志存儲在連接設(shè)備管理表格23中。
[0126]相反,如果與所提取的制造商代碼和產(chǎn)品代碼的組合相關(guān)聯(lián)的通知阻滯計時器值未存儲在設(shè)備管理表格31中,貝U表格管理單兀35將表不不存在目標信息的應答輸出至網(wǎng)關(guān)發(fā)送/接收單元33。例如,表格管理單元35從設(shè)備管理表格31搜索其中存儲有所提取的制造商代碼和產(chǎn)品代碼的組合的條目。如果通知阻滯計時器值未存儲在條目中,則表格管理單元35將表示不存在目標信息的應答輸出至網(wǎng)關(guān)發(fā)送/接收單元33。因此,網(wǎng)關(guān)裝置10中的設(shè)備信息獲取單元25結(jié)束處理而不將設(shè)備信息存儲在連接設(shè)備管理表格23中。
[0127]例如,表格管理單元35接收關(guān)于其中存儲制造商代碼“BBB”和產(chǎn)品代碼“AirconB2”的設(shè)備信息的獲取請求。在這種情況下,表格管理單元35從圖11中作為例子示出的設(shè)備管理表格31提取其中每個存儲有制造商代碼“BBB”和產(chǎn)品代碼“AirconB2”的兩個條目。具體地,表格管理單元35從圖11中示出的條目中提取從頂部起的第二條目和第三條目。然后,表格管理單元35將作為獲取請求的發(fā)送源的網(wǎng)關(guān)裝置的GWID例如“GW#4”添加到每個所提取的條目中存儲的GWID。
[0128]此外,表格管理單元35創(chuàng)建其中存儲有從頂部起第二條目表示的屬性名稱“設(shè)置溫度”、通知阻滯計時器值“2.5秒”和歷史獲取標志“I”的應答。此外,表格管理單元35創(chuàng)建其中存儲有由從頂部起第三條目表示的屬性名稱“設(shè)置氣流量”、通知阻滯計時器值“1.5秒”和歷史獲取標志“O”的應答。然后,表格管理單元35將所創(chuàng)建的兩個應答輸出至網(wǎng)關(guān)發(fā)送/接收單元33,并且指示將應答發(fā)送至作為獲取請求的發(fā)送源的網(wǎng)關(guān)裝置。
[0129]具體地,表格管理單元35通過使用設(shè)備管理表格31針對制造商代碼、產(chǎn)品代碼和屬性名稱的每個組合分別通知住宅2和3中的網(wǎng)關(guān)裝置10和14相同的通知阻滯計時器值。因此,表格管理單元35可以對于設(shè)備ID和屬性名稱的每個組合容易地統(tǒng)一網(wǎng)關(guān)裝置10和14的等待時間,即通知阻滯計時器值的設(shè)置,而不設(shè)置網(wǎng)關(guān)裝置10和14。
[0130]此外,當表格管理單元35從網(wǎng)關(guān)發(fā)送/接收單元33接收接收間隔通知時,表格管理單元35以關(guān)聯(lián)方式將所接收的接收間隔通知、作為接收間隔通知的發(fā)送源的網(wǎng)關(guān)的GffID以及接收接收間隔通知的日期存儲在接收間隔表格32中。例如,表格管理單元35接收其中存儲制造商代碼“CCC”、產(chǎn)品代碼“AirconC3”、屬性名稱“設(shè)置溫度”、設(shè)備ID“C01”、“00:00與12:00”之間的時區(qū)和接收間隔“1.5秒”的接收間隔通知。在這種情況下,表格管理單元35將接收間隔通知與接收接收間隔通知的日期“2013/03/05”、作為接收間隔通知的發(fā)送源的網(wǎng)關(guān)裝置的GWID “GW#1”相關(guān)聯(lián),然后將接收間隔通知存儲在接收間隔表格32中。
[0131]此外,響應于來自通知阻滯計時器值確定單元36的請求,表格管理單元35將接收間隔表格32輸出至通知阻滯計時器值確定單元36。此外,響應于來自通知阻滯計時器值確定單元36的請求,表格管理單元35更新設(shè)備管理表格31。此外,響應于來自通知阻滯計時器值確定單元36的請求,當表格管理單元35更新設(shè)備信息時,表格管理單元35將作為更新的設(shè)備信息的更新數(shù)據(jù)發(fā)送至與其中安裝有根據(jù)更新的設(shè)備信息的設(shè)備的住宅相同的住宅中的網(wǎng)關(guān)裝置。
[0132]例如,表格管理單元35接收其中存儲有制造商代碼“BBB”、產(chǎn)品代碼“AirconB2”、屬性名稱“設(shè)置氣流量”、通知阻滯計時器值“1.5秒”和歷史更新標志“O”的更新指令。
[0133]在這種情況下,表格管理單元35從圖11中示出的設(shè)備管理表格31提取其中存儲制造商代碼“BBB”、產(chǎn)品代碼“AirconB2”和屬性名稱“設(shè)置氣流量”的條目。具體地,表格管理單元35從圖11中示出的條目中提取從頂部起的第三條目。然后,表格管理單元35將所提取的條目中的通知阻滯計時器值更新成“ 1.5秒”,并且將所提取的條目中的歷史更新標志更新成“O”。
[0134]此外,表格管理單元35識別所提取的條目中存儲的GWID“GW#3”。然后,表格管理單元35創(chuàng)建其中存儲更新請求中存儲的每段信息的更新數(shù)據(jù),將所創(chuàng)建的更新數(shù)據(jù)輸出至網(wǎng)關(guān)發(fā)送/接收單元33,并且指示將更新數(shù)據(jù)發(fā)送至由所識別的GWID “GW#3”表示的網(wǎng)關(guān)裝置。此外,表格管理單元35從接收間隔表格32刪除其中存儲制造商代碼“BBB”、產(chǎn)品代碼“AirconB2”和屬性名稱“設(shè)置氣流量”的條目。
[0135]在此返回圖10給出描述。通過使用由網(wǎng)關(guān)裝置10和14中每個測量的接收間隔,通知阻滯計時器值確定單元36對于設(shè)備和屬性的每個組合決定對于整個控制系統(tǒng)I最佳的通知阻滯計時器的值。具體地,通知阻滯計時器值確定單元36通過表格管理單元35例如每兩天獲取接收間隔表格32。
[0136]此外,通知阻滯計時器值確定單元36根據(jù)所獲取的接收間隔表格32對于制造商代碼、產(chǎn)品代碼和屬性名稱的每個組合執(zhí)行下面的處理。首先,通知阻滯計時器值確定單元36從接收間隔表格32提取其中存儲有針對該處理的制造商代碼、產(chǎn)品代碼和屬性名稱的組合的條目。然后,通知阻滯計時器值確定單元36計算所提取的條目中包括的接收間隔的平均值“ Tave ”和標準差“ S ”。
[0137]然后,通知阻滯計時器值確定單元36確定每個所提取的條目中包括的接收間隔“Τη”每個是否滿足“Tave-3S ^ Tn ^ Tave+3S”。然后,通知阻滯計時器值確定單元36將滿足“Tave-3S ^ Tn ^ Tave+3S”的接收間隔“Τη”中的具有最大值的接收間隔設(shè)置為接收間隔代表值“Τ”。隨后,通知阻滯計時器值確定單元36將接收間隔代表值“Τ”增大“10%”的值設(shè)置為新的通知阻滯計時器值。
[0138]然后,通知阻滯計時器值確定單元36指示表格管理單元35來將與針對該處理的制造商代碼、產(chǎn)品代碼和屬性名稱相關(guān)聯(lián)的通知阻滯計時器值更新成新的通知阻滯計時器值。具體地,通知阻滯計時器值確定單元36將其中存儲針對該處理的制造商代碼、產(chǎn)品代碼和屬性名稱的組合的更新請求、新的通知阻滯計時器值和歷史獲取標志“O”輸出至表格管理單元35。
[0139]在下文中,將參照圖13描述由通知阻滯計時器值確定單元36執(zhí)行的處理的具體示例。圖13是示出了通過使用接收間隔更新通知阻滯計時器的處理的示例的示意圖。首先,如圖13中(R)所示,通知阻滯計時器值確定單元36從接收間隔表格32中提取關(guān)于制造商代碼、產(chǎn)品代碼和屬相名稱的組合的條目。例如,如圖13中(S)所示,通知阻滯計時器值確定單元36提取其中每個存儲制造商代碼“CCC”、產(chǎn)品代碼“AirconC3”和屬性名稱“設(shè)置溫度”的條目。因此,通知阻滯計時器值確定單元36對于安裝在控制系統(tǒng)I的每個住宅中的相同類型的設(shè)備提取當進行連續(xù)操作時狀態(tài)變化通知的接收間隔。
[0140]然后,如圖13中(T)所示,通知阻滯計時器值確定單元36根據(jù)所提取的條目的接收間隔計算平均值“Tave”和標準差“S”,并且獲取平均值即“Tave = 2.2”和標準差即“S=0.1”。因此,如圖13中(U)所示,通知阻滯計時器值確定單元36確定每個所提取的條目的接收間隔值是否在范圍“1.9 < Tn < 2.5”內(nèi)。在圖13中示出的示例中,將圓圈添加到其中接收間隔值在范圍“1.9彡Tn彡2.5”內(nèi)的每個條目中。
[0141]此外,如圖13中(V)所示,通知阻滯計時器值確定單元36獲取接收間隔值在范圍“1.9彡Tn彡2.5”內(nèi)的條目中存儲的接收間隔的最大值“2.3”。然后,如圖13中(W)所示,通知阻滯計時器值確定單元36將最大值“2.3”增大“10%”的值“2.5”設(shè)置為新的通知阻滯計時器值。
[0142]因此,表格管理單元35從設(shè)備管理表格31中的每個條目中提取每個其中存儲制造商代碼“CCC”、產(chǎn)品代碼“Airc0nC3”和屬性名稱“設(shè)置溫度”的條目。那么,如圖13中(X)所示,表格管理單元35將每個所提取的條目中的通知阻滯計時器值更新成“2.5秒”,并且如圖13中(Y)所示,將歷史獲取標志更新成“O”。然后,如圖13中(Z)所示,表格管理單元35從接收間隔表格32刪除每個其中存儲制造商代碼“CCC”、產(chǎn)品代碼“AirconC3”和屬性名稱“設(shè)置溫度”的條目。
[0143]如上所述,對于其中沒有設(shè)置通知阻滯計時器值的屬性名稱和設(shè)備的組合,通知阻滯計時器值確定單元36根據(jù)狀態(tài)變化通知的接收間隔值來計算通知阻滯計時器值。因此,表格管理單元35可以分別通知住宅2和住宅3中的網(wǎng)關(guān)裝置10和網(wǎng)關(guān)裝置14由通知阻滯計時器值確定單元36計算的通知阻滯計時器值。
[0144]在此返回圖10給出描述。服務(wù)提供單元37根據(jù)從網(wǎng)關(guān)裝置10和14每個接收的狀態(tài)變化通知的內(nèi)容來控制設(shè)備11至13和設(shè)備15至17中每個。例如,當服務(wù)提供單元37接收關(guān)于照明設(shè)備12的設(shè)置亮度的狀態(tài)變化通知時,服務(wù)提供單元37從所接收的狀態(tài)變化通知提取設(shè)置亮度的值。然后,服務(wù)提供單元37將被定址到照明設(shè)備13并且表示設(shè)置亮度變成所提取的值的控制指令發(fā)送至網(wǎng)關(guān)裝置10。因此,照明設(shè)備13將亮度變成與被設(shè)置到照明設(shè)備12的亮度相同的設(shè)置亮度。此外,除了上述內(nèi)容以外,服務(wù)提取單元37還可以提供任意服務(wù)。
[0145]在上述功能配置中,通知阻滯計時器值確定單元36是權(quán)利要求中所描述的決定單元的示例,網(wǎng)關(guān)發(fā)送/接收單元33是權(quán)利要求中所描述的通知單元的示例。此外,服務(wù)提供單元37是權(quán)利要求中所描述的控制單元的示例。
[0146]在下文中,將參照圖14至圖16對由網(wǎng)關(guān)裝置10和控制服務(wù)器5執(zhí)行的處理進行描述。首先,將參照圖14對當檢測新安裝的照明設(shè)備12時由網(wǎng)關(guān)裝置10和控制服務(wù)器5執(zhí)行的處理流進行描述。
[0147]圖14是示出了當檢測設(shè)備時執(zhí)行的處理的序列圖。首先,照明設(shè)備12將其中包括設(shè)備ID的設(shè)備檢測通知發(fā)送至網(wǎng)關(guān)裝置10 (步驟SI)。網(wǎng)關(guān)裝置10向照明設(shè)備12發(fā)送關(guān)于制造商代碼和產(chǎn)品代碼的獲取請求(步驟S2)。因此,照明設(shè)備12向網(wǎng)關(guān)裝置10發(fā)送包括制造商代碼和產(chǎn)品代碼的應答(步驟S3)。
[0148]然后,基于所接收的制造商代碼和產(chǎn)品代碼,網(wǎng)關(guān)裝置10向控制服務(wù)器5發(fā)送關(guān)于屬性名稱和通知阻滯計時器值的獲取請求(步驟S4)。因此,控制服務(wù)器5檢查設(shè)備管理表格31 (步驟S5),并且確定是否存在關(guān)于目標設(shè)備的數(shù)據(jù)(步驟S6)。具體地,控制服務(wù)器5確定在設(shè)備管理表格31中是否存儲與從網(wǎng)關(guān)裝置10接收的制造商代碼和產(chǎn)品代碼的組合相關(guān)聯(lián)的通知阻滯計時器值。
[0149]如果控制服務(wù)器5確定存在關(guān)于目標設(shè)備的數(shù)據(jù)(步驟S6處是),則控制服務(wù)器5進行下面的操作。首先,控制服務(wù)器5向網(wǎng)關(guān)裝置10發(fā)送其中包括與所接收的制造商代碼和產(chǎn)品代碼的組合相關(guān)聯(lián)的屬性名稱和通知阻滯計時器值的應答以及歷史獲取標志(步驟S7)。然后,控制服務(wù)器5將網(wǎng)關(guān)裝置10的GWID存儲在設(shè)備管理表格31中(步驟S8),然后結(jié)束處理。
[0150]當網(wǎng)關(guān)裝置10接收其中包括屬性名稱、通知阻滯計時器值和歷史獲取標志的應答時,網(wǎng)關(guān)裝置10將所接收的信息存儲在連接設(shè)備管理表格23中(步驟S9),并且結(jié)束處理。相反,當控制服務(wù)器5確定不存在關(guān)于目標設(shè)備的數(shù)據(jù)時(在步驟S6處否),控制服務(wù)器5向網(wǎng)關(guān)裝置發(fā)送表示未注冊關(guān)于目標設(shè)備的信息的應答(步驟S10),然后結(jié)束處理。
[0151]在下文中,將參照圖15描述當網(wǎng)關(guān)裝置10接收狀態(tài)變化通知時執(zhí)行的處理。圖15是示出了當接收狀態(tài)變化通知時執(zhí)行的處理的序列圖。例如,如果設(shè)置如設(shè)置溫度等變化了,則照明設(shè)備12向網(wǎng)關(guān)裝置10發(fā)送其中包括設(shè)備ID、屬性名稱和變化值的狀態(tài)變化通知(步驟Sll)。網(wǎng)關(guān)裝置10對連接設(shè)備管理表格23進行檢查(步驟S12),并且確定是否對與所接收的狀態(tài)變化通知中的設(shè)備ID和屬性名稱的組合相關(guān)聯(lián)的通知阻滯計時器值進行注冊(步驟S13)。
[0152]如果對與所接收的狀態(tài)變化通知中的設(shè)備ID和屬性名稱的組合相關(guān)聯(lián)的通知阻滯計時器值進行注冊(步驟S13處是),則網(wǎng)關(guān)裝置10執(zhí)行下面的處理。首先,網(wǎng)關(guān)裝置10確定是否通過與所接收的狀態(tài)變化通知中包括的設(shè)備ID和屬性名稱的組合相關(guān)聯(lián)對歷史獲取標志進行注冊(步驟S14)。
[0153]如果通過與設(shè)備ID和屬性名稱的組合相關(guān)聯(lián)對歷史獲取標志進行了注冊(在步驟S14處是),則網(wǎng)關(guān)裝置10將設(shè)備ID、屬性名稱、接收日期和接收時間注冊在接收歷史表格21中(步驟S15)。相反,如果沒有通過與設(shè)備ID和屬性名稱的組合相關(guān)聯(lián)對歷史獲取標志進行注冊(在步驟S14處否),則網(wǎng)關(guān)裝置10跳過步驟S15處的處理。
[0154]此外,網(wǎng)關(guān)裝置10將狀態(tài)變化通知存儲在狀態(tài)變化通知臨時保存表格22中(步驟S16)。然后,網(wǎng)關(guān)裝置10開始等待由與所接收的狀態(tài)變化通知中包括的設(shè)備ID和屬性名稱的組合相關(guān)聯(lián)的通知阻滯計時器值表示的時間段(步驟S17)。此外,網(wǎng)關(guān)裝置10確定由通知阻滯計時器值表示的時間段是否過去(步驟S18)。如果由通知阻滯計時器值表示的時間段未過去(步驟S18處否),則網(wǎng)關(guān)裝置10執(zhí)行下面的處理。
[0155]首先,網(wǎng)關(guān)裝置10確定是否從同一設(shè)備接收了包括相同屬性的狀態(tài)變化通知(步驟S19)。如果從同一設(shè)備接收了包括相同屬性的狀態(tài)變化通知(步驟S19處是),則網(wǎng)關(guān)裝置10使用新接收的狀態(tài)變化通知覆寫狀態(tài)變化通知臨時保存表格22中保存的狀態(tài)變化通知且然后保存狀態(tài)變化通知(步驟S20)。然后,網(wǎng)關(guān)裝置10將通知阻滯計時器值的計數(shù)復位(步驟S21),并且再次執(zhí)行步驟S18處的處理。相反,如果網(wǎng)關(guān)裝置10未從同一設(shè)備接收包括相同屬性的狀態(tài)變化通知(步驟S19處否),則網(wǎng)關(guān)裝置10再次進行步驟S18處的處理。
[0156]此外,如果由通知阻滯計時器值表示的時間段過去了(步驟S18處是),則網(wǎng)關(guān)裝置10將狀態(tài)變化通知臨時保存表格22中存儲的通知發(fā)送至控制服務(wù)器5 (步驟S22)。此夕卜,網(wǎng)關(guān)裝置10從狀態(tài)變化通知臨時保存表格22中刪除狀態(tài)變化通知(步驟S23),然后結(jié)束處理。如果未對與所接收的狀態(tài)變化通知中包括的設(shè)備ID和屬性名稱的組合相關(guān)聯(lián)的通知阻滯計時器值進行注冊(步驟S13否),則網(wǎng)關(guān)裝置10將狀態(tài)變化通知發(fā)送至控制服務(wù)器5 (步驟S24),然后結(jié)束處理。
[0157]在下文中,將參照圖16描述當更新網(wǎng)關(guān)裝置10中的連接設(shè)備管理表格23和控制服務(wù)器5中的設(shè)備管理表格31時執(zhí)行的處理。圖16是示出了更新設(shè)備管理表格的處理的序列圖。首先,網(wǎng)關(guān)裝置10確定是否進行周期處理(步驟S30)。具體地,網(wǎng)關(guān)裝置10確定自從網(wǎng)關(guān)裝置10執(zhí)行步驟S31和S32處的先前處理起是否經(jīng)過了 12個小時。
[0158]然后,在網(wǎng)關(guān)裝置10執(zhí)行步驟S31和S32處的先前處理之后,網(wǎng)關(guān)裝置10等待例如12個小時(步驟S30處否)。如果網(wǎng)關(guān)裝置10確定進行周期處理(步驟S30處是),則網(wǎng)關(guān)裝置10執(zhí)行下面的處理。首先,網(wǎng)關(guān)裝置10通過使用接收歷史表格21中存儲的接收時間來檢測當連續(xù)接收狀態(tài)變化通知時所獲得的接收間隔(步驟S31)。然后,網(wǎng)關(guān)裝置10將制造商代碼、產(chǎn)品代碼、屬性名稱、設(shè)備ID、時區(qū)和接收間隔發(fā)送至控制服務(wù)器5(步驟S32)。
[0159]相反,控制服務(wù)器5將從網(wǎng)關(guān)裝置10接收的各種信息存儲在接收間隔表格32中(步驟S33)。然后,控制服務(wù)器5確定是否進行周期處理(步驟S34)。例如,控制服務(wù)器5確定自從執(zhí)行步驟S35、S36和S37處的先前處理起兩個月是否過去。如果控制服務(wù)器5確定自從執(zhí)行步驟S35、S36和S37處的先前處理起兩個月過去了且確定執(zhí)行周期處理(步驟S34處是),則控制服務(wù)器5執(zhí)行下面的處理。
[0160]首先,控制服務(wù)器5根據(jù)接收間隔表格32中存儲的每個接收間隔決定通知阻滯計時器值(步驟S35)。然后,控制服務(wù)器5對設(shè)備管理表格31中存儲的通知阻滯計時器值進行更新(步驟S36)。此外,控制服務(wù)器5將新的通知阻滯計時器值發(fā)送至安裝在與具有更新的通知阻滯計時器值的設(shè)備安裝的住宅相同的住宅中的網(wǎng)關(guān)裝置(步驟S37),然后結(jié)束處理。相反,當網(wǎng)關(guān)裝置10接收新的通知阻滯計時器值時,網(wǎng)關(guān)裝置10對連接設(shè)備管理表格23中存儲的通知阻滯計時器值進行更新(步驟S38),然后結(jié)束處理。
[0161]在下文中,將參照圖17描述當網(wǎng)關(guān)裝置10檢測新的設(shè)備時由網(wǎng)關(guān)裝置10執(zhí)行的處理流。圖17是示出了當根據(jù)第一實施方式的網(wǎng)關(guān)裝置檢測新的設(shè)備時執(zhí)行的處理流的流程圖。當執(zhí)行圖14中示出的處理時,由網(wǎng)關(guān)裝置10執(zhí)行圖17中示出的步驟SlOl至S105處執(zhí)行的處理。
[0162]首先,網(wǎng)關(guān)裝置10從所檢測的設(shè)備接收設(shè)備檢測通知(步驟S101)。然后,網(wǎng)關(guān)裝置10從所檢測的設(shè)備獲取制造商代碼和產(chǎn)品代碼(步驟S102)。此外,基于所獲取的制造商代碼和產(chǎn)品代碼,網(wǎng)關(guān)裝置10向控制服務(wù)器5發(fā)送對通知阻滯計時器值的獲取請求(步驟S103)。當網(wǎng)關(guān)裝置10接收應答時,網(wǎng)關(guān)裝置10確定設(shè)備的通知阻滯計時器值是否包括在所接收的應答中(步驟S104)。
[0163]在這一點上,如果設(shè)備的通知阻滯計時器值包括在接收的應答中(步驟S104處是),則網(wǎng)關(guān)裝置10將所接收的應答中包括的各種信息和通知阻滯計時器值存儲在連接設(shè)備管理表格23中(步驟S105),然后結(jié)束處理。相反,如果設(shè)備的通知阻滯計時器值不包括在所接收的應答中(步驟S104處否),則網(wǎng)關(guān)裝置10結(jié)束處理而不進行任何處理。
[0164]在下文中,將參照圖18描述當控制服務(wù)器5接收關(guān)于通知阻滯計時器值的獲取請求時由控制服務(wù)器5執(zhí)行的處理流。圖18是示出了當根據(jù)第一實施方式的控制服務(wù)器接收關(guān)于通知阻滯計時器值的獲取請求時執(zhí)行的處理流的流程圖。當執(zhí)行圖14中示出的處理時,由控制服務(wù)器5執(zhí)行圖18中示出的步驟S201至S205處執(zhí)行的處理。
[0165]首先,控制服務(wù)器5從網(wǎng)關(guān)裝置10接收關(guān)于通知阻滯計時器值的獲取請求(步驟S201)。然后,控制服務(wù)器5確定目標通知阻滯計時器值是否存儲在設(shè)備管理表格31中(步驟S202)。具體地,控制服務(wù)器5確定與關(guān)于通知阻滯計時器值的獲取請求中存儲的制造商代碼和產(chǎn)品代碼相關(guān)聯(lián)的通知阻滯計時器值是否注冊在設(shè)備管理表格31中。
[0166]如果目標通知阻滯計時器值注冊在設(shè)備管理表格31中(步驟S202中是),則控制服務(wù)器5將目標通知阻滯計時器值和相關(guān)聯(lián)的屬性名稱發(fā)送至網(wǎng)關(guān)裝置10 (步驟S203)。在這一點上,如果多個相關(guān)聯(lián)的通知阻滯計時器值注冊在設(shè)備管理表格31中,則控制服務(wù)器5向網(wǎng)關(guān)裝置10發(fā)送通知阻滯計時器值和屬性名稱的每個組合。
[0167]然后,控制服務(wù)器5將網(wǎng)關(guān)裝置10的GWID存儲在設(shè)備管理表格31中(步驟
5204),然后結(jié)束處理。相反,如果目標通知阻滯計時器值未注冊在設(shè)備管理表格31中(步驟S202處否),則控制服務(wù)器5將表示不存在目標信息的應答發(fā)送至網(wǎng)關(guān)裝置10 (步驟
5205),然后結(jié)束處理。
[0168]在下文中,將參照圖19描述當網(wǎng)關(guān)裝置10接收狀態(tài)變化通知時由網(wǎng)關(guān)裝置10執(zhí)行的處理流。圖19是示出了當根據(jù)第一實施方式的網(wǎng)關(guān)裝置接收狀態(tài)變化通知時執(zhí)行的處理流的流程圖。當執(zhí)行圖15中示出的處理時,由網(wǎng)關(guān)裝置10執(zhí)行圖19中示出的步驟S301至S311處執(zhí)行的處理。
[0169]首先,當網(wǎng)關(guān)裝置10接收狀態(tài)變化通知時,網(wǎng)關(guān)裝置10確定為狀態(tài)變化通知的發(fā)送源的設(shè)備ID與變化的屬性名稱的組合是否注冊在連接設(shè)備管理表格23中(步驟S301)。具體地,網(wǎng)關(guān)裝置10確定從所接收的狀態(tài)變化通知提取的設(shè)備ID和屬性名稱的組合是否注冊在連接設(shè)備管理表格23中。如果從所接收的狀態(tài)變化通知提取的設(shè)備ID和屬性名稱的組合注冊在連接設(shè)備管理表格23中(步驟S301處是),則網(wǎng)關(guān)裝置10執(zhí)行下面的處理。即,網(wǎng)關(guān)裝置10確定是否通過與設(shè)備ID和屬性名稱的組合相關(guān)聯(lián)歷史獲取標志被注冊在連接設(shè)備管理表格23中(步驟S302)。
[0170]如果未通過與設(shè)備ID和屬性名稱的組合相關(guān)聯(lián)注冊歷史獲取標志(步驟S302處否),則網(wǎng)關(guān)裝置10確定相同類型的狀態(tài)變化通知是否注冊在狀態(tài)變化通知臨時保存表格22中(步驟S303)。具體地,網(wǎng)關(guān)裝置10確定其中存儲所提取的設(shè)備ID和屬性名稱的組合的狀態(tài)變化通知是否存儲在狀態(tài)變化通知臨時保存表格22中。如果相同類型的狀態(tài)變化通知未注冊在狀態(tài)變化通知臨時保存表格22中(步驟S303處否),則網(wǎng)關(guān)裝置10將所接收的狀態(tài)變化通知存儲在狀態(tài)變化通知臨時保存表格22中(步驟S304)。
[0171]此外,網(wǎng)關(guān)裝置10從連接設(shè)備管理表格23獲取與所提取的設(shè)備ID和屬性名稱的組合相關(guān)聯(lián)的通知阻滯計時器值(步驟S305),然后開始計數(shù)(步驟S306)。然后,網(wǎng)關(guān)裝置10確定在由通知阻滯計時器值表示的時間段過去之前是否接收新的狀態(tài)變化通知(步驟S307)。如果在由通知阻滯計時器值表示的時間段過去之前未接收新的狀態(tài)變化通知(步驟S307處否),則網(wǎng)關(guān)裝置10執(zhí)行下面的處理。即,網(wǎng)關(guān)裝置10將狀態(tài)變化通知臨時保存表格22中存儲的狀態(tài)變化通知發(fā)送至控制服務(wù)器5,從狀態(tài)變化通知臨時保存表格22中刪除所發(fā)送的狀態(tài)變化通知(步驟S308),然后結(jié)束處理。
[0172]此外,如果通過與所提取的設(shè)備ID和屬性名稱的組合相關(guān)聯(lián)注冊歷史獲取標志(步驟S302為是),則網(wǎng)關(guān)裝置10將所提取的設(shè)備ID、所提取的屬性名稱、接收日期和接收時間存儲在接收歷史表格21中(步驟S309)。然后,網(wǎng)關(guān)裝置10執(zhí)行步驟S303處的處理。此外,如果網(wǎng)關(guān)裝置10在由通知阻滯計時器值表示的時間段過去之前接收新的狀態(tài)變化通知(步驟S307處是),則網(wǎng)關(guān)裝置10執(zhí)行步驟S303處的處理。
[0173]此外,如果相同類型的狀態(tài)變化通知存儲在狀態(tài)變化通知臨時保存表格22中(步驟S303處是),則網(wǎng)關(guān)裝置10執(zhí)行下面的處理。具體地,網(wǎng)關(guān)裝置10使用新的狀態(tài)變化通知覆寫狀態(tài)變化通知臨時保存表格22中存儲的狀態(tài)變化通知,并且將計數(shù)復位(步驟S310)。然后,網(wǎng)關(guān)裝置10執(zhí)行步驟S306處的處理。
[0174]此外,如果從所接收的狀態(tài)變化通知提取的設(shè)備ID和屬性名稱的組合未注冊在連接設(shè)備管理表格23中(步驟S301處否),則網(wǎng)關(guān)裝置10將所接收的狀態(tài)變化通知發(fā)送至控制服務(wù)器5 (步驟S311)。然后,網(wǎng)關(guān)裝置10結(jié)束處理。
[0175]在下文中,將參照圖20對網(wǎng)關(guān)裝置10檢測接收間隔的處理流進行描述。圖20是示出了根據(jù)第一實施方式的網(wǎng)關(guān)裝置10檢測接收間隔的處理流的流程圖。當執(zhí)行圖16中示出的處理時,由網(wǎng)關(guān)裝置10執(zhí)行圖20中所示的步驟S401至S417處執(zhí)行的處理。
[0176]首先,網(wǎng)關(guān)裝置10通過從接收歷史表格21提取關(guān)于相同的設(shè)備ID和屬性名稱的組合的接收時間來創(chuàng)建列表(步驟S401)。然后,網(wǎng)關(guān)裝置10選擇單個列表(步驟S402)。然后,網(wǎng)關(guān)裝置10選擇所選擇的列表上的頂部的條目(步驟S403)。
[0177]隨后,網(wǎng)關(guān)裝置10確定在當前所選擇的條目之后是否存在三個條目(步驟S404)。如果在當前所選擇的條目之后存在三個條目(步驟S404處是),則網(wǎng)關(guān)裝置10執(zhí)行下面的處理。即,網(wǎng)關(guān)裝置10根據(jù)從當前所選擇的條目開始起的四個連續(xù)條目的每個中存儲的接收時間來計算接收間隔“Tn、Tn+1和Τη+2”和接收間隔的平均值“TnAve” (步驟S405)。
[0178]然后,網(wǎng)關(guān)裝置10確定三個接收間隔“Tn、Tn+1和Τη+2”是否在平均值“TnAve”的±10%范圍內(nèi)(步驟S406)。具體地,網(wǎng)關(guān)裝置10確定三個接收間隔“Tn、Tn+l和Τη+2”是否分別滿足“TnAveX0.9 ( Τη、Tn+1和Tn+2 ( TnAveX 1.1”。如果三個接收間隔“Τη、Tn+1和Τη+2”在平均值“TnAve”的±10%范圍內(nèi)(步驟S406處是),則網(wǎng)關(guān)裝置10檢測三個接收間隔的最大值“TnMAX” (步驟S407)。
[0179]然后,網(wǎng)關(guān)裝置10確定接收間隔候選值“T”是否存儲在預定存儲器中(步驟S408)。如果存儲接收間隔候選值“T”(步驟S408處是),則網(wǎng)關(guān)裝置10確定“T”是否小于“TnMAX” (步驟S409)。如果“T”小于“TnMAX” (步驟S409處是),則網(wǎng)關(guān)裝置10使用“TnMAX”覆寫存儲器中的“T”(步驟S410),選擇后續(xù)條目(步驟S411),然后執(zhí)行步驟S404處的處理。
[0180]相反,如果“T”大于“TnMAX”(步驟S409處否),則網(wǎng)關(guān)裝置10跳過步驟S410處的處理。此外,如果未存儲接收間隔候選值“T”(步驟S408處否),則網(wǎng)關(guān)裝置10將“TnMAX”作為接收間隔候選值“T”存儲在預定存儲器中(步驟S412),然后執(zhí)行步驟S411處的處理。此外,如果三個接收間隔“Τη、Tn+1和Τη+2”不在平均值“TnAve”的±10%范圍內(nèi)(步驟S406處否),則網(wǎng)關(guān)裝置10跳過步驟S407至S410處的三個處理,并且執(zhí)行步驟S411處的處理。
[0181]此外,如果在當前所選擇的條目之后不存在三個條目(步驟S404處否),則網(wǎng)關(guān)裝置10確定接收間隔候選值“T”是否存儲在預定存儲器中(步驟S413)。如果接收間隔候選值“T”存儲在預定存儲器中(步驟S413處是),則網(wǎng)關(guān)裝置10執(zhí)行下面的處理。首先,網(wǎng)關(guān)裝置10從連接設(shè)備管理表格23獲取目標設(shè)備的制造商代碼和產(chǎn)品代碼,S卩,用于步驟S402處的處理的、與設(shè)備ID和屬性名稱的組合相關(guān)聯(lián)的制造商代碼和產(chǎn)品代碼。然后,網(wǎng)關(guān)裝置10將接收間隔候選值“T”、所獲取的制造商代碼和所獲取的產(chǎn)品代碼發(fā)送至控制服務(wù)器5(步驟S414)。
[0182]此外,網(wǎng)關(guān)裝置10確定是否存在未經(jīng)受處理的列表,即,在步驟S401處創(chuàng)建的相同的設(shè)備ID和屬性名稱的組合的列表(步驟S415)。如果存在未經(jīng)受處理的列表(步驟S415處是),則網(wǎng)關(guān)裝置10前進至后續(xù)列表(步驟S416),并且執(zhí)行步驟S403處的處理。相反,如果不存在未經(jīng)受處理的列表(步驟S415處否),則網(wǎng)關(guān)裝置10刪除接收歷史表格21中的數(shù)據(jù)(步驟S417),并且結(jié)束處理。如果接收間隔候選值“T”未存儲在預定處理器中(步驟S413處否),則網(wǎng)關(guān)裝置10跳過步驟S414處的處理。
[0183]在下文中,將參照圖21對控制服務(wù)器5確定通知阻滯計時器值的處理流進行描述。圖21是示出了根據(jù)第一實施方式的控制服務(wù)器確定通知阻滯計時器值的處理流的流程圖。當執(zhí)行圖16中示出的處理時,由控制服務(wù)器5執(zhí)行圖21中示出的步驟S501至S514處執(zhí)行的處理。
[0184]首先,控制服務(wù)器5通過從接收間隔表格32提取關(guān)于制造商代碼、產(chǎn)品代碼和屬性名稱的組合的條目來創(chuàng)建列表(步驟S501)。然后,控制5選擇單個列表(步驟S502)。然后,控制服務(wù)器5根據(jù)所選擇的列表中的每個條目中包括的接收間隔值來計算平均值“Tave”和標準差“S”(步驟S503)。然后,控制服務(wù)器5執(zhí)行從頂部條目開始的后續(xù)處理(步驟 S504)。
[0185]首先,控制服務(wù)器5確定步驟S504處所選擇的條目中包括的接收間隔值“Τη”是否在“Tave-3XS彡Tn彡Tave+3XS”范圍內(nèi)(步驟S505)。如果接收間隔值“Τη”在“Tave-3XS ^ Tn ^ Tave+3XS”范圍內(nèi)(步驟S505處是),則控制服務(wù)器5確定接收間隔代表值“T”是否存儲在預定存儲器中(步驟S506)。
[0186]如果接收間隔代表值“T”存儲在預定存儲器中(步驟S506處是),則控制服務(wù)器5確定“T”是否小于“Τη” (步驟S507)。如果“Τ”小于“Τη” (步驟S507處是),則控制服務(wù)器5使用“Τη”覆寫存儲器中存儲的“Τ”(步驟S508)。
[0187]然后,控制服務(wù)器5確定所選擇的條目是否是最后一個條目(步驟S509)。如果所選擇的條目不是最后一個條目(步驟S509處否),則控制服務(wù)器5選擇后續(xù)條目(步驟S510),并且執(zhí)行步驟S505處的處理。相反,如果所選擇的條目是最后一個條目(步驟S509處是),則控制服務(wù)器5將接收間隔代表值“Τ”增大“10%”的值設(shè)置為新的通知阻滯計時器值。
[0188]然后,控制服務(wù)器5更新設(shè)備管理表格31,并且刪除歷史獲取標志(步驟S511)。具體地,控制服務(wù)器5將通知阻滯計時器值——該通知阻滯計時器值與和被選擇的列表相關(guān)聯(lián)的制造商代碼、產(chǎn)品代碼和屬性名稱相關(guān)聯(lián)——更新成新的通知阻滯計時器值。此外,控制服務(wù)器5將與和被選擇的列表相關(guān)聯(lián)的制造商代碼、產(chǎn)品代碼和屬性名稱相關(guān)聯(lián)的歷史獲取標志的值從“ I ”更新成“O”。
[0189]隨后,控制服務(wù)器5確定是否存在未經(jīng)受處理的列表(步驟S512)。如果存在未經(jīng)受處理的列表(步驟S512處是),則控制服務(wù)器5前進至后續(xù)列表(步驟S513),并且進行步驟S503處的處理。相反,如果不存在未經(jīng)受處理的列表(步驟S512處否),則控制服務(wù)器5刪除接收間隔表格32中的數(shù)據(jù)(步驟S514),然后結(jié)束處理。
[0190]如果“Τ”等于或大于“Τη” (步驟S507處否),則控制服務(wù)器5跳過步驟S508處的處理。此外,如果接收間隔代表值“Τ”未存儲在預定處理器中(步驟S506處否),則控制服務(wù)器5將“Τη”作為接收間隔代表值“Τ”保留在存儲器中(步驟S515),并且執(zhí)行步驟S509處的處理。此外,如果接收間隔值“Τη”不在“Tave-3XS ^ Tn ^ Tave+3XS”的范圍內(nèi)(步驟S505處否),則控制服務(wù)器5執(zhí)行步驟S509處的處理。
[0191]網(wǎng)關(guān)裝置10的優(yōu)點
[0192]如上所述,如果網(wǎng)關(guān)裝置10從空調(diào)設(shè)備11接收表示預定項目如設(shè)置溫度等的設(shè)置變化了的狀態(tài)變化通知,則網(wǎng)關(guān)裝置10執(zhí)行下面的處理。即,網(wǎng)關(guān)裝置10確定在自接收狀態(tài)變化通知起經(jīng)過了預定等待時間之前是否從空調(diào)設(shè)備11接收與相同項目有關(guān)的狀態(tài)變化通知。如果在自從接收狀態(tài)變化通知起預定等待時間過去之前未從空調(diào)設(shè)備11接收與相同項目有關(guān)的狀態(tài)變化通知,則網(wǎng)關(guān)裝置10將從空調(diào)設(shè)備11接收的最后一個狀態(tài)變化通知發(fā)送至控制服務(wù)器5。
[0193]因此,網(wǎng)關(guān)裝置10可以減少由控制服務(wù)器5執(zhí)行的不需要的處理的數(shù)量。例如,如果通過操作如按壓上/下按鈕來連續(xù)改變空調(diào)設(shè)備11的設(shè)置溫度,則網(wǎng)關(guān)裝置10僅將最后一個狀態(tài)變化通知發(fā)送至控制服務(wù)器5,而不將中間狀態(tài)變化通知發(fā)送至控制服務(wù)器5。從而,網(wǎng)關(guān)裝置10可以阻止由控制服務(wù)器5執(zhí)行不確定的設(shè)置的處理,并且可以允許控制服務(wù)器5僅執(zhí)行最后設(shè)置的處理。
[0194]此外,網(wǎng)關(guān)裝置10接收其中包括設(shè)備ID和屬性名稱兩者的狀態(tài)變化通知。此外,網(wǎng)關(guān)裝置10確定在自從接收緊鄰的先前狀態(tài)變化通知起預定等待時間過去之前是否接收新的狀態(tài)變化通知,該新的狀態(tài)變化通知在其中包括與緊鄰的先前接收的狀態(tài)變化通知中包括的相同的設(shè)備ID和屬性名稱的相同組合。因此,網(wǎng)關(guān)裝置10可以容易地確定新接收的狀態(tài)變化通知是否是緊鄰的先前狀態(tài)變化通知之后的且由連續(xù)操作導致的狀態(tài)變化通知中之一。
[0195]此外,網(wǎng)關(guān)裝置10通過將設(shè)備ID和屬性名稱的組合與通知阻滯計時器值相關(guān)聯(lián)在其中存儲該通知阻滯計時器值。此外,當網(wǎng)關(guān)裝置10接收狀態(tài)變化通知時,網(wǎng)關(guān)裝置10讀取存儲的且與所接收的狀態(tài)變化通知相關(guān)聯(lián)的通知阻滯計時器值。然后,網(wǎng)關(guān)裝置10確定在自從接收狀態(tài)變化通知起由讀取通知阻滯計時器值表示的時間段過去之前是否從相同設(shè)備接收與相同項目有關(guān)的狀態(tài)變化通知。
[0196]因此,網(wǎng)關(guān)裝置10可以等待后續(xù)狀態(tài)變化通知的到達一段適當?shù)臅r間段,該時間段適合于設(shè)備和設(shè)置內(nèi)容。例如,在空調(diào)設(shè)備11的設(shè)置溫度連續(xù)變化的情況與空調(diào)設(shè)備11的設(shè)置氣流量連續(xù)變化的情況之間,后續(xù)狀態(tài)變化通知的到達的時間間隔不同。此外,在空調(diào)設(shè)備11的設(shè)置溫度或設(shè)置氣流量連續(xù)變化的情況與照明設(shè)備12的設(shè)置亮度連續(xù)變化的情況之間,后續(xù)狀態(tài)變化通知的到達的時間間隔不同。此外,將當連續(xù)發(fā)出設(shè)備的狀態(tài)變化通知時的通知間隔設(shè)想成統(tǒng)計周期時間,并且將由人操作的多個通知的間隔設(shè)想成統(tǒng)計唯一值。因此,因為網(wǎng)關(guān)裝置10等待后續(xù)狀態(tài)變化通知的到達一段適合于設(shè)備和設(shè)置內(nèi)容的適當時間段,即使各種設(shè)備安裝在住宅2中,網(wǎng)關(guān)裝置10也可以將表示最后設(shè)置內(nèi)容的狀態(tài)變化通知發(fā)送至控制服務(wù)器5。
[0197]此外,基于接收狀態(tài)變化通知的時間間隔的平均值,網(wǎng)關(guān)裝置10對于設(shè)備ID和屬性名稱的每個組合計算接收間隔候選值。然后,網(wǎng)關(guān)裝置10在由基于所計算的接收間隔候選值所獲得的通知阻滯計時器值表示的時間段期間等待后續(xù)狀態(tài)變化通知的到達。具體地,網(wǎng)關(guān)裝置10在其中存儲狀態(tài)變化通知的時間間隔。然后,網(wǎng)關(guān)裝置10對于設(shè)備ID和屬性名稱的每個組合選擇在其每個處接收狀態(tài)變化通知的預定數(shù)量的時間間隔,且然后計算所選擇的的時間間隔的平均值。然后,如果每個所選擇的時間間隔在所計算的平均值的預定范圍內(nèi),則網(wǎng)關(guān)裝置10將所選擇的時間間隔中的具有最大值的時間間隔設(shè)置為接收間隔候選值。
[0198]具體地,網(wǎng)關(guān)裝置10通過排除與一些接收間隔的平均值很大不同的接收間隔來計算接收間隔候選值。然后,網(wǎng)關(guān)裝置10基于所計算的時間間隔候選值在通知阻滯計時器值表示的時間段期間等待后續(xù)狀態(tài)變化通知的到達。因此,網(wǎng)關(guān)裝置10可以等待隨后狀態(tài)變化通知的到達如下時間段:該時間段是根據(jù)用戶無意地改變設(shè)置內(nèi)容的輸入時刻。
[0199]此外,網(wǎng)關(guān)裝置10在其中對于設(shè)備ID和屬性名稱的每個組合存儲所接收的狀態(tài)變化通知。當網(wǎng)關(guān)裝置10新接收其中存儲有與所存儲的狀態(tài)變化通知中存儲的設(shè)備ID和屬性名稱相同的設(shè)備ID和屬性名稱的狀態(tài)變化通知時,網(wǎng)關(guān)裝置10使用新接收的狀態(tài)變化通知覆寫所存儲的狀態(tài)變化通知。之后,如果網(wǎng)關(guān)裝置10在預定等待時間過去之前未接收新的狀態(tài)變化通知,則網(wǎng)關(guān)裝置10將所存儲的狀態(tài)變化通知即最后接收的狀態(tài)變化通知發(fā)送至控制服務(wù)器5。因此,網(wǎng)關(guān)裝置10可以關(guān)于設(shè)備11至13每個中連續(xù)變化的每個設(shè)置內(nèi)容僅將最后接收的狀態(tài)變化通知發(fā)送至控制服務(wù)器5而不執(zhí)行復雜的處理。
[0200]此外,當網(wǎng)關(guān)裝置10接收表示不連續(xù)變化的設(shè)置如電源的開/關(guān)設(shè)置改變了的狀態(tài)變化通知時,則網(wǎng)關(guān)裝置10將狀態(tài)變化通知發(fā)送至控制服務(wù)器5而不等待和進行任何處理。因此,網(wǎng)關(guān)裝置10可以允許控制服務(wù)器5根據(jù)不連續(xù)變化的項目的設(shè)置變化來迅速開始處理。
[0201]此外,控制系統(tǒng)I包括對分別安裝在住宅2和住宅3中的設(shè)備11至13以及設(shè)備15至17進行控制的控制服務(wù)器5,并且包括網(wǎng)關(guān)裝置10和14,網(wǎng)關(guān)裝置10和14向控制服務(wù)器5發(fā)送表示分別安裝在住宅2和住宅3中的設(shè)備11至13以及設(shè)備15至17的設(shè)置改變了的通知。此外,當網(wǎng)關(guān)裝置10接收與設(shè)備的屬性相關(guān)的狀態(tài)變化通知時,網(wǎng)關(guān)裝置10確定在自從接收狀態(tài)變化通知起過去預定時間段之前是否從相同設(shè)備接收與相同屬性有關(guān)的新的狀態(tài)變化通知。當網(wǎng)關(guān)裝置10在自從接收狀態(tài)變化通知起經(jīng)過預定時間段之前未從相同設(shè)備接收與相同屬性有關(guān)的新的狀態(tài)變化通知時,網(wǎng)關(guān)裝置10將從設(shè)備接收的狀態(tài)變化通知發(fā)送至控制服務(wù)器5。因此,控制系統(tǒng)I可以消除由控制服務(wù)器5執(zhí)行的不需要的處理。
[0202]此外,網(wǎng)關(guān)裝置10和14中每個向控制服務(wù)器5發(fā)送時間間隔候選值,該時間間隔候選值是根據(jù)在每個處接收狀態(tài)變化通知的接收間隔。此外,控制服務(wù)器5通過使用從網(wǎng)關(guān)裝置10和14中每個接收的時間間隔候選值來決定通知阻滯計時器值,然后通知網(wǎng)關(guān)裝置10和14中每個所決定的通知阻滯計時器值。之后,當網(wǎng)關(guān)裝置10接收狀態(tài)變化通知時,網(wǎng)關(guān)裝置10等待后續(xù)狀態(tài)變化通知、直到由從控制服務(wù)器5作為通知接收的通知阻滯計時器值表示的時間段過去為止。因此,控制系統(tǒng)I可以決定通過排除具體網(wǎng)關(guān)裝置中的例如唯一接收間隔所獲得的通知阻滯計時器值。
[0203]此外,控制服務(wù)器5計算所接收的時間間隔候選值的標準差和平均值,并且從所接收的時間間隔候選值提取在基于所計算的平均值和標準差所獲得的范圍內(nèi)的時間間隔候選值。然后,控制服務(wù)器5將通過把所提取的時間間隔候選值中的時間間隔候選的最大值乘以預定比率所獲得的值設(shè)置為通知阻滯計時器值。因此,即使在整個控制系統(tǒng)I中通知阻滯計時器值被統(tǒng)一,控制系統(tǒng)I也可以允許網(wǎng)關(guān)裝置10和14中每個等待足夠的時間,以便接收后續(xù)狀態(tài)變化通知。
[0204][b]第二實施方式
[0205]在上述說明中,給出了根據(jù)本發(fā)明的實施方式的描述;然而,該實施方式不限于此,并且可以使用除了上述實施方式以外的各種實施方式來實現(xiàn)。因此,將本發(fā)明中包括的另一實施方式描述為第二實施方式。
[0206](I)通知阻滯計時器值
[0207]上述網(wǎng)關(guān)裝置10等待后續(xù)狀態(tài)變化通知的到達如下時間段的經(jīng)過:由通知阻滯計時器值表示的時間段,通知阻滯計時器值基于由控制服務(wù)器5從網(wǎng)關(guān)裝置10和14中每個接收的接收間隔候選值來決定;然而,實施方式不限于此。例如,當網(wǎng)關(guān)裝置10計算接收間隔候選值時,網(wǎng)關(guān)裝置10還可以將所計算的接收間隔候選值用作網(wǎng)關(guān)裝置10的通知阻滯計時器值。此外,網(wǎng)關(guān)裝置10還可以將所計算的接收間隔候選值用作通知阻滯計時器值、直到由控制服務(wù)器5通知通知阻滯計時器值為止。
[0208]如上所述,網(wǎng)關(guān)裝置10將基于在每個處網(wǎng)關(guān)裝置10接收狀態(tài)變化通知的時間間隔的平均值所獲得的接收間隔候選值用作通知阻滯計時器值,然后等待后續(xù)狀態(tài)變化通知的到達由通知阻滯計時器值表示的時間段。因此,由于網(wǎng)關(guān)裝置10將安裝在住宅2中的設(shè)備11至13中每個的特性反映在通知阻滯計時器值上,所以網(wǎng)關(guān)裝置10可以等待后續(xù)狀態(tài)變化通知合適的時間段。
[0209]例如,對于安裝在住宅2中的設(shè)備11至13以及安裝在住宅3中的設(shè)備15至17,即使使用相同類型的設(shè)備,通知時刻取決于設(shè)備稍微不同。因此,代替使用由控制服務(wù)器5根據(jù)住宅2和3中的設(shè)備11至13以及設(shè)備15至17中每個分別發(fā)送通知的時刻所計算的通知阻滯計時器值,網(wǎng)關(guān)裝置10使用根據(jù)安裝在住宅2中的設(shè)備11至13中每個發(fā)送通知的時刻的通知阻滯計時器值。因此,由于網(wǎng)關(guān)裝置10將設(shè)備11至13中每個的特性反映在通知阻滯計時器值上,所以網(wǎng)關(guān)裝置10可以等待后續(xù)狀態(tài)變化通知適合于安裝在住宅2中的設(shè)備11至13中每個的合適的時間段。
[0210](2)用于確定通知阻滯計時器值的處理
[0211]上述由網(wǎng)關(guān)裝置10執(zhí)行的用于計算接收間隔候選值的處理僅是一個示例,并且也可以由不同的處理計算接收間隔候選值。此外,通過使用從上述網(wǎng)關(guān)裝置10和14中每個接收的接收間隔候選值由控制服務(wù)器5決定通知阻滯計時器的處理僅是一個示例,并且也可以由不同的處理設(shè)置通知阻滯計時器值。此外,控制服務(wù)器5還可以使用通過用戶終端6根據(jù)接收間隔表格32由用戶決定的通知阻滯計時器值。
[0212]此外,在上述處理中,任意值可以用于當網(wǎng)關(guān)裝置10選擇接收間隔候選值時所使用的、以及當控制服務(wù)器5計算接收間隔代表值或通知阻滯計時器值時所使用的各種參數(shù)。
[0213](屬性名稱)
[0214]在上述第一實施方式中,描述了空調(diào)設(shè)備11、照明設(shè)備12和13等作為住宅2和住宅3中安裝的設(shè)備的示例;然而,實施方式不限于此。例如,也可以安裝音頻設(shè)備等。此外,在第一實施方式中,描述了設(shè)置溫度、設(shè)置氣流量、設(shè)置亮度和開/關(guān)狀態(tài)作為表示項目的屬性名稱的例子;然而,實施方式不限于此。例如,屬性名稱也可以是音頻設(shè)備的聲音的設(shè)置音量、照明設(shè)備的飽和度或色調(diào)、等等。
[0215](4)設(shè)置變化方法
[0216]在上述第一實施方式中,描述了通過按壓上/下按鈕來連續(xù)改變設(shè)置的示例;然而,實施方式不限于此。即。設(shè)備11至13中每個可以接收通過使用具有例如撥號類型、滑動類型等的任意操作單元執(zhí)行的任意項目的設(shè)置變化。
[0217](5)程序
[0218]代替使用CPU 1a,網(wǎng)關(guān)裝置10也可以通過使用算術(shù)單元如MPU、FPGA等來執(zhí)行通信程序10f。此外,代替使用CPU 5a,控制服務(wù)器5還可以通過使用算術(shù)單元如微處理單元(MPU)、現(xiàn)場可編程門陣列(FPGA)、專用集成電路(ASIC)等來執(zhí)行控制程序5f。
[0219]此外,上述通信程序1f和控制程序5f不必要存儲在存儲器5b和1b中。例如,通信程序1f和控制程序5f存儲在“便攜式物理介質(zhì)”如標準外部存儲器、標準IC卡等中。然后,網(wǎng)關(guān)裝置10或控制服務(wù)器5還可以從便攜式物理介質(zhì)獲取相應程序。此外,網(wǎng)關(guān)裝置10或控制服務(wù)器5還可以通過公共電路、因特網(wǎng)、LAN、廣域網(wǎng)絡(luò)(WAN)等獲取另一計算機或服務(wù)器裝置中存儲的相應程序。
[0220](6)實施方式
[0221]在上述第一實施方式中,控制服務(wù)器5對設(shè)備11至13以及設(shè)備15至17中每個進行控制;然而,實施方式不限于此。例如,除了控制服務(wù)器5之外的系統(tǒng)如云系統(tǒng)等還可以執(zhí)行與由控制服務(wù)器5執(zhí)行的處理相同的處理。此外,在上述第一實施方式中,描述了其中控制服務(wù)器5和網(wǎng)關(guān)裝置10執(zhí)行程序中每個從而執(zhí)行各種功能;然而,實施方式不限于此。還可以通過使用ASIC或各種電路執(zhí)行相同的功能。
[0222]根據(jù)本發(fā)明的實施方式的一個方面,可以消除由控制服務(wù)器執(zhí)行的不需要的處理。
【權(quán)利要求】
1.一種通信裝置,包括: 確定單元,所述確定單元在與預定項目有關(guān)的設(shè)置信息從預定設(shè)備被接收時,確定在所述設(shè)置信息被接收之后預定時間段過去之前是否有與所述預定項目有關(guān)的另外的設(shè)置信息從所述預定設(shè)備被新接收;以及 發(fā)送單元,所述發(fā)送單元在所述確定單元確定在所述預定時間段過去之前所述另外的設(shè)置信息未從所述預定設(shè)備被新接收時,將所述設(shè)置信息發(fā)送至服務(wù)器裝置。
2.根據(jù)權(quán)利要求1所述的通信裝置,其中,當所述設(shè)置信息包括表示設(shè)備的設(shè)備信息和表示變化項目的項目信息的組合時,所述確定單元確定在所述設(shè)置信息被接收之后在所述預定時間段過去之前是否有另外的設(shè)置信息被新接收,所述另外的設(shè)置信息包括與所接收到的設(shè)置信息中包括的設(shè)備信息和項目信息的組合相同的設(shè)備信息和項目信息的組合。
3.根據(jù)權(quán)利要求1或2所述的通信裝置,還包括: 等待時間存儲單元,所述等待時間存儲單元以關(guān)聯(lián)方式將設(shè)備和項目的組合以及針對新的設(shè)置信息的到達的等待時間存儲在其中, 其中,當與所述預定項目有關(guān)的所述設(shè)置信息從所述預定設(shè)備被接收時,所述確定單元從所述等待時間存儲單元讀取與所述預定設(shè)備和所述預定項目的組合相關(guān)聯(lián)的所述等待時間,并且確定在所述設(shè)置信息被接收之后在所讀取的等待時間過去之前是否有與所述預定項目有關(guān)的所述另外的設(shè)置信息從所述預定設(shè)備被新接收。
4.根據(jù)權(quán)利要求1至3中任一項所述的通信裝置,還包括: 計算單元,基于時間間隔的平均值來計算所述預定時間段,與所述預定項目有關(guān)的設(shè)置信息在每個所述時間間隔處從所述預定設(shè)備被接收, 其中,當與所述預定項目有關(guān)的所述設(shè)置信息從所述預定設(shè)備被接收時,所述確定單元確定在所述設(shè)置信息被接收之后在由所述計算單元計算的所述預定時間段過去之前是否有與所述預定項目有關(guān)的所述另外的設(shè)置信息從所述預定設(shè)備被新接收。
5.根據(jù)權(quán)利要求4所述的通信裝置,還包括: 歷史存儲單元,在所述歷史存儲單元中存儲到達時間,其中設(shè)置信息是在所述到達時間的每個處接收的, 其中,所述計算單元從存儲在所述歷史存儲單元中的所述到達時間中選擇預定數(shù)量的到達時間,并且計算所選擇的到達時間的時間間隔的平均值,其中與相同項目有關(guān)的設(shè)置信息是在所述預訂數(shù)量的到達時間的每個處從相同設(shè)備接收的,并且 當所選擇的到達時間的所述時間間隔在基于所計算的平均值而獲得的預定范圍內(nèi)時,所述計算單元將所選擇的到達時間的所述時間間隔中的具有最大值的時間間隔設(shè)置為所述預定時間段。
6.根據(jù)權(quán)利要求1至5中任一項所述的通信裝置,其中, 當所述確定單元從所述預定設(shè)備接收到與所述預定項目有關(guān)的所述設(shè)置信息時,所述確定單元將所述設(shè)置信息存儲在預定存儲裝置中, 當所述另外的設(shè)置信息在所述設(shè)置信息被接收之后在所述預定時間段過去之前被新接收時,所述確定單元使用所新接收的另外的設(shè)置信息覆寫存儲在所述存儲裝置中的所述設(shè)置信息,并且 當所述確定單元確定所述另外的設(shè)置信息未被新接收時,所述發(fā)送單元將存儲在所述存儲裝置中的所述設(shè)置信息發(fā)送至所述服務(wù)器裝置。
7.根據(jù)權(quán)利要求1至6中任一項所述的通信裝置,其中,當與不連續(xù)變化的項目有關(guān)的設(shè)置信息被接收時,所述發(fā)送單元將所述設(shè)置信息發(fā)送至所述服務(wù)器裝置。
8.一種控制系統(tǒng),包括: 服務(wù)器裝置,對安裝在多個住宅中的多個設(shè)備進行控制;以及多個通信裝置,每個所述通信裝置將表明安裝在所述多個住宅之一中的設(shè)備被改變了的通知發(fā)送至所述服務(wù)器裝置, 其中,每個所述通信裝置包括: 確定單元,所述確定單元在與預定項目有關(guān)的設(shè)置信息從預定設(shè)備被接收時,確定在所述設(shè)置信息被接收之后在預定時間段過去之前是否有與所述預定項目有關(guān)的另外的設(shè)置信息從所述預定設(shè)備被新接收,以及 發(fā)送單元,所述發(fā)送單元在所述確定單元確定所述另外的設(shè)置信息未在所述預定時間段過去之前從所述預定設(shè)備被新接收時,將所述設(shè)置信息發(fā)送至所述服務(wù)器裝置,并且所述服務(wù)器裝置包括控制單元,所述控制單元基于從所述通信裝置之一發(fā)送的所述設(shè)置信息來控制所述預定設(shè)備。
9.根據(jù)權(quán)利要求8所述的控制系統(tǒng),其中, 每個所述通信裝置包括: 計算單元,其基于時間間隔的平均值計算所述預定時間段的候選,其中與預定項目有關(guān)的設(shè)置信息是在所述時間間隔的每個處從預定設(shè)備接收的,以及 候選通知單元,其通知所述服務(wù)器裝置由所述計算單元計算的所述預定時間段的所述候選,并且 所述服務(wù)器裝置包括: 決定單元,通過使用由每個所述通信裝置通知的所述預定時間段的所述候選來決定所述預定時間段,以及 通知單元,通知每個所述通信裝置由所述決定單元決定的所述預定時間段,并且所述確定單元確定在由所述服務(wù)器裝置通知的所述預定時間段過去之前是否有與所述預定項目有關(guān)的所述另外的設(shè)置信息從所述預定設(shè)備被新接收。
10.根據(jù)權(quán)利要求9所述的控制系統(tǒng),其中,所述決定單元計算從每個所述通信裝置接收的所述預定時間段的候選的平均值和標準差,從所述預定時間段的所述候選提取具有在基于所計算的平均值和標準差而獲得的范圍內(nèi)的值的所述預定時間段的一個或更多個候選,并且將通過把所提取的一個或更多個候選中的具有最大值的一個候選乘以預定比率而獲得的值設(shè)置為所述預定時間段。
11.一種通信方法,包括:由將表明預定設(shè)備的設(shè)置被改變了的通知發(fā)送至服務(wù)器裝置的通信裝置在從所述預定設(shè)備接收到與預定項目有關(guān)的設(shè)置信息時確定:在接收到所述設(shè)置信息之后在預定時間段過去之前,是否從所述預定設(shè)備新接收到與所述預定項目有關(guān)的另外的設(shè)置信息;以及由所述通信裝置在確定在所述預定時間段過去之前未從所述預定設(shè)備新接收到所述另外的設(shè)置信息時,將所述設(shè)置信息發(fā)送至所述服務(wù)器裝置。
【文檔編號】G06F13/36GK104424143SQ201410363811
【公開日】2015年3月18日 申請日期:2014年7月28日 優(yōu)先權(quán)日:2013年8月22日
【發(fā)明者】江尻祐介, 中田女久美, 藤原健司 申請人:富士通株式會社