多功能屏保及其运行方法技术

技术编号:4167004 阅读:363 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及计算机软件领域,尤其涉及一种具有附加扩展功能的屏保以及该屏保的运行方法。多功能屏保,包括:屏保总窗体,其获取输入设备的输入信息,实时监听输入设备的状态;另外,还包括:动画窗体,其内运行屏保动画;若干扩展窗体,所述扩展窗体位于所述容器窗体的上层,并用于显示扩展模块或者扩展程序运行状态信息。上述多功能屏保可以实现进行屏保动画播放的同时,有另外的一个或者多个窗体区域负责运行其他扩展模块或者扩展程序并显示这些程序的运行状态。这样不仅有效利用了用户不对电脑操作的时间,而且可以在运行屏保时增加了有用信息的显示,便于用户观看。

Multifunctional screen saver and operation method thereof

The invention relates to the field of computer software, in particular to a screen saver with additional expansion function and the operation method of the screen saver. Multifunctional screen saver, including: General screensaver form, the input information input device, real-time monitoring of input equipment; in addition, also includes animation form, operation screen saver animation it; some extended form, the extended form is in the form of the upper container, and is used to display the extension module or extend the program to run state information. The multifunction screensavers can be used to perform screensavers while another or more forms regions are responsible for running other extensions or extensions and displaying the running state of these programs. In this way, the user not only effectively utilizes the time that the user does not operate on the computer, but also can display the useful information when running the screen saver, and is convenient for the user to watch.

【技术实现步骤摘要】

本专利技术涉及计算机软件领域,尤其涉及一种具有附加扩展功能的屏保以及该屏保的运行方法。
技术介绍
屏保是一种屏幕保护程序。当系统检测键盘,鼠标等输入设备长时间处于无输入 状态下,则调起运行屏保。在屏保运行后,内部检测键盘,鼠标等输入设备,如有输入状态则 退出。屏保是通过播放动画内容来起到保护显示器的。对于CRT显示器,为避免电子束持 续轰击屏幕的某一处,需要动画面大的,色彩丰富的屏保动画。对于LCD显示器,为减少液 晶分子开关次数,需要动画少,色彩偏暗的屏保动画。现有屏保的结构是包括一个获取输入 设备的输入信息,并实时监听输入设备状态的总窗体,在该总窗体上放置动画。选择不同的 屏保程序,可以观看不同的动画。这种屏保的最终效果是,当用户长时间不使用输入设备进 行输入时,电脑整个屏幕都播放一种动画。这种屏保的缺点是,当屏保运行时,用户无法观 看某些程序的运行状态,如果要观看程序的运行状态,必须做输入操作,进入该程序。 综上,实现在屏保运行的同时,用户可以同时运行某个(些)程序,且可观看到这 个(些)程序的运行状态的功能是很有必要的。
技术实现思路
本专利技术的第一目的是克服现有技术中的不足,提供一种即可播放屏保动画,又可以同时运行某个(些)程序,且可观看到这个(些)程序运行状态的多功能屏保。 本专利技术的第二目的是提供一种上述多功能屏保的运行方法。 为了实现上述第一目的,采用以下技术方案多功能屏保,包括 屏保总窗体,其获取输入设备的输入信息,实时监听输入设备的状态;另外,还包括 动画窗体,其内运行屏保动画; 若干扩展窗体,所述扩展窗体位于所述容器窗体的上层,并用于显示扩展模块或 者扩展程序运行状态信息。 为了实现上述第二目的,采用以下技术方案多功能屏保的运行方法,屏保总窗体 启动时,创建一个动画窗体,并在该动画窗体内运行屏保动画;创建若干扩展窗体,启动每 个扩展窗体所对应的扩展模块或者扩展程序,并在扩展窗体内显示扩展模块或者扩展程序 的运行状态信息。 上述多功能屏保可以实现进行屏保动画播放的同时,有另外的一个或者多个窗体 区域负责运行其他扩展模块或者扩展程序(比如杀毒程序,下载程序等)并显示这些程序 的运行状态(如查杀毒进度、下载进度等)。这样不仅有效利用了用户不对电脑操作的时 间,而且可以在运行屏保时增加了有用信息的显示,便于用户观看。附图说明 图1是多功能屏保启动后的屏幕显示示意图.。 下面结合附图和实施例具体介绍本专利技术。 具体实施例方式本专利技术多功能屏保包括 屏保总窗体,其通过调用系统API函数来获取输入设备的输入信息,实时监听输 入设备的状态; 动画窗体,其内运行屏保动画,屏保动画由用户选择而确定。对于选择由其他屏保程序实现动画内容的,这种屏保动画的选择与现有技术常规的屏保动画选择方式相同,在此不再另作介绍;如果用户不选择来自其他屏保程序的动画,则屏保窗体通过自身内部的动画模块来实现动画展示,所述的动画模块即实现动画展示的一段程序模块。 若干扩展窗体,所述扩展窗体位于所述动画窗体的上层,并用于显示扩展模块或扩展程序运行状态信息。扩展窗体位于动画窗体的上层以便使这些显示扩展模块或扩展程序运行状态信息的扩展窗体是可见的,动画窗体一般可以使整屏幕大小,而扩展窗体较小。这里扩展窗体实现扩展功能有两个来源,即扩展模块或者扩展程序,所说的扩展模块是多功能屏保程序自身自带的程序模块。而扩展程序则是外部独立的程序(比如金山毒霸等软件),扩展程序由多功能屏保程序进行调用来运行。 上述多功能屏保启动运行后的效果图如图1所示,在图1中的B区域运行屏保动 画,而A1区域显示其中一个扩展模块或扩展程序的运行状态信息(比如杀毒进度信息),A2 区域显示另一个扩展模块或扩展程序的运行状态信息(比如下载软件的下载进度信息)。 当然,还可以另外增加其他的扩展窗体,来显示更多的扩展模块或扩展程序运行状态信息。 下面介绍上述多功能屏保的运行方法 当电脑输入设备(如鼠标、键盘)在达到预定时间后尚无输入操作时,或者用户启 动屏保预览时,多功能屏保启动,首先屏保总窗体启动,创建一个动画窗体,并在该动画窗 体内运行屏保动画,该屏保动画是根据用户的选择而到指定的路径中查找到的,或者由动 画模块实现;创建若干扩展窗体,启动每个扩展窗体所对应的扩展模块或者扩展程序,并在 每个扩展窗体内显示对应的扩展模块或者扩展程序的运行状态信息。当屏保总窗体监测到 有输入设备有输入信息时,屏保总窗体通知每个扩展窗体所对应的扩展模块或扩展程序终 止运行,屏保动画程序也终止运行,并退出动画窗体、所有扩展窗体和屏保总窗体。 屏保总窗体监测到有输入设备有输入信息的具体过程是,屏保总窗体先获取最后 输入设备输入信息一次,把最近有输入状态的时刻a保存起来,然后启动定时器(如200毫 秒每次),每个定时里再次获取最后输入信息,把最近一次有输入状态的时刻b同a相减,如 果大于设定的误差值(如iooo毫秒),就认为此次输入设备的输入信息有效,那么多功能屏 保就退出。 以上实施例仅用以说明而非限制本专利技术的技术方案。不脱离本专利技术精神和范围的 任何修改或局部替换,应涵盖在本专利技术的权利要求范围当中。本文档来自技高网...

【技术保护点】
多功能屏保,包括:屏保总窗体,其获取输入设备的输入信息,实时监听输入设备的状态;其特征在于,还包括:动画窗体,其内运行屏保动画;若干扩展窗体,所述扩展窗体位于所述容器窗体的上层,并用于显示扩展模块或扩展程序运行状态信息。

【技术特征摘要】
多功能屏保,包括屏保总窗体,其获取输入设备的输入信息,实时监听输入设备的状态;其特征在于,还包括动画窗体,其内运行屏保动画;若干扩展窗体,所述扩展窗体位于所述容器窗体的上层,并用于显示扩展模块或扩展程序运行状态信息。2. 根据权利要求l所述的多功能屏保,其特征在于,所述屏保动画由多功能屏保的动画模块或者通过调用其他屏保程序来完成动画展示。3. 根据权利要求1或2所述的多功能屏保,其特征在于, 所述屏保动画由用户选择而确定。4. 根据权利要求3所述的多功能屏保,其特征在于, 所述屏保总窗体通过调用系统API函数来获取输入设备的输入信息。5. 多功能屏保的运行方法,其特征在于,屏保总窗体启动时,创建一个动画窗体,并在该动画窗体内运行屏保动画;创建若干扩 展窗...

【专利技术属性】
技术研发人员:黄锐坤
申请(专利权)人:珠海金山软件股份有限公司
类型:发明
国别省市:44[中国|广东]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1