本发明专利技术涉及数据处理技术领域,具体涉及基于深度融合的磁控开关控制数据处理方法,包括:采集磁控开关的控制数据,转换为待编码数据,设置目标数码以及两种标识,构建目标序列,根据待编码数据对目标序列进行更新,获取待编码数据中的待匹配比特,根据待匹配比特位获取待编码数据中的匹配对象,根据待匹配比特位与匹配对象的异或结果和同或结果,选择两种标识中的一种标识对目标序列进行更新,通过对待匹配比特位不断进行更新获取编码对象,根据目标序列获取编码对象的编码结果,进而获取压缩数据,对压缩数据进行存储解压,得到磁控开关的控制数据,用于进行深度融合,实现磁控开关的智能控制
【技术实现步骤摘要】
基于深度融合的磁控开关控制数据处理方法
[0001]本专利技术涉及数据处理
,具体涉及基于深度融合的磁控开关控制数据处理方法
。
技术介绍
[0002]磁性开关是一种利用磁场信号来控制的线路开关器件,广泛应用于工业环境
、
安全系统
、
智能家居以及电力系统等多个领域
。
深度融合是指将不同类型的数据或信息通过深度学习或神经网络方法结合在一起,以获得更全面的信息或实现更高级的控制,通过将磁控开关的多种控制数据进行深度融合可提高磁控开关的控制准确性
。
[0003]而深度融合通常需要大量的数据和模型训练,以确保其准确性和可靠性
。
深度融合涉及到大量控制数据的存储,为节省控制数据的存储空间,需对磁控开关的控制数据进行压缩
。
[0004]控制数据中涉及多种类型的数据,现有的压缩算法难以对多种类型的数据进行统一压缩
。
技术实现思路
[0005]为解决上述问题,本专利技术提供基于深度融合的磁控开关控制数据处理方法,该方法包括以下步骤:采集磁控开关的控制数据,将控制数据转换为待编码数据;设置目标数码以及两种标识;构建目标序列,根据待编码数据对目标序列进行更新;获取待编码数据中的待匹配比特位,根据待匹配比特位获取待编码数据中的匹配对象;根据待匹配比特位与匹配对象的异或结果和同或结果,选择两种标识中的一种标识对目标序列进行更新,根据匹配对象对待匹配比特位进行更新;通过对待匹配比特位不断进行更新获取编码对象,根据目标序列获取编码对象的编码结果;将待编码数据中所有编码对象的编码结果作为压缩数据;对压缩数据进行存储解压,得到磁控开关的控制数据,对控制数据中不同类型的数据进行深度融合,用于进行磁控开关的智能控制
。
[0006]优选的,所述设置目标数码以及两种标识,包括的具体步骤如下:将0和1中任意一个数码作为目标数码;将0和1中的任意一个数码作为第一标识,将另一个数码作为第二标识
。
[0007]优选的,所述获取待编码数据中的待匹配比特位,包括的具体步骤如下:将待编码数据第一个比特位作为待匹配比特位
。
[0008]优选的,所述根据待匹配比特位获取待编码数据中的匹配对象,包括的具体步骤如下:获取待编码数据中待匹配比特位之后与待匹配比特位长度相同的二进制数据,作
或“另一个实施例”指的不一定是同一实施例
。
此外,一或多个实施例中的特定特征
、
结构或特点可由任何合适形式组合
。
[0018]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同
。
[0019]下面结合附图具体的说明本专利技术所提供的基于深度融合的磁控开关控制数据处理方法的具体方案
。
[0020]请参阅图1,其示出了本专利技术一个实施例提供的基于深度融合的磁控开关控制数据处理方法的步骤流程图,该方法包括以下步骤:
S001
.采集磁控开关的控制数据,将控制数据转换为待编码数据
。
[0021]需要说明的是,磁控开关通过利用不同传感器检测物体的状态,根据物体的状态进行开关控制,例如在智能家居领域中,磁控开关通过光传感器检测环境的光线,通过距离传感器检测窗帘的开合的状态,根据光线以及窗帘开合的状态自动控制窗帘的开合以及智能灯光等
。
因此不同传感器采集的数据用作进行磁控开关的开关控制,在本专利技术实施例中,将不同传感器采集的数据作为磁控开关的控制数据
。
[0022]由于不同传感器采集的数据类型不同,使得磁控开关的控制数据中包含了多种数据类型,现有的压缩算法难以对不同数据类型的数据统一进行压缩,为实现控制数据中不同数据类型的数据的统一压缩,将控制数据统一转换为二进制数据形式,作为待编码数据
。
需要说明的是,将不同类型的数据转换为二进制数据可利用
base64
编码
、
国际码等编码方式进行,具体不做限定,实施人员可根据数据的类型选择具体的转换方法
。
[0023]至此,获取了待编码数据
。
[0024]S002
.对待编码数据进行压缩
。
[0025]需要说明的是,需要说明的是,待编码数据为二进制数据,仅包含0和1两种数码,利用现有的压缩算法霍夫曼编码
、
算数编码等难以实现进一步压缩
。
本实施例考虑到待编码数据中相邻比特位存在相同或相反的关系,进而使得待编码数据中相邻数据段也可能存在相同或相反的关系,因此对于存在相同或相反关系的相邻数据段利用相邻数据段中前一个数据段以及相同或相反关系的标识进行压缩,从而提高压缩效率,减小控制数据的存储空间
。
[0026]在本实施例中,将0和1中任意一个数码作为目标数码,在本实施例中以1作为目标数码为例进行叙述
。
设置两种标识,在本实施例中将0作为第一标识,将1作为第二标识,在其他实施例中,实施人员也可将1作为第一表示,将0作为第二标识
。
[0027]结合目标数码以及两种标识对待编码数据进行压缩,具体为:
1、
构建一个空的序列,作为目标序列
。
[0028]2、
将待编码数据第一个比特位加入到目标序列,将第一个比特位作为待匹配比特位
。
[0029]3、
获取待编码数据中待匹配比特位之后与待匹配比特位长度相同的二进制数据,作为匹配对象,获取待匹配比特位与匹配对象之间的异或结果和同或结果
。
[0030]对异或结合和同或结果进行判断:当异或结果中每个比特位均为目标数码时,将第一标识加入到目标序列的末尾,此时执行步骤4;当同或结果中每个比特位均为目标数码时,将第二标识加入到目标序列的末尾,此时执行步骤4;当异或结果中存在比特位不为目
标数码时,同时同或结果中也存在比特位不为目标数码时,此时执行步骤
5。
[0031]4、
将匹配对象拼接在待匹配比特位之后,作为新的待匹配比特位,重复执行步骤3,直到异或结果中存在比特位不为目标数码时,同时同或结果中也存在比特位不为目标数码时停止迭代
。
[0032]5、
将当前的待匹配比特位作为编码对象,将目标序列中所有数据作为编码对象的编码结果进行输出
。
[0033]6、
将目标序列置为空,将待编码数据中待匹配比特位之后的第一个比特位加入到目标序列,并将该比特位作为新的待匹配比特位
。
[0034]7、
重复执行步骤3至6,直到待编码数据中最新的待匹配比特位之后不存在比特位时停止迭代,将当前的待匹配比特位作为编码对象,将当前的目标序列中所有数据作为编码对象的编码结果进行输出
。
[0035]8、<本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.
基于深度融合的磁控开关控制数据处理方法,其特征在于,该方法包括以下步骤:采集磁控开关的控制数据,将控制数据转换为待编码数据;设置目标数码以及两种标识;构建目标序列,根据待编码数据对目标序列进行更新;获取待编码数据中的待匹配比特位,根据待匹配比特位获取待编码数据中的匹配对象;根据待匹配比特位与匹配对象的异或结果和同或结果,选择两种标识中的一种标识对目标序列进行更新,根据匹配对象对待匹配比特位进行更新;通过对待匹配比特位不断进行更新获取编码对象,根据目标序列获取编码对象的编码结果;将待编码数据中所有编码对象的编码结果作为压缩数据;对压缩数据进行存储解压,得到磁控开关的控制数据,对控制数据中不同类型的数据进行深度融合,用于进行磁控开关的智能控制
。2.
根据权利要求1所述的基于深度融合的磁控开关控制数据处理方法,其特征在于,所述设置目标数码以及两种标识,包括的具体步骤如下:将0和1中任意一个数码作为目标数码;将0和1中的任意一个数码作为第一标识,将另一个数码作为第二标识
。3.
根据权利要求1所述的基于深度融合的磁控开关控制数据处理方法,其特征在于,所述获取待编码数据中的待匹配比特位,包括的具体步骤如下:将待编码数据第一个比特位作为待匹配比特位
。4.
根据权利要求1所述的基于深度融合的磁控开关控制数据处理方法,其特征在于,所述根据待匹配比特位获取待编码数据中的匹配对象,包括的具体步骤如下:获取待编码数据中待匹配比特位之后与待匹配比特位长度相同的二进制数据,作为匹配对象
。5.
根据权利要求1所述的基于深度融合的磁控开关控制数据处理方法,其特征在于,所述根据待匹...
【专利技术属性】
技术研发人员:李丰生,梁春芝,王笋,张洋洋,
申请(专利权)人:山东德源电力科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。