CN105519143A - 用于无线设备的规则遵守 - Google Patents

用于无线设备的规则遵守 Download PDF

Info

Publication number
CN105519143A
CN105519143A CN201480049641.4A CN201480049641A CN105519143A CN 105519143 A CN105519143 A CN 105519143A CN 201480049641 A CN201480049641 A CN 201480049641A CN 105519143 A CN105519143 A CN 105519143A
Authority
CN
China
Prior art keywords
mobile device
rule
look
access point
wireless
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201480049641.4A
Other languages
English (en)
Other versions
CN105519143B (zh
Inventor
理查德·霍华德·肯尼迪
詹姆斯·伦道夫·温特·莱普
斯蒂芬·麦卡恩
迈克尔·皮特·蒙特莫罗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BlackBerry Ltd
Original Assignee
BlackBerry Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BlackBerry Ltd filed Critical BlackBerry Ltd
Publication of CN105519143A publication Critical patent/CN105519143A/zh
Application granted granted Critical
Publication of CN105519143B publication Critical patent/CN105519143B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/24569Query processing with adaptation to specific hardware, e.g. adapted for using GPUs or SSDs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service provisioning or reconfiguring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/20Selecting an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/003Locating users or terminals or network equipment for network management purposes, e.g. mobility management locating network equipment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/20Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Abstract

一种无线设备可以符合基于位置(例如国家)的规则。因此,无线设备可能需要识别针对其当前位置的规则。可以使用包括针对不同位置的规则的查找表或数据库,来识别针对无线设备的当前位置的规则。查找表可以本地地存储在无线设备上,或者可以通过网络获得。识别的规则可以被用于:修改无线设备的特定操作参数以遵守本地规则,以及确定是否与未被正确地配置的接入点相关联。

Description

用于无线设备的规则遵守
背景技术
移动设备(亦称客户端设备或移动计算平台)可以在全球范围内操作,但是还是需要遵守本地规则。例如,移动设备可能操作在不能满足本地规则的无牌照的频谱中。在一个示例中,IEEE802.11WLAN(还已知为Wi-FiTM)移动设备可能需要遵循它们所关联的接入点(“AP”)的引导,从而确保它们在遵守本地规则的情况下操作。这是必须的,因为对于无牌照频谱的规则还没有全球统一。某些地区仅依靠AP来确保移动设备遵守本地规则。例如,美国(47CFR15.202)要求AP(主设备)遵守规则,并承认:如果移动设备所关联的AP没有按规则操作,则该移动设备可能不遵守规则。
移动设备遵循AP的引导的要求假设AP:1)知晓它们自身的位置,2)是固定的,3)它们被设置为遵守本地规则。移动AP(例如具有无线回传的AP)的出现、以及流氓和/或不正确配置的无线网络的事实会减小AP以及遵循AP的移动设备确实在遵守本地规则的情况下操作的确定性。此外,对等连接不依赖任何固定AP,并且可能不知道在当前位置哪些规则是有效的。
附图说明
图1示出了用于规则识别的处理;
图2示出了位置确定;
图3示出了用于访问查找表的处理;
图4示出了通信网络;
图5示出了备选的通信网络;以及
图6示出了移动设备。
具体实施方式
移动设备可以在具有不同规则的不同位置中操作,以确保设备可以在这些不同位置中使用。然而,用于确保遵守的对这些位置中的AP的依赖可能会不一致。为了确保遵守本地规则,移动设备可能需要负责其自身的操作,而不是依赖于AP。在一个示例中,当设置(即配置)在美国中时,巡演摇滚乐队的无线局域网(WLAN)中的AP可以在双带(2.4和5兆赫兹(GHz))模式下操作。然而,当运送到中国进行演出时,除非将WLAN国家设置改变到中国(这可能是手动设置),否则AP将非法地在5GHz带中操作。还存在流氓AP的情况,例如,使用从互联网下载的固件的AP,其可以使操作者能够关闭动态频率选择(DFS),即使可能规则要求DFS保持启用以避免与雷达相干扰,或者避免在被本地规则禁止的信道上操作。可以更新规则以要求移动设备更适配于(或者知晓)它们的位置,并且将它们的当前操作改变为遵守本地规则。当移动设备负责其自身的位置确定并且遵守本地规则时,将存在更少的使得移动设备不遵守规则的遵守错误或者故意的AP设置。
公开的设备、系统和方法确保遵守由各个电信监管实体设置的本地电信规则。无线(移动)设备可以符合与该无线设备所操作于的地理位置(例如,国家)相关联的规则或规则要求(即,根据该规则或规则要求而操作)。因此,无线设备可能需要识别针对其当前位置的规则。可以使用包括针对不同位置的规则(或与一个给定位置相关联的至少一个规则)的查找表或数据库,来识别针对无线设备的当前位置的规则。查找表可以本地地存储在无线设备上,或者可以通过网络获得。识别的规则可以用于修改无线设备的特定操作参数,从而使移动设备能够在遵守本地规则的情况下操作。
通过使用从多个可能的可用源中的任意源获得的位置信息,移动设备可以确定信道设置或者其它操作参数不适用于本地位置,并且忽略正在广播使移动设备能够与AP相关联的信标的AP。由移动设备进行的确定可以例如基于查找表或数据库,该查找表或数据库将位置或规则区域与相应规则相关联或者与参照图1所述的控制设备的许可操作的参数相关联。
图1示出了用于规则识别的处理。在框102中,在移动设备上执行位置确定。移动设备可以通过如图2所示的一个或多个其它方法来确定其位置,而不依赖于AP(AP可能被不正确地配置用于确定移动设备的操作位置)。
图2示出了示例性的位置确定。具体地,移动设备确定其当前位置。位置可以是国家确定,或者当规则在一个国家内的不同区域(例如,县、州、市等)之间不同时,位置可以是更局部化的识别。
在一个示例中,可以基于卫星的定位202来确定移动设备的当前位置。移动设备可以包括全球导航卫星系统(“GNSS”)或者其它基于卫星的定位功能。卫星定位确定可以通过特定坐标,或者可以在无法确定可靠GNSS坐标的区域中具有可经由对等设备连接获得的GNSS坐标。GNSS不仅指全球定位系统(GPS),而是更广泛地指任意基于卫星的定位或导航系统(例如,Galileo、北斗等)。
在另一示例中,可以基于移动国家码(“MCC”)204来确定移动设备的当前位置。具有蜂窝通信能力的移动设备接收该移动设备所附着到的网络的MCC,以确定移动设备的用于蜂窝服务的本地监管区。用于蜂窝服务的MCC还可以用于位置确定处理102,以用于遵守其它无线网络(例如,Wi-Fi网络)的本地规则。
在另一示例中,可以基于与AP相关联的国家码206或来自多个AP的位置信息(例如,图4)来确定移动设备的当前位置。由AP提供的位置信息可以包括包含在信标帧中的关于国家码的信息,该信标帧还包括最大允许发射功率和/或可以在给定监管区中使用的信道。基于多个检查的国家码元素,移动设备可以假定(即确定):由于这些检查的国家码元素中的大部分包括相同的国家码,因此该国家码代表当前位置的正确国家码。具体地,如果移动设备从多个AP接收到通信,则多个AP中的每个AP的位置信息(例如国家码)不太可能都不正确,由此移动设备可以将这些AP的最常见的位置(即,从一组可用AP最频繁地接收到的国家码)确定为正确位置。换言之,移动设备忽略与从大多数检测到的AP通常接收到的位置信息不一致的AP的位置信息。在一个实施例中,可以仅在移动设备无法检测到可靠GNSS位置以及不具有蜂窝网络连接(即,当使用MCC作为位置确定机制)时依赖于AP位置用作移动设备位置的指示。在另一实施例中,移动设备可以向AP中的提供关于相邻AP的信息的AP(例如主AP)请求邻居报告。如果相邻AP的国家码不同于主AP的国家码,则邻居报告可以包括表明国家码之间的差异的指示。例如,邻居报告可以包括仅在由BSSID指示的相邻AP的国家不同于发送邻居报告的主AP的国家码的情况下存在的浓缩国家字符串(CondensedCountryString)(IEEE802.11-2012章节8.4.2.39)。基于多个相同浓缩国家字符串元素,移动设备可以假定所述多个元素代表正确的浓缩国家字符串以确定移动设备的位置。
在另一示例中,可以基于间接AP位置信息208来确定移动设备的当前位置。移动设备还可以使用来自第三方(例如AP所连接到的网络服务器)的信息来确定AP的位置。具体地,IEEE802.11(例如,IEEE802.11u和IEEE802.11v)可以允许移动设备接收包括AP的坐标在内的位置信息。例如,移动设备可以使用接入网查询协议(“ANQP”)元素“AP位置公共标识符URI”来请求和接收可以提供AP的位置信息的实体(例如AP所连接到的网络服务器)的URI(例如,互联网地址http://example.com/company/AP-locations.html)。因此,可以从由该实体(例如,AP位置.html)向移动设备提供的信息确定AP的位置,而不需要直接依赖AP本身。在备选实施例中,可以创建新ANQP元素,该新ANQP元素允许移动设备的位置(例如使用GNSS坐标)包括在从移动设备向网络发送的ANQP查询中。这允许从该网络发送响应,该响应向移动设备提供更详细/精确的位置以及规则信息。如果响应提供可由移动设备用于规则信息的合适信息,则移动设备可以继续附着到Wi-Fi网络。换言之,当确定是否加入特定Wi-Fi网络时,移动设备可以使用包括更详细/精确的位置信息在内的发现通信。在另一实施例中,间接AP位置确定可以要求移动设备在位置数据库中查询AP的MAC地址。可以响应于该查询而接收到位置信息,该位置信息随后可以被移动设备用于在查找数据库中进行第二查找。在备选实施例中,可以组合两个数据库(即,位置数据库和查找数据库),这样移动设备只需要执行一次查找。
在另一示例中,可以基于蜂窝定位技术210来确定移动设备的当前位置。例如,移动设备可以基于(上行链路或下行链路方向中的任一方向的)蜂窝无线电信号来确定位置。可以分析这些信号的特性(例如,到达时间、到达角度或信号强度)来确定移动设备的坐标。移动设备可以接收蜂窝无线电信号并(例如通过使用下行链路蜂窝信号)分析这些蜂窝无线电信号的特性以确定其自身的位置。备选地,可以在移动设备所连接到的网络(诸如蜂窝网络内的一个或多个实体)内确定移动设备的位置,并且随后可以经由任意合适的通信方式从所述网络向移动设备发送位置。在另一实施例中,蜂窝定位技术210可以使用与基站的位置相关联的用户信息来确定移动设备的位置。还存在其它机制可由移动设备用来确定移动设备的位置,包括使用加速度计或罗盘传感器。
在一个实施例中,一旦识别出位置不同于其试图关联的AP位置,则移动设备可以向AP和/或网络返回错误消息。该错误消息可以是AP未被正确配置的通知。可以经由任意合适的通信技术发送该通知(即,错误消息)。此外,可以在与另一AP或其它通信系统进行有效关联之前或之后发送通知。
参照回图1,在确定了移动设备的当前位置之后(如参照图2的描述),在框104访问查找表或数据库。查找表可以包括分别与不同移动设备位置相关联的不同规则。在一个实施例中,查找表列出了多个位置,并且针对这些位置中的每个包括针对该位置的规则。查找表可以是用于识别针对特定位置的规则的任意机制。查找表可以提供用于移动设备识别并遵守规则的机制,而不是仅单独地依赖于从移动设备所位于的AP识别的位置/规则。如图3所示,查找表或数据库可以被预配置和存储在移动设备中,可以被下载(即从网络下载)并本地地存储在移动设备上,和/或可以存储在网络服务器或任意其它节点、设备或实体上并由移动设备经由任意合适的通信技术来访问。
图3示出了用于访问查找表的处理。查找表可以被本地地存储302在移动设备中。查找表可以较小(例如作为文本文件),仅指示位置的规则,从而移动设备上的本地存储器可以不占据大量的存储器。查找表可以存储在移动设备的机载存储器中,或者可以存储在外部存储机构(例如安全盘(“SD”)卡或其它存储设备)中。备选地,查找表可以被下载304。移动设备可以确定查找表未被存储在机载存储器或与移动设备连接的外部存储机构的任何一个中,并且随后可以下载查找表。下载的查找表可以永久地存储在移动设备中(如存储在本地存储器302中)或者可以被临时地存储(例如,存储在RAM中)。当发现在移动设备最后一次开启之后或者在挂机休眠或睡眠模式之后,与移动设备相关联的位置信息(例如,GNSS202、MCC204、AP国家码206、间接AP位置208和/或蜂窝定位技术210)改变时,移动设备可以下载或更新其表(本地存储器302中的或临时下载304的表)。换言之,本地存储的查找表可以被周期地更新并被重新下载,以维持当前本地规则,并且这些更新可以是周期的或者基于移动设备活动(例如基于启动)或移动设备的地理位置的改变。在另一实施例中,查找表可以不被本地地存储,但是可以被从网络服务器306访问。换言之,从网络存储源(诸如本地服务器、线上站点或云存储器中)获得来自查找表的信息。
参照回图1,在框106中,从查找表识别针对确定的位置的规则。一旦针对确定的位置(即,移动设备的当前位置)识别了规则,则可以修改(或限制)设备以遵守规则。具体地,可以修改移动设备的操作或者移动设备的操作参数。例如,符合规则的Wi-Fi操作参数可以包括信道、频率(例如,2.4GHz或5GHz)、许可频谱和/或操作模式。符合规则的其它操作参数包括信号强度和发射功率(例如最大允许发射功率)。这些操作参数仅仅是示例性的,并且更多或更少的操作参数可以符合基于位置而不同的规则。如果检测到的AP信标包括操作与从表中识别和接收的那些规则相冲突的参数,则该信标应该被移动设备忽略以确保遵守本地规则。移动设备可以继续检查AP信标以寻找具有遵守本地规则的合适参数的AP信标。在一个实施例中,可以使用规则的识别106来确定移动设备能够/不能加入(即关联)哪些网络。具体地,移动设备应该自动地拒绝与任何未被正确配置(例如没有根据识别的规则106配置)的AP相连。
图4示出了一种通信网络。图4中的网络可以是示例性的,用于参照图1至图3示出位置确定和本地规则识别的处理。具体地,移动设备402(参照图6进一步描述)可以通过第一Wi-Fi网络406与第一AP(AP1404)或者通过第二网络410与第二AP(AP2408)相连。移动设备402可以如参照图2所述的那样确定其位置102。具体地,移动设备可以依赖于GNSS202或MCC204来确定其位置。然而,如果GNSS或MCC中的任何一个不可用,则还可以使用诸如蜂窝定位技术210或间接AP位置208之类的其它位置信息。如上所述,与多个AP(例如,AP1404和AP2408)相关联的AP国家码206可用于确认移动设备的当前位置。在一个实施例中,如果两个AP具有相同位置(即,报告相同的AP国家码206),则移动设备可以确定该位置是正确的。如果两个AP的位置不同(即,从两个AP接收到的AP国家码206不同),则移动设备可能需要来自另一AP的AP国家码206或者其它位置源来确定多数位置,并估计多个AP中的哪个AP被不正确地配置。
在一个实施例中,移动设备402进行的本地规则的识别可以用于选择将要关联到哪个网络(例如网络406或410)。具体地,如果移动设备402确定特定AP没有根据本地规则被正确地配置,则移动设备应该拒绝连接/加入到通过该AP可连接到的网络。例如,如果移动设备402确定AP1402根据本地规则被正确地配置,但是AP2408未根据本地规则正确地配置,则移动设备402可以拒绝关联到AP2408的网络410。换言之,可以在确定移动设备将要拒绝关联到的哪个网络/AP时使用本地规则遵守。
图4进一步示出了查找表/数据库412被本地地存储或被下载到移动设备402。图5示出了备选的通信网络。具体地,图5示出移动设备402可以从服务器502获得或访问查找表412。服务器502可以是线上站点、云存储器或可以经由网络访问的任意其它资源,诸如互联网。如上所述,可以根据需要(例如,周期地或基于特定移动设备事件,诸如开启、从睡眠/休眠模式唤醒或移动设备的重新定位)从服务器502访问查找表412。查找表412还可以从服务器502下载(而不仅仅是访问)并被存储在移动设备402中。
图6示出了如图4和图5所示的移动设备402。移动设备402还可以被称为无线设备、无线局域网(“WLAN”)设备、站(“STA”)或移动计算平台(“MCP”)。移动设备402可以是可操作为接入无线网络(诸如Wi-Fi网络或移动蜂窝网络)的任何计算设备。在Wi-Fi移动设备的示例中,要遵守的规则是针对特定位置的Wi-Fi规则。为了简洁,移动设备402在全文中被称为移动设备。
移动设备402包括处理器602,处理器602可以用于控制移动设备402的整体操作。可以使用控制器、通用处理器、数字信号处理器、专用硬件或其任意组合来实现处理器602。处理器602可以包括中央处理单元、图形处理单元、数字信号处理器或其他类型的处理设备。处理器602可以是多种系统中的任意一种系统中的组件。例如,处理器602可以是标准个人计算机或工作站的一部分。处理器602可以是一个或多个通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列、服务器、网络、数字电路、模拟电路、其组合或者用于分析和处理数据的其他现在已知或将来开发的设备。处理器602可以结合软件程序(例如,手动产生(即,编程)的代码)操作。
移动设备402还包括终端消息产生器604和终端数据解析器606。终端消息产生器604可以产生消息,终端数据解析器606可以用于从存储器(例如随机存取存储器610等)获取网络信息。例如,终端数据解析器606可以向网络/组请求信息(例如,一个或多个组的持久状态信息)。
在所示的实施例中,终端消息产生器604和终端数据解析器606被示出为与处理器602相分离和连接到处理器602。在备选的实施例中,终端消息产生器604和终端数据解析器606可以在处理器602中和/或在无线通信子系统(例如,无线通信子系统618)中实现。可以使用硬件、固件和/或软件的任意组合来实现终端消息产生器604和终端数据解析器606。例如,可以使用一个或多个集成电路、分立半导体组件和/或无源电子组件。例如,可以使用一个或多个电路、可编程处理器、专用集成电路、可编程逻辑设备、现场可编程逻辑设备等来实现终端消息产生器604和终端数据解析器606或其部分。
可以使用存储在机器可访问介质上并且可以由例如处理器(例如,处理器602)执行的指令、代码和/或其他软件和/或固件来实现终端消息产生器604和终端数据解析器606或其部分。终端消息产生器604或终端数据解析器606可以存储在有形存储介质或存储器上或者包括有形存储介质或存储器。例如,可以用存储在存储器上的可由处理器602执行的软件来实现终端消息产生器604或终端数据解析器606。备选地,可以用具有软件功能的硬件来实现终端消息产生器604和/或终端数据解析器606。用于存储与终端消息产生器604和/或终端数据解析器606相关联的软件的存储器可以包括但不限于计算机可读存储介质(诸如各种类型的易失性和非易失性存储介质),包括随机存取存储器、只读存储器、可编程只读存储器、电可编程只读存储器、电可擦只读存储器、闪存、磁带或磁盘、光介质等。在一个实施例中,存储器可以包括用于处理器602的随机存取存储器610,或者可以是用于存储数据的外部存储设备或数据库。示例包括硬盘驱动器、压缩盘(″CD″)、数字视频盘(″DVD″)、存储卡、存储棒、软盘、通用串行总线(″USB″)存储器设备、或者可操作以存储用户数据的任何其他设备。存储器可操作以存储可以由处理器602执行的指令。
移动设备402可以包括闪存608、随机存取存储器610、和/或与处理器602耦接的可扩展存储器接口612。闪存608可以存储计算机可读指令和/或数据。处理器602可以与用于存储可以由处理器602执行的软件指令的存储器(例如,闪存608或RAM610)耦接。闪存608或RAM610可以存储查找表412。查找表412可以被本地地存储或者可以被下载用于临时使用需要。当被临时使用时,可以从RAM610使用查找表412。存储器可以包括但不限于计算机可读存储介质(诸如各种类型的易失性和非易失性存储介质),包括随机存取存储器、只读存储器、可编程只读存储器、电可编程只读存储器、电可擦只读存储器、闪存、磁带或磁盘、光介质等。可以通过编程的处理器602执行存储器中存储的指令来执行附图中所示或者本文所述的功能、动作或任务。功能、动作或任务可以独立于特定类型的指令集合、存储介质、处理器或处理策略,并且可以由独立操作或结合操作的软件、硬件、集成电路、固件、微代码等来执行。同样地,处理策略可以包括多重处理、多任务处理、并行处理等。
移动设备402可以包括用于容纳来自无线服务提供商的SIM卡的安全硬件接口614。SIM卡可以用于通信,包括对移动设备402进行认证以建立与WLAN支持的网络的连接。移动设备402可以具有外部数据I/O接口616。外部数据I/O接口616可以由用户使用以通过有线介质向移动设备402传送信息。信息可以包括位置信息。
移动设备402可以包括无线通信子系统618来实现与其它设备或对等(“P2P”)组/网络的无线通信。尽管没有示出,移动设备402还具有长距离通信子系统来从蜂窝无线网络接收消息并向蜂窝无线网络发送消息。在所示的本文所述的示例中,可以根据802.11标准来配置无线通信子系统618。在其他示例实方式中,可以使用无线电台、设备、无线USB设备、超宽带无线电台、近场通信(″NFC″)设备、ANT+设备或射频标识符(″RFID″)设备来实现无线通信子系统618。移动设备还可以包括可以作为无线通信子系统618的一部分或移动设备402的另一组件的GNSS能力。
移动设备402可以包括用于与设备通信的用户接口。用户接口可以是单独的组件,或者用户接口可以包括扬声器620、麦克风622、显示器624和用户输入接口626。显示器624可以是液晶显示器、有机发光二极管、平板显示器、固态显示器、阴极射线管、投影仪、打印机或用于输出确定的信息的其他现在已知或者将来开发的显示设备。用户输入接口626可以包括字母数字键盘和/或电话式键盘、多方向致动器或具有动态按钮按压能力的滚轮、触摸面板等。在备选实施例中可以省略扬声器620、麦克风622、显示器624、用户输入接口626和/或其任意组合。在一个实施例中,移动设备402是电池供电的设备,并且包括电池628和电池接口630。
所描述的系统和处理可以编码在信号承载介质、计算机可读介质(例如,存储器)中、编程在诸如一个或多个集成电路和一个或多个处理器等的设备中、或者由控制器或计算机来处理。如果通过软件来执行方法,则软件可以驻留在存储器中,该存储器驻留到或接口连接到与发射机进行通信的存储设备、同步器、通信接口、或者非易失性或易失性存储器。电路或电子设备被设计为向另一位置发送数据。存储器可以包括用于执行逻辑功能的可执行指令的顺序列表。可以通过光学电路、数字电路、通过源代码、通过模拟电路、通过诸如模拟电子信号、音频信号或视频信号等的模拟源或者组合来实现所描述的逻辑功能或系统元件。软件可以实现在计算机可读或信号承载的任意介质中,以由指令可执行系统、装置或设备使用或者与指令可执行系统、装置或设备结合使用。该系统可以包括基于计算机的系统、包含处理器的系统、或者可以选择性地从也可以执行指令的指令可执行系统、装置或设备获得指令的另一系统。
″计算机可读介质″、″机器可读介质″、″传播信号″介质和/或″信号承载介质″可以包括包含、存储、传送、传播、或传输软件以由指令可执行系统、装置或设备使用或者与指令可执行系统、装置或设备结合使用的任何设备。机器可读介质可以选择性地是但不限于电子、磁、光、电磁、红外或半导体系统、装置、设备或传播介质。机器可读介质的示例的非穷尽列表将包括:″电子地″具有一条或多条电线的电连接、便携式磁盘或光盘、易失性存储器(例如,随机存取存储器″RAM″、只读存储器″ROM″、可擦除可编程只读存储器(EPROM或闪存))或者光纤。机器可读介质还可以包括印刷软件的有形介质,所述软件可以被电子存储为图像或者另一格式(例如,通过光学扫描),之后被编译和/或解释或者以其它方式被处理。经处理的介质然后可以存储在计算机和/或机器存储器中。
在备选实施例中,专用硬件实现方式(例如,专用集成电路)、可编程逻辑阵列和其他硬件设备可以被构造为执行本文所描述的方法中的一个或多个方法。可以包括各个实施例的装置和系统的应用可以广泛地包括多种电子系统和计算机系统。本文所描述的一个或多个实施例可以使用两个或更多个专用互连硬件模块或设备利用可以在模块之间并且通过模块传送的有关控制信号和数据信号来执行功能,或者本文所描述的一个或多个实施例可以使用两个或更多个专用互连硬件模块或设备作为专用集成电路的一部分来执行功能。因此,本系统涵盖软件、固件和硬件实现方式。
本文所描述的实施例的示意旨在提供对各个实施例的结构的一般理解。示意并不旨在用作使用本文所描述的结构或方法的装置和系统的所有元素和特征的完整描述。本领域技术人员在阅读本公开之后可以清楚很多其他实施例。其他实施例可被使用或者根据本公开被导出,使得可以在不偏离本公开的范围的情况下进行结构和逻辑替换和改变。此外,示意仅是代表性的,并未按比例绘出。示意中的特定部分可以被扩大,而其他部分可以被最小化。因此,公开和附图应当被看做说明性的而不是限制性的。

Claims (20)

1.一种移动设备中的方法,所述方法包括:
识别移动设备的位置;
基于所述移动设备的位置访问查找表,所述查找表包括规则信息;以及
从所述查找表识别与所述移动设备的位置相关联的规则信息。
2.根据权利要求1所述的方法,其中,所述查找表被本地地存储在所述移动设备中。
3.根据权利要求2所述的方法,其中,所述查找表从服务器下载到所述移动设备,并被本地地存储在所述移动设备中。
4.根据权利要求1所述的方法,其中,识别位置包括:从服务器接收识别位置的信息。
5.根据权利要求4所述的方法,其中,所述查找表未被本地地存储在所述移动设备中,而是通过网络从服务器访问所述查找表。
6.根据权利要求1所述的方法,还包括:
基于识别的规则修改用于所述移动设备的操作参数。
7.根据权利要求6所述的方法,其中,所述操作参数包括带、信道、功率或传输掩码。
8.根据权利要求6所述的方法,其中,所述移动设备包括无线局域网WLAN设备,所述操作参数包括Wi-Fi规则。
9.根据权利要求1所述的方法,其中,识别位置包括:基于卫星定位技术、移动国家码、接入点国家码、间接接入点位置或蜂窝定位技术中的至少一个来确定位置。
10.根据权利要求1所述的方法,还包括:
确定接入点是否遵守识别的规则;
当所述接入点不遵守识别的规则时,拒绝连接到所述接入点;以及
当所述接入点遵守识别的规则时,连接到所述接入点。
11.一种无线设备,所述设备包括:
处理器,被配置为:
确定无线设备的位置;
访问包括针对不同位置的规则在内的查找表;以及
从所述查找表识别针对所述无线设备所处的位置的规则。
12.根据权利要求11所述的无线设备,其中,所述查找表从服务器下载到所述无线设备,并被本地地存储。
13.根据权利要求11所述的无线设备,其中,从服务器通过网络访问所述查找表。
14.根据权利要求11所述的无线设备,其中,所述处理器还被配置为:
确定一个或多个接入点是否遵守识别的规则;以及
拒绝连接到不遵守识别的规则的一个或多个接入点。
15.根据权利要求11所述的无线设备,其中,所述规则包括基于识别的规则所修改的针对所述无线设备的操作参数。
16.根据权利要求15所述的无线设备,其中,所述操作参数包括带、信道、功率或传输掩码。
17.根据权利要求15所述的无线设备,其中,所述无线设备包括无线局域网WLAN设备,所述操作参数包括Wi-Fi规则。
18.根据权利要求11所述的无线设备,其中,基于卫星定位技术、移动国家码、接入点国家码、间接接入点位置或蜂窝定位技术中的至少一个来确定位置。
19.一种无线局域网WLAN设备,所述设备包括:
处理器,被配置为:
接收存储在所述WLAN设备中的查找表,其中,所述查找表包括针对不同位置的规则;
基于所述WLAN设备的位置从所述查找表识别规则;以及
拒绝连接到不遵守识别的规则的接入点。
20.根据权利要求19所述的无线设备,其中,所述处理器还被配置为:
修改所述WLAN设备的操作以符合识别的规则。
CN201480049641.4A 2013-09-09 2014-09-08 用于无线设备的规则遵守 Active CN105519143B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/021,872 2013-09-09
US14/021,872 US9654965B2 (en) 2013-09-09 2013-09-09 Regulatory compliance for wireless devices
PCT/CA2014/050848 WO2015032001A1 (en) 2013-09-09 2014-09-08 Regulatory compliance for wireless devices

Publications (2)

Publication Number Publication Date
CN105519143A true CN105519143A (zh) 2016-04-20
CN105519143B CN105519143B (zh) 2019-06-18

Family

ID=52625559

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480049641.4A Active CN105519143B (zh) 2013-09-09 2014-09-08 用于无线设备的规则遵守

Country Status (5)

Country Link
US (1) US9654965B2 (zh)
EP (1) EP3044979B1 (zh)
CN (1) CN105519143B (zh)
CA (1) CA2923509C (zh)
WO (1) WO2015032001A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110393017A (zh) * 2017-03-07 2019-10-29 微软技术许可有限责任公司 可调设备设置

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10455071B2 (en) 2012-05-09 2019-10-22 Sprint Communications Company L.P. Self-identification of brand and branded firmware installation in a generic electronic device
US9743271B2 (en) 2013-10-23 2017-08-22 Sprint Communications Company L.P. Delivery of branding content and customizations to a mobile communication device
US10506398B2 (en) 2013-10-23 2019-12-10 Sprint Communications Company Lp. Implementation of remotely hosted branding content and customizations
TWI511603B (zh) * 2013-10-31 2015-12-01 Acer Inc 電子裝置與無線傳輸方法
US9881022B2 (en) * 2014-05-20 2018-01-30 Verizon Patent And Licensing Inc. Selection of networks for communicating with unmanned aerial vehicles
US10375577B2 (en) * 2014-06-20 2019-08-06 Htc Corporation Method of automatically selecting legal communication channel used by mobile electronic devices and mobile electronic devices using the same
US9408063B2 (en) * 2014-09-15 2016-08-02 Intel Corporation Jurisdiction-based adaptive communication systems and methods
US9410712B2 (en) * 2014-10-08 2016-08-09 Google Inc. Data management profile for a fabric network
US11514031B2 (en) 2014-10-30 2022-11-29 The Travelers Indemnity Company Product navigator
US10055452B2 (en) 2014-10-30 2018-08-21 The Travelers Indemnity Company Most likely classification code
US9992326B1 (en) * 2014-10-31 2018-06-05 Sprint Communications Company L.P. Out of the box experience (OOBE) country choice using Wi-Fi layer transmission
US10623502B2 (en) * 2015-02-04 2020-04-14 Blackberry Limited Link indication referring to content for presenting at a mobile device
US9398462B1 (en) 2015-03-04 2016-07-19 Sprint Communications Company L.P. Network access tiered based on application launcher installation
CN106550381A (zh) * 2015-09-23 2017-03-29 中兴通讯股份有限公司 一种WiFi参数配置方法及装置
GB201517087D0 (en) * 2015-09-28 2015-11-11 Nicoventures Holdings Ltd Vaping policy alert system and method
CN105530621A (zh) * 2015-12-08 2016-04-27 深圳优克云联科技有限公司 控制动态频率选择功能开启和关闭的方法及装置
CN107145495B (zh) * 2016-03-01 2020-12-29 创新先进技术有限公司 动态调整参数规则的方法及装置
WO2017184190A1 (en) * 2016-04-18 2017-10-26 Intel Corporation Selection of beamforming directions based on learned performance
US9913132B1 (en) * 2016-09-14 2018-03-06 Sprint Communications Company L.P. System and method of mobile phone customization based on universal manifest
US10021240B1 (en) 2016-09-16 2018-07-10 Sprint Communications Company L.P. System and method of mobile phone customization based on universal manifest with feature override
EP3941097A1 (en) * 2016-09-27 2022-01-19 INTEL Corporation A transceiver, a mobile communications device, and a method of controlling a transceiver
CN108076462B (zh) * 2016-11-10 2021-11-23 上海掌门科技有限公司 用于确定无线接入点安全性的方法与设备
US10306433B1 (en) 2017-05-01 2019-05-28 Sprint Communications Company L.P. Mobile phone differentiated user set-up
CN107094046B (zh) * 2017-05-24 2020-07-07 熊猫电子集团有限公司 一种从站触发的抑制网络的卫星通信方法
CN108205637B (zh) * 2017-10-13 2023-05-23 中兴通讯股份有限公司 一种nfc配置方法、移动终端及计算机可读存储介质
KR102288610B1 (ko) * 2017-12-19 2021-08-10 삼성전자주식회사 무선 주파수 세팅 시스템 및 이동 단말기
US20210120523A1 (en) * 2020-12-23 2021-04-22 Intel Corporation Methods and apparatus to control usage of frequency bands for wireless communications
US11910368B2 (en) * 2021-01-07 2024-02-20 Hewlett Packard Enterprise Development Lp Dynamically capturing location at networks in motion

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1757028A (zh) * 2002-12-27 2006-04-05 美商亚瑟罗斯通讯股份有限公司 使无线设备符合全球规程的系统和方法
CN101084646A (zh) * 2004-12-20 2007-12-05 索尼爱立信移动通讯股份有限公司 具有取决于地区的工作参数设置值的移动终端
US20080175209A1 (en) * 2007-01-23 2008-07-24 Sherif Abdel-Kader Passively Scanning According to WLAN Regulatory Domain
CN101291270A (zh) * 2007-04-18 2008-10-22 捷讯研究有限公司 确定wlan管理域
US20120309420A1 (en) * 2004-10-29 2012-12-06 Skyhook Wireless, Inc. Continuous Data Optimization of Moved Access Points in Positioning Systems

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6484029B2 (en) * 1998-10-13 2002-11-19 Symbol Technologies, Inc. Apparatus and methods for adapting mobile unit to wireless LAN
US6801777B2 (en) * 2001-11-27 2004-10-05 Intel Corporation Device and method for intelligent wireless communication selection
US7346338B1 (en) * 2003-04-04 2008-03-18 Airespace, Inc. Wireless network system including integrated rogue access point detection
US7245877B2 (en) * 2003-08-12 2007-07-17 Intel Corporation Wireless local area network detection
US8155018B2 (en) * 2004-03-03 2012-04-10 Qualcomm Atheros, Inc. Implementing location awareness in WLAN devices
PT1767009E (pt) * 2004-06-24 2013-08-26 Vringo Infrastructure Inc Sistema e método para utilizar tecnologia de rádio licenciada para determinar os parâmetros de funcionamento de uma tecnologia de rádio não licenciada num terminal móvel
US8428584B2 (en) * 2005-07-01 2013-04-23 Research In Motion Limited System and method for accelerating network selection by a wireless user equipment (UE) device
US20070049323A1 (en) * 2005-08-25 2007-03-01 Research In Motion Limited Rogue access point detection and restriction
US8374122B2 (en) * 2005-12-21 2013-02-12 Cisco Technology, Inc. System and method for integrated WiFi/WiMax neighbor AP discovery and AP advertisement
US8594695B2 (en) * 2007-02-16 2013-11-26 Intel Corporation Using location information to set radio transmitter characteristics for regulatory compliance
EP2003818B1 (en) * 2007-06-13 2018-11-28 EXFO Oy A man-in-the-middle detector and a method using It
US8135384B2 (en) * 2007-11-29 2012-03-13 Microsoft Corporation Policy enforcement for multi-radio transmission and reception
US8768344B2 (en) * 2008-12-22 2014-07-01 Qualcomm Incorporated Post-deployment calibration for wireless position determination
US9207304B2 (en) * 2009-02-17 2015-12-08 Cisco Technology, Inc. Radio access point location verification using GPS location and radio environment data
US8706131B2 (en) * 2009-06-18 2014-04-22 Empire Technology Development Llc Device location prediction for mobile service optimization
JP5688089B2 (ja) 2009-10-21 2015-03-25 エルジー エレクトロニクス インコーポレイティド TVWS(TVWhiteSpace)で存在するネットワークをスキャニングするための方法及び装置
CN102474729B (zh) 2010-07-09 2016-04-27 Wi-Lan有限公司 使用结构化数据库的tv空空白空间设备
US20120295632A1 (en) * 2011-05-18 2012-11-22 Sony Ericsson Mobile Communications Ab Indoor map distribution
US9877139B2 (en) * 2011-10-03 2018-01-23 Intel Corporation Device to device (D2D) communication mechanisms
US9065688B2 (en) 2012-02-27 2015-06-23 Vincent K. Jones Generating a search set of television white space channels based on location information
CN104335646A (zh) * 2012-04-06 2015-02-04 苹果公司 基于位置的参数控制的方法和装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1757028A (zh) * 2002-12-27 2006-04-05 美商亚瑟罗斯通讯股份有限公司 使无线设备符合全球规程的系统和方法
US20120309420A1 (en) * 2004-10-29 2012-12-06 Skyhook Wireless, Inc. Continuous Data Optimization of Moved Access Points in Positioning Systems
CN101084646A (zh) * 2004-12-20 2007-12-05 索尼爱立信移动通讯股份有限公司 具有取决于地区的工作参数设置值的移动终端
US20080175209A1 (en) * 2007-01-23 2008-07-24 Sherif Abdel-Kader Passively Scanning According to WLAN Regulatory Domain
CN101291270A (zh) * 2007-04-18 2008-10-22 捷讯研究有限公司 确定wlan管理域

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110393017A (zh) * 2017-03-07 2019-10-29 微软技术许可有限责任公司 可调设备设置

Also Published As

Publication number Publication date
US20150071268A1 (en) 2015-03-12
CA2923509A1 (en) 2015-03-12
WO2015032001A1 (en) 2015-03-12
EP3044979A1 (en) 2016-07-20
EP3044979A4 (en) 2016-09-14
CN105519143B (zh) 2019-06-18
CA2923509C (en) 2019-06-04
EP3044979B1 (en) 2020-06-03
US9654965B2 (en) 2017-05-16

Similar Documents

Publication Publication Date Title
CN105519143A (zh) 用于无线设备的规则遵守
US9451472B2 (en) Method and apparatus for providing a WiFi network information service
CN103503493B (zh) 确定设备的范围内接近度
US8581698B2 (en) Method, apparatus and computer program product for facilitating location discovery
CN107250829B (zh) 用于检查无线电模型数据的健康状况的设备、系统和方法
US20160381510A1 (en) Method of locating a mobile device and a cloud computer system employing same
CN101502160B (zh) 无线客户端的智能网络获取
CN104041135A (zh) 在无线网络中缓存网络发现响应
KR20150132217A (ko) 보조 데이터 생성을 위한 액세스 포인트 선택
CN103458409A (zh) 网络连接方法、网络共享方法及装置
CN105009614A (zh) 用于使用近场通信进行对等wi-fi测距的方法和设备
US10433101B2 (en) Location services in an obfuscated wireless network
US20120135755A1 (en) Apparatus and method for providing contents services
MX2013013214A (es) Manejo de interaccion de red para dispositivos.
US10306643B2 (en) System and method for improved band-channel scanning and network switching
CN103688564A (zh) 针对网络节点的自动接入
CN105873103A (zh) 通信网络接入方法和用户设备
JP2017118489A (ja) 通信ネットワークを試験するための、マシン可読コードを利用するシステム及び方法
US11627466B2 (en) Updating automatic access parameters for wireless local area networks
WO2016202263A1 (zh) 一种保存标准格式页面的方法及服务器
GB2557615A (en) Edge computing system
WO2022236217A1 (en) System and method for identification, selection and validation of best network access for iot devices
KR100933238B1 (ko) 단말 기반의 네트워크 정보 업데이트 장치 및 방법
JP2014120983A (ja) 通信端末、通信管理装置及びそれらの制御方法
CN106331995A (zh) 终端定位方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant