国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      在軟件定義無線電中的位置集成的制作方法

      文檔序號:7914272閱讀:256來源:國知局
      專利名稱:在軟件定義無線電中的位置集成的制作方法
      在軟件定義無線電中的位置集成
      背景技術
      無線網(wǎng)為移動設備的用戶提供了在其進行活動時接收新聞、娛樂和通信的方便的方式。今天的移動設備主要依賴于為特定的服務提供者的無線網(wǎng)專門設計的硬件。當旅行時,用戶可能發(fā)現(xiàn)他們的手持設備中的專門化的硬件在他們正訪問的位置處不能工作。例如,用戶可能能夠當在家中時通過移動設備訪問無線服務(如移動電視),但當出國旅行時,移動設備卻選不了任何站。這個問題部分是由于在世界的不同地方使用了不兼容的無線標準。當用戶離開她的提供者的服務區(qū)域時,她的移動設備將失去與該提供者的無線網(wǎng)的連接。雖然移動設備可能能夠通過使用相同的技術或與移動設備所配置的技術兼容的技術來連接到另一個網(wǎng)絡,但這樣的連接也許并不總是可能的。如果在無線設備所位的區(qū)域中所提供的無線服務使用了與用戶的移動設備不同的技術,則該設備將不能連接到所述服務。雖然已開發(fā)出支持多種無線協(xié)議的一些移動設備,但硬件實現(xiàn)通常要求有用于每種技術的不同組件。對多種硬件實現(xiàn)的替換辦法是使用軟件定義無線電(SDR)。在軟件定義無線電中,按照慣例以硬件執(zhí)行的至少某些收發(fā)器功能通過使用執(zhí)行軟件指令的處理器而被執(zhí)行。使用軟件定義無線電的某些設備是可調諧的,但這可能并不總是適當?shù)摹?br>
      發(fā)明內容
      移動計算設備可以通過配置軟件定義無線電(SDR)以支持被使用來在移動設備所位于的區(qū)域中提供無線服務的技術,而被自動地配置為支持那個無線服務。無線電簡檔(radio profile)可以提供信息,所述信息可被使用來配置SDR以按照由無線服務所使用的無線技術運行。無線電簡檔可以響應于用戶對無線服務的請求而識別和得到,以使得移動計算設備的用戶的體驗被增強。用戶可以具有連接到無線服務的一致的體驗,而不管移動計算設備的位置或用于該服務的底層技術如何。適當?shù)臒o線電簡檔可以根據(jù)對于移動設備的確定的位置而被選擇。當前的位置可以在計算設備中被本地地確定,或由該計算設備遠程的另一個設備確定。無線電簡檔可以被本地地存儲,或被保存在遠程數(shù)據(jù)庫中。使用遠程數(shù)據(jù)庫可以減小計算設備的負擔,并提供可靠的中央知識庫,從該中央知識庫可以得到最新的服務區(qū)域信息和最新近的無線電簡檔。被收集來識別無線電簡檔的信息可以作為查詢被提交給所選擇的數(shù)據(jù)庫。例如,數(shù)據(jù)庫可以通過識別想要的無線服務的信息和計算設備的位置而被查詢。數(shù)據(jù)庫可以使用這個信息來識別無線電簡檔,并把它返回給計算設備?!┑玫綗o線電簡檔,就可以在計算設備處使用它來配置SDR以從無線服務訪問內容。無線電簡檔的本地拷貝可以連同可被使用來識別它應當在何時被使用的信息一起存儲。例如,關于服務區(qū)域和無線服務的信息可以與無線電簡檔相關聯(lián)地被保存。存儲無線電簡檔的本地拷貝減小了計算設備在沒有能力連接到遠程數(shù)據(jù)庫以得到無線電簡檔的情形下變?yōu)椤跋萑肜Ь场钡目赡苄?。以上是本發(fā)明的非限制性概要,本發(fā)明由所附權利要求限定。


      附圖并未被規(guī)定為按比例畫出。在附圖中,在各個圖上圖解的每個相同的或幾乎相同的組件用同樣的數(shù)字來代表。為了清晰起見,并非每個組件在每個圖上都被標出。在圖上
      圖1是按照本發(fā)明的某些實施例的、計算設備的操作環(huán)境的框圖;圖2是按照本發(fā)明的某些實施例的、用于配置計算設備來接收內容的方法的流程圖;圖3是用于配置計算設備來接收內容的另一個方法的流程圖;圖4圖解了按照本發(fā)明的某些實施例的、用于選擇服務類型的用戶接口 ;圖5圖解了按照本發(fā)明的某些實施例的、在計算設備上配置所選擇的服務期間所顯示的用戶接口;
      圖6圖解了提供對于所選擇的服務的可用選項的用戶接口 ;以及圖7圖解了按照本發(fā)明的某些實施例的、用于呈現(xiàn)內容的用戶接口。
      具體實施例方式能夠不管位置如何而使用無線服務,有助于提供極好的用戶體驗,尤其是對于移動設備的用戶而言。無線標準的激增使得用戶很難具有這樣的無縫體驗。一個無線計算設備可以在一個國家內很好地與無線服務合作,但在使用不同的無線標準的另一個國家中,所述設備可能根本無法連接到該無線服務。用戶被迫過著沒有無線服務的生活,或者可能被迫擁有多個無線設備,每個無線設備用于一個特定的區(qū)域。即便是支持多種無線標準的設備也可能給用戶帶來在每個服務區(qū)域中適當?shù)嘏渲盟鲈O備的負擔。本發(fā)明人已認識和意識到,自動配置自己以訪問用戶想要的可用無線服務的無線計算設備將大大地改進用戶的體驗。這樣的計算設備可以通過軟件定義無線電被實施,所述軟件定義無線電可通過使用無線電簡檔被配置,或者這樣的計算設備可以包含可根據(jù)某種其它形式的通信簡檔(communication profile)被配置的組件。通過識別和得到無線電簡檔來配置SDR以用于由當前位置中的用戶想要的無線服務所使用的無線技術,可以提供那個服務。本發(fā)明人已認識和意識到可用以自動識別和安裝正確的無線電簡檔的方式,從而極大地增強了用戶體驗。通過這樣的計算設備,在無線技術之間的切換變?yōu)榭梢酝ㄟ^用戶的很少知識或干預或者不用用戶的知識或干預而作出的無縫轉移。在一些實施例中,有關計算設備的當前地理位置的信息可被使用來識別可用以連接到本地無線服務的無線電簡檔。諸如全球定位系統(tǒng)(GPS)那樣的直接的方法,可被使用來識別計算設備的當前位置。然而,可以替換地或附加地使用其它的間接的方法。例如,分派給計算設備用于互聯(lián)網(wǎng)連接的IP地址提供了設備位置的強的指示。被收集來用作識別位置的基礎的無論什么信息都可以在數(shù)據(jù)庫查詢中被使用。數(shù)據(jù)庫可以是計算設備本地的,或是經由另一個連接被訪問的遠程數(shù)據(jù)庫。成功的查詢可以識別無線電簡檔以用于訪問計算設備的當前位置處的用戶所想要的無線服務。該無線電簡檔然后可被使用來配置計算設備的無線接口。計算設備一一現(xiàn)在已用對于該想要的無線服務的無線電簡檔配置過一一可以開始通過無線服務交換內容和信息,并與用戶共享它。圖1顯示客戶計算設備100被配置成通過無線網(wǎng)訪問內容的示范性環(huán)境。計算設備100可以是任何適當類型的計算設備。然而,在圖1所圖解的實施例中,計算設備100是移動計算設備。在一些實施例中,計算設備100包括處理器101、存儲器102、輸入/輸出(I/O)設備103、有線接口 106和無線接口 109。處理器101可以是本領域中已知的處理器或任何適當?shù)奶幚碓O備。例如而非限制,處理器101可以是中央處理單元(CPU)、數(shù)字信號處理器(DSP)、控制器、可尋址控制器、通用或專用微處理器、微控制器、可尋址微處理器、可編程處理器、可編程控制器、專用處理器、專用控制器、或任何其它適當?shù)奶幚碓O備。存儲器102可以存儲數(shù)據(jù)和/或包含計算機可執(zhí)行指令的軟件模塊,所述計算機可執(zhí)行指令在被處理器101執(zhí)行時完成想要的功能。存儲器102可以是在本領域中已知的計算機可讀存儲介質或任何適當類型的計算機可讀存儲介質。例如而非限制,存儲器102可以是RAM、基于納米技術的存儲器、一個或多個軟盤、壓密盤、光盤、易失性和非易失性存儲裝置、磁帶、閃存、硬盤驅動機、現(xiàn)場可編程門陣列中的電路配置、其它半導體器件或其它有形的計算機存儲介質或它們的組合。I/O設備103可包括用于提供和/或用于接收信息的任何類型的I/O設備,包括本領域中已知的I/O設備。I/O設備103可包括,例如而非限制,諸如鍵盤那樣的小鍵盤、諸如鼠標或跟蹤球那樣的指向設備、話筒、操縱桿、觸摸屏顯示器、顯示器、揚聲器、或它們的組
      I=I O有線網(wǎng)接口 106可以是任何適當類型的接口,用于通過連線(例如,以太網(wǎng)、光纖、同軸電纜)連接到網(wǎng)絡。例如而非限制,有線網(wǎng)接口 106可以支持以太網(wǎng)連接。無線接口 109可包含硬件組件,諸如用來無線地發(fā)送信息到計算設備100的發(fā)射機和無線地從計算設備100接收信息的接收機。無線接口 109至少部分地通過軟件定義無線電控制器108被控制。無線接口 109與軟件定義無線電控制器108組合地實施軟件定義無線電。軟件定義無線電的功能可以以任何適當?shù)姆绞皆跓o線接口 109與軟件定義無線電控制器108之間分配。 在所圖解的實施例中,軟件定義無線電控制器108使用無線電簡檔來配置用于無線通信協(xié)議的軟件定義無線電。特別地,控制器108與無線接口 109的硬件相對接,以用作為特定的無線通信協(xié)議的無線接收機或發(fā)射機。無線電簡檔可以以任何適當?shù)男问絹磉_到用于軟件定義無線電的想要的配置。在一些實施例中,無線電簡檔包括配置信息,以配置SDR的硬件和/或軟件組件來實施該協(xié)議。在一些實施例中,無線電簡檔包括實施控制器108的功能的計算機可執(zhí)行模塊。在另一個實施例中,控制器108用來自無線電簡檔的配置信息被設立。 不管無線電簡檔的格式如何,一旦它被應用,包括無線接口 109與軟件定義無線電控制器108的軟件定義無線電就可被配置成支持任何適當?shù)臒o線通信協(xié)議。例如,無線接口 109可被配置成支持任何標準的或私有的通信協(xié)議,諸如用于無線個人域網(wǎng)絡(WPAN)、無線局域網(wǎng)(WLAN)、無線局域網(wǎng)(WLAN)、無線城域網(wǎng)(無線MAN)、無線廣域網(wǎng)(WWAN)、或其它類型的網(wǎng)絡的那些通信協(xié)議。無線接口 109,例如而非限制,可以被軟件定義無線電控制器108配置來結合IEEE 802. 11、Wi-Fi、超寬帶(UWB)技術、藍牙、無線USB、WiMedia, WiMax、無線1394、碼分多址接入(CDMA)、時分多址接入(TDMA)、全球移動系統(tǒng)(GSM)、蜂窩數(shù)字分組數(shù)據(jù)(GPRS)、或通用分組無線電服務(GPRS)中的任意項而使用。計算設備100可包括被配置來執(zhí)行特定功能的許多模塊。在所圖解的實施例中,計算設備100包括操作系統(tǒng)107(0S)、位置確定單元105、軟件定義無線電控制器108、服務控制器108、位置模塊112和內容應用104。模塊可以以硬件、軟件、或它們的任何適當?shù)慕M合被實施。在一些實施例中,模塊可包括計算機可執(zhí)行指令。所述指令可被存儲在存儲器102中,并由處理器101執(zhí)行。OS 107可以例如通過來自計算設備100上執(zhí)行的內容應用104的功能調用,而提供用于內容應用104的功能。在一些實施例中,OS 107包括當用戶想要接收來自無線服務的內容時自動配置網(wǎng)絡接口 109的模塊。位置確定單元105、服務控制器111、和軟件定義無線電控制器108可作為OS 107的模塊被實施。OS 107可以管理無線設備107的活動和資源共享。OS 107可以通過各種組件提供各種功能且管理計算設備100。這些組件可包括,例如而非限制,動態(tài)地鏈接的庫(例如,動態(tài)鏈接庫)、應用編程接口(API)、組件對象模型(COM)、全局唯一的識別符、注冊表鍵、或OS 107的任何唯一地可識別部分。OS 107的一些組件還可以生成要通過網(wǎng)絡發(fā)送的分組。在一些實施例中,一個或多個內容應用,諸如內容應用104,將來自無線服務的內容呈現(xiàn)給用戶。例如,內容應用可以模仿電視,從廣播電視臺得到視頻數(shù)據(jù)并將那個內容呈現(xiàn)給用戶。每個內容應用可以與一個或多個無線服務相關聯(lián)。例如,不同的內容應用可以與電視服務、無線電服務和互聯(lián)網(wǎng)接入服務相關聯(lián)。當用戶選擇內容應用104時,SDR可以由服務控制器111自動配置成支持由相關聯(lián)的無線服務所使用的無線協(xié)議。在一些實施例中,當用戶選擇無線服務時,服務控制器111被使用來管理識別無線電簡檔以供SDR控制器108和網(wǎng)絡接口 109使用的無縫過程。服務控制器111可以以任何適當?shù)姆绞阶R別和定位無線電簡檔。在一些實施例中,查詢由服務控制器111構造,并且被提交到本地數(shù)據(jù)庫111和/或在遠程數(shù)據(jù)服務器130上的遠程數(shù)據(jù)庫135。例如,服務控制器111可以首先查詢本地數(shù)據(jù)庫以便識別適當?shù)暮啓n,且如果沒有找到,則可以查詢遠程數(shù)據(jù)庫。在其它實施例中,服務控制器111可以查詢遠程數(shù)據(jù)庫以得到適當?shù)暮啓n的標識,然后從本地數(shù)據(jù)庫得到那個簡檔。想要的無線電簡檔可以響應于查詢而被返回。不管服務控制器111如何得到無線電簡檔,服務控制器111用無線電簡檔配置SDR控制器108和/或網(wǎng)絡接口 109,以便實施支持由想要的服務使用的無線技術的SDR。雖然具有SDR的設備在這里被作為例子使用,但應當意識到,服務控制器111替換地或附加地可以識別用于配置計算設備100的其它類型的通信簡檔。通信簡檔例如可以配置或提供用于計算設備100的軟件以與想要的服務通信。作為具體的例子,通信簡檔可被使用來配置計算設備,以便從通過無線網(wǎng)接口所接收的信號提取內容。在一些實施例中,通信簡檔還包括用于配置計算設備100的硬件的信息。通信簡檔可被使用來配置計算設備100而不管計算設備100是否包括軟件定義無線電。當計算設備100包括軟件定義無線電時,通信簡檔可包括用于配置SDR的無線電簡檔。通信簡檔可以以類似于針對無線電簡檔描述的那些方式的方式被識別、得到和使用。例如,服務控制器111可以通過使用計算設備的位置而識別通信簡檔。然而,通信簡檔可以以任何適當?shù)姆绞奖蛔R別。在其中計算設備100的位置被使用于識別無線電簡檔的一些實施例中,計算設備
      7100可包括位置確定單元105。位置確定單元105被使用來進行計算設備100的當前位置的本地確定。應當意識到,當前的位置僅僅需要對于識別包含計算設備100的服務區(qū)域的目的足夠精確。在某種環(huán)境下,服務區(qū)域通過行政區(qū)劃界而被限定,它們所包括的很少小于幾十或幾百平方英里。因此,在幾英里內確定當前位置的能力可以是足夠精確的。在許多情形下,能夠識別計算設備100所位于的城市、大城市區(qū)域、乃至國家,對于識別服務區(qū)域的目的便可能已足夠。位置確定單元105可以使用一個或多個位置模塊112來確定計算設備100的當前位置。現(xiàn)在提供位置模塊的幾個例子。這些例子是說明性的,而不打算是窮舉性的。當前位置可以以任何適當?shù)姆绞奖淮_定。位置模塊112可包括衛(wèi)星定位模塊,它利用全球導航衛(wèi)星服務(GNSS)來從導航衛(wèi)星確定計算設備100的當前位置。GNSS的例子包括美國的全球定位服務(GPS)、歐盟的伽利略定位系統(tǒng)(日程定于1012)、俄羅斯的GL0NASS系統(tǒng)、和中國的指南針(Compass)系統(tǒng)。然而,任何適當?shù)腉NSS都可以被支持。位置模塊112可包括網(wǎng)絡位置模塊,它從計算設備100的“網(wǎng)絡位置”確定當前位置。計算設備100的當前位置可以根據(jù)計算設備在網(wǎng)絡上與具有已知位置的網(wǎng)絡計算設備的接近度而推斷。例如,當計算設備100被連接到互聯(lián)網(wǎng)時,分派給該設備的IP地址或網(wǎng)絡地址轉換(NAT)設備(通過該NAT設備去訪問互聯(lián)網(wǎng)),可被使用來識別設備的當前位置。這例如可以通過使用“WH0IS”服務而完成。然而,可以以任何適當?shù)姆绞绞褂镁W(wǎng)絡位置來推斷實際位置。計算設備可以經由有線網(wǎng)連接、無線網(wǎng)連接、或有線與無線網(wǎng)連接的任何適當?shù)慕M合被連接到具有已知位置的網(wǎng)絡計算設備。位置模塊112可包括信標信號分析模塊,它分析無線信標來確定計算設備100的當前位置。信標如何代表可被使用來確定當前位置的信息可以依賴于信標信號的源。例如,公共陸地移動網(wǎng)(PLMN)各自具有被稱為位置區(qū)域身份(LAI)的唯一的識別符。LAI包括被標準化的移動國家代碼(MCC)。例如,用于美國的一個MCC是“310”。作為另一個例子,IEEE 802. Ild信標信號包括國家代碼。因為與802. Ild的兼容性是自愿的,并且國家代碼由用戶設置,所以信標信號分析服務可被配置成在依賴由IEEE 802. Ild信標指示的國家代碼之前,對來自幾個網(wǎng)絡的多個信標信號之間的協(xié)定(agreement)進行測試。位置模塊112可包括蜂窩基站模塊,它使用來自蜂窩通信塔的信號去確定計算設備100的當前位置。例如,蜂窩基站模塊可以使用三角測量的原理來識別計算設備100的當前位置。位置模塊112可包括用戶輸入模塊,它提示用戶去指定當前位置。用戶輸入模塊可以提示用戶以任何適當?shù)姆绞教峁┊斍拔恢?。例如,通過顯示地圖和讓用戶使用指向設備而在地圖上指示她的位置。在一些實施例中,可以通過放大在靠近以前的指定的區(qū)域中的地圖而使用接連的指定。在一些實施例中,用戶僅僅輸入例如作為當前位置的城市或國家的名稱。然而,可以由用戶輸入服務以任何適當?shù)姆绞教崾居脩簟R驗槲恢么_定單元105可能可以訪問多個位置模塊112,從其確定當前位置,所以一種或多種技術可被使用來合并來自多個位置模塊的信息。在一些實施例中,可以給可用的模塊分派優(yōu)先權。每個位置模塊的優(yōu)先權可以自動被分派或由用戶配置。然而,優(yōu)先權可以以任何適當?shù)姆绞奖淮_定。在一些實施例中,根據(jù)其確定當前位置所用的精確度來給每個位置模塊指定優(yōu)先權。位置確定單元105可能試圖按位置模塊112的優(yōu)先權次序從它們得到當前位置。例如,位置確定單元105可能試圖使用具有最高優(yōu)先權的位置模塊來得到當前位置。如果最高優(yōu)先權服務未能提供當前位置,則嘗試使用次最高的優(yōu)先權位置服務。這會繼續(xù)進行,直至得到當前位置或例如提示用戶輸入當前位置為止。在一些實施例中,當前位置可以通過允許每個服務為設備的當前位置投票而被確定。投票可以根據(jù)各個服務的優(yōu)先權而被加權,以及當前位置被選擇為具有最高得票數(shù)的位置。在另一個實施例中,要求所有的或某些位置服務來報告當前位置。當前位置可被選擇為由第一個做出響應的位置服務所識別的當前位置。然而,計算設備100的當前位置可以以任何適當?shù)姆绞奖淮_定。在一些實施例中,用戶輸入模塊在所有的位置服務中間具有最低的優(yōu)先權以避免給用戶帶來不便和負擔。在一些實施例中,每個位置模塊以標準格式返回當前位置。例如,當前位置可以用緯度和經度坐標、國家、郵政編碼、城市、州、省、縣、或任何適當?shù)姆绞交蜻@些方式的組合被詳細說明。計算設備100可被配置成與遠程數(shù)據(jù)服務器130交換信息。遠程數(shù)據(jù)服務器130可以通過到網(wǎng)絡140的有線或無線連接而被訪問。在所圖解的實例中,服務器130具有網(wǎng)絡接口 133,它也被連接到網(wǎng)絡140。網(wǎng)絡接口 133可以是用于連接到網(wǎng)絡140的任何適當?shù)挠芯€或無線接口。在一些實施例中,服務器130提供信息到計算設備100,該信息可被使用來識別用于訪問想要的無線服務的無線電簡檔。例如,服務器130可以是WHOIS服務,它可以根據(jù)計算設備100在網(wǎng)絡140上的IP地址來識別位置。在一些實施例中,服務器130被配置來接收來自計算設備100的查詢。查詢可包括用于識別想要的無線電簡檔的任何適當?shù)男畔?。例如,查詢可包括諸如想要的無線服務、計算設備100的當前位置那樣的信息,以及關于計算設備100的信息,諸如IP地址或硬件能力。然而,在一些實施例中,代替或附加于查詢中的信息,位置信息可以由服務器130確定。例如,服務器控制器可以根據(jù)它在網(wǎng)絡140上的IP地址來確定計算設備100的位置。不管在查詢中的信息如何,服務器控制器134可以把查詢提交到數(shù)據(jù)庫135。數(shù)據(jù)庫135可包含多種類型的信息。例如,它可包含識別在多個位置處被使用于多種類型的服務的適當無線技術的信息。它還可包含無線電簡檔,所述無線電簡檔用各種硬件配置來配置在計算設備中的SDR。然而,應當意識到,識別適當?shù)暮啓n的信息可以與簡檔分開地被存儲,這樣使得數(shù)據(jù)庫可以存儲可被使用來得到適當?shù)臒o線電簡檔的信息。不過在所圖解的實施例中,響應于成功的查詢,數(shù)據(jù)庫135可以把一個或多個無線電簡檔136返回給服務器控制器134。服務器控制器134然后可以指令網(wǎng)絡接口 133將無線電簡檔136通過網(wǎng)絡140轉發(fā)到計算設備100。遠程數(shù)據(jù)服務器130可以通過使用任何適當?shù)挠布蛙浖M件而被實施。在所圖解的實施例中,服務器130包括處理器132。處理器132可以以任何適當?shù)姆绞奖粚嵤?。例如,處理?32可以以類似于以上描述的用于實施處理器101的那些方式的方式被實施。遠程數(shù)據(jù)服務器130包括存儲器131。在一些實施例中,存儲器131可被使用來存儲遠程數(shù)據(jù)庫135。存儲器131可以以任何適當?shù)姆绞奖粚嵤?。例如,存儲?31可以以類似于以上描述的用于實施存儲器102的那些方式的方式被實施。服務器控制器134可以以硬件和軟件的任何適當?shù)慕M合被實施。在其中服務器控制器134至少部分以軟件被實施的實施例中,用于服務器控制器134的軟件指令可以由處理器132執(zhí)行。然而,服務器控制器134可以以任何適當?shù)姆绞奖粚嵤?。—旦計算設備100已經用無線電簡檔配置來訪問由用戶選擇的無線服務,就可以形成到無線服務的連接,以及可以開始內容的發(fā)送或接收。為了舉例說明起見,在圖1上,顯示了廣播來自內容提供者161的內容的廣播站105。內容提供者161可能正在提供無線電、電視、或任何適當類型的媒體或多媒體內容。在一些實施例中,內容提供者161還可以提供為用戶所定制的信息。例如,內容提供者可以提供與無線服務的內容和用戶的位置有關的廣告。所接收的內容可被提供到內容應用104,用于呈現(xiàn)給計算設備100的用戶。作為另一個例子,計算設備100可被配置來通過網(wǎng)絡141從內容提供者160接收由用戶選擇的無線服務。網(wǎng)絡140和141可以是任何適當?shù)念愋偷木W(wǎng)絡。例如,網(wǎng)絡140可以是諸如互聯(lián)網(wǎng)那樣的公共網(wǎng)絡,或諸如公司網(wǎng)絡那樣的專用網(wǎng)。雖然被分開地示出,但在一些實施例中,網(wǎng)絡140和141是同一個網(wǎng)絡。雖然在圖1上僅僅圖解了一個計算設備100,但應當意識到,在所圖解的環(huán)境中可以同時存在任何適當?shù)臄?shù)目的計算設備。同樣地,雖然圖解了僅僅一個遠程服務器150,但在所述環(huán)境中可以存在任何數(shù)目的、用于提供無線電簡檔的服務器。現(xiàn)在轉到圖2,圖上描述了用于配置諸如計算設備100(圖1)那樣的客戶計算設備以無線地接收內容的方法200。圖2所示的方法可以響應于任何適當?shù)氖录话l(fā)起。例如,它可以響應于用戶對于無線服務的請求而被發(fā)起。而且,圖2的方法可以在任何適當?shù)慕M件的控制下被執(zhí)行。例如,所述過程可以通過在服務控制器111內進行編程而被控制。在步驟201,確定客戶計算設備的當前位置。當前位置可以以任何適當?shù)姆绞奖淮_定。在一些實施例中,當前位置可以由位置確定單元使用一個或多個位置模塊而被確定。例如,衛(wèi)星定位模塊、蜂窩基站模塊、信標信號分析模塊、網(wǎng)絡位置模塊、或用戶輸入可被使用來確定當前位置。 在步驟203,接收對無線服務類型的用戶選擇。在一些實施例中,通過在客戶計算設備上提供的用戶接口接收用戶選擇。在一些實施例中,諸如在圖4上圖解的例子中,每種類型的無線服務由計算設備的顯示器上的圖標所代表。用戶可以選擇對應于想要的無線服務的圖標之一。不過對無線服務的類型的用戶選擇可以以任何適當?shù)姆绞阶鞒觥T谝恍嵤├?,用戶從包括電視服務、無線電服務、和互聯(lián)網(wǎng)接入服務中的至少一個的服務組中進行選擇。然而,任何類型的無線服務可以是可用來供用戶選擇的。在步驟205,用于所選擇的無線服務的內容選項被呈現(xiàn)給用戶供選擇。內容選項可以以任何適當?shù)姆绞奖怀尸F(xiàn)。例如,如果在步驟203選擇的服務是電視服務,則內容選項可包括通過電視服務可得到的頻道的列表或節(jié)目的列表。在步驟205,接收對頻道或節(jié)目的用戶選擇。例如,用戶可以在步驟203已選擇無線電服務。因此,在步驟205,可以接收對要收聽的無線電臺的用戶選擇。作為另一個例子,如果用戶在步驟203選擇互聯(lián)網(wǎng)接入服務,則在步驟205,可以通過被呈現(xiàn)給用戶的web瀏覽器輸入用戶希望瀏覽的web地址。用以呈現(xiàn)內容選項的信息可以以任何適當?shù)姆绞降玫?。例如,該信息可以從服務?30或其他適當?shù)募械男畔⒅R庫得到。在一些實施例中,內容選項由用于訪問所選擇的無線服務的應用確定。替換地或附加地,一旦SDR被配置成通過服務接收內容,它就可以監(jiān)視與那個服務相關聯(lián)的通信,以便確定內容選項。在一些實施例中,內容選項可以從可通過使用無線接口接收的無線信號得到。例如,內容選項可以從遠程服務器被發(fā)送。在一些實施例中,內容選項在連接到無線服務后被確定。因此,應當意識到,方法200的步驟可以以與所圖解的不同的次序被執(zhí)行,以及內容選擇可以在接收和應用無線電簡檔后再作出。在步驟207,請求對應于計算設備的當前位置的無線電簡檔。在一些實施例中,通過現(xiàn)有的或可用的網(wǎng)絡連接,諸如有線或無線網(wǎng)絡連接,而從遠程服務器請求無線電簡檔。在一些實施例中,檢查本地數(shù)據(jù)庫,以便確定用于當前位置處由用戶選擇的無線服務的無線電簡檔是否可得到。如果該無線電簡檔在本地數(shù)據(jù)庫中是可得到的,則該方法可以進一步檢查該簡檔是否期滿。如果該無線電簡檔已期滿,則可以把對于最新的無線電簡檔或補丁的請求發(fā)送到遠程服務器,以便將期滿的無線電簡檔更新為最新的版本。在一些實施例中,所述請求由另一個設備代表計算設備作出。對于無線電簡檔的請求可以包括用于識別無線電簡檔的任何適當?shù)男畔?。該請求可以例如包括所述簡檔的明確的標識,或可以通過指示想要的無線服務和計算設備的位置而間接地識別所述簡檔。當向當前存在對其的連接的遠程數(shù)據(jù)服務器作出請求時,在一些實施例中,所述請求是針對所有這樣的無線電簡檔的,即所述無線電簡檔可被使用來訪問用戶可能希望連接到的、在當前位置處可得到的無線服務。在避免其中計算設備陷入困境和不能連接到任何無線服務的情形中,得到多個簡檔可能是有用的。在步驟209,在客戶計算設備處接收無線電簡檔。無線電簡檔可以通過當前的網(wǎng)絡連接從遠程服務器被接收。在無線電簡檔是從本地數(shù)據(jù)庫可得到的實施例中,在步驟209,從本地數(shù)據(jù)庫接收無線電簡檔。在一些實施例中,計算設備被連接到用戶所具有的另外的設備,以及無線電簡檔從另一設備被轉移。例如,用戶可以把無線電簡檔從蜂窩電話轉移到另外的手持設備。在一些實施例中,在步驟209接收的無線電簡檔可以被認證(certify)。正如這里使用的,認證指的是用于鑒別無線電簡檔的機制。特別地,證書可被提供來保證無線電簡檔是真的且沒有被篡改。在步驟211,驗證無線電簡檔的證書??梢允褂萌魏芜m當?shù)淖C實用于無線電簡檔的證書的方法。例如,公用加密密鑰可被使用來解密無線電簡檔,驗證該無線電簡檔是真實的。在另一個實施例中,從可靠的證書管理機構發(fā)布的證書被使用來鑒別該無線電簡檔。在一些實施例中,步驟211被任選地執(zhí)行。例如,客戶計算設備可以信任被存儲在本地數(shù)據(jù)庫中的無線電簡檔。作為另一個例子,客戶計算設備可以信任從其獲得該簡檔的服務器。如果在步驟211不能驗證證書,則方法200可以中止,或可以嘗試從不同的源獲得無線電簡檔。例如,可以使用不同的遠程數(shù)據(jù)庫。如果在步驟211該證書被驗證,或者如果不執(zhí)行驗證,則方法200繼續(xù)進行到步驟213。在步驟213,客戶計算設備的軟件無線電用無線電簡檔被配置。在一些實施例中,無線電簡檔包括可執(zhí)行代碼,該可執(zhí)行代碼在被客戶計算設備上的處理器執(zhí)行時控制無線電硬件來按照無線標準操作。在一些其它實施例中,軟件定義無線電控制器按照無線電簡檔配置軟件定義無線電。例如,無線電簡檔可包含規(guī)定設置或操作參數(shù)的數(shù)據(jù)。所述數(shù)據(jù)被轉換成硬件和/或軟件設置,SDR控制器可以使用它們來按照無線標準操作無線電。在步驟215,可以就有關用戶是否同意接收除了已提供的被請求內容以外的信息進行確定。在一些實施例中,客戶設備通過客戶設備的用戶接口來提示用戶同意(consent)接收與用于所選擇的服務的內容有關的額外內容,諸如廣告。這樣的廣告可以與從服務提供的內容相關,或可以與計算設備的位置相關。如果在步驟215確定用戶沒有提供同意,則方法200繼續(xù)進行到步驟217。在步驟217,在客戶設備處通過如由無線電簡檔配置的無線接口接收內容。接收的內容通過使用適合于正被接收的內容類型的輸出設備而被呈現(xiàn)給客戶。然而,在步驟217接收的內容不包含額外的材料,諸如廣告。例如,可視內容可以被顯示在計算設備的顯示器部分,而音頻內容可以由聲音再現(xiàn)系統(tǒng)再現(xiàn)。如果在步驟215用戶確實提供同意,則方法進到步驟219。在步驟219,提供用戶同意的額外內容。正如以上討論的,額外內容可包括諸如廣告那樣的信息。額外內容可以根據(jù)在步驟217提供的內容和計算設備的位置而被選擇?,F(xiàn)在轉到圖3,顯示了用于獲得無線電簡檔和用無線電簡檔配置計算設備來接收想要的內容的方法300的流程圖。在步驟301,就有關是否知道客戶設備的當前位置進行確定。例如,當前位置可以以前已獲得且被存儲在計算設備的存儲器中。如果當前位置是已知的,則方法繼續(xù)進行到步驟303,在其中確定當前位置是否為最新近的。確定當前位置是否為最新近的,可以以任何適當?shù)姆绞酵瓿?。例如,自從獲得當前位置以來所逝去的時間可以與預定的期滿時間相比較。在另一個實施例中,用戶可以簡單地查問當前位置是否是正確的。如果當前位置是最新近的,則方法繼續(xù)進行到步驟319。然而,如果當前位置或者是未知的或者不是最新近的,則方法繼續(xù)進行到步驟305。在步驟305,識別被優(yōu)先化的位置服務。計算設備可能可以訪問多個位置模塊,每個位置模塊可被使用來提供計算設備的當前位置的指示。每個位置模塊可以具有相關聯(lián)的優(yōu)先權。在步驟305,識別具有最高優(yōu)先權的位置模塊。按優(yōu)先權的示例性次序一一從最高到最低一一的一組示例性位置模塊可以是衛(wèi)星定位模塊、蜂窩基站模塊、網(wǎng)絡位置模塊、信標信號分析模塊和用戶輸入模塊。取決于在步驟305的選擇,方法300繼續(xù)進行到步驟307、309、311、313、或315之一。然而,在一些實施例中,可以合并步驟307、309、311、313、或315中的兩個或更多個步驟和在那些步驟期間生成的位置信息,以便進行位置確定。如果在步驟305確定衛(wèi)星定位模塊具有最高的優(yōu)先權,則方法繼續(xù)進行到步驟307。在步驟307,通過使用衛(wèi)星定位模塊確定計算設備的當前位置。例如,GPS可被使用來確定當前位置。如果在步驟305確定蜂窩基站模塊具有最高的優(yōu)先權,則方法繼續(xù)進行到步驟309。在步驟309,通過使用蜂窩基站模塊確定計算設備的當前位置。在一些實施例中,蜂窩基站服務使用三角測量來確定當前位置。如果在步驟305確定信標信號分析模塊具有最高的優(yōu)先權,則方法繼續(xù)進行到步驟311。在步驟311,通過使用信標信號分析模塊確定計算設備的當前位置。在一些實施例中,信標信號分析服務檢測在IEEE 802. Ild信標信號中的國家代碼。作為另一個例子,信標信號分析服務可以從由公共陸地移動網(wǎng)廣播的位置區(qū)域身份來檢測國家代碼。在一些實施例中,在步驟311,多個網(wǎng)絡信標被分析,以便進一步證實國家代碼。如果在步驟305確定網(wǎng)絡位置模塊具有最高的優(yōu)先權,則方法繼續(xù)進行到步驟313。在步驟309,通過使用網(wǎng)絡位置模塊確定計算設備的當前位置。在一些實施例中,網(wǎng)絡位置服務通過使用與計算設備相關聯(lián)的互聯(lián)網(wǎng)IP地址的WHOIS查找來識別當前位置。如果在步驟305確定用戶輸入模塊具有最高的優(yōu)先權,則方法繼續(xù)進行到步驟315。在步驟309,通過使用用戶輸入模塊確定計算設備的當前位置。在一些實施例中,用戶被提示通過計算設備的用戶接口輸入當前位置。然而,可以使用針對當前位置提示用戶的任何適當?shù)姆椒?。不管在試圖識別當前位置時步驟307-315中的哪些步驟被使用,方法300繼續(xù)進行到步驟317。在步驟317,該方法確定是否得到當前位置。如果沒有得到當前位置,則該方法返回到步驟305,在其中識別下一個已優(yōu)先化的位置模塊。已使用的以前識別的位置模塊可被忽視(discount)或者它的優(yōu)先權被降低,以便在步驟305選擇不同的服務。該方法通過步驟305-317繼續(xù)進行循環(huán),直至在步驟317確定成功得到當前位置為止。一旦成功得到當前位置(或在步驟303,當前位置是已知的且未期滿),該方法就繼續(xù)進行到步驟319,在其中從當前位置確定一個或多個服務區(qū)域。在一些實施例中,所識別的每個服務區(qū)域對應于不同類型的無線服務。例如,與無線電視服務相關聯(lián)的服務區(qū)域可以是與用于無線電服務或互聯(lián)網(wǎng)接入服務的服務區(qū)域不同的。識別服務區(qū)域的步驟可以被限于識別用于客戶計算設備感興趣的無線服務的服務區(qū)域。例如,服務區(qū)域可以僅僅對于計算設備的用戶已預訂的或用戶當前正在請求訪問的服務被識別。在一些實施例中,服務區(qū)域由客戶計算設備在步驟319被識別。然而,因為服務區(qū)域可能常遭受頻繁改變,所以當前位置信息可被提供到遠程數(shù)據(jù)服務器,該遠程數(shù)據(jù)服務器從當前位置確定服務區(qū)域。因此,客戶設備可以避免存儲服務區(qū)域的地圖。不管服務區(qū)域如何從當前位置得到,該方法繼續(xù)進行到步驟321,在其中得到對于服務區(qū)域的無線電簡檔。無線電簡檔可以從本地數(shù)據(jù)庫或從遠程服務器得到。無線電簡檔可以在步驟321被得到,其是針對在識別的服務區(qū)域中可得到的所有服務,或者被限于客戶計算設備感興趣的服務。在一些實施例中,無線電簡檔是對于正提供的無線服務和在客戶設備處的那種類型的軟件無線電特定的。然而,在一些實施例中,無線電簡檔僅僅對于在服務區(qū)域中使用的無線服務是特定的。在步驟323,驗證無線電簡檔。驗證可包括鑒別與無線電簡檔相關聯(lián)的證書。在一些實施例中,無線電簡檔可能被加密,以及在步驟323,無線電簡檔通過使用適當?shù)拿荑€被解密。然而,無線電簡檔的驗證可以以任何適當?shù)姆绞奖粓?zhí)行。在一些實施例中,步驟323是可任選的。一旦簡檔被驗證(如果要執(zhí)行驗證的話),就在步驟325,通過使用無線電簡檔來配置無線網(wǎng)接口的軟件定義無線電。計算設備然后開始接收內容,并把它呈現(xiàn)給用戶。雖然方法200和300是參照無線電簡檔描述的,但應當意識到,這些方法可被使用來通過使用其它類型的通信簡檔而得到和配置計算設備。通信簡檔是用于配置計算設備與想要的服務的通信的簡檔。通信簡檔可以包括或不包括無線電簡檔。當方法200或300分別在方法200的步驟215和方法300的步驟325相對于通信簡檔被使用時,所述方法可以以任何適當?shù)姆绞接猛ㄐ藕啓n配置計算設備。當計算設備包括軟件定義無線電時,通信簡檔可被使用于配置SDR,例如,使用隨通信屬性一起被包括的無線電簡檔。圖4-7圖解了按照一些實施例的、在便攜式計算設備上用戶接口的顯示部分的示例性輸出。這些系列的解了用戶可能經歷的在計算設備上接收想要的內容的序列。圖4圖解了在計算設備的顯示器部分上顯示的窗口 400。窗口 400是集成的服務管理器。在所圖解的例子中,服務管理器管理三個無線服務。具體地,在本例中可得到的無線服務由圖標代表,包括電視服務圖標401、無線電服務圖標402和互聯(lián)網(wǎng)接入服務圖標403。其他實施例可以具有更少或更多的可得到的無線服務。無線服務可以是任何適當?shù)姆N類。在所顯示的例子中,用戶通過激活輸入設備而選擇電視服務,諸如通過使用鼠標來把光標404放置在電視服務圖標401上并按壓鼠標上的適當按鈕(例如,鼠標點擊)來進行。在選擇電視服務圖標401后,窗口 500可被顯示在計算設備的顯示器上,給用戶提供用于電視服務的接口(圖5)。窗口 500代表內容應用的用戶接口的顯示部分,用于從無線電視服務接收內容。在一些實施例中,提示用戶同意。然而,同意可以在替換的時間以任何適當?shù)姆绞降玫健?赡苄枰鞯猛庖栽L問電視服務,讓諸如廣告那樣的定制的內容被呈現(xiàn),或得到為服務向用戶收費的授權,或得到收費信息。如果用戶沒有同意,則窗口 500可以關閉,或訪問內容可以以某種方式被限制。服務的選擇可以觸發(fā)計算設備來自動配置自己以通過使用如上所述的技術得到來自這樣的服務的內容。因此,可以在窗口 500內打開連接狀態(tài)對話框510,以便將訪問該電視服務的狀態(tài)呈現(xiàn)給用戶。在本例中,一系列步驟的狀態(tài)被顯示給用戶。行511向用戶指示,計算設備正在得到當前位置。一旦得到當前的位置,就可以顯示行512,指示無線電簡檔正在被下載。一旦得到對于電視服務的無線電簡檔,就可以顯示行513,指示無線電簡檔正在被使用來配置軟件定義無線電。一旦無線電簡檔被配置,就作出與無線電視服務的無線連接,并可以下載諸如頻道指南那樣的信息。用戶然后被告知設立已完成。在任何時間,用戶可以通過選擇取消按鈕516而選擇中止該過程。一旦設立完成,用戶還可以被要求通過選擇‘確定’按鈕515來確認狀態(tài)對話框510。假設設立成功地完成,指南就可被顯示在窗口 500上,如圖6所示。指南可包括關于對于所選擇的服務可得到的內容選項的信息。指南信息可以從該無線服務、通過網(wǎng)絡連接而被連接的服務器、或以任何適當?shù)姆绞奖唤邮?。例如,軟件定義無線電可被配置成從無線服務接收包含指南的數(shù)據(jù)流。這里,指南包括可得到的頻道601的列表和當前在各個頻道上正廣播的節(jié)目602的列表。然而,指南可以以任何適當?shù)姆绞奖怀尸F(xiàn)。對于本例,假設用戶把光標404放置在按鈕603上,并點擊按鈕,指示用戶選擇觀看“體育網(wǎng)絡”頻道上的棒球比賽。在一些實施例中,軟件定義無線電可被重新配置或“被調諧”以從所選擇的頻道接收內容。窗口 500現(xiàn)在被配置成從體育網(wǎng)絡頻道接收內容。棒球比賽的視頻圖像被顯示在子窗口 703中。用于節(jié)目的音頻通道可以通過計算設備上的揚聲器被播放。在一些實施例中,標識當前的頻道和節(jié)目的信息701為了用戶方便起見可被識別。另外,廣告702可被顯示在窗口 400內。廣告可以根據(jù)用戶的位置和用戶請求的內容被定制。例如,廣告702讀做“購買你的地區(qū)中的比賽票! ”。如果用戶(例如,用光標404)選擇廣告702,則根據(jù)計算設備的位置定制的信息和要呈現(xiàn)的內容可以顯示給用戶。
      14
      在這樣描述了本發(fā)明的至少一個實施例的幾個方面后,應當意識到,各種改變、修改和改進對于本領域技術人員是容易想到的。例如,雖然未圖示出,但計算設備100可包括一個或多個非SDR無線網(wǎng)接口(未示出)。這樣的改變、修改和改進被確定為本公開內容的一部分,以及被確定為屬于本發(fā)明的精神和范圍內。因此,上述的說明和附圖僅僅是作為例子。本發(fā)明的上述實施例可以以許多方式中的任何方式被實施。例如,實施例可以通過使用硬件、軟件、或它們的組合而被實施。當以軟件被實施時,軟件代碼可以在任何適當?shù)奶幚砥骰蛞幌盗刑幚砥魃媳粓?zhí)行,不管其是在單個計算機上提供的還是分布在多個計算機之間的。而且,應當意識到,計算機可以以許多形式中的任何形式被體現(xiàn),諸如安裝在機架上的計算機、臺式計算機、膝上型計算機或平板計算機。另外,計算機可以被嵌入在通常不看作為計算機、但具有適當?shù)奶幚砟芰Φ脑O備中,包括個人數(shù)字助理(PDA)、智能電話或任何其它適用的便攜式或固定的電子設備。計算機還可以具有一個或多個輸入和輸出設備。這些設備尤其可被使用來呈現(xiàn)用戶接口。可被使用來提供用戶接口的輸出設備的例子包括用于輸出的可視化呈現(xiàn)的打印機或顯示屏幕,和用于輸出的可聽見的呈現(xiàn)的揚聲器或其它聲音生成設備。可被使用于用戶接口的輸入設備的例子包括鍵盤和指向設備,諸如鼠標、觸摸板和數(shù)字化書寫板。作為另一個例子,計算機可以通過語音識別或以其它可聽見的格式接收輸入信息。這樣的計算機可以通過采用任何適當形式的一個或多個網(wǎng)絡而被相互連接,包括作為局域網(wǎng)或例如企業(yè)網(wǎng)或互聯(lián)網(wǎng)的廣域網(wǎng)。這樣的網(wǎng)絡可以是基于任何適當?shù)募夹g的,并可以按照任何適當?shù)膮f(xié)議操作,以及可包括無線網(wǎng)、有線網(wǎng)或光纖網(wǎng)。這里概述的各種方法或過程也可以被編碼為在利用各種各樣的操作系統(tǒng)或平臺的任何一個的一個或多個處理器上可執(zhí)行的軟件。另外,這樣的軟件可以通過使用許多適當?shù)木幊陶Z言和/或編程或腳本工具中的任何一種而被編寫,并且也可以被匯編成可執(zhí)行的機器語言代碼或是在框架或虛擬機上執(zhí)行的中間代碼。在這方面,本發(fā)明可被體現(xiàn)為用一個或多個程序編碼的計算機可讀介質(或多個計算機可讀介質)(例如,計算機存儲器、一個或多個軟盤、壓密盤、光盤、磁帶、閃存、現(xiàn)場可編程門陣列中的電路配置或其它半導體器件、或其它有形的計算機存儲介質),所述程序當在一個或多個計算機或其它處理器上被執(zhí)行時,執(zhí)行實施如上所述的本發(fā)明的各種實施例的方法。計算機可讀介質可以是可輸送的,這樣使得被存儲在其上的程序可被裝載到一個或多個不同的計算機或其它處理器上,以實施如上所述的本發(fā)明的各種方面。術語“程序”或“軟件”在這里以通用的意義被使用來指代任何類型的計算機代碼或計算機可執(zhí)行指令組,它們可被利用來編程計算機或其它處理器以實施如上所討論的本發(fā)明的各種方面。另外,應當意識到,按照本實施例的一方面,當被執(zhí)行時執(zhí)行本發(fā)明的方法的一個或多個計算機程序,不需要駐留在單個計算機或處理器上,而是可以以模塊方式分布在許多不同的計算機或處理器之間以實施本發(fā)明的各種方面。計算機可執(zhí)行指令可以以許多形式(諸如程序模塊)由一個或多個計算機或其它設備執(zhí)行。通常,程序模塊包括例行程序、程序、對象、組件、數(shù)據(jù)結構等等,其執(zhí)行特定的任務或實施特定的抽象數(shù)據(jù)類型。典型地,程序模塊的功能性可以如在各種實施例中想要的那樣被組合或分布。數(shù)據(jù)結構也可以以任何適當?shù)男问奖淮鎯υ谟嬎銠C可讀介質中。為了說明簡單起見,數(shù)據(jù)結構可被顯示為具有通過數(shù)據(jù)結構中的位置相聯(lián)系的字段。這樣的關系同樣地可以通過為字段分派具有輸送字段之間關系的計算機可讀介質中的位置的存儲裝置而達到。 然而,任何適當?shù)臋C制可被使用來建立在數(shù)據(jù)結構的字段中的信息之間的關系,包括使用指針、標記或用來建立數(shù)據(jù)元素之間的關系的其它機制。本發(fā)明的各種方面可以單獨地、組合地、或以在以上描述的實施例中沒有具體討論的各種各樣的安排被使用,所以,在它的應用中不限于在以上的說明中闡述或者在附解的組件的細節(jié)和安排。例如,在一個實施例中描述的方面可以以任何方式與在其它實施例中描述的方面相組合。本發(fā)明也可以被體現(xiàn)為方法,所述方法的例子已被提供。作為方法的一部分被執(zhí)行的動作可以以任何適當?shù)姆绞奖慌判?。因此,可以構建其中動作以不同于所圖解的那樣的次序被執(zhí)行的實施例,這可以包括同時執(zhí)行某些動作,即使是在說明的實施例中被顯示為順序的動作。在權利要求中使用諸如“第一”、“第二”、“第三”等等的序數(shù)詞來修改所要求保護的元素本身并不意味著一個要求保護的元素的任何優(yōu)先權、優(yōu)先順序或次序超過另一個元素、或是方法的動作被執(zhí)行所按照的時間次序,而是僅僅被用作為區(qū)分一個具有某個名稱的要求保護的元素與(若非序數(shù)詞的使用)具有相同名稱的另一個元素的標簽,以便區(qū)分要求保護的元素。這里使用的詞組和術語也是用于描述的目的,而不應當看作為限制。“包括”、“含有”、或“具有”、“包含”、“牽涉到”和它們的變例在這里的使用意味著包括此后列出的條目和它們的等同物以及附加的條目。
      權利要求
      1.一種包括軟件定義無線電的計算設備(100),該計算設備包括可配置的無線電硬件(109);至少一個處理器(101),被編程為生成識別一種或多種類型的服務的用戶接口(400);通過用戶接口接收所述一種或多種類型的服務的選擇的服務的用戶選擇(401);以及通過用戶接口呈現(xiàn)對于所選擇的服務的可用選項(601);網(wǎng)絡接口(109),用于從遠程數(shù)據(jù)存儲裝置(130)得到無線電簡檔(136),以配置用于所選擇的服務的無線電硬件和得到對于所選擇的服務的可用選項,所述無線電簡檔和所述可用選項是基于計算設備的當前位置的;以及控制器(108),用于用所述無線電簡檔配置該無線電硬件以在當前位置使用。
      2.權利要求1的計算設備,其中該無線電簡檔被認證,以及該計算設備還被配置成在控制器用所述無線電簡檔配置該無線電硬件之前驗證該無線電簡檔的真實性。
      3.權利要求1的計算設備,還包括音頻輸出組件和顯示器(103),其中音頻內容被從所選擇的服務接收并被該音頻輸出組件再現(xiàn),以及視頻內容(703)被從所選擇的服務接收并在該顯示器上被顯示。
      4.權利要求3的計算設備,其中通過用戶選擇被選擇的服務是電視服務(401),可用選項包括多個電視頻道(601),以及該音頻和視頻內容是對應于用戶選擇的電視頻道的廣播內容。
      5.權利要求1的計算設備,其中計算設備的當前位置作為來自用戶的輸入被接收。
      6.權利要求1的計算設備,其中用戶接口組件還被配置成接收用戶同意(215),并且當同意被提供時,用戶接口呈現(xiàn)根據(jù)當前位置所定制(702 )的內容。
      7.權利要求1的計算設備,還包括位置確定組件(105),用于確定計算設備的當前位置,其中位置確定組件識別在一個或多個位置確定服務(112)中間的已優(yōu)先化的位置確定服務,并使用該已優(yōu)先化的位置確定服務來得到當前位置。
      8.權利要求7的計算設備,其中位置確定組件具有用于確定當前位置的多個服務,每個服務具有優(yōu)先權,以及位置確定服務試圖按優(yōu)先權遞減的次序從所述服務得到當前位置,直至當前位置被成功確定為止。
      9.權利要求7的計算設備,其中所述一個或多個位置確定服務包括以下的至少一項衛(wèi)星導航服務,用于從導航衛(wèi)星得到當前位置(307 ),網(wǎng)絡位置服務,用于從計算設備當前被連接到的網(wǎng)絡上的位置確定當前位置(313),信標信號分析服務,用于分析來自無線網(wǎng)的信標,以便識別在所述信標內的國家代碼(311),蜂窩基站服務,用于通過使用蜂窩三角測量而確定當前位置(309),以及用戶接口服務,用于通過用戶接口從用戶得到當前位置(315)。
      10.一種用于在具有無線網(wǎng)接口(109)的計算設備(100)上呈現(xiàn)內容的方法,該方法包括在計算設備上提供識別一種或多種類型的無線服務的用戶接口(400);通過用戶接口,接收所述一種或多種類型的無線服務的選擇的服務的用戶選擇(203);通過用戶接口,呈現(xiàn)對于所選擇的服務的可用內容(601);通過用戶接口,接收來自該可用內容的選擇的內容的用戶選擇(205);將對于通信簡檔的請求發(fā)送到遠程數(shù)據(jù)存儲裝置(130),所述請求指示計算設備的當前位置(207);從遠程數(shù)據(jù)存儲裝置接收所請求的通信簡檔(209);用通信簡檔配置計算設備,以便從通過無線網(wǎng)接口接收的信號中提取所選擇的內容(213);以及呈現(xiàn)該內容(703)。
      11.權利要求10的方法,其中無線網(wǎng)接口包括軟件定義無線電(108,109),通信簡檔包括無線電簡檔(136),以及配置計算設備包括用無線電簡檔配置軟件定義無線電。
      12.權利要求10的方法,還包括識別在一個或多個位置確定服務中間的已優(yōu)先化的位置確定服務,并使用所述已優(yōu)先化的位置確定服務來得到當前位置(305),其中所述一個或多個位置確定服務中的每個具有優(yōu)先權,以及識別已優(yōu)先化的位置確定服務包括試圖按優(yōu)先權遞減的次序從所述一個或多個位置確定服務得到當前位置,直至當前位置被成功確定為止。
      13.權利要求10的方法,其中在計算設備上提供識別一種或多種類型的無線服務的用戶接口包括識別電視服務(401),接收所選擇的內容的用戶選擇包括接收電視頻道的用戶選擇(601),以及呈現(xiàn)內容包括在顯示器上再現(xiàn)電視節(jié)目的視頻內容(703 )和通過聲音系統(tǒng)(103 )再現(xiàn)電視節(jié)目的音頻內容。
      14.權利要求10的方法,還包括通過使用無線網(wǎng)連接(106)確定計算設備的當前位置。
      15.權利要求10的方法,其中通過使用無線網(wǎng)連接確定計算設備的當前位置包括根據(jù)在網(wǎng)絡上與具有已知位置的另一個計算設備的接近度來推斷當前位置。
      全文摘要
      具有軟件定義無線電(SDR)無線網(wǎng)接口的計算設備被自動配置成支持無線服務,以響應于來自用戶的對于訪問服務的請求。計算設備可以確定適當?shù)暮啓n,并通過查詢遠程數(shù)據(jù)庫而得到它。該查詢可以指示計算設備的當前位置,然而,位置信息可以替換地由耦合到數(shù)據(jù)庫的服務器確定。通信簡檔通過使用現(xiàn)有的或可得到的網(wǎng)絡連接從遠程數(shù)據(jù)庫被下載。軟件定義無線電用通信簡檔來配置,并被使用來訪問可得到的無線服務。從無線服務得到的內容通過計算設備的用戶接口被呈現(xiàn)。
      文檔編號H04W4/02GK102598719SQ201080048671
      公開日2012年7月18日 申請日期2010年9月24日 優(yōu)先權日2009年10月29日
      發(fā)明者A.A.哈桑, B.R.小安德斯, 沈徽 申請人:微軟公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1