專利名稱:內(nèi)容分發(fā)中的統(tǒng)計方法、內(nèi)容分發(fā)的設備及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及網(wǎng)絡技術領域,具體涉及一種內(nèi)容分發(fā)中的統(tǒng)計方法、內(nèi)容分發(fā)的設 備及系統(tǒng)。
背景技術:
現(xiàn)有的內(nèi)容分發(fā)系統(tǒng)中,一般是內(nèi)容提供商CP生成內(nèi)容后,將內(nèi)容發(fā)送給服務提 供商SP,由服務提供商提供內(nèi)容的下載或瀏覽服務,將內(nèi)容分發(fā)給用戶。在內(nèi)容分發(fā)時,一 般需要對內(nèi)容分發(fā)的次數(shù)進行統(tǒng)計?,F(xiàn)有技術中,已經(jīng)存在一種根據(jù)用戶瀏覽量進行統(tǒng)計的方法,該方法通過對網(wǎng)站 網(wǎng)頁被訪問的次數(shù)進行計數(shù)來實現(xiàn)。該方法在瀏覽器安裝工具條,每當用戶使用瀏覽器打 開網(wǎng)站網(wǎng)頁時,服務器就會接收到相關數(shù)據(jù)包,數(shù)據(jù)包中包括例如當前網(wǎng)頁地址、加載頁面 的時間、工具條版本、工具條標識(ID)號碼等參數(shù)。工具條標識號碼是全球唯一,因此可以 對每個反饋數(shù)據(jù)包的發(fā)出者進行惟一標識,從而防止重復計算。服務器根據(jù)接收數(shù)據(jù)包的 參數(shù),就可以對網(wǎng)站網(wǎng)頁被訪問的次數(shù)進行統(tǒng)計,從而得到網(wǎng)站用戶瀏覽量。在對現(xiàn)有技術的研究和實踐過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術至少存在以下問題現(xiàn)有技術中只是簡單地將點擊訪問作為是對該內(nèi)容的一次成功訪問的計數(shù),但內(nèi) 容的類型的不同,其被訪問的確認應該是不相同的,例如對于圖片類型的內(nèi)容的訪問可將 其被點擊后作為一次成功的訪問,而對于音視頻類型的內(nèi)容,因為這些內(nèi)容有容量大小之 分,則不能在其被點擊后就認為其被成功訪問,對于軟件類型的內(nèi)容,則需要內(nèi)容被完全下 載完成后才可確認是一次成功的訪問。因此,現(xiàn)有技術進行統(tǒng)計的方法并不十分準確。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種內(nèi)容分發(fā)中的統(tǒng)計方法、內(nèi)容分發(fā)的設備及系統(tǒng),能夠提 高對內(nèi)容分發(fā)進行統(tǒng)計的準確性?!N內(nèi)容分發(fā)中的統(tǒng)計方法,包括獲取計數(shù)條件信息,所述計數(shù)條件信息至少包括分發(fā)源標識和訪問源的連接時長 限定值;根據(jù)所述計數(shù)條件信息,判斷出分發(fā)內(nèi)容的分發(fā)源為所述分發(fā)源標識對應的分發(fā) 源,并且所述分發(fā)源向訪問源分發(fā)內(nèi)容時,判斷所述訪問源的連接時長大于或等于所述連 接時長限定值,則對所述分發(fā)進行計數(shù)。一種內(nèi)容分發(fā)的設備,包括獲取單元,用于獲取計數(shù)條件信息,所述計數(shù)條件信息至少包括分發(fā)源標識和訪 問源的連接時長限定值;處理單元,用于根據(jù)所述計數(shù)條件信息,判斷出分發(fā)內(nèi)容的分發(fā)源為所述分發(fā)源 標識對應的分發(fā)源,并且所述分發(fā)源向訪問源分發(fā)內(nèi)容時,判斷所述訪問源的連接時長大 于或等于所述連接時長限定值,則對所述分發(fā)進行計數(shù)。
一種網(wǎng)絡系統(tǒng),包括內(nèi)容管理實體,用于獲取計數(shù)條件信息,所述計數(shù)條件信息至少包括分發(fā)源標識 和訪問源的連接時長限定值;根據(jù)所述計數(shù)條件信息,判斷出分發(fā)內(nèi)容的分發(fā)源為所述分 發(fā)源標識對應的分發(fā)源,并且所述分發(fā)源向訪問源分發(fā)內(nèi)容時,判斷所述訪問源的連接時 長大于或等于所述連接時長限定值,則對所述分發(fā)進行計數(shù);將對所述分發(fā)進行計數(shù)的計 數(shù)結(jié)果進行上報;內(nèi)容標識管理服務器,用于根據(jù)所述內(nèi)容管理實體上報的計數(shù)結(jié)果進行統(tǒng)計。上述技術方案可以看出,本發(fā)明實施例設置的計數(shù)條件信息是至少包括分發(fā)源標 識和訪問源的連接時長限定值,只有在判斷出分發(fā)內(nèi)容的分發(fā)源為所述分發(fā)源標識對應的 分發(fā)源,并且所述分發(fā)源向訪問源分發(fā)內(nèi)容時所述訪問源的連接時長大于或等于所述連接 時長限定值的情況下,才對該次內(nèi)容的分發(fā)進行計數(shù),對于訪問源的連接時長小于所述連 接時長限定值的情況是不進行計數(shù),因此本發(fā)明實施例方法統(tǒng)計較為準確。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn) 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實施例注冊、更新或刪除計數(shù)策略描述數(shù)據(jù)的方法流程圖;圖2是本發(fā)明實施例內(nèi)容分發(fā)計數(shù)流程圖;圖3是本發(fā)明實施例一的內(nèi)容分發(fā)計數(shù)流程圖;圖4是本發(fā)明實施例一中的計數(shù)處理過程圖;圖5是本發(fā)明實施例二的內(nèi)容分發(fā)計數(shù)流程圖;圖6是實施例二中的其中一種計數(shù)的處理流程圖;圖7是實施例二中的另一種計數(shù)的處理流程圖;圖8是本發(fā)明實施例二中CIM觸發(fā)上報計數(shù)結(jié)果的流程圖;圖9是本發(fā)明實施例內(nèi)容分發(fā)的設備的結(jié)構(gòu)示意圖;圖10是本發(fā)明實施例網(wǎng)絡系統(tǒng)結(jié)構(gòu)示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例提供一種內(nèi)容分發(fā)中的統(tǒng)計方法,能夠提高對內(nèi)容分發(fā)進行統(tǒng)計的 準確性。本發(fā)明實施例中內(nèi)容分發(fā)中的統(tǒng)計方法,利用安全內(nèi)容識別機制(SCIDM,Secure Content Identification Mechanism)。安全內(nèi)容識別機制是一種用于在內(nèi)容傳輸中對內(nèi) 容進行識別,然后根據(jù)預定義的策略規(guī)則進行控制的機制,其中,控制包括禁止或允許傳輸。該機制主要是內(nèi)容管理實體(CME,Content Managerment Entity)探測到內(nèi)容的傳輸 時,通過一定算法,例如信息-摘要算法(MD5,Message-digest Algorithm 5),提取內(nèi)容的 內(nèi)容特征值,向內(nèi)容標識管理服務器(CIM,Content Identity Manager)發(fā)送請求以獲取與 內(nèi)容相關的屬性元數(shù)據(jù),根據(jù)獲取的屬性元數(shù)據(jù)與預設的策略規(guī)則進行對比的結(jié)果,進行 相應的控制動作,例如禁止或允許內(nèi)容的傳輸。所說的內(nèi)容的屬性元數(shù)據(jù)是指表示內(nèi)容的 屬性并采用一定的格式進行描述的數(shù)據(jù)的集合,例如內(nèi)容的類型、大小、格式以及內(nèi)容用于 呈現(xiàn)時的分類級別等。 通過SCIDM機制對內(nèi)容進行識別,可以使需要進行計數(shù)的內(nèi)容從被傳輸?shù)膬?nèi)容中 區(qū)別出來,然后根據(jù)相應的計數(shù)策略描述數(shù)據(jù)判斷是否對該內(nèi)容的此次傳輸進行計數(shù)。也 就是說在對內(nèi)容進行識別處理的過程中添加相應的計數(shù)處理過程。具體的計數(shù)處理可以在 CME上進行,然后由各CME將計數(shù)結(jié)果發(fā)送給CIM進行匯總統(tǒng)計。所有與內(nèi)容相關聯(lián)的內(nèi)容 提供商與服務提供商等均可以從CIM上獲得該內(nèi)容的總的分發(fā)計數(shù)結(jié)果。以下詳細介紹本發(fā)明實施例技術方案。本發(fā)明實施例技術方案預先注冊計數(shù)策略描述數(shù)據(jù)。關于內(nèi)容是否需要在分發(fā)的過程中對分發(fā)進行計數(shù),可以預先設置計數(shù)的情景與 約束條件等信息,這些信息可以稱為計數(shù)策略描述數(shù)據(jù)。計數(shù)策略描述數(shù)據(jù)可以存儲在CIM 的注冊數(shù)據(jù)中,以內(nèi)容的一項屬性元數(shù)據(jù)的形式存在。計數(shù)策略描述數(shù)據(jù)可包含在注冊請 求消息中向CIM發(fā)送,以設定的參數(shù)字段指示所包含的數(shù)據(jù)為計數(shù)策略描述數(shù)據(jù),以便于 CIM將該計數(shù)策略描述數(shù)據(jù)的信息與包含在內(nèi)容的注冊請求消息中的其他信息加以區(qū)分。 另外也可以在內(nèi)容注冊成功之后,通過其他消息攜帶計數(shù)策略描述數(shù)據(jù),將計數(shù)策略描述 數(shù)據(jù)更新到內(nèi)容的注冊數(shù)據(jù)中。需說明的是,計數(shù)策略描述數(shù)據(jù)也可以刪除。請參閱圖1,是本發(fā)明實施例注冊、更新或刪除計數(shù)策略描述數(shù)據(jù)的方法流程圖, 包括步驟步驟101、客戶端向CIM發(fā)送包含計數(shù)策略描述數(shù)據(jù)的請求消息。當請求消息是注冊請求消息,內(nèi)容所有者通過客戶端向CIM注冊內(nèi)容時,可在內(nèi) 容的注冊的請求消息中攜帶內(nèi)容的計數(shù)策略描述數(shù)據(jù),用于將該計數(shù)策略描述數(shù)據(jù)在內(nèi)容 注冊時新增至內(nèi)容相應的注冊數(shù)據(jù)中。該計數(shù)策略描述數(shù)據(jù)中包括需要進行計數(shù)的分發(fā)源 (也即SP)的標識與內(nèi)容被分發(fā)計數(shù)的各項約束參數(shù)信息,例如連接時長和同源訪問的間 隔時間長度等,連接時長即為訪問源對內(nèi)容的連接時間的長度。當請求消息是更新請求消息,內(nèi)容所有者按現(xiàn)有注冊過程完成內(nèi)容注冊后,再經(jīng) 由客戶端向CIM發(fā)送攜帶計數(shù)策略描述數(shù)據(jù)的更新請求消息,用于將所述計數(shù)策略描述數(shù) 據(jù)更新至內(nèi)容相應的注冊數(shù)據(jù)中。該計數(shù)策略描述數(shù)據(jù)中包括需要進行計數(shù)的分發(fā)者(也 即SP)的標識與內(nèi)容被分發(fā)計數(shù)的各項約束參數(shù)信息。當請求消息是刪除請求消息,內(nèi)容所有者經(jīng)由客戶端向CIM發(fā)送攜帶計數(shù)策略描 述數(shù)據(jù)的刪除請求消息,用于將內(nèi)容的注冊數(shù)據(jù)中相應的計數(shù)策略描述數(shù)據(jù)刪除。計數(shù)策略描述數(shù)據(jù)的格式的如下所示<CounterPolicy><ContentParas>< Operation)
New/Update/Delete 0PERATI0N_VALUE〈/Operation〉<Content-ID>Void/Content-ID/Content-ID C0NTENT_ID_VALUE</Content-ID></ContentParas><CounterParas><SP-ID>sp-identifier SP_IDENTIFIER_VALUE</SP-ID><AccessTimeLong>accesstimelong TIME_VALUE</AccessTimeLong>〈Interval〉SameSourceAccessTimeLong TIME_VALUE〈/Interval〉</CounterParas></CounterPolicy>其中,〈CoimterPolicy〉字段表示該數(shù)據(jù)為內(nèi)容分發(fā)的計數(shù)策略描述數(shù)據(jù),其包括 具體描述計數(shù)限定條件的相關各描述字段?!碈ontentParas〉字段表示內(nèi)容相關的信息與該計數(shù)策略描述數(shù)據(jù)對應的新增、更 新、刪除等動作。當〈Operation〉字段為New時,表示在內(nèi)容的注冊信息中包含了該計數(shù)策 略描述數(shù)據(jù),此時在〈Content-ID〉字段為空(Void),因為內(nèi)容還未注冊成功,針對該內(nèi)容 還未存在相對的內(nèi)容標識。當內(nèi)容分發(fā)的計數(shù)策略描述數(shù)據(jù)是在內(nèi)容注冊成功后再攜帶在 提交的請求消息中以進行更新或刪除,則〈Operation〉字段相應為Update或Delete,對應 的〈Content-ID〉字段需要包含內(nèi)容標識,因為在計數(shù)策略描述數(shù)據(jù)需要更新或刪除時,需 要同時提供內(nèi)容的歸屬認證數(shù)據(jù)。<CounterParas>字段表示內(nèi)容分發(fā)計數(shù)的相關約束條件的描述信息,可以包括分 發(fā)源SP的標識字段、連接時長和同源訪問的間隔時間長度等連接時長即訪問源對內(nèi)容的 連接時間的長度。步驟102、CIM根據(jù)請求消息對計數(shù)策略描述數(shù)據(jù)進行處理。CIM如果接到客戶端發(fā)送的注冊請求消息,除對內(nèi)容進行注冊處理例如包括存儲 內(nèi)容特征值作為注冊特征值和生成相關的屬性元數(shù)據(jù)外,還可以檢查注冊請求消息中是否 包括計數(shù)策略描述數(shù)據(jù),若包括,則可以進一步確認該計數(shù)策略描述數(shù)據(jù)中是否包括所需 的參數(shù)(字段)描述值例如分發(fā)源SP的標識等。CIM存儲請求消息中的計數(shù)策略描述數(shù) 據(jù)。CIM如果接收到的請求消息是在內(nèi)容注冊成功后發(fā)送的包括計數(shù)策略描述數(shù)據(jù)的 更新或刪除請求消息,則需要認證內(nèi)容標識與用戶提供的認證數(shù)據(jù)的關聯(lián)關系,即需要認 證請求更新或刪除的操作者是否為內(nèi)容所有者,以確定是否認可其發(fā)出的請求進行相應的更新或刪除計數(shù)策略描述數(shù)據(jù)的處理。在認證通過后,才進行相應處理。另外CIM在接收到計數(shù)策略描述數(shù)據(jù)后,還可以根據(jù)內(nèi)容本身的大小、內(nèi)容類型、 編碼類型等確認相關計數(shù)策略描述數(shù)據(jù)的合理性。例如連接時長占內(nèi)容被傳輸?shù)臅r長的百 分比是否過大或過小等,內(nèi)容類型及編碼類型是否符合規(guī)定等。步驟103、向客戶端返回處理響應消息。CIM將包括注冊、更新或刪除計數(shù)策略描述數(shù)據(jù)的處理結(jié)果的處理響應消息發(fā)送 給客戶端,處理結(jié)果可以為成功或失敗。若開始接收的是注冊請求消息,則處理響應消息為注冊響應消息,若接收的更新 請求消息,則處理響應消息為更新響應消息,若接收的刪除請求消息,則處理響應消息為刪 除響應消息。通過上述過程,則可以實現(xiàn)計數(shù)策略描述數(shù)據(jù)的注冊、更新或刪除,CIM存儲計數(shù) 策略描述數(shù)據(jù)后,可以用于內(nèi)容分發(fā)的計數(shù)處理。圖2是本發(fā)明實施例內(nèi)容分發(fā)計數(shù)流程圖,包括步驟步驟21、獲取計數(shù)條件信息,所述計數(shù)條件信息至少包括分發(fā)源標識和訪問源的 連接時長限定值;步驟22、根據(jù)所述計數(shù)條件信息,判斷出分發(fā)內(nèi)容的分發(fā)源為所述分發(fā)源標識對 應的分發(fā)源,并且所述分發(fā)源向訪問源分發(fā)內(nèi)容時,判斷所述訪問源的連接時長大于或等 于所述連接時長限定值,則對所述分發(fā)進行計數(shù)。可以看出,本發(fā)明實施例設置的計數(shù)條件信息是至少包括分發(fā)源標識和訪問源的 連接時長限定值,只有在判斷出分發(fā)源為所述分發(fā)源標識對應的分發(fā)源,并且所述分發(fā)源 向訪問源分發(fā)內(nèi)容時所述訪問源的連接時長大于或等于所述連接時長限定值的情況下,才 對該次內(nèi)容的分發(fā)進行計數(shù),對于訪問源的連接時長小于所述連接時長限定值的情況是不 會進行計數(shù),因此本發(fā)明實施例方法統(tǒng)計較為準確。以下分別通過實施例一和實施例二介紹本發(fā)明實施例技術方案。實施例一被動觸發(fā)的內(nèi)容分發(fā)計數(shù)方法被動觸發(fā)計數(shù)是指當CIM接收到CME對內(nèi)容的識別請求消息并查找到與識別請求 對應的內(nèi)容的注冊數(shù)據(jù)后,檢查出含有計數(shù)策略描述數(shù)據(jù),則將與該內(nèi)容的注冊數(shù)據(jù)關聯(lián) 的計數(shù)策略描述數(shù)據(jù)攜帶在響應消息中返回給CME。CME接收響應消息后,根據(jù)其中攜帶的 計數(shù)策略描述數(shù)據(jù)進行相應的分發(fā)計數(shù)處理,并將計數(shù)結(jié)果發(fā)送給CIM,以便CIM對內(nèi)容的 分發(fā)計數(shù)進行統(tǒng)計。請參閱圖3,是本發(fā)明實施例一的內(nèi)容分發(fā)計數(shù)流程圖,包括步驟
步驟301、CME向CIM發(fā)送識別請求消息;CME在探測到內(nèi)容的傳輸后,可以根據(jù)一定算法從內(nèi)容中提取得到內(nèi)容特征值,然 后向CIM發(fā)送攜帶內(nèi)容特征值的識別請求消息,請求獲取與內(nèi)容特征值相對應的一項或多 項與內(nèi)容對應的屬性元數(shù)據(jù)。另外如果傳輸?shù)膬?nèi)容中同時包括其內(nèi)容標識時,CME可以獲取該內(nèi)容標識,然后向 CIM發(fā)送攜帶該內(nèi)容標識的識別請求消息,請求獲取與內(nèi)容標識相對應的一項或多項與內(nèi) 容對應的屬性元數(shù)據(jù)。步驟302、根據(jù)識別請求消息查找屬性元數(shù)據(jù)和計數(shù)策略描述數(shù)據(jù);
CIM接收到CME發(fā)送的內(nèi)容識別請求消息后,查找內(nèi)容的注冊數(shù)據(jù),內(nèi)容的注冊數(shù) 據(jù)可以存儲在數(shù)據(jù)庫中但不局限于此。查找注冊數(shù)據(jù)的依據(jù)是識別請求消息中包含的內(nèi)容 特征值或內(nèi)容標識。如果在數(shù)據(jù)庫中存在該內(nèi)容相對應的注冊數(shù)據(jù),則可查找得到與識別 請求中包含的內(nèi)容特征值或內(nèi)容標識對應的一項或多項屬性元數(shù)據(jù)。本發(fā)明實施例中設置CIM接收到識別請求消息后,觸發(fā)查找對應的計數(shù)策略描述 數(shù)據(jù)并下發(fā)。CIM根據(jù)識別請求消息中的內(nèi)容特征值或內(nèi)容標識可以查找到存儲的對應的 計數(shù)策略描述數(shù)據(jù)。CIM查找對應的計數(shù)策略描述數(shù)據(jù)的過程為CIM檢查注冊數(shù)據(jù)中是否包含計數(shù)策略描述數(shù)據(jù),若否,直接結(jié)束,若是,進一步判 斷計數(shù)策略描述數(shù)據(jù)是否為需執(zhí)行狀態(tài),若是,則提取相應的計數(shù)策略描述數(shù)據(jù),若否則結(jié)
束o步驟303、CIM向CME返回攜帶屬性元數(shù)據(jù)和計數(shù)策略描述數(shù)據(jù)的響應消息;CIM將查找得到的一項或多項屬性元數(shù)據(jù)以及相應的計數(shù)策略描述數(shù)據(jù)攜帶在響 應消息中發(fā)送給CME。下發(fā)的計數(shù)策略描述數(shù)據(jù)中可以包含有分發(fā)源SP的標識、內(nèi)容標識 和計數(shù)的各項限定條件的描述參數(shù),描述參數(shù)可以包括例如連接時長和同源訪問的間隔時 間長度等,連接時長即訪問源對內(nèi)容的連接時間的長度。步驟304、CME根據(jù)計數(shù)策略描述數(shù)據(jù)進行計數(shù)處理;CME接收到CIM的響應消息后,根據(jù)獲取的屬性元數(shù)據(jù)與預設的策略規(guī)則對比的 結(jié)果,進行相應的控制動作,例如禁止或允許內(nèi)容的傳輸,根據(jù)獲取的計數(shù)策略描述數(shù)據(jù), 觸發(fā)計數(shù)處理過程。請參閱圖4,是本發(fā)明實施例一中的計數(shù)處理過程圖,包括步驟步驟401、判斷分發(fā)源是否為計數(shù)策略描述數(shù)據(jù)中定義的分發(fā)源,若否,結(jié)束流程, 若是,進入步驟402 ;步驟402、判斷訪問源的連接時長是否符合計數(shù)策略描述數(shù)據(jù)中定義的要求,若 否,結(jié)束流程,若時,進入步驟403 ;判斷訪問源的連接時長是否符合計數(shù)策略描述數(shù)據(jù)中定義的要求可以包括計算連接時長內(nèi)的內(nèi)容傳輸平均速率,根據(jù)平均速率計算內(nèi)容傳輸所需的總時間 長度,將連接時長與計算得到的傳輸所需總時間長度相比得到一個百分比值,將該百分比 值與計數(shù)策略描述數(shù)據(jù)中定義的訪問源的連接時長限定值進行比較,若大于或等于定義的 連接時長限定值,則認為連接時長是成功訪問該內(nèi)容的連接時長,符合計數(shù)策略描述數(shù)據(jù) 中定義的要求。步驟403、判斷存儲的訪問日志記錄中是否含有相同的訪問源,若否,進入步驟 405,若是,進入步驟404 ;訪問日志記錄可以是存儲在CME的數(shù)據(jù)庫中。步驟404、判斷同一個訪問源的訪問間隔時間是否大于或等于計數(shù)策略描述數(shù)據(jù) 中定義的同源訪問的間隔時間限定值,若否,結(jié)束流程,若是,進入步驟405;步驟405、對分發(fā)源及其對應內(nèi)容進行一次計數(shù)。本發(fā)明實施例中可以設置分發(fā)計數(shù)器進行計數(shù),對于符合條件的內(nèi)容分發(fā),對分 發(fā)源及其對應內(nèi)容進行一次計數(shù),計數(shù)器的值加1。
步驟305、CME向CIM上報包含本次計數(shù)結(jié)果的消息。CME進行計數(shù)處理后,向CIM上報包含本次計數(shù)結(jié)果的消息。上報的消息中包括有 分發(fā)源SP的標識與本次計數(shù)結(jié)果,計數(shù)值為1表示計數(shù)一次,若為0表示未進行計數(shù)。上報的消息格式可以如下所示<DistributionCounter><ContentID>contentID CONTENT_ID_VALUE</ContentID><Access-Time>access-time TIME_VALUE</Access-Time><Server>SP_identifier SP_IDENTIFIER_VALUE</Server>〈Client〉Client_identifier CLIENT_IDENTIFIER_VALUE〈/Client〉<Session-ID>session-id SES SI0N_ID_VALUE</Session-ID>…<Counter>counter C0UNTER_VALUE〈/Counter〉<DistributionCounter>其中,〈ContentID>為CIM中與內(nèi)容關聯(lián)的內(nèi)容標識;<Access-Time>指訪問時間, 可為內(nèi)容訪問連接的建立時間?!碨erver〉指內(nèi)容的分發(fā)源SP的標識,可表示為IP地址或 URL等?!碈lient〉指的是發(fā)起內(nèi)容訪問的訪問源的標識,可表示為IP地址?!碨ession-ID〉 指的是該次內(nèi)容訪問連接的會話標識,并可包括其他的信息,如訪問源的子IP地址或端口 號等,使得更準確描述內(nèi)容的訪問連接?!碈ounter〉為計數(shù)值,在此為0或1。步驟306、CIM根據(jù)CME上報的計數(shù)結(jié)果進行統(tǒng)計。CIM接收到CME上報的消息,根據(jù)消息中包含的計數(shù)結(jié)果,在內(nèi)容的注冊數(shù)據(jù)中的 分發(fā)計數(shù)統(tǒng)計值中,對應于內(nèi)容標識與分發(fā)源SP的標識將計數(shù)結(jié)果值統(tǒng)計到計數(shù)記錄中。在統(tǒng)計過程中,包含去除可能存在的對于一個內(nèi)容的同一次分發(fā)的重復計數(shù)。CIM 將時間段內(nèi)緩存的消息進行對比,去除重復計數(shù)的消息,具體過程為CIM首先去除計數(shù)值為0的消息,然后查找相同分發(fā)源SP及相同訪問源對應的、 訪問時間相同或相近的消息,并根據(jù)與本次計數(shù)對應的連接的其他描述參數(shù)例如會話標 識〈Session-ID〉判斷兩個或多個消息是否是處于同一連接中的多個CME對同一個內(nèi)容的 分發(fā)計數(shù)后發(fā)送的消息,若是,則去除重復計數(shù)的消息,將其他消息按 < 內(nèi)容標識一分發(fā)源
11SP>進行歸并統(tǒng)計,即先按內(nèi)容標識將接收到的消息進行分類,再按分發(fā)源SP將分類的消 息中的計數(shù)值歸并統(tǒng)計至內(nèi)容的計數(shù)記錄中。步驟307、CIM向CME發(fā)送統(tǒng)計的響應消息。CIM在計數(shù)結(jié)果歸并處理結(jié)束后,向CME發(fā)送統(tǒng)計的響應消息,表示處理成功或失 敗,在處理成功時可以包括統(tǒng)計的記錄。從實施例一技術方案可以看出,本發(fā)明實施例設置的計數(shù)策略描述數(shù)據(jù)可以至少 包括分發(fā)源標識和訪問源的連接時長限定值,也可以進一步包括同源訪問的間隔時間限定 值等,判斷過程包括分發(fā)內(nèi)容的分發(fā)源是否為所述分發(fā)源標識對應的分發(fā)源、判斷所述分 發(fā)源向訪問源分發(fā)內(nèi)容時所述訪問源的連接時長是否大于或等于所述連接時長限定值、判 斷所述訪問源訪問同一分發(fā)源的間隔時間是否大于或等于所述同源訪問的間隔時間限定 值等,只有經(jīng)過這些判斷過程后,才對該次內(nèi)容的分發(fā)進行計數(shù),因此實現(xiàn)對不同類型內(nèi)容 的區(qū)分,使得本發(fā)明實施例方法統(tǒng)計更為準確。另外,本發(fā)明實施例CME進行分發(fā)計數(shù),CIM 進行統(tǒng)計,因此將計數(shù)處理分開由不同功能實體執(zhí)行,可以避免過于集中處理。實施例二 主動觸發(fā)計數(shù)的方式。主動觸發(fā)計數(shù)的方式是指在相關內(nèi)容的計數(shù)策略描述數(shù)據(jù)注冊/更新成功后,由 CIM主動將該內(nèi)容的相關計數(shù)策略描述數(shù)據(jù)下發(fā)至該CIM管理域內(nèi)的所有CME,由CME進行 相應內(nèi)容的分發(fā)計數(shù)處理,然后再由CME將計數(shù)結(jié)果上報給CIM。而在內(nèi)容的計數(shù)策略描述數(shù)據(jù)刪除成功后,由CIM發(fā)送通知消息至CIM管理域內(nèi) 的所有CME,以使得CME刪除存儲的計數(shù)策略描述數(shù)據(jù),不再對內(nèi)容的分發(fā)進行計數(shù)處理。因為CIM主動將該內(nèi)容的相關計數(shù)策略描述數(shù)據(jù)下發(fā)至該CIM管理域內(nèi)的所有 CME,因此在本實施例而中CME可實現(xiàn)離線的計數(shù),即當CME與CIM不能連接時,CME仍能進 行對該內(nèi)容的分發(fā)進行計數(shù)處理。請參閱圖5,是本發(fā)明實施例二的內(nèi)容分發(fā)計數(shù)流程圖,包括步驟步驟501、CIM將注冊數(shù)據(jù)關聯(lián)的計數(shù)策略描述數(shù)據(jù)下發(fā)給CME ;在相關內(nèi)容的計數(shù)策略描述數(shù)據(jù)已經(jīng)注冊/更新成功后,CIM將注冊數(shù)據(jù)關聯(lián)的 計數(shù)策略描述數(shù)據(jù)下發(fā)至其管理域中的各個CME。下發(fā)的計數(shù)策略描述數(shù)據(jù)中包含有分發(fā) 源SP的標識、內(nèi)容標識、計數(shù)的各項限定條件的描述參數(shù)、計數(shù)處理結(jié)果的上報方式,上報 方式可以為單次上報、定時上報或按指令消息上報等,另外還可以進一步包括內(nèi)容的注冊 特征值。步驟502、CME接收計數(shù)策略描述數(shù)據(jù)并向CIM返回接收響應消息。CME接收計數(shù)策略描述數(shù)據(jù)后,可以緩存該計數(shù)策略描述數(shù)據(jù)。向CIM返回的響應 消息表明CME是否成功接收到計數(shù)策略描述數(shù)據(jù)。步驟503、CME進行內(nèi)容初步識別處理;當CME探測到內(nèi)容的分發(fā)時,可以根據(jù)一定算法從內(nèi)容中提取得到內(nèi)容特征值, 并在緩存的計數(shù)策略描述數(shù)據(jù)中查找是否存在與該內(nèi)容特征值匹配的注冊特征值。另外如果傳輸?shù)膬?nèi)容中同時包括其內(nèi)容標識時,CME可以獲取該內(nèi)容標識,并在緩 存的計數(shù)策略描述數(shù)據(jù)中查找是否存在該內(nèi)容標識。步驟504、CME根據(jù)初步識別處理結(jié)果進行計數(shù)處理;該步驟以兩種情況舉例說明,第一種情況是計數(shù)策略描述數(shù)據(jù)含有與CME提取得到的內(nèi)容特征值匹配的注冊特征值,第二種情況是計數(shù)策略描述數(shù)據(jù)不含有與CME提取得 到的內(nèi)容特征值匹配的注冊特征值。第一種情況時,因為CME提取得到的內(nèi)容特征值與計數(shù)策略描述數(shù)據(jù)含有的注冊 特征值匹配,因此CME可以直接對內(nèi)容進行相應的計數(shù)處理過程,具體參閱圖6。圖6是實施例二中的其中一種計數(shù)的處理流程圖,包括步驟步驟601、判斷計數(shù)策略描述數(shù)據(jù)是否含有與CME提取得到的內(nèi)容特征值匹配的 注冊特征值,若是,進入步驟602,若否,結(jié)束流程。步驟602、判斷分發(fā)源是否為計數(shù)策略描述數(shù)據(jù)中定義的分發(fā)源,若否,結(jié)束流程, 若是,進入步驟603 ;步驟603、判斷訪問源的連接時長是否符合計數(shù)策略描述數(shù)據(jù)中定義的要求,若 否,結(jié)束流程,若時,進入步驟604 ;判斷訪問源的連接時長是否符合計數(shù)策略描述數(shù)據(jù)中定義的要求的過程可以 為計算連接時長內(nèi)的內(nèi)容傳輸平均速率,根據(jù)平均速率計算內(nèi)容傳輸所需的總時間 長度,將連接時長與計算得到的傳輸所需總時間長度相比得到一個百分比值,將該百分比 值與計數(shù)策略描述數(shù)據(jù)中定義的值進行比較,若大于或等于定義的值,則認為連接時長是 成功訪問該內(nèi)容的連接時長,符合計數(shù)策略描述數(shù)據(jù)中定義的要求。步驟604、判斷存儲的訪問日志記錄中是否含有相同的訪問源,若否,進入步驟 606,若是,進入步驟605 ;訪問日志記錄可以是存儲在CME的數(shù)據(jù)庫中。步驟605、判斷同一個訪問源的訪問間隔時間是否大于或等于計數(shù)策略描述數(shù)據(jù) 中定義的間隔時間,若否,結(jié)束流程,若是,進入步驟606 ;步驟606、對分發(fā)源及其對應內(nèi)容進行一次計數(shù)。本發(fā)明實施例中可以設置分發(fā)計數(shù)器進行計數(shù),對于符合條件的內(nèi)容分發(fā),對分 發(fā)源及其對應內(nèi)容進行一次計數(shù),計數(shù)器的值加1。第二種情況時,因為計數(shù)策略描述數(shù)據(jù)不含有與CME提取得到的內(nèi)容特征值匹配 的注冊特征值,因此CME無法根據(jù)提取的內(nèi)容特征值與注冊特征值進行匹配,此時可以通 過獲取傳輸內(nèi)容的內(nèi)容標識與計數(shù)策略描述數(shù)據(jù)中的內(nèi)容標識進行匹配。如果傳輸?shù)膬?nèi)容 中同時包括其內(nèi)容標識時并且CME已經(jīng)獲取該內(nèi)容標識,則CME可以直接將獲取的內(nèi)容標 識與計數(shù)策略描述數(shù)據(jù)中的內(nèi)容標識進行匹配,并對內(nèi)容進行相應的計數(shù)處理。如果傳輸 的內(nèi)容中不包括其內(nèi)容標識時,則CME需要先向CIM請求對內(nèi)容進行識別處理后得到CIM 下發(fā)的與該傳輸內(nèi)容的內(nèi)容特征值關聯(lián)的內(nèi)容標識。圖7是實施例二中的另一種計數(shù)的處理流程圖,包括步驟步驟701、判斷計數(shù)策略描述數(shù)據(jù)是否含有與CME獲取的內(nèi)容標識匹配的內(nèi)容標 識,若是,進入步驟702,若否,結(jié)束流程。步驟702、判斷分發(fā)源是否為計數(shù)策略描述數(shù)據(jù)中定義的分發(fā)源,若否,結(jié)束流程, 若是,進入步驟703 ;步驟703、判斷訪問源的連接時長是否符合計數(shù)策略描述數(shù)據(jù)中定義的要求,若 否,結(jié)束流程,若時,進入步驟704 ;
判斷訪問源的連接時長是否符合計數(shù)策略描述數(shù)據(jù)中定義的要求的過程可以 為計算連接時長內(nèi)的內(nèi)容傳輸平均速率,根據(jù)平均速率計算內(nèi)容傳輸所需的總時間 長度,將連接時長與計算得到的傳輸所需總時間長度相比得到一個百分比值,將該百分比 值與計數(shù)策略描述數(shù)據(jù)中定義的值進行比較,若大于或等于定義的值,則認為連接時長是 成功訪問該內(nèi)容的連接時長,符合計數(shù)策略描述數(shù)據(jù)中定義的要求。步驟704、判斷存儲的訪問日志記錄中是否含有相同的訪問源,若否,進入步驟 706,若是,進入步驟705 ;訪問日志記錄可以是存儲在CME的數(shù)據(jù)庫中。步驟705、判斷同一個訪問源的訪問間隔時間是否大于或等于計數(shù)策略描述數(shù)據(jù) 中定義的間隔時間,若否,結(jié)束流程,若是,進入步驟706 ;步驟706、對分發(fā)源及其對應內(nèi)容進行一次計數(shù)。本發(fā)明實施例中可以設置分發(fā)計數(shù)器進行計數(shù),對于符合條件的內(nèi)容分發(fā),對分 發(fā)源及其對應內(nèi)容進行一次計數(shù),計數(shù)器的值加1。步驟505、CME向CIM上報包含本次計數(shù)結(jié)果的消息。CME進行計數(shù)處理后,向CIM上報包含本次計數(shù)結(jié)果的消息。CME按照CIM下發(fā)的 計數(shù)策略描述數(shù)據(jù)中的上報方式,向CIM發(fā)送包含本次計數(shù)結(jié)果的消息。上報方式包括單 次上報或定時上報。CME向CIM上報的計數(shù)結(jié)果可以包含在單獨發(fā)送的消息中,即該消息為上報消息。 另外,如果之前CME沒有獲取到CIM發(fā)送的屬性元數(shù)據(jù),則CME需要向CIM發(fā)送識別請求消 息請求獲得內(nèi)容的注冊數(shù)據(jù)中的一項或多項屬性元數(shù)據(jù),則此時也可以將計數(shù)結(jié)果攜帶在 識別請求消息中一起發(fā)送。上報消息格式如下所示<DistributionCounter><ContentID>contentID CONTENT_ID_VALUE</ContentID><Access-Time>access-time TIME_VALUE</Access-Time><Server>SP_identifier SP_IDENTIFIER_VALUE</Server>〈Client〉Client_identifier CLIENT_IDENTIFIER_VALUE〈/Client〉<Session-ID>session-id SES SI0N_ID_VALUE</Session-ID>
…<Counter>counter COUNTER_VALUE〈/Counter〉<DistributionCounter>其中包含的各字段與前述實施例一中描述的含義相同。需要說明的是,若在發(fā)送含有計數(shù)結(jié)果的上報消息時,CIM與CME連結(jié)失敗,則CME 可以在探測到與CIM連接成功時再上報。當上報方式為定時上報時,也可在下一次定時上 報的時間一并上報計數(shù)結(jié)果。另外,CIM在把計數(shù)策略描述數(shù)據(jù)下發(fā)至CME時,也可以將CME上報計數(shù)結(jié)果的上 報方式設定為由CIM觸發(fā),即計數(shù)結(jié)果先保存于CME上,直到CIM向CME下發(fā)求上報計數(shù) 結(jié)果的指令消息時,CME才將計數(shù)結(jié)果上報給CIM。CIM觸發(fā)上報計數(shù)結(jié)果的過程如圖7所
7J\ o圖8是本發(fā)明實施例二中CIM觸發(fā)上報計數(shù)結(jié)果的流程圖,包括步驟步驟801、CIM向CME下發(fā)要求上報計數(shù)結(jié)果的指令消息;CIM下發(fā)要求上報計數(shù)結(jié)果的指令消息到其管理域中的CME,指令消息中包含表 示該消息為內(nèi)容分發(fā)的計數(shù)結(jié)果的參數(shù),例如參數(shù)為GETC0NTETC0NTER,并包含需要上報的 指定內(nèi)容的計數(shù)結(jié)果對應的內(nèi)容標識,或包含所有已存的內(nèi)容的計數(shù)結(jié)果的參數(shù),例如在 指令消息的內(nèi)容標識字段設置為包括所有(ALL)。步驟802、CME根據(jù)指令消息獲取計數(shù)結(jié)果。CME接收到指令消息后,根據(jù)內(nèi)容標識提取得到相應的內(nèi)容分發(fā)的計數(shù)結(jié)果,或提 取得到全部的內(nèi)容分發(fā)的計數(shù)結(jié)果(在消息的內(nèi)容標識字段設置為ALL時)。步驟803、CME將獲取的計數(shù)結(jié)果上報給CIM。CME將獲取的計數(shù)結(jié)果上報至CIM。步驟506、CIM根據(jù)CME的計數(shù)結(jié)果進行統(tǒng)計。CIM接收到CME上報的消息,根據(jù)消息中包含的計數(shù)結(jié)果,在內(nèi)容的注冊數(shù)據(jù)中的 分發(fā)計數(shù)統(tǒng)計值中,對應內(nèi)容標識與SP的標識,將計數(shù)結(jié)果值統(tǒng)計到計數(shù)記錄中。在統(tǒng)計過程中,包含去除可能存在的對于一個內(nèi)容的同一次分發(fā)的重復計數(shù)。CIM 將時間段內(nèi)緩存的消息進行對比,去除重復計數(shù)的消息,具體過程與實施例一中的描述基 本相同,所不同的是,上報的消息中不存在計數(shù)值為0的消息,因為實施例二中的上報消息 表可以不是實時上報,CME在發(fā)現(xiàn)計數(shù)值為0時,可以先將不成功的分發(fā)計數(shù)刪除,則在其 上報的消息中不包含計數(shù)值為0的消息。步驟507、CIM向CME發(fā)送統(tǒng)計的響應消息,表示處理成功或失敗。響應消息為處理成功或為處理失敗(包含處理失敗的內(nèi)容標識與是否要求重新 上報的信息),在處理成功時可以包括統(tǒng)計的記錄。步驟508、CME根據(jù)統(tǒng)計的響應消息進行處理。若CME接收到的響應消息表示CIM已成功完成計數(shù)結(jié)果的歸并處理,則將對應于 內(nèi)容標識的計數(shù)結(jié)果重置清零,也即將計數(shù)器清零,否則按照CIM返回的響應消息中要求 重新上報的指示進行重新上報。
從實施例二技術方案可以看出,本發(fā)明實施例設置的計數(shù)策略描述數(shù)據(jù)是至少包 括分發(fā)源標識、訪問源的連接時長限定值和同源訪問的間隔時間限定值等,判斷過程包括 分發(fā)內(nèi)容的分發(fā)源是否為所述分發(fā)源標識對應的分發(fā)源、判斷所述分發(fā)源向訪問源分發(fā)內(nèi) 容時所述訪問源的連接時長是否大于或等于所述連接時長限定值、判斷所述訪問源訪問同 一分發(fā)源的間隔時間是否大于或等于所述同源訪問的間隔時間限定值等,只有經(jīng)過這些判 斷過程后,才對該次內(nèi)容的分發(fā)進行計數(shù),因此實現(xiàn)對不同類型內(nèi)容的區(qū)分,使得本發(fā)明實 施例方法統(tǒng)計更為準確。進一步的,計數(shù)策略描述數(shù)據(jù)還可以包括內(nèi)容的內(nèi)容標識或內(nèi)容 的注冊特征值,并根據(jù)這兩個參數(shù)執(zhí)行相應判斷過程。另外,通過CIM主動將該內(nèi)容的相關 計數(shù)策略描述數(shù)據(jù)下發(fā)至該CIM管理域內(nèi)的所有CME,因此CME可實現(xiàn)離線的計數(shù)。還有, 本發(fā)明實施例CME進行分發(fā)計數(shù),CIM進行統(tǒng)計,因此將計數(shù)處理分開由不同功能實體執(zhí) 行,可以避免過于集中處理。上述內(nèi)容詳細介紹了本發(fā)明實施例內(nèi)容分發(fā)中的統(tǒng)計方法,相應的,本發(fā)明實施 例提供相應的設備和系統(tǒng)。請參閱圖9,是本發(fā)明實施例內(nèi)容分發(fā)的設備的結(jié)構(gòu)示意圖。如圖9所示,所述內(nèi) 容分發(fā)的設備包括獲取單元901,用于獲取計數(shù)條件信息,所述計數(shù)條件信息至少包括分發(fā)源標識和 訪問源的連接時長限定值;處理單元902,用于根據(jù)所述計數(shù)條件信息,判斷出分發(fā)內(nèi)容的分發(fā)源為所述分發(fā) 源標識對應的分發(fā)源,并且所述分發(fā)源向訪問源分發(fā)內(nèi)容時,判斷所述訪問源的連接時長 大于或等于所述連接時長限定值,則對所述分發(fā)進行計數(shù)。所述內(nèi)容分發(fā)的設備還包括上報單元903,用于將對所述分發(fā)進行計數(shù)的計數(shù)結(jié)果進行上報,由接收所述計數(shù) 結(jié)果的內(nèi)容標識管理服務器進行統(tǒng)計。所述處理單元902包括第一判斷單元9021,用于判斷分發(fā)源是否為所述分發(fā)源標識對應的分發(fā)源;第二判斷單元9022,用于在所述第一判斷單元9021判斷出分發(fā)源為所述分發(fā)源 標識對應的分發(fā)源后,判斷所述分發(fā)源向訪問源分發(fā)內(nèi)容時所述訪問源的連接時長是否大 于或等于所述連接時長限定值;第三判斷單元9023,用于在所述計數(shù)條件信息還包括同源訪問的間隔時間限定 值,且所述第二判斷單元9022判斷出所述訪問源的連接時長大于或等于所述連接時長限 定值之后,判斷所述訪問源訪問同一分發(fā)源的間隔時間是否大于或等于所述同源訪問的間 隔時間限定值;計數(shù)單元9024,用于在所述第三判斷單元9023的判斷結(jié)果為是后,對所述分發(fā)進 行計數(shù)。所述處理單元902還包括第四判斷單元9025,用于所述第二判斷單元9022判斷出所述訪問源的連接時長 大于或等于所述連接時長限定值之后,判斷存儲的訪問日志記錄中是否含有相同的訪問 源;所述第三判斷單元9023在所述第四判斷單元9025的判斷結(jié)果為是后,判斷所述訪問源訪問同一分發(fā)源的間隔時間是否大于或等于所述同源訪問的間隔時間限定值。所述處理單元902還包括第五判斷單元9026,用于在所述計數(shù)條件信息還包括內(nèi)容的注冊特征值時,判斷 所述計數(shù)條件信息是否含有與從分發(fā)的內(nèi)容中提取得到的內(nèi)容特征值匹配的內(nèi)容特征值; 或者在所述計數(shù)條件信息還包括內(nèi)容的內(nèi)容標識時,判斷所述計數(shù)條件信息是否含有與獲 取的內(nèi)容標識匹配的內(nèi)容標識,所述獲取的內(nèi)容標識是從分發(fā)的內(nèi)容中直接獲取或者向內(nèi) 容標識管理服務器獲?。凰龅谝慌袛鄦卧?021在所述第五判斷單元9026的判斷結(jié)果為是后,判斷分發(fā) 源是否為所述分發(fā)源標識對應的分發(fā)源。請參閱圖10,是本發(fā)明實施例網(wǎng)絡系統(tǒng)結(jié)構(gòu)示意圖。如圖10所示,網(wǎng)絡系統(tǒng)包括內(nèi)容管理實體1001,用于獲取計數(shù)條件信息,所述計數(shù)條件信息至少包括分發(fā)源 標識和訪問源的連接時長限定值;根據(jù)所述計數(shù)條件信息,判斷出分發(fā)源為所述分發(fā)源標 識對應的分發(fā)源,并且所述分發(fā)源向訪問源分發(fā)內(nèi)容時,判斷所述訪問源的連接時長大于 或等于所述連接時長限定值,則對所述分發(fā)進行計數(shù);將對所述分發(fā)進行計數(shù)的計數(shù)結(jié)果 進行上報;內(nèi)容標識管理服務器1002,用于根據(jù)所述內(nèi)容管理實體1001上報的計數(shù)結(jié)果進 行統(tǒng)計。所述內(nèi)容管理實體1001獲取的計數(shù)條件信息是由所述內(nèi)容標識管理服務器1002 在接收內(nèi)容識別請求消息后,獲取存儲的計數(shù)條件信息并通過響應消息下發(fā)給所述內(nèi)容管 理實體1001 ;或者,由所述內(nèi)容標識管理服務器1002獲取存儲的計數(shù)條件信息并通過消息主動下發(fā) 給所述內(nèi)容管理實體1001。所述內(nèi)容標識管理服務器1002具體用于接收所述內(nèi)容管理實體1001上報的計數(shù) 結(jié)果后,根據(jù)分發(fā)源標識、訪問源標識及會話標識,去除同一內(nèi)容的同一次分發(fā)的重復計數(shù) 后進行統(tǒng)計。所述內(nèi)容管理實體1001具有圖9所示的結(jié)構(gòu),具體可以參見圖9中的描述。綜上所述,本發(fā)明實施例設置的計數(shù)條件信息是至少包括分發(fā)源標識和訪問源的 連接時長限定值,只有在判斷出分發(fā)內(nèi)容的分發(fā)源為所述分發(fā)源標識對應的分發(fā)源,并且 所述分發(fā)源向訪問源分發(fā)內(nèi)容時所述訪問源的連接時長大于或等于所述連接時長限定值 的情況下,才對該次內(nèi)容的分發(fā)進行計數(shù),對于訪問源的連接時長小于所述連接時長限定 值的情況是不進行計數(shù),因此本發(fā)明實施例方法統(tǒng)計較為準確。本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以 通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,例 如只讀存儲器,磁盤或光盤等。以上對本發(fā)明實施例所提供的一種內(nèi)容分發(fā)中的統(tǒng)計方法、內(nèi)容分發(fā)的設備及系 統(tǒng)進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上 實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技 術人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應用范圍上均會有改變之處,綜上所述,本 說明書內(nèi)容不應理解為對本發(fā)明的限制。
權(quán)利要求
一種內(nèi)容分發(fā)中的統(tǒng)計方法,其特征在于,包括獲取計數(shù)條件信息,所述計數(shù)條件信息至少包括分發(fā)源標識和訪問源的連接時長限定值;根據(jù)所述計數(shù)條件信息,判斷出分發(fā)內(nèi)容的分發(fā)源為所述分發(fā)源標識對應的分發(fā)源,并且所述分發(fā)源向訪問源分發(fā)內(nèi)容時,判斷所述訪問源的連接時長大于或等于所述連接時長限定值,則對所述分發(fā)進行計數(shù)。
2.根據(jù)權(quán)利要求1所述的內(nèi)容分發(fā)中的統(tǒng)計方法,其特征在于,還包括將對所述分發(fā)進行計數(shù)的計數(shù)結(jié)果進行上報,由接收所述計數(shù)結(jié)果的內(nèi)容標識管理服 務器進行統(tǒng)計。
3.根據(jù)權(quán)利要求1或2所述的內(nèi)容分發(fā)中的統(tǒng)計方法,其特征在于所述獲取計數(shù)條件信息是獲取由內(nèi)容標識管理服務器在接收內(nèi)容識別請求消息后下 發(fā)的計數(shù)條件信息;或者,獲取由內(nèi)容標識管理服務器主動下發(fā)的計數(shù)條件信息。
4.根據(jù)權(quán)利要求1或2所述的內(nèi)容分發(fā)中的統(tǒng)計方法,其特征在于所述計數(shù)條件信息進一步包括同源訪問的間隔時間限定值;所述判斷出所述訪問源的連接時長大于或等于所述連接時長限定值之后還包括判斷所述訪問源訪問同一分發(fā)源的間隔時間是否大于或等于所述同源訪問的間隔時 間限定值,若是,執(zhí)行所述對所述分發(fā)進行計數(shù)的步驟。
5.根據(jù)權(quán)利要求4所述的內(nèi)容分發(fā)中的統(tǒng)計方法,其特征在于所述判斷出所述訪問源的連接時長大于或等于所述連接時長限定值之后還包括判斷存儲的訪問日志記錄中是否含有相同的訪問源,若是,執(zhí)行所述判斷所述訪問源 訪問同一分發(fā)源的間隔時間是否大于或等于所述同源訪問的間隔時間限定值的步驟,若 否,執(zhí)行所述對所述分發(fā)進行計數(shù)的步驟。
6.根據(jù)權(quán)利要求5所述的內(nèi)容分發(fā)中的統(tǒng)計方法,其特征在于所述計數(shù)條件信息進一步包括內(nèi)容的注冊特征值,則,所述判斷出分發(fā)源為所述分發(fā) 源標識對應的分發(fā)源之前還包括判斷所述計數(shù)條件信息是否含有與從分發(fā)的內(nèi)容中提取 得到的內(nèi)容特征值匹配的內(nèi)容特征值,若是,進入判斷分發(fā)源是否為所述分發(fā)源標識對應 的分發(fā)源的步驟;或者,所述計數(shù)條件信息進一步包括內(nèi)容的內(nèi)容標識,則所述判斷出分發(fā)源為所述分發(fā)源標 識對應的分發(fā)源之前還包括判斷所述計數(shù)條件信息是否含有與獲取的內(nèi)容標識匹配的內(nèi) 容標識,若是,進入判斷分發(fā)源是否為所述分發(fā)源標識對應的分發(fā)源的步驟,其中,所述獲 取的內(nèi)容標識是從分發(fā)的內(nèi)容中直接獲取或者向內(nèi)容標識管理服務器獲取。
7.根據(jù)權(quán)利要求1或2所述的內(nèi)容分發(fā)中的統(tǒng)計方法,其特征在于所述判斷出訪問源的連接時長大于或等于所述連接時長限定值具體包括根據(jù)所述訪問源連接時長內(nèi)的內(nèi)容傳輸平均速率確定內(nèi)容傳輸所需總時間長度,將所 述連接時長與所述總時間長度的比值,與所述連接時長限定值進行比較,若比較結(jié)果為大 于或等于,則確定所述訪問源的連接時長大于或等于所述連接時長限定值。
8.根據(jù)權(quán)利要求2所述的內(nèi)容分發(fā)中的統(tǒng)計方法,其特征在于所述由接收所述計數(shù)結(jié)果的內(nèi)容標識管理服務器進行統(tǒng)計具體為由接收所述計數(shù)結(jié)果的內(nèi)容標識管理服務器根據(jù)分發(fā)源標識、訪問源標識及會話標 識,去除同一內(nèi)容的同一次分發(fā)的重復計數(shù)后進行統(tǒng)計。
9.一種內(nèi)容分發(fā)的設備,其特征在于,包括獲取單元,用于獲取計數(shù)條件信息,所述計數(shù)條件信息至少包括分發(fā)源標識和訪問源 的連接時長限定值;處理單元,用于根據(jù)所述計數(shù)條件信息,判斷出分發(fā)內(nèi)容的分發(fā)源為所述分發(fā)源標識 對應的分發(fā)源,并且所述分發(fā)源向訪問源分發(fā)內(nèi)容時,判斷所述訪問源的連接時長大于或 等于所述連接時長限定值,則對所述分發(fā)進行計數(shù)。
10.根據(jù)權(quán)利要求9所述的內(nèi)容分發(fā)的設備,其特征在于,所述處理單元具體包括第一判斷單元,用于判斷分發(fā)源是否為所述分發(fā)源標識對應的分發(fā)源;第二判斷單元,用于在所述第一判斷單元判斷出分發(fā)源為所述分發(fā)源標識對應的分發(fā) 源后,判斷所述分發(fā)源向訪問源分發(fā)內(nèi)容時所述訪問源的連接時長是否大于或等于所述連 接時長限定值;第三判斷單元,用于在所述計數(shù)條件信息還包括同源訪問的間隔時間限定值,且所述 第二判斷單元判斷出所述訪問源的連接時長大于或等于所述連接時長限定值之后,判斷所 述訪問源訪問同一分發(fā)源的間隔時間是否大于或等于所述同源訪問的間隔時間限定值;計數(shù)單元,用于在所述第三判斷單元的判斷結(jié)果為是后,對所述分發(fā)進行計數(shù)。
11.根據(jù)權(quán)利要求10所述的內(nèi)容分發(fā)的設備,其特征在于,所述處理單元還包括第四判斷單元,用于所述第二判斷單元判斷出所述訪問源的連接時長大于或等于所述 連接時長限定值之后,判斷存儲的訪問日志記錄中是否含有相同的訪問源;所述第三判斷單元在所述第四判斷單元的判斷結(jié)果為是后,判斷所述訪問源訪問同一 分發(fā)源的間隔時間是否大于或等于所述同源訪問的間隔時間限定值。
12.根據(jù)權(quán)利要求10或11所述的內(nèi)容分發(fā)的設備,其特征在于,所述處理單元還包括第五判斷單元,用于在所述計數(shù)條件信息還包括內(nèi)容的注冊特征值時,判斷所述計數(shù) 條件信息是否含有與從分發(fā)的內(nèi)容中提取得到的內(nèi)容特征值匹配的內(nèi)容特征值;或者在所 述計數(shù)條件信息還包括內(nèi)容的內(nèi)容標識時,判斷所述計數(shù)條件信息是否含有與獲取的內(nèi)容 標識匹配的內(nèi)容標識,所述獲取的內(nèi)容標識是從分發(fā)的內(nèi)容中直接獲取或者向內(nèi)容標識管 理服務器獲??;所述第一判斷單元在所述第五判斷單元的判斷結(jié)果為是后,判斷分發(fā)源是否為所述分 發(fā)源標識對應的分發(fā)源。
13.一種網(wǎng)絡系統(tǒng),其特征在于,包括內(nèi)容管理實體,用于獲取計數(shù)條件信息,所述計數(shù)條件信息至少包括分發(fā)源標識和訪 問源的連接時長限定值;根據(jù)所述計數(shù)條件信息,判斷出分發(fā)內(nèi)容的分發(fā)源為所述分發(fā)源 標識對應的分發(fā)源,并且所述分發(fā)源向訪問源分發(fā)內(nèi)容時,判斷所述訪問源的連接時長大 于或等于所述連接時長限定值,則對所述分發(fā)進行計數(shù);將對所述分發(fā)進行計數(shù)的計數(shù)結(jié) 果進行上報;內(nèi)容標識管理服務器,用于根據(jù)所述內(nèi)容管理實體上報的計數(shù)結(jié)果進行統(tǒng)計。
14.根據(jù)權(quán)利要求13所述的網(wǎng)絡系統(tǒng),其特征在于所述內(nèi)容標識管理服務器具體用于接收所述內(nèi)容管理實體上報的計數(shù)結(jié)果后,根據(jù)分 發(fā)源標識、訪問源標識及會話標識,去除同一內(nèi)容的同一次分發(fā)的重復計數(shù)后進行統(tǒng)計。
全文摘要
本發(fā)明實施例公開一種內(nèi)容分發(fā)中的統(tǒng)計方法、內(nèi)容分發(fā)的設備及系統(tǒng)。該方法包括獲取計數(shù)條件信息,所述計數(shù)條件信息至少包括分發(fā)源標識和訪問源的連接時長限定值;根據(jù)所述計數(shù)條件信息,判斷出分發(fā)內(nèi)容的分發(fā)源為所述分發(fā)源標識對應的分發(fā)源,并且所述分發(fā)源向訪問源分發(fā)內(nèi)容時,判斷所述訪問源的連接時長大于或等于所述連接時長限定值,則對所述分發(fā)進行計數(shù)。相應的,本發(fā)明實施例還提供一種內(nèi)容分發(fā)的設備及系統(tǒng)。本發(fā)明實施例技術方案能夠提高對內(nèi)容分發(fā)進行統(tǒng)計的準確性。
文檔編號H04L12/24GK101854267SQ20091013234
公開日2010年10月6日 申請日期2009年3月30日 優(yōu)先權(quán)日2009年3月30日
發(fā)明者劉義俊, 高洪濤 申請人:華為技術有限公司