著录项信息
专利名称 | 设备连接方法及装置 |
申请号 | CN201511028547.3 | 申请日期 | 2015-12-30 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2016-04-20 | 公开/公告号 | CN105516183A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L29/06 | IPC分类号 | H;0;4;L;2;9;/;0;6;;;H;0;4;W;7;6;/;1;0查看分类表>
|
申请人 | 小米科技有限责任公司 | 申请人地址 | 北京市海淀区清河中街68号华润五彩城购物中心二期13层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 小米科技有限责任公司 | 当前权利人 | 小米科技有限责任公司 |
发明人 | 谭康喜;孙良;陈凯浩 |
代理机构 | 北京三高永信知识产权代理有限责任公司 | 代理人 | 鞠永善 |
摘要
本公开提供了一种设备连接方法及装置,属于终端技术领域。方法包括:当接收到配对指令时,广播指定报文,所述指定报文至少包括指定字段和第一设备的标识信息;接收第二设备发送的建立连接请求,所述建立连接请求携带所述第二设备的标识信息,所述建立连接请求由所述第二设备在检测到所述指定报文包括所述指定字段后发送;响应于所述建立连接请求,与所述第二设备建立通信连接;检测所述第一设备上每个功能按键的触发操作,得到检测结果;根据所述检测结果,确定是否与所述第二设备进行配对。本公开能够实现设备间的一对一连接,避免由于该第一设备和该第二设备周围存在其他多台设备,造成控制紊乱的情况。
1.一种设备连接方法,其特征在于,所述方法包括:
当接收到配对指令时,广播指定报文,所述指定报文至少包括指定字段和第一设备的标识信息,所述第一设备的标识信息用于唯一标识所述第一设备;如果在预设时长内未接收到建立连接请求,停止广播;建立连接请求用于建立第一设备和第二设备之间的初始通信连接;
接收第二设备发送的建立连接请求,所述建立连接请求携带所述第二设备的标识信息,所述建立连接请求由所述第二设备在检测到所述指定报文包括所述指定字段后发送,所述指定字段用于表示所述建立连接请求是用于实现配对过程的请求,所述第二设备中预先存储与所述指定字段相匹配的信息;
响应于所述建立连接请求,与所述第二设备建立初始通信连接,所述初始通信连接用于在所述第一设备和所述第二设备之间传输无需加密的请求或指令信息,建立所述初始通信连接后,所述第一设备不能向所述第二设备发送控制指令;
检测所述第一设备上每个功能按键的触发操作,得到检测结果;
根据所述检测结果,确定是否与所述第二设备进行配对,其中当所述检测结果为检测到对应所述第一设备上指定功能按键的触发操作时,所述第二设备接收所述第一设备发送的配对确认信息,所述第一设备和所述第二设备分别根据相同的基础数据和相同的算法生成对称密钥,并使用所述对称密钥对控制指令进行加密和解密,以实现所述第一设备在与所述第二设备配对期间,所述第一设备以发送控制指令的方式对所述第二设备的一对一控制;如果预设时长内,所述第一设备未检测到对功能按键的触发操作,第二设备自动断开已经建立的通信连接,并重新回到扫描状态。
2.根据权利要求1所述的方法,其特征在于,根据所述检测结果,确定是否与所述第二设备进行配对包括:
当所述检测结果为检测到对第一指定功能按键的触发操作时,与所述第二设备进行配对,保存所述第二设备的配对信息,并向所述第二设备发送配对确认信息,由所述第二设备保存所述第一设备的配对信息;
如果检测到对所述第一指定功能按键以外的其他功能按键的触发操作,向所述第二设备发送断开连接请求。
3.根据权利要求1所述的方法,其特征在于,响应于所述建立连接请求,与所述第二设备建立通信连接之后,所述方法还包括:
与所述第二设备进行配对,由所述第二设备预存所述第一设备的配对信息;
相应地,根据所述检测结果,确定是否与所述第二设备进行配对包括:
当所述检测结果为检测到对第二指定功能按键的触发操作时,保存所述第二设备的配对信息,并向所述第二设备发送配对确认信息,由所述第二设备保存所述第一设备的配对信息;
如果检测到对所述第二指定功能按键以外的其他功能按键的触发操作,向所述第二设备发送断开连接请求,由所述第二设备删除预存的所述第一设备的配对信息。
4.一种设备连接方法,其特征在于,所述方法包括:
在接收到第一设备广播的指定报文时,检测所述指定报文中是否包括指定字段,所述指定报文中携带所述第一设备的标识信息,所述第一设备的标识信息用于唯一标识所述第一设备,第二设备中预先存储与所述指定字段相匹配的信息;如果在预设时长内所述第一设备未接收到建立连接请求,所述第一设备停止广播;建立连接请求用于建立第一设备和第二设备之间的初始通信连接;
如果所述报文中包含所述指定字段,向所述第一设备发送建立连接请求,所述指定字段用于表示所述建立连接请求是用于实现配对过程的请求;
与所述第一设备建立初始通信连接,所述初始通信连接用于在所述第一设备和所述第二设备之间传输无需加密的请求或指令信息,建立所述初始通信连接后,所述第一设备不能向所述第二设备发送控制指令;
显示倒计时界面,所述倒计时界面按预设时长显示倒计时过程;
如果在倒计时结束之前接收到所述第一设备发送的配对确认信息,与所述第一设备进行配对,并保存所述第一设备的配对信息,其中所述第一设备和所述第二设备分别根据相同的基础数据和相同的算法生成对称密钥,并使用所述对称密钥对控制指令进行加密和解密,以实现所述第一设备在与所述第二设备配对期间,所述第一设备以发送控制指令的方式对所述第二设备的一对一控制;
如果预设时长内,所述第一设备未检测到对功能按键的触发操作,所述第二设备自动断开已经建立的通信连接,并重新回到扫描状态。
5.根据权利要求4所述的方法,其特征在于,显示倒计时界面,所述倒计时界面按预设时长显示倒计时过程之后,所述方法还包括:
如果在倒计时结束之前未接收到所述第一设备发送的配对确认信息,断开与所述第一设备之间的通信连接;或,
如果在倒计时结束之前接收到所述第一设备发送的断开连接请求,断开与所述第一设备之间的通信连接。
6.根据权利要求4所述的方法,其特征在于,与所述第一设备建立通信连接之后,所述方法还包括:
与所述第一设备进行配对,并预存所述第一设备的配对信息。
7.根据权利要求6所述的方法,其特征在于,显示倒计时界面,所述倒计时界面按第二预设时长显示倒计时过程之后,所述方法还包括:
如果在倒计时结束之前接收到所述第一设备发送的断开连接请求,断开与所述第一设备之间的通信连接,并删除预存的所述第一设备的配对信息。
8.一种设备连接装置,其特征在于,所述装置包括:
广播模块,用于当接收到配对指令时,广播指定报文,所述指定报文至少包括指定字段和第一设备的标识信息,所述第一设备的标识信息用于唯一标识所述第一设备;
处理模块,用于如果在预设时长内未接收到建立连接请求,停止广播,建立连接请求用于建立第一设备和第二设备之间的初始通信连接;
接收模块,用于接收第二设备发送的建立连接请求,所述建立连接请求携带所述第二设备的标识信息,所述建立连接请求由所述第二设备在检测到所述指定报文包括所述指定字段后发送,所述指定字段用于表示所述建立连接请求是用于实现配对过程的请求,所述第二设备中预先存储与所述指定字段相匹配的信息;
通信连接模块,用于响应于所述建立连接请求,与所述第二设备建立初始通信连接,所述初始通信连接用于在所述第一设备和所述第二设备之间传输无需加密的请求或指令信息,建立所述初始通信连接后,所述第一设备不能向所述第二设备发送控制指令;
检测模块,用于检测所述第一设备上每个功能按键的触发操作,得到检测结果;确定模块,用于根据所述检测结果,确定是否与所述第二设备进行配对,其中当所述检测结果为检测到对应所述第一设备上指定功能按键的触发操作时,所述第二设备接收所述第一设备发送的配对确认信息,所述第一设备和所述第二设备分别根据相同的基础数据和相同的算法生成对称密钥,并使用所述对称密钥对控制指令进行加密和解密,以实现所述第一设备在与所述第二设备配对期间,所述第一设备以发送控制指令的方式对所述第二设备的一对一控制;如果预设时长内,所述第一设备未检测到对功能按键的触发操作,第二设备自动断开已经建立的通信连接,并重新回到扫描状态。
9.根据权利要求8所述的装置,其特征在于,所述确定模块用于:
当所述检测结果为检测到对第一指定功能按键的触发操作时,与所述第二设备进行配对,保存所述第二设备的配对信息,并向所述第二设备发送配对确认信息,由所述第二设备保存所述第一设备的配对信息;
如果检测到对所述第一指定功能按键以外的其他功能按键的触发操作,向所述第二设备发送断开连接请求。
10.根据权利要求8所述的装置,其特征在于,所述装置还包括:
配对模块,用于与所述第二设备进行配对,由所述第二设备预存所述第一设备的配对信息;
相应地,所述确定模块用于:
当所述检测结果为检测到对第二指定功能按键的触发操作时,保存所述第二设备的配对信息,并向所述第二设备发送配对确认信息,由所述第二设备保存所述第一设备的配对信息;
如果检测到对所述第二指定功能按键以外的其他功能按键的触发操作,向所述第二设备发送断开连接请求,由所述第二设备删除预存的所述第一设备的配对信息。
11.一种设备连接装置,其特征在于,所述装置包括:
检测模块,用于在接收到第一设备广播的指定报文时,检测所述指定报文中是否包括指定字段,所述指定报文中携带所述第一设备的标识信息,所述第一设备的标识信息用于唯一标识所述第一设备,第二设备中预先存储与所述指定字段相匹配的信息;如果在预设时长内所述第一设备未接收到建立连接请求,所述第一设备停止广播;建立连接请求用于建立第一设备和第二设备之间的初始通信连接;
发送模块,用于如果所述报文中包含所述指定字段,向所述第一设备发送建立连接请求,所述指定字段用于表示所述建立连接请求是用于实现配对过程的请求;
通信连接模块,用于与所述第一设备建立初始通信连接,所述初始通信连接用于在所述第一设备和所述第二设备之间传输无需加密的请求或指令信息,建立所述初始通信连接后,所述第一设备不能向所述第二设备发送控制指令;
显示模块,用于显示倒计时界面,所述倒计时界面按预设时长显示倒计时过程;
配对模块,用于如果在倒计时结束之前接收到所述第一设备发送的配对确认信息,与所述第一设备进行配对,并保存所述第一设备的配对信息,所述第一设备和所述第二设备分别根据相同的基础数据和相同的算法生成对称密钥,并使用所述对称密钥对控制指令进行加密和解密;如果预设时长内,所述第一设备未检测到对功能按键的触发操作,所述第二设备自动断开已经建立的通信连接,并重新回到扫描状态。
12.根据权利要求11所述的装置,其特征在于,所述装置还包括断开连接模块,所述断开连接模块用于:
如果在倒计时结束之前未接收到所述第一设备发送的配对确认信息,断开与所述第一设备之间的通信连接;或,
如果在倒计时结束之前接收到所述第一设备发送的断开连接请求,断开与所述第一设备之间的通信连接。
13.根据权利要求11所述的装置,其特征在于,所述装置还包括:
处理模块,用于与所述第一设备进行配对,并预存所述第一设备的配对信息。
14.根据权利要求13所述的装置,其特征在于,所述装置还包括:
断开连接模块,用于如果在倒计时结束之前接收到所述第一设备发送的断开连接请求,断开与所述第一设备之间的通信连接,并删除预存的所述第一设备的配对信息。
15.一种设备连接装置,其特征在于,包括:
处理器;
用于存储处理器可执行的指令的存储器;
其中,所述处理器被配置为:
当接收到配对指令时,广播指定报文,所述指定报文至少包括指定字段和第一设备的标识信息,所述第一设备的标识信息用于唯一标识所述第一设备;如果在预设时长内未接收到建立连接请求,停止广播,建立连接请求用于建立第一设备和第二设备之间的初始通信连接;
接收第二设备发送的建立连接请求,所述建立连接请求携带所述第二设备的标识信息,所述建立连接请求由所述第二设备在检测到所述指定报文包括所述指定字段后发送,所述指定字段用于表示所述建立连接请求是用于实现配对过程的请求,所述第二设备中预先存储与所述指定字段相匹配的信息;响应于所述建立连接请求,与所述第二设备建立初始通信连接,所述初始通信连接用于在所述第一设备和所述第二设备之间传输无需加密的请求或指令信息,建立所述初始通信连接后,所述第一设备不能向所述第二设备发送控制指令;
检测所述第一设备上每个功能按键的触发操作,得到检测结果;
根据所述检测结果,确定是否与所述第二设备进行配对;当所述检测结果为检测到对应所述第一设备上指定功能按键的触发操作时,所述第二设备接收所述第一设备发送的配对确认信息,所述第一设备和所述第二设备分别根据相同的基础数据和相同的算法生成对称密钥,并使用所述对称密钥对控制指令进行加密和解密;如果预设时长内,所述第一设备未检测到对功能按键的触发操作,第二设备自动断开已经建立的通信连接,并重新回到扫描状态。
16.一种设备连接装置,其特征在于,包括:
处理器;
用于存储处理器可执行的指令的存储器;
其中,所述处理器被配置为:
在接收到第一设备广播的指定报文时,检测所述指定报文中是否包括指定字段,所述指定报文中携带所述第一设备的标识信息,所述第一设备的标识信息用于唯一标识所述第一设备,第二设备中预先存储与所述指定字段相匹配的信息;如果在预设时长内所述第一设备未接收到建立连接请求,所述第一设备停止广播;建立连接请求用于建立第一设备和第二设备之间的初始通信连接;
如果所述报文中包含所述指定字段,向所述第一设备发送建立连接请求,所述第一设备的标识信息用于唯一标识所述第一设备;
与所述第一设备建立初始通信连接,所述初始通信连接用于在所述第一设备和所述第二设备之间传输无需加密的请求或指令信息,建立所述初始通信连接后,所述第一设备不能向所述第二设备发送控制指令;
显示倒计时界面,所述倒计时界面按预设时长显示倒计时过程;
如果在倒计时结束之前接收到所述第一设备发送的配对确认信息,与所述第一设备进行配对,并保存所述第一设备的配对信息,其中所述第一设备和所述第二设备分别根据相同的基础数据和相同的算法生成对称密钥,并使用所述对称密钥对控制指令进行加密和解密,以实现所述第一设备在与所述第二设备配对期间,所述第一设备以发送控制指令的方式对所述第二设备的一对一控制;如果预设时长内,所述第一设备未检测到对功能按键的触发操作,所述第二设备自动断开已经建立的通信连接,并重新回到扫描状态。
17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储至少一条指令,所述指令被处理器执行时实现权利要求1-3任一所述的设备连接方法或者权利要求4-7任一所述的设备连接方法。
设备连接方法及装置\n技术领域\n[0001] 本公开涉及终端技术领域,尤其涉及一种设备连接方法及装置。\n背景技术\n[0002] 随着终端技术的不断发展,终端之间建立连接的方式由有线连接发展为无线连接,无线连接方法包括:蓝牙连接、红外线连接和WiFi(Wireless Fidelity,无线保真)连接等。\n[0003] 例如,以遥控器和智能电视之间的连接为例进行说明,遥控器和智能电视之间的连接方法可以为:在预设距离内,如果遥控器向智能电视发送连接请求,则建立该遥控器与该智能电视之间的连接,该连接能够实现遥控器对智能电视的控制。\n发明内容\n[0004] 为克服相关技术中存在的问题,本公开提供一种设备连接方法及装置。\n[0005] 根据本公开实施例的第一方面,提供一种设备连接方法,包括:\n[0006] 当接收到配对指令时,广播指定报文,该指定报文至少包括指定字段和第一设备的标识信息;\n[0007] 接收第二设备发送的建立连接请求,该建立连接请求携带该第二设备的标识信息,该建立连接请求由该第二设备在检测到该指定报文包括该指定字段后发送;\n[0008] 响应于该建立连接请求,与该第二设备建立通信连接;\n[0009] 检测该第一设备上每个功能按键的触发操作,得到检测结果;\n[0010] 根据该检测结果,确定是否与该第二设备进行配对。\n[0011] 在本公开的第一方面的第一种可能实现方式中,根据该检测结果,确定是否与该第二设备进行配对包括:\n[0012] 当该检测结果为检测到对第一指定功能按键的触发操作时,与该第二设备进行配对,保存该第二设备的配对信息,并向该第二设备发送配对确认信息,由该第二设备保存该第一设备的配对信息;\n[0013] 如果检测到对该第一指定功能按键以外的其他功能按键的触发操作,向该第二设备发送断开连接请求。\n[0014] 在本公开的第一方面的第二种可能实现方式中,其特征在于,响应于该建立连接请求,与该第二设备建立通信连接之后,该方法还包括:\n[0015] 与该第二设备进行配对,由该第二设备预存该第一设备的配对信息;\n[0016] 相应地,根据该检测结果,确定是否与该第二设备进行配对包括:\n[0017] 当该检测结果为检测到对第二指定功能按键的触发操作时,保存该第二设备的配对信息,并向该第二设备发送配对确认信息,由该第二设备保存该第一设备的配对信息;\n[0018] 如果检测到对该第二指定功能按键以外的其他功能按键的触发操作,向该第二设备发送断开连接请求,由该第二设备删除预存的该第一设备的配对信息。\n[0019] 在本公开的第一方面的第三种可能实现方式中,当接收到配对指令时,广播指定报文之后,该方法还包括:\n[0020] 如果在预设时长内未接收到该建立连接请求,停止广播。\n[0021] 根据本公开实施例的第二方面,提供一种设备连接方法,包括:\n[0022] 在接收到第一设备广播的指定报文时,检测该指定报文中是否包括指定字段,该指定报文中携带该第一设备的标识信息;\n[0023] 如果该报文中包含该指定字段,向该第一设备发送建立连接请求;\n[0024] 与该第一设备建立通信连接;\n[0025] 显示倒计时界面,该倒计时界面按预设时长显示倒计时过程;\n[0026] 如果在倒计时结束之前接收到该第一设备发送的配对确认信息,与该第一设备进行配对,并保存该第一设备的配对信息。\n[0027] 在本公开的第二方面的第一种可能实现方式中,显示倒计时界面,该倒计时界面按预设时长显示倒计时过程之后,该方法还包括:\n[0028] 如果在倒计时结束之前未接收到该第一设备发送的配对确认信息,断开与该第一设备之间的通信连接;或,\n[0029] 如果在倒计时结束之前接收到该第一设备发送的断开连接请求,断开与该第一设备之间的通信连接。\n[0030] 在本公开的第二方面的第二种可能实现方式中,与该第一设备建立通信连接之后,该方法还包括:\n[0031] 与该第一设备进行配对,并预存该第一设备的配对信息。\n[0032] 在本公开的第二方面的第三种可能实现方式中,显示倒计时界面,该倒计时界面按第二预设时长显示倒计时过程之后,该方法还包括:\n[0033] 如果在倒计时结束之前接收到该第一设备发送的断开连接请求,断开与该第一设备之间的通信连接,并删除预存的该第一设备的配对信息。\n[0034] 根据本公开实施例的第三方面,提供一种设备连接装置,包括:\n[0035] 广播模块,用于当接收到配对指令时,广播指定报文,该指定报文至少包括指定字段和第一设备的标识信息;\n[0036] 接收模块,用于接收第二设备发送的建立连接请求,该建立连接请求携带该第二设备的标识信息,该建立连接请求由该第二设备在检测到该指定报文包括该指定字段后发送;\n[0037] 通信连接模块,用于响应于该建立连接请求,与该第二设备建立通信连接;\n[0038] 检测模块,用于检测该第一设备上每个功能按键的触发操作,得到检测结果;\n[0039] 确定模块,用于根据该检测结果,确定是否与该第二设备进行配对。\n[0040] 在本公开的第三方面的第一种可能实现方式中,该确定模块用于:\n[0041] 当该检测结果为检测到对第一指定功能按键的触发操作时,与该第二设备进行配对,保存该第二设备的配对信息,并向该第二设备发送配对确认信息,由该第二设备保存该第一设备的配对信息;\n[0042] 如果检测到对该第一指定功能按键以外的其他功能按键的触发操作,向该第二设备发送断开连接请求。\n[0043] 在本公开的第三方面的第二种可能实现方式中,该装置还包括:\n[0044] 配对模块,用于与该第二设备进行配对,由该第二设备预存该第一设备的配对信息;\n[0045] 相应地,该确定模块用于:\n[0046] 当该检测结果为检测到对第二指定功能按键的触发操作时,保存该第二设备的配对信息,并向该第二设备发送配对确认信息,由该第二设备保存该第一设备的配对信息;\n[0047] 如果检测到对该第二指定功能按键以外的其他功能按键的触发操作,向该第二设备发送断开连接请求,由该第二设备删除预存的该第一设备的配对信息。\n[0048] 在本公开的第三方面的第三种可能实现方式中,该装置还包括:\n[0049] 处理模块,用于如果在预设时长内未接收到该建立连接请求,停止广播。\n[0050] 根据本公开实施例的第四方面,提供一种设备连接装置,包括:\n[0051] 检测模块,用于在接收到第一设备广播的指定报文时,检测该指定报文中是否包括指定字段,该指定报文中携带该第一设备的标识信息;\n[0052] 发送模块,用于如果该报文中包含该指定字段,向该第一设备发送建立连接请求;\n[0053] 通信连接模块,用于与该第一设备建立通信连接;\n[0054] 显示模块,用于显示倒计时界面,该倒计时界面按预设时长显示倒计时过程;\n[0055] 配对模块,用于如果在倒计时结束之前接收到该第一设备发送的配对确认信息,与该第一设备进行配对,并保存该第一设备的配对信息。\n[0056] 在本公开的第四方面的第一种可能实现方式中,该装置还包括断开连接模块,该断开连接模块用于:\n[0057] 如果在倒计时结束之前未接收到该第一设备发送的配对确认信息,断开与该第一设备之间的通信连接;或,\n[0058] 如果在倒计时结束之前接收到该第一设备发送的断开连接请求,断开与该第一设备之间的通信连接。\n[0059] 在本公开的第四方面的第二种可能实现方式中,该装置还包括:\n[0060] 处理模块,用于与该第一设备进行配对,并预存该第一设备的配对信息。\n[0061] 在本公开的第四方面的第三种可能实现方式中,该装置还包括:\n[0062] 断开连接模块,用于如果在倒计时结束之前接收到该第一设备发送的断开连接请求,断开与该第一设备之间的通信连接,并删除预存的该第一设备的配对信息。\n[0063] 第五方面,还提供了一种设备连接装置,包括:\n[0064] 处理器;\n[0065] 用于存储处理器可执行的指令的存储器;\n[0066] 其中,该处理器被配置为:\n[0067] 当接收到配对指令时,广播指定报文,该指定报文至少包括指定字段和第一设备的标识信息;\n[0068] 接收第二设备发送的建立连接请求,该建立连接请求携带该第二设备的标识信息,该建立连接请求由该第二设备在检测到该指定报文包括该指定字段后发送;\n[0069] 响应于该建立连接请求,与该第二设备建立通信连接;\n[0070] 检测该第一设备上每个功能按键的触发操作,得到检测结果;\n[0071] 根据该检测结果,确定是否与该第二设备进行配对。\n[0072] 第六方面,还提供了一种设备连接装置,包括:\n[0073] 处理器;\n[0074] 用于存储处理器可执行的指令的存储器;\n[0075] 其中,该处理器被配置为:\n[0076] 在接收到第一设备广播的指定报文时,检测该指定报文中是否包括指定字段,该指定报文中携带该第一设备的标识信息;\n[0077] 如果该报文中包含该指定字段,向该第一设备发送建立连接请求;\n[0078] 与该第一设备建立通信连接;\n[0079] 显示倒计时界面,该倒计时界面按预设时长显示倒计时过程;\n[0080] 如果在倒计时结束之前接收到该第一设备发送的配对确认信息,与该第一设备进行配对,并保存该第一设备的配对信息。\n[0081] 本公开实施例提供的技术方案带来的有益效果是:\n[0082] 本公开通过该第一设备广播指定报文,该第二设备通过扫描接收该指定报文,如果检测该指定报文中包括指定字段,先建立通信连接,以实现该第一设备和该第二设备间的基础通信,再在该通信连接的基础上完成配对,以实现该第一设备向该第二设备发送控制指令,达到对该第二设备进行控制的目的,能够实现设备间的一对一连接,避免由于该第一设备和该第二设备周围存在其他多台设备,造成控制紊乱的情况。\n[0083] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。\n附图说明\n[0084] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。\n[0085] 图1是根据一示例性实施例示出的一种设备连接方法的流程图;\n[0086] 图2是根据一示例性实施例示出的一种设备连接方法的流程图;\n[0087] 图3是根据一示例性实施例示出的一种设备连接方法的流程图;\n[0088] 图4是根据一示例性实施例示出的一种设备连接方法的流程图;\n[0089] 图5是根据一示例性实施例示出的一种设备连接装置框图;\n[0090] 图6是根据一示例性实施例示出的一种设备连接装置框图;\n[0091] 图7是根据一示例性实施例示出的一种设备连接装置700的框图。\n具体实施方式\n[0092] 为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。\n[0093] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。\n[0094] 图1是根据一示例性实施例示出的一种设备连接方法的流程图,如图1所示,包括以下步骤。\n[0095] 在步骤101中,当接收到配对指令时,广播指定报文,该指定报文至少包括指定字段和第一设备的标识信息。\n[0096] 在步骤102中,接收第二设备发送的建立连接请求,该建立连接请求携带该第二设备的标识信息,该建立连接请求由该第二设备在检测到该指定报文包括该指定字段后发送。\n[0097] 在步骤103中,响应于该建立连接请求,与该第二设备建立通信连接。\n[0098] 在步骤104中,检测该第一设备上每个功能按键的触发操作,得到检测结果。\n[0099] 在步骤105中,根据该检测结果,确定是否与该第二设备进行配对。\n[0100] 本公开实施例提供的方法,通过该第一设备广播指定报文,该第二设备通过扫描接收该指定报文,如果检测该指定报文中包括指定字段,先建立通信连接,以实现该第一设备和该第二设备间的基础通信,再在该通信连接的基础上完成配对,以实现该第一设备向该第二设备发送控制指令,达到对该第二设备进行控制的目的,能够实现设备间的一对一连接,避免由于该第一设备和该第二设备周围存在其他多台设备,造成控制紊乱的情况。\n[0101] 在本公开的第一种可能实现方式中,根据该检测结果,确定是否与该第二设备进行配对包括:\n[0102] 当该检测结果为检测到对第一指定功能按键的触发操作时,与该第二设备进行配对,保存该第二设备的配对信息,并向该第二设备发送配对确认信息,由该第二设备保存该第一设备的配对信息;\n[0103] 如果检测到对该第一指定功能按键以外的其他功能按键的触发操作,向该第二设备发送断开连接请求。\n[0104] 在本公开的第二种可能实现方式中,响应于该建立连接请求,与该第二设备建立通信连接之后,该方法还包括:\n[0105] 与该第二设备进行配对,由该第二设备预存该第一设备的配对信息;\n[0106] 相应地,根据该检测结果,确定是否与该第二设备进行配对包括:\n[0107] 当该检测结果为检测到对第二指定功能按键的触发操作时,保存该第二设备的配对信息,并向该第二设备发送配对确认信息,由该第二设备保存该第一设备的配对信息;\n[0108] 如果检测到对该第二指定功能按键以外的其他功能按键的触发操作,向该第二设备发送断开连接请求,由该第二设备删除预存的该第一设备的配对信息。\n[0109] 在本公开的第三种可能实现方式中,当接收到配对指令时,广播指定报文之后,该方法还包括:\n[0110] 如果在预设时长内未接收到该建立连接请求,停止广播。\n[0111] 上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。\n[0112] 图2是根据一示例性实施例示出的一种设备连接方法的流程图,如图2所示,包括以下步骤。\n[0113] 在步骤201中,在接收到第一设备广播的指定报文时,检测该指定报文中是否包括指定字段,该指定报文中携带该第一设备的标识信息。\n[0114] 在步骤202中,如果该报文中包含该指定字段,向该第一设备发送建立连接请求。\n[0115] 在步骤203中,与该第一设备建立通信连接。\n[0116] 在步骤204中,显示倒计时界面,该倒计时界面按预设时长显示倒计时过程。\n[0117] 在步骤205中,如果在倒计时结束之前接收到该第一设备发送的配对确认信息,与该第一设备进行配对,并保存该第一设备的配对信息。\n[0118] 本公开实施例提供的方法,通过该第一设备广播指定报文,该第二设备通过扫描接收该指定报文,如果检测该指定报文中包括指定字段,先建立通信连接,以实现该第一设备和该第二设备间的基础通信,再在该通信连接的基础上完成配对,以实现该第一设备向该第二设备发送控制指令,达到对该第二设备进行控制的目的,能够实现设备间的一对一连接,避免由于该第一设备和该第二设备周围存在其他多台设备,造成控制紊乱的情况。\n[0119] 在本公开的第一种可能实现方式中,显示倒计时界面,该倒计时界面按预设时长显示倒计时过程之后,该方法还包括:\n[0120] 如果在倒计时结束之前未接收到该第一设备发送的配对确认信息,断开与该第一设备之间的通信连接;或,\n[0121] 如果在倒计时结束之前接收到该第一设备发送的断开连接请求,断开与该第一设备之间的通信连接。\n[0122] 在本公开的第二种可能实现方式中,与该第一设备建立通信连接之后,该方法还包括:\n[0123] 与该第一设备进行配对,并预存该第一设备的配对信息。\n[0124] 在本公开的第三种可能实现方式中,显示倒计时界面,该倒计时界面按第二预设时长显示倒计时过程之后,该方法还包括:\n[0125] 如果在倒计时结束之前接收到该第一设备发送的断开连接请求,断开与该第一设备之间的通信连接,并删除预存的该第一设备的配对信息。\n[0126] 上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。\n[0127] 图3是根据一示例性实施例示出的一种设备连接方法的流程图。参照图3,该实施例具体包括:\n[0128] 在步骤301中,当第一设备接收到配对指令时,广播指定报文,该指定报文至少包括指定字段和第一设备的标识信息。\n[0129] 该第一设备作为控制设备,可以为蓝牙遥控器,也可以为其他控制设备,本公开实施例对此不作限定。该指定报文至少包括指定字段和该第一设备的标识信息,该指定字段用于表示该请求是用于实现配对过程的请求,该第一设备的标识信息可以为该第一设备的设备ID(Identity,身份标识信息),用于唯一标识该第一设备,该第一设备的标识信息还可以为其他能够唯一标识该第一设备的信息,本公开实施例对此不作限定。该指定报文除了包括指定字段和第一设备的标识信息以外,还可以包括其他信息,本公开实施例对此也不作限定。\n[0130] 该配对指令的触发方法可以包括:通过检测该第一设备上的指定功能按键的触发操作,如果检测到该指定功能按键的触发操作,则触发该配对指令,从而由该第一设备接收到该配对指令;其中,该指定功能按键可以为菜单(Menu)功能按键和返回(Home)功能按键构成的组合功能按键,也可以是其他功能按键,本公开实施例对此不作限定。如果该第一设备支持语音功能,该配对指令的接收方法还可以为:检测改第一设备是否接收到指定语音,如果接收到该指定语音,则触发该配对指令,并由该第一设备接收该配对指令;还可以通过其他方法触发该配对指令,本公开实施例对该配对指令的触发方式不作限定。\n[0131] 在步骤302中,第二设备在接收到第一设备广播的指定报文时,检测该指定报文中是否包括指定字段,该指定报文中携带该第一设备的标识信息。如果该指定报文中包括该指定字段,执行步骤303;如果该指定报文中不包括该指定字段,该第二设备恢复扫描状态。\n[0132] 该第二设备作为被控制设备,可以是智能电视,也可以是电视机顶盒,或者智能手机等其他设备,本公开实施例对此不作限定;该指定字段可以通过将该指定报文中的指定位设置为指定值,该指定字段也可以由字符串,或者由特殊符号组成,本公开实施例对该指定字段的组成形式不作限定;该指定字段用于表示发出该指定报文的第一设备需要与其他设备进行配对,以实现对与该第一设备进行配对的设备进行控制。\n[0133] 需要说明的是,在未接收到该第一设备广播的指定报文之前,该第二设备处于扫描状态,以等待接收需要建立连接的设备所广播的指定报文;该第二设备处于扫描状态,能够避免无法接收到指定报文的情况,进而能够避免无法通过本公开所提供的设备连接的方法与其他设备建立连接的情况。\n[0134] 在本公开另一实施例中,如果该第二设备已与任一设备建立连接,则该第二设备在与该设备解除连接之前,不进行扫描。以避免接收到其他报文信息,影响已与该第二设备建立连接的设备对该第二设备的控制。\n[0135] 该第二设备检测该指定报文中是否包括指定字段的方法可以为:在该第二设备中预先存储与该指定字段相匹配的信息,当接收到该指定报文时,将该指定报文中的信息与该第二设备中预存的信息进行匹配,如果匹配成功,确定该指定报文中包括该指定字段,如果匹配不成功,确定该指定报文中不包括该指定字段。当然,检测该指定报文中是否包括指定字段的过程,还可以通过其他方法实现,本公开实施例对此不作限定。\n[0136] 在步骤303中,如果该报文中包含该指定字段,该第二设备向该第一设备发送建立连接请求。\n[0137] 该建立连接请求用于建立该第一设备和该第二设备之间的初始通信连接,以传输无需加密的请求、指令等信息。\n[0138] 在本公开另一实施例中,如果在预设时长内未接收到该建立连接请求,停止广播。\n其中,该预设时长可以确定为任一固定时长,也可以采用其他方法确定,本公开实施例对此不作限定。通过在广播预设时长后,未接收到建立连接请求,则停止广播,能够减小广播设备的能量损耗,而且能够避免长时间广播对其他信号造成的干扰。\n[0139] 在步骤304中,该第一设备响应于该建立连接请求,与该第二设备建立通信连接。\n[0140] 该第一设备接收第二设备发送的建立连接请求,该建立连接请求携带该第二设备的标识信息,该建立连接请求由该第二设备在检测到该指定报文包括该指定字段后发送。\n其中,该第二设备的标识信息可以为该第二设备的设备ID,也可以为其他能够唯一表示该第二设备的信息,本公开实施例对此不作限定。\n[0141] 该第一设备接收到该建立连接请求以后,根据该建立连接请求所携带的第二设备的标识信息,对该建立连接请求进行响应,并与该第二设备之间建立通信连接,该通信连接用于在该第一设备和该第二设备之间传输无需加密的请求、指令等信息。需要说明的是,该初始通信连接建立以后,该第一设备不能向该第二设备发送控制指令。\n[0142] 该第一设备通过响应该建立连接请求,与该第二设备建立通信连接,实现设备间不加密信息的传输,能够实现该第一设备与该第二设备之间的基本通信,以避免该第一设备和该第二设备仍以广播和扫描的形式发送和接收信息,进而能够避免对其他信号所造成的干扰。\n[0143] 在步骤305中,该第二设备显示倒计时界面,该倒计时界面按预设时长显示倒计时过程。\n[0144] 该预设时长可以确定为任一固定值,也可以通过其他方法确定,本公开实施例对此不作限定。在该倒计时界面按该预设时长显示倒计时过程时,可以采用指定的动画模式显示该倒计时过程,也可以采用其他显示方式进行显示,本公开实施例对此不作限定。在该第二设备显示的倒计时界面上,还可以显示确认连接选项,以提醒用户与该第一设备建立初始通信连接的设备,并提醒是否确认配对,在本公开实施例中,配对完成之后,该第一设备能够向该第二设备发送控制指令,进而实现对该第二设备的控制。\n[0145] 需要说明的是,如果该第二设备为无显示屏设备,可以通过语音的形式播放以预设时长的倒计时过程和是否确认配对的提醒消息,还可以通过其他方法达到倒计时和提醒的目的,本公开实施例对此不作限定。\n[0146] 在步骤306中,第一设备检测该第一设备上每个功能按键的触发操作,得到检测结果。\n[0147] 在该预设时长内,该第一设备检测该第一设备上每个功能按键的触发操作;检测到对不同功能按键的触发操作,所得到的检测结果不同。\n[0148] 在步骤307中,该第一设备根据所述检测结果,确定是否与所述第二设备进行配对。\n[0149] 当该检测结果为检测到对第一指定功能按键的触发操作时,与该第二设备进行配对,保存该第二设备的配对信息,并向该第二设备发送配对确认信息,由该第二设备保存该第一设备的配对信息;如果检测到对该第一指定功能按键以外的其他功能按键的触发操作,向该第二设备发送断开连接请求。其中,该断开通信连接请求用于使该第二设备断开已与该第一设备建立的通信连接;该第一指定功能按键可以为OK功能按键,也可以是其他功能按键,或者组合功能按键,本公开实施例对此不作限定;该配对确认信息可以为任意字符串,也可以为任意符号,本公开实施例对该配对确认信息的形式也不作限定。\n[0150] 需要说明的是,由该第一设备保存的该第二设备的配对信息至少包括能够用于唯一标识该第二设备的设备信息,还可以包括其他信息,本公开实施例对此不作限定。同理,由该第二设备保存的该第一设备的配对信息至少包括能够用于唯一标识该第一设备的设备信息,也可以包括其他信息,本公开实施例对此也不作限定。\n[0151] 在本公开另一实施例中,如果在预设时长内,该第一设备未检测到对功能按键的触发操作,该第二设备自动断开已经建立的通信连接,并重新回到扫描状态,以接收新的报文或其他信息;能够避免由于该第一设备长时间未检测到对功能按键的触发操作,导致无法向第二设备发送配对确认信息,进而导致该第二设备无法与其他设备建立连接的情况。\n[0152] 例如,当第一设备为遥控器,第二设备为智能电视,该指定功能按键为OK功能按键,预设时长为5分钟时,在该遥控器和该智能电视之间建立初始通信连接以后,该智能电视的屏幕上显示从5分钟开始的倒计时过程,并显示是否确认配对的提示消息,并提示如果确认配对,请点击遥控器上的OK功能按键,在倒计时结束之前,如果遥控器检测到对该遥控器上的OK功能按键执行触发操作,则执行向智能电视发送配对确认信息的步骤,如果检测到对该遥控器上OK功能按键以外的功能按键执行触发操作,向该智能电视发送断开通信连接请求,如果未检测到对任一功能按键的触发操作,则该智能电视自动断开已经建立的与该遥控器之间的通信连接。\n[0153] 在本公开又一实施例中,由于该第一设备检测到对不同功能按键的触发操作,会向该第二设备发送不同的信息,因此,该第二设备还可以根据在预设时长内所接收到的信息,确定该第一设备中被触发的功能按键,以确定是否与该第一设备进行配对。\n[0154] 例如,当第一设备为遥控器,第二设备为智能电视,该第一指定功能按键为OK功能按键时,遥控器检测到对该OK功能按键执行触发操作所发送的信息即为配对确认信息,而对该OK功能按键以外的功能按键执行触发操作所发送的信息即为断开通信连接请求,如果在预设时长内,该智能电视接收到由触发遥控器上的OK功能按键所发送的信息时,执行后续建立连接的步骤,如果未接收到由触发遥控器上的OK功能按键所发送的信息,或者接收到由触发遥控器上OK功能按键以外的其他功能按键所发送的信息,则执行断开已建立的通信连接的步骤。\n[0155] 该第二设备保存了该第一设备的配对信息之后,该第一设备与该第二设备之间的连接能够实现该第一设备和该第二设备之间的一对一连接,并且能够实现该第一设备向该第二设备发送控制指令,以对该第二设备进行控制的目的;其中,该第一设备的配对信息可以为该第一设备的设备ID,也可以是用户为该第一设备设置的区别于其他设备的设备名称,还可以是其他信息,本公开实施例对此不作限定。\n[0156] 例如,当第一设备为遥控器,第二设备为智能电视时,该智能电视保存该遥控器的配对信息之后,该遥控器可以控制该智能电视的开关机操作,还可以控制该智能电视的频道切换操作、音量调节操作以及网络连接操作等等。根据该第一设备和该第二设备的不同,该第一设备能够对该第二设备进行控制的操作也不同,本公开实施例对此不作限定。\n[0157] 需要说明的是,该第二设备在接收到该第一设备发送的配对确认信息之后,实现该第一设备与该第二设备间配对过程的方法可以为:该第一设备和该第二设备分别根据相同的基础数据和相同的算法生成对称密钥,并使用该对称密钥对控制指令进行加密和解密,以实现该第一设备在与该第二设备配对期间,只能对该第二设备进行控制;也即是,即使该第一设备和该第二设备周围还存在其他控制设备或被控制设备,也能实现该第一设备对该第二设备的一对一控制,进而能够避免控制紊乱的结果。所生成的密钥可以作为配对信息分别保存在该第一设备和该第二设备中。\n[0158] 实现该第一设备与该第二设备之间的配对过程,也可以通过其他方法实现,所生成的密钥也可以是非对称密钥对,本公开实施例对该配对过程的实现方法及生成密钥对的形式均不作限定。\n[0159] 需要说明的是,上述步骤305中该第二设备执行显示倒计时的过程,还可以在该第二设备与该第一设备完成初始配对过程之后进行,该初始配对过程是指该第二设备在与该第一设备建立通信连接以后,与该第一设备进行配对,并预存该第一设备的配对信息的过程。具体参照图4,图4是根据一示例性实施例示出的一种设备连接方法的流程图,该实施例具体包括:\n[0160] 在步骤401中,当第一设备接收到配对指令时,广播指定报文,该指定报文至少包括指定字段和第一设备的标识信息。\n[0161] 其中,该配对指令的接收方法、该指定报文的形式以及该第一设备的标识信息所指内容与步骤301中的对应部分同理,此处不再赘述。\n[0162] 在步骤402中,第二设备在接收到第一设备广播的指定报文时,检测该指定报文中是否包括指定字段,该指定报文中携带该第一设备的标识信息。\n[0163] 其中,检测该指定报文中是否包括指定字段以及该指定字段中所包括的内容,与步骤302中对应部分同理,此处不作赘述。\n[0164] 在步骤403中,如果该报文中包含该指定字段,该第二设备向该第一设备发送建立连接请求。\n[0165] 该建立连接请求用于建立该第一设备和该第二设备之间的通信连接,以传输无需加密的请求、指令等信息。\n[0166] 在本公开另一实施例中,如果在预设时长内未接收到该建立连接请求,停止广播。\n其中,该预设时长可以确定为任一固定时长,也可以采用其他方法确定,本公开实施例对此不作限定。通过在广播预设时长后,未接收到建立连接请求,则停止广播,能够减小广播设备的能量损耗,而且能够避免长时间广播对其他信号造成的干扰。\n[0167] 在步骤404中,该第一设备接收第二设备发送的建立连接请求,该建立连接请求携带该第二设备的标识信息,该建立连接请求由该第二设备在检测到该指定报文包括该指定字段后发送。\n[0168] 在该第一设备接收第二设备发送的建立连接请求之后,该第一设备响应于该建立连接请求,与该第二设备建立通信连接。该通信连接用于在该第一设备和该第二设备之间传输无需加密的请求、指令等信息。需要说明的是,该通信连接建立以后,该第一设备不能向该第二设备发送控制指令。\n[0169] 在步骤405中,该第二设备与该第一设备进行配对,并预存该第一设备的配对信息。\n[0170] 在该第二设备预存了该第一设备的配对信息之后,该第一设备和该第二设备之间完成初始配对过程,能够实现该第一设备和该第二设备之间的一对一连接,该连接可以实现该第一设备向该第二设备发送控制指令,以对该第二设备进行控制的目的。完成该第二设备与该第一设备之间的配对过程和步骤307中实现配对的方法同理,此处不作赘述。\n[0171] 在步骤406中,该第二设备显示倒计时界面,该倒计时界面按预设时长显示倒计时过程。\n[0172] 该第二设备显示倒计时过程的方法与步骤305同理,此处不作赘述。其中,该预设时长可以确定为任一固定值,也可以通过其他方法确定,本公开实施例对此不作限定。\n[0173] 需要说明的是,该预设时长可以与步骤305中的预设时长相同,也可以不同,本发明实施例对此不作限定。\n[0174] 在该预设时长内,该第一设备检测该第一设备上每个功能按键的触发操作;如果检测到对指定功能按键以外的其他功能按键的触发操作,向该第二设备发送断开连接请求。该断开连接请求用于断开该第一设备和该第二设备已经建立的连接,该指定功能按键所指的具体功能按键与步骤305中的对应部分同理,此处不作赘述。\n[0175] 在本公开另一实施例中,如果在该预设时长内,该第一设备未检测到对该第一设备上任一功能按键的触发操作,向该第二设备发送断开连接请求,如果检测到对该指定功能按键的触发操作,则保持该第一设备和该第二设备之间已经建立的连接。\n[0176] 在步骤407中,该第一设备检测该第一设备上每个功能按键的触发操作,得到检测结果。\n[0177] 在该预设时长内,该第一设备检测该第一设备上每个功能按键的触发操作;检测到对不同功能按键的触发操作,所得到的检测结果不同。\n[0178] 在步骤408中,该第一设备根据该检测结果,确定是否与该第二设备进行配对。\n[0179] 当该检测结果为检测到对第二指定功能按键的触发操作时,保存该第二设备的配对信息,并向该第二设备发送配对确认信息,由该第二设备保存该第一设备的配对信息;如果检测到对该第二指定功能按键以外的其他功能按键的触发操作,向该第二设备发送断开连接请求,由该第二设备删除预存的该第一设备的配对信息。其中,该断开通信连接请求用于使该第二设备断开已与该第一设备建立的通信连接;该第一指定功能按键可以为OK功能按键,也可以是其他功能按键,或者组合功能按键,本公开实施例对此不作限定;该配对确认信息可以为任意字符串,也可以为任意符号,本公开实施例对该配对确认信息的形式也不作限定。\n[0180] 具体地,从第二设备的角度来说,可以分为以下三种情况对不同检测结果的不同处理方法进行说明:\n[0181] 第一种情况、如果该第二设备在倒计时结束之前接收到该第一设备发送的配对确认信息,与该第一设备进行配对,并保存该第一设备的配对信息。\n[0182] 需要说明的是,该第一设备的配对信息保存后所处的存储空间与步骤406中该第一设备的配对信息预存的存储空间可以相同,也可以不同。如果相同,能够避免再次存储,从而能够降低存储过程中出现的错误,导致配对失败的结果;如果不同,该第一设备的配对信息在预存时,可以存储于该第二设备中的某一缓存区域中,以减小占用其他存储空间,在该第二设备接收到该第一设备发送的配对确认信息时,该第一设备的配对信息所存储的区域可以为该第二设备中某一固定存储区域,以避免被其他存储信息覆盖,造成配对信息丢失的情况。\n[0183] 第二种情况、如果该第二设备在倒计时结束之前接收到该第一设备发送的断开连接请求,断开与该第一设备之间的通信连接,并删除预存的该第一设备的配对信息。\n[0184] 需要说明的是,断开该第一设备与该第二设备之间的通信连接之后,删除在建立连接时所生成的密钥,该第二设备恢复扫描状态,该第一设备检测是否接收到配对指令,以等待建立设备间的新的连接。对于在该第二设备中已保存的该第一设备的配对信息,可以保留,以使得再次建立与该第一设备的连接时,能够加快连接速度;也可以删除该第一设备的配对信息,以减少该第二设备中的内存占用量,本公开实施例对断开该第一设备与该第二设备之后,对该第二设备中已保存的该第一设备的配对信息如何处理不作限定。\n[0185] 第三种情况、如果该第二设备在倒计时结束之前未接收到该第一设备发送的任何信息,断开与该第一设备之间的通信连接,并删除预存的该第一设备的配对信息;具体过程与第二种情况同理,此处不作赘述。\n[0186] 通过在倒计时结束之前未接收到该第一设备发送的信息后,断开与该第一设备之间的通信连接,能够避免由于该第一设备长时间未检测到对功能按键的触发操作,导致无法向第二设备发送配对确认信息,进而导致该第二设备无法与该第一设备完成配对过程,也无法与其他设备进行配对的情况。\n[0187] 本公开实施例提供的方法,通过该第一设备广播指定报文,该第二设备通过扫描接收该指定报文,如果检测该指定报文中包括指定字段,先建立通信连接,以实现该第一设备和该第二设备间的基础通信,再在该通信连接的基础上完成配对,以实现该第一设备向该第二设备发送控制指令,达到对该第二设备进行控制的目的,能够实现设备间的一对一连接,避免由于该第一设备和该第二设备周围存在其他多台设备,造成控制紊乱的情况;进一步地,通过在广播预设时长后,未接收到建立连接请求,则停止广播,能够减小广播设备的能量损耗,而且能够避免长时间广播对其他信号造成的干扰;通过第二设备显示倒计时界面,能够达到对用户进行提醒的目的,以确定该第二设备是否为该第一设备想要建立连接的设备。\n[0188] 图5是根据一示例性实施例示出的一种设备连接装置框图。参照图5,该装置包括广播模块501,接收模块502,通信连接模块503、检测模块504和确定模块505。\n[0189] 广播模块501,用于当接收到配对指令时,广播指定报文,该指定报文至少包括指定字段和第一设备的标识信息;\n[0190] 接收模块502,用于接收第二设备发送的建立连接请求,该建立连接请求携带该第二设备的标识信息,该建立连接请求由该第二设备在检测到该指定报文包括该指定字段后发送;\n[0191] 通信连接模块503,用于响应于该建立连接请求,与该第二设备建立通信连接;\n[0192] 检测模块504,用于检测该第一设备上每个功能按键的触发操作,得到检测结果;\n[0193] 确定模块505,用于根据该检测结果,确定是否与该第二设备进行配对。\n[0194] 在本公开提供的第一种可能实现方式中,该确定模块505用于:\n[0195] 当该检测结果为检测到对第一指定功能按键的触发操作时,与该第二设备进行配对,保存该第二设备的配对信息,并向该第二设备发送配对确认信息,由该第二设备保存该第一设备的配对信息;\n[0196] 如果检测到对该第一指定功能按键以外的其他功能按键的触发操作,向该第二设备发送断开连接请求。\n[0197] 在本公开提供的第二种可能实现方式中,该装置还包括:\n[0198] 配对模块,用于与该第二设备进行配对,由该第二设备预存该第一设备的配对信息;\n[0199] 相应地,该确定模块505用于:\n[0200] 当该检测结果为检测到对第二指定功能按键的触发操作时,保存该第二设备的配对信息,并向该第二设备发送配对确认信息,由该第二设备保存该第一设备的配对信息;\n[0201] 如果检测到对该第二指定功能按键以外的其他功能按键的触发操作,向该第二设备发送断开连接请求,由该第二设备删除预存的该第一设备的配对信息。\n[0202] 在本公开提供的第三种可能实现方式中,该装置还包括:\n[0203] 处理模块,用于如果在预设时长内未接收到该建立连接请求,停止广播。\n[0204] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。\n[0205] 图6是根据一示例性实施例示出的一种设备连接装置框图。参照图6,该装置包括检测模块601,发送模块602,通信连接模块603、显示模块604和配对模块605。\n[0206] 检测模块601,用于在接收到第一设备广播的指定报文时,检测该指定报文中是否包括指定字段,该指定报文中携带该第一设备的标识信息;\n[0207] 发送模块602,用于如果该报文中包含该指定字段,向该第一设备发送建立连接请求;\n[0208] 通信连接模块603,用于与该第一设备建立通信连接;\n[0209] 显示模块604,用于显示倒计时界面,该倒计时界面按预设时长显示倒计时过程;\n[0210] 配对模块605,用于如果在倒计时结束之前接收到该第一设备发送的配对确认信息,与该第一设备进行配对,并保存该第一设备的配对信息。\n[0211] 在本公开提供的第一种可能实现方式中,该装置还包括断开连接模块,该断开连接模块用于:\n[0212] 如果在倒计时结束之前未接收到该第一设备发送的配对确认信息,断开与该第一设备之间的通信连接;或,\n[0213] 如果在倒计时结束之前接收到该第一设备发送的断开连接请求,断开与该第一设备之间的通信连接。\n[0214] 在本公开提供的第二种可能实现方式中,该装置还包括:\n[0215] 处理模块,用于与该第一设备进行配对,并预存该第一设备的配对信息。\n[0216] 在本公开提供的第三种可能实现方式中,该装置还包括:\n[0217] 断开连接模块,用于如果在倒计时结束之前接收到该第一设备发送的断开连接请求,断开与该第一设备之间的通信连接,并删除预存的该第一设备的配对信息。\n[0218] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。\n[0219] 图7是根据一示例性实施例示出的一种设备连接装置700的框图。例如,装置700可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等;需要说明的是,该装置可以用于实现第一设备在本公开所提供的设备连接方法中所执行的操作,也可以用于实现第二设备在设备连接过程中所执行的操作。\n[0220] 参照图7,装置700可以包括以下一个或多个组件:处理组件702,存储器704,电源组件706,多媒体组件704,音频组件710,输入/输出(I/O)接口712,传感器组件714,以及通信组件716。\n[0221] 处理组件702通常控制装置700的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件702可以包括一个或多个处理器720来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件702可以包括一个或多个模块,便于处理组件702和其他组件之间的交互。例如,处理组件702可以包括多媒体模块,以方便多媒体组件708和处理组件702之间的交互。\n[0222] 存储器704被配置为存储各种类型的数据以支持在装置700的操作。这些数据的示例包括用于在装置700上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器704可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。\n[0223] 电源组件706为装置700的各种组件提供电力。电源组件706可以包括电源管理系统,一个或多个电源,及其他与为装置700生成、管理和分配电力相关联的组件。\n[0224] 多媒体组件708包括在所述装置700和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件708包括一个前置摄像头和/或后置摄像头。当装置700处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。\n[0225] 音频组件710被配置为输出和/或输入音频信号。例如,音频组件710包括一个麦克风(MIC),当装置700处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器704或经由通信组件716发送。在一些实施例中,音频组件710还包括一个扬声器,用于输出音频信号。\n[0226] I/O接口712为处理组件702和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。\n[0227] 传感器组件714包括一个或多个传感器,用于为装置700提供各个方面的状态评估。例如,传感器组件714可以检测到装置700的打开/关闭状态,组件的相对定位,例如所述组件为装置700的显示器和小键盘,传感器组件714还可以检测装置700或装置700一个组件的位置改变,用户与装置700接触的存在或不存在,装置700方位或加速/减速和装置700的温度变化。传感器组件714可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件714还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件714还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。\n[0228] 通信组件716被配置为便于装置700和其他设备之间有线或无线方式的通信。装置\n700可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件716经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。\n在一个示例性实施例中,所述通信组件716还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。\n[0229] 在示例性实施例中,装置700可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述设备连接方法。\n[0230] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器704,上述指令可由装置700的处理器720执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。\n[0231] 在示例性实施例中,还提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行上述设备连接方法。\n[0232] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。\n[0233] 应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
法律信息
- 2020-03-03
- 2016-05-18
实质审查的生效
IPC(主分类): H04L 29/06
专利申请号: 201511028547.3
申请日: 2015.12.30
- 2016-04-20
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2014-03-26
|
2013-12-12
| | |
2
| |
2014-01-29
|
2012-07-13
| | |
3
| |
2009-08-12
|
2009-02-04
| | |
4
| |
2015-11-25
|
2015-06-30
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |