用于餐饮服务的场景定制的方法、装置、系统及电子设备与流程

文档序号:14396406阅读:365来源:国知局

本申请涉及餐饮服务行业信息化领域,具体涉及一种用于餐饮服务的场景定制的方法。本申请还涉及一种用于餐饮服务的场景更新的方法。本申请同时涉及一种餐饮系统。本申请还涉及一种用于餐饮服务的场景定制的装置,一种用于餐饮服务的场景更新的装置,一种用于实现用于餐饮服务的场景定制的电子设备,以及一种用于实现的电子设备。



背景技术:

随着计算机、计算机网络技术及电子技术的发展,竞争日趋激烈的餐饮服务行业由传统管理模式逐渐过渡到了信息化管理模式,大、中型餐饮服务企业中普遍采用餐饮服务管理系统,以提供便捷与高效的服务,同时进行有效的数据管理与分析,从而实现餐饮服务管理的稳定、安全、准确以及高效化,甚至一些小微餐饮服务企业也大多引入了电子点餐和收银系统。例如,采用pos机或者pad或者触摸屏或者其他无线点菜器,代替手工作业作为终端,通过网络传递数据到餐饮服务信息化管理平台,将餐饮服务业的前台营业(例如点餐、收银)、采购、库存、财务、会员管理、数据统计、以及其他管理工作,集中进行系统的管理。

餐饮服务行业的天然的多样性特点使得各餐饮服务门店业务流程、菜品管理、支付方式和界面显示内容都不相同,即使是一个连锁企业,其所属的各个门店的模式也可能略有差异,另外,各个餐饮服务门店为了吸引顾客很可能根据季节或者经营主题的变化,会调整台位摆放、菜品以及业务流程,因此难以实现适用于各种餐饮服务门店的多种场景及场景变化的通用性软件。现有餐饮服务管理系统,一般采用固定界面和固化流程,当客户业务流程和界面显示需要调整时或者提供给不同客户时,需要根据客户需求进行定制开发,因而存在界面和流程无法灵活设置问题,从而导致无法适应不同客户的业务差异。



技术实现要素:

本申请提供一种用于餐饮服务的场景定制的方法,以解决现有餐饮服务系统的采用固定界面和固化流程的设计方式,导致界面和流程无法灵活设置,从而无法适应不同客户的业务差异的问题。

本申请另外提供一种用于餐饮服务的场景更新的方法。

本申请还提供一种餐饮服务系统。

本申请还提供一种用于餐饮服务的场景定制的装置。

本申请还提供一种用于餐饮服务的场景更新的装置。

本申请还提供一种实现用于餐饮服务的场景定制的方法的电子设备。

本申请还提供一种实现用于餐饮服务的场景更新的方法的电子设备。

本申请提供一种用于餐饮服务的场景定制的方法,包括:

通过可视化界面提供餐饮服务场景的定制生成界面,所述定制生成界面包括至少一个可操作餐饮服务元素;

接收对应于某个特定定制场景的对所述可操作餐饮服务元素的设定操作,所述设定操作包括对所述可操作餐饮服务元素的布局、外观和处理逻辑的设定;

根据所述设定操作生成记录所述特定定制场景的场景文件;

发布所述场景文件对应的定制场景。

可选的,所述定制场景,包括下述至少一种场景:点菜场景、收银场景、台位场景、优惠券场景、会员场景、登录场景、员工场景、经理场景、经理报表。

可选的,所述台位场景,包括:批量添加功能或修改台位功能。

可选的,所述对所述可操作餐饮服务元素的布局、外观和处理逻辑的设定,包括下述至少一种处理:

通过拖拽实现对所述可操作餐饮服务元素的添加或删除;

设置所述可操作餐饮服务元素的位置属性;

设置所述可操作餐饮服务元素的外观属性;

设置所述可操作餐饮服务元素的动作属性;

其中,所述可操作餐饮服务元素,至少包括下述元素中的一种:按钮、单选框、复用框、文本框、文本区域。

可选的,所述可操作餐饮服务元素的外观属性和所述可操作餐饮服务元素的位置属性,适应在手持终端设备或低分辨率设备上进行显示。

可选的,所述设置所述可操作餐饮服务元素的外观属性,包括编辑其下述任一属性:

文字内容、文字样式、大小、颜色、图片。

可选的,所述设置所述可操作餐饮服务元素的位置属性,包括:

设置所述可操作餐饮服务元素坐标、设置不同的所述可操作性餐饮服务元素之间的位置关系。

可选的,所述设置所述可操作餐饮服务元素的动作属性,包括下述任一处理:

设置所述可操作餐饮服务元素所能触发的事件处理及场景跳转;其中,所述场景跳转,是根据各定制场景对应的场景id,在相互关联的各场景间进行切换;

为所述可操作餐饮服务元素设置其所对应的快捷键;

为所述可操作餐饮服务元素设置其所对应的用户权限。

可选的,所述根据所述设定操作生成记录所述特定定制场景的场景文件,包括下述任一处理:

将所述定制场景的设置信息保存在数据库中,在发布定制场景前,从数据库读取该设置信息并转换生成xml文件;或者,

将所述定制场景的设置信息保存在xml文件中;

其中,所述xml文件,即场景文件。

可选的,所述发布所述场景文件对应的定制场景,包括下述任一处理方式:

根据预设时间,主动定时推送所述场景文件;或者

收到携带请求获取定制场景的请求消息时,向请求方发送所请求的场景文件;或者

首次收到请求方登录信息,并且在请求方登录后发送所述场景文件。

可选的,在接收对应于某个特定定制场景的对所述可操作餐饮服务元素的设定操作的步骤之前,包括:

打开已有场景文件,加载其对应场景所包含的可操作餐饮服务元素,并对这些元素进行定制修改;或者新增定制场景;其中,所述定制修改包括下述任一处理:

编辑各可操作餐饮服务元素的布局、外观和处理逻辑;

修改各场景之间的跳转关系。

可选的,在接收对应于某个特定定制场景的对所述可操作餐饮服务元素的设定操作的步骤之前,进行下述处理:

根据用户权限确定允许该用于对于可操作餐饮服务元素的设置及修改范围。

可选的,所述通过可视化界面提供餐饮服务场景的定制生成界面,包括:

提供场景定制模板或者提供场景定制向导,用于创建定制场景。

本申请还提供一种用于餐饮服务的场景更新的方法,包括:

接收定制场景的场景发布消息和场景文件;其中,所述场景文件,包括可操作餐饮服务元素;

从所述场景文件中,获取其对应定制场景的可操作餐饮服务元素的布局、外观和处理逻辑;

根据所述可操作餐饮服务元素的布局及外观生成显示界面,根据所述处理逻辑完成所述定制场景的界面元素的处理逻辑。

可选的,所述接收定制场景的场景发布消息和场景文件,包括下述处理:

接收场景发送方的场景发布消息后,向发送方发送请求获取定制场景的消息;

接收来自发送方的场景文件。

可选的,所述接收定制场景的场景发布消息和场景文件,包括下述处理:

根据预设时间,向发送方请求获取场景文件;其中,所述预设时间,是在场景发送方的场景发布消息中携带的请求方获取场景文件的时间信息。

可选的,所述接收定制场景的场景发布消息和场景文件,包括下述处理:

开机时或者定时检查场景版本号,确定是否有版本更新;

若是,则请求获取新版本场景文件。

可选的,所述根据所述可操作餐饮服务元素的布局及外观生成显示界面,包括下述处理:

根据设备的屏幕大小和分辨率,针对所述可操作餐饮服务元素生成显示界面。

本申请还提供一种餐饮服务系统,包括:定制生成界面模块、场景定制模块、场景发布模块和场景更新模块;其中,

定制生成界面模块,用于通过可视化界面提供餐饮服务场景的定制生成界面,所述定制生成界面包括至少一个可操作餐饮服务元素;

场景定制模块,用于通过所述定制生成界面接收对应于某个特定定制场景的对所述可操作餐饮服务元素的设定操作,所述设定操作包括对所述可操作餐饮服务元素的布局、外观和处理逻辑的设定,并根据所述设定操作生成记录所述特定定制场景的场景文件;

场景发布模块,用于发布所述特定定制场景,包括发送场景发布消息和场景文件;

场景更新模块,用于接收所述特定定制场景的场景发布消息和场景文件,从所述场景文件中,获取可操作餐饮服务元素的布局、外观和处理逻辑,根据所述可操作餐饮服务元素的布局及外观生成显示界面,根据所述处理逻辑完成所述特定定制场景的界面元素的处理逻辑。

可选的,所述场景定制模块,包括场景修改子模块,用于打开已有场景文件,加载其对应场景所包含的可操作餐饮服务元素,并对这些元素进行定制修改;或者新增定制场景;其中,所述定制修改包括下述任一处理:

编辑各可操作餐饮服务元素的布局、外观和处理逻辑;

修改各场景之间的跳转关系。

可选的,所述场景更新模块,包括场景更新控制子模块,用于控制场景更新的时机,采用下述任一处理方式:

根据预设时间,向所述场景发布模块请求获取场景文件;其中,所述预设时间,是在所述场景发布模块发送的场景发布消息中携带的,允许所述场景更新模块获取场景文件的时间;

开机时或者定时检查场景版本号,若有版本更新,则向所述场景发布模块请求获取新版本场景文件。

可选的,所述场景更新模块,包括显示控制子模块,用于根据设备的屏幕大小和分辨率,针对所述可操作餐饮服务元素生成显示界面。

本申请还提供一种用于餐饮服务的场景定制的装置,包括:

定制生成界面单元,用于通过可视化界面提供餐饮服务场景的定制生成界面,所述定制生成界面包括至少一个可操作餐饮服务元素;

场景定制单元,用于接收对应于某个特定定制场景的对所述可操作餐饮服务元素的设定操作,所述设定操作包括对所述可操作餐饮服务元素的布局、外观和处理逻辑的设定;

场景文件生成单元,用于根据所述设定操作生成记录所述特定定制场景的场景文件;

场景发布单元,用于发布所述场景文件对应的定制场景。

本申请还提供一种用于餐饮服务的场景更新的装置,包括:

定制场景接收单元,用于接收定制场景的场景发布消息和场景文件;其中,所述场景文件,包括可操作餐饮服务元素;

定制场景界面元素获取单元,用于从所述场景文件中,获取其对应定制场景的可操作餐饮服务元素的布局、外观和处理逻辑;

场景更新单元,用于根据所述可操作餐饮服务元素的布局及外观生成显示界面,根据所述处理逻辑完成所述定制场景的界面元素的处理逻辑。

本申请还提供一种电子设备,包括:

存储器,及

处理器,其中,所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令:

通过可视化界面提供餐饮服务场景的定制生成界面,所述定制生成界面包括至少一个可操作餐饮服务元素;

接收对应于某个特定定制场景的对所述可操作餐饮服务元素的设定操作,所述设定操作包括对所述可操作餐饮服务元素的布局、外观和处理逻辑的设定;

根据所述设定操作生成记录所述特定定制场景的场景文件;

发布所述场景文件对应的定制场景。

本申请还提供一种电子设备,包括:

存储器,及

处理器,其中,所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令:

接收定制场景的场景发布消息和场景文件;其中,所述场景文件,包括可操作餐饮服务元素;

从所述场景文件中,获取其对应定制场景的可操作餐饮服务元素的布局、外观和处理逻辑;

根据所述可操作餐饮服务元素的布局及外观生成显示界面,根据所述处理逻辑完成所述定制场景的界面元素的处理逻辑。

与现有技术相比,本申请具有以下优点:

本申请提供的用于餐饮服务的场景定制的方法、装置及电子设备,包括通过可视化界面提供餐饮服务场景的定制生成界面,所述定制生成界面包括至少一个可操作餐饮服务元素;接收对应于某个特定定制场景的对所述可操作餐饮服务元素的设定操作,所述设定操作包括对所述可操作餐饮服务元素的布局、外观和处理逻辑的设定;根据所述设定操作生成记录所述特定定制场景的场景文件;发布所述场景文件对应的定制场景,使得客户能够根据自己的业务流程,灵活设置界面显示内容和业务处理逻辑,从而解决了现有餐饮服务系统的采用固定界面和固化流程的设计方式,导致界面和流程无法灵活设置,因而无法适应不同客户的业务差异的问题。

附图说明

图1是本申请其一实施例提供的用于餐饮服务的场景定制的方法的处理流程图;

图2是本申请其一实施例的pos端用户交互流程举例示意图;

图3是本申请其一实施例提供的用于餐饮服务的场景定制的方法的boh后台设置场景界面举例示意图;

图4是本申请其一实施例的pos端显示的场景关联的举例示意图;

图5是本申请实施例提供的用于餐饮服务的场景定制的方法的台位定义举例示意图;

图6是本申请实施例提供的用于餐饮服务的场景定制的方法的事件定义举例示意图;

图7是本申请其一实施例提供的用于餐饮服务的场景更新的方法的处理流程图;

图8是本申请实施例提供的用于餐饮服务的场景更新的方法的pos点菜界面显示效果举例示意图;

图9是本申请实施例提供的一种餐饮服务系统的示意图;

图10是本申请其一实施例提供的用于餐饮服务的场景定制的装置的示意图;

图11是本申请其一实施例提供的用于餐饮服务的场景更新的装置的示意图;

图12是本申请实施例提供的实现用于餐饮服务的场景定制的方法的电子设备示意图。

具体实施方式

在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。

本申请提供一种用于餐饮服务的场景定制的方法。本申请还涉及一种用于餐饮服务的场景更新的方法。本申请还涉及一种餐饮服务系统。本申请还涉及一种用于餐饮服务的场景定制的装置。本申请还涉及一种用于餐饮服务的场景更新的装置。本申请还涉及一种实现用于餐饮服务的场景定制的电子设备,以及一种用于实现用于餐饮服务的场景更新的电子设备。在下面的实施例中逐一进行详细说明。

本申请其一实施例提供一种用于餐饮服务的场景定制的方法。

以下结合图1至图6对本申请其一实施例提供的一种用于餐饮服务的场景定制的方法的实施例进行说明。其中,图1是本申请其一实施例提供的用于餐饮服务的场景定制的方法的处理流程图;图2是本申请其一实施例的pos端用户交互流程举例示意图;图3是本申请其一实施例提供的用于餐饮服务的场景定制的方法的boh后台设置场景界面举例示意图;图4是本申请其一实施例的pos端显示的场景关联的举例示意图;图5是本申请实施例提供的用于餐饮服务的场景定制的方法的台位定义举例示意图;图6是本申请实施例提供的用于餐饮服务的场景定制的方法的事件定义举例示意图。

图1所示的用于餐饮服务的场景定制的方法,包括:

步骤s101,通过可视化界面提供餐饮服务场景的定制生成界面,所述定制生成界面包括至少一个可操作餐饮服务元素;

步骤s102,接收对应于某个特定定制场景的对所述可操作餐饮服务元素的设定操作,所述设定操作包括对所述可操作餐饮服务元素的布局、外观和处理逻辑的设定;

步骤s103,根据所述设定操作生成记录所述特定定制场景的场景文件;

步骤s104,发布所述场景文件对应的定制场景。

目前,餐饮服务行业信息化管理虽然迅速发展,但是仍然面临着缺少通用性餐饮服务管理系统,现有餐饮服务管理系统,一般采用固定界面和固化流程,当客户业务流程和界面显示需要调整时或者提供给不同客户时,需要根据客户需求进行定制开发,并且当客户的终端界面有变化需求时,需要根据需求执行代码级的修改定制,因此,存在大量重复工作的问题,并且由于修改程序研发周期长,无法根据经营需要灵活调整场景。本申请实施例提供一种用于餐饮服务的场景定制的方法,所谓场景定制,是提供一个使用者和生成场景的平台之间交互的途径,让使用者定制能够满足其个性化需求的餐饮服务场景,并能够根据需求的变化随时修改和定制,快速、方便的创建适用于自己的场景,例如,根据餐厅布局任意摆放台位,自定义菜品和支付方式的流程,以及自定义界面上的按钮文字样式,从而提高餐饮服务行业信息化管理的适应性和响应速度。

具体的,本申请实施例以包括服务端和客户端的餐饮服务管理系统为例说明所述用于餐饮服务的场景定制的方法的具体实施方式,服务端以boh后台为例,所谓boh,即backofhouse,指餐饮或酒店等餐饮服务管理系统的后线或后台区,至少包括菜品系列的设置、台位设置收银设置及其他餐饮服务管理流程设置;客户端以pos终端为例,如图2示出了本申请实施例的pos端用户交互流程示意图。

需要说明的是,客户端也可以是pad类设备或者其他智能终端或手持类设备,均在本申请保护范围内,不再一一赘述。

所述步骤s101,通过可视化界面提供餐饮服务场景的定制生成界面,所述定制生成界面包括至少一个可操作餐饮服务元素。

本申请实施例提供的一种用于餐饮服务的场景定制的方法,是给使用者提供可视化的定制生成界面,使用者和生成场景的平台之间通过可视化交互方式,在不需要进行代码层面修改的情况下,完成对其个性化需求的餐饮服务场景的设置与生成,快速、方便的创建适用于自己的场景,例如,boh后台提供的设置场景界面即是所述定制生成界面的例子,如图3所示。

所谓可视化界面,是通过运用视觉感知的方式让使用者象直接使用工具一样在界面上完成所需要的操作,即能够提供所见即所得的操作方式。

所谓定制生成界面,是以可视化方式提供的能自行设置与生成餐饮服务场景的功能界面,所述定制生成界面,至少包括至少一个可操作餐饮服务元素,所谓可操作餐饮服务元素,是指餐饮服务管理系统中的各个功能控件,既可以是能交互操作的菜单、按钮,也可以是显示的图标,例如,台位,分类菜品,下单按钮,结账按钮,会员卡管理按钮,库存分析按钮,报表导航条等。通过对这些可操作餐饮服务元素以可视化方式进行操作,直接生成自己所需要的功能控件并定义其所完成功能的事件处理,而不用写代码,从而定制生成针对餐饮业务流程设计的各个服务场景和管理场景,即为生成定制场景,一般情况,餐饮服务各个业务场景用场景id进行标识。

本申请实施提供的用于餐饮服务的场景定制的方法,所述定制场景,包括下述至少一种场景:点菜场景、收银场景、台位场景、优惠券场景、会员场景、登录场景、员工场景、经理场景、经理报表。具体的,所述台位场景,包括:批量添加功能或修改台位功能。所述点菜场景,包括:根据菜品变化,调整菜品管理流程。所述收银场景,包括:根据支付方式,调整支付流程。

本申请实施例,使用者可以使用场景定制模板或者使用场景定制向导新创建定制场景,也可以对已有的场景进行修改操作。即通过可视化界面提供餐饮服务场景的定制生成界面,包括:

提供场景定制模板或者提供场景定制向导,用于创建定制场景。

所述场景定制模板,是按照餐饮服务的通用的流程提供基本模板,使用者在基本模板上增加、编辑或者删除可操作餐饮服务元素,例如,餐饮服务中一般都会有点菜场景,包括凉菜、热菜和主食菜品类别,以及下单按钮,首先给使用者提供这样一个基本场景,使用者在此基础上定制生成自己需要的点菜场景,例如,添加一个会员价按钮。

所述场景定制向导,是引导使用者按照操作步骤逐步进行操作,在没有任何设置的基础上新增全部需要的可操作餐饮服务元素,并在此过程中指导使用者如何操作来完成场景定制。

例如,图3所展示的boh后台设置定制场景的界面,该具体场景是以冷饮门店的模板为基础进行定制的。

需要说明的是,本申请实施例提供的用于餐饮服务的场景定制的方法,支持对已有的场景进行修改操作,允许使用者能够根据需求的变化随时修改和定制餐饮服务流程,具体的,在接收对应于某个特定定制场景的对所述可操作餐饮服务元素的设定操作的步骤之前,包括:

打开已有场景文件,加载其对应场景所包含的可操作餐饮服务元素,并对这些元素进行定制修改;或者新增定制场景;其中,所述定制修改包括下述任一处理:

编辑各可操作餐饮服务元素的布局、外观和处理逻辑;

修改各场景之间的跳转关系。

例如,图4示出了本申请实施例的pos端显示的场景关联的举例示意图,各场景的关联关系可以在boh设置场景中进行修改。

例如,实际应用中,可以从空白开始创建台位,自定义自己的台位布置,图5示出了对台位定义的操作界面;另外,实际应用中也常常根据餐厅格局改变而调整台位摆放时,通过所述定制生成界面完成台位修改,这即是台位场景的修改;另外收银场景调整也是餐饮服务中常出现的情形,由于经营中需要调整结账方式,将在现金支付基础上增加支票、信用卡、挂帐,通过所述定制生成界面完成收银场景定制修改,或者新增免单、礼券、单品折扣、类别折扣、整单折扣等支付管理方式。

所述步骤s102,接收对应于某个特定定制场景的对所述可操作餐饮服务元素的设定操作,所述设定操作包括对所述可操作餐饮服务元素的布局、外观和处理逻辑的设定。

本步骤的目的是对所述可操作餐饮服务元素进行创建和/或者编辑属性完成定制操作。

所谓可操作餐饮服务元素的布局,是其在相应的定制场景的界面中的位置,以及各个元素之间的位置关系。

所谓可操作餐饮服务元素的外观,是其在相应的定制场景的界面中显示的文字内容、文字样式、大小、颜色、和图片。

所谓可操作餐饮服务元素的处理逻辑,是其所关联的动作属性,包括所能触发的事件处理及场景跳转。

具体的,本申请的实施例中,所述对所述可操作餐饮服务元素的布局、外观和处理逻辑的设定,包括下述至少一种处理:

通过拖拽实现对所述可操作餐饮服务元素的添加或删除;

设置所述可操作餐饮服务元素的位置属性;

设置所述可操作餐饮服务元素的外观属性;

设置所述可操作餐饮服务元素的动作属性;

其中,所述可操作餐饮服务元素,至少包括下述元素中的一种:按钮、单选框、复用框、文本框、文本区域。

具体的,所述设置所述可操作餐饮服务元素的外观属性,包括编辑其下述任一属性:文字内容、文字样式、大小、颜色、图片。

所述设置所述可操作餐饮服务元素的位置属性,包括:设置所述可操作餐饮服务元素坐标、设置不同的所述可操作性餐饮服务元素之间的位置关系。需要注意的是,所述可操作餐饮服务元素的外观属性和所述可操作餐饮服务元素的位置属性,适应在手持终端设备或低分辨率设备上进行显示。

所述设置所述可操作餐饮服务元素的动作属性,包括下述任一处理:设置所述可操作餐饮服务元素所能触发的事件处理及场景跳转;其中,所述场景跳转,是根据各定制场景对应的场景id,在相互关联的各场景间进行切换;

为所述可操作餐饮服务元素设置其所对应的快捷键;

为所述可操作餐饮服务元素设置其所对应的用户权限。

例如,定制场景时针对每个按钮触发的具体功能进行设置,图6所示的对【结账】按钮的设置,包括设置其大小尺寸、位置坐标、字体、颜色、以及所处理的事件。

另外,本申请实施例中,在定制场景时,需要验证使用者的操作权限,即在接收对应于某个特定定制场景的对所述可操作餐饮服务元素的设定操作的步骤之前,进行下述处理:

根据用户权限确定允许该用于对于可操作餐饮服务元素的设置及修改范围。

从而减少关键管理事件的非法操作,大大增加了可靠性。

所述步骤s103,根据所述设定操作生成记录所述特定定制场景的场景文件。

本步骤的目的是生成场景文件。

所述场景文件,记录了所述特定定制场景的需要包括的相关信息,例如,可操作餐饮服务元素的位置属性,如坐标等,各元素的外观属性和设定的动作属性。本申请实施例中的场景文件采用xml文件格式,一个界面元素对应一个xml文件的节点,xml不受软件平台、操作系统的限制、基于schema自描述语义功能,容易描述数据的语义并为计算机理解自动处理,并且xml文件具有可扩展、易维护的优点,适于作为定制信息的载体。

本申请实施例中,所述根据所述设定操作生成记录所述特定定制场景的场景文件,包括下述任一处理:

将所述定制场景的设置信息保存在数据库中,在发布定制场景前,从数据库读取该设置信息并转换生成xml文件;或者,

将所述定制场景的设置信息保存在xml文件中;

其中,所述xml文件,即场景文件。

具体的,当使用数据库保存定制信息时,需要保存的定制信息还包括:文件名称、文件类型,文件路径、页面参数、创建时间等。

所述步骤s104,发布所述场景文件对应的定制场景。

本步骤的目的是发布前述步骤中定制生成的特定定制场景。

本申请实施例中,所述发布所述场景文件对应的定制场景,包括下述任一处理方式:

根据预设时间,主动定时推送所述场景文件;或者

收到携带请求获取定制场景的请求消息时,向请求方发送所请求的场景文件;或者

首次收到请求方登录信息,并且在请求方登录后发送所述场景文件。

实际应用中,发布定制场景有主动推送场景文件或者当有请求消息时再下发场景文件两种方式,一般不能影响系统使用,要设置好在合适的时候发布,如日结后主动将所述场景文件推送到pos端。

以上述本申请提供的用于餐饮服务的场景定制的方法的实施例为基础,本申请还提供一种用于餐饮服务的场景更新的方法的实施例。

以下结合图7至图8对本申请其一实施例提供的一种用于餐饮服务的场景更新的方法的实施例进行说明。其中,图7是本申请其一实施例提供的用于餐饮服务的场景更新的方法的处理流程图;图8是本申请实施例提供的用于餐饮服务的场景更新的方法的pos点菜界面显示效果举例示意图。

由于本实施例以上述本申请提供的用于餐饮服务的场景定制的方法的实施例为基础,因此是简要描述的,相关部分的描述请参见本申请提供的用于餐饮服务的场景定制的方法的实施例的说明即可。

图7所示的用于餐饮服务的场景更新的方法,包括:

步骤s701,接收定制场景的场景发布消息和场景文件;其中,所述场景文件,包括可操作餐饮服务元素;

步骤s702,从所述场景文件中,获取其对应定制场景的可操作餐饮服务元素的布局、外观和处理逻辑;

步骤s703,根据所述可操作餐饮服务元素的布局及外观生成显示界面,根据所述处理逻辑完成所述定制场景的界面元素的处理逻辑。

本申请实施例提供一种用于餐饮服务的场景更新的方法,所谓场景更新,是让使用者能够根据其个性化餐饮服务场景的需求变化,快速、方便的将客户端更新到适用于自己的场景。

具体的,本申请实施例以包括服务端和客户端的餐饮服务管理系统为例说明所述用于餐饮服务的场景更新的方法的具体实施方式,服务端以boh后台为例,客户端以pos终端为例,如图2示出了本申请实施例的pos端用户交互流程示意图。

所述步骤s701,接收定制场景的场景发布消息和场景文件;其中,所述场景文件,包括可操作餐饮服务元素。

本步骤的目的是接收从服务端发送的场景发布消息和场景文件。

具体的,在boh后台中定义各特定定制场景,如可操作餐饮服务元素布局、外观、事件等信息以及特定场景的其他界面信息,将上述设置信息以及各种场景跳转事件设置好并保存;或者在boh后台中编辑现有的餐饮服务的各个场景,得到根据自己个性化需求调整后的餐饮服务场景,例如,根据餐厅布局任意调整台位的摆放,刷新自定义菜品,修改支付流程,保存编辑修改后的场景;boh后台发布修改后的场景。pos端接收boh发布的场景发布消息和场景文件,具体的,包括下述处理:

接收场景发送方的场景发布消息后,向发送方发送请求获取定制场景的消息;

接收来自发送方的场景文件。

其中,所述场景发送方即boh。

另外,pos端进行场景更新的时机,一般需要设置好合适的时机,不能影响现有系统的使用。实际应用中,一般尽量选择在业务闲时进行场景更新,避开业务繁忙时段,例如一般上午11点至下午14点,晚上19点至21点用餐顾客较多,boh侧在场景发布消息中携带场景更新预设时间点或者预设时间段信息尽量避开这些业务忙时段,或者在日结后发布,从而避免由于pos端场景更新影响到现有业务的使用。具体的,接收定制场景的场景发布消息和场景文件,包括下述处理:

根据预设时间,向发送方请求获取场景文件;其中,所述预设时间,是在场景发送方的场景发布消息中携带的请求方获取场景文件的时间信息。

另外,还可以在pos端触发场景更新,这种场景更新方式中,所述接收定制场景的场景发布消息和场景文件,包括下述处理:

开机时或者定时检查场景版本号,确定是否有版本更新;

若是,则请求获取新版本场景文件。

所述步骤s702,从所述场景文件中,获取其对应定制场景的可操作餐饮服务元素的布局、外观和处理逻辑。

本步骤的目的是,从接收到的场景文件中解析出特定定制场景的具体信息,包括可操作餐饮服务元素的布局、外观和处理逻辑。

具体的,pos端从boh后台接收到以xml文件承载的场景更新相关信息,并解析所述xml文件中每个定制场景,事件,和按钮大小、坐标位置,这些信息在步骤s703中进一步处理。其中,图8示出了pos点菜界面显示效果。

所述步骤s703,根据所述可操作餐饮服务元素的布局及外观生成显示界面,根据所述处理逻辑完成所述定制场景的界面元素的处理逻辑。

本步骤的目的,是使用接收到的所述场景文件完成场景更新。

根据所述步骤s702获得的来自boh发布的场景文件中所包含的可操作餐饮服务元素信息,包括其对应的外观、布局、动作属性等信息,例如按钮大小、坐标位置、按钮点击事件处理等,基于设备自身的显示属性生成适应设备屏幕的场景更新后的界面,具体的,所述根据所述可操作餐饮服务元素的布局及外观生成显示界面,包括下述处理:根据设备的屏幕大小和分辨率,针对所述可操作餐饮服务元素生成显示界面。如图8示出了pos点菜界面显示效果。

以本申请提供的所述用于餐饮服务的场景定制的方法的实施例和所述用于餐饮服务的场景更新的方法的实施例为基础,本申请还提供一种餐饮服务系统的实施例。

以下结合图9对本申请实施例提供的餐饮服务系统进行说明。下述实施例是简要描述的,相关部分请见前述的实施例的说明即可。

本申请提供一种餐饮服务系统,包括:定制生成界面模块901、场景定制模块902、场景发布模块903和场景更新模块904;其中,

所述定制生成界面模块901,用于通过可视化界面提供餐饮服务场景的定制生成界面,所述定制生成界面包括至少一个可操作餐饮服务元素;

所述场景定制模块902,用于通过所述定制生成界面接收对应于某个特定定制场景的对所述可操作餐饮服务元素的设定操作,所述设定操作包括对所述可操作餐饮服务元素的布局、外观和处理逻辑的设定,并根据所述设定操作生成记录所述特定定制场景的场景文件;

所述场景发布模块903,用于发布所述特定定制场景,包括发送场景发布消息和场景文件;

所述场景更新模块904,用于接收所述特定定制场景的场景发布消息和场景文件,从所述场景文件中,获取可操作餐饮服务元素的布局、外观和处理逻辑,根据所述可操作餐饮服务元素的布局及外观生成显示界面,根据所述处理逻辑完成所述特定定制场景的界面元素的处理逻辑。

可选的,所述场景定制模块902,包括场景修改子模块902-1,用于打开已有场景文件,加载其对应场景所包含的可操作餐饮服务元素,并对这些元素进行定制修改;或者新增定制场景;其中,所述定制修改包括下述任一处理:

编辑各可操作餐饮服务元素的布局、外观和处理逻辑;

修改各场景之间的跳转关系。

可选的,所述场景更新模块904,包括场景更新控制子模块904-1,用于控制场景更新的时机,采用下述任一处理方式:

根据预设时间,向所述场景发布模块请求获取场景文件;其中,所述预设时间,是在所述场景发布模块发送的场景发布消息中携带的,允许所述场景更新模块获取场景文件的时间;

开机时或者定时检查场景版本号,若有版本更新,则向所述场景发布模块请求获取新版本场景文件。

可选的,所述场景更新模块904,包括显示控制子模块904-2,用于根据设备的屏幕大小和分辨率,针对所述可操作餐饮服务元素生成显示界面。

与本申请提供的一种用于餐饮服务的场景定制的方法的实施例相对应,本申请还提供了一种用于餐饮服务的场景定制的装置。

参照图10,其示出了根据本申请提供的一种用于餐饮服务的场景定制的装置示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关的部分请参见方法实施例的对应说明即可。下述描述的装置实施例仅仅是示意性的。

本申请提供一种用于餐饮服务的场景定制的装置,包括:

定制生成界面单元1001,用于通过可视化界面提供餐饮服务场景的定制生成界面,所述定制生成界面包括至少一个可操作餐饮服务元素;

场景定制单元1002,用于接收对应于某个特定定制场景的对所述可操作餐饮服务元素的设定操作,所述设定操作包括对所述可操作餐饮服务元素的布局、外观和处理逻辑的设定;

场景文件生成单元1003,用于根据所述设定操作生成记录所述特定定制场景的场景文件;

场景发布单元1004,用于发布所述场景文件对应的定制场景。

可选的,所述定制场景,包括下述至少一种场景:点菜场景、收银场景、台位场景、优惠券场景、会员场景、登录场景、员工场景、经理场景、经理报表。

可选的,所述台位场景,包括:批量添加功能或修改台位功能。

可选的,所述对所述可操作餐饮服务元素的布局、外观和处理逻辑的设定,包括下述至少一种处理:

通过拖拽实现对所述可操作餐饮服务元素的添加或删除;

设置所述可操作餐饮服务元素的位置属性;

设置所述可操作餐饮服务元素的外观属性;

设置所述可操作餐饮服务元素的动作属性;

其中,所述可操作餐饮服务元素,至少包括下述元素中的一种:按钮、单选框、复用框、文本框、文本区域。

可选的,所述可操作餐饮服务元素的外观属性和所述可操作餐饮服务元素的位置属性,适应在手持终端设备或低分辨率设备上进行显示。

可选的,所述设置所述可操作餐饮服务元素的外观属性,包括编辑其下述任一属性:

文字内容、文字样式、大小、颜色、图片。

可选的,所述设置所述可操作餐饮服务元素的位置属性,包括:

设置所述可操作餐饮服务元素坐标、设置不同的所述可操作性餐饮服务元素之间的位置关系。

可选的,所述设置所述可操作餐饮服务元素的动作属性,包括下述任一处理:

设置所述可操作餐饮服务元素所能触发的事件处理及场景跳转;其中,所述场景跳转,是根据各定制场景对应的场景id,在相互关联的各场景间进行切换;

为所述可操作餐饮服务元素设置其所对应的快捷键;

为所述可操作餐饮服务元素设置其所对应的用户权限。

可选的,所述根据所述设定操作生成记录所述特定定制场景的场景文件,包括下述任一处理:

将所述定制场景的设置信息保存在数据库中,在发布定制场景前,从数据库读取该设置信息并转换生成xml文件;或者,

将所述定制场景的设置信息保存在xml文件中;

其中,所述xml文件,即场景文件。

可选的,所述发布所述场景文件对应的定制场景,包括下述任一处理方式:

根据预设时间,主动定时推送所述场景文件;或者

收到携带请求获取定制场景的请求消息时,向请求方发送所请求的场景文件;或者

首次收到请求方登录信息,并且在请求方登录后发送所述场景文件。

可选的,所述用于餐饮服务的场景定制的装置,包括场景更新单元,用于在所述在接收对应于某个特定定制场景的对所述可操作餐饮服务元素的设定操作的步骤之前,包括:

打开已有场景文件,加载其对应场景所包含的可操作餐饮服务元素,并对这些元素进行定制修改;或者新增定制场景;其中,所述定制修改包括下述任一处理:

编辑各可操作餐饮服务元素的布局、外观和处理逻辑;

修改各场景之间的跳转关系。

可选的,所述用于餐饮服务的场景定制的装置,包括权限验证单元,用于在接收对应于某个特定定制场景的对所述可操作餐饮服务元素的设定操作的步骤之前,进行下述处理:

根据用户权限确定允许该用于对于可操作餐饮服务元素的设置及修改范围。

可选的,所述通过可视化界面提供餐饮服务场景的定制生成界面,包括:

提供场景定制模板或者提供场景定制向导,用于创建定制场景。

与本申请提供的一种用于餐饮服务的场景更新的方法的实施例相对应,本申请还提供了一种用于餐饮服务的场景更新的装置。

参照图11,其示出了根据本申请提供的一种用于餐饮服务的场景更新的装置示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关的部分请参见方法实施例的对应说明即可。下述描述的装置实施例仅仅是示意性的。

本申请提供一种用于餐饮服务的场景更新的装置,包括:

定制场景接收单元1101,用于接收定制场景的场景发布消息和场景文件;其中,所述场景文件,包括可操作餐饮服务元素;

定制场景界面元素获取单元1102,用于从所述场景文件中,获取其对应定制场景的可操作餐饮服务元素的布局、外观和处理逻辑;

场景更新单元1103,用于根据所述可操作餐饮服务元素的布局及外观生成显示界面,根据所述处理逻辑完成所述定制场景的界面元素的处理逻辑。

可选的,所述接收定制场景的场景发布消息和场景文件,包括下述处理:

接收场景发送方的场景发布消息后,向发送方发送请求获取定制场景的消息;

接收来自发送方的场景文件。

可选的,所述用于餐饮服务场景更新的装置,包括更新请求单元,用于根据预设时间,向发送方请求获取场景文件;其中,所述预设时间,是在场景发送方的场景发布消息中携带的请求方获取场景文件的时间信息。

可选的,所述用于餐饮服务场景更新的装置,包括新版本检查单元,用于在开机时或者定时检查场景版本号,确定是否有版本更新;若是,则请求获取新版本场景文件。

可选的,所述根据所述可操作餐饮服务元素的布局及外观生成显示界面,包括下述处理:

根据设备的屏幕大小和分辨率,针对所述可操作餐饮服务元素生成显示界面。

本申请还提供了一种用于实现所述用于餐饮服务的场景定制的方法的电子设备,参照图12,其示出了本实施例提供的一种电子设备的示意图。

本申请提供的所述电子设备实施例描述得比较简单,相关的部分请参见上述提供的所述用于餐饮服务的场景定制的方法的实施例的对应说明即可。下述描述的实施例仅仅是示意性的。

本申请提供一种电子设备,包括:

存储器1201,以及处理器1202;

所述存储器1201用于存储计算机可执行指令,所述处理器1202用于执行所述计算机可执行指令:

通过可视化界面提供餐饮服务场景的定制生成界面,所述定制生成界面包括至少一个可操作餐饮服务元素;

接收对应于某个特定定制场景的对所述可操作餐饮服务元素的设定操作,所述设定操作包括对所述可操作餐饮服务元素的布局、外观和处理逻辑的设定;

根据所述设定操作生成记录所述特定定制场景的场景文件;

发布所述场景文件对应的定制场景。

可选的,所述定制场景,包括下述至少一种场景:点菜场景、收银场景、台位场景、优惠券场景、会员场景、登录场景、员工场景、经理场景、经理报表。

可选的,所述台位场景,包括:批量添加功能或修改台位功能。

可选的,所述对所述可操作餐饮服务元素的布局、外观和处理逻辑的设定,包括下述至少一种处理:

通过拖拽实现对所述可操作餐饮服务元素的添加或删除;

设置所述可操作餐饮服务元素的位置属性;

设置所述可操作餐饮服务元素的外观属性;

设置所述可操作餐饮服务元素的动作属性;

其中,所述可操作餐饮服务元素,至少包括下述元素中的一种:按钮、单选框、复用框、文本框、文本区域。

可选的,所述可操作餐饮服务元素的外观属性和所述可操作餐饮服务元素的位置属性,适应在手持终端设备或低分辨率设备上进行显示。

可选的,所述设置所述可操作餐饮服务元素的外观属性,包括编辑其下述任一属性:

文字内容、文字样式、大小、颜色、图片。

可选的,所述设置所述可操作餐饮服务元素的位置属性,包括:

设置所述可操作餐饮服务元素坐标、设置不同的所述可操作性餐饮服务元素之间的位置关系。

可选的,所述设置所述可操作餐饮服务元素的动作属性,包括下述任一处理:

设置所述可操作餐饮服务元素所能触发的事件处理及场景跳转;其中,所述场景跳转,是根据各定制场景对应的场景id,在相互关联的各场景间进行切换;

为所述可操作餐饮服务元素设置其所对应的快捷键;

为所述可操作餐饮服务元素设置其所对应的用户权限。

可选的,所述根据所述设定操作生成记录所述特定定制场景的场景文件,包括下述任一处理:

将所述定制场景的设置信息保存在数据库中,在发布定制场景前,从数据库读取该设置信息并转换生成xml文件;或者,

将所述定制场景的设置信息保存在xml文件中;

其中,所述xml文件,即场景文件。

可选的,所述发布所述场景文件对应的定制场景,包括下述任一处理方式:

根据预设时间,主动定时推送所述场景文件;或者

收到携带请求获取定制场景的请求消息时,向请求方发送所请求的场景文件;或者

首次收到请求方登录信息,并且在请求方登录后发送所述场景文件。

可选的,所述处理器1202,还执行下述可执行计算机指令:在接收对应于某个特定定制场景的对所述可操作餐饮服务元素的设定操作的步骤之前,打开已有场景文件,加载其对应场景所包含的可操作餐饮服务元素,并对这些元素进行定制修改;或者新增定制场景;其中,所述定制修改包括下述任一处理:

编辑各可操作餐饮服务元素的布局、外观和处理逻辑;

修改各场景之间的跳转关系。

可选的,所述处理器1202,还执行下述可执行计算机指令:在接收对应于某个特定定制场景的对所述可操作餐饮服务元素的设定操作的步骤之前,进行下述处理:

根据用户权限确定允许该用于对于可操作餐饮服务元素的设置及修改范围。

可选的,所述通过可视化界面提供餐饮服务场景的定制生成界面,包括:

提供场景定制模板或者提供场景定制向导,用于创建定制场景。

本申请还提供了一种用于实现所述用于餐饮服务的场景更新的方法的电子设备。本申请提供的所述电子设备实施例描述得比较简单,相关的部分请参见上述提供的所述用于餐饮服务的场景更新的方法的实施例的对应说明即可。下述描述的实施例仅仅是示意性的。

本申请提供一种电子设备,包括:

存储器,以及处理器;

所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令:

接收定制场景的场景发布消息和场景文件;其中,所述场景文件,包括可操作餐饮服务元素;

从所述场景文件中,获取其对应定制场景的可操作餐饮服务元素的布局、外观和处理逻辑;

根据所述可操作餐饮服务元素的布局及外观生成显示界面,根据所述处理逻辑完成所述定制场景的界面元素的处理逻辑。

可选的,所述处理器,还用于执行下述计算机可执行指令:接收场景发送方的场景发布消息后,向发送方发送请求获取定制场景的消息;

接收来自发送方的场景文件。

可选的,所述处理器,还用于执行下述计算机可执行指令:根据预设时间,向发送方请求获取场景文件;其中,所述预设时间,是在场景发送方的场景发布消息中携带的请求方获取场景文件的时间信息。

可选的,所述处理器,还用于执行下述计算机可执行指令:开机时或者定时检查场景版本号,确定是否有版本更新;若是,则请求获取新版本场景文件。

可选的,所述根据所述可操作餐饮服务元素的布局及外观生成显示界面,包括下述处理:

根据设备的屏幕大小和分辨率,针对所述可操作餐饮服务元素生成显示界面。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

2、本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。

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