提供WLAN用户接入信息的方法及系统技术领域
本发明涉及身份和位置分离的标识网络技术,尤其涉及一种提供WLAN
用户接入信息的方法及系统、发送WLAN用户接入信息的方法、接入信息获
取方法、身份和位置登记寄存器、接入服务路由器和接入点。
背景技术
在标识网络中,身份和位置分离,配置接入标识(Access Identifier,AID)
作为身份标识,配备路由标识(Router Identifier,RID)作为位置标识。在图
1所示的身份和位置分离的网络中,所有主机(Host)通过接入服务路由器
(Access Service Router,ASR)进行注册和认证,并接入网络。Host接入到
ASR上,以及离开ASR的行为,ASR都需向身份和位置登记寄存器(Identifier
and Location Register,ILR)汇报。ILR保存Host的身份标识AID和所在位
置RID的映射关系<AID,RID>。ILR同时提供对查询映射关系的响应。
Host与Host之间通信,采用ASR上的RID进行封装并路由,并将Host
与Host之间的原始报文封装在有效载荷(Payload)中。报文到达目的ASR,
目的ASR对报文进行解封装,然后将原始报文转发到目的Host。
报文在身份和位置分离的网络中的转发过程如图2所示,该过程包括:
源HOST(HOST1)通过源ASR(ASR1)对原始报文进行封装,然后在源
ASR(ASR1)和目的ASR(ASR2)之间转发封装后的报文,最后在目的ASR
(ASR2)上对封装后的报文进行解封装,并转发到目的HOST(HOST2)。
在报文转发流程中,报文的封装格式分为原始报文和RID封装报文两种,
其中:
原始报文转发:在身份与位置分离网络的接入层,即Host与ASR之间
采用AID作为源地址和目的地址进行报文转发,报文格式如图3所示。
RID封装报文转发:在身份与位置分离网络的核心层,即ASR与ASR
之间采用RID封装后的报文转发,报文如图4所示。
无线局域网(Wireless Local Area Network,WLAN)由于其低成本、高
性能、易部署、兼容性好等特点,除了逐渐成为运营商全业务网络发展策略
的重要部分,在较长时间内成为蜂窝网络的重要补充外,还在在各行业迅速
普及。目前WLAN除了承载互联网接入业务外,还可以提供无线语音、无线
监控、无线定位等多种增值应用。
在身份位置分离网络中,无疑需要兼容WLAN接入和相应的各种应用服
务。例如,在目前的无线定位服务上,网络需要实时了解WLAN用户当前的
位置信息,从而计算出其精确位置。因此,为方便接入WLAN用户的管理、
维护和应用中,网络需要实时了解其相关信息,如接入点标识(AP_ID)、
扩展服务集标识(ESSID)、信道(channel)、接收的信号强度指示(RSSI)
等信息,便于对用户提供精确的位置信息服务。
发明内容
本发明实施例提供了一种提供WLAN用户接入信息的方法及系统、发送
WLAN用户接入信息的方法、接入信息获取方法、身份和位置登记寄存器、
接入服务路由器和接入点,以解决在身份位置分离网络中,因无法获得
WLAN用户的相关信息而无法兼容WLAN用户接入和相应的各种应用服务
的问题。
本发明实施例提供了一种提供WLAN用户接入信息的方法,应用于接入
服务路由器(ASR),该方法包括:
所述ASR接收接入点发送的WLAN信息报告请求消息,所述WLAN信
息报告请求消息中包含用户接入信息;
所述ASR直接向身份和位置登记寄存器(ILR)发送所述WLAN信息
报告请求消息;或者将从所述WLAN信息报告请求消息中获取的所述用户接
入信息封装在新的WLAN信息报告请求消息中,并向所述ILR发送所述新
的WLAN信息报告请求消息。
优选地,所述ASR向ILR发送所述WLAN信息报告请求消息或所述新
的WLAN信息报告请求消息之后,所述方法还包括:
所述ASR接收所述ILR发送的WLAN信息报告响应消息;
所述ASR直接向所述接入点发送所述WLAN信息报告响应消息;或者,
根据所述WLAN信息报告响应消息生成新的WLAN信息报告响应消息,并
向所述接入点发送所述新的WLAN信息报告响应消息。
优选地,所述用户接入信息包括以下信息中的一种或多种:
用户标识、接入点标识(AP_ID)、扩展服务集标识(ESSID)、接收
的信号强度指示(RSSI)、信道(Channel)和位置(Position)。
本发明还提供了一种发送无线局域网(WLAN)用户接入信息的方法,
应用于接入点,该方法包括:
所述接入点生成WLAN信息报告请求消息,所述WLAN信息报告请求
消息中包含用户接入信息;
所述接入点向接入服务路由器(ASR)发送WLAN信息报告请求消息。
优选地,所述用户接入信息包括以下信息中的一种或多种:
用户标识、接入点标识(AP_ID)、扩展服务集标识(ESSID)、接收
的信号强度指示(RSSI)、信道(Channel)和位置(Position)。
本发明还提供了一种接入信息获取方法,应用于身份和位置登记寄存器
(ILR),该方法包括:
所述ILR接收接入服务路由器(ASR)发送的WLAN信息报告请求消
息,从所述WLAN信息报告请求消息中获得用户接入信息;
所述ILR存储所述用户接入信息。
优选地,所述ILR存储所述用户接入信息之后,所述方法还包括:
所述ILR使用存储的所述用户接入信息为与所述用户接入信息对应的
WLAN用户提供服务。
优选地,所述ILR存储所述用户接入信息之后,所述方法还包括:
所述ILR向所述ASR发送WLAN信息报告响应消息。
本发明提供了一种提供无线局域网(WLAN)用户接入信息的方法,该
方法包括:
接入点向接入服务路由器(ASR)发送生成的WLAN信息报告请求消息,
所述WLAN信息报告请求消息中包含用户接入信息;
所述ASR接收所述WLAN信息报告请求消息,直接向身份和位置登记
寄存器(ILR)发送所述WLAN信息报告请求消息;或者将从所述WLAN
信息报告请求消息中获取的所述用户接入信息封装在新的WLAN信息报告
请求消息中,并向所述ILR发送所述新的WLAN信息报告请求消息;
所述ILR接收所述ASR发送的所述WLAN信息报告请求消息或新的
WLAN信息报告请求消息,从中获得所述用户接入信息,并存储所述用户接
入信息。
优选地,所述用户接入信息包括以下信息中的一种或多种:
用户标识、接入点标识(AP_ID)、扩展服务集标识(ESSID)、接收
的信号强度指示(RSSI)、信道(Channel)和位置(Position)。
本发明还提供了一种接入服务路由器(ASR),该ASR包括:
接收模块,用于接收接入点发送的WLAN信息报告请求消息,所述
WLAN信息报告请求消息中包含用户接入信息;
发送模块,用于直接向身份和位置登记寄存器(ILR)发送所述WLAN
信息报告请求消息;或者将获取的所述用户接入信息封装在新的WLAN信息
报告请求消息中,并向所述ILR发送所述新的WLAN信息报告请求消息。
优选地,所述接收模块,还用于接收所述ILR发送的WLAN信息报告
响应消息;所述发送模块,还用于直接向所述接入点发送所述WLAN信息报
告响应消息;或者,根据所述WLAN信息报告响应消息生成新的WLAN信
息报告响应消息,并向所述接入点发送所述新的WLAN信息报告响应消息。
优选地,所述用户接入信息包括以下信息中的一种或多种:
用户标识、接入点标识(AP_ID)、扩展服务集标识(ESSID)、接收
的信号强度指示(RSSI)、信道(Channel)和位置(Position)。
本发明还提供了一种接入点,该接入点包括:
生成模块,用于生成WLAN信息报告请求消息,所述WLAN信息报告
请求消息中包含用户接入信息;
发送模块,用于向接入服务路由器(ASR)发送WLAN信息报告请求消
息。
优选地,所述用户接入信息包括以下信息中的一种或多种:
用户标识、接入点标识(AP_ID)、扩展服务集标识(ESSID)、接收
的信号强度指示(RSSI)、信道(Channel)和位置(Position)。
本发明还提供了一种身份和位置登记寄存器(ILR),该ILR包括:
接收模块,用于接收接入服务路由器(ASR)发送的WLAN信息报告请
求消息,从所述WLAN信息报告请求消息中获得用户接入信息;
存储模块,用于存储所述用户接入信息。
优选地,所述ILR还包括:
服务模块,用于使用所述存储模块存储的所述用户接入信息为与所述用
户接入信息对应的WLAN用户提供服务。
优选地,所述ILR还包括:
发送模块,用于向所述ASR发送WLAN信息报告响应消息。
本发明还提供了一种提供无线局域网(WLAN)用户接入信息的系统,
该系统包括接入点、接入服务路由器(ASR)和身份和位置登记寄存器(ILR),
其中:
所述接入点,用于向所述ASR发送生成的WLAN信息报告请求消息,
所述WLAN信息报告请求消息中包含用户接入信息;
所述ASR,用于接收所述接入点发送的所述WLAN信息报告请求消息,
直接向身份和位置登记寄存器(ILR)发送所述WLAN信息报告请求消息;
或者将从所述WLAN信息报告请求消息中获取的所述用户接入信息封装在
新的WLAN信息报告请求消息中,并向所述ILR发送所述新的WLAN信息
报告请求消息;
所述ILR,用于接收所述ASR发送的所述WLAN信息报告请求消息或
新的WLAN信息报告请求消息,从中获得所述用户接入信息,并存储所述用
户接入信息。
优选地,所述用户接入信息包括以下信息中的一种或多种:
用户标识、接入点标识(AP_ID)、扩展服务集标识(ESSID)、接收
的信号强度指示(RSSI)、信道(Channel)和位置(Position)。
上述提供WLAN用户接入信息的方法及系统、发送WLAN用户接入信
息的方法、接入信息获取方法、身份和位置登记寄存器、接入服务路由器和
接入点,可以获得WLAN用户的相关信息,从而使得在身份位置分离网络中,
兼容WLAN用户接入和相应的各种应用服务成为可能。
附图说明
图1为现有身份和位置分离的网络示意图;
图2为现有的报文在身份和位置分离网络中的转发过程示意图;
图3为现有原始AID报文格式示意图;
图4为现有RID封装报文格式示意图;
图5为本发明实施例提供WLAN用户接入信息的方法实施例的信令流程
图;
图6为本发明实施例WLAN信息报告请求/响应消息格式;
图7为本发明实施例WLAN信息报告信息选项格式。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图
对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申
请中的实施例及实施例中的特征可以相互任意组合。
本发明实施例提供了一种提供无线局域网(WLAN)用户接入信息的方
法,应用于接入服务路由器(ASR),该方法包括:
步骤11、上述ASR接收接入点发送的WLAN信息报告请求消息,上述
WLAN信息报告请求消息中包含用户接入信息;
在该步骤之前,还可以包括:接入点向ASR发送WLAN信息报告请求
消息;
上述用户接入信息的信息选项格式可选择TLV格式;
上述用户接入信息包括但不限于以下一种或多种信息:用户标识、接入
点标识(AP_ID)、扩展服务集标识(ESSID)、信道、位置和接收的信号
强度指示(RSSI);上述信息通过TLV中的类型来区分;
步骤12、上述ASR直接向身份和位置登记寄存器(ILR)发送上述WLAN
信息报告请求消息;或者将从上述WLAN信息报告请求消息中获取的上述用
户接入信息封装在新的WLAN信息报告请求消息中,并向上述ILR发送上
述新的WLAN信息报告请求消息。
在上述ASR向ILR发送上述WLAN信息报告请求消息之后,上述方法
还可以包括:
上述ASR接收上述ILR发送的WLAN信息报告响应消息;
上述ASR直接向上述接入点发送上述WLAN信息报告响应消息;或者,
根据上述WLAN信息报告响应消息生成新的WLAN信息报告响应消息,并
向上述接入点发送上述新的WLAN信息报告响应消息。
本发明实施例还提供了一种发送无线局域网(WLAN)用户接入信息的
方法,应用于接入点,该方法包括:
步骤21、上述接入点生成WLAN信息报告请求消息,上述WLAN信息
报告请求消息中包含用户接入信息;
上述用户接入信息包括但不限于以下一种或多种信息:用户标识、用户
的接入标识(AP_ID)、扩展服务集标识(ESSID)、信道、接收的信号强
度指示(RSSI);
步骤22、上述接入点向接入服务路由器(ASR)发送WLAN信息报告
请求消息。
上述提供WLAN用户接入信息的方法,可以获得WLAN用户的相关信
息,从而使得在身份位置分离网络中,兼容WLAN用户接入和相应的各种应
用服务成为可能。
本发明实施例还提供了一种接入信息获取方法,应用于身份和位置登记
寄存器(ILR),该方法包括:
步骤31、上述ILR接收接入服务路由器(ASR)发送的WLAN信息报
告请求消息,从上述WLAN信息报告请求消息中获得用户接入信息;
在该步骤之前,该方法还可以包括上述步骤11和12;
步骤32、上述ILR存储上述用户接入信息。
上述ILR存储上述用户接入信息之后,上述方法还可以包括:上述ILR
使用存储的上述用户接入信息为与上述用户接入信息对应的WLAN用户提
供服务。
另外,上述ILR存储上述用户接入信息之后,上述方法还可以包括:
上述ILR向上述ASR发送WLAN信息报告响应消息;
上述信息处理方法,可以获得并存储WLAN用户的用户接入信息,从而
使得在身份位置分离网络中,可以兼容WLAN用户接入和相应的各种应用服
务。
上述三种方法分别从ASR、接入点和ILR角度进行描述,下面从三者交
互的角度对本发明实施例进行详细描述;如图5所示,为本发明提供WLAN
用户接入信息的方法实施例的信令流程图,该过程包括:
步骤501、接入点向ASR发送生成的WLAN信息报告请求消息,该
WLAN信息报告请求消息中包含用户标识(如用网络接入标识符(Network
Access Identifier,NAI)来表示)以及此用户的AP_ID、ESSID、信道、RSSI
等信息;
WLAN信息报告请求消息可以沿用现有的相关协议,如CAPWAP消息,
也可以为新定义的消息格式,新定义的消息格式如图6所示;消息中携带的
各种类型信息可以采用图7中所示的选项格式;
步骤502、上述ASR接收上述WLAN信息报告请求消息,直接向身份
和位置登记寄存器(ILR)发送上述WLAN信息报告请求消息;或者将从上
述WLAN信息报告请求消息中获取的上述用户接入信息封装在新的WLAN
信息报告请求消息中,并向上述ILR发送上述新的WLAN信息报告请求消
息;
ASR和ILR间的WLAN信息报告请求消息可以沿用现有的消息,但不
能像步骤501一样,继续沿用CAPWAP消息,因为CAPWAP消息不能用于
ASR与ILR间,因此,当ASR接收到的WLAN信息报告请求消息为
CAPWAP消息格式时,需要从上述WLAN信息报告请求消息中获取的上述
用户接入信息封装在新的WLAN信息报告请求消息中,并向上述ILR发送
上述新的WLAN信息报告请求消息;上述新的WLAN信息报告请求消息可
以沿用可用的其它消息,将报告请求消息中的各种类型信息携带在沿用消息
中;
当ASR接收到的WLAN信息报告请求消息为步骤501中新定义的消息
格式和信息类型时,ASR可以直接向ILR转发该WLAN信息报告请求消息;
步骤503、上述ILR接收上述ASR发送的上述WLAN信息报告请求消
息或新的WLAN信息报告请求消息,从中获得上述用户接入信息,并存储上
述用户接入信息,ILR或其它应用将使用此信息用于用户的定位等应用服务;
步骤504、ILR返回WLAN信息报告响应消息至ASR;
与步骤502中的发送WLAN信息报告请求消息相似,此消息可以沿用现
有消息,也可以采用新定义的消息格式;
WLAN信息报告请求或响应消息,可以选择不同的类型(type)值进行
定义。WLAN信息报告请求/响应消息中的信息选项,以TLV的格式携带在
现有消息或新定义的WLAN信息报告请求/响应消息中;其中各种类型的信
息,可以通过定义不同的type来区分。
步骤505、ASR返回WLAN信息报告响应消息至AP。
与步骤501中的发送信息报告请求消息相似,此消息可以沿用现有消息,
如CAPWAP消息,也可以采用新定义的消息格式。
上述提供WLAN用户接入信息的方法,通过AP、ASR和ILR之间的交
互,使得ILR可以获得并存储WLAN用户的用户接入信息,进而使得在身
份位置分离网络中,可以兼容WLAN用户接入和相应的各种应用服务。
本发明实施例还提供了一种接入服务路由器(ASR),该ASR包括:接
收模块和发送模块,其中:
接收模块,用于上述ASR接收接入点发送的WLAN信息报告请求消息,
上述WLAN信息报告请求消息中包含用户接入信息;
发送模块,用于上述ASR向身份和位置登记寄存器(ILR)发送上述
WLAN信息报告请求消息。
其中,上述用户接入信息的信息选项格式可选择TLV格式,如图7所示;
上述用户接入信息包括以下信息中的一种或多种:用户标识、用户的接入标
识(AP_ID)、扩展服务集标识(ESSID)、信道和接收的信号强度指示(RSSI)
等。
另外,上述接收模块,还用于接收上述ILR发送的WLAN信息报告响
应消息;上述发送模块,还用于直接向上述接入点发送上述WLAN信息报告
响应消息;或者,根据上述WLAN信息报告响应消息生成新的WLAN信息
报告响应消息,并向上述接入点发送上述新的WLAN信息报告响应消息。
进一步地,上述WLAN信息报告请求消息和上述WLAN信息报告响应
消息的消息格式可选择类型长度值(TLV)格式加版本号信息,如图6所示,
上述WLAN信息报告请求消息和上述WLAN信息报告响应消息由消息格式
中的类型来区分。
上述ASR,通过与AP和ILR进行交互,使得ILR可以获得WLAN用
户的相关信息,进而使得在身份位置分离网络中,兼容WLAN用户接入和相
应的各种应用服务成为可能。
本发明实施例还提供了一种接入点,该接入点包括生成模块和发送模块,
其中:
生成模块,用于生成WLAN信息报告请求消息,上述WLAN信息报告
请求消息中包含用户接入信息;
发送模块,用于向接入服务路由器(ASR)发送WLAN信息报告请求消
息。
具体地,上述生成模块,是用于以新定义的消息格式生成WLAN信息报
告请求消息;其中,上述新定义的消息格式可选择类型长度值(TLV)格式
加版本号信息,消息格式如图6所示。
其中,上述用户接入信息的信息选项格式可选择类型长度值(TLV)格
式,如图7所示;上述用户接入信息包括以下一种或多种信息:用户标识、
用户的接入标识(AP_ID)、扩展服务集标识(ESSID)、信道和接收的信
号强度指示(RSSI)。
上述接入点,通过向ASR发送携带用户接入信息的WLAN信息报告请
求消息,使得ILR可以获得WLAN用户的相关信息,进而使得在身份位置
分离网络中,兼容WLAN用户接入和相应的各种应用服务成为可能。
本发明实施例还提供了一种身份和位置登记寄存器(ILR),该ILR包
括接收模块和存储模块,其中:
接收模块,用于接收接入服务路由器(ASR)发送的WLAN信息报告请
求消息,从上述WLAN信息报告请求消息中获得用户接入信息;
存储模块,用于存储上述用户接入信息。
另外,上述ILR还包括:
服务模块,用于使用上述存储模块存储的上述用户接入信息为与上述用
户接入信息对应的WLAN用户提供服务。
进一步地,上述ILR还包括:
发送模块,用于向上述ASR发送WLAN信息报告响应消息。
具体地,上述发送模块,是用于以新定义的消息格式向上述ASR发送
WLAN信息报告响应消息;其中,上述新定义的消息格式为类型长度值
(TLV)格式加版本号信息。
上述ILR通过与ASR的交互,可以获得并存储WLAN用户的用户接入
信息,从而使得在身份位置分离网络中,可以兼容WLAN用户接入和相应的
各种应用服务。
本发明实施例提供了一种提供无线局域网(WLAN)用户接入信息的系
统,该系统包括接入点、接入服务路由器(ASR)和身份和位置登记寄存器
(ILR),其中:
上述接入点,用于向上述ASR发送生成的WLAN信息报告请求消息,
上述WLAN信息报告请求消息中包含用户接入信息;
上述ASR,用于接收上述接入点发送的上述WLAN信息报告请求消息,
直接向身份和位置登记寄存器(ILR)发送上述WLAN信息报告请求消息;
或者将从上述WLAN信息报告请求消息中获取的上述用户接入信息封装在
新的WLAN信息报告请求消息中,并向上述ILR发送上述新的WLAN信息
报告请求消息;
上述ILR,用于接收上述ASR发送的上述WLAN信息报告请求消息或
新的WLAN信息报告请求消息,从中获得上述用户接入信息,并存储上述用
户接入信息。
其中,上述用户接入信息的信息选项格式可选择类型长度值(TLV)格
式,如图7所示;上述用户接入信息包括以下信息中的一种或多种:用户标
识、用户的接入标识(AP_ID)、扩展服务集标识(ESSID)、信道和接收
的信号强度指示(RSSI);且上述信息通过TLV中的Type区分。
上述提供WLAN用户接入信息的系统,通过AP、ASR和ILR之间的交
互,使得ILR可以获得并存储WLAN用户的用户接入信息,具体实现过程
可参见图5;因而使得在身份位置分离网络中,可以兼容WLAN用户接入和
相应的各种应用服务。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序
来指令相关硬件完成,上述程序可以存储于计算机可读存储介质中,如只读
存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用
一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用
硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任
何特定形式的硬件和软件的结合。
以上实施例仅用以说明本发明的技术方案而非限制,仅仅参照较佳实施
例对本发明进行了详细说明。本领域的普通技术人员应当理解,可以对本发
明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范
围,均应涵盖在本发明的权利要求范围当中。