[發(fā)明專利]一種界面控件的狀態(tài)同步方法及裝置在審
| 申請?zhí)枺?/td> | 202111596128.5 | 申請日: | 2021-12-24 |
| 公開(公告)號: | CN114296849A | 公開(公告)日: | 2022-04-08 |
| 發(fā)明(設(shè)計(jì))人: | 劉子超 | 申請(專利權(quán))人: | 北京三快在線科技有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451 |
| 代理公司: | 北京曼威知識產(chǎn)權(quán)代理有限公司 11709 | 代理人: | 方志煒 |
| 地址: | 100080 北京市海*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 界面 控件 狀態(tài) 同步 方法 裝置 | ||
本說明書公開了一種界面控件的狀態(tài)同步方法及裝置。在其他界面中控件的展示狀態(tài)被修改后,接收到其他界面的同步環(huán)境更新信息,并確定自身展示的目標(biāo)界面的同步環(huán)境,以及同步環(huán)境中各控件的歷史狀態(tài),針對目標(biāo)界面中每個控件,基于該控件的展示狀態(tài)與歷史狀態(tài)是否一致,根據(jù)該控件的歷史狀態(tài)的更新時間,以及同步環(huán)境更新信息中該控件的展示狀態(tài)的更新時間,確定目標(biāo)界面中該控件的展示狀態(tài),或生成目標(biāo)界面的同步環(huán)境更新信息,并廣播,使其他界面與該目標(biāo)界面同步。能夠基于界面中控件的展示狀態(tài)的修改,自動對其他界面中的同一控件進(jìn)行同步,以實(shí)現(xiàn)需要同步的界面中控件的同步。
技術(shù)領(lǐng)域
本說明書涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種界面控件的狀態(tài)同步方法及裝置。
背景技術(shù)
圖形用戶界面是用戶與終端進(jìn)行交互的接口,在各個領(lǐng)域得到了廣泛的應(yīng)用,用戶通過操作界面中的控件實(shí)現(xiàn)與終端的交互,如點(diǎn)擊勾選框勾選選擇項(xiàng)、在輸入框輸入文本等。
目前,衍生出了需要多界面聯(lián)動的需求,即根據(jù)用戶對一個界面中控件的操作,更新控件展示給用戶的狀態(tài),以根據(jù)控件的狀態(tài)調(diào)整或改變界面顯示的內(nèi)容,并將與該界面關(guān)聯(lián)的界面中與該控件聯(lián)動的控件的狀態(tài)進(jìn)行同步,以實(shí)現(xiàn)對界面顯示的內(nèi)容的同步。
可見,控件狀態(tài)的同步是實(shí)現(xiàn)界面同步的基礎(chǔ),但如何使不同界面中聯(lián)動的控件的狀態(tài)準(zhǔn)確同步,仍是待解決的問題。
發(fā)明內(nèi)容
本說明書提供一種界面控件的狀態(tài)同步方法及裝置,以部分的解決現(xiàn)有技術(shù)存在的上述問題。
本說明書采用下述技術(shù)方案:
本說明書提供了一種界面控件的狀態(tài)同步方法,包括:
接收其他界面的同步環(huán)境更新信息,所述同步環(huán)境更新信息至少包括:各控件在所述其他界面中的展示狀態(tài)以及所述展示狀態(tài)的更新時間;
確定目標(biāo)界面的同步環(huán)境,以及所述同步環(huán)境中各控件的歷史狀態(tài);
針對目標(biāo)界面中的每個控件,判斷所述目標(biāo)界面中該控件當(dāng)前的展示狀態(tài)與該控件的歷史狀態(tài)是否一致;
若是,根據(jù)該控件的歷史狀態(tài)的更新時間,以及所述同步環(huán)境更新信息中該控件的展示狀態(tài)的更新時間,確定所述目標(biāo)界面中該控件的展示狀態(tài);
若否,生成所述目標(biāo)界面的同步環(huán)境更新信息,并廣播。
可選地,針對目標(biāo)界面中的每個控件,判斷所述目標(biāo)界面中該控件當(dāng)前的展示狀態(tài)與該控件的歷史狀態(tài)是否一致之前,所述方法還包括:
根據(jù)接收到的所述同步環(huán)境更新信息,更新所述目標(biāo)界面的同步環(huán)境。
可選地,根據(jù)該控件的歷史狀態(tài)的更新時間,以及所述同步環(huán)境更新信息中該控件的展示狀態(tài)的更新時間,確定所述目標(biāo)界面中該控件的展示狀態(tài),具體包括:
判斷該控件的歷史狀態(tài)的更新時間是否晚于所述同步環(huán)境更新信息中該控件的展示狀態(tài)的更新時間;
若是,則不更改所述目標(biāo)界面中該控件的展示狀態(tài);
若否,則將所述同步環(huán)境更新信息中該控件的展示狀態(tài),作為所述目標(biāo)界面中該控件的展示狀態(tài)。
可選地,生成所述目標(biāo)界面的同步環(huán)境更新信息,具體包括:
根據(jù)所述目標(biāo)界面中該控件當(dāng)前的展示狀態(tài),更新所述目標(biāo)界面的同步環(huán)境;
根據(jù)所述目標(biāo)界面更新后的同步環(huán)境,生成所述目標(biāo)界面的同步環(huán)境更新信息。
可選地,所述方法還包括:
當(dāng)未接收到其他界面的同步環(huán)境更新信息時,確定所述目標(biāo)界面的同步環(huán)境;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京三快在線科技有限公司,未經(jīng)北京三快在線科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111596128.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 狀態(tài)檢測裝置及狀態(tài)檢測方法
- 狀態(tài)估計(jì)裝置以及狀態(tài)估計(jì)方法
- 經(jīng)由次級狀態(tài)推斷管理狀態(tài)
- 狀態(tài)估計(jì)裝置及狀態(tài)估計(jì)方法
- 狀態(tài)估計(jì)裝置、狀態(tài)估計(jì)方法
- 狀態(tài)預(yù)測裝置以及狀態(tài)預(yù)測方法
- 狀態(tài)推定裝置、狀態(tài)推定方法和狀態(tài)推定程序
- 狀態(tài)檢測系統(tǒng)及狀態(tài)檢測方法
- 狀態(tài)判定裝置、狀態(tài)判定方法以及狀態(tài)判定程序
- 狀態(tài)判斷裝置以及狀態(tài)判斷方法





