專利名稱:智能數(shù)據(jù)廣播的制作方法
技術(shù)領(lǐng)域:
在此描述的主題涉及電子通信,尤其涉及智能數(shù)據(jù)廣播。
背景技術(shù):
術(shù)語“數(shù)據(jù)廣播”(有時也被稱為“數(shù)據(jù)播送”)通常涉及對于多個(通常為大量)接收器的相同內(nèi)容的廣泛分布。在電子計算和通信技術(shù),尤其是無線通信技術(shù)的進步已經(jīng)使數(shù)據(jù)廣播技術(shù)應(yīng)用于無線通信市場以服務(wù)移動式接收器。這樣的技術(shù)的實例包括數(shù)字音頻廣播,或數(shù)字視頻廣播。其內(nèi)容是使用相同物理通道(舉例來說,相同的時隙或頻率)同時對多個客戶廣播,從而有效地使用網(wǎng)絡(luò)資源。不管接收器的數(shù)量,服務(wù)器只發(fā)送內(nèi)容的一份備份,如此使對于服務(wù)器的容量的影響為最小。
傳統(tǒng)的數(shù)據(jù)廣播系統(tǒng)是下推系統(tǒng),該系統(tǒng)不允許用戶指定被推過廣播通信信道的內(nèi)容。而是,數(shù)據(jù)廣播系統(tǒng)預(yù)先選擇若干個要被廣播的文件。文件以隊列的形式擺放,有時稱之為“圓盤傳送帶”并且以旋轉(zhuǎn)的方式順序廣播。
在可用于數(shù)據(jù)廣播服務(wù)的無線通信信道中的帶寬限制建立了數(shù)據(jù)廣播服務(wù)可以在給定的時限內(nèi)分配的內(nèi)容量的真正的物理限制。一些改進的內(nèi)容分布方案可使數(shù)據(jù)廣播服務(wù)更有效地管理有限的帶寬并提供給客戶改進的服務(wù)。
發(fā)明概要在此描述和聲明的實施例提供了用于智能數(shù)據(jù)廣播的系統(tǒng)和方法。在可效仿的實施例中,一個或多個與數(shù)據(jù)廣播系統(tǒng)有關(guān)的計算設(shè)備維護數(shù)據(jù)廣播系統(tǒng)的訂戶的特征數(shù)據(jù)記錄。對于一廣播區(qū)域,在廣播圓盤傳送帶上的內(nèi)容的分配可以響應(yīng)于在對于該廣播區(qū)域中的訂戶之間指定文件的需求的變化而調(diào)整。
在可效仿的實施例中,信息被接收放置在數(shù)據(jù)廣播系統(tǒng)的一指定地理區(qū)域中的數(shù)據(jù)廣播系統(tǒng)的至少一個訂戶單元中,并且廣播信息的重復(fù)率,作為與至少一個訂戶單元有關(guān)的特征信息的函數(shù)在數(shù)據(jù)廣播系統(tǒng)的指定區(qū)域內(nèi)調(diào)整。
在其它實施例中,對在一數(shù)據(jù)廣播區(qū)域中的每個文件建立一初始的廣播重復(fù)率,對于在數(shù)據(jù)廣播區(qū)域內(nèi)的多個訂戶單元的特征信息被監(jiān)控;并且在數(shù)據(jù)廣播系統(tǒng)的指定區(qū)域內(nèi)的廣播信息的廣播重復(fù)率,作為與多個訂戶單元有關(guān)的特征信息的函數(shù)被調(diào)整。
附圖簡述
圖1是一數(shù)據(jù)廣播網(wǎng)絡(luò)可效仿的實施例的示意圖。
圖2是一對于智能數(shù)據(jù)廣播可效仿的系統(tǒng)的示意描述。
圖3是對于保存訂戶特征信息的可效仿的數(shù)據(jù)結(jié)構(gòu)的說明。
圖4是一代表數(shù)據(jù)廣播圓盤傳送帶的數(shù)據(jù)結(jié)構(gòu)的說明。
圖5是一流程圖,示出了在用于智能數(shù)據(jù)廣播一可效仿的方法中的操作。
圖6是一流程圖,示出了在用于在數(shù)據(jù)廣播圓盤傳送帶中分配時隙的一可效仿的方法中的操作。
圖7是一可效仿的計算設(shè)備的示意圖。
詳細描述本文描述用于智能數(shù)據(jù)廣播方法、系統(tǒng)和計算機程序產(chǎn)品的可效仿的實施例。在某些實施例中,技術(shù)可利用訂戶的偏好和/或位置信息以在一指定的數(shù)據(jù)廣播區(qū)域內(nèi)調(diào)整數(shù)據(jù)廣播內(nèi)容。在某些實施例中,網(wǎng)絡(luò)管理系統(tǒng)可以以一種動態(tài)方式調(diào)整在一個或多個數(shù)據(jù)廣播區(qū)域中的數(shù)據(jù)廣播內(nèi)容以響應(yīng)于在該區(qū)域內(nèi)訂戶偏好的分布的改變。
可效仿的操作環(huán)境圖1是數(shù)據(jù)廣播環(huán)境100的可效仿的實施例的示意圖,在該數(shù)據(jù)廣播環(huán)境100中可實現(xiàn)在此描述的主題??梢岳斫獾氖窃趫D1中描寫的環(huán)境100僅僅是一可效仿的環(huán)境,并不是要提出對具體使用或功能的任何限制。在此描述的主題可在廣泛的各種數(shù)據(jù)分布環(huán)境中實現(xiàn),上述數(shù)據(jù)分布環(huán)境包括,但不局限于,無線電、電視、和衛(wèi)星網(wǎng)絡(luò)、數(shù)字無線電系統(tǒng)、廣播磁盤系統(tǒng)、發(fā)行/訂閱系統(tǒng)、基于因特網(wǎng)的廣播系統(tǒng)等等。
參考圖1,環(huán)境100包括至少一個穿過廣播區(qū)域110廣播數(shù)據(jù)給一個或多個訂閱來自首端112發(fā)送的數(shù)據(jù)廣播服務(wù)的接收器114的首端112。正如在此所使用的,術(shù)語廣播和它的派生詞應(yīng)該廣義地理解為包括任何形式的調(diào)制、編碼、和/或一穿過通信介質(zhì)的通信信號的發(fā)送,有線的或無線的。類似地,正如在此所使用的,術(shù)語“訂閱”應(yīng)該廣義地理解為包括任何形式的接收、解調(diào)、和/或數(shù)據(jù)廣播首端112的解碼。
在圖1所描述的實施例中,廣播環(huán)境100包括多個廣播區(qū)域110、120、130,它們中的每個廣播區(qū)域包括首端112、122、132。每個首端112、122、132穿過它各自的廣播區(qū)域廣播數(shù)據(jù)。雖然圖1示出了三個獨立的首端112、122、132,及確定的三個廣播區(qū)域110、120、130,可以理解的是區(qū)域的具體數(shù)目并不重要,并且可以根據(jù),舉例來說,操作環(huán)境的地理大小、發(fā)送功率限制、和來自各個首端112、122、132的信號廣播的干擾和/或障礙而變化。并且,可以理解的是在首端和廣播區(qū)域之間不需要有一對一的對應(yīng)。
首端112、122、132進一步包括對于廣播一數(shù)據(jù)信號所必要的基本設(shè)施。在無線通信環(huán)境中,這樣的基本設(shè)施可以包括用于編碼、調(diào)制、和發(fā)送或接收在特定頻率(或頻率)上的射頻信號、或符合一具體的多頻率協(xié)議的設(shè)備。這樣的設(shè)備商業(yè)上可現(xiàn)成提供,并且被本領(lǐng)域的技術(shù)人員所知。具體的編碼、調(diào)制、和/或發(fā)送方案不是重要的。
廣播環(huán)境100進一步包括多個接收器114、124、134,該接收器可以具體化為無線通信設(shè)備諸如,舉例來說,個人電腦(PC)、膝上型電腦、個人數(shù)字助理(PDA)、移動電話等等。在一可效仿的實施例中,接收器114、124、134包括向上傳輸通信系統(tǒng),該通信系統(tǒng)使服務(wù)器能夠確定與接收器114、124、134有關(guān)的位置信息。位置信息不需要精確地確定用戶的位置。在一實施例中,位置信息僅僅表明了當前提供服務(wù)給指定的接收器的首端112、122、132。在這樣的實施例中,每個接收器114、124、134包括一從系統(tǒng)中所有其它接收器唯一標識該接收器的標識符。該唯一標識符可以被從接收器114、124、134發(fā)送到提供服務(wù)給各自的接收器的首端112、122、132,舉例來說,在控制信道或數(shù)據(jù)信道上。這樣的發(fā)送可使用SMS通知、或使用傳統(tǒng)的雙向無線通信系統(tǒng)(舉例來說,GSM、CDMA)從客戶設(shè)備發(fā)送給數(shù)據(jù)庫的小的IP消息。
在一可效仿的實施例中,每個首端112、122、132在廣播環(huán)境100中被分配一唯一標識符。首端112、122、132可由網(wǎng)絡(luò)地址、站名、載波頻率、或其它獨特的標志所標識。從首端112、122、132至接收器114、124、134的數(shù)據(jù)廣播通過通信信道發(fā)生。在一可效仿的實施例中,通信信道可由根據(jù)任一傳統(tǒng)RF廣播技術(shù)諸如,舉例來說,TDMA、FDMA、CDMA等等的調(diào)制載波確定。發(fā)送的內(nèi)容可包括數(shù)據(jù)的各種形式,該形式包括,舉例來說,文本、音頻、視頻、和也可包括,舉例來說,定時信號、功率信號、位置信號等等的控制信號??刂菩盘柨墒窃诓ǘ蝺?nèi)廣播、或在單獨的控制信道上廣播。
廣播環(huán)境100進一步包括用于管理一個或多個首端112、122、132的廣播操作的廣播中心140和用于管理訂戶特征信息和其它網(wǎng)絡(luò)管理信息的管理中心150。廣播中心140包括廣播管理者142和廣播數(shù)據(jù)存儲144。管理中心150包括訂戶特征管理者152和訂戶數(shù)據(jù)特征154。概括地,廣播中心140與管理中心150合作以管理訂戶信息、網(wǎng)絡(luò)信息、和來自一個或多個操作環(huán)境100的各自首端112、122、132的數(shù)據(jù)廣播。
在一可效仿的實施例中,廣播中心140和管理中心150可駐留在諸如,舉例來說,與廣播環(huán)境100有關(guān)的服務(wù)器計算機的單個計算設(shè)備上。在可供選擇的實施例中,對于廣播管理和訂戶特征管理的職責可在首端和管理中心以不同的方式分配,或既可在管理中心150又可在首端112、122、132中被合并。例如,環(huán)境100可包括一單個管理中心150,但是每個首端112、122、132可包括一廣播中心140。
在一可效仿的實施例中,各自首端112、122、132與管理中心150合作以實現(xiàn)一數(shù)據(jù)廣播網(wǎng)絡(luò),該網(wǎng)絡(luò)可覆蓋的大小范圍從小到一具體的樓或公司或校園的區(qū)域到大到和整個國家或洲的區(qū)域的地理區(qū)域。概括地,首端112、122、132和管理中心150合作以管理訂戶信息、網(wǎng)絡(luò)信息、和數(shù)據(jù)廣播。
圖2是一可效仿的適合于包括廣播中心140和管理中心150的計算機系統(tǒng)200的示意圖。該計算機系統(tǒng)200包括擁有屏幕204的顯示器202、一個或多個用戶輸入設(shè)備206、和計算機208。用戶輸入設(shè)備206可包括任一允許計算機接收開發(fā)者的輸入的設(shè)備,諸如鍵盤210、其它設(shè)備212、和鼠標214。其它設(shè)備212可包括觸摸屏、語音激活輸入設(shè)備、跟蹤球、和任何其它允許系統(tǒng)200接收來自開發(fā)者輸入的設(shè)備。計算機208包括處理單元216和隨機存取存儲器和/或只讀存儲器218。
存儲器218包括用于計算機208的管理操作的操作系統(tǒng)220。在一可效仿的實施例中,一個或多個可在處理單元216上運行的應(yīng)用程序駐留在存儲器218中,包括特征管理者222和廣播管理者224。存儲器218進一步包括一個或多個包括用戶特征數(shù)據(jù)文件228和數(shù)據(jù)廣播文件230的數(shù)據(jù)文件。系統(tǒng)200的操作將在以下進行詳細解釋。
圖3是用于訂戶特征信息的可效仿的數(shù)據(jù)結(jié)構(gòu)的說明。在一可效仿的實施例中,對于廣播系統(tǒng)的一個訂戶維護了一訂戶特征,該訂戶特征包括訂戶標識符和具體說明訂戶所感興趣的信息的詳細類別。該信息可存儲在一合適的存儲器位置諸如,舉例來說,存儲于計算機208的存儲器218中的用戶特征數(shù)據(jù)文件228。文件可具體化為,舉例來說,一關(guān)系數(shù)據(jù)庫。在一可效仿的實施例中,訂戶特征信息也可存儲在數(shù)據(jù)廣播接收器的存儲器318中,舉例來說,在用戶特征數(shù)據(jù)文件328中。
參考圖3,訂戶特征信息數(shù)據(jù)結(jié)構(gòu)包括訂戶ID數(shù)據(jù)字段300和一個或多個感興趣的信息的類別。在圖3中的可效仿的數(shù)據(jù)結(jié)構(gòu)中,感興趣的類別包括體育310、金融320、商業(yè)330和娛樂340。每個類別可包括進一步詳細指定由訂戶ID300所標識的訂戶所感興趣的信息的子類。在圖3所示的可效仿的實施例中,體育類別310包括足球子類312和棒球子類314。金融類別320包括股票報價子類322和抵押率子類324。商業(yè)類別330包括每周更新子類332,娛樂類別包括新熱點子類342和過氣明星子類344??梢岳斫獾氖菆D3中所描述的數(shù)據(jù)結(jié)構(gòu)可以擴展以包括更多進一步詳細描述訂戶所感興趣的信息的子類的層。例如,足球子類312可擴展以包括有關(guān)一個或多個特定球隊的信息或股票報價類別342可擴展以包括有關(guān)一個或多個特定股票的信息??梢岳斫獾氖怯啈籼卣餍畔?shù)據(jù)結(jié)構(gòu)可包括其它特定的個人信息或?qū)τ谄渌囟▊€人信息的鏈接諸如,舉例來說,電子郵件、電子日歷等等。
在一可供選擇的實施例中,訂戶特征對于相應(yīng)的訂戶設(shè)備在其內(nèi)操作的廣播區(qū)域110、120、130是特定的。例如,當訂戶在廣播區(qū)域110時,該訂戶可對一特定組的信息感興趣,而當訂戶在廣播區(qū)域130時,該訂戶可對不同組的信息感興趣。在這樣的實施例中,訂戶特征可被修改以包括數(shù)據(jù)廣播區(qū)域指示符和相應(yīng)的對于特定廣播區(qū)域所感興趣的數(shù)據(jù)。
圖4是表現(xiàn)了對于數(shù)據(jù)廣播系統(tǒng)100的數(shù)據(jù)廣播時間表400的數(shù)據(jù)結(jié)構(gòu)的說明。數(shù)據(jù)廣播時間表400可存儲在廣播數(shù)據(jù)存儲器144中,舉例來說,如存儲在計算機208的存儲器218中的廣播數(shù)據(jù)文件230中的一個。在一可效仿的實施例中,數(shù)據(jù)廣播時間表400可以以表格的格式表現(xiàn)作為對于廣播的一系列文件410,每個文件由描述文件內(nèi)容的內(nèi)容標識符420所標識。廣播時間表400進一步包括與確定被廣播的文件有關(guān)的周期的文件的廣播周期530。廣播時間表進一步包括對于每個文件的開始時間440和結(jié)束時間450。通過說明來說,圖4中所描述的廣播時間表反映出在廣播時間表中的第一個文件包括足球信息,并且從06:00:00開始至06:05:00結(jié)束,每60分鐘播放一次。
在一可效仿的實施例中,數(shù)據(jù)廣播管理者224維護數(shù)據(jù)廣播時間表400。數(shù)據(jù)廣播管理者224可包括允許用戶把文件添加至數(shù)據(jù)廣播時間表400或從數(shù)據(jù)廣播時間表400中刪除文件,和/或修改被廣播的文件周期的用戶界面。播放持續(xù)時間是將要被播放的數(shù)據(jù)量和對于數(shù)據(jù)廣播系統(tǒng)100的可用帶寬的函數(shù)。當排定的廣播完成時,廣播管理者224可更新開始時間440和結(jié)束時間450以反映文件的下一次廣播。
數(shù)據(jù)廣播文件230也可包括廣播的內(nèi)容。例如,足球文件可包括比分和有關(guān)足球隊的其它信息,股票報價文件可包括對于特定股票的當前報價。這種信息可由數(shù)據(jù)廣播管理者224或在計算機208的處理單元216上運行的另一個應(yīng)用程序來周期性地更新。當對于文件排定的廣播時間到達時,廣播管理者從數(shù)據(jù)廣播文件230處檢索文件,并且通過來自系統(tǒng)100中的一個或多個首端112、122、132廣播文件。在這點上,可以理解的是對于每個首端112、122、132,廣播時間表可以是特定的,以致在每個廣播區(qū)域110、120、122中,廣播時間表是不同的。
可效仿的操作在一可效仿的實施例中,廣播管理者224與特征管理者222合作在每個廣播區(qū)域110、120、130以一種反映在該廣播區(qū)域各訂戶總的興趣的智能方式管理數(shù)據(jù)廣播。
圖5是一流程圖,示出了在一用于智能數(shù)據(jù)廣播的可效仿的方法中的操作。在一可效仿的實施例中,圖5所示的操作可由計算機208的數(shù)據(jù)廣播管理者224實現(xiàn)。在可供選擇的實施例中,操作的某些部分可由計算機208的特征管理者模塊222執(zhí)行。如上所述,廣播管理者和特征管理者可集中位于一單個計算機內(nèi)?;蛘撸總€首端112、122、132可保持一單獨的廣播管理者和/或特征管理者,它們必要時通信以實現(xiàn)智能廣播操作。
參考圖5,在操作510處廣播管理者224建立初始廣播參數(shù),這些參數(shù)可被反映,舉例來說,在諸如廣播時間表400的廣播時間表內(nèi)。在一可效仿的實施例中,初始的廣播參數(shù)可被以反映對于廣播區(qū)域110、120、130的總的用戶特征數(shù)據(jù)的方式部分地分配。例如,并參考圖5,如果在一特定的區(qū)域,百分之九十的被服務(wù)的訂戶在他們的訂戶特征里表現(xiàn)出對抵押率的興趣,那么抵押率對于數(shù)據(jù)廣播可以相關(guān)的重復(fù)率分配,舉例來說,每60分鐘。在一可供選擇的實施例中,初始廣播參數(shù)可不根據(jù)在訂戶特征中所表示的興趣而制定。在操作515,廣播管理者224初始化廣播。
在操作520,對于數(shù)據(jù)廣播110、120、130訂戶特征被監(jiān)控是否更改。該監(jiān)控操作可由廣播管理者224或特征管理者222執(zhí)行。如果沒有更改被檢測到,那么廣播時間表不受影響地繼續(xù)。
相反,如果在廣播區(qū)域110、120、130一特征更改被檢測到,那么控制轉(zhuǎn)到操作525,在此確定是否檢測到的特征更改歸因于一新的訂戶進入該區(qū)域。在一可效仿的實施例中,接收器114、124、134包括一使服務(wù)器確定與接收器114、124、134有關(guān)的位置信息的小的向上傳輸通信系統(tǒng)。位置信息不需要精確地確定用戶的位置。在一實施例中,位置信息僅僅表明當前哪個首端112、122、132正在提供服務(wù)給一指定的接收器。在這樣的實施例中,每個接收器114、124、134包括一從系統(tǒng)中所有其它接收器唯一標識該接收器的標識符。唯一標識符可以被從接收器114、124、134發(fā)送到各自的提供服務(wù)給接收器的首端112、122、132,舉例來說,在控制信道或數(shù)據(jù)信道上。這樣的發(fā)送可使用SMS通知、或使用傳統(tǒng)的雙向無線通信系統(tǒng)(舉例來說,GSM、CDMA)或其它通信協(xié)議從客戶設(shè)備發(fā)送給數(shù)據(jù)庫的少量的IP信息。
在可供選擇的實施例中,更多復(fù)雜的定位技術(shù)可被應(yīng)用。當一接收器在兩個或多個首端112、122、132的范圍內(nèi)時,這些可供選擇的技術(shù)尤其有用。在一可供選擇的實施例中,來自接收器114、124、134的信號被在兩個不同的首端112、122、132接收可用以確定位置信息。在一實施例中,在兩個不同首端112、122、132接收到的信號的強度可被比較以確定兩個首端哪個接收到較強的信號,并且具有最強的信號的首端可修改它的廣播時間表以反映對于該廣播區(qū)域訂戶的增加。該技術(shù)可被應(yīng)用于首端112、122、132中的任一標號。
在另一可供選擇的實施例中,來自接收器114、124、134的信號由三個獨立的首端112、122、132接收可用于使用傳統(tǒng)的三角測量技術(shù)精確地定位一接收器。被應(yīng)用的具體的定位技術(shù)不是關(guān)鍵。
再次參考操作525,如果被檢測到的特征更改不是由于新的訂戶進入?yún)^(qū)域,那么特征的更改可歸因于現(xiàn)有訂戶修改他們的特征信息。在這種情況下,控制轉(zhuǎn)到操作535,并且廣播時間表基于更新的特征信息以調(diào)整。相反,如果在操作525,被檢測出的特征更改是由于新的訂戶進入?yún)^(qū)域,那么控制轉(zhuǎn)到操作530,并且檢索新的訂戶特征信息,舉例來說,從用戶特征信息文件228檢索。控制然后轉(zhuǎn)到操作535并且廣播時間表基于更新的特征信息加以調(diào)整。
圖6是一流程圖,示出了在用于如結(jié)合操作535所描述那樣的調(diào)整廣播時間表的可效仿的方法內(nèi)的操作。在一可效仿的實施例中,每當在廣播區(qū)域110、120、130內(nèi)存在特征的更改時,圖6的操作可調(diào)用。在一可供選擇的實施例中,圖6的操作可在周期性的基礎(chǔ)上或基于一個或多個事件而被執(zhí)行,也就是說,如果發(fā)生預(yù)定的閾值數(shù)的改變時。
參考圖6,在操作610,確定對于一個或多個文件所需要的更改。在一可效仿的實施例中,該操作可通過比較在特征區(qū)域內(nèi)在當前時間點在其特征信息中包含具體文檔的訂戶單元的數(shù)目與在先前時間點對應(yīng)的訂戶單元的數(shù)目而執(zhí)行。統(tǒng)計技術(shù)諸如,舉例來說,滾動平均可被選擇地用于隨著時間消除測量偏差。
操作615是一可選擇的閾值操作。在操作615,如果對于一個或多個文件所需要的修改不比閾值大,那么對于文件所需要的修改被忽略并且控制轉(zhuǎn)到操作610以檢測在廣播圓盤傳送帶中對于另一文件所需的修改。
相反,如果在操作615所需要的修改超過了閾值,那么控制轉(zhuǎn)到操作620,并且對于文件的需求被確定。在一可效仿的實施例中,需求可通過計算在包括一在它們各自的用戶特征內(nèi)的文件的特定廣播區(qū)域內(nèi)的訂戶單元的比例所確定。在可供選擇的實施例中,訂戶特征可包括一條目,它指示訂戶想要使文件內(nèi)的信息被刷新的頻率,也就是說,想要的刷新率,并且,想要的刷新率可并入所述需求計算。
如果,在操作625,存在更多的文件要處理,那么控制轉(zhuǎn)回至操作610,并且確定對于下一文件所需要的更改。操作610至625可重復(fù)直至沒有更多的文件要處理。
在操作630,廣播圓盤傳送帶時隙被分配。在一可效仿的實施例中,廣播圓盤傳送帶時隙可使用,舉例來說,一公平的例程或另一個資源分配例程,根據(jù)在操作620所計算的需求數(shù)量的總和進行分配。例如,如果在特定廣播區(qū)域內(nèi)指定特定文件的用戶比率從百分之四十上升至百分之八十,那么貢獻給該文件的廣播圓盤傳送帶時隙的數(shù)量在帶寬限制的條件下可被加倍。相反地,如果指定特定文件的訂戶數(shù)量下降,那么貢獻給文件的廣播圓盤傳送帶時隙的數(shù)量可被相應(yīng)地減少。
可效仿的計算設(shè)備在此所描述的各種組件和功能可結(jié)合多個獨立計算機以實現(xiàn)。圖7顯示了這樣計算機的通常例子的各組件,用標號700標示。圖7中所示的組件只是例子,并非對本發(fā)明的功能的范圍作出任何限制;本發(fā)明不是必須依賴于圖7所示的結(jié)構(gòu)。
一般地,各種不同地通用或?qū)S糜嬎阆到y(tǒng)配置可被使用??梢赃m用于本發(fā)明使用的公知的計算系統(tǒng)、環(huán)境、和/或配置的實例包括,但不局限于,個人電腦、服務(wù)器電腦、手持設(shè)備或膝上型電腦、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、機頂盒、可編程消費者電器、網(wǎng)絡(luò)PC、小型機、大型機、包括任何諸如以上系統(tǒng)或設(shè)備的分布計算環(huán)境等。
計算機的功能通過計算機可執(zhí)行指令被具體化為多種形式,諸如由計算機執(zhí)行的程序模塊。一般地,程序模塊包括完成特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例行程序、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等。也可通過連接到一通信網(wǎng)絡(luò)的遠程處理設(shè)備來執(zhí)行任務(wù)。在分布式計算環(huán)境中,程序模塊可以定位于本地和遠程計算機存儲介質(zhì)中。
指令和/或程序模塊在不同時期被存儲于各種或是計算機的一部分或是可被計算機讀取的計算機可讀介質(zhì)中。程序通常分布在,例如,軟盤、CD-ROM、DVD、或諸如調(diào)制信號的某些形式的通信介質(zhì)。從那里,它們被安裝或裝載至計算機的輔助存儲器中。在執(zhí)行時,它們被至少部分地裝載至計算機的主電子存儲器中。在此描述的本發(fā)明包括這些和計算機可讀介質(zhì)的其它各種類型,當這種計算機可讀介質(zhì)包含指令程序、和/或用于實現(xiàn)以下結(jié)合微處理器或其它數(shù)據(jù)處理器所描述的步驟的模塊時。當被按照以下所描述的方法和技術(shù)編程時,本發(fā)明也包括計算機本身。
為了說明,諸如操作系統(tǒng)之類程序和其它可執(zhí)行程序組件在此作為離散的塊,雖然這些程序和組件被認為在不同的時間駐留在計算機的不同存儲組件中,并且由計算機的數(shù)據(jù)處理器所執(zhí)行。
參考圖7,計算機700的組件包括,但不局限于,處理單元704、系統(tǒng)存儲器706、以及將包括系統(tǒng)存儲器在內(nèi)的各種系統(tǒng)組件耦合至處理單元704的系統(tǒng)總線708。上述系統(tǒng)總線708可以是多種總線體系結(jié)構(gòu)類型中的任何一種,包括存儲總線或存儲控制器、外圍總線和使用各種總線體系結(jié)構(gòu)的任一種的局部總線。舉例來說,而非限制,此類體系結(jié)構(gòu)包括工業(yè)標準體系結(jié)構(gòu)(ISA)總線、微通道體系結(jié)構(gòu)(MCA)總線、增強型工業(yè)標準體系結(jié)構(gòu)(EISA)總線、視頻電子標準協(xié)會(VESA)局部總線、和也被稱為Mezzanine總線的外圍部件互連(PCI)總線。
計算機700通常包括各種計算機可讀介質(zhì)。計算機可讀介質(zhì)可以是任何計算機700能夠訪問的以提供的介質(zhì),包括易失性的和非易失性的介質(zhì)、可移動的和不可移動的介質(zhì)。舉例來說,而非限制,計算機可讀介質(zhì)可以包含計算機存儲介質(zhì)和通信介質(zhì)?!坝嬎銠C存儲介質(zhì)”包括能以任何方法或技術(shù)實現(xiàn)的易失性的和非易失性的、可移動的和不可移動的介質(zhì),用于存儲諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)等信息。計算機存儲介質(zhì)包括,但不局限于,RAM、ROM、EEPROM、閃存或其它存儲技術(shù),CD-ROM、數(shù)字化多功能光盤(DVD)或其它光盤存儲、盒式磁帶、磁帶、磁盤存儲器或其它磁存儲設(shè)備,或任何其它可以被用來存儲想要的信息并且可以被計算機700訪問的介質(zhì)。通信介質(zhì)通常體現(xiàn)了諸如載波或其它傳送機制的已調(diào)數(shù)據(jù)信號中的計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù),也包括任何信息傳遞介質(zhì)。術(shù)語“已調(diào)制數(shù)據(jù)信號”是指在該信號中以編碼信息的方式來設(shè)置或改變其一個或多個特征的信號。舉例來說,而非限制,通信介質(zhì)包括諸如有線網(wǎng)或直接導(dǎo)線連接的有線介質(zhì),和諸如聲音、射頻、紅外線和其它無線介質(zhì)的無線介質(zhì)。任何以上所述的組合也可以包括在計算機可讀介質(zhì)的范圍之內(nèi)。
系統(tǒng)存儲器706包括以諸如只讀存儲器(ROM)710和隨機存取存儲器(RAM)712的易失性和/或非易失性存儲器的形式的計算機存儲介質(zhì)。包含如在啟動期間幫助在計算機700內(nèi)各組件之間傳送信息的基本例行程序的基本輸入輸出系統(tǒng)(BIOS)714,通常存儲在ROM 710中。RAM 712通常包含可以被處理單元704立即訪問和/或當前操作的數(shù)據(jù)和/或程序模塊。舉例來說,而非限制,圖7示出了操作系統(tǒng)716、應(yīng)用程序718、其它程序模塊720和程序數(shù)據(jù)722。
計算機700還可以包括其它可移動/不可移動、易失性/非易失性的計算機存儲介質(zhì)。僅作為示例,圖7示出了從不可移動、非易失性磁性介質(zhì)讀出或?qū)懭氩豢梢苿印⒎且资源判越橘|(zhì)的硬盤驅(qū)動器724、從可移動、非易失性磁性磁盤728讀出或?qū)懭肟梢苿?、非易失性磁性磁盤728的磁盤驅(qū)動器726、以及從諸如CD ROM或其它光學(xué)介質(zhì)的可移動、非易失性光盤732讀出或?qū)懭肟梢苿印⒎且资怨獗P732的光盤驅(qū)動器730。其它可以使用在示例的操作環(huán)境中的可移動/不可移動、易失性/非易失性計算機存儲介質(zhì)包括,但不局限于,盒式磁帶、閃存卡、數(shù)字多功能光盤、數(shù)字視頻帶、固態(tài)RAM、固態(tài)ROM、等。硬盤驅(qū)動724通常通過諸如數(shù)據(jù)介質(zhì)接口734的不可移動存儲接口連接到系統(tǒng)總線708,磁盤驅(qū)動726和光盤驅(qū)動730通常通過可移動存儲接口連接到系統(tǒng)總線708。
以上討論并且在圖7中示出的驅(qū)動器及其它們相關(guān)的計算機存儲介質(zhì)為計算機700提供了計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和其它數(shù)據(jù)的存儲。在圖7,例如,示出硬盤驅(qū)動724′,它存儲了操作系統(tǒng)716′、應(yīng)用程序718′、其它程序模塊720′、和程序數(shù)據(jù)722′。需要注意的是這些組件可以和操作系統(tǒng)716、應(yīng)用程序718、其它程序模塊720和程序數(shù)據(jù)722相同,也可以和它們不同。在此對操作系統(tǒng)716、應(yīng)用程序718、其它程序模塊720和程序數(shù)據(jù)722給出了不同的標號來說明至少它們是不同的拷貝。用戶可以通過諸如鍵盤736、鼠標、軌跡球、或觸摸屏把指令和信息輸入到計算機700中。其它輸入設(shè)備(圖7中未示)可以包括麥克風(fēng)、操縱桿、游戲墊、圓盤式衛(wèi)星天線、掃描儀等等。這些和其它輸入設(shè)備通常由用戶輸入/輸出(I/O)接口742連接到處理單元704,上述接口742和系統(tǒng)總線相耦合,但也可以由其它接口和總線結(jié)構(gòu)連接,諸如,并行端口、游戲端口或通用串行總線(USB)。監(jiān)視器744或其它類型顯示設(shè)備也可以通過諸如視頻適配器746的接口連接到系統(tǒng)總線708。除了監(jiān)視器744,計算機也可包括其它外圍輸出設(shè)備(舉例來說,揚聲器),和可以通過I/O接口742連接的一個或多個打印機。
計算機可以在網(wǎng)絡(luò)化的環(huán)境中運行,該環(huán)境使用邏輯連接連接到一個或多個諸如遠程計算設(shè)備750的遠程計算機。遠程計算設(shè)備750可以是個人計算機、服務(wù)器、路由器、網(wǎng)絡(luò)個人計算機、對等設(shè)備或其它共用網(wǎng)絡(luò)節(jié)點,通常包括以上描述的和700相關(guān)的多個或全部組件。在圖7中描繪的邏輯連接包括局域網(wǎng)(LAN)752和廣域網(wǎng)(WAN)754。雖然圖7中所示的WAN754是因特網(wǎng),但WAN754也可包括其它網(wǎng)絡(luò)。這樣的網(wǎng)絡(luò)環(huán)境在辦公室、企業(yè)范圍的計算機網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)等等中是普遍的。
當在LAN網(wǎng)絡(luò)環(huán)境中使用時,計算機700通過網(wǎng)絡(luò)接口或適配器756連接到LAN752。當在WAN網(wǎng)絡(luò)環(huán)境中使用時,計算機700通常包括調(diào)制解調(diào)器758或通過諸如因特網(wǎng)754建立通信的其他裝置。調(diào)制解調(diào)器758可以是內(nèi)置的或外置的,可以通過用戶輸入/輸出接口742或其它適當?shù)臋C制連接到系統(tǒng)總線708。在一網(wǎng)絡(luò)連接的環(huán)境中,所描述的和計算機700相關(guān)的程序模塊或其中的一部分可以存儲在遠程計算設(shè)備750內(nèi)。舉例說明,但非限制,圖7示出了駐留在遠程計算設(shè)備750上的遠程應(yīng)用程序760。可以理解的是所示的網(wǎng)絡(luò)連接是示例的,也可以使用在計算機間建立通信鏈路的其他裝置。
總結(jié)雖然描述的方案和步驟是以特定于結(jié)構(gòu)特征和/或方法操作的語言描述,可以理解的是在附加的權(quán)利要求中所確定的主題并不必然被所描述的特定的特征或操作所限制。而是,所公開地特定特征和操作作為實現(xiàn)所聲明的本主題較好的方式。
權(quán)利要求
1.一種管理數(shù)據(jù)廣播的方法,包括在數(shù)據(jù)廣播系統(tǒng)內(nèi)的服務(wù)器上,接收位于在數(shù)據(jù)廣播系統(tǒng)的特定地理區(qū)域內(nèi)的數(shù)據(jù)廣播系統(tǒng)的至少一個訂戶單元中的信息;和調(diào)整在數(shù)據(jù)廣播系統(tǒng)的特定區(qū)域內(nèi)的廣播信息的重復(fù)率,所述重復(fù)率作為與至少一個訂戶單元有關(guān)的特征信息的函數(shù)。
2.如權(quán)利要求1所述的方法,其特征在于在數(shù)據(jù)廣播系統(tǒng)內(nèi)的服務(wù)器上,接收位于在數(shù)據(jù)廣播系統(tǒng)的特定地理區(qū)域內(nèi)的數(shù)據(jù)廣播系統(tǒng)的至少一個訂戶單元中的信息包括接收建立在數(shù)據(jù)廣播系統(tǒng)的第一數(shù)據(jù)廣播單元和至少一個訂戶單元之間的通信控制信道上的信號。
3.如權(quán)利要求2所述的方法,其特征在于在數(shù)據(jù)廣播系統(tǒng)內(nèi)的服務(wù)器上,接收位于在數(shù)據(jù)廣播系統(tǒng)的特定地理區(qū)域內(nèi)的數(shù)據(jù)廣播系統(tǒng)的至少一個訂戶單元中的信息包括接收建立在數(shù)據(jù)廣播系統(tǒng)的第二數(shù)據(jù)廣播單元和至少一個訂戶單元之間的通信控制信道的信號;和使用來自第一數(shù)據(jù)廣播單元和第二數(shù)據(jù)廣播單元的信號對訂戶單元確定位置信息。
4如權(quán)利要求3所述的方法,其特征在于在數(shù)據(jù)廣播系統(tǒng)內(nèi)的服務(wù)器上,接收位于在數(shù)據(jù)廣播系統(tǒng)的特定地理區(qū)域內(nèi)的數(shù)據(jù)廣播系統(tǒng)的至少一個訂戶單元中的信息包括接收建立在數(shù)據(jù)廣播系統(tǒng)的第三數(shù)據(jù)廣播單元和至少一個訂戶單元之間的通信控制信道的信號;和使用來自第一數(shù)據(jù)廣播單元、第二數(shù)據(jù)廣播單元、和第三數(shù)據(jù)廣播單元的信號對訂戶單元確定位置信息。
5如權(quán)利要求1所述的方法,其特征在于,調(diào)整作為與至少一個訂戶單元有關(guān)的特征信息的函數(shù)的數(shù)據(jù)廣播系統(tǒng)的特定區(qū)域內(nèi)的廣播信息的重復(fù)率包括獲得與至少一個訂戶單元有關(guān)的特征信息。
6如權(quán)利要求5所述的方法,其特征在于,獲得與至少一個訂戶單元有關(guān)的特征信息,包括檢索來自數(shù)據(jù)存儲的特征信息。
7如權(quán)利要求1所述的方法,其特征在于,調(diào)整作為與至少一個訂戶單元有關(guān)的特征信息的函數(shù)的數(shù)據(jù)廣播系統(tǒng)的特定區(qū)域內(nèi)的廣播信息的重復(fù)率包括增加在與至少一個訂戶單元有關(guān)的特征信息內(nèi)特定的廣播信息的重復(fù)率。
8一種管理數(shù)據(jù)廣播的方法,包括在數(shù)據(jù)廣播區(qū)域內(nèi)對每個文件建立一初始的廣播重復(fù)率;在數(shù)據(jù)廣播區(qū)域內(nèi)監(jiān)控對多個訂戶單元的特征信息;和調(diào)整作為與多個訂戶單元有關(guān)的特征信息的函數(shù)的數(shù)據(jù)廣播系統(tǒng)的特定區(qū)域內(nèi)的廣播信息的重復(fù)率。
9如權(quán)利要求8所述的方法,其特征在于,在數(shù)據(jù)廣播區(qū)域內(nèi)監(jiān)控對多個訂戶單元的特征信息,包括確定在數(shù)據(jù)廣播區(qū)域內(nèi)定位一個訂戶單元的位置信息。
10如權(quán)利要求9所述的方法,其特征在于,確定在數(shù)據(jù)廣播區(qū)域內(nèi)定位一個訂戶單元的位置信息,包括比較在第一數(shù)據(jù)廣播區(qū)域所接收的來自訂戶單元的位置信號信息與在第二數(shù)據(jù)廣播單元所接收的來自訂戶單元的位置信號信息。
11如權(quán)利要求8所述的方法,其特征在于,在數(shù)據(jù)廣播區(qū)域內(nèi)對多個訂戶單元監(jiān)控特征信息,包括監(jiān)控與多個訂戶單元有關(guān)的對于特征信息的更改。
12一種計算機程序產(chǎn)品,包括在計算機可讀介質(zhì)上具體化的邏輯指令,當所述邏輯指令被處理器執(zhí)行時,配置處理器以使激活接收器接收在數(shù)據(jù)廣播系統(tǒng)內(nèi)的處理器處,位于在數(shù)據(jù)廣播系統(tǒng)的特定地理區(qū)域內(nèi)的數(shù)據(jù)廣播系統(tǒng)的至少一個訂戶單元中的信息;和調(diào)整作為與至少一個訂戶單元有關(guān)的特征信息的函數(shù)的數(shù)據(jù)廣播系統(tǒng)的特定區(qū)域內(nèi)的廣播信息的重復(fù)率。
13如權(quán)利要求12所述的計算機程序產(chǎn)品,進一步包括邏輯指令,當所述邏輯指令被執(zhí)行時,配置處理器以獲得與至少一個訂戶單元有關(guān)的特征信息。
14如權(quán)利要求12所述的計算機程序產(chǎn)品,進一步包括邏輯指令,當所述邏輯指令被執(zhí)行時,配置處理器以從數(shù)據(jù)存儲檢索特征信息。
15如權(quán)利要求12所述的計算機程序產(chǎn)品,進一步包括邏輯指令,當所述邏輯指令被執(zhí)行時,配置處理器以增加在與至少一個訂戶單元有關(guān)的特征信息內(nèi)所特定的廣播信息的重復(fù)率以響應(yīng)于對于廣播信息的所需的增加。
16一種計算機程序產(chǎn)品包括在計算機可讀介質(zhì)上具體化的邏輯指令,當所述邏輯指令被處理器執(zhí)行時,配置處理器以使在數(shù)據(jù)廣播區(qū)域內(nèi)對一個或多個文件建立初始廣播重復(fù)率;在數(shù)據(jù)廣播區(qū)域內(nèi)對多個訂戶單元監(jiān)控特征信息;在數(shù)據(jù)廣播區(qū)域內(nèi)對一個或多個文件調(diào)整作為與多個訂戶單元有關(guān)的特征信息的函數(shù)的廣播重復(fù)率。
17如權(quán)利要求16所述的計算機程序產(chǎn)品,進一步包括邏輯指令,當所述邏輯指令被執(zhí)行時,配置處理器以確定在數(shù)據(jù)廣播區(qū)域內(nèi)定位一訂戶單元的位置信息。
18如權(quán)利要求16所述的計算機程序產(chǎn)品,進一步包括邏輯指令,當所述邏輯指令被執(zhí)行時,配置處理器以比較在第一數(shù)據(jù)廣播區(qū)域所接收的來自訂戶單元的位置信號信息與在第二數(shù)據(jù)廣播單元所接收的來自訂戶單元的位置信號信息。
19如權(quán)利要求16所述的計算機程序產(chǎn)品,進一步包括邏輯指令,當所述邏輯指令被執(zhí)行時,配置處理器以監(jiān)控與多個訂戶單元有關(guān)的特征信息的更改。
全文摘要
公開了用于智能數(shù)據(jù)廣播技術(shù)的系統(tǒng)和方法。一數(shù)據(jù)廣播系統(tǒng)接收特征信息,所述特征信息代表了訂戶對于數(shù)據(jù)廣播系統(tǒng)所想要的信息。在一個或多個廣播區(qū)域內(nèi)的廣播內(nèi)容可被調(diào)整以響應(yīng)于在區(qū)域內(nèi)總的用戶偏好的更改。
文檔編號H04H60/46GK1728614SQ20051008819
公開日2006年2月1日 申請日期2005年7月25日 優(yōu)先權(quán)日2004年7月27日
發(fā)明者T·里甘, P·羅德里格茲, K·伍德 申請人:微軟公司