本发明涉及不锈钢技术领域,具体为一种基于公众号服务与蓝牙读卡器为etc卡圈存充值的方法。
背景技术:
目前大多数etc卡圈存充值依赖于各个etc卡发行方提供的手机app,app提供方需要区分手机系统,如android、ios、windowsphone等提供不同的app,开发成本和维护成本高;目前etc充值app大多通过手机nfc功能为etc卡进行圈存充值,对nfc功能严重依赖,不过由于目前大多数机型并不支持nfc功能,如小米mix2,vivoxplay6,魅族魅蓝6,华为p10,oppor11,三星note8等最新款机器均不支持nfc,导致该项功能的使用严重受限;通过手机app方式为etc卡充值,扩展性差,升级成本高,如需支持多个etc发卡方需要频繁改动升级app以适应不同发卡方的需求,使用者也需要升级或重新安装app以使用新的功能。
技术实现要素:
本发明的目的在于提供一种基于公众号服务与蓝牙读卡器为etc卡圈存充值的方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种基于公众号服务与蓝牙读卡器为etc卡圈存充值的方法,包括以下步骤:
a、首先将硬件盒子在微信硬件平台注册,微信硬件平台会为每个盒子分配不同的产品id;
b、用户首先关注微信公众号,打开微信公众号页面,公众号会自动连接与用户绑定的蓝牙盒子;
c、用户可通过页面发起圈存充值操作。
优选的,所述步骤b中如无绑定的盒子,页面通过调用微信蓝牙接口发起搜索附件的蓝牙盒子,当搜索到已经注册的蓝牙盒子时,页面向数据服务器发起接口请求,并注册绑定结果的监听方法,透过数据服务器向微信硬件平台发起用户与蓝牙盒子的绑定,页面实时响应绑定的结果信息,如绑定失败,则页面流程终止;如绑定成功,则页面自动发起连接蓝牙盒子,等待蓝牙盒子响应,直到连接成功。
优选的,所述步骤c的充值操作步骤如下:
a、利用微信蓝牙接口通过蓝牙盒子发送初始化指令到etc卡片初始化卡片;
b、利用微信蓝牙接口通过蓝牙盒子发送读取指令到etc卡片读取etc卡信息、余额;
c、根据卡内信息向数据服务器发送请求获取圈存指令;
d、利用微信蓝牙接口通过蓝牙盒子发送圈存指令到etc卡片,对etc卡片进行圈存。
与现有技术相比,本发明的有益效果是:本发明基于微信公众号服务,借助于微信硬件平台能力,使用蓝牙技术,连接etc圈存的蓝牙盒子,通过蓝牙盒子识别读取卡片,并对etc卡片进行圈存充值,大大降低用户对于etc圈存充值功能的使用难度,不需要在安装各种app,不需要考虑手机是否具备nfc功能,仅仅需要关注微信公众号即可便捷的使用etc卡圈存充值功能。
附图说明
图1为本发明流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,本发明提供如下技术方案:一种基于公众号服务与蓝牙读卡器为etc卡圈存充值的方法,包括以下步骤:
a、由于基于微信公众号服务,依赖于微信硬件平台提供的硬件能力,为了让用户使用的公众号具备连接设备的能力,首先将硬件盒子在微信硬件平台注册,微信硬件平台会为每个盒子分配不同的产品id,以保证对蓝牙盒子的识别;
b、用户首先关注微信公众号,打开微信公众号页面,公众号会自动连接与用户绑定的蓝牙盒子;
c、用户可通过页面发起圈存充值操作。
本发明中,步骤b中如无绑定的盒子,页面通过调用微信蓝牙接口发起搜索附件的蓝牙盒子,当搜索到已经注册的蓝牙盒子时,页面向数据服务器发起接口请求,并注册绑定结果的监听方法,透过数据服务器向微信硬件平台发起用户与蓝牙盒子的绑定,页面实时响应绑定的结果信息,如绑定失败,则页面流程终止;如绑定成功,则页面自动发起连接蓝牙盒子,等待蓝牙盒子响应,直到连接成功。
本发明中,步骤c的充值操作步骤如下:
a、利用微信蓝牙接口通过蓝牙盒子发送初始化指令到etc卡片初始化卡片;
b、利用微信蓝牙接口通过蓝牙盒子发送读取指令到etc卡片读取etc卡信息、余额;
c、根据卡内信息向数据服务器发送请求获取圈存指令;
d、利用微信蓝牙接口通过蓝牙盒子发送圈存指令到etc卡片,对etc卡片进行圈存。
本发明基于上述过程的描述,基于微信公众号服务与微信硬件平台的能力,通过蓝牙盒子,从而实现etc卡圈存充值;同时针对与不同etc卡发行方不同的需求,仅需要通过识别的卡片不同获取不同指令即可完成对不同卡片的兼容与扩展。
综上所述,本发明基于微信公众号服务,借助于微信硬件平台能力,使用蓝牙技术,连接etc圈存的蓝牙盒子,通过蓝牙盒子识别读取卡片,并对etc卡片进行圈存充值,大大降低用户对于etc圈存充值功能的使用难度,不需要在安装各种app,不需要考虑手机是否具备nfc功能,仅仅需要关注微信公众号即可便捷的使用etc卡圈存充值功能。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。