应用程序的修复方法、装置及服务器制造方法及图纸

技术编号:10335084 阅读:137 留言:0更新日期:2014-08-20 19:04
本发明专利技术提供了一种应用程序的修复方法、装置及服务器,其中,应用程序的修复方法包括:检测到当前应用程序存在错误记录,则向服务器发送更新请求;接收服务器返回的与错误记录对应的修复信息;以及根据修复信息修复当前应用程序的错误。本发明专利技术实施例提供的应用程序的修复方法、装置及服务器,可针对性地修复应用程序中的错误,无需用户下载更新整个应用程序,节省了网络流量,同时减少了更新应用程序的频率,提高了用户的体验。

【技术实现步骤摘要】
应用程序的修复方法、装置及服务器
本专利技术涉及计算机
,尤其涉及一种应用程序的修复方法、装置及服务器。
技术介绍
在移动终端的应用程序中,不可避免地存在错误(bug)。当用户使用移动终端的应用程序时,如果发现应用程序的某个功能模块中存在错误,目前一般需要用户重新下载安装该应用程序的迭代版本来修复该应用程序的错误。然而,新版本的应用程序往往需要一个开发周期,所以当应用程序没有更新版本时,应用程序中的bug可能会存在很长时间,并且更新应用程序需要消耗网络流量。如果用户为了及时修复应用程序中的bug,而对移动终端中的应用程序进行频繁更新,不仅造成网络资源的浪费,还会造成较差的用户体验。此外,如果某些用户根本就不使用存在bug的那部分的功能模块,重新下载更新应用程序的版本,并没有意义,用户体验差,消耗用户的网络资源。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术第一方面实施例在于提出一种应用程序的修复方法,该方法可针对性地修复应用程序中的错误,无需用户下载更新整个应用程序,节省了网络流量,同时减少了更新应用程序的频率,提闻了用户的体验。本专利技术的第二方面实施例在于提出一种应用程序的修复方法。本专利技术的第三方面实施例在于提出一种应用程序的修复装置。本专利技术的第四方面实施例在于提出一种服务器。为了实现上述目的,本专利技术第一方面实施例的应用程序的修复方法,包括:检测到当前应用程序存在错误记录,则向服务器发送更新请求;接收所述服务器返回的与所述错误记录对应的修复信息;以及根据所述修复信息修复所述当前应用程序的错误。根据本专利技术实施例的应用程序的修复方法,检测到当前应用程序存在错误记录,则向服务器发送更新请求,并接收服务器发送的修复信息,以及根据修复信息修复当前应用程序中对应的错误,从而,实现了有针对性地修复应用程序中的错误,无需用户下载更新整个应用程序,节省了网络流量,同时减少了更新应用程序的频率,提高了用户的体验。为了实现上述目的,本专利技术第二方面实施例的应用程序的修复方法,包括:接收当前应用程序发送的更新请求;根据所述更新请求获得所述当前应用程序存在的错误记录,根据所述错误记录获得对应的修复信息;以及向所述当前应用程序返回所述修复信息,以使所述当前应用程序根据所述修复信息修复对应的错误。根据本专利技术实施例的应用程序的修复方法,接收当前应用程序发送的更新请求,根据更新请求获得当前应用程序存在的错误记录,并根据错误记录获得对应的修复信息,以及向当前应用程序返回修复信息。从而,使得应用程序可根据修复信息有针对性地修复应用程序中的错误,无需用户下载更新整个应用程序,节省了网络流量,减少了用户更新应用程序的频率。为了实现上述目的,本专利技术第三方面实施例的应用程序的修复装置,包括:检测模块,用于检测到当前应用程序存在错误记录,则向服务器发送更新请求;接收模块,用于接收所述服务器返回的与所述错误记录对应的修复信息;以及修复模块,用于根据所述修复信息修复所述当前应用程序的错误。根据本专利技术实施例的应用程序的修复装置,在检测模块检测到当前应用程序存在错误记录时,向服务器发送更新请求,并通过接收模块接收服务器发送的修复信息,以及通过修复模块修复当前应用程序中对应的错误,从而,实现了有针对性地修复应用程序中的错误,无需用户下载更新整个应用程序,节省了网络流量,同时减少了更新应用程序的频率,提闻了用户的体验。为了实现上述目的,本专利技术第四方面实施例的服务器,包括:接接收模块,用于接收当前应用程序发送的更新请求;获得模块,用于根据所述更新请求获得所述当前应用程序存在的错误记录,根据所述错误记录获得对应的修复信息;以及发送模块,用于向所述当前应用程序返回所述修复信息,以使所述当前应用程序根据所述修复信息修复对应的错误。根据本专利技术实施例的服务器,通过接收模块接收当前应用程序发送的更新请求,并通过获得模块根据更新请求获得当前应用程序存在的错误记录,根据错误记录获得对应的修复信息,以及通过发送模块向当前应用程序返回修复信息。从而,使得应用程序可根据修复信息有针对性地修复应用程序中的错误,无需用户下载更新整个应用程序,节省了网络流量,减少了用户更新应用程序的频率。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。【附图说明】图1是根据本专利技术一个实施例的应用程序的修复方法的流程图;图2是根据本专利技术另一个实施例的应用程序的修复方法的流程图;图3是根据本专利技术又一个实施例的应用程序的修复方法的流程图;图4是根据本专利技术一个实施例的应用程序的修复方法的流程图;图5是根据本专利技术一个实施例的应用程序的修复装置的结构示意图;以及图6是根据本专利技术一个实施例的服务器的结构示意图。【具体实施方式】下面详细描述本专利技术的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面参考附图描述本专利技术实施例的应用程序的修复方法、装置及服务器。图1是根据本专利技术一个实施例的应用程序的修复方法的流程图,该实施例是从移动终端侧进行描述的。其中,移动终端可为例如是手机、平板电脑、个人数字助理、电子书等具有各种操作系统的硬件设备如图1所示,该应用程序的修复方法包括以下步骤:S101,检测到当前应用程序存在错误记录,则向服务器发送更新请求。其中,错误记录可以包括错误日志。错误日志中主要保存着当前应用程序中存在错误(bug)的功能模块的相关信息。具体而言,在开启当前应用程序之后,检测当前应用程序的本地是否存在错误记录,如果检测到当前应用程序存在错误记录,则向服务器发送更新请求。具体而言,在检测到当前应用程序存在错误记录之前,该应用程序的修复方法还可以包括步骤S100,如图2所示。S100,获得当前应用程序的错误,根据错误生成错误记录,并向服务器发送错误记录。在该实施例中,在开启当前应用程序之后,可通过收集用户的操作信息,并对操作信息进行分析,以及根据异常的操作信息获得当前应用程序的错误。其中,操作信息包括操作日志和数据日志。其中,操作日志中包括用户操作当前应用程序的所有细节操作信息,通过分析操作日志中的细节操作信息可以确定当前应用程序中是否存在异常的操作信息,当存在异常的操作信息时,可以根据异常的操作信息获得当前应用程序的错误,也就是说,可以根据异常的操作信息获得当前应用程序存在错误的功能模块。以操作日志记录页面的跳转信息为例,具体而言,例如,当前应用程序为百度浏览器,用户开启百度浏览器之后,即可进入百度浏览器的首页(即一级页面),用户通过操作可从首页(即一级页面)进入二级页面,从二级页面还可以进入三级页面。对于例如二级页面来说,存在以下六种入口和出口状态:一级页面一〉二级页面一〉一级页面一级页面一> 二级页面一> 二级页面一级页面一〉二级页面一〉后台二级页面一> 二级页面一> 一级页面二级页面一> 二级页面一> 二级页面二级页面一> 二级页面一> 后台以上六种状态形成了以二级页面为中心的六种正常的操作链路。本文档来自技高网...
应用程序的修复方法、装置及服务器

【技术保护点】
一种应用程序的修复方法,其特征在于,包括:检测到当前应用程序存在错误记录,则向服务器发送更新请求;接收所述服务器返回的与所述错误记录对应的修复信息;以及根据所述修复信息修复所述当前应用程序的错误。

【技术特征摘要】
1.一种应用程序的修复方法,其特征在于,包括: 检测到当前应用程序存在错误记录,则向服务器发送更新请求; 接收所述服务器返回的与所述错误记录对应的修复信息;以及 根据所述修复信息修复所述当前应用程序的错误。2.根据权利要求1所述的方法,其特征在于,在所述检测到当前应用程序存在错误记录之前,还包括: 获得所述当前应用程序的错误,根据所述错误生成所述错误记录,并向所述服务器发送所述错误记录。3.根据权利要求2所述的方法,其特征在于,所述获得所述当前应用程序的错误包括: 收集用户的操作信息,对所述操作信息进行分析,根据异常的操作信息获得所述当前应用程序的所述错误。4.根据权利要求2所述的方法,其特征在于,所述操作信息包括操作日志和数据日志。5.根据权利要求1-4任一权利要求所述的方法,其特征在于,在所述根据所述修复信息修复对应的错误之后,还包括: 删除所述错误记录。6.根据权利要求5所述的方法,其特征在于,所述错误记录包括错误日志。7.一种应用程序的修复方法,其特征在于,包括: 接收当前应用程序发送的更新请求; 根据所述更新请求获得所述当前应用程序存在的错误记录,根据所述错误记录获得对应的修复信息;以及 向所述当前应用程序返回所述修复信息,以使所述当前应用程序根据所述修复信息修复对应的错误。8.根据权利要求7所述的方法,其特征在于,在所述根据所述错误记录获得对应的修复信息之前,还包括: 接收并保存上传的与所述错误记录对应的修复信息。9.根据权利要求8所述的方法,其特征在于,在所述接收并保存上传的与所述错误记录对应的修复信息之前,还包括: 接收并保存所述当前应用程序发送的所述错误记录。10.一种应用程序的修复装置,其特征在于,包括: 检测模块,用于检测到当前应用程序存在错误记录,则向...

【专利技术属性】
技术研发人员:刘孟王道龙刘晓伟李华明袁艺燕宇飞
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1