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

      一種規(guī)則數(shù)據(jù)配置方法及裝置、系統(tǒng)的制作方法

      文檔序號:9471409閱讀:410來源:國知局
      一種規(guī)則數(shù)據(jù)配置方法及裝置、系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及通信領(lǐng)域,尤其涉及一種規(guī)則數(shù)據(jù)配置方法及裝置、系統(tǒng)。
      【背景技術(shù)】
      [0002] 為了緩解骨干網(wǎng)的流量壓力,互聯(lián)網(wǎng)提供商通常在用戶網(wǎng)絡(luò)接入側(cè)部署透明高速 緩沖器(TransparentCache,TC)。TC需要解析出用戶發(fā)送的統(tǒng)一資源定位符(Uniform ResourceLocator,URL),才有可能發(fā)揮緩解骨干網(wǎng)的流量壓力的作用。
      [0003]TC根據(jù)規(guī)則數(shù)據(jù)解析URL,規(guī)則數(shù)據(jù)通過人工被預(yù)先配置在TC中,在內(nèi)容提供商 更改規(guī)則數(shù)據(jù)后,TC中的規(guī)則數(shù)據(jù)也要更新,TC才能繼續(xù)為用戶提供數(shù)據(jù)。目前,通常的情 況是,由于TC不能自動感知規(guī)則數(shù)據(jù)的更改,而需要人工介入,所以,TC中的規(guī)則數(shù)據(jù)的更 新速度往往跟不上內(nèi)容提供商的更新速度,可見,TC中的規(guī)則數(shù)據(jù)不能夠及時被更新。

      【發(fā)明內(nèi)容】

      [0004] 本發(fā)明實施例提供了一種規(guī)則數(shù)據(jù)的配置方法及裝置、系統(tǒng),目的在于解決在內(nèi) 容提供商更改規(guī)則數(shù)據(jù)后,TC中的規(guī)則數(shù)據(jù)不能夠及時被更新的問題。
      [0005] 為了實現(xiàn)上述目的,本發(fā)明實施例提供了以下技術(shù)方案:
      [0006] 本發(fā)明實施例的第一方面提供了一種規(guī)則數(shù)據(jù)的配置方法,包括:
      [0007] 當(dāng)接收到規(guī)則數(shù)據(jù)請求消息時,生成規(guī)則數(shù)據(jù)或者通過第三方接口獲取規(guī)則數(shù) 據(jù),所述規(guī)則數(shù)據(jù)請求消息由透明高速緩存器TC在無法解析出URL的情況下發(fā)出,所述規(guī) 則數(shù)據(jù)為所述TC解析所述URL的依據(jù);
      [0008] 向所述TC發(fā)送所述規(guī)則數(shù)據(jù)。
      [0009] 在本發(fā)明實施例的第一方面的第一種實現(xiàn)方式中,所述生成規(guī)則數(shù)據(jù)包括:
      [0010] 依據(jù)無法解析出的URL,生成目標(biāo)字段;
      [0011] 如果所述目標(biāo)字段中包括Host字段,則在規(guī)則列表中查找第一條目,所述第一條 目中的Host字段的字段值與所述目標(biāo)字段中的Host字段的字段值相同;
      [0012] 如果找到所述第一條目,則依據(jù)所述目標(biāo)字段和/或所述無法解析出的URL,將所 述第一條目下的其它字段的字段值補(bǔ)充完整;
      [0013] 如果沒有找到所述第一條目,則建立所述第一條目;
      [0014] 如果所述第一條目下的所有字段的字段值均不為空,則完成所述第一條目的生 成。
      [0015] 在本發(fā)明實施例的第一方面的第二種實現(xiàn)方式中,
      [0016] 所述依據(jù)無法解析出的URL,生成目標(biāo)字段包括:
      [0017] 將所述無法解析出的URL與待處理URL列表中的所有URL進(jìn)行最長匹配,得到匹 配字段,所述匹配字段為目標(biāo)字段;
      [0018] 在所述生成目標(biāo)字段之后,還包括:
      [0019] 如果所述目標(biāo)字段中不包括Host字段,則將所述無法解析出的URL加入所述待處 理URL列表中。
      [0020] 在本發(fā)明實施例的第一方面的第三種實現(xiàn)方式中,所述依據(jù)所述目標(biāo)字段和/或 所述無法解析出的URL,將所述第一條目下的其它字段的字段值補(bǔ)充完整,至少包括以下一 項:
      [0021] 將特定目標(biāo)字段的字段值作為所述第一條目下的filename字段的字段值,所述特 定目標(biāo)字段包括:視頻格式的目標(biāo)字段,或者長度大于預(yù)設(shè)數(shù)值的目標(biāo)字段;
      [0022] 在目標(biāo)字段中包括start= "字段值"的情況下,將所述目標(biāo)字段或者所述無法解 析出的URL中的start=字段值,作為所述第一條目中的start字段的字段值,并且獲取所 述無法解析出的URL對應(yīng)的視頻的類型,依據(jù)所述類型確定所述第一條目中的p〇S_type字 段的字段值;
      [0023] 在目標(biāo)字段中不包括start= "字段值"的情況下,依據(jù)所述目標(biāo)字段或者所述無 法解析出的URL中的range=字段值,生成start字段及pos_type字段的字段值;
      [0024] 將所述Host字段中連續(xù)的、取值恒定的字段值作為所述第一條目中valid字段的 字段值。
      [0025] 本發(fā)明實施例的第二方面提供了一種規(guī)則數(shù)據(jù)的配置裝置,包括:
      [0026] 規(guī)則數(shù)據(jù)獲取模塊,用于當(dāng)接收到規(guī)則數(shù)據(jù)請求消息時,生成規(guī)則數(shù)據(jù)或者通過 第三方接口獲取規(guī)則數(shù)據(jù),所述規(guī)則數(shù)據(jù)請求消息由透明高速緩存器TC在無法解析出URL的情況下發(fā)出,所述規(guī)則數(shù)據(jù)為所述TC解析所述URL的依據(jù);
      [0027] 發(fā)送模塊,用于向所述TC發(fā)送所述規(guī)則數(shù)據(jù)。
      [0028] 本發(fā)明實施例的第二方面的第一種實現(xiàn)方式中,所述規(guī)則數(shù)據(jù)獲取模塊包括:
      [0029]目標(biāo)字段生成單元,用于依據(jù)無法解析出的URL,生成目標(biāo)字段;
      [0030] 規(guī)則數(shù)據(jù)生成單元,用于如果所述目標(biāo)字段中包括Host字段,則在規(guī)則列表中查 找第一條目,所述第一條目中的Host字段的字段值與所述目標(biāo)字段中的Host字段的字段 值相同;如果找到所述第一條目,則依據(jù)所述目標(biāo)字段和/或所述無法解析出的URL,將所 述第一條目下的其它字段的字段值補(bǔ)充完整;如果沒有找到所述第一條目,則建立所述第 一條目;如果所述第一條目下的所有字段的字段值均不為空,則完成所述第一條目的生成。
      [0031] 在本發(fā)明實施例的第二方面的第二種實現(xiàn)方式中,
      [0032] 所述目標(biāo)字段生成單元用于依據(jù)無法解析出的URL,生成目標(biāo)字段包括:
      [0033] 所述目標(biāo)字段生成單元具體用于,將所述無法解析出的URL與待處理URL列表中 的所有URL進(jìn)行最長匹配,得到匹配字段,所述匹配字段為目標(biāo)字段;
      [0034] 所述規(guī)則數(shù)據(jù)生成單元還用于:如果所述目標(biāo)字段中不包括Host字段,則將所述 無法解析出的URL加入所述待處理URL列表中。
      [0035] 在本發(fā)明實施例的第二方面的第三種實現(xiàn)方式中,所述規(guī)則數(shù)據(jù)生成單元用于依 據(jù)所述目標(biāo)字段和/或所述無法解析出的URL,將所述第一條目下的其它字段的字段值補(bǔ) 充完整,至少包括以下一項:
      [0036] 所述規(guī)則數(shù)據(jù)生成單元具體用于,將特定目標(biāo)字段的字段值作為所述第一條目下 的filename字段的字段值,所述特定目標(biāo)字段包括:視頻格式的目標(biāo)字段,或者長度大于預(yù) 設(shè)數(shù)值的目標(biāo)字段;
      [0037] 所述規(guī)則數(shù)據(jù)生成單元具體用于,在目標(biāo)字段中包括start= "字段值"的情況 下,將所述目標(biāo)字段或者所述無法解析出的URL中的start=字段值,作為所述第一條目中 的start字段的字段值,并且獲取所述無法解析出的URL對應(yīng)的視頻的類型,依據(jù)所述類型 確定所述第一條目中的P〇s_type字段的字段值;
      [0038] 所述規(guī)則數(shù)據(jù)生成單元具體用于,在目標(biāo)字段中不包括start= "字段值"的情況 下,依據(jù)所述目標(biāo)字段或者所述無法解析出的URL中的range=字段值,生成start字段及 pos_type字段的字段值;
      [0039] 所述規(guī)則數(shù)據(jù)生成單元具體用于,將所述Host字段中連續(xù)的、取值恒定的字段值 作為所述第一條目中valid字段的字段值。
      [0040] 本發(fā)明實施例的第三方面提供了一種透明高速緩存器TC,包括:
      [0041] 發(fā)送模塊,用于在無法解析出URL的情況下,發(fā)送規(guī)則數(shù)據(jù)請求消息,所述規(guī)則數(shù) 據(jù)請求消息用于其接收方生成規(guī)則數(shù)據(jù)或者通過第三方接口獲取規(guī)則數(shù)據(jù),所述規(guī)則數(shù)據(jù) 為解析所述URL的依據(jù);
      [0042] 接收模塊,用于接收所述規(guī)則數(shù)據(jù)。
      [0043] 本發(fā)明實施例的第四方面提供了一種規(guī)則數(shù)據(jù)的配置系統(tǒng),包括:
      [0044] 本發(fā)明實施例的第二方面的任一種實現(xiàn)方式所述的規(guī)則數(shù)據(jù)的配置裝置,以及本 發(fā)明實施例的第三方面所述的TC。
      [0045] 本發(fā)明實施例提供的規(guī)則數(shù)據(jù)配置方法及裝置、系統(tǒng),在無法解析出URL的情況 下,TC發(fā)送規(guī)則數(shù)據(jù)請求消息,由規(guī)則數(shù)據(jù)請求消息的接收方生成或通過第三方接口獲取 規(guī)則數(shù)據(jù),并將規(guī)則數(shù)據(jù)發(fā)給TC,可見,在TC無法解析出URL的情況下,TC可以主動請求規(guī) 則數(shù)據(jù),而無需等待人工進(jìn)行更新,因此,在內(nèi)容提供商更改規(guī)則數(shù)據(jù)后,能夠更及時地對 TC中的規(guī)則數(shù)據(jù)進(jìn)行更新。
      【附圖說明】
      [0046] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而
      當(dāng)前第1頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1