无线通信方法及无线通信装置

申请号 CN201410426125.0 申请日 2014-08-26 公开(公告)号 CN104159259A 公开(公告)日 2014-11-19
申请人 北京智谷技术服务有限公司; 发明人 刘嘉;
摘要 本 申请 实施例 中提供了一种无线通信方法及无线通信装置。所述方法包括:确定第一设备和第二设备之间的有线连接的相关信息;根据所述有线连接的相关信息及所述第一设备和第二设备将进行的无线通信所依据的无线通信规范,生成无线通信配置参数;其中,所述第一设备和所述第二设备响应于所述有线连接断开,按照所述无线通信配置参数进行无线通信。本申请实施例的方法及装置根据有线连接的相关信息生成无线通信所必须的无线通信配置参数,能够快速、安全地实现无线到有线通信方式的转换。
权利要求

1.一种无线通信方法,其特征在于,所述方法包括:
确定第一设备和第二设备之间的有线连接的相关信息;
根据所述有线连接的相关信息及所述第一设备和第二设备进行的无线通信所依据的无线通信规范,生成无线通信配置参数;
其中,所述第一设备和所述第二设备响应于所述有线连接断开,按照所述无线通信配置参数进行无线通信。
2.根据权利要求1所述的方法,其特征在于,所述生成无线通信配置参数中:
响应于所述有线连接的断开生成所述无线通信配置参数。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
确定根据所述有线连接的相关信息及所述无线通信规范生成所述无线通信配置参数的规则。
4.根据权利要求3所述的方法,其特征在于,所述确定根据所述有线连接的相关信息及所述无线通信规范生成所述无线通信配置参数的规则中:
在所述第一设备和所述第二设备通过有线连接的方式通信的过程中,确定所述规则。
5.根据权利要求1至4中任一项所述的方法,所述方法还包括:发送所述无线通信配置参数。
6.根据权利要求1至5中任一项所述的方法,所述无线通信规范包括以下中的任意一种:WiFi、蓝牙、低功耗蓝牙BLE、紫蜂Zigbee、近距离无线通信NFC。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述有线连接的相关信息包括以下内容中的至少一项:所述第一设备与所述第二设备的标识信息、所述有线连接过程中预设时间段内的数据传输速率/量、所述有线连接过程中传输数据的相关信息、所述有线连接的断开时间、所述有线连接的持续时间。
8.一种无线通信方法,其特征在于,所述方法包括:
根据与第一设备有线连接的相关信息及与所述第一设备将进行的无线通信所依据的无线通信规范,生成无线通信配置参数;
响应于所述有线连接断开,按照所述无线通信配置参数与所述第一设备无线通信。
9.根据权利要求8所述的方法,其特征在于,所述生成无线通信配置参数中:
响应于所述有线连接的断开生成所述无线通信配置参数。
10.根据权利要求8或9所述的方法,其特征在于,所述方法还包括:
确定根据所述有线连接的相关信息及与所述无线通信规范生成所述无线通信配置参数的规则。
11.根据权利要求10所述的方法,其特征在于,所述确定根据所述有线连接的相关信息及与第一设备的无线通信规范确定所述无线通信配置参数的规则中:
在与所述第一设备通过有线连接的方式通信的过程中,确定所述规则。
12.根据权利要求8至11中任一项所述的方法,其特征在于,所述无线通信规范包括以下中的任意一种:WiFi、蓝牙、低功耗蓝牙BLE、紫蜂Zigbee、近距离无线通信NFC。
13.根据权利要求8至12中任一项所述的方法,其特征在于,所述有线连接的相关信息包括以下内容中的至少一项:所述第一设备与所述第二设备的标识信息、所述有线连接过程中预设时间段内的数据传输速率/量、所述有线连接过程中传输数据的相关信息、所述有线连接的断开时间、所述有线连接的持续时间。
14.一种无线通信装置,其特征在于,所述装置包括:
一第一确定模,用于确定第一设备和第二设备之间的有线连接的相关信息;
一生成模块,用于根据所述有线连接的相关信息及所述第一设备和第二设备将进行的无线通信所依据的无线通信规范,生成无线通信配置参数;
其中,所述第一设备和所述第二设备响应于所述有线连接断开,按照所述无线通信配置参数进行无线通信。
15.根据权利要求14所述的装置,其特征在于,所述生成模块用于响应于所述有线连接的断开生成所述无线通信配置参数。
16.根据权利要求14或15所述的装置,其特征在于,所述装置还包括:
一第二确定模块,用于确定根据所述有线连接的相关信息及所述无线通信规范生成所述无线通信配置参数的规则。
17.根据权利要求16所述的装置,其特征在于,所述第二确定模块用于在所述第一设备和所述第二设备通过有线连接的方式通信的过程中,确定所述规则。
18.根据权利要求14至17中任一项所述的装置,所述装置还包括:
一发送模块,用于发送所述无线通信配置参数。
19.一种无线通信装置,其特征在于,所述装置包括:
一生成模块,用于根据与第一设备有线连接的相关信息及与所述第一设备将进行的无线通信所依据的无线通信规范,生成无线通信配置参数;
无线通信模块,用于响应于所述有线连接断开,按照所述无线通信配置参数与所述第一设备无线通信。
20.根据权利要求19所述的装置,其特征在于,所述生成模块用于响应于所述有线连接的断开生成所述无线通信配置参数。
21.根据权利要求19或20所述的装置,其特征在于,所述装置还包括:
一确定模块,用于确定根据所述有线连接的相关信息及与所述无线通信规范生成所述无线通信配置参数的规则。
22.根据权利要求20所述的装置,其特征在于,所述确定模块用于在与所述第一设备通过有线连接的方式通信的过程中,确定所述规则。

说明书全文

无线通信方法及无线通信装置

技术领域

[0001] 本申请涉及有线和无线连接切换技术领域,尤其涉及一种无线通信方法及无线通信装置。

背景技术

[0002] 设备之间的通信方式通常有两类:通过USB、以太网等有线连接的方式进行通信,以及通过WiFi、蓝牙等无线连接的方式进行通信。有线方式由于干扰小、带宽大等原因常用于大量数据的传输;而无线方式由于移动性高、覆盖广等原因也被广为使用。在设备间通过有线连接的方式通信的过程中,可能由于某些原因有线连接会断开,这时,为了保障通信的进行可以切换到无线连接的方式。有线与无线连接切换的场景中存在这样的问题:环境中可能存在多个可连接的无线设备。因此,亟待一种能够快速确定建立无线连接的对象并进行无线通信的解决方案。发明内容
[0003] 本申请的目的在于提供一种无线通信方法及无线通信装置。
[0004] 根据本申请的第一方面,提供一种无线通信方法,所述方法包括:
[0005] 确定第一设备和第二设备之间的有线连接的相关信息;
[0006] 根据所述有线连接的相关信息及所述第一设备和第二设备将进行的无线通信所依据的无线通信规范,生成无线通信配置参数;
[0007] 其中,所述第一设备和所述第二设备响应于所述有线连接断开,按照所述无线通信配置参数进行无线通信。
[0008] 根据本申请的第二方面,提供一种无线通信方法,所述方法包括:
[0009] 根据与第一设备有线连接的相关信息及与所述第一设备将进行的无线通信所依据的无线通信规范,生成无线通信配置参数;
[0010] 响应于所述有线连接断开,按照所述无线通信配置参数与所述第一设备无线通信。
[0011] 根据本申请的第三方面,提供一种无线通信装置,所述装置包括:
[0012] 一第一确定模,用于确定第一设备和第二设备之间的有线连接的相关信息;
[0013] 一生成模块,用于根据所述有线连接的相关信息及所述第一设备和第二设备将进行的无线通信所依据的无线通信规范,生成无线通信配置参数;
[0014] 其中,所述第一设备和所述第二设备响应于所述有线连接断开,按照所述无线通信配置参数进行无线通信。
[0015] 根据本申请的第四方面,提供一种无线通信装置,所述装置包括:
[0016] 一生成模块,用于根据与第一设备有线连接的相关信息及与所述第一设备将进行的无线通信所依据的无线通信规范,生成无线通信配置参数;
[0017] 一无线通信模块,用于响应于所述有线连接断开,按照所述无线通信配置参数与所述第一设备无线通信。
[0018] 本申请实施例的方法及装置根据有线连接的相关信息生成无线通信所必须的无线通信配置参数,能够快速、安全地实现无线到有线通信方式的转换。附图说明
[0019] 图1是本申请第一种实施例的无线通信方法的流程图
[0020] 图2是本申请第二种实施例的无线通信方法的流程图;
[0021] 图3是本申请第一种实施例的无线通信装置第一种可能的实现方式的结构框图
[0022] 图4是本申请第一种实施例的无线通信装置第二种可能的实现方式的结构框图;
[0023] 图5是本申请第一种实施例的无线通信装置第三种可能的实现方式的结构框图;
[0024] 图6是本申请第二种实施例的无线通信装置第一种可能的实现方式的结构框图;
[0025] 图7是本申请第二种实施例的无线通信装置第二种可能的实现方式的结构框图;
[0026] 图8是本申请第一种实施例的无线通信装置第四种可能的实现方式的结构框图;
[0027] 图9是本申请第二种实施例的无线通信装置第三种可能的实现方式的结构框图。

具体实施方式

[0028] 下面结合附图(若干附图中相同的标号表示相同的元素)和实施例,对本申请的具体实施方式作进一步详细说明。以下实施例用于说明本申请,但不用来限制本申请的范围。
[0029] 本领域技术人员可以理解,本申请中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。
[0030] 本申请第一种实施例的无线通信方法可由独立于有线通信的双方设备的装置执行。如图1所示,本申请第一种实施例的无线通信方法包括:
[0031] S120.确定第一设备和第二设备之间的有线连接的相关信息。
[0032] 在本申请各实施例中,第一设备和第二设备为能够通过有线及无线的方式连接的方式进行二者之间的直接通信的任意设备,例如,终端设备(手机、电脑、机、显示器等)、网络接入设备(路由器、交换机、中继器等)、无线能量发射设备。所述通信可指单一输入/输出方的通信,例如:充电过程、音/视频信号的输出过程等等,还可指交互的通信过程,例如:数据报文的传输等等。
[0033] 根据执行本实施例的方法的装置的色,步骤S120中可从第一设备和/或第二设备接收所述有线连接的相关信息。有线连接的相关信息可为以有线连接的方式通信的过程中所能涉及到的任意信息,例如,可包括以下中的至少一项:所述第一设备与所述第二设备的标识信息(例如,在所述有线连接过程中双方的MAC地址)、所述有线连接过程中预设时间点/段内的数据传输速率/量、所述有线连接过程中传输数据的相关信息(包括:数据类型、数据大小、文件名等)、所述有线连接的断开时间等。
[0034] S140.根据第一设备和第二设备之间的有线连接的相关信息及所述第一设备和第二设备进行的无线通信所依据的无线通信规范,生成无线通信配置参数。
[0035] 在本实施例的方法中,无线通信配置参数为这样的参数:第一设备和第二设备在有线连接断开的情况下,可按照无线通信配置参数进行无线通信。此外,无线通信配置参数中还可包括无线通信会用到的加密算法等。
[0036] 通常,在有线连接断时,如果要切换至无线连接,需要通过设备发现、认证等过程确定并认证通信对象;此外,双方还需协商无线通信过程中的必要参数,也即本申请各实施例中所述的无线通信配置参数,以便最终建立无线连接并进行数据传输。上述过程在同时存在多个可无线连接的设备时将会增加用户的操作步骤,延长连接建立的时间。而本实施例的方法,根据有线连接的相关信息生成无线通信所必须的无线通信配置参数,省去了设备发现、认证等过程,能够快速实现无线通信,且由于有线连接过程的相关信息仅第一设备和第二设备知道,因此,能够安全地实现无线到有线通信方式的转换。
[0037] 需要说明的是,根据第一设备和第二设备之间进行无线通信所依据的协议(也即无线通信规范)不同,所述的无线通信配置参数不同,所述无线通信规范包括但不限于:WiFi、蓝牙、低功耗蓝牙BLE、紫蜂Zigbee、近距离无线通信NFC。例如,在所依据的无线通信规范为WiFi的情况下,所述无线通信配置参数可包括:无线通信的速率、无线通信的信道、无线通信所采用的加密算法等等。在所依据的无线通信规范为低功耗蓝牙BLE的情况下,所述无线通信配置参数可包括:准备接收首个连接事件(connection event)前的等待时间、连接事件的间隔(connInterval)、信道跳频图、跳频增量等等。
[0038] 在一种可能的实现方式中,为了不增加设备负担,S140可响应于所述有线连接的断开生成所述无线通信配置参数。
[0039] 此外,为了实现本实施例的方法,本实施例的方法还包括:
[0040] S110.确定根据所述有线连接的相关信息及所述无线通信规范生成所述无线通信配置参数的规则。
[0041] 所述规则可为预先约定的规则,例如,在设备生产阶段便设置好。在一种可能的实现方式中,由于有线连接干扰小、带宽大、以及较高的隐私安全性等特性,可由第一设备和第二设备通过有线连接的方式通信的过程中约定所述规则,在步骤S110中可从第一设备和/或第二设备接收所述规则。且所述规则也可根据无线通信配置参数的具体情况而任意设定。
[0042] 此外,本实施例的方法由独立于第一设备和第二设备的装置执行时,所述方法还包括:
[0043] S260.发送所述无线通信参数配置。
[0044] 根据需要,将无线通信配置参数发送给第一设备和/或第二设备以使得第一设备和第二设备能够根据所述无线通信配置参数进行无线通信。
[0045] 综上,本实施例的方法根据有线连接的相关信息生成无线通信所必须的无线通信配置参数,能够快速、安全地建立无线连接。
[0046] 上述实施例的方法可运行于独立于无线通信的双方设备的装置,本申请还提供了另一种实施例的无线通信方法,该方法可由无线通信过程中的任意方执行,如图2所示,该方法包括:
[0047] S220.根据与第一设备有线连接的相关信息及与所述第一设备将进行的无线通信所依据的无线通信规范,生成无线通信配置参数。
[0048] 有线连接的相关信息可为以有线连接的方式通信的过程中所能涉及到的任意信息,例如,可包括以下中的至少一项:所述第一设备与所述第二设备的标识信息(例如,在所述有线连接过程中双方的MAC地址)、所述有线连接过程中预设时间点/段内的数据传输速率/量、所述有线连接过程中传输数据的相关信息(包括:数据类型、数据大小、文件名等)、所述有线连接的断开时间等。
[0049] 在本实施例的方法中,无线通信配置参数为这样的参数:第一设备和第二设备在有线连接断开的情况下,可按照无线通信配置参数进行无线通信。
[0050] S240.响应于所述有线连接断开,按照所述无线通信配置参数与所述第一设备无线通信。
[0051] 通常,在有线连接断时尤其在同时存在多个可无线连接的设备,需要通过设备发现、认证等过程建立无线连接,并在建立无线连接之后,双方协商无线通信过程中的必要参数,也即本申请各实施例中所述的无线通信配置参数,而本实施例的方法,根据有线连接的相关信息生成无线通信所必须的无线通信配置参数,省去了设备发现、认证等过程,能够快速实现无线通信,且由于有线连接过程的相关信息仅第一设备和第二设备知道,因此,能够安全地实现无线到有线通信方式的转换。
[0052] 需要说明的是,根据与第一设备进行无线通信所依据的协议(也即无线通信规范)不同,所述的无线通信配置参数不同,所述无线通信规范包括但不限于:WiFi、蓝牙、BLE、Zigbee、NFC。例如,在无线通信规范为WiFi的情况下,所述无线通信配置参数可包括:无线通信的速率、无线通信的信道、无线通信所采用的加密算法等等。在无线通信规范为BLE的情况下,所述无线通信配置参数可包括:准备接收首个连接事件前的等待时间、连接事件的间隔、信道挑拼图、调频增量等等。
[0053] 在一种可能的实现方式中,为了不增加设备负担,S240可响应于所述有线连接的断开生成所述无线通信配置参数。
[0054] 此外,为了实现本实施例的方法,可与第一设备约定好根据所述有线连接的相关信息及所述无线通信规范生成所述无线通信配置参数的规则。相应地,本实施例的方法还包括:
[0055] S210.确定根据所述有线连接的相关信息及所述无线通信规范生成所述无线通信配置参数的规则。
[0056] 所述规则可为约定俗成的规则,例如,在设备生产阶段便设置好。在一种可能的实现方式中,由于有线连接干扰小、带宽大、以及较高的隐私安全性等特性,步骤S210中所述规则的确定可在和所述第一设备通过有线连接的方式通信的过程中进行。且所述规则也可根据无线通信配置参数的具体情况而任意设置。
[0057] 综上,本实施例的方法根据有线连接的相关信息生成无线通信所必须的无线通信配置参数,能够快速、安全地建立无线连接。
[0058] 本领域技术人员可以理解,在本申请具体实施方式的上述方法中,各步骤的序号大小并不意味着执行顺序的先后,各步骤的执行顺序应以其功能和内在逻辑确定,而不应对本申请具体实施方式的实施过程构成任何限定。
[0059] 此外,本申请实施例还提供了一种计算机可读介质,包括在被执行时进行以下操作的计算机可读指令:执行上述图1所示实施方式中的方法的各步骤的操作。
[0060] 本申请实施例还提供了一种计算机可读介质,包括在被执行时进行以下操作的计算机可读指令:执行上述图2所示实施方式中的方法的各步骤的操作。
[0061] 本申请第一种实施例的无线通信装置可为独立于有线通信的双方设备的装置,相应地,该装置包括与有线通信的设备通信的相应模块,以下不再赘述。如图3所示,本申请第一种实施例的无线通信装置300包括:
[0062] 第一确定模块320,用于确定第一设备和第二设备之间的有线连接的相关信息。
[0063] 有线连接的相关信息可为以有线连接的方式通信的过程中所能涉及到的任意信息,例如,可包括以下中的至少一项:所述第一设备与所述第二设备的标识信息(例如,在所述有线连接过程中双方的MAC地址)、所述有线连接过程中预设时间点/段内的数据传输速率/量、所述有线连接过程中传输数据的相关信息(包括:数据类型、数据大小、文件名等)、所述有线连接的断开时间等。第一确定模块320可通过通信模块从第一设备和/或第二设备接收所述有线连接的相关信息。
[0064] 生成模块340,用于根据第一设备和第二设备之间的有线连接的相关信息及所述第一设备和第二设备进行的无线通信所依据的无线通信规范,生成无线通信配置参数。
[0065] 在本实施例的装置中,无线通信配置参数为这样的参数:第一设备和第二设备在有线连接断开的情况下,可按照无线通信配置参数进行无线通信。此外,无线通信配置参数中还可包括无线通信的加密算法等。
[0066] 通常,在有线连接断时尤其在同时存在多个可无线连接的设备,需要通过设备发现、认证等过程确定并认证通信对象;此外,双方还需协商无线通信过程中的必要参数,也即本申请各实施例中所述的无线通信配置参数,以便最终建立无线连接并进行数据传输。上述过程在同时存在多个可无线连接的设备时将会增加用户的操作步骤,延长连接建立的时间。而本实施例的方法,根据有线连接的相关信息生成无线通信所必须的无线通信配置参数,省去了设备发现、认证等过程,能够快速实现无线通信,且由于有线连接过程的相关信息仅第一设备和第二设备知道,因此,能够安全地实现无线到有线通信方式的转换。
[0067] 需要说明的是,根据第一设备和第二设备之间进行无线通信所依据的协议(也即无线通信规范)不同,所述的无线通信配置参数不同,所述无线通信规范包括但不限于:WiFi、蓝牙、低功耗蓝牙BLE、紫蜂Zigbee、近距离无线通信NFC。例如,在所依据的无线通信规范为WiFi的情况下,所述无线通信配置参数可包括:无线通信的速率、无线通信的信道、无线通信所采用的加密算法等等。在所依据的无线通信规范为低功耗蓝牙BLE的情况下,所述无线通信配置参数可包括:准备接收首个连接事件(connection event)前的等待时间、连接事件的间隔(connInterval)、信道跳频图、跳频增量等等。
[0068] 在一种可能的实现方式中,为了不增加设备负担,生成模块340可响应于所述有线连接的断开生成所述无线通信配置参数。
[0069] 在一种可能的实现方式中,如图4所示,本实施例的装置300还可包括:
[0070] 第二确定模块310,用于确定根据所述有线连接的相关信息及所述无线通信规范生成所述无线通信配置参数的规则。
[0071] 所述规则可为预先约定的规则,例如,在设备生产阶段便设置好。在一种可能的实现方式中,由于有线连接干扰小、带宽大、以及较高的隐私安全性等特性,可由第一设备和第二设备通过有线连接的方式通信的过程中约定所述规则,第二确定模块310可通过通信模块从第一设备和/或第二设备接收所述规则。且所述规则也可根据无线通信配置参数的具体情况而任意设定。
[0072] 在一种可能的实现方式中,如图5所示,本实施例的装置300还可包括:
[0073] 发送模块360,用于发送所述无线通信参数配置。
[0074] 根据需要,发送模块360将无线通信配置参数发送给第一设备和/或第二设备以使得第一设备和第二设备能够根据所述无线通信配置参数进行无线通信。
[0075] 综上,本实施例的装置根据有线连接的相关信息生成无线通信所必须的无线通信配置参数,能够快速、安全地建立无线连接。
[0076] 上述实施例的装置可为独立于无线通信的双方设备的装置,本申请还提供了另一种实施例的无线通信装置,该装置属于无线通信过程中的任意方,如图6所示,该装置600包括:
[0077] 生成模块620,用于根据与第一设备有线连接的相关信息及与所述第一设备将进行的无线通信所依据的无线通信规范,生成无线通信配置参数。
[0078] 有线连接的相关信息可为以有线连接的方式通信的过程中所能涉及到的任意信息,例如,可包括以下中的至少一项:所述第一设备与所述第二设备的标识信息(例如,在所述有线连接过程中双方的MAC地址)、所述有线连接过程中预设时间点/段内的数据传输速率/量、所述有线连接过程中传输数据的相关信息(包括:数据类型、数据大小、文件名等)、所述有线连接的断开时间等。
[0079] 在本实施例的装置中,无线通信配置参数为这样的参数:第一设备和第二设备在有线连接断开的情况下,可按照无线通信配置参数进行无线通信。
[0080] 无线通信模块640,用于响应于所述有线连接断开,按照所述无线通信配置参数与所述第一设备无线通信。
[0081] 通常,在有线连接断时尤其在同时存在多个可无线连接的设备,需要通过设备发现、认证等过程确定并认证通信对象;此外,双方还需协商无线通信过程中的必要参数,也即本申请各实施例中所述的无线通信配置参数,以便最终建立无线连接并进行数据传输。上述过程在同时存在多个可无线连接的设备时将会增加用户的操作步骤,延长连接建立的时间。而本实施例的方法,根据有线连接的相关信息生成无线通信所必须的无线通信配置参数,省去了设备发现、认证等过程,能够快速实现无线通信,且由于有线连接过程的相关信息仅第一设备和第二设备知道,因此,能够安全地实现无线到有线通信方式的转换。需要说明的是,根据与第一设备进行无线通信所依据的协议(也即无线通信规范)不同,所述的无线通信配置参数不同,所述所依据的无线通信规范包括但不限于:WiFi、蓝牙、BLE、Zigbee、NFC。例如,在所依据的无线通信规范为WiFi的情况下,所述无线通信配置参数可包括:无线通信的速率、无线通信的信道、无线通信所采用的加密算法等等。在所依据的无线通信规范为BLE的情况下,所述无线通信配置参数可包括:准备接收首个连接事件前的等待时间、连接事件的间隔、信道挑拼图、调频增量等等。
[0082] 在一种可能的实现方式中,为了不增加设备负担,无线通信模块640可响应于所述有线连接的断开生成所述无线通信配置参数。
[0083] 在一种可能的实现方式中,本实施例的装置可与第一设备约定好根据所述有线连接的相关信息及所述无线通信规范生成所述无线通信配置参数的规则。相应地,如图7所示,本实施例的装置600还包括:
[0084] 确定模块610,用于确定根据所述有线连接的相关信息及所述无线通信规范生成所述无线通信配置参数的规则。
[0085] 所述规则可为约定俗成的规则,例如,在设备生产阶段便设置好。在一种可能的实现方式中,由于有线连接干扰小、带宽大、以及较高的隐私安全性等特性,确定模块610可在和所述第一设备通过有线连接的方式通信的过程中确定所述规则。且所述规则也可根据无线通信配置参数的具体情况而任意设置。
[0086] 综上,本实施例的装置根据有线连接的相关信息生成无线通信所必须的无线通信配置参数,能够快速、安全地建立无线连接。
[0087] 下面以具体实例进一步说明本申请各实施例的方法及装置。
[0088] 设备A和设备B为具有BLE模块以及本申请第一种实施例的无线通信装置的设备。两设备有线连接的方式通信的过程中,有线连接断开。响应于有线连接的断开,设备A/B任意方均可依照本申请第一种实施例的方法实现无线通信。以设备A作为BLE通信过程中的主设备(可根据有线连接断开前的数据流向确定其角色)为例,具体地:
[0089] 设备A和设备B在断开有线连接建立后,根据有线连接的历史信息直接生成无线通信配置。例如:
[0090]
[0091]
[0092] 无线接口中首个数据包成功接收后,可认为数据链路成功建立。之后,如果之前确定的参数不适合无线连接,可以通过BLE的连接管理命令进行调整。
[0093] 设备A和设备B按照所述无线通信配置参数直接进行数据传输,而不必再完成设备发现和连接建立过程。具言之:
[0094] 设备A不再进入广播态发送广播报文ADV_IND;设备B不再进入发起态执行侦听操作。由于双方已有能够参考的无线通信配置参数双方可直接进入连接态,由chM确定首个数据信道值,等待WinOffset时间后,直接开始数据报文的发送。
[0095] 此外,所述无线通信配置参数中还可包括安全加密参数,用于设备A和设备B在无线数据传输中使用,以执行数据加解密。例如,使用有线连接断开前传输的内容属性(文件名等)作为临时密钥(Temporary Key)或长期密钥(Long-Term Key)以加密链路。
[0096] 图8为本申请实施例提供的一种无线通信装置800的结构示意图,本申请具体实施例并不对无线通信装置800的具体实现做限定。如图8所示,该无线通信装置800可以包括:
[0097] 处理器(processor)810、通信接口(Communications Interface)820、存储器(memory)830、以及通信总线840。其中:
[0098] 处理器810、通信接口820、以及存储器830通过通信总线840完成相互间的通信。
[0099] 通信接口820,用于与比如客户端等的网元通信。
[0100] 处理器810,用于执行程序832,具体可以实现上述图3的装置实施例中无线通信装置的相关功能。
[0101] 具体地,程序832可以包括程序代码,所述程序代码包括计算机操作指令。
[0102] 处理器810可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本申请实施例的一个或多个集成电路。程序832具体可以用于使得所述无线通信装置800执行以下步骤:
[0103] 确定第一设备和第二设备之间的有线连接的相关信息;
[0104] 根据所述有线连接的相关信息及所述第一设备和第二设备进行的无线通信所依据的无线通信规范,生成无线通信配置参数;
[0105] 其中,所述第一设备和所述第二设备响应于所述有线连接断开,按照所述无线通信配置参数进行无线通信。
[0106] 程序832中各步骤的具体实现可以参见上述实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
[0107] 图9为本申请实施例提供的一种无线通信装置900的结构示意图,本申请具体实施例并不对无线通信装置900的具体实现做限定。如图9所示,该无线通信装置900可以包括:
[0108] 处理器(processor)910、通信接口(Communications Interface)920、存储器(memory)930、以及通信总线940。其中:
[0109] 处理器910、通信接口920、以及存储器930通过通信总线940完成相互间的通信。
[0110] 通信接口920,用于与比如客户端等的网元通信。
[0111] 处理器910,用于执行程序932,具体可以实现上述图3的装置实施例中无线通信装置的相关功能。
[0112] 具体地,程序932可以包括程序代码,所述程序代码包括计算机操作指令。
[0113] 处理器910可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本申请实施例的一个或多个集成电路。程序932具体可以用于使得所述无线通信装置900执行以下步骤:
[0114] 根据与第一设备有线连接的相关信息及与所述第一设备将进行的无线通信所依据的无线通信规范,生成无线通信配置参数;
[0115] 响应于所述有线连接断开,按照所述无线通信配置参数与所述第一设备无线通信。
[0116] 程序932中各步骤的具体实现可以参见上述实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
[0117] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述装置实施例中的对应描述,在此不再赘述。
[0118] 尽管此处所述的主题是在结合操作系统和应用程序在计算机系统上的执行而执行的一般上下文中提供的,但本领域技术人员可以认识到,还可结合其他类型的程序模块来执行其他实现。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构和其他类型的结构。本领域技术人员可以理解,此处所述的本主题可以使用其他计算机系统配置来实践,包括手持式设备、多处理器系统、基于微处理器或可编程消费电子产品、小型计算机、大型计算机等,也可使用在其中任务由通过通信网络连接的远程处理设备执行的分布式计算环境中。在分布式计算环境中,程序模块可位于本地和远程存储器存储设备的两者中。
[0119] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0120] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对原有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的计算机可读取存储介质包括以存储如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方式或技术来实现的物理易失性和非易失性、可移动和不可因东介质。计算机可读取存储介质具体包括,但不限于,U盘、移动硬盘只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、可擦除可编程只读存储器(EPROM)、电可擦可编程只读存储器(EEPROM)、闪存或其他固态存储器技术、CD-ROM、数字多功能盘(DVD)、HD-DVD、蓝光(Blue-Ray)或其他光存储设备、磁带、磁盘存储或其他磁性存储设备、或能用于存储所需信息且可以由计算机访问的任何其他介质。
[0121] 以上实施方式仅用于说明本申请,而并非对本申请的限制,有关技术领域的普通技术人员,在不脱离本申请的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本申请的范畴,本申请的专利保护范围应由权利要求限定。
QQ群二维码
意见反馈