1.一种智慧食堂管理方法,其特征在于,包括以下步骤:步骤S1、采集窗口对应的食物种类以及近段时间内每一时刻的排队时长;
步骤S2、获取就餐者的饮食食谱;
步骤S3、根据饮食食谱中的食物种类查找到对应的待排队窗口;
步骤S4、将待排队窗口进行不同顺序的排列,形成若干排队路径;
步骤S5、计算每个排队路径的总排队时长,将总排队时长最短的排队路径输出;
所述步骤S4的具体步骤为:随机选取一个待排队窗口作为第一待排队窗口,选取剩下的待排队窗口,按照选取的顺序形成排队路径,进行迭代选取,直至所有的待排队窗口都被选取为第一待排队窗口;
所述步骤S5的具体步骤为:
步骤S51、获取第一待排队窗口当前时刻的历史排队时长;
步骤S52、获取排队路径中当前待排队窗口的前一个待排队窗口排队结束时刻的历史排队时长;
步骤S53、将排队路径中所有待排队窗口的历史排队时长相加,并得到总排队时长;
步骤S54、将总排队时长最短的排队路径输出;
所述步骤S2的具体步骤为:
步骤S21、获取就餐者可食用的食物,按照食物种类不同划分成若干个食物数据库;
步骤S22、计算食物数据库中每一项食物的必要营养素含量,所述必要营养素包括蛋白质、碳水化合物、纤维和脂肪;
步骤S23、获取就餐者的身体状态数据,根据身体状态数据以及必要营养素含量从食物数据库中选取对应的食物,获得初始食谱;
步骤S24、获取就餐者的口味变化需求,根据口味变化需求从初始食谱中筛选食物,并获得饮食食谱;
所述步骤S21的具体步骤为:
步骤S211、获取所有可供食用的食物总体,查询就餐者输入的直接过敏食物以及直接抵触食物;
步骤S212、获取就餐者的医院病历以及外卖详单,从医院病历以及外卖详单中提取就餐者的潜在过敏食物以及潜在抵触食物;
步骤S213、将直接过敏食物、直接抵触食物、潜在过敏食物以及潜在抵触食物从食物总体中剔除;
步骤S214、将剔除后的食物总体按照食物种类不同划分成若干个食物数据库。
2.根据权利要求1所述的一种智慧食堂管理方法,其特征在于,所述步骤S1的食物种类包括谷类及薯类、动物性食品、蔬菜水果类、豆制品、纯能量食物。
3.根据权利要求1所述的一种智慧食堂管理方法,其特征在于,所述步骤S23的具体步骤为:步骤S231、获取就餐者的身体检查数据,所述身体检查数据包括身高、体重、体脂率、血糖、血脂以及血压;
步骤S232、将身体检查数据输入到已训练完成的神经网络中,由神经网络进行处理得到就餐者的营养素需求量;
步骤S233、根据营养素需求量以及每一项食物的必要营养素含量从食物数据库中选取多种食物组合,并输出为初始食谱。
4.根据权利要求1所述的一种智慧食堂管理方法,其特征在于,所述步骤S24的具体步骤为:步骤S241、获取就餐者近期一段时间内的外卖订单信息以及食堂就餐信息,根据外卖订单信息和食堂就餐信息提取饮食喜好以及近段时间的食物种类;
步骤S242、根据饮食喜好从初始食谱中查找包含了与近段时间的食物种类相同或相近的食物组合;
步骤S243、将查找到的食物组合输出为饮食食谱。
5.根据权利要求1所述的一种智慧食堂管理方法,其特征在于,所述排队路径设置有排队时长阈值,所述饮食食谱中的食物设置有优先级,当所述步骤S5输出的总排队时长最短的排队路径的总排队时长大于排队时长阈值时,将饮食食谱中优先级最低的食物从排队路径中删除后,重新执行步骤S5。
6.一种根据权利要求1‑5任一所述智慧食堂管理方法的系统,其特征在于,包括:采集单元,用于采集窗口对应的食物种类以及近段时间内每一时刻的排队时长;
获取单元,用于获取就餐者的饮食食谱;
查找单元,用于根据饮食食谱中的食物种类查找到对应的待排队窗口;
排列单元,用于将待排队窗口进行不同顺序的排列,形成若干排队路径;
排队路径输出单元,用于计算每个排队路径的总排队时长,将总排队时长最短的排队路径输出;
所述查找单元分别与采集单元、获取单元以及排列单元数据连接,所述排队路径输出单元分别与排列单元以及采集单元数据连接;
所述排列单元的具体步骤为:随机选取一个待排队窗口作为第一待排队窗口,选取剩下的待排队窗口,按照选取的顺序形成排队路径,进行迭代选取,直至所有的待排队窗口都被选取为第一待排队窗口;
所述排队路径输出单元的具体步骤为:
步骤S51、获取第一待排队窗口当前时刻的历史排队时长;
步骤S52、获取排队路径中当前待排队窗口的前一个待排队窗口排队结束时刻的历史排队时长;
步骤S53、将排队路径中所有待排队窗口的历史排队时长相加,并得到在总排队时长;
步骤S54、将总排队时长最短的排队路径输出;
所述获取单元的具体步骤为:
步骤S21、获取就餐者可食用的食物,按照食物种类不同划分成若干个食物数据库;
步骤S22、计算食物数据库中每一项食物的必要营养素含量,所述必要营养素包括蛋白质、碳水化合物、纤维和脂肪;
步骤S23、获取就餐者的身体状态数据,根据身体状态数据以及必要营养素含量从食物数据库中选取对应的食物,获得初始食谱;
步骤S24、获取就餐者的口味变化需求,根据口味变化需求从初始食谱中筛选食物,并获得饮食食谱;
所述步骤S21的具体步骤为:
步骤S211、获取所有可供食用的食物总体,查询就餐者输入的直接过敏食物以及直接抵触食物;
步骤S212、获取就餐者的医院病历以及外卖详单,从医院病历以及外卖详单中提取就餐者的潜在过敏食物以及潜在抵触食物;
步骤S213、将直接过敏食物、直接抵触食物、潜在过敏食物以及潜在抵触食物从食物总体中剔除;
步骤S214、将剔除后的食物总体按照食物种类不同划分成若干个食物数据库。