[發明專利]一種頁面刷新方法及裝置有效
| 申請號: | 201810949115.3 | 申請日: | 2018-08-20 |
| 公開(公告)號: | CN109101310B | 公開(公告)日: | 2021-06-22 |
| 發明(設計)人: | 成晨 | 申請(專利權)人: | 浪潮通用軟件有限公司 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957;G06F9/445 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 李世喆 |
| 地址: | 250100 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 頁面 刷新 方法 裝置 | ||
本發明提供了一種頁面刷新方法及裝置,該方法包括:在待刷新頁面中定義至少一個頁面組件,其中,每一個所述頁面組件對應所述待刷新頁面中的一個待刷新區域;將待刷新頁面與服務端消息池建立通信連接;利用所述服務端消息池獲取刷新消息;根據所述刷新消息中攜帶的刷新通知目標,從所述至少一個頁面組件中確定目標頁面組件;將所述刷新消息推送至所述待刷新頁面;根據所述刷新消息中的消息實體執行所述目標頁面組件,以對所述目標頁面組件對應的待刷新區域進行刷新。本方案能提高用戶體驗,并降低服務端的壓力。
技術領域
本發明涉及計算機技術領域,特別涉及一種頁面刷新方法及裝置。
背景技術
隨著計算機技術的發展,人們越來越多的采用網上瀏覽的形式獲取數據。在上網瀏覽時,若想獲取后臺更新的數據,通常采用刷新的方式對頁面進行更新。
目前,用戶通常采用手動觸發刷新按鈕的方式對頁面進行刷新,而由于后臺數據是頻繁變動的,用戶若想及時接收更新的數據,則需頻繁點擊刷新按鈕,這使得用戶體驗較低。
發明內容
本發明實施例提供了一種頁面刷新方法及裝置,能提高用戶體驗。
第一方面,本發明實施例提供了一種頁面刷新方法,包括:
在待刷新頁面中定義至少一個頁面組件,其中,每一個所述頁面組件對應所述待刷新頁面中的一個待刷新區域;
將待刷新頁面與服務端消息池建立通信連接;
利用所述服務端消息池獲取刷新消息;
根據所述刷新消息中攜帶的刷新通知目標,從所述至少一個頁面組件中確定目標頁面組件;
將所述刷新消息推送至所述待刷新頁面;
根據所述刷新消息中的消息實體執行所述目標頁面組件,以對所述目標頁面組件對應的待刷新區域進行刷新。
優選地,
所述根據所述刷新消息中攜帶的刷新通知目標,從所述至少一個頁面組件中確定目標頁面組件,包括:
確定所述刷新消息中的用戶標識是否為空;
如果是,則執行所述根據所述刷新消息中攜帶的刷新通知目標,從所述至少一個頁面組件中確定目標頁面組件;
否則,獲取所述待刷新頁面的有效用戶信息;
確定所述刷新消息中的用戶標識與所述有效用戶信息是否相匹配,如果是,則執行所述根據所述刷新消息中攜帶的刷新通知目標,從所述至少一個頁面組件中確定目標頁面組件。
優選地,
所述確定所述刷新消息中的用戶標識與所述有效用戶信息是否相匹配,包括:
確定所述用戶標識對應的字符串長度與所述有效用戶信息對應的字符串長度是否相等,如果是,則利用以下計算公式,計算所述用戶標識與所述有效用戶信息之間的差異值;
當所述差異值不大于預設閾值時,確定所述用戶標識與所述有效用戶信息相匹配;
其中,S表征所述差異值,a表征所述用戶標識對應的字符串長度,M表征所述用戶標識對應的十六進制ASCII值,N表征所述有效用戶信息對應的十六進制ASCII值。
優選地,
當所述服務端消息池獲取到的所述刷新消息為至少兩個時,
在所述根據所述刷新消息中攜帶的刷新通知目標,從所述至少一個頁面組件中確定目標頁面組件之前,進一步包括:
確定所述服務端消息池中每一個所述刷新消息的時間節點;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮通用軟件有限公司,未經浪潮通用軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810949115.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于更新用戶界面方法和裝置
- 下一篇:一種顯示視圖兼容的方法及電子設備





