CN103634819B - 发现移动网络信号盲区的方法及设备 - Google Patents
发现移动网络信号盲区的方法及设备 Download PDFInfo
- Publication number
- CN103634819B CN103634819B CN201310656310.4A CN201310656310A CN103634819B CN 103634819 B CN103634819 B CN 103634819B CN 201310656310 A CN201310656310 A CN 201310656310A CN 103634819 B CN103634819 B CN 103634819B
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- communication
- server
- data bag
- message data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 238000004891 communication Methods 0.000 claims abstract description 103
- 238000012544 monitoring process Methods 0.000 claims abstract description 35
- 230000005540 biological transmission Effects 0.000 claims abstract description 5
- 238000006243 chemical reaction Methods 0.000 claims description 12
- 238000010295 mobile communication Methods 0.000 claims description 8
- 230000008447 perception Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 4
- 244000078534 Vaccinium myrtillus Species 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 235000003095 Vaccinium corymbosum Nutrition 0.000 description 1
- 235000017537 Vaccinium myrtillus Nutrition 0.000 description 1
- 235000021014 blueberries Nutrition 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种发现移动网络信号盲区的方法及设备,该方法包括:监测移动终端上的应用是否向服务器发送通信消息数据包或发送心跳消息;若所述应用未通过所述移动终端向所述服务器发送所述心跳消息或通信数据包,则确定所述移动终端处于通信盲区。通过监测移动终端上的应用是否向服务器发送通信消息数据包或心跳消息,从而确定移动终端是否处于通信盲区,使得网络运营商能够及时在通信盲区建设基站,进一步改善现有用户的感知,并为运营商带来更大的经济效益。
Description
技术领域
本发明属于网络通信领域,具体是涉及一种发现移动网络信号盲区的方法及设备。
背景技术
随着通信技术的发展,互联网络已经非常普及。但是对于运营商来说,由于通信资源有限,移动网络不可能覆盖所有区域,对于移动网络不能覆盖的区域可称为移动网络的盲区。现有技术通过手机用户的投诉或者运营商派工作人员专门检测盲区,运营商才能够知道哪些地区存在盲区。而这些盲区的存在既影响到手机用户的体验也影响到运营商的经济效益。因此运营商也非常希望能能够及时发现移动网络的盲区,从而在该区域及时建设基站,扩大运营商的网络覆盖范围。
发明内容
针对现有技术中存在的问题,本发明提供一种发现移动网络信号盲区的方法及设备,用以克服现有技术中不能够发现移动网络盲区的缺陷。
本发明提供了一种发现移动网络信号盲区的方法,包括:
监测移动终端上的应用是否向服务器发送通信消息数据包或者心跳消息;其中,所述心跳消息为设定字节长度的数据包,所述心跳消息用于表明所述移动终端与所述服务器通信正常;
若所述应用未通过所述移动终端向所述服务器发送所述通信消息数据包或者所述心跳消息,则确定所述移动终端处于通信盲区。
本发明提供了一种发现移动网络信号盲区的设备,包括:
监测模块,用于监测移动终端上的应用是否向服务器发送通信消息数据包或者心跳消息;其中,所述心跳消息为设定字节长度的数据包,所述心跳消息用于表明所述移动终端与所述服务器通信正常;
确定模块,用于若所述应用未通过所述移动终端向所述服务器发送所述通信消息数据包或者所述心跳消息,则确定所述移动终端处于通信盲区。
本发明提供的发现移动网络信号盲区的方法及设备,通过监测移动终端上的应用否向服务器发送通信消息数据包以及监测移动终端上的应用是否向服务器发送心跳消息,从而确定移动终端是否处于通信盲区,使得网络运营商能够及时在通信盲区建设基站,进一步改善现有用户的感知,并为运营商带来更大的经济效益。
附图说明
图1为本发明提供的发现移动网络信号盲区的方法实施例一的流程图;
图2为本发明提供的发现移动网络信号盲区的方法实施例二的流程图;
图3为本发明提供的发现移动网络信号盲区的设备实施例一的示意图;
图4为本发明提供的发现移动网络信号盲区的设备实施例二的示意图。
具体实施方式
第三代(3rd-Generation,以下简称3G)移动通信网络的部署和运营,智能终端的井喷,导致了以微信为代表的通过互联网向用户提供各种应用服务(OTT应用)的快速发展。本发明实施例所述的应用,具体可以为基于Android操作***手机上的应用,还可以为基于塞班(Symbian)、iOS、黑莓(BlackBerryOS)、Windows Phone8操作***上的应用。为了确保业务的体验,往往需要能够实时接收应用收到的消息。因此本发明实施例所述的应用均已启动,并且用户已经登录该应用。
图1为本发明提供的发现移动网络信号盲区的方法实施例一的流程图,如图1所示,该方法包括:
步骤101、监测移动终端上的应用是否向服务器发送通信消息数据包或者心跳消息;其中,所述心跳消息为设定字节长度的数据包,所述心跳消息用于表明所述移动终端与所述服务器通信正常。
步骤102、若所述应用未通过所述移动终端向所述服务器发送所述通信消息数据包或者所述心跳消息,则确定所述移动终端处于通信盲区。
本发明实施例提供的发现移动网络信号盲区的方法,通过监测移动终端上的应用是否向服务器发送通信消息数据包以及监测移动终端上的应用是否向服务器发送心跳消息,从而确定移动终端是否处于通信盲区,使得网络运营商能够及时在通信盲区建设基站,进一步改善现有用户的感知,并为运营商带来更大的经济效益。
图2为本发明提供的发现移动网络信号盲区的方法实施例二的流程图,如图2所示,该方法包括:
步骤201、监测移动终端上的应用是否向服务器发送通信消息数据包,若否,执行步骤202;若是,执行步骤204。
在步骤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设备采集通过移动终端发送的通信消息数据包或者心跳消息。
步骤202、监测所述移动终端上的应用每隔第一设定时间段是否向所述服务器发送心跳消息,若否,执行步骤203;若是,确定所述移动终端处于移动通信网络中,视为所述应用与所述服务器进行正常的通信,流程结束;其中,所述心跳消息为设定字节长度的数据包,所述心跳消息用于表明所述移动终端与所述服务器通信正常。
在步骤202中,为了保证移动终端接收消息的及时性,移动终端上的应用转入后台模式时会驻留在移动终端的内存中,该应用仍然保持运行。通过定期向服务器发送心跳消息(keep alive),以表明移动终端与服务器连接正常,并且移动终端与服务器可以交换数据。具体地,本实施例中,通过判断所述移动终端是否处于后台模式;在所述移动终端处于所述后台模式的情况下,每隔第二设定时间段监测所述移动终端是否向所述服务器发送心跳消息。进一步地,该第二设定时间段与移动终端上的应用向服务器发送心跳消息的周期相一致,例如,移动终端大约每隔4分钟向服务器发送一个几十字节大小的数据包(心跳消息),以表明移动终端与服务器连接正常。
步骤203、确定所述移动终端处于通信盲区,流程结束。
在步骤203中,对于运营商来说,由于通信资源有限,移动通信网络不可能覆盖所有区域,因此通过确定移动终端处于通信盲区,则可以发现本网移动终端的用户去的多并且呆的时间长的地方,运营商通过本发明实施例可以确定该地方为通信盲区,则可以及时在该地方建设基站。
步骤204、每隔第一设定时间监测所述移动终端上的应用向所述服务器发送的所述通信消息数据包是否存在突变。
若每隔所述第一设定时间段监测到所述移动终端上的应用向所述服务器发送的所述通信消息数据包存在突变,执行步骤202;其中,所述突变包括:所述移动终端上的应用从能接收到所述通信消息数据包到不能接收到所述通信消息数据包、所述移动终端上的应用从不能接收到所述通信消息数据包到能接收到所述通信消息数据包。以发送微信为例进行示意性说明,若移动终端上的微信应用从不能收到通信消息数据包(具体为微信消息)到能接收到微信消息,并且突然(非常短的时间内,例如,几秒)收到好几条微信消息,该种情形下可以认为移动终端上的应用向服务器发送的通信消息数据包存在突变。
若不存在突变,并且移动终端上的应用在第三设定时间内从不能收到通信消息数据包到能收到通信消息数据包,但通信消息数据包不多,执行步骤205。其中,第三设定时间可以根据通信网络转换的时间来设置,例如,移动终端从3G网络转换到Wi-Fi所需要的时间。
步骤205、确定所述移动终端存在通信网络转换,流程结束。
在步骤205中,通信网络转换包括从移动通信网络(该移动通信网络例如为3G网络)到无线通信网络(例如,Wi-Fi)的转换。
本发明实施例提供的发现移动网络信号盲区的方法,通过监测移动终端上的应用是否向服务器发送通信消息数据包以及监测移动终端上的应用是否向服务器发送心跳消息,从而确定移动终端是否处于通信盲区,使得网络运营商能够及时在通信盲区建设基站,进一步改善现有用户的感知,并为运营商带来更大的经济效益。
图3为本发明提供的发现移动网络信号盲区的设备实施例一的示意图,如图3所示,该发现移动网络信号盲区的设备包括:
监测模块11,用于监测移动终端上的应用是否向服务器发送通信消息数据包或者心跳消息;其中,所述心跳消息为设定字节长度的数据包,所述心跳消息用于表明所述移动终端与所述服务器通信正常。
确定模块12,用于若所述应用未通过所述移动终端向所述服务器发送所述通信消息数据包或者所述心跳消息,则确定所述移动终端处于通信盲区。
本实施例的装置可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图4为本发明提供的发现移动网络信号盲区的设备实施例二的示意图,如图4所示,本实施例提供的设备在图3所示实施例的基础上,所述监测模块11包括:
第一监测单元111,用于若监测到所述移动终端上的应用向所述服务器发送通信消息数据包,每隔第一设定时间段监测到所述移动终端向所述服务器发送所述通信消息数据包是否存在突变,若存在所述突变,并且监测到所述应用在所述每隔第一设定时间段未向所述服务器发送所述心跳消息,则所述确定模块12确定所述移动终端处于通信盲区;其中,所述突变包括:所述移动终端从能接收到所述通信消息数据包到不能接收到所述通信消息数据包、所述移动终端从不能接收到所述通信消息数据包到能接收到所述通信消息数据包。
进一步地,若不存在突变,并且所述移动终端上的应用在第三设定时间内从不能向所述服务器发送所述通信消息数据包到向所述服务器发送所述通信消息数据包,则所述确定模块13确定所述移动终端存在通信网络转换;
进一步地,所述通信网络转换包括从移动通信网络到无线通信网络的转换,所述第三设定时间由所述通信网络转换的时间确定。
进一步地,所述监测模块11还可以包括:
判断单元112,用于判断所述移动终端是否处于后台模式;
第二监测单元113,用于在所述移动终端处于所述后台模式的情况下,每隔第二设定时间监测所述移动终端是否向所述服务器发送心跳消息。
本实施例的装置可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
上述本发明实施例所述的发现移动网络信号盲区的设备具体可以为DPI设备,通过DPI设备采集通过移动终端上的应用向服务器发送的通信消息数据包或者心跳消息,从而确定移动终端是否处于通信盲区。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (8)
1.一种发现移动网络信号盲区的方法,其特征在于,包括:
监测移动终端上的应用是否向服务器发送通信消息数据包或者心跳消息;其中,所述心跳消息为设定字节长度的数据包,所述心跳消息用于表明所述移动终端与所述服务器通信正常;
若所述应用未通过所述移动终端向所述服务器发送所述通信消息数据包或者所述心跳消息,则确定所述移动终端处于通信盲区;
若监测到所述移动终端上的应用向所述服务器发送通信消息数据包,则所述方法还包括:
每隔第一设定时间段监测所述移动终端上的应用向所述服务器发送的所述通信消息数据包是否存在突变,若存在所述突变,并且监测到所述应用在所述每隔第一设定时间段未向所述服务器发送所述心跳消息,则确定所述移动终端处于通信盲区;其中,所述突变包括:所述应用从能接收到所述通信消息数据包到不能接收到所述通信消息数据包、所述应用从不能接收到所述通信消息数据包到能接收到所述通信消息数据包。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若不存在突变,并且所述应用在第三设定时间内从不能向所述服务器发送所述通信消息数据包到能向所述服务器发送所述通信消息数据包,则确定所述移动终端存在通信网络转换,所述第三设定时间由所述通信网络转换的时间确定。
3.根据权利要求2所述的方法,其特征在于,所述通信网络转换包括从移动通信网络到无线通信网络的转换。
4.根据权利要求1~3任一所述的方法,其特征在于,所述监测所述移动终端上的应用是否向所述服务器发送心跳消息,包括:
判断所述移动终端是否处于后台模式;
在所述移动终端处于所述后台模式的情况下,每隔第二设定时间监测所述移动终端是否向所述服务器发送心跳消息。
5.一种发现移动网络信号盲区的设备,其特征在于,包括:
监测模块,用于监测移动终端上的应用是否向服务器发送通信消息数据包或者心跳消息;其中,所述心跳消息为设定字节长度的数据包,所述心跳消息用于表明所述移动终端与所述服务器通信正常;
确定模块,用于若所述应用未通过所述移动终端向所述服务器发送所述通信消息数据包或者所述心跳消息,则确定所述移动终端处于通信盲区;
所述监测模块包括:
第一监测单元,用于若监测到所述移动终端上的应用向所述服务器发送通信消息数据包,每隔第一设定时间段监测到所述移动终端向所述服务器发送所述通信消息数据包是否存在突变,若存在所述突变,并且监测到所述应用在所述每隔第一设定时间段未向所述服务器发送所述心跳消息,则所述确定模块确定所述移动终端处于通信盲区;其中,所述突变包括:所述移动终端从能接收到所述通信消息数据包到不能接收到所述通信消息数据包、所述移动终端从不能接收到所述通信消息数据包到能接收到所述通信消息数据包。
6.根据权利要求5所述的设备,其特征在于,若不存在突变,并且所述移动终端上的应用在第三设定时间内从不能向所述服务器发送所述通信消息数据包到向所述服务器发送所述通信消息数据包,则所述确定模块确定所述移动终端存在通信网络转换。
7.根据权利要求6所述的设备,其特征在于,所述通信网络转换包括从移动通信网络到无线通信网络的转换,所述第三设定时间由所述通信网络转换的时间确定。
8.根据权利要求5~7任一所述的设备,其特征在于,所述监测模块包括:
判断单元,用于判断所述移动终端是否处于后台模式;
第二监测单元,用于在所述移动终端处于所述后台模式的情况下,每隔第二设定时间监测所述移动终端是否向所述服务器发送心跳消息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310656310.4A CN103634819B (zh) | 2013-12-06 | 2013-12-06 | 发现移动网络信号盲区的方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310656310.4A CN103634819B (zh) | 2013-12-06 | 2013-12-06 | 发现移动网络信号盲区的方法及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103634819A CN103634819A (zh) | 2014-03-12 |
CN103634819B true CN103634819B (zh) | 2016-08-31 |
Family
ID=50215352
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310656310.4A Active CN103634819B (zh) | 2013-12-06 | 2013-12-06 | 发现移动网络信号盲区的方法及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103634819B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106600792B (zh) * | 2016-12-28 | 2019-12-03 | 江苏宏宝工具有限公司 | 一种自行车开锁方法、***及装置 |
US10255740B2 (en) | 2016-12-28 | 2019-04-09 | Jiangsu Hongbao Hardware Co., Ltd. | Systems and methods for unlocking a lock |
CN108271204A (zh) * | 2016-12-30 | 2018-07-10 | ***通信集团山东有限公司 | 一种基于信令数据的lte网络盲区识别方法和装置 |
CN113923595B (zh) * | 2017-05-31 | 2023-11-07 | 北京嘀嘀无限科技发展有限公司 | 信息处理方法及装置 |
CN110611923B (zh) * | 2019-09-24 | 2022-07-15 | 中国联合网络通信集团有限公司 | 一种确定通信盲区的方法及装置 |
CN112105043B (zh) * | 2020-09-17 | 2024-01-23 | 上海海联智通信息科技有限公司 | 在包含通信盲区的区域中进行通信的方法、装置和介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101043388A (zh) * | 2007-03-27 | 2007-09-26 | 杭州华为三康技术有限公司 | 检测Web接入用户终端是否在线的方法、设备和*** |
CN101188527A (zh) * | 2007-12-24 | 2008-05-28 | 杭州华三通信技术有限公司 | 一种心跳检测方法和装置 |
CN101521901A (zh) * | 2008-02-25 | 2009-09-02 | 华为技术有限公司 | 一种检测盲区的方法、***及设备 |
-
2013
- 2013-12-06 CN CN201310656310.4A patent/CN103634819B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101043388A (zh) * | 2007-03-27 | 2007-09-26 | 杭州华为三康技术有限公司 | 检测Web接入用户终端是否在线的方法、设备和*** |
CN101188527A (zh) * | 2007-12-24 | 2008-05-28 | 杭州华三通信技术有限公司 | 一种心跳检测方法和装置 |
CN101521901A (zh) * | 2008-02-25 | 2009-09-02 | 华为技术有限公司 | 一种检测盲区的方法、***及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN103634819A (zh) | 2014-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103634819B (zh) | 发现移动网络信号盲区的方法及设备 | |
CN102763435B (zh) | 用户设备与3gpp演进分组核心网间的多宿服务相关信息传输 | |
KR20210099029A (ko) | 무선 릴레이 네트워크들에서 셀 바링을 위한 방법들 및 장치 | |
US10111210B2 (en) | Method for implementing radio resource control protocol function, macro base station, and micro cell node | |
CN105409276A (zh) | 用于无线网络中的客户关怀的测量触发 | |
BR112020016490A2 (pt) | Método de processamento de comunicação “backhaul” sem fio, dispositivo relacionado, e meio legível por computador | |
US10530637B2 (en) | Wireless communications system, base station, and terminal | |
JP2022009324A (ja) | IoTデバイス、移動管理ノード、及び通信方法 | |
EP3068167A1 (en) | Communication control method, relay terminal apparatus, terminal apparatus, base station apparatus, control apparatus, server apparatus, and mobile communication system | |
US20110182206A1 (en) | Apparatus and method for associating a gateway control session with an internet protocol connectivity access network (ip-can) session | |
WO2022174070A1 (en) | Performance measurements for edge computing applications | |
US20170230847A1 (en) | Control apparatus and method for inter-terminal direct communication | |
CN102917386B (zh) | 一种lte无线网s1接口一致性协议验证装置及方法 | |
WO2023069653A1 (en) | User equipment (ue) switching between networks using measurement gaps | |
WO2019161563A1 (en) | Handling of smtc information at user equipment | |
CN108029073A (zh) | 一种通信方法、终端、基站和移动性管理设备 | |
JP5999175B2 (ja) | 無線移動端末、無線基地局装置、移動通信システム、制御情報通知方法、及び制御情報受信方法 | |
KR102049594B1 (ko) | 패킷 왕복 시간을 이용한 테더링 서비스 제어장치 및 방법 | |
CN105992270B (zh) | 数据传输方法和装置 | |
CN114342462B (zh) | 无线通信方法和设备 | |
Mohammed et al. | Efficient Power Saving and Zero Network Flooding Protocol for VoWiFi Registration | |
EP3398370B1 (en) | Mobile communication system and methods of transmitting and receiving a message | |
DE102022100481A1 (de) | Vorrichtung, Verfahren und Computerprogramm für ein Benutzerendgerät, Vorrichtung, Verfahren und Computerprogramm für einen Zugriffsknoten, Benutzerendgerät, Zugriffsknoten, NodeB der nächsten Generation | |
KR20230155465A (ko) | 데이터 송신들을 위한 향상된 주파수 호핑 | |
WO2021239237A1 (en) | Technique for relaying control messages between a core network entity and radio devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |