专利名称:用于在数据网络中对设备进行配置的方法和装置的利记博彩app
技术领域:
本发明涉及一种用于在数据网络中对设备进行配置的方法和一种用于在数据网络中对设备进行配置的装置。
在数据网络中,经由连接使设备相互联系,以便相互交换数据。在设备中,在诸如服务器的中央设备和诸如PC的端点之间进行区分。这样的端点经常也称为客户机。一般地,数据网络中的设备借助所分配的地址相互通信。当按照因特网协议在数据网络中进行数据交换时,所应用的地址是所谓的IP地址(IP=因特网协议)。
许多数据网络、特别是具有许多设备的这种数据网络是结构化的。这例如是必要的,以便在宽分支的网络中减少网络负荷,和以便保证数据可靠性。为了进行结构化,数据网络被细分为逻辑子区域,这些逻辑子区域也称为域。在域的内部,例如一定数量的PC可以被分配给某一服务器或另一中央设备。
在数据网络中所应用的IP地址由数字序列组成,其中通过唯一的IP地址对域中的每个设备和由此本身代表域的服务器进行寻址。这种由数字序列所组成的地址虽然能够容易地由数据处理设备来处理,但是对于用户而言这种设备很抽象。由于这个原因,设备、尤其是代表域的中央设备(服务器)能够用容易理解的字母数字的域名来表示。这种域名例如具有结构HTTP//computer.domaeme.land。在这个例子中,地址部分“Land”表示这个服务器所注册的国家;这个地址部分“Land”也称为“顶级域”,因为这表示在世界范围的数据网络(因特网)中的最粗略的划分。地址部分“Server”表示所谓的“子域”、亦即一组被分配给某一服务器的设备。最后,地址部分“Name”表示在所涉及的域中的单个设备、亦即例如PC。
为了将例如由用户在设备上(例如在网络浏览器的地址行中)手工输入的常用的域名转换成设备本身所使用的数字IP地址,在数据网络中设置寻址服务器、例如域名系统服务器(DNS服务器)。该寻址服务器的任务主要在于,将设备的所谓的“完全限定域名”与其IP地址联系起来,并且根据外部询问提供这个IP地址。
所述数据网络的扩展的实施形式是语音数据网络,也称为VoIP网络(VoIP=Voice over Internet Protocol)。在语音数据网络中也设置有中央设备、例如网关、网守和DNS服务器,还设置有端点(“客户机”、“VoIP客户机”),这些端点在语音数据网络中可以例如被构造为具有数据网络端口的电话(“IP电话”)、多媒体PC或者具有电话仿真器的PC(“软电话”)。类似于电路交换的电话,这些端点或“客户机”一般也被称为终端设备。
数据网络中的设备必须在其使用之前进行配置,以便保证无干扰的运行。在语音数据网络中的客户机的情况下,这例如表示,在这些设备上必须设置,哪种针对语音传输的传输或压缩协议(“Codec”)能够在数据网络或子数据网络中得到应用,哪个中央设备能够由相应的终端设备使用,也即例如哪个网关被分配给相应的设备等等。在此,在相应的终端设备中还必须配置需要使用的中央设备的IP地址,以便该终端设备能够与该中央设备进行通信。
在已知的数据网络中,已证明不利的是,必须定期地手工地进行设备的配置,并且在此情况下与高的人力花费相联系。当因为例如相应的数据网络中的中央设备具有改变的网络地址而必须改变现有的配置时,或者当将中央设备添加到数据网络中或者从这个数据网络中去除时,这尤其适用。总是在改变端点和中央设备之间的分配时同时产生以下必要性,即实时地改变端点的配置。
已知的是,通过以下方式自动更新端点到中央设备(服务器)的分配,即数据网络中的服务器每隔一定时间间隔实施所谓的“扫描”。“扫描”的目的是,找到添加到网络中的端点,并且将所有必要的信息发送给这些端点,以便对它们进行配置以在数据网络中运行。在此情况下,每个服务器发送测试消息给某一地址范围(“地址带”)中的每个地址,并且由此检验,相应的地址是否被分别分配给了端点。只要在此情况下所找到的端点还没有被配置或还没有被正确配置,就向它提供相应的信息,并且由此将其布置用于在相应的数据网络中运行。
对于“扫描方法”,已证明不利的是,由于周期性地发送大量测试消息而产生高的网络负荷,而且在仅仅将少数端点或根本没有将端点添加到数据网络中时也是这样。这种在两次“扫描”过程之间新添加到数据网络中的端点直到下一个过程结束时才能够被使用。这种方法的另一个缺点是,必须这样创建数据网络中的地址结构,使得所添加的端点的网络地址必须匹配于由相应的服务器所搜索的地址带,或者反过来,地址带必须匹配于在数据网络中所应用的地址。
因此,本发明所基于的任务在于,给出一种方法和装置,其中数据网络中的设备的配置被简化。
这个任务的解决方案对于该方法而言通过在权利要求1中说明的特征来给出,而对于该装置而言通过在权利要求10中说明的特征来给出。
对于该方法而言,所述解决方案规定,将域名存储到设备中,该设备向寻址服务器传输包含域名的询问消息,所述寻址服务器用于在域名与属于这些域名的因特网地址之间进行转换,作为对该询问消息的应答,该寻址服务器向所述设备传输被分配给该设备的参数服务器的地址信息,该设备依照该地址信息建立到参数服务器的连接,并且该参数服务器经由这个到该设备的连接来传输参数,该参数用于对该设备进行配置。由此使用于配置该设备的手工花费最小化。此外,设备在其首次在数据网络中接通之后无延迟地被配置。
类似地从该方法的优点中得到该装置的优点。
通过从属权利要求2至9的表征特征,有利地进一步扩展该方法。在从属权利要求11至16中记录有该装置的优选实施例,其中该装置的优选实施例的优点与该方法的相应的扩展方案的优点是一致的。
该方法在语音数据网络中特别有利地起作用,因为在语音数据网络中必须特别频繁地对设备进行配置,在所述语音数据网络中按照因特网协议以数据分组形式传输语音信息。
在具有多个分别具有所分配的参数服务器的域的数据网络中,当域名是分配给设备(EG)的那个域的名字时,可以向该设备传输参数服务器的地址,应由该参数服务器对所述设备进行配置。
当在寻址服务器中以数据记录的形式分别针对域名来存储所属的服务器的因特网协议地址时,当分配给设备的参数服务器的地址信息被存储在属于数据记录的文本字段中时,以及当该文本字段的内容作为应答被传输给所述设备(EG)时,可以继续使用现有的寻址服务器,其中所述数据记录属于分配给这个设备(EG)的域名。
当将域名系统服务器用作寻址服务器时,应用可靠的寻址服务器。
手工地将所述设备分配给参数服务器可以通过以下方式来完成,即通过用户或管理员的输入在所述设备(EG)上输入并且存储域名。
当在所述设备(EG)开始运行之后借助于DHCP方法(DHCP=动态主机配置协议)将域名传输给所述设备以进行存储时,和/或当所述设备(EG)被分配有效的因特网地址时,可以不通过制造商或管理员进行域名的预先配置,并且可以开始使用所述设备,而无需另外的手工介入。
当将不属于真实的域的虚拟域名作为域名存储到所述设备中时,也能够驱动未被分配给真实的域的设备。
当除了虚拟域名之外还将为设备所属的域的名字的真实域名作为域名存储到设备中,并且在第一次尝试中将具有真实域名的询问消息传输给寻址服务器,并且在寻址服务器中根据在第一次尝试中所传输的域名不能够确定地址信息的情况下由寻址服务器向所述设备传送作为地址信息的否定的确认消息,以及终端设备在接收到否定的确认消息之后在第二次尝试中向寻址服务器发送其它的具有虚拟域名的询问消息时,提高了能够向设备传输参数服务器的名字的概率。
下面借助附图来说明根据本发明的方法的实施例,并且该实施例同时用于说明根据本发明的装置的实施例。
在此
图1以示意图的形式示出具有设备、寻址服务器和参数服务器的数据网络,以及图2按时间顺序示出在设备、寻址服务器和参数服务器之间交换的消息。
图1以示意图的形式示出数据网络(LAN),其中作为组件设置有设备(EG)、寻址服务器(DNS)和参数服务器(ADS)(ADS=Auto DiscoveryServer,自动发现服务器)。原则上对于所有组件、特别是设备(EG)而言,相同类型的组件可以多次出现在数据网络(LAN)中;然而,出于清楚明了的原因,仅仅单一地示出每种组件。数据网络(LAN)的所有组件可以建立到其他组件的逻辑连接,并且经由这些逻辑连接相互交换数据。
在这个实施例中,数据网络(LAN)作为语音数据网络(“VoIP网络”)来实施,在该语音数据网络中语音终端设备(“IP电话”)按照因特网协议来传输作为数据分组的语音信息。但是在此情况下,作为设备(EG),也可以使用另外的、在这里未示出的组件,例如语音邮件服务器或PC;最后提及的PC优选地借助于硬件和软件作为IP电话来使用。此外,在示范性示出的语音数据网络中,网守和网关作为中央设备存在,其中这些中央设备在图1中也未被示出。在此,网守用于控制终端设备(EG)之间的连接建立,而网关是能够建立到未被布置在相同数据网络(LAN)中的用户的连接的前提。
作为寻址服务器(DNS),这里使用域名系统服务器(“DNS服务器”)。在寻址服务器(DNS)中存储有数据记录,在该数据记录中分别将所分配网络组件(主机)的网络地址(“IP地址”)分配给域名。在真实域名和虚拟域名之间进行区分,所述真实域名被分配给存在的域,而所述虚拟域名在其结构方面如同真实域名那样被构建,然而与真实的域没有关系。在涉及虚拟域名的数据记录的情况下,在此情况下所分配的网络地址当然是无关紧要的。
在寻址服务器(DNS)的数据记录中,在文本字段(TXT-RR=Text-Resource-Record,文本资源记录)中也可以存储文本信息,例如以便存储网络管理员的名字和电话号码,该网络管理员对相应的网络组件负责。但是理论上,在这样的文本字段中可以存储任意的具有受限长度的文本。这样的文本字段的内容可以由网络中的设备(EG)通过询问消息在说明相应数据记录的域名的情况下来调用。这种文本字段的结构针对域名系统服务器在RFC(RFC=Request for Comment,请求注释)中被定义(在HTTP//ftp.rfc-editor.org/in-notes/rfc1035.txt中的RFC1035)。
在寻址服务器(DNS)中,在某些数据记录的文本字段中存储有参数服务器(ADS)的地址信息、亦即IP地址和IP端口号,这些地址信息能够由设备(EG)用于找到参数服务器(ADS)并用于建立到参数服务器(ADS)的连接。在此情况下,不重要的是,数据记录的域名是真实域名还是虚拟域名;而重要的是,根据域名找到参数服务器(ADS)的地址信息。如果在数据网络(LAN)中设置有多个设备和参数服务器,那么可以通过在不同的设备中存储不同的域名来控制参数服务器之一到相应的设备的分配。
下面说明用于对设备进行配置(EG)的主要方法步骤,其中图2示出涉及在图1中所示的组件、即设备(EG)、寻址服务器(DNS)和参数服务器(ADS)之间的信息流的那些步骤。在此,除了表示信息流方向的箭头之外,还示出方法步骤的列举符号b)..e)和象征性的消息。
在第一步骤中,将域名存储到设备(EG)中。为此,管理员手工地在设备(EG)上输入域名。在此涉及设备(EG)所属的那个域的名字;在这里这个名字为einr1.domaene.land。如果该设备(EG)不属于真实的(存在的)域,也可以替代地输入虚拟域名。在一个特别的实施形式中,也可以将多个域名、亦即例如一个真实域名和一个虚拟域名存储到设备(EG)中。稍后说明另一种不同于这里所描述的手工方法的分配方式。
在下一步骤(b)中,设备(EG)建立到寻址服务器(DNS)的连接。为此,在设备(EG)中必须存储有寻址服务器(DNS)的地址信息(网络地址、IP地址)。这种地址信息的存储可以手工实现,或者可以自动地、例如通过使用DHCP方法(DHCP=动态主机配置协议)来实现;这样的方法一般是已知的,在此不进一步深入。
在步骤b)中,设备(EG)现在向寻址服务器(DNS)发送询问消息REQ“einr1.domaene.land”,该询问消息包含所存储的域名。现在,寻址服务器(DNS)在其数据库中确定对应于所传送的域名的数据记录,并且在下一步骤(c)中将该数据记录中所存储的信息作为应答发送给设备(EG),这些信息包括在文本字段中存放的文本信息。该文本信息为TXT “ADP//adp1.domaene.land1234”,并且这样被构建,使得根据其结构清楚的是,在此涉及参数服务器(ADS)的地址信息。在本实例中,该地址信息要么按照样式ADP//123.45.67.891011要么按照样式ADP//host.domaene.land端口号来构建,其中首字母简略词ADP(自动发现协议)将以这个地址可达到的、参数服务器的配置业务进行归类,而数字形式(IP地址)或字母数字形式(完全限定域名)的地址信息的剩余部分说明网络地址和配置业务的IP端口号。
在下一步骤d)中,所述设备(EG)从所传输的文本信息中提取出地址信息,并且存储这个地址信息。如果地址信息以数字形式(IP地址和IP端口号)存在,那么设备(EG)在另一步骤(d)中根据该地址信息建立到参数服务器(ADS)的连接。然而,如果地址信息以所述的字母数字的形式(完全限定域名和IP端口号)存在,那么这可能是需要的,即设备(EG)在中间步骤中再次建立到寻址服务器(DNS)的连接,以便将所传输的字母数字的地址信息解析为所分配的数字的网络地址。
在到参数服务器(ADS)的连接建立之后,所述设备(EG)向参数服务器(ADS)发送另一询问消息AD-REG“AD-einr1.domaene.land”。作为对这个另一询问消息的应答,在接下来的步骤(e)中,参数服务器(ADS)向设备(EG)发送用于对设备(EG)进行配置的信息。在这里,该信息的传输以XML(XML=Extensible Markup Language,可扩展标记语言)格式进行,因为在常用的数据网络(LAN)中网络组件已经为传输这种XML消息而进行了装备。在这里,这种消息按照样式AD-DATA“XMLData1..Data n”来构建,其中引导的首字母简略词AD-DATA是配置数据的标志。然而,当然也能够以其他形式来传输所期望的信息。
现在,在所述设备(EG)中所接收的信息被用于进行所需要的配置。这例如是相应的数据网络(LAN)中可应用的语音压缩(“语音编解码”)协议的激活以及其他调整。
在所述设备(EG)中也可以存储多个域名。因而,设备(EG)可以在制造商侧已经配备有虚拟的、然而一般已知的域名,从而设备(EG)在开始运行之后能够建立到寻址服务器(DNS)的连接并在这条路径上获取用于建立到参数服务器(ADS)的连接的地址信息,而无需其他的配置。其前提在于,所应用的一般已知的虚拟域名被存储在寻址服务器(DNS)的数据记录中。真实域名可以在开始运行之后要么代替虚拟域名而存储在设备(EG)中,要么除了这个虚拟域名之外也被存储在设备(EG)中。
在后一种情况下,所述设备(EG)首先应用所存储的真实域名,以便从寻址服务器(DNS)获得关于参数服务器(ADS)的地址信息。但是,如果在寻址服务器(DNS)中未存储有具有这个真实域名的数据记录,那么这个寻址服务器(DNS)以相应的错误消息回应设备(EG)。现在,设备(EG)重复该询问消息,然而现在采用所存储的虚拟域名。通过这种两阶段方法来提高成功地将关于参数服务器(ADS)的地址信息提供给设备(EG)的概率。
权利要求
1.一种用于在数据网络(LAN)中对设备(EG)进行配置的方法,其中在步骤a)中将域名存储到所述设备(EG)中,在步骤b)中所述设备(EG)向寻址服务器(DNS)传输包含所述域名的询问消息,所述寻址服务器(DNS)用于在域名与属于该域名的因特网地址之间进行转换,在步骤c)中作为对所述询问消息的应答,所述寻址服务器(DNS)向所述设备(EG)传输分配给该设备(EG)的参数服务器(ADS)的地址信息,在步骤d)中所述设备(EG)根据所述地址信息建立到所述参数服务器(ADS)的连接,并且在步骤e)中所述参数服务器(ADS)经由所述连接向所述设备(EG)传输参数,该参数用于对所述设备(EG)进行配置。
2.按照权利要求1的方法,其特征在于,语音数据网络被用作数据网络(LAN),在所述语音数据网络中按照因特网协议以数据分组的形式传送语音信息。
3.按照权利要求1或2的方法,其特征在于,所述域名是所述设备(EG)所属的那个域的名字。
4.按照上述权利要求之一的方法,其特征在于,在所述寻址服务器(DNS)中以数据记录的形式分别针对域的名字而存储所属的服务器的因特网协议地址,将分配给所述设备(EG)的参数服务器(ADS)的地址信息存储在文本字段中,所述文本字段属于所述数据记录,所述数据记录属于分配给所述设备(EG)的域名,以及将所述文本字段的内容作为应答传送给所述设备(EG)。
5.按照上述权利要求之一的方法,其特征在于,域名系统服务器被用作寻址服务器(DNS)。
6.按照上述权利要求之一的方法,其特征在于,在步骤a)中,通过用户或管理员的输入而在所述设备(EG)上输入并存储所述域名。
7.按照权利要求1至5之一的方法,其特征在于,在步骤a)中,在所述设备(EG)开始运行之后借助于DHCP方法将所述域名传送给所述设备(EG)以便进行存储,和/或给所述设备(EG)分配有效的因特网地址。
8.按照权利要求1至7之一的方法,其特征在于,在步骤a)中将虚拟域名作为所述域名存储到所述设备(EG)中,所述虚拟域名不属于真实的域。
9.按照权利要求8的方法,其特征在于,在步骤a)中,除了所述虚拟域名之外还将真实域名作为域名存储到所述设备(EG)中,其中所述真实域名是所述设备(EG)所属的域的名字,在步骤b)中,在第一次尝试中将具有所述真实域名的询问消息传输给所述寻址服务器(DNS),以及在步骤c)中,在所述寻址服务器(DNS)根据在所述第一次尝试中所传输的域名不能够确定地址信息的情况下,由所述寻址服务器(DNS)向所述设备(EG)传送否定的确认消息作为地址信息,其中终端设备在接收到所述否定的确认消息之后在第二次尝试中向所述寻址服务器(DNS)发送另一个具有所述虚拟域名的询问消息。
10.用于在数据网络(LAN)中对设备(EG)进行配置的装置,其中所述设备(EG)配备有用于存储域名的存储器,具有寻址服务器(DNS),所述寻址服务器(DNS)用于将域名分配给因特网地址,并且具有参数服务器(ADS),在所述参数服务器(ADS)中存储有参数,所述参数能够用于对所述设备(EG)进行配置以便在所述数据网络(LAN)中运行所述设备(EG),其中所述设备(EG)、所述寻址服务器(DNS)和所述参数服务器(ADS)经由所述数据网络(LAN)相连接,其中所述设备(EG)被构建用于向所述寻址服务器(DNS)传输询问消息,所述询问消息包含在所述设备(EG)中所存储的域名,其中所述寻址服务器(DNS)包含装置,以便作为对所述询问消息的应答而根据由所述设备(EG)所传输的域名将分配给所述设备(EG)的参数服务器(ADS)的地址信息传输给所述设备(EG),以及其中所述参数服务器(ADS)被构建用于向所述设备(EG)传送参数。
11.按照权利要求10的装置,其特征在于,所述数据网络(LAN)是语音数据网络,在所述语音数据网络中按照因特网协议以数据分组的形式传送语音信息。
12.按照权利要求10或11之一的装置,其特征在于,在所述寻址服务器(DNS)中以数据记录的形式分别针对域的名字而存储所属的服务器的因特网协议地址,将分配给所述设备(EG)的参数服务器(ADS)的地址信息存储在文本字段中,所述文本字段属于所述数据记录,所述数据记录属于存储在所述设备(EG)中的域名,以及所述应答包含所述文本字段的内容。
13.按照权利要求10至12之一的装置,其特征在于,所述寻址服务器(DNS)是域名系统服务器。
14.按照权利要求10至13的装置,其特征在于,在所述数据网络中设置有DHCP服务器,所述DHCP服务器经由所述数据网络(LAN)与所述设备(EG)相连接,并且所述DHCP服务器被构建用于在所述设备(EG)开始运行之后借助于DHCP方法将域名传送给所述设备(EG),其中所述域名是由所述设备(EG)在所述询问消息中所使用的那个域名。
15.按照权利要求14的装置,其特征在于,所述设备(EG)被分配给所述数据网络(LAN)的域,并且在所述询问消息中所传送的域名是所述域的名字。
16.按照权利要求12至14之一的装置,其特征在于,在所述寻址服务器(DNS)中存储有具有虚拟域名的数据记录,所述虚拟域名不属于真实的域,以及将所述虚拟域名同时作为域名存储在这样的设备(EG)的存储器中,在所述设备(EG)中没有存储所述设备(EG)所属的真实的域的域名。
全文摘要
为了在数据网络中对设备进行配置,首先将域名存储到所述设备中。之后,所述设备向寻址服务器(DNS)传输包含所述域名的询问消息,所述寻址服务器(DNS)用于在域名和所述域名所属的因特网地址之间进行转换。在另一步骤中,作为对所述询问消息的应答,所述寻址服务器(DNS)向该设备(EG)传输分配给这个设备(EG)的参数服务器(ADS)的地址信息,此后,所述设备(EG)根据该地址信息建立到所述参数服务器(ADS)的连接。所述参数服务器(ADS)经由这个到所述设备(EG)连接来传输用于配置该设备(EG)的参数。
文档编号H04L29/12GK1771713SQ200480009547
公开日2006年5月10日 申请日期2004年3月8日 优先权日2003年4月9日
发明者C·谢林 申请人:西门子公司