一种基于设备模型的算法应用方法技术

技术编号:38995939 阅读:7 留言:0更新日期:2023-10-07 10:26
本发明专利技术涉及物联网技术领域,尤其涉及一种基于设备模型的算法应用方法。该方法包括:接收存储有目标算法的算法设备接入物联网的请求;通过物联网与算法设备进行数据交互,物联网获得目标算法的软件模型;获取交互结果;多次将相同的输入数值分别输入物联网中的目标算法的软件模型以及算法设备进行计算,得到第一输出结果以及第二输出结果;根据交互结果以及第一输出结果和第二输出结果,判断算法设备是否可以可靠接入;若算法设备可以可靠接入,则同意算法设备接入物联网的请求,控制算法设备接入物联网。本发明专利技术通过算可以有效减少互联网系统的繁琐复杂问题,且能直接对结构化的数据进行使用与联动,实现了算法的快速应用转换。换。换。

【技术实现步骤摘要】
一种基于设备模型的算法应用方法


[0001]本专利技术涉及物联网
,尤其涉及一种基于设备模型的算法应用方法。

技术介绍

[0002]物联网即“万物相连的互联网”,是互联网基础上的延伸和扩展的网络,将各种信息传感设备与网络结合起来而形成的一个巨大网络,实现任何时间、任何地点,人、机、物的互联互通。现有的物联网技术,主要应用在智能家居产品上,以路由器为核心,以手机为控制终端,实现各种家居产品(例如冰箱、空调、灯光、窗帘)的智能控制,大大方便了人们的日常生活。当然,物联网技术在智能交通、公共安全等领域也有一定应用。
[0003]在物联网的实际应用过程中,当需要加载一种新的算法时,无法将算法作为一个单独的应用进行加载,而是需要在云端的物联网控制系统中,由程序员将该算法的软件模型写进物联网控制系统(以下简称物联网系统),这样,当多个算法都需要进行加载时,就会使得云端物联网系统过于繁琐,尤其是针对千千万万个用户而言,也许某些用户并不会使用到某些物联网终端所对应的软件模型,但是由于其他用户的使用,使得该用户使用的物联网系统也会繁琐复杂,这样就使得物联网系统占用体积大、处理速度缓慢,使得特定的算法介入复难。
[0004]为了解决这一问题,我们提出了本专利技术的一种基于设备模型的算法应用方法。

技术实现思路

[0005]本专利技术的目的是提供一种基于设备模型的算法应用方法,用于解决现有的算法应用方式造成物联网系统繁琐复杂、算法介入复杂、处理速度缓慢的问题。
[0006]为了实现上述目的,本专利技术采用了如下技术方案:
[0007]一种基于设备模型的算法应用方法,包括:
[0008]接收存储有目标算法的算法设备接入物联网的请求;
[0009]通过所述物联网与所述算法设备进行数据交互,以使所述物联网获得所述目标算法的软件模型;
[0010]获取所述物联网与所述算法设备进行数据交互的交互结果;
[0011]多次将相同的输入数值分别输入所述物联网中的所述目标算法的软件模型以及所述算法设备进行计算,得到多次输入数值分别对应的所述目标算法的软件模型的第一输出结果以及所述算法设备的第二输出结果;
[0012]根据所述交互结果以及所述第一输出结果和第二输出结果,判断所述算法设备是否可以可靠接入;
[0013]若所述算法设备可以可靠接入,则同意所述算法设备接入物联网的请求,控制所述算法设备接入所述物联网。
[0014]进一步地,所述控制所述算法设备接入所述物联网,还包括:
[0015]删除所述物联网中存储的所述目标算法的软件模型,并在后续流程中直接通过所
述算法设备对输入所述物联网的输入数值进行计算。
[0016]进一步地,若所述算法设备不可以可靠接入,则拒绝所述算法设备接入物联网的请求,并报警提醒工作人员当前请求接入的算法设备不可靠。
[0017]进一步地,通过所述物联网与所述算法设备进行数据交互,以使所述物联网获得所述目标算法的软件模型,包括:
[0018]通过所述物联网向所述算法设备发送算法询问信息;
[0019]所述物联网在初始时刻开始预设时长内接收所述算法设备响应于所述算法询问信息而返回的返回数据;其中,所述初始时刻为所述物联网向所述算法设备发送算法询问信息的时刻;
[0020]所述物联网利用以下第一公式根据所述返回数据生成所述目标算法的软件模型:
[0021][0022]其中,M
ascii
表示目标算法的软件模型,其以ASCII的形式在所述物联网中储存;D
16
表示所述算法设备响应于所述物联网的算法询问信息而返回的返回数据,其数据形式为16进制形式,若所述物联网在初始时刻开始预设时长内未收到返回数据则D
16
=0;A
16
表示预设16进制形式的数据帧头;E
16
表示预设16进制形式的数据帧尾;len()表示求取括号内16进制数据的数据位数;表示循环左移;>>表示右移;ASCII{}表示将括号内的数据转换为ASCII码的数据形式;

error

表示字符串形式的error。
[0023]进一步地,所述获取所述物联网与所述算法设备进行数据交互的交互结果,包括:
[0024]通过以下第二公式获取所述物联网与所述算法设备交互是否正常的判定值:
[0025][0026]其中,H表示所述物联网与所述算法设备交互是否正常的判定值;D
16
[1

len(A
16
)]表示数据D
16
中第1位至第len(A
16
)位上的数据段;D
16
{[N

len(E
16
)+1]→
N}表示数据D
16
中第N位至第len(A
16
)位上的数据段;N表示数据D
16
中的数据总位数;表示全部成立函数,若括号内的所有算式均成立则函数值为1,若括号内的算式中存在一个或一个以上的算式不成立则函数值为0;表示存在函数,若括号内的算式中存在一个或一个以上的算式成立则函数值为1,若括号内的算式均不成立则函数值为0。
[0027]进一步地,在通过第二公式获取所述物联网与所述算法设备交互是否正常的判定值之后,还包括:
[0028]判断所述物联网与所述算法设备交互是否正常的判定值是否等于1;
[0029]若是,则继续执行所述将相同的输入数值分别输入所述物联网中的所述目标算法的软件模型以及所述算法设备进行计算的步骤;
[0030]否则,报警提醒工作人员当前物联网与所述算法设备交互不正常。
[0031]进一步地,所述根据所述交互结果以及所述第一输出结果和第二输出结果,判断所述算法设备是否可以可靠接入,包括:
[0032]通过第三公式计算所述算法设备可靠接入的控制值;
[0033]判断所述算法设备可靠接入的控制值是否等于1,若是,则判定所述算法设备可以可靠接入,否则判定所述算法设备不可以可靠接入;
[0034]所述第三公式为:
[0035][0036]其中,G表示所述算法设备可靠接入的控制值;and表示逻辑关系且;||表示求取绝对值;K表示多次将相同的输入数值分别输入所述物联网中的所述目标算法的软件模型以及所述算法设备进行计算的输入总次数;表示第a次将相同的输入数值输入所述目标算法的软件模型进行计算得到的第一输出结果;S0(a)表示第a次将相同的输入数值输入所述算法设备进行计算得到的第二输出结果;a=1,2,...,K。
[0037]本专利技术至少具备以下有益效果:
[0038]本专利技术通过算法设备的方式,将算法的软件模型直接接入到物联网中,进而可以有效减少互联网系统的繁琐复杂问题,且通过在用户的终端的该算法设备种实现相应的算法计算,能直接本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于设备模型的算法应用方法,其特征在于,包括:接收存储有目标算法的算法设备接入物联网的请求;通过所述物联网与所述算法设备进行数据交互,以使所述物联网获得所述目标算法的软件模型;获取所述物联网与所述算法设备进行数据交互的交互结果;多次将相同的输入数值分别输入所述物联网中的所述目标算法的软件模型以及所述算法设备进行计算,得到多次输入数值分别对应的所述目标算法的软件模型的第一输出结果以及所述算法设备的第二输出结果;根据所述交互结果以及所述第一输出结果和第二输出结果,判断所述算法设备是否可以可靠接入;若所述算法设备可以可靠接入,则同意所述算法设备接入物联网的请求,控制所述算法设备接入所述物联网。2.根据权利要求1所述的基于设备模型的算法应用方法,其特征在于,所述控制所述算法设备接入所述物联网,还包括:删除所述物联网中存储的所述目标算法的软件模型,并在后续流程中直接通过所述算法设备对输入所述物联网的输入数值进行计算。3.根据权利要求1所述的基于设备模型的算法应用方法,其特征在于,若所述算法设备不可以可靠接入,则拒绝所述算法设备接入物联网的请求,并报警提醒工作人员当前请求接入的算法设备不可靠。4.根据权利要求2所述的基于设备模型的算法应用方法,其特征在于,通过所述物联网与所述算法设备进行数据交互,以使所述物联网获得所述目标算法的软件模型,包括:通过所述物联网向所述算法设备发送算法询问信息;所述物联网在初始时刻开始预设时长内接收所述算法设备响应于所述算法询问信息而返回的返回数据;其中,所述初始时刻为所述物联网向所述算法设备发送算法询问信息的时刻;所述物联网利用以下第一公式根据所述返回数据生成所述目标算法的软件模型:其中,M
ascii
表示目标算法的软件模型,其以ASCII的形式在所述物联网中储存;D
16
表示所述算法设备响应于所述物联网的算法询问信息而返回的返回数据,其数据形式为16进制形式,若所述物联网在初始时刻开始预设时长内未收到返回数据则D
16
=0;A
16
表示预设16进制形式的数据帧头;E
16
表示预设16进制形式的数据帧尾;len()表示求取括号内16进制数据的数据位数;表示循环左移;>>表示右移;ASCII{}表示将括号内的数据转换为ASCII码的数据形式;"error"表示字符串形式的error。5.根据权利要求4所述的基于设备...

【专利技术属性】
技术研发人员:兰雨晴余丹张腾怀王丹星
申请(专利权)人:慧之安信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1