[发明专利]基于X协议的景象记录与回放的实现方法无效
申请号: | 201210186941.X | 申请日: | 2012-06-08 |
公开(公告)号: | CN102722375A | 公开(公告)日: | 2012-10-10 |
发明(设计)人: | 杨波 | 申请(专利权)人: | 四川川大智胜软件股份有限公司;四川大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;H04L29/06 |
代理公司: | 成都和睿达专利代理事务所(普通合伙) 51217 | 代理人: | 潘育敏 |
地址: | 610045 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 协议 景象 记录 回放 实现 方法 | ||
1.一种基于X协议的景象记录与回放的实现方法,其特征在于:
景象记录是在Unix/Linux操作系统下,在图形服务器与图形应用程序之间设一个图形服务器代理程序,与图形服务器同时在Unix或Linux系统的X Window环境下运行,图形服务器代理程序作为所有图形应用程序的图形服务器,同时又作为图形服务器的一个图形应用程序;图形服务器代理程序把从图形应用程序接收到的请求命令透明转发到图形服务器,并把从图形服务器接收到的回复命令或错误命令或事件通知透明转发到图形应用程序,实现X WINDOW下正常的图形显示功能;与此同时,图形服务器代理程序将接收到的X协议数据打上时标经压缩处理后存储到景象记录数据文件库中,并不断分析和处理所有接收到的X协议数据,形成图形服务器的内部显示状态快照并按快照产生时间间隔保存到景象记录数据文件库中;
景象回放是在图形服务器与景象记录数据文件库间设一个景象回放程序,相对图形服务器来说,它是一个图形应用程序,相对景象回放程序来说,它是从景象记录数据文件库中获取快照数据和X协议数据包,经处理后发送到图形服务器实现景象的回放;景象回放程序根据选定的回放时间段,从记录的景象记录数据文件库中获取与回放开始时间最接近的快照数据,经分析处理后,将图形服务器的内部显示状态恢复到快照数据描述的状态,然后根据回放时标先后读取景象记录数据文件库中的请求命令数据,经处理变换后,发送到图形服务器实现景象的回放。
2.如权利要求1所述的实现方法,其特征在于:景象记录的具体步骤如下:
(1)图形服务器和图形服务器代理程序配置与启动:
a)在UNIX或Linux操作系统中,设置环境变量DISPLAY=:0.0,配置图形服务器代理程序运行在缺省图形服务器0上,即监听6000端口,配置图形服务器运行在图形服务器1上,即监听6001端口,
b)在X WINDOW图形系统启动时,图形服务器先运行,图形服务器代理程序在图形服务器运行后立即运行;
(2)图形应用程序通信链接建立:
a)图形应用程序启动时,将根据系统环境变量DISPLAY=:0.0的配置,首先向图形服务器代理程序发起建立链接请求,
b)图形服务器代理程序在接收到图形应用程序建立链接请求后,向图形服务器建立链接,并转发收到的数据给图形服务器,并等待图形服务器的应答,
c)图形服务器代理程序收到图形服务器的应答后,将应答数据转发给发起建立链接请求的图形应用程序,
d)记录建立链接请求对应的数据,对建立链接成功的情况,更新图形服务器代理程序内部的图形应用程序链接列表;
(3)X协议数据转发:
a)图形服务器代理程序持续接收所有X协议数据,如果是从图形应用程序来的数据,则将数据转发到图形服务器;如果是从图形服务器来的数据,则分析其数据,将其转发给对应的图形应用程序,
b)如果图形服务器代理程序收到链接关闭请求,将链接关闭请求从图形服务器代理程序内部的图形应用程序链接列表中删除;
(4)X协议数据记录:图形服务器代理程序将接收到的X协议数据中的请求命令打上记录时间标志后,顺序记录到景象记录数据文件库中;
(5)图形服务器快照生成与记录:
a)初始快照生成:在X WINDOW图形系统启动时,图形服务器运行后,图形服务器代理程序立即运行,并与图形服务器建立链接,获取图形服务器返回的初始状态信息,包括窗口系统的背景图、字节序定义、位图格式、屏幕信息、窗口信息、颜色模式和深度,生成初始快照并记录到景象记录数据文件库中,
b)快照生成与记录:图形服务器代理程序对接收到的X协议数据进行分析,提取对图形服务器状态生成和更新快照需分析处理的请求命令并更新当前快照数据,并按快照产生时间间隔获取当前窗口系统的背景图形成新的快照数据并记录到景象记录数据文件库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川川大智胜软件股份有限公司;四川大学,未经四川川大智胜软件股份有限公司;四川大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210186941.X/1.html,转载请声明来源钻瓜专利网。