一种提高应用程序稳定性的方法及其系统技术方案

技术编号:15334962 阅读:108 留言:0更新日期:2017-05-16 21:54
本发明专利技术涉及一种提高应用程序稳定性的方法及其系统,该方法包括:将应用程序的相关数据缓存于数据服务器中;用户对应用程序的用户界面进行操作,本次操作反馈至应用程序的云计算平台;云计算平台发送调用数据请求至数据服务器;云计算平台调用相关数据进行计算,反馈计算结果转化成用户界面的对应的变化,显示在应用程序的用户界面上。本发明专利技术通过数据缓存在一个数据服务器,依赖于本地网络,数据服务器与应用程序的云计算平台进行数据传输和计算,同时数据服务器在规定的时间上发请求,依靠外部网络上传至服务器,进行数据的更新,实现从数据缓存方面避免应用程序出现卡壳的现象,同时提高应用程序的稳定性,让用户有较好的体验感。

【技术实现步骤摘要】
一种提高应用程序稳定性的方法及其系统
本专利技术涉及数据存储的
,更具体地说是指一种提高应用程序稳定性的方法及其系统。
技术介绍
应用程序,指为完成某项或多项特定工作的计算机程序,它运行在用户模式,可以和用户进行交互,具有可视的用户界面。应用程序通常又被分为两部分:图形用户接口(GUI)和引擎(Engien)它与应用软件的概念不同。应用软件指使用的目的分类,可以是单一程序或其他从属组件的集合,例如MicrosoftOffice、OpenOffice。应用程序指单一可执行文件或单一程序,例如Word、Photoshop。日常中可不将两者仔细区分。一般视程序为软件的一个组成部分。当前的所有应用程序都必须依赖于外部网络来访问服务器,以获取对应的信息,目前的做法是,多个应用程序同时直接访问服务器,这样容易使得应用程序出现卡壳的现象,影响用户的体验感,有时服务器的数据更新时,数据变化的周期较长,应用程序也会立即更新从服务器下载的数据,造成服务器的崩溃以及应用程序的卡壳。因此,有必要设计一种提高应用程序稳定性的方法,实现从数据缓存方面避免应用程序出现卡壳的现象,同时提高应用程序的稳定性,让用户有较好的体验感。
技术实现思路
本专利技术的目的在于克服现有技术的缺陷,提供一种提高应用程序稳定性的方法及其系统。为实现上述目的,本专利技术采用以下技术方案:一种提高应用程序稳定性的方法,包括以下步骤:将应用程序的相关数据缓存于数据服务器中;用户对应用程序的用户界面进行操作,本次操作反馈至应用程序的云计算平台;云计算平台发送调用数据请求至数据服务器;云计算平台调用相关数据进行计算,反馈计算结果转化成用户界面的对应的变化,显示在应用程序的用户界面上。其进一步技术方案为:云计算平台调用相关数据进行计算,反馈计算结果转化成用户界面的对应的变化,显示在应用程序的用户界面上之后,还包括数据服务器在规定时间发送下发更新数据的请求至服务器,服务器将指定的数据服务器内对应的更新的数据下发至数据服务器内。其进一步技术方案为:将应用程序的相关数据缓存于数据服务器中,具体包括:预先获取应用程序当前的相关数据;将获取的数据缓存于数据服务器中其进一步技术方案为:在将获取的数据缓存于数据服务器中,还包括将获取的数据同步存储到服务器中。其进一步技术方案为:将应用程序的相关数据缓存于数据服务器之前,还包括判断数据服务器内是否有剩余空间存储相关数据,若数据服务器内有剩余空间存储相关数据,则将应用程序的相关数据缓存于数据服务器中;或者,若数据服务器内没有剩余空间存储相关数据,启动另一台数据服务器,存储对应的相关数据。其进一步技术方案为:在云计算平台发送调用数据请求至数据服务器之后,还包括数据服务器反馈相关数据至云计算平台,云计算平台筛选所需的数据进行计算。本专利技术还提供了一种提高应用程序稳定性的系统,包括数据缓存模块、界面操作模块、发送请求模块以及计算反馈模块;所述数据缓存模块,用于将应用程序的相关数据缓存于数据服务器中,与所述发送请求模块连接;所述界面操作模块,用于用户对应用程序的用户界面进行操作,本次操作反馈至应用程序的云计算平台,与所述发送请求模块连接;所述发送请求模块,用于云计算平台发送调用数据请求至数据服务器,与所述计算反馈模块连接;所述计算反馈模块,用于云计算平台调用相关数据进行计算,反馈计算结果转化成用户界面的对应的变化,显示在应用程序的用户界面上。其进一步技术方案为:所述一种提高应用程序稳定性的系统还包括更新数据模块;所述更新数据模块,用于数据服务器在规定时间发送下发更新数据的请求至服务器,服务器将指定的数据服务器内对应的更新的数据下发至数据服务器内,与所述计算反馈模块连接。其进一步技术方案为:所述数据缓存模块包括获取数据子模块、同步数据子模块以及缓存子模块;所述获取数据子模块,用于预先获取应用程序当前的相关数据,与所述缓存子模块连接;所述缓存子模块,用于将获取的数据缓存于数据服务器中,与所述发送请求模块连接;所述同步数据子模块,用于将获取的数据同步存储到服务器中,与所述获取数据子模块连接。其进一步技术方案为:所述一种提高应用程序稳定性的系统还包括判断模块;所述判断模块,用于判断数据服务器内是否有剩余空间存储相关数据,与所述获取数据子模块连接。本专利技术与现有技术相比的有益效果是:本专利技术的一种提高应用程序稳定性的方法,通过数据缓存在一个数据服务器,依赖于本地网络,数据服务器与应用程序的云计算平台进行数据传输和计算,同时数据服务器在规定的时间上发请求,依靠外部网络上传至服务器,进行数据的更新,实现从数据缓存方面避免应用程序出现卡壳的现象,同时提高应用程序的稳定性,让用户有较好的体验感。下面结合附图和具体实施例对本专利技术作进一步描述。附图说明图1为本专利技术具体实施例提供的一种提高应用程序稳定性的方法的流程框图;图2为本专利技术具体实施例提供的一种提高应用程序稳定性的系统的结构框图。具体实施方式为了更充分理解本专利技术的
技术实现思路
,下面结合具体实施例对本专利技术的技术方案进一步介绍和说明,但不局限于此。如图1~2所示的具体实施例,本实施例提供的一种提高应用程序稳定性的方法,可以运用在任何应用程序的使用过程中,实现从数据缓存方面避免应用程序出现卡壳的现象,同时提高应用程序的稳定性,让用户有较好的体验感。一种提高应用程序稳定性的方法,包括以下步骤:S1、将应用程序的相关数据缓存于数据服务器中;S2、用户对应用程序的用户界面进行操作,本次操作反馈至应用程序的云计算平台;S3、云计算平台发送调用数据请求至数据服务器;S4、云计算平台调用相关数据进行计算,反馈计算结果转化成用户界面的对应的变化,显示在应用程序的用户界面上。在上述的S3中,云计算平台发送请求至数据服务器,调用相关数据进行计算,再反馈计算结果转化成用户界面的对应的变化,显示在应用程序的用户界面上,这里的云计算平台发送请求至数据服务器是依靠本地网络完成的。在上述S4,云计算平台调用相关数据进行计算,反馈计算结果转化成用户界面的对应的变化,显示在应用程序的用户界面上之后,还包括数据服务器在规定时间发送下发更新数据的请求至服务器,服务器将指定的数据服务器内对应的更新的数据下发至数据服务器内。具体的,在数据服务器在规定时间发送下发更新数据的请求至服务器,服务器将指定的数据服务器内对应的更新的数据下发至数据服务器内,这里的数据服务器在规定时间发送下发更新数据的请求至服务器,主要依靠外部网络完成。上述的将相关数据缓存于数据服务器,大大降低服务器读写压力和网络负载。对于所述S1,将应用程序的相关数据缓存于数据服务器中,具体包括:S10、预先获取应用程序当前的相关数据;S11、将获取的数据缓存于数据服务器中。在所述S11中,还包括将获取的数据同步存储到服务器中。上述的S1,将应用程序的相关数据缓存于数据服务器之前,还包括判断数据服务器内是否有剩余空间存储相关数据,若数据服务器内有剩余空间存储相关数据,则进行S1,将应用程序的相关数据缓存于数据服务器中;或者,若数据服务器内没有剩余空间存储相关数据,启动另一台数据服务器,存储对应的相关数据。在上述的启动另一台数据服务器,存储对应的相关数据的过程中,存储同一应用程序的相关数据的数据服务器本文档来自技高网
...
一种提高应用程序稳定性的方法及其系统

【技术保护点】
一种提高应用程序稳定性的方法,其特征在于,包括以下步骤:将应用程序的相关数据缓存于数据服务器中;用户对应用程序的用户界面进行操作,本次操作反馈至应用程序的云计算平台;云计算平台发送调用数据请求至数据服务器;云计算平台调用相关数据进行计算,反馈计算结果转化成用户界面的对应的变化,显示在应用程序的用户界面上。

【技术特征摘要】
1.一种提高应用程序稳定性的方法,其特征在于,包括以下步骤:将应用程序的相关数据缓存于数据服务器中;用户对应用程序的用户界面进行操作,本次操作反馈至应用程序的云计算平台;云计算平台发送调用数据请求至数据服务器;云计算平台调用相关数据进行计算,反馈计算结果转化成用户界面的对应的变化,显示在应用程序的用户界面上。2.根据权利要求1所述的一种提高应用程序稳定性的方法,其特征在于,云计算平台调用相关数据进行计算,反馈计算结果转化成用户界面的对应的变化,显示在应用程序的用户界面上之后,还包括数据服务器在规定时间发送下发更新数据的请求至服务器,服务器将指定的数据服务器内对应的更新的数据下发至数据服务器内。3.根据权利要求1或2所述的一种提高应用程序稳定性的方法,其特征在于,将应用程序的相关数据缓存于数据服务器中,具体包括:预先获取应用程序当前的相关数据;将获取的数据缓存于数据服务器中。4.根据权利要求3所述的一种提高应用程序稳定性的方法,其特征在于,在将获取的数据缓存于数据服务器中,还包括将获取的数据同步存储到服务器中。5.根据权利要求4所述的一种提高应用程序稳定性的方法,其特征在于,将应用程序的相关数据缓存于数据服务器之前,还包括判断数据服务器内是否有剩余空间存储相关数据,若数据服务器内有剩余空间存储相关数据,则将应用程序的相关数据缓存于数据服务器中;或者,若数据服务器内没有剩余空间存储相关数据,启动另一台数据服务器,存储对应的相关数据。6.根据权利要求5所述的一种提高应用程序稳定性的方法,其特征在于,在云计算平台发送调用数据请求至数据服务器之后,还包括数据服务器反馈相关数据至云计算平台,...

【专利技术属性】
技术研发人员:陈文迪
申请(专利权)人:深圳有麦科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1