一种DTU远程控制系统及远程控制方法与流程

文档序号:21184592发布日期:2020-06-20 18:02阅读:596来源:国知局
一种DTU远程控制系统及远程控制方法与流程

本发明属于通信与信息技术领域,尤其涉及一种dtu远程控制系统及远程控制方法。



背景技术:

目前,随着计算机技术、网络通信技术和无线通信技术的不断进步,以互联网和移动通信网为代表的网络基础设施得到了极大发展,计算机和移动上网设备等具有网络连接能力的计算机设备更是全面普及,成为人们工作和生活的重要工具。其中,dtu(datatransferunit),是专门用于将串口数据转换为ip数据或将ip数据转换为串口数据通过无线通信网络进行传送的无线终端设备。dtu广泛应用于气象、水文水利、地质等行业。在各行各业中,dtu运程控制技术发着非常重要的作用。但是现有的dtu远程控制系统不能快速正确选择相应的网络进行接入,降低了工作效率。同时现有的dtu远程控制系统只能根据显示屏的提示进行提示操作,易产生错误操作。

通过上述分析,现有技术存在的问题及缺陷为:

(1)现有的dtu远程控制系统不能快速正确选择相应的网络进行接入,降低了工作效率。

(2)现有的dtu远程控制系统只能根据显示屏的提示进行提示操作,易产生错误操作。



技术实现要素:

针对现有技术存在的问题,本发明提供了一种dtu远程控制系统及远程控制方法。

本发明是这样实现的,一种dtu远程控制方法,所述dtu远程控制方法包括以下步骤:

步骤一,通过网络识别程序智能识别并判断将要接入的网络的类型及安全性,并自动接入安全网络:(i)获取目标网络接入点设备的数据信息;

(ii)根据获取的目标网络数据信息,建立网络安全分析判断模型,并对分析判断模型进行训练,利用求解函数求出唯一的解纳什均衡解;

(iii)根据解纳什均衡解,判断是否接入过所述目标网络接入点设备提供的接入网络,并判断所述提供的接入网络的安全性;

(iv)根据判断结果设计网络接入算法,并通过设计的网络接入算法自动接入相应的安全网络。

步骤二,通过无线信号收发器接入已识别的安全网络,并进行数据的传输;通过数据获取程序获取接入的网络的ip数据/串口数据;通过数据的加密解密程序对运行的数据进行加解密处理。

步骤三,通过数据转换器利用数据转换程序将串口数据与ip数据进行相互转换:(1)接收获取的接入网络的ip数据/串口数据及模式信号;

(2)在所述接收的接入网络的ip数据/串口数据中获取有效数据;

(3)由预存的多个转换模式中确定出与所述模式信号对应的转换模式,并将所述有效数据按照确定出的转换模式进行排列及输出。

步骤四,通过数据分析程序利用数据分析模型对数据进行分析处理:(a)获取各数据分析矩阵,所述数据分析矩阵包括当前的精确度信息向量和当前的效率信息向量;

(b)根据各数据分析矩阵当前的精确度信息向量和当前的效率信息向量确定出最优数据分析矩阵;

(c)输出所述最优数据分析矩阵,根据最优数据分析矩阵对数据进行分析处理。

步骤五,根据dtu运行过程中涉及的数据,通过数据压缩程序对数据进行压缩:1)采集dtu远程控制过程相关的数据建立相应的数据中心;根据数据中心的数据信息,提取相应的特征信息;

2)根据提取相应的特征信息,确定相应的属性;并根据数据属性,对数据进行融合;

3)对融合后的数据所组成的数值矩阵进行概率矩阵分解,并利用所述概率矩阵分解的结果进行所述多组数据的压缩。

进一步,步骤一之前,需进行:步骤i,根据dtu远程控制的要求,通过参数设置界面输入dtu远程控制的参数以及指令信息;

步骤ii,在dtu设备中,输入相应设定密码和身份信息,通过身份认证程序判断该用户是否具有对某种资源的访问和使用权限;

步骤iii,在dtu远程控制过程中,系统根据操作程序,通过扬声器为操作者提供语音提示。

步骤五之后,还需进行:

步骤1,通过云服务器对相关的数据进行整个集群系统中所有kvm进行监控和管理,并根据实际资源使用情况灵活分配和调度资源池,同时实现数据的调度;

步骤2,根据dtu接受被控制对象的相关数据,通过故障判断程序判断被控制对象的运行状态;

步骤3,在dtu远程控制过程中,通过利用触摸显示屏进行远程操作控制。

进一步,步骤一中,所述目标网络接入点设备信息包含有媒体访问控制的mac地址;所述步骤(iii)的判断是否接入过所述目标网络接入点设备提供的接入网络的方法如下:

检测所述目标网络接入点的mac地址是否记录在历史记录中,所述历史记录中记录有提供所述终端接入过的目标网络的接入点的mac地址;

若所述目标网络接入点的mac地址记录在所述历史记录中,确定所述终端接入过所述目标网络接入点提供的接入网络;

若所述目标网络接入点的mac地址未记录在所述历史记录中,确定所述终端未接入过所述目标网络接入点提供的接入网络。

进一步,所述目标网络接入点设备信息还包含有服务集标识ssid;所述获取目标网络接入点的设备信息包括:获取至少两个目标网络接入点的设备信息;

所述检测所述目标网络接入点的mac地址是否记录在历史记录中,包括:

检测所述至少两个目标网络接入点中每个目标网络接入点的ssid是否相同;

在存在ssid相同的目标网络接入点时,检测每个所述ssid相同的网络接入点的mac地址是否记录在所述历史记录中。

进一步,步骤四中,所述步骤(b)之前,还包括:设置迭代初始参数k=0;步骤(b)包括:

将当前迭代次数k进行加1处理;

将当前的精确度信息向量和当前的效率信息向量代入判断参量公式,计算出各数据分析矩阵当前的判断参量:

其中,分别表示当前的精确度信息向量和当前的效率信息向量,zk表示数据分析矩阵当前的判断参量,k表示当前迭代次数,k∈[1,d],d为预设阈值,m、n表示调节常数,i表示数据分析矩阵的行数,i=0,1,2,…,m,j表示数据分析矩阵的列数,j=0,1,2,,n。

进一步,步骤五中,所述步骤3)的在所述概率矩阵分解步骤中,对于所述数值矩阵求解第一因子矩阵和第二因子矩阵,将所述第一因子矩阵与所述第二因子矩阵的共轭转置矩阵的乘积作为所述概率矩阵分解的结果。

进一步,步骤ii中,所述通过身份认证程序判断该用户是否具有对某种资源的访问和使用权限中,对数据信息进行匹配的过程为:

根据输入的身份认证信息,选取一个误差准则,作为终止不匹配点计算的标准;同时设定一个不变阈值;

在身份认证信息中选取一定的一点,计算它与设定中相应数据的绝对误差值,将每一随机点对的误差累加起来,若累加到第r次时误差超过设定阈值,则停止累加,记下此时的累加次数r;

对于整体数据计算误差e,可得到一个由r值构成的曲面,曲面最大值处对应的位置即为模板最佳匹配数据信息。

本发明的另一目的在于提供一种实施所述的dtu远程控制方法的dtu远程控制系统,所述dtu远程控制系统包括:

参数设置模块、身份认证模块、语音提示模块、中央控制模块、网络识别模块、无线通信模块、数据获取模块、数据转换模块、数据分析模块、加密解密模块、数据压缩模块、云服务器、故障诊断模块、触摸显示模块。

参数设置模块,与中央控制模块连接,用于根据dtu远程控制的要求,通过参数设置界面输入dtu远程控制的相关参数、指令信息;

身份认证模块,与中央控制模块连接,在dtu设备中,输入相应设定密码和身份信息,通过身份认证程序判断该用户是否具有对某种资源的访问和使用权限;

语音提示模块,与中央控制模块连接,在dtu远程控制过程中,系统根据操作程序,通过扬声器为操作者提供语音提示;

中央控制模块,与参数设置模块、身份认证模块、语音提示模块、网络识别模块、无线通信模块、数据获取模块、数据转换模块、数据分析模块、加密解密模块、数据压缩模块、云服务器、故障诊断模块、触摸显示模块连接,用于通过中央控制器协调控制各个模块的正常运行;

网络识别模块,与中央控制模块连接,用于通过网络识别程序智能识别并判断将要接入的网络的类型及安全性,并自动接入安全网络;

无线通信模块,与中央控制模块连接,用于通过无线信号收发器接入已识别的安全网络,进行数据的传输;

数据获取模块,与中央控制模块连接,用于通过数据获取程序获取接入的网络的ip数据/串口数据;

数据转换模块,与中央控制模块连接,用于通过数据转换器利用数据转换程序将串口数据与ip数据进行相互转换;

数据分析模块,与中央控制模块连接,用于通过数据分析程序利用数据分析模型对数据进行分析处理;

加密解密模块,与中央控制模块连接,用于通过数据的加密解密程序对运行的数据进行加解密处理;

数据压缩模块,与中央控制模块连接,用于根据dtu运行过程中涉及的数据,通过数据压缩程序对数据进行压缩;

云服务器,与中央控制模块连接,用于通过云服务器对相关的数据进行整个集群系统中所有kvm进行监控和管理,并根据实际资源使用情况灵活分配和调度资源池,同时实现数据的调度;

故障诊断模块,与中央控制模块连接,用于根据dtu接受被控制对象的相关数据,通过故障判断程序判断被控制对象的运行状态;

触摸显示模块,与中央控制模块连接,在dtu远程控制过程中,通过利用触摸显示屏进行远程操作控制。

本发明的另一目的在于提供一种存储在计算机可读介质上的计算机程序产品,包括计算机可读程序,供于电子装置上执行时,提供用户输入接口以实施所述的dtu远程控制方法。

本发明的另一目的在于提供一种计算机可读存储介质,储存有指令,当所述指令在计算机上运行时,使得计算机执行所述的dtu远程控制方法。

结合上述的所有技术方案,本发明所具备的优点及积极效果为:

(1)本发明通过设置有网络识别模块,可以快速准确选择相应的网络进行接入;通过设置有触摸显示模块通过利用触摸显示屏进行远程操作控制;通过设置有身份认证模块,使计算机和网络系统的访问策略能够可靠、有效地执行,防止攻击者假冒合法用户获得资源的访问权限,保证系统和数据的安全,以及授权访问者的合法利益。同时本发明通过设置有语音提示模块,为操作者提供辅助。

(2)本发明中网络识别模块中的网络识别方法,实现对网络的快速接入。

(3)本发明中身份认证模块的数据匹配算法,可以提高身份认证的准确度,提高系统的安全性。

(4)本发明中数据压缩模块对数据融合算法能够对各种信息源给出的有用信息的采集、传输、综合、过滤、相关及合成,以便辅助人们进行态势/环境判定、规划、探测、验证、诊断。

附图说明

图1是本发明实施例提供的dtu远程控制方法流程图。

图2是本发明实施例提供的dtu远程控制系统结构示意图;

图中:1、参数设置模块;2、身份认证模块;3、语音提示模块;4、中央控制模块;5、网络识别模块;6、无线通信模块;7、数据获取模块;8、数据转换模块;9、数据分析模块;10、加密解密模块;11、数据压缩模块;12、云服务器;13、故障诊断模块;14、触摸显示模块。

图3是本发明实施例提供的通过网络识别程序智能识别并判断将要接入的网络的类型及安全性,并自动接入安全网络的方法流程图。

图4是本发明实施例提供的通过数据分析程序利用数据分析模型对数据进行分析处理的方法流程图。

图5是本发明实施例提供的根据dtu运行过程中涉及的数据,通过数据压缩程序对数据进行压缩的方法流程图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

针对现有技术存在的问题,本发明提供了一种dtu远程控制系统及远程控制方法,下面结合附图对本发明作详细的描述。

如图1所示,本发明实施例提供的dtu远程控制方法包括以下步骤:

s101,通过参数设置界面输入dtu远程控制的相关参数、指令信息;通过身份认证程序判断该用户是否具有对某种资源的访问和使用权限。

s102,在dtu远程控制过程中,系统根据操作程序,通过扬声器为操作者提供语音提示;通过中央控制器协调控制dtu远程控制系统的正常运行。

s103,通过网络识别程序智能识别并判断将要接入的网络的类型及安全性,并自动接入安全网络;通过无线信号收发器接入已识别的安全网络,进行数据的传输。

s104,通过数据获取程序获取接入的网络的ip数据/串口数据;通过数据转换器利用数据转换程序将串口数据与ip数据进行相互转换。

s105,通过数据分析程序利用数据分析模型对数据进行分析处理;通过数据的加密解密程序对运行的数据进行加解密处理;根据dtu运行过程中涉及的数据,通过数据压缩程序对数据进行压缩。

s106,通过云服务器对相关的数据进行整个集群系统中所有kvm进行监控和管理,并根据实际资源使用情况灵活分配和调度资源池,同时实现数据的调度。

s107,根据dtu接受被控制对象的相关数据,通过故障判断程序判断被控制对象的运行状态;在dtu远程控制过程中,通过利用触摸显示屏进行远程操作控制。

如图2所示,本发明实施例提供的dtu远程控制系统包括:参数设置模块1、身份认证模块2、语音提示模块3、中央控制模块4、网络识别模块5、无线通信模块6、数据获取模块7、数据转换模块8、数据分析模块9、加密解密模块10、数据压缩模块11、云服务器12、故障诊断模块13、触摸显示模块14。

参数设置模块1,与中央控制模块4连接,用于根据dtu远程控制的要求,通过参数设置界面输入dtu远程控制的相关参数、指令信息;

身份认证模块2,与中央控制模块4连接,在dtu设备中,输入相应设定密码和身份信息,通过身份认证程序判断该用户是否具有对某种资源的访问和使用权限;

语音提示模块3,与中央控制模块4连接,在dtu远程控制过程中,系统根据操作程序,通过扬声器为操作者提供语音提示;

中央控制模块4,与参数设置模块1、身份认证模块2、语音提示模块3、网络识别模块5、无线通信模块6、数据获取模块7、数据转换模块8、数据分析模块9、加密解密模块10、数据压缩模块11、云服务器12、故障诊断模块13、触摸显示模块14连接,用于通过中央控制器协调控制各个模块的正常运行;

网络识别模块5,与中央控制模块4连接,用于通过网络识别程序智能识别并判断将要接入的网络的类型及安全性,并自动接入安全网络;

无线通信模块6,与中央控制模块4连接,用于通过无线信号收发器接入已识别的安全网络,进行数据的传输;

数据获取模块7,与中央控制模块4连接,用于通过数据获取程序获取接入的网络的ip数据/串口数据;

数据转换模块8,与中央控制模块4连接,用于通过数据转换器利用数据转换程序将串口数据与ip数据进行相互转换;

数据分析模块9,与中央控制模块4连接,用于通过数据分析程序利用数据分析模型对数据进行分析处理;

加密解密模块10,与中央控制模块4连接,用于通过数据的加密解密程序对运行的数据进行加解密处理;

数据压缩模块11,与中央控制模块4连接,用于根据dtu运行过程中涉及的数据,通过数据压缩程序对数据进行压缩;

云服务器12,与中央控制模块4连接,用于通过云服务器对相关的数据进行整个集群系统中所有kvm进行监控和管理,并根据实际资源使用情况灵活分配和调度资源池,同时实现数据的调度;

故障诊断模块13,与中央控制模块4连接,用于根据dtu接受被控制对象的相关数据,通过故障判断程序判断被控制对象的运行状态;

触摸显示模块14,与中央控制模块4连接,在dtu远程控制过程中,通过利用触摸显示屏进行远程操作控制。

下面结合具体实施例对本发明作进一步描述。

实施例1

本发明实施例提供的dtu远程控制方法如图1所示,作为优选实施例,如图3所示,本发明实施例提供的通过网络识别程序智能识别并判断将要接入的网络的类型及安全性,并自动接入安全网络的方法包括:

s201,获取目标网络接入点设备的数据信息。

s202,根据获取的目标网络数据信息,建立网络安全分析判断模型,并对分析判断模型进行训练,利用求解函数求出唯一的解纳什均衡解。

s203,根据解纳什均衡解,判断是否接入过所述目标网络接入点设备提供的接入网络,并判断所述提供的接入网络的安全性。

s204,根据判断结果设计网络接入算法,并通过设计的网络接入算法自动接入相应的安全网络。

本发明实施例提供的目标网络接入点设备信息包含有媒体访问控制的mac地址;所述步骤s203的判断是否接入过所述目标网络接入点设备提供的接入网络的方法如下:

检测所述目标网络接入点的mac地址是否记录在历史记录中,所述历史记录中记录有提供所述终端接入过的目标网络的接入点的mac地址;

若所述目标网络接入点的mac地址记录在所述历史记录中,确定所述终端接入过所述目标网络接入点提供的接入网络;

若所述目标网络接入点的mac地址未记录在所述历史记录中,确定所述终端未接入过所述目标网络接入点提供的接入网络。

本发明实施例提供的目标网络接入点设备信息还包含有服务集标识ssid;所述获取目标网络接入点的设备信息包括:获取至少两个目标网络接入点的设备信息;

所述检测所述目标网络接入点的mac地址是否记录在历史记录中,包括:

检测所述至少两个目标网络接入点中每个目标网络接入点的ssid是否相同;

在存在ssid相同的目标网络接入点时,检测每个所述ssid相同的网络接入点的mac地址是否记录在所述历史记录中。

实施例2

本发明实施例提供的dtu远程控制方法如图1所示,如图4所示,作为优选实施例,本发明实施例提供的通过数据分析程序利用数据分析模型对数据进行分析处理的方法包括:

s301,获取各数据分析矩阵,所述数据分析矩阵包括当前的精确度信息向量和当前的效率信息向量。

s302,根据各数据分析矩阵当前的精确度信息向量和当前的效率信息向量确定出最优数据分析矩阵。

s303,输出所述最优数据分析矩阵,根据最优数据分析矩阵对数据进行分析处理。

本发明实施例提供的步骤s302之前,还包括:设置迭代初始参数k=0;步骤s302包括:

将当前迭代次数k进行加1处理;

将当前的精确度信息向量和当前的效率信息向量代入判断参量公式,计算出各数据分析矩阵当前的判断参量:

其中,分别表示当前的精确度信息向量和当前的效率信息向量,zk表示数据分析矩阵当前的判断参量,k表示当前迭代次数,k∈[1,d],d为预设阈值,m、n表示调节常数,i表示数据分析矩阵的行数,i=0,1,2,…,m,j表示数据分析矩阵的列数,j=0,1,2,,n。

实施例3

本发明实施例提供的dtu远程控制方法如图1所示,如图5所示,作为优选实施例,本发明实施例提供的根据dtu运行过程中涉及的数据,通过数据压缩程序对数据进行压缩的方法包括:

s401,采集dtu远程控制过程相关的数据建立相应的数据中心;根据数据中心的数据信息,提取相应的特征信息。

s402,根据提取相应的特征信息,确定相应的属性;并根据数据属性,对数据进行融合。

s403,对融合后的数据所组成的数值矩阵进行概率矩阵分解,并利用所述概率矩阵分解的结果进行所述多组数据的压缩。

本发明实施例提供的步骤s403的在所述概率矩阵分解步骤中,对于所述数值矩阵求解第一因子矩阵和第二因子矩阵,将所述第一因子矩阵与所述第二因子矩阵的共轭转置矩阵的乘积作为所述概率矩阵分解的结果。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用全部或部分地以计算机程序产品的形式实现,所述计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输)。所述计算机可读取存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,都应涵盖在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1