预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110751479A(43)申请公布日2020.02.04(21)申请号201911034275.6(22)申请日2019.10.29(71)申请人深圳市乐唯科技开发有限公司地址518000广东省深圳市南山区软件产业基地第一栋裙楼405室(72)发明人周聪伟(74)专利代理机构深圳市海盛达知识产权代理事务所(普通合伙)44540代理人孙晓宇(51)Int.Cl.G06Q20/32(2012.01)G06F8/65(2018.01)权利要求书1页说明书5页附图2页(54)发明名称移动支付硬件的实现方法(57)摘要本发明公开了一种移动支付硬件的实现方法,安装微处理器、无线模块和电源模块的主体设备,扫码接口连接微处理器,对接设备接口连接微处理器,启动主体设备进行初始化;登录通讯协议,如登录成功则进行主体设备对应的注册程序,如登录失败,则需重新登录,直至成功,注册程序包括定时器心跳计数,最后确定是否进行扫码行为,如是,则依次为扫码上报、指令下发、驱动对接的机器,直至完成一次扫码事件,该扫码事件与定时器心跳计数相对应;如否,则进入是否心跳回应程序,如是,则心跳计数置零,如否,则进入预定的超过指定次数未回应程序,再重新到连接网络的程序,如此实现自动扣款,扫码支付的功能,方便快捷且应用面广。CN110751479ACN110751479A权利要求书1/1页1.一种移动支付硬件的实现方法,其特征在于,包括以下步骤:S1:提供一主体设备,所述主体设备中安装有一微处理器,电性连接所述微处理器的一无线模块和一电源模块,所述无线模块和所述微处理器之间通过一通用同步异步收发器进行导通,一天线接口电性连接所述无线模块,一扫码接口电性连接所述微处理器,一对接设备接口电性连接所述微处理器,所述电源模块接电后,启动所述主体设备,并进行初始化,所述天线接口和所述无线模块连接对应网络;S2:通讯协议登录,如登录成功则进行所述主体设备对应的注册程序,如登录失败,则需重新登录,直至成功,注册程序包括定时器心跳计数;S3:是否进行扫码行为,如是,则依次为扫码上报、指令下发、驱动对接的机器,直至完成一次扫码事件,该扫码事件与定时器心跳计数相对应;如否,则进入是否心跳回应程序,如是,则心跳计数置零,如否,则进入预定的超过指定次数未回应程序,再重新到连接网络的程序。2.如权利要求1所述的移动支付硬件的实现方法,其特征在于:S1中的一供电口对所述电源模块进行供电,网络为TCP,S2中的通讯协议为MQTT,使用自定义的三元组编码的TLV编码协议,新增协议字段嵌套进编解码,调用协议API登录emqttd消息服务器。3.如权利要求1所述的移动支付硬件的实现方法,其特征在于:S2中通讯协议的数据传输为数据上报和服务端的指令下发,且通信协议采用自定义的编解码协议进行数据交互。4.如权利要求1所述的移动支付硬件的实现方法,其特征在于:S3中服务端采用emqttd消息服务器,承载物联网设备端的通讯协议连接,且实现在主体设备端和服务端间快速低延时的消息路由,从主体设备端的二维码数据上报,经服务端处理,再将结果下发到主体设备端,其延时小于200毫秒。5.如权利要求1所述的移动支付硬件的实现方法,其特征在于:于S1中嵌入二维码自动识别扫描模块,扫描模块录入扫码接口的信息,将扫码信息上报给服务端,服务端支付系统跟微信和支付宝对接,实现扫码支付。6.如权利要求1所述的移动支付硬件的实现方法,其特征在于:S4中服务端和主体设备端之间的数据传输,以主题订阅和发布来进行,以微处理器芯片ID作为主体设备的ID,作为标识来设定主体设备订阅的主题A和发布的主题B,主体设备具有唯一性,当服务器订阅B,只要主体设备发送主题B消息,服务器就可以收到主体设备上报的数据,当服务器发布主题A,主体设备就可以收到服务器下发的指令数据。7.如权利要求1所述的移动支付硬件的实现方法,其特征在于:S1中微处理器的控制芯片上电时,执行启动代码bootloader,在应用程序中,当主体设备接收到服务端的更新软件请求时,更新标志位置位,同时重启程序进入bootloader,在bootloader中检查是否需要更新,需要更新就向服务器请求新的软件程序,新程序要在bootloader之后的一个偏移量为x的地址开始写入,该地址是旧程序所占用的地址,当新程序完全覆盖旧程序后,更新标志位置为不需要更新,重新启动进入bootloader检查标志位,此时不需要再更新,则跳转到新程序最开始写入的地址执行应用程序。8.如权利要求7所述的移动支付硬件的实现方法,其特征在于:主体设备OTA升级,升级采用将新程序进行分包传送的方式,新程序文件为二进制文件。2CN110751479A说明