[发明专利]一种提高应用程序稳定性的方法及其系统在审
申请号: | 201610939203.6 | 申请日: | 2016-10-24 |
公开(公告)号: | CN106657250A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 陈文迪 | 申请(专利权)人: | 深圳有麦科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 应用程序 稳定性 方法 及其 系统 | ||
技术领域
本发明涉及数据存储的技术领域,更具体地说是指一种提高应用程序稳定性的方法及其系统。
背景技术
应用程序,指为完成某项或多项特定工作的计算机程序,它运行在用户模式,可以和用户进行交互,具有可视的用户界面。应用程序通常又被分为两部分:图形用户接口(GUI)和引擎(Engien)它与应用软件的概念不同。应用软件指使用的目的分类,可以是单一程序或其他从属组件的集合,例如Microsoft Office、OpenOffice。应用程序指单一可执行文件或单一程序,例如Word、Photoshop。日常中可不将两者仔细区分。一般视程序为软件的一个组成部分。
当前的所有应用程序都必须依赖于外部网络来访问服务器,以获取对应的信息,目前的做法是,多个应用程序同时直接访问服务器,这样容易使得应用程序出现卡壳的现象,影响用户的体验感,有时服务器的数据更新时,数据变化的周期较长,应用程序也会立即更新从服务器下载的数据,造成服务器的崩溃以及应用程序的卡壳。
因此,有必要设计一种提高应用程序稳定性的方法,实现从数据缓存方面避免应用程序出现卡壳的现象,同时提高应用程序的稳定性,让用户有较好的体验感。
发明内容
本发明的目的在于克服现有技术的缺陷,提供一种提高应用程序稳定性的方法及其系统。
为实现上述目的,本发明采用以下技术方案:一种提高应用程序稳定性的方法,包括以下步骤:
将应用程序的相关数据缓存于数据服务器中;
用户对应用程序的用户界面进行操作,本次操作反馈至应用程序的云计算平台;
云计算平台发送调用数据请求至数据服务器;
云计算平台调用相关数据进行计算,反馈计算结果转化成用户界面的对应的变化,显示在应用程序的用户界面上。
其进一步技术方案为:云计算平台调用相关数据进行计算,反馈计算结果转化成用户界面的对应的变化,显示在应用程序的用户界面上之后,还包括数据服务器在规定时间发送下发更新数据的请求至服务器,服务器将指定的数据服务器内对应的更新的数据下发至数据服务器内。
其进一步技术方案为:将应用程序的相关数据缓存于数据服务器中,具体包括:
预先获取应用程序当前的相关数据;
将获取的数据缓存于数据服务器中
其进一步技术方案为:在将获取的数据缓存于数据服务器中,还包括将获取的数据同步存储到服务器中。
其进一步技术方案为:将应用程序的相关数据缓存于数据服务器之前,还包括判断数据服务器内是否有剩余空间存储相关数据,若数据服务器内有剩余空间存储相关数据,则将应用程序的相关数据缓存于数据服务器中;或者,若数据服务器内没有剩余空间存储相关数据,启动另一台数据服务器,存储对应的相关数据。
其进一步技术方案为:在云计算平台发送调用数据请求至数据服务器之后,还包括数据服务器反馈相关数据至云计算平台,云计算平台筛选所需的数据进行计算。
本发明还提供了一种提高应用程序稳定性的系统,包括数据缓存模块、界面操作模块、发送请求模块以及计算反馈模块;
所述数据缓存模块,用于将应用程序的相关数据缓存于数据服务器中,与所述发送请求模块连接;
所述界面操作模块,用于用户对应用程序的用户界面进行操作,本次操作反馈至应用程序的云计算平台,与所述发送请求模块连接;
所述发送请求模块,用于云计算平台发送调用数据请求至数据服务器,与所述计算反馈模块连接;
所述计算反馈模块,用于云计算平台调用相关数据进行计算,反馈计算结果转化成用户界面的对应的变化,显示在应用程序的用户界面上。
其进一步技术方案为:所述一种提高应用程序稳定性的系统还包括更新数据模块;
所述更新数据模块,用于数据服务器在规定时间发送下发更新数据的请求至服务器,服务器将指定的数据服务器内对应的更新的数据下发至数据服务器内,与所述计算反馈模块连接。
其进一步技术方案为:所述数据缓存模块包括获取数据子模块、同步数据子模块以及缓存子模块;
所述获取数据子模块,用于预先获取应用程序当前的相关数据,与所述缓存子模块连接;
所述缓存子模块,用于将获取的数据缓存于数据服务器中,与所述发送请求模块连接;
所述同步数据子模块,用于将获取的数据同步存储到服务器中,与所述获取数据子模块连接。
其进一步技术方案为:所述一种提高应用程序稳定性的系统还包括判断模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳有麦科技有限公司,未经深圳有麦科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610939203.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:更新缓存资源的方法及装置
- 下一篇:一种数据同步方法和装置