专利名称:数据转发方法和装置的制作方法
技术领域:
本发明涉及数据通信技术领域,具体涉及一种数据转发方法和装置。
背景技术:
缩短查找表项所耗费的时间是提高网络设备转发速度的关键环节,目前通常采用建立流加速表项的方式来缩短查找表项所耗费的时间。其基本原理是当具有某种流特征的报文第一次经过网络转发设备时,对报文进行普通查表操作,并将该报文的转发信息存储到流加速表项中,网络转发设备记录该报文的流特征信息与流加速表项标识(ID)的对应关系,当具有同样流特征的报文第二次或第二次以后经过该网络转发设备时,网络转发设备直接根据该报文的流特征信息,通过查找流加速表项将该报文直接转发。
以转发信息库(FIB)流加速表项为例,对快速数据转发进行说明,如图1所示,其具体步骤如下步骤101网络转发设备接收IP报文。
步骤102网络转发设备根据该报文的流特征信息,判断自身是否已保存该报文的FIB流加速表项,若是,执行步骤103;否则,执行步骤104。
步骤103网络转发设备根据该FIB流加速表项中记录的出接口信息,将该报文从对应的出接口发送出去,本流程结束。
步骤104网络转发设备根据该报文的目的IP地址,查找到对应的FIB表项,在该FIB表项中查找到该报文的出接口信息,将该报文从对应的出接口发送出去;并建立一条FIB流加速表项,以记录该报文的出接口信息,并保存该报文的流特征信息与该FIB流加速表项ID的对应关系。
报文的流特征信息包括源IP地址信息、源端口号、协议号码、目的IP地址信息、目的端口号等。
从以上描述可以看出,FIB流加速表项依附于FIB表项,将FIB流加速表项称作FIB表项的寄生表项,将FIB表项称作FIB流加速表项的宿主表项。一个宿主表项可能对应一个以上的寄生表项。当宿主表项发生更改时例如出接口信息中的出端口号更改,此时必须同时更改寄生表项中对应的信息;同时,当宿主表项删除时,也必须同时删除对应的寄生表项,否则会导致查找到错误的出接口信息,导致报文转发失败或报文转发错误。
目前,当宿主表项被更改或删除时,网络转发设备根据记录的与该宿主表项对应的寄生表项ID,逐个更改或删除寄生表项,这样产生的问题是由于一个宿主表项通常都对应多个寄生表项,因此,更改或删除寄生表项需要一段时间,这样很可能造成宿主表项已更改或删除,但对应的寄生表项还未来得及更改或删除时,网络转发设备接收到可通过未来得及更改或删除的寄生表项进行转发的报文,结果使得该报文转发失败或转发错误。
发明内容
本发明提供一种数据转发方法和装置,以提高报文转发成功率。
本发明的技术方案是这样实现的一种数据转发方法,包括网络转发设备接收到报文,根据该报文的流ID查找到对应的表项ID和表项地址信息,根据该表项地址信息查找到表项,当所述根据流ID查找到的表项ID和所述根据表项地址信息查找到的表项中的表项ID一致时,根据所述根据表项地址信息查找到的表项中的表项内容转发报文。
所述方法进一步包括网络转发设备预先建立包括流ID、宿主表项ID和宿主表项地址信息的寄生表项,建立包括宿主表项ID和宿主表项内容的宿主表项;所述网络转发设备根据报文的流ID查找到对应的表项ID和表项地址信息为网络转发设备根据报文的流ID在寄生表项中查找到宿主表项ID和宿主表项地址信息;所述网络转发设备根据表项地址信息查找到表项包括网络转发设备根据寄生表项中的宿主表项地址信息查找到宿主表项。
所述表项为FIB表项。
所述方法进一步包括当网络转发设备需要更改表项中的表项内容时,直接更改该表项内容。
所述方法进一步包括当网络转发设备需要删除表项中的表项内容时,直接删除该表项内容,同时更改该表项中的表项ID;或者,直接删除该表项内容所在的表项。
所述方法进一步包括网络转发设备接收到报文,根据该报文的流ID查找到对应的表项ID和表项地址信息,根据该表项地址信息查找到表项,当所述根据流ID查找到的表项ID和所述根据表项地址信息查找到的表项中的表项ID不一致时,根据报文的目的地址信息查找表项,根据该表项中的表项内容转发报文,并建立该报文的流ID、表项中的表项ID和表项地址信息的对应关系。
所述方法进一步包括网络转发设备接收到报文,根据该报文的流ID未查找到对应的表项ID和表项地址信息,则根据报文的目的地址信息查找到表项,根据该表项中的表项内容转发报文,并建立该报文的流ID、表项中的表项ID和表项地址信息的对应关系。
所述宿主表项存储在专门用于存储宿主表项的空间中。
所述宿主表项存储在非专门用于存储宿主表项的空间中,所述宿主表项ID包括用于标识宿主表项类型的ID和用于唯一标识宿主表项内容的ID。
一种数据转发装置,包括宿主表项建立模块、寄生表项建立模块和报文转发模块,其中宿主表项建立模块,用于根据请求,将自身保存的宿主表项ID、宿主表项内容发送给报文转发模块;寄生表项建立模块,用于建立并保存流ID与宿主表项ID、宿主表项地址信息的对应关系,根据请求,将与流ID对应的宿主表项地址信息、宿主表项ID发送给报文转发模块;报文转发模块,用于确定接收到的报文的流ID,根据该流ID向寄生表项建立模块请求到宿主表项地址信息和宿主表项ID,根据该宿主表项地址信息向宿主表项建立模块请求到宿主表项ID,当请求到的两宿主表项ID相同时,根据从宿主表项建立模块请求到的宿主表项内容转发报文。
所述宿主表项建立模块进一步用于,当需要更改宿主表项内容时,直接更改该宿主表项内容。
所述宿主表项建立模块进一步用于,当需要删除宿主表项内容时,删除该宿主表项内容,并更改与该宿主表项内容对应的宿主表项ID;或直接删除该宿主表项内容所在的宿主表项。
所述报文转发模块进一步用于,当从寄生表项建立模块和宿主表项建立模块请求到的两宿主表项ID不同时,从宿主表项建立模块请求到与报文的目的地址信息对应的宿主表项及该宿主表项的地址信息,根据该宿主表项中的宿主表项内容转发报文,并将报文的流ID、与目的地址信息对应的宿主表项ID和宿主表项地址信息发送给寄生表项建立模块;所述寄生表项建立模块进一步用于,保存报文转发模块发来的流ID、宿主表项ID和宿主表项地址信息的对应关系。
所述报文转发模块进一步用于,当从寄生表项建立模块未请求到宿主表项地址信息和宿主表项ID时,从宿主表项建立模块请求到与报文的目的地址信息对应的宿主表项及该宿主表项的地址信息,根据该宿主表项中的宿主表项内容转发报文,并将报文的流ID、与目的地址信息对应的宿主表项ID和宿主表项地址信息发送给寄生表项建立模块;所述寄生表项建立模块进一步用于,保存报文转发模块发来的流ID、宿主表项ID和宿主表项地址信息的对应关系。
与现有技术相比,本发明根据报文的流ID查找到对应的表项地址信息和表项ID,根据该表项地址信息查找到表项,当所述根据流ID查找到的表项ID和所述根据表项地址信息查找到的表项中的表项ID一致时,根据所述根据表项地址信息查找到的表项中的表项内容转发报文,本发明无需在表项外再另外保存表项内容,而只需保存流ID与表项ID和表项地址信息的对应关系,当需要更改表项内容时,只需直接更改表项中的表项内容即可,当需删除表项内容时,只需直接删除表项内容并更改表项ID,或直接删除表项内容所在的整个表项即可,避免了表项内容的更改或删除导致的转发错误或转发失败的情况的发生,提高了转发成功率。
图1为现有的以FIB流加速表项为例,进行快速数据转发的流程图;图2为本发明提供的进行数据转发的流程图;图3本发明实施例一提供的进行数据转发的流程图;图4为本发明实施例一提供的FIB流加速表项与FIB表项的关系示意图;图5为本发明实施例二提供的进行数据转发的流程图;图6为本发明实施例提供的数据转发装置的组成示意图。
具体实施例方式
下面结合附图及具体实施例对本发明再作进一步详细的说明。
图2为本发明提供的进行数据转发的流程图,如图2所示,其具体步骤如下步骤201网络转发设备根据已转发成功的报文建立宿主表项,包括宿主表项ID和宿主表项内容。
宿主表项ID用于唯一地标识宿主表项内容。
步骤202网络转发设备根据通过宿主表项内容转发成功的报文,建立与该宿主表项对应的寄生表项,包括流ID、宿主表项ID和宿主表项地址信息。
流ID用于标识报文的流特征,不同的流特征信息对应不同的流ID,流特征信息包括源IP地址信息、源端口号、协议信息如协议号码、目的IP地址信息、目的端口号等;寄生表项中的宿主表项ID与对应的宿主表项中的宿主表项ID相同。
步骤203网络转发设备收到报文,根据该报文的流特征确定该报文的流ID,查找到与该流ID对应的寄生表项中的宿主表项地址信息和宿主表项ID。
网络转发设备保存有流特征信息与流ID的对应关系,根据该对应关系,可确定报文的流特征信息对应的流ID。
若网络转发设备根据报文的流ID未查找到对应的寄生表项中的宿主表项地址信息和宿主表项ID,则执行步骤207。
步骤204网络转发设备根据寄生表项中的宿主表项地址信息,查找到宿主表项。
步骤205网络转发设备判断寄生表项中的宿主表项ID与宿主表项中的宿主表项ID是否相同,若是,执行步骤206;否则,执行步骤207。
步骤206网络转发设备根据该宿主表项中的宿主表项内容转发该报文,转至步骤208。
步骤207网络转发设备根据该报文的目的IP地址查找到对应的宿主表项,根据该宿主表项中的宿主表项内容转发该报文;并建立包括该报文的流ID、该宿主表项的地址信息、以及该宿主表项中的宿主表项ID的新寄生表项。
步骤208网络转发设备确定需要更改宿主表项内容,则直接在宿主表项中更改该宿主表项内容。
步骤209网络转发设备确定需要删除宿主表项内容,则直接删除该宿主表项内容,并更改该宿主表项内容对应的宿主表项ID。
本步骤中,网络转发设备也可直接删除该宿主表项内容所在的宿主表项。
本发明中,为了存储的方便,将流ID与宿主表项ID、宿主表项地址信息的对应关系存储在寄生表项中;在具体应用中,网络转发设备也可分别维护流ID与宿主表项ID的对应关系,以及流ID与宿主表项地址信息的对应关系。
具体地,网络转发设备可通过两种方式存储宿主表项一种是,将宿主表项存储在预先申请到的专门用于存储宿主表项的空间中,该空间一旦被申请用于存储宿主表项,不再释放作它用;另一种是,将宿主表项存储在非专门用于存储宿主表项的空间中,即不需专门为宿主表项预先申请存储空间,该空间释放后可作它用。以下以宿主表项为FIB表项、寄生表项为FIB流加速表项为例,对这两种方式下的数据转发进行说明。
图3为本发明实施例一提供的进行数据转发的流程图,如图3所示,其具体步骤如下步骤301网络转发设备为FIB表项申请存储空间。
当网络转发设备检测到已申请到的存储空间即将用完时,可再申请新的存储空间。
步骤302网络转发设备根据已转发成功的报文,在申请到的存储空间内建立FIB表项,包括FIB表项序号和FIB表项内容。
网络转发设备为每个FIB表项内容设置一个唯一的FIB表项序号。
步骤303网络转发设备根据通过FIB表项转发成功的报文,建立与各FIB表项对应的FIB流加速表项,包括流ID、FIB表项序号、FIB表项指针。
本步骤中的流ID的含义与步骤202中流ID的含义相同;FIB流加速表项中的FIB表项序号即FIB流加速表项对应的FIB表项中的FIB表项序号;FIB表项指针指向FIB流加速表项对应的FIB表项的存储地址。
如图4所示,一个FIB表项可对应一个或一个以上FIB流加速表项,例如流ID2标识的FIB流加速表项与FIB表项序号1标识的FIB表项对应,而流ID1和流ID3标识的FIB流加速表项都与FIB表项序号2标识的FIB表项对应。
步骤304网络转发设备收到报文,根据该报文的流特征,确定该报文的流ID。
步骤305网络转发设备在自身查找与该流ID对应的FIB流加速表项。
若网络转发设备在自身未查找到与该流ID对应的FIB流加速表项,则执行步骤309~310。
步骤306网络转发设备根据该FIB流加速表项中的FIB表项指针,在预先申请到的用于存储FIB表项的空间中,查找到该FIB表项指针指向的FIB表项。
步骤307网络转发设备判断FIB表项中的FIB表项序号与FIB流加速表项中的FIB表项序号是否一致,若是,执行步骤308;否则,执行步骤309。
步骤308网络转发设备根据该FIB表项中的FIB表项内容转发该报文,转至步骤311。
步骤309网络转发设备根据该报文的目的IP地址,在自身保存的所有FIB表项中,查找与该目的IP地址对应的FIB表项。
步骤310网络转发设备根据查找到的FIB表项中的FIB表项内容转发该报文,并建立包括该报文的流ID、指向该查找到的FIB表项的FIB表项指针和该查找到的FIB表项的FIB表项序号的新FIB流加速表项。
步骤311网络转发设备确定需要更改FIB表项中的FIB表项内容,则直接更改该FIB表项内容。
步骤312网络转发设备确定需要删除FIB表项中的FIB表项内容,则删除该FIB表项内容,并更改该FIB表项中的FIB表项序号,如将FIB表项序号加1。
本步骤中,当删除FIB表项内容时,只对FIB表项中与该FIB表项内容对应的FIB表项序号进行更改,而不更改FIB流加速表项中与该FIB表项内容对应的FIB表项序号。同时,当删除FIB表项内容时,并不将该FIB表项内容所在的FIB表项的存储空间释放,而是将该FIB表项中的FIB表项序号加1,已清空的FIB表项内容的存储空间可以存储新建立的FIB表项内容。
图5为本发明实施例二提供的进行数据转发的流程图,如图5所示,其具体步骤如下步骤501网络转发设备根据已转发成功的报文,在自身的存储空间内建立FIB表项,包括FIB类型标识、FIB表项序号和FIB表项内容。
FIB类型标识用于标识该段空间用于存储FIB表项,因此,所有FIB表项中的FIB类型标识相同,网络转发设备为每个FIB表项设置一个唯一的FIB表项序号。
步骤502网络转发设备根据通过FIB表项转发成功的报文,建立与各FIB表项对应的FIB流加速表项,包括流ID、FIB表项序号、FIB表项指针。
其中,流ID、FIB表项序号、FIB表项指针的含义与步骤302相同。
步骤503网络转发设备收到报文,根据该报文的流特征,确定该报文的流ID。
步骤504网络转发设备在自身查找到与该流ID对应的FIB流加速表项。
若网络转发设备在自身未查找到与该流ID对应的FIB流加速表项,则执行步骤509~510。
步骤505网络转发设备根据该FIB流加速表项中的FIB表项指针,在自身查找到该FIB表项指针指向的存储空间。
步骤506网络转发设备判断查找到的存储空间中是否包含FIB类型标识,若是,执行步骤507;否则,执行步骤508。
步骤507网络转发设备确定该存储空间为FIB表项存储空间,判断FIB流加速表项中的FIB表项序号与该FIB表项中的FIB表项序号是否相同,若是,执行步骤508;否则,执行步骤509。
步骤508网络转发设备根据该FIB表项中的FIB表项内容转发该报文,转至步骤511。
步骤509网络转发设备判定FIB表项已被删除或更改,根据该报文的目的IP地址,在自身保存的所有FIB表项中,查找与该目的IP地址对应的FIB表项。
步骤510网络转发设备根据该FIB表项中的FIB表项内容转发该报文,并在自身的存储空间内建立包括该报文的流ID、指向该查找到的FIB表项的FIB表项指针和该查找到的FIB表项的FIB表项序号的新FIB流加速表项。
步骤511网络转发设备确定需要更改FIB表项中的FIB表项内容,则直接更改该FIB表项内容。
步骤512网络转发设备确定需要删除FIB表项中的FIB表项内容,则删除该FIB表项内容所在的FIB表项,即不仅删除该FIB表项内容,也删除与该FIB表项内容对应的FIB表项序号和FIB类型标识。
在本实施例中,删除FIB表项内容即意味着将该FIB表项内容所在的FIB表项的存储空间全部清空并释放,以供它用。
图6为本发明实施例提供的数据转发装置的组成示意图,如图6所示,其主要包括宿主表项建立模块61、寄生表项建立模块62和报文转发模块63,其中宿主表项建立模块61用于建立并保存包括宿主表项ID和宿主表项内容的对应关系的宿主表项,根据报文转发模块63发来的携带宿主表项地址信息的请求,将与该宿主表项地址信息对应的宿主表项发送给报文转发模块63。
宿主表项建立模块61进一步用于,当需要更改宿主表项内容时,直接更改该宿主表项内容。
宿主表项建立模块61进一步用于,当需要删除宿主表项内容时,更改与该宿主表项内容对应的宿主表项ID,并删除该宿主表项内容;或者,直接删除该宿主表项内容所在的宿主表项。
寄生表项建立模块62用于建立并保存包括流ID、宿主表项地址信息和宿主表项ID的对应关系的寄生表项,根据报文转发模块63发来的携带流ID的请求,将与该流ID对应的寄生表项中的宿主表项地址信息、宿主表项ID发送给报文转发模块63;根据报文转发模块63发来的流ID、宿主表项地址信息和宿主表项ID建立新的寄生表项。
报文转发模块63用于保存流特征信息与流ID的对应关系,当接收到外部发来的报文时,根据该报文的流特征确定该报文的流ID,向寄生表项建立模块62发送携带该流ID的寄生表项获取请求,接收寄生表项建立模块62返回的寄生表项,将该寄生表项中的宿主表项地址信息携带在宿主表项ID获取请求中发送给宿主表项建立模块61,判断宿主表项建立模块61返回的宿主表项ID与寄生表项中的宿主表项ID是否相同,若是,向宿主表项建立模块61发送携带宿主表项ID的获取宿主表项内容请求,根据宿主表项建立模块61返回的宿主表项内容转发该报文;否则,向宿主表项建立模块61发送携带报文的目的IP地址信息的获取宿主表项及宿主表项地址信息请求,根据宿主表项建立模块61返回的宿主表项中的宿主表项内容转发该报文,同时,将报文的流ID、宿主表项建立模块61返回的宿主表项地址信息及宿主表项中的宿主表项ID发送给寄生表项建立模块62。
进一步地,报文转发模块用于,当向寄生表项建立模块62发送携带该流ID的寄生表项获取请求后,未接收到寄生表项建立模块62返回的寄生表项,则向宿主表项建立模块61发送携带报文的目的IP地址信息的获取宿主表项及宿主表项地址信息请求,根据宿主表项建立模块61返回的宿主表项中的宿主表项内容转发该报文,同时,将报文的流ID、宿主表项建立模块61返回的宿主表项地址信息及宿主表项中的宿主表项ID发送给寄生表项建立模块62。
以上所述仅为本发明的过程及方法实施例,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种数据转发方法,其特征在于,包括网络转发设备接收到报文,根据该报文的流标识ID查找到对应的表项ID和表项地址信息,根据该表项地址信息查找到表项,当所述根据流ID查找到的表项ID和所述根据表项地址信息查找到的表项中的表项ID一致时,根据所述根据表项地址信息查找到的表项中的表项内容转发报文。
2.如权利要求1所述的方法,其特征在于,所述方法进一步包括网络转发设备预先建立包括流ID、宿主表项ID和宿主表项地址信息的寄生表项,建立包括宿主表项ID和宿主表项内容的宿主表项;所述网络转发设备根据报文的流ID查找到对应的表项ID和表项地址信息为网络转发设备根据报文的流ID在寄生表项中查找到宿主表项ID和宿主表项地址信息;所述网络转发设备根据表项地址信息查找到表项包括网络转发设备根据寄生表项中的宿主表项地址信息查找到宿主表项。
3.如权利要求1或2所述的方法,其特征在于,所述表项为转发信息库FIB表项。
4.如权利要求1或2所述的数据转发方法,其特征在于,所述方法进一步包括当网络转发设备需要更改表项中的表项内容时,直接更改该表项内容。
5.如权利要求1或2所述的数据转发方法,其特征在于,所述方法进一步包括当网络转发设备需要删除表项中的表项内容时,直接删除该表项内容,同时更改该表项中的表项ID;或者,直接删除该表项内容所在的表项。
6.如权利要求1或2所述的数据转发方法,其特征在于,所述方法进一步包括网络转发设备接收到报文,根据该报文的流ID查找到对应的表项ID和表项地址信息,根据该表项地址信息查找到表项,当所述根据流ID查找到的表项ID和所述根据表项地址信息查找到的表项中的表项ID不一致时,根据报文的目的地址信息查找表项,根据该表项中的表项内容转发报文,并建立该报文的流ID、表项中的表项ID和表项地址信息的对应关系。
7.如权利要求1或2所述的数据转发方法,其特征在于,所述方法进一步包括网络转发设备接收到报文,根据该报文的流ID未查找到对应的表项ID和表项地址信息,则根据报文的目的地址信息查找到表项,根据该表项中的表项内容转发报文,并建立该报文的流ID、表项中的表项ID和表项地址信息的对应关系。
8.如权利要求2所述的数据转发方法,其特征在于,所述宿主表项存储在专门用于存储宿主表项的空间中。
9.如权利要求2所述的数据转发方法,其特征在于,所述宿主表项存储在非专门用于存储宿主表项的空间中,所述宿主表项ID包括用于标识宿主表项类型的ID和用于唯一标识宿主表项内容的ID。
10.一种数据转发装置,其特征在于,包括宿主表项建立模块、寄生表项建立模块和报文转发模块,其中宿主表项建立模块,用于根据请求,将自身保存的宿主表项ID、宿主表项内容发送给报文转发模块;寄生表项建立模块,用于建立并保存流ID与宿主表项ID、宿主表项地址信息的对应关系,根据请求,将与流ID对应的宿主表项地址信息、宿主表项ID发送给报文转发模块;报文转发模块,用于确定接收到的报文的流ID,根据该流ID向寄生表项建立模块请求到宿主表项地址信息和宿主表项ID,根据该宿主表项地址信息向宿主表项建立模块请求到宿主表项ID,当请求到的两宿主表项ID相同时,根据从宿主表项建立模块请求到的宿主表项内容转发报文。
11.如权利要求10所述的数据转发装置,其特征在于,所述宿主表项建立模块进一步用于,当需要更改宿主表项内容时,直接更改该宿主表项内容。
12.如权利要求10所述的数据转发装置,其特征在于,所述宿主表项建立模块进一步用于,当需要删除宿主表项内容时,删除该宿主表项内容,并更改与该宿主表项内容对应的宿主表项ID;或直接删除该宿主表项内容所在的宿主表项。
13.如权利要求10所述的数据转发装置,其特征在于,所述报文转发模块进一步用于,当从寄生表项建立模块和宿主表项建立模块请求到的两宿主表项ID不同时,从宿主表项建立模块请求到与报文的目的地址信息对应的宿主表项及该宿主表项的地址信息,根据该宿主表项中的宿主表项内容转发报文,并将报文的流ID、与目的地址信息对应的宿主表项ID和宿主表项地址信息发送给寄生表项建立模块;所述寄生表项建立模块进一步用于,保存报文转发模块发来的流ID、宿主表项ID和宿主表项地址信息的对应关系。
14.如权利要求10所述的数据转发装置,其特征在于,所述报文转发模块进一步用于,当从寄生表项建立模块未请求到宿主表项地址信息和宿主表项ID时,从宿主表项建立模块请求到与报文的目的地址信息对应的宿主表项及该宿主表项的地址信息,根据该宿主表项中的宿主表项内容转发报文,并将报文的流ID、与目的地址信息对应的宿主表项ID和宿主表项地址信息发送给寄生表项建立模块;所述寄生表项建立模块进一步用于,保存报文转发模块发来的流ID、宿主表项ID和宿主表项地址信息的对应关系。
全文摘要
本发明公开了一种数据转发方法,包括网络转发设备接收到报文,根据该报文的流ID查找到对应的表项ID和表项地址信息,根据该表项地址信息查找到表项,当所述根据流ID查找到的表项ID和所述根据表项地址信息查找到的表项中的表项ID一致时,根据所述根据表项地址信息查找到的表项中的表项内容转发报文;本发明同时公开了一种数据转发装置,包括宿主表项建立模块、寄生表项建立模块和报文转发模块。本发明避免了表项内容的更改或删除导致的转发错误或转发失败的情况的发生,提高了转发成功率。
文档编号H04L29/02GK1913495SQ200610111948
公开日2007年2月14日 申请日期2006年8月28日 优先权日2006年8月28日
发明者龚一斌, 孟丹, 常向青 申请人:杭州华为三康技术有限公司