基于二维码在小区饮水机上购水的方法及系统的制作方法

文档序号:9788272阅读:2404来源:国知局
基于二维码在小区饮水机上购水的方法及系统的制作方法
【技术领域】
[0001]本发明涉及一种二维码的应用方法,尤其是一种基于二维码在小区饮水机上购水的方法及系统。
【背景技术】
[0002]目前,在小区饮水机上的购水方式一般主要是采用刷RFID卡的方式或采用直接支付现金的方式。在基于RFID技术的方式中,在供水过程中,RFID卡必须一直与饮水机的刷卡区域相接触,以使刷卡区域能够与RFID卡进行交互,从而根据供水量在RFID卡中现有金额的基础上扣除相应费用。若RFID卡与刷卡区域分离,则无法进行供水。另外,如果RFID卡中的线圈发生损坏、或者发生消磁的现象,则无法再进行使用。

【发明内容】

[0003]针对上述问题中存在的不足之处,本发明提供一种使供水方式更为简便,节约因购水而需要购买RFID卡的费用,并且还可以避免由于RFID卡因为损坏而无法正常使用的基于二维码在小区饮水机上购水的方法及系统。
[0004]为实现上述目的,本发明提供一种基于二维码在小区饮水机上购水的方法,包括以下步骤:
[0005]步骤1、消费者通过终端设备在向服务器提交购水请求与支付购水费用后,接收服务器反馈的与购水请求相同的购水二维码;
[0006]步骤2、在购水时,当饮水机对终端设备上显示的购水二维码辨别成功后,开始向饮水桶中进行供水。
[0007]上述的基于二维码在小区饮水机上购水的方法,其中,在步骤I中,包括以下子步骤:
[0008]步骤11、消费者通过终端设备向服务器发送包含有购水次数的请求信息;
[0009]步骤12、服务器根据收到的购水次数的请求信息以计算出所需支付费用,并将支付费用反馈至终端设备;
[0010]步骤13、服务器接收到通过终端设备支付的费用后,以生成与购水次数相吻合的购水二维码,并将购水二维码反馈至终端设备。
[0011]上述的基于二维码在小区饮水机上购水的方法,其中,在步骤13中,生成购水二维码的方式包括以下两种情况:
[0012]情况一:
[0013]服务器基于终端设备信息、消费者身份信息、单次购水容量和购水次数序号集合以转换为与购水次数序号集合中每个购水次数序号相对应的码值信息,根据码值信息以生成与购水次数序号的数量相同的多个购水二维码,并将多个购水二维码的码值信息存储在基于终端设备信息和消费者身份信息以建立的购水二维码码值信息存储链表中;
[0014]情况二:
[0015]服务器基于终端设备信息、消费者身份信息、单次购水容量和购水总次数以转换为与购水总次数相对应的码值信息,根据码值信息以生成与购水总次数相同的一个购水二维码,并将该购水二维码的码值信息与购水总次数存储在基于终端设备信息和消费者身份信息以建立的购水二维码码值信息存储链表中。
[0016]上述的基于二维码在小区饮水机上购水的方法,其中,在购水二维码码值信息存储链表中,终端设备信息和消费者身份信息为购水二维码码值信息存储链表的索引信息。
[0017]上述的基于二维码在小区饮水机上购水的方法,其中,在步骤I中,消费者通过终端设备向服务器提交购水请求前,需要向服务器发送终端设备信息与消费者身份信息,月艮务器在接收到终端设备信息与消费者身份信息后,以基于终端设备信息与消费者身份信息建立数据存储链表,以存储与终端设备信息和消费者身份信息相对应的存储信息。
[0018]上述的基于二维码在小区饮水机上购水的方法,其中,在步骤2中,包括两种情况:
[0019]情况一包括以下子步骤:
[0020]步骤21、饮水机中的扫描区域对购水二维码进行扫描以获取其图像,经过解析以得到其码值信息,并将该码值信息发送至服务器;
[0021]步骤22、当服务器判定码值信息中所包含的终端设备信息和消费者身份信息与某一个购水二维码码值信息存储链表的索引信息的位置和排列顺序完成相同时,则判断购水二维码码值信息存储链表中是否包含与购水容量以及购水次数序号的位置和排列顺序完成相同码值信息;
[0022]步骤23、当服务器判定购水二维码码值信息存储链表中包含有与购水容量以及购水次数序号的位置和排列顺序完成相同的码值信息时,则向饮水机反馈购水容量信息,并在购水二维码码值信息存储链表中对与当前购水二维码相对应的码值信息删除;
[0023]步骤24、饮水机在收到购水容量信息后开始向饮水桶中进行供水,当供水量达到购水量时,则停止供水;
[0024]情况二包括以下子步骤:
[0025]步骤21'、饮水机中的扫描区域对购水二维码进行扫描以获取其图像,经过解析以得到其码值信息,并将该码值信息发送至服务器;
[0026]步骤22'、当服务器判定码值信息中所包含的终端设备信息和消费者身份信息与某一个购水二维码码值信息存储链表的索引信息的位置和排列顺序完成相同时,则判断购水二维码码值信息存储链表中是否包含与购水容量以及购水次数序号的位置和排列顺序完成相同码值信息;
[0027]步骤23'、当服务器判定购水二维码码值信息存储链表中包含有与购水容量以及购水次数序号的位置和排列顺序完成相同的码值信息时,则向饮水机反馈购水容量信息,并在购水二维码码值信息存储链表中对当前的购水总次数自动减I;
[0028]步骤24'、饮水机在收到购水容量信息后开始向饮水桶中进行供水,当供水量达到购水量时,则停止供水。
[0029]本发明提供一种基于二维码在小区饮水机上购水的系统,包括购水二维码、终端设备、饮水机与服务器;
[0030]所述购水二维码由所述服务器生成后,以发送至所述终端设备中,所述饮水机通过对其进行识读以实现购水;
[0031]所述终端设备用于存储由所述服务器生成、并发送的购水二维码,并与所述服务器进行交互,以提交购水请求和支付购水费用;
[0032]所述饮水机用于对购水二维码进行识读,并在与所述服务器进行交互后以进行供水;
[0033]所述服务器用于分别与终端设备和饮水机进行交互,并基于终端设备提交的购水请求以生成购水二维码。
[0034]上述的基于二维码在小区饮水机上购水的系统,其中,所述饮水机中包括二维码扫描区域、二维码解析装置、水流量检测装置与信息传输装置;
[0035]所述二维码扫描区域用于对所述终端设备中的购水二维码进行扫描,以获取购水二维码的图像;
[0036]所述二维码解析装置用于对购水二维码的图像进行解析,以获取其码值信息;
[0037]所述水流量检测装置用于对流出的水容量进行实时检测;
[0038]所述信息传输装置用于与所述服务器进行信息交互。
[0039]上述的基于二维码在小区饮水机上购水的系统,其中,所述服务器中包括注册信息存储数据库、二维码生成装置、购水二维码码值信息存储链表与信息传输装置;
[0040]所述注册信息存储数据库用于存储终端设备上传的终端设备信息和消费者身份信息;
[0041]所述二维码生成装置用于生成终端设备所提交的与购水请求相同的购水二维码;
[0042]所述购水二维码码值信息存储链表用于购水二维码的码值信息,并将终端设备信息和消费者身份信息作为其索引信息;
[0043]所述信息传输装置用于与所述服务器进行信息交互。
[0044]上述的基于二维码在小区饮水机上购水的系统,其中,所述购水二维码码值信息存储链表中包括存储区域、信息清除模块与减法器。
[0045]与现有技术相比,本发明具有以下优点:
[0046]本发明采用对二维码进行识读的方式以在饮水机进行购水,购水时,饮水机扫描购水二维码,经服务器辨别成功后以使饮水桶进行供水,使供水方式更为简便。本发明可直接将生成的购水二维码存储在终端设备中,不会产生其他额外的费用,与现有基于RFID技术的购水方法相比,在供水过程中消费者无需一直在饮水机旁看守,并且可以节约因购水而需要购买RFID卡的费用,还可以避免由于RFID卡因为损坏而无法正常使用的缺点。
【附图说明】
[0047]图1为本发明中方法部分的流程图;
[0048]图2为本发明中装置部分的结构框图。
【具体实施方式】
[0049]如图1所示,本发明提供一种基于二维码在小区饮水机上购水的方法,包括以下步骤:
[0050]步骤1、
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1