无线连接建立的方法、数据传输的方法以及终端的制作方法
【技术领域】
[0001]本发明涉及通信领域,具体涉及无线连接建立的方法、数据传输的方法以及终端。
【背景技术】
[0002]手机之间可以通过蓝牙、无线保真(Wireless Fidelity,Wifi)等技术建立点对点的本地无线连接,然后再通过该点对点的连接进行数据传输。
[0003]通常建立蓝牙连接的流程为:
[0004]首先将两个手机用蓝牙进行配对,打开手机“设置”,弹出设置对话框,然后选择“无线和网络”选项,单击打开,在“无线和网络设置”中,选中“蓝牙设置”,进入“蓝牙设置”项,并在“蓝牙”项后面打勾,在“蓝牙设置”选项中,“设备名称”栏点击,可以输入本手机被检查时候出现在对方手机上的名称。将另一部手机用同样的方法打开蓝牙,然后点击“扫描查找设备”,系统将搜到的所有设备会列在下方,弹出“蓝牙设备选择器”,然后在下方“蓝牙设备”列表中选中对方的蓝牙名称,即可建立通信连接。
[0005]通常建立Wifi连接的流程为:
[0006]1.确认安卓手机支持W1-Fi Direct功能。
[0007]2.在支持W1-Fi Direct的手机里设置_>无线与网络的“更多”_>勾选W1-FiDirect。
[0008]3.W1-Fi Direct米用了 WPS(Wi_Fi Protected Setup)的机制,选择W1-Fi Direct的安全连接模式,有三种:
[0009](I) PIN 模式,PIN (Personal Informat1n Number),即个人信息数字,直接输入一组数字(4或8位数)。这种方式连接速度快,只要输入完成即可连接。
[0010](2) PBC 模式,PBC (Push Button Conf igurat1n),即按按钮配置(软件模拟的按钮或硬按钮)。分别按下两个设备的按钮,即可完成连接。这种连接方式的连接速度较慢。
[0011](3) WPA2加密模式,此模式和第一种模式一样,是输入密码,输入完成即可开始连接,设置一种加密方式即可。
[0012]4.然后另外一台手机就按照使用W1-Fi的方式去找到开启了 W1-Fi Direct的手机,在设置_>无线与网络_>开启W1-Fi,然后选择W1-Fi Direct的手机,输入安全密码,两者即可开始连接。
[0013]由此可见,目前建立本地无线连接的过程都是基于终端搜索建立的,建立蓝牙连接和wifi连接的过程都很复杂,很多人都不会建立蓝牙或wifi连接,导致这种基于搜索的无线连接建立的效率很低。
【发明内容】
[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]本发明第六方面提供一种终端,所述终端为目的终端时,所述终端包括:
[0085]接收单元,用于通过互联网通道或电信网通道从源终端接收本地无线连接配置消息,所述本地无线连接配置消息携带本地无线连接指示标识和本地无线连接类型信息;
[0086]解析单元,用于根据所述接收单元接收的所述本地无线连接指示标识解析所述本地无线连接配置消息,获得所述本地无线连接类型信息;
[0087]发送单元,用于根据所述解析单元解析出的所述本地无线连接类型信息所指示的本地无线连接类型,向所述源终端发送本地无线连接建立请求;
[0088]连接建立单元,用于在所述发送单元发送所述本地无线连接建立请求后,与所述源终端建立本地无线连接。
[0089]结合第六方面,在第一种可能的实现方式中,所述终端还包括配对单元,
[0090]所述解析单元,还用于在所述本地无线连接配置消息还携带所述源终端配置的用于建立本地无线连接的密钥信息时,获得所述密钥信息;
[0091]所述配对单元,用于根据所述解析单元获得的所述密钥信息为所述源终端和所述目的终端进行配对;
[0092]所述发送单元,具体用于在所述配对单元配对成功后,向所述源终端发送所述本地无线连接建立请求。
[0093]结合第六方面或第六方面第一种可能的实现方式,在第二种可能的实现方式中,所述终端还包括确定单元,
[0094]所述解析单元,还用于在述本地无线连接配置消息还携带所述源终端的位置信息时,获得所述源终端的位置信息;
[0095]所述确定单元,用于根据所述解析单元获得的所述源终端的位置信息,确定与所述源终端的距离;
[0096]所述发送单元,具体用于当所述确定单元