一种实现操作结果重现的方法及装置的制作方法

文档序号:6338015阅读:170来源:国知局
专利名称:一种实现操作结果重现的方法及装置的制作方法
技术领域
本发明涉及大屏幕显示技术,特别涉及一种在大型拼接墙上将操作结果重现的方 法及装置。
背景技术
在大屏幕的显示技术中,有时会根据需要将某些操作结果进行重现。例如在大型 拼接墙控制系统中,用户将窗口布局在拼接墙上调整完成以后,下次仍然需要调用该布局, 因此每次布局完成后都要把操作的结果保存下来。现有的窗口布局保存方法为通过系统 查询得到当前布局中的窗口信息(窗口坐标、大小、信号源等),然后将这些信息保存起来作 为窗口布局资源,下次可以直接从窗口布局资源中把窗口信息读取出来,调用相关接口进 行操作。但是上述方法保存的是操作结果,在一个控制软件中因为牵涉到各种控制系统的 内部信息,譬如信号源的识别方式在某些软件中是用名称,在另外一些软件中则是用数据 库ID或者其它不同的方式,或者窗口位置信息的表示在某些软件中是使用字符串,而另外 一些软件中则是使用整形数据,因此无法实现不同的外围设备或者程序被控制系统自动调 用以保存信息。而且直接保存操作结果的方法,该操作结果需要控制系统经过分析后调用 不同的内部接口甚至经过逻辑处理才能通过通讯接口进行发送,中间程序较多,因此操作 速度比较慢。

发明内容
为解决上述问题,本发明提供一种实现操作结果重现的方法及装置,使控制系统 能够自动调用不同的外围设备或者程序以实现操作结果重现,且操作速度更快。本发明的一种实现操作结果重现的方法,包括以下步骤 步骤Si,系统启动后监听指定的硬件通讯接口 ;
步骤S2,将监听到的指令码按照顺序记录下来; 步骤S3,将记录的指令码打包形成脚本; 步骤S4,当收到重现操作请求后对脚本进行解析,还原出指令码; 步骤S5,发送解析后的指令码,重现操作结果。另外本发明还提供一种实现操作结果重现的装置,包括监听模块、记录模块、解析 /打包模块以及发送模块;
监听模块的功能是指定监听系统发送给硬件通讯接口的各种指令码; 记录模块的功能是按照顺序记录监听到的指令码;
解析/打包模块的功能是将记录的指令码打包形成脚本;或根据系统发送的重现操作 请求将脚本进行解析,还原出指令码;
发送模块的功能是将解析后的指令码进行发送。通过以上的方案可以看出,由于本发明保存的是用户操作时所发送的指令码而不是操作结果,没有涉及到各种控制系统的内部信息,因此本发明或者使用本发明的装置,当 需要将操作结果重现时,无需进行改动即可被任何一个控制系统自动调用。而且相比于现 有技术中的保存操作结果,本发明所保存的是直接向硬件发送的指令码,在通过硬件通讯 接口向外发送操作指示的时候,不需要经过控制系统分析后调用不同的内部接口或经过逻 辑处理,省略了这些中间的操作,所以耗时大大减少,操作速度得到极大提升。


图1为本发明一种实现操作结果重现的方法流程图; 图2本发明一种实现操作结果重现的装置结构示意图。
具体实施例方式本发明提供一种实现操作结果重现的方法及装置,解决当需要将操作结果重现 时,现有技术中的控制系统无法自动调用外围设备或程序来保存信息的问题。下面以大型 拼接墙中经常使用的实现窗口布局重现为例进行说明。本发明的一种实现操作结果重现的方法,如图1所示,包括以下步骤
步骤Si,系统启动后监听指定的硬件通讯接口。系统启动后,用户决定是否需要保存本 次操作的信息以供下次使用,若是,则启动监听功能,自动开始监听指定的硬件通讯接口。步骤S2,将监听到的指令码按照顺序记录下来。事实上步骤S2中除了将操作指令码进行记录,还可以将操作指令码的时间间隔 以及硬件通讯接口的接口状态等也一并按照先后顺序记录下来。步骤S3,将记录的指令码打包形成可以识别的脚本。当用户完成窗口布局后停止监听和记录功能,系统将所有按照顺序保存下来的指 令码以脚本的方式保存下来,另外时间间隔以及接口状态也可以一并打包形成脚本,脚本 本身是允许用户作修改的,可以按照一定的规则或根据需要进行增加、减少脚本内容的操 作,如经过系统分析后自动去除脚本内的一些无用的信息(譬如用户无操作的空闲时间,可 以规定超过5秒以上的空闲时间为无用的信息),然后将该脚本保存在系统资源中。步骤S4,当收到重现操作请求后对脚本进行解析,还原出指令码。在大型拼接墙系统的应用中有时候经常需要调用之前调整好的的窗口布局,这时 候首先向系统资源中发送一个重现操作请求,当收到该请求后,对保存在系统资源中的脚 本进行解析,还原出监听到的指令码(或称为记录的指令码),另外经解析得到的还有操作 指令码的间隔时间、各硬件通讯接口的接口状态等数据。该解析后的指令码是按照先后顺 序以及适当的间隔(时间间隔)排列的。步骤S5,发送解析后的指令码,重现操作结果。系统自动从系统资源中读出所有解 析后的操作指令码,将这些指令码按照时间先后顺序发送给相应的硬件通讯接口,使之前 的操作结果即窗口布局重现。通过以上的方案可以看出,由于本发明保存的是用户操作时所发送的指令码而不 是操作结果,没有涉及到各种控制系统的内部信息,因此本发明或者使用本发明的装置,当 需要将操作结果重现时,无需进行改动即可被任何一个控制系统自动调用。而且相比于现 有技术中的保存操作结果,本发明所保存的是直接向硬件发送的指令码,在通过硬件通讯接口向外发送操作指示的时候,不需要经过控制系统分析后调用不同的内部接口或经过逻 辑处理,省略了这些中间的操作,所以耗时大大减少,操作速度得到极大提升。另外本发明还提供一种实现操作结果重现的装置,如图2所示,包括监听模块、记 录模块、解析/打包模块以及发送模块,监听模块与控制主机相连接,监听模块、记录模块、 解析/打包模块以及发送模块依次相连接,发送模块与硬件设备相连接。监听模块的功能是指定监听系统发送给硬件通讯接口的各种指令码。记录模块的功能是按照顺序记录监听到的指令码;事实上记录模块将所有的硬件 通讯接口的数据通过监听模块截获后按照顺序记录下来,这些数据包括监听模块所监听到 的指令码、时间间隔以及硬件通讯接口的接口状态等数据,记录模块将这些数据全部保存 到内存中。解析/打包模块的功能是将记录的指令码、时间间隔以及接口状态打包形成脚 本;或根据系统发送的重现操作请求调用脚本解析器,解析指定的脚本,还原出指令码、时 间间隔以及接口状态等数据,为此,解析/打包模块需要提供相关接口以供控制主机调用。发送模块的功能是将解析后的指令码发送给硬件设备。发送模块根据接口状态首 先进行初始化,然后将本次要发送的操作指令码按照时间先后顺序发送给硬件设备。本发明的实现操作结果重现的装置,具有与本发明的方法同样的有益效果。以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明 的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范 围之内。
权利要求
1.一种实现操作结果重现的方法,其特征在于,包括以下步骤步骤Si,系统启动后监听指定的硬件通讯接口 ;步骤S2,将监听到的指令码按照顺序记录下来;步骤S3,将记录的指令码打包形成脚本;步骤S4,当收到重现操作请求后对所述脚本进行解析,还原出所述监听到的指令码;步骤S5,发送解析后的指令码,重现操作结果。
2.根据权利要求1所述的实现操作结果重现的方法,其特征在于,步骤S2中记录的还 包括所述监听到的各指令码的时间间隔以及硬件通讯接口的接口状态。
3.根据权利要求2所述的实现操作结果重现的方法,其特征在于,所述脚本中还包括 所述时间间隔以及接口状态。
4.根据权利要求3所述的实现操作结果重现的方法,其特征在于,步骤S3之后还包括 步骤对所述脚本进行编辑,删除所述脚本内的无用信息,所述无用信息包括用户无操作的 空闲时间。
5. 一种实现操作结果重现的装置,其特征在于,包括监听模块、记录模块、解析/打包 模块以及发送模块;所述监听模块用于指定监听系统发送给硬件通讯接口的各种指令码;所述记录模块用于按照顺序记录监听到的指令码;所述解析/打包模块用于将记录的指令码打包形成脚本;或根据系统发送的重现操作 请求将所述脚本进行解析,还原成所述监听到的指令码;所述发送模块用于将所述解析后的指令码进行发送。
6.根据权利要求5所述的实现操作结果重现的装置,其特征在于,所述记录模块还用 于记录所述指令码的操作时间间隔以及硬件通讯接口的接口状态。
7.根据权利要求6所述的实现操作结果重现的装置,其特征在于,所述解析/打包模块 还用于对所述脚本进行编辑,删除所述脚本内的无用信息,所述无用信息包括用户无操作 的空闲时间。
全文摘要
本发明提供一种实现操作结果重现的方法,包括以下步骤系统启动后监听指定的硬件通讯接口;将监听到的指令码按照顺序记录下来;将记录的指令码打包形成脚本;当收到重现操作请求后对脚本进行解析,还原出指令码;发送解析后的指令码,重现操作结果。另外本发明还提供一种实现操作结果重现的装置,包括监听模块、记录模块、解析/打包模块以及发送模块。本发明或者使用本发明的装置,当需要将操作结果重现时,无需进行改动即可被任何一个控制系统自动调用。而且相比于现有技术中的保存操作结果,本发明所保存的是直接向硬件发送的指令码,操作速度得到了极大提升。
文档编号G06F3/14GK102081511SQ20101057877
公开日2011年6月1日 申请日期2010年12月8日 优先权日2010年12月8日
发明者赵宏 申请人:广东威创视讯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1