发明名称 基于X协议的景象记录与回放的实现方法
摘要 本发明公开了基于X协议的景象记录与回放的实现方法。在图形服务器与图形应用程序之间设图形服务器代理程序,与图形服务器同时在Unix或Linux系统的X Window环境下运行,实现X WINDOW下正常的图形显示功能,同时图形服务器代理程序将接收到的X协议数据打上时标后存储到景象记录数据文件库中,根据图形服务器当前显示状态与接收到的X协议数据定时生成快照数据实现景象记录。在图形服务器与景象记录数据文件库间设景象回放程序,从景象记录数据文件库中获取快照数据和X协议数据包,经处理后发送到图形服务器实现景象的回放。图形服务器和所有图形应用程序均不做任何修改,记录与回放无失真,记录数据量小,可操作性强。
申请公布号 CN102722375A 申请公布日期 2012.10.10
申请号 CN201210186941.X 申请日期 2012.06.08
申请人 四川川大智胜软件股份有限公司;四川大学 发明人 杨波
分类号 G06F9/44(2006.01)I;H04L29/06(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 成都和睿达专利代理事务所(普通合伙) 51217 代理人 潘育敏
主权项 一种基于X协议的景象记录与回放的实现方法,其特征在于:景象记录是在Unix/Linux操作系统下,在图形服务器与图形应用程序之间设一个图形服务器代理程序,与图形服务器同时在Unix或Linux系统的X Window环境下运行,图形服务器代理程序作为所有图形应用程序的图形服务器,同时又作为图形服务器的一个图形应用程序;图形服务器代理程序把从图形应用程序接收到的请求命令透明转发到图形服务器,并把从图形服务器接收到的回复命令或错误命令或事件通知透明转发到图形应用程序,实现X WINDOW下正常的图形显示功能;与此同时,图形服务器代理程序将接收到的X协议数据打上时标经压缩处理后存储到景象记录数据文件库中,并不断分析和处理所有接收到的X协议数据,形成图形服务器的内部显示状态快照并按快照产生时间间隔保存到景象记录数据文件库中;景象回放是在图形服务器与景象记录数据文件库间设一个景象回放程序,相对图形服务器来说,它是一个图形应用程序,相对景象回放程序来说,它是从景象记录数据文件库中获取快照数据和X协议数据包,经处理后发送到图形服务器实现景象的回放;景象回放程序根据选定的回放时间段,从记录的景象记录数据文件库中获取与回放开始时间最接近的快照数据,经分析处理后,将图形服务器的内部显示状态恢复到快照数据描述的状态,然后根据回放时标先后读取景象记录数据文件库中的请求命令数据,经处理变换后,发送到图形服务器实现景象的回放。
地址 610045 四川省成都市武侯区武科东一路7号