新四季網

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

2023-09-20 16:59:00 3


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



背景技術:

隨著網際網路的快速發展,智能終端的應用越來越廣泛,人們的需求已不再是單一的量化要求,同時對多樣化、個性化的要求也越來越關注。目前移動終端,如智慧型手機搭載的主題商店,一般同一個主題僅提供一個主題文件下載,通常稱為主題整包文件,一個主題整包文件要在多個不同的手機終端上安裝使用時,不同的解析度甚至不同的作業系統版本,安裝後容易產生圖片變形、樣式拉伸等問題,影響用戶體驗。



技術實現要素:

本發明要解決的技術問題在於,針對現有技術的上述一個主題整包文件要在多個不同的手機終端上安裝使用時,不同的解析度甚至不同的作業系統版本,安裝後容易產生圖片變形、樣式拉伸等問題,影響用戶體驗的缺陷,提供一種主題文件適配終端的方法及裝置。

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

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

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

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

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

在本發明所述的主題文件適配終端的方法中,優選地,所述方法還包括:

將所述分包文件、所述分包文件與所述不同的終端的設備信息相適配的對應關係記錄在資料庫中。

在本發明所述的主題文件適配終端的方法中,優選所述終端的設備信息包括以下至少一項:終端的解析度、終端的作業系統版本、終端的機型。

在本發明所述的主題文件適配終端的方法中,優選地,所述方法還包括:

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

根據所述請求從所述資料庫中查找與所述請求中包含的設備信息相對應的所述主題文件的分包文件;

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

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

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

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

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

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

在本發明所述的主題文件適配終端的裝置中,優選地,所述裝置還包括:

記錄單元,用於將所述分包文件、所述分包文件與所述不同的終端的設備信息相適配的對應關係記錄在資料庫中。

在本發明所述的主題文件適配終端的裝置中,優選所述終端的設備信息包括以下至少一項:終端的解析度、終端的作業系統版本、終端的機型。

在本發明所述的主題文件適配終端的裝置中,優選地,所述裝置還包括:

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

查找單元,用於根據所述請求從所述資料庫中查找與所述請求中包含的終端的設備信息相對應的所述主題文件的分包文件;

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

實施本發明的主題文件適配終端的方法及裝置,具有以下有益效果:本發明通過將主題文件設置成至少兩個分包文件;並且每個分包文件分別與不同的終端的設備信息相適配;將與不同的終端的設備信息相適配的每個分包文件設置為同一主題文件,可以優化終端安裝主題的顯示效果以及安裝主題文件的速度,不需要進行額外的適配工作,同時分包文件體積較小,可節省網絡流量,且分包文件可與不同的解析度、不同的作業系統版本適配,安裝後不會出現圖片變形、樣式拉伸等問題,從而提升了用戶體驗。

附圖說明

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

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

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

具體實施方式

為了對本發明的技術特徵、目的和效果有更加清楚的理解,現對照附圖詳細說明本發明的具體實施方式。應當理解,此處描述的具體實施例僅用於解釋本發明,並不用於限定本發明。

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

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

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

設計師製作手機終端系統的主題,主題的素材文件和/或樣式文件通常是基於某一個特定的終端解析度和/或終端作業系統版本和/或終端機型。預先在伺服器後臺中存儲設計師打包提交的主題素材文件和樣式文件,伺服器後臺程序按照預先設定的手機終端解析度或/或樣式效果將設計師提交的整包文件生成多個主題分包文件,並將這些支持不同手機終端解析度和/或手機終端作業系統版本樣式效果的主題分包文件記錄在伺服器後臺資料庫表,也就是一個主題上架版本對應多個分包文件下載地址信息。

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

一個主題的多個分包文件可以通過一個唯一的標誌號關聯,或者為一個主題的多個分包文件分別設置一個標誌號,並將標誌號進行關係。

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

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

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

在本發明的實施例中,所述主題文件適配終端的方法還包括:將所述分包文件與所述不同的終端的設備信息相適配的對應關係記錄在資料庫中。

具體地,根據素材文件和/或樣式文件與不同的終端的設備信息相適配的原則生成多個不同的素材文件和/或樣式文件,並將這些素材文件和樣式文件、以及素材文件和/或樣式文件與終端的設備信息(終端的解析度、終端的作業系統版本、終端的機型中至少一項)相適配的對應關係的數據記錄在資料庫中。

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

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

根據所述請求從所述資料庫中查找與所述請求中包含的設備信息相對應的所述主題文件的分包文件;

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

手機終端請求下載主題文件,請求參數帶上手機終端的解析度和作業系統版本,伺服器程序依據預先記錄的主題分包文件支持手機終端解析度和手機終端作業系統版本的信息,查找匹配的主題分包文件返回給用戶在手機終端作業系統上下載,並安裝使用。

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

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

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

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

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

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

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

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

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

記錄單元,用於將所述分包文件、所述分包文件與所述不同的終端的設備信息相適配的對應關係記錄在資料庫中。

具體地,根據素材文件和/或樣式文件與不同的終端的設備信息相適配的原則生成多個不同的素材文件和/或樣式文件,並將這些素材文件和樣式文件、以及素材文件和/或樣式文件與終端的設備信息(終端的解析度、終端的作業系統版本、終端的機型中至少一項)相適配的對應關係的數據記錄在資料庫中。

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

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

查找單元,用於根據所述請求從所述資料庫中查找與所述請求中包含的設備信息相對應的所述主題文件的分包文件;

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

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

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

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

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

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀