專(zhuān)利名稱:信息處理系統(tǒng)、信息處理裝置、服務(wù)器裝置、信息處理方法和程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及檢測(cè)通信處理裝置的端口保持時(shí)間的信息處理系統(tǒng)等。
技術(shù)背景在包含信息處理裝置、通信處理裝置和服務(wù)器裝置的信息處理系統(tǒng)中,例如,已以周期性方式,經(jīng)由通信處理裝置而將預(yù)定的分組(packet)從諸如 家用PC(個(gè)人計(jì)算機(jī))和家用電器的信息處理裝置傳送到服務(wù)器裝置。例如, 在PCT公開(kāi)第2004/030292號(hào)的小冊(cè)子(第一頁(yè)、圖l等)中公開(kāi)了此技術(shù) 思想。在此情況下,例如,信息處理裝置是具有NAT (網(wǎng)絡(luò)地址變換)功能等 的路由器。并且,以周期性方式傳送信息處理裝置的預(yù)定分組,以便例如掌 握是否改變了通信處理裝置在WAN (廣域網(wǎng)) 一側(cè)上的IP地址,或者,以 便以這樣的方式維持通信處理裝置的端口(即,可經(jīng)由通信處理裝置而將從 WAN —側(cè)發(fā)送的分組傳送到信息處理裝置)可經(jīng)由服務(wù)器裝置而從例如便 攜式電話的外部設(shè)備訪問(wèn)信息處理裝置。在例如路由器的、具有NAT功能的通信處理裝置中,當(dāng)將分組從LAN(局域網(wǎng)) 一側(cè)傳送到WAN —側(cè)時(shí),將LAN —側(cè)的私有IP地址和端口號(hào) 變換為WAN —側(cè)的全局IP地址和端口號(hào)。并且,當(dāng)接收到從WAN —側(cè)發(fā) 送的返回分組時(shí),進(jìn)行這些IP地址和端口號(hào)的逆變換,以便將分組傳送到信 息處理裝置。在此情況下,在通信處理裝置中,已設(shè)置了執(zhí)行上述地址變換(translation )所需的時(shí)間。具體而言,當(dāng)在WAN —側(cè)和LAN —側(cè)之間已最 終執(zhí)行了特定的地址變換之后、已經(jīng)過(guò)了預(yù)定時(shí)間周期時(shí),不執(zhí)行針對(duì)于從 WAN —側(cè)接收的分組的地址變換(針對(duì)于從LAN —側(cè)接收的分組執(zhí)行新的 地址變換)。換句話說(shuō),信息處理裝置不接收從WAN—側(cè)傳送的此分組,使 得例如便攜式電話的外部設(shè)備不能經(jīng)由服務(wù)器裝置訪問(wèn)信息處理裝置。將把 上述預(yù)定時(shí)間周期稱為"端口保持時(shí)間"。 在上述信息處理系統(tǒng)中,為了使信息處理裝置能夠從服務(wù)器裝置接收信 息,需要通信處理裝置能夠連續(xù)地執(zhí)行針對(duì)于從服務(wù)器裝置傳送的分組(即, 來(lái)自WAN —側(cè)的分組)的地址變換。由此,即使在不需要在信息處理裝置 和服務(wù)器裝置之間傳送/接收信息的這樣的情況下,也需要通信處理裝置能夠通過(guò)以周期性方式、經(jīng)由通信處理裝置而將來(lái)自信息處理裝置的分組傳送到服務(wù)器裝置,而執(zhí)行針對(duì)于從服務(wù)器裝置傳送的分組的地址變換。在此情況下,存在這樣的要求應(yīng)當(dāng)使信息處理裝置的周期性方式的分組的傳送 時(shí)間周期盡可能地長(zhǎng)。如下給出此原因也就是說(shuō),必須延長(zhǎng)分組傳送時(shí)間 周期,以便減小不必要的分組的傳送,或者,以便減小用于由信息處理裝置 傳送分組的處理工作負(fù)擔(dān)。具體而言,如果可使信息處理裝置的周期性方式 的分組傳送時(shí)間周期略短于(例如,l秒、2秒等)該信息處理裝置已經(jīng)連接 的通信處理裝置的端口保持時(shí)間,則其為優(yōu)選的。
然而, 一般而言,不清楚信息處理裝置已連接到了哪個(gè)通信處理裝置。 結(jié)果,已對(duì)信息處理裝置設(shè)置了與從各個(gè)制造商銷(xiāo)售的各種通信處理裝置內(nèi) 的最短的端口保持時(shí)間相對(duì)應(yīng)的這種時(shí)間周期,這些信息處理裝置通過(guò)采用 這個(gè)設(shè)置的時(shí)間周期來(lái)傳送分組。在此情況下,即使在已連接到了具有長(zhǎng)的 端口保持時(shí)間的通信處理裝置的信息處理裝置中,也基于先前設(shè)置的短的時(shí)間周期而以周期性方式傳送分組。結(jié)果,傳送了大量不想要的分組
發(fā)明內(nèi)容
已作出了本發(fā)明來(lái)解決上述問(wèn)題,并且,本發(fā)明的目的在于,提供信息 處理系統(tǒng)等,其能夠檢測(cè)信息處理裝置已連接到的通信處理裝置的端口保持 時(shí)間。為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的信息處理系統(tǒng)的特征在于這樣的信息處 理系統(tǒng),其包括信息處理裝置;服務(wù)器裝置;以及通信處理裝置,用于執(zhí) 行與在信息處理裝置和服務(wù)器裝置之間的通信相關(guān)的處理操作;其中,該信 息處理裝置包括歷史分組傳送單元,用于經(jīng)由通信處理裝置的一個(gè)端口來(lái) 傳送歷史分組,該歷史分組與用于在通信處理裝置上留下傳送歷史的分組相 對(duì)應(yīng);請(qǐng)求分組傳送單元,用于經(jīng)由和與通信處理裝置的端口相對(duì)應(yīng)的歷史 端口不同的端口,而將一段或多段請(qǐng)求分組傳送到服務(wù)器裝置,其中,所述歷史分組已通過(guò)了所述歷史端口,所述一段或多段請(qǐng)求分組對(duì)應(yīng)于用于請(qǐng)
求與從服務(wù)器裝置傳送的分組相對(duì)應(yīng)的返回分組的傳送的分組;分組傳送控制單元,用于控制由請(qǐng)求分組傳送單元進(jìn)行的請(qǐng)求分組的傳送;返回分組接 收單元,用于接收經(jīng)由歷史端口從服務(wù)器裝置傳送的返回分組;以及端口保 持時(shí)間檢測(cè)單元,用于基于返回分組接收單元對(duì)返回分組的接收,而檢測(cè)通 信處理裝置的端口保持時(shí)間;并且其中,服務(wù)器裝置包括請(qǐng)求分組接收單 元,用于接收請(qǐng)求分組;以及返回分組傳送單元,用于在請(qǐng)求分組"接收單元 接收到請(qǐng)求分組時(shí),將返回分組傳送到歷史端口 。由于采用了上述配置,可基于響應(yīng)于請(qǐng)求分組而傳送的、返回分組接收 單元對(duì)返回分組的接收,而檢測(cè)通信處理裝置的端口保持時(shí)間。隨后,利用 檢測(cè)到的端口保持時(shí)間,例如,可以周期性方式傳送分組。結(jié)果,不會(huì)進(jìn)行 不必要的分組的傳送。
圖l是用于表示根據(jù)本發(fā)明的實(shí)施方式l的信息處理系統(tǒng)的配置的框圖。 圖2是用于說(shuō)明在實(shí)施方式1的信息處理系統(tǒng)中執(zhí)行的分組的傳送/接收的圖。圖3A是用于說(shuō)明實(shí)施方式1中的等待時(shí)間的圖。圖3B是用于說(shuō)明實(shí)施方式1中的等待時(shí)間的圖。圖4A是用于描述實(shí)施方式1中的等待時(shí)間的開(kāi)始周期的圖。圖4B是用于描述實(shí)施方式1中的等待時(shí)間的開(kāi)始周期的圖。圖4C是用于描述實(shí)施方式1中的等待時(shí)間的開(kāi)始周期的圖。圖5A是用于說(shuō)明實(shí)施方式1中的等待時(shí)間的結(jié)束期限(end term )的圖。圖5B是用于說(shuō)明實(shí)施方式1中的等待時(shí)間的結(jié)束期限的圖。圖5C是用于說(shuō)明實(shí)施方式1中的等待時(shí)間的結(jié)束期限的圖。圖6是用于描述根據(jù)實(shí)施方式1的信息處理裝置的操作的流程圖。圖7是用于描述根據(jù)實(shí)施方式1的信息處理裝置的操作的流程圖。圖8是用于描述根據(jù)實(shí)施方式1的信息處理裝置的操作的流程圖。圖9是用于描述根據(jù)實(shí)施方式1的服務(wù)器裝置的操作的流程圖。圖IOA是用于表示有關(guān)實(shí)施方式1中的分組的結(jié)構(gòu)的例子的圖。圖IOB是用于表示有關(guān)實(shí)施方式1中的分組的結(jié)構(gòu)的例子的圖。圖IOC是用于表示有關(guān)實(shí)施方式1中的分組的結(jié)構(gòu)的例子的圖。
圖ll是用于表示有關(guān)實(shí)施方式1中的等待時(shí)間設(shè)置信息的例子的圖。 圖12是用于表示有關(guān)實(shí)施方式1中的傳送目的地信息的例子的圖。 圖13是用于描述在實(shí)施方式1中執(zhí)行的分組的傳送和接收的圖。圖14是用于描述在實(shí)施方式1中執(zhí)行的分組的傳送和接收的圖。圖15是用于示出有關(guān)實(shí)施方式1中的等待時(shí)間設(shè)置信息的一個(gè)例子的圖。圖16是用于描述在實(shí)施方式1中執(zhí)行的分組的傳送和接收的圖。 圖17是用于描述在實(shí)施方式1中執(zhí)行的分組的傳送和接收的圖。 圖18是用于描述在實(shí)施方式1中執(zhí)行的分組的傳送和接收的圖。 圖19是用于表示根據(jù)本發(fā)明的實(shí)施方式2的信息處理系統(tǒng)的配置的框圖。圖20是用于說(shuō)明在實(shí)施方式2的信息處理系統(tǒng)中執(zhí)行的分組的傳送和接 收的圖。圖2iA是用于描述實(shí)施方式2中的等待時(shí)間的開(kāi)始周期的圖。圖21B是用于描述實(shí)施方式2中的等待時(shí)間的開(kāi)始周期的圖。圖21C是用于描述實(shí)施方式2中的等待時(shí)間的開(kāi)始周期的圖。圖22是用于描述根據(jù)實(shí)施方式2的信息處理裝置的操作的流程圖。圖23是用于描述根據(jù)實(shí)施方式2的信息處理裝置的操作的流程圖。圖24是用于描述根據(jù)實(shí)施方式2的信息處理裝置的操作的流程圖。圖25是用于描述根據(jù)實(shí)施方式2的服務(wù)器裝置的操作的流程圖。圖26A是用于表示有關(guān)實(shí)施方式2中的分組的結(jié)構(gòu)的例子的圖。圖26B是用于表示有關(guān)實(shí)施方式2中的分組的結(jié)構(gòu)的例子的圖。圖26C是用于表示有關(guān)實(shí)施方式2中的分組的結(jié)構(gòu)的例子的圖。圖26D是用于表示有關(guān)實(shí)施方式1中的分組的等待結(jié)構(gòu)的例子的圖。圖27是用于描述在實(shí)施方式2中執(zhí)行的分組的傳送和接收的圖。圖28是用于描述信息處理裝置的操作的另 一個(gè)例子的流程圖。圖29是用于示出有關(guān)歷史分組和請(qǐng)求分組的傳送定時(shí)的一個(gè)例子的圖表。圖30是用于描述分組的傳送的圖。 <附圖標(biāo)記和符號(hào)的描述> 1、 4:信息處理裝置2:通信處理裝置 3、 5:服務(wù)器裝置 lh歷史分組傳送裝置 12:請(qǐng)求分組傳送裝置 13:分組傳送控制單元 14、 42:返回分組接收單元 15:端口保持時(shí)間檢測(cè)單元31、 41:請(qǐng)求分組接收單元32、 51:返回分組傳送單元 33:歷史分組接收單元34:傳送目的地存儲(chǔ)單元具體實(shí)施方式
現(xiàn)在,將通過(guò)參照實(shí)施方式來(lái)描述根據(jù)本發(fā)明的信息處理系統(tǒng)。應(yīng)理解, 在下面提及的實(shí)施方式中,被分配了相同附圖標(biāo)記的結(jié)構(gòu)元素是彼此相同或 相似的,并可能省略其描述。 (實(shí)施方式1 )現(xiàn)在通過(guò)參照附圖,對(duì)根據(jù)本發(fā)明實(shí)施方式1的信息處理系統(tǒng)作出描述。 圖1是用于示出根據(jù)實(shí)施方式1的信息處理系統(tǒng)的配置的框圖。在圖1 中,實(shí)施方式1的信息處理系統(tǒng)被配備有信息處理裝置1、通信處理裝置2、 以及服務(wù)器裝置3。圖l描述了這樣的情況,即, 一個(gè)信息處理裝置1連接 到通信處理裝置2??商鎿Q地,可將兩個(gè)或更多的信息處理裝置連接到通信 處理裝置2。例如,信息處理裝置1是計(jì)算機(jī)、微波爐、電話機(jī)、打印機(jī)、 傳真設(shè)備、電冰箱、洗衣機(jī)、空調(diào)設(shè)備、電視、畫(huà)面記錄設(shè)備、機(jī)頂盒等。 通信處理裝置2已經(jīng)由有線或無(wú)線通信線路100而連接到了服務(wù)器裝置3。 例如,通信線路100是因特網(wǎng)、內(nèi)聯(lián)網(wǎng)、公共電話網(wǎng)絡(luò)等。信息處理裝置1被配備有歷史分組傳送單元11、請(qǐng)求分組傳送單元12、 分組傳送控制單元13、返回分組接收單元14、以及端口保持時(shí)間檢測(cè)單元 15。歷史分組傳送單元11針對(duì)于服務(wù)器裝置3而傳送歷史分組。經(jīng)由通信處 理裝置2的一個(gè)端口來(lái)傳送歷史分組。在此情況下,歷史分組對(duì)應(yīng)于被采用
以便在通信處理裝置2中留下傳送歷史的分組。傳送此歷史分組,以便確定 用于測(cè)定通信處理裝置2的端口保持時(shí)間的基準(zhǔn)時(shí)間、或確定返回分組的傳送目的地(將在后面描述)。例如,歷史分組是UDP的分組??稍诖藲v史分 組的有效負(fù)載(payload)中包括特定的信息。已通過(guò)了歷史分組的、通信線 路100—側(cè)上的通信處理裝置2的端口將被稱為歷史端口。應(yīng)注意,可替換 地,歷史分組傳送單元11可包含被采用以便執(zhí)行傳送的傳送裝置(例如, 調(diào)制解調(diào)器、網(wǎng)卡等)。如果不包含這樣的傳送裝置,則在歷史分組傳送單元 11和通信處理裝置2之間存在該傳送裝置(未示出)。并且,可替換地,可 通過(guò)硬件來(lái)實(shí)現(xiàn)歷史分組傳送單元11,或可通過(guò)作為用于驅(qū)動(dòng)傳送裝置的驅(qū) 動(dòng)軟件的這樣的軟件來(lái)實(shí)現(xiàn)歷史分組傳送單元11。請(qǐng)求分組傳送單元12將一段或多段請(qǐng)求分組傳送到服務(wù)器裝置3。請(qǐng)求 分組傳送單元12經(jīng)由與歷史端口不同的、通信處理裝置2的端口而傳送請(qǐng)求 分組。在此情況下,請(qǐng)求分組對(duì)應(yīng)于請(qǐng)求傳送返回分組的這樣的分組。返回 分組意味著這樣的分組其從服務(wù)器裝置3被傳送到通信處理裝置2的歷史 端口。例如,此請(qǐng)求分組是UDP的分組??稍诖苏?qǐng)求分組的有效負(fù)載中包括 特定的信息。應(yīng)注意,例如,盡管在該請(qǐng)求分組中不包含作為用于傳送返回 分組的指令和命令的這樣的請(qǐng)求,但是,由于包含了該分組為請(qǐng)求分組的這 樣的消息,所以,可在服務(wù)器裝置3中判定該分組為請(qǐng)求分組。還應(yīng)注意, 可替換地,請(qǐng)求分組傳送單元12可包含被采用以便執(zhí)行傳送的傳送裝置(例 如,調(diào)制解調(diào)器、網(wǎng)卡等)。如果不包含這樣的傳送裝置,則在請(qǐng)求分組傳送 單元12和通信處理裝置2之間存在該傳送裝置(未示出)。并且,可替換地, 可通過(guò)硬件來(lái)實(shí)現(xiàn)請(qǐng)求分組傳送單元12,或可通過(guò)作為用于驅(qū)動(dòng)傳送裝置的 驅(qū)動(dòng)軟件的這樣的軟件來(lái)實(shí)現(xiàn)請(qǐng)求分組傳送單元12 。分組傳送控制單元13控制由請(qǐng)求分組傳送單元12傳送的請(qǐng)求分組的傳 送。例如,請(qǐng)求分組的傳送的控制意味著對(duì)請(qǐng)求分組傳送單元12的請(qǐng)求分 組的傳送定時(shí)的控制。將在后面描述此處理操作的詳細(xì)內(nèi)容。返回分組接收單元14接收從服務(wù)器裝置3傳送的返回分組。此返回分組 對(duì)應(yīng)于已經(jīng)由通信處理裝置2的歷史端口而傳送的這樣的分組。還應(yīng)注意, 如將在后面描述的,返回分組接收單元14不總是接收從服務(wù)器裝置3傳送的 所有返回分組。如下給出此原因也就是說(shuō),在從服務(wù)器裝置3傳送的返回 分組之中,不將在已經(jīng)過(guò)了歷史端口的端口保持時(shí)間之后到達(dá)通信處理裝置
2的這樣的返回分組從通信處理裝置2傳送到信息處理裝置1。還應(yīng)注意,可替換地,返回分組接收單元14可包含被釆用以便執(zhí)行接收的接收裝置(例 如,調(diào)制解調(diào)器、網(wǎng)卡等)。如果不包含這樣的接收裝置,則在返回分組接收 單元14和通信處理裝置2之間存在該接收裝置(未示出)。并且,可替換地, 可通過(guò)硬件來(lái)實(shí)現(xiàn)返回分組接收單元14,或可通過(guò)作為用于驅(qū)動(dòng)接收裝置的 驅(qū)動(dòng)軟件的這樣的軟件來(lái)實(shí)現(xiàn)返回分組接收單元14 。端口保持時(shí)間檢測(cè)單元15基于返回分組接收單元14的返回分組的接收, 檢測(cè)通信處理裝置2的端口保持時(shí)間。在此情況下,表述"基于返回分組的 接收"意味著用于指示是否接收到返回分組的條件、或采用接收到返回分 組的時(shí)刻。后面將描述端口保持時(shí)間檢測(cè)單元15的具體操作。可替換地,端 口保持時(shí)間檢測(cè)單元15可不僅基于返回分組的接收、還基于歷史分組的傳送 而檢測(cè)端口保持時(shí)間。還應(yīng)理解,端口保持時(shí)間檢測(cè)單元15可檢測(cè)通信處理 裝置的端口保持時(shí)間本身,或者,還可檢測(cè)比通信處理裝置2的端口保持時(shí) 間短的這樣的端口保持時(shí)間。例如,在通信處理裝置2的端口保持時(shí)間為"2 分鐘"的情況下,端口保持時(shí)間檢測(cè)單元15可檢測(cè)到通信處理裝置2的端 口保持時(shí)間對(duì)應(yīng)于"2分鐘",或者可替換地,將端口保持時(shí)間檢測(cè)為"1分 鐘"。將在后面描述端口保持時(shí)間檢測(cè)單元15的有關(guān)端口保持時(shí)間的檢測(cè)處 理操作。在下面提及的描述中,"端口保持時(shí)間"還可意味著指示由端口保 持時(shí)間檢測(cè)單元15檢測(cè)到的端口保持時(shí)間的信息。還應(yīng)注意,歷史分組傳送單元ll、請(qǐng)求分組傳送單元12、以及返回分組 接收單元14之中的2個(gè)或更多個(gè)任意元件可包含與通信相關(guān)的裝置,這些裝 置可為相同的部件,或者可替換地,可為彼此不同的部件。通信處理裝置2執(zhí)行與信息處理裝置1和通信處理裝置2之間的通信相 關(guān)的處理操作。根據(jù)此實(shí)施方式1的通信處理裝置2具有NAT (網(wǎng)絡(luò)地址變 換)功能,并被稱為例如"路由器"。根據(jù)此實(shí)施方式的通信處理裝置2將在 從信息處理裝置1傳送的分組中包含的傳送源的地址信息變換為WAN(廣域 網(wǎng)) 一側(cè)上的通信處理裝置2的地址信息。也就是說(shuō),傳送源的地址信息是 信息處理裝置1的地址信息。具體而言,從信息處理裝置1傳送的分組中包含的源(傳送源)地址(對(duì) 應(yīng)于私有ip地址,并被假定為"地址A")、以及源(傳送源)端口號(hào)(被假 定為"端口號(hào)b")被變換為WAN —側(cè)上的通信處理裝置2的全局ip地址(被
假定為"地址X")、以及端口號(hào)(被假定為"端口號(hào)Y")。并且,關(guān)于傳送到WAN —側(cè)上的通信處理裝置2的地址X和端口號(hào)Y的分組,將傳送目的 地的地址X和端口號(hào)Y變換為信息處理裝置1地址A和端口號(hào)B,并且隨后, 將該分組傳送到信息處理裝置1。在此情況下,全局IP地址意味著特定的 信息處理裝置與例如連接到WAN (因特網(wǎng)等)的外部設(shè)備的外部設(shè)備通信的 這樣的地址。由此, 一般而言,全局IP地址對(duì)應(yīng)于在WAN中使用的地址。 可替換地,在特定的電器經(jīng)由具有NAT功能的路由器與連接到LAN (例如, 內(nèi)聯(lián)網(wǎng)等)的設(shè)備通信的這樣的情況下,上述全局IP地址可為在此LAN中 使用的這樣的地址。例如,此IP地址可為當(dāng)前可用的所謂的"IPv4的地址"、 或例如IPv6的地址的其它版本的地址。還應(yīng)理解,在通信處理裝置2中,在已設(shè)置了接收過(guò)濾器規(guī)則的情況下, 基于接收過(guò)濾器規(guī)則而進(jìn)行分組接收。在接收過(guò)濾器規(guī)則中,存在地址敏感 過(guò)濾器、端口敏感過(guò)濾器、以及"無(wú)"過(guò)濾器。也就是說(shuō),現(xiàn)在假定例如, 一分組的傳送目的地的地址和端口號(hào)被分別定義為地址P和端口號(hào)Q,則在 其有關(guān)傳送目的地的地址和端口號(hào)是地址P和端口號(hào)Q的這樣的分組被從通 信處理裝置2的LAN —側(cè)傳送到通信處理裝置2的WAN —側(cè)的情況下,地 址敏感過(guò)濾器僅接收來(lái)自地址P的分組而不接收其它分組;端口敏感過(guò)濾器 僅接收來(lái)自端口號(hào)Q的分組而不接收其它分組;而不存在過(guò)濾器情況下的無(wú) 過(guò)濾器從任意地址和任意端口號(hào)接收分組。在此情況下,通信處理裝置2接 收分組的操作意味著下面提及的操作也就是說(shuō),在被分配給從LAN—側(cè)上 的信息處理裝置1傳送的分組的通信處理裝置2的端口中,接受從WAN — 側(cè)傳送的分組以進(jìn)行地址變換,并且,隨后,針對(duì)于LAN—側(cè)上的信息處理 裝置1而傳送其地址已被變換的分組。如前面也在上述傳統(tǒng)技術(shù)中描述的那樣,在地址處理裝置2進(jìn)行此地址 變換的時(shí)間周期中,作出預(yù)定的限制。換句話說(shuō),在最終進(jìn)行地址A和地址 X、以及端口號(hào)B和端口號(hào)Y之間的地址變換之后、已經(jīng)過(guò)了通信處理裝置 2的端口保持時(shí)間的這樣的時(shí)刻,不進(jìn)行地址A、端口號(hào)B、以及地址X、端 口號(hào)Y之間的地址變換。結(jié)果,即使在已經(jīng)過(guò)了上述端口保持時(shí)間之后、經(jīng) 由通信線路100而針對(duì)于地址X和端口號(hào)Y傳送分組時(shí),也不在通信處理裝 置2中進(jìn)行地址變換,使得信息處理裝置1不能接收到此傳送的分組。服務(wù)器裝置3被配備有請(qǐng)求分組接收單元31、返回分組傳送單元32、歷
史分組接收單元33、以及傳送信息存儲(chǔ)單元34。請(qǐng)求分組接收單元31接收從信息處理裝置l傳送的請(qǐng)求分組。還應(yīng)注意,可替換地,請(qǐng)求分組接收單元31可包含被采用以便執(zhí)行接收的接收裝置(例 如,調(diào)制解調(diào)器、網(wǎng)卡等)。如果不包含這樣的接收裝置,那么,在請(qǐng)求分組 接收單元31和通信線路100之間存在該接收裝置(未示出)。并且,可替換 地,可通過(guò)硬件來(lái)實(shí)現(xiàn)請(qǐng)求分組接收單元31,或可通過(guò)作為用于驅(qū)動(dòng)接收裝 置的驅(qū)動(dòng)軟件的這樣的軟件來(lái)實(shí)現(xiàn)請(qǐng)求分組接收單元31 。當(dāng)請(qǐng)求分組接收單元31接收到請(qǐng)求分組時(shí),返回分組傳送單元32將返 回分組傳送到通信處理裝置2的歷史端口 。返回分組傳送單元32基于已被傳 送目的地信息存儲(chǔ)單元34存儲(chǔ)的傳送目的地信息(將在后面描述)而傳送返 回分組。換句話說(shuō),返回分組傳送單元32將返回分組傳送到由傳送目的地信 息指示的地址和端口號(hào)。例如,此返回分組是UDP的分組。可在此請(qǐng)求分組 的有效負(fù)載中包括特定的信息。還應(yīng)注意,可替換地,返回分組傳送單元32 可包含被采用以便執(zhí)行傳送的傳送裝置(例如,調(diào)制解調(diào)器、網(wǎng)卡等)。如 果不包含這樣的傳送裝置,那么,在返回分組傳送單元32和通信線路100之 間存在該傳送裝置(未示出)。并且,可替換地,可通過(guò)硬件來(lái)實(shí)現(xiàn)返回分組 傳送單元32,或可通過(guò)作為用于驅(qū)動(dòng)傳送裝置的驅(qū)動(dòng)軟件的這樣的軟件來(lái)實(shí) 現(xiàn)返回分組傳送單元32。歷史分組接收單元33接收從信息處理裝置1傳送的歷史分組。還應(yīng)注意, 可替換地,歷史分組接收單元33可包含被采用以便執(zhí)行接收的接收裝置(例 如,調(diào)制解調(diào)器、網(wǎng)卡等)。如果不包含這樣的接收裝置,那么,在歷史分組 接收單元33和通信線路100之間存在該接收裝置(未示出)。并且,可替換 地,可通過(guò)硬件來(lái)實(shí)現(xiàn)歷史分組接收單元33,或可通過(guò)作為用于驅(qū)動(dòng)接收裝 置的驅(qū)動(dòng)軟件的這樣的軟件來(lái)實(shí)現(xiàn)歷史分組接收單元33 。傳送目的地信息存儲(chǔ)單元34基于歷史分組接收單元33所接收的歷史分 組,而將傳送目的地信息存儲(chǔ)在預(yù)定的記錄介質(zhì)中。在此情況下,傳送目的 地信息意味著與返回分組的傳送目的地相關(guān)的這樣的信息。具體而言,傳送 目的地信息存儲(chǔ)單元34讀取在歷史分組接收單元33所接收的歷史分組的報(bào) 頭中包含的傳送源地址、以及傳送源端口號(hào),并且,隨后,存儲(chǔ)包含傳送源 地址、以及傳送源端口號(hào)兩者的傳送目的地信息。歷史分組的傳送源地址對(duì) 應(yīng)于通信線路100—側(cè)上的通信處理裝置2的地址,并且,歷史分組的傳送
源端口號(hào)對(duì)應(yīng)于指示通信線路100 —側(cè)上的通信處理裝置2的端口的這樣的 端口號(hào),即,代表歷史端口的位置的端口號(hào)。例如,其中存儲(chǔ)了傳送目的地 的預(yù)定記錄介質(zhì)為半導(dǎo)體器件、光盤(pán)、磁盤(pán)等。此預(yù)定的記錄介質(zhì)可被傳送目的地信息存儲(chǔ)單元34包含,或者,可替換地,可在傳送目的地信息存儲(chǔ)單 元34的外部被提供。還應(yīng)注意,歷史分組接收單元33、請(qǐng)求分組接收單元31、以及返回分組 傳送單元32中的2個(gè)或更多個(gè)任意元件可包含與通信相關(guān)的裝置,這些裝置 可為相同的部件,或者可替換地,可為彼此不同的部件。接下來(lái),將作出歷史分組、請(qǐng)求分組以及返回分組所通過(guò)的端口的具體 描述。如圖2所示,從端口 "P1"傳送要從信息處理裝置1傳送的歷史分組。 隨后,此歷史分組通過(guò)通信線路100—側(cè)上的通信處理裝置2的端口 "P2", 并由服務(wù)器裝置3的端口 "P3"接收。端口P2對(duì)應(yīng)于歷史端口。在此情況下,歷史分組通過(guò)的通信處理裝置2的端口 P2是在歷史分組首 次通過(guò)此端口 P2時(shí)在通信處理裝置2中新分配的這樣的端口 。換句話說(shuō),通 過(guò)采用通信處理裝置2的這樣的端口 (不在另一個(gè)信息處理裝置和服務(wù)器裝 置之間的通信中采用該端口 )來(lái)傳送歷史分組是重要的。如下給出此原因 例如也就是說(shuō),盡管迄今已在其它使用中采用了端口 P2,但在從歷史分組的 傳送起直到返回分組的傳送為止、經(jīng)由端口 P2進(jìn)行另一個(gè)通信的情況下,不 能正確地一企測(cè)端口保持時(shí)間。為了使端口 P2變?yōu)樵跉v史分組首次通過(guò)時(shí)在通 信處理裝置2中新分配的這樣的端口 ,例如,采用新端口、即未在其它通信 中采用的這樣的端口,作為信息處理裝置1的端口 Pl。之后,從信息處理裝置1的端口 P4傳送請(qǐng)求分組。經(jīng)由通信線路100 — 側(cè)上的通信處理裝置2的端口 "P5",而將此請(qǐng)求分組傳送到服務(wù)器裝置3的 端口 "P6"。在此情況下,P2必需要不同于端口 P5。如下給出此原因例如, 在從歷史分組的傳送起直到返回分組的傳送為止、經(jīng)由端口 P2傳送請(qǐng)求分組 的情況下,不能正確地檢測(cè)端口保持時(shí)間。為了使端口 P2不同于端口 P5, 例如,可使信息處理裝置1的端口 Pl和端口 P4兩者彼此不同。可替換地, 取決于通信處理裝置2的端口分配規(guī)則,即使在端口 Pl和端口 P4是相同的 端口的情況下,也存在可能僅使端口P3與端口 P6不同的某些情況。另一方 面,當(dāng)端口 Pl不同于端口 P4時(shí),即使端口 P3和端口 P6是相同的端口 ,端 口 P2和端口 P5兩者也可能變?yōu)椴煌亩丝?。
從已接收到歷史分組的端口 P3傳送返回分組。在尚未經(jīng)過(guò)端口保持時(shí)間的情況下,此傳送的返回分組通過(guò)通信處理裝置2的端口 P2,并且,隨后,在信息處理裝置1的端口 Pl上被接收。另一方面,在已經(jīng)過(guò)了端口保持時(shí)間的情況下,不將返回分組從通信處理裝置2傳送到信息處理裝置1。如從圖2 中顯而易見(jiàn)的,在根據(jù)實(shí)施方式1的信息處理系統(tǒng)中,歷史分組和返回分組 兩者均經(jīng)過(guò)通信處理裝置2的一個(gè)端口 "P2"。還應(yīng)注意,當(dāng)在已經(jīng)過(guò)了與端 口 P2相關(guān)的端口保持時(shí)間之后、已從端口 Pl至端口 P3傳送了歷史分組時(shí), 存在可能在通信處理裝置2中分配新端口 (例如,與此端口 "P2"不同的端 口 "P7")的一些可能性。否則,可再次采用端口 P2。此分配取決于通信處 理裝置2的規(guī)范。然而,即使在任意上述情況中,在處理操作本身中也不存 在很大的差異(即,僅用端口 P7來(lái)替換端口 P2)。因而,為了方便說(shuō)明起見(jiàn), 基于在已經(jīng)過(guò)了端口保持時(shí)間之后、針對(duì)于從信息處理裝置1的端口 Pl傳送 的歷史分組而分配了端口 P2的這樣的假定,而作出下面提及的說(shuō)明。已對(duì)從已接收到歷史分組的端口 P3傳送返回分組的這樣的情況作出了 以上描述??商鎿Q地,取決于通信處理裝置2的接收過(guò)濾器規(guī)則,可能不從 端口 P3傳送返回分組。并且,已對(duì)將歷史分組傳送到服務(wù)器裝置3的這樣的情況作出了以上描 述。可替換地,取決于通信處理裝置2的種類(lèi),可能不將歷史分組傳送到服 務(wù)器裝置3、而是傳送到另一個(gè)服務(wù)器裝置。在替換情況中,可替換地,將 有關(guān)歷史端口的位置的信息從已接收到此歷史分組的服務(wù)器裝置傳輸?shù)椒?wù) 器裝置3。接下來(lái),作出有關(guān)端口保持時(shí)間的檢測(cè)處理操作的描述。首先,將"等 待時(shí)間"定義如下也就是說(shuō),將"等待時(shí)間"定義為從返回分組已到達(dá) 通信處理裝置2的時(shí)刻起、直到緊挨在首次提及的時(shí)刻之前分組已經(jīng)過(guò)了歷 史端口的時(shí)刻的持續(xù)時(shí)間。在此情況下,關(guān)于在返回分組已到達(dá)通信處理裝 置2之后、在通信處理裝置2中執(zhí)行的處理操作,存在兩種情況在一種處 理操作中,由通信處理裝置2對(duì)此返回分組進(jìn)行地址變換,并且,隨后,將 地址變換后的返回分組傳送到信息處理裝置1;并且,在另一種處理:搡作中, 已經(jīng)過(guò)了通信處理裝置2中的端口保持時(shí)間,使得不在通信處理裝置2中對(duì) 返回分組進(jìn)行地址變換。并且,將上述等待時(shí)間大致劃分為兩個(gè)模式1和2。 也就是說(shuō),模式1對(duì)應(yīng)于歷史分組在等待時(shí)間的開(kāi)始階段通過(guò)歷史端口的這
樣的情況,而模式2對(duì)應(yīng)于返回分組在等待時(shí)間的開(kāi)始階段通過(guò)歷史端口的這樣的情況。在此情況下,等待時(shí)間的開(kāi)始階段意味著等待時(shí)間的起始時(shí) 刻。首先,作出模式1的描述。圖3A是用于說(shuō)明模式1的圖。當(dāng)從信息處 理裝置1傳送歷史分組時(shí),所傳送的歷史分組通過(guò)通信處理裝置2的歷史端 口。在短時(shí)間之后,如果從信息處理裝置1傳送請(qǐng)求分組,那么,服務(wù)器裝 置3接收該請(qǐng)求分組,并且,將返回分組從服務(wù)器裝置3傳送到通信裝置2 的歷史端口。此返回分組到達(dá)通信處理裝置2的歷史端口,并且,如果尚未 經(jīng)過(guò)端口保持時(shí)間,那么,將到達(dá)的返回分組傳送到信息處理裝置1,而如 果已經(jīng)過(guò)了端口保持時(shí)間,那么,不將這個(gè)到達(dá)的返回分組傳送到信息處理 裝置1。在此情況下,在歷史分組已通過(guò)通信處理裝置2之后、直到返回分 組到達(dá)通信處理裝置2為止的這樣的時(shí)間周期構(gòu)成了等待時(shí)間。接下來(lái),作出模式2的描述。圖3B是用于說(shuō)明模式2的圖。響應(yīng)于從信 息處理裝置1傳送的請(qǐng)求分組,從服務(wù)器裝置3傳送返回分組?,F(xiàn)在假定尚 未經(jīng)過(guò)與歷史端口相關(guān)的端口保持時(shí)間,則所傳送的返回分組通過(guò)通信處理 裝置2的歷史端口,并且,隨后,由信息處理裝置1接收該返回分組。之后, 以與模式1的處理操作相似的方式,進(jìn)行在短時(shí)間之后從信息處理裝置1傳 送請(qǐng)求分組、以及響應(yīng)于這個(gè)傳送的請(qǐng)求分組而從服務(wù)器裝置3傳送返回分 組的這樣的處理操作。在此情況下,在返回分組已通過(guò)通信處理裝置2之后、 直到下一個(gè)返回分組到達(dá)通信處理裝置2為止的這樣的時(shí)間周期構(gòu)成了等待 時(shí)間?,F(xiàn)在,在模式2的等待時(shí)間的開(kāi)始階段,不僅需要返回分組到達(dá)通信 處理裝置2,還需要將返回分組從通信處理裝置2傳送到信息處理裝置1。在可由信息處理裝置1接收在等待時(shí)間的結(jié)束階段中到達(dá)通信處理裝置 2的返回分組的情況下,可以理解,通信處理裝置2的端口保持時(shí)間比此等 待時(shí)間長(zhǎng)。另一方面,在不能由信息處理裝置1接收在等待時(shí)間的結(jié)束階段 中到達(dá)通信處理裝置2的返回分組的情況下,可以理解,通信處理裝置2的 端口保持時(shí)間比此等待時(shí)間短。在此情況下,等待時(shí)間的結(jié)束階段意味著 等待時(shí)間的結(jié)束的時(shí)刻。如前所述,由于測(cè)定了等待時(shí)間,并作出有關(guān)是否 可由信息處理裝置1接收在等待時(shí)間的結(jié)束階段中到達(dá)通信處理裝置2的返 回分組的檢查,所以,可測(cè)定通信處理裝置2的端口保持時(shí)間。由此,端口 保持時(shí)間檢測(cè)單元15基于一段或多段等待時(shí)間之中的、可由返回分組接收單
元14接收在等待時(shí)間的結(jié)束階段中到達(dá)通信處理裝置2的返回分組的這才羊的 等待時(shí)間,而檢測(cè)端口保持時(shí)間。例如,可替換地,端口保持時(shí)間檢測(cè)單元 15可基于一段或多段等待時(shí)間、以及此外的最長(zhǎng)的等待時(shí)間之中的、可由返回分組接收單元14接收在等待時(shí)間的結(jié)束階段中到達(dá)通信處理裝置2的返回分組的這樣的等待時(shí)間,而檢測(cè)端口保持時(shí)間。在此情況下,"基于可由返回分組接收單元14接收在等待時(shí)間的結(jié)束階段中到達(dá)通信處理裝置2的返回分 組的這樣的等待時(shí)間、而檢測(cè)端口保持時(shí)間"的這樣的操作意味著以下一全測(cè) 操作也就是說(shuō),可將此等待時(shí)間檢測(cè)為端口保持時(shí)間,或者,可將與此等 待時(shí)間不同的時(shí)間檢測(cè)為端口保持時(shí)間。作為后一種情況,存在通過(guò)減去預(yù) 定時(shí)間而得到等待時(shí)間的一些情況(例如,可將從上述等待時(shí)間起的2或3 秒檢測(cè)為端口等待時(shí)間)。應(yīng)理解,可替換地,端口保持時(shí)間檢測(cè)單元15可 基于不是可由返回分組接收單元14接收在等待時(shí)間的結(jié)束階段中到達(dá)通信 處理裝置2的返回分組時(shí)的等待時(shí)間之中的最長(zhǎng)等待時(shí)間的、這樣的等待時(shí) 間,而檢測(cè)端口保持時(shí)間??刹捎萌我獾南旅娴臋z測(cè)方法。也就是說(shuō),例如, 可替換地,端口保持時(shí)間檢測(cè)單元15可基于作為可由返回分組接收單元14 接收在等待時(shí)間的結(jié)束階段中到達(dá)通信處理裝置2的返回分組時(shí)的等待時(shí)間 之中的次最長(zhǎng)等待時(shí)間的、這樣的等待時(shí)間,而檢測(cè)端口保持時(shí)間。并且, 可替換地,端口保持時(shí)間檢測(cè)單元15可基于可由返回分組接收單元14 4妻收 在等待時(shí)間的結(jié)束階段中到達(dá)通信處理裝置2的返回分組的一段或多段等待 時(shí)間之中的任一個(gè)等待時(shí)間,而檢測(cè)端口保持時(shí)間。
接下來(lái),對(duì)等待時(shí)間的開(kāi)始階段進(jìn)行描述。如圖3A和圖3B中所示,關(guān) 于在等待時(shí)間的開(kāi)始階段通過(guò)歷史端口的分組,存在歷史分組和返回分組。 由此,現(xiàn)在將考慮下面提及的三種模式。也就是說(shuō),當(dāng)測(cè)定等待時(shí)間時(shí),存 在這樣的模式(其被假定為"模式A"):在等待時(shí)間的開(kāi)始階段每次通過(guò)歷 史端口的分組對(duì)應(yīng)于歷史分組;存在另一個(gè)模式(其被假定為"模式B"), 其中,當(dāng)可由信息處理裝置1接收返回分組時(shí),將此返回分組假定為在等待 時(shí)間的開(kāi)始階段通過(guò)歷史端口的這樣的分組,而當(dāng)不能由信息處理裝置l接 收到返回分組時(shí),傳送新的歷史分組,并將這個(gè)新的歷史分組假定為在等待 時(shí)間的開(kāi)始階段通過(guò)歷史端口的這樣的分組;并且,還存在這樣的模式(其 被假定為"模式C"):在等待時(shí)間的開(kāi)始階段每次通過(guò)歷史端口的分組對(duì)應(yīng) 于返回分組。還應(yīng)理解,可將本發(fā)明應(yīng)用于除了這些模式A、 B、 C之外的任 意其它模式,并且本發(fā)明不僅限于這三個(gè)模式A、 B、 C。 [模式A]圖4A是用于說(shuō)明模式A的圖。如圖4A所示,在模式A中,信息處理 裝置1在等待時(shí)間的開(kāi)始階段傳送歷史分組,而不考慮用于指示是否可由信 息處理裝置1接收到返回分組的這樣的事實(shí)。由此,在等待時(shí)間的開(kāi)始階段 通過(guò)歷史端口的分組對(duì)應(yīng)于歷史分組。應(yīng)注意,即使在第一次的等待時(shí)間的 情況下,在此第一個(gè)等待時(shí)間的開(kāi)始階段傳送歷史分組也僅僅是自然的。并 且,分組傳送控制單元13控制請(qǐng)求分組的傳送,并且此外,在等待時(shí)間的開(kāi) 始階段中,控制歷史分組傳送單元11的歷史分組的傳送。換句話說(shuō),分組傳 送控制單元13以這樣的方式控制歷史分組傳送單元11:在等待時(shí)間的開(kāi)始 階段中傳送歷史分組。并且,在沖莫式A中,端口保持時(shí)間檢測(cè)單元15基于返回分組接收單元 14的返回分組的接收、以及歷史分組傳送單元11的歷史分組的傳送,而檢 測(cè)通信處理裝置2的端口保持時(shí)間。精確地說(shuō),如圖3A所示,等待時(shí)間的 開(kāi)始階段變?yōu)闅v史分組通過(guò)通信處理裝置2的這樣的時(shí)刻。然而,信息處理 裝置1幾乎不能掌握歷史分組通過(guò)通信處理裝置2的時(shí)刻。由此,如圖4A 所示,在端口保持時(shí)間檢測(cè)單元15中,將歷史分組在等待時(shí)間的開(kāi)始階段通 過(guò)通信處理裝置2的時(shí)刻定義為歷史分組的傳送時(shí)刻。還應(yīng)注意,盡管圖4A 為假定傳送了 2段或更多段請(qǐng)求分組的這樣的情況,但可替換地,信息處理 裝置1可僅傳送一段請(qǐng)求分組。[模式B]圖4B和圖4C是用于說(shuō)明模式B的圖。在模式B中,在等待時(shí)間的開(kāi)始 階段通過(guò)歷史端口的分組對(duì)應(yīng)于歷史分組或返回分組。在可由信息處理裝置 1接收到返回分組的情況下,如圖4B所示,信息處理裝置1不在等待時(shí)間的 開(kāi)始階段傳送歷史分組,而其返回分組構(gòu)成在等待時(shí)間的開(kāi)始階段通過(guò)歷史 端口的分組。另一方面,在不能由信息處理裝置1接收到返回分組的情況下, 如圖4C所示,信息處理裝置1在等待時(shí)間的開(kāi)始階段傳送歷史分組,而其返 回分組構(gòu)成在等待時(shí)間的開(kāi)始階段通過(guò)歷史端口的分組。假定在第 一次的等 待時(shí)間的情況下,在等待時(shí)間的開(kāi)始階段傳送歷史分組。并且,分組傳送控 制單元13控制請(qǐng)求分組的傳送,并且此外,以這樣的方式控制歷史分組傳送 單元11:當(dāng)不能由返回分組接收單元14接收到響應(yīng)于請(qǐng)求分組的返回分組
時(shí),在下一個(gè)等待時(shí)間的開(kāi)始階段中傳送歷史分組。并且,在模式B中,端口保持時(shí)間檢測(cè)單元15基于返回分組接收單元14的返回分組的接收、以及歷史分組傳送單元11的歷史分組的傳送,而檢 測(cè)檢測(cè)通信處理裝置2的端口保持時(shí)間。精確地說(shuō),如圖3A和圖3B所示, 等待時(shí)間的開(kāi)始階段變?yōu)闅v史分組或返回分組通過(guò)通信處理裝置2的這樣的 時(shí)刻。然而,信息處理裝置1幾乎不能掌握歷史分組或返回分組通過(guò)通信處 理裝置2的時(shí)刻。由此,如圖4B和圖4C所示,在端口保持時(shí)間檢測(cè)單元15 中,在在等待時(shí)間的開(kāi)始階段通過(guò)歷史端口的分組對(duì)應(yīng)于歷史分組的這樣的 情況下,將與分組通過(guò)歷史端口的等待時(shí)間的開(kāi)始階段相等的這樣的時(shí)刻假 定為歷史分組的傳送時(shí)刻,而在等待時(shí)間的開(kāi)始階段通過(guò)歷史端口的分組對(duì) 應(yīng)于返回分組的這樣的情況下,將與分組通過(guò)歷史端口的等待時(shí)間的開(kāi)始階 段相等的這樣的時(shí)刻假定為返回分組的接收時(shí)刻。 [模式C]現(xiàn)在將參照?qǐng)D4B而描述模式C。在模式C中,在等待時(shí)間的開(kāi)始階段 通過(guò)歷史端口的分組對(duì)應(yīng)于返回分組。并且,分組傳送控制單元13以這4f的 方式控制請(qǐng)求分組的傳送在每次傳送請(qǐng)求分組時(shí),增加等待時(shí)間。在此模 式C中,返回分組必須在等待時(shí)間的開(kāi)始階段通過(guò)歷史端口。結(jié)果,如果不 能由信息處理裝置1接收到返回分組,那么,完成用于端口保持時(shí)間的檢測(cè) 處理操作。應(yīng)注意,精確地說(shuō),如圖3B所示,等待時(shí)間的開(kāi)始階段變?yōu)榉祷?分組通過(guò)通信處理裝置2的這樣的時(shí)刻。然而,信息處理裝置1幾乎不能掌 握返回分組通過(guò)通信處理裝置2的時(shí)刻。由此,如圖4B所示,在端口保持時(shí) 間檢測(cè)單元15中,將與分組通過(guò)歷史端口的等待時(shí)間的開(kāi)始階段相等的這樣 的時(shí)刻假定為返回分組的傳送時(shí)刻。還應(yīng)理解,在模式C的情況下,建立了 下面的初始條件。也就是說(shuō),信息處理裝置1傳送2段或更多段請(qǐng)求分組。接下來(lái),作出等待時(shí)間的結(jié)束階段的描述。如圖3A和圖3B所示,等待 時(shí)間的結(jié)束階段對(duì)應(yīng)于返回分組到達(dá)通信處理裝置2的時(shí)刻。然而,信息處 理裝置1幾乎不能掌握返回分組已到達(dá)通信處理裝置2的這樣的時(shí)刻。由此, 如圖5A所示,當(dāng)進(jìn)行等待時(shí)間的測(cè)定時(shí),在端口保持時(shí)間檢測(cè)單元15中, 可替換地,可將與返回分組已到達(dá)通信處理裝置2的等待時(shí)間的結(jié)束階段相 等的這樣的時(shí)刻假定為傳送請(qǐng)求分組的時(shí)刻,同時(shí),請(qǐng)求分組請(qǐng)求此返回分 組的傳送(將此模式假定為"模式D")。并且,如圖5B所示,當(dāng)進(jìn)行等待時(shí)
間的測(cè)定時(shí),在端口保持時(shí)間檢測(cè)單元15中,可替換地,可將與返回分組已 到達(dá)通信處理裝置2的等待時(shí)間的結(jié)束階段相等的時(shí)刻假定為已由信息處理 裝置1接收到返回分組的時(shí)刻(將此模式假定為"模式E")。并且,當(dāng)進(jìn)行 等待時(shí)間的測(cè)定時(shí),在端口保持時(shí)間檢測(cè)單元15中,可替換地,在信息處理裝置1可以接收到返回分組的情況下,如圖5B所示,可將與返回分組已到達(dá) 通信處理裝置2的等待時(shí)間的結(jié)束階段相等的時(shí)刻假定為接收到此返回分組 的時(shí)刻,而在信息處理裝置1不能接收到返回分組的情況下,如圖5C所示, 可替換地,可將與返回分組已到達(dá)通信處理裝置2的等待時(shí)間的結(jié)束階—段相 等的時(shí)刻假定為傳送請(qǐng)求分組的時(shí)刻,同時(shí),請(qǐng)求分組請(qǐng)求此返回分組的傳 送(將此模式假定為"模式E")。還應(yīng)理解,可將本發(fā)明替換地應(yīng)用于除了 這三個(gè)模式之外的任意其它模式,并且,本發(fā)明不限于這些模式。并且,當(dāng) 可接收到在等待時(shí)間的結(jié)束階段傳送的返回分組時(shí),基于等待時(shí)間而4全測(cè)端 口保持時(shí)間。結(jié)果,使要在模式E中檢測(cè)的端口保持時(shí)間與要在模式F中檢 測(cè)的端口保持時(shí)間相等。接下來(lái),作出分組傳送控制單元13的請(qǐng)求分組的傳送控制的描述,例如, 分組傳送控制單元13可以這樣的方式控制請(qǐng)求分組的傳送每次傳送請(qǐng)求分 組時(shí),增加等待時(shí)間,或者,每次傳送請(qǐng)求分組時(shí),減小等待時(shí)間。并且, 可替換地,分組傳送控制單元13可以這樣的方式控制請(qǐng)求分組的傳送每次 傳送請(qǐng)求分組時(shí),增加等待時(shí)間,直到不能接收到響應(yīng)于請(qǐng)求分組的返回分 組為止。在不能接收到響應(yīng)于請(qǐng)求分組的返回分組的情況下,可替換地,分 組傳送控制單元13可以這樣的方式控制請(qǐng)求分組的傳送其變?yōu)椴荒芙邮盏?返回分組時(shí)的等待時(shí)間與可接收到返回分組時(shí)的各等待時(shí)間中的最長(zhǎng)等待時(shí) 間之間的這樣的等待時(shí)間。不能接收到返回分組時(shí)的等待時(shí)間意味著不能 接收到在等待時(shí)間的結(jié)束階段中傳送的返回分組的這樣的等待時(shí)間??山邮?到返回分組時(shí)的等待時(shí)間意味著可接收到在等待時(shí)間的結(jié)束階段中傳送的 返回分組的這樣的等待時(shí)間。在此情況下,在分組傳送控制單元13以每次傳 送請(qǐng)求分組的方式控制請(qǐng)求分組的傳送這樣的情況下,當(dāng)不能由返回分組接 收單元14接收到響應(yīng)于所傳送的請(qǐng)求分組的返回分組時(shí),可替換地,端口保 持時(shí)間檢測(cè)單元15可檢測(cè)端口保持時(shí)間。可替換地,當(dāng)可由信息處理裝置l 接收到在預(yù)定的等待時(shí)間的結(jié)束階段中傳送的返回分組時(shí),可完成請(qǐng)求分組 的傳送,并且,端口保持時(shí)間檢測(cè)單元15可將此預(yù)定的等待時(shí)間檢測(cè)為端口
保持時(shí)間??商鎿Q地,可基于除了上述算法之外的任意算法,而進(jìn)行分組傳 送控制單元13的請(qǐng)求分組的傳送控制。如果可通過(guò)特定算法適當(dāng)?shù)貦z測(cè)到通 信處理裝置2的端口保持時(shí)間,那么,本發(fā)明不限于這些算法的種類(lèi)。應(yīng)理解,盡管分組傳送控制單元13所采用的等待時(shí)間的開(kāi)始階段類(lèi)似于端口保持時(shí)間檢測(cè)單元15所采用的上述等待時(shí)間的開(kāi)始階段,但分組傳送控 制單元13所采用的等待時(shí)間的結(jié)束階段可以是傳送用于請(qǐng)求返回分組的傳 送的請(qǐng)求分組的這樣的時(shí)刻。換句話說(shuō),在分組傳送控制單元13中,與返回 分組到達(dá)通信處理裝置2的等待時(shí)間的結(jié)束階段相等的時(shí)刻可為傳送用于 請(qǐng)求返回分組的傳送的請(qǐng)求分組的這樣的時(shí)刻。如下給出此原因也就是說(shuō), 在分組傳送控制單元13控制請(qǐng)求分組的傳送的階段,不清楚可由信息處理裝 置1接收到響應(yīng)于此請(qǐng)求分組而傳送的返回分組,并且,不可能掌握接收到 此返回分組的時(shí)刻。如前所述,存在分組傳送控制單元13所采用的等待時(shí)間 與端口保持時(shí)間檢測(cè)單元15所采用的等待時(shí)間不同的一些情況。接下來(lái),現(xiàn)在將通過(guò)參照流程圖而描述根據(jù)實(shí)施方式1的信息處理裝置 1的操作。應(yīng)理解,在此實(shí)施方式1中,響應(yīng)于有關(guān)等待時(shí)間的開(kāi)始階段的 模式,流程圖彼此不同。由此,作出根據(jù)模式A至C的各個(gè)流程圖的描述。 圖6是用于描述根據(jù)此實(shí)施方式1的信息處理裝置1在模式"A"的情 況下的操作的流程圖。(步驟S101)分組傳送控制單元13設(shè)置與在已傳送了歷史分組之后直 到傳送了請(qǐng)求分組為止的持續(xù)時(shí)間相對(duì)應(yīng)的等待時(shí)間。在此情況下,等待時(shí) 間的設(shè)置意味著以下操作也就是說(shuō),例如,可將等待時(shí)間記錄在預(yù)定的存 儲(chǔ)器等中??商鎿Q地,在先前已將指示多個(gè)等待時(shí)間的信息存儲(chǔ)在預(yù)定的記 錄介質(zhì)中的同時(shí),可設(shè)置與預(yù)定的等待時(shí)間相對(duì)應(yīng)的標(biāo)志??商鎿Q地,可采 用任意其它方法而沒(méi)有限制。(步驟S102)分組傳送控制單元13以這樣的方式控制歷史分組傳送單 元ll:將歷史分組傳送到服務(wù)器裝置3。結(jié)果,經(jīng)由通信處理裝置2而將歷 史分組從歷史分組傳送單元11傳送到服務(wù)器裝置3。例如,歷史分組傳送單 元11傳送在歷史分組傳送單元11中產(chǎn)生的歷史分組。(步驟S103)分組傳送控制單元13判定當(dāng)前定時(shí)是否為用于傳送請(qǐng)求 分組的這樣的定時(shí)。隨后,當(dāng)當(dāng)前定時(shí)是用于傳送請(qǐng)求分組的定時(shí)時(shí),處理 操作前進(jìn)到步驟S104。當(dāng)當(dāng)前定時(shí)不是用于傳送請(qǐng)求分組的定時(shí)時(shí),分組傳
送控制單元13重復(fù)步驟S103的處理操作,直到當(dāng)前定時(shí)變?yōu)橛糜趥魉驼?qǐng)求分組的這樣的定時(shí)為止。在此情況下,分組傳送控制單元13通過(guò)檢查在已傳 送歷史分組之后、是否已經(jīng)過(guò)了在步驟S101中設(shè)置的等待時(shí)間,來(lái)判定當(dāng)前定時(shí)是否為用于傳送請(qǐng)求分組的定時(shí)。(步驟S104)分組傳送控制單元13以這樣的方式控制請(qǐng)求分組傳送單 元12:將請(qǐng)求分組傳送到服務(wù)器裝置3。結(jié)果,將請(qǐng)求分組從請(qǐng)求分組傳送 單元12傳送到服務(wù)器裝置3。例如,請(qǐng)求分組傳送單元12傳送在請(qǐng)求分組 傳送單元12中產(chǎn)生的請(qǐng)求分組。(步驟S105 )返回分組接收單元14判定返回分組接收單元14是否接收 到從服務(wù)器裝置3傳送的、針對(duì)在步驟S104中傳送的請(qǐng)求分組的返回分組。 隨后,當(dāng)接收到返回分組時(shí),處理操作前進(jìn)到步驟S107。當(dāng)未接收到返回分 組時(shí),處理操作前進(jìn)到步驟S106。(步驟S106)返回分組接收單元14判定當(dāng)前時(shí)間是否變?yōu)槌瑫r(shí)(time out)。在此情況下,超時(shí)意味著這樣的事實(shí)在請(qǐng)求分組傳送單元12已傳送 了請(qǐng)求分組之后,例如,已經(jīng)過(guò)了預(yù)定的時(shí)間周期(例如,10秒)。當(dāng)當(dāng)前 時(shí)間為超時(shí)時(shí),處理操作前進(jìn)到步驟S108,而當(dāng)當(dāng)前時(shí)間不是超時(shí)時(shí),處理 操作返回到步驟S105。(步驟S107)端口保持時(shí)間檢測(cè)單元15基于所接收的返回分組而#1行 預(yù)定的接收處理操作。在此步驟中,預(yù)定的接收處理操作意味著以下處理操 作也就是說(shuō),例如,在將從傳送歷史分組的時(shí)刻直到接收到返回分組時(shí)刻 的持續(xù)時(shí)間定義為等待時(shí)間時(shí),將等待時(shí)間存儲(chǔ)在預(yù)定的存儲(chǔ)器等中。(步驟S108)分組傳送控制單元13判定是否檢測(cè)到端口保持時(shí)間。當(dāng) 檢測(cè)到端口保持時(shí)間時(shí),處理操作前進(jìn)到步驟S109,而當(dāng)未檢測(cè)到端口保持 時(shí)間時(shí),處理操作返回到步驟SlOl。(步驟S109)端口保持時(shí)間檢測(cè)單元15基于可檢測(cè)到返回分組的等待 時(shí)間而檢測(cè)端口保持時(shí)間。隨后,完成用于檢測(cè)通信處理裝置2的端口保持 時(shí)間的一系列操作。還應(yīng)注意,在圖6的流程圖中,可替換地,可逆轉(zhuǎn)在步驟S101和步驟 S02中定義的處理操作的順序。換句話說(shuō),在已經(jīng)傳送了歷史分組后,可替 換地設(shè)置等待時(shí)間。如上所述,在此流程圖中,可在某種程度上任意地改變 處理:操作的順序??蓪⑦@個(gè)任意的順序改變類(lèi)似地應(yīng)用于下述流程圖。
并且,圖6的流程圖已描述了以下情況。也就是說(shuō),在分組傳送控制單 元13的控制下,傳送在第一次傳送的歷史分組、以及在第二次及其后續(xù)次傳送的歷史分組??商鎿Q地,不通過(guò)分組傳送控制單元13的控制操作、而是通過(guò)歷史分組傳送單元11的判定操作,來(lái)傳送將在第一次傳送的歷史分組。圖7是用于描述根據(jù)實(shí)施方式1的信息處理裝置1在模式"B"的情況下 的操作的流程圖。應(yīng)理解,除了步驟S201至S203之外的處理操作類(lèi)似于在 圖6中示出的上述流程圖中的那些步驟,并且由此,省略其描述。還應(yīng)注意, 可替換地,如下進(jìn)行步驟S107的預(yù)定的接收處理操作也就是說(shuō),例如,在 等待時(shí)間的開(kāi)始階段對(duì)應(yīng)于返回分組的接收、同時(shí)從接收到特定的返回分組的情況下,可替換地,可將此等待時(shí)間存儲(chǔ)在預(yù)定的存儲(chǔ)器等中。(步驟S201)分組傳送控制單元13判定當(dāng)前定時(shí)是否變?yōu)橛糜趥魉驼?qǐng) 求分組的這樣的定時(shí)。隨后,當(dāng)當(dāng)前定時(shí)是用于傳送請(qǐng)求分組的定時(shí)時(shí),處 理操作前進(jìn)到步驟S104。當(dāng)當(dāng)前定時(shí)不是用于傳送請(qǐng)求分組的定時(shí)時(shí),分組 傳送控制單元13重復(fù)步驟S201的處理操作,直到當(dāng)前定時(shí)變?yōu)橛糜趥魉驼?qǐng) 求分組的這樣的定時(shí)為止。在此情況下,分組傳送控制單元13通過(guò)在處理操 作從步驟S102前進(jìn)到步驟S2(M的這樣的情況下、檢查在已在步驟S〗02中傳 送歷史分組之后是否已經(jīng)過(guò)了在步驟SIOI中設(shè)置的等待時(shí)間,或者在處理操 作從步驟S202前進(jìn)到步驟S201的這樣的情況下、通過(guò)檢查已在步驟S105 中接收到返回分組之后是否已經(jīng)過(guò)了在步驟S202中設(shè)置的等待時(shí)間,來(lái)判定 當(dāng)前定時(shí)是否為用于傳送請(qǐng)求分組的定時(shí)。(步驟S202)分組傳送控制單元13設(shè)置與在已接收到返回分組之后直 到傳送了請(qǐng)求分組為止的持續(xù)時(shí)間相對(duì)應(yīng)的這樣的等待時(shí)間。在此情況下, 用于設(shè)置等待時(shí)間的處理操作類(lèi)似于步驟SIOI的處理操作,并且,由此,省 略其說(shuō)明。(步驟S203 )分組傳送控制單元13判定是否檢測(cè)到端口保持時(shí)間。當(dāng) 檢測(cè)到端口保持時(shí)間時(shí),處理操作前進(jìn)到步驟S109,而當(dāng)未檢測(cè)到端口保持 時(shí)間時(shí),處理操作返回到步驟SIOI。圖8是用于描述根據(jù)實(shí)施方式1的信息處理裝置1在模式"C"的情況下 的操作的流程圖。應(yīng)理解,除了步驟S301至S304之外的處理操作類(lèi)似于在 圖6中示出的上述流程圖中的那些步驟,并且由此,省略其描述。還應(yīng)注意,
可替換地,如下進(jìn)行步驟S107的預(yù)定的接收處理操作也就是說(shuō),例如,在從接收到特定的返回分組的時(shí)刻直到接收到下一個(gè)返回分組的另一個(gè)時(shí)刻為 止的持續(xù)時(shí)間被定義為等待時(shí)間的同時(shí),可替換地,可將此等待時(shí)間存儲(chǔ)在 預(yù)定的存儲(chǔ)器等中。(步驟S301)分組傳送控制單元13以這樣的方式控制請(qǐng)求分組傳送單 元12:將請(qǐng)求分組傳送到服務(wù)器裝置3。結(jié)果,將請(qǐng)求分組從請(qǐng)求分組傳送 單元12傳送到服務(wù)器裝置3。(步驟S302 )返回分組接收單元14判定返回分組4妻收單元14是否4妄收 到針對(duì)于在步驟S301中傳送的請(qǐng)求分組的、從服務(wù)器裝置3傳送的返回分組。 隨后,當(dāng)接收到返回分組時(shí),處理操作前進(jìn)到步驟S303。當(dāng)未接收到返回分 組時(shí),重復(fù)進(jìn)行步驟S301的處理操作,直到接收到返回分組為止。在由于服 務(wù)器裝置3關(guān)機(jī)時(shí)的這樣的原因而導(dǎo)致不能接收到返回分組的情況下,返回 分組接收單元14可在自從傳送請(qǐng)求分組起已經(jīng)過(guò)了預(yù)定時(shí)間(例如,1分鐘) 之后判定當(dāng)前時(shí)間是否變?yōu)槌瑫r(shí),并且由此,可替換地完成一系列處理操作。(步驟S303 )分組傳送控制單元13設(shè)置與在已接收到返回分組之后直用于設(shè)置等待時(shí)間的處理操作類(lèi)似于步驟SIOI的處理操作,并且由此,省略 其說(shuō)明。(步驟S304 )分組傳送控制單元13判定當(dāng)前定時(shí)是否變?yōu)橛糜趥魉驼?qǐng) 求分組的這樣的定時(shí)。隨后,當(dāng)當(dāng)前定時(shí)是用于傳送請(qǐng)求分組的定時(shí)時(shí),處 理操作前進(jìn)到步驟S104。當(dāng)當(dāng)前定時(shí)不是用于傳送請(qǐng)求分組的定時(shí)時(shí),分組 傳送控制單元13重復(fù)步驟S304的處理操作,直到當(dāng)前定時(shí)變?yōu)橛糜趥魉驼?qǐng) 求分組的這樣的定時(shí)為止。在此情況下,分組傳送控制單元13通過(guò)檢查在已置的等待時(shí)間,來(lái)判定當(dāng)前定時(shí)是否為用于傳送請(qǐng)求分組的定時(shí)。當(dāng)在圖6至圖8的流程圖的步驟S106中判定當(dāng)前時(shí)間變?yōu)槌瑫r(shí)時(shí),例如, 可替換地,端口保持時(shí)間檢測(cè)單元15等可執(zhí)行在當(dāng)前時(shí)間為超時(shí)的情況下的 特定處理操作。接下來(lái),現(xiàn)在將參照?qǐng)D9的流程圖來(lái)描述根據(jù)實(shí)施方式1的服務(wù)器裝置 3的操作。(步驟S401)歷史分組接收單元33判定是否接收到從信息處理裝置1傳送的歷史分組。隨后,當(dāng)歷史分組接收單元33接收到歷史分組時(shí),處理操作前進(jìn)到步驟S402,而當(dāng)歷史分組接收單元33未接收到歷史分組時(shí),處理 操作前進(jìn)到步驟S403。(步驟S402 )傳送目的地信息存儲(chǔ)單元34從歷史分組接收單元33接收 到的歷史分組的報(bào)頭中讀出傳送源地址和傳送源端口號(hào),并且隨后,將包含 所讀取的傳送源地址和所讀取的傳送源端口號(hào)的傳送目的地信息存儲(chǔ)在預(yù)定 的記錄介質(zhì)中。隨后,處理操作返回到步驟S401。(步驟S403 )請(qǐng)求分組接收單元31判定是否接收到請(qǐng)求分組。隨后, 當(dāng)請(qǐng)求分組接收單元31接收到請(qǐng)求分組時(shí),處理操作前進(jìn)到步驟S404,而 當(dāng)請(qǐng)求分組接收單元31未接收到請(qǐng)求分組時(shí),處理操作返回到步驟S401。(步驟S404 )返回分組傳送單元32讀出傳送目的地存儲(chǔ)單元34所存儲(chǔ) 的傳送目的地信息。(步驟S405 )返回分組傳送單元32基于在步驟S404中讀出的傳送目的 地信息而傳送返回分組。此返回目的地分組的傳送目的地對(duì)應(yīng)于所讀出的傳 送目的地信息所指示的地址和端口號(hào)。例如,返回分組傳送單元32傳送由返 回分組傳送單元32所產(chǎn)生的返回分組。隨后,處理操作返回到步驟S401。還應(yīng)理解,在圖9的流程圖中,在電源被關(guān)斷時(shí)、或在發(fā)出了處理結(jié)束 中斷時(shí),完成該處理^操作。接下來(lái),通過(guò)采用具體例子來(lái)作出根據(jù)實(shí)施方式1的信息處理系統(tǒng)的操 作的描述?,F(xiàn)在,將如下描迷這些具體例子中的每個(gè)也就是說(shuō),信息處理 系統(tǒng)在以下情況下操作,即,在模式A中,在每次傳送請(qǐng)求分組時(shí),等待時(shí) 間增加,以便檢測(cè)端口保持時(shí)間(具體例子l);以及在模式A中,在每次傳 送請(qǐng)求分組時(shí),等待時(shí)間增加,并且,在可接收到返回分組時(shí)的等待時(shí)間和 不能接收到返回分組時(shí)的另 一個(gè)等待時(shí)間之間、以更精確的方式傳送請(qǐng)求分 組,以便檢測(cè)端口保持時(shí)間(具體例子2)。另外,信息處理系統(tǒng)在以下情況 下操作,即,在模式A中,在每次傳送請(qǐng)求分組時(shí),等待時(shí)間減小,以便檢 測(cè)端口保持時(shí)間(具體例子3);在模式B中,在每次傳送請(qǐng)求分組時(shí),等待 時(shí)間增加,并且,在可接收到返回分組時(shí)的等待時(shí)間和不能接收到返回分組 時(shí)的另一個(gè)等待時(shí)間之間、以更精確的方式傳送請(qǐng)求分組,以便^f全測(cè)端口保 持時(shí)間(具體例子4);以及在模式C中,在每次傳送請(qǐng)求分組時(shí),等待時(shí)間 增加,以便檢測(cè)端口保持時(shí)間(具體例子5)。
在下面提及的具體例子中,假定通信處理裝置2的端口保持時(shí)間為"1分18秒"。并且,在即使從傳送了請(qǐng)求分組的時(shí)刻起已經(jīng)過(guò)了 10秒、也未接收返回分組的這樣的情況下,將此情形假定為超時(shí)。并且,將有關(guān)信息處理裝置1、通信處理裝置2、以及服務(wù)器裝置3的IP地址給出如下應(yīng)理解, 通信處理裝置2的IP地址是在通信線路100 —側(cè)上的地址。信息處理裝置1: 192.168.0.1通信處理裝置2: 202.224.135.10服務(wù)器裝置3: 155.32.10.10圖IOA至圖IOC是用于表示下面提及的具體例子中的歷史分組、請(qǐng)求分 組以及返回分組的結(jié)構(gòu)的圖。歷史分組、請(qǐng)求分組以及返回分組中的每個(gè)具 有UDP報(bào)頭,同時(shí),分組種類(lèi)識(shí)別信息已被包含在其有效負(fù)載中。分組種類(lèi) 識(shí)別信息是用于識(shí)別分組的種類(lèi)的信息。信息處理裝置1以及服務(wù)器裝置3 兩者均可基于分組種類(lèi)識(shí)別信息,而識(shí)別分組對(duì)應(yīng)于歷史分組、請(qǐng)求分組、 還是返回分組。在歷史分組和請(qǐng)求分組的有效負(fù)載中包含裝置識(shí)別信息。此 裝置識(shí)別信息對(duì)應(yīng)于用于識(shí)別傳送這些分組的這樣的信息處理裝置的信息。 根據(jù)在歷史分組中包含的裝置識(shí)別信息,服務(wù)器裝置3的傳送目的地信息存 儲(chǔ)單元34可存儲(chǔ)與此裝置識(shí)別信息相對(duì)應(yīng)的傳送目的地信息。并且,根據(jù)在 請(qǐng)求分組中包含的裝置識(shí)別信息,服務(wù)器裝置3的傳送分組傳送單元32可讀 出與在此請(qǐng)求分組中包含的裝置識(shí)別信息相對(duì)應(yīng)的傳送目的地信息,并可將 返回分組傳送到歷史端口,其中,從已傳送了此請(qǐng)求分組的信息處理裝置傳 送的歷史分組已通過(guò)了該歷史端口 。C具體例子1]具體例子l描述了在以下情況下的操作,其中,在模式A中,分組傳送 控制單元13以這樣的方式控制請(qǐng)求分組的傳送在每次傳送請(qǐng)求分組時(shí),增 加等待時(shí)間。并且,假定在返回分組接收單元14不能接收到響應(yīng)于所傳送的 請(qǐng)求分組的返回分組時(shí),端口保持時(shí)間檢測(cè)單元15檢測(cè)端口保持時(shí)間。假定 端口保持時(shí)間檢測(cè)單元15檢測(cè)到的最長(zhǎng)的端口保持時(shí)間為"5分鐘"。換句 話說(shuō),即使通信處理裝置2的端口保持時(shí)間長(zhǎng)于或等于5分鐘,信息處理裝 置1也將通信處理裝置2的端口保持時(shí)間檢測(cè)為5分鐘。并且,關(guān)于等待時(shí) 間的結(jié)束階段,將其假定為模式D。圖11表示出已被信息處理裝置1的分組傳送控制單元13保持的等待時(shí)
間設(shè)置信息。在此等待時(shí)間設(shè)置信息中,已對(duì)應(yīng)于標(biāo)志而設(shè)置了等待時(shí)間。 對(duì)應(yīng)于標(biāo)志"1"的等待時(shí)間等于已被設(shè)置為用于傳送請(qǐng)求時(shí)間的定時(shí)的這樣 的等待時(shí)間。分組傳送控制單元13通過(guò)改變此等待時(shí)間設(shè)置信息的標(biāo)志而設(shè) 置等待時(shí)間。由于在圖11的等待時(shí)間設(shè)置信息中,可設(shè)置最多僅"5分鐘" 的等待時(shí)間、而不能將其設(shè)置為比"5分鐘"長(zhǎng),所以,在信息處理裝置1可接收到響應(yīng)于在"5分鐘"的等待時(shí)間中傳送的請(qǐng)求分組的這樣的返回分組的情況下,假定在不傳送更多段請(qǐng)求分組的情況下檢測(cè)到端口保持時(shí)間。首先,在圖11中示出的等待時(shí)間設(shè)置信息中,分組傳送控制單元13將 與"30秒"的最短等待時(shí)間相對(duì)應(yīng)的標(biāo)志設(shè)置為"1"(步驟S101)。之后, 在分組傳送控制單元13的控制下,歷史分組傳送單元11將具有圖10A中示 出的結(jié)構(gòu)的歷史分組傳送到服務(wù)器裝置3的IP地址"155.32.10.10"(步驟 S102)。在此情況下,假定裝置識(shí)別信息"AAA"已被包含在歷史分組的有 效負(fù)載中。還假定經(jīng)由通信處理裝置2的端口號(hào)"12345"的端口 (將被稱為 "端口 12345",并且,類(lèi)似地,將4巴其它端口稱為其它端口號(hào))而將此歷史 分組傳送到服務(wù)器裝置3。應(yīng)理解,分組傳送控制單元13和端口保持時(shí)間檢 測(cè)單元15兩者通過(guò)從傳送歷史分組的時(shí)刻起采用計(jì)時(shí)器,而分別開(kāi)始時(shí)間測(cè) 定操作。服務(wù)器裝置3的歷史分組接收單元33接收此歷史分組,并且隨后,將所 接收的歷史分組傳輸?shù)絺魉湍康牡匦畔⒋鎯?chǔ)單元34 (步驟S401 )。傳送目的 地信息存儲(chǔ)單元34從所傳送的歷史分組的有效負(fù)載中讀出裝置識(shí)別信息 "AAA",并且,還從此歷史分組的報(bào)頭中讀出傳送源地址"202.224.135.10"、 以及傳送源端口號(hào)"12345"。隨后,傳送目的地信息存儲(chǔ)單元34存儲(chǔ)包含與 裝置識(shí)別信息"AAA"相對(duì)應(yīng)的傳送源地址和傳送源端口號(hào)的傳送目的地信 息(步驟S402 )。圖12是用于示出裝置識(shí)別信息和已被傳送目的地存儲(chǔ)裝置 34存儲(chǔ)的傳送目的地信息之間的對(duì)應(yīng)關(guān)系的圖。圖12的第一記錄是對(duì)應(yīng)于 信息處理裝置1的裝置識(shí)別信息和傳送目的地信息。之后,分組傳送控制單元13判定在已開(kāi)始了時(shí)間測(cè)定操作之后、是否已 經(jīng)過(guò)了與圖11中示出的等待時(shí)間設(shè)置信息的標(biāo)志'T'相對(duì)應(yīng)的僅"30秒" 的等待時(shí)間,并且,在計(jì)時(shí)器的值指示30秒的時(shí)刻,判定當(dāng)前定時(shí)是用于傳 送請(qǐng)求分組的這樣的定時(shí)(步驟S103 )。隨后,分組傳送控制單元13以這樣 的方式控制請(qǐng)求分組傳送單元12:傳送請(qǐng)求分組。結(jié)果,將具有圖IOB中示 出的結(jié)構(gòu)的請(qǐng)求分組從請(qǐng)求分組傳送單元12傳送到服務(wù)器裝置3 (步驟S104)。在此請(qǐng)求分組中包含的裝置識(shí)別信息對(duì)應(yīng)于"AAA"。應(yīng)注意,如前 所述,從與傳送歷史分組的信息處理裝置1的端口不同的端口傳送此請(qǐng)求分 組。在此情況下,假定已經(jīng)由通信處理裝置2的"端口 12355"而傳送了請(qǐng) 求分組。并且,類(lèi)似地,端口保持時(shí)間檢測(cè)單元15在傳送該請(qǐng)求的定時(shí)停止 時(shí)間測(cè)定操作,并且,將此時(shí)刻的計(jì)時(shí)器的計(jì)數(shù)值"30秒"保持為等待時(shí)間。 由服務(wù)器裝置3的請(qǐng)求分組接收單元31接收上述請(qǐng)求分組,并且隨后, 將其傳輸?shù)椒祷胤纸M傳送單元32 (步驟S403 )。返回分組傳送單元32讀出在 請(qǐng)求分組的有效負(fù)載中包含的裝置識(shí)別信息"AAA",并且,還讀出與此裝置 識(shí)別信息相對(duì)應(yīng)而存儲(chǔ)的傳送目的地信息,即,讀出IP地址"202.224.135.10" 和端口號(hào)"12345"(步驟S404)。隨后,返回分組傳送單元32將具有圖10C 中示出的結(jié)構(gòu)的返回分組傳送到所讀出的IP地址和所讀出的端口號(hào)兩者(步 驟S405 )。此返回分組到達(dá)通信處理裝置2的端口 12345,并且,由于尚未經(jīng)過(guò)與 此端口 12345相關(guān)的"1分18秒"的端口保持時(shí)間,所以,變換返回分組的 地址,并將地址變換后的返回分組傳送到信息處理裝置1。信息處理裝置1的返回分組接收單元14接收上述返回分組(步驟S105 ), 并向端口保持時(shí)間檢測(cè)單元15傳送這樣的消息可接收到此返回分組。因而, 端口保持時(shí)間檢測(cè)單元15保持這樣的消息可接收到與"30秒"的等待時(shí) 間相關(guān)的返回分組(步驟S107)。并且,由于已接收到返回分組,所以,分 組傳送控制單元13判定繼續(xù)請(qǐng)求分組的傳送(步驟S108),在圖11中示出 的等待時(shí)間設(shè)置信息中,將與"30秒"的等待時(shí)間相對(duì)應(yīng)的上述標(biāo)志設(shè)置為 "0",并且,將與"1分鐘"的等待時(shí)間相對(duì)應(yīng)的標(biāo)志設(shè)置為'T,(步驟S101 )。 之后,以類(lèi)似于上述方式的方式,將歷史分組傳送到服務(wù)器裝置3 (步驟 S102)。隨后,盡管將傳送目的地信息存儲(chǔ)在了服務(wù)器裝置3中,但在此情況 下,由于已經(jīng)存儲(chǔ)了與裝置識(shí)別信息"AAA"相對(duì)應(yīng)的傳送目的地信息,所 以,假定為了存儲(chǔ)目的,用最先描述的傳送目的地信息覆寫(xiě)已經(jīng)存儲(chǔ)的傳送 目的地信息。還應(yīng)注意,由于尚未經(jīng)過(guò)與歷史端口相關(guān)的端口保持時(shí)間,所 以,可類(lèi)似于圖2的 第一記錄而處理已通過(guò)覆寫(xiě)方式存儲(chǔ)的傳送目的地信息。在傳送了歷史分組之后、已經(jīng)過(guò)了 "l分鐘"的等待時(shí)間的這樣的時(shí)刻, 傳送請(qǐng)求分組(步驟S103和S104 )。響應(yīng)于此請(qǐng)求分組的傳送,以類(lèi)似于上
述方式的方式,將返回分組從服務(wù)器裝置3傳送到通信處理裝置2(步驟S403 至S405 )。并且,在此情況下,由于尚未經(jīng)過(guò)通信處理裝置2的"1分18秒" 的端口保持時(shí)間,所以,可由返回分組接收單元14接收到此返回分組(步驟 S105),并且,端口保持時(shí)間檢測(cè)單元15保持這樣的消息可接收到與"1 分鐘"的等待時(shí)間相關(guān)的返回分組(步驟S107)。之后,將等待時(shí)間設(shè)置為"1分30秒"(步驟SIOI),并且,傳送歷史分 組,并且隨后,傳送請(qǐng)求分組(S102至S104)。響應(yīng)于此請(qǐng)求分組的傳送, 以類(lèi)似于上述方式的方式,將返回分組從服務(wù)器裝置3傳送到通信處理裝置 2 (步驟S403至S405 )。然而,在此情況下,由于已經(jīng)過(guò)了與通信處理裝置2 的歷史分組相關(guān)的"1分18秒"的端口保持時(shí)間,所以,不將傳送到歷史端 口的返回分組傳送到信息處理裝置1。由此,信息處理裝置1的返回分組接 收單元14在已傳送了請(qǐng)求分組之后已經(jīng)過(guò)了 IO秒的時(shí)刻,判定當(dāng)前時(shí)間為 超時(shí)(步驟S106),并向端口保持時(shí)間檢測(cè)單元15傳送這樣的消息不能接 收到返回分組。端口保持時(shí)間檢測(cè)單元15保持這樣的消息不能接收到與"1 分30秒"的等待時(shí)間相關(guān)的返回分組。之后,由于尚未接收到返回分組,所以,分組傳送控制單元13判定當(dāng)前 定時(shí)是用于檢測(cè)端口保持時(shí)間的這樣的定時(shí)(步驟S108),并將用于執(zhí)行端 口保持時(shí)間的檢測(cè)的指令傳輸?shù)蕉丝诒3謺r(shí)間檢測(cè)單元15。響應(yīng)于此指令, 端口保持時(shí)間檢測(cè)單元15檢測(cè)可接收到返回分組的"30秒"和"1分鐘"的 等待時(shí)間內(nèi)的最長(zhǎng)的等待時(shí)間"l分鐘",作為通信處理裝置2的端口保持時(shí) 間(步驟S109)。還應(yīng)注意,之后,例如,在信息處理裝置1的預(yù)定處理單元(未示出) 中執(zhí)行的處理操作中采用這個(gè)檢測(cè)出的端口保持時(shí)間??扇缦聵?gòu)思在預(yù)定處 理單元中執(zhí)行的上述處理操作也就是說(shuō),例如,可將檢測(cè)出的端口保持時(shí) 間存儲(chǔ)在預(yù)定的記錄介質(zhì)(未示出)中;在可采用檢測(cè)出的端口保持時(shí)間作 為分組的周期性傳送時(shí)間周期的時(shí)候,可以周期性方式將分組傳送到服務(wù)器 裝置3等;在連接到通信處理裝置2的局域網(wǎng)一側(cè)的設(shè)備以周期性方式傳送 分組的這樣的情況下,可將檢測(cè)出的端口保持時(shí)間傳送到此設(shè)備;否則,可 進(jìn)行其它處理操作。如前所述,可通過(guò)信息處理裝置1、或通過(guò)連接到通信 處理裝置2的局域網(wǎng)一側(cè)的其它信息處理裝置等來(lái)實(shí)現(xiàn)采用檢測(cè)出的端口保 持時(shí)間的設(shè)備。并且,通過(guò)采用此端口保持時(shí)間而以周期性方式傳送的分組
的傳送目的地可為服務(wù)器裝置3、或其它服務(wù)器裝置??商鎿Q地,可采用比 檢測(cè)出的端口保持時(shí)間短的時(shí)間,作為以周期性方式傳送的分組的傳送時(shí)間周期。
圖13是用于說(shuō)明在此具體例子1中、歷史分組的傳送、請(qǐng)求分組的傳送、 以及返回分組的接收(或未接收到返回分組)的圖。在此情況下,可接收到與"30秒"和"l分鐘"的等待時(shí)間相對(duì)應(yīng)的返回分組,但不能接收到與"1 分30秒"的等待時(shí)間相對(duì)應(yīng)的返回分組,使得將端口保持時(shí)間檢測(cè)為1分鐘。
具體例子1已描述了這樣的情況當(dāng)服務(wù)器裝置3接收到歷史分組時(shí), 以覆寫(xiě)方式存儲(chǔ)與裝置識(shí)別信息相對(duì)應(yīng)的傳送目的地信息??商鎿Q地,當(dāng)傳 送目的地信息中不存在改變時(shí),可能不進(jìn)行以覆寫(xiě)方式的傳送目的地信息的 存儲(chǔ)操作。
此具體例子2描述了在以下情況下的操作,其中,在模式A中,分組傳 送控制單元13以這樣的方式控制請(qǐng)求分組的傳送在每次傳送請(qǐng)求分組時(shí), 增加等待時(shí)間,直到不能接收到響應(yīng)于請(qǐng)求分組的返回分組為止。并且,當(dāng) 不能接收到響應(yīng)于請(qǐng)求分組的返回分組時(shí),分組傳送控制單元13以這樣的方 式控制返回分組的傳送等待時(shí)間變?yōu)樵诓荒芙邮盏椒祷胤纸M時(shí)的等待時(shí)間、 以及在可接收到返回分組時(shí)的等待時(shí)間中的最長(zhǎng)的等待時(shí)間之間的這樣的等 待時(shí)間。也就是說(shuō),在此具體例子2中,將等待時(shí)間劃分為2個(gè)階段,并且, 增加劃分后的等待時(shí)間。具體而言,在首先執(zhí)行請(qǐng)求分組的傳送、并且不能 返回響應(yīng)于所傳送的請(qǐng)求分組的返回分組的這樣的情況下,以這樣的方式控 制請(qǐng)求分組的傳送在不能接收到返回分組時(shí)的等待時(shí)間、以及可接收到返 回分組時(shí)的最長(zhǎng)的等待時(shí)間之間的持續(xù)時(shí)間期間、每經(jīng)過(guò)10秒,便增加等待 時(shí)間。隨后,假定在第二時(shí)間不能接收到返回分組時(shí),端口保持時(shí)間檢測(cè)單 元15檢測(cè)端口保持時(shí)間。并且,有關(guān)等待時(shí)間的結(jié)束階段,將其假定為模式 F。
首先,在圖11中示出的等待時(shí)間設(shè)置信息中,分組傳送控制單元13將 與"30秒"的最短等待時(shí)間相對(duì)應(yīng)的標(biāo)志設(shè)置為'T,(步驟S101)。之后, 在分組傳送控制單元13的控制下,歷史分組傳送單元11將具有圖10A中示 出的結(jié)構(gòu)的歷史分組傳送到服務(wù)器裝置3的IP地址"155.32.10.10"(步驟 S102)。在此情況下,假定裝置識(shí)別信息"AAA"已被包含在歷史分組的有
效負(fù)載中。假定經(jīng)由端口 12345而將此歷史分組傳送到服務(wù)器裝置3。應(yīng)理 解,分組傳送控制單元13和端口保持時(shí)間檢測(cè)單元15兩者通過(guò)從傳送歷史 分組的時(shí)刻起采用計(jì)時(shí)器,而分別開(kāi)始時(shí)間測(cè)定操作。服務(wù)器裝置3的歷史分組接收單元33接收從信息處理裝置1傳送的歷史 分組,并且,以類(lèi)似于具體例子1的方式的方式,存儲(chǔ)傳送目的地信息(步 驟S401和S402)。還假定此情況的傳送目的地信息對(duì)應(yīng)于圖12中示出的傳 送目的地信息。之后,分組傳送控制單元13判定在已開(kāi)始了時(shí)間測(cè)定操作之后、是否已 經(jīng)過(guò)了僅"30秒"的等待時(shí)間,并且,在計(jì)時(shí)器的值指示30秒的時(shí)刻,判 定當(dāng)前定時(shí)是用于傳送請(qǐng)求分組的這樣的定時(shí)(步驟S103)。結(jié)果,將包含 裝置識(shí)別信息"AAA"的請(qǐng)求分組從請(qǐng)求分組傳送單元12傳送到服務(wù)器裝置 3 (步驟S104)。還應(yīng)理解,端口保持時(shí)間檢測(cè)單元15在傳送請(qǐng)求分組的這 樣的定時(shí)獲取計(jì)時(shí)器的"30秒"的值,并且,暫時(shí)保持所獲取的記時(shí)器值。 在此情況下,假定繼續(xù)進(jìn)行端口保持時(shí)間檢測(cè)單元15的時(shí)間測(cè)定操作。由服務(wù)器裝置3的請(qǐng)求分組接收單元31接收從信息處理裝置1傳送的請(qǐng) 求分組,并且隨后,以類(lèi)似于具體例子1的方式的方式,從服務(wù)器裝置3傳 送返回分組(步驟S403至S405 )。此返回分組到達(dá)通信處理裝置2的端口 12345,并且,由于尚未經(jīng)過(guò)與此端口 12345相關(guān)的"1分18秒"的端口保 持時(shí)間,所以,變換返回分組的地址,并將地址變換后的返回分組傳送到信 息處理裝置1。并向分組傳送控制單元13和端口保持時(shí)間檢測(cè)單元15兩者傳送這樣的消息 可接收到此返回分組。因而,分組傳送控制單元13保持"30秒"的等待時(shí) 間作為可接收到返回分組時(shí)的等待時(shí)間。此外,端口保持時(shí)間檢測(cè)單元15通 過(guò)在此時(shí)刻的計(jì)時(shí)器而完成時(shí)間測(cè)定操作,并且,保持在此時(shí)刻的計(jì)時(shí)器的 "31秒"的值,作為可接收到返回分組時(shí)的等待時(shí)間。還應(yīng)注意,端口保持 時(shí)間檢測(cè)單元15丟棄在請(qǐng)求分組的傳送時(shí)刻被暫時(shí)保持的"30秒"的等待 時(shí)間(步驟S107)。在此具體例子2中,盡管從請(qǐng)求分組的傳送時(shí)刻直到返 回分組的接收時(shí)刻為止的持續(xù)時(shí)間等于"1秒",但此時(shí)間響應(yīng)于通信線路100 的狀況、服務(wù)器裝置3的處理速度等而改變,如0.5秒、2秒、以及3秒。然 而,并且,在下述具體例子中,假定從請(qǐng)求分組的傳送時(shí)刻直到返回分組的
接收時(shí)刻為止的持續(xù)時(shí)間為"1秒"。
之后,由于已接收到返回分組,所以,分組傳送控制單元13判定繼續(xù)請(qǐng)求分組的傳送(步驟S108),并且,以這樣的方式改變等待時(shí)間設(shè)置信息 在圖11中示出的等待時(shí)間設(shè)置信息中,僅對(duì)應(yīng)于"l分鐘"的等待時(shí)間的上 述標(biāo)志才變?yōu)?I"(步驟SIOI)。隨后,類(lèi)似于具體例子1,傳送歷史分組(步 驟S102)。圖14是用于說(shuō)明在此具體例子2中、歷史分組的傳送、請(qǐng)求分組 的傳送、以及返回分組的接收(或未接收到返回分組)的圖。類(lèi)似于具體例 子1,也由信息處理裝置1接收到響應(yīng)于針對(duì)1分鐘的等待時(shí)間而傳送的請(qǐng) 求分組的返回分組(步驟S103至S105)。隨后,分組傳送控制單元13保持 "1分鐘"的等待時(shí)間作為可接收到返回分組的這樣的等待時(shí)間。并且,端 口保持時(shí)間檢測(cè)單元15保持"l分l秒"的等待時(shí)間作為可接收到返回分組 的這樣的等待時(shí)間。
之后,將等待時(shí)間設(shè)置為"1分30秒"(步驟S108和S101 ),并且,再 次傳送歷史分組(步驟S102)。由于通信處理裝置2的端口保持時(shí)間為"l分 18秒",所以,不在通信處理裝置2中對(duì)響應(yīng)于針對(duì)"1分30秒"的等待時(shí) 間而傳送的請(qǐng)求分組的返回分組進(jìn)行地址變換。結(jié)果,信息處理裝置1未接 收到返回分組(步驟S106),但端口保持時(shí)間檢測(cè)單元15保持已在請(qǐng)求分組 的傳送期間被暫時(shí)保持為不能接收到返回分組時(shí)的等待時(shí)間的"1分30秒" 的等待時(shí)間。
由于不能接收到返回分組時(shí)的操作的總數(shù)仍為1次,所以,分組傳送控 制單元13判定繼續(xù)請(qǐng)求分組的傳送(步驟S108 ),并將這樣的等待時(shí)間設(shè)置 為新的等待時(shí)間(步驟SlOl)。通過(guò)將在可接收到返回分組時(shí)的等待時(shí)間之 中的最長(zhǎng)的等待時(shí)間"l分鐘"力口 "10秒",而計(jì)算新的等待時(shí)間。還^^定將 這個(gè)新的等待時(shí)間"1分10秒"存儲(chǔ)在被包含在分組傳送控制單元13中的 存儲(chǔ)器(未示出)中,同時(shí)在其中獨(dú)立地存儲(chǔ)等待時(shí)間設(shè)置信息。之后,類(lèi) 似于以上說(shuō)明,將歷史分組傳送到服務(wù)器裝置3 (步驟S102),并且,隨后, 在自從已傳送歷史分組起已經(jīng)過(guò)了 1分10秒之后,傳送請(qǐng)求分組(步驟S103 和S104)。在此情況下,該等待時(shí)間比通信處理裝置2的端口保持時(shí)間"l分 18秒"短,使得在信息處理裝置1中接收到返回分組(步驟S105)。結(jié)果, 端口保持時(shí)間檢測(cè)單元15保持可接收到返回分組時(shí)的"1分11秒"的等待 時(shí)間(步驟S107)。
之后,分組傳送控制單元13判定繼續(xù)請(qǐng)求分組的傳送(步驟S108 ),并且,將通過(guò)將先前的等待時(shí)間"1分10秒"力口 "10秒"而計(jì)算的"1分20 秒"的這樣的時(shí)間設(shè)置為新的等待時(shí)間(步驟SlOl)。隨后,傳送歷史分組 (步驟S102),并在自從已傳送歷史分組起已經(jīng)過(guò)了 l分20秒之后,傳送請(qǐng) 求分組(步驟S103和S104)。在此情況下,由于該等待時(shí)間比通信處理裝置 2的端口保持時(shí)間長(zhǎng),所以,不在通信處理裝置2中對(duì)從服務(wù)器裝置3傳送 的返回分組進(jìn)行地址變換,而且,也不將其傳送到信息處理裝置1。由此, 信息處理裝置1的返回分組接收單元14不能接收到返回分組(步驟S106 ), 并且,端口保持時(shí)間檢測(cè)單元15保持不能接收到返回分組時(shí)的"1分20秒" 的等待時(shí)間。在信息處理裝置1中,由于在不能接收到返回分組時(shí)的操作的 總數(shù)變?yōu)?次,所以,分組傳送控制單元13判定當(dāng)前定時(shí)為檢測(cè)端口保持時(shí) 間的這樣的定時(shí)(步驟S108),并將用于檢測(cè)端口保持時(shí)間的這樣的指令傳 輸?shù)蕉丝诒3謺r(shí)間檢測(cè)單元15。響應(yīng)于此指令,端口保持時(shí)間檢測(cè)單元15 檢測(cè)可接收到返回分組時(shí)的等待時(shí)間"31秒"、"1分1秒"、以及"1分11 秒"之中最長(zhǎng)的等待時(shí)間"1分11秒",作為通信處理裝置2的端口保持時(shí) 間(步驟S09)。還應(yīng)注意,此具體例子2已描述了這樣的情況將等待時(shí)間劃分為2個(gè) 階段,并且,劃分后的等待時(shí)間增加??商鎿Q地,分組傳送控制單元13可以 這樣的方式控制直到不能接收到響應(yīng)于請(qǐng)求分組的返回分組為止的請(qǐng)求分組 的傳送每次傳送請(qǐng)求分組時(shí),增加等待時(shí)間增加。在不能接收到響應(yīng)于請(qǐng) 求分組的返回分組的這樣的情況下,可替換地,分組傳送控制單元13可以這 樣的方式控制請(qǐng)求分組的傳送在不能接收到返回分組時(shí)的時(shí)間、以及可接 收到返回分組時(shí)的等待時(shí)間之中的最長(zhǎng)的等待時(shí)間之間,減小等待時(shí)間。在 不能接收到響應(yīng)于請(qǐng)求分組的返回分組的這樣的情況下,在不能接收到返回 分組時(shí)的時(shí)間、以及可接收到返回分組時(shí)的等待時(shí)間之中的最長(zhǎng)的等待時(shí)間 之間采用何種算法來(lái)改變等待時(shí)間不是問(wèn)題。[具體例子3]此具體例子3描述了在以下情況下的操作,其中,在模式A中,分組傳 送控制單元13以這樣的方式控制請(qǐng)求分組的傳送在每次傳送請(qǐng)求分組時(shí), 減小等待時(shí)間。并且,假定在返回分組接收單元14能接收到返回分組時(shí),端 口保持時(shí)間檢測(cè)單元15檢測(cè)端口保持時(shí)間。并且,關(guān)于等待時(shí)間的結(jié)束階段,
將其假定為模式E。假定分組傳送控制單元13基于圖15的等待時(shí)間設(shè)置信 息而設(shè)置等待時(shí)間。還應(yīng)注意,除了圖15的等待時(shí)間設(shè)置信息和圖11的等待時(shí)間設(shè)置信息之間的等待時(shí)間順序不同之外,圖15的等待時(shí)間設(shè)置信息類(lèi)似于圖ll的等待時(shí)間設(shè)置信息,并且由此,省略其說(shuō)明。還應(yīng)注意,除了以減小等待時(shí)間的這樣的方式傳送請(qǐng)求分組、并且等待時(shí)間的結(jié)束為模式E之 外,具體例子3的操作類(lèi)似于上述具體例子1和2的操作,并且由此,省略 其說(shuō)明。圖16是用于說(shuō)明在此具體例子3中、歷史分組的傳送、請(qǐng)求分組的傳送、 以及返回分組的接收(或未接收到返回分組)的圖。類(lèi)似于具體例子1,首 先,在圖15中示出的等待時(shí)間設(shè)置信息中,設(shè)置"5分鐘"的等待時(shí)間,并 且,也傳送歷史分組,并在自從傳送此歷史分組起已經(jīng)過(guò)了 5分鐘之后傳送 請(qǐng)求分組(步驟S101至S104)。此等待時(shí)間比通信處理裝置2的端口保持時(shí) 間長(zhǎng),使得信息處理裝置1不能接收到從服務(wù)器裝置3傳送的返回分組(步 驟S106)。由此,在此情況下,不在端口保持時(shí)間檢測(cè)單元15中定義等待時(shí) 間。之后,分組傳送控制單元13判定繼續(xù)請(qǐng)求分組的傳送(步驟S108),并 且設(shè)置新的等待時(shí)間"4分鐘",并且,也傳送歷史分組,并在自從傳送此歷 史分組起已經(jīng)過(guò)了 4分鐘之后傳送請(qǐng)求分組(步驟S101至S104 )。并且,在 此情況下,此等待時(shí)間比通信處理裝置2的端口保持時(shí)間長(zhǎng),使得信息處理 裝置1未接收到從服務(wù)器裝置3傳送的返回分組。重復(fù)進(jìn)行這樣的處理操作, 導(dǎo)致呈現(xiàn)為分組傳送控制單元13所設(shè)置的等待時(shí)間變?yōu)?1分鐘"(步驟 SlOl)。隨后,也傳送歷史分組,并在從傳送此歷史分組起已經(jīng)過(guò)了 1分鐘之 后,傳送請(qǐng)求分組(步驟S102至S104)。在此情況下,該等待時(shí)間比通信處 理裝置2的端口保持時(shí)間短,使得在通信處理裝置2中對(duì)從服務(wù)器裝置3傳 送的返回分組進(jìn)行地址變換,并且,隨后,信息處理裝置1的返回分組接收 單元14接收到經(jīng)地址變換后的返回分組(步驟S105 )。由于接收到返回分組, 所以,端口保持時(shí)間4企測(cè)單元15停止在傳送歷史分組的定時(shí)開(kāi)始的時(shí)間測(cè)定 操作,并且,將計(jì)時(shí)器的計(jì)數(shù)值"1分1秒"保持為可接收到返回分組時(shí)的 這樣的等待時(shí)間(步驟S107)。還應(yīng)理解,在此具體例子3中,已被端口保 持時(shí)間檢測(cè)單元15保持的這樣的等待時(shí)間僅為這個(gè)等待時(shí)間"1分1秒"。 之后,由于接收到返回分組,所以,分組傳送控制單元13判定當(dāng)前定時(shí)是用 于檢測(cè)等待時(shí)間的這樣的定時(shí)(步驟S108),并且隨后,將用于執(zhí)行端口保
持時(shí)間的檢測(cè)的指令傳輸?shù)蕉丝诒3謺r(shí)間檢測(cè)單元15。響應(yīng)于此指令,端口保持時(shí)間;險(xiǎn)測(cè)單元15 ^r測(cè)可接收到返回分組時(shí)的等待時(shí)間"1分1秒",作 為通信處理裝置2的端口保持時(shí)間(步驟S109)。 [具體例子4]在此具體例子4中,類(lèi)似于具體例子2,假定在模式B中,將等待時(shí)間 劃分為2個(gè)階段,并且,劃分后的等待時(shí)間增加。并且,假定等待時(shí)間的結(jié) 束階段對(duì)應(yīng)于模式F。類(lèi)似于具體例子2,在此具體例子4中,首先,將等待時(shí)間設(shè)置為"30 秒",并將歷史分組傳送到服務(wù)器裝置3 (步驟SIOI和S102)。應(yīng)理解,分組 傳送控制單元13和和端口保持時(shí)間檢測(cè)單元15兩者通過(guò)從傳送歷史分組的 時(shí)刻起采用計(jì)時(shí)器,而分別開(kāi)始時(shí)間測(cè)定操作。服務(wù)器裝置3接收歷史分組,并且,存儲(chǔ)傳送目的地信息(步驟S401和S402 )。還假定此情況的傳送目的地信息類(lèi)似于圖12中示出的傳送目的地信 自之后,分組傳送控制單元13判定在已開(kāi)始了時(shí)間測(cè)定操作之后、是否經(jīng) 過(guò)了僅"30秒"的等待時(shí)間,并且,在計(jì)時(shí)器的值指示30秒的時(shí)刻,判定 當(dāng)前定時(shí)是用于傳送請(qǐng)求分組的這樣的定時(shí)(步驟S201)。結(jié)果,將包含裝 置識(shí)別信息"AAA"的請(qǐng)求分組從請(qǐng)求分組傳送單元12傳送到服務(wù)器裝置3(步驟S104 )。還應(yīng)理解,端口保持時(shí)間檢測(cè)單元15在傳送請(qǐng)求分組的這樣 的定時(shí)獲取計(jì)時(shí)器的"30秒"的值,并且,暫時(shí)保持所獲取的記時(shí)器值。在 此情況下,假定,繼續(xù)進(jìn)行端口保持時(shí)間檢測(cè)單元15的時(shí)間測(cè)定操作。由服務(wù)器裝置3接收該請(qǐng)求分組,并且,以類(lèi)似于具體例子1的方式的 方式,從服務(wù)器裝置3傳送返回分組(步驟S403至S405 )。此返回分組到達(dá) 通信處理裝置2的端口 12345,并且,由于尚未經(jīng)過(guò)與此端口 12345相關(guān)的"1分18秒"的端口保持時(shí)間,所以,變換返回分組的地址,并將地址變換 后的返回分組傳送到信息處理裝置1。信息處理裝置1的返回分組接收單元14接收上述返回分組(步驟S105 ), 并向端口保持時(shí)間檢測(cè)單元15傳送這樣的消息可接收到此返回分組。因而, 端口保持時(shí)間檢測(cè)單元15通過(guò)在此時(shí)刻的計(jì)時(shí)器而完成時(shí)間測(cè)定操作,并 且,保持在此時(shí)刻的計(jì)時(shí)器的"31秒"的值,作為可接收到返回分組時(shí)的等 待時(shí)間。還應(yīng)注意,端口保持時(shí)間檢測(cè)單元15丟棄在請(qǐng)求分組的傳送時(shí)刻被
暫時(shí)保持的"30秒"的等待時(shí)間(步驟S107)。并且,分組傳送控制單元13 和端口保持時(shí)間檢測(cè)單元15兩者分別在已接收到返回分組的時(shí)刻重新開(kāi)始 時(shí)間測(cè)定操作。在此具體例子4中,假定分組傳送控制單元13類(lèi)似地保持"30 秒"的等待時(shí)間,作為可接收到返回分組時(shí)的等待時(shí)間。之后,由于已接收到返回分組,所以,分組傳送控制單元13判定繼續(xù)請(qǐng) 求分組的傳送(步驟S108 ),并且,將等待時(shí)間設(shè)置為"1分鐘"(步驟S207 )。 隨后,分組傳送控制單元13判定在已開(kāi)始時(shí)間測(cè)定操作之后、是否已經(jīng)過(guò)了 "l分鐘"的等待時(shí)間,并且,在計(jì)時(shí)器的值指示"l分鐘"的時(shí)刻,還判定 當(dāng)前定時(shí)是用于傳送請(qǐng)求分組的這樣的定時(shí)(步驟S201)。結(jié)果,從請(qǐng)求分 組傳送單元12傳送請(qǐng)求分組(步驟S104 )。如前所述,在此具體例子4中, 當(dāng)接收到返回分組時(shí),接收到此返回分組的時(shí)刻構(gòu)成等待時(shí)間的開(kāi)始階段。 并且,在此情況下,響應(yīng)于從信息處理裝置1傳送的請(qǐng)求分組而從服務(wù)器裝 置3傳送的返回分組到達(dá)通信處理裝置2的歷史端口 ,并被傳送到信息處理 裝置1。并向端口保持時(shí)間檢測(cè)單元15傳送這樣的消息可接收到此返回分組。因而, 端口保持時(shí)間檢測(cè)單元15通過(guò)在此時(shí)刻的計(jì)時(shí)器而完成時(shí)間測(cè)定操作,并 且,保持在此時(shí)刻的計(jì)時(shí)器的"1分1秒"的值,作為可接收到返回分組時(shí) 的等待時(shí)間。還應(yīng)注意,端口保持時(shí)間檢測(cè)單元15丟棄在請(qǐng)求分組的傳送時(shí) 刻被暫時(shí)保持的"l分鐘"的等待時(shí)間(步驟S107)。并且,分組傳送控制單 元13和端口保持時(shí)間檢測(cè)單元15兩者分別在接收到返回分組的時(shí)刻重新開(kāi) 始時(shí)間測(cè)定操作。并且,分組傳送控制單元13保持"l分鐘"的等待時(shí)間, 作為可接收到返回分組時(shí)的等待時(shí)間。圖17是用于說(shuō)明在此具體例子4中、歷史分組的傳送、請(qǐng)求分組的傳送、 以及返回分組的接收(或未接收到返回分組)的圖。如圖17所示,在分組傳 送控制單元13所設(shè)置的等待時(shí)間為"1分30秒"的情況下,由于通信處理 裝置2的端口保持時(shí)間為"1分18秒",所以,不在通信處理裝置2中對(duì)響 應(yīng)于針對(duì)"1分30秒"的等待時(shí)間而傳送的請(qǐng)求分組的返回分組進(jìn)行地址變 換。結(jié)果,信息處理裝置1未接收到返回分組(步驟S106),但端口保持時(shí) 間檢測(cè)單元15保持已在請(qǐng)求分組的傳送期間被暫時(shí)保持的"1分30秒"的 等待時(shí)間,作為不能接收到返回分組時(shí)的等待時(shí)間。并且,分組傳送控制單 元13類(lèi)似地保持"1分30秒,'的等待時(shí)間,作為不能接收到返回分組時(shí)的 等待時(shí)間。由于不能接收到返回分組時(shí)的操作的總數(shù)仍為1次,所以,分組傳送控制單元13判定繼續(xù)請(qǐng)求分組的傳送(步驟S203 ),并將這樣的等待時(shí)間設(shè)置 為新的等待時(shí)間(步驟S101)。通過(guò)將在可接收到返回分組時(shí)的最長(zhǎng)的等待 時(shí)間"l分鐘"力口 "10秒",而計(jì)算新的等待時(shí)間。還假定將這個(gè)新的等待時(shí) 間"1分10秒"存儲(chǔ)在被包含于分組傳送控制單元13中的存儲(chǔ)器(未示出) 中,同時(shí)在其中獨(dú)立地存儲(chǔ)等待時(shí)間設(shè)置信息。之后,將歷史分組傳送到服 務(wù)器裝置3 (步驟S102),并且隨后,在自從傳送歷史分組起已經(jīng)過(guò)了 1分 IO秒之后,傳送請(qǐng)求分組(步驟S201和S104)。在此情況下,該等待時(shí)間比 通信處理裝置2的端口保持時(shí)間"1分18秒"短,使得在信息處理裝置1中 接收到返回分組(步驟S105)。結(jié)果,端口保持時(shí)間檢測(cè)單元15保持可接收 到返回分組時(shí)的"l分ll秒"的等待時(shí)間(步驟S107)。之后,分組傳送控制單元13判定繼續(xù)請(qǐng)求分組的傳送(步驟S108),并 且,將通過(guò)將先前的等待時(shí)間"1分10秒"力。"10秒"而計(jì)算的"1分20 秒"的這樣的時(shí)間設(shè)置為新的等待時(shí)間(步驟S202 )。隨后,在自從接收到 返回分組起已經(jīng)過(guò)了 1分20秒之后,傳送請(qǐng)求分組(步驟S201和S104 )。 在此情況下,由于該等待時(shí)間比通信處理裝置2的端口保持時(shí)間長(zhǎng),所以, 不在通信處理裝置2中對(duì)從服務(wù)器裝置3傳送的返回分組進(jìn)行地址變換,而 且,也不將其傳送到信息處理裝置1。由此,信息處理裝置1的返回分組才妻 收單元14不能接收到返回分組(步驟S106),并且,端口保持時(shí)間檢測(cè)單元 15保持不能接收到返回分組時(shí)的"1分20秒"的等待時(shí)間。在信息處理裝置 1中,由于在不能接收到返回分組時(shí)的操作的總數(shù)變?yōu)?次,所以,分組傳 送控制單元13判定當(dāng)前定時(shí)為檢測(cè)端口保持時(shí)間的這樣的定時(shí)(步驟S203 ), 并將用于檢測(cè)端口保持時(shí)間的這樣的指令傳輸?shù)蕉丝诒3謺r(shí)間檢測(cè)單元15。 響應(yīng)于此指令,端口保持時(shí)間檢測(cè)單元15檢測(cè)可接收到返回分組時(shí)的等待時(shí) 間"31秒"、"1分1秒"、以及"1分11秒"之中最長(zhǎng)的等待時(shí)間"1分11 秒",作為通信處理裝置2的端口保持時(shí)間(步驟S109)。[具體例子5]此具體例子5描述了在以下情況下的操作,其中,在模式C中,分組傳 送控制單元13以這樣的方式控制請(qǐng)求分組的傳送在每次傳送請(qǐng)求分組時(shí), 增加等待時(shí)間。并且,假定當(dāng)返回分組接收單元14不能接收到返回分組時(shí), 端口保持時(shí)間檢測(cè)單元15檢測(cè)端口保持時(shí)間。并且,有關(guān)等待時(shí)間的結(jié)束階 段,將其假定為模式E。假定分組傳送控制單元13基于圖11的等待時(shí)間設(shè) 置信息而設(shè)置等待時(shí)間。圖18是用于說(shuō)明在此具體例子5中、歷史分組的傳送、請(qǐng)求分組的傳送、 以及返回分組的接收(或未接收到返回分組)的圖。首先,如圖18所示,分 組傳送控制單元13以這樣的方式控制歷史分組傳送單元11:傳送歷史分組。 結(jié)果,將來(lái)自歷史分組傳送單元11的歷史分組傳送到服務(wù)器裝置3 (步驟 SI02)。服務(wù)器裝置3接收此歷史分組,并且,類(lèi)似于具體例子l,存儲(chǔ)圖12 的第一記錄中指示的傳送目的地信息(步驟S401和S402 )。分組傳送控制單 元13控制請(qǐng)求分組傳送單元12,以便緊接在傳送歷史分組之后傳送請(qǐng)求分 組(步驟S301 )。 一旦接收到此請(qǐng)求分組,服務(wù)器裝置3便傳送返回分組(步 驟S403至S405 )。返回分組到達(dá)通信處理裝置2的歷史端口 ,并^皮進(jìn)行地址 變換,并且隨后,將地址變換后的返回分組傳送到信息處理裝置1。當(dāng)返回 分組接收單元14接收到北被傳送的返回分組時(shí),分組傳送控制單元13和端 口保持時(shí)間檢測(cè)單元15兩者通過(guò)分別采用計(jì)時(shí)器而開(kāi)始時(shí)間測(cè)定操作。之后,分組傳送控制單元13設(shè)置"30秒"的等待時(shí)間(步驟S303 )。隨 后,分組傳送控制單元13判定在已開(kāi)始了時(shí)間測(cè)定操作之后、是否經(jīng)過(guò)了僅 "30秒"的等待時(shí)間,并且,在計(jì)時(shí)器的值指示30秒的時(shí)刻,判定當(dāng)前定 時(shí)是用于傳送請(qǐng)求分組的這樣的定時(shí)(步驟S304 )。結(jié)果,將包含裝置識(shí)別 信息"AAA"的請(qǐng)求分組從請(qǐng)求分組傳送單元12傳送到服務(wù)器裝置3 (步驟 S104 )。響應(yīng)于此請(qǐng)求分組而從服務(wù)器裝置3傳送的返回分組到達(dá)通信處理裝置 2的歷史端口,變換返回分組的地址,并將地址變換后的返回分組傳送到信 息處理裝置1。當(dāng)返回分組接收單元14接收到上述返回分組(步驟S105)時(shí), 端口保持時(shí)間檢測(cè)單元15通過(guò)在此時(shí)刻的計(jì)時(shí)器而完成時(shí)間測(cè)定操作,并 且,將此時(shí)刻的計(jì)時(shí)器的值"31秒"保持為可接收到返回分組時(shí)的這樣的等 待時(shí)間(步驟S107)。還應(yīng)注意,分組傳送控制單元13和端口保持時(shí)間^r測(cè) 單元15兩者通過(guò)操作計(jì)時(shí)器而分別再次開(kāi)始時(shí)間測(cè)定操作。之后,類(lèi)似于有關(guān)"30秒"的等待時(shí)間的上述情況,設(shè)置"1分鐘"的 等待時(shí)間(步驟S303 ),進(jìn)行請(qǐng)求分組的傳送、以及返回分組的接收(步驟
S304、 S104以及S105)。當(dāng)返回分組接收單元14接收到此返回分組時(shí),端口 保持時(shí)間檢測(cè)單元15通過(guò)在此時(shí)刻的計(jì)時(shí)器而完成時(shí)間測(cè)定操作,并且,將 此時(shí)刻的計(jì)時(shí)器的值"1分1秒"保持為可接收到返回分組時(shí)的這樣的等祠: 時(shí)間(步驟S107)。還應(yīng)注意,分組傳送控制單元13和端口保持時(shí)間檢測(cè)單 元15兩者通過(guò)操作計(jì)時(shí)器而分別再次開(kāi)始時(shí)間測(cè)定操作。之后,類(lèi)似于有關(guān)"30秒"的等待時(shí)間的上述情況,設(shè)置"1分30秒" 的等待時(shí)間(步驟S303 ),進(jìn)行請(qǐng)求分組的傳送(步驟S304、以及S104)。 然而,在此情況下,不在通信處理裝置2中對(duì)從服務(wù)器裝置3傳送的返回分 組進(jìn)行地址變換。由此,信息處理裝置1未接收到返回分組(步驟S106)。 結(jié)果,分組傳送控制單元13判定當(dāng)前定時(shí)為檢測(cè)端口保持時(shí)間的這樣的定時(shí) (步驟S108),并將用于檢測(cè)端口保持時(shí)間的這樣的指令傳輸?shù)蕉丝诒3謺r(shí) 間檢測(cè)單元15。響應(yīng)于此指令,端口保持時(shí)間檢測(cè)單元15檢測(cè)可接收到返 回分組時(shí)的等待時(shí)間"31秒"、以及"l分l秒"之中最長(zhǎng)的等待時(shí)間"l分 l秒",作為通信處理裝置2的端口保持時(shí)間(步驟S109)。還應(yīng)注意,各個(gè)具體例子已描述了這樣的情況分組傳送控制單元13和 端口保持時(shí)間檢測(cè)單元15兩者分別包含計(jì)時(shí)器??商鎿Q地,分組傳送控制單 元13和端口保持時(shí)間檢測(cè)單元15可通過(guò)采用單個(gè)計(jì)時(shí)器而執(zhí)行時(shí)間測(cè)定操 作。如前所述,在根據(jù)實(shí)施方式1的信息處理系統(tǒng)中,在信息處理裝置1中, 設(shè)置等待時(shí)間,并且,在此等待時(shí)間的結(jié)束階段,針對(duì)于服務(wù)器裝置3而請(qǐng) 求返回分組的傳送。結(jié)果,信息處理裝置1可判定通信處理裝置2的端口保 持時(shí)間是否比等待時(shí)間長(zhǎng),并可檢測(cè)通信處理裝置2的端口保持時(shí)間。在此 端口保持時(shí)間的檢測(cè)處理操作中,服務(wù)器裝置3可以僅存儲(chǔ)基于歷史分組的 傳送目的地信息,并還可響應(yīng)于請(qǐng)求分組的接收而僅傳送返回分組。由此, 與服務(wù)器裝置3基于等待時(shí)間而控制返回分組的傳送定時(shí)的這樣的情況相 比,可減小施加到服務(wù)器裝置3的工作負(fù)載,并且,可實(shí)現(xiàn)不對(duì)服務(wù)器裝置 3施加沉重的工作負(fù)載的信息處理系統(tǒng)。并且,適當(dāng)?shù)卦O(shè)置對(duì)信息處理裝置1設(shè)置的等待時(shí)間的改變寬度,使得 可在充分必要的范圍內(nèi)檢測(cè)到通信處理裝置2的端口保持時(shí)間。例如,在僅 以10秒為單位檢測(cè)端口保持時(shí)間的這樣的情況下,可以IO秒為單位檢測(cè)端 口保持時(shí)間,并且,在應(yīng)當(dāng)以1秒為單位檢測(cè)端口保持時(shí)間的這樣的情況下,
可以1秒為單位4企測(cè)端口保持時(shí)間。此外,分組傳送控制單元13可通過(guò)檢查是否可接收到返回分組,而確定 是否傳送了請(qǐng)求分組。結(jié)果,有可能避免傳送與端口保持時(shí)間的檢測(cè)相關(guān)的 不必要的請(qǐng)求分組(例如,盡管不能接收到與"1分30秒"的等待時(shí)間相對(duì) 應(yīng)的返回分組,但傳送了具有指示"2分鐘"的等待時(shí)間的等待時(shí)間信息的 請(qǐng)求分組)。可替換地,由于以步進(jìn)方式設(shè)置增加等待時(shí)間的寬度,所以,可 有效率地4企測(cè)端口保持時(shí)間。還應(yīng)理解,本實(shí)施方式1已描述了這樣的情況歷史端口的端口號(hào)和通 信線路100 —側(cè)上的通信處理裝置2的地址被包含在存儲(chǔ)于傳送目的地信息 存儲(chǔ)單元34中的傳送目的地信息中。可替換地,在傳送目的地信息中可僅包 含歷史端口的端口號(hào)。在此替換情況中,服務(wù)器裝置3可從在請(qǐng)求分組的報(bào) 頭中包含的傳送源地址而獲取通信線路100—側(cè)上的通信處理裝置2的地址。 (實(shí)施方式2 )現(xiàn)在參照附圖,對(duì)根據(jù)本發(fā)明的實(shí)施方式2的信息處理系統(tǒng)作出描述。 在實(shí)施方式2的信息處理系統(tǒng)中,和與返回分組的傳送目的地相關(guān)的信息相 對(duì)應(yīng)的傳送目的地信息被包含在從信息處理裝置傳送到服務(wù)器裝置的請(qǐng)求分組中。圖19是用于示出根據(jù)本發(fā)明的實(shí)施方式2的信息處理系統(tǒng)的配置的框 圖。在圖19中,實(shí)施方式2的信息處理系統(tǒng)被配備有信息處理裝置4、通信 處理裝置2、以及服務(wù)器裝置3。應(yīng)理解,除了信息處理裝置1變?yōu)樾畔⑻幚?裝置4、以及服務(wù)器裝置3變?yōu)榉?wù)器裝置5之外,根據(jù)實(shí)施方式2的信息 處理系統(tǒng)類(lèi)似于根據(jù)實(shí)施方式1的信息處理系統(tǒng)。信息處理裝置4被配備有歷史分組傳送單元11、請(qǐng)求分組傳送單元41、 分組傳送控制單元13、返回分組接收單元42、以及端口保持時(shí)間檢測(cè)單元 15。應(yīng)理解,歷史分組傳送單元ll、分組傳送控制單元13、以及端口保持時(shí) 間檢測(cè)單元15類(lèi)似于實(shí)施方式1中的歷史分組傳送單元11、分組傳送控制 單元13、以及端口保持時(shí)間檢測(cè)單元15,并且由此,省略其說(shuō)明。請(qǐng)求分組傳送單元41類(lèi)似于根據(jù)實(shí)施方式1的請(qǐng)求分組接收單元12。 應(yīng)注意,與和返回分組的傳送目的地相關(guān)的信息相對(duì)應(yīng)的傳送目的地信息被 包含在請(qǐng)求分組傳送單元41所傳送的請(qǐng)求分組中。通過(guò)采用被包含在返回分 組接收單元42所接收的返回分組中的、指示歷史分組的位置的信息以及代表
通信線路100 —側(cè)上的通信處理裝置2的地址的信息,構(gòu)成此傳送目的地信 自返回分組接收單元42類(lèi)似于根據(jù)實(shí)施方式1的返回分組接收單元14。 還應(yīng)注意,返回分組接收單元42還接收從服務(wù)器裝置5傳送的、包含指示歷 史分組的位置的信息、以及代表通信線路100 —側(cè)上的通信處理裝置2的地 址的信息的返回分組。在此情況下,歷史分組傳送單元ll、請(qǐng)求分組傳送單元41、以及返回分 組接收單元42之中的兩個(gè)或更多個(gè)任意結(jié)構(gòu)元件包含與通信相關(guān)的裝置,這 些結(jié)構(gòu)元件可由相同的部件、或不同的部件構(gòu)成。服務(wù)器裝置5被配備有請(qǐng)求分組接收單元31、返回分組傳送單元51、以 及歷史分組接收單元33。應(yīng)注意,請(qǐng)求分組接收單元31、以及歷史分組接收 單元33類(lèi)似于實(shí)施方式1的請(qǐng)求分組接收單元31、以及歷史分組接收單元 33,并且由此省略其說(shuō)明。返回分組傳送單元51類(lèi)似于根據(jù)實(shí)施方式1的返回分組傳送單元32。 還應(yīng)注意,返回分組傳送單元51基于在請(qǐng)求分組接收單元31所接收的請(qǐng)求 分組中包含的傳送目的地信息而傳送返回分組。換句話說(shuō),返回分組傳送單 元51將返回分組傳送到由請(qǐng)求分組中包含的傳送目的地信息所指示的地址 和端口號(hào)。并且,返回分組傳送單元51在歷史分組接收單元33接收歷史分 組的這樣的情況下、將返回分組傳送到信息處理裝置4,同時(shí),此返回分組 包含指示與所接收的歷史分組已通過(guò)的、通信處理裝置2的這樣的端口相對(duì) 應(yīng)的歷史端口的位置的信息、以及指示通信線路100 —側(cè)上的通信處理裝置 2的地址的信息。在此情況下,返回分組傳送單元51可定義在歷史分組的 報(bào)頭中包含的傳送源地址和傳送源端口被處理為指示歷史端口的位置和通信 線路100—側(cè)上的通信處理裝置2的地址的信息。還應(yīng)理解,將把在接收到 請(qǐng)求分組時(shí)傳送的返回分組稱為"響應(yīng)于請(qǐng)求分組的返回分組",而將把在接 收到歷史分組時(shí)傳送的返回分組稱為"響應(yīng)于歷史分組的返回分組"。在請(qǐng)求分組接收單元31、歷史分組接收單元33、以及返回分組傳送單元 51之中的兩個(gè)或更多個(gè)任意結(jié)構(gòu)元件包含與通信相關(guān)的裝置的情況下,這些 結(jié)構(gòu)元件可由相同的部件、或不同的部件構(gòu)成。接下來(lái),作出歷史分組、請(qǐng)求分組、以及返回分組通過(guò)的端口的描述。 可構(gòu)思下面提及的兩個(gè)模式也就是說(shuō),在此實(shí)施方式2中, 一個(gè)模式為這 樣的情況"響應(yīng)于歷史分組的返回分組"通過(guò)歷史端口,而另一個(gè)模式為這樣的情況"響應(yīng)于歷史分組的返回分組,'未通過(guò)歷史端口。將把響應(yīng)于歷史分組的返回分組通過(guò)歷史端口的情況稱為"模式x",而將把響應(yīng)于歷史分組的返回分組未通過(guò)歷史端口的情況稱為"模式Y(jié)"。在模式X的情況下,歷史 分組、請(qǐng)求分組、以及返回分組通過(guò)的端口類(lèi)似于實(shí)施方式1的圖2中示出 的端口。另一方面,在模式Y(jié)的情況下,如圖20所示,經(jīng)由端口P12而將 響應(yīng)于歷史分組的返回分組傳送到信息處理裝置4。在此情況下,端口 P12 與端口P2不同。如前所述,實(shí)施方式l已描述了這樣的情況將所有返回分 組傳送到歷史端口,而在實(shí)施方式2中,可將返回分組中響應(yīng)于歷史分組的 這樣的返回分組傳送到歷史端口,或者,可不將其發(fā)送到歷史端口。為了使 信息處理裝置4能夠接收到響應(yīng)于歷史分組的返回分組,必須在通信處理裝 置2中對(duì)從服務(wù)器裝置5傳送到端口 P12的返回分組進(jìn)行地址變換。由此, 例如,信息處理裝置4可經(jīng)由端口 P12而將預(yù)定的分組傳送到服務(wù)器裝置5, 以便可接收到響應(yīng)于歷史分組的返回分組;信息處理裝置4可以這樣的方式、 通過(guò)采用例如UPnP (通用即插即用)的功能,而設(shè)置映射到通信處理裝置2 的端口將傳送到端口 P12的分組傳送到信息處理裝置4的端口 Pll;或者, 可替換地,信息處理裝置4可采用其它方法。并且,圖20已說(shuō)明了這樣的情 況經(jīng)由通信處理裝置2而將響應(yīng)于歷史分組的返回分組傳送到信息處理裝 置4。可替換地,可不經(jīng)由通信處理裝置2而將響應(yīng)于歷史分組的返回分組 傳送到信息處理裝置4。例如,在信息處理裝置4還可經(jīng)由除了通信線路100 之外的通信線路與服務(wù)器裝置5通信的情況下,可替換地,可不通過(guò)通信處 理裝置2、而是經(jīng)由與通信線路100不同的通信線路,將響應(yīng)于歷史分組的 返回分組傳送到信息處理裝置4。接下來(lái),作出有關(guān)端口保持時(shí)間的檢測(cè)處理操作的描述。有關(guān)"等待時(shí) 間,,的定義類(lèi)似于實(shí)施方式1中的定義。應(yīng)理解,在上述模式"X"的情況 下,由于恰好在從信息處理裝置4傳送了歷史分組之后、從服務(wù)器裝置5傳 送返回分組,所以,等待時(shí)間變?yōu)閮H圖3B中示出的模式2的情況。還應(yīng)注意, 在此模式2的開(kāi)始階段通過(guò)通信處理裝置2的返回分組不等同于響應(yīng)于請(qǐng)求口,所以,等待時(shí)間出現(xiàn)在圖3A中示出的模式1的情況中、以及圖3B中示
出的模式2的情況中。接下來(lái),描述等待時(shí)間的開(kāi)始階段。在圖20中示出的上述模式"Y"的 情況下,由于響應(yīng)于歷史分組的返回分組不通過(guò)歷史端口 ,所以,可將在實(shí) 施方式l中說(shuō)明的模式A至C視為等待時(shí)間的開(kāi)始階段的模式。另一方面,在圖2中示出的上述模式"X"的情況下,由于響應(yīng)于歷史分組的返回分組 也通過(guò)歷史端口,所以,等待時(shí)間的開(kāi)始階段的模式不同于模式A和模式B。 也就是說(shuō),可將下面提及的三個(gè)模式構(gòu)思為這樣的模式(將被定義為"模式 G"):每次在等待時(shí)間的開(kāi)始階段通過(guò)歷史端口的分組對(duì)應(yīng)于響應(yīng)于歷史分 組的返回分組;另一個(gè)模式(將被定義為"模式H"):當(dāng)可由信息處理裝置 4接收到響應(yīng)于請(qǐng)求分組的返回分組時(shí),采用此返回分組作為在等待階段的 開(kāi)始階段通過(guò)歷史端口的分組,而當(dāng)不能由信息處理裝置4接收到響應(yīng)于請(qǐng) 求分組的返回分組時(shí),傳送新的歷史分組,并且,采用響應(yīng)于此歷史分組的 返回分組作為在等待階段的開(kāi)始階段通過(guò)歷史端口的分組;以及類(lèi)似于實(shí)施 方式1的模式"C"的模式"C"。還應(yīng)注意,有關(guān)模式"C",由于在等待時(shí) 間的開(kāi)始階段通過(guò)歷史端口的分組對(duì)應(yīng)于響應(yīng)于請(qǐng)求分組的返回分組,所以, 即使在此實(shí)施方式2中,此模式"C"也變?yōu)轭?lèi)似于實(shí)施方式1中的模式"C"。 可替換地,本發(fā)明可采用除了這些模式"G"、 "H"、 "C"的任意其它模式, 并且不限于這些模式。 [模式G]圖21A是用于描述模式G的圖。如圖4A所示,在模式G中,信息處理 裝置4在等待時(shí)間的開(kāi)始階段傳送歷史分組,而不考慮用于指示是否可由信 息處理裝置4接收到返回分組的這樣的事實(shí)。應(yīng)注意,在模式G中,在等待 時(shí)間的開(kāi)始階段通過(guò)歷史端口的這樣的分組對(duì)應(yīng)于響應(yīng)于所傳送的歷史分組 的返回分組。并且,分組傳送控制單元13控制請(qǐng)求分組的傳送,并且此外, 在等待時(shí)間的開(kāi)始階段中,控制歷史分組傳送單元11的歷史分組的傳送。換 句話說(shuō),分組傳送控制單元13以這樣的方式控制歷史分組傳送單元11:在 等待時(shí)間的開(kāi)始階段中傳送歷史分組。并且,精確地說(shuō),如圖3B所示,等待時(shí)間的開(kāi)始階段變?yōu)轫憫?yīng)于歷史分 組的返回分組通過(guò)通信處理裝置2的這樣的時(shí)刻。然而,信息處理裝置4幾 乎不能掌握歷史分組通過(guò)通信處理裝置2的時(shí)刻。由此,如圖21A所示,在 端口保持時(shí)間檢測(cè)單元15中,將響應(yīng)于歷史分組的返回分組在等待時(shí)間的開(kāi)
始階段通過(guò)通信處理裝置2的時(shí)刻定義為歷史分組的傳送時(shí)刻。另外,可替 換地,可將此時(shí)刻定義為接收到響應(yīng)于歷史分組的返回分組的時(shí)刻。還應(yīng)注意,盡管圖21A為假定傳送了 2段或更多段請(qǐng)求分組的這樣的情況,但可替 換地,信息處理裝置4可僅傳送1段請(qǐng)求分組。 [模式H]圖21B和圖21C是用于描述模式H的圖。在模式H中,在等待時(shí)間的 開(kāi)始階—度通過(guò)歷史端口的分組對(duì)應(yīng)于響應(yīng)于歷史分組的返回分組、或響應(yīng)于 請(qǐng)求分組的返回分組。在可由信息處理裝置4接收到響應(yīng)于請(qǐng)求分組的返回 分組的情況下,如圖21B所示,信息處理裝置4不在等待時(shí)間的開(kāi)始階段傳 送歷史分組,而其返回分組構(gòu)成在等待時(shí)間的開(kāi)始階段通過(guò)歷史端口的這樣 的分組。另一方面,在不能由信息處理裝置4接收到響應(yīng)于請(qǐng)求分組的返回 分組的情況下,如圖21C所示,信息處理裝置4在等待時(shí)間的開(kāi)始階段傳送 歷史分組,并且,響應(yīng)于此歷史分組的返回分組構(gòu)成在等待時(shí)間的開(kāi)始階段 通過(guò)歷史端口的這樣的分組。并且,分組傳送控制單元3控制請(qǐng)求分組的傳 送,并且此外,以這樣的方式控制歷史分組傳送單元11:當(dāng)不能由返回分組 接收單元14接收到響應(yīng)于請(qǐng)求分組的返回分組時(shí),在下一個(gè)等待時(shí)間的開(kāi)始 階段中傳送歷史分組。并且,精確地說(shuō),如圖3B所示,等待時(shí)間的開(kāi)始階段變?yōu)榉祷胤纸M通過(guò) 通信處理裝置2的這樣的時(shí)刻。然而,信息處理裝置4幾乎不能掌握返回分 組通過(guò)通信處理裝置2的時(shí)刻。由此,如圖21B和圖21C所示,在端口保持 時(shí)間4全測(cè)單元15中,在等待時(shí)間的開(kāi)始階段通過(guò)歷史端口的分組對(duì)應(yīng)于響應(yīng) 于歷史分組的返回分組的這樣的情況下,將與分組通過(guò)歷史端口的等待時(shí)間 的開(kāi)始階段對(duì)應(yīng)的這樣的時(shí)刻假定為歷史分組的傳送時(shí)刻,否則,將其假定 為響應(yīng)于歷史分組的返回分組的接收時(shí)刻。并且,在等待時(shí)間的開(kāi)始階段通 過(guò)歷史端口的分組對(duì)應(yīng)于響應(yīng)于請(qǐng)求分組的返回分組的這樣的情況下,將與 分組通過(guò)歷史端口的等待時(shí)間的開(kāi)始階段對(duì)應(yīng)的這樣的時(shí)刻假定為響應(yīng)于請(qǐng) 求分組的返回分組的接收時(shí)刻。應(yīng)該理解,在這種情況下,建立下面的初始 條件。也就是說(shuō),信息處理裝置4傳送2段或更多段請(qǐng)求分組。還應(yīng)理解,關(guān)于等待時(shí)間的結(jié)束階段,類(lèi)似于實(shí)施方式1,可考慮模式 "D"至"F"。由于已在實(shí)施方式1中描述了這些模式,所以,省略其描述。 可替換地,本發(fā)明可采用除了這三個(gè)模式之外的任意其它模式,并且不僅僅 限于這些模式。接下來(lái),現(xiàn)在將參照流程圖來(lái)描述根據(jù)實(shí)施方式2的信息處理裝置4的 操作。應(yīng)理解,在此實(shí)施方式2中,類(lèi)似于實(shí)施方式1,流程圖響應(yīng)于有關(guān)等待時(shí)間的開(kāi)始階段的模式而彼此不同。由此,根據(jù)模式A至C、 G和H而作出各個(gè)流程圖的描述。圖22是用于描述根據(jù)實(shí)施方式2的信息處理裝置4在模式"A"和模式 "G,,的情況下的操作的流程圖。應(yīng)理解,除了步驟S501至S503之外的處 理操作類(lèi)似于實(shí)施方式1的圖6中示出的上述流程圖的那些處理操作,并且 由此,省略其描述。應(yīng)注意,當(dāng)處理模式"G"時(shí),在步驟S103中有關(guān)請(qǐng)求 分組的傳送定時(shí)的判定操作中、以及在用于由端口保持時(shí)間檢測(cè)單元15測(cè)定 等待時(shí)間的處理操作中,可將等待時(shí)間的開(kāi)始階段設(shè)置為傳送歷史分組的時(shí) 刻,或者可替換地,可將等待時(shí)間的開(kāi)始階段設(shè)置為接收到響應(yīng)于歷史分組 的返回分組的時(shí)刻。(步驟S501 )返回分組接收單元42判定是否接收到響應(yīng)于歷史分組的 返回分組。隨后,當(dāng)返回分組接收單元42接收到返回分組時(shí),處理操作前進(jìn) 到步驟S502,而如果返回分組接收單元42未接收到返回分組,則返回分組 接收單元42重復(fù)執(zhí)行步驟S501的處理操作。在由于服務(wù)器裝置5關(guān)機(jī)時(shí)的 這樣的原因而導(dǎo)致不能接收到返回分組的情況下,返回分組接收單元42可在 自從傳送請(qǐng)求分組起已經(jīng)過(guò)了預(yù)定時(shí)間(例如,1分鐘)之后,判定當(dāng)前時(shí) 間變?yōu)槌瑫r(shí),并且由此,可替換地完成一系列處理操作。(步驟S503 )請(qǐng)求分組傳送單元41在其中暫時(shí)存儲(chǔ)在返回分組接收單 元42所接收到的返回分組中包含的、指示歷史端口的位置的信息、以及指示 通信線路100—側(cè)上的通信處理裝置2的地址的信息。應(yīng)注意,當(dāng)返回分組 接收單元42新接收到響應(yīng)于歷史分組的返回分組時(shí),還假定請(qǐng)求分組傳送單 元41以這樣的方式在其中暫時(shí)存儲(chǔ)指示最晚(latest)的歷史端口的位置的信 息、以及通信線路100—側(cè)上的通信處理裝置2的信息這些存儲(chǔ)的信息可 彼此區(qū)分。例如,請(qǐng)求分組傳送單元41可以覆寫(xiě)方式在其中存儲(chǔ)上述信息。(步驟S503 )分組傳送控制單元13以這樣的方式控制請(qǐng)求分組傳送單 元41:將請(qǐng)求分組傳送到服務(wù)器裝置5。結(jié)果,將請(qǐng)求分組從請(qǐng)求分組傳送 單元41傳送到服務(wù)器裝置5。請(qǐng)求分組包含這樣的傳送目的地信息,其包含 已被請(qǐng)求分組傳送單元41暫時(shí)存儲(chǔ)的、指示歷史分組的位置、以及通信線路 100 —側(cè)上的通信處理裝置2的地址的信息。還應(yīng)注意,在此流程圖中,已作出了由請(qǐng)求分組傳送單元41暫時(shí)存儲(chǔ)指 示歷史分組的位置、以及通信線路100 —側(cè)上的通信處理裝置2的地址兩者 的信息的這樣的情況的描述。此情況為一個(gè)例子,并且因此,可替換地,可在除了請(qǐng)求分組傳送單元41之外的任意結(jié)構(gòu)元件中暫時(shí)存儲(chǔ)這些信息。然 而,當(dāng)請(qǐng)求分組傳送單元41傳送請(qǐng)求分組時(shí),此請(qǐng)求分組傳送單元41必須能夠訪問(wèn)在可替換情況下的這些存儲(chǔ)的信息。圖23是用于描述根據(jù)實(shí)施方式2的信息處理裝置4在模式"B"和模式 "H"的情況下的操作的流程圖。應(yīng)理解,除了步驟S501至S503之外的處 理操作類(lèi)似于實(shí)施方式1的圖7中示出的上述流程圖的那些處理操作,并且 由此,省略其描述。還應(yīng)注意,步驟S501至S503的處理操作類(lèi)似于圖22 中示出的流程圖的那些處理操作,并且由此,省略其說(shuō)明??商鎿Q地,在上 述模式"H"的情況下,在步驟S201中,在有關(guān)已在等待時(shí)間的開(kāi)始階段中 傳送歷史分組之后的請(qǐng)求分組的傳送定時(shí)的判定操作中、以及在用于由端口 保持時(shí)間檢測(cè)單元15測(cè)定等待時(shí)間的處理操作中,可將等待時(shí)間的開(kāi)始階段 設(shè)置為傳送歷史分組的傳送時(shí)刻,或者可替換地,可將等待時(shí)間的開(kāi)始階段 設(shè)置為接收到響應(yīng)于歷史分組的返回分組的時(shí)刻。圖24是用于描述根據(jù)實(shí)施方式2的信息處理裝置4在模式"C"的情況 下的操作的流程圖。應(yīng)理解,除了步驟S501至S503 、以及S601之外的處理 操作類(lèi)似于實(shí)施方式2的圖8中示出的上述流程圖的那些處理操作,并且由 此,省略其描述。還應(yīng)理解,除了步驟S501至S503之外的處理操作類(lèi)似于 圖22中示出的上述流程圖的處理操作,并且由此省略其描述。(步驟S601)分組傳送控制單元13以這樣的方式控制請(qǐng)求分組傳送單 元41:將請(qǐng)求分組傳送到服務(wù)器裝置5。結(jié)果,將請(qǐng)求分組從請(qǐng)求分組傳送 單元12傳送到服務(wù)器裝置5。請(qǐng)求分組包含這樣的傳送目的地信息,該傳送 目的地信息包含已被請(qǐng)求分組傳送單元41暫時(shí)存儲(chǔ)的、指示歷史分組的位 置、以及通信線路100 —側(cè)上的通信處理裝置2的地址的信息。還應(yīng)注意,在圖24的流程圖中,在已接收到響應(yīng)于歷史分組的返回分組 (步驟S501 )之后,再次執(zhí)行請(qǐng)求分組的傳送(步驟S60),并且,進(jìn)行響 應(yīng)于請(qǐng)求分組的返回分組的接收(步驟S302 )??商鎿Q地,可省略針對(duì)于請(qǐng) 求分組的傳送(步驟S601)、以及響應(yīng)于請(qǐng)求分組的返回分組的接收(步驟 S302 )的處理操作。接下來(lái),現(xiàn)在將參照?qǐng)D25的流程圖來(lái)描述根據(jù)實(shí)施方式2的服務(wù)器裝置 5的操作。應(yīng)理解,步驟S401和S403的處理操作類(lèi)似于實(shí)施方式1的圖9 的流程圖的那些處理操作,并且由此省略其描述。
(步驟S701 )返回分組傳送單元51讀出在歷史分組接收單元33接收到 的歷史分組的報(bào)頭中包含的傳送源地址和傳送源端口號(hào),并且隨后,將包含 所讀取的傳送源地址和傳送源端口號(hào)的返回分組傳送到信息處理裝置4。隨后,處理操作返回到步驟S401。還應(yīng)理解,在模式"X"的情況下,返回分 組傳送單元51將上述返回分組傳送到歷史端口 ,即,歷史端口的傳送源端口 , 而在模式"Y"的情況下,不經(jīng)由歷史端口而將此返回分組傳送到信息處理 裝置4。
(步驟S702 )返回分組傳送單元51從請(qǐng)求分組接收單元31所接收的請(qǐng) 求分組的有效負(fù)載讀出傳送目的地信息。
(步驟S703 )返回分組傳送單元51將返回分組傳送到由所讀取的傳送 目的地信息指示的地址和端口號(hào)。隨后,處理操作返回到步驟S401。
還應(yīng)理解,在圖25的流程圖中,在電源被關(guān)斷時(shí)、或在發(fā)出了處理結(jié)束 中斷時(shí),完成該處理操作。
接下來(lái),通過(guò)采用具體例子來(lái)作出根據(jù)實(shí)施方式2的信息處理系統(tǒng)的操 作的描述。現(xiàn)在,將如下描述這些具體例子中的每個(gè)也就是說(shuō),信息處理 系統(tǒng)在以下情況下操作,即,在模式G中,在每次傳送請(qǐng)求分組時(shí),增加等 待時(shí)間,以便檢測(cè)端口保持時(shí)間。假定等待時(shí)間的開(kāi)始階段對(duì)應(yīng)于在接收到 響應(yīng)于歷史分組的返回分組的這樣的時(shí)刻,并且,等待時(shí)間的結(jié)束階段對(duì)應(yīng) 于模式"E"。
在下面提及的具體例子中,假定類(lèi)似于實(shí)施方式1的具體例子,通信處 理裝置2的端口保持時(shí)間為"1分18秒"。并且,除了信息處理裝置1變?yōu)?信息處理裝置4、以及服務(wù)器裝置3變?yōu)榉?wù)器裝置5之外,有關(guān)信息處理 裝置4、通信處理裝置2、以及服務(wù)器裝置5的IP地址類(lèi)似于實(shí)施方式1的 具體例子的那些IP地址。還應(yīng)注意,當(dāng)不能接收到響應(yīng)于請(qǐng)求分組的返回分 組時(shí),端口保持時(shí)間檢測(cè)單元15檢測(cè)端口保持時(shí)間。
分組以及返回分組的結(jié)構(gòu)的圖。歷史分組、請(qǐng)求分組以及返回分組中的每個(gè)
具有UDP報(bào)頭,同時(shí),分組種類(lèi)識(shí)別信息已被包含在其有效負(fù)載中。指示歷 史端口的位置的信息、以及指示通信線路100 —側(cè)上的通信處理裝置2的地傳送目的地信息已被包含在請(qǐng)求分組的有效負(fù)載中。并且,在此具體例子中,假定通過(guò)采用圖11的等待時(shí)間設(shè)置信息來(lái)設(shè)置等待時(shí)間。首先,分組傳送控制單元13通過(guò)采用圖11中示出的等待時(shí)間設(shè) 置信息而設(shè)置"30秒"作為等待時(shí)間(步驟S101)。之后,在分組傳送控制 單元13的控制下,將歷史分組從信息處理裝置4傳送到服務(wù)器裝置3 (步驟 S102 )。服務(wù)器裝置5的歷史分組接收單元33接收此歷史分組,并且隨后,將所 接收的歷史分組傳送到返回分組傳送單元51 (步驟S401)。返回分組傳送單 元51從此歷史分組的報(bào)頭中讀出傳送源地址"202.224.135.10"、以及傳送源 端口號(hào)"12345"兩者。隨后,返回分組傳送單元51構(gòu)成包含傳送源地址以 及傳送源端口號(hào)的這樣的返回分組,并且隨后,將構(gòu)成的返回分組傳送到傳 送源地址以及傳送源端口號(hào)(步驟S701 )。響應(yīng)于歷史分組的返回分組到達(dá)通信處理裝置2的歷史端口,變換返回 分組的地址,并將地址變換后的返回分組傳送到信息處理裝置4。信息處理 裝置4的返回分組接收單元42接收上述返回分組,并將此返回分組傳輸?shù)秸?qǐng) 求分組傳送單元41 (步驟S501)。還應(yīng)注意,分組傳送控制單元13和端口保 持時(shí)間檢測(cè)單元15兩者通過(guò)從接收到響應(yīng)于歷史分組的返回分組的時(shí)刻起 使用計(jì)時(shí)器,而開(kāi)始時(shí)間測(cè)定操作。請(qǐng)求分組傳送單元41從返回分組接收單 元42所接受的返回分組讀出通信線路100 —側(cè)上的通信處理裝置2的地址 "202.224.135.10"、以及歷史端口的端口號(hào)"12345",并且隨后,將讀取的 信息暫時(shí)存儲(chǔ)在存儲(chǔ)器(未示出)中(步驟S502 )。之后,分組傳送控制單元13判定在已開(kāi)始了時(shí)間測(cè)定操作之后、是否已 經(jīng)過(guò)了與圖11中示出的等待時(shí)間設(shè)置信息的標(biāo)志'T'相對(duì)應(yīng)的僅"30秒" 的等待時(shí)間,并且,在計(jì)時(shí)器的值指示30秒的時(shí)刻,判定當(dāng)前定時(shí)是用于傳 送請(qǐng)求分組的這樣的定時(shí)(步驟S103)。隨后,分組傳送控制單元13以這樣 的方式控制請(qǐng)求分組傳送單元41:傳送請(qǐng)求分組。結(jié)果,將具有傳送目的地 信息的請(qǐng)求分組從請(qǐng)求分組傳送單元41傳送到服務(wù)器裝置5 (步驟S503 )。 還應(yīng)理解,通信線路100—側(cè)上的通信處理裝置2的地址"202.224.135.10"、
以及歷史端口的端口號(hào)"12345"均已被包含在傳送目的地信息中。由服務(wù)器裝置5的請(qǐng)求分組接收單元31接收上述請(qǐng)求分組,并且隨后, 將其傳輸?shù)椒祷胤纸M傳送單元51 (步驟S403 )。返回分組傳送單元51從請(qǐng)求 分組的有效負(fù)載讀出傳送目的地信息(步驟S702 ),并將返回分組傳送到此 傳送目的地信息所指示的地址"202.224.135.10"和端口的端口號(hào)"12345"(步 驟S703 )。此返回分組到達(dá)通信處理裝置2的端口 12345,并且,由于尚未經(jīng) 過(guò)與此端口 12345相關(guān)的"1分18秒"的端口保持時(shí)間,所以,變換返回分 組的地址,并將地址變換后的返回分組傳送到信息處理裝置4。并向端口保持時(shí)間檢測(cè)單元15傳輸這樣的消息可接收到此返回分組。因而, 端口保持時(shí)間;險(xiǎn)測(cè)單元15保持這樣的消息可接收到與"30秒"的等待時(shí) 間相關(guān)的返回分組(步驟S107)。并且,由于已接收到返回分組,所以,分 組傳送控制單元13判定繼續(xù)請(qǐng)求分組的傳送(步驟S108 ),并且,將等待時(shí) 間設(shè)置為"1分鐘"。之后,類(lèi)似于上面的描述,進(jìn)行歷史分組的傳送、響應(yīng) 于歷史分組的返回分組的接收、歷史端口的端口號(hào)的存儲(chǔ)操作等(步驟S102、 S501、 S502 )。假定在此情況中,盡管在從服務(wù)器裝置5傳送的返回分組中包 含與在傳送第 一次的歷史分組時(shí)的地址和端口號(hào)相同的地址和相同的端口 號(hào),但請(qǐng)求分組傳送單元41仍以覆寫(xiě)方式存儲(chǔ)地址等。之后,重復(fù)進(jìn)行請(qǐng)求 分組的傳送。圖27是用于說(shuō)明在此具體例子3中、歷史分組的傳送、請(qǐng)求分組的傳送、 以及返回分組的接收(或未接收到返回分組)的圖。在此具體例子中,盡管 信息處理裝置4接收到在"l分鐘"的等待時(shí)間的結(jié)束階段傳送的返回分組, 但由于已經(jīng)過(guò)了通信處理裝置2的端口保持時(shí)間,所以,通信處理裝置2不 對(duì)在"1分30秒"的等待時(shí)間的結(jié)束階段中傳送的另一個(gè)返回分組進(jìn)行地址 變換,使得信息處理裝置4未接收到未經(jīng)地址變換的返回分組。結(jié)果,分組 傳送控制單元13判定當(dāng)前定時(shí)是檢測(cè)端口保持時(shí)間的這樣的定時(shí)(步驟 S108 ),并將用于檢測(cè)端口保持時(shí)間的這樣的指令傳送到端口保持時(shí)間檢測(cè)單 元15。響應(yīng)于此指令,端口保持時(shí)間檢測(cè)單元15檢測(cè)可接收到返回分組的 "31秒"和"l分l秒"的等待時(shí)間之中的最長(zhǎng)的等待時(shí)間"l分l秒",作 為通信處理裝置2的端口保持時(shí)間(步驟S109)。還應(yīng)注意,之后,類(lèi)似于 實(shí)施方式1的情況,例如,將檢測(cè)出的端口保持時(shí)間存儲(chǔ)在預(yù)定的記錄介質(zhì)
(未示出)中,并采用檢測(cè)出的端口保持時(shí)間作為以周期性方式將分組傳送 到服務(wù)器裝置5的傳送時(shí)間周期。應(yīng)理解,盡管僅已描述了與根據(jù)實(shí)施方式1的具體例子1相對(duì)應(yīng)的上述 具體例子,但是,除了傳送目的地信息被包含在請(qǐng)求分組中、以及等待時(shí)間 的開(kāi)始階段可為接收到響應(yīng)于歷史分組的返回分組的時(shí)刻之外,與實(shí)施方式1的具體例子2至5相對(duì)應(yīng)的此實(shí)施方式2的具體例子類(lèi)似于實(shí)施方式1的 具體例子2至5,并且由此,省略其描述。如前所述,在根據(jù)此實(shí)施方式2的信息處理系統(tǒng)中,在服務(wù)器裝置5中, 可以類(lèi)似于實(shí)施方式1的方式檢測(cè)通信處理裝置2的端口保持時(shí)間,而不存 儲(chǔ)傳送目的地信息。還應(yīng)理解,此實(shí)施方式2已描述了這樣的情況用于指示歷史端口的位 置的信息以及用于指示通信線路100 —側(cè)上的通信處理裝置2的地址的信息 被包含在響應(yīng)于歷史分組的返回分組中??商鎿Q地,在響應(yīng)于歷史分組的返 回分組中可僅包含表示歷史端口的位置的信息。在此替換情況中,可不包含 指示通信線路100—側(cè)上的通信處理裝置2的地址的信息,或者,可在請(qǐng)求 分組中包括的傳送目的地信息中包含指示通信線路100 —側(cè)上的通信處理裝 置2的地址的信息。在前一情況下,從請(qǐng)求分組的報(bào)頭獲取傳送源地址,使 得服務(wù)器裝置5可掌握通信線路100 —側(cè)上的通信處理裝置2的地址。并且, 在后一情況下,假定信息處理裝置4通過(guò)與響應(yīng)于歷史分組的返回分組的方 法不同的另一種方法獲取通信線路100 —側(cè)上的通信處理裝置2的地址。例 如,信息處理裝置4可通過(guò)采用UPnP等功能而獲取上述地址??商鎿Q地,在將此構(gòu)成的分組傳送到所接收的分組的傳送源地址的預(yù)定服務(wù)器裝置的這 樣的情況下,信息處理裝置4可將該分組傳送到此服務(wù)器裝置,并可接收從 此服務(wù)器裝置傳送的分組,以便獲取通信線路100 —側(cè)上的通信處理裝置2 的地址。還應(yīng)理解,可通過(guò)采用服務(wù)器裝置5或其它服務(wù)器裝置來(lái)實(shí)現(xiàn)上述 預(yù)定的服務(wù)器裝置。在上述各個(gè)實(shí)施方式的具體例子中,已作出通過(guò)采用圖11中示出的等待 時(shí)間設(shè)置信息而設(shè)置等待時(shí)間的這樣的情況等的描述??商鎿Q地,可在不采 用等待時(shí)間設(shè)置信息的情況下設(shè)置等待時(shí)間。例如,在分組傳送控制單元13 可具有用于設(shè)置等待時(shí)間的算法時(shí),分組傳送控制單元13可響應(yīng)于該算法而
確定等待時(shí)間,并且,可將所確定的等待時(shí)間記錄在預(yù)定的記錄介質(zhì)等上, 以便設(shè)置等待時(shí)間??商鎿Q地,可通過(guò)執(zhí)行其它方法來(lái)設(shè)置等待時(shí)間。在可替換的情況中,例如,可通過(guò)以下算法來(lái)實(shí)現(xiàn)上述算法在每次傳送請(qǐng)求分 組時(shí),將等待時(shí)間增加"30秒";另一個(gè)算法在每次傳送請(qǐng)求分組時(shí),將 等待時(shí)間增加兩倍;或通過(guò)其它算法來(lái)實(shí)現(xiàn)上述算法。并且,各個(gè)實(shí)施方式已描述了以下情況也就是說(shuō),由于信息處理裝置 幾乎不能掌握理想的等待時(shí)間的開(kāi)始階段和結(jié)束階段,所以,對(duì)等待時(shí)間的 開(kāi)始階段和結(jié)束階段進(jìn)行逼近,以便測(cè)定。逼近方法不限于以上描述。例如, 盡管從服務(wù)器裝置傳送的返回分組已包含指示所傳送的返回分組的傳送時(shí)刻 的信息,但可替換地,可采用上述傳送時(shí)刻作為返回分組到達(dá)信息處理裝置 中的通信處理裝置2的時(shí)刻??商鎿Q地,在各個(gè)實(shí)施方式中,分組傳送控制單元13可通過(guò)考慮從傳送 請(qǐng)求分組的時(shí)刻直到返回分組到達(dá)通信處理裝置2的時(shí)刻的這樣的持續(xù)時(shí) 間,而控制請(qǐng)求分組的傳送。現(xiàn)在,假定從傳送請(qǐng)求分組的時(shí)刻直到返回分 組到達(dá)通信處理裝置2的時(shí)刻的這樣的持續(xù)時(shí)間等于"T秒",那么,在等待 時(shí)間為"30秒,,的情況下,可替換地,分組傳送控制單元13可在例如從已 傳送歷史分組的時(shí)刻起已經(jīng)過(guò)了 "30-T秒"的這樣的持續(xù)時(shí)間的時(shí)刻控制請(qǐng) 求分組的傳送。并且,在各個(gè)實(shí)施方式中的有關(guān)模式"C"的描述中,使用已在等待時(shí) 間的結(jié)束階段傳送的返回分組,作為在下 一個(gè)等待時(shí)間的開(kāi)始階段通過(guò)歷史 端口的分組??商鎿Q地,可將信息處理裝置已在等待時(shí)間的開(kāi)始階段之前將 請(qǐng)求分組傳送到服務(wù)器裝置、然后響應(yīng)于此請(qǐng)求分組而從服務(wù)器裝置傳送的 返回分組已經(jīng)過(guò)了歷史端口的這樣的時(shí)刻定義為等待時(shí)間的開(kāi)始階段。在此 可替換情況中,可不以增加等待時(shí)間的這樣的方式控制請(qǐng)求分組的傳送。并且,各個(gè)實(shí)施方式已描述了這樣的情況當(dāng)基于服務(wù)器裝置中的歷史 分組而存儲(chǔ)傳送目的地信息時(shí),與返回分組的傳送目的地相關(guān)的傳送目的地 信息被包含在請(qǐng)求分組中??商鎿Q地,服務(wù)器裝置可以能夠通過(guò)執(zhí)行除了上如,用戶可以人工方式對(duì)服務(wù)器裝置設(shè)置指示歷史端口的位置的信息、以及 指示通信線路100 —側(cè)上的通信處理裝置2的地址的信息。在此可替換情況 中,歷史分組不需要到達(dá)服務(wù)器裝置。由此,由于調(diào)節(jié)了歷史分組的壽命(例
如,TT(存活時(shí)間)),所以,歷史分組不需要到達(dá)服務(wù)器裝置。然而,由于 必須通過(guò)傳送歷史分組而在歷史端口中留下傳送歷史,所以,假定歷史分組至少到達(dá)通信線路100。在歷史分組不到達(dá)服務(wù)器裝置的情況下,服務(wù)器裝 置不需要被配備有歷史分組接收單元??商鎿Q地,服務(wù)器裝置可以這樣的方 式傳送針對(duì)于通信處理裝置2的多個(gè)端口的返回分組在不限制返回分組的 傳送目的地的情況下,將任一返回分組傳送到歷史端口 。并且,在各個(gè)實(shí)施方式中,對(duì)于在通信中傳送和接收的歷史分組、請(qǐng)求 分組和返回分組的數(shù)據(jù)容量和結(jié)構(gòu)不作限制。并且,如圖2和圖20所示,上述各個(gè)實(shí)施方式已描述了這樣的情況,其 中,通過(guò)僅采用通信處理裝置2的一個(gè)端口 P2,而傳送歷史分組??商鎿Q地, 在每次傳送歷史分組時(shí),可改變此歷史分組通過(guò)的通信處理裝置2的端口。 換句話說(shuō),經(jīng)由通信處理裝置2的一個(gè)端口而傳送歷史分組的這樣的操作意 味著在一次內(nèi)采用的通信處理裝置2的端口的總數(shù)等于1。具體而言,當(dāng) 傳送多個(gè)歷史分組時(shí),可經(jīng)由通信處理裝置2的單個(gè)端口來(lái)傳送所有這些多 個(gè)歷史分組,或者,可經(jīng)由通信處理裝置2的兩個(gè)或更多端口來(lái)傳送多個(gè)歷 史分組。應(yīng)注意,即使在后一情況下,由于在一次內(nèi)采用的這樣的端口為一 個(gè)端口,所以,不通過(guò)采用兩個(gè)或更多端口來(lái)同時(shí)傳送2段或更多段歷史分 組。此外,上述各個(gè)實(shí)施方式已描述了這樣的情況信息處理裝置設(shè)置等待 時(shí)間,并控制請(qǐng)求分組的傳送定時(shí)等。可替換地,信息處理裝置可在不設(shè)置 等待時(shí)間的情況下控制請(qǐng)求分組的傳送定時(shí)等?,F(xiàn)在參照?qǐng)D28的流程圖,作 出信息處理裝置1在不設(shè)置等待時(shí)間的情況下控制請(qǐng)求分組的傳送定時(shí)等的 這樣的情況的簡(jiǎn)要描述。圖28是用于表示根據(jù)實(shí)施方式1的信息處理裝置1 的操作的流程圖。假定圖28的流程圖對(duì)應(yīng)于模式"A"。并且,除了步驟S801 之外的處理操作與實(shí)施方式1的圖6中示出的流程圖的處理操作類(lèi)似,并且 由此,省略其描述。(步驟S801)分組傳送控制單元13判定當(dāng)前定時(shí)是否為用于傳送歷史 分組的這樣的定時(shí)。隨后,當(dāng)當(dāng)前定時(shí)是用于傳送歷史分組的定時(shí)時(shí),處理 操作前進(jìn)到步驟S102,而當(dāng)當(dāng)前定時(shí)不是用于傳送歷史分組的定時(shí)時(shí),處理 操作前進(jìn)到步驟S103。例如,假定分組傳送控制單元13包含如圖29所示的表示歷史分組的傳
送定時(shí)和請(qǐng)求分組的傳送定時(shí)兩者的定時(shí)表。隨后,當(dāng)開(kāi)始圖28中示出的一 系列處理操作時(shí),信息處理裝置1通過(guò)采用計(jì)時(shí)器而開(kāi)始時(shí)間測(cè)定操作,并且,在計(jì)時(shí)器的值與圖29中示出的歷史分組傳送定時(shí)相符的情況下,分組傳 送控制單元13判定當(dāng)前定時(shí)對(duì)應(yīng)于用于傳送歷史分組的定時(shí),而在計(jì)時(shí)器的 值與圖29中示出的請(qǐng)求分組傳送定時(shí)相符的情況下,分組傳送控制單元13 判定當(dāng)前定時(shí)對(duì)應(yīng)于用于傳送請(qǐng)求分組的定時(shí)。結(jié)果,如圖30所示,傳送了 歷史分組和請(qǐng)求分組兩者。假定在圖30中,通信處理裝置2的等待時(shí)間為"2 分30秒"。由此,信息處理裝置1不能接收到響應(yīng)于在計(jì)時(shí)器的值指示"6 分30秒"的時(shí)刻傳送的請(qǐng)求分組的這樣的返回分組,而是將端口保持時(shí)間檢 測(cè)為例如"2分鐘"(步驟S108和S109)。并且,布支定與歷史分組的傳送、請(qǐng) 求分組的傳送等相關(guān)的詳細(xì)地處理操作與實(shí)施方式1中的以上描述的處理操 作類(lèi)似。類(lèi)似于以上說(shuō)明,根據(jù)實(shí)施方式2的信息處理裝置4也可在不設(shè)置 等待時(shí)間的情況下執(zhí)行端口保持時(shí)間的檢測(cè)處理操作。此外,用于在不設(shè)置 等待時(shí)間的情況下檢測(cè)端口保持時(shí)間的方法不限于在此說(shuō)明中描述的方法, 而可替換地,可通過(guò)采用其它方法而實(shí)現(xiàn)所述用于檢測(cè)端口保持時(shí)間的方法。并且,上述各個(gè)實(shí)施方式已描述了這樣的情況歷史分組、請(qǐng)求分組和 返回分組對(duì)應(yīng)于UDP的分組??商鎿Q地,這些分組可由TCP的分組構(gòu)成, 并且,如果這些分組能夠檢測(cè)端口保持時(shí)間,則可通過(guò)其它分組來(lái)實(shí)現(xiàn)。此外,上述各個(gè)實(shí)施方式已描述了這樣的情況通過(guò)采用計(jì)時(shí)器來(lái)測(cè)定 請(qǐng)求分組的傳送定時(shí)。除了計(jì)時(shí)器之外,還可采用時(shí)鐘、時(shí)鐘信號(hào)等。因而, 對(duì)于用于測(cè)定時(shí)間的手段不作限制。并且,上述各個(gè)實(shí)施方式已描述了這樣的情況信息處理裝置僅經(jīng)由一 組通信處理裝置2而連接到通信線路100??商鎿Q地,信息處理裝置可經(jīng)由 多個(gè)通信處理裝置而連接到通信線路100 (即,可以多級(jí)連接方式布置通信 處理裝置)。在此可替換情況中,可在這些多級(jí)的通信處理裝置內(nèi)檢測(cè)最短的 端口保持時(shí)間。并且,上述各個(gè)實(shí)施方式已描述了這樣的情況通信處理裝置2具有NAT 功能(即,通信處理裝置2執(zhí)行地址變換)??商鎿Q地,通信處理裝置2可具 有替代NAT功能、或與NAT功能組合的分組過(guò)濾操作的防火墻功能。在此 可替換情況中,分組過(guò)濾操作意味著基于例如上述接收過(guò)濾器規(guī)則而選擇 接收分組。關(guān)于具有這樣的防火墻功能的通信處理裝置2,可通過(guò)執(zhí)行根據(jù)
各個(gè)實(shí)施方式的方法而檢測(cè)其端口保持時(shí)間。在此情況下,在通信處理裝置2具有防火墻功能的情況下的端口保持時(shí)間意味著在以下情況下的預(yù)定時(shí)間 在自從最后的分組已通過(guò)了上述通信處理裝置2的特定端口起已經(jīng)過(guò)了這個(gè) 預(yù)定時(shí)間之后,不將從WAN —側(cè)傳送到此端口的分組傳送到通信處理裝置2 的LAN—側(cè)。并且,在上述各個(gè)實(shí)施方式中,可替換地,服務(wù)器裝置可在自從已接收服務(wù)器裝置可在自從接收到請(qǐng)求分組起的5秒之后傳送返回分組。在此可替 換情況中,在信息處理裝置中,在考慮到服務(wù)器裝置已接收到此請(qǐng)求分組之 后直到傳送返回分組的持續(xù)時(shí)間時(shí),可替換地,可設(shè)置等待時(shí)間。如前所述, 服務(wù)器裝置的返回分組傳送單元可在自從請(qǐng)求分組接收單元已接收到請(qǐng)求分 組起已經(jīng)過(guò)了預(yù)定的時(shí)間之后傳送返回分組,或者,如前面在各個(gè)實(shí)施方式 中所描述的,恰好在請(qǐng)求分組接收單元已接收到請(qǐng)求分組之后傳送返回分組。 并且,在上述各個(gè)實(shí)施方式中,當(dāng)傳送UDP的歷史分組、請(qǐng)求分組和返 回分組時(shí),由于UDP是無(wú)連接型通信,所以,存在這些UDP分組之中的特 定UDP分組未到達(dá)通信目的地的某種可能性。由此,例如,當(dāng)在信息處理裝 置已傳送了請(qǐng)求分組之后判定當(dāng)前時(shí)間是超時(shí)時(shí),可替換地,可再次傳送請(qǐng) 求分組,以便確i人當(dāng)前時(shí)間是否確實(shí)為超時(shí)。例如,當(dāng)送UDP的歷史分組、 請(qǐng)求分組和返回分組時(shí),在考慮到這些UDP分組之中的特定UDP未到達(dá)通分組。此外,上述各個(gè)實(shí)施方式已描述了這樣的情況基于IP地址而指定服務(wù) 器裝置??商鎿Q地,可基于域名(例如,"server.pana.net"等)而指定服務(wù)器 裝置。在此可替換情況中,通過(guò)采用DNS服務(wù)器而將此域名轉(zhuǎn)換為IP地址, 以便可指定服務(wù)器裝置。并且,可通過(guò)單個(gè)設(shè)備(單個(gè)系統(tǒng))的密集處理、或可通過(guò)多個(gè)設(shè)備的 分布式處理,而實(shí)現(xiàn)上述各個(gè)實(shí)施方式、各個(gè)處理操作(各個(gè)功能)并且,在上述各個(gè)實(shí)施方式中,可通過(guò)采用專(zhuān)用硬件而布置各個(gè)結(jié)構(gòu)元被記錄在例如硬盤(pán)和半導(dǎo)體存儲(chǔ)器的記錄介質(zhì)上的軟件程序,已由例如CPU 的程序執(zhí)行單元執(zhí)行,以便可實(shí)現(xiàn)各個(gè)結(jié)構(gòu)元件。還應(yīng)理解,能夠?qū)崿F(xiàn)上述
各個(gè)實(shí)施方式中的信息處理裝置的軟件對(duì)應(yīng)于下面提及的程序也就是說(shuō), 此程序是使計(jì)算機(jī)在信息處理裝置中執(zhí)行處理操作、以便構(gòu)成信息處理系統(tǒng) 的這樣的程序,同時(shí),信息處理系統(tǒng)被配備有信息處理裝置、服務(wù)器裝置、 以及執(zhí)行與信息處理裝置和服務(wù)器裝置之間的通信相關(guān)的處理操作的通信處 理裝置。隨后,此程序使計(jì)算機(jī)執(zhí)行歷史分組傳送步驟、請(qǐng)求分組傳送步驟、 返回分組接收步驟、以及端口保持時(shí)間檢測(cè)步驟。在歷史分組傳送步驟中, 經(jīng)由通信處理裝置的一個(gè)端口而傳送歷史分組,同時(shí),歷史分組對(duì)應(yīng)于用于 在通信處理裝置中留下傳送歷史的分組。在請(qǐng)求分組傳送步驟中,經(jīng)由與歷 史端口不同的另 一個(gè)端口而將請(qǐng)求分組傳送到服務(wù)器裝置;歷史端口是歷史分組已通過(guò)的通信處理裝置的端口;并且,請(qǐng)求分組是請(qǐng)求與從服務(wù)器裝置接收經(jīng)由歷史端口而從服務(wù)器裝置傳送的返回分組。在端口保持時(shí)間檢測(cè)步 驟中,基于返回分組接收步驟中的返回分組的接收,而檢測(cè)通信處理裝置的 端口保持時(shí)間。并且,能夠?qū)崿F(xiàn)在上述各個(gè)實(shí)施方式中采用的服務(wù)器裝置的軟件是下面 提及的程序。換句話說(shuō),此程序是使計(jì)算機(jī)在服務(wù)器裝置中執(zhí)行處理操作、 以便構(gòu)成信息處理系統(tǒng)的這樣的程序。同時(shí),信息處理系統(tǒng)被配備有信息處 理裝置、服務(wù)器裝置、以及執(zhí)行與信息處理裝置和服務(wù)器裝置之間的通信相 關(guān)的處理操作的通信處理裝置。隨后,此程序使計(jì)算機(jī)執(zhí)行請(qǐng)求分組接收步 驟、以及返回分組傳送步驟。在請(qǐng)求分組接收步驟中,接收請(qǐng)求分組,并且, 請(qǐng)求分組是請(qǐng)求與從服務(wù)器裝置傳送的分組相對(duì)應(yīng)的返回分組的傳送的這樣 的分組。在返回分組傳送步驟中,將返回分組傳送到與歷史分組已通過(guò)的通 信處理裝置的這樣的端口相對(duì)應(yīng)的歷史端口,同時(shí),已從信息處理裝置傳送 了歷史分組,以便在通信處理裝置中留下傳送歷史。應(yīng)注意,在上述程序中,在用于傳送信息的傳送步驟中、以及用于接收 信息的接收步驟中,不包含硬件執(zhí)行的這樣的處理操作,例如,在傳送步驟 中,通過(guò)調(diào)制解調(diào)器、接口卡等進(jìn)行的處理操作(即,僅通過(guò)硬件而專(zhuān)門(mén)執(zhí) 行的處理操作)。并且,可通過(guò)從服務(wù)器等下載而執(zhí)行此程序??商鎿Q地,可通過(guò)讀取在預(yù)定的記錄介質(zhì)(例如,例如CD-ROM的光盤(pán)、磁盤(pán)、半導(dǎo)體存儲(chǔ)器等)上 記錄的這樣的程序而執(zhí)行此程序。
并且,可通過(guò)采用單個(gè)計(jì)算機(jī)或多個(gè)計(jì)算機(jī)而實(shí)現(xiàn)執(zhí)行所述程序的計(jì)算 機(jī)。換句話說(shuō),單個(gè)或多個(gè)計(jì)算機(jī)可執(zhí)行密集處理操作、或分布式處理操作。 并且,可以各種方式修改本發(fā)明,并且由此,本發(fā)明不限于上述實(shí)施方式。工業(yè)應(yīng)用性如前所述,根據(jù)本發(fā)明的信息處理系統(tǒng)等可檢測(cè)通信處理裝置的端口保 持時(shí)間,并且,可用作配備有經(jīng)由通信處理裝置而將分組傳送到服務(wù)器裝置 的信息處理裝置等的這樣的信息處理系統(tǒng)。
權(quán)利要求
1、一種信息處理系統(tǒng),包括信息處理裝置;服務(wù)器裝置;以及通信處理裝置,用于執(zhí)行與在所述信息處理裝置和所述服務(wù)器裝置之間的通信相關(guān)的處理操作;其中所述信息處理裝置包括歷史分組傳送單元,用于經(jīng)由所述通信處理裝置的一個(gè)端口來(lái)傳送歷史分組,所述歷史分組與用于在所述通信處理裝置上留下傳送歷史的分組相對(duì)應(yīng);請(qǐng)求分組傳送單元,用于經(jīng)由和與所述歷史分組已通過(guò)的所述通信處理裝置的端口相對(duì)應(yīng)的歷史端口不同的端口,而將一段或多段請(qǐng)求分組傳送到所述服務(wù)器裝置,所述一段或多段請(qǐng)求分組與用于請(qǐng)求與從所述服務(wù)器裝置傳送的分組相對(duì)應(yīng)的返回分組的傳送的分組相對(duì)應(yīng);分組傳送控制單元,用于控制由所述請(qǐng)求分組傳送單元進(jìn)行的請(qǐng)求分組的傳送;返回分組接收單元,用于接收經(jīng)由所述歷史端口從所述服務(wù)器裝置傳送的返回分組;以及端口保持時(shí)間檢測(cè)單元,用于基于所述返回分組接收單元對(duì)返回分組的接收,而檢測(cè)所述通信處理裝置的端口保持時(shí)間;并且其中所述服務(wù)器裝置包括請(qǐng)求分組接收單元,用于接收所述請(qǐng)求分組;以及返回分組傳送單元,用于在所述請(qǐng)求分組接收單元接收到請(qǐng)求分組時(shí),將所述返回分組傳送到所述歷史端口。
2、 如權(quán)利要求1所述的信息處理系統(tǒng),其中 所述服務(wù)器裝置還包括歷史分組接收單元,用于接收所述歷史分組;以及傳送目的地信息存儲(chǔ)單元,用于基于所述歷史分組接收單元所接收的歷 史分組,而存儲(chǔ)傳送目的地信息,所述傳送目的地信息與和所述返回分組的 傳送目的地相關(guān)的信息相對(duì)應(yīng);并且其中所述返回分組傳送單元基于所述傳送目的地信息存儲(chǔ)單元所存儲(chǔ)的傳 送目的地信息,而傳送所述返回分組。
3、 如權(quán)利要求1所述的信息處理系統(tǒng),其中所述請(qǐng)求分組已包含與和所述返回分組的傳送目的地相關(guān)的信息相對(duì)應(yīng)的傳送目的地信息;并且所述返回分組傳送單元基于在所述請(qǐng)求分組接收單元所接收的請(qǐng)求分 組中包含的傳送目的地信息,而傳送所述返回分組。
4、 如權(quán)利要求1至3中的任一個(gè)所述的信息處理系統(tǒng),其中 所述端口保持時(shí)間檢測(cè)單元基于所述返回分組接收單元可在等待時(shí)間內(nèi)的所述等待時(shí)間的結(jié)束階段接收到到達(dá)了所述通信處理設(shè)備的返回分組 時(shí)的所述等待時(shí)間,來(lái)檢測(cè)所述端口保持時(shí)間,其中所述等待時(shí)間對(duì)應(yīng)于從 返回分組已到達(dá)所述通信處理裝置的時(shí)刻直到恰好在所述到達(dá)時(shí)刻之前分 組已通過(guò)歷史端口為止的持續(xù)時(shí)間。
5、 如權(quán)利要求4所述的信息處理系統(tǒng),其中所述端口保持時(shí)間檢測(cè)單元基于可由所述返回分組接收單元接收到在 所述等待時(shí)間的結(jié)束階段到達(dá)所述通信處理裝置的返回分組時(shí)的等待時(shí)間、 并還基于所述等待時(shí)間內(nèi)的最長(zhǎng)的等待時(shí)間,而檢測(cè)所述端口保持時(shí)間。
6、 如權(quán)利要求4所述的信息處理系統(tǒng),其中在所述等待時(shí)間的開(kāi)始階段通過(guò)所述歷史端口的分組是所述歷史分組; 所述分組傳送控制單元控制所述請(qǐng)求分組的傳送,并控制在所述等待時(shí)間的 開(kāi)始階段通過(guò)所述歷史分組傳送單元的歷史分組的傳送;分組的傳送,而檢測(cè)所述通信處理裝置的端口保持時(shí)間;并且在所述端口保持時(shí)間檢測(cè)單元中,與所述等待時(shí)間的開(kāi)始階段相對(duì)應(yīng) 的、分組已通過(guò)所述歷史端口的時(shí)刻是傳送所述歷史分組的時(shí)刻。
7、 如權(quán)利要求4所述的信息處理系統(tǒng),其中在所述等待時(shí)間的開(kāi)始階段通過(guò)所述歷史端口的分組是所述歷史分組 或所述返回分組;所述分組傳送控制單元控制所述請(qǐng)求分組的傳送,并以這樣的方式控制 所述歷史分組傳送單元當(dāng)所述返回分組接收單元不能接收到響應(yīng)于請(qǐng)求分 組的返回分組時(shí),在下一個(gè)等待時(shí)間的開(kāi)始階段傳送歷史分組;所述端口保持時(shí)間檢測(cè)單元還基于通過(guò)所述歷史分組傳送單元的歷史 分組的傳送,而檢測(cè)所述通信處理裝置的端口保持時(shí)間;并且 在所述端口保持時(shí)間檢測(cè)單元中,在該等待時(shí)間的開(kāi)始階段通過(guò)所述歷 史端口的分組對(duì)應(yīng)于所述歷史分組的這樣的情況下,作為所述等待時(shí)間的開(kāi) 始階段的、分組已通過(guò)所述歷史端口的時(shí)刻對(duì)應(yīng)于傳送所述歷史分組的時(shí) 刻,而在該等待時(shí)間的開(kāi)始階段通過(guò)所述歷史端口的分組對(duì)應(yīng)于所述返回分 組的這樣的情況下,作為所述等待時(shí)間的開(kāi)始階段的、分組已通過(guò)所述歷史 端口的時(shí)刻對(duì)應(yīng)于接收到所述返回分組的時(shí)刻。
8、 如權(quán)利要求4所述的信息處理系統(tǒng),其中在所述等待時(shí)間的開(kāi)始階段通過(guò)所述歷史端口的分組是所述返回分組; 所述分組傳送控制單元以這樣的方式控制所述請(qǐng)求分組的傳送在每次傳送 請(qǐng)求分組時(shí),增加所述等待時(shí)間;并且在所述端口保持時(shí)間檢測(cè)單元中,與所述等待時(shí)間的開(kāi)始階段相對(duì)應(yīng) 的、分組已通過(guò)所述歷史端口的時(shí)刻是接收到所述返回分組的時(shí)刻。
9、 如權(quán)利要求3所述的信息處理系統(tǒng),其中 所述服務(wù)器裝置還包括歷史分組接收單元;當(dāng)所述歷史分組接收單元接收到歷史分組時(shí),所述傳送分組傳送單元傳 送至少包含指示所述歷史端口的位置的信息的返回分組;并且在所述傳送目的地信息中包含指示所述歷史端口的位置的信息。
10、 如權(quán)利要求9所述的信息處理系統(tǒng),其中所述端口保持時(shí)間檢測(cè)單元基于所述返回分組接收單元可在等待時(shí)間 內(nèi)的所述等待時(shí)間的結(jié)束階段接收到到達(dá)了所述通信處理設(shè)備的返回分組 時(shí)的所述等待時(shí)間,來(lái)檢測(cè)所述端口保持時(shí)間,其中所述等待時(shí)間對(duì)應(yīng)于從 返回分組已到達(dá)所述通信處理裝置的時(shí)刻直到恰好在所述到達(dá)時(shí)刻之前分 組已通過(guò)歷史端口為止的持續(xù)時(shí)間。
11、 如權(quán)利要求IO所述的信息處理系統(tǒng),其中待時(shí)間的結(jié)束階段接收到到達(dá)所述通信處理裝置的返回分組時(shí)的等待時(shí)間、 并還基于所述等待時(shí)間內(nèi)的最長(zhǎng)的等待時(shí)間,而檢測(cè)所述端口保持時(shí)間。
12、 如權(quán)利要求10或11所述的信息處理系統(tǒng),其中在所述等待時(shí)間的開(kāi)始階段通過(guò)所述歷史端口的分組是所述歷史分組; 所述分組傳送控制單元控制所述請(qǐng)求分組的傳送,并控制在所述等待時(shí)間的 開(kāi)始階段、所述歷史分組傳送單元的歷史分組的傳送;的傳送,而檢測(cè)所述通信處理裝置的端口保持時(shí)間;并且在所述端口保持時(shí)間檢測(cè)單元中,與所述等待時(shí)間的開(kāi)始階段相對(duì)應(yīng) 的、分組已通過(guò)所述歷史端口的時(shí)刻是傳送所述歷史分組的時(shí)刻。
13、 如權(quán)利要求10或11所述的信息處理系統(tǒng),其中在不經(jīng)由所述歷史端口的情況下傳送響應(yīng)于所述歷史分組的返回分組; 在所述等待時(shí)間的開(kāi)始階段通過(guò)所述歷史端口的分組是所述歷史分組 或響應(yīng)于所述請(qǐng)求分組的所述返回分組;所述分組傳送控制單元控制所述請(qǐng)求分組的傳送,并以這樣的方式控制 所述歷史分組傳送單元當(dāng)所述返回分組接收單元不能接收到響應(yīng)于請(qǐng)求分 組的返回分組時(shí),在下 一個(gè)等待時(shí)間的開(kāi)始階段傳送歷史分組;的傳送,而;f企測(cè)所述通信處理裝置的端口保持時(shí)間;并且在所述端口保持時(shí)間檢測(cè)單元中,在該等待時(shí)間的開(kāi)始階段通過(guò)所述歷 史端口的分組對(duì)應(yīng)于所述歷史分組的這樣的情況下,作為所述等待時(shí)間的開(kāi) 始階段的、分組已通過(guò)所述歷史端口的時(shí)刻對(duì)應(yīng)于傳送所述歷史分組的時(shí) 刻,而在該等待時(shí)間的開(kāi)始階段通過(guò)所述歷史端口的分組對(duì)應(yīng)于所述返回分 組的這樣的情況下,作為所述等待時(shí)間的開(kāi)始階段的、分組已通過(guò)所述歷史 端口的時(shí)刻對(duì)應(yīng)于接收到所述返回分組的時(shí)刻。
14、 如權(quán)利要求10或11所述的信息處理系統(tǒng),其中 在所述等待時(shí)間的開(kāi)始階段通過(guò)所述歷史端口的分組是所述返回分組;所述分組傳送控制單元以這樣的方式控制所述請(qǐng)求分組的傳送在每次傳送 請(qǐng)求分組時(shí),增加所述等待時(shí)間;并且在所述端口保持時(shí)間檢測(cè)單元中,與所述等待時(shí)間的開(kāi)始階段相對(duì)應(yīng) 的、分組已通過(guò)所述歷史端口的時(shí)刻是接收到所述返回分組的時(shí)刻。
15、 如權(quán)利要求10或11所述的信息處理系統(tǒng),其中 經(jīng)由所述歷史端口傳送響應(yīng)于所述歷史分組的返回分組; 在所述等待時(shí)間的開(kāi)始階段通過(guò)所述歷史端口的分組是響應(yīng)于所述歷史分組的返回分組;所述分組傳送控制單元控制所述請(qǐng)求分組的傳送,并控制在所述等待時(shí) 間的開(kāi)始階段、所述歷史分組傳送單元的歷史分組的傳送;并且在所述端口保持時(shí)間檢測(cè)單元中,與所述等待時(shí)間的開(kāi)始階段相對(duì)應(yīng) 的、分組已通過(guò)所述歷史端口的時(shí)刻是傳送所述歷史分組的時(shí)刻、或接收到 響應(yīng)于該歷史分組的所述返回分組的時(shí)刻。
16、 如權(quán)利要求10或11所述的信息處理系統(tǒng),其中 經(jīng)由所述歷史端口傳送響應(yīng)于所述歷史分組的返回分組;在所述等待時(shí)間的開(kāi)始階段通過(guò)所述歷史端口的分組是響應(yīng)于所述歷 史分組的返回分組、或響應(yīng)于所述請(qǐng)求分組的返回分組;所述分組傳送控制單元控制所述請(qǐng)求分組的傳送,并以這樣的方式控制 所述歷史分組傳送單元當(dāng)所述返回分組接收單元不能接收到響應(yīng)于請(qǐng)求分 組的返回分組時(shí),在下一個(gè)等待時(shí)間的開(kāi)始階段傳送歷史分組;并且在所述端口保持時(shí)間檢測(cè)單元中,在該等待時(shí)間的開(kāi)始階段通過(guò)所述歷 史端口的分組對(duì)應(yīng)于響應(yīng)于所述歷史分組的返回分組的這樣的情況下,作為 所述等待時(shí)間的開(kāi)始階段的、分組已通過(guò)所述歷史端口的時(shí)刻對(duì)應(yīng)于傳送所 述歷史分組的時(shí)刻、或接收到響應(yīng)于該歷史分組的返回分組的時(shí)刻,而在該 等待時(shí)間的開(kāi)始階段通過(guò)所述歷史端口的分組對(duì)應(yīng)于響應(yīng)于所述請(qǐng)求分組 的返回分組的這樣的情況下,作為所述等待時(shí)間的開(kāi)始階段的、分組已通過(guò) 所述歷史端口的時(shí)刻對(duì)應(yīng)于4妻收到響應(yīng)于該i會(huì)求分組的所述返回分組的時(shí) 刻。
17、 如權(quán)利要求4所述的信息處理系統(tǒng),其中所述分組傳送控制單元以這樣的方式控制所述請(qǐng)求分組的傳送在每次 傳送請(qǐng)求分組時(shí),增加所述等待時(shí)間。
18、 如權(quán)利要求17所述的信息處理系統(tǒng),其中在所述返回分組接收單元不能接收到響應(yīng)于所傳送的請(qǐng)求分組的返回 分組的這樣的情況下,所述端口保持時(shí)間檢測(cè)單元檢測(cè)所述端口保持時(shí)間。
19、 如權(quán)利要求4所述的信息處理系統(tǒng),其中所述分組傳送控制單元以這樣的方式控制所述請(qǐng)求分組的傳送在每次 傳送請(qǐng)求分組時(shí),增加所述等待時(shí)間,直到不能接收到響應(yīng)于該請(qǐng)求分組的 所述返回分組為止;并且,當(dāng)不能接收到響應(yīng)于該請(qǐng)求分組的所述返回分組 時(shí),所述分組傳送控制單元以這樣的方式控制所述請(qǐng)求分組的傳送當(dāng)前等 待時(shí)間變?yōu)樵诓荒芙邮盏皆摲祷胤纸M時(shí)的等待時(shí)間、與可接收到返回分組時(shí) 的等待時(shí)間中的最長(zhǎng)等待時(shí)間之間的這樣的等待時(shí)間。
20、 如權(quán)利要求4所述的信息處理系統(tǒng),其中所述分組傳送控制單元以這樣的方式控制所述請(qǐng)求分組的傳送在每次 傳送請(qǐng)求分組時(shí),減小所述等待時(shí)間。
21、 如權(quán)利要求4所述的信息處理系統(tǒng),其中在所述端口保持時(shí)間檢測(cè)單元中,與所述等待時(shí)間的結(jié)束階段相對(duì)應(yīng) 的、返回分組到達(dá)所述通信處理裝置的時(shí)刻是傳送用于請(qǐng)求所述返回分組的 傳送的請(qǐng)求分組的這樣的時(shí)刻。
22、 如權(quán)利要求4所述的信息處理系統(tǒng),其中在所述端口保持時(shí)間檢測(cè)單元中,與所述等待時(shí)間的結(jié)束階段相對(duì)應(yīng) 的、返回分組到達(dá)所述通信處理裝置的時(shí)刻是接收到所述返回分組的這樣的 時(shí)刻。
23、 如權(quán)利要求4所述的信息處理系統(tǒng),其中在所述端口保持時(shí)間檢測(cè)單元中,與所述等待時(shí)間的結(jié)束階段相對(duì)應(yīng) 的、返回分組到達(dá)所述通信處理裝置的時(shí)刻在可接收到所述返回分組的情況 下是接收到所述返回分組的這樣的時(shí)刻,而在不能接收到所述返回分組的情 況下是傳送用于請(qǐng)求所述返回分組的傳送的請(qǐng)求分組的這樣的時(shí)刻。
24、 如權(quán)利要求4所述的信息處理系統(tǒng),其中在所述分組傳送控制單元中,與所述等待時(shí)間的結(jié)束階段相對(duì)應(yīng)的、返 回分組到達(dá)所述通信處理裝置的時(shí)刻是傳送用于請(qǐng)求所述返回分組的傳送 的請(qǐng)求分組的這樣的時(shí)刻。
25、 如權(quán)利要求1至3中的任一個(gè)所述的信息處理系統(tǒng),其中 所述歷史端口是在第一次的歷史分組通過(guò)所述端口時(shí)、在所述通信處理裝置中新分配的這樣的端口 。
26、 一種信息處理裝置,其中所述信息處理裝置構(gòu)成如權(quán)利要求1至3中的任一個(gè)所述的信息處理系統(tǒng)。
27、 一種服務(wù)器裝置,其中所述服務(wù)器裝置構(gòu)成如權(quán)利要求1至3中的任一個(gè)所述的信息處理系統(tǒng)。
28、 一種用于構(gòu)成信息處理系統(tǒng)的信息處理裝置的信息處理方法,其中, 該信息處理系統(tǒng)配備有所述信息處理裝置;服務(wù)器裝置;以及通信處理裝 置,用于執(zhí)行與在所述信息處理裝置和所述服務(wù)器裝置之間的通信相關(guān)的處 理:操作;其中所述信息處理方法包括歷史分組傳送步驟,用于經(jīng)由所述通信處理裝置的一個(gè)端口來(lái)傳送歷史 分組,所述歷史分組與用于在所述通信處理裝置上留下傳送歷史的分組相對(duì) 應(yīng);請(qǐng)求分組傳送步驟,用于經(jīng)由和與所述歷史分組已經(jīng)通過(guò)的、所述通信 處理裝置的端口相對(duì)應(yīng)的歷史端口不同的端口 ,將請(qǐng)求分組傳送到所述服務(wù) 器裝置,所述請(qǐng)求分組與用于請(qǐng)求與從所述服務(wù)器裝置傳送的分組相對(duì)應(yīng)的 返回分組的傳送的分組相對(duì)應(yīng);返回分組接收步驟,用于接收經(jīng)由所述歷史端口從所述服務(wù)器裝置傳送 的返回分組;以及端口保持時(shí)間檢測(cè)步驟,用于基于所述返回分組接收步驟的返回分組的 接收,而檢測(cè)所述通信處理裝置的端口保持時(shí)間。
29、 一種用于構(gòu)成信息處理系統(tǒng)的服務(wù)器裝置的信息處理方法,該信息 處理系統(tǒng)配備有信息處理裝置;服務(wù)器裝置;以及通信處理裝置,用于執(zhí) 行與在所述信息處理裝置和所述服務(wù)器裝置之間的通信相關(guān)的處理搡作;其中所述信息處理方法包括請(qǐng)求分組接收步驟,用于接收請(qǐng)求分組,該請(qǐng)求分組請(qǐng)求與從所述服務(wù) 器裝置傳送的分組相對(duì)應(yīng)的返回分組的傳送;以及返回分組傳送步驟,用于在所述請(qǐng)求分組接收步驟中接收到請(qǐng)求分組 時(shí),將所述返回分組傳送到歷史端口,所述歷史端口與所述通信處理裝置的 端口相對(duì)應(yīng),其中從所述信息處理裝置傳送、以便在所述通信處理裝置上留 下傳送歷史的歷史分組已通過(guò)了所述歷史端口 。
30、 一種用于使計(jì)算機(jī)在構(gòu)成信息處理系統(tǒng)的信息處理裝置中執(zhí)行處理 操作的程序,該信息處理系統(tǒng)配備有所述信息處理裝置;服務(wù)器裝置;以 及通信處理裝置,用于執(zhí)行與在所述信息處理裝置和所述服務(wù)器裝置之間的 通信相關(guān)的處理操作;其中所述程序使計(jì)算機(jī)執(zhí)行以下步驟歷史分組傳送步驟,用于經(jīng)由所述通信處理裝置的一個(gè)端口來(lái)傳送歷史 分組,所述歷史分組與用于在所述通信處理裝置上留下傳送歷史的分組相對(duì) 應(yīng);請(qǐng)求分組傳送步驟,用于經(jīng)由和與所述歷史分組已經(jīng)通過(guò)的、所述通信 處理裝置的端口相對(duì)應(yīng)的歷史端口不同的端口 ,將請(qǐng)求分組傳送到所述服務(wù) 器裝置,所述請(qǐng)求分組與用于請(qǐng)求與從所述服務(wù)器裝置傳送的分組相對(duì)應(yīng)的返回分組的傳送的分組相對(duì)應(yīng);返回分組接收步驟,用于接收經(jīng)由所述歷史端口從所述服務(wù)器裝置傳送的返回分組;以及端口保持時(shí)間檢測(cè)步驟,用于基于所述返回分組接收步驟的返回分組的接收,而檢測(cè)所述通信處理裝置的端口保持時(shí)間。
31、 一種用于使計(jì)算機(jī)在構(gòu)成信息處理系統(tǒng)的服務(wù)器裝置中執(zhí)行處理操 作的程序,該信息處理系統(tǒng)配備有信息處理裝置;所述服務(wù)器裝置;以及 通信處理裝置,用于執(zhí)行與在所述信息處理裝置和所述服務(wù)器裝置之間的通 信相關(guān)的處理操作;其中所述程序使計(jì)算機(jī)執(zhí)行以下步驟請(qǐng)求分組接收步驟,用于接收請(qǐng)求分組,該請(qǐng)求分組請(qǐng)求與從所述服務(wù) 器裝置傳送的分組相對(duì)應(yīng)的返回分組的傳送;以及返回分組傳送步驟,用于在所述請(qǐng)求分組接收步驟中接收到請(qǐng)求分組 時(shí),將所述返回分組傳送到歷史端口,所述歷史端口與所述通信處理裝置的 端口相對(duì)應(yīng),其中從所述信息處理裝置傳送、以便在所述通信處理裝置上留 下傳送歷史的歷史分組已通過(guò)了所述歷史端口 。
全文摘要
一種所述信息處理裝置(1),包括歷史分組傳送單元(11),用于經(jīng)由通信處理裝置(2)來(lái)傳送歷史分組;請(qǐng)求分組傳送單元(12),用于傳送需要響應(yīng)分組的傳送的請(qǐng)求分組;分組傳送控制單元(13),用于控制請(qǐng)求分組傳送;響應(yīng)分組接收單元(14),用于接收從服務(wù)器裝置(3)傳送的響應(yīng)分組;以及端口保持時(shí)間檢測(cè)單元(15),用于根據(jù)響應(yīng)分組接收單元(14)對(duì)響應(yīng)分組的接收,檢測(cè)通信處理裝置(2)的端口保持時(shí)間。服務(wù)器裝置(3)具有請(qǐng)求分組接收單元(31),用于接收請(qǐng)求分組;以及響應(yīng)分組傳送單元(32),用于在所述請(qǐng)求分組接收單元(31)已接收到請(qǐng)求分組時(shí),將所述響應(yīng)分組傳送到歷史分組已通過(guò)的通信處理裝置(2)的端口。
文檔編號(hào)H04L12/46GK101129047SQ200580048748
公開(kāi)日2008年2月20日 申請(qǐng)日期2005年9月9日 優(yōu)先權(quán)日2005年2月25日
發(fā)明者鄉(xiāng)原邦男, 前川肇 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社