外接设备的连接方法及装置的制造方法

文档序号:9396502阅读:377来源:国知局
外接设备的连接方法及装置的制造方法
【技术领域】
[0001]本公开涉及设备连接技术领域,尤其涉及一种外接设备的连接方法及装置。
【背景技术】
[0002]在终端照相功能越来越完善的情况下,全球几乎每人都会用终端拍照。自拍的情况也越来越多,那么为了方便自拍,蓝牙自拍杆也就应运而生。
[0003]终端通过蓝牙与蓝牙自拍杆连接后,用户通过触控蓝牙自拍杆上的电子快门,就可以进行拍照。

【发明内容】

[0004]本公开实施例提供一种外接设备的连接方法及装置,包括如下技术方案:
[0005]根据本公开实施例的第一方面,提供一种外接设备的连接方法,包括:
[0006]当检测到有外接设备进行连接时,获取所述外接设备的描述信息;
[0007]根据所述外接设备的描述信息确定所述外接设备的外接键盘设备类型;
[0008]根据所述外接键盘设备类型完成对外接设备的设备声明及连接。
[0009]在一个实施例中,所述外接设备的描述信息根据外接设备的键盘使用方式设置。
[0010]在一个实施例中,所述获取所述外接设备的描述信息,包括:
[0011]获取所述外接设备的键盘服务发现协议记录信息,所述键盘服务发现协议记录信息用于声明所述外接设备所支持的按键;
[0012]所述根据所述外接设备的描述信息确定所述外接设备的外接键盘设备类型,包括:
[0013]根据所述键盘服务发现协议记录信息判断所述外接设备是否支持预设字母按键;
[0014]当所述外接设备支持所述预设字母按键时,确定所述外接设备的外接键盘设备类型为全键盘类型;
[0015]当所述外接设备不支持所述预设字母按键时,确定所述外接设备的外接键盘设备类型为数字键盘类型;所述数字键盘类型为允许智能终端在输入时弹出输入法的软键盘。
[0016]在一个实施例中,所述获取所述外接设备的描述信息,包括:
[0017]获取所述外接设备的厂商标识信息;
[0018]所述根据所述外接设备的描述信息确定所述外接设备的外接键盘设备类型,包括:
[0019]在预置的厂商标识信息与外接键盘设备类型的对应关系中查找所述外接设备的厂商标识信息对应的外接键盘设备类型;
[0020]当查找到的外接键盘设备类型为数字键盘类时,确定所述外接设备的外接键盘设备类型为数字键盘类型;
[0021]当查找到的外接键盘设备类型为全键盘类时,确定所述外接设备的外接键盘设备类型为全键盘类型。
[0022]在一个实施例中,所述获取所述外接设备的描述信息,包括:
[0023]获取所述外接设备的外接键盘设备类型标识的开关状态,所述外接键盘设备类型标识用于利用开关状态标识所述外接键盘设备类型;
[0024]所述根据所述外接设备的描述信息确定所述外接设备的外接键盘设备类型,包括:
[0025]在预置的外接键盘设备类型标识的开关状态与外接键盘设备类型的对应关系中查找所述外接设备的外接键盘设备类型标识的开关状态对应的外接键盘设备类型;
[0026]当查找到的外接键盘设备类型为数字键盘类时,确定所述外接设备的外接键盘设备类型为数字键盘类型;
[0027]当查找到的外接键盘设备类型为全键盘类时,确定所述外接设备的外接键盘设备类型为全键盘类型。
[0028]在一个实施例中,所述根据所述外接键盘设备类型完成对外接设备的设备声明及连接,包括:
[0029]根据所述外接键盘设备类型完成对所述外接设备的设备声明,以及完成与所述外接设备之间的无线连接。
[0030]在一个实施例中,所述方法还包括:
[0031]当需输入操作时,判断所述外接设备的外接键盘设备类型;
[0032]当所述外接设备的外接键盘设备类型为数字键盘类型时,弹出输入法的软键盘,使用所述输入法的软键盘进行输入操作;
[0033]在所外接设备的外接键盘设备类型为全键盘类型时,使用所述外接设备的键盘进行输入操作。
[0034]根据本公开实施例的第二方面,提供一种外接设备的连接方法,包括:
[0035]当检测到与智能终端进行连接时,上报描述信息;
[0036]根据所述描述信息完成与所述智能终端的连接。
[0037]在一个实施例中,所述方法还包括:
[0038]与所述智能终端进行连接前,根据所述外接设备的键盘使用方式设置描述信息。
[0039]在一个实施例中,所述根据所述外接设备的键盘使用方式设置描述信息,包括:
[0040]根据所述外接设备的键盘使用方式设置键盘服务发现协议记录信息,所述键盘服务发现协议记录信息用于声明所述外接设备所支持的按键;
[0041]其中,当所述外接设备的外接键盘设备类型为全键盘类型时,所述键盘服务发现协议记录信息中声明所述外接设备支持预设字母按键;当所述外接设备的外接键盘设备类型为数字键盘类型时,所述键盘服务发现协议记录信息中声明所述外接设备不支持预设字母按键。
[0042]在一个实施例中,根据所述外接设备的键盘使用方式设置所述描述信息,包括:
[0043]根据所述外接设备的键盘使用方式创建所述外接设备的厂商标识信息与所述外接设备的外接键盘设备类型之间的对应关系;
[0044]其中,当所述外接设备的外接键盘设备类型为全键盘类型时,创建所述厂商标识信息与所述全键盘类型之间的对应关系;当所述外接设备的外接键盘设备类型为数字键盘类型时,创建所述厂商标识信息与所述数字键盘类型之间的对应关系。
[0045]在一个实施例中,根据所述外接设备的键盘使用方式设置所述描述信息,包括:
[0046]根据所述外接设备的键盘使用方式设置所述外接设备的外接键盘设备类型标识的开关状态;
[0047]其中,当所述外接设备的外接键盘设备类型为全键盘类型时,将所述外接设备的外接键盘设备类型标识的开关状态设置为第一开关状态;当所述外接设备的外接键盘设备类型为数字键盘类型时,将所述外接设备的外接键盘设备类型标识的开关状态设置为第二开关状态。
[0048]在一个实施例中,所述方法还包括:
[0049]当接收到智能终端的键盘使用指示时,启动自身键盘供所述智能终端进行输入操作。
[0050]根据本公开实施例的第三方面,提供一种外接设备的连接装置,包括:
[0051]获取模块,用于当检测到有外接设备进行连接时,获取所述外接设备的描述信息;
[0052]确定模块,用于根据所述获取模块获取的所述外接设备的描述信息确定所述外接设备的外接键盘设备类型;
[0053]连接模块,用于根据所述确定模块确定的所述外接键盘设备类型完成对外接设备的设备声明及连接。
[0054]在一个实施例中,所述外接设备的描述信息根据外接设备的键盘使用方式设置。
[0055]在一个实施例中,所述获取模块包括:
[0056]第一获取子模块,用于获取所述外接设备的键盘服务发现协议记录信息,所述键盘服务发现协议记录信息用于声明所述外接设备所支持的按键;
[0057]所述确定模块包括:
[0058]判断子模块,用于根据所述第一获取子模块获取的所述键盘服务发现协议记录信息判断所述外接设备是否支持预设字母按键;
[0059]第一确定子模块,用于当所述判断子模块判断所述外接设备支持所述预设字母按键时,确定所述外接设备的外接键盘设备类型为全键盘类型;
[0060]第二确定子模块,用于当所述判断子模块判断所述外接设备不支持所述预设字母按键时,确定所述外接设备的外接键盘设备类型为数字键盘类型;所述数字键盘类型为允许智能终端在输入时弹出输入法的软键盘。
[0061 ] 在一个实施例中,所述获取模块包括:
[0062]第二获取子模块,用于获取所述外接设备的厂商标识信息;
[0063]所述确定模块包括:
[0064]第一查找子模块,用于在预置的厂商标识信息与外接键盘设备类型的对应关系中查找所述第二获取子模块获取的所述外接设备的厂商标识信息对应的外接键盘设备类型;
[0065]第三确定子模块,用于当所述第一查找子模块查找到的外接键盘设备类型为数字键盘类时,确定所述外接设备的外接键盘设备类型为数字键盘类型;
[0066]第四确定子模块,用于当所述第一查找子模块查找到的外接键盘设备类型为全键盘类时,确定所述外接设备的外接键盘设备类型为全键盘类型。
[0067]在一个实施例中,所述获取模块包括:
[0068]第三获取子模块,用于获取所述外接设备的外接键盘设备类型标识的开关状态,所述外接键盘设备类型标识用于利用开关状态标识所述外接键盘设备类型;
[0069]所述确定模块包括:
[0070]第二查找子模块,用于在预置的外接键盘设备类型标识的开关状态与外接键盘设备类型的对应关系中查找所述第三获取子模块获取的所述外接设备的外接键盘设备类型标识的开关状态对应的外接键盘设备类型;
[0071]第五确定子模块,用于当所述第二查找子模块查找到的外接键盘设备类型为数字键盘类时,确定所述外接设备的外接键盘设备类型为数字键盘类型;
[0072]第六确定子模块,用于当所述第二查找子模块查找到的外接键盘设备类型为全键盘类时,确定所述外接设备的外接键盘设备类型为全键盘类型。
[0073]在一个实施例中,所述连接模块包括:
[0074]连接子模块,用于根据所述外接键盘设备类型完成对所述外接设备的设备声明,以及完成与所述外接设备之间的无线连接。
[0075]在一个实施例中,所述装置还包括:
[0076]类型判断模块,用于当需输入操作时,判断所述外接设备的外接键盘设备类型;
[0077]第一处理模块,用于当所述类型判断模块判断所述外接设备的外接键盘设备类型为数字键盘类型时,弹出输入法的软键盘,使用所述输入法的软键盘进行输入操作;
[0078]第二处理模块,用于当所述类型判断模块判断所述所外接设备的外接键盘设备类型为全键盘类型时,使用所述外接设备的键盘进行输入操作。
[0079]根据本公开实施例的第四方面,提供一种外接设备的连接装置,包括:
[0080]上报模块,用于当检测到与智能终端进行连接时,上报描述信息;
[0081]连接模块,用于根据所述上报模块上报的所述描述信息完成与所述智能终端的连接。
[0082]在一个实施例中,所述装置还包括:
[0083]设置模块,用于在所述连接模块与所述智能终端进行连接前,根据所述外接设备的键盘使用方式设置描述信息。
[0084]在一个实施例中,所述设置模块包括:
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1