專利名稱:利用位置標識控制訪問數(shù)字信息的系統(tǒng)和方法
技術領域:
本發(fā)明涉及數(shù)字信息通信,尤其是涉及利用與數(shù)字信息相關的位置完整性屬性來控制數(shù)字信息互換的方法和系統(tǒng)。
背景技術:
計算機、電信和網(wǎng)絡技術的快速發(fā)展使得僅僅在幾年前還是不可能的新的機會和應用蜂擁而來。這些進步通過因特網(wǎng)普及的爆炸性增長得到例證。正如在現(xiàn)有技術中已知的,因特網(wǎng)是使各種計算機彼此通信和共享信息的計算機網(wǎng)絡的互連。公司、個人、政府機構、慈善組織以及各種規(guī)模的學術中心經(jīng)常使用因特網(wǎng)共享信息,提供業(yè)務以及廣泛的交換內(nèi)容。作為系統(tǒng)的分布式網(wǎng)絡,因特網(wǎng)的功能既不能被任何一個實體控制也不能被任何一個實體管理。方便信息交換的物理和邏輯路徑將這些網(wǎng)絡彼此相連接。
盡管信息訪問的巨大價值已經(jīng)帶給社會,但同樣還存在與不受控信息流相關的巨大的成本。對于通信系統(tǒng)的最重要的考慮之一是在信息安全性和訪問上的控制。在許多情況下,信息的發(fā)送端想確保預期的接收端僅能夠訪問該信息,并且任何其他的該信息的非預期的接收端被拒絕訪問。信息的安全性和訪問控制通常由一個加密系統(tǒng)提供,加密系統(tǒng)將信息變換為一種在公共網(wǎng)絡上傳輸?shù)拿艽a。在一個加密系統(tǒng)中,發(fā)送端使用一種加密算法將原始數(shù)據(jù),或“明文”變換為編碼等效的所謂“密文”。然后,該密文可以被接收端解碼(或解密)從而變回明文。加密算法使用一個密鑰,通常密鑰是一個從40到128比特長的二進制數(shù)字。密鑰中的比特數(shù)量越多,密鑰組合就越多,并且破譯密碼所需的時間就越長。通過將密鑰中的比特與數(shù)據(jù)比特精確組合,可以加密或“加鎖”數(shù)據(jù)。在接收端,密鑰被用于“解鎖”編碼同時恢復原始數(shù)據(jù)。
通常使用的有兩種加密方法。第一種方法使用由發(fā)送端和接收端二者加密和解密明文信息的一個密鑰。該方法的一個缺點是對于發(fā)送端將密鑰傳送給接收端而不冒其被泄漏的危險是困難的。第二種方法稱為公開密鑰密碼術,其使用兩個稱為專用和公開密鑰的密鑰。每一方具有一個保密且不共享的專用密鑰,以及一個公用的公開密鑰。公開密鑰用于加密明文信息,以及專用密鑰用于解密密文消息。專用密鑰不可以從公開密鑰中算術地得來。通信方可以在一個如因特網(wǎng)這樣的未保密的通信信道上交換它們的公開密鑰,以及其后用公開密鑰加密它們的消息。然后接收端使用專用密鑰解密消息。
對于通信系統(tǒng)的另一個重要的考慮是預防對受版權保護的數(shù)字內(nèi)容非法拷貝。就常規(guī)的計算和通信系統(tǒng),一個無道德的人容易制造和散發(fā)無限數(shù)量的數(shù)字形式(例如,音樂,文學作品,攝影,視頻,軟件等等)版權作品的同樣拷貝。而且,商業(yè)上可用的文件索引業(yè)務允許計算機用戶容易地定位和訪問在其他用戶計算機系統(tǒng)上的數(shù)字文件,因此大大增加了分布廣泛的盜版的可能。由加拿大San Mateo的Napster有限公司提供的業(yè)務,提供一種文件共享應用程序,該程序結合Napster的Web站點一起工作,以便在駐留到當前已登錄到因特網(wǎng)的其它計算機上定位采取流行的MP3格式的音樂文件。稱為Gnutella的類似業(yè)務提供一個允許用戶在Gnutella網(wǎng)絡上搜索軟件和文件的文件共享系統(tǒng),Gnutella是一個用戶的自由聯(lián)盟以及產(chǎn)生對于整個世界都可用的多種信息的組織。Gnutella不同于Napster,Napster適合于音樂文件并且提供一個集中式列表,而Gnutella網(wǎng)絡是一個包含各種文件的對等網(wǎng)絡。盡管這些文件共享系統(tǒng)也具有一個使用戶共享未受版權保護的文件的合法目的,但是它們同樣違反版權法,被廣泛地用于獲得受版權保護的文件。這些文件共享系統(tǒng)的違法使用是對版權持有者的一種嚴重威脅。
因特網(wǎng)現(xiàn)行的管制對版權持有者不是一個可行的解決辦法。假定因特網(wǎng)盜版的普遍性和匿名的特征,那么這種管制工作在邏輯上是困難的。另外,在因特網(wǎng)上交換的信息內(nèi)容應該是自由的這種普及的觀點使得大量的管制工作從公眾關系的立場考慮而未引起注意。為了解決這個問題,出現(xiàn)了各種數(shù)字權利管理(DRM)系統(tǒng)來保護數(shù)字內(nèi)容的版權,這些內(nèi)容通過集中預防性措施而分布。例如,由一個稱為安全數(shù)字音樂初步(SDMI)的記錄工業(yè)提議的DRM系統(tǒng)闡明了一組在因特網(wǎng)上安全分布數(shù)字音樂的規(guī)則。SDMI為發(fā)展順應性的DRM系統(tǒng)提供指導,包括一個軟件和硬件唱盤的容器格式必須支持以便播放材料。美國自動記錄工業(yè)協(xié)會(RIAA)和頂級的5個音樂作品公司Sony,Wamer,BMG,EMI以及Universal在1999年2月宣布支持SDMI。
盡管有這些努力,但是由于多種原因,DRM系統(tǒng)當前最多是一個不完善的解決方案。首先,由于因特網(wǎng)上盜版內(nèi)容的可用性,對一個用戶來說,在因特網(wǎng)上非法下載數(shù)字文件遠比通過傳統(tǒng)的貿(mào)易渠道購買一個合法的材料拷貝方便和廉價。盡管非法獲得的材料與合法的拷貝相比可能降低質量,但是方便和可忽略的成本通常補償了這個缺點。
第二,大多數(shù)DRM技術依賴某種加密的形式來保護數(shù)字信息。最有效的是,加密方案的雙方必須在維持已加密信息的安全性方面具有既定的利益。一個合法的內(nèi)容購買者有權利觀看內(nèi)容,但是在確保維護加密提供的安全性方面沒有既定的利益。由于這個原因,許多DRM解決方案利用試圖對用戶隱藏解密密鑰的數(shù)字證件或者許可。在這種系統(tǒng)中,所有內(nèi)容的拷貝以同樣的方式加密,同時媒體播放機確認用戶的權利以顯示或者播放被解密的內(nèi)容。由于已加密的內(nèi)容和解密密鑰對用戶是隱藏的但也還是可訪問的,所以一個老練的用戶可以反向巧妙的操作該DRM解決方案以去掉該加密從而允許沒有阻礙的拷貝,同時散布被解密的內(nèi)容。其它獲得被解密的內(nèi)容拷貝的較少的詭辯方法對不道德的用戶同樣是可用的,諸如當內(nèi)容在重放期間合法顯示時,錄制視頻數(shù)據(jù)文件的每一幀。
因此,非常希望提供一種控制數(shù)字信息互換以克服多種缺點的方法。尤其是,希望提供一種信息互換系統(tǒng)和方法,允許在安全性和訪問信息上進行控制,以及預防對受版權保護的內(nèi)容非法拷貝。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的用于控制訪問數(shù)字信息的方法和設備利用一種定義了一個具體地理位置的位置標識屬性。該位置標識屬性與數(shù)字信息相關,這些數(shù)字信息僅能在該具體地理位置處被訪問。位置標識屬性進一步包括一個位置值和一個鄰近值。位置值對應于數(shù)字信息的預期的接收設備的位置,而且可以進一步定義緯度,經(jīng)度和海拔高度。鄰近值對應于圍繞該位置的一個區(qū)域。位置標識屬性可以進一步包括一個僅能在具體地理位置和特定時期訪問數(shù)字信息的時間值。
根據(jù)本發(fā)明的一個概括性實施方案,僅在由位置標識屬性定義的具體地理位置才允許訪問數(shù)字信息。作為實施過程的第一部分,訪問被搜索數(shù)字信息的一個設備位置被標識。存在多種方式標識設備的位置,包括(1)從設備的一個街道地址分析設備位置;(2)從設備內(nèi)存儲的一個文件檢索設備位置;(3)從嵌入到設備中的GPS接收機恢復設備位置;以及(4)通過三角測量設備接收的RF信號恢復設備位置。在設備位置被標識之后,將之與由位置標識屬性定義的具體地理位置進行比較。只有當設備位置落入具體地理位置中時,才允許訪問數(shù)字信息。
在基于前述概括性實施方案的本發(fā)明的一個更加具體的實施方案中,利用至少部分基于位置標識屬性的一個加密密鑰來加密數(shù)字信息。加密密鑰可以進一步基于由位置標識屬性確定的一個區(qū)域參數(shù),該區(qū)域參數(shù)被包含在已加密的數(shù)字信息中。區(qū)域參數(shù)描述了一個地理區(qū)域的形狀,但是沒有標識該地理區(qū)域的位置。區(qū)域參數(shù)確定與位置標識屬性結合以便產(chǎn)生加密密鑰。接收已加密數(shù)字信息的設備基于已接收的區(qū)域參數(shù),同時根據(jù)任何前述方法確定的設備位置,能夠產(chǎn)生一個解密密鑰以解密數(shù)字信息。如果設備位置不在位置標識屬性的鄰近區(qū)域,則設備將不能產(chǎn)生一個解密密鑰以解密該數(shù)字信息。因此,允許僅在具體地理位置處實施位置標識來解密數(shù)字信息。
在基于前述的概括性實施方案的本發(fā)明的另一個具體實施方案中,位置標識屬性與數(shù)字信息在包含該數(shù)字信息的一個文件的一部分中相結合。通過允許僅在由位置標識屬性定義的具體地理位置處訪問該文件,訪問該文件的一個軟件應用程序或者操作系統(tǒng)將實施該位置標識。
然而,在基于前述的概括性實施方案的本發(fā)明的另一個具體實施方案中,通過與設備的硬件單元相關的諸如硬盤控制器或者視頻控制器這樣的硬件控制器來實施位置標識屬性。如果硬件單元被定位在由位置標識屬性定義的具體地理位置,那么數(shù)字信息僅能從存儲器中被檢索,或者在視頻監(jiān)視器上被顯示。
利用位置標識控制訪問數(shù)字信息的系統(tǒng)和方法的更加完整的理解將提供給那些本領域的普通技術人員,通過考慮下面優(yōu)選實施方案的詳細描述,實現(xiàn)其它的優(yōu)點和其目的。首先參考附圖,作簡要描述。
圖1是說明根據(jù)本發(fā)明的一個實施方案,訪問由位置標識確定的數(shù)字信息的示意圖;圖2是說明一個位置標識屬性的組成部分的框圖;圖3是說明位置標識屬性的一個位置值的組成部分的框圖;圖4是說明將一個位置標識屬性同數(shù)字信息相關聯(lián)的方法的流程圖;圖5是說明利用位置標識屬性實施訪問地理鎖定(geolocked)數(shù)字信息的方法的流程圖;圖6A-6D是說明用于確定一個設備的位置標識的可替換的方法的流程圖;圖7是說明將一個位置標識屬性同數(shù)字信息相關聯(lián)的加密方法的流程圖;圖8是說明利用位置標識屬性實施訪問地理鎖定數(shù)字信息的加密方法的流程圖;圖9是說明將一個位置標識屬性同數(shù)字信息相關聯(lián)的文件方法的流程圖;圖10是說明利用位置標識屬性實施訪問地理鎖定數(shù)字信息的文件方法的流程圖。
具體實施例方式
本發(fā)明滿足控制數(shù)字信息互換的一種方法的需要,該方法允許在安全性和訪問該信息方面被控制,以及預防受版權保護的內(nèi)容的非法拷貝。在下面的詳細描述中,同樣的元件數(shù)字被用于描述在一個或者多個圖中示出的同樣的元件。不同的術語在整個詳細的描述中被使用,包括下列設備。具有采集數(shù)字信息,傳送信息,以及采集位置信息的最小容量的電子設備,系統(tǒng),網(wǎng)絡等等。這些電子設備通常包括實施程序指令的處理能力以及一個存儲短期和長期數(shù)據(jù)資料的存儲容量。
相關位置標識。以位置標識屬性標記數(shù)字信息的方法。
數(shù)字信息。數(shù)字信息是以數(shù)字格式呈現(xiàn)的信息。能夠數(shù)字化呈現(xiàn)的信息的實例包括文本,數(shù)據(jù),軟件,音樂,視頻,圖形等等。
實施位置標識。提供或者拒絕通過其相關的位置標識屬性訪問數(shù)字信息的方法。
地理編碼(geocode)。在地球上的一個唯一的位置編碼,通常與一個坐標系統(tǒng)相關。一些地理編碼標識一個點位置,諸如當一個位置被其緯度和經(jīng)度所標識時。其它的地理編碼可以標識諸如郵政編碼這樣的區(qū)域。
地理鎖定(geolock)。在數(shù)字信息和由一個位置標識屬性定義的地理區(qū)域之間的一個可實施的關聯(lián)。
地理鎖定(geolock)信息。與位置標識屬性相關的數(shù)字信息,并且僅能在由位置標識屬性定義的一個區(qū)域內(nèi)被訪問。
位置。任何地理位置??梢允牵幌抻?,一個精確的點位置,一個地域或者區(qū)域位置,一個點位置包括在一個鄰近區(qū)域,或者地球上的位置的組合之內(nèi)。位置也可能包括用于在地球表面之上或者之下標識位置的高度(或者海拔高度),或者在時間維度中標識位置的時間。
位置標識。一個精確的位置編碼。它能被用于,但不限于,精確定義信息將被訪問的位置的信息的屬性。位置標識可以是一個點位置,一個區(qū)域,與點位置相關的一個區(qū)域,一個狹長地帶(即在每一側具有一長度的中心線)的編碼,或者任何其它的在時空上的一個位置的精確標識。
位置偏差。在不可能從相鄰的位置準確地區(qū)別出來的一個位置的地理編碼處的最小分辨率。例如,如果以兩個字符的精密度使用一個軍用坐標網(wǎng)(grid)參考系統(tǒng),那么任何僅在10公里之內(nèi)的位置都是精確的。
重放位置。將允許數(shù)字信息重放的位置。
鄰近。包括該位置的地域或區(qū)域。
前面所述的定義不是想限定本發(fā)明的范圍,而是想澄清一些在描述本發(fā)明中所用的術語。應當理解被定義的術語對于本領域的普通技術人員也可能具有其它的意思。這些術語在下面的詳細描述中使用。
現(xiàn)在參考圖1,該圖是一個本發(fā)明的示意圖,描述了訪問由位置標識確定的數(shù)字信息。位置標識涉及一個信息的屬性,該信息精確地確定信息可訪問的地理區(qū)域或者范圍。由A和B表示的兩個地理區(qū)域在地圖101上示出,其在美國大陸內(nèi)。信息130以數(shù)字格式呈現(xiàn),并且具有一個相關的位置標識屬性131,其精確地將地理區(qū)域A定義為數(shù)字信息能被訪問的區(qū)域。如果設備112被定位在地理區(qū)域A之內(nèi),那么數(shù)字信息130將可由該設備訪問。相反,如果設備122被定位在地理區(qū)域B(或者除地理區(qū)域A之外的任何地方)之內(nèi),那么數(shù)字信息130將是不可被訪問的。因此,位置標識代表了數(shù)字信息的一個屬性,其確定了信息能被訪問的精確地理位置。具有位置標識的數(shù)字信息稱為“地理鎖定的”,以及實施位置標識的系統(tǒng)地理鎖定該相關的數(shù)字信息到由位置標識屬性定義的地理區(qū)域。
圖2描述了包括兩項信息的一個位置標識屬性140一個位置值142,以及一個鄰近值143。位置值142對應于一個特殊區(qū)域的唯一位置。許多不同的坐標系統(tǒng),諸如緯度和經(jīng)度已經(jīng)被開發(fā)出來,其提供任一位置的唯一數(shù)字標識。對于本發(fā)明,唯一地標識一個位置的任何坐標系統(tǒng)都能被用于位置標識屬性140的位置值142。鄰近值143對應于圍繞該位置的地域或者區(qū)域的外延。如果鄰近值143被設置為0,空值,空等等,或者表明通過位置標識屬性所涉及的區(qū)域是唯一的點位置的其它值,那么位置標識屬性140可以包括一個點位置或者一個精確的位置。應當理解,鄰近值143不同于位置偏差。鄰近值143涉及一個區(qū)域或者地域表示,而位置偏差則是在不能精確地從相鄰位置區(qū)分出一個地理編碼或位置處的最小分辨率。
圖3更加詳細的描述了位置值142。如上所述,存在多個共同使用的不同的坐標系統(tǒng),其提供一組在坐標系統(tǒng)內(nèi)唯一標識每個位置的數(shù)字。在本發(fā)明中,位置值142按照如142a示出的一個唯一的位置指定或者地理編碼被定義。運用傳統(tǒng)坐標系統(tǒng)的緯度144和經(jīng)度145可以進一步定義地理編碼。其它已知的系統(tǒng),諸如陸地中心(EarthCentered),陸地固定(Earth Fixed)笛卡爾坐標系統(tǒng),通用橫向墨卡托(UTM),軍用坐標網(wǎng)參考系統(tǒng)(MGRS),世界地理參考系統(tǒng)(GEOREF)等等,也能被方便地使用。除了緯度144和經(jīng)度145之外,位置值能進一步包括如142b所示的海拔高度146,其對應于海平面以上的位置高度。作為選擇,位置值能進一步包括一個可以根據(jù)日期和/或時間范圍來定義的時間值147。這允許考慮地理和/或時間訪問信息二者來定義位置標識。
包括位置標識的位置值142的任何地域或者地理區(qū)域可能用作位置標識屬性140的鄰近值143。鄰近值143可以包括由兩個相鄰經(jīng)度線(假如水平邊)和兩個相鄰的緯度線(假如垂直邊)定義的一個矩形區(qū)域。作為選擇,鄰近值143可以包括一個通過定義圍繞該位置的半徑的單一數(shù)字代表的圓形區(qū)域。該圓形區(qū)域可以進一步被定義為或者圓心在該位置處的一個橢圓形區(qū)域,或者包含該位置但不必作為質心的一個圓形或者橢圓形區(qū)域。在另外一個選擇中,鄰近值143可以包括一個不規(guī)則的封閉多邊形,或者一個狹長地帶。然而,在又一種選擇中,鄰近值143可以對應于一個已知的地理區(qū)域,諸如巴西這個國家。能夠定義鄰近值143的其它類型的已知地理區(qū)域可能包括郵政編碼,州,國家、聯(lián)合城市等等。
根據(jù)本發(fā)明,無論何時都要保存,存儲或者拷貝數(shù)字信息,一個位置標識屬性140與數(shù)字信息相關,為的是隨后的數(shù)字信息的訪問被限定在由位置標識屬性140規(guī)定的地理區(qū)域。圖4說明了使數(shù)字信息與位置標識屬性140相關的一般方法,位置標識屬性140允許精確地定義數(shù)字信息訪問或者重放的區(qū)域。應當理解該方法類似于,諸如當存儲文件時,用于計算機文件的一個只讀屬性這樣的文件屬性的設置。該方法可以通過一個系統(tǒng)或者裝置來實施,該系統(tǒng)或者裝置具有數(shù)據(jù)處理能力和存儲能力,其足夠產(chǎn)生、處置或者處理用于與另一方通信或者分配給另一方,諸如個人計算機,服務器,個人數(shù)字助手(PDA),膝上型電腦,工作站,網(wǎng)絡等等的數(shù)字信息。在該系統(tǒng)或者設備上操作的軟件或者嵌入的固件指令將促成該方法的實施。
尤其是,在步驟200,該方法以位置標識屬性利用一個儲存或存儲數(shù)字信息的命令開始。在步驟202,一個用于數(shù)字信息的位置值142被檢索并存儲為以后使用。位置值142沒有必要對應于該方法在設備上被調(diào)用的地理位置,而是在允許訪問該數(shù)字信息處對應于一個設備的位置標識屬性(如上所述)。在步驟204,該設備的位置標識屬性的鄰近值143被檢索并存儲為以后使用。下面將更加詳細地描述產(chǎn)生位置值和鄰近值142,143的各種方法。除了這些方法外,該位置和鄰近值142,143也可以被提前存儲并且從存儲器中被檢索,或者終端用戶可以詢問是否提供該信息。在步驟206,該檢索到的位置和鄰近值142,143被用于產(chǎn)生位置標識屬性140。然后,在步驟210,數(shù)字信息216與位置標識屬性140相關聯(lián)以提供地理鎖定的數(shù)字信息218。
試圖通過一個重放設備實施的讀出和拷貝操作來訪問地理鎖定信息將被拒絕,除非該設備確認一個有效的位置標識。這將通過相對于該重放設備的位置估測相關數(shù)字信息的位置標識以確定是否匹配來實施。圖5示出了通過位置標識來實施訪問數(shù)字信息的一般方法。從邏輯上講,該方法類似于操作系統(tǒng)當前在文件上實施一個只讀屬性的方式,即允許用戶為了讀取而訪問文件,但是拒絕為了寫入而訪問文件。通過一個系統(tǒng)或者裝置來實施該方法,該系統(tǒng)或者裝置具有數(shù)據(jù)處理能力和存儲能力,其足夠接收經(jīng)由另一方,諸如個人計算機,服務器,路由器,個人數(shù)字助手(PDA),工作站,網(wǎng)絡,膝上型電腦等等通信和分布的數(shù)字信息。在系統(tǒng)或設備上操作的軟件或者嵌入的固件指令將促成該方法的實施。
尤其是,該方法在步驟220以一個訪問數(shù)字信息的命令開始。在步驟222,地理鎖定的數(shù)字信息218被讀出,同時存儲相關的位置標識屬性140。應當理解,僅訪問地理鎖定信息的位置標識部分,而不是數(shù)字信息本身。該方法中的地理鎖定信息的位置標識140被存儲以便進一步使用。在步驟224,該方法確定訪問數(shù)字信息的設備的位置。正如下面所描述的,存在多種可能的確定設備位置160的方法。該方法中的設備位置160被存儲以便進一步使用。在步驟226,該方法確定設備的位置是否與位置標識140定義的區(qū)域一致。如果設備位置160與位置標識140一致,那么在步驟228,允許訪問地理鎖定的數(shù)字信息218。相反,如果設備位置160與位置標識140不一致,那么在步驟230拒絕訪問。
圖6A-6D說明了多種確定設備的重放位置的示范性方法,這些設備搜索訪問地理鎖定的數(shù)字信息。如上面圖4所述,這些方法以數(shù)字信息通過作為實施位置標識過程一部分的一個系統(tǒng)來實施。應當理解,其它的用于確定設備重放位置的方法也能被很好的使用。
圖6A示出了一個地址解碼方法240,其中從接收地理鎖定的數(shù)字信息的設備的街道地址分析一個地理編碼。在步驟242,檢索設備的地址。基于先前與采集地址的設備的通信,地址信息可以從存儲器被再調(diào)用。作為選擇,該設備可以快速提供作為信息處理的初始部分的地址信息。一但檢索到地址信息,則該地址信息就被解碼以導出在步驟244的一個具體的地理編碼。該步驟可以利用能夠從一個地址產(chǎn)生一個同樣具體的地理編碼的在商業(yè)上可用的軟件程序,諸如來自位于紐約特洛伊的MapInfo公司的MapMarker PCX Component,版本4.2。如果希望包括一個具有位置標識屬性的時間元素,那么在步驟246,將從該設備檢索當前時間,諸如通過從設備系統(tǒng)時鐘讀出時間。應當理解步驟246是可選擇的,并且在許多設備中,時間元素不應當被要求。最后,在步驟248,地理編碼和時間被變換為一個可用作位置標識屬性140的位置值142的格式。
圖6B示出了一個設備許可方法250,其中位置值得自于存儲在設備上的一個許可(license)。一個許可數(shù)據(jù)包是許多系統(tǒng)的一個常見特征并且通常用于確認訪問設備程序。許可數(shù)據(jù)包是包含關于用戶/獲許可的人的信息的數(shù)字文件。盡管并非不可破譯,但它們還是按照使其成為確認用戶的一個可靠的方法的方式被編制并被加密。在本發(fā)明的實施例中,許可數(shù)據(jù)包將包括一個標識設備位置的同樣具體的地理編碼。在步驟252,存儲到設備上的許可數(shù)據(jù)包被訪問并且被檢索。然后,在步驟254,從該許可恢復一個地理編碼。如果希望包括一個具有位置標識屬性的時間元素,那么在步驟256,將從該設備檢索當前時間,諸如通過從設備系統(tǒng)時鐘讀出該時間。應當理解步驟256是可選擇的,在許多設備中一個時間元素將不被要求。最后,在步驟258,地理編碼和時間被變換為可用作位置標識屬性140的位置值142的一種格式。
圖6C示出了GPS數(shù)據(jù)恢復方法260,其中位置值從嵌入到設備中的一個GPS接收機恢復。由現(xiàn)有技術所知,全球定位系統(tǒng)(GPS)是由美國國防部開發(fā)并操作的一個基于衛(wèi)星無線電導航的系統(tǒng)。GPS允許陸地,海洋和空中用戶在世界各地,一天24小時,在各種氣候條件下確定它們的三維位置,速度和時間。GPS系統(tǒng)以小于100米的精確度提供給非軍隊用戶,而軍隊用戶具有甚至更高的精確度。GPS基于一個稱為世界測量系統(tǒng)1984(WGS 84)的坐標系統(tǒng)來定位位置信息,其類似于緯度和經(jīng)度坐標系統(tǒng)。GPS接收機的商業(yè)可用性日益普及,在該實施方案中,期望設備包括一個嵌入的GPS接收機。例如,GPS接收機作為諸如由Rockwell公司制造的NavCard或者來自Trimble導航的GPScard這樣的PCMCIA插件是可用的,以及Novalel公司制造了一個用于通用IBM PC的GPS接收機。在步驟262,GPS接收機嵌入到所訪問的設備中。在步驟264,從嵌入式的GPS接收機恢復一個地理編碼。作為選擇,時間值同樣可以從GPS接收機恢復。最后,在步驟266,地理編碼和可選時間值被變換為可用作位置標識屬性140的位置值142的一種格式。
圖6D示出了確定設備位置的一種三角測量數(shù)據(jù)恢復方法270。由現(xiàn)有技術所知,三角測量是一種通常通過使用衛(wèi)星,蜂窩電話,導航系統(tǒng)和其它無線電操作員提供準確位置信息的方法。Loran-C系統(tǒng)是一個商業(yè)上可用的導航系統(tǒng)的實例,其通過從多個固定位置RF發(fā)射機三角測量RF信號來提供位置信息。在步驟272,該系統(tǒng)將通過訪問一個與設備通信的RF信號來確定到設備的方向。在步驟274,利用三角測量算法計算來自RF信號的地理編碼。最后,在步驟276,地理編碼被變換為可用作位置標識屬性140的位置值142的一種格式。如果在位置標識屬性140中需要一個時間元素,那么將以如上所述的同樣的方式從設備系統(tǒng)時鐘讀出當前時間。
根據(jù)本發(fā)明的一個實施方案,數(shù)字信息在傳送到設備之前被加密,以及位置標識屬性140被用于產(chǎn)生一個位置標識,該標識基于被用于加密該數(shù)字信息的密鑰。加上數(shù)字信息的加密層在位置標識屬性140定義的訪問上實施限制。圖7說明了使數(shù)字信息與位置標識屬性140相關聯(lián)的加密方法。在步驟300,該方法以一個保存或者存儲具有位置標識屬性的數(shù)字信息的命令開始。在步驟302,一個用于數(shù)字信息的位置值142被檢索且被存儲以便以后使用。在步驟304,一個設備的位置標識屬性的鄰近值143被檢索且被存儲以便以后使用。在步驟306,位置和鄰近值142,143被用于產(chǎn)生一個區(qū)域參數(shù)190,其通過該位置和鄰近值定義一個地理區(qū)域的形狀,但不標識位置。區(qū)域參數(shù)190可以對應于鄰近值143。在步驟308,位置和鄰近值143被用于產(chǎn)生一個密碼位置標識密鑰170。然后,在步驟310,數(shù)字信息312通過一個加密算法,確定性地以明文形式與位置標識密鑰170組合,以密文形式提供加密地理鎖定的數(shù)字信息314。這樣,明文將基于位置標識密鑰170被加密,所以位置標識屬性與數(shù)字信息加密結合。區(qū)域參數(shù)190同樣以明文的形式附加到地理鎖定的數(shù)字信息314上。應當理解可以利用產(chǎn)生區(qū)域參數(shù)190的其它方法,只要單獨的區(qū)域參數(shù)不足以產(chǎn)生該位置標識密鑰,但是只有當與設備的位置相結合產(chǎn)生位置標識密鑰時。
試圖通過由一個重放設備實施的讀出或拷貝操作來訪問加密地理鎖定的信息將被拒絕,除非該設備實施位置標識。圖8示出了通過加密位置標識實施數(shù)字信息的一種方法。該方法在步驟320以一個訪問數(shù)字信息的命令開始。在步驟322,加密的地理鎖定數(shù)字信息314被訪問以恢復區(qū)域參數(shù)190。應當理解僅該區(qū)域參數(shù)190而不是加密的鎖定信息在這一點被訪問。在步驟324,該方法確定訪問數(shù)字信息的設備的位置,諸如使用上述方法的其中一個。在該方法中,設備位置160被存儲以便進一步使用。該方法進行到步驟328,設備位置160與區(qū)域參數(shù)190相組合以產(chǎn)生一個加密位置標識密鑰170。應當理解只有當設備位置160在位置標識屬性定義的區(qū)域內(nèi)時,在步驟328中產(chǎn)生的加密位置標識密鑰170才將匹配在步驟308(見上)中先前產(chǎn)生的加密位置標識密鑰170。然后,在步驟330,加密位置標識密鑰170在一個加密算法中被使用,以解密地理鎖定的數(shù)字信息314,同時產(chǎn)生明文數(shù)字信息312。應當注意該方法不取決于任何特定類型的加密算法,并且適合于與任何已知的加密方法,包括保密密鑰加密和公共密鑰加密一起使用。
在本發(fā)明的另一個實施例中,位置標識屬性140通過一個設備或者一個設備的操作系統(tǒng)與包含數(shù)字信息的一個文件相關聯(lián),以便接下來的通過該設備或者操作系統(tǒng)訪問的數(shù)字信息被限定在由位置標識屬性140規(guī)定的地理區(qū)域。不像圖4中(如上所述)的實施例,其主要是針對各方之間數(shù)字信息的通信,而該實施方案是通過在個人設備或設備的網(wǎng)絡上實施的應用程序或者操作系統(tǒng)來最有效地管理數(shù)據(jù)文件。尤其是,該方法涉及包含一個利用由諸如字處理程序,電子郵件客戶程序或者數(shù)據(jù)庫管理器這樣的應用程序使用的文件(例如,在文件頭部中)的位置標識屬性以便確定訪問該文件。應當理解一個操作系統(tǒng)能夠將當前的方法與控制基本系統(tǒng)文件操作的驅動器相結合,包括存貯,存儲,拷貝,刪除以及讀命令。這類似于文件屬性的方式,諸如讀/寫屬性,在UNIX,Windows以及VAX/DCL操作系統(tǒng)中被處理。
圖9說明了將數(shù)字信息與位置標識屬性140相關聯(lián)的文件方法,位置標識屬性140精確地定義了通過一個將被允許的設備或者操作系統(tǒng)來訪問一個數(shù)字信息文件的區(qū)域。該方法在步驟400,以保存或者存儲一個帶有位置標識屬性的包含數(shù)字信息的文件命令開始。該命令可以作為一個設備或者操作系統(tǒng)的普通操作的一部分被實施。在步驟402,數(shù)字信息的一個位置值142被檢索并且被存儲以便以后使用。在步驟404,一個設備的位置標識屬性的鄰近值143被檢索并且被存儲以便以后使用。如上所述,可以使用各種產(chǎn)生位置和鄰近值142,143的方法。在步驟406,被檢索的位置和鄰近值142,143被用于產(chǎn)生位置標識屬性140。然后,在步驟408,數(shù)字信息416與位置標識屬性140相結合以提供地理鎖定的數(shù)字信息418。存在許多種方式將數(shù)字信息416與相關位置標識屬性140相結合。對于被存儲作為一個文件的數(shù)字信息416,該位置標識能被格式化并且附加到該數(shù)字信息文件的前面,諸如在頭部中。作為選擇,位置標識屬性140能被存儲在相關的目錄文件中。在兩種情況下,一個試圖訪問數(shù)字信息文件的應用程序或者操作,都將通過確定位置標識屬性140是否允許訪問地理鎖定的數(shù)字信息來實施位置標識。
試圖通過讀出或者拷貝操作來訪問地理鎖定的信息將被拒絕(該讀出或者拷貝操作通過在設備上執(zhí)行的一個應用程序或者操作系統(tǒng)來執(zhí)行),除非該設備與位置標識一致。圖10示出了一個用于通過位置標識實施訪問地理鎖定的數(shù)字信息的文件方法。該方法在步驟420以訪問該地理鎖定的數(shù)字信息的一個命令開始。在步驟422,地理鎖定的數(shù)字信息218被訪問以恢復相關的位置標識屬性140。應當理解僅該地理鎖定的信息的位置標識部分而不是該數(shù)字信息本身被訪問。在步驟424,該方法確定訪問數(shù)字信息的設備的位置。如上所述,存在多種可能的方式確定設備位置160。在該方法中,設備位置160被存儲以便進一步使用。在步驟426,該方法確定設備位置是否與由位置標識140定義的區(qū)域相一致。如果設備位置160與位置標識140一致,那么在步驟428,該應用程序或者操作系統(tǒng)能夠訪問地理鎖定的數(shù)字信息218。相反,如果設備位置160與位置標識140不一致,那么在步驟430,被拒絕訪問。由于訪問地理鎖定的數(shù)字信息僅能夠通過一個應用程序或者通過操作系統(tǒng)來實現(xiàn),所以該應用程序或者操作系統(tǒng)將能夠繼續(xù)實施訪問該地理鎖定的數(shù)字信息。
然而在本發(fā)明的另一個實施方案中,將數(shù)字信息與位置標識屬性140相關聯(lián)的方法能夠在一個設備的硬件控制器中被實施。每個用于一個設備(例如,硬盤,DVD/CD-ROM,軟盤,視頻顯示器等)的硬件設備,都具有一個相應的硬盤控制器,其利用響應來自軟件操作系統(tǒng)的具體命令的設備來實施一組受限的功能。正如前述的實施方案,與對應的位置標識屬性相關的數(shù)字信息被存儲。任何試圖通過一個設備級命令讀出關于重放設備的位置和在設備上存儲的位置標識的數(shù)字信息的方法,將通過硬件控制器來執(zhí)行。
具體來講,硬件控制器可以適用于執(zhí)行前面提到的方法的某些或所有方面,包括上述關于圖4的一般方法的步驟202-210,以及包括上述關于圖5的一般方法的步驟222-230。例如,個人計算機的硬盤控制器可以被編碼以實施前述方法,以便每個被存儲在硬盤上的數(shù)字信息文件具有一個被存儲在其間的或者作為一個文件目錄的一部分的位置標識屬性。該設備硬件控制器可以進一步包括一個集成的GPS接收機,其能將位置和時間信息提供給設備硬件控制器。如前所述,硬件控制器將阻礙試圖訪問已存儲的文件,除非設備位置與位置標識屬性相匹配。同樣,一個視頻控制器可以被編碼以阻礙一個文件的顯示,除非設備位置與位置標識屬性相匹配。
存在多種應用程序和數(shù)據(jù)格式,其中位置標識屬性能被用于控制訪問數(shù)字信息。用戶能夠利用任何常規(guī)的方法以電子形式接收地理鎖定的數(shù)字信息,包括經(jīng)由電話線,光纖,有線電視,衛(wèi)星廣播,無線電或者其它媒介。用戶也能夠從存儲器或者供應廠商以磁性的或者其它的編碼媒介,例如CD-ROM,磁盤,錄像帶或者磁帶的形式,物理地接收定制的地理鎖定的數(shù)字信息。同樣,地理鎖定的數(shù)字信息能夠在網(wǎng)絡上,包括像因特網(wǎng)這樣的廣域網(wǎng),像內(nèi)部網(wǎng)這樣的局域網(wǎng)上被傳遞,以及通過在個人和服務器計算機之間的撥號訪問,像連接到電子郵件,或者通過一個數(shù)字蜂窩電話或者其它的無線設備被傳遞。地理鎖定的數(shù)字信息能在磁盤,CD-ROM,磁帶,固定或者可移動硬盤,DVD/CD-ROM,閃存/磁盤,EEPROM等上被存儲。能夠以這種形式被保護的該種類型的數(shù)字信息包括音樂文件(例如MP3),軟件,文學作品,商業(yè)交易文件,文本文件,視頻/圖像,尋呼消息,蜂窩電話會談和交際,以及數(shù)字電影。
在本發(fā)明的一個示范性應用中,位置標識屬性可以被用于反對盜版問題以及非法使用和拷貝數(shù)字電影。消費者將以類似于在商業(yè)視頻光盤租借店租借或者購買電影的方式,租借或者購買數(shù)字視頻媒介(例如,DVD)。在購買數(shù)字視頻媒介時使用位置標識屬性。特別是,對應于消費者的家庭地址的位置標識屬性將被物理地存儲在一個數(shù)字視頻媒介的可重寫的部分。在消費者家中的DVD播放機將被編碼以實施該位置標識屬性,使得將數(shù)字視頻媒介的重放限制到特定的地理區(qū)域和時間段。即使該媒介被拷貝,丟失或者被盜,它也僅僅能夠在其重放區(qū)域和時間范圍內(nèi)被觀看,因此這可作為一個與非法使用數(shù)字媒介相關的問題的有利解決方案。
在另一個示范性的應用中,消費者通過一個供應廠商的目錄訂購數(shù)字電影或者音頻。該目錄可以是硬拷貝或者基于因特網(wǎng)獲取,并且可以通過郵件,電話,傳真?zhèn)鬏斢嗁徎蛘呋谝蛱鼐W(wǎng)交易。無論通過何種方式訂購,消費者的訂購都表明了重放位置。當該訂購被供應廠商供應時,與消費者相關的位置標識屬性被確定,同時產(chǎn)生一個加密密鑰,然后其被用于加密該媒介的數(shù)字信息文件。對于該訂購,定制加密已購買的媒介,以一個諸如DVD或者CD-ROM這樣的格式拷貝,并且封裝一個同樣針對位置標識屬性設計的瀏覽程序。即使該已購買的媒介的整個內(nèi)容都被拷貝,由位置標識屬性定制的瀏覽程序和媒介將阻止瀏覽,除了在可允許的區(qū)域內(nèi)之外。在該示范性的應用中,位置標識和定制的加密,以及瀏覽程序的使用對盜版問題以及非法使用和數(shù)字媒介的拷貝,提供了一個有利的解決方案。
在本發(fā)明的另一個示范性的實施方案中,位置標識被用于在公共網(wǎng)絡上“小范圍廣播”信息。小范圍廣播涉及將信息傳輸?shù)接邢薜穆牨?與將信息傳輸?shù)綇V大聽眾的廣播作對照)。許多種信息僅在一個位置范圍內(nèi)是可用的,例如,當?shù)靥鞖猓煌ㄐ畔?,電影時間表,商店信息等等。使用這些取決于位置信息的應用可以稱為基于位置的應用。位置標識提供一個使用一種廣播類型協(xié)議在由位置標識的一個網(wǎng)絡上發(fā)送信息的方式,該位置與例如本地區(qū)天氣,銷售商店的位置以及發(fā)布廣告信息等有關。使用客戶設備的位置,客戶應用程序能夠利用附加有該信息的位置標識,基于它們當前的位置,選擇性地顯示信息。它也能提供一種建立一個唯一的基于位置的共享加密密鑰的方式,以維持在地理上受限的小范圍廣播應用的安全保密通信。
在本發(fā)明的另一個示范性的應用中,位置標識用于增強無線網(wǎng)絡連通的保密性和安全性。隨著諸如允許連接到一個網(wǎng)絡的無線便攜式終端或者工作站的藍牙技術這樣的網(wǎng)絡設備和協(xié)議的到來,無線網(wǎng)絡的時代也來臨了?!八{牙”是一種在移動裝置(例如,膝上型電腦,PDA,蜂窩電話)和支持點對點以及多點應用的桌上型設備之間進行短距離數(shù)字語音和數(shù)據(jù)傳輸?shù)拈_放式標準。由于在網(wǎng)絡上通信的每一個無線設備將具有唯一的位置,所以位置標識能夠被用于建立唯一共享的加密密鑰,其能被用于保持連接到公共網(wǎng)絡上的無線設備安全保密的通信。
在本發(fā)明的另一個示范性的實施方案中,位置標識用于增強web應用的用戶的保密性和安全性。因特網(wǎng)“小甜餅”提供一種允許web應用保持在各個web頁之間的狀態(tài)的方式,并且通過允許服務器在用戶計算機上設置和存儲一對名字/數(shù)值而被廣泛實施。服務器傳送一個小甜餅到用戶計算機,用戶計算機包括一個唯一的由客戶機程序和服務器建立并共享的狀態(tài)標識。但是,允許服務器在用戶計算機上設置并存儲信息已經(jīng)產(chǎn)生涉及保密性和安全性的問題。本發(fā)明通過允許客戶端應用程序產(chǎn)生唯一的狀態(tài)標識符來提供一種增強保密性和安全性的新的方式,其能與服務器共享,并且用于保持基于web應用的狀態(tài)。
在前述的每一個實施方案和示范性的應用中,至少存在4種邏輯的邊界,其存在于訪問地理鎖定的數(shù)字信息的應用程序和運行這些應用程序的外圍設備和網(wǎng)絡環(huán)境之間。這些邊界包括(1)數(shù)據(jù)采集/設備邊界;(2)存儲/設備邊界;(3)用戶接口/設備邊界以及(4)設備/采集位置邊界。數(shù)據(jù)采集/設備邊界涉及在采集數(shù)字信息的點處,通過一個設備實施位置標識,例如不能從其它的信息源采集數(shù)字信息,除非滿足該位置標識屬性。存儲/設備邊界涉及在存儲數(shù)字信息的點處,通過一個設備實施位置標識,例如不能從存儲器調(diào)用一個已存儲的文件,除非滿足該位置標識屬性。用戶接口/設備邊界涉及在呈現(xiàn)給用戶信息的點處,實施位置標識,例如用戶不能在設備的監(jiān)視器上看到數(shù)字信息,除非滿足位置標識屬性。設備/采集邊界涉及通過確認設備位置來限制訪問地理鎖定的數(shù)據(jù),例如用戶不能觀看,存儲,檢索,或者相反,以任何方式利用數(shù)字信息,除非利用嵌入式GPS接收機采集設備位置。應當理解本發(fā)明的任何具體的實施方案提供的相對的安全性與實施訪問控制處的邊界相關。
因此,通過對利用位置標識來控制訪問數(shù)字信息的系統(tǒng)和方法的一個優(yōu)選的實施方案的描述,本發(fā)明所實現(xiàn)的某些優(yōu)點對本領域的普通技術人員來說是顯而易見的。同樣應當理解,各種修改,改編,以及其可替換的實施方案都在本發(fā)明的精神和范圍之內(nèi)。本發(fā)明進一步由下面的權利要求定義。
權利要求
1.一種用于控制訪問數(shù)字信息的方法,包括使所述數(shù)字信息與定義至少一個具體地理位置的位置標識屬性相關,其中所述數(shù)字信息僅能在所述具體地理位置處被訪問。
2.權利要求1的方法,其中所述相關步驟進一步包括產(chǎn)生所述位置標識屬性以包含至少一個位置值和一個鄰近值。
3.權利要求2的方法,其中所述位置值對應于所述數(shù)字信息的預期接收設備的一個位置。
4.權利要求2的方法,進一步包括產(chǎn)生所述位置標識屬性以包含一個時間值。
5.權利要求2的方法,其中所述位置值進一步包括一個緯度和經(jīng)度。
6.權利要求5的方法,其中所述位置值進一步包括一個海拔高度。
7.權利要求3的方法,其中所述鄰近值對應于包圍所述位置的一個區(qū)域。
8.權利要求7的方法,進一步包括,從由一個矩形區(qū)域,一個多邊形區(qū)域,一個圓形區(qū)域以及一個橢圓形區(qū)域組成的組中選擇所述區(qū)域。
9.權利要求7方法,進一步包括,從包含一個郵政編碼,一個州,一個城市,一個國家,一個電話號碼區(qū)號以及一個國家中至少之一的已知地理區(qū)域中選擇所述區(qū)域。
10.權利要求1的方法,進一步包括,僅在所述具體地理位置處通過允許訪問所述數(shù)字信息來實施所述位置標識屬性。
11.權利要求10的方法,其中所述實施步驟進一步包括標識一個設備的位置,通過該設備尋求對所述數(shù)字信息的訪問。
12.權利要求11的方法,其中所述實施步驟進一步包括,將所述設備位置與由所述位置標識屬性定義的所述具體地理位置相比較,只有當所述設備位置落入所述具體地理位置時才允許訪問所述數(shù)字信息。
13.權利要求11的方法,其中所述位置標識步驟進一步包括,從所述設備的一個街道地址分析所述設備位置。
14.權利要求11的方法,其中所述位置標識步驟進一步包括,從存儲到所述設備里的一個文件檢索所述設備位置。
15.權利要求11的方法,其中所述位置標識步驟進一步包括,從嵌入到所述設備的一個GPS接收機恢復所述設備位置。
16.權利要求11的方法,其中所述位置標識步驟進一步包括,通過三角測量由所述設備接收的RF信號來恢復所述設備位置。
17.權利要求1的方法,其中所述相關步驟進一步包括,利用至少部分地基于所述位置標識屬性的一個加密密鑰來加密所述數(shù)字信息。
18.權利要求17的方法,其中所述產(chǎn)生步驟進一步包括,產(chǎn)生一個區(qū)域參數(shù),該參數(shù)定義包圍所述具體地理位置的一個區(qū)域,以及確定性地將所述區(qū)域參數(shù)與所述位置標識屬性相結合以產(chǎn)生所述加密密鑰。
19.權利要求17的方法,進一步包括,僅在所述具體地理位置處,通過允許解密所述數(shù)字信息來實施所述位置標識屬性。
20.權利要求19的方法,其中所述實施步驟進一步包括,產(chǎn)生一個解密密鑰,該解密密鑰至少部分地基于所述具體地理位置,所述解密密鑰從而被用于解密所述數(shù)字信息。
21.權利要求1的方法,其中所述相關步驟進一步包括,將所述位置標識屬性與所述數(shù)字信息相結合。
22.權利要求21的方法,進一步包括,在包含所述數(shù)字信息的文件的一部分中包括所述位置標識屬性。
23.權利要求22的方法,進一步包括,僅在所述具體地理位置處,通過允許由一個相應的軟件應用程序訪問所述文件來實施所述位置標識屬性。
24.權利要求1的方法,進一步包括,僅在所述具體地理位置處,通過允許從存儲器檢索所述數(shù)字信息來實施所述位置標識屬性。
25.權利要求1的方法,進一步包括,僅在所述具體地理位置處,通過允許直觀顯示所述數(shù)字信息來實施所述位置標識屬性。
26.權利要求1的方法,進一步包括,按照包含CD-ROM,DVD,磁盤,錄像帶以及磁帶中至少之一的固定格式存儲所述數(shù)字信息和所述位置標識屬性。
27.權利要求1的方法,進一步包括,以電子形式經(jīng)由電話線,視頻電纜,衛(wèi)星廣播,光纖以及無線電中至少之一來傳送所述數(shù)字信息和所述位置標識屬性。
28.一種用于控制訪問數(shù)字信息的設備,包括一個具有適用于存儲軟件指令的存儲器的處理器,該指令通過操作使所述處理器關聯(lián)所述數(shù)字信息和一個位置標識屬性,該位置標識屬性定義至少一個具體地理位置,其中所述數(shù)字信息僅在所述具體地理位置處能被訪問。
29.權利要求28的設備,其中所述位置標識屬性進一步包括至少一個位置值和一個鄰近值。
30.權利要求29的設備,其中所述位置值對應于所述數(shù)字信息的一個預期接收設備的位置。
31.權利要求29的設備,其中所述位置標識屬性進一步包括一個時間值。
32.權利要求29的設備,其中所述位置值進一步包括一個緯度和一個經(jīng)度。
33.權利要求32的設備,其中所述位置值進一步包括一個海拔高度。
34.權利要求29的設備,其中所述時間值對應于包圍所述位置的一個區(qū)域。
35.權利要求34的設備,其中所述區(qū)域進一步包括一個矩形區(qū)域,一個多邊形區(qū)域,一個圓形區(qū)域以及一個橢圓形區(qū)域中的至少一個。
36.權利要求34的設備,其中所述區(qū)域進一步包括,包含一個郵政編碼,一個州,一個城市,一個國家,一個電話號碼區(qū)號以及一個國家中至少之一的一個已知地理區(qū)域。
37.權利要求28的設備,進一步包括,僅在所述具體地理位置處,通過允許訪問所述數(shù)字信息來實施所述位置標識屬性的裝置。
38.權利要求37的設備,其中所述實施裝置進一步包括,用于標識一個設備位置的裝置,通過該設備尋求對所述數(shù)字信息的訪問。
39.權利要求38的設備,其中所述實施裝置進一步包括,將所述設備位置與由所述位置標識屬性定義的所述具體地理位置相比較的裝置,其中僅當所述設備位置落入所述具體地理位置時,才允許訪問所述數(shù)字信息。
40.權利要求38的設備,其中所述位置標識裝置進一步包括,從所述設備的一個街道地址分析所述設備位置的裝置。
41.權利要求38的設備,其中所述位置標識裝置進一步包括,從存儲到所述設備里的一個文件檢索所述設備位置的裝置。
42.權利要求38的設備,其中所述位置標識裝置進一步包括,從嵌入到所述設備的一個GPS接收機恢復所述設備位置的裝置。
43.權利要求38的設備,其中所述位置標識裝置進一步包括,通過三角測量由所述設備接收的RF信號來恢復所述設備位置的裝置。
44.權利要求28的設備,其中所述存儲器進一步存儲軟件指令,該指令通過操作使所述處理器利用至少部分地基于所述位置標識屬性的一個加密密鑰來加密所述數(shù)字信息。
45.權利要求44的設備,進一步包括一個區(qū)域參數(shù),該區(qū)域參數(shù)定義包圍所述具體地理位置的區(qū)域,以及所述存儲器進一步存儲軟件指令,該指令通過操作使所述處理器確定性地將所述區(qū)域參數(shù)與所述位置標識屬性相結合以產(chǎn)生所述加密密鑰。
46.權利要求44的設備,進一步包括,僅在所述具體地理位置處通過允許解密所述數(shù)字信息來實施所述位置標識屬性的裝置。
47.權利要求46的設備,其中所述實施裝置進一步包括用于產(chǎn)生解密密鑰的裝置,該解密密鑰至少部分地基于所述具體地理位置,所述解密密鑰從而被用于解密所述數(shù)字信息。
48.權利要求28的設備,其中所述位置標識屬性與所述數(shù)字信息相結合。
49.權利要求48的設備,其中所述位置標識屬性被包含在包括所述數(shù)字信息的一個文件的一部分中。
50.權利要求49的設備,進一步包括僅在所述具體地理位置處,通過允許利用一個相應的軟件應用程序訪問所述文件來實施所述位置標識屬性的裝置。
51.權利要求28的設備,進一步包括僅在所述具體地理位置處,通過允許從存儲器中檢索所述數(shù)字信息來實施所述位置標識屬性的裝置。
52.權利要求28的設備,進一步包括僅在所述具體地理位置處,通過允許直觀顯示所述數(shù)字信息來實施所述位置標識屬性的裝置。
53.權利要求28的設備,其中所述數(shù)字信息和所述位置標識屬性按照包括CD-ROM,DVD,磁盤,錄像帶以及磁帶其中之一的一種固定格式被排列。
54.權利要求28的設備,其中所述數(shù)字信息和所述位置標識屬性以電子形式經(jīng)由電話線,視頻電纜,衛(wèi)星廣播,光纖以及無線電其中之一被傳送。
全文摘要
一種用于控制訪問數(shù)字信息的方法和系統(tǒng),利用定義具體地理位置的一個位置標識屬性。該位置標識屬性與數(shù)字信息相關,數(shù)字信息僅在具體地理位置處被訪問。位置標識屬性還包括一個位置值和一個鄰近值。位置值對應于預期的數(shù)字信息接收設備的位置,并可根據(jù)緯度,經(jīng)度和高度進一步定義。位置標識屬性僅在具體地理位置處通過允許訪問數(shù)字信息被實施。作為該實施過程的第一部分,訪問被搜索的數(shù)字信息的設備的位置被標識。然后,該設備位置與由位置標識屬性定義的具體地理位置相比較,只有當設備位置落入具體地理位置時才允許訪問數(shù)字信息。存在多種標識設備位置的方法,包括(1)從設備的街道地址分析設備位置;(2)從設備內(nèi)存儲的一個文件檢索設備位置;(3)從嵌入到設備中的GPS接收機恢復設備位置;以及(4)通過三角測量該設備接收的RF信號恢復該設備位置。
文檔編號H04L9/08GK1474966SQ01818241
公開日2004年2月11日 申請日期2001年10月30日 優(yōu)先權日2000年10月30日
發(fā)明者馬克·賽勒, 巴里·J·格里克, 羅納德·S·卡夫, S 卡夫, J 格里克, 馬克 賽勒 申請人:杰科德克斯公司