[發明專利]用戶偏好設置同步方法、系統、設備及可讀存儲介質有效
| 申請號: | 202011409088.4 | 申請日: | 2020-12-03 |
| 公開(公告)號: | CN112507267B | 公開(公告)日: | 2023-01-20 |
| 發明(設計)人: | 諸革;耿萬鵬 | 申請(專利權)人: | 上海嗶哩嗶哩科技有限公司 |
| 主分類號: | G06F16/958 | 分類號: | G06F16/958;G06F16/9535 |
| 代理公司: | 北京英特普羅知識產權代理有限公司 11015 | 代理人: | 王勇 |
| 地址: | 200433 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用戶 偏好 設置 同步 方法 系統 設備 可讀 存儲 介質 | ||
1.一種用戶偏好設置同步方法,其特征在于,所述方法包括:
接收服務器同步的遠程配置文件;
根據所述遠程配置文件更新第一配置文件,所述第一配置文件包括配置選項及配置選項對應的配置參數;
至少根據所述第一配置文件更新當前偏好設置;
監測用于編輯多個配置選項的用戶操作;以及
當監測到其中一個配置選項被編輯時,更新所述當前偏好設置并則執行以下操作:
將這個配置選項的配置參數寫入到第二配置文件中,以將這個配置選項的配置參數暫存在本地非易失性存儲介質;
將這個配置選項的配置參數同步到所述服務器中,以使所述服務器更新所述遠程配置文件;
其中,所述至少根據所述第一配置文件更新當前偏好設置,包括:判斷所述本地非易失性存儲介質中是否有所述第二配置文件;如果所述本地非易失性存儲介質中有所述第二配置文件,則獲取所述第二配置文件的所有配置選項的配置參數;獲取所述第一配置文件中除所述第二配置文件的所有配置選項之外的其他配置選項的配置參數;及根據所述第二配置文件的所有配置選項的配置參數和所述其他配置選項的配置參數,更新所述當前偏好設置;
其中,所述將這個配置選項的配置參數寫入到第二配置文件中,包括:判斷所述本地非易失性存儲介質中是否有所述第二配置文件;如果所述本地非易失性存儲介質中沒有所述第二配置文件,則生成位于所述本地非易失性存儲介質中的所述第二配置文件;及將這個配置選項的配置參數寫入到第二配置文件中。
2.根據權利要求1所述的用戶偏好設置同步方法,其特征在于,將這個配置選項的配置參數同步到所述服務器中,包括:
將這個配置選項的配置參數暫存到內存中;
判斷這個配置選項的配置參數同步到所述服務器是否成功;及
如果這個配置選項的配置參數同步到所述服務器成功,則刪除位于所述內存中的這個配置選項的配置參數。
3.根據權利要求2所述的用戶偏好設置同步方法,其特征在于,將這個配置選項的配置參數同步到所述服務器中,包括:
判斷所述內存中是否包括這個配置選項的多次編輯產生的多個配置參數;
如果所述內存中包括這個配置選項的多次編輯產生的多個配置參數,則將最后一次編輯產生的配置參數作為所述多次編輯產生的多個配置參數的合并參數,并將所述合并參數同步至服務器中。
4.根據權利要求1至3任意一項所述的用戶偏好設置同步方法,其特征在于,還包括預先創建用于偏好配置的接口文件,其中,創建所述接口文件的步驟包括:
預先定義DSL文件,其中,所述DSL文件包括配置選項的選項名稱和配置參數的參數類型;
讀取所述DSL文件的文字內容,所述文字內容包括選項名稱和參數類型;及
根據所述選項名稱和參數類型,創建所述接口文件。
5.根據權利要求1至3任意一項所述的用戶偏好設置同步方法,其特征在于,還包括:
接收所述服務器發送的數據請求,所述數據請求用于獲取用戶數據;及
將所述用戶數據發送到所述服務器,以使所述服務器根據所述用戶數據配置所述遠程配置文件的初始文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海嗶哩嗶哩科技有限公司,未經上海嗶哩嗶哩科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011409088.4/1.html,轉載請聲明來源鉆瓜專利網。





