[发明专利]一种OTA升级系统及OTA升级方法在审
申请号: | 202210764355.2 | 申请日: | 2022-06-30 |
公开(公告)号: | CN115051919A | 公开(公告)日: | 2022-09-13 |
发明(设计)人: | 杜恩宽;吴文超;刘奇;张云飞 | 申请(专利权)人: | 深圳市云洲创新科技有限公司;珠海云洲智能科技股份有限公司 |
主分类号: | H04L41/082 | 分类号: | H04L41/082;H04L69/16 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 肖遥 |
地址: | 518000 广东省深圳市宝安区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ota 升级 系统 方法 | ||
本申请公开了一种OTA升级系统及OTA升级方法,该OTA升级系统包括:安装代理模块及升级服务模块,所述升级服务模块位于云端,所述安装代理模块位于船艇端;所述升级服务模块,用于确定所述安装代理模块的状态值,还用于针对所述安装代理模块,根据所述状态值触发对应的升级交互操作;其中,所述安装代理模块及所述升级服务模块之间基于NIO机制进行通信,且采用基于套接字的自定义数据协议。通过本申请方案,可实现对船艇的OTA升级。
技术领域
本申请属于物联网技术领域,尤其涉及一种OTA升级系统及OTA升级方法。
背景技术
空中下载技术(Over-the-Air Technology,OTA),指的是通过网络从远程服务器下载新的软件更新包对自身系统进行升级。当前,OTA在智能手机等设备上已有较为广泛的应用,但该技术在船艇,特别是无人艇上的应用目前还是空白。
实际应用场景中,可能存在多个船艇需要进行更新;同时,同一船艇中也可能存在多个需要更新的系统。因而,如何在船艇的大规模并发升级的应用场景下,保障船艇OTA升级的性能,成为当前亟待解决的问题。
发明内容
本申请提供了一种OTA升级系统及OTA升级方法,可在船艇的大规模并发升级的应用场景下,保障船艇OTA升级的性能。
第一方面,本申请提供了一种OTA升级系统,该OTA升级系统包括:安装代理模块及升级服务模块,升级服务模块位于云端,安装代理模块位于船艇端;
升级服务模块,用于确定安装代理模块的状态值;
升级服务模块,还用于针对安装代理模块,根据状态值触发对应的升级交互操作;
其中,安装代理模块及升级服务模块之间基于NIO机制进行通信,且采用基于套接字的自定义数据协议。
第二方面,本申请提供了一种OTA升级方法,该OTA升级方法应用于OTA升级系统,OTA升级系统包括:安装代理模块及升级服务模块,升级服务模块位于云端,安装代理模块位于船艇端;OTA升级方法包括:
升级服务模块确定安装代理模块的状态值;
升级服务模块针对安装代理模块,根据状态值触发对应的升级交互操作;
其中,安装代理模块及升级服务模块之间基于NIO机制进行通信,且采用基于套接字的自定义数据协议。
本申请与现有技术相比存在的有益效果是:在船艇端部署安装代理模块,在云端(也即平台端)部署升级服务模块,由升级服务模块为安装代理模块提供OTA升级服务。具体地,在需要升级时,升级服务模块会对安装代理模块的状态进行确定,该状态通过状态值而表示,并有序进行适应该状态下的安装代理模块的升级交互操作,实现对船艇的OTA升级。并且,安装代理模块及升级服务模块之间基于NIO机制进行通信,且采用了基于套接字的自定义数据协议,能够在船艇的大规模并发升级的应用场景下,依然保障船艇OTA升级的性能。
可以理解的是,上述第二方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的OTA升级系统中所应用的状态机的示例图;
图2是本申请实施例提供的OTA升级系统的架构示例图;
图3是本申请实施例提供的OTA升级方法的实现流程示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市云洲创新科技有限公司;珠海云洲智能科技股份有限公司,未经深圳市云洲创新科技有限公司;珠海云洲智能科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210764355.2/2.html,转载请声明来源钻瓜专利网。