【技术实现步骤摘要】
一种设备之间的连接方法、装置及设备
[0001]本说明书涉及计算机
,尤其涉及一种设备之间的连接方法、装置及设备。
技术介绍
[0002]随着终端技术的不断发展,通过终端设备进行业务处理已成为当前业务处理中的重要方式。在实际应用中,由于无线网络覆盖不完全、建筑物遮挡等因素的影响,终端设备的无线通信网络可能会出现短时中断,而此时,离线业务处理成为人们的主要需求,例如,支付业务中,在很多场景下,需要进行离线支付,因此,人们对离线业务处理的需求愈加迫切。
[0003]在进行离线业务处理等离线场景下,通常需要为两个设备建立无线连接,而当前的无线连接方式存在巨大的安全风险,例如,对于支付场景,黑灰产可以伪造收款方设备,通过伪造的收款方设备与付款方设备直接建立无线连接,从而获取付款方设备提供的款项或资金等资源,造成付款方资源被窃取或隐私信息被泄露。为此,需要提供一种安全性更高的设备连接方案。
技术实现思路
[0004]本说明书实施例的目的是提供一种安全性更高的设备连接方案。
[0005]为了实现上述 ...
【技术保护点】
【技术特征摘要】
1.一种设备之间的连接方法,应用于第一设备,所述方法包括:为设备之间的连接生成校验信息集合,所述校验信息集合中包括多个不同的校验信息,所述校验信息集合中包括第一校验子集合和第二校验子集合,所述第一校验子集合中包含所述多个不同的校验信息中的至少一个校验信息,所述第二校验子集合中包含所述多个不同的校验信息中的至少一个校验信息,且所述第二校验子集合与所述第一校验子集合中存在不相同的校验信息;广播包含所述第一校验子集合的通知消息,并展示所述校验信息集合;当接收到所述第二设备发送的连接请求时,获取所述连接请求中的第一校验值,所述第一校验值是所述第二设备获取到所述校验信息集合后基于所述第二校验子集合生成,所述连接请求是所述第二设备扫描到包含所述第一校验子集合的通知消息时发送的;对所述第一校验值进行校验,如果校验通过,则基于所述第二校验子集合生成第二校验值,并将所述第二校验值发送给所述第二设备,以使所述第二设备基于所述第二校验值确定是否与所述第一设备建立连接,所述第二校验值与所述第一校验值不同。2.根据权利要求1所述的方法,所述对所述第一校验值进行校验,包括:基于所述第二校验子集合生成第三校验值,如果所述第一校验值与所述第三校验值相匹配,则确定校验通过,其中,所述第二校验值与所述第三校验值不同。3.根据权利要求2所述的方法,所述第一校验值是所述第二设备基于所述第二校验子集合通过预设的第一哈希算法得到,所述基于所述第二校验子集合生成第三校验值,包括:基于所述第二校验子集合,通过所述第一哈希算法生成第三校验值。4.根据权利要求3所述的方法,所述基于所述第二校验子集合生成第二校验值,包括:基于所述第二校验子集合,通过预设校验算法生成第二校验值,所述校验算法为与所述第一哈希算法不同的算法。5.根据权利要求1所述的方法,所述广播包含所述第一校验子集合的通知消息,包括:通过预设的无线通信网络,广播包含所述第一校验子集合的通知消息,其中,所述无线通信网络包括以下中的一种或多种:基于蓝牙通信的无线通信网络、基于近场通信NFC的无线通信网络、基于红外通信的无线通信网络、基于射频通信的无线通信网络、基于Zigbee通信协议的无线通信网络和基于WiFi通信协议的无线通信网络。6.根据权利要求1所述的方法,所述展示所述校验信息集合,包括:通过预设的信息展示方式展示所述校验信息集合,其中,所述信息展示方式包括以下中的一种或多种:图形码、图像、文本。7.根据权利要求1所述的方法,所述为与第二设备之间的连接生成校验信息集合,包括:每当到达预设的周期时,为与第二设备之间的连接生成校验信息集合。8.一种设备之间的连接方法,应用于第二设备,所述方法包括:获取第一设备提供的进行设备之间的连接而生成的校验信息集合,所述校验信息集合中包括多个不同的校验信息,所述校验信息集合中包括第一校验子集合和第二校验子集合,所述第一校验子集合中包含所述多个不同的校验信息中的至少一个校验信息,所述第二校验子集合中包含所述多个不同的校验信息中的至少一个校验信息,且所述第二校验子
集合与所述第一校验子集合中存在不相同的校验信息;对广播的通知消息进行扫描,确定包含所述第一校验子集合的通知消息,并基于所述第二校验子集合生成第一校验值,向所述第一设备发送包含所述第一校验值的连接请求,以使所述第一设备对所述第一校验值进行校验,如果校验通过,则基于所述第二校验子集合生成第二校验值,并将所述第二校验值发送给所述第二设备,所述第二校验值与所述第一校验值不同;当接收到所述第一设备发送的所述第二校验值时,对所述第二校验值进行校验,并基于校验结果确定是否与所述第一设备建立连接。9.根据权利要求8所述的方法,所述当接收到所述第一设备发送的所述第二校验值时,对所述第二校验值进行校验,并基于校验结果确定是否与所示第一设备建立连接,包括:当接收到所述第一设备发送的所述第二校验值时,基于所述第二校验子集合生成第四校验值,如果所述第二校验值与所述第四校验值相匹配,则与所述第一设备建立连接。10.一种设备之间的连接方法,应用于第一设备,所述方法包括:为设备之间的连接生成校验信息集合,所述校验信息集合中包括多个不同的校验信息,所述校验信息集合中包括第一校验子集合和第二校验子集合,所述第一校验子集合中包含所述多个不同的校验信息中的至少一个校验信息,所述第二校验子集合中包含所述多个不同的校验信息中的至少一个校验信息,且所述第二校验子集合与所述第一校验子集合中存在不相同的校验信息;展示所述校验信息集合;当扫描到广播的包含所述第一校验子集合的通知消息时,基于所述第二校验子集合生成第一校验值,向广播包含所述第一校验子集合的通知消息的第二设备发送包含所述第一校验值的连接请求,以使所述第二设备基于所述第一校验值确定是否进行设备之间的连接,如果是,则基于所述第二校验子集合生成第二校验值,并将所述第二校验值发送给所述第一设备,所述第二校验值与所述第一校验值不同;接收所述第二设备发送的第二校验值,并对所述第二校验值进行验证,如果验证通过,则与所述第二设备建立连接。11.一种设备之间的连接方法,应用于第二设备,所述方法包括:获取第一设备提供的进行设备之间的连接而生成的校验信息集合,所述校验信息集合中包括多个不同的校验信息,所述校验信息集合中包括第一校验子集合和第二校验子集合,所述第一校验子集合中包含所述多个不同的校验信息中的至少一个校验信息,所述第二校验子集合中包含所述多个不同的校验信息中的至少一个校验信息,且所述第二校验子集合与所述第一校验子集合中存在不相同的校验信息;广播包含所述第一校验子集合的通知消息;当接收到所述第一设备发送的连接请求时,获取所述连接请求中的第一校验值,所述第一校验值是所述第一设备基于所述第二校验子集合生成,所述连接请求是所述第一设备扫描到包含所述第一校验子集合的通知消息时发送的;对所述第一校验值进行校验,如果校验通过,则基于所述第二校验子集合生成第二校验值,并将所述第二校验值发送给所述第一设备,以使所述第一设备基于所述第二校验值确定是否与所述第二设备建立连接,所述第二校验值与所述第一校验值不同。
12.一种设备之间的连接装置,所述装置包括:集合生成模块,为设备之间的连接生成校验信息集合,所述校验信息集合中包括多个不同的校验信息,所述校验信息集合中包括第一校验子集合和第二校验子集合,所述第一校验子集合中包含所述多个不同的校验信息中的至少一个校验信息,所述第二校验子集合中包含所述多个不同的校验信息中的至少一个校验信息,且所述第二校验子集合与所述第一校验子集合中存在不相同的校验信息;广播展示模块,广播包含所述第一校验子集合的通知消息,并展示所述校验信息集合;第一校验值获取模块,当接收到所述第二设备发送的连接请求时,获取所述连接请求中的第一校验值,所述第一校验值是所述第二设备获取到所述校验信息集合后基于所述第二校验子集合生成,所述连接请求是所述第二设备扫描到包含所述第一校验子集合的通知消息时发送的;校验模块,对所述第一校验值进行校验,如果校验通过,则基于所述第二校验子集合生成第二校验值,并将所述第二校验值发送给所述第二设备,以使所述第二设备基于所述第二校验值确定是否与所述装置建立连接,所述第二校验值与所述第一校验值不同。13.一种设备之间的连接装置,所述装置包括:集合获取模块,获取第一设备提供的进行设备之间的连接而生成的校验信息集合,所述校验信息集合中包括多个不同的校验信息,所述校验信息集合中包括第一校验子集合和第二校验子集合,所述第一校验子集合中包含所述多个不同的校验信息中的至少一个校验信息,所述第二校验子集合中包含所述多个不同的校验信息中的至少一个校验信息,且所述第二校验子集合与所述第一校验子集合中存在不相同的校验信息;第一校验值生成模块,对广播的通知消息进行扫描,确定包含所述第一校验子集合的通知消息,并基于所述第二校验子集合生成第一校验值,向所述第一设备发送包含所述第一校验值的连接请求,以使所述第一设备对所述第一校验值进行校验,如果校验通过,则基于所述第二校验子集合生成第二校验值,并将所述第二校验值发送给所述装置,所述第二校验值与所述第一校验值不同;连接模块,当接收到所述第一设备发送的所述第二校验值时,对所述第二校验值进行校验,并基于校验结果确定是否与所述第一设备建立连接。14.一种设备之间的连接装置,所述装置包括:集合生成模块,为设备之间的连接生成校验信息集合,所述校验信息集合中包括多个不同的校验信息,所述校验信息集合中包括第一校验子集合和第二校验子集合,所述第一校验子集合中包含所述多个不同的校验信息中的至少一个校验信息,所述第二校验子集合中包含所述多个不同的校验信息中的至少一个校验信息,且所述第二校验子集合与所述第一校验子集合中存在不相同的校验信息;展示模块,展示所述校验信息集合;连接请求模块,当扫描到广播的包含所述第一校验子集合的通知消息时,基于所述第二校验子集合生成第一校验值,向广播包含所述第一校验子集合的通知消息的第二设备发送包含所述第一校验值的连接请求,以使所述第二设备基于所述第一校验值确定是否进行设备之间的连接,如果是,则基于所述第二校验子集合生成第二校验值,并将所述第二校验值发送给所述装置,所述第二校验值与所述第一校验值不同;
连接模块,接收所述第二设备发送的第二校验值,并对所述第二校验值进行验证,如果验证通过,则与所述第二设备建立连接。15.一种设备之间的连接装置,所述装置包括:集合获取模块,获取第一设备提供的进行设备之间的连接而生成的校验信息集合,所述校验信息集合中包括多个不同的校验信息,所述校验信息集合中包括第一校验子集合和第二校验子集合,所述第一校验子集合中包含所述多个不同的校验信息中的至少一个校验信息,所...
【专利技术属性】
技术研发人员:朱丙营,万小飞,辛知,徐登伟,袁伟,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。