[发明专利]一种界面锁屏状态下指定区域响应用户输入的方法及系统有效
申请号: | 200710179603.2 | 申请日: | 2007-12-14 |
公开(公告)号: | CN101183293A | 公开(公告)日: | 2008-05-21 |
发明(设计)人: | 罗灿 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F3/048 | 分类号: | G06F3/048 |
代理公司: | 北京律诚同业知识产权代理有限公司 | 代理人: | 梁挥;祁建国 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 界面 状态 指定 区域 响应 用户 输入 方法 系统 | ||
技术领域
本发明涉及人机交互领域,尤其涉及一种界面锁屏状态下指定区域响应用户输入的方法及系统。
背景技术
网管系统中客户端通常会与服务器进行通信,在通信等待的过程中,客户端必须暂时将屏幕锁定,让客户端暂时无法响应用户的鼠标事件,等服务器的结果返回并更新界面后才解除屏幕锁定,让用户继续操作。因为在通信过程中用户如果还能继续操作,客户端会产生未知的错误。然而如果服务器忙,返回结果必须等待很久(甚至服务器已经崩溃)或者用户不想在等待此次操作结果,想进行其他操作,客户端无法有效的终止此次操作,造成了客户端的使用不友好。
发明内容
为了解决上述的技术问题,提供了一种界面锁屏状态下指定区域响应用户输入的方法及系统,其目的在于,解决用户在锁屏的方式下无法终止先前操作的问题,提高用户界面的友好性以及程序的健壮性。
本发明提供了一种界面锁屏状态下指定区域响应用户输入的方法,用于与服务器通信的客户端,包括:
步骤1,在用户界面的内容域加上透明的窗;
步骤2,计算需要响应鼠标的按钮区域,并在按钮区域内将鼠标事件派发下去;
步骤3,用户点击按钮,客户端响应用户输入。
所述窗为玻璃窗。
所述按钮为取消按钮。
步骤2包括:
步骤41,将取消按钮的对象传给玻璃窗对象,计算出取消按钮左上角相对于显示屏幕的坐标;
步骤42,将取消按钮左上角相对于显示屏幕的坐标转换为取消按钮左上角相对于玻璃窗的坐标;
步骤43,如果鼠标事件的坐标位于取消按钮左上角相对于玻璃窗的区域内,下发鼠标事件供用户操作。
还包括取消按钮以动画形式显示。
步骤2和步骤3之间还包括:如果用户等待事件时间大于预定值,将鼠标移至取消按钮上,并且鼠标的形状为箭形。
本发明提供了一种界面锁屏状态下指定区域响应用户输入的系统,用于与服务器通信的客户端,包括:
加窗模块,用于在用户界面的内容域加上透明的窗;
按钮区域计算模块,用于计算需要响应鼠标的按钮区域,并在按钮区域内将鼠标事件派发下去;
响应模块,用于用户点击按钮时,客户端响应用户输入。
按钮区域计算模块包括:
取消按钮坐标计算模块,用于将取消按钮的对象传给玻璃窗对象,计算出取消按钮左上角相对于显示屏幕的坐标;
坐标转换模块,将取消按钮左上角相对于显示屏幕的坐标转换为取消按钮左上角相对于玻璃窗的坐标;
鼠标事件下发模块,如果鼠标事件的坐标位于取消按钮左上角相对于玻璃窗的区域内,下发鼠标事件供用户操作。
本发明提供了在锁屏的方式下,在任意制定区域内响应鼠标事件,解决了用户在锁屏的方式下无法终止先前操作的问题,提高了用户界面的友好性以及程序的健壮性,实现了用户可以随时终止与服务器通信的查询操作。
附图说明
图1是取消按钮相对于透明窗口的坐标为(380,280)的示意图;
图2是现有技术中的鼠标响应示意图;
图3是本发明提供的鼠标响应示意图。
具体实施方式
用户进行了操作,下发命令给服务器端后,客户端进行界面锁屏。本发明提供的界面锁屏状态下指定区域响应用户输入的方法包括:
步骤11、在用户界面的内容区域类加上一层透明的玻璃窗,因为玻璃窗是透明的,用户仍能看到整个界面。
步骤12、计算需要响应鼠标的区域,现在以一个取消按钮为例,计算出取消按钮的区域,在取消按钮的区域内将鼠标事件派发下去:
首先将取消按钮的对象传给玻璃窗对象,计算出取消按钮左上角相对于显示器的坐标;
坐标转换,将上面的坐标转换成相对于玻璃窗的坐标,得到了取消按钮相对于玻璃窗的坐标后,也就得到了取消按钮相对于玻璃窗的整个区域坐标;
如果鼠标事件的坐标在取消按钮相对于玻璃窗的区域内,将鼠标事件派发下去,让用户进行操作。
通过上述转换,用户可以方便的在制定区域内进行操作,从而也达到了用户可以随时终止与服务器通信的查询操作。
为了使得转换方法在系统内更具普适性,取消按钮用一个取消组件表示,并在界面上进行以下操作:
1、当用户进行查询操作,将取消组件的应用传给透明窗口,将透明窗口显示可见,这时客户端已经使用了屏幕的锁定。
2、让取消组件产生动画效果,以引起用户的注意。
3、如果用户等待事件过长用户可以将鼠标移至取消组件的红色取消按钮上,鼠标从沙漏形状变成了箭形。其中坐标计算通过以下三个步骤实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710179603.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一组抗菌肽及其制备方法和应用
- 下一篇:单体液压支柱阀芯防飞帽