著录项信息
专利名称 | 发现移动网络信号盲区的方法及设备 |
申请号 | CN201310656310.4 | 申请日期 | 2013-12-06 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-03-12 | 公开/公告号 | CN103634819A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W24/00 | IPC分类号 | H;0;4;W;2;4;/;0;0查看分类表>
|
申请人 | 中国联合网络通信集团有限公司 | 申请人地址 | 北京市西城区金融大街21号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中国联合网络通信集团有限公司 | 当前权利人 | 中国联合网络通信集团有限公司 |
发明人 | 黄文良;彭久生;颜珊珊 |
代理机构 | 北京同立钧成知识产权代理有限公司 | 代理人 | 刘芳 |
摘要
本发明提供一种发现移动网络信号盲区的方法及设备,该方法包括:监测移动终端上的应用是否向服务器发送通信消息数据包或发送心跳消息;若所述应用未通过所述移动终端向所述服务器发送所述心跳消息或通信数据包,则确定所述移动终端处于通信盲区。通过监测移动终端上的应用是否向服务器发送通信消息数据包或心跳消息,从而确定移动终端是否处于通信盲区,使得网络运营商能够及时在通信盲区建设基站,进一步改善现有用户的感知,并为运营商带来更大的经济效益。
1.一种发现移动网络信号盲区的方法,其特征在于,包括:
监测移动终端上的应用是否向服务器发送通信消息数据包或者心跳消息;其中,所述心跳消息为设定字节长度的数据包,所述心跳消息用于表明所述移动终端与所述服务器通信正常;
若所述应用未通过所述移动终端向所述服务器发送所述通信消息数据包或者所述心跳消息,则确定所述移动终端处于通信盲区;
若监测到所述移动终端上的应用向所述服务器发送通信消息数据包,则所述方法还包括:
每隔第一设定时间段监测所述移动终端上的应用向所述服务器发送的所述通信消息数据包是否存在突变,若存在所述突变,并且监测到所述应用在所述每隔第一设定时间段未向所述服务器发送所述心跳消息,则确定所述移动终端处于通信盲区;其中,所述突变包括:所述应用从能接收到所述通信消息数据包到不能接收到所述通信消息数据包、所述应用从不能接收到所述通信消息数据包到能接收到所述通信消息数据包。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若不存在突变,并且所述应用在第三设定时间内从不能向所述服务器发送所述通信消息数据包到能向所述服务器发送所述通信消息数据包,则确定所述移动终端存在通信网络转换,所述第三设定时间由所述通信网络转换的时间确定。
3.根据权利要求2所述的方法,其特征在于,所述通信网络转换包括从移动通信网络到无线通信网络的转换。
4.根据权利要求1~3任一所述的方法,其特征在于,所述监测所述移动终端上的应用是否向所述服务器发送心跳消息,包括:
判断所述移动终端是否处于后台模式;
在所述移动终端处于所述后台模式的情况下,每隔第二设定时间监测所述移动终端是否向所述服务器发送心跳消息。
5.一种发现移动网络信号盲区的设备,其特征在于,包括:
监测模块,用于监测移动终端上的应用是否向服务器发送通信消息数据包或者心跳消息;其中,所述心跳消息为设定字节长度的数据包,所述心跳消息用于表明所述移动终端与所述服务器通信正常;
确定模块,用于若所述应用未通过所述移动终端向所述服务器发送所述通信消息数据包或者所述心跳消息,则确定所述移动终端处于通信盲区;
所述监测模块包括:
第一监测单元,用于若监测到所述移动终端上的应用向所述服务器发送通信消息数据包,每隔第一设定时间段监测到所述移动终端向所述服务器发送所述通信消息数据包是否存在突变,若存在所述突变,并且监测到所述应用在所述每隔第一设定时间段未向所述服务器发送所述心跳消息,则所述确定模块确定所述移动终端处于通信盲区;其中,所述突变包括:所述移动终端从能接收到所述通信消息数据包到不能接收到所述通信消息数据包、所述移动终端从不能接收到所述通信消息数据包到能接收到所述通信消息数据包。
6.根据权利要求5所述的设备,其特征在于,若不存在突变,并且所述移动终端上的应用在第三设定时间内从不能向所述服务器发送所述通信消息数据包到向所述服务器发送所述通信消息数据包,则所述确定模块确定所述移动终端存在通信网络转换。
7.根据权利要求6所述的设备,其特征在于,所述通信网络转换包括从移动通信网络到无线通信网络的转换,所述第三设定时间由所述通信网络转换的时间确定。
8.根据权利要求5~7任一所述的设备,其特征在于,所述监测模块包括:
判断单元,用于判断所述移动终端是否处于后台模式;
第二监测单元,用于在所述移动终端处于所述后台模式的情况下,每隔第二设定时间监测所述移动终端是否向所述服务器发送心跳消息。
发现移动网络信号盲区的方法及设备\n技术领域\n[0001] 本发明属于网络通信领域,具体是涉及一种发现移动网络信号盲区的方法及设备。\n背景技术\n[0002] 随着通信技术的发展,互联网络已经非常普及。但是对于运营商来说,由于通信资源有限,移动网络不可能覆盖所有区域,对于移动网络不能覆盖的区域可称为移动网络的盲区。现有技术通过手机用户的投诉或者运营商派工作人员专门检测盲区,运营商才能够知道哪些地区存在盲区。而这些盲区的存在既影响到手机用户的体验也影响到运营商的经济效益。因此运营商也非常希望能能够及时发现移动网络的盲区,从而在该区域及时建设基站,扩大运营商的网络覆盖范围。\n发明内容\n[0003] 针对现有技术中存在的问题,本发明提供一种发现移动网络信号盲区的方法及设备,用以克服现有技术中不能够发现移动网络盲区的缺陷。\n[0004] 本发明提供了一种发现移动网络信号盲区的方法,包括:\n[0005] 监测移动终端上的应用是否向服务器发送通信消息数据包或者心跳消息;其中,所述心跳消息为设定字节长度的数据包,所述心跳消息用于表明所述移动终端与所述服务器通信正常;\n[0006] 若所述应用未通过所述移动终端向所述服务器发送所述通信消息数据包或者所述心跳消息,则确定所述移动终端处于通信盲区。\n[0007] 本发明提供了一种发现移动网络信号盲区的设备,包括:\n[0008] 监测模块,用于监测移动终端上的应用是否向服务器发送通信消息数据包或者心跳消息;其中,所述心跳消息为设定字节长度的数据包,所述心跳消息用于表明所述移动终端与所述服务器通信正常;\n[0009] 确定模块,用于若所述应用未通过所述移动终端向所述服务器发送所述通信消息数据包或者所述心跳消息,则确定所述移动终端处于通信盲区。\n[0010] 本发明提供的发现移动网络信号盲区的方法及设备,通过监测移动终端上的应用否向服务器发送通信消息数据包以及监测移动终端上的应用是否向服务器发送心跳消息,从而确定移动终端是否处于通信盲区,使得网络运营商能够及时在通信盲区建设基站,进一步改善现有用户的感知,并为运营商带来更大的经济效益。\n附图说明\n[0011] 图1为本发明提供的发现移动网络信号盲区的方法实施例一的流程图;\n[0012] 图2为本发明提供的发现移动网络信号盲区的方法实施例二的流程图;\n[0013] 图3为本发明提供的发现移动网络信号盲区的设备实施例一的示意图;\n[0014] 图4为本发明提供的发现移动网络信号盲区的设备实施例二的示意图。\n具体实施方式\n[0015] 第三代(3rd-Generation,以下简称3G)移动通信网络的部署和运营,智能终端的井喷,导致了以微信为代表的通过互联网向用户提供各种应用服务(OTT应用)的快速发展。\n本发明实施例所述的应用,具体可以为基于Android操作系统手机上的应用,还可以为基于塞班(Symbian)、iOS、黑莓(BlackBerry OS)、Windows Phone8操作系统上的应用。为了确保业务的体验,往往需要能够实时接收应用收到的消息。因此本发明实施例所述的应用均已启动,并且用户已经登录该应用。\n[0016] 图1为本发明提供的发现移动网络信号盲区的方法实施例一的流程图,如图1所示,该方法包括:\n[0017] 步骤101、监测移动终端上的应用是否向服务器发送通信消息数据包或者心跳消息;其中,所述心跳消息为设定字节长度的数据包,所述心跳消息用于表明所述移动终端与所述服务器通信正常。\n[0018] 步骤102、若所述应用未通过所述移动终端向所述服务器发送所述通信消息数据包或者所述心跳消息,则确定所述移动终端处于通信盲区。\n[0019] 本发明实施例提供的发现移动网络信号盲区的方法,通过监测移动终端上的应用是否向服务器发送通信消息数据包以及监测移动终端上的应用是否向服务器发送心跳消息,从而确定移动终端是否处于通信盲区,使得网络运营商能够及时在通信盲区建设基站,进一步改善现有用户的感知,并为运营商带来更大的经济效益。\n[0020] 图2为本发明提供的发现移动网络信号盲区的方法实施例二的流程图,如图2所示,该方法包括:\n[0021] 步骤201、监测移动终端上的应用是否向服务器发送通信消息数据包,若否,执行步骤202;若是,执行步骤204。\n[0022] 在步骤201中,通信消息数据包可以通过移动网络或无线保真网络(Wireless Fidelity,以下简称Wi-Fi)发出。可以通过在移动上网的通用分组无线服务技术(General Packet Radio Servic,以下简称为GPRS)服务支持节点(Serving GPRS SUPPORT NODE,以下简称SGSN)网元和网关GPRS支持节点(Gateway GPRS Support Node,以下简称GGSN)网元的Gn口部署深度数据包检测(Deep Packet Inspection,以下简称DPI)设备,因此本发明实施例可以通过DPI设备采集通过移动终端发送的通信消息数据包或者心跳消息。\n[0023] 步骤202、监测所述移动终端上的应用每隔第一设定时间段是否向所述服务器发送心跳消息,若否,执行步骤203;若是,确定所述移动终端处于移动通信网络中,视为所述应用与所述服务器进行正常的通信,流程结束;其中,所述心跳消息为设定字节长度的数据包,所述心跳消息用于表明所述移动终端与所述服务器通信正常。\n[0024] 在步骤202中,为了保证移动终端接收消息的及时性,移动终端上的应用转入后台模式时会驻留在移动终端的内存中,该应用仍然保持运行。通过定期向服务器发送心跳消息(keep alive),以表明移动终端与服务器连接正常,并且移动终端与服务器可以交换数据。具体地,本实施例中,通过判断所述移动终端是否处于后台模式;在所述移动终端处于所述后台模式的情况下,每隔第二设定时间段监测所述移动终端是否向所述服务器发送心跳消息。进一步地,该第二设定时间段与移动终端上的应用向服务器发送心跳消息的周期相一致,例如,移动终端大约每隔4分钟向服务器发送一个几十字节大小的数据包(心跳消息),以表明移动终端与服务器连接正常。\n[0025] 步骤203、确定所述移动终端处于通信盲区,流程结束。\n[0026] 在步骤203中,对于运营商来说,由于通信资源有限,移动通信网络不可能覆盖所有区域,因此通过确定移动终端处于通信盲区,则可以发现本网移动终端的用户去的多并且呆的时间长的地方,运营商通过本发明实施例可以确定该地方为通信盲区,则可以及时在该地方建设基站。\n[0027] 步骤204、每隔第一设定时间监测所述移动终端上的应用向所述服务器发送的所述通信消息数据包是否存在突变。\n[0028] 若每隔所述第一设定时间段监测到所述移动终端上的应用向所述服务器发送的所述通信消息数据包存在突变,执行步骤202;其中,所述突变包括:所述移动终端上的应用从能接收到所述通信消息数据包到不能接收到所述通信消息数据包、所述移动终端上的应用从不能接收到所述通信消息数据包到能接收到所述通信消息数据包。以发送微信为例进行示意性说明,若移动终端上的微信应用从不能收到通信消息数据包(具体为微信消息)到能接收到微信消息,并且突然(非常短的时间内,例如,几秒)收到好几条微信消息,该种情形下可以认为移动终端上的应用向服务器发送的通信消息数据包存在突变。\n[0029] 若不存在突变,并且移动终端上的应用在第三设定时间内从不能收到通信消息数据包到能收到通信消息数据包,但通信消息数据包不多,执行步骤205。其中,第三设定时间可以根据通信网络转换的时间来设置,例如,移动终端从3G网络转换到Wi-Fi所需要的时间。\n[0030] 步骤205、确定所述移动终端存在通信网络转换,流程结束。\n[0031] 在步骤205中,通信网络转换包括从移动通信网络(该移动通信网络例如为3G网络)到无线通信网络(例如,Wi-Fi)的转换。\n[0032] 本发明实施例提供的发现移动网络信号盲区的方法,通过监测移动终端上的应用是否向服务器发送通信消息数据包以及监测移动终端上的应用是否向服务器发送心跳消息,从而确定移动终端是否处于通信盲区,使得网络运营商能够及时在通信盲区建设基站,进一步改善现有用户的感知,并为运营商带来更大的经济效益。\n[0033] 图3为本发明提供的发现移动网络信号盲区的设备实施例一的示意图,如图3所示,该发现移动网络信号盲区的设备包括:\n[0034] 监测模块11,用于监测移动终端上的应用是否向服务器发送通信消息数据包或者心跳消息;其中,所述心跳消息为设定字节长度的数据包,所述心跳消息用于表明所述移动终端与所述服务器通信正常。\n[0035] 确定模块12,用于若所述应用未通过所述移动终端向所述服务器发送所述通信消息数据包或者所述心跳消息,则确定所述移动终端处于通信盲区。\n[0036] 本实施例的装置可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。\n[0037] 图4为本发明提供的发现移动网络信号盲区的设备实施例二的示意图,如图4所示,本实施例提供的设备在图3所示实施例的基础上,所述监测模块11包括:\n[0038] 第一监测单元111,用于若监测到所述移动终端上的应用向所述服务器发送通信消息数据包,每隔第一设定时间段监测到所述移动终端向所述服务器发送所述通信消息数据包是否存在突变,若存在所述突变,并且监测到所述应用在所述每隔第一设定时间段未向所述服务器发送所述心跳消息,则所述确定模块12确定所述移动终端处于通信盲区;其中,所述突变包括:所述移动终端从能接收到所述通信消息数据包到不能接收到所述通信消息数据包、所述移动终端从不能接收到所述通信消息数据包到能接收到所述通信消息数据包。\n[0039] 进一步地,若不存在突变,并且所述移动终端上的应用在第三设定时间内从不能向所述服务器发送所述通信消息数据包到向所述服务器发送所述通信消息数据包,则所述确定模块13确定所述移动终端存在通信网络转换;\n[0040] 进一步地,所述通信网络转换包括从移动通信网络到无线通信网络的转换,所述第三设定时间由所述通信网络转换的时间确定。\n[0041] 进一步地,所述监测模块11还可以包括:\n[0042] 判断单元112,用于判断所述移动终端是否处于后台模式;\n[0043] 第二监测单元113,用于在所述移动终端处于所述后台模式的情况下,每隔第二设定时间监测所述移动终端是否向所述服务器发送心跳消息。\n[0044] 本实施例的装置可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。\n[0045] 上述本发明实施例所述的发现移动网络信号盲区的设备具体可以为DPI设备,通过DPI设备采集通过移动终端上的应用向服务器发送的通信消息数据包或者心跳消息,从而确定移动终端是否处于通信盲区。\n[0046] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。\n[0047] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
法律信息
- 2016-08-31
- 2014-04-09
实质审查的生效
IPC(主分类): H04W 24/00
专利申请号: 201310656310.4
申请日: 2013.12.06
- 2014-03-12
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2007-09-26
|
2007-03-27
| | |
2
| |
2008-05-28
|
2007-12-24
| | |
3
| |
2009-09-02
|
2008-02-25
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |