一种基于移动终端动态ip地址的数据实时传输方法

文档序号:9846908阅读:962来源:国知局
一种基于移动终端动态ip地址的数据实时传输方法
【技术领域】
[0001]本发明涉及一种数据实时传输的方法,尤其涉及一种基于移动终端动态IP地址的数据实时传输方法。
【背景技术】
[0002]随着移动通信的发展,移动设备逐渐成为现代社会的主流,智能手机、平板电脑随处可见,基于移动设备之间的交互也越来越丰富,移动设备的应用也越来越广泛。
[0003]在传统的测量系统中,全站仪采集到的坐标数据、距离数据等,只能暂时存储于全站仪内存中,等到数据全部采集完成之后,把全站仪中的数据利用数据线导出到电脑中,进行数据的处理与分析。目前部分全站仪具有了蓝牙传输的功能,通过蓝牙功能和移动设备之间建立蓝牙连接,从而进行数据传输。
[0004]目前的锅炉无线远程在线系统、通信铁塔无线远程监控系统、风力发电机远程监控系统等无线监控的场合中,系统流程如图1所示,现场的各类传感器、摄像头等数据采集设备采集的数据,通过数据传输模块,利用运营商的3G数据网络转发到具有固定IP地址的数据中心服务器,用于用户终端监控。
[0005]上述全站仪传统测量方法中,测量过程中极易出现测量失误以及漏测现象,这样还需要重新测量,加大工作量,这就要求我们能够在现场获得测量数据,并对数据进行检查与分析。而蓝牙支持的传输距离一般在10米以内,并且对于电池容量有限的全站仪来说,蓝牙功耗过大,这样对于传输距离和传输容量有了很大的限制。这就急需采取其他数据传输的方式,包括无线局域网、短信和3G网络,无线局域网对距离还是有较强的依赖,短信对单次传输的数据量有一定限制,无疑3G网络是最佳选择。上述各类基于3G网络的远程监控系统的工作方式,需要配置昂贵的有数据中心服务器,而网络地址数量有限,服务器的IP地址是动态变化的,所以还需要申请公网静态IP地址或者向运营商申请APN专线,费用同样昂虫贝ο

【发明内容】

[0006]本发明的发明目的在于,针对上述存在的问题,提供一种基于移动终端动态IP地址的数据实时传输方法,该方法主要是能在各类需要数据实时传输的系统中,实现向移动设备进行低功耗、低费用、高性能的数据实时传输与监测,达到良好的用户体验,保证各类实时监控与测量系统的高效完成。
[0007]—种基于移动终端动态IP地址的数据实时传输方法,应用于各类实时监控与测量的系统中,其借助于域名解析服务,实现现场数据采集设备和移动终端之间的数据传输。其特征方法在于包括下列步骤:
51、现场数据采集设备和数据传输设备通过串口线连接
52、数据传输设备解析域名,向目标IP地址发送数据
53、移动终端接收来自数据传输设备发送的数据本发明的优点及有益效果:在各类实时监控与测量的系统中,现场采集的数据可以向目标IP地址的移动终端传输数据,实现数据的实时传输、实时监控也测量,达到省时省力、事半功倍的效果。同时,数据传输设备能够对FLASH中的数据中心域名进行域名解析,从而解决因IP地址数量有限而引起的IP地址动态变化的问题,实现低功耗、低费用、高性能的数据传输模式。
【附图说明】
[0008]图1为现有技术的系统流程图;
图2为基于移动终端动态IP地址的数据实时传输的系统流程图;
图3为基于移动终端动态IP地址的数据实时传输在测量中的具体实例。
【具体实施方式】
[0009]下面结合附图和具体实例对本文的发明做进一步的说明。
[0010]图2给出了本发明数据实时传输的系统流程图。从图2可以看出,本发明的数据实时传输系统采用域名解析方法以解决移动终端动态IP地址的问题,主要包括以下几个模块:
现场数据采集设备主要用于实际过程中现场数据信息的采集,包括视频、位置信息、设备运行状态信息等;数据传输模块根据FLASH中的数据中心域名名称,域名服务器IP地址进行域名解析,获得数据中心IP地址,即移动终端IP地址,实现向移动终端转发现场采集的实时数据。移动终端就是数据中心,也是使用目标IP地址的设备,运行的域名解析软件实时更新域名列表中的当前IP地址,对指定端口进行监听,实时接收数据传输设备发送过来的数据。
[0011 ]所述方法主要包括步骤:
51、现场数据采集设备和数据传输设备通过串口线连接
52、数据传输设备解析域名,向目标IP地址发送数据
53、移动终端接收来自数据传输设备发送的数据
图3给出了基于移动终端动态IP地址的数据实时传输在测量中的具体实例。其中DTU全称为Data Transfer unit,简称为数据传输单元。
[0012]1.在外业测量之前需要做好的准备:申请免费域名,在平板电脑上安装动态域名解析软件,使用DTU配置软件配置数据中心域名地址、域名的服务器IP地址、数据中心端口号以及网络传输协议(TCP或者UDP传输)。
[0013]2.全站仪中配置串口输出的数据格式为波特率:9600,数据位:8,校验位:无,停止位:1。全站仪中设置存储方式为串口输出。
[0014]3.使用RS232串口线连接全站仪和3G DTU,3G DTU中插入电信3G上网卡。
[0015]全站仪采集到的坐标数据通过RS232串口线发送到3GDTU,3G DTU具有域名解析功能,读取内存中的数据中心域名地址、域名的服务器IP地址,联网解析出本数据中心域名绑定的当前IP地址,与当前IP地址和端口建立数据连接,也就是和平板电脑指定端口建立数据连接,从而向平板电脑转发坐标数据
4.在平板电脑端建立一个套接字(Socket),对指定端口进行监听,一旦3G DTU向目标IP及端口转发数据时,利用此套接字可进行数据的接收及存储,对坐标数据进行解析之后,用于坐标点的显示等。
【主权项】
1.一种基于移动终端动态IP地址的数据实时传输方法,该方法基于数据采集设备、数据传输设备、移动终端,借助于串口通信协议、TCP/IP协议以及域名解析服务,实现数据的实时传输,应用于需要实时监测、数据实时传输的场合;所述方法在于包括下列步骤: 51、现场数据采集设备和数据传输设备通过串口线连接; 52、数据传输设备解析域名,向目标IP地址发送数据; 53、移动终端接收来自数据传输设备发送的数据。2.根据权利要求1所述的方法,其特征在于,步骤SI中,现场数据采集设备是各种仪表、PLC、全站仪、传感器或摄像头,其中所述数据包括视频文件、音频文件、或数据文件中的一种。3.根据权利要求1所述的方法,其特征在于,步骤SI中,现场数据采集设备和数据传输设备之间采用RS232或者RS485通信协议建立数据连接。4.根据权利要求1所述的方法,其特征在于,步骤S2中,数据传输设备通电后,首先读出内部FLASH中保存的工作参数,此处的工作参数包括串口号、串口波特率、数据中心域名名称、域名服务器IP地址、数据中心端口号,配置软件中选择正确的串口号和串口波特率,连接计算机,对数据传输设备进行上述工作参数的配置。5.根据权利要求1所述的方法,其特征在于,步骤S2中,数据传输设备参数配置的另一种实现方法:数据传输设备通电情况下,向数据传输设备中的SM卡或者ΙΠΜ卡发送包含配置命令的短信并重启设备完成配置。6.根据权利要求4所述的方法,其特征在于,所述域名是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位。7.根据权利要求1所述的方法,其特征在于,步骤S2中,数据传输设备支持域名解析,域名解析就是域名到IP地址的转换过程,域名解析服务器把域名解析成与该域名绑定的当前IP地址,域名解析完成后,数据传输设备根据解析好的目标IP地址以及数据传输设备FLASH中的数据中心端口号,和数据中心建立数据连接。8.根据权利要求1所述的方法,其特征在于,步骤S2中,所述数据传输设备内嵌TCP/IP协议栈,具有Socket通讯功能,并提供透明传输通道。9.根据权利要求7所述的方法,其特征在于,所述数据中心就是移动终端,移动终端对指定端口进行监听,此处的指定端口应和数据传输设备中的数据中心端口号一致。10.根据权利要求1所述的方法,其特征在于,步骤S3中,移动终端的动态域名解析软件始终运行,该软件实现域名和本地IP地址的绑定,并在域名列表中实时更新本地IP地址。
【专利摘要】本发明提供了一种基于移动终端动态IP地址的数据实时传输方法。该方法包括现场数据采集设备和数据传输模块基于RS232或RS485协议建立通信通道,用于数据实时传输;移动终端运行动态域名软件,实时更新域名列表中的当前IP地址,并创建Socket对指定端口进行监听;数据传输模块根据FLASH中的域名配置信息解析出与域名绑定的当前IP地址和端口号,从而与移动终端建立Socket连接;最后移动终端对接收到的实时数据进行分析与展示。这种方法的优点:实现了在移动终端动态IP地址的条件下进行数据的低功耗、低费用、高性能实时传输,具有良好的应用价值。
【IPC分类】H04L29/12, G08C17/02
【公开号】CN105610997
【申请号】CN201610108936
【发明人】王慧青, 张小国, 丁晗
【申请人】东南大学
【公开日】2016年5月25日
【申请日】2016年2月29日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1