一种手机软件窗口的快速切换方法

文档序号:7699180阅读:1846来源:国知局
专利名称:一种手机软件窗口的快速切换方法
技术领域
本发明涉及移动通讯技术和无线网络测试技术,具体涉及一种手机软件 窗口的快速切换方法,适用于以智能手机为平台的手持式无线网络测试终端。
背景技术
随着智能手机硬件及操作系统的不断进步,使用智能手机作为下 一代移动
办/>平台将成为可能。在无线网络测试领域,正在以新一代Window Mobile Pocket PC智能手机作为平台,开发新一代手持式无线网络测试终端设备,用于 替代原来笨重路测设备。
对新一代手持式的无线网络测试终端设备,相对现有测试设备具有极高的 优势。无线网络测试过程中,测试软件会经常最小化测试软件窗口 ,在作完测 试或是其它手机日常操作之后,还要返回到测试软件,这时需要能快速激活原 测试软件窗口,但是由于受限于其硬件及系统功能,手机软件在启动后是以独 占屏幕的方式来显示的,Windows Mobile系统为提高应用程序的执行速度,并 不为窗口提供窗口大小变化与移动功能,当两个或更多程序被打开时,程序的 窗口会以打开的先后顺序重叠在一起,如依次打开应用程序A、 B、 C时,那么 它们的应用程序窗口重叠顺序依次如图1所示。所以,当多个窗口重叠在一起 时,激活到原测试软件窗口将成为需要解决的问题。
目前对手机重叠窗口间的切换激活主要有两种方式1.从系统所提供的内存 管理器中进行进程的激活切换,操作过程为点击[开始]菜单-选择[设置]项 —在[设置]窗口中点击[系统]选项卡—点击[内存]—点击[运行的程序]选项卡 —选捧要激活的程序—点击[激活]按钮;2.重新打开应用程序,Window Mobile
运行中的这个进程。这两种方法虽然可以解决目前的问题,但是操作过程比较 复杂,给用户的使用带来很大的不方便。

发明内容
本发明的目的在于针对目前手机的多个软件窗口重叠在一起时,无法快速 激活某一特定软件窗口的缺陷,提供一种手机软件窗口的快速切换方法,从而 简化操作过程,为用户的使用提供方便。
本发明的技术方案如下 一种手机软件窗口的快速切换方法,包括如下步

(1) 设定软件程序所对应的激活或隐藏功能的快捷一建;
(2) 在软件程序启动时加载消息监控模块;
(3) 消息监控模块对4建盘消息进行监控,当用户进行了按4建操作后,捕获 按^建消息,并通知相应的软件程序;
(4 )软件程序根据手机当前的使用状态和显示情况判断对按键消息的响应 方式,实现软件窗口的快速激活或隐藏。
进一步,如上所述的手机软件窗口的快速切换方法,其中,当手机正在电 话呼出或电话呼入状态时,软件程序不响应窗口激活或隐藏操作。
进一步,如上所述的手机软件窗口的快速切换方法,其中,当软件程序开 启但软件窗口不处于当前显示状态时,软件程序对按键消息的响应为激活软件 窗口。
进一步,如上所述的手机軟件窗口的快速切换方法,其中,当软件窗口处 于当前显示状态时,软件程序对按键消息的响应为隐藏软件窗口 。
本发明的有益效果如下本发明所提供的手机软件窗口的快速切换方法可 以各种基于Windows Mobile Pocket PC平台的智能无线网络优化产品中,此快 键窗口激活或隐藏方式实施简单,易操作,在不附加或改变原有按键的情况下 实现一键式窗口激活,使程序的执行更具灵活性。在工程测试使用中,当工程 人员要进行频繁的手机软件窗口切换时,此技术为工程技术人员提供了非常有 效的解决方案。


图1为应用程序窗口重叠情况示意图2为本发明的原理图3为本发明的方法流程图。
具体实施例方式
下面结合附图对本发明进行详细的描述。
由于智能手机所使用的Windows Mobile软件为提高应用程序执行速度,并 不提供窗口缩放和移动功能,当两个或更多程序被打开时,程序的窗口会以打 开的先后顺序重叠在一起。因此,非常有必要为某些软件程序设置激活快键。
虽然为程序设置快键激活是一个非常好的方式,但需要面对两个问题
1. 如何实现快键激活通知
手机系统为采集用户按键的优先级是很高的,通知程序级的用户按键采集 方式是不能即时准确的得到用户按键通知的。
2. 如何实现在不影响正常手机使用的情况下使用快键 通常触摸屏智能手机在不包括方向键的情况下只有2-4个键,在不同的软
件启用情况下每个键都复合了不同的功能。
因此,实现手机程序窗口的快整切换激活,要求按键采集及时,消息通知 准确。基于以上要求,如图3所示,本发明提供的手机软件窗口的快速切换方 法,包括如下步骤
(1) 设定软件程序所对应的激活或隐藏功能的快捷键;
(2) 在软件程序启动时加载消息监控模块;
(3 )消息监控模块对键盘消息进行监控,当用户进行了按键操作后,捕获 按《睫消息,并通知相应的软件程序;
(4 )软件程序根据手机当前的使用状态和显示情况判断对按键消息的响应 方式,实现软件窗口的快速激活或隐藏。
这一方法的原理如图2所示,首先需要对系统消息进行监控,系统消息种 类非常多,这里只监控键盘消息,当用户进行了按键操作之后,捕获并通知相
5应的进程用户已进行了按键操作,并告知所按的是那个键。当捕获到用户的按 键消息时,不能进行直接处理,因为手机键盘上的键是复合键,每个键本身具 有手机的某个特点功能,不加判断的响应用户4乔建会打乱原有手机的功能设计, 要以窗口是否为当前激活窗口为判断条件来进行处理。
下面结合一个具体实例来说明如何实现快键激活手机窗口。
(1) 设置手机键盘的一个按键为某应用程序的激活/隐藏快键;本实施例 中所选择的此键是对呼出的电话进行"呼出挂机',,或是对呼入的电话进行"拒 绝接听"的手机功能键;
(2) 设置一个软件程序为需要进行窗口快键激活/隐藏的程序,本实施例 设置的为用于无线网络测试的Cooltest程序;
(3) 启动Cooltest时,Cooltest加载它的快4建激活及响应模块(即消息 监控模块);
(4) 当系统正在有电话呼出,或是电话呼入时,用户按此键,不响应窗口 激活/隐藏操作;
(5) 当系统并没有处于电话呼出或是电话呼入状态时,用户按此键,将响 应窗口激活/隐藏操作;
(6) 如果Cooltest为当前激活窗口,那么按此键后,将对Cooltest进行 窗口隐藏;
(7 )如果Cooltest并不是当前激活窗口 ,那么按此4定后,将对Cooltest 进行窗口激活。
考虑到在此公开的对本发明的描述和特殊的实施例,本发明的其他实施例 对于本领域的技术人员来说是显而易见的。这些说明和实施例仅作为例子来考 虑,它们都属于由所附权利要求所指示的本发明的保护范围和精神之内。
权利要求
1. 一种手机软件窗口的快速切换方法,包括如下步骤(1)设定软件程序所对应的激活或隐藏功能的快捷键;(2)在软件程序启动时加载消息监控模块;(3)消息监控模块对键盘消息进行监控,当用户进行了按键操作后,捕获按键消息,并通知相应的软件程序;(4)软件程序根据手机当前的使用状态和显示情况判断对按键消息的响应方式,实现软件窗口的快速激活或隐藏。
2. 如权利要求1所述的手机软件窗口的快速切换方法,其特征在于当手 机正在电话呼出或电话呼入状态时,软件程序不响应窗口激活或隐藏操作。
3. 如权利要求1所述的手机软件窗口的快速切换方法,其特征在于当软 件程序开启但软件窗口不处于当前显示状态时,软件程序对按键消息的响应为 激活软件窗口。
4. 如权利要求1所述的手机软件窗口的快速切换方法,其特征在于当软 件窗口处于当前显示状态时,软件程序对按键消息的响应为隐藏软件窗口 。
全文摘要
本发明涉及移动通讯技术和无线网络测试技术,具体涉及一种手机软件窗口的快速切换方法。该方法首先设定软件程序所对应的激活或隐藏功能的快捷键;在软件程序启动时加载消息监控模块,消息监控模块对键盘消息进行监控,当用户进行了按键操作后,捕获按键消息,并通知相应的软件程序;软件程序根据手机当前的使用状态和显示情况判断对按键消息的响应方式,实现软件窗口的快速激活或隐藏。本发明所提供的方法实施简单,易操作,在不附加或改变原有按键的情况下实现一键式窗口激活,使程序的执行更具灵活性。
文档编号H04W24/00GK101510915SQ20091007952
公开日2009年8月19日 申请日期2009年3月6日 优先权日2009年3月6日
发明者聂志勇 申请人:北京泰合佳通信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1