数据上传方法.pdf

上传人:奻奴 文档编号:4725600 上传时间:2018-11-01 格式:PDF 页数:8 大小:1.60MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210564429.4

申请日:

2012.12.21

公开号:

CN103002050A

公开日:

2013.03.27

当前法律状态:

授权

有效性:

有权

法律详情:

专利权人的姓名或者名称、地址的变更IPC(主分类):H04L 29/08变更事项:专利权人变更前:北京时代凌宇科技有限公司变更后:北京时代凌宇科技股份有限公司变更事项:地址变更前:100096 北京市海淀区西三旗建材城东路18号佰能大厦4层变更后:100096 北京市海淀区西三旗建材城东路18号佰能大厦4层|||授权|||实质审查的生效IPC(主分类):H04L 29/08申请日:20121221|||公开

IPC分类号:

H04L29/08

主分类号:

H04L29/08

申请人:

北京时代凌宇科技有限公司

发明人:

樊勇; 黄孝斌; 魏剑平; 张子健

地址:

100096 北京市海淀区西三旗建材城东路18号佰能大厦4层

优先权:

专利代理机构:

北京安信方达知识产权代理有限公司 11262

代理人:

栗若木;曲鹏

PDF下载: PDF下载
内容摘要

本发明提供了一种数据上传方法。涉及网络应用领域;解决了智能传感网中不同应用场合下数据传输的问题。该方法包括:移动接入终端依次验证预置的至少一个网络接入方式是否有效;所述移动接入终端选择有效的网络接入方式与所述远端数据中心进行交互。本发明提供的技术方案适用于多应用场景的智能物联网,实现了支持多种网络接入方式并可灵活选择适用方式的数据上传。

权利要求书

权利要求书一种数据上传方法,其特征在于,包括:移动接入终端依次验证预置的至少一个网络接入方式是否有效;所述移动接入终端选择有效的网络接入方式与所述远端数据中心进行交互。根据权利要求1所述的数据上传方法,其特征在于,所述至少一个网络接入方式包括以下网络接入方式的任一或任意多个:有线连接接入方式,无线连接接入方式,3G连接接入方式。根据权利要求1所述的数据上传方法,其特征在于,在存在多个有效的网络接入方式时,所述移动接入终端选择有效的网络接入方式与所述远端数据中心进行交互具体为:所述移动接入终端通过所述多个有效的网络接入方式同时与所述远端数据中心进行交互。根据权利要求1所述的数据上传方法,其特征在于,在存在多个有效的网络接入方式时,所述移动接入终端通过有效的网络接入方式与所述远端数据中心进行交互包括:所述移动接入终端通过任一有效的网络接入方式通知所述远端数据中心全部当前有效的网络接入方式;所述远端数据中心从所述当前有效的网络接入方式中选择一种网络接入方式,指示所述移动接入终端通过该网络接入方式与所述远端数据中心交互;所述移动接入终端使用所述远端数据中心指示的网络接入方式与该远端数据中心进行交互。根据权利要求1所述的数据上传方法,其特征在于,该方法还包括:在存在一种以上的网络接入方式时,为各网络接入方式配置不同的优先级。根据权利要求5所述的数据上传方法,其特征在于,在存在多个有效的网络接入方式时,所述移动接入终端通过有效的网络接入方式与所述远端数据中心进行交互具体为:所述移动接入终端选择所述多个有效的网络接入方式中优先级最高的网络接入方式与所述远端数据中心进行交互。根据权利要求1所述的数据上传方法,其特征在于,该方法还包括:所述移动接入终端缓存待向所述远端数据中心发送的数据。根据权利要求1所述的数据上传方法,其特征在于,所述移动接入终端依次验证预置的至少一个网络接入方式是否有效的步骤之前,还包括:所述移动接入终端采集多种外部数据。根据权利要求8所述的数据上传方法,其特征在于,该方法还包括:配置不同外部数据的操作命令,并对操作命令进行封装,统一封装后的操作命令的应用层接口。

说明书

说明书数据上传方法
技术领域
本发明涉及网络应用领域,尤其涉及一种智能物联网中的数据上传方法。
背景技术
现有的数据采集传输终端实现了基本的数据采集、收发、网络接入功能。但功能单一,针对不用的应用场合,需要大量的二次开发,可重用性低。
发明内容
本发明提供了一种数据上传方法,解决了智能传感网中不同应用场合下数据传输的问题。
一种数据上传方法,包括:
移动接入终端依次验证预置的至少一个网络接入方式是否有效;
所述移动接入终端选择有效的网络接入方式与所述远端数据中心进行交互。
优选的,所述至少一个网络接入方式包括以下网络接入方式的任一或任意多个:
有线连接接入方式,无线连接接入方式,3G连接接入方式。
优选的,在存在多个有效的网络接入方式时,所述移动接入终端选择有效的网络接入方式与所述远端数据中心进行交互具体为:
所述移动接入终端通过所述多个有效的网络接入方式同时与所述远端数据中心进行交互。
优选的,在存在多个有效的网络接入方式时,所述移动接入终端通过有效的网络接入方式与所述远端数据中心进行交互包括:
所述移动接入终端通过任一有效的网络接入方式通知所述远端数据中心全部当前有效的网络接入方式;
所述远端数据中心从所述当前有效的网络接入方式中选择一种网络接入方式,指示所述移动接入终端通过该网络接入方式与所述远端数据中心交互;
所述移动接入终端使用所述远端数据中心指示的网络接入方式与该远端数据中心进行交互。
优选的,上述数据上传方法还包括:
在存在一种以上的网络接入方式时,为各网络接入方式配置不同的优先级。
优选的,在存在多个有效的网络接入方式时,所述移动接入终端通过有效的网络接入方式与所述远端数据中心进行交互具体为:
所述移动接入终端选择所述多个有效的网络接入方式中优先级最高的网络接入方式与所述远端数据中心进行交互。
优选的,上述数据上传方法还包括:
所述移动接入终端缓存待向所述远端数据中心发送的数据。
优选的,所述移动接入终端依次验证预置的至少一个网络接入方式是否有效的步骤之前,还包括:
所述移动接入终端采集多种外部数据。
优选的,上述数据上传方法还包括:
配置不同外部数据的操作命令,并对操作命令进行封装,统一封装后的操作命令的应用层接口。
本发明提供了一种数据上传方法,移动接入终端依次验证预置的至少一个网络接入方式是否有效,所述移动接入终端选择有效的网络接入方式与所述远端数据中心进行交互,实现了支持多种网络接入方式并可灵活选择适用方式的数据上传,解决了智能传感网中不同应用场合下数据传输的问题。
附图说明
图1是本发明的实施例一提供的一种移动接入终端的结构示意图;
图2是本发明的实施例二提供的一种数据上传方法的流程图。
具体实施方式
本发明的实施例提供了一种数据上传方法,解决了智能传感网络数据传输的问题。下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
首先结合附图,对本发明的实施例一进行说明。
本发明实施例提供了一种利用数据采集、网络化传输、多种网络接入技术的智能传感网的移动接入终端,该移动接入终端的结构如图1所示,包括:
数据采集模块101、网络接入模块102和处理器模块103。
所述数据采集模块101包括多个适用于不同数据格式的硬件接口;
所述网络接入模块102包括多个网络接入子模块,各个网络接入子模块对应唯一接入方式;如有线连接(LAN)网络接入子模块,wifi无线连接(WALN)网络接入子模块和3G连接网络接入子模块。根据需要选择合适的网络接入子模块,终端程序能自动检测所安装的网络接入子模块。当有多个网络接入子模块时,多种网络通讯方式将被同时支持。
所述处理器模块103根据配置从所述数据采集模块101中选择合适的硬件接口,从所述网络接入模块102中选择合适的网络接入子模块。
优选的,所述移动接入终端还包括:
数据缓存模块104和嵌入式数据库105,所述数据缓存模块104缓存所述处理器模块103待发送的数据至所述嵌入式数据库105,或所述数据缓存模块104从所述嵌入式数据库105取出待发送的数据。
优选的,所述移动接入终端还包括:
数据过滤模块106。所述数据过滤模块106在数据有异常时向末端节点再次要求有异常的数据,在仍然获得异常数据时将异常数据发送至所述处理器模块103发送,在获得正常数据时将正常数据发送至所述处理器模块103发送。
优选的,所述移动接入终端还包括:
流量控制模块107,对所有数据包进行分析、处理,如果数据有效则上传,对于无效数据直接丢弃。
优选的,所述移动接入终端还包括:
智能控制模块108,接受上位机的控制指令集,将接收到的指令集发送至处理器模块103。所述控制指令集告诉移动接入终端需要对哪些节点进行哪些控制功能。
所述处理器模块103控制所述数据缓存模块104、数据过滤模块106、流量控制模块107和智能控制模块108的开启和关闭。
优选的,所述移动接入终端还具有智能控制和数据报警的能力。通过修改配置文件,可以开启/关闭接入终端的上述功能。数据缓存可以在网络通信不畅时,将数据缓存在本地。在兼顾实时性的同时,充分考虑了数据的完整性,可以做到数据的不丢失。
上述智能传感网的移动接入终端具有多种外部数据采集接口,多种网络接入能力,对于传感网中的数据具有数据过滤、流量控制等能力。同时,还有参数可配置、成本可控、性能稳定、实时性强和实用价值高等特点。
在硬件方面,接入终端采用了基于ARM的处理器模块,提供两路数据采集模块接口,三种网络模块以及电源模块。
在软件方面,针对数据采集模块,将数据采集的通常操作进行封装,如发送读指令,接收数据,数据校验等进行封装。使得针对不同的数据采集设备,在应用层可以使用相同的编程接口。在外部扩展,更换硬件模块,程序移植时,带来了很大的方便,减小了软件设计时的成本。
对于网络接入,移动接入终端通过与远端数据中心交互来判断采用何种网络接入子模块。处理器模块将依次扫描LAN模块,WLAN模块和3G模块。其中LAN使用ARM的以太网接口,WLAN和3G模块均为USB接口设备。处理器将依次通过上述模块来和远端数据中心通信。如果出错或者超时无响应,则认为该种方式不存在。如果有响应,则认为该种网络连接方式存在。
下面结合附图,对本发明的实施例二进行说明。
本发明实施例提供了一种数据上传方法,结合图1所示的移动接入终端,完成智能传感网内的数据上传的流程如图2所示,包括:
步骤201、移动接入终端采集多种外部数据;
步骤202、移动接入终端依次验证预置的至少一个网络接入方式是否有效;
优选的,本发明实施例中提供有线连接接入方式(LAN),无线连接接入方式(WLAN),3G连接接入方式。
步骤203、移动接入终端选择有效的网络接入方式与所述远端数据中心进行交互;
本步骤中,可选择单一的网络接入方式与远端数据中心进行交互,也可以选择多种不同的网络接入方式与远端数据中心进行交互,具体如下:
1、所述移动接入终端通过所述多个有效的网络接入方式同时与所述远端数据中心进行交互。
2、所述移动接入终端通过任一有效的网络接入方式通知所述远端数据中心全部当前有效的网络接入方式;
所述远端数据中心从所述当前有效的网络接入方式中选择一种网络接入方式,指示所述移动接入终端通过该网络接入方式与所述远端数据中心交互;
所述移动接入终端使用所述远端数据中心指示的网络接入方式与该远端数据中心进行交互。
3、在存在一种以上的网络接入方式时,为各网络接入方式配置不同的优先级;
所述移动接入终端选择所述多个有效的网络接入方式中优先级最高的网络接入方式与所述远端数据中心进行交互。
本步骤中,移动接入终端向远端数据中心上传数据时,可进行数据控制,具体的,包括,数据缓存、数据过滤、流量控制、智能控制以及数据报警。数据缓存,所有的采集数据均存入发送队列,发送线程将队列中的数据通过网络发送。当收到回应时,删除发送队列中相应的数据。当数据量较大时,将数据存入嵌入式数据库,当数据量较小时,从数据库中取出数据,再放入发送队列,以此保证数据的完整性。数据过滤,根据配置文件决定开启/关闭本功能。若开启,当数据有异常时本终端将主动向末端节点再次要求该数据。如果仍然异常,则上传异常数据,否则上传正常数据。以此避免错误报警信息。流量控制,根据配置文件决定开启/关闭本功能。若开启,本终端将对所有数据包进行分析、处理,如果数据有效则上传,对于无效数据直接丢弃。智能控制,根据配置文件决定开启/关闭本功能。若开启该功能,本移动接入终端接受上位机的控制指令集。该指令集告诉移动接入终端需要对哪些节点进行哪些控制功能。减少上位机与移动接入终端之间的下行数据交互。本发明实施例提供的移动接入终端终端将跟根据控制指令集对节点进行控制。相对传统做法,效率和实时性均有所提高。数据报警,根据配置文件决定开启/关闭本功能。若开启,本移动接入终端将检测自身运行数据,如环境温度,自身的内存使用率等信息。当出现异常时会提示上位机进行相应的操作,避免终端死机,重启。
本发明的实施例提供了一种智能传感网中的数据上传方法和移动接入终端,移动接入终端依次验证预置的至少一个网络接入方式是否有效,所述移动接入终端选择有效的网络接入方式与所述远端数据中心进行交互,实现了支持多种网络接入方式并可灵活选择适用方式的数据上传,解决了智能传感网中不同应用场合下数据传输的问题。本发明实施例提供了通用的外部硬件接口,使得数据采集的扩展十分方便,针对不同的应用场合可以方便快捷的实现数据采集。针对不同场合也提供了不同的网络接入方案,使得本终端在不同的场合下具有十分方便的扩展性和可操作性。除此之外,本发明的实施例同时提供了通用的软件接口,使得软件开发以及维护的成本大幅下降,开发周期更可控。而且提供了丰富的配置选项,使得本终端具有很强的适应性。
本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。
可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
上述实施例中的各装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。
上述实施例中的各装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。
任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。

数据上传方法.pdf_第1页
第1页 / 共8页
数据上传方法.pdf_第2页
第2页 / 共8页
数据上传方法.pdf_第3页
第3页 / 共8页
点击查看更多>>
资源描述

《数据上传方法.pdf》由会员分享,可在线阅读,更多相关《数据上传方法.pdf(8页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103002050 A (43)申请公布日 2013.03.27 CN 103002050 A *CN103002050A* (21)申请号 201210564429.4 (22)申请日 2012.12.21 H04L 29/08(2006.01) (71)申请人 北京时代凌宇科技有限公司 地址 100096 北京市海淀区西三旗建材城东 路 18 号佰能大厦 4 层 (72)发明人 樊勇 黄孝斌 魏剑平 张子健 (74)专利代理机构 北京安信方达知识产权代理 有限公司 11262 代理人 栗若木 曲鹏 (54) 发明名称 数据上传方法 (57) 摘要 本发明提供了一种。

2、数据上传方法。涉及网络 应用领域 ; 解决了智能传感网中不同应用场合下 数据传输的问题。该方法包括 : 移动接入终端依 次验证预置的至少一个网络接入方式是否有效 ; 所述移动接入终端选择有效的网络接入方式与所 述远端数据中心进行交互。本发明提供的技术方 案适用于多应用场景的智能物联网, 实现了支持 多种网络接入方式并可灵活选择适用方式的数据 上传。 (51)Int.Cl. 权利要求书 1 页 说明书 5 页 附图 1 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 5 页 附图 1 页 1/1 页 2 1. 一种数据上传方法, 其特征在于, 包括 :。

3、 移动接入终端依次验证预置的至少一个网络接入方式是否有效 ; 所述移动接入终端选择有效的网络接入方式与所述远端数据中心进行交互。 2. 根据权利要求 1 所述的数据上传方法, 其特征在于, 所述至少一个网络接入方式包 括以下网络接入方式的任一或任意多个 : 有线连接接入方式, 无线连接接入方式, 3G 连接接入方式。 3. 根据权利要求 1 所述的数据上传方法, 其特征在于, 在存在多个有效的网络接入方 式时, 所述移动接入终端选择有效的网络接入方式与所述远端数据中心进行交互具体为 : 所述移动接入终端通过所述多个有效的网络接入方式同时与所述远端数据中心进行 交互。 4. 根据权利要求 1 所。

4、述的数据上传方法, 其特征在于, 在存在多个有效的网络接入方 式时, 所述移动接入终端通过有效的网络接入方式与所述远端数据中心进行交互包括 : 所述移动接入终端通过任一有效的网络接入方式通知所述远端数据中心全部当前有 效的网络接入方式 ; 所述远端数据中心从所述当前有效的网络接入方式中选择一种网络接入方式, 指示所 述移动接入终端通过该网络接入方式与所述远端数据中心交互 ; 所述移动接入终端使用所述远端数据中心指示的网络接入方式与该远端数据中心进 行交互。 5. 根据权利要求 1 所述的数据上传方法, 其特征在于, 该方法还包括 : 在存在一种以上的网络接入方式时, 为各网络接入方式配置不同的。

5、优先级。 6. 根据权利要求 5 所述的数据上传方法, 其特征在于, 在存在多个有效的网络接入方 式时, 所述移动接入终端通过有效的网络接入方式与所述远端数据中心进行交互具体为 : 所述移动接入终端选择所述多个有效的网络接入方式中优先级最高的网络接入方式 与所述远端数据中心进行交互。 7. 根据权利要求 1 所述的数据上传方法, 其特征在于, 该方法还包括 : 所述移动接入终端缓存待向所述远端数据中心发送的数据。 8. 根据权利要求 1 所述的数据上传方法, 其特征在于, 所述移动接入终端依次验证预 置的至少一个网络接入方式是否有效的步骤之前, 还包括 : 所述移动接入终端采集多种外部数据。 。

6、9. 根据权利要求 8 所述的数据上传方法, 其特征在于, 该方法还包括 : 配置不同外部数据的操作命令, 并对操作命令进行封装, 统一封装后的操作命令的应 用层接口。 权 利 要 求 书 CN 103002050 A 2 1/5 页 3 数据上传方法 技术领域 0001 本发明涉及网络应用领域, 尤其涉及一种智能物联网中的数据上传方法。 背景技术 0002 现有的数据采集传输终端实现了基本的数据采集、 收发、 网络接入功能。 但功能单 一, 针对不用的应用场合, 需要大量的二次开发, 可重用性低。 发明内容 0003 本发明提供了一种数据上传方法, 解决了智能传感网中不同应用场合下数据传输 。

7、的问题。 0004 一种数据上传方法, 包括 : 0005 移动接入终端依次验证预置的至少一个网络接入方式是否有效 ; 0006 所述移动接入终端选择有效的网络接入方式与所述远端数据中心进行交互。 0007 优选的, 所述至少一个网络接入方式包括以下网络接入方式的任一或任意多个 : 0008 有线连接接入方式, 无线连接接入方式, 3G 连接接入方式。 0009 优选的, 在存在多个有效的网络接入方式时, 所述移动接入终端选择有效的网络 接入方式与所述远端数据中心进行交互具体为 : 0010 所述移动接入终端通过所述多个有效的网络接入方式同时与所述远端数据中心 进行交互。 0011 优选的, 。

8、在存在多个有效的网络接入方式时, 所述移动接入终端通过有效的网络 接入方式与所述远端数据中心进行交互包括 : 0012 所述移动接入终端通过任一有效的网络接入方式通知所述远端数据中心全部当 前有效的网络接入方式 ; 0013 所述远端数据中心从所述当前有效的网络接入方式中选择一种网络接入方式, 指 示所述移动接入终端通过该网络接入方式与所述远端数据中心交互 ; 0014 所述移动接入终端使用所述远端数据中心指示的网络接入方式与该远端数据中 心进行交互。 0015 优选的, 上述数据上传方法还包括 : 0016 在存在一种以上的网络接入方式时, 为各网络接入方式配置不同的优先级。 0017 优选。

9、的, 在存在多个有效的网络接入方式时, 所述移动接入终端通过有效的网络 接入方式与所述远端数据中心进行交互具体为 : 0018 所述移动接入终端选择所述多个有效的网络接入方式中优先级最高的网络接入 方式与所述远端数据中心进行交互。 0019 优选的, 上述数据上传方法还包括 : 0020 所述移动接入终端缓存待向所述远端数据中心发送的数据。 0021 优选的, 所述移动接入终端依次验证预置的至少一个网络接入方式是否有效的步 说 明 书 CN 103002050 A 3 2/5 页 4 骤之前, 还包括 : 0022 所述移动接入终端采集多种外部数据。 0023 优选的, 上述数据上传方法还包括。

10、 : 0024 配置不同外部数据的操作命令, 并对操作命令进行封装, 统一封装后的操作命令 的应用层接口。 0025 本发明提供了一种数据上传方法, 移动接入终端依次验证预置的至少一个网络接 入方式是否有效, 所述移动接入终端选择有效的网络接入方式与所述远端数据中心进行交 互, 实现了支持多种网络接入方式并可灵活选择适用方式的数据上传, 解决了智能传感网 中不同应用场合下数据传输的问题。 附图说明 0026 图 1 是本发明的实施例一提供的一种移动接入终端的结构示意图 ; 0027 图 2 是本发明的实施例二提供的一种数据上传方法的流程图。 具体实施方式 0028 本发明的实施例提供了一种数据。

11、上传方法, 解决了智能传感网络数据传输的问 题。下文中将结合附图对本发明的实施例进行详细说明。需要说明的是, 在不冲突的情况 下, 本申请中的实施例及实施例中的特征可以相互任意组合。 0029 首先结合附图, 对本发明的实施例一进行说明。 0030 本发明实施例提供了一种利用数据采集、 网络化传输、 多种网络接入技术的智能 传感网的移动接入终端, 该移动接入终端的结构如图 1 所示, 包括 : 0031 数据采集模块 101、 网络接入模块 102 和处理器模块 103。 0032 所述数据采集模块 101 包括多个适用于不同数据格式的硬件接口 ; 0033 所述网络接入模块 102 包括多个。

12、网络接入子模块, 各个网络接入子模块对应唯一 接入方式 ; 如有线连接 (LAN) 网络接入子模块, wifi 无线连接 (WALN) 网络接入子模块和 3G 连接网络接入子模块。根据需要选择合适的网络接入子模块, 终端程序能自动检测所安装 的网络接入子模块。当有多个网络接入子模块时, 多种网络通讯方式将被同时支持。 0034 所述处理器模块 103 根据配置从所述数据采集模块 101 中选择合适的硬件接口, 从所述网络接入模块 102 中选择合适的网络接入子模块。 0035 优选的, 所述移动接入终端还包括 : 0036 数据缓存模块104和嵌入式数据库105, 所述数据缓存模块104缓存所。

13、述处理器模 块103待发送的数据至所述嵌入式数据库105, 或所述数据缓存模块104从所述嵌入式数据 库 105 取出待发送的数据。 0037 优选的, 所述移动接入终端还包括 : 0038 数据过滤模块 106。所述数据过滤模块 106 在数据有异常时向末端节点再次要求 有异常的数据, 在仍然获得异常数据时将异常数据发送至所述处理器模块 103 发送, 在获 得正常数据时将正常数据发送至所述处理器模块 103 发送。 0039 优选的, 所述移动接入终端还包括 : 0040 流量控制模块 107, 对所有数据包进行分析、 处理, 如果数据有效则上传, 对于无效 说 明 书 CN 103002。

14、050 A 4 3/5 页 5 数据直接丢弃。 0041 优选的, 所述移动接入终端还包括 : 0042 智能控制模块 108, 接受上位机的控制指令集, 将接收到的指令集发送至处理器模 块 103。所述控制指令集告诉移动接入终端需要对哪些节点进行哪些控制功能。 0043 所述处理器模块 103 控制所述数据缓存模块 104、 数据过滤模块 106、 流量控制模 块 107 和智能控制模块 108 的开启和关闭。 0044 优选的, 所述移动接入终端还具有智能控制和数据报警的能力。通过修改配置文 件, 可以开启 / 关闭接入终端的上述功能。数据缓存可以在网络通信不畅时, 将数据缓存在 本地。在。

15、兼顾实时性的同时, 充分考虑了数据的完整性, 可以做到数据的不丢失。 0045 上述智能传感网的移动接入终端具有多种外部数据采集接口, 多种网络接入能 力, 对于传感网中的数据具有数据过滤、 流量控制等能力。同时, 还有参数可配置、 成本可 控、 性能稳定、 实时性强和实用价值高等特点。 0046 在硬件方面, 接入终端采用了基于 ARM 的处理器模块, 提供两路数据采集模块接 口, 三种网络模块以及电源模块。 0047 在软件方面, 针对数据采集模块, 将数据采集的通常操作进行封装, 如发送读指 令, 接收数据, 数据校验等进行封装。使得针对不同的数据采集设备, 在应用层可以使用相 同的编程。

16、接口。 在外部扩展, 更换硬件模块, 程序移植时, 带来了很大的方便, 减小了软件设 计时的成本。 0048 对于网络接入, 移动接入终端通过与远端数据中心交互来判断采用何种网络接入 子模块。处理器模块将依次扫描 LAN 模块, WLAN 模块和 3G 模块。其中 LAN 使用 ARM 的以 太网接口, WLAN 和 3G 模块均为 USB 接口设备。处理器将依次通过上述模块来和远端数据 中心通信。如果出错或者超时无响应, 则认为该种方式不存在。如果有响应, 则认为该种网 络连接方式存在。 0049 下面结合附图, 对本发明的实施例二进行说明。 0050 本发明实施例提供了一种数据上传方法, 。

17、结合图 1 所示的移动接入终端, 完成智 能传感网内的数据上传的流程如图 2 所示, 包括 : 0051 步骤 201、 移动接入终端采集多种外部数据 ; 0052 步骤 202、 移动接入终端依次验证预置的至少一个网络接入方式是否有效 ; 0053 优选的, 本发明实施例中提供有线连接接入方式 (LAN) , 无线连接接入方式 (WLAN) , 3G 连接接入方式。 0054 步骤 203、 移动接入终端选择有效的网络接入方式与所述远端数据中心进行交 互 ; 0055 本步骤中, 可选择单一的网络接入方式与远端数据中心进行交互, 也可以选择多 种不同的网络接入方式与远端数据中心进行交互, 具。

18、体如下 : 0056 1、 所述移动接入终端通过所述多个有效的网络接入方式同时与所述远端数据中 心进行交互。 0057 2、 所述移动接入终端通过任一有效的网络接入方式通知所述远端数据中心全部 当前有效的网络接入方式 ; 0058 所述远端数据中心从所述当前有效的网络接入方式中选择一种网络接入方式, 指 说 明 书 CN 103002050 A 5 4/5 页 6 示所述移动接入终端通过该网络接入方式与所述远端数据中心交互 ; 0059 所述移动接入终端使用所述远端数据中心指示的网络接入方式与该远端数据中 心进行交互。 0060 3、 在存在一种以上的网络接入方式时, 为各网络接入方式配置不同。

19、的优先级 ; 0061 所述移动接入终端选择所述多个有效的网络接入方式中优先级最高的网络接入 方式与所述远端数据中心进行交互。 0062 本步骤中, 移动接入终端向远端数据中心上传数据时, 可进行数据控制, 具体的, 包括, 数据缓存、 数据过滤、 流量控制、 智能控制以及数据报警。数据缓存, 所有的采集数据 均存入发送队列, 发送线程将队列中的数据通过网络发送。 当收到回应时, 删除发送队列中 相应的数据。当数据量较大时, 将数据存入嵌入式数据库, 当数据量较小时, 从数据库中取 出数据, 再放入发送队列, 以此保证数据的完整性。数据过滤, 根据配置文件决定开启 / 关 闭本功能。若开启, 。

20、当数据有异常时本终端将主动向末端节点再次要求该数据。如果仍然 异常, 则上传异常数据, 否则上传正常数据。以此避免错误报警信息。流量控制, 根据配置 文件决定开启 / 关闭本功能。若开启, 本终端将对所有数据包进行分析、 处理, 如果数据有 效则上传, 对于无效数据直接丢弃。智能控制, 根据配置文件决定开启 / 关闭本功能。若开 启该功能, 本移动接入终端接受上位机的控制指令集。该指令集告诉移动接入终端需要对 哪些节点进行哪些控制功能。减少上位机与移动接入终端之间的下行数据交互。本发明实 施例提供的移动接入终端终端将跟根据控制指令集对节点进行控制。相对传统做法, 效率 和实时性均有所提高。数据。

21、报警, 根据配置文件决定开启 / 关闭本功能。若开启, 本移动接 入终端将检测自身运行数据, 如环境温度, 自身的内存使用率等信息。 当出现异常时会提示 上位机进行相应的操作, 避免终端死机, 重启。 0063 本发明的实施例提供了一种智能传感网中的数据上传方法和移动接入终端, 移动 接入终端依次验证预置的至少一个网络接入方式是否有效, 所述移动接入终端选择有效的 网络接入方式与所述远端数据中心进行交互, 实现了支持多种网络接入方式并可灵活选择 适用方式的数据上传, 解决了智能传感网中不同应用场合下数据传输的问题。本发明实施 例提供了通用的外部硬件接口, 使得数据采集的扩展十分方便, 针对不同。

22、的应用场合可以 方便快捷的实现数据采集。针对不同场合也提供了不同的网络接入方案, 使得本终端在不 同的场合下具有十分方便的扩展性和可操作性。除此之外, 本发明的实施例同时提供了通 用的软件接口, 使得软件开发以及维护的成本大幅下降, 开发周期更可控。 而且提供了丰富 的配置选项, 使得本终端具有很强的适应性。 0064 本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程 序流程来实现, 所述计算机程序可以存储于一计算机可读存储介质中, 所述计算机程序在 相应的硬件平台上 (如系统、 设备、 装置、 器件等) 执行, 在执行时, 包括方法实施例的步骤之 一或其组合。 0065 。

23、可选地, 上述实施例的全部或部分步骤也可以使用集成电路来实现, 这些步骤可 以被分别制作成一个个集成电路模块, 或者将它们中的多个模块或步骤制作成单个集成电 路模块来实现。这样, 本发明不限制于任何特定的硬件和软件结合。 0066 上述实施例中的各装置 / 功能模块 / 功能单元可以采用通用的计算装置来实现, 它们可以集中在单个的计算装置上, 也可以分布在多个计算装置所组成的网络上。 说 明 书 CN 103002050 A 6 5/5 页 7 0067 上述实施例中的各装置/功能模块/功能单元以软件功能模块的形式实现并作为 独立的产品销售或使用时, 可以存储在一个计算机可读取存储介质中。上述提到的计算机 可读取存储介质可以是只读存储器, 磁盘或光盘等。 0068 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可轻易想到变化或 替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明的保护范围应以权利要求所述的保 护范围为准。 说 明 书 CN 103002050 A 7 1/1 页 8 图 1 图 2 说 明 书 附 图 CN 103002050 A 8 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1