一种应用程序的触发方法及装置制造方法及图纸

技术编号:2836893 阅读:209 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种应用程序的触发方法及装置。本发明专利技术提供的方法中,检测到触发命令后,进行场景模式匹配确定相应的动画效果,获取光标的当前焦点位置,应用程序窗口显示在光标的当前焦点位置,并且该应用程序窗口显示时伴随场景模式匹配中确定出的动画效果出现,使得应用程序窗口准确显示在光标的当前焦点位置,无需用户再去主动寻找应用程序窗口在计算机显示屏幕上的显示位置,并且通过场景模式匹配来使应用程序窗口的显示具有相应动画效果,大大增强了用户的体验,为用户带来更多情绪上的感受。另外,用户在设定时间长度内对应用程序没有操作时,相应应用程序能够自动隐藏,节约了系统桌面空间。

【技术实现步骤摘要】

本专利技术涉及计算机领域,特别是指一种应用程序的触发方法及装置
技术介绍
客户端程序、如音乐播放器、即时通信工具等均需要用户在启动或唤醒时,主动在计算机显示屏幕上去寻找客户端程序的显示位置,不方便用户的使用,无法使用户快捷地确定客户端程序在计算机显示屏幕上的显示位置。另外,由于用户并不是每时每刻都在使用一些客户端程序,甚至会有较长一段时间都不使用一些客户端程序,这样,用户并不希望这些当前不需要使用的客户端程序长时间驻留在系统桌面上,这些客户端程序驻留在系统桌面上会占用系统桌面空间。此时,如果需要释放一些系统桌面空间,就需要用户主动关闭一些客户端程序,终止这些客户端程序的运行,在用户再次需要使用这些客户端程序时,再启动相应客户端程序,为用户的使用带来很大不便。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种应用程序的触发方法及装置,使用户快捷的确定应用程序窗口在计算机显示屏幕上的显示位置,并增强用户的体验。为达到上述目的,本专利技术的技术方案是这样实现的本专利技术提供了一种应用程序的触发方法,包括步骤A检测到触发命令后,进行场景模式匹配,获取光标的当前焦点位置,应用程序窗口显示在光标的当前焦点位置,并且该应用程序窗口显示时伴随场景模式匹配中确定的动画效果出现。相应地,所述进行场景模式匹配,包括根据存储的条件与动画效果之间的对应关系,确定对应于当前条件的动画效果。相应地,所述进行场景模式匹配之前,进一步包括判断是否需要进行场景模式匹配,如果是,则进行场景模式匹配;否则,获取光标的当前焦点位置,应用程序窗口无动画效果的显示在光标的当前焦点位置。相应地,所述步骤A之后进一步包括步骤B判断设定时间长度内用户是否对应用程序有操作,如果有操作,则在系统桌面上保持该应用程序的窗口;否则,在系统桌面上隐藏该应用程序的窗口。相应地,所述保持应用程序的窗口之后,进一步包括判断是否检测到触发命令,如果检测到,则进行场景模式匹配,并获取光标的当前焦点位置,应用程序窗口显示在光标的当前焦点位置,并且该应用程序窗口显示时伴随场景模式匹配中确定的动画效果出现;否则,返回执行步骤B。相应地,所述在系统桌面上隐藏应用程序的窗口为直接在系统桌面上隐藏应用程序的窗口;或者,进行场景模式匹配确定相应的动画效果,应用程序窗口隐藏时伴随所述动画效果隐藏。相应地,所述在系统桌面上隐藏应用程序的窗口之后,进一步包括判断是否检测到触发命令,如果检测到,则进行场景模式匹配,并获取光标的当前焦点位置,应用程序窗口显示在光标的当前焦点位置,并且该应用程序窗口显示时伴随场景模式匹配中确定的动画效果出现;否则,应用程序窗口继续保持隐藏。本专利技术提供了一种应用程序的触发装置,包括检测单元、场景匹配单元、位置获取单元和触发单元,其中,所述检测单元用于在检测到触发命令时,通知场景匹配单元进行场景模式匹配,并通知位置获取单元获取光标的当前焦点位置;所述场景匹配单元用于根据收到的通知进行场景模式匹配确定相应动画效果;所述位置获取单元用于根据收到的通知获取光标的当前焦点位置;所述触发单元用于使应用程序窗口以所述动画效果显示在所述光标的当前焦点位置上。较佳地,该装置进一步包括操作检测单元,用于在设定时间长度内检测到用户未对应用程序操作时,在系统桌面上隐藏该应用程序的窗口。较佳地,所述操作检测单元进一步用于进行场景模式匹配,应用程序窗口以场景模式匹配中确定的动画效果隐藏。本专利技术中,检测到对应的触发命令后,进行场景模式匹配确定相应的动画效果,获取光标的当前焦点位置,应用程序窗口以场景模式匹配中确定出的动画效果显示在光标的当前焦点位置,使得应用程序窗口准确显示在光标的当前焦点位置,无需用户再去主动寻找应用程序窗口在计算机显示屏幕上的显示位置,并且通过场景模式匹配来使应用程序窗口的显示具有相应动画效果,大大增强了用户的体验,为用户带来更多情绪上的感受。本专利技术提供的方案既适用于应用程序的唤醒,也适用于应用程序的启动。另外,用户在设定时间长度内对应用程序没有操作时,相应应用程序能够自动隐藏,节约了系统桌面空间。附图说明图1为本专利技术中实现应用程序触发的流程图;图2为本专利技术中实现应用程序触发的装置结构示意图。具体实施例方式本专利技术中,检测到相关的触发命令后,进行场景模式匹配确定相应的动画效果,获取光标的当前焦点位置,应用程序窗口显示在光标的当前焦点位置,并且该应用程序窗口显示时伴随场景模式匹配中确定出的动画效果出现。所述的应用程序包括客户端程序,也包括运行与服务器或客户端上的其他程序。图1为本专利技术中实现应用程序触发的流程图,如图1所示,实现应用程序触发的处理过程包括以下步骤步骤101检测到相关的触发命令,确定需要触发相关应用程序。这里所述的触发应用程序包括应用程序的启动、或应用程序的唤醒,等等。触发应用程序启动或唤醒的方式、即触发命令多种多样,如鼠标运行轨迹、点击鼠标、语音、快捷键等各种输入方式均可作为触发命令。步骤102判断是否需要进行场景模式匹配,如果是,则继续执行步骤103;否则,继续执行步骤106。步骤103进行场景模式匹配确定相应的动画效果,场景模式匹配是指根据存储的条件与动画效果之间的对应关系,确定对应于当前条件的动画效果。条件与动画效果之间的对应关系可为时间与动画效果之间的对应关系,例如,将一天的时间划分为几个时间段,每个时间段与一种动画效果相对应,场景模式匹配时的处理是确定对应于当前时间动画效果;条件与动画效果之间的对应关系也可为触发命令与动画效果之间的对应关系,即不同触发命令对应不同的动画效果,如快捷键对应于欢快出现的动画效果,鼠标轨迹对应于慢吞吞出现的动画效果;条件与动画效果之间的对应关系还可为时间及触发模式与动画效果之间的对应关系,即不同时间的不同触发模式对应不同动画效果,也就是说即使是同一时间上的不同触发模式也会对应不同的动画效果。另外,不同的触发命令也可对应相同的动画效果,例如,仅设置时间段与动画效果之间的对应关系,在午夜时间,不管触发命令是什么,场景模式匹配的动画效果都是慢吞吞的,在上午八点,不管触发命令是什么,场景模式匹配的动画效果都是欢快的。以上仅是对条件与动画效果之间的对应关系进行了适当具体,实际应用中,条件与动画效果之间的对应关系是多种多样的,在此不再一一列举。步骤104获取光标的当前焦点位置。步骤102~步骤103与步骤104的在执行上没有明显的顺序,既可以先执行步骤102~步骤103,然后再执行步骤104;也可以先执行步骤104,然后再执行步骤102~步骤103;还可以同时执行步骤102~步骤103和步骤104。步骤105触发应用程序,应用程序窗口显示在光标的当前焦点位置,并且该应用程序窗口显示时伴随场景模式匹配中确定出的动画效果出现,然后继续执行步骤108。步骤106获取光标的当前焦点位置。步骤107触发应用程序,应用程序窗口无动画效果的显示在光标的当前焦点位置,然后继续执行步骤108。如果是在唤醒应用程序时进行以上处理,则以上各步骤的处理可由应用程序自身来完成,由于系统单元或系统程序能够实时获取光标的当前焦点位置,因此,步骤104及步骤106中应用程序可通过与系统单元或系统程序的交互获取光标的当前焦点位置。如果是在启动应用程序时进行以上处理,本文档来自技高网...

【技术保护点】
一种应用程序的触发方法,其特征在于,该方法包括:A、检测到触发命令后,进行场景模式匹配,获取光标的当前焦点位置,应用程序窗口显示在光标的当前焦点位置,并且该应用程序窗口显示时伴随场景模式匹配中确定的动画效果出现。

【技术特征摘要】
1.一种应用程序的触发方法,其特征在于,该方法包括A、检测到触发命令后,进行场景模式匹配,获取光标的当前焦点位置,应用程序窗口显示在光标的当前焦点位置,并且该应用程序窗口显示时伴随场景模式匹配中确定的动画效果出现。2.根据权利要求1所述的方法,其特征在于,所述进行场景模式匹配,包括根据存储的条件与动画效果之间的对应关系,确定对应于当前条件的动画效果。3.根据权利要求1或2所述的方法,其特征在于,所述进行场景模式匹配之前,进一步包括判断是否需要进行场景模式匹配,如果是,则进行场景模式匹配;否则,获取光标的当前焦点位置,应用程序窗口无动画效果的显示在光标的当前焦点位置。4.根据权利要求1或2所述的方法,其特征在于,所述步骤A之后进一步包括B、判断设定时间长度内用户是否对应用程序有操作,如果有操作,则在系统桌面上保持该应用程序的窗口;否则,在系统桌面上隐藏该应用程序的窗口。5.根据权利要求4所述的方法,其特征在于,所述保持应用程序的窗口之后,进一步包括判断是否检测到触发命令,如果检测到,则进行场景模式匹配,并获取光标的当前焦点位置,应用程序窗口显示在光标的当前焦点位置,并且该应用程序窗口显示时伴随场景模式匹配中确定的动画效果出现;否则,返回执行步骤B。6.根据权利要求4所述的方法,其特征在于,所述在系统桌面上隐藏应用程序的窗...

【专利技术属性】
技术研发人员:陈坚沈勇
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:94[中国|深圳]

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

1