一种数据传输异常的处理方法、设备和系统的制作方法

文档序号:7549142阅读:303来源:国知局
专利名称:一种数据传输异常的处理方法、设备和系统的制作方法
技术领域
本发明实施例涉及通信领域,尤其涉及一种数据传输异常的处理方法、设备和系统。
背景技术
随着移动宽带的快速发展,目前越来越多的客户通过终端上网来进行业务访问。在终端与业务服务器进行业务访问的过程中,若被访问的业务服务器与终端断连,则终端为了尝试恢复业务,终端会进行重新激活操作,即向网关发送激活请求,重新建立分组数据协议(Packet Data Protocol, PDP)上下文,以便重新和业务服务器建立业务连接。在实际应用中,通信网络中存在大量无效的重激活操作,给网关及相关的网络设 备带来较大的信令负荷。

发明内容
鉴于此,本发明实施例提供了一种数据传输异常的处理方法、设备和系统,用以避免由于业务服务器断连或故障而引起的重建连接的无效操作,减少对网关及相关的网络设备的信令冲击,降低运营商对设备的运营成本。一方面,本发明一实施例提供一种数据传输异常的处理方法,包括终端获取无线分组网关的地址;当数据传输异常时,若终端根据无线分组网关的地址获知终端与无线分组网关的连接正常,终端保持该连接。另一方面,本发明一实施例提供另一种数据传输异常的处理方法,包括无线分组网关发送无线分组网关的地址至终端;无线分组网关接收终端根据无线分组网关的地址发起的探测;无线分组网关发送探测响应至终端,以使终端保持与无线分组网关的连接。又一方面,本发明一实施例提供一种终端,包括地址获取单元,用于获取无线分组网关的地址;连接处理单元,用于当数据传输异常时,若根据无线分组网关的地址检测到终端与无线分组网关的连接正常,保持该连接。再一方面,本发明一实施例提供一种无线分组网关,包括地址发送单元,用于发送无线分组网关的地址至终端;探测接收单元,用于接收终端根据无线分组网关的地址发起的探测;探测响应单元,用于发送探测响应至终端,以使终端保持与无线分组网关的连接。再一方面,本发明一实施例提供一种数据传输异常的处理系统,包括上述终端和无线分组网关。从以上技术方案可以看出,本发明实施例通过在数据传输异常时,终端根据与无线分组网关之间的连接状况来决定是否发起重建连接操作,可以避免由于业务服务器断连或故障而引起的重建连接的无效操作,减少了对网关及相关的网络设备的信令冲击,降低运营商对设备的运营成本。


图I为本发明中数据传输异常的处理方法一实施例示意图;图2为本发明中数据传输异常的处理方法另一实施例示意图;图3为本发明中数据传输异常的处理方法一信令流程示意图;图4为本发明中数据传输异常的处理方法另一信令流程示意图;、
图5为本发明中终端一实施例示意图;图6为本发明中无线分组网关一实施例示意图;图7为本发明中数据传输异常的处理系统一实施例示意图。
具体实施例方式本发明实施例提供了一种数据传输异常的处理方法及相关装置,用于避免由于业务服务器断连或故障而引起的重建连接的无效操作。在实际应用中,正在进行的上网业务中断,终端会自动进行重新激活以重建连接,然而,终端和业务服务器之间断连,不一定是承载网络的问题,而有可能是业务服务器断连或故障,因此,终端发起的重新激活并无法解决这个问题。在现有技术中,若是因为业务服务器断连或故障而导致的断连,则业务服务器恢复正常之前,终端会发起多次的重新激活,由于是业务服务器导致的断连,因此,与该业务服务器建立业务连接的终端都会断连,而业务服务器恢复正常之前,就将会有大量的终端在一定的时间段内进行多次的重新激活,给网关及相关的网络设备带来比较大的信令负荷。鉴于此,本发明实施例提供一种数据传输异常的处理方法。下面将从终端侧对该方法进行说明。请参阅图1,本发明一实施例提供的数据传输异常的处理方法,包括101、终端获取无线分组网关的地址;终端获取无线分组网关的地址;该无线分组网关可以为网关通用分组无线服务支持点(Gateway GPRS Support Node, GGSN),或分组数据网网关(Packet Data NetworkGateway, PGW),该无线分组网关可以具有网络接入控制、路由选择和分组的转发、用户数据
管理等功能。102、当数据传输异常时,若终端根据无线分组网关的地址获知终端与无线分组网关的连接正常,该终端保持该连接。其中,终端保持与无线分组网关之间的连接是指终端不重新建立与无线分组网关之间的连接,例如,终端不向无线分组网关发起激活PDP上下文请求,或者终端不发起建立分组数据网连接的流程。示例性的,数据传输异常可以为终端发送上行数据后收不到业务服务器的响应;或者,当终端向业务服务器发送上行数据之后,在预置时间内收不到业务服务器的响应;或者,当终端向业务服务器发送上行数据之后,若在预置时间内收不到业务服务器的响应,再次向该业务服务器发送上行数据,若连续重新发送上行数据的次数超过预置次数之后,还未收到业务服务器的响应,则可认为数据传输异常。可选的,当数据传输异常时,若终端根据无线分组网关的地址获知终端与无线分组网关的连接异常,终端重新建立终端与无线分组网关之间的连接。示例性的,终端重新建立与无线分组网关之间的连接可以是终端向无线分组网关发起激活PDP上下文请求,或者终端向无线分组网关发起建立分组网连接的流程。由于业务服务器的故障,或终端和无线分组网关(含无线分组网关)之间的设备故障都可以导致数据传输异常,而重建连接的操作只能解决终端和无线分组网关间的连接故障的问题,因此,为了减少无效的信令开销,终端可根据无线分组网关的地址检测终端与无线分组网关的连接是否异常,再决定是否发起重建连接操作。若终端与无线分组网关的连接异常,则可以确定此次数据传输异常是由终端和无线分组网关的连接故障引起的,终端此时可发起重建连接操作以解决终端与无线分组网关之间的连接故障;若终端与无线分组网关的连接正常,则可以确定业务连接故障是由业务服务器的故障引起的,终端即使发 起重建连接操作也无法排除该故障,因此终端可以保持与无线分组网关之间的连接,不发起重建连接操作,以避免不必要的信令的开销。本发明实施例通过在数据传输异常时,终端根据与无线分组网关之间的连接状况来决定是否发起重建连接操作,可以避免由于业务服务器断连或故障而引起的重建连接的无效操作,减少了对网关及相关的网络设备的信令冲击,降低运营商对设备的运营成本。下面将从无线分组网关侧对本发明实施例提供的数据传输异常的处理方法进行说明。本发明一实施例提供的数据传输异常的处理方法,如图2所示,包括201、无线分组网关发送无线分组网关的地址至终端;该无线分组网关可以为GGSN或PGW;该无线分组网关可以具有网络接入控制、路由选择和分组的转发、用户数据管理等功能。202、无线分组网关接收终端根据无线分组网关的地址发起的探测;当终端的数据传输发生异常时,无线分组网关接收终端发送的探测包,该探测包用于检测无线分组网关与终端之间的连接是否正常。203、无线分组网关发送探测响应至终端。无线分组网关发送探测响应至终端,以使终端保持与无线分组网关的连接。可选的,在无线分组网关向终端发送无线分组网关地址之后,无线分组网关可以启动对探测包的流量监控,以防止终端获取无线分组无线分组网关的地址后,发起恶意攻击,确保无线分组无线分组网关的安全。若探测包的流量满足预置条件,则丢弃后续接收到的探测包,或丢弃指定终端后续发送的探测包,其中,该指定终端为发送探测包的流量达到预置门限的终端。示例性的,上述预置条件可以包括1)对无线分组网关的所有探测包的流量进行监控,当所有探测包的流量达到预置门限时,丢弃后续接收到的探测包;或者,2)分别对各个终端所发送的探测包进行监控,当任一终端所发送的探测包的流量达到预置门限时,则丢弃该终端后续发送的探测包。本发明实施例通过无线分组网关发送无线分组网关地址至终端,以使终端在数据传输异常时,根据与无线分组网关之间的连接状况来决定是否发起重建连接操作,可以避免由于业务服务器断连或故障而引起的重建连接的无效操作,减少了对网关及相关的网络设备的信令冲击,降低运营商对设备的运营成本。下面在2G/3G场景下,对本发明实施例的数据传输异常的处理方法进行说明。以2G/3G的网络场景为例,无线分组网关可以为网关GPRS支持节点(GatewayGPRS Support Node,GGSN),终端与GGSN之间的网络设备包括有通用分组无线服务业务支持节点(Serving GPRS Support Node, SGSN),其中GPRS是通用分组无线业务(GeneralPacket Radio Service)的简称。终端可以在激活PDP上下文的过程中获取到无线分组网关的地址。请参阅图3,本发明一实施例提供的数据传输异常的处理方法,包括301、终端向通用分组无线服务业务支持节点发送激活分组数据协议上下文请求消息;终端通过向SGSN发送Activate PDP Context Request消息,以建立与GGSN之间 的连接。302、通用分组无线服务业务支持节点发送创建分组数据协议上下文请求消息至网关通用分组无线业务支持节点;SGSN 向 GGSN 发送 Create PDP Context Request 消息。303、网关通用分组无线业务支持节点发送创建分组数据协议上下文响应消息至通用分组无线服务业务支持节点;GGSN 向 SGSN 发送 Create PDP Context Response 消息,其中,GGSN 向 SGSN 发送的Create PDP Context Response消息中包括GGSN的地址。示例性的,GGSN的地址可以是网关Gi接口内置锚点地址(即GGSN的Gi接口的内置锚点地址),采用GGIA可以减轻Gn接口的负载。GGSN的地址可以携带在Create PDP Context Response消息的协议配置选项(Protocol Configuration Option, PC0)字段中。304、通用分组无线服务业务支持节点发送激活分组数据协议上下文接受消息至终端;SGSN向终端返回Activate PDP Context Accept消息,其中,SGSN向终端发送的Activate PDP Context Accept消息中包括SGSN从GGSN获取的GGSN的地址。示例性的,GGSN的地址可以携带在Activate PDP Context Accept消息的PCO字段中。305、终端确认与业务服务器的数据传输出现异常;示例性的,终端确认与业务服务器的数据传输异常可以为1)终端向业务服务器发送上行数据,在一定的时间间隔内(该时间间隔可事先配置)未收到业务服务器的响应;或者,2)终端向业务服务器发送上行数据,在一定时间间隔内未收到业务服务器的响应后,终端重新向业务服务器发送上行数据,当终端重发上行数据至服务器的次数超过预设的次数后,仍未收到业务服务器的响应,则可确认终端与业务服务器的数据传输异常。可以理解的是,确认数据传输异常还可以有其它的方式,具体此处不作限定。步骤306-307中,终端根据获得的GGSN的地址获知终端与GGSN的连接正常。306、终端根据网关通用分组无线业务支持节点的地址向网关通用分组无线业务支持节点发起探测;示例性的,终端可以根据GGSN的地址向GGSN发送探测包,例如向GGSN发送Ping数据包。
307、网关通用分组无线业务支持节点向终端返回探测响应;由于终端与GGSN之间的连接没有故障,所以GGSN在收到终端发起的探测后,向终端返回探测响应。示例性的,GGSN可以对终端的Ping数据包进行响应。308、终端保持与网关通用分组无线业务支持节点之间的连接。终端接收到GGSN的探测响应后,可以认为终端与GGSN之间的连接没有出现故障,而不发起重建与GGSN之间的连接的操作。可选的,若终端没有收到GGSN的探测响应,可以认为终端与GGSN之间的连接出现 故障,终端可以重建与GGSN之间的连接以修复与GGSN之间的连接故障。可选的,在GGSN向终端发送GGSN的地址之后,GGSN可以启动对探测包的流量监控,以防止终端获取GGSN的地址后,发起恶意攻击,确保GGSN的安全。若该探测包的流量满足预置条件,则丢弃后续接收到的探测包,或丢弃指定终端后续发送的探测包,其中,该指定终端为发送探测包的流量达到预置门限的终端。示例性的,上述预置条件可以包括1)对GGSN的所有探测包的流量进行监控,当所有探测包的流量达到预置门限时,丢弃后续接收到的探测包;或者,2)分别对各个终端所发送的探测包进行监控,当任一终端所发送的探测包的流量达到预置门限时,则丢弃该终端后续发送的探测包。图3所示的实施例提供的数据传输异常的处理方法,通过在数据传输异常时,终端根据与GGSN之间的连接状况来决定是否发起重建连接操作,可以避免由于业务服务器断连或故障而引起的重建连接的无效操作,减少了对网关及相关的网络设备的信令冲击,降低运营商对设备的运营成本。下面在4G的场景下,对本发明实施例的数据传输异常的处理方法进行说明。以4G的网络场景为例,无线分组网关可以为分组数据网网关(Packet DataNetwork Gateway, P_GW),终端与P_GW之间的网络设备包括有演进型基站(eNodeB)、移动管理实体(Mobility Management Entity, MME)和服务网关(Serving Gateway, S-GW),终端可以在附着的过程中获取到无线分组网关的地址。请参阅图4,本发明一实施例提供的数据传输异常的处理方法,包括401、终端向演进型基站发送附着请求;终端向eNodeB发送Attach Request消息,发起附着流程。402、演进型基站将附着请求消息转发给移动管理实体;eNodeB 向 MME 发送 Attach Request 消息。403、移动管理实体向服务网关发送创建会话请求消息;MME 向 S-GW 发送 Create Session Request 消息。404、服务网关将创建会话请求消息转发给分组数据网网关;S-Gff 向 P-GW 发送 Create Session Request 消息。405、分组数据网网关向服务网关发送创建会话响应消息;P-Gff 向 S-GW 发送 Create Session Response 消息;其中,Create SessionResponse消息中携带有P-GW的地址。示例性的,P-Gff的地址可以为网关Gi接口内置锚点地址(即P-GW的SGi接口的内置锚点地址),P-GW的地址可以携带在Create SessionResponse消息的PCO字段中。
406、服务网关将创建会话响应消息转发给移动管理实体;S-Gff 向 MME 发送 Create Session Response 消息,其中该 Create SessionResponse消息中携带有P-GW的地址。407、移动管理实体向演进型基站发送附着响应消息;MME 向 eNodeB 发送Attach Response 消息;其中,Attach Response 消息中携带有Create Session Response 消息中的 P-GW 的地址。408、演进型基站向终端发送无线资源控制协议连接配置更新消息;eNodeB 向终端发送 RRC Connection Reconfiguration 消息;其中,RRCConnection Reconfiguration 消息中携带有 Attach Response 消息中的 P-GW 的地址。
409、终端确认与业务服务器的数据传输出现异常;示例性的,终端确认与业务服务器的数据传输异常可以为1)终端向业务服务器发送上行数据,在一定的时间间隔内(该时间间隔可事先配置)未收到业务服务器的响应;或者,2)终端向业务服务器发送上行数据,在一定时间间隔内未收到业务服务器的响应后,终端重新向业务服务器发送上行数据,当终端重发上行数据至服务器的次数超过预设的次数后,仍未收到业务服务器的响应,则可确认终端与业务服务器的数据传输异常。可以理解的是,确认数据传输异常还可以有其它的方式,具体此处不作限定。步骤410-411中,终端根据获得的P_GW的地址获知终端与P_GW的连接正常。410、终端根据分组数据网网关的地址向分组数据网网关发起探测;当数据传输异常时,终端根据P-GW的地址检测终端与P-GW的连接是否正常。示例性的,终端可以根据P-GW的地址向P-GW发送探测包来判断终端与P-GW之间的连接是否正常,例如向终端根据P-GW的地址向P-GW发送Ping数据包,判断在预置时间内是否接收到P-GW返回的响应。若是,则终端与P-GW的连接没有异常,可以不重新建立终端与无线分组网关之间的连接;若否,则终端与P-GW的连接异常,需要重新建立终端和P-GW之间的连接。411、分组数据网网关向终端返回探测响应;由于终端与P-GW之间的连接没有故障,所以P-GW在收到终端发起的探测后,向终端返回探测响应。示例性的,P-GW可以对终端的Ping数据包进行响应。412、终端保持与分组数据网网关之间的连接。终端接收到P-GW的探测响应后,可以认为终端与P-GW之间的连接没有出现故障,而不发起重建与P-GW之间的连接的操作。可选的,若终端没有收到P-GW的探测响应,可以认为终端与P-GW之间的连接出现故障,终端可以重建与P-GW之间的连接以修复与P-GW之间的连接故障。可选的,在P-GW向终端发送P-GW的地址之后,P-GW可以启动对探测包的流量监控,以防止终端获取P-GW的地址后,发起恶意攻击,确保P-GW的安全。若探测包的流量满足预置条件,则丢弃后续接收到的探测包,或丢弃指定终端后续发送的探测包,其中,该指定终端为发送探测包的流量达到预置门限的终端。示例性的,上述预置条件可以包括1)对P-GW的所有探测包的流量进行监控,当所有探测包的流量达到预置门限时,丢弃后续接收到的探测包;或者,2)分别对各个终端所发送的探测包进行监控,当任一终端所发送的探测包的流量达到预置门限时,则丢弃该终端后续发送的探测包。图4所示的实施例提供的数据传输异常的处理方法,通过在数据传输异常时,终端根据与P-GW之间的连接状况来决定是否发起重建连接操作,可以避免由于业务服务器断连或故障而引起的重建连接的无效操作,减少了对网关及相关的网络设备的信令冲击,降低运营商对设备的运营成本。下面对用于执行本发明实施例提供的数据传输异常的处理方法的终端进行举例说明,其逻辑结构请参考图5,本发明实施例提供的终端包括地址获取单元501,用于获取无线分组网关的地址;连接处理单元502,用于当数据传输异常时,若根据无线分组网关的地址检测到终端与无线分组网关的连接正常,保持该连接。可选的,连接处理单元502还用于,若根据无线分组网关的地址检测到终端与无 线分组网关的连接异常,重新建立该连接。可选的,地址获取单元501包括第一发送模块5011,用于发送激活分组数据协议上下文请求Activate PDPContext Request 消息至 SGSN ;第一接收模块5012,用于接收SGSN发送的激活分组数据协议上下文接受Activate PDP Context Accept消息,该激活分组数据协议上下文接受消息包括无线分组网关的地址,该无线分组网关的地址是由该无线分组网关通过创建分组数据协议上下文响应 Create PDP Context Response 消息发送至 SGSN 的。可选的,地址获取单元501包括第二发送模块5013,用于发送附着请求Attach Request消息至移动管理实体MME ;第二接收模块5014,用于接收MME发送的无线分组网关的地址,该无线分组网关的地址是由该无线分组网关通过创建会话响应Create Session Response消息发送至MME的。本发明实施例中终端各个单元的操作过程如下地址获取单元501获取无线分组网关的地址;其中,该无线分组网关可以为GGSN或P-GW,该无线分组网关可以具有网络接入控制、路由选择和分组的转发、用户数据管理等功能。本领域普通技术人员应知,随着无线网络的发展,无线分组网关还可以为其他网元,本发明实施例对此不作限定。当数据传输异常时,若终端根据无线分组网关的地址获知终端与无线分组网关的连接正常,则连接处理单元502保持终端与无线分组网关之间的连接。其中,终端保持与无线分组网关之间的连接是指终端不重新建立与无线分组网关之间的连接,例如,终端不向无线分组网关发起激活PDP上下文请求,或者终端不向无线分组网关发起建立分组数据网连接的流程。示例性的,数据传输异常可以为终端发送上行数据后收不到业务服务器的响应;或者,当终端向业务服务器发送上行数据之后,在预置时间内收不到业务服务器的响应;或者,当终端向业务服务器发送上行数据之后,若在预置时间内收不到业务服务器的响应,再次向该业务服务器发送上行数据,若连续重新发送上行数据的次数超过预置次数之后,还未收到业务服务器的响应,则可认为数据传输异常。可选的,在2G/3G场景下,地址获取单元501获取无线分组网关的地址的过程可以为地址获取单元501的第一发送模块5011向SGSN发送Activate PDP ContextRequest消息,以建立与GGSN之间的连接;SGSN接到Activate PDP Context Request消息之后,向 GGSN 发送 Create PDP Context Request 消息;GGSN 接到 Create PDP ContextRequest 消息之后,向 SGSN 发送 Create PDP Context Response 消息,其中,GGSN 向 SGSN发送的Create PDP Context Response消息中包括GGSN的地址。示例性的,GGSN的地址可以是网关Gi接口内置锚点地址,GGIA可以携带在Create PDP Context Response消息的协议配置选项(Protocol Configuration Option,PC0)字段中。釆用GGIA可以减轻Gn接口的负载。SGSN接收到Create PDP Context Response消息之后,地址获取单元501的第一接收模块5012接收SGSN返回的Activate PDP Context Accept消息,其中,SGSN向终端发送的Activate PDP Context Acc印t消息中包括SGSN从GGSN获取的GGSN的地址。 示例性的,GGSN的地址可以携带在Activate PDP ContextAccept消息的PCO字段中。 可选的,在4G场景下,地址获取单元501获取无线分组网关的地址的过程可以为地址获取单元501的第二发送模块5013向eNodeB发送Attach Request消息,发起附着流程。eNodeB收到Attach Request消息之后,向MME发送Attach Request消息;MME收到 Attach Request 消息之后,向 S-GW 发送 Create Session Request 消息;S_GW 收到Create Session Request 消息之后,向 P-GW 发送 Create Session Request 消息;P~GW 收到 Create Session Request 消息之后向 S_GW 发送 Create Session Response 消息;其中,Create Session Response消息中携带有P-GW的地址,具体的,P-GW的地址可以为网关Gi接口内置锚点地址(即P-GW的S Gi接口的内置锚点地址),P-GW的地址可以携带在CreateSession Response 消息的 PCO 字段中。S-GW 收到 Create Session Response 消息之后,向MME发送Create Session Response消息;MME收到Create Session Response消息之后,向eNodeB发送Attach Response消息;其中,Attach Response消息中携带有Create SessionResponse消息中的P-GW的地址。eNodeB收到Attach Response消息之后,地址获取单元501 的第二接收模块 5014 接收 eNodeB 发送的 RRC Connection Reconfiguration 消息;其中,RRC Connection Reconf iguration 消息中携带有 Attach Response 消息中的 P-GW 的地址。由于业务服务器的故障,或终端和无线分组网关(含无线分组网关)之间的设备故障都可以导致数据传输异常,而重建连接的操作只能解决终端和无线分组网关间的连接故障的问题,因此,为了减少无效的信令开销,终端可根据无线分组网关的地址检测终端与无线分组网关的连接是否异常,再决定是否发起重建连接操作。若终端与无线分组网关的连接异常,则可以确定此次数据传输异常是由终端和无线分组网关的连接故障引起的,终端此时可发起重建连接操作以解决终端与无线分组网关之间的连接故障;若终端与无线分组网关的连接正常,则可以确定业务连接故障是由业务服务器的故障引起的,终端即使发起重建连接操作也无法排除该故障,因此终端可以保持与无线分组网关之间的连接,不发起重建连接操作,以避免不必要的信令的开销。下面对用于执行本发明实施例提供的数据传输异常的处理方法的无线分组网关进行举例说明,其逻辑结构请参考图6,本发明实施例提供的无线分组网关包括地址发送单元601,用于发送无线分组网关的地址至终端;探测接收单元602,用于接收终端根据无线分组网关的地址发起的探测;探测响应单元603,用于发送探测响应至终端,以使终端保持与无线分组网关的连接。可选的,该无线分组网关还包括流控单元604,用于对终端发起的探测进行流控。、
可选的,地址发送单元601包括第一请求接收模块6011,用于接收通用分组无线服务支持点SGSN发送的创建分组数据协议上下文请求Create PDP Context Request消息;第一响应发送模块6012,用于发送创建分组数据协议上下文响应Create PDPContext Response消息至SGSN,该创建分组数据协议上下文响应包括无线分组网关的地址,以使SGSN通过激活分组数据协议上下文接受Activate PDP Context Accept消息发送该无线分组网关的地址至终端。可选的,地址发送单元601包括第二请求接收模块6013,用于接收移动管理实体MME发送的创建会话请求CreateSession Request 消息;第二响应发送模块6014,用于通过创建会话响应Create Session Response消息将无线分组网关的地址发送至MME,以使该MME向终端发送该无线分组网关的地址。本发明实施例中无线分组网关各个单元的具体操作过程如下地址发送单元601发送无线分组网关的地址至终端;示例性的,无线分组网关可以为GGSN或PGW,该无线分组网关可以具有网络接入控制、路由选择和分组的转发、用户数据管理等功能。当终端的数据传输发生异常时,探测接收单元602接收终端发送的探测包,该探测包用于检测无线分组网关与终端之间的连接是否正常。探测响应单元603发送探测响应至终端,以使终端保持与无线分组网关的连接。可选的,在无线分组网关向终端发送无线分组网关地址之后,流控单元604可以启动对探测包的流量监控,以防止终端获取无线分组无线分组网关的地址后,发起恶意攻击,确保无线分组无线分组网关的安全。若探测包的流量满足预置条件,则丢弃后续接收到的探测包,或丢弃指定终端后续发送的探测包,其中,该指定终端为发送探测包的流量达到预置门限的终端。示例性的,上述预置条件可以包括1)对无线分组网关的所有探测包的流量进行监控,当所有探测包的流量达到预置门限时,丢弃后续接收到的探测包;或者,2)分别对各个终端所发送的探测包进行监控,当任一终端所发送的探测包的流量达到预置门限时,则丢弃该终端后续发送的探测包。可选的,在2G/3G场景下,可以由地址发送单元601的第一请求接收模块6011接收通用分组无线服务支持点SGSN发送的创建分组数据协议上下文请求Create PDPContext Request消息;再由第一响应发送模块6012发送创建分组数据协议上下文响应Create PDP Context Response消息至该SGSN,该创建分组数据协议上下文响应包括无线分组网关的地址,以使SGSN通过激活分组数据协议上下文接受Activate PDP ContextAccept消息发送该无线分组网关的地址至该终端。可选的,在4G场景下,可以由地址发送单元601的第二请求接收模块6013接收移动管理实体MME发送的创建会话请求Create Session Request消息;再由第二响应发送模块6014通过创建会话响应Create Session Response消息将无线分组网关的地址发送至MME,以使MME向终端发送无线分组网关的地址。本发明实施例通过无线分组网关发送无线分组网关地址至终端,以使终端在数据传输异常时,根据与无线分组网关之间的连接状况来决定是否发起重建连接操 作,可以避免由于业务服务器断连或故障而引起的重建连接的无效操作,减少了对网关及相关的网络设备的信令冲击,降低运营商对设备的运营成本。本发明一实施例还提供一种数据传输异常的处理系统,其逻辑结构请参考图7,该系统包括无线分组网关701和终端702 ;其中,无线分组网关701可以是图5所示的无线分组网关,终端702可以是图6所示的终端。数据传输异常的处理系统的处理流程可以参考前述图I至图4的实施例,此处不再赘述。本发明实施例通过在数据传输异常时,终端根据与无线分组网关之间的连接状况来决定是否发起重建连接操作,可以避免由于业务服务器断连或故障而引起的重建连接的无效操作,减少了对网关及相关的网络设备的信令冲击,降低运营商对设备的运营成本。在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明 揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
权利要求
1.一种数据传输异常的处理方法,其特征在于,包括 终端获取无线分组网关的地址; 当数据传输异常时,若所述终端根据所述无线分组网关的地址获知所述终端与所述无线分组网关的连接正常,所述终端保持所述连接。
2.根据权利要求I所述的方法,其特征在于,还包括 当数据传输异常时,若所述终端根据所述无线分组网关的地址获知所述终端与所述无线分组网关的连接异常,所述终端重新建立所述连接。
3.根据权利要求2任一所述的方法,其特征在于,所述终端根据所述无线分组网关的地址获知所述终端与所述无线分组网关的连接异常,包括 所述终端根据所述无线分组网关的地址向所述无线分组网关发起探測; 所述终端在预置时间内未接收到所述无线分组网关的探測响应。
4.根据权利要求I 3任一所述的方法,其特征在于,所述终端获取无线分组网关的地址,包括 所述终端发送激活分组数据协议上下文请求Activate PDP Context Request消息至通用分组无线服务支持点SGSN ; 所述终端接收所述SGSN发送的激活分组数据协议上下文接受Activate PDP ContextAcc印t消息,所述激活分组数据协议上下文接受消息包括所述无线分组网关的地址,所述无线分组网关的地址是由所述无线分组网关通过创建分组数据协议上下文响应CreatePDP Context Response消息发送至所述SGSN的。
5.根据权利要求I 3任一所述的方法,其特征在于,所述终端获取无线分组网关的地址,包括 所述终端发送附着请求Attach Request消息至移动管理实体MME ; 所述终端接收所述MME发送的无线分组网关的地址,所述无线分组网关的地址是由所述无线分组网关通过创建会话响应Create Session Response消息发送至所述MME的。
6.根据权利要求4或5所述的方法,其特征在于,所述无线分组网关的地址携带在协议配置选项 Protocol Configuration Options 信兀中。
7.根据权利要求I 6任意一项所述的方法,其特征在于,所述终端根据所述无线分组网关的地址获知所述终端与所述无线分组网关的连接正常,包括 所述终端根据所述无线分组网关的地址向所述无线分组网关发起探測; 所述终端在预置时间内接收到所述无线分组网关的探測响应。
8.根据权利要求I 7任意一项所述的方法,其特征在于,所述终端根据所述无线分组网关的地址获知所述终端与所述无线分组网关的连接正常之前,还包括 所述终端发送上行数据至业务服务器; 若所述终端未收到所述业务服务器的响应,所述终端确定数据传输异常。
9.根据权利要求I 8任意一项所述的方法,其特征在于,所述无线分组网关的地址为网关Gi接口内置锚点地址。
10.一种数据传输异常的处理方法,其特征在于,包括 无线分组网关发送所述无线分组网关的地址至终端; 所述无线分组网关接收所述終端根据所述无线分组网关的地址发起的探測;所述无线分组网关发送探测响应至所述终端,以使所述终端保持与所述无线分组网关的连接。
11.根据权利要求10所述的方法,其特征在于,还包括 所述无线分组网关对所述终端发起的探测进行流控。
12.根据权利要求10或11所述的方法,其特征在于,所述无线分组网关发送所述无线分组网关的地址至终端,包括 所述无线分组网关接收通用分组无线服务支持点SGSN发送的创建分组数据协议上下文请求 Create PDP Context Request 消息; 所述无线分组网关发送创建分组数据协议上下文响应Create PDP Context Response消息至所述SGSN,所述创建分组数据协议上下文响应包括所述无线分组网关的地址,以使所述SGSN通过激活分组数据协议上下文接受Activate PDP Context Accept消息发送所述无线分组网关的地址至所述终端。
13.根据权利要求10或11所述的方法,其特征在于,所述无线分组网关发送所述无线分组网关的地址至终端,包括 所述无线分组网关接收移动管理实体MME发送的创建会话请求Create SessionRequest 消息; 所述无线分组网关通过创建会话响应Create Session Response消息将所述无线分组网关的地址发送至所述MME,以使所述MME向所述终端发送所述无线分组网关的地址。
14.根据权利要求12或13所述的方法,其特征在于,所述无线分组网关的地址携带在协议配置选项 Protocol Configuration Options 信兀中。
15.根据权利要求10 14任意一项所述的方法,其特征在于,所述无线分组网关的地址为网关Gi接口内置锚点地址。
16.ー种终端,其特征在于,包括 地址获取単元,用于获取无线分组网关的地址; 连接处理单元,用于当数据传输异常时,若根据所述无线分组网关的地址检测到所述終端与所述无线分组网关的连接正常,保持所述连接。
17.根据权利要求16所述的终端,其特征在于,所述连接处理单元还用于若根据所述无线分组网关的地址检测到所述终端与所述无线分组网关的连接异常,重新建立所述连接。
18.根据权利要求16或17所述的终端,其特征在于,所述地址获取单元包括 第一发送模块,用于发送激活分组数据协议上下文请求Activate PDP ContextRequest 消息至 SGSN ; 第一接收模块,用于接收所述SGSN发送的激活分组数据协议上下文接受Activate PDPContext Accept消息,所述激活分组数据协议上下文接受消息包括所述无线分组网关的地址,所述无线分组网关的地址是由所述无线分组网关通过创建分组数据协议上下文响应Create PDP Context Response 消息发送至所述 SGSN 的。
19.根据权利要求16或17所述的终端,其特征在于,所述地址获取单元包括 第二发送模块,用于发送附着请求Attach Request消息至移动管理实体MME ; 第二接收模块,用于接收所述MME发送的无线分组网关的地址,所述无线分组网关的地址是由所述无线分组网关通过创建会话响应Create Session Response消息发送至所述MME 的。
20.一种无线分组网关,其特征在于,包括 地址发送単元,用于发送无线分组网关的地址至终端; 探測接收单元,用于接收所述终端根据所述无线分组网关的地址发起的探測; 探測响应单元,用于发送探测响应至所述终端,以使所述终端保持与所述无线分组网关的连接。
21.根据权利要求20所述的无线分组网关,其特征在于,所述无线分组网关还包括 流控单元,用于对所述终端发起的探测进行流控。
22.根据权利要求20或21所述的无线分组网关,其特征在于,所述地址发送单元包括 第一请求接收模块,用于接收通用分组无线服务支持点SGSN发送的创建分组数据协议上下文请求Create PDP Context Request消息; 第一响应发送模块,用于发送创建分组数据协议上下文响应Create PDP ContextResponse消息至所述SGSN,所述创建分组数据协议上下文响应包括所述无线分组网关的地址,以使所述SGSN通过激活分组数据协议上下文接受Activate PDP Context Accept消息发送所述无线分组网关的地址至所述终端。
23.根据权利要求20或21所述的无线分组网关,其特征在于,所述地址发送单元包括 第二请求接收模块,用于接收移动管理实体MME发送的创建会话请求Create SessionRequest 消息; 第二响应发送模块,用于通过创建会话响应Create Session Response消息将所述无线分组网关的地址发送至所述MME,以使所述MME向所述终端发送所述无线分组网关的地址。
24.—种数据传输异常的处理系统,其特征在于,包括如权利要求16 19任一所述的終端和如权利要求20 23任一所述的无线分组网关。
全文摘要
本发明实施例提供一种数据传输异常的处理方法、设备和系统。其中一种方法包括终端获取无线分组网关的地址;当数据传输异常时,若所述终端根据所述无线分组网关的地址获知所述终端与所述无线分组网关的连接正常,所述终端保持所述连接。该方法通过在数据传输异常时,终端根据与无线分组网关之间的连接状况来决定是否发起重建连接操作,可以避免由于业务服务器断连或故障而引起的重建连接的无效操作,减少了对网关及相关的网络设备的信令冲击,降低运营商对设备的运营成本。
文档编号H04W24/04GK102742314SQ201280000467
公开日2012年10月17日 申请日期2012年3月9日 优先权日2012年3月9日
发明者林青春, 王旭, 石天, 胡玉胜 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1