[发明专利]一种传感器执行器网络应用程序的部署方法及系统有效
申请号: | 201910491433.4 | 申请日: | 2019-06-06 |
公开(公告)号: | CN110366186B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 肖志良;裴真真;黄一原 | 申请(专利权)人: | 佛山职业技术学院 |
主分类号: | H04W16/18 | 分类号: | H04W16/18;H04W84/18;H04L41/0803;H04L67/12 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 谢泳祥 |
地址: | 528000 广东省佛山市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种传感器执行器网络应用程序的部署方法及系统,将中间字节码中运行于当前节点的部分编译成本地代码,并将中间字节码中不运行于当前节点的部分传递给传感网络的当前节点的大于或等于所属级别所有下级层次的节点;可以大大降低在分布式传感器‑执行器网络中部署应用程序的难度;应用程序在整个部署过程中以中间字节码表示代表,使得其可以被编译运行于本地,大大提高了灵活性,而无需下发多个版本的二进制;应用程序是递归部署的,这大大降低了云端和路由器的负担,任何一个节点只需要部署中间字节码到它的直接下级节点即可,本发明还可以自动探测新节点子系统的加入,并且自动部署应用程序到新加入的整个节点子系统。 | ||
搜索关键词: | 一种 传感器 执行 网络 应用程序 部署 方法 系统 | ||
【主权项】:
1.一种传感器执行器网络应用程序的部署方法,其特征在于,所述方法包括以下步骤:步骤1,部署系统在传感网络部署开始时,预处理模块将源程序编译为中间字节码集合,并将中间字节码集合传输到根节点;步骤2,根节点将中间字节码集合中的所属节点类型和所属级别与根节点匹配元素的中间字节码编译成本地代码;步骤3,对于每一个根节点的邻接节点,根节点将中间字节码集合中大于或等于该邻接节点的所属级别部分的元素构成的中间字节码子集合传递给该邻接节点;步骤4,当前节点根据中间字节码子集合中的所属节点类型和所属级别与当前节点相匹配的元素作为匹配元素,递归编译匹配元素的中间字节码;步骤5,对于每一个未传递中间字节码子集合给当前节点的当前节点的邻接节点,当前节点将中间字节码子集合中大于或等于该邻接节点的所属级别部分的元素构成新的中间字节码子集合,并将该子集合传递给该邻接节点;步骤6,迭代执行步骤4到步骤5,在迭代的过程中根据中间字节码子集合在节点的传播路径的链路中形成多条部署链路;迭代终止条件为当中间字节码子集合为空集,即中间字节码子集合中元素数量为0时,本条部署链路部署完成,即本条部署链路上所有的节点都被部署了应用程序;步骤7,当传感网络中的所有的部署链路部署完成则传感网络部署完成,在部署完成后的传感网络中,实时的监测是否有新的节点被安装,当有新的节点则按照上述步骤重新部署。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山职业技术学院,未经佛山职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910491433.4/,转载请声明来源钻瓜专利网。