[發明專利]數據獲取方法和終端有效
| 申請號: | 01804056.X | 申請日: | 2001-11-21 |
| 公開(公告)號: | CN1395704A | 公開(公告)日: | 2003-02-05 |
| 發明(設計)人: | 山田和宏;山本正明;平松孝朗;井上恭子;神谷大;大關江利子;德田元紀;大井達郎;鷲見豐 | 申請(專利權)人: | 株式會社NTT都科摩 |
| 主分類號: | G06F13/00 | 分類號: | G06F13/00;G06F12/00;G06F9/445;G06F9/06 |
| 代理公司: | 中國專利代理(香港)有限公司 | 代理人: | 程天正,王勇 |
| 地址: | 日本*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 獲取 方法 終端 | ||
技術領域
本發明涉及通過網絡獲取數據的數據獲取方法,以及用這種方法獲取數據的終端。
背景技術
由于通信網絡的新近發展,通過諸如因特網的網絡獲取(下載)數據被廣泛采用。通過諸如因特網的網絡獲取的數據通常被存儲到諸如硬盤的固定存儲器中。即使在CPU(中央處理單元)和RAM(隨機存取存儲器)被通過把終端電源關閉一次再打開來重啟終端或復位終端而初始化后,存儲于固定存儲器中的數據也能夠通過從存儲數據的固定存儲器中讀出數據而再次被訪問。
另外,當通過諸如因特網的網絡獲取數據時,獲取的數據甚至可以被存儲于諸如RAM的臨時存儲器中。一個這樣的數據實例是Java?applet(java小應用程序)。Java?applet是用Java生產的程序(java應用)。Java?applet通過諸如因特網的網絡獲取,并存儲于終端的臨時存儲器中。終端中獲取的Java?applet通過瀏覽以HTML(超文本標記語言)寫的網頁的瀏覽器和Java虛擬機來使用。如上所述,當終端被重啟時,RAM的臨時存儲器被初始化,而存儲于臨時存儲器中的數據被去除。當通過諸如因特網的網絡獲取的數據被存儲到臨時存儲器中時,它將不能再被使用,除非在終端被重啟以后,數據再次通過諸如因特網的網絡被獲取才行。
與Java?applet不同,有許多Java應用在從諸如因特網的網絡上獲取后,被存儲于固定存儲器中,并且甚至在終端被重啟后,也不需要再次從諸如因特網的網絡上獲取。也有存儲于終端的固定存儲器中的Java應用,它們不需要從網絡上獲取。然而,為了描述本發明,既然從網絡獲取數據是預先假定的條件,那么在下文里“Java應用”將指一個從網絡上獲取的Java應用。
要注意的是,不論從諸如因特網的網絡上獲取的數據是存儲于固定存儲器還是存儲于臨時存儲器,它通常都被作為一個文件從諸如因特網的網絡上接收。例如,當由單個文件組成的Java應用通過HTTP(超文本傳送協議)從萬維網服務器上獲取時,它按照一個順序產生,換句話說就是:連接到萬維網服務器、請求信息、接收響應并從萬維網服務器斷開。這種情況下,當用戶通過操作終端來請求Java應用時,下載立刻開始,萬維網服務器和終端之間的連接一直保持,直到下載完成。在終端上顯示一條消息指示文件正在被下載。
在這個獲取數據的方法里,在開始下載之前,終端用戶不能夠知道Java應用的諸如文件尺寸等的屬性信息;因此,終端用戶不能夠預測下載該Java應用所需要的時間量。所以,就有一個問題,當一個Java應用由多個文件組成時,由于比預期的下載時間更長一些,終端的使用就可能會被限制。這是非常嚴重的,尤其對于諸如蜂窩電話的、其中所安裝的瀏覽器只有有限的通信范圍或處理能力的終端。諸如Java應用的文件名和文件尺寸等必要的屬性信息當然可以顯示在用戶終端內的網頁上,但所關心的是,由于錯誤描述或欺詐意圖,一些不正確的屬性信息可能會被通報給用戶。
為了避免上面提到的問題,建議把Java應用分成兩個文件,即包含屬性信息的ADF(應用描述符文件)和包含數據實體的JAR(Java檔案文件),并按順序接收這些文件。JAR是一種文件類型,其中一個或多個文件被組織成一個。JAR能夠在一個操作中下載多個文件,從而節省了在分開的操作中下載每個文件所需要的時間。然而,當一個文件被分成兩個文件ADF和JAR時,確保安全性的問題完全沒有考慮。
發明內容
本發明的目的是提供一個數據獲取的方法和終端,能夠在獲取被分割的數據時保證足夠高的安全性。
為了實現上面提到的目的,本發明提供了一個數據獲取的方法,包含可通過網絡進行通信的終端中的第一接收步驟,用于從網絡側接收第一數據單元,有關數據的屬性信息被存儲在其中;終端中的確定步驟,基于在第一接收步驟中使用過的通信模式,以及用于接收存儲數據實體的第二數據單元的通信模式,確定數據是否能夠被獲取;和第二接收步驟,其中當確定步驟中的確定結果是“是”時,第二數據單元被從網絡側接收,而當確定步驟中的確定結果是“否”時,第二數據單元不被從網絡側接收。
通過這種數據獲取方法,第二數據單元是否能被接收要通過比較接收第一數據單元時使用的通信模式和接收第二數據單元時使用的通信模式來確定。也就是,當從接收第一數據單元時的時間到接收第二數據單元時的時間中通信模式被不適當地轉換時,數據的獲得可以被禁止。換句話說,當分割數據被獲取時,能保證足夠高的安全性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于株式會社NTT都科摩,未經株式會社NTT都科摩許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/01804056.X/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





