專利名稱:在通信網(wǎng)絡(luò)上可設(shè)定固有名稱的通信裝置及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通信裝置及其控制方法,特別是涉及一種具有在通信網(wǎng)絡(luò)上使用的名稱的通信裝置及其控制方法。
另一方面,即使是在近距離無線通信的狀態(tài)下,為了連接近距離無線通信網(wǎng)絡(luò)而使用的裝置中除了具有唯一值的地址外,還可具有用于顯示裝置的名稱。但是,近距離無線通信網(wǎng)絡(luò)只是暫時(shí)的,它不像域名服務(wù)器那樣具有把裝置名進(jìn)行統(tǒng)一管理的裝置。使用了這種近距離無線通信方式的通信設(shè)備大多是從制造設(shè)備的廠家重新得到裝置名后,將其記錄到裝置中。
這樣,在預(yù)先制造時(shí)被賦予裝置名的話,相同的裝置名將作為初始值賦予同一形式的通信裝置。如果具有輸入裝置的通信裝置的話,可利用輸入裝置對(duì)作為初始值被設(shè)定的名稱進(jìn)行變更。但是,打印機(jī)、掃描儀、數(shù)字照相機(jī)、數(shù)字?jǐn)z像機(jī)等大多不具有用于變更被作為初始值而設(shè)定的名稱的輸入裝置。這樣的設(shè)備把通信裝置內(nèi)置或外部連接從而進(jìn)行設(shè)備間無線通信時(shí),使用者必須以重新被設(shè)定的裝置名來判別設(shè)備。
例如當(dāng)相同的近距離無線通信網(wǎng)絡(luò)中存在多臺(tái)內(nèi)裝有具有“打印機(jī)”名稱的通信裝置的同一機(jī)種的打印機(jī)時(shí),使用者不可以用“打印機(jī)”的名稱去訪問特定的打印機(jī),從而有損其便利性。
發(fā)明內(nèi)容
本發(fā)明的目的就是要解決這樣的現(xiàn)有技術(shù)中的問題點(diǎn),即提供一種不會(huì)在相同的通信網(wǎng)絡(luò)中存在多個(gè)具有相同名稱的通信裝置地可以自立地變更名稱的通信裝置及其控制方法。
即,本發(fā)明的通信裝置,具有在通信網(wǎng)絡(luò)上使用的名稱,其特征為具有從可通信的其他通信裝置獲得名稱的名稱取得裝置、將獲得的其他裝置的名稱和本身具有的名稱進(jìn)行比較的比較裝置、比較的結(jié)果為本身具有的名稱和其他裝置的名稱一致的話,把本身具有的名稱改為和其他裝置的名稱不同的名稱的控制裝置。
本發(fā)明的信息處理裝置,具有本發(fā)明的通信裝置并形成為可利用。
本發(fā)明的通信網(wǎng)絡(luò),利用本發(fā)明的通信裝置所構(gòu)成。
本發(fā)明的通信裝置的控制方法,該通信裝置具有在通信網(wǎng)絡(luò)上使用的名稱,其特征為具有從可通信的其他通信裝置獲得名稱的名稱取得步驟、將獲得的其他裝置的名稱和本身具有的名稱進(jìn)行比較的比較步驟、比較的結(jié)果為本身具有的名稱和其他裝置的名稱一致的話,把本身具有的名稱改為和其他裝置的名稱不同的名稱的控制步驟。
本發(fā)明的計(jì)算機(jī)程序,用于使本發(fā)明的通信裝置的控制方法在計(jì)算機(jī)裝置中實(shí)現(xiàn)。
本發(fā)明的計(jì)算機(jī)裝置可讀存儲(chǔ)媒體,其特征為存儲(chǔ)本發(fā)明的計(jì)算機(jī)程序。
下面將參照附圖對(duì)本發(fā)明的其他特征和優(yōu)點(diǎn)進(jìn)行說明。在附圖中,用相同的參照號(hào)碼來表示相同或同樣的構(gòu)成。
圖2是表示涉及本發(fā)明第1實(shí)施方式的通信裝置102的內(nèi)部構(gòu)成例框圖。
圖3是表示涉及本發(fā)明第1實(shí)施方式的通信裝置103的內(nèi)部構(gòu)成例框圖。
圖4是表示涉及本發(fā)明第1實(shí)施方式的通信裝置執(zhí)行的名稱變更處理的流程圖。
圖5是表示圖4中的名稱變更處理概要的時(shí)序圖。
圖6是在圖7A的狀態(tài)近距離無線通信網(wǎng)絡(luò)中,涉及本發(fā)明第1實(shí)施方式的通信裝置104-b進(jìn)行名稱變更處理時(shí)的時(shí)序圖。
圖7A是印刷裝置103-c加入到
圖1B的狀態(tài)近距離無限通信網(wǎng)絡(luò)中的狀態(tài)圖。圖7B表示的是在圖7A的狀態(tài)中圖6的處理結(jié)束后的狀態(tài)圖。
圖8是在涉及本發(fā)明第1的通信裝置中,變更后的名稱生成處理的流程圖。
圖9是可使用于其他名稱生成處理的名稱一覽圖。
圖10是涉及本發(fā)明第2實(shí)施方式的通信裝置中的名稱變更處理流程圖。
圖11是涉及本發(fā)明第3實(shí)施方式的通信裝置的內(nèi)部構(gòu)成例框圖。
圖12是涉及本發(fā)明第3實(shí)施方式的通信裝置中的名稱變更處理流程圖。
圖13是涉及本發(fā)明第4實(shí)施方式的通信裝置的內(nèi)部構(gòu)成例框圖。
圖14是涉及本發(fā)明第4實(shí)施方式的通信裝置中的名稱初始化處理的流程圖。
圖1是利用了涉及本發(fā)明第1實(shí)施方式的通信裝置所構(gòu)成的近距離無線通信網(wǎng)絡(luò)的整體構(gòu)成例圖。無線通信用的通信裝置102和計(jì)算機(jī)101相連。通信裝置102的裝置名根據(jù)計(jì)算機(jī)101的輸入裝置(未在圖中顯示的鍵盤、鼠標(biāo)等)從初始值開始被變更,裝置名被設(shè)定為“My PC”。103-a、103-b為印刷裝置(總稱為印刷裝置103),其中分別內(nèi)裝有通信裝置104-a、104-b(下面總稱為通信裝置104)。并且,印刷裝置103中沒有用于變更通信裝置104的裝置名的輸入裝置,通信裝置104用作為名稱的初始值的“打印機(jī)”的裝置名來進(jìn)行通信處理。
在圖1A的狀態(tài)中,從計(jì)算機(jī)101可以看到在近距離無線通信網(wǎng)絡(luò)中有2臺(tái)分別名為“My PC”和“打印機(jī)”的印刷裝置。計(jì)算機(jī)101及印刷裝置103利用通信裝置102和通信裝置104由近距離無線通信進(jìn)行連接,可接收和發(fā)送命令和印刷圖像。
圖2是表示通信裝置102的內(nèi)部構(gòu)成的框圖。通信裝置102是由CPU等的控制部201、ROM202、RAM203、通信部204、天線205、I/F部206、非易失性存儲(chǔ)器207構(gòu)成的??刂撇?01控制整個(gè)通信裝置102。ROM202存儲(chǔ)控制部201運(yùn)作用的常量、變量、程序等。RAM203作為控制部201的作業(yè)領(lǐng)域而使用。通信裝置的名稱、用于通信的裝置固有的地址等的數(shù)據(jù)被保存在非易失性存儲(chǔ)器207中。通信部204、天線205由近距離無線通信來進(jìn)行設(shè)備間通信。I/F部206在和其他裝置(本實(shí)施方式的情況下是計(jì)算機(jī)101)連接時(shí)被使用。
圖3是印刷裝置103的內(nèi)部構(gòu)成框圖。從圖3和圖2的比較可以明確的是,印刷裝置103是由和圖2中說明的通信裝置102具有同樣構(gòu)成的通信裝置104、印刷裝置301構(gòu)成的。因此,通信裝置104內(nèi)部的構(gòu)成附上相同的號(hào)碼并省略其說明。印刷處理部301被使用于從計(jì)算機(jī)101通過通信裝置102傳送過來的印刷數(shù)據(jù)的印刷、變更后的裝置名的印刷。
圖4是通信裝置102或104執(zhí)行名稱變更處理的流程圖。名稱變更處理是由控制部201內(nèi)的CPU(未圖示)執(zhí)行用于進(jìn)行存儲(chǔ)在ROM203中的、對(duì)應(yīng)圖4的流程圖的運(yùn)作的程序來實(shí)現(xiàn)的。
在執(zhí)行名稱變更處理時(shí),通信裝置102或104將詢問自己周圍是否有可通信的其他裝置的問訊請(qǐng)求發(fā)送到近距離通信網(wǎng)絡(luò)上(步驟S491)。詢問的結(jié)果如果在規(guī)定時(shí)間內(nèi)沒有應(yīng)答、或是判斷為沒有其他通信裝置的情況下,認(rèn)為和其他裝置的裝置名不重復(fù)而結(jié)束名稱變更處理(步驟S492)。
另一方面,在步驟S492中,如果具有通信可能的其他通信裝置的話,將名稱問訊請(qǐng)求發(fā)送到該通信裝置中(步驟S493)。如果接收到包括該通信裝置名稱的名稱問訊應(yīng)答(步驟S494),則將接收到的其他通信裝置的名稱和自通信裝置的名稱進(jìn)行比較(步驟S495)。步驟S495的比較結(jié)果,如果名稱不一致的話,結(jié)束處理;如果名稱一致的話,如以下說明的那樣將自通信裝置的名稱變更之后(步驟S496),結(jié)束處理。在同一近距離無線通信網(wǎng)絡(luò)內(nèi)存在多個(gè)通信裝置的情況下,按順序?qū)ζ渌b置重復(fù)進(jìn)行步驟S493~S496的處理,將名稱進(jìn)行變更,從而使網(wǎng)絡(luò)內(nèi)不會(huì)重復(fù)存在相同的名稱。
圖5為圖1A中的3臺(tái)通信裝置102、104-a、104-b存在于同一近距離通信網(wǎng)絡(luò)時(shí)的名稱變更處理的概要時(shí)序圖。在圖中以通信裝置104-a執(zhí)行名稱變更的情況為例進(jìn)行說明。
通信裝置104-a在執(zhí)行名稱變更處理時(shí),把詢問周圍(通常在同一近距離無線通信網(wǎng)絡(luò)內(nèi))是否有可通信的其他的通信裝置的問訊請(qǐng)求發(fā)送到近距離無線通信網(wǎng)絡(luò)上(步驟S401)。接收到該問訊請(qǐng)求的各通信裝置102及104-b將問訊應(yīng)答發(fā)送到通信裝置104-a中(步驟S402)。
接收到了從通信裝置102及104-b發(fā)出的問訊應(yīng)答后的通信裝置104-a首先將名稱問訊請(qǐng)求發(fā)送到通信裝置104-b中(步驟S403)。接收到名稱問訊請(qǐng)求的通信裝置104-b將包含被賦予的自通信裝置名稱(“打印機(jī)”)的名稱問訊應(yīng)答發(fā)送給通信裝置104-a(步驟S404)。
從通信裝置104-b接收到名稱問訊應(yīng)答的通信裝置104-a對(duì)包含在應(yīng)答中的名稱和賦予給自通信裝置的名稱進(jìn)行比較(步驟S405)。通信裝置104-a的名稱為“打印機(jī)”,通信裝置104-b的名稱也是“打印機(jī)”,所以步驟S405的結(jié)果為兩者的名稱一致。因此通信裝置104-a將根據(jù)后面描述的名稱生成方法去變更自通信裝置的名稱,進(jìn)行存儲(chǔ)變更后的名稱的處理(步驟S406)。這里,通信裝置104-a將自裝置的名稱變更為“打印機(jī)AB”。
接著,通信裝置104-a將名稱問訊請(qǐng)求發(fā)送到發(fā)送了問訊應(yīng)答的通信裝置102中(步驟S407)。接收到名稱問訊請(qǐng)求的通信裝置102把賦予給自通信裝置的名稱附在名稱問訊應(yīng)答中后,將其發(fā)送到通信裝置104-a中(步驟S408)。本實(shí)施方式的情況下,由于通信裝置102的名稱是“MyPC”,所以“My PC”作為名稱問訊應(yīng)答被發(fā)送。
接收到了名稱問訊應(yīng)答的通信裝置104-a對(duì)應(yīng)答中所含的名稱和自通信裝置的名稱進(jìn)行比較(步驟S409)。這時(shí)的通信裝置104-a的名稱是“打印機(jī)AB”,通信裝置102的名稱是“My PC”,所以比較的結(jié)果是不一致的。因此通信裝置104-a不變更自裝置的名稱。
圖5所顯示的處理結(jié)束之后的實(shí)施方式的整體構(gòu)成顯示在圖1B中。在圖1B的狀態(tài)中,該近距離無線通信網(wǎng)絡(luò)的使用者(例如計(jì)算機(jī)101的使用者)了解到,在該近距離無線通信網(wǎng)絡(luò)內(nèi)里除了“My PC”之外,還有稱為“打印機(jī)AB”的印刷裝置和成為“打印機(jī)”的印刷裝置,從而可以區(qū)別各自的印刷裝置。
這之后,雖然在內(nèi)裝在印刷裝置103-b中的通信裝置104-b和在與計(jì)算機(jī)101相連的通信裝置102中也執(zhí)行由圖4和圖5說明的名稱變更處理,但是由于沒有在同一近距離無線通信網(wǎng)絡(luò)中具有相同名稱的通信裝置,所以名稱不能夠被變更。
下面利用圖6和圖7來對(duì)將印刷裝置103-c加入到圖5中所顯示的處理結(jié)束之后的近距離無線通信網(wǎng)絡(luò)(圖1B)中時(shí)的處理進(jìn)行說明。印刷裝置103-c被認(rèn)為是內(nèi)裝有具有“打印機(jī)”名稱的通信裝置104-c。
圖7A表示的是把印刷裝置103-c加入到顯示在圖1B中的近距離無線通信網(wǎng)絡(luò)之后的狀態(tài)。從該近距離無線通信網(wǎng)絡(luò)的使用者看來,該近距離無線通信網(wǎng)絡(luò)中好像除了“打印機(jī)AB”、“My PC”之外,還有2臺(tái)叫做“打印機(jī)”的印刷裝置。
圖6是圖7所示的近距離無限通信網(wǎng)絡(luò)中,通信裝置104-b執(zhí)行名稱變更處理時(shí)的時(shí)序圖。
通信裝置104-b在執(zhí)行名稱變更處理時(shí),把詢問周圍是否有可通信的其他通信裝置的問訊請(qǐng)求發(fā)送出去(步驟S501)。接收到問訊請(qǐng)求的各通信裝置(102、104-a、104-c)將問訊應(yīng)答發(fā)送到通信裝置104-b中(步驟S502)。
接收到從其他的通信裝置發(fā)出的問訊應(yīng)答的通信裝置104-b首先將名稱問訊請(qǐng)求發(fā)送到通信裝置104-a中(步驟S503)。接收到名稱問訊請(qǐng)求的通信裝置104-a把包括了自通信裝置名“打印機(jī)AB”的問訊應(yīng)答發(fā)送到通信裝置104-b中(步驟S504)。
接收到名稱問訊應(yīng)答的通信裝置104-b對(duì)應(yīng)答中所包含的名稱和賦予給自通信裝置的名稱進(jìn)行比較(步驟S505)。通信裝置104-b的名稱是“打印機(jī)”,通信裝置1-4-a的名稱是“打印機(jī)AB”,所以比較的結(jié)果不一致,通信裝置104-b也不用變更自裝置的名稱。
接著,通信裝置104-b對(duì)通信裝置104-c發(fā)出名稱問訊請(qǐng)求(步驟S506)。接收到名稱問訊請(qǐng)求的通信裝置104-c將包含有自通信裝置名“打印機(jī)”的問訊應(yīng)答發(fā)送到104-b中(步驟S507)。
接收到名稱問訊應(yīng)答的通信裝置104-b對(duì)應(yīng)答中所包含的名稱和賦予給自通信裝置中的名稱進(jìn)行比較(步驟S508)。由于通信裝置104-b的名稱為“打印機(jī)”,所以步驟S508的結(jié)果為名稱一致。因此通信裝置104-b將根據(jù)后面描述的名稱生成方法去變更自通信裝置的名稱,進(jìn)行存儲(chǔ)變更后的名稱的處理(步驟S509)。這里,通信裝置104-a將自裝置的名稱變更為“打印機(jī)CD ?!苯又ㄐ叛b置104-b對(duì)通信裝置102發(fā)出名稱問訊請(qǐng)求(步驟S510)。接收到名稱問訊請(qǐng)求的通信裝置102將包含有自通信裝置名“My PC”的問訊應(yīng)答發(fā)送到104-b中(步驟S511)。
接收到名稱問訊應(yīng)答的通信裝置104-b對(duì)應(yīng)答中所包含的名稱和賦予給自通信裝置中的名稱進(jìn)行比較(步驟S512)。通信裝置104-b的名稱為“打印機(jī)AB”,通信裝置102的名稱為“My PC”,所以比較的結(jié)果為不一致。因此通信裝置104-b不變更自裝置的名稱。
圖7B是圖6所示的處理結(jié)束后的同一近距離無線通信網(wǎng)絡(luò)的構(gòu)成圖。通信裝置104-a的名稱為“打印機(jī)AB”,通信裝置104-b的名稱為“打印機(jī)CD”,通信裝置104-c的名稱為“打印機(jī)”,這樣構(gòu)成同一近距離無線網(wǎng)絡(luò)的通信裝置都各自具有不同的名稱。因此,如果從計(jì)算機(jī)101來看和近距離無線通信網(wǎng)絡(luò)相連接的裝置時(shí),由于3臺(tái)印刷裝置(103-a、103-b、103-c)各自都具有不同的名稱,所以可以區(qū)別各自的印刷裝置,從而提高使用者的便利性。
在圖5、圖6中顯示的執(zhí)行名稱變更處理的定時(shí)是可任意設(shè)定的,例如可在通信裝置的電源投入時(shí)執(zhí)行。也可由通信裝置利用內(nèi)部計(jì)時(shí)信號(hào)和日歷來計(jì)算時(shí)間,并在執(zhí)行完上次名稱變更處理之后,每經(jīng)過一段規(guī)定的時(shí)間時(shí)進(jìn)行名稱變更處理。這時(shí),自通信裝置在和其他通信裝置進(jìn)行無線連接時(shí),可將處理執(zhí)行一直保留到其連接完畢,也可每經(jīng)過一段規(guī)定的時(shí)間試著再執(zhí)行。并且,還可以在變更名稱的時(shí)候,為了確認(rèn)變更后的名稱不和其他裝置的名稱重復(fù)時(shí)執(zhí)行。
在本實(shí)施方式中,通信裝置104每次在接收名稱問訊應(yīng)答時(shí)都反復(fù)進(jìn)行名稱的比較,但是代替它,也可以把名稱問訊請(qǐng)求送到對(duì)問訊請(qǐng)求進(jìn)行應(yīng)答的所有的通信裝置中,并且在接收到所有的對(duì)應(yīng)名稱問訊應(yīng)答之后,進(jìn)行名稱的比較處理。
下面,對(duì)名稱變更時(shí)的名稱生成方法進(jìn)行說明。
通信裝置102及通信裝置104如MAC(Media Access Control)地址和近距離無線通信網(wǎng)絡(luò)上使用的通信地址那樣,除了名稱之外,具有可將通信裝置設(shè)定為唯一的特定的地址。因此,隨著使用這樣的地址去生成變更后的名稱,可以生成和其他裝置不同的名稱。
圖8表示的是從自通信裝置具有的固有地址去生成變更后的名稱的處理流程圖。在圖8中利用名稱為“打印機(jī)”,固有地址用16進(jìn)制表示的話為“0x01,0x23,0x45,0x67,0x89,0xAB”的通信裝置104-a的情況來說明。
在名稱變更處理的執(zhí)行當(dāng)中,通信裝置104-a被其他的裝置通知為和現(xiàn)有的自裝置名相同的名稱時(shí),控制部201從非易失性存儲(chǔ)器207讀入自通信裝置的固有地址(步驟S701)、取出固有地址的末尾的1個(gè)字節(jié)值(0xAB)(步驟S702)、變換成字符串(“AB”)(步驟S703)、追加到自通信裝置所具有的名稱(“打印機(jī)”)的末尾(步驟S704)。因此通信裝置104-a的變換后的名稱為“打印機(jī)AB?!笨梢园选?”(連字符)或“_”(下劃線)、“”(空格)等字符加入到原來的名稱和被追加到其末尾的字符串之間。這時(shí)變更后的名稱分別為“打印機(jī)-AB”、“打印機(jī)_AB”、“打印機(jī)ΔAB”(Δ表示空格)。
這里講述了把裝置的固有地址的末尾1個(gè)字節(jié)的值變換成字符串之后,追加到名稱的末尾的方法,但是如果追加的值的長度達(dá)到了固有地址的長度(這時(shí)為6字節(jié))時(shí),則用哪個(gè)長度都可以。如果即使把名稱變更為“打印機(jī)AB”之后還和其他通信裝置的名稱一致的話,可以使用通信裝置的固有地址末尾2個(gè)字節(jié)的值來進(jìn)行變更。這時(shí),通信裝置104-a變更后的名稱為“打印機(jī)89AB”。所使用的值不僅僅限于固有地址的末尾。
作為變更名稱的其他生成方法,先在通信裝置內(nèi)存儲(chǔ)可使用的名稱一覽,然后可以從那里選擇出變更后的名稱。名稱一覽表顯示在圖9中。通信裝置在變更自裝置的名稱時(shí),參照被保存在非易失性存儲(chǔ)器207中的該名稱一覽,將接著當(dāng)前使用的名稱之后被舉例的名稱作為自通信裝置的名稱來使用。因此具有“打印機(jī)”的名稱的通信裝置在變更名稱時(shí),變更后的名稱為“無線打印機(jī)”。
這種情況下,變更名稱后再次執(zhí)行名稱變更處理,確認(rèn)變更后的名稱有沒有被其他裝置使用,如果已在其他裝置中被使用的話,就從名稱一覽中使用下一個(gè)名稱。隨著該處理的重復(fù)操作,如果名稱一覽中所包含的名稱數(shù)在可構(gòu)成同一近距離無線通信網(wǎng)絡(luò)的通信裝置的數(shù)量的總數(shù)以上的話,最終肯定將其變更為和其他裝置不同的名稱。
作為生成追加到原來名稱的字符串的方法,例如把在通信裝置內(nèi)生成的隨機(jī)數(shù)變換成字符串等,可以使用可生成和其他裝置難以重復(fù)的字符串的任意一種方法。
保存以名稱問訊應(yīng)答所通知的全部的名稱,利用上述固有地址、名稱一覽和隨機(jī)數(shù)進(jìn)行名稱變更的名稱如果和保存中的名稱重復(fù)的話,重復(fù)進(jìn)行名稱變更直到不重復(fù)為止,最后一定成為和其他裝置不同的名稱。
在本實(shí)施方式中,通信裝置104作為被保存在印刷裝置103中的裝置來進(jìn)行說明的,所以通信裝置104可以象通信裝置102那樣具有和外部連接的構(gòu)成。
在本實(shí)施方式中,作為和近距離無線通信網(wǎng)絡(luò)相連接的裝置,對(duì)保存有通信裝置104的印刷裝置103進(jìn)行了說明,內(nèi)裝的裝置或通過外置的通信裝置和近距離無線通信網(wǎng)絡(luò)連接的裝置不僅僅限于印刷裝置或計(jì)算機(jī),其他任一的裝置如掃描儀、數(shù)字相機(jī)、數(shù)字?jǐn)z像機(jī)、移動(dòng)電話、PDA等也可以。
在本實(shí)施方式中,以3臺(tái)通信裝置和同一近距離無線通信網(wǎng)絡(luò)連接,3臺(tái)中有2臺(tái)具有同一名稱的情況為例進(jìn)行了說明,但是和同一近距離無線通信網(wǎng)絡(luò)連接的通信裝置的臺(tái)數(shù)、具有同一名稱的通信裝置的臺(tái)數(shù)不僅僅只局限在本實(shí)施方式中。無論在任何時(shí)候,都可以執(zhí)行圖6所示的名稱變更處理,在其他通信裝置的名稱和自通信裝置的名稱相一致的情況下,隨著自通信裝置名稱的變更而使存在同一近距離無線通信網(wǎng)絡(luò)中的通信裝置的名稱變?yōu)椴煌?br>
在本實(shí)施方式中,說明了在發(fā)送名稱問訊請(qǐng)求之前,進(jìn)行發(fā)出詢問在周圍是否有可通信的其他裝置的問訊請(qǐng)求的處理的情況,但是問訊請(qǐng)求可以不是每次都要發(fā)出,也可以完全不發(fā)出。在不進(jìn)行問訊請(qǐng)求時(shí),把發(fā)送相對(duì)以前所進(jìn)行的問訊請(qǐng)求的應(yīng)答的另一通信裝置的固有地址保存到非易失性存儲(chǔ)器207中,并將名稱問訊請(qǐng)求發(fā)送到被保存的通信裝置中。
這時(shí),為了和被新追加到近距離無線通信網(wǎng)絡(luò)的設(shè)備相對(duì)應(yīng),從沒有保存在非易失性存儲(chǔ)器207中的裝置發(fā)出問訊請(qǐng)求或名稱的問訊請(qǐng)求時(shí),最好追加其裝置的固有地址。
(第2實(shí)施方式)本實(shí)施方式為具有印字功能的裝置內(nèi)裝或連接的通信裝置對(duì)其名稱進(jìn)行變更時(shí),其特征為印刷變更后的名稱。以下,在圖1A所示的近距離無線通信網(wǎng)絡(luò)中,以內(nèi)裝有通信裝置104-a的印刷裝置103-a實(shí)施本實(shí)施方式相關(guān)的名稱變更處理的情況為例,利用圖10所示的流程圖對(duì)其處理進(jìn)行說明。
圖10所示的實(shí)現(xiàn)處理的處理程序被存儲(chǔ)在通信裝置104內(nèi)的ROM203中,并由控制部201內(nèi)的CPU(沒有圖示)來運(yùn)行。并且,在圖10中對(duì)和圖4相同的處理賦予相同的參照數(shù)字,并省略其重復(fù)說明。
在通信裝置104-a中,執(zhí)行名稱變更處理時(shí),可以和第1實(shí)施方式一樣進(jìn)行問訊請(qǐng)求的發(fā)送處理(步驟S491~S492),在這里已經(jīng)知道那個(gè)是應(yīng)該進(jìn)行預(yù)先名稱問訊請(qǐng)求的發(fā)送的裝置。因此,從步驟S493的名稱問訊請(qǐng)求的發(fā)送開始處理,接收其應(yīng)答(步驟S494),將接收到的其他通信裝置的名稱和自通信裝置的名稱進(jìn)行比較(步驟S495)的結(jié)果為如果名稱不一致的話,就結(jié)束處理。另一方面,如果名稱一致的話,將自通信裝置的名稱變成和第1實(shí)施方式相同(步驟S496),并保存到非易失性存儲(chǔ)器207中。
利用印刷處理部301將變更后的名稱輸出(步驟S905),并結(jié)束處理。
當(dāng)應(yīng)該向多個(gè)裝置發(fā)送名稱問訊請(qǐng)求時(shí),重復(fù)處理直到對(duì)全部的對(duì)象裝置步驟S493~S496的處理都被進(jìn)行。名稱有變化的情況下,在步驟S905將最終被決定的名稱輸出。
在本實(shí)施方式中,由于印刷變更后的名稱,還有隨著在其他設(shè)備沒有和近距離無線通信網(wǎng)絡(luò)連接的通信裝置104的名稱的變更,使用者特別是印刷裝置103的管理者可以知道變更后的名稱,從而提高便利性。
在本實(shí)施方式中,作為通知變更后的名稱的裝置以使用印刷裝置103所具有的印刷處理部301的情況作了說明,也可以代替在印刷處理部301的印刷或者在印刷的基礎(chǔ)上,將變更后的名稱顯示在具有普通印刷裝置的顯示部中。
對(duì)只顯示變更后的名稱為例作了說明,也可以把變更前的名稱和變更后的名稱分別印刷或顯示。
(第3實(shí)施方式)下面,對(duì)涉及本發(fā)明的第3實(shí)施方式的通信裝置進(jìn)行說明。在本實(shí)施方式中,其特征為設(shè)置了一個(gè)可切換是否在通信裝置中進(jìn)行名稱變更處理的切換部。
圖11是本實(shí)施方式中的通信裝置102’的內(nèi)部構(gòu)成例示意框圖。表示第1實(shí)施方式中的通信裝置102的內(nèi)部構(gòu)成例的圖2和同一構(gòu)成要素都被附上了相同的參照數(shù)字。從圖2和圖11的比較可以明顯地看出,本實(shí)施方式中的通信裝置102’具有在圖2的通信裝置102附加上了切換部1101的構(gòu)成。并且,內(nèi)裝在印刷裝置中的通信裝置104也適用和通信裝置102’同樣的構(gòu)成。
作為切換部1101,可以是例如ON/OFF開關(guān)、滑動(dòng)移位接觸開關(guān)、撥動(dòng)式開關(guān)等物理性開關(guān),也可以是非易失性存儲(chǔ)器,該存儲(chǔ)器可存儲(chǔ)根據(jù)設(shè)置在通信裝置102’中的開關(guān)表示ON/OFF的值。如果基本上可以表示2個(gè)狀態(tài)的話,可以適用任意的裝置。并且,可以從和通信裝置102’連接的裝置(計(jì)算機(jī)101等)遠(yuǎn)程進(jìn)行切換部1101的設(shè)定、變更。
圖12是表示本實(shí)施方式的通信裝置的名稱變更處理的流程圖。
通信裝置102’在名稱變更處理之前檢查切換部1101的值(步驟S1201)。切換部1101所表示狀態(tài)為進(jìn)行名稱變更處理的情況時(shí),執(zhí)行圖4所示的、和第1實(shí)施方式相同的名稱變更處理(步驟S491~S496)。另一方面,切換部1101的顯示狀態(tài)顯示為沒有進(jìn)行名稱變更處理時(shí),結(jié)束其處理。
第1及第2實(shí)施方式的情況下,通信裝置在電源投入時(shí)或在規(guī)定的定時(shí)必須對(duì)其他通信裝置進(jìn)行名稱問訊,名稱比較的結(jié)果如果是另一通信裝置的名稱和自通信裝置的名稱一致的話,執(zhí)行變更自通信裝置的處理。根據(jù)本實(shí)施方式,通信裝置的使用者可以決定是否執(zhí)行名稱變更的處理,從而提高便利性。
(第4實(shí)施方式)下面對(duì)第4實(shí)施方式的通信裝置進(jìn)行說明。在本實(shí)施方式中,其特征為設(shè)置了一個(gè)可使通信裝置的名稱恢復(fù)到初始狀態(tài)的初始化處理部。
圖13是本實(shí)施方式的通信裝置102"的內(nèi)部構(gòu)成例的示意框圖。表示第1實(shí)施方式中的通信裝置102的內(nèi)部構(gòu)成例的圖2和同一構(gòu)成要素都被附上了相同的參照數(shù)字。從圖2和圖13的比較可以明顯地看出,本實(shí)施方式中的通信裝置102"具有在圖2的通信裝置102附加上了初始化處理部1301的構(gòu)成。并且,保存在印刷裝置中的通信裝置104也適用和通信裝置102"同樣的構(gòu)成。
在本實(shí)施方式的通信裝置102中,在名稱變更處理中變更姓名時(shí),有必要不除去作為初始值被保存的名稱而進(jìn)行保存?;蛘?,作為初始值被設(shè)定的名稱保存在ROM202中,也可以變更后的名稱被保存在非易失性存儲(chǔ)器207中。
圖14為本實(shí)施方式通信裝置102"中的名稱初始化處理的流程圖。通信裝置檢查出如由開關(guān)所構(gòu)成的初始化處理部1301被按下時(shí)(步驟S901),讀出存儲(chǔ)在非易失性存儲(chǔ)器207或ROM202中的名稱初始值(步驟S902),并將讀出的名稱作為自通信裝置的名稱進(jìn)行設(shè)定(步驟S903)。
由開關(guān)構(gòu)成初始值處理部1301時(shí),可以兼用圖11所示的切換部1101。這時(shí),切換部1101將使用由3個(gè)顯示狀態(tài)所構(gòu)成的開關(guān),這3個(gè)顯示狀態(tài)分別為顯示進(jìn)行名稱變更處理的狀態(tài)、顯示沒有進(jìn)行名稱變更處理的狀態(tài)、顯示名稱返回到初始值的狀態(tài)。
根據(jù)本實(shí)施方式,由于名稱變更處理其名稱被變更了的通信裝置中,使用者可把被變更了的名稱初始化,從而提高便利性。
在上述實(shí)施方式說明的近距離無線通信網(wǎng)絡(luò)由Bluetooth通信、IEEE802.11等的無線LAN通信構(gòu)成。
在上述實(shí)施方式中,以作為運(yùn)用了本發(fā)明的通信裝置的通信網(wǎng)絡(luò)的近距離無線通信網(wǎng)絡(luò)為例進(jìn)行了說明。如果是有關(guān)裝置名稱的具有同樣課題的通信網(wǎng)絡(luò)的話,無論是無線還是有線,任何通信網(wǎng)絡(luò)都適用本發(fā)明的通信裝置,并可以得到其效果。
在上述實(shí)施方式中,只對(duì)由一個(gè)設(shè)備構(gòu)成的通信裝置作了說明,相同的功能也可以由多個(gè)設(shè)備構(gòu)成的系統(tǒng)來實(shí)現(xiàn)。
把實(shí)現(xiàn)上述實(shí)施方式的功能的軟件程序(在實(shí)施方式中,對(duì)應(yīng)圖8、圖10、圖12、圖14的任意一個(gè)以上所表示的流程圖的程序)從記錄媒體直接,或者利用有線/無線通信提供給具有可執(zhí)行該程序的計(jì)算機(jī)的系統(tǒng)或裝置,通過由該系統(tǒng)或裝置的計(jì)算機(jī)來執(zhí)行所提供的程序,可實(shí)現(xiàn)同等的功能的情況也包含在本發(fā)明中。
因此,為了在計(jì)算機(jī)中實(shí)現(xiàn)本發(fā)明的功能處理,提供、安裝到該計(jì)算機(jī)中的程序編碼自身也實(shí)現(xiàn)本發(fā)明。即,用于實(shí)現(xiàn)本發(fā)明功能處理的計(jì)算機(jī)程序自身也被包含在本發(fā)明中。
此時(shí),如果具有程序的功能的話,不用考慮對(duì)象編碼、由自動(dòng)編程裝置所執(zhí)行的程序、提供給OS的腳本數(shù)據(jù)等程序的形態(tài)。
作為提供程序的存儲(chǔ)媒體,例如軟盤、硬盤、磁帶等磁記錄媒體、MO、CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-R、DVD-RW等光/光磁存儲(chǔ)媒體、非易失性的半導(dǎo)體存儲(chǔ)器等。
作為使用了有線/無線通信的程序的提供方法,例舉在計(jì)算機(jī)網(wǎng)絡(luò)的服務(wù)器中存儲(chǔ)形成本發(fā)明的計(jì)算機(jī)程序、或被壓縮的具有自動(dòng)安裝功能的文件等在客戶計(jì)算機(jī)上形成本發(fā)明的計(jì)算機(jī)程序的數(shù)據(jù)文件(程序數(shù)據(jù)文件),并將程序數(shù)據(jù)文件下載到有連接的客戶計(jì)算機(jī)的方法。這時(shí),可以把程序數(shù)據(jù)文件分割成多個(gè)段文件,并且把段文件配置到不同的服務(wù)器中。
也就是說,可使多個(gè)用戶下載在計(jì)算機(jī)上實(shí)現(xiàn)本發(fā)明功能處理的程序數(shù)據(jù)文件的服務(wù)器裝置也包含在本發(fā)明中。
將本發(fā)明的程序加密后存儲(chǔ)到CD-ROM等的存儲(chǔ)媒體中,并分配給用戶,把滿足規(guī)定的條件的用戶提供解密的關(guān)鍵信息的例如可通過英特網(wǎng)從主頁下載而供給,根據(jù)關(guān)鍵信息的使用而執(zhí)行被加密了的程序,也可安裝到計(jì)算機(jī)中而實(shí)現(xiàn)。
計(jì)算機(jī)除了由執(zhí)行讀出的程序而實(shí)現(xiàn)上述實(shí)施方式的功能之外,還根據(jù)其程序的指示,在計(jì)算機(jī)上運(yùn)行的OS進(jìn)行實(shí)際處理的一部分或全部,根據(jù)其處理也可實(shí)現(xiàn)上述實(shí)施方式的功能。
從存儲(chǔ)媒體被讀出的程序在被寫入到由插入計(jì)算機(jī)中的功能擴(kuò)充基板和連接計(jì)算機(jī)的功能擴(kuò)充單元所具有的存儲(chǔ)器中后,根據(jù)其程序的指示,由功能擴(kuò)張基板和功能擴(kuò)張單元所具有的CPU進(jìn)行實(shí)際處理的一部分或全部,并根據(jù)該處理實(shí)現(xiàn)上述實(shí)施方式的功能。
如以上說明的那樣,根據(jù)本發(fā)明,在把和網(wǎng)絡(luò)的通信功能附加到另一設(shè)備上的通信裝置中,由于可獨(dú)立進(jìn)行名稱的變更處理,因此同一網(wǎng)絡(luò)內(nèi)的所有設(shè)備都可用其名稱唯一指定,從而可提高使用者的便利性。
名稱變化之后,隨著對(duì)變更后的名稱的印刷和顯示,使用者很容易就可以了解到其通信裝置的名稱被變更的情況以及最新的名稱,從而提高便利性。
由于可對(duì)執(zhí)行或不執(zhí)行名稱變更處理進(jìn)行切換,所以使用者也可對(duì)應(yīng)不想變更名稱的情況,從而提高便利性。
由于可以把名稱恢復(fù)為初始值,可輕易地把被變更了的名稱根據(jù)需要恢復(fù)到初始值,從而提高便利性。
此外,該發(fā)明可以適用于具有多個(gè)或一個(gè)單元的系統(tǒng)。當(dāng)然該發(fā)明也適用于由提供的程序所執(zhí)行的由當(dāng)前系統(tǒng)或發(fā)明所定義的進(jìn)程而實(shí)現(xiàn)的情況。
本發(fā)明不僅僅只限于上述實(shí)施方式,在不脫離本發(fā)明的精神和范圍的情況下,可進(jìn)行各種各樣的變更和變形。因此,為了公開本發(fā)明的范圍,特附上以下權(quán)利要求。
權(quán)利要求
1.一種具有在通信網(wǎng)絡(luò)上使用的名稱的通信裝置,其特征為具有以下裝置從可通信的另一通信裝置取得名稱的名稱取得裝置、將取得的另一裝置的名稱和本身具有的名稱進(jìn)行比較的比較裝置、根據(jù)上述比較的結(jié)果,把上述本身具有的名稱或上述另一裝置的名稱的任意一個(gè)變更使得上述本身具有的名稱或上述另一裝置的名稱相互不同的控制裝置。
2.如權(quán)利要求1記載的通信裝置,其特征為上述控制裝置根據(jù)在原來的名稱上附加預(yù)定的字符串而生成上述變更后的名稱。
3.如權(quán)利要求1或2記載的通信裝置,其特征為上述通信裝置具有通信用的地址,利用上述通信用的地址生成上述變更后的名稱。
4.如權(quán)利要求1記載的通信裝置,其特征為上述控制裝置利用隨機(jī)數(shù)生成上述變更后的名稱。
5.如權(quán)利要求1記載的通信裝置,其特征為從預(yù)先準(zhǔn)備好的名稱候補(bǔ)中選擇出名稱,從而進(jìn)行變更名稱。
6.如權(quán)利要求1記載的通信裝置,其特征為上述控制裝置進(jìn)行控制以便在上述通信裝置的電源投入時(shí)或在每個(gè)預(yù)定的時(shí)間兩者中的至少一方進(jìn)行上述名稱取得裝置的上述名稱的取得。
7.如權(quán)利要求1所記載的通信裝置,其特征為具有輸出上述變更后的名稱的輸出裝置。
8.如權(quán)利要求7記載的通信裝置,其特征為上述輸出裝置為印刷裝置或顯示裝置。
9.如權(quán)利要求1記載的通信裝置,其特征為具有設(shè)定是否進(jìn)行上述本身具有的名稱變更的設(shè)定裝置,并且根據(jù)該設(shè)定裝置的設(shè)定來變更名稱。
10.如權(quán)利要求1記載的通信裝置,其特征為具有將上述被變更的名稱恢復(fù)到初始名稱的恢復(fù)裝置。
11.如權(quán)利要求10記載的通信裝置,其特征為上述名稱的初始值是由上述通信裝置的制造者賦予的名稱。
12.一種信息處理裝置,其特征為具有如權(quán)利要求1記載的通信裝置并形成為可使用。
13.一種利用如權(quán)利要求1記載的通信裝置所構(gòu)成的通信網(wǎng)絡(luò)。
14.一種具有在通信網(wǎng)絡(luò)上使用的名稱的通信裝置的控制方法,其特征為包括從可通信的另一通信裝置取得名稱的名稱取得步驟、將取得的另一裝置的名稱和本身具有的名稱進(jìn)行比較的比較步驟、根據(jù)上述比較的結(jié)果,把上述本身具有的名稱或上述另一裝置的名稱的任意一個(gè)變更使得上述本身具有的名稱或上述另一裝置的名稱相互不同的控制步驟。
15.一種在計(jì)算機(jī)裝置中實(shí)現(xiàn)權(quán)利要求14記載的通信裝置的控制方法的計(jì)算機(jī)程序。
16.一種計(jì)算機(jī)裝置可讀存儲(chǔ)裝置,其特征為存儲(chǔ)權(quán)利要求15記載的計(jì)算機(jī)程序。
全文摘要
提供一種在通信網(wǎng)絡(luò)上可設(shè)定固有名稱的通信裝置及其控制方法,可自立地變更名稱,以便在同一個(gè)無線通信網(wǎng)絡(luò)中不會(huì)存在多個(gè)具有同一名稱的通信裝置,在本發(fā)明中,通信裝置向可通信的另一裝置詢問名稱,并檢查是否和自己的名稱一致。然后,如果一致的話,利用自己具有的無線通信用的地址來生成和另一裝置不同的名稱,并變更為該名稱。這樣,即使是新的裝置加入到網(wǎng)絡(luò)中,和另一裝置不同的名稱也會(huì)常常被自動(dòng)賦予。
文檔編號(hào)H04L12/28GK1450471SQ03110710
公開日2003年10月22日 申請(qǐng)日期2003年4月11日 優(yōu)先權(quán)日2002年4月11日
發(fā)明者橫田茜 申請(qǐng)人:佳能株式會(huì)社