基于云端记录的云扫码设备与前端终端的交互系统及方法技术方案

技术编号:39252078 阅读:8 留言:0更新日期:2023-10-30 12:03
本发明专利技术涉及一种基于云端记录的云扫码设备与前端终端的交互系统及方法,该方法包括步骤:提供云端服务器、云扫码设备和至少两个前端终端,为云扫码设备和前端终端建立映射,使每个前端终端均与云扫码设备为唯一映射关系;至少两个前端终端轮流向云端服务器发送占用云扫码设备的配对申请;云端服务器在接收到配对申请后判断云扫码设备当前的占用情况,若未被占用,则将当前前端终端与云扫码设备进行配对,若已被占用,则驳回当前配对申请的请求;配对成功的云扫码设备将扫码信息暂存在云端服务器的指定区域;配对成功的前端终端向指定区域获取扫码信息。本发明专利技术能满足云扫码设备和前端终端进行数据交互的能力,丰富了交互场景,大大提高了生产力。大大提高了生产力。大大提高了生产力。

【技术实现步骤摘要】
基于云端记录的云扫码设备与前端终端的交互系统及方法


[0001]本专利技术涉及扫码信息流转系统,特别涉及一种基于云端记录的云扫码设备与前端终端的交互系统及方法。

技术介绍

[0002]传统的有线扫码设备通过有线连接(如USB、串口等)与前端终端设备进行通信。顾客亮起付款码,通过有线扫码设备扫码获取收款码数据传递到前端终端设备,终端设备将收款码数据和点餐信息关联上传到云端实现收款能力。
[0003]现在点餐越来越灵活,有线设备越来越不方便,云扫码设备就出现了,而云扫码设备则通过网络连接(如Wi

Fi、以太网等)与云端进行直接交互。目前在点餐场景云扫码设备主要是识别二维码数据给到云端,由云端识别二维码数据实现单向业务流转。虽然云扫码设备因为支持以太网可以随身携带等特性,极大提高了生产力,但是其无法实现和终端设备交互的能力,这样大大减少了在终端的应用场景。

技术实现思路

[0004]为了解决上述问题,本专利技术提供了一种基于云端记录的云扫码设备与前端终端的交互系统及方法,能满足云扫码设备和前端终端进行数据交互的能力,丰富了交互场景,大大提高了生产力。
[0005]本专利技术通过如下方案来实现:一种基于云端记录的云扫码设备与前端终端的交互方法,包括步骤:
[0006]提供云端服务器、云扫码设备以及至少两个前端终端,为所述云扫码设备和所述前端终端建立映射,使每个所述前端终端均与所述云扫码设备为唯一映射关系;
[0007]至少两个所述前端终端轮流向所述云端服务器发送占用所述云扫码设备的配对申请;
[0008]所述云端服务器在接收到所述配对申请后判断所述云扫码设备当前的占用情况,若未被占用,则将当前所述前端终端与所述云扫码设备进行配对,若已被占用,则驳回当前所述配对申请的请求;
[0009]配对成功的所述云扫码设备将扫码信息暂存在所述云端服务器的指定区域;
[0010]配对成功的所述前端终端向所述指定区域获取所述扫码信息。
[0011]本专利技术基于云端记录的云扫码设备与前端终端的交互方法的进一步改进在于,配对成功的所述前端终端向所述指定区域获取所述扫码信息的步骤包括:在配对成功的同时开始计时,并向所述指定区域获取所述扫码信息,若计时一定时间段后还未获取到所述扫码信息,则向应出示展示码至所述云扫码设备的对象发出提醒信息。
[0012]本专利技术基于云端记录的云扫码设备与前端终端的交互方法的进一步改进在于,所述前端终端在获取到所述扫码信息后,利用所述扫码信息并结合自身存储的业务数据进行业务操作。
[0013]本专利技术基于云端记录的云扫码设备与前端终端的交互方法的进一步改进在于,所述前端终端在所述业务操作结束或取消时向所述云端服务器发出提示信息,所述云端服务器在收到所述提示信息时自动清除所述扫码信息并通知所述前端终端或所述云扫码设备解除配对的功能。
[0014]本专利技术还提供了一种基于云端记录的云扫码设备与前端终端的交互系统,用于实现如上任一项所述的基于云端记录的云扫码设备与前端终端的交互方法。
[0015]本专利技术采用多个前端终端分别与云扫码设备建立唯一映射关系,利用云端服务器暂存云扫码设备的扫码信息,使前端终端以抢占云扫码设备的方式从云端服务器获取对应的扫码信息,使云扫码设备具备与前端终端数据交互的能力,丰富了更多的业务交互场景,无需额外配备有线扫码设备,节省了设备开支。而且,使得业务操作更加方便、高效、不易出错,大大提高了生产力。
附图说明
[0016]图1示出了本专利技术前端终端和云扫码设备的映射关系示意图。
[0017]图2示出了本专利技术交互方法实施例的时序图。
具体实施方式
[0018]为了解决传统的云扫码设备无法与前端终端建立数据交互的问题,本专利技术提供了一种基于云端记录的云扫码设备与前端终端的交互系统及方法,能满足云扫码设备和前端终端进行数据交互的能力,丰富了交互场景,大大提高了生产力。下面以具体实施例结合附图对该基于云端记录的云扫码设备与前端终端的交互系统及方法作进一步说明。
[0019]参阅图1和图2所示,一种基于云端记录的云扫码设备与前端终端的交互方法,包括步骤:
[0020]步骤1、提供云端服务器、云扫码设备以及至少两个前端终端,为该云扫码设备和该前端终端建立映射,使每个该前端终端均与该云扫码设备为唯一映射关系。其中,该云扫码设备可以是云扫码盒或云扫码枪等,该前端终端可以是移动终端或固定终端。具体如图1所示,本实施例中包括n个前端终端,分别为终端设备1、终端设备2、
……
、终端设备n,这n个前端终端均只能绑定一个云扫码设备,而该云扫码设备是无状态的,它可以关联多个前端终端,从而实现云扫码设备的智能化扫码能力。
[0021]步骤2、至少两个该前端终端轮流向该云端服务器发送占用该云扫码设备的配对申请。
[0022]步骤3、该云端服务器在接收到该配对申请后判断该云扫码设备当前的占用情况:若未被占用,则将当前该前端终端与该云扫码设备进行配对;若已被占用,则驳回当前该配对申请的请求。
[0023]步骤4、配对成功的该云扫码设备将扫码信息暂存在该云端服务器的指定区域。
[0024]步骤5、配对成功的该前端终端向该指定区域获取该扫码信息。较佳地,该前端终端在获取到该扫码信息后,利用该扫码信息并结合自身存储的业务数据进行业务操作。例如利用顾客出示的付款码信息结合前端终端存储的点餐信息以及收款码信息等可以完成收款操作。
[0025]在上述交互方法中,步骤4和步骤5不分先后。因此,很有可能在某一前端终端完成配对并进行步骤5时,云扫码设备还未将扫码信息存在云端服务器的指定区域,导致获取扫码信息失败。针对这种情况,现提供一较佳实施方式,即,每个前端终端均设置为:在配对成功的同时开始计时,并向该指定区域获取该扫码信息(该获取方式可以是轮训获取,即每间隔一定周期获取一次),若计时一定时间段后还未获取到该扫码信息,则向应出示展示码(通常为二维码或条形码)至该云扫码设备的对象(该对象取决于前端设备的具体业务操作类型,如需要进行收款操作时,该对象即为顾客,其所应出示的展示码则为付款码)发出提醒信息。以避免不必要的等待以及对云扫码设备的长时间占用。
[0026]作为一较佳实施方式,配对成功的该前端终端在该业务操作结束或取消时向该云端服务器发出提示信息,该云端服务器在收到该提示信息时自动清除该扫码信息并通知该前端终端或该云扫码设备解除配对的功能。通过该自动清除信息以及自动解除配对的设定,使得多个前端终端与云扫码设备之间可以形成一个闭环。
[0027]基于上述基于云端记录的云扫码设备与前端终端的交互方法,提供一种基于云端记录的云扫码设备与前端终端的交互系统,用于实现上述的交互方法。具体来说,包括云端服务器、网络连接于该云端服务器的云扫码设备和至少两个前端终端,至少两个该前端终端与该云扫码设备进行了设备关联,且设置有多对一的唯一映射关系,该前端终端包括用于向云本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于云端记录的云扫码设备与前端终端的交互方法,其特征在于,包括步骤:提供云端服务器、云扫码设备以及至少两个前端终端,为所述云扫码设备和所述前端终端建立映射,使每个所述前端终端均与所述云扫码设备为唯一映射关系;至少两个所述前端终端轮流向所述云端服务器发送占用所述云扫码设备的配对申请;所述云端服务器在接收到所述配对申请后判断所述云扫码设备当前的占用情况,若未被占用,则将当前所述前端终端与所述云扫码设备进行配对,若已被占用,则驳回当前所述配对申请的请求;配对成功的所述云扫码设备将扫码信息暂存在所述云端服务器的指定区域;配对成功的所述前端终端向所述指定区域获取所述扫码信息。2.如权利要求1所述的基于云端记录的云扫码设备与前端终端的交互方法,其特征在于,配对成功的所述前端终端向所述指定区域获取所述扫码信息的步骤包括:在配对...

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

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

1