电子设备稳定性预警方法、系统、装置、设备和存储介质制造方法及图纸

技术编号:22564693 阅读:35 留言:0更新日期:2019-11-16 11:49
本申请实施例公开了一种电子设备稳定性预警方法、系统、装置、设备和存储介质,该方法包括:接收来自系统层、应用层和驱动层的异常数据;按照所述异常数据的来源、异常次数、异常时间和异常类型对所述异常数据进行分类汇总,并将分类汇总后的异常数据存储至本地数据库;若当前网络可用,则将所述分类汇总后的异常数据上报至服务器,以指示所述服务器根据所述分类汇总后的异常数据生成稳定性报告;接收来自服务器的所述稳定性报告,将所述稳定性报告发送至对应的移动终端进行稳定性预警提示。在故障发生前对电子设备的稳定性进行评估并预警,提高了开发人员的工作效率和用户体验。

Methods, systems, devices, equipment and storage media for stability warning of electronic equipment

The embodiment of the application discloses an electronic equipment stability early warning method, system, device, device and storage medium, the method includes: receiving abnormal data from the system layer, application layer and drive layer; classifying and summarizing the abnormal data according to the source, abnormal times, abnormal time and abnormal type of the abnormal data, and classifying and summarizing the abnormal data Store in the local database; if the current network is available, report the abnormal data after the classification summary to the server to instruct the server to generate a stability report based on the abnormal data after the classification summary; receive the stability report from the server and send the stability report to the corresponding mobile terminal for stability warning prompt. The stability of electronic equipment is evaluated and forewarned before the failure, which improves the working efficiency and user experience of developers.

【技术实现步骤摘要】
电子设备稳定性预警方法、系统、装置、设备和存储介质
本申请实施例涉及电子设备技术,尤其涉及一种电子设备稳定性预警方法、系统、装置、设备和存储介质。
技术介绍
智能手机和智能手表等嵌入式电子设备在设计时,目前采用的最常规的手段是问题发生后,再通过特定的方法获取有问题的电子设备的日志,根据日志进行分析诊断,进而确定问题来源后进行修复,这样只能在问题发生后才能分析问题。尤其是当大批量机器时,这样的方式会大大增加运维管理人员的工作量,不但降低了开发人员处理问题的效率,也降低了用户体验。
技术实现思路
本申请提供了一种电子设备稳定性预警方法、系统、装置、设备和存储介质,以解决现有技术中无法在故障发生前对电子设备的稳定性进行评估并预警造成的开发人员的工作效率低和用户体验差的问题。本专利技术采用如下技术方案:第一方面,本申请实施例提供了一种电子设备稳定性预警方法,该方法包括:接收来自系统层、应用层和驱动层的异常数据;按照所述异常数据的来源、异常次数、异常时间和异常类型对所述异常数据进行分类汇总,并将分类汇总后的异常数据存储至本地数据库;若当前网络可用,则将所述分类汇总后的异常数据上报至服务器,以指示所述服务器根据所述分类汇总后的异常数据生成稳定性报告;接收来自服务器的所述稳定性报告,将所述稳定性报告发送至对应的移动终端进行稳定性预警提示。第二方面,本申请实施例提供了一种电子设备稳定性预警系统,包括系统层异常监测模块、应用层异常监测模块、驱动层异常监测模块、稳定性预警驱动模块、稳定性预警服务模块和服务器,其中:所述系统层异常监测模块用于监测系统层的异常数据,并将所述系统层的异常数据发送至所述稳定性预警驱动模块;所述应用层异常监测模块用于监测应用层的异常数据,并将所述应用层的异常数据发送至所述稳定性预警驱动模块;所述驱动层异常监测模块用于监测驱动层的异常数据,并将所述驱动层的异常数据发送至所述稳定性预警驱动模块;所述稳定性预警驱动模块对所述系统层的异常数据、应用层的异常数据和驱动层的异常数据进行收集整理后发送至所述稳定性预警服务模块;所述稳定性预警服务模块按照所述异常数据的来源、异常次数、异常时间和异常类型对所述异常数据进行分类汇总,并将分类汇总后的异常数据存储至本地数据库;在当前网络可用时,所述稳定性预警服务模块将所述分类汇总后的异常数据上报至服务器;所述服务器根据所述分类汇总后的异常数据生成稳定性报告,并将所述稳定性报告发送至对应的移动终端进行稳定性预警提示。第三方面,本申请实施例提供了一种电子设备稳定性预警装置,该装置包括:数据接收模块,用于接收来自系统层、应用层和驱动层的异常数据;数据分类和存储模块,用于按照所述异常数据的来源、异常次数、异常时间和异常类型对所述异常数据进行分类汇总,并将分类汇总后的异常数据存储至本地数据库;报告生成模块,用于在当前网络可用时,将所述分类汇总后的异常数据上报至服务器,以指示所述服务器根据所述分类汇总后的异常数据生成稳定性报告;预警提示模块,用于接收来自服务器的所述稳定性报告,将所述稳定性报告发送至对应的移动终端进行稳定性预警提示。第四方面,本申请实施例提供了一种设备,包括存储器以及一个或多个处理器;所述存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的电子设备稳定性预警方法。第五方面,本申请实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的电子设备稳定性预警方法。本专利技术采用的技术方案中有如下有益效果:接收来自系统层、应用层和驱动层的异常数据,这样就能按照异常数据的层级不同进行预警提示;按照所述异常数据的来源、异常次数、异常时间和异常类型对所述异常数据进行分类汇总,并将分类汇总后的异常数据存储至本地数据库,这样保证了当前网络不可用时导致上传服务器失败导致的数据丢失的情况;若当前网络可用,则将所述分类汇总后的异常数据上报至服务器,以指示所述服务器根据所述分类汇总后的异常数据生成稳定性报告;接收来自服务器的所述稳定性报告,将所述稳定性报告发送至对应的移动终端进行稳定性预警提示。这样就能做到故障发生前对电子设备的稳定性进行评估并预警,提高了开发人员的工作效率低和用户体验。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请实施例提供的一种电子设备稳定性预警方法的流程图;图2是本申请实施例提供的另一种电子设备稳定性预警方法的流程图;图3是本申请实施例提供的一种电子设备稳定性预警系统的结构示意图;图4是本申请实施例提供的一种电子设备稳定性预警装置的结构示意图;图5是本申请实施例提供的一种设备的结构示意图。具体实施方式为了使本申请的目的、技术方案和优点更加清楚,下面结合附图对本申请具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子程序等等。图1给出了本申请实施例提供的一种电子设备稳定性预警方法的流程图,本实施例提供的电子设备稳定性预警方法可以由电子设备稳定性预警装置来执行,该电子设备稳定性预警装置可通过硬件和/或软件的方式实现。参考图1,该方法具体可以包括:S101、接收来自系统层、应用层和驱动层的异常数据。由于电子设备通常是由多个硬件以及对应的软件组合来实现其完整的功能的,因此,当电子设备即将出现故障时,表明其内部的硬件在运行过程中出现了异常,该异常可能是硬件本身造成的,还可能是软件设置等原因造成的。因此,这里将电子设备在异常情况下的数据统称为异常数据。在一个具体的例子中,电子设备中的部件以显示屏为例,则异常数据可以是检测到触摸无效时的数据;又例如,摄像头帧率过低或者电流过高时的数据,这些都可能成为异常数据。具体的,电子设备以智能手表为例,系统层的异常数据可能是电子设备系统故障时的数据,例如,安卓系统在运行过程中出现问题;应用层的异常数据可能是电子设备中的某一个或多个的应用程序在运行过程中出现了问题;驱动层的异常数据可能是电子设备的驱动各个硬件运行的驱动系统出现了问题。此时,接收来自系统层、应用层和驱动层的异常数据。需要说明的是,这里的异常本文档来自技高网...

【技术保护点】
1.一种电子设备稳定性预警方法,其特征在于,包括:/n接收来自系统层、应用层和驱动层的异常数据;/n按照所述异常数据的来源、异常次数、异常时间和异常类型对所述异常数据进行分类汇总,并将分类汇总后的异常数据存储至本地数据库;/n若当前网络可用,则将所述分类汇总后的异常数据上报至服务器,以指示所述服务器根据所述分类汇总后的异常数据生成稳定性报告;/n接收来自服务器的所述稳定性报告,将所述稳定性报告发送至对应的移动终端进行稳定性预警提示。/n

【技术特征摘要】
1.一种电子设备稳定性预警方法,其特征在于,包括:
接收来自系统层、应用层和驱动层的异常数据;
按照所述异常数据的来源、异常次数、异常时间和异常类型对所述异常数据进行分类汇总,并将分类汇总后的异常数据存储至本地数据库;
若当前网络可用,则将所述分类汇总后的异常数据上报至服务器,以指示所述服务器根据所述分类汇总后的异常数据生成稳定性报告;
接收来自服务器的所述稳定性报告,将所述稳定性报告发送至对应的移动终端进行稳定性预警提示。


2.根据权利要求1所述的方法,其特征在于,所述服务器根据所述分类汇总后的异常数据生成稳定性报告,包括:
所述服务器根据预设预警策略,按照异常严重程度、异常次数阈值、异常时间阈值、系统版本或应用程序版本筛选所述分类汇总后的异常数据,以生成稳定性报告。


3.根据权利要求1所述的方法,其特征在于,将分类汇总后的异常数据存储至本地数据库,之后,还包括:
若当前网络不可用,则实时监测当前网络状态;
在所述当前网络可用时,将所述分类汇总后的异常数据上报至服务器。


4.根据权利要求1所述的方法,其特征在于,按照所述异常数据的来源、异常次数、异常时间和异常类型对所述异常数据进行分类汇总,包括:
分别统计来自系统层、应用层和驱动层的异常数据的异常次数、异常时间和异常类型;
将各个层统计后的异常数据进行汇总。


5.一种电子设备稳定性预警系统,其特征在于,包括系统层异常监测模块、应用层异常监测模块、驱动层异常监测模块、稳定性预警驱动模块、稳定性预警服务模块和服务器,其中:
所述系统层异常监测模块用于监测系统层的异常数据,并将所述系统层的异常数据发送至所述稳定性预警驱动模块;
所述应用层异常监测模块用于监测应用层的异常数据,并将所述应用层的异常数据发送至所述稳定性预警驱动模块;
所述驱动层异常监测模块用于监测驱动层的异常数据,并将所述驱动层的异常数据发送至所述稳定性预警驱动模块;
所述稳定性预警驱动模块对所述系统层的异常数据、应用层的异常数据和驱动层的异常数据进行收集整理后发送...

【专利技术属性】
技术研发人员:刘兆龙
申请(专利权)人:广东小天才科技有限公司
类型:发明
国别省市:广东;44

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

1