專利名稱:用于無線通信系統(tǒng)中廣播-多播業(yè)務(bcmcs)的基于時間計費的方法和設備的制作方法
技術領域:
本發(fā)明通常涉及通信,更具體地涉及用于對利用廣播-多播業(yè)務(BCMCS)的無線通信系統(tǒng)中的信息服務計費的方法和設備。
背景技術:
廣播-多播業(yè)務(BCMCS)在無線通信系統(tǒng)中向通過無線通信媒體接收廣播數(shù)據(jù)的多個移動臺,提供點到多點通信業(yè)務。由無線通信系統(tǒng)發(fā)射到多個移動臺的廣播數(shù)據(jù)(即,內容)可以包括但不必局限于,新聞、電影、體育賽事等等。發(fā)射到移動臺的內容的具體類型可以包括各種多媒體數(shù)據(jù),如文本、音頻、圖片、流視頻等等。內容典型地是由內容提供者生成的,并在無線通信系統(tǒng)的廣播信道上被廣播到預訂該特定業(yè)務的移動臺。
廣播內容典型地通過幾級加密和解密被加密和解密,以提供至少某種水平的保證,使得未被授權的用戶不能解密他們沒有獲得授權的內容(即,移動臺的用戶沒有預訂的內容)。為了能夠對廣播內容進行加密和解密,廣播-多播業(yè)務利用了加密密鑰的使用。
長期加密密鑰,通常稱作廣播接入密鑰(BAK),其通過廣播-多播業(yè)務被提供到移動臺的存儲器中。短期密鑰(SK),來源于廣播接入密鑰BAK和隨機數(shù)SKRAND。該內容被用短期密鑰SK進行加密,并由無線通信系統(tǒng)通過空中將其與隨機數(shù)SKRAND一起廣播到移動臺。移動臺通過隨機數(shù)SKRAND和廣播接入密鑰BAK,計算短期密鑰SK,并使用短期密鑰SK,來解密接收到的內容,以將內容顯示給移動臺的用戶。
典型地,接收到廣播接入密鑰BAK之后,對移動臺的用戶收取廣播內容的費用。因此,不管用戶實際上是否瀏覽了來自廣播-多播業(yè)務的廣播內容,用戶由于接收到廣播接入密鑰(BAK)而被收費。當用戶被收取他或她當前沒有瀏覽的廣播內容的費用時,用戶負擔了這些不必要引起的額外費用。
本發(fā)明的目的是克服,或至少減小上述一個或多個問題的影響。
發(fā)明內容
本發(fā)明的一個方面,提供了一種方法。該方法包括接收周期性變化的數(shù)字,和接收帶有用于表示業(yè)務信道的標識符的第一密鑰。生成作為至少周期性變化的數(shù)字和第一密鑰的函數(shù)的至少一個第二密鑰。計算所生成的第二密鑰的數(shù)量,來產生用于統(tǒng)計終端上顯示的內容的計數(shù)值。
本發(fā)明的另一方面,提供了一種設備。該設備包括用于接收周期性變化的數(shù)字的裝置,和用于接收帶有表示業(yè)務信道的標識符的第一密鑰的裝置。該設備還包括用于生成作為至少周期性變化的數(shù)字和第一密鑰的函數(shù)的至少一個第二密鑰的裝置,和用于計算生成的第二密鑰數(shù)量來產生用于統(tǒng)計終端上顯示的內容的計數(shù)值的裝置。
圖1的示范性框圖示出了根據(jù)本發(fā)明的一個實施例的利用廣播-多播業(yè)務(BCMCS)的無線通信系統(tǒng);圖2的框圖示出了圖1中的無線通信系統(tǒng)的移動臺的更詳細表示;和圖3的信令流程圖示出了圖1的無線通信系統(tǒng)各組件之間為實現(xiàn)基于時間收取瀏覽BCMCS內容的費用的信令。
具體實施例方式
現(xiàn)回到附圖,并具體參考圖1,該圖示出了根據(jù)本發(fā)明的一個實施例的無線通信系統(tǒng)100的示范性框圖。無線通信系統(tǒng)100包括多個移動臺(MS)105,其與多個基收發(fā)信臺(BTS)110,其是地理上分散的,以在移動臺105經過無線通信系統(tǒng)100時,提供對它們的連續(xù)的通信覆蓋。移動臺105可以采取能夠從基收發(fā)信臺110接收信息的任何裝置形式,包括個人數(shù)字助(PDA)、無線電話、具有無線功能的便攜式電腦、無線調制解調器、或任何其它可以無線通信的裝置。
根據(jù)一個實施例,無線通信系統(tǒng)100利用廣播-多播業(yè)務(BCMCS),將數(shù)據(jù)分組點到多點地發(fā)射到在無線通信系統(tǒng)100內部通信的預定一組移動臺105。在一個實施例中,數(shù)據(jù)分組提供的內容諸如,例如在無線通信鏈路115上從基收發(fā)信臺110發(fā)射到移動臺105的新聞、電影、體育賽事等。要理解的是,發(fā)射到移動臺105的內容的具體類型可以包括各種多媒體數(shù)據(jù)(例如,文本、音頻、圖片、流視頻等等),并且因此不必需受到前述實例的限制。
每個基收發(fā)信臺110連接到基站控制(BSC)120,其控制基收發(fā)信臺110和無線通信系統(tǒng)100的其它組件之間的連接。基收發(fā)信臺110和基站控制器120共同形成無線接入網絡(RAN),用于將內容傳送到在無線通信系統(tǒng)100內部通信的多個移動臺105。在移動臺105漫游時,無線接入網絡既可以由向移動臺105的用戶提供預訂業(yè)務的無線電信運營商所擁有,也可以是由向移動臺105的用戶提供業(yè)務的另一個電信運營商所擁有的被訪問的網絡。
在一個實施例中,基站控制器120通過分組控制功能(PCF)連接到分組數(shù)據(jù)業(yè)務節(jié)點(PDSN)140,其中分組控制功能(PCF)用于通過因特網協(xié)議(IP)媒體(未示出),將無線通信系統(tǒng)100連接到內容提供者(CP)160。在BCMCS控制器150控制下,PDSN 140處理分配給移動臺105的數(shù)據(jù)分組,其中BCMCS控制器150可以有也可以沒有到PDSN 140的直接連接。BCMCS控制器150調度由內容提供者160所提供的內容的廣播和多播,并執(zhí)行廣播-多播業(yè)務的安全功能。
對于BCMCS業(yè)務,基收發(fā)信臺110從PDSN 140接收信息流,并將信息提供到指定的通往在無線通信系統(tǒng)100內部通信的一組預定的移動臺105的無線通信鏈路115上。BCMCS控制器150以進一步連接到驗證、授權,和統(tǒng)計(AAA)服務器170,其提供對預訂了廣播-多播業(yè)務的無線通信系統(tǒng)100的多個移動臺105的驗證、授權和統(tǒng)計。AAA服務器170可以被實現(xiàn)為第三方服務器,其既不屬于本地網絡電信運營商,也不屬于移動臺105的服務網絡電信運營商。
內容提供者160生成要從基收發(fā)信臺110廣播到得到接收具體類型的內容授權的一組預定的移動臺105的內容。內容提供者160可以被實現(xiàn)為第三方內容源,其既不屬于本地網絡電信運營商,也不屬于移動臺105的服務網絡電信運營商。應該理解的是,基站控制器120也可以連接到各種其它類型的網絡,如公共交換電話網(PSTN)(未示出),例如以擴展無線通信系統(tǒng)100的通信能力。在示例性的實施例中,基收發(fā)信臺110和移動臺105根據(jù)碼分多址(CDMA)方案運行。但是應該理解,無線通信系統(tǒng)100可以利用各種其它多址方案,如時分多址(TDMA)等等,而不脫離本發(fā)明的精神和范圍。
無線通信系統(tǒng)100能夠通過包括有高數(shù)據(jù)速率能力的廣播信道的無線通信鏈路115,進行高速BCMCS業(yè)務,其將被大量移動臺105接收。在本文中用術語廣播信道來表示承載廣播業(yè)務的單獨的前向鏈路物理信道。也可以通過無線通信鏈路115的反向鏈路,將數(shù)據(jù)從移動臺105發(fā)射到基收發(fā)信臺110。在一個實施例中,反向鏈路可以包括信令業(yè)務信道和數(shù)據(jù)速率控制(DRC)信道??梢酝ㄟ^向無線通信系統(tǒng)100指出可能用于在前向鏈路的廣播信道上廣播內容的可支持廣播數(shù)據(jù)速率的數(shù)據(jù)速率請求,來使用反向鏈路的數(shù)據(jù)速率控制(DRC)信道。
現(xiàn)參考圖2,該圖示出了根據(jù)本發(fā)明的一個實施例的移動臺105的框圖。在其比較簡單的一種形式中,移動臺105包括用于調諧到廣播信道以接收從基收發(fā)信臺110發(fā)射的BCMCS內容的接收器205。發(fā)射器210可以向正與移動臺105進行通信的基收發(fā)信臺110發(fā)射數(shù)據(jù)。移動臺105還包括用于控制移動臺105的各種操作功能的控制器215。
移動臺105進一步配置有用戶識別模塊(UIM)220。在一個實施例中,UIM 220以是連接到移動臺105的控制器215的可移動存儲模塊。但是要理解,UIM 220能可替代地被實現(xiàn)為移動臺105的固定部分。UIM 220通常與移動臺105的特定用戶相關聯(lián),并被用于驗證移動臺105的特定用戶被授予給予特定用戶的特權,如接入無線通信系統(tǒng)100、由系統(tǒng)100提供的特定業(yè)務/特征,和/或訪問通過BCMCS業(yè)務預訂的特定內容。
移動臺105還可以包括顯示屏230,以允許用戶瀏覽內容提供者160所提供的內容。如上所述,圖2中示出的移動臺105是以它最簡單的一種形式給出的。因此,移動臺105可以包括用于提供各種其它功能的另外的組件,而不脫離本發(fā)明的精神和范圍。另外,應該理解,移動臺105的一些組件的功能可以集成到單獨組件中,而不是以單獨的實體組件來提供。
經過幾級加密和解密,對無線通信系統(tǒng)100內部的內容廣播進行加密和解密,以提供至少幾級保證,使得未被授權的用戶不能解密他們沒有被授權的內容(即,移動臺105的用戶沒有預訂的內容)。為了能夠對內容進行加密和解密,BCMCS業(yè)務利用了加密密鑰的使用。密鑰是與加密算法合作產生具體密文的值。在2001年8月20號提交的美國第09/933,972號,標題為“用于數(shù)據(jù)處理系統(tǒng)中的安全性的方法和設備(Method and Apparatus for Security in a Data Processing System)”的專利中,描述了多播-廣播-多媒體系統(tǒng)中的數(shù)據(jù)內容加密和解密方案的實例,其作為參考整體結合在本文中。
為了在特定時間解密廣播內容,移動臺105需要知道當前解密密鑰。為防止由BCMCS提供的內容的業(yè)務盜竊,解密密鑰通常是頻繁更換的,例如,每分鐘更換。這些解密密鑰稱作短期密鑰(SK),其用于在比較短的時期解密廣播內容。
為了獲得對BCMCS控制器150的接入,移動臺105的用戶向BCMCS登記并接著進行預訂。當預訂得到授權時,與移動臺105一起周期性更新各加密密鑰。在登記過程中,BCMCS控制器150和移動臺105的UIM 220就充當用戶和BCMCS之間的安全聯(lián)系的登記密鑰(PK)達成協(xié)議。接著,BCMCS控制器150可以向UIM 220發(fā)送用登記密鑰PK加密的進一步的保密信息。登記密鑰PK在UIM 220中保密,并且對于移動臺105的給定UIM 220是獨一無二的(即,每個用戶被分配不同的登記密鑰PK)。
在預訂過程中,BCMCS控制器150向移動臺105的UIM 220發(fā)送公共廣播接入密鑰(BAK)的值,該密鑰是中期的、共用密鑰用于取得多個短期密鑰SK,并以每個用戶為基礎被分發(fā)給預訂用戶的UIM220。BCMCS控制器150向UIM 220發(fā)送使用只有該UIM 220才有的登記密鑰RK加密的廣播接入密鑰BAK的值。移動臺105的UIM 220能夠使用其中存儲的登記密鑰RK,從加密文本恢復初始廣播接入密鑰BAK的值。廣播接入密鑰BAK充當BCMCS控制器150和該組預訂了廣播-多播業(yè)務的用戶之間的安全聯(lián)系。廣播接入密鑰標識符BAKID是用登記密鑰RK與表示發(fā)射到移動臺105的特定內容的標識符一起加密的廣播接入密鑰BAK。
對于每個預訂者,BCMCS控制器150使用臨時密鑰TK和隨機數(shù)TKRAND來加密廣播接入密鑰BAK,以獲得用戶專用的加密廣播接入密鑰標識符BAKID,其中臨時密鑰TK是從存儲在UIM 220中的用戶專用登記密鑰RK中取得的。BCMCS控制器150向預訂用戶的移動臺105發(fā)送相應的廣播接入密鑰標識符BAKID。例如,廣播接入密鑰BAK可以作為使用對應于每個UIM 220的登記密鑰RK加密的IP分組來發(fā)射。在示范性實施例中,廣播接入密鑰標識符BAKID是IPSec分組,并且廣播接入密鑰BAK是具有用登記密鑰RK作為密鑰加密的廣播接入密鑰BAK的IPSec分組。由于登記密鑰RK是“每個用戶”密鑰,所以BCMCS控制器150向每個預訂者分別發(fā)送廣播接入密鑰BAK。這樣,廣播接入密鑰BAK不是在無線通信系統(tǒng)100的廣播信道上發(fā)送的。移動臺105將廣播接入密鑰標識符BAKID傳遞給UIM 220。UIM220使用存儲在UIM 220中的登記密鑰RK的值和廣播接入密鑰標識符BAKID的值來計算廣播接入密鑰BAK。接著將廣播接入密鑰BAK的值存儲在UIM中。在一個實施例中,廣播接入密鑰標識符BAKID包括安全參數(shù)索引(SPI)值,其用于指示移動臺105的控制器215將廣播接入密鑰標識符BAKID傳遞給UIM 220,并指示UIM 220使用登記密鑰RK來解密廣播接入密鑰BAK。廣播接入密鑰BAK的更新周期被希望足以允許BCMCS控制器150將廣播接入密鑰BAK分別發(fā)送到每個預訂者,而不導致重大開銷。
接著,BCMCS控制器150廣播短期密鑰SK,使得移動臺105能夠解密與該短期密鑰相關聯(lián)的特定內容。短期密鑰SK是廣播接入密鑰BAK和周期性變化的數(shù)字SKRAND的函數(shù)。周期性變化的數(shù)字SKRAND可以是用類似于密碼hash函數(shù)的散列(hashing)函數(shù)生成的隨機數(shù)。周期性變化的數(shù)字SKRAND也可以是序列數(shù)、時間標記、或其它變化的值,只要其實施能使用戶不能預先計算出短期密鑰SK。UIM220通過使用廣播接入密鑰BAK和SKRAND的函數(shù),從廣播接入密鑰BAK和SKRAN中提取出短期密鑰SK,并將短期密鑰SK傳遞給移動臺105的控制器215。BCMCS控制器150使用當前短期密鑰SK加密廣播內容。在一個實施例中,采用了加密算法,例如高級加密標準(AES)密碼算法。接著,IPsec分組根據(jù)封裝安全有效載荷(ESP)傳遞模式傳遞加密內容。IPsec分組還包含SPI值,其指示移動臺105使用當前短期密鑰SK來解密接收到的廣播內容。
在本發(fā)明的領域內,也可以執(zhí)行使用用于加密和解密的公共密鑰或共用秘密(shared-secret)密鑰的各其它實施例。例如,在可替代實施例中,可以通過使用本領域技術人員公知的公共密鑰機制,例如RSA或EIGamal,來提供安全交付或向UIM 220提供廣播接入密鑰BAK。
圖3是根據(jù)本發(fā)明的一個實施例的用于實現(xiàn)基于時間對廣播-多播業(yè)務計費的信令流。感興趣的特定信道的廣播接入密鑰BAK被提供到移動臺105的用戶識別模塊(UIM)220的存儲器中。如圖3所示,在305,廣播接入密鑰提供消息從AAA服務器170被提供給移動臺105的UIM 220。BCMCS控制器150用臨時密鑰TK加密廣播接入密鑰BAK,其中臨時密鑰TK是基于登記密鑰RK和隨機數(shù)TKRAND得到的。在一個實施例中,在305的BAK提供開始之前,已經將登記密鑰RK提供到移動臺105的UIM 220中了。
在310,由基站控制器120和基收發(fā)信臺110一起組成的無線接入網絡(RAN),通過廣播信道向移動臺105廣播加密內容。與加密內容一起,無線接入網絡還廣播周期性變化的數(shù)字SKRAND和廣播接入密鑰標識符BAKID,以識別廣播接入密鑰BAK。移動臺105使用周期性變化的數(shù)字SKRAND和廣播接入密鑰BAK來計算短期密鑰SK。
移動臺105從無線接入網絡的基收發(fā)信臺110接收加密內容、SKRAND和BAKID。在315,移動臺105的控制器215,將接收到的SKRAND和BAKID與對短期密鑰SK的請求(SKRequest)一起發(fā)送給UIM 220。發(fā)送到UIM 220的請求SKRequest還包括廣播信道的標識符。在320,UIM 220從SKRAND和BAK標識符BAKID所標識的BAK計算短期密鑰SK。
UIM 220保留從每個廣播信道得到的短期密鑰SK的數(shù)量的短期密鑰計數(shù)(SKCount)。每當UIM 220計算并取得新的短期密鑰,它就將SKCount加一??梢酝ㄟ^用SKcount乘以短期密鑰變化的周期(即,SKPeriod),得到用戶瀏覽特定內容信道的時間量。在一個實施例中,系統(tǒng)操作者可以基于操作者的內容盜竊的潛在危險,來設置SKPeriod。例如,SKPeriod的變化范圍可以從幾秒到幾分鐘。
在325,UIM 220向移動臺105的控制器215發(fā)送短期密鑰SK。從UIM 220接收到短期密鑰SK之后,移動臺105的控制器215將能夠使用短期密鑰SK來解密內容,并將接收到的用于瀏覽的內容反映到移動臺105的顯示屏230上。
每當移動臺105從無線接入網絡的基收發(fā)信臺110接收到新的周期性變化的數(shù)字SKRAND,就重復310到325的各過程。周期性變化的數(shù)字SKRAND可以頻繁變化,以確保被授權用戶瀏覽廣播內容。
在330,存儲在移動臺105的UIM 220中的廣播接入密鑰BAK可能到期或者接近到期。在335,移動臺105的控制器215將SKRAND和BAKID與對短期密鑰SK的請求SKRequest一起發(fā)送到UIM 220。
在340,當UIM 220確定廣播接入密鑰BAK已經到期時,UIM 220使用登記密鑰RK和隨機數(shù)TKRAND來計算臨時密鑰TK。臨時密鑰TK是單獨使用的用戶專用密鑰,其可用于加密和解密廣播接入密鑰BAK值。TKRAND是隨機數(shù),其可以用類似于密碼hash函數(shù)的散列函數(shù)來生成。因此,TK是臨時密鑰,其使用登記密鑰RK作為秘密密鑰(secret key),并且TK是基于登記密鑰RK和隨機數(shù)TKRAND得到的。
在345,UIM 220使用臨時密鑰TK來加密短期密鑰計數(shù)SKCount,并將加密的SKCount和TKRAND與需要新廣播接入密鑰BAK的指示一起發(fā)送到移動臺105的控制器215。由于SKCount是用臨時密鑰TK加密的,移動臺105的控制器215不知道臨時密鑰TK,所以控制器215不能智能地將加密的SKCount變成較低的值。這充分降低了內容盜竊的可能性,并保護用戶避免未被授權的訪問用戶的內容瀏覽計數(shù)。
在另一個實施例中,短期密鑰SK可以不受阻礙地發(fā)射,并且UIM220可以用SKCount和臨時密鑰TK生成簽名。在該實施例中,簽名將被發(fā)射到AAA服務器170。
在350,移動臺105的控制器215向BCMCS控制器150發(fā)送對“新”(即,新建的)廣播接入密鑰BAK的請求。移動臺105包括從UIM 220接收到的加密的SKCount和TKRAND,還有廣播接入密鑰BAK請求。
在355,BCMCS控制器150將加密的SKCount和TKRAND傳遞到AAA服務器170。AAA服務器170基于登記密鑰RK和TKRAND計算臨時密鑰TK,并解密SKCount。AAA服務器170用SKCount更新用戶的統(tǒng)計記錄。在360,新的廣播接入密鑰BAK被提供到移動臺105的UIM 220中。如上所述,可以通過將SKCount乘以短期密鑰變化周期(即,SKPeriod),得到用戶瀏覽特定內容的時間量。因此,可以根據(jù)用戶實際瀏覽內容的時間量(由于瀏覽內容需要短期密鑰SK),對移動臺105的用戶計費,而不是從在移動臺105上接收到BAK的時間開始計費。
為了避免打斷用戶瀏覽的廣播業(yè)務,移動臺105可以在當前BAK到期之前從AAA服務器170取來新的廣播接入密鑰BAK。在這種情況下,移動臺105在新的BAK被提供到UIM 220中之后,將繼續(xù)使用舊的BAK一段時間。
確保正確地保留SKCount是很重要的。在一個實施例中,將SKCount發(fā)送到移動臺105之后,UIM 220為所考慮的廣播信道廢止舊的計數(shù)器并啟用新的計數(shù)器。當新的BAK被提供到UIM 220中時,可以刪除舊的計數(shù)器。如果沒有提供新的BAK,則下一次移動臺110請求SKCount時,UIM 220返回舊的和新的計數(shù)器總和作為SKCount??梢允褂门f的和新的計數(shù)器的總和,執(zhí)行驗證、授權和統(tǒng)計(AAA),以提供內容瀏覽時間。
在另一個實施例中,將計數(shù)器的當前值發(fā)送到移動臺105之后,UIM 220繼續(xù)將SKCount加一。當BCMCS控制器150發(fā)送新的BAK時,它還在BAK請求中以加密形式發(fā)回從UIM 220接收到的計數(shù)。UIM 220解密從BCMCS控制器150接收到的計數(shù),并減去從SKCounter接收到的計數(shù)。該特定實施例允許將預付帳單應用到基于時間的計費。BCMCS控制器170保留付款的計數(shù),并將它們發(fā)送到UIM220。接著,UIM 220計算其差,并且如果需要的話,允許用戶為更多計數(shù)付款。
在另一個實施例中,當提供了新的BAK時,UIM 220將SKCounter重新設置為零。在該特定實施例中,在發(fā)送SKCount和接收新的BAK期間,將不根據(jù)瀏覽廣播內容對用戶計費。
本領域的技術人員將了解,可以使用各種不同工藝和技術中的任何一種來表示信息和信號。例如,上述描述通篇中可能提到的數(shù)據(jù)、指令、命令、信息、信號、比特、符號,和碼片,可以用電壓、電流、電磁波、磁場或粒子、光場或粒子、或它們的任意組合體來表示。
本領域的技術人員將進一步理解,結合本文公開的實施例描述的不同示例性邏輯塊、模塊、電路,和算法步驟,可以實施為電子硬件、計算機軟件、或二者的組合體。為了清楚地說明硬件和軟件的該可互換性,上面根據(jù)其功能性一般性地描述了不同的示例性組件、程序塊、模塊、電路,和步驟。這種功能性用硬件還是軟件來實施取決于特定應用和整個系統(tǒng)上受到的設計約束條件。對于每個特定應用,熟練技術人員可以用不同的方法來實施所描述的功能,但是這種實施決策不應該被認為導致脫離本發(fā)明的范圍。
結合本文公開的實施例描述的不同的示例性邏輯塊、模塊,和電路,可以用通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其它可編程邏輯器件、分立門或晶體管邏輯、分立的硬件組件、或設計成執(zhí)行本文所描述的功能的它們的任何組合體來實施或執(zhí)行。通用處理器可以是微處理器,但是可替代地,處理器可以是任何傳統(tǒng)的處理器、控制器、微處理器、或狀態(tài)機。處理器也可以實施為計算器件的組合體,例如,DSP和微處理器、多個微處理器、一個或多個微處理器結合DSP芯、或者任何其它這種結構的組合體。
結合本文公開的實施例描述的方法或算法的步驟可以直接在硬件、由處理器執(zhí)行的軟件模塊、或者二者的組合體中實施。軟件模塊可以位于RAM存儲器、閃存、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可移動硬盤、CD-ROM、或本領域中公知的任何其它形式的存儲介質中。示范性存儲介質連接到處理器,使得處理器能夠從存儲介質讀取信息和寫入信息。可替代地,存儲介質可以被集成到處理器。處理器和存儲介質可以位于單獨的ASIC中,或者例如作為移動站中的分離組件。
先前提供的對公開的實施例的描述,是為了使本領域的任何專業(yè)熟練技術人員能夠制造或使用本發(fā)明。對這些實施例的不同修改,對于本領域專業(yè)技術人員將是顯而易見的,本文中定義的一般原理可以應用到其它實施例,而不脫離本發(fā)明的精神和范圍。因此,本發(fā)明不受本文示出的實施例局限,而是與本文公開的原理和新穎性特征的最寬廣的范圍相一致。
權利要求
1.一種方法,包括接收周期性變化的數(shù)字;接收帶有表示業(yè)務信道的標識符的第一密鑰;生成作為至少所述周期性變化的數(shù)字和所述第一密鑰的函數(shù)的至少一個第二密鑰;和計算生成的第二密鑰的數(shù)量以產生用于統(tǒng)計終端上所顯示的內容的計數(shù)值。
2.如權利要求1所述的方法,還包括確定所述生成所述一個第二密鑰和隨后生成第二密鑰之間的周期。
3.如權利要求1所述的方法,還包括加密所述計數(shù)值;和向遠程服務器發(fā)射加密的計數(shù)值。
4.如權利要求3所述的方法,其中所述加密所述計數(shù)值還包括將所述計數(shù)值加密為登記密鑰和隨機數(shù)的函數(shù)。
5.如權利要求3所述的方法,還包括在所述遠程服務器上接收所述加密的計數(shù)值;和解密所述加密的計數(shù)值。
6.如權利要求2所述的方法,還包括將在所述終端上瀏覽所述內容的時間量確定為至少所述計數(shù)值和所述確定的周期的函數(shù)。
7.一種設備,包括用于接收周期性變化的數(shù)字的裝置;用于接收帶有表示業(yè)務信道的標識符的第一密鑰的裝置;用于生成作為至少所述周期性變化的數(shù)字和所述第一密鑰的函數(shù)的至少一個第二秘鑰的裝置;和用于計算所述生成的第二密鑰的數(shù)量以產生用于統(tǒng)計終端上顯示內容的計數(shù)值的裝置。
8.如權利要求7所述的設備,還包括用于確定生成所述一個第二密鑰和隨后生成第二密鑰之間的周期的裝置。
9.如權利要求7所述的設備,還包括用于加密所述計數(shù)值的裝置;和用于向遠程服務器發(fā)射加密的計數(shù)值的裝置。
10.如權利要求9所述的設備,其中用于加密所述計數(shù)值的所述裝置還包括用于將所述計數(shù)值加密為登記密鑰和隨機數(shù)的函數(shù)的裝置。
11.如權利要求9所述的設備,還包括用于在所述遠程服務器上接收所述加密的計數(shù)值的裝置;和用于解密所述加密的計數(shù)值的裝置。
12.如權利要求8所述的設備,還包括用于將所述終端上顯示所述內容的時間量確定為至少所述計數(shù)值和所述確定的周期的函數(shù)的裝置。
13.一種通信系統(tǒng)中的終端,包括接收器,用于接收周期性變化的數(shù)字和帶有表示業(yè)務信道的標識符的第一密鑰;控制器,用于生成作為至少所述周期性變化的數(shù)字和所述第一密鑰的函數(shù)的至少一個第二密鑰;和其中所述控制器計算所述生成的第二密鑰的數(shù)量以產生用于統(tǒng)計所述終端上顯示的內容的計數(shù)值。
14.如權利要求13所述的終端,其中所述控制器還確定生成所述一個第二密鑰和隨后生成第二密鑰之間的周期。
15.如權利要求13所述的終端,其中所述控制器加密所述計數(shù)值;并還包括用于向遠程服務器發(fā)射所述加密的計數(shù)值的發(fā)射器。
16.如權利要求15所述的終端,其中所述控制器將所述計數(shù)值加密為登記密鑰和隨機數(shù)的函數(shù)。
17.如權利要求15所述的終端,其中所述遠程站接收從所述終端發(fā)射的所述加密的計數(shù)值,并解密所述加密的計數(shù)值。
18.如權利要求14所述的終端,其中所述遠程站將所述終端上顯示所述內容的時間量確定為至少所述計數(shù)值和所述確定的周期的函數(shù)。
19.如權利要求14所述的終端,還包括根據(jù)在所述終端上瀏覽所述內容的所述時間量對所述終端的用戶計費。
全文摘要
本發(fā)明公開了一種基于時間對從無線通信系統(tǒng)的移動臺上的廣播-多播業(yè)務(BCMCS)瀏覽內容來計費的方法和設備。計數(shù)值(SKCount)是基于生成的用于解密來自BCMCS的特定內容的短期密鑰(SK)的數(shù)量確定的。在移動臺上瀏覽特定內容的時間量可以確定為計數(shù)值(SKCount)和生成短期密鑰之間的周期(SKPeriod)的函數(shù)。由于瀏覽廣播到移動臺的特定內容需要短期密鑰,所以這提供了關于用戶的實際內容瀏覽時間的信息。
文檔編號H04M15/00GK1836423SQ200480023622
公開日2006年9月20日 申請日期2004年8月18日 優(yōu)先權日2003年8月18日
發(fā)明者P·E·本德, R·F·小奎克, P·A·阿加西 申請人:高通股份有限公司