用于分布式計算環(huán)境中的有效數(shù)據(jù)更新的刷新速率的信號傳送的制作方法
【專利說明】用于分布式計算環(huán)境中的有效數(shù)據(jù)更新的刷新速率的信號 傳送
[0001] 對相關(guān)申請的交叉引用
[0002] 本專利申請要求于2014年9月19日遞交的、名稱為"SIGNALINGOFREFRESHRATE FOREFFICIENTDATAUPDATEINDISTRIBUTEDCOMPUTINGENVIRONMENTS"的美國臨時專利 申請No. 61/703, 188的權(quán)益,通過引用方式將該臨時申請整體明確地并入本文。
技術(shù)領(lǐng)域
[0003] 一般來說,本公開內(nèi)容的方面涉及分布式計算系統(tǒng),并且更具體地說,涉及用于分 布式計算環(huán)境中的有效數(shù)據(jù)更新的刷新速率的信號傳送。
【背景技術(shù)】
[0004] 分布式計算的客戶端-服務(wù)器模型已經(jīng)從僅向執(zhí)行應(yīng)用邏輯的大型計算機提供 簡單的視頻接入點的多個單獨的"啞"硬件視頻終端演進為執(zhí)行本地應(yīng)用或者硬件的現(xiàn)代 復雜豐富的計算設(shè)備,所述本地應(yīng)用可以作為對位于相同的計算設(shè)備內(nèi)的服務(wù)器應(yīng)用來 說的客戶端,或者作為服務(wù)器應(yīng)用,所述硬件位于遠處并能夠通過傳統(tǒng)的有線互聯(lián)網(wǎng)協(xié)議 (IP)網(wǎng)絡(luò)、無線局域網(wǎng)(WLAN)可訪問,或者通過無線廣域網(wǎng)(WWAN)由IP網(wǎng)絡(luò)訪問。
[0005] 通過萬維網(wǎng)(WWW)的互聯(lián)網(wǎng)訪問,通常在客戶端-服務(wù)器模型中實現(xiàn)。在計算設(shè)備 上本地操作的Web瀏覽器,利用超文本傳輸協(xié)議通過IP網(wǎng)絡(luò)向各種遠程web瀏覽器通信, 所述遠程web服務(wù)器提供由該Web瀏覽器解釋和顯示的應(yīng)用數(shù)據(jù)、邏輯和/或簡單超文本 標記語言(HTML)文檔。本地操作的Web瀏覽器使用HTTP經(jīng)由IP網(wǎng)絡(luò)向具體的Web服務(wù)器 發(fā)送請求。Web服務(wù)器隨后用所請求的數(shù)據(jù)和可以識別額外的信息、問題等的任何狀態(tài)代碼 進行響應(yīng)。其它例子包括獨立應(yīng)用,其訪問數(shù)據(jù)(無論是遠程地處理還是簡單地遠程記錄) 以用于本地執(zhí)行的應(yīng)用。新聞應(yīng)用、股票報價應(yīng)用、天氣應(yīng)用、游戲等等;每一個這種應(yīng)用可 以在計算設(shè)備上本地地操作,并且針對要在該計算設(shè)備上進行處理并顯示的數(shù)據(jù)來訪問遠 程服務(wù)器,所述計算設(shè)備無論是臺式計算機還是其他移動計算設(shè)備,諸如膝上型計算機、平 板計算機、移動電話等等。
[0006] 在使用客戶端-服務(wù)器模型來操作應(yīng)用時,客戶端設(shè)備/應(yīng)用將典型地發(fā)送對接 收更新的或刷新的信息的定期更新請求。例如,在web瀏覽器的例子中,瀏覽器將定期地發(fā) 送更新請求以使用新信息來刷新顯示。股票報價應(yīng)用將定期地請求對當前股票價格的更 新。隨著寬帶網(wǎng)絡(luò)接入的普遍可用性,帶寬的使用對有線互聯(lián)網(wǎng)連接的計算機似乎沒有意 義。但是,使用無線技術(shù)來接入的客戶端設(shè)備可能具有可以使用的有限帶寬,或者如果客戶 端是移動設(shè)備,則功耗和電池壽命是重要的考慮,這對于不必要的數(shù)據(jù)更新請求發(fā)送來說 可能會成為問題。太多的刷新請求可能更快速地耗盡這種移動無線設(shè)備中的電池,使得設(shè) 備對其它類型的通信來說是無用的,或減少在對電池進行充電之間的可供使用的時間。
【發(fā)明內(nèi)容】
[0007] 在本公開內(nèi)容的一個方面,一種分布式計算的方法包括:由客戶端設(shè)備從描述數(shù) 據(jù)傳輸服務(wù)的服務(wù)描述文件取回傳送參數(shù);由所述客戶端設(shè)備從所述服務(wù)描述文件獲取刷 新速率,其中,所述刷新速率是關(guān)于所述數(shù)據(jù)傳輸服務(wù)以其來更新由所述數(shù)據(jù)傳輸服務(wù)所 提供的數(shù)據(jù)傳輸中的數(shù)據(jù)的頻率,并且其中,所述服務(wù)描述文件與所述數(shù)據(jù)傳輸服務(wù)是分 開的;由所述客戶端設(shè)備使用從所述服務(wù)描述文件取回的所述傳送參數(shù)來訪問所述數(shù)據(jù)傳 輸,以接收來自所述數(shù)據(jù)傳輸服務(wù)的所述數(shù)據(jù);以及由所述客戶端設(shè)備延遲對所述數(shù)據(jù)傳 輸?shù)暮罄m(xù)訪問,以接收更新的數(shù)據(jù),其中,所述后續(xù)訪問被延遲至少部分基于所述刷新速率 的延遲時間。
[0008] 在本公開內(nèi)容的額外方面,一種分布式計算的方法包括:在廣播服務(wù)處,識別用于 廣播傳輸?shù)臄?shù)據(jù);獲取最小刷新速率,所述最小刷新速率對應(yīng)于所述廣播服務(wù)以其來將數(shù) 據(jù)更新為更新的數(shù)據(jù)的頻率;由所述廣播服務(wù)來發(fā)送所述數(shù)據(jù),其中,所發(fā)送的數(shù)據(jù)可由一 個或多個接入客戶端設(shè)備訪問;將至少所述最小刷新速率傳輸?shù)剿鲆粋€或多個接入客戶 端設(shè)備;以及由所述廣播服務(wù)在等同于所述最小刷新速率的時間之后,發(fā)送所述更新的數(shù) 據(jù)。
[0009] 本公開內(nèi)容的額外方面旨在一種被配置用于分布式計算的客戶端設(shè)備,其包括: 用于由客戶端設(shè)備從描述數(shù)據(jù)傳輸服務(wù)的服務(wù)描述文件取回傳送參數(shù)的單元,其中,所述 服務(wù)描述文件與所述數(shù)據(jù)傳輸服務(wù)是分開的;用于由所述客戶端設(shè)備從所述服務(wù)描述文件 獲取刷新速率的單元,其中,所述刷新速率是關(guān)于所述數(shù)據(jù)傳輸服務(wù)以其來更新由所述數(shù) 據(jù)傳輸服務(wù)所提供的數(shù)據(jù)傳輸中的數(shù)據(jù)的頻率;用于由所述客戶端設(shè)備使用從所述服務(wù)描 述文件取回的所述傳送參數(shù)來訪問所述數(shù)據(jù)傳輸,以接收來自所述數(shù)據(jù)傳輸服務(wù)的所述數(shù) 據(jù)的單元;以及用于由所述客戶端設(shè)備延遲對所述數(shù)據(jù)傳輸?shù)暮罄m(xù)訪問,以接收更新的數(shù) 據(jù)的單元,其中,所述后續(xù)訪問被延遲至少部分基于所述刷新速率的延遲時間。
[0010] 本公開內(nèi)容的額外方面旨在一種被配置用于分布式計算的裝置,其包括:用于在 廣播服務(wù)處,識別用于廣播傳輸?shù)臄?shù)據(jù)的單元;用于獲取最小刷新速率的單元,所述最小刷 新速率對應(yīng)于所述廣播服務(wù)以其來將數(shù)據(jù)更新為更新的數(shù)據(jù)的頻率;用于由所述廣播服務(wù) 來發(fā)送所述數(shù)據(jù)的單元,其中,所發(fā)送的數(shù)據(jù)可由一個或多個接入客戶端設(shè)備訪問;用于將 至少所述最小刷新速率傳輸?shù)剿鲆粋€或多個接入客戶端設(shè)備的單元;以及用于由所述廣 播服務(wù)在等同于所述最小刷新速率的時間之后,發(fā)送所述更新的數(shù)據(jù)的單元。
[0011] 本公開內(nèi)容的額外方面旨在一種用于無線網(wǎng)絡(luò)中的無線通信的計算機程序產(chǎn)品, 其包括具有記錄于其上的程序代碼的非臨時性計算機可讀介質(zhì)。所述程序代碼包括:用于 由客戶端設(shè)備從描述數(shù)據(jù)傳輸服務(wù)的服務(wù)描述文件取回傳送參數(shù)的代碼,其中,所述服務(wù) 描述文件與所述數(shù)據(jù)傳輸服務(wù)是分開的;用于由所述客戶端設(shè)備從所述服務(wù)描述文件獲取 刷新速率的代碼,其中,所述刷新速率是關(guān)于所述數(shù)據(jù)傳輸服務(wù)以其來更新由所述數(shù)據(jù)傳 輸服務(wù)所提供的數(shù)據(jù)傳輸中的數(shù)據(jù)的頻率;用于由所述客戶端設(shè)備使用從所述服務(wù)描述文 件取回的所述傳送參數(shù)來訪問所述數(shù)據(jù)傳輸,以接收來自所述數(shù)據(jù)傳輸服務(wù)的所述數(shù)據(jù)的 代碼;以及用于由所述客戶端設(shè)備延遲對所述數(shù)據(jù)傳輸?shù)暮罄m(xù)訪問,以接收更新的數(shù)據(jù)的 代碼,其中,所述后續(xù)訪問被延遲至少部分基于所述刷新速率的延遲時間。
[0012] 本公開內(nèi)容的額外方面旨在一種用于無線網(wǎng)絡(luò)中的無線通信的計算機程序產(chǎn)品, 其包括具有記錄于其上的程序代碼的非臨時性計算機可讀介質(zhì)。所述程序代碼包括:用于 在廣播服務(wù)處,識別用于廣播傳輸?shù)臄?shù)據(jù)的代碼;用于獲取最小刷新速率的代碼,所述最小 刷新速率對應(yīng)于所述廣播服務(wù)以其來將數(shù)據(jù)更新為更新的數(shù)據(jù)的頻率;用于由所述廣播服 務(wù)來發(fā)送所述數(shù)據(jù)的代碼,其中,所發(fā)送的數(shù)據(jù)可由一個或多個接入客戶端設(shè)備訪問;用于 將至少所述最小刷新速率傳輸?shù)剿鲆粋€或多個接入客戶端設(shè)備的代碼;以及用于由所述 廣播服務(wù)在等同于所述最小刷新速率的時間之后,發(fā)送所述更新的數(shù)據(jù)的代碼。
[0013] 本公開內(nèi)容的額外方面旨在一種被配置用于無線通信的客戶端設(shè)備。所述裝置包 括至少一個處理器和耦合到所述至少一個處理器的存儲器。所述處理器被配置為:由客戶 端設(shè)備從描述數(shù)據(jù)傳輸服務(wù)的服務(wù)描述文件取回傳送參數(shù),其中,所述服務(wù)描述文件與所 述數(shù)據(jù)傳輸服務(wù)是分開的;由所述客戶端設(shè)備從所述服務(wù)描述文件獲取刷新速率,其中,所 述刷新速率是關(guān)于所述數(shù)據(jù)傳輸服務(wù)以其來更新由所述數(shù)據(jù)傳輸服務(wù)所提供的數(shù)據(jù)傳輸 中的數(shù)據(jù)的頻率;由所述客戶端設(shè)備使用從所述服務(wù)描述文件取回的所述傳送參數(shù)來訪問 所述數(shù)據(jù)傳輸,以接收來自所述數(shù)據(jù)傳輸服務(wù)的所述數(shù)據(jù);以及由所述客戶端設(shè)備延遲對 所述數(shù)據(jù)傳輸?shù)暮罄m(xù)訪問,以接收更新的數(shù)據(jù),其中,所述后續(xù)訪問被延遲至少部分基于所 述刷新速率的延遲時間。
[0014] 本公開內(nèi)容的額外方面旨在一種被配置用于無線通信的裝置。所述裝置包括至少 一個處理器和耦合到所述至少一個處理器的存儲器。所述處理器被配置為:在廣播服務(wù)處, 識別用于廣播傳輸?shù)臄?shù)據(jù);獲取最小刷新速率,所述最小刷新速率對應(yīng)于所述廣播服務(wù)以 其來將數(shù)據(jù)更新為更新的數(shù)據(jù)的頻率;由所述廣播服務(wù)來發(fā)送所述數(shù)據(jù),其中,所發(fā)送的數(shù) 據(jù)可由一個或多個接入客戶端設(shè)備訪問;將至少所述最小刷新速率傳輸?shù)剿鲆粋€或多個 接入客戶端設(shè)備;以及由所述廣播服務(wù)在等同于所述最小刷新速率的時間之后,發(fā)送所述 更新的數(shù)據(jù)。
【附圖說明】
[0015] 圖1是示出了根據(jù)本公開內(nèi)容的一個方面配置的客戶端-服務(wù)器架構(gòu)的框圖。
[0016] 圖2是根據(jù)本公開內(nèi)容的一個方面的客戶端設(shè)備和服務(wù)器之間的通信流程圖。
[0017] 圖3是示出了電信系統(tǒng)的例子的框圖。
[0018] 圖4是概念性示出了電信系統(tǒng)中的下行鏈路幀結(jié)構(gòu)的例子的框圖。
[0019] 圖5是示出了根據(jù)本公開內(nèi)容的一個方面配置的基站/eNB和UE的設(shè)計方案的框 圖。
[0020] 圖6是信令幀的示圖,所述信令幀示出了針對單播信號和多播信號的符號分配的 例子。
[0021] 圖7是示出了單頻網(wǎng)區(qū)域上的MBMS的示圖,所述MBSFN區(qū)域在MBSFN服務(wù)區(qū)域內(nèi)。
[0022] 圖8是示出了用于提供或支持MBSFN服務(wù)的無線通信系統(tǒng)的組件的框圖。
[0023] 圖9是示出了由根據(jù)本公開內(nèi)容的一個方面配置的廣播網(wǎng)絡(luò)來發(fā)送的數(shù)據(jù)廣播 (datacasting)類型的示圖。
[0024] 圖10是示出了根據(jù)本公開內(nèi)容的一個方面配置的服務(wù)描述文件的示圖。
[0025] 圖11是示出了被執(zhí)行用于實現(xiàn)本公開內(nèi)容的一個方面的示例框的功能框圖。
[0026] 圖12是示出了被執(zhí)行用于實現(xiàn)本公開內(nèi)容的一個方面的示例框的功能框圖。
[0027] 圖13是示出了被執(zhí)行用于實現(xiàn)本公開內(nèi)容的一個方面的示例框的功能框圖。
[0028] 圖14是示出了被執(zhí)行用于實現(xiàn)本公開內(nèi)容的一個方面的示例框的功能框圖。
【具體實施方式】
[0029] 下面結(jié)合附圖所闡述的詳細描述,旨在作為對各種配置的描述,而不旨在限制本 公開內(nèi)容的保護范圍。相反地,出于提供給對發(fā)明主題的透徹理解的目的,詳細描述包括特 定的細節(jié)。對于本領(lǐng)域技術(shù)人員來說將顯而易見的是,并非在每種情況下都需要這些特定 細節(jié),在一些實例中,為了清楚表述起見,以框圖形式示出公知的結(jié)構(gòu)和組件。
[0030] 圖1是示出了根據(jù)本公開內(nèi)容的一個方面配置的客戶端-服務(wù)器架構(gòu)10的框圖。 客戶端-服務(wù)器架構(gòu)10以其最簡單的表示提供了通過IP網(wǎng)絡(luò)(例如互聯(lián)網(wǎng)101)與客戶 端設(shè)備102通信的服務(wù)器100。客戶端設(shè)備102可以包括任意數(shù)量的不同設(shè)備,所述任意數(shù) 量的不同設(shè)備包括使用WLAN或WWAN通過傳統(tǒng)的有線通信協(xié)議或無線通信協(xié)議連接到互聯(lián) 網(wǎng)101的臺式計算機、膝上型計算機、平板計算機、移動電話、用戶設(shè)備(UE)、接入終端(AT) 等等??蛻舳嗽O(shè)備102包括至少一個處理器107,其可以包括多個處理器或多個處理內(nèi)核, 其耦合到存儲器108和網(wǎng)絡(luò)接口卡(NIC) 110。存儲器108存儲各種信息、應(yīng)用程序和數(shù)據(jù), 例如刷新速率109和APP112。NIC110提供客戶端設(shè)備102和互聯(lián)網(wǎng)101之間的通信接 口。因此,NIC110可以提供到WLAN或WWAN網(wǎng)絡(luò)等等的有線耦合、無線耦合。
[0031] 服務(wù)器100還包括至少一個處理器107,其可以包括多個處理器或多個處理內(nèi)核, 所述處理器107耦合到存儲器104和NIC106。類似于客戶機設(shè)備102的存儲器108,服務(wù) 器100的存儲器104存儲各種信息、應(yīng)用和數(shù)據(jù),例如估計刷新速率105和數(shù)據(jù)113。NIC 106類似地提供服務(wù)器100和互聯(lián)網(wǎng)101之間的通信接口。
[0032] 客戶端-服務(wù)器架構(gòu)10的操作典型地包括客戶端設(shè)備102執(zhí)行應(yīng)用程序(比如 APP112),其使用由服務(wù)器100遠程維持的數(shù)據(jù)。由于客戶端設(shè)備102上的應(yīng)用需要該遠程 數(shù)據(jù),因此通過互聯(lián)網(wǎng)101向服務(wù)器100發(fā)送對遠程數(shù)據(jù)的請求。服務(wù)器100 -般通過經(jīng)互 聯(lián)網(wǎng)101向客戶端設(shè)備102發(fā)送數(shù)據(jù)113來進行響應(yīng)。執(zhí)行的應(yīng)用將隨后在其操作環(huán)境中 使用數(shù)據(jù)113。這種應(yīng)用可以采取包括網(wǎng)絡(luò)瀏覽器的多種形式,在網(wǎng)絡(luò)瀏覽器的形式中,數(shù) 據(jù)113包括用于呈現(xiàn)在Web瀏覽器上的HTML數(shù)據(jù)。其還可以是股票報價或新聞應(yīng)用,在這 種情況下,數(shù)據(jù)113將包括用于由該應(yīng)用呈現(xiàn)的股票報價或新聞報道?;静淮嬖趯Σ僮?作為客戶端的各種應(yīng)用的限制,所述客戶端用于由服務(wù)器100處理并且遠程維持的數(shù)據(jù)。
[0033] 根據(jù)本公開的各個方面,由于服務(wù)器100識別用于電子發(fā)表的數(shù)據(jù)113,或使得這 種數(shù)據(jù)對一個或多個客戶端設(shè)備可用或者可訪問,因此其估計或配置有刷新速率。刷新速 率是服務(wù)器100將以其來更新或刷新數(shù)據(jù)113的定期時間幀。例如,當數(shù)據(jù)113表示股票 報價或新聞報道時,服務(wù)器100估計其將多久利用新的股票報價或新的新聞報道來更新數(shù) 據(jù)113。由于服務(wù)器100提供對數(shù)據(jù)113的訪問,因此客戶端設(shè)備102將響應(yīng)于對這種數(shù) 據(jù)的請求而接收數(shù)據(jù)113。然而,服務(wù)器100還將傳輸并且客戶端設(shè)備102還將獲取基于 估計刷新速率的刷新速率。取代于依賴預(yù)先確定的更新請求調(diào)度,客戶端設(shè)備102將使用 刷新速率來以確定何時進行對更新的數(shù)據(jù)的請求的下一次發(fā)送。在這樣做時,客戶端設(shè)備 102將以其來發(fā)送更新請求的速率將對應(yīng)于服務(wù)器100將以其來更新數(shù)據(jù)113的速率。該 額外刷新速率信息將允許客戶端設(shè)備102更有效地請求和接收更新的數(shù)據(jù)。
[0034] 圖2是根據(jù)本公開內(nèi)容的一個方面的客戶端設(shè)備102和服務(wù)器100之間的通信流 程圖。出于在圖2中所示出的例子的目的,客戶端-服務(wù)器架構(gòu)支持以下web接入:其中, 客戶端設(shè)備102對客戶端web瀏覽器進行操作,所述客戶端web瀏覽器請求顯示托管在服 務(wù)器100處的具體網(wǎng)站。在時間200處,客戶端設(shè)備102向服務(wù)器100發(fā)送對使用HTTP來 獲取網(wǎng)站數(shù)據(jù)的客戶端請求。服務(wù)器100將網(wǎng)站數(shù)據(jù)隨著網(wǎng)站的刷新速率一起發(fā)送。在圖 2的當前描述的方面中,服務(wù)器100向客戶端設(shè)備102指派刷新速率??蛻舳嗽O(shè)備102在時 間202處處理該刷新速率。該處理使得客戶端102延遲對更新的網(wǎng)站數(shù)據(jù)的下一次請求以 刷新速率時段203