一种终端控制方法及终端的制作方法

文档序号:9673011阅读:382来源:国知局
一种终端控制方法及终端的制作方法
【技术领域】
[0001 ]本发明涉及电子技术领域,具体涉及一种终端控制方法及终端。
【背景技术】
[0002]随着电子技术的不断发展,手机、平板电脑等终端已由按键操作逐渐地发展为触摸屏操作,使终端上设置的按键越来越少,且按键的功能也越来越少。但当终端的触摸屏被损坏时,由于终端上的按键较少且这些按键的功能也较少,以致用户无法使用终端。

【发明内容】

[0003]本发明实施例提供一种终端控制方法及终端,用于在终端触摸屏被损坏的情况下实现对终端的操作。
[0004]本发明实施例第一方面提供一种终端控制方法,包括:
[0005]判断所述终端的触摸屏是否发生故障;
[0006]当所述触摸屏发生故障时,将所述终端的运行模式由触摸屏操作模式切换至语音操作模式;
[0007]在所述语音操作模式下接收用户输入的语音指令;
[0008]在所述语音操作模式下执行所述语音指令。
[0009]本发明实施例第二方面提供一种终端,包括:
[0010]第一判断单元,用于判断所述终端的触摸屏是否发生故障;
[0011]切换单元,用于当所述第一判断单元的判断结果为是时,将所述终端的运行模式由触摸屏操作模式切换至语音操作模式;
[0012]接收单元,用于在所述切换单元切换的语音操作模式下接收用户输入的语音指令;
[0013]执行单元,用于在所述切换单元切换的语音操作模式下执行所述接收单元接收的语音指令。
[0014]本发明实施例中,当判断出终端的触摸屏发生故障时,将终端的运行模式由触摸屏操作模式切换至语音操作模式,以便用户通过语音操作终端,可见,可以在终端触摸屏被损坏的情况下实现对终端的操作。
【附图说明】
[0015]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本发明实施例提供的一种终端控制方法的流程图;
[0017]图2是本发明实施例提供的另一种终端控制方法的流程图;
[0018]图3是本发明实施例提供的一种终端的结构图;
[0019]图4是本发明实施例提供的另一种终端的结构图;
[0020]图5是本发明实施例提供的又一种终端的结构图。
【具体实施方式】
[0021]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022]本发明实施例提供一种终端控制方法及终端,用于在终端触摸屏被损坏的情况下实现对终端的操作。以下分别进行详细说明。
[0023]为了更好地理解本发明实施例,下面先对本发明实施例的应用场景进行描述。智能终端的屏幕一般包括显示屏和触摸屏,其中,显示屏用于显示终端所需显示的信息,触摸屏用于检测用户对屏幕的触摸操作。当触摸屏发生故障时,终端将无法通过触摸屏检测到用户对终端屏幕的触摸操作,以致用户无法通过触摸屏幕来对终端进行操作。因此,用户只能通过设置在终端上的按键对终端进行操作,但终端一般设置有两个按键,一个是用于控制屏幕亮灭的按键,一个是用于调节音量大小的按键,以致当终端触摸屏发生故障时,用户将无法对终端进行正常的操作。
[0024]请参阅图1,图1是本发明实施例提供的一种终端控制方法的流程图。其中,该终端控制方法适用于设置有触摸屏的手机、平板电脑等终端。如图1所示,该终端控制方法可以包括以下步骤。
[0025]101、判断终端的触摸屏是否发生故障,当终端的触摸屏发生故障时,将执行步骤102,当终端的触摸屏未发生故障时,将结束。
[0026]本实施例中,可以实时、周期性或在检测到用于点亮屏幕的亮屏指令时,将判断终端的触摸屏是否发生故障。其中,亮屏指令可以是检测到的用户通过设置在终端上的按键输入的亮屏指令,也可以是终端接收到来电呼叫时生成的亮屏指令,本实施例不作限定。
[0027]本实施例中,当需要判断终端的触摸屏是否发生故障时,可以通过设置在触摸屏上的集成电路(Integrated Circuit,1C)获取触摸屏的电容量化值,S卩原生(rawdata)数据,之后判断电容量化值是否超出预设范围,当电容量化值超出预设范围时,表明触摸屏发生故障,当电容量化值未超出预设范围时,表明触摸屏未发生故障,该检测触摸屏是否发生故障的方式与终端出厂时检测触摸屏故障的方式相同,因此,不需要在触摸屏上设置额外的1C,可以提高1C的兼容性。其中,终端的触摸屏是由多个小触摸区域构成的,每个触摸区域设置有一个检测电路,获取触摸屏的电容量化值,即获取每个触摸区域的电容量化值,判断电容量化值是否超出预设范围,即判断这些触摸区域中是否存在触摸区域的电容量化值超出预设范围,当存在触摸区域的电容量化值超出预设范围时,表明触摸屏发生故障,可以避免当存在小部分触摸区域存在故障时,这小部分触摸区域对终端操作的影响。其中,预设范围可以为[1000,2000],也可以为开发商根据需要设置其它范围,本实施例不作限定。
[0028]举例说明,当需要获取触摸屏的电容量化值时,可以先将指示标志gtlx_rawdiff_mode的值设置为1,用于表示需要获取触摸屏的电容量化值,之后将触发触摸屏上的1C检测触摸屏上的每个触摸区域的电容量化值,并调用函数gtlx_send_cmd(u8cmd,u8data)通过集成电路总线(Inter-1ntegrated Circuit,IIC)往0x8040地址写0x01,为读取地址0x814E的数据作准备,之后通过lie读取0X814E的数据,并判断读取的数据的第八位(bufferstatus)的值是否为1,当buffer status的值为1时,表示rawdata数据已准备好,将开始读取rawdata数据,读取完rawdata数据之后,将标志gtlx_rawdif f_mode的值设置为0,以便关闭检测功能。
[0029]102、将终端的运行模式由触摸屏操作模式切换至语音操作模式。
[0030]本实施例中,判断出终端的触摸屏发生故障之后,将终端的运行模式由触摸屏操作模式切换至语音操作模式。其中,触摸屏操作模式是通过触摸屏检测用户对屏幕的触摸操作来实现对终端的操作,语音操作模式是通过话筒等采集用户输入的语音来实现对终端的操作。其中,可以是在检测到触摸屏发生故障之后将终端的运行模式由触摸屏操作模式切换至语音操作模式,直到检测到触摸屏恢复正常之后再将终端的运行模式由语音操作模式切换至触摸屏操作模式;也可以是在检测到用于点亮屏幕的亮屏指令之后,将终端的运行模式由触摸屏操作模式切换至语音操作模式,当在预设时间内未检测到用户输入的语音指令、再未检测到用户输入的语音指令或终端屏幕灭屏后,将终端的运行模式由语音操作模式切换至触摸屏操作模式。其中,可以将整个终端的运行模式由触摸屏操作模式切换至语音操作模式,即对终端的所有操作都通过语音进行;也可以只将发生故障的触摸区域的操作模式由触摸屏操作模式切换至语音操作模式,即只对发生故障的触摸区域显示内容的操作模式由触摸屏操作模式切换为语音操作模式,而其它触摸区域仍为触摸屏操作模式,可以根据触摸区域是否发生故障来对触摸区域的操作模式进行灵活地切换。
[0031]103、在语音操作模式下接收用户输入的语音指令。
[0032]本实施例中,将终端的运行模式由触摸屏操作模式切换至语音操作模式之后,可以先判断终端屏幕是否处于亮屏状态,当终端屏幕处于亮屏状态时,通过话筒等接收用户输入的语音指令。
[0033]104、在语音操作模式下执行语音指令。
[0034]本实施例中,接收到用户输入的语音指令之后,可以先判断是否存储有与该语音指令相匹配的指令,当存储有与该语音指令相匹配的指令时,表明该语音指令是有效的,将执行该语音指令;当未存储有与该语音指令相匹配的指令时,表明该语音指令是无效的,将结束。当检测到连续的预设数量个语音指令都为无效的语音指令时,表明用户可能未使用终端,这些操作为误操作,将关闭
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1