书签 分享 收藏 举报 版权申诉 / 14

一种事件提示的方法及系统.pdf

  • 上传人:狗**
  • 文档编号:4837932
  • 上传时间:2018-11-16
  • 格式:PDF
  • 页数:14
  • 大小:515.45KB
  • 摘要
    申请专利号:

    CN201110286576.5

    申请日:

    2011.09.23

    公开号:

    CN103019661A

    公开日:

    2013.04.03

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||实质审查的生效IPC(主分类):G06F 9/44申请日:20110923|||公开

    IPC分类号:

    G06F9/44

    主分类号:

    G06F9/44

    申请人:

    腾讯科技(深圳)有限公司

    发明人:

    付立群; 聂科峰

    地址:

    518044 广东省深圳市福田区振兴路赛格科技园2栋东403室

    优先权:

    专利代理机构:

    深圳中一专利商标事务所 44237

    代理人:

    张全文

    PDF完整版下载: PDF下载
    内容摘要

    本发明适用于计算机技术领域,提供了一种事件提示的方法及系统,所述方法包括:当预设事件提示时间到达时,创建一新桌面;在所述新桌面上运行锁屏程序,所述锁屏程序禁止外部对当前系统的输入,并输出提示用户的提示信息;将当前的工作桌面切换到所述新桌面。本发明由于工作桌面运行的程序不会在新桌面运行,并且由于当前新桌面只有一个锁屏程序在运行,所以新桌面没有其它的程序运行,锁屏程序可以一直位于窗口的最顶层,所以不会再有置顶的问题了,所以也不存储在竞争,用户也只能看到锁屏界面,不会被其他“置顶窗口”干扰,使得用于提醒的锁屏程序不会受到当前用户使用的其它程序的影响,且可以及时的提醒用户休息,且方法简单易行。

    权利要求书

    权利要求书一种事件提示的方法,其特征在于,所述方法包括下述步骤:
    当预设事件提示时间到达时,创建一新桌面;
    在所述新桌面上运行锁屏程序,所述锁屏程序禁止外部对当前系统的输入,并输出提示用户的提示信息;
    将当前的工作桌面切换到所述新桌面。
    如权利要求1所述的方法,其特征在于,所述锁屏程序还向用户提供结束锁屏程序的解锁键,所述将当前的工作桌面切换到所述新桌面的步骤之后,所述方法还包括下述步骤:
    当接收到用户通过所述解锁键结束锁屏程序的指令时,或者当所述提示信息的提示结束时,将所述新桌面切换到工作界面。
    如权利要求1所述的方法,其特征在于,所述将当前的工作桌面切换到所述新桌面的步骤之后,所述方法还包括下述步骤:
    检测所述锁屏程序的运行状况;
    当检测到所述锁屏程序运行异常或者意外退出,将所述新桌面切换到工作界面。
    如权利要求1所述的方法,其特征在于,所述锁屏程序禁止外部对当前系统的输入的步骤具体为:
    截获外部对当前系统的输入操作对应的消息函数;
    屏蔽所述消息函数的传递,禁止外部对当前系统的输入。
    如权利要求1所述的方法,其特征在于,所述当预设事件提示时间到达时,创建一新桌面的步骤之前,所述方法包括下述步骤:
    判断是否启动了事件提示功能,当判断启动了事件提示功能时,执行当预设事件提示时间到达时,创建一新桌面的步骤。
    一种事件提示的系统,其特征在于,所述系统包括:
    创建单元,用于当预设事件提示时间到达时,创建一新桌面;
    运行单元,用于在所述创建单元创建的新桌面上运行锁屏单元,所述锁屏单元禁止外部对当前系统的输入,并输出提示用户的提示信息;
    切换单元,用于将当前的工作桌面切换到所述新桌面。
    如权利要求6所述的系统,其特征在于,所述锁屏程序还向用户提供结束锁屏程序的解锁键,所述切换单元还用于,当接收到用户通过所述解锁键结束锁屏程序的指令时,或者当所述提示信息的提示结束时,将所述新桌面切换到工作界面。
    如权利要求6所述的系统,其特征在于,所述系统还包括:
    检测单元,用于检测所述锁屏程序的运行状况;
    所述切换单元,还用于当所述检测单元检测到所述锁屏程序运行异常或者意外退出,将所述新桌面切换到工作界面。
    如权利要求6所述的系统,其特征在于,所述锁屏单元包括:
    截获模块,用于截获外部对当前系统的输入操作对应的消息函数;
    屏蔽模块,用于屏蔽所述截获模块截获的消息函数的传递,禁止外部对当前系统的输入。
    如权利要求6所述的系统,其特征在于,所述系统还包括:
    判断单元,用于判断是否启动了事件提示功能,当判断启动了事件提示功能时,则启动所述创建单元。

    说明书

    说明书一种事件提示的方法及系统
    技术领域
    本发明属于计算机技术领域,尤其涉及一种事件提示的方法及系统。
    背景技术
    随着科技的发展,电脑成为人们日常的工作和生活的不可缺少的工具,由于工作或生活的需要,我们每天都要和电脑打交道,由于工作、娱乐和生活经常忘记上网的时间,很多电脑族在电脑面前一坐就是几个小时或者一天,个人的身体也随之出现电脑病的一些症状。因此对于电脑族使用电脑时间过长而引发的健康问题也成为人们广泛担心的问题。
    现有的解决方式是预设一些桌面休息提醒程序,当到达设定的时间点时,会弹出置顶的全屏置顶窗口锁住电脑,强制用户终端现有的电脑操作以提醒用户休息。然而,由于Windows操作系统中的置顶窗口是最后创建置顶窗口的程序抢占最上层窗口(即置顶窗口),因此如果有一个后台程序在桌面休息程序之后创建一个置顶窗口,那这种全屏置顶的提醒窗口就会被其他窗口替代,因此,目前的休息提醒程序比较受当前用户程序影响,例如,用户当前在玩游戏,此时候休息提醒程序执行休息提醒的话,由于游戏窗口是可能是置顶的,所以用户可能根本看不到休息提醒,即使休息提醒窗口也是置顶的,但是游戏窗口有时候会去抢置顶,这样就会导致两个窗口相互“打架”的场面。
    综上,现有技术的事件提示程序有可能受到当前用户使用的其它程序的影响而无法及时的对用户进行提示。
    发明内容
    本发明实施例的目的在于提供一种事件提示的方法,旨在解决现有技术的事件提示程序有可能受到当前用户使用的其它程序的影响而无法及时的对用户进行提示的问题。
    本发明实施例是这样实现的,一种事件提示的方法,所述方法包括:
    当预设事件提示时间到达时,创建一新桌面;
    在所述新桌面上运行锁屏程序,所述锁屏程序禁止外部对当前系统的输入,并输出提示用户的提示信息;
    将当前的工作桌面切换到所述新桌面。
    本发明实施例还提供了一种事件提示的系统,所述系统包括:
    创建单元,用于当预设事件提示时间到达时,创建一新桌面;
    运行单元,用于在所述创建单元创建的新桌面上运行锁屏单元,所述锁屏单元禁止外部对当前系统的输入,并输出提示用户的提示信息;
    切换单元,用于将当前的工作桌面切换到所述新桌面。
    本发明实施例通过当预设事件提示时间到达时,创建一新桌面,并在新桌面上运行锁屏程序,并将当前的工作桌面切换到新桌面,因此,工作桌面运行的程序不会在新桌面运行,并且由于当前新桌面只有一个锁屏程序在运行,锁屏程序可以一直位于窗口的最顶层,用户也只能看到锁屏界面,不会被其他“置顶窗口”干扰,使得用于提醒的锁屏程序不会受到当前用户使用的其它程序的影响,且可以及时的提醒用户休息,且方法简单易行。其中,将当前的工作桌面切换到新建桌面运行锁屏程序,是为了屏蔽原桌面的所有消息及程序的运行对锁屏程序运行的影响,由于新桌面可以实现屏蔽的作用,因此可以解决两个窗口相互“打架”的场面的问题。
    附图说明
    图1是本发明实施例一提供的事件提示的方法的实现的流程图;
    图2是本发明实施例二提供的事件提示的方法的实现的流程图;
    图3是本发明实施例二提供的禁用休息提醒功能的示意图;
    图4是本发明实施例二提供的启动休息提醒功能的示意图;
    图5是本发明实施例二提供的解锁键的示意图;
    图6是本发明实施例三提供的事件提示的方法的实现的流程图;
    图7是本发明实施例四提供的事件提示的系统的结构图;
    图8是本发明实施例六提供的事件提示的系统的结构图。
    具体实施方式
    为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
    本发明实施例通过当预设事件提示时间到达时,创建一新桌面,并在新桌面上运行锁屏程序,并将当前的工作桌面切换到新桌面,使得用于提醒的锁屏程序不会受到当前用户使用的其它程序的影响。
    本发明实施例提供一种事件提示的方法,所述方法包括:
    当预设事件提示时间到达时,创建一新桌面;
    在所述新桌面上运行锁屏程序,所述锁屏程序禁止外部对当前系统的输入,并输出提示用户的提示信息;
    将当前的工作桌面切换到所述新桌面。
    本发明实施例还提供了一种事件提示的系统,所述系统包括:
    创建单元,用于当预设事件提示时间到达时,创建一新桌面;
    运行单元,用于在所述创建单元创建的新桌面上运行锁屏单元,所述锁屏单元禁止外部对当前系统的输入,并输出提示用户的提示信息;
    切换单元,用于将当前的工作桌面切换到所述新桌面。
    本发明实施例通过当预设事件提示时间到达时,创建一新桌面,并在新桌面上运行锁屏程序,并将当前的工作桌面切换到新桌面,因此,工作桌面运行的程序不会在新桌面运行,并且由于当前新桌面只有一个锁屏程序在运行,且将当前的工作桌面切换到所述新桌面后,原来的工作桌面就转到后台运行了,而新桌面为当前运行的桌面,则新桌面没有其它的程序运行,锁屏程序可以一直位于窗口的最顶层,所以不会再有置顶的问题了,所以也不存储在竞争,用户也只能看到锁屏界面,不会被其他“置顶窗口”干扰,使得用于提醒的锁屏程序不会受到当前用户使用的其它程序的影响,且可以及时的提醒用户休息,且方法简单易行。
    以下结合具体实施例对本发明的实现进行详细描述:
    实施例一
    图1示出了本发明实施例一提供的事件提示的方法的实现的流程图,详述如下:
    在步骤S101中,当预设事件提示时间到达时,创建一新桌面。
    在本发明实施例中,新桌面通过调用系统创建桌面的函数生成,例如在Windows系统中,可以通过调用相应的函数创建Windows桌面。
    在本发明实施例中,事件提示的事件具体可以是提示用户休息或者提示用户日程信息等,例如,在设定的时间点锁定屏幕一段时间,以提醒用户休息。
    在步骤S102中,在上述新桌面上运行锁屏程序,上述锁屏程序禁止外部对当前系统的输入,并输出提示用户的提示信息。
    在本发明实施例中,输出的提示信息的信息可以是文字提示信息、语音提示信息或者动画提醒信息,当然也可以是上述方式的组合方式,例如在文字提醒的同时,进行语音提醒,其中,为了让用户得到充分的休息,可以将语音提醒设置为一段音乐。
    在本发明实施例中,当提示事件为提示用户休息时,则输出提示用户的提示信息可以是提示用户休息时间开始的信息,休息时间包括系统默认休息时间和用户设定休息时间,用户可以根据需要设定休息时间的长度,如果用户没有对休息时间进行设定,则根据系统默认的休息时间提示用户。
    在本发明实施例中,步骤S102中锁屏程序禁止外部对当前系统的输入具体可以通过以下方式实现:
    a、截获外部对当前系统的输入操作对应的消息函数;
    b、屏蔽上述消息函数的传递,禁止外部对当前系统的输入。
    在本发明实施例中,具体可以通钩子HooK钩住与系统的鼠标及键盘输入相关的消息函数,当接收到外部鼠标及键盘的输入消息函数时,屏蔽上述消息函数的传递,禁止外部通过鼠标及键盘对当前系统的输入。
    在步骤S103中,将当前的工作桌面切换到新桌面。
    本发明实施例通过当预设事件提示时间到达时,创建一新桌面,并在新桌面上运行锁屏程序,并将当前的工作桌面切换到新桌面,因此,工作桌面运行的程序不会在新桌面运行,并且由于当前新桌面只有一个锁屏程序在运行,且将当前的工作桌面切换到所述新桌面后,原来的工作桌面就转到后台运行了,而新桌面为当前运行的桌面,则新桌面没有其它的程序运行,锁屏程序可以一直位于窗口的最顶层,所以不会再有置顶的问题了,所以也不存储在竞争,用户也只能看到锁屏界面,不会被其他“置顶窗口”干扰,使得用于提示的锁屏程序不会受到当前用户使用的其它程序的影响,且可以及时的对用户进行提示,且方法简单易行。
    实施例二
    图2示出了本发明实施例二提供的事件提示的方法的实现的流程图,详述如下:
    在步骤S201中,判断是否启动了事件提示功能,当判断启动了事件提示功能时,执行步骤S202,否则重复执行步骤S201。
    在本发明实施例中,用户可以根据需要选择是否启动事件提示功能,继续以提示用户休息为例,用户可以根据需要选择是否启动休息提醒功能,例如用户可以选择禁用休息提醒功能,如图3所示,也可以选择启动休息提醒功能,如图4所示。
    在步骤S202中,当预设事件提示时间到达时,创建一新桌面。
    在步骤S203中,在上述新桌面上运行锁屏程序,上述锁屏程序禁止外部对当前系统的输入,输出提示用户的提示信息,并向用户提供结束锁屏程序的解锁键。
    在本发明实施例中,在新桌面上向用户提供结束锁屏程序的解锁键,解锁键可以是一个按钮,也可以为键盘上的一个已有的按键,例如,在提示用户休息过程中,可以设置ESC键作为结束锁屏程序的解锁键,请参阅图5。
    在步骤S204中,将当前的工作桌面切换到新桌面。
    在步骤S205中,当接收到用户通过上述解锁键结束锁屏程序的指令时,或者当提示信息的提示结束时,将上述新桌面切换到工作界面。
    在本发明实施例中,用户可以根据需要选择是否启动事件提示功能,实现用户的主动选择,提升了用户的体验。
    在本发明实施例中,通过向用户提供结束锁屏程序的解锁键,使得用户可以根据需要灵活的控制事件提示,例如,在预设的提示信息的提示还没有结束时,则可以通过该解锁键主动退出事件提示的锁屏程序,使得提示过程更加有好,提升了系统的可用性。
    实施例三
    图6示出了本发明实施例三提供的事件提示的方法的实现的流程图,详述如下:
    在步骤S601中,当预设事件提示时间到达时,创建一新桌面。
    在步骤S602中,在上述新桌面上运行锁屏程序,上述锁屏程序禁止外部对当前系统的输入,并输出提示用户的提示信息。
    在步骤S603中,将当前的工作桌面切换到新桌面。
    在步骤S604中,检测上述锁屏程序的运行状况。
    在本发明实施例中,可以定时检测上述锁屏程序的运行状况。
    在步骤S605中,当检测到上述锁屏程序运行异常或者意外退出,将上述新桌面切换到工作界面。
    在本发明实施例中,可以通过后台程序定时检测锁屏程序的运行,例如,如果检测到锁屏程序已经不在进程列表中,但活动桌面仍然是新桌面,则会立即把新桌面切回用户的工作桌面。
    在本发明实施例中,通过检测锁屏程序的运行状况,并当检测到上述锁屏程序运行异常或者意外退出,将上述新桌面切换到工作界面,可以有效的防止锁屏程序的意外退出或者运行异常而导致的新桌面无法切回用户锁屏前的工作桌面。
    实施例四
    图7示出了本发明实施例四提供的事件提示的系统的结构图,为了便于说明,仅示出了与本发明实施例相关的部分,该装置可以是内置于计算机或者移动终端中的软件单元、硬件单元或者软硬结合单元。
    本发明实施例中,系统包括创建单元71、运行单元72、切换单元73及锁屏单元74。
    当预设事件提示时间到达时,创建单元71创建一新桌面。
    运行单元72在上述创建单元71创建的新桌面上运行锁屏单元74,上述锁屏单元74禁止外部对当前系统的输入,并输出提示用户的提示信息;
    在本发明实施例中,锁屏单元是锁屏程序的虚拟单元,锁屏单元与锁屏程序的功能相同,仅是表达方式不同而已。
    切换单元73将当前的工作桌面切换到上述新桌面。
    本发明实施例通过当预设事件提示时间到达时,创建一新桌面,并在新桌面上运行锁屏程序,并将当前的工作桌面切换到新桌面,因此,工作桌面运行的程序不会在新桌面运行,并且由于当前新桌面只有一个锁屏程序在运行,锁屏程序可以一直位于窗口的最顶层,用户也只能看到锁屏界面,不会被其他“置顶窗口”干扰,使得用于提醒的锁屏程序不会受到当前用户使用的其它程序的影响,且可以及时的对用户进行事件提示,且方法简单易行。
    实施例五
    锁屏程序还向用户提供结束锁屏程序的解锁键,当接收到用户通过上述解锁键结束锁屏程序的指令时,或者当提示信息的提示结束时,切换单元73将新桌面切换到工作界面。
    本发明实施例通过向用户提供结束锁屏程序的解锁键,使得用户可以根据需要灵活的控制事件提示,使得提示过程更加有好,提升了系统的可用性。
    实施例六
    图8示出了本发明实施例六提供的事件提示的系统的结构图,为了便于说明,仅示出了与本发明实施例相关的部分。
    本实施例事件提示的系统包括创判断单元81、创建单元82、运行单元83、切换单元84、检测单元85及锁屏单元86。
    在本发明实施中,所述系统包括与实施例五功能和作用相同的创建单元82、运行单元83、切换单元84及锁屏单元86。
    在本发明实施例中上述系统还可以包括检测单元85。
    检测单元85检测上述锁屏程序的运行状况,当上述检测单元85检测到上述锁屏程序运行异常或者意外退出,上述切换单元84将上述新桌面切换到工作界面。
    进一步的,本发明实施例的运行单元83包括:
    截获模块831截获外部对当前系统的输入操作对应的消息函数。
    屏蔽模块832屏蔽上述截获模块831截获的消息函数的传递,禁止外部对当前系统的输入。
    更进一步的,本发明实施例还包括判断单元81:
    判断单元81判断是否启动了事件提示功能,当判断启动了事件提示功能时,则启动上述创建单元82,当预设事件提示时间到达时,创建单元82创建一新桌面。
    综上,本发明实施例的有意效果在于:
    1、本发明实施例通过当预设事件提示时间到达时,创建一新桌面,并在新桌面上运行锁屏程序,并将当前的工作桌面切换到新桌面,因此,工作桌面运行的程序不会在新桌面运行,并且由于当前新桌面只有一个锁屏程序在运行,并且由于当前新桌面只有一个锁屏程序在运行,且将当前的工作桌面切换到所述新桌面后,原来的工作桌面就转到后台运行了,而新桌面为当前运行的桌面,则新桌面没有其它的程序运行,锁屏程序可以一直位于窗口的最顶层,所以不会再有置顶的问题了,所以也不存储在竞争,用户也只能看到锁屏界面,不会被其他“置顶窗口”干扰,使得用于事件提示的锁屏程序不会受到当前用户使用的其它程序的影响,且可以及时的对用户进行提示,且方法简单易行。
    2、用户可以根据需要选择是否启动事件提示功能,实现用户的主动选择,提升了用户的体验。
    3、通过向用户提供结束锁屏程序的解锁键,使得用户可以根据需要灵活的控制事件提示,例如,在预设的提示信息的提示还没有结束时,则可以通过该解锁键主动退出事件提示的锁屏程序,使得提示过程更加有好,提升了系统的可用性。
    4、通过检测锁屏程序的运行状况,并当检测到所述锁屏程序运行异常或者意外退出,将所述新桌面切换到工作界面,可以有效的防止锁屏程序的意外退出或者运行异常而导致的新桌面无法切回用户锁屏前的工作桌面。
    值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
    另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘或光盘等。
    以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

    关 键  词:
    一种 事件 提示 方法 系统
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种事件提示的方法及系统.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4837932.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1