一种即时通信群组内成员昵称自动关联方法及装置与流程

文档序号:13534150阅读:366来源:国知局
一种即时通信群组内成员昵称自动关联方法及装置与流程

本发明涉及互联网技术,尤其涉及一种即时通信群组内成员昵称自动关联方法及装置。



背景技术:

即时通信软件例如qq、微信等,创建群组讨论应用非常广泛,群组讨论能够将特定人群聚集在一起,方便发送通知和讨论,例如班级群组。

但是,现有的群组都是以默认的成员昵称作为群组内的昵称。在一些特殊的群组中,例如孩子的班级群中,家长之间本来就不熟悉,只是比较熟悉孩子的名字,老师也更关注某位家长是某个孩子的爸爸还是妈妈,而不关心家长的名字到底是什么。如果使用家长默认的昵称,导致老师和家长之间,以及家长和家长之间都分不清楚谁是谁,不能很好地沟通。

手动修改成员昵称需要一系列的操作,比如点击右上方的省略号进入群组设置,再点击修改成员昵称,输入新的昵称。当遇到多个类似的群组时,每次手动修改昵称是一件非常耗时耗力的事情。



技术实现要素:

为了解决上述技术问题,本发明提供了一种即时通信群组内成员昵称自动关联方法,包括:

获取用户所在的群组的群组名称;

判断群组名称中是否包含预设的第一属性关键词;若否,则:

获取该群组中的群消息;

判断群消息中是否包含预设的第二属性关键词;若是,则:

获取用户预设的第二成员昵称;

将用户在该群组中的成员昵称修改为预设的第二成员昵称。

进一步地,将用户在该群组中的成员昵称修改为预设的第二成员昵称之前,还包括:

发送提醒信息,提示用户是否关联第二成员昵称;

获取用户对是否关联第二成员昵称的选择信息;

若否,则不修改默认的成员昵称;

若是,则跳转到将用户在该群组中的成员昵称修改为预设的第二成员昵称的步骤。

进一步地,获取用户预设的第二成员昵称之前,还包括:

设置第二成员昵称。

进一步地,判断群消息中是否包含预设的第二属性关键词之后,还包括:

获取群组中所有成员的群昵称;

判断群昵称中是否包含预设的第三属性关键词;

若是,则将包含第三属性关键词的群成员设置为特别关注,在检测到屏蔽该群组的操作后,不屏蔽该包含第三属性关键词的群成员的消息。

本发明还提供了一种即时通信群组内成员昵称自动关联装置,包括:

群名称获取模块,用于获取用户所在的群组的群组名称;

第一判断模块,用于判断群组名称中是否包含预设的第一属性关键词;若否,则:

群消息获取模块,用于获取该群组中的群消息;

第二判断模块,用于判断群消息中是否包含预设的第二属性关键词;若是,则:

第二获取模块,用于获取用户预设的第二成员昵称;

昵称修改模块,用于将用户在该群组中的成员昵称修改为预设的第二成员昵称。

进一步地,还包括:

提醒模块,所述提醒模块包括:

提醒信息发送单元,用于发送提醒信息,提示用户是否关联第二成员昵称;

选择信息获取单元,用于获取用户对是否关联第二成员昵称的选择信息;

若否,则不修改默认的成员昵称;

若是,则跳转到将用户在该群组中的成员昵称修改为预设的第二成员昵称的步骤。

进一步地,还包括:

第二成员昵称设置模块,用于设置第二成员昵称。

进一步地,还包括:

屏蔽设置模块,包括:

昵称获取单元,用于获取群组中所有成员的群昵称;

判断单元,用于判断群昵称中是否包含预设的第三属性关键词;

若是,则将包含第三属性关键词的群成员设置为特别关注,在检测到屏蔽该群组的操作后,不屏蔽该包含第三属性关键词的群成员的消息。

本发明还提供了一种终端,包括上述的装置。

综上所述,本发明提供了一种即时通信群组内成员昵称自动关联方法及装置,通过获取用户所在的群组的群组名称;判断群组名称中是否包含预设的第一属性关键词;若否,则:获取该群组中的群消息;判断群消息中是否包含预设的第二属性关键词;若是,则:获取用户预设的第二成员昵称;将用户在该群组中的成员昵称修改为预设的第二成员昵称。本发明能够快速检测群组名称,根据群组名称和群消息检测群组属性,进而自动修改群成员昵称,提高用户体验。

附图说明

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

图1是本发明提供的方法的流程图;

图2是本发明提供的终端的框图。

具体实施方式

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

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例:

如图1所示,本发明提供了一种即时通信群组内成员昵称自动关联方法,包括:

s1、获取用户所在的群组的群组名称;

s2、判断群组名称中是否包含预设的第一属性关键词;若否,则:

s3、获取该群组中的群消息;

s4、判断群消息中是否包含预设的第二属性关键词;若是,则:

s5、获取用户预设的第二成员昵称;

s6、将用户在该群组中的成员昵称修改为预设的第二成员昵称。

下面以孩子班级群为例,对本发明进行举例说明:

首先,获取用户所在的群组的群组名称,比如北大附属幼儿园中一班。其次,判断群组名称中是否包含预设的第一属性关键词。其中,第一属性关键词可以是学校名称、班级名称,例如北大附属、幼儿园、中一班等。第三步,获取该群组中的群消息。第四步,判断群消息中是否包含预设的第二属性关键词。一般开群时,发起群组的人比如老师,会跟大家问好,并要求大家修改昵称,第二属性关键词可以是“修改昵称”“宝贝”“同学”等。第五步,获取用户预设的第二成员昵称。第二成员昵称可以是“***妈妈”或“***爸爸”。第六步,将用户在该群组中的成员昵称修改为预设的第二成员昵称。

进一步地,将用户在该群组中的成员昵称修改为预设的第二成员昵称之前,还包括:

发送提醒信息,提示用户是否关联第二成员昵称;

获取用户对是否关联第二成员昵称的选择信息;

若否,则不修改默认的成员昵称;

若是,则跳转到将用户在该群组中的成员昵称修改为预设的第二成员昵称的步骤。

进一步地,获取用户预设的第二成员昵称之前,还包括:

设置第二成员昵称。

进一步地,判断群消息中是否包含预设的第二属性关键词之后,还包括:

获取群组中所有成员的群昵称;

判断群昵称中是否包含预设的第三属性关键词;

若是,则将包含第三属性关键词的群成员设置为特别关注,在检测到屏蔽该群组的操作后,不屏蔽该包含第三属性关键词的群成员的消息。

仍然以孩子班级群或孩子兴趣班群为例说明。班级群和兴趣班群会包含老师,而老师一般会预先修改群成员昵称为“***老师”,因此,通过获取群组中所有成员的群昵称;判断群昵称中是否包含预设的第三属性关键词,就能锁定老师;第三属性关键词可以是“老师”。

锁定老师后,可以在屏蔽群消息后,只接收老师发送的消息,避免了其他家长发送的不相干的消息的打扰,例如“收到”,每个家长发送一次“收到”,群里就会显示几十条新的消息,非常不方便。

本发明还提供了一种即时通信群组内成员昵称自动关联装置,包括:

群名称获取模块,用于获取用户所在的群组的群组名称;

第一判断模块,用于判断群组名称中是否包含预设的第一属性关键词;若否,则:

群消息获取模块,用于获取该群组中的群消息;

第二判断模块,用于判断群消息中是否包含预设的第二属性关键词;若是,则:

第二获取模块,用于获取用户预设的第二成员昵称;

昵称修改模块,用于将用户在该群组中的成员昵称修改为预设的第二成员昵称。

进一步地,还包括:

提醒模块,所述提醒模块包括:

提醒信息发送单元,用于发送提醒信息,提示用户是否关联第二成员昵称;

选择信息获取单元,用于获取用户对是否关联第二成员昵称的选择信息;

若否,则不修改默认的成员昵称;

若是,则跳转到将用户在该群组中的成员昵称修改为预设的第二成员昵称的步骤。

进一步地,还包括:

第二成员昵称设置模块,用于设置第二成员昵称。

进一步地,还包括:

屏蔽设置模块,包括:

昵称获取单元,用于获取群组中所有成员的群昵称;

判断单元,用于判断群昵称中是否包含预设的第三属性关键词;

若是,则将包含第三属性关键词的群成员设置为特别关注,在检测到屏蔽该群组的操作后,不屏蔽该包含第三属性关键词的群成员的消息。

本发明还提供了一种终端,包括上述的装置。

综上所述,本发明提供了一种即时通信群组内成员昵称自动关联方法及装置,通过获取用户所在的群组的群组名称;判断群组名称中是否包含预设的第一属性关键词;若否,则:获取该群组中的群消息;判断群消息中是否包含预设的第二属性关键词;若是,则:获取用户预设的第二成员昵称;将用户在该群组中的成员昵称修改为预设的第二成员昵称。本发明能够快速检测群组名称,根据群组名称和群消息检测群组属性,进而自动修改群成员昵称,提高用户体验。

如图2所示,本发明还提供了一种终端设备,包含上述所述的装置。

本申请实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在计算机终端上为例,图2是根据本发明实施例的方法的计算机终端的硬件结构框图。如图2所示,计算机终端100可以包括一个或多个(图中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输装置106。本领域普通技术人员可以理解,图2所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端100还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。

存储器104可用于存储应用软件的软件程序以及模块,如本发明实施例中的本发明的方法对应的程序指令/模块,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的本发明的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端100。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端100的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(networkinterfacecontroller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radiofrequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。

在上述运行环境下,本申请提供了如图1所示的本发明的方法。该方法可以应用于智能终端设备中,由智能终端设备中的处理器执行,智能终端设备可以是智能手机、平板电脑等。智能终端设备中安装有至少一个应用程序,本发明实施例并不限定应用程序的种类,可以为系统类应用程序,也可以为软件类应用程序。

需要说明的是:上述实施例提供的方法,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将查找对象的装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的查找对象的装置与查找对象的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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