国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      連接管理裝置、通信管理系統(tǒng)、通信系統(tǒng)、計算機程序及用于控制連接的方法_4

      文檔序號:9830162閱讀:來源:國知局
      出通信系統(tǒng)I中的各種信息的發(fā)送和接收的狀態(tài)的概念圖。
      [0134]當基于由控制器50a(第一控制器的例子)所進行的控制而建立經(jīng)由中繼裝置30a在終端1aa與終端1bd之間發(fā)送內(nèi)容數(shù)據(jù)的用于內(nèi)容數(shù)據(jù)的會話sed時,管理裝置60ab(連接管理裝置的例子)的會話管理DB 6005(連接信息管理單元的例子)管理中繼裝置30a的中繼裝置ID(中繼裝置連接信息的例子),該中繼裝置ID用于連接到對該會話中的終端10之間所發(fā)送的內(nèi)容數(shù)據(jù)進行中繼的中繼裝置30a。
      [0135]當由控制器50b(第二控制器的例子)執(zhí)行與該會話相關(guān)并且包括到中繼裝置30a的連接的控制時,由會話管理DB 6005管理的中繼裝置30a的中繼裝置ID被發(fā)送到控制器50b。這使得多個控制器(50a,50b)以分布式方式執(zhí)行與該會話相關(guān)并且包括到中繼裝置30a的連接的控制,從而減少了在控制器50上所施加的負載。
      [0136]包括到中繼裝置30a的連接的控制的例子可以包括用于斷開用于內(nèi)容數(shù)據(jù)的會話sed的控制,以及用于在建立用于內(nèi)容數(shù)據(jù)的會話sed時使得新通信終端參與該會話的控制。
      [0137]管理系統(tǒng)500ab包括管理裝置60ab和控制器(50a,50b,...)。因此通過向外擴展(scale out)控制器50,各個控制器50上的負載可以被分布化。
      [0138]控制器50a的發(fā)送器/接收器51(發(fā)送器的例子)向管理裝置60ab發(fā)送對上述會話中的內(nèi)容數(shù)據(jù)進行中繼的中繼裝置30a的中繼裝置ID。這使得管理裝置60ab能夠管理用于連接到在該會話中對終端之間所發(fā)送的內(nèi)容數(shù)據(jù)進行中繼的中繼裝置30a的中繼裝置連接
      ?目息O
      [0139]控制器50b的發(fā)送器/接收器51(連接信息接收器的例子)從管理裝置60ab接收中繼裝置30a的中繼裝置ID??刂破?0b可以基于所接收的中繼裝置ID執(zhí)行與該會話相關(guān)的并且包括到中繼裝置30a的連接的控制。
      [0140]管理裝置60的狀態(tài)管理DB 6003(狀態(tài)管理單元的例子)管理指示相應(yīng)終端10的通信狀態(tài)的狀態(tài)信息。當由對應(yīng)控制器50執(zhí)行與用于內(nèi)容數(shù)據(jù)的會話相關(guān)的控制時,每個控制器50的第一改變單元53a(第一改變單元的例子)將由狀態(tài)管理DB 6003所管理的狀態(tài)信息之中與該會話相關(guān)的終端的狀態(tài)信息改變?yōu)橹甘驹诒辉摽刂聘淖兒蟮耐ㄐ艩顟B(tài)的狀態(tài)信息。當由另一控制器50執(zhí)行與該會話相關(guān)的控制時,每個控制器50的發(fā)送器/接收器51(接收器的例子)接收改變的狀態(tài)信息,該改變的狀態(tài)信息指示與該會話相關(guān)的終端10在被來自另一控制器50的該控制改變之后的通信狀態(tài)。每個控制器50的第二改變單元53b(第二改變單元的例子)基于改變的狀態(tài)信息來改變由狀態(tài)管理DB 6003所管理的狀態(tài)信息之中的與該會話相關(guān)的終端的狀態(tài)信息。這使得每個控制器50甚至在由另一控制器50執(zhí)行與該會話相關(guān)的控制時,也能夠準確地抓獲與會話相關(guān)的終端10的狀態(tài),從而在下一次由對應(yīng)控制50執(zhí)行與該會話相關(guān)的控制時,能夠基于終端10的狀態(tài)準確地執(zhí)行控制。
      [0141]控制器(50a,50b)位于相同域內(nèi)。這使得控制器50能夠在由另一控制器50執(zhí)行與用于內(nèi)容數(shù)據(jù)的會話sed相關(guān)的控制時,實時地抓獲與該會話相關(guān)的終端10的狀態(tài)。
      [0142]每個控制器50包括標識單元58,該標識單元標識位于相同域中的另一控制器50。這使得每個控制器50能夠自動地標識改變的狀態(tài)信息的發(fā)送目的地。
      [0143]根據(jù)本實施例的通信系統(tǒng)I包括管理系統(tǒng)500、終端10以及對各終端10之間的內(nèi)容數(shù)據(jù)進行中繼的中繼裝置30。
      [0144]接下來,將描述在根據(jù)本實施例的通信系統(tǒng)I中執(zhí)行的操作。
      [0145]控制器間協(xié)作
      [0146]首先,將參照圖17描述在相同域內(nèi)所呈現(xiàn)的控制器之間的節(jié)點間協(xié)作。圖17是示出節(jié)點間協(xié)作的例程的序列圖。如圖17所示,控制器50a對于布置在相同區(qū)段中的其它控制器50執(zhí)行搜索(步驟Sl-1,S1-2,S1-...)。在這種情況下,控制器50a的發(fā)送器/接收器51通過廣播發(fā)送用于搜索到控制器50a所在的區(qū)段的搜索信息。搜索信息包括用于標識控制器50a的控制器ID。已經(jīng)從控制器50a接收到搜索信息的每個控制器50的發(fā)送器/接收器51向控制器50a發(fā)送響應(yīng)信息(步驟S2-1,S2-2,S2_...)。響應(yīng)信息包括用于標識已經(jīng)接收到搜索信息的每個控制器50的每個控制器ID。當控制器50a的發(fā)送器/接收器51從其它控制器50接收到響應(yīng)信息時,標識單元58基于響應(yīng)信息標識位于相同區(qū)段中的正在操作中的其它控制器50 (步驟S3)。
      [0147]當在步驟S3標識出位于相同區(qū)段中的正在操作中的控制器50時,控制器50a與所標識的控制器(50b,50...)執(zhí)行節(jié)點間協(xié)作。在根據(jù)本發(fā)明的實施例中,節(jié)點間協(xié)作意味著一個控制器50被看作節(jié)點,多個控制器50具有相同域名,并且可以彼此協(xié)作地操作控制器50。例如,當控制器50a和控制器50b執(zhí)行節(jié)點間協(xié)作時,控制器50a和控制器50b如同它們是相同控制器50—樣地運作。換言之,當終端10連接到控制器50a時且當終端10連接到控制器50b時,在控制器50a和50b中執(zhí)行相同操作。
      [0148]節(jié)點間協(xié)作以給定時間間隔執(zhí)行。這使得當與控制器50a協(xié)作的控制器50經(jīng)受維修或故障時,控制器50a能夠執(zhí)行節(jié)點間釋放。這使得節(jié)點間協(xié)作中的控制器50甚至在執(zhí)行與構(gòu)成管理系統(tǒng)500ab的任何控制器50的節(jié)點間協(xié)作或釋放時,也能夠如同它們單獨運作一樣地運作。
      [0149]另外,對于構(gòu)成管理系統(tǒng)500ab的與控制器50a不同的控制器50,執(zhí)行與在相同域中所呈現(xiàn)的其它控制器50的節(jié)點間協(xié)作。該例程類似于步驟SI和S3處的處理,并且省略了其描述。
      [0150]狀態(tài)管理
      [0151]作為節(jié)點間協(xié)作的例子,以下參照圖18和圖19描述由構(gòu)成管理系統(tǒng)500ab的控制器50所管理的終端10在控制器50之間的操作狀態(tài)的一致性。圖18是示出用于開始終端之間的通信的預(yù)備階段的例程的序列圖。圖19是示出使得終端在各控制器之間的操作狀態(tài)一致的例程的序列圖。在圖18和圖19中,完全在圖2所示的用于管理信息的會話sei中發(fā)送和接收各種管理信息。
      [0152]首先,當終端1aa的用戶打開圖4所示的電源開關(guān)109時,圖6所示的操作輸入接受單元12接受電源接通并且打開電源(步驟S21)。在使用電源接通的接受作為觸發(fā)的情況下,登錄請求單元13經(jīng)由通信網(wǎng)絡(luò)2向控制器50a自動地發(fā)送指示登錄請求的登錄請求信息(步驟S22)。用于發(fā)送登錄請求信息的觸發(fā)不限于電源接通,并且可以是由用戶經(jīng)由操作輸入接受單元12進行的操作輸入的接受?;谝韵录僭O(shè)來繼續(xù)描述本實施例:連接到LAN 2a的終端(10aa,10ab,...)連接到控制器50a,連接到LAN 2b的終端(10ba,10bb,...)連接到控制器50b,連接到LAN 2c的終端(10ca,10cb,...)連接到控制器50c,并且連接到LAN 2d的終端(10da,10db,...)連接到控制器50d。登錄請求信息包括用于標識作為請求源的終端1aa或終端1aa的用戶的終端ID和密碼。終端ID和密碼是經(jīng)由存儲/讀取處理單元19從存儲單元1000讀取的數(shù)據(jù),并且被發(fā)送到發(fā)送器/接收器11。在該例子中的終端ID僅僅是用于認證的信息的例子,并且僅要求登錄請求信息至少包括用于標識終端10或終端10的用戶的標識以及用于標識終端10所連接的控制器50的信息,并且不限于這種形式。
      [0153]接下來,控制器50a的認證單元52請求通過以下操作進行認證:確定包括在經(jīng)由發(fā)送器/接收器51所接收的登錄請求信息中的終端ID和密碼是否由終端認證管理表(參照圖9)進行管理(步驟S23)。在這種情況下,控制器50a的發(fā)送器/接收器51向管理裝置60ab發(fā)送包括在登錄請求信息中的終端ID和密碼,并且搜索終端認證管理表,從而請求搜索與該終端ID對應(yīng)的密碼。管理裝置60ab的提取單元64在終端認證管理表中提取與包括在登錄請求信息中的終端ID對應(yīng)的密碼。如果所提取的密碼與從控制器50a發(fā)送的密碼相匹配,則管理裝置60ab的發(fā)送器/接收器61向控制器50a發(fā)送指示終端1aa對該控制器50a具有有效授權(quán)的認證結(jié)果。如果所提取的密碼與從控制器50a發(fā)送的密碼不匹配,則管理裝置60ab的發(fā)送器/接收器61向控制器50a發(fā)送指示終端1aa對該控制器50a不具有有效授權(quán)的認證結(jié)果。認證單元52管理相同終端ID和密碼,并且在確定來自終端10的登錄請求具有有效授權(quán)時,狀態(tài)管理單元53的第一改變單元53a在終端管理表(參照圖15A)中存儲彼此關(guān)聯(lián)的終端1aa的終端ID以及指示操作狀態(tài)的狀態(tài)信息(步驟S24)。這樣一來,終端ID “Olaa”和狀態(tài)信息“在線”由終端管理表彼此關(guān)聯(lián)地進行管理。
      [0154]控制器50a的發(fā)送器/接收器51向作為請求源經(jīng)由通信網(wǎng)絡(luò)2請求登錄的終端1aa發(fā)送指示由認證單元52獲取的認證結(jié)果的認證結(jié)果信息(步驟S25)。下面繼續(xù)描述本實施例的以下情況:由認證單元52確定終端具有有效授權(quán)。
      [0155]當由每個控制器50的終端管理表所管理的終端10的操作狀態(tài)被改變時(參照步驟S24),經(jīng)歷節(jié)點間協(xié)作的控制器50使得終端的操作狀態(tài)與改變的操作狀態(tài)一致。以下描述使得控制器50a和控制器50b之間的操作狀態(tài)一致的情況。當?shù)谝桓淖儐卧?3a基于來自連接到控制器50a的終端10(在該例子中的終端1aa)的各種管理信息改變由終端管理表(參照圖15A)所管理的操作狀態(tài)時,存儲/讀取處理單元59在易失性存儲單元5100中存儲彼此關(guān)聯(lián)的終端1aa的終端ID “O Iaa”以及指示終端I Oaa的改變的狀態(tài)的操作狀態(tài)(例如,離線)作為用于一致性的本地數(shù)據(jù)(步驟S31a)。
      [0156]接下來,如果存在經(jīng)歷節(jié)點間協(xié)作的另一控制器(步驟S32a),控制器50a的發(fā)送器/接收器51向經(jīng)歷節(jié)點間協(xié)作的控制器50b發(fā)送指示改變的狀態(tài)的改變的狀態(tài)信息。改變的狀態(tài)信息包括易失性存儲單元5100中所存儲的用于一致性的本地數(shù)據(jù),即終端ID“01aa”和操作狀態(tài)“離線”。
      [0157]由控制器50b的發(fā)送器/接收器51接收從控制器50a發(fā)送的改變的狀態(tài)信息。控制器50b的狀態(tài)管理單元53的第二改變單元53b基于終端管理表(參照圖15B)中的改變的狀態(tài)信息,將與終端ID“01aa”關(guān)聯(lián)地管理的操作狀態(tài)改變?yōu)椤半x線”(步驟S34a)。
      [0158]以與步驟S24等處理類似的方式,當控制器50b的第一改變單元53a改變由控制器50b的終端管理表所管理的終端10的操作狀態(tài)時,經(jīng)歷節(jié)點間協(xié)作的另一控制器50a使得操作狀態(tài)與改變的操作狀態(tài)一致。該例程與步驟S31a至步驟S34a處的處理類似,并且省略了其描述(步驟S31b至步驟S34b)。
      [0159]中繼裝置選擇操作
      [0160]以下參照圖20描述在開始終端1aa與終端1bd之間的通信之前的用于選擇在對終端10之間所發(fā)送和接收的內(nèi)容數(shù)據(jù)進行中繼時使用的中繼裝置30的操作。圖20是示出選擇中繼裝置的例程的序列圖。在圖20中,完全在圖2所示的用于管理信息的會話sei中發(fā)送和接收各種管理信息。
      [0161]首先,終端1aa的用戶按下圖3所示的操作按鈕108,以選擇終端1bd作為目的地候選,從而使得圖6所示的操作輸入接受單元12接受開始通信的請求(步驟S41)。終端1aa的發(fā)送器/接收器11向控制器50a發(fā)送開始請求信息“邀請”,其包括作為開始通信的請求源的終端1aa的終端ID “Olaa”和作為目的地的終端1bd的終端ID “Olbd”并且指示開始通信的請求(步驟S42)??刂破?0a的發(fā)送器/接收器51接收開始請求信息,從而接受開始終端1aa和終端1bd之間的通信的請求。然后發(fā)送器/接收器51向選擇裝置80發(fā)送選擇請求信息,其包括終端1aa的終端ID “10aa”和終端1bd的終端ID “10bd”并且指示選擇中繼裝置30的請求,該中繼裝置30用于對終端1aa與終端1bd之間所發(fā)送和接收的內(nèi)容數(shù)據(jù)進行中繼。
      [0162]選擇裝置80的發(fā)送器/接收器81接收選擇請求信息,從而接受選擇中繼裝置30的請求。然后,選擇單元82從中繼裝置選擇管理表(參照圖14)所管理的中繼裝置30之中選擇出至少一個用于對終端1aa與終端1bd之間所發(fā)送和接收的內(nèi)容數(shù)據(jù)進行中繼的中繼裝置30(步驟S44)。將參照圖21更詳細地描述選擇中繼裝置30的操作。圖21是示出選擇中繼裝置的例程的流程圖。
      [0163]首先,選擇單元82提取對于中繼裝置選擇管理表(參照圖14)所管理的各個中繼裝置ID的與作為請求源的終端1aa的終端ID“01aa”關(guān)聯(lián)的優(yōu)先級以及與作為目的地的終端1bd的終端ID“01bd”關(guān)聯(lián)的優(yōu)先級(步驟S44-1)。然后,選擇單元82計算各個中繼裝置ID的所提取的優(yōu)先級的總和,并且選擇所計算的優(yōu)先級的總和最大的中繼裝置ID(步驟S44-2)。在本實施例中,對應(yīng)于中繼裝置ID“l(fā)lla”的優(yōu)先級的總和是“5”,其最大。選擇單元82選擇由中繼裝置選擇管理表所管理的中繼裝置ID,從而還提取包括在中繼裝置ID中的域信息(步驟 S44-3)。
      [0164]在完成中繼裝置30的選擇時,選擇裝置80的發(fā)送器/接收器81向控制器50a發(fā)送(輸出)選擇結(jié)果信息,其包括標識所選擇的中繼裝置的中繼裝置ID、終端1aa的終端ID“Olaa”和終端1bd的終端ID“01bd”并且指示選擇的結(jié)果(步驟S45)。
      [0165]通信開始操作
      [0166]接下來,將參照圖22描述伴隨通信的開始的控制。圖22是示出請求通信的開始的例程的序列圖。在圖22中,完全由圖2所示的用于管理信息的會話sei來發(fā)送和接收各種管理信息。
      [0167]首先,狀態(tài)管理單元53基于在步驟S42從終端1aa發(fā)送的開始請求信息“邀請”來改變由狀態(tài)管理表(參照圖10A)所管理的終端10之中與開始請求相關(guān)的終端10的狀態(tài)信息(步驟S51)。將參照圖23和圖24詳細描述步驟S51處的處理。圖23是示出終端狀態(tài)之間的轉(zhuǎn)移的狀態(tài)轉(zhuǎn)移圖。圖24是示出改變終端的狀態(tài)的例程的流程圖。
      [0168]在本實施例中,狀態(tài)管理單元53根據(jù)圖23中的狀態(tài)轉(zhuǎn)移表所示的關(guān)于狀態(tài)的改變的規(guī)則,改變終端10的狀態(tài)。例如,當從終端10接收到開始請求信息“邀請”時,終端10的狀態(tài)信息“無”被改變?yōu)闋顟B(tài)信息“邀請中”或狀態(tài)信息“受邀”。另外,當從終端10發(fā)送與“邀請”不同的管理信息“振鈴”、“接受”、“加入”和“離開”時,狀態(tài)管理單元53根據(jù)圖23中的狀態(tài)轉(zhuǎn)移表所示的關(guān)于改變的規(guī)則,改變終端10的狀態(tài)。在此省略其詳細描述。雖然本實施例將描述使用狀態(tài)改變管理表(參照表13A和13B)的例子,以便由狀態(tài)管理單元53實現(xiàn)狀態(tài)的改變,但是不限于使用狀態(tài)改變管理表的方法,只要可以根據(jù)圖23所示的規(guī)則改變通信狀
      ??τ O
      [0169]首先,狀態(tài)管理單元53從狀態(tài)管理表(參照圖10Α)獲取作為開始請求信息的發(fā)送源的終端1aa的狀態(tài)信息“無”以及作為發(fā)送目的地的終端1bd的狀態(tài)信息(步驟S51-1)。在這種情況下,控制器50a的狀態(tài)管理單元53經(jīng)由發(fā)送器/接收器51向管理裝置60ab發(fā)送作為開始請求源的終端1aa的終端ID和作為開始請求信息的發(fā)送目的地的終端1bd的終端ID,從而請求提取對應(yīng)的狀態(tài)信息。管理裝置60ab的提取單元64從狀態(tài)管理表提取與相應(yīng)終端ID對應(yīng)的狀態(tài)信息。經(jīng)由發(fā)送器/接收器61向控制器50a發(fā)送所提取的狀態(tài)信息。
      [0170]接下來,狀態(tài)管理單元53從狀態(tài)改變管理表(參照圖13B)獲取作為與開始請求信息“邀請
      當前第4頁1 2 3 4 5 6 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1