用于智慧园区的处理方法及平台转让专利

申请号 : CN202311448826.X

文献号 : CN117172345B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 成涛戴开波程成孙晓雅

申请人 : 南京软迅科技有限公司

摘要 :

本发明提供一种用于智慧园区的处理方法及平台,构建与目标餐厅对应的餐厅布局图,根据管理端的区域配置信息对餐厅布局图进行更新,得到包括预约区域和非预约区域的目标布局图;接收第一用户端的预约请求,调取目标布局图对应的预约区域发送给第一用户端,并接收第一用户端基于预约区域输入的就餐模式信息和座位挑选信息;根据就餐模式信息和座位挑选信息得到相应第一用户端对应的座位预约信息,就餐模式信息包括单独就餐模式和同步就餐模式,座位挑选信息包括定制挑选信息和推荐挑选信息;响应座位预约信息,获取第一用户端的点餐预约信息,根据座位预约信息和点餐预约信息生成第一用户端的就餐预约信息发送给管理端。

权利要求 :

1.一种用于智慧园区的处理方法,其特征在于,包括:

构建与目标餐厅对应的餐厅布局图,根据管理端的区域配置信息对所述餐厅布局图进行更新,得到包括预约区域和非预约区域的目标布局图;

接收第一用户端的预约请求,调取所述目标布局图对应的预约区域发送给所述第一用户端,并接收所述第一用户端基于所述预约区域输入的就餐模式信息和座位挑选信息;

根据所述就餐模式信息和所述座位挑选信息得到相应所述第一用户端对应的座位预约信息,所述就餐模式信息包括单独就餐模式和同步就餐模式,所述座位挑选信息包括定制挑选信息和推荐挑选信息;

响应所述座位预约信息,获取所述第一用户端的点餐预约信息,根据所述座位预约信息和所述点餐预约信息生成所述第一用户端的就餐预约信息发送给管理端;

根据所述就餐模式信息和所述座位挑选信息得到相应所述第一用户端对应的座位预约信息,所述就餐模式信息包括单独就餐模式和同步就餐模式,所述座位挑选信息包括定制挑选信息和推荐挑选信息,包括:获取所述就餐模式信息为单独就餐模式的第一用户端作为一类用户端,所述就餐模式信息为同步就餐模式的第一用户端作为二类用户端;

若所述座位挑选信息为定制挑选信息,则调取定制挑选策略获取所述一类用户端或所述二类用户端基于所述预约区域挑选的座位预约信息;

若所述座位挑选信息为推荐挑选信息,则调取推荐挑选策略获取所述一类用户端或所述二类用户端基于所述预约区域挑选的座位预约信息;

若所述座位挑选信息为定制挑选信息,则调取定制挑选策略获取所述一类用户端或所述二类用户端基于所述预约区域挑选的座位预约信息,包括:若所述座位挑选信息为定制挑选信息,则调取所述预约区域发送给所述一类用户端或所述二类用户端;

接收所述一类用户端或所述二类用户端基于所述预约区域选定的预设座位作为目标座位,根据所述目标座位生成座位预约信息;

若所述座位挑选信息为推荐挑选信息,则调取推荐挑选策略获取所述一类用户端或所述二类用户端基于所述预约区域挑选的座位预约信息,包括:若所述座位挑选信息为推荐挑选信息,则调取所述预约区域发送给所述一类用户端或所述二类用户端;

接收所述一类用户端基于所述预约区域选取的预约范围,根据所述预约范围得到多个满足单独预约条件的推荐座位发送给所述一类用户端,将所述一类用户端挑选的推荐座位作为目标座位;或,接收所述二类用户端基于所述预约区域选取的预约范围,根据所述预约范围得到多个满足同步预约条件的推荐座位组发送给所述二类用户端,将所述二类用户端挑选的推荐座位组对应的推荐座位作为目标座位;

根据所述目标座位生成所述座位预约信息;

接收所述一类用户端基于所述预约区域选取的预约范围,根据所述预约范围得到多个满足单独预约条件的推荐座位发送给所述一类用户端,将所述一类用户端挑选的推荐座位作为目标座位,包括:接收所述一类用户端输入的推荐挑选信息,调取透明图层叠加在所述预约区域的上方,接收所述一类用户端基于所述透明图层输入的触发痕迹,根据所述触发痕迹生成第一预约区域;

获取与所述触发痕迹具有交叉关系的座位作为调整座位,提取所述调整座位的座位形状;

根据所述座位形状对所述第一预约区域的形状进行调整,得到第二预约区域,确定位于所述第二预约区域内、且使用状态为空闲状态的预设座位作为推荐座位发送给所述一类用户端进行突出显示;

接收所述一类用户端挑选的推荐座位作为目标座位;

接收所述二类用户端基于所述预约区域选取的预约范围,根据所述预约范围得到多个满足同步预约条件的推荐座位组发送给所述二类用户端,将所述二类用户端挑选的推荐座位组对应的推荐座位作为目标座位,包括:接收所述二类用户端输入的推荐挑选信息,调取透明图层叠加在所述预约区域的上方,接收所述二类用户端基于所述透明图层输入的触发痕迹,根据所述触发痕迹生成第一预约区域;

获取与所述触发痕迹具有交叉关系的座位作为调整座位,提取所述调整座位的座位形状;

根据所述座位形状对所述第一预约区域的形状进行调整,得到第二预约区域,确定位于所述第二预约区域内、且使用状态为空闲状态的预设座位作为推荐座位;

获取所述二类用户端对应的预约数量,若所述推荐座位相邻、且相邻的所述推荐座位的座位数量等于所述预约数量,则将相应所述推荐座位作为同一个推荐座位组;

将所述推荐座位组发送给所述二类用户端,接收所述二类用户端挑选的推荐座位组对应的推荐座位作为目标座位。

2.根据权利要求1所述的方法,其特征在于,

接收第一用户端的预约请求,调取所述目标布局图对应的预约区域发送给所述第一用户端,并接收所述第一用户端基于所述预约区域输入的就餐模式信息和座位挑选信息,包括:接收第一用户端基于预约界面输入的预约请求,调取目标布局图对应的预约区域显示在所述第一用户端的预约界面处;

根据所述第一用户端基于所述预约界面的就餐模式交互信息,确定所述就餐模式信息,所述就餐模式信息包括单独就餐模式和同步就餐模式;

根据所述第一用户端基于所述预约界面的座位模式交互信息,确定所述座位挑选信息,所述座位挑选信息包括定制挑选信息和推荐挑选信息。

3.根据权利要求1所述的方法,其特征在于,

在确定所述二类用户端挑选的目标座位之后,还包括:

获取所述二类用户端输入的多个预约身份,确定与所述预约身份对应的用户端作为目标用户端;

将相应所述目标座位发送给相应所述目标用户端进行确定,根据所述目标用户对所述目标座位的确定信息对所述目标座位进行锁定;

其中,各所述目标座位对应有相应的预约身份。

4.根据权利要求1所述的方法,其特征在于,

响应所述座位预约信息,获取所述第一用户端的点餐预约信息,根据所述座位预约信息和所述点餐预约信息生成所述第一用户端的就餐预约信息发送给管理端,包括:响应所述座位预约信息,调取点餐菜单和预设点餐时间发送给所述第一用户端;

接收所述第一用户端在所述预设点餐时间内基于所述点餐菜单选取的目标餐品,根据所述目标餐品生成点餐预约信息;

若在所述预设点餐时间内未接收到所述第一用户端的点餐预约信息,则对所述第一用户端对应的座位预约信息进行解除;

根据所述座位预约信息和所述点餐预约信息生成所述第一用户端的就餐预约信息发送给管理端。

5.一种用于智慧园区的处理平台,其特征在于,包括:

布局模块,用于构建与目标餐厅对应的餐厅布局图,根据管理端的区域配置信息对所述餐厅布局图进行更新,得到包括预约区域和非预约区域的目标布局图;

请求模块,用于接收第一用户端的预约请求,调取所述目标布局图对应的预约区域发送给所述第一用户端,并接收所述第一用户端基于所述预约区域输入的就餐模式信息和座位挑选信息;

预约模块,用于根据所述就餐模式信息和所述座位挑选信息得到相应所述第一用户端对应的座位预约信息,所述就餐模式信息包括单独就餐模式和同步就餐模式,所述座位挑选信息包括定制挑选信息和推荐挑选信息;

点餐模块,用于响应所述座位预约信息,获取所述第一用户端的点餐预约信息,根据所述座位预约信息和所述点餐预约信息生成所述第一用户端的就餐预约信息发送给管理端;

根据所述就餐模式信息和所述座位挑选信息得到相应所述第一用户端对应的座位预约信息,所述就餐模式信息包括单独就餐模式和同步就餐模式,所述座位挑选信息包括定制挑选信息和推荐挑选信息,包括:获取所述就餐模式信息为单独就餐模式的第一用户端作为一类用户端,所述就餐模式信息为同步就餐模式的第一用户端作为二类用户端;

若所述座位挑选信息为定制挑选信息,则调取定制挑选策略获取所述一类用户端或所述二类用户端基于所述预约区域挑选的座位预约信息;

若所述座位挑选信息为推荐挑选信息,则调取推荐挑选策略获取所述一类用户端或所述二类用户端基于所述预约区域挑选的座位预约信息;

若所述座位挑选信息为定制挑选信息,则调取定制挑选策略获取所述一类用户端或所述二类用户端基于所述预约区域挑选的座位预约信息,包括:若所述座位挑选信息为定制挑选信息,则调取所述预约区域发送给所述一类用户端或所述二类用户端;

接收所述一类用户端或所述二类用户端基于所述预约区域选定的预设座位作为目标座位,根据所述目标座位生成座位预约信息;

若所述座位挑选信息为推荐挑选信息,则调取推荐挑选策略获取所述一类用户端或所述二类用户端基于所述预约区域挑选的座位预约信息,包括:若所述座位挑选信息为推荐挑选信息,则调取所述预约区域发送给所述一类用户端或所述二类用户端;

接收所述一类用户端基于所述预约区域选取的预约范围,根据所述预约范围得到多个满足单独预约条件的推荐座位发送给所述一类用户端,将所述一类用户端挑选的推荐座位作为目标座位;或,接收所述二类用户端基于所述预约区域选取的预约范围,根据所述预约范围得到多个满足同步预约条件的推荐座位组发送给所述二类用户端,将所述二类用户端挑选的推荐座位组对应的推荐座位作为目标座位;

根据所述目标座位生成所述座位预约信息;

接收所述一类用户端基于所述预约区域选取的预约范围,根据所述预约范围得到多个满足单独预约条件的推荐座位发送给所述一类用户端,将所述一类用户端挑选的推荐座位作为目标座位,包括:接收所述一类用户端输入的推荐挑选信息,调取透明图层叠加在所述预约区域的上方,接收所述一类用户端基于所述透明图层输入的触发痕迹,根据所述触发痕迹生成第一预约区域;

获取与所述触发痕迹具有交叉关系的座位作为调整座位,提取所述调整座位的座位形状;

根据所述座位形状对所述第一预约区域的形状进行调整,得到第二预约区域,确定位于所述第二预约区域内、且使用状态为空闲状态的预设座位作为推荐座位发送给所述一类用户端进行突出显示;

接收所述一类用户端挑选的推荐座位作为目标座位;

接收所述二类用户端基于所述预约区域选取的预约范围,根据所述预约范围得到多个满足同步预约条件的推荐座位组发送给所述二类用户端,将所述二类用户端挑选的推荐座位组对应的推荐座位作为目标座位,包括:接收所述二类用户端输入的推荐挑选信息,调取透明图层叠加在所述预约区域的上方,接收所述二类用户端基于所述透明图层输入的触发痕迹,根据所述触发痕迹生成第一预约区域;

获取与所述触发痕迹具有交叉关系的座位作为调整座位,提取所述调整座位的座位形状;

根据所述座位形状对所述第一预约区域的形状进行调整,得到第二预约区域,确定位于所述第二预约区域内、且使用状态为空闲状态的预设座位作为推荐座位;

获取所述二类用户端对应的预约数量,若所述推荐座位相邻、且相邻的所述推荐座位的座位数量等于所述预约数量,则将相应所述推荐座位作为同一个推荐座位组;

将所述推荐座位组发送给所述二类用户端,接收所述二类用户端挑选的推荐座位组对应的推荐座位作为目标座位。

说明书 :

用于智慧园区的处理方法及平台

技术领域

[0001] 本发明涉及智慧园区技术,尤其涉及一种用于智慧园区的处理方法及平台。

背景技术

[0002] 随着科技的发展,园区智慧化程度大幅度提高。园区智慧化包括多个维度,例如智慧监控、智慧停车、智慧门禁、智慧餐厅等,通过提高园区智慧化为园区内的员工进行高效服务。其中,智慧餐厅为园区内员工的就餐带来了极大的便利。
[0003] 目前,智慧餐厅一般是具备智慧称重、智慧结账等技术,可以提高园区内员工就餐的结算速度。然而,现有的智慧餐厅无法实现就餐座位的预约,通常都是就餐人员选好菜品后再去寻找座位,该过程耗费时间较多,对于就餐时间紧张的员工而言,就餐效率较低。
[0004] 因此,如何结合用户的就餐需求进行就餐预约,提高用户的就餐效率成了如今亟需解决的问题。

发明内容

[0005] 本发明实施例提供一种用于智慧园区的处理方法及平台,可以结合用户的就餐需求进行就餐预约,提高用户的就餐效率。
[0006] 本发明实施例的第一方面,提供一种用于智慧园区的处理方法,包括:
[0007] 构建与目标餐厅对应的餐厅布局图,根据管理端的区域配置信息对所述餐厅布局图进行更新,得到包括预约区域和非预约区域的目标布局图;
[0008] 接收第一用户端的预约请求,调取所述目标布局图对应的预约区域发送给所述第一用户端,并接收所述第一用户端基于所述预约区域输入的就餐模式信息和座位挑选信息;
[0009] 根据所述就餐模式信息和所述座位挑选信息得到相应所述第一用户端对应的座位预约信息,所述就餐模式信息包括单独就餐模式和同步就餐模式,所述座位挑选信息包括定制挑选信息和推荐挑选信息;
[0010] 响应所述座位预约信息,获取所述第一用户端的点餐预约信息,根据所述座位预约信息和所述点餐预约信息生成所述第一用户端的就餐预约信息发送给管理端。
[0011] 可选地,在第一方面的一种可能实现方式中,接收第一用户端的预约请求,调取所述目标布局图对应的预约区域发送给所述第一用户端,并接收所述第一用户端基于所述预约区域输入的就餐模式信息和座位挑选信息,包括:
[0012] 接收第一用户端基于预约界面输入的预约请求,调取目标布局图对应的预约区域显示在所述第一用户端的预约界面处;
[0013] 根据所述第一用户端基于所述预约界面的就餐模式交互信息,确定所述就餐模式信息,所述就餐模式信息包括单独就餐模式和同步就餐模式;
[0014] 根据所述第一用户端基于所述预约界面的座位模式交互信息,确定所述座位挑选信息,所述座位挑选信息包括定制挑选信息和推荐挑选信息。
[0015] 可选地,在第一方面的一种可能实现方式中,根据所述就餐模式信息和所述座位挑选信息得到相应所述第一用户端对应的座位预约信息,所述就餐模式信息包括单独就餐模式和同步就餐模式,所述座位挑选信息包括定制挑选信息和推荐挑选信息,包括:
[0016] 获取所述就餐模式信息为单独就餐模式的第一用户端作为一类用户端,所述就餐模式信息为同步就餐模式的第一用户端作为二类用户端;
[0017] 若所述座位挑选信息为定制挑选信息,则调取定制挑选策略获取所述一类用户端或所述二类用户端基于所述预约区域挑选的座位预约信息;
[0018] 若所述座位挑选信息为推荐挑选信息,则调取推荐挑选策略获取所述一类用户端或所述二类用户端基于所述预约区域挑选的座位预约信息。
[0019] 可选地,在第一方面的一种可能实现方式中,若所述座位挑选信息为定制挑选信息,则调取定制挑选策略获取所述一类用户端或所述二类用户端基于所述预约区域挑选的座位预约信息,包括:
[0020] 若所述座位挑选信息为定制挑选信息,则调取所述预约区域发送给所述一类用户端或所述二类用户端;
[0021] 接收所述一类用户端或所述二类用户端基于所述预约区域选定的预设座位作为目标座位,根据所述目标座位生成座位预约信息。
[0022] 可选地,在第一方面的一种可能实现方式中,若所述座位挑选信息为推荐挑选信息,则调取推荐挑选策略获取所述一类用户端或所述二类用户端基于所述预约区域挑选的座位预约信息,包括:
[0023] 若所述座位挑选信息为推荐挑选信息,则调取所述预约区域发送给所述一类用户端或所述二类用户端;
[0024] 接收所述一类用户端基于所述预约区域选取的预约范围,根据所述预约范围得到多个满足单独预约条件的推荐座位发送给所述一类用户端,将所述一类用户端挑选的推荐座位作为目标座位;或,
[0025] 接收所述二类用户端基于所述预约区域选取的预约范围,根据所述预约范围得到多个满足同步预约条件的推荐座位组发送给所述二类用户端,将所述二类用户端挑选的推荐座位组对应的推荐座位作为目标座位;
[0026] 根据所述目标座位生成所述座位预约信息。
[0027] 可选地,在第一方面的一种可能实现方式中,接收所述一类用户端基于所述预约区域选取的预约范围,根据所述预约范围得到多个满足单独预约条件的推荐座位发送给所述一类用户端,将所述一类用户端挑选的推荐座位作为目标座位,包括:
[0028] 接收所述一类用户端输入的推荐挑选信息,调取透明图层叠加在所述预约区域的上方,接收所述一类用户端基于所述透明图层输入的触发痕迹,根据所述触发痕迹生成第一预约区域;
[0029] 获取与所述触发痕迹具有交叉关系的座位作为调整座位,提取所述调整座位的座位形状;
[0030] 根据所述座位形状对所述第一预约区域的形状进行调整,得到第二预约区域,确定位于所述第二预约区域内、且使用状态为空闲状态的预设座位作为推荐座位发送给所述一类用户端进行突出显示;
[0031] 接收所述一类用户端挑选的推荐座位作为目标座位。
[0032] 可选地,在第一方面的一种可能实现方式中,接收所述二类用户端基于所述预约区域选取的预约范围,根据所述预约范围得到多个满足同步预约条件的推荐座位组发送给所述二类用户端,将所述二类用户端挑选的推荐座位组对应的推荐座位作为目标座位,包括:
[0033] 接收所述二类用户端输入的推荐挑选信息,调取透明图层叠加在所述预约区域的上方,接收所述二类用户端基于所述透明图层输入的触发痕迹,根据所述触发痕迹生成第一预约区域;
[0034] 获取与所述触发痕迹具有交叉关系的座位作为调整座位,提取所述调整座位的座位形状;
[0035] 根据所述座位形状对所述第一预约区域的形状进行调整,得到第二预约区域,确定位于所述第二预约区域内、且使用状态为空闲状态的预设座位作为推荐座位;
[0036] 获取所述二类用户端对应的预约数量,若所述推荐座位相邻、且相邻的所述推荐座位的座位数量等于所述预约数量,则将相应所述推荐座位作为同一个推荐座位组;
[0037] 将所述推荐座位组发送给所述二类用户端,接收所述二类用户端挑选的推荐座位组对应的推荐座位作为目标座位。
[0038] 可选地,在第一方面的一种可能实现方式中,在确定所述二类用户端挑选的目标座位之后,还包括:
[0039] 获取所述二类用户端输入的多个预约身份,确定与所述预约身份对应的用户端作为目标用户端;
[0040] 将相应所述目标座位发送给相应所述目标用户端进行确定,根据所述目标用户对所述目标座位的确定信息对所述目标座位进行锁定;
[0041] 其中,各所述目标座位对应有相应的预约身份。
[0042] 可选地,在第一方面的一种可能实现方式中,响应所述座位预约信息,获取所述第一用户端的点餐预约信息,根据所述座位预约信息和所述点餐预约信息生成所述第一用户端的就餐预约信息发送给管理端,包括:
[0043] 响应所述座位预约信息,调取点餐菜单和预设点餐时间发送给所述第一用户端;
[0044] 接收所述第一用户端在所述预设点餐时间内基于所述点餐菜单选取的目标餐品,根据所述目标餐品生成点餐预约信息;
[0045] 若在所述预设点餐时间内未接收到所述第一用户端的点餐预约信息,则对所述第一用户端对应的座位预约信息进行解除;
[0046] 根据所述座位预约信息和所述点餐预约信息生成所述第一用户端的就餐预约信息发送给管理端。
[0047] 本发明实施例的第二方面,提供一种用于智慧园区的处理平台,包括:
[0048] 布局模块,用于构建与目标餐厅对应的餐厅布局图,根据管理端的区域配置信息对所述餐厅布局图进行更新,得到包括预约区域和非预约区域的目标布局图;
[0049] 请求模块,用于接收第一用户端的预约请求,调取所述目标布局图对应的预约区域发送给所述第一用户端,并接收所述第一用户端基于所述预约区域输入的就餐模式信息和座位挑选信息;
[0050] 预约模块,用于根据所述就餐模式信息和所述座位挑选信息得到相应所述第一用户端对应的座位预约信息,所述就餐模式信息包括单独就餐模式和同步就餐模式,所述座位挑选信息包括定制挑选信息和推荐挑选信息;
[0051] 点餐模块,用于响应所述座位预约信息,获取所述第一用户端的点餐预约信息,根据所述座位预约信息和所述点餐预约信息生成所述第一用户端的就餐预约信息发送给管理端。
[0052] 本发明的有益效果如下:
[0053] 1、本发明可以结合用户的就餐需求进行就餐预约,提高用户的就餐效率。本发明在结合用户需求进行就餐预约时,会首先依据用户输入的就餐模式信息和座位挑选信息得到用户的座位预约信息,从而可以依据用户的就餐数量和挑选需求为用户提供合适的座位进行预约,减少用户就餐时找寻座位的时间,提高用户的就餐效率。并且在得到用户的座位预约信息后,本发明还会提醒用户在预设点餐时间内完成点餐预约信息,从而可以尽快将用户选取的菜品送到用户预约的座位上,让用户能够尽早完成就餐,提高用户就餐时的效率。
[0054] 2、本发明在得到用户的座位预约信息时,会依据第一用户端的就餐模式信息将第一用户端划分为单独就餐的一类用户端和多人同步就餐的二类用户端,并且会依据用户选定的座位挑选信息采取不同的座位挑选方式得到用户选定的目标座位。在用户选择定制挑选信息时,本发明会直接将用户在预约区域内选定的座位作为目标座位进行预约,在用户选择推荐挑选信息时,本发明会依据用户划定的区域选取出区域内满足预约条件的座位供用户进行挑选,当用户为一类用户端时,本发明会将区域内处于空闲状态的座位都推荐给用户进行挑选,当用户为二类用户端时,本发明会将区域内处于空闲状态、且连在一起的座位推荐给用户进行挑选,从而可以结合用户的用餐数量和挑选需求为用户推荐相应的座位以供用户进行挑选,并且在为用户推荐合适的座位时,本发明还会将与用户划定的区域有交叉关系的座位都作为可供推荐的座位进行筛选,从而可以结合用户需求相对扩大推荐时的范围,为用户提供更多的推荐座位以供用户进行参考。
[0055] 3、本发明在得到二类用户端对应的目标座位后,还会将相应的目标座位发送给二类用户端选取的多个预约身份对应的目标用户端进行确定,并在接收到目标用户端的确定信息才会对相应的目标座位进行预约锁定,从而可以减少占座情况,营造和谐的就餐环境。

附图说明

[0056] 图1是本发明实施例提供的一种座位预约信息的示意图;
[0057] 图2是本发明实施例提供的一种用于智慧园区的处理平台的结构示意图。

具体实施方式

[0058] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0059] 本申请的执行主体可以包括但不限于以下中的至少一个:用户设备、网络设备等。其中,用户设备可以包括但不限于计算机、智能手机、个人数字助理(Personal Digital Assistant,简称:PDA)及上述提及的电子设备等。网络设备可以包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机组成的一个超级虚拟计算机。本实施例对此不做限制。包括步骤S1至步骤S4,具体如下:
[0060] S1,构建与目标餐厅对应的餐厅布局图,根据管理端的区域配置信息对所述餐厅布局图进行更新,得到包括预约区域和非预约区域的目标布局图。
[0061] 在实际应用中,目标餐厅内可以有能够进行预约的预约区域和不能进行预约的非预约区域,对于非预约区域,用户在就餐时可以自行前往非预约区域寻找合适的位置进行就餐,本方案主要是针对预约区域的就餐方式进行的说明,对于非预约区域的就餐方式本方案在此不做赘述。
[0062] 在根据管理端的区域配置信息对餐厅布局图进行更新时,可以调取透明图层叠加在餐厅布局图的上方,然后依据用户的触发痕迹获取预约区域,并将用户没有选定的区域作为非预约区域。
[0063] S2,接收第一用户端的预约请求,调取所述目标布局图对应的预约区域发送给所述第一用户端,并接收所述第一用户端基于所述预约区域输入的就餐模式信息和座位挑选信息。
[0064] 可以理解的是,目标布局图中的预约区域是可以进行预约的区域,因此在接收到第一用户端的预约请求后,本方案会调取目标布局图中的预约区域发送给第一用户端进行相应的就餐预约,并且由于各个第一用户端的预约需求可能也会不一样,因此本方案在将预约区域发送给第一用户端后,还会接收第一用户端基于预约区域输入的就餐模式信息和座位挑选信息,以此来得到第一用户端的就餐需求。
[0065] 在上述实施例的基础上步骤S2的具体实现方式可以是:
[0066] S21,接收第一用户端基于预约界面输入的预约请求,调取目标布局图对应的预约区域显示在所述第一用户端的预约界面处。
[0067] 在实际应用中,在将目标布局图对应的预约区域显示在预约界面处时,可以事先在预约界面中设置一个显示区域,然后将预约区域显示在该显示区域内。
[0068] S22,根据所述第一用户端基于所述预约界面的就餐模式交互信息,确定所述就餐模式信息,所述就餐模式信息包括单独就餐模式和同步就餐模式。
[0069] 在实际应用中,预约界面中可以设置与单独就餐模式和同步就餐模式对应的虚拟按钮,从而可以依据第一用户端对相应虚拟按钮的点击信息确定就餐模式信息。
[0070] 值得一提的是,用户在选择就餐模式信息时,只能选择单独就餐模式和同步就餐模式中的一种就餐模式,而不能两个就餐模式都进行选择。
[0071] 可以理解的是,在实际应用中,用户可能会单独进行就餐,也可能会多人一起进行就餐,因此在选择就餐模式时可以依据用户的需求选择相应的单独就餐模式或同步就餐模式。
[0072] S23,根据所述第一用户端基于所述预约界面的座位模式交互信息,确定所述座位挑选信息,所述座位挑选信息包括定制挑选信息和推荐挑选信息。
[0073] 在实际应用中,预约界面中还可以设置与定制挑选信息和推荐挑选信息对应的虚拟按钮,从而可以依据第一用户端对相应虚拟按钮的点击信息确定座位挑选信息。
[0074] 值得一提的是,用户在选择座位挑选信息时,也只能选择定制挑选信息和推荐挑选信息中的一种挑选信息,而不能两个挑选信息都进行选择。
[0075] 可以理解的是,在实际应用中,用户在挑选座位时可能会想要自己定制相应的座位进行就餐,也可能会想要选择系统推荐的座位进行就餐,因此在选择座位挑选信息时用户可以依据自己的需求选择相应的定制挑选信息或推荐挑选信息。
[0076] S3,根据所述就餐模式信息和所述座位挑选信息得到相应所述第一用户端对应的座位预约信息,所述就餐模式信息包括单独就餐模式和同步就餐模式,所述座位挑选信息包括定制挑选信息和推荐挑选信息。
[0077] 在上述实施例的基础上步骤S3的具体实现方式可以是:
[0078] S31,获取所述就餐模式信息为单独就餐模式的第一用户端作为一类用户端,所述就餐模式信息为同步就餐模式的第一用户端作为二类用户端。
[0079] 可以理解的是,为了对第一用户端进行区分,本方案会依据第一用户端选取的就餐模式信息将其划分为一类用户端或二类用户端。
[0080] S32,若所述座位挑选信息为定制挑选信息,则调取定制挑选策略获取所述一类用户端或所述二类用户端基于所述预约区域挑选的座位预约信息。
[0081] 在一些实施例中,步骤S32可以通过步骤S321至步骤S322实现,具体如下:
[0082] S321,若所述座位挑选信息为定制挑选信息,则调取所述预约区域发送给所述一类用户端或所述二类用户端。
[0083] 可以理解的是,如果座位挑选信息为定制挑选信息,说明用户可能想要自己对座位进行挑选,因此可以将预约区域发送给相应的一类用户端或二类用户端进行挑选。
[0084] S322,接收所述一类用户端或所述二类用户端基于所述预约区域选定的预设座位作为目标座位,根据所述目标座位生成座位预约信息。
[0085] 在实际应用中,用户在对预约区域中的预设座位进行挑选时,可以将不能挑选的座位和能够进行挑选的座位通过不同的像素值进行显示,例如不能预约的座位可以设置成灰色的像素值,能够预约的座位可以设置成灰色以外的其他像素值,例如白色像素值,从而可以让用户能够直观地得知哪些座位是能够进行预约的,并从能够进行预约的座位中挑选出自己心仪的座位进行预约。
[0086] S33,若所述座位挑选信息为推荐挑选信息,则调取推荐挑选策略获取所述一类用户端或所述二类用户端基于所述预约区域挑选的座位预约信息。
[0087] 在一些实施例中,步骤S33可以通过步骤S331至步骤S333实现,具体如下:
[0088] S331,若所述座位挑选信息为推荐挑选信息,则调取所述预约区域发送给所述一类用户端或所述二类用户端。
[0089] 如果座位挑选信息为推荐挑选信息,说明用户可能想要对系统推荐的座位进行挑选预约。
[0090] S332,接收所述一类用户端基于所述预约区域选取的预约范围,根据所述预约范围得到多个满足单独预约条件的推荐座位发送给所述一类用户端,将所述一类用户端挑选的推荐座位作为目标座位。
[0091] 本方案针对一类用户端和二类用户端推荐座位的方式是不同的,步骤S332主要是针对一类用户端的座位推荐方式。具体的,本方案会先得到一类用户端选取的预约范围,然后再将预约范围内满足单独预约条件的推荐座位发送给一类用户端进行选择,从而可以将一类用户端最终选择的推荐座位作为目标座位进行预约。
[0092] 在一些实施例中,步骤S332可以通过以下步骤实现:
[0093] S3321,接收所述一类用户端输入的推荐挑选信息,调取透明图层叠加在所述预约区域的上方,接收所述一类用户端基于所述透明图层输入的触发痕迹,根据所述触发痕迹生成第一预约区域。
[0094] 可以理解的是,为了获取用户想要选定的区域,可以调取透明图层叠加子在预约区域上方,然后依据用户在透明图层上划定的区域得到第一预约区域。
[0095] S3322,获取与所述触发痕迹具有交叉关系的座位作为调整座位,提取所述调整座位的座位形状。
[0096] 可以理解的是,用户划定的第一预约区域可能是不规则的,该第一预约区域的边缘可能会与一些座位存在交叉,为了可以结合用户的需求使推荐时的范围相对达到最大,为用户提供尽可能多的推荐座位进行参考,本方案在推荐时也会将与第一预约区域有交叉关系的调整座位也纳入推荐时的预约区域当中。
[0097] 在实际应用中,调整座位的座位形状可以是工作人员预先进行设置的,例如可以是矩形。
[0098] S3323,根据所述座位形状对所述第一预约区域的形状进行调整,得到第二预约区域,确定位于所述第二预约区域内、且使用状态为空闲状态的预设座位作为推荐座位发送给所述一类用户端进行突出显示。
[0099] 接收所述一类用户端挑选的推荐座位作为目标座位。
[0100] 其中,第二预约区域是指通过座位形状对第一预约区域进行扩大调整后的区域。在得到第二预约区域后,便可以将第二预约区域内使用状态为空闲状态的预设座位作为推荐座位发送给一类用户端进行突出显示,并接收一类用户端挑选的推荐座位作为目标座位。
[0101] 在实际应用中,在对推荐座位进行突出显示时,可以将推荐座位的座位轮廓进行加粗显示并调取相应的提示框对其进行圈定显示,也可以将推荐座位的像素值进行更改,从而对其进行突出显示。
[0102] S333,或,接收所述二类用户端基于所述预约区域选取的预约范围,根据所述预约范围得到多个满足同步预约条件的推荐座位组发送给所述二类用户端,将所述二类用户端挑选的推荐座位组对应的推荐座位作为目标座位。根据所述目标座位生成所述座位预约信息。
[0103] 步骤S333主要是针对二类用户端的座位推荐方式。可以理解的是,二类用户端包括多个用户同步进行就餐,因此在为二类用户端推荐相应的座位时,可以先得到二类用户端选取的预约范围,然后再将预约范围内满足同步预约条件的推荐座位组发送给二类用户端进行挑选,该推荐座位组包括多个推荐座位。
[0104] 在一些实施例中,步骤S333可以通过以下步骤实现:
[0105] S3331,接收所述二类用户端输入的推荐挑选信息,调取透明图层叠加在所述预约区域的上方,接收所述二类用户端基于所述透明图层输入的触发痕迹,根据所述触发痕迹生成第一预约区域。
[0106] S3332,获取与所述触发痕迹具有交叉关系的座位作为调整座位,提取所述调整座位的座位形状。
[0107] S3333,根据所述座位形状对所述第一预约区域的形状进行调整,得到第二预约区域,确定位于所述第二预约区域内、且使用状态为空闲状态的预设座位作为推荐座位。
[0108] 上述得到第一预约区域、第二预约区域和推荐座位的方式同步骤S332中得到第一预约区域、第二预约区域和推荐座位的方式类似,本方案在此不做赘述。
[0109] S3334,获取所述二类用户端对应的预约数量,若所述推荐座位相邻、且相邻的所述推荐座位的座位数量等于所述预约数量,则将相应所述推荐座位作为同一个推荐座位组。
[0110] 可以理解的是,二类用户端包括多个用户同步进行就餐,例如,二类用户端可能是多个公司同事一起进行就餐,在就餐时,多个用户一般可能会选择坐在一起就餐,因此在为二类用户端推荐座位时,可以根据二类用户端的预约数量获取第二预约区域连着的座位对二类用户端进行推荐。
[0111] 参见图1,为本发明实施例提供的一种座位预约信息的示意图。从图1中可以看出,该用户分别选取了同步就餐模式和推荐挑选信息,即图1对应二类用户端选取推荐挑选信息的预约方式,图1中该二类用户端输入的预约数量为2,因此在为其进行推荐时,本方案会获取到第二预约区域内相邻且数量为2的推荐座位作为同一个推荐座位组推荐给用户。
[0112] S3335,将所述推荐座位组发送给所述二类用户端,接收所述二类用户端挑选的推荐座位组对应的推荐座位作为目标座位。
[0113] 可以理解的是,推荐座位组可能会有多组,因此本方案会依据二类用户端挑选的推荐座位组作为最终进行预约的目标座位。
[0114] 通过上述方式,可以结合用户的需求为用户推荐满足预约条件的座位进行预约,为用户在预约座位时提供了相应的参考。
[0115] 此外,在上述实施例的基础上,本方案在确定二类用户端挑选的目标座位之后,还包括:
[0116] 获取所述二类用户端输入的多个预约身份,确定与所述预约身份对应的用户端作为目标用户端。
[0117] 可以理解的是,在用户端为二类用户端时,其是可以同时预约多个座位的,为了防止占座的情况出现,本方案在确定二类用户端对应的多个目标座位后,还会对目标座位进行身份确定后再锁定,从而可以减少占座的情况。
[0118] 值得一提的是,本方案中每个用户端都会有其对应的身份信息,每个身份信息只能对应预约一个座位,因此二类用户端在进行座位预约时,可以输入多个预约身份,然后依据预约身份的数量对相应数量的座位进行预约。
[0119] 在实际应用中,二类用户端在输入多个预约身份时,可以预先设置一个身份关联表,该身份关联表中可以预先存储多个预约身份,二类用户端在预约时可以直接调取身份关联表,然后从中选取相应的预约身份进行座位的预约。
[0120] 将相应所述目标座位发送给相应所述目标用户端进行确定,根据所述目标用户对所述目标座位的确定信息对所述目标座位进行锁定。
[0121] 其中,各所述目标座位对应有相应的预约身份。
[0122] 在实际应用中,由于目标座位是通过二类用户端统一进行选取的,因此在将目标座位发送给目标用户端进行确定时,可以随机将各个目标座位匹配至各个目标用户端,使得每个目标用户端都有其唯一对应的目标座位进行确定,并在目标用户端对相应的目标座位确定之后对相应的目标座位进行锁定。
[0123] 通过上述方式,可以减少占座情况,营造和谐的就餐环境。
[0124] S4,响应所述座位预约信息,获取所述第一用户端的点餐预约信息,根据所述座位预约信息和所述点餐预约信息生成所述第一用户端的就餐预约信息发送给管理端。
[0125] 在用户完成座位的预约后,为了节省用户的就餐时间,本方案还会获取到用户的点餐预约信息,从而可以尽快将用户点的菜品放到用户预约的座位上,使用户可以尽早进行就餐,提高用户的就餐效率。
[0126] 在上述实施例的基础上步骤S4的具体实现方式可以是:
[0127] S41,响应所述座位预约信息,调取点餐菜单和预设点餐时间发送给所述第一用户端。
[0128] 可以理解的是,为了使用户可以尽快完成点餐,本方案在将点餐菜单发送给第一用户端时还会将预设点餐时间也一起发送给第一用户端,从而使得用户可以在预设点餐时间内尽快完成点餐。
[0129] 还可以理解的是,由于在用餐高峰期时餐厅内的人流量是比较大的,如果用户迟迟不点餐而进行占座,可能会影响到其他人的就餐,因此本方案会设置一个预设点餐时间供用户进行点餐操作,例如需要用户在5分钟内完成点餐操作。
[0130] S42,接收所述第一用户端在所述预设点餐时间内基于所述点餐菜单选取的目标餐品,根据所述目标餐品生成点餐预约信息。
[0131] 在实际应用中,点餐菜单可以由餐厅的工作人员预先根据菜品进行相应的设置,如果菜品发生改变,也可以对点餐菜单进行相应的更改。其中,目标餐品可以是固定价格的餐品,当用户完成点餐后,服务人员可以将做好的餐品送到相应的用餐座位处,例如,用户可能会依据线上的点餐菜单选取一份牛肉面,当牛肉面做好后,服务人员可以将牛肉面放置在用户预约的用餐座位处。
[0132] S43,若在所述预设点餐时间内未接收到所述第一用户端的点餐预约信息,则对所述第一用户端对应的座位预约信息进行解除。
[0133] 可以理解的是,如果预设点餐时间内没有接收到第一用户端的点餐预约信息,说明用户没有在规定的时间内完成点餐操作,为了不影响其他人的就餐,在这种情况下,本方案会将第一用户端的座位预约信息也进行相应的解除。
[0134] S44,根据所述座位预约信息和所述点餐预约信息生成所述第一用户端的就餐预约信息发送给管理端。
[0135] 通过上述方式,可以节约用户的就餐时间,提高用户就餐时的效率。
[0136] 此外,在上述实施例的基础上,本方案还包括以下实施例:
[0137] A1,接收所述第一用户端输入的排队等候信息,获取排队列表中的最后一个等候序号,根据所述等候序号为所述第一用户端添加相应的等候序号,并将所述第一用户端对应的等候序号添加至所述排队列表中。
[0138] 在实际应用中,还可能会出现餐厅的座位都被预约完,需要等候预约的情况,因此在接收到用户的排队等候信息后,本方案还会生成相应的排队列表来实时更新用户的排队情况。
[0139] 具体的,在排队时,本方案会依据各个第一用户端输入排队等候信息的先后顺序为其添加相应的等候序号,例如,在接收到当前的第一用户端的排队等候信息时,前面共有4人在进行排队,则该第一用户端的等候序号可以为5。
[0140] A2,获取所述排队等候信息中的预约人数,将所述预约人数与所述排队列表中所述第一用户端对应的等候序号进行绑定。
[0141] 可以理解的是,由于每个用户的就餐人数可能是不一样的,因此本方案还会将预约人数与相应的等候序号进行绑定,从而可以在后续通过预约人数和等候序号提醒相应的用户进行预约。
[0142] A3,接收管理端对预约区域内相应占用座位的解锁信息,对所述解锁信息进行解析得到解锁数量。
[0143] 在餐厅内的用户完成就餐后,管理端在将相应的座位收拾好后可以对相应的座位进行解锁,从而可以让排队的用户能够前往相应的座位进行就餐。
[0144] A4,基于所述解锁数量对所述排队列表进行遍历,获取所述排队列表中预约人数小于等于所述解锁数量、且排列在最前面的等候序号对应的第一用户端作为可预约用户端,生成可预约信息发送给所述可预约用户端进行座位的预约。
[0145] 例如,当解锁数量为3时,如果排队列表中第一个等候序号对应的预约人数为2,则可以对该等候序号对应的第一用户端进行预约提醒。
[0146] 可以理解的是,如果预约人数小于等于解锁数量,说明相应的座位数量是满足相应的第一用户端的用户就餐数量的,因此可以生成可以预约信息提醒该第一用户端进行相应的就餐预约。
[0147] 通过上述方式,可以结合用户的就餐需求有次序地让用户进行排队就餐,并在满足预约条件时提醒相应的用户进行预约就餐,营造和谐的就餐环境。
[0148] 参见图2,是本发明实施例提供的一种用于智慧园区的处理平台的结构示意图,该用于智慧园区的处理平台包括:
[0149] 布局模块,用于构建与目标餐厅对应的餐厅布局图,根据管理端的区域配置信息对所述餐厅布局图进行更新,得到包括预约区域和非预约区域的目标布局图;
[0150] 请求模块,用于接收第一用户端的预约请求,调取所述目标布局图对应的预约区域发送给所述第一用户端,并接收所述第一用户端基于所述预约区域输入的就餐模式信息和座位挑选信息;
[0151] 预约模块,用于根据所述就餐模式信息和所述座位挑选信息得到相应所述第一用户端对应的座位预约信息,所述就餐模式信息包括单独就餐模式和同步就餐模式,所述座位挑选信息包括定制挑选信息和推荐挑选信息;
[0152] 点餐模块,用于响应所述座位预约信息,获取所述第一用户端的点餐预约信息,根据所述座位预约信息和所述点餐预约信息生成所述第一用户端的就餐预约信息发送给管理端。
[0153] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。