本發明專利技術公開了一種信息處理方法和信息處理裝置。所述方法應用于電子設備,并且用于使得在所述電子設備中安裝的網絡應用能夠獲取文件下載信息,所述方法包括:從所述網絡應用接收進度獲取請求,所述進度獲取請求用于獲取第一文件的下載進度;讀取所述第一文件的下載進度;生成進度獲取響應,所述進度獲取響應用于返回所述第一文件的下載進度;以及向所述網絡應用發送所述進度獲取響應。因此,在本發明專利技術中,可以使得在電子設備中安裝的網絡應用能夠監視資源的下載進度,滿足了開發者在設計應用程序時的功能需求。
【技術實現步驟摘要】
信息處理方法和信息處理裝置
本專利技術涉及計算機
,更具體地,本專利技術涉及一種信息處理方法和信息處理裝置。
技術介紹
隨著計算機技術及網絡技術的發展,各種網絡應用(Web App)在諸如筆記本計算機、平板電腦(PAD)、移動電話、多媒體播放器、個人數字助理(PDA)之類的電子設備中的使用越發普及。網絡應用是指計算機軟件承載在瀏覽器支持環境下或使用瀏覽器支持語言并依賴于網絡(Web)瀏覽器來渲染的應用程序,它的流行很大程度上歸功于網絡瀏覽器的普及。一般而言,網絡應用使用超文本標記語言(HTML)、級聯樣式表(CSS)和JavaScript語言來開發。正是由于上述開發環境,所以與原生應用(Native App)不同地,網絡應用不必下載安裝就可以實現更新和維護,并且具有支持跨平臺的內在屬性。典型的網絡應用產品例如包括Web郵箱、Web商店、Wikis等等。近年來,由于用戶個性化功能需求的不斷增長,在網絡上提供的可下載資源的種類愈加豐富。同時,因為網絡應用相對于原生應用的更佳用戶體驗,越來越多的用戶逐漸開始使用網絡應用代替原生應用來管理各種資源的下載。例如,用戶可以通過蘋果(Apple)公司提供的蘋果應用商店(Apple Store)來直接查找、了解、下載、向相關電子設備安裝、或從其中卸載各種應用軟件。然而,在現有技術中,在電子設備中安裝的各種網絡應用仍然無法實現監視資源的下載進度。典型地,當用戶在使用安卓(Android)操作系統的移動電話中通過默認裝備的Android瀏覽器(Browser)來下載某個文件時,該移動電話只能通過人機界面來向用戶展示該文件的下載進度,而該瀏覽器本身并無法得知這一信息,這無疑將導致網絡應用的開發者在設計該應用程序時的用戶體驗極大下降。因此,需要一種新型的信息處理方法和信息處理裝置來解決上述問題。
技術實現思路
為了解決上述技術問題,根據本專利技術的一個方面,提供了一種信息處理方法,所述方法應用于電子設備,并且用于使得在所述電子設備中安裝的網絡應用能夠獲取文件下載信息,所述方法包括:從所述網絡應用接收進度獲取請求,所述進度獲取請求用于獲取第一文件的下載進度;讀取所述第一文件的下載進度;生成進度獲取響應,所述進度獲取響應用于返回所述第一文件的下載進度;以及向所述網絡應用發送所述進度獲取響應。此外,根據本專利技術的另一方面,提供了 一種信息處理裝置,所述裝置應用于電子設備,并且用于使得在所述電子設備中安裝的網絡應用能夠獲取文件下載信息,所述裝置包括:獲取請求接收單元,用于從所述網絡應用接收進度獲取請求,所述進度獲取請求用于獲取第一文件的下載進度;進度讀取單元,用于讀取所述第一文件的下載進度;響應生成單元,用于生成進度獲取響應,所述進度獲取響應用于返回所述第一文件的下載進度;以及獲取響應發送單元,用于向所述網絡應用發送所述進度獲取響應。與現有技術相比,采用根據本專利技術的信息處理方法和信息處理裝置,可以根據來自網絡應用的進度獲取請求來讀取所述第一文件的下載進度,生成用于返回所述第一文件下載進度的進度獲取響應,并最終向所述網絡應用發送所述進度獲取響應。因此,在本專利技術中,可以使得在電子設備中安裝的網絡應用能夠監視資源的下載進度,滿足了開發者在設計應用程序時的功能需求。本專利技術的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本專利技術而了解。本專利技術的目的和其他優點可通過在說明書、權利要求書以及附圖中所特別指出的結構來實現和獲得。【附圖說明】附圖用來提供對本專利技術的進一步理解,并且構成說明書的一部分,與本專利技術的實施例一起用于解釋本專利技術,并不構成對本專利技術的限制。在附圖中:圖1圖示了根據本專利技術的信息處理方法。圖2圖示了根據本專利技術的信息處理裝置。圖3圖示了根據本專利技術實施例的信息處理方法。圖4圖示了根據本專利技術實施例的信息處理裝置。圖5圖示了根據本專利技術實施例的用于網絡應用開發的架構。圖6圖示了根據本專利技術實施例的、在用于網絡應用開發的架構中實現的信息處理方法的詳細步驟。圖7圖示了根據本專利技術實施例的第一接口的程序代碼示例。圖8圖示了根據本專利技術實施例的第三接口的程序代碼示例。【具體實施方式】將參照附圖詳細描述根據本專利技術的各個實施例。這里,需要注意的是,在附圖中,將相同的附圖標記賦予基本上具有相同或類似結構和功能的組成部分,并且將省略關于它們的重復描述。在下文中,將參考圖1和圖2來描述根據本專利技術的信息處理方法和信息處理裝置。圖1圖示了根據本專利技術的信息處理方法,而圖2圖示了根據本專利技術的信息處理裝置。圖1所示的信息處理方法應用于電子設備,并且用于使得在所述電子設備中安裝的網絡應用能夠獲取文件下載信息。該信息處理方法通過圖2所示的信息處理裝置來實現。具體地,所述信息處理裝置100包括:獲取請求接收單元110、進度讀取單元120、響應生成單元130、和獲取響應發送單元140。如圖1所示,所述信息處理方法包括:在步驟SllO中,從所述網絡應用接收進度獲取請求,所述進度獲取請求用于獲取第一文件的下載進度。這里,該接收步驟可以由獲取請求接收單元110完成。在步驟S120中,讀取所述第一文件的下載進度。這里,該讀取步驟可以由進度讀取單元120完成。在步驟S130中,生成進度獲取響應,所述進度獲取響應用于返回所述第一文件的下載進度。這里,該生成步驟可以由響應生成單元130完成。在步驟S140中,向所述網絡應用發送所述進度獲取響應。這里,該發送步驟可以由獲取響應發送單元140完成。由此可見,采用根據本專利技術的信息處理方法和信息處理裝置,可以根據來自網絡應用的進度獲取請求來讀取所述第一文件的下載進度,生成用于返回所述第一文件下載進度的進度獲取響應,并最終向所述網絡應用發送所述進度獲取響應。因此,在本專利技術中,可以使得在電子設備中安裝的網絡應用能夠監視資源的下載進度,滿足了開發者在設計應用程序時的功能需求。在下文中,將參考圖3和圖4來描述根據本專利技術實施例的信息處理方法和信息處理裝置。圖3圖示了根據本專利技術實施例的信息處理方法,而圖4圖示了根據本專利技術實施例的信息處理裝置100。圖3所圖示的信息處理方法可以通過圖4所圖示的信息處理裝置100來實現。如圖4所圖示的,與圖2中一樣地,該信息處理裝置100包括:獲取請求接收單元110、進度讀取單元120、響應生成單元130、和獲取響應發送單元140。此外,優選地,該信息處理裝置100還可以包括:第一接口生成單元115、第三接口生成單元145、下載請求接收單元150、文件下載單元160、進度計算單元170、和/或進度記錄單元180。該信息處理裝置100可以應用于一個或多個電子設備,在所述電子設備中安裝有至少一個操作系統,并且在該操作系統中安裝有至少一個網絡應用。該信息處理裝置100使得在所述電子設備中安裝的網絡應用能夠獲取文件下載信息,所述文件下載操作可以是由該網絡應用發起的,也可以是由其他網絡應用發起的。在第一示例中,該電子設備可以是移動電話,在該移動電話中可以安裝有谷歌(Google)公司的安卓(Android)操作系統,并且該網絡應用可以是在Android操作系統中安裝的網絡應用,例如安卓瀏覽器(Android Browser)。在第二示例中,該電子設本文檔來自技高網...

【技術保護點】
一種信息處理方法,所述方法應用于電子設備,并且用于使得在所述電子設備中安裝的網絡應用能夠獲取文件下載信息,其特征在于,所述方法包括:從所述網絡應用接收進度獲取請求,所述進度獲取請求用于獲取第一文件的下載進度;讀取所述第一文件的下載進度;生成進度獲取響應,所述進度獲取響應用于返回所述第一文件的下載進度;以及向所述網絡應用發送所述進度獲取響應。
【技術特征摘要】
1.一種信息處理方法,所述方法應用于電子設備,并且用于使得在所述電子設備中安裝的網絡應用能夠獲取文件下載信息,其特征在于,所述方法包括: 從所述網絡應用接收進度獲取請求,所述進度獲取請求用于獲取第一文件的下載進度; 讀取所述第一文件的下載進度; 生成進度獲取響應,所述進度獲取響應用于返回所述第一文件的下載進度;以及 向所述網絡應用發送所述進度獲取響應。2.根據權利要求1的方法,其特征在于,所述從所述網絡應用接收進度獲取請求的步驟包括: 使用第一接口來從所述網絡應用接收進度獲取請求,所述第一接口用于提供從所述網絡應用到執行環境的適配接口。3.根據權利要求2的方法,其特征在于,所述方法還包括: 通過在所述網絡應用中生成第一格式的進度請求函數并在執行環境中注冊所述進度請求函數,來生 成所述第一接口。4.根據權利要求3的方法,其特征在于,所述電子設備是使用Android操作系統的電子設備,所述執行環境包括WebView組件和WebKit組件,并且所述第一格式是JavaScript。5.根據權利要求1的方法,其特征在于,所述方法還包括: 接收文件下載請求; 根據所述文件下載請求來下載所述第一文件; 根據所述第一文件的已下載部分的大小和所述第一文件的總大小來計算所述第一文件的下載進度;以及 在第一數據庫中記錄所述第一文件的下載進度。6.根據權利要求5的方法,其特征在于,所述讀取所述第一文件的下載進度的步驟包括: 使用第二接口來從所述第一數據庫中讀取所述第一文件的下載進度,所述第二接口用于提供從執行環境到所述第一數據庫的適配接口。7.根據權利要求1的方法,其特征在于,所述向所述網絡應用發送所述進度獲取響應的步驟包括: 使用第三接口來向所述網絡應用發送所述進度獲取響應,所述第三接口用于提供從執行環境到所述網絡應用的適配接口。8.根據權利要求7的方法,其特征在于,所述方法還包括: 通過在所述網絡應用中生成第二格式的進度響應函數并在執行環境中注冊所述進度響應函數,來生成所述第三接口。9.根據權利要求8的方法,其特征在于,所述電子設備是使用Android操作系統的電子設備,所述執行環境包括WebView組件和WebKit組件,并且所述第二格式是Android應用層 Java010.一種信息處理裝置,所述裝置應用于電子設備,并且用于使得在所述電...
【專利技術屬性】
技術研發人員:陳重,
申請(專利權)人:聯想北京有限公司,
類型:發明
國別省市:北京;11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。