用于电子设备间建立通信连接的方法、装置及系统的制作方法_5

文档序号:8286412阅读:来源:国知局
第一电子设备的获取请求而向第一电子设备发送第二验证码信息。
[0157]进一步地,第二验证码信息为第一验证码信息的部分;
[0158]装置900还可以包括:
[0159]生成单元940,用于生成位置标识信息,位置标识信息表征第二验证码信息在第一验证码信息中的位置;以及
[0160]发送单元920,还用于发送位置标识信息。
[0161]进一步地,第二验证码信息为第一验证码信息的部分;
[0162]接收单元910,还用于接收第一电子设备的通知以对尚未匹配验证的信息进行匹配验证。
[0163]进一步地,发送单元920,还用于当接收单元910接收的通知为获取进一步的验证码信息的获取请求时,向第一电子设备发送第一验证码信息中所请求的部分;
[0164]装置900还可以包括:
[0165]验证单元950,用于当接收单元910接收的通知为请求进行匹配验证的验证请求时,基于第一验证码信息执行验证请求中所指示部分的匹配验证。
[0166]进一步地,建立通信连接单元930,包括:
[0167]接收模块931,用于接收第一电子设备发送的连接建立请求;
[0168]发送模块932,用于响应于确定第一验证码信息中不存在尚未匹配验证的信息,向第一电子设备发送连接建立请求。
[0169]进一步地,通过短距离通信方式发送第二验证码信息。
[0170]在本实施例中,接收单元接收用户输入的第一验证码信息;发送单元发送根据接收单元接收的第一验证码信息生成的第二验证码信息;建立通信连接单元与验证通过第二验证码信息的第一电子设备建立通信连接,其中,验证是由第一电子设备根据其用户输入的验证码信息进行的。与现有技术中,需要经过搜索、生成列表以及用户选择等步骤相比,依照本方案,在用户向第一电子设备输入第一验证码信息之后,若其他用户向第二电子设备输入与第一验证码信息匹配的第二验证码信息,并广播第二验证码信息,则在第一电子设备验证第一验证码信息与第二验证码信息匹配之后,自动与第二电子设备建立连接,节省了检测、生成列表以及用户选择等步骤,简化了建立通信连接的过程,给用户带来了便利。
[0171]进一步参考图10,其示出了按照本申请的实施例实施电子设备间建立通信连接的电子设备的结构示意图。
[0172]如图10所示,电子设备1000包括:至少一个处理器1010,例如CPU (CentralProcessing Unit,中央处理器),至少一个输出接口 1020或者其他用户接口 1030,存储器1040,至少一个通信总线1050。通信总线1050用于实现上述组件之间的连接通信。电子设备1000可选的包含其他用户接口 1030,包括显示器,键盘或者点击设备(例如,鼠标,轨迹球(trackball),触感板或者触感显示屏)。存储器1040可能包含高速RAM (Random AccessMemory,随机存取存储器),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1040可选的可以包含至少一个位于远离前述处理器1010的存储装置。
[0173]在一些实施方式中,存储器1040存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:
[0174]操作系统1041,包含各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。
[0175]应用程序1042,包含各种应用程序,用于实现各种应用业务。
[0176]具体的,当电子设备1000为第一电子设备,应用程序1042中可以但不限于包括:
[0177]接收单元,用于接收用户输入的第一验证码信息;
[0178]获取单元,用于获取第二电子设备发送的第二验证码信息;
[0179]判断单元,用于判断获取单元获取的第二验证码信息与接收单元接收的第一验证码信息是否匹配;
[0180]建立通信连接单元,用于若判断单元判断匹配,则与第二电子设备建立通信连接。
[0181]进一步地,判断单元,具体用于当第二验证码信息为部分验证码时,获取第二验证码信息的位置标识信息,位置标识信息表征第二验证码信息在完整验证码信息中的位置;以及
[0182]根据位置标识信息,判断第二验证码信息与第一验证码信息中对应位置的信息是否匹配。
[0183]进一步地,判断单元,还用于当第二验证码信息为部分验证码时,响应于部分验证码匹配成功,判断第一验证码信息中是否存在尚未匹配验证的信息;
[0184]装置还包括:
[0185]通知单元,用于若判断单元判断存在尚未匹配验证的信息,则通知第二电子设备以对尚未匹配验证的信息进行匹配验证。
[0186]进一步地,通知单元,包括:
[0187]第一发送模块,具体用于执行以下至少一项:
[0188]向第二电子设备发送获取请求以获取进一步的验证码信息,获取请求指示第一验证码信息中已完成匹配验证的部分和/或尚未匹配验证的部分;
[0189]向第二电子设备发送验证请求以请求目标设备进行匹配验证,验证请求指示第一验证码信息中已完成匹配验证的部分和/或尚未匹配验证的部分。
[0190]进一步地,获取单元,具体用于执行以下至少一项:
[0191]接收第二电子设备广播的第二验证码信息;
[0192]接收第二电子设备响应于第一电子设备的获取请求而发送的第二验证码信息。
[0193]进一步地,建立通信连接单元,包括:
[0194]第二发送模块,用于响应于确定第一验证码信息中不存在尚未匹配验证的信息,向第二电子设备发送连接建立请求;
[0195]接收模块,用于接收第二电子设备发送的连接建立请求,其中,连接建立请求是第二电子设备响应于确定第一验证码信息中不存在尚未匹配验证的信息而发送的。
[0196]进一步地,还包括:
[0197]广播单元,用于广播第一验证码信息的部分或全部。
[0198]进一步地,获取单元,具体用于通过短距离通信方式获取第二验证码信息。
[0199]进一步地,第一验证码信息包括以下至少一项:文本信息、手势信息、图像信息、音频信息和生物特征信息。
[0200]当电子设备1000为第二电子设备,应用程序1042中可以但不限于包括:
[0201]接收单元,用于接收用户输入的第一验证码信息;
[0202]发送单元,用于发送根据接收单元接收的第一验证码信息生成的第二验证码信息;
[0203]建立通信连接单元,用于与验证通过第二验证码信息的第一电子设备建立通信连接,其中,验证是由第一电子设备根据其用户输入的验证码信息进行的。
[0204]进一步地,发送单元,具体用于执行以下至少一项:
[0205]广播第二验证码信息;
[0206]响应于第一电子设备的获取请求而向第一电子设备发送第二验证码信息。
[0207]进一步地,第二验证码信息为第一验证码信息的部分;
[0208]装置还包括:
[0209]生成单元,用于生成位置标识信息,位置标识信息表征第二验证码信息在第一验证码信息中的位置;以及
[0210]发送单元,还用于发送位置标识信息。
[0211]进一步地,第二验证码信息为第一验证码信息的部分;
[0212]接收单元,还用于接收第一电子设备的通知以对尚未匹配验证的信息进行匹配验证。
[0213]进一步地,发送单元,还用于当接收单元接收的通知为获取进一步的验证码信息的获取请求时,向第一电子设备发送第一验证码信息中所请求的部分;
[0214]还包括:
[0215]验证单元,用于当接收单元接收的通知为请求进行匹配验证的验证请求时,基于第一验证码信息执行验证请求中所指示部分的匹配验证。
[0216]进一步地,建立通信连接单元,包括:
[0217]接收模块,用于接收第一电子设备发送的连接建立请求;
[0218]发送模块,用于响应于确定第一验证码信息中不存在尚未匹配验证的信息,向第一电子设备发送连接建立请求。
[0219]进一步地,通过短距离通信方式发送第二验证码信息。
[0220]在本实施例中,处理器1010通过调用存储器1040中存储的程序或指令执行相应步骤,当电子设备1000为第一电子设备,处理器1010,用于:
[0221]接收用户输入的第一验证码信息;
[0222]获取第二电子设备发送的第二验证码信息;
[0223]判断第二验证码信息与第一验证码信息是否匹配;
[0224]若匹配,则与第二电子设备建立通信连接。
[0225]进一步地,处理器1010,具体用于当第二验证码信息为部分验证码时,获取第二验证码信息的位置标识信息,位置标识信息表征第二验证码信息在完整验证码信息中的位置;以及
[0226]根据位置标识信息,判断第二验证码信息与第一验证码信息中对应位置的信息是否匹配。
[0227]进一步地,处理器1010,还用于当第二验证码信息为部分验证码时,响应于部分验证码匹配成功,判断第一验证码信息中是否存在尚未匹配验证的信息;
[0228]若存在,则通知第二电子设备以对尚未匹配验证的信息进行匹配验证。
[0229]进一步地,处理器1010,具体用于执行以下至少一项:
[0230]向第二电子设备发送获取请求以获取进一步的验证码信息,获取请求指示第一验证码信息中已完成匹配验证的部分和/或尚未匹配验证的部分;
[0231]向第二电子设备发送验证请求以请求目标设备进行匹配验证,验证请求指示第一验证码信息中已完成匹配验证的部分和/或尚未匹配验证的部分。
[0232]进一步地,处理器1010,具体用于执行以下至少一项:
[0233]接收第二电子设备广播的第二验证码信息;
[0234]接收第二电子设备响应于第一电子设备的获取请求而发送的第二验证码信息。
[0235]进一步地,处理器1010
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1