一种eMMC读写监控方法及系统、客户端、云端服务器技术方案

技术编号:38318327 阅读:12 留言:0更新日期:2023-07-29 09:00
本发明专利技术公开了一种eMMC读写监控方法及系统、客户端、云端服务器,方法包括:接收云端服务器发送的监控策略,监控策略包括监控对象信息、监控时间、监控操作类型;当监测到监控对象在监控时间对eMMC芯片进行监控操作类型的操作时,获取操作数据并根据操作数据生成操作数据文件;将操作数据文件发送给云端服务器,使云端服务器根据监控策略解析操作数据文件,得到eMMC芯片的操作数据后进行分析统计,生成操作数据分析结果;操作数据分析结果包括监控对象在监控时间对eMMC芯片进行监控操作的操作总次数和操作数据总量。本发明专利技术对eMMC芯片读写操作进行监控,并利用云端对监控获取的数据进行解析,在精准监控的同时,避免额外占用处理器资源。器资源。器资源。

【技术实现步骤摘要】
一种eMMC读写监控方法及系统、客户端、云端服务器


[0001]本专利技术涉及存储控制
,尤其涉及一种eMMC芯片读写监控方法及系统、客户端、云端服务器。

技术介绍

[0002]随着eMMC在智能汽车上的广泛使用,eMMC的使用寿命,决定了汽车项目中关键控制单元的使用寿命,为了满足汽车使用15年的寿命需求,eMMC的寿命限制成为了一个非常关键的因素。由于智能汽车系统的功能越来越强大,系统中很多应用对eMMC有读写的需求,不可避免的增加了eMMC的负荷,因此,对eMMC进行读写操作监控显得尤为重要。
[0003]目前的读写操作监控方案,需要对芯片进行额外的操作,影响eMMC的使用寿命,还会增加系统处理器负载,无法实现有效的监控。

技术实现思路

[0004]为了解决上述技术问题,本专利技术提供一种eMMC芯片读写监控方法及系统、客户端、云端服务器。
[0005]具体的,本专利技术的技术方案如下:
[0006]第一方面,本申请提供一种eMMC读写操作监控方法,包括:
[0007]接收云端服务器发送的监控策略,所述监控策略包括监控对象信息、监控时间、监控操作类型;监控对象包括至少一个进程,所述监控操作类型包括对eMMC芯片进行的读操作和/或写操作,所述监控时间包括监控周期、监控起始时间、监控结束时间中的一项或多项;
[0008]当监测到监控对象在所述监控时间对所述eMMC芯片进行所述监控操作类型的操作时,获取操作数据并根据所述操作数据生成操作数据文件;
[0009]将所述操作数据文件发送给所述云端服务器,使所述云端服务器根据所述监控策略解析所述操作数据文件,得到所述eMMC芯片的操作数据后进行分析统计,生成操作数据分析结果;所述操作数据分析结果包括所述监控对象在所述监控时间对所述eMMC芯片进行所述监控操作的操作总次数和操作数据总量。
[0010]在一些实施方式中,所述的当监测到监控对象在所述监控时间对所述eMMC芯片进行所述监控操作类型的操作时,获取操作数据并根据所述操作数据生成操作数据文件,包括:
[0011]当监测到所述监控对象在所述监控时间对所述eMMC芯片进行所述监控操作类型的操作时,启动监控线程;所述监控线程根据处理器核数创建并与处理器核一一对应;
[0012]根据所述处理器核数,创建与所述监控线程对应的监控文件;
[0013]通过不同的所述监控线程,分别获取各个所述处理器核中所述监控对象的所述操作数据;
[0014]将所述操作数据记录在所述监控文件中并将所述监控文件合并,得到所述操作数
据文件。
[0015]第二方面,本专利技术提供另一种eMMC读写监控方法,包括:
[0016]设置监控策略,所述监控策略包括监控对象信息、监控时间、监控操作类型;监控对象包括至少一个进程,所述监控操作类型包括对eMMC芯片进行的读操作和/或写操作,所述监控时间包括监控周期、监控起始时间、监控结束时间中的一项或多项;
[0017]将所述监控策略发送给客户端,使所述客户端在监测到监控对象在所述监控时间对所述eMMC芯片进行所述监控操作类型的操作时,获取操作数据并根据所述操作数据生成操作数据文件;
[0018]接收所述客户端发送的所述操作数据文件;
[0019]根据所述监控策略解析所述操作数据文件,得到所述eMMC芯片的操作数据后进行分析统计,生成操作数据分析结果;所述操作数据分析结果包括所述监控对象在所述监控时间对所述eMMC芯片进行所述监控操作的操作总次数和操作数据总量。
[0020]在一些实施方式中,所述的根据所述监控策略解析所述操作数据文件,得到所述eMMC芯片的操作数据后进行分析统计,生成操作数据分析结果,包括:
[0021]对所述操作数据文件进行解析,得到所述监控对象在所述监控时间下对应的所述操作数据;
[0022]提取所述操作数据中的insert指令消息;
[0023]根据所述insert指令消息,统计得到所述操作数据分析结果。
[0024]在一些实施方式中,所述监控对象信息根据进程类型设置;所述进程类型包括核心进程、网络协议进程、调试进程、用户进程中的一项或多项。
[0025]第三方面,本专利技术提供一种客户端,包括:
[0026]接收模块,用于接收云端服务器发送的监控策略,所述监控策略包括监控对象信息、监控时间、监控操作类型;监控对象包括至少一个进程,所述监控操作类型包括对eMMC芯片进行的读操作和/或写操作,所述监控时间包括监控周期、监控起始时间、监控结束时间中的一项或多项;
[0027]生成模块,用于当监测到监控对象在所述监控时间对所述eMMC芯片进行所述监控操作类型的操作时,获取操作数据并根据所述操作数据生成操作数据文件;
[0028]发送模块,用于将所述操作数据文件发送给所述云端服务器,使所述云端服务器根据所述监控策略解析所述操作数据文件,得到所述eMMC芯片的操作数据后进行分析统计,生成操作数据分析结果;所述操作数据分析结果包括所述监控对象在所述监控时间对所述eMMC芯片进行所述监控操作的操作总次数和操作数据总量。
[0029]在一些实施方式中,所述生成模块,包括:
[0030]启动模块,用于当监测到所述监控对象在所述监控时间对所述eMMC芯片进行所述监控操作类型的操作时,启动监控线程;所述监控线程根据处理器核数创建并与处理器核一一对应;
[0031]创建模块,用于根据所述处理器核数,创建与所述监控线程对应的监控文件;
[0032]数据获取模块,用于通过不同的所述监控线程,分别获取各个所述处理器核中所述监控对象的所述操作数据;并将所述操作数据记录到所述监控文件中;
[0033]记录模块,用于将所述操作数据记录在所述监控文件中并将所述监控文件合并,
得到所述操作数据文件。
[0034]第四方面,本专利技术提供一种云端服务器,包括:
[0035]设置模块,用于设置监控策略,所述监控策略包括监控对象信息、监控时间、监控操作类型;监控对象包括至少一个进程,所述监控操作类型包括对eMMC芯片进行的读操作和/或写操作,所述监控时间包括监控周期、监控起始时间、监控结束时间中的一项或多项;
[0036]发送模块,用于将所述监控策略发送给客户端,使所述客户端在监测到监控对象在所述监控时间对所述eMMC芯片进行所述监控操作类型的操作时,获取操作数据并根据所述操作数据生成操作数据文件;
[0037]接收模块,用于接收所述客户端发送的所述操作数据文件;
[0038]分析统计模块,用于根据所述监控策略解析所述操作数据文件,得到所述eMMC芯片的操作数据后进行分析统计,生成操作数据分析结果;所述操作数据分析结果包括所述监控对象在所述监控时间对所述eMMC芯片进行所述监控操作的操作总次数和操作数据总量。
[0039]在一些实施方式中,所述统计分析模块,包括:
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种eMMC读写监控方法,其特征在于,包括:接收云端服务器发送的监控策略,所述监控策略包括监控对象信息、监控时间、监控操作类型;监控对象包括至少一个进程,所述监控操作类型包括对eMMC芯片进行的读操作和/或写操作,所述监控时间包括监控周期、监控起始时间、监控结束时间中的一项或多项;当监测到监控对象在所述监控时间对所述eMMC芯片进行所述监控操作类型的操作时,获取操作数据并根据所述操作数据生成操作数据文件;将所述操作数据文件发送给所述云端服务器,使所述云端服务器根据所述监控策略解析所述操作数据文件,得到所述eMMC芯片的操作数据后进行分析统计,生成操作数据分析结果;所述操作数据分析结果包括所述监控对象在所述监控时间对所述eMMC芯片进行所述监控操作的操作总次数和操作数据总量。2.根据权利要求1所述的一种eMMC读写监控方法,其特征在于,所述的当监测到监控对象在所述监控时间对所述eMMC芯片进行所述监控操作类型的操作时,获取操作数据并根据所述操作数据生成操作数据文件,包括:当监测到所述监控对象在所述监控时间对所述eMMC芯片进行所述监控操作类型的操作时,启动监控线程;所述监控线程根据处理器核数创建并与处理器核一一对应;根据所述处理器核数,创建与所述监控线程对应的监控文件;通过不同的所述监控线程,分别获取各个所述处理器核中所述监控对象的所述操作数据;将所述操作数据记录到所述监控文件中并将所述监控文件合并,得到所述操作数据文件。3.一种eMMC读写监控方法,其特征在于,包括:设置监控策略,所述监控策略包括监控对象信息、监控时间、监控操作类型;监控对象包括至少一个进程,所述监控操作类型包括对eMMC芯片进行的读操作和/或写操作,所述监控时间包括监控周期、监控起始时间、监控结束时间中的一项或多项;将所述监控策略发送给客户端,使所述客户端在监测到监控对象在所述监控时间对所述eMMC芯片进行所述监控操作类型的操作时,获取操作数据并根据所述操作数据生成操作数据文件;接收所述客户端发送的所述操作数据文件;根据所述监控策略解析所述操作数据文件,得到所述eMMC芯片的操作数据后进行分析统计,生成操作数据分析结果;所述操作数据分析结果包括所述监控对象在所述监控时间对所述eMMC芯片进行所述监控操作的操作总次数和操作数据总量。4.根据权利要求3所述的一种eMMC读写监控方法,其特征在于,所述的根据所述监控策略解析所述操作数据文件,得到所述eMMC芯片的操作数据后进行分析统计,生成操作数据分析结果,包括:对所述操作数据文件进行解析,得到所述监控对象在所述监控时间下对应的所述操作数据;提取所述操作数据中的insert指令消息;根据所述insert指令消息,统计得到所述操作数据分析结果。5.根据权利要求3所述的一种eMMC读写监控方法,其特征在于,
所述监控对象信息根据进程类型设置;所述进程类型包括核心进程、网络协议进程、调试进程、用户进程中的一项或多项。6.一种客户端,其特征在于,包括:接收模块,用于接收云端服务器发送的监控策略,所述监控策略包括监控对象信息、监控时间、监控操作类型;监控对象包括至少一个进程,所述监控操作类型包括对eMMC芯片进行的读操作和/或写操作,所述监控时间包括监控周期、监控起始时间、监控结束时间中的一项或多项;生成模块,用于当监测到监控对象在所述监控时间对...

【专利技术属性】
技术研发人员:黄洪辉邹晓冬肖晨张炜
申请(专利权)人:智达诚远科技有限公司
类型:发明
国别省市:

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

1