[发明专利]程序日志管理方法、装置及系统有效
申请号: | 201811457085.0 | 申请日: | 2018-11-30 |
公开(公告)号: | CN111258862B | 公开(公告)日: | 2022-04-15 |
发明(设计)人: | 林仁华 | 申请(专利权)人: | 比亚迪股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;H04L67/06 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张润 |
地址: | 518118 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 日志 管理 方法 装置 系统 | ||
1.一种程序日志管理方法,其特征在于,应用于电子设备,包括以下步骤:
采集待管理的各程序输出的程序日志;
判断第一电子设备是否启动实时流式传输;
若启动所述实时流式传输,则基于所述实时流式传输将所述各程序的程序日志上报至服务器;
所述基于所述实时流式传输将所述各程序的程序日志上报至服务器,包括:
建立与所述服务器之间的通信连接,并将状态信息发送至所述服务器,所述状态信息用于指示所述第一电子设备当前处于传输数据的状态;
若所述服务器切换至第一目标状态,且,第一电子设备接收到所述服务器发送的数据传输允许信息时,第一电子设备基于所述实时流式传输将第一程序日志上报至所述服务器,其中,所述第一目标状态指示所述服务器当前处于接收数据的状态;
若所述服务器已接收所述第一程序日志,且,切换至第二目标状态时,第一电子设备将所述状态信息切换至初始状态,所述初始状态用于指示所述第一电子设备当前未处于传输数据的状态,所述第二目标状态指示所述服务器当前处于等待数据传输结束的状态。
2.如权利要求1所述的程序日志管理方法,其特征在于,所述第一电子设备基于所述实时流式传输将第一程序日志上报至所述服务器之后,还包括:
第一电子设备基于所述实时流式传输将第二程序日志上报至所述服务器;
所述服务器接收到所述第二程序日志,且,切换至所述第二目标状态时,所述第一电子设备将所述状态信息切换至所述初始状态。
3.如权利要求1或2所述的程序日志管理方法,其特征在于,还包括:
统计所述服务器未接收到所述第一程序日志或者第二程序日志的次数;
若次数小于或者等于预设阈值,则重新基于所述实时流式传输将所述第一程序日志或者所述第二程序日志上报至所述服务器;
若次数大于所述预设阈值,则将所述状态信息切换至所述初始状态。
4.如权利要求1所述的程序日志管理方法,其特征在于,还包括:
经由所述第一电子设备或者第二电子设备中的第一预设管理程序向所述服务器发送程序日志的查询指令;
从所述服务器中确定与所述查询指令对应的目标程序日志;
在所述第一电子设备或者所述第二电子设备启动所述实时流式传输时,接收所述服务器所传输的所述目标程序日志,并在所述第一预设管理程序中显示所述目标程序日志。
5.如权利要求1所述的程序日志管理方法,其特征在于,还包括:
经由第二预设管理程序接收所述服务器推送的程序日志。
6.如权利要求5所述的程序日志管理方法,其特征在于,所述经由第二预设管理程序接收所述服务器推送的程序日志,具体包括:
经由所述第二预设管理程序接收所述服务器基于预设周期推送的程序日志,或者,经由所述第二预设管理程序接收所述服务器实时地推送的更新后的程序日志;
根据所接收到的程序日志对所述第一电子设备中初始的程序日志进行实时地更新,并显示更新后的程序日志。
7.如权利要求1所述的程序日志管理方法,其特征在于,所述第一电子设备中配置有缓冲池,在所述判断所述第一电子设备是否启动实时流式传输之后,还包括:
判断所述缓冲池是否为预设状态;
若为所述预设状态,且所述第一电子设备启动所述实时流式传输时,将所述程序日志上报至所述服务器;
若为所述预设状态,且所述第一电子设备未启动所述实时流式传输,则将所述程序日志写入所述第一电子设备中的预设日志文件中。
8.如权利要求7所述的程序日志管理方法,其特征在于,在所述判断所述缓冲池是否为预设状态之后,还包括:
若不为所述预设状态,则将所述程序日志写入至所述缓冲池中,同时,启动定时器定时;
在所述定时器定时得到的时间达到预设时间阈值时,将所述程序日志上报至所述服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于比亚迪股份有限公司,未经比亚迪股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811457085.0/1.html,转载请声明来源钻瓜专利网。