专利名称:一种使用多点激活的触摸屏界面关机方法
技术领域:
本发明涉及计算机操作系统领域,具体涉及ー种使用多点激活的触摸屏界面关机方法。
背景技术:
电源管理是计算机操作系统的ー个重要组件,其根本目的是节能并且不影响性能。这在通过电池供电的笔记本电脑、平板电脑等设备上显得尤为重要。电源管理内容广泛,其中最基本的功能是开机、关机和重启。传统的输入设备是键盘和鼠标,但随着计算机系统的多祥化,触摸屏等类型的输入设备的使用越来越广泛。尤其是在非PC (个人计算机)领域,比如信息查询机、卡拉OK点歌系统之类的行业终端,触摸屏可能是唯一的输入设备。 非PC类行业終端还有另一个特点就是网页化界面。网页化界面意味着系统启动以后,直接进入全屏幕浏览器界面并自动加载主页。浏览器边框、菜单栏、工具栏、状态栏以及系统菜单、各种本地应用程序都被精简掉,或者是被隐藏起来。对于普通用户,网页化界面就是行业终端的全部;但不管怎么精简,对于管理员来说是需要ー些额外的管理功能的,比如关机和重启。管理功能不可缺少,但又不能被普通用户随意(有意或无意)使用,这个矛盾如何解决呢?比较常用的方法是设计一个专门的管理页面,同时在主页上放置进入管理页面的链接。管理员点击链接进入管理页面,然后进行用户名、密码认证,如果认证通过,就可以进行各种管理操作。专门设计管理页面的缺点是不够简单直接。多数行业终端的管理员并不是计算机专业人士,他们不像服务器管理员和网络管理员ー样具有专业知识。如果关机重启需要进入管理页面并做几次复杂的操作,水平有限的管理员可能会选择直接切断电源。
发明内容
发明目的针对上述现有技术存在的问题和不足,本发明的目的是提供ー种使用多点激活的触摸屏界面关机方法,该方法简单直接,无需专业知识即可关闭触摸屏设备。技术方案为实现上述发明目的,本发明采用的技术方案为ー种使用多点激活的触摸屏界面关机方法,包括如下步骤( I)在触摸屏界面中选择N个区域,分别为第一区域、第二区域、 、第N区域,其中 N > 2 ;(2)依次点击第一区域、第二区域、 、第N区域,激活关机程序。进ー步地,所述步骤(2 )中,激活关机程序后,弹出关机对话框,由用户选择关机或取消。进ー步地,由用户选择关机、重启或取消。进ー步地,在弹出的关机对话框中,用户首先要输入用户名和密码,若输入正确才可选择关机或重启,否则只能选择取消,返回初始状态。
进ー步地,所述步骤(2)中,在点击第一区域前,处于初始状态;在点击第一区域后,变为第一状态;若接着点击第二区域,则变为第二状态,若接着点击的位置位于第一区域和第二区域外,则回到初始状态;直至依次点击到第N区域,激活关机程序。进一步地,N=5。进ー步地,所述5个区域分别位于触摸屏界面的左上角、右上角、左下角、右下角和中央。进ー步地,位于触摸屏界面的左上角、右上角、左下角和右下角的4个区域的大小为50像素X 50像素的正方形区域,位于触摸屏界面的中央的区域的大小为200像素X 200像素。有益效果(1)本发明可以应用于使用触摸屏输入的行业终端缺少键盘鼠标和网页化界面是非PC行业终端的重要特点,多点激活是这些终端机上最合适的关机方法。
(2)本发明实现在需要关机时容易触发,又可以防止误操作触发特殊定义的动作序列很难被无意触发;而在确有需要的情况下,与专设管理页面相比,多点激活操作起来也并不复杂。
图I是多点激活关机方法对点击位置和顺序的一种參考定义不意图;图2是多点激活关机方法中后台服务程序的状态变换逻辑流程图。
具体实施例方式下面结合附图和具体实施例,进ー步阐明本发明,应理解这些实施例仅用于说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。本发明提供了ー种使用多点激活的触摸屏界面关机方法,适用于采用触摸屏操作界面的任意平台。在本发明中,关机/重启功能的实现是独立于浏览器的程序。关机程序本身的实现和PC系统ー样,不是关键,本发明的重点在于用什么方式去激活关机程序。前面提到,在使用触摸屏界面的行业终端上,使用管理页面来激活关机重启动作不是ー个好办法。因为没有键盘鼠标,也无法使用快捷键将关机程序唤出。因此,唯一可用的激活方式就是特定的触摸屏动作序列,同时在后台运行着一个服务程序,用来捕获这种动作序列并执行关机程序。在定义关机动作序列时,必须注意如下几点I、触发关机的动作(如点击、长按、拖拽等),总是被浏览器所捕获并解释。因此后台服务程序只能获取焦点所在的位置,而不能获取触摸动作。2、关机动作序列所涉及的屏幕位置,不能有导致页面跳转或改变当前页面内容的元素(如链接文本、按钮、选择框、文本输入区等)。如果不能保证这些,动作序列的执行过程中会发生不必要的浏览器行为,造成用户的困扰。本发明所使用的关机动作序列被称为“多点激活”,其基本含义是多次点击,同时对于点击的位置有些特殊要求。图I提供了ー种对点击位置的參考定义按照图中所标识的位置和顺序(屏幕左上角、右上角、左下角、右下角和屏幕中央)连续进行5次点击动作,将会激活关机程序。选取这五个位置的依据是因为行业终端的界面是根据需要高度定制的,屏幕的四个角落通常不会放置造成干扰的页面元素,而页面正中则定义了一块较大的区域,如果确实需要进行关机,有足够的空间可以避免触碰到干扰元素。特定的点击顺序则是为了防止关机程序被无意的误操作所激活。后台服务程序(简称“服务程序”)是多点激活的关键,图2描述了该服务程序的状态变换逻辑。当机器启动完毕以后,服务程序即已启动并进入到初始状态。服务程序一直处于运行状态,一旦某个触摸操作导致焦点落入点击区域1,其当前状态就转换到状态I。值得注意的是,服务程序并不需要知道用户是进行点击还是长按,只需要知道焦点的位置。接下来,如果焦点位置继续保持在区域I以内,服务程序便一直处于状态I。如果其位置离开区域1,则有两种情况进入到区域2,当前状态就变换成状态2 ;否则,如果焦点位置变化到除区域I和区域2以外的任何地方,都意味着动作序列与预定义的不符,服务程序将变回初始状态。后续状态3和状态4的变换,都和状态2类似。 最后,如果服务程序在状态4时收到了区域5的点击事件,就会激活关机程序。具体动作是弹出关机对话框,请用户选择“关机”、“重启”还是“取消”。引入“取消”是为了以防万一,防止用户无意间制造了ー个关机动作序列。本实施例所采用的硬件平台(中央处理器)是龙芯3A,软件平台(操作系统)是Linux内核,版本为2. 6. 36。在本实施例中,多点激活采用的是“五点激活”,即五次点击后唤出关机程序。点击的位置和顺序分别是屏幕的左上角、右上角、左下角、右下角和中央。五个区域的大小定义是四个角落是50像素X 50像素的正方形区域,屏幕中央是200像素X 200像素的正方形区域。后台服务程序是ー个守护进程,它没有用户界面,通过Xorg获取焦点的屏幕坐标值,以判断用户的点击操作。在捕获到预定的关机动作序列后,激活关机程序。关机程序是ー个基于对话框的程序,主界面上有“关机”、“重启”和“取消”三个选项。根据安全性需求,可以选择加入用户名和密码认证功能。用户首先需要输入正确的用户名和密码,才可选择关机或重启,否则只能选择取消,返回初始状态。
权利要求
1.ー种使用多点激活的触摸屏界面关机方法,其特征在于包括如下步骤 (1)在触摸屏界面中选择N个区域,分别为第一区域、第二区域、 、第N区域,其中N ^ 2 ; (2)依次点击第一区域、第二区域、 、第N区域,激活关机程序。
2.根据权利要求I所述ー种使用多点激活的触摸屏界面关机方法,其特征在于所述步骤(2)中,激活关机程序后,弹出关机对话框,由用户选择关机或取消。
3.根据权利要求2所述ー种使用多点激活的触摸屏界面关机方法,其特征在于由用户选择关机、重启或取消。
4.根据权利要求3所述ー种使用多点激活的触摸屏界面关机方法,其特征在于在弹出的关机对话框中,用户首先要输入用户名和密码,若输入正确才可选择关机或重启,否则只能选择取消,返回初始状态。
5.根据权利要求I所述ー种使用多点激活的触摸屏界面关机方法,其特征在于所述步骤(2)中,在点击第一区域前,处于初始状态;在点击第一区域后,变为第一状态;若接着点击第二区域,则变为第二状态,若接着点击的位置位于第一区域和第二区域外,则回到初始状态;直至依次点击到第N区域,激活关机程序。
6.根据权利要求I所述ー种使用多点激活的触摸屏界面关机方法,其特征在于N=5。
7.根据权利要求6所述ー种使用多点激活的触摸屏界面关机方法,其特征在于所述5个区域分别位于触摸屏界面的左上角、右上角、左下角、右下角和中央。
8.根据权利要求7所述ー种使用多点激活的触摸屏界面关机方法,其特征在于位于触摸屏界面的左上角、右上角、左下角和右下角的4个区域的大小为50像素X50像素的正方形区域,位于触摸屏界面的中央的区域的大小为200像素X200像素。
全文摘要
本发明公开了一种使用多点激活的触摸屏界面关机方法,包括如下步骤在触摸屏界面中选择N个区域,分别为第一区域、第二区域、…、第N区域,其中N≥2;依次点击第一区域、第二区域、…、第N区域,激活关机程序。本发明方法简单直接,无需专业知识即可关闭触摸屏设备。
文档编号G06F3/048GK102789356SQ201210153179
公开日2012年11月21日 申请日期2012年5月17日 优先权日2012年5月17日
发明者吴少刚, 张斌, 张福新, 王锐, 陈华才 申请人:江苏中科梦兰电子科技有限公司