一种基于物联网的信息处理方法技术

技术编号:11572539 阅读:69 留言:0更新日期:2015-06-10 03:14
本发明专利技术提供一种基于物联网的信息处理方法,所述物联网中包括RFID标签、RFID阅读器、多个网络节点;将直接/非直接连接所述RFID阅读器的网络节点分别称为A/B类节点。RFID阅读器读取RFID标签内的数据信息,将其发送到一个A类节点;A类节点将接收的数据信息格式转换后,转发到一个B类节点;B类节点存储来自A类节点的数据信息,并能读取其他B类节点中存储的数据信息。本发明专利技术的方案可对物联网环境下的信息进行有效处理,并对物联网中的节点进行有效的身份认证,提高数据信息传输的安全性。

【技术实现步骤摘要】

本专利技术涉及物联网
,特别是涉及。
技术介绍
物联网是一种特殊的网络,它将信息时代的互联网和传统意义上的物体结合起来,使得物体变成了智能的主体,而日常生活的应用通过互联网的计算和存储资源,变得更加方便高效,引发了互联网和现实应用两大领域的重大变革。随着互联网技术越来越融入到传统的应用,物联网也越来越受到重视,物联网技术也越来越多的出现在各种商业应用中,极大的提高了企业的效率和商业利润。物联网建立最初的目的就是建立一个可以实现全球范围内的物品信息实时共享的网络,使得在现有的因特网架构下实现物品在全球范围的定位、追踪和其他信息查询等目标。物联网就是一个庞大的信息共享和信息交换网络,旨在为人们提供更为丰富和便捷的信息服务。由于物联网本身的特点,其规模会比现有的因特网大的多,它将产生的信息量之大也可想而知。因此,在物联网应用环境下,如何高效、可靠的组织和存储信息,并为用户提供便捷的信息服务是一个亟待解决的问题;同时,如何对物联网中的节点进行有效的身份认证,提高数据信息传输的安全性,也是一个重要的课题。
技术实现思路
本专利技术的主要目的在于实现物联网中物品或服务的数据信息的读取、转发,以及所述数据信息在多个物联网节点之间的安全传输。本专利技术提供了。本专利技术的技术方案如下:,所述物联网中包括RFID标签、RFID阅读器、以及多个网络节点;将直接连接所述RFID阅读器的网络节点称为A类节点,将不直接连接所述RFID阅读器的网络节点称为B类节点,其特征在于:所述RFID标签存储物联网中物品或服务的编码信息;所述RFID阅读器读取所述RFID标签内的数据信息,并将所读取的数据信息发送到一个A类节点;所述A类节点将从所述RFID阅读器接收的数据信息进行格式转换之后,将其转发到一个B类节点;所述B类节点存储来自所述A类节点的数据信息;并且,所述B类节点能够读取其他B类节点中存储的数据信息。优选地,在所述RFID阅读器读取所述RFID标签内的数据信息之后,并且在将所读取的数据信息发送到一个A类节点之前,首先需要判断该RFID阅读器能够连接到的A类节点的数量;如果该数量为1,则直接确定该A类节点作为数据信息传输的目标A类节点,上传当前RFID阅读器所读取的数据信息;如果该数量大于1,则通过以下方式选择其中的一个A类节点作为数据信息传输的目标A类节点,上传当前RFID阅读器所读取的数据信息,具体步骤如下:步骤SI,选择固定长度的测试数据s ;设置时间阈值11、时间阈值t2 ;步骤S2,对于当前RFID阅读器能够连接到的每个A类节点,依次执行步骤S2.1和步骤S2.2,具体地:步骤S2.1,向当前A类节点发送所述测试数据S,获得当前A类节点开始接收数据的响应时间t ;步骤S2.2,记录当前A类节点从开始接收所述测试数据s直至完成所述测试数据s全部传输所耗的数据传输时间At;步骤S3,判断当前RFID阅读器能够连接到的A类节点中,是否所有A类节点的响应时间t均大于或等于所述时间阈值t2 ;若是,执行步骤S4;否则,剔除响应时间t大于或等于所述时间阈值t2的A类节点;然后判断此时是否仅剩余一个A类节点;若是,则将该A类节点确定为目标A类节点,结束;步骤S4,判断当前RFID阅读器能够连接到的A类节点中,是否所有A类节点的数据传输时间均大于或等于所述时间阈值tl ;若是,执tx步骤S5;否则,剔除数据传输时间At大于或等于所述时间阈值tl的A类节点;然后判断此时是否仅剩余一个A类节点;若是,则将该A类节点确定为目标A类节点,结束;步骤S5,计算剩余的所有A类节点的响应时间t的算术平均值t_avg ;并且计算剩余的所有A类节点的数据传输时间At的算术平均值At_avg ;步骤S6,对于剩余的每个A类节点,依次计算该A类节点的综合时间参数值t’,具体计算公式如下:t,= λ * I t~t_avg 11/2*log21 1+ Δ t_ Δ t_avg其中,λ是预先设定的常数;步骤S7,在剩余的所有A类节点中,选择综合时间参数值t’最小的一个A类节点,将其确定为目标A类节点。优选地,当所述RFID阅读器确定目标A类节点之后,还需要在所述RFID阅读器和所述目标A类节点之间进行身份验证;假设与所述RFID阅读器直接连接的计算机或其他计算终端的名称为节点R1,所述目标A类节点的名称为节点R2,则身份验证过程如下:步骤U1,节点R2生成一个随机数Q,将其发送给节点Rl ;步骤U2,节点Rl收到节点R2生成的随机数Q后,生成一个私钥Ks和两个公钥Ka和Kb ;其中,(Ka)2+(Kb)2=Q2;然后,节点Rl将公钥Ka和Kb返回给节点R2 ;步骤U3,节点R2收到公钥Ka和Kb后对其进行验证;如果(Ka)2+(Kb)2乒Q 2,则身份验证失败,终止通信;否则,分别使用公钥Ka和Kb对Q进行加密,将加密数据E (Ka)和E (Kb)发送给节点Rl ;步骤U4,节点Rl利用私钥Ks对收到的加密数据E (Ka)和E (Kb)解密,如果解密结果都是Q,则身份验证通过,表明节点Rl和节点R2之间可以进行正常的数据传输;否则,身份验证失败,终止通信;步骤U5,如果上述身份验证过程失败,则重新选择一个目标A类节点,执行上述步骤Ul?步骤U4,直至确定一个能够通过身份验证的目标A类节点,以实现所述数据信息的传输。优选地,在所述RFID阅读器和所述目标A类节点之间完成身份验证之后,所述RFID阅读器通过以下方式将所读取的数据信息发送到所述目标A类节点,具体地:对于所述RFID阅读器:该RFID阅读器在将所读取的数据信息发送到目标A类节点之前,执行以下操作:步骤M1,将所述数据信息分割为三段,分别为子数据信息infol、子数据信息info2、以及子数据信息info3,上述三段子数据信息的长度分别为kl字节、k2字节、k3字节;将上述三段子数据信息按顺序排列接合可得所述数据信息;其中,k2>kl+k3,且k3 = ,符号[]表示截取整数部分运算;步骤M2,将子数据信息infol和子数据信息info3按顺序排列接合,获得校验数据信息;步骤M3,计算所述校验数据信息的MD5值,获得参考完整性校验值Hl ;步骤M4,将所述数据信息和控制信息共同发送至所述目标A类节点;其中,所述控制信息包括参考完整性校验值H1、以及kl和k3的值;对于所述目标A类节点:该目标A类节点接收到所述RFID阅读器的数据信息和控制信息后,执行以下操作:步骤NI,提取所述数据信息的起始kl字节和末位k3字节,按顺序排列接合,获得待校验信息;步骤N2,计算所述待校验信息的MD5值,获得实际完整性校验值H2 ;步骤N3,将计算获得的所述实际完整性校验值H2与接收的控制信息中的参考完整性校验值Hl进行比较;如果两者相同,则所述数据信息通过完整性校验,将所述数据信息存储到所述目标A类节点;否则,将所述数据信息丢弃,并向所述RFID阅读器发送重新传输指令。当前第1页1 2 3 4 本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/55/CN104700137.html" title="一种基于物联网的信息处理方法原文来自X技术">基于物联网的信息处理方法</a>

【技术保护点】
一种基于物联网的信息处理方法,所述物联网中包括RFID标签、RFID阅读器、以及多个网络节点;将直接连接所述RFID阅读器的网络节点称为A类节点,将不直接连接所述RFID阅读器的网络节点称为B类节点,其特征在于:所述RFID标签存储物联网中物品或服务的编码信息;所述RFID阅读器读取所述RFID标签内的数据信息,并将所读取的数据信息发送到一个A类节点;所述A类节点将从所述RFID阅读器接收的数据信息进行格式转换之后,将其转发到一个B类节点;所述B类节点存储来自所述A类节点的数据信息;并且,所述B类节点能够读取其他B类节点中存储的数据信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:王美婷
申请(专利权)人:成都艺辰德迅科技有限公司
类型:发明
国别省市:四川;51

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

1