通过共享缓存实现点餐的方法及系统技术方案

技术编号:33128412 阅读:27 留言:0更新日期:2022-04-17 00:41
本发明专利技术涉及一种通过共享缓存实现点餐的系统及方法,包括如下步骤:在用户终端进行点餐时,接收用户终端的点餐信息,所接收的点餐信息包括业务设备标识;判断是否存在与业务设备标识相关联的共享缓存空间;若是,则将共享缓存空间对用户终端进行开放,并利用共享缓存空间存储用户终端的点餐信息;若否,则创建共享缓存空间,并将所创建的共享缓存空间与业务设备标识相关联,进而将所创建的共享缓存空间对用户终端进行开放,利用共享缓存空间存储用户终端的点餐信息;在用户终端确认生成订单时,将共享缓存空间中存储的所有点餐信息发送给服务端进行下单处理。本发明专利技术减少了频繁的和服务端间的交互,能够避免浪费资源,响应速度及时,达到实时同步。达到实时同步。达到实时同步。

【技术实现步骤摘要】
通过共享缓存实现点餐的方法及系统


[0001]本专利技术涉及互联网
,特指一种通过共享缓存实现点餐的方法及系统。

技术介绍

[0002]店铺在日常经营活动中,很多都采用扫码下单点餐,从而节省店内进行人工前台点餐时需要排队的问题。现有的扫描点餐手段需要客户频繁的与服务端进行交互,服务端接收到请求后再分发给各个用户,其具体流程可如图1所示,当客户A扫码开台后,生成、操作订单数据后要和服务端进行交互,再由服务端进行推送相关的信息传递给客户B以及客户C,此时,每一个客户的终端都在主动、被动的和服务端进行交互。所以无论是单人点餐还是多人点餐,客户均需与服务端进行交互,如此,和服务端进行传递的资源消耗是巨大的,在多人同时点餐时,服务端的推送不能达到实时更新,需要有3至5秒的延迟,就会出现重复点餐和重复删除的现象,使得客户点餐的体验感较差。

技术实现思路

[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]图1为现有技术中点餐流程示意图。
[0037]图2为本专利技术通过共享缓存实现点餐的系统的系统图。
[0038]图3为本专利技术通过共享缓存实现点餐的方法的流程图。
[0039]图4为本专利技术通过共享缓存实现点餐的方法及系统的原理示意图。
具体实施方式
[0040]下面结合附图和具体实施例对本专利技术作进一步说明。
[0041]参阅图4,本专利技术提供了一种通过共享缓存实现点餐的方法及系统,用于解决现有点餐手段中客户需要频繁的与服务端进行交互而使得资源消耗巨大的问题,还用于解决现有多人点餐时不能实时更新容易出现重复点餐及重复本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通过共享缓存实现点餐的方法,其特征在于,包括如下步骤:在用户终端进行点餐时,接收所述用户终端的点餐信息,所接收的点餐信息中包括业务设备标识;判断是否存在与所述业务设备标识相关联的共享缓存空间;若存在相关联的共享缓存空间,则将所述共享缓存空间对所述用户终端进行开放,并利用所述共享缓存空间存储用户终端的点餐信息点餐信息;若不存在相关联的共享缓存空间,则创建共享缓存空间,并将所创建的共享缓存空间与所述业务设备标识相关联,进而将所创建的共享缓存空间对所述用户终端进行开放,利用所述共享缓存空间存储用户终端的点餐信息;以及在用户终端确认生成订单时,将所述共享缓存空间中存储的所有点餐信息发送给服务端进行下单处理。2.如权利要求1所述的通过共享缓存实现点餐的方法,其特征在于,还包括:在将共享缓存空间对用户终端进行开放之后开始计时;若接收到用户终端的点餐信息,则重新开始计时;若未接收到用户终端的点餐信息且计时达到设定时间,则销毁所述共享缓存空间。3.如权利要求1所述的通过共享缓存实现点餐的方法,其特征在于,在将所创建的共享缓存空间与所述业务设备标识相关联时,建立共享缓存空间表,并将所述共享缓存空间与所述业务设备标识相对应的存储到所建立的共享缓存空间表中。4.如权利要求1所述的通过共享缓存实现点餐的方法,其特征在于,用户终端进行点餐的步骤包括:用户终端通过扫描桌码或二维码进行点餐以形成对应的点餐信息;或者用户终端通过电子设备进行点餐以形成对应的点餐信息。5.如权利要求1所述的通过共享缓存实现点餐的方法,其特征在于,将所述共享缓存空间对所述用户终端进行开放的步骤,包括:获取用户终端的用户标识,将所获取的用户标识添加到对应的共享缓存空间中。6.一种通过共享缓存实现点餐的系统,其特征在于,包括:接收单元,用于在用户终端进行点餐时接收所述用户终端的点餐信息,且所接收的点餐信息中包括业务设备标识,还用于在...

【专利技术属性】
技术研发人员:李浩
申请(专利权)人:上海非码网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1