[发明专利]多线程调度指定升级方法、服务端及客户端有效
| 申请号: | 201910162932.9 | 申请日: | 2019-03-05 |
| 公开(公告)号: | CN109862107B | 公开(公告)日: | 2022-09-16 |
| 发明(设计)人: | 唐焱;沈哲磊;叶琼青 | 申请(专利权)人: | 上海博泰悦臻网络技术服务有限公司;上汽通用五菱汽车股份有限公司 |
| 主分类号: | H04L67/12 | 分类号: | H04L67/12;H04L41/082;H04L67/00;G06F8/65 |
| 代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 王华英 |
| 地址: | 201822 上海市嘉定区嘉*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 多线程 调度 指定 升级 方法 服务端 客户端 | ||
1.一种多线程调度指定升级方法,其特征在于,所述方法应用于服务端,包括:
令至少两个任务服务单元竞争得一个主节点服务单元;
接收升级任务调度数据,所述主节点服务单元根据所述升级任务调度数据分派升级任务至其余任务服务单元,在OTA中,采用内容分发网络技术,将待下载的软件包,放置到OTA中分散缓存发布以进行升级操作;
非主节点服务单元的所述任务服务单元获取升级维护管理信息,所述主节点服务单元根据所述升级维护管理信息更新所述任务调度数据;
发送所述维护管理信息至任务管理平台。
2.根据权利要求1所述的多线程调度指定升级方法,其特征在于,所述令至少两个任务服务单元竞争得一个主节点服务单元,还包括:
定义服务单元竞争逻辑;
根据所述服务单元竞争逻辑产生所述主节点服务单元以分派调度数据;
设定非主节点服务单元为任务服务单元以执行升级操作。
3.根据权利要求1所述的多线程调度指定升级方法,其特征在于,所述接收升级任务调度数据,所述主节点服务单元根据所述升级任务调度数据分派升级任务至其余所述任务服务单元,在OTA中,采用内容分发网络技术,将待下载的软件包,放置到OTA中分散缓存发布以进行升级操作,包括:
提取所述升级任务调度数据中的升级状态数据和升级管理数据;
所述主节点服务单元根据所述升级管理数据分派升级任务至任务单元,在OTA中,采用内容分发网络技术,将待下载的软件包,放置到OTA中分散缓存发布;
所述任务单元根据所述升级状态数据进行多线程升级操作并生成升级维护管理信息。
4.根据权利要求1所述的多线程调度指定升级方法,其特征在于,所述非主节点服务单元的所述任务服务单元获取升级维护管理信息,所述主节点服务单元根据所述升级维护管理信息更新所述任务调度数据,包括:
提取升级维护管理信息中的批量处理数据、升级地址数据和升级识别列表;
根据所述批量处理数据、所述升级地址数据和所述升级识别列表更新所述任务调度数据。
5.一种多线程调度指定升级服务端,其特征在于,包括:主节点竞争模块、调度升级模块、升级维护更新模块和维护信息发送模块;
所述主节点竞争模块,用于令至少两个任务服务单元竞争得一个主节点服务单元;
所述调度升级模块,用于接收升级任务调度数据,所述主节点服务单元根据所述升级任务调度数据分派升级任务至其余任务服务单元,在OTA中,采用内容分发网络技术,将待下载的软件包,放置到OTA中分散缓存发布以进行升级操作;
所述升级维护更新模块,用于以非主节点服务单元的所述任务服务单元获取升级维护管理信息,所述主节点服务单元根据所述升级维护管理信息更新所述任务调度数据;
所述维护信息发送模块,用于发送所述维护管理信息至任务管理平台。
6.根据权利要求5所述的多线程调度指定升级服务端,其特征在于,所述主节点竞争模块包括:竞争定义模块、主节点产生模块和任务单元设定模块;
所述竞争定义模块,用于定义服务单元竞争逻辑;
所述主节点产生模块,用于根据所述服务单元竞争逻辑产生所述主节点服务单元以分派调度数据;
所述任务单元设定模块,用于设定非主节点服务单元为任务服务单元以执行升级操作。
7.根据权利要求5所述的多线程调度指定升级服务端,其特征在于,所述调度升级模块,包括:升级数据提取模块、升级数据分派模块和多线程操作模块;
所述升级数据提取模块,用于提取所述升级任务调度数据中的升级状态数据和升级管理数据;
所述升级数据分派模块,用于所述主节点服务单元根据所述升级管理数据分派升级任务至任务单元;
所述多线程操作模块,用于所述任务单元根据所述升级状态数据进行多线程升级操作并生成升级维护管理信息。
8.根据权利要求5所述的多线程调度指定升级服务端,其特征在于,所述升级维护更新模块,包括:批量数据提取模块和调度数据更新模块;
所述批量数据提取模块,用于提取升级维护管理信息中的批量处理数据、升级地址数据和升级识别列表;
所述调度数据更新模块,用于根据所述批量处理数据、所述升级地址数据和所述升级识别列表更新所述任务调度数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海博泰悦臻网络技术服务有限公司;上汽通用五菱汽车股份有限公司,未经上海博泰悦臻网络技术服务有限公司;上汽通用五菱汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910162932.9/1.html,转载请声明来源钻瓜专利网。





