對感興趣的文件的會話調(diào)度904的廣播調(diào)度描述902,并且在基于在該會話調(diào)度中包括的stop屬性914的時間,來觸發(fā)對感興趣的文件的完整文件修復(fù)過程。
[0076]基于FDT的文件修復(fù)(文件調(diào)度不可用):
[0077]如先前所提到的,文件調(diào)度可以不被包括在調(diào)度描述段902中。例如,在一些情況下,在會話期間要廣播的文件數(shù)量可能過多而無法包括在一個文件調(diào)度中。在這種情況下,UE可以依據(jù)應(yīng)用偏好來確定可以在即將到來的會話期間廣播的感興趣的文件。當UE能夠接收eMBMS時,UE可以在會話的起始處激活攜帶該服務(wù)的承載,在該會話期間接收感興趣的文件的所有文件傳輸,并在該會話的結(jié)束處去激活該承載。當UE在會話的起始處或該會話期間無法激活承載時(在需要完整文件修復(fù)的情況下),該UE無法獲得在該會話中廣播的文件的列表,并因此無法確定該會話中是否實際包括感興趣的文件。根據(jù)一種技術(shù),UE可以基于在會話調(diào)度元素904中包括的FDT信息來獲得文件信息,并且如果該UE確定一個或多個文件是感興趣的文件,則觸發(fā)對在該會話期間廣播的文件的完整文件修復(fù)。
[0078]在一種配置中,并且參考圖10,文件信息是由在會話調(diào)度元素1004中包括的FDT位置URI 1002提供的。FDT位置URI 1002可以在廣播開始處(如由start (開始)屬性1016指示的)、在廣播結(jié)束處(如由stop (結(jié)束)屬性1014指示的)、或者在廣播結(jié)束加偏移時間處獲得。后者的可用性選項是優(yōu)選的,這是由于這是在當前標準操作協(xié)議下文件修復(fù)文件在文件修復(fù)服務(wù)器上是可用的時。
[0079]FDT位置URI可以包括描述在廣播會話期間發(fā)送的所有文件的信息。FDT位置URI 1002可以是由會話索引1006參數(shù)化的樣板。例如,F(xiàn)DT位置URI 1002可以包括由會話編號進行分類的文件信息。例如,對于會話1,URI可以是http\\provider.com\filedeliveryservice\FDTl,對于會話 2,URI 可以是 http\\provider.com\filedeliveryservice\FDT2,對于會話 3,URI 可以是 http\\provider.com\f iledeliveryservice\FDT3,等等。
[0080]當文件調(diào)度不可用時,UE可以如下地基于FDT來實施完整文件修復(fù):首先,UE利用在服務(wù)通告中通告的會話調(diào)度來確定應(yīng)用對廣播服務(wù)上的文件感興趣。例如,基于服務(wù)通告中包括的信息,UE可以確定在相應(yīng)的eMBMS承載上廣播了感興趣的文件。
[0081]接下來,UE嘗試接入該eMBMS承載以發(fā)起文件下載。如果該UE由于較弱的eMBMS信號而失去服務(wù),或者該UE離開eMBMS廣播的覆蓋范圍,或者該UE無法切換到廣播該服務(wù)的頻率上,或者該UE出于任何其它原因(無線電資源問題、過多的承載活動等)而無法接收到該eMBMS廣播,則該UE無法下載感興趣的文件。在這種情況下,UE查詢會話調(diào)度1004的FDT信息(例如,F(xiàn)DTlocat1nURI屬性1002),以確定在該會話期間是否廣播的感興趣的文件。該UE必須進行等待,直到廣播會話的結(jié)束加偏移時間為止,其中,會話結(jié)束是由會話調(diào)度1004的stop屬性1014提供的。接下來,基于FDT信息,該UE確定會話中的文件及其MD5(如果指定了的話)。例如,UE可以查看作為URI列出的文件以及每個文件的相應(yīng)的MD5版本,以確定是否有任何文件是新的或者是否有任何文件對應(yīng)于在該UE上存在的文件的新版本。如果發(fā)現(xiàn)感興趣的文件(新的文件或文件的較新版本),則該UE觸發(fā)針對該感興趣的文件的完整文件修復(fù)。該完整文件修復(fù)可以在廣播會話的結(jié)束處觸發(fā)。該廣播會話的結(jié)束可以是基于在會話調(diào)度中包括的信息確定的。
[0082]從而,在這個過程中,UE確定在服務(wù)中發(fā)送了感興趣的文件。為此目的,UE可以獲得包括具有會話調(diào)度的調(diào)度描述段的文件廣播信息(例如,服務(wù)通告),其中該會話調(diào)度具有FDT所位于的位置信息,并且通過接入該FDT以及確定在該文件廣播信息中是否標識任何文件對應(yīng)于在該FDT中列出的感興趣的文件來對這些信息進行處理?;跁捳{(diào)度,UE可以確定在該會話期間廣播了感興趣的文件?;谕ㄟ^會話調(diào)度獲得的FDT位置信息,UE可以確定在該會話期間是否實際廣播了感興趣的文件。在前述內(nèi)容的一種實現(xiàn)中,UE至少部分地基于在通過包含在會話的調(diào)度描述中的FDT定位符1002獲得的FDT中包括的信息,來確定在服務(wù)中發(fā)送了感興趣的文件。例如,F(xiàn)DT定位符1002可以在調(diào)度描述段的會話調(diào)度1004元素中。在另一實現(xiàn)中,UE獲得包括針對感興趣的文件的會話調(diào)度1004的廣播調(diào)度描述,并且基于在該會話調(diào)度中包括的FDT URI 1002來獲取針對感興趣的文件的FDT。
[0083]接下來,UE確定下載感興趣的文件失敗。為此目的,如上所述,UE確定其無法接入eMBMS承載以發(fā)起下載,并隨后查詢FDT信息。
[0084]接下來,如果下載感興趣的文件失敗,則UE可以在與文件遞送事件的結(jié)束相對應(yīng)的時刻觸發(fā)對感興趣的文件的修復(fù)過程。為此目的,UE與該感興趣的文件所位于的文件修復(fù)服務(wù)器建立連接,并請求該文件。UE可以通過單播傳輸從文件修復(fù)服務(wù)器接收該文件。UE在基于在會話調(diào)度1004中包括的stop屬性1014的時間來觸發(fā)對感興趣的文件的修復(fù)過程。
[0085]基于調(diào)度描述的文件修復(fù)(文件調(diào)度不可用):
[0086]在另一種技術(shù)中,在文件調(diào)度元素906未被包括在調(diào)度描述段902中的情況下,UE可以從會話調(diào)度元素904中獲得文件信息,并且觸發(fā)對感興趣文件的完整文件修復(fù)。參考圖11,在這個過稱中,沒有對會話調(diào)度元素1104的改變。主要的區(qū)別在于:在無法接入會話并且無法得到描述在該會話中廣播的文件的任何FDT時,UE獲取更多的最新的調(diào)度描述,其還包括可通過文件修復(fù)服務(wù)器得到的文件的文件調(diào)度。
[0087]在這個過程中,UE可以通過針對在其期間正在進行廣播感興趣的文件的會話查詢最新版本的調(diào)度描述段902,來向eMBMS服務(wù)器查詢廣播文件信息。該廣播文件信息可以被包括在文件調(diào)度906中,其中文件調(diào)度906被包括在最新版本的調(diào)度描述段902中。調(diào)度描述段902可以由UE通過單播傳輸來進行接收。在一個方面,UE可以查詢由包括在通用服務(wù)描述(USD)中的服務(wù)標識符或者由包括在會話調(diào)度1104中的會話索引1106所標識的會話的調(diào)度描述。在另一個方面,如果文件修復(fù)是按照每關(guān)聯(lián)遞送過程段來啟用的,則UE可以使用單播信道來得到提供文件調(diào)度906的最新版本的調(diào)度描述段902。應(yīng)注意的是,該調(diào)度描述段是由服務(wù)通告中的URI所標識的,并且在一個實施例中,可以使用這種文件URI來從文件修復(fù)服務(wù)器獲取版本更新的調(diào)度描述段。
[0088]當文件調(diào)度初始不可用時,UE可以如下地基于調(diào)度描述來實施完整文件修復(fù):首先,UE利用在服務(wù)通告中通告的會話調(diào)度來確定捕獲在廣播服務(wù)上是活動的。例如,基于在服務(wù)通告中所包括的信息,UE可以確定在相應(yīng)的eMBMS承載上廣播了感興趣的文件。
[0089]接下來,UE嘗試接入eMBMS承載以發(fā)起文件下載。如果該UE由于較弱的eMBMS信號而失去服務(wù),或者該UE離開該eMBMS廣播的覆蓋范圍,或者該UE無法切換到廣播該服務(wù)的頻率上,或者該UE出于任何其它原因(無線電資源問題、過多承載活動等)而無法接收到該eMBMS廣播,則該UE無法下載感興趣的文件,并且確立了下載該文件的潛在失敗。在這種情況下,如果文件修復(fù)是可用的,則UE查詢包含文件調(diào)度906的會話的更新的調(diào)度描述 902。
[0090]接下來,基于調(diào)度描述902,UE確定會話中的文件及其MD5 (如果指定了的話)。例如,UE可以查看文件調(diào)度906中列出的文件以及由MD5提供的相應(yīng)版本,以確定是否由任何文件對應(yīng)于在該UE上存在的文件的較新版本。如果發(fā)現(xiàn)感興趣的文件,則該UE可以觸發(fā)針對該感興趣的文件的完整文件修復(fù)。該修復(fù)可以在如由最后更新的調(diào)度描述段902所提供的會話/文件調(diào)度的結(jié)束處觸發(fā)。
[0091]從而,在這個過程中,UE確定由服務(wù)發(fā)送了或?qū)⒁l(fā)送感興趣的文件。為此目的,UE可以例如通過接收包含具有文件信息的會話調(diào)度的服務(wù)通告,以及通過利用文件版本信息查詢具有文件調(diào)度的更新的會話調(diào)度904,來獲得文件廣播信息。UE對文件信息進行處理,以確定廣播信息中標識的任何文件是否對應(yīng)于感興趣的文件?;谠摃捳{(diào)度,UE可以確定在該會話期間廣播了感興趣的文件?;谖募{(diào)度906,UE可以確定在該會話期間是否廣播了感興趣的文件。因此,UE基于在更新的調(diào)度描述中包括的信息,確定由服務(wù)發(fā)送了感興趣的文件,該更新的調(diào)度描述可以通過單播傳輸來獲得。
[0092]接下來,UE確定下載感興趣的文件失敗。為此目的,如上所述,UE確定其無法接入eMBMS承載以發(fā)起下載,并因此查詢更新的調(diào)度描述。
[0093]接下來,如果下載感興趣的文件失敗,則UE可以在與文件遞送事件的結(jié)束相對應(yīng)的時刻觸發(fā)對該感興趣的文件的修復(fù)過程。為此目的,UE與該感興趣的文件所位于的文件修復(fù)服務(wù)器建立連接,并請求該文件。該UE通過單播傳輸從文件修復(fù)服務(wù)器接收該文件。
[0094]基于會話索引的文件修復(fù)(文件調(diào)度不可用):
[0095]在可應(yīng)用于調(diào)度描述段902可能未提供文件調(diào)度元素906的情況的另一種技術(shù)中,UE可以基于在調(diào)度描述段902的會話調(diào)度元素904中包含的會話索引信息916,來觸發(fā)對感興趣的文件的完整文件修復(fù)。
[0096]在這種方法中,唯一地標識會話的會話索引916可以用于在調(diào)度描述902中標識重傳。例如,會話索引916可以用于在調(diào)度描述中標識重復(fù)的會話。會話索引916與內(nèi)容相關(guān)聯(lián)。如果當前會話攜帶與先前的會話相同的文件,則使用相同的索引來廣播該會話。
[0097]當文件調(diào)度不可用時,UE如下地基于會話索引916來進行完整文件修復(fù):首先,UE利用在服務(wù)通告中通告的會話調(diào)度確定捕獲在服務(wù)上是活動的。例如,UE可以確定正在相應(yīng)的eMBMS承載上廣播感興趣的文件。
[0098]接下來,如果UE確定當前會話索引916與已成功接收的所有感興趣的文件的先前的會話索引匹配,則該UE不在該重復(fù)的會話上發(fā)起任何下載。如果UE確定當前會話索引916與已成功接收的所有感興趣的文件的先前的會話索引不匹配,則該UE在重復(fù)的會話上發(fā)起完整文件修復(fù)。
[0099]從而,在這個過程中,UE確定在服務(wù)中發(fā)送了感興趣的文件。UE基于與先前的會話期間廣播的文件相關(guān)聯(lián)的索引和與當前會話期間廣播的文件的索引之間的比較,來確定在服務(wù)中發(fā)送了感興趣的文件。如果該索引不匹配,則UE可以斷定存在感興趣的文件。則該UE確定下載該感興趣的文件失敗。這可以按針對先前的技術(shù)的描述來進行。然后,該UE可以在與文件遞送事件的結(jié)束相對應(yīng)的時刻觸發(fā)對該感興趣的文件的修復(fù)過程。這也可以按針對先前的技術(shù)的描述來進行。
[0100]基于隱式FDT的文件修復(fù)(在文件調(diào)度中沒有MD5):
[0101]在當文件調(diào)度元素906是可用的但不包括文件版本信息(例如,沒有MD5)時使用的技術(shù)中,UE可以在基于隱式FDT位置確定感興趣的文件之后觸發(fā)完整文件修復(fù)。由于調(diào)度描述段902在文件調(diào)度元素906中未提供針對文件URI的MD5908,因此UE無法確定與該URI相對應(yīng)的文件的版本,并且其從而無法確定該相應(yīng)的文件是否是感興趣的文件。
[0102]在這個場景中,UE可以如下地基于隱式FDT來實施完整文件修復(fù):首先,UE確定在文件調(diào)度906中包括的文件是感興趣的文件。例如,UE可以基于先前下載的文件,確定在文件調(diào)度906中標識的URI 910是感興趣的文件。
[0103]接下來,UE嘗試接入相應(yīng)的eMBMS承載以發(fā)起對感興趣的文件的下載。如果UE失去服務(wù)或離開eMBMS的覆蓋范圍或通過eMBMS在其上廣播該文件的頻率對該UE而言是不可接入的,則該UE無法下載該感興趣的文件。包括在文件調(diào)度906中的URI 910包括FDT信息,該FDT信息可以包括感興趣的文件的MD5。FDT位置可以基于文件URI是隱式的,例如,與URI的目錄相同但文件名是“FDT”。UE下載包含感興趣的文件的MD5的FDT。然后,UE可以在文件調(diào)度結(jié)束或會話調(diào)度結(jié)束處觸發(fā)文件修復(fù)。例如,當?shù)竭_文件傳輸時間的結(jié)束時,UE可以開始相關(guān)聯(lián)的遞送過程。文件傳輸時間的結(jié)束可以被包括在文件調(diào)度元素906的end屬性912中。替代地,UE可以在會話的結(jié)束處開始相關(guān)聯(lián)的遞送過程。會話時間的結(jié)束可以是基于會話調(diào)度元素804的stop屬性814來確定的。
[0104]從而,在這個過程中,UE確定在服務(wù)中發(fā)送了感興趣的文件。UE至少部分地基于通過FDT定位符獲得的FDT中包括的信息來確定在服務(wù)中發(fā)送了感興趣的文件,其中該FDT定