信道优化方法及装置与流程

文档序号:17326042发布日期:2019-04-05 21:48阅读:496来源:国知局
信道优化方法及装置与流程

本说明书一个或多个实施例涉及通讯技术领域,尤其涉及一种信道优化方法及装置。



背景技术:

在wifi通讯的过程中,wifi信道作为无线数据的传输通道,对无线数据的传输可靠性、传输速度等具有关键性作用。当多台设备同时使用某一wifi信道,或者该wifi信道受到干扰时,将导致该wifi信道的传输速度降低、丢包率升高等,从而影响正常的通讯过程。



技术实现要素:

有鉴于此,本说明书一个或多个实施例提供一种信道优化方法及装置。

为实现上述目的,本说明书一个或多个实施例提供技术方案如下:

根据本说明书一个或多个实施例的第一方面,提出了一种信道优化方法,包括:

将所需检测的目标wifi信道划分至若干组别;

依次对各个组别内的信道实施信道检测操作,其中针对相邻组别的信道检测操作之间存在预设时长的等待间隔;

在所述等待间隔对应的时间段内实施正常处理操作,其中所述信道检测操作与所述正常处理操作所需占用的处理资源存在至少一部分重叠;

根据对所述目标wifi信道的信道检测结果,实施信道优化。

根据本说明书一个或多个实施例的第二方面,提出了一种信道优化方法,包括:

将所需检测的目标wifi信道划分至若干组别;

依次对各个组别内的信道实施信道检测操作,其中针对相邻组别的信道检测操作之间存在预设时长的等待间隔;

根据对所述目标wifi信道的信道检测结果,实施信道优化。

根据本说明书一个或多个实施例的第三方面,提出了一种信道优化装置,包括:

划分单元,将所需检测的目标wifi信道划分至若干组别;

检测单元,依次对各个组别内的信道实施信道检测操作,其中针对相邻组别的信道检测操作之间存在预设时长的等待间隔;

实施单元,在所述等待间隔对应的时间段内实施正常处理操作,其中所述信道检测操作与所述正常处理操作所需占用的处理资源存在至少一部分重叠;

优化单元,根据对所述目标wifi信道的信道检测结果,实施信道优化。

根据本说明书一个或多个实施例的第四方面,提出了一种信道优化装置,包括:

划分单元,将所需检测的目标wifi信道划分至若干组别;

检测单元,依次对各个组别内的信道实施信道检测操作,其中针对相邻组别的信道检测操作之间存在预设时长的等待间隔;

优化单元,根据对所述目标wifi信道的信道检测结果,实施信道优化。

附图说明

图1是一示例性实施例提供的一种通话提示系统的架构示意图。

图2是一示例性实施例提供的一种信道优化方法的流程图。

图3是一示例性实施例提供的一种对信道进行组别划分的示意图。

图4是一示例性实施例提供的一种信道检测操作的时序示意图。

图5是一示例性实施例提供的一种电子设备的结构示意图。

图6是一示例性实施例提供的一种信道优化装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书一个或多个实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施例的一些方面相一致的装置和方法的例子。

图1是一示例性实施例提供的一种通话提示系统的架构示意图。如图1所示,该系统可以包括服务器11、网络12、若干电子设备,比如接入点设备13、手机14等。

服务器11可以为包含一独立主机的物理服务器,或者该服务器11可以为主机集群承载的虚拟服务器,或者该服务器11可以为云服务器。在运行过程中,服务器11可以运行某一应用的服务器侧的程序,以实现该应用的相关业务功能,比如当该服务器11运行移动化团体办公平台的程序时,可以实现为该移动化团体办公平台的服务端。

在本实施例中,移动化团体办公平台不仅可以实现通讯功能,还可以作为诸多其他功能的集成化功能平台,比如对于审批事件(如请假、办公物品申领、财务等审批事件)、考勤事件、任务事件、日志事件等团体内部事件的处理,再比如订餐、采购等团体外部事件的处理,本说明书一个或多个实施例并不对此进行限制。

较为具体地,移动化团体办公平台可以承载于相关技术中的即时通讯应用,比如企业即时通讯(enterpriseinstantmessaging,eim)应用,例如skypeformicrosoft等。当然,即时通讯功能仅为移动化团体办公平台支持的通讯功能之一,该移动化团体办公平台还能够实现更多诸如上述的其他功能,此处不再赘述。

接入点设备13、手机14只是可以使用的部分类型的电子设备。实际上,本说明书还可以支持诸如下述类型的电子设备:平板设备、笔记本电脑、掌上电脑(pdas,personaldigitalassistants)、可穿戴设备(如智能眼镜、智能手表等)、智能门禁、智能打印机、智能考勤机等,本说明书一个或多个实施例并不对此进行限制。在运行过程中,该电子设备可以运行某一应用的客户端侧的程序,以实现该应用的相关业务功能,比如当该电子设备运行移动化团体办公平台的程序时,可以实现为该移动化团体办公平台的客户端。

需要指出的是:移动化团体办公平台的客户端的应用程序可以被预先安装在电子设备上,使得该客户端可以在该电子设备上被启动并运行;当然,当采用诸如html5技术的在线“客户端”时,无需在电子设备上安装相应的应用程序,即可获得并运行该客户端。

而对于接入点设备13、手机14与服务器11之间进行交互的网络12,可以包括多种类型的有线或无线网络。在一实施例中,该网络12可以包括公共交换电话网络(publicswitchedtelephonenetwork,pstn)和因特网。

图2是一示例性实施例提供的一种信道优化方法的流程图。如图2所示,该方法应用于电子设备(比如上述的接入点设备13、手机14等),可以包括以下步骤:

步骤202,将所需检测的目标wifi信道划分至若干组别。

在一实施例中,可以按照预设数量对目标wifi信道进行划分,以使得每一组别中内的信道数量不大于该预设数量。

在一实施例中,目标wifi信道可以包括电子设备的通讯模组所支持的所有信道,比如当该通讯模组为wifi模组时,该目标wifi信道可以包括2.4ghz频段的信道1-信道13、5ghz频段的信道149-165等,本说明书并不对此进行限制。

步骤204,依次对各个组别内的信道实施信道检测操作,其中针对相邻组别的信道检测操作之间存在预设时长的等待间隔。

在一实施例中,通过将目标wifi信道划分至若干组别,并依次对各个组别内的信道实施信道检测操作,使得相邻组别的信道检测操作之间的等待间隔内,电子设备可以实施正常处理操作。其中,正常处理操作可以包括电子设备除信道检测操作之外的其他功能,比如当电子设备为接入点设备时,该接入点设备的正常处理操作可以包括路由功能、数据交互功能等。

在一实施例中,当电子设备自身的处理性能有限时,信道检测操作与正常处理操作所需占用的处理资源存在至少一部分重叠,因而通过使得相邻组别的信道检测操作之间存在等待间隔,而避免长时间、连续实施信道检测操作,可以降低信道检测操作对电子设备的正常处理操作造成的干扰,防止对用户体验造成较大的不良影响。

步骤206,根据对所述目标wifi信道的信道检测结果,实施信道优化。

在一实施例中,可以根据对所有目标wifi信道的信道检测结果,确定所述目标wifi信道中的最优信道,从而将所述最优信道配置为通讯信道,以提升电子设备的通讯效果。

在一实施例中,在依次对各个组别内的信道实施信道检测操作的过程中,当任一目标wifi信道被确定为优于当前通讯信道时,可以将所述当前通讯信道更新为所述任一目标wifi信道,从而使得电子设备能够尽快且逐步地实施信道优化,直至所述当前通讯信道被更新为所述目标wifi信道中的最优信道。

为了便于理解,以企业即时通讯应用“企业微信”为例,对本说明书一个或多个实施例的技术方案进行说明。假定接入点设备13上运行有企业微信客户端,该企业微信客户端可以利用接入点设备13配置的处理芯片提供的处理资源,通过软件方式对该接入点设备13实现信道优化,并尽可能地降低对接入点设备13的影响。

图3是一示例性实施例提供的一种对信道进行组别划分的示意图。假定接入点13内置有wifi模组,该接入点13上运行的企业微信客户端可以确定该wifi模组被允许使用的信道,即目标wifi信道;例如,该目标wifi信道可以包括如图3所示的2.4ghz频段的信道1、信道2、信道3……信道13等,以及5ghz频段的信道149、信道153、信道157、信道161、信道165等。

接入点设备13上运行的企业微信客户端可以对上述目标wifi信道进行组别划分。例如,当企业微信客户端1预先设定的组别成员最大数值为3时,该企业微信客户端1将上述的目标wifi信道进行组别划分后,每一组别可以包括最多3个目标wifi信道,比如图3所示,可以包括:由信道1、信道2、信道3构成的组别1,由信道4、信道5、信道6构成的组别2,由信道157、信道161、信道165构成的组别n等,共n个组别。

通过在接入点设备13上运行企业微信客户端,并由该企业微信客户端采用软件方式实施信道检测操作和信道优化,而无需在接入点设备13中添加独立的信道检测芯片,可以降低接入点设备13的内部结构复杂度、降低设备成本。同时,由于企业微信客户端在运行过程中需要占用一定的处理资源,而该处理资源与接入点设备13的其他处理功能之间可能存在一定的重叠,因而为了降低企业微信客户端对其他处理功能造成的影响,可以实施下述处理操作:

图4是一示例性实施例提供的一种信道检测操作的时序示意图。假定接入点设备13上运行的企业微信客户端依次对组别1至组别n中的目标wifi信道实施信道检测操作,其中组别1对应的信道检测时间段可以包括图4所示的时间段t1~t2(即时刻t1与时刻t2之间的时间段),即企业微信客户端在该时间段t1~t2内对组别1实施信道检测操作。

在完成对组别1的信道检测操作后,企业微信客户端可以暂停对剩余目标wifi信道的信道检测操作,以使得接入点设备13可以在时间段t2~t3内实施其他的处理功能;然后,企业微信客户端可以在组别2对应的信道检测时间段(即时间段t3~t4),对组别2实施信道检测操作。

类似地,企业微信客户端可以依次对各个组别实施信道检测操作,并且能够避免长时间、连续实施信道检测操作,从而降低对接入点设备13中的其他处理功能的影响。其中,一种情况下,接入点设备13在信道检测时间段内可以实施其他的处理功能;另一种情况下,接入点设备13在信道检测时间段内可以暂停其他的处理功能。

当企业微信客户端在时间段tm-1~tm对组别n实施信道检测操作后,表明该企业微信客户端已经依次对n个组别完成了信道检测操作,相当于一个检测周期结束,该企业微信客户端可以随即进入下一个检测周期(比如在时间段tm+1~tm+2对组别1实施信道检测操作),或者该企业微信客户端可以等待特定时长或特定触发事件后,再进入下一个检测周期,本说明书并不对此进行限制。

在一实施例中,企业微信客户端可以在完成对所有n个组别的目标wifi信道的信道检测操作后,确定出最优信道,并将接入点设备13从当前通讯信道切换至该最优信道(如果接入点设备13已经处于最优信道,则无需切换信道)。

在一实施例中,企业微信客户端可以在每当发现优于接入点设备13使用的当前通讯信道的目标wifi信道时,就将接入点设备13由当前通讯信道切换至该更优的目标wifi信道,直至切换至最优信道。例如,假定接入点设备13所处的当前通讯信道为信道8,当企业微信客户端对组别1的目标wifi信道实施信道检测操作时,发现信道2优于信道8,即可将接入点设备13由信道8切换至信道2,使得接入点设备13的当前通讯信道被更新为信道2;然后,当企业微信客户端1继续对后续组别实施信道检测操作时,发现信道157优于信道2,即可将接入点设备13由信道2切换至信道157,使得接入点设备13的当前通讯信道被更新为信道157;如果后续不存在比信道157更优的信道时,接入点设备13将保持在信道157,且该信道157为所有目标wifi信道中的最优信道。

图5是一示例性实施例提供的一种电子设备的示意结构图。请参考图5,在硬件层面,该电子设备包括处理器502、内部总线504、网络接口506、内存508以及非易失性存储器510,当然还可能包括其他业务所需要的硬件。处理器502从非易失性存储器510中读取对应的计算机程序到内存508中然后运行,在逻辑层面上形成信道优化装置。当然,除了软件实现方式之外,本说明书一个或多个实施例并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。

请参考图6,在软件实施方式中,该信道优化装置可以包括:

划分单元61,将所需检测的目标wifi信道划分至若干组别;

检测单元62,依次对各个组别内的信道实施信道检测操作,其中针对相邻组别的信道检测操作之间存在预设时长的等待间隔;

优化单元63,根据对所述目标wifi信道的信道检测结果,实施信道优化。

可选的,所述优化单元63具体用于:

根据对所有目标wifi信道的信道检测结果,确定所述目标wifi信道中的最优信道;

将所述最优信道配置为通讯信道。

可选的,所述优化单元63具体用于:

在依次对各个组别内的信道实施信道检测操作的过程中,当任一目标wifi信道被确定为优于当前通讯信道时,将所述当前通讯信道更新为所述任一目标wifi信道,直至所述当前通讯信道被更新为所述目标wifi信道中的最优信道。

可选的,还包括:

实施单元64,在所述等待间隔对应的时间段内,实施正常处理操作。

可选的,所述信道检测操作与所述正常处理操作所需占用的处理资源存在至少一部分重叠。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。

在一个典型的配置中,计算机包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带、磁盘存储、量子存储器、基于石墨烯的存储介质或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

在本说明书一个或多个实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本说明书一个或多个实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

以上所述仅为本说明书一个或多个实施例的较佳实施例而已,并不用以限制本说明书一个或多个实施例,凡在本说明书一个或多个实施例的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书一个或多个实施例保护的范围之内。

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