处理插件异常的方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:24894187 阅读:33 留言:0更新日期:2020-07-14 18:19
本申请涉及一种处理插件异常的方法、装置、计算机设备和存储介质。所述方法包括:接收异常捕获接口发送的各个应用终端的在使用过程中插件发生的异常事件,异常事件包括异常位置和异常原因;根据异常位置和异常原因生成异常处理策略;执行异常处理策略。通过自动捕获到的插件的异常事件,生成对应的异常解决方法,执行该异常处理策略,减少因插件问题带来的不好的使用体验。

【技术实现步骤摘要】
处理插件异常的方法、装置、计算机设备和存储介质
本申请涉及计算机
,尤其涉及一种处理插件异常的方法、装置、计算机设备和存储介质。
技术介绍
目前智能电视已经基本普及,各种基于智能电视的应用软件也越来越丰富,应用软件在不断的功能迭代升级的情况下,会越来越臃肿,体积越来越大,所以大型应用软件已经逐步使用插件化技术来开发。插件化技术不仅带来了体积的优化,也带来了运行速度高、维护压力小等一系列优点。目前因为应用程序中的插件异常导致应用不可用时,通常是通过重新下载并安装整个应用程序的安装包解决插件异常的问题,给用户带来不好的使用体验。
技术实现思路
为了解决上述技术问题,本申请提供了一种处理插件异常的方法、装置、计算机设备和存储介质。第一方面,本申请提供了一种处理插件异常的方法,包括:接收异常捕获接口发送的各个应用终端的在使用过程中插件发生的异常事件,异常事件包括异常位置和异常原因;根据异常位置和异常原因生成异常处理策略;执行异常处理策略。第二方面,本申请提供了一种处理插件异常的装置,包括:数据接收模块,用于接收异常捕获接口发送的各个应用终端的在使用过程中插件发生的异常事件,异常事件包括异常位置和异常原因;策略生成模块,用于根据异常位置和异常原因生成异常处理策略;策略执行模块,用于执行异常处理策略。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:接收异常捕获接口发送的各个应用终端的在使用过程中插件发生的异常事件,异常事件包括异常位置和异常原因;根据异常位置和异常原因生成异常处理策略;执行异常处理策略。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:接收异常捕获接口发送的各个应用终端的在使用过程中插件发生的异常事件,异常事件包括异常位置和异常原因;根据异常位置和异常原因生成异常处理策略;执行异常处理策略。上述处理插件异常的方法、装置、计算机设备和存储介质,所述方法包括:接收异常捕获接口发送的各个应用终端的在使用过程中插件发生的异常事件,异常事件包括异常位置和异常原因;根据异常位置和异常原因生成异常处理策略;执行异常处理策略。通过自动捕获到的插件的异常事件,生成对应的异常解决方法,执行该异常处理策略,减少因插件问题带来的不好的使用体验。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为一个实施例中处理插件异常的方法的应用环境图;图2为一个实施例中处理插件异常的方法的流程示意图;图3为一个实施例中处理插件异常的装置的结构框图;图4为一个实施例中计算机设备的内部结构图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。图1为一个实施例中处理插件异常的方法的应用环境图。参照图1,该处理插件异常的方法应用于处理插件异常的系统。该处理插件异常的系统包括终端110和服务器120。终端110和服务器120通过网络连接。服务器120接收各个终端110的异常捕获接口发送的各个应用终端的在使用过程中插件发生的异常事件,异常事件包括异常位置和异常原因;根据异常位置和异常原因生成异常处理策略;执行异常处理策略。其中,终端110具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑、笔记本电脑等中的至少一种。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。如图2所示,在一个实施例中,提供了一种处理插件异常的方法。本实施例主要以该方法应用于上述图1中服务器120来举例说明。参照图2,该处理插件异常的方法具体包括如下步骤:步骤S201,接收异常捕获接口发送的各个应用终端的在使用过程中插件发生的异常事件。在本具体实施例中,异常事件包括异常位置和异常原因。步骤S202,根据异常位置和异常原因生成异常处理策略。步骤S202,执行异常处理策略。具体地,异常捕获接口为常见的用于捕获插件异常的接口,通过该接口对插件的异常状态进行监控,当发生异常事件时,将发生的异常事件对应的信息发送至后台。其中异常信息包括但不限于异常事件的起因、插件的等级、插件的版本信息、异常发生的位置。异常事件包括但不限于插件异常导致应用崩溃、系统崩溃、插件无法正常使用等,不同的插件的导致的异常事件不同,且不同的插件对应用或系统的影响不同。且插件的功能和等级为预先定义的,如在一个应用中包含视频播放插件、绘图插件、计算器等等插件,若该应用的主要功能为视频播放,则视频播放插件的等级高,若该插件发生异常,则为重要插件发生异常,需要及时解决该异常,故该异常事件的异常等级属于高级别的异常等级,不同的异常等级可以采用不同的异常处理手段,对于用户使用该应用的主要功能影响不大的插件发生异常时们可以在后自动更新,对应会对用户使用该应用的主要功能产生较大影响时,则需要及时解决该异常,故不同异常等级的可以设置不同的处理时间,可以避免插件异常影响用户体验,从而提升用户的使用体验。异常处理策略是指处理异常的方法,常见的异常事件处理方法包括更新插件版本、卸载插件当前版本采用旧版本替换等等,仅仅对插件的卸载和安装,避免了应用程序其他的插件不可用的问题,且仅下载插件相对于下载整个应用程序可以节约网络资源。上述处理插件异常的方法,包括:接收异常捕获接口发送的各个应用终端的在使用过程中插件发生的异常事件,异常事件包括异常位置和异常原因;根据异常位置和异常原因生成异常处理策略;执行异常处理策略。通过自动捕获到的插件的异常事件,生成对应的异常解决方法,执行该异常处理策略,减少因插件问题带来的不好的使用体验。在一个实施例中,上述处理插件异常的方法,还包括:步骤S301,根据插件的插件等级和异常位置确定异常事件的异常等级。在本具体实施例中,步骤S202,包括:根据异常事件的异常等级、异常位置和异常原因生成对应的异常处理策略。在本具体实施例中,步骤S203,包括:根据异常事件的异常等级获取对应的执行策略,根据执行策略执行异常处理策略。具体地,插件等级是用于标识插件在应用程序中的重要程度,不同的插件等级对应不同的重要程度。异常本文档来自技高网...

【技术保护点】
1.一种处理插件异常的方法,其特征在于,所述方法包括:/n接收异常捕获接口发送的各个应用终端在使用过程中插件发生的异常事件,所述异常事件包括异常位置和异常原因;/n根据所述异常位置和所述异常原因生成异常处理策略;/n执行所述异常处理策略。/n

【技术特征摘要】
1.一种处理插件异常的方法,其特征在于,所述方法包括:
接收异常捕获接口发送的各个应用终端在使用过程中插件发生的异常事件,所述异常事件包括异常位置和异常原因;
根据所述异常位置和所述异常原因生成异常处理策略;
执行所述异常处理策略。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述插件的插件等级和异常位置确定所述异常事件的异常等级;
所述根据所述异常位置和所述异常原因生成异常处理策略,包括:根据所述异常事件的异常等级、所述异常位置和所述异常原因生成对应的异常处理策略;
所述执行所述异常处理策略,包括:根据所述异常事件的异常等级获取对应的执行策略,根据所述执行策略执行所述异常处理策略。


3.根据权利要求2所述的方法,其特征在于,所述异常等级包括第一等级和第二等级,所述根据所述异常事件的异常等级获取对应的执行策略,包括:
获取所述第一等级对应的第一执行策略,所述第一执行策略为再次启动所述插件时,执行所述异常处理策略;
获取所述第二等级对应的第二执行策略,所述第二执行策略为实时执行所述异常处理策略。


4.根据权利要求3所述的方法,其特征在于,当所述异常等级为所述第二等级时,所述实时执行所述异常处理策略,包括:
实时卸载所述插件,并安装所述插件的备用插件。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
获取在所述插件在执行关键节点的运行数据,并分析所述运行数据,得到对应的分析结果,所述关键节点包括更新、下载、安装、初始化;
当所述分析结果为异常时,根据所述分析结果生成对应的异常处理策...

【专利技术属性】
技术研发人员:聂海郭尚锋曾宪晖
申请(专利权)人:深圳市酷开网络科技有限公司
类型:发明
国别省市:广东;44

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

1