表情管理方法及装置与流程

文档序号:12718690阅读:518来源:国知局
表情管理方法及装置与流程

本发明涉及计算机软件技术,尤其涉及一种表情管理方法及装置。



背景技术:

随着各种终端的普及,为用户提供了各种娱乐、社交的软件,用户在使用这些软件的过程中会用到表情,例如用户在即时聊天、发表帖子、回复留言等各项活动中都可以使用各种各样的表情,这些表情可能是软件自带的,也可以是用户自己下载的。

现有技术中,每个软件中预设的表情都是按照固定顺序排列的,用户自己下载的表情也都会按照下载时间顺序进行排列。

但是,采用现有技术,如果软件中安装了大量表情的话,用户在使用过程中难以找到自己想用的表情。



技术实现要素:

本发明提供一种表情管理方法及装置,用于解决现有技术中,用户在终端上不容易找到自己想要的表情的问题。

本发明第一方面提供一种表情管理方法,包括:

获取每个表情包中各表情元素的使用频率;

根据所述各表情元素的使用频率,按照预设规则将每个表情包中的各表情元素进行排序,为各所述表情元素标记对应的序号。

本发明第二方面提供一种表情管理装置,包括:

获取模块,用于获取每个表情包中各表情元素的使用频率;

排序模块,用于根据所述各表情元素的使用频率,按照预设规则将每个表情包中的各表情元素进行排序,为各所述表情元素标记对应的序号。

本发明提供的表情管理方法及装置中,通过获取每个表情包中各表情元 素的使用频率,根据上述各表情元素的使用频率,按照预设规则将每个表情包中的各表情元素进行排序,为各表情元素标记对应的序号,实现了可以根据用户的使用频率排列表情元素,使得用户常用的表情元素排在前面,便于用户在使用时快速找到,提高了用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的表情管理方法实施例一的流程示意图;

图2为本发明提供的表情管理方法实施例二的流程示意图;

图3为本发明提供的表情管理方法实施例三的流程示意图;

图4为本发明提供的表情管理装置实施例一的结构示意图;

图5为本发明提供的表情管理装置实施例二的结构示意图;

图6为本发明提供的表情管理装置实施例三的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明提供的表情管理方法实施例一的流程示意图,该方法可以应用于各种终端,例如手机、计算机、笔记本、平板电脑等,适用于终端上各种具有表情功能的软件,例如即时通信软件、社交类软件(微博、脸谱等)、网络游戏软件等,具体地,可以每隔一段时间触发该方法,以对软件中的表情元素重新进行排序。如图1所示,该方法包括:

S101、获取每个表情包中各表情元素的使用频率。

终端上可以使用表情的软件中一般都安装有至少一个表情包,每个表情 包中都有至少一个表情元素,这些表情包以及表情元素可以是用户自己单独下载安装的,也可以是在下载安装软件时软件中默认安装的。

用户使用软件的过程中可以使用这些表情元素,例如与其他用户聊天,给其它用户留言、回复,以及发表博客、微博等,都会用到表情元素,终端可以在用户使用表情元素的过程中学习记录每个表情元素的使用频率,进而在需要对表情元素排序时,获取之前学习记录的表情元素的使用频率。

S102、根据上述各表情元素的使用频率,按照预设规则将每个表情包中的各表情元素进行排序,为各表情元素标记对应的序号。

该预设规则可以是,按照表情元素使用频率从大到小为每个表情包中的各表情元素进行排序,即将使用频率最高的表情元素排在表情包的第一个,以此类推。进而变更每个表情元素的序号,每个表情元素的序号可以为“表情包标识+顺序号”,例如表情包A的第一个表情元素的序号可以记为“A01”,但不以此为限。

具体实现时,还可以对表情包重新排序。即综合计算每个表情包中表情元素的使用频率,获取表情包的使用频率,按照表情包的使用频率从大到小排列表情包,即将使用频率最高的表情包排在表情栏的最前面。

本实施例中,通过获取每个表情包中各表情元素的使用频率,根据上述各表情元素的使用频率,按照预设规则将每个表情包中的各表情元素进行排序,为各表情元素标记对应的序号,实现了可以根据用户的使用频率排列表情元素,使得用户常用的表情元素排在前面,便于用户在使用时快速找到,提高了用户体验。

图2为本发明提供的表情管理方法实施例二的流程示意图,在上述实施例的基础上,如图2所示,该方法还可以包括:

S201、接收用户输入的表情元素顺序调整指令。

S202、根据上述表情元素顺序调整指令,调整表情元素的排序以及序号。

用户也可以根据自己的需要调整某个或某些表情元素的序号,例如用户刚下载了一个新表情元素,但是用户很喜欢这个表情元素,想把这个表情元素调整到前面,可以输入表情元素顺序调整指令,以使终端根据表情元素顺序调整指令调整表情元素的排序以及序号。

上述实施方式可以用于触控屏终端,也可以用于非触控屏终端。

对于触控屏终端,上述表情元素顺序调整指令可以为触摸拖拽指令。该触摸拖拽指令可以包括:将待调整表情元素从当前位置拖拽到目标位置。

相应地,根据上述表情元素顺序调整指令,调整表情元素的排序以及序号可以是:将待调整表情元素排列到上述目标位置,并将待调整表情元素的序号由当前位置对应的序号调整为目标位置对应的序号。

即在表情包中,触摸选中某个表情元素,将这个表情元素进行拖拽,直到拖拽到目标位置。例如用户下载了一个表情元素放置在自定义表情包中,刚下载时,按照下载时间顺序该表情元素排在自定义表情包的最后一个,假设是第10个,序号为“自定义10”,用户想将该表情元素调整到自定义表情包的第一个,于是将该表情元素拖拽到自定义表情包的最前面,那么终端根据用户的这个拖拽动作,将“自定义10”这个表情插入到自定义表情包的第一个,并将序号调整为“自定义1”,其它表情元素依次向后移动一个,并适应性变更序号。

另一种方式适用于触控屏终端以及非触控屏终端。具体地,表情元素顺序调整指令包括:待调整表情元素的标识与对应的调整序号。

相应地,根据上述表情元素顺序调整指令,调整表情元素的排序以及序号可以是:将待调整表情元素排列到上述调整序号对应的位置,并将待调整表情元素的序号调整为上述调整序号。

终端上可以向用户提供调整表情元素顺序的功能,当用户选中这个功能后,可以输入待调整表情元素的标识与对应的调整序号,具体地,待调整表情元素的标识可以是待调整表情元素当前的序号,或者,如果表情元素有标签的话,可以由待调整表情元素的标签作为待调整表情元素的标识。

在上述实施例的基础上,可以采用类似的方法调整表情包的排列顺序。即可以接收用户输入的表情包顺序调整指令,并根据表情包顺序调整指令调整表情包的排序以及序号。

图3为本发明提供的表情管理方法实施例三的流程示意图,在上述实施例的基础上,如图3所示,该方法还可以包括:

S301、接收用户输入的标签添加指令,该标签添加指令可以包括:目标表情元素的选中指令以及待添加标签。

S302、为上述目标表情元素添加上述待添加标签。

为了便于用户查找表情元素,可以为每个表情元素添加标签,例如某个大笑的表情元素,用户可以添加“大笑”作为这个表情元素的标签,用户使用过程中,可以安装标签关键字进行搜索,例如在表情搜索栏中输入“大笑”就可以找到这个表情元素并使用。

具体地,可以在下载表情元素的时候就直接添加标签,例如用户下载某个表情元素,终端上可以弹出提示框“是否添加标签”,用户选择“是”,就可以进入标签添加界面。

也可以是在后续使用过程中进行添加,即输入上述标签添加指令。其中,目标表情元素的选中指令可以是在触控屏上直接点击某个表情元素,就可以进入标签添加操作,也可以是在终端上选择标签添加功能,在其中输入表情元素的标识以及待添加标签,在此不作限制。

图4为本发明提供的表情管理装置实施例一的结构示意图,该装置可以集成于手机、计算机、笔记本、平板电脑等终端内,如图4所示,该装置包括:获取模块401和排序模块402,其中:

获取模块401,用于获取每个表情包中各表情元素的使用频率。

排序模块402,用于根据所述各表情元素的使用频率,按照预设规则将每个表情包中的各表情元素进行排序,为各所述表情元素标记对应的序号。

本实施例中,通过获取每个表情包中各表情元素的使用频率,根据上述各表情元素的使用频率,按照预设规则将每个表情包中的各表情元素进行排序,为各表情元素标记对应的序号,实现了可以根据用户的使用频率排列表情元素,使得用户常用的表情元素排在前面,便于用户在使用时快速找到,提高了用户体验。

图5为本发明提供的表情管理装置实施例二的结构示意图,在图4的基础上,如图5所示,该装置还可以包括:第一接收模块501和调整模块502,其中:

第一接收模块501,用于接收用户输入的表情元素顺序调整指令。

调整模块502,用于根据所述表情元素顺序调整指令,调整表情元素的排序以及序号。

一种实施方式中,所述表情元素顺序调整指令为触摸拖拽指令,所述触摸拖拽指令包括:将待调整表情元素从当前位置拖拽到目标位置。调整模块 502,具体用于将所述待调整表情元素排列到所述目标位置,并将所述待调整表情元素的序号由所述当前位置对应的序号调整为所述目标位置对应的序号。

另一种实施方式中,所述表情元素顺序调整指令包括:待调整表情元素的标识与对应的调整序号。调整模块502,具体用于将所述待调整表情元素排列到所述调整序号对应的位置,并将所述待调整表情元素的序号调整为所述调整序号。

图6为本发明提供的表情管理装置实施例三的结构示意图,在图4的基础上,如图6所示,该装置还可以包括:第二接收模块601和添加模块602,其中:

第二接收模块601,用于接收用户输入的标签添加指令,所述添加指令包括:目标表情元素的选中指令以及待添加标签。

添加模块602,用于为所述目标表情元素添加所述待添加标签。

该装置用于执行前述方法实施例,其实现原理和技术效果类似,在此不再赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1