一種信息處理方法及電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,特別是涉及一種信息處理方法及電子設(shè)備。
【背景技術(shù)】
[0002]時下的電子設(shè)備,尤其是手機等終端,通常都可以進行聯(lián)網(wǎng)。聯(lián)網(wǎng)后,用戶可以使用電子設(shè)備瀏覽網(wǎng)頁,運行網(wǎng)頁應(yīng)用程序等等。
[0003]其中,網(wǎng)頁應(yīng)用程序,也稱為WebApp,是指基于Web的系統(tǒng)或應(yīng)用,其作用是向廣大的最終用戶發(fā)布一組復雜的內(nèi)容和功能。網(wǎng)頁應(yīng)用程序的一大特點是,只要終端通過網(wǎng)頁與服務(wù)器進行交互,服務(wù)器就可以向終端返回針對用戶輸入的操作進行處理后的數(shù)據(jù),而無需在終端上安裝用于處理用戶輸入的操作的復雜的處理程序。
[0004]但是,現(xiàn)有技術(shù)中WebApp的使用是有條件的,即終端必須與網(wǎng)絡(luò)相連。當終端不具有網(wǎng)絡(luò)連接時,就無法使用WebApp。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的是提供一種信息處理方法及電子設(shè)備,能夠在終端處于離線狀態(tài)時,也可以使用WebApp,進而提高用戶體驗。
[0006]為實現(xiàn)上述目的,本發(fā)明提供了如下方案:
[0007]—種信息處理方法,應(yīng)用于電子設(shè)備中,所述電子設(shè)備具有通信模塊和存儲單元,所述通信模塊能夠連接到網(wǎng)絡(luò)服務(wù)終端,所述方法包括:
[0008]獲取第一輸入操作,所述第一輸入操作用于啟動第一應(yīng)用;
[0009]響應(yīng)所述第一輸入操作,在啟動所述第一應(yīng)用的過程中,獲取所述通訊模塊連接所述網(wǎng)絡(luò)服務(wù)終端的連接狀態(tài)信息;
[0010]當所述連接狀態(tài)信息表征所述通訊模塊已經(jīng)連接到所述網(wǎng)絡(luò)服務(wù)終端時,從所述網(wǎng)絡(luò)服務(wù)終端獲得第一數(shù)據(jù)內(nèi)容以及按照預(yù)定策略自動從所述網(wǎng)絡(luò)服務(wù)終端獲得第二數(shù)據(jù)內(nèi)容;
[0011]在所述第一應(yīng)用對應(yīng)的界面內(nèi)顯示所述第一數(shù)據(jù)內(nèi)容,以支持所述第一應(yīng)用的正常運行,以及響應(yīng)針對所述第一數(shù)據(jù)內(nèi)容的第二輸入操作從所述網(wǎng)絡(luò)服務(wù)終端獲得新的數(shù)據(jù)內(nèi)容更新所述界面內(nèi)顯示的內(nèi)容;
[0012]存儲所述第二數(shù)據(jù)內(nèi)容至所述存儲單元,所述第二數(shù)據(jù)內(nèi)容用于當所述連接狀態(tài)信息表征所述通訊模塊未連接到所述網(wǎng)絡(luò)服務(wù)終端時在所述界面內(nèi)進行顯示并支持所述第一應(yīng)用的正常運行。
[0013]可選的,所述方法還包括:
[0014]當所述連接狀態(tài)信息表征所述通訊模塊未連接到所述網(wǎng)絡(luò)服務(wù)終端時,從所述存儲單元中獲得所述第二數(shù)據(jù)內(nèi)容;
[0015]在所述第一應(yīng)用對應(yīng)的界面內(nèi)顯示所述第二數(shù)據(jù)內(nèi)容;
[0016]其中,所述第二數(shù)據(jù)內(nèi)容是所述連接狀態(tài)信息表征所述通訊模塊未連接到所述網(wǎng)絡(luò)服務(wù)終端之前存儲至所述存儲單元的。
[0017]可選的,所述按照預(yù)定策略自動從所述網(wǎng)絡(luò)服務(wù)終端獲得第二數(shù)據(jù)內(nèi)容,具體包括:
[0018]判斷所述存儲單元中是否存儲有與所述第二數(shù)據(jù)內(nèi)容相同的數(shù)據(jù)內(nèi)容,得到第一判斷結(jié)果;
[0019]當所述第一判斷結(jié)果為否時,從所述網(wǎng)絡(luò)服務(wù)終端獲得所述第二數(shù)據(jù)內(nèi)容。
[0020]可選的,所述判斷所述存儲單元中是否存儲有與所述第二數(shù)據(jù)內(nèi)容相同的數(shù)據(jù)內(nèi)容,具體包括:
[0021]獲取所述存儲單元中預(yù)先存儲的與所述第一應(yīng)用相關(guān)的第三數(shù)據(jù)內(nèi)容的第一特征信息;
[0022]獲取所述第二數(shù)據(jù)內(nèi)容的第二特征信息;
[0023]基于所述第一特征信息與所述第二特征信息,判斷所述第三數(shù)據(jù)內(nèi)容在所述網(wǎng)絡(luò)服務(wù)終端的生成時間是否與所述第二數(shù)據(jù)內(nèi)容在所述網(wǎng)絡(luò)服務(wù)終端的生成時間相同。
[0024]可選的,當所述第一判斷結(jié)果為否時,所述存儲所述第二數(shù)據(jù)內(nèi)容至所述存儲單元,具體包括:
[0025]采用所述第二數(shù)據(jù)內(nèi)容替換所述存儲單元中存儲的所述第三數(shù)據(jù)內(nèi)容。
[0026]可選的,所述按照預(yù)定策略自動從所述網(wǎng)絡(luò)服務(wù)終端獲得第二數(shù)據(jù)內(nèi)容,具體包括:
[0027]確定從所述網(wǎng)絡(luò)服務(wù)終端可以獲得的數(shù)據(jù)內(nèi)容的數(shù)據(jù)類型;
[0028]確定預(yù)先設(shè)置的所述數(shù)據(jù)類型對應(yīng)的下載優(yōu)先級;
[0029]基于下載優(yōu)先級大于或等于預(yù)設(shè)優(yōu)先級的數(shù)據(jù)類型所對應(yīng)的數(shù)據(jù)內(nèi)容,確定所述第二數(shù)據(jù)內(nèi)容。
[0030]可選的,所述基于下載優(yōu)先級大于或等于預(yù)設(shè)優(yōu)先級的數(shù)據(jù)類型所對應(yīng)的數(shù)據(jù)內(nèi)容,確定所述第二數(shù)據(jù)內(nèi)容,具體包括:
[0031]實時獲取所述存儲單元的可用存儲空間信息;
[0032]按照優(yōu)先級由高到低的順序,依次判斷每種數(shù)據(jù)類型所對應(yīng)的數(shù)據(jù)內(nèi)容的數(shù)據(jù)量是否小于所述存儲單元的可用存儲空間;
[0033]將數(shù)據(jù)量小于所述存儲單元的可用存儲空間的數(shù)據(jù)內(nèi)容,確定為所述第二數(shù)據(jù)內(nèi)容。
[0034]可選的,所述按照預(yù)定策略自動從所述網(wǎng)絡(luò)服務(wù)終端獲得第二數(shù)據(jù)內(nèi)容之前,還包括:
[0035]判斷所述電子設(shè)備在當前的聯(lián)網(wǎng)狀態(tài)下進行下載,是否產(chǎn)生流量費用,得到第三判斷結(jié)果;
[0036]當所述第三判斷結(jié)果為是時,在所述電子設(shè)備的顯示界面顯示提示信息,所述提示信息用于詢問用戶是否下載所述第二數(shù)據(jù)內(nèi)容;
[0037]當所述第三判斷結(jié)果為否時,執(zhí)行所述按照預(yù)定策略自動從所述網(wǎng)絡(luò)服務(wù)終端獲得第二數(shù)據(jù)內(nèi)容的步驟。
[0038]一種電子設(shè)備,所述電子設(shè)備具有通信模塊和存儲單元,所述通信模塊能夠連接到網(wǎng)絡(luò)服務(wù)終端,所述電子設(shè)備包括:
[0039]第一輸入操作獲取單元,用于獲取第一輸入操作,所述第一輸入操作用于啟動第一應(yīng)用;
[0040]連接狀態(tài)信息獲取單元,用于響應(yīng)所述第一輸入操作,在啟動所述第一應(yīng)用的過程中,獲取所述通訊模塊連接所述網(wǎng)絡(luò)服務(wù)終端的連接狀態(tài)信息;
[0041]數(shù)據(jù)內(nèi)容獲取單元,用于當所述連接狀態(tài)信息表征所述通訊模塊已經(jīng)連接到所述網(wǎng)絡(luò)服務(wù)終端時,從所述網(wǎng)絡(luò)服務(wù)終端獲得第一數(shù)據(jù)內(nèi)容以及按照預(yù)定策略自動從所述網(wǎng)絡(luò)服務(wù)終端獲得第二數(shù)據(jù)內(nèi)容;
[0042]第一數(shù)據(jù)內(nèi)容顯示單元,用于在所述第一應(yīng)用對應(yīng)的界面內(nèi)顯示所述第一數(shù)據(jù)內(nèi)容,以支持所述第一應(yīng)用的正常運行,以及響應(yīng)針對所述第一數(shù)據(jù)內(nèi)容的第二輸入操作從所述網(wǎng)絡(luò)服務(wù)終端獲得新的數(shù)據(jù)內(nèi)容更新所述界面內(nèi)顯示的內(nèi)容;
[0043]第二數(shù)據(jù)內(nèi)容存儲單元,用于存儲所述第二數(shù)據(jù)內(nèi)容至所述存儲單元,所述第二數(shù)據(jù)內(nèi)容用于當所述連接狀態(tài)信息表征所述通訊模塊未連接到所述網(wǎng)絡(luò)服務(wù)終端時在所述界面內(nèi)進行顯示并支持所述第一應(yīng)用的正常運行。
[0044]可選的,所述電子設(shè)備還包括:
[0045]第二數(shù)據(jù)內(nèi)容獲取單元,用于當所述連接狀態(tài)信息表征所述通訊模塊未連接到所述網(wǎng)絡(luò)服務(wù)終端時,從所述存儲單元中獲得所述第二數(shù)據(jù)內(nèi)容;
[0046]第二數(shù)據(jù)內(nèi)容顯示單元,用于在所述第一應(yīng)用對應(yīng)的界面內(nèi)顯示所述第二數(shù)據(jù)內(nèi)容;
[0047]其中,所述第二數(shù)據(jù)內(nèi)容是所述連接狀態(tài)信息表征所述通訊模塊未連接到所述網(wǎng)絡(luò)服務(wù)終端之前存儲至所述存儲單元的。
[0048]可選的,所述數(shù)據(jù)內(nèi)容獲取單元,具體包括:
[0049]第一判斷子單元,用于判斷所述存儲單元中是否存儲有與所述第二數(shù)據(jù)內(nèi)容相同的數(shù)據(jù)內(nèi)容,得到第一判斷結(jié)果;
[0050]第二數(shù)據(jù)內(nèi)容第一獲取子單元,用于當所述第一判斷結(jié)果為否時,從所述網(wǎng)絡(luò)服務(wù)終端獲得所述第二數(shù)據(jù)內(nèi)容。
[0051]可選的,所述第一判斷子單元,具體包括:
[0052]第一特征信息獲取子單元,用于獲取所述存儲單元中預(yù)先存儲的與所述第一應(yīng)用相關(guān)的第三數(shù)據(jù)內(nèi)容的第一特征信息;
[0053]第二特征信息獲取子單元,用于獲取所述第二數(shù)據(jù)內(nèi)容的第二特征信息;
[0054]生成時間判斷子單元,用于基于所述第一特征信息與所述第二特征信息,判斷所述第三數(shù)據(jù)內(nèi)容在所述網(wǎng)絡(luò)服務(wù)終端的生成時間是否與所述第二數(shù)據(jù)內(nèi)容在所述網(wǎng)絡(luò)服務(wù)終端的生成時間相同。
[0055]可選的,所述第二數(shù)據(jù)內(nèi)容存儲單元,具體包括:
[0056]替換子單元,用于當所述第一判斷結(jié)果為否時,采用所述第二數(shù)據(jù)內(nèi)容替換所述存儲單元中存儲的所述第三數(shù)據(jù)內(nèi)容。
[0057]可選的,所述數(shù)據(jù)內(nèi)容獲取單元,具體包括:
[0058]數(shù)據(jù)類型確定子單元,用于確定從所述網(wǎng)絡(luò)服務(wù)終端可以獲得的數(shù)據(jù)內(nèi)容的數(shù)據(jù)類型;
[0059]下載優(yōu)先級確定子單元,用于確定預(yù)先設(shè)置的所述數(shù)據(jù)類型對應(yīng)的下載優(yōu)先級;
[0060]第二數(shù)據(jù)內(nèi)容確定子單元,用于基于下載優(yōu)先級大于或等于預(yù)設(shè)優(yōu)先級的數(shù)據(jù)類型所對應(yīng)的數(shù)據(jù)內(nèi)容,確定所述第二數(shù)據(jù)內(nèi)容。
[0061]可選的,所述第二數(shù)據(jù)內(nèi)容確定子單元,具體包括:
[0062]可用存儲空間信息獲取子單元,用于實時獲取所述存儲單元的可用存儲空間信息;
[0063]第二判斷子單元,用于按照優(yōu)先級由高到低的順序,依次判斷每種數(shù)據(jù)類型所對應(yīng)的數(shù)據(jù)內(nèi)容的數(shù)據(jù)量是否小于所述存儲單元的可用存儲空間;
[0064]第二數(shù)據(jù)內(nèi)容第一確定子單元,用于將數(shù)據(jù)量小于所述存儲單元的可用存儲空間的數(shù)據(jù)內(nèi)容,