一种应用程序出错的处理方法及装置的制造方法_2

文档序号:9921929阅读:来源:国知局
、360浏览器、百度浏览器、微信、QQ、SKPEY等等),出错的问题等等。
[0047]在步骤S204中,根据所述异常信息,确定所述异常信息对应的第一应用程序;
[0048]在本发明实施例中,根据所述异常信息中的应用程序名称,来确定出所述异常信息对应的第一应用程序。如,上报的异常信息中包括有WORD,那么可以确定出该出错的应用程序为WORD应用程序。
[0049]在步骤S205中,在所述对应关系表中,查找所述第一应用程序对应的所述第二应用程序,其中所述第一应用程序和所述第二应用程序不相同,且所述第一应用程序与所述第二应用程序有预设的映射关系;
[0050]作为本发明一实施例,当查找到的所述第二应用程序有多个时,随机选取出其中一个第二应用程序。
[0051]作为本发明另一实施例,当查找到的所述第二应用程序有多个时,按预设排列顺序选取出第二应用程序。
[0052]在步骤S206中,开启所述第二应用程序。
[0053]在步骤S207中,将所述第一应用程序编辑的内容自动转发至所述第二应用程序中。
[0054]作为本发明一实施例,根据所述异常信息中的应用程序名称,确定所述异常信息对应的第一应用程序为第一文字编辑应用程序;查找所述第一文字编辑应用程序对应的第二文字编辑应用程序,其中,所述第一文字编辑应用程序与所述第二文字编辑应用程序不相同。例如,根据所述异常信息中的应用程序名称,确定所述异常信息对应的第一应用程序为WORD应用程序;查找所述WORD应用程序对应的与所述WORD应用程序不同的文字编辑应用程序。将在WORD上编辑的内容自动转发至写字板应用程序上,以使用户能够在写字板上继续编辑文字。如,所述文字编辑应用程序包括:写字板应用程序、EXCEL应用程序、记事本应用程序、和/或powerpoint应用程序。
[0055]作为本发明另一实施例,根据所述异常信息中的应用程序名称,确定所述异常信息对应的第一应用程序为第一浏览器;查找所述第一浏览器对应的第二浏览器,其中,所述第一浏览器与所述第二浏览器不相同。例如,根据所述异常信息中的应用程序名称,确定所述异常信息对应的第一应用程序为QQ浏览器;查找所述QQ浏览器对应的360浏览器或百度浏览器。
[0056]作为本发明又一实施例,根据所述异常信息中的应用程序名称,确定所述异常信息对应的第一应用程序为第一即时通讯应用程序;查找所述第一即时通讯应用程序对应的第二即时通讯应用程序,其中,所述第一即时通讯应用程序与所述第二即时通讯应用程序不相同。例如,根据所述异常信息中的应用程序名称,确定所述异常信息对应的第一应用程序为微信应用程序;查找所述微信应用程序对应的QQ即时通讯应用程序或SKPEY即时通讯应用程序。
[0057]由上可知,本实施例二提供的应用程序出错的处理方法,通过当接收到上报的异常信息时,事先确定出错的应用程序为第一应用程序;查找所述第一应用程序对应的第二应用程序,其中所述第一应用程序和所述第二应用程序不相同;开启所述第二应用程序,以使所述第二应用程序来替代第一应用程序的工作。本发明使得当应用程序出错关闭时,还可以采用与其相近功能的应用程序来继续工作,给用户带来了极大的方便,而且一种应用程序无法运行时,也不会影响用户的工作进度。
[0058]实施例三
[0059]请参阅图3,为本发明实施例三提供的应用程序出错的处理装置的模块示意图;为了便于说明,仅示出了与本发明实施例相关的部分。所述应用程序出错的处理装置包括:异常信息接收模块101、应用程序确定模块102、应用程序查找模块103、以及应用程序开启模块104。所述应用程序出错的处理装置可以是内置于终端设备中的软件单元、硬件单元或者是软硬件结合的单元。然而,可以理解的是,终端设备,如:手机、电脑、个人数字助理(Personal Digital Assistant,PDA)等。
[0060]异常信息接收模块101,用于接收应用程序上报的异常信息;
[0061]在本发明实施例中,当应用程序在运行期间,出现异常时,应用程序会自动关闭,并且上报异常信息。此时,异常信息接收模块101接收应用程序上报的异常信息。其中,所述异常信息包括:应用程序名称(例如,WORD、EXCEL、QQ浏览器、360浏览器、百度浏览器、微信、QQ、SKPEY等等),出错的问题等等。
[0062]应用程序确定模块102,用于根据所述异常信息,确定所述异常信息对应的第一应用程序;
[0063]应用程序查找模块103,用于查找所述第一应用程序对应的第二应用程序,其中所述第一应用程序和所述第二应用程序不相同,且所述第一应用程序与所述第二应用程序有预设的映射关系;
[0064]应用程序开启模块104,用于开启所述第二应用程序。
[0065]由上可知,本实施例三提供的应用程序出错的处理装置,通过当接收到上报的异常信息时,事先确定出错的应用程序为第一应用程序;查找所述第一应用程序对应的第二应用程序,其中所述第一应用程序和所述第二应用程序不相同;开启所述第二应用程序,以使所述第二应用程序来替代第一应用程序的工作。本发明使得当应用程序出错关闭时,还可以采用与其相近功能的应用程序来继续工作,给用户带来了极大的方便,而且一种应用程序无法运行时,也不会影响用户的工作进度。
[0066]实施例四
[0067]请参阅图4,为本发明实施例四提供的应用程序出错的处理装置的模块示意图;为了便于说明,仅示出了与本发明实施例相关的部分。所述应用程序出错的处理装置包括:关系表建立模块201、保存模块202、异常信息接收模块203、应用程序确定模块204、应用程序查找模块205、以及应用程序开启模块206、内容转发模块207。所述应用程序出错的处理装置可以是内置于终端设备中的软件单元、硬件单元或者是软硬件结合的单元。然而,可以理解的是,终端设备,如:手机、电脑、个人数字助理(Personal Digital Assistant,PDA)等。
[0068]关系表建立模块201,用于预先建立所述第一应用程序与至少一个所述第二应用程序的对应关系表;
[0069]保存模块202,用于当第一应用程序运行出错时,自动保存所述第一应用程序编辑的内容。
[0070]异常信息接收模块203,用于接收应用程序上报的异常信息;
[0071]在本发明实施例中,当应用程序在运行期间,出现异常时,应用程序会自动关闭,并且上报异常信息。此时,异常信息接收模块101接收应用程序上报的异常信息。其中,所述异常信息包括:应用程序名称(例如,WORD、EXCEL、QQ浏览器、360浏览器、百度浏览器、微信、QQ、SKPEY等等),出错的问题等等。
[0072]应用程序确定模块204,用于根据所述异常信息,确定所述异常信息对应的第一应用程序;
[0073]所述应用程序查找模块205,用于在所述对应关系表中,查找所述第一应用程序对应的所述第二应用程序,其中所述第一应用程序和所述第二应用程序不相同,且所述第一应用程序与所述第二应用程序有预设的映射关系;
[0074]应用程序开启模块206,用于开启所述第二应用程序。
[0075]内容转发模块207,用于将所述第一应用程序编辑的内容自动转发至所述第二应用程序中。
[0076]作为本发明一实施例,所述应用程序出错的处理装置,还包括:
[0077]
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1