[发明专利]任务处理方法、装置及系统有效
申请号: | 201810943293.5 | 申请日: | 2018-08-17 |
公开(公告)号: | CN110839055B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 周晓亮;文军;陈俊杰 | 申请(专利权)人: | 菜鸟智能物流控股有限公司 |
主分类号: | H04L67/5681 | 分类号: | H04L67/5681;H04L67/5683;H04L67/06;H04L67/51;H04L67/01;H04L47/24;H04L47/6275;H04L47/56 |
代理公司: | 北京君以信知识产权代理有限公司 11789 | 代理人: | 钱秀茹 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 处理 方法 装置 系统 | ||
1.一种任务处理系统,其特征在于,包括:
任务生成服务器,任务分配服务器以及终端设备;
其中,所述任务生成服务器与所述任务分配服务器之间进行通信连接,所述任务分配服务器与所述终端设备之间进行通信连接;
所述终端设备包括任务详情预加载模块,任务详情展示模块,任务执行结果暂存模块,排序模块,以及任务执行结果上传模块,其中,
所述任务详情预加载模块,用于在所述终端设备位于处于第二网络状态的区域时,从所述任务分配服务器获取任务列表,并对列表中各项任务对应的任务详情信息进行预加载,保存在本地存储器中;所述任务列表中任务包括以下至少一种:基于设备故障报警生成的维修任务、基于报告的仓库问题的检查任务;所述任务列表信息由任务分配服务器分配,所述任务分配服务器的任务由任务生成服务器生成并发送;
所述任务详情展示模块,用于在所述终端设备进入到处于第一网络状态的区域执行目标任务时,从本地存储器读取所述目标任务的详情信息在任务处理页面中进行展示;
所述任务执行结果暂存模块,用于接收到提交任务执行结果的请求时,将所述任务执行结果加入到本地存储器的任务执行结果队列中;
所述排序模块,用于在将所述任务执行结果提交到服务器之前,确定所述队列中各条任务执行结果的上传优先级,按照优先级进行排序后,将排序结果提供给所述任务执行结果上传模块,以便所述任务执行结果上传模块按照所述排序结果执行所述上传操作;
所述任务执行结果上传模块,用于在所述终端设备回到所述处于所述第二网络状态的区域后,将所述队列中的各条任务执行结果上传到服务器。
2.根据权利要求1所述的系统,其特征在于,
所述任务生成服务器具体用于,针对物流园区内的目标物流对象仓库生成相关的任务;其中,所述目标物流对象仓库内处于第一网络状态,所述物流园区内还包括处于第二网络状态的区域;
所述任务分配服务器具体用于,将所述任务生成服务器生成的任务分配给目标执行者对应的终端设备。
3.根据权利要求1所述的系统,其特征在于,
所述排序模块具体用于,根据所述任务执行结果对应的任务类型,以及任务执行结果加入到所述队列的时间,确定所述任务执行结果的上传优先级。
4.根据权利要求3所述的系统,其特征在于,
所述排序模块具体用于,根据所述任务执行结果对应的任务类型的初始权重,该任务类型在时间维度上对应的权重变化系数,以及当前时间与所述任务执行结果加入队列的时间差值,确定所述任务执行结果的上传优先级。
5.根据权利要求4所述的系统,其特征在于,
对于周期性执行的任务类型,其权重随着时间的推移降低。
6.根据权利要求1所述的系统,其特征在于,还包括:
判别模块,用于将上传失败的任务执行结果存回所述队列中,并进行重试,若重试预置次数后仍上传失败,则从所述队列中删除,并向服务器进行告警,以便所述服务器将对应的任务信息提供给关联的管理客户端。
7.根据权利要求1至6任一项所述的系统,其特征在于,所述终端设备中还包括:
网络监测模块,用于对关联终端设备的网络状态进行监测,并将监测结果提供给其他各模块。
8.根据权利要求1至6任一项所述的系统,其特征在于,
所述任务列表中的各项任务包括:在目标物流对象仓库内执行的维修、保养或巡检任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于菜鸟智能物流控股有限公司,未经菜鸟智能物流控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810943293.5/1.html,转载请声明来源钻瓜专利网。