数据传输方法、通讯模组、上位机以及数据传输系统技术方案

技术编号:20627879 阅读:27 留言:0更新日期:2019-03-20 17:28
本发明专利技术公开了一种数据传输方法、通讯模组、上位机以及数据传输系统,涉及物联网技术领域。其中的数据传输方法包括:通讯模组利用IP接口从上位机接收IP数据的AT指令,AT指令中包含IP数据的AT指令参数,IP数据的AT指令参数是上位机根据业务层提供的非IP数据参数转换得到的;通讯模组根据AT指令参数转换得到非IP数据参数;通讯模组利用非IP数据参数,通过非IP的PDN连接发送非IP数据。本发明专利技术能够基于IP接口方式收发non‑IP数据,利用模组侧成熟的IP接口,且模组应用层只需使用一种接口方式就可兼容IP和non‑IP两种数据的收发,解决了当前模组侧应用层缺乏non‑IP数据收发标准接口的问题,以及IP与non‑IP数据接口兼容性问题。

Data transmission method, communication module, upper computer and data transmission system

The invention discloses a data transmission method, a communication module, a host computer and a data transmission system, which relates to the technical field of the Internet of Things. The data transmission methods include: the communication module receives AT instructions of IP data from the host computer using IP interface, and the AT instruction parameters of IP data are included in the AT instruction parameters. The AT instruction parameters of IP data are converted by the host computer according to the non-IP data parameters provided by the service layer; the communication module converts non-IP data parameters according to the AT instruction parameters; and the communication module uses non-IP data parameters to communicate. Send non-IP data over a non-IP PDN connection. The invention can send and receive non-IP data based on IP interface mode, utilize mature IP interface on module side, and the module application layer can be compatible with both IP and non-IP data sending and receiving by using only one interface mode, thus solving the problem of lacking non-IP data receiving and receiving standard interface on current module side application layer, and the compatibility problem of IP and non-IP data interface.

【技术实现步骤摘要】
数据传输方法、通讯模组、上位机以及数据传输系统
本专利技术涉及物联网领域,特别涉及一种数据传输方法、通讯模组、上位机以及数据传输系统。
技术介绍
NB-IoT基于蜂窝的窄带物联网引入了非IP(non-IP)数据传输技术,不含IP报文头的用户数据直接在NAS非接入层信令中高效传输,non-IP数据使用MSISDN移动台国际用户识别码作为通讯双方的标识。目前所有NB-IoT通讯模组都支持AT指令收发IP层的UDP数据。图1示出了利用传统的数据传输方法进行数据传输的系统架构示意图。如图1所示,现有的技术方案中,通讯模组需向上位机提供专用于收发non-IP数据的AT指令,且该AT指令各厂家不统一。因此,通讯模组需为non-IP和IP数据的收发分别提供两套AT指令,每套AT指令分别对应不同类型的PDN连接,与NB-IoT网络交互用户数据。
技术实现思路
专利技术人研究发现,现有的NB-IoT通讯模组收发non-IP数据存在以下一些问题:模组侧应用层收发non-IP数据的接口没有统一标准;目前所有模组都支持IP数据的收发,但缺乏兼容non-IP数据收发的接口方案。本专利技术解决的一个技术问题是,如何基于IP接口方式收发non-IP数据。根据本专利技术实施例的一个方面,提供了一种数据传输方法,包括:通讯模组利用IP接口从上位机接收IP数据的AT指令,AT指令中包含IP数据的AT指令参数,IP数据的AT指令参数是上位机根据业务层提供的非IP数据参数转换得到的;通讯模组根据AT指令参数转换得到非IP数据参数;通讯模组利用非IP数据参数,通过非IP的PDN连接发送非IP数据。在一个实施例中,通讯模组根据AT指令参数转换得到非IP数据参数包括:通讯模组将AT指令中的目的IP地址及目的UDP端口号转换成非IP数据参数中的目的移动台国际用户识别码;通讯模组将AT指令中的UDP数据作为非IP数据参数中的内容数据。在一个实施例中,通讯模组将AT指令中的目的IP地址及目的UDP端口号转换成目的移动台国际用户识别码包括:通讯模组将目的IP地址中的各个十进制目的IP地址段,按照从高位至低位的顺序依次转换为从低位至高位的四组十六进制数;通讯模组将十进制目的UDP端口号转换为一组十六进制数,并将该组十六进制数级联至四组十六进制数的高位,得到十六进制的移动台国际用户识别码;通讯模组将十六进制的移动台国际用户识别码转换为十进制目的移动台国际用户识别码。在一个实施例中,数据传输方法还包括:通讯模组通过非IP的PDN连接接收非IP数据,非IP数据中包含非IP数据参数;通讯模组根据非IP数据参数转换得到IP数据参数,并利用IP接口将转换得到的IP数据参数发送至上位机,以便上位机根据IP数据参数转换得到非IP数据参数发送至业务层。根据本专利技术实施例的另一个方面,提供了一种数据传输方法,包括:上位机根据业务层提供的非IP数据参数转换得到IP数据的AT指令参数;上位机向通讯模组的IP接口发送IP数据的AT指令,AT指令中包含IP数据的AT指令参数,以便通讯模组根据AT指令参数转换得到非IP数据参数,并利用非IP数据参数通过非IP的PDN连接发送非IP数据。在一个实施例中,上位机根据业务层提供的非IP数据参数转换得到IP数据的AT指令参数包括:上位机将业务层提供的非IP数据参数中的目的移动台国际用户识别码转换成AT指令参数中的目的IP地址及目的UDP端口号;上位机将业务层提供的非IP数据参数中的内容数据作为AT指令参数中的UDP数据。在一个实施例中,上位机将业务层提供的非IP数据参数中的目的移动台国际用户识别码转换成AT指令参数中的目的IP地址及目的UDP端口号包括:上位机将非IP数据参数中的十进制目的移动台国际用户识别码转换为十六进制目的移动台国际用户识别码;上位机按照从低位至高位的顺序,依次取十六进制目的移动台国际用户识别码中的两位,对十六进制目的移动台国际用户识别码进行分组;上位机将十六进制目的移动台国际用户识别码的前四组按照从低位至高位的顺序依次转换为从高位至低位的十进制目的IP地址段,将十六进制目的移动台国际用户识别码的最后一组转换为十进制的目的UDP端口号。在一个实施例中,数据传输方法还包括:上位机从通讯模组的IP接口接收IP数据参数;上位机根据IP数据参数转换得到非IP数据参数;上位机将非IP数据参数发送至业务层。根据本专利技术实施例的另一个方面,提供了一种数据传输方法,包括:上位机根据业务层提供的非IP数据参数转换得到IP数据的AT指令参数;上位机向通讯模组的IP接口发送IP数据的AT指令,AT指令中包含IP数据的AT指令参数,通讯模组利用IP接口从上位机接收IP数据的AT指令;通讯模组根据AT指令参数转换得到非IP数据参数;通讯模组利用非IP数据参数,通过非IP的PDN连接发送非IP数据。在一个实施例中,上位机根据业务层提供的非IP数据参数转换得到IP数据的AT指令参数包括:上位机将业务层提供的非IP数据参数中的目的移动台国际用户识别码转换成AT指令参数中的目的IP地址及目的UDP端口号;上位机将业务层提供的非IP数据参数中的内容数据作为AT指令参数中的UDP数据。在一个实施例中,上位机将业务层提供的非IP数据参数中的目的移动台国际用户识别码转换成AT指令参数中的目的IP地址及目的UDP端口号包括:上位机将非IP数据参数中的十进制目的移动台国际用户识别码转换为十六进制目的移动台国际用户识别码;上位机按照从低位至高位的顺序,依次取十六进制目的移动台国际用户识别码中的两位,对十六进制目的移动台国际用户识别码进行分组;上位机将十六进制目的移动台国际用户识别码的前四组按照从低位至高位的顺序依次转换为从高位至低位的十进制目的IP地址段,将十六进制目的移动台国际用户识别码的最后一组转换为十进制的目的UDP端口号。在一个实施例中,通讯模组根据AT指令参数转换得到非IP数据参数包括:通讯模组将AT指令中的目的IP地址及目的UDP端口号转换成非IP数据参数中的目的移动台国际用户识别码;通讯模组将AT指令中的UDP数据作为非IP数据参数中的内容数据。在一个实施例中,通讯模组将AT指令中的目的IP地址及目的UDP端口号转换成目的移动台国际用户识别码包括:通讯模组将目的IP地址中的各个十进制目的IP地址段,按照从高位至低位的顺序依次转换为从低位至高位的四组十六进制数;通讯模组将十进制目的UDP端口号转换为一组十六进制数,并将该组十六进制数级联至四组十六进制数的高位,得到十六进制的移动台国际用户识别码;通讯模组将十六进制的移动台国际用户识别码转换为十进制目的移动台国际用户识别码。在一个实施例中,数据传输方法还包括:通讯模组通过非IP的PDN连接接收非IP数据,非IP数据中包含非IP数据参数;通讯模组根据非IP数据参数转换得到IP数据参数;通讯模组利用IP接口将转换得到的IP数据参数发送至上位机,上位机从通讯模组的IP接口接收IP数据参数;上位机根据IP数据参数转换得到非IP数据参数;上位机将非IP数据参数发送至业务层。根据本专利技术实施例的又一个方面,提供了一种通讯模组,包括:指令接收模块,用于利用IP接口从上位机接收IP数据的AT指令,AT指令中包含IP数据的AT指令参数,IP数本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,包括:通讯模组利用IP接口从上位机接收IP数据的AT指令,所述AT指令中包含IP数据的AT指令参数,所述IP数据的AT指令参数是上位机根据业务层提供的非IP数据参数转换得到的;通讯模组根据所述AT指令参数转换得到非IP数据参数;通讯模组利用非IP数据参数,通过非IP的PDN连接发送非IP数据。

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:通讯模组利用IP接口从上位机接收IP数据的AT指令,所述AT指令中包含IP数据的AT指令参数,所述IP数据的AT指令参数是上位机根据业务层提供的非IP数据参数转换得到的;通讯模组根据所述AT指令参数转换得到非IP数据参数;通讯模组利用非IP数据参数,通过非IP的PDN连接发送非IP数据。2.如权利要求1所述的数据传输方法,其特征在于,所述通讯模组根据所述AT指令参数转换得到非IP数据参数包括:通讯模组将所述AT指令中的目的IP地址及目的UDP端口号转换成非IP数据参数中的目的移动台国际用户识别码;通讯模组将所述AT指令中的UDP数据作为非IP数据参数中的内容数据。3.如权利要求2所述的数据传输方法,其特征在于,所述通讯模组将所述AT指令中的目的IP地址及目的UDP端口号转换成目的移动台国际用户识别码包括:通讯模组将目的IP地址中的各个十进制目的IP地址段,按照从高位至低位的顺序依次转换为从低位至高位的四组十六进制数;通讯模组将十进制目的UDP端口号转换为一组十六进制数,并将该组十六进制数级联至所述四组十六进制数的高位,得到十六进制的移动台国际用户识别码;通讯模组将十六进制的移动台国际用户识别码转换为十进制目的移动台国际用户识别码。4.如权利要求1所述的数据传输方法,其特征在于,所述数据传输方法还包括:通讯模组通过非IP的PDN连接接收非IP数据,所述非IP数据中包含非IP数据参数;通讯模组根据非IP数据参数转换得到IP数据参数,并利用IP接口将转换得到的IP数据参数发送至上位机,以便上位机根据IP数据参数转换得到非IP数据参数发送至业务层。5.一种数据传输方法,其特征在于,包括:上位机根据业务层提供的非IP数据参数转换得到IP数据的AT指令参数;上位机向通讯模组的IP接口发送IP数据的AT指令,所述AT指令中包含IP数据的AT指令参数,以便通讯模组根据所述AT指令参数转换得到非IP数据参数,并利用非IP数据参数通过非IP的PDN连接发送非IP数据。6.如权利要求5所述的数据传输方法,其特征在于,上位机根据业务层提供的非IP数据参数转换得到IP数据的AT指令参数包括:上位机将业务层提供的非IP数据参数中的目的移动台国际用户识别码转换成所述AT指令参数中的目的IP地址及目的UDP端口号;上位机将业务层提供的非IP数据参数中的内容数据作为所述AT指令参数中的UDP数据。7.如权利要求6所述的数据传输方法,其特征在于,所述上位机将业务层提供的非IP数据参数中的目的移动台国际用户识别码转换成所述AT指令参数中的目的IP地址及目的UDP端口号包括:上位机将非IP数据参数中的十进制目的移动台国际用户识别码转换为十六进制目的移动台国际用户识别码;上位机按照从低位至高位的顺序,依次取十六进制目的移动台国际用户识别码中的两位,对十六进制目的移动台国际用户识别码进行分组;上位机将十六进制目的移动台国际用户识别码的前四组按照从低位至高位的顺序依次转换为从高位至低位的十进制目的IP地址段,将十六进制目的移动台国际用户识别码的最后一组转换为十进制的目的UDP端口号。8.如权利要求5所述的数据传输方法,其特征在于,所述数据传输方法还包括:上位机从通讯模组的IP接口接收IP数据参数;上位机根据IP数据参数转换得到非IP数据参数;上位机将非IP数据参数发送至业务层。9.一种数据传输方法,其特征在于,包括:上位机根据业务层提供的非IP数据参数转换得到IP数据的AT指令参数;上位机向通讯模组的IP接口发送IP数据的AT指令,所述AT指令中包含IP数据的AT指令参数,通讯模组利用IP接口从上位机接收IP数据的AT指令;通讯模组根据所述AT指令参数转换得到非IP数据参数;通讯模组利用非IP数据参数,通过非IP的PDN连接发送非IP数据。10.如权利要求9所述的数据传输方法,其特征在于,上位机根据业务层提供的非IP数据参数转换得到IP数据的AT指令参数包括:上位机将业务层提供的非IP数据参数中的目的移动台国际用户识别码转换成所述AT指令参数中的目的IP地址及目的UDP端口号;上位机将业务层提供的非IP数据参数中的内容数据作为所述AT指令参数中的UDP数据。11.如权利要求10所述的数据传输方法,其特征在于,所述上位机将业务层提供的非IP数据参数中的目的移动台国际用户识别码转换成所述AT指令参数中的目的IP地址及目的UDP端口号包括:上位机将非IP数据参数中的十进制目的移动台国际用户识别码转换为十六进制目的移动台国际用户识别码;上位机按照从低位至高位的顺序,依次取十六进制目的移动台国际用户识别码中的两位,对十六进制目的移动台国际用户识别码进行分组;上位机将十六进制目的移动台国际用户识别码的前四组按照从低位至高位的顺序依次转换为从高位至低位的十进制目的IP地址段,将十六进制目的移动台国际...

【专利技术属性】
技术研发人员:何峣桂烜陈平辉杨敏维王磊朱先飞黄海陈淑珍宛传东张诺亚
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

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

1