首页> 中国专利> 即时通讯中的用户信息处理方法及装置

即时通讯中的用户信息处理方法及装置

摘要

本申请公开了即时通讯中的用户信息处理方法及装置,其中,所述方法包括:获取即时通讯IM用户在网络中的历史行为数据;根据所述历史行为数据以及预置的角色模型,为所述IM用户分配角色名称;其中,所述预置的角色模型中定义有多个角色名称以及各个角色名称对应的判定条件,所述判定条件与用户的行为数据相关;基于所述角色名称提供IM用户信息。通过本申请,可以使得IM系统能够为用户提供更丰富的信息。

著录项

  • 公开/公告号CN105681155A

    专利类型发明专利

  • 公开/公告日2016-06-15

    原文格式PDF

  • 申请/专利权人 阿里巴巴集团控股有限公司;

    申请/专利号CN201410658839.4

  • 发明设计人 刘抒炎;

    申请日2014-11-18

  • 分类号H04L12/58(20060101);

  • 代理机构11319 北京润泽恒知识产权代理有限公司;

  • 代理人苏培华

  • 地址 英属开曼群岛大开曼资本大厦一座四层847号邮箱

  • 入库时间 2023-12-18 15:41:19

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-07-02

    授权

    授权

  • 2016-07-13

    实质审查的生效 IPC(主分类):H04L12/58 申请日:20141118

    实质审查的生效

  • 2016-06-15

    公开

    公开

说明书

技术领域

本申请涉及即时通讯技术领域,特别是涉及即时通讯中的用户信息处理方 法及装置。

背景技术

即时通讯(IM)是通信的一个分支,是指使人们能在网上识别在线用户, 并与他们以某种通信协议为基础进行的“消息”的实时交换,其中,消息可 以是文本、语音、视频、数据等多种格式。

随着即时通讯技术的发展,除了在基本的聊天功能基础上衍生出一对一聊 天、群聊、聊天室、音频聊天、视频聊天等功能外,抓图、传输文件、邮件服 务、新闻服务和移动通信工具的信息交换、博客等服务,也逐步成了基本的功 能,而音乐、电视、游戏和搜索等多种衍生的服务更是日新月异。

总之,多功能和综合化已成为IM业务的发展趋势。因此,如何为即时通 讯工具开发出更丰富、更具新意、更能吸引用户长期驻留的功能,成为本领域 技术人员迫切需要解决的技术问题。

发明内容

本申请实施例提供了即时通讯中的用户信息处理方法及装置,可以使得 IM系统能够为用户提供更丰富的信息。

本申请提供了如下方案:

一种即时通讯中的用户信息处理方法,包括:

获取即时通讯IM用户在网络中的历史行为数据;

根据所述历史行为数据以及预置的角色模型,为所述IM用户分配角色名 称;其中,所述预置的角色模型中定义有多个角色名称以及各个角色名称对应 的判定条件,所述判定条件与用户的行为数据相关;

基于所述角色名称提供IM用户信息。

一种即时通讯中的用户信息处理装置,包括:

历史行为数据获取单元,用于获取即时通讯IM用户在网络中的历史行为 数据;

角色名称分配单元,用于根据所述历史行为数据以及预置的角色模型,为 所述IM用户分配角色名称;其中,所述预置的角色模型中定义有多个角色名 称以及各个角色名称对应的判定条件,所述判定条件与用户的行为数据相关;

角色名称提供单元,用于基于所述角色名称提供IM用户信息。

根据本申请提供的具体实施例,本申请公开了以下技术效果:

通过本申请实施例,可以通过对各个IM用户在网络中的各种历史行为数 据的分析,结合预先设置的角色模型,为各个IM用户分配角色名称,并可以 提供给IM用户。这样,IM用户看到的用户的称呼不再局限于用户自行填写 的昵称,或者备注的姓名等,还可以有系统为他分配的角色名称,而且这种角 色名称是与用户在历史行为数据相关的,历史行为数据又可以从一定程度上反 映出用户在真实世界中某方面的喜好等信息,因此,可以使得IM系统能够为 用户提供更丰富的信息,该信息可以使得虚拟世界与现实世界之间实现关联, 使得用户在虚拟网络中的社交更能为真实世界中的现实生活提供有效的帮助。

当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。

附图说明

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

图1是本申请实施例提供的方法的流程图;

图2是本申请实施例提供的装置的示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清 楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是 全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其 他实施例,都属于本申请保护的范围。

首先需要说明的是,IM工具为用户构建了一个虚拟的“世界”,在其中进 行人际交往时,用户以各自的身份扮演着一定的角色,并且具有各自的角色名 称。现有的即时通讯工具中,用户的角色名称一般是由用户本人在注册时自行 填写的,例如,用户昵称等。这种方式从IM诞生之日起一直被沿用,实现起 来比较简单,但是却显得比较单调,不利于用户的长期驻留。本申请实施例就 是从用户角色名称的角度出发,为IM工具提供了新的功能。在该新功能中, 可以手机IM用户在网络中的各种历史行为数据,通过对这种历史行为数据的 分析,以及与预置的角色模型的匹配,可以为IM用户分配一定的角色名称, 并且可以展示给IM用户。这样,IM用户看到的角色名称就不再永远是用户 自行填写的昵称或者备注的名称等,而可以是由系统为其分配的名称,这种名 称与用户在现实生活中的某种兴趣爱好等可能是相关的,因此,可以使得IM 工具界面显示的信息更具新意,更加丰富多彩,有利于吸引IM用户的长期驻 留。下面对具体的实现方式进行详细的介绍。

参见图1,本申请实施例首先提供了一种即时通讯中的用户信息处理方法, 该方法可以包括以下步骤:

S101:获取即时通讯IM用户在网络中的历史行为数据;

当前社交网络、电子商务平台、生活服务网站等日益普及,人们的生活已 然被数据化了,换言之,人们在网络中的一举一动,都可以被记录到各种后台 数据库中,包括浏览过的网页、购买过的商品、与好友之间的互动信息,等等, 这些信息都可能从一定程度上反映着用户在某方面的喜好。例如,购物方面的 喜好等等。因此,本申请实施例就可以分别针对每个IM用户,在各种网络平 台的服务器中收集其历史行为数据。

也就是说,具体在获取IM用户的历史行为数据时,可以从多种平台的服 务器中获取。例如,其中一种最简单的方式就是可以是获取IM用户在IM系 统中的聊天记录数据。由于这种聊天记录数据中一般会记录用户在在线聊天过 程中经常提到的话题等信息,因此,可以从中分析出用户在某方面的兴趣爱好 等信息,进而帮助进行角色名称的分配。其中,关于IM用户在IM系统中的 聊天记录,这种IM系统可以是当前的IM系统内部的聊天记录,这种数据最 容易获取到,因此直接从自己的服务器中读取即可。或者,也可以是其他IM 系统中的聊天记录信息,此时,如果预先获知了其他IM系统的聊天记录数据 访问接口,则可以通过调用这种接口获取。同时,在获取了多个IM系统中的 聊天记录数据之后,还可以分析各用户名之间的“同人关系”等信息(具体如 何发现用户之间的“同人关系”,可以参考已有技术中的实现,这里不再详述), 将用一个用户在不同IM系统中的聊天记录数据得以合并,然后用户合并之后 的数据对用户进行角色分析。

另外,具体在获取IM用户的历史行为数据时,还可以获取IM用户在电 子商务交易平台中的历史行为数据。例如,具体可以包括浏览过的商品对象信 息(例如,浏览过的商品对象所属的类目)、交易过的商品对象信息(例如, 交易过的商品对象所属的类目、交易金额),等等。后续的步骤中,可以基于 这种在电商平台中的历史行为数据,为用户分配角色名称。

其中,由于是IM系统从电商平台或者其他的系统中获取用户的历史行为 数据,因此,这属于一种跨平台的数据获取。具体实现时,有些IM系统可能 与一些电商平台等其他系统之间具有关联关系,例如,可能是同一开发商开发 了电商系统以及IM系统,此时,用户注册的账号信息在电商系统以及IM系 统之间可以通用,相应的,两个系统中的数据一般也允许互相访问,因此,自 然可以实现这种跨平台的数据获取。当然,及时IM系统与电商等其他系统不 是同一开发商开发的,也可能会具有某种合作关系,彼此之间也可能允许进行 数据共享,因此,同样适用对方提供的数据访问接口,就可以实现用户历史行 为数据的获取。类似的,在获取到各种系统中的用户历史行为数据之后,还可 以对各个用户进行同人关系的分析,将同一用户的数据进行合并之后,再进行 角色名称的分析及分配。

当然,在实际应用中,对于同一个用户而言,还可以同时获取用户在IM 系统、电商平台等系统中的历史行为数据,后续的步骤中可以将这些历史行为 数据进行综合分析,用于为用户选择合适的角色名称。

S102:根据所述历史行为数据以及预置的角色模型,为所述IM用户分配 角色名称;其中,所述预置的角色模型中定义有多个角色名称以及各个角色名 称对应的判定条件,所述判定条件与用户的行为数据相关;

在获取到各个IM用户的历史行为数据之后,可以进行分析,并与预置的 角色模型进行匹配,为IM用户分配角色名称。其中,关于具体的角色模型, 其中保存有多个角色名称,例如,“引领时尚潮流的白富美”、“走遍世界各地 的旅游达人”、“遍尝天下美食的吃货”等等,并且还保存有各个角色名称对应 的判定条件。这种判定条件是与用户行为数据相关的,这样,可以将获取到的 用户行为数据与这种判定条件进行匹配,如果某用户的历史行为数据与某判定 条件匹配成功,则可以为该用户分配该判定条件对应的角色名称。

例如,如果获取到的历史行为数据是在IM系统中的聊天记录数据,这种 聊天记录数据往往是以文本的形式存在,因此,对应的判定条件可以是与聊天 记录数据中特定关键词的出现频率相关。例如,如果某个或者某些关键词的出 现频率达到某阈值,则符合该条件,等等。这样,具体在根据历史行为数据以 及角色模型为用户分配角色名称时,就可以首先从聊天记录数据中提取预置的 特定关键词(例如,“买”、“旅游”、“酒店”等等),然后,可以统计各个特定 关键词在聊天记录数据中的出现频率,进而就可以将各个特定关键词的出现频 率信息与预置的角色模型中各角色名称的判定条件进行匹配运算。如果与某角 色名称的判定条件匹配成功,则为该IM用户分配该角色名称。例如,某IM 用户的聊天记录中,特定关键词“旅游”以及“酒店”的出现频率均高于某阈 值,则符合了“走遍世界各地的旅游达人”这一角色名称对应的判定条件,进 而,就可以为该IM用户分配该角色名称。

如果获取到的历史行为数据是在电子商务交易平台中的历史行为数据,则 判定条件可以与IM用户在电子商务交易平台中的购物喜好相关。也就是说, 判定条件中可以设定各种购物喜好的判断标准,在判断出用户具有某方面的购 物喜好之后,就可以相应的确定出可以为该用户分配哪个角色名称。例如,某 判定条件可以为:如果某用户在某类目下的交易频率高于某第一阈值,交易的 总金额高于某第二阈值,则可以将该用户称为某某角色名称,等等。

这样,具体在获取用户的历史行为数据时,可以获取IM用户在电子商务 交易平台中浏览和/或交易过的商品对象及所属的类目,这样就可以确定IM用 户对各类目下商品对象的浏览和/或交易信息,例如,可以确定出在某类目下 浏览和/或交易的频率、交易的总金额等数据,进而就可以与角色模型中各个 角色名称对应的判定条件进行匹配运算,如果与某角色名称对应的判定条件匹 配成功,则可以将该判定条件对应的角色名称分配给该用户。例如,对某用户 在电子商务平台中的历史行为数据分析后发现,该用户在化妆品、服装等类目 下的浏览和/或交易频率高于某第一阈值,交易的金额高于第二阈值,则可以 将该用户称为“引领时尚潮流的白富美”,等等。

S103:基于所述角色名称提供IM用户信息。

在为各个IM用户分配了角色名称之后,就可以将这种角色名称提供给IM 用户。其中,具体的提供方式可以有多种,例如,在一种方式下,可以是在IM 用户本人的客户端请求获取为该用户分配的角色名称时,将为该IM用户分配 的角色名称发送到该IM用户的客户端。这种请求可以是在用户启动IM工具 时发出的,或者,还可以是用户在IM界面中通过操作某控件(例如,点击某 按钮等)等方式发出的。

另外,还可以是在接收到展示指定IM用户的好友用户列表请求时,确定 该IM用户的好友用户,以及为各个好友用户分配的角色名称,之后就可以将 为其各个好友用户分配的角色名称返回给当前指定IM用户的客户端,以用于 客户端向该指定IM用户展示为其好友用户分配的角色名称。也就是说,在这 种方式下,IM用户在其好友列表中看到的各个好友用户的用户名,可以不再 是各个好友用户自行填写的用户昵称,或者当前IM用户为各个好友用户备注 的真实姓名等,而是IM系统为各个好友用户分配的角色名称。当然,在实际 应用中,还可以在显示这种系统分配的角色名称的同时,也显示各个好友用户 自己的昵称,或者备注的名称等。

通过上述方式,可以通过对各个IM用户在网络中的各种历史行为数据的 分析,结合预先设置的角色模型,为各个IM用户分配角色名称,并可以提供 给IM用户。这样,IM用户看到的用户的称呼不再局限于用户自行填写的昵 称,或者备注的姓名等,还可以有系统为他分配的角色名称,而且这种角色名 称是与用户在历史行为数据相关的,历史行为数据又可以从一定程度上反映出 用户在真实世界中某方面的喜好等信息,因此,可以使得IM系统能够为用户 提供更丰富的信息,该信息可以使得虚拟世界与现实世界之间实现某种程度上 的关联,使得用户在虚拟网络中的社交更能为真实世界中的现实生活提供有效 的帮助。例如,当某用户计划去某地旅游,需要获取一些旅游方面的攻略等信 息,则可以通过系统提供的各个好友的角色名称,找到具有“旅游达人”等名 称的好友,进而可以通过与该好友进行交谈,或者查看该好友发布的一些信息 等方式获取到相应的信息。

另外,为了进一步丰富IM工具的功能,在本申请实施例中,还可以获取 IM用户在IM系统中的聊天记录数据,根据IM用户的各好友用户与该IM用 户的聊天次数或频率,生成该IM用户的特定用户集合(例如,可以将该特定 用户集合称为“亲密好友圈”),也就是说,可以将与当前IM用户最常联系的 一些IM好友,组成该IM用户的亲密好友圈,在当前指定IM用户请求展示 其亲密好友圈时,只显示属于该特定用户集合中的各个特定好友用户,并且, 可以将为这种特定好友用户分配的角色名称返回给指定IM用户的客户端,以 用于客户端向当前指定IM用户展示为其特定用户集合中的特定好友用户分配 的角色名称。也就是说,可以仅在某特定用户的亲密好友圈中使用这种系统分 配的角色名称,此时,各个好友用户自己的昵称、备注的名称等可以不再显示, 这样,亲密好友圈内的各个用户之间可以以“蒙脸”的方式进行交流,可以增 加交流的趣味性。

与本申请实施例提供的即时通讯中的用户信息处理方法相对应,本申请实 施例还提供了一种即时通讯中的用户信息处理装置,参见图2,该装置具体可 以包括:

历史行为数据获取单元201,用于获取即时通讯IM用户在网络中的历史 行为数据;

角色名称分配单元202,用于根据所述历史行为数据以及预置的角色模型, 为所述IM用户分配角色名称;其中,所述预置的角色模型中定义有多个角色 名称以及各个角色名称对应的判定条件,所述判定条件与用户的行为数据相关;

角色名称提供单元203,用于基于所述角色名称提供IM用户信息。

具体实现时,所述历史行为数据获取单元201具体可以用于:

获取IM用户在IM系统中的聊天记录数据,所述判定条件与所述聊天记 录数据中特定关键词的出现频率相关;

此时,所述角色名称分配单元202具体可以包括:

特定关键词提取子单元,用于从所述聊天记录数据中提取预置的特定关键 词;

频率统计子单元,用于统计各个特定关键词在所述聊天记录数据中的出现 频率;

匹配运算子单元,用于将各个特定关键词的出现频率信息与预置的角色模 型中各角色名称的判定条件进行匹配运算,如果与某角色名称的判定条件匹配 成功,则为该IM用户分配该角色名称。

或者,在另一种方式下,所述历史行为数据获取单元201具体可以用于:

获取IM用户在电子商务交易平台中的历史行为数据,所述判定条件与IM 用户在所述电子商务交易平台中的购物喜好相关。

具体的,所述历史行为数据获取单元201具体可以包括:

商品对象信息获取子单元,用于获取IM用户在电子商务交易平台中浏览 和/或交易过的商品对象及所属的类目;

统计子单元,用于统计IM用户对各类目下商品对象的浏览和/或交易信息;

相应的,所述角色名称分配单元202具体可以用于:

根据IM用户对各类目下商品对象的浏览和/或交易信息以及所述预置的 角色模型,为所述IM用户分配角色名称;其中,所述角色模型中的判定条件 与用户对各类目下商品对象的浏览和/或交易信息相关。

具体实现时,所述角色名称提供单元203具体可以包括:

第一提供子单元,用于在接收到IM用户客户端发送的获取角色名称的请 求时,将为该IM用户分配的角色名称发送到该IM用户的客户端。

或者,所述角色名称提供单元203也可以包括:

好友用户确定子单元,用于在接收到展示指定IM用户的好友用户列表请 求时,确定该IM用户的好友用户,以及为所述好友用户分配的角色名称;

第二提供子单元,用于将为所述好友用户分配的角色名称返回给所述指定 IM用户的客户端,以用于所述客户端向所述指定IM用户展示为其好友用户 分配的角色名称。

另外,该装置还可以包括:

聊天记录数据获取单元,用于获取IM用户在IM系统中的聊天记录数据;

特定用户集合生成单元,用于根据IM用户的各好友用户与该IM用户的 聊天次数或频率,生成该IM用户的特定用户集合;

此时,所述角色名称提供单元203具体可以包括:

特定好友用户确定子单元,用于在接收到展示指定IM用户的特定用户集 合的请求时,确定该IM用户的特定用户集合包含的特定好友用户,以及为所 述特定好友用户分配的角色名称;

第三提供子单元,用于将为所述特定好友用户分配的角色名称返回给所述 指定IM用户的客户端,以用于所述客户端向所述指定IM用户展示为其特定 用户集合中的特定好友用户分配的角色名称。

总之,本申请实施例可以通过对各个IM用户在网络中的各种历史行为数 据的分析,结合预先设置的角色模型,为各个IM用户分配角色名称,并可以 提供给IM用户。这样,IM用户看到的用户的称呼不再局限于用户自行填写 的昵称,或者备注的姓名等,还可以有系统为他分配的角色名称,而且这种角 色名称是与用户在历史行为数据相关的,历史行为数据又可以从一定程度上反 映出用户在真实世界中某方面的喜好等信息,因此,可以使得IM系统能够为 用户提供更丰富的信息,该信息可以使得虚拟世界与现实世界之间实现关联, 使得用户在虚拟网络中的社交更能为真实世界中的现实生活提供有效的帮助。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本 申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申 请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形 式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、 光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器, 或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相 似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。 尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述 得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及 系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也 可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元, 即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需 要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术 人员在不付出创造性劳动的情况下,即可以理解并实施。

以上对本申请所提供的即时通讯中的用户信息处理方法及装置,进行了详 细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上 实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领 域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有 改变之处。综上所述,本说明书内容不应理解为对本申请的限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号