一种厨房数据处理方法及电子设备与流程

文档序号:37102103发布日期:2024-02-22 20:59阅读:22来源:国知局
一种厨房数据处理方法及电子设备与流程

本技术涉及数据处理,具体涉及一种厨房数据处理方法、装置、电子设备及存储介质。


背景技术:

1、随着餐饮行业的发展,尤其是网络订餐的普及,食品安全问题越来越重要。为了加强餐饮行业的管理,对厨房进行视频监控是关键手段。

2、现有技术中,对餐饮行业的厨房进行视频监控,以识别出脏乱差、操作不规范等问题。然而,当需要监控的商户达到一定规模,为实时发现食品安全问题需要及时识别分析海量视频,使得用于计算的硬件资源的消耗面临挑战。

3、因此,如何控制采集厨房视频数据,以降低无效采样数据并保证采集数据的有效性是需要解决的问题。

4、在所述背景技术部分公开的上述信息仅用于加强对本技术的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、本技术实施例提供的厨房数据处理方法,解决了厨房采集数据的有效性较低的问题。

2、本技术实施例提供一种厨房数据处理方法,包括:启动用于确定视频采集参数集的第一任务,所述第一任务用于确定待采集厨房视频数据的商户所对应的视频采集参数集;所述第一任务包括确定商户匹配的配置参数集以及商户所属商户风险等级匹配的风险分层参数集,并根据所述配置参数集以及所述风险分层参数集确定商户对应的视频采集参数集;其中,所述视频采集参数集至少指示匹配对应参数集的商户的厨房视频数据的采集周期;启动用于采集厨房视频数据的第二任务,所述第二任务包括根据所述视频采集参数集确定当前进行厨房视频数据采集的当前采集商户,从厨房视频源采集所述当前采集商户的厨房视频数据。

3、可选的,还包括:所述第一任务包括获取针对高峰期时段配置的高峰期参数集;所述根据所述配置参数集以及所述风险分层参数集确定商户对应的视频采集参数集,包括:根据所述高峰期参数集、所述配置参数集以及所述风险分层参数集确定具有最短采集周期的参数集作为所述商户的视频采集参数集;或者,将所述高峰期参数集、所述配置参数集以及所述风险分层参数集中优先级最高的参数集作为所述商户的视频采集参数集。

4、可选的,还包括:所述第一任务包括获取全局参数集,将全局参数集作为未匹配上配置参数集、风险分层参数集以及高峰期参数集中任何参数集的商户的视频采集参数集:和/或,所述第一任务包括确定进行厨房视频数据采集的采集时间匹配上高峰期时段且成功获取到高峰期参数集,则将所述高峰期参数集作为所述商户在所述采集时间的视频采集参数集。

5、可选的,还包括:所述第一任务包括针对商户进行高峰期参数集匹配,若确定所述商户进行厨房视频数据采集的采集时间未匹配上高峰期时段或者未成功获取到高峰期参数集,则确定所述商户是否匹配上生效的配置参数集和/或风险分层参数集;若所述商户未匹配上任何生效的配置参数集和/或风险分层参数集,则将全局参数集作为所述商户的视频采集参数集;所述方法,还包括:所述第一任务包括,针对商户风险等级为无风险的无风险商户,若确定当前匹配高峰期时段且获取到高峰期参数集,则将所述高峰期参数集作为无风险商户的视频采集参数集;若确定当前未匹配高峰期时段或未成功获取到高峰期参数集,则获取各无风险商户匹配的配置参数集,作为对应商户的视频采集参数集;若未成功获取到配置参数集,则将全局参数集作为无风险商户的视频采集参数集。

6、可选的,所述配置参数集,包括:针对指定区域配置的区域参数集,和/或,针对指定商户配置的商户名单参数集;所述确定商户匹配的配置参数集,包括:根据所述商户对应的区域信息确定所述商户是否命中所述区域参数集,如果是,则将所述区域参数集作为所述商户匹配的配置参数集;和/或,根据所述商户的商户名称确定所述商户是否命中所述商户名单参数集,如果是,则将所述商户名单参数集作为所述商户匹配的配置参数集;如果所述商户匹配的配置参数集包括区域参数集和商户名单参数集,则将采样周期较短的参数集作为所述商户的视频采集参数集,或者,将优先级较高的参数集作为所述商户的视频采集参数集。

7、可选的,所述确定商户匹配的配置参数集以及商户所属商户风险等级匹配的风险分层参数集,并根据所述配置参数集以及所述风险分层参数集确定商户对应的视频采集参数集,包括:根据历史异常数据确定各商户所属的商户风险等级,获取所述商户风险等级匹配的风险分层参数集;将所述配置参数集以及所述风险风采参数集中具有最短采集周期的参数集作为所述视频采集参数集;将商户的视频采集参数集保存至与采集周期对应的消息区域;所述根据所述视频采集参数集确定当前进行厨房视频数据采集的当前采集商户,从厨房视频源采集所述当前采集商户的厨房视频数据,包括:根据采集周期从与采集周期对应的消息区域获取当前采集商户;根据当前采集商户的视频采集参数集指示从厨房视频源路径采集所述当前采集商户的厨房视频数据。

8、可选的,还包括:所述第一任务为定时任务;所述第一任务,包括根据商户的视频采集参数集以及所述第一任务的执行周期生成第一任务本周期内的视频采集表;所述视频采集表包括第一任务本周期内各商户的采集时间;所述第二任务包括根据所述视频采集参数集确定当前进行厨房视频数据采集的当前采集商户,包括:所述第二任务从所述视频采集表中查询采集时间匹配上当前时间的商户,作为所述当前采集商户。

9、可选的,所述方法还包括:启动第三任务,其中,所述第三任务与所述第二任务异步执行以实现从厨房视频源采集所述当前采集商户的厨房视频数据;所述第二任务包括根据所述视频采集参数集确定当前进行厨房视频数据采集的当前采集商户,从厨房视频源采集所述当前采集商户的厨房视频数据,包括:所述第二任务根据所述视频采集表中各商户的采集时间将所述当前采集商户的信息添加到采集队列或添加到时间链;所述第三任务包括从所述采集队列从所述采集队列或时间链读取消息节点,根据消息节点对应的当前采集商户,从厨房视频源采集所述当前采集商户的厨房视频数据。

10、可选的,还包括:启动用于调整商户所属商户风险等级的第四任务;所述第四任务为定时任务,与所述第一任务异步执行;所述第四任务包括,获取商户的历史异常数据,并根据所述历史异常数据确定所述商户所属的商户风险等级;其中,所述根据所述历史异常数据确定所述商户所属商户风险等级,包括:如果在第一指定数量的连续时间段内无异常数据,则将所述商户划分为无风险商户;如果在第一指定数量的连续时间段内每个时间段都存在异常数据,则将所述商户划分为第一风险等级;如果在第一指定数量的连续时间段内存在异常数据,并且,所述异常数据位于第二指定数量的连续时间段,则将所述商户划分为第二风险等级;如果在第一指定数量的连续时间段内存在异常数据,并且,所述异常数据位于第三指定时间段,则将所述商户划分为第三风险等级;所述第一指定数量的连续时间段包含所述第二指定数量的连续时间段以及所述第三指定时间段;其中,所述方法还包括:接收针对指定商户设置商户风险等级,所述指定商户标识为具有指定风险等级的指定风险商户;所述第四任务包括调整商户所属商户风险等级时剔除所述指定风险商户,以保持针对所述指定风险商户配置的商户风险等级。

11、可选的,所述从厨房视频源采集所述当前采集商户的厨房视频数据,包括:根据所述视频采集参数集获取采样时长;从所述厨房视频源确定所述当前采集商户对应的当前时间的初始厨房视频;从所述初始厨房视频中识别出包含前景信息的关键帧,截取自所述关键帧开始至所述采样时长指示时间长度的厨房视频数据,作为本次采集的厨房视频数据;或者,根据预设抽帧参数集从所述初始厨房视频中进行抽帧得到采样时长指示时间长度的厨房视频数据,所述预设抽帧参数集至少包括指示基于采样时间和/或采样区域设定的抽帧频率。

12、可选的,还包括:启动用于识别厨房视频数据的第五任务;所述第五任务包括,针对采集的所述厨房视频数据,识别出包括异常画面的视频帧并保存为食安风险视频;如果所述食安风险视频对应夜间高峰期时段,则针对所述食安风险视频对应的风险商户夜间高峰期时段的视频数据进行害虫识别,生成用于指示环境卫生问题的第一预警信息,发送给所述风险商户;如果所述食安风险视频对应食品制作高峰期时段,则识别出制作流程中操作异常和/或制作者着装异常,生成用于指示制作流程异常的第二预警信息,发送给所述风险商户;如果所述食安风险视频对应取餐区域,则识别出取餐流程异常,将取餐流程异常与对应时段的订单关联存放,生成用于指示取餐流程异常的第三预警信息,发送给所述风险商户。

13、可选的,还包括:接收针对配置参数集和/或风险分层参数集的配置信息,所述配置信息包含对应参数集指示的采样周期和/或参数集优先级;针对所述配置信息检查不同参数集采样周期的时长排序是否符合预置规范顺序,若否,则生成采样周期与预置规范顺序不一致的提示信息;和/或,针对所述配置信息检查不同参数集的参数集优先级是否符合预置优先级顺序,若否,则生成优先级与预置优先级顺序不一致的提示信息;响应于针对所述提示信息确认继续配置,使所述配置信息生效。

14、本技术实施例还提供一种电子设备,包括:存储器,以及处理器;所述存储器用于存储计算机程序,所述计算机程序被所述处理器运行后,执行本技术实施例提供的所述方法。

15、本技术实施例还提供一种计算机存储介质,存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现本技术实施例提供的所述方法。

16、与现有技术相比,本技术具有的优点如下:

17、本技术实施例提供的一种厨房数据处理方法、装置、电子设备及存储介质,通过启动用于确定视频采集参数集的第一任务,所述第一任务用于确定待采集厨房视频数据的商户所对应的视频采集参数集;所述第一任务包括确定商户匹配的配置参数集以及商户所属商户风险等级匹配的风险分层参数集,并根据所述配置参数集以及所述风险分层参数集确定商户对应的视频采集参数集;其中,所述配置参数集以及所述风险分层参数集至少指示命中对应参数集的商户的厨房视频数据的采集周期;启动用于采集厨房视频数据的第二任务,所述第二任务包括根据所述视频采集参数集确定当前进行厨房视频数据采集的当前采集商户,从厨房视频源采集所述当前采集商户的厨房视频数据。从而,通过商户的配置参数集和/或商户风险等级对应的风险分层参数集可以指定采集周期,至少部分解决了厨房采集数据的有效性较低的问题。并且,将视频采集参数集的计算与厨房数据采集解耦为不同的任务执行,能够提升处理效率。进一步,通过第四任务对商户进行商户风险等级的调整,而不同商户风险等级可以根据视频采集需求配置不同风险分层参数集,并在其中设置有对应的采集周期或采集频率,以实现采集频率的自动提频或降频,从而提升了厨房数据采集的有效性,降低硬件资源的消耗。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1