专利名称:一种实现屏幕保护的方法及装置的利记博彩app
技术领域:
本发明涉及屏幕保护领域,特别涉及一种实现屏幕保护的方法及装置。
背景技术:
工控机配置的显示屏用于显示工控机控制界面或者其他和工控机状态相关的监视界面,现场操作人员每隔一定时间通过显示屏进行一次工控机状态监视和确认活动、或者根据临时需要检查工控机运行状态参数,除此之外的其他时间,显示屏处于闲置状态,造成电能的浪费及显示屏资源的浪费。以HCT线切割机床为例,其显示屏的耗电约为I. 44W/h,按照切割机床每锯运行10小时、每锯监视次数15次、每监视一次切割耗时10分钟,切割前准备时间2. 5小时计算,每天需要读取显示屏数据的时间累计约为11小时,每天显示屏的闲置时间约为13小时,浪费的电量约为18KW。 利用工控机自带操作系统的屏幕保护程序,如Windows XP操作系统的屏幕保护程序,可以一定程度解决上述问题。但是,由于其主要是针对操作系统的运行提供的屏幕保护程序,功能非常有限,仅仅包括屏保间隔图案、等待时间、放映速度等设置,不能随工控机控制状态变化自动关闭或者运行屏幕保护,例如当HCT线切割机床的显示屏处于屏幕保护程序运行状态,而该切割机床的切割高度参数已经超过允许范围时,以目前的屏幕保护程序,不能实现随切割机床的参数状态自动停止屏幕保护程序运行返回切割机床主控制界面供操作手检查切割机床运行状态,造成切割机床的显示屏监视作用失效,虽然可以通过修改工控机主控程序判断自身参数状态变化,再由工控机主控程序向操作系统发出关闭屏幕保护程序的指令来弥补这一缺陷,但是对于复杂的工控机主控程序来说,修改难度高;工控机主控程序需要进行额外计算处理,影响工控机主控程序的运行速度;若对一批工控机的主控程序进行修改,修改的工作量更是不可估量。
发明内容
有鉴于此,本发明的主要目的在于提供一种实现屏幕保护的方法及装置以实现屏幕保护随工控机状态参数变化而自动运行或者关闭,且不影响工控机主控程序运行的目的。本发明提供了一种实现屏幕保护的方法,该方法采用多任务多线程模式,具体包括接收主控程序发送的参数;判断所述参数是否满足关闭屏幕保护的第一条件,如果是,关闭屏幕保护,返回主控程序界面,否则,运行屏幕保护。优选地,还包括对主控程序的运行时间进行计时;判断所述主控程序运行时间的计时结果是否满足关闭屏幕保护的第二条件,如果是,关闭屏幕保护,返回主控程序界面,否则,运行屏幕保护。
优选地,还包括在屏幕保护运行的状态下,对屏幕保护的持续运行时间进行计时,判断所述屏幕保护持续运行时间的计时结果是否满足关闭屏幕保护的第三条件,如果是,则关闭屏幕保护,返回主控程序界面;在屏幕保护关闭的状态下,对屏幕保护持续关闭的时间进行计时,判断所述屏幕保护持续关闭的时间的计时结果是否满足运行屏幕保护的第四条件,如果是,则运行屏幕保护。本发明还包括一种实现屏幕保护的装置,该装置采用多任务多线程模式,包括接收单元用于接收主控程序发送的参数,将所述参数发送给执行单元;执行单元用于判断所述参数是否满足关闭屏幕保护的第一条件,如果是,关闭屏幕保护,返回主控程序界面,否则,运行屏幕保护。 可见本发明具有如下有益效果由于本发明提出的屏幕保护方法通过接收、判断主控程序发送的参数,使屏幕保护随工控机状态参数变化而自动运行或者关闭,且与主控程序采用多任务多线程模式,达到屏幕保护与主控程序在显示屏上有序切换,不影响工控机主控程序运行的目的;其次,还包括将主控程序的运行时间作为关闭或者运行屏幕保护的条件,达到屏幕保护的运行或者关闭与工控机主控程序的运行时间状态相关联的目的;而且,将屏幕保护的持续运行时间作为关闭屏幕保护的条件,约束工控机的检查时间间隔,将屏幕保护的持续关闭时间作为运行屏幕保护的条件,使得屏幕保护在关闭一定时间后,自动恢复屏幕保护的运行,从而不需要人工干预。
图I是本发明一种实现屏幕保护的方法步骤图例;图2是本发明一种实现屏幕保护的装置组成图例。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明实施例作进一步详细的说明。本发明提供了一种实现屏幕保护的方法,参见图1,该方法采用多任务多线程模式,包括S101、接收主控程序发送的参数;S102、判断所述参数是否满足关闭屏幕保护的第一条件,如果是,关闭屏幕保护,返回主控程序界面,否则,运行屏幕保护。从以上实现步骤可见,由于本发明提出的屏幕保护方法通过接收、判断主控程序发送的参数,使屏幕保护随工控机状态参数变化而自动运行或者关闭,且与主控程序采用多任务多线程模式,达到屏幕保护与主控程序在显示屏上有序切换,不影响工控机主控程序运行。需要说明的是,步骤SlOl所述接收主控程序发送的参数,依据本发明具体实施的需要,可以接收主控程序发送的任意参数,一个或者多个,例如,接收切割机床工控机的主控程序不断发送的切割进程中机床各部位的各种参数,包括切割主程序记录切割高度和切割运行时间等参数。下面对步骤S102所述满足关闭屏幕保护的第一条件,进行说明在本发明的一个实施例中,所述第一条件具体为所述参数超过允许范围,例如切割机床的切割高度参数超过允许高度或者切割时间超过允许时间;根据其他实际应用场景需要,所述满足关闭屏幕保护的第一条件还可以是所接收的各种参数之间组合运算满足某一结果,在此不再一一列举。下面,对本发明还可以包括的以下几种关闭或者运行屏幕保护的条件进行说明(一 )将主控程序的运行时间作为关闭或者运行屏幕保护的条件,包括以下步骤对主控程序的运行时间进行计时;
判断所述主控程序运行时间的计时结果是否满足关闭屏幕保护的第二条件,如果是,关闭屏幕保护,返回主控程序界面,否则,运行屏幕保护。设置主控程序的运行时间作为关闭或者运行屏幕保护的条件,主要应用在工控机固定时间的例行检查的实际场景中,达到屏幕保护的运行或者关闭与工控机主控程序的运行时间状态相关联的目的。( 二)将屏幕保护的运行时间作为关闭或者运行屏幕保护的条件,包括以下步骤在屏幕保护运行的状态下,对屏幕保护的持续运行时间进行计时,判断所述屏幕保护持续运行时间的计时结果是否满足关闭屏幕保护的第三条件,如果是,则关闭屏幕保护,返回主控程序界面;在屏幕保护关闭的状态下,对屏幕保护持续关闭的时间进行计时,判断所述屏幕保护持续关闭的时间的计时结果是否满足运行屏幕保护的第四条件,如果是,则运行屏幕保护。设置屏幕保护的持续运行时间作为关闭屏幕保护的条件,主要用于约束工控机的检查时间间隔,例如,在屏幕保护运行了半个小时之后,即工控机处于非监视状态半个小时之后,无论工控机处于何种状态,都要求操作手对工控机进行检查,需要关闭屏幕保护以提醒操作手检查工控机状态;设置屏幕保护的持续关闭时间作为运行屏幕保护的条件,主要用于屏幕保护在关闭一定时间后,自动恢复屏幕保护的运行,从而不需要人工干预,例如,屏幕保护处于关闭状态,操作手对工控机状态进行检查,估计检查时间为5分钟,则可设置为屏幕保护持续关闭的时间的计时结果超过5分钟,则运行屏幕保护。另外,考虑到其他实际需要例如,在屏幕保护运行状态下,操作手触碰触摸屏、或者移动鼠标、主动检查工控机状态,需要及时关闭屏幕保护程序;或者工控机出现异常情况,工控机主控程序发送报警信息,需要及时关闭屏幕保护程序以供操作手检查;因此,本发明还包括判断外部输入设备是否有输入数据,如果有,关闭屏幕保护,返回主控程序界面;或者,接收到来自于主控程序的报警信息时,关闭屏幕保护,返回主控程序界面。需要说明的是,为了保护主控程序与屏幕保护运行的安全,以上所述第一条件、第二条件、第三条件、第四条件,具体在接收到高级密钥时允许设置,具体设置结合实际生产过程中的工艺而定;而且,还可以包括播放方式、翻页速度、不同时间段播放资料、不同类型资料预约播放时间、资料的循环播放方式、等各种设置,当然,以上设置具体可以根据需要通过设置界面供用户选择开启或者关闭。鉴于本发明屏幕保护的关闭均与工控机状态检查的需要相适应,因此本发明还包括在关闭屏幕保护时,发出语音提示或者弹出提示窗口 ;主要用于提醒现场操作人员检查工控机状态,当然此功能可以根据实际需要设置开启或者关闭。需要说明的是,本发明中所述运行屏幕保护具体按照预设的文件格式显示预设的屏幕保护文件,例如按照实际需要,可以预先设置为允许播放各种文件格式的屏幕保护文件,ppt、jpg或者pdf等格式;预设的屏幕保护文件可以存储在屏幕保护专用文件夹中,或者根据用户、机床的生产厂家等其他相关方的需要,通过USB接口或者网络互联的方式,输入以幻灯片或者其他格式存在的一些信息,比如设备厂家提供的设备的使用说明或者设备厂家的广告资料、员工职业技能资料、等等PPT格式的宣传资料。而且,屏幕保护运行时显示的内容可能是几个连续内容的页面组成,显示不连贯可能影响屏幕保护文件所预期的显示效果,因此,本发明还包括·在关闭屏幕保护时,记录正在显示的屏幕保护文件的中断位置;在运行屏幕保护时,从所述屏幕保护文件的中断位置开始显示。可见,在该实施例中,屏幕保护关闭之前显示的内容与再次运行屏幕保护所显示的内容可以实现内容连贯的播放以达到理想的显示效果;而且,通过记录正在显示的屏幕保护文件的中断位置,依据本发明具体实施的需要,可以实现文件间或者文件内的有序播放。本发明还包括一种实现屏幕保护的装置,该装置采用多任务多线程模式,参见图2,包括接收单元201 :用于接收主控程序发送的参数,将所述参数发送给执行单元202 ;执行单元202 :用于判断所述参数是否满足关闭屏幕保护的第一条件,如果是,关闭屏幕保护,返回主控程序界面,否则,运行屏幕保护。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备
所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排
除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
权利要求
1.一种实现屏幕保护的方法,其特征在于,采用多任务多线程模式,包括 接收主控程序发送的参数; 判断所述参数是否满足关闭屏幕保护的第一条件,如果是,关闭屏幕保护,返回主控程序界面,否则,运行屏幕保护。
2.根据权利要求I所述的方法,其特征在于,所述第一条件具体为所述参数超过允许范围。
3.根据权利要求I所述的方法,其特征在于,还包括以下任意一项或者组合 判断外部输入设备是否有输入数据,如果有,关闭屏幕保护,返回主控程序界面; 接收到来自于主控程序的报警信息时,关闭屏幕保护,返回主控程序界面。
4.根据权利要求3所述的方法,其特征在于,还包括 对主控程序的运行时间进行计时; 判断所述主控程序运行时间的计时结果是否满足关闭屏幕保护的第二条件,如果是,关闭屏幕保护,返回主控程序界面,否则,运行屏幕保护。
5.根据权利要求4所述的方法,其特征在于,还包括 在屏幕保护运行的状态下,对屏幕保护的持续运行时间进行计时,判断所述屏幕保护持续运行时间的计时结果是否满足关闭屏幕保护的第三条件,如果是,则关闭屏幕保护,返回主控程序界面; 在屏幕保护关闭的状态下,对屏幕保护持续关闭的时间进行计时,判断所述屏幕保护持续关闭的时间的计时结果是否满足运行屏幕保护的第四条件,如果是,则运行屏幕保护。
6.根据权利要求5所述的方法,其特征在于,所述第一条件、第二条件、第三条件、第四条件,具体在接收到高级密钥时允许设置。
7.根据权利要求I至6任意一项所述的方法,其特征在于,还包括 在关闭屏幕保护时,发出语音提示或者弹出提示窗口。
8.根据权利要求I所述的方法,其特征在于,所述运行屏幕保护具体按照预设的文件格式显示预设的屏幕保护文件。
9.根据权利要求8所述的方法,其特征在于,还包括在关闭屏幕保护时,记录正在显示的屏幕保护文件的中断位置; 在运行屏幕保护时,从所述屏幕保护文件的中断位置开始显示。
10.一种实现屏幕保护的装置,其特征在于,采用多任务多线程模式,包括 接收单元用于接收主控程序发送的参数,将所述参数发送给执行单元; 执行单元用于判断所述参数是否满足关闭屏幕保护的第一条件,如果是,关闭屏幕保护,返回主控程序界面,否则,运行屏幕保护。
全文摘要
本发明公开了一种实现屏幕保护的方法及装置以实现屏幕保护随工控机状态参数变化而自动运行或者关闭,且不影响工控机主控程序运行的目的,通过接收、判断主控程序发送的参数,使屏幕保护随工控机状态参数变化而自动运行或者关闭,且与主控程序采用多任务多线程模式,达到屏幕保护与主控程序在显示屏上有序切换,不影响工控机主控程序运行的目的;其次,屏幕保护的运行或者关闭与工控机主控程序的运行时间状态相关联;而且,将屏幕保护的持续运行时间作为关闭屏幕保护的条件,约束工控机的检查时间间隔,将屏幕保护的持续关闭时间作为运行屏幕保护的条件,使得屏幕保护在关闭一定时间后,自动恢复屏幕保护的运行。
文档编号G06F11/30GK102799261SQ20121031732
公开日2012年11月28日 申请日期2012年8月30日 优先权日2012年8月30日
发明者赵雅君, 苏兰虎 申请人:天津英利新能源有限公司