发明名称 |
基于半虚拟化技术的设备故障复现方法及系统 |
摘要 |
本发明公开了一种基于半虚拟化技术的设备故障复现方法及系统,其中,该方法包括:通过前端设备驱动与后端设备驱动之间的事件通道,虚拟机管理器获取并记录日志信息,其中,日志信息包括:中断事件的类型、外部输入值及发生的时间点;响应于目标操作系统用户输入的回放命令,虚拟机管理器依次按照记录的各个中断事件发生的时间点,根据各个中断事件的类型及外部输入值,模拟产生对应于各个中断事件的虚拟中断,并通过事件通道向目标操作系统发送虚中断消息,使目标操作系统执行对应该虚拟中断的处理操作。通过本发明,可以减少记录的日志占用的存储空间,提高回放的精度和效率。 |
申请公布号 |
CN101887393B |
申请公布日期 |
2014.07.02 |
申请号 |
CN201010220733.8 |
申请日期 |
2010.07.01 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
崔涛 |
分类号 |
G06F11/36(2006.01)I;G06F11/34(2006.01)I |
主分类号 |
G06F11/36(2006.01)I |
代理机构 |
北京康信知识产权代理有限责任公司 11240 |
代理人 |
余刚;吴孟秋 |
主权项 |
一种基于半虚拟化技术的设备故障复现方法,其特征在于,包括:通过前端设备驱动与后端设备驱动之间的事件通道,虚拟机管理器获取并记录日志信息,其中,所述日志信息包括:中断事件的类型、外部输入值及发生的时间点;响应于目标操作系统用户输入的回放命令,所述虚拟机管理器依次按照所述记录的各个中断事件发生的时间点,根据所述各个中断事件的类型及外部输入值,模拟产生对应于所述各个中断事件的虚拟中断,并通过所述事件通道向目标操作系统发送虚中断消息,使所述目标操作系统执行对应该虚拟中断的处理操作。 |
地址 |
518057 广东省深圳市南山区科技南路55号 |