[发明专利]用于自动饮品机的任务处理方法、自动饮品机及存储介质有效
申请号: | 201910873775.2 | 申请日: | 2019-09-16 |
公开(公告)号: | CN110647389B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 段金瑞 | 申请(专利权)人: | 北京镁伽机器人科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06Q30/0601;G07F13/06 |
代理公司: | 北京睿邦知识产权代理事务所(普通合伙) 11481 | 代理人: | 徐丁峰;张玮 |
地址: | 102208 北京市昌平*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 自动 饮品 任务 处理 方法 存储 介质 | ||
本发明实施例提供了用于自动饮品机的任务处理方法、自动饮品机及存储介质。所述方法包括:获取待处理任务,其中所述待处理任务属于多个类型;根据所述待处理任务的类型将所述待处理任务加入对应的任务队列;按照任务的类型的优先级,从各个任务队列中确定当前任务;以及执行所述当前任务。根据本发明实施例的上述技术方案,自动饮品机可以将获取的待处理任务按照任务的类型进行相应地处理。由此,合理地控制了自动饮品机的多种类型的任务的处理,保证了自动饮品机的稳定性,提高了用户体验。
技术领域
本发明涉及智能零售领域,更具体地涉及用于自动饮品机的任务处理方法、自动饮品机及存储介质。
背景技术
目前,随着技术的发展,餐饮行业中销售餐饮的方法受互联网技术的影响也不断变化。市场上也出现了各种半自动和全自动的零售设备,比如自动饮品机。这些自动饮品机执行不同任务时需要不同的模块来处理,容易导致系统崩溃,影响用户体验。
发明内容
考虑到上述问题而提出了本发明。本发明提供了一种用于自动饮品机的任务处理方法、自动饮品机及存储介质。
根据本发明实施例的一方面,提供了一种用于自动饮品机的任务处理方法,所述方法包括:
获取待处理任务,其中所述待处理任务属于多个类型;
根据所述待处理任务的类型将所述待处理任务加入对应的任务队列;
按照任务的类型的优先级,从各个任务队列中确定当前任务;以及
执行所述当前任务。
示例性地,待处理任务包括以下任务中的至少两项:饮品制作任务、饮品领取任务和饮品丢弃任务。
示例性地,按照任务的类型的优先级从各个任务队列中确定当前任务包括:
确定与饮品领取任务对应的任务队列是否为空,如果与所述饮品领取任务对应的任务队列中不为空,则确定与所述饮品领取任务对应的任务队列的当前饮品领取任务是当前任务;
如果与所述饮品领取任务对应的任务队列为空,则确定与饮品丢弃任务对应的任务队列是否为空,如果与所述饮品丢弃任务对应的任务队列不为空,则确定与所述饮品丢弃任务对应的任务队列的当前饮品丢弃任务是当前任务;
如果与所述饮品丢弃任务对应的任务队列为空,则确定与饮品制作任务对应的任务队列是否为空,如果与所述饮品制作任务对应的任务队列为空,则调度下一任务;
如果与所述饮品制作任务对应的任务队列不为空,则确定与所述饮品制作任务对应的任务队列的当前饮品制作任务是当前任务。
示例性地,饮品制作任务包括预约订单任务和即取订单任务,
根据待处理任务的类型将所述待处理任务加入对应的任务队列包括:
将所述预约订单任务加入对应的任务队列;
将所述即取订单任务加入对应的任务队列;
确定与所述饮品制作任务对应的任务队列的当前饮品制作任务是当前任务包括:
确定与所述预约订单任务对应的任务队列中的当前预约订单任务的预取订单时间与当前时刻之差是否小于特定时间阈值,如果是,则确定该当前预约订单任务是当前任务;
如果与所述预约订单任务对应的任务队列中的当前预约订单任务的预取订单时间与当前时刻之差不小于特定时间阈值或者与所述预约订单任务对应的任务队列为空,则确定与所述即取订单任务对应的任务队列的当前即取订单任务是当前任务。
示例性地,即取订单任务包括远程即取订单任务和现场即取订单任务,
根据待处理任务的类型将所述待处理任务加入对应的任务队列包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京镁伽机器人科技有限公司,未经北京镁伽机器人科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910873775.2/2.html,转载请声明来源钻瓜专利网。