表情分类标识的控制方法及装置的制造方法

文档序号:10570384阅读:210来源:国知局
表情分类标识的控制方法及装置的制造方法
【专利摘要】本发明公开了一种表情分类标识的控制方法及装置。其中,该方法包括:获取移动指令,其中,移动指令用于将位于表情面板上的第一表情分类标识移动至目标位置,表情面板上显示有包括第一表情分类标识在内的一个或多个表情分类标识,并且第一表情分类标识包括一个或多个表情图标;获取目标位置所在的第一区域所指示的第一操作;对第一表情分类标识执行第一操作。本发明解决了现有技术中控制表情分类标识的灵活度较差的技术问题。
【专利说明】
表情分类标识的控制方法及装置
技术领域
[0001 ]本发明涉及多媒体领域,具体而言,涉及一种表情分类标识的控制方法及装置。
【背景技术】
[0002]现有社会中随着即时通讯业务的快速发展,大家也越来越多地通过该即时通信业务进行交流和沟通,同时人们也正在享受着即时通讯业务给大家带来的通讯上的便利。例如,大家可以互相发送表情来表达当前的心情和状态等,相对于直接发送文字等消息,能够更加生动并直接地表达出用户此时的心情,并且随着即时通讯业务的扩展,大家可以发送的表情消息也越来越多样。但是,表情消息的变化给大家在选择要发送的表情时带来了一定的困扰。具体地,如图2所不,标识I和标识2为表情标识,每个表情标识包括多个表情图标,例如,标识I对应的表情图标为“神经蛙与欢乐马”的表情,标识2对应的表情图标为“野萌君”的图标。当用户想要发送的表情标识2中的表情时,需要向左或者向右滑动区域I,直到在终端设备中显示出标识2中的表情。但是,上述选取表情的方法浪费了用户大量的时间,导致用户不能最快的发送表情图标。同时,如图2所示,如果用户经常使用标识2中的表情,而不常用标识7中的表情,则将标识7放在标识2中的前面也会浪费用户选取表情的时间,因此,现有技术中在即时通讯业务中选取表情的方法不利于提高用户的体验。
[0003]针对上述的问题,目前尚未提出有效的解决方案。

【发明内容】

[0004]本发明实施例提供了一种表情分类标识的控制方法及装置,以至少解决现有技术中控制表情分类标识的灵活度较差的技术问题。
[0005]根据本发明实施例的一个方面,提供了一种表情分类标识的控制方法,包括:获取移动指令,其中,所述移动指令用于将位于表情面板上的第一表情分类标识移动至目标位置,所述表情面板上显不有包括所述第一表情分类标识在内的一个或多个表情分类标识,并且所述第一表情分类标识包括一个或多个表情图标;获取所述目标位置所在的第一区域所指示的第一操作;对所述第一表情分类标识执行所述第一操作。
[0006]根据本发明实施例的另一方面,还提供了一种表情分类标识的控制装置,包括:第一获取单元,用于获取移动指令,其中,所述移动指令用于将位于表情面板上的第一表情分类标识移动至目标位置,所述表情面板上显示有包括所述第一表情分类标识在内的一个或多个表情分类标识,并且所述第一表情分类标识包括一个或多个表情图标;第二获取单元,用于获取所述目标位置所在的第一区域所指示的第一操作;执行单元,用于对所述第一表情分类标识执行所述第一操作。
[0007]在本发明实施例中,采用获取移动指令,其中,所述移动指令用于将位于表情面板上的第一表情分类标识移动至目标位置,所述表情面板上显示有包括所述第一表情分类标识在内的一个或多个表情分类标识,并且所述第一表情分类标识包括一个或多个表情图标;获取所述目标位置所在的第一区域所指示的第一操作;对所述第一表情分类标识执行所述第一操作的方式,通过对表情面板中的移动至目标位置的第一表情分类标识执行相应的操作,来实现对第一表情分类标识的控制,例如,显示,删除或者移动等控制,相对于现有技术中不能对即时通讯业务中的表情进行灵活控制的缺点,达到了灵活控制表情面板中的表情分类标识的目的,从而实现了提高控制表情分类标识的灵活度的技术效果,进而解决了现有技术中控制表情分类标识的灵活度较差的技术问题。
【附图说明】
[0008]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0009]图1是根据本发明实施例的硬件结构的架构图;
[00?0]图2是现有技术中表情面板的显不界面的不意图;
[0011 ]图3是根据本发明实施例的一种表情分类标识的控制方法的流程图;
[0012]图4是根据本发明实施例的一种可选地表情面板的显示界面的示意图;
[0013]图5是根据本发明实施例另一种可选地表情面板的显示界面的示意图;
[0014]图6是根据本发明实施例另一种可选地表情面板的显示界面的示意图;
[0015]图7是根据本发明实施例另一种可选地表情面板的显示界面的示意图;
[0016]图8是根据本发明实施例另一种可选地表情面板的显示界面的示意图;
[0017]图9是根据本发明实施例另一种可选地表情面板的显示界面的示意图;
[0018]图10是根据本发明实施例的一种监听触摸事件的流程图;
[0019]图11是根据本发明实施例的一种表情分类标识的控制方法的流程图;
[0020]图12是根据本发明实施例的一种表情分类标识的控制装置的示意图;以及[0021 ]图13是根据本发明实施例的终端的硬件结构图。
【具体实施方式】
[0022]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0023]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0024]实施例1
[0025]根据本发明实施例,提供了一种可以通过本申请装置实施例执行的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0026]根据本发明实施例,提供了一种表情分类标识的控制方法。
[0027]可选地,在本实施例中,上述表情分类标识的控制方法可以应用于如图1所示的移动终端102和服务器104所构成的硬件环境中。如图1所示,移动终端102通过网络与服务器104进行连接,上述网络包括但不限于:移动通信网络、广域网、城域网或局域网,移动终端102可以是手机终端,也可以是PC终端、笔记本终端或平板电脑终端。
[0028]图3是根据本发明实施例的一种表情分类标识的控制方法的流程图,以下结合图3对本发明实施例所提供的表情分类标识的控制方法做具体介绍,如图3所示,该表情分类标识的控制方法主要包括如下步骤S302至步骤S306:
[0029]步骤S302,获取移动指令,其中,移动指令用于将位于表情面板上的第一表情分类标识移动至目标位置,表情面板上显不有包括第一表情分类标识在内的一个或多个表情分类标识,并且第一表情分类标识包括一个或多个表情图标。
[0030]如图4所示,在表情面板I中包括多个表情分类标识,分别为表情分类标识I至表情分类标识7,其中,每个表情分类标识包括一个或者多个表情图标。例如,如图4所示,当用户在表情面板I中选中表情分类标识2时,在表情面板中显示出多个表情图标(如图4中符号21至符号28所显示的表情图标),其中,表情图标可以为动态图标,还可以为静态图标。在图4中,上述符号21至符号28所显示的表情图标仅为表情分类标识2所包括的部分表情图标,表情分类标识2中包括的其他未显示或者未能全部显示的表情图标,可以通过向上、向下滑动,或者向左、向右滑动的方式将未显示或者未能全部显示的表情图标显示出来。
[0031]需要说明的是,在如图4所示的表情分类标识列表中,表情分类标识7的左侧可能还包括一个或者多个未完全显不的表情分类标识。
[0032]上述移动指令可以为长按指令,例如,用户在终端设备中长按表情分类标识2的指令。在终端设备获取到该长按指令之后,表情分类标识2即可以由当前所处的位置开始移动,直到移动至目标位置。
[0033]步骤S304,获取目标位置所在的第一区域所指示的第一操作。
[0034]图5显示的界面为即时通讯业务(例如,QQ或者微信)在终端设备中的一种可选地显示界面,在该如图5所显示的界面中不同的区域所指示的第一操作不同。例如,如果将表情分类标识2移动至图5中虚线框所表示的区域2,则该区域2所指示的第一操作可以为将表情分类标识2移动至表情分类标识列表中的其他位置的操作,也即,在该区域内,可以将表情分类标识2由当前的初始区域移动至其他表情分类标识所在的区域,例如,表情分类标识7所在的区域。又例如,如果将表情分类标识2移动至区域3或者区域4,则该区域3所指示的第一操作可以为将表情分类标识2删除的操作,则该区域4所指示的第一操作同样可以为将表情分类标识2删除的操作,其中,上述区域3和区域4为区域2之外的区域,在图5中并未示出。上述区域2至区域4中每个区域所指示的第一操作可以为相同的操作,还可以不相同的操作。
[0035]需要说明的是,在本发明实施例中,仅举例说明区域2至区域4,以及区域2至区域4所指示的第一操作。在如图5所显示的界面中,还包括其他的第一区域,以及该第一区域所指示的第一操作。
[0036]步骤S306,对第一表情分类标识执行第一操作。
[0037]如果表情分类标识2所在的区域为区域2中任意两个相邻的表情分类标识(例如,表情分类标识6和表情分类标识4)之间的区域时,则当用户松开表情分类标识2时,即长按表情分类标识2的指令停止时,即可对表情分类标识2执行相应的第一操作,例如,将表情分类标识2移动至表情分类标识列表中表情分类标识7所在的位置。
[0038]如果表情分类标识2移动之后的目标位置处于区域3或者区域4中,当用户松开表情分类标识2时,即长按表情分类标识2的指令停止时,对表情分类标识2执行相应的第一操作,例如,将表情分类标识2在表情分类标识列表中删除。
[0039]在本发明实施例中,通过对表情面板中的移动至目标位置的第一表情分类标识执行相应的操作,来实现对第一表情分类标识的控制,例如,显示,删除或者移动等控制,相对于现有技术中不能对即时通讯业务中的表情进行灵活控制的缺点,达到了灵活控制表情面板中的表情分类标识的目的,从而实现了提高控制表情分类标识的灵活度的技术效果,进而解决了现有技术中控制表情分类标识的灵活度较差的技术问题。
[0040]在本发明实施例中,在获取移动指令之前,该方法还包括:监听触摸第一表情分类标识的触摸事件;在监听到触摸事件的情况下,判断事件的触摸时间长度是否大于或者等于预设时间长度;如果判断出触摸时间长度大于或者等于预设时间长度,则控制表情面板上的一个或者表情分类标识中的每个表情分类标识由第一状态变为第二状态,并在第二状态下接收移动指令,其中,处于第二状态的每个表情分类标识根据移动指令进行相应地移动。
[0041 ] 在本发明实施例中,可以在Android L版本的即时通讯业务中通过使用RecylerView控件来代替传统的ListView控件。Recyler View控件的灵活性与可替代性比Listview控件更好,功能强大,可自定义功能。因此,本发明在上述Recyler View控件的基础,通过增加add On Item Touch Listenner的事件进行侦听和判断对列表进行点击事件的监听和长按事件的监听。相应地,在监听到长按事件的情况下,如果获取到用户发送的移动指令,则可以移动指令对表情面板上的表情分类标识进行拖拽调序操作和删除操作(即,上述第一操作)。
[0042]在接收到上述移动指令之前,可以先接收长按指令,该长按指令可以使表情分类标识处于激活状态(即允许被移动)。例如,终端设备先检测到表情分类标识2接收到长按的指令之后,该表情分类标识2处于可被移动的状态(即第二状态),再检测到移动指令(如检测到的滑动动作)时,该表情分类标识2根据移动指令被移动,即移动任意一个表情分类标识。在终端设备获取到该长按指令后的移动指令之后,表情分类标识2即可以由当前所处的位置开始移动,直到移动至目标位置。
[0043]具体地,可以通过Recyler View控件中的addOnltemTouchListenner的事件监听触摸第一表情分类标识的触摸事件,并记录当前时间Ta,并记录触摸事件的持续时间大于预设值(例如,300毫秒),则确定监听到的触摸事件为长按事件,如果记录的触摸事件的持续时间小于预设值(其中,300毫秒),则定该触摸事件为点击事件。其中,在监听到长按事件之后,还可以将表情面板上的每个表情分类标识由第一状态变为第二状态,其中,处于第二状态的表情分类标识用于提示用户表情分类标识处于可编辑的状态。第二状态可以为可见状态或者不可见状态。例如,第二状态可以为颤抖状态,即在监听到长按事件之后,控制每个表情分类标识颤抖,以提示用户当前的表情面板可编辑。每个表情分类标识处于第二状态之后,在接收到用户发送的移动指令之后,即可对第一表情分类标识进行移动。
[0044]需要说明的是,在本发明上述实施例中,还可以通过自定义RecyIer View控件中的相关事件来自定义标题和内容,其中,该标题即为上述表情分类标识列表,内容即为表情面板中的每个表情分类标识的一个或多个表情图标。上述内容的显不模式的可为长列表模式,表格模式,瀑布流模式,摆脱了传统内容模式的单调性。
[0045]在本发明实施例中,在获取移动指令之后,还可以控制第一表情分类标识从表情分类标识列表中的初始区域移动至第一区域;控制表情分类标识列表中除第一表情分类标识以外的其他表情分类标识按照指向初始区域的方向依次移动。
[0046]如图4、图5和图6所示,表情分类标识I至表情分类标识7所在的区域即为表情分类标识列表。
[0047]终端设备在获取到用户长按第一表情分类标识的指令之后,可以控制第一表情分类标识由第一表情分类标识的初始区域移动至第一区域的目标位置,移动之后的第一表情分类标识的初始区域处于空闲状态,未显示任何的表情分类标识,此时,表情分类标识列表中除第一表情分类标识以外的其他表情分类标识可以按照指向初始区域的方向依次移动一个位置。
[0048]例如,图4所示的为在移动第一表情分类标识之前,表情分类标识类表中每个表情分类标识所处的初始区域。在将表情分类标识2移动出该初始区域的时刻,表情分类标识2所处的初始区域不显示任何的表情分类标识。随后,可以将表情分类标识2右侧的表情分类标识3至表情分类标识7可以依次向左移动一个位置。例如,如图6所示,将表情分类标识3移动至表情分类标识2的初始区域,将表情分类标识4移动至表情分类标识3的初始区域等;还可以将表情分类标识2左侧的表情分类标识I向右移动一个位置,S卩,表情分类标识I移动至表情分类标识2的初始区域(在图6中并未示出)。
[0049]可选地,在控制表情分类标识列表中除第一表情分类标识以外的其他表情分类标识按照指向初始区域的方向依次移动之后,还可以判断其他表情分类标识的数量是否小于表情分类标识列表中用于显示表情分类标识的区域的数量;如果其他表情分类标识的数量小于表情分类标识列表中用于显不表情分类标识的区域的数量,则将表情分类标识列表中未显示表情分类标识的区域显示为空闲区域;如果其他表情分类标识的数量大于或等于表情分类标识列表中用于显示表情分类标识的区域的数量,则将第二表情分类标识显示在表情分类标识列表中,其中,第二表情分类标识在移动第一表情分类标识之前未显不在表情分类标识列表中。
[0050]在将表情分类标识3至表情分类标识7依次向左移动一个位置之后,可以判断在表情分类标识列表除上述表情分类标识1、表情分类标识3至表情分类标识7之外,是否还包括其他的表情分类标识;如果判断出还包括其他的表情分类标识。例如,还包括表情分类标识8和表情分类标识9,此时,可以将表情分类标识8显示在表情分类标识列表中,其中,表情分类标识8与表情分类标识7相邻;如果判断出不包括其他的表情分类标识,则可以将此时表情分类标识列表中未显示表情分类标识的区域显示为空闲区域,即将表情分类标识7的初始区域显示为空闲区域。具体地,如图6所示,在将表情分类标识3移出表情分类标识列表之后,将表情分类标识3至表情分类标识7依次向左移动一个位置之后,并可以将上述表情分类标识8移动至表情分类标识7的初始区域,并显示在表情分类标识列表中。
[0051]又或者,将表情分类标识I移动至表情分类标识2的初始区域之后,如果判断出在表情分类标识列表除上述表情分类标识1、表情分类标识3至表情分类标识7之外,还包括其他的表情分类标识;此时还可以将与表情分类标识I相邻的表情分类标识显示在表情分类标识I的初始区域,其中,此时显示在表情分类标识I的初始区域的表情分类标识在移动表情分类标识2之前未显示在表情分类标识列表中;如果判断出不包括其他的表情分类标识,则可以将表情分类标识I的初始区域显示为空闲区域。
[0052]需要说明的是,由于大家的正常习惯为将未显示表情分类标识的区域显示设置在表情分类标识列表中的右侧位置,因此,当其他表情分类标识的数量小于表情分类标识列表中用于显示表情分类标识的区域的数量时,可以在将表情分类标识I的初始位置显示为空闲位置之后,控制表情分类标识1、表情分类标识3至表情分类标识7依次向左移动,使得表情分类标识7的初始区域为空闲区域。
[0053]可选地,对第一表情分类标识执行第一操作具体可以为:判断第一区域是否包括表情分类标识列表中任意相邻的两个表情分类标识所在的第二区域;若判断出第一区域包括表情分类标识列表中的第二区域,则在第一表情分类标识与第二区域部分或者全部重叠时,在相邻的两个表情分类标识之间显示空闲区域;将第一表情分类标识移动至空闲区域。
[0054]第二区域可以为表情分类标识列表中任意相邻的两个表情分类标识所在的区域,例如,如图6所示,表情分类标识7和与其相邻的表情分类标识8所在的区域即为第二区域。
[0055]如果表情分类标识2移动之后所在的第一区域为区域2,可以判断出区域2(即,上述第一区域)包括表情分类标识7和表情分类标识8所在的区域(S卩,上述第二区域)。此时,如果表情分类标识2与第二区域即将贴合或者出现重叠(例如,图6中表情分类标识2的所在的区域),将会在表情分类标识7和表情分类标识8之间显示出如图7中标号7’所示的空闲区域,其中,标号7’所示的区域为表情分类标识7所在的初始区域,空闲区域表示在该区域中未显示任何的表情分类标识。当用户松开表情分类标识2时,表情分类标识2将被释放至标号7’所示的空闲区域。
[0056]需要说明的是,在本发明实施例中,并不局限于将图6中表情分类标识8所在的初始区域显示为空闲区域,还可以将图6中表情分类标识7所在的初始区域显示为空闲区域。具体地,如果表情分类标识2的I/2与表情分类标识7重叠,表情分类标识2的I/2与表情分类标识8重叠,则可以将图6中表情分类标识8所在的初始区域显示为空闲区域;如果表情分类标识2中与表情分类标识7重叠的部分大于表情分类标识2的1/2,则可以将图6中表情分类标识7所在的初始区域显示为空闲区域;如果表情分类标识2中与表情分类标识8重叠的部分大于表情分类标识2的1/2,则可以将图6中表情分类标识8所在的初始区域显示为空闲区域。
[0057]在本发明实施例中,可以通过下述三种方式在相邻的两个表情分类标识之间显示空闲区域:
[0058]方式一:
[0059]控制处于目标位置的第一表情分类标识的第一侧的表情分类标识向第一方向移动,其中,第一方向为第一表情分类标识至第一侧的表情分类标识的方向。
[0060]假设,第一表情分类标识为表情分类标识2,当表情分类标识2的目标位置为如图6中表情分类标识2所不的位置时,表情分类标识2的第一侧的表情分类标识可以为表情分类标识2右侧的表情分类标识,即,表情分类标识8。此时,可以控制表情分类标识8向右侧移动一个位置,得到如图7所示的标号7’所示的空闲区域,其中,第一方向即为处于目标位置的表情分类标识2的右侧位置。
[0061]方式二:
[0062]控制处于目标位置的第一表情分类标识的第二侧的表情分类标识向第二方向移动,其中,第二方向为第一表情分类标识至第二侧的表情分类标识的方向,其中,第一方向与第二方向相反。
[0063]假设,第一表情分类标识为表情分类标识2,当表情分类标识2的目标位置为如图6中表情分类标识2所不的位置时,表情分类标识2的第一侧的表情分类标识可以为表情分类标识2左侧的表情分类标识,S卩,表情分类标识1、表情分类标识3至表情分类标识7。此时,可以控制表情分类标识7向左侧移动一个位置,得到如图7所示的标号7’所示的区域,其中,第二方向即为处于目标位置的表情分类标识2的左侧位置。
[0064]方式三:
[0065]控制处于目标位置的第一表情分类标识的第一侧的表情分类标识向第一方向移动,其中,第一方向为第一表情分类标识至第一侧的表情分类标识的方向;以及
[0066]控制处于目标位置的第一表情分类标识的第二侧的表情分类标识向第二方向移动,其中,第二方向为第一表情分类标识至第二侧的表情分类标识的方向,其中,第一方向与第二方向相反。
[0067]在本发明实施例中,还可以控制表情分类标识8向右侧移动半个位置,并控制表情分类标识1、表情分类标识3至表情分类标识7向左侧移动半个位置,得到如图7所示的标号7’所示的区域,其中,第一方向即为向右的方向,第二方向即为向左的方向。
[0068]可选地,在第一操作为将第一表情分类标识移动至空闲区域时,在第一表情分类标识移动至第一区域以外的区域时,删除第一表情分类标识。
[0069]如果第一表情分类标识由区域2所示的区域(S卩,第一区域)移动至区域2之外的区域时,在用户松开第一表情分类之后,即可删除第一表情分类标识,同时可以删除第一表情分类包括的多个表情图标。
[0070]可选地,在获取移动指令之后,还可以放大第一表情分类标识,得到放大后的第一表情分类标识;显不放大后的第一表情分类标识。
[0071]如图6和图7所示,当用户长按表情分类标识2之后,可以放大表情分类标识2,并将放大之后的表情分类标识2显示在表情面板中,以提示用户正在对表情分类标识2执行相关操作。
[0072]可选地,在本发明实施例中,放大第一表情分类标识包括:将处于初始位置的第一表情分类标识进行复制和放大,其中,初始位置为第一表情分类标识移动之前的位置;显示放大后的第一表情分类标识包括:显不放大之后的第一表情分类标识,并隐藏处于初始位置的第一表情分类标识。
[0073]具体地,当监听到长按事件之后(即长按第一表情分类标识的事件),将第一表情分类标识进行复制,并将复制之后的第一表情分类标识按照预设倍数(例如,1.3倍)进行放大,得到放大之后的第一表情分类标识,并在表情面板中显示该放大之后的第一表情分类标识,同时,将处于初始位置的第一表情分类标识进行隐藏。
[0074]例如,用户长按表情面板中的“大嘴蛙”的表情标识,当长按时间超过上述预设值(例如,300毫秒)之后,复制“大嘴娃”的表情标识,并将复制的标识按照预设倍数进行放大,并显示在表情面板中,例如,显示在初始位置。同时,将处于初始位置的“大嘴蛙”的表情标识进行隐藏。
[0075]可选地,对第一表情分类标识执行第一操作还可以为:在第一区域中删除第一表情分类标识,其中,在删除第一表情分类标识的时候,在表情分类标识列表中删除第一表情分类标识包括的多个表情图标。
[0076]其中,在第一区域中显示删除图标可以为:在第一表情分类标识向删除图标移动时,控制删除图标的显示颜色逐渐加深,并在第一表情分类标识处于删除图标所在的预设区域时控制删除图标从第一图标变为第二图标。
[0077]除上述对第一表情分类标识进行移动之外,还可以对第一表情分类标识进行删除,其中,删除第一表情分类标识的方法可以有很多中,在本发明实施例中,可以将第一表情分类标识移动至区域3或者区域4(即,第一区域)中,因为,在区域3或者区域4中执行的第一操作为删除第一表情分类标识的操作。
[0078]其中,如果将第一表情分类标识移动至区域4中时,可以在区域4中显示一个删除图标,其中,该删除图标的形状可以为垃圾箱的形状。当第一表情分类标识移动至区域4,并向删除图标靠近时,删除图标的颜色逐渐加深,并且在第一表情分类标识处于删除图标所在的区域(即,上述预设区域)时控制删除图标从第一图标变为第二图标。如图8和图9所示,图9中的第一表情分类标识(即,表情分类标识2)相对于图8中的第一表情分类标识(即,表情分类标识2)更靠近删除图标,因此,在图9中删除图标的显示颜色比图8中删除图标的显示颜色深,并且图9中和图8中删除图标的形态也不一样,图8中垃圾箱(S卩,删除图标)盖子打开的角度较小(即,上述第一图标),图9中垃圾箱(S卩,删除图标)盖子打开的角度较大(即,上述第二图标)。
[0079]可选地,在第一区域中删除第一表情分类标识包括:当第一表情分类标识在第一区域中向删除图标移动时,控制删除图标的透明度逐渐减小;判断删除图标的当前透明度是否小于或者等于预设透明度;如果判断出当前透明度小于或者等于预设透明度,则在第一区域中删除第一表情分类标识。
[0080]具体地,由上述描述可知,当第一表情分类标识在第一区域中逐渐向删除图标靠近时,删除图标的颜色会逐渐加深,同时该删除图标的当前透明度会逐渐减小。如果在向删除图标移动第一表情分类标识的过程中,删除图标的当前透明度减小至预设透明度,并持续一段时间之后,可以自动删除第一表情分类标识,或者在删除图标的当前透明度减小至预设透明度的同时,检测到移动指令完成(如用户不继续触摸)时,自动删除第一表情分类标识。如果删除图标的当前透明度未减小至预设透明度,则在移动指令完成时刻,该第一表情分类标识回到初始位置。
[0081 ]在本发明实施例中,通过长按、拖拽和释放等方式,调整表情面板的表情分类标识列表中表情分类标识的顺序,或者删除表情分类标识列表中的表情分类标识。因此,采用本发明上述实施例提供的表情分类标识的控制方法,可以让用户随意调整表情的顺序,使得用户能够快速调用相应地表情,相应地,节省了用户发送消息的时间,提高了用户的体验。
[0082]图10是根据本发明实施例的一种监听触摸事件的流程图,如图所示,包括如下步骤:
[0083 ]步骤SI 002,触摸表情面板中的第一表情分类标识;
[0084]步骤S1004,判断触摸第一表情分类标识的时间是否大于或者等于预设值;其中,如果判断出触摸第一表情分类标识的时间大于或者等于预设值,则执行步骤S1006,否则,执行步骤S1008;
[0085]步骤S1006,确定监听到长按事件;
[0086]步骤S1008,确定监听到点击事件。
[0087]具体地,在本发明实施例中,可以通过Recyler View控件中的addOnltemTouchListenner的事件监听触摸第一表情分类标识的触摸事件,并记录当前时间T a,并记录触摸事件的持续时间大于3 O O毫秒,则确定监听到的触摸事件为长按事件,如果记录的触摸事件的持续时间小300毫秒,则定该触摸事件为点击事件。采用上述方案确定长按事件和点击事件的方式可以统一长按的时间,对于不同的机型进行兼容,保证体验一致性。
[0088]图11是根据本发明实施例的一种表情分类标识的控制方法的流程图,如图所示,包括如下步骤:
[0089]步骤SI102,获取长按第一表情分类标识的长按事件;具体地,在本发明实施例中,可以通过上述步骤S1002至步骤S1008来监听长按时间,此处不再赘述;
[0090]步骤S1104,控制表情面板上的每个表情分类标识由第一状态变为第二状态;具体地,在监听到长按事件之后,还可以将表情面板上的每个表情分类标识由第一状态变为第二状态,其中,处于第二状态的表情分类标识用于提示用户表情分类标识处于可编辑的状态。例如,第二状态可以为颤抖状态,即在监听到长按事件之后,控制每个表情分类标识颤抖,以提示用户当前的表情面板可编辑。每个表情分类标识处于第二状态之后,在接收到用户发送的移动指令之后,即可对第一表情分类标识进行移动;
[0091 ]步骤SI 106,将处于初始位置的第一表情分类标识进行复制和放大;具体地,在每个表情分类标识由第一状态变为第二状态之后,还可以将第一表情分类标识进行复制,并将复制之后的第一表情分类标识按照预设倍数(例如,1.3倍)进行放大,得到放大之后的第一表情分类标识,并执行下述步骤S1108,即在表情面板中显示该放大之后的第一表情分类标识,同时,将处于初始位置的第一表情分类标识进行隐藏;
[0092]步骤SI108,显示放大之后的第一表情分类标识,并隐藏处于初始位置的第一表情分类标识;
[0093]步骤SI110,获取移动第一表情分类标识的移动指令;上述移动指令为用户移动第一表情分类标识的指令;
[0094]步骤S1112,在获取到移动指令的情况下,判断第一表情分类标识的移动距离是否大于预设距离;其中,如果判断出第一表情分类标识的移动距离小于预设距离,则执行步骤S1114;如果判断出第一表情分类标识的移动距离大于或者等于预设距离,则执行步骤S1116;
[0095]具体地,通过判断第一表情分类标识的移动距离是否大于预设距离,来确定用户是否将第一表情分类移动至用于删除该标识的第一区域,如果移动至该删除区域,则执行下述步骤SI 116至步骤SI 120;
[0096]步骤S1114,进行第一表情分类标识的移动;如果没有移动至删除区域,则可以对第一表情分类标识进行移动,具体移动的方式在上述实施例中已经进行说明,此处不再赘述;
[0097]步骤S1116,判断删除标识的透明度是否小于或者等于预设透明度;其中,如果判断出删除标识的透明度小于或者等于预设透明度,则执行步骤S1118;如果判断出删除标识的透明度大于预设透明度,则执行步骤SI 120;
[0098]步骤SI118,删除第一表情分类标识;
[0099]步骤S1120,控制第一表情分类标识返回初始位置。
[0100]当第一表情分类标识在第一区域中逐渐向删除图标靠近时,删除图标的颜色会逐渐加深,同时该删除图标的当前透明度会逐渐减小。如果在向删除图标移动第一表情分类标识的过程中,删除图标的当前透明度减小至预设透明度,并持续一段时间之后,可以自动删除第一表情分类标识,或者在删除图标的当前透明度减小至预设透明度的同时,用户释放该第一表情分类标识,则自动删除第一表情分类标识。如果删除图标的当前透明度未减小至预设透明度,则在用户释放该第一表情分类标识时刻,该第一表情分类标识回到初始位置。
[0101]在本发明上述实施例中,在述表情分类标识列表的编辑上,可以通过长按第一表情分类标识的形式,进入列表编辑状态,通过拖动第一表情分类标识可以对列表进行顺序调整。当拖动第一表情分类标识到删除区域(例如,上述第一区域),会触发第一表情分类标识的删除操作,从而将表情分类标识列表中将第一表情分类标识进行删除,方便快捷。
[0102]采用上述RecylerView控件后,在滑动表情分类列表方面较之前顺畅很多,而且将表情分类列表的编辑操作化繁为简,只需要长按列表项中的表情分类标识,就可以对表情分类列表进行调序,删除等操作,进一步地,在删除操作方面,为了防止用户误操作,将删除区域进行位置优化,进一步减少误删率,提升了用户体验。
[0103]需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0104]实施例2
[0105]根据本发明实施例,还提供了一种用于实施上述表情分类标识的控制方法的表情分类标识的控制装置,该表情分类标识的控制装置主要用于执行本发明实施例上述内容所提供的表情分类标识的控制方法,以下对本发明实施例所提供的表情分类标识的控制装置做具体介绍:
[0106]图12是根据本发明实施例的表情分类标识的控制装置的示意图,如图12所示,该表情分类标识的控制装置主要包括:
[0107]第一获取单元121,用于获取移动指令,其中,移动指令用于将位于表情面板上的第一表情分类标识移动至目标位置,表情面板上显不有包括第一表情分类标识在内的一个或多个表情分类标识,并且第一表情分类标识包括一个或多个表情图标。
[0108]如图4所不,在表情面板I中包括多个表情分类标识,分别为表情分类标识I至表情分类标识7,其中,每个表情分类标识包括一个或者多个表情图标。例如,如图4所示,当用户在表情面板I中选中表情分类标识2时,在表情面板中显示出多个表情图标(如图4中符号21至符号28所显示的表情图标),其中,表情图标可以为动态图标,还可以为静态图标。在图4中,上述符号21至符号28所显示的表情图标仅为表情分类标识2所包括的部分表情图标,表情分类标识2中包括的其他未显示或者未能全部显示的表情图标,可以通过向上、向下滑动,或者向左、向右滑动的方式将未显示或者未能全部显示的表情图标显示出来。
[0109]需要说明的是,在如图4所示的表情分类标识列表中,表情分类标识7的左侧可能还包括一个或者多个未完全显不的表情分类标识。
[0110]上述移动指令可以为长按指令,例如,用户在终端设备中长按表情分类标识2的指令。在终端设备获取到该长按指令之后,表情分类标识2即可以由当前所处的位置开始移动,直到移动至目标位置。
[0111]第二获取单元123,用于获取目标位置所在的第一区域所指示的第一操作。
[0112]图5显示的界面为即时通讯业务(例如,QQ或者微信)在终端设备中的一种可选地显示界面,在该如图5所显示的界面中不同的区域所指示的第一操作不同。例如,如果将表情分类标识2移动至图5中虚线框所表示的区域2,则该区域2所指示的第一操作可以为将表情分类标识2移动至表情分类标识列表中的其他位置的操作,也即,在该区域内,可以将表情分类标识2由当前的初始区域移动至其他表情分类标识所在的区域,例如,表情分类标识7所在的区域。又例如,如果将表情分类标识2移动至区域3或者区域4,则该区域3所指示的第一操作可以为将表情分类标识2删除的操作,则该区域4所指示的第一操作同样可以为将表情分类标识2删除的操作,其中,上述区域3和区域4为区域2之外的区域,在图5中并未示出。上述区域2至区域4中每个区域所指示的第一操作可以为相同的操作,还可以不相同的操作。
[0113]需要说明的是,在本发明实施例中,仅举例说明区域2至区域4,以及区域2至区域4所指示的第一操作。在如图5所显示的界面中,还包括其他的第一区域,以及该第一区域所指示的第一操作。
[0114]执行单元125,用于对第一表情分类标识执行第一操作。
[0115]如果表情分类标识2所在的区域为区域2中任意两个相邻的表情分类标识(例如,表情分类标识6和表情分类标识4)之间的区域时,则当用户松开表情分类标识2时,即长按表情分类标识2的指令停止时,即可对表情分类标识2执行相应的第一操作,例如,将表情分类标识2移动至表情分类标识列表中表情分类标识7所在的位置。
[0116]如果表情分类标识2移动之后的目标位置处于区域3或者区域4中,当用户松开表情分类标识2时,即长按表情分类标识2的指令停止时,对表情分类标识2执行相应的第一操作,例如,将表情分类标识2在表情分类标识列表中删除。
[0117]如果表情分类标识2移动之后的目标位置处于区域3或者区域4中,当用户松开表情分类标识2时,即长按表情分类标识2的指令停止时,对表情分类标识2执行相应的第一操作,例如,将表情分类标识2在表情分类标识列表中删除。
[0118]在本发明实施例中,通过对表情面板中的移动至目标位置的第一表情分类标识执行相应的操作,来实现对第一表情分类标识的控制,例如,显示,删除或者移动等控制,相对于现有技术中不能对即时通讯业务中的表情进行灵活控制的缺点,达到了灵活控制表情面板中的表情分类标识的目的,从而实现了提高控制表情分类标识的灵活度的技术效果,进而解决了现有技术中控制表情分类标识的灵活度较差的技术问题。
[0119]可选地,执行单元包括:判断模块,用于判断第一区域是否包括表情分类标识列表中任意相邻的两个表情分类标识所在的第二区域;显示模块,用于在判断出第一区域包括表情分类标识列表中的第二区域的情况下,在第一表情分类标识与第二区域部分或者全部重叠时,在相邻的两个表情分类标识之间显示空闲区域;移动模块,用于将第一表情分类标识移动至空闲区域。
[0120]可选地,显示模块包括:第一控制子模块,用于控制处于目标位置的第一表情分类标识的第一侧的表情分类标识向第一方向移动,其中,第一方向为第一表情分类标识至第一侧的表情分类标识的方向;和/或第二控制子模块,用于控制处于目标位置的第一表情分类标识的第二侧的表情分类标识向第二方向移动,其中,第二方向为第一表情分类标识至第二侧的表情分类标识的方向,其中,第一方向与第二方向相反。
[0121 ]可选地,该装置还包括:删除单元,用于在第一操作为将第一表情分类标识移动至空闲区域时,在第一表情分类标识移动至第一区域以外的区域时,删除第一表情分类标识。
[0122]可选地,该装置还包括:第一控制单元,用于在获取移动指令之后,控制第一表情分类标识从表情分类标识列表中的初始区域移动至第一区域;第二控制单元,用于控制表情分类标识列表中除第一表情分类标识以外的其他表情分类标识按照指向初始区域的方向依次移动。
[0123]可选地,该装置还包括:第一判断单元,用于在控制表情分类标识列表中除第一表情分类标识以外的其他表情分类标识按照指向初始区域的方向依次移动之后,判断其他表情分类标识的数量是否小于表情分类标识列表中用于显示表情分类标识的区域的数量;第一显示单元,用于在其他表情分类标识的数量小于表情分类标识列表中用于显示表情分类标识的区域的数量的情况下,将表情分类标识列表中未显示表情分类标识的区域显示为空闲区域;第二显示单元,用于在其他表情分类标识的数量大于或等于表情分类标识列表中用于显示表情分类标识的区域的数量的情况下,将第二表情分类标识显示在表情分类标识列表中,其中,第二表情分类标识在移动第一表情分类标识之前未显不在表情分类标识列表中。
[0124]可选地,该装置还包括:放大单元,用于在获取移动指令之后,放大第一表情分类标识,得到放大后的第一表情分类标识;第三显示单元,用于显示放大后的第一表情分类标识。
[0125]可选地,所述放大单元包括:复制放大模块,用于将处于初始位置的所述第一表情分类标识进行复制和放大,其中,所述初始位置为所述第一表情分类标识移动之前的位置;所述第三显示单元包括:显示隐藏模块,用于显示放大之后的所述第一表情分类标识,并隐藏处于初始位置的所述第一表情分类标识。
[0126]可选地,执行单元包括:删除模块,用于在第一区域中删除第一表情分类标识,其中,在删除第一表情分类标识的时候,在表情分类标识列表中删除第一表情分类标识包括的多个表情图标。
[0127]可选地,在第一区域中显示删除图标,删除模块包括:第三控制子模块,用于在第一表情分类标识向删除图标移动时,控制删除图标的显示颜色逐渐加深,并在第一表情分类标识处于删除图标所在的预设区域时控制删除图标从第一图标变为第二图标。
[0128]可选地,所述删除模块包括:减小子模块,用于当所述第一表情分类标识在所述第一区域中向所述删除图标移动时,控制所述删除图标的透明度逐渐减小;判断子模块,用于判断所述删除图标的当前透明度是否小于或者等于预设透明度;删除子模块,用于在判断出所述当前透明度小于或者等于所述预设透明度的情况下,在所述第一区域中删除所述第一表情分类标识。
[0129]可选地,所述装置还包括:监听单元,用于在获取移动指令之前,监听触摸所述第一表情分类标识的触摸事件;第二判断单元,用于在监听到所述触摸事件的情况下,判断所述事件的触摸时间长度是否小于或者等于预设时间长度;第三控制单元,用于在判断出所述触摸时间长度小于或者等于所述预设时间长度的情况下,控制所述表情面板上的所述一个或者表情分类标识中的每个表情分类标识由第一状态变为第二状态,并在所述第二状态下接收所述移动指令,其中,处于所述第二状态的所述每个表情分类标识根据所述移动指令被允许进行移动。
[0130]实施例3
[0131]根据本发明实施例,还提供了一种用于实施上述表情分类标识的控制方法的移动终端,如图13所示,该移动终端主要包括处理器1301、显示器1302、数据接口 1303、存储器1304和网络接口 1305,其中:
[0132]显示器1302主要用于显示表情面板,其中,表情面板中包括表情分类标识。
[0133]数据接口1303则主要通过数据传输的方式将用户选取的表情分类标识传输给处理器1301。
[0134]存储器1304主要用于存储移动或者删除表情分类标识的相关记录。
[0135]网络接口1305主要用于与服务器进行网络通信,为表情分类标识的控制提供数据支持。
[0136]处理器1301主要用于执行如下操作:
[0137]获取移动指令,其中,移动指令用于将位于表情面板上的第一表情分类标识移动至目标位置,表情面板上显不有包括第一表情分类标识在内的一个或多个表情分类标识,并且第一表情分类标识包括一个或多个表情图标;获取目标位置所在的第一区域所指示的第一操作;对第一表情分类标识执行第一操作。
[0138]处理器1301还用于判断第一区域是否包括表情分类标识列表中任意相邻的两个表情分类标识所在的第二区域;若判断出第一区域包括表情分类标识列表中的第二区域,则在第一表情分类标识与第二区域部分或者全部重叠时,在相邻的两个表情分类标识之间显示空闲区域;将第一表情分类标识移动至空闲区域。
[0139]处理器1301还用于控制处于目标位置的第一表情分类标识的第一侧的表情分类标识向第一方向移动,其中,第一方向为第一表情分类标识至第一侧的表情分类标识的方向;和/或控制处于目标位置的第一表情分类标识的第二侧的表情分类标识向第二方向移动,其中,第二方向为第一表情分类标识至第二侧的表情分类标识的方向,其中,第一方向与第二方向相反。
[0140]处理器1301还用于在第一操作为将第一表情分类标识移动至空闲区域时,在第一表情分类标识移动至第一区域以外的区域时,删除第一表情分类标识。
[0141]处理器1301还用于在获取移动指令之后,控制第一表情分类标识从表情分类标识列表中的初始区域移动至第一区域;控制表情分类标识列表中除第一表情分类标识以外的其他表情分类标识按照指向初始区域的方向依次移动。
[0142]处理器1301还用于在控制表情分类标识列表中除第一表情分类标识以外的其他表情分类标识按照指向初始区域的方向依次移动之后,判断其他表情分类标识的数量是否小于表情分类标识列表中用于显示表情分类标识的区域的数量;如果其他表情分类标识的数量小于表情分类标识列表中用于显示表情分类标识的区域的数量,则将表情分类标识列表中未显示表情分类标识的区域显示为空闲区域;如果其他表情分类标识的数量大于或等于表情分类标识列表中用于显示表情分类标识的区域的数量,则将第二表情分类标识显示在表情分类标识列表中,其中,第二表情分类标识在移动第一表情分类标识之前未显不在表情分类标识列表中。
[0143]处理器1301还用于在获取移动指令之后,放大第一表情分类标识,得到放大后的第一表情分类标识;显不放大后的第一表情分类标识。
[0144]处理器401还用于将处于初始位置的所述第一表情分类标识进行复制和放大,其中,所述初始位置为所述第一表情分类标识移动之前的位置;显示放大之后的所述第一表情分类标识,并隐藏处于初始位置的所述第一表情分类标识。
[0145]处理器1301还用于在第一区域中删除第一表情分类标识,其中,在删除第一表情分类标识的时候,在表情分类标识列表中删除第一表情分类标识包括的多个表情图标。
[0146]处理器1301还用于在第一表情分类标识向删除图标移动时,控制删除图标的显示颜色逐渐加深,并在第一表情分类标识处于删除图标所在的预设区域时控制删除图标从第一图标变为第二图标。
[0147]处理器1301还用于当所述第一表情分类标识在所述第一区域中向所述删除图标移动时,控制所述删除图标的当前透明度逐渐减小;判断所述删除图标的当前透明度是否小于或者等于预设透明度;如果判断出所述当前透明度小于或者等于所述预设透明度,则在所述第一区域中删除所述第一表情分类标识。
[0148]处理器1301还用于在获取移动指令之前,监听触摸所述第一表情分类标识的触摸事件;在监听到所述触摸事件的情况下,判断所述事件的触摸时间长度是否大于或者等于预设值;如果判断出所述触摸时间长度大于或者等于所述预设值,则控制所述表情面板上的所述一个或者表情分类标识中的每个表情分类标识由第一状态变为第二状态,并在所述第二状态下接收所述移动指令,其中,处于所述第二状态的所述每个表情分类标识根据所述移动指令被允许进行移动。
[0149]可选地,本实施例中的具体示例可以参考上述实施例1和实施例2中所描述的示例,本实施例在此不再赘述。
[0150]实施例4
[0151]本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于存储本发明实施例的表情分类标识的控制方法的程序代码。
[0152]可选地,在本实施例中,上述存储介质可以位于移动通信网络、广域网、城域网或局域网的网络中的多个网络设备中的至少一个网络设备。
[0153]可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:
[0154]SI,获取移动指令,其中,所述移动指令用于将位于表情面板上的第一表情分类标识移动至目标位置,所述表情面板上显示有包括所述第一表情分类标识在内的一个或多个表情分类标识,并且所述第一表情分类标识包括一个或多个表情图标;
[0155]S2,获取所述目标位置所在的第一区域所指示的第一操作;
[0156]S3,对所述第一表情分类标识执行所述第一操作。
[0157]可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(R0M,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0158]可选地,本实施例中的具体示例可以参考上述实施例1和实施例2中所描述的示例,本实施例在此不再赘述。
[0159]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0160]上述实施例中的集成的单元如果以软件操作单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
[0161]在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0162]在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑操作划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0163]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0164]另外,在本发明各个实施例中的各操作单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件操作单元的形式实现。
[0165]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种表情分类标识的控制方法,其特征在于,包括: 获取移动指令,其中,所述移动指令用于将位于表情面板上的第一表情分类标识移动至目标位置,所述表情面板上显示有包括所述第一表情分类标识在内的一个或多个表情分类标识,并且所述第一表情分类标识包括一个或多个表情图标; 获取所述目标位置所在的第一区域所指示的第一操作; 对所述第一表情分类标识执行所述第一操作。2.根据权利要求1所述的方法,其特征在于,对所述第一表情分类标识执行所述第一操作包括: 判断所述第一区域是否包括所述表情分类标识列表中任意相邻的两个表情分类标识所在的第二区域; 若判断出所述第一区域包括所述表情分类标识列表中的所述第二区域,则在所述第一表情分类标识与所述第二区域部分或者全部重叠时,在所述相邻的两个表情分类标识之间显示空闲区域; 将所述第一表情分类标识移动至所述空闲区域。3.根据权利要求2所述的方法,其特征在于,在所述相邻的两个表情分类标识之间显示空闲区域包括: 控制处于所述目标位置的所述第一表情分类标识的第一侧的表情分类标识向第一方向移动,其中,所述第一方向为所述第一表情分类标识至所述第一侧的表情分类标识的方向;和/或 控制处于所述目标位置的所述第一表情分类标识的第二侧的表情分类标识向第二方向移动,其中,所述第二方向为所述第一表情分类标识至所述第二侧的表情分类标识的方向,其中,所述第一方向与所述第二方向相反。4.根据权利要求2所述的方法,其特征在于,在所述第一操作为将所述第一表情分类标识移动至所述空闲区域时,在所述第一表情分类标识移动至所述第一区域以外的区域时,删除所述第一表情分类标识。5.根据权利要求1所述的方法,其特征在于,在获取移动指令之后,所述方法还包括: 控制所述第一表情分类标识从所述表情分类标识列表中的初始区域移动至所述第一区域; 控制所述表情分类标识列表中除所述第一表情分类标识以外的其他表情分类标识按照指向所述初始区域的方向依次移动。6.根据权利要求5所述的方法,其特征在于,在控制所述表情分类标识列表中除所述第一表情分类标识以外的其他表情分类标识按照指向所述初始区域的方向依次移动之后,所述方法还包括: 判断所述其他表情分类标识的数量是否小于所述表情分类标识列表中用于显示表情分类标识的区域的数量; 如果所述其他表情分类标识的数量小于所述表情分类标识列表中用于显示表情分类标识的区域的数量,则将所述表情分类标识列表中未显示表情分类标识的区域显示为空闲区域; 如果所述其他表情分类标识的数量大于或等于所述表情分类标识列表中用于显示表情分类标识的区域的数量,则将第二表情分类标识显示在所述表情分类标识列表中,其中,所述第二表情分类标识在移动所述第一表情分类标识之前未显示在所述表情分类标识列表中。7.根据权利要求1所述的方法,其特征在于,在获取移动指令之后,所述方法还包括: 放大所述第一表情分类标识,得到放大后的第一表情分类标识; 显示所述放大后的第一表情分类标识。8.根据权利要求7所述的方法,其特征在于, 放大所述第一表情分类标识包括:将处于初始位置的所述第一表情分类标识进行复制和放大,其中,所述初始位置为所述第一表情分类标识移动之前的位置; 显示所述放大后的第一表情分类标识包括:显示放大之后的所述第一表情分类标识,并隐藏处于初始位置的所述第一表情分类标识。9.根据权利要求1所述的方法,其特征在于,对所述第一表情分类标识执行所述第一操作包括: 在所述第一区域中删除所述第一表情分类标识,其中,在删除所述第一表情分类标识的时候,在所述表情分类标识列表中删除所述第一表情分类标识包括的所述多个表情图标。10.根据权利要求9所述的方法,其特征在于,在所述第一区域中显示删除图标,在所述第一区域中删除所述第一表情分类标识包括: 在所述第一表情分类标识向所述删除图标移动时,控制所述删除图标的显示颜色逐渐加深,并在所述第一表情分类标识处于所述删除图标所在的预设区域时控制所述删除图标从第一图标变为第二图标。11.根据权利要求10所述的方法,其特征在于,在所述第一区域中删除所述第一表情分类标识包括: 当所述第一表情分类标识在所述第一区域中向所述删除图标移动时,控制所述删除图标的当前透明度逐渐减小; 判断所述删除图标的当前透明度是否小于或者等于预设透明度; 如果判断出所述当前透明度小于或者等于所述预设透明度,则在所述第一区域中删除所述第一表情分类标识。12.根据权利要求1所述的方法,其特征在于,在获取移动指令之前,所述方法还包括: 监听触摸所述第一表情分类标识的触摸事件; 在监听到所述触摸事件的情况下,判断所述事件的触摸时间长度是否大于或者等于预设值; 如果判断出所述触摸时间长度大于或者等于所述预设值,则控制所述表情面板上的每个表情分类标识由第一状态变为第二状态,并在所述第二状态下接收所述移动指令,其中,处于所述第二状态的所述每个表情分类标识根据所述移动指令被允许进行移动。13.一种表情分类标识的控制装置,其特征在于,包括: 第一获取单元,用于获取移动指令,其中,所述移动指令用于将位于表情面板上的第一表情分类标识移动至目标位置,所述表情面板上显示有包括所述第一表情分类标识在内的一个或多个表情分类标识,并且所述第一表情分类标识包括一个或多个表情图标; 第二获取单元,用于获取所述目标位置所在的第一区域所指示的第一操作; 执行单元,用于对所述第一表情分类标识执行所述第一操作。14.根据权利要求13所述的装置,其特征在于,所述执行单元包括: 判断模块,用于判断所述第一区域是否包括所述表情分类标识列表中任意相邻的两个表情分类标识所在的第二区域; 显示模块,用于在判断出所述第一区域包括所述表情分类标识列表中的所述第二区域的情况下,在所述第一表情分类标识与所述第二区域部分或者全部重叠时,在所述相邻的两个表情分类标识之间显示空闲区域; 移动模块,用于将所述第一表情分类标识移动至所述空闲区域。15.根据权利要求14所述的装置,其特征在于,所述显示模块包括: 第一控制子模块,用于控制处于所述目标位置的所述第一表情分类标识的第一侧的表情分类标识向第一方向移动,其中,所述第一方向为所述第一表情分类标识至所述第一侧的表情分类标识的方向;和/或 第二控制子模块,用于控制处于所述目标位置的所述第一表情分类标识的第二侧的表情分类标识向第二方向移动,其中,所述第二方向为所述第一表情分类标识至所述第二侧的表情分类标识的方向,其中,所述第一方向与所述第二方向相反。16.根据权利要求14所述的装置,其特征在于,所述装置还包括: 删除单元,用于在所述第一操作为将所述第一表情分类标识移动至所述空闲区域时,在所述第一表情分类标识移动至所述第一区域以外的区域时,删除所述第一表情分类标识。17.根据权利要求13所述的装置,其特征在于,所述装置还包括: 第一控制单元,用于在获取移动指令之后,控制所述第一表情分类标识从所述表情分类标识列表中的初始区域移动至所述第一区域; 第二控制单元,用于控制所述表情分类标识列表中除所述第一表情分类标识以外的其他表情分类标识按照指向所述初始区域的方向依次移动。18.根据权利要求17所述的装置,其特征在于,所述装置还包括: 第一判断单元,用于在控制所述表情分类标识列表中除所述第一表情分类标识以外的其他表情分类标识按照指向所述初始区域的方向依次移动之后,判断所述其他表情分类标识的数量是否小于所述表情分类标识列表中用于显示表情分类标识的区域的数量; 第一显示单元,用于在所述其他表情分类标识的数量小于所述表情分类标识列表中用于显示表情分类标识的区域的数量的情况下,将所述表情分类标识列表中未显示表情分类标识的区域显示为空闲区域; 第二显示单元,用于在所述其他表情分类标识的数量大于或等于所述表情分类标识列表中用于显示表情分类标识的区域的数量的情况下,将第二表情分类标识显示在所述表情分类标识列表中,其中,所述第二表情分类标识在移动所述第一表情分类标识之前未显示在所述表情分类标识列表中。19.根据权利要求13所述的装置,其特征在于,所述装置还包括: 放大单元,用于在获取移动指令之后,放大所述第一表情分类标识,得到放大后的第一表情分类标识; 第三显示单元,用于显示所述放大后的第一表情分类标识。20.根据权利要求19所述的装置,其特征在于, 所述放大单元包括:复制放大模块,用于将处于初始位置的所述第一表情分类标识进行复制和放大,其中,所述初始位置为所述第一表情分类标识移动之前的位置; 所述第三显示单元包括:显示隐藏模块,用于显示放大之后的所述第一表情分类标识,并隐藏处于初始位置的所述第一表情分类标识。21.根据权利要求13所述的装置,其特征在于,所述执行单元包括: 删除模块,用于在所述第一区域中删除所述第一表情分类标识,其中,在删除所述第一表情分类标识的时候,在所述表情分类标识列表中删除所述第一表情分类标识包括的所述多个表情图标。22.根据权利要求21所述的装置,其特征在于,在所述第一区域中显示删除图标,所述删除1?块包括: 第三控制子模块,用于在所述第一表情分类标识向所述删除图标移动时,控制所述删除图标的显示颜色逐渐加深,并在所述第一表情分类标识处于所述删除图标所在的预设区域时控制所述删除图标从第一图标变为第二图标。23.根据权利要求22所述的装置,其特征在于,所述删除模块包括: 减小子模块,用于当所述第一表情分类标识在所述第一区域中向所述删除图标移动时,控制所述删除图标的透明度逐渐减小; 判断子模块,用于判断所述删除图标的当前透明度是否小于或者等于预设透明度; 删除子模块,用于在判断出所述当前透明度小于或者等于所述预设透明度的情况下,在所述第一区域中删除所述第一表情分类标识。24.根据权利要求13所述的装置,其特征在于,所述装置还包括: 监听单元,用于在获取移动指令之前,监听触摸所述第一表情分类标识的触摸事件; 第二判断单元,用于在监听到所述触摸事件的情况下,判断所述事件的触摸时间长度是否大于或者等于预设时间长度; 第三控制单元,用于在判断出所述触摸时间长度大于或者等于所述预设时间长度的情况下,控制所述表情面板上的所述一个或者表情分类标识中的每个表情分类标识由第一状态变为第二状态,并在所述第二状态下接收所述移动指令,其中,处于所述第二状态的所述每个表情分类标识根据所述移动指令被允许进行移动。
【文档编号】G06K9/00GK105930828SQ201610327991
【公开日】2016年9月7日
【申请日】2016年5月17日
【发明人】林焕彬, 陈家龙, 梁志杰
【申请人】腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1