[发明专利]一种基于inotify机制的4G路由器中通讯模组的升级方法有效
| 申请号: | 202211406617.4 | 申请日: | 2022-11-10 |
| 公开(公告)号: | CN115617376B | 公开(公告)日: | 2023-05-09 |
| 发明(设计)人: | 李振华;陈小军;邓伟锋 | 申请(专利权)人: | 广州鲁邦通物联网科技股份有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/61 |
| 代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 郑延斌 |
| 地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 inotify 机制 路由器 通讯 模组 升级 方法 | ||
1.一种基于inotify机制的4G路由器中通讯模组的升级方法,其特征在于,包括:
S100,基于inotify机制创建监控升级平台,所述监控升级平台检测到升级指令,向远端服务器发送升级请求;
S200,所述远端服务器对接4G路由器中4G通讯模组的服务商,获得4G通讯模组的升级包,所述远端服务器将所述升级包下发至监控升级平台;
S300,所述监控升级平台将升级包同步至4G通讯模组;
S400,4G通讯模组中的升级模块将该升级包与当前软件包进行比对,筛选出差异数据,形成差异包,基于差异包进行软件更新;
所述S400中4G通讯模组中的升级模块将该升级包与当前软件包进行比对,包括:
S401,对升级包中的数据采用快速非对称最大最小值法进行数据分块;
S402,确定在数据分块过程中,当经过分块的数据文件发生变动时,对变动后的数据进行分块,新的分块切点和原来的分块切点产生变动;
S403,采用无分区单哈希布隆过滤器对划分的数据块进行快速比对;
S404,将快速比对结果输出为升级包与当前软件包的比对结果;
所述S403包括:
S4031,单哈希映射阶段,将数据块的集合中的元素通过单哈希函数映射到取模集合上;
S4032,取模运算映射阶段,将取模集合上的元素通过取模函数映射到哈希域上;
S4033,对哈希映射阶段和取模运算映射阶段发生假阳性事件的概率进行计算;
S4034,基于概率计算,确定哈希映射阶段和取模运算映射阶段为独立阶段;
其中,基于假阳性事件的概率确定假阳性的波动大小,计算公式如下:
其中,mmax表示两两互质的素数集合中的最大值,mmin表示两两互质的素数集合中的最小值,Pi表示第i次取模运算后,插入n个元素后下一个元素哈希位值是1的概率,n表示元素数,k表示取模运算的总数量。
2.根据权利要求1所述的一种基于inotify机制的4G路由器中通讯模组的升级方法,其特征在于,
所述S100包括:
S101,基于inotify监控文件系统设置配置文件;inotify监控文件系统监控文件或目录的变化以及文件系统的访问次数;
S102,在所述配置文件中设置同步的时间延迟和同步的累计触发事件次数;
S103,当inotify监控文件系统监控到时间延迟条件被触发或累计触发事件次数被触发时,inotify监控文件系统向远端服务器发送升级请求。
3.根据权利要求2所述的一种基于inotify机制的4G路由器中通讯模组的升级方法,其特征在于,
S103包括:
S1031,设置配置文件,启动Lsyncd同步工具,通过inotify机制调用监控函数创建监控实例,开启文件描述符;
S1032,添加对所述监控实例的一个或多个监控事件,对文件进行监控;
S1033,当监控目录发生更新时,通过inotify机制产生文件系统变化事件,检查是否达到配置文件中设定的累计触发事件次数,如果达到设定的累计触发事件次数,触发升级请求;
S1034,如果没有达到设定的累计触发事件次数,检查是否达到设定的时间延迟,若达到,触发升级请求,如达不到,继续进行监控。
4.根据权利要求1所述的一种基于inotify机制的4G路由器中通讯模组的升级方法,其特征在于,
所述S200包括:
S201,每个监控升级平台对接若干个4G路由器,在同一监控升级平台上的4G路由器具有相同标识;
S202,当其中某一个4G路由器发出升级请求时,所述监控升级平台对升级请求中标识进行识别;
S203,若识别该标识,检测是否有升级包,若检测有升级包,则执行步骤S300;若没有升级包,则向相应的服务商请求获得升级包;
S204,若识别没有该标识,则向具有该标识的监控升级平台发送协助指令,该协助指令包括待升级的4G路由器的产品信息和标识,具有该标识的监控升级平台将与该待升级的4G路由器进行升级任务对接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州鲁邦通物联网科技股份有限公司,未经广州鲁邦通物联网科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211406617.4/1.html,转载请声明来源钻瓜专利网。





