[发明专利]一种快速查询云端数据的方法在审
申请号: | 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.vipzhuanli.com/pat/books/201910161513.3/2.html,转载请声明来源钻瓜专利网。