CN104850332B - 智能终端控制方法以及智能终端 - Google Patents

智能终端控制方法以及智能终端 Download PDF

Info

Publication number
CN104850332B
CN104850332B CN201510121782.9A CN201510121782A CN104850332B CN 104850332 B CN104850332 B CN 104850332B CN 201510121782 A CN201510121782 A CN 201510121782A CN 104850332 B CN104850332 B CN 104850332B
Authority
CN
China
Prior art keywords
intelligent terminal
positioning pointer
touch screen
inclination
volume
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510121782.9A
Other languages
English (en)
Other versions
CN104850332A (zh
Inventor
刘龙芳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huizhou TCL Mobile Communication Co Ltd
Original Assignee
Huizhou TCL Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huizhou TCL Mobile Communication Co Ltd filed Critical Huizhou TCL Mobile Communication Co Ltd
Priority to CN201510121782.9A priority Critical patent/CN104850332B/zh
Publication of CN104850332A publication Critical patent/CN104850332A/zh
Application granted granted Critical
Publication of CN104850332B publication Critical patent/CN104850332B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

本发明公开了一种智能终端控制方法以及智能终端,包括:智能终端检测到两个音量键同时被按下时,进入模拟触摸屏模式,并在其屏幕上显示定位指针;其中,所述智能终端处于所述模拟触摸屏模式时,所述智能终端的所有机械按键的预置功能以及触屏功能被屏蔽;获取所述智能终端的倾斜方向以及倾斜角度,并根据所述倾斜方向以及倾斜角度移动所述定位指针至相应的位置;以及在检测到音量调大按键被按下时确定所述定位指针在所述屏幕上最终位置对应的应用程序,并运行所述应用程序;在检测到音量调小键被按下时退出当前应用界面。通过上述方式,本发明能够在智能终端的触摸屏出现故障时仍然可以正常使用,实现智能终端的功能备份,为用户带来方便。

Description

智能终端控制方法以及智能终端
技术领域
本发明涉及智能终端技术领域,特别是涉及一种智能终端控制方法以及智能终端。
背景技术
伴随着电子通信技术的发展,智能终端的应用也越来月广泛。在智能终端的应用越来越丰富的同时,智能终端的输入方法也越来越多样化。如可以通过按键、电容笔以及触屏输入等。而在这些输入法中,适用全键盘输入和电阻触摸屏输入的方式已经不是很多,电容触屏输入方式占据了主导地位。
电容触摸屏本身相当于是一个平面型传感器,输入操作基本都在触摸屏上,位于智能终端的最外层,通过内部设置的触控IC来控制。由于电容触摸屏位于智能终端的最外层,因此容易受到外界的损坏,而且,长时间的触摸使用,也会造成屏幕的磨损。
然而,由于现有的电容触摸屏的智能终端的输入方式基本完全依靠触摸屏,因此电容触摸屏的智能终端的寿命一般都是由其屏幕所决定的,一旦触摸屏不能使用,智能终端就无法再使用,给用户带来麻烦。并且即使能够维修,由于屏幕不能使用,无法将智能终端内部的重要材料进行备份,也存在泄漏用户个人资料的风险,给用户带来不便。
发明内容
本发明主要解决的技术问题是提供一种智能终端控制方法以及智能终端,能够在智能终端的触摸屏出现故障时仍然可以正常使用,实现智能终端的功能备份,为用户带来方便,同时增加了触摸屏的控制方式,丰富用户操作体验。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种智能终端控制方法。包括:
智能终端检测到两个音量键同时被按下时,进入模拟触摸屏模式,并在其屏幕上显示定位指针;其中,在所述智能终端的屏幕上显示所述定位指针的功能主体属于所述智能终端的应用层,所述智能终端处于所述模拟触摸屏模式时,所述智能终端的所有机械按键的预置功能以及触屏功能被屏蔽;
获取所述智能终端的倾斜方向以及倾斜角度,并根据所述倾斜方向以及倾斜角度确定所述定位指针当前的位置坐标,并移动所述定位指针至当前的位置坐标对应的位置,其中,计算所述智能终端的位置坐标的功能主体属于所述智能终端的驱动层;以及
在检测到音量调大按键被按下时确定所述定位指针在所述屏幕上最终位置对应的应用程序,并运行所述应用程序;在检测到音量调小键被按下时退出当前应用界面;
其中,所述智能终端的驱动层中建立有一文件,所述文件用于记录当前所述智能终端是否处于所述模拟触摸屏模式;所述智能终端的应用层建立有一文件监控器,用于监控所述文件以获知当前所述智能终端的状态,进而保证所述智能终端的驱动层与所述智能终端的应用层能够通信。
其中,所述智能终端检测到两个音量键同时被按下时,进入模拟触摸屏模式,并在其屏幕上显示定位指针的步骤具体包括:
所述智能终端判断所述两个音量键同时被按下的时间是否超过第一预定时间,在确定超过所述第一预定时间后进入模拟触摸屏模式,在其屏幕上显示所述定位指针并记录下所述定位指针的当前坐标。
其中,所述获取所述智能终端的倾斜方向以及倾斜角度,并根据所述倾斜方向以及倾斜角度确定所述定位指针当前的位置坐标,并移动所述定位指针至当前的位置坐标对应的位置的步骤具体包括:
获取所述智能终端在初始位置时所述定位指针在所述屏幕上的第一位置坐标;
实时地获取倾斜所述智能终端产生的所述倾斜方向和所述倾斜角度,并根据所述倾斜方向、所述倾斜角度以及所述第一位置坐标,计算所述定位指针当前的第二位置坐标,并实时地将所述定位指针移动至与所述第二位置坐标对应的位置,以更新所述定位指针的当前位置。
其中,所述方法还包括:获取倾斜所述智能终端并恢复至初始位置过程中产生的所述倾斜方向和所述倾斜角度,并根据所述倾斜方向、所述倾斜角度以及所述第一位置坐标,计算所述定位指针的所述最终位置坐标,并将所述定位指针移动至与所述最终位置坐标对应的位置。
其中,所述获取所述智能终端的倾斜方向以及倾斜角度,并根据所述倾斜方向以及倾斜角度确定所述定位指针当前的位置坐标,并移动所述定位指针至当前的位置坐标对应的位置的步骤还包括:
获取所述智能终端的倾斜方向和倾斜速度,并根据所述倾斜方向和所述倾斜速度移动所述定位指针。
其中,所述智能终端处于所述模拟触摸屏模式时,所述方法还包括:检测到所述两个音量键同时被按下时,退出所述模拟触摸屏模式,并恢复所有机械按键的预置功能以及触屏功能。
其中,所述在检测到音量调大按键被按下时确定所述定位指针在所述屏幕上最终位置对应的应用程序,并运行所述应用程序的步骤后还包括:
检测到所述智能终端被倾斜的同时,所述音量调大按键被按下时,控制所述定位指针移动,以使所述屏幕显示的内容实现滑动操作。
其中,所述在检测到音量调大按键被按下时确定所述定位指针在所述屏幕上最终位置对应的应用程序,并运行所述应用程序的步骤后还包括:
检测到音量调大按键被按下的时间超过第二预定时间后,所述智能终端被倾斜且所述音量调大按键仍处于被按下状态时,控制所述定位指针移动,以使所述屏幕显示的内容实现拖动操作。
其中,所述获取所述智能终端的倾斜方向以及倾斜角度,并根据所述倾斜方向以及倾斜角度确定所述定位指针当前的位置坐标,并移动所述定位指针至当前的位置坐标对应的位置的步骤还包括:
所述智能终端通过加速度传感器或陀螺仪获取所述倾斜方向以及倾斜角度,并根据所述倾斜方向以及倾斜角度移动所述定位指针至相应的位置。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种智能终端,所述智能终端包括:检测模块、控制模块以及执行模块,
所述检测模块用于检测到两个音量键同时被按下时,使所述智能终端进入模拟触摸屏模式,并在所述智能终端的屏幕上显示定位指针;其中,在所述智能终端的屏幕上显示所述定位指针的功能主体属于所述智能终端的应用层,所述智能终端处于所述模拟触摸屏模式时,所述智能终端的所有机械按键的预置功能以及触屏功能被屏蔽;
所述控制模块用于获取所述智能终端的倾斜方向以及倾斜角度,并根据所述倾斜方向以及倾斜角度确定所述定位指针当前的位置坐标,并移动所述定位指针至当前的位置坐标对应的位置,其中,计算所述智能终端的位置坐标的功能主体属于所述智能终端的驱动层;
所述执行模块用于在检测到音量调大按键被按下时确定所述定位指针在所述屏幕上最终位置对应的应用程序;在检测到音量调小键被按下时退出当前应用界面;
其中,所述智能终端的驱动层中建立有一文件,所述文件用于记录当前所述智能终端是否处于所述模拟触摸屏模式;所述智能终端的应用层建立有一文件监控器,用于监控所述文件以获知当前所述智能终端的状态,进而保证所述智能终端的驱动层与所述智能终端的应用层能够通信。
本发明的有益效果是:区别于现有技术的情况,本发明的智能终端在检测到两个音量键同时被按下时,屏蔽智能终端所有的机械按键的预置功能以及触屏功能,并在其屏幕上显示定位指针,使智能终端进入另一种可操控的模拟触摸屏模式,进一步获取智能终端的倾斜方向以及倾斜角度,并根据倾斜方向和倾斜角度移动定位指针至相应的位置,实现图标或者选择按钮的选定,在检测到音量调大按键被按下时,运行定位指针的最终位置对应的应用程序,并在检测到音量调小键被按下时退出当前应用界面,实现返回功能。通过上述方法,能够增加了触摸屏的控制方式,丰富用户操作体验的同时也能够缓解触摸屏的频繁利用,增加智能终端的使用寿命。另外,在智能终端的触摸屏的触控功能出现故障时仍然可以通过单点操作正常使用,且定位指针能够跟随智能终端的倾斜同步移动,还能够保证控制精度,实现智能终端的功能备份,为用户带来方便。并且实现本功能也无需用户额外的花费,为用户节省成本。
附图说明
图1是本发明智能终端控制方法一实施方式的流程示意图;
图2是本发明智能终端控制方法另一实施方式的流程示意图;
图3是本发明智能终端一实施方式的结构示意图。
具体实施方式
参阅图1,图1是本发明智能终端控制方法一实施方式的流程示意图。
本实施方式的智能终端控制方法包括如下步骤:
101:智能终端检测到两个音量键同时被按下时,进入模拟触摸屏模式,并在其屏幕上显示定位指针;其中,所述智能终端处于所述模拟触摸屏模式时,所述智能终端的所有机械按键的预置功能以及触屏功能被屏蔽。
目前,智能终端的主要输入设备为触摸屏,在触摸屏的触控功能出现故障而不能使用时,智能终端检测音量调大按键与音量调小按键是否同时被按下,在确定两个音量键同时被按下时,智能终端进入模拟触摸屏模式。
其中,智能终端进入模拟触摸屏模式后,智能终端本身的所有机械按键的预置功能以及触屏功能均被屏蔽,例如,本身的音量按键在模拟触屏状态不再具备控制音量的功能,触摸屏也不能实现任何触碰操作。并在智能终端的屏幕上显示定位指针。其中,定位指针的形状不做限定,如常用的箭头装,人手形状等。
需要说明的是,本实施方式的智能终端控制方法并不限于触摸屏的触控功能出现故障时使用,只要在检测到两个音量键同时被按下,无论触摸屏的触摸功能是否出现故障,智能终端均进入模拟触摸屏模式。
但是由于智能终端的两个音量键一般都位于智能终端的侧面,在日常应用过程中,可能会由于误碰而导致同时按住了两个音量键,而在用户未知的情况下使智能终端进入了模拟触摸屏状态,而给用户的正常使用带来麻烦。
为了防止上述的误操作给用户带来的不必要的麻烦,在另一个实施方式中,智能终端在检测到两个音量键被同时按下后,先对按下的时间进行计时,判断两个音量键同时被按下的时间是否超过预先设置的第一预定时间,如2秒,并在确定两个音量键同时被按下的时间超过第一预定时间后,进入模拟触摸屏模式,并在智能终端的屏幕上显示定位指针。并且为了更加准确的实现定位指针的移动,智能终端记录下定位指针处于初始位置的当前坐标。
需要说明的是,本实施方式中是通过同时按下两个音量键来实现智能终端向模拟触摸屏模式的切换,但本发明并不限于上述组合方式,在不同的实施方式中,根据不同型号的智能终端,可以采用不同的机械按键控制或组合控制的方式,只要未与其他已经定义功能的组合相冲突即可,在此不做限定。
102:获取所述智能终端的倾斜方向以及倾斜角度,并根据所述倾斜方向以及倾斜角度移动所述定位指针至相应的位置。
智能终端在进入模拟触摸屏模式后,为了实现对应用的选择以及操控,用户通过倾斜智能终端来控制定位指针移动。对应地,智能终端获取由用户倾斜动作而产生的倾斜方向以及倾斜角度,并根据倾斜角度和倾斜方向移动所述定位指针至相应的位置。
具体地,获取智能终端在初始位置时定位指针在其屏幕上的第一位置坐标,即获取智能终端倾斜前记录的定位指针的当前位置。然后在智能终端倾斜的过程中,实时地获取倾斜智能终端所产生的倾斜角度和倾斜方向,通过物理算法,根据上述倾斜方向、倾斜角度以及定位指针在智能终端倾斜前的初始位置的第一位置坐标,计算定位指针当前停止倾斜的最终位置的第二位置坐标,并实时地将所述定位指针移动至所第二位置坐标对应的位置,以更新所述定位指针的当前位置。
在具体实施过程中,智能终端是通过加速度传感器或者陀螺仪来采集智能终端的倾斜方向和倾斜角度。加速度传感器或者陀螺仪采集到智能终端的倾斜方向和倾斜角度后,将采集的数据向智能终端报点,使智能终端控制定位指针更新当前位置。在智能终端持续倾斜过程中,加速度传感器或者陀螺仪采集到连续的数据,以产生连续的报点信息,然后通过坐标更新定时器来实现对定位指针位置的更新操作。对应到屏幕上,定位指针连续地从初始位置移动至最终位置处。
对应到程序中,由于智能终端中计算定位指针的第一位置坐标的功能主体属于驱动层,而屏幕显示的定位指针属于应用层,为了克服智能终端通信***中的跨层通信的严格限制,本实施方式的智能终端设置了驱动层和应用层都能识别且通用的文件监控,先在驱动层建立一个文件,对所述文件进行标记并将所述标记写入所述文件中,所述文件用来记录当前智能终端是否处于模拟触摸屏模式;再在应用层建立一个文件监控器用来监视驱动层建立的标记的文件,通过对所述文件的监控来获知当前智能终端的状态,以进一步实现定位指针的开启与关闭的同步。
如果在倾斜智能终端的过程中,需要停止定位指针的移动,一般是通过将智能终端水平放置,此时定位指针将停止移动。
具体地,如果智能终端在被倾斜前的初始位置为水平位置,那么获取倾斜智能终端并恢复至初始位置过程中产生的倾斜方向和倾斜角度,并根据倾斜方向和倾斜角度以及初始位置的第一位置坐标,计算智能终端再次回到初始位置时的定位指针的最终位置坐标,并将定位指针移动至与最终位置坐标对应的位置。
在另一个实施方式中,为了控制定位指针的移动速度,智能终端在获取其倾斜方向以及倾斜角度的同时,进一步获取智能终端的倾斜速度,并根据倾斜方向和倾斜速度控制定位指针的移动速度。
103:在检测到音量调大按键被按下时确定所述定位指针在所述屏幕上最终位置对应的应用程序,并运行所述应用程序;在检测到音量调小键被按下时退出当前应用界面。
在定位指针移动至相应的位置后,即定位指针已经到达用户所需要运行的应用的图标或控制按键的位置时,由于智能终端的所有机械按键的预置功能以及触屏功能被屏蔽,为了实现控制功能,本实施方式通过单击音量调大键和音量调小键来控制应用的选择与返回。
具体地,在检测到音量调大按键被按下时确定定位指针在屏幕上最终位置对应的应用程序,并运行所述应用程序。在检测到音量调小键被按下时退出当前应用界面,返回到上一层界面。
需要说明的是,此处的通过单击音量调大键和音量调小键来控制应用的选择与返回属于最优选择,但不限于上述选择,在其他实施方式或其他型号的智能终端中,也可以通过其他按键或其他方式来实现应用程序的选择与关闭,在此不做限定。
在本实施方式中,如果需要实现滑动操作,如智能终端当前正显示电子书,为了实现电子书的上下滑动或左右翻页,检测智能终端倾斜的同时,检测音量调大按键是否被按下,如果检测到智能终端被倾斜的同时,音量调大按键被按下时,控制所述定位指针移动,以使智能终端屏幕显示的内容实现滑动操作,如实现电子书的上下滑动或左右翻页。
在其他实施方式中,也可以通过倾斜智能终端的同时按下其他机械按键的组合来实现滑动操作,如通过在倾斜智能终端的同时按键音量调小键的组合方式,在此不做限定。
在本实施方式中,如果需要实现拖动操作,如智能终端当前正在播放一视频文件,用户需要通过拖动进度条来控制视频播放的进度,为了实现拖动操作,首先智能终端检测音量调大按键被按下的时间是否超过第二预定时间,如3秒,以此作为拖动操作的触发事件,然后检测智能终端是否被倾斜且音量调大按键仍处于被按下状态,如果在第二预定时间后,智能终端被倾斜且所述音量调大按键仍处于被按下状态,则智能终端控制定位指针移动,以实现滚动条的拖动,实现屏幕显示内容的拖动操作。
在其他实施方式中,也可以通过倾斜智能终端的同时按下其他机械按键的组合来实现拖动操作,如通过在倾斜智能终端的同时按键音量调小键的组合方式,在此不做限定。
在另一个实施方式中,如图2所示,图2是本发明智能终端控制方法另一实施方式的流程示意图。本实施方式的智能终端控制方法的与上一个实施方式的智能终端控制方法的区别在于,智能终端处于所述模拟触摸屏模式时还包括步骤204:检测到所述两个音量键同时被按下时,退出所述模拟触摸屏模式,并恢复所有机械按键的预置功能以及触屏功能。
区别于现有技术,本实施方式的智能终端在检测到两个音量键同时被按下时,屏蔽智能终端所有的机械按键的预置功能以及触屏功能,并在其屏幕上显示定位指针,使智能终端进入另一种可操控的模拟触摸屏模式,进一步获取智能终端的倾斜方向以及倾斜角度,并根据倾斜方向和倾斜角度移动定位指针至相应的位置,实现图标或者选择按钮的选定,在检测到音量调大按键被按下时,运行定位指针的最终位置对应的应用程序,并在检测到音量调小键被按下时退出当前应用界面,实现返回功能。通过上述方法,能够增加了触摸屏的控制方式,丰富用户操作体验的同时也能够缓解触摸屏的频繁利用,增加智能终端的使用寿命。另外,在智能终端的触摸屏的触控功能出现故障时仍然可以通过单点操作正常使用,且定位指针能够跟随智能终端的倾斜同步移动,还能够保证控制精度,实现智能终端的功能备份,为用户带来方便。并且实现本功能也无需用户额外的花费,为用户节省成本。
参阅图3,图3是本发明智能终端一实施方式的结构示意图。本实施方式的智能终端包括检测模块301、控制模块302以及执行模块303。
检测模块301用于检测到两个音量键同时被按下时,使所述智能终端进入模拟触摸屏模式,并在智能终端的屏幕上显示定位指针;其中,所述智能终端处于模拟触摸屏模式时,所述智能终端的所有机械按键的预置功能以及触屏功能被屏蔽。
目前,智能终端的主要输入设备为触摸屏,在触摸屏的触控功能出现故障而不能使用时,智能终端的检测模块301检测音量调大按键与音量调小按键是否同时被按下,并在确定两个音量键同时被按下时,智能终端进入模拟触摸屏模式。
其中,智能终端进入模拟触摸屏模式后,智能终端本身的所有机械按键的预置功能以及触屏功能均被屏蔽,例如,本身的音量按键在模拟触屏状态中不再具备控制音量的功能,触摸屏也不能实现任何触碰操作。并在智能终端的屏幕上显示定位指针。其中,定位指针的形状不做限定,如常用的箭头装,人手形状等。
需要说明的是,本实施方式的检测模块301并不限于在触摸屏的触控功能出现故障时被触发,只要在检测到两个音量键同时被按下,无论触摸屏的触摸功能是否出现故障,智能终端均进入模拟触摸屏模式。
但是由于智能终端的两个音量按键一般都位于智能终端的侧面,在日常应用过程中,可能会由于误碰而导致同时按住了两个音量键,而在用户未知的情况下使智能终端进入了模拟触摸屏状态,而给用户的正常使用带来麻烦。
为了防止上述的误操作给用户带来的不必要的麻烦,在另一个实施方式中,检测模块301在检测到两个音量键被同时按下后,先对按下的时间进行计时,判断两个音量键同时被按下的时间是否超过预先设置的第一预定时间,如2秒,并在确定两个音量键同时被按下的时间超过第一预定时间后,进入模拟触摸屏模式,并在智能终端的屏幕上显示定位指针。并且为了更加准确的实现定位指针的移动,智能终端记录下定位指针处于初始位置的当前坐标。
需要说明的是,本实施方式中是通过同时按下两个音量键来实现智能终端向模拟触摸屏模式的切换,但本发明并不限于上述组合方式,在其他实施方式中,根据不同型号的智能终端,可以采用不同的机械按键控制或组合控制的方式来实现,只要未与其他已经定义功能的组合相冲突即可,在此不做限定。
控制模块302用于获取所述智能终端的倾斜方向以及倾斜角度,并根据所述倾斜方向以及倾斜角度移动所述定位指针至相应的位置。
智能终端在进入模拟触摸屏模式后,为了实现对应用的选择以及操控,用户通过倾斜智能终端来控制定位指针移动。对应地,控制模块302获取由用户倾斜动作而产生的倾斜方向以及倾斜角度,并根据倾斜角度和倾斜方向移动所述定位指针至相应的位置。
具体地,控制模块302获取智能终端在初始位置时定位指针在其屏幕上的第一位置坐标,即获取智能终端倾斜前记录的定位指针的当前位置。然后在智能终端倾斜的过程中,实时地获取倾斜智能终端所产生的倾斜角度和倾斜方向,通过物理算法,根据上述倾斜方向、倾斜角度以及定位指针在智能终端倾斜前的初始位置的第一位置坐标,计算定位指针当前停止倾斜的最终位置的第二位置坐标,并实时地控制所述定位指针移动至所第二位置坐标对应的位置,以更新所述定位指针的当前位置。
在具体实施过程中,控制模块302是通过加速度传感器或者陀螺仪来采集智能终端的倾斜方向和倾斜角度。加速度传感器或者陀螺仪采集到智能终端的倾斜方向和倾斜角度后,将采集的数据向智能终端报点,使智能终端控制定位指针更新当前位置。在智能终端持续倾斜过程中,加速度传感器或者陀螺仪将采集到连续的数据,以产生连续的报点信息,然后通过坐标更新定时器来实现对定位指针位置的更新操作。对应到屏幕上,定位指针连续地从初始位置移动至最终位置处。
对应到程序中,由于智能终端中计算定位指针的第一位置坐标的功能主体属于驱动层,而屏幕显示的定位指针属于应用层,为了克服智能终端通信***中的跨层通信的严格限制,本实施方式的智能终端设置了驱动层和应用层都能识别且通用的文件监控,先在驱动层建立一个文件,对所述文件进行标记并将所述标记写入所述文件中,所述文件用来记录当前智能终端是否处于模拟触摸屏模式;再在应用层建立一个文件监控器用来监视驱动层建立的标记的文件,通过对所述文件的监控来获知当前智能终端的状态,以进一步实现定位指针的开启与关闭的同步。
如果在倾斜智能终端的过程中,需要停止定位指针的移动,一般是通过将智能终端水平放置,此时定位指针将停止移动。
具体地,如果智能终端在被倾斜前的初始位置为水平位置,那么控制模块302获取倾斜智能终端并恢复至初始位置过程中产生的倾斜方向和倾斜角度,并根据倾斜方向和倾斜角度以及初始位置的第一位置坐标,计算智能终端再次回到初始位置时的定位指针的最终位置坐标,并将定位指针移动至与最终位置坐标对应的位置。
在另一个实施方式中,控制模块302为了控制定位指针的移动速度,在获取其倾斜方向以及倾斜角度的同时,进一步获取智能终端的倾斜速度,并根据倾斜方向和倾斜速度控制定位指针的移动速度。
执行模块303用于在检测到音量调大按键被按下时确定所述定位指针在所述屏幕上最终位置对应的应用程序;在检测到音量调小键被按下时退出当前应用界面。
在定位指针移动至相应的位置后,即定位指针已经到达用户所需要运行的应用的图标或控制按键的位置时,由于智能终端的所有机械按键的预置功能以及触屏功能被屏蔽,为了实现控制功能,本实施方式通过单击音量调大键和音量调小键来控制应用的选择与返回。
具体地,执行模块303在检测到音量调大按键被按下时确定定位指针在屏幕上最终位置对应的应用程序,并运行所述应用程序。在检测到音量调小键被按下时退出当前应用界面,返回到上一层界面。
需要说明的是,此处的执行模块303通过检测是否单击音量调大键或音量调小键来控制应用的选择与返回属于最优选择,但不限于上述选择,在其他实施方式或其他型号的智能终端中,也可以通过其他按键或其他方式来实现应用程序的选择与关闭,在此不做限定。
在本实施方式中,如果需要实现滑动操作,如智能终端当前正显示电子书,为了实现电子书的上下滑动或左右翻页,控制模块302还用于在检测智能终端倾斜的同时,检测音量调大按键是否被按下,如果控制模块302检测到智能终端被倾斜的同时,音量调大按键被按下时,执行模块303控制所述定位指针移动,以使智能终端屏幕显示的内容实现滑动操作,如实现电子书的上下滑动或左右翻页。
在其他实施方式中,也可以通过倾斜智能终端的同时按下其他机械按键的组合来实现滑动操作,如通过在倾斜智能终端的同时按键音量调小键的组合方式,在此不做限定。
在本实施方式中,如果需要实现拖动操作,如智能终端当前正在播放一视频文件,用户需要通过拖动进度条来控制视频播放的进度,为了实现拖动操作,控制模块302检测音量调大按键被按下的时间是否超过第二预定时间,如3秒,以此作为拖动操作的触发事件,然后控制模块302进一步检测检测智能终端是否被倾斜且音量调大按键仍处于被按下状态,如果在第二预定时间后,智能终端被倾斜且所述音量调大按键仍处于被按下状态,则执行模块303控制定位指针移动,以实现滚动条的拖动,实现屏幕显示内容的拖动操作。
在其他实施方式中,也可以通过倾斜智能终端的同时按下其他机械按键的组合来实现拖动操作,如通过在倾斜智能终端的同时按键音量调小键的组合方式,在此不做限定。
在另一个实施方式中,检测模块301在模拟触摸屏状态下再次检测到所述两个音量键同时被按下时,退出所述模拟触摸屏模式,并恢复所有机械按键的预置功能以及触屏功能。
区别于现有技术,本实施方式的检测模块在检测到两个音量键同时被按下时,屏蔽智能终端所有的机械按键的预置功能以及触屏功能,并在其屏幕上显示定位指针,使智能终端进入另一种可操控的模拟触摸屏模式,控制模块进一步获取智能终端的倾斜方向以及倾斜角度,并根据倾斜方向和倾斜角度移动定位指针至相应的位置,实现图标或者选择按钮的选定,执行模块在检测到音量调大按键被按下时,运行定位指针的最终位置对应的应用程序,并在检测到音量调小键被按下时退出当前应用界面,实现返回功能。通过上述方法,能够增加了触摸屏的控制方式,丰富用户操作体验的同时也能够缓解触摸屏的频繁利用,增加智能终端的使用寿命。另外,在智能终端的触摸屏的触控功能出现故障时仍然可以通过单点操作正常使用,且定位指针能够跟随智能终端的倾斜同步移动,还能够保证控制精度,实现智能终端的功能备份,为用户带来方便。并且实现本功能也无需用户额外的花费,为用户节省成本。
以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (10)

1.一种智能终端控制方法,其特征在于,包括:
智能终端检测到两个音量键同时被按下时,进入模拟触摸屏模式,并在其屏幕上显示定位指针;其中,在所述智能终端的屏幕上显示所述定位指针的功能主体属于所述智能终端的应用层,所述智能终端处于所述模拟触摸屏模式时,所述智能终端的所有机械按键的预置功能以及触屏功能被屏蔽;
获取所述智能终端的倾斜方向以及倾斜角度,并根据所述倾斜方向以及倾斜角度确定所述定位指针当前的位置坐标,并移动所述定位指针至当前的位置坐标对应的位置,其中,计算所述智能终端的位置坐标的功能主体属于所述智能终端的驱动层;以及
在检测到音量调大按键被按下时确定所述定位指针在所述屏幕上最终位置对应的应用程序,并运行所述应用程序;在检测到音量调小键被按下时退出当前应用界面;
其中,所述智能终端的驱动层中建立有一文件,所述文件用于记录当前所述智能终端是否处于所述模拟触摸屏模式;所述智能终端的应用层建立有一文件监控器,用于监控所述文件以获知当前所述智能终端的状态,进而保证所述智能终端的驱动层与所述智能终端的应用层能够通信。
2.根据权利要求1所述的方法,其特征在于,所述智能终端检测到两个音量键同时被按下时,进入模拟触摸屏模式,并在其屏幕上显示定位指针的步骤具体包括:
所述智能终端判断所述两个音量键同时被按下的时间是否超过第一预定时间,在确定超过所述第一预定时间后进入模拟触摸屏模式,在其屏幕上显示所述定位指针并记录下所述定位指针的当前坐标。
3.根据权利要求2所述的方法,其特征在于,所述获取所述智能终端的倾斜方向以及倾斜角度,并根据所述倾斜方向以及倾斜角度确定所述定位指针当前的位置坐标,并移动所述定位指针至当前的位置坐标对应的位置的步骤具体包括:
获取所述智能终端在初始位置时所述定位指针在所述屏幕上的第一位置坐标;
实时地获取倾斜所述智能终端产生的所述倾斜方向和所述倾斜角度,并根据所述倾斜方向、所述倾斜角度以及所述第一位置坐标,计算所述定位指针当前的第二位置坐标,并实时地将所述定位指针移动至与所述第二位置坐标对应的位置,以更新所述定位指针的当前位置。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
获取倾斜所述智能终端并恢复至初始位置过程中产生的所述倾斜方向和所述倾斜角度,并根据所述倾斜方向、所述倾斜角度以及所述第一位置坐标,计算所述定位指针的所述最终位置坐标,并将所述定位指针移动至与所述最终位置坐标对应的位置。
5.根据权利要求1或4所述的方法,其特征在于,所述获取所述智能终端的倾斜方向以及倾斜角度,并根据所述倾斜方向以及倾斜角度确定所述定位指针当前的位置坐标,并移动所述定位指针至当前的位置坐标对应的位置的步骤还包括:
获取所述智能终端的倾斜方向和倾斜速度,并根据所述倾斜方向和所述倾斜速度移动所述定位指针。
6.根据权利要求1所述的方法,其特征在于,所述智能终端处于所述模拟触摸屏模式时,所述方法还包括:检测到所述两个音量键同时被按下时,退出所述模拟触摸屏模式,并恢复所有机械按键的预置功能以及触屏功能。
7.根据权利要求1所述的方法,其特征在于,所述在检测到音量调大按键被按下时确定所述定位指针在所述屏幕上最终位置对应的应用程序,并运行所述应用程序的步骤后还包括:
检测到所述智能终端被倾斜的同时,所述音量调大按键被按下时,控制所述定位指针移动,以使所述屏幕显示的内容实现滑动操作。
8.根据权利要求1所述的方法,其特征在于,所述在检测到音量调大按键被按下时确定所述定位指针在所述屏幕上最终位置对应的应用程序,并运行所述应用程序的步骤后还包括:
检测到音量调大按键被按下的时间超过第二预定时间后,所述智能终端被倾斜且所述音量调大按键仍处于被按下状态时,控制所述定位指针移动,以使所述屏幕显示的内容实现拖动操作。
9.根据权利要求1所述的方法,其特征在于,所述获取所述智能终端的倾斜方向以及倾斜角度,并根据所述倾斜方向以及倾斜角度确定所述定位指针当前的位置坐标,并移动所述定位指针至当前的位置坐标对应的位置的步骤还包括:
所述智能终端通过加速度传感器或陀螺仪获取所述倾斜方向以及倾斜角度,并根据所述倾斜方向以及倾斜角度移动所述定位指针至相应的位置。
10.一种智能终端,其特征在于,所述智能终端包括:检测模块、控制模块以及执行模块,
所述检测模块用于检测到两个音量键同时被按下时,使所述智能终端进入模拟触摸屏模式,并在所述智能终端的屏幕上显示定位指针;其中,在所述智能终端的屏幕上显示所述定位指针的功能主体属于所述智能终端的应用层,所述智能终端处于所述模拟触摸屏模式时,所述智能终端的所有机械按键的预置功能以及触屏功能被屏蔽;
所述控制模块用于获取所述智能终端的倾斜方向以及倾斜角度,并根据所述倾斜方向以及倾斜角度确定所述定位指针当前的位置坐标,并移动所述定位指针至当前的位置坐标对应的位置,其中,计算所述智能终端的位置坐标的功能主体属于所述智能终端的驱动层;
所述执行模块用于在检测到音量调大按键被按下时确定所述定位指针在所述屏幕上最终位置对应的应用程序;在检测到音量调小键被按下时退出当前应用界面;
其中,所述智能终端的驱动层中建立有一文件,所述文件用于记录当前所述智能终端是否处于所述模拟触摸屏模式;所述智能终端的应用层建立有一文件监控器,用于监控所述文件以获知当前所述智能终端的状态,进而保证所述智能终端的驱动层与所述智能终端的应用层能够通信。
CN201510121782.9A 2015-03-19 2015-03-19 智能终端控制方法以及智能终端 Active CN104850332B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510121782.9A CN104850332B (zh) 2015-03-19 2015-03-19 智能终端控制方法以及智能终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510121782.9A CN104850332B (zh) 2015-03-19 2015-03-19 智能终端控制方法以及智能终端

Publications (2)

Publication Number Publication Date
CN104850332A CN104850332A (zh) 2015-08-19
CN104850332B true CN104850332B (zh) 2018-10-09

Family

ID=53850010

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510121782.9A Active CN104850332B (zh) 2015-03-19 2015-03-19 智能终端控制方法以及智能终端

Country Status (1)

Country Link
CN (1) CN104850332B (zh)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105094567B (zh) * 2015-08-20 2020-11-17 Tcl科技集团股份有限公司 一种基于重力感应的智能终端操作实现方法及***
CN105425956B (zh) * 2015-11-04 2019-02-01 Oppo广东移动通信有限公司 一种基于移动终端的应用控制方法、控制装置及手机
CN105867793A (zh) * 2015-11-06 2016-08-17 乐视移动智能信息技术(北京)有限公司 一种基于触摸屏无响应的使用方法和设备
CN105373242A (zh) * 2015-12-10 2016-03-02 南京信息工程大学 一种体感手机鼠标控制***及其控制方法
CN105739863A (zh) * 2016-01-29 2016-07-06 维沃移动通信有限公司 移动终端开启应用的方法及移动终端
CN107544742B (zh) * 2016-06-28 2020-10-20 富泰华工业(深圳)有限公司 一种控制方法及其电子装置
CN107656681A (zh) * 2016-07-26 2018-02-02 中兴通讯股份有限公司 一种用于模拟触摸屏上的滑动操作的方法及装置
CN107844252A (zh) * 2016-09-18 2018-03-27 中兴通讯股份有限公司 一种移动终端的操作方法及移动终端
WO2018053936A1 (zh) * 2016-09-26 2018-03-29 华为技术有限公司 一种交互方法及电子设备
CN108076216B (zh) * 2016-11-14 2020-11-24 夏普株式会社 移动通信终端、电子设备以及使用移动通信终端的电子设备控制方法
CN108462790A (zh) * 2017-02-22 2018-08-28 中兴通讯股份有限公司 一种移动终端多媒体切换的方法和移动终端
CN107704181A (zh) * 2017-03-14 2018-02-16 上海斐讯数据通信技术有限公司 一种移动终端触摸屏应急操作装置及操作方法
CN107807782A (zh) * 2017-10-13 2018-03-16 深圳天珑无线科技有限公司 控制方法、控制***及用户终端
CN107807761A (zh) * 2017-10-31 2018-03-16 上海爱优威软件开发有限公司 一种终端的操作方法及终端
CN108108208B (zh) * 2017-12-20 2021-09-07 北京奇虎科技有限公司 一种智能终端的功能控制方法和装置
CN108958601A (zh) * 2018-06-24 2018-12-07 深圳市宝尔爱迪科技有限公司 一种移动设备模拟鼠标实现操作控制的方法
CN109164696A (zh) * 2018-09-29 2019-01-08 深圳智芯数据服务有限公司 一种钟表指针定位方法、校时方法、设备及可读存储介质
CN110688049B (zh) * 2019-08-30 2021-12-28 华为技术有限公司 触控方法、装置、终端设备和存储介质
CN111104035B (zh) * 2019-11-08 2022-09-16 芯海科技(深圳)股份有限公司 显示界面控制方法、装置、设备及计算机可读存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102279647A (zh) * 2011-06-20 2011-12-14 中兴通讯股份有限公司 一种移动终端及其实现光标移动的方法
CN102662556A (zh) * 2012-03-07 2012-09-12 中兴通讯股份有限公司 计算机终端的控制方法、装置及***
CN103257815A (zh) * 2012-02-20 2013-08-21 索尼爱立信移动通讯有限公司 一种触摸位置定位方法、文本选择方法、装置及电子设备

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102146244B1 (ko) * 2013-02-22 2020-08-21 삼성전자주식회사 휴대 단말에 대한 동작 관련 입력에 따라 복수개의 객체들의 표시를 제어하는 방법 및 이를 위한 휴대 단말

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102279647A (zh) * 2011-06-20 2011-12-14 中兴通讯股份有限公司 一种移动终端及其实现光标移动的方法
CN103257815A (zh) * 2012-02-20 2013-08-21 索尼爱立信移动通讯有限公司 一种触摸位置定位方法、文本选择方法、装置及电子设备
CN102662556A (zh) * 2012-03-07 2012-09-12 中兴通讯股份有限公司 计算机终端的控制方法、装置及***

Also Published As

Publication number Publication date
CN104850332A (zh) 2015-08-19

Similar Documents

Publication Publication Date Title
CN104850332B (zh) 智能终端控制方法以及智能终端
US20240004530A1 (en) Stopwatch and timer user interfaces
CN103513882B (zh) 一种触控设备的控制方法、装置及触控设备
KR101885685B1 (ko) 터치 디스플레이용 가상 제어기
CN103797442B (zh) 通过触敏显示屏使用压力差
CN106843739A (zh) 一种移动终端的显示控制方法及移动终端
US10303266B2 (en) Three-dimensional man/machine interface
EP2722730B1 (en) Mobile terminal and method for moving cursor thereof
US20130080951A1 (en) Device and method for moving icons across different desktop screens and related computer readable storage media comprising computer executable instructions
CN103412763B (zh) 一种移动终端的后台程序管理方法和移动终端
CN107132988A (zh) 虚拟对象状态控制方法、装置、电子设备及存储介质
KR20070113025A (ko) 터치스크린 장치 및 이의 작동방법
CN106998393A (zh) 一种视频播放控制方法及移动终端
CN109298789A (zh) 用于针对激活状态提供反馈的设备、方法和图形用户界面
US10289301B2 (en) Gesture-based selection and manipulation method
CN107193519A (zh) 显示控制方法及装置、计算机装置和计算机可读存储介质
WO2014050147A1 (ja) 表示制御装置、表示制御方法及びプログラム
US8436829B1 (en) Touchscreen keyboard simulation for performance evaluation
CN105431810A (zh) 多点触摸虚拟鼠标
US9218064B1 (en) Authoring multi-finger interactions through demonstration and composition
CN104216639B (zh) 一种终端操作方法
CN109663346A (zh) 一种游戏中的建造控制方法和装置
CN109219791A (zh) 具有实际时间指示的内容刷动条
JP2016512371A (ja) タッチおよびホバー・アクションを組み合わせたタッチ・センサ上の入力相互作用
CN105812978B (zh) 耳机触摸控制方法、耳机及触摸控制***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant