欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種主題文件適配終端的方法及裝置與流程

文檔序號:11878094閱讀:266來源:國知局
一種主題文件適配終端的方法及裝置與流程

本發(fā)明涉及終端主題的技術領域,更具體地說,涉及一種主題文件適配終端的方法及裝置。



背景技術:

隨著互聯(lián)網(wǎng)的快速發(fā)展,智能終端的應用越來越廣泛,人們的需求已不再是單一的量化要求,同時對多樣化、個性化的要求也越來越關注。目前移動終端,如智能手機搭載的主題商店,一般同一個主題僅提供一個主題文件下載,通常稱為主題整包文件,一個主題整包文件要在多個不同的手機終端上安裝使用時,不同的分辨率甚至不同的操作系統(tǒng)版本,安裝后容易產(chǎn)生圖片變形、樣式拉伸等問題,影響用戶體驗。



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

本發(fā)明要解決的技術問題在于,針對現(xiàn)有技術的上述一個主題整包文件要在多個不同的手機終端上安裝使用時,不同的分辨率甚至不同的操作系統(tǒng)版本,安裝后容易產(chǎn)生圖片變形、樣式拉伸等問題,影響用戶體驗的缺陷,提供一種主題文件適配終端的方法及裝置。

本發(fā)明解決其技術問題所采用的技術方案是:構造一種主題文件適配終端的方法,該方法包括以下步驟:

獲取兩個以上的分包文件;其中,所述兩個以上的分包文件中的每個分包文件分別與不同的終端的設備信息相適配;

將所述與不同的終端的設備信息相適配的所述每個分包文件設置為同一主題文件。

在本發(fā)明所述的主題文件適配終端的方法中,優(yōu)選所述分包文件包括素材文件和樣式文件;

所述素材文件和/或樣式文件與所述終端的設備信息相適配。

在本發(fā)明所述的主題文件適配終端的方法中,優(yōu)選地,所述方法還包括:

將所述分包文件、所述分包文件與所述不同的終端的設備信息相適配的對應關系記錄在數(shù)據(jù)庫中。

在本發(fā)明所述的主題文件適配終端的方法中,優(yōu)選所述終端的設備信息包括以下至少一項:終端的分辨率、終端的操作系統(tǒng)版本、終端的機型。

在本發(fā)明所述的主題文件適配終端的方法中,優(yōu)選地,所述方法還包括:

接收終端發(fā)送的獲取主題文件的請求,其中,所述請求包含所述終端的設備信息;

根據(jù)所述請求從所述數(shù)據(jù)庫中查找與所述請求中包含的設備信息相對應的所述主題文件的分包文件;

將查找到的所述分包文件返回至所述終端。

本發(fā)明還提供一種主題文件適配終端的裝置,該裝置包括:

獲取單元,用于獲取兩個以上的分包文件;其中,所述兩個以上的分包文件中的每個分包文件分別與不同的終端的設備信息相適配;

設置單元,用于根據(jù)所述與不同的終端的設備信息相適配的所述每個分包文件設置為同一主題文件。

在本發(fā)明所述的主題文件適配終端的裝置中,優(yōu)選所述分包文件包括素材文件和樣式文件;

所述素材文件和/或樣式文件與所述終端的設備信息相適配。

在本發(fā)明所述的主題文件適配終端的裝置中,優(yōu)選地,所述裝置還包括:

記錄單元,用于將所述分包文件、所述分包文件與所述不同的終端的設備信息相適配的對應關系記錄在數(shù)據(jù)庫中。

在本發(fā)明所述的主題文件適配終端的裝置中,優(yōu)選所述終端的設備信息包括以下至少一項:終端的分辨率、終端的操作系統(tǒng)版本、終端的機型。

在本發(fā)明所述的主題文件適配終端的裝置中,優(yōu)選地,所述裝置還包括:

接收單元,用于接收終端發(fā)送的獲取主題文件的請求,其中,所述請求包含所述終端的設備信息;

查找單元,用于根據(jù)所述請求從所述數(shù)據(jù)庫中查找與所述請求中包含的終端的設備信息相對應的所述主題文件的分包文件;

返回單元,用于將查找到的所述分包文件返回至所述終端。

實施本發(fā)明的主題文件適配終端的方法及裝置,具有以下有益效果:本發(fā)明通過將主題文件設置成至少兩個分包文件;并且每個分包文件分別與不同的終端的設備信息相適配;將與不同的終端的設備信息相適配的每個分包文件設置為同一主題文件,可以優(yōu)化終端安裝主題的顯示效果以及安裝主題文件的速度,不需要進行額外的適配工作,同時分包文件體積較小,可節(jié)省網(wǎng)絡流量,且分包文件可與不同的分辨率、不同的操作系統(tǒng)版本適配,安裝后不會出現(xiàn)圖片變形、樣式拉伸等問題,從而提升了用戶體驗。

附圖說明

下面將結合附圖及實施例對本發(fā)明作進一步說明,附圖中:

圖1是本發(fā)明主題文件適配終端的方法一實施例的流程示意圖;

圖2是本發(fā)明主題文件適配終端的裝置一實施例的結構框圖。

具體實施方式

為了對本發(fā)明的技術特征、目的和效果有更加清楚的理解,現(xiàn)對照附圖詳細說明本發(fā)明的具體實施方式。應當理解,此處描述的具體實施例僅用于解釋本發(fā)明,并不用于限定本發(fā)明。

如圖1所示,為本發(fā)明的主題文件適配終端的方法一實施例的流程示意圖。本發(fā)明的主題文件適配終端的方法適用于可安裝主題文件的智能終端,該智能終端包括但不限于手機、平板電腦、智能手表、筆記本電腦、臺式電腦等需安裝主題文件的智能終端。如圖1所示,該主題文件適配終端的方法包括以下步驟:

步驟S101:獲取兩個以上的分包文件;其中,所述兩個以上的分包文件中的每個分包文件分別與不同的終端的設備信息相適配。

具體地,在本發(fā)明的實施例中,分包文件包括素材文件和樣式文件,素材文件和樣式文件按手機操作系統(tǒng)適配路徑打包,不同的手機終端操作系統(tǒng)版本有不同的文件適配路徑,操作系統(tǒng)所支持的效果也不同,另外,不同的手機終端由于分辨率不同,對素材文件的尺寸要求也不同,根據(jù)每個分包文件分別與不同的終端的設備信息相適配的原則,分包文件中包括的素材文件和/或樣式文件與終端的設備信息相適配。可以理解地,素材文件與樣式文件共同與終端的設備信息相適配,或者素材文件單獨與終端的設備信息相適配,或者樣式文件單獨與終端的設備信息相適配??梢岳斫獾?,本發(fā)明的適配方案可根據(jù)用戶的需求進行選擇,本發(fā)明對此不作限定。

設計師制作手機終端系統(tǒng)的主題,主題的素材文件和/或樣式文件通常是基于某一個特定的終端分辨率和/或終端操作系統(tǒng)版本和/或終端機型。預先在服務器后臺中存儲設計師打包提交的主題素材文件和樣式文件,服務器后臺程序按照預先設定的手機終端分辨率或/或樣式效果將設計師提交的整包文件生成多個主題分包文件,并將這些支持不同手機終端分辨率和/或手機終端操作系統(tǒng)版本樣式效果的主題分包文件記錄在服務器后臺數(shù)據(jù)庫表,也就是一個主題上架版本對應多個分包文件下載地址信息。

或者,也可以在后臺服務器存儲設計師基于同一主題設計并上傳的多個分包文件,多個分包文件設置為同一主題文件,即一個主題文件的多種版本。

一個主題的多個分包文件可以通過一個唯一的標志號關聯(lián),或者為一個主題的多個分包文件分別設置一個標志號,并將標志號進行關系。

在本發(fā)明的實施例中,終端的設備信息可以包括終端的分辨率、終端的操作系統(tǒng)版本、終端的機型中至少一項,即終端的設備信息可以為終端的分辨率,或終端的操作系統(tǒng)版本,或終端的機型;或者終端的分辨率與終端的操作系統(tǒng)版本,或者終端的分辨率與終端的機型,或者終端的操作系統(tǒng)版本與終端的機型;或者終端的分辨率、終端的操作系統(tǒng)版本以及終端的機型。則根據(jù)分包文件與不同的終端的設備信息相適配的原則可得多種適配方案,如適配方案一:樣式文件與終端的分辨率適配;適配方案二:樣式文件與終端的操作系統(tǒng)版本適配;適配方案三:樣式文件與終端的機型適配;適配方案四:素材文件與終端的分辨率適配;適配方案五:素材文件與終端的操作系統(tǒng)版本適配;適配方案六:素材文件與終端的機型適配;適配方案七:素材文件和樣式文件與終端的分辨率適配;適配方案八:素材文件和樣式文件與終端的操作系統(tǒng)版本適配;適配方案九:素材文件和樣式文件與終端的機型適配;適配方案十:樣式文件與終端的分辨率、終端的操作系統(tǒng)版本適配等,在此本發(fā)明就不一一列出,具體適配方案根據(jù)使用需求進行選擇確定。

步驟S102:將所述與不同的終端的設備信息相適配的所述每個分包文件設置為同一主題文件。

具體地,根據(jù)每個分包文件與終端的設備信息相適配的原則,將基于同一設計主題且與終端的設備信息相適配的每個分包文件設置為同一主題文件,即每一主題文件包括與不同的終端的設備信息相適配的多個分包文件。進一步地,每個分包文件包括素材文件和樣式文件??梢岳斫獾兀恳恢黝}文件包括多個不同的素材文件和樣式文件,其中的每一素材文件與對應的終端的設備信息相適配,每一樣式文件與對應的終端的設備信息相適配;或者素材文件和樣式文件與對應的終端的設備信息相適配,即如步驟101中所列舉多個適配方案,在此不再贅述??梢岳斫獾兀鶕?jù)素材文件和/或樣式文件與不同的終端的設備信息(如終端的分辨率、終端的操作系統(tǒng)版本、終端的機型中至少一種)相適配,生成多個不同的素材文件和/或樣式文件,并將多個不同的素材文件和/或樣式文件設置為同一主題文件。

在本發(fā)明的實施例中,所述主題文件適配終端的方法還包括:將所述分包文件與所述不同的終端的設備信息相適配的對應關系記錄在數(shù)據(jù)庫中。

具體地,根據(jù)素材文件和/或樣式文件與不同的終端的設備信息相適配的原則生成多個不同的素材文件和/或樣式文件,并將這些素材文件和樣式文件、以及素材文件和/或樣式文件與終端的設備信息(終端的分辨率、終端的操作系統(tǒng)版本、終端的機型中至少一項)相適配的對應關系的數(shù)據(jù)記錄在數(shù)據(jù)庫中。

進一步地,所述主題文件適配終端的方法還包括:

接收終端發(fā)送的獲取主題文件的請求,其中,所述請求包含所述終端的設備信息;

根據(jù)所述請求從所述數(shù)據(jù)庫中查找與所述請求中包含的設備信息相對應的所述主題文件的分包文件;

將查找到的所述分包文件返回至所述終端。

手機終端請求下載主題文件,請求參數(shù)帶上手機終端的分辨率和操作系統(tǒng)版本,服務器程序依據(jù)預先記錄的主題分包文件支持手機終端分辨率和手機終端操作系統(tǒng)版本的信息,查找匹配的主題分包文件返回給用戶在手機終端操作系統(tǒng)上下載,并安裝使用。

具體地,當用戶端需要下載主題文件或者更新主題文件時,用戶端向服務器(本發(fā)明以通用服務器為例,實際應用時可為其他的后臺運行程序,本發(fā)明對此不作限定。)發(fā)送獲取主題文件的請求的指令,其中該請求包括用戶端的設備信息(該設備信息如上文所述的包括終端的分辨率、終端的操作系統(tǒng)版本、終端的機型中至少一項)。服務器接收到該請求指令后,根據(jù)預先保存在數(shù)據(jù)庫中的素材文件和樣式文件、以及素材文件和/或樣式文件與終端的設備信息相適配的對應關系的數(shù)據(jù),查找與請求指令中包含的設備信息相對應的所述主題文件的素材文件和/或樣式文件,同時將查找到的素材文件和/或樣式文件返回給用戶端。

進一步地,終端的設備信息以分辨率為例,分包文件以素材文件,智能終端以手機為例進行說明。手機用戶端需下載主題文件,則向服務器發(fā)送獲取主題文件的請求,服務器接收手機用戶端發(fā)送的獲取主題文件的請求,同時該請求中包含了手機用戶端的機型。服務器根據(jù)該請求從數(shù)據(jù)庫中查找與手機的用戶端的機型相對應的主題文件中的素材文件,并將查找到的素材文件返回至手機用戶端,手機用戶端接收服務器返回的素材文件進行下載安裝,完成主題文件下載或更新的操作。本發(fā)明提供的主題文件適配的方法可以優(yōu)化手機終端安裝主題文件的速度,手機終端安裝主題文件時不需要進行額外的適配工作,只需向服務器發(fā)送下載主題文件的請求,并接收服務器返回的與所請求下載的主題文件相對應的分包文件即可開始直接安裝主題文件,而相應的適配工作由服務器來完成,節(jié)省了手機終端的運行空間,加快了下載安裝的速度,同時分包文件的體積小,在一定程度上節(jié)省了網(wǎng)絡的流量,從而更好地提升了用戶體驗。

如圖2所示,本發(fā)明還提供了一種主題文件適配終端的裝置,該裝置包括:

獲取單元100,用于獲取兩個以上的分包文件;其中,所述兩個以上的分包文件中的每個分包文件分別與不同的終端的設備信息相適配。

具體地,在本發(fā)明的實施例中,分包文件包括素材文件和樣式文件,根據(jù)每個分包文件分別與不同的終端的設備信息相適配的原則,分包文件中包括的素材文件和/或樣式文件與終端的設備信息相適配??梢岳斫獾?,素材文件和樣式文件可共同與終端的設備信息相適配,也可分別與終端的設備信息相適配。即素材文件與樣式文件共同與終端的設備信息相適配,或者素材文件單獨與終端的設備信息相適配,或者樣式文件單獨與終端的設備信息相適配。可以理解地,本發(fā)明的適配方案可根據(jù)用戶的需求進行選擇,本發(fā)明對此不作限定。

在本發(fā)明的實施例中,終端的設備信息可以包括終端的分辨率、終端的操作系統(tǒng)版本、終端的機型中至少一項,即終端的設備信息可以為終端的分辨率,或終端的操作系統(tǒng)版本,或終端的機型;或者終端的分辨率與終端的操作系統(tǒng)版本,或者終端的分辨率與終端的機型,或者終端的操作系統(tǒng)版本與終端的機型;或者終端的分辨率、終端的操作系統(tǒng)版本以及終端的機型。則根據(jù)分包文件與不同的終端的設備信息相適配的原則可得多種適配方案,如適配方案一:樣式文件與終端的分辨率適配;適配方案二:樣式文件與終端的操作系統(tǒng)版本適配;適配方案三:樣式文件與終端的機型適配;適配方案四:素材文件與終端的分辨率適配;適配方案五:素材文件與終端的操作系統(tǒng)版本適配;適配方案六:素材文件與終端的機型適配;適配方案七:素材文件和樣式文件與終端的分辨率適配;適配方案八:素材文件和樣式文件與終端的操作系統(tǒng)版本適配;適配方案九:素材文件和樣式文件與終端的機型適配;適配方案十:樣式文件與終端的分辨率、終端的操作系統(tǒng)版本適配等,在此本發(fā)明就不一一列出,具體適配方案根據(jù)使用需求進行選擇確定。

設置單元200,用于將所述與不同的終端的設備信息相適配的所述每個分包文件設置為同一主題文件。

具體地,根據(jù)每個分包文件與終端的設備信息相適配的原則,將與終端的設備信息相適配的每個分包文件設置為同一主題文件,即每一主題文件包括與不同的終端的設備信息相適配的多個分包文件。進一步地,每個分包文件包括素材文件和樣式文件。可以理解地,每一主題文件包括多個不同的素材文件和樣式文件,其中的每一素材文件與對應的終端的設備信息相適配,每一樣式文件與對應的終端的設備信息相適配;或者素材文件和樣式文件與對應的終端的設備信息相適配,即如步驟101中所列舉多個適配方案,在此不再贅述。可以理解地,根據(jù)素材文件和/或樣式文件與不同的終端的設備信息(如終端的分辨率、終端的操作系統(tǒng)版本、終端的機型中至少一種)相適配,生成多個不同的素材文件和/或樣式文件,并將多個不同的素材文件和/或樣式文件設置為同一主題文件。

在本發(fā)明的實施例中,所述主題文件適配終端的裝置還包括:

記錄單元,用于將所述分包文件、所述分包文件與所述不同的終端的設備信息相適配的對應關系記錄在數(shù)據(jù)庫中。

具體地,根據(jù)素材文件和/或樣式文件與不同的終端的設備信息相適配的原則生成多個不同的素材文件和/或樣式文件,并將這些素材文件和樣式文件、以及素材文件和/或樣式文件與終端的設備信息(終端的分辨率、終端的操作系統(tǒng)版本、終端的機型中至少一項)相適配的對應關系的數(shù)據(jù)記錄在數(shù)據(jù)庫中。

進一步地,所述主題文件適配終端的裝置還包括:

接收單元,用于接收終端發(fā)送的獲取主題文件的請求,其中,所述請求包含所述終端的設備信息;

查找單元,用于根據(jù)所述請求從所述數(shù)據(jù)庫中查找與所述請求中包含的設備信息相對應的所述主題文件的分包文件;

返回單元,用于將查找到的所述分包文件返回至所述終端。

具體地,當用戶端需要下載主題文件或者更新主題文件時,用戶端向服務器(本發(fā)明以通用服務器為例,實際應用時可為其他的后臺運行程序,本發(fā)明對此不作限定。)發(fā)送獲取主題文件的請求的指令,其中該請求包括用戶端的設備信息(該設備信息如上文所述的包括終端的分辨率、終端的操作系統(tǒng)版本、終端的機型中至少一項)。服務器接收到該請求指令后,根據(jù)預先保存在數(shù)據(jù)庫中的素材文件和樣式文件、以及素材文件和/或樣式文件與終端的設備信息相適配的對應關系的數(shù)據(jù),查找與請求指令中包含的設備信息相對應的所述主題文件的素材文件和/或樣式文件,同時將查找到的素材文件和/或樣式文件返回給用戶端。

進一步地,終端的設備信息以分辨率為例,分包文件以素材文件,智能終端以手機為例進行說明。手機用戶端需下載主題文件,則向服務器發(fā)送獲取主題文件的請求,服務器接收手機用戶端發(fā)送的獲取主題文件的請求,同時該請求中包含了手機用戶端的機型。服務器根據(jù)該請求從數(shù)據(jù)庫中查找與手機的用戶端的機型相對應的主題文件中的素材文件,并將查找到的素材文件返回至手機用戶端,手機用戶端接收服務器返回的素材文件進行下載安裝,完成主題文件下載或更新的操作。本發(fā)明提供的主題文件適配的方法可以優(yōu)化手機終端安裝主題文件的速度,手機終端安裝主題文件時不需要進行額外的適配工作,只需向服務器發(fā)送下載主題文件的請求,并接收服務器返回的與所請求下載的主題文件相對應的分包文件即可開始直接安裝主題文件,而相應的適配工作由服務器來完成,節(jié)省了手機終端的運行空間,加快了下載安裝的速度,同時分包文件的體積小,在一定程度上節(jié)省了網(wǎng)絡的流量,從而更好地提升了用戶體驗。

以上實施例只為說明本發(fā)明的技術構思及特點,其目的在于讓熟悉此項技術的人士能夠了解本發(fā)明的內容并據(jù)此實施,并不能限制本發(fā)明的保護范圍。凡跟本發(fā)明權利要求范圍所做的均等變化與修飾,均應屬于本發(fā)明權利要求的涵蓋范圍。

應當理解的是,對本領域普通技術人員來說,可以根據(jù)上述說明加以改進或變換,而所有這些改進和變換都應屬于本發(fā)明所附權利要求的保護范圍。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
平山县| 三门峡市| 汤原县| 闵行区| 中牟县| 曲沃县| 理塘县| 凌海市| 洛浦县| 临颍县| 平远县| 乌拉特后旗| 上高县| 高雄县| 武穴市| 博爱县| 宁武县| 平南县| 霍林郭勒市| 安宁市| 格尔木市| 山阴县| 芦溪县| 普格县| 哈尔滨市| 体育| 吉木萨尔县| 静海县| 棋牌| 上饶县| 南川市| 明水县| 监利县| 潍坊市| 平罗县| 将乐县| 通化市| 昌邑市| 宁津县| 巫溪县| 乡宁县|