通信裝置和信息處理系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供通信裝置和信息處理系統(tǒng),該通信裝置包括:存儲(chǔ)器,其存儲(chǔ)有在具有多條路徑的通信線路中使用一條路徑與服務(wù)器進(jìn)行通信的應(yīng)答時(shí)間的代表值,該多條路徑包括多個(gè)中繼裝置并用于訪問所述服務(wù)器,并且所述代表值與至少兩條路徑相關(guān);以及判定部,其當(dāng)與兩條不同路徑相關(guān)并存儲(chǔ)在所述存儲(chǔ)器的所述代表值之間的差值大于閾值時(shí),將成為所述兩條不同路徑的配置之間的差異的中繼裝置判定為延遲元件。
【專利說明】通信裝置和信息處理系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種通信裝置和信息處理系統(tǒng)。
【背景技術(shù)】
[0002]經(jīng)由如互聯(lián)網(wǎng)等網(wǎng)絡(luò)從服務(wù)器裝置獲取信息的信息通信終端已得到廣泛的使用。網(wǎng)絡(luò)通過采用路由器等的分支和網(wǎng)關(guān)等的網(wǎng)絡(luò)中繼裝置,遍布成網(wǎng)眼形狀,并且選擇性地使用一個(gè)路徑訪問所希望的服務(wù)器裝置。
[0003]日本專利文獻(xiàn)特開2006-080584號(hào)公報(bào)公開了一種技術(shù),該技術(shù)通過使用設(shè)置在網(wǎng)絡(luò)上的質(zhì)量惡化部分分離裝置20,測量發(fā)送和接收數(shù)據(jù)包通過的時(shí)間,評(píng)價(jià)網(wǎng)絡(luò)的質(zhì)量,并評(píng)價(jià)網(wǎng)絡(luò)的上游側(cè)和下游側(cè)中的哪一方有惡化。
[0004]當(dāng)訪問網(wǎng)絡(luò)上的服務(wù)器裝置時(shí)有時(shí)不希望終端之間在訪問時(shí)間上具有很大的差異。例如,在將存儲(chǔ)在互聯(lián)網(wǎng)上的服務(wù)器裝置中的數(shù)據(jù)輸出到設(shè)置在便利店等的打印機(jī)的服務(wù)中,當(dāng)打印機(jī)訪問所述服務(wù)器裝置時(shí)各便利店的打印機(jī)之間在訪問時(shí)間上具有差異時(shí),便利店之間將存在服務(wù)質(zhì)量的差異。
[0005]如上所述,當(dāng)由連接到網(wǎng)絡(luò)的不同的終端提供類似的服務(wù)等時(shí),有時(shí)為了評(píng)價(jià)網(wǎng)絡(luò)質(zhì)量而測量連接到網(wǎng)絡(luò)的每個(gè)終端的通信速度。然而,由于在網(wǎng)絡(luò)中通過多個(gè)分支裝置和網(wǎng)絡(luò)連接設(shè)備進(jìn)行通信,因此即使在作為質(zhì)量評(píng)價(jià)的結(jié)果判斷為通信速度發(fā)生了延遲的情況下,也難以確定造成延遲原因的設(shè)備等。
【發(fā)明內(nèi)容】
[0006]因此,本發(fā)明的目的在于提供一種能夠評(píng)價(jià)網(wǎng)絡(luò)的通信速度并且能夠確定造成網(wǎng)絡(luò)的延遲的原因的通信裝置和信息處理系統(tǒng)。
[0007]根據(jù)本發(fā)明的第一方面,提供一種通信裝置,包括:存儲(chǔ)器,其存儲(chǔ)有在具有多條路徑的通信線路中使用一條路徑與服務(wù)器進(jìn)行通信的應(yīng)答時(shí)間的代表值,該多條路徑包括多個(gè)中繼裝置并用于訪問所述服務(wù)器,并且所述代表值與至少兩條路徑相關(guān);以及判定部,其當(dāng)與兩條不同路徑相關(guān)并存儲(chǔ)在所述存儲(chǔ)器的所述代表值之間的差值大于閾值時(shí),將成為所述兩條不同路徑的配置之間的差異的中繼裝置判定為延遲元件。
[0008]根據(jù)本發(fā)明的第二方面,提供一種通信裝置,包括:應(yīng)答時(shí)間存儲(chǔ)器,其存儲(chǔ)有在利用具有多條路徑的網(wǎng)絡(luò)與服務(wù)器裝置進(jìn)行通信中,使用多條路徑中的一條路徑與服務(wù)器裝置進(jìn)行通信的應(yīng)答時(shí)間的代表值,該多條路徑的網(wǎng)絡(luò)通過設(shè)置多個(gè)中繼裝置而形成并用于訪問服務(wù)器裝置,并且所述代表值至少與兩條路徑相關(guān);以及判定部,其當(dāng)與兩條不同路徑相關(guān)并存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器的所述應(yīng)答時(shí)間的代表值之間的差值大于閾值時(shí),且存在成為兩條不同路徑的配置之間的差異的中繼裝置時(shí),將所述成為差異的中繼裝置判定為延遲元件。
[0009]根據(jù)本發(fā)明的第三方面,所述通信裝置進(jìn)一步包括應(yīng)答時(shí)間存儲(chǔ)部,其當(dāng)與所測量的應(yīng)答時(shí)間相關(guān)的路徑為已存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器中的路徑之一時(shí),通過使用存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器的所述應(yīng)答時(shí)間重新計(jì)算與已存儲(chǔ)的所述路徑相關(guān)的代表值并將該代表值存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器中,當(dāng)與所述應(yīng)答時(shí)間相關(guān)的路徑為未存儲(chǔ)的路徑時(shí),追加所述未存儲(chǔ)的路徑作為所述路徑,并將所述應(yīng)答時(shí)間作為使用所述追加的路徑與所述服務(wù)器裝置進(jìn)行通信的應(yīng)答時(shí)間的代表值存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器中。
[0010]根據(jù)本發(fā)明的第四方面,所述兩條不同路徑中的一條路徑是待判定的路徑,另一條路徑是存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器中的具有最小代表值的路徑,并且當(dāng)所述一條路徑是存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器中的具有最小的代表值的路徑時(shí),判定為不存在延遲元件。
[0011]根據(jù)本發(fā)明的第五方面,每個(gè)所述代表值是作為最新的多個(gè)測量結(jié)果而得到的多個(gè)應(yīng)答時(shí)間的平均值。
[0012]根據(jù)本發(fā)明的第六方面,提供一種信息處理系統(tǒng),包括:應(yīng)答時(shí)間存儲(chǔ)器,其存儲(chǔ)有在利用具有多條路徑的網(wǎng)絡(luò)與服務(wù)器裝置進(jìn)行通信中,使用多條路徑中的一條路徑與服務(wù)器裝置進(jìn)行通信的應(yīng)答時(shí)間的代表值,該多條路徑的網(wǎng)絡(luò)通過設(shè)置多個(gè)中繼裝置而形成并用于訪問服務(wù)器裝置,并且所述代表值至少與兩條路徑相關(guān);以及判定部,其當(dāng)與兩條不同路徑相關(guān)并存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器的所述應(yīng)答時(shí)間的代表值之間的差值大于閾值時(shí),且存在成為兩條不同路徑的配置之間的差異的中繼裝置時(shí),將所述成為差異的中繼裝置判定為延遲元件。
[0013]根據(jù)本發(fā)明的第七方面,所述信息處理系統(tǒng)進(jìn)一步包括應(yīng)答時(shí)間存儲(chǔ)部,其當(dāng)與所測量的應(yīng)答時(shí)間相關(guān)的路徑為已存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器中的路徑之一時(shí),通過使用存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器的所述應(yīng)答時(shí)間重新計(jì)算與已存儲(chǔ)的所述路徑相關(guān)的代表值并將該代表值存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器中,當(dāng)與所述應(yīng)答時(shí)間相關(guān)的路徑為未存儲(chǔ)的路徑時(shí),追加所述未存儲(chǔ)的路徑作為所述路徑,并將所述應(yīng)答時(shí)間作為使用所述追加的路徑與所述服務(wù)器裝置進(jìn)行通信的應(yīng)答時(shí)間的代表值存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器中。
[0014]根據(jù)本發(fā)明的第八方面,所述兩條不同路徑中的一條路徑是待判定的路徑,另一條路徑是存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器中的具有最小代表值的路徑,并且當(dāng)所述一條路徑是存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器中的具有最小的代表值的路徑時(shí),判定為不存在延遲元件。
[0015]根據(jù)本發(fā)明的第九方面,每個(gè)所述代表值是作為最新的多個(gè)測量結(jié)果而得到的多個(gè)應(yīng)答時(shí)間的平均值。
[0016]根據(jù)本發(fā)明的第十方面,所述信息處理系統(tǒng)進(jìn)一步包括信息獲取部,其連接到所述網(wǎng)絡(luò)并在所述服務(wù)器裝置和所述信息獲取部之間形成路徑,其中,所述信息獲取部包括:發(fā)送/接收部,其發(fā)送用于請(qǐng)求連接所述服務(wù)器裝置的請(qǐng)求消息,并接收來自所述服務(wù)器裝置的對(duì)所述請(qǐng)求消息的應(yīng)答消息;以及應(yīng)答時(shí)間測量通知部,其測量從發(fā)送到接收的時(shí)間即應(yīng)答時(shí)間并將所述測量的應(yīng)答時(shí)間以及在所述服務(wù)器裝置和所述發(fā)送/接收部之間進(jìn)行發(fā)送和接收的路徑通知給具有所述測量的應(yīng)答時(shí)間的所述應(yīng)答時(shí)間存儲(chǔ)器的裝置。
[0017]根據(jù)本發(fā)明的第十一方面,所述信息獲取部進(jìn)一步包括路由信息獲取部,其向所述服務(wù)器裝置發(fā)送在到達(dá)所述服務(wù)器裝置之前超時(shí)的回應(yīng)請(qǐng)求消息,從路徑上的一個(gè)中繼裝置接收表示所述回應(yīng)請(qǐng)求消息超時(shí)的回應(yīng)應(yīng)答消息,并獲取所述一個(gè)中繼裝置的地址,從而獲取所述服務(wù)器裝置和所述發(fā)送/接收部之間進(jìn)行發(fā)送和接收的路徑的信息項(xiàng)。
[0018]根據(jù)本發(fā)明的第十二方面,所述信息獲取部進(jìn)一步包括協(xié)議選擇部,其接收有關(guān)所述延遲元件的信息項(xiàng),并當(dāng)訪問所述服務(wù)器裝置時(shí),允許利用不同的協(xié)議進(jìn)行通信,該不同的協(xié)議不使用判定為延遲元件的所述中繼裝置。
[0019]根據(jù)本發(fā)明的第十三方面,所述信息處理系統(tǒng)進(jìn)一步包括中繼裝置,其接收有關(guān)所述延遲元件的信息項(xiàng)并選擇不使用判定為所述延遲元件的所述中繼裝置的路徑。
[0020]根據(jù)本發(fā)明的第一、第二和第六方面,可對(duì)網(wǎng)絡(luò)上的各種路徑的通信速度進(jìn)行評(píng)價(jià)。此外,可確定導(dǎo)致延遲的一個(gè)或多個(gè)中繼裝置。
[0021]根據(jù)本發(fā)明的第三和第七方面,可反映有關(guān)路徑的新的信息項(xiàng),并可精確地判定延遲元件。
[0022]根據(jù)本發(fā)明的第四和第八方面,可通過對(duì)延遲元件和最大速度值進(jìn)行比較來進(jìn)行客觀的判定。
[0023]根據(jù)本發(fā)明的第五和第九方面,可進(jìn)行反映了新的信息項(xiàng)的延遲元件的精確的判定。
[0024]根據(jù)本發(fā)明的第十方面,路徑和應(yīng)答時(shí)間相互關(guān)聯(lián),并可收集各種路徑的應(yīng)答時(shí)間的信息項(xiàng)。
[0025]根據(jù)本發(fā)明的第十一方面,可獲取路由信息項(xiàng)。
[0026]根據(jù)本發(fā)明的第十二和第十三方面,可根據(jù)延遲元件的信息項(xiàng)改進(jìn)應(yīng)答時(shí)間。
【專利附圖】
【附圖說明】
[0027]基于下列附圖,將對(duì)本發(fā)明的示例性實(shí)施例進(jìn)行詳細(xì)說明,其中:
[0028]圖1是示出根據(jù)本示例性實(shí)施例的信息處理系統(tǒng)的示意圖;
[0029]圖2是示出圖1所示的通信質(zhì)量分析服務(wù)器的配置的方框圖;
[0030]圖3是示出圖1所示的信息獲取裝置的配置的方框圖;
[0031]圖4是描述一個(gè)信息獲取裝置的應(yīng)答時(shí)間測量通知處理的流程圖;
[0032]圖5是示出圖1所示的信息獲取裝置的媒體訪問控制(MAC)地址的表;
[0033]圖6是示出在圖4所示的應(yīng)答時(shí)間測量通知處理中獲取并發(fā)送的數(shù)據(jù)項(xiàng)的具體內(nèi)容的表;
[0034]圖7是描述通信質(zhì)量分析服務(wù)器中的應(yīng)答時(shí)間存儲(chǔ)處理的流程圖;
[0035]圖8是示出記錄在應(yīng)答時(shí)間存儲(chǔ)器的一部分?jǐn)?shù)據(jù)項(xiàng)的應(yīng)答時(shí)間的表,該應(yīng)答時(shí)間與由各信息獲取裝置測量的具體路由信息項(xiàng)相對(duì)應(yīng);
[0036]圖9是示出存儲(chǔ)在應(yīng)答時(shí)間存儲(chǔ)器的一部分?jǐn)?shù)據(jù)項(xiàng)的應(yīng)答時(shí)間的平均值的表,該應(yīng)答時(shí)間的平均值具有相同路由信息項(xiàng);
[0037]圖10是描述通信質(zhì)量分析服務(wù)器中的判定處理的流程圖;
[0038]圖11是示出延遲路徑回避處理的流程圖,該處理是在收到延遲元件通知的中繼裝置中進(jìn)行的處理的一個(gè)例子;以及
[0039]圖12是示出延遲路徑回避處理的流程圖,該處理是在收到延遲元件通知的信息獲取裝置中進(jìn)行的處理的一個(gè)例子。
【具體實(shí)施方式】
[0040]圖1示出根據(jù)本發(fā)明的示例性實(shí)施例的信息處理系統(tǒng)100。如圖1所示,信息處理系統(tǒng)100包括如互聯(lián)網(wǎng)之類的通信網(wǎng)絡(luò)130、與通信網(wǎng)絡(luò)130相連且根據(jù)接收到的請(qǐng)求輸出信息項(xiàng)的如Web服務(wù)器或文件傳輸協(xié)議(FTP)服務(wù)器之類的服務(wù)器裝置110、通過通信網(wǎng)絡(luò)130連接到服務(wù)器裝置110的作為終端的信息獲取裝置(信息獲取部)140至143、形成將信息獲取裝置140至143和服務(wù)器裝置110連接到通信網(wǎng)絡(luò)130的路徑的如路由器或轉(zhuǎn)換器之類的中繼裝置131至135、以及形成獲取在信息獲取裝置140至143與服務(wù)器裝置110之間的通信中如通信速度等通信質(zhì)量信息的信息處理系統(tǒng),并作為通信裝置的通信質(zhì)量分析服務(wù)器120。
[0041]另外,圖3和圖4只示出了信息獲取裝置140,并且信息獲取裝置140可以通過利用具有不同的協(xié)議的通信181以及通信182的任一個(gè)與通信網(wǎng)絡(luò)130相連接。類似地,信息獲取裝置141至143可使用多個(gè)協(xié)議進(jìn)行通信,或所有的信息獲取裝置140至143可使用單一的協(xié)議進(jìn)行通信。雖然,在圖1中,為了便于說明中繼裝置131至135與通信網(wǎng)絡(luò)130分開示出,但是中繼裝置131至135可以處于通信網(wǎng)絡(luò)130內(nèi)。包含在本示例性實(shí)施例的信息處理系統(tǒng)100中的服務(wù)器裝置110、通信質(zhì)量分析服務(wù)器120以及信息獲取裝置140至143包括如中央處理單元(CPU)、隨機(jī)存取存儲(chǔ)器(RAM)、以及磁盤裝置之類的存儲(chǔ)裝置,并按照記錄在此類存儲(chǔ)裝置中的程序的指示進(jìn)行各種處理。
[0042]圖2是示出圖1所示的通信質(zhì)量分析服務(wù)器120的配置的方框圖。如圖2所示,通信質(zhì)量分析服務(wù)器120包括:發(fā)送/接收部123,其可從信息獲取裝置140至143接收路由信息項(xiàng)和應(yīng)答時(shí)間并且將有關(guān)判定的延遲元件的信息項(xiàng)傳送給中繼裝置131至135或信息獲取裝置140至143 ;應(yīng)答時(shí)間存儲(chǔ)器124,在其中記錄信息獲取裝置140至143的任一個(gè)與服務(wù)器裝置110相互之間進(jìn)行通信時(shí)使用的路徑和應(yīng)答時(shí)間并且記錄每個(gè)路徑的應(yīng)答時(shí)間的平均值作為應(yīng)答時(shí)間的代表值;判定部122,其根據(jù)記錄在應(yīng)答時(shí)間存儲(chǔ)器124中的路徑和應(yīng)答時(shí)間等的數(shù)據(jù)來判定延遲元件;以及應(yīng)答時(shí)間存儲(chǔ)部121,其當(dāng)從信息獲取裝置140至143收到路由信息和應(yīng)答時(shí)間的通知時(shí),記錄路由信息和應(yīng)答時(shí)間并且計(jì)算應(yīng)答時(shí)間的平均值并將該平均值存儲(chǔ)到應(yīng)答時(shí)間存儲(chǔ)器124中。
[0043]圖3是示出圖1所示的信息獲取裝置140的配置的方框圖。如圖3所示,信息獲取裝置140包括:第一發(fā)送/接收部151,其通過使用第一協(xié)議的通信181與通信網(wǎng)絡(luò)130連接,發(fā)送用于請(qǐng)求連接到服務(wù)器裝置110的請(qǐng)求消息,并從服務(wù)器裝置110接收對(duì)請(qǐng)求消息的應(yīng)答消息;第二發(fā)送/接收部154,其通過使用第二協(xié)議的通信182與通信網(wǎng)絡(luò)130連接并進(jìn)行通信;應(yīng)答時(shí)間測量通知部152,其測量從發(fā)送請(qǐng)求消息到接收應(yīng)答消息的應(yīng)答時(shí)間,并將應(yīng)答時(shí)間連同用于通信的路徑一并通知給通信質(zhì)量分析服務(wù)器120 ;路由信息獲得部153,其向服務(wù)器裝置110發(fā)送被設(shè)定為在到達(dá)服務(wù)器裝置110之前超時(shí)的回應(yīng)請(qǐng)求消息,并從路徑上的一個(gè)中繼裝置131至135接收表示所述回應(yīng)請(qǐng)求消息超時(shí)的回應(yīng)應(yīng)答消息,獲取一個(gè)中繼裝置131至135的地址,從而獲取路由信息項(xiàng);以及協(xié)議選擇部155,其當(dāng)收到來自通信質(zhì)量分析服務(wù)器120的判定為延遲元件的一個(gè)中繼裝置131至135的通知時(shí),為了不使用該延遲裝置,選擇使用第一協(xié)議進(jìn)行通信181的第一發(fā)送/接收部151和使用第二協(xié)議進(jìn)行通信182的第二發(fā)送/接收部154中的任一個(gè)。而且,雖然未示出,信息獲取裝置141至143具有與信息獲取裝置140類似的配置。
[0044]圖4是描述信息獲取裝置140中的應(yīng)答時(shí)間測量通知處理S130的流程圖。所示的流程圖中,在應(yīng)答時(shí)間測量通知處理S130中,首先,向服務(wù)器裝置110發(fā)送請(qǐng)求連接的請(qǐng)求消息,之后,從服務(wù)器裝置110接收對(duì)該請(qǐng)求消息的應(yīng)答,并測量此時(shí)的應(yīng)答時(shí)間(S131)。接著,確認(rèn)是否有關(guān)于測量應(yīng)答時(shí)間時(shí)使用的通信路徑的信息項(xiàng)(S132),當(dāng)沒有有關(guān)通信路徑的路由信息項(xiàng)時(shí),獲取路由信息項(xiàng)(S133)。路由信息項(xiàng)的獲取是通過,例如,向服務(wù)器裝置110發(fā)送設(shè)定為在到達(dá)服務(wù)器裝置110之前超時(shí)的回應(yīng)請(qǐng)求消息,并從路徑上的一個(gè)中繼裝置131至135接收表示超時(shí)的回應(yīng)應(yīng)答消息,并獲取一個(gè)中繼裝置131至135的地址而進(jìn)行的。在這種情況下,可通過逐漸增加或減小超時(shí)時(shí)間的同時(shí)接收應(yīng)答信息來按順序獲取路徑上的各中繼裝置131至135的地址。當(dāng)在S132中存在路由信息項(xiàng)時(shí),或獲取路由信息項(xiàng)之后,向通信質(zhì)量分析服務(wù)器120發(fā)送路由信息項(xiàng)和應(yīng)答時(shí)間(S134),結(jié)束應(yīng)答時(shí)間測量通知處理S130。
[0045]圖5示出了圖1所示的信息獲取裝置140至143的MAC地址,圖6示出在圖4所示的應(yīng)答時(shí)間測量通知處理S130中獲取并發(fā)送的數(shù)據(jù)項(xiàng)的具體內(nèi)容。如圖6的表中所示,發(fā)送到通信質(zhì)量分析服務(wù)器120中的數(shù)據(jù)項(xiàng)包括路由信息項(xiàng)、應(yīng)答時(shí)間、獲取信息項(xiàng)的信息獲取裝置140至143的MAC地址以及測量時(shí)間。
[0046]圖7是描述通信質(zhì)量分析服務(wù)器120中的應(yīng)答時(shí)間存儲(chǔ)處理SllO的流程圖。如該流程圖所示,在應(yīng)答時(shí)間存儲(chǔ)處理SllO中,首先,從信息獲取裝置140接收路由信息項(xiàng)和應(yīng)答時(shí)間等(Slll),并確認(rèn)該路由信息項(xiàng)是不是在應(yīng)答時(shí)間存儲(chǔ)器124中已經(jīng)記錄的路徑(S112)。在所述路由信息項(xiàng)是已經(jīng)記錄的路徑的情況下,重新計(jì)算包括接收到的應(yīng)答時(shí)間和對(duì)應(yīng)于所述路徑的已記錄的多個(gè)應(yīng)答時(shí)間的平均值(S113),并將重新計(jì)算的平均值作為路徑的代表值存儲(chǔ)在應(yīng)答時(shí)間存儲(chǔ)器124中(S114)。另一方面,在所述路由信息項(xiàng)不是已經(jīng)記錄的路徑的情況下,將接收到的應(yīng)答時(shí)間作為代表值存儲(chǔ)在應(yīng)答時(shí)間存儲(chǔ)器124中(S114)。另外,應(yīng)答時(shí)間存儲(chǔ)處理SllO沒有必要每次接收到路由信息項(xiàng)和應(yīng)答時(shí)間都要進(jìn)行,可在積累了這些信息項(xiàng)后進(jìn)行。在這種情況和其他情況下,沒有待測量路徑的傳送(Slll)也可進(jìn)行應(yīng)答時(shí)間存儲(chǔ)處理S110。
[0047]圖8是示出記錄在應(yīng)答時(shí)間存儲(chǔ)器124的一部分?jǐn)?shù)據(jù)項(xiàng)的應(yīng)答時(shí)間的表,該應(yīng)答時(shí)間與由各信息獲取裝置140至143測量的具體路由信息項(xiàng)相對(duì)應(yīng)。如該表所示,從信息獲取裝置140至143發(fā)送的信息項(xiàng)記錄在應(yīng)答時(shí)間存儲(chǔ)器124中。與圖8 —樣,圖9示出記錄在應(yīng)答時(shí)間存儲(chǔ)器124的數(shù)據(jù)項(xiàng)且每個(gè)數(shù)據(jù)項(xiàng)是在圖8中具有相同路由信息項(xiàng)的應(yīng)答時(shí)間的平均值,并且每個(gè)數(shù)據(jù)項(xiàng)是在圖7所示的應(yīng)答時(shí)間存儲(chǔ)處理SllO中存儲(chǔ)的代表值。如該表中所示,存儲(chǔ)從圖1的信息獲取裝置140至143到服務(wù)器裝置110的路徑中的應(yīng)答時(shí)間的平均值。
[0048]雖然在本示例性實(shí)施例中,將記錄在圖8的表中的所有的值的平均值作為代表值,但是也可以僅對(duì)于最近測量的預(yù)定的多個(gè)測量值進(jìn)行平均化。此外,每個(gè)代表值不限于平均值,并可能是最后的單獨(dú)的測量值,或者可以是執(zhí)行了其他統(tǒng)計(jì)處理并且客觀地示出了應(yīng)答時(shí)間的值。
[0049]圖10是描述通信質(zhì)量分析服務(wù)器120中的判定處理S120的流程圖。判定處理S120可以通過來自用戶和網(wǎng)絡(luò)的管理員等的指示對(duì)指定的路徑進(jìn)行,或者也可以對(duì)在退出圖7的應(yīng)答時(shí)間存儲(chǔ)處理SllO后最后存儲(chǔ)的一個(gè)或多個(gè)路徑進(jìn)行。如流程圖所示,在判定處理S120中,首先,確認(rèn)是否在應(yīng)答時(shí)間存儲(chǔ)器124存在有關(guān)指定的待判定路徑的記錄(S121)。在不存在記錄時(shí),退出判定處理S120。在存在記錄時(shí),判定待判定路徑的應(yīng)答時(shí)間的代表值是不是最小的代表值,即與其他路徑相比是不是最快的平均應(yīng)答時(shí)間(S122)。當(dāng)代表值是最小的代表值時(shí),判定為不存在延遲元件(S124),并退出判定處理S120。當(dāng)代表值不是最小的代表值時(shí),對(duì)最小的代表值和待判定代表值進(jìn)行比較,并判定最小的代表值和待判定代表值之間的差值是不是等于或大于閾值(S123)。在未判定為最小的代表值和待判定代表值之間的差值等于或大于閾值的情況下,判定為不存在延遲元件(S124),并退出判定處理S120。在判定為最小的代表值和待判定代表值之間的差值等于或大于閾值的情況下,將路徑之間的差異判定為延遲元件(S125)。
[0050]例如,在圖9的表中。路徑C->B->A的應(yīng)答時(shí)間的平均值即代表值為0.59秒,最小的代表值為路徑C->D->A的0.42秒。這些代表值之間的差值為0.17秒。在這里,閾值為0.15秒時(shí),該差值大于閾值。因此,路徑C->B->A和路徑C->D->A之間的差異的B即中繼裝置133判定為延遲元件。另外,在路徑之間的差異表示多個(gè)中繼裝置等的情況下,可判定在包括多個(gè)中繼裝置的范圍內(nèi)存在延遲的原因。
[0051]在存在被判定為延遲元件的情況下,必要時(shí),可以將其通知給請(qǐng)求了判定處理S120的管理員或用戶以及能夠應(yīng)對(duì)延遲元件的中繼裝置、信息獲取裝置140至143等(SI26)。在通知延遲元件之后,退出判定處理S120。另外,也可以不通知延遲元件(SI26)。
[0052]圖11是示出延遲路徑回避處理S140的流程圖,該處理是在收到延遲元件通知的中繼裝置中進(jìn)行的處理的一個(gè)例子。如流程圖所示,在延遲路徑回避處理S140中,首先,接收有關(guān)延遲元件的信息項(xiàng)(S141),并從延遲元件的信息項(xiàng)中判定是否存在可通過中繼裝置134回避的路徑(S142)。在判定不存在可由中繼裝置134設(shè)定的回避路徑的情況下,退出延遲回避路徑處理S140。另一方面,在判定存在可由中繼裝置134設(shè)定的回避路徑的情況下,進(jìn)行路徑變更設(shè)定(S143)并退出延遲路徑回避處理S140。例如,在圖1中,將有關(guān)延遲元件即中繼裝置133的信息項(xiàng)通知給中繼裝置134,并且中繼裝置134可停止經(jīng)由延遲元件即中繼裝置133的路徑而選擇經(jīng)由中繼裝置132的回避路徑。
[0053]圖12是示出延遲路徑回避處理S150的流程圖,該處理是在收到延遲元件通知的信息獲取裝置140中進(jìn)行的處理的一個(gè)例子。如流程圖所示,在延遲路徑回避處理S150中,首先,接收有關(guān)延遲元件的信息項(xiàng)(S151),并從有關(guān)延遲元件的信息項(xiàng)中判定是否存在使用可回避延遲元件的其他協(xié)議的通信單元(S152)。在判定不存在可由信息獲取裝置140設(shè)定的其他回避協(xié)議的情況下,退出延遲路徑回避處理S150。另一方面,在判定存在可由信息獲取裝置140設(shè)定的回避協(xié)議的情況下,選擇回避延遲元件的協(xié)議(S153),并退出延遲路徑回避處理S150。例如,在圖1中,將有關(guān)延遲元件即中繼裝置133的信息項(xiàng)通知給信息獲取裝置140,并且信息獲取裝置140可以進(jìn)行從通信181向通信182切換的設(shè)定,該通信181使用第一協(xié)議并利用第一發(fā)送/接收部151進(jìn)行通信,而通信182使用第二協(xié)議并利用第二發(fā)送/接收部154進(jìn)行通信。
[0054]如上所述,在本示例性實(shí)施例中,可評(píng)價(jià)網(wǎng)絡(luò)上的各種路徑的通信速度。此外,還可以確定引起延遲的一個(gè)或多個(gè)中繼裝置。
[0055]另外,本示例性實(shí)施例的信息處理系統(tǒng)100的配置是本發(fā)明的示例性實(shí)施例的一個(gè)例子,根據(jù)本發(fā)明的示例性實(shí)施例的信息處理系統(tǒng)的技術(shù)概念和最小配置,將在權(quán)利要求書中進(jìn)行闡述。
[0056]在上述示例性實(shí)施例中,執(zhí)行處理的程序可以存儲(chǔ)在如磁盤裝置之類的內(nèi)部存儲(chǔ)器中,或者也可以通過存儲(chǔ)在如光盤只讀存儲(chǔ)器(CD-ROM)之類的其它存儲(chǔ)介質(zhì)來提供。
[0057]為了進(jìn)行圖示和說明,以上對(duì)本發(fā)明的示例性實(shí)施例進(jìn)行了描述。其目的并不在于全面詳盡地描述本發(fā)明或?qū)⒈景l(fā)明限定于所公開的具體形式。很顯然,許多修改以及變形對(duì)本領(lǐng)域的技術(shù)人員而言是顯而易見的。本實(shí)施例的選擇和描述,其目的在于最好地說明本發(fā)明的原理及其實(shí)際應(yīng)用,從而使本領(lǐng)域的其他技術(shù)人員能夠理解本發(fā)明的各種實(shí)施例和適合于預(yù)期的特定用途的各種變形。本發(fā)明的范圍由與本說明書一起提交的權(quán)利要求書及其等同物來限定。
【權(quán)利要求】
1.一種通信裝置,包括: 存儲(chǔ)器,其存儲(chǔ)有在具有多條路徑的通信線路中使用一條路徑與服務(wù)器進(jìn)行通信的應(yīng)答時(shí)間的代表值,該多條路徑包括多個(gè)中繼裝置并用于訪問所述服務(wù)器,并且所述代表值至少與兩條路徑相關(guān);以及 判定部,其當(dāng)與兩條不同路徑相關(guān)并存儲(chǔ)在所述存儲(chǔ)器的所述代表值之間的差值大于閾值時(shí),將成為所述兩條不同路徑的配置之間的差異的中繼裝置判定為延遲元件。
2.一種通信裝置,包括: 應(yīng)答時(shí)間存儲(chǔ)器,其存儲(chǔ)有在利用具有多條路徑的網(wǎng)絡(luò)與服務(wù)器裝置進(jìn)行通信中,使用多條路徑中的一條路徑與服務(wù)器裝置進(jìn)行通信的應(yīng)答時(shí)間的代表值,該多條路徑的網(wǎng)絡(luò)通過設(shè)置多個(gè)中繼裝置而形成并用于訪問服務(wù)器裝置,并且所述代表值至少與兩條路徑相關(guān);以及 判定部,其當(dāng)與兩條不同路徑相關(guān)并存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器的所述應(yīng)答時(shí)間的代表值之間的差值大于閾值時(shí),且存在成為兩條不同路徑的配置之間的差異的中繼裝置時(shí),將所述成為差異的中繼裝置判定為延遲元件。
3.根據(jù)權(quán)利要求2所述的通信裝置,其中,還包括: 應(yīng)答時(shí)間存儲(chǔ)部,其當(dāng)與所測量的應(yīng)答時(shí)間相關(guān)的路徑為已存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器中的路徑之一時(shí),通過使用存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器的所述應(yīng)答時(shí)間重新計(jì)算與已存儲(chǔ)的所述路徑相關(guān)的代表值并將該代表值存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器中,當(dāng)與所述應(yīng)答時(shí)間相關(guān)的路徑為未存儲(chǔ)的路徑時(shí),追加所述未存儲(chǔ)的路徑作為所述路徑,并將所述應(yīng)答時(shí)間作為使用所述追加的路徑與所述服務(wù)器裝置進(jìn)行通信的應(yīng)答時(shí)間的代表值存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器中。
4.根據(jù)權(quán)利要求2或3所述的通信裝置,其中, 所述兩條不同路徑中的一條路徑是待判定的路徑,另一條路徑是存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器中的具有最小代表值的路徑,并且 當(dāng)所述一條路徑是存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器中的具有最小的代表值的路徑時(shí),判定為不存在延遲元件。
5.根據(jù)權(quán)利要求2至4中任一項(xiàng)所述的通信裝置,其中, 每個(gè)所述代表值是作為最新的多個(gè)測量結(jié)果而得到的多個(gè)應(yīng)答時(shí)間的平均值。
6.—種信息處理系統(tǒng),包括: 應(yīng)答時(shí)間存儲(chǔ)器,其存儲(chǔ)有在利用具有多條路徑的網(wǎng)絡(luò)與服務(wù)器裝置進(jìn)行通信中,使用多條路徑中的一條路徑與服務(wù)器裝置進(jìn)行通信的應(yīng)答時(shí)間的代表值,該多條路徑的網(wǎng)絡(luò)通過設(shè)置多個(gè)中繼裝置而形成并用于訪問服務(wù)器裝置,并且所述代表值與至少兩條路徑相關(guān);以及 判定部,其當(dāng)與兩條不同路徑相關(guān)并存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器的所述應(yīng)答時(shí)間的代表值之間的差值大于閾值時(shí),且存在成為兩條不同路徑的配置之間的差異的中繼裝置時(shí),將所述成為差異的中繼裝置判定為延遲元件。
7.根據(jù)權(quán)利要求6所述的信息處理系統(tǒng),還包括: 應(yīng)答時(shí)間存儲(chǔ)部,其當(dāng)與所測量的應(yīng)答時(shí)間相關(guān)的路徑為已存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器中的路徑之一時(shí),通過使用存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器的所述應(yīng)答時(shí)間重新計(jì)算與已存儲(chǔ)的所述路徑相關(guān)的代表值并將該代表值存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器中,當(dāng)與所述應(yīng)答時(shí)間相關(guān)的路徑為未存儲(chǔ)的路徑時(shí),追加所述未存儲(chǔ)的路徑作為所述路徑,并將所述應(yīng)答時(shí)間作為使用所述追加的路徑與所述服務(wù)器裝置進(jìn)行通信的應(yīng)答時(shí)間的代表值存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器中。
8.根據(jù)權(quán)利要求6或7所述的信息處理系統(tǒng),其中, 所述兩條不同路徑中的一條路徑是待判定的路徑,另一條路徑是存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器中的具有最小代表值的路徑,并且 當(dāng)所述一條路徑是存儲(chǔ)在所述應(yīng)答時(shí)間存儲(chǔ)器中的具有最小的代表值的路徑時(shí),判定為不存在延遲元件。
9.根據(jù)權(quán)利要求6至8中任一項(xiàng)所述的信息處理系統(tǒng),其中, 每個(gè)所述代表值是作為最新的多個(gè)測量結(jié)果而得到的多個(gè)應(yīng)答時(shí)間的平均值。
10.根據(jù)權(quán)利要求6至9中任一項(xiàng)所述的信息處理系統(tǒng),還包括: 信息獲取部,其連接到所述網(wǎng)絡(luò)并在所述服務(wù)器裝置和所述信息獲取部之間形成路徑, 其中,所述信息獲取部包括: 發(fā)送/接收部,其發(fā)送用于請(qǐng)求連接所述服務(wù)器裝置的請(qǐng)求消息,并接收來自所述服務(wù)器裝置的對(duì)所述請(qǐng)求消息的應(yīng)答消息;以及 應(yīng)答時(shí)間測量通知部,其測量從發(fā)送到接收的時(shí)間即應(yīng)答時(shí)間并將所述測量的應(yīng)答時(shí)間以及在所述服務(wù)器裝置和所述發(fā)送/接收部之間進(jìn)行發(fā)送和接收的路徑通知給具有所述測量的應(yīng)答時(shí)間的所述應(yīng)答時(shí)間存儲(chǔ)器的裝置。
11.根據(jù)權(quán)利要求10所述的信息處理系統(tǒng),其中, 所述信息獲取部進(jìn)一步包括路由信息獲取部,其向所述服務(wù)器裝置發(fā)送在到達(dá)所述服務(wù)器裝置之前超時(shí)的回應(yīng)請(qǐng)求消息,從路徑上的一個(gè)中繼裝置接收表示所述回應(yīng)請(qǐng)求消息超時(shí)的回應(yīng)應(yīng)答消息,并獲取所述一個(gè)中繼裝置的地址,從而獲取所述服務(wù)器裝置和所述發(fā)送/接收部之間進(jìn)行發(fā)送和接收的路徑的信息項(xiàng)。
12.根據(jù)權(quán)利要求10或11所述的信息處理系統(tǒng),其中, 所述信息獲取部進(jìn)一步包括協(xié)議選擇部,其接收有關(guān)所述延遲元件的信息項(xiàng),并當(dāng)訪問所述服務(wù)器裝置時(shí),允許利用不同的協(xié)議進(jìn)行通信,該不同的協(xié)議不使用判定為延遲元件的所述中繼裝置。
13.根據(jù)權(quán)利要求6至12中任一項(xiàng)所述的信息處理系統(tǒng),還包括: 中繼裝置,其接收有關(guān)所述延遲元件的信息項(xiàng)并選擇不使用判定為所述延遲元件的所述中繼裝置的路徑。
【文檔編號(hào)】H04L12/70GK104348599SQ201410188226
【公開日】2015年2月11日 申請(qǐng)日期:2014年5月6日 優(yōu)先權(quán)日:2013年7月26日
【發(fā)明者】朝日信成 申請(qǐng)人:富士施樂株式會(huì)社