[发明专利]一种基于虚拟机的双系统日志上报方法及系统在审
申请号: | 202110332484.X | 申请日: | 2021-03-29 |
公开(公告)号: | CN113094349A | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 李明 | 申请(专利权)人: | 惠州华阳通用电子有限公司 |
主分类号: | G06F16/18 | 分类号: | G06F16/18;G06F9/54;G06F9/448 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 叶新平 |
地址: | 516000 广东省惠州市东江*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 虚拟机 双系统 日志 上报 方法 系统 | ||
本发明涉及虚拟机技术领域,尤其涉及一种基于虚拟机的双系统日志上报方法及系统,利用共享内存模块,以及设置在宿主机中的宿主机日志获取模块、宿主机日志发送模块,设置在客户机中的宿主机日志保存模块、客户机日志获取模块、日志通讯模块,组建双系统日志上报机制;设置共享内存将来自宿主机操作系统的第一日志文件,存储至可上传日志的客户机操作系统,并在预设规则的调节下将宿主机操作系统、客户机操作系统的日志上传至远程平台,在不改变现有虚拟机实际设备的前提下,仅依靠客户机操作系统的日志上报通道,即可实现虚拟机双系统的日志上传。
技术领域
本发明涉及虚拟机技术领域,尤其涉及一种基于虚拟机的双系统日志上报方法及系统。
背景技术
随着计算机互联网技术的快速发展,互联网上的业务以及业务中的应用数量也迎来了爆发性的增长,用户在使用运营商提供的这些业务及应用产品时,将产生大量的业务使用记录数据,而如何可靠地存储并收集用户使用这些应用产生的业务使用记录数据,以利于后续对存储的业务使用记录数据的提取,进而运用数据分析、数据挖掘等技术,统计分析业务使用记录数据中包含的用户习惯以及用户特征行为,从中找出对运营商有价值的信息,从而指导应用产品改进、拓展以及推出新的应用产品,帮助应用产品推广,显得极为重要。
现有的嵌入式虚拟机普遍采用双系统运行(车载操作系统和安卓系统)。现有的技术问题为,常规的虚拟机平台只提供单一的网络接口,车载操作系统和安卓系统均需要对外提供日志,但是,单一的网络接口使得车载操作系统和安卓系统无法通过各自系统内部的日志系统直接上报日志。
发明内容
本发明提供一种基于虚拟机的双系统日志上报方法及系统,解决了现有双系统运行的嵌入式虚拟机单一的网络接口,使得其车载操作系统和安卓系统无法完成正常的日志上报的技术问题。
为解决以上技术问题,本发明提供一种基于虚拟机的双系统日志上报方法,包括步骤:
S1、设置宿主机操作系统和客户机操作系统的共享内存;
S2、所述宿主机操作系统获取第一日志文件,将所述第一日志文件发送至所述共享内存;所述客户机操作系统获取第二日志文件,并将所述第二日志文件存储至待上传日志文件中;
S3、所述客户机操作系统从所述共享内存中读取所述第一日志文件,保存为待上传日志文件;
S4、根据预设规则整合所述待上传日志文件并上传至远程平台。
本基础方案通过共享内存将来自宿主机操作系统的第一日志文件存储至可上传日志的客户机操作系统,并在预设规则的调节下将宿主机操作系统、客户机操作系统的日志上传至远程平台,在不改变现有虚拟机实际设备的前提下,仅依靠客户机操作系统的日志上报通道,即可实现虚拟机双系统的日志上传。
在进一步的实施方案中,在所述步骤S2中,所述将所述第一日志文件发送至共享内存包括:
a、所述宿主机操作系统根据预先设置的缓冲循环队列长度,判断所述缓冲循环队列是否存满,若是则进入下一步,若否则将所述缓冲循环队列中的第一日志文件写入所述共享内存的日志队列中;
b、所述宿主机操作系统将所述缓冲循环队列中的日志数据拷贝到预设内存地址,清空所述缓冲循环队列,并释放互斥对象;
c、通过惰性策略将所述预设内存地址内的日志数据发送给所述客户机操作系统。
本方案通过共享内存的数据共享功能,完成宿主机操作系统和客户机操作系统的信息交互链接。根据缓冲循环队列长度判断缓冲循环队列是否存满,并根据是否存满,分别设置两种日志发送方式,以提高日志发送效率。
在进一步的实施方案中,所述步骤S3包括:
S31、所述客户机操作系统调用静态链接库中的接口函数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州华阳通用电子有限公司,未经惠州华阳通用电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110332484.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种危害市容行为的控制装置
- 下一篇:车载紫外线灯系统及其控制方法