另外,也可以將數(shù)據(jù)延遲量(例如,在距當(dāng)前較近的一定期間中測(cè)定出的數(shù)據(jù)延遲量的平均值)作為指標(biāo)Α’。另外,數(shù)據(jù)延遲量例如通過RTT (Round Trip Time,往返時(shí)間)的測(cè)定而求出。
[0124]在步驟S41計(jì)算出比值η之后,控制單元190根據(jù)計(jì)算出的比值η和由設(shè)定單元110保存的發(fā)送間隔基礎(chǔ)值所表示的時(shí)間xO,計(jì)算不接收時(shí)間閾值即時(shí)間I (步驟S42)。計(jì)算將時(shí)間xO和比值η相乘的結(jié)果,作為該不接收時(shí)間閾值即時(shí)間I。
[0125]因此,在比值η大于I的情況下,根據(jù)式1,在丟失率A越低時(shí),不接收時(shí)間閾值即時(shí)間y越短。另外,這意味著如果丟失率比較低的通信狀態(tài)是良好的狀態(tài),其結(jié)果則是設(shè)備從網(wǎng)絡(luò)斷開時(shí)的判定時(shí)間縮短。
[0126]控制單元190判定所計(jì)算的不接收時(shí)間閾值即時(shí)間y是否超過了不接收時(shí)間上限閾值(步驟S43),如果未超過,則結(jié)束不接收時(shí)間閾值計(jì)算處理。在這種情況下,不需要變更發(fā)送間隔即時(shí)間x(圖7,步驟S36),因而控制單元190使設(shè)定單元110在設(shè)定值表330中設(shè)定作為所計(jì)算出的不接收時(shí)間閾值的時(shí)間y(步驟S38)。
[0127]S卩,在將作為不接收時(shí)間閾值的時(shí)間y與作為發(fā)送間隔的時(shí)間X之比值設(shè)為η時(shí),如果時(shí)間I能夠定下來,以使?jié)M足丟失率A的η次方即An成為上限誤檢測(cè)率以下、且時(shí)間y成為不接收時(shí)間上限閾值以下的關(guān)系,則進(jìn)行這一設(shè)定。
[0128]另外,在步驟S43,在判定為所計(jì)算出的不接收時(shí)間閾值即時(shí)間7超過了不接收時(shí)間上限閾值的情況下,控制單元190將該不接收時(shí)間上限閾值設(shè)定為不接收時(shí)間閾值即時(shí)間y (步驟S44)。然后,控制單元190用比值η去除該時(shí)間y來計(jì)算作為發(fā)送間隔的時(shí)間x(步驟S45),并結(jié)束不接收時(shí)間閾值計(jì)算處理。
[0129]在這種情況下,需要變更發(fā)送間隔即時(shí)間X (圖7,步驟S36),因而控制單元190使設(shè)定單元I1在設(shè)定值表330中設(shè)定作為所計(jì)算出的發(fā)送間隔的時(shí)間x(步驟S37)。并且,控制單元190使設(shè)定單元110在設(shè)定值表330中設(shè)定與不接收時(shí)間上限閾值同值的、作為不接收時(shí)間閾值的時(shí)間y (步驟S38)。在將作為不接收時(shí)間閾值的時(shí)間y設(shè)為大的值時(shí),自設(shè)備實(shí)際從網(wǎng)絡(luò)斷開起到被檢測(cè)出斷開為止的時(shí)間變長(zhǎng),系統(tǒng)的實(shí)時(shí)性下降,因而將作為系統(tǒng)要件的不接收時(shí)間上限閾值設(shè)定為一定值。
[0130]并且,在縮短發(fā)送間隔即時(shí)間X時(shí),在網(wǎng)絡(luò)中發(fā)送的死活監(jiān)視用的消息等增加,有可能使通信狀態(tài)變差,因而只要不接收時(shí)間閾值在作為系統(tǒng)要件的不接收時(shí)間上限閾值以下,就不變更時(shí)間X。
[0131]另外,控制單元190反復(fù)執(zhí)行從步驟S33開始的處理。并且,在步驟S34,在檢測(cè)出的通信狀態(tài)(例如丟失率)沒有發(fā)生變化的情況下,控制單元190返回以反復(fù)檢測(cè)網(wǎng)絡(luò)的通信狀態(tài)的步驟S33的處理。
[0132]這樣,通過包括不接收時(shí)間閾值計(jì)算處理(參照?qǐng)D8)的設(shè)定處理(參照?qǐng)D7),根據(jù)可能與時(shí)間一起變化的網(wǎng)絡(luò)的通信狀態(tài)(例如丟失率),設(shè)定(重設(shè))不接收時(shí)間閾值,并根據(jù)需要而設(shè)定(重設(shè))發(fā)送間隔。
[0133]其結(jié)果,在執(zhí)行斷開檢測(cè)處理(參照?qǐng)D5)的斷開應(yīng)對(duì)處理之前等待數(shù)據(jù)接收的時(shí)間,根據(jù)網(wǎng)絡(luò)的通信狀態(tài)而變化。在網(wǎng)絡(luò)的通信狀態(tài)良好的情況下,自設(shè)備實(shí)際從網(wǎng)絡(luò)斷開起到執(zhí)行斷開應(yīng)對(duì)處理為止的平均時(shí)間能夠比通信狀態(tài)不好時(shí)縮短。網(wǎng)絡(luò)的通信狀態(tài)良好的狀態(tài)例如是指阻礙數(shù)據(jù)在網(wǎng)絡(luò)中順暢傳輸?shù)某潭缺容^小的狀態(tài),并且是丟失率比較低的狀態(tài)。
[0134]另外,在通過設(shè)定處理(參照?qǐng)D7)重設(shè)了由設(shè)定單元110保存的發(fā)送間隔的情況下,通過連接確認(rèn)處理(參照?qǐng)D4)發(fā)送連接確認(rèn)消息的間隔變化成為該重設(shè)的值。
[0135]這樣,通信控制裝置100通過對(duì)各設(shè)備執(zhí)行上述的設(shè)定處理(參照?qǐng)D7),設(shè)定(重設(shè))設(shè)定值表300中的不接收時(shí)間閾值330等。
[0136]下面,關(guān)于不接收時(shí)間閾值330的設(shè)定的具體例,再次使用圖3的內(nèi)容例進(jìn)行說明。
[0137]在此,以發(fā)送間隔基礎(chǔ)值是250ms、上限誤檢測(cè)率是1.0*10_24(10的負(fù)24次方)、不接收時(shí)間上限閾值是3600ms為前提。并且,假設(shè)通信控制裝置100和設(shè)備200a之間的網(wǎng)絡(luò)路徑的丟失率為0.01、通信控制裝置100和設(shè)備200b之間的網(wǎng)絡(luò)路徑的丟失率為0.001、通信控制裝置100和設(shè)備200c之間的網(wǎng)絡(luò)路徑的丟失率為0.0001的時(shí)刻。
[0138]對(duì)于設(shè)備ID為“C001”的設(shè)備200a,根據(jù)上限檢測(cè)率和式I和丟失率,比值η定為12,根據(jù)該比值η和發(fā)送間隔基礎(chǔ)值,不接收時(shí)間閾值即時(shí)間y定為3000ms。該3000ms未超過不接收時(shí)間上限閾值,因而將發(fā)送間隔即時(shí)間X定為250ms。并且,對(duì)于設(shè)備ID為“C002”的設(shè)備200b,根據(jù)上限檢測(cè)率和式I和丟失率,比值η定為8,根據(jù)該比值η和發(fā)送間隔基礎(chǔ)值,不接收時(shí)間閾值即時(shí)間I定為2000ms。
[0139]并且,同樣對(duì)于設(shè)備ID為“C003”的設(shè)備200c,根據(jù)上限檢測(cè)率和式I和丟失率,比值η定為6,根據(jù)該比值η和發(fā)送間隔基礎(chǔ)值,不接收時(shí)間閾值即時(shí)間y定為1500ms。設(shè)定有這樣定下來的不接收時(shí)間閾值等的設(shè)定值表300如圖3的內(nèi)容例所示。因此,對(duì)于在丟失率比較低的網(wǎng)絡(luò)路徑中發(fā)送連接確認(rèn)用數(shù)據(jù)的設(shè)備,能夠?qū)⒉唤邮諘r(shí)間閾值設(shè)定為比較小的值,能夠比較快速地進(jìn)行設(shè)備斷開情況的判定。
[0140](實(shí)施方式2)
[0141]下面,說明作為本申請(qǐng)的一個(gè)實(shí)施方式的實(shí)施方式2。
[0142]實(shí)施方式2的通信系統(tǒng)10(參照?qǐng)D1)是使通信控制裝置100經(jīng)由網(wǎng)絡(luò)90向設(shè)備200a?200f分發(fā)包括影像的內(nèi)容數(shù)據(jù)來進(jìn)行運(yùn)用的系統(tǒng)。而構(gòu)成如通信系統(tǒng)10的裝置的硬件方面以及有關(guān)死活監(jiān)視的功能方面(參照?qǐng)D2),與實(shí)施方式I相同。通信控制裝置100和設(shè)備200a?200f具有收發(fā)與死活監(jiān)視沒有直接關(guān)系的內(nèi)容數(shù)據(jù)的功能這一點(diǎn)與實(shí)施方式I不同。并且,在本實(shí)施方式中,通信控制裝置100對(duì)每臺(tái)設(shè)備分別設(shè)定不接收時(shí)間上限閾值。
[0143]在本實(shí)施方式中,為了分發(fā)內(nèi)容數(shù)據(jù),網(wǎng)絡(luò)在邏輯上作為以通信控制裝置100為根的樹結(jié)構(gòu)的路徑來處理。
[0144]圖9是表示通信控制裝置及設(shè)備組的邏輯連接關(guān)系的圖。在該圖中,實(shí)線的箭頭線表示內(nèi)容數(shù)據(jù)的分發(fā)的流程,虛線的箭頭線表示用于死活監(jiān)視的通信(連接確認(rèn)消息和連接確認(rèn)用數(shù)據(jù)的收發(fā))的流程。
[0145]如該圖所示,從通信控制裝置100向設(shè)備200a和設(shè)備200d分發(fā)內(nèi)容數(shù)據(jù)。并且,設(shè)備200a將接收到的內(nèi)容數(shù)據(jù)轉(zhuǎn)發(fā)給設(shè)備200b和設(shè)備200c,設(shè)備200d將接收到的內(nèi)容數(shù)據(jù)轉(zhuǎn)發(fā)給設(shè)備200e和設(shè)備200f。并且,接收到內(nèi)容數(shù)據(jù)的設(shè)備200a?200f分別顯示所接收到的內(nèi)容數(shù)據(jù)中包含的影像。
[0146]為了實(shí)現(xiàn)如圖9所示的設(shè)備組的邏輯連接關(guān)系,通信控制裝置100具有如下功能:設(shè)定各設(shè)備對(duì)應(yīng)于分發(fā)用的樹結(jié)構(gòu)中的哪個(gè)節(jié)點(diǎn)并進(jìn)行管理,將表示該分發(fā)用的樹結(jié)構(gòu)的全部或者一部分的數(shù)據(jù)發(fā)送給各設(shè)備。設(shè)備200a和設(shè)備200d成為在分發(fā)中作為中繼裝置發(fā)揮作用的節(jié)點(diǎn),設(shè)備200b、設(shè)備200c、設(shè)備200e和設(shè)備200f成為作為不向其它裝置進(jìn)行分發(fā)的終端裝置發(fā)揮作用的節(jié)點(diǎn)。
[0147]圖10是表示在本實(shí)施方式中通信控制裝置100的設(shè)定單元110保存的設(shè)定值表的構(gòu)造及內(nèi)容例的圖。
[0148]如該圖所示,設(shè)定值表400是設(shè)定有為了判定作為死活監(jiān)視的對(duì)象的各設(shè)備是否已從網(wǎng)絡(luò)斷開而使用的值的信息。
[0149]如圖10所示,該設(shè)定值表400構(gòu)成為包括有關(guān)作為死活監(jiān)視的對(duì)象的各設(shè)備的設(shè)備信息410、發(fā)送間隔420、不接收時(shí)間閾值430和不接收時(shí)間上限閾值440。其中,有關(guān)某個(gè)設(shè)備的設(shè)備信息410、發(fā)送間隔420、不接收時(shí)間閾值430,分別與在實(shí)施方式I中不出的設(shè)備信息310、發(fā)送間隔320和不接收時(shí)間閾值330相同。不接收時(shí)間上限閾值440是系統(tǒng)對(duì)每臺(tái)設(shè)備的不接收時(shí)間閾值所允許的上限的值。
[0150]本實(shí)施方式的通信控制裝置100對(duì)于每臺(tái)設(shè)備,根據(jù)該設(shè)備是作為中繼裝置發(fā)揮作用還是作為終端裝置發(fā)揮作用,而設(shè)定不同的不接收時(shí)間閾值。在圖10的內(nèi)容例中,對(duì)于作為中繼裝置發(fā)揮作用的設(shè)備設(shè)定為3000ms,對(duì)于作為終端裝置發(fā)揮作用的設(shè)備設(shè)定為3600ms。這是因?yàn)榭紤]到在實(shí)現(xiàn)如圖9所示的內(nèi)容數(shù)據(jù)的分發(fā)的流程時(shí),中繼裝置發(fā)揮比終端裝置更重要的作用(轉(zhuǎn)送作用)來設(shè)定系統(tǒng)要件的。
[0151]S卩,圖10的內(nèi)容例表示了這樣的示例:在中繼裝置從網(wǎng)絡(luò)斷開時(shí)需要比終端裝置的斷開檢測(cè)更快速地進(jìn)行該中繼裝置的斷開檢測(cè),據(jù)此來規(guī)定作為系統(tǒng)要件的不接收時(shí)間上限閾值。
[0152]本實(shí)施方式的通信控制裝置100也執(zhí)行在實(shí)施方式I中示出的連接確認(rèn)處理(參照?qǐng)D4)、斷開檢測(cè)處理(參照?qǐng)D5)和設(shè)定處理(參照?qǐng)D7、8)。
[0153]另外,通信控制裝置100在檢測(cè)出作為中繼裝置發(fā)揮作用的設(shè)備200a從網(wǎng)絡(luò)斷開的情況下,作為斷開應(yīng)對(duì)處理,執(zhí)行與將分發(fā)用的樹結(jié)構(gòu)變形、使設(shè)備200b作為中繼裝置發(fā)揮作用的控制有關(guān)的處理。即,這種情況下的斷開應(yīng)對(duì)處理是為了向終端裝置傳輸內(nèi)容數(shù)據(jù)而變更網(wǎng)絡(luò)90中的內(nèi)容數(shù)據(jù)的傳輸路徑的控制。
[0154]在執(zhí)行了該斷開應(yīng)對(duì)處理后,通信控制裝置100向作為中繼裝置發(fā)揮作用的設(shè)備200b分發(fā)內(nèi)容數(shù)據(jù),設(shè)備200b將接收到的內(nèi)容數(shù)據(jù)分發(fā)給作為終端裝置發(fā)揮作用的設(shè)備200c。
[0155](變形例等)
[0156]以上對(duì)包括通信控制裝置的通信系統(tǒng)的各實(shí)施方式進(jìn)行了說明,但上述的各實(shí)施方式只不過是一例,當(dāng)然能夠進(jìn)行各種變更。
[0157]在上述的實(shí)施方式中示出的通信狀態(tài)(例如丟失率)的檢測(cè),是通過由通信控制裝置100接收數(shù)據(jù)并進(jìn)行推算而實(shí)現(xiàn)的,但也可以不親自推算。例如,也可以是,從設(shè)備200a?200f發(fā)送由實(shí)施方式2示出的在分發(fā)內(nèi)容數(shù)據(jù)等時(shí)作為接收側(cè)的設(shè)備200a?200f測(cè)定出的、分發(fā)內(nèi)容數(shù)據(jù)的信道中的通信狀態(tài)(例如丟失率)的值,通信控制裝置100取得該值,由此實(shí)現(xiàn)通信狀態(tài)的檢測(cè)。另外,在實(shí)施方式2中內(nèi)容數(shù)據(jù)包括影像,但還