当前位置: 首页 > 专利查询>李炳勇专利>正文

一种传感器插件的安装方法及装置制造方法及图纸

技术编号:24254358 阅读:44 留言:0更新日期:2020-05-23 01:07
本发明专利技术属于软件领域,提供了一种传感器插件的安装方法及装置,包括:汇聚节点向管理服务器发送传感器插件获取请求;管理服务器获取目标传感器功能标识对应的链接信息;管理服务器通过目标传感器功能标识匹配的链接信息获取目标传感器功能标识对应的传感器插件数据包;管理服务器将传感器插件消息头、触发字段、目标传感器功能标识与传感器插件数据包进行封装,生成传感器插件数据消息;管理服务器向汇聚节点传输传感器插件数据消息;汇聚节点广播传感器插件数据消息;传感器节点从传感器插件数据消息中获取传感器插件数据包,满足触发字段的触发参数时,运行传感器插件数据包,以安装传感器插件。本发明专利技术能提高传感器插件的安装效率。

Installation method and device of sensor plug-in

【技术实现步骤摘要】
一种传感器插件的安装方法及装置
本专利技术涉及软件领域,特别是涉及一种传感器插件的安装方法及装置。
技术介绍
物联网就是万物相连的互联网。这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。如果要为某品牌的传感器增加功能,那么就要根据新的需求重新开发主程序。为了不重新开发主程序,用户选择开发传感器插件,然而,现有的传感器插件的安装方法存在以下问题,详述如下:问题1:现有的传感器插件的安装,管理服务器需要向传感器节点传输全部传感器插件,不具备筛选功能,而传输全部传感器插件会占用过多的网络资源,不利于提高传输效率。同时,传感器节点只能被动下载全部的传感器插件,因此,传感器节点下载不到合适的传感器插件数据包。问题2:管理服务器没有专门用于传输携带传感器插件数据包的传感器插件数据消息的接口,因此只能按时间先后传输数据,因此,难以提高携带传感器插件数据包的传感器插件数据消息的传输速度。问题3:管理服务器没有专门用于识别传本文档来自技高网...

【技术保护点】
1.一种传感器插件的安装方法,应用在管理服务器、汇聚节点和传感器节点上,其特征在于,包括:/n管理服务器连接一个汇聚节点,所述汇聚节点能与其覆盖范围内的传感器节点通信;/n所述汇聚节点向所述管理服务器发送传感器插件获取请求,所述传感器插件获取请求中携带有目标传感器功能标识;/n所述管理服务器获取所述目标传感器功能标识对应的链接信息,在所述目标传感器功能标识对应的链接信息不止一个时,根据每个所述链接信息的参数以及所述参数的权值进行加权计算,得到每个所述链接信息的推荐值,所述链接信息的参数包括以下信息:所述链接信息的打开时延、打开次数、有效时间;/n所述管理服务器将每个所述链接信息的推荐值进行排序...

【技术特征摘要】
1.一种传感器插件的安装方法,应用在管理服务器、汇聚节点和传感器节点上,其特征在于,包括:
管理服务器连接一个汇聚节点,所述汇聚节点能与其覆盖范围内的传感器节点通信;
所述汇聚节点向所述管理服务器发送传感器插件获取请求,所述传感器插件获取请求中携带有目标传感器功能标识;
所述管理服务器获取所述目标传感器功能标识对应的链接信息,在所述目标传感器功能标识对应的链接信息不止一个时,根据每个所述链接信息的参数以及所述参数的权值进行加权计算,得到每个所述链接信息的推荐值,所述链接信息的参数包括以下信息:所述链接信息的打开时延、打开次数、有效时间;
所述管理服务器将每个所述链接信息的推荐值进行排序,将排序第一的所述链接信息设为所述目标传感器功能标识匹配的链接信息,将所述目标传感器功能标识匹配的链接信息拷贝到预设目录下;
所述管理服务器通过所述目标传感器功能标识匹配的链接信息获取所述目标传感器功能标识对应的传感器插件数据包;
所述管理服务器设置传感器插件消息头,所述传感器插件消息头包括第一字段、传感器插件类型字段、传感器插件补充字段、第二字段和传感器插件参数配置字段;
所述管理服务器将所述传感器插件消息头、触发字段、所述目标传感器功能标识与所述传感器插件数据包进行封装,生成传感器插件数据消息;
所述管理服务器通过与所述目标传感器功能标识对应的服务端接口的输出路径向所述汇聚节点传输所述传感器插件数据消息;
所述汇聚节点在接收到的消息中通过所述传感器插件消息头识别所述传感器插件数据消息,向其覆盖范围内的所述传感器节点广播所述传感器插件数据消息;
所述传感器节点从所述传感器插件数据消息中获取所述传感器插件数据包,获取当前参数,如果监听到所述当前参数满足所述触发字段的触发参数,就运行所述传感器插件数据包,以安装传感器插件。


2.根据权利要求1所述的方法,其特征在于,所述管理服务器通过所述目标传感器功能标识匹配的链接信息获取所述目标传感器功能标识对应的传感器插件数据包,具体为:
所述管理服务器设置一个窗口,在所述窗口中嵌入所述目标传感器功能标识匹配的链接信息,在检测到将所述目标传感器功能标识匹配的链接信息被点击时,通过所述目标传感器功能标识匹配的链接信息获取所述目标传感器功能标识对应的传感器插件数据包。


3.根据权利要求1所述的方法,其特征在于,所述目标传感器功能标识的长度为64个字节,所述触发字段、所述目标传感器功能标识封装在所述传感器插件消息头和所述传感器插件数据包之间;
所述第一字段的内容用于标识所述传感器插件数据消息携带有所述传感器插件类型字段;
所述传感器插件类型字段中的内容用于标识所述传感器插件数据消息所实现的传感器插件的功能类型;
所述传感器插件补充字段的内容用于增加所述传感器插件补充的功能名称以及所述功能名称对应的逻辑代码;
所述传感器插件参数配置字段中携带的内容,用于标识所述传感器插件数据消息配置的参数;
所述第二字段中携带的内容记载了第一字段、传感器插件类型字段、传感器插件补充字段和传感器插件参数配置字段在所述传感器插件消息头中出现的顺序,用于防止所述传感器插件消息头中的数据乱码。


4.根据权利要求1所述的方法,其特征在于,所述传感器节点从所述传感器插件数据消息中获取所述传感器插件数据包,获取当前参数,如果监听到所述当前参数满足所述触发字段的触发参数,就运行所述传感器插件数据包,以安装传感器插件,具体为:
所述传感器节点通过消息接收器获取所述传感器插件数据消息,在所述传感器插件数据消息获取所述触发字段;
获取当前时间、当前状态,如果监听到所述当前时间到达所述触发字段中的触发时间且监听到所述当前状态为所述触发字段中的触发状态时,就从所述传感器插件数据消息中获取所述传感器插件数据包,运行所述传感器插件数据包,以安装传感器插件;或者,
获取当前时间、当前信号,如果监听到所述当前时间到达所述触发字段中的触发时间且监听到所述当前信号为所述触发字段中的触发信号时,就从所述传感器插件数据消息中获取所述传感器插件数据包,运行所述传感器插件数据包,以安装传感器插件;或者,
获取当前状态、当前信号,如果监听到所述当前状态到达所述触发字段中的触发状态且监听到所述当前信号为所述触发字段中的触发信号时,就从所述传感器插件数据消息中获取所述传感器插件数据包,运行所述传感器插件数据包,以安装传感器插件;
获取当前时间、当前状态、当前信号,如果监听到所述当前时间到达所述触发字段中的触发时间、且监听到所述当前状态到达所述触发字段中的触发状态且监听到所述当前信号为所述触发字段中的触发信号时,就从所述传感器插件数据消息中获取所述传感器插件数据包,运行所述传感器插件数据包,以安装传感器插件。


5.根据权利要求1所述的方法,其特征在于,在所述汇聚节点在接收到的消息中通过所述传感器插件消息头识别所述传感器插件数据消息,向其覆盖范围内的所述传感器节点广播所述传感器插件数据消息之后,所述方法还包括:
所述汇聚节点向其它汇聚节点发送所述传感器插件数据消息,以实现所述传感器插件数据消息的共享...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:李炳勇
类型:发明
国别省市:广东;44

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

1