[發明專利]一種快速查詢云端數據的方法在審
| 申請號: | 201910161513.3 | 申請日: | 2019-03-04 |
| 公開(公告)號: | CN109977115A | 公開(公告)日: | 2019-07-05 |
| 發明(設計)人: | 梁敏 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/2457;G06F16/953;H04L29/08;H04N21/478 |
| 代理公司: | 四川省成都市天策商標專利事務所 51213 | 代理人: | 郭會 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 云端 數據庫 快速查詢 天氣數據 天氣 查詢 索引 查詢數據 獲取數據 數據索引 索引標簽 應用數據 智能電視 組合索引 下載 保存 應用 訪問 保證 | ||
本發明公開了一種快速查詢云端數據的方法,應用于智能電視獲取云端天氣數據,通過將全部城市對應的索引號進行一次訪問并下載到本地數據庫保存起來;在每一次查詢對應城市的天氣時,再根據城市的索引標簽查詢本地數據庫得到對應城市的天氣碼索引,再根據得到的天氣碼向云端查詢一次天氣,即可獲取當前城市的天氣數據。本發明的方法,通過將數據索引本地化,利用組合索引查詢數據的方法來減少對云端數據庫的請求次數,提高了獲取數據的穩定性,保證了應用數據的刷新速度。
技術領域
本發明涉及智能電視搭載應用與云端數據庫交互技術領域,特別涉及一種快速查詢云端數據的方法。
背景技術
目前智能電視很多都預置安裝了天氣應用,隨著搭載整機的數量增加,當用戶查詢不同城市的天氣數據時,可能出現查詢數據量和并發量激增,當云端數據庫引擎根據客戶端的請求去硬盤中查找數據,然后將查找到的數據返回時,如果此時返回的結果集過大,會造成云端數據庫輸出繁忙,給用戶端反饋數據失敗,導致電視用戶不能正常獲取天氣數據,或者刷新異常。
上述問題的表現為在網絡連接正常時,用戶操作智能電視,進入天氣等應用時,有時獲取天氣信息數據可以正常顯示;有時打開天氣,顯示“暫時無法獲取天氣信息”。
這種情況不僅和天氣數據庫云端服務器有關,也和客戶端網絡連接的不穩定性有關:當網絡偶現時斷時續時,本地又沒有存儲相應緩存數據時,也容易出現上述情況。而實際中,應用也不可能每天把所有城市的天氣數據庫提前緩存在本地;這種內存占用過大系統也不允許。因為云端的天氣數據每天都有增刪,天氣數據庫通常按照索引id進行數據分放;這樣每次當應用查詢天氣都要先根據城市名稱對應查詢省索引id、市索引id、縣索引id直到城市索引id號,再根據城市索引號查詢對應的天氣索引weathe_id(天氣碼)。這種分表查詢方式,從天氣的云端數據庫角度提升了數據的插入和刷新效率,但從客戶端,對需要快速查詢天氣數據的應用來說損耗了查詢效率。同時,經過分析后發現,天氣數據獲取失敗通常是在獲取城市的天氣索引號時出現的,也就是遍歷城市的省縣市索引時很容易出現問題。
通過上面說明,可以發現當前天氣應用獲取任意一個地區或城市的天氣時:每一次都需要訪問網絡三次才能得到城市碼,再用它訪問天氣數據網址(如xx.weather.com.cn),才得到天氣數據。這樣一共要訪問網絡四次,才能獲取最終的天氣數據,且還不包括網絡連接異常導致的重新連接等情況。
因此,現有技術中的數據獲取方法存在每次重復獲取多次省縣市的索引數據的問題,既消耗系統資源,也消耗網絡資源,且當網絡不穩定或服務器數據量較大時,還很容易造成數據返回失敗的問題。
發明內容
本發明的目的是克服上述背景技術中不足,提供一種快速查詢云端數據的方法,通過將數據索引本地化,利用組合索引查詢數據的方法來減少對云端數據庫的請求次數,提高了獲取數據的穩定性,保證了應用數據的刷新速度。
為了達到上述的技術效果,本發明采取以下技術方案:
一種快速查詢云端數據的方法,應用于智能電視獲取云端天氣數據,通過將全部城市對應的索引號進行一次訪問并下載到本地數據庫保存起來;在每一次查詢對應城市的天氣時,再根據城市的索引標簽查詢本地數據庫得到對應城市的天氣碼索引,再根據得到的天氣碼向云端查詢一次天氣,即可獲取當前城市的天氣數據。
進一步地,所述索引標簽為多種索引組合或單索引。
進一步地,所述索引標簽為拼音索引。
進一步地,所述快速查詢云端數據的方法具體包括以下步驟:
A.將所有城市對應的天氣碼一次訪問到本地數據庫保存起來;
B.按照城市索引號創建一個省市縣表格,再根據城市索引號插入對應的城市拼音和城市對應的天氣碼;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910161513.3/2.html,轉載請聲明來源鉆瓜專利網。





