一種數(shù)據(jù)處理方法及電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,特別是涉及一種數(shù)據(jù)處理方法及電子設(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ā)布一組復(fù)雜的內(nèi)容和功能。網(wǎng)頁應(yīng)用程序的一大特點是,只要終端通過網(wǎng)頁與服務(wù)器進行交互,服務(wù)器就可以向終端返回針對用戶輸入的操作進行處理后的數(shù)據(jù),而無需在終端上安裝用于處理用戶輸入的操作的復(fù)雜的處理程序。
[0004]現(xiàn)有技術(shù)中,在使用WebApp時,終端最終在該WebApp的顯示界面上顯示的數(shù)據(jù),主要是服務(wù)器發(fā)送給終端的。這些數(shù)據(jù)中,既包括了實際需要顯示的圖形或文字信息,還包括了顯示這些圖形或文字信息時所使用的版式信息。
[0005]然而,現(xiàn)有技術(shù)中,服務(wù)器每次向終端發(fā)送顯示數(shù)據(jù)時,都要包含上述兩種信息,導(dǎo)致占用的傳輸資源較多。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的是提供一種數(shù)據(jù)處理方法及電子設(shè)備,能夠?qū)τ诰W(wǎng)頁應(yīng)用程序相關(guān)的不同類型的數(shù)據(jù)進行分離傳輸,對于不需要每次都傳輸?shù)臄?shù)據(jù),可以減少傳輸次數(shù),進而減少對傳輸資源的占用。
[0007]為實現(xiàn)上述目的,本發(fā)明提供了如下方案:
[0008]一種數(shù)據(jù)處理方法,所述方法應(yīng)用于電子設(shè)備,所述電子設(shè)備安裝有網(wǎng)頁應(yīng)用程序,所述方法包括:
[0009]獲取對于所述網(wǎng)頁應(yīng)用程序的操作;
[0010]響應(yīng)所述操作,檢測所述電子設(shè)備的狀態(tài)信息;
[0011]根據(jù)所述狀態(tài)信息生成用于獲取第一配置信息的請求信息,并向服務(wù)器發(fā)送所述請求信息;
[0012]獲取所述服務(wù)器反饋的所述第一配置信息;
[0013]根據(jù)所述第一配置信息,對所述服務(wù)器發(fā)送的數(shù)據(jù)進行處理。
[0014]可選的,所述檢測所述電子設(shè)備的狀態(tài)信息,具體包括:
[0015]檢測所述電子設(shè)備的硬件參數(shù);
[0016]和/或,檢測所述電子設(shè)備的空間姿態(tài)。
[0017]可選的,所述獲取所述服務(wù)器反饋的所述第一配置信息之前,還包括:
[0018]獲取所述服務(wù)器反饋的用于標識所述第一配置信息的第一特征信息;
[0019]獲取所述電子設(shè)備中已經(jīng)存儲的第二配置信息的第二特征信息;
[0020]判斷所述第一特征信息與所述第二特征信息是否相同,得到第一判斷結(jié)果;
[0021]當所述第一判斷結(jié)果為否時,執(zhí)行所述獲取所述服務(wù)器反饋的所述第一配置信息的步驟。
[0022]可選的,還包括:
[0023]當所述第一判斷結(jié)果為是時,退出后臺運行的用于判斷所述第一特征信息與所述第二特征信息是否相同的線程。
[0024]可選的,所述獲取所述服務(wù)器反饋的所述第一配置信息,具體包括:
[0025]獲取所述服務(wù)器反饋的下載策略配置信息;
[0026]其中,所述下載策略配置信息用于指示所述終端在第一聯(lián)網(wǎng)方式下采用第一方式下載所述數(shù)據(jù),在第二聯(lián)網(wǎng)方式下采用第二方式下載所述數(shù)據(jù)。
[0027]可選的,所述獲取所述服務(wù)器反饋的所述第一配置信息,具體包括:
[0028]獲取所述服務(wù)器反饋的用戶界面布局配置信息;
[0029]所述用戶界面布局配置信息用于表示界面布局方式;
[0030]所述對所述服務(wù)器發(fā)送的數(shù)據(jù)進行處理,具體包括:
[0031]當所述電子設(shè)備接收到所述服務(wù)器發(fā)送的所述數(shù)據(jù)后,采用所述界面布局方式顯示所述數(shù)據(jù)。
[0032]一種電子設(shè)備,所述電子設(shè)備安裝有網(wǎng)頁應(yīng)用程序,所述電子設(shè)備包括:
[0033]操作獲取單元,用于獲取對于所述網(wǎng)頁應(yīng)用程序的操作;
[0034]狀態(tài)信息檢測單元,用于響應(yīng)所述操作,檢測所述電子設(shè)備的狀態(tài)信息;
[0035]請求信息生成單元,用于根據(jù)所述狀態(tài)信息生成用于獲取第一配置信息的請求信息,并向服務(wù)器發(fā)送所述請求信息;
[0036]配置信息獲取單元,用于獲取所述服務(wù)器反饋的所述第一配置信息;
[0037]數(shù)據(jù)處理單元,用于根據(jù)所述第一配置信息,對所述服務(wù)器發(fā)送的數(shù)據(jù)進行處理。
[0038]可選的,所述狀態(tài)信息檢測單元,具體包括:
[0039]硬件參數(shù)檢測子單元,用于檢測所述電子設(shè)備的硬件參數(shù);
[0040]和/或,空間姿態(tài)檢測子單元,用于檢測所述電子設(shè)備的空間姿態(tài)。
[0041]可選的,還包括:
[0042]第一特征信息獲取單元,用于在獲取所述服務(wù)器反饋的所述第一配置信息之前,獲取所述服務(wù)器反饋的用于標識所述第一配置信息的第一特征信息;
[0043]第二特征信息獲取單元,用于獲取所述電子設(shè)備中已經(jīng)存儲的第二配置信息的第二特征信息;
[0044]第一判斷單元,用于判斷所述第一特征信息與所述第二特征信息是否相同,得到第一判斷結(jié)果;
[0045]配置信息獲取單元控制單元,用于當所述第一判斷結(jié)果為否時,控制所述配置信息獲取單元執(zhí)行所述獲取所述服務(wù)器反饋的所述第一配置信息的步驟。
[0046]可選的,還包括:
[0047]線程退出單元,用于當所述第一判斷結(jié)果為是時,退出后臺運行的用于判斷所述第一特征信息與所述第二特征信息是否相同的線程。
[0048]可選的,所述配置信息獲取單元,具體包括:
[0049]下載策略配置信息獲取子單元,用于獲取所述服務(wù)器反饋的下載策略配置信息;
[0050]其中,所述下載策略配置信息用于指示所述終端在第一聯(lián)網(wǎng)方式下采用第一方式下載所述數(shù)據(jù),在第二聯(lián)網(wǎng)方式下采用第二方式下載所述數(shù)據(jù)。
[0051]可選的,所述配置信息獲取單元,具體包括:
[0052]用戶界面布局配置信息獲取子單元,用于獲取所述服務(wù)器反饋的用戶界面布局配置信息;
[0053]所述用戶界面布局配置信息用于表示界面布局方式;
[0054]所述數(shù)據(jù)處理單元,具體包括:
[0055]顯示子單元,用于當所述電子設(shè)備接收到所述服務(wù)器發(fā)送的所述數(shù)據(jù)后,采用所述界面布局方式顯示所述數(shù)據(jù)。
[0056]根據(jù)本發(fā)明提供的具體實施例,本發(fā)明公開了以下技術(shù)效果:
[0057]本發(fā)明的數(shù)據(jù)處理方法及電子設(shè)備,通過獲取所述服務(wù)器反饋的所述第一配置信息;根據(jù)所述第一配置信息,對所述服務(wù)器發(fā)送的數(shù)據(jù)進行處理;可以將對于網(wǎng)頁應(yīng)用程序相關(guān)的不同類型的數(shù)據(jù)進行分離傳輸,對于不需要每次都傳輸?shù)臄?shù)據(jù),可以減少傳輸次數(shù),進而減少對傳輸資源的占用;與此同時,通過檢測所述電子設(shè)備的狀態(tài)信息;根據(jù)所述狀態(tài)信息生成用于獲取第一配置信息的請求信息,并向服務(wù)器發(fā)送所述請求信息;還可以實現(xiàn)根據(jù)電子設(shè)備的狀態(tài)獲取對應(yīng)的配置信息,從而可以提高獲取配置信息的效率,獲取到針對性較高的配置信息。
【附圖說明】
[0058]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0059]圖1為本發(fā)明的數(shù)據(jù)處理方法實施例1的流程圖;
[0060]圖2為本發(fā)明的數(shù)據(jù)處理方法實施例2的流程圖;
[0061]圖3為本發(fā)明的數(shù)據(jù)處理方法實施例3的流程圖;
[0062]圖4為本發(fā)明的數(shù)據(jù)處理方法實施例4的流程圖;
[0063]圖5為本發(fā)明的數(shù)據(jù)處理方法實施例5的流程圖;
[0064]圖6為本發(fā)明的電子設(shè)備實施例的結(jié)構(gòu)圖。
【具體實施方式】
[0065]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0066]為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和【具體實施方式】對本發(fā)明作進一步詳細的說明。
[0067]首先需要說明的是,本發(fā)明的數(shù)據(jù)處理方法,應(yīng)用于電子設(shè)備。所述電子設(shè)備可以是手機,平板電腦,筆記本電腦等等。所述電子設(shè)備安裝有網(wǎng)頁應(yīng)用程序。
[0068]圖1為本發(fā)明的數(shù)據(jù)處理方法實施例1的流程圖。如圖1所示,