应用程序运行方法、装置及终端制造方法及图纸

技术编号:21298090 阅读:46 留言:0更新日期:2019-06-12 07:32
本申请实施例提供了一种应用程序运行方法、装置及终端,其中应用程序运行方法包括:监测应用程序运行过程中的属性信息;检查所述属性信息;当所述属性信息错误时,修正所述属性信息。本申请实施例避免了由于属性信息错误造成应用程序停止运行。本申请实施例提高了用户体验。

【技术实现步骤摘要】
应用程序运行方法、装置及终端
本申请涉及计算机
,具体而言,涉及一种应用程序运行方法、装置及终端。
技术介绍
本申请对于
技术介绍
的描述属于与本申请相关的相关技术,仅仅是用于说明和便于理解本申请的申请内容,不应理解为申请人明确认为或推定申请人认为是本申请在首次提出申请的申请日的现有技术。应用程序为用户需求提供了支持。例如购物应用程序、社交应用程序以及游戏应用程序等,覆盖了生活、工作、学习娱乐等诸多需求。但用户在使用应用程序的过程中,有时会出现应用程序停止运行的问题。影响了用户体验。
技术实现思路
有鉴于此,本申请实施例提供了一种应用程序运行方法、装置及终端。第一方面,本申请提供了一种应用程序运行方法,包括:监测应用程序运行过程中的属性信息;检查所述属性信息;当所述属性信息错误时,修正所述属性信息。第二方面,本申请实施例提供了一种应用程序运行装置,包括:监测单元,其用于监测应用程序运行过程中的属性信息;检查单元,其用于检查所述属性信息;修正单元,其用于当所述属性信息错误时,修正所述属性信息。第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项方法的步骤。第四方面,本申请实施例提供了一种终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一项方法的步骤。本申请实施例具有如下有益效果:本申请实施例的应用程序运行方法包括:监测应用程序运行过程中的属性信息;检查所述属性信息;当所述属性信息错误时,修正所述属性信息。本申请实施例中监测应用程序运行过程中的属性信息,监测到相应的属性信息后,检查所述属性信息。检查所述属性信息的正确性。当检查所述属性信息发现所述属性信息错误时,修正所述属性信息。本申请实施例中,能够及时发现程序运行过程中相关属性信息的错误,并及时修正错误的属性信息。避免了由于属性信息错误造成应用程序停止运行。本申请实施例提高了用户体验。附图说明图1示出了本申请的应用程序运行方法的第一实施例的流程图;图2示出了本申请的应用程序运行方法的第二实施例的流程图;图3示出了本申请的应用程序运行方法的第三实施例的流程图;图4示出了本申请的应用程序运行装置的一实施例的结构示意图;图5示出了本申请的应用程序运行装置的一实施例的结构示意图;图6示出了本申请的应用程序运行装置的一实施例的结构示意图;图7示出了本申请的应用程序运行装置的一实施例的结构示意图;图8示出了本申请的终端的一实施例的结构示意图。具体实施方式下面结合具体实施例对本申请作进一步详细描述,但不作为对本申请的限定。在下述说明中,不同的“一实施例”或“实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构、或特点可由任何合适形式组合。第一方面,本申请实施例提供了一种应用程序运行方法,图1示出了本申请的应用程序运行方法的一实施例的流程图。参见图1,该应用程序运行方法,包括:监测应用程序运行过程中的属性信息;检查属性信息;当属性信息错误时,修正属性信息。本申请实施例的应用程序运行方法包括:监测应用程序运行过程中的属性信息;检查属性信息;当属性信息错误时,修正属性信息。本申请实施例中监测应用程序运行过程中的属性信息,监测到相应的属性信息后,检查属性信息。检查属性信息的正确性。当检查属性信息发现属性信息错误时,修正属性信息。本申请实施例中,能够及时发现程序运行过程中相关属性信息的错误,并及时修正错误的属性信息。避免了由于属性信息错误造成应用程序停止运行。本申请实施例提高了用户体验。本申请实施例中,对应用程序运行过程中的相关属性信息进行监测,对监测的相关属性信息进行检查。通过检查相关属性信息可以确定相关属性信息的正确性。当检查发现相关属性信息错误时,修正相关属性信息,保证相关属性信息错误。避免了由于相关属性信息错误而造成应用程序停止运行。可选地,监测应用程序运行过程中的属性信息可以是实时监测。监测应用程序运行过程中的属性信息也可以是基于触发进行监测。本申请实施例中,监测应用程序运行过程中的属性信息,可以及时发现相关属性信息的错误,并及时对错误的属性信息进行修正,避免因相关属性信息错误造成应用程序停止运行。可选地,可以是监测应用程序的系统属性信息。也可以是监测应用程序运行过程中执行某一任务等的活动的属性信息。本申请实施例中,属性信息错误可以是属性信息缺失。属性信息缺失,不能为应用程序的运行提供完整的属性信息,可能会导致应用程序停止运行。修正属性信息缺失的错误,可以是补全缺失的属性信息。本申请实施例中,属性信息错误也可以是属性信息与正确的属性信息不一致,与正确的属性信息不一致,不能为应用程序的运行提供正确的属性信息,可能会导致应用程序停止运行。修正属性信息与正确的属性信息不一致的错误,可以是改正与正确的属性信息不一致的属性信息。本申请可选实施例中,监测应用程序运行过程中的属性信息包括:监测查看资源的活动的属性信息。本实施例中,监测应用程序运行过程中的属性信息具体可以是监测查看资源的活动的属性信息。在应用程序运行过程中,经常会执行任务。例如基于用户的某一操作,会生成相应的操作指令,应用程序会根据该操作指令执行相应的任务。当用户要查看某一资源时,用户会进行查看该资源的操作,基于用户查看该资源的操作,应用程序会生成查看资源的活动,应用程序基于该查看资源的活动的属性信息展示用户要求查看的资源。以安卓系统的微信客户端为例,用户在查看朋友圈中的图片时,微信客户端会生成查看图片的活动(例如安卓系统的微信客户端生成handleBinApplication,其内存储有相应的属性信息)。微信客户端会基于该查看图片的活动的属性信息展示用户查看的图片。或者,在使用淘宝客户端时,用户需要查看某一商品的详细信息。淘宝客户端同样会生成查看商品详细信息的活动(例如handleBinApplication)。淘宝客户端会基于该查看资源的活动的属性信息展示用户查看的商品的详细信息。具体的可以是以网页的形式展示商品的详细信息。或者也可以是图片的形式展示商品的详细信息。本申请实施例中,监测应用程序运行过程中的属性信息的具体方式不做限定。例如,在安卓系统中,监测查看资源的活动的属性信息时,可以通过关键字“handleBinApplication”来确定查看资源的活动的具体位置,对查看资源的活动的属性信息进行监测。图2示出了本申请的应用程序运行方法的第二实施例的流程图。参见图2,本申请可选实施例中,应用程序运行方法还包括侦听查看资源指令;监测查看资源的活动的属性信息包括:监测基于侦听到的查看资源指令生成的查看资源的活动的属性信息。本申请实施例中,在监测查看资源的活动的属性时,可以侦听查看资源指令。当基于用户的点击操作或滑动操作等相关操作发出查看资源指令时,应用程序可以基于该侦听到的查看资源指令生成相应的查看资源的活动。在可选实施例中,可以是基于侦听到查看资源指令,监测基于侦听到的查看资源指令生成的查看资源的活动的属性信息。在侦听到查看资源指令后,再监测基于该侦听到的查看资源指令生成的查看资源的活动的属性信息。可以减少监测属性信息的工作时长,降低能耗。当然,也可以是实时监测查看资源本文档来自技高网...

【技术保护点】
1.一种应用程序运行方法,包括:监测应用程序运行过程中的属性信息;检查所述属性信息;当所述属性信息错误时,修正所述属性信息。

【技术特征摘要】
1.一种应用程序运行方法,包括:监测应用程序运行过程中的属性信息;检查所述属性信息;当所述属性信息错误时,修正所述属性信息。2.根据权利要求1所述的方法,其特征在于,其中,监测所述应用程序运行过程中的属性信息包括:监测查看资源的活动的属性信息。3.根据权利要求2所述的方法,其特征在于,还包括侦听查看资源指令;所述监测查看资源的活动的属性信息包括:基于侦听到查看资源指令,监测基于侦听到的所述查看资源指令生成的查看资源的活动的属性信息。4.根据权利要求2或3所述的方法,其特征在于,其中,检查所述属性信息包括:检查查看资源的活动的目标资源的名称;检查查看资源的活动的目标资源的位置和路径;以及检查查看资源的活动的目标资源的获取方式。5.根据权利要求2或3所述的方法,其特征在于,检查所述查看资源的活动的属性信息包括:检查所述查看资源的活动的属性信息的完整性;当所述属...

【专利技术属性】
技术研发人员:曾鸿坤
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

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

1