信道监听方法、装置及电子设备的制造方法_4

文档序号:9582298阅读:来源:国知局
信道的监听情况实时确定。第一时长也就是对目标信道进行监听的初始时长。
[0145]监听模块23用于从第一时刻起监听所述目标信道直至达到监听所述目标信道的停止时刻;
[0146]在第二确定模块22确定第一时长后,监听模块23就可以开时监听目标信道了,本发明实施例中,将开始监听目标信道的时刻记为第一时刻。
[0147]判断模块24用于判断监听模块的监听结果中是否包括预设信息帧;
[0148]第三确定模块25用于当在第二时刻监听到所述预设信息帧时,依据与所述预设信息帧对应的时长确定与所述预设信息帧对应的第二停止时刻,其中,所述第二时刻早于第一停止时刻,所述第一停止时刻是若所述第一时刻经历所述第一时长时的时刻;
[0149]预设信息帧是信道中可以传输的某一信息帧。
[0150]预设信息帧可以只有一种,也可以有多种。
[0151]当有多种时,不同种类的信息帧对应不同的时长。也就是说,在监听到第一预设信息帧时所确定的与第一预设信息帧对应的第二停止时刻,与在监听到第二预设信息帧时所确定的与第二预设信息帧对应的第二停止时刻不同,若与第一预设信息帧对应的时长大于与第二预设信息帧对应的时长,则与第一预设信息帧对应的第二停止时刻晚于与第二预设信息帧对应的第二停止时刻。
[0152]本发明实施例中,从第一时刻起,若在对目标信道进行监听的时长达到第一时长前,监听到了预设信息帧,则依据与预设信息帧对应的时长确定与预设信息帧对应的第二停止时刻。本发明实施例中,将监听到预设信息帧的时刻记为第二时刻。
[0153]调整模块26用于当所述第二停止时刻晚于所述第一停止时刻时,将监听所述目标信道的停止时刻确定为所述第二停止时刻。
[0154]若第二停止时刻晚于第一停止时刻,说明从目标信道获取配置信息的可能性比较大,延长对目标信道的监听时长,即将对目标信道的监听的停止时刻延后至第二停止时刻。
[0155]若对目标信道的监听时刻达到第二停止时刻时,未获取到配置信息,则触发第一确定模块21从至少两个信道中确定下一个未进行监听的信道为目标信道。
[0156]本发明实施例提供的信道监听装置,在对每个信道进行监听时,对该信道中的预设信息帧进行监听,根据监听结果对该信道的监听时长进行调整,达到动态调整信道监听时间的效果,从而可以将大部分的监听时间分配到最有可能真正发送有效组播数据帧的信道上,提高电子设备获取有效组播数据帧的效率,从而提高电子设备接入无线网络接入点的效率。
[0157]可选的,第二停止时刻可以是:若第一时刻经历所监听到的预设信息帧对应的时长时的时刻。
[0158]可选的,若在对上述至少两个信道中的各个信道均监听完一次后,还没有获得所需要的配置信息,触发第一确定模块21从至少两个信道中确定目标信道。
[0159]也就是说,若在对上述至少两个信道中的各个信道均监听完一次后,还没有获得所需要的配置信息,再一次依次对该至少两个信道中的各个信道进行监听,即,若在对上述至少两个信道中的各个信道均监听完一次后,还没有获得所需要的配置信息,则再次对上述至少两个信道进行扫描。
[0160]可选的,本发明实施例提供的第二确定模块22的一种结构示意图如图3所示,可以包括:
[0161]第一确定单元31,用于若目标信道为首次监听,确定监听目标信道的第一时长为:默认时长;
[0162]第二确定单元32,用于若目标信道为非首次监听,确定监听目标信道的第一时长为:对目标信道进行上一次监听后确定的时长。
[0163]可选的,本发明实施例提供的信道监听装置的另一种结构示意图如图4所示,还可以包括:
[0164]标记模块41,用于若目标信道为非首次监听,在达到对目标信道进行监听的停止时刻时,若监听模块未从目标信道中监听到预设信息帧,且前一次对目标信道进行监听的停止时刻为与预设信息帧对应的第二停止时刻,则将目标信道标记为未监听到预设信息帧。
[0165]可选的,本发明实施例提供的第二确定模块22的另一种结构示意图如图5所示,可以包括:
[0166]第三确定单元51,用于确定监听目标信道的第一时长为:默认时长。
[0167]可选的,调整模块26还可以用于,若第二停止时刻与第一停止时刻相同,或者,第二停止时刻早于第一停止时刻,则对本次确定的目标信道进行监听的时长保持不变。
[0168]可选的,预设信息帧可以包括:信标帧(beacon帧),和/或,组播数据帧,其中,组播数据帧包括第一类组播数据帧,和/或,第二类组播数据帧,第二类组播数据帧中携带有配置信息,所述配置信息包括服务集标识和与所述服务集标识对应的密码;
[0169]其中,信标帧对应的时长大于默认时长,且信标帧对应的时长小于第一类组播数据帧对应的时长;第一类组播数据帧对应的时长小于第二类组播数据帧对应的时长。
[0170]其中,在第二类组播数据帧对应的时长内,可以获取完整的配置信息,而在其它信息帧对应的时长内,或者,默认时长内,均不能获取完整的配置信息。
[0171]也就是说,在第二类组播数据帧对应的时长内,能够获取承载配置信息的所有第二类组播数据帧(通常配置信息不是由一个第二类组播数据帧传送,而是由多个第二类组播数据帧传送)。
[0172]可选的,第二确定单元32的一种结构示意图如图6所示,可以包括:
[0173]第一确定子单元61,用于若目标信道标记为未监听到信标帧,确定监听目标信道的第一时长为:默认时长;
[0174]第二确定子单元62,用于若目标信道标记为未监听到第一类组播数据帧,确定监听目标信道的第一时长为:与信标帧对应的时长;
[0175]第三确定子单元63,用于若目标信道标记为未监听到第二类组播数据帧,确定监听目标信道的第一时长为:与第一类组播数据帧对应的时长;
[0176]第四确定子单元64,用于若目标信道没有被标记,确定监听目标信道的第一时长为:对目标信道进行上一次监听后确定的时长。
[0177]可选的,第一确定模块21的一种结构示意图如图7所示,可以包括:
[0178]第四确定单元71,用于若是从至少两个信道中确定首个被进行监听的信道,则从至少两个信道中随机确定一个信道为目标信道;
[0179]第五确定单元72,用于若是从至少两个信道中确定非首个被进行监听的信道,则在达到对当前监听的信道的停止时刻时,若未从当前监听的信道中获取配置信息,从至少两个信道中未进行监听的信道中确定一个信道为目标信道。
[0180]本发明实施例还提供一种电子设备,本发明实施例提供的电子设备包括前述装置实施例公开的信道监听装置。
[0181]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的电子设备而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0182]结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程R0M、电可擦除可编程R0M、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0183]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种信道监听方法,其特征在于,包括: 从至少两个信道中确定目标信道; 确定监听所述目标信道的第一时长,所述第一时长用于确定监听所述目标信道的停止时刻; 从第一时刻起监听所述目标信道,判断监听结果中是否包括预设信息帧; 当在第二时刻监听到所述预设信息帧时,依据与所述预设信息帧对应的时长确定与所述预设信息帧对应的第二停止时刻,其中,所述第二时刻早于第一停止时刻,所述第一停止时刻是若所述第一时刻经历所述第一时长时的时刻; 当所述
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1