向具有相同域名的多个主机进行多个数据单播传送的方法和装置制造方法及图纸

技术编号:2859106 阅读:230 留言:0更新日期:2012-04-11 18:40
一种向具有共同域名却有不同IP地址的主机请求和接收相同操作的装置(10)。所需操作通过使用具有新的MURR资源记录(107,100,10002,10004)的DNS数据库提供。本发明专利技术也可以适用于有线通信系统,内联网或采用IP地址的局域网系统,其中具有相同域名的多个主机需要从客户应用程序获得相同的操作,而客户端应用程序使用DNS服务器解析的IP地址进行通信。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及在网络中进行数据的多个单播传送,其中,网络中多个主机具有相同域名和各自单独的网际协议(IP)地址。
技术介绍
对应相同域名却具有多个IP地址的情况比较常见。例如,系统中存在多宿主IP主机,或者系统中包括多个具有相同域名的服务器,而且在这两种情况下客户应用程序仅仅需要访问那些IP主机中的一个。此外,通过用户的网络访问标识符(NAI)在因特网上进行标识的移动主机和个人设备的持续发展可能会造成这样的情形,即多个设备可能具有相同的域名但是IP地址不同,而所有那些设备可能需要从应用程序获取服务或数据,而应用程序只是通过主机名鉴别这些设备。附图说明图1是依照本专利技术的无线通信系统的图表;图2是如图1所示的无线通信系统的示意图;图3是如图2所示的无线通信系统的局部示意图;图4是DNS服务器使用的DNS数据库的示意图;图5是MURR型资源数据的表格;图6是图示典型的MURR型资源查询的示意图;图7是MURR型资源响应的示意图;图8是A型资源记录的示意图;图9是A型资源记录查询的示意图;图10是A型资源记录响应的示意图;图11图示了MURR型资源记录的示意图;和图12是一次完整呼叫建立的示意图。具体实施例方式本专利技术在使用网际协议(IP)和域名服务器(DNS)的网络中增加新的资源,其中网络中多个主机具有不同的IP地址但是有共同的域名。本专利技术一方面采用可用的MURR型资源信息,该信息记录并使用可用的对应共同域名的多个主机的地址信息。首字母缩写词MURR代表多单播资源记录(Multiple Unicast Resource Record)。优选地,地址信息根据网际协议进行组织管理,并存储在MURR型资源记录中,客户可使用此资源记录通过请求使用网际协议地址。依照本专利技术的MURR型资源信息向请求的客户提供对应共同域名的多个主机。MURR型资源信息可根据域名或对应域名的一个或多个用户被调用,即回调并传输给用户。优选地,MURR型资源信息使用诸如RFC1035中定义的那些常规格式进行组织管理。本专利技术另一方面依照RFC1035中定义的网络协议使用常规的查询和响应方式访问MURR型资源信息。传统的A型资源记录DNS查询响应也可以有附加的MURR型资源,或者新的IP记录DNS查询,在这里指的是采用“MURR记录DNS查询”。根据本专利技术另一方面,MURR型资源记录向应用程序传送,从而可以向MURR型资源记录中给定的IP地址对应的所有主机单播传送数据。依照本专利技术原理提供的资源可以有效地从客户应用程序向多个主机广播信息,这里优选地采用常规的多个单播方案。本专利技术主要针对采用IP地址的系统,其中,多个主机可能对应一个共同的域名。示例包括固定的有线连接的系统以及固定和移动无线系统。本专利技术一方面在DNS系统中增加称为“多单播资源记录”(MURR)的新资源记录。这些资源增加在域名中,其中根据域名反查IP地址的客户应用程序不得不向对应于域名的多个MURR型资源反查的所有IP地址(即所有主机)提供数据(例如推(PUSH)数据服务)。一方面,本专利技术向客户应用程序传送具有相同域名的所有主机以及在MURR型记录中要求多个单播的IP地址。参考附图,图1图示了诸如码分多址(CDMA)数字无线电话系统的无线通信系统10。诸如传输基站(BTS)也可称为蜂窝发射区的16,18,20,24和26的固定通信单元与称为移动单元的在区域30操作的移动站40进行通信。区域28,30,32和38分别由BTS 16,18,20和26服务,而区域34和36由BTS 22和24服务。BTS 16,18,20,26与基站控制器(BSC)46连接,该控制器包括转码器(XCDR)42,处理器12和存储器14,且连接到移动切换中心(MSC)44,该中心也包括处理器12和存储器14。同样地,BTS 22和24与BSC 48连接,该控制器包括XCDR 42,处理器12和存储器14,且连接到MSC 44。BSC 46和48可以称为基站子系统(BSS)。BSS也可以定义为单个BSC和关联的BTS。MSC 44与公共交换电话网络(PSTN)62连接。这里的PSTN,MSC和BSS通常指的是基础设施。BTS 16,18,20,22,24和26和移动单元40之间的无线通信通过射频(RF)信道完成,该信道为诸如传输语音和数据的数字通信信号提供物理链路。这里称基站到移动单元的通信发生在前向链路,而移动单元到基站的通信发生在反向链路。如图1所示,通信信号50在诸如基站18到移动站40的业务信道的前向链路信道传输。此外,通信信号56在诸如移动站40对来自基站18的通信信号18进行响应的业务信道的反向链路信道中传输。无线通信系统10提供大量的逻辑信道(未图示),这些信道可以分为两类,业务信道和信号信道。信号信道指传送用于广播控制、移动单元访问控制、同步和移动管理的信号信息。业务信道用来传送编码后的网络数据,但也支持用于移动站管理的信号。业务信道中的移动站管理信号将占据网络数据帧,并且减少业务信道中网络数据帧的吞吐量,从而传输频率非常低。图1所示的无线通信系统也图示成图2的简单模式。现在参考图2,基站控制器70通过通常由76标识的无线通信链路与远程移动站点72通信。在图示的示例中,移动站点72包括多种移动电信类型的主机设备。例如,主机可以包括任何已知的个人通信系统(PCS)设备,如传真机、便携式计算机、便携式或固定数据终端、远程传感和警报设备,以及语音数字通信设备。在图示的示例中,四个这样的设备由参考数字80~83标识。设备81~83中的每个设备都具有它们各自的网际协议地址IP1-IP4。如图2所示,基站控制器70包括通过传统的通信链路94,96与由92标识的因特网进行通信的计算机部分90,该通信链路可以是固定或移动,有线或无线类型。如图2所示,通过因特网92与远程办公室100产生通信,该通信包括寻求与设备80~83进行通信的客户端应用程序。再参考图3,基站控制器70包括或可以访问域名服务器(DNS)104,该域名服务器包括DNS数据库106。基站控制器70、DNS服务器104和DNS数据库106可以依照目前任何已知的类型进行建立和操作。在图1所示的无线通信系统10中,连接到公共服务电话网络(PSTN)62的客户端应用程序需要向对应车辆40(对应于图2中的移动站点72)的多个设备广播消息。这里假设车辆40包含对应相同域名的具有各自IP地址的多个设备。按照本专利技术,在DNS服务器库中,对于具有相同域名且都希望从客户端应用程序获得发送数据的主机添加MURR型资源记录。客户端应用程序或者向DNS服务器发送针对MURR型资源记录的DNS查询,或者当其发送A型查询时,MURR型资源记录可以作为A型查询响应的附加部分传送。现在参考图4,数据库106包含一系列资源记录。图中图示了MURR和A型记录。这些资源记录将域名与IP地址对应。如图4所示,对应不同域名有多条记录。例如,数据库106中第一组记录包括一条A型资源记录和三条描述得更加详细的MURR型资源记录。数据库包含由4个字节一组标识的RDATA。每个类型的多个字节数据包含一个IP地址。数据库106中的排列使得对应共同域名的IP地址中的每一个都标识了与共同域名本文档来自技高网...

【技术保护点】
一种与对应共同域名的具有不同IP地址的多个主机进行通信的方法,包括如下步骤:获得对应域名的每个主机的IP地址;提供资源记录;存储从资源记录中获得的IP地址;和提供访问资源记录的IP地址,由此,在访问资源记录的基础上,向请求方提供对应共同域名、具有不同IP地址的多个主机的IP地址。

【技术特征摘要】
US 2002-9-3 10/233,7651.一种与对应共同域名的具有不同IP地址的多个主机进行通信的方法,包括如下步骤获得对应域名的每个主机的IP地址;提供资源记录;存储从资源记录中获得的IP地址;和提供访问资源记录的IP地址,由此,在访问资源记录的基础上,向请求方提供对应共同域名、具有不同IP地址的多个主机的IP地址。2.如权利要求1所述的方法,进一步包括在与主机通信时提供关于请求方使用多个单播通信的请求。3.如权利要求1所述的方法,其中,提供资源记录的步骤包括提供A型记录查询的响应的步骤,在附加部分具有MURR型资源记录。4.如权利要求3所述的方法,进一步包括在与主机通信时提供关于请求方使用多个单播通信的请求。5.如权利要求1所述的方法,其中,提供资源记录的步骤包括提供MURR型资源记录的步骤,该资源记录包括主机IP地址对应的域名,资源记录类型,资源级别码,TTL确定位间隔,数据字段的长度以及包括至少一个主机的可寻址位置的数据字段。6.如权利要求5所述的方法,其中,所述至少一个主机的可寻址位置包括网际协议(IP)地址。7.如权利要求6所述的方法,其中,IP地址包括32位IPv4地址。8.如权利要求6所述的方法,其中IP地址包括128位IPv6地址。9.如权利要求6所述的方法,其中,为每一个主机提供资源记录。10.如权利要求1所述的方法,进一步包括访问资源记录的步骤,包括发送MURR查询的步骤,该MURR查询包含标识该通信包括查询的头部分以及包含主机对应域名的问题字段。11.如权利要求10所述的方法,进一步包括提供MURR查询的MURR响应的步骤,该响应包含标识该通信为响应的头字段,包含主机地址对应域名的问题字段以及包含对应域名的每个主机的可寻址位置的回答字段。12.如权利要求11所述的方法,其中,主机的可寻址位置包括32位IPv4地址。13.如权利要求11所述的方法,其中,可寻址位置包括128位IPv6地址。14.如权利要求1所述的方法,进一步包括提供一个包含IP地址对应共...

【专利技术属性】
技术研发人员:穆凯实巴特拉
申请(专利权)人:摩托罗拉公司在特拉华州注册的公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1