CN102081511B - 一种实现操作结果重现的方法及装置 - Google Patents
一种实现操作结果重现的方法及装置 Download PDFInfo
- Publication number
- CN102081511B CN102081511B CN201010578776A CN201010578776A CN102081511B CN 102081511 B CN102081511 B CN 102081511B CN 201010578776 A CN201010578776 A CN 201010578776A CN 201010578776 A CN201010578776 A CN 201010578776A CN 102081511 B CN102081511 B CN 102081511B
- Authority
- CN
- China
- Prior art keywords
- script
- order code
- order
- module
- operating result
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供一种实现操作结果重现的方法,包括以下步骤:***启动后监听指定的硬件通讯接口;将监听到的指令码按照顺序记录下来;将记录的指令码打包形成脚本;当收到重现操作请求后对脚本进行解析,还原出指令码;发送解析后的指令码,重现操作结果。另外本发明还提供一种实现操作结果重现的装置,包括监听模块、记录模块、解析/打包模块以及发送模块。使用本发明的装置,当需要将操作结果重现时,无需进行改动即可被任何一个控制***自动调用。而且相比于现有技术中的保存操作结果,本发明所保存的是直接向硬件发送的指令码,操作速度得到了极大提升。
Description
技术领域
本发明涉及大屏幕显示技术,特别涉及一种在大型拼接墙上将操作结果重现的方法及装置。
背景技术
在大屏幕的显示技术中,有时会根据需要将某些操作结果进行重现。例如在大型拼接墙控制***中,用户将窗口布局在拼接墙上调整完成以后,下次仍然需要调用该布局,因此每次布局完成后都要把操作的结果保存下来。现有的窗口布局保存方法为:通过***查询得到当前布局中的窗口信息(窗口坐标、大小、信号源等),然后将这些信息保存起来作为窗口布局资源,下次可以直接从窗口布局资源中把窗口信息读取出来,调用相关接口进行操作。
但是上述方法保存的是操作结果,在一个控制软件中因为牵涉到各种控制***的内部信息,譬如信号源的识别方式在某些软件中是用名称,在另外一些软件中则是用数据库ID或者其它不同的方式,或者窗口位置信息的表示在某些软件中是使用字符串,而另外一些软件中则是使用整形数据,因此无法实现不同的***设备或者程序被控制***自动调用以保存信息。而且直接保存操作结果的方法,该操作结果需要控制***经过分析后调用不同的内部接口甚至经过逻辑处理才能通过通讯接口进行发送,中间程序较多,因此操作速度比较慢。
发明内容
为解决上述问题,本发明提供一种实现操作结果重现的方法及装置,使控制***能够自动调用不同的***设备或者程序以实现操作结果重现,且操作速度更快。
本发明的一种实现操作结果重现的方法,包括以下步骤:
步骤S1,***启动后监听指定的硬件通讯接口;
步骤S2,将监听到的指令码按照顺序记录下来;
步骤S3,将记录的指令码打包形成脚本,并对所述脚本进行编辑,删除所述脚本内的无用信息,所述无用信息包括用户无操作的空闲时间;
步骤S4,当收到重现操作请求后对脚本进行解析,还原出指令码;
步骤S5,发送解析后的指令码,重现操作结果。
另外本发明还提供一种实现操作结果重现的装置,包括监听模块、记录模块、解析/打包模块以及发送模块;
监听模块的功能是指定监听***发送给硬件通讯接口的各种指令码;
记录模块的功能是按照顺序记录监听到的指令码;
解析/打包模块的功能是将记录的指令码打包形成脚本,并对所述脚本进行编辑,删除所述脚本内的无用信息,所述无用信息包括用户无操作的空闲时间;或根据***发送的重现操作请求将脚本进行解析,还原出指令码;
发送模块的功能是将解析后的指令码进行发送。
通过以上的方案可以看出,由于本发明保存的是用户操作时所发送的指令码而不是操作结果,没有涉及到各种控制***的内部信息,因此本发明或者使用本发明的装置,当需要将操作结果重现时,无需进行改动即可被任何一个控制***自动调用。而且相比于现有技术中的保存操作结果,本发明所保存的是直接向硬件发送的指令码,在通过硬件通讯接口向外发送操作指示的时候,不需要经过控制***分析后调用不同的内部接口或经过逻辑处理,省略了这些中间的操作,所以耗时大大减少,操作速度得到极大提升。
附图说明
图1为本发明一种实现操作结果重现的方法流程图;
图2本发明一种实现操作结果重现的装置结构示意图。
具体实施方式
本发明提供一种实现操作结果重现的方法及装置,解决当需要将操作结果重现时,现有技术中的控制***无法自动调用***设备或程序来保存信息的问题。下面以大型拼接墙中经常使用的实现窗口布局重现为例进行说明:
本发明的一种实现操作结果重现的方法,如图1所示,包括以下步骤:
步骤S1,***启动后监听指定的硬件通讯接口。***启动后,用户决定是否需要保存本次操作的信息以供下次使用,若是,则启动监听功能,自动开始监听指定的硬件通讯接口。
步骤S2,将监听到的指令码按照顺序记录下来。
事实上步骤S2中除了将操作指令码进行记录,还可以将操作指令码的时间间隔以及硬件通讯接口的接口状态等也一并按照先后顺序记录下来。
步骤S3,将记录的指令码打包形成可以识别的脚本。
当用户完成窗口布局后停止监听和记录功能,***将所有按照顺序保存下来的指令码以脚本的方式保存下来,另外时间间隔以及接口状态也可以一并打包形成脚本,脚本本身是允许用户作修改的,可以按照一定的规则或根据需要进行增加、减少脚本内容的操作,如经过***分析后自动去除脚本内的一些无用的信息(譬如用户无操作的空闲时间,可以规定超过5秒以上的空闲时间为无用的信息),然后将该脚本保存在***资源中。
步骤S4,当收到重现操作请求后对脚本进行解析,还原出指令码。
在大型拼接墙***的应用中有时候经常需要调用之前调整好的的窗口布局,这时候首先向***资源中发送一个重现操作请求,当收到该请求后,对保存在***资源中的脚本进行解析,还原出监听到的指令码(或称为记录的指令码),另外经解析得到的还有操作指令码的间隔时间、各硬件通讯接口的接口状态等数据。该解析后的指令码是按照先后顺序以及适当的间隔(时间间隔)排列的。
步骤S5,发送解析后的指令码,重现操作结果。***自动从***资源中读出所有解析后的操作指令码,将这些指令码按照时间先后顺序发送给相应的硬件通讯接口,使之前的操作结果即窗口布局重现。
通过以上的方案可以看出,由于本发明保存的是用户操作时所发送的指令码而不是操作结果,没有涉及到各种控制***的内部信息,因此本发明或者使用本发明的装置,当需要将操作结果重现时,无需进行改动即可被任何一个控制***自动调用。而且相比于现有技术中的保存操作结果,本发明所保存的是直接向硬件发送的指令码,在通过硬件通讯接口向外发送操作指示的时候,不需要经过控制***分析后调用不同的内部接口或经过逻辑处理,省略了这些中间的操作,所以耗时大大减少,操作速度得到极大提升。
另外本发明还提供一种实现操作结果重现的装置,如图2所示,包括监听模块、记录模块、解析/打包模块以及发送模块,监听模块与控制主机相连接,监听模块、记录模块、解析/打包模块以及发送模块依次相连接,发送模块与硬件设备相连接。
监听模块的功能是指定监听***发送给硬件通讯接口的各种指令码。
记录模块的功能是按照顺序记录监听到的指令码;事实上记录模块将所有的硬件通讯接口的数据通过监听模块截获后按照顺序记录下来,这些数据包括监听模块所监听到的指令码、时间间隔以及硬件通讯接口的接口状态等数据,记录模块将这些数据全部保存到内存中。
解析/打包模块的功能是将记录的指令码、时间间隔以及接口状态打包形成脚本;或根据***发送的重现操作请求调用脚本解析器,解析指定的脚本,还原出指令码、时间间隔以及接口状态等数据,为此,解析/打包模块需要提供相关接口以供控制主机调用。
发送模块的功能是将解析后的指令码发送给硬件设备。发送模块根据接口状态首先进行初始化,然后将本次要发送的操作指令码按照时间先后顺序发送给硬件设备。
本发明的实现操作结果重现的装置,具有与本发明的方法同样的有益效果。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。
Claims (5)
1.一种实现操作结果重现的方法,其特征在于,包括以下步骤:
步骤S1,***启动后监听指定的硬件通讯接口;
步骤S2,将监听到的指令码按照顺序记录下来;
步骤S3,将记录的指令码打包形成脚本,并对所述脚本进行编辑,删除所述脚本内的无用信息,所述无用信息包括用户无操作的空闲时间;
步骤S4,当收到重现操作请求后对所述脚本进行解析,还原出所述监听到的指令码;
步骤S5,发送解析后的指令码,重现操作结果。
2.根据权利要求1所述的实现操作结果重现的方法,其特征在于,步骤S2中记录的还包括所述监听到的各指令码的时间间隔以及硬件通讯接口的接口状态。
3.根据权利要求2所述的实现操作结果重现的方法,其特征在于,所述脚本中还包括所述时间间隔以及接口状态。
4.一种实现操作结果重现的装置,其特征在于,包括监听模块、记录模块、解析及打包模块以及发送模块;
所述监听模块用于指定监听***发送给硬件通讯接口的各种指令码;
所述记录模块用于按照顺序记录监听到的指令码;
所述解析及打包模块用于将记录的指令码打包形成脚本,并对所述脚本进行编辑,删除所述脚本内的无用信息,所述无用信息包括用户无操作的空闲时间;或根据***发送的重现操作请求将所述脚本进行解析,还原成所述监听到的指令码;
所述发送模块用于将所述解析后的指令码进行发送。
5.根据权利要求4所述的实现操作结果重现的装置,其特征在于,所述记录模块还用于记录所述指令码的操作时间间隔以及硬件通讯接口的接口状态。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010578776A CN102081511B (zh) | 2010-12-08 | 2010-12-08 | 一种实现操作结果重现的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010578776A CN102081511B (zh) | 2010-12-08 | 2010-12-08 | 一种实现操作结果重现的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102081511A CN102081511A (zh) | 2011-06-01 |
CN102081511B true CN102081511B (zh) | 2012-10-03 |
Family
ID=44087495
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010578776A Expired - Fee Related CN102081511B (zh) | 2010-12-08 | 2010-12-08 | 一种实现操作结果重现的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102081511B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101093653A (zh) * | 2007-06-26 | 2007-12-26 | 广东威创日新电子有限公司 | 一种拼墙多用户互动控制和拼墙显示信息回放装置及方法 |
CN101286118A (zh) * | 2007-04-10 | 2008-10-15 | 北京搜狗科技发展有限公司 | 一种快速调用程序指令的方法、***及一种输入法*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7673175B2 (en) * | 2006-08-31 | 2010-03-02 | International Business Machines Corporation | Computer configuration tracking system able to restore a previous configuration |
-
2010
- 2010-12-08 CN CN201010578776A patent/CN102081511B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101286118A (zh) * | 2007-04-10 | 2008-10-15 | 北京搜狗科技发展有限公司 | 一种快速调用程序指令的方法、***及一种输入法*** |
CN101093653A (zh) * | 2007-06-26 | 2007-12-26 | 广东威创日新电子有限公司 | 一种拼墙多用户互动控制和拼墙显示信息回放装置及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102081511A (zh) | 2011-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8949799B2 (en) | Program log record optimization | |
CN107341258B (zh) | 一种日志数据采集方法及*** | |
CN109902255B (zh) | 页面混合浏览记录生成方法、装置、设备和存储介质 | |
KR101986481B1 (ko) | 엔드-투-엔드 엔드 유저 성능 자동 모니터링 방법 및 이러한 방법을 수행하는 장치 | |
CN107704360A (zh) | 监控数据的处理方法、设备、服务器及存储介质 | |
CN103970533A (zh) | 屏幕录制的信息记录方法及装置 | |
CN109885781B (zh) | 混合页面统一浏览方法、装置、设备和存储介质 | |
CN103268183A (zh) | 信息上报处理方法和装置 | |
CN103544095A (zh) | 服务器程序的监控方法及其*** | |
CN111522703A (zh) | 监控访问请求的方法、设备和计算机程序产品 | |
WO2022017096A1 (zh) | 屏幕录制方法、电子设备及计算机可读存储介质 | |
WO2012120658A1 (ja) | ウェブ操作記録・再現方法および装置 | |
CN113987393A (zh) | 一种网页操作记录器、***、装置及方法 | |
US20090113017A1 (en) | Arrangements for A 3270 compatible terminal with browser capability | |
CN109657167B (zh) | 数据采集方法、装置、服务器及存储介质 | |
CN112491421A (zh) | 日志文件压缩包的解析方法、装置、设备及介质 | |
JP2006277771A (ja) | 計算機ネットワーク用の端末装置および操作履歴記録方法 | |
CN104123217A (zh) | 一种业务服务器执行命令的捕获方法及*** | |
CN102081511B (zh) | 一种实现操作结果重现的方法及装置 | |
US8150471B2 (en) | Network monitoring system | |
CN102325171A (zh) | 一种监控***中数据的存储方法及其*** | |
CN115757639A (zh) | 数据源同步方法、装置、电子设备及存储介质 | |
CN101706804A (zh) | 对计算机中的文件进行关联管理的方法 | |
CN113918436A (zh) | 日志处理方法及装置 | |
US9088767B2 (en) | Activities duplication via recorded video |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: 510670 Guangdong city of Guangzhou province Kezhu Guangzhou high tech Industrial Development Zone, Road No. 233 Patentee after: Wei Chong group Limited by Share Ltd Address before: 510663 Guangzhou province high tech Industrial Development Zone, Guangdong, Cai road, No. 6, No. Patentee before: Guangdong Weichuangshixun Science and Technology Co., Ltd. |
|
CP03 | Change of name, title or address | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20121003 Termination date: 20191208 |
|
CF01 | Termination of patent right due to non-payment of annual fee |