一种人机交互方法及装置的制造方法
【技术领域】
[0001]本发明涉及人机交互技术领域,具体涉及一种人机交互方法及装置。
【背景技术】
[0002]针对触屏终端,用户均通过手指或电容笔实现与触屏终端的交互。当前,如果需要对触屏终端输出的多个操作项(如多个应用图标或多个联系人等)进行相同的操作(如删除操作等),用户通常可以通过以下两种方式来实现:第一种方式是逐个对每个操作项进行操作;第二种方式是按住任意一个操作项进入编辑模式后,在编辑模式下依次选取每个操作项,最后对选取好的多个操作项进行相同操作。可见,在触屏终端中,用户需经过多个步骤才能同时对多个操作项进行相同的操作,操作过程繁琐。
【发明内容】
[0003]本发明实施例公开了一种人机交互方法及装置,简化了用户同时对终端屏幕输出的多个操作项进行相同操作时的操作步骤。
[0004]本发明实施例第一方面公开了一种人机交互方法,包括:
[0005]获取用户触及终端屏幕输入的触屏轨迹,所述终端屏幕显示有多个操作项;
[0006]确定所述多个操作项中位于所述触屏轨迹上的目标操作项;
[0007]获取用户输入的操作指令,所述操作指令用于触发对所有的所述目标操作项进行批量操作;
[0008]响应所述操作指令,对所有的所述目标操作项执行与所述操作指令对应的操作事件。
[0009]在本发明实施例第一方面的第一种可能的实现方式中,所述确定所述多个操作项中位于所述触屏轨迹上的目标操作项,包括:
[0010]获取所述触屏轨迹的坐标范围;
[0011]确定所述多个操作项中坐标范围与所述触屏轨迹的坐标范围存在交集的操作项作为目标操作项。
[0012]结合本发明实施例第一方面,在本发明实施例第一方面的第二种可能的实现方式中,所述响应所述操作指令,对所有的所述目标操作项执行与所述操作指令对应的操作事件之前,所述方法还包括:
[0013]输出提示消息,所述提示消息用于指示用户是否响应所述操作指令;
[0014]接收用户针对所述提示消息输入的响应消息,所述响应消息用于指示是否响应所述操作指令;
[0015]当所述响应消息指示响应所述操作指令时,执行所述响应所述操作指令,对所有的所述目标操作项执行与所述操作指令对应的操作事件的步骤。
[0016]结合本发明实施例第一方面,在本发明实施例第一方面的第三种可能的实现方式中,所述获取用户触及终端屏幕输入的触屏轨迹之前,所述方法还包括:
[0017]获取用户输入的编辑模式指令,所述编辑模式指令用于使终端屏幕输出可编辑的多个操作项;
[0018]响应所述编辑模式指令,输出所述多个操作项。
[0019]结合本发明实施例第一方面,在本发明实施例第一方面的第四种可能的实现方式中,所有的所述目标操作项的背景颜色相同,且所有的所述目标操作项的背景颜色不同于所述多个操作项中除所有的所述目标操作项之外的剩余操作项的背景颜色。
[0020]本发明实施例第二方面公开了一种人机交互装置,包括:
[0021]获取单元,用于获取用户触及终端屏幕输入的触屏轨迹,所述终端屏幕显示有多个操作项;
[0022]确定单元,用于确定所述多个操作项中位于所述触屏轨迹上的目标操作项;
[0023]所述获取单元,还用于获取用户输入的操作指令,所述操作指令用于触发所述装置对所有的所述目标操作项进行批量操作;
[0024]执行单元,用于响应所述操作指令,对所有的所述目标操作项执行与所述操作指令对应的操作事件。
[0025]在本发明实施例第二方面的第一种可能的实现方式中,所述确定单元确定所述多个操作项中位于所述触屏轨迹上的目标操作项的具体方式为:
[0026]获取所述触屏轨迹的坐标范围;
[0027]确定所述多个操作项中坐标范围与所述触屏轨迹的坐标范围存在交集的操作项作为目标操作项。
[0028]结合本发明实施例第二方面,在本发明实施例第二方面的第二种可能的实现方式中,所述装置还包括:
[0029]第一输出单元,用于在所述执行单元响应所述操作指令,对所有的所述目标操作项执行与所述操作指令对应的操作事件之前,输出提示消息,所述提示消息用于指示用户是否响应所述操作指令;
[0030]输入单元,用于接收用户针对所述提示消息输入的响应消息,所述响应消息用于指示是否响应所述操作指令,且当所述响应消息指示响应所述操作指令时,所述执行单元响应所述操作指令,对所有的所述目标操作项执行与所述操作指令对应的操作事件。
[0031]结合本发明实施例第二方面,在本发明实施例第二方面的第三种可能的实现方式中,所述获取单元,还用于获取用户输入的编辑模式指令,所述编辑模式指令用于使终端屏幕输出可编辑的多个操作项;
[0032]所述装置还包括第二输出单元,其中:
[0033]所述第二输出单元,还用于响应所述编辑模式指令,输出所述多个操作项。
[0034]结合本发明实施例第二方面,在本发明实施例第二方面的第四种可能的实现方式中,所有的所述目标操作项的背景颜色相同,且所有的所述目标操作项的背景颜色不同于所述多个操作项中除所有的所述目标操作项之外的剩余操作项的背景颜色。
[0035]本发明实施例获取用户触及终端屏幕输入的触屏轨迹,其中,该终端屏幕显示有多个操作项,确定多个操作项中位于触屏轨迹上的目标操作项并获取用户输入的操作指令,其中,该操作指令用于触发对所有的目标操作项进行批量操作,响应操作指令,对所有的目标操作项执行与操作指令对应的操作事件。实施本发明实施例可以简化用户同时对终端屏幕输出的多个操作项进行相同操作时的操作步骤,提高了用户的操作效率。
【附图说明】
[0036]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1是本发明实施例公开的一种人机交互方法的流程示意图;
[0038]图2是本发明实施例公开的另一种人机交互方法的流程示意图;
[0039]图3是本发明实施例公开的一种多个操作项的操作项排列示意图;
[0040]图4是本发明实施例公开的一种用户触及终端屏幕输入的触屏轨迹的轨迹示意图;
[0041]图5是本发明实施例公开的另一种用户触及终端屏幕输入的触屏轨迹的轨迹示意图;
[0042]图6是本发明实施例公开的一种人机交互装置的结构示意图;
[0043]图7是本发明实施例公开的另一种人机交互装置的结构示意图;
[0044]图8是本发明实施例公开的又一种人机交互装置的结构示意图。
【具体实施方式】
[0045]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046]本发明实施例公开了一种人机交互方法及装置,可以简化用户同时对终端屏幕输出的多个操作项进行相同操作时的操作步骤,提高了用户的操作效率。以下分别进行详细说明。
[0047]请参阅图1,图1是本发明实施例公开的一种人机交互方法的流程示意图。其中,图1所示的方法可以应用于具有触屏功能的智能手机(如Android手机、1S手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端中。如图1所示,该人机交互方法可以包括以下步骤:
[0048]S101、获取用户触及终端屏幕输入的触屏轨迹。
[0049]本发明实施例中,终端屏幕显示有多个操作项,且该多个操作项为可编辑的操作项。
[0050]本发明实施例中,作为一种可选的实施方式,终端屏幕显示的多个操作项可以包括终端中的应用图标或终端中存储的任意一种文件的文件内容,本发明实施例不做限定,可选的,终端中存储的文
件的文件内容可以包括但不限于联系方式、短信、视频文件、音频文件以及应用安装包等,本发明实施例不做限定。
[0051]本发明实施例中,终端屏幕显示的多个操作项的排列方式可以为MXN的排列方式,即终端屏幕以M行N列的排列方式显示多个操作项,其中,M与N均为大于等于I的整数。举例来说,假设终端屏幕显示的多个操作项为多个应用图标且终端屏幕显示的多个操作项的排列方式如图3所示,图3是本发明实施例公开的一种多个操作项的操作项排列示意图,如图3所示,终端屏幕显示的应用图标的数量为12,且该12个应用图标的排列方式为4X3。
[0052]本发明实施例中,获取到的触屏轨迹可以是直线,也可以是曲线,本发明实施例不做限定。举例来说,假设终端屏幕显示的多个操作项为多个应用图标且终端屏幕显示的多个操作项的排列方式如图3所示,则获取到的触屏轨迹可以如图4所示,图4是本发明实施例公开的一种用户触及终端屏幕输入的触屏轨迹的轨迹示意图,如图4所示,图4中的4a表示获取到的触屏轨迹为直线,图4中的4b表示获取到的触屏轨迹为曲线。
[0053]作为一种可选的实施方式,获取用户触及终端屏幕输入的触屏轨迹的具体方式可以为:
[0054]获取用户触及终端屏幕上的第一触屏位置以及第二触屏位置;
[0055]确定第一触屏位置以及第二触屏位置之间的直线轨迹,以作为用户触及终端屏幕输入的触屏轨迹。
[0056]本发明实施例中,获取到用户的第一触屏位置以及第二触屏位置之后,可以按照预置的触屏轨迹获取规则获取触屏轨迹,且获取到的触屏轨迹包括但不限于直线、曲线以及象形折线(如“L”型折线、“7”型折线或“Z”型折线等)中的任意一种。采用第一触屏位置以及第二触屏位置的方式来确定触屏轨迹可以使用户在大屏幕的触屏手机的屏幕上根据自身需求快速的选取目标操作项,方便了用户的操作。
[0057]举例来说,假设终端屏幕显示的多个操作项为多个应用图标且终端屏幕显示的多个操作项的排列方式如图3所示,则获取到的触屏轨迹可以如图5所示,图5是本发明实施例公开的另一种用户触及终端屏幕输入的触屏轨迹的轨迹示意图,如图5所示,图5中的5a表示用户在终端屏幕上的第一触屏位置以及第二触屏位置,图5中的5b表示,确定第一触屏位置以及第二触屏位置之间的直线轨迹为获取到的触屏轨迹,图5中的5c表示确定第一触屏位置以及第二触屏位置之间的“L”型折线轨迹为获取到的触屏轨迹,图5中的5d表示确定第一触屏位置以及第二触屏位置之间的“7”型折线轨迹为获取到的触屏轨迹。
[0058]S102、确定多个操作项中位于触屏轨迹上的目标操作项。
[0059]本发明实施例中,确定出目标操作项之后,可以针对所有的目标操作项输出特定的背景颜色以用于区分目标操作项以及剩余操作项,且所有的目标操作项的背景颜色相同,所有的目标操作项的背景颜色不同于多个操作项中除所有的目标操作项之外的剩余操作项的背景颜色,这样可以清楚的指示用户终端屏幕显示的多个操作项中哪些操作项为目标操作项,哪些操作项为剩余操作项。
[0060]本发明实施例中,作为一种可选的实施方式,确定多个操作项中位于触屏轨迹上的目标操作项的具体方式为:
[0061]获取触屏轨迹的坐标范围;
[0062]确定多个操作项中坐标范围与触屏轨迹的坐标范围存在交集的操作项作为目标操作项。
[0063]本发明实施例中,举例来说,如图4中的4a所示,目标操作项为序号分别为1、5、8以及12的应用图标,如图4中的4b所示,目标操作项为序号分别为3、5、8以及10的应用图标,如图5中的5b所示,目标操作项为序号分别为1、5、8以及12的应用图标,如图5中的5c所示,目标操作项为序号分别为1、4、7以及10的应用图标,如图5中的5d所示,目标操作项为序号分别为3、6、9以及12的应用图标。
[0064]S103、获取用户输入的操作指令。
[0065]本发明实施例中,操作指令用于触发对所有的目标操作项进行批量操作。
[0066]作为一种可选的实施方式,操作指令可以包括但不限于用户通过特定手势输入的操作指令、用户通过特定按键输入的操作指令以及用户通过特定操作图标输入的操作指令中的任意一种。
[0067]S104、响应上述操作指令,对所有的目标操作项执行与上述操作指令对应的操作事件。
[0068]本发明实施例中,响应上述操作指令,对所有的目标操作项执行与上述操作指令对应的操作事件,即同时对用户选中的目标操作项进行相同的操作。
[0069]作为一种可选的实施方式,操作事件可以包括但不限于删除事件、复制事件、剪切事件、安装事件、卸载事件以及发送事件中的任意一种。
[0070]本发明实施例获取用户触及终端屏幕输入的触屏轨迹,其中,该终端屏幕显示有多个操作项,确定多个操作项中位于触屏轨迹上的目标操作项并获取用户输入的操作指令,其中,该操作指令用于触发对所有的目标操作项进行批量操作,响应操作指令,对所有的目标操作项执行与操作指令对应的操作事件。实施本发明实施例可以简化用户同时对终端屏幕输出的多个操作项进行相同操作时的操作步骤,提高了用户的操作效率。
[0071]请参阅图2,图2是本发明实施例公开的另一种人机交互方法的流程示意图。其中,图2所示的方法可以应用于具有触屏功能的智能手机(如Android手机、1S手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端中。如图2所示,该人机交互方法可以包括以下步骤:
[0072]S201、获取用户输入的编辑模式指令。
[0073]本发明实施例中,用户输入的编辑模式指令用于使终端屏幕输出可编辑的多个操作项。
[0074]S202、响应编辑模式指令,输出多个操作项。
[0075]本发明实施例中,多个操作项为终端屏幕输出的可编辑的多个操作项。
[0076]S203、获取用户触及终端屏幕输入的触屏轨迹。
[0077]S204、确定多个操作项中位于触屏轨迹上的目标操作项。
[0078]作为一种可选的实施方式,确定多个操作项中位于触屏轨迹上的目标操作项的具体方式为:
[0079]获取触屏轨迹的坐标范围;
[0080]确定多个操作项中坐标范围与触屏轨迹的坐标范围存在交集的操作项作为目标操作项。
[0081]S205、获取用户输入的操作指令。
[0082]本发明实施例中,操作指令用于触发对所有的目标操作项进行批量操作。
[0083]S206、输出提示消息。
[0084]本发明实施例中,提示消息用于指示用户是否响应操作指令。
[0085]S207、接收用户针对提示消息输入的响应消息。
[0086]本发明实施例中,响应消息用于指示是否响应操作指令。
[0087]S208、判断响应消息是否指示响应操作指令。
[0088]本发明实施例中,若步骤S208的判断结果为是,则执行步骤S209,若步骤S208的判断结果为否,则可以结束本次流程。
[0089]S209、响应操作指令,对所有的目标操作项执行与操作指令对应的操作事件。
[0090]实施本发明实施例可以简化用户同时对终端屏幕输出的多个操作项进行相同操作时的操作步骤,提高了用户的操作效率,且在对多个操作项进行相同的操作之前,输出提示消息并接收用户针对提示消息输入的响应消息,且当响应消息指示对多个操作项进行相同的操作时,同时对多个操作项进行相同的操作,这样可以防止用户的误操作。
[0091]请参阅图6,图6是本发明实施例公开的一种人机交互装置的结构示意图。如图6所示,该装置可以安装在具有触屏功能的终端中且该装置可以包括获取单元601、确定单元602以及执行单元603,其中:
[0092]获取单元601用于获取用户触及终端屏幕输入的触屏轨迹。
[0093]本发明实施例中,终端屏幕显示有多个操作项。
[0094]确定单元602用于确定多个操作项中位于触屏轨迹上的目标操作项。
[0095]本发明实施例中,作为一种可选的实施方式,确定单元602确定多个操作项中位于触屏轨迹上的目标操作项的具体方式可以为:
[0096]获取触
屏轨迹的坐标范围;
[0097]确定多个操作项中坐标范围与触屏轨迹的坐标范围存在交集的操作项作为目标操作项。
[0098]获取单元601还用于获取用户输入的操作指令。
[0099]本发明实施例中,操作指令用于触发装置的执行单元603对所有的目标操作项进行批量操作。
[0100]执行单元603用于响应操作指令,对所有的目标操作项执行与操作指令对应的操作事件。
[0101]作为一种可选的实施方式,在图6所示的装置的结构基础上,该装置还可以包括第一输出单元604以及输入单元605,且包括第一输出单元604以及输入单元605的装置的结构可以如图7所示,图7是本发明实施例公开的另一种人机交互装置的结构示意图。其中:
[0102]第一输出单元604用于输出提示消息。
[0103]本发明实施例中,提示消息用于指示用户是否响应操作指令。
[0104]输入单元605用于接收用户针对提示消息输入的响应消息。
[0105]本发明实施例中,响应消息用于指示图7所示的装置的执行单元603是否响应操作指令。
[0106]本发明实施例中,当响应消息指示图7所示的装置的执行单元603响应操作指令时,执行单元603执行上述响应操作指令,对所有的目标操作项执行与操作指令对应的操作事件的操作。
[0107]作为另一种可选的实施方式,获取单元601还可以用于获取用户输入的编辑模式指令,其中,编辑模式指令用于使终端屏幕输出可编辑的多个操作项,且在图6所示的装置的结构基础上,该装置还可以包括第二输出单元606,且包括第二输出单元606的装置的结构可以如图8所示,图8是本发明实施例公开的又一种人机交互装置的结构示意图。其中:
[0108]第二输出单元606用于响应编辑模式指令,输出多个操作项。
[0109]实施本发明实施例可以简化用户同时对终端屏幕输出的多个操作项进行相同操作时的操作步骤,提高了用户的操作效率,且在对多个操作项进行相同的操作之前,输出提示消息并接收用户针对提示消息输入的响应消息,且当响应消息指示对多个操作项进行相同的操作时,同时对多个操作项进行相同的操作,这样可以防止用户的误操作。
[0110]需要说明的是,在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作以及单元并不一定是本发明所必须的。
[0111]本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0112]本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。
[0113]本发明实施例中所述单元可以通过通用集成电路,例如CPU(Central ProcessingUnit,中央处理器),或通过 ASIC (Applicat1n Specific Integrated Circuit,专用集成电路)来实现。
[0114]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0115]以上对本发明实施例所提供的一种人机交互方法及装置进行了详细介绍,本文中应用了具体实例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种人机交互方法,其特征在于,包括: 获取用户触及终端屏幕输入的触屏轨迹,所述终端屏幕显示有多个操作项; 确定所述多个操作项中位于所述触屏轨迹上的目标操作项; 获取用户输入的操作指令,所述操作指令用于触发对所有的所述目标操作项进行批量操作; 响应所述操作指令,对所有的所述目标操作项执行与所述操作指令对应的操作事件。2.根据权利要求1所述的方法,其特征在于,所述确定所述多个操作项中位于所述触屏轨迹上的目标操作项,包括: 获取所述触屏轨迹的坐标范围; 确定所述多个操作项中坐标范围与所述触屏轨迹的坐标范围存在交集的操作项作为目标操作项。3.根据权利要求1所述的方法,其特征在于,所述响应所述操作指令,对所有的所述目标操作项执行与所述操作指令对应的操作事件之前,所述方法还包括: 输出提示消息,所述提示消息用于指示用户是否响应所述操作指令; 接收用户针对所述提示消息输入的响应消息,所述响应消息用于指示是否响应所述操作指令; 当所述响应消息指示响应所述操作指令时,执行所述响应所述操作指令,对所有的所述目标操作项执行与所述操作指令对应的操作事件的步骤。4.根据权利要求1所述的方法,其特征在于,所述获取用户触及终端屏幕输入的触屏轨迹之前,所述方法还包括: 获取用户输入的编辑模式指令,所述编辑模式指令用于使终端屏幕输出可编辑的多个操作项; 响应所述编辑模式指令,输出所述多个操作项。5.根据权利要求1所述的方法,其特征在于,所有的所述目标操作项的背景颜色相同,且所有的所述目标操作项的背景颜色不同于所述多个操作项中除所有的所述目标操作项之外的剩余操作项的背景颜色。6.一种人机交互装置,其特征在于,包括: 获取单元,用于获取用户触及终端屏幕输入的触屏轨迹,所述终端屏幕显示有多个操作项; 确定单元,用于确定所述多个操作项中位于所述触屏轨迹上的目标操作项; 所述获取单元,还用于获取用户输入的操作指令,所述操作指令用于触发所述装置对所有的所述目标操作项进行批量操作; 执行单元,用于响应所述操作指令,对所有的所述目标操作项执行与所述操作指令对应的操作事件。7.根据权利要求6所述的装置,其特征在于,所述确定单元确定所述多个操作项中位于所述触屏轨迹上的目标操作项的具体方式为: 获取所述触屏轨迹的坐标范围; 确定所述多个操作项中坐标范围与所述触屏轨迹的坐标范围存在交集的操作项作为目标操作项。8.根据权利要求6所述的装置,其特征在于,所述装置还包括: 第一输出单元,用于在所述执行单元响应所述操作指令,对所有的所述目标操作项执行与所述操作指令对应的操作事件之前,输出提示消息,所述提示消息用于指示用户是否响应所述操作指令; 输入单元,用于接收用户针对所述提示消息输入的响应消息,所述响应消息用于指示是否响应所述操作指令,且当所述响应消息指示响应所述操作指令时,所述执行单元响应所述操作指令,对所有的所述目标操作项执行与所述操作指令对应的操作事件。9.根据权利要求6所述的装置,其特征在于,所述获取单元,还用于获取用户输入的编辑模式指令,所述编辑模式指令用于使终端屏幕输出可编辑的多个操作项; 所述装置还包括第二输出单元,其中: 所述第二输出单元,还用于响应所述编辑模式指令,输出所述多个操作项。10.根据权利要求6所述的装置,其特征在于,所有的所述目标操作项的背景颜色相同,且所有的所述目标操作项的背景颜色不同于所述多个操作项中除所有的所述目标操作项之外的剩余操作项的背景颜色。
【专利摘要】本发明实施例涉及人机交互技术领域,公开了一种人机交互方法及装置,该方法包括获取用户触及终端屏幕输入的触屏轨迹,其中,该终端屏幕显示有多个操作项,确定该多个操作项中位于触屏轨迹上的目标操作项并获取用户输入的操作指令,其中,该操作指令用于触发对所有的目标操作项进行批量操作,响应该操作指令,对所有的目标操作项执行与操作指令对应的操作事件。实施本发明实施例可以简化用户同时对终端屏幕输出的多个操作项进行相同操作时的操作步骤,提高了用户的操作效率。
【IPC分类】G06F3/0488, G06F3/0484, H04M1/725
【公开号】CN104881222
【申请号】CN201510309619
【发明人】詹孟学
【申请人】北京金山安全软件有限公司
【公开日】2015年9月2日
【申请日】2015年6月8日
转载请注明原文地址:https://www.famiwei.com/read-8138849.html