提供通信网中资源的方法

文档序号:6414839阅读:210来源:国知局
专利名称:提供通信网中资源的方法
其组件分组交换地互相通信的通信网越来越多地代替线路交换的通信网。当将因特网协议(IP)用于交换以数据形式存在的声音信息时,这种网络也常常称为IP承载语音(简称VoIP)网。在此,网络可以要么仅仅用来传输语音数据,要么又混合地既传输语音数据,也传输另外的信息。
布置在通信网中的且彼此相连接的设备一般称为通信组件。当将这种通信组件用作终端设备,例如用作电话或多媒体终端时,人们则也将这些组件称为客户组件。另外的组件不用作为终端设备,而是在通信网中提供业务来使用。这些业务例如可以是网关功能性,语音邮件业务,地址目录或类似物。这种通信组件也称为服务器组件。由服务器组件提供使用的业务和功能在文献中常常称为资源。
不仅客户组件,而且服务器组件通常由计算机硬件(例如PC)组成,这些计算机硬件借助相应的硬件扩充和匹配的软件来实施相应的功能性。在此,在计算机硬件上也可以安装多于一个的软件应用程序,使得一个唯一的物理的组件在网络中原则上可以不仅执行客户功能性,而且也执行服务器功能性。这种通信组件在文献中也称为客户服务器(Servent),一个由概念“客户”和“服务器”导出的人造字。
通信组件通过它们彼此交换寻址的数据分组的方式来互相进入通信连接。在此,分组交换网中的每一个通信组件具有一个明确分配给它的网址。在按因特网协议来交换数据的网络(IP网)中,这例如是IP地址和IP端口号。如果通信组件应与另外的通信组件进入通信连接或交换数据,则首先必须获知另外组件的网址。网址在时间上不是总是固定地分配给通信组件的,而是在网络中也可以动态地发放的,通信组件由此在每次关断和重新接通之后,或在预先给定的事件之后可能分别具有另外的地址。出于该原因,在公知的分组交换的通信网中,至少一个网络组件装备了所有在该网络中可使用的通信组件的地址目录(地址数据库)。该服务器组件通常称为关守。
但是按关守类型的、没有中央地址数据库的,例如借助“Gnutella协议规程V.4”方法的数据交换也是公知的,因特网中的通信组件使用该方法可以自动找到另外的用于文件交换的通信组件。在此,文件交换和因而数据交换也就是不借助中央服务器组件或“关守”来进行,而是直接在各个组件之间来实现。将在没有上级实例的情况下安排通信组件之间的直接数据交换的网络称为对等网。不仅包括“客户”的,而且包括“服务器”的功能性的通信组件是上面已提及的“客户服务器”。
在按Gnutella规程的对等网中,每个通信组件(例如PC)准备好用于与另外的组件交换的文件。为了可以导致数据交换,搜索的组件需要组件的网址,该组件准备好了用于调用的所搜索的文件。它为此首先发送第一搜索信号,所谓的“乒”。获得了“乒”搜索信号的通信组件用命中应答(Trefferantwort),所谓的“乓”,来应答搜索的通信组件。在该命中应答中分别含有了应答的通信组件的网址,以及由该组件提供用于交换的文件的数量。在下一个步骤中,搜索的组件发送第二搜索信号“查询”到有限选出的那些已用“乓”应答了“乒”搜索信号的通信组件上。第二搜索信号已经含有所搜索文件的文件名称。如果组件接收了第二搜索信号“查询”,但是所搜索的文件本身未准备好用于交换,它则将该搜索信号转发送到网络中的另外的通信组件上,例如通过已经在过去执行的“乒”方法它已求出了这些通信组件的地址。但是如果通信组件可以提供所希望的文件用于交换,它则用命中应答“查询命中”来应答第二搜索信号“查询”,搜索的通信组件由此可以借助在因特网协议中规定的指令来启动文件传输。
当在另外的通信组件中搜索某个文件时,则采用Gnutella方法。一旦首次找到了所搜索的文件,则准确地终止搜索方法。
当在按Gnutella方法的搜索中足以一次找到正确的文件时,在通信网中的业务(资源)中常常重要的是,获得对相同类型的多个资源的访问,以便在需要时可以在这些资源之间进行选择。该情况例如常常出现在网关中,这些网关将通向线路交换通信网中的组件的通信连接,提供给分组交换网络中的客户组件来使用。在这里,分组交换通信网的客户组件需要关于多个该类型资源的对于使用重要的信息,因为网关根据它们的信道数量在相同时间总是仅支持有限数量的通信连接。因此如果网关已经完全满负荷或失效了,则必须可以转移到另一个网关上。为此在客户组件中或在网络中的中央的位置上,存储了具有多个网关地址的清单。在搜索空闲的、也就是还未完全满负荷的网关时,客户组件按顺序接点接通所有标记在清单上的网关,直至找到了具有足够(剩余)容量的网关时为止。从网络中的中央的位置出发来管理这种具有网络中可使用资源的清单。在改变网络布局时,或在涉及可使用资源的变化时来改变清单,并随后在加以更新后重新提供给客户组件来使用。
在当今通常的分组交换通信网中,所述的资源大多是在PC硬件上执行的软件应用程序。在此,在一个共同的PC硬件上也可以安装多个资源。软件应用程序访问PC的所安装的硬件组件。例如将ISDN卡用于通向线路交换通信网ISDN的通信连接,声卡用来输入和输出声音信息等等。一旦PC拥有了各自的硬件组件,它则可以通过安装合适的软件来提供网络中的所希望的资源,由通信网的另外的通信组件来使用。
在公知的通信网中已证明为不利的是,资源未以必要的数量存在于网络中。持久地监控不同资源类型的满负荷,附加安装其它的资源,和卸载过量的资源是与高额的,常常手动的工作量相联系的。
本发明的任务是对网络中资源的提供进行优化,并同时减少用于管理网络的工作量。
对于方法,通过权利要求1中所述的特征给出了该任务的解决方案。
该任务的解决方案规定了,由业务来检验通信组件中的至少一个通信组件的硬件,是否在该通信组件上可以由软件来提供资源,并在肯定的检验结果的情况下将该资源专有的软件传输到该通信组件上,并提供资源以供使用。因此常常复制经常使用的类型的资源,其中,这些新提供的资源使用了已经存在于网络中的,但是迄今未采用的硬件。自动用软件来配备未完全满负荷的通信组件,使得可以合理地使用空闲的容量。
通过从属权利要求的所述的特征以有利的方式来进一步扩展本发明。
当将业务作为软件安装在要检验的通信组件上时,则可以持久地将通信组件的检验作为背景过程来实现。
越来越多地将经常使用的资源安置在网络中,其方式是在由第二通信组件使用第一通信组件的资源时,所述的业务检验该第二通信组件,是否也可以由该第二通信组件提供该资源,并在肯定的检验结果的情况下启动从第一通信组件向第二通信组件方向传输该软件。
仅用实际采用的资源来占用通信组件,而不常,或根本不使用的资源则去激活或卸载,并在重新需要时再激活或新安装。在此可以确定,资源的在网络中存在的最后的实例不被卸载。
通过根据授权和/或限制来实现软件传输的方式,避免了不受控制地传播不是所希望的资源。
如果通过传输软件的通信组件的使用者,和/或接收软件的通信组件的使用者给出了授权时,使用者则自己来做出关于采用通信组件的方式的决断。
可以注意许可界限和检查所安装的资源实例的数量,其方式是由在要传输的软件上的预先给定的软件许可的最大数量来给出限制。
如果由具有第一输出状态的软件所形成的业务,在找到第二同类的、由具有第二输出状态的软件所形成的业务时对输出状态进行了比较,并在不同的输出状态的情况下启动将具有较新输出状态的软件向具有较旧输出状态的软件的通信组件传输,并在那里通过所传输的软件来更新具有较旧输出状态的软件,则该业务为了它的更新必须仅在通信网中的一个位置上由使用者来更新。
如果通过业务自动以规则的时间间隔、和/或在每次使用资源时、和/或在手动激活之后来实现检验,通信网布局的或使用方面的变化则合乎时间和自动地导致所安装资源的匹配。
以下借助附图来阐述用于在通信网中提供资源的本发明方法的实施例。


图1展示了与线路交换通信网相连接的、具有通信组件的分组交换的通信网,和图2展示了分组交换通信网中的、交换资源专有的软件的通信组件。
附图1中示出了通信组件A,B1-B6,C1-C6,D1-D6,这些通信组件是分组交换通信网的部分。通信组件之间的连接线示范性地展示了,各个通信组件A,B1-B6,C1-C6,D1-D6可以互相交换数据或数据分组的路径。在此,与网络的物理布局无关地(例如环形的、星形的或任意网状的结网),直接在通信组件A,B1-B6,C1-C6,D1-D6之间实现数据交换。通信组件A,D1具有(未示出的)ISDN卡作为特别的硬件装备,这些ISDN卡实现了通向线路交换通信网ISDN的通信连接。这种ISDN卡可以例如用于提供所谓的网关功能性作为资源。
通信组件D1具有网关类型的资源。该资源由专有的软件(以下称为网关软件)和以前已阐述的、并安装在通信组件D1中的ISDN卡来形成。该ISDN卡在物理上建立通向线路交换通信网ISDN的通信连接。为此由网关软件来控制ISDN卡。
附图2中描述了用于由通信组件A使用安装在通信组件D1上的网关的流程。在此,分配给连接线和连接箭头的,和以下在相应的文本位置上列出的数字(1)至(9)表示了前后相继的方法步骤。
通信组件A在分组交换的通信网中搜索通信组件,该通信组件可以提供通向线路交换通信网ISDN的网关作为资源来使用。通信组件A为此发送搜索信号到它已知的“相邻的”通信组件B4上(1)。该搜索信号除了通信组件A的自己的网址之外还包括以下的信息,即搜索通向线路交换通信网ISDN的语音通信连接的网关。接收该搜索信号的通信组件B4不具有“网关”类型的合适的资源。所以通信组件B4将搜索信号扩充了自己的网址之后,转送到它已知的“相邻的”通信组件C1-C6上(2)。由于通信组件C1也不能提供“网关”类型的所希望的资源,它因此在它这方面将搜索信号通过添加它自己的网址来转送到通信组件D1-D6上(3)。
通信组件D1具有“网关”类型的所希望的资源,并用命中应答来应答通信组件C1(4)。该命中应答包括通信组件D1的网址,以及带宽、所提供网关的空闲信道的类型和数量。通信组件C1向通信组件B4转送命中应答(5)。通信组件B4最后向搜索的通信组件A传送命中应答(6)。
通信组件A用如此获得的、关于可使用网关的信息,来建立通向通信组件D1的直接的数据通信连接(7)。如果在搜索时找到了多个网关,则借助所传送的信息选出这些网关中的一个。
在分组交换的通信网中涉及一种按因特网协议工作的网络。在这里通常例如是用于建立和用于执行语音通信连接的协议H.323。借助存在于协议H.323中的协议元素来建立通信组件A和D1之间的、以前所阐述的通信连接。替代地当然也可以采用另外的协议,例如SIP协议(会话启动协议)。在建立通信连接之后,从通信组件A向通信组件D1传输,并在那里通过采用网关向线路交换通信网ISDN中的用户来传输本来的有用数据,在这里也就是语音数据(8)。
在通信组件A现在具有关于由通信组件D1提供的它所需要的资源,即网关来使用的信息之后,它用专有的查询信号从该通信组件D1查询关于以下内容的信息,即为了运行在通信组件D1中所采用的网关软件,需要哪些硬件前提。由安装在通信组件A上的,和在背景中持久有效的业务来启动该查询。通信组件D1用以下的说明来应答,即必须安装具有CAPI驱动器的ISDN卡(CAPI=公共应用程序编程接口-ISDN通信适配器的标准的应用接口)。该业务将安装在通信组件A上的硬件或通信组件A的应用接口与这些说明进行比较,并查明,由通信组件A的硬件同样满足了用于执行在通信组件D1上所采用的网关软件的最低前提。
软件传输具有建立软件备份的后果。检验为此所需要的授权,其方式是从通信组件D1的授权文件中读出以下的信息,即原则上授权了通信组件A,B1-B6,C1-C6,D2-D6中的哪些通信组件用于软件传输。在本情况下,这是所有分配给相同域的通信组件A,B1-B6,C1-C6,D1-D6。附加地还在(未示出的)许可服务器上来查询网关软件的还空闲的许可的数量,该许可服务器作为资源安装在通信组件B6上。授权的前提是至少一个空闲的许可。在软件传输之后空闲许可的数量减少一个。通过通信组件D1的使用者可以管理用于软件传输的授权的信息。
在满足了不仅技术的,而且许可决定的前提之后,业务启动了从通信组件D1向通信组件A的方向传输网关软件(9)。启动了所传输的网关软件,由此现在也由通信组件A提供资源“网关”以供使用。
业务以规则的时间间隔(在该例中白天一次)在另外的在通信网中找到的通信组件B1-B6,C1-C6,D1-D6中来查询,在这些通信组件B1-B6,C1-C6,D1-D6上是否安装了相同的业务。如果是这种情况,业务从任何具有该相同业务的另外的通信组件B1-B6,C1-C6,D1-D6中获得应答信号,该应答信号包括一个版本号作为关于软件输出状态的信息,该软件分别形成了另外的通信组件B1-B6,C1-C6,D1-D6的业务。接收这些应答信号的业务将版本号与它自己的版本号进行比较。如果另外的通信组件B1-B6,C1-C6,D1-D6的业务具有较新的软件输出状态,业务则启动向自己的通信组件A的方向传输最新找到的软件,并以此来代替自己的软件。在另外的通信组件B1-B6,C1-C6,D1-D6的业务具有较旧的软件输出状态的情况下,业务则启动向另外的通信组件B1-B6,C1-C6,D1-D6的方向传输自己的软件,使得代替了较旧的软件。安装在通信组件A上的网关软件记录了资源的每次使用。这通过管理一个记录文件来实现。有规则地通过业务来分析处理记录文件。如果较长时间未曾使用过资源(时间限制在这里为一星期),则通过业务来卸载网关软件。因此重新空出了其它可安装的资源用的存储位置。
权利要求
1.用于在具有通信组件(A,B1-B6,C1-C6,D1-D6)的通信网中、尤其是在分组交换的通信网中提供资源的方法,这些通信组件(A,B1-B6,C1-C6,D1-D6)使用网络中的资源,和/或这些通信组件(A,B1-B6,C1-C6,D1-D6)提供网络中的资源以供使用,其中,通过在所述的通信组件(A,B1-B6,C1-C6,D1-D6)上执行的软件来提供所述的资源,和其中,所述的软件访问所述通信组件(A,B1-B6,C1-C6,D1-D6)的硬件,其特征在于,由业务检验所述通信组件(A,B1-B6,C1-C6,D1-D6)中的至少一个通信组件的硬件,是否可以在该通信组件(A,B1-B6,C1-C6,D1-D6)上通过软件来提供资源,和在肯定的检验结果的情况下,将该资源专有的软件传输到该通信组件(A,B1-B6,C1-C6,D1-D6)上,并提供所述的资源以供使用。
2.按权利要求1的方法,其特征在于,在所述要检验的通信组件(A,B1-B6,C1-C6,D1-D6)上安装所述的业务作为软件。
3.按以上权利要求之一的方法,其特征在于,在由第二通信组件(A)使用第一通信组件(D1)的资源时,所述的业务检验该第二通信组件(A),是否也可以由该第二通信组件(A)来提供该资源,和在肯定的检验结果的情况下,启动从所述的第一通信组件(D1)向所述的第二通信组件(A)传输该软件。
4.按以上权利要求之一的方法,其特征在于,去激活或卸载不常,或根本不使用的资源的软件,并在重新需要时再激活或新安装。
5.按以上权利要求之一的方法,其特征在于,根据授权和/或限制来实现软件的传输。
6.按权利要求5的方法,其特征在于,通过传输所述软件的通信组件(D1)的使用者,和/或接收所述软件的通信组件(A)的使用者来给出所述的授权。
7.按权利要求5或6的方法,其特征在于,在所述要传输的软件上通过软件许可的预先给定的最大数量来给出所述的限制。
8.按以上权利要求之一的方法,其特征在于,通过具有第一输出状态的软件所形成的业务,在找到通过具有第二输出状态的软件所形成的第二同类的业务时,对所述的输出状态进行比较,并在输出状态不同的情况下,启动向所述的具有较旧输出状态的软件的通信组件(A,B1-B6,C1-C6,D1-D6)传输所述的具有较新输出状态的软件,并在那里通过所传输的软件来更新所述的具有较旧输出状态的软件。
9.按以上权利要求之一的方法,其特征在于,通过所述的业务自动以规则的时间间隔、和/或在每次使用资源时、和/或在手动激活之后来实现所述的检验。
全文摘要
本发明涉及一种在分组交换的通信网中提供资源的方法。通信组件(A,B1-B6,C1-C6,D1-D6)使用网络中的资源,或提供网络中的资源用于由另外的通信组件(A,B1-B6,C1-C6,D1-D6)的使用,其中,通过在通信组件(A,B1-B6,C1-C6,D1-D6)上执行的软件来提供资源,并且该软件访问通信组件的硬件。由业务如下来检验通信组件(A,B1-B6,C1-C6,D1-D6)中的至少一个通信组件的硬件,是否可以在该通信组件(A,B1-B6,C1-C6,D1-D6)上通过软件来提供资源。在肯定的检验结果的情况下,将该资源专有的软件传输到该通信组件(A,B1-B6,C1-C6,D1-D6)上,并因此提供资源以供使用。
文档编号G06F21/22GK1678996SQ03819941
公开日2005年10月5日 申请日期2003年7月31日 优先权日2002年8月22日
发明者R·诺伊豪斯, R·于克尔 申请人:西门子公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1