智慧餐饮系统离线保障方法、装置、设备以及存储介质与流程

文档序号:36910982发布日期:2024-02-02 21:39阅读:29来源:国知局
智慧餐饮系统离线保障方法、装置、设备以及存储介质与流程

本发明涉及智慧餐饮系统,尤其是涉及一种智慧餐饮系统离线保障方法、装置、设备以及存储介质。


背景技术:

1、目前,随着生活节奏的加快以及智能化产业的不断发展,智慧餐饮系统也在市场上大面积的推广和应用,目前智慧餐饮系统是先将菜品等食物摆放,通过用户自助选择,并且在将食品夹取放置到餐盒内就能自动的计费扣费,操作简单,并且极为的方便。

2、智慧餐饮系统依靠的是集群服务器,当集群服务器发生异常或宕机时,智慧餐饮系统进入离线模式。但在当前的离线模式下,仅支持用户通过一菜一价的人脸绑盘或刷卡绑盘才能进行点餐与费用扣除,其它场景及绑盘模式无法就餐,从而影响用户用餐体验。

3、上述中的现有技术方案存在以下缺陷:

4、智慧餐饮系统的集群服务器发生异常或宕机时,当前离线模式仅支持一菜一价的人脸绑盘或刷卡绑盘,无法保证其它场景及其它绑盘模式正常消费就餐。


技术实现思路

1、为了提升智慧餐饮系统的离线模式下支持多种绑盘模式正常消费就餐的效果,本技术提供一种智慧餐饮系统离线保障方法、装置、设备以及存储介质。

2、本技术的上述发明目的一是通过以下技术方案得以实现的:

3、一种智慧餐饮系统离线保障方法,所述方法应用于智慧餐饮服务系统,所述方法包括:

4、实时监测集群服务器运行状态,根据所述集群服务器运行状态切换所述智慧餐饮服务系统的服务器,并更换所述智慧餐饮服务系统的服务模式;

5、根据所述智慧餐饮服务系统的服务模式切换设备端的服务模式,并生成备用服务指令,根据所述备用服务指令启用备用服务;

6、获取用户离线消费订单及支付信息,将所述订单及支付信息推送至对接服务,同时生成储存指令储存于边缘服务器;

7、当监测到所述集群服务器运行正常时,启用所述集群服务器,并生成传输指令,根据所述传输指令传输所述边缘服务器的餐饮离线数据,同时切换所述智慧餐饮服务系统的服务模式。

8、通过采用上述技术方案,当集群服务器发生异常或宕机时,将智慧餐饮服务系统的服务器更换成边缘服务器,并将智慧餐饮服务系统切成离线模式使用,有助于智慧餐饮服务系统能够正常提供服务,根据智慧餐饮服务系统的服务模式切换设备端的服务模式,从而启用备用服务,有利于设备端正常运行能够识别绑盘操作和依靠备用服务支付扣费,进一步实现多种绑盘模式下的正常消费,当用户离线消费,通过将订单及支付信息推送至对接服务,有助于用户离线消费订单及支付信息的储存,同时根据储存指令将将订单及支付信息储存于边缘服务器中,实现离线订单及支付信息的多渠道存储,当监测到集群服务器运行正常时,启用集群服务器,通过传输指令将边缘服务器的餐饮离线数据传输至集群服务器中,并切换智慧餐饮服务系统的服务模式,有助于保持数据信息的一致性,便于统一管理。

9、本技术在一较佳示例中可以进一步配置为:所述智慧餐饮服务系统的服务模式包括正常模式与离线模式,所述实时监测集群服务器运行状态,根据所述集群服务器运行状态切换所述智慧餐饮服务系统的服务器,并更换所述智慧餐饮服务系统的服务模式,包括:

10、根据所述集群服务器运行状态,当获取所述集群服务器运行异常时生成集群服务异常指令,停用所述集群服务器,并根据所述集群服务异常指令生成边缘服务指令,搭建边缘服务器;

11、对所述边缘服务器进行系统设置和配置,启用身份码解密接口,并获取所述集群服务器的餐饮数据,并生成数据传输指令,根据所述数据传输指令将所述餐饮数据传输至所述边缘服务器中得到餐饮备份数据;

12、将所述餐饮数据与所述餐饮备份数据进行一致性检查,当所述餐饮数据与与所述餐饮备份数据一致时,启用所述边缘服务器;

13、根据所述边缘服务器切换为所述智慧餐饮服务系统的服务器,同时将所述智慧餐饮服务系统的服务模式更换为所述离线模式;

14、根据所述离线模式并生成测试和验证指令,根据所述测试和验证指令测试和验证所述智慧餐饮服务系统能否正常处理餐饮业务。

15、通过采用上述技术方案,根据集群服务器的运行状态,当集群服务器运行异常时,生成集群服务异常指令,通过停用集群服务器,进而生成边缘服务指令,搭建边缘服务器,有助于搭建智慧餐饮服务系统的离线交互,进一步支持智慧餐饮服务系统的离线操作,对边缘服务器的系统设置和配置,并启用身份码解密接口,并根据对集群服务器的餐饮数据的获取并生成数据传输指令,从而根据数据传输指令将集群服务器的餐饮数据同步至边缘服务器中,并得到餐饮备份数据,将餐饮数据与餐饮备份数据进行一致性检查,有助于提高数据的可靠性,进而根据边缘服务器切换成智慧餐饮服务系统的服务器,并同时将智慧餐饮服务系统的服务模式更换为离线模式,从而根据测试和验证指令测试和验证智慧餐饮服务系统能否正常处理餐饮业务,有助于智慧餐饮服务系统提供基本的功能和服务。

16、本技术在一较佳示例中可以进一步配置为:所述根据所述智慧餐饮服务系统的服务模式切换设备端的服务模式,并生成备用服务指令,根据所述备用服务指令启用备用服务,包括:

17、从所述智慧餐饮服务系统的服务模式中获取本地缓存信息,并载入所述本地缓存信息,并根据所述智慧餐饮服务系统的服务模式生成切换设备服务指令;

18、根据所述切换设备服务指令切换设备端的服务模式,根据所述设备端的服务模式生成所述备用服务指令,启用所述备用服务;

19、获取用户扫码绑盘请求时,根据所述备用服务的启用状态生成切换身份码指令,根据所述切换身份码指令启用身份码绑盘模式;

20、获取用户扫码支付请求时,根据所述备用服务的启用状态生成切换支付指令,根据所述切换支付指令启用支付模式。

21、通过采用上述技术方案,根据获取的本地缓存信息并将其载入,同时通过智慧餐饮服务系统的服务模式生成切换设备服务指令,从而切换设备端的服务模式,进而启用备用服务,有助于设备端完成识别绑盘操作、支付扣费等功能,当用户扫码绑盘时,根据所述备用服务生成切换身份码指令,通过切换身份码指令启用身份码绑盘模式,有助于保证用户能够绑定餐盘从而正常就餐,当用户扫码支付时,根据根据所述备用服务生成切换支付指令,通过切换身份码指令启用支付模式,有助于保证各类支付方式的正常运行,实现用户在用餐之后能够以不同的支付方式进行消费。

22、本技术在一较佳示例中可以进一步配置为:所述获取用户扫码绑盘请求时,根据所述备用服务的启用状态生成切换身份码指令,根据所述切换身份码指令启用身份码绑盘模式,包括:

23、根据所述用户扫码绑盘请求生成判断指令,根据所述判断指令判断用户注册信息是否存在;

24、若获取到所述用户注册信息时,生成身份码显示引导指令,根据所述身份码显示引导指令,以引导用户进入身份码显示界面;

25、获取用户身份码绑盘请求,根据所述用户身份码绑盘请求生成身份码绑盘指令,对所述身份码绑盘指令进行核验,核验成功生成绑盘成功指令;

26、若获取不到所述用户注册信息,生成引导注册指令,根据所述引导注册指令生成身份码注册指令,以指引用户注册身份码,生成所述用户注册信息。

27、通过采用上述技术方案,根据用户扫码绑盘请求生成判断指令,并根据判断指令判断用户注册信息是否存在,有助于结合用户注册信息实现绑盘功能,并对用户注册信息进行验证,当用户注册信息存在时,生成身份码显示引导指令,并通过身份码显示引导指令引导用户进入身份码显示界面,有利于根据用户身份码进行身份码绑盘的实现,当用户注册信息不存在时,生成引导注册指令,并根据引导注册指令生成身份码注册指令,从而指引用户进行注册,并获取注册后的身份码,有助于保证用户使用身份码进行绑盘,从而能够正常就餐。

28、本技术在一较佳示例中可以进一步配置为:所述获取用户扫码支付请求时,根据所述备用服务的启用状态生成切换支付指令,根据所述切换支付指令启用支付模式,包括:

29、根据所述用户扫码支付请求生成所述切换支付指令,根据所述切换支付指令切换支付方式;

30、获取用户身份码支付请求,获取绑定所述用户注册信息的消费金额与消费明细,并根据所述消费金额与所述消费明细生成身份码支付指令;

31、根据所述身份码支付指令进行扣费处理,根据所述扣费处理生成并绑定所述用户注册信息的离线消费记录的支付消费订单;

32、获取用户备用服务支付请求,根据所述用户备用服务支付请求启用对接服务,根据所述对接服务生成同步支付设置指令,同步各个组织的支付设置,并将所述支付设置发送至备用服务;

33、获取所述支付设置的数据信息生成扫码支付指令,根据所述扫码支付指令进行离线扣费处理,根据所述离线扣费处理生成支付订单。

34、通过采用上述技术方案,根据用户扫码支付请求生成切换支付指令,根据所述切换支付指令切换支付方式,有助于根据支付方式的不同响应不同的扣费处理模式,当获取用户身份码请求时,并根据所述用户身份码支付请求获取绑定用户注册信息的消费金额与消费明细,并根据消费金额与消费明细生成身份码支付指令,有助于响应用户身份码支付请求,并通过身份码支付指令进行扣费处理,从而生成用户的离线消费记录并相应的订单信息,有助于管理用户消费情况及消费明细,当获取用户备用服务支付请求时,并根据用户备用服务支付请求启用对接服务,通过对接服务同步支付设置并发送至备用服务,有助于实现各个组织的支付,从而根据支付设置的数据信息生成扫码支付指令,实现扫码支付服务,根据扫码支付指令进行离线扣费处理,通过离线扣费处理生成支付订单,有助于根据扫码支付实现备用服务支付,实现支付扣费功能。

35、本技术在一较佳示例中可以进一步配置为:所述获取所述备用服务的用户离线消费订单及支付信息,将所述订单及支付信息推送至对接服务,同时生成储存指令储存于所述边缘服务器,包括:

36、从所述用户离线消费订单及支付信息获取所述支付方式的对应订单及支付信息,生成推送指令,并根据所述推送指令推送至所述对接服务;

37、根据所述推送指令将所述备用服务支付指令支付的订单推送至所述对接服务;

38、获取所述对接服务中的支付及订单数据信息,生成所述储存指令,根据所述储存指令将所述支付及订单数据信息储存于所述边缘服务器中。

39、通过采用上述技术方案,通过用户离线消费订单及支付信息得到支付方式的对应订单及支付信息,有助于根据支付方式对订单进行处理,并对身份码支付的离线消费订单生成结算补扣指令,从而实现离线扣费功能,更新离线消费订单并推送至对接服务中,而对备用服务支付的订单直接推送至对接服务,有助于对订单进行送出储存,根据对接服务的支付及订单数据信息生成储存指令,并根据储存指令将支付及订单数据信息储存于边缘服务器,有助于对支付及订单数据信息的保护。

40、本技术在一较佳示例中可以进一步配置为:所述当监测到所述集群服务器运行正常时,启用所述集群服务器,并生成传输指令,根据所述传输指令传输所述边缘服务器的餐饮离线数据,同时切换所述智慧餐饮服务系统的服务模式,包括:

41、获取所述集群服务器为正常状态生成集群服务正常指令,根据所述集群服务正常指令,停用所述边缘服务器,启用所述集群服务器;

42、获取所述边缘服务器的餐饮离线数据,并生成所述传输指令,根据所述传输指令将所述餐饮离线数据传输至所述集群服务器中得到餐饮实时数据;

43、将所述餐饮离线数据与所述餐饮实时数据进行一致性检查,当所述餐饮离线数据与与所述餐饮实时数据一致时,切换为所述智慧餐饮服务系统的服务器,并根据所述集群服务器将所述智慧餐饮服务系统的服务模式更换为正常模式;

44、根据所述正常模式并生成所述测试和验证指令,根据所述测试和验证指令测试和验证所述智慧餐饮服务系统能否正常处理餐饮业务。

45、通过采用上述技术方案,根据集群服务器的运行状态,当集群服务器处于正常情况下,生成集群服务正常指令,启用集群服务器,并根据对边缘服务器的餐饮离线数据的获取并生成传输指令,从而根据传输指令将边缘服务器的餐饮离线数据同步至集群服务器中,得到餐饮实时数据,将所述餐饮离线数据与所述餐饮实时数据进行一致性检查,有助于提高数据的可靠性,进而根据集群服务器切换成智慧餐饮服务系统的服务器,并同时将智慧餐饮服务系统的服务模式更换为正常模式,从而根据测试和验证指令测试和验证智慧餐饮服务系统能否正常处理餐饮业务,有助于智慧餐饮服务系统提供基本的功能和服务。

46、本技术的上述发明目的二是通过以下技术方案得以实现的:

47、一种智慧餐饮系统离线保障装置,所述智慧餐饮管理离线保障装置包括:

48、服务切换模块,用于实时监测集群服务器运行状态,根据所述集群服务器运行状态切换智慧餐饮服务系统的服务器,并更换所述智慧餐饮服务系统的服务模式;

49、备用切换模块,用于根据所述智慧餐饮服务系统的服务模式切换设备端的服务模式,并生成备用服务指令,根据所述备用服务指令启用备用服务;

50、支付获取模块,用于获取用户离线消费订单及支付信息,将所述订单及支付信息推送至对接服务,同时生成储存指令储存于边缘服务器;

51、切换同步模块,用于当监测到所述集群服务器运行正常时,启用所述集群服务器,并生成传输指令,根据所述传输指令传输所述边缘服务器的餐饮离线数据,同时切换所述智慧餐饮服务系统的服务模式。

52、通过采用上述技术方案,当集群服务器发生异常或宕机时,将智慧餐饮服务系统的服务器更换成边缘服务器,并将智慧餐饮服务系统切成离线模式使用,有助于智慧餐饮服务系统能够正常提供服务,根据智慧餐饮服务系统的服务模式切换设备端的服务模式,从而启用备用服务,有利于设备端正常运行能够识别绑盘操作和依靠备用服务支付扣费,进一步实现多种绑盘模式下的正常消费,当用户离线消费,通过将订单及支付信息推送至对接服务,有助于用户离线消费订单及支付信息的储存,同时根据储存指令将将订单及支付信息储存于边缘服务器中,实现离线订单及支付信息的多渠道存储,当监测到集群服务器运行正常时,启用集群服务器,通过传输指令将边缘服务器的餐饮离线数据传输至集群服务器中,并切换智慧餐饮服务系统的服务模式,有助于保持数据信息的一致性,便于统一管理。

53、本技术的上述目的三是通过以下技术方案得以实现的:

54、一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述智慧餐饮系统离线保障方法的步骤。

55、本技术的上述目的四是通过以下技术方案得以实现的:

56、一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述智慧餐饮系统离线保障方法的步骤。

57、综上所述,本技术包括以下至少一种有益技术效果:

58、1、当集群服务器发生异常或宕机时,将智慧餐饮服务系统的服务器更换成边缘服务器,并将智慧餐饮服务系统切成离线模式使用,有助于智慧餐饮服务系统能够正常提供服务,根据智慧餐饮服务系统的服务模式切换设备端的服务模式,从而启用备用服务,有利于设备端正常运行能够识别绑盘操作和依靠备用服务支付扣费,进一步实现多种绑盘模式下的正常消费,当用户离线消费,通过将订单及支付信息推送至对接服务,有助于用户离线消费订单及支付信息的储存,同时根据储存指令将将订单及支付信息储存于边缘服务器中,实现离线订单及支付信息的多渠道存储,当监测到集群服务器运行正常时,启用集群服务器,通过传输指令将边缘服务器的餐饮离线数据传输至集群服务器中,并切换智慧餐饮服务系统的服务模式,有助于保持数据信息的一致性,便于统一管理;

59、2、根据用户扫码绑盘请求生成判断指令,并根据判断指令判断用户注册信息是否存在,有助于结合用户注册信息实现绑盘功能,并对用户注册信息进行验证,当用户注册信息存在时,生成身份码显示引导指令,并通过身份码显示引导指令引导用户进入身份码显示界面,有利于根据用户身份码进行身份码绑盘的实现,当用户注册信息不存在时,生成引导注册指令,并根据引导注册指令生成身份码注册指令,从而指引用户进行注册,并获取注册后的身份码,有助于保证用户使用身份码进行绑盘,从而能够正常就餐;

60、3、根据用户扫码支付请求生成切换支付指令,根据所述切换支付指令切换支付方式,有助于根据支付方式的不同响应不同的扣费处理模式,当获取用户身份码请求时,并根据所述用户身份码支付请求生成识别订单指令,从而得到消费金额与消费明细,并根据消费金额与消费明细生成身份码支付指令,有助于响应用户身份码支付请求,并通过身份码支付指令进行扣费处理,从而生成用户的离线消费记录并相应的订单信息,有助于管理用户消费情况及消费明细,当获取用户备用服务支付请求时,并根据用户备用服务支付请求启用对接服务,通过对接服务同步支付设置并发送至备用服务,有助于实现各个组织的支付,从而根据支付设置的数据信息生成扫码支付指令,实现扫码支付服务,根据扫码支付指令进行离线扣费处理,通过离线扣费处理生成支付订单的数据信息,从而生成支付订单,有助于根据扫码支付实现备用服务支付,实现支付扣费功能。

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