自组织网络的国际规章符合的制作方法

文档序号:7639218阅读:119来源:国知局
专利名称:自组织网络的国际规章符合的制作方法
自组织网络的国际规章符合 背景在未许可的频谱上工作的无线通信设备(例如,无线网络接口卡)应该符合无线通信规章,无线通信规章可以在各个规章域(regulatory domain)(例如,国家 或地区)之间有所变化。无线通信规章可以包括所允许的信道分配(即,信号频率 和带宽)和相应的所允许的功率水平。IEEE 802.1 Id标准允许硬件制造商构建可以在多个规章域中工作并能够合法 地在全球使用无线网络而无须购买附加设备的装置。S02.11d标准类似于其它 802.11标准,除了设备的配置能够在媒体访问控制(MAC)层上细调以保证能与 该无线通信设备工作所在的规章域相符合之外。因此,802.1 ld标准可用于允许使 用单个无线通信设备的全球漫游。附图简述在附图中,各附图中所示的每个相同或者几乎相同的组件由相同的标号来表示。为了清楚起见,不是每一元件在每个附图中都有标号。在附图中 图l是现有技术的自组织网络;图2是包括无线通信设备、驱动程序以及操作系统的移动节点的示意图;图3是根据本发明一个实施例的与无线通信设备的驱动程序交互来帮助符合 无线通信规章的方法流程图;图4是根据本发明一个实施例的在创建自组织网络时帮助符合关于规章域的 无线通信规章的方法的流程图;图5是根据本发明一个实施例的在加入可见自组织网络时帮助符合关于规章 域的无线通信规章的方法的流程图;图6是根据本发明一个实施例的允许选择在加入或创建网络时使用的国家代 码和/或禁用国家代码提示的图形用户界面;图7是根据本发明一个实施例的使用场所信息(locale information)来帮助符 合无线通信规章的方法的流程图;图8是根据本发明一个实施例的在创建或加入自组织网络时帮助符合无线通 信规章的方法的流程图。发明概述当创建和/或加入自组织网络时,可以提供与规章域相关的国家代码以保证国 际规章符合。然而,常规系统不能帮助对自组织网络的这种规章符合。申请人以确认并意识到当创建或加入自组织网络时,与无线通信设备的驱动程 序的交互能够帮助符合关于规章域的无线通信规章。该交互可以是在操作系统与该 驱动程序之间,并且从该驱动程序接收的信息可以包括该驱动程序所支持的规章域 的列表。此外,当启动该驱动程序时,所支持的规章域的列表可由该驱动程序提供, 从而保证当前所支持的规章域的列表可容易获得。与驱动程序的另一种交互可以包 括确定即将加入的自组织网络是否在所选规章域允许的通信信道上广播。为了保证规章符合,用户可以选择他所在的规章域。当创建或加入自组织网络 时,可向用户呈现当前所支持的规章域列表。当呈现该列表时,用户可以选择他认 为他所处的规章域,然后,可创建或加入该自组织网络。申请人还意识到,可使用先前提供的规章域来创建或加入自组织网络,而且可 提示用户验证和/或改变先前提供的规章域。此外,为了改善可用性,可向用户提 供禁用验证所选规章域的提示的选项。申请人还意识到,当创建或加入自组织网络时,可以采用场所信息(locale information)来帮助关于规章域的无线通信规章。可使用检索到的场所信息来推导 要在创建或加入自组织网络时使用的规章域(和相应的国家代码)。可提供场所信 息与规章域之间的映射来基于场所信息确定规章域。申请人还进一步意识到,可使用所有规章域公用的通信信道来创建或加入自组 织网络,从而帮助符合无线通信规章。更近一步,所有规章域公用的最低功率水平 来保证符合。另外,当检测到广播同一国家代码、使用与一个规章域相一致的信道、 和/或使用同一信道的一个或多个其它网络时,可采用所推导的规章域和/或信道来 创建或加入一自组织网络。详细描述802.11d标准提供了一种允许国际规章符合的框架,但是用于确保规章符合的 机制可取决于无线网络是基础结构网络还是自组织网络而变化。在基础结构网络的情况下,该网络包括作为发送和接收数据的站的接入点。接 入点能够间网络内的用户彼此连接,并且和能用作无线网络和固定有线网络之间的 互联点。当加入基础结构无线网络时,基础结构客户机上的操作系统可能没有察觉 到因802.11d标准产生的任何客户机配置问题,因为无线通信设备中的驱动程序的MAC层完全可以处理802.ild问题。例如,基础结构客户机的MAC层可以从在信标中广播国家代码的符合802.11d 的接入点确定规章域的国家代码。或者,基础结构客户机可以通过确定接入点信标 在哪个信道上传输来推断国家代码和/或允许的信道。相反,在自组织网络的情况下,自组织客户机上的操作系统可以为无线通信设 备的驱动程序提供国家代码以保证该自组织网络符合规章域的无线通信规章。例 如,当创建一个新的自组织网络时,802.1 ld标准规定在无线通信设备的驱动程序 中的MAC层能够指导该自组织网络的创建之前,应该为该MAC层提供国家代码。

图1示出了包括移动节点110的自组织网络100。这些移动节点IIO可以是路 由器和/或主机,并且可以是任何包括无线通信设备(例如,包括发射机和接收机) 的任何装置。移动节点可以膝上型计算机、平板计算机、数字助理、移动电话和/ 或包括无线通信设备的任何其它装置,因为本发明在这一方面不受限制。移动节点 IIO可互相直接通信120 (即,没有接入点的帮助),从而没有固定的基础结构。 自组织网络100可形成任意的拓扑结构,其中移动节点IIO可以自由移动,并可以 按需排列其自身。此外,移动节点IIO可以用作路由器,因此,分组可以直接从源 节点行进到目的地节点,或者通过转发该分组的一个或多个中间节点来行进。自组织网络允许在不使用接入点的情况下建立网络,从而允许用户在多个移动 节点之间建立通信时有更大的灵活性。当加入和/或创建自组织网络时,可提供与 规章域相关的国家代码以确保国际规章符合。申请人意识到,现有系统不能帮助关 于自组织网络的国际规章符合。根据各实施例,提供了用于在创建或加入自组织网络时帮助符合关于规章域的 无线通信规章的方法和装置。图2示出了移动节点200的一个示例的示意图,移动节点220包括无线通信设 备230、无线通信设备230的驱动程序220、以及操作系统210。移动节点200可 以是包括无线通信设备230的任何类型的系统,例如膝上型计算机、平板计算机、 数字助理、移动电话等。无线通信设备230可以是网络接口卡,或允许移动节点220与网络中的任何其它节点之间的无线通信的任何其它设备。无线通信设备230的驱动程序220可包括 MAC层(是在开放系统互连(OSI)模型中称为第2层的数据链路层的一部分)、 物理层(PHY)(在OSI模型中称为第一层)、和/或任何其它层,因为本发明在 这一方面不受限制。操作系统210可以是在移动节点上执行的程序,它管理移动节 点上执行的应用程序、能够处理向附连的硬件设备的输入和从该硬件设备的输出、 和/或执行其它管理操作。设备驱动程序220可将操作系统210的通用输入/输出指 令转换成无线通信设备230可以处理的指令。此外,设备驱动程序220也可以控制 无线通信设备230的某些操作而不需要来自操作系统210的指令。应该注意的是, 图2中所示的移动节点200只是移动节点的一个例子,本发明并不仅限于这个示例。在本发明的某些实施例中,提供了一种方法,在该方法中,与无线通信设备的 驱动程序的交互帮助在创建或加入自组织网络时符合关于规章域的无线通信规章。 在某些实施例中,操作系统与无线通信设备的驱动程序的交互,以便帮助在创建或 加入自组织网络时符合关于规章域的无线通信规章。图3示出了用于与无线通信设备的驱动程序交互以帮助符合关于规章域的无 线通信规章的方法300的流程图。方法300可以全部或部分地由包括无线通信设备 的驱动程序的移动节点的操作系统来执行,但是可以全部或部分地由任何其它实体 (例如,其它软件和/或硬件)来执行,因为本发明在这一方面不受限制。在步骤310中,在驱动程序启动后,从该驱动程序获得由该驱动程序(以及相 关联的无线通信设备)所支持的规章域的列表。驱动程序可以通过包括规章域与每 个规章域所允许的信道以及功率水平之间的映射来支持规章域。驱动程序可以使用 这一映射来选择信道和功率水平,以用于基于所选的规章域来创建或加入自组织网 络。驱动程序可在接收到对所支持的规章域的请求时可提供所支持的规章域的列 表、可在每次启动时提供该列表、和/或可作为任何其它请求、信号或指令的结果 来提供该列表,因为本发明在这一方面不受限制。例如,操作系统可在启动无线通 信设备的驱动程序后获得规章域的列表。在步骤320中,记录所支持的规章域的列表。 一旦记录,可以访问所支持的规 章域的列表,而无须进一步从驱动程序获得所支持的规章域。例如,操作系统可以 将所支持的规章域的列表储存在存储器中、在文件中、和/或以其它任何手段来储 存,因为本发明在这一方面不受限制。在今后处理期间,操作系统可检索所存储的 所支持的规章域的列表,并可根据本发明的其它实施例和/或出于其它原因而使用该信息。在本发明的某些实施例中,提供了一种在创建自组织网络时帮助符合关于规章 域的无线通信规章的方法。在本发明的某些实施例中,提供了一种提供启用或禁用 在创建自组织网络之前验证所选来使用的规章域的提示的选项的方法。图4示出了用于在创建自组织网络时帮助符合关于规章域的无线通信规章的 方法400的流程图。该方法允许提示(例如,向用户呈现)在创建点自组织网络之前验证所选的规章域。方法400还可以支持允许启用或者禁用对验证该所选规章域的提示的选项。方法400可以全部或部分地由移动节点的操作系统来执行,和/或由一个或多 个其它实体来执行,因为本发明在这方面不受限制。在创建自组织网络的指示(例如,用户提供的)之后,方法400首先从步骤 410开始,确定先前提供的国家代码是否可用。国家代码是指用来表示可能具有不 同无线通信规章的规章域(例如,国家、地区等)的代码。先前提供的国家代码可 以在先前已被储存,例如在先前的创建或加入网络过程中、在用户指导的设置过程 中、或者在任何其它过程中存储,因为本发明在这方面不受限制。此外,可维护先 前提供的国家代码的历史记录,以跟踪已提供的国家代码。历史记录可以包括先前 提供的所有国家代码或仅先前提供的国家代码中的一部分。例如,历史记录可以包 括最新近的(例如,最后N个,其中N是正整数)先前提供的国家代码。配置设 置可以允许指定可存储的先前提供的国家代码的最大个数。例如,配置设置可指示 历史记录中仅存储最后一个国际代码,这对应于N等于1的情况。当前所支持的规章域的列表。可以从使用图3中所示的方法300或任何其它方法创 建的记录中检索当前所支持的规章域的列表。例如,在另一种方法中,可以直接从 无线通信设备的驱动程序中检索当前所支持的规章域的列表然后呈现。当前所支持 的规章域的列表可以用图形格式来呈现,例如显示所支持的规章域的图形用户界 面。当前所支持的规章域的列表可以用包括听觉格式的任何其它格式来呈现,因为 本发明在这方面不受限制。然后,用户可以选择他认为他所在的规章域,并且由此,执行方法400的实体 (例如,操作系统)可以继而接收该选择(步骤420)。可任选地,用户也可提供 禁用任何今后的关于验证是否采用先前提供的国家代码来创建或加入自组织网络 的提示的指示,该指示也可由执行方法400的实体(例如,操作系统)接收(步骤420)。当接收到所选的规章域之后,可将该规章域的国家代码添加到同样可包括其它先前提供的国家代码的历史记录(步骤425)。步骤425可以由操作系统执行,操 作系统可将先前提供的国家代码的历史记录作为文件或经由任何其它存储机制来 维护。然后,该方法继续到步骤490,采用在先前的步骤中接收到的国家代码来创建 自组织网络。步骤490可以包括操作系统向无线通信设备的驱动程序发送创建自组 织网络的指令。该指令可以包括要用于创建网络的国家代码(如由步骤410-455确 定的),并且还可允许驱动程序创建符合国际无线规章的自组织网络。驱动程序可 以访问指定关于所指定的国家代码的所允许的信道和功率水平的内部映射。一旦这 被确定,驱动程序进而可基于这些所允许的信道和功率水平来指示无线通信设备的 操作。回到步骤410的讨论,如果确定一国家代码是先前提供的,则可使用该先前提 供的国家代码来建立自组织网络。该先前提供的国家代码可以是存储在所提供的国 家代码的历史记录中的最新近的国家代码,或可以从任何其它任何储存位置检索, 例如从储存了用于创建或加入最新近的网络的国家代码的存储位置中检索。然后,在步骤430中,确定提示是否被禁用。提示可包括验证是否使用先前提 供的国家代码来创建自组织网络,并且还可以包括改变国家代码的选项。在提供禁 用提示的选项时,用户可以不必响应在创建(或加入)自组织网络之前的国家代码 验证提示。如此,用户体验可以较不繁琐并且更为用户友好,但是当提示被禁用时, 确保采用正确的国家代码是是用户的责任。如果提示被禁用,则该方法前进到步骤435,确定所支持的规章域(自最后一 次创建或加入自组织网络起)是否可能会影响将用于创建自组织网络的先前提供的 国家代码的变化。例如,自最后一次创建或加入网络后无线通信设备的驱动程序可 能已经被更新,从而驱动程序所支持的规章域可能已被修改。因此,如果先前提供 的国家代码是不再被当前的驱动程序支持,则先前提供的国家代码不能用于创建或 加入自组织网络。如果在步骤435中确定对所支持的规章域没有能影响先前提供的国家代码的 的改变,则该方法继而在步骤490中创建自组织网络(如上所述)。如果确定对所支持的规章域有能影响先前提供的国家代码的改变(步骤435), 或者提示没有被禁用(步骤430)(即,提示被启用),则该方法进而提示用户验证国家代码。在提示过程期间,可向用户提供改变国家代码(即规章域)或验证先 前提供的国家代码应被用来创建自组织网络的机会。该提示过程可以涉及利用使用 户能够响应该提示过程一个或多个用户界面(例如,图形用户界面)。在步骤440中,确定要用来建立自组织网络的国家代码是否应该被改变。如果 用户指示该国码应该被改变(因此不使用先前所选的国家代码来创建自组织网络),则该方法前进到步骤445, 450和455。在步骤445中,可呈现当前所支持的规章 域的列表,如先前对步骤415所述的。然后,用户可以选择他认为自己所在的规章域,从而执行方法400的实体(例 如,操作系统)进而可接收该选择(步骤450),如对步骤420所描述的。可任选 地,用户也可提供禁用任何今后的关于验证是否使用先前提供的国家代码来创建或 加入自组织网络的提示的指示,该指示也可由执行方法400的实体(例如,该操作 系统)接收(步骤450)。一旦接收到所选的规章域,该域的国家代码就可被添加到包括一个或多个先前 提供的国家代码的历史记录(步骤455),如步骤425所述。该方法然后继续到步 骤490,针对在先前的步骤中接收到的国家代码创建自组织网络。回到步骤440的讨论,如果确定先前提供的国家代码不应该改变,且因此应被 用来创建自组织网络,则该过程然后前进到步骤490,采用先前提供的国家代码来 创建自组织网络。方法400可通过操作系统(可以执行方法400)和无线通信设备的驱动程序之 间的交互而在创建一个自组织网络时帮助符合无线通信规章。此外,方法400也可 以通过提供操作系统(可以执行方法400)和用户之间的交互(例如,提示)而在 创建自组织网络时帮助符合无线通信规章。在本发明的某些实施例中,提供了一种在加入自组织网络时帮助符合关于规章 域的无线通信规章的方法。在本发明的某些实施例中,提供了一种提供启用或禁用 关于在创建自组织网络之前验证所选来使用的规章域的提示的选项的方法。图5示出了在加入可见(visible)自组织网络时帮助符合关于规章域的无线通 信规章的方法500的流程图。方法500可以允许在加入自组织网络之前提示(例如, 向用户呈现)验证所选的规章域。方法500还可支持允许启用或者禁用关于验证所 选规章域的提示的选项。方法500可以全部或部分地由移动节点的操作系统来执行,和/或由一个或多 个其它实体来执行,因为本发明在这方面不受限制。方法包括500包括步骤510、 515、 520、 525、 530、 535、 540、 545、 550和 555 (称为步骤510-555),这些步骤分别与方法400的步骤410、 415、 420、 425、 430、 435、 440、 445、 450和455相同。方法400和500之间的区别在于, 一旦确 定应使用哪一国家代码,方法400继而采用该国家代码来创建自组织网络(步骤 490),而方法500继而试图采用该国家代码来加入一可见自组织网络(步骤560、 565、 570、 575和580)。当执行了步骤510-555中的至少某一些后,该方法前进到步骤560,确定该可 视自组织网络是否广播了一个国家代码。例如,网络可以广播可包含国家代码信息 的信标信号。操作系统(可以执行方法500)通过与无线通信设备的驱动程序的交 互,可检索由可见网络广播的国家代码信息。例如,驱动程序可自发地提供由任何 可见网络广播的国家代码,或可在接收到来自操作系统的査询时提供该信息。如果 确定该可见自组织网络确实广播了一个国家代码,则该方法前进到步骤565。在步骤565中,确定由步骤510-555提供的国家代码是否与可见自组织网络广 播的国家代码匹配。如果在这些国家代码之间存在匹配,则该方法继而采用步骤 510-555提供的国家代码来加入可见自组织网络(步骤580)。步骤580可以包括操作系统向无线通信设备的驱动程序发送加入自组织网络 的指令。该指令可包括要使用的国家代码(如步骤510-555提供的),并可允许驱 动程序创建符合国际无线规章的自组织网络。有了该国家代码,驱动程序可以访问 指定了对所指定的国家代码所允许的信道和功率水平的内部映射。 一旦这被确定, 则驱动程序进而可基于这些所允许的信道和功率水平来指导无线通信设备的操作。 一旦加入网络,步骤500可终止。回到步骤565的讨论,当确定由步骤510-555提供的国家代码与可见自组织网 络广播的国家代码不匹配时,该方法可前进到可任选步骤575,可例如使用呈现给 用户的对话框来呈现国家代码失配的报告(步骤575)。该方法然后前进到步骤540, 可提示用户改变国家代码,并且该方法如上所述地继续。 一旦确定要用于试图加入 可见自组织网络(步骤540、 545、 550、 555)的新的国家代码,该方法再次前进 到步骤560,并如上所述地继续。回到步骤560的讨论,当确定可见自组织网络没有广播国家代码时,该方法前 进到步骤570。在步骤570中,可确定该可见自组织网络在其上广播的信道是否被 与步骤510-555中提供的国家代码相关联的规章所允许。为了能作出这个确定,操 作系统(可以执行方法500)可向无线通信设备的驱动程序提供步骤510-555所提供的国家代码。然后,驱动程序可以确定(例如,使用国家代码与所允许的信道和 功率水平之间的映射)哪些信道是对与所提供的国家代码相对应的规章域所允许 的。然后,可以确定对所提供的国家代码所允许的任何信道是否与可见自组织网络 的信道相匹配,并且这个结果将会被返回给操作系统。如果存在匹配,则该方法前 进到步骤580,使用可见自组织网络使用的相同信道,并且可任选地使用最低可能 功率水平来加入可视自组织网络以便确保规章符合。如果确定对所提供的国家代码所允许的信道中没有一个与可见自组织网络相匹配,则该方法前进到步骤575,并且可呈现一可任选报告,如上所述。然后,该 方法继续到步骤540,提示用户改变所提供的国家代码,如上所述。方法500可通过采用操作系统(可以执行方法500)和无线通信设备的驱动程 序之间的交互而在加入可见自组织网络时帮助符合无线通信规章。此外,方法500 也可以通过提供操作系统(可以执行方法400)和用户之间的交互(例如,提示) 而在加入可见自组织网络时帮助符合无线通信规章。在本发明的某些实施例中,提供了一种包括启用或禁用关于在创建或加入自组 织网络之前验证所选择来使用的规章域的提示的选项的用户界面。图6是允许选择要用于加入或创建网络的国家代码、和/或禁用国家代码提示 (结合方法400和500描述)的图形用户界面600。图形用户界面600可包括标题栏620,该标题栏620指示该用户界面提供用于 无线联网的国家代码选项。图形用户界面600还可包括从所支持的国家代码的列表 630中选择一个特定的所支持的国家代码(例如,640)的手段。为了允许向上与 向下滚动该列表,可沿着国家代码列表的一侧呈现滚动条645。图形用户界面600还可包括复选框650,该复选框在被复选时禁用加入或创建 网络前的国家代码提示。或者,可使用复选框来指定应该启用国家代码提示,因为 本发明在这一方面不受限制。最后,取消按钮660和接受按钮670可允许用户取消 或接受当前选择。图形用户界面600是允许选择要用于加入或创建网络的国家代码、和/或允许 禁用/启用国家代码提示的一个用户界面的一个示例。应该意识到,可使用其它图 形用户界面来实现类似的功能。在本发明的某些实施例中,可使用场所信息以便唉创建或加入自组织网络时帮 助符合关于规章域的无线通信规章。图7示出了使用场所信息来帮助符合无线通信规章的方法700的流程图。场所信息由某些操作系统存储和使用来指定与地理场所相关联的信息。场所信息可包括 定义国家/地区代码的参数(例如,如由国际电话代码所指定的)、日历类型、当 地货币符号、日期格式、语言、以及其它场所专用信息,因为本发明在这一方面不 受限制。方法700可部分或全部由操作系统或由一个或多个其它实体来执行,因为 本发明在这一方面不受限制。在步骤710中,检索关于在其上执行方法700的特定移动节点的场所信息。可 以检索部分或全部场所信息以推断要在创建或加入自组织网络时使用的国家代码。 例如,当场所信息包括场所国家/地区代码时,该信息可被检索并用于后续步骤。在步骤720中,可使用检索到的场所信息来推断要在创建或加入自组织网络时 使用的相应国家代码(即,规章域)。可提供场所信息和规章域之间的映射,该映 射可在步骤720中用于基于该场所信息来确定规章域。例如,如果场所信息包括场所国家/地区代码,则该信息可以被用来推断规章 域。应该意识到,在某些情况中,在场所信息和规章域之间可能没有一对一的映射, 并且因此,可能需要进一步的信息来确定规章域。例如, 一个场所国家/地区代码 可以包括一个以上规章域,然后可向用户呈现这些规章域并向用户提供从这一受限 制的可能规章域组中选择一规章域的机会。相反,在场所国家/地区代码仅指定了 一个可能的国家代码的情况下,可以不用寻找进一步的信息。该方法的一个缺点是当从一个地理场所漫游到另一个地理场所时,不总是修改 该场所信息,因此,可能无法始终基于此方法来正确地选择规章域。为了解决这个 问题,用户有责任在地理场所之间漫游时改变一个或多个场所参数。在本发明的某些实施例中,可使用多个规章域共同的通信信道来创建或加入自 组织网络,以帮助符合无线通信规章。在本发明的某些实施例中,可使用对使用与相同国家代码相一致的信道和/或 使用相同信道的一个或多个其它网络的检测来帮助符合具有无线通信规章的自组 织网络。图8示出了用于在创建和/或加入自组织网络时帮助符合无线通信规章的方法 800。方法800可以部分或全部由操作系统,和/或由一个或多个其它实体来执行, 因为本发明在这一方面不受限制。在此方法中,使用所有所支持的规章域公用的一个或多个信道来创建或加入自 组织网络(步骤810)。此外,所使用的功率水平可以是所有所支持的规章域均允 许的最低功率水平。这样,不论网络位于哪个规章域,规章符合都能得到保证。方法800还可以包括步骤820,其中确定是否检测到对移动节点(方法800可 在其上执行)可见的一个或多个其它网络。如果没有检测到其它网络,则该方法继 续监听其它网络。如果检测到一个或多个其它网络,则该方法前进到步骤830,确定广播相同国 家代码和/或在相同的信道上广播的所检测到的网络的数目是否大于一置信度阈值 数(例如,一、二、三、四等)。该置信度阈值测试试图确保大量所检测到的网络 都使用相同的国家代码或信道来操作,从而潜在地最小化了使用被一个或几个欺诈 网络(使用不符合的信道)利用的相同的国家代码的几率。如果置信度测试未通过, 则方法800返回步骤820。当在步骤830中通过置信度测试后,方法800前进到步骤840,使用检测到的 国家代码和/或信道来修改先前创建的自组织网络,和/或创建或加入一个新的自组 织网络。从前述内容中应意识到,存在可以彼此独立地使用的此处所描述的本发明的众 多方面,包括与帮助对自组织网络的规章符合(例如,使用操作系统和无线通信设 备的驱动程序之间的交互)、提示在加入和/或创建自组织网络之前验证要使用的 国家代码、允许禁用提示、使用场所信息来选择在创建或加入自组织网络时使用的 国家代码、在帮助对多个规章域的规章符合时使用共同的信道和功率水平、以及基 于检测到的被其它网络使用的国家代码或信道来选择(或修改)用于自组织网络的 国家代码相关的各方面。然而,应该意识到,在某些实施例中,所有上述特征可以一并使用,或者上述 特征的任何组合或子集可以在一个特定的实现中一起使用,因为本发明在这一方面 不受限制。本发明的上述实施例可以用多种方式中的任一种来实现。例如,这些实施例可 以用硬件、软件或其组合来实现。当用软件来实现时,不管是在单个计算机中提供 还是分布在多个计算机之间,该软件代码都可以在任意合适的处理器或处理器集合 上执行。应该认识到,执行上述功能的任何组件或者组件集合一般被认为是控制以 上讨论的功能的一个或多个控制器。该一个或多个控制器可以用多种方式来实现, 诸如用专用硬件、或用使用执行上述功能的微码或软件来编程的通用硬件(例如, 一个或者多个处理器)来实现。应该意识到,这里所列出的各种方法可以被编码为可以在采用各种操作系统或 平台中的任意一种的一个或多个处理器上执行的软件。另外,这种软件可以采用多种合适的编程语言和/或常规的编程或脚本运行工具中的任一种来编写,并且还可以被编译成可执行机器语言代码。在这方面,应该意识到,本发明的一个实施例针对用一个或多个程序来编码的一种计算机可读介质或多种计算机可读媒体(例如,计算机存储器、 一个或多个软盘、紧致盘、光盘、磁带等),这些程序当在一个或多个计算机或其他处理器上执行时执行实现以上讨论的本发明的各实施例的方法。 计算机可读介质或媒体可以是可传送的,使得存储在其上的一个或多个程序可以被加载至一个或多个不同的计算机或其它处理器上以实现以上讨论的本发明的各方面。应该理解,此处在一般意义上使用的术语"程序"来指代能用来对计算机或其 它处理器编程以实现以上讨论的本发明的各方面的任何类型的计算机代码或指令 集。另外,应该意识到,根据本实施例的一方面,当被执行时执行本发明的方法的 一个或多个计算机程序不必驻留在单个计算机或者处理器上,而是可以按模块化的 方式分布在多个不同计算机或者处理器之中来实现本发明的各方面。本发明的各方面可以单独使用、结合使用、或者按照上文中所述的实施例中没 有具体描述的各种排列来使用,并且此处所描述的本发明的各方面的应用不限于以 上描述中所阐明或在附图中所示的组件的细节和排列。本发明的各个方面能有其它 实施例,并且可用各种方式来实施或实现。本发明的各方面可以结合任何类型的网 络、群集或配置来实现。对于网络的实现没有任何限制。因此,以上描述和附图仅仅作为示例。并且,此处所使用的措辞和术语是出于描述的目的,并且不应被视作限制。此 处对"包括"、"包含"或"具有"、"含有"及其变体的使用意在包含其后所列 出的各项及其等效的项和附加的项。
权利要求
1.至少一种使用用于操作计算机系统的指令来编码的计算机可读介质,所述计算机具有无线通信设备和用于所述无线通信设备的驱动程序,其中所述多个指令在被执行时执行一种方法,所述方法包括以下动作(A)与所述驱动程序交互以便在创建或加入自组织网络时帮助符合关于规章域的无线通信规章。
2. 如权利要求1所述的至少一种计算机可读介质,其特征在于,所述关于规 章域的无线通信规章包括对由所述无线通信设备发射的无线信号所允许的信道的指定。
3. 如权利要求1所述的至少一种计算机可读介质,其特征在于,所述关于规 章域的无线通信规章包括对由所述无线通信设备发射的无线信号所允许的功率水 平的指定。
4. 如权利要求1所述的至少一种计算机可读介质,其特征在于,所述动作(A) 包括从所述驱动程序获得所述驱动程序所支持的规章域的列表。
5. 如权利要求4所述的至少一种计算机可读介质,其特征在于,所述动作(A) 是由所述计算机系统的操作系统执行的。
6. 如权利要求4所述的至少一种计算机可读介质,其特征在于,所述方法还 包括以下动作(B) 呈现所述驱动程序所支持的规章域的列表;以及(C) 接收所述规章域的指示,其中所述规章域是从所呈现的所述驱动程序所 支持的规章域的列表中选出的。
7. 如权利要求6所述的至少一种计算机可读介质,其特征在于,所述动作(A) 还包括在加入所述自组织网络时,从所述驱动程序获得关于即将加入的所述自组织网络是否在所述规章域所允许的通信信道上广播的指示。
8. 如权利要求5所述的至少一种计算机可读介质,其特征在于,还包括使用 所述至少一个计算机系统的操作系统所存储的场所信息来确定所述规章域的动作。
9. 在具有无线通信设备的计算机系统中, 一种帮助符合关于规章域的无线通 信规章的方法,所述方法包括以下动作(A) 在创建或加入一自组织网络之前,提供启用或禁用关于验证用于创建或 加入所述自组织网络的规章域的提示的选项。
10. 如权利要求9所述的方法,其特征在于,所述关于验证规章域的提示包括提供改变所述规章域的选项。
11. 如权利要求9所述的方法,其特征在于,所述关于验证规章域的提示包括提供接受所述规章域的选项。
12. 如权利要求9所述的方法,其特征在于,还包括(B) 响应于动作(A),接收禁用提示的指示;以及(C) 响应于动作(B),在没有关于验证用于创建或加入所述自组织网络的规章域的提示的情况下创建或加入所述自组织网络。
13. 如权利要求9所述的方法,其特征在于,还包括使用所述计算机系统的操 作系统所存储的场所信息来确定所述规章域的动作。
14. 在具有无线通信设备的计算机系统中, 一种帮助符合关于多个规章域的无线通信规章的方法,所述方法包括以下动作当加入或创建一自组织网络时使用第一信道作为用于所述无线通信设备的通 信信道,其中所述第一信道是所述多个规章域公用的。
15. 如权利要求14所述的方法,其特征在于,还包括检测由对所述计算机系统可见的一个或多个网络使用的第二信道的动作,其中所述一个或多个网络与所述自组织网络不同。
16. 如权利要求15所述的方法,其特征在于,还包括使用所述第二信道作为 用于所述自组织网络的通信信道的动作。
17. 如权利要求15所述的方法,其特征在于,所述使用第二信道作为用于所述自组织网络的通信信道的动作是至少部分地基于所述一个或多个网络的数目大 于一置信度阈值数来执行的。
18. 如权利要求17所述的方法,其特征在于,所述置信度阈值数为3。
19. 如权利要求17所述的方法,其特征在于,所述置信度阈值数为l。
20. 如权利要求16所述的方法,其特征在于,还包括对所述自组织网络使用 所有所述多个规章域均允许的最低功率水平的动作。
全文摘要
提供了一种在创建或加入自组织网络时帮助符合关于规章域的无线通信规章的方法。该方法可包括与无线通信设备的驱动程序交互以帮助符合。提供了提供启用或禁用关于验证要用于创建或加入自组织网络的规章域的提示的选项的另一种方法。提供了帮助符合关于多个规章域的无线通信规章的另一种方法。该方法包括当加入或创建自组织网络时使用一公用信道作为用于无线通信设备的通信信道,其中该公用信道是多个规章域公用的。
文档编号H04B7/26GK101243649SQ200680029647
公开日2008年8月13日 申请日期2006年8月15日 优先权日2005年8月15日
发明者A·A·哈桑, A·阿布里什克, H·沈, J·阮, T·W·库什南, T·曼迪哈纳, V·M·帕里克, Y·陆 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1