[发明专利]一种物联网异构标识识别方法和系统有效
申请号: | 201410186428.X | 申请日: | 2014-05-05 |
公开(公告)号: | CN103929499B | 公开(公告)日: | 2017-06-20 |
发明(设计)人: | 邓光青;孔宁;沈烁;周琳琳;刘冰;黄向阳 | 申请(专利权)人: | 中国科学院计算机网络信息中心 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京君尚知识产权代理事务所(普通合伙)11200 | 代理人: | 余长江 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联网 标识 识别 方法 系统 | ||
技术领域
本发明属于信息技术、物联网技术领域,具体涉及一种快速、准确的物联网异构标识识别方法和系统。
背景技术
近年来,物联网的相关技术、应用与产业发展已经成为当前世界新一轮经济和科技发展的战略制高点。物联网突破了人与人之间的通信模式,引入对物理世界的感知和控制,使得人与物、物与物间的通信与协作成为可能。而作为用于识别和区分不同物理和逻辑实体以及信息资源的物联网标识则是实现以上通信与应用的基础和前提。目前,物联网标识研究已经成为国际和国内的研究热点之一,各领域出现了成熟程度不一、应用范围不等的多种标识体系,也呈现了众多标识技术共存且应用现状复杂的状态。
目前,市场上的各类相关应用对物联网标识的解析有很强的需求。一些类似微信、我查查等重点应用纷纷推出扫描二维码服务。为提升用户体验,这类应用均要求能快速地识别二维码标识,所以市场迫切需要一种快速识别异构物联网标识的技术。当然,物联网标识不仅包含二维码,还包含了一维码、RFID等各类异构标识,关于这些异构标识的应用都面临着同一个问题:即如何快速地识别这类异构标识?
为推进使用不同标识的物联网应用之间的互联互通,迫切需要一种能够识别各类异构物联网标识的算法,以连接孤立的物联网应用孤岛,推动物联网的进一步融合发展。在物联网世界中,物联网标识的形态是各种各样,五花八门的。物联网标识的长度从几位到数百位不等;物联网标识的取值范围也是不尽相同,有的由数字构成,有的由字母构成;即使是由数字构成的物联网标识,其采用的进制也是互有区别,有的是十六进制的,有的是十进制的,有的是二进制的。此外,一个物联网标识中还可能包含了复杂的逻辑关系,例如校验算法等。因而,如何识别给定的任一物联网标识是目前的一道难题,开发物联网标识相关算法有利于推动物联网产业的进一步融合发展。
发明内容
本发明提供一种识别各类异构物联网标识的方法,能够提高物联网异构标识识别的准确度和识别速度,满足物联网应用互联互通的需要。
为实现上述目的,本发明采用的技术方案如下:
一种物联网异构标识识别方法,其步骤包括:
1)采集各类物联网标识的特征,使用单字规则、长度规则以及函数规则描述标识特征,获得相应的规则信息并存储,其中单字规则描述标识中字节的位置和取值范围,长度规则描述标识的长度,函数规则描述标识中字节之间的关系;
2)根据存储的物联网标识特征的规则信息,对用户录入的物联网标识字符串进行规则匹配,得到录入的标识字符串所属的标识种类,并输出标识识别结果。
进一步地,所述单字规则采用数据结构[Index,Bitmap]描述,其中,Index为索引,用来指示单字规则所对应的字节在标识中的位置;Bitmap为一个8字节的数据结构,用来描述该字节的取值范围。所述字节的取值范围一般为数字、大小写字母。
进一步地,所述函数规则通过引用其它算法来描述某种关系,其描述方式包含三部分:算法名称、算法索引列表和算法说明。
进一步地,用户采用下列方式中的一种或多种录入物联网标识:Web界面输入、智能手机APP录入、二维码扫描录入、一维码扫描录入、RFID扫描录入。
一种采用上述方法的物联网异构标识识别系统,
规则提取模块,用于使用单字规则、长度规则以及函数规则描述物联网标识的特征,获得相应的规则信息;
标识规则存储模块,连接所述规则提取模块,用于存储获得的标识特征的规则信息;
标识输入模块,用于录入待识别的物联网标识字符串;
标识识别算法模块,连接所述标识规则存储模块和所述标识输入模块,用于根据存储的物联网标识特征的规则信息,对用户录入的物联网标识字符串进行规则匹配,得到录入的标识字符串所属的标识种类;
标识识别结果输出模块,连接所述标识识别算法模块,用于输出标识识别结果。
与现有技术相比,本发明的有益效果如下:
1)基于BITMAP机制来存储物联网异构标识的特征,提升了存储效率;能识别各类不同的物联网标识,从而为物联网标识解析奠定基础。
2)能快速识别物联网标识,通过对规则进行权重排序,有利于快速排输入字符串不会属于的标识,从而达到快速识别的目的。
附图说明
图1是本发明的物联网异构标识标识识别系统的架构图。
图2是本发明的物联网标识的基本结构示意图。
具体实施方式
下面通过具体实施例和附图,对本发明做进一步说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算机网络信息中心,未经中国科学院计算机网络信息中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410186428.X/2.html,转载请声明来源钻瓜专利网。