[发明专利]提高应用程序稳定性的方法、装置、计算机设备在审
申请号: | 201910433063.9 | 申请日: | 2019-05-23 |
公开(公告)号: | CN110399131A | 公开(公告)日: | 2019-11-01 |
发明(设计)人: | 禹祥瑞 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 深圳市世联合知识产权代理有限公司 44385 | 代理人: | 汪琳琳 |
地址: | 518000 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 有效性检测 函数调用 应用程序 函数参数 函数对象 计算机设备 函数类型 存储介质 软件开发 业务层 调用 崩溃 响应 概率 申请 | ||
本申请实施例属于软件开发领域,涉及一种提高应用程序稳定性的方法、装置、计算机设备及存储介质,方法包括:根据获取到的业务层的函数调用请求,对所述函数调用请求中与函数对应的函数对象进行有效性检测;若对所述函数对象有效性检测通过,则在所述函数对象中,对所述函数的函数类型进行有效性检测;若对所述函数类型有效性检测通过,则获取与所述函数对应的函数参数,对所述函数参数进行有效性检测;若所述函数参数有效性检测通过,则调用所述函数对所述函数调用请求进行相应的响应。本发明通过对函数调用请求进行有效性检测,有利于提高应用程序的稳定性,降低应用程序崩溃的概率。
技术领域
本申请涉及软件开发领域,尤其涉及提高应用程序稳定性的方法、装置、计算机设备及存储介质。
背景技术
目前,随着计算机技术与电子科技的发展,诸如智能手机或平板电脑等电子设备的功能越来越多,相应的计算处理功能也越来越强大。近年来,出现了针对各种操作系统平台的大量应用(APP,Application)程序,这些应用程序也逐渐渗入到人们的日常生活和工作中,并且与各行各业之间的联系愈加密不可分。常见的操作系统包括UNIX(分时操作系统)、Windows(视窗操作系统)、IOS(苹果移动操作系统)以及Android(安卓操作系统)等操作系统,使用诸如上述操作系统的电子设备在被人们期望能够拥有更快的处理速度的同时,也期望能够拥有更稳定的处理性能。
在现有技术中,在现有的用于诸如上述各种操作系统的应用,常出现程序异常的情况,例如会被操作系统杀掉进程,呈现给用户的则可能是设备回到操作主界面、甚至会黑屏等。目前,现有应用程序是使用到某个具体对象或者使用到某个具体的函数去判断这些具体的对象或者函数是否存在来控制应用程序崩溃。可见,在现有技术中存在检测时间长,效率低的问题。
发明内容
本申请实施例的目的在于提出一种提高应用程序稳定性的方法、装置、计算机设备及存储介质,可以提高应用程序的稳定性,降低应用程序崩溃的概率。
为了解决上述技术问题,本申请实施例提供提高应用程序稳定性的方法,采用了如下所述的技术方案:
包括下述步骤:
根据获取到的业务层的函数调用请求,对所述函数调用请求中与函数对应的函数对象进行有效性检测;
若对所述函数对象有效性检测通过,则在所述函数对象中,对所述函数的函数类型进行有效性检测;
若对所述函数类型有效性检测通过,则获取与所述函数对应的函数参数,对所述函数参数进行有效性检测;
若所述函数参数有效性检测通过,则调用所述函数对所述函数调用请求进行相应的响应。
为了解决上述技术问题,本申请实施例还提供提高应用程序稳定性的装置,采用了如下所述的技术方案:
所述提高应用程序稳定性的装置包括:
第一检测模块,用于根据获取到的业务层的函数调用请求,对所述函数调用请求中与函数对应的函数对象进行有效性检测;
第二检测模块,用于若对所述函数对象有效性检测通过,则在所述函数对象中,对所述函数的函数类型进行有效性检测;
第三检测模块,用于若对所述函数类型有效性检测通过,则获取与所述函数对应的函数参数,对所述函数参数进行有效性检测;
响应模块,用于若所述函数参数有效性检测通过,则调用所述函数对所述函数调用请求进行相应的响应。
为了解决上述技术问题,本申请实施例还提供一种计算机设备,采用了如下所述的提高应用程序稳定性的技术方案:
所述计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现本申请实施例中提出的任一项所述的提高应用程序稳定性的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910433063.9/2.html,转载请声明来源钻瓜专利网。