CN101878597A - 用于多无线电发射和接收的策略实施 - Google Patents
用于多无线电发射和接收的策略实施 Download PDFInfo
- Publication number
- CN101878597A CN101878597A CN2008801186848A CN200880118684A CN101878597A CN 101878597 A CN101878597 A CN 101878597A CN 2008801186848 A CN2008801186848 A CN 2008801186848A CN 200880118684 A CN200880118684 A CN 200880118684A CN 101878597 A CN101878597 A CN 101878597A
- Authority
- CN
- China
- Prior art keywords
- radio communication
- criterion
- radio
- asked
- communication
- 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
Links
- 230000006854 communication Effects 0.000 claims abstract description 92
- 238000004891 communication Methods 0.000 claims abstract description 91
- 238000000034 method Methods 0.000 claims abstract description 44
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 claims description 2
- 230000008569 process Effects 0.000 abstract description 13
- 238000005516 engineering process Methods 0.000 abstract description 9
- 230000005540 biological transmission Effects 0.000 abstract description 5
- 230000006870 function Effects 0.000 description 12
- 230000009471 action Effects 0.000 description 5
- 238000004422 calculation algorithm Methods 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 3
- 238000007689 inspection Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 241000239290 Araneae Species 0.000 description 1
- 241001269238 Data Species 0.000 description 1
- 230000008485 antagonism Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000037361 pathway Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/0003—Software-defined radio [SDR] systems, i.e. systems wherein components typically implemented in hardware, e.g. filters or modulators/demodulators, are implented using software, e.g. by involving an AD or DA conversion stage such that at least part of the signal processing is performed in the digital domain
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
- H04W8/245—Transfer of terminal data from a network towards a terminal
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
公开了用于控制无线电发射和/或接收(2)以对单个或多个无线电通信施加特定约束(4)的过程。在一个实施例中,实施控制可由负责公司的无线设备的企业管理员(如信息技术(IT)部门)执行(9)。在其他实施例中,实施控制可由具有对无线通信的管辖控制的管理群体来执行(39)。在又一实施例中,实施控制可由提供者群体,如局部专用或半专用无线网络的、希望对该网络的用户进行特定控制的提供者来执行(59)。
Description
背景
用于计算***的无线技术不断地改变和进化。每年都针对解决新问题或更高效地解决老问题而发布新无线协议。随着实现新协议的新技术的发布,对支持越来越多的协议的计算设备的要求也增长了。
能够使用一种或多种无线技术进行通信的设备被称为无线电设备。在早期的无线电实现中,对更多协议的支持需要更多硬件来支持这些协议,因为每一协议都依赖于专用硬件——例如放大器、天线、滤波器等——来得到支持。更多硬件又需要更多空间和更多功率,并且甚至可能需要更多硬件来处理各组件之间的信号干扰。
效率问题引发了对将某些功能从由硬件执行移动到由软件执行的新无线电实现的开发。这些新实现被称为软件定义无线电(SDR)。在某些情况下,多个无线通信协议可由一组硬件来支持。软件定义无线电依赖于技术进展来确定当前操作***和硬件配置可以启用什么接入。当前技术的能力必须在下载/上传感兴趣的标准的方案描述之前,在诸如Windows等用户界面(UI)中发现和保存。企业、服务提供者、和/或管理者关心特定无线电的发射和接收并可能希望控制使用无线电的接入。本发明着眼于可出现在无线电发射中对SDR的使用中的此类控制协议。
概述
申请人明白,随着对SDR依赖的增加,拥有无线设备的企业、局部主机提供者、以及管理者可能遇到许多潜在担忧。申请人明白提供控制无线电发射和/或接收的能力的需要。鉴于上述,本发明的各实施例针对用于控制无线电发射和/或接收以对单个或多个无线电通信实施特定约束的过程。在一个实施例中,实施控制可由负责该公司的无线设备的企业管理员(如信息技术(IT)部门)执行。在其他实施例中,实施控制可由具有对无线通信的管辖控制的管理群体来执行。在又一实施例中,实施控制可由提供者群体来执行,如局部专用或半专用无线网络的、希望对该网络的用户进行特定控制的提供者。这些控制方案中的任一种可以单独实现或以任何合适的组合来实现,因为本发明在该方面不作限制。此外,在某些情况下,实施控制可以针对单个无线电通信或针对多个无线电通信,因为本发明在该方面不作限制。
在一个实施例中,公开了一种使用启用SDR的无线设备的方法。该方法包括发起对使用SDR进行无线通信的请求,并且确定所请求的无线通信是否被允许。在所请求的无线通信处于预定的允许准则内时,启用所请求的无线通信。
在另一实施例中,提供了一种使用启用SDR的无线设备的方法。该方法包括与具有第一SDR的无线网络进行通信,并且此后发起对使用多个SDR同时进行无线通信的请求。该方法还包括确定所请求的同时无线通信是否被允许。在所请求的同时无线通信处于预定的允许准则内时,启用所请求的同时无线通信。
在又一实施例中,提供了一种计算机***。该计算机***包括可编程电路和编码在至少一个计算机可读介质上来对该可编程电路进行编程以实现软件定义无线电的软件。验证模块被编码成在无线通信处于预定的允许准则内时启用无线通信。
以上概述是对由所附权利要求定义的本发明的非限定性的概述。
附图简述
附图不旨在按比例绘制。在附图中,各个附图中示出的每一完全相同或近乎完全相同的组件由同样的标号来表示。出于简明的目的,不是每个组件在每张附图中均被标号。在附图中:
图1是根据一实施例的说明性过程的流程图;
图2是用于IT策略实施的说明性过程的流程图;
图3是用于提供者策略实施的说明性过程的流程图;
图4是用于管理者策略实施的说明性过程的流程图;
图5是其中可以实现本发明的各实施例的说明性计算机***环境的示图;以及
图6是可以根据本发明的各实施例使用的示例性计算设备。
详细描述
本发明涉及用于在例如PC或手持式设备等无线设备中使用软件定义无线电(SDR)来进行无线电通信的控制方案的方法和装置。在本发明的各实施例中,实施控制可以由负责公司的无线设备的企业管理员(如信息技术(IT)部门)、由具有对无线通信的管辖控制的管理群体、和/或由提供者群体,如局部专用或半专用无线网络的、希望对该网络的用户进行特定控制的提供者来执行。此外,在某些情况下,实施控制可以针对单个无线电通信或针对多个无线电通信,因为本发明在该方面不作限制。在某些情况下,除策略实施之外,可能需要确定***与SDR的兼容性。2006年12月8日提交的题为“SystemCapability Discovery for Software Defined Radio(用于软件无线电的***能力发现)”的共同待审的美国专利申请第11/635,869号以及2007年12月5日提交的题为“Simultaneous Wireless Support in Software Defined Radio(软件无线电中的同时无线电支持)”的共同待审的美国专利申请第11/899,276号都针对这样的***兼容性检查,这两个申请都被转让给本申请的受让人并且它们的整体通过引用结合与此。
现在将描述本发明的说明性实施例。
如上所述,存在希望控制无线通信的特定群体。在一个方面,一个群体可以是发行无线设备的公司或企业,如主要负责公司的计算设备的企业信息技术(IT)部门。
在一个实施例中,如图1所示,将描述一种使用启用单个SDR的无线设备的方法。在框2,用户发起对使用SDR的无线通信的请求。在框4,作出所请求的通信是否被允许的判定。如将结合以下描述的其他实施例解释的,这一判定至少部分地基于协议或如在框5所示的预定策略实施准则。可任选地,该准则是在源和设备之间的初始通信时从网络或源接收到的。如将在以下解释的,源可以是企业网络并且准则可以来自企业IT群体。在一个实施例中,源可以是服务提供者并且准则可以来自该服务提供者。在又一实施例中,源可以是管理群体并且准则可以来自该管理群体。可以实现其他合适的源,连同可以采用它们相关的准则,因为本发明在该方面不作限制。准则可以预先加载到设备上或者下载或以其他方式从源获得。在框6,在所请求的通信满足预定的允许准则时,启用所请求的通信。通信在所请求的通信处于预定准则内时可以是不受限的(如在框6A所示),或者在所请求的通信处于预定准则之外时可以是受限的(如在框6B所示)。在这些情况中的任一种下,可以警告用户该通信是受限的还是不受限的,如在框7所示。
在一个实施例中,如在图2的示例性过程中所示,每一无线通信设备都包括向无线设备指示用户被允许同时使用什么无线电和什么种类的同时无线电的一组指令或模块218(参见图6)。在某些情况下,企业IT管理群体将实现不允许特定的同时无线电的IT策略实施,如在图2的框9所示,例如它们可能不允许膝上型计算机进行WiMax连接并同时进行WiFi连接,因为这可造成被称为多宿(multi-homing)的问题。多宿可导致第三方访问该数据传输,从而造成从一个连接到另一个连接的信息泄漏。用于限制多无线电的其他原因可能是需要的,但本发明在该方面不作限制。
为管理无线服务,IT群体因而能以所需方式设置无线通信设备。在一个实施例中,假定用户希望使用同时无线电。用户可能只安装了一个无线无线电,但希望下载第二SDR。在这种情况下,如在图2的框10所示,用户将下载第二无线电并可运行能力检查,如在框12所示,如在以上标识的共同待审美国专利申请中描述的。在下载时或在能力检查后,如在框14所示,可以作出对使用同时无线电的请求。接着,在框15,基于预定准则作出所请求的同时无线通信是否被允许的判定。在框17,向用户给出标志或警告,指示同时无线电可能因为IT群体所施加的约束而不被允许。该标志或警告可包括诸如“警告,您正在尝试使用的无线通信已被阻塞。请联系您的IT管理员。”等消息。
在这种情况下,对用户的IT指令(经由对无线设备的指令)可以是第二无线电从不被允许(即,禁用)、只有特定通信协议被允许(即,有限或受限)(例如,允许蓝牙但不允许WiMax)、或以某种方式对通信进行约束(例如,只允许在特定时间、带宽、能量级等)(即,有限或受限)。可以实现其他合适的协议和/或约束,因为本发明在该方面不作限制。
此外,对无线通信的限制可以基于无线设备是否连接到公司的网络,如在框16所示。在一个实施例中,如果连接到公司的网络,则施加上述限制。如果无线设备未连接到公司的网络,则不需要限制。IT群体可施加其他合适的连接限制,因为本发明在该方面不作限制。
在一个实施例中,可以配置控制服务器以便在无线设备连接到企业网络时,将策略控制向下推送到无线设备,如在框18所示。这在无线设备经由虚拟专用网安排连接到公司的网络的情况下也是如此。可以采用用于实现IT群体对无线设备的策略控制的其他合适途径,因为本发明在该方面不作限制。例如,无线设备可以预先加载控制策略而非在该无线设备连接到网络时进行推送,如在框20所示。
发送到或预先安装在无线设备上的指令可包括所允许的无线协议的列表和/或所阻塞的协议的列表。可以使用该设备上的软件来按照策略启用、限制、或阻止连接,如在框22所示。可采用用于通知用户所允许的和/或所阻塞的无线通信协议的其他合适安排,因为本发明在该方面不作限制。
本发明的各方面还针对在网络提供者是局部专用或半专用或公用网络时对无线通信进行限制。在这种情况下,控制算法将阻止用户与另一用户共享她的无线连接。例如,假定用户正在使用诸如宽带CDMA或WiMax等无线协议,并且该服务的提供者想要阻止该用户将该服务共享给朋友、家庭成员等。
在一个实施例中,如在图3的框39所示,现在将描述示例性提供者策略实施过程。该过程类似于以上参考图1和图2描述的过程,然而,将参考图3描述各附加或替换特征。如在框40所示,在用户连接到网络,诸如连接到Sprint数据网络时,如在框42所示,作出判定,并且作为示例,网络发起的指令可被发送到无线设备,指示该连接不应被重新分配。在一个实施例中,接收到该指示的用户将被自动阻塞重新分配该连接。这可以用任何合适的方式来实现,因为本发明在该方面不作限制。在一个实施例中,在用户的无线设备连接到网络作为关联和握手简档的一部分时,可以将指令或阻塞算法推送到该无线设备。因此,所提供的信息是不允许经由另一无线电进行共享。该算法还可关闭其他无线电,如在框44所示。例如,用户可登录到付费站点并输入可被收费的***信息,并且用户随后能够访问该网络。作为电气和电子工程师协会(IEEE)802.11标准交换的一部分,网络提供者可以推送在该无线设备上锁定第二无线电或禁用所有其他无线电的算法。
如此,根据本发明的一方面,保护提供者对抗连接到他们的网络而不对该服务付费的用户。就此,阻塞对同时无线电的使用,其中第二无线电能被用来共享主要或第一无线电到网络的无线连接。
应当明白,本发明不限于一用户尝试经由另一用户的连接将其自己的无线设备连接到服务提供者的网络。相反,服务提供者可以借出无线设备,并且在这种情况下,借出设备可预先加载策略控制以使用户不能够通过其他人的连接来访问网络。
此外,可能存在以下情况:允许另一用户通过主用户的无线连接访问网络是合乎需要的或被允许的。在这种情况下,根据本发明的一方面,作为握手的一部分,可以启用这样的允许第二无线电连接的许可,如在框46所示。这可以是由于用户支付附加费用来允许这一点,或可以基于其他约束,如时间、带宽等。用于允许第二用户经由主用户的连接接入网络的其他安排和原因可被采用或是显而易见的,因为本发明在该方面不作限制。
根据本发明的另一方面,无线通信的限制或启用可由管理群体或政府机构根据管理策略实施59来发起,如在图4中所示。作为示例,当在一个国家购买膝上型计算机时,由此该膝上型计算机的初始设置或配置(profiling)符合该国家的管理要求。即,针对美国市场购买和配置的PC可能将不包括日本WAN卡。因此,如在图3中的框60所示,用户将尝试下载无线电并在需要时在框62执行能力检查,如上所述。同样,如在框64所示,还可实现IT群体和网络提供者所提出的限制。与以上参考图1-3描述的过程一样,在此在图4中描述的过程是类似的;然而,将参考图4描述各附加或替换特征。根据一个实施例,如在框65所示,发起通信请求,并且如在框66所示,提供或以其他方式获得设备位置信息。在一个实施例中,将提示用户如通过输入国家码来输入她所在的国家,并作出所请求的通信是否被允许的判定,如在框67所示。例如,在用户下载多个无线电时,无线设备将首先下载符合该国家的管理情况的无线电(例如,因为不同的国家具有不同的功率级)。或者,可以警告用户因为设备被配置成例如美国设备,所以尝试下载的无线电不被允许,如在框68所示。在一个示例中,设备可以下载无线电,但该无线电不能启用,或可以限制对该无线电的使用,如在框70所示。
在另一示例中,可以允许无线设备下载任何无线电,并且需要顺从引擎以在给定国家中使用特定无线电。例如,对于电气和电子工程师协会(IEEE)802.11标准,存在称为802.11D的协议,其中D是是无线设备与其通信的网络的国家的国家码。因此,如果用户在日本的WiFi网络上,并且实现了特定802.11D,则可以更新驻留在无线设备上的管理数据。就此,使用管理控制以就应当如何基于该国家的要求限制无线通信来限制软件定义多无线电***。当然,可以自动地更新无线设备。例如,假定用户将她的无线设备从美国运输到日本。在启动后,该设备识别出存在公共信道(例如,2.4GHz未许可频带),并且在连接后,管理控制模块使用日本的管理域来被更新。在该示例中,将阻止用户使用基本GSM网络,但将允许用户使用宽带CDMA。或者,用户可能不能够使用例如3.5GHz处的超宽带通信或其他特定频率。
在一些实施例中,可以实现管理控制来限制多无线电的使用。就此,如果无线通信否则将超过功率和带宽协议或要求,则管理者需要管制通信以使得只允许单个无线电或采用具有更有限约束的多个无线电。
应当明白,这一管理控制策略不必只限于其中使用多无线电的情况。相反,即使对单个无线电通信也可实现该管理控制策略,因为本发明在该方面不作限制。
在其中采用多无线电的各实施例中,同时使用的两个无线电可能超过功率要求。例如,2.4GHz处的未许可频带(或将来的未许可频带,如60GHz),可能需要特定功率限制。具有在同一频带操作的多个无线电可意味着通信将超过特定限度并且允许管理机构阻止这一点可能是合乎需要的,并且因而可以在无线设备上实现对管理控制的要求。
参考框66,可以用任何合适的方式获得管理域,因为本发明在该方面不作限制。在一个实施例中,用户可以接入公共信道并查询其管理域。或者,用户的无线设备可被动地监听传输并且此后该设备可自动地确定它在哪里并随后下载该位置/国家的管理要求。在一个实施例中,可以经由到局部蜂窝网络的连接来将用户更改到局部管理控制。就此,采用蜂窝网络来确定当前位置并随后应用针对该位置的正确的管理要求。另一示例是使用GPS数据。一旦知道了位置,则可以下载正确的管理控制。
应当明白,管理数据可能已经安装在无线设备上,并且使用GPS或蜂窝网络来确定无线设备的特定位置以使用户随后可只基于无线设备的位置来发起预先安装的管理控制。
应当明白,在需要时,可以自动地、半自动地、或完全手动地执行上述以及其他策略实施方案中的任一个。就此,用户可具有对无线设备以及如何在他的无线设备上实现实施策略的完全控制。或者,可以对无线设备进行编程以发起自动地并且在一些实施例中甚至对用户透明地解决上述策略实施的指令序列或协议。
在一个说明性示例中,假定用户需要在她的无线设备(例如膝上型计算机)上一起使用WiFi和蜂窝。用户获得存储在某一便携式存储设备中的软件或通过下载文件来获得软件,并且在一个实施例中,操作***(OS)通过从因特网(例如WindowsLiveTM、Amazon.comTM等)下载可执行文件来启用SDR。在该示例中,例如用户需要蜂窝连接来用于特定任务,并且同时想要能够经由WiFi连接到因特网来进行某些其他任务。用户可去往WindowsLiveTM并点击例如“连接”和“下载WiFi”。在该请求后,根据本发明的一方面,无线设备可以执行策略控制协议,如上所述。继续该说明性示例,对于蜂窝接入,用户可以访问同一或类似网站来下载蜂窝接入软件,这可包括任何特定类型的蜂窝协议,如宽带CDMA(即WCDMA)。在用户尝试经由一个或两个无线电连接时,该设备可基于上述策略控制来限制接入性。
此处描述的本发明的各方面可以在多个计算机***配置中的任一个上实现且不限于任何特定类型的配置。图4示出可在其上实现本发明的各方面的计算机***的一个示例,但其他***也是可能的。
图5的计算机***包括通信网络100、无线接入点102、无线计算设备104-112、以及有线计算设备114和116。通信网络100可以是用于在两个或更多计算机(例如服务器和客户机)之间交换数据的任何合适的通信介质或媒体,包括因特网。无线客户机设备可以是具有无线通信能力的任何合适的计算设备。示出了若干示例性移动计算设备,包括膝上型计算机106、个人数字助理108、以及智能电话110。另外,可以启用诸如服务器104和计算机终端112等典型的固定设备来用于无线通信。这些移动和固定设备中的每一个都处于或能够处于与连接到通信网络100的无线接入点102进行无线通信的状态。该无线通信允许计算设备彼此交换数据,或通过通信网络100与有线设备114和116交换数据。
如上所述,此处描述的本发明的各实施例不限于用图1所示的示例性***来实施,并可以在使用任何数量的无线接入点和/或计算设备的***上使用。另外,尽管图4示出计算设备与无线接入点102进行无线通信,但应理解,本发明的各实施例可以在其中计算设备直接并且不通过接入点来彼此通信的网络中操作。同样,尽管图5包括具有有线设备114和116的通信网络100,但本发明的各实施例可以在不包括有线网络的***中使用。
图6示意性地示出可以根据本发明的一个或多个实施例使用的说明性计算设备200。图6既不旨在是与本发明的各实施例一起操作的计算设备的必要组件的描绘,也不旨在是全面描绘。计算设备200包括例如与无线接入点102或与其他设备无线地进行通信的前端无线电硬件202。设备200还包括使用其他(可能非无线)方法通过计算机网络来通信的网络适配器204、向设备的用户显示信息的显示适配器206、和接收来自用户的命令的输入适配器208。设备200还包括用于存储要由处理器210处理的数据和/或由其执行的指令的计算机可读介质212。处理器210能够处理数据和执行指令。这些数据和指令可被存储在计算机可读介质212上,并且例如可以启用计算设备200的各组件之间的通信。这些数据和指令可包括操作***214和软件定义无线电驱动程序216。SDR驱动程序216可包括执行通常在硬件实现的无线电中完成的许多功能的数据和指令。驱动程序216所执行的功能可补充前端无线电硬件202的功能,以使所有所需功能可以由硬件和软件的组合来执行。可以提供包括用于执行以上参考图1-4描述的各通信进程中的一个或多个的指令的验证模块218。
前端无线电硬件202可以是执行任何功能组合的任何合适的无线电硬件。这些功能可包括调制(即,将数字信号混合到高频发射信号中)、滤波(即,从接收到的信号中解析出数据)、模数或数模转换、信号生成(即,发射数据)等。前端202可被实现成执行必须在硬件级执行的最小所需功能,其余功能由SDR驱动程序216实现。本功能不限于与以任何特定方式来决定硬件和软件的责任的***一起使用。前端202可包括天线、跨宽无线电频谱的可编程射频波形发生器/解码器、快速模数转换器阵列、和/或将模拟数据转换成计算机可处理字节和进行反向转换的串行化器/解串行化器。还可以采用一组可调节模拟滤波器以符合强制频谱模板。这些硬件组件仅仅是说明性的,因为本发明不限于在具有任何特定硬件的***上使用。
SDR驱动程序216除执行无线电功能之外,还可以向前端202的可调谐电路发送控制指令以根据特定无线协议来定制前端202的硬件。作为一个示例,用户可根据电气和电子工程师协会(IEEE)802.11b标准来选择启用具有83MHz带宽的通信。作为另一示例,前端202可以具有范围为200KHz到500MHz的可配置带宽。在这种情况下,SDR驱动程序216可以向前端202的波形发生器发送控制信号(以任何合适的方式)以生成具有前端能力(即,IEEE 802.11b标准所确立的83MHz)的六分之一的总带宽以及其他特性的信号。应当理解,本发明的各实施例不限于使用具有以上所需范围的可配置带宽的SDR,也不限于使用根据任何特定技术来配置硬件的SDR,因为本发明的各实施例可以使用以任何合适的方式调节硬件组件的SDR。
应当理解,本发明的一个实施例针对与具有可由控制指令根据无线协议来编程以生成和/或接收信号的可编程电路(例如,前端202和SDR驱动程序216)的计算设备一起使用。同样,该可编程电路可以采取任何合适的形式,并且包括直接可编程电路(例如,可编程处理器)和与直接可编程电路进行交互以根据无线协议来启用通信的电路的任何集合。
应当理解,此处描述的本发明的各实施例不限于用图5所示类型的计算设备来实施,并且本发明的各实施例可用任何合适的计算设备来实施。前端202和适配器204-208可被实现为任何合适的硬件、软件、或其组合,并且可被实现为单个单元或多个单元。类似地,计算机可读介质212可被实现为用于存储供处理设备访问的数据和指令的任何介质或介质组合。
如上所述,在本发明的一个实施例中,提供了策略实施以控制对使用单个无线电或同时使用多个无线电的计算设备200(例如,前端202和操作***214,包括SDR驱动程序216)可用的无线通信的接入性。应当理解,该实施可以用任何合适的方式来完成。在此公开了示例性技术,但本发明的各实施例不限于任何特定实现技术。
如上所述,诸如膝上型计算机等无线设备包括前端硬件组件,如RF组件、ADC以及DAC。该无线设备可将这些硬件组件作为小型PCI、PCIe、PCMCIA来包括或包括在主板上。在一个实施例中,前端由以下参数集来表征:最大频率、最小频率、最大RF功率、DC偏压、频率响应特性、可调谐带宽、以及压缩比所表征的功率放大器的非线性度。
至此描述了本发明的至少一个实施例的若干方面,可以理解,本领域的技术人员可容易地想到各种更改、修改和改进。
这样的更改、修改和改进旨在是本发明的一部分,且旨在处于本发明的精神和范围内。因此,上述描述和附图仅用作示例。
可以用多种方式中的任一种来实现本发明的上述实施例。例如,可使用硬件、软件或其组合来实现各实施例。当使用软件实现时,该软件代码可在无论是在单个计算机中提供的还是在多个计算机之间分布的任何合适的处理器或处理器集合上执行。
此外,应当理解,计算机可以用多种形式中的任一种来具体化,如机架式计算机、台式计算机、膝上型计算机、或平板计算机。另外,计算机可以具体化在通常不被认为是计算机但具有合适的处理能力的设备中,包括个人数字助理(PDA)、智能电话、或任何其他合适的便携式或固定电子设备。
同样,计算机可以具有一个或多个输入和输出设备。这些设备主要可被用来呈现用户界面。可被用来提供用户界面的输出设备的示例包括用于可视地呈现输出的打印机或显示屏和用于可听地呈现输出的扬声器或其他声音生成设备。可被用于用户界面的输入设备的示例包括键盘和诸如鼠标、触摸板和数字化输入板等定点设备。作为另一示例,计算机可以通过语音识别或以其他可听格式来接收输入信息。
这些计算机可以通过任何合适形式的一个或多个网络来互连,包括作为局域网或广域网,如企业网络或因特网。这些网络可以基于任何合适的技术并可以根据任何合适的协议来操作,并且可以包括无线网络、有线网络或光纤网络。
而且,此处略述的各种方法或过程可被编码为可在采用各种操作***或平台中任何一种的一个或多个处理器上执行的软件。此外,这样的软件可使用多种合适的程序设计语言和/或常规程序设计或脚本工具中的任何一种来编写,而且它们还可被编译为可执行机器语言代码或在框架或虚拟机上执行的中间代码。
就此,本发明可被具体化为用一个或多个程序编码的一个或多个计算机可读介质(例如,计算机存储器、一个或多个软盘、紧致盘、光盘、磁带、闪存、现场可编程门阵列或其它半导体器件中的电路配置等),当这些程序在一个或多个计算机或其它处理器上执行时,它们执行实现本发明的上述各个实施例的方法。这一个或多个计算机可读介质可以是便携的,使得其上存储的一个或多个程序可被加载到一个或多个不同的计算机或其他处理器上以便实现本发明上述的各个方面。
此处以一般的意义使用术语“程序”或“软件”来指可被用来对计算机或其它处理器编程以实现本发明上述的各个方面的任何类型的计算机代码或计算机可执行指令集。另外,应当理解,根据本实施例的一个方面,当被执行时实现本发明的方法的一个或多个计算机程序不必驻留在单个计算机或处理器上,而是可以按模块化的方式分布在多个不同的计算机或处理器之间以实现本发明的各方面。
计算机可执行指令可以具有可由一个或多个计算机或其他设备执行的各种形式,诸如程序模块。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。通常,在各实施例中,程序模块的功能可以视需要组合或分散。
而且,数据结构能以任何合适的形式存储在计算机可读介质上。为简化说明,数据结构可被示为具有通过该数据结构中的位置而相关的字段。这些关系同样可以通过对各字段的存储分配传达各字段之间的关系的计算机可读介质中的位置来得到。然而,可以使用任何合适的机制来在数据结构的各字段中的信息之间建立关系,包括通过使用指针、标签、或在数据元素之间建立关系的其他机制。
本发明的各个方面可单独、组合或以未在前述实施例中具体讨论的各种安排来使用,从而并不将其应用限于前述描述中所述或附图中所示的组件的细节和安排。例如,可使用任何方式将一个实施例中描述的各方面与其他实施例中描述的各方面组合。
同样,本发明可被具体化为方法,其示例已经提供。作为该方法的一部分所执行的动作可以按任何合适的方式来排序。因此,可以构建各个实施例,其中各动作以与所示的次序所不同的次序执行,不同的次序可包括同时执行某些动作,即使这些动作在各说明性实施例中被示为顺序动作。
在权利要求书中使用诸如“第一”、“第二”、“第三”等序数词来修饰权利要求元素本身并不意味着一个权利要求元素较之另一个权利要求元素的优先级、先后次序或顺序、或者方法的各动作执行的时间顺序,而仅用作将具有某一名字的一个权利要求元素与(若不是使用序数词则)具有同一名字的另一元素区分开的标签以区分各权利要求元素。
同样,此处所使用的短语和术语是出于描述的目的而不应被认为是限制。此处对“包括”、“包含”、或“具有”、“含有”、“涉及”及其变型的使用旨在包括其后所列的项目及其等效物以及其他项目。
Claims (15)
1.一种使用启用SDR的无线设备(104、106、108、110、112、200)的方法,所述方法包括:
a)发起对使用所述SDR进行无线通信的请求(2、14、40、65);
b)确定所请求的无线通信是否被允许(4、15、41、67);以及
c)在所请求的无线通信处于预定的允许准则内时,启用所请求的无线通信(6、22、46、70)。
2.如权利要求1所述的方法,其特征在于,还包括:
a)发起对使用第二SDR进行同时无线通信的请求(14、40、65);
b)确定所请求的同时无线通信是否被允许(15、41、67);以及
c)在所请求的同时无线通信处于第二预定的允许准则内时,启用所请求的同时无线通信(22、46、68、70)。
3.如权利要求1所述的方法,其特征在于,确定所请求的无线通信是否被允许包括在与源进行初始通信时从所述源接收关于何时允许无线通信的准则(5)以及将所请求的无线通信与所述准则进行比较(4)。
4.如权利要求2所述的方法,其特征在于,确定所请求的无线通信是否被允许包括在与源进行初始通信时从所述源接收关于何时允许同时无线通信的准则(18、20、40)以及将所请求的同时无线通信与所述准则进行比较(15、41、67)。
5.如前述权利要求中任一项所述的方法,其特征在于,还包括:从企业IT群体获得允许准则(9);从服务提供者获得允许准则(39);或从管理群体获得允许准则(59)。
6.如前述权利要求中任一项所述的方法,其特征在于,还包括在所请求的无线通信处于所述预定的允许准则内时,允许不受限的无线通信(6A)。
7.如权利要求1-6中任一项所述的方法,其特征在于,还包括在所请求的无线通信不处于所述预定的允许准则内时,允许受限的无线通信(6B)。
8.如权利要求7所述的方法,其特征在于,还警告所述无线设备的用户无线通信被特定约束所限制(7)。
9.如权利要求2所述的方法,其特征在于,还包括在所请求的无线通信不处于所述预定的允许准则内时,允许受限的无线通信(6B、22、70)。
10.如权利要求2所述的方法,其特征在于,还包括在所请求的同时无线通信不处于第二预定的允许准则内时,自动地阻塞无线连接的重新分配(42)。
11.如权利要求2所述的方法,其特征在于,还包括在所请求的同时无线通信不处于第二预定的允许准则内时,自动地禁用第二SDR(44)。
12.如权利要求5所述的方法,其特征在于,从管理群体获得允许准则包括在与由所述管理群体管制的网络进行无线通信时自动地获得允许准则(65)。
13.如权利要求5所述的方法,其特征在于,从管理群体获得允许准则包括获得设备位置信息(66),其中所述设备位置信息包括国家码和GPS数据之一。
14.一种计算机***(104、106、108、110、112、200),包括:
可编程电路(210、212);
软件,所述软件编码在至少一个计算机可读介质(212)上来对所述可编程电路进行编程以实现软件定义无线电(216);以及
验证模块(218),所述验证模块被编码为在无线通信处于预定的允许准则内时启用所述无线通信。
15.如权利要求14所述的***,其特征在于,所述验证模块(218)被编码为在同时无线通信处于所述预定的允许准则内时启用所述同时无线通信。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/998,199 US8135384B2 (en) | 2007-11-29 | 2007-11-29 | Policy enforcement for multi-radio transmission and reception |
US11/998,199 | 2007-11-29 | ||
PCT/US2008/080492 WO2009073285A1 (en) | 2007-11-29 | 2008-10-20 | Policy enforcement for multi-radio transmission and reception |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101878597A true CN101878597A (zh) | 2010-11-03 |
CN101878597B CN101878597B (zh) | 2014-09-03 |
Family
ID=40675609
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200880118684.8A Active CN101878597B (zh) | 2007-11-29 | 2008-10-20 | 用于多无线电发射和接收的策略实施 |
Country Status (5)
Country | Link |
---|---|
US (1) | US8135384B2 (zh) |
EP (1) | EP2215741B1 (zh) |
CN (1) | CN101878597B (zh) |
TW (1) | TWI461041B (zh) |
WO (1) | WO2009073285A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111061173A (zh) * | 2019-12-31 | 2020-04-24 | 普联国际有限公司 | 功率放大器供电电压控制方法、装置及无线设备 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2225832B1 (en) * | 2007-12-28 | 2019-06-12 | Nokia Technologies Oy | Multiple radio instances using software defined radio |
EP2330753A1 (en) * | 2009-12-04 | 2011-06-08 | Gemalto SA | Method of power negotiation between two contactless devices |
US8577300B2 (en) * | 2011-04-08 | 2013-11-05 | Spectrum Bridge, Inc. | Support for wireless radio device in multiple wireless regulatory domains |
WO2014197521A1 (en) * | 2013-06-03 | 2014-12-11 | Seven Networks, Inc. | Blocking/unblocking algorithms for signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols |
US9654965B2 (en) * | 2013-09-09 | 2017-05-16 | Blackberry Limited | Regulatory compliance for wireless devices |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1719937A (zh) * | 2004-07-09 | 2006-01-11 | 皇家飞利浦电子股份有限公司 | 用于在不同网络之间漫游的方法和电路 |
US20060046716A1 (en) * | 2004-08-25 | 2006-03-02 | Padcom, Inc. | Multi-network seamless roaming through a software-defined-radio |
CN1781099A (zh) * | 2003-03-14 | 2006-05-31 | 汤姆森特许公司 | 在公共热点中的客户终端的自动配置 |
US20060193295A1 (en) * | 2004-11-19 | 2006-08-31 | White Patrick E | Multi-access terminal with capability for simultaneous connectivity to multiple communication channels |
CN1829984A (zh) * | 2003-07-30 | 2006-09-06 | 松下电器产业株式会社 | 软件限定的无线通信下载 |
CN101278275A (zh) * | 2005-09-30 | 2008-10-01 | 微软公司 | 模块化地构造软件定义的无线电 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6058307A (en) | 1995-11-30 | 2000-05-02 | Amsc Subsidiary Corporation | Priority and preemption service system for satellite related communication using central controller |
US6795444B1 (en) * | 1999-10-26 | 2004-09-21 | Telefonaktiebolaget L M Ericsson (Publ) | System and method for providing wireless telephony over a packet-switched network |
US7035932B1 (en) * | 2000-10-27 | 2006-04-25 | Eric Morgan Dowling | Federated multiprotocol communication |
US6876864B1 (en) | 2001-03-15 | 2005-04-05 | Vanu, Inc. | Software-defined wireless communication device |
EP1401224A1 (en) * | 2002-09-17 | 2004-03-24 | Motorola, Inc. | Software download to software definable radio by intermediate communication unit |
EP1437667A1 (en) | 2002-12-20 | 2004-07-14 | Motorola Inc. | Method of managing spectrum and communication unit and communication system therefor |
US20050058153A1 (en) * | 2003-09-15 | 2005-03-17 | John Santhoff | Common signaling method |
KR100599195B1 (ko) | 2004-12-11 | 2006-07-11 | 한국전자통신연구원 | 에스디알 기반의 통신 장치의 구성 모듈 및 그 장치의 동작방법 |
EP1932264B1 (en) | 2005-02-23 | 2017-08-09 | Unium Inc. | Secure, distributed hierarchical convergence network |
US20070100981A1 (en) | 2005-04-08 | 2007-05-03 | Maria Adamczyk | Application services infrastructure for next generation networks including one or more IP multimedia subsystem elements and methods of providing the same |
US7536184B2 (en) | 2005-09-29 | 2009-05-19 | Sun Microsystems, Inc. | Seamless mobility management with service detail records |
US8478884B2 (en) * | 2005-09-30 | 2013-07-02 | Riip, Inc. | Wireless remote device management utilizing mesh topology |
EP1777977A1 (de) * | 2005-10-18 | 2007-04-25 | Siemens Aktiengesellschaft | Massenhandover in einem Funkkommunikationssystem |
US7652979B2 (en) | 2005-12-08 | 2010-01-26 | University Of South Florida | Cognitive ultrawideband-orthogonal frequency division multiplexing |
TW200742462A (en) * | 2006-04-21 | 2007-11-01 | Univ Nat Tsing Hua | Method for reconfiguring mobility platform and device using the same |
US7788703B2 (en) | 2006-04-24 | 2010-08-31 | Ruckus Wireless, Inc. | Dynamic authentication in secured wireless networks |
US8054779B2 (en) * | 2007-05-08 | 2011-11-08 | Microsoft Corporation | Simultaneous wireless support in software defined radio |
-
2007
- 2007-11-29 US US11/998,199 patent/US8135384B2/en not_active Expired - Fee Related
-
2008
- 2008-10-20 EP EP08856147.7A patent/EP2215741B1/en active Active
- 2008-10-20 WO PCT/US2008/080492 patent/WO2009073285A1/en active Application Filing
- 2008-10-20 CN CN200880118684.8A patent/CN101878597B/zh active Active
- 2008-10-23 TW TW097140711A patent/TWI461041B/zh not_active IP Right Cessation
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1781099A (zh) * | 2003-03-14 | 2006-05-31 | 汤姆森特许公司 | 在公共热点中的客户终端的自动配置 |
CN1829984A (zh) * | 2003-07-30 | 2006-09-06 | 松下电器产业株式会社 | 软件限定的无线通信下载 |
CN1719937A (zh) * | 2004-07-09 | 2006-01-11 | 皇家飞利浦电子股份有限公司 | 用于在不同网络之间漫游的方法和电路 |
US20060046716A1 (en) * | 2004-08-25 | 2006-03-02 | Padcom, Inc. | Multi-network seamless roaming through a software-defined-radio |
US20060193295A1 (en) * | 2004-11-19 | 2006-08-31 | White Patrick E | Multi-access terminal with capability for simultaneous connectivity to multiple communication channels |
CN101278275A (zh) * | 2005-09-30 | 2008-10-01 | 微软公司 | 模块化地构造软件定义的无线电 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111061173A (zh) * | 2019-12-31 | 2020-04-24 | 普联国际有限公司 | 功率放大器供电电压控制方法、装置及无线设备 |
Also Published As
Publication number | Publication date |
---|---|
US20090141660A1 (en) | 2009-06-04 |
CN101878597B (zh) | 2014-09-03 |
US8135384B2 (en) | 2012-03-13 |
TW200929975A (en) | 2009-07-01 |
EP2215741A4 (en) | 2016-04-13 |
TWI461041B (zh) | 2014-11-11 |
WO2009073285A1 (en) | 2009-06-11 |
EP2215741A1 (en) | 2010-08-11 |
EP2215741B1 (en) | 2019-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101681334B (zh) | 软件定义无线电中的同时无线支持 | |
CN101878597B (zh) | 用于多无线电发射和接收的策略实施 | |
KR101507195B1 (ko) | 소프트웨어 기반 무선기 아키텍처 | |
US8295883B2 (en) | Methods and systems for managing and/or tracking use of subscriber identity module components | |
CN101416542B (zh) | 用于提供与宽带无线访问网络关联的访问配置***的方法和装置 | |
KR101365795B1 (ko) | 소프트웨어 디파인드 라디오에 대한 시스템 성능 발견 | |
US9066238B2 (en) | System and method for spectrum sharing among plural wireless radio networks | |
US20080279147A1 (en) | Spectrum auction and sharing on wireless clients | |
WO2018133271A1 (zh) | Esim卡的开通方法、无线路由器及用户终端 | |
US11716612B1 (en) | Bootstrap electronic subscriber identity module configuration | |
US20050202803A1 (en) | Secure interaction between downloaded application code and a smart card in a mobile communication apparatus | |
CA2443831A1 (en) | An advanced system and method for dynamically discovering, provisioning and accessing host services on wireless data communication devices | |
EP1454499A1 (en) | Mobile internet solution using java application combined with local wireless interface | |
RU2446584C2 (ru) | Инвентаризация и маскирование динамических частот | |
US20130095772A1 (en) | Computing device with configurable antenna | |
WO2007041531A1 (en) | Modularly constructing a software defined radio | |
CN101557584A (zh) | 一种实现移动终端应用权限控制的方法及装置 | |
EP1582052B1 (en) | System and method for distributed authorization and deployment of over the air provisioning for a communications device | |
EP1582053A2 (en) | System and method for distributed authorization for access to communications device | |
Caicedo et al. | Software defined radio and software radio technology: Concepts and applications | |
Carter et al. | From conceptual to operational: Over-the-air-programming of land mobile radios | |
Cowen-Hirsch et al. | Software radio: evolution or revolution in spectrum management | |
JP2013140459A (ja) | スマートフォンを利用したネットワークシステム | |
Jamadagni et al. | A PUSH download architecture for software defined radios | |
Series | Software-defined radio in the land mobile, amateur and amateur-satellite services |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
ASS | Succession or assignment of patent right |
Owner name: MICROSOFT TECHNOLOGY LICENSING LLC Free format text: FORMER OWNER: MICROSOFT CORP. Effective date: 20150507 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20150507 Address after: Washington State Patentee after: Micro soft technique license Co., Ltd Address before: Washington State Patentee before: Microsoft Corp. |