著錄項信息
專利名稱 | 無線下載方法及實現該方法的下載系統(tǒng) |
申請?zhí)?/td> | CN03105241.X | 申請日期 | 2003-02-25 |
法律狀態(tài) | 暫無 | 申報國家 | 暫無 |
公開/公告日 | 2004-09-01 | 公開/公告號 | CN1525308 |
優(yōu)先權 | 暫無 | 優(yōu)先權號 | 暫無 |
主分類號 | G06F9/312 | IPC分類號 | G;0;6;F;9;/;3;1;2;;;G;0;6;F;1;5;/;1;7;3查看分類表>
|
申請人 | 聯想(北京)有限公司 | 申請人地址 | 北京市海淀區(qū)上地創(chuàng)業(yè)路6號
變更
專利地址、主體等相關變化,請及時變更,防止失效 |
權利人 | 聯想(北京)有限公司,聯想移動通信科技有限公司 | 當前權利人 | 聯想(北京)有限公司,聯想移動通信科技有限公司 |
發(fā)明人 | 于劼;李政;馮鈺;梁小霞 |
代理機構 | 北京集佳知識產權代理有限公司 | 代理人 | 王學強 |
摘要
本發(fā)明公開了一種無線下載方法和實現該無線下載方法的下載系統(tǒng),無線下載方法采用三次觸發(fā)無線通信終端的方式,第一次觸發(fā)進行下載主配置文件,第二次觸發(fā)進行下載子配置文件,第三次觸發(fā)進行下載具體的素材文件,下載系統(tǒng)由網絡模塊、下載模塊、解析模塊和顯示模塊組成,各個模塊既能相互獨立,又能相互配合完成整個下載過程。采用本發(fā)明所述的無線下載方法和下載系統(tǒng)后,可以使用戶有針對性的進行下載,避免了重復和盲目下載,同時下載系統(tǒng)采用模塊化設計,具有良好的可移植性,而且不需對下載服務器進行特殊配置,簡單易行,成本較低。
1、一種無線下載方法,具體步驟如下:
(1)無線通信終端接收觸發(fā)信號后啟動下載系統(tǒng);
(2)下載系統(tǒng)從下載服務器下載主配置文件的更新標志;
(3)把步驟(2)所述的更新標志和無線通信終端的主配置文件的標 志進行比較,滿足下載主配置文件的條件后,下載系統(tǒng)從下載 服務器下載主配置文件,同時更新無線通信終端的主配置文件 的標志;
(4)下載系統(tǒng)解析下載的主配置文件構造用戶界面,在用戶界面上 顯示下載資源的分類情況;
(5)待下載系統(tǒng)收到觸發(fā)某個下載資源類別的信號后判斷對應于該 下載資源類別的子配置文件的更新標志是否為新,如果為新則 下載對應于該下載資源類別的子配置文件;
(6)下載系統(tǒng)解析下載的子配置文件構造用戶界面,在用戶界面上 顯示對應于該下載資源類別的所有素材文件的列表;
(7)待下載系統(tǒng)收到觸發(fā)某個素材文件的信號后,從下載服務器上 下載該素材文件的詳細介紹顯示在用戶界面上;
(8)下載系統(tǒng)把該素材文件從下載服務器下載到無線通信終端。
2、根據權利要求1所述的無線下載方法,其特征在于,步驟(1)和 步驟(2)之間還進一步包括步驟:
(a)下載系統(tǒng)檢測無線通信終端是否已經和Internet連接,如果已 經連接直接執(zhí)行步驟(2);如果沒有連接,下載系統(tǒng)詢問是否 進行連接Internet;
(b)若選擇連接,則下載系統(tǒng)觸發(fā)無線通信終端中的無線通信模塊 進行連接Internet:若選擇不連接,下載系統(tǒng)解析無線通信終 端原來存儲的主配置文件構造用戶界面。
3、根據權利要求1所述的無線下載方法,其特征在于,步驟(3)中 如果不滿足下載主配置文件的條件,還進一步包括步驟:
(I)下載系統(tǒng)判斷無線通信終端是否存儲原來下載的主配置文件;
(II)如果有存儲則下載系統(tǒng)解析無線通信終端原來存儲的主配 置文件;如果沒有存儲則下載系統(tǒng)從下載服務器下載主配置 文件。
4、根據權利要求1所述的無線下載方法,其特征在于,步驟(5)中 如果判斷出對應于該下載資源類別的子配置文件的更新標志為舊,還 進一步包括步驟:
(i)下載系統(tǒng)判斷無線通信終端是否存儲原來下載的子配置文件;
(ii)如果有存儲則下載系統(tǒng)解析無線通信終端原來存儲的子配置文 件;如果沒有存儲則下載系統(tǒng)從下載服務器下載子配置文件。
5、根據權利要求1、2、3或4所述的無線下載方法,其特征在于, 所述的主配置文件和子配置文件用可擴展標記語言XML進行編寫。
6、根據權利要求1所述的無線下載方法,其特征在于,步驟(4)所述 的下載資源的分類情況包括各個下載資源類別的名稱和每個下載資 源類別中素材文件的數目。
7、根據權利要求1所述的無線下載方法,其特征在于,步驟(6)所 述的所有素材文件的列表列出了各個素材文件的名稱和大小。
8、根據權利要求1所述的無線下載方法,其特征在于,步驟(7)所 述的素材文件的詳細介紹包括文件的內容描述、大小、作者、是否需 要付費和付費價格信息。
9、根據權利要求1所述的無線下載方法,其特征在于,在完成步驟 (8)的下載過程后,無線通信終端能夠選擇立即打開下載的素材文 件或者繼續(xù)下載其它的素材文件。
10、一種實現權利要求1的無線下載方法的下載系統(tǒng),該下載系統(tǒng)包 括:
網絡模塊:用于判斷無線通信終端和Internet的連接狀況及觸發(fā)無 線通信模塊與Internet進行連接;
下載模塊:用于連接下載服務器,合成并發(fā)出請求命令給下載服務器, 并從下載服務器上接收下載資源數據;
解析模塊:用于解析已經下載的主配置文件和子配置文件,將解析出 的下載資源數據放到數據結構中;
顯示模塊:用放在數據結構中的解析后的下載資源數據構造的用戶界 面顯示,并對后續(xù)的觸發(fā)信號作響應。
技術領域\n本發(fā)明涉及一種利用各種通信終端通過無線方式連接互聯網絡 從網站下載不同資源素材的無線下載方法和一種實現該無線下載方 法的下載系統(tǒng)。\n背景技術\n目前的無線通信終端如個人數字助理PDA(Personal?Digital Assistant)、筆記本電腦和移動電話中都帶有無線通信模塊,這些無 線通信模塊基本上都具有無線上網的功能,因此無線通信終端可以通 過各種無線通信模塊訪問Internet網絡,并和Internet網絡資源進 行數據交換。\n在沒有無線上網功能的無線通信終端設備上,通常使用與PC機 同步的方法解決網絡資源下載的問題,這種方法操作起來相當的不方 便,而且要求用戶擁有PC機和專用連線。\n增加了無線通信模塊的無線通信終端,就具備了可以隨時隨地下 載網絡資源素材的條件,現在通常使用的無線下載方法有三種:\n1、通過瀏覽器直接進行下載,這種方法需要在無線通信終端上安 裝WWW或WAP瀏覽器,而某些無線通信終端如PDA和移動電話的顯示 屏幕一般都比較小,對用戶來說使用瀏覽器下載,界面不友好,使用 不方便,也無法實現“一站式”服務。而且使用這種方法需要在網站 上制作相應的網頁以支持下載服務,網頁需要使用超文本標記語言 HTML(Hyperlink?Text?Marked?Language)或無線標記語言WML (Wireless?Markup?Language)實現,使用的標記數量較多,會導致 用戶下載多余數據,下載效率比較低,因為無線上網大多都是按流量 計費,所以用戶有可能會為此付出額外的費用。\n2、利用空中下載技術OTA(Over?the?air)進行下載,使用這種 下載方法雖然可以解決第1種方法中的不足問題,但是也有其自身的 不足和局限。這種方法技術架構復雜,需要配置專門的OTA服務器, 對一般的生產廠商來說實現難度較大,并且成本較高。\n3、通過特定的下載客戶端進行下載,但是目前在無線通信終端上 的下載系統(tǒng)大多有著可擴展性差、不易移植的問題。而且因為技術方 案的不妥當,在下載前無法預先告知用戶要下載網絡資源素材的詳細 情況,有可能導致用戶盲目下載,會造成用戶下載到并不需要的數據, 從而增加了用戶的使用費用。\n發(fā)明內容\n本發(fā)明通過無線通信終端中的無線通信模塊和Internet的連接 技術,為用戶提供一種可提前預知要下載資源素材的情況,使用戶避 免重復下載、節(jié)約用戶下載費用的無線下載方法,同時也提出了一種 實現該無線下載方法的可擴展性強和可移植性強的無線下載系統(tǒng)。\n一種無線下載方法,具體步驟如下:\n(1)無線通信終端接收觸發(fā)信號后啟動下載系統(tǒng);\n(2)下載系統(tǒng)從下載服務器下載主配置文件的更新標志;\n(3)把步驟(2)所述的更新標志和無線通信終端的主配置文件的標 志進行比較,滿足下載主配置文件的條件后,下載系統(tǒng)從下載 服務器下載主配置文件,同時更新無線通信終端的主配置文件 的標志;\n(4)下載系統(tǒng)解析下載的主配置文件構造用戶界面,在用戶界面上 顯示下載資源的分類情況;\n(5)待下載系統(tǒng)收到觸發(fā)某個下載資源類別的信號后判斷對應于該 下載資源類別的子配置文件的更新標志是否為新,如果為新則 下載對應于該下載資源類別的子配置文件;\n(6)下載系統(tǒng)解析下載的子配置文件構造用戶界面,在用戶界面上 顯示對應于該下載資源類別的所有素材文件的列表;\n(7)待下載系統(tǒng)收到觸發(fā)某個素材文件的信號后,從下載服務器上 下載該素材文件的詳細介紹顯示在用戶界面上;\n(8)下載系統(tǒng)把該素材文件從下載服務器下載到無線通信終端。\n上述步驟(1)和步驟(2)之間還可以進一步包括下列步驟:\n(a)下載系統(tǒng)檢測無線通信終端是否已經和Internet連接,如果已 經連接直接執(zhí)行步驟(2);如果沒有連接,下載系統(tǒng)詢問是否 進行連接Internet;\n(b)若選擇連接,則下載系統(tǒng)觸發(fā)無線通信終端中的無線通信模塊 進行連接Internet;若選擇不連接,下載系統(tǒng)解析無線通信終 端原來存儲的主配置文件構造用戶界面。\n上述步驟(3)中如果不滿足下載主配置文件的條件,還進一步 包括步驟:\n(I)下載系統(tǒng)判斷無線通信終端是否存儲原來下載的主配置文件;\n(II)如果有存儲則下載系統(tǒng)解析無線通信終端原來存儲的主配置文 件;如果沒有存儲則下載系統(tǒng)從下載服務器下載主配置文件。\n所述步驟(5)中如果判斷出對應于該下載資源類別的子配置文 件的更新標志為舊,還進一步包括步驟:\n(i)下載系統(tǒng)判斷無線通信終端是否存儲原來下載的子配置文件;\n(ii)如果有存儲則下載系統(tǒng)解析無線通信終端原來存儲的子配置文 件;如果沒有存儲則下載系統(tǒng)從下載服務器下載子配置文件。\n上述中所述的主配置文件和子配置文件用可擴展標記語言XML (Extensible?Markup?Language)進行編寫。\n其中步驟(4)所述的下載資源的分類情況包括各個下載資源類別 的名稱和每個下載資源類別中素材文件的數目。\n所述的下載資源類別的名稱包括鈴聲、電子圖片、常用短信, FLASH動畫、游戲、音樂、電子圖書。\n其中步驟(6)所述的所有素材文件的列表列出了各個素材文件 的名稱和大小。\n其中步驟(7)所述的素材文件的詳細介紹包括素材文件的內容 描述、大小、作者、是否需要付費和付費價格信息。\n其中在步驟(8)的下載過程中,在用戶界面上顯示下載進度, 無線通信終端能夠隨時終止下載過程。\n在完成步驟(8)的下載過程后,無線通信終端能夠選擇立即打 開下載的素材文件或者繼續(xù)下載其它的素材文件。\n一種實現權利要求1所述的無線下載方法的下載系統(tǒng),該下載系 統(tǒng)包括:\n網絡模塊:用于判斷無線通信終端和Internet的連接狀況及觸發(fā)無 線通信模塊與Internet進行連接;\n下載模塊:用于連接下載服務器,合成并發(fā)出請求命令給下載服務器, 并從下載服務器上接收下載資源數據;\n解析模塊:用于解析已經下載的主配置文件和子配置文件,將解析出 的下載資源數據放到數據結構中;\n顯示模塊:用放在數據結構中的解析后的下載資源數據構造的用戶界 面顯示,并對后續(xù)的觸發(fā)信號作響應。\n通過采用本發(fā)明所述的無線下載方法和無線下載系統(tǒng)后,用戶下 載前就能預知所要下載資源的詳細情況,讓用戶進行有針對性的下 載,避免了重復和盲目下載,為用戶節(jié)省了下載費用。下載系統(tǒng)采用 模塊化設計,各個模塊既相互獨立,又能相互配合完成整個無線下載 功能,具有良好的可移植性。\n附圖說明\n圖1是本發(fā)明所述無線下載方法的流程圖;\n圖2是本發(fā)明所述無線下載系統(tǒng)的模塊間相互作用的框圖;\n圖3是網絡模塊的工作流程圖;\n圖4是下載模塊的工作流程圖;\n圖5是解析模塊的工作流程圖;\n圖6是顯示模塊的工作流程圖。\n具體實施方式\n下面結合附圖對本發(fā)明的具體實施做進一步的詳細闡明。\n圖1中,在步驟10中用戶通過觸發(fā)無線通信終端的按鍵或者觸 摸屏發(fā)出一個觸發(fā)信號給無線通信終端,使無線通信終端內部的下載 系統(tǒng)開始啟動,步驟11中下載系統(tǒng)首先檢測無線通信終端是否已經 和Internet連接,如果沒有連接執(zhí)行步驟12進入連接Internet的 流程,下載系統(tǒng)詢問用戶是否要連接Internet,如果用戶選擇連接, 則下載系統(tǒng)觸發(fā)無線通信模塊和Internet進行連接,然后去執(zhí)行步 驟13,如果用戶選擇不連接,則無線通信終端解析原來已經存儲的 主配置文件。在步驟11中如果無線通信終端已經和Internet連接, 直接執(zhí)行步驟13,下載系統(tǒng)向下載服務器發(fā)出獲取主配置文件更新 標志的請求,然后從下載服務器上得到主配置文件的更新標志,和無 線通信終端的主配置文件的標志進行比較,如果從下載服務器上得到 的主配置文件的更新標志大于無線通信終端的主配置文件的標志,則 表明下載服務器上的主配置文件的更新標志為新,執(zhí)行步驟15下載 系統(tǒng)從下載服務器下載主配置文件替換無線通信終端的主配置文件, 同時更新無線通信終端的主配置文件的標志,如果步驟13中從下載 服務器上得到的主配置文件的更新標志小于或等于無線通信終端的 主配置文件的標志,表明下載服務器上的主配置文件的更新標志為 舊,執(zhí)行步驟14下載系統(tǒng)判斷無線通信終端是否存儲有原來下載的 主配置文件,如果是執(zhí)行步驟28無線通信終端解析原來存儲的主配 置文件,再轉到步驟17中,如果否則轉到步驟15下載系統(tǒng)從下載服 務器下載主配置文件,步驟16中下載系統(tǒng)解析下載后的主配置文件 到步驟17中利用下載的主配置文件的資源數據進行構造用戶界面, 在用戶界面上顯示下載資源的分類情況,包括下載資源類別的名稱和 每個下載資源類別中素材文件的數目。步驟18中用戶再次觸發(fā)無線 通信終端的按鍵或者觸摸屏發(fā)出一個選擇下載資源類別的觸發(fā)信號 給下載系統(tǒng),步驟19中下載系統(tǒng)接收到用戶的觸發(fā)信號后,先區(qū)分 被觸發(fā)的下載資源類別,然后判斷對應該下載資源類別的子配置文件 的更新標志是否為新,如果為舊執(zhí)行步驟20,下載系統(tǒng)判斷無線通 信終端是否存儲有原來下載的子配置文件,如果是執(zhí)行步驟29無線 通信終端解析原來存儲的子配置文件,再轉到步驟23中,如果否則 轉到步驟21下載系統(tǒng)從下載服務器下載子配置文件,步驟19中如果 更新標志為新,直接執(zhí)行步驟21從下載服務器下載子配置文件來替 換無線通信終端的子配置文件,在步驟22中下載系統(tǒng)解析下載的子 配置系統(tǒng),然后在步驟23中下載系統(tǒng)把解析后的資源數據放到數據 結構中來構造用戶界面,在用戶界面上顯示對應該下載資源類別的所 有素材文件的列表,包括每個素材文件的名稱和每個素材文件的大小 情況,在步驟24中用戶再次輸入要下載某個素材文件的觸發(fā)信號給 下載系統(tǒng),下載系統(tǒng)接收到該觸發(fā)信號后,根據所觸發(fā)的素材文件, 從下載服務器上下載該素材文件的詳細介紹然后在步驟25中解析顯 示到顯示界面,該詳細介紹包括對素材文件內容的描述,素材文件的 大小、作者是否需要付費及費用價格信息等。用戶根據顯示的素材文 件的具體介紹在步驟26選擇是否要下載該素材文件,如果用戶同意 下載,在步驟27中下載系統(tǒng)把該素材文件從下載服務器上進行下載, 下載過程中,無線通信終端的顯示界面顯示下載進度,用戶可以隨時 終止下載過程。當下載完成后,用戶可以選擇立即打開下載的素材文 件,也可以選擇繼續(xù)下載其它的素材文件,或是退出下載過程。\n上述的主配置文件和子配置文件可以用可擴展的標記語言XML 進行編寫。\n圖2是實現上述無線下載方法的下載系統(tǒng)的模塊間作用的框圖, 包括網絡模塊30、下載模塊31、解析模塊32和顯示模塊33。\n網絡模塊30的主要作用是判斷無線通信終端是否連接在 Internet網絡上,判斷網絡狀況以及觸發(fā)無線通信模塊連接 Internet網絡,網絡模塊30所控制的主要硬件設備為無線通信模塊;\n圖3是描述網絡模塊30如何與Internet進行連接的,步驟40中, 網絡模塊30首先檢測無線通信終端是否已經連接Internet,如果已 經連接直接執(zhí)行步驟45,和Internet網絡進行數據交換,如果沒有 連接執(zhí)行步驟41詢問用戶是否要連接Internet,如果用戶選擇不連 接則退出下載過程,如果選擇連接執(zhí)行步驟42,無線通信終端的CPU 發(fā)送AT指令給無線通信模塊,指示連接Internet,步驟43中無線 通信模塊按照AT指令連接相應的基站BS或接入點AP,步驟44中無 線通信終端通過相應的基站BS或接入點AP和Internet建立數據通 路,在步驟45中可以進行相互間的數據交換,從而通過網絡模塊30 完成無線通信模塊和Internet的連接。\n下載模塊31主要作用是連接下載服務器、合成和發(fā)出請求命令 給下載服務器并從下載服務器上接收主配置文件、子配置文件和具體 的素材文件的資源數據,下載模塊31所控制的主要硬件設備為無線 通信模塊和無線通信終端的內存。圖4是下載模塊31下載資源數據 的過程圖,步驟50下載模塊31發(fā)出請求連接下載服務器的信號給無 線通信模塊,然后無線通信模塊按照指令連接下載服務器,步驟51 中判斷下載服務器是否響應,如果沒響應則提示用戶下載服務器為響 應,請求重新連接。如果響應了執(zhí)行步驟52,下載模塊31請求下載 服務器下載資源數據,步驟53中下載模塊31接收從下載服務器下載 下來的資源數據,在步驟54中把接收的資源數據保存在內存中,完 成資源數據的下載過程。\n解析模塊32主要是分析已經下載的主配置文件和子配置文件, 將提取出的資源數據放到特定的數據結構中。解析模塊32所控制的 主要硬件設備為無線通信終端的內存。圖5中描述了解析配置文件的 過程,步驟60解析模塊32首先讀取下載的配置文件,然后在步驟 61中進行分析讀取的配置文件,步驟62提取分析后的資源數據,把 其放到特定的數據結構中,步驟63生成數據結構從而完成對配置文 件的解析過程。\n顯示模塊33為主體框架結構,用放在數據結構中的解析后的資 源數據來構造用戶界面,并對用戶后續(xù)的觸發(fā)信號作響應。顯示模塊 33所控制的主要硬件設備為無線通信終端內存、屏幕和輸入設備(觸 摸屏或按鍵)。圖6為顯示資源數據的過程,步驟60顯示模塊33讀 取數據結構中解析后的資源數據,在步驟61中來構造用戶界面,然 后在步驟62中顯示模塊33控制用戶界面等待后續(xù)的觸發(fā)信號,接下 來根據觸發(fā)信號的情況可以執(zhí)行步驟63進行下載資源數據或者執(zhí)行 步驟64讀取已經下載的資源數據,也可以執(zhí)行步驟65選擇退出下載 過程。\n上述所述的無線通信終端包括個人數字助理PDA、筆記本電腦和 移動電話等。
法律信息
- 2022-02-22
未繳年費專利權終止
IPC(主分類): G06F 9/312
專利號: ZL 03105241.X
申請日: 2003.02.25
授權公告日: 2006.05.17
- 2008-11-26
專利申請權、專利權的轉移(專利權的轉移)
專利申請權、專利權的轉移(專利權的轉移)變更項目:專利權人變更前權利人:聯想(北京)有限公司 地址: 北京市海淀區(qū)上地信息產業(yè)基地創(chuàng)業(yè)路6號 郵編: 100085變更后權利人:聯想(北京)有限公司 地址: 北京市海淀區(qū)上地創(chuàng)業(yè)路6號 郵編: 100085; 聯想移動通信科技有限公司 地址: 福建省廈門市火炬高新區(qū)信息光電園歧山北二路 郵編: 361006登記生效日:2008.10.17
- 2006-05-17
- 2004-11-10
- 2004-09-01
引用專利(該專利引用了哪些專利)
序號 | 公開(公告)號 | 公開(公告)日 | 申請日 | 專利名稱 | 申請人 | 該專利沒有引用任何外部專利數據! |
被引用專利(該專利被哪些專利引用)
序號 | 公開(公告)號 | 公開(公告)日 | 申請日 | 專利名稱 | 申請人 | 該專利沒有被任何外部專利所引用! |