一种可进行错误数据纠正的数据传输远程终端系统转让专利

申请号 : CN202110352898.9

文献号 : CN112804031B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 吴雪芳

申请人 : 广州征安电子科技有限公司

摘要 :

本发明涉及数字信息传输技术领域,具体地说,涉及一种可进行错误数据纠正的数据传输远程终端系统。其包括数据远程传输平台,所述数据远程传输平台包括数据采集单元、远程数据传输单元、传输数据纠正单元、处理器和存储器,具体的所述传输数据纠正单元包括截取模块、定时模块、纠正模块。本发明中通过在传输数据纠正单元内设置定时模块,以延长采集的数据在存储器内的存储时间,从而为发现错误提供一个缓冲时间,以解决因采集的数据直接发送至接收端导致错误数据不能有发现数据错误时间的问题。

权利要求 :

1.一种可进行错误数据纠正的数据传输远程终端系统,包括数据远程传输平台(100),其特征在于:所述数据远程传输平台(100)包括数据采集单元(110)、远程数据传输单元(120)、传输数据纠正单元(130)、处理器(140)和存储器(150);所述数据采集单元(110)用于对传输数据进行采集,并将采集的数据传输至处理器(140);所述处理器(140)用于将采集的数据处理转换成远程数据传输单元(120)能够传输的数据信号,并控制远程数据传输单元(120)将数据远程传输至接收端;所述传输数据纠正单元(130)用于对远程数据传输单元(120)传输的错误数据进行纠正;

所述数据采集单元(110)包括数据录入模块(111)、数据存储模块(112)、数据输出模块(113)和数据查询模块(114);所述数据录入模块(111)用于将需要采集的数据录入至数据存储模块(112),并通过数据存储模块(112)将录入的数据存储至存储器(150);所述数据输出模块(113)用于将录入的数据输出至处理器(140),利用处理器(140)对数据进行转换;所述数据查询模块(114)用于对存储器(150)内存储的采集数据进行查询,以便后期调取;

其中,所述传输数据纠正单元(130)具体包括截取模块(131)、定时模块(132)、纠正模块(133);所述截取模块(131)用于对远程数据传输单元(120)传输的数据进行截取,并将截取的数据保存至存储器(150)内;所述定时模块(132)用于限定数据保存在存储器(150)内的保存时间,以为发现错误数据提供一个缓冲时间;所述纠正模块(133)用于对错误数据进行纠正;

所述纠正模块(133)内含有修正模块,所述修正模块用于直接对数据对比模块中已经修改的数据进行修正;

所述数据采集单元(110)还包括对比数据生成模块(115),所述对比数据生成模块(115)内含有采集端数据提取模块、输出端数据提取模块和数据对比模块,其中:采集端数据提取模块用于在存储器(150)内提取出数据采集单元(110)录入的数据;

输出端数据提取模块用于在存储器(150)内提取远程数据传输单元(120)录入的数据;

数据对比模块用于将采集端数据提取模块和输出端数据提取模块提取的数据进行对比;

所述传输数据纠正单元(130)还包括反馈模块(134),所述反馈模块(134)用于对纠正模块(133)纠正的数据以及修正模块修正的数据反馈至远程数据传输单元(120),再通过远程数据传输单元(120)反馈至数据接收端。

2.根据权利要求1所述的可进行错误数据纠正的数据传输远程终端系统,其特征在于:所述处理器(140)采用数模转换器对采集的数据进行转换。

3.根据权利要求1所述的可进行错误数据纠正的数据传输远程终端系统,其特征在于:所述数据录入模块(111)的录入方式具体包括:利用传感器对相应的数据进行实时采集;

手动将采集的数据输入至数据录入模块(111)。

4.根据权利要求1所述的可进行错误数据纠正的数据传输远程终端系统,其特征在于:所述定时模块(132)包括阈值设定模块和同步模块;所述阈值设定模块用于对定时模块(132)保存数据的时间进行设定,并通过所述同步模块进行计时。

5.根据权利要求4所述的可进行错误数据纠正的数据传输远程终端系统,其特征在于:所述同步模块计时时采用数据传输时间戳同步算法,其算法步骤如下:S1、起始数据节点记录:定义起始数据节点为 ,并利用定时模块(132)记录数据采集单元(110)采集数据的时刻 ;

S2、将阈值设定模块设定的时间 发送至同步模块,另外同步模块通过差分算法降低数据传输频偏对相关时间值的影响,其算法公式如下:;

其中, 为差分函数; 为差分信号;为起始数据节点; 为数据节点总个数;为阈值设定模块设定的时间; 为同步节点;

S3、终止数据节点记录:定义终止数据节点为 ,然后计算出总限定时间 ,当数据保存时间超出总限定时间 后触发远程数据传输单元(120)对采集的数据进行发送。

说明书 :

一种可进行错误数据纠正的数据传输远程终端系统

技术领域

[0001] 本发明涉及数字信息传输技术领域,具体地说,涉及一种可进行错误数据纠正的数据传输远程终端系统。

背景技术

[0002] 随着数字信息时代的发展,如今数字信息传输已经应用到了各个领域,尤其是对远程数据进行传输时,它体现了自身速度快、距离远的优势,其中:
[0003] 数字信息传输是采用数字信道来传输数据信号的传输方式,它的主要作用是向用户提供永久性和半永久性连接的数字数据传输信道,既可用于计算机之间的通信,也可用
于各种传感器采集的数据传输。
[0004] 但在对这些采集数据进行传输,不论使传感器的采集还是人工的录入,都会因为人为的疏忽或者设备的误差造成采集数据出现错误,可是正常情况下数据传输远程终端接
受到采集的数据经过转换就直接发送至接收端了,这样就无法为错误数据的寻找留下足够
时间,又或者在对错误数据纠正后又发现纠正后的数据还需要修正,此时需要找到该数据
对纠正的数据进行寻找再进行对比,大大降低了对错误数据再次修正的效率。

发明内容

[0005] 本发明的目的在于提供一种可进行错误数据纠正的数据传输远程终端系统,以解决数据传输远程终端接受到采集的数据经过转换就直接发送至接收端了,无法为错误数据
的寻找留下足够时间的问题。
[0006] 为实现上述目的,本发明提供一种可进行错误数据纠正的数据传输远程终端系统,包括数据远程传输平台,所述数据远程传输平台包括数据采集单元、远程数据传输单
元、传输数据纠正单元、处理器和存储器;所述数据采集单元用于对传输数据进行采集,并
将采集的数据传输至处理器;所述处理器用于将采集的数据处理转换成远程数据传输单元
能够传输的数据信号,并控制远程数据传输单元将数据远程传输至接收端;所述传输数据
纠正单元用于对远程数据传输单元传输的错误数据进行纠正;
[0007] 所述数据采集单元包括数据录入模块、数据存储模块、数据输出模块和数据查询模块;所述数据录入模块用于将需要采集的数据录入至数据存储模块,并通过数据存储模
块将录入的数据存储至存储器;所述数据输出模块用于将录入的数据输出至处理器,利用
处理器对数据进行转换;所述数据查询模块用于对存储器内存储的采集数据进行查询,以
便后期调取;
[0008] 其中,所述传输数据纠正单元具体包括截取模块、定时模块、纠正模块;所述截取模块用于对远程数据传输单元传输的数据进行截取,并将截取的数据保存至存储器内;所
述定时模块用于限定数据保存在存储器内的保存时间,以为发现错误数据提供一个缓冲时
间;所述纠正模块用于对错误数据进行纠正;
[0009] 所述纠正模块内含有修正模块,所述修正模块用于直接对数据对比模块中已经修改的数据进行修正;
[0010] 所述数据采集单元还包括对比数据生成模块,所述对比数据生成模块内含有采集端数据提取模块、输出端数据提取模块和数据对比模块,其中:
[0011] 采集端数据提取模块用于在存储器内提取出数据采集单元录入的数据;
[0012] 输出端数据提取模块用于在存储器内提取远程数据传输单元录入的数据;
[0013] 数据对比模块用于将采集端数据提取模块和输出端数据提取模块提取的数据进行对比,具体有如下两种情况:
[0014] 其一、对比结果相同,则直接输出数据未纠正;
[0015] 其二、对比结果不同,则输出数据纠正,并将纠正的部分进行标记然后生成纠正报告单;
[0016] 所述传输数据纠正单元还包括反馈模块,所述反馈模块用于对纠正模块纠正的数据以及修正模块修正的数据反馈至远程数据传输单元,再通过远程数据传输单元反馈至数
据接收端。
[0017] 作为本技术方案的进一步改进,所述处理器采用数模转换器对采集的数据进行转换,数模转换器具体包括权电阻网络、运输放大器、基准电源和模拟开关,具体工作原理如
下:
[0018] 采集的数据是用代码按数位组合起来表示的,对于有权码,每位代码都有一定的位权,为了将数字量转换成模拟量,必须将每1位的代码按其位权的大小转换成相应的模拟
量,然后将这些模拟量相加,即可得到与数字量成正比的总模拟量,从而实现了数字和模拟
信号的转换,其中,处理器控制对应位的模拟开关,使数码为1的位在权电阻网络上产生与
其位权成正比的电流值,再由运算放大器对各电流值求和,并转换成电压值,然后将相应的
电压信号输出至远程数据传输单元。
[0019] 作为本技术方案的进一步改进,所述数据录入模块的录入方式具体包括:
[0020] 利用传感器对相应的数据进行实时采集;
[0021] 手动将采集的数据输入至数据录入模块。
[0022] 作为本技术方案的进一步改进,所述定时模块包括阈值设定模块和同步模块;所述阈值设定模块用于对定时模块保存数据的时间进行设定,并通过所述同步模块进行计
时。
[0023] 作为本技术方案的进一步改进,所述同步模块计时时采用数据传输时间戳同步算法,其算法步骤如下:
[0024] S1、起始数据节点记录:定义起始数据节点为 ,并利用定时模块记录数据采集单元采集数据的时刻 ;
[0025] S2、将阈值设定模块设定的时间 发送至同步模块,另外同步模块通过差分算法降低数据传输频偏对相关时间值的影响,其算法公式如下:
[0026] ;
[0027] 其中, 为差分函数; 为差分信号;为起始数据节点; 为数据节点总个数;为阈值设定模块设定的时间; 为同步节点;
[0028] S3、终止数据节点记录:定义终止数据节点为 ,然后计算出总限定时间 ,当数据保存时间超出总限定时间 后触发远程数据传输单元对采集的数据进行发送。
[0029] 与现有技术相比,本发明的有益效果:
[0030] 1、该可进行错误数据纠正的数据传输远程终端系统中,通过在传输数据纠正单元内设置定时模块,以延长采集的数据在存储器内的存储时间,从而为发现错误提供一个缓
冲时间,以解决因采集的数据直接发送至接收端导致错误数据不能有发现数据错误时间的
问题。
[0031] 2、该可进行错误数据纠正的数据传输远程终端系统中,通过采集端数据提取模块、输出端数据提取模块和数据对比模块配合之间查询到对具体数据进行纠正的记录和纠
正的内容,解决了人工一一对比寻找速度慢的问题,大大提高了纠正数据查询的速度。

附图说明

[0032] 图1为本发明的整体模块框图;
[0033] 图2为本发明的数据远程传输平台模块框图;
[0034] 图3为本发明的数据采集单元模块框图其一;
[0035] 图4为本发明的传输数据纠正单元模块框图;
[0036] 图5为本发明的数据采集单元模块框图其二;
[0037] 图6为本发明的数据查询模块工作流程框图;
[0038] 图7为本发明的修正模块工作流程示意。
[0039] 图中各个标号意义为:
[0040] 100、数据远程传输平台;
[0041] 110、数据采集单元;111、数据录入模块;112、数据存储模块;113、数据输出模块;114、数据查询模块;115、对比数据生成模块;
[0042] 120、远程数据传输单元;
[0043] 130、传输数据纠正单元;131、截取模块;132、定时模块;133、纠正模块;134、反馈模块;
[0044] 140、处理器;
[0045] 150、存储器。

具体实施方式

[0046] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于
本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本发明保护的范围。
[0047] 实施例1
[0048] 本发明提供一种可进行错误数据纠正的数据传输远程终端系统,请参阅图1‑图4,包括数据远程传输平台100,数据远程传输平台100包括数据采集单元110、远程数据传输单
元120、传输数据纠正单元130、处理器140和存储器150;数据采集单元110用于对传输数据
进行采集,并将采集的数据传输至处理器140;处理器140用于将采集的数据处理转换成远
程数据传输单元120能够传输的数据信号,并控制远程数据传输单元120将数据远程传输至
接收端;传输数据纠正单元130用于对远程数据传输单元120传输的错误数据进行纠正;
[0049] 其中,传输数据纠正单元130具体包括截取模块131、定时模块132、纠正模块133;截取模块131用于对远程数据传输单元120传输的数据进行截取,并将截取的数据保存至存
储器150内;定时模块132用于限定数据保存在存储器150内的保存时间,纠正模块133用于
对错误数据进行纠正。
[0050] 此外,数据采集单元110包括数据录入模块111、数据存储模块112、数据输出模块113和数据查询模块114;数据录入模块111用于将需要采集的数据录入至数据存储模块
112,并通过数据存储模块112将录入的数据存储至存储器150;数据输出模块113用于将录
入的数据输出至处理器140,利用处理器140对数据进行转换;数据查询模块114用于对存储
器150内存储的采集数据进行查询,以便后期调取。
[0051] 除此之外,数据录入模块111的录入方式具体包括:
[0052] 利用传感器对相应的数据进行实时采集;
[0053] 手动将采集的数据输入至数据录入模块111。
[0054] 其中,传感器包括但不限于温度传感器、湿度传感器、光照传感器等,本实施例以温度数据采集进行举例说明,首先通过温度传感器对环境中的温度进行采集,然后将采集
的温度数据直接通过数据录入模块111传输至处理器140或者手动输入至数据录入模块
111,而后通过处理器140进行数据转换,具体的,处理器140采用数模转换器对采集的数据
进行转换,数模转换器具体包括权电阻网络、运输放大器、基准电源和模拟开关,具体工作
原理如下:
[0055] 采集的数据是用代码按数位组合起来表示的,对于有权码,每位代码都有一定的位权,为了将数字量转换成模拟量,必须将每1位的代码按其位权的大小转换成相应的模拟
量,然后将这些模拟量相加,即可得到与数字量成正比的总模拟量,从而实现了数字和模拟
信号的转换,其中,处理器140控制对应位的模拟开关,使数码为1的位在权电阻网络上产生
与其位权成正比的电流值,再由运算放大器对各电流值求和,并转换成电压值,然后将相应
的电压信号输出至远程数据传输单元120。
[0056] 在数据录入的同时,数据存储模块112将录入的数据存储至存储器150,形成采集端数据,从而便于后期对采集的数据进行提取查看,然后采集的温度数据通过远程数据传
输单元120传输至接收端,在传输的过程中有一个数据停留的过程,具体如下:
[0057] 待传输的温度数据首先存储在存储器150内,例如待传输的温度数据为C(C1、C2、C3),其中C1、C2、C3为温度数据C的子数据,当温度数据C存储在存储器150后,定时模块132
进行计时,例如计时时间为2h,而后分为两种情况,其一:
[0058] 在2h内发现温度数据C内的子数据C2有错误,此时通过截取模块131将子数据C2截取出来,再利用纠正模块133进行纠正,纠正完成后远程数据传输单元120直接将修改后的
温度数据C发送至接收端,并且定时模块132恢复初始值,以便下次计时;
[0059] 另一种情况,当温度数据C存储时间超出2h,则远程数据传输单元120直接将温度数据C发送至接收端,若超出2h后发现子数据C2有错误,则需要通过纠正模块133对采集端
数据进行提取,然后再纠正,纠正完成后远程数据传输单元120重新发送一份新的温度数据
D至接收端,此时与第一种情况不同的是接收端收到了两份温度数据(温度数据C、温度数据
D),因此通过在传输数据纠正单元130内设置定时模块132,以延长采集的数据在存储器150
内的存储时间,从而为发现错误提供一个缓冲时间,以解决因采集的数据直接发送至接收
端导致错误数据不能有发现数据错误时间的问题。
[0060] 实施例2
[0061] 为了在后期快速的查询到之前纠正的数据,请参阅图5和图6所示,本实施例与实施例1不同的是:
[0062] 数据采集单元110还包括对比数据生成模块115,对比数据生成模块115内含有采集端数据提取模块、输出端数据提取模块和数据对比模块,其中:
[0063] 采集端数据提取模块用于在存储器150内提取出数据采集单元110录入的数据;
[0064] 输出端数据提取模块用于在存储器150内提取远程数据传输单元120录入的数据;
[0065] 数据对比模块用于将采集端数据提取模块和输出端数据提取模块提取的数据进行对比,具体有如下两种情况:
[0066] 其一、对比结果相同,则直接输出数据未纠正;
[0067] 其二、对比结果不同,则输出数据纠正,并将纠正的部分进行标记然后生成纠正报告单。
[0068] 具体在工作时,以对比结果不同进行说明,其工作流程如下:
[0069] 首先采集端数据提取模块在存储器150内提取出采集端的温度数据C(C1、C2、C3),输出端数据提取模块在存储器150内提取出输出端的温度数据D(C1、D2、C3),其中D2为纠正
后的温度数据,然后数据对比模块将温度数据C(C1、C2、C3)和温度数据D(C1、D2、C3)进行对
比,得出C2和D2不同,因此生成纠正报告单为“C2曾被纠正,纠正成D2”,从而通过采集端数
据提取模块、输出端数据提取模块和数据对比模块配合之间查询到对具体数据进行纠正的
记录和纠正的内容,解决了人工一一对比寻找速度慢的问题,大大提高了纠正数据查询的
速度。
[0070] 实施例3
[0071] 为了提高对之前纠正的错误数据进行再次修正的效率,请参阅图7所示,本实施例与实施例2不同的是:
[0072] 纠正模块133内含有修正模块,修正模块用于直接对数据对比模块中已经修改的数据进行修正。
[0073] 具体工作流程如下,当需要对之前纠正的错误进行再次纠正时,首先通过数据对比模块找出之前纠正的错误数据,例如,录入前的温度数据C(C1、C2、C3),其中将C2纠正后
形成输出的温度数据D(C1、D2、C3),此时发现D2还是错误数据,则通过修正模块对D2进行修
正,形成温度数据E(C1、E2、C3),修正完成后再通过远程数据传输单元120发送至接收端,从
而利用了数据对比模块快速找到之前的纠正数据,再与修正模块配合,节省了对纠正数据
提取的步骤,大大提高了对错误数据进行再次纠正的效率。
[0074] 进一步的,传输数据纠正单元130还包括反馈模块134,反馈模块134用于对纠正模块133纠正的数据以及修正模块修正的数据反馈至远程数据传输单元120,再通过远程数据
传输单元120反馈至数据接收端,从而提醒接收端以对错误数据进行更改,避免出现用错数
据的情况,另外,在2h内发现并纠正的数据无需进行反馈,因为该情况下,接收端只会接收
到一种采集数据,不会出现用错数据的情况。
[0075] 实施例4
[0076] 为了对定时模块132中保存数据的时间进行设定,本实施例与实施例1不同的是:
[0077] 定时模块132包括阈值设定模块和同步模块;阈值设定模块用于对定时模块132保存数据的时间进行设定,并通过同步模块进行计时。
[0078] 此外,同步模块计时时采用数据传输时间戳同步算法,其算法步骤如下:
[0079] S1、起始数据节点记录:定义起始数据节点为 ,并利用定时模块132记录数据采集单元110采集数据的时刻 ;
[0080] S2、将阈值设定模块设定的时间 发送至同步模块,另外同步模块通过差分算法降低数据传输频偏对相关时间值的影响,其算法公式如下:
[0081] ;
[0082] 其中, 为差分函数; 为差分信号;为起始数据节点; 为数据节点总个数; 为阈值设定模块设定的时间; 为同步节点;
[0083] S3、终止数据节点记录:定义终止数据节点为 ,然后计算出总限定时间 ,当数据保存时间超出总限定时间 后触发远程数据传输单元120对采集的数据进行发送,从而通
过阈值设定模块对定时模块132保存数据的时间进行设定,以适应使用者自身的情况,避免
出现保存时间过久或者保存时间不够的问题。
[0084] 以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的仅为本发明
的优选例,并不用来限制本发明,在不脱离本发明精神和范围的前提下,本发明还会有各种
变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所
附的权利要求书及其等效物界定。