一种移动网络中共享上网检测的方法及装置制造方法及图纸

技术编号:17945046 阅读:27 留言:0更新日期:2018-05-15 23:58
本发明专利技术公开一种移动网络中共享上网检测的方法及装置,本发明专利技术通过对终端发出的上行传输控制协议同步TCP SYN报文进行检测,判断是否多终端共享上网,并在确定存在多终端共享上网后,对作为无线热点的终端进行控制处理,从而解决了终端共享上网占用运营商较多带宽资源的问题,并且本发明专利技术的方法简单,不需要对上行流量逐包检测,也不依赖于应用层明文特征,可应用到所有移动网络的共享上网检测上。

Method and device for detecting shared Internet in mobile network

The invention discloses a method and device for sharing Internet detection in a mobile network. The invention detects the synchronous TCP SYN message of the uplink transmission control protocol issued by the terminal to determine whether multiple terminals share the Internet, and after determining the existence of the multi terminal shared Internet, the terminal is controlled and processed as a wireless hot spot. It solves the problem that the terminal sharing network takes up more bandwidth resources for the operators, and the method of the invention is simple. It does not need to detect the upstream traffic by packet by packet, and does not depend on the feature of the application layer. It can be applied to all mobile networks to detect the shared Internet.

【技术实现步骤摘要】
一种移动网络中共享上网检测的方法及装置
本专利技术涉及通信
,特别是涉及一种移动网络中共享上网检测的方法及装置。
技术介绍
现在大多数移动终端,通常都具备无线热点功能,可以方便的与移动网络连接,共享给其它终端设备一起使用。比如:某运营商与某品牌终端厂商合作,推广该品牌终端的无限流量上网套餐,那么,用户在使用该品牌终端该套餐时,如果启用无线热点功能将移动网络共享给其它终端设备一起使用,则将会占用比正常更多的该运营商的带宽资源,让运营商付出更多的运营成本。同时,共享上网也意味着并发流资源的增多,这也会增加运营商在路由器、网关、防火墙等相关设备上的投资。
技术实现思路
本专利技术提供了一种移动网络中共享上网检测的方法及装置,以解决现有技术中终端共享上网占用运营商较多带宽资源的问题。本专利技术一方面提供了一种移动网络中共享上网检测的方法,该方法包括:接收终端发出的上行传输控制协议同步TCPSYN报文;根据所述传输控制协议同步报文判断是否是多终端共享上网,如果是,则对作为无线热点的终端进行控制处理。进一步地,根据所述传输控制协议同步报文判断是否是多终端共享上网,具体包括:根据来自同一用户IP地址的首个TCPSYN报文判断是否是多终端共享上网。进一步地,该方法还包括:根据来自同一用户IP地址的首个TCPSYN报文建立TCP流表,所述TCP流表内记录有用户IP地址、网络IP地址、用户TCP端口和网络TCP端口;根据所述传输控制协议同步报文判断是否是多终端共享上网,具体包括:根据首次建立TCP流表的传输控制协议同步报文判断是否是多终端共享上网。进一步地,根据所述传输控制协议同步报文判断是否是多终端共享上网,具体包括:根据所述传输控制协议同步报文的解码信息判断是否是多终端共享上网;所述解码信息包以下信息中的一种或多种:互联网协议的生存时间TTL字段或跳数限制HopLimit字段、传输控制协议TCP首部长度、传输控制协议TCP的首部扩展选项信息Options和扩展选项类型序列option-kind、传输控制协议TCP的首部扩展选项信息Options的首部最大分段尺寸MSS选项值、传输控制协议TCP的首部扩展选项信息Options的窗口缩放选项值WSOPT、传输控制协议TCP的首部扩展选项信息Options的选择性响应SACK-permitted选项值。进一步地,根据所述传输控制协议同步报文的解码信息判断是否是多终端共享上网,具体包括:根据所述解码信息建立用户设备指纹索引表,并根据所述用户设备指纹索引表判断是否是多终端共享上网。进一步地,该方法还包括:对所述用户设备指纹索引表进行定时更新。本专利技术另一方面提供了一种移动网络中共享上网检测的装置,该装置包括:接收单元,用于接收终端发出的上行传输控制协议同步TCPSYN报文;判断单元,用于根据所述传输控制协议同步报文判断是否是多终端共享上网,如果是,则对作为无线热点的终端进行控制处理。进一步地,所述判断单元还用于,根据来自同一用户IP地址的首个TCPSYN报文判断是否是多终端共享上网,如果是,则对作为无线热点的终端进行控制处理。进一步地,该装置还包括:第一建表单元;所述第一建表单元,用于根据来自同一用户IP地址的首个TCPSYN报文建立TCP流表,所述TCP流表内记录有用户IP地址、网络IP地址、用户TCP端口和网络TCP端口;所述判断单元还用于,根据首次建立TCP流表的TCPSYN报文判断是否是多终端共享上网,如果是,则对作为无线热点的终端进行控制处理。进一步地,所述判断单元还用于,根据所述传输控制协议同步报文的解码信息判断是否是多终端共享上网;所述解码信息包以下信息中的一种或多种:互联网协议的生存时间TTL字段或跳数限制HopLimit字段、传输控制协议TCP首部长度、传输控制协议TCP的首部扩展选项信息Options和扩展选项类型序列option-kind、传输控制协议TCP的首部扩展选项信息Options的首部最大分段尺寸MSS选项值、传输控制协议TCP的首部扩展选项信息Options的窗口缩放选项值WSOPT、传输控制协议TCP的首部扩展选项信息Options的选择性响应SACK-permitted选项值。进一步地,该装置还包括:第二建表单元;所述第二建表单元,用于根据所述解码信息建立用户设备指纹索引表,并根据所述用户设备指纹索引表判断是否是多终端共享上网。进一步地,所述第二建表单元还用于,对所述用户设备指纹索引表进行定时更新。本专利技术有益效果如下:本专利技术通过对终端发出的上行传输控制协议同步TCPSYN报文进行检测,判断是否多终端共享上网,并在确定存在多终端共享上网后,对作为无线热点的终端进行控制处理,从而解决了终端共享上网占用运营商较多带宽资源的问题,并且本专利技术的方法简单,不需要对上行流量逐包检测,也不依赖于应用层明文特征,可应用到所有移动网络的共享上网检测上。附图说明图1是本专利技术实施例的一种移动网络中共享上网检测的方法的流程示意图;图2是本专利技术实施例的另一种移动网络中共享上网检测的方法的流程示意图;图3是本专利技术实施例的一种移动网络中共享上网检测的装置的结构示意图。具体实施方式为了解决现有技术中终端共享上网占用运营商较多带宽资源的问题。本专利技术提供了一种移动网络中共享上网检测的方法及装置,本专利技术通过对终端发出的上行传输控制协议同步(TransmissionControlProtocolSYNchronization,TCPSYN)报文进行检测,判断是否多终端共享上网,并在确定存在多终端共享上网后,对作为无线热点的终端进行控制处理,从而减少共享上网对运营商的带宽资源消耗,并节约了运营商的运营成本。以下结合附图以及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不限定本专利技术。方法实施例本专利技术实施例提供了一种移动网络中共享上网检测的方法,参见图1,该方法包括:S101、接收终端发出的上行传输控制协议同步TCPSYN报文;S102、根据所述TCPSYN报文判断是否是多终端共享上网,如果是,则进入下一步;S103、对作为无线热点的终端进行控制处理。也就是说,本专利技术通过对终端发出的上行传输控制协议同步TCPSYN报文进行检测,判断是否多终端共享上网,并在确定存在多终端共享上网后,对作为无线热点的终端进行控制处理,从而减少共享上网对运营商的带宽资源消耗,并节约了运营商的运营成本。需要说明的是,本专利技术不需要对上行流量逐包检测,也不依赖于应用层明文特征,仅通过对TCPSYN报文进行检测,即可判断移动网络中是否存在多终端共享上网,所以本专利技术的方法更简单,检测结果更准确,可应用到所有移动网络的共享上网检测上。具体实施时,本专利技术实施例所述步骤S102具体包括:根据来自同一用户IP地址的首个TCPSYN报文判断是否是多终端共享上网。即,本专利技术对传输控制协议同步报文进行解析,并仅根据首次检测到的终端用户地址的传输控制协议同步报文判断是否是多终端共享上网。具体来说,本专利技术通过对终端用户地址进行监控,仅对预定时间段内的首次检测到的终端用户地址的传输控制协议同步报文判断是否是多终端共享上网。需要说明的是,本专利技术所述预定时间段可根据实际情况进行任意设置。具体实施本文档来自技高网...
一种移动网络中共享上网检测的方法及装置

【技术保护点】
一种移动网络中共享上网检测的方法,其特征在于,包括:接收终端发出的上行传输控制协议同步TCP SYN报文;根据所述TCP SYN报文判断是否是多终端共享上网,如果是,则对作为无线热点的终端进行控制处理。

【技术特征摘要】
1.一种移动网络中共享上网检测的方法,其特征在于,包括:接收终端发出的上行传输控制协议同步TCPSYN报文;根据所述TCPSYN报文判断是否是多终端共享上网,如果是,则对作为无线热点的终端进行控制处理。2.根据权利要求1所述的方法,其特征在于,根据所述传输控制协议同步报文判断是否是多终端共享上网,具体包括:根据来自同一用户IP地址的首个TCPSYN报文判断是否是多终端共享上网。3.根据权利要求1所述的方法,其特征在于,还包括:根据来自同一用户IP地址的首个TCPSYN报文建立TCP流表,所述TCP流表内记录有用户IP地址、网络IP地址、用户TCP端口和网络TCP端口;根据所述传输控制协议同步报文判断是否是多终端共享上网,具体包括:根据首次建立TCP流表的传输控制协议同步报文判断是否是多终端共享上网。4.根据权利要求1所述的方法,其特征在于,根据所述传输控制协议同步报文判断是否是多终端共享上网,具体包括:根据所述TCPSYN报文的解码信息判断是否是多终端共享上网;所述解码信息包以下信息中的一种或多种:互联网协议的生存时间TTL字段或跳数限制HopLimit字段、传输控制协议TCP首部长度、传输控制协议TCP的首部扩展选项信息Options和扩展选项类型序列option-kind、传输控制协议TCP的首部扩展选项信息Options的首部最大分段尺寸MSS选项值、传输控制协议TCP的首部扩展选项信息Options的窗口缩放选项值WSOPT、传输控制协议TCP的首部扩展选项信息Options的选择性响应SACK-permitted选项值。5.根据权利要求4所述的方法,其特征在于,根据所述传输控制协议同步报文的解码信息判断是否是多终端共享上网,具体包括:根据所述解码信息建立用户设备指纹索引表,并根据所述用户设备指纹索引表判断是否是多终端共享上网。6.根据权利要求5所述的方法,其特征在于,还包括:对所述用户设备指纹索引表进行定时更新。7.一种移动...

【专利技术属性】
技术研发人员:宋科李华光
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1