一种智能终端上的表情推荐方法和装置与流程

文档序号:12134186阅读:307来源:国知局
一种智能终端上的表情推荐方法和装置与流程

本发明涉及计算机技术领域,具体涉及一种智能终端上的表情推荐方法和装置。



背景技术:

在众多安装在智能终端上的应用程序中,都存在社交功能,比如微信、QQ等专门用于社交的软件,或者一些购物应用,用于买卖双方的沟通,等等。在这些具有社交功能的应用中,可以通过文字信息进行社交,也可以通过应用提供的表情包,选择表情进行社交。一些应用程序中会有推荐表情包的功能,且基本上都是属于随机推荐,虽然这种随机推荐表情的功能可达到对表情包的宣传的目的,但是推荐的表情包并非都适合应用本身的特性,也无法完全符合用户的风格和喜好,用户仍然需要自行去寻找并下载,给用户带来不便,降低用户的体验。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的智能终端上的表情推荐方法和相应的装置。

依据本发明的一个方面,提供了一种智能终端上的表情推荐方法,其中,该方法包括:

确定智能终端上的可使用表情的应用;

对于所确定的一个可使用表情的应用,根据该应用本身的类型和/或所述智能终端上的其他各应用的类型,确定该应用可使用的推荐表情包;

在所述智能终端上,向用户输出关于所述推荐表情包的推荐消息。

可选地,所述确定智能终端上的可使用表情的应用包括:

获取智能终端上已安装应用列表;

对于所述已安装应用列表中的每个应用,确定该应用是否可以使用表情。

可选地,所述对于所述已安装应用列表中的每个应用,确定该应用是否可以使用表情包括:

对于所述已安装应用列表中的每个应用,判断该应用的相关标识信息是否存在于智能终端本地保存的可使用表情应用列表中;

如果存在则确定该应用可以使用表情;

如果不存在则确定该应用不可以使用表情。

可选地,该方法进一步包括:

定期从服务器获取可使用表情应用列表以更新本地保存的可使用表情应用列表。

可选地,所述对于所述已安装应用列表中的每个应用,确定该应用是否可以使用表情包括:

将所述已安装应用列表发送至服务器;

接收服务器返回的关于所述已安装应用列表中的各应用是否可以使用表情的确认信息。

可选地,所述根据该应用本身的类型,确定该应用可使用的推荐表情包括:

获取该应用的类型信息;

以及获取该应用可下载的各表情包的风格信息;

选取风格信息与该应用的类型信息匹配的表情包作为推荐表情包。

可选地,所述根据该应用本身的类型和所述智能终端上的其他各应用的类型,确定该应用可使用的推荐表情包包括:从该应用以及其他各应用中选择一个或多个应用;获取所选择的一个或多个应用的类型信息;以及获取该应用可下载的各表情包的风格信息;选取风格信息与所选择的一个或多个应用的类型信息匹配的表情包作为推荐表情包;

或者,

所述根据所述智能终端上的其他各应用的类型,确定该应用可使用的推荐表情包包括:从其他各应用中选择一个或多个应用;获取所选择的一个或多个应用的类型信息;以及获取该应用可下载的各表情包的风格信息;选取风格信息与所选择的一个或多个应用的类型信息匹配的表情包作为推荐表情包。

可选地,所述从该应用以及其他各应用中选择一个或多个应用,或者所述从其他各应用中选择一个或多个应用包括:

选择被访问频率大于或等于第一预设值的应用;

或者,

选择累计被访问时长大于或等于第一预设值的应用。

可选地,该方法进一步包括:

对于所确定的一个可使用表情的通讯类应用,当用户使用该通讯类应用与他人进行通讯时,获取通讯对方的描述信息;

以及获取该通讯类应用可下载的各表情包的风格信息;

选取风格信息与通讯对方的描述信息相匹配的表情包作为推荐表情包,并输出相应的推荐消息。

可选地,所述获取通讯对方的描述信息包括:

从该通讯类应用的通讯录信息中获取通讯对方的描述信息;

和/或,

解析与通讯对方的通讯内容,从中提取关于通讯对方的描述信息。

根据本发明的另一方面,提供了一种智能终端上的表情推荐装置,其中,

该装置包括:

应用确定单元,适于确定智能终端上的可使用表情的应用;

推荐确定单元,适于对于所确定的一个可使用表情的应用,根据该应用本身的类型和/或所述智能终端上的其他各应用的类型,确定该应用可使用的推荐表情包;

推荐消息输出单元,适于在所述智能终端上,向用户输出关于所述推荐表情包的推荐消息。

可选地,所述应用确定单元,适于获取智能终端上已安装应用列表,对于所述已安装应用列表中的每个应用,确定该应用是否可以使用表情。

可选地,所述应用确定单元,适于对于所述已安装应用列表中的每个应用,判断该应用的相关标识信息是否存在于智能终端本地保存的可使用表情应用列表中;如果存在则确定该应用可以使用表情;如果不存在则确定该应用不可以使用表情。

可选地,列表更新单元,适于定期从服务器获取可使用表情应用列表以更新本地保存的可使用表情应用列表。

可选地,所述应用确定单元,适于将所述已安装应用列表发送至服务器,接收服务器返回的关于所述已安装应用列表中的各应用是否可以使用表情的确认信息。

可选地,所述推荐确定单元根据该应用本身的类型,确定该应用可使用的推荐表情包括:

获取该应用的类型信息;

以及获取该应用可下载的各表情包的风格信息;

选取风格信息与该应用的类型信息匹配的表情包作为推荐表情包。

可选地,所述推荐确定单元根据该应用本身的类型和所述智能终端上的其他各应用的类型,确定该应用可使用的推荐表情包包括:从该应用以及其他各应用中选择一个或多个应用;获取所选择的一个或多个应用的类型信息;以及获取该应用可下载的各表情包的风格信息;选取风格信息与所选择的一个或多个应用的类型信息匹配的表情包作为推荐表情包;

或者,

所述推荐确定单元根据所述智能终端上的其他各应用的类型,确定该应用可使用的推荐表情包包括:从其他各应用中选择一个或多个应用;获取所选择的一个或多个应用的类型信息;以及获取该应用可下载的各表情包的风格信息;选取风格信息与所选择的一个或多个应用的类型信息匹配的表情包作为推荐表情包。

可选地,所述推荐确定单元从该应用以及其他各应用中选择一个或多个应用,或者所述从其他各应用中选择一个或多个应用包括:

选择被访问频率大于或等于第一预设值的应用;

或者,

选择累计被访问时长大于或等于第一预设值的应用。

可选地,该装置进一步包括:

通讯时推荐单元,适于对于所确定的一个可使用表情的通讯类应用,当用户使用该通讯类应用与他人进行通讯时,获取通讯对方的描述信息;以及获取该通讯类应用可下载的各表情包的风格信息;选取风格信息与通讯对方的描述信息相匹配的表情包作为推荐表情包,并通知所述推荐消息输出单元;

所述推荐消息输出单元,适于在收到所述通讯时推荐单元发送的通知时,输出相应的推荐消息。

可选地,所述通讯时推荐单元,适于从该通讯类应用的通讯录信息中获取通讯对方的描述信息;和/或,解析与通讯对方的通讯内容,从中提取关于通讯对方的描述信息。

综上所述,本发明的技术方案在确定智能终端上的可使用表情的应用之后,根据可使用表情的应用的类型信息,确定该应用可使用的推荐表情包;和/或,根据智能终端上的其它各应用的类型信息,获取用户的社交风格,以此确定推荐的表情包类型并推荐。可见,本发明根据该应用本身的类型和/或智能终端上安装的其他各应用的类型进行表情包的推荐,可以在一定程度上符合用户的风格喜好,且无需用户自行去寻找并下载,给用户带来便利,增强用户体验。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了根据本发明一个实施例的一种智能终端上的表情推荐方法的流程图;

图2示出了根据本发明一个实施例的一种智能终端上的表情推荐装置的示意图;

图3示出了根据本发明另一个实施例的一种智能终端上的表情推荐装置的示意图;

图4示出了根据本发明另一个实施例的一种智能终端上的表情推荐装置的示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

图1示出了根据本发明一个实施例的一种智能终端上的表情推荐方法的流程图。如图1所示,该方法包括:

步骤S110,确定智能终端上的可使用表情的应用。

本发明主要针对的是可使用表情的应用,本步骤中首先对智能终端上安装的各应用进行分析,来确定哪些应用是可以使用表情的。

步骤S120,对于所确定的一个可使用表情的应用,根据该应用本身的类型和/或智能终端上的其他各应用的类型,确定该应用可使用的推荐表情包。

其中,该应用本身的类型以及智能终端上的其他各应用的类型指的是应用自身的类型(例如通讯类、视频类等),或者该应用在用户使用下的相关信息,包括该应用的主要用途,该应用的用户性别、年龄等个人信息,应用的属性等。例如,若某一个应用是通讯类应用,该应用在用户使用下的相关信息是用户使用该应用主要进行日常聊天,应用的属性为活泼性的的;若某一个应用的类型是视频类应用,该应用在用户使用下的相关信息是用户经常使用该应用观看新闻类的视频,应用的属性是严谨性的。本步骤中,可以根据应用自身的类型判断该应用可使用的推荐表情包,或者根据其它应用的类型判断该应用可使用的推荐表情包,或者根据应用自身的类型以及其他应用的类型综合判断该应用可使用的推荐表情包。

步骤S130,在智能终端上,向用户输出关于推荐表情包的推荐消息。

确定该应用可使用的表情包后,就可在该应用中向用户发送推送消息,便于用户查看和下载,避免用户自行寻找下载,给用户带来便利。

可见,本发明根据该应用本身的类型和/或智能终端上安装的其他各应用的类型进行表情包的推荐,可以在一定程度上符合用户的风格和喜好,且无需用户自行去寻找并下载,给用户带来便利,增强用户体验。

在本发明的一个实施例中,步骤S110中确定智能终端上的可使用表情的应用包括:获取智能终端上已安装应用列表;对于已安装应用列表中的每个应用,确定该应用是否可以使用表情。

智能终端上已经安装的应用组成一个已安装的应用列表,此列表可能存在于智能终端的一些特定的地方,例如设置功能中,或者应用商店中等。在这些特定地方获取到智能终端已安装的应用后,确定安装的每个应用是否可以使用表情。

在本实施例中,一方面,为了确定安装的每个应用是否可以使用表情,可使用本地保存的可使用表情应用列表,即预先在智能终端中安装一个包含有可使用表情的应用列表,该可使用表情的应用列表中包括可使用表情的应用的名称或者图标等相关标识信息。那么,对于已安装应用列表中的每个应用,确定该应用是否可以使用表情包括:对于已安装应用列表中的每个应用,判断该应用的相关标识信息是否存在于智能终端本地保存的可使用表情应用列表中;如果存在则确定该应用可以使用表情;如果不存在则确定该应用不可以使用表情。这里的相关标识信息是指能代表该应用的唯一标识信息,例如名称、图标等。因为各种各样的新的应用会不断涌现,为保证用户在安装新应用后仍然可以进行准确的判断该应用是否可以使用表情,需定期从服务器获取可使用表情应用列表以更新本地保存的可使用表情应用列表,保证本地保存的可使用表情应用列表的时效性。例如,对于微信应用的名称“微信”或者其图标等相关标识在本地保存的可使用表情应用列表中存在,就确定微信应用可以使用表情;对于百度地图的名称或者图标等相关标识信息在在本地保存的可使用表情应用列表中不存在,则确定百度地图不可以使用表情。

另一方面,为了确定安装的每个应用是否可以使用表情,可通过公共服务器对已安装应用列表中的各应用进行分析确定。具体地,在获取智能终端上已安装应用列表后,对于已安装应用列表中的每个应用,确定该应用是否可以使用表情包括:将已安装应用列表发送至服务器;接收服务器返回的关于已安装应用列表中的各应用是否可以使用表情的确认信息。例如,对于QQ应用,在获取到智能终端安装此应用后,将QQ应用的名称“QQ”或者相应图标等相关标识信息发送给公共服务器,公共服务器根据接收到的相关标识进行分析后,确定QQ应用可以使用表情,并返回确认信息。

在本发明的一个实施例中,步骤S120中根据该应用本身的类型,确定该应用可使用的推荐表情包括:获取该应用的类型信息;以及获取该应用可下载的各表情包的风格信息;选取风格信息与该应用的类型信息匹配的表情包作为推荐表情包。

其中,应用的类型信息包括应用的类型和相关信息,各表情包的风格信息可描述各表情包的特点;根据该应用类型和相关信息获取该应用的类型信息,以及获取可下载的表情包的风格信息后,将两者进行匹配,就可以确定出符合该应用的推荐表情包。

在具体的例子中,对于微信应用,可获取到微信应用是一种通讯类应用,且获取到用户通常会通过微信应用进行日常聊天,应用的属性是活泼性的的,就可以确定该微信应用适合推荐的表情包是带有日常用语的表情包,那么在获取的微信应用中可使用的推荐表情包中寻找符合带有日常用语风格信息的表情包,用于在微信应用中推荐;对于QQ应用,可获取到微信应用是一种通讯类应用,且获取到使用该应用的用户是女生、18岁,该应用的属性是可爱性的,就可以确定该微信应用适合推荐的表情包是阿狸卡通人物的表情包,然后再从获取的QQ应用中可使用的推荐表情包中寻找符合阿狸卡通人物风格信息的表情包,用于在QQ应用中推荐;对于视频类应用,通常会在观看视频的过程中发一些弹幕,就可以确定该视频类应用适合推荐的表情包是带有近期网络流行词语的表情包,然后再从获取的视频类应用中可使用的推荐表情包中寻找符合带有近期网络流行词语风格信息的表情包,用于在视频类应用中推荐。

在本发明的一个实施例中,步骤S120中根据该应用本身的类型和智能终端上的其他各应用的类型,确定该应用可使用的推荐表情包包括:从该应用以及其他各应用中选择一个或多个应用;获取所选择的一个或多个应用的类型信息;以及获取该应用可下载的各表情包的风格信息;选取风格信息与所选择的一个或多个应用的类型信息匹配的表情包作为推荐表情包。

在具体的例子中,对于微信应用,从智能终端上安装的应用中选取微信应用以及从其他各应用中选择一个视频类应用和一个游戏类应用,获取到所选择的应用分别是通讯类、视频类和游戏类,同时获取到微信应用会进行日常聊天等行为,游戏类应用是某一网络游戏,以及视频播放类应用中高频率播放的视频为该网络游戏改编的电视剧,就确定该微信应用适合推荐的表情包是带有日常用语的该游戏人物的表情包,然后再从获取的微信应用中可使用的推荐表情包中寻找符合带有日常用语的该网络游戏人物的风格信息的表情包,用于在微信应用中推荐;对于QQ应用,从智能终端上安装的应用中选取QQ应用,以及5个其它应用,获取到微信应用是通讯类,5个其它应用中有4个是游戏类的应用,另一个是视频类应用,同时获取到QQ应用的用户是男生,那么就确定该微QQ应用适合推荐的表情包是武侠游戏人物的表情包,然后再从获取的QQ应用中可使用的推荐表情包中寻找符合武侠游戏人物风格信息的表情包,用于在QQ应用中推荐。

在本发明的一个实施例中,步骤S120中根据智能终端上的其他各应用的类型,确定该应用可使用的推荐表情包包括:从其他各应用中选择一个或多个应用;获取所选择的一个或多个应用的类型信息;以及获取该应用可下载的各表情包的风格信息;选取风格信息与所选择的一个或多个应用的类型信息匹配的表情包作为推荐表情包。

在具体的例子中,对于微信应用,选取智能终端上安装的非微信应用的5个其它应用,获取到这5个应用中的4个应用是游戏类型的应用,那么在微信应用中就可以确定可使用的推荐表情包为游戏人物的表情包;对于微信应用,选取的用户安装的智能终端上的3个应用,获取到这3个应用的类型分别是音乐播放类、视频播放类和游戏类,同时获取到音乐播放类应用播放频率较高的是某一网络游戏主题曲,游戏类应用是该网络游戏的,以及视频播放类应用中播放频率较高的视频为该网络游戏改编的电视剧,就确定该微信应用适合推荐的表情包是该网络游戏人物的表情包,然后再从获取的微信应用中可使用的推荐表情包中寻找符合该网络游戏人物风格信息的表情包,用于在微信应用中推荐。

为了进一步地保证推荐的表情包符合用户的意愿,在选择智能终端上安装的应用以确定推荐的表情包的类型的时候,并不是盲目的进行选择,而是选择用户访问频率较高的应用,根据用户访问频率较高的应用确定的推荐表情包更加符合用户的意愿,否则用户对访问频率较低的应用不感兴趣,那么以此确定的推荐表情包也不会使用户满意。具体地,从该应用以及其他各应用中选择一个或多个应用,或者从其他各应用中选择一个或多个应用包括:选择被访问频率大于或等于第一预设值的应用;或者,选择累计被访问时长大于或等于第一预设值的应用。这里累计被访问时长可以是一段时间内的累计访问时长,也可以是自应用安装后总的累计访问时长。例如,将第一预设值设定为平均每天3次,那么选择的应用则是用户平均每天至少访问3次的应用;将第一预设值设定为每周累计访问时长200min,那么选择的应用则是用户一周内的累计访问时长大于或等于200min的应用;将第一预设值设定为总累计访问时长1000min,那么选择的应用则是自安装后的累计访问时长大于或等于1000min的应用。

本发明的方法可以根据一个或者多个应用的类型进行推荐表情包的确定,那么针对于通讯类应用,还可以根据通讯内容进行判断,使推荐的表情包更加符合用户的通讯内容,方便用户。在本发明的一个实施例中,图1所示的方法进一步包括:对于所确定的一个可使用表情的通讯类应用,当用户使用该通讯类应用与他人进行通讯时,获取通讯对方的描述信息;以及获取该通讯类应用可下载的各表情包的风格信息;选取风格信息与通讯对方的描述信息相匹配的表情包作为推荐表情包,并输出相应的推荐消息。

其中,获取通讯对方的描述信息包括:从该通讯类应用的通讯录信息中获取通讯对方的描述信息,例如在通讯录中获得用户当前通话对象的称呼、备注、通讯分组等信息;和/或,解析与通讯对方的通讯内容,从中提取关于通讯对方的描述信息,例如,在通讯内容中获取到描述对方的称呼、职位等信息。

在一个具体的例子中,用户利用微信应用和某一通讯录中的联系人进行通讯时,从通讯录中获取到该联系人的称呼为“父亲”,且通讯录的分组为家人,则确定其需要的表情包为描述家庭或父爱的表情包,当获取该微信应用可下载的各表情包的风格信息后,选取风格信息是描述家庭或父爱的表情包作为推荐表情包;当解析到与通讯对方的通讯内容中包含“老板”字样,且备注信息是“刘经理”,则说明用户与之通讯的是其老板,则确定其需要的表情包是谦逊诚恳的表情包,再从该微信应用可下载的各表情包的风格信息中选择风格信息是谦逊诚恳的表情包作为推荐表情包。

图2示出了根据本发明一个实施例的一种智能终端上的表情推荐装置的示意图。如图2所示,智能终端上的表情推荐装置200包括:

应用确定单元210,适于确定智能终端上的可使用表情的应用。

本发明主要针对的是可使用表情的应用,应用确定单元210首先对智能终端上安装的各应用进行分析,来确定哪些应用是可以使用表情的。

推荐确定单元220,适于对于所确定的一个可使用表情的应用,根据该应用本身的类型和/或智能终端上的其他各应用的类型,确定该应用可使用的推荐表情包。

其中,该应用本身的类型以及智能终端上的其他各应用的类型指的是应用自身的类型(例如通讯类、视频类等),或者该应用在用户使用下的相关信息,例如,该应用的主要用途,该应用的用户性别、年龄等个人信息,应用的属性等。例如,若某一个应用的种类是通讯类应用,该应用在用户使用下的相关信息可以是用户使用该应用主要进行日常聊天,应用的属性为活泼性的的;若某一个应用的类型是视频类应用,该应用在用户使用下的相关信息可以是用户经常使用该应用观看新闻类的视频,应用的属性是严谨性的。推荐确定单元220,可以根据应用自身的类型判断该应用可使用的推荐表情包,或者根据其它应用的类型判断该应用可使用的推荐表情包,或者根据应用自身的类型以及其他应用的类型综合判断该应用可使用的推荐表情包。

推荐消息输出单元230,适于在智能终端上,向用户输出关于推荐表情包的推荐消息。

确定该应用可使用的表情包后,推荐消息输出单元230就可在该应用中向用户发送推送消息,便于用户查看和下载,避免用户自行寻找下载,给用户带来便利。

可见,本发明根据该应用本身的类型和/或智能终端上安装的其他各应用的类型进行表情包的推荐,可以在一定程度上符合用户的风格和喜好,且无需用户自行去寻找并下载,给用户带来便利,增强用户体验。

在本发明的一个实施例中,应用确定单元210,适于获取智能终端上已安装应用列表,对于已安装应用列表中的每个应用,确定该应用是否可以使用表情。

智能终端上已经安装的应用组成一个已安装的应用列表,此列表可能存在于智能终端的一些特定的地方,例如设置功能中,或者应用商店中等。在这些特定地方获取到智能终端已安装的应用后,确定安装的每个应用是否可以使用表情。

为了确定安装的每个应用是否可以使用表情,可使用本地保存的可使用表情应用列表,即预先在智能终端中安装一个包含有可使用表情的应用列表,该可使用表情的应用列表中包括可使用表情的应用的名称或者图标等相关标识信息。那么,应用确定单元210,适于对于已安装应用列表中的每个应用,判断该应用的相关标识信息是否存在于智能终端本地保存的可使用表情应用列表中;如果存在则确定该应用可以使用表情;如果不存在则确定该应用不可以使用表情。这里的相关标识信息是指能代表该应用的唯一标识信息,例如名称、图标等。例如,对于微信应用的名称“微信”或者其图标等相关标识在本地保存的可使用表情应用列表中存在,就确定微信应用可以使用表情;对于百度地图的名称或者图标等相关标识信息在在本地保存的可使用表情应用列表中不存在,则确定百度地图不可以使用表情。

因为各种各样的新的应用会不断涌现,为保证用户在安装新应用后仍然可以进行准确的判断该应用是否可以使用表情,图3示出了根据本发明另一个实施例的一种智能终端上的表情推荐方装置的示意图。如图3所示,智能终端上的表情推荐方装置300包括:应用确定单元310、推荐确定单元320、推荐消息输出单元330和更新列表单元340。其中,应用确定单元310、推荐确定单元320、推荐消息输出单元330与图2所示的应用确定单元210、推荐确定单元220、推荐消息输出单元230具有对应相同的功能,相同的部分在此不再赘述。

列表更新单元340,适于定期从服务器获取可使用表情应用列表以更新本地保存的可使用表情应用列表。

为了确定安装的每个应用是否可以使用表情,可通过公共服务器对已安装应用列表中的各应用进行分析确定。在本发明的一个实施例中,应用确定单元310,适于将已安装应用列表发送至服务器;接收服务器返回的关于已安装应用列表中的各应用是否可以使用表情的确认信息。例如,对于QQ应用,在获取到智能终端安装此应用后,将QQ应用的名称“QQ”或者相应图标等相关标识信息发送给公共服务器,公共服务器根据接收到的相关标识进行分析后,确定QQ应用可以使用表情,并返回确认信息。

在本发明的一个实施例中,推荐确定单元320根据该应用本身的类型,确定该应用可使用的推荐表情包括:获取该应用的类型信息;以及获取该应用可下载的各表情包的风格信息;选取风格信息与该应用的类型信息匹配的表情包作为推荐表情包。

其中,应用的类型信息包括应用的类型和相关信息,各表情包的风格信息可描述各表情包的特点;根据该应用类型和相关信息获取该应用的类型信息,以及获取可下载的表情包的风格信息后,将两者进行匹配,就可以确定出符合该应用的推荐表情包。

在具体的例子中,对于微信应用,可获取到微信应用是一种通讯类应用,且获取到用户通常会通过微信应用进行日常聊天,应用的属性是活泼性的,就可以确定该微信应用适合推荐的表情包是带有日常用语的表情包,那么在获取的微信应用中可使用的推荐表情包中寻找符合带有日常用语风格信息的表情包,用于在微信应用中推荐;对于QQ应用,可获取到微信应用是一种通讯类应用,且获取到使用该应用的用户是女生、18岁,该应用的属性是可爱性的,就可以确定该微信应用适合推荐的表情包是阿狸卡通人物的表情包,然后再从获取的QQ应用中可使用的推荐表情包中寻找符合阿狸卡通人物风格信息的表情包,用于在QQ应用中推荐;对于视频类应用,通常会在观看视频的过程中发一些弹幕,就可以确定该视频类应用适合推荐的表情包是带有近期网络流行词语的表情包,然后再从获取的视频类应用中可使用的推荐表情包中寻找符合带有近期网络流行词语风格信息的表情包,用于在视频类应用中推荐。

在本发明的一个实施例中,推荐确定单元320根据该应用本身的类型和智能终端上的其他各应用的类型,确定该应用可使用的推荐表情包包括:从该应用以及其他各应用中选择一个或多个应用;获取所选择的一个或多个应用的类型信息;以及获取该应用可下载的各表情包的风格信息;选取风格信息与所选择的一个或多个应用的类型信息匹配的表情包作为推荐表情包。

在具体的例子中,对于微信应用,从智能终端上安装的应用中选取微信应用以及从其他各应用中选择一个视频类应用和一个游戏类应用,获取到所选择的应用分别是通讯类、视频类和游戏类,同时获取到微信应用会进行日常聊天等行为,游戏类应用是某一网络游戏,以及视频播放类应用中高频率播放的视频为该网络游戏改编的电视剧,就确定该微信应用适合推荐的表情包是带有日常用语的该游戏人物的表情包,然后再从获取的微信应用中可使用的推荐表情包中寻找符合带有日常用语的该网络游戏人物的风格信息的表情包,用于在微信应用中推荐;对于QQ应用,从智能终端上安装的应用中选取QQ应用,以及5个其它应用,获取到微信应用是通讯类,5个其它应用中有4个是游戏类的应用,另一个是视频类应用,同时获取到QQ应用的用户是男生,那么就确定该微QQ应用适合推荐的表情包是武侠游戏人物的表情包,然后再从获取的QQ应用中可使用的推荐表情包中寻找符合武侠游戏人物风格信息的表情包,用于在QQ应用中推荐。

在本发明的一个实施例中,推荐确定单元320根据智能终端上的其他各应用的类型,确定该应用可使用的推荐表情包包括:从其他各应用中选择一个或多个应用;获取所选择的一个或多个应用的类型信息;以及获取该应用可下载的各表情包的风格信息;选取风格信息与所选择的一个或多个应用的类型信息匹配的表情包作为推荐表情包。

在具体的例子中,对于微信应用,选取智能终端上安装的非微信应用的5个其它应用,获取到这5个应用中的4个应用是游戏类型的应用,那么在微信应用中就可以确定可使用的推荐表情包为游戏人物的表情包;对于微信应用,选取的用户安装的智能终端上的3个应用,获取到这3个应用的类型分别是音乐播放类、视频播放类和游戏类,同时获取到音乐播放类应用播放频率较高的是某一网络游戏主题曲,游戏类应用是该网络游戏的,以及视频播放类应用中播放频率较高的视频为该网络游戏改编的电视剧,就确定该微信应用适合推荐的表情包是该网络游戏人物的表情包,然后再从获取的微信应用中可使用的推荐表情包中寻找符合该网络游戏人物风格信息的表情包,用于在微信应用中推荐。

为了进一步地保证推荐的表情包符合用户的意愿,在选择智能终端上安装的应用以确定推荐的表情包的类型的时候,并不是盲目的进行选择,而是选择用户访问频率较高的应用,根据用户访问频率较高的应用确定的推荐表情包更加符合用户的意愿,否则用户对访问频率较低的应用不感兴趣,那么以此确定的推荐表情包也不会使用户满意。具体地,推荐确定单元320从该应用以及其他各应用中选择一个或多个应用,或者从其他各应用中选择一个或多个应用包括:选择被访问频率大于或等于第一预设值的应用;或者,选择累计被访问时长大于或等于第一预设值的应用。这里累计被访问时长可以是一段时间内的累计访问时长,也可以是自应用安装后总的累计访问时长。例如,将第一预设值设定为平均每天3次,那么选择的应用则是用户平均每天至少访问3次的应用;将第一预设值设定为每周累计访问时长200min,那么选择的应用则是用户一周内的累计访问时长大于或等于200min的应用;将第一预设值设定为总累计访问时长1000min,那么选择的应用则是自安装后的累计访问时长大于或等于1000min的应用。

本发明的方法可以根据一个或者多个应用的类型进行推荐表情包的确定,那么针对于通讯类应用,还可以根据通讯内容进行判断,使推荐的表情包更加符合用户的通讯内容,方便用户。图4示出了根据本发明另一个实施例的一种智能终端上的表情推荐装置的示意图。如图4所示,该智能终端上的表情推荐装置400包括:应用确定单元410、推荐确定单元420、推荐消息输出单元430、更新列表单元440和通讯时推荐单元450。其中:应用确定单元410、推荐确定单元420、推荐消息输出单元430、更新列表单元440与图3所示的应用确定单元310、推荐确定单元320、推荐消息输出单元330、更新列表单元340具有对应相同的功能,相同的部分在此不再赘述。

通讯时推荐单元450,适于对于所确定的一个可使用表情的通讯类应用,当用户使用该通讯类应用与他人进行通讯时,获取通讯对方的描述信息;以及获取该通讯类应用可下载的各表情包的风格信息;选取风格信息与通讯对方的描述信息相匹配的表情包作为推荐表情包,并通知推荐消息输出单元。

推荐消息输出单元430,适于在收到通讯时推荐单元发送的通知时,输出相应的推荐消息。

在本发明的一个实施例中,通讯时推荐单元450,适于从该通讯类应用的通讯录信息中获取通讯对方的描述信息,例如在通讯录中获得用户当前通话对象的称呼、备注、通讯分组等信息;和/或,解析与通讯对方的通讯内容,从中提取关于通讯对方的描述信息,例如,在通讯内容中获取到描述对方的称呼、职位等信息。

在一个具体的例子中,用户利用微信应用和某一通讯录中的联系人进行通讯时,从通讯录中获取到该联系人的称呼为“父亲”,且通讯录的分组为家人,则确定其需要的表情包为描述家庭或父爱的表情包,当获取该微信应用可下载的各表情包的风格信息后,选取风格信息是描述家庭或父爱的表情包作为推荐表情包;当解析到与通讯对方的通讯内容中包含“老板”字样,且备注信息是“刘经理”,则说明用户与之通讯的是其老板,则确定其需要的表情包是谦逊诚恳的表情包,再从该微信应用可下载的各表情包的风格信息中选择风格信息是谦逊诚恳的表情包作为推荐表情包。

综上所述,根据本发明的技术方案在确定智能终端上的可使用表情的应用之后,根据可使用表情的应用的类型信息,确定该应用可使用的推荐表情包;和/或,根据智能终端上的其它各应用的类型信息,获取用户的社交风格,以此确定推荐的表情包类型并推荐。可见,本发明根据该应用本身的类型和/或智能终端上安装的其他各应用的类型进行表情包的推荐,可以在一定程度上符合用户的风格喜好,且无需用户自行去寻找并下载,给用户带来便利,增强用户体验。

需要说明的是:

在此提供的算法和显示不与任何特定计算机、虚拟装置或者其它设备固有相关。各种通用装置也可以与基于在此的示教一起使用。根据上面的描述,构造这类装置所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的智能终端上的表情推荐装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

本发明公开了A1、一种智能终端上的表情推荐方法,其中,该方法包括:

确定智能终端上的可使用表情的应用;

对于所确定的一个可使用表情的应用,根据该应用本身的类型和/或所述智能终端上的其他各应用的类型,确定该应用可使用的推荐表情包;

在所述智能终端上,向用户输出关于所述推荐表情包的推荐消息。

A2、如A1所述的方法,其中,所述确定智能终端上的可使用表情的应用包括:

获取智能终端上已安装应用列表;

对于所述已安装应用列表中的每个应用,确定该应用是否可以使用表情。

A3、如A2所述的方法,其中,所述对于所述已安装应用列表中的每个应用,确定该应用是否可以使用表情包括:

对于所述已安装应用列表中的每个应用,判断该应用的相关标识信息是否存在于智能终端本地保存的可使用表情应用列表中;

如果存在则确定该应用可以使用表情;

如果不存在则确定该应用不可以使用表情。

A4、如A3所述的方法,其中,该方法进一步包括:

定期从服务器获取可使用表情应用列表以更新本地保存的可使用表情应用列表。

A5、如A2所述的方法,其中,所述对于所述已安装应用列表中的每个应用,确定该应用是否可以使用表情包括:

将所述已安装应用列表发送至服务器;

接收服务器返回的关于所述已安装应用列表中的各应用是否可以使用表情的确认信息。

A6、如A1所述的方法,其中,所述根据该应用本身的类型,确定该应用可使用的推荐表情包括:

获取该应用的类型信息;

以及获取该应用可下载的各表情包的风格信息;

选取风格信息与该应用的类型信息匹配的表情包作为推荐表情包。

A7、如A1所述的方法,其中,

所述根据该应用本身的类型和所述智能终端上的其他各应用的类型,确定该应用可使用的推荐表情包包括:从该应用以及其他各应用中选择一个或多个应用;获取所选择的一个或多个应用的类型信息;以及获取该应用可下载的各表情包的风格信息;选取风格信息与所选择的一个或多个应用的类型信息匹配的表情包作为推荐表情包;

或者,

所述根据所述智能终端上的其他各应用的类型,确定该应用可使用的推荐表情包包括:从其他各应用中选择一个或多个应用;获取所选择的一个或多个应用的类型信息;以及获取该应用可下载的各表情包的风格信息;选取风格信息与所选择的一个或多个应用的类型信息匹配的表情包作为推荐表情包。

A8、如A7所述的方法,其中,所述从该应用以及其他各应用中选择一个或多个应用,或者所述从其他各应用中选择一个或多个应用包括:

选择被访问频率大于或等于第一预设值的应用;

或者,

选择累计被访问时长大于或等于第一预设值的应用。

A9、如A1-A8中任一项所述的方法,其中,该方法进一步包括:

对于所确定的一个可使用表情的通讯类应用,当用户使用该通讯类应用与他人进行通讯时,获取通讯对方的描述信息;

以及获取该通讯类应用可下载的各表情包的风格信息;

选取风格信息与通讯对方的描述信息相匹配的表情包作为推荐表情包,并输出相应的推荐消息。

A10、如A9所述的方法,其中,所述获取通讯对方的描述信息包括:

从该通讯类应用的通讯录信息中获取通讯对方的描述信息;

和/或,

解析与通讯对方的通讯内容,从中提取关于通讯对方的描述信息。

本发明还公开了B11、一种智能终端上的表情推荐装置,其中,该装置

包括:

应用确定单元,适于确定智能终端上的可使用表情的应用;

推荐确定单元,适于对于所确定的一个可使用表情的应用,根据该应用本身的类型和/或所述智能终端上的其他各应用的类型,确定该应用可使用的推荐表情包;

推荐消息输出单元,适于在所述智能终端上,向用户输出关于所述推荐表情包的推荐消息。

B12、如B11所述的装置,其中,

所述应用确定单元,适于获取智能终端上已安装应用列表,对于所述已安装应用列表中的每个应用,确定该应用是否可以使用表情。

B13、如B12所述的装置,其中,

所述应用确定单元,适于对于所述已安装应用列表中的每个应用,判断该应用的相关标识信息是否存在于智能终端本地保存的可使用表情应用列表中;如果存在则确定该应用可以使用表情;如果不存在则确定该应用不可以使用表情。

B14、如B13所述的装置,其中,该装置进一步包括:

列表更新单元,适于定期从服务器获取可使用表情应用列表以更新本地保存的可使用表情应用列表。

B15、如B12所述的装置,其中,

所述应用确定单元,适于将所述已安装应用列表发送至服务器,接收服务器返回的关于所述已安装应用列表中的各应用是否可以使用表情的确认信息。

B16、如B11所述的装置,其中,

所述推荐确定单元根据该应用本身的类型,确定该应用可使用的推荐表情包括:

获取该应用的类型信息;

以及获取该应用可下载的各表情包的风格信息;

选取风格信息与该应用的类型信息匹配的表情包作为推荐表情包。

B17、如B11所述的装置,其中,

所述推荐确定单元根据该应用本身的类型和所述智能终端上的其他各应用的类型,确定该应用可使用的推荐表情包包括:从该应用以及其他各应用中选择一个或多个应用;获取所选择的一个或多个应用的类型信息;以及获取该应用可下载的各表情包的风格信息;选取风格信息与所选择的一个或多个应用的类型信息匹配的表情包作为推荐表情包;

或者,

所述推荐确定单元根据所述智能终端上的其他各应用的类型,确定该应用可使用的推荐表情包包括:从其他各应用中选择一个或多个应用;获取所选择的一个或多个应用的类型信息;以及获取该应用可下载的各表情包的风格信息;选取风格信息与所选择的一个或多个应用的类型信息匹配的表情包作为推荐表情包。

B18、如B17所述的装置,其中,

所述推荐确定单元从该应用以及其他各应用中选择一个或多个应用,或者所述从其他各应用中选择一个或多个应用包括:

选择被访问频率大于或等于第一预设值的应用;

或者,

选择累计被访问时长大于或等于第一预设值的应用。

B19、如B11-B18中任一项所述的装置,其中,该装置进一步包括:

通讯时推荐单元,适于对于所确定的一个可使用表情的通讯类应用,当用户使用该通讯类应用与他人进行通讯时,获取通讯对方的描述信息;以及获取该通讯类应用可下载的各表情包的风格信息;选取风格信息与通讯对方的描述信息相匹配的表情包作为推荐表情包,并通知所述推荐消息输出单元;

所述推荐消息输出单元,适于在收到所述通讯时推荐单元发送的通知时,输出相应的推荐消息。

B20、如B19所述的装置,其中,

所述通讯时推荐单元,适于从该通讯类应用的通讯录信息中获取通讯对方的描述信息;和/或,解析与通讯对方的通讯内容,从中提取关于通讯对方的描述信息。

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