无线嵌入式系统的频率捷变的利记博彩app

文档序号:7552553阅读:278来源:国知局
专利名称:无线嵌入式系统的频率捷变的利记博彩app
技术领域
本文所公开的主题一般涉及无线嵌入式系统中的干扰抑制领域。
背景技术
短程无线网络以免授权频段运作,免授权频段按地理区域可能会有所不同。例如,在美国,902MHz至928MHz频段是由美国联邦通信委员会(FCC)指定的无许可的工业、科学和医疗(ISM)频段的一部分。此频带由各种各样的无线设备所占用,例如无绳电话、无线抄表系统、家庭自动化系统等。由于无线嵌入式系统以相当低低的功率传输信号,延长电池寿命,多个射频(RF)源之间的干扰可能导致无线嵌入式系统工作变得不可靠。可以在收 发器硬件层面采用扩频技术(包括跳频和直接序列扩频),以从外部信号源增强网络抗干扰的稳健性。然而,来自在相同频段的一段内工作的其他无线设备的非随机的、连续的或周期性的干扰可能会在与干扰源重叠的信道内引起性能变差。此外,使用跳频和直接序列扩频可能是能源密集型的,因此,电池供电的无线设备总是不实用的。克服干扰的方法包括:在组成网络的无线设备中形成一个层次树,在所有可用信道发送信标,在所有个别节点定期确定和交换RF特性。然而,这样的方法需要按定时顺序在不同的信道发送和接收消息(需要执行复杂的时间同步算法),并且可能仍然有这样的情况:某些设备可能失去同步,并且不再恢复。

发明内容
根据本发明的一个方面,本发明涉及一种在无线嵌入式系统中实现频率捷变的方法,所述无线嵌入式系统包括使用当前信道通信的无线接入点(WAP)和无线终端点(WEP),所述方法包括确定包括针对WAP的可用信道的顺序的第一信道表;确定针对WEP的第二信道表,其中,所述第一信道表和所述第二信道表以相同顺序列出所述可用信道;倘若WAP在当前信道上检测到干扰,则通过以第一信道表中所列出的顺序测试可用信道是否受到干扰来确定新的当前信道;以及倘若WEP没有从WAP收到由WEP发送到WAP的消息的确认,则以第二信道表中列出的顺序在每个可用信道上重新发送该消息,直至从WAP收到确认,其中以第二信道表中列出的顺序在可用信道上重新发送消息执行一次或多次。根据本发明的另一个方面,本发明涉及一种计算机程序产品。所述计算机程序产品包含计算机可读存储介质,计算机可读存储介质包含计算机代码。当由计算机执行时,该计算机代码实施用于在无线嵌入式系统中实现频率捷变的方法。所述无线嵌入式系统包括在当前信道上通信的无线接入点(WAP)和无线终端点(WEP);其中,所述方法包括确定包括针对WAP的可用信道的顺序的第一信道表;确定针对WEP的第二信道表,其中,所述第一信道表和所述第二信道表以相同顺序列出所述可用信道;倘若WAP在当前信道上检测到干扰,则通过以第一信道表中所列出的顺序测试可用信道是否受到干扰来确定新的当前信道;以及倘若WEP没有从WAP收到由WEP发送到WAP的消息的确认,则以第二信道表中列出的顺序在每个可用信道上重新发送该消息,直至从WAP收到确认,其中以第二信道表中列出的顺序在可用信道上重新发送消息执行一次或多次。根据本发明的另一个方面,一种无线嵌入式系统包括无线接入点(WAP),其被配置来确定包含可用信道的顺序的第一信道表;无线终端点(WEP),其被配置来确定第二信道表,其中,所述第一信道表和所述第二信道表以相同顺序列出所述可用信道;其中,WAP进一步被配置来:倘若WAP在当前信道上检测到干扰,则通过以第一信道表中所列出的顺序测试可用信道是否受到干扰来确定新的当前信道;并且其中,WEP进一步被配置来:倘若WEP没有从WAP收到由WEP发送到WAP的消息的确认,则以第二信道表中列出的顺序在每个可用信道上重新发送该消息,直至从WAP收到确认,其中以第二信道表中列出的顺序在可用信道上重新发送消息执行一次或多次。结合附图并参考以下说明,本发明的其他方面、特征和技术将变得更加显而易见。


现在参照附图,其中类似的元件在以下几个图中被同样地编号:图1示出了无线嵌入式系统的一个实施例。图2示出了群集形成方法的一个实施例。图3示出了在无线接入点实施信道扫描的方法的一个实施例。图4示出了利用无线接入点进行同步的方法的一个实施例,所述无线接入点在无线终端点实施。 图5示出了可以与系统和在无线嵌入式系统中采用频率捷变的方法一起使用的计算机的一个实施例。
具体实施例方式提供了无线嵌入式系统中采用频率捷变的系统和方法的实施例,示例性实施例将在下面详细讨论。曾经在无线设备之间遭受共存和干扰问题困扰的用户可能对依赖无线嵌入式系统进行应用(例如安全或安全系统)心存芥蒂。因此,开发有效手段,避免来自共存于工作频带中其他无线设备的干扰显得尤为重要。频率捷变可缓解在相同物理周边工作的无线设备之间的干扰,允许无线嵌入式系统与其他无线设备共存。可以防止来自内部和外部RF设备的干扰,促进无干扰无线网络的工作,甚至与其他无线系统共存。可以确保在不同信道的相邻无线群集的工作,从而增加了每个群集的可用带宽。可以在不丢失消息、没有任何与其相关WAP不同步的WEP的情况下,在无线接入点(WAP)和无线终端点(WEP)两点取得信道迁移。在某些实施例中,无线嵌入式系统可以包括一个安全或安全系统。可以为单个无线群集中的设备定义一个工作信道计划,或信道表,列出无线系统工作频段内的多个低带宽工作信道。通过在以相同顺序列出可用信道的WAP和WEP中采用信道表,可以缩短WEP中的信道迁移时间。缩短信道迁移时间可以大幅度延长WEP电池的寿命。在一些实施例中,信道表可以由WAP创建,然后传输到WAP群集中的WEP。在其他实施例中,WAP可以作为初始配置的一部分接收信道表(例如,从基于配置实用程序的计算机),或可以使用储存在WAP的本地存储器中的默认信道表。WEP也可以作为初始配置的一部分接收信道表(例如,从基于配置实用程序的计算机),或可以使用储存在WEP的本地存储器中的默认信道表。
图1示出了包含WEPlOla-c和102a_c的一个无线嵌入式系统100的一个实施例。WEPlOla-C 和 102a-c 分别与 WAP103a 和 103b 进行无线通信。WEPlOla-c 和 WAP103a 形成第一无线群集,而WEP102a-c和WAP103b形成第二无线群集。第一无线群集和第二无线群集可以在不同的信道工作。WAP103a-b与服务器104通信。WEPlOla-c和102a_c在一些实施例中可以由电池供电,而WAP103a-b在一些实施例中可以由线路供电。示出WEPlOla-c和102a-c以及WAP103a-b仅供说明之用;无线嵌入式系统可以包括任何适当数量的WAP,而WAP可以与任何适当数量的WEP通信。系统100可以与任何型号和类型的其他无线设备共存(未不出)。通过在启动时为其各自群集选择一个初始当前信道,WAP103a_b形成无线群集IOla-C和102a-c。图2示出了无线群集的群集形成方法200的一个实施例。首先,在方框201,选择WAP103a的初始当前信道。WAP103a可以扫描RF干扰涉及的所有可用信道。RF干扰可以为从设备外部到无线嵌入式系统100,或从设备内部到系统100。要检测外部设备的干扰,WAP103a要衡量每个信道上RF能量的级别。要从另一个WAP(例如,WAP103b)检测内部干扰,WAP103a向每个信道发出轮询消息,查看是否有其他WAP存在于任何一个信道,并且也可以收听发送至每个信道上的其他WAP或来自每个信道上的其他WAP的消息。在扫描期间,WAP103a可以选择具有最低限度RF干扰的信道作为初始当前信道。作为另外一种选择,在一些实施例中,管理员或系统安装人员可以将初始当前信道分配给WAP103a。在方框202,确定WAP103a信道表。在一些实施例中,WAP103a可以根据扫描结果创建一个信道表,其中,信道排名从具有最少到具有最多检测到的干扰。作为另外一种选择,在一些实施例中,WAP103a可以作为其初始配置的一部分接收信道表(例如,从基于计算机的配置实用程序),或可以使用储存在WAP的本地存储器中的默认信道表。如果检测到干扰,信道表确定迁移信道的顺序。在方框203,WEP能够加入WAP103a,例如WEPlOla。通过给每个信道上的WAP103a发送一条加入请求消息,WEPlOla定位WAP103a和其初始当前信道。随后,WEPlOla从WAP103a接收一条加入确认消息,以响应WAP103a初始当前信道上的加入消息。WEPlOla锁定接收加入确认消息的信道为其初始当前信道。在方框204,确定WEPlOla信道表。WEPlOla信道表以与WAP103a信道表相同的顺序列出可用信道,以便如果检测到干扰(分别在以下图3和4讨论),WAP103a和WEPlOla均可以以相同的顺序迁移信道。在一些实施例中,WAP103a可以将信道表发送至WEPlOla。作为另外一种选择,在一些实施例中,WEPlOla可以接收信道表作为其初始配置的一部分(例如,从基于配置实用程序的计算机),或可以使用储存在WEP的本地存储器中的默认信道表。图2讨论WAP103a和WEPlOla,仅用作说明;可以在任何WAP或WEP之间实施图2中的方法。一旦WAP和一个或多个相关联的WEP锁定一个初始当前信道以形成无线群集,WAP和WEP使用初始当前信道来发送和接收消息。如果在初始当前信道上检测到干扰,包含WAP和一个或多个WEP的群集可以从其初始当前信道迁移到另一个信道;工作期间群集在其上发送和接收消息的信道在下文中称为当前信道。在系统100工作期间,WAP103a_b每次从设备外部到系统100以及从设备内部到与特殊WAP不相关的系统100连续扫描其各自当前 信道是否有干扰。图3示出了可以在WAP中(例如,WAP103a-b)实施的信道扫描方法的一个实施例。在方框301,检测到的干扰的发生数目(在下文中,称为“检测到的”)设置为零。在方框302,检测当前信道是否受到干扰。在方框303,如果未在当前信道检测到干扰,流程继续到方框304,检测到的设置为零,并且流程返回到方框302。如果在方框303中的当前信道检测到干扰,流程继续到方框305,在此确定检测到的是否等于零。在方框305,如果确定检测到的不等于零(即,检测到的干扰的驻留时间超过预先定义的阈值),WAP迁移到方框306中的其信道表中的下一个信道,并且流程返回到方框302。在方框305,如果确定检测到的等于零,检测到的递增1,并且WAP等待一段时间(在方框307中等于停顿时间阈值),然后流程返回到方框302。如果所检测到的干扰对运行WAP群集是有害的,可以这样定义停顿时间阈值,以便WAP将迁移到表中的下一个信道,而如果干扰是短暂的,则无需定义。作为另外一种选择,根据以下一种或多种条件,WAP也可以决定迁移到新信道的时间:最后成功从WEP接收消息的链接质量、执行最近传输的平均重试次数、最近传输的成功率、存在来自当前工作信道上的其他WAP的消息。只有需要将消息从WEP传输到WAP时,WEP可以与WAP同步,以便延长WEP电池寿命。在一个实施例中,WEP每次向其相关联的WAP发送周期性的心跳信息。如果心跳信息未得到WAP的确认,并且在没有来自WAP的任何确认的情况下发送心跳信息的所有重试被用尽,WEP随后执行与WAP同步的方法。图4示出可以在WEP中(例如WEPlOla-c或102a_c)实施的与WAP同步的方法400。在方框401中,起始信道设置为当前信道,而测试信道设置为当前信道。在方框402,确定测试信道是否小于信道表中的最后一个信道。如果在方框402中确定测试信道等于信道表中的最后一个信道,流程继续到方框403。在方框403,测试信道被设置为表中的第一信道,而流程继续到方框405。如果确定测试信道小于方框402中的信道表中的最后一 个信道,流程继续到方框404,其中测试信道递增到信道表中的下一个信道,并且流程继续到方框405。在方框405,确定测试信道是否等于起始信道。在方框405,如果确定测试信道等于起始信道,状态设置为失败(方框406中),并且流程继续到方框413。如果在方框405确定测试信道不等于起始信道,流程继续到方框407。在方框407,许多尝试设置可允许重新传输的最大次数;随后,在方框408,WEP向测试信道发送一个数据包并等待响应。如果WEP不接收来自方框409中测试信道上WAP对在方框408中发送的数据包的响应,方框510中尝试次数递减I。随后,在方框411,确定尝试次数是否等于零。如果方框411中的尝试次数经确定等于零,流程返回到方框402,并且为信道表中的下一个信道重复方框402-409。如果在方框411经确定尝试次数大于零,流程返回到方框408,并且在方框408将另一个数据包发送至测试信道。如果在方框409中WEP在测试信道上从WAP收到对在方框408中发送的数据包的响应,则将当前信道设置为测试信道(即WEP锁定测试信道为新的当前信道)并且状态设置为成功。然后,在方框413,返回状态(成功或失败)。WEP可以执行方法400 —次或多次。在一个优选的实施例中,WEP可以执行方法400至少两次。这可以确保,WAP开始方法400后,即使WAP迁移到不同的当前信道,WEP将能够找到WAP的新当前信道。另外,在一些实施例中,WEP不可能对每一个传输执行同步方法400。WEP只能在每几个心跳或在事件传输期间搜索WAP的当前信道,为了延长电池寿命,因为由于链接质量差信息可能丢失,而不会因为WAP信道迁移而丢失。根据以下一种或多种条件,WEP也可以决定执行信道搜索方法400的时间:最后成功从WAP接收消息的链接质量、执行最近传输的平均重试次数、最近传输的成功率、存在来自其他WEP的消息或当前工作信道上存在干扰。通过采用在群集形成从WAP接收的信道表将WEP中信道迁移时间和电池使用降到最低限度。图5示出了无线嵌入式系统中频率捷变方法的示例性实施例可以采用的计算机500的一个示例(通过软件来实现)。以上讨论的各种操作可以采用计算机500的功能。可以将计算机500的一项或多项功能纳入本文所讨论的任何元件、模块、应用程序和/或组件,包括WAP和WEP。计算机500包括(但不限于)基于嵌入式微处理器的硬件模块、个人计算机、工作站、膝上型计算机、PDA、Palm设备、服务器、存储装置等。一般情况下,就硬件结构来讲,计算机500可包括一个或多个处理器510、存储器520以及通过一个本地接口通信地耦合的一个或多个输入和/或输出(I/O)设备570(图中未示出)。例如,本地接口可以是,但不限于,一个或多个总线或其他有线或无线连接,如本领域中所已知的。本地接口可以具有额外的元件,如控制器、缓冲器(高速缓存)、驱动器、中继器和接收器,以方便通信。更进一步,本地接口可以包括地址、控制和/或数据连接,以方便上述部件之间的适当通信。处理器510是一个硬件设备,用于执行可以存储在存储器520中的软件。处理器510可以是几乎任何定制的或市售的处理器、中央处理单元(CPU)、数字信号处理器(DSP)或几个与计算机500相关联的处理器之间的辅助处理器,并且处理器510可以是基于半导体的微处理器(以微芯片的形式)或宏处理器。存储器520可以包括任何一种易失性存储元件或易失性存储元件组合(例如随机存取存储器(RAM),如动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)等)和非易失性存储元件(例如ROM、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁带、光盘只读存储器(CD-ROM)、磁盘、软盘、盒式磁带、卡带或类似物等等)。此外,存储器520可以纳入电子的、磁性的、光学的和/或其他类型的存储介质。需要注意的是,存储器520可以有一个分布式架构,其中各种部件彼此远离安置,但处理器510可以访问到。存储器520中的软件可以包括一个或多个单独的程序,其中每一个程序包括用于执行逻辑功能的可执行指令的有序列表。根据示例性实施例,存储器520中的软件包括合适的操作系统(0/S) 550、编译器540、源代码530和一个或多个应用程序560。在一些实施例中,该软件可以是一个集成 所需的应用程序的单一的源代码,没有任何操作系统。如图所示,应用程序560包括众多功能部件,以实现示例性实施例的功能和操作。计算机500的应用程序560可以表现为各种应用程序,计算单元,逻辑功能单元,处理,操作,虚拟实体和/或符合不例性实施例的模块,但应用程序560并不意味着一种限制。操作系统550控制其他计算机程序的执行,并提供了日程安排、输入输出控制、文件和数据管理、存储器管理以及通信控制及相关服务。本发明者可以设想,执行示例性实施例的应用程序560可以是适用于所有商业上可用的操作系统。应用程序560可以是源程序、可执行程序(目标代码)、脚本或包括一组要执行指令的任何其他实体。当应用程序560是源程序时,则该程序通常通过编译器(例如,编译器540)、汇编程序、解释程序或类似程序(这些可以或不可以被包含在存储器520内)来翻译,以便与操作系统550 —起正常工作。此外,可以将应用程序560作为面向对象的编程语言来编写,面向对象的编程语言具有数据和方法的类;或作为程序编程语言来编写,程序编程语言有例程、子例程和/或函数,例如,但不限于C、C++、C#、Pascal、BASIC、API调用、HTML、XHTML、XML、ASP 脚本、FORTRAN、COBOL、Perl、Java、ADA、.NET 等。I/O设备570例如可以包括(但不限于)输入设备,如鼠标、键盘、扫描仪、麦克风、摄像头等。此外,I/O设备570还可以包括输出设备,例如(但不限于)打印机、显示器等。最后,I/O设备570可以进一步包括:输入和输出的通信设备,例如(但不限于)NIC或调制器/解调器(用于访问远程设备、其他文件、装置、系统或网络),射频(RF)或其他收发器、电话接口、桥接器、路由器等。I/O设备570还包括通过各种网络进行通信的组件,如互联网或内联网。如果计算机500是PC、工作站、智能设备或类似设备,存储器520中的软件还可以包括基本输入输出系统(BIOS)(为简单起见省略)。BIOS是一组必备的软件例程,在启动时,BIOS初始化和测试硬件,启动操作系统550,以及支持硬件设备之间的数据传输。BIOS存储在某些类型的只读存储器内,例如ROM、PR0M、EPR0M、EEPROM等,以便当激活计算机500时可以执行BIOS。当计算机500在工作时,处理器510被配置来执行存储在存储器520中的软件,以与来自于存储器520以及至存储器520的数据通信,并在一般情况下按照软件指令控制计算机500的工作。应用程序560和操作系统550全部或部分由处理器510读取,或许在处理器510内进行缓存,然后进行执行。在软件中实施应用程序560时,应该指出的是,可以将应用程序560存储在几乎任何计算机可读介质中由任何计算机相关系统或方法来使用,或者与任何计算机相关系统或方法协同使用。在本文档背景下,计算机可读介质可以是电子、磁性、光学或其他物理设备,或可以包含或存储计算机程序由任何计算机相关系统或方法来使用,或者与任何计算机相关系统或方法协同使用的工具。应用程序560可以在任何计算机可读介质中实现,由指令执行系统、装置或设备来使用或与其协同使用 ,例如基于计算机的系统、包含处理器的系统或可以从指令执行系统、装置或设备提取指令并执行指令的其他系统。在本文档背景下,“计算机可读介质”可以是可以存储、通信、传播或传送程序的任何工具,由指令执行系统、装置或设备使用或与其协同使用。计算机可读介质例如可以是,但不限于,电子的、磁的、光学的、电磁的、红外的或半导体的系统、装置、设备或传播介质。计算机可读介质的更具体的例子(非穷尽列表)可以包括以下各类:具有一根或多根电线电气连接(电子)、便携式计算机磁盘(磁或光)、随机存取存储器(RAM)(电子)、只读存储器(ROM)(电子)、可擦写可编程只读存储器(EPR0M、EEPR0M或Flash存储器)(电子)、光纤(光学)以及便携式光盘存储器(CDR0M,CDR/W)(光学)。注意,计算机可读介质甚至可以是纸或其他合适的介质,可以将程序印制或冲压在此类介质上,因为可以通过例如纸或其他介质的光学扫描来电子捕获程序,然后经过编译、翻译或如有必要,以其他方式处理程序(通过适当的方式),然后存储在计算机存储器中。在示例性实施例(此处在硬件中实施应用程序560),可以利用以下技术中的任何一种或通过以下技术相结合来实施应用程序560,以下这些技术在本领域中所熟知:具有逻辑门针对数据信号执行逻辑函数的离散逻辑电路、具有适当组合逻辑门的专用集成电路(ASIC)、可编程门阵列(PGA)、现场可编程门阵列(FPGA)等。示例性实施例的技术效果和益处包括减少WAP和WEP之间的消息丢失,同时延长WEP电池寿命。本文所使用的术语仅用于描述特定实施例,而并非旨在限制本发明。本发明的相关技术说明仅限于图示和描述目的,而并非旨在穷举性地描述本发明或将本发明限定于本发明所公开的形式。在不偏离本发明的范围和精神的前提下,此文未介绍的许多修改、变化、改动、替换或等效布置对于本技术领域的普通技术人员来说会变得显而易见。另外,虽然已经描述了本发明的各种实施例,但可以理解的是,本发明的各方面可以仅包括所描述实施例的某些方面。因此,本发明不应被视为受前面的描述限制,而是仅受权利要求书的范围的限制 。
权利要求
1.一种在无线嵌入式系统中实现频率捷变的方法,所述无线嵌入式系统包括在当前信道上通信的无线接入点(WAP)和无线终端点(WEP),所述方法包括 确定包括针对所述WAP的可用信道的顺序的第一信道表; 确定针对所述WEP的第二信道表,其中所述第一信道表和所述第二信道表以相同顺序列出所述可用信道; 倘若所述WAP在 所述当前信道上检测到干扰,则通过以所述第一信道表中列出的所述顺序检测所述可用信道是否受到干扰来确定新的当前信道;以及 倘若所述WEP没有从所述WAP收到由所述WEP发送到所述WAP的消息的确认,则以所述第二信道表中列出的所述顺序在每个所述可用信道上重新发送所述消息,直至从所述WAP收到确认,其中以所述第二信道表中列出的所述顺序在所述可用信道上重新发送所述消息执行一次或多次。
2.根据权利要求I所述的方法,其中确定所述第一信道表包括由所述WAP扫描所述可用信道,以及按照从具有最少干扰的信道至具有最多干扰的信道的顺序将所述扫描的信道进行排名。
3.根据权利要求2所述的方法,其进一步包括由所述WAP选择所述具有最少干扰的信道作为初始当前信道。
4.根据权利要求3所述的方法,其进一步包括 由所述WEP向所述WAP发送加入消息; 由所述WEP在所述初始当前信道上从所述WAP接收对所述加入消息的响应; 由所述WEP锁定在所述初始当前信道上;以及 由所述WAP向所述WEP发送所述信道表,其中所述WEP使用所接收到的第一信道表作为所述第二信道表。
5.根据权利要求I所述的方法,其中倘若所述WAP在所述当前信道上检测到干扰,则通过以所述第一信道表中列出的所述顺序检测所述可用信道是否受到干扰来确定新的当前信道,包括 监控所述当前信道是否受到干扰; 倘若在所述当前信道上检测到干扰,则确定是否检测到的干扰的发生数目等于零; 倘若所述检测到的干扰的发生数目等于零,则将所述检测到的干扰的发生数目增加1,等待等于停顿时间阈值的一段时间,并且继续监控所述当前信道是否受到干扰;以及 倘若所述检测到的干扰的发生数目不等于零,则将所述当前信道更改为所述第一信道表中的下一个信道。
6.根据权利要求I所述的方法,其中所述WEP在每个所述可用信道上重新发送所述消息预定的最大次数。
7.一种计算机程序产品,所述计算机程序产品包含计算机可读存储介质,所述计算机可读存储介质包含计算机代码,当由计算机执行时,所述计算机代码实施用于在无线嵌入式系统中实现频率捷变的方法,所述无线嵌入式系统包括在当前信道上通信的无线接入点(WAP)和无线终端点(WEP),其中,所述方法包括 确定包括针对所述WAP的可用信道的顺序的第一信道表; 确定针对所述WEP的第二信道表,其中所述第一信道表和所述第二信道表以相同顺序列出所述可用信道; 倘若所述WAP在所述当前信道上检测到干扰,则通过以所述第一信道表中列出的所述顺序检测所述可用信道是否受到干扰来确定新的当前信道;以及 倘若所述WEP没有从所述WAP收到由所述WEP发送到所述WAP的消息的确认,则以所述第二信道表中列出的所述顺序在每个所述可用信道上重新发送所述消息,直至从所述WAP收到确认,其中以所述第二信道表中列出的所述顺序在所述可用信道上重新发送所述消息执行一次或多次。
8.根据权利要求7所述的计算机程序产品,其中确定所述第一信道表包括由所述WAP扫描所述可用信道,以及按照从具有最少干扰的信道至具有最多干扰的信道的顺序将所述扫描的信道进行排名。
9.根据权利要求8所述的计算机程序产品,其进一步包括由所述WAP选择所述具有最少干扰的信道作为初始当前信道。
10.根据权利要求9所述的计算机程序产品,其进一步包括 由所述WEP向所述WAP发送加入消息; 由所述WEP在所述初始当前信道上从所述WAP接收对所述加入消息的响应; 由所述WEP锁定在所述初始当前信道上;以及 由所述WAP向所述WEP发送所述第一信道表,其中所述WEP使用所述接收到的第一信道表作为所述第二信道表。
11.根据权利要求7所述的计算机程序产品,其中倘若所述WAP在所述当前信道上检测到干扰,则通过以所述第一信道表中列出的所述顺序检测所述可用信道是否受到干扰来确定新的当前信道,包括 监控所述当前信道是否受到干扰; 倘若在所述当前信道上检测到干扰,则确定是否检测到的干扰的发生数目等于零;倘若所述检测到的干扰的发生数目等于零,则将所述检测到的干扰的发生数目增加1,等待等于停顿时间阈值的一段时间,并且继续监控所述当前信道是否受到干扰;以及 倘若所述检测到的干扰的发生数目不等于零,则将所述当前信道更改为所述第一信道表中的下一个信道。
12.根据权利要求7所述的计算机程序产品,其中所述WEP在每个所述可用信道上重新发送所述消息预定的最大次数。
13.一种无线嵌入式系统,其包括 无线接入点(WAP),其被配置来确定包含可用信道的顺序的第一信道表; 无线终端点(WEP),其被配置来确定第二信道表,其中所述第一信道表和所述第二信道表以相同顺序列出所述可用信道; 其中所述WAP进一步被配置来倘若所述WAP在当前信道上检测到干扰,则通过以所述第一信道表中列出的所述顺序检测所述可用信道是否受到干扰来确定新的当前信道;且其中所述WEP进一步被配置来倘若所述WEP没有从所述WAP收到由所述WEP发送到所述WAP的消息的确认,则以所述第二信道表中列出的所述顺序在每个所述可用信道上重新发送所述消息,直至从所述WAP收到确认,其中以所述第二信道表中列出的所述顺序在所述可用信道上重新发送所述消息执行一次或多次。
14.根据权利要求13所述的无线嵌入式系统,其中由所述WAP确定所述第一信道表包括由所述WAP扫描所述可用信道,以及按照从具有最少干扰的信道至具有最多干扰的信道的顺序将所述扫描的信道进行排名。
15.根据权利要求14所述的无线嵌入式系统,其中所述WAP进一步被配置来选择所述具有最少干扰的信道作为初始当前信道。
16.根据权利要求15所述的无线嵌入式系统,其中所述WEP进一步被配置来 向所述WAP发送加入消息; 在所述初始当前信道上从所述WAP接收对所述加入消息的响应; 锁定在所述初始当前信道上;以及 在所述初始当前信道上从所述WAP接收所述第一信道表,其中所述WEP使用所述接收到的第一信道表作为所述第二信道表。
17.根据权利要求13所述的无线嵌入式系统,其中所述WAP进一步被配置来倘若所述WAP在所述当前信道上检测到干扰,则通过以所述第一信道表中列出的所述顺序检测所述可用信道是否受到干扰来确定新的当前信道 监控所述当前信道是否受到干扰; 倘若在所述当前信道上检测到干扰,则确定是否检测到的干扰的发生数目等于零; 倘若所述检测到 的干扰的发生数目等于零,则将所述检测到的干扰的发生数目增加1,等待等于停顿时间阈值的一段时间,并且继续监控所述当前信道是否受到干扰;以及 倘若所述检测到的干扰的发生数目不等于零,则将所述当前信道更改为所述第一信道表中的下一个信道。
18.根据权利要求13所述的无线嵌入式系统,其中所述WEP在每个所述可用信道上重新发送所述消息预定的最大次数。
全文摘要
一种在无线嵌入式系统中实现频率捷变的方法,所述无线嵌入式系统包括使用当前信道通信的WAP和WEP,所述方法包括确定包括WAP的可用信道的顺序的第一信道表;确定WEP的第二信道表,其中,所述第一信道表和所述第二信道表以相同顺序列出所述可用信道;倘若所述WAP在当前信道上检测到干扰,则通过以所述第一信道表中所列出的顺序测试所述可用信道是否受到干扰而确定新的当前信道;倘若所述WEP没有从所述WAP收到由所述WEP发送到所述WAP的消息的确认,则以所述第二信道表中列出的顺序在每个所述可用信道上重新发送所述消息,直至从所述WAP收到确认。
文档编号H04B7/26GK103238281SQ201080069110
公开日2013年8月7日 申请日期2010年8月25日 优先权日2010年8月25日
发明者A.蒂瓦里, R.龚查, L.F.许特德巴切拉 申请人:Utc 消防及保安公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1