一种NB-IOT通信终端的长连接方法
文献发布时间:2023-06-19 13:43:30
技术领域
本发明涉及物联网通信领域,特别是涉及一种NB-IOT通信终端的长连接方法。
背景技术
对于NB-IOT通信终端,有些应用场景需要NB-IOT通信终端能快速的响应服务器的控制指令,现有的实现方式是通过NB-IOT通信终端周期性的发送心跳包到服务器,来维持和服务器的长连接,这样导致的问题是:由于NB-IOT的网络带宽很小,当一个小区下很多终端同时发送心跳包的时候,极有可能产生因为网络并发容量不够而引起的终端数据发送失败,甚至可能引起终端掉网,网络严重阻塞的问题。
NB-IOT掉网的原因有两个:(1)从无线接入网的角度看,因为NB-IOT网路引入了PSM模式,终端进入PSM状态后,终端与网络的连接会断开,这时任何上层应用服务器下发的数据终端都收不到。(2)终端数据最终经过PDN网关(P-GW)后汇入公网并传输到上层应用服务器;由于IPV4资源限制,所有终端在通常情况下都不可能使用单独的公网IP,如果超过一定的时间NB-IOT通信终端没有与服务器交互,PDN网关(P-GW)就会将该IP资源回收,分配给其他业务使用,这样NB-IOT通信终端就与服务器断开连接。
因此,亟需一种NB-IOT通信终端的长连接方法,能够解决现有NB-IOT通信终端在与服务器通信时容易因网络并发容量不够而引起数据发送失败,甚至可能引起终端掉网,网络严重阻塞的问题。
发明内容
本发明的目的是提供一种NB-IOT通信终端的长连接方法,以解决上述现有NB-IOT通信终端在与服务器通信时容易因网络并发容量不够而引起数据发送失败,甚至可能引起终端掉网,网络严重阻塞的问题。
为实现上述目的,本发明提供了如下方案:
本发明提供一种NB-IOT通信终端的长连接方法,所述方法包括以下步骤:
(1)关闭NB-IOT通信终端的PSM功能;
(2)NB-IOT通信终端与基站保持长连接;
(3)移动核心网根据NB-IOT通信终端携带的APN分配专网IP;
(4)NB-IOT通信终端通过专网IP与服务器建立长连接。
优选地,步骤(2)具体包括:
(21)NB-IOT通信终端与服务器数据交互完成后,基站断开RRC连接,使NB-IOT通信终端处于IDLE状态;
(22)NB-IOT通信终端在IDLE状态下周期性监听网络寻呼,使NB-IOT通信终端与基站保持长连接。
优选地,步骤(3)具体包括:
(31)需要使用长连接的NB-IOT通信终端在开通SIM卡时,运营商为其分配专用的APN;
(32)NB-IOT通信终端在激活网络时携带专用的APN;
(33)移动核心网根据NB-IOT通信终端携带的专用的APN判断其需要接入的网络类型;
(34)分配专网IP给NB-IOT通信终端,并将专网IP与该NB-IOT通信终端进行绑定。
本发明相对于现有技术取得了以下有益技术效果:
本发明提供的一种NB-IOT通信终端的长连接方法,通过关闭NB-IOT通信终端的PSM功能,让NB-IOT通信终端在IDLE状态监听网络的寻呼,从而保证了与基站的长连接;再通过激活网络时携带专用APN,让移动核心网分配专网IP地址,避免了公网IP地址因为IPV4资源紧张导致被回收的问题,从而实现了NB-IOT通信终端与应用服务器的长连接,让NB-IOT通信终端能实时响应应用服务器的下行指令,避免了大量终端发送心跳包导致网络并发容量不够而引起的终端数据发送失败,甚至可能引起终端掉网,网络严重阻塞的问题,满足某些特定场景的使用要求。
具体实施方式
下面将结合本发明实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的目的是提供一种NB-IOT通信终端的长连接方法,以解决现有NB-IOT通信终端在与服务器通信时容易因网络并发容量不够而引起数据发送失败,甚至可能引起终端掉网,网络严重阻塞的问题。
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合具体实施方式对本发明作进一步详细的说明。
实施例1:
本实施例提供一种NB-IOT通信终端的长连接方法,所述方法包括以下步骤:
(1)关闭NB-IOT通信终端的PSM功能,避免NB-IOT通信终端进入PSM状态;
(2)NB-IOT通信终端与服务器数据交互完成后,基站断开RRC连接,使NB-IOT通信终端处于IDLE状态;NB-IOT通信终端在IDLE状态下周期性监听网络寻呼,使NB-IOT通信终端与基站保持长连接,有效解决了NB-IOT通信终端网络制式限制的问题;
(3)需要使用长连接的NB-IOT通信终端在开通SIM卡时,运营商为其分配专用的APN;NB-IOT通信终端在激活网络时携带专用的APN;移动核心网根据NB-IOT通信终端携带的专用的APN判断其需要接入的网络类型;分配专网IP给NB-IOT通信终端,并将专网IP与该NB-IOT通信终端进行绑定;
(4)NB-IOT通信终端通过专网IP与服务器建立长连接,由于专网IP与NB-IOT通信终端绑定,因此不存在因IPV4资源紧张而被回收的问题,从而保证了与应用服务器的长连接,解决了因为IPV4资源限制的问题。
本发明应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上,本说明书内容不应理解为对本发明的限制。
- 一种NB-IOT通信终端的长连接方法
- 保活长连接方法、装置、通信终端及存储介质