一种报告终端的多模特性的方法、装置和系统的制作方法

文档序号:7971817阅读:127来源:国知局
专利名称:一种报告终端的多模特性的方法、装置和系统的制作方法
技术领域
本发明涉及网络接入技术领域,特别涉及一种报告终端的多模特性的方 法、装置和系统。
背景技术
随着通讯技术的发展,出现了多种通讯网络在某一区域共存的现实,为 了满足这一现实下的用户需求,能同时支持与多种网络通讯的多模终端设备 也应运而生。由于不同网络服务区域以及业务能力的差异,用户希望终端设 备能在不同的媒体网络之间实现无缝的切换,从而保证自己业务的连续性。802.21协议就是针对这样的需求而提出的,该协议提出了一种为多模终端实 现媒体无关切换服务的架构。该协议的主要思想就是在网络实体协议栈的二 层即媒体接入控制(MAC)层与三层即网络层之间增加一个媒体无关切换 层,通过在该层中定义与协议栈的上、下层、SME及同层MIH实体间的接 口,为多模终端在不同的媒体间实现无缝切换提供事件、命令、信息服务。在802.21协议提供的切换服务框架中,在网络侧的服务节点做出切换 目标媒体类型决策之前,如果能够事先知道多模终端设备支持的媒体类型, 将有助于提高网络侧的服务节点选择切换目标媒体类型的效率。终端所能支 持的媒体类型信息被称为终端的多模特性。现有技术中,在多模终端和接入点设备之间定义一个私有协议接口 ,该 接口至少包括查询请求命令和查询响应命令。通过该接口,接入点设备向多模终端设备发出多模特性的查询请求,多模终端设备在接收到查询请求后, 通过接口中的查询响应命令将自己的多模特性报告给接入点设备。这种方式 最大的问题在于,不同厂家在多模终端和接入点设备之间定义的接口可能不 一致,这就会导致不同厂家的多模终端设备与不同厂家的接入点设备之间不兼容。此外,现有技术还可以通过现有的通用即插即用(UPnP)协议实现多 模终端将其多模特性报告给接入点设备。但是该技术要求接入点设备和多模 终端同时支持UPnP协议,这对于本身不支持UPnP的接入点设备(如蜂窝 网络的基站设备),或不支持UPnP的多模终端设备来说,该技术方案在实 用上就有很大的局限性。发明内容有鉴于此,本发明的目的在于,提出一种普遍适用的向网络侧报告终端 的多模特性的方法,以及用于实现该方法的装置及系统。本发明方法包括如 下步骤A、 终端设备发送包含终端支持的媒体类型信息的动态主机配置协议 DHCP消息;B、 接入点设备处理所收到的DHCP消息中的媒体类型信息。步骤A中,在所述DHCP消息的选项中包含终端支持的媒体类型信息。在DHCP消息的选项中定义新的选项,将所述新定义的选项的数据域划 分为一个以上的子选项,每个子选项中包含至少一种媒体类型信息。在DHCP消息的已分配选项中扩展一个或一个以上的子项,每个子项中 包含至少一种媒体类型信息。所述DHCP消息为DHCP Inform消息、DHCP Discover消息或DHCP Request消息。步骤B所述处理包括如下情况的任意组合接入点设备转发包含媒体类型信息的DHCP消息到网络中的其他设备; 接入点设备从所收到的DHCP消息中解析出媒体类型信息并转发所述 媒体类型消息;接入点设备从所收到的DHCP消息中解析出媒体类型信息并存储所述 媒体类型消息。本发明提出一种用于实现上述方法的多模终端,包括媒体类型信息获取模块,用于获取该多模终端设备所支持的媒体类型信息;DHCP选项扩展模块,用于将媒体类型信息获取模块所获取的媒体类型 信息写入DHCP报文的选项中。所述多模终端为家庭网络终端或移动终端。本发明提出一种用于实现上述方法的接入点设备,所述接入点设备包括 媒体类型信息处理模块,用于处理所收到的DHCP报文中的媒体类型信息。所述媒体类型信息处理模块包括解析单元,用于在接收自终端设备的 DHCP报文的选项中解析出媒体类型信息。所述媒体类型信息处理模块包括存储单元,用于存储解析单元所得到的 媒体类型信息。较佳地,所述存储单元还用于存储与媒体类型信息对应的终端设备的标识。所述媒体类型信息处理模块包括转发单元,用于将媒体类型信息或者 DHCP报文转发到网络中的其他设备。本发明还提出了用于实现上述方法的由多模终端和接入点设备组成的 通信系统,所述多模终端用于将自身支持的媒体类型信息写入DHCP消息的 选项中,并将所述DHCP消息发送到接入点设备;所述接入点设备用于处理所收到的所述DHCP消息。所述多模终端包括媒体类型信息获取模块,用于获取该多模终端设备所支持的媒体类型信自.DHCP选项扩展模块,用于将媒体类型信息获取模块所获取的媒体类型 信息写入DHCP报文的选项中。所述接入点设备包括解析单元,用于在接收自多模终端的DHCP报文的
选项中解析出媒体类型信息。所述接入点设备包括转发单元,用于将媒体类型信息或者DHCP报文转发到网络中的其他实体。从以上技术方案可以看出,通过扩展DHCP报文的选项,使DHCP报 文的选项承载终端支持的媒体类型信息,从而实现将终端的多模特性通过 DHCP报文上报给网络侧的接入点设备。由于大多数终端和接入点设备都支 持DHCP协议,因此这种上报终端的多模特性的方法具有普遍的适用性。


图1为DHCP报文格式图;图2为DHCP报文的选项的格式图;图3为将新分配的选项划分为多个子选项的示意图;图4为图3所示的子选项的格式图;图5为RFC3925所规定的选项格式图;图6为将图5所示的选项进一步划分子项的示意图;图7为实现本发明方案的系统结构示意图;图8为本发明实施例一的流程图;图9为应用了本发明实施例一的方案的"终端-网关"关联流程以及ACS 了解终端设备与网关关联关系的流程图; 图10为本发明实施例二的流程图; 图11为本发明的多模终端设备的结构图; 图12为本发明的接入点设备的结构图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明 作进一步的详细阐述。本发明中,多才莫终端通过在动态主冲几配置协议(Dynamic HostConfiguration Protocol, DHCP)中的DHCP选项中携带自身所支持的媒体类 型信息,将自己的多模特性信息报告给接入点设备,以便由接入点设备记录 保存终端的多模特性信息或转发终端的多模特性信息到其它网络实体。所谓DHCP实际上是一种动态的机制,它允许客户端即终端设备在启动 引导时请求一个地址,并且有一个集中的服务器来记录这些名称及地址。 DHCP能够自动完成系统管理的地址管理工作的部分,其协议数据包格式如 图l所示,各个部分含义如下OP:用于标识数据包的发送方向,若是客户端送给服务器的数据包, OP的值为1,反向为2;硬体类型(HTYPE):用于标识通讯网络的类型,以太网(Ethernet) 所对应的该标识为1;物理地址长度(HLEN):根据通讯网络类型的不同而变化,以太网所 对应的HLEN数值为6,单位为字节;转发次数(HOPS):若数据包需经过路由器转发,每经过一个路由器 该值加1;若服务器和客户端在同一网内,该值为0;处理标识(TRANSACTIONID ) : DHCP请求(DHCP REQUEST)时 产生的数值,以作DHCP响应(DHCP REPLY )时的依据;启动时间(SECONDS):客户端的启动时间,单位为秒;FLAGS:从O到15共16比特,最左1比特为1时表示服务器将以广播 方式传送数据包给客户端,其余尚未使用;ciaddr:要是客户端想继续使用之前取得的IP地址,则列于这里;yiaddr:仅出现于从服务器送回客户端的DHCP提议(DHCPOFFER) 与DHCP响应(DHCPACK)数据包中,此栏填写分配给客户端的IP地址;siaddr:若客户端需要透过网络开机,该栏出现于从服务器送出的 DHCPOFFER、 DHCPACK或DHCPNACK数据包中,内容为开机程序所在 服务器的地址;giaddr:若需跨网域进行DHCP发放,此项内容为中继器的地址,否则 该项内容为0;客户端物理地址(chaddr):客户端的物理地址;服务器名称(sname):服务器名称字串,以0x00结尾;文件名(file):若客户端需要透过网络开机,此栏将指出开机程序的名称,稍后以简单文件传输协议(TFTP)传送;选项(options):允许厂商定义的选项(Vendor-SpecificArea),以提供更多的设定信息(如网络掩码、网关、域名服务器等等),其长度可变,同时可携带多个选项,每一选项的封装格式如图2所示,第一个字节为信息代码,其后一个字节为该项资料长度,最后为项目内容。欲通过DHCP选项携带终端支持的媒体类型信息,首先需要对多模终端可能使用的媒体类型的标识作统一定义,定义所采用的规则多种多样,下面 为两个具体例子(1 )将终端支持的媒体类型定义为一个整型的标识码,如以太网定 义为01类型,无线局域网(WIFI)定义为02类型,通用移动通信系统(UMTS) 定义为03类型,......等等;(2)可以将终端支持的媒体类型定义为一个字符串型的标识码,如 以太网的标识码定义为"ETHERNET" , WIFI的标识码定义为"WIFI", UMTS的标识码定义为"UMTS",……等等。其次,需要按照一定的规则将经过统一定义的媒体类型信息承载到 DHCP选项中,以便终端设备通过与接入点设备交互的DHCP报文将自己的 多模特性,即该终端能够支持哪些媒体类型报告给接入点设备。通过DHCP选项承栽媒体类型信息,可采用如下所述的方法 方法一、分配新的DHCP选项用于携带终端支持的媒体类型信息。 针对终端设备报告其支持的媒体类型的需求,分配新的DHCP选项,即 在DHCP相关RFC文档中未使用的选项,如图3所示,将新分配的DHCP 选项中的数据域划分为多个子选项,每个子选项的格式如图4所示,第一字 节表示子选项序号,第二字节表示子选项长度,后续数据包含该子选项的信
息内容,该内容与前述对媒体类型的定义一致,可以是整型或字符串型。每 个子选项包含一种媒体类型信息,这样一个多模终端设备支持几种通讯媒体类型,则在这个DHCP选项的数据域中就对应有几个子选项。方法二、使用RFC文档中已分配的DHCP选项承载终端设备支持的媒 体类型信息。除上述使用新分配的DHCP选项来承载终端设备的媒体类型信息外,还 可以通过对RFC文档中已分配的DHCP选项进行扩展,来承载终端设备支 持的媒体类型信息。以下以RFC3925中分配的选项编码为124的选项为例, 给出一个实现描述。图5所示为RFC3925所规定的选项格式,在选项码和选项长度之后, 是企业代码(enterprise-number)、数据长度(data-len )和厂商类别数据 (vendor-class-data )组成的厂商数据域。厂商类别数据中包括一 系列独立的 项,每一项描述了客户端硬件的一些配置和能力特性。上述数据可以有一组 也可有多組。方法二可以通过扩展厂商类别数据(vendor-class-data)中包括的子项,来承载终端设备支持的媒体类型信息。扩展后的厂商数据域如图6所示,在厂商类别数据(vendor-class-data)中包括一系列独立的子项,每个子项的第一个字节表示子项的代码,第二个字节表示子项的长度,后续数据表示子项的信息内容。终端支持的多个媒体类型信息可以用多个不同的子项承载,亦 即一个子项只包含一种媒体类型信息;也可以在一个子项中顺序承载,亦即一个子项中包含多种媒体类型信息。本发明所涉及的系统如图7所示,该系统包括局域网、广域网或核心网、处于局域网中的终端设备以及用于终端设备与广域网或核心网络相连接的接入点设备。所述局域网可以是一个家庭网络环境,广域网络环境可以是互联网,接入点设备可以是家庭网关,终端设备可以是家庭网络终端;或者,所述局域网络还可以是一个蜂窝通讯网络的一个蜂窝小区,广域网络是蜂窝通讯网络的核心网,接入点设备是一个蜂窝通讯网络的基站,终端设备是移
动终端。终端设备通过DHCP协议中的DHCP选项报告其多模特性的方法可以 有多种,以下举两个具体实施例加以说明。实施例一终端设备使用DHCP Inform向接入点报告其多模特性。 本实施例的终端设备与接入点设备的交互流程如图8所示,包括如下步骤步骤801:终端设备向接入点设备发送DHCP Inform消息,该消息报文 的选项中,携带终端设备支持的媒体类型信息;步骤802:接入点设备记录所述DHCP Inform消息中的终端设备支持的 媒体类型信息;步骤803:接入点设备向终端设备发送DHCP ACK消息。本实施例所述的方法可以在数字用户线(DSL)技术的TR-111标准所 定义的"设备-网关"关联机制中,同时完成终端设备向网关报告其支持的 媒体类型的信息。"设备-网关"关联机制的作用是使自动配置服务器(Auto-configuration Server, ACS )获得与指定的设备关联的网关的标识。其过程概述如下步骤A、设备通过厂商指定的DHCP选项将设备标识发给网关。当网关 获得这个信息后,它会生成一 张包含局域网中所有设备标识信息的表;步骤B、在DHCP响应过程中,网关将自己的网关标识提供给设备,该 网关标识是满足TR-111中定义的网关信息(Gatewaylnfo )数据对象,使得 设备对于ACS来说是可用的。设备将网关信息数据对象内容的变化通知给 ACS,因此原来连接到未知网关的设备将会告诉ACS网关的标识信息。步骤C、为了确保那些原本固有不安全的DHCP交换上进行传送的信息 的有效性,ACS通过检验由网关提供的设备标识来认证由设备提供的网关标 识的有效性。通过该验证操作,可以克服设备和网关之间进行DHCP交互时 缺乏完整性检测机制的缺陷,那些试图对设备或网关信息进行篡改的操作都 能被ACS检测出来。
应用了本实施例"设备-网关"关联关系的建立流程以及ACS 了解终端 设备与网关关联关系的流程如图9所示,其中网关就是接入点设备。该流程 包括如下步骤步骤901:终端设备向网关发送包括设备标识以及终端设备所支持的媒 体类型信息的DHCP Inform消息,所述设备标识和终端设备所支持的媒体类 型信息都包含DHCP Inform消息的选项中;步骤902:网关收到DHCP Inform消息后,将该消息中的设备标识加入 可管理设备列表中,并存储该消息中的媒体类型信息;步骤903:网关向终端设备发送DHCP Ack消息,该消息中包含网关标识;步骤904:终端设备向ACS发送包含终端设备标识和网关标识的TR-069 Inform消息;步骤905: ACS将TR-069 Inform的响应消息发送至终端设备; 步骤906:网关与ACS建立TR-069的会话;步骤907: ACS使用TR-069协议请求获取网关的可管理设备列表; 步骤908:网关通过TR-069协议将可管理设备列表发送给ACS。 实际应用中,网关也可以不存储媒体类型信息而直接将其转发,甚至对DHCP报文不进行解析而直接转发到其他网络节点,由其他网络节点解析DHCP报文得到媒体类型信息。实施例二终端设备使用DHCP Discover向接入点报告其多模特性。 本实施例的终端设备与接入点设备的交互流程如图10所示,包括如下步骤步骤1001:终端设备通过发送DHCP Discover消息查找接入点设备上的DHCP服务器,DHCP Discover消息中包含了终端设备支持的媒体类型信 自 步骤1002:接入点设备收到终端设备发来的DHCP Discover消息后, 记录保存其DHCP选项中携带的终端设备支持的媒体类型信息,根据需要可13 转发该信息到其它网络设备;步骤1003:终端设备通过DHCPR叫uest消息向接入点设备发出请求消 息,DHCP Request消息中包含了终端设备支持的媒体类型信息;步骤1004:接入点设备在收到终端设备发过来的DHCP R叫uest消息后, 记录保存其DHCP选项中携带的终端设备支持的媒体类型信息,根据需要可 转发媒体类型信息到其它网络设备。步骤1005:接入点设备发送DHCP Ack消息给终端设备,通过该消息 对接收到的媒体类型信息确认。本实施例也可应用于"设备-网关"关联过程中,同时完成终端设备向 网关报告其支持的媒体类型的信息。用于实现本发明的多模终端设备如图11所示,本发明的多模终端设备 包括如下模块媒体类型信息获取模块1101,用于获取该多模终端设备所支持的媒体 类型信息,所述媒体类型信息可以是存储于该模块中,或者是该模块通过扫 描多模终端设备中的其他模块得到媒体类型信息;DHCP选项扩展模块1102,该模块为DHCP报文生成模块的一个子模 块,用于将媒体类型信息获取模块1101所获取的媒体类型信息写入DHCP 才艮文的选项中。用于实现本发明的接入点设备如图12所示,本发明的接入点设备包括 媒体类型信息处理模块,该模块中包括解析单元1201,用于在接收自终端设备的DHCP报文的选项中解析出 媒体类型信息;存储单元1202,用于存储解析单元1201所得到的媒体类型信息;与媒 体类型信息一起存储的还有与这些媒体类型信息对应的终端设备的标识;转发单元1203,用于将存储单元1202所存储的媒体类型信息以及对应 的终端设备标识转发到网络中的其他实体;该单元为可选单元。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本
发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本 发明的保护范围之内。
权利要求
1、一种向网络侧报告终端的多模特性的方法,其特征在于,该方法包括如下步骤A、终端设备发送包含终端支持的媒体类型信息的动态主机配置协议DHCP消息;B、接入点设备处理所收到的DHCP消息中的媒体类型信息。
2、 根据权利要求1所述的方法,其特征在于,步骤A中,在所述DHCP 消息的选项中包含终端支持的媒体类型信息。
3、 根据权利要求2所述的方法,其特征在于,在DHCP消息的选项中 定义新的选项,将所述新定义的选项的数据域划分为一个以上的子选项,每 个子选项中包含至少一种媒体类型信息。
4、 根据权利要求2所述的方法,其特征在于,在DHCP消息的已分配选项中扩展一个或一个以上的子项,每个子项中包含至少一种媒体类型信 自-
5、 才艮据权利要求1所述的方法,其特征在于,所述DHCP消息为DHCP Inform消息、DHCP Discover消息或DHCP Request消息。
6、 根据权利要求1所述的方法,其特征在于,步骤B所述处理包括如 下情况的任意组合接入点设备转发包含媒体类型信息的DHCP消息到网络中的其他设备; 接入点设备从所收到的DHCP消息中解析出媒体类型信息并转发所述 媒体类型消息;接入点设备从所收到的DHCP消息中解析出媒体类型信息并存储所述 媒体类型消息。
7、 一种多模终端,其特征在于,该多模终端包括 媒体类型信息获取模块,用于获取该多模终端设备所支持的媒体类型信息; DHCP选项扩展模块,用于将媒体类型信息获取模块所获取的媒体类型信息写入DHCP报文的选项中。
8、 根据权利要求7所述的多模终端,其特征在于,所述多模终端为家 庭网络终端或移动终端。
9、 一种接入点设备,其特征在于,所述接入点设备包括媒体类型信息 处理模块,用于处理所收到的DHCP报文中的媒体类型信息。
10、 根据权利要求9所述的接入点设备,其特征在于,所述媒体类型信 息处理模块包括解析单元,用于在接收自终端设备的DHCP报文的选项中解 析出媒体类型信息。
11、 根据权利要求10所述的接入点设备,其特征在于,所述媒体类型 信息处理模块包括存储单元,用于存储解析单元所得到的媒体类型信息。
12、 根据权利要求11所述的接入点设备,其特征在于,所述存储单元 还用于存储与媒体类型信息对应的终端设备的标识。
13、 根据权利要求10所述的接入点设备,其特征在于,所述媒体类型 信息处理模块包括转发单元,用于将媒体类型信息或者DHCP报文转发到网 络中的其他设备。
14、 一种通信系统,包括多模终端和接入点设备,其特征在于, 所述多模终端用于将自身支持的媒体类型信息写入DHCP消息的选项中,并将所述DHCP消息发送到接入点设备;所述接入点设备用于处理所收到的所述DHCP消息。
15、 根据权利要求14所述的通信系统,其特征在于,所述多模终端包括媒体类型信息获取模块,用于获取该多模终端设备所支持的媒体类型信息;DHCP选项扩展模块,用于将媒体类型信息获取模块所获取的媒体类型 信息写入DHCP报文的选项中。
16、 根据权利要求14所述的通信系统,其特征在于,所述接入点设备包括解析单元,用于在接收自多模终端的DHCP报文的选项中解析出媒体类型信息。
17、根据权利要求14所述的通信系统,其特征在于,所述接入点设备 包括转发单元,用于将媒体类型信息或者DHCP报文转发到网络中的其他实体。
全文摘要
本发明公开了一种向网络侧报告终端的多模特性的方法,包括如下步骤A.终端设备发送包含终端支持的媒体类型信息的动态主机配置协议DHCP消息;B.接入点设备处理所收到的DHCP消息中的媒体类型信息。本发明还公开了一种可以向网络侧报告自身多模特性的终端、能够对包含多模终端媒体类型信息的消息进行处理的接入点设备以及由上述终端和接入点设备组成的系统。本发明提供了一种普遍适用的报告多模特性的方案。
文档编号H04L29/06GK101166183SQ200610149970
公开日2008年4月23日 申请日期2006年10月19日 优先权日2006年10月19日
发明者树贵明 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1