本发明涉及利用物联网技术实现的二维码支付的游乐园管理系统领域,具体为一种利用物联网技术实现的二维码支付的游乐园管理系统。
背景技术:
在游乐园支付领域,目前游乐园主要使用投币器游乐园支付系统(游乐园硬币、1元硬币支付、纸币)和基于射频rfid的nfc的游乐园支付系统,现行游乐园主要使用投币器系统缺点明显缺点,游戏币和钱币硬币的投币系统会造成金属磨损或者损坏,游戏币和钱币硬币的投币系统的硬币容易丢失、游戏币和钱币硬币的投币系统的硬币容易被内部员工自窃等;基于射频rfid的nfc的游乐园支付系统也存在明显缺点,nfc标签化卡片制作难度大、成本偏高,可扩展性差,有消磁的损坏的显著缺点。
技术实现要素:
本发明的目的在于提供一种利用物联网技术实现的二维码支付的游乐园管理系统,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种利用物联网技术实现的二维码支付的游乐园管理系统,包括下列步骤:
步骤一:用户使用手机关注微信公众号或者搜索微信小程序;
步骤二:微信公众号或者微信小程序生成二维码电子会员卡,并在领取处领取实体二维码会员卡;
步骤三:用户在微信公众号微信小程序对二维码电子会员卡进行充值;
步骤四:将实体二维码会员卡或者电子会员卡对准游艺设备上的扫描模块;
步骤五:扫描模块内的摄像头对实体二维码会员卡或者电子会员卡进行拍照;
步骤六:摄像头将所拍摄的照片输送至单片机客户端;
步骤七:单片机客户端对照片进行识别,并将识别内容输送至云端服务器;
步骤八:云端服务器对识别内容进行匹配与验证,并根据验证产生结果;
步骤九:云端服务器将验证产生的结果输送回单片机客户端;
步骤十:单片机客户端根据验证产生的结果决定输出高电荷,从而是决定否开启游艺设备。
优选地,所述单片机客户端是采用开源的linux单片机技术开发。
优选地,所述单片机客户端与云端服务器采用aes加密通信机制和加入基于时间和随机数sha256的签名验证机制。
优选地,所述步骤七中的单片机客户端是对照片内的二维码进行识别。
优选地,所述步骤八中的云端服务器在对识别内容进行匹配后,并验证其所述实体二维码会员卡内余额是否充足。
与现有技术相比,本发明的有益效果是:本发明采取基于物联网和云端服务器、单片机客户端,同时采用有效的加密通讯和通信数据签名技术有效保证了客户端与服务器通信的安全,客户端的二维码扫描支付技术有效避免传统乐园硬币投币系统的损耗的硬币的弊端和避免硬币丢失等弊端,同时也避免基于射频rfid的nfc的游乐园支付系统的高成本的弊端和失去磁场等弊端,且全部采用无人化管理,相较于传统有人游乐园支付系统,本系统更省人工成本,本系统有云控制平台,可以一键查看客户端工作状态。
具体实施方式
下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明提供的一种利用物联网技术实现的二维码支付的游乐园管理系统实施例:一种利用物联网技术实现的二维码支付的游乐园管理系统,包括下列步骤:
步骤一:用户使用手机关注微信公众号或者搜索微信小程序;
步骤二:微信公众号或者微信小程序生成二维码电子会员卡,并在领取处领取实体二维码会员卡;
步骤三:用户在微信公众号微信小程序对二维码电子会员卡进行充值;
步骤四:将实体二维码会员卡或者电子会员卡对准游艺设备上的扫描模块;
步骤五:扫描模块内的摄像头对实体二维码会员卡或者电子会员卡进行拍照;
步骤六:摄像头将所拍摄的照片输送至单片机客户端;
步骤七:单片机客户端对照片进行识别,并将识别内容输送至云端服务器;
步骤八:云端服务器对识别内容进行匹配与验证,并根据验证产生结果;
步骤九:云端服务器将验证产生的结果输送回单片机客户端;
步骤十:单片机客户端根据验证产生的结果决定输出高电荷,从而是决定否开启游艺设备。
实施例1
作为本实用的优选实施例:单片机客户端是采用开源的linux单片机技术开发,linux单片机技术是一个基于posix和unix的多用户、多任务、支持多线程和多cpu的操作系统,它能运行主要的unix工具软件、应用程序和网络协议,它支持32位和64位硬件,linux继承了unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统
实施例2
作为本实用的优选实施例:单片机客户端与云端服务器采用aes加密通信机制和加入基于时间和随机数sha256的签名验证机制,确保客户端到服务器的通信加密和消息通信防篡改,防止数据他人通过技术手段进行信息或资金窃取,保障使用者的信息和资金安全。
实施例3
作为本实用的优选实施例:步骤七中的单片机客户端是对照片内的二维码进行识别,将照片内的二维码提取出来并进行识别,剔除照片上的无效图案,在识别过程中将二维码转为二进制代码,使得包含信息容量更多,云端服务器识别速度更快。
实施例4
作为本实用的优选实施例:步骤八中的云端服务器在对识别内容进行匹配后,并验证其所述实体二维码会员卡内余额是否充足,匹配成功后,若识别内容所属实体二维码会员卡内余额不足则发出电荷信号一,则游艺设备不开启,若识别内容所属实体二维码会员卡内余额足够则发出电荷信号二,则游艺设备开启,若识别内容在云端服务器匹配不到相应的预存代码,则发出电信号三,游艺设备无法开启。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何标记视为限制所涉及的权利要求。