国产精品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>

      在無(wú)線網(wǎng)絡(luò)上單獨(dú)估計(jì)將應(yīng)用程序下載到遠(yuǎn)程模塊所需時(shí)間的方法和裝置的制作方法

      文檔序號(hào):6424817閱讀:256來(lái)源:國(guó)知局
      專利名稱:在無(wú)線網(wǎng)絡(luò)上單獨(dú)估計(jì)將應(yīng)用程序下載到遠(yuǎn)程模塊所需時(shí)間的方法和裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明背景發(fā)明領(lǐng)域本發(fā)明涉及在無(wú)線網(wǎng)絡(luò)上的應(yīng)用程序的下載。更特定地是本發(fā)明涉及在無(wú)線網(wǎng)絡(luò)上根據(jù)計(jì)算的數(shù)據(jù)傳輸速率,單獨(dú)估計(jì)并顯示將應(yīng)用程序下載到諸如無(wú)線設(shè)備的遠(yuǎn)程模塊所需時(shí)間的方法和裝置。
      相關(guān)技術(shù)的描述無(wú)線技術(shù)正在很快地發(fā)展并在全球人們的生活中起著很大的作用。越來(lái)越多的人直接或間接地依靠該項(xiàng)技術(shù)。無(wú)線技術(shù)牽涉到無(wú)線通信,其中電磁波(而不是某種有線形式)在通信路徑的部分或全部上攜帶信號(hào)。無(wú)線設(shè)備組成無(wú)線技術(shù)的可見(jiàn)實(shí)現(xiàn)。
      今天的無(wú)線設(shè)備包含專門(mén)的電路,諸如應(yīng)用專用集成電路(ASIC),它們能運(yùn)行各種應(yīng)用程序包括一些否則得在計(jì)算機(jī)上運(yùn)行的程序。這些應(yīng)用程序包括游戲、書(shū)本以及信息內(nèi)容程序(諸如新聞、股票報(bào)價(jià)、當(dāng)日天氣信息或航班時(shí)間和信息)。這些應(yīng)用可能在制造時(shí)或以后通過(guò)使用電磁波的空中接口下載到無(wú)線設(shè)備。
      隨著預(yù)計(jì)的在空中接口上下載程序的迅速擴(kuò)大,對(duì)無(wú)線設(shè)備的用戶而言,知道需要多少時(shí)間以下載程序就變得越來(lái)越重要。例如,如果用戶付費(fèi)是以每分鐘計(jì)的,則用戶會(huì)想知道下載要花多少時(shí)間,這樣用戶就能大致知道下載的費(fèi)用(外加上應(yīng)用程序的費(fèi)用,如果連同下載一起有該項(xiàng)費(fèi)用)。
      然而,空中接口上下載應(yīng)用需要的時(shí)間長(zhǎng)度是極其可變的。數(shù)據(jù)傳輸速率(即數(shù)據(jù)無(wú)線傳輸?shù)綗o(wú)線設(shè)備的速率)改變,這部分是因?yàn)樾旁氡鹊谋举|(zhì)動(dòng)態(tài)特性。在模擬和數(shù)字通信內(nèi),信噪比(S/N)是信號(hào)強(qiáng)度相對(duì)于背景噪聲的比?!霸肼暋笔遣黄谕碾娔芰炕螂姶拍芰?,它會(huì)惡化信號(hào)和數(shù)據(jù)和質(zhì)量。噪聲會(huì)影響任何通信,不管是什么內(nèi)容,諸如文字、程序、圖像、音頻以及遙測(cè)技術(shù)。S/N比越高,則無(wú)線設(shè)備能越快地下載應(yīng)用程序。
      S/N比改變的一個(gè)原因是因?yàn)闊o(wú)線設(shè)備是移動(dòng)的,由于無(wú)線設(shè)備的用戶移動(dòng)(諸如在車上),或是遠(yuǎn)離一個(gè)信號(hào),或進(jìn)入信號(hào)不能達(dá)到的隧道或以其它不利的方式影響S/N比,使得S/N比容易改變。
      除了無(wú)線設(shè)備的移動(dòng)性質(zhì)外,另一影響S/N比(因此影響數(shù)據(jù)傳輸速率)的因素是無(wú)線設(shè)備的通信模式。例如,使用由QUALCOMM公司發(fā)展的cdmaOne技術(shù)的無(wú)線設(shè)備,能獲得高達(dá)14.4千比特每秒的最大數(shù)據(jù)傳輸速率。使用下一代無(wú)線設(shè)備(3G)的電話,諸如使用由QUALCOMM公司發(fā)展的CDMA 2000技術(shù)的電話能獲得115千比特每秒的數(shù)據(jù)傳輸速率。其它的產(chǎn)品,諸如使用由QUALCOMM公司發(fā)展的1×EV技術(shù)的產(chǎn)品能獲得2.4兆比特每秒的數(shù)據(jù)傳輸速率。
      另一影響S/N比的因素是電磁干擾。任何在射頻頻譜內(nèi)生成電磁場(chǎng)的設(shè)備或系統(tǒng)可能潛在地干擾無(wú)線設(shè)備的操作。無(wú)線發(fā)射機(jī)(諸如無(wú)線電或電視發(fā)射機(jī))能生成很強(qiáng)的電磁場(chǎng)而嚴(yán)重影響S/N比。例如,雖然cdmaOne技術(shù)的最大數(shù)據(jù)傳輸速率是14.4千比特每秒,但由于干擾電磁能量和不可控制的射頻環(huán)境,cdmaOne技術(shù)的平均實(shí)際數(shù)據(jù)傳輸速率是9.6千比特每秒。
      由于這些原因,所以事先不可能確定無(wú)線設(shè)備的數(shù)據(jù)傳輸速率,這是因?yàn)閿?shù)據(jù)傳輸速率很大程度上受到無(wú)線設(shè)備的移動(dòng)環(huán)境、電話的通信模式以及電磁干擾的影響。結(jié)果是,很難事先提供在空中接口上將應(yīng)用程序下載到無(wú)線設(shè)備需要的時(shí)間長(zhǎng)度的準(zhǔn)確的估計(jì)。
      為解決以上的問(wèn)題,一種方法可能是從個(gè)人電腦顯示的下載估計(jì)入手。然而,一般計(jì)算機(jī)對(duì)下載應(yīng)用程序要的時(shí)間的估計(jì)是根據(jù)應(yīng)用程序的大小和調(diào)制解調(diào)器的速度確定的,而這兩項(xiàng)都是常數(shù)。另外,在因特網(wǎng)上計(jì)算機(jī)程序的下載估計(jì)經(jīng)常是不準(zhǔn)確的。計(jì)算機(jī)沒(méi)有任何關(guān)于因特網(wǎng)的各個(gè)外部元件間(例如其它外部服務(wù)器)的數(shù)據(jù)傳輸速率的信息,而這些外部元件可能影響特定程序的下載時(shí)間。因此,在計(jì)算機(jī)程序的下載估計(jì)中,不檢查可能嚴(yán)重影響估計(jì)的下載前一刻的數(shù)據(jù)傳輸速率。
      如上所述,無(wú)線設(shè)備的數(shù)據(jù)傳輸速率不是恒定的且根據(jù)影響S/N的不同因素而改變。結(jié)果是,以后在估計(jì)下載應(yīng)用程序到無(wú)線設(shè)備的時(shí)間的估計(jì)上會(huì)遇到一些未解決的問(wèn)題。
      本發(fā)明概述一般而言,本發(fā)明的系統(tǒng)和方法涉及根據(jù)計(jì)算的數(shù)據(jù)傳輸速率在無(wú)線網(wǎng)絡(luò)上將應(yīng)用程序下載到諸如無(wú)線設(shè)備的遠(yuǎn)程模塊的時(shí)間的單獨(dú)估計(jì)和顯示。
      開(kāi)始時(shí),用戶操作無(wú)線設(shè)備以開(kāi)始在無(wú)線網(wǎng)絡(luò)上與服務(wù)器的數(shù)據(jù)連接。用戶然后操作無(wú)線設(shè)備以請(qǐng)求從服務(wù)器來(lái)的一個(gè)或多個(gè)數(shù)據(jù)文件。數(shù)據(jù)文件包括關(guān)于一個(gè)或多個(gè)可能下載到無(wú)線設(shè)備的應(yīng)用程序的信息。
      服務(wù)器通過(guò)廣播到無(wú)線設(shè)備的網(wǎng)絡(luò)發(fā)送一個(gè)或多個(gè)數(shù)據(jù)文件。在無(wú)線設(shè)備完成每個(gè)數(shù)據(jù)文件的接收后,無(wú)線設(shè)備在無(wú)線設(shè)備當(dāng)時(shí)存在的S/N比條件下計(jì)算該特定數(shù)據(jù)文件的數(shù)據(jù)傳輸速率。
      根據(jù)用戶操作無(wú)線設(shè)備以選擇一個(gè)或多個(gè)下載的應(yīng)用程序,無(wú)線設(shè)備利用計(jì)算的數(shù)據(jù)速率以及表示選定的應(yīng)用程序的大小的信息以估計(jì)將選定的應(yīng)用程序下載到無(wú)線設(shè)備需要的時(shí)間長(zhǎng)度。無(wú)線設(shè)備向用戶顯示該估計(jì)。
      無(wú)線設(shè)備有多種方式估計(jì)下載應(yīng)用程序的時(shí)間長(zhǎng)度。例如,計(jì)算的數(shù)據(jù)速率可能經(jīng)平均,或經(jīng)加權(quán)以更接近正在操作請(qǐng)求下載該特定應(yīng)用程序的無(wú)線設(shè)備的時(shí)間?;蛘?,可能根據(jù)在下載請(qǐng)求前的時(shí)間段間計(jì)算的數(shù)據(jù)傳輸速率而進(jìn)行估計(jì),或時(shí)間上經(jīng)加權(quán)以更接近下載前一設(shè)定時(shí)間段內(nèi)的下載的時(shí)間。
      在另一實(shí)施例中,服務(wù)器估計(jì)在當(dāng)時(shí)存在的S/N比條件下下載應(yīng)用程序的時(shí)間長(zhǎng)度。在該實(shí)施例中,服務(wù)器通過(guò)跟蹤服務(wù)器將每個(gè)數(shù)據(jù)文件發(fā)送到無(wú)線設(shè)備和無(wú)線設(shè)備通知服務(wù)器完成該數(shù)據(jù)文件的下載間的時(shí)間長(zhǎng)度而計(jì)算數(shù)據(jù)傳輸速率。服務(wù)器然后使用選定的應(yīng)用程序的大小以及計(jì)算的數(shù)據(jù)傳輸速率以估計(jì)下載選定的應(yīng)用程序的大小。服務(wù)器將該估計(jì)發(fā)送給無(wú)線設(shè)備以顯示給用戶。
      本發(fā)明提供多個(gè)不同的好處。最主要的是,本發(fā)明提供給無(wú)線設(shè)備的用戶關(guān)于用戶特定的下載時(shí)間估計(jì),而且這是基于下載前一刻的準(zhǔn)確的條件和S/N比。結(jié)果是,該估計(jì)使得無(wú)線設(shè)備的用戶能知道下載需要時(shí)間以作出是否期望繼續(xù)某特定下載的決定。例如,如果用戶的無(wú)線設(shè)備的空中接口上付費(fèi)是以每分鐘計(jì),則在接收到下載時(shí)間估計(jì)顯示時(shí),用戶可能不愿意支付下載很大應(yīng)用程序需要的時(shí)間的錢。另一例子是,如果無(wú)線設(shè)備在不利于S/N比的條件下操作,用戶可能選擇等到條件更合適時(shí)才下載應(yīng)用程序(且對(duì)應(yīng)的下載應(yīng)用程序的時(shí)間長(zhǎng)度的估計(jì)會(huì)短些)。
      本發(fā)明還提供多個(gè)其它好處和優(yōu)勢(shì),這在以下的發(fā)明描述中會(huì)變得明顯。
      附圖的描述

      圖1是根據(jù)本發(fā)明的示例實(shí)施例的包括其上留駐的數(shù)據(jù)傳輸速率程序的無(wú)線設(shè)備的硬件組件和連接的框圖。
      圖2是根據(jù)本發(fā)明的示例實(shí)施例提供不同組件間的通信的示例無(wú)線網(wǎng)絡(luò)的硬件組件框圖,不同組件包括服務(wù)器和無(wú)線設(shè)備。
      圖3是根據(jù)本發(fā)明的示例實(shí)施例,由無(wú)線設(shè)備實(shí)現(xiàn)的下載應(yīng)用程序并計(jì)算不同數(shù)據(jù)傳輸速率的整個(gè)過(guò)程的操作序列流程圖。
      圖4是根據(jù)本發(fā)明的示例實(shí)施例,由無(wú)線設(shè)備實(shí)現(xiàn)的根據(jù)計(jì)算的數(shù)據(jù)傳輸速率系列而估計(jì)顯示將選定的應(yīng)用程序下載到無(wú)線設(shè)備上需要的時(shí)間長(zhǎng)度的操作序列流程圖。
      圖5a根據(jù)本發(fā)明的示例實(shí)施例示出無(wú)線設(shè)備為一系列數(shù)據(jù)文件從服務(wù)器發(fā)送到無(wú)線設(shè)備的數(shù)據(jù)傳輸速率計(jì)算的表格。
      圖5b根據(jù)本發(fā)明示例實(shí)施例示出無(wú)線設(shè)備下載選定的應(yīng)用程序的對(duì)應(yīng)的時(shí)間估計(jì)的示例計(jì)算表格。
      最優(yōu)實(shí)施例的描述通過(guò)下面提出的結(jié)合附圖的詳細(xì)描述,本發(fā)明的特征、性質(zhì)和優(yōu)點(diǎn)將變得更加明顯,附圖中相同的符號(hào)具有相同的標(biāo)識(shí)。如上所述,本發(fā)明涉及在無(wú)線網(wǎng)絡(luò)上根據(jù)計(jì)算的數(shù)據(jù)傳輸速率單獨(dú)估計(jì)以及顯示將應(yīng)用程序下載到諸如無(wú)線設(shè)備的遠(yuǎn)程模塊需要的時(shí)間。以上的描述涉及的是無(wú)線環(huán)境,但本領(lǐng)域的技術(shù)人員可以知道本發(fā)明不限于無(wú)線環(huán)境且可能用于其它環(huán)境包括非無(wú)線環(huán)境以估計(jì)并顯示下載應(yīng)用時(shí)間或其它測(cè)量參數(shù)。
      硬件元件和連接無(wú)線設(shè)備參考圖1,對(duì)本發(fā)明無(wú)線設(shè)備100進(jìn)行說(shuō)明。無(wú)線設(shè)備100用作為例子而不是為了限制。本發(fā)明可能另外在其它任何形式的能通過(guò)無(wú)線網(wǎng)絡(luò)通信的遠(yuǎn)程模塊上實(shí)現(xiàn),這些遠(yuǎn)程模塊包括但不限于個(gè)人數(shù)字助理(PDA)、無(wú)線調(diào)制解調(diào)器、PCMCIA卡、接入終端、個(gè)人電腦、接入終端、沒(méi)有顯示或鍵盤(pán)的電話或以上的任何組合或子組合。這些遠(yuǎn)程模塊的例子還有用戶接口,諸如鍵盤(pán)、視頻顯示或音頻輸出。
      圖1示出的示例的無(wú)線設(shè)備100包括在無(wú)線設(shè)備100制造時(shí)安裝的ASIC102。ASIC 102是為特定應(yīng)用設(shè)計(jì)(本情況中為無(wú)線設(shè)備100)的微芯片。ASIC 102是由包括在ASIC 102內(nèi)的軟件驅(qū)動(dòng)的硬件元件。應(yīng)用程序接口(API)104也在制造時(shí)安裝在無(wú)線設(shè)備100內(nèi)。API 104是在ASIC上運(yùn)行的軟件程序,且用于與ASIC 102交互。
      API 104用作ASIC 102硬件和存儲(chǔ)在無(wú)線設(shè)備100上的各個(gè)程序間的接口,以下將討論。API 104以及程序是兼容的。
      無(wú)線設(shè)備100包括存儲(chǔ)器108。存儲(chǔ)器108包括RAM以及ROM,但也可以是任何其它形式諸如EPROM、EEPROM或快閃卡插入。在存儲(chǔ)器108內(nèi),可能在無(wú)線設(shè)備100內(nèi)下載或存儲(chǔ)一個(gè)或多個(gè)應(yīng)用程序110。應(yīng)用程序110包括與API104兼容的程序且在無(wú)線設(shè)備100上運(yùn)行。程序110包括但不限于游戲、書(shū)以及信息內(nèi)容程序。存儲(chǔ)器108還可能包括在制造時(shí)下載到無(wú)線設(shè)備100的數(shù)據(jù)傳輸速率程序106。數(shù)據(jù)傳輸速率程序106接收應(yīng)用程序并使用輔助信息以計(jì)算數(shù)據(jù)傳輸速率。數(shù)據(jù)傳輸速率程序106測(cè)量在網(wǎng)絡(luò)200內(nèi)從服務(wù)器204發(fā)送到無(wú)線設(shè)備100即無(wú)線設(shè)備100下載數(shù)據(jù)文件208的時(shí)間長(zhǎng)度(將在圖2內(nèi)討論)。數(shù)據(jù)傳輸速率程序106跟蹤(測(cè)量)從數(shù)據(jù)文件208的第一個(gè)數(shù)據(jù)比特達(dá)到無(wú)線設(shè)備100到該數(shù)據(jù)文件208的最后一個(gè)比特到達(dá)無(wú)線設(shè)備100的時(shí)間長(zhǎng)度。
      網(wǎng)絡(luò)圖2說(shuō)明網(wǎng)絡(luò)200的例子,其上無(wú)線設(shè)備222估計(jì)下載存儲(chǔ)在服務(wù)器204上的應(yīng)用程序206的時(shí)間長(zhǎng)度。網(wǎng)絡(luò)200包括各個(gè)以不同方式鏈接的組件。以下描述的網(wǎng)絡(luò)200僅是示例。為本發(fā)明描述考慮,網(wǎng)絡(luò)200包括任何系統(tǒng),由此遠(yuǎn)程模塊(諸如無(wú)線設(shè)備205)相互間和/或在網(wǎng)絡(luò)的其它組件(包括但不限于無(wú)線網(wǎng)絡(luò)承載體和服務(wù)器)間在空中接口上通信。
      在網(wǎng)絡(luò)200的一端是應(yīng)用管理者202。應(yīng)用管理者202是開(kāi)發(fā)并提供下載到無(wú)線設(shè)備205的應(yīng)用程序206的公司。另外,應(yīng)用管理者202可能是一個(gè)或多個(gè)人、公司、計(jì)算機(jī)、服務(wù)器或任何其它實(shí)體或網(wǎng)絡(luò)200組件。應(yīng)用管理者202發(fā)送應(yīng)用程序206到網(wǎng)絡(luò)200內(nèi)的一個(gè)或多個(gè)存儲(chǔ)應(yīng)用程序206的服務(wù)器204。應(yīng)用管理者202可能在一個(gè)或多個(gè)服務(wù)器204上存儲(chǔ)應(yīng)用程序206。其它公司(未示出)還可能在服務(wù)器204上存儲(chǔ)應(yīng)用程序。應(yīng)用程序206存儲(chǔ)在服務(wù)器204上,因?yàn)樵诰W(wǎng)絡(luò)200內(nèi)的無(wú)線設(shè)備205用于與服務(wù)器204通信。
      另一存儲(chǔ)在服務(wù)器204上的信息類型是數(shù)據(jù)文件208。數(shù)據(jù)文件208包括關(guān)于存儲(chǔ)在服務(wù)器204上的應(yīng)用程序206的元數(shù)據(jù)。數(shù)據(jù)文件208是任何描述應(yīng)用程序206的可能下載到無(wú)線設(shè)備205的文件。應(yīng)用管理者202開(kāi)發(fā)并準(zhǔn)備數(shù)據(jù)文件208并將其發(fā)送到存儲(chǔ)這些文件的服務(wù)器204?;蛘?,數(shù)據(jù)文件208可能由任何人、網(wǎng)絡(luò)200的實(shí)體或組件開(kāi)發(fā)和/或存儲(chǔ)。
      數(shù)據(jù)文件208設(shè)計(jì)成使得無(wú)線設(shè)備205的用戶能瀏覽服務(wù)器204上可用的不同應(yīng)用程序206以可能選擇一個(gè)或多個(gè)應(yīng)用程序206下載到無(wú)線設(shè)備205上。數(shù)據(jù)文件208包括關(guān)于應(yīng)用程序206的描述信息,諸如可用應(yīng)用程序206列表、其費(fèi)用、其大小、其內(nèi)容描述和/或短演示程序(demo)以測(cè)試應(yīng)用程序206的性能。
      數(shù)據(jù)文件208進(jìn)一步被編程以包括大小的描述,例如數(shù)據(jù)文件208的字節(jié)(byte)數(shù)。該大小信息被無(wú)線設(shè)備100用于計(jì)算數(shù)據(jù)傳輸速率,如下所述。
      存儲(chǔ)各個(gè)應(yīng)用程序206以及數(shù)據(jù)文件208的服務(wù)器204與承載網(wǎng)絡(luò)210通過(guò)因特網(wǎng)212上的網(wǎng)絡(luò)鏈接通信。承載網(wǎng)絡(luò)210控制發(fā)送到消息服務(wù)控制器(MSC)214的消息。承載網(wǎng)絡(luò)210通過(guò)因特網(wǎng)和POTS(一般普通電話系統(tǒng))(兩者在圖2中一起標(biāo)識(shí)為216)與MSC 214通信。承載網(wǎng)絡(luò)210和MSC 214間的連接的因特網(wǎng)216部分傳輸數(shù)據(jù),連接的POTS部分傳輸語(yǔ)音信息。MSC 214接著鏈接到多個(gè)基站(BTS)218。MSC 214通過(guò)因特網(wǎng)216(用于數(shù)據(jù)傳輸)以及POTS(用于語(yǔ)音信息)連到BTS 218。BTS 218通過(guò)任何空中接口的方法將消息無(wú)線廣播到電話205。
      將應(yīng)用程序206下載到無(wú)線設(shè)備205上的時(shí)間長(zhǎng)度的估計(jì)是根據(jù)服務(wù)器204和無(wú)線設(shè)備205間的通信而計(jì)算的。該通信在承載網(wǎng)絡(luò)、MSC 216以及BTS218間來(lái)回通過(guò)。
      對(duì)本發(fā)明而言,無(wú)線設(shè)備222(許多無(wú)線設(shè)備205的一個(gè)或多個(gè),它們是整個(gè)網(wǎng)絡(luò)200的一部分)。說(shuō)明的數(shù)據(jù)請(qǐng)求224包括短消息服務(wù)(SMS)項(xiàng)220或任何其它通過(guò)空中接口的消息,這樣說(shuō)明不是為了對(duì)發(fā)明有任何限制。數(shù)據(jù)請(qǐng)求224到達(dá)BTS 218并由BTS 218發(fā)送到MSC 214、承載網(wǎng)絡(luò)210以及繼續(xù)到服務(wù)器204。服務(wù)器204解釋數(shù)據(jù)請(qǐng)求224并通過(guò)網(wǎng)絡(luò)200將數(shù)據(jù)文件208發(fā)送到無(wú)線設(shè)備222,從而提供任何請(qǐng)求的數(shù)據(jù)文件208(例如,通過(guò)將數(shù)據(jù)文件208發(fā)送到BTS 218以通過(guò)空中接口上廣播到無(wú)線設(shè)備222)。
      無(wú)線設(shè)備222可能用于實(shí)現(xiàn)一系列數(shù)據(jù)請(qǐng)求224。該數(shù)據(jù)請(qǐng)求224系列可能作為無(wú)線設(shè)備222的用戶瀏覽存儲(chǔ)在服務(wù)器204上供潛在下載的應(yīng)用程序206的結(jié)果而被實(shí)現(xiàn)。響應(yīng)于無(wú)線設(shè)備222發(fā)送的每個(gè)數(shù)據(jù)請(qǐng)求224,服務(wù)器204將一個(gè)或多個(gè)數(shù)據(jù)文件208(包括關(guān)于應(yīng)用程序206的元數(shù)據(jù))發(fā)送給無(wú)線設(shè)備222。
      如下所述,在一實(shí)施例中,該通信形成了無(wú)線設(shè)備222(它包含數(shù)據(jù)傳輸速率程序106)計(jì)算無(wú)線設(shè)備222特定的數(shù)據(jù)傳輸速率以及對(duì)應(yīng)的估計(jì)下載選定的應(yīng)用程序206的時(shí)間估計(jì)(如果無(wú)線設(shè)備222的用戶期望這樣)的基礎(chǔ)。
      操作除了以上描述了各個(gè)硬件實(shí)施例以外,本發(fā)明的不同方面涉及根據(jù)計(jì)算的數(shù)據(jù)傳輸速率,單獨(dú)估計(jì)并顯示在無(wú)線網(wǎng)絡(luò)200上將用戶特定的應(yīng)用程序下載到遠(yuǎn)程模塊(諸如無(wú)線設(shè)備)上需要的時(shí)間長(zhǎng)度的方法。
      無(wú)線設(shè)備的操作圖3示出整個(gè)序列300以說(shuō)明無(wú)線設(shè)備222通過(guò)空中接口上下載應(yīng)用程序并計(jì)算幾個(gè)數(shù)據(jù)傳輸速率的操作。為了解釋方便,但不是為了給發(fā)明任何限制,圖3的示例在以上描述的硬件環(huán)境中描述。雖然圖3說(shuō)明三個(gè)數(shù)據(jù)傳輸速率計(jì)算的例子,但在無(wú)線設(shè)備222可以繼續(xù)進(jìn)行對(duì)下載應(yīng)用程序206的一個(gè)的時(shí)間估計(jì)前只需要一個(gè)數(shù)據(jù)傳輸速率計(jì)算。相反,無(wú)線設(shè)備222可能隨時(shí)間過(guò)去計(jì)算多于三個(gè)數(shù)據(jù)傳輸速率?;蛘?,服務(wù)器204或網(wǎng)絡(luò)200的其它部分,包括但不是為了限制,應(yīng)用管理者202或承載網(wǎng)絡(luò)210,可能不與或與無(wú)線設(shè)備222一起計(jì)算數(shù)據(jù)傳輸速率。另一實(shí)施例將在以下討論,其中服務(wù)器204之一計(jì)算數(shù)據(jù)傳輸速率。另外,無(wú)線設(shè)備205和網(wǎng)絡(luò)200的其它部分可能同時(shí)或一前一后計(jì)算數(shù)據(jù)傳輸速率。
      圖3的序列開(kāi)始于步驟302,其中操作無(wú)線設(shè)備222瀏覽存儲(chǔ)在服務(wù)器上供下載的應(yīng)用程序206。瀏覽應(yīng)用206的目的可能是為了購(gòu)買供下載的應(yīng)用206或不花錢而下載應(yīng)用206。瀏覽開(kāi)始于當(dāng)操作無(wú)線設(shè)備222以通過(guò)網(wǎng)絡(luò)200的組件將數(shù)據(jù)請(qǐng)求224發(fā)送到服務(wù)器204。數(shù)據(jù)請(qǐng)求224可能開(kāi)始于下載管理者和/或無(wú)線設(shè)備222上的小瀏覽器功能的操作。
      在步驟304,數(shù)據(jù)請(qǐng)求224達(dá)到服務(wù)器204之一。作為響應(yīng),服務(wù)器204將初始數(shù)據(jù)文件208發(fā)送到無(wú)線設(shè)備222。服務(wù)器204通過(guò)網(wǎng)絡(luò)200的組件發(fā)送初始數(shù)據(jù)文件208,使得它通過(guò)BTS 218直接廣播到無(wú)線設(shè)備222。
      在步驟304,無(wú)線設(shè)備222在接收到數(shù)據(jù)文件208時(shí),對(duì)電話222的用戶顯示數(shù)據(jù)文件208。僅為示例,初始數(shù)據(jù)文件208包含所有可供用戶選擇的應(yīng)用程序206的名字列表。
      在步驟305,無(wú)線設(shè)備222計(jì)算從服務(wù)器204接收來(lái)的數(shù)據(jù)文件208的對(duì)應(yīng)的數(shù)據(jù)傳輸速率(DTR(A))。DTR(A)表示在無(wú)線設(shè)備的現(xiàn)存的S/N給定情況下,包含應(yīng)用程序206列表的數(shù)據(jù)文件208流通過(guò)空中接口從BTS 218到無(wú)線設(shè)備222的速度。無(wú)線設(shè)備222上的數(shù)據(jù)速率程序106用下載數(shù)據(jù)文件208需要的時(shí)間除數(shù)據(jù)文件208的大小以計(jì)算DTR(A)。無(wú)線設(shè)備222自己從數(shù)據(jù)文件208本身獲得數(shù)據(jù)文件208的大小(如前所述,每個(gè)數(shù)據(jù)文件208經(jīng)編程以包含代表數(shù)據(jù)文件208大小的信息)。
      圖5(a)包含說(shuō)明無(wú)線設(shè)備222使用數(shù)據(jù)文件208的示例特征而計(jì)算數(shù)據(jù)傳輸速率的表格。DTR(A)在圖5(a)的行502內(nèi)計(jì)算。初始的數(shù)據(jù)文件208包含應(yīng)用程序206的列表。數(shù)據(jù)文件208的大小是8.4兆比特,且下載該數(shù)據(jù)文件208的時(shí)間為4秒。無(wú)線設(shè)備222上的數(shù)據(jù)傳輸速率程序106通過(guò)用下載數(shù)據(jù)文件208的時(shí)間(4秒)除數(shù)據(jù)文件208的大小(8.4兆比特)而計(jì)算DTR(A),得到2.1兆比特每秒。
      回到圖3,在步驟306(可任選),無(wú)線設(shè)備222由用戶操作以發(fā)送第二數(shù)據(jù)請(qǐng)求224以從服務(wù)器204獲得第二數(shù)據(jù)文件208。僅為示例,第二數(shù)據(jù)文件208包含可供下載的應(yīng)用程序206的一個(gè)的描述。描述可能包含應(yīng)用程序206的促銷宣傳、應(yīng)用程序206的價(jià)格、其使用和/或好處以及任何其它幫助用戶決定是否要下載應(yīng)用程序206到無(wú)線設(shè)備222的信息。在步驟307,無(wú)線設(shè)備計(jì)算第二數(shù)據(jù)傳輸速率(DTR(B)),它對(duì)應(yīng)通過(guò)空中接口將第二數(shù)據(jù)文件208流從BTS 218傳送到無(wú)線設(shè)備222的速度。
      圖5(a),行504說(shuō)明了無(wú)線設(shè)備222對(duì)該第二數(shù)據(jù)傳輸速率的計(jì)算。該第二數(shù)據(jù)文件208包含選定的應(yīng)用程序206的描述;該數(shù)據(jù)文件大小為14.4兆比特;且下載該數(shù)據(jù)文件需要的時(shí)間為8秒。無(wú)線設(shè)備222上的數(shù)據(jù)傳輸速率程序106將數(shù)據(jù)文件208的大小(14.4兆比特)除以下載該數(shù)據(jù)文件208需要的時(shí)間(8秒)以計(jì)算DTR(B),即1.8兆比特每秒。在步驟308,無(wú)線設(shè)備222以及服務(wù)器204交換第三數(shù)據(jù)請(qǐng)求224以及對(duì)應(yīng)的數(shù)據(jù)文件208。在步驟308,操作無(wú)線設(shè)備222發(fā)送數(shù)據(jù)請(qǐng)求224以獲得應(yīng)用程序206的一個(gè)的演示程序(demo)。在接收到數(shù)據(jù)請(qǐng)求224時(shí),服務(wù)器204將包含demo的數(shù)據(jù)文件208通過(guò)網(wǎng)絡(luò)200的元件廣播發(fā)送到無(wú)線設(shè)備222。Demo308包含一個(gè)應(yīng)用程序206的有限部分,諸如學(xué)前兒童的教育節(jié)目的示例部分,以便在無(wú)線設(shè)備222上運(yùn)行,讓用戶決定是否期望下載整個(gè)應(yīng)用程序206。
      在步驟309,無(wú)線設(shè)備222計(jì)算第三數(shù)據(jù)傳輸速率(DTR(C)),DTR(C)對(duì)應(yīng)包含demo的數(shù)據(jù)文件208流通過(guò)空中接口從BTS 218傳送到無(wú)線設(shè)備222的速度。
      圖5(a),行506說(shuō)明了由無(wú)線設(shè)備222的DTR(C)的計(jì)算。數(shù)據(jù)文件208包含應(yīng)用程序206的demo;該數(shù)據(jù)文件208的大小是180兆比特;且下載該數(shù)據(jù)文件208需要的時(shí)間為120秒。無(wú)線設(shè)備222上的數(shù)據(jù)傳輸速率程序106用下載數(shù)據(jù)文件208需要的時(shí)間(120秒)除數(shù)據(jù)文件208的大小(180兆比特)以計(jì)算DTR(C),即1.5兆比特每秒。
      回到圖3,在步驟308,為示例之故,完成瀏覽功能,無(wú)線設(shè)備222不再發(fā)送數(shù)據(jù)請(qǐng)求或從服務(wù)器204接收數(shù)據(jù)文件208。
      雖然以上描述的三個(gè)數(shù)據(jù)傳輸速率是根據(jù)三個(gè)特定數(shù)據(jù)文件的內(nèi)容計(jì)算的,但本領(lǐng)域技術(shù)人員可以理解數(shù)據(jù)傳輸速率可以使用任何類型的數(shù)據(jù)和任何數(shù)量的單個(gè)傳輸而被計(jì)算。
      在步驟310,無(wú)線設(shè)備222通知一個(gè)服務(wù)器204是否選擇了一個(gè)或多個(gè)應(yīng)用程序206要下載。在步驟311,如果沒(méi)有選擇應(yīng)用程序206,則無(wú)線設(shè)備222可能繼續(xù)瀏覽其它應(yīng)用程序206,從而例如,回到步驟304。無(wú)線設(shè)備222要重新開(kāi)始瀏覽功能有多個(gè)原因。例如,用戶可能在瀏覽了其內(nèi)容后由于不感興趣不準(zhǔn)備購(gòu)買某特定應(yīng)用程序206。相反,無(wú)線設(shè)備222可能不再瀏覽應(yīng)用206,在該情況下,無(wú)線設(shè)備222退出瀏覽功能。
      如果在步驟310,無(wú)線設(shè)備222選擇一應(yīng)用以下載,序列進(jìn)行到步驟312。在步驟312,無(wú)線設(shè)備222向用戶顯示下載一個(gè)或多個(gè)選定的應(yīng)用程序206需要的估計(jì)的時(shí)間。無(wú)線設(shè)備222實(shí)現(xiàn)的估計(jì)該時(shí)間長(zhǎng)度的方法在以下連同圖4一起討論。步驟312內(nèi)的時(shí)間延遲可能用一數(shù)字估計(jì)表示(諸如分鐘或秒)、條線例示出、沙漏或其它視覺(jué)元件和/或用聲音表示。
      在步驟314處,向用戶顯示下載選定應(yīng)用程序206需要的估計(jì)時(shí)間,無(wú)線設(shè)備222向用戶顯示是否期望繼續(xù)下載的選擇。用戶在接收到下載時(shí)間估計(jì)后是否期望繼續(xù)下載的原因有多種。例如,如果無(wú)線設(shè)備222的用戶下載選定的應(yīng)用程序206要付錢,且如果用戶認(rèn)為下載時(shí)間很長(zhǎng),則用戶可能不期望下載。如果相反,下載選定應(yīng)用程序206的時(shí)間對(duì)用戶而言很合理即該下載時(shí)間的費(fèi)用合理,用戶可能選擇進(jìn)行下載。另一例,無(wú)線設(shè)備222的用戶可能要開(kāi)會(huì)或很忙,所以沒(méi)有足夠的時(shí)間完成期望的下載。
      在步驟315,如果無(wú)線設(shè)備222不進(jìn)行下載,則無(wú)線設(shè)備可能繼續(xù)瀏覽其它應(yīng)用程序206(例如通過(guò)回到步驟304)。如果不希望繼續(xù)瀏覽,則無(wú)線設(shè)備222退出瀏覽功能。
      如果無(wú)線設(shè)備222通知服務(wù)器204進(jìn)行選定應(yīng)用程序206的下載,則序列進(jìn)行至步驟316。在步驟316,響應(yīng)于從無(wú)線設(shè)備222接收到的下載請(qǐng)求,服務(wù)器204在網(wǎng)絡(luò)200上直接廣播到無(wú)線設(shè)備222以發(fā)送應(yīng)用程序206。無(wú)線設(shè)備222接收應(yīng)用程序206并在其存儲(chǔ)器108內(nèi)存儲(chǔ)應(yīng)用程序206??扇芜x地,無(wú)線設(shè)備222自動(dòng)向用戶顯示應(yīng)用程序206下載進(jìn)度,在下載時(shí)向用戶示出下載選定的應(yīng)用程序206還要多久。該顯示可能是但不限于是數(shù)字或視覺(jué)估計(jì)。
      序列300在完全完成應(yīng)用程序206的下載到無(wú)線設(shè)備222的存儲(chǔ)器108上后中止。
      下載選定應(yīng)用程序的時(shí)間長(zhǎng)度的估計(jì)圖4示出了序列400以說(shuō)明無(wú)線設(shè)備222使用計(jì)算的數(shù)據(jù)傳輸速率(如圖3和圖5(a)討論的)以估計(jì)將應(yīng)用程序206下載到無(wú)線設(shè)備222需要的時(shí)間長(zhǎng)度。
      在步驟402,序列開(kāi)始于無(wú)線設(shè)備選擇要下載的應(yīng)用程序206的時(shí)刻(步驟402對(duì)應(yīng)圖3的步驟310)。
      在步驟403,服務(wù)器204將代表選定的應(yīng)用程序206的大小的信息發(fā)送到無(wú)線設(shè)備222。選定的應(yīng)用程序206的大小可能用兆比特或任何其它度量表示。
      在步驟406,無(wú)線設(shè)備222接收代表選定的應(yīng)用程序206的大小的信息。作為響應(yīng),如果有多于一個(gè)的計(jì)算的數(shù)據(jù)傳輸速率(如參考圖3和圖5(a)討論的),無(wú)線設(shè)備222進(jìn)行至根據(jù)先前完成的數(shù)據(jù)傳輸速率計(jì)算的系列而計(jì)算無(wú)線設(shè)備222的“平均”數(shù)據(jù)傳輸速率?!捌骄睌?shù)據(jù)傳輸速率可能以多種方式計(jì)算,包括但不限于,直接平均、加權(quán)平均、移動(dòng)平均,或使用一些或所有的先前計(jì)算的數(shù)據(jù)傳輸速率的移動(dòng)加權(quán)平均。例如,如果無(wú)線設(shè)備222在移動(dòng)車輛內(nèi)操作,則無(wú)線設(shè)備222可能經(jīng)歷可變的S/N比。時(shí)間上更接近選定應(yīng)用程序206下載的時(shí)刻計(jì)算的數(shù)據(jù)傳輸速率提供了對(duì)無(wú)線設(shè)備222而言更準(zhǔn)確的S/N比條件的情況。
      在步驟408,下載的時(shí)間長(zhǎng)度由無(wú)線設(shè)備222通過(guò)將選定的應(yīng)用程序206的大小除以平均數(shù)據(jù)傳輸速率而被估計(jì)。
      圖5b示出無(wú)線設(shè)備222完成的示例計(jì)算以獲得不同的數(shù)據(jù)傳輸速率的平均(步驟406)的表格,它們?nèi)缓蟊挥糜诠烙?jì)下載應(yīng)用程序206需要的時(shí)間(步驟408)。參考圖5b的表格,三個(gè)數(shù)據(jù)傳輸速率可能用于計(jì)算不同的平均。圖5b內(nèi)的示例但不排除其它的平均方法包括直接平均(行508)、加權(quán)平均(行510)、移動(dòng)平均(行512)以及移動(dòng)、加權(quán)平均(行514)。將在以下依次討論每個(gè)平均方法(步驟406)以及產(chǎn)生的時(shí)間估計(jì)(步驟408)。
      圖5b的行508根據(jù)DTRs(A)到(C)的直接平均說(shuō)明時(shí)間估計(jì)。在行508內(nèi),對(duì)三個(gè)數(shù)據(jù)傳輸速率(相應(yīng)的為2.1、1.8以及1.5兆比特每秒)求平均得到總(平均)數(shù)據(jù)傳輸速率為1.8兆比特每秒。示例的選定的應(yīng)用程序206的大小為500兆比特。下載的時(shí)間估計(jì)是將程序大小(500Mb)除以平均數(shù)據(jù)速率(1.8),即4.6分鐘。
      圖5b的行510根據(jù)DTRs(A)到(C)的加權(quán)平均說(shuō)明時(shí)間估計(jì)。在行510內(nèi),三個(gè)數(shù)據(jù)傳輸速率(相應(yīng)的為2.1、1.8以及1.5兆比特每秒)求平均,但給予計(jì)算上更晚一些的DTR(C)更多的權(quán)值。產(chǎn)生的加權(quán)平均數(shù)據(jù)傳輸速率為1.7兆比特每秒。示例選定的應(yīng)用程序206的大小為500兆比特。下載的時(shí)間估計(jì)是將程序大小(500Mb)除以平均數(shù)據(jù)速率(1.7),即4.9分鐘。
      圖5b的行512根據(jù)DTRs(B)到(C)的移動(dòng)加權(quán)說(shuō)明時(shí)間估計(jì)。在行512內(nèi),只對(duì)晚些計(jì)算的DTR(B)和DTR(C)的兩個(gè)數(shù)據(jù)傳輸速率(相應(yīng)的為1.8以及1.5兆比特每秒)求平均,產(chǎn)生的加權(quán)平均數(shù)據(jù)傳輸速率為1.65兆比特每秒。示例選定的應(yīng)用程序206的大小為500兆比特。下載的時(shí)間估計(jì)是將程序大小(500Mb)除以平均數(shù)據(jù)速率(1.7),即5.1分鐘。
      在行514,三個(gè)數(shù)據(jù)傳輸速率用于計(jì)算移動(dòng)加權(quán)平均。該方法只考慮這些就在選定應(yīng)用程序206實(shí)際下載前的特定時(shí)段內(nèi)發(fā)生的數(shù)據(jù)傳輸速率計(jì)算,并對(duì)后計(jì)算的數(shù)據(jù)傳輸速率給予更多的加權(quán)。對(duì)于當(dāng)前的示例,對(duì)DTRs(B)和(C)求平均,但給予DTR(C)更多的加權(quán)。產(chǎn)生的移動(dòng)加權(quán)平均數(shù)據(jù)傳輸速率為1.6兆比特每秒。示例選定的應(yīng)用程序206的大小為500兆比特。下載的時(shí)間估計(jì)是將程序大小(500Mb)除以平均數(shù)據(jù)速率(1.6),即5.2分鐘。
      圖5b計(jì)算的示例時(shí)間估計(jì)示出該示例中到無(wú)線設(shè)備222的通信的數(shù)據(jù)傳輸速率隨時(shí)間減少。這可以示出無(wú)線設(shè)備222正經(jīng)歷動(dòng)態(tài)的S/N比條件。例如,無(wú)線設(shè)備222可能正在移入有高度電磁干擾的區(qū)域。或者,無(wú)線設(shè)備222可能移入BTS 218來(lái)的信號(hào)給堵住的區(qū)域(諸如山之后)。不管S/N比條件以何種原因改變,時(shí)間上較晚計(jì)算的數(shù)據(jù)傳輸速率可能更準(zhǔn)確些,并提供對(duì)下載選定應(yīng)用程序206更好的時(shí)間估計(jì)。
      回到圖4,在步驟410,在無(wú)線設(shè)備222以以上描述的任何示例方法估計(jì)下載選定應(yīng)用程序206的時(shí)間后,無(wú)線設(shè)備222被編程以自動(dòng)對(duì)用戶顯示估計(jì)的時(shí)間。圖4的步驟410對(duì)應(yīng)圖3的步驟312。序列400在無(wú)線設(shè)備222的時(shí)間顯示完成后中止。
      服務(wù)器計(jì)算數(shù)據(jù)傳輸速率的另一實(shí)施例服務(wù)器204(或任何能與無(wú)線設(shè)備205通信的其它網(wǎng)絡(luò)200元件)可能附加地或以另一種方式計(jì)算數(shù)據(jù)傳輸速率。在一實(shí)施例中,服務(wù)器204根據(jù)發(fā)送數(shù)據(jù)文件208到無(wú)線設(shè)備222和從無(wú)線設(shè)備222接收到已收到數(shù)據(jù)文件208的通知間的時(shí)間長(zhǎng)度而計(jì)算數(shù)據(jù)傳輸速率。
      在該實(shí)施例中,無(wú)線設(shè)備222被編程以在剛完成將每個(gè)數(shù)據(jù)文件208下載到無(wú)線設(shè)備222上時(shí)立即通知服務(wù)器204。作為響應(yīng),服務(wù)器204將數(shù)據(jù)文件208的大小除以對(duì)應(yīng)的服務(wù)器204發(fā)送數(shù)據(jù)文件208到無(wú)線設(shè)備222和無(wú)線設(shè)備222通知服務(wù)器204下載完成之間的時(shí)間長(zhǎng)度。
      或者,無(wú)線設(shè)備222可能通知服務(wù)器204將每個(gè)數(shù)據(jù)文件208下載到無(wú)線設(shè)備222需要的總時(shí)間長(zhǎng)度。
      在服務(wù)器204開(kāi)始估計(jì)下載任何選定的應(yīng)用程序206的時(shí)間前服務(wù)器204只需要計(jì)算一個(gè)數(shù)據(jù)傳輸速率。然而,如果計(jì)算多于一個(gè)數(shù)據(jù)傳輸速率,則服務(wù)器204可能計(jì)算平均數(shù)據(jù)傳輸速率并使用圖5b說(shuō)明的一個(gè)或多個(gè)同樣的方法估計(jì)下載選定應(yīng)用程序206的時(shí)間。服務(wù)器204發(fā)送時(shí)間估計(jì)到無(wú)線設(shè)備222以顯示給用戶。
      或者,服務(wù)器204計(jì)算每個(gè)數(shù)據(jù)傳輸速率,并將計(jì)算發(fā)送給無(wú)線設(shè)備222。無(wú)線設(shè)備222使用該數(shù)據(jù)傳輸速率如圖5b說(shuō)明的計(jì)算平均數(shù)據(jù)傳輸速率以及估計(jì)。
      另一服務(wù)器開(kāi)始通信的實(shí)施例作為另一實(shí)施例,服務(wù)器204(或任何其它網(wǎng)絡(luò)200組件),而不是無(wú)線設(shè)備222,開(kāi)始通信。這“被推”的與無(wú)線設(shè)備222的通信的開(kāi)始可能是由于但不限于為提供給用戶重要的信息,或試圖讓用戶購(gòu)買一個(gè)或多個(gè)能下載的應(yīng)用程序206。
      在該實(shí)施例中,服務(wù)器204在網(wǎng)絡(luò)200上發(fā)送一個(gè)或多個(gè)數(shù)據(jù)文件208以廣播到無(wú)線設(shè)備222。數(shù)據(jù)文件208包含關(guān)于可下載到無(wú)線設(shè)備222的一個(gè)或多個(gè)應(yīng)用程序206的信息。在該過(guò)程中,服務(wù)器204和/或無(wú)線設(shè)備222使用以上描述的一種或多種方法計(jì)算數(shù)據(jù)傳輸速率以及對(duì)應(yīng)的下載的時(shí)間估計(jì)。無(wú)線設(shè)備222將估計(jì)的時(shí)間長(zhǎng)度顯示給用戶。
      信號(hào)承載媒質(zhì)/電路如上所述,本發(fā)明涉及在無(wú)線網(wǎng)絡(luò)上根據(jù)計(jì)算的數(shù)據(jù)傳輸速率單獨(dú)估計(jì)以及顯示將應(yīng)用程序下載到諸如無(wú)線設(shè)備的遠(yuǎn)程模塊需要的時(shí)間。
      在圖1和圖2的環(huán)境中,例如,這些方法可能通過(guò)操作網(wǎng)絡(luò)200的一(多)部分執(zhí)行機(jī)器可讀指令而實(shí)現(xiàn)。這些指令可能駐留在多種類型的信號(hào)承載媒質(zhì)上。該信號(hào)承載媒質(zhì)可能包括例如,可由網(wǎng)絡(luò)200元件訪問(wèn)或駐留在其內(nèi)部的RAM(未示出)。或者,指令可能包含在另一信號(hào)承載媒質(zhì)中,諸如磁性數(shù)據(jù)存儲(chǔ)盤(pán)(未示出)。不管包含在RAM、磁盤(pán)或其它東西內(nèi),指令可能存儲(chǔ)在多種機(jī)器可讀數(shù)據(jù)存儲(chǔ)媒質(zhì)內(nèi),諸如DASD存儲(chǔ)器(例如,傳統(tǒng)的“硬驅(qū)動(dòng)器”或RAID陣列)、磁帶、電子只讀存儲(chǔ)器(例如,ROM、EPROM或EEPROM)、光存儲(chǔ)設(shè)備(例如CD-ROM、WORM、DVD、數(shù)字光學(xué)帶)、紙“打孔”卡片或其它合適的信號(hào)承載媒質(zhì),包括數(shù)字或模擬的傳輸媒質(zhì)。
      對(duì)無(wú)線設(shè)備205而言,在此討論的方法可能用任何類型的電路、微處理器或無(wú)線設(shè)備205內(nèi)的其它類型的硬件實(shí)現(xiàn)。
      其它實(shí)施例以上揭示示出了本發(fā)明說(shuō)明性的實(shí)施例,這些實(shí)施例的各種修改對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō)是顯而易見(jiàn)的而且不偏離本發(fā)明定義的權(quán)利要求書(shū)的范圍。例如,對(duì)上述的下載應(yīng)用的系統(tǒng)和方法,本領(lǐng)域的技術(shù)人員可以知道本發(fā)明包括下載任何類型的文件,包括文件、數(shù)據(jù)以及語(yǔ)音。另外,雖然本發(fā)明的元件可能描述或聲明為單數(shù),但除非顯式聲明限于單數(shù),否則可以考慮復(fù)數(shù)情況。
      權(quán)利要求
      1.一種估計(jì)在無(wú)線網(wǎng)絡(luò)上將一個(gè)或多個(gè)應(yīng)用程序下載到無(wú)線設(shè)備上所需的時(shí)間長(zhǎng)度的方法,所述方法包括以下操作無(wú)線設(shè)備與服務(wù)器交換一個(gè)或多個(gè)數(shù)據(jù)文件,所述的數(shù)據(jù)文件包括至少一個(gè)或多個(gè)可供下載到無(wú)線設(shè)備的應(yīng)用程序的大小的信息;在交換期間,服務(wù)器和無(wú)線設(shè)備中的至少一個(gè)測(cè)量用于交換操作的一個(gè)或多個(gè)數(shù)據(jù)傳輸速率;接收一個(gè)或多個(gè)要下載的應(yīng)用程序的用戶輸入;服務(wù)器和無(wú)線設(shè)備的至少一個(gè)利用一個(gè)或多個(gè)測(cè)量的數(shù)據(jù)傳輸速率以及選定的一個(gè)或多個(gè)應(yīng)用程序的大小以估計(jì)將一個(gè)或多個(gè)應(yīng)用程序下載到無(wú)線設(shè)備上所需的時(shí)間長(zhǎng)度;以及無(wú)線設(shè)備提供估計(jì)的時(shí)間的輸出。
      2.如權(quán)利要求1所述的方法,其特征在于交換操作包括無(wú)線設(shè)備發(fā)送一個(gè)或多個(gè)請(qǐng)求到服務(wù)器以從服務(wù)器獲得數(shù)據(jù)文件。
      3.如權(quán)利要求1所述的方法,其特征在于交換操作包括數(shù)據(jù)文件包含描述可下載到無(wú)線設(shè)備的一個(gè)或多個(gè)應(yīng)用程序的信息。
      4.如權(quán)利要求1所述的方法,其特征在于交換操作包括響應(yīng)于無(wú)線設(shè)備購(gòu)買一個(gè)或多個(gè)應(yīng)用程序的操作,服務(wù)器發(fā)送用于下載的應(yīng)用程序到無(wú)線設(shè)備。
      5.如權(quán)利要求1所述的方法,其特征在于測(cè)量操作包括以下操作從被編程以包含表示數(shù)據(jù)文件大小的信息的服務(wù)器發(fā)送一個(gè)或多個(gè)數(shù)據(jù)文件的每個(gè)到無(wú)線設(shè)備;無(wú)線設(shè)備測(cè)量下載每個(gè)數(shù)據(jù)文件到無(wú)線設(shè)備需要的時(shí)間長(zhǎng)度;以及無(wú)線設(shè)備將每個(gè)數(shù)據(jù)文件的大小除以對(duì)應(yīng)每個(gè)數(shù)據(jù)文件的測(cè)量時(shí)間長(zhǎng)度。
      6.如權(quán)利要求1所述的方法,其特征在于測(cè)量操作包括以下操作一當(dāng)一個(gè)或多個(gè)數(shù)據(jù)文件的每個(gè)的下載完成無(wú)線設(shè)備立即通知服務(wù)器;以及作為響應(yīng),服務(wù)器用服務(wù)器發(fā)送每個(gè)數(shù)據(jù)文件到無(wú)線設(shè)備和無(wú)線設(shè)備通知服務(wù)器下載完成之間的時(shí)間長(zhǎng)度除一個(gè)或多個(gè)數(shù)據(jù)文件的大小。
      7.如權(quán)利要求1所述的方法,其特征在于利用操作包括以下操作通過(guò)對(duì)所有的計(jì)算的數(shù)據(jù)傳輸速率求平均而計(jì)算平均數(shù)據(jù)傳輸速率;以及將一個(gè)或多個(gè)選定的應(yīng)用程序的每個(gè)的大小除以平均數(shù)據(jù)傳輸速率。
      8.如權(quán)利要求1所述的方法,其特征在于利用操作包括以下操作通過(guò)對(duì)所有的計(jì)算的數(shù)據(jù)傳輸速率求平均而計(jì)算加權(quán)的數(shù)據(jù)傳輸速率,對(duì)于與無(wú)線設(shè)備選擇一個(gè)或多個(gè)要下載的應(yīng)用程序的操作的時(shí)間更接近的時(shí)刻計(jì)算的數(shù)據(jù)傳輸速率給予更多的權(quán)重;以及將一個(gè)或多個(gè)選定的應(yīng)用程序的每個(gè)的大小除以加權(quán)的數(shù)據(jù)傳輸速率。
      9.如權(quán)利要求1所述的方法,其特征在于利用操作包括以下操作通過(guò)對(duì)就在無(wú)線設(shè)備選擇一個(gè)或多個(gè)要下載的應(yīng)用程序操作之前的時(shí)段計(jì)算的數(shù)據(jù)傳輸速率求平均計(jì)算移動(dòng)數(shù)據(jù)傳輸速率;以及將一個(gè)或多個(gè)選定的應(yīng)用程序的每個(gè)的大小除以移動(dòng)數(shù)據(jù)傳輸速率。
      10.如權(quán)利要求1所述的方法,其特征在于利用操作包括以下操作計(jì)算移動(dòng)加權(quán)數(shù)據(jù)傳輸速率,該計(jì)算是通過(guò)對(duì)就在無(wú)線設(shè)備選擇一個(gè)或多個(gè)要下載的應(yīng)用程序操作之前的時(shí)段計(jì)算的數(shù)據(jù)傳輸速率求平均計(jì)算移動(dòng)數(shù)據(jù)傳輸速率,以及對(duì)于在無(wú)線設(shè)備選擇一個(gè)或多個(gè)要下載的應(yīng)用程序操作之前時(shí)間上更接近時(shí)刻計(jì)算的數(shù)據(jù)傳輸速率給予更大的權(quán)值而實(shí)現(xiàn);以及將一個(gè)或多個(gè)選定的應(yīng)用程序的每個(gè)的大小除以移動(dòng)加權(quán)的數(shù)據(jù)傳輸速率。
      11.一種用于實(shí)現(xiàn)估計(jì)在無(wú)線網(wǎng)絡(luò)上將一個(gè)或多個(gè)應(yīng)用程序下載到無(wú)線設(shè)備所需的時(shí)間長(zhǎng)度的方法的無(wú)線設(shè)備裝置,所述的方法包括以下操作無(wú)線設(shè)備與服務(wù)器交換一個(gè)或多個(gè)數(shù)據(jù)文件,所述的數(shù)據(jù)文件至少包括代表可下載到無(wú)線設(shè)備的一個(gè)或多個(gè)應(yīng)用程序的大小的信息;在交換期間,測(cè)量用于交換操作的一個(gè)或更多的數(shù)據(jù)傳輸速率;接收要下載的一個(gè)或多個(gè)應(yīng)用程序的用戶輸入;利用一個(gè)或多個(gè)測(cè)量的數(shù)據(jù)傳輸速率以及選定的一個(gè)或多個(gè)應(yīng)用程序的大小以估計(jì)將一個(gè)或多個(gè)應(yīng)用程序下載到無(wú)線設(shè)備所需要的時(shí)間長(zhǎng)度;以及提供估計(jì)時(shí)間的輸出。
      12.如權(quán)利要求11所述的裝置,其特征在于還用于實(shí)現(xiàn)以下操作將一個(gè)或多個(gè)請(qǐng)求發(fā)送到服務(wù)器以從服務(wù)器獲得數(shù)據(jù)文件。
      13.如權(quán)利要求11所述的裝置,其特征在于還用于實(shí)現(xiàn)以下操作測(cè)量下載每個(gè)數(shù)據(jù)文件所需要的時(shí)間長(zhǎng)度;以及將每個(gè)數(shù)據(jù)文件的大小除以對(duì)應(yīng)每個(gè)數(shù)據(jù)文件的測(cè)量的時(shí)間長(zhǎng)度。
      14.如權(quán)利要求11所述的裝置,其特征在于還用于實(shí)現(xiàn)以下操作通過(guò)對(duì)所有計(jì)算的數(shù)據(jù)傳輸速率求平均而計(jì)算平均數(shù)據(jù)傳輸速率;將一個(gè)或多個(gè)選定的應(yīng)用程序的每個(gè)的大小除以平均數(shù)據(jù)傳輸速率。
      15.如權(quán)利要求11所述的裝置,其特征在于還用于實(shí)現(xiàn)以下操作通過(guò)對(duì)所有計(jì)算的數(shù)據(jù)傳輸速率求平均計(jì)算加權(quán)的數(shù)據(jù)傳輸速率,對(duì)與無(wú)線設(shè)備選擇一個(gè)或多個(gè)要下載的應(yīng)用程序的操作時(shí)間更接近的時(shí)刻計(jì)算的數(shù)據(jù)傳輸速率給予更多的權(quán)重;以及將一個(gè)或多個(gè)選定的應(yīng)用程序的每個(gè)的大小除以加權(quán)的數(shù)據(jù)傳輸速率。
      16.如權(quán)利要求11所述的裝置,其特征在于還用于實(shí)現(xiàn)以下操作通過(guò)對(duì)就在無(wú)線設(shè)備選擇一個(gè)或多個(gè)要下載的應(yīng)用程序操作之前的時(shí)段計(jì)算的數(shù)據(jù)傳輸速率求平均計(jì)算移動(dòng)數(shù)據(jù)傳輸速率;以及將一個(gè)或多個(gè)選定的應(yīng)用程序的每個(gè)的大小除以移動(dòng)數(shù)據(jù)傳輸速率。
      17.如權(quán)利要求11所述的裝置,其特征在于還用于實(shí)現(xiàn)以下操作計(jì)算移動(dòng)加權(quán)數(shù)據(jù)傳輸速率,該操作的實(shí)現(xiàn)是通過(guò)對(duì)就在無(wú)線設(shè)備選擇一個(gè)或多個(gè)要下載的應(yīng)用程序操作之前的時(shí)段計(jì)算的數(shù)據(jù)傳輸速率求平均計(jì)算移動(dòng)數(shù)據(jù)傳輸速率,以及對(duì)在無(wú)線設(shè)備選擇一個(gè)或多個(gè)要下載的應(yīng)用程序操作之前時(shí)間上更接近時(shí)刻計(jì)算的數(shù)據(jù)傳輸速率給予更大的權(quán)重而實(shí)現(xiàn);以及將一個(gè)或多個(gè)選定的應(yīng)用程序的每個(gè)的大小除以移動(dòng)加權(quán)的數(shù)據(jù)傳輸速率。
      18.一種用于估計(jì)在無(wú)線網(wǎng)絡(luò)上將一個(gè)或多個(gè)應(yīng)用程序下載到無(wú)線設(shè)備所需要的時(shí)間長(zhǎng)度的方法的無(wú)線設(shè)備,所述的電話包括第一裝置,用于與服務(wù)器交換一個(gè)或多個(gè)數(shù)據(jù)文件,所述的數(shù)據(jù)文件至少包括代表可下載到無(wú)線設(shè)備的一個(gè)或多個(gè)應(yīng)用程序的大小的信息;第二裝置,用于在交換期間,測(cè)量用于交換操作的一個(gè)或多個(gè)數(shù)據(jù)傳輸速率;第三裝置,用于接收要下載的一個(gè)或多個(gè)應(yīng)用程序的用戶輸入;第四裝置,用于利用一個(gè)或多個(gè)測(cè)量的數(shù)據(jù)傳輸速率以及選定的一個(gè)或多個(gè)應(yīng)用程序的大小以估計(jì)將一個(gè)或多個(gè)應(yīng)用程序下載到無(wú)線設(shè)備上所需要的時(shí)間長(zhǎng)度;以及第五裝置,用于提供估計(jì)的時(shí)間的輸出。
      19.一種信號(hào)承載的媒質(zhì),有形地實(shí)現(xiàn)可由數(shù)字處理裝置執(zhí)行的機(jī)器可讀指令程序以實(shí)現(xiàn)一種方法,該方法向無(wú)線設(shè)備的用戶顯示在無(wú)線網(wǎng)絡(luò)上將一個(gè)或多個(gè)應(yīng)用程序下載到無(wú)線設(shè)備上所需要的時(shí)間長(zhǎng)度,所述的方法包括以下操作與服務(wù)器交換一個(gè)或多個(gè)數(shù)據(jù)文件,所述的數(shù)據(jù)文件至少包括代表可下載到無(wú)線設(shè)備的一個(gè)或多個(gè)應(yīng)用程序的大小的信息;在交換期間,測(cè)量用于交換操作的一個(gè)或多個(gè)數(shù)據(jù)傳輸速率;接收要下載的一個(gè)或多個(gè)應(yīng)用程序的用戶輸入;利用一個(gè)或多個(gè)測(cè)量的數(shù)據(jù)傳輸速率以及選定的一個(gè)或多個(gè)應(yīng)用程序的大小以估計(jì)將一個(gè)或多個(gè)應(yīng)用程序下載到無(wú)線設(shè)備所需要的時(shí)間長(zhǎng)度;以及提供估計(jì)的時(shí)間的輸出。
      20.一種信息交換系統(tǒng),其特征在于包括一個(gè)或多個(gè)無(wú)線設(shè)備,被編程以在無(wú)線網(wǎng)絡(luò)上實(shí)現(xiàn)操作,所述的操作包括與服務(wù)器交換一個(gè)或多個(gè)數(shù)據(jù)文件,所述的數(shù)據(jù)文件至少包括代表可下載到無(wú)線設(shè)備的一個(gè)或多個(gè)應(yīng)用程序的大小的信息;當(dāng)從服務(wù)器發(fā)送的一個(gè)或多個(gè)數(shù)據(jù)文件的每個(gè)被下載完成后立即通知服務(wù)器;接收要下載的一個(gè)或多個(gè)選定的應(yīng)用程序的用戶輸入;從服務(wù)器接收下載選定的應(yīng)用程序的時(shí)間估計(jì);提供估計(jì)的時(shí)間的輸出;一個(gè)或多個(gè)服務(wù)器,每個(gè)服務(wù)器被編程以實(shí)現(xiàn)在無(wú)線網(wǎng)絡(luò)上的操作,所述的操作包括在交換期間,測(cè)量一個(gè)或多個(gè)數(shù)據(jù)傳輸速率;利用一個(gè)或多個(gè)測(cè)量的數(shù)據(jù)傳輸速率以及選定的一個(gè)或多個(gè)應(yīng)用程序的大小以估計(jì)將一個(gè)或多個(gè)應(yīng)用程序下載到無(wú)線設(shè)備所需要的時(shí)間長(zhǎng)度;以及將時(shí)間估計(jì)發(fā)送到無(wú)線設(shè)備。
      21.如權(quán)利要求20所述的系統(tǒng),所述的交換操作包括以下操作無(wú)線設(shè)備將一個(gè)或更多請(qǐng)求發(fā)送到服務(wù)器以從服務(wù)器獲得數(shù)據(jù)文件。
      22.如權(quán)利要求20所述的系統(tǒng),所述的交換操作包括以下操作服務(wù)器開(kāi)始將數(shù)據(jù)文件發(fā)送到無(wú)線設(shè)備。
      23.如權(quán)利要求20所述的系統(tǒng),在交換期間服務(wù)器計(jì)算一個(gè)或多個(gè)數(shù)據(jù)傳輸速率的所述的操作還包括以下操作服務(wù)器用一時(shí)間長(zhǎng)度除一個(gè)或多個(gè)數(shù)據(jù)文件的每個(gè)的大小,所述時(shí)間長(zhǎng)度是指從服務(wù)器發(fā)送每個(gè)數(shù)據(jù)文件到無(wú)線設(shè)備以及無(wú)線設(shè)備通知服務(wù)器下載完成之間的時(shí)段。
      24.一種信息交換系統(tǒng),其特征在于包括一個(gè)或多個(gè)無(wú)線設(shè)備,被編程以在無(wú)線網(wǎng)絡(luò)上實(shí)現(xiàn)操作,所述的操作包括與服務(wù)器交換一個(gè)或多個(gè)數(shù)據(jù)文件,所述的數(shù)據(jù)文件至少包括代表可下載到無(wú)線設(shè)備的一個(gè)或多個(gè)應(yīng)用程序的大小的信息;在交換期間,測(cè)量用于交換操作的一個(gè)或多個(gè)數(shù)據(jù)傳輸速率;接收要下載的一個(gè)或多個(gè)選定的應(yīng)用程序的用戶輸入;利用一個(gè)或多個(gè)測(cè)量的數(shù)據(jù)傳輸速率以及選定的一個(gè)或多個(gè)應(yīng)用程序的大小以估計(jì)將一個(gè)或多個(gè)應(yīng)用程序下載到無(wú)線設(shè)備所需要的時(shí)間長(zhǎng)度提供估計(jì)的時(shí)間的輸出;一個(gè)或多個(gè)服務(wù)器,每個(gè)服務(wù)器被編程以實(shí)現(xiàn)在無(wú)線網(wǎng)絡(luò)上的操作,所述的操作包括與無(wú)線設(shè)備交換一個(gè)或多個(gè)數(shù)據(jù)文件。
      25.如權(quán)利要求24所述的系統(tǒng),所述的交換操作包括以下操作無(wú)線設(shè)備將一個(gè)或多個(gè)數(shù)據(jù)請(qǐng)求發(fā)送到服務(wù)器以從服務(wù)器獲得數(shù)據(jù)文件。
      26.如權(quán)利要求24所述的系統(tǒng),所述的交換操作包括以下操作服務(wù)器開(kāi)始到無(wú)線設(shè)備的數(shù)據(jù)文件傳輸。
      27.一種信息交換系統(tǒng),其特征在于包括一種無(wú)線設(shè)備裝置,用于執(zhí)行操作,所述的操作包括與服務(wù)器交換一個(gè)或多個(gè)數(shù)據(jù)文件,所述的數(shù)據(jù)文件至少包括代表可下載到無(wú)線設(shè)備的一個(gè)或多個(gè)應(yīng)用程序的大小的信息;在交換期間,測(cè)量用于交換操作的一個(gè)或多個(gè)數(shù)據(jù)傳輸速率;接收要下載的一個(gè)或多個(gè)選定的應(yīng)用程序的用戶輸入;利用一個(gè)或多個(gè)測(cè)量的數(shù)據(jù)傳輸速率以及選定的一個(gè)或多個(gè)應(yīng)用程序的大小以估計(jì)將一個(gè)或多個(gè)應(yīng)用程序下載到無(wú)線設(shè)備所需要的時(shí)間長(zhǎng)度提供估計(jì)的時(shí)間的輸出;一種服務(wù)器裝置,用于執(zhí)行操作,所述的操作包括與無(wú)線設(shè)備交換一個(gè)或多個(gè)數(shù)據(jù)文件。
      28.一種用于估計(jì)將下載文件下載到無(wú)線設(shè)備所需要的時(shí)間長(zhǎng)度的方法,所述的方法包括以下步驟接收帶有數(shù)據(jù)文件大小的數(shù)據(jù)文件;測(cè)量接收數(shù)據(jù)文件所需要的時(shí)間長(zhǎng)度;使用數(shù)據(jù)文件的大小以及測(cè)得的接收數(shù)據(jù)文件所需要的時(shí)間長(zhǎng)度而計(jì)算數(shù)據(jù)文件的數(shù)據(jù)傳輸速率;接收下載文件的大小;以及使用計(jì)算的數(shù)據(jù)傳輸速率以及接收到的下載文件的大小估計(jì)下載下載文件的時(shí)間長(zhǎng)度。
      29.如權(quán)利要求28所述的方法,其特征在于下載文件的大小是包含在數(shù)據(jù)文件內(nèi)的。
      30.如權(quán)利要求28所述的方法,其特征在于還包括在無(wú)線設(shè)備上顯示指明下載下載文件的時(shí)間長(zhǎng)度的下載進(jìn)度。
      31.如權(quán)利要求30所述的方法,其特征在于下載進(jìn)度經(jīng)更新以指明下載下載的文件的進(jìn)程。
      32.如權(quán)利要求28所述的方法,其特征在于數(shù)據(jù)傳輸速率是由服務(wù)器計(jì)算的。
      33.如權(quán)利要求28所述的方法,其特征在于數(shù)據(jù)傳輸速率是由無(wú)線設(shè)備計(jì)算的。
      34.如權(quán)利要求28所述的方法,其特征在于還包括以下步驟接收一個(gè)或多個(gè)第二數(shù)據(jù)文件,每個(gè)包含相關(guān)的大小字段,其中每個(gè)相關(guān)的大小字段指明與其相關(guān)的數(shù)據(jù)文件的大??;測(cè)量接收一個(gè)或多個(gè)數(shù)據(jù)文件的每個(gè)所需要的時(shí)間長(zhǎng)度;以及使用數(shù)據(jù)傳輸速率以及接收到的一個(gè)或多個(gè)第二數(shù)據(jù)文件的每個(gè)的大小以及接收一個(gè)或多個(gè)第二數(shù)據(jù)文件的每個(gè)所需要的時(shí)間長(zhǎng)度而計(jì)算第二數(shù)據(jù)傳輸速率。
      35.如權(quán)利要求34所述的方法,其特征在于計(jì)算第二數(shù)據(jù)傳輸速率的步驟是根據(jù)數(shù)據(jù)文件以及一個(gè)或多個(gè)第二數(shù)據(jù)文件的數(shù)據(jù)傳輸速率的平均。
      36.如權(quán)利要求34所述的方法,其特征在于計(jì)算第二數(shù)據(jù)傳輸速率是根據(jù)何時(shí)接收到數(shù)據(jù)文件和一個(gè)或多個(gè)第二數(shù)據(jù)文件而經(jīng)時(shí)間加權(quán)的。
      37.如權(quán)利要求28所述的方法,其特征在于下載文件是一種應(yīng)用。
      38.一種估計(jì)將下載文件下載到無(wú)線設(shè)備所需要的時(shí)間長(zhǎng)度的方法,其特征在于包括以下步驟接收一個(gè)或多個(gè)數(shù)據(jù)文件,每個(gè)包含相關(guān)的大小字段,其中每個(gè)相關(guān)大小字段指示與其相關(guān)的數(shù)據(jù)文件,且一個(gè)數(shù)據(jù)文件包含下載文件的大?。粶y(cè)量接收一個(gè)或多個(gè)數(shù)據(jù)文件的每個(gè)所需要的時(shí)間長(zhǎng)度;使用一個(gè)或多個(gè)數(shù)據(jù)文件的每個(gè)的大小以及接收一個(gè)或多個(gè)數(shù)據(jù)文件的每個(gè)需要的測(cè)量的時(shí)間長(zhǎng)度而計(jì)算一個(gè)或多個(gè)數(shù)據(jù)文件的每個(gè)的數(shù)據(jù)傳輸速率;使用一個(gè)或多個(gè)數(shù)據(jù)文件的每個(gè)的數(shù)據(jù)傳輸速率而計(jì)算組合的數(shù)據(jù)傳輸速率;以及使用組合的數(shù)據(jù)傳輸速率以及接收到的下載文件的大小估計(jì)下載下載文件的時(shí)間長(zhǎng)度。
      39.如權(quán)利要求38所述的方法,其特征在于還包括以下步驟在無(wú)線設(shè)備上顯示指示下載下載文件的時(shí)間長(zhǎng)度的下載進(jìn)度;以及更新顯示的下載進(jìn)度以指明下載下載文件的進(jìn)度。
      40.如權(quán)利要求38所述的方法,其特征在于組合的數(shù)據(jù)傳輸速率由服務(wù)器計(jì)算。
      41.如權(quán)利要求38所述的方法,其特征在于組合的數(shù)據(jù)傳輸速率由無(wú)線設(shè)備計(jì)算。
      42.如權(quán)利要求38所述的方法,其特征在于計(jì)算組合數(shù)據(jù)傳輸速率的步驟是基于一個(gè)或多個(gè)數(shù)據(jù)文件的計(jì)算的數(shù)據(jù)傳輸速率的平均。
      43.如權(quán)利要求38所述的方法,其特征在于計(jì)算組合的數(shù)據(jù)速率的步驟是基于何時(shí)接收到一個(gè)或多個(gè)數(shù)據(jù)文件的時(shí)間加權(quán)計(jì)算。
      44.一種計(jì)算機(jī)可讀媒質(zhì),包含估計(jì)下載下載文件所需要的時(shí)間長(zhǎng)度的計(jì)算機(jī)可執(zhí)行指令,其特征在于執(zhí)行時(shí)包括以下步驟接收一個(gè)或多個(gè)數(shù)據(jù)文件,每個(gè)包含相關(guān)的大小字段,其中每個(gè)相關(guān)的大小字段指明與其相關(guān)的數(shù)據(jù)文件的大小,且一個(gè)數(shù)據(jù)文件包含下載文件的大??;測(cè)量接收一個(gè)或多個(gè)數(shù)據(jù)文件的每個(gè)所需要的時(shí)間長(zhǎng)度;使用一個(gè)或多個(gè)數(shù)據(jù)文件的每個(gè)的大小以及接收一個(gè)或多個(gè)數(shù)據(jù)文件的每個(gè)所需要的測(cè)量的時(shí)間長(zhǎng)度而計(jì)算一個(gè)或多個(gè)數(shù)據(jù)文件的每個(gè)的數(shù)據(jù)傳輸速率;用一個(gè)或多個(gè)數(shù)據(jù)文件的每個(gè)的數(shù)據(jù)傳輸速率計(jì)算組合數(shù)據(jù)傳輸速率;以及使用組合的數(shù)據(jù)傳輸速率和接收到的下載文件大小而估計(jì)下載下載文件的時(shí)間長(zhǎng)度。
      45.一種估計(jì)下載一下載文件需要的時(shí)間長(zhǎng)度的方法,其特征在于包括一種裝置,用于接收一個(gè)或多個(gè)數(shù)據(jù)文件,每個(gè)包含相關(guān)的大小字段,其中每個(gè)相關(guān)的大小字段指明與其相關(guān)的數(shù)據(jù)文件的大小且一個(gè)數(shù)據(jù)文件包含下載文件的大?。灰环N裝置,用于測(cè)量接收一個(gè)或多個(gè)數(shù)據(jù)文件的每個(gè)所需要的時(shí)間長(zhǎng)度;一種裝置,用于使用一個(gè)或多個(gè)數(shù)據(jù)文件的每個(gè)的大小和接收一個(gè)或多個(gè)數(shù)據(jù)文件的每個(gè)所需要的測(cè)量的時(shí)間長(zhǎng)度而計(jì)算一個(gè)或多個(gè)數(shù)據(jù)文件的每個(gè)的數(shù)據(jù)傳輸速率;一種裝置,用于使用一個(gè)或多個(gè)數(shù)據(jù)文件的每個(gè)的數(shù)據(jù)傳輸速率而計(jì)算組合的數(shù)據(jù)傳輸速率;以及一種裝置,用于使用組合的數(shù)據(jù)傳輸速率以及接收到的下載文件的大小而估計(jì)下載下載文件的時(shí)間長(zhǎng)度。
      全文摘要
      通過(guò)空中將用戶特定的應(yīng)用程序下載到遠(yuǎn)程模塊(諸如無(wú)線設(shè)備)上所需要的時(shí)間長(zhǎng)度估計(jì)是根據(jù)在請(qǐng)求應(yīng)用程序下載前數(shù)據(jù)文件在網(wǎng)絡(luò)上發(fā)送到無(wú)線設(shè)備的數(shù)據(jù)傳輸速率而計(jì)算的。在無(wú)線設(shè)備的用戶瀏覽用于下載和/或購(gòu)買的應(yīng)用程序時(shí)計(jì)算數(shù)據(jù)傳輸速率。無(wú)線設(shè)備使用數(shù)據(jù)傳輸速率和代表選定的應(yīng)用程序的大小的信息以估計(jì)將應(yīng)用程序下載到無(wú)線設(shè)備所需要的時(shí)間長(zhǎng)度并將該估計(jì)顯示給用戶。
      文檔編號(hào)G06F15/173GK1533663SQ02814391
      公開(kāi)日2004年9月29日 申請(qǐng)日期2002年5月23日 優(yōu)先權(quán)日2001年5月30日
      發(fā)明者M·赫梅特利, P·E·雅各布斯, J·凱那吉, B·米尼, M 赫梅特利, 羌 , 雅各布斯 申請(qǐng)人:高通股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1