通信鉴权处理方法、装置及电子设备制造方法及图纸

技术编号:20927449 阅读:41 留言:0更新日期:2019-04-20 12:07
本发明专利技术实施例提供一种通信鉴权处理方法、装置及电子设备,该方法包括:第一设备向第二设备发送配对请求;所述第一设备接收所述第二设备发送的配对响应,所述配对响应中包括第一随机值以及第一签名信息,所述第一随机值用于生成所述第一签名信息;所述第一设备根据所述第一随机值和所述第一签名信息,从服务器获取第二随机值以及第二签名信息,所述第二随机值以及所述第二签名信息由所述服务器根据所述第一随机值和所述第一签名信息生成,所述第二随机值用于生成所述第二签名信息;该方法实现基于签名信息确定数据请求是否合法,只有合法的请求才能得到响应,从而保证了交互过程的安全性。

Communication Authentication Processing Method, Device and Electronic Equipment

The embodiment of the present invention provides a communication authentication processing method, device and electronic device, which includes: the first device sends a pairing request to the second device; the first device receives the pairing response sent by the second device, which includes the first random value and the first signature information, and the first random value is used to generate the first signature information; According to the first random value and the first signature information, the first device obtains the second random value and the second signature information from the server. The second random value and the second signature information are generated by the server according to the first random value and the first signature information, and the second random value is used to generate the second signature information. The information determines whether the data request is legitimate, and only the legitimate request can be responded to, thus ensuring the security of the interaction process.

【技术实现步骤摘要】
通信鉴权处理方法、装置及电子设备
本专利技术实施例涉及通信技术,尤其涉及一种通信鉴权处理方法、装置及电子设备。
技术介绍
在无线通信领域中,既需要支持长距离的无线通信,也需要支持设备之间的短距离通信。短距离通信例如可以是一栋楼宇或一个家庭内的设备之间的数据通信。设备之间需要基于特定的通信协议完成数据交互,其中,蓝牙协议是很多设备所支持的一种通信协议。现有技术中,设备之间基于蓝牙协议进行通信时,主要经历扫描(主设备)、广播(从设备)、建立通信连接以及数据交互过程。但是,现有的蓝牙通信在通信安全性上存在不足之处。
技术实现思路
本专利技术实施例提供一种通信鉴权处理方法、装置及电子设备,所述技术方案如下。本专利技术实施例第一方面提供一种通信鉴权处理方法,包括:第一设备向第二设备发送配对请求;所述第一设备接收所述第二设备发送的配对响应,所述配对响应中包括第一随机值以及第一签名信息,所述第一随机值用于生成所述第一签名信息;所述第一设备根据所述第一随机值和所述第一签名信息,从服务器获取第二随机值以及第二签名信息,所述第二随机值以及所述第二签名信息由所述服务器根据所述第一随机值和所述第一签名信息生成,所述第二随机值用于生成所述第二签名信息;所述第一设备根据所述第二随机值以及所述第二签名信息,与所述第二设备进行数据交互。进一步的,所述第一设备根所述第二随机值以及所述第二签名信息,与所述第二设备进行数据交互,包括:所述第一设备向所述第二设备发送提供数据请求,所述提供数据请求中包括所述第二随机值以及所述第二签名信息;所述第一设备接收所述第二设备在所述第一签名信息与所述第二签名信息匹配时所发送的响应数据。进一步的,所述方法还包括:所述第一设备向所述服务器发送获取数据请求,所述获取数据请求用于请求响应所述响应数据的第一数据,所述获取数据请求中包括所述响应数据、所述第一随机值和所述第一签名信息;所述第一设备接收所述服务器在所述第一签名信息与所述第二签名信息匹配时发送的所述第一数据。进一步的,所述第二签名信息根据历史第二签名信息得到。进一步的,所述数据交互为基于语音的数据交互,所述响应数据为语音数据。本专利技术实施例第二方面提供一种通信鉴权处理方法,包括:第二设备接收第一设备发送的配对请求;所述第二设备根据所述配对请求,生成第一随机值以及第一签名信息,所述第一随机值用于生成所述第一签名信息;所述第二设备向所述第一设备发送配对响应,所述配对响应中包括所述第一随机值以及所述第一签名信息,以使所述第一设备根据所述第一随机值和所述第一签名信息,从服务器获取第二随机值以及第二签名信息;所述第二设备根据所述第二随机值以及所述第二签名信息,与所述第一设备进行数据交互。进一步的,所述第二设备根据所述第二随机值以及所述第二签名信息,与所述第一设备进行数据交互,包括:所述第二设备接收所述第一设备发送的提供数据请求,所述提供数据请求中包括所述第二随机值以及所述第二签名信息,所述第二随机值用于生成所述第二签名信息;所述第二设备根据所述第一随机值、所述第一签名信息、所述第二随机值以及所述第二签名信息,对所述第一签名信息和所述第二签名信息进行签名信息比对,得到比对结果;若所述比对结果为签名信息匹配,则所述第二设备向所述第一设备发送响应数据。进一步的,所述第二设备向所述第一设备发送配对响应,包括:所述第二设备判断当前是否处于配对模式,若是,则向所述第一设备发送所述配对响应。进一步的,所述第二设备向所述第一设备发送配对响应之后,还包括:所述第二设备从所述配对模式切换至非配对模式。进一步的,所述数据交互为基于语音的数据交互,所述响应数据为语音数据。本专利技术实施例第三方面提供一种通信鉴权处理装置,应用于第一设备,包括:发送模块,用于向第二设备发送配对请求;接收模块,用于接收所述第二设备发送的配对响应,所述配对响应中包括第一随机值以及第一签名信息,所述第一随机值用于生成所述第一签名信息;获取模块,用于根据所述第一随机值和所述第一签名信息,从服务器获取第二随机值以及第二签名信息,所述第二随机值以及所述第二签名信息由所述服务器根据所述第一随机值和所述第一签名信息生成,所述第二随机值用于生成所述第二签名信息;交互模块,用于根据所述第二随机值以及所述第二签名信息,与所述第二设备进行数据交互。进一步的,所述交互模块,包括:发送单元,用于向所述第二设备发送提供数据请求,所述提供数据请求中包括所述第二随机值以及所述第二签名信息;接收单元,用于接收所述第二设备在所述第一签名信息与所述第二签名信息匹配时所发送的响应数据。进一步的,所述发送模块还用于:向所述服务器发送获取数据请求,所述获取数据请求用于请求响应所述响应数据的第一数据,所述获取数据请求中包括所述响应数据、所述第一随机值和所述第一签名信息;所述接收模块还用于:接收所述服务器在所述第一签名信息与所述第二签名信息匹配时发送的所述第一数据。进一步的,所述第二签名信息根据历史第二签名信息得到。进一步的,所述数据交互为基于语音的数据交互,所述响应数据为语音数据。本专利技术实施例第四方面提供一种通信鉴权处理装置,应用于第二设备,包括:接收模块,用于接收第一设备发送的配对请求;生成模块,用于根据所述配对请求,生成第一随机值以及第一签名信息,所述第一随机值用于生成所述第一签名信息;发送模块,用于向所述第一设备发送配对响应,所述配对响应中包括所述第一随机值以及所述第一签名信息,以使所述第一设备根据所述第一随机值和所述第一签名信息,从服务器获取第二随机值以及第二签名信息;交互模块,用于根据所述第二随机值以及所述第二签名信息,与所述第一设备进行数据交互。进一步的,所述交互模块,包括:接收单元,用于接收所述第一设备发送的提供数据请求,所述提供数据请求中包括所述第二随机值以及所述第二签名信息,所述第二随机值用于生成所述第二签名信息;比对单元,用于根据所述第一随机值、所述第一签名信息、所述第二随机值以及所述第二签名信息,对所述第一签名信息和所述第二签名信息进行签名信息比对,得到比对结果;发送单元,用于在所述比对结果为签名信息匹配时,向所述第一设备发送响应数据。进一步的,所述发送模块具体用于:判断当前是否处于配对模式,若是,则向所述第一设备发送所述配对响应。进一步的,还包括:切换模块,用于从所述配对模式切换至非配对模式。进一步的,所述数据交互为基于语音的数据交互,所述响应数据为语音数据。本专利技术实施例第五方面提供一种电子设备,包括:存储器,用于存储程序指令;处理器,用于调用并执行所述存储器中的程序指令,执行上述第一方面或第二方面所述的方法步骤。本专利技术实施例第六方面提供一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序用于执行上述第一方面或第二方面所述的方法步骤。本专利技术实施例所提供的通信鉴权处理方法、装置及电子设备,第一设备在与第二设备配对时,由第二设备生成第一随机值与第一签名信息,第一设备进而使用第一随机值与第一签名信息从服务器获取第二随机值和第二签名信息,第一设备进而使用该第二随机值和第二签名信息与第二设备进行数据交互,从而实现基于签名信息确定数据请求是否合法,只有合法的请求才能得到响应,从而保证了交互过程的安全性。附图说明为了更清楚地说明本专利技术或本文档来自技高网...

【技术保护点】
1.一种通信鉴权处理方法,其特征在于,包括:第一设备向第二设备发送配对请求;所述第一设备接收所述第二设备发送的配对响应,所述配对响应中包括第一随机值以及第一签名信息,所述第一随机值用于生成所述第一签名信息;所述第一设备根据所述第一随机值和所述第一签名信息,从服务器获取第二随机值以及第二签名信息,所述第二随机值以及所述第二签名信息由所述服务器根据所述第一随机值和所述第一签名信息生成,所述第二随机值用于生成所述第二签名信息;所述第一设备根据所述第二随机值以及所述第二签名信息,与所述第二设备进行数据交互。

【技术特征摘要】
1.一种通信鉴权处理方法,其特征在于,包括:第一设备向第二设备发送配对请求;所述第一设备接收所述第二设备发送的配对响应,所述配对响应中包括第一随机值以及第一签名信息,所述第一随机值用于生成所述第一签名信息;所述第一设备根据所述第一随机值和所述第一签名信息,从服务器获取第二随机值以及第二签名信息,所述第二随机值以及所述第二签名信息由所述服务器根据所述第一随机值和所述第一签名信息生成,所述第二随机值用于生成所述第二签名信息;所述第一设备根据所述第二随机值以及所述第二签名信息,与所述第二设备进行数据交互。2.根据权利要求1所述的方法,其特征在于,所述第一设备根所述第二随机值以及所述第二签名信息,与所述第二设备进行数据交互,包括:所述第一设备向所述第二设备发送提供数据请求,所述提供数据请求中包括所述第二随机值以及所述第二签名信息;所述第一设备接收所述第二设备在所述第一签名信息与所述第二签名信息匹配时所发送的响应数据。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述第一设备向所述服务器发送获取数据请求,所述获取数据请求用于请求响应所述响应数据的第一数据,所述获取数据请求中包括所述响应数据、所述第一随机值和所述第一签名信息;所述第一设备接收所述服务器在所述第一签名信息与所述第二签名信息匹配时发送的所述第一数据。4.根据权利要求1-3任一项所述的方法,其特征在于,所述第二签名信息根据历史第二签名信息得到。5.根据权利要求2或3所述的方法,其特征在于,所述数据交互为基于语音的数据交互,所述响应数据为语音数据。6.一种通信鉴权处理方法,其特征在于,包括:第二设备接收第一设备发送的配对请求;所述第二设备根据所述配对请求,生成第一随机值以及第一签名信息,所述第一随机值用于生成所述第一签名信息;所述第二设备向所述第一设备发送配对响应,所述配对响应中包括所述第一随机值以及所述第一签名信息,以使所述第一设备根据所述第一随机值和所述第一签名信息,从服务器获取第二随机值以及第二签名信息;所述第二设备根据所述第二随机值以及所述第二签名信息,与所述第一设备进行数据交互。7.根据权利要求6所述的方法,其特征在于,所述第二设备根据所述第二随机值以及所述第二签名信息,与所述第一设备进行数据交互,包括:所述第二设备接收所述第一设备发送的提供数据请求,所述提供数据请求中包括所述第二随机值以及所述第二签名信息,所述第二随机值用于生成所述第二签名信息;所述第二设备根据所述第一随机值、所述第一签名信息、所述第二随机值以及所述第二签名信息,对所述第一签名信息和所述第二签名信息进行签名信息比对,得到比对结果;若所述比对结果为签名信息匹配,则所述第二设备向所述第一设备发送响应数据。8.根据权利要求6或7所述的方法,其特征在于,所述第二设备向所述第一设备发送配对响应,包括:所述第二设备判断当前是否处于配对模式,若是,则向所述第一设备发送所述配对响应。9.根据权利要求8所述的方法,其特征在于,所述第二设备向所述第一设备发送配对响应之后,还包括:所述第二设备从所述配对模式切换至非配对模式。10.根据权利要求7所述的方法,其特征在于,所述数据交互为基于语音的数据交互,所述响应数据为语音数据。11.一种通信鉴权处理装置,其特征在于,应用于第一设备,包括:发送模块,用于向第二设备发送配对请求;接收模块,用...

【专利技术属性】
技术研发人员:王芃陈果果牛飞朱自强龙吟
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1