專利名稱:信息處理裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種配置成可與服務(wù)器裝置和名稱解析服務(wù)器通信的信息處理裝置,以及一種用于訪問(wèn)該服務(wù)器和該名稱解析服務(wù)器的程序。
背景技術(shù):
近來(lái),網(wǎng)絡(luò)技術(shù)已被積極地發(fā)展。當(dāng)前,例如,下一代網(wǎng)絡(luò)技術(shù)“互聯(lián)網(wǎng)協(xié)議版本6(IPv6)”表現(xiàn)出將被廣泛應(yīng)用的跡象,并且既能支持互聯(lián)網(wǎng)協(xié)議版本4(IPv4)又能支持IPv6的網(wǎng)絡(luò)裝置已經(jīng)出現(xiàn)。在這點(diǎn)上,當(dāng)前在辦公室等場(chǎng)所中存在一個(gè)從IPv4轉(zhuǎn)換到IPv6的時(shí)期,然而,這樣的轉(zhuǎn)換并不是很迅速,并且IPv4與IPv6仍然被共同使用。
在這種情況下,盡管網(wǎng)絡(luò)裝置的操作系統(tǒng)支持IPv6,然而安裝在網(wǎng)絡(luò)裝置中的所有應(yīng)用程序不一定都持IPv6或同時(shí)支持IPv6與IPv4。
即使根據(jù)已從名稱解析服務(wù)器獲得的網(wǎng)絡(luò)裝置的IPv6地址來(lái)訪問(wèn)安裝在網(wǎng)絡(luò)裝置中的應(yīng)用程序,該訪問(wèn)也可能不會(huì)成功。當(dāng)訪問(wèn)失敗時(shí),網(wǎng)絡(luò)裝置使用IPv4地址來(lái)重新嘗試訪問(wèn)應(yīng)用程序。
另外,由于預(yù)期IPv6會(huì)成為主流,所以僅能基于IPv6來(lái)訪問(wèn)的應(yīng)用程序?qū)?huì)增加。在這種情況下,根據(jù)IPv4地址來(lái)訪問(wèn)應(yīng)用程序會(huì)引起如上文所說(shuō)明的相同方式的不必要的訪問(wèn)。
發(fā)明內(nèi)容
本發(fā)明各方面的優(yōu)勢(shì)在于可提供一種能阻止由于通信協(xié)議的不一致而引起的應(yīng)用程序訪問(wèn)失敗的信息處理裝置,以及一種配置成控制該信息處理裝置的程序。
根據(jù)本發(fā)明的各方面,提供有一種配置成可與服務(wù)器裝置和名稱解析服務(wù)器通信的信息處理裝置,服務(wù)器裝置被配置成存儲(chǔ)配置成可根據(jù)兩個(gè)或多個(gè)通信協(xié)議進(jìn)行通信的操作系統(tǒng),和配置成可在操作系統(tǒng)上運(yùn)行的兩個(gè)或多個(gè)應(yīng)用程序;名稱解析服務(wù)器被配置成彼此相關(guān)聯(lián)地存儲(chǔ)使得能夠在服務(wù)器裝置的操作系統(tǒng)上進(jìn)行通信的每個(gè)通信協(xié)議的IP地址和服務(wù)器裝置的裝置名稱,在接收與裝置名稱相對(duì)應(yīng)的每個(gè)通信協(xié)議的IP地址之前,接收請(qǐng)求IP地址的請(qǐng)求源所發(fā)送的裝置名稱,并將接收到的與裝置名稱相對(duì)應(yīng)的每個(gè)通信協(xié)議的IP地址發(fā)送給請(qǐng)求源;信息處理裝置包括發(fā)送和接收系統(tǒng),其被配置成將與其通信的服務(wù)器裝置的裝置名稱發(fā)送給名稱解析服務(wù)器,并接收響應(yīng)所發(fā)送的裝置名稱而從名稱解析服務(wù)器發(fā)送的、與裝置名稱相對(duì)應(yīng)的每個(gè)通信協(xié)議的IP地址;IP地址存儲(chǔ)系統(tǒng),其被配置成存儲(chǔ)由發(fā)送和接收系統(tǒng)接收到的、使得能夠在服務(wù)器裝置的操作系統(tǒng)上進(jìn)行通信的每個(gè)通信協(xié)議的至少一個(gè)IP地址;訪問(wèn)系統(tǒng),其被配置成訪問(wèn)應(yīng)用程序;訪問(wèn)控制系統(tǒng),其被配置成根據(jù)存儲(chǔ)在IP地址存儲(chǔ)系統(tǒng)中的至少一個(gè)IP地址來(lái)控制訪問(wèn)系統(tǒng)對(duì)應(yīng)用程序進(jìn)行訪問(wèn);通信協(xié)議存儲(chǔ)系統(tǒng),其被配置成為每個(gè)應(yīng)用程序存儲(chǔ)與用于訪問(wèn)系統(tǒng)的先前訪問(wèn)的IP地址相對(duì)應(yīng)的通信協(xié)議;以及訪問(wèn)控制指示系統(tǒng),其被配置成指示訪問(wèn)控制系統(tǒng)控制訪問(wèn)系統(tǒng),根據(jù)與為了每個(gè)應(yīng)用程序而存儲(chǔ)在通信協(xié)議存儲(chǔ)系統(tǒng)中的通信協(xié)議相對(duì)應(yīng)的、存儲(chǔ)在IP地址存儲(chǔ)系統(tǒng)中的至少一個(gè)IP地址,對(duì)應(yīng)用程序中相對(duì)應(yīng)的一個(gè)進(jìn)行訪問(wèn)。
即,在根據(jù)本發(fā)明的一個(gè)或多個(gè)方面的信息處理裝置中,訪問(wèn)控制指示系統(tǒng)使得訪問(wèn)系統(tǒng)使用用于先前訪問(wèn)的通信協(xié)議來(lái)訪問(wèn)應(yīng)用程序。因此,當(dāng)已經(jīng)成功完成先前訪問(wèn)時(shí),訪問(wèn)系統(tǒng)可從下一次開(kāi)始在第一次嘗試(訪問(wèn))時(shí)就成功地訪問(wèn)應(yīng)用程序。
因此,根據(jù)本發(fā)明的一個(gè)或多個(gè)方面的信息處理裝置,可阻止應(yīng)用程序訪問(wèn)的失敗,因此,可阻止與服務(wù)器裝置的不必要的通信。
需要注意的是,通信協(xié)議存儲(chǔ)系統(tǒng)可以不存儲(chǔ)使得能夠?qū)Υ鎯?chǔ)在服務(wù)器裝置中的相應(yīng)的所有應(yīng)用程序進(jìn)行訪問(wèn)的通信協(xié)議。例如,當(dāng)服務(wù)器裝置存儲(chǔ)五個(gè)應(yīng)用程序時(shí),可將通信協(xié)議存儲(chǔ)系統(tǒng)配置成存儲(chǔ)五個(gè)應(yīng)用程序中的三個(gè)應(yīng)用程序的通信協(xié)議。即,可將通信協(xié)議存儲(chǔ)系統(tǒng)配置成存儲(chǔ)阻止發(fā)生應(yīng)用程序訪問(wèn)失敗所更加需要的通信協(xié)議。
可選地,可將訪問(wèn)控制指示系統(tǒng)配置成響應(yīng)根據(jù)與為了每個(gè)應(yīng)用程序而存儲(chǔ)在通信協(xié)議存儲(chǔ)系統(tǒng)中的通信協(xié)議相對(duì)應(yīng)的至少一個(gè)IP地址而不能訪問(wèn)應(yīng)用程序的情況,指示訪問(wèn)控制系統(tǒng)控制訪問(wèn)系統(tǒng),使用與不同于為了每個(gè)應(yīng)用程序而存儲(chǔ)在通信協(xié)議存儲(chǔ)系統(tǒng)中的通信協(xié)議的通信協(xié)議相對(duì)應(yīng)的IP地址,再次對(duì)應(yīng)用程序進(jìn)行訪問(wèn)。
根據(jù)這樣的信息處理裝置,即使當(dāng)不能訪問(wèn)應(yīng)用程序時(shí),由于信息處理裝置試圖使用不同的通信協(xié)議再次訪問(wèn)應(yīng)用程序,所以信息處理裝置能確定無(wú)疑地訪問(wèn)應(yīng)用程序。
可選地,信息處理裝置還可包括優(yōu)先級(jí)賦予系統(tǒng),其被配置成將優(yōu)先級(jí)賦予給用于訪問(wèn)應(yīng)用程序的訪問(wèn)系統(tǒng)的每個(gè)通信協(xié)議,并存儲(chǔ)該優(yōu)先級(jí);以及判斷系統(tǒng),其被配置成在當(dāng)前訪問(wèn)之前,判斷從訪問(wèn)系統(tǒng)執(zhí)行的先前訪問(wèn)、或者先前訪問(wèn)和當(dāng)前訪問(wèn)所確定的過(guò)去性能條件(past performance condition),是否滿足由訪問(wèn)的種類所分類的預(yù)定條件。仍是可選地,可將訪問(wèn)控制指示系統(tǒng)配置成,響應(yīng)判斷系統(tǒng)判斷過(guò)去性能條件不滿足由訪問(wèn)的種類所分類的預(yù)定條件的情況,指示訪問(wèn)控制系統(tǒng)控制訪問(wèn)系統(tǒng),根據(jù)與為了每個(gè)應(yīng)用程序而存儲(chǔ)在通信協(xié)議存儲(chǔ)系統(tǒng)中的通信協(xié)議相對(duì)應(yīng)的至少一個(gè)IP地址,對(duì)應(yīng)用程序進(jìn)行訪問(wèn)。還是可選地,可將訪問(wèn)控制指示系統(tǒng)配置成,響應(yīng)判斷系統(tǒng)判斷過(guò)去性能條件滿足由訪問(wèn)的種類所分類的預(yù)定條件的情況,指示訪問(wèn)控制系統(tǒng)控制訪問(wèn)系統(tǒng),根據(jù)從與已被優(yōu)先級(jí)賦予系統(tǒng)賦予了較高優(yōu)先級(jí)的通信協(xié)議相對(duì)應(yīng)的IP地址開(kāi)始的IP地址順序,順序地對(duì)應(yīng)用程序進(jìn)行訪問(wèn)。
即,在根據(jù)本發(fā)明的一個(gè)或多個(gè)方面的信息處理裝置中,當(dāng)預(yù)先知道使得能夠?qū)?yīng)用程序進(jìn)行訪問(wèn)的通信協(xié)議時(shí),或者當(dāng)預(yù)先知道使得能夠更高效地進(jìn)行訪問(wèn)的通信協(xié)議時(shí),可將較高優(yōu)先級(jí)賦予給這樣的通信協(xié)議。
因此,根據(jù)這樣的信息處理裝置,當(dāng)判斷系統(tǒng)判斷過(guò)去性能條件不滿足由訪問(wèn)的種類所分類的預(yù)定條件時(shí),訪問(wèn)系統(tǒng)能在第一次嘗試(訪問(wèn))時(shí)就成功地訪問(wèn)應(yīng)用程序。同時(shí),即使判斷系統(tǒng)判斷過(guò)去性能條件滿足由訪問(wèn)的種類所分類的預(yù)定條件,由于使用較高優(yōu)先級(jí)的通信協(xié)議進(jìn)行通信,所以可轉(zhuǎn)換到使用能實(shí)現(xiàn)更高效率的通信的通信協(xié)議進(jìn)行訪問(wèn)。因此,可進(jìn)一步提高通信效率。
需要注意的是,將先前訪問(wèn)之后直到當(dāng)前訪問(wèn)之前的時(shí)間段,或者從先前已經(jīng)進(jìn)行過(guò)的訪問(wèn)的預(yù)定時(shí)刻確定的條件(例如,成功訪問(wèn)的可能性)作為與“由訪問(wèn)的種類所分類的預(yù)定條件”相對(duì)應(yīng)的實(shí)例。
根據(jù)本發(fā)明的另一個(gè)方面,提供有一種計(jì)算機(jī)程序產(chǎn)品,其包括可由配置成可與服務(wù)器裝置和名稱解析服務(wù)器通信的計(jì)算機(jī)讀取的指令,服務(wù)器裝置被配置成存儲(chǔ)配置成可根據(jù)兩個(gè)或多個(gè)通信協(xié)議進(jìn)行通信的操作系統(tǒng),和配置成可在操作系統(tǒng)上運(yùn)行的兩個(gè)或多個(gè)應(yīng)用程序;名稱解析服務(wù)器被配置成彼此相關(guān)聯(lián)地存儲(chǔ)使得能夠在服務(wù)器裝置的操作系統(tǒng)上進(jìn)行通信的每個(gè)通信協(xié)議的IP地址和服務(wù)器裝置的裝置名稱,在接收與裝置名稱相對(duì)應(yīng)的每個(gè)通信協(xié)議的IP地址之前,接收請(qǐng)求IP地址的請(qǐng)求源所發(fā)送的裝置名稱,并將接收到的與裝置名稱相對(duì)應(yīng)的每個(gè)通信協(xié)議的IP地址發(fā)送給請(qǐng)求源;這些指令使得計(jì)算機(jī)用作發(fā)送和接收系統(tǒng),其被配置成將與其通信的服務(wù)器裝置的裝置名稱發(fā)送給名稱解析服務(wù)器,并接收響應(yīng)所發(fā)送的裝置名稱而從名稱解析服務(wù)器發(fā)送的、與裝置名稱相對(duì)應(yīng)的每個(gè)通信協(xié)議的IP地址;IP地址存儲(chǔ)系統(tǒng),其被配置成存儲(chǔ)由發(fā)送和接收系統(tǒng)接收到的、使得能夠在服務(wù)器裝置的操作系統(tǒng)上進(jìn)行通信的每個(gè)通信協(xié)議的至少一個(gè)IP地址;訪問(wèn)系統(tǒng),其被配置成訪問(wèn)應(yīng)用程序;訪問(wèn)控制系統(tǒng),其被配置成根據(jù)存儲(chǔ)在IP地址存儲(chǔ)系統(tǒng)中的至少一個(gè)IP地址來(lái)控制訪問(wèn)系統(tǒng)對(duì)應(yīng)用程序進(jìn)行訪問(wèn);通信協(xié)議存儲(chǔ)系統(tǒng),其被配置成為每個(gè)應(yīng)用程序存儲(chǔ)與用于訪問(wèn)系統(tǒng)的先前訪問(wèn)的IP地址相對(duì)應(yīng)的通信協(xié)議;以及訪問(wèn)控制指示系統(tǒng),其被配置成指示訪問(wèn)控制系統(tǒng)控制訪問(wèn)系統(tǒng),根據(jù)與為了每個(gè)應(yīng)用程序而存儲(chǔ)在通信協(xié)議存儲(chǔ)系統(tǒng)中的通信協(xié)議相對(duì)應(yīng)的、存儲(chǔ)在IP地址存儲(chǔ)系統(tǒng)中的至少一個(gè)IP地址,對(duì)應(yīng)用程序中相對(duì)應(yīng)的一個(gè)進(jìn)行訪問(wèn)。
上述計(jì)算機(jī)程序產(chǎn)品包括能使計(jì)算機(jī)用作上述信息處理裝置的指令。因此,根據(jù)這樣的計(jì)算機(jī)程序產(chǎn)品,可阻止發(fā)生應(yīng)用程序的訪問(wèn)失敗,從而,阻止與服務(wù)器裝置進(jìn)行不必要的通信。
圖1是示出了包括根據(jù)本發(fā)明的一個(gè)或多個(gè)方面的信息處理裝置的信息處理系統(tǒng)的整體配置的框圖;圖2是示出了根據(jù)本發(fā)明的一個(gè)或多個(gè)方面的由MFP的控制部分執(zhí)行的服務(wù)器連接處理的流程圖;圖3A是示出了根據(jù)本發(fā)明的一個(gè)或多個(gè)方面的在服務(wù)器連接處理中的預(yù)定條件檢查處理的流程圖;圖3B是示出了根據(jù)本發(fā)明的一個(gè)或多個(gè)方面的由MFP的控制部分執(zhí)行的協(xié)議優(yōu)先級(jí)改變處理的流程圖;圖4是示出了根據(jù)本發(fā)明的一個(gè)或多個(gè)方面的在MFP的顯示裝置上顯示的靜態(tài)表的實(shí)例的示意圖。
具體實(shí)施例方式
需要注意的是,在下面的說(shuō)明中在元件之間闡述各種連接。需要注意的是,除非明確規(guī)定,否則這些連接一般可以是直接或間接的,并且本說(shuō)明書(shū)不打算在這方面進(jìn)行限制。本發(fā)明的各方面可用作為可存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中的程序的計(jì)算機(jī)軟件來(lái)實(shí)現(xiàn),其中計(jì)算機(jī)可讀介質(zhì)包括但不限于RAM、ROM、閃存、EEPROM、CD介質(zhì)、DVD介質(zhì)、臨時(shí)存儲(chǔ)器、硬盤驅(qū)動(dòng)器、軟盤驅(qū)動(dòng)器、永久存儲(chǔ)器等等。
在下文中,將參考附圖對(duì)根據(jù)本發(fā)明的實(shí)施例進(jìn)行說(shuō)明。圖1是示出了包括根據(jù)本發(fā)明的一個(gè)或多個(gè)方面的信息處理裝置的信息處理系統(tǒng)1的整體配置的框圖。
如圖1所示,信息處理系統(tǒng)1配置有經(jīng)由網(wǎng)絡(luò)50而可彼此通信地互相連接的服務(wù)器裝置10、域名系統(tǒng)(DNS)服務(wù)器20(也稱為“名稱解析服務(wù)器”)和多功能外圍設(shè)備(MFP)30。
服務(wù)器裝置10和MFP30分別包括CPU、ROM、RAM等,并且還分別包括用作眾所周知的微型計(jì)算機(jī)的控制部分11和31,用作與通過(guò)網(wǎng)絡(luò)50而被連接的其它裝置進(jìn)行通信的接口的通信部分12和32,以及存儲(chǔ)部分13和33。
例如,服務(wù)器裝置10的存儲(chǔ)部分13配置有硬盤驅(qū)動(dòng)器(HDD),在該硬盤驅(qū)動(dòng)器中安裝有操作系統(tǒng)及兩個(gè)或多個(gè)應(yīng)用程序。
將安裝在存儲(chǔ)部分13中的操作系統(tǒng)設(shè)置成可通過(guò)使用兩個(gè)或更多不同通信協(xié)議的通信部分12與其它裝置通信。這里,需要注意的是,通信協(xié)議是指國(guó)際標(biāo)準(zhǔn)化組織(ISO)所標(biāo)準(zhǔn)化的開(kāi)放式系統(tǒng)互連(OSI)參考模型中的第三層(網(wǎng)絡(luò)層)或第四層(傳輸層)的通信協(xié)議。在下文中,將通信協(xié)議稱作“網(wǎng)絡(luò)協(xié)議”。
在實(shí)施例中,設(shè)置有可用作可由安裝在存儲(chǔ)部分13中的操作系統(tǒng)使用的網(wǎng)絡(luò)協(xié)議的IPv4和IPv6。因此,在存儲(chǔ)部分13中,存儲(chǔ)有與IPv4和IPv6有關(guān)的作為IPv4/IPv6堆棧13c的應(yīng)用程序接口(API一組指令和功能,以及一組規(guī)則,在規(guī)則中確定了用于使用指令和功能的程序)。
此外,例如在存儲(chǔ)部分13中,安裝有作為應(yīng)用程序的支持IPv4的郵件接收應(yīng)用程序13a,支持IPv4和IPv6的郵件發(fā)送應(yīng)用程序13b,等等。需要注意的是,將每個(gè)應(yīng)用程序與在從外部裝置訪問(wèn)服務(wù)器裝置10時(shí)所使用的端口號(hào)相關(guān)聯(lián)地存儲(chǔ)在存儲(chǔ)部分13中。
這里,將支持IPv4的郵件接收應(yīng)用程序13a設(shè)置成使用郵局協(xié)議版本3(POP3)來(lái)發(fā)送和接收數(shù)據(jù),其中該郵局協(xié)議版本3是比IPv4更上層的通信協(xié)議(第五層(會(huì)話層)或OSI參考模型的更上層的通信協(xié)議)。
另外,將支持IPv4和IPv6的郵件發(fā)送應(yīng)用程序13b設(shè)置成使用簡(jiǎn)單郵件傳輸協(xié)議(SMTP)來(lái)發(fā)送和接收數(shù)據(jù),其中該簡(jiǎn)單郵件傳輸協(xié)議是比IPv4和IPv6更上層的通信協(xié)議。
換言之,根據(jù)更上層通信協(xié)議(諸如POP3和SMTP)的通信數(shù)據(jù),作為基于比更上層通信協(xié)議低的更下層通信協(xié)議(網(wǎng)絡(luò)協(xié)議)的通信數(shù)據(jù),在各個(gè)通信裝置的通信部分12和32之間通信。在目的地裝置中將通信數(shù)據(jù)再次恢復(fù)為根據(jù)更上層通信協(xié)議的通信數(shù)據(jù)。需要注意的是,在下文中將把比網(wǎng)絡(luò)協(xié)議高的更上層的通信協(xié)議(諸如POP3和SMTP)稱為“應(yīng)用協(xié)議”。
DNS服務(wù)器20是眾所周知的DNS服務(wù)器。即,DNS服務(wù)器20將包括服務(wù)器裝置10的每個(gè)裝置所獨(dú)有的名稱(例如,裝置名稱,和諸如完全合格域名(FQDN)的域名),與和每個(gè)獨(dú)立名稱相對(duì)應(yīng)的、使得能夠在服務(wù)器裝置10的操作系統(tǒng)上進(jìn)行通信的每個(gè)網(wǎng)絡(luò)協(xié)議的IP地址相關(guān)聯(lián)地存儲(chǔ)。響應(yīng)于經(jīng)由網(wǎng)絡(luò)50而接收到用于請(qǐng)求包括裝置獨(dú)有名稱的IP地址的請(qǐng)求信號(hào),將DNS服務(wù)器20配置成對(duì)于每個(gè)網(wǎng)絡(luò)協(xié)議把與包括在請(qǐng)求信號(hào)中的裝置的獨(dú)有名稱相對(duì)應(yīng)的IP地址返回給請(qǐng)求源。
MFP30的存儲(chǔ)部分33設(shè)置有與上述IPv4/IPv6堆棧13c相對(duì)應(yīng)的IPv4/IPv6堆棧33a,以及靜態(tài)表33b,其彼此相關(guān)聯(lián)地存儲(chǔ)使得能夠進(jìn)行通信的應(yīng)用協(xié)議和優(yōu)先使用的網(wǎng)絡(luò)協(xié)議。
此外,MFP30包括讓用戶輸入指令的操作部分35,和圖像形成部分34。該圖像形成部分34根據(jù)來(lái)自控制部分31的指令而在記錄介質(zhì)(未示出)上形成圖像。另外,圖像形成部分34的具體配置可基于任何系統(tǒng),諸如噴墨印刷系統(tǒng)、靜電印刷系統(tǒng)和熱熔型熱轉(zhuǎn)印印刷系統(tǒng)。由于這些印刷系統(tǒng)的配置是眾所周知的,所以將省略其詳細(xì)說(shuō)明。
在這樣配置的MFP30中,控制部分31根據(jù)已經(jīng)經(jīng)由通信部分32接收到的印刷數(shù)據(jù),使用圖像形成部分34在記錄介質(zhì)上形成圖像。此外,MFP30具有下列功能周期性地訪問(wèn)安裝在服務(wù)器裝置10中的電子郵件軟件,獲取發(fā)送至預(yù)定目的地(例如,MFP30的用戶或MFP30)的電子郵件,以及使用圖像形成部分34打印電子郵件的內(nèi)容。
為了獲得功能,必須執(zhí)行用于訪問(wèn)服務(wù)器裝置10的處理,并且處理是根據(jù)圖2和3A中所示的流程圖來(lái)執(zhí)行的。圖2是示出了由MFP30的控制部分31執(zhí)行的服務(wù)器連接處理的流程圖,圖3A是示出了在服務(wù)器連接處理中的預(yù)定條件檢查處理的流程圖。
服務(wù)器連接處理包括下列處理響應(yīng)經(jīng)由操作部分35輸入的具體指令而向DNS服務(wù)器20詢問(wèn)IP地址以獲取IP地址(S110至S120);設(shè)置用于連接(訪問(wèn))的IP地址和網(wǎng)絡(luò)協(xié)議(S130至S160,S240至S260),根據(jù)所設(shè)置的網(wǎng)絡(luò)協(xié)議來(lái)訪問(wèn)服務(wù)器裝置10(S170、S190、S250和S270),改變用于連接(訪問(wèn))的IP地址和網(wǎng)絡(luò)協(xié)議的設(shè)置(S220),以及存儲(chǔ)訪問(wèn)結(jié)果(S180、S200、S210、S230以及S280至S300)。另外,當(dāng)開(kāi)始服務(wù)器連接處理時(shí),將表示網(wǎng)絡(luò)協(xié)議的優(yōu)先級(jí)被交換的時(shí)刻的交換時(shí)刻存儲(chǔ)在控制部分31中。
更具體地,在步驟S110中,通過(guò)使用目的地服務(wù)器(服務(wù)器裝置10)的名稱來(lái)向DNS服務(wù)器20詢問(wèn)IPv4的IP地址和IPv6的IP地址。
然后,處理前進(jìn)至步驟S120,并且從DNS服務(wù)器20接收包括IP地址的數(shù)據(jù),以將其存儲(chǔ)在控制部分31中。此時(shí),例如,當(dāng)接收到的數(shù)據(jù)包括與兩個(gè)或更多網(wǎng)絡(luò)協(xié)議中的每個(gè)相對(duì)應(yīng)的IP地址時(shí),按照IP地址被存儲(chǔ)在控制部分31中的順序,將較高的優(yōu)先級(jí)賦予給每個(gè)IP地址。需要注意的是,在下文中,與這樣賦予了較高優(yōu)先級(jí)的IP地址相對(duì)應(yīng)的網(wǎng)絡(luò)協(xié)議將被稱為“第一協(xié)議”,而與沒(méi)有賦予較高優(yōu)先級(jí)的IP地址相對(duì)應(yīng)的網(wǎng)絡(luò)協(xié)議將被稱為“第二協(xié)議”。
然后,在步驟S130中,判斷IPv4和IPv6的IP地址是否都包括在存儲(chǔ)在控制部分31中的數(shù)據(jù)中。當(dāng)包括兩種IP地址時(shí),處理前進(jìn)至步驟S140。另一方面,當(dāng)僅包括任何一種IP地址時(shí),處理前進(jìn)至步驟S120。
在步驟S140中,執(zhí)行圖3A中所示的預(yù)定條件檢查處理。在該預(yù)定條件檢查處理中,首先,在步驟S410中,在應(yīng)用程序(即,POP3)中判斷存儲(chǔ)在控制部分31中的第一協(xié)議是否與靜態(tài)表33b中設(shè)置的網(wǎng)絡(luò)協(xié)議相對(duì)應(yīng)。如果協(xié)議彼此相對(duì)應(yīng),則該處理前進(jìn)至步驟S440。另一方面,如果協(xié)議不彼此相對(duì)應(yīng),則處理前進(jìn)至步驟S420。
在步驟S420中,判斷在存儲(chǔ)于控制部分中的交換時(shí)刻之后是否已過(guò)去兩天或更多天。當(dāng)在交換時(shí)刻之后已經(jīng)過(guò)去兩天或更多天時(shí),處理前進(jìn)至步驟S430。另一方面,當(dāng)在交換時(shí)刻之后沒(méi)有過(guò)去兩天或更多天時(shí),處理前進(jìn)至步驟S440。
在步驟S430中,將預(yù)定條件檢查處理的處理結(jié)果設(shè)置為“TRUE”,將該值存儲(chǔ)在控制部分31中,并且終止該預(yù)定條件檢查處理。
同時(shí),在步驟S440中,將預(yù)定條件檢查處理的處理結(jié)果設(shè)置為“FALSE”,將該值存儲(chǔ)在控制部分31中,并且終止該預(yù)定條件檢查處理。
在完成上述預(yù)定條件檢查處理之后,處理前進(jìn)至圖2中所示的S150。在步驟S150中,判斷存儲(chǔ)在控制部分31中的處理結(jié)果是否被設(shè)置為“TRUE”。當(dāng)處理結(jié)果被設(shè)置為“TRUE”時(shí),處理前進(jìn)至步驟S160。同時(shí),如果處理結(jié)果被設(shè)置為“FALSE”,則處理前進(jìn)至步驟S170。
在步驟S160中,將靜態(tài)表33b中設(shè)置的具有較高優(yōu)先級(jí)的網(wǎng)絡(luò)協(xié)議設(shè)置為第一協(xié)議,將其它協(xié)議設(shè)置為第二協(xié)議,并將設(shè)置重寫在控制部分31中。然后,處理前進(jìn)至步驟S170。
在步驟S150和S160中,當(dāng)在預(yù)定條件檢查處理中滿足預(yù)定條件時(shí)(S140)(在這種情況下,當(dāng)在交換之后過(guò)去兩天或更多天時(shí)),將設(shè)置配置成把靜態(tài)表33b中的設(shè)置列為優(yōu)先。因此,當(dāng)將處理結(jié)果設(shè)置為“TRUE”時(shí),改變第一和第二協(xié)議以進(jìn)行設(shè)置。同時(shí),當(dāng)將處理結(jié)果設(shè)置為“FALSE”時(shí),第一和第二協(xié)議都不改變(即,將其設(shè)置為當(dāng)前值)。
然后,在步驟S170中,控制部分31試圖通過(guò)使用設(shè)置為第一協(xié)議的網(wǎng)絡(luò)協(xié)議來(lái)建立與服務(wù)器裝置10的連接。然后,處理前進(jìn)至步驟S180以判斷控制部分31是否連接失敗。當(dāng)控制部分31連接失敗時(shí),處理前進(jìn)至步驟S190。同時(shí),當(dāng)控制部分31沒(méi)有連接失敗(成功)時(shí),處理前進(jìn)至步驟S230。
在步驟S190中,控制部分31試圖通過(guò)使用設(shè)置為第二協(xié)議的網(wǎng)絡(luò)協(xié)議來(lái)建立與服務(wù)器裝置10的連接,以使處理前進(jìn)至步驟S200。然后,在步驟S200中,判斷是否連接還沒(méi)有被建立。當(dāng)控制部分31連接失敗時(shí),處理前進(jìn)至步驟S210。另一方面,當(dāng)控制部分沒(méi)有連接失敗時(shí),處理前進(jìn)至步驟S220。
在步驟S210中,將通信錯(cuò)誤已經(jīng)發(fā)生的信息存儲(chǔ)在控制部分31中,并且終止服務(wù)器連接處理。在步驟S220中,將賦予給第二協(xié)議和第一協(xié)議的優(yōu)先級(jí)交換,并將其重新設(shè)置以存儲(chǔ)在控制部分31中。此時(shí),將存儲(chǔ)在控制部分31中的交換時(shí)刻重寫為當(dāng)前時(shí)刻。然后,在完成步驟S220之后,處理前進(jìn)至步驟S230。
在步驟S230中,將通信被正常完成的信息存儲(chǔ)在控制部分31中,并且終止服務(wù)器連接處理。另一方面,在步驟S240中,判斷是否包括IPv4的IP地址,其中當(dāng)在步驟S130中僅IPv4和IPv6的IP地址中的任何一個(gè)包括在存儲(chǔ)于控制部分31中的數(shù)據(jù)中時(shí),處理前進(jìn)至步驟S240。當(dāng)包括IPv4的IP地址時(shí),處理前進(jìn)至步驟S250。同時(shí),當(dāng)不包括IPv4的IP地址時(shí),處理前進(jìn)至步驟S260。
在步驟S250中,試圖通過(guò)使用IPv4的IP地址來(lái)建立與服務(wù)器裝置10的連接,并且處理前進(jìn)至步驟S290。在步驟S260中,判斷是否包括IPv6的IP地址。當(dāng)包括IPv6的IP地址時(shí),處理前進(jìn)至步驟S270。同時(shí),當(dāng)不包括IPv6的IP地址時(shí),處理前進(jìn)至步驟S280。
在步驟S270中,試圖通過(guò)使用IPv6的IP地址來(lái)建立與服務(wù)器裝置10的連接,并且處理前進(jìn)至步驟S290。在步驟S290中,判斷是否連接還沒(méi)有被建立。當(dāng)還沒(méi)有建立連接時(shí),處理前進(jìn)至步驟S280。同時(shí),當(dāng)已經(jīng)成功建立連接時(shí),處理前進(jìn)至步驟S300。
在步驟S280中,將通信錯(cuò)誤已經(jīng)發(fā)生的信息存儲(chǔ)在控制部分31中,并且終止服務(wù)器連接處理。另一方面,在步驟S300中,將通信被正常完成的信息存儲(chǔ)在控制部分31中,并且終止服務(wù)器連接處理。
MFP30通過(guò)執(zhí)行這樣的服務(wù)器連接處理,來(lái)建立與服務(wù)器裝置10的連接以進(jìn)行期望的通信。在這種情況下,可根據(jù)從控制部分31發(fā)布的指令而在設(shè)置于MFP30中的顯示裝置(未示出)上或者在與MFP30連接的顯示裝置(未示出)上顯示上述靜態(tài)表33b。即,通過(guò)在顯示裝置上顯示如圖4中所示的靜態(tài)表33b,將靜態(tài)表33b配置成使得用戶能為存儲(chǔ)在存儲(chǔ)部分33中的每個(gè)應(yīng)用協(xié)議而將網(wǎng)絡(luò)協(xié)議列為優(yōu)先。需要注意的是,圖4示出了在MFP30的顯示裝置上顯示的靜態(tài)表33b的實(shí)例。
然后,當(dāng)用戶在顯示裝置的屏幕上選擇網(wǎng)絡(luò)協(xié)議中的任何一個(gè)以將其列為優(yōu)先,再選擇“OK”時(shí),控制部分31改變存儲(chǔ)在存儲(chǔ)部分33中的靜態(tài)表(靜態(tài)表33b)。此時(shí),將用于改變網(wǎng)絡(luò)協(xié)議的優(yōu)先級(jí)的命令通過(guò)通信部分32或操作部分35輸入給MFP30,并且根據(jù)該命令而為每個(gè)應(yīng)用協(xié)議設(shè)置第一和第二協(xié)議。
當(dāng)以這樣的方式改變網(wǎng)絡(luò)協(xié)議的優(yōu)先級(jí)時(shí),執(zhí)行圖3B中所示的協(xié)議優(yōu)先級(jí)改變處理。需要注意的是,圖3B是示出了由MFP30的控制部分31執(zhí)行的協(xié)議優(yōu)先級(jí)改變處理的流程圖。
協(xié)議優(yōu)先級(jí)改變處理是不斷重復(fù)執(zhí)行的處理。首先,在步驟S510中,判斷是否通過(guò)通信部分32或操作部分35輸入了某類命令。當(dāng)接收到某類命令時(shí),處理前進(jìn)至步驟S520。同時(shí),當(dāng)沒(méi)有接收到任何命令時(shí),重復(fù)步驟S510。
在步驟S520中,判斷命令是否是用于改變網(wǎng)絡(luò)協(xié)議的優(yōu)先級(jí)的命令。當(dāng)接收到的命令是用于改變網(wǎng)絡(luò)協(xié)議的優(yōu)先級(jí)的命令時(shí),處理前進(jìn)至步驟S540。另一方面,如果接收到的命令不是用于改變網(wǎng)絡(luò)協(xié)議的優(yōu)先級(jí)的命令時(shí),處理前進(jìn)至S530。
在步驟S530中,執(zhí)行與接收到的命令相對(duì)應(yīng)的其它處理,并且終止協(xié)議優(yōu)先級(jí)改變處理。在步驟S540中,根據(jù)用于改變網(wǎng)絡(luò)協(xié)議的優(yōu)先級(jí)的命令,更新靜態(tài)表33b,同時(shí),重新設(shè)置存儲(chǔ)在控制部分31中的第一和第二協(xié)議以終止協(xié)議優(yōu)先級(jí)改變處理。
上述的信息處理系統(tǒng)1具體包括服務(wù)器裝置10,其被配置成存儲(chǔ)使得能夠根據(jù)兩個(gè)或多個(gè)網(wǎng)絡(luò)協(xié)議進(jìn)行通信的操作系統(tǒng),和在操作系統(tǒng)中執(zhí)行的兩個(gè)或多個(gè)應(yīng)用程序;DNS服務(wù)器20,其被配置成彼此相關(guān)聯(lián)地存儲(chǔ)使得能夠在服務(wù)器裝置10的操作系統(tǒng)上進(jìn)行通信的每個(gè)網(wǎng)絡(luò)協(xié)議的IP地址和服務(wù)器裝置10的獨(dú)有名稱,并同時(shí)根據(jù)裝置的獨(dú)有名稱接收對(duì)與裝置的獨(dú)有名稱相對(duì)應(yīng)的IP地址的請(qǐng)求,以將與接收到的裝置的獨(dú)有名稱相對(duì)應(yīng)的、每個(gè)網(wǎng)絡(luò)協(xié)議的IP地址返回給請(qǐng)求源;以及MFP30,其被配置成能夠與服務(wù)器裝置10和DNS服務(wù)器20通信。
MFP30包括通信部分32,其用于訪問(wèn)存儲(chǔ)在服務(wù)器裝置10中的應(yīng)用程序;RAM,其被配置成存儲(chǔ)通信部分32能在服務(wù)器裝置10的操作系統(tǒng)上通信的每個(gè)網(wǎng)絡(luò)協(xié)議的至少一個(gè)IP地址;控制部分31,其被配置成控制通信部分32根據(jù)存儲(chǔ)在RAM中的IP地址而對(duì)應(yīng)用程序進(jìn)行訪問(wèn);以及存儲(chǔ)部分33,其被配置成為每個(gè)應(yīng)用程序存儲(chǔ)與用于通信部分32所執(zhí)行的訪問(wèn)的IP地址相對(duì)應(yīng)的網(wǎng)絡(luò)協(xié)議。
此外,在服務(wù)器連接處理中,MFP30將服務(wù)器(其是目的地)的獨(dú)有名稱發(fā)送給DNS服務(wù)器20,并接收響應(yīng)該發(fā)送而從DNS服務(wù)器20接收到的與裝置的獨(dú)有名稱相對(duì)應(yīng)的每個(gè)網(wǎng)絡(luò)協(xié)議的IP地址。此后,MFP30指示通信部分32根據(jù)與存儲(chǔ)在存儲(chǔ)部分33中的每個(gè)應(yīng)用程序的網(wǎng)絡(luò)協(xié)議相關(guān)聯(lián)地存儲(chǔ)在RAM中的IP地址來(lái)對(duì)應(yīng)用程序進(jìn)行訪問(wèn)。
換言之,在根據(jù)本發(fā)明的一個(gè)或多個(gè)方面的MFP30中,通信部分32被控制以使用已經(jīng)用于當(dāng)前訪問(wèn)的網(wǎng)絡(luò)協(xié)議來(lái)進(jìn)行訪問(wèn)。因此,當(dāng)已經(jīng)成功地完成先前訪問(wèn)時(shí),從下一次開(kāi)始在第一次嘗試(訪問(wèn))時(shí)就能成功地實(shí)現(xiàn)對(duì)應(yīng)用程序的訪問(wèn)。
因此,在本發(fā)明的一個(gè)或多個(gè)方面中,根據(jù)MFP30,可阻止發(fā)生在對(duì)應(yīng)用程序的訪問(wèn)中的失敗,因此,可阻止與服務(wù)器裝置10的不必要的通信。
此外,在MFP30的上述服務(wù)器連接處理中,根據(jù)為了每個(gè)應(yīng)用程序而存儲(chǔ)在存儲(chǔ)部分33中的網(wǎng)絡(luò)協(xié)議的處理中的一個(gè)或多個(gè)處理,被設(shè)置成如果在先前嘗試中不可能訪問(wèn),則通過(guò)使用與不同于為了每個(gè)應(yīng)用程序而存儲(chǔ)在存儲(chǔ)部分33中的網(wǎng)絡(luò)協(xié)議的網(wǎng)絡(luò)協(xié)議相對(duì)應(yīng)的IP地址來(lái)重新嘗試對(duì)應(yīng)用程序進(jìn)行訪問(wèn)。
因此,即使當(dāng)這樣的MFP30不能訪問(wèn)應(yīng)用程序時(shí),由于MFP30試圖使用不同的網(wǎng)絡(luò)協(xié)議來(lái)再次訪問(wèn)應(yīng)用程序,所以MFP30能確定無(wú)疑地訪問(wèn)該應(yīng)用程序。
另外,在MFP30的上述服務(wù)器連接處理中,通信部分32將優(yōu)先級(jí)賦予給用于訪問(wèn)應(yīng)用程序的每個(gè)網(wǎng)絡(luò)協(xié)議,以存儲(chǔ)該優(yōu)先級(jí)。此外,在當(dāng)前訪問(wèn)之前,判斷從由通信部分32執(zhí)行的先前訪問(wèn)、或者從先前和當(dāng)前訪問(wèn)所確定的、由訪問(wèn)的種類所分類的條件是否被滿足。當(dāng)不滿足由訪問(wèn)種類所分類的條件時(shí),指示控制部分31控制通信部分32通過(guò)使用與為了每個(gè)應(yīng)用程序而存儲(chǔ)在存儲(chǔ)部分33中的網(wǎng)絡(luò)協(xié)議相對(duì)應(yīng)的IP地址來(lái)訪問(wèn)應(yīng)用程序。同時(shí),當(dāng)滿足由訪問(wèn)的種類所分類的條件時(shí),服務(wù)器連接處理被設(shè)置成試圖按照從與具有較高優(yōu)先級(jí)的網(wǎng)絡(luò)協(xié)議相對(duì)應(yīng)的IP地址開(kāi)始的IP地址順序,經(jīng)由通信部分32順序地訪問(wèn)應(yīng)用程序。
因此,由于當(dāng)由訪問(wèn)的種類所分類的條件被滿足時(shí),MFP30使用具有較高優(yōu)先級(jí)的使得能夠進(jìn)行通信的網(wǎng)絡(luò)協(xié)議來(lái)進(jìn)行通信,所以MFP30可轉(zhuǎn)換到使用能實(shí)現(xiàn)更高效率的通信的網(wǎng)絡(luò)協(xié)議進(jìn)行訪問(wèn)。因此,可進(jìn)一步提高通信效率。
本發(fā)明的實(shí)施例一點(diǎn)也不局限于上述實(shí)施例??蛇M(jìn)行各類修改,只要它們?cè)诒景l(fā)明的技術(shù)范圍內(nèi)。在實(shí)施例中,信息處理系統(tǒng)包括DNS服務(wù)器20。然而,例如,除了DNS服務(wù)器20以外,信息處理系統(tǒng)可包括各種能進(jìn)行名稱解析的名稱解析服務(wù)器(即,一種服務(wù)器,其被配置成彼此相關(guān)聯(lián)地存儲(chǔ)服務(wù)器裝置10的獨(dú)有名稱,和與獨(dú)立名稱相對(duì)應(yīng)的、使得能夠在服務(wù)器裝置10的操作系統(tǒng)上進(jìn)行通信的每個(gè)網(wǎng)絡(luò)協(xié)議的IP地址;響應(yīng)于經(jīng)由網(wǎng)絡(luò)50而接收到用于請(qǐng)求包括服務(wù)器裝置10的獨(dú)有名稱的IP地址的請(qǐng)求信號(hào),對(duì)于每個(gè)網(wǎng)絡(luò)協(xié)議把與服務(wù)器裝置10的獨(dú)有名稱相對(duì)應(yīng)的IP地址返回給請(qǐng)求源)。
另外,存儲(chǔ)部分33可以不存儲(chǔ)使得能夠?qū)Υ鎯?chǔ)在服務(wù)器裝置10中的所有應(yīng)用程序進(jìn)行訪問(wèn)的網(wǎng)絡(luò)協(xié)議。例如,當(dāng)服務(wù)器裝置10存儲(chǔ)五個(gè)應(yīng)用程序時(shí),可將存儲(chǔ)部分33配置成存儲(chǔ)五個(gè)應(yīng)用程序中的三個(gè)應(yīng)用程序的網(wǎng)絡(luò)協(xié)議。即,可將存儲(chǔ)部分33配置成存儲(chǔ)阻止發(fā)生應(yīng)用程序訪問(wèn)失敗所更加需要的網(wǎng)絡(luò)協(xié)議。
此外,盡管在預(yù)定條件檢查處理的步驟S420中,通過(guò)從當(dāng)前時(shí)刻中減去交換時(shí)刻來(lái)確定經(jīng)過(guò)的時(shí)間,但也可通過(guò)將交換時(shí)刻存儲(chǔ)為時(shí)刻“0”并監(jiān)視從時(shí)刻“0”開(kāi)始經(jīng)過(guò)的時(shí)間來(lái)獲取經(jīng)過(guò)的時(shí)間。
此外,在實(shí)施例中,將先前訪問(wèn)之后直到當(dāng)前訪問(wèn)之前的時(shí)間段應(yīng)用為“由訪問(wèn)的種類所分類的預(yù)定條件”。然而,例如,可應(yīng)用從先前已經(jīng)執(zhí)行的訪問(wèn)的預(yù)定時(shí)刻所確定的條件(例如,成功訪問(wèn)的可能性)作為替代。
權(quán)利要求
1.一種配置成可與服務(wù)器裝置和名稱解析服務(wù)器通信的信息處理裝置,所述服務(wù)器裝置被配置成存儲(chǔ)配置成可根據(jù)兩個(gè)或多個(gè)通信協(xié)議進(jìn)行通信的操作系統(tǒng),和配置成可在所述操作系統(tǒng)上運(yùn)行的兩個(gè)或多個(gè)應(yīng)用程序;所述名稱解析服務(wù)器被配置成彼此相關(guān)聯(lián)地存儲(chǔ)使得能夠在所述服務(wù)器裝置的所述操作系統(tǒng)上進(jìn)行通信的每個(gè)所述通信協(xié)議的IP地址和所述服務(wù)器裝置的裝置名稱,在接收與所述裝置名稱相對(duì)應(yīng)的每個(gè)所述通信協(xié)議的所述IP地址之前,接收請(qǐng)求所述IP地址的請(qǐng)求源所發(fā)送的所述裝置名稱,并將所述接收到的與所述裝置名稱相對(duì)應(yīng)的每個(gè)所述通信協(xié)議的IP地址發(fā)送給所述請(qǐng)求源,所述信息處理裝置包括發(fā)送和接收系統(tǒng),其被配置成將與其通信的所述服務(wù)器裝置的所述裝置名稱發(fā)送給所述名稱解析服務(wù)器,并接收響應(yīng)所發(fā)送的所述裝置名稱而從所述名稱解析服務(wù)器發(fā)送的、與所述裝置名稱相對(duì)應(yīng)的每個(gè)所述通信協(xié)議的所述IP地址;IP地址存儲(chǔ)系統(tǒng),其被配置成存儲(chǔ)由所述發(fā)送和接收系統(tǒng)接收到的、使得能夠在所述服務(wù)器裝置的所述操作系統(tǒng)上進(jìn)行通信的每個(gè)所述通信協(xié)議的至少一個(gè)IP地址;訪問(wèn)系統(tǒng),其被配置成訪問(wèn)所述應(yīng)用程序;訪問(wèn)控制系統(tǒng),其被配置成根據(jù)存儲(chǔ)在所述IP地址存儲(chǔ)系統(tǒng)中的所述至少一個(gè)IP地址來(lái)控制所述訪問(wèn)系統(tǒng)對(duì)所述應(yīng)用程序進(jìn)行訪問(wèn);通信協(xié)議存儲(chǔ)系統(tǒng),其被配置成為每個(gè)所述應(yīng)用程序存儲(chǔ)與用于所述訪問(wèn)系統(tǒng)的先前訪問(wèn)的所述IP地址相對(duì)應(yīng)的所述通信協(xié)議;和訪問(wèn)控制指示系統(tǒng),其被配置成指示所述訪問(wèn)控制系統(tǒng)控制所述訪問(wèn)系統(tǒng),根據(jù)與為每個(gè)所述應(yīng)用程序而存儲(chǔ)在所述通信協(xié)議存儲(chǔ)系統(tǒng)中的所述通信協(xié)議相對(duì)應(yīng)的、存儲(chǔ)在所述IP地址存儲(chǔ)系統(tǒng)中的所述至少一個(gè)IP地址,對(duì)所述應(yīng)用程序中相對(duì)應(yīng)的一個(gè)進(jìn)行訪問(wèn)。
2.如權(quán)利要求1所述的信息處理裝置,其中所述訪問(wèn)控制指示系統(tǒng)被配置成響應(yīng)根據(jù)與為每個(gè)所述應(yīng)用程序而存儲(chǔ)在所述通信協(xié)議存儲(chǔ)系統(tǒng)中的所述通信協(xié)議相對(duì)應(yīng)的所述至少一個(gè)IP地址而不能訪問(wèn)所述應(yīng)用程序的情況,指示所述訪問(wèn)控制系統(tǒng)控制所述訪問(wèn)系統(tǒng),使用與不同于為每個(gè)所述應(yīng)用程序而存儲(chǔ)在所述通信協(xié)議存儲(chǔ)系統(tǒng)中的所述通信協(xié)議的通信協(xié)議相對(duì)應(yīng)的IP地址,再次對(duì)所述應(yīng)用程序進(jìn)行訪問(wèn)。
3.如權(quán)利要求1或2所述的信息處理裝置,還包括優(yōu)先級(jí)賦予系統(tǒng),其被配置成將優(yōu)先級(jí)賦予給用于訪問(wèn)所述應(yīng)用程序的所述訪問(wèn)系統(tǒng)的每個(gè)所述通信協(xié)議,并存儲(chǔ)所述優(yōu)先級(jí);和判斷系統(tǒng),其被配置成在當(dāng)前訪問(wèn)之前,判斷從所述訪問(wèn)系統(tǒng)執(zhí)行的先前訪問(wèn)、或者所述先前訪問(wèn)和當(dāng)前訪問(wèn)所確定的過(guò)去性能條件,是否滿足由所述訪問(wèn)的種類所分類的預(yù)定條件,其中所述訪問(wèn)控制指示系統(tǒng)被配置成,響應(yīng)所述判斷系統(tǒng)判斷所述過(guò)去性能條件不滿足由所述訪問(wèn)的種類所分類的所述預(yù)定條件的情況,指示所述訪問(wèn)控制系統(tǒng)控制所述訪問(wèn)系統(tǒng),根據(jù)與為每個(gè)所述應(yīng)用程序而存儲(chǔ)在所述通信協(xié)議存儲(chǔ)系統(tǒng)中的所述通信協(xié)議相對(duì)應(yīng)的所述至少一個(gè)IP地址,對(duì)所述應(yīng)用程序進(jìn)行訪問(wèn),并且其中所述訪問(wèn)控制指示系統(tǒng)被配置成,響應(yīng)所述判斷系統(tǒng)判斷所述過(guò)去性能條件滿足由所述訪問(wèn)的種類所分類的所述預(yù)定條件的情況,指示所述訪問(wèn)控制系統(tǒng)控制所述訪問(wèn)系統(tǒng),根據(jù)從與已被所述優(yōu)先級(jí)賦予系統(tǒng)賦予了較高優(yōu)先級(jí)的通信協(xié)議相對(duì)應(yīng)的IP地址開(kāi)始的IP地址順序,順序地對(duì)所述應(yīng)用程序進(jìn)行訪問(wèn)。
4.一種用于訪問(wèn)服務(wù)器裝置和名稱解析服務(wù)器的方法,所述服務(wù)器裝置被配置成存儲(chǔ)配置成可根據(jù)兩個(gè)或多個(gè)通信協(xié)議進(jìn)行通信的操作系統(tǒng),和配置成可在所述操作系統(tǒng)上運(yùn)行的兩個(gè)或多個(gè)應(yīng)用程序;所述名稱解析服務(wù)器被配置成彼此相關(guān)聯(lián)地存儲(chǔ)使得能夠在所述服務(wù)器裝置的所述操作系統(tǒng)上進(jìn)行通信的每個(gè)所述通信協(xié)議的IP地址和所述服務(wù)器裝置的裝置名稱,在接收與所述裝置名稱相對(duì)應(yīng)的每個(gè)所述通信協(xié)議的所述IP地址之前,接收請(qǐng)求所述IP地址的請(qǐng)求源所發(fā)送的所述裝置名稱,并將所述接收到的與所述裝置名稱相對(duì)應(yīng)的每個(gè)所述通信協(xié)議的IP地址發(fā)送給所述請(qǐng)求源,所述方法包括將與其通信的所述服務(wù)器裝置的所述裝置名稱發(fā)送給所述名稱解析服務(wù)器;接收響應(yīng)所發(fā)送的所述裝置名稱而從所述名稱解析服務(wù)器發(fā)送的、與所述裝置名稱相對(duì)應(yīng)的每個(gè)所述通信協(xié)議的所述IP地址;存儲(chǔ)在所述接收步驟中接收到的使得能夠在所述服務(wù)器裝置的所述操作系統(tǒng)上進(jìn)行通信的每個(gè)所述通信協(xié)議的至少一個(gè)IP地址;根據(jù)在所述存儲(chǔ)步驟中存儲(chǔ)的所述至少一個(gè)IP地址來(lái)訪問(wèn)所述應(yīng)用程序;為每個(gè)所述應(yīng)用程序存儲(chǔ)與用于所述訪問(wèn)系統(tǒng)的先前訪問(wèn)的所述IP地址相對(duì)應(yīng)的所述通信協(xié)議;和指示根據(jù)與在所述存儲(chǔ)所述通信協(xié)議的步驟中為每個(gè)所述應(yīng)用程序而存儲(chǔ)的所述通信協(xié)議相對(duì)應(yīng)的、在所述存儲(chǔ)至少一個(gè)IP地址的步驟中存儲(chǔ)的所述至少一個(gè)IP地址,來(lái)訪問(wèn)所述應(yīng)用程序。
全文摘要
本發(fā)明公開(kāi)了一種可與服務(wù)器裝置和名稱解析服務(wù)器通信的信息處理裝置,其包括發(fā)送和接收系統(tǒng),其將服務(wù)器裝置的裝置名稱發(fā)送給名稱解析服務(wù)器,并從名稱解析服務(wù)器接收與裝置名稱相對(duì)應(yīng)的IP地址;存儲(chǔ)至少一個(gè)IP地址的IP地址存儲(chǔ)系統(tǒng);對(duì)存儲(chǔ)在服務(wù)器裝置中的應(yīng)用程序進(jìn)行訪問(wèn)的訪問(wèn)系統(tǒng);控制訪問(wèn)系統(tǒng)根據(jù)至少一個(gè)IP地址對(duì)應(yīng)用程序進(jìn)行訪問(wèn)的訪問(wèn)控制系統(tǒng);存儲(chǔ)與用于先前訪問(wèn)的IP地址相對(duì)應(yīng)的通信協(xié)議的通信協(xié)議存儲(chǔ)系統(tǒng);以及指示訪問(wèn)控制系統(tǒng)控制訪問(wèn)系統(tǒng)根據(jù)至少一個(gè)IP地址對(duì)應(yīng)用程序進(jìn)行訪問(wèn)的訪問(wèn)控制指示系統(tǒng)。
文檔編號(hào)H04L29/02GK1901546SQ20061010024
公開(kāi)日2007年1月24日 申請(qǐng)日期2006年7月5日 優(yōu)先權(quán)日2005年7月5日
發(fā)明者大原清孝 申請(qǐng)人:兄弟工業(yè)株式會(huì)社