著录项信息
专利名称 | 电子设备输入方法、装置及基于该装置的电子设备 |
申请号 | CN201110065324.X | 申请日期 | 2011-03-17 |
法律状态 | 暂无 | 申报国家 | 暂无 |
公开/公告日 | 2012-09-19 | 公开/公告号 | CN102681710A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/041 | IPC分类号 | G;0;6;F;3;/;0;4;1;;;G;0;6;F;3;/;0;4;8;8查看分类表>
|
申请人 | 联芯科技有限公司 | 申请人地址 | 上海市浦东新区明月路1258号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 联芯科技有限公司 | 当前权利人 | 联芯科技有限公司 |
发明人 | 叶文虎 |
代理机构 | 上海专利商标事务所有限公司 | 代理人 | 崔志毅 |
摘要
本发明公开了一种电子设备输入方法、装置及基于该装置的电子设备,其方法为:在电子设备上增设多个具有多点触摸功能的触摸屏(如前置主触摸屏、后置辅触摸屏等),并通过建立对应触摸屏的标识,执行实时侦听和并发中断仲裁等操作,使电子设备的主屏响应用户对多触摸屏的并行操作。通过上述的方法利用设置于电子设备上的辅触摸屏,使用户能够流畅、无间歇、无阻挡地进行电子设备输入操作,同时,通过控制设置于电子设备上的主触摸屏和辅触摸屏执行并行工作,使电子设备主屏能够同时接受多触摸屏的指令,能够实现多触摸屏并行工作的新用户体验。
1.一种电子设备输入方法,应用于具有多触摸屏的电子设备,其特征在于,包括:
建立各个触摸屏与主屏光标的对应关系,在触摸屏上移动时,触发主屏光标在主屏上做相应的移动,其中,所述各个触摸屏设置于所述电子设备后方;
实时侦听预先设置的对应各个触摸屏的标识是否出现中断响应;
当出现中断响应时,判断同一时间点是否出现两个或两个以上的标识中断响应,如果是,判断同时发生中断响应的标识对应触摸屏上触发的操作指令的优先级,获取优先级最高的操作指令,在标识中断响应的时间内执行优先级最高的操作指令,触发建立对应关系的主屏光标动作,并放弃执行其他优先级较低的操作指令;
如果否,执行出现中断响应的标识对应触摸屏上触发的操作指令后,返回执行实时侦听;
当未出现中断响应时,继续执行实时侦听这一步骤;
其中,实时侦听是否出现标识中断响应,并依据执行并行操作的判断结果执行相应的并行操作,且在标识中断的中断响应时间内执行对应触摸屏的操作指令,同时,当上一个中断响应时间与下一个中断响应时间重合时,响应所对应的操作指令仍可并行执行对应的操作;
多个触摸屏上的操作指令为同一套操作指令。
2.根据权利要求1所述的方法,其特征在于,所述触摸屏包括:主触摸屏和至少一个辅触摸屏;
当出现中断响应时,在所述标识中断响应时间内只执行优先级最高的操作指令,以及执行对应触摸屏上触发的操作指令的具体过程为:
上报出现中断响应的标识,确定所述标识的中断响应时间;
判断上报的所述标识所对应的触摸屏类型;
当所述标识为主触摸屏标识时,执行所述主触摸屏动作触发的对应操作指令,触发所述主屏光标动作;
当所述标识为辅触摸屏标识时,执行所述辅触摸屏动作触发的对应操作指令,触发所述主屏光标动作;
当所述标识为非法标识时,则继续进行实时侦听。
3.根据权利要求1或2所述的方法,其特征在于,所述触摸屏包括:前置于电子设备前方的主前置主触摸屏和非前置的辅触摸屏;
或前置于电子设备前方的主前置的主触摸屏、辅前置的辅触摸屏和非前置的辅触摸屏。
4.根据权利要求1所述的方法,其特征在于,所述触摸屏对应相同的一套操作指令,所述操作指令为电子设备主屏对应的基本操作指令;
或当所述触摸屏具体为主触摸屏时,对应的操作指令与电脑鼠标右键对应的指令相同,主要包括:选中指令和弹出选项指令;
当所述触摸屏具体为辅触摸屏时,对应的操作指令与电脑鼠标左键对应的指令相同,主要包括:翻页指令和上下、左右移动屏幕界面指令。
5.一种电子设备输入装置,其特征在于,包括:
建立模块,用于建立电子设备的各个触摸屏与主屏光标的对应关系,在触摸屏上移动时,触发主屏光标在主屏上做相应的移动,其中,所述各个触摸屏设置于所述电子设备后方;
预设模块,包括用于预先设置对应各个触摸屏的标识的第一预设单元,以及用于预先设置各个触摸屏对应的操作指令的第二预设单元;
触摸屏软件控制模块,用于实时侦听预先设置的对应各个所述触摸屏的标识是否出现中断响应,并判断出现中断响应的标识的个数和其所对应的触摸屏,确定需驱动的触摸屏的标识,其中,实时侦听是否出现标识中断响应,并依据执行并行操作的判断结果执行相应的并行操作,且在标识中断的中断响应时间内执行对应触摸屏的操作指令,同时,当上一个中断响应时间与下一个中断响应时间重合时,响应所对应的操作指令仍可并行执行对应的操作,多个触摸屏上的操作指令为同一套操作指令;
驱动模块,用于上报出现中断响应的标识,以及驱动执行确定标识的触摸屏上触发的操作指令,使对应的主屏光标动作;
所述触摸屏软件控制模块包括:
实时侦听单元,用于实时侦听预先设置的对应各个所述触摸屏的标识是否出现中断响应;
第一判断单元,用于判断同一时间点是否出现两个或两个以上的标识中断响应,如果是,在第二判断单元中进行再一次的判断,如果否,则获取当前中断响应的标识;
第二判断单元,用于判断同时发生中断响应的标识对应触摸屏上触发的操作指令的优先级,确定对应优先级最高的操作指令的触摸屏对应的标识;
第三判断单元,用于判断所述标识为非法标识时,则返回实时侦听单元。
6.根据权利要求5所述的装置,其特征在于,所述驱动模块包括:主触摸屏驱动单元和至少一个辅触摸屏驱动单元;
所述主触摸屏驱动单元,用于当主触摸屏对应的标识出现中断响应时向所述触摸屏软件控制模块上报,以及当确定标识为主触摸屏标识时,执行所述主触摸屏动作触发的对应操作指令,驱动所述主屏光标动作;
所述辅触摸屏驱动单元,用于当辅触摸屏对应的标识出现中断响应时向所述触摸屏软件控制模块上报,以及当确定所述标识为辅触摸屏标识时,执行所述辅触摸屏动作触发的对应操作指令,驱动所述主屏光标动作。
7.一种电子设备,其特征在于,包括:
电子设备主体;
设置于所述电子设备主体上的触摸屏,所述触摸屏包括设置于所述电子设备主体前方的主前置的主触摸屏和至少一个非前置的辅触摸屏;
设置于所述电子设备主体内部用于控制所述主触摸屏和辅触摸屏并行操作的权利要求5所述的电子设备输入装置。
8.根据权利要求7所述的电子设备,其特征在于,所述电子设备上还包括:
设置于所述电子设备除主前置之外设置于所述电子设备前方的辅前置的辅触摸屏。
9.根据权利要求7或8所述的电子设备,其特征在于,所述非前置的辅触摸屏包括:
后置于所述电子设备主体后方的后置辅触摸屏;
设置于所述电子设备主体侧面的偏置辅触摸屏,所述偏置辅触摸屏位于所述电子设备主体的左侧面或右侧面。
电子设备输入方法、装置及基于该装置的电子设备\n技术领域\n[0001] 本发明涉及电子信息技术领域,更具体的说,是涉及一种电子设备输入方法、装置,以及基于该装置的电子设备。\n背景技术\n[0002] 随着手机和音视频播放器等电子设备的快速发展,尤其是Iphone/Ipad等新型移动设备的推广使用,基于触摸屏尤其是带有多点触摸功能的电容式触摸屏的输入方式,能够使用户能够直接在触摸屏上进行相关操作,提高用户体验。\n[0003] 在现有技术中,以手机为例,基于手机IO输入技术(IO主要是指I/O输出/输入(Input/Output),分为IO设备和IO接口两个部分)主要是通过键盘输入或通过手机主屏幕的触摸屏实现IO输入。利用触摸屏输入时,用户一方面可以对手机UI(User Interface,用户界面也称人机界面)图标进行选定操作,同时,可以通过滑动的方式实现屏幕移动、通过双手指拉伸实现多点触控、放大和缩小等功能。\n[0004] 同时,目前也出现了双触摸屏手机,一种是具备内外两个屏幕的翻盖手机。当手机闭合翻盖时,外露外置屏幕,可以通过外置触摸屏进行手机操作;当手机打开翻盖时,可以利用具备触摸屏输入功能的内置屏幕进行触摸屏输入,或者采用键盘进行输入。另一种是直板手机,除了主屏幕触摸屏,还增加了小型的触控板,用户可分别通过两个触摸屏分别进行输入。另外,还出现了另一种形态的双/多触摸屏手机,这种多触摸屏的工作原理主要是通过多个触摸屏来实现多点触摸功能。\n[0005] 但是,采用现有技术的方法在上述手机的触摸屏上进行信息输入时会存在以下缺点:其一,用户使用手指进行触摸屏输入时,直接点按屏幕上的菜单或图标,此时手指会挡住手机屏幕,阻挡用户视线,无法确保用户流畅和连续的使用手机,不利于用户的体验;其二,现有技术针对触摸屏输入的方法只能粗粒度的对图标进行点选或拖拽,而且还需要借助配套按键、菜单或长按才能出现菜单选项并进行一些复杂操作功能,功能较为单一;其三,对于双/多触摸屏手机,由于其只是单触摸屏功能的简单叠加,触摸屏之间操作互相独立,没有结合起来,无法实现并行工作,尤其是用户不能在同一屏幕界面内同时使用双/多触摸屏,没有发挥出双/多触摸屏结合/并行使用的优势,同样不利于用户的体验。\n发明内容\n[0006] 有鉴于此,本发明提供了一种电子设备输入方法、装置及基于该装置的电子设备,以克服现有技术在进行触摸屏输入操作时,功能较为单一,并且无法确保用户流畅和连续的进行操作,从而不利于或降低用户体验的问题。\n[0007] 为实现上述目的,本发明提供如下技术方案:\n[0008] 一种电子设备输入方法,应用于具有多触摸屏的电子设备,包括:\n[0009] 建立各个触摸屏与主屏光标的对应关系;\n[0010] 实时侦听预先设置的对应各个触摸屏的标识是否出现中断响应;\n[0011] 当出现中断响应时,判断同一时间点是否出现两个或两个以上的标识中断响应,如果是,判断同时发生中断响应的标识对应触摸屏上触发的操作指令的优先级,在所述标识中断响应时间内只执行优先级最高的操作指令,触发所述主屏光标动作;\n[0012] 如果否,执行出现中断响应的标识对应触摸屏上触发的操作指令后,返回执行实时侦听;\n[0013] 当未出现中断响应时,继续执行实时侦听这一步骤。\n[0014] 优选地,所述触摸屏包括:主触摸屏和至少一个辅触摸屏;\n[0015] 当出现中断响应时,在所述标识中断响应时间内只执行优先级最高的操作指令,以及执行对应触摸屏上触发的操作指令的具体过程为:\n[0016] 上报出现中断响应的标识,确定所述标识的中断响应时间;\n[0017] 判断上报的所述标识所对应的触摸屏类型;\n[0018] 当所述标识为主触摸屏标识时,执行所述主触摸屏动作触发的对应操作指令,触发所述主屏光标动作;\n[0019] 当所述标识为辅触摸屏标识时,执行所述辅触摸屏动作触发的对应操作指令,触发所述主屏光标动作;\n[0020] 当所述标识为非法标识时,则继续进行实时侦听。\n[0021] 优选地,所述触摸屏包括:前置于电子设备前方的主前置主触摸屏和非前置的辅触摸屏;\n[0022] 或前置于电子设备前方的主前置的主触摸屏、辅前置的辅触摸屏和非前置的辅触摸屏。\n[0023] 优选地,所述触摸屏对应相同的一套操作指令,所述操作指令为电子设备主屏对应的基本操作指令;\n[0024] 或当所述触摸屏具体为主触摸屏时,对应的操作指令与电脑鼠标右键对应的指令相同,主要包括:选中指令和弹出选项指令;\n[0025] 当所述触摸屏具体为辅触摸屏时,对应的操作指令与电脑鼠标左键对应的指令相同,主要包括:翻页指令和上下、左右移动屏幕界面指令。\n[0026] 一种电子设备输入装置,包括:\n[0027] 建立模块,用于建立电子设备的各个触摸屏与主屏光标的对应关系;\n[0028] 预设模块,包括用于预先设置对应各个触摸屏的标识的第一预设单元,以及用于预先设置各个触摸屏对应的操作指令的第二预设单元;\n[0029] 触摸屏软件控制模块,用于实时侦听预先设置的对应各个所述触摸屏的标识是否出现中断响应,并判断出现中断响应的标识的个数和其所对应的触摸屏,确定需驱动的触摸屏的标识;\n[0030] 驱动模块,用于上报出现中断响应的标识,以及驱动执行确定标识的触摸屏上触发的操作指令,使对应的主屏光标动作。\n[0031] 优选地,所述触摸屏软件控制模块包括:\n[0032] 实时侦听单元,用于实时侦听预先设置的对应各个所述触摸屏的标识是否出现中断响应;\n[0033] 第一判断单元,用于判断同一时间点是否出现两个或两个以上的标识中断响应,如果是,在第二判断单元中进行再一次的判断,如果否,则获取当前中断响应的标识;\n[0034] 第二判断单元,用于判断同时发生中断响应的标识对应触摸屏上触发的操作指令的优先级,确定对应优先级最高的操作指令的触摸屏对应的标识;\n[0035] 第三判断单元,用于判断所述标识为非法标识时,则返回实时侦听单元。\n[0036] 优选地,所述驱动模块包括:主触摸屏驱动单元和至少一个辅触摸屏驱动单元;\n[0037] 所述主触摸屏驱动单元,用于当主触摸屏对应的标识出现中断响应时向所述触摸屏软件控制模块上报,以及当确定标识为主触摸屏标识时,执行所述主触摸屏动作触发的对应操作指令,驱动所述主屏光标动作;\n[0038] 所述辅触摸屏驱动单元,用于当辅触摸屏对应的标识出现中断响应时向所述触摸屏软件控制模块上报,以及当确定所述标识为辅触摸屏标识时,执行所述辅触摸屏动作触发的对应操作指令,驱动所述主屏光标动作。\n[0039] 一种电子设备,包括:\n[0040] 电子设备主体;\n[0041] 设置于所述电子设备主体上的触摸屏,所述触摸屏包括设置于所述电子设备主体前方的主前置的主触摸屏和至少一个非前置的辅触摸屏,;\n[0042] 设置于所述电子设备主体内部用于控制所述主触摸屏和辅触摸屏并行操作的权利要求5所述的电子设备输入装置。\n[0043] 优选地,所述电子设备上还包括:\n[0044] 设置于所述电子设备除主前置之外设置于所述电子设备前方的辅前置的辅触摸屏。\n[0045] 优选地,所述非前置的辅触摸屏包括:\n[0046] 后置于所述电子设备主体后方的后置辅触摸屏;\n[0047] 设置于所述电子设备主体侧面的偏置辅触摸屏,所述偏置辅触摸屏位于所述电子设备主体的左侧面或右侧面。\n[0048] 经由上述的技术方案可知,与现有技术相比,本发明公开了一种电子设备输入方法、装置及基于该装置的电子设备,通过利用设置于电子设备上的主触摸屏和至少一个辅触摸屏,使用户在进行点按操作的时候,不会出现遮挡主屏幕的情况,亦不会挡住用户的视线,使用户能够流畅、无间歇、无阻挡的进行信息输入等操作,同时通过控制设置于电子设备主触摸屏和至少一个辅触摸屏同时进行并行工作,完成对触摸屏之间具体任务的分工和界定,使电子设备主屏幕能够同时接受多触摸屏的指令,能够实现多触摸屏并行工作的新用户体验。\n附图说明\n[0049] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。\n[0050] 图1为本发明实施例一公开的一种电子设备输入方法的流程图;\n[0051] 图2为本发明实施例一公开的执行操作指令的具体执行方法的流程图;\n[0052] 图3为本发明实施例二公开的一种电子设备输入方法的流程图;\n[0053] 图4为本发明实施例二公开的执行操作指令的具体执行方法的流程图;\n[0054] 图5为本发明实施例二公开的双置触摸屏软件模块结构图;\n[0055] 图6为本发明实施例公开的一种电子设备输入装置的结构示意图;\n[0056] 图7为本发明实施例公开的Multi-ctrler模块结构示意图;\n[0057] 图8为本发明实施例公开的驱动模块结构示意图;\n[0058] 图9为本发明实施例公开的一种电子设备的结构示意图。\n具体实施方式\n[0059] 为了引用和清楚起见,下文中使用的技术名词的说明、简写或缩写总结如下:\n[0060] Drv1:前置触摸屏驱动;\n[0061] Drv2:后置辅触摸屏驱动;\n[0062] flag1:前置标识;\n[0063] flag2:后置标识;\n[0064] Multi-Ctrler:触摸屏软件控制模块。\n[0065] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0066] 在现有技术中只能粗粒度的对电子设备上的图标进行点选或拖拽,功能较为单一,而用户在使用手指进行触摸屏输入时手指会挡住屏幕,阻挡用户视线,无法确保用户流畅和连续的使用电子设备,降低用户的体验,同时针对双/多触摸屏电子设备,由于触摸屏之间操作互相独立,无法实现并行工作,尤其是不同在同一屏幕界面同时使用双/多触摸屏,无法体现双/多触摸屏的优势,同样不利于用户体验。因此,本发明提供了一种电子设备输入方法、装置及基于该装置的电子设备,主要针对同时具有多点触摸功能的电子设备,控制设置于电子设备后方的触摸屏,使用户在进行点按操作的时候,不会挡住用户的视线,并提供给用户流畅、无间歇、无阻挡的进行电子设备输入操作,同时,通过控制设置于电子设备上的至少一个辅触摸屏和主触摸屏进行并行工作,完成对触摸屏之间具体任务的分工和界定,使电子设备主屏幕的光标能够同时接受多触摸屏的指令,能够实现多触摸屏并行工作的新用户体验。\n[0067] 也就是说,本发明是通过多个多点触摸的触摸模块进行输入整合,且每个触摸屏都有不止一个触摸信号、具备多点触摸的功能,通过多点触摸屏以提升用户的使用体验,以扩宽输入限制为出发点,从而形成多点触摸屏的乘法效应,使多点触摸具备新的体验,具体可通过以下实施例进行详细说明。\n[0068] 实施例一\n[0069] 在本发明公开的该实施例中,主要基于多个触摸屏并行工作机制,提高电子设备的IO输入效率和用户体验,尤其是单手操作电子设备的体验,并在此基础上逐步增强,实现支持多触摸屏并行工作,满足用户快捷操作电子设备的需要。\n[0070] 请参阅附图1,为本发明实施例公开的一种电子设备输入方法的流程图,主要包括以下步骤:\n[0071] 步骤S101,建立各个触摸屏与主屏光标的对应关系。\n[0072] 步骤S102,实时侦听预先设置的对应各个触摸屏的标识,判断是否出现中断响应,如果是,则执行步骤S103;如果否,返回执行步骤S102。\n[0073] 步骤S103,判断同一时间点是否出现两个或两个以上的标识中断响应,如果是,则执行步骤S104;如果否,则执行步骤S106。\n[0074] 步骤S104,判断同时发生中断响应的标识对应触摸屏上触发的操作指令的优先级,获取优先级最高的操作指令。\n[0075] 步骤S105,在所述标识中断响应的时间内执行优先级最高的操作指令,触发所述主屏光标动作。\n[0076] 步骤S106,执行当前出现中断响应的标识对应触摸屏上触发的操作指令后,返回执行步骤S102。\n[0077] 在步骤101中建立各个触摸屏与主屏光标的对应关系,通过建立的对应关系,在触摸屏上移动时,可触发主屏光标在主屏上做相应的移动,可以达到用户感知的效果。\n[0078] 在执行步骤S102至步骤S106时,实时的侦听预先设置的对应的各个触摸屏的标识是否出现中断响应,当出现中断响应时可知有触摸屏出现输入操作,此时进行并发中断仲裁处理,判断同一时间点内是否出现两个或两个以上的标识中断响应,如果是,则判断出现两个或两个以上的标识对应触摸屏上触发的操作指令的优先级,获取优先级最高的操作指令,在该标识中断响应的时间内执行该优先级最高的操作指令,触发建立对应关系的主屏光标动作,而对于其他优先级较低的操作指令则放弃执行。也就是说,在同一时间点内不同的触摸屏上触发响应的操作指令,根据操作指令的优先级只执行优先级最高的操作指令。\n[0079] 当同一时间点内只出现一个标识中断响应,则执行该标识对应触摸屏上触发的操作指令,触发建立对应关系的主屏光标动作。\n[0080] 需要说明的是,在本发明所公开的实施例中,实时侦听是否出现标识中断响应,并依据上述执行并行操作的判断结果执行相应的并行操作,且在标识中断的中断响应时间内执行对应触摸屏的操作指令。同时,当上一个中断响应时间与下一个中断响应时间重合时,响应所对应的操作指令仍可并行执行对应的操作。\n[0081] 上述本发明公开的实施例中,触摸屏包括:主触摸屏和至少一个辅触摸屏;请参阅附图2,当出现中断响应时,在所述标识中断响应时间内只执行优先级最高的操作指令,以及执行对应触摸屏上触发的操作指令的具体包括以下步骤:\n[0082] 步骤S201,确定上报出现中断响应的标识,以及所述标识的中断响应时间。\n[0083] 步骤S202,判断上报的所述标识所对应的触摸屏类型,当所述标识为主触摸屏标识时,执行步骤S203;当所述标识为辅触摸屏标识时,执行步骤S204;当所述标识为非法标识时,执行步骤S205。\n[0084] 步骤S203,执行所述主触摸屏动作触发的对应操作指令,触发所述主屏光标动作。\n[0085] 步骤S204,执行所述辅触摸屏动作触发的对应操作指令,触发所述主屏光标动作。\n[0086] 步骤S205,继续进行实时侦听。\n[0087] 需要说明的是,多个触摸屏上对应的操作指令为同一套操作指令,即采用不同的触摸屏进行输入仍然可以完成相同的操作。\n[0088] 当所述触摸屏具体为主触摸屏时,对应的操作指令与电脑鼠标右键对应的指令相同,主要包括:选中指令和弹出选项指令;当所述触摸屏具体为辅触摸屏时,对应的操作指令与电脑鼠标左键对应的指令相同,主要包括:翻页指令和上下、左右移动屏幕界面指令。\n同样,两者仍然可以执行相同的操作进行输入。\n[0089] 针对上述本发明所公开的实施例,通过提供给用户流畅、无间歇、无阻挡的电子设备输入方法,使多触摸屏能够同时并行工作,是主屏光标能够同时接收多触摸屏的指令,实现多触摸屏并行工作的目的。同时,通过建立触摸屏与主屏光标之间的对应关系,增加了采用多触摸屏输入时,用户的感知体验。\n[0090] 实施例二\n[0091] 在上述本发明公开的实施例中,触摸屏包括主触摸屏和至少一个辅触摸屏,在本发明公开的该实施例中,主要基于一个前置于电子设备前方的主前置主触摸屏和设置于电子设备后方的后置辅触摸屏的并行工作机制,提高电子设备的IO输入效率和用户体验,尤其是单手操作电子设备的体验,并在此基础上逐步增强,实现支持多触摸屏并行工作,满足用户快捷操作电子设备的需要。请参阅附图3,主要包括以下步骤:\n[0092] 步骤S301,分别建立对应前置主触摸屏的前置flag1标识和对应后置辅触摸屏的后置flag2标识。\n[0093] 执行步骤S301建立对应主触摸屏和辅触摸屏的标识,在利用主触摸屏或辅触摸屏在电子设备主屏(一般情况下主触摸屏与电子设备主屏整合,为同一屏幕)上进行相关操作或输入时,利用软件进行侦听和控制触摸屏进行相关操作时,可以区别出当前进行操作或利用的是哪一个触摸屏,以便于实现其对应的类似鼠标左右键的功能,或实现多触摸屏的并行操作。\n[0094] 步骤S302,建立前置主触摸屏和后置辅触摸屏与主屏光标的对应关系。\n[0095] 步骤S303,设置前置主触摸屏和后置辅触摸屏各自对主屏进行操作的各个操作指令。\n[0096] 在执行步骤S303中,分别对前置主触摸屏和后置辅触摸屏上进行相关操作的指令进行设置,该相关操作对应。在本发明实施例中,针对前置主触摸屏上的操作指令主要包括:执行选中指令和弹出选项指令;后置辅触摸屏上的操作指令主要包括:翻页指令和上下、左右移动屏幕界面指令等。\n[0097] 需要说明的是,在前置主触摸屏上同样可以进行现有技术中的一般滚屏等操作。\n前置主触摸屏和后置辅触摸屏所对应的操作指令也可以为同一套操作指令,即可以利用前置主触摸屏和后置辅触摸屏执行相同的操作。\n[0098] 步骤S304,实时侦听,判断实时侦听所述前置flag1标识或\和后置flag2标识是否出现中断,如果是,则执行步骤S305,如果否,则返回执行步骤S304。\n[0099] 在执行步骤S304时,对前置flag1标识或\和后置flag2标识实时进行侦听,在侦听的过程中进行判断前置flag1标识或\和后置flag2标识是否出现中断,如果出现中断则说明,用户在对应标识的触摸屏上进行了相关的操作,即触发了前置flag1标识或后置flag2标识对应的触摸屏。\n[0100] 步骤S305,判断同一时间点是否出现前置flag1标识和后置flag2标识中断响应,如果是,则执行步骤S306;如果否,则执行步骤S308。\n[0101] 步骤S306,判断同时发生中断响应的前置flag1标识和后置flag2标识对应触摸屏上触发的操作指令的优先级,获取优先级最高的操作指令。\n[0102] 步骤S307,在所述标识中断响应的时间内执行优先级最高的操作指令,触发所述主屏光标动作。\n[0103] 在执行步骤S305至步骤S307时,进行中断处理仲裁,处理同一时间点内同时出现的前置flag1标识和后置flag2标识,针对前后标识对应的触摸屏上触发的操作指令的优先级,按照只执行优先级最高的操作指令的原则,即当前置主触摸屏对应的操作指令高时,在同一时间点选择执行前置主触摸屏对应的操作指令,放弃执行后置辅触摸屏对应的操作指令,即在前置flag1标识中断响应的时间内执行相应的操作;反之亦然。\n[0104] 步骤S308,执行当前出现中断响应的标识对应触摸屏上触发的操作指令后,返回执行步骤S304。\n[0105] 在执行步骤S308时,对中断标识即经过步骤S304判断之后,确定当前出现中断响应的为前置flag1标识和后置flag2标识中任意一个,即此时前置主触摸屏或后置辅触摸屏中任意一个被触发,然后执行步骤S308,执行该操作指令,触发对应主屏光标进行相关的动作。\n[0106] 例如,在用户操作电子设备的时候,通过在后置辅触摸屏滑动,可以调用后置辅触摸屏对应的操作指令,实现电子设备界面上下或左右滚屏,通过在后置辅触摸屏上的操作,不会因手指在主屏上操作遮挡主屏幕,从而不影响用户浏览屏幕。\n[0107] 另一方面,如果需要进行菜单选择等复杂功能,可先通过先点击后置辅触摸屏(在执行步骤S304时侦听到对应后置辅触摸屏的后置flag2标识中断,即触发后置辅触摸屏),调用对应的操作指令使光标移动,并选定图标实现类似鼠标左键的选定,然后返回执行步骤S304,此时,再通过拇指点击前置主触摸屏界面中的图标(在执行步骤S304时侦听到对应前置主触摸屏的前置flag1标识中断,即触发前置触摸屏),调用对应的操作指令使主屏界面弹出菜单项,并选定菜单,实现类似鼠标右键的功能。\n[0108] 此外,上述操作指令还包括前置主触摸屏选定,后置辅触摸屏屏点击形成放大镜/缩略图效果;前置屏固定,后置屏转动形成扭曲、旋转效果;前后置屏组合的亮度、铃声效果等等可实现类似鼠标左右键的功能。\n[0109] 需要说明的是,在执行上述本发明实施例公开的方法中,执行步骤S304至步骤S308的过程是基于触摸屏软件控制模块进行控制的,当出现中断响应,在所述标识中断响应时间内只执行优先级最高的操作指令,以及执行只有一个标识中断响应时,具体过程请参阅附图4,主要包括以下步骤:\n[0110] 步骤S401,确定上报出现中断响应的标识,以及标识的中断响应时间。\n[0111] 步骤S402,判断上报的中断标识对应的触摸屏类型,当所述标识为前置flag1标识时,则执行步骤S403;当所述标识为后置flag2标识时,执行步骤S404;当所述标识为非法标识时,执行步骤S405。\n[0112] 步骤S403,执行前置主触摸屏对应的操作指令,处理前置主触摸屏动作,触发对应主屏光标动作。\n[0113] 步骤S404,执行后置辅触摸屏对应的操作指令,处理后置辅触摸屏动作,触发对应主屏光标动作。\n[0114] 步骤S405,针对未出现中断或中断的为非法标识的情况不进行任何处理,继续执行实时侦听。\n[0115] 在执行上述步骤时,首先,在侦听到只有一个标识中断响应或者说确定只执行一个标识中断响应后,将中断的标识进行上报,再判断该中断的标识是前置flag1标识,还是后置flag2标识,或者是非法的flag标识。针对上述判断的结果,分别调用相应的程序执行对应的操作。如中断的标识为前置flag1标识,则调用前置主触摸屏触发的操作指令来处理前置主触摸屏的动作,并使主屏光标在主屏上动作;如中断的标识为后置flag2标识,则调用后置辅触摸屏触发的操作指令来处理后置辅触摸屏的动作,并使主屏光标在主屏上动作;如果判断为非法的flag标识,则不进行任何处理,继续进行侦听。\n[0116] 通过上述本发明实施例所公开的方法,请参阅附图5,Multi-ctrler模块实时的对前置主触摸屏和后置辅触摸屏进行侦听和控制,即控制前置主触摸屏驱动Drv1对前置flag1标识处理,控制后置辅触摸屏驱动Drv2对后置flag2标识处理;同时,Multi-ctrler模块接受双触摸屏的中断,并进行仲裁,从而可以实现前后置触摸屏的并行工作。\n[0117] 此外,Multi-ctrler根据触摸屏驱动上报的flag1,flag2来判断确定出现中断响应的标识对应的触摸屏,即确定引发中断响应的动作来自哪个触摸屏,以便于后续实现类似鼠标左右键的功能。\n[0118] 另外,Multi-ctrler模块还增加长按触摸屏的菜单弹出功能,实现类似鼠标左右键操作的UI效果。\n[0119] 此外,当同时点击双触摸屏固定一定的时间,最少为2秒,该时间可以进行设定,通过该操作可形成默认的开机、关机效果。\n[0120] 因此,上述本发明实施例提供给用户流畅、无间歇、无阻挡的电子设备输入操作方法,解决了现有技术中电子设备触摸屏进行输入的瓶颈问题,解放了小键盘小屏幕输入的限制,极大地提升了用户的体验。\n[0121] 上述本发明公开的实施例中详细描述了一种电子设备输入方法,对于本发明的一种电子设备输入方法可采用多种形式的装置实现,因此本发明还公开了一种电子设备输入装置,下面给出具体的实施例进行详细说明。\n[0122] 请参阅附图6,为本发明实施例公开的一种电子设备输入装置的结构示意图,主要包括:建立模块101、预设模块102、Multi-ctrler模块103和驱动模块104。\n[0123] 建立模块101,用于建立电子设备的各个触摸屏与主屏光标的对应关系。\n[0124] 预设模块102,包括用于预先设置对应各个触摸屏的标识的第一预设单元1021,以及用于预先设置各个触摸屏对应的操作指令的第二预设单元1022。\n[0125] Multi-ctrler模块103,用于实时侦听预先设置的对应各个所述触摸屏的标识是否出现中断响应,并判断出现中断响应的标识的个数和其所对应的触摸屏,确定需驱动的触摸屏的标识。\n[0126] 驱动模块104,用于上报出现中断响应的标识,以及驱动执行确定标识的触摸屏上触发的操作指令,使对应的主屏光标动作。\n[0127] 需要说明的是,请参阅附图7,Multi-ctrler模块103包括:实时侦听单元1031、第一判断单元1032、第二判断单元1033和第三判断单元1034。\n[0128] 实时侦听单元1031,用于实时侦听预先设置的对应各个所述触摸屏的标识是否出现中断响应。\n[0129] 第一判断单元1032,用于判断同一时间点是否出现两个或两个以上的标识中断响应,如果是,在第二判断单元中进行再一次的判断,如果否,则获取当前中断响应的标识。\n[0130] 第二判断单元1033,用于判断同时发生中断响应的标识对应触摸屏上触发的操作指令的优先级,确定对应优先级最高的操作指令的触摸屏对应的标识。\n[0131] 第三判断单元1034,用于判断所述标识为非法标识时,则返回实时侦听单元。\n[0132] 此外,在本发明所公开的该实施例中,驱动模块104中至少包括一个主触摸屏驱动单元和一个辅触摸屏驱动单元。\n[0133] 针对上述本发明公开的实施例二中,前置于电子设备前方的前置主触摸屏和后置于电子设备后方的后置辅触摸屏,请参阅附图8,两者各自对应驱动模块104中的主触摸屏驱动单元1041和辅触摸屏驱动单元1042。\n[0134] 主触摸屏驱动单元1041,用于当主触摸屏对应的标识出现中断响应时向所述触摸屏软件控制模块上报,以及当确定标识为主触摸屏标识时,执行所述主触摸屏动作触发的对应操作指令,驱动所述主屏光标动作。\n[0135] 辅触摸屏驱动单元1042,用于当辅触摸屏对应的标识出现中断响应时向所述触摸屏软件控制模块上报,以及当确定所述标识为辅触摸屏标识时,执行所述辅触摸屏动作触发的对应操作指令,驱动所述主屏光标动。\n[0136] 上述本发明所公开的装置基于上述本发明所公开的方法,其操作基本一致,因此这里不再赘述,具体内容可参见上述本发明所公开的方法中的内容。\n[0137] 上述本发明公开的实施例中详细描述了一种电子设备输入方法及装置,对于本发明的一种电子设备输入方法和装置可基于多种形式的电子设备实现,因此本发明还公开了一种电子设备,下面给出具体的实施例进行详细说明。\n[0138] 请参阅附图9,为本发明实施例公开的一种电子设备的结构示意图,主要包括:电子设备主体201、主前置的主触摸屏202、非前置的辅触摸屏203和上述本发明实施例公开的一种电子设备输入装置(图中未标识)。\n[0139] 该电子设备主体201为承载该电子设备各类电子部件的主体,该电子设备输入装置设置于该电子设备主体201内部,实现对主前置的主触摸屏202和非前置的辅触摸屏203的并行控制。主前置的主触摸屏202设置于该电子设备主体201的前方可以作为电子设备主屏使用。\n[0140] 需要说明的是,当该电子设备上未设置键盘时,则主前置的主触摸屏202设置于该电子设备主体201的前方;该电子设备主体201上设置有键盘时,该主前置的主触摸屏202与所述键盘设置于同一侧,即设置与电子设备主体201的前方;该电子设备主体201具有划盖功能时,则主前置的主触摸屏202与所述键盘设置于同一侧,该键盘设置于所述主前置的主触摸屏202的下方。而非前置的辅触摸屏203设置于该电子设备主体201的背部,即位于电子设备主体201的后方利于用户食指操作的区域内。\n[0141] 基于上述本发明实施例公开的方法及装置,上述前置和非前置的触摸屏并行工作机制主要是在现有单触摸屏基础上,增加辅触摸屏,双触摸屏能同时响应用户操作,终端主屏增加光标提示,双触摸屏之间实现类似鼠标左右键的分工,达到用户单手操作电子设备、流畅输入和操作电子设备的目的。\n[0142] 由于,电子设备主屏的界面光标可同时接受前置和非前置辅触摸屏的输入:当用户操作电子设备时,可单手握住电子设备执行一般的滚屏等操作,除了可以通过拇指滑动前置的主触摸屏外,还可通过食指在电子设备非前置的辅触摸屏滑动,实现电子设备界面上下或左右滚屏,而且不会因手指在主屏操作遮挡主屏幕,从而不影响用户浏览屏幕。\n[0143] 如果需要进行菜单选择等复杂功能,可先通过食指点击非前置的辅触摸屏并移动光标选定图标实现类似鼠标左键的选定,此时,再通过拇指点击前置的主触摸屏界面中的图标,界面弹出菜单项,并选定菜单,实现类似鼠标右键的功能。\n[0144] 在前置、非前置的触摸屏的分工上,当所述触摸屏具体为前置的主触摸屏时,对应的操作指令与电脑鼠标右键对应的指令相同,主要包括:选中指令和弹出选项指令。\n[0145] 当所述触摸屏具体为非前置的辅触摸屏时,对应的操作指令与电脑鼠标左键对应的指令相同,主要包括:翻页指令和上下、左右移动屏幕界面指令。\n[0146] 需要说明的是,可根据功能操作的需要,在双触屏基础上适当增加触屏,形成多触屏,即在该电子设备上除主前置的主触摸屏之外,还可以在该电子设备上的其他部位设置偏置触摸屏或辅置触摸屏,以及设置于该电子设备前方的辅前置的辅触摸屏,从而形成该电子设备上具有2个以上的多触屏的设置,并实现多触摸屏的并行工作功能,满足用户单手操作电子设备的需要,以用户单手快捷操作电子设备为目标。\n[0147] 在上述本发明实施例公开的电子设备的基础上,具体在该电子设备主体201上设置的非前置辅触摸屏包括:后置于该电子设备主体后方的后置辅触摸屏和设置于侧面的偏置触摸屏(图中未标示),该偏置触摸屏可以设置与电子设备主体201的左侧面,也可以设置于所述电子设备主体201的右侧面。\n[0148] 该偏置触摸屏可供用户进行双手操作时,配合前后置辅触摸屏同时进行操作。对于多点触摸的拉伸效果上,偏置触摸屏主要界定为:通过点击前置屏上固定所选屏幕位置,后置屏做拉伸效果。\n[0149] 需要说明的是,关于非前置的辅触摸屏(后置辅触摸屏203和偏置触摸屏)的设置,由于其不在用户视力范围内,因此通过电子设备主屏上类似电脑的光标,使非前置触屏的移动能带来主屏光标的移动,这样达到用户可以感知的效果;比如:电脑的鼠标操作,用户是不会每次都看着鼠标,而直接用手操作就能通过显示器控制操作鼠标的动作;因此,非前置触屏的操作采用类似用户不看鼠标的操作,可以通过主屏的光标得到感知,并不会影响用户针对非前置触摸屏的相关操作。\n[0150] 此外,基于上述结构可实现本发明上述实施例公开的方法及装置的基本操作,这里不再进行赘述,详细过程可参见上述实施例公开的方法及装置中的相关描述。\n[0151] 综上所述:\n[0152] 通过上述本发明实施例公开的方法、装置以及电子设备,可以得到以下有益效果:\n其一,用户使用上述可实现并行输入的多触摸屏进行电子设备输入时,一般操作可通过非前置的辅触摸屏进行操作,这样用户观看电子设备主屏内容时,可不受手指点触的遮挡,视线不受阻碍,可以流畅和连续的使用电子设备,极大的提升了用户体验;其二,使用可实现并行输入的多触摸屏进行电子设备输入时,不仅可进行对图标的点选或拖拽,还能发挥同时多触摸屏并行工作的优势,比如可通过辅触摸屏进行点选模仿鼠标的左键功能,使用主触摸屏进行配合操作,模仿鼠标的右键功能或滚轮功能,同时多触摸屏同时操作还可以组合成新的输入模式,输入功能更为丰富;其三,通过前置、非前置等多触摸屏,用户可单手进行多触摸屏的同时操作,触摸屏之间并行工作,丰富了输入手段和方式,提高用户电子设备输入的效率和用户的体验。\n[0153] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。\n[0154] 结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。\n[0155] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。\n对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
法律信息
- 2018-07-10
专利实施许可合同备案的生效
IPC(主分类): G06F 3/041
合同备案号: 2018990000159
专利号: ZL 201110065324.X
申请日: 2011.03.17
让与人: 联芯科技有限公司
受让人: 上海立可芯半导体科技有限公司
发明名称: 电子设备输入方法、装置及基于该装置的电子设备
申请公布日: 2012.09.19
授权公告日: 2016.08.10
许可种类: 普通许可
备案日期: 2018.06.15
- 2016-08-10
- 2012-11-14
实质审查的生效
IPC(主分类): G06F 3/041
专利申请号: 201110065324.X
申请日: 2011.03.17
- 2012-09-19
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2010-08-25
|
2010-03-31
| | |
2
| |
2010-01-06
|
2008-06-30
| | |
3
| |
2008-02-27
|
2006-03-02
| | |
4
| |
2010-11-24
|
2010-07-08
| | |
5
| |
2010-03-03
|
2008-08-27
| | |
6
| |
2010-03-17
|
2008-02-25
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |