一种信道控制方法、装置及设备与流程

文档序号:23964530发布日期:2021-02-18 20:52阅读:83来源:国知局
一种信道控制方法、装置及设备与流程

[0001]
本申请涉及通信领域,特别涉及一种信道控制方法、装置及设备。


背景技术:

[0002]
在物联网应用场景中,往往存在多个设备在同一信号范围内使用多个不同无线协议例如wi-fi协议、蓝牙协议、rfid(radio frequency identification,射频识别)协议、zigbee(紫蜂)协议等的情况。在此情况下,再加上大部分无线协议都使用同一免费频段比如2.4ghz,就很容易出现同频干扰。


技术实现要素:

[0003]
本申请公开了一种信道控制方法、装置及设备,以解决多个不同的无线协议使用同一频段时出现的同频干扰的问题。
[0004]
根据本申请实施例的第一方面,提供一种信道控制方法,该方法应用于信道控制设备,包括:
[0005]
获得终端探测报告,所述终端探测报告包括:无线协议信息和使用无线协议信息的终端数量;
[0006]
针对每一无线协议信息,根据使用该无线协议信息的终端的终端数量编排该无线协议信息在指定信道上对应的工作时间窗;在指定信道上不同无线协议信息对应不同的工作时间窗;
[0007]
将所有的无线协议信息对应的工作时间窗下发给信道控制设备控制的每台无线接入点设备,以使每台无线接入点设备根据自身支持的无线协议信息对应的工作时间窗在指定信道上进行数据收发。
[0008]
可选的,所述获得终端探测报告,包括:
[0009]
接收嗅探设备上报的终端探测报告;其中,所述终端探测报告为所述嗅探设备在接收到终端发送的对应无线协议信息的无线信号时,更新使用该无线协议信息的终端的终端数量,并依据更新后的使用该无线协议信息的终端的终端数量生成的。
[0010]
可选的,该方法之前,还包括:
[0011]
与所述嗅探设备、所有的无线接入点设备进行时钟同步,以使所述信道控制设备、所述嗅探设备、所有的无线接入点设备三者时间同步。
[0012]
根据本申请实施例的第一方面,提供一种信道控制方法,该方法应用于无线接入点设备,包括:
[0013]
获得信道控制设备已编排的在本设备工作的指定信道上各无线协议信息对应的工作时间窗;
[0014]
从已获得的各无线协议信息对应的工作时间窗确定本设备的天线支持的目标无线协议信息对应的目标工作时间窗;
[0015]
在所述目标工作时间窗内控制本设备在所述指定信道上进行所述目标无线协议
信息对应的数据的收发,在非目标工作时间窗内控制本设备在所述指定信道上禁止发送数据。
[0016]
可选的,该方法进一步包括:
[0017]
若所述无线接入点设备使用单一天线且所述单一天线支持的目标无线协议信息的数量大于1,则在所述非目标工作时间窗内控制本设备在所述指定信道上禁止接收数据。
[0018]
根据本申请实施例的第三方面,提供一种信道控制装置,该装置应用于信道控制设备,包括:
[0019]
获得单元,用于获得终端探测报告,所述终端探测报告包括:无线协议信息和使用无线协议信息的终端数量;
[0020]
编排单元,用于针对每一无线协议信息,根据使用该无线协议信息的终端的终端数量编排该无线协议信息在指定信道上对应的工作时间窗;在指定信道上不同无线协议信息对应不同的工作时间窗;
[0021]
下发单元,用于将所有的无线协议信息对应的工作时间窗下发给信道控制设备控制的每台无线接入点设备,以使每台无线接入点设备根据自身支持的无线协议信息对应的工作时间窗在指定信道上进行数据收发。
[0022]
可选的,所述装置还包括:
[0023]
时钟同步单元,用于与所述嗅探设备、所有的无线接入点设备进行时钟同步,以使所述信道控制设备、所述嗅探设备、所有的无线接入点设备三者时间同步。
[0024]
根据本申请实施例的第四方面,提供一种信道控制装置,该装置应用于信道控制设备,包括:
[0025]
获得单元,用于获得信道控制设备已编排的在本设备工作的指定信道上各无线协议信息对应的工作时间窗;
[0026]
确定单元,用于从已获得的各无线协议信息对应的工作时间窗确定本设备的天线支持的目标无线协议信息对应的目标工作时间窗;
[0027]
控制单元,用于在所述目标工作时间窗内控制本设备在所述指定信道上进行所述目标无线协议信息对应的数据的收发,在非目标工作时间窗内控制本设备在所述指定信道上禁止发送数据。
[0028]
可选的,所述控制单元还用于:
[0029]
若所述无线接入点设备使用单一天线且所述单一天线支持的目标无线协议信息的数量大于1,则在所述非目标工作时间窗内控制本设备在所述指定信道上禁止接收数据。
[0030]
根据本申请实施例的第五方面,提供一种电子设备,该电子设备包括:处理器和存储器;
[0031]
所述存储器,用于存储机器可执行指令;
[0032]
所述处理器,用于读取并执行所述存储器存储的机器可执行指令,以实现如上所述的方法。
[0033]
本申请的实施例提供的技术方案可以包括以下有益效果:
[0034]
由以上技术方案可知,本申请提供的方案中信道控制设备通过针对同一信号范围内的同时存在的每一无线协议,根据使用该无线协议信息的终端的终端数量编排该无线协议信息在指定信道上对应的工作时间窗,并将无线协议信息对应的工作时间窗下发给信道
控制设备控制的每台无线接入点设备,以使每台无线接入点设备根据自身支持的无线协议信息对应的工作时间窗在指定信道上进行数据收发,在无线接入点设备上实现了将不同无线协议的报文按工作时间窗发送,解决了多个不同无线协议使用同一频段时出现的同频干扰的问题。进一步的,也说明了在信道上按工作时间窗区分了不同无线协议的数据。
[0035]
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0036]
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书一起用于解释本说明书的原理。
[0037]
图1是本申请实施例提供的一种应用于信道控制设备的方法流程图;
[0038]
图2是本申请实施例提供的组网架构示意图;
[0039]
图3是本申请实施例提供的一种应用于无线接入点设备的方法流程图;
[0040]
图4是本申请实施例提供的网络架构中各设备之间的交互示意图;
[0041]
图5是本申请实施例提供的一种应用于信道控制设备的装置示意图;
[0042]
图6是本申请实施例提供的一种应用于无线接入点设备的装置示意图;
[0043]
图7是本申请实施例提供的一种硬件结构示意图。
具体实施方式
[0044]
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0045]
在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0046]
应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0047]
为了使本领域技术人员更好地理解本申请实施例提供的技术方案,并使本申请实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本申请实施例中技术方案作进一步详细的说明。
[0048]
参见图1,图1为本申请实施例提供的一种方法流程图。作为一个实施例,图1所示的流程可以应用于信道控制设备。这里的信道控制设备可为组网中为实现本申请实施例而新部署的设备。可选地,作为一个实施例,这里的信道控制设备可以应用于目前网络场景中的无线控制器设备、服务器等设备。作为另一个实施例,这里的信道控制设备也可以是独立
的一个电子设备,本实施例并不具体限定。
[0049]
如图1所示,该流程可以包括以下步骤:
[0050]
步骤101,获得终端探测报告,所述终端探测报告包括:无线协议信息和使用无线协议信息的终端数量。
[0051]
在具体实现时,获得终端探测报告需要预先配置用于实现局域网的组网,比如在现有组网中添加信道控制设备和嗅探设备,将信道控制设备、嗅探设备、和组网中已部署的无线接入点设备部署在同一组网中,部署后得到的组网架构如图2所示。
[0052]
作为一个实施例,终端探测报告是通过外部设备获得,这里的外部设备可为组网中为获得终端探测报告而新部署的嗅探设备,嗅探设备可与信道控制设备直接连接,并设置嗅探设备的探测区域为组网对应的局域网所覆盖范围。嗅探设备可以通过以下过程获得终端探测报告:嗅探设备在接收到终端发送的对应无线协议信息的无线信号时,更新使用该无线协议信息的终端的终端数量,并依据更新后的使用该无线协议信息的终端的终端数量生成终端探测报告,并通过与信道控制设备之间的连接将终端探测报告发送给信道控制设备。
[0053]
可选的,嗅探设备接收到终端发送的对应无线协议信息的无线信号可以按照已设置的定时策略,轮询接收上述组网所对应的局域网覆盖的区域内的使用不同无线协议信息的无线信号,比如每1s接收一次无线信号,这里的无线协议可以是wi-fi协议、蓝牙协议、rfid协议、zigbee协议等。嗅探设备可以根据接收到的终端发送的对应无线协议信息的无线信号确定当前局域网区域内对应的终端,以更新使用该无线协议信息的终端的终端数量,比如当接收到使用a无线协议的一个终端和使用b无线协议的两个终端发送的无线信号时,确定使用a无线协议的一个终端和使用b无线协议的两个终端进入当前区域内时,可以增加记录“a无线协议终端1,b无线协议终端2”,表明使用a无线协议信息的终端的终端数量加1,对记录的使用a无线协议信息的终端的终端数量加2。
[0054]
可选的,嗅探设备上报终端探测报告给信道控制设备可以有多种方式。比如可以设置嗅探设备每更新一次使用各无线协议信息的终端的终端数量,就生成一份终端探测报告并上报给信道控制设备;或者,嗅探设备可以设置定时策略,每隔一定时间就生成一份终端探测报告上报给信道控制设备;或者,嗅探设备可以设置当更新后的使用各无线协议信息的终端的终端数量达到设定值时,生成一份终端探测报告上报给信道控制设备。这里的嗅探设备的上报方式可根据实际需求设置,本实施例并不具体限定。
[0055]
步骤102,针对每一无线协议信息,根据使用该无线协议信息的终端的终端数量编排该无线协议信息在指定信道上对应的工作时间窗;在指定信道上不同无线协议信息对应不同的工作时间窗。
[0056]
作为一个实施例,步骤102中编排工作时间窗也可以设置在满足设定条件时进行编排,比如可以设置定时编排工作时间窗,并设置编排的工作时间窗所涉及总时长小于等于设置定时的时间间隔,或者,也可以设置当接收到的终端探测报告中针对每一无线协议信息,根据使用该无线协议信息的终端的终端数量达到设定值时开始编排时间窗。
[0057]
在本申请实施例中,所述信道控制设备在接收到嗅探设备发送的终端探测报告后,首先针对每一无线协议信息,根据使用该无线协议信息的终端的终端数量计算出使用当前局域网区域内使用各无线协议信息的终端的密度和使用各无线协议信息的终端的终
端数量的比值,然后根据计算出的密度和比值编排指定信道上各无线协议信息对应的工作时间窗。比如当前局域网区域内使用a无线协议的终端有1个,使用b无线协议的终端有2个时,得到使用a无线协议的终端和使用b无线协议的终端的比例为1:2,可以编排指定信道上各无线协议信息对应的工作时间窗为“xx时xx分xx秒xx毫秒a无线协议运行50毫秒,xx时xx分xx秒xx毫秒b无线协议运行100毫秒”。
[0058]
可选的,上述例子中所编排的工作时间窗中的“xx时xx分xx秒xx毫秒a无线协议运行50毫秒”是根据当前时间和实际情况确定的,工作时间窗中的时间是绝对时间,根据绝对时间所编排的工作时间窗表示当支持a无线协议的无线接入点设备上的时间到达所述工作时间窗所指定的xx时xx分xx秒xx毫秒时,立即开始运行a无线协议。
[0059]
需要说明的是,在实际情况中,编排指定信道上各无线协议信息对应的工作时间窗并非绝对按照使用各无线协议信息的终端的终端数量的比值确定,还需要综合考虑各无线协议在使用时所需要的时间等因素。
[0060]
步骤103,将所有的无线协议信息对应的工作时间窗下发给信道控制设备控制的每台无线接入点设备,以使每台无线接入点设备根据自身支持的无线协议信息对应的工作时间窗在指定信道上进行数据收发。
[0061]
在本申请实施例中,对于每台无线接入点设备而言,在接收到所有的无线协议信息对应工作时间窗后,首先根据从已获得的各无线协议信息对应的工作时间窗确定本设备的天线支持的目标无线协议信息对应的目标工作时间窗,根据工作时间窗所指示的时间在指定信道上进行数据收发,无线接入点设备具体收发数据的方式会在本申请实施例提供的一种应用于无线接入点设备的方法流程中详解,这里暂不赘述。
[0062]
至此,完成图1所示流程。
[0063]
通过图1所示的流程可以看出,本申请实施例中信道控制设备通过针对同一信号范围内的同时存在的每一无线协议,根据使用该无线协议信息的终端的终端数量编排该无线协议信息在指定信道上对应的工作时间窗,并将所有无线协议信息对应的工作时间窗下发给信道控制设备控制的每台无线接入点设备,以使每台无线接入点设备根据自身支持的无线协议信息对应的工作时间窗在指定信道上进行数据收发,解决了多个不同无线协议使用同一频段时出现的同频干扰的问题。
[0064]
需要说明的是,本申请实施例在实现之前,信道控制设备需要与同在组网中的嗅探设备、所有的无线接入点设备进行时钟同步,以使组网中的信道控制设备、嗅探设备、所有的无线接入点设备三者时间同步,以保证本申请实施例中各设备之间没有时间差,防止因为时间差导致的设备间指令不匹配,及工作时间窗与无线接入点设备之间的时间冲突。可选的,本实施例中各设备之间进行高精度时间同步是通过设备之间的有线连接,信道控制设备可以通过有线通信的方式,将自身的时间信息传输到所连接的每个设备,使其连接的所有设备处于同一时间体系,以实现时钟同步。
[0065]
下面对本申请实施例提供的应用于无线接入点设备的方法流程图进行描述,如图3所示。作为一个实施例,图3所示的流程可以应用于无线接入点设备。这里的无线接入点设备为目前网络场景中的无线ap(无线access point,无线接入点)、路由器等设备,与图1实施例中的信道控制设备处于同一组网中。
[0066]
该流程可以包括以下步骤:
[0067]
步骤301,获得信道控制设备已编排的在本设备工作的指定信道上各无线协议信息对应的工作时间窗。
[0068]
在本申请实施例中,无线接入点设备与信道控制设备部署在同一组网中,无线接入点设备通过与信道控制设备之间的有线连接,可以接收信道控制设备下发的各无线协议信息对应的工作时间窗。
[0069]
步骤302,从已获得的各无线协议信息对应的工作时间窗确定本设备的天线支持的目标无线协议信息对应的目标工作时间窗。
[0070]
以本设备的天线支持的无线协议为a无线协议为例,如果已获得的各无线协议信息对应的工作时间窗为“10时10分10秒10毫秒a无线协议运行50毫秒,10时10分10秒70毫秒b无线协议运行100毫秒”,则确定本设备的天线所支持的目标无线协议信息对应的目标工作时间窗为“10时10分10秒10毫秒a无线协议运行50毫秒”。
[0071]
步骤303,在所述目标工作时间窗内控制本设备在所述指定信道上进行所述目标无线协议信息对应的数据的收发,在非目标工作时间窗内控制本设备在所述指定信道上禁止发送数据。
[0072]
可选的,还是以步骤302中本设备的天线支持的无线协议为a无线协议为例,上述例子中确定了目标工作时间窗为“10时10分10秒10毫秒a无线协议运行50毫秒”,则当本设备中的时钟到达10时10分10秒10毫秒时,控制本设备在到时钟到达10时10分10秒60毫秒的时间前,在所述指定信道上进行a无线协议对应的数据的收发,而在非目标工作时间窗内,比如10时10分10秒5毫秒、10时10分10秒100毫秒,这些时间内本设备在所述指定信道上都禁止发送数据
[0073]
需要说明的是,如果所述无线接入点设备使用单一天线且所述单一天线支持的目标无线协议信息的数量大于1,则在所述非目标工作时间窗内控制本设备在所述指定信道上禁止接收数据。但如果所述无线接入点设备不使用单一天线支持多个目标无线协议信息,则在非目标工作时间窗内还可以控制本设备在所述指定信道上接收数据。
[0074]
至此,完成图3所示的流程。
[0075]
通过图3所示的流程,可以知道无线接入设备在接收到在本设备工作的指定信道上各无线协议信息对应的工作时间窗后,在无线接入点设备上实现了将不同无线协议的报文按工作时间窗发送给终端,解决了多个不同无线协议使用同一频段时出现的同频干扰的问题。进一步的,也说明了在信道上按工作时间窗区分了不同无线协议的数据。
[0076]
为了便于理解,下面对本申请实施例中所涉及的设备之间的交互流程进行描述,参见图4。图4中的嗅探设备、信道控制设备和无线接入点设备在同一组网中,组网架构如图2所示。
[0077]
步骤401,嗅探设备接收终端发送的对应无线协议信息的无线信号。
[0078]
可选的,终端发送对应无线协议信息的无线信号是为了接入嗅探设备所在的局域网,终端所使用的无线协议为终端出厂时被写入的无线协议。
[0079]
步骤402,嗅探设备根据接收到的无线信号生成终端探测报告。
[0080]
本申请实施例中,嗅探设备在接收到终端发送的对应无线协议信息的无线信号时,更新使用该无线协议信息的终端的终端数量,并依据更新后的使用该无线协议信息的终端的终端数量生成终端探测报告,嗅探设备生成终端探测报告有多种方式,具体实现方
式在介绍图1所示方法流程时有介绍,这里不再赘述。
[0081]
步骤403,嗅探设备将生成的终端探测报告发送给信道控制设备。
[0082]
步骤404,信道控制设备根据已获得的终端探测报告编排指定信道上各无线协议信息在指定信道上对应的工作时间窗。
[0083]
可选的,信道控制设备编排工作时间窗也有多种方式,可以通过设置定时或设置各无线协议信息对应的终端的终端数量达到设定值等方式触发信道控制设备编排工作时间窗。
[0084]
步骤405,信道控制设备将编排后的所有的无线协议信息对应的工作时间窗下发给信道控制设备控制的每台无线接入点设备。
[0085]
可选的,信道控制设备可以通过广播的方式将所述工作时间窗下发给同一组网中连接的每台无线接入点设备。
[0086]
步骤406,无线接入点设备从已获得的各无线协议信息对应的工作时间窗确定本设备的天线支持的目标无线协议信息对应的目标工作时间窗。
[0087]
在本申请实施例中,如果当前时间在目标工作时间窗内,则控制无线接入点设备在指定信道上进行所述目标无线协议信息对应的数据的收发,即在工作时间窗内无线接入点设备通过执行步骤407和步骤408与终端进行交互。
[0088]
作为一个实施例,如果无线接入点设备使用单一天线且所述单一天线支持多个目标无线协议信息,则在所述非目标工作时间窗内控制本设备在所述指定信道上禁止接收数据。
[0089]
作为另一个实施例,如果所述无线接入点设备不使用单一天线支持多个目标无线协议信息,则在非目标工作时间窗内还可以控制本设备在所述指定信道上接收数据。
[0090]
至此,完成图4所示流程,明确了本申请实施例中同一组网中的嗅探设备、信道控制设备和无线接入点设备之间的交互流程。
[0091]
以上对本申请实施例提供的方法进行了描述。下面对本申请实施例提供的装置进行描述:
[0092]
参见图5,图5为本申请实施例提供的一种实现信道控制的装置示意图。该装置应用于信道控制设备,包括:
[0093]
获得单元,用于获得终端探测报告,所述终端探测报告包括:无线协议信息和使用无线协议信息的终端数量。
[0094]
可选的,本申请实施例中的信道控制设备与已部署的嗅探设备连接,其中,获得单元获得终端探测报告,是通过接收嗅探设备上报的终端探测报告;其中,所述终端探测报告为所述嗅探设备在接收到终端发送的对应无线协议信息的无线信号时,更新使用该无线协议信息的终端的终端数量,并依据更新后的使用该无线协议信息的终端的终端数量生成的。
[0095]
编排单元,用于针对每一无线协议信息,根据使用该无线协议信息的终端的终端数量编排该无线协议信息在指定信道上对应的工作时间窗;在指定信道上不同无线协议信息对应不同的工作时间窗。
[0096]
可选的,所述编排单元开始编排工作时间窗可以设置在满足设定条件时进行编排,比如可以设置定时编排工作时间窗,并设置编排的工作时间窗所涉及总时长小于等于
设置定时的时间间隔,或者,也可以设置当接收到的终端探测报告中针对每一无线协议信息,根据使用该无线协议信息的终端的终端数量达到设定值时开始编排时间窗。
[0097]
下发单元,将所有的无线协议信息对应的工作时间窗下发给信道控制设备控制的每台无线接入点设备,以使每台无线接入点设备根据接收的无线协议信息对应的工作时间窗在指定信道上进行数据收发。
[0098]
至此,完成图5所示装置实施例的结构图。
[0099]
需要说明的是,在使用该装置实现信道控制方法时,该装置中还包括:
[0100]
时钟同步单元,用于与所述嗅探设备、所有的无线接入点设备进行时钟同步,以使所述信道控制设备、所述嗅探设备、所有的无线接入点设备三者时间同步。
[0101]
参见图6,图6为本申请实施例提供的一种实现信道控制的装置示意图。该装置应用于无线接入点设备,包括:
[0102]
获得单元,用于获得信道控制设备已编排的在本设备工作的指定信道上各无线协议信息对应的工作时间窗。
[0103]
确定单元,用于从已获得的各无线协议信息对应的工作时间窗确定本设备的天线支持的目标无线协议信息对应的目标工作时间窗。
[0104]
控制单元,用于在所述目标工作时间窗内控制本设备在所述指定信道上进行所述目标无线协议信息对应的数据的收发,在非目标工作时间窗内控制本设备在所述指定信道上禁止发送数据。
[0105]
可选的,本实施例中的控制单元还用于:
[0106]
若所述无线接入点设备使用单一天线且所述单一天线支持的目标无线协议信息的数量大于1,则在所述非目标工作时间窗内控制本设备在所述指定信道上禁止接收数据。
[0107]
如果所述无线接入点设备不使用单一天线支持多个目标无线协议信息,则在非目标工作时间窗内还可以控制本设备在所述指定信道上接收数据。
[0108]
至此,完成图6所示装置实施例的结构图。
[0109]
对应地,本申请实施例还提供了一种硬件结构图,具体如图7所示。如图7所示,该硬件结构包括:处理器和存储器。
[0110]
其中,所述存储器,用于存储机器可执行指令;
[0111]
所述处理器,用于读取并执行所述存储器存储的机器可执行指令,以实现如图1或图3所示的方法实施例。
[0112]
作为一个实施例,存储器可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,存储器可以是:易失存储器、非易失性存储器或者类似的存储介质。具体地,存储器可以是ram(radom access memory,随机存取存储器)、闪存、存储驱动器(如硬盘驱动器)、固态硬盘、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。
[0113]
至此,完成图7所示设备的描述。
[0114]
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1