在触摸屏终端上对通讯应用程序进行操作的方法及装置的制造方法

xiaoxiao2021-3-1  147

在触摸屏终端上对通讯应用程序进行操作的方法及装置的制造方法
【技术领域】
[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]在一个实施例中,所述装置还包括:
[0038]第一显示模块,用于在执行所述第一目标处理方式之前,将所述第一目标处理方式进行显示;
[0039]第二显示模块,用于当未接收到确认信息、或接收到不执行所述第一目标处理方式的确认信息时,显示所述当前处理方式中除所述第一目标处理方式之外的其他当前处理方式;
[0040]选择模块,用于从所述其他当前处理方式中选择第二目标处理方式;
[0041 ]第二执行模块,用于执行所述第二目标处理方式。
[0042]在一个实施例中,所述交互界面包括:所述通讯应用程序的会话列表界面、或者所述通讯应用程序中的联系人会话窗口;
[0043]所述目标操作对象包括:所述会话列表或者所述联系人会话窗口中的联系人标识;
[0044]所述获取模块包括:
[0045]监听子模块,用于监听对所述交互界面中的联系人标识的当前操作手势,其中,所述当前操作手势包括:在所述联系人标识上按照预设手势进行滑动、长按所述联系人标识、拖动所述联系人标识中的一种手势或者多种手势。
[0046]在一个实施例中,所述第一执行模块包括:
[0047]第二执行子模块,用于执行与所述联系人标识相关联的以下至少一种操作:
[0048]创建至少包括所述用户和所述联系人标识的会话窗口;
[0049]删除、复制、标记、显示、搜索至少包括所述联系人标识的聊天记录;
[0050]关闭至少包括所述联系人标识的会话窗口。
[0051 ] 在一个实施例中,所述装置还包括:
[0052]判断模块,用于在执行所述当前处理方式后,判断是否接收到针对所述当前处理方式的处理结果的撤销手势;
[0053]撤销模块,用于在接收到所述撤销手势后,撤销所述当前处理方式的处理结果。
[0054]根据本公开实施例的第三方面,提供了一种在触摸屏终端上对通讯应用程序进行操作的装置,包括:
[0055]处理器;
[0056]用于存储处理器可执行指令的存储器;
[0057]其中,所述处理器被配置为:
[0058]显示所述通讯应用程序的交互界面,其中,所述交互界面中显示有目标操作对象;
[0059]获取对所述目标操作对象的当前操作手势;
[0060]根据预存的操作手势所对应的处理方式,确定所述当前操作手势所对应的、且与所述目标操作对象相关联的当前处理方式;
[0061]执行所述当前处理方式。
[0062]本公开的实施例提供的技术方案可以包括以下有益效果:
[0063]本公开的实施例提供的技术方案,根据预存的操作手势所对应的处理方式,可以准确地确定该当前操作手势所对应的当前处理方式,且该当前处理方式与该目标操作对象相关联,而通过执行该当前处理方式,就可以实现在通讯应用程序的交互界面中使用针对该目标操作对象的当前操作手势快速地完成与该目标操作对象相关联的操作,从而极大地提高用户的操作便利性和快捷性,进而提高用户对触摸屏终端的操作体验。
[0064]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0065]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例 ,并与说明书一起用于解释本公开的原理。
[0066]图1是根据一示例性实施例示出的一种在触摸屏终端上对通讯应用程序进行操作的方法的流程图。
[0067]图2是根据一示例性实施例示出的另一种在触摸屏终端上对通讯应用程序进行操作的方法的流程图。
[0068]图3是根据一示例性实施例一示出的又一种在触摸屏终端上对通讯应用程序进行操作的方法的流程图。
[0069]图4是根据一示例性实施例一示出的再一种在触摸屏终端上对通讯应用程序进行操作的方法的流程图。
[0070]图5是根据一示例性实施例一示出的再一种在触摸屏终端上对通讯应用程序进行操作的方法的流程图。
[0071]图6是根据一示例性实施例示出的一种在触摸屏终端上对通讯应用程序进行操作的装置的框图。
[0072]图7是根据一示例性实施例示出的另一种在触摸屏终端上对通讯应用程序进行操作的装置的框图。
[0073]图8是根据一示例性实施例示出的又一种在触摸屏终端上对通讯应用程序进行操作的装置的框图。
[0074]图9是根据一示例性实施例示出的再一种在触摸屏终端上对通讯应用程序进行操作的装置的框图。
[0075]图10是根据一示例性实施例示出的再一种在触摸屏终端上对通讯应用程序进行操作的装置的框图。
[0076]图11是根据一示例性实施例示出的再一种在触摸屏终端上对通讯应用程序进行操作的装置的框图。
[0077]图12是根据一示例性实施例示出的适用于指在触摸屏终端上对通讯应用程序进行操作的装置的框图。
【具体实施方式】
[0078]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0079]目前,用户可以在触摸屏终端上输入触摸手势来完成相关操作,例如:通过点击某个应用程序的图标可以打开该应用程序,通过拖动该应用程序的图标可以将该应用程序的快捷方式拖放置任一位置等,而这些触摸操作也确实方便了用户,使用户能够快速地完成一些操作,但随着用户对操作便捷性的要求越来越高,现有的触摸屏操作方式已无法满足用户日益丰富的触摸操作。
[0080]为了解决上述技术问题,本公开实施例提供了一种在触摸屏终端上对通讯应用程序进行操作的方法,该方法可用于在触摸屏终端上对通讯应用程序进行操作的程序、系统或装置中,且该方法对应的执行主体为终端,如图1所示,该方法包括步骤S101-S104:
[0081 ] 在步骤S101中,显示通讯应用程序的交互界面,其中,交互界面中显示有目标操作对象;
[0082]交互界面可以是通讯应用程序的会话列表界面、或者通讯应用程序中的包括该终端的用户的联系人会话窗口,而目标操作对象可以是交互界面中的联系人标识、联系人的通讯信息等。
[0083]在步骤S102中,获取对目标操作对象的当前操作手势;
[0084]在步骤S103中,根据预存的操作手势所对应的处理方式,确定当前操作手势所对应的、且与目标操作对象相关联的当前处理方式;
[0085]由于每个操作手势都对应至少一种处理方式,且该对应关系是预存储在本终端中的,因此,根据预存的操作手势所对应的处理方式,可以准确地确定该当前操作手势所对应的当前处理方式,且该当前处理方式与该目标操作对象相关联,例如:该当前处理方式可以根据该目标操作对象建立会话,查找与该目标操作对象相关联的聊天记录等。
[0086]在步骤S104中,执行当前处理方式。
[0087]通过执行该当前处理方式,可以实现在通讯应用程序的交互界面中使用针对该目标操作对象的当前操作手势快速地完成与该目标操作对象相关联的操作,从而极大地提高用户的操作便利性和快捷性,进而提高用户对触摸屏终端的操作体验。
[0088]如图2所示,在一个实施例中,上述步骤S104可被执行为:
[0089]在步骤A1中,确定每种所述当前处理方式的执行总次数,从多种所述当前处理方式中选择出执行总次数最多的第一目标处理方式,或者,
[0090]在步骤A2中,确定每种所述当前处理方式的最近执行时间,从多种所述当前处理方式中选择出最近执行时间最近的第一目标处理方式;
[0091]在步骤A3中,执行第一目标处理方式。
[0092]当该当前操作手势对应的当前处理方式的处理方式为多种时,为了防止操作紊乱、并确保最终的处理方式最符合用户的操作习惯,可以确定每种当前处理方式的执行总次数,然后从多种当前处理方式中自动选择出执行总次数最多为该第一目标处理方式,或者确定每种当前处理方式的最近执行时间,然后从多种当前处理方式中自动选择出最近执行时间最近的处理方式为该第一目标处理方式;进而执行最符合用户操作习惯的该第一目标处理方式。
[0093]如图3所示,在一个实施例中,在执行所述第一目标处理方式之前,所述方法还包括:
[0094]在步骤S301中,将第一目标处理方式进行显示;
[0095]由于第一目标处理方式是终端系统根据每种当前处理方式的执行总次数,或者每种当前处理方式的最近执行时间而自动确定的最符合用户操作习惯的处理方式,而用户的实际需求可能会变化,因此,该自动确定的最符合用户操作习惯的第一目标处理方式可能并不是用户当前期望的处理方式,所以,在执行该第一目标处理方式之前,还需要将该第一目标处理方式进行显示,以使用户自主确认是否执行该第一目标处理方式。
[0096]在步骤S302中,当未接收到确认信息、或接收到不执行第一目标处理方式的确认信息时,显示当前处理方式中除第一目标处理方式之外的其他当前处理方式;
[0097]在步骤S303中,从所述其他当前处理方式中选择第二目标处理方式;
[0098]在步骤S304中,执行第二目标处理方式。
[0099]当没有接收到该确认信息、或者接收到不执行该第一目标处理方式的确认信息时,说明用户最期望的当前处理方式并不是系统自动确定的第一目标处理方式,则通过将当前处理方式中除该第一目标处理方式之外的其他当前处理方式进行显示,以提示用户从该其他当前处理方式中重新选择,从而选择出最符合用户期望的第二目标处理方式,然后执行该第二目标处理方式,从而快速完成用户期望的与该目标处理对象相关的操作。
[0100]如图4所示,在一个实施例中,交互界面包括:通讯应用程序的会话列表界面、或者通讯应用程序中的联系人会话窗口;
[0101]该通讯应用程序可以是短信、通讯录、微信等各种即时通讯应用程序。
[0102]目标操作对象包括:会话列表或者联系人会话窗口中的联系人标识;
[0103]其中,该联系人标识可以是该通讯应用程序中的该用户的任一个联系人的头像、用户名、联系方式、通讯账号等。
[0104]上述步骤S102可被执行为:
[0105]在步骤B1中,监听对交互界面中的联系人标识的当前操作手势,其中,当前操作手势包括:在联系人标识上按照预设手势进行滑动、长按联系人标识、拖动联系人标识中的一种手势或者多种手势。
[0106]该当前操作手势可以是上述手势中的一种或组合,当然还可以包括其他手势,例如:还可以包括按照预设时间间隔点击该联系人标识的点击手势,而不同的手势或者不同的手势组合可以对应不同的当前处理方式,从而增加了用户的操作选择,使该终端能够根据当前操作手势的不同进行与联系人标识等目标处理对象相关的多样化操作,从而极大地方便了用户,有效地提高了用户的使用体验。
[0107]例如:在联系人A在该通讯应用程序中的头像标识进行滑动以生成%Γ”操作手势,对应的当前处理方式可以为建立本终端的用户与联系人Α的会话窗口;
[0108]还例如:拖动联系人B在该通讯应用程序的头像标识至联系人C在该通讯应用程序的头像标识的拖动手势,对应的当前处理方式可以为建立本终端的用户、联 系人B和与联系人C的会话窗口,而在建立本终端的用户、联系人B和与联系人C的三人会话窗口后,在该三人会话窗口中的任一个人的头像上滑动以生成“X”操作手势,其对应的当前处理方式可以为删除该三人会话窗口;
[0109]又例如:在联系人D在该通讯应用程序中的头像标识上滑动以生成V’操作手势,其对应的当前处理方式可以为将接收到的联系人D通过该通讯应用程序发送的通讯信息标注为已读;
[0110]又例如:在联系人E在该通讯应用程序中的头像标识上按照预设时间间隔进行点击的操作手势,其对应的当前处理方式可以为查找、删除、复制、搜索包括该联系人E的聊天记录。
[0111]当然,以上例子仅是一部分实施例,当联系人标识可以是该通讯应用程序中的该用户的任一个联系人的用户名、联系方式、通讯账号等标识时,仍然可以使用当前操作手势对这些标识进行操作,从而确定出与这些标识相关联的当前处理方式,然后执行该当前处理方式,以实现使用当前操作手势对联系人标识进行触摸操作来快速完成与该联系人标识相关的一系列操作,从而极大地方便了用户,提高用户对触摸屏的操作体验。
[0112]在一个实施例中,执行当前处理方式,包括:
[0113]执行与联系人标识相关联的以下至少一种操作:
[0114]创建至少包括用户和联系人标识的会话窗口;
[0115]删除、复制、标记、显示、搜索至少包括联系人标识的聊天记录;
[0116]关闭至少包括联系人标识的会话窗口。
[0117]针对该联系人标识作出的不同的当前操作手势可以对应不同的当前处理方式,而同一个当前操作手势也可以对应不同的当前处理方式,因此,在根据当前操作手势确定出该当前处理方式后,可以根据该当前处理方式进行上述一项或多项与该联系人标识相关的操作,从而使得用户能够根据当前操作手势对应的不同当前操作方式进行与联系人标识相关联的各种不同操作,而这极大地方便了用户,可以有效地提高用户的使用体验。
[0118]如图5所示,在一个实施例中,方法还包括:
[0119]在步骤S501中,在执行当前处理方式后,判断是否接收到针对当前处理方式的处理结果的撤销手势;
[0120]在步骤S502中,在接收到撤销手势后,撤销当前处理方式的处理结果。
[0121]为了防止误操作或者为了满足用户的返回需求,可以在执行该当前处理方式后,判断是否接收到针对当前处理方式的处理结果的撤销手势,若接收到该撤销手势,则说明用户期望返回上一步,则可以撤销当前处理方式的处理结果,返回至未执行该当前处理方式时的状态,从而有效地防止误操作,给用户带来更多便利。
[0122]对应本公开实施例提供的上述在触摸屏终端上对通讯应用程序进行操作的方法,本公开实施例还提供一种在触摸屏终端上对通讯应用程序进行操作的装置,如图6所示,该装置包括:
[0123]显示模块601,被配置为显示所述通讯应用程序的交互界面,其中,所述交互界面中显示有目标操作对象;
[0124]获取模块602,被配置为获取对所述目标操作对象的当前操作手势;
[0125]确定模块603,被配置为根据预存的操作手势所对应的处理方式,确定所述当前操作手势所对应的、且与所述目标操作对象相关联的当前处理方式;
[0126]第一执行模块604,被配置为执行所述当前处理方式。
[0127]如图7所示,在一个实施例中,所述第一执行模块604包括:
[0128]第一确定子模块6041,用于当所述当前处理方式包括多种时,确定每种所述当前处理方式的执行总次数,从多种所述当前处理方式中选择出执行总次数最多的第一目标处理方式;或者
[0129]第二确定子模块6042,用于当所述当前处理方式包括多种时,确定每种所述当前处理方式的最近执行时间,从多种所述当前处理方式中选择出最近执行时间最近的第一目标处理方式;
[0130]第一执行子模块6043,用于执行所述第一目标处理方式。
[0131]如图8所示,在一个实施例中,所述装置还包括:
[0132]第一显示模块801,用于在执行所述第一目标处理方式之前,将所述第一目标处理方式进行显示;
[0133]第二显示模块802,用于当未接收到确认信息、或接收到不执行所述第一目标处理方式的确认信息时,显示所述当前处理方式中除所述第一目标处理方式之外的其他当前处理方式;
[0134]选择模块803,用于从所述其他当前处理方式中选择第二目标处理方式;
[0135]第二执行模块804,用于执行所述第二目标处理方式。
[0136]如图9所示,在一个实施例中,所述交互界面包括:所述通讯应用程序的会话列表界面、或者所述通讯应用程序中的联系人会话窗口;
[0137]所述目标操作对象包括:所述会话列表或者所述联系人会话窗口中的联系人标识;
[0138]所述获取模块602包括:
[0139]监听子模块6021,被配置为监听对所述交互界面中的联系人标识的当前操作手势,其中,所述当前操作手势包括:在所述联系人标识上按照预设手势进行滑动、长按所述联系人标识、拖动所述联系人标识中的一种手势或者多种手势。
[0Μ0]如图10所不,在一个实施例中,所述第一执行模块604包括:
[0141]第二执行子模块6044,被配置为执行与所述联系人标识相关联的以下至少一种操作:
[0142]创建至少包括所述用户和所述联系人标识的会话窗口;
[0143]删除、复制、标记、显示、搜索至少包括所述联系人标识的聊天记录;
[0144]关闭至少包括所述联系人标识的会话窗口。
[0145]如图11所示,在一个实施例中,所述装置还包括:
[0146]判断模块1101,被配置为在执行所述当前处理方式后,判断是否接收到针对所述当前处理方式的处理结果的撤销手势;
[0147]撤销模块1102,被配置为在接收到所述撤销手势后,撤销所述当前处理方式的处理结果。
[0148]根据本公开实施例的第三方面,提供一种在触摸屏终端上对通讯应用程序进行操作的装置,包括:
[0149]处理器;
[0150]用于存储处理器可执行指令的存储器;
[0151]其中,处理器被配置为:
[0152]显示所述通讯应用程序的交互界面,其中,所述交互界面中显示有目标操作对象;
[0153]获取对所述目标操作对象的当前操作手势;
[0154]根据预存的操作手势所对应的处理方式,确定所述当前操作手势所对应的、且与所述目标操作对象相关联的当前处理方式;
[0155]执行所述当前处理方式。
[0156]上述处理器还可被配置为:
[0157]当所述当前处理方式包括多种时,所述执行所述当前处理方式,包括:
[0158]确定每种所述当前处理方式的执行总次数,从多种所述当前处理方式中选择出执行总次数最多的第一目标处理方式,或者,
[0159]确定每种所述当前处理方式的最近执行时间,从多种所述当前处理方式中选择出最近执行时间最近的第一目标处理方式;
[0160]执行所述第一目标处理方式。
[0161]上述处理器还可被配置为:
[0162]在执行所述第一目标处理方式之前,所述方法还包括:将所述第一目标处理方式进行显示;
[0163]当未接收到确认信息、或接收到不执行所述第一目标处理方式的确认信息时,显示所述当前处理方式中除所述第一目标处理方式之外的其他当前处理方式;
[0164]从所述其他当前处理方式中选择第二目标处理方式;
[0165]执行所述第二目标处理方式。
[0166]上述处理器还可被配置为:
[0167]所述交互界面包括:所述通讯应用程序的会话列表界面、或者所述通讯应用程序中的联系人会话窗口 ;
[0168]所述目标操作对象包括:所述会话列表或者所述联系人会话窗口中的联系人标识;
[0169]所述获取对所述目标操作对象的当前 操作手势,包括:
[0170]监听对所述交互界面中的联系人标识的当前操作手势,其中,所述当前操作手势包括:在所述联系人标识上按照预设手势进行滑动、长按所述联系人标识、拖动所述联系人标识中的一种手势或者多种手势。
[0171]上述处理器还可被配置为:
[0172]所述执行所述当前处理方式,包括:
[0173]执行与所述联系人标识相关联的以下至少一种操作:
[0174]创建至少包括所述用户和所述联系人标识的会话窗口;
[0175]删除、复制、标记、显示、搜索至少包括所述联系人标识的聊天记录;
[0176]关闭至少包括所述联系人标识的会话窗口。
[0177]上述处理器还可被配置为:
[0178]所述方法还包括:
[0179]在执行所述当前处理方式后,判断是否接收到针对所述当前处理方式的处理结果的撤销手势;
[0180]在接收到所述撤销手势后,撤销所述当前处理方式的处理结果。
[0181]图12是根据一示例性实施例示出的一种用于在触摸屏终端上对通讯应用程序进行操作的装置1200的框图,该装置适用于终端设备。例如,装置1200可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0182]参照图12,装置1200可以包括以下一个或至少两个组件:处理组件1202,存储器1204,电源组件1206,多媒体组件1208,音频组件1210,输入/输出(I /0)的接口 1214,传感器组件1214,以及通信组件1216。
[0183]处理组件1202通常控制装置1200的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1202可以包括一个或至少两个处理器1220来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1202可以包括一个或至少两个模块,便于处理组件1202和其他组件之间的交互。例如,处理组件1202可以包括多媒体模块,以方便多媒体组件1208和处理组件1202之间的交互。
[0184]存储器1204被配置为存储各种类型的数据以支持在设备1200的操作。这些数据的示例包括用于在装置1200上操作的任何存储对象或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1204可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPR0M),可擦除可编程只读存储器(EPR0M),可编程只读存储器(PR0M),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0185]电力组件1206为装置1200的各种组件提供电力。电力组件1206可以包括电源管理系统,一个或至少两个电源,及其他与为装置1200生成、管理和分配电力相关联的组件。
[0186]多媒体组件1208包括在所述装置1200和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或至少两个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1208包括一个前置摄像头和/或后置摄像头。当设备1200处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0187]音频组件1210被配置为输出和/或输入音频信号。例如,音频组件1210包括一个麦克风(MIC),当装置1200处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1204或经由通信组件1216发送。在一些实施例中,音频组件1210还包括一个扬声器,用于输出音频信号。
[0188]I/O接口 1214为处理组件1202和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0189]传感器组件1214包括一个或至少两个传感器,用于为装置1200提供各个方面的状态评估。例如,传感器组件1214可以检测到设备1200的打开/关闭状态,组件的相对定位,例如所述组件为装置1200的显示器和小键盘,传感器组件1214还可以检测装置1200或装置1200—个组件的位置改变,用户与装置1200接触的存在或不存在,装置1200方位或加速/减速和装置1200的温度变化。传感器组件1214可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1214还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1214还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0190]通信组件1216被配置为便于装置1200和其他设备之间有线或无线方式的通信。装置1200可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件1216经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1216还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0191]在示例性实施例中,装置1200可以被一个或至少两个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子组件实现,用于执行上述方法。
[0192]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1204,上述指令可由装置1200的处理器1220执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是R0M、随机存取存储器(RAM)、CD-R0M、磁带、软盘和光数据存储设备等。
[0193]—种非临时性计算机可读存储介质,当所述存储介质中的指令由上述装置1200的处理器执行时,使得上述装置1200能够执行一种在触摸屏终端上对通讯应用程序进行操作的方法,包括:
[0194]显示所述通讯应用程序的交互界面,其中,所述交互界面中显示有目标操作对象;
[0195]获取对所述目标操作对象的当前操作手势;
[0196]根据预存的操作手势所对应的处理方式,确定所述当前操作手势所对应的、且与所述目标操作对象相关联的当前处理方式;
[0197]执行所述当前处理方式。
[0198]在一个实施例中,当所述当前处理方式包括多种时,所述执行所述当前处理方式,包括:
[0199]确定每种所述当前处理方式的执行总次数,从多种所述当前处理方式中选择出执行总次数最多的第一目标处理方式,或者,
[0200]确定每种所述当前处理方式的最近执行时间,从多种所述当前处理方式中选择出最近执行时间最近的第一目标处理方式;
[0201 ]执行所述第一目标处理方式。
[0202]在一个实施例中,在执行所述第一目标处理方式之前,所述方法还包括:将所述第一目标处理方式进行显示;
[0203]当未接收到确认信息、或接收到不执行所述第一目标处理方式的确认信息时,显示所述当前处理方式中除所述第一目标处理方式之外的其他当前处理方式;
[0204]从所述其他当前处理方式中选择第二目标处理方式;
[0205]执行所述第二目标处理方式。
[0206]在一个实施例中,所述交互界面包括:所述通讯应用程序的会话列表界面、或者所述通讯应用 程序中的联系人会话窗口;
[0207]所述目标操作对象包括:所述会话列表或者所述联系人会话窗口中的联系人标识;
[0208]所述获取对所述目标操作对象的当前操作手势,包括:
[0209]监听对所述交互界面中的联系人标识的当前操作手势,其中,所述当前操作手势包括:在所述联系人标识上按照预设手势进行滑动、长按所述联系人标识、拖动所述联系人标识中的一种手势或者多种手势。
[0210]在一个实施例中,所述执行所述当前处理方式,包括:
[0211 ]执行与所述联系人标识相关联的以下至少一种操作:
[0212]创建至少包括所述用户和所述联系人标识的会话窗口;
[0213]删除、复制、标记、显示、搜索至少包括所述联系人标识的聊天记录;
[0214]关闭至少包括所述联系人标识的会话窗口。
[0215]在一个实施例中,所述方法还包括:
[0216]在执行所述当前处理方式后,判断是否接收到针对所述当前处理方式的处理结果的撤销手势;
[0217]在接收到所述撤销手势后,撤销所述当前处理方式的处理结果。
[0218]本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0219]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1.一种在触摸屏终端上对通讯应用程序进行操作的方法,其特征在于,包括: 显示通讯应用程序的交互界面,其中,所述交互界面中显示有目标操作对象; 获取对所述目标操作对象的当前操作手势; 根据预存的操作手势所对应的处理方式,确定所述当前操作手势所对应的、且与所述目标操作对象相关联的当前处理方式; 执行所述当前处理方式。2.根据权利要求1所述的方法,其特征在于,当所述当前处理方式包括多种时,所述执行所述当前处理方式,包括: 确定每种所述当前处理方式的执行总次数,从多种所述当前处理方式中选择出执行总次数最多的第一目标处理方式,或者, 确定每种所述当前处理方式的最近执行时间,从多种所述当前处理方式中选择出最近执行时间最近的第一目标处理方式; 执行所述第一目标处理方式。3.根据权利要求2所述的方法,其特征在于, 在执行所述第一目标处理方式之前,所述方法还包括: 将所述第一目标处理方式进行显示; 当未接收到确认信息、或接收到不执行所述第一目标处理方式的确认信息时,显示所述当前处理方式中除所述第一目标处理方式之外的其他当前处理方式; 从所述其他当前处理方式中选择第二目标处理方式; 执行所述第二目标处理方式。4.根据权利要求1所述的方法,其特征在于,所述交互界面包括:所述通讯应用程序的会话列表界面、或者所述通讯应用程序中的联系人会话窗口;所述目标操作对象包括:所述会话列表或者所述联系人会话窗口中的联系人标识; 所述获取对所述目标操作对象的当前操作手势,包括: 监听对所述交互界面中的联系人标识的当前操作手势,其中,所述当前操作手势包括:在所述联系人标识上按照预设手势进行滑动、长按所述联系人标识、拖动所述联系人标识中的一种手势或者多种手势。5.根据权利要求4所述的方法,其特征在于,所述执行所述当前处理方式,包括: 执行与所述联系人标识相关联的以下至少一种操作: 创建至少包括所述用户和所述联系人标识的会话窗口 ; 删除、复制、标记、显示、搜索至少包括所述联系人标识的聊天记录; 关闭至少包括所述联系人标识的会话窗口。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括: 在执行所述当前处理方式后,判断是否接收到针对所述当前处理方式的处理结果的撤销手势; 在接收到所述撤销手势后,撤销所述当前处理方式的处理结果。7.一种在触摸屏终端上对通讯应用程序进行操作的装置,其特征在于,包括: 显示模块,用于显示通讯应用程序的交互界面,其中,所述交互界面中显示有目标操作对象; 获取模块,用于获取对所述目标操作对象的当前操作手势; 确定模块,用于根据预存的操作手势所对应的处理方式,确定所述当前操作手势所对应的、且与所述目标操作对象相关联的当前处理方式; 第一执行模块,用于执行所述当前处理方式。8.根据权利要求7所述的装置,其特征在于, 所述第一执行模块包括: 第一确定子模块,用于当所述当前处理方式包括多种时,确定每种所述当前处理方式的执行总次数,从多种所述当前处理方式中选择出执行总次数最多的第一目标处理方式;或者 第二确定子模块,用于当所述当前处理方式包括多种时,确定每种所述当前处理方式的最近执行时间,从多种所述当前处理方式中选择出最近执行时间最近的第一目标处理方式; 第一执行子模块,用于执行所述第一目标处理方式。9.根据权利要求8所述的装置,其特征在于,所述装置还包括: 第一显示模块,用于在执行所述第一目标处理方式之前,将所述第一目标处理方式进行显示; 第二显示模块,用于当未接收到确认信息、或接收到不执行所述第一目标处理方式的确认信息时,显示所述当前处理方式中除所述第一目标处理方式之外的其他当前处理方式; 选择模块,用于从所述其他当前处理方式中选择第二目标处理方式; 第二执行模块,用于执行所述第二目标处理方式。10.根据权利要求7所述的装置,其特征在于, 所述交互界面包括:所述通讯应用程序的会话列表界面、或者所述通讯应用程序中的联系人会话窗口 ; 所述目标操作对象包括:所述会话列表或者所述联系人会话窗口中的联系人标识; 所述获取模块包括: 监听子模块,用于监听对所述交互界面中的联系人标识的当前操作手势,其中,所述当前操作手势包括:在所述联系人标识上按照预设手势进行滑动、长按所述联系人标识、拖动所述联系人标识中的一种手势或者多种手势。11.根据权利要求10所述的装置,其特征在于, 所述第一执行模块包括: 第二执行子模块,用于执行与所述联系人标识相关联的以下至少一种操作: 创建至少包括所述用户和所述联系人标识的会话窗口 ; 删除、复制、标记、显示、搜索至少包括所述联系人标识的聊天记录; 关闭至少包括所述联系人标识的会话窗口。12.根据权利要求7至11中任一项所述的装置,其特征在于,所述装置还包括: 判断模块,用于在执行所述当前处理方式后,判断是否接收到针对所述当前处理方式的处理结果的撤销手势; 撤销模块,用于在接收到所述撤销手势后,撤销所述当前处理方式的处理结果。13.—种在触摸屏终端上对通讯应用程序进行操作的装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 显示通讯应用程序的交互界面,其中,所述交互界面中显示有目标操作对象; 获取对所述目标操作对象的当前操作手势; 根据预存的操作手势所对应的处理方式,确定所述当前操作手势所对应的、且与所述目标操作对象相关联的当前处理方式; 执行所述当前处理方式。
【专利摘要】本公开是关于在触摸屏终端上对通讯应用程序进行操作的方法及装置。该方法包括:显示通讯应用程序的交互界面;获取对目标操作对象的当前操作手势;根据预存的操作手势所对应的处理方式,确定当前操作手势所对应的、且与目标操作对象相关联的当前处理方式;执行当前处理方式。该技术方案,根据预存的操作手势所对应的处理方式,可以准确地确定该当前操作手势所对应的当前处理方式,而通过执行该当前处理方式,就可以实现在通讯应用程序的交互界面中使用针对该目标操作对象的当前操作手势快速地完成与该目标操作对象相关联的操作,从而极大地提高用户对触摸屏终端的操作便利性和快捷性。
【IPC分类】G06F3/0488
【公开号】CN105487798
【申请号】CN201510845858
【发明人】张鹏飞, 胡宁, 林形省
【申请人】小米科技有限责任公司
【公开日】2016年4月13日
【申请日】2015年11月26日

最新回复(0)