识别终端类型的方法及无线接入网设备技术

技术编号:9722040 阅读:401 留言:0更新日期:2014-02-27 18:04
本发明专利技术提供一种识别终端类型的方法及无线接入网设备。该方法包括:无线接入网设备接收终端发送的报文(11);无线接入网设备对所述报文进行解析获取表明终端类型的关键字(12);无线接入网设备根据所述关键字确定终端的类型(13)。本发明专利技术可以实现在无线接入网侧对终端类型识别。

【技术实现步骤摘要】
【国外来华专利技术】识别终端类型的方法及无线接入网设备
本专利技术涉及移动通信技术,尤其涉及一种识别终端类型的方法及无线接入网设备。
技术介绍
随着通信技术的发展,出现了不同类型的终端,例如,普通手机、智能手机、数据卡等。运营商期望在无线接入网侧对这些不同类型的终端进行区分服务,以实现对不同类型的终端进行不同的差分服务。但是,现有技术中缺乏相应解决方案。
技术实现思路
本专利技术实施例是提供一种识别终端类型的方法及无线接入网设备,实现在无线接入网侧对终端类型的识别。本专利技术实施例提供了一种识别终端类型的方法,包括:无线接入网设备接收终端发送的报文;无线接入网设备对所述报文进行解析获取表明终端类型的关键字;无线接入网设备根据所述关键字确定终端的类型。本专利技术实施例提供一种无线接入网设备,包括:接收机,用于接收终端发送的报文;第一处理器,用于对所述接收机接收的报文进行解析获取表明终端类型的关键字;第二处理器,用于根据所述第一处理器得到的所述关键字确定终端类型。由上述技术方案可知,本专利技术实施例通过无线接入网设备对终端发送的报文进行识别,并根据识别结果确定终端类型,可以实现在无线接入网侧识别出终端类型,进而可以对终端进行差分服务。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术第一实施例的方法流程示意图;图2为本专利技术第二实施例的方法流程示意图;图3为本专利技术第三实施例的无线接入网设备的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术第一实施例的方法流程示意图,包括:步骤11:无线接入网设备接收终端发送的报文。例如,终端发送的报文为端对端协议(Peer-PeerProtocol)报文。该PPP报文对应的协议栈可以包括:PPP、互联网协议(InternetProtocol,IP)、传输控制协议(TransmissionControlProtocol,TCP)和超文本传输协议(HyperTextTransferProtocol,HTTP),以下简写为PPP/IP/TCP/HTTP。步骤12:无线接入网设备对所述报文进行解析获取表明终端类型的关键字。例如,可以具体包括:所述无线接入网设备对所述报文进行解析获得超文本传输协议请求(HTTPGET)部分;所述无线接入网设备对所述HTTPGET部分进行解析获得用户代理(UserAgent)域,所述UserAgent域中包括表明终端类型的关键字。具体地,终端发送的PPP报文采用HTTP的请求(GET)方法时,该PPP报文中包括HTTPGET部分。GET方法是HTTP中终端向服务器请求资源的方法,通常格式是“GET”字段后面加上请求的内容。该HTTPGET部分可以包括UserAgent域,所述UserAgent域中包括表明终端类型的关键字。此时,可以依次解析IP、TCP和HTTP报文头,得到所述UserAgent域。步骤13:无线接入网设备根据所述关键字确定终端的类型。可以采用匹配的方式,将UserAgent域中的关键字与预配置的终端类型字段依次匹配,将匹配成功的终端类型字段所代表的类型作为所述终端的类型。具体可以包括:如果所述关键字为微软终端操作系统WindowsCE,则确定所述终端为移动版微软WindowsMobile终端;或者,如果所述关键字为谷歌操作系统Andriod,则确定所述终端为谷歌操作系统Andriod终端;或者,如果所述关键字为苹果iPhone,则确定所述终端为苹果iPhone终端;或者,如果所述关键字为微软网络终端操作系统WindowsNT,则确定所述终端为数据卡终端;或者,如果所述关键字为厂商型号,则确定所述终端为普通手机。其中,WindowsCE操作系统是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统。当终端采用该WindowsCE操作系统时对应的关键字则为WindowsCE。Android操作系统是谷歌(Google)宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,当终端采用Android操作系统时对应的关键字则为Android。iPhone是结合照相手机、个人数码助理、媒体播放器以及无线通信设备的掌上设备,由苹果公司宣布推出,当终端为iPhone时对应的关键字为iPhone。WindowsNT操作系统是微软推出的面向工作站、网络服务器和大型计算机的网络操作系统,当终端采用WindowsNT操作系统时对应的关键字为WindowsNT。本实施例通过无线接入网设备对终端发送的报文进行识别,并根据识别结果确定终端类型,可以实现在无线接入网侧识别出终端类型,进而可以对终端进行差分服务。并且,进一步地,本专利技术实施例并不需要特别的定制,相对于现有技术能够扩大适用范围。图2为本专利技术第二实施例的方法流程示意图,本实施例将以无线接入网设备为基站控制器为例。参见图2,本实施例包括:步骤201:基站控制器接收终端发送的PPP报文。现有技术中,基站控制器会对接收的PPP(对应的协议栈为PPP/IP/TCP/HTTP)报文进行透明传输,而本专利技术实施例中为了在无线接入网内实现终端识别,则基站控制器会对接收的PPP报文进行深度报文检测(deeppacketinspection,DPI)。具体如下:步骤202:按照IP、TCP和HTTP的报文头逐层解析PPP报文,以获取“HTTP请求(GET)”部分。终端在使用HTTP的GET方法时,可以在“HTTPGET”部分的“UserAgent”域中携带表明终端类型的关键字。例如,对于WindowsMobile终端,其“UserAgent”域会包含关键字“WindowsCE”;对于Andriod终端,其“UserAgent”域会包含关键字“Andriod”;对于iPhone终端,其“UserAgent”域会包含关键字“iPhone”;对于数据卡终端,其“UserAgent”域会包含关键字“WindowsNT”;对于普通手机,其“UserAgent”域会包含关键字“厂商型号”,例如“HW-C7300”。步骤203:判断是否能获取HTTPGET部分,若是,执行步骤204,否则,执行步骤209。通过解析可以确定是否能够获取HTTPGET部分,例如,通过解析PPP报文,判断是否存在“GET”字符串来确定出是否能够得到获取HTTPGET部分。步骤204:判断HTTPGET部分是否包含用户代理(UserAgent)域,若是,执行步骤205,否则,执行步骤208。通过解析HTTPGET部分可以确定出是否能够得到UserAgent域,例如,通过解析判断是否存在“UserA本文档来自技高网...
识别终端类型的方法及无线接入网设备

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种识别终端类型的方法,其特征在于,包括:无线接入网设备接收终端发送的报文;无线接入网设备对所述报文进行解析获取表明终端类型的关键字;无线接入网设备根据所述关键字确定终端的类型;其中,所述无线接入网设备对所述报文进行解析获取表明终端类型的关键字包括:所述无线接入网设备对所述报文进行解析获得超文本传输协议请求HTTPGET部分;所述无线接入网设备对所述HTTPGET部分进行解析获得用户代理UserAgent域,所述UserAgent域中包括表明终端类型的关键字;其中,所述根据所述关键字确定终端的类型,包括:将所述UserAgent域中的关键字与预配置的终端类型字段依次匹配,将匹配成功的终端类型字段所代表的类型作为所述终端的类型。2.根据权利要求1所述的方法,其特征在于,所述报文为端对端协议PPP报文。3.根据权利要求1所述的方法,其特征在于,所述无线接入网设备对所述报文进行解析获得HTTPGET部分,包括:依次解析所述报文中的互联网协议IP、传输控制协议TCP和超文本传输协议HTTP报文头,得到所述HTTPGET部分。4.根据权利要求1-3中任意一项所述的方法,其特征在于,所述根据所述关键字确定终端的类型,包括:如果所述关键字为微软移动操作系统WindowsCE,则确定所述终端为移动版微软WindowsMobile终端;或者,如果所述关键字为谷歌操作系统Andriod,则确定所述终端为谷歌操作系统Andriod终端;或者,如果所述关键字为苹果iPhone,则确定所述终端为苹果iPhone终端;或者,如果所述关键字为微软终端操作系统Window...

【专利技术属性】
技术研发人员:席乐谢波石丹丹
申请(专利权)人:华为技术有限公司
类型:
国别省市:

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

1