[發明專利]針對頁面加載配置數據的方法及裝置、服務器有效
| 申請號: | 202210033650.0 | 申請日: | 2022-01-12 |
| 公開(公告)號: | CN114489839B | 公開(公告)日: | 2023-08-01 |
| 發明(設計)人: | 馬興國 | 申請(專利權)人: | 海南車智易通信息技術有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/451 |
| 代理公司: | 北京思睿峰知識產權代理有限公司 11396 | 代理人: | 趙愛軍;高攀 |
| 地址: | 571924 海南省老城高新技術*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 針對 頁面 加載 配置 數據 方法 裝置 服務器 | ||
本發明公開了針對頁面加載配置數據的方法和裝置、服務器、計算設備和可讀存儲介質。方法包括:對解析函數中包含的語言配置文件的鍵執行目錄檢索處理,尋找語言配置文件的鍵的向上的目錄;將目錄檢索符號轉譯為目錄名稱,對解析函數內包含的內容進行處理生成唯一字符串,取字符串中預定數目字符,對鍵重新命名;遍歷頁面的依賴文件,如果依賴文件內包含重新命名后的鍵名,將鍵對應的鍵值歸屬到頁面下,生成各個頁面與重新命名后的鍵名代表的語言配置文件的對應關系;通過所述對應關系,查找到所述重新命名后的鍵名代表的語言配置文件并追加到頁面。根據本發明技術方案,能夠自動目錄層級命名并進行加密處理,提升安全性,實現按需引用。
技術領域
本發明涉及頁面顯示領域,尤其是一種針對頁面加載配置數據的方法及裝置、服務器、計算設備和可讀存儲介質。
背景技術
在國際化多語言的開發過程中,通常需要根據不同的語言或國別配置大量的文案,一方面要選擇高效的配置方案來提升開發效率,另一方面要實現配置的按需引用,進而提升用戶訪問體驗。
一個通常的做法是:采用硬編碼的方式,在業務邏輯中配置多語言。當用戶訪問時,通過不同的語言標識獲取對應的內容并展示。該方案有以下缺點:其將多語言配置打包進入同一文件,無法按需引用,從而增大了文件體積,降低了頁面訪問速度。此外,多語言配置與業務代碼耦合度高,降低了復用性;配置分散在各個業務代碼文件中,不利于后期維護。
另一個做法是:采用全局引入的方式,將業務中使用到的多語言文案手動配置到一個獨立的JSON或JS文件中,為了保證ID唯一性,將ID命名為較長的字符串。該方案的缺點是:其中,由人工來檢查ID命名的唯一性,導致開發效率低,并且容易產生命名沖突;且定義的ID太長,不利于查看,并且使用時容易出錯;此外,多語言配置在同一個文件中,不能按需引用,降低了頁面訪問速度。
發明內容
為此,本發明提供了一種針對頁面加載配置數據的方法及裝置、服務器與計算設備、可讀存儲介質,以力圖解決或者至少緩解上面存在的至少一個問題。
根據本發明的一個方面,提供了一種針對頁面加載配置數據的方法,包括:通過目錄檢索符號,對解析函數中包含的語言配置文件的鍵執行目錄檢索處理,尋找所述語言配置文件的鍵的向上的目錄,其中,解析函數提前封裝好,包含目錄檢索符號和語言配置文件的鍵,其中語言配置文件由用戶提前定義好,包含標識語言配置文件屬性的鍵和對應的值,其中值用于標識語言配置文件對應的頁面顯示內容;將解析函數內的目錄檢索符號轉譯為尋找到的目錄的名稱,對解析函數內包含的內容使用加密算法進行加密處理生成唯一字符串,取字符串中預定數目字符,對鍵重新命名;遍歷所有語言配置文件進行上述鍵重新命名操作;遍歷頁面的依賴文件,判斷依賴文件內是否包含重新命名后的鍵名,如果存在,將所述鍵對應的鍵值歸屬到所述頁面下,通過這種方式生成各個頁面與重新命名后的鍵名代表的語言配置文件的對應關系;針對被訪問頁面,通過所述對應關系查找到所述重新命名后的鍵名代表的語言配置文件,以全局變量的形式追加到頁面。
根據本發明另一方面,提供一種服務器,存儲有根據上述方法生成的各個頁面與重新命名后的鍵名代表的語言配置文件的對應關系。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于海南車智易通信息技術有限公司,未經海南車智易通信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210033650.0/2.html,轉載請聲明來源鉆瓜專利網。





