最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種數(shù)據(jù)處理方法、電子設備及服務器與流程

文檔序號:11250642閱讀:1091來源:國知局
一種數(shù)據(jù)處理方法、電子設備及服務器與流程

本發(fā)明涉及領域,尤其涉及一種數(shù)據(jù)處理方法、電子設備及服務器。



背景技術:

電子設備在出廠時通常會安裝有一些應用程序,當電子設備出售到各個國家時,這些應用程序在不同的國家會顯示不同的語言。當電子設備被出售到一個國家時,可能需要對這些應用程序進行更新,才能以這個國家的語言顯示出出來,此時可能會涉及應用程序文件的更新,而更新的文件可能會比較大,這樣就會需要特別長的周期,影響用戶體驗。針對該問題,目前相關技術尚無有效解決方案。



技術實現(xiàn)要素:

為解決現(xiàn)有存在的技術問題,本發(fā)明實施例提供一種數(shù)據(jù)處理方法、電子設備及服務器。

本發(fā)明實施例的技術方案是這樣實現(xiàn)的:

本發(fā)明實施例提供了一種數(shù)據(jù)處理方法,包括:

獲取電子設備的第一顯示語言;

基于所述第一顯示語言,向所述第一顯示語言對應的本地服務器發(fā)送更新請求;所述本地服務器存儲有應用程序中與所述第一顯示語言關聯(lián)的數(shù)據(jù);所述更新請求用于請求所述本地服務器判斷所述電子設備的第一應用是否需要更新;所述第一應用的顯示語言為所述第一顯示語言;所述更新為與所述第一顯示語言關聯(lián)的更新;

接收所述本地服務器發(fā)送的更新響應;

利用所述更新響應,對所述第一應用執(zhí)行更新相關操作。

上述方案中,當所述第一應用需要更新時,所述更新響應攜帶更新數(shù)據(jù)包;

利用所述更新數(shù)據(jù)包,對所述第一應用的顯示界面執(zhí)行更新操作。

上述方案中,所述方法還包括:

第一次初始化所述第一應用時,向所述本地服務器發(fā)送獲取請求;所述獲取請求用于請求所述本地服務器向所述電子設備提供第一界面安裝數(shù)據(jù)包;所述第一界面安裝數(shù)據(jù)包所呈現(xiàn)的界面的顯示語言為所述第一顯示語言;

接收所述本地服務器發(fā)送的獲取響應;所述獲取響應攜帶第一界面安裝數(shù)據(jù)包;

基于所述第一界面安裝數(shù)據(jù)包,運行所述第一應用,以使所述第一應用呈現(xiàn)基于所述第一顯示語言的顯示界面。

上述方案中,所述獲取電子設備的顯示語言,包括:

通過調用操作系統(tǒng)的顯示語言接口,獲取所述第一顯示語言。

上述方案中,向所述本地服務器發(fā)送的相應請求中攜帶所述第一顯示語言;攜帶的所述第一顯示語言用于所述本地服務器判斷所述第一應用是否是基于所述第一顯示語言的第一應用。

本發(fā)明實施例還提供了一種數(shù)據(jù)處理方法,包括:

接收電子設備發(fā)送的更新請求;所述更新請求用于請求本地服務器判斷電子設備的第一應用是否需要更新;所述本地服務器存儲有應用程序中與所述第一顯示語言關聯(lián)的數(shù)據(jù);所述第一應用的顯示語言為所述電子設備的第一顯示語言;所述更新為與所述第一顯示語言關聯(lián)的更新;所述本地服務器為所述第一顯示語言對應的本地服務器;

依據(jù)所述第一應用的本地版本號,判斷所述第一應用是否需要更新,得到第一判斷結果;

根據(jù)所述第一判斷結果,向所述電子設備返回更新響應。

上述方案中,所述方法還包括:

接收所述電子設備發(fā)送的獲取請求;所述獲取請求是所述第一應用第一次初始化時發(fā)送的;所述獲取請求用于請求所述本地服務器向所述電子設備提供第一界面安裝數(shù)據(jù)包;所述第一界面安裝數(shù)據(jù)包所呈現(xiàn)的界面的顯示語言為所述第一顯示語言;

基于所述第一應用,在本地數(shù)據(jù)庫中查找所述第一界面安裝數(shù)據(jù)包;

向所述電子設備發(fā)送獲取響應;所述獲取響應攜帶第一界面安裝數(shù)據(jù)包。

上述方案中,所述方法還包括:

解析相應請求,得到所述第一應用的顯示語言;

判斷所述第一應用的顯示語言是否為第一顯示語言,得到第二判斷結果;

當?shù)诙袛嘟Y果表征所述第一應用的顯示語言為第一顯示語言時,執(zhí)行與所述第一應用數(shù)據(jù)相關操作。

本發(fā)明實施例又提供了一種電子設備,包括:

第一處理器,用于獲取電子設備的第一顯示語言;

第一通信接口,用于基于所述第一顯示語言,向所述第一顯示語言對應的本地服務器發(fā)送更新請求;所述本地服務器存儲有應用程序中與所述第一顯示語言關聯(lián)的數(shù)據(jù);所述更新請求用于請求所述本地服務器判斷所述電子設備的第一應用是否需要更新;所述第一應用的顯示語言為所述第一顯示語言;所述更新為與所述第一顯示語言關聯(lián)的更新;以及接收所述本地服務器發(fā)送的更新響應;

所述第一處理器,還用于利用所述更新響應,對所述第一應用執(zhí)行更新相關操作。

本發(fā)明實施例還提供了一種服務器,包括:

第二通信接口,用于接收電子設備發(fā)送的更新請求;所述更新請求用于請求本地服務器判斷電子設備的第一應用是否需要更新;所述本地服務器存儲有應用程序中與所述第一顯示語言關聯(lián)的數(shù)據(jù);所述第一應用的顯示語言為所述電子設備的第一顯示語言;所述更新為與所述第一顯示語言關聯(lián)的更新;所述本地服務器為所述第一顯示語言對應的本地服務器;

第二處理器,用于依據(jù)所述第一應用的本地版本號,判斷所述第一應用是否需要更新,得到第一判斷結果;

所述第二通信接口,還用于根據(jù)所述第一判斷結果,向所述電子設備返回更新響應。

本發(fā)明實施例提供的數(shù)據(jù)處理方法、電子設備及服務器,將與顯示語言相關的數(shù)據(jù)存儲在與顯示語言對應的本地服務器上,當需要更新時可以從本地服務器上快速下載這些文件,如此,大大加快了下載速度,更新時間短,進而大大加快了界面更新的速度,提升用戶體驗。

附圖說明

在附圖(其不一定是按比例繪制的)中,相似的附圖標記可在不同的視圖中描述相似的部件。具有不同字母后綴的相似附圖標記可表示相似部件的不同示例。附圖以示例而非限制的方式大體示出了本文中所討論的各個實施例。

圖1為本發(fā)明實施例一數(shù)據(jù)處理的方法流程示意圖;

圖2為本發(fā)明實施例二數(shù)據(jù)處理的方法流程示意圖;

圖3為本發(fā)明實施例三數(shù)據(jù)處理的方法流程示意圖;

圖4為本發(fā)明實施例四數(shù)據(jù)處理的方法流程示意圖;

圖5為本發(fā)明實施例五數(shù)據(jù)處理的方法流程示意圖;

圖6為本發(fā)明實施例六電子設備結構示意圖;

圖7為本發(fā)明實施例七服務器結構示意圖。

具體實施方式

下面結合附圖和具體實施例對本發(fā)明作進一步詳細說明。

電子設備廠商自研的應用程序是全球性都出的一種應用程序,這些應用程序會在不同的國家顯示不同的語言,一旦這些應用程序設計好后,就會跟隨電子設備一起出售。電子設備出售到一個國家后,電子設備會識別這個國家的語言,并以這個國家的語言顯示給用戶。在這個過程中,需要更新應用程序文件,以便以這個國家的語言進行顯示,而更新的文件可能會比較大,所以需要更改周期長,更新包文件大,部分小問題很難快速解決更新到用戶手中。

另一方面,可以考慮將這些應用程序的初始安裝文件安裝在電子設備中,而將界面顯示相關的文件(可以稱為安裝界面文件)放置在對應國家的本地服務器上,從本地服務器進行安裝文件的更新,這樣,當需要更新這些應用程序的文件時,就能夠快速地進行更新。

基于此,在本發(fā)明的各種實施例中:電子設備獲取電子設備的第一顯示語言;基于所述第一顯示語言,向所述第一顯示語言對應的本地服務器發(fā)送更新請求;所述本地服務器存儲有應用程序中與所述第一顯示語言關聯(lián)的數(shù)據(jù);所述更新請求用于請求所述本地服務器判斷所述電子設備的第一應用是否需要更新;所述第一應用的顯示語言為所述第一顯示語言;所述更新為與所述第一顯示語言關聯(lián)的更新;接收所述本地服務器發(fā)送的更新響應;利用所述更新響應,對所述第一應用執(zhí)行更新相關操作。

實施例一

本發(fā)明實施例提供一種數(shù)據(jù)處理方法,所述方法應用于電子設備中。

其中,所述電子設備可以是筆記本、平板電腦(pad)等。

圖1為本發(fā)明實施例一數(shù)據(jù)處理方法的實現(xiàn)流程示意圖,如圖1所示,該方法包括以下步驟:

步驟101:獲取電子設備的第一顯示語言;

步驟102:基于所述第一顯示語言,向所述第一顯示語言對應的本地服務器發(fā)送更新請求;

這里,所述本地服務器存儲有應用程序中與所述第一顯示語言關聯(lián)的數(shù)據(jù),包括顯示界面的布局、顯示語言等。

所述更新請求用于請求所述本地服務器判斷所述電子設備的第一應用是否需要更新。

其中,所述第一應用的顯示語言為所述第一顯示語言;所述更新為與所述第一顯示語言關聯(lián)的更新。

換句話說,所述更新是指:與顯示界面相關的更新。

實際應用時,所述第一應用開始啟動后,可以向所述第一顯示語言對應的本地服務器發(fā)送更新請求。

步驟103:接收所述本地服務器發(fā)送的更新響應;

步驟104:利用所述更新響應,對所述第一應用執(zhí)行更新相關操作。

具體地,當所述第一應用需要更新時,所述更新響應攜帶更新數(shù)據(jù)包;

這樣,在步驟104中,所述電子設備利用所述更新數(shù)據(jù)包,對所述第一應用的顯示界面執(zhí)行更新操作。

其中,當所述第一應用需要更新時,說明所述第一應用存在界面顯示方面的缺陷(bug),需要更新以進行修復。

另外,在一實施例中,向所述本地發(fā)送的更新請求中還可以攜帶所述第一顯示語言;攜帶的所述第一顯示語言用于所述本地服務器判斷所述第一應用是否是基于所述第一顯示語言的第一應用,由于請求中攜帶了應用程序的顯示語言,本地服務器據(jù)此可以判斷第一應用的顯示語言和自身存儲的顯示語言是否一致,在一致的情況下再去執(zhí)行后續(xù)的操作,包括判斷第一應用是否需要更新,需要更新時就下發(fā)更新數(shù)據(jù)等,這樣就避免了下發(fā)錯誤的問題,進而避免給用戶帶來使用不便。

本發(fā)明實施例提供的方案,可以應用于以下場景:電子設備啟動后,且應用程序開始后,基于電子設備的顯示語言,向本地服務器發(fā)送更新請求,以判斷該應用程序是否需要進行界面顯示方面的更新,當不需要更新時,從本地的緩存中獲取安裝界面文件,進行界面顯示;當需要進行界面顯示方面的更新時,從本地服務器下載更新文件,并利用這些跟新文件進行界面顯示。這樣,對于電子設備來說,需要時從本地服務器快速下載這些文件,不需要從電子設備對應的官方網(wǎng)站去下載更新,不同國家可顯示不同的界面效果,如此,能大大加快下載速度;而且,大大縮小了電子設備中安裝文件的大小,節(jié)約了電子設備的存儲空間。同時,電子設備不需要計算語言要顯示的元素位置,比如俄國調位按鈕置等,這樣大大加快了程序的運行效率。

本發(fā)明實施例提供的數(shù)據(jù)處理方法,將與顯示語言相關的數(shù)據(jù)存儲在與顯示語言對應的本地服務器上,當需要更新時可以從本地服務器上快速下載這些文件,如此,大大加快了下載速度,更新時間短,進而大大加快了界面更新的速度,提升用戶體驗。

另外,大大縮小了電子設備中安裝文件的大小,節(jié)約了電子設備的存儲空間。同時,電子設備不需要計算語言要顯示的元素位置,比如俄國調位按鈕置等,這樣大大加快了程序的運行效率。

實施例二

本發(fā)明實施例提供一種數(shù)據(jù)處理方法,所述方法應用于電子設備中。

其中,所述電子設備可以是筆記本、pad等。

圖2為本發(fā)明實施例二數(shù)據(jù)處理方法的實現(xiàn)流程示意圖,如圖2所示,該方法包括以下步驟:

步驟201:獲取電子設備的第一顯示語言;

步驟202:第一次初始化第一應用時,向第一顯示語言對應的本地服務器發(fā)送獲取請求;

這里,所述獲取請求用于請求所述本地服務器向所述電子設備提供第一界面安裝數(shù)據(jù)包;所述第一界面安裝數(shù)據(jù)包所呈現(xiàn)的界面的顯示語言為所述第一顯示語言。

所述第一應用的顯示語言為所述第一顯示語言。

所述第一次初始化是指:所述第一應用在電子設備上的第一次初始化操作。

步驟203:接收所述本地服務器發(fā)送的獲取響應;

這里,所述獲取響應攜帶第一界面安裝數(shù)據(jù)包。

步驟204:基于所述第一界面安裝數(shù)據(jù)包,運行所述第一應用,以使所述第一應用呈現(xiàn)基于所述第一顯示語言的顯示界面;

步驟205:再次運行所述第一應用時,基于所述第一顯示語言,向所述本地服務器發(fā)送更新請求;

這里,所述本地服務器存儲有應用程序中與所述第一顯示語言關聯(lián)的數(shù)據(jù),包括顯示界面的布局、顯示語言等。

所述更新請求用于請求所述本地服務器判斷所述電子設備的第一應用是否需要更新。

其中,所述更新為與所述第一顯示語言關聯(lián)的更新。

換句話說,所述更新是指:與顯示界面相關的更新。

步驟206:接收所述本地服務器發(fā)送的更新響應;

步驟207:利用所述更新響應,對所述第一應用執(zhí)行更新相關操作。

具體地,當所述第一應用需要更新時,所述更新響應攜帶更新數(shù)據(jù)包;

這樣,在步驟207中,所述電子設備利用所述更新數(shù)據(jù)包,對所述第一應用的顯示界面執(zhí)行更新操作。

其中,當所述第一應用需要更新時,說明所述第一應用存在界面顯示方面的bug,需要更新以進行修復。

另外,在一實施例中,向所述本地發(fā)送的相應請求中還可以攜帶所述第一顯示語言;攜帶的所述第一顯示語言用于所述本地服務器判斷所述第一應用是否是基于所述第一顯示語言的第一應用,由于請求中攜帶了第一應用的顯示語言,本地服務器據(jù)此可以判斷第一應用的顯示語言和自身存儲的顯示語言是否一致,在一致的情況下再去執(zhí)行后續(xù)的操作,包括判斷第一應用是否需要更新,需要更新時就下發(fā)更新數(shù)據(jù)等,這樣就避免了下發(fā)錯誤的問題,進而避免給用戶帶來使用不便。

本發(fā)明實施例提供的方案,可以應用于以下場景:電子設備出廠時,安裝界面相關的文件都存儲在本地服務器上,而沒有防止在電子設備中的安裝文件中。電子設備出售,啟動后,且應用程序開始后,基于電子設備的顯示語言,向出售區(qū)對應的本地服務器發(fā)送獲取請求,以獲取界面安裝數(shù)據(jù)包,并基于獲取的安裝數(shù)據(jù)包運行該應用程序,這樣該應用程序就能夠呈現(xiàn)出售區(qū)對應的語言的顯示界面。另外,向本地服務器發(fā)送更新請求,以判斷該應用程序是否需要進行界面顯示方面的更新,當不需要更新時,從本地的緩存中獲取安裝界面文件,進行界面顯示;當需要進行界面顯示方面的更新時,從本地服務器下載更新文件,并利用這些跟新文件進行界面顯示。這樣,對于電子設備來說,在出廠時,可以將安裝界面相關的文件都存儲在本地服務器上(即安裝界面文件不放到電子設備的安裝文件中),需要時從本地服務器快速下載這些文件,不需要從電子設備對應的官方網(wǎng)站去下載更新,不同國家可顯示不同的界面效果,如此,能大大加快下載速度;而且,大大縮小了電子設備中安裝文件的大小,節(jié)約了電子設備的存儲空間。同時,電子設備不需要計算語言要顯示的元素位置,比如俄國調位按鈕置等,這樣大大加快了程序的運行效率。

本發(fā)明實施例提供的數(shù)據(jù)處理方法,將與顯示語言相關的數(shù)據(jù)存儲在與顯示語言對應的本地服務器上,當需要更新時可以從本地服務器上快速下載這些文件,如此,大大加快了下載速度,更新時間短,進而大大加快了界面更新的速度,提升用戶體驗。

另外,大大縮小了電子設備中安裝文件的大小,節(jié)約了電子設備的存儲空間。同時,電子設備不需要計算語言要顯示的元素位置,比如俄國調位按鈕置等,這樣大大加快了程序的運行效率。

實施例三

本發(fā)明實施例提供一種數(shù)據(jù)處理方法,所述方法應用于電子設備中。

其中,所述電子設備可以是筆記本、pad等。

圖3為本發(fā)明實施例一數(shù)據(jù)處理方法的實現(xiàn)流程示意圖,如圖3所示,該方法包括以下步驟:

步驟301:通過調用操作系統(tǒng)的顯示語言接口,獲取所述第一顯示語言;

這里,實際應用時,當用戶啟動所述電子設備時,會設置顯示語言,這樣在操作系統(tǒng)里會存儲用戶設置的顯示語言,這樣,通過調用操作系統(tǒng)的顯示語言接口,既可以獲取所述第一顯示語言。

步驟302:基于所述第一顯示語言,向所述第一顯示語言對應的本地服務器發(fā)送更新請求;

這里,所述本地服務器存儲有應用程序中與所述第一顯示語言關聯(lián)的數(shù)據(jù),包括顯示界面的布局、顯示語言等。

所述更新請求用于請求所述本地服務器判斷所述電子設備的第一應用是否需要更新。

其中,所述第一應用的顯示語言為所述第一顯示語言;所述更新為與所述第一顯示語言關聯(lián)的更新。

換句話說,所述更新是指:與顯示界面相關的更新。

實際應用時,所述第一應用開始啟動后,可以向所述第一顯示語言對應的本地服務器發(fā)送更新請求。

步驟303:接收所述本地服務器發(fā)送的更新響應;

步驟304:利用所述更新響應,對所述第一應用執(zhí)行更新相關操作。

具體地,當所述第一應用需要更新時,所述更新響應攜帶更新數(shù)據(jù)包;

這樣,在步驟304中,所述電子設備利用所述更新數(shù)據(jù)包,對所述第一應用的顯示界面執(zhí)行更新操作。

其中,當所述第一應用需要更新時,說明所述第一應用存在界面顯示方面的bug,需要更新以進行修復。

另外,在一實施例中,向所述本地發(fā)送的更新請求中還可以攜帶所述第一顯示語言;攜帶的所述第一顯示語言用于所述本地服務器判斷所述第一應用是否是基于所述第一顯示語言的第一應用,由于請求中攜帶了應用程序的顯示語言,本地服務器據(jù)此可以判斷第一應用的顯示語言和自身存儲的顯示語言是否一致,在一致的情況下再去執(zhí)行后續(xù)的操作,包括判斷第一應用是否需要更新,需要更新時就下發(fā)更新數(shù)據(jù)等,這樣就避免了下發(fā)錯誤的問題,進而避免給用戶帶來使用不便,

本發(fā)明實施例提供的方案,可以應用于以下場景:電子設備啟動后,且應用程序開始后,基于電子設備的顯示語言,向本地服務器發(fā)送更新請求,以判斷該應用程序是否需要進行界面顯示方面的更新,當不需要更新時,從本地的緩存中獲取安裝界面文件,進行界面顯示;當需要進行界面顯示方面的更新時,從本地服務器下載更新文件,并利用這些跟新文件進行界面顯示。這樣,對于電子設備來說,需要時從本地服務器快速下載這些文件,不需要從電子設備對應的官方網(wǎng)站去下載更新,不同國家可顯示不同的界面效果,如此,能大大加快下載速度;而且,大大縮小了電子設備中安裝文件的大小,節(jié)約了電子設備的存儲空間。同時,電子設備不需要計算語言要顯示的元素位置,比如俄國調位按鈕置等,這樣大大加快了程序的運行效率。

本發(fā)明實施例提供的數(shù)據(jù)處理方法,將與顯示語言相關的數(shù)據(jù)存儲在與顯示語言對應的本地服務器上,當需要更新時可以從本地服務器上快速下載這些文件,如此,大大加快了下載速度,更新時間短,進而大大加快了界面更新的速度,提升用戶體驗。

另外,大大縮小了電子設備中安裝文件的大小,節(jié)約了電子設備的存儲空間。同時,電子設備不需要計算語言要顯示的元素位置,比如俄國調位按鈕置等,這樣大大加快了程序的運行效率。

實施例四

本發(fā)明實施例提供一種數(shù)據(jù)處理方法,所述方法應用于服務器中。

其中,所述服務器為電子設備出售區(qū)的本地服務器。

圖4為本發(fā)明實施例四數(shù)據(jù)處理方法的實現(xiàn)流程示意圖,如圖4所示,該方法包括以下步驟:

步驟401:接收電子設備發(fā)送的更新請求;

這里,所述更新請求用于請求本地服務器判斷電子設備的第一應用是否需要更新。

其中,所述本地服務器存儲有應用程序中與所述第一顯示語言關聯(lián)的數(shù)據(jù)。

所述第一應用的顯示語言為所述電子設備的第一顯示語言。

所述更新為與所述第一顯示語言關聯(lián)的更新。換句話說,所述更新是指:與顯示界面相關的更新。

所述本地服務器為所述第一顯示語言對應的本地服務器。

步驟402:依據(jù)所述第一應用的本地版本號,判斷所述第一應用是否需要更新,得到第一判斷結果;

這里,在一實施例中,接收到所述更新請求后,該方法還可以包括:

解析更新請求,得到所述第一應用的顯示語言;

判斷所述第一應用的顯示語言是否為第一顯示語言,得到第二判斷結果;

當?shù)诙袛嘟Y果表征所述第一應用的顯示語言為第一顯示語言時,執(zhí)行步驟402,即依據(jù)所述第一應用的本地版本號,判斷所述第一應用是否需要更新。

其中,由于請求中攜帶了應用程序的顯示語言,本地服務器據(jù)此可以判斷第一應用的顯示語言和自身存儲的顯示語言是否一致,在一致的情況下再去執(zhí)行后續(xù)的操作,包括判斷第一應用是否需要更新,需要更新時就下發(fā)更新數(shù)據(jù)等,這樣就避免了下發(fā)錯誤的問題,進而避免給用戶帶來使用不便。

步驟403:根據(jù)所述第一判斷結果,向所述電子設備返回更新響應。

具體地,當所述第一判斷結果表征所述第一應用需要更新時,向所述電子設備返回的更新響應中攜帶更新數(shù)據(jù)包,以使所述電子設備利用所述更新數(shù)據(jù)包,對所述第一應用的顯示界面執(zhí)行更新操作。

其中,當所述第一應用需要更新時,說明所述第一應用存在界面顯示方面的bug,需要更新以進行修復。

實施例五

本發(fā)明實施例提供一種數(shù)據(jù)處理方法,所述方法應用于服務器中。

其中,所述服務器為電子設備出售區(qū)的本地服務器。所述本地服務器存儲有應用程序中與出售區(qū)顯示語言關聯(lián)的數(shù)據(jù)。

圖5為本發(fā)明實施例四數(shù)據(jù)處理方法的實現(xiàn)流程示意圖,如圖5所示,該方法包括以下步驟:

步驟501:接收電子設備發(fā)送的獲取請求;

這里,所述獲取請求是所述電子設備的第一應用第一次初始化時發(fā)送的。

所述獲取請求用于請求所述本地服務器向所述電子設備提供第一界面安裝數(shù)據(jù)包;所述第一界面安裝數(shù)據(jù)包所呈現(xiàn)的界面的顯示語言為所述第一顯示語言。

所述第一應用的顯示語言為所述電子設備的第一顯示語言。

其中,所述本地服務器為所述第一顯示語言對應的本地服務器。

步驟502:基于所述第一應用,在本地數(shù)據(jù)庫中查找所述第一界面安裝數(shù)據(jù)包;

步驟503:向所述電子設備發(fā)送獲取響應;

這里,所述獲取響應攜帶第一界面安裝數(shù)據(jù)包。

步驟504:接收電子設備發(fā)送的更新請求;

這里,所述更新請求用于請求本地服務器判斷所述第一應用是否需要更新。

其中,所述本地服務器存儲有應用程序中與所述第一顯示語言關聯(lián)的數(shù)據(jù)。

所述更新為與所述第一顯示語言關聯(lián)的更新。換句話說,所述更新是指:與顯示界面相關的更新。

步驟505:依據(jù)所述第一應用的本地版本號,判斷所述第一應用是否需要更新,得到第一判斷結果;

步驟506:根據(jù)所述第一判斷結果,向所述電子設備返回更新響應。

具體地,當所述第一判斷結果表征所述第一應用需要更新時,向所述電子設備返回的更新響應中攜帶更新數(shù)據(jù)包,以使所述電子設備利用所述更新數(shù)據(jù)包,對所述第一應用的顯示界面執(zhí)行更新操作。

其中,當所述第一應用需要更新時,說明所述第一應用存在界面顯示方面的bug,需要更新以進行修復。

這里,在一實施例中,接收到相應請求后,該方法還可以包括:

解析相應請求,得到所述第一應用的顯示語言;

判斷所述第一應用的顯示語言是否為第一顯示語言,得到第二判斷結果;

當?shù)诙袛嘟Y果表征所述第一應用的顯示語言為第一顯示語言時,執(zhí)行與所述第一應用數(shù)據(jù)相關操作。

具體地,當收到獲取請求,且第二判斷結果表征所述第一應用的顯示語言為第一顯示語言時,執(zhí)行步驟502~503,即基于所述第一應用,在本地數(shù)據(jù)庫中查找所述第一界面安裝數(shù)據(jù)包;并向所述電子設備發(fā)送獲取響應。當收到更新請求,第二判斷結果表征所述第一應用的顯示語言為第一顯示語言時,執(zhí)行步驟505~506,即依據(jù)所述第一應用的本地版本號,判斷所述第一應用是否需要更新;并根據(jù)所述第一判斷結果,向所述電子設備返回更新響應。

其中,由于請求中攜帶了應用程序的顯示語言,本地服務器據(jù)此可以判斷第一應用的顯示語言和自身存儲的顯示語言是否一致,在一致的情況下再去執(zhí)行后續(xù)的操作,,這樣就避免了下發(fā)錯誤的問題,進而避免給用戶帶來使用不便。

實施例六

基于前述數(shù)據(jù)處理方法,本實施例提供一種電子設備,如圖6所示,該電子設備包括:

第一處理器61,用于獲取電子設備的第一顯示語言;

第一通信接口62,用于基于所述第一顯示語言,向所述第一顯示語言對應的本地服務器發(fā)送更新請求;所述本地服務器存儲有應用程序中與所述第一顯示語言關聯(lián)的數(shù)據(jù);所述更新請求用于請求所述本地服務器判斷所述電子設備的第一應用是否需要更新;所述第一應用的顯示語言為所述第一顯示語言;所述更新為與所述第一顯示語言關聯(lián)的更新;以及接收所述本地服務器發(fā)送的更新響應;

所述第一處理器61,還用于利用所述更新響應,對所述第一應用執(zhí)行更新相關操作。

在一實施例中,當所述第一應用需要更新時,所述更新響應攜帶更新數(shù)據(jù)包;

所述第一處理器61,用于利用所述更新數(shù)據(jù)包,對所述第一應用的顯示界面執(zhí)行更新操作。

在一實施例中,所述第一通信接口62,用于第一次初始化所述第一應用時,向所述本地服務器發(fā)送獲取請求;所述獲取請求用于請求所述本地服務器向所述電子設備提供第一界面安裝數(shù)據(jù)包;所述第一界面安裝數(shù)據(jù)包所呈現(xiàn)的界面的顯示語言為所述第一顯示語言;以及接收所述本地服務器發(fā)送的獲取響應;所述獲取響應攜帶第一界面安裝數(shù)據(jù)包;

所述第一處理器61,還用于基于所述第一界面安裝數(shù)據(jù)包,運行所述第一應用,以使所述第一應用呈現(xiàn)基于所述第一顯示語言的顯示界面。

在一實施例中,所述第一處理器61,具體用于:

通過調用操作系統(tǒng)的顯示語言接口,獲取所述第一顯示語言。

在一實施例中,向所述本地服務器發(fā)送的相應請求中攜帶所述第一顯示語言;攜帶的所述第一顯示語言用于所述本地服務器判斷所述第一應用是否是基于所述第一顯示語言的第一應用。

本領域技術人員應當理解,圖6所示的電子設備中的各部件的實現(xiàn)功能可參照前述數(shù)據(jù)處理方法的相關描述而理解。

實施例七

基于前述數(shù)據(jù)處理方法,本實施例提供一種服務器,如圖7所示,該服務器包括:

第二通信接口71,用于接收電子設備發(fā)送的更新請求;所述更新請求用于請求本地服務器判斷電子設備的第一應用是否需要更新;所述本地服務器存儲有應用程序中與所述第一顯示語言關聯(lián)的數(shù)據(jù);所述第一應用的顯示語言為所述電子設備的第一顯示語言;所述更新為與所述第一顯示語言關聯(lián)的更新;所述本地服務器為所述第一顯示語言對應的本地服務器;

第二處理器72,用于依據(jù)所述第一應用的本地版本號,判斷所述第一應用是否需要更新,得到第一判斷結果;

所述第二通信接口71,還用于根據(jù)所述第一判斷結果,向所述電子設備返回更新響應。

在一實施例中,當所述第一判斷結果表征所述第一應用需要更新時,向所述電子設備返回的更新響應中攜帶更新數(shù)據(jù)包,以使所述電子設備利用所述更新數(shù)據(jù)包,對所述第一應用的顯示界面執(zhí)行更新操作。

在一實施例中,所述第二通信接口71,還用于接收所述電子設備發(fā)送的獲取請求;所述獲取請求是所述第一應用第一次初始化時發(fā)送的;所述獲取請求用于請求所述本地服務器向所述電子設備提供第一界面安裝數(shù)據(jù)包;所述第一界面安裝數(shù)據(jù)包所呈現(xiàn)的界面的顯示語言為所述第一顯示語言;

所述第二處理器72,還用于基于所述第一應用,在本地數(shù)據(jù)庫中查找所述第一界面安裝數(shù)據(jù)包;

所述第二通信接口71,還用于向所述電子設備發(fā)送獲取響應;所述獲取響應攜帶第一界面安裝數(shù)據(jù)包。

在一實施例中,所述第二處理器72,還用于解析相應請求,得到所述第一應用的顯示語言;以及判斷所述第一應用的顯示語言是否為第一顯示語言,得到第二判斷結果;當?shù)诙袛嘟Y果表征所述第一應用的顯示語言為第一顯示語言時,執(zhí)行與所述第一應用數(shù)據(jù)相關操作。

本領域技術人員應當理解,圖7所示的服務器中的各部件的實現(xiàn)功能可參照前述數(shù)據(jù)處理方法的相關描述而理解。

應理解,說明書通篇中提到的“一個實施例”或“一實施例”意味著與實施例有關的特定特征、結構或特性包括在本發(fā)明的至少一個實施例中。因此,在整個說明書各處出現(xiàn)的“在一個實施例中”或“在一實施例中”未必一定指相同的實施例。此外,這些特定的特征、結構或特性可以任意適合的方式結合在一個或多個實施例中。應理解,在本發(fā)明的各種實施例中,上述各過程的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應以其功能和內在邏輯確定,而不應對本發(fā)明實施例的實施過程構成任何限定。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。

需要說明的是,在本文中,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。

在本申請所提供的幾個實施例中,應該理解到,所揭露的設備和方法,可以通過其它的方式實現(xiàn)。以上所描述的設備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結合,或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設備或單元的間接耦合或通信連接,可以是電性的、機械的或其它形式的。

上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元;既可以位于一個地方,也可以分布到多個網(wǎng)絡單元上;可以根據(jù)實際的需要選擇其中的部分或全部單元來實現(xiàn)本實施例方案的目的。

另外,在本發(fā)明各實施例中的各功能單元可以全部集成在一個處理單元中,也可以是各單元分別單獨作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。

本領域普通技術人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成,前述的程序可以存儲于計算機可讀取存儲介質中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質包括:移動存儲設備、只讀存儲器(rom,readonlymemory)、磁碟或者光盤等各種可以存儲程序代碼的介質。

或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發(fā)明實施例的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機、服務器、或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分。而前述的存儲介質包括:移動存儲設備、rom、磁碟或者光盤等各種可以存儲程序代碼的介質。

以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應以所述權利要求的保護范圍為準。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1