一种电器实现扫码支付的方法及其系统

文档序号:1392521 发布日期:2020-02-28 浏览:32次 >En<

阅读说明:本技术 一种电器实现扫码支付的方法及其系统 (Method and system for realizing code scanning payment of electric appliance ) 是由 杨督 徐位 于 2019-11-25 设计创作,主要内容包括:本发明公开了一种电器实现扫码支付的系统,包括电器设备本体、远程服务器,所述电器设备本体的内部固定连接有支付控制器,所述电器设备本体与支付控制器电性连接,所述电器设备本体的外壁固定设置有二维码,所述二维码与支付控制器相互关联,所述支付控制器与远程服务器通讯连接;本发明在支付控制器与远程服务器的通讯层面,采用了长连接双向通讯的方式,在电器设备使用高峰期提升支付控制器的心跳包的发送与接收频次,以提升掉网监测的能力,保障用户使用效果,降低用户付款后电器设备本体不启动的概率,在电器设备使用的低谷期则可降低心跳包的频次以达到节省流量的目的。(The invention discloses a system for realizing code scanning payment of an electric appliance, which comprises an electric appliance body and a remote server, wherein a payment controller is fixedly connected inside the electric appliance body, the electric appliance body is electrically connected with the payment controller, a two-dimensional code is fixedly arranged on the outer wall of the electric appliance body, the two-dimensional code is correlated with the payment controller, and the payment controller is in communication connection with the remote server; in the communication layer of the payment controller and the remote server, the invention adopts a long-connection bidirectional communication mode, improves the sending and receiving frequency of the heartbeat packet of the payment controller in the peak period of the use of the electrical equipment so as to improve the capability of off-line monitoring, ensures the use effect of a user, reduces the probability that the electrical equipment body is not started after the user pays, and reduces the frequency of the heartbeat packet in the valley period of the use of the electrical equipment so as to achieve the purpose of saving flow.)

一种电器实现扫码支付的方法及其系统

技术领域

本发明涉及一种扫码支付系统,具体是一种电器实现扫码支付的方法及其系统。

背景技术

当前市面上共享设备品类繁多,比如共享单车、共享按摩椅、共享纸巾机等,他们主要是在传统电器里面加入了一块可上网的通讯控制板以达到设备上网和服务器交互的目的。该种手段可满足单一设备的共享,但无法做到通用化,且存在以下问题:1、无法实现多品类设备的共享管理;2、无法实现低成本大规模部署等。原因如下:1、设备和服务器的通讯大都采用轮询的方式,这种方式在设备数量每上一个级别会产生高额的服务器成本,且无法做到实时监控机器在线的目的。2、部分采用设备与服务器长连接的方式的设备,均未对数据进行智慧化分析,统一心跳包的形式在高峰期的时候会增加设备付费不启动的情况,且在半夜这种低谷期,增加的设备流量成本。

发明内容

本发明的目的在于提供一种电器实现扫码支付的方法及其系统,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:

一种电器实现扫码支付的系统,包括电器设备本体、远程服务器,所述电器设备本体的内部固定连接有支付控制器,所述电器设备本体与支付控制器电性连接,所述电器设备本体的外壁固定设置有二维码,所述二维码与支付控制器相互关联,所述支付控制器与远程服务器通讯连接。

作为本发明进一步的方案:所述远程服务器包括处理模块、存储模块、通讯模块,所述远程服务器的架构采用websocket框架,能够统一负载、均衡出入口,底层采用分布式布局,能够根据设备规模和应用使用频次搭建子负载。

作为本发明进一步的方案:所述支付控制器包括电路板,所述电路板搭载有天线接口、串口输出接口、两个脉冲输出接口、供电输入接口、GSM模块、SIM卡插槽、电源灯、信号灯、通讯灯,所述天线接口通过螺纹配合连接有天线。

作为本发明再进一步的方案:所述支付控制器与远程服务器之间的通讯方式为长连接双向通讯,能够保持设备一直在线,掉网监测功能,所述支付控制器与远程服务器的心跳包通过数据学习的方式,具有自动调节心跳包频率的功能。

一种电器实现扫码支付的方法,包括以下步骤:

S1.支付控制器在接通电源后依次进行进行自检、联网、与远程服务器建立链接、与远程服务器进行数据预通讯,使支付控制器与远程服务器之间成功建立通讯链路;

S2.支付控制器根据预设程序和电器设备本体进行预通讯,以对电气设备本体的状态信息进行收集,之后支付控制器将收集的信息上报至远程服务器,远程服务器通过接受到的信息对电气设备本体的线上状态进行修改;

S3.终端用户通过安装于手机上的对应的第三方支付APP扫描电器设备本体外壁的二维码,以获取设备的状态信息,并支付一定使用费用;

S4.付款完成后第三方支付公司会通过异步回调的方式将用户的支付信息反馈至远程服务器,远程服务器在接收到正确的的支付信息后,对该电器设备本体的线上状态进行记录并修改,同时通过websocket服务将指令发送至支付控制器,支付控制器再将指令转发至电器设备本体;

S5.电器设备本体接收到指令后做出处理,并通过支付控制器向远程处理器反馈设备运行信息;

S6.在电器设备本体运行期间,每间隔N秒支付控制器便会采集电器设备本体的运行信息,并将信息对远程服务器进行上报,当电器设备本体完成运行后,支付控制器控制电器设备本体进行关机,并在电器设备本体确认关机后上报待机状态至远程服务器,远程服务器在收到关机且已经正常待机指令后,修改电器设备本体的线上状态,且进入等待再次扫码支付的状态;

S7.如果系统预先对该机器设置了分钱,或者相关的收费标准,则此时将扫码金额分配给每位参与分钱的用户,分钱以前扣除预先设置的预扣费部分,至此系统完成一次完整的工作流程。

作为本发明进一步的方案:所述S2中电器设备本体的线上状态分为“可使用”、“维护中”、“使用中”三种,电气设备本体当且仅当处于“可使用”状态时才接受在线支付。

作为本发明进一步的方案:所述S4中支付控制器向电器设备本体所转发的指令中包含用户的付款特征信息,购买服务时长、购买服务数量等信息。

作为本发明再进一步的方案:如果在同一时刻有大量的用户扫码,则根据系统的链路特征码机制,确保精准且快速的下发;如果同一时刻有大量订单完成工作,且都需要进行分钱,则系统根据分钱数量创建多个分钱进程,对所有订单进行队列处理,确保每一笔分成精准分钱。

与现有技术相比,本发明的有益效果是:

1、本发明把常用的扫码支付通讯控制方式进行整合,有效提高了支付控制器的兼容性,使支付控制器可适用于多种支持不同控制方式的电器设备,从而降低企业备货成本,提升单一产品的使用率,使企业可以在通用产品的基础上实现工厂新共享设备的组装生产,也可以灵活的将通讯控制板用于改造二手设备,而无需为其打造特定通讯方式的控制板,降低成本。

2、本发明在支付控制器与远程服务器的通讯层面,采用了长连接双向通讯的方式,系统根据不同的投放场所对应的不同的电器设备本体的使用状况进行记录,绘制其使用频次的曲线,从而判断出在某时间范围内的使用高峰期和低谷期;在电器设备使用高峰期提升支付控制器的心跳包的发送与接收频次,以提升掉网监测的能力,保障用户使用效果,降低用户付款后电器设备本体不启动的概率,在电器设备使用的低谷期则可降低心跳包的频次以达到节省流量的目的。

3、本发明在远程服务器的管理软件层面,采用统一流量出入口机制,上层应用模块化开发,对服务器集群进行分布式管理,采购不同配置的服务器资源来处理对应的程序功能,从而达到节约服务器成本的目的。

具体实施方式

下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例中,一种电器实现扫码支付的系统,包括电器设备本体、远程服务器,电器设备本体的内部固定连接有支付控制器,电器设备本体与支付控制器电性连接,电器设备本体的外壁固定设置有二维码,二维码与支付控制器相互关联,支付控制器与远程服务器通讯连接。

远程服务器包括处理模块、存储模块、通讯模块,远程服务器的架构采用websocket框架,能够统一负载、均衡出入口,底层采用分布式布局,能够根据设备规模和应用使用频次搭建子负载。

支付控制器包括电路板,电路板搭载有天线接口、串口输出接口、两个脉冲输出接口、供电输入接口、GSM模块、SIM卡插槽、电源灯、信号灯、通讯灯,天线接口通过螺纹配合连接有天线。

支付控制器与远程服务器之间的通讯方式为长连接双向通讯,能够保持设备一直在线,掉网监测功能,支付控制器与远程服务器的心跳包通过数据学习的方式,具有自动调节心跳包频率的功能。

系统根据不同的投放场所对应的不同的电器设备本体的使用状况进行记录,绘制其使用频次的曲线,从而判断出在某时间范围内的使用高峰期和低谷期。在设备使用高峰期提升设备心跳包的发送与接收频次,提升掉网监测的能力,保障用户使用,降低用户付款不启动的概率。比如一台共享设备投放在某高校的餐厅等场所,那么可以在早上6:00~9:00和11:00~13:00和16:00~19:00三个时间段提升其心跳包频次,比如30S一次;9:01~10:59和13:01~15:59时间内将心跳包降低至常规状态,比如70S一次。19:01~5:59分将心跳包降低至150S的维持网络临界值,从而达到节省流量的目的。

在服务器管理软件层面,采用统一流量出入口机制,上层应用模块化开发,比如:控制程序框架、设备管理、扫码资金管理、日志管理、场地管理、扫码套餐管理、在线分钱管理、充值管理、广告位管理等、图片管理、数据库管理。在机器数量多之后,将这些功能分成三大类,一类是需要占用大量网络带宽的、一类是需要占用大量服务器计算能力的、一类是需要占用大量服务器内存的,分开后有助于我们对服务器集群进行分布式管理,采购不同配置的服务器资源来处理对应的程序功能,从而达到节约服务器成本的目的。如果部分功能多大,可以对功能点开通负载均衡,组成子集群。

一种电器实现扫码支付的方法,包括以下步骤:

S1.支付控制器在接通电源后依次进行进行自检、联网、与远程服务器建立链接、与远程服务器进行数据预通讯,使支付控制器与远程服务器之间成功建立通讯链路;

S2.支付控制器根据预设程序和电器设备本体进行预通讯,以对电气设备本体的状态信息进行收集,之后支付控制器将收集的信息上报至远程服务器,远程服务器通过接受到的信息对电气设备本体的线上状态进行修改;

S3.终端用户通过安装于手机上的对应的第三方支付APP扫描电器设备本体外壁的二维码,以获取设备的状态信息,并支付一定使用费用;

S4.付款完成后第三方支付公司会通过异步回调的方式将用户的支付信息反馈至远程服务器,远程服务器在接收到正确的的支付信息后,对该电器设备本体的线上状态进行记录并修改,同时通过websocket服务将指令发送至支付控制器,支付控制器再将指令转发至电器设备本体;

S5.电器设备本体接收到指令后做出处理,并通过支付控制器向远程处理器反馈设备运行信息;

S6.在电器设备本体运行期间,每间隔N秒支付控制器便会采集电器设备本体的运行信息,并将信息对远程服务器进行上报,当电器设备本体完成运行后,支付控制器控制电器设备本体进行关机,并在电器设备本体确认关机后上报待机状态至远程服务器,远程服务器在收到关机且已经正常待机指令后,修改电器设备本体的线上状态,且进入等待再次扫码支付的状态;

S7.如果系统预先对该机器设置了分钱,或者相关的收费标准,则此时将扫码金额分配给每位参与分钱的用户,分钱以前扣除预先设置的预扣费部分,至此系统完成一次完整的工作流程。

S2中电器设备本体的线上状态分为“可使用”、“维护中”、“使用中”三种,电气设备本体当且仅当处于“可使用”状态时才接受在线支付。

S4中支付控制器向电器设备本体所转发的指令中包含用户的付款特征信息,购买服务时长、购买服务数量等信息。

如果在同一时刻有大量的用户扫码,则根据系统的链路特征码机制,确保精准且快速的下发;如果同一时刻有大量订单完成工作,且都需要进行分钱,则系统根据分钱数量创建多个分钱进程,对所有订单进行队列处理,确保每一笔分成精准分钱。

尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种识别码分发风险控制系统及方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!