[发明专利]一种应用实例之间共享热键的方法和系统有效
申请号: | 201210017554.3 | 申请日: | 2012-01-19 |
公开(公告)号: | CN103218211A | 公开(公告)日: | 2013-07-24 |
发明(设计)人: | 刘焕通;谢伟文;谢鑫;高舜东 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 实例 之间 共享 热键 方法 系统 | ||
技术领域
本发明实施方式涉及计算机技术领域,更具体地,涉及一种应用实例之间共享热键的方法和系统。
背景技术
用户使用计算机,经常会使用各种应用程序(软件工具)。应用程序一般会利用系统提供的热键功能,或为自己的应用程序注册热键以进一步方便用户的使用。热键即快捷键,就是键盘上某几个特殊键组合起来完成一项特定任务,使用热键能够极大地提高工作效率。比如:热键Del+Ctrl+Alt在视窗(Windows)操作系统下可以打开任务管理器。
应用程序一般可以运行多个实例。以某种即时通讯(IM)程序为例,可以同时运行多个IM程序,即多个实例。相同种类应用程序同时运行的多个实例,称为该种类型应用程序的多个实例。不相同种类应用程序同时运行的多个实例,称为不相同类型应用程序的多个实例。无论是相同类型应用程序的多个实例之间,还是不相同类型应用程序的多个实例之间,都可能期望占用相同的热键。
然而,在现有技术中,无论是同时运行的多种应用程序之间的热键,还是同时运行的同种类多份应用程序实例中的热键都是独占性的。一个应用程序实例注册了某热键,另一个应用程序实例就不能再注册相同组合键的热键,这就造成注册热键失败的程序,不能为用户提供便捷的使用方式。而且,当注册了热键的某个应用程序实例退出后,该热键会被系统回收,其它应用程序实例却不能及时获得该热键释放的通知,从而也不能及时重新注册热键。
发明内容
本发明实施方式提出一种应用实例之间共享热键的方法,从而当前拥有热键的应用实例退出时可以将热键传递给其它应用实例,实现热键的共享。
本发明实施方式还提出了一种应用实例之间共享热键的系统,从而当前拥有热键的应用实例退出时可以将热键传递给其它应用实例,实现热键的共享。
本发明实施方式的具体方案如下:
一种应用实例之间共享热键的方法,该方法包括:
接收已注册热键的应用实例的释放热键消息,所述释放热键消息含有所述注册热键标识信息;
根据所述注册热键标识信息,发起所述注册热键的注册请求。
一种应用实例之间共享热键的系统,该系统包括热键消息释放单元和热键注册单元,其中:
热键消息释放单元,用于接收已注册热键的应用实例的释放热键消息,所述释放热键消息含有所述注册热键标识信息;
热键注册单元,用于根据所述注册热键标识信息,发起所述注册热键的注册请求。
从上述技术方案可以看出,在本发明实施方式中,该方法包括:接收已注册热键的应用实例的释放热键消息,释放热键消息含有注册热键标识信息;根据所述注册热键标识信息,发起注册热键的注册请求。应用本发明实施方式之后,在应用实例之间,当前拥有热键的应用程序实例在退出时可以通知下一个应用程序实例去注册热键,从而保证了热键的传递性,实现了热键的共享,进而提高了热键的准确响应率。
附图说明
图1为根据本发明实施方式的应用实例之间共享热键的方法流程图;
图2为根据本发明实施方式的同类型多应用实例注册流程图;
图3为根据本发明实施方式未注册热键的应用实例处理热键的流程图;
图4为根据本发明实施方式注册热键的应用实例处理热键的流程图;
图5为根据本发明实施方式应用实例之间共享热键的系统结构图;
图6为根据本发明另一实施方式应用实例之间共享热键的系统结构图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
本发明实施方式的应用实例可以为同种应用类型的多应用实例,也可以是分别属于不同种应用类型的多应用实例,其中优选为同种应用类型的多应用实例。
下面以同种应用类型的多应用实例为示范性举例,对本发明实施方式进行详细描述。然而,本领域技术人员可以意识到,这仅是阐述目的,并不用于限定本发明实施方式的保护范围。
对于同类型应用实例,可以分别在其自身启动的时候就分别发起热键注册。由于这些应用实例都运行相同类型程序的应用软件,因此这些应用实例注册的热键都应该是相同的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210017554.3/2.html,转载请声明来源钻瓜专利网。