一种无线设备监听方法及装置与流程

文档序号:26358551发布日期:2021-08-20 20:34阅读:70来源:国知局
一种无线设备监听方法及装置与流程

本申请涉及无线通信技术领域,尤其涉及一种无线设备监听方法及装置。



背景技术:

随着无线通信技术的不断发展,无线传输的方式也多种多样,在现有的音频传输系统中,通常采用以下方式实现数据传输:

参阅图1所示,立体声的发声单元1与音源之间建立无线链路连接之后,再与发声单元2之间建立无线链路连接,这样,发声单元2可以通过监听发声单元1和音源之间的链路数据,从而获取相应的数据。

然而,在发声单元1和发声单元2之间建立无线链路连接时,需要进行有连接的点对点通信,从而产生一定限制,例如,如果采用蓝牙技术,受限于蓝牙微微网只能有7个从设备,发声单元1最多只能与7个设备进行点对点通信,又例如,如果采用无线网格网络(mesh),则系统的实时性、可靠性都会受到影响。

由此可见,需要设计一种新的方案,以克服上述缺陷。



技术实现要素:

本申请提供了一种无线设备监听方法及装置,用以解决由于无线设备之间需要建立无线链路连接,导致存在无线设备数量限制的问题。

本申请实施例提供的具体技术方案如下:

一种无线设备监听方法,包括:

第一无线设备与数据源端建立无线链路连接,并生成相应的无线链路参数;

第一无线设备广播所述无线链路参数,触发所述至少一个第二无线设备执行以下操作:接收所述无线链路参数,并基于所述无线链路参数,监听所述无线链路。

可选的,第一无线设备与数据源端建立无线链路连接,具体包括:

所述第一无线设备向所述数据源端发送无线链路连接请求,并在接收到所述数据源端反馈的无线链路连接响应时,与所述数据源端建立无线链路连接;或者,

所述第一无线设备接收到所述数据源端发送的无线链路连接请求时,向所述数据源端反馈无线链路连接响应,触发所述数据源端建立无线链路连接。

可选的,所述第一无线设备与数据源端建立无线链路连接之后,第一无线设备广播所述无线链路参数之前,进一步包括:

所述第一无线设备广播第一广播配置信息,触发至少一个第二无线设备基于所述第一广播配置信息,配置相应的数据接收方式和数据发送方式,其中,所述至少一个第二无线设备采用所述数据接收方式和数据发送方式,与所述第一无线设备进行广播通信。

可选的,所述第一无线设备广播所述无线链路参数,具体包括:

所述第一无线设备采用预设的加密算法对所述无线链路参数进行加密,广播加密的无线链路参数;或者,

所述第一无线设备直接广播所述无线链路参数。

可选的,所述第一无线设备广播所述无线链路参数之后,进一步包括:

所述第一无线设备接收所述数据源端发送的业务数据,触发所述至少一个第二无线设备获取所述业务数据,并基于所述业务数据,执行相应指令。

一种无线设备监听装置,包括:

连接单元,用于与数据源端建立无线链路连接,并生成相应的无线链路参数;

广播单元,用于广播所述无线链路参数,触发所述至少一个第二无线设备执行以下操作:接收所述无线链路参数,并基于所述无线链路参数,监听所述无线链路。

可选的,与数据源端建立无线链路连接,所述连接单元具体用于:

向所述数据源端发送无线链路连接请求,并在接收到所述数据源端反馈的无线链路连接响应时,与所述数据源端建立无线链路连接;或者,

接收到所述数据源端发送的无线链路连接请求时,向所述数据源端反馈无线链路连接响应,触发所述数据源端建立无线链路连接。

可选的,与数据源端建立无线链路连接之后,第一无线设备广播所述无线链路参数之前,所述广播单元进一步用于:

广播第一广播配置信息,触发至少一个第二无线设备基于所述第一广播配置信息,配置相应的数据接收方式和数据发送方式,其中,所述至少一个第二无线设备采用所述数据接收方式和数据发送方式,与所述第一无线设备进行广播通信。

可选的,广播所述无线链路参数,所述广播单元具体用于:

采用预设的加密算法对所述无线链路参数进行加密,广播加密的无线链路参数;或者,

直接广播所述无线链路参数。

可选的,广播所述无线链路参数之后,所述广播单元进一步用于:

接收所述数据源端发送的业务数据,触发所述至少一个第二无线设备获取所述业务数据,并基于所述业务数据,执行相应指令。

一种无线设备监听装置,包括:

处理器;

用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为执行所述指令,以实现如上述任一项所述无线设备监听方法。

一种存储介质,当所述存储介质中的指令由处理器执行时,使得所述处理器能够执行如上述任一项所述无线设备监听方法。

本申请实施例中,第一无线设备与数据源端建立无线链路连接,并生成相应的无线链路参数;第一无线设备广播无线链路参数,触发至少一个第二无线设备接收无线链路参数,并基于无线链路参数,监听无线链路。第一无线设备与数据源端之间建立无线链路连接,这样,第二无线设备可通过监听数据源端与第一无线设备之间的无线链路,获取相关业务数据,同时,第一无线设备通过广播向至少一个第二无线设备传递无线链路参数,从而实现了多个第二无线设备同时监听无线链路,突破了第二无线设备的数量限制,提高了传输的实时性和可靠性。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为现有技术中音频传输系统的结构示意图;

图2为本申请实施例中提供的一种无线设备监听方法的流程示意图;

图3为本申请实施例中提供的一种音频传输系统的结构示意图;

图4为本申请实施例中提供的一种智能家居系统的结构示意图;

图5为本申请实施例中提供的一种可穿戴设备系统的结构示意图;

图6为本申请实施例中提供的一种无线设备监听装置的结构示意图;

图7为本申请实施例中提供的另一种无线设备监听装置的结构示意图。

具体实施方式

针对现有技术中由于无线设备之间需要建立无线链路连接,导致存在无线设备数量限制的问题,为了突破无线设备的数量限制,在本申请实施例中,提供一种用于无线设备监听的解决方案。

该方案为:第一无线设备与数据源端建立无线链路连接;第一无线设备广播无线链路参数,触发至少一个第二无线设备基于无线链路参数,监听无线链路。

需要说明的是,本申请适用于所有能够实现无线广播的应用场景,例如,若应用场景为音频传输系统,则无线设备为发声单元,数据源端为音源,若应用场景为智能家居系统,则无线设备为智能家居,数据源端为相应的控制装置。下面为了便于描述,仅以音频传输系统为例,进行说明。

为了使本领域普通人员更好地理解本申请的技术方案,下面将结合附图,对本申请实施例中的技术方案进行清楚、完整地描述。

参阅图2所示,本申请实施例中,提供的一种无线设备监控方法的流程如下。

步骤s201:第一无线设备与数据源端建立无线链路连接,并生成相应的无线链路参数。

需要说明的是,本申请实施例中,当存在多个无线设备时,将与数据源端建立无线链路连接的无线设备称为第一无线设备,将未与数据源端建立无线链路连接的无线设备称为第二无线设备。

本申请实施例中,可采用但不限于以下两种方式建立无线链路连接:

第一种方式:第一无线设备向数据源端发送无线链路连接请求。

具体的,第一无线设备向数据源端发送无线链路连接请求,并在接收到数据源端反馈的无线链路连接响应时,与数据源端建立无线链路连接。

例如,参阅图3所示,假设,仅存在发声单元1、发声单元2和音源,发声单元1向音源发送无线链路连接请求,并在接收到音源反馈的无线链路连接响应时,与音源建立无线链路连接,此时,发声单元1为第一无线设备,发声单元2为第二无线设备。

第二种方式:数据源端向第一无线设备发送无线链路连接请求。

具体的,第一无线设备接收到数据源端发送的无线链路连接请求时,向所述数据源端反馈无线链路连接响应,触发数据源端建立无线链路连接。

例如,参阅图3所示,假设,仅存在发声单元1、发声单元2和音源,发声单元1接收到音源发送的无线链路连接请求时,向音源反馈无线链路连接响应,触发音源建立无线链路连接,此时,发声单元1为第一无线设备,发声单元2为第二无线设备。

进一步的,第一无线设备与数据源端建立无线链路连接,并生成相应的无线链路参数。

需要说明的是,第一无线设备与数据源端建立无线链路连接时,可采用但不限于无线宽带(wireless-fidelity,wifi)技术、蓝牙技术、紫蜂(zigbee)技术等现有的无线技术,建立无线链路连接之后,采用不同的无线技术,生成不同的无线链路参数,在此不再赘述。

例如,发声单元1与音源采用蓝牙技术建立无线链路连接,生成相应的无线链路参数。

进一步的,执行步骤s201之后,由于应用场景不同,存在但不限于以下两种情况:

第一种情况:第一无线设备与至少一个第二无线设备之间进行双向通讯。

在音频传输场景中,第一无线设备和第二无线设备为发声单元,此时,第一无线设备与至少一个第二无线设备之间必须进行双向通信,接下来,以音频传输场景为例,对第一种情况进行说明。

具体的,第一无线设备广播第一广播配置信息,触发至少一个第二无线设备基于第一广播配置信息,配置相应的数据发送方式和数据接收方式,其中,所述第一无线设备广播第一广播配置信息,触发至少一个第二无线设备基于所述第一广播配置信息,配置相应的数据接收方式和数据发送方式,其中,至少一个第二无线设备采用所述数据接收方式和数据发送方式,与第一无线设备进行广播通信。

需要说明的是,本申请实施例中,第一广播配置信息中至少包含第一无线设备的数据接收方式和数据发送方式。

例如,参阅图3所示,假设,仅存在发声单元1、发声单元2和音源,第一广播配置信息中包含发声单元1的数据接收方式和数据发送方式,发声单元1的数据发送方式为在0-20ms(毫秒)内处于数据发送状态,数据接收方式为在20-30ms内处于数据接收状态,发声单元1广播第一广播配置信息,触发发声单元2基于第一广播配置信息,配置发声单元2的数据接收方式为在0-20ms内处于数据接收状态,发声单元2的数据发送方式为在20-30ms内处于数据发送状态,发声单元2采用发声单元2的数据接收方式和数据发送方式,与发声单元1进行广播通信。

进一步的,第一无线设备与至少一个第二无线设备之间进行广播通信时,可传输但不限于用于数据同步、时钟同步的协议交互数据等。

例如,参阅图3所示,假设,仅存在发声单元1、发声单元2和音源,发声单元1与发声单元2之间进行广播通信时,发声单元1在0-20ms内,向发声单元2广播发声单元1的本地时钟和实际运行的时钟频率,发声单元2在20-30ms内,向发声单元1广播发声单元2的本地时钟和实际运行的时钟频率。

第二种情况:第一无线设备与至少一个第二无线设备之间进行单向通讯。

若根据应用场景的实际需求,确定第一无线设备与至少一个第二无线设备之间进行单向通讯时,可直接执行步骤s202。

例如,在智能家居场景中,第一无线设备与第二无线设备为智能家居,第一无线设备与第二无线设备智能家居之间不必进行双向通信。

步骤s202:第一无线设备广播无线链路参数,触发至少一个第二无线设备执行以下操作:接收无线链路参数,并基于无线链路参数,监听无线链路。

需要说明的是,至少一个第二无线设备监听无线链路时,由于不同的无线网络,采用不同的方式进行监听,因此,本申请并不限定监听的实现方式,在此不再赘述。

具体的,第一无线设备广播无线链路参数时,可采取但不限于以下方式:

第一种方式:第一无线设备采用预设的加密算法对无线链路参数进行加密,广播加密的无线链路参数。

例如,发声单元1采用高级加密标准(advancedencryptionstandard,aes)算法对无线链路参数进行加密,广播加密的无线链路参数。

需要说明的是,本申请实施例中,可以采用但不限于aes算法等现有的加密算法对无线链路参数进行加密,这样,有效避免了无线链路参数的泄露,保证了第一无线设备与数据源端之间的安全性。

第二种方式:第一无线设备直接广播无线链路参数。

例如,发声单元1直接广播无线链路参数。

采用第二种方式时,第一无线设备直接广播无线链路参数,不再对广播无线链路参数进行加密,这样,减少了数据处理时间,提高了监听效率。

第一无线设备广播无线链路参数时,至少一个第二无线设备采用相应的数据接收方式,接收无线链路参数,并基于无线链路参数,监听无线链路。

例如,参阅图3所示,假设,仅存在发声单元1、发声单元2和音源,发声单元1广播无线链路参数时,发声单元2在10ms时,接收无线链路参数,并基于无线链路参数,监听无线链路。

进一步的,第一无线设备接收数据源端发送的业务数据,触发至少一个第二无线设备获取所述业务数据,并基于业务数据,执行相应指令。

例如,参阅图3所示,假设,仅存在发声单元1、发声单元2和音源,发声单元1接收音源发送的视频数据1,触发发声单元2获取视频数据1,并基于视频数据1,执行播放指令。

进一步的,第一无线设备在预设时间间隔内,未接收到数据源端发送的业务数据时,向数据源端发送无线链路连接请求。

例如,假设预设的时间间隔为2小时,发声单元1在2小时内,未接收到音源发送的业务数据时,向音源发送无线链路连接请求。

第一无线设备再次与数据源端建立无线链路连接时,生成新的无线链路参数,并基于第一广播配置信息,广播新的无线链路参数,触发至少一个第二无线设备采用相应的数据接收方式,接收新的无线链路参数,并基于新的无线链路参数,监听无线链路。

例如,发声单元再次与音源建立无线链路连接时,生成新的无线链路参数,并基于第一广播配置信息,在15ms时广播新的无线链路参数,触发发声单元2采用在15ms时接收新的无线链路参数,并基于新的无线链路参数,监听无线链路。

需要说明的是,本申请实施例中所采用的广播技术可以是任何无线通讯技术实现的广播方式,包括但不限于低能耗的蓝牙(bluetoothlowenergy,ble)广播、基础率/增强数据率的蓝牙(basicrate/enhanceddatarate,br/edr)广播、基于蓝牙无连接从属广播(connectionlessslavebroadcast,csb)实现的广播等。

接下来,仍以音频传输系统为例,对本申请进行说明,参阅图3所示,本申请实施例中,存在发声单元1、发声单元2、发声单元3和音源。

发声单元1向音源发送无线链路连接请求,并在接收到音源反馈的无线链路连接响应时,与音源建立无线链路连接,此时,发声单元1为第一无线设备,发声单元2、发声单元3为第二无线设备。

发声单元1与音源采用蓝牙技术建立无线链路连接,生成相应的无线链路参数。

发声单元1广播第一广播配置信息,第一广播配置信息中包含发声单元1的数据发送方式和数据接收方式,发声单元1的数据发送方式为在0-30ms内处于数据发送状态,发声单元1的数据接收方式为在30-50ms内处于数据接收状态,此时,第一广播配置信息中还携带发声单元1的身份信息。

发声单元2基于第一广播配置信息,配置发声单元2的数据接收方式为在0-30ms内处于数据接收状态,发声单元2的数据发送方式为在30-50ms内处于数据发送状态,发声单元3基于第一广播信息,配置发声单元3的数据接收方式为在下一个传输周期的0-30ms内处于数据接收状态,发声单元3的数据发送方式为在30-50ms内处于数据发送状态。

发声单元1在15ms时广播无线链路参数,发声单元1广播无线链路参数时,发声单元2在15ms时,接收无线链路参数,并基于无线链路参数,监听无线链路,发声单元3在下一个传输周期,接收无线链路参数,并基于无线链路参数,监听无线链路。

发声单元1接收音源发送的控制指令1,触发发声单元2和发声单元3获取控制指令1,并基于控制指令1,执行开机操作。

接下来,以智能家居系统为例,对本申请进行说明,参阅图4所示,本申请实施例中,存在智能家居1、智能家居2、智能家居3和控制装置。

智能家居1接收到控制装置发送的无线链路连接请求时,向控制装置反馈无线链路连接响应,触发控制装置建立无线链路连接,其中,智能家居1与控制装置采用蓝牙技术建立无线链路连接,生成相应的无线链路参数。

智能家居1广播无线链路参数,智能家居2接收到无线链路参数时,基于无线链路参数,监听无线链路,智能家居3接收到无线链路参数时,基于无线链路参数,监听无线链路。

智能家居1接收控制装置发送的控制指令2,触发智能家居2和智能家居3获取控制指令2,并基于控制指令2,执行重启操作。

接下来,以可穿戴设备系统为例,对本申请再次进行说明,参阅图5所示,本申请实施例中,存在可穿戴设备1、可穿戴设备2、可穿戴设备3和数据源端。

可穿戴设备1向数据源端发送无线链路连接请求,并在接收到数据源端反馈的无线链路连接响应时,与数据源端采用蓝牙技术建立无线链路连接,生成相应的无线链路参数。

可穿戴设备1广播第一广播配置信息,第一广播配置信息中包含可穿戴设备1的数据发送方式和数据接收方式,可穿戴设备1的数据发送方式为在0-20ms内处于数据发送状态,可穿戴设备1数据接收方式为在20-40ms内处于数据接收状态,此时,第一广播配置信息中还携带可穿戴设备1的身份信息。

可穿戴设备2基于第一广播配置信息,配置可穿戴设备2的数据接收方式为在0-10ms内处于数据接收状态,可穿戴设备2的数据发送方式为在20-30ms内处于数据发送状态,然后,可穿戴设备2广播携带可穿戴设备2的数据接收方式的第二广播配置信息,可穿戴设备3基于第一广播信息和第二广播配置信息,配置可穿戴设备3的数据接收方式为在10-20ms内处于数据接收状态,可穿戴设备3的数据接收方式在30-40ms内处于数据发送状态。

可穿戴设备1在8ms和18ms时广播无线链路参数,可穿戴设备1广播无线链路参数时,可穿戴设备2在8ms时,接收无线链路参数,并基于无线链路参数,监听无线链路,可穿戴设备3在18ms时,接收无线链路参数,并基于无线链路参数,监听无线链路。

可穿戴设备1接收数据源端发送的控制指令3,触发可穿戴设备2和可穿戴设备3获取控制指令3,并基于控制指令3,执行关机操作。

基于同一发明构思,本申请实施例中,提供一种无线设备监控装置,参阅图6所示,至少包括:连接单元601和广播单元602,其中,

连接单元601,用于与数据源端建立无线链路连接,并生成相应的无线链路参数;

广播单元602,用于广播所述无线链路参数,触发所述至少一个第二无线设备执行以下操作:接收所述无线链路参数,并基于所述无线链路参数,监听所述无线链路。

可选的,与数据源端建立无线链路连接,所述连接单元601具体用于:

向所述数据源端发送无线链路连接请求,并在接收到所述数据源端反馈的无线链路连接响应时,与所述数据源端建立无线链路连接;或者,

接收到所述数据源端发送的无线链路连接请求时,向所述数据源端反馈无线链路连接响应,触发所述数据源端建立无线链路连接。

可选的,与数据源端建立无线链路连接之后,第一无线设备广播所述无线链路参数之前,所述广播单元602进一步用于:

广播第一广播配置信息,触发至少一个第二无线设备基于所述第一广播配置信息,配置相应的数据接收方式和数据发送方式,其中,所述至少一个第二无线设备采用所述数据接收方式和数据发送方式,与所述第一无线设备进行广播通信。

可选的,广播所述无线链路参数,所述广播单元602具体用于:

采用预设的加密算法对所述无线链路参数进行加密,广播加密的无线链路参数;或者,

直接广播所述无线链路参数。

可选的,广播所述无线链路参数之后,所述广播单元602进一步用于:

接收所述数据源端发送的业务数据,触发所述至少一个第二无线设备获取所述业务数据,并基于所述业务数据,执行相应指令。

基于同一发明构思,本申请实施例中,提供一种无线设备监听装置,参阅图7所示,至少包括:处理器701、存储器702、收发机703以及总线接口704;所述处理器701,用于读取所述存储器702中的计算机指令,执行上述流程中无线设备监听装置实现的任一项方法。

处理器701负责管理总线架构和通常的处理,存储器702可以存储处理器701在执行操作时所使用的数据。收发机703用于在处理器701的控制下接收和发送数据。

总线架构可以包括任意数量的互联的总线和桥,具体由处理器701代表的一个或多个处理器和存储器702代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。

基于同一发明构思,本申请实施例提供一种存储介质,当所述存储介质中的指令由处理器执行时,使得所述处理器能够执行上述流程中无线设备监听装置实现的任一项方法。

本申请实施例中,第一无线设备与数据源端建立无线链路连接,并生成相应的无线链路参数;第一无线设备广播无线链路参数,触发至少一个第二无线设备接收无线链路参数,并基于无线链路参数,监听无线链路。第一无线设备与数据源端之间建立无线链路连接,这样,第二无线设备可通过监听数据源端与第一无线设备之间的无线链路,获取相关业务数据,同时,第一无线设备通过广播向至少一个第二无线设备传递无线链路参数,从而实现了多个第二无线设备同时监听无线链路,突破了第二无线设备的数量限制,提高了传输的实时性和可靠性。

对于系统/装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者一个操作与另一个实体或者另一个操作区分开来,而不一定要求或者暗示这些实体或者操作之间存在任何这种实际的关系或者顺序。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1