[發明專利]基于變量的倒計時同步方法、裝置、存儲介質和設備有效
| 申請號: | 201811564416.0 | 申請日: | 2018-12-20 |
| 公開(公告)號: | CN109582468B | 公開(公告)日: | 2021-11-09 |
| 發明(設計)人: | 張磊 | 申請(專利權)人: | 武漢甌越網視有限公司 |
| 主分類號: | G06F9/52 | 分類號: | G06F9/52 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 430070 湖北省武漢市東湖新技術開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 變量 倒計時 同步 方法 裝置 存儲 介質 設備 | ||
1.一種基于變量的倒計時同步方法,其特征在于,包括:
在第一控件對象監測到第二控件對象的啟動觸發操作時,第一控件對象監測第一倒計時對象中的倒計時共享變量的變量值是否更新,其中,所述第一控件對象和所述第二控件對象為需要保持倒計時同步的控件對象,所述第一倒計時對象為所述第一控件對象中的倒計時對象,所述倒計時共享變量用于存儲所述第一倒計時對象中的倒計時信息;
若是,則所述第一控件對象觸發啟動所述第二控件對象,并將更新后的變量值發送至所述第二控件對象;
所述第二控件對象中的第二倒計時對象基于更新后的變量值同步開始倒計時。
2.根據權利要求1所述的方法,其特征在于,更新第一倒計時對象中的倒計時共享變量的變量值包括:
在所述第一倒計時對象的倒計時函數中,依據所述倒計時函數的當前函數輸入參數值或計時速度時間和所述計時速度時間的當前執行次數的當前乘積,更新所述倒計時共享變量的變量值;
其中,所述計時速度時間為基于系統倒計時類創建所述第一倒計時對象的倒計時參數。
3.根據權利要求2所述的方法,其特征在于,在所述倒計時信息為倒計時剩余時長時,依據所述倒計時函數的當前函數輸入參數值或計時速度時間和所述計時速度時間的當前執行次數的當前乘積,更新所述倒計時共享變量的變量值包括:
依據第一總計時時間以及所述當前乘積,更新所述倒計時共享變量的變量值,其中,所述第一總計時時間為基于系統倒計時類創建所述第一倒計時對象的倒計時參數;或者,
將所述倒計時共享變量的變量值更新為所述倒計時函數的當前函數輸入參數值;
相應地,所述第二控件對象中的第二倒計時對象基于更新后的變量值同步開始倒計時包括:
所述第二控件對象中的第二倒計時對象將第二總計時時間更新為更新后的變量值,并基于更新后的第二總計時時間同步開始倒計時,其中,所述第二總計時時間為基于系統倒計時類創建所述第二倒計時對象的倒計時參數。
4.根據權利要求2所述的方法,其特征在于,在所述倒計時信息為已倒計時長時,依據所述倒計時函數的當前函數輸入參數值或計時速度時間和所述計時速度時間的當前執行次數的當前乘積,更新所述倒計時共享變量的變量值包括:
將所述倒計時共享變量的變量值更新為所述當前乘積;或者,
依據第一總計時時間與所述倒計時函數的當前函數輸入參數值,更新所述倒計時共享變量的變量值;
相應地,所述第二控件對象中的第二倒計時對象基于更新后的變量值同步開始倒計時包括:
所述第二控件對象中的第二倒計時對象依據第二總計時時間和更新后的變量值更新第二總計時時間,并基于更新后的第二總計時時間同步開始倒計時,其中,所述第二總計時時間的初始值為所述第一總計時時間。
5.根據權利要求1所述的方法,其特征在于,監測第二控件對象的啟動觸發操作包括:
當第二控件對象為人機交互類控件對象時,監測所述第二控件對象的點擊操作。
6.根據權利要求1所述的方法,其特征在于,還包括:
若否,則在第二控件對象對應的顯示區域顯示預設緩存畫面;
若是,則隱藏所述預設緩存畫面,并在所述顯示區域顯示所述第二控件對象對應的顯示畫面。
7.根據權利要求1所述的方法,其特征在于,所述第一控件對象為Android系統中的碎片控件對象,所述第二控件對象為所述Android系統中的對話框控件對象。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢甌越網視有限公司,未經武漢甌越網視有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811564416.0/1.html,轉載請聲明來源鉆瓜專利網。





