充电桩充电启动方法、充电桩、智能终端和充电系统与流程
2021-02-03 15:02:38|315|起点商标网
[0001]
本申请涉及车辆技术领域,特别涉及一种充电桩充电启动方法、充电桩、智能终端、充电系统和存储介质。
背景技术:
[0002]
电动汽车通常需要从外部供电设备来为车辆的电池充电,随着电动汽车的普及,越来越多的充电桩被建立。相关技术中,充电的启动、完成充电后的付费通常需要相关工作人员操作完成,或用户通过扫码等交互方式自主完成。其中,对于扫码方式而言,用户需要进行相关应用程序的下载,在使用过程中打开应用程序,对充电桩上的二维码扫描,从而启动充电桩或进行付款,整体过程相对繁琐,对于没有下载或没有意愿下载用于扫码的应用程序的用户而言,使用体验较差。
技术实现要素:
[0003]
有鉴于此,本申请的实施例提供了一种充电桩充电启动方法、充电桩、智能终端、充电系统和存储介质。
[0004]
本申请提供了一种充电桩充电启动方法,所述启动方法包括:
[0005]
接收智能终端通过近场通信发送的充电启动请求;
[0006]
根据所述充电启动请求对所述智能终端进行鉴权校验;
[0007]
在通过所述鉴权校验的情况下,启动充电。
[0008]
在某些实施方式中,所述根据所述充电启动请求对所述智能终端进行鉴权校验包括:
[0009]
根据所述充电启动请求,生成随机数;
[0010]
根据所述随机数和预置密钥,生成第一鉴权校验值。
[0011]
在某些实施方式中,所述智能终端与所述充电桩同步所述预置密钥,所述根据所述充电启动请求对所述智能终端进行鉴权校验包括:
[0012]
发送所述随机数和所述第一鉴权校验值至所述智能终端,以使得所述智能终端根据所述随机数和所述第一鉴权校验值进行第一鉴权校验。
[0013]
在某些实施方式中,所述根据所述充电启动请求对所述智能终端进行鉴权校验包括:
[0014]
在通过所述第一鉴权校验的情况下,接收所述智能终端发送的设备信息以及根据所述设备信息、所述随机数和所述预置密钥生成的第三鉴权校验值。
[0015]
在某些实施方式中,所述根据所述充电启动请求对所述智能终端进行鉴权校验进一步包括:
[0016]
根据接收到的设备信息、所述随机数和所述预置密钥生成第四鉴权校验值。
[0017]
在某些实施方式中,所述根据所述充电启动请求对所述智能终端进行鉴权校验包括:
[0018]
比较所述第三鉴权校验值和所述第四鉴权校验值以进行第二鉴权校验。
[0019]
在某些实施方式中,所述启动方法包括:
[0020]
在通过所述第二鉴权校验的情况下,将所述设备信息上报至与所述充电桩绑定的支付平台;
[0021]
在所述充电流程完成后,通过所述支付平台根据设备信息绑定的用户支付账号信息进行支付处理。
[0022]
本申请提供了一种充电桩充电启动方法,所述启动方法包括:
[0023]
通过近场通信发送充电启动请求至所述充电桩;
[0024]
接收所述充电桩根据所述充电启动请求进行的鉴权校验信息,与所述充电桩相互验证完成鉴权校验,以使所述充电桩启动充电。
[0025]
在某些实施方式中,所述智能终端与所述充电桩同步所述预置密钥,所述接收所述充电桩根据所述充电启动请求反馈的鉴权校验信息,与所述充电桩相互验证完成鉴权校验的步骤包括:
[0026]
接收所述充电桩发送的根据所述充电启动请求生成的随机数以及根据所述随机数和预置密钥生成第一鉴权校验值;
[0027]
根据所述预置密钥和所述随机数生成第二鉴权校验值;
[0028]
比较所述第一鉴权校验值和所述第二鉴权校验值以进行第一鉴权校验。
[0029]
在某些实施方式中,所述接收所述充电桩根据所述充电启动请求反馈的鉴权校验信息,与所述充电桩相互验证完成鉴权校验的步骤包括:
[0030]
在通过所述第一鉴权校验的情况下,发送设备信息以及根据所述随机数、所述设备信息和所述预置密钥生成的第三鉴权校验值至所述充电桩,以使得所述充电桩根据所述设备信息、所述随机数和所述第三鉴权校验值进行第二鉴权校验。
[0031]
本申请提供了一种充电桩,所述充电桩包括:
[0032]
第一通信模块,所述第一通信模块用于接收智能终端通过近场通信发送的充电启动请求;
[0033]
第一鉴权模块,所述第一鉴权模块用于根据所述充电启动请求对所述智能终端进行鉴权校验;
[0034]
充电模块,所述充电模块用于在通过所述鉴权校验的情况下,启动充电。
[0035]
本申请提供了一种智能终端,所述智能终端包括:
[0036]
第二通信模块,所述第二通信模块用于通过近场通信发送充电启动请求至所述充电桩;
[0037]
第二鉴权模块,所述第二鉴权模块用于接收所述充电桩根据所述充电启动请求进行的鉴权校验。
[0038]
本申请提供了一种充电系统,所述充电系统包括上述任一实施方式的充电桩和智能终端。
[0039]
本申请提供了一个或多个存储有计算机程序的非易失性计算机可读存储介质,当所述计算机程序被一个或多个处理器执行时,实现上述任一实施方式所述的充电桩充电启动方法。
[0040]
本申请实施方式的充电桩充电启动方法、充电桩、智能终端、充电系统和存储介质
中,通过近场通信技术与智能终端通信,根据智能终端发送的充电启动请求对智能终端进行鉴权校验,在通过鉴权校验的情况下,启动充电,提供更好的用户体验。同时,对智能终端进行鉴权校验,能够保证鉴权过程的安全性和结果的准确性。
附图说明
[0041]
本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0042]
图1是本申请某些实施方式的充电桩充电启动方法的流程示意图。
[0043]
图2是本申请某些实施方式的充电桩的模块示意图。
[0044]
图3是本申请某些实施方式的充电桩充电启动方法的流程示意图。
[0045]
图4是本申请某些实施方式的充电桩充电启动方法的流程示意图。
[0046]
图5是本申请某些实施方式的充电桩充电启动方法的流程示意图。
[0047]
图6是本申请某些实施方式的充电桩充电启动方法的流程示意图。
[0048]
图7是本申请某些实施方式的充电桩与智能终端的交互示意图。
[0049]
图8是本申请某些实施方式的充电桩充电启动方法的流程示意图。
[0050]
图9是本申请某些实施方式的智能终端的模块示意图。
[0051]
图10是本申请某些实施方式的充电桩充电启动方法的流程示意图。
[0052]
图11是本申请某些实施方式的充电桩充电启动方法的流程示意图。
具体实施方式
[0053]
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
[0054]
请参阅图1,本申请实施方式提供一种充电桩充电启动方法,包括:
[0055]
s11:接收智能终端通过近场通信发送的充电启动请求;
[0056]
s12:根据充电启动请求对智能终端进行鉴权校验;
[0057]
s13:在通过鉴权校验的情况下,启动充电。
[0058]
本申请实施方式提供了一种充电桩100。充电桩110与智能终端210进行通信,充电桩100包括处理器102和第一通信元件104。第一通信元件104用于接收智能终端210通过近场通信发送的充电启动请求。处理器102用于根据充电启动请求对智能终端210进行鉴权校验,以及用于在通过鉴权校验的情况下,启动充电。其中,处理器102可以是为控制第一通信元件104而独立设置的处理器102,也可以是充电桩的处理器102,在此不做限制。
[0059]
请参阅图2,本申请实施方式还提供了一种充电桩110,本申请实施方式的充电桩充电启动方法可以由充电桩110实现。充电桩110包括第一通信模块112、第一鉴权模块114和充电模块116。s11可以由第一通信模块112实现,s12可以由第一鉴权模块114实现,s13可以由充电模块116实现。或者说,第一通信模块112用于接收智能终端210通过近场通信发送的充电启动请求。第一鉴权模块114用于根据充电启动请求对智能终端210进行鉴权校验。充电模块116用于在通过鉴权校验的情况下,启动充电。
[0060]
具体地,用户在使用充电桩110对车辆进行充电时,将充电桩110上的充电枪拔出,
完成充电枪与车辆充电口的插枪操作后,使用智能终端210与充电桩110的感应模块进行感应,使智能终端210与充电桩110建立通信连接,触发智能终端210发送充电启动请求至充电桩110。其中,充电启动请求可以包括近场通信的业务标签、近场通信的启动信息、智能终端210的特有信息如设备标识等、用户账号信息、用户密码信息等信息,具体不做限定。
[0061]
进一步地,需要指出的是,尽管本申请实施例中的充电桩110大多基于近场通信技术与智能终端210进行通信,但本领域技术人员可考虑采用其他通信技术来实现通信,例如也可以通过射频识别技术进行。
[0062]
在一些实施例中,充电桩110通过近场通信技术与智能终端210进行通信。此时可以由充电桩110的近场通信模块读取智能终端210发送的充电启动请求,通过充电桩110内部通路,例如串口等,将充电启动请求转发至充电桩110主控模块。
[0063]
在另一些实施例中,充电桩110通过射频识别技术与智能终端210进行通信。此时可以由充电桩110的射频识别模块读取智能终端210发送的充电启动请求,通过充电桩110内部通路,例如串口等,将充电启动请求转发至充电桩110主控模块。
[0064]
如此,充电桩110与智能终端210之间的通信方式可根据充电桩110的性能、智能终端210的性能、用户需求等因素设定,无需用户另行下载应用程序或扫码,提升用户体验。
[0065]
充电桩110接收智能终端210发送的充电启动请求,并根据充电启动请求对发送该充电启动请求的智能终端210进行鉴权校验,识别智能终端210是否属于合法设备。
[0066]
在一些实施例中,智能终端210通过充电桩110的鉴权校验,即充电桩110识别到智能终端210为合法设备,此时充电桩110启动充电,对车辆进行充电。
[0067]
在另一些实施例中,智能终端210没有通过充电桩110的鉴权校验,即充电桩110识别到智能终端210为非法设备,此时充电桩110不启动充电流程,也不触发支付流程。
[0068]
如此,在确认智能终端210为合法设备时才启动充电流程,确保用户的账号安全。
[0069]
需要说明地,智能终端210包括但不限于智能手机、平板电脑、笔记本电脑、智能可穿戴设备等。可以理解,智能终端210可以是其它任意具有近场通信功能的装置。
[0070]
本申请实施方式的充电桩110的充电桩充电启动方法、充电桩100和充电桩110中,通过近场通信技术与智能终端210通信,根据智能终端210发送的充电启动请求对智能终端210进行鉴权校验,在通过鉴权校验的情况下,启动充电,提供更好的用户体验。同时,对智能终端210进行鉴权校验,能够保证鉴权过程的安全性和结果的准确性。
[0071]
请参阅图3,在某些实施方式中,s12包括:
[0072]
s121:根据充电启动请求,生成随机数;
[0073]
s122:根据随机数和预置密钥,生成第一鉴权校验值。
[0074]
在某些实施方式中,s121和s122可以由第一鉴权模块114实现。或者说,第一鉴权模块114用于根据充电启动请求,生成随机数,以及用于根据随机数和预置密钥,生成第一鉴权校验值。
[0075]
在某些实施方式中,处理器102用于根据充电启动请求,生成随机数,以及用于根据随机数和预置密钥,生成第一鉴权校验值。
[0076]
具体地,充电桩110与智能终端210两端同步预置密钥,用于在充电桩110启动充电流程时进行鉴权校验,确保充电桩110与智能终端210通信过程的安全性与私密性。其中,预置密钥可以是使用对称式加密技术预置的,也可以使用非对称式加密技术预置的。
[0077]
在一些实施例中,预置密钥使用对称式加密技术进行预置,加密和解密使用同一密钥,即充电桩110一端的密钥与智能终端210端的密钥一致。
[0078]
在另一些实施例中,预置密钥使用非对称式加密技术进行预置,加密和解密使用的不是同一密钥,即充电桩110一端的密钥与智能终端210端的密钥不一致。在通信过程中,充电桩110一端的密钥与智能终端210端的密钥配对使用。
[0079]
如此,在充电桩110启动充电流程时进行鉴权校验,能够确保智能终端210的合法性,防止非法设备接入,确保充电桩110与智能终端210通信过程的安全性与私密性。
[0080]
充电桩110接收智能终端210发送的充电启动请求后,根据充电启动请求生成随机数,采用加密算法对随机数和预置密钥进行加密,生成第一鉴权校验值。其中,加密算法可以是哈希算法,例如哈希消息认证码(hash-based message authentication code,hmac)等,也可以是对称加密算法,还可以是非对称加密算法等,具体不做限定。
[0081]
在一些实施例中,可以采用hmac算法对随机数和预置密钥进行计算,生成第一鉴权校验值h1。
[0082]
在一些实施例中,可以采用对称加密算法对随机数和预置密钥进行计算,生成第一鉴权校验值h1
’
。
[0083]
在另一些实施例中,可以采用非对称加密算法对随机数和预置密钥进行计算,生成第一鉴权校验值h1”。
[0084]
如此,对随机数和预置密钥进行加密,能够进一步确保充电桩110与智能终端210通信过程的安全性与私密性。
[0085]
请参阅图4,在某些实施方式中,智能终端210与充电桩110同步预置密钥,s12包括:
[0086]
s123:发送随机数和第一鉴权校验值至智能终端210,以使得智能终端210根据随机数和第一鉴权校验值进行第一鉴权校验。
[0087]
在某些实施方式中,s123可以由第一鉴权模块114实现。或者说,第一鉴权模块114用于发送随机数和第一鉴权校验值至智能终端210,以使得智能终端210根据随机数和第一鉴权校验值进行第一鉴权校验。
[0088]
在某些实施方式中,处理器102用于发送随机数和第一鉴权校验值至智能终端210,以使得智能终端210根据随机数和第一鉴权校验值进行第一鉴权校验。
[0089]
具体地,智能终端210与充电桩110同步预置密钥,可以避免非法设备窃取或变更通信数据,确保智能终端210与充电桩110通信过程的安全性与私密性。
[0090]
充电桩110根据随机数和预置密钥生成第一鉴权校验值后,将随机数和第一鉴权校验值发送至智能终端210,以使得智能终端210根据随机数和第一鉴权校验值进行第一鉴权校验。
[0091]
第一鉴权校验可以在智能终端210端进行,用于保证随机数的完整性,检验随机数的来源,确定通信对象,进而保证智能终端210与充电桩110通信的合法性。
[0092]
如此,对充电桩110与智能终端210进行鉴权校验,能够确保智能终端210的合法性,防止非法设备接入,确保充电桩110与智能终端210通信过程的安全性与私密性。
[0093]
请参阅图5,在某些实施方式中,s12包括:
[0094]
s124:在通过第一鉴权校验的情况下,接收智能终端210发送的设备信息以及根据
设备信息、随机数和预置密钥生成的第三鉴权校验值;
[0095]
s125:根据接收到的设备信息、随机数和预置密钥生成第四鉴权校验值;
[0096]
s126:比较第三鉴权校验值和第四鉴权校验值以进行第二鉴权校验。
[0097]
在某些实施方式中,s124-s126可以由第一鉴权模块114实现。或者说,第一鉴权模块114用于在通过第一鉴权校验的情况下,接收智能终端210发送的设备信息以及根据设备信息、随机数和预置密钥生成的第三鉴权校验值,及用于根据接收到的设备信息、随机数和预置密钥生成第四鉴权校验值,以及用于比较第三鉴权校验值和第四鉴权校验值以进行第二鉴权校验。
[0098]
在某些实施方式中,处理器102用于在通过第一鉴权校验的情况下,接收智能终端210发送的设备信息以及根据设备信息、随机数和预置密钥生成的第三鉴权校验值,及用于根据接收到的设备信息、随机数和预置密钥生成第四鉴权校验值,以及用于比较第三鉴权校验值和第四鉴权校验值以进行第二鉴权校验。
[0099]
具体地,在通过第一鉴权校验的情况下,充电桩110接收智能终端210发送的设备信息以及根据设备信息、随机数和预置密钥生成的第三鉴权校验值,并根据接收到的设备信息、随机数和预置密钥生成第四鉴权校验值。其中,设备信息可用于识别智能终端210与用户支付账号的绑定关系,以便在后续支付过程中支付充电等相关费用。
[0100]
进一步地,可采用加密算法对设备信息、随机数和预置密钥进行加密,生成第四鉴权校验值。其中,加密算法可以是哈希算法,例如hmac等,也可以是对称加密算法,还可以是非对称加密算法等,具体不做限定。
[0101]
在一些实施例中,可以采用hmac算法对随机数和预置密钥进行计算,生成第四鉴权校验值h4。
[0102]
在一些实施例中,可以采用对称加密算法对随机数和预置密钥进行计算,生成第四鉴权校验值h4
’
。
[0103]
在另一些实施例中,可以采用非对称加密算法对随机数和预置密钥进行计算,生成第四鉴权校验值h4”。
[0104]
如此,对设备信息、随机数和预置密钥进行加密,能够进一步确保充电桩110与智能终端210通信过程的安全性与私密性。
[0105]
充电桩110根据接收到的设备信息、随机数和预置密钥生成第四鉴权校验值后,发起第二鉴权校验。校验形式可以根据充电桩110的性能、智能终端210的性能、用户需求等因素确定,具体不做限定。在一些实施方式中,第二鉴权校验可以是比较第三鉴权校验值和第四鉴权校验值是否一致。
[0106]
第二鉴权校验可用于确保与充电桩110通信的智能终端210的合法性,如此,能够防止非法设备接入。
[0107]
请参阅图6,在某些实施方式中,启动方法包括:
[0108]
s14:在通过第二鉴权校验的情况下,将设备信息上报至与充电桩110绑定的支付平台;
[0109]
s15:在充电流程完成后,通过支付平台根据设备信息绑定的用户支付账号信息进行支付处理。
[0110]
在某些实施方式中,s14和s15可以由充电模块116实现。或者说,充电模块116用于
在通过第二鉴权校验的情况下,将设备信息上报至与充电桩110绑定的支付平台,以及用于在充电流程完成后,通过支付平台根据设备信息绑定的用户支付账号信息进行支付处理。
[0111]
在某些实施方式中,处理器102用于在通过第二鉴权校验的情况下,将设备信息上报至与充电桩110绑定的支付平台,以及用于在充电流程完成后,通过支付平台根据设备信息绑定的用户支付账号信息进行支付处理。
[0112]
具体地,在通过第二鉴权校验的情况下,将设备信息上报至与充电桩110绑定的支付平台,支付平台处理设备信息,识别出智能终端210与用户支付账号的绑定关系,确定用户的支付账号。在被充电车辆与充电桩110依次完成握手阶段、参数配置阶段、充电阶段、充电结束阶段后,支付平台可根据设备信息绑定的用户支付账号信息进行支付处理。
[0113]
请参阅图7,在一些实施例中,充电桩110与智能终端210建立通信连接后,智能终端210与充电桩110同步预置密钥。充电桩110接收智能终端210通过近场通信发送的充电启动请求,根据充电启动请求生成随机数,并使用加密算法对随机数和预置密钥进行加密,生成第一鉴权校验值。接着,充电桩110发送随机数和第一鉴权校验值至智能终端210,由智能终端210进行第一鉴权校验。
[0114]
智能终端210接收充电桩110发送的第一鉴权校验值,并根据同步的预置密钥和随机数生成第二鉴权校验值,比较第一鉴权校验值和第二鉴权校验值,进行第一鉴权校验。在第一鉴权校验值和第二鉴权校验值验证一致的情况下,智能终端210根据设备信息、随机数和预置密钥生成第三鉴权校验值,并将第三鉴权校验值和设备信息发送至充电桩110。
[0115]
充电桩110根据智能终端210发送的设备信息、随机数和预置密钥生成第四鉴权校验值,并比较第三鉴权校验值和第四鉴权校验值,进行第二鉴权校验。在第三鉴权校验值和第四鉴权校验值验证一致的情况下,充电桩110将设备信息上报支付平台,对用户支付账号信息完成后续的支付处理。
[0116]
如此,无需用户另行下载应用程序或扫码,能够实现充电过程的无感支付,提供更好的用户体验。同时,对智能终端210进行鉴权校验,能够保证鉴权过程的安全性和结果的准确性。
[0117]
请参阅图8,本申请实施方式提供了一种充电桩充电启动方法,包括:
[0118]
s21:通过近场通信发送充电启动请求至充电桩110;
[0119]
s22:接收充电桩110根据充电启动请求进行的鉴权校验信息,与充电桩相互验证完成鉴权校验,以使充电桩启动充电。
[0120]
本申请实施方式提供了一种智能终端200。智能终端200包括第二通信元件202和处理器204。第二通信元件202用于通过近场通信发送充电启动请求至充电桩110。处理器204用于接收充电桩110根据充电启动请求进行的鉴权校验信息,与充电桩相互验证完成鉴权校验,以使充电桩启动充电。其中,处理器204可以是为进行鉴权校验而独立设置的处理器204,也可以是智能终端系统自带的处理器204,在此不做限制。
[0121]
请参阅图9,本申请实施方式还提供了一种智能终端210,本申请实施方式的充电桩充电启动方法可以由智能终端210实现。智能终端210包括第二通信模块212和第二鉴权模块214。s21可以由第二通信模块212实现,s22可以由第二鉴权模块214实现。或者说,第二通信模块212用于通过近场通信发送充电启动请求至充电桩110。第二鉴权模块214用于接收充电桩110根据充电启动请求进行的鉴权校验信息,与充电桩相互验证完成鉴权校验,以
使充电桩启动充电。
[0122]
具体地,用户在使用充电桩110对车辆进行充电时,将充电桩110上的充电枪拔出,完成充电枪与车辆充电口的插枪操作后,使用智能终端210与充电桩110的感应模块进行感应,使智能终端210与充电桩110建立通信连接,智能终端210通过近场通信将充电启动请求发送至充电桩110。其中,充电启动请求可以包括近场通信的业务标签、近场通信的启动信息、智能终端210的特有信息如设备标识等、用户账号信息、用户密码信息等信息,具体不做限定。
[0123]
进一步地,需要指出的是,尽管本申请实施例中的充电桩110大多基于近场通信技术与充电桩110进行通信,但本领域技术人员可考虑采用其他通信技术来实现通信,例如也可以通过射频识别技术进行。
[0124]
在一些实施例中,智能终端210通过近场通信技术与充电桩110进行通信。此时可以由充电桩110的近场通信模块读取智能终端210发送的充电启动请求,通过充电桩110内部通路,例如串口等,将充电启动请求转发至充电桩110主控模块。
[0125]
在另一些实施例中,智能终端210通过射频识别技术与充电桩110进行通信。此时可以由充电桩110的射频识别模块读取智能终端210发送的充电启动请求,通过充电桩110内部通路,例如串口等,将充电启动请求转发至充电桩110主控模块。
[0126]
如此,充电桩110与智能终端210之间的通信方式可根据充电桩110的性能、智能终端210的性能、用户需求等因素设定,无需用户另行下载应用程序或扫码,提升用户体验。
[0127]
智能终端210通过近场通信发送充电启动请求至充电桩110,并接收充电桩110根据充电启动请求进行的鉴权校验信息,与充电桩相互验证完成鉴权校验,识别本智能终端210是否属于合法设备,以使充电桩启动充电。
[0128]
在一些实施例中,智能终端210通过充电桩110的鉴权校验,即充电桩110识别到智能终端210为合法设备,此时充电桩110启动充电,对车辆进行充电。
[0129]
在另一些实施例中,智能终端210没有通过充电桩110的鉴权校验,即充电桩110识别到智能终端210为非法设备,此时充电桩110不启动充电流程,也不触发支付流程。
[0130]
如此,在确认智能终端210为合法设备时才启动充电流程,确保用户的账号安全。
[0131]
需要说明地,智能终端210包括但不限于具备近场通信功能的智能手机、平板电脑、笔记本电脑、智能可穿戴设备等。可以理解,智能终端210可以是其它任意具有近场通信功能的装置。
[0132]
本申请实施方式的充电桩110的充电桩充电启动方法、智能终端200和智能终端210中,通过近场通信技术与充电桩110通信,接收充电桩110根据充电启动请求进行的鉴权校验,在充电过程中无需用户另行下载应用程序或扫码,提供更好的用户体验。同时,接收充电桩110根据充电启动请求进行的鉴权校验,能够保证鉴权过程的安全性和结果的准确性。
[0133]
请参阅图10,在某些实施方式中,智能终端210与充电桩110同步预置密钥,s22包括:
[0134]
s221:接收充电桩110发送的根据充电启动请求生成的随机数以及根据随机数和预置密钥生成第一鉴权校验值;
[0135]
s222:根据预置密钥和随机数生成第二鉴权校验值;
[0136]
s223:比较第一鉴权校验值和第二鉴权校验值以进行第一鉴权校验。
[0137]
在某些实施方式中,s221-s223可以由第二鉴权模块214实现。或者说,第二鉴权模块214用于接收充电桩110发送的根据充电启动请求生成的随机数以及根据随机数和预置密钥生成第一鉴权校验值,及用于根据预置密钥和随机数生成第二鉴权校验值,以及用于比较第一鉴权校验值和第二鉴权校验值以进行第一鉴权校验。
[0138]
在某些实施方式中,处理器204用于接收充电桩110发送的根据充电启动请求生成的随机数以及根据随机数和预置密钥生成第一鉴权校验值,及用于根据预置密钥和随机数生成第二鉴权校验值,以及用于比较第一鉴权校验值和第二鉴权校验值以进行第一鉴权校验。
[0139]
具体地,智能终端210与充电桩110同步预置密钥,可以避免非法设备窃取或变更通信数据,确保智能终端210与充电桩110通信过程的安全性与私密性。
[0140]
智能终端210接收充电桩110发送的随机数,并采用加密算法将随机数和预置密钥进行加密,生成第二鉴权校验值。其中,加密算法可以是哈希算法,也可以是对称加密算法,还可以是非对称加密算法等,具体不做限定。
[0141]
在一些实施例中,可以采用hmac算法对随机数和预置密钥进行计算,生成第二鉴权校验值h2。
[0142]
在一些实施例中,可以采用对称加密算法对随机数和预置密钥进行计算,生成第二鉴权校验值h2
’
。
[0143]
在另一些实施例中,可以采用非对称加密算法对随机数和预置密钥进行计算,生成第二鉴权校验值h2”。
[0144]
如此,对随机数和预置密钥进行加密,能够进一步确保充电桩110与智能终端210通信过程的安全性与私密性。
[0145]
智能终端210根据预置密钥和随机数生成第二鉴权校验值后,发起第一鉴权校验。校验形式可以根据充电桩110的性能、智能终端210的性能、用户需求等因素确定,具体不做限定。在一些实施方式中,第一鉴权校验可以是比较第一鉴权校验值和第二鉴权校验值是否一致。
[0146]
第一鉴权校验可用于保证随机数的完整性,检验随机数的来源,确定通信对象,如此,能够保证智能终端210与充电桩110通信的合法性,防止非法设备接入。
[0147]
请参阅图11,在某些实施方式中,s22包括:
[0148]
s224:在通过第一鉴权校验的情况下,发送设备信息以及根据随机数、设备信息和预置密钥生成的第三鉴权校验值至充电桩110,以使得充电桩110根据设备信息、随机数和第三鉴权校验值进行第二鉴权校验。
[0149]
在某些实施方式中,s224可以由第二鉴权模块214实现。或者说,第二鉴权模块214用于在通过第一鉴权校验的情况下,发送设备信息以及根据随机数、设备信息和预置密钥生成的第三鉴权校验值至充电桩110,以使得充电桩110根据设备信息、随机数和第三鉴权校验值进行第二鉴权校验。
[0150]
在某些实施方式中,处理器204用于在通过第一鉴权校验的情况下,发送设备信息以及根据随机数、设备信息和预置密钥生成的第三鉴权校验值至充电桩110,以使得充电桩110根据设备信息、随机数和第三鉴权校验值进行第二鉴权校验。
[0151]
具体地,在通过第一鉴权校验的情况下,智能终端210采用加密算法对随机数、设备信息和预置密钥进行加密,生成第三鉴权校验值。其中,加密算法可以是哈希算法,也可以是对称加密算法,还可以是非对称加密算法等,具体不做限定。
[0152]
在一些实施例中,可以采用hmac算法对随机数和预置密钥进行计算,生成第三鉴权校验值h3。
[0153]
在一些实施例中,可以采用对称加密算法对随机数和预置密钥进行计算,生成第三鉴权校验值h3
’
。
[0154]
在另一些实施例中,可以采用非对称加密算法对随机数和预置密钥进行计算,生成第三鉴权校验值h3”。
[0155]
如此,对随机数和预置密钥进行加密,能够进一步确保充电桩110与智能终端210通信过程的安全性与私密性。
[0156]
进一步地,智能终端210发送设备信息和第三鉴权校验值至充电桩110,以使得充电桩110根据设备信息、随机数和第三鉴权校验值进行第二鉴权校验。
[0157]
请再次参阅图7,在一些实施例中,充电桩110与智能终端210建立通信连接后,智能终端210与充电桩110同步预置密钥。智能终端210通过近场通信将充电启动请求发送至充电桩110,并接收充电桩110根据充电启动请求生成的随机数,使用加密算法对随机数和预置密钥进行加密,生成第二鉴权校验值。接着,智能终端210进行第一鉴权校验。在第一鉴权校验值和第二鉴权校验值验证一致的情况下,智能终端210根据设备信息、随机数和预置密钥生成第三鉴权校验值,并将第三鉴权校验值和设备信息发送至充电桩110。
[0158]
充电桩110接收智能终端210发送的第三鉴权校验值和设备信息,并根据设备信息、随机数和预置密钥生成第四鉴权校验值,对第三鉴权校验值和第四鉴权校验值进行比较,在第三鉴权校验值和第四鉴权校验值验证一致的情况下,充电桩110将设备信息上报支付平台,对用户支付账号信息完成后续的支付处理。
[0159]
如此,在充电过程中无需用户另行下载应用程序或扫码,提供更好的用户体验。同时,对智能终端210进行鉴权校验,能够保证鉴权过程的安全性和结果的准确性。
[0160]
本申请实施方式提供了一种充电系统,包括上述任一实施方式的充电桩110和智能终端210。
[0161]
如此,在充电过程中无需用户另行下载应用程序或扫码,提供更好的用户体验。同时,对智能终端210进行鉴权校验,能够保证鉴权过程的安全性和结果的准确性。
[0162]
需要说明地,本申请实施方式的充电系统,包括上述充电桩110和智能终端210相应部分的实施方式,在此不再赘述,相关内容请参考前述相关部分的解释说明。
[0163]
本申请实施方式还提供了一种计算机可读存储介质。一个或多个存储有计算机程序的非易失性计算机可读存储介质,当计算机程序被一个或多个处理器执行时,实现上述任一实施方式的充电桩充电启动方法。
[0164]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,程序可存储于一个或多个非易失性计算机可读存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)等。
[0165]
以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能
因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除
热门咨询
tips