CN1269055C - 在通信网络上可设定固有名称的通信装置及其控制方法 - Google Patents

在通信网络上可设定固有名称的通信装置及其控制方法 Download PDF

Info

Publication number
CN1269055C
CN1269055C CNB031107109A CN03110710A CN1269055C CN 1269055 C CN1269055 C CN 1269055C CN B031107109 A CNB031107109 A CN B031107109A CN 03110710 A CN03110710 A CN 03110710A CN 1269055 C CN1269055 C CN 1269055C
Authority
CN
China
Prior art keywords
communicator
title
mentioned
name
inquiring
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB031107109A
Other languages
English (en)
Other versions
CN1450471A (zh
Inventor
横田茜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Publication of CN1450471A publication Critical patent/CN1450471A/zh
Application granted granted Critical
Publication of CN1269055C publication Critical patent/CN1269055C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • H04L61/3005Mechanisms for avoiding name conflicts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/30Types of network names
    • H04L2101/365Application layer names, e.g. buddy names, unstructured names chosen by a user or home appliance name

Abstract

提供一种在通信网络上可设定固有名称的通信装置及其控制方法,可自立地变更名称,以便在同一个无线通信网络中不会存在多个具有同一名称的通信装置,在本发明中,通信装置向可通信的另一装置询问名称,并检查是否和自己的名称一致。然后,如果一致的话,利用自己具有的无线通信用的地址来生成和另一装置不同的名称,并变更为该名称。这样,即使是新的装置加入到网络中,和另一装置不同的名称也会常常被自动赋予。

Description

在通信网络上可设定固有名称的通信装置及其控制方法
技术领域
本发明涉及一种通信装置及其控制方法,特别是涉及一种具有在通信网络上使用的名称的通信装置及其控制方法。
背景技术
在使用TCP/IP的通信中,其通信装置中的每个装置都可以有一个拥有唯一值的IP地址和对应IP地址的、用于显示装置的名称。IP地址和其对应的装置名由域名服务器来管理,相同的网络中不会存在多个相同的装置名。因此,网络使用者可以利用装置名去访问存在于该网络中的特定的通信装置。
另一方面,即使是在近距离无线通信的状态下,为了连接近距离无线通信网络而使用的装置中除了具有唯一值的地址外,还可具有用于显示装置的名称。但是,近距离无线通信网络只是暂时的,它不像域名服务器那样具有把装置名进行统一管理的装置。使用了这种近距离无线通信方式的通信设备大多是从制造设备的厂家重新得到装置名后,将其记录到装置中。
这样,在预先制造时被赋予装置名的话,相同的装置名将作为初始值赋予同一形式的通信装置。如果具有输入装置的通信装置的话,可利用输入装置对作为初始值被设定的名称进行变更。但是,打印机、扫描仪、数字照相机、数字摄像机等大多不具有用于变更被作为初始值而设定的名称的输入装置。这样的设备把通信装置内置或外部连接从而进行设备间无线通信时,使用者必须以重新被设定的装置名来判别设备。
例如当相同的近距离无线通信网络中存在多台内装有具有“打印机”名称的通信装置的同一机种的打印机时,使用者不可以用“打印机”的名称去访问特定的打印机,从而有损其便利性。
发明内容
本发明的目的就是要解决这样的现有技术中的问题点,即提供一种不会在相同的通信网络中存在多个具有相同名称的通信装置地可以自立地变更名称的通信装置及其控制方法。
本发明采用一种具有在通信网络上使用的名称的通信装置,其特征为包括:向另一通信装置问讯名称的问讯装置;基于上述另一通信装置对由上述问讯装置的问讯而作出的响应来取得上述另一通信装置的名称的名称取得装置;将取得的该另一通信装置的名称和该通信装置具有的名称进行比较的比较装置;根据上述比较的结果,把该通信装置具有的名称或上述另一通信装置的名称变更使得上述通信装置本身具有的名称和上述另一通信装置的名称相互不同的控制装置。
本发明采用一种具有在通信网络上使用的名称的通信装置的控制方法,其特征为包括:向另一通信装置问讯名称的问讯步骤;基于上述另一通信装置对由上述问讯装置的问讯而作出的响应来取得上述另一通信装置的名称的名称取得步骤;将取得的该另一通信装置的名称和该通信装置本身具有的名称进行比较的比较步骤;根据上述比较的结果,把上述该通信装置本身具有的名称或上述另一通信装置的名称变更使得上述该通信装置本身具有的名称或上述另一通信装置的名称相互不同的控制步骤。
即,本发明的通信装置,具有在通信网络上使用的名称,其特征为具有从可通信的其他通信装置获得名称的名称取得装置、将获得的其他装置的名称和本身具有的名称进行比较的比较装置、比较的结果为本身具有的名称和其他装置的名称一致的话,把本身具有的名称改为和其他装置的名称不同的名称的控制装置。
本发明的信息处理装置,具有本发明的通信装置并形成为可利用。
本发明的通信网络,利用本发明的通信装置所构成。
本发明的通信装置的控制方法,该通信装置具有在通信网络上使用的名称,其特征为具有从可通信的其他通信装置获得名称的名称取得步骤、将获得的其他装置的名称和本身具有的名称进行比较的比较步骤、比较的结果为本身具有的名称和其他装置的名称一致的话,把本身具有的名称改为和其他装置的名称不同的名称的控制步骤。
本发明的计算机程序,用于使本发明的通信装置的控制方法在计算机装置中实现。
本发明的计算机装置可读存储媒体,其特征为存储本发明的计算机程序。
下面将参照附图对本发明的其他特征和优点进行说明。在附图中,用相同的参照号码来表示相同或同样的构成。
附图说明
图1A是本发明的第1实施方式中的近距离无线通信网络的整体构成例示意图。图1B是打印机103-a执行图1A第1实施方式中的名称变更处理之后的状态一例示意图。
图2是表示涉及本发明第1实施方式的通信装置102的内部构成例框图。
图3是表示涉及本发明第1实施方式的通信装置103的内部构成例框图。
图4是表示涉及本发明第1实施方式的通信装置执行的名称变更处理的流程图。
图5是表示图4中的名称变更处理概要的时序图。
图6是在图7A的状态近距离无线通信网络中,涉及本发明第1实施方式的通信装置104-b进行名称变更处理时的时序图。
图7A是印刷装置103-c加入到图1B的状态近距离无限通信网络中的状态图。图7B表示的是在图7A的状态中图6的处理结束后的状态图。
图8是在涉及本发明第1的通信装置中,变更后的名称生成处理的流程图。
图9是可使用于其他名称生成处理的名称一览图。
图10是涉及本发明第2实施方式的通信装置中的名称变更处理流程图。
图11是涉及本发明第3实施方式的通信装置的内部构成例框图。
图12是涉及本发明第3实施方式的通信装置中的名称变更处理流程图。
图13是涉及本发明第4实施方式的通信装置的内部构成例框图。
图14是涉及本发明第4实施方式的通信装置中的名称初始化处理的流程图。
具体实施方式
下面参照附图对本发明进行详细的说明。
图1是利用了涉及本发明第1实施方式的通信装置所构成的近距离无线通信网络的整体构成例图。无线通信用的通信装置102和计算机101相连。通信装置102的装置名根据计算机101的输入装置(未在图中显示的键盘、鼠标等)从初始值开始被变更,装置名被设定为“My PC”。103-a、103-b为印刷装置(总称为印刷装置103),其中分别内装有通信装置104-a、104-b(下面总称为通信装置104)。并且,印刷装置103中没有用于变更通信装置104的装置名的输入装置,通信装置104用作为名称的初始值的“打印机”的装置名来进行通信处理。
在图1A的状态中,从计算机101可以看到在近距离无线通信网络中有2台分别名为“My PC”和“打印机”的印刷装置。计算机101及印刷装置103利用通信装置102和通信装置104由近距离无线通信进行连接,可接收和发送命令和印刷图像。
图2是表示通信装置102的内部构成的框图。通信装置102是由CPU等的控制部201、ROM202、RAM203、通信部204、天线205、I/F部206、非易失性存储器207构成的。控制部201控制整个通信装置102。ROM202存储控制部201运作用的常量、变量、程序等。RAM203作为控制部201的作业领域而使用。通信装置的名称、用于通信的装置固有的地址等的数据被保存在非易失性存储器207中。通信部204、天线205由近距离无线通信来进行设备间通信。I/F部206在和其他装置(本实施方式的情况下是计算机101)连接时被使用。
图3是印刷装置103的内部构成框图。从图3和图2的比较可以明确的是,印刷装置103是由和图2中说明的通信装置102具有同样构成的通信装置104、印刷装置301构成的。因此,通信装置104内部的构成附上相同的号码并省略其说明。印刷处理部301被使用于从计算机101通过通信装置102传送过来的印刷数据的印刷、变更后的装置名的印刷。
图4是通信装置102或104执行名称变更处理的流程图。名称变更处理是由控制部201内的CPU(未图示)执行用于进行存储在ROM203中的、对应图4的流程图的运作的程序来实现的。
在执行名称变更处理时,通信装置102或104将询问自己周围是否有可通信的其他装置的问讯请求发送到近距离通信网络上(步骤S491)。询问的结果如果在规定时间内没有应答、或是判断为没有其他通信装置的情况下,认为和其他装置的装置名不重复而结束名称变更处理(步骤S492)。
另一方面,在步骤S492中,如果具有通信可能的其他通信装置的话,将名称问讯请求发送到该通信装置中(步骤S493)。如果接收到包括该通信装置名称的名称问讯应答(步骤S494),则将接收到的其他通信装置的名称和自通信装置的名称进行比较(步骤S495)。步骤S495的比较结果,如果名称不一致的话,结束处理;如果名称一致的话,如以下说明的那样将自通信装置的名称变更之后(步骤S496),结束处理。在同一近距离无线通信网络内存在多个通信装置的情况下,按顺序对其他装置重复进行步骤S493-S496的处理,将名称进行变更,从而使网络内不会重复存在相同的名称。
图5为图1A中的3台通信装置102、104-a、104-b存在于同一近距离通信网络时的名称变更处理的概要时序图。在图中以通信装置104-a执行名称变更的情况为例进行说明。
通信装置104-a在执行名称变更处理时,把询问周围(通常在同一近距离无线通信网络内)是否有可通信的其他的通信装置的问讯请求发送到近距离无线通信网络上(步骤S401)。接收到该问讯请求的各通信装置102及104-b将问讯应答发送到通信装置104-a中(步骤S402)。
接收到了从通信装置102及104-b发出的问讯应答后的通信装置104-a首先将名称问讯请求发送到通信装置104-b中(步骤S403)。接收到名称问讯请求的通信装置104-b将包含被赋予的自通信装置名称(“打印机”)的名称问讯应答发送给通信装置104-a(步骤S404)。
从通信装置104-b接收到名称问讯应答的通信装置104-a对包含在应答中的名称和赋予给自通信装置的名称进行比较(步骤8405)。通信装置104-a的名称为“打印机”,通信装置104-b的名称也是“打印机”,所以步骤S405的结果为两者的名称一致。因此通信装置104-a将根据后面描述的名称生成方法去变更自通信装置的名称,进行存储变更后的名称的处理(步骤S406)。这里,通信装置104-a将自装置的名称变更为“打印机AB”。
接着,通信装置104-a将名称问讯请求发送到发送了问讯应答的通信装置102中(步骤8407)。接收到名称问讯请求的通信装置102把赋予给自通信装置的名称附在名称问讯应答中后,将其发送到通信装置104-a中(步骤S408)。本实施方式的情况下,由于通信装置102的名称是“MyPC”,所以“My PC”作为名称问讯应答被发送。
接收到了名称问讯应答的通信装置104-a对应答中所含的名称和自通信装置的名称进行比较(步骤S409)。这时的通信装置104-a的名称是“打印机AB”,通信装置102的名称是“My PC”,所以比较的结果是不一致的。因此通信装置104-a不变更自装置的名称。
图5所显示的处理结束之后的实施方式的整体构成显示在图1B中。在图1B的状态中,该近距离无线通信网络的使用者(例如计算机101的使用者)了解到,在该近距离无线通信网络内里除了“My PC”之外,还有称为“打印机AB”的印刷装置和成为“打印机”的印刷装置,从而可以区别各自的印刷装置。
这之后,虽然在内装在印刷装置103-b中的通信装置104-b和在与计算机101相连的通信装置102中也执行由图4和图5说明的名称变更处理,但是由于没有在同一近距离无线通信网络中具有相同名称的通信装置,所以名称不能够被变更。
下面利用图6和图7来对将印刷装置103-c加入到图5中所显示的处理结束之后的近距离无线通信网络(图1B)中时的处理进行说明。印刷装置103-c被认为是内装有具有“打印机”名称的通信装置104-c。
图7A表示的是把印刷装置103-c加入到显示在图1B中的近距离无线通信网络之后的状态。从该近距离无线通信网络的使用者看来,该近距离无线通信网络中好像除了“打印机AB”、“My PC”之外,还有2台叫做“打印机”的印刷装置。
图6是图7所示的近距离无限通信网络中,通信装置104-b执行名称变更处理时的时序图。
通信装置104-b在执行名称变更处理时,把询问周围是否有可通信的其他通信装置的问讯请求发送出去(步骤S501)。接收到问讯请求的各通信装置(102、104-a、104-c)将问讯应答发送到通信装置104-b中(步骤S502)。
接收到从其他的通信装置发出的问讯应答的通信装置104-b首先将名称问讯请求发送到通信装置104-a中(步骤S503)。接收到名称问讯请求的通信装置104-a把包括了自通信装置名“打印机AB”的问讯应答发送到通信装置104-b中(步骤S504)。
接收到名称问讯应答的通信装置104-b对应答中所包含的名称和赋予给自通信装置的名称进行比较(步骤S505)。通信装置104-b的名称是“打印机”,通信装置1-4-a的名称是“打印机AB”,所以比较的结果不一致,通信装置104-b也不用变更自装置的名称。
接着,通信装置104-b对通信装置104-c发出名称问讯请求(步骤S506)。接收到名称问讯请求的通信装置104-c将包含有自通信装置名“打印机”的问讯应答发送到104-b中(步骤S507)。
接收到名称问讯应答的通信装置104-b对应答中所包含的名称和赋予给自通信装置中的名称进行比较(步骤S508)。由于通信装置104-b的名称为“打印机”,所以步骤S508的结果为名称一致。因此通信装置104-b将根据后面描述的名称生成方法去变更自通信装置的名称,进行存储变更后的名称的处理(步骤S509)。这里,通信装置104-a将自装置的名称变更为“打印机CD”。
接着,通信装置104-b对通信装置102发出名称问讯请求(步骤S510)。接收到名称问讯请求的通信装置102将包含有自通信装置名“My PC”的问讯应答发送到104-b中(步骤S511)。
接收到名称问讯应答的通信装置104-b对应答中所包含的名称和赋予给自通信装置中的名称进行比较(步骤S512)。通信装置104-b的名称为“打印机AB”,通信装置102的名称为“My PC”,所以比较的结果为不一致。因此通信装置104-b不变更自装置的名称。
图7B是图6所示的处理结束后的同一近距离无线通信网络的构成图。通信装置104-a的名称为“打印机AB”,通信装置104-b的名称为“打印机CD”,通信装置104-c的名称为“打印机”,这样构成同一近距离无线网络的通信装置都各自具有不同的名称。因此,如果从计算机101来看和近距离无线通信网络相连接的装置时,由于3台印刷装置(103-a、103-b、103-c)各自都具有不同的名称,所以可以区别各自的印刷装置,从而提高使用者的便利性。
在图5、图6中显示的执行名称变更处理的定时是可任意设定的,例如可在通信装置的电源投入时执行。也可由通信装置利用内部计时信号和日历来计算时间,并在执行完上次名称变更处理之后,每经过一段规定的时间时进行名称变更处理。这时,自通信装置在和其他通信装置进行无线连接时,可将处理执行一直保留到其连接完毕,也可每经过一段规定的时间试着再执行。并且,还可以在变更名称的时候,为了确认变更后的名称不和其他装置的名称重复时执行。
在本实施方式中,通信装置104每次在接收名称问讯应答时都反复进行名称的比较,但是代替它,也可以把名称问讯请求送到对问讯请求进行应答的所有的通信装置中,并且在接收到所有的对应名称问讯应答之后,进行名称的比较处理。
下面,对名称变更时的名称生成方法进行说明。
通信装置102及通信装置104如MAC(Media Access Control)地址和近距离无线通信网络上使用的通信地址那样,除了名称之外,具有可将通信装置设定为唯一的特定的地址。因此,随着使用这样的地址去生成变更后的名称,可以生成和其他装置不同的名称。
图8表示的是从自通信装置具有的固有地址去生成变更后的名称的处理流程图。在图8中利用名称为“打印机”、固有地址用16进制表示的话为“0×01,0×23,0×45,0×67,0×89,0×AB”的通信装置104-a的情况来说明。
在名称变更处理的执行当中,通信装置104-a被其他的装置通知为和现有的自装置名相同的名称时,控制部201从非易失性存储器207读入自通信装置的固有地址(步骤S701)、取出固有地址的末尾的1个字节值(0×AB)(步骤S702)、变换成字符串(“AB”)(步骤S703)、追加到自通信装置所具有的名称(“打印机”)的末尾(步骤S704)。因此通信装置104-a的变换后的名称为“打印机AB”。
可以把“-”(连字符)或“_”(下划线)、“”(空格)等字符加入到原来的名称和被追加到其末尾的字符串之间。这时变更后的名称分别为“打印机-AB”、“打印机_AB”、“打印机ΔAB”(Δ表示空格)。
这里讲述了把装置的固有地址的末尾1个字节的值变换成字符串之后,追加到名称的末尾的方法,但是如果追加的值的长度达到了固有地址的长度(这时为6字节)时,则用哪个长度都可以。如果即使把名称变更为“打印机AB”之后还和其他通信装置的名称一致的话,可以使用通信装置的固有地址末尾2个字节的值来进行变更。这时,通信装置104-a变更后的名称为“打印机89AB”。所使用的值不仅仅限于固有地址的末尾。
作为变更名称的其他生成方法,先在通信装置内存储可使用的名称一览,然后可以从那里选择出变更后的名称。名称一览表显示在图9中。通信装置在变更自装置的名称时,参照被保存在非易失性存储器207中的该名称一览,将接着当前使用的名称之后被举例的名称作为自通信装置的名称来使用。因此具有“打印机”的名称的通信装置在变更名称时,变更后的名称为“无线打印机”。
这种情况下,变更名称后再次执行名称变更处理,确认变更后的名称有没有被其他装置使用,如果已在其他装置中被使用的话,就从名称一览中使用下一个名称。随着该处理的重复操作,如果名称一览中所包含的名称数在可构成同一近距离无线通信网络的通信装置的数量的总数以上的话,最终肯定将其变更为和其他装置不同的名称。
作为生成追加到原来名称的字符串的方法,例如把在通信装置内生成的随机数变换成字符串等,可以使用可生成和其他装置难以重复的字符串的任意一种方法。
保存以名称问讯应答所通知的全部的名称,利用上述固有地址、名称一览和随机数进行名称变更的名称如果和保存中的名称重复的话,重复进行名称变更直到不重复为止,最后一定成为和其他装置不同的名称。
在本实施方式中,通信装置104作为被保存在印刷装置103中的装置来进行说明的,所以通信装置104可以象通信装置102那样具有和外部连接的构成。
在本实施方式中,作为和近距离无线通信网络相连接的装置,对保存有通信装置104的印刷装置103进行了说明,内装的装置或通过外置的通信装置和近距离无线通信网络连接的装置不仅仅限于印刷装置或计算机,其他任一的装置如扫描仪、数字相机、数字摄像机、移动电话、PDA等也可以。
在本实施方式中,以3台通信装置和同一近距离无线通信网络连接,3台中有2台具有同一名称的情况为例进行了说明,但是和同一近距离无线通信网络连接的通信装置的台数、具有同一名称的通信装置的台数不仅仅只局限在本实施方式中。无论在任何时候,都可以执行图6所示的名称变更处理,在其他通信装置的名称和自通信装置的名称相一致的情况下,随着自通信装置名称的变更而使存在同一近距离无线通信网络中的通信装置的名称变为不同。
在本实施方式中,说明了在发送名称问讯请求之前,进行发出询问在周围是否有可通信的其他装置的问讯请求的处理的情况,但是问讯请求可以不是每次都要发出,也可以完全不发出。在不进行问讯请求时,把发送相对以前所进行的问讯请求的应答的另一通信装置的固有地址保存到非易失性存储器207中,并将名称问讯请求发送到被保存的通信装置中。
这时,为了和被新追加到近距离无线通信网络的设备相对应,从没有保存在非易失性存储器207中的装置发出问讯请求或名称的问讯请求时,最好追加其装置的固有地址。
(第2实施方式)
本实施方式为具有印字功能的装置内装或连接的通信装置对其名称进行变更时,其特征为印刷变更后的名称。以下,在图1A所示的近距离无线通信网络中,以内装有通信装置104-a的印刷装置103-a实施本实施方式相关的名称变更处理的情况为例,利用图10所示的流程图对其处理进行说明。
图10所示的实现处理的处理程序被存储在通信装置104内的ROM203中,并由控制部201内的CPU(没有图示)来运行。并且,在图10中对和图4相同的处理赋予相同的参照数字,并省略其重复说明。
在通信装置104-a中,执行名称变更处理时,可以和第1实施方式一样进行问讯请求的发送处理(步骤S491-S492),在这里已经知道那个是应该进行预先名称问讯请求的发送的装置。因此,从步骤S493的名称问讯请求的发送开始处理,接收其应答(步骤S494),将接收到的其他通信装置的名称和自通信装置的名称进行比较(步骤S495)的结果为如果名称不一致的话,就结束处理。另一方面,如果名称一致的话,将自通信装置的名称变成和第1实施方式相同(步骤S496),并保存到非易失性存储器207中。
利用印刷处理部301将变更后的名称输出(步骤S905),并结束处理。
当应该向多个装置发送名称问讯请求时,重复处理直到对全部的对象装置步骤S493-S496的处理都被进行。名称有变化的情况下,在步骤S905将最终被决定的名称输出。
在本实施方式中,由于印刷变更后的名称,还有随着在其他设备没有和近距离无线通信网络连接的通信装置104的名称的变更,使用者特别是印刷装置103的管理者可以知道变更后的名称,从而提高便利性。
在本实施方式中,作为通知变更后的名称的装置以使用印刷装置103所具有的印刷处理部301的情况作了说明,也可以代替在印刷处理部301的印刷或者在印刷的基础上,将变更后的名称显示在具有普通印刷装置的显示部中。
对只显示变更后的名称为例作了说明,也可以把变更前的名称和变更后的名称分别印刷或显示。
(第3实施方式)
下面,对涉及本发明的第3实施方式的通信装置进行说明。在本实施方式中,其特征为设置了一个可切换是否在通信装置中进行名称变更处理的切换部。
图11是本实施方式中的通信装置102’的内部构成例示意框图。表示第1实施方式中的通信装置102的内部构成例的图2和同一构成要素都被附上了相同的参照数字。从图2和图11的比较可以明显地看出,本实施方式中的通信装置102’具有在图2的通信装置102附加上了切换部1101的构成。并且,内装在印刷装置中的通信装置104也适用和通信装置102’同样的构成。
作为切换部1101,可以是例如ON/OFF开关、滑动移位接触开关、拨动式开关等物理性开关,也可以是非易失性存储器,该存储器可存储根据设置在通信装置102’中的开关表示ON/OFF的值。如果基本上可以表示2个状态的话,可以适用任意的装置。并且,可以从和通信装置102’连接的装置(计算机101等)远程进行切换部1101的设定、变更。
图12是表示本实施方式的通信装置的名称变更处理的流程图。
通信装置102’在名称变更处理之前检查切换部1101的值(步骤S1201)。切换部1101所表示状态为进行名称变更处理的情况时,执行图4所示的、和第1实施方式相同的名称变更处理(步骤S491-S496)。另一方面,切换部1101的显示状态显示为没有进行名称变更处理时,结束其处理。
第1及第2实施方式的情况下,通信装置在电源投入时或在规定的定时必须对其他通信装置进行名称问讯,名称比较的结果如果是另一通信装置的名称和自通信装置的名称一致的话,执行变更自通信装置的处理。根据本实施方式,通信装置的使用者可以决定是否执行名称变更的处理,从而提高便利性。
(第4实施方式)
下面对第4实施方式的通信装置进行说明。在本实施方式中,其特征为设置了一个可使通信装置的名称恢复到初始状态的初始化处理部。
图13是本实施方式的通信装置102″的内部构成例的示意框图。表示第1实施方式中的通信装置102的内部构成例的图2和同一构成要素都被附上了相同的参照数字。从图2和图13的比较可以明显地看出,本实施方式中的通信装置102″具有在图2的通信装置102附加上了初始化处理部1301的构成。并且,保存在印刷装置中的通信装置104也适用和通信装置102″同样的构成。
在本实施方式的通信装置102中,在名称变更处理中变更姓名时,有必要不除去作为初始值被保存的名称而进行保存。或者,作为初始值被设定的名称保存在ROM202中,也可以变更后的名称被保存在非易失性存储器207中。
图14为本实施方式通信装置102″中的名称初始化处理的流程图。通信装置检查出如由开关所构成的初始化处理部1301被按下时(步骤S901),读出存储在非易失性存储器207或ROM202中的名称初始值(步骤S902),并将读出的名称作为自通信装置的名称进行设定(步骤S903)。
由开关构成初始值处理部1301时,可以兼用图11所示的切换部1101。这时,切换部1101将使用由3个显示状态所构成的开关,这3个显示状态分别为:显示进行名称变更处理的状态、显示没有进行名称变更处理的状态、显示名称返回到初始值的状态。
根据本实施方式,由于名称变更处理其名称被变更了的通信装置中,使用者可把被变更了的名称初始化,从而提高便利性。
在上述实施方式说明的近距离无线通信网络由Bluetooth通信、IEEE802.11等的无线LAN通信构成。
在上述实施方式中,以作为运用了本发明的通信装置的通信网络的近距离无线通信网络为例进行了说明。如果是有关装置名称的具有同样课题的通信网络的话,无论是无线还是有线,任何通信网络都适用本发明的通信装置,并可以得到其效果。
在上述实施方式中,只对由一个设备构成的通信装置作了说明,相同的功能也可以由多个设备构成的系统来实现。
把实现上述实施方式的功能的软件程序(在实施方式中,对应图8、图10、图12、图14的任意一个以上所表示的流程图的程序)从记录媒体直接,或者利用有线/无线通信提供给具有可执行该程序的计算机的系统或装置,通过由该系统或装置的计算机来执行所提供的程序,可实现同等的功能的情况也包含在本发明中。
因此,为了在计算机中实现本发明的功能处理,提供、安装到该计算机中的程序编码自身也实现本发明。即,用于实现本发明功能处理的计算机程序自身也被包含在本发明中。
此时,如果具有程序的功能的话,不用考虑对象编码、由自动编程装置所执行的程序、提供给OS的脚本数据等程序的形态。
作为提供程序的存储媒体,例如软盘、硬盘、磁带等磁记录媒体、MO、CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-R、DVD-RW等光/光磁存储媒体、非易失性的半导体存储器等。
作为使用了有线/无线通信的程序的提供方法,例举在计算机网络的服务器中存储形成本发明的计算机程序、或被压缩的具有自动安装功能的文件等在客户计算机上形成本发明的计算机程序的数据文件(程序数据文件),并将程序数据文件下载到有连接的客户计算机的方法。这时,可以把程序数据文件分割成多个段文件,并且把段文件配置到不同的服务器中。
也就是说,可使多个用户下载在计算机上实现本发明功能处理的程序数据文件的服务器装置也包含在本发明中。
将本发明的程序加密后存储到CD-ROM等的存储媒体中,并分配给用户,把满足规定的条件的用户提供解密的关键信息的例如可通过英特网从主页下载而供给,根据关键信息的使用而执行被加密了的程序,也可安装到计算机中而实现。
计算机除了由执行读出的程序而实现上述实施方式的功能之外,还根据其程序的指示,在计算机上运行的OS进行实际处理的一部分或全部,根据其处理也可实现上述实施方式的功能。
从存储媒体被读出的程序在被写入到由插入计算机中的功能扩充基板和连接计算机的功能扩充单元所具有的存储器中后,根据其程序的指示,由功能扩张基板和功能扩张单元所具有的CPU进行实际处理的一部分或全部,并根据该处理实现上述实施方式的功能。
如以上说明的那样,根据本发明,在把和网络的通信功能附加到另一设备上的通信装置中,由于可独立进行名称的变更处理,因此同一网络内的所有设备都可用其名称唯一指定,从而可提高使用者的便利性。
名称变化之后,随着对变更后的名称的印刷和显示,使用者很容易就可以了解到其通信装置的名称被变更的情况以及最新的名称,从而提高便利性。
由于可对执行或不执行名称变更处理进行切换,所以使用者也可对应不想变更名称的情况,从而提高便利性。
由于可以把名称恢复为初始值,可轻易地把被变更了的名称根据需要恢复到初始值,从而提高便利性。
此外,该发明可以适用于具有多个或一个单元的系统。当然该发明也适用于由提供的程序所执行的由当前系统或发明所定义的进程而实现的情况。
本发明不仅仅只限于上述实施方式,在不脱离本发明的精神和范围的情况下,可进行各种各样的变更和变形。因此,为了公开本发明的范围,特附上以下权利要求。

Claims (12)

1、一种具有在通信网络上使用的名称的通信装置,其特征为包括:
向另一通信装置问讯名称的问讯装置;
基于上述另一通信装置对由上述问讯装置的问讯而作出的响应来取得上述另一通信装置的名称的名称取得装置;
将取得的该另一通信装置的名称和该通信装置具有的名称进行比较的比较装置;
根据上述比较的结果,把该通信装置具有的名称或上述另一通信装置的名称变更使得上述通信装置本身具有的名称和上述另一通信装置的名称相互不同的控制装置。
2、如权利要求1记载的通信装置,其特征为上述控制装置根据在原来的名称上附加预定的字符串而生成上述变更后的名称。
3、如权利要求1或2记载的通信装置,其特征为上述通信装置具有通信用的地址,利用上述通信用的地址生成上述变更后的名称。
4、如权利要求1记载的通信装置,其特征为上述控制装置利用随机数生成上述变更后的名称。
5、如权利要求1记载的通信装置,其特征为从预先准备好的名称候补中选择名称,从而变更名称。
6、如权利要求1记载的通信装置,其特征为上述控制装置进行控制以便在上述通信装置的电源接通时或在每个预定的时间两者中的至少一方进行上述名称取得装置的上述名称的取得。
7、如权利要求1所记载的通信装置,其特征为具有输出上述变更后的名称的输出装置。
8、如权利要求7记载的通信装置,其特征为上述输出装置为印刷装置或显示装置。
9、如权利要求1记载的通信装置,其特征为还具有设定是否进行上述通信装置本身具有的名称变更的设定装置,并且根据该设定装置的设定来变更名称。
10、如权利要求1记载的通信装置,其特征为还具有将上述被变更的名称恢复到初始名称的恢复装置。
11、如权利要求10记载的通信装置,其特征为上述名称的初始值是由上述通信装置的制造者赋予的名称。
12、一种具有在通信网络上使用的名称的通信装置的控制方法,其特征为包括:
向另一通信装置问讯名称的问讯步骤;
基于上述另一通信装置对由上述问讯装置的问讯而作出的响应来取得上述另一通信装置的名称的名称取得步骤;
将取得的该另一通信装置的名称和该通信装置本身具有的名称进行比较的比较步骤;
根据上述比较的结果,把上述该通信装置本身具有的名称或上述另一通信装置的名称变更使得上述该通信装置本身具有的名称或上述另一通信装置的名称相互不同的控制步骤。
CNB031107109A 2002-04-11 2003-04-11 在通信网络上可设定固有名称的通信装置及其控制方法 Expired - Fee Related CN1269055C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002109441A JP3862588B2 (ja) 2002-04-11 2002-04-11 通信装置及びその制御方法
JP109441/2002 2002-04-11

Publications (2)

Publication Number Publication Date
CN1450471A CN1450471A (zh) 2003-10-22
CN1269055C true CN1269055C (zh) 2006-08-09

Family

ID=28449968

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB031107109A Expired - Fee Related CN1269055C (zh) 2002-04-11 2003-04-11 在通信网络上可设定固有名称的通信装置及其控制方法

Country Status (5)

Country Link
US (1) US7310690B2 (zh)
EP (1) EP1353486B1 (zh)
JP (1) JP3862588B2 (zh)
CN (1) CN1269055C (zh)
DE (1) DE60329253D1 (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003092279A1 (en) * 2002-04-24 2003-11-06 Thomson Licensing S.A. Method and apparatus for specifying connections for devices on a data bus network
JP4101140B2 (ja) * 2003-09-16 2008-06-18 株式会社リコー 画像処理装置、画像処理システム、名前登録方法、名前登録プログラム及び記録媒体
JP2006059075A (ja) * 2004-08-19 2006-03-02 Fuji Xerox Co Ltd 文書処理装置およびプログラム
JP4769556B2 (ja) * 2004-11-30 2011-09-07 株式会社リコー 情報処理装置、画像処理機能設定方法、画像処理機能設定プログラム及び記録媒体
JP4696938B2 (ja) * 2006-01-30 2011-06-08 ブラザー工業株式会社 仮想デバイス名変更プログラム
JP4337824B2 (ja) * 2006-01-30 2009-09-30 ブラザー工業株式会社 仮想デバイス名変更プログラム
JP4916729B2 (ja) * 2006-01-30 2012-04-18 ブラザー工業株式会社 仮想デバイス名変更プログラム
US20080126521A1 (en) * 2006-09-21 2008-05-29 Hanes David H Network device management system and method
JP4416024B2 (ja) 2007-09-20 2010-02-17 ソニー株式会社 名称変更方法、情報処理装置およびネットワークシステム
JP5184912B2 (ja) * 2008-02-18 2013-04-17 キヤノン株式会社 情報処理装置、その制御方法及び制御プログラム
US20090248799A1 (en) * 2008-03-31 2009-10-01 Telefonaktiebolaget Lm Ericsson (Publ) Method and server for user identifier update
CN104079326B (zh) * 2013-03-25 2017-08-04 华为终端有限公司 一种设备识别方法及相关设备
US20160099914A1 (en) * 2014-10-02 2016-04-07 Alcatel-Lucent Canada Inc. Device identification in a piconet
US20220109685A1 (en) * 2019-06-14 2022-04-07 Zscaler, Inc. Network device identification via similarity of operation and auto-labeling

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03135130A (ja) 1989-10-19 1991-06-10 Brother Ind Ltd 電子装置
CA2046723C (en) * 1990-07-11 1998-11-24 Robert Charles Pike Distributed computing system
US5845078A (en) * 1992-04-16 1998-12-01 Hitachi, Ltd. Network integrated construction system, method of installing network connection machines, and method of setting network parameters
JP3281106B2 (ja) 1993-05-07 2002-05-13 三菱電機株式会社 マルチ型空調機
JPH08156371A (ja) 1994-12-05 1996-06-18 Canon Inc 画像出力装置、ホストコンピュータ、および画像出力装置とホストコンピュータを収容するネットワーク
US6047332A (en) * 1997-06-30 2000-04-04 Sun Microsystems, Inc. Global file system-based system and method for rendering devices on a cluster globally visible
US6128661A (en) * 1997-10-24 2000-10-03 Microsoft Corporation Integrated communications architecture on a mobile device
JPH11282782A (ja) 1998-03-31 1999-10-15 Ricoh Co Ltd 画像読取装置
US7039688B2 (en) * 1998-11-12 2006-05-02 Ricoh Co., Ltd. Method and apparatus for automatic network configuration
JP3545666B2 (ja) 2000-02-14 2004-07-21 株式会社東芝 移動端末に対するサービス提供システム
US7171475B2 (en) * 2000-12-01 2007-01-30 Microsoft Corporation Peer networking host framework and hosting API
US7302634B2 (en) * 2001-03-14 2007-11-27 Microsoft Corporation Schema-based services for identity-based data access
US6920506B2 (en) * 2001-06-28 2005-07-19 Canon Information Systems, Inc. Discovery and management of network printers
US7190467B2 (en) * 2001-07-12 2007-03-13 Hewlett-Packard Development Company, L.P. Print option configurations specific to a service or device for printing in a distributed environment

Also Published As

Publication number Publication date
US20030195985A1 (en) 2003-10-16
EP1353486A3 (en) 2006-05-31
CN1450471A (zh) 2003-10-22
US7310690B2 (en) 2007-12-18
EP1353486A2 (en) 2003-10-15
JP2003304249A (ja) 2003-10-24
JP3862588B2 (ja) 2006-12-27
DE60329253D1 (de) 2009-10-29
EP1353486B1 (en) 2009-09-16

Similar Documents

Publication Publication Date Title
CN1269055C (zh) 在通信网络上可设定固有名称的通信装置及其控制方法
CN1517903A (zh) 地图数据处理装置及中心系统
CN1629823A (zh) 生成内容地址以指示即将写入存储系统的数据单元的方法和设备
CN1416064A (zh) 负载平衡器
CN1410914A (zh) 自动创建上下文信息提供配置的系统
CN1511294A (zh) 电信系统中的应用数据同步
CN1697456A (zh) 在具有多个接口的移动站中的通信方法和装置
CN1578230A (zh) 对等网络中的安全分层名字空间
CN1442789A (zh) 信息处理装置
CN1577322A (zh) 管理数据处理系统中的应用文件的方法和装置
CN102484652A (zh) 内容分发网络上的分块下载
CN1790265A (zh) 便携式应用程序
CN1731748A (zh) 测试系统及方法
CN1577242A (zh) 用于自动配置的系统和方法
CN101043695A (zh) 一种在移动通信系统内存储和维护用户设备信息的方法
CN101051320A (zh) 文件分配系统中的文件名生成方法及生成装置
CN1928867A (zh) 文档分发系统和方法
CN103795768A (zh) 远程访问的方法及设备
CN1523813A (zh) 用于生成描述性链接名的系统及方法
CN1701587A (zh) 用于本地因特网协议地址翻译的方法和设备
CN1756263A (zh) 域名解析方法、域名服务器及域名系统
CN101060539A (zh) 采用统一入口网站地址集成和推送多网站内容的方法及系统
CN1667607A (zh) 用于文档浏览的个性化分类处理方法及系统
CN1315306C (zh) 信息处理装置以及接收装置
JP2004070937A (ja) 携帯用オーディオ機器のためのインターネット検索情報貯蔵システム及びその方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060809

Termination date: 20200411

CF01 Termination of patent right due to non-payment of annual fee