The invention discloses a multi-device competitive resource method in the automatic kitchen field based on arbitration mechanism, which comprises the following steps: various key business execution status information is recorded in a file or database; resource arbitration is processed according to the priority of each competing resource in a read file or database; and in a file or a database. Adding, deleting or changing the priority of competing resources according to the need in the database; when the equipment is abnormally powered off, the equipment can get the status of the equipment before power off according to the file or database, and reset or continue to work in the status position. The invention has clear business logic, low module coupling, and can quickly implement arbitration mechanism; can easily add, delete and modify competitive resources; equipment can resume on-site work immediately after startup in case of abnormal power failure, without causing collision events; execution control logic needs no attention. Resource conflict, resource arbitration is implemented by independent modules.
【技术实现步骤摘要】
一种基于仲裁机制的自动厨房领域多设备竞争资源方法
本专利技术涉及智能厨房领域,具体是一种基于仲裁机制的自动厨房领域多设备竞争资源方法。
技术介绍
自动化控制技术目前呈现多样化发展,但是存在三点问题:1)使用过程中设备异常断电的情况下,为了避免撞机,工人需要手动复位设备;2)将仲裁机制放到执行逻辑中,导致开发工程师要将大量的精力放到仲裁处理上面而不能将大量精力放在执行逻辑上面;3)以前的仲裁机制不能够轻易的对仲裁资源进行更改、添加和删除。因此,针对这一现状,迫切需要开发一种基于仲裁机制的自动厨房领域多设备竞争资源方法,以克服当前实际应用中的不足。
技术实现思路
本专利技术的目的在于提供一种基于仲裁机制的自动厨房领域多设备竞争资源方法,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种基于仲裁机制的自动厨房领域多设备竞争资源方法,包括以下步骤:1)各种关键业务执行状态信息记录在文件或者数据库中;2)资源仲裁根据读取文件或者数据库中的各个竞争资源的优先级进行处理;3)在文件或者数据库中根据需要添加、删除或者改变竞争资源的优先级;4)设备异常断电的情况下,设备开机后根据文件或者数据库获取设备断电前的状态,在该状态位置进行复位或者继续工作。作为本专利技术进一步的方案:在步骤2)中,将所有的资源仲裁任务从代码逻辑中抽离出来,形成一个单独的仲裁模块,放在执行逻辑模块的下层模块中,将资源冲突项、优先级和关键设备执行状态放入到文件或者数据库中,仲裁模块根据该文件或者数据库中的数据进行资源仲裁。作为本专利技术进一步的方案:在步骤4)中,将所有的资源仲 ...
【技术保护点】
1.一种基于仲裁机制的自动厨房领域多设备竞争资源方法,其特征在于,包括以下步骤:1)各种关键业务执行状态信息记录在文件或者数据库中;2)资源仲裁根据读取文件或者数据库中的各个竞争资源的优先级进行处理;3)在文件或者数据库中根据需要添加、删除或者改变竞争资源的优先级;4)设备异常断电的情况下,设备开机后根据文件或者数据库获取设备断电前的状态,在该状态位置进行复位或者继续工作。
【技术特征摘要】
1.一种基于仲裁机制的自动厨房领域多设备竞争资源方法,其特征在于,包括以下步骤:1)各种关键业务执行状态信息记录在文件或者数据库中;2)资源仲裁根据读取文件或者数据库中的各个竞争资源的优先级进行处理;3)在文件或者数据库中根据需要添加、删除或者改变竞争资源的优先级;4)设备异常断电的情况下,设备开机后根据文件或者数据库获取设备断电前的状态,在该状态位置进行复位或者继续工作。2.根据权利要求1所述的基于仲裁机制的自动厨房领域多设备竞争资源方法,其特征在于,在步骤2)中,将所有的资源仲裁任务从代...
【专利技术属性】
技术研发人员:黄俊升,
申请(专利权)人:深圳市智汇牛科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。