【技术实现步骤摘要】
一种用户终端应用软件远程故障诊断系统及方法
本专利技术涉及软件,具体涉及终端应用软件的故障诊断技术。
技术介绍
在当前社会中,科技发展迅猛,但是传统的CS架构模式,仍然是使用最为广泛的结构模式。同时,由于无线网络技术迅猛发展,手机行业也发生了翻天覆地的变化,据统计,2018年中国国内智能手机使用量已达到13亿人次,中国市场上检测到的移动应用APP已经达到415万款,并且这些数量还在持续攀升。随着手机行业的发展,APP面临的使用场景也越来越复杂,虽然每款APP在对外发布时,都经过了严苛的测试,但是依然无法保证不会在实际的场景中出现意料之外的问题,如果每每都需要相关人员现场支持,无疑会增加企业的维护成本。目前虽然大部分应用都提供了用户反馈功能,但这并未考虑到实际使用场景,一般而言,用户很少可以描述清楚问题出现的现象,以及原因,甚至会出现大概率描述错误的情况,这些描述反而会误导问题的解决方向。与此同时,大部分用户在程序出现错误异常时,都会选择忽略问题,甚至卸载应用,这无疑也不是APP开发企业期望看到的。由此可见,提供一种用户消耗小,无感知且准确的远端故障诊断方案为本领域 ...
【技术保护点】
1.用户终端应用软件远程故障诊断系统,其特征在于,包括:终端诊断模块,所述终端诊断模块运行在用户终端的后台,主动捕获用户终端中应用软件异常状态并记录形成异常日志文件,所述终端诊断模块将记录的异常日志文件通过用于终端上传至平台诊断控制模块;平台诊断控制模块,所述平台诊断控制模块对终端诊断模块上传的异常日志文件进行分析确定用户终端中异常应用软件的故障。
【技术特征摘要】
1.用户终端应用软件远程故障诊断系统,其特征在于,包括:终端诊断模块,所述终端诊断模块运行在用户终端的后台,主动捕获用户终端中应用软件异常状态并记录形成异常日志文件,所述终端诊断模块将记录的异常日志文件通过用于终端上传至平台诊断控制模块;平台诊断控制模块,所述平台诊断控制模块对终端诊断模块上传的异常日志文件进行分析确定用户终端中异常应用软件的故障。2.根据权利要求1所述的用户终端应用软件远程故障诊断系统,其特征在于,所述平台诊断控制模块形成诊断代码指令,并传至运行在用户终端后台的终端诊断模块,所述终端诊断模块根据诊断代码指令自动执行相应的诊断操作,并记录形成诊断日志文件,所述终端诊断模块将记录的诊断日志文件通过用于终端上传至平台诊断控制模块。3.根据权利要求1或2所述的用户终端应用软件远程故障诊断系统,其特征在于,所述终端诊断模块在诊断操作结束后,自动删除涉及到的执行数据。4.根据权利要求2所述的用户终端应用软件远程故障诊断系统,其特征在于,所述终端诊断模块包括异常捕获子模块、记录子模块、上传子模块、指令接受子模块以及指令执行子模块;所述异常捕获子模块在用户终端中应用软件出现异常时被触发,捕获应用软件的异常信息,并传至记录子模块;所述指令接受子模块接收平台诊断控制模块发送的诊断代码指令,并传至指令执行子模块;所述指令执行子模块根据诊...
【专利技术属性】
技术研发人员:李青国,郑富强,
申请(专利权)人:上海数果科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。