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

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

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

      與網(wǎng)絡連接的裝置、地址決定程序以及方法

      文檔序號:7762599閱讀:242來源:國知局
      專利名稱:與網(wǎng)絡連接的裝置、地址決定程序以及方法
      技術領域
      本發(fā)明涉及與網(wǎng)絡連接的裝置、地址決定程序以及方法。
      背景技術
      以往,伴隨著由因特網(wǎng)產(chǎn)生的通信的迅速普及,網(wǎng)絡適用型設備例如從以往的個人計算機,直至PDA(個人數(shù)字助手)、便攜電話機等用戶交互的設備,以及掃描儀、打印機、復印機、數(shù)字照相機等圖像處理裝置,甚至電視機、空調(diào)機、冰箱等家電產(chǎn)品也都正在急劇地向網(wǎng)絡適用型發(fā)展。
      與此相伴隨,以往,在網(wǎng)絡管理者方面實施的網(wǎng)絡適用型設備的網(wǎng)絡連接手續(xù)也謀求簡單化。特別是關于在因特網(wǎng)協(xié)議(IP)設定下重要的IP地址設定,從以往由手工進行的設定,到提出了利用了DHCP(動態(tài)主配置協(xié)議)服務器的IP地址的自動分配,或者為了實現(xiàn)SOHO(小型辦公室、家庭辦公室)環(huán)境那樣不希望服務器設置的網(wǎng)絡環(huán)境而進行自動取得IP地址(draft-ietf-zeroconf-ipv4-linklocal-01.txt)等。在微軟公司主持的Universal Plus and Play DeviceArchitecture v1.0中,采用了上述自動IP地址獲得。由此,一般使用者能夠沒有IP地址的設定制約、管理等的麻煩,而利用前面列舉的網(wǎng)絡適用型設備。
      但是,在上述以往技術中具有以下的問題。
      即,如果在上述自動IP地址獲得(draft-ietf-zeroconf-ipv4-linklocal-01.txt)中所推薦的那樣,在網(wǎng)絡適用型設備安裝了用于獲得IP地址的算法的情況下,網(wǎng)絡適用型設備在每次起動時要執(zhí)行獲得新IP地址的處理。但是,在網(wǎng)絡上例如以數(shù)十臺規(guī)模連接網(wǎng)絡適用型設備的環(huán)境中,在例如發(fā)生了停電等的事故,或者在開始工作后一起起動設備那樣,當大量設備以所規(guī)定的算法一起進行IP獲得時,在網(wǎng)絡上根據(jù)用于地址確認的ARP(地址解析協(xié)議)包,將發(fā)生大量的網(wǎng)絡通信量,根據(jù)ARP應答的等待時間設定,有可能產(chǎn)生IP地址的沖突。
      另外,在網(wǎng)絡上不存在虛擬DNS(域名服務IP地址與域名建立對應的因特網(wǎng)用的分散名簿管理系統(tǒng))的情況下,使用這些網(wǎng)絡適用型服務的瀏覽器不是使用主名,而是需要使用IP地址進行通信。因此,在網(wǎng)絡適用型設備的IP地址每次改變時,都必須相應地改變?yōu)g覽器一側(cè)的應用程序的設定。

      發(fā)明內(nèi)容
      本發(fā)明的第1個目的在于減少地址與其它設備沖突的可能性。
      另外,本發(fā)明的第2個目的在于減少通信量。
      另外,本發(fā)明的第3個目的在于減少利用設備的瀏覽器側(cè)應用程序的設定變更的必要性。
      本發(fā)明的其它目的將從以下實施例的說明中明確。


      圖1是本發(fā)明實施形態(tài)的網(wǎng)絡適用型設備的硬件結(jié)構的框圖。
      圖2是本發(fā)明實施形態(tài)的網(wǎng)絡適用型設備的軟件結(jié)構的框圖。
      圖3是本發(fā)明實施形態(tài)的網(wǎng)絡適用型設備中的處理的流程圖。
      圖4是本發(fā)明實施形態(tài)的網(wǎng)絡適用型設備中的處理的流程圖。
      圖5是本發(fā)明實施形態(tài)的網(wǎng)絡適用型設備中的處理的流程圖。
      具體實施例方式
      首先,在說明本發(fā)明實施形態(tài)的詳細情況之前說明概要。
      在本發(fā)明的實施形態(tài)中,具有圖1所示結(jié)構的網(wǎng)絡適用型設備生成IP地址,確認上述生成的IP地址是否與連接到網(wǎng)絡上的其它網(wǎng)絡適用型設備相競爭,生成IP地址直到確認沒有競爭為止,把確認為沒有競爭的IP地址采用為網(wǎng)絡適用型設備自身的IP地址,儲存上述所采用的IP地址以及其它網(wǎng)絡適用型設備的物理地址和IP地址。
      另外,在本發(fā)明的實施形態(tài)中,具有圖1所示結(jié)構的網(wǎng)絡適用型設備確認當前連接著的網(wǎng)絡段是否是與上一次連接了的網(wǎng)絡段相同的網(wǎng)絡段,在是相同網(wǎng)絡段的情況下,把成為第1候選的IP地址作為上述采用的IP地址,在成為第2以后的候選的IP地址中,除去上述存儲的其它網(wǎng)絡適用型設備的IP地址以外,在是不同網(wǎng)絡段的情況下,在預先規(guī)定的范圍內(nèi)通過隨機數(shù)生成,生成成為候選的IP地址。
      另外,在本發(fā)明的實施形態(tài)中,具有圖1所示結(jié)構的網(wǎng)絡適用型設備發(fā)行用于監(jiān)視是否與其它網(wǎng)絡適用型設備進行競爭的數(shù)據(jù)包,監(jiān)視其它的網(wǎng)絡適用型設備發(fā)行的數(shù)據(jù)包,在接收的數(shù)據(jù)包的每單位時間的通信量超過了預先規(guī)定的值的情況下,停止發(fā)行用于確認是否與其它的網(wǎng)絡適用型設備進行競爭的數(shù)據(jù)包,直到通信量下降到規(guī)定值為止。
      以下,根據(jù)附圖詳細地說明本發(fā)明的實施形態(tài)。
      圖1是示出本發(fā)明實施形態(tài)的網(wǎng)絡適用型設備硬件結(jié)構的框圖。網(wǎng)絡適用型設備具備CPU301,閃速ROM(閃速ROM)302,RAM303,LAN(局域網(wǎng))控制器(LAN控制器)304,LAN物理層控制單元(PHY)305,連接器306,外設接口控制器(Peripheral Interface Controller)307,外設接口(Peripheral Interface)308。
      如果詳細地敘述上述結(jié)構,則CPU301是控制網(wǎng)絡適用型設備各部分的中央處理裝置,根據(jù)保存在閃速ROM302中的程序代碼執(zhí)行圖3到圖5的流程所示的處理。CPU301是決定該網(wǎng)絡適用型設備的地址的決定裝置。在本實施形態(tài)中,CPU301使用32比特RISC(簡化指令集計算機)芯片。在閃速ROM302中,保持著程序代碼以及網(wǎng)絡管理信息數(shù)據(jù)庫表。在閃速ROM302中,保存著實現(xiàn)自動IP地址獲得的軟件。另外,把閃速ROM302的一部分區(qū)域用作為非易失性存儲區(qū),利用為存儲保持使用者設定的參數(shù),配置(環(huán)境設定)信息等。在該配置信息中,包含連接在網(wǎng)絡上的其它裝置的地址。另外,在配置信息中,包含該網(wǎng)絡適用型設備的地址。
      RAM303構成為DRAM(動態(tài)RAM),用作為工作區(qū)。在本實施形態(tài)中,保存在閃速ROM302上的程序執(zhí)行代碼以及網(wǎng)絡管理信息數(shù)據(jù)庫表在起動時復制到該ROM303上,在完成了該復制作業(yè)的時刻開始執(zhí)行上述程序代碼。在該網(wǎng)絡管理信息數(shù)據(jù)庫表中,包含連接在網(wǎng)絡上的其它裝置的地址。另外,在該網(wǎng)絡管理信息數(shù)據(jù)庫表中,包含本網(wǎng)絡適用型設備的地址。
      LAN控制器304,LAN物理層控制單元305經(jīng)過連接器306,把本網(wǎng)絡適用型設備連接到以太網(wǎng)(R)上。連接器306構成為8針的模塊插口(RJ45-8)。
      LAN控制器304使用總線屏蔽型,把收發(fā)作為事件觸發(fā)脈沖,與CPU301調(diào)??偩€權,獨立于CPU301,確保在RAM303上,執(zhí)行收發(fā)緩沖器上的數(shù)據(jù)的發(fā)送/接收。LAN控制器304是用于經(jīng)過網(wǎng)絡與其它裝置進行通信的通信裝置。
      外設接口I/F控制器307與未圖示的外設連接,控制與該外設之間的通信的ASIC(特定應用IC),具有32KB的雙口RAM。作為外設,使用上述雙口RAM的存儲器區(qū)進行數(shù)據(jù)通信。在本實施形態(tài)中,作為外設裝置,以打印機為例進行了說明,而關于外設裝置(打印機)一側(cè)的硬件結(jié)構,與本網(wǎng)絡適用型設備相同,由CPU/ROM/RAM構成,具有獨立于通信控制單元一側(cè)的控制系統(tǒng)的結(jié)構(省略圖示)。
      圖2是示出本發(fā)明實施形態(tài)的網(wǎng)絡適用型設備的軟件結(jié)構的框圖。網(wǎng)絡適用型設備具備以太網(wǎng)(R)驅(qū)動器(以太網(wǎng)(登錄商標)驅(qū)動器)1,TCP/UDP/IP協(xié)議棧(發(fā)送控制協(xié)議/用戶數(shù)據(jù)報協(xié)議/因特網(wǎng)協(xié)議)2,HTTP(超文本傳輸協(xié)議)3,自動IP地址獲取處理單元(自動IP)4,ARP(地址解析協(xié)議),打印協(xié)議模塊6,打印機控制器7。
      如果詳細地敘述上述結(jié)構,則在本實施形態(tài)中,網(wǎng)絡適用型設備構成為打印機。網(wǎng)絡適用型設備作為通信功能,在以太網(wǎng)(R)驅(qū)動器1的基礎上,具備TCP/UDP/IP協(xié)議棧2,在該TCP/UDP/IP協(xié)議棧2上,安裝HTTP1.1服務器的功能(HTTP3),經(jīng)過該HTTP1.1服務器(HTTP3)提供設備的配置,狀態(tài)的取得等服務。
      自動IP地址獲取處理單元4安裝在網(wǎng)絡驅(qū)動層的上位層,進而,自動IP地址獲取處理單元4安裝在ARP5的上位層,執(zhí)行后述的ARP探測包和ARP包的收發(fā)控制。
      其次,參照圖3到圖5的流程圖詳細說明如上述那樣構成的網(wǎng)絡適用型設備的動作。圖3到圖5的流程圖中所示的處理由網(wǎng)絡適用型設備的CPU301根據(jù)保存在閃速ROM302中的程序代碼執(zhí)行。
      網(wǎng)絡適用型設備起動后檢查記錄在非易失性存儲器(閃速ROM302)上該網(wǎng)絡適用型設備的IP地址(步驟S1)。當記錄在非易失性存儲器上的網(wǎng)絡適用型設備的IP地址值是0.0.0.0時(即,沒有記錄網(wǎng)絡適用型設備以前使用的IP地址值時),是網(wǎng)絡適用型設備完全重新連接到網(wǎng)絡上使用的情況(步驟S2中yes),根據(jù)自動IP地址獲取順序(draft-ietf-zeroconf-ipv4-linklocal-01.txt),從登錄在IANA(Internet Assigned Number Authority因特網(wǎng)賦號管理局)中的自動IP地址范圍169.254.1.0~169.254.254.255,選擇(生成)一個IP地址。
      在本實施形態(tài)中,在上述的IP地址生成中,對于下位3字節(jié)生成0~255的隨機數(shù),生成作為候選的IP地址(步驟S3)。這種情況下,在隨機數(shù)的生成中,作為核使用網(wǎng)絡適用型設備自身的MAC(媒體訪問控制)地址的最下位字節(jié)值與網(wǎng)絡適用型設備起動后的累積時間之積。
      然后,為了檢查在網(wǎng)絡上正在工作的其它設備是否已經(jīng)使用在上述步驟S3中生成的IP地址,在靶IP地址中設置在上述步驟S3中生成的IP地址,把發(fā)送方地址設置在網(wǎng)絡適用型設備自身的物理地址中,發(fā)行在發(fā)送方IP地址中設置了0.0.0.0的ARP探測包(步驟S4)。另外,與此同時,把內(nèi)部定時器清除為0。
      在對于ARP探測包具有應答時(步驟S5中yes),由于意味著在上述步驟S3中生成的IP地址在網(wǎng)絡上正在工作的其它設備中已經(jīng)使用,因此在上述步驟S3中再次執(zhí)行作為候選的IP地址生成,執(zhí)行步驟S4以后的處理。
      在對于ARP探測包沒有應答時(步驟S5中no),監(jiān)視有無從其它設備發(fā)行的ARP探測包(步驟S6)。在接收到ARP探測包,而且ARP探測包的靶IP地址的值與在上述步驟S3中生成的IP地址相同時(步驟S7中yes),由于有可能與在網(wǎng)絡上開始了工作的其它設備的IP地址沖突,因此對于上述ARP探測包不進行應答,返回到上述步驟S3的順序,再次生成作為候選的IP地址,執(zhí)行上述步驟S3以后的處理。
      在本實施形態(tài)中,按照上述自動IP地址獲取順序(draft-ietf-zeroconf-ipv4-linklocal-01.txt)記載的推薦值,以4秒鐘的間隔反復進行3次從步驟S4到步驟S7的驗證,在本實施形態(tài)中,按照以下的順序,根據(jù)網(wǎng)絡上的ARP探測包的通信量,調(diào)整再次驗證的間隔。
      在上述步驟S6中沒有檢測出IP地址的沖突時,接著計測每1秒中的ARP探測包的接收數(shù)。在ARP探測包的接收數(shù)超過50包/sec時,意味著例如停電后的同時恢復等,通過網(wǎng)絡上的設備一起執(zhí)行自動IP地址獲得的處理而引起的通信量增加,在本實施形態(tài)中,持續(xù)進行ARP探測包監(jiān)視,直到ARP探測包的接收數(shù)成為10包/sec以下(步驟S8)。由此,實現(xiàn)減少網(wǎng)絡上的通信量。在ARP探測包的接收數(shù)是10包/sec以下,而且網(wǎng)絡適用型設備本身從發(fā)行ARP探測包以后經(jīng)過了4秒鐘時(步驟S9中yes),返回到上述步驟S4,再次發(fā)行ARP探測包。
      通過反復進行3次以上的步驟S4~步驟S7(步驟S10中yes),由于確認沒有與網(wǎng)絡上其它設備的IP地址的沖突,因此在網(wǎng)絡上發(fā)送目標/發(fā)送方都發(fā)行設置了網(wǎng)絡適用型設備本身的物理地址、IP地址的免費ARP包,對于網(wǎng)絡上的其它設備催促更新ARP超高速緩沖存儲器(步驟S11)。完成了以上的處理以后,確定網(wǎng)絡適用型設備本身的IP地址(步驟S12),把確定了的網(wǎng)絡適用型設備本身的IP地址存儲在非易失性存儲器(閃速ROM302)上(步驟S13)。
      另外,以后如果接收到網(wǎng)絡上的其它設備發(fā)行的ARP包,則根據(jù)設置在該ARP包中的其它設備的物理地址、IP地址,長時更新DRAM303的ARP超高速緩沖存儲器的內(nèi)容,同時,同樣把該更新內(nèi)容存儲在非易失性存儲器儲(閃速ROM302)上(步驟S14)。
      以后,利用IP的上位應用程序使用該IP地址,進行各種服務。
      上述步驟S1中,當記錄在非易失性存儲器(閃速ROM302)上的IP地址值是0.0.0.0以外時,即,在記錄著網(wǎng)絡適用型設備以前使用的IP地址值時(步驟S2中no),首先,為了確認網(wǎng)絡適用型設備當前正在連接的網(wǎng)絡段與前一次連接的網(wǎng)絡段是否相同,根據(jù)記錄在非易失性存儲器(閃速ROM302)上的ARP超高速緩沖存儲器的內(nèi)容,發(fā)行ARP包。在ARP超高速緩沖存儲器中,存儲著與網(wǎng)絡連接的其它設備的物理地址、IP地址。在發(fā)行ARP包時,除去IP地址的最上位字節(jié)是162以外,即,不使用自動IP地址獲得,對于變更IP地址的可能性低的設備發(fā)行ARP包,確認具有該IP地址的設備是否存在于網(wǎng)絡上(步驟S15)。
      在沒有得到對于ARP包的應答時(步驟S16中no),判斷為網(wǎng)絡適用型設備連接在與前一次連接的網(wǎng)絡段不同的網(wǎng)絡段上,由于需要重新獲得IP地址,因此執(zhí)行上述步驟S3到步驟S14的處理。
      在得到了對于ARP包的應答時(步驟S16中yes),判斷為網(wǎng)絡適用型設備連接在與前一次連接的網(wǎng)絡段相同的網(wǎng)絡段上,這種情況下,使用存儲在非易失性存儲器(閃速ROM302)上的IP地址,即,在前一次網(wǎng)絡連接時使用IP地址,檢查在網(wǎng)絡上正在工作的其它設備是否正在使用該IP地址。為了進行該檢查,在靶IP地址中設置該IP地址中,把發(fā)送方地址設置在網(wǎng)絡適用型設備本身的物理地址,發(fā)行在發(fā)送方IP地址中設置了0.0.0.0的ARP探測包。另外,與此同時把內(nèi)部定時器清除為0(步驟S17)。
      在對于ARP探測包有應答的情況下(步驟S18中yes),意味著在網(wǎng)絡上正在工作的其它設備已經(jīng)使用該IP地址。這種情況下,按照與上述步驟S3相同的順序生成作為候選的IP地址(步驟S19),而在該生成的IP地址值與存儲在非易失性存儲器(閃速ROM302)上的ARP超高速緩沖存儲器中保存的內(nèi)容(連接在網(wǎng)絡上的其它設備的IP地址)相同的情況下(步驟S20中yes),再次生成其它的IP地址,使得減少與在網(wǎng)絡上正在工作的設備的IP地址發(fā)生沖突的可能性。
      在對于ARP探測包沒有應答的情況下(步驟S18中no),監(jiān)視有無從其它設備發(fā)行的ARP探測包(步驟S21)。在接收到ARP探測包,而且ARP探測包的靶IP地址值與網(wǎng)絡適用型設備本身的IP地址相同時(步驟S22中yes),由于有可能與在網(wǎng)絡上開始了工作的其它設備的IP地址發(fā)生沖突,因此對于ARP探測包不進行應答,再次生成作為候選的IP地址(步驟S19),執(zhí)行步驟S17以后的處理。
      在本實施形態(tài)中,根據(jù)上述自動IP地址獲取順序(draft-ietf-zeroconf-ipv4-linklocal-01.txt)記載的推薦值,以4秒鐘的間隔反復進行3次步驟S21到步驟S22的驗證,在本實施形態(tài)中,按照以下的順序,與網(wǎng)絡上的ARP探測包的通信量相對應調(diào)整再次驗證的間隔。
      在上述步驟S21中沒有檢測出IP地址的沖突時,接著計測每1秒鐘的ARP探測包的接收數(shù)。ARP探測包的接收數(shù)超過50包/sec時,意味著例如停電后的同時恢復等,通過網(wǎng)絡上的設備一起執(zhí)行自動IP地址獲得的處理而引起的通信量增加,在本實施形態(tài)中,持續(xù)監(jiān)視ARP探測包直到ARP探測包的接收數(shù)成為10包/sec以下(步驟S23)。由此,實現(xiàn)減少網(wǎng)絡上的通信量。在ARP探測包的接收數(shù)是10包/sec以下,而且網(wǎng)絡適用型設備自身發(fā)行的ARP探測包經(jīng)過了4秒鐘的情況下(步驟S24中yes),返回到步驟S17,再次發(fā)行ARP探測包。
      反復進行3次以上的步驟S17~步驟S24以后(步驟S25),進入到步驟S11。
      在本實施形態(tài)中,示出了作為網(wǎng)絡適用型設備以打印機為例的情況,而作為網(wǎng)絡適用型設備,還能夠適用在掃描儀,傳真機,復印機,具備復合了這些設備的功能(圖像讀取功能,傳真功能,圖像形成功能)的復合機,數(shù)字照相機等圖像處理裝置,或者不限于圖像處理裝置而處理信息的裝置中,如果是這樣的裝置,則在任一種的情況下都能夠?qū)崿F(xiàn)本發(fā)明。
      另外,在本實施形態(tài)中,在每次生成新IP地址時,使用隨機數(shù)生成算法,而在第一次生成IP地址以后檢測出沖突,再次生成IP地址時,通過采用單純地在最初生成的IP地址上加入或者減去特定值那樣的其它處理順序,也能夠?qū)崿F(xiàn)本發(fā)明。
      另外,在本實施形態(tài)中,通過每隔4秒鐘共發(fā)行3次ARP探測包,確認有無與其它設備的IP地址的沖突,而這些值不限定于上述的例子,例如,還能夠使這些值不是固定值,而是經(jīng)過網(wǎng)絡適用型設備的操作面板,或者安裝在網(wǎng)絡適用型設備中的HTTP服務器等進行設定變更。
      同樣,關于ARR探測包的通信量的計測中的每單位時間的包數(shù)也不限定于上述的例子,也能夠采用可以進行設定變更的實施形態(tài)。
      另外,在其它的實施形態(tài)中,與ARP探測包的通信量聯(lián)動,根據(jù)從其它設備發(fā)行的每單位時間的探測包數(shù),使本身的ARP探測包發(fā)行的間隔/發(fā)行次數(shù)變化。
      另外,在其它的實施形態(tài)中,在閃速ROM302中,存儲第1網(wǎng)絡用的ARP超高速緩沖存儲器以及網(wǎng)絡適用型設備本身的第1IP地址和第2網(wǎng)絡用的ARP超高速緩沖存儲器以及網(wǎng)絡適用型設備本身的第2IP地址。而且,在網(wǎng)絡上存在具有包含在第1網(wǎng)絡用的ARP超高速緩沖存儲器中的IP地址的設備的情況下,作為網(wǎng)絡適用型設備本身的IP地址使用第1IP地址。另外,在網(wǎng)絡上存在具有包含在第2網(wǎng)絡用的ARP超高速緩沖存儲器中的IP地址的設備的情況下,作為網(wǎng)絡適用型設備本身的IP地址使用第2IP地址。
      另外,在本實施形態(tài)中,在非易失性存儲器(閃速ROM302)上存儲著連接在網(wǎng)絡上的其它的網(wǎng)絡適用型設備的MAC地址和作為IP地址信息的ARP超高速緩沖存儲器的內(nèi)容,而在其它的實施形態(tài)中,監(jiān)視以微軟公司主持的Universal Plug and Play DeviceArchitecture1.0規(guī)定的GENA(通用事件通知體系)Notify包,從該包的LOCATION標題獲得其它的網(wǎng)絡適用型設備的IP地址,從UUID標題獲得MAC地址,從所接收的全部Notify包,在非易失性存儲器上存儲存在于網(wǎng)絡上的而且能夠進行Notify包發(fā)行的網(wǎng)絡設備的MAC地址和IP地址的信息。
      另外,本發(fā)明既能夠適用于由多臺設備構成的系統(tǒng),也能夠適用于由一臺設備構成的裝置。向上述系統(tǒng)或者裝置供給存儲了實現(xiàn)上述實施形態(tài)的功能的軟件的程序代碼的存儲媒體等媒體,通過該系統(tǒng)或者裝置的計算機(或者CPU或MPU)讀出并執(zhí)行保存在存儲媒體等媒體中的程序代碼,也能夠?qū)崿F(xiàn)本發(fā)明。
      這種情況下,從存儲媒體等媒體讀出的程序代碼本身實現(xiàn)上述實施形態(tài)的功能,存儲了該程序代碼的存儲媒體等媒體構成本發(fā)明。作為用于供給程序代碼的存儲媒體等媒體,例如,可以使用軟盤(登錄商標),硬盤,光盤,光磁盤,CD-ROM,CD-R,磁帶,非易失性的存儲卡,ROM,或者經(jīng)過網(wǎng)絡的下載等。
      另外,不僅是通過計算機執(zhí)行讀出的程序代碼實現(xiàn)上述實施形態(tài)的功能的情況,根據(jù)其程序代碼的指示,在計算機上工作的OS等進行實際處理的一部分或者全部,通過該處理實現(xiàn)上述實施形態(tài)的功能的情況也包含在本發(fā)明內(nèi)。
      進而,從存儲媒體等媒體讀出的程序代碼在寫入到插入在計算機的功能擴展板或者與計算機連接的功能擴展單元所具備的存儲器中以后,根據(jù)其程序代碼的指示,由其功能擴展板或者功能擴展單元所具備的CPU等進行實際處理的一部分或者全部,通過該處理實現(xiàn)上述實施形態(tài)的功能的情況也包含在本發(fā)明內(nèi)。
      權利要求
      1.一種與網(wǎng)絡連接的裝置,其特征在于具備經(jīng)過網(wǎng)絡與其它裝置進行通信的通信裝置;決定自身的地址的決定裝置;存儲其它裝置的地址的存儲裝置,其中,上述決定裝置判斷所連接的網(wǎng)絡是否發(fā)生變化,在沒有變化的情況下,把存儲在上述存儲裝置中的其它裝置的地址以外的地址決定為自身的地址。
      2.根據(jù)權利要求1所述的裝置,其特征在于上述決定裝置判斷網(wǎng)絡上是否存在使用自身地址的裝置,如果存在該裝置,則把存儲在上述存儲裝置中的其它裝置的地址以外的地址決定為自身的地址。
      3.根據(jù)權利要求1所述的裝置,其特征在于上述決定裝置根據(jù)網(wǎng)絡上的通信量,控制用于調(diào)查是否存在使用作為自身的地址而決定的地址的裝置的信號的發(fā)送。
      4.一種與網(wǎng)絡連接的裝置,其特征在于具備經(jīng)過網(wǎng)絡與其它的裝置進行通信的通信裝置;決定自身的地址的決定裝置;存儲自身的地址以及其它裝置的地址的存儲裝置,其中,上述決定裝置判斷在網(wǎng)絡上是否存在使用了存儲在上述存儲裝置中的其它裝置的地址的裝置,如果存在該裝置,則決定再次使用存儲在上述存儲裝置中的自身的地址。
      5.根據(jù)權利要求4所述的裝置,其特征在于上述決定裝置在網(wǎng)絡上存在使用存儲在上述存儲裝置中的自身的地址的裝置時,把存儲在上述存整裝置中的其它裝置的地址以外的地址決定為自身的地址。
      6.根據(jù)權利要求4所述的裝置,其特征在于上述決定裝置根據(jù)網(wǎng)絡上的通信量控制用于調(diào)查是否存在使用自身地址的裝置的信號的發(fā)送。
      7.一種地址決定程序,其特征在于具備存儲其它裝置的地址的存儲步驟;判斷所連接的網(wǎng)絡是否發(fā)生變化的判斷步驟,在沒有發(fā)生變化時,把在上述存儲步驟中存儲的其它裝置的地址以外的地址決定為自身的地址。
      8.根據(jù)權利要求7所述的程序,其特征在于上述決定步驟具有判斷在網(wǎng)絡上是否存在使用自身地址的裝置的第2判斷步驟,如果存在該裝置,則把在上述存儲步驟中存儲的其它裝置的地址以外的地址決定為自身的地址。
      9.根據(jù)權利要求7所述的程序,其特征在于上述決定步驟具有根據(jù)網(wǎng)絡上的通信量,控制用于調(diào)查是否存在使用作為自身地址而決定的地址的裝置的信號的發(fā)送的控制步驟。
      10.一種地址決定程序,其特征在于具備存儲自身的地址以及其它裝置的地址的存儲步驟;判斷在網(wǎng)絡上是否存在使用在上述存儲步驟中存儲了的其它裝置的地址的裝置的判斷步驟,如果存在該裝置,則再次使用在上述存儲步驟中存儲的自身地址的再使用步驟。
      11.根據(jù)權利要求10所述的程序,其特征在于在上述再使用步驟中,在網(wǎng)絡上存在使用在上述存儲步驟中存儲了的自身地址的裝置時,把在上述存儲步驟中存儲的其它裝置的地址以外的地址決定為自身的地址。
      12.根據(jù)權利要求10所述的程序,其特征在于在上述再使用步驟中,根據(jù)網(wǎng)絡上的通信量,控制用于調(diào)查是否存在使用自身地址的裝置的信號的發(fā)送。
      13.一種地址決定方法,其特征在于具備存儲其它裝置的地址的存儲步驟;判斷所連接的網(wǎng)絡是否發(fā)生變化的判斷步驟,在沒有發(fā)生變化的情況下,把在上述存儲步驟中存儲的其它裝置的地址以外的地址決定為自身的地址。
      14.根據(jù)權利要求13所述的方法,其特征在于上述決定步驟具有判斷在網(wǎng)絡上是否存在使用自身地址的裝置的第2判斷步驟,如果存在該裝置,則把在上述存儲步驟中存儲的其它裝置的地址以外的地址決定為自身的地址。
      15.根據(jù)權利要求13所述的方法,其特征在于上述決定步驟具有根據(jù)網(wǎng)絡上的通信量,控制用于調(diào)查是否存在使用作為自身地址而決定的地址的裝置的信號的發(fā)送的控制步驟。
      16.一種地址決定方法,其特征在于具備存儲自身的地址以及其它裝置的地址的存儲步驟;判斷在網(wǎng)絡上是否存在使用在上述存儲步驟中存儲的其它裝置的地址的裝置的判斷步驟,如果存在該裝置,則再次使用在上述存儲步驟中存儲的自身地址的再使用步驟。
      17.根據(jù)權利要求16所述的方法,其特征在于在上述再使用步驟中,在網(wǎng)絡上存在使用在上述存儲步驟中存儲的自身地址的裝置時,把在上述存儲步驟中存儲的其它裝置的地址以外的地址決定為自身的地址。
      18.根據(jù)權利要求16所述的方法,其特征在于在上述再使用步驟中,根據(jù)網(wǎng)絡上的通信量控制用于調(diào)查是否存在使用自身地址的裝置的信號的發(fā)送。
      全文摘要
      提供一種與網(wǎng)絡連接的裝置、地址決定程序以及方法。網(wǎng)絡適用型設備存儲其它裝置的地址,而且,網(wǎng)絡適用型設備判斷所連接的網(wǎng)絡是否發(fā)生變化,在沒有發(fā)生變化的情況下,把所存儲的其它裝置的地址以外的地址決定為自身的地址。
      文檔編號H04L29/12GK1434607SQ03101759
      公開日2003年8月6日 申請日期2003年1月21日 優(yōu)先權日2002年1月22日
      發(fā)明者西尾雅裕 申請人:佳能株式會社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1