CN102799261B - 一种实现屏幕保护的方法及装置 - Google Patents
一种实现屏幕保护的方法及装置 Download PDFInfo
- Publication number
- CN102799261B CN102799261B CN201210317323.4A CN201210317323A CN102799261B CN 102799261 B CN102799261 B CN 102799261B CN 201210317323 A CN201210317323 A CN 201210317323A CN 102799261 B CN102799261 B CN 102799261B
- Authority
- CN
- China
- Prior art keywords
- screen protection
- control program
- primary control
- industrial computer
- condition
- 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.)
- Active
Links
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种实现屏幕保护的方法及装置以实现屏幕保护随工控机状态参数变化而自动运行或者关闭,且不影响工控机主控程序运行的目的,通过接收、判断主控程序发送的参数,使屏幕保护随工控机状态参数变化而自动运行或者关闭,且与主控程序采用多任务多线程模式,达到屏幕保护与主控程序在显示屏上有序切换,不影响工控机主控程序运行的目的;其次,屏幕保护的运行或者关闭与工控机主控程序的运行时间状态相关联;而且,将屏幕保护的持续运行时间作为关闭屏幕保护的条件,约束工控机的检查时间间隔,将屏幕保护的持续关闭时间作为运行屏幕保护的条件,使得屏幕保护在关闭一定时间后,自动恢复屏幕保护的运行。
Description
技术领域
本发明涉及屏幕保护领域,特别涉及一种实现屏幕保护的方法及装置。
背景技术
工控机配置的显示屏用于显示工控机控制界面或者其他和工控机状态相关的监视界面,现场操作人员每隔一定时间通过显示屏进行一次工控机状态监视和确认活动、或者根据临时需要检查工控机运行状态参数,除此之外的其他时间,显示屏处于闲置状态,造成电能的浪费及显示屏资源的浪费。以HCT线切割机床为例,其显示屏的耗电约为1.44W/h,按照切割机床每锯运行10小时、每锯监视次数15次、每监视一次切割耗时10分钟,切割前准备时间2.5小时计算,每天需要读取显示屏数据的时间累计约为11小时,每天显示屏的闲置时间约为13小时,浪费的电量约为18KW。
利用工控机自带操作***的屏幕保护程序,如WindowsXP操作***的屏幕保护程序,可以一定程度解决上述问题。但是,由于其主要是针对操作***的运行提供的屏幕保护程序,功能非常有限,仅仅包括:屏保间隔图案、等待时间、放映速度等设置,不能随工控机控制状态变化自动关闭或者运行屏幕保护,例如:当HCT线切割机床的显示屏处于屏幕保护程序运行状态,而该切割机床的切割高度参数已经超过允许范围时,以目前的屏幕保护程序,不能实现随切割机床的参数状态自动停止屏幕保护程序运行返回切割机床主控制界面供操作手检查切割机床运行状态,造成切割机床的显示屏监视作用失效,虽然可以通过修改工控机主控程序判断自身参数状态变化,再由工控机主控程序向操作***发出关闭屏幕保护程序的指令来弥补这一缺陷,但是对于复杂的工控机主控程序来说,修改难度高;工控机主控程序需要进行额外计算处理,影响工控机主控程序的运行速度;若对一批工控机的主控程序进行修改,修改的工作量更是不可估量。
发明内容
有鉴于此,本发明的主要目的在于提供一种实现屏幕保护的方法及装置以实现屏幕保护随工控机状态参数变化而自动运行或者关闭,且不影响工控机主控程序运行的目的。
本发明提供了一种实现屏幕保护的方法,该方法采用多任务多线程模式,具体包括:
接收主控程序发送的参数;
判断所述参数是否满足关闭屏幕保护的第一条件,如果是,关闭屏幕保护,返回主控程序界面,否则,运行屏幕保护。
优选地,还包括:
对主控程序的运行时间进行计时;
判断所述主控程序运行时间的计时结果是否满足关闭屏幕保护的第二条件,如果是,关闭屏幕保护,返回主控程序界面,否则,运行屏幕保护。
优选地,还包括:
在屏幕保护运行的状态下,对屏幕保护的持续运行时间进行计时,判断所述屏幕保护持续运行时间的计时结果是否满足关闭屏幕保护的第三条件,如果是,则关闭屏幕保护,返回主控程序界面;
在屏幕保护关闭的状态下,对屏幕保护持续关闭的时间进行计时,判断所述屏幕保护持续关闭的时间的计时结果是否满足运行屏幕保护的第四条件,如果是,则运行屏幕保护。
本发明还包括一种实现屏幕保护的装置,该装置采用多任务多线程模式,包括:
接收单元:用于接收主控程序发送的参数,将所述参数发送给执行单元;
执行单元:用于判断所述参数是否满足关闭屏幕保护的第一条件,如果是,关闭屏幕保护,返回主控程序界面,否则,运行屏幕保护。
可见本发明具有如下有益效果:
由于本发明提出的屏幕保护方法通过接收、判断主控程序发送的参数,使屏幕保护随工控机状态参数变化而自动运行或者关闭,且与主控程序采用多任务多线程模式,达到屏幕保护与主控程序在显示屏上有序切换,不影响工控机主控程序运行的目的;其次,还包括将主控程序的运行时间作为关闭或者运行屏幕保护的条件,达到屏幕保护的运行或者关闭与工控机主控程序的运行时间状态相关联的目的;而且,将屏幕保护的持续运行时间作为关闭屏幕保护的条件,约束工控机的检查时间间隔,将屏幕保护的持续关闭时间作为运行屏幕保护的条件,使得屏幕保护在关闭一定时间后,自动恢复屏幕保护的运行,从而不需要人工干预。
附图说明
图1是本发明一种实现屏幕保护的方法步骤图例;
图2是本发明一种实现屏幕保护的装置组成图例。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明实施例作进一步详细的说明。
本发明提供了一种实现屏幕保护的方法,参见图1,该方法采用多任务多线程模式,包括:
S101、接收主控程序发送的参数;
S102、判断所述参数是否满足关闭屏幕保护的第一条件,如果是,关闭屏幕保护,返回主控程序界面,否则,运行屏幕保护。
从以上实现步骤可见,由于本发明提出的屏幕保护方法通过接收、判断主控程序发送的参数,使屏幕保护随工控机状态参数变化而自动运行或者关闭,且与主控程序采用多任务多线程模式,达到屏幕保护与主控程序在显示屏上有序切换,不影响工控机主控程序运行。
需要说明的是,步骤S101所述接收主控程序发送的参数,依据本发明具体实施的需要,可以接收主控程序发送的任意参数,一个或者多个,例如,接收切割机床工控机的主控程序不断发送的切割进程中机床各部位的各种参数,包括切割主程序记录切割高度和切割运行时间等参数。
下面对步骤S102所述满足关闭屏幕保护的第一条件,进行说明:
在本发明的一个实施例中,所述第一条件具体为所述参数超过允许范围,例如:切割机床的切割高度参数超过允许高度或者切割时间超过允许时间;
根据其他实际应用场景需要,所述满足关闭屏幕保护的第一条件还可以是所接收的各种参数之间组合运算满足某一结果,在此不再一一列举。
下面,对本发明还可以包括的以下几种关闭或者运行屏幕保护的条件进行说明:
(一)将主控程序的运行时间作为关闭或者运行屏幕保护的条件,包括以下步骤:
对主控程序的运行时间进行计时;
判断所述主控程序运行时间的计时结果是否满足关闭屏幕保护的第二条件,如果是,关闭屏幕保护,返回主控程序界面,否则,运行屏幕保护。
设置主控程序的运行时间作为关闭或者运行屏幕保护的条件,主要应用在工控机固定时间的例行检查的实际场景中,达到屏幕保护的运行或者关闭与工控机主控程序的运行时间状态相关联的目的。
(二)将屏幕保护的运行时间作为关闭或者运行屏幕保护的条件,包括以下步骤:
在屏幕保护运行的状态下,对屏幕保护的持续运行时间进行计时,判断所述屏幕保护持续运行时间的计时结果是否满足关闭屏幕保护的第三条件,如果是,则关闭屏幕保护,返回主控程序界面;
在屏幕保护关闭的状态下,对屏幕保护持续关闭的时间进行计时,判断所述屏幕保护持续关闭的时间的计时结果是否满足运行屏幕保护的第四条件,如果是,则运行屏幕保护。
设置屏幕保护的持续运行时间作为关闭屏幕保护的条件,主要用于约束工控机的检查时间间隔,例如,在屏幕保护运行了半个小时之后,即工控机处于非监视状态半个小时之后,无论工控机处于何种状态,都要求操作手对工控机进行检查,需要关闭屏幕保护以提醒操作手检查工控机状态;
设置屏幕保护的持续关闭时间作为运行屏幕保护的条件,主要用于屏幕保护在关闭一定时间后,自动恢复屏幕保护的运行,从而不需要人工干预,例如,屏幕保护处于关闭状态,操作手对工控机状态进行检查,估计检查时间为5分钟,则可设置为屏幕保护持续关闭的时间的计时结果超过5分钟,则运行屏幕保护。
另外,考虑到其他实际需要:例如,在屏幕保护运行状态下,操作手触碰触摸屏、或者移动鼠标、主动检查工控机状态,需要及时关闭屏幕保护程序;或者工控机出现异常情况,工控机主控程序发送报警信息,需要及时关闭屏幕保护程序以供操作手检查;因此,本发明还包括:
判断外部输入设备是否有输入数据,如果有,关闭屏幕保护,返回主控程序界面;
或者,
接收到来自于主控程序的报警信息时,关闭屏幕保护,返回主控程序界面。
需要说明的是,为了保护主控程序与屏幕保护运行的安全,以上所述第一条件、第二条件、第三条件、第四条件,具体在接收到高级密钥时允许设置,具体设置结合实际生产过程中的工艺而定;而且,还可以包括播放方式、翻页速度、不同时间段播放资料、不同类型资料预约播放时间、资料的循环播放方式、等各种设置,当然,以上设置具体可以根据需要通过设置界面供用户选择开启或者关闭。
鉴于本发明屏幕保护的关闭均与工控机状态检查的需要相适应,因此本发明还包括:在关闭屏幕保护时,发出语音提示或者弹出提示窗口;主要用于提醒现场操作人员检查工控机状态,当然此功能可以根据实际需要设置开启或者关闭。
需要说明的是,本发明中所述运行屏幕保护具体按照预设的文件格式显示预设的屏幕保护文件,例如:按照实际需要,可以预先设置为允许播放各种文件格式的屏幕保护文件,ppt、jpg或者pdf等格式;预设的屏幕保护文件可以存储在屏幕保护专用文件夹中,或者根据用户、机床的生产厂家等其他相关方的需要,通过USB接口或者网络互联的方式,输入以幻灯片或者其他格式存在的一些信息,比如设备厂家提供的设备的使用说明或者设备厂家的广告资料、员工职业技能资料、等等PPT格式的宣传资料。
而且,屏幕保护运行时显示的内容可能是几个连续内容的页面组成,显示不连贯可能影响屏幕保护文件所预期的显示效果,因此,本发明还包括:
在关闭屏幕保护时,记录正在显示的屏幕保护文件的中断位置;
在运行屏幕保护时,从所述屏幕保护文件的中断位置开始显示。
可见,在该实施例中,屏幕保护关闭之前显示的内容与再次运行屏幕保护所显示的内容可以实现内容连贯的播放以达到理想的显示效果;而且,通过记录正在显示的屏幕保护文件的中断位置,依据本发明具体实施的需要,可以实现文件间或者文件内的有序播放。
本发明还包括一种实现屏幕保护的装置,该装置采用多任务多线程模式,参见图2,包括:
接收单元201:用于接收主控程序发送的参数,将所述参数发送给执行单元202;
执行单元202:用于判断所述参数是否满足关闭屏幕保护的第一条件,如果是,关闭屏幕保护,返回主控程序界面,否则,运行屏幕保护。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (10)
1.一种实现屏幕保护的方法,其特征在于,与工控机的主控程序采用多任务多线程模式,包括:
接收工控机的主控程序发送的工控机状态参数;
判断所述工控机状态参数是否满足关闭屏幕保护的第一条件,其中,所述第一条件具体为所述工控机状态参数超过允许范围,如果是,关闭屏幕保护,返回工控机的主控程序界面,否则,运行屏幕保护。
2.根据权利要求1所述的方法,其特征在于,所述第一条件具体为所述参数超过允许范围。
3.根据权利要求1所述的方法,其特征在于,还包括以下任意一项或者组合:
判断外部输入设备是否有输入数据,如果有,关闭屏幕保护,返回主控程序界面;
接收到来自于主控程序的报警信息时,关闭屏幕保护,返回主控程序界面。
4.根据权利要求3所述的方法,其特征在于,还包括:
对主控程序的运行时间进行计时;
判断所述主控程序运行时间的计时结果是否满足关闭屏幕保护的第二条件,如果是,关闭屏幕保护,返回主控程序界面,否则,运行屏幕保护。
5.根据权利要求4所述的方法,其特征在于,还包括:
在屏幕保护运行的状态下,对屏幕保护的持续运行时间进行计时,判断所述屏幕保护持续运行时间的计时结果是否满足关闭屏幕保护的第三条件,如果是,则关闭屏幕保护,返回主控程序界面;
在屏幕保护关闭的状态下,对屏幕保护持续关闭的时间进行计时,判断所述屏幕保护持续关闭的时间的计时结果是否满足运行屏幕保护的第四条件,如果是,则运行屏幕保护。
6.根据权利要求5所述的方法,其特征在于,所述第一条件、第二条件、第三条件、第四条件,具体在接收到高级密钥时允许设置。
7.根据权利要求1至6任意一项所述的方法,其特征在于,还包括:
在关闭屏幕保护时,发出语音提示或者弹出提示窗口。
8.根据权利要求1所述的方法,其特征在于,所述运行屏幕保护具体按照预设的文件格式显示预设的屏幕保护文件。
9.根据权利要求8所述的方法,其特征在于,还包括:在关闭屏幕保护时,记录正在显示的屏幕保护文件的中断位置;
在运行屏幕保护时,从所述屏幕保护文件的中断位置开始显示。
10.一种实现屏幕保护的装置,其特征在于,与工控机的主控程序采用多任务多线程模式,包括:
接收单元:用于接收工控机的主控程序发送的工控机状态参数,将所述工控机状态参数发送给执行单元;
执行单元:用于判断所述工控机状态参数是否满足关闭屏幕保护的第一条件,其中,所述第一条件具体为所述工控机状态参数超过允许范围,如果是,关闭屏幕保护,返回工控机的主控程序界面,否则,运行屏幕保护。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210317323.4A CN102799261B (zh) | 2012-08-30 | 2012-08-30 | 一种实现屏幕保护的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210317323.4A CN102799261B (zh) | 2012-08-30 | 2012-08-30 | 一种实现屏幕保护的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102799261A CN102799261A (zh) | 2012-11-28 |
CN102799261B true CN102799261B (zh) | 2016-02-10 |
Family
ID=47198386
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210317323.4A Active CN102799261B (zh) | 2012-08-30 | 2012-08-30 | 一种实现屏幕保护的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102799261B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2921933B1 (en) * | 2014-02-26 | 2018-12-19 | LG Electronics Inc. | Digital device and method of processing screensaver thereof |
CN105807848B (zh) * | 2014-12-30 | 2020-11-17 | 研祥智能科技股份有限公司 | 一种触控工控机 |
KR20160143429A (ko) * | 2015-06-05 | 2016-12-14 | 엘지전자 주식회사 | 이동단말기 및 그 제어방법 |
CN107682724B (zh) * | 2017-09-29 | 2020-05-01 | 北京盛世辉科技有限公司 | 显示方法、装置、智能遥控器及计算机可读存储介质 |
CN112533064A (zh) * | 2019-09-19 | 2021-03-19 | 海信视像科技股份有限公司 | 一种屏保展示方法、装置、存储介质及智能电视 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101187865A (zh) * | 2007-12-24 | 2008-05-28 | 深圳市迅雷网络技术有限公司 | 一种屏幕保护方法及*** |
CN102402424A (zh) * | 2010-09-08 | 2012-04-04 | 鸿富锦精密工业(深圳)有限公司 | 屏幕保护***及方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010277449A (ja) * | 2009-05-29 | 2010-12-09 | Toshiba Corp | 情報処理装置および情報処理装置の制御方法 |
CN202177805U (zh) * | 2011-06-29 | 2012-03-28 | 上海闻江电气控制设备有限公司 | 印刷机主控***电源管理器 |
-
2012
- 2012-08-30 CN CN201210317323.4A patent/CN102799261B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101187865A (zh) * | 2007-12-24 | 2008-05-28 | 深圳市迅雷网络技术有限公司 | 一种屏幕保护方法及*** |
CN102402424A (zh) * | 2010-09-08 | 2012-04-04 | 鸿富锦精密工业(深圳)有限公司 | 屏幕保护***及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102799261A (zh) | 2012-11-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102799261B (zh) | 一种实现屏幕保护的方法及装置 | |
CN103596055B (zh) | 互联网教育视频的播控方法及*** | |
JP2006349483A (ja) | 使用電力監視システム | |
KR101209994B1 (ko) | 차량 원격 운행 모니터링 시스템 및 그 방법 | |
JP6890609B2 (ja) | 情報表示システム | |
CN101729294A (zh) | 基于web gis拓扑地图的监控方法及*** | |
CN104823194A (zh) | 采矿作业控制和审查 | |
CN102902767A (zh) | 一种表格快速搭建的方法及*** | |
CN103065228B (zh) | 停电监控评估预警方法及设备 | |
SG166079A1 (en) | Performance dashboard monitoring for the knowledge management system | |
WO2008126261A1 (ja) | 農作業管理システム、農作業管理装置、農作業管理方法、コンピュータプログラム、及び記録媒体 | |
CN102317900A (zh) | 一种设置性能门限值的方法及模块 | |
CN208521175U (zh) | 一种生产数据监控分析*** | |
CN201741234U (zh) | 城市消防远程监控管理*** | |
CN105938153A (zh) | 监测ct二次回路异常状态的***及防窃电方法 | |
CN104750083A (zh) | 生产线管控方法及装置 | |
CN101673472A (zh) | 监控运营***的方法、装置及*** | |
CN204719494U (zh) | 业务监控*** | |
CN107747971A (zh) | 触摸屏生产车间智能监控管理*** | |
CN107451721A (zh) | 一种输电线路防施工机械外力破坏管控方法 | |
Urban et al. | Process knowledge building an optimized alarm system | |
CN113065668A (zh) | 一种设备全生命周期管理方法和装置 | |
Elbanna et al. | Towards physics-based seismic PRA | |
van der Graaf et al. | Hearts and Minds: the status after 15 years research | |
Chandharabhanich et al. | Enhancing Fuel Efficiency in Onshore Drilling Rigs through Generator Power Management: A Sustainable Approach to Reduce Diesel Consumption |
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 |