欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于廣播數(shù)據(jù)的監(jiān)控下載的系統(tǒng)及方法

文檔序號(hào):7591228閱讀:189來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):用于廣播數(shù)據(jù)的監(jiān)控下載的系統(tǒng)及方法
一般地說(shuō),本發(fā)明涉及廣播系統(tǒng),更具體地說(shuō),涉及能夠快速及安全地將應(yīng)用軟件和用戶(hù)數(shù)據(jù)下載給多個(gè)用戶(hù)的廣播網(wǎng)絡(luò)。
從二十世紀(jì)九十年代中期到現(xiàn)在,無(wú)線通信行業(yè)經(jīng)歷了極為迅速的發(fā)展,正如個(gè)人計(jì)算機(jī)(PC)行業(yè)在二十世紀(jì)八十年代以及九十年代早期所經(jīng)歷的一樣。這種發(fā)展在很大程度上是受到聯(lián)邦通信委員會(huì)(“FCC”)拍賣(mài)用于多種新技術(shù)的部分無(wú)線電頻譜的激勵(lì),這些新技術(shù)包括高清晰度電視(HDTV)、個(gè)人通信業(yè)務(wù)(PCS)系統(tǒng)、雙向無(wú)線消息傳遞以及先進(jìn)蜂窩網(wǎng)絡(luò)等。除改進(jìn)傳統(tǒng)的諸如無(wú)線電和電視節(jié)目的公共廣播外,這些新技術(shù)還已經(jīng)使得可以實(shí)現(xiàn)迅速地向眾多用戶(hù)廣播諸如應(yīng)用程序和用戶(hù)數(shù)據(jù)的共享軟件。
軟件的廣播是對(duì)“網(wǎng)絡(luò)計(jì)算機(jī)”概念的有用補(bǔ)充。有時(shí)稱(chēng)作“瘦客戶(hù)機(jī)”的網(wǎng)絡(luò)計(jì)算機(jī)是一些個(gè)人計(jì)算機(jī),它們包含最少的安裝軟件并在需要時(shí)從服務(wù)器下載大多數(shù)數(shù)據(jù)和軟件。用戶(hù)通常不會(huì)覺(jué)察他或她不是在使用具有本地存儲(chǔ)器和軟件的計(jì)算機(jī)。這只有在客戶(hù)機(jī)-服務(wù)器的連接寬到足以立即下載所需數(shù)據(jù)時(shí)才有效。不幸,客戶(hù)機(jī)PC通常經(jīng)電話線路和28.8kbps或56kbps的調(diào)制解調(diào)器與服務(wù)器進(jìn)行連接。
公共軟件應(yīng)用程序的寬帶廣播為用戶(hù)設(shè)備提供了軟件迅速下載的功能,用戶(hù)設(shè)備包括客戶(hù)機(jī)PC和智能設(shè)備。在典型的情況下,諸如運(yùn)行WindowsTM操作系統(tǒng)的膝上型計(jì)算機(jī)、先進(jìn)蜂窩裝置或運(yùn)行Windows CETM操作系統(tǒng)的智能設(shè)備等的用戶(hù)設(shè)備通過(guò)寬帶廣播連接來(lái)接收發(fā)送的數(shù)據(jù)。當(dāng)用戶(hù)需要執(zhí)行特定應(yīng)用程序時(shí),用戶(hù)設(shè)備通過(guò)指定的寬帶頻率從網(wǎng)絡(luò)下載該應(yīng)用程序,其中,應(yīng)用程序以指定的寬帶頻率被反復(fù)地發(fā)送。用戶(hù)通過(guò)調(diào)制解調(diào)器連接或窄帶無(wú)線連接向網(wǎng)絡(luò)加載數(shù)據(jù)。如果用戶(hù)從服務(wù)器要求個(gè)人用戶(hù)數(shù)據(jù),則用戶(hù)向服務(wù)器發(fā)送數(shù)據(jù)請(qǐng)求,然后再通過(guò)用戶(hù)選擇的或服務(wù)器選擇的寬帶頻率來(lái)下載用戶(hù)數(shù)據(jù)。
不幸,寬帶連接不可靠,并且如果在傳送過(guò)程中應(yīng)用程序被破壞,則用戶(hù)設(shè)備必須等候下一次傳送相同的應(yīng)用程序??墒牵畛鯊V播中被破壞的某些數(shù)據(jù)還可能在第二次廣播中破壞。因此,用戶(hù)設(shè)備必須等候至少第三次傳送應(yīng)用程序。在應(yīng)用程序最后完全下載之前,這個(gè)過(guò)程可能會(huì)重復(fù)多次。這自然會(huì)使用戶(hù)設(shè)備的運(yùn)行變慢。
因此,在技術(shù)上需要一種通過(guò)廣播連接下載應(yīng)用程序和/或應(yīng)用數(shù)據(jù)的改進(jìn)系統(tǒng)和方法。具體地說(shuō),需要一種改進(jìn)的系統(tǒng)和方法當(dāng)廣播過(guò)程中軟件被破壞時(shí),以最少的性能下降來(lái)下載廣播軟件。
針對(duì)上述先有技術(shù)的缺陷,本發(fā)明的主要目的是提供一種能夠接收由中心服務(wù)器無(wú)線發(fā)送的用戶(hù)數(shù)據(jù)文件和應(yīng)用程序的至少其中之一的數(shù)據(jù)處理系統(tǒng),數(shù)據(jù)處理系統(tǒng)包括1)RF收發(fā)機(jī),它能夠在正向信道接收由中心服務(wù)器發(fā)送的數(shù)據(jù)塊,并在反向信道向中心服務(wù)器發(fā)送用戶(hù)輸入數(shù)據(jù)和用戶(hù)指令的至少其中之一,其中數(shù)據(jù)塊包括用戶(hù)數(shù)據(jù)文件和應(yīng)用程序的至少其中之一;以及2)下載控制器,它能夠監(jiān)視接收的數(shù)據(jù)塊并檢測(cè)其中與第一數(shù)據(jù)塊有關(guān)的被破壞的數(shù)據(jù),其中下載控制器對(duì)被破壞的數(shù)據(jù)的檢測(cè)作出反應(yīng),通過(guò)有線網(wǎng)絡(luò)向中心服務(wù)器發(fā)送重發(fā)請(qǐng)求,該請(qǐng)求能夠使中心服務(wù)器重發(fā)第一數(shù)據(jù)塊。
根據(jù)本發(fā)明的一個(gè)有利實(shí)施例,中心服務(wù)器通過(guò)有線網(wǎng)絡(luò)重發(fā)第一數(shù)據(jù)塊。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,下載控制器能夠從接收的數(shù)據(jù)塊中檢測(cè)被省略的數(shù)據(jù)塊。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,下載控制器對(duì)被省略的數(shù)據(jù)塊的檢測(cè)作出反應(yīng),通過(guò)有線網(wǎng)絡(luò)向中心服務(wù)器發(fā)送重發(fā)請(qǐng)求,該重發(fā)請(qǐng)求能夠使中心服務(wù)器重發(fā)被省略的數(shù)據(jù)塊。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,中心服務(wù)器通過(guò)有線網(wǎng)絡(luò)重發(fā)被省略的數(shù)據(jù)塊。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,中心服務(wù)器在正向信道間歇地發(fā)送應(yīng)用程序。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,有線網(wǎng)絡(luò)是公共交換電話網(wǎng)。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,有線網(wǎng)絡(luò)為因特網(wǎng)。
以上面大致概括了本發(fā)明的特征和技術(shù)優(yōu)點(diǎn),使本領(lǐng)域的技術(shù)人員能夠更好地理解下面的本發(fā)明的詳細(xì)說(shuō)明。本發(fā)明的其它特征和優(yōu)點(diǎn)將在下文中進(jìn)行說(shuō)明,這些特征和優(yōu)點(diǎn)構(gòu)成本發(fā)明的主題。本領(lǐng)域的技術(shù)人員應(yīng)該理解,他們可以容易地將所公開(kāi)的概念和具體實(shí)施例作為進(jìn)行修改或者設(shè)計(jì)其它的結(jié)構(gòu)的基礎(chǔ),用于實(shí)現(xiàn)本發(fā)明的相同目的。本領(lǐng)域的技術(shù)人員還應(yīng)該認(rèn)識(shí)到,作為本發(fā)明最廣泛的形式,這些等效結(jié)構(gòu)沒(méi)有脫離本發(fā)明的精神和范圍。
在進(jìn)行本發(fā)明的詳細(xì)說(shuō)明之前,最好是對(duì)貫穿本專(zhuān)利文件用到的一些詞和短語(yǔ)進(jìn)行定義術(shù)語(yǔ)“包括”和“包含”及其派生詞是指無(wú)限制的包括;術(shù)語(yǔ)“或”是指包括在內(nèi)的,意為“和/或”;短語(yǔ)“與…相關(guān)”和“與其相關(guān)”及其派生詞可以是指包括、被包括在…中、與…相互聯(lián)系、包含、被包含在…中、與…連接或連接到、與…耦合或耦合到、與…可傳遞、與…配合、交替、并列、近似于、束縛于、具有、具有…特性等;術(shù)語(yǔ)“控制器”、“處理器”或“設(shè)備”是指任何裝置、系統(tǒng)或者其一部分,它們控制至少一種操作,這樣的裝置可以由硬件、固件或軟件、或者是它們中至少兩種的組合來(lái)實(shí)現(xiàn)。應(yīng)該指出,有關(guān)任何特定控制器的功能性可以被集中或被分散,而無(wú)論是本地地還是遠(yuǎn)程地。本專(zhuān)利文件中提供一些詞或短語(yǔ)的定義,本領(lǐng)域的技術(shù)人員應(yīng)該理解,在許多情況下——如果不是在大多數(shù)情況下,這樣的定義適用于以前以及將來(lái)使用這樣的定義的詞或短語(yǔ)。
為了更完整地理解本發(fā)明及其優(yōu)點(diǎn),現(xiàn)結(jié)合附圖來(lái)加以說(shuō)明,其中相同的標(biāo)號(hào)表示相同的對(duì)象,附圖中

圖1說(shuō)明根據(jù)本發(fā)明一個(gè)實(shí)施例的廣播軟件的示例性無(wú)線服務(wù)器;圖2說(shuō)明根據(jù)本發(fā)明一個(gè)實(shí)施例的能夠接收廣播軟件的示例性用戶(hù)設(shè)備;以及圖3是說(shuō)明根據(jù)本發(fā)明一個(gè)實(shí)施例的廣播軟件的示例性下載操作的流程圖。
以下將進(jìn)行說(shuō)明的圖1至3以及本專(zhuān)利文件中用于說(shuō)明本發(fā)明原理的各種實(shí)施例僅僅是為了進(jìn)行說(shuō)明,而絕不能解釋為是限制本發(fā)明的范圍。本領(lǐng)域的技術(shù)人員將會(huì)明白,本發(fā)明的原理可以在任何適當(dāng)配置的軟件廣播網(wǎng)絡(luò)中實(shí)現(xiàn)。
圖1說(shuō)明根據(jù)本發(fā)明一個(gè)實(shí)施例的示例性軟件廣播服務(wù)器100。服務(wù)器100包括RF收發(fā)機(jī)105、天線106以及處理系統(tǒng)115。處理系統(tǒng)115還包括廣播控制器120和存儲(chǔ)器125。廣播控制器120在存儲(chǔ)器125中的廣播應(yīng)用程序130的控制下控制通過(guò)RF收發(fā)機(jī)105和天線106向系統(tǒng)用戶(hù)進(jìn)行的應(yīng)用程序和用戶(hù)數(shù)據(jù)的無(wú)線傳送。廣播控制器120還通過(guò)RF收發(fā)機(jī)105和有線網(wǎng)絡(luò)110接收用戶(hù)的輸入,其中有線網(wǎng)絡(luò)110可以是例如公共交換電話網(wǎng)(PSTN)或因特網(wǎng)。
存儲(chǔ)器125還存儲(chǔ)用戶(hù)名稱(chēng)表140、用戶(hù)密碼表150、最終用戶(hù)應(yīng)用程序160以及用戶(hù)數(shù)據(jù)文件170。用戶(hù)名稱(chēng)表140提供各個(gè)被授權(quán)訪問(wèn)服務(wù)器100的用戶(hù)名稱(chēng)。每個(gè)用戶(hù)名稱(chēng)用作指向存儲(chǔ)在用戶(hù)密碼表150中的相關(guān)密碼的指針。所接收的用戶(hù)名稱(chēng)和密碼的驗(yàn)證提供保護(hù)以防止對(duì)服務(wù)器100的集中式應(yīng)用程序和業(yè)務(wù)進(jìn)行未經(jīng)授權(quán)的訪問(wèn)。
示例性最終用戶(hù)應(yīng)用程序160可用于授權(quán)用戶(hù)進(jìn)行無(wú)線和/或有線訪問(wèn)。存儲(chǔ)在最終用戶(hù)應(yīng)用程序160中的數(shù)據(jù)被分成N塊,標(biāo)記為程序塊1至程序塊N,每一個(gè)均關(guān)聯(lián)一個(gè)縱向冗余校驗(yàn)(LRC)值,標(biāo)記為L(zhǎng)RC1-1至LRC1-N。LRC值可以按許多眾所周知的技術(shù)中的任意一種技術(shù)來(lái)進(jìn)行計(jì)算,并且LRC值取決于包含在各個(gè)程序塊中的數(shù)據(jù)的值。例如,LRCI-1可以是一個(gè)字節(jié),它通過(guò)對(duì)程序塊1中的所有字節(jié)進(jìn)行“異”操作來(lái)計(jì)算。如果發(fā)送的LRC與接收用戶(hù)設(shè)備利用接收的程序塊所計(jì)算的LRC相匹配,那么用戶(hù)設(shè)備就知道發(fā)送的程序塊被正確接收(也就是說(shuō)未被破壞)。如果用戶(hù)設(shè)備計(jì)算出LRC與接收的LRC不匹配,則用戶(hù)設(shè)備知道所接收的程序塊數(shù)據(jù)被破壞。
示例性用戶(hù)數(shù)據(jù)文件170存儲(chǔ)與所選授權(quán)用戶(hù)有關(guān)的數(shù)據(jù)。用戶(hù)數(shù)據(jù)文件170可以包括由無(wú)線下載到用戶(hù)設(shè)備的應(yīng)用程序所創(chuàng)建的數(shù)據(jù)以及來(lái)自駐留在用戶(hù)設(shè)備中的程序的數(shù)據(jù)。例如,用戶(hù)數(shù)據(jù)文件170數(shù)據(jù)可以代表電子表格文件、個(gè)人日歷文件、字處理文件以及數(shù)據(jù)庫(kù)等。存儲(chǔ)器125中的用戶(hù)數(shù)據(jù)文件170被分成M塊,標(biāo)記為用戶(hù)數(shù)據(jù)塊1至用戶(hù)數(shù)據(jù)塊M,每一個(gè)均關(guān)聯(lián)一個(gè)縱向冗余校驗(yàn)(LRC)值,標(biāo)記為L(zhǎng)RC2-1至LRC2-M。如果發(fā)送的LRC與接收用戶(hù)設(shè)備利用接收的用戶(hù)數(shù)據(jù)塊計(jì)算的LRC相匹配,那么用戶(hù)設(shè)備就知道發(fā)送的用戶(hù)數(shù)據(jù)塊被正確接收(也就是說(shuō)未被破壞)。如果用戶(hù)設(shè)備計(jì)算出LRC與接收的LRC不匹配,則用戶(hù)設(shè)備知道所接收的用戶(hù)數(shù)據(jù)塊數(shù)據(jù)被破壞。
廣播應(yīng)用程序130包含一種軟件,該軟件通過(guò)RF收發(fā)機(jī)105和天線106或者有線網(wǎng)絡(luò)110將應(yīng)用程序發(fā)送(即廣播)給一個(gè)或一個(gè)以上用戶(hù),如下所述。廣播應(yīng)用程序130還包含廣播調(diào)度例程132和破壞算法134。廣播調(diào)度例程132代表特定應(yīng)用程序傳送的頻率分配信息和/或時(shí)間數(shù)據(jù)。例如,可以為最終用戶(hù)應(yīng)用程序160分配一個(gè)特定的頻道以便在一天中反復(fù)傳送。
在一個(gè)實(shí)施例中,廣播調(diào)度例程132可以代表在許多所選應(yīng)用程序中進(jìn)行循環(huán)的一個(gè)或多個(gè)序列。所述序列可以涉及一個(gè)或者多個(gè)因素,包括基于序列分配的頻道、用于定序的時(shí)間以及每個(gè)傳送的程序之間的定時(shí)間隔等。在另一個(gè)實(shí)施例中,廣播調(diào)度例程132可以代表在所選應(yīng)用程序中進(jìn)行循環(huán)的時(shí)序、用于所選程序序列的時(shí)間、用于不同程序的不同頻道和/或特定時(shí)間的所選程序的不同序列。
破壞算法134包括定期使一個(gè)或多個(gè)來(lái)自最終用戶(hù)應(yīng)用程序160或用戶(hù)數(shù)據(jù)文件170的輸出數(shù)據(jù)塊在RF廣播過(guò)程中被有意破壞的軟件。根據(jù)本發(fā)明的原理,這種對(duì)輸出數(shù)據(jù)有意的破壞提供了確保應(yīng)用程序和用戶(hù)所選數(shù)據(jù)僅用于授權(quán)用戶(hù)而沒(méi)有與加密和解密過(guò)程有關(guān)的更多時(shí)間消耗的手段。當(dāng)LRC校驗(yàn)失敗時(shí),在接收用戶(hù)設(shè)備中就會(huì)檢測(cè)到這種破壞。在本發(fā)明的另一個(gè)實(shí)施例中,破壞算法134可以只阻止程序塊或用戶(hù)數(shù)據(jù)塊的傳送(即省略)。利用與各程序塊或用戶(hù)數(shù)據(jù)塊相關(guān)的序號(hào)在接收用戶(hù)設(shè)備中檢測(cè)省略的用戶(hù)數(shù)據(jù)塊。
廣播應(yīng)用程序130的控制下,來(lái)自廣播控制器120的最終用戶(hù)應(yīng)用程序160或用戶(hù)數(shù)據(jù)文件170及相關(guān)的LRC被天線106和RF收發(fā)機(jī)105廣播。當(dāng)應(yīng)用程序160最初被載入存儲(chǔ)器125時(shí),廣播控制器120將程序分成N塊,并計(jì)算和存儲(chǔ)與各個(gè)程序塊相關(guān)的LRC。廣播控制器120使RF收發(fā)機(jī)105在廣播調(diào)度132所指示的“正向”信道向用戶(hù)設(shè)備廣播程序塊1至N。定期地,在特定程序的廣播過(guò)程中并在破壞算法134的指示下,廣播控制器120使一個(gè)或多個(gè)所選程序塊被破壞,而與所述塊相關(guān)的LRC保持不變。
當(dāng)授權(quán)用戶(hù)設(shè)備接收廣播程序或用戶(hù)數(shù)據(jù)塊時(shí),它將接收的LRC與對(duì)接收數(shù)據(jù)塊進(jìn)行計(jì)算而得到的LRC進(jìn)行比較。如果LRC之間的差別表示破壞的數(shù)據(jù)塊,用戶(hù)設(shè)備則可以用“反向”信道無(wú)線發(fā)送包含用戶(hù)名稱(chēng)、用戶(hù)密碼以及被破壞的標(biāo)識(shí)的“重發(fā)”消息。另一方面,用戶(hù)設(shè)備可以通過(guò)有線網(wǎng)絡(luò)110來(lái)發(fā)送“重發(fā)”消息。無(wú)論在哪種情況下,處理系統(tǒng)115均利用用戶(hù)名稱(chēng)表140和用戶(hù)密碼表150中的數(shù)據(jù)來(lái)驗(yàn)證所接收的用戶(hù)名稱(chēng)及相關(guān)的用戶(hù)密碼。如果處理系統(tǒng)115確定合法用戶(hù)已作出反應(yīng),則通過(guò)有線網(wǎng)絡(luò)110將以前被破壞的程序塊或用戶(hù)數(shù)據(jù)塊的未被破壞版本傳送給請(qǐng)求用戶(hù)設(shè)備。
在另一個(gè)實(shí)施例中,破壞算法134可以使廣播控制器120在傳送過(guò)程中有意地刪除一個(gè)或多個(gè)程序塊或用戶(hù)數(shù)據(jù)塊。如果接收用戶(hù)設(shè)備利用與接收的塊相關(guān)的序號(hào)檢測(cè)到丟失程序塊或用戶(hù)數(shù)據(jù)塊,用戶(hù)設(shè)備則通過(guò)無(wú)線網(wǎng)絡(luò)經(jīng)反向信道請(qǐng)求或通過(guò)有線網(wǎng)絡(luò)110來(lái)請(qǐng)求重發(fā)丟失的數(shù)據(jù)塊。作為響應(yīng),服務(wù)器100通過(guò)有線網(wǎng)絡(luò)110重發(fā)丟失數(shù)據(jù)塊及其相關(guān)的LRC。
圖2說(shuō)明根據(jù)本發(fā)明一個(gè)實(shí)施例的能夠接收RF廣播軟件的示例性用戶(hù)設(shè)備200。用戶(hù)設(shè)備200包括RF收發(fā)機(jī)205、天線206以及處理系統(tǒng)215,其中處理系統(tǒng)215可以是例如個(gè)人計(jì)算機(jī)(PC)、先進(jìn)蜂窩電話裝置、個(gè)人通信業(yè)務(wù)(PCS)裝置、個(gè)人數(shù)字助理(PDA)裝置以及PalmPilotTM裝置等。處理系統(tǒng)215還包括下載控制器220和存儲(chǔ)器225。下載控制器220在存儲(chǔ)器225中的下載應(yīng)用程序230的指導(dǎo)下控制通過(guò)RF收發(fā)機(jī)205和天線206或者是無(wú)線網(wǎng)絡(luò)110從服務(wù)器100進(jìn)行的程序塊、用戶(hù)數(shù)據(jù)塊以及LRC的下載。
下載控制器220通過(guò)一個(gè)或多個(gè)用戶(hù)I/O裝置212從用戶(hù)接收數(shù)據(jù)輸入和指令,其中用戶(hù)I/O裝置212可以包括例如鍵盤(pán)、鼠標(biāo)以及觸摸屏等。下載控制器220可以通過(guò)RF收發(fā)機(jī)205或通過(guò)有線網(wǎng)絡(luò)110發(fā)送至少部分用戶(hù)輸入和/或指令給服務(wù)器100。存儲(chǔ)器225還存儲(chǔ)用戶(hù)名稱(chēng)表240、用戶(hù)密碼表250、最終用戶(hù)應(yīng)用程序260以及用戶(hù)數(shù)據(jù)文件270。存儲(chǔ)在用戶(hù)名稱(chēng)表240中的數(shù)據(jù)代表與用戶(hù)設(shè)備200相關(guān)的名稱(chēng)或授權(quán)用戶(hù)。這些用戶(hù)名稱(chēng)用作指向其存儲(chǔ)在用戶(hù)密碼表250中各自密碼的指針。當(dāng)一個(gè)或多個(gè)人訪問(wèn)用戶(hù)設(shè)備200和/或當(dāng)一個(gè)或多個(gè)帳戶(hù)或業(yè)務(wù)分配給用戶(hù)設(shè)備200時(shí),某個(gè)用戶(hù)設(shè)備200可以分配有多個(gè)用戶(hù)名稱(chēng)和密碼。用戶(hù)名稱(chēng)表240和用戶(hù)密碼表250中的數(shù)據(jù)對(duì)應(yīng)于存儲(chǔ)在服務(wù)器100中的等效用戶(hù)設(shè)備200數(shù)據(jù)。
最終用戶(hù)應(yīng)用程序260是服務(wù)器100發(fā)送的最終用戶(hù)應(yīng)用程序160的下載版本。用戶(hù)數(shù)據(jù)文件270在運(yùn)行應(yīng)用程序處理時(shí)為用戶(hù)設(shè)備200創(chuàng)建或修改的數(shù)據(jù)提供暫時(shí)存儲(chǔ),并存儲(chǔ)從服務(wù)器100所接收的用戶(hù)數(shù)據(jù)文件。用戶(hù)數(shù)據(jù)文件270可以包括由被傳送的應(yīng)用程序或由駐留在用戶(hù)設(shè)備200中的應(yīng)用程序創(chuàng)建的數(shù)據(jù),其中駐留在用戶(hù)設(shè)備200中的應(yīng)用程序可以駐留在存儲(chǔ)器225中。用戶(hù)數(shù)據(jù)可以代表電子表格、個(gè)人日歷、字處理文件以及數(shù)據(jù)庫(kù)等。示例用戶(hù)駐留程序可以包括操作系統(tǒng)程序或提供電子郵件和因特網(wǎng)等基本功能的程序。
下載應(yīng)用程序230包括對(duì)通過(guò)天線206和收發(fā)機(jī)205經(jīng)正向信道的或者通過(guò)有線網(wǎng)絡(luò)110的應(yīng)用程序塊的無(wú)線接收進(jìn)行控制的軟件。下載應(yīng)用程序230還包括廣播調(diào)度例程232和破壞算法234,它們?yōu)橛脩?hù)設(shè)備200提供用于前面描述的服務(wù)器100中廣播調(diào)度和破壞算法的常駐存儲(chǔ)。在這種情況下,下載控制器220采用廣播調(diào)度例程232來(lái)確定下載特定應(yīng)用程序的頻道(以及任選地,時(shí)隙)。
同樣,下載控制器220根據(jù)破壞算法234來(lái)計(jì)算接收程序數(shù)據(jù)塊的LRC,并將計(jì)算的LRC與接收的LRC進(jìn)行比較。如果這些LRC匹配,下載控制器220則不采取進(jìn)一步的操作。如果這些LRC不匹配,下載控制器220則經(jīng)由RF收發(fā)機(jī)205和天線206通過(guò)反向信道或經(jīng)由有線網(wǎng)絡(luò)110向服務(wù)器100發(fā)送重發(fā)請(qǐng)求。重發(fā)請(qǐng)求使服務(wù)器100通過(guò)有線網(wǎng)絡(luò)110重發(fā)標(biāo)識(shí)應(yīng)用程序塊及其LRC。在用戶(hù)數(shù)據(jù)文件270的情況下,下載控制器220計(jì)算從服務(wù)器100接收的各個(gè)用戶(hù)數(shù)據(jù)塊的LRC。下載控制器220將計(jì)算的LRC與接收的LRC進(jìn)行比較,并在檢測(cè)到不匹配的情況時(shí)請(qǐng)求重發(fā)塊,如上所述。
在另一個(gè)實(shí)施例中(如以上對(duì)服務(wù)器100的說(shuō)明),下載控制器220檢查從服務(wù)器100下載的程序塊和用戶(hù)數(shù)據(jù)塊,以便確定是否丟失一個(gè)或多個(gè)程序塊或用戶(hù)數(shù)據(jù)塊。如果下載控制器220檢測(cè)到丟失塊,下載控制器220則進(jìn)行標(biāo)識(shí)并以反向信道消息通過(guò)收發(fā)機(jī)205和天線206或通過(guò)有線網(wǎng)絡(luò)110來(lái)請(qǐng)求重發(fā)丟失塊。許多方法可以用來(lái)檢測(cè)丟失塊。例如,下載控制器220可以檢測(cè)未附有數(shù)據(jù)的正向信道數(shù)據(jù)標(biāo)題的存在,以及缺少預(yù)期的序號(hào)等。
圖3是說(shuō)明根據(jù)本發(fā)明一個(gè)實(shí)施例的廣播軟件的示例性下載操作的流程圖。服務(wù)器100以一個(gè)或多個(gè)專(zhuān)用寬帶頻率反復(fù)廣播一個(gè)或多個(gè)公共應(yīng)用程序。傳送的時(shí)隙和頻率由存儲(chǔ)在廣播調(diào)度例程132中的數(shù)據(jù)來(lái)確定。如果用戶(hù)設(shè)備200請(qǐng)求傳送特定的用戶(hù)數(shù)據(jù)文件,則服務(wù)器100通過(guò)RF收發(fā)機(jī)105或有線網(wǎng)絡(luò)110接收請(qǐng)求,并通過(guò)RF收發(fā)機(jī)105在所選的正向信道發(fā)送所請(qǐng)求的用戶(hù)數(shù)據(jù)塊。任選地,服務(wù)器100可以使一個(gè)或多個(gè)應(yīng)用程序塊或用戶(hù)數(shù)據(jù)塊在發(fā)送前受到有意的破壞(或省略)(過(guò)程步驟305)。
用戶(hù)設(shè)備200在下載應(yīng)用程序230的控制下監(jiān)視服務(wù)器100的無(wú)線傳送,以便接收和下載發(fā)送的最終用戶(hù)應(yīng)用程序160或用戶(hù)數(shù)據(jù)文件170。在最終用戶(hù)應(yīng)用程序160的情況下,用戶(hù)設(shè)備200監(jiān)視傳送最終用戶(hù)應(yīng)用程序160的專(zhuān)用寬帶頻率。在用戶(hù)數(shù)據(jù)文件170的情況下,用戶(hù)設(shè)備200監(jiān)視由服務(wù)器100為傳送用戶(hù)數(shù)據(jù)文件170所指定的所選寬帶頻率(步驟310)。
一旦程序或用戶(hù)數(shù)據(jù)塊被接收,用戶(hù)設(shè)備200根據(jù)破壞算法234來(lái)計(jì)算塊的LCR,并將計(jì)算的LCR與相關(guān)的接收LCR進(jìn)行比較。如果用戶(hù)設(shè)備200確定所接收的和計(jì)算的LCR不同,則確定相關(guān)的塊被破壞(步驟315)。
因此,用戶(hù)設(shè)備200向服務(wù)器100發(fā)送重發(fā)標(biāo)識(shí)數(shù)據(jù)塊及對(duì)應(yīng)LCR的請(qǐng)求。用戶(hù)設(shè)備200通過(guò)有線網(wǎng)絡(luò)110或通過(guò)RF收發(fā)機(jī)205和天線206來(lái)發(fā)送重發(fā)請(qǐng)求(步驟320)。一收到來(lái)自用戶(hù)設(shè)備200的重發(fā)請(qǐng)求并驗(yàn)證與用戶(hù)設(shè)備200相關(guān)的用戶(hù)名稱(chēng)和用戶(hù)密碼之后,服務(wù)器100就通過(guò)有線網(wǎng)絡(luò)110向用戶(hù)設(shè)備200重發(fā)被破壞的數(shù)據(jù)塊(以未被破壞的形式)及其相關(guān)的LRC(步驟325)。
用戶(hù)設(shè)備200通過(guò)有線網(wǎng)絡(luò)100接收重發(fā)的數(shù)據(jù)塊及相關(guān)的LRC。用戶(hù)設(shè)備200計(jì)算接收數(shù)據(jù)塊的LCR,并將計(jì)算的LCR與接收的LCR進(jìn)行比較。假定在有線傳送過(guò)程中沒(méi)有出現(xiàn)破壞,用戶(hù)設(shè)備200確定LCR匹配,并隨即用新接收的未被破壞的數(shù)據(jù)塊來(lái)替換以前存儲(chǔ)的被破壞的數(shù)據(jù)塊(步驟330)。
本發(fā)明提供一種用于在與無(wú)線和有線網(wǎng)絡(luò)相關(guān)的一個(gè)或多個(gè)服務(wù)器和一個(gè)或多個(gè)授權(quán)用戶(hù)設(shè)備之間傳送所選程序和其它用戶(hù)數(shù)據(jù)塊的手段。本發(fā)明還提供最大限度通過(guò)無(wú)線媒體傳送數(shù)據(jù)塊而同時(shí)提供經(jīng)由有線媒體選擇傳送的附加安全的能力。此外,本發(fā)明還為下載用戶(hù)數(shù)據(jù)和應(yīng)用程序提供一種安全手段,而不消耗為被保護(hù)的數(shù)據(jù)塊的額外加密、傳送以及解密所需的時(shí)間。有意破壞或省略、或者有意破壞和省略應(yīng)用程序或用戶(hù)數(shù)據(jù)文件的一個(gè)或多個(gè)數(shù)據(jù)塊使應(yīng)用程序或用戶(hù)數(shù)據(jù)文件不可用。
盡管對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,然而本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)明白,他們可以在不脫離本發(fā)明最廣泛的形式的精神和范圍下作出許多變化、替換和改造。
權(quán)利要求
1.一種能夠接收由中心服務(wù)器(100)無(wú)線傳送的用戶(hù)數(shù)據(jù)文件和應(yīng)用程序的至少其中之一的處理系統(tǒng)(215),所述數(shù)據(jù)處理系統(tǒng)(215)包括RF收發(fā)機(jī)(205),它能夠在正向信道接收由所述中心服務(wù)器(100)發(fā)送的數(shù)據(jù)塊,并在反向信道向所述中心服務(wù)器(100)發(fā)送用戶(hù)輸入數(shù)據(jù)和用戶(hù)指令的至少其中之一,其中所述數(shù)據(jù)塊包括所述用戶(hù)數(shù)據(jù)文件和所述應(yīng)用程序的至少其中之一;以及下載控制器(220),它能夠監(jiān)視所述接收的數(shù)據(jù)塊并檢測(cè)其中與第一數(shù)據(jù)塊有關(guān)的被破壞的數(shù)據(jù),其中所述下載控制器(220)對(duì)所述破壞的數(shù)據(jù)的所述檢測(cè)作出反應(yīng),通過(guò)有線網(wǎng)絡(luò)(110)向所述中心服務(wù)器(100)發(fā)送能夠使所述中心服務(wù)器(100)重發(fā)所述第一數(shù)據(jù)塊的重發(fā)請(qǐng)求。
2.權(quán)利要求1提出的數(shù)據(jù)處理系統(tǒng)(215),其特征在于所述中心服務(wù)器(100)通過(guò)所述有線網(wǎng)絡(luò)(110)重發(fā)所述第一數(shù)據(jù)塊。
3.權(quán)利要求1提出的數(shù)據(jù)處理系統(tǒng)(215),其特征在于所述下載控制器(220)能夠從所述接收的數(shù)據(jù)塊中檢測(cè)到被省略的數(shù)據(jù)塊。
4.權(quán)利要求3提出的數(shù)據(jù)處理系統(tǒng)(215),其特征在于所述下載控制器(220)對(duì)所述被省略的數(shù)據(jù)塊的所述檢測(cè)作出反應(yīng),通過(guò)所述有線網(wǎng)絡(luò)(110)向所述中心服務(wù)器(100)發(fā)送能夠使所述中心服務(wù)器(100)重發(fā)所述被省略的數(shù)據(jù)塊的重發(fā)請(qǐng)求。
5.權(quán)利要求4提出的數(shù)據(jù)處理系統(tǒng)(215),其特征在于所述中心服務(wù)器(100)通過(guò)所述有線網(wǎng)絡(luò)(110)重發(fā)所述被省略的數(shù)據(jù)塊。
6.權(quán)利要求1提出的數(shù)據(jù)處理系統(tǒng)(215),其特征在于所述中心服務(wù)器(100)在所述正向信道間歇地發(fā)送所述應(yīng)用程序。
7.權(quán)利要求1提出的數(shù)據(jù)處理系統(tǒng)(215),其特征在于所述有線網(wǎng)絡(luò)(110)為公共交換電話網(wǎng)。
8.權(quán)利要求1提出的數(shù)據(jù)處理系統(tǒng)(215),其特征在于所述有線網(wǎng)絡(luò)(110)為因特網(wǎng)。
9.一種能夠向用戶(hù)數(shù)據(jù)設(shè)備(200)廣播用戶(hù)數(shù)據(jù)文件和應(yīng)用程序的至少其中之一的中心服務(wù)器(100),所述中心服務(wù)器(100)包括RF收發(fā)機(jī)(105),它能夠在正向信道發(fā)送與所述用戶(hù)數(shù)據(jù)文件和所述應(yīng)用程序的至少其中之一相關(guān)的數(shù)據(jù)塊,并在反向信道接收用戶(hù)輸入數(shù)據(jù)和用戶(hù)指令的至少其中之一;以及廣播控制器(120),它能夠有選擇地破壞在所述正向信道發(fā)送的第一數(shù)據(jù)塊,并從有線網(wǎng)絡(luò)(110)接收由所述用戶(hù)數(shù)據(jù)設(shè)備(200)發(fā)送的重發(fā)請(qǐng)求,所述重發(fā)請(qǐng)求用于請(qǐng)求將所述被破壞的數(shù)據(jù)塊重發(fā)給所述用戶(hù)數(shù)據(jù)設(shè)備(200)。
10.權(quán)利要求9提出的中心服務(wù)器(100),其特征在于所述廣播控制器(120)通過(guò)所述有線網(wǎng)絡(luò)(110)重發(fā)所述第一數(shù)據(jù)塊。
11.權(quán)利要求9提出的中心服務(wù)器(100),其特征在于所述廣播控制器(120)能夠從在所述正向信道發(fā)送的所述數(shù)據(jù)塊中省略某個(gè)數(shù)據(jù)塊。
12.權(quán)利要求11提出的中心服務(wù)器(100),其特征在于所述廣播控制器(120)能夠從所述有線網(wǎng)絡(luò)(110)接收由所述用戶(hù)數(shù)據(jù)設(shè)備(200)發(fā)送的重發(fā)請(qǐng)求,所述重發(fā)請(qǐng)求用于請(qǐng)求將所述被省略的數(shù)據(jù)塊重發(fā)給所述用戶(hù)數(shù)據(jù)設(shè)備(200)。
13.權(quán)利要求12提出的中心服務(wù)器(100),其特征在于所述廣播控制器(120)通過(guò)所述有線網(wǎng)絡(luò)(110)來(lái)重發(fā)所述被省略的數(shù)據(jù)塊。
14.權(quán)利要求9提出的中心服務(wù)器(100),其特征在于所述中心服務(wù)器(100)間歇地在所述正向信道發(fā)送所述應(yīng)用程序。
15.權(quán)利要求9提出的中心服務(wù)器(100),其特征在于所述有線網(wǎng)絡(luò)(110)為公共交換電話網(wǎng)。
16.權(quán)利要求9提出的中心服務(wù)器(100),其特征在于所述有線網(wǎng)絡(luò)(110)為因特網(wǎng)。
17.一種用于數(shù)據(jù)處理系統(tǒng)(215)的從中心服務(wù)器(100)下載用戶(hù)數(shù)據(jù)文件和應(yīng)用程序的至少其中之一的方法,所述方法包括以下步驟在正向信道接收由所述中心服務(wù)器(100)無(wú)線發(fā)送的數(shù)據(jù)塊,其中所述數(shù)據(jù)塊包括所述用戶(hù)數(shù)據(jù)文件和所述應(yīng)用程序的至少其中之一;在反向信道向所述中心服務(wù)器(100)發(fā)送用戶(hù)輸入數(shù)據(jù)和用戶(hù)指令的至少其中之一;監(jiān)視所述接收的數(shù)據(jù)塊并檢測(cè)其中與第一數(shù)據(jù)塊有關(guān)的被破壞的數(shù)據(jù);對(duì)所述被破壞數(shù)據(jù)的所述檢測(cè)作出反應(yīng),通過(guò)有線網(wǎng)絡(luò)(110)向所述中心服務(wù)器(100)發(fā)送夠使所述中心服務(wù)器(100)重發(fā)所述第一數(shù)據(jù)塊的重發(fā)請(qǐng)求。
18.權(quán)利要求17提出的方法,其特征在于所述中心服務(wù)器(100)通過(guò)所述有線網(wǎng)絡(luò)(110)重發(fā)所述第一數(shù)據(jù)塊。
19.權(quán)利要求17提出的方法,其特征在于還包括另一個(gè)步驟從所述接收的數(shù)據(jù)塊中檢測(cè)被省略的數(shù)據(jù)塊。
20.權(quán)利要求19提出的方法,其特征在于還包括另一個(gè)步驟對(duì)所述被省略的數(shù)據(jù)塊的所述檢測(cè)作出反應(yīng),通過(guò)所述有線網(wǎng)絡(luò)(110)向中心服務(wù)器(100)發(fā)送能夠使所述中心服務(wù)器(100)重發(fā)所述被省略的數(shù)據(jù)塊的重發(fā)請(qǐng)求。
全文摘要
公開(kāi)一種數(shù)據(jù)處理系統(tǒng),它用于接收由中心服務(wù)器無(wú)線發(fā)送的用戶(hù)數(shù)據(jù)文件和應(yīng)用程序的至少其中之一。數(shù)據(jù)處理系統(tǒng)包括RF收發(fā)機(jī),RF收發(fā)機(jī)用于在正向信道接收由中心服務(wù)器發(fā)送的數(shù)據(jù)塊,并在反向信道向中心服務(wù)器發(fā)送用戶(hù)輸入數(shù)據(jù)和用戶(hù)指令的至少其中之一。數(shù)據(jù)塊包括用戶(hù)數(shù)據(jù)文件和應(yīng)用程序。數(shù)據(jù)處理系統(tǒng)還包括下載控制器,下載控制器用于監(jiān)視接收的數(shù)據(jù)塊,并檢測(cè)其中與第一數(shù)據(jù)塊相關(guān)的被破壞的數(shù)據(jù)。下載控制器對(duì)被破壞數(shù)據(jù)的檢測(cè)作出反應(yīng),通過(guò)有線網(wǎng)絡(luò)向中心服務(wù)器發(fā)送重發(fā)請(qǐng)求,該重發(fā)請(qǐng)求能夠使中心服務(wù)器重發(fā)第一數(shù)據(jù)塊。
文檔編號(hào)H04N7/173GK1341309SQ00804296
公開(kāi)日2002年3月20日 申請(qǐng)日期2000年10月9日 優(yōu)先權(quán)日1999年10月28日
發(fā)明者R·利爾馬克斯 申請(qǐng)人:皇家菲利浦電子有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
贵定县| 宁国市| 屏山县| 昌乐县| 深水埗区| 武威市| 建德市| 托克逊县| 鱼台县| 武宣县| 牙克石市| 长宁县| 班戈县| 淮安市| 柳林县| 阳江市| 醴陵市| 通化市| 连平县| 望江县| 建昌县| 诸城市| 永康市| 米易县| 盐城市| 政和县| 阿荣旗| 大理市| 岢岚县| 乌拉特中旗| 云霄县| 东辽县| 独山县| 连州市| 泸西县| 通州市| 蓬莱市| 芒康县| 定陶县| 齐齐哈尔市| 枞阳县|