扫码充电设备以及扫码充电方法、系统与流程

文档序号:11478614阅读:8115来源:国知局
扫码充电设备以及扫码充电方法、系统与流程

本发明涉及充电、智能硬件领域,特别涉及一种扫码充电设备及扫码充电方法。



背景技术:

手机移动电源,简称移动电源,是一种集供电和充电功能于一体的便携式充电器,可以给手机等数码设备随时随地充电或待机供电。一般由锂电芯或者干电池作为储电单元。手机移动电源一般配备多种电源转接头,且通常具有大容量、多用途、体积小、寿命长和安全可靠等特点。

共享型充电设备一般常见于新能源电动车、手机的智能充电桩。

目前扫码充电设备,有如下的解决方案:

1)设备一定要有wi-fi的环境下才可以进行扫码充电,当使用环境中wi-fi环境较差的时候,用户没有办法开始进行使用充电设备;缺点在于:受限于网络的要求。

2)若设备在没有wi-fi环境下,可以通过输入密码来进行解锁从而开启充电,但是充电设备大多都采用同一个相同的密码,从而不能有效的防止用户的非法操作;缺点在于:操作安全性无法得到保障。

3)另外,关于扫码充电设备的应用,仅局限于充电桩,比如,中国专利申请,申请号:201620209498.7,一种具有扫码自动充电的充电桩,包括充电桩、充电控制器、移动通信模块和充电识别计费模块,充电控制器控制充电桩充电,充电识别计费模块实施身份识别与一远程费控平台保持通信连接,所述充电识别计费模块具有扫码身份识别,扫码方式为充电卡或通过手机二维码扫描实现网上计费支付,所述充电识别计费模块通过无线通信信号与一远程费控平台保持通信连接;所述充电桩将计费表中的计费信息通过所述通讯模块发送至所述远程费控台,所述远程费控平台在所述充电卡中扣除计费表的计费。充电桩虽然功能较多,但是由于充电桩体积大、不便于移动,便捷性较差,不便于推广和部署。

综上,有待提供一种局域网络依赖程度低、设备共享方式安全性高、移动性强、便于部署的扫码充电设备。



技术实现要素:

本发明要解决的技术问题是,提供一种网络依赖程度低、设备共享方式安全性高的扫码充电设备。

本发明还提供了一种扫码充电方法,在无网络覆盖环境下也能够完成充电,同时保障充电的合法性。

解决上述技术问题,本发明提供了扫码充电方法,包括如下步骤:

s1通过扫描二维码访问服务器,并发送使用权限请求,

s2所述服务器根据所述使用权限请求,返回付款页面,

s3所述服务器在付款后,向扫码充电设备下发充电指令,

s4所述扫码充电设备接收到所述充电指令后,开通使用权限,

s5在网络环境正常时,所述扫码充电设备通过无线网络与所述服务器相连,并同步所述扫码充电设备上的工作信息,

s6在网络环境非正常时,在所述服务器上生成与所述扫码充电设备对应的唯一密码并下发,根据所述唯一密码开通在所述扫码充电设备上的使用权限。

更进一步,在所述步骤s6中,所述唯一密码的生成方法包括:

根据所述扫码充电设备得到设备id编号并配置为:

{设备id编号+当前时间+密钥+saltkey+配置参数},

再经过crc校验后得到上述唯一密码,通过输入所述唯一密码触发联网同时防止网络配置信息的恶意更改。

更进一步,crc校验采用:crc32多项式算法。

更进一步,上述的扫码充电设备包括:机身,在所述机身上设置有用以触摸并输入控制指令的按键部和用以扫描并识别唯一特征码的扫码部,

所述机身内还包括:wi-fi模块、按键电路以及微控制单元,

所述按键电路与所述按键部连接,

所述wi-fi模块与微控制单元电性连接,用以接收/发出无线通信信号,

所述按键电路与微控制单元电性连接,用以将按键电位信号转化为电控制信号输入所述微控制单元。

更进一步,所述机身内还包括:rtc实时时钟电路、电源管理芯片和锂充电电池,

所述微控制单元与所述rtc实时时钟电路电性连接,用以提供用于计算秘钥的系统时间,

所述电源管理芯片与锂充电电池连接,

在所述机身上还包括:立式广告显示部和充电电线,所述立式广告显示部固定于所述机身的顶部,并且底部有led照明灯用以背光显示,

所述充电电线以磁吸方式放置在所述机身上,所述充电电线包括:lighting数据线接口、type-c数据线接口或者usb数据线接口中的一种或者多种。

更进一步,方法还包括:在所述扫码充电设备中同时计算生成正负1~2小时时间段的密码,同时通过所述唯一密码完成时间的自矫正。

更进一步,所述工作信息至少包括:{电量,电池使用寿命,电池温度}。

更进一步,所述步骤s6还包括:通过所述唯一密码判断所述扫码充电设备是否在正常的网络环境下,采用airkiss与所述扫码充电设备进行联网方式。

基于上述本发明还提供了一种扫码充电系统,采用所述的扫码充电方法,还包括:扫码充电设备、服务器和手机,

手机通过扫描扫码充电设备上的二维码访问服务器,并发送使用权限请求,

在所述服务器根据所述使用权限请求,返回付款页面,

所述服务器在付款后,向扫码充电设备下发充电指令,

在所述扫码充电设备接收到所述充电指令后,开通使用权限,

在网络环境正常时,所述扫码充电设备通过无线网络与所述服务器相连,并同步所述扫码充电设备上的工作信息,

在网络环境非正常时,在所述服务器上生成与所述扫码充电设备对应的唯一密码并下发至手机,根据所述唯一密码开通在所述扫码充电设备上的使用权限。

更进一步,系统还包括一中继器,所述手机通过所述中继器与所述服务器相连,所述扫码充电设备通过所述中继器与服务器连接,所述中继器、所述手机以及所述扫码充电设备部署在同一无线ap覆盖下。

本发明有益效果:

在本发明中由于方法通过扫描二维码访问服务器,并发送使用权限请求,所述服务器根据所述使用权限请求,返回付款页面,所述服务器在付款后,向扫码充电设备下发充电指令,所述扫码充电设备接收到所述充电指令后,开通使用权限,比如用户通过手机客户端扫描设备上的二维码,付款后服务器对设备下发开始充电指令,手机通过连接充电线即可完成充电。由于在网络环境正常时,所述扫码充电设备通过无线网络与所述服务器相连,并同步所述扫码充电设备上的工作信息,比如在有wi-fi环境下,可以正常使用。由于在网络环境非正常时,在所述服务器上生成与所述扫码充电设备对应的唯一密码并下发,根据所述唯一密码开通在所述扫码充电设备上的使用权限,比如在没有wi-fi环境下,通过服务器下发/所述扫码充电设备生成的唯一密码,密码生成算法可靠,也没有增加硬件成本。比如,当网络环境不好时,服务器生成设备唯一密码发送到用户的手机,此时用户可以采用4按键输入6位密码来开启设备,增强了产品使用的场景适应性。

附图说明

图1是本发明一实施例中的扫码充电方法流程示意图;

图2是图1唯一密码生成方法流程示意图;

图3是扫码充电设备外部结构示意图;

图4是扫码充电设备内部结构示意图;

图5是扫码充电系统结构示意图;

图6是图5中的时序图。

具体实施方式

现在将参考一些示例实施例描述本公开的原理。可以理解,这些实施例仅出于说明并且帮助本领域的技术人员理解和实施例本公开的目的而描述,而非建议对本公开的范围的任何限制。在此描述的本公开的内容可以以下文描述的方式之外的各种方式实施。

如本文中所述,术语“包括”及其各种变体可以被理解为开放式术语,其意味着“包括但不限于”。术语“基于”可以被理解为“至少部分地基于”。术语“一个实施例”可以被理解为“至少一个实施例”。术语“另一实施例”可以被理解为“至少一个其它实施例”。

图1是本发明一实施例中的扫码充电方法流程示意图,本实施例中的扫码充电方法,具体包括如下步骤:

步骤s1通过扫描二维码访问服务器,并发送使用权限请求,

步骤s2所述服务器根据所述使用权限请求,返回付款页面,

步骤s3所述服务器在付款后,向扫码充电设备下发充电指令,

步骤s4所述扫码充电设备接收到所述充电指令后,开通使用权限,

步骤s5在网络环境正常时,所述扫码充电设备通过无线网络与所述服务器相连,并同步所述扫码充电设备上的工作信息,

步骤s6在网络环境非正常时,在所述服务器上生成与所述扫码充电设备对应的唯一密码并下发,根据所述唯一密码开通在所述扫码充电设备上的使用权限。

在网络环境正常时,所述扫码充电设备通过无线网络与所述服务器相连,并同步所述扫码充电设备上的工作信息。通过服务器下发/所述扫码充电设备生成的唯一密码,密码生成算法可靠,也没有增加硬件成本。

在所述步骤s1中,通过手机扫描二维码,然后通过手机上的客户端的web浏览器向服务器端发出访问请求,所述服务器端的web服务器查找对应页面并转交给所述服务器端的应用程序服务器,所述应用程序服务器定位并完成在所述页面的指令,并将完成的页面回传至web服务器,通过所述web服务器完成页面访问请求的响应。

在所述步骤s2中,返回付款页面是指在手机上显示的付款窗口,通过所述付款窗口可以通过第三方支付api跳转进行支付。支付方式包括但不限于,微信支付、支付宝支付或者信用卡快捷支付。

在所述步骤s3中,服务器向扫码充电设备下发充电指令,即可进行有效充电。

在所述步骤s4中,开通使用权限包括但不限于,充电时间、可使用的有效充电量以及唯一密码。

在网络环境正常时,所述扫码充电设备通过无线网络与所述服务器相连,并同步所述扫码充电设备上的工作信息,比如在无线ap覆盖下,客户可以通过wi-fi或者gprs/2g/3g/4g的方式访问服务器,同时所述扫码充电设备也同步接入无线ap。

在网络环境非正常时,在所述服务器上生成与所述扫码充电设备对应的唯一密码并下发,根据所述唯一密码开通在所述扫码充电设备上的使用权限。即无wi-fi覆盖或者手机无网络接入的情况下,可以通过手机的短信通道接收服务器发送的唯一密码。

作为上述方法的优选,还包括如下步骤:在所述扫码充电设备中同时计算生成正负1~2小时时间段的密码,同时通过所述唯一密码完成时间的自矫正。

作为上述方法的优选,所述工作信息至少包括:{电量,电池使用寿命,电池温度}。

作为上述方法的优选,所述步骤s6还包括:通过所述唯一密码判断所述扫码充电设备是否在正常的网络环境下,采用airkiss与所述扫码充电设备进行联网方式。airkiss即手机发送的ssid和密码经过路由转发出去,被目前wifi设备所检测并截获到。本领域技术人员能够明了,在本申请中airkiss是微信硬件平台为wi-fi设备提供的微信配网、局域网发现和局域网通讯的技术。若要实现通过微信客户端对wi-fi设备配网、通过微信客户端在局域网发现wi-fi设备,或者把微信客户端内的音乐、图片、文件等消息通过局域网发送至wi-fi设备,需要在硬件设备中集成相应的airkiss静态库。目前,airkiss有两种版本的静态库可自行选择:airkiss2.0:支持微信配网和局域网发现或airkiss3.0:支持局域网发现和局域网通讯。

在一些实施例中,对于支持airkiss微信配网的wi-fi设备(比如扫码充电设备),用户可以使用手机上的微信客户端对该产品(比如扫码充电设备)进行入网配置。

在一些实施例中,对于支持airkiss局域网发现的wi-fi设备(比如扫码充电设备),用户可以使用手机上的微信客户端发现与手机在同一局域网下的wi-fi设备(比如扫码充电设备)。

在一些实施例中,对于支持airkiss局域网通讯的wi-fi设备(比如比如扫码充电设备),用户可以使用手机上的微信客户端发现与手机在同一局域网下的wi-fi设备(比如扫码充电设备)。

作为本实施例中的优选,如图2所示是图1唯一密码生成方法流程示意图,在所述步骤s6中,所述唯一密码的生成方法包括:

步骤s61根据所述扫码充电设备得到设备id编号

步骤s62配置为:{设备id编号+当前时间+密钥+saltkey+配置参数},

步骤s63经过crc校验后得到上述唯一密码,通过输入所述唯一密码触发联网同时防止网络配置信息的恶意更改。

以crc32为例,唯一密码的生成方式如下:

设备id编号+当前时间+密钥+saltkey+配置信息通过crc32多项式算法得出不可逆的值。

具体实现如下,

●设备id编号:

设备id号码由8位生产批次号如:"17050201";以及6位序列号如:"000001"组成设备id号,

●当前时间:

当前时间为10位utc时间戳如:"1493709361",

●密钥:

密钥位tcp加密通讯采用的两位非字符串类型的密钥,16进制表示如下:{0x12,0x21},

●saltkey:

saltkey由服务器端定时对设备进行下发6位非字符串形密钥“,16进制表示如下{0x11,0x12,0x13,0x14,0x15}。saltkey是指加密术语中的加盐,具体来说就是在用户自定义密码中加入其它成分(一般是用户自有且不变的因素),以此来增密码的复杂度。当这种盐和用户密码相结合后,再通过摘要处理,就能得到隐蔽性更强的摘要值。

●配置信息:

配置信息用来做密码种类的区分,配置信息为“30”或者“60”,生成两组密码分别代表开启30分钟的密码与开启60分钟的密码。

最终,将此字符串整合如:“170502010000011493709361--------60“(’-‘为非字符串型数据)。

将上述字符串通过crc32算法生成多项式如:0xeb12d69c,然后将其中的前6数位与4进行取余计算,可以得出6位0~3的数字,将此组数字全部加1,便是6位由4个按键组成的密码如:341122,服务器端与设备端采用同样的算法,用户输入此密码,设备端验证密码正确后就可以开启设备。用户可以采用扫码充电设备上的4位数按键输入6位密码来开启充电设备。

请参考图3和图4,其中图3是扫码充电设备外部结构示意图,图4是扫码充电设备内部结构示意图。一种扫码充电设备100,包括:机身7,所述机身上设置有用以触摸并输入控制指令的按键部10和用以扫描并识别唯一特征码的扫码部8,所述机身内还包括:wi-fi模块2、按键电路3以及微控制单元1,所述按键电路3与所述按键部10连接,所述wi-fi模块2与微控制单元1电性连接,用以接收/发出无线通信信号,所述按键电路3与微控制单元1电性连接,用以将按键电位信号转化为电控制信号输入所述微控制单元1。用户通过按键部10能够实现密码输入和背光控制,用户通过扫码部8能够实现使用充电设备的授权。所述wi-fi模块2能够实现与后台服务器的数据请求和响应,同时按键电路3配合按键部3实现对应功能。在一些实施例中,所述微控制单元采用stm8s系列芯片,优选地可选用stm8s105芯片,stm8s105芯片用于计算密码,加解密数据报文与控制外围电路,同时在获取rtc时间后与内部设备唯一编号、key、saltkey进行算生成密码。在一些实施例中,所述wi-fi模块采用esp8266芯片。

本发明中的扫码充电设备100中的密码生成由设备id编号+当前时间+秘钥+saltkey+配置信息并通过crc32多项式算法,得出不可逆的值,对该值进行处理,得到设备唯一密码。此种生成密码方式保证了设备的唯一性与安全性。设备同时计算生成正负1小时时间段的密码,并且能够通过用户输入的密码,完成时间的自矫正,增加了设备的容错性。

此外,在无wi-fi状态下,还包括了对扫码充电设备100的配网过程:通过用户输入密码来判断是否为wi-fi配置模式,设备联网方式为airkiss,触发联网方式同样为输入6位键密码,此联网触发方式可以有效防止恶意更改网络配置信息。

如图4所示是图1中的一优选实施例中机身内部结构示意图,作为本实施例中的优选,所述机身内还包括:电源管理芯片4和锂充电电池6,所述电源管理芯片4与锂充电电池6连接,所述电源管理芯片4与所述微控制单元1电性连接,用以控制所述锂充电电池6进行充/放电。在一些实施例中,所述电源管理芯片4选用ip5306芯片,ip5306芯片是英集芯公司新推出的一款充电宝用三合一芯片,该芯片采用sop8封装,集成度高,放电效率为94%;提供有i2c扩展,具有放电温度环路技术。作为本实施例中的优选,所述机身内还包括:rtc实时时钟电路5,所述微控制单元与所述rtc实时时钟电路5电性连接,用以提供时间显示。rtc(real-timeclock)实时时钟为操作系统提供了一个可靠的时间,并且在断电的情况下,rtc实时时钟也可以通过电池供电,一直运行下去。在一些实施例中,如图3所示,所述按键部10为触摸按键,所述按键电路3为触摸按键电路。作为本实施例中的优选,所述机身上还包括:立式广告显示部9,所述立式广告显示部9固定于所述机身7的顶部,底部有发光led,用以背光显示。即所述立式广告显示部9带有背光效果,并且可以通过所述按键电路3来进行控制,比如通过长按的方式可实现背光显示的效果。作为本实施例中的优选,扫码充电设备100还包括:一用以充电的充电电线(未示出),所述充电电线以磁吸方式放置在所述机身上,所述充电电线一端与锂充电电池6相连,当插上充电设备则可以实现充电的效果。作为本实施例中的优选,所述充电电线包括:lighting数据线接口、type-c数据线接口或者usb数据线接口中的一种或者多种,从而可以兼容目前市面上大多数的数据线类型。

如图5所示是扫码充电系统结构示意图,一种扫码充电系统,包括:所述的扫码充电设备100、服务器200以及手机300,手机300通过扫描扫码充电设备100上的二维码访问服务器200,并发送使用权限请求,在所述服务器200根据所述使用权限请求,返回付款页面,在所述服务器200在付款后,向扫码充电设备100下发充电指令,在所述扫码充电设备100接收到所述充电指令后,开通使用权限,在网络环境正常时,所述扫码充电设备100通过无线网络与所述服务器200相连,并同步所述扫码充电设备100上的工作信息,在网络环境非正常时,在所述服务器200上生成与所述扫码充电设备100对应的唯一密码并下发至手机300,根据所述唯一密码开通在所述扫码充电设备100上的使用权限。优选地,系统中还包括一中继器,所述手机通过所述中继器与所述服务器相连,所述扫码充电设备通过所述中继器与服务器连接,所述中继器、所述手机以及所述扫码充电设备部署在同一无线ap覆盖下。

所述的扫码充电设备100增强了产品使用的场景适应性,在有wifi或没有wifi环境下都可以使用。密码生成算法可靠,没有硬件成本的增加。

所述的扫码充电设备100在出厂时,产线上使用扫码枪与pc上位机将utc时间以及机器唯一编码通过串口烧录到设备中,所述的扫码充电设备100在工作时通过wi-fi与服务器200相连接,实时传输设备信息,包括电量,电池使用寿命,电池温度,用户通过手机300扫描设备上的二维码,付款后服务器对设备下发开始充电指令,当网络环境不好时,服务器生成设备唯一密码发送到用户的手机。

图6是图5中的时序图,包括:所述的扫码充电设备100、服务器200以及手机300,

首先,手机300通过扫描扫码充电设备上的二维码访问服务器,并发送使用权限请求,

然后,在所述服务器200根据所述使用权限请求,返回付款页面,

在所述扫码充电设备100接收到所述充电指令后,开通使用权限,

最后所述服务器200在付款后,向扫码充电设备下发充电指令。

具体地,在网络环境正常时,所述扫码充电设备通过无线网络与所述服务器相连,并同步所述扫码充电设备上的工作信息,

在网络环境非正常时,在所述服务器上生成与所述扫码充电设备对应的唯一密码并下发至手机,根据所述唯一密码开通在所述扫码充电设备上的使用权限。

作为本实施例中的优选,上述唯一密码的生成方法包括:

根据所述扫码充电设备得到设备id编号并配置为:

{设备id编号+当前时间+密钥+saltkey+配置参数},

再经过crc校验后得到上述唯一密码,通过输入所述唯一密码触发联网同时防止网络配置信息的恶意更改。

作为本实施例中的优选,上述扫码充电设备100包括:机身,在所述机身上设置有用以触摸并输入控制指令的按键部和用以扫描并识别唯一特征码的扫码部,

所述机身内还包括:wi-fi模块、按键电路以及微控制单元,

所述按键电路与所述按键部连接,

所述wi-fi模块与微控制单元电性连接,用以接收/发出无线通信信号,

所述按键电路与微控制单元电性连接,用以将按键电位信号转化为电控制信号输入所述微控制单元。

作为本实施例中的优选,所述机身内还包括:rtc实时时钟电路、电源管理芯片和锂充电电池,

所述微控制单元与所述rtc实时时钟电路电性连接,用以提供用于计算秘钥的系统时间,

所述电源管理芯片与锂充电电池连接,

在所述机身上还包括:立式广告显示部和充电电线,所述立式广告显示部固定于所述机身的顶部,并且底部有led照明灯用以背光显示,

上述的充电电线以磁吸方式放置在所述机身上,所述充电电线包括:lighting数据线接口、type-c数据线接口或者usb数据线接口中的一种或者多种。

在一些实施例中,在所述扫码充电设备中同时计算生成正负1~2小时时间段的密码,同时通过所述唯一密码完成时间的自矫正。

在一些实施例中,所述工作信息至少包括:{电量,电池使用寿命,电池温度}。上述工作信息同步至手机300。

在一些实施例中,通过所述唯一密码判断所述扫码充电设备是否在正常的网络环境下,采用airkiss与所述扫码充电设备进行联网方式。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

总体而言,本公开的各种实施例可以以硬件或专用电路、软件、逻辑或其任意组合实施。一些方面可以以硬件实施,而其它一些方面可以以固件或软件实施,该固件或软件可以由控制器、微处理器或其它计算设备执行。虽然本公开的各种方面被示出和描述为框图、流程图或使用其它一些绘图表示,但是可以理解本文描述的框、设备、系统、技术或方法可以以非限制性的方式以硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其它计算设备或其一些组合实施。

此外,虽然操作以特定顺序描述,但是这不应被理解为要求这类操作以所示的顺序执行或是以顺序序列执行,或是要求所有所示的操作被执行以实现期望结果。在一些情形下,多任务或并行处理可以是有利的。类似地,虽然若干具体实现方式的细节在上面的讨论中被包含,但是这些不应被解释为对本公开的范围的任何限制,而是特征的描述仅是针对具体实施例。在分离的一些实施例中描述的某些特征也可以在单个实施例中组合地执行。相反对,在单个实施例中描述的各种特征也可以在多个实施例中分离地实施或是以任何合适的子组合的方式实施。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1