[發明專利]一種控件的展示方法、裝置、設備及存儲介質有效
| 申請號: | 201910657281.0 | 申請日: | 2019-07-19 |
| 公開(公告)號: | CN110389793B | 公開(公告)日: | 2022-05-10 |
| 發明(設計)人: | 樊茂延;章天野 | 申請(專利權)人: | 北京字節跳動網絡技術有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451;G06F9/54 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 控件 展示 方法 裝置 設備 存儲 介質 | ||
本公開實施例公開了一種控件的展示方法、裝置、設備及存儲介質,其中控件的展示方法包括:接收客戶端應用程序的消息中心分發的控件展示消息,并確定所述控件展示消息的接收時間戳,其中所述控件展示消息為所述消息中心從服務器端拉取和解析后加入消息隊列的控件展示消息;提取所述控件展示消息中攜帶的下發時間戳以及預設展示時間戳;根據所述接收時間戳、下發時間戳、預設展示時間戳以及預設時延,確定實際展示時間戳,并根據所述實際展示時間戳觸發控件進行展示。本公開實施例提供的一種控件的展示方法、裝置、終端及可讀介質,用于保證多客戶端進行控件展示的時機相同,從而提高了用戶體驗。
技術領域
本公開實施例涉及計算機軟件技術,尤其涉及一種控件的展示方法、裝置、設備及存儲介質。
背景技術
智能終端中可安裝各類應用程序(Application,APP),以滿足用戶的不同需求。
在一些應用程序的業務場景中,需要保證安裝應用的多個智能終端同時展示一些控件,例如在進行搶答在線搶麥唱歌類應用程序或搶唱在線搶麥唱歌類應用程序時,需要保證多個智能終端的應用界面同時展示搶答按鈕或搶唱按鈕。現有技術中,服務器端可提前向各客戶端下發預設展示時間戳,以使各客戶端在預設展示時間戳時觸發控件展示。
現有技術的不足之處至少包括:由于網絡環境以及客戶端性能的較大差異,導致消息從服務器端下發到各客戶端的控件處理程序處理之間的時延不同,并且客戶端本地時間與服務器端時間也不同,從而各客戶端根據預設展示時間戳觸發控件展示的時機有所差異,嚴重影響了用戶體驗。
發明內容
有鑒于此,本公開實施例提供了一種控件的展示方法、裝置、設備及存儲介質,用于保證多客戶端進行控件展示的時機相同,從而提高了用戶體驗。
第一方面,本公開實施例提供了一種控件的展示方法,應用于客戶端應用程序的控件處理程序,包括:
接收客戶端應用程序的消息中心分發的控件展示消息,并確定所述控件展示消息的接收時間戳,其中所述控件展示消息為所述消息中心從服務器端拉取和解析后加入消息隊列的控件展示消息;
提取所述控件展示消息中攜帶的下發時間戳以及預設展示時間戳;
根據所述接收時間戳、下發時間戳、預設展示時間戳以及預設時延,確定實際展示時間戳,并根據所述實際展示時間戳觸發控件進行展示。
第二方面,本公開實施例提供了一種控件的展示裝置,集成于客戶端,包括:
消息接收模塊,用于接收客戶端應用程序的消息中心分發的控件展示消息,并確定所述控件展示消息的接收時間戳,其中所述控件展示消息為所述消息中心從服務器端拉取和解析后加入消息隊列的控件展示消息;
消息解析模塊,用于提取所述控件展示消息中攜帶的下發時間戳以及預設展示時間戳;
觸發展示模塊,用于根據所述接收時間戳、下發時間戳、預設展示時間戳以及預設時延,確定實際展示時間戳,并根據所述實際展示時間戳觸發控件進行展示。
第三方面,本公開實施例提供了一種終端設備,包括:
一個或多個處理器;
存儲器,用于存儲一個或多個程序;
當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現如本公開任一實施例所述的控件的展示方法。
第四方面,本公開實施例提供了一種計算機存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現如本公開任一實施例所述的控件的展示方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節跳動網絡技術有限公司,未經北京字節跳動網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910657281.0/2.html,轉載請聲明來源鉆瓜專利網。





