[發明專利]數據處理方法、裝置、設備和存儲介質在審
| 申請號: | 201711396934.1 | 申請日: | 2017-12-21 |
| 公開(公告)號: | CN108063823A | 公開(公告)日: | 2018-05-22 |
| 發明(設計)人: | 徐強 | 申請(專利權)人: | 五八有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F17/30;H04L29/06 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 楊澤;劉芳 |
| 地址: | 300450 天津市濱海新區經濟技術開*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理 方法 裝置 設備 存儲 介質 | ||
本發明提供一種數據處理方法、裝置、設備和存儲介質,該方法包括:步驟101、對預設的輸入控件進行監聽;步驟102、獲取用戶在所述預設的輸入控件中輸入的源數據,所述源數據用于向服務器請求目的數據;步驟103、根據預設的過濾規則對所述源數據進行過濾,若所述源數據不符合所述預設的過濾規則,則返回步驟101;若所述源數據符合所述預設的過濾規則,則執行步驟104;步驟104、根據符合所述過濾規則的源數據向所述服務器請求所述目的數據,避免頻繁的向服務器請求數據,節省用戶流量,保證用戶看到的數據的準確性,不容易導致程序崩潰,提高了用戶體驗。
技術領域
本發明實施例涉及通信技術,尤其涉及一種數據處理方法、裝置、設備和存儲介質。
背景技術
隨著終端應用的飛速發展,很多應用程序(Application,App)都具備搜索功能,可以根據用戶的需求方便的為用戶展示更多信息。
通常,終端可以監聽App頁面的EditText控件,當EditText控件的輸入內容發生改變時,終端請求搜索接口,通過搜索接口向對應的服務器發送數據請求,在接收到服務器返回的數據后,對該數據進行解析,并在該App的用戶界面(User Interface,UI)上顯示。
但該方法存在以下問題,第一,在用戶輸入過程中,App會因為輸入內容的變化,頻繁的向服務器請求數據,浪費用戶流量;第二,由于服務器返回數據有延時,頻繁的向服務器請求數據,可能造成用戶看到的并不是正確的數據;第三,由于每次服務器返回數據時,App都會根據返回的數據更新UI,頻繁的向服務器請求數據,有可能導致程序崩潰,出現應用程序無響應的現象,影響用戶體驗。
發明內容
本發明實施例提供一種數據處理方法、裝置、設備和存儲介質,以克服頻繁的向服務器請求數據,造成浪費用戶流量、用戶看到的不是正確的數據、出現程序無響應的現象的問題。
本發明實施例第一方面提供一種數據處理方法,包括:
步驟101、對預設的輸入控件進行監聽;
步驟102、獲取用戶在所述預設的輸入控件中輸入的源數據,所述源數據用于向服務器請求目的數據;
步驟103、根據預設的過濾規則對所述源數據進行過濾,若所述源數據不符合所述預設的過濾規則,則返回步驟101;若所述源數據符合所述預設的過濾規則,則執行步驟104;
步驟104、根據所述符合所述過濾規則的源數據向所述服務器請求所述目的數據。
可選地,所述預設的過濾規則包括預設時間段,所述根據預設的過濾規則對所述源數據進行過濾,包括:
判斷在所述預設時間段內所述源數據是否發生變化;
若所述源數據未發生變化,則所述源數據符合所述過濾規則;
若所述源數據發生變化,則所述源數據不符合所述過濾規則。
可選地,所述獲取用戶在所述預設的輸入控件中輸入的源數據,包括:
在監聽到所述預設的輸入控件中的輸入字符的個數和/或內容發生變化時,從所述預設的輸入控件中獲取所述源數據。
可選地,所述根據所述符合所述過濾規則的源數據向所述服務器請求所述目的數據,包括:
向所述服務器發送數據請求消息,所述數據請求中包括所述源數據;
接收所述服務器發送的數據響應消息,所述數據響應消息中包括所述目的數據。
可選地,所述根據所述符合所述過濾規則的源數據向所述服務器請求所述目的數據之后,所述方法還包括:
解析所述目的數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于五八有限公司,未經五八有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711396934.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種自動升降話筒架
- 下一篇:環保綠植種子的清洗及篩選裝置





