一种通信模式的切换方法及智能密码设备技术

技术编号:16649433 阅读:31 留言:0更新日期:2017-11-27 17:04
本发明专利技术提供一种通信模式的切换方法及智能密码设备,该方法包括:在初始模式下,智能密码设备执行与外部设备建立蓝牙通信连接的流程;向外部设备发送蓝牙安全配对请求;接收蓝牙安全配对响应;生成链路密钥;将第一切换请求密文发送至外部设备,接收第一切换响应密文;开启高速时钟,开启第一定时器,开启安全芯片的供电电源,以及切换至高速通信模式;在高速通信模式下,在业务处理执行完成后,执行切换至初始模式的流程;在初始模式下,将第二切换请求密文发送至外部设备,接收第二切换响应密文;关闭屏幕,关闭高速时钟,关闭第一定时器,关闭安全芯片的供电电源,以及切换至低速通信模式。

Communication mode switching method and intelligent cryptographic device

The present invention provides a switching method of communication mode and intelligent cryptographic equipment, the method includes: in the initial mode, establish a Bluetooth communication connection process intelligent cipher device performs with external devices; paired bluetooth security sends a request to an external device; receiving the Bluetooth security response; generating link key; the first handoff request sending ciphertext to an external device, receiving a first switching response ciphertext; open high-speed clock, open the first timer, the power supply on the security chip, and switch to high-speed communication mode; in high speed communication mode, in business process execution is completed, the execution is switched to the initial mode of process; in the initial mode, the second handover request transmitted ciphertext to an external device, receiving second switching response ciphertext; turn off the screen, shut off the first high-speed clock timing Switch off the power supply of the security chip, and switch to the low speed communication mode.

【技术实现步骤摘要】
一种通信模式的切换方法及智能密码设备
本专利技术涉及一种电子
,尤其涉及一种通信模式的切换方法及智能密码设备。
技术介绍
支持蓝牙通信接口的智能密码设备与外部设备成功建立蓝牙连接后,会按照某个固定时间周期进行数据通信,该固定时间周期称之为通信连接间隔。为提高通信速率,一般会选择较小的通信连接间隔;而为降低智能密码设备的功耗,考虑增加休眠时间,一般会选择较大的通信连接间隔。在不同应用场景下,智能密码设备选择合适的通信连接间隔以便切换到合适的通信模式与外部设备进行通信,对保证通信质量与效率至关重要。现有技术中,智能密码设备进行模式切换的方式为:智能密码设备与外部设备建立连接后,在需要进行业务交易时,切换到高速模式进行业务交易,高速模式下通信连接间隔较小,有利于提高通信效率,业务交易完成后,再切换到低速模式,低速模式下通信连接间隔较大,有利于降低功耗,下次交易时,再切换到高速模式。然而,采用现有方案,外部设备在不支持从低速模式切换至高速模式时,会导致切换失败,影响智能密码设备与外部设备的正常通信。
技术实现思路
本专利技术旨在解决上述问题。本专利技术的主要目的在于提供一种通信模式的切换方法;本专利技术的另一目的在于提供一种智能密码设备。为达到上述目的,本专利技术的技术方案具体是这样实现的:本专利技术一方面提供了一种通信模式的切换方法,包括:步骤S1、在初始模式下,所述智能密码设备根据所述初始模式下的通信参数执行与外部设备建立蓝牙通信连接的流程,其中所智能密码设备的屏幕处于开启状态;步骤S2、所述智能密码设备向所述外部设备发送蓝牙安全配对请求;步骤S3、所述智能密码设备接收所述外部设备发送的蓝牙安全配对响应;步骤S4、所述智能密码设备在与所述外部设备配对成功后,生成链路密钥;步骤S5、所述智能密码设备使用所述链路密钥对第一切换请求进行加密得到第一切换请求密文,并将所述第一切换请求密文发送至所述外部设备,所述第一切换请求携带有高速通信模式下的通信参数,其中,所述通信参数至少包括通信连接间隔,所述初始模式下的通信连接间隔大于所述高速通信模式下的通信连接间隔;步骤S6、所述智能密码设备接收第一切换响应密文,使用所述链路密钥对所述第一切换响应密文进行解密后得到第一切换响应;步骤S7、所述智能密码设备开启高速时钟,开启第一定时器,开启安全芯片的供电电源,以及所述智能密码设备根据所述高速通信模式下的通信参数切换至所述高速通信模式;步骤S8、在所述高速通信模式下,在所述第一定时器达到第一预设阈值时,所述智能密码设备判断是否收到过业务处理指令;若所述智能密码设备未收到过业务处理指令,则所述智能密码设备执行切换至所述初始模式的流程;若所述智能密码设备收到过业务处理指令,则在业务处理执行完成后,执行切换至所述初始模式的流程,其中,所述智能密码设备在执行业务处理过程中与所述外部设备进行传输的数据使用所述链路密钥进行加密;步骤S9、在所述初始模式下,所述智能密码设备使用所述链路密钥对第二切换请求进行加密得到第二切换请求密文,并将所述第二切换请求密文发送至所述外部设备,所述第二切换请求携带有低速通信模式下的通信参数,所述低速通信模式下的通信连接间隔大于所述初始模式下的通信连接间隔;步骤S10、所述智能密码设备接收所述外部设备发送的第二切换响应密文,使用所述链路密钥对所述第二切换响应密文进行解密后得到第二切换响应;步骤S11、所述智能密码设备关闭所述屏幕,关闭所述高速时钟,关闭所述第一定时器,关闭所述安全芯片的供电电源,以及所述智能密码设备根据所述低速通信模式下的通信参数切换至所述低速通信模式;步骤S12、所述智能密码设备检测是否接收到业务唤醒指令;若所述智能密码设备接收到所述业务唤醒指令,所述智能密码设备执行切换至所述初始模式的流程,开启所述屏幕,跳转至步骤S5;若所述智能密码设备未接收到所述业务唤醒指令,仍保持在所述低速通信模式。其中,所述智能密码设备使用所述链路密钥对第二切换请求进行加密得到第二切换请求密文,并将所述第二切换请求密文发送至所述外部设备之前,还包括:所述智能密码设备执行切换至中间级通信模式的流程,进入所述中间级通信模式;所述智能密码设备使用所述链路密钥对第二切换请求进行加密得到第二切换请求密文,并将所述第二切换请求密文发送至所述外部设备,具体为:在所述中间级通信模式下,所述智能密码设备使用所述链路密钥对第二切换请求进行加密得到第二切换请求密文,并将所述第二切换请求密文发送至所述外部设备。其中,所述中间级通信模式的个数为一个,所述智能密码设备执行切换至中间级通信模式的流程,具体为:所述智能密码设备使用所述链路密钥对第三切换请求进行加密得到第三切换请求密文,并将所述第三切换请求密文发送至所述外部设备,所述第三切换请求携带有所述中间级通信模式下的通信参数;所述智能密码设备接收所述外部设备发送的第三切换响应密文,使用所述链路密钥对所述第三切换响应密文进行解密得到第三切换响应,根据所述中间级通信模式下的通信参数切换至所述中间级通信模式;或者,所述中间级通信模式的个数为至少两个,所述智能密码设备执行切换至中间级通信模式的流程,具体为:所述智能密码设备先执行切换至第一个中间级通信模式的流程,在所述第一个中间级通信模式下,所述智能密码设备执行切换至下一个中间级通信模式的流程,直到切换至所述至少两个所述中间级通信模式中的最后一个中间级通信模式,所述第一个中间级通信模式下的通信连接间隔到最后一个中间级通信模式下通信连接间隔依次递增,所述第一个中间级通信模式下的通信连接间隔大于所述初始模式下的通信连接间隔,所述最后一个中间级通信模式下的通信连接间隔小于所述低速通信模式下的通信连接间隔。其中,在步骤S5之后,还包括:步骤S20、若所述智能密码设备切换至所述高速通信模式切换失败时,在切换失败的次数达到预设门限值时,开启第二定时器;步骤S21、在所述第二定时器计时到第二预设阈值时,所述智能密码设备检测是否接收到业务唤醒指令;若所述智能密码设备接收到所述业务唤醒指令,跳转至步骤S5;若所述智能密码设备未接收到业所述业务唤醒指令,跳转至步骤S9。本专利技术另一方面还提供一种智能密码设备,包括:蓝牙通信模块,用于在初始模式下,根据所述初始模式下的通信参数与外部设备建立蓝牙通信连接,其中所述智能密码设备的屏幕处于开启状态;以及向所述外部设备发送蓝牙安全配对请求;以及接收所述外部设备发送的蓝牙安全配对响应;密钥生成模块,用于在所述智能密码设备与所述外部设备配对成功后,生成链路密钥;加解密模块,用于使用所述链路密钥对第一切换请求进行加密得到第一切换请求密文;所述蓝牙通信模块,还用于将所述第一切换请求密文发送至所述外部设备,所述第一切换请求携带有高速通信模式下的通信参数,以及接收所述外部设备发送的第一切换响应密文,其中,所述通信参数至少包括通信连接间隔,所述初始模式下的通信连接间隔大于所述高速通信模式下的通信连接间隔;所述加解密模块,还用于使用所述链路密钥对所述第一切换响应密文进行解密后得到第一切换响应;切换控制模块,用于控制开启高速时钟,开启第一定时器,开启安全芯片的供电电源;以及根据所述高速通信模式下的通信参数控制所述智能密码设备切换至所述高速通信模式;判断模块,用本文档来自技高网...
一种通信模式的切换方法及智能密码设备

【技术保护点】
一种通信模式的切换方法,其特征在于,包括:步骤S1、在初始模式下,智能密码设备根据所述初始模式下的通信参数执行与外部设备建立蓝牙通信连接的流程,其中,所述智能密码设备的屏幕处于开启状态;步骤S2、所述智能密码设备向所述外部设备发送蓝牙安全配对请求;步骤S3、所述智能密码设备接收所述外部设备发送的蓝牙安全配对响应;步骤S4、所述智能密码设备在与所述外部设备配对成功后,生成链路密钥;步骤S5、所述智能密码设备使用所述链路密钥对第一切换请求进行加密得到第一切换请求密文,并将所述第一切换请求密文发送至所述外部设备,所述第一切换请求携带有高速通信模式下的通信参数,其中,所述通信参数至少包括通信连接间隔,所述初始模式下的通信连接间隔大于所述高速通信模式下的通信连接间隔;步骤S6、所述智能密码设备接收第一切换响应密文,使用所述链路密钥对所述第一切换响应密文进行解密后得到第一切换响应;步骤S7、所述智能密码设备开启高速时钟,开启第一定时器,开启安全芯片的供电电源,以及所述智能密码设备根据所述高速通信模式下的通信参数切换至所述高速通信模式;步骤S8、在所述高速通信模式下,在所述第一定时器达到第一预设阈值时,所述智能密码设备判断是否收到过业务处理指令;若所述智能密码设备未收到过业务处理指令,则所述智能密码设备执行切换至所述初始模式的流程;若所述智能密码设备收到过业务处理指令,则在业务处理执行完成后,执行切换至所述初始模式的流程,其中,所述智能密码设备在执行业务处理过程中与所述外部设备进行传输的数据使用所述链路密钥进行加密;步骤S9、在所述初始模式下,所述智能密码设备使用所述链路密钥对第二切换请求进行加密得到第二切换请求密文,并将所述第二切换请求密文发送至所述外部设备,所述第二切换请求携带有低速通信模式下的通信参数,所述低速通信模式下的通信连接间隔大于所述初始模式下的通信连接间隔;步骤S10、所述智能密码设备接收所述外部设备发送的第二切换响应密文,使用所述链路密钥对所述第二切换响应密文进行解密后得到第二切换响应;步骤S11、所述智能密码设备关闭所述屏幕,关闭所述高速时钟,关闭所述第一定时器,关闭所述安全芯片的供电电源,以及所述智能密码设备根据所述低速通信模式下的通信参数切换至所述低速通信模式;步骤S12、所述智能密码设备检测是否接收到业务唤醒指令;若所述智能密码设备接收到所述业务唤醒指令,所述智能密码设备执行切换至所述初始模式的流程,开启所述屏幕,跳转至步骤S5;若所述智能密码设备未接收到所述业务唤醒指令,仍保持在所述低速通信模式。...

【技术特征摘要】
1.一种通信模式的切换方法,其特征在于,包括:步骤S1、在初始模式下,智能密码设备根据所述初始模式下的通信参数执行与外部设备建立蓝牙通信连接的流程,其中,所述智能密码设备的屏幕处于开启状态;步骤S2、所述智能密码设备向所述外部设备发送蓝牙安全配对请求;步骤S3、所述智能密码设备接收所述外部设备发送的蓝牙安全配对响应;步骤S4、所述智能密码设备在与所述外部设备配对成功后,生成链路密钥;步骤S5、所述智能密码设备使用所述链路密钥对第一切换请求进行加密得到第一切换请求密文,并将所述第一切换请求密文发送至所述外部设备,所述第一切换请求携带有高速通信模式下的通信参数,其中,所述通信参数至少包括通信连接间隔,所述初始模式下的通信连接间隔大于所述高速通信模式下的通信连接间隔;步骤S6、所述智能密码设备接收第一切换响应密文,使用所述链路密钥对所述第一切换响应密文进行解密后得到第一切换响应;步骤S7、所述智能密码设备开启高速时钟,开启第一定时器,开启安全芯片的供电电源,以及所述智能密码设备根据所述高速通信模式下的通信参数切换至所述高速通信模式;步骤S8、在所述高速通信模式下,在所述第一定时器达到第一预设阈值时,所述智能密码设备判断是否收到过业务处理指令;若所述智能密码设备未收到过业务处理指令,则所述智能密码设备执行切换至所述初始模式的流程;若所述智能密码设备收到过业务处理指令,则在业务处理执行完成后,执行切换至所述初始模式的流程,其中,所述智能密码设备在执行业务处理过程中与所述外部设备进行传输的数据使用所述链路密钥进行加密;步骤S9、在所述初始模式下,所述智能密码设备使用所述链路密钥对第二切换请求进行加密得到第二切换请求密文,并将所述第二切换请求密文发送至所述外部设备,所述第二切换请求携带有低速通信模式下的通信参数,所述低速通信模式下的通信连接间隔大于所述初始模式下的通信连接间隔;步骤S10、所述智能密码设备接收所述外部设备发送的第二切换响应密文,使用所述链路密钥对所述第二切换响应密文进行解密后得到第二切换响应;步骤S11、所述智能密码设备关闭所述屏幕,关闭所述高速时钟,关闭所述第一定时器,关闭所述安全芯片的供电电源,以及所述智能密码设备根据所述低速通信模式下的通信参数切换至所述低速通信模式;步骤S12、所述智能密码设备检测是否接收到业务唤醒指令;若所述智能密码设备接收到所述业务唤醒指令,所述智能密码设备执行切换至所述初始模式的流程,开启所述屏幕,跳转至步骤S5;若所述智能密码设备未接收到所述业务唤醒指令,仍保持在所述低速通信模式。2.根据权利要求1所述的方法,其特征在于,步骤S5之前,还包括:所述智能密码设备执行切换至中间级通信模式的流程;所述智能密码设备使用所述链路密钥对第二切换请求进行加密得到第二切换请求密文,并将所述第二切换请求密文发送至所述外部设备,具体为:在所述中间级通信模式下,所述智能密码设备使用所述链路密钥对第二切换请求进行加密得到第二切换请求密文,并将所述第二切换请求密文发送至所述外部设备。3.根据权利要求2所述的方法,其特征在于,所述中间级通信模式的个数为一个,所述智能密码设备执行切换至中间级通信模式的流程,具体为:所述智能密码设备使用所述链路密钥对第三切换请求进行加密得到第三切换请求密文,并将所述第三切换请求密文发送至所述外部设备,所述第三切换请求携带有所述中间级通信模式下的通信参数;所述智能密码设备接收所述外部设备发送的第三切换响应密文,使用所述链路密钥对所述第三切换响应密文进行解密得到第三切换响应,根据所述中间级通信模式下的通信参数切换至所述中间级通信模式;或者,所述中间级通信模式的个数为至少两个,所述智能密码设备执行切换至中间级通信模式的流程,具体为:所述智能密码设备先执行切换至第一个中间级通信模式的流程,在所述第一个中间级通信模式下,所述智能密码设备执行切换至下一个中间级通信模式的流程,直到切换至所述至少两个所述中间级通信模式中的最后一个中间级通信模式,所述第一个中间级通信模式下的通信连接间隔到最后一个中间级通信模式下通信连接间隔依次递增,所述第一个中间级通信模式下的通信连接间隔大于所述初始模式下的通信连接间隔,所述最后一个中间级通信模式下的通信连接间隔小于所述低速通信模式下的通信连接间隔。4.根据权利要求1所述的方法,其特征在于,在步骤S5之后,还包括:步骤S20、若所述智能密码设备切换至所述高速通信模式切换失败时,在切换失败的次数达到预设门限值时,开启第二定时器;步骤S21、在所述第二定时器计时到第二预设阈值时,所述智能密码设备检测是否接收到业务唤醒指令;若所述智能密码设备接收到所述业务唤醒指令,跳转至步骤S5;若所述智能密码设备未接收到业所述业务唤醒指令,跳转至步骤S9。5.一种智能密码设备,其特征在于,包括:蓝牙通信模块,用于在初始模式下,根据所述初始模式下的通信参数与外部设备建立蓝...

【专利技术属性】
技术研发人员:李东声
申请(专利权)人:天地融科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1