一种传感器标识快速查询方法与流程

文档序号:17126211发布日期:2019-03-16 00:28阅读:649来源:国知局
一种传感器标识快速查询方法与流程

本发明属于工业信息处理技术领域,具体属于传感器标识管理方法。



背景技术:

随着《中国制造2025》计划的发布,在未来智能制造将是我国未来发展的主攻和热点方向。而智能制造的本质就是打破传统制造业自动化、柔性化程度不高的弊端。通过对制造业进行智能装备,打造更智能化,自动化和柔性程度更高的智能生产线,智能工厂等。通过将信息技术与制造业结合,使制造业的生产线能在无人监管下有序生产,同时通过深度的互联互通使生产能实现自我感知、自我诊断,并对错误信息做出判断并执行,同时能进行深一步优化,实现生产线的高度柔性化。传感器作为智能制造与物联网的基础,是实现信息传输与获取的重要媒介,随着信息产业的爆发式发展,传感器的数量也呈直线上升。面对如此庞大、种类繁多的传感器,目前人们传感器进行系统的管理,只是单纯的需要数据时,通过传感器采集数据,一旦在工作过程中某一传感器出现故障,只是靠人工去排查,不仅耗时,而且难度也很大,效率低下。所以对于运用标识技术来对传感器进行管理还有很大的发展空间。然而现阶段由于传感器信息查询效率低下,导致传感节点标识符平台上的传感器信息数据应用效率很低,且不能对传感器信息数据实现有效的管理,不利于传感器应用领域的进一步扩展。

所以对于将传感标识快速查询管理方法运用到传感器信息管理中,正好解决了传感器管理无序、查找耗时以及效率低下的问题。对于推动传感器应用领域的发展有重大意义。



技术实现要素:

本发明旨在解决以上现有技术的问题。提出了一种能有效提高传感器信息查询效率方法。本发明的技术方案如下:

一种传感器标识快速查询方法,其包括以下步骤:

u1、对传感器节点标识与身份标识信息数据进行获取;

u2、运用字符串匹配算法对已获取的传感器数据信息进行匹配;

u3、采用传感器解析服务器对匹配成功的传感器信息进行解析;

u4、将解析信息上传到标识符管理系统,标识符管理系统通过已存在的标识信息库对所要查找的传感器标识进行匹配。快速查找出标识信息所对应的传感器。进一步的,所述步骤u1对传感器数据是采用传感器节点直接进行获取的。

进一步的,所述步骤u2运用字符串匹配算法对已获取的传感器数据信息进行匹配,具体包括步骤:s1、在匹配过程中,首先使主字符串t不动,子字符串p从左向右移动,设子串长度为m,主串长度为n,j为表示主串中任意字符的位置,i表示子串中任意字符位置,k表示主串中任意字符在子串中出现的位置。在进行字符比较时从子串p的最右端开始匹配,先将t[j+m-1]与p[m-1]进行比较;

s2、若匹配成功再比较t[j+m-2]与p[m-2]是否相等,逐次往前比较一直到比较完t[j]和p[0],若全部相等则匹配成功,否则匹配失败;

s3、当t[i+j]与p[i]匹配失败时,在子串p中查找与t[i+j]相同的字符p[k],若找到则从p[k]处开始与t[i+j]进行匹配;否则从p[0]出开始与t[i+j+1]进行匹配,再重复步骤s2,若字符串匹配成功则返回子串p第一个字符在主串中的位置;

s4、若在t中没有找到与p相等的序列则返回0。

进一步的,所述u3对匹配成功的传感器信息进行解析,具体包括:

a1、在基于ip的传感节点中建立网关,再建立传感节点的身份标识符与传感节点ip地址的映射关系;

a2、在基于非ip的传感器网络中,网关建立传感节点的身份标识符与传感节点网内通信短地址的映射关系;

a3、完成a1和a2的步骤,传感器标识解析服务器对身份标识符进行规范性判断,若不符合标准则去除当前标识进行下一个标识判断;如果符合标准则则通过互联网指明oid对象标识域名转换规则并将数据传送给标识解析管理平台。

进一步的,所述传感器网关与传感层节点标识管理服务器之间数据交换遵循的是snmp协议,通过snmp协议实现对传感信息的解析管理,当网关接收到传感节点发送的应用属性信息后,通过snmp协议进行消息格式转换,再将转换后的消息传送给传感层标识解析服务器,传感层标识解析服务器通过传感器网关进行通信并获得传感节点的应用属性信息、配置信息和感知信息传送到传感节点标识管理平台,通过对应传感器的身份标识信息去查询对应的身份节点标识信息以及实时数据的相关信息。

进一步的,所述传感层标识解析服务器通过传感器网关进行通信并获得传感节点的应用属性信息、配置信息和感知信息,发送给传感网标识解析服务器通过oid标识对象解析服务将解析完成的消息传送到标识注册服务器中进行注册,再将注册完成的信息发送给标识管理服务器进行存储管理。

本发明的优点及有益效果如下:

本发明通过利用一种字符串匹配算法对传感器节点标识符与身份标识符等传感器信息进行快速匹配,提高了由于传感节点分布的随机性所导致的传感器故障排查缓慢,传感器标识信息获取慢,效率低下的问题。通过在传感节点与网关之间进行获取节点信息时利用字符串匹配算法进行快速标识匹配,提高了传感器信息管理效率。

附图说明

图1是本发明提供优选实施例具体实施流程图。

图2为字符串匹配算法流程图。

图3为基于标识解析管理流程图。

图4为传感器标识解析流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、详细地描述。所描述的实施例仅仅是本发明的一部分实施例。

本发明解决上述技术问题的技术方案是:

如图1所示,为本发明具体实施流程图,包括以下步骤:

1.一种传感器标识快速查询管理方法,其主要特征是,解决传感节点随机分布,信息获取效率低下的问题,其主要步骤如下:

u1、对传感器相关数据进行获取

u2、运用字符串匹配算法对已获取的传感器信息进行匹配

u3、对匹配成功的传感器信息进行解析

u4、将解析信息上传到标识符管理系统

2.字符串匹配算法如图2,其步骤如下:

s1、在匹配过程中,首先使主字符串t不动,子字符串p从左向右移动,设子串长度为m,在进行字符比较时从子串p的最右端开始匹配,先将t[j+m-1]与p[m-1]进行比较;

s2、若匹配成功再比较t[j+m-2]与p[m-2]是否相等逐次往前比较一直到比较完t[j]和p[0],若全部相等则匹配成功,否则匹配失败;

s3、当t[i+j]与p[i]匹配失败时,在子串p中查找与t[i+j]相同的字符p[k],若找到则从p[k]处开始与t[i+j]进行匹配;否则从p[0]出开始与t[i+j+1]进行匹配。再重复第二步操作,若字符串匹配成功则返回子串p第一个字符在主串中的位置;

s4、若在t中没有找到与p相等的序列则返回0;。

3.传感器标识符解析管理如图3所示,其步骤如下:

s1、在基于ip的传感节点中建立网关建立传感节点的身份标识符与传感节点ip地址的映射关系;

s2、在基于非ip的传感器网络中网关建立传感节点的身份标识符与传感节点网内通信短地址的映射关系;

s3、建立对应的映射关系后,传感器标识解析服务器对身份标识符进行规范性判断,然后通过互联网指明oid域名转换规则进行并将数据传送给标识解析管理平台。

图4为完整展示传感器标识解析传感器信息的流程图。

首先通过传感节点获取传感器属性信息、感知信息等,且在传感器网关与传感层节点标识管理服务器之间数据交换遵循的是snmp协议,通过snmp协议实现对传感信息的解析管理。当网关接收到传感节点发送的应用属性信息后,建立传感节点身份标识符与其相关的地址映射关系,并通过snmp协议进行消息格式转换,再将转换后的消息传送给传感层标识解析服务器,传感层标识解析服务器通过传感器网关进行通信并获得传感节点的应用属性信息、配置信息和感知信息传送到传感节点标识管理平台,通过对应传感器的身份标识信息去查询对应的身份节点标识信息以及实时数据的相关信息。传感层标识解析服务器通过传感器网关进行通信并获得传感节点的应用属性信息、配置信息和感知信息,发送给传感网标识解析服务器通过oid(标识对象)解析服务将解析完成的消息传送到标识注册服务器中进行注册,再将注册完成的信息发送给标识管理服务器进行存储管理。

以上这些实施例应理解为仅用于说明本发明而不用于限制本发明的保护范围。在阅读了本发明的记载的内容之后,技术人员可以对本发明作各种改动或修改,这些等效变化和修饰同样落入本发明权利要求所限定的范围。

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