社交消息控制方法、装置、存储介质和计算机设备与流程

文档序号:11206062阅读:464来源:国知局
社交消息控制方法、装置、存储介质和计算机设备与流程

本发明涉及计算机技术领域,特别是涉及一种社交消息控制方法、装置、存储介质和计算机设备。



背景技术:

随着计算机技术的发展和社会的进步,人们之间的沟通交流越来多,基于互联网建立会话来实现交互也越来越普遍。人们通常通过在会话中发送的社交消息来传达信息。

在传统的会话过程中,用户通常可自由选择各种内容的社交消息进行社交。但是,在面对不同的会话对象时,由于不同会话对象间的差异性,往往无法准确向当前会话对象发送适合的社交消息。



技术实现要素:

基于此,有必要针对传统的会话中无法准确向当前会话对象发送适合的社交消息的问题,提供一种社交消息控制方法、装置、存储介质和计算机设备。

一种社交消息控制方法,所述方法包括:

通过本地的第一用户标识参与会话;

获取针对所述第一用户标识配置的社交消息控制信息;所述社交消息控制信息通过参与所述会话的第二用户标识配置;

确定由所述社交消息控制信息所指定的社交消息特征;

禁止在所述会话中,通过所述第一用户标识发送与所述社交消息特征匹配的社交消息。

一种社交消息控制装置,所述装置包括:

会话参与模块,用于通过本地的第一用户标识参与会话;

信息获取模块,用于获取针对所述第一用户标识配置的社交消息控制信息;所述社交消息控制信息通过参与所述会话的第二用户标识配置;

特征确定模块,用于确定由所述社交消息控制信息所指定的社交消息特征;

消息禁止模块,用于禁止在所述会话中,通过所述第一用户标识发送与所述社交消息特征匹配的社交消息。

在一个实施例中,所述信息获取模块还用于确定参与所述会话的第二用户标识;向服务器发送携带第一用户标识和第二用户标识的数据传输请求;接收所述服务器响应于所述数据传输请求所返回的、且通过所述第二用户标识针对所述第一用户标识配置的社交消息控制信息。

在一个实施例中,所述消息禁止模块还用于显示图片选择界面的开启入口;获取针对所述开启入口的开启指令;根据所述开启指令,展示将所述图片列表中的各图片按照相应的选择状态进行显示的图片选择界面。

在一个实施例中,所述图片特征为表情图片特征,所述与所述图片特征匹配的图片为与所述表情图片特征匹配的表情图片。

一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时,使得所述处理器执行以下步骤:

通过本地的第一用户标识参与会话;

获取针对所述第一用户标识配置的社交消息控制信息;所述社交消息控制信息通过参与所述会话的第二用户标识配置;

确定由所述社交消息控制信息所指定的社交消息特征;

禁止在所述会话中,通过所述第一用户标识发送与所述社交消息特征匹配的社交消息。

一种计算机设备,包括存储器和处理器,所述存储器中储存有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行以下步骤:

通过本地的第一用户标识参与会话;

获取针对所述第一用户标识配置的社交消息控制信息;所述社交消息控制信息通过参与所述会话的第二用户标识配置;

确定由所述社交消息控制信息所指定的社交消息特征;

禁止在所述会话中,通过所述第一用户标识发送与所述社交消息特征匹配的社交消息。

上述社交消息控制方法、装置、存储介质和计算机设备,在本地的第一用户参与会话后,本地即可获取用于进行社交消息控制的社交消息控制信息,该社交消息控制信息由参与该会话的第二用户针对本地的第一用户所设置,这样本地即可根据该社交消息控制信息,确定由第二用户所设置的第一用户禁止在该会话中发送的社交消息,继而禁止第一用户在当前会话中发送与这些社交消息,从而实现在会话中准确地向会话对象发送适合的消息。

附图说明

图1为一个实施例中社交消息控制系统的应用环境图;

图2为一个实施例中社交消息控制方法的流程示意图;

图3为一个实施例中展示图片选择界面的终端界面示意图;

图4为一个实施例中进行社交消息控制信息配置的界面示意图;

图5为另一个实施例中社交消息控制方法的流程示意图;

图6为一个实施例中社交消息控制装置的结构框图;

图7为另一个实施例中社交消息控制装置的结构框图;

图8为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1为一个实施例中社交消息控制系统的应用环境图。参照图1,该社交消息控制包括终端110和服务器120,终端110可以包括第一终端111和第二终端112。其中,终端110与服务器120通过网络连接。第一终端111在通过本地的第一用户标识参与会话后,获取针对第一用户标识配置的社交消息控制信息,该社交消息控制信息通过参与会话的第二用户标识配置。第一终端111再确定由该社交消息控制信息所指定的社交消息特征,禁止在会话中,通过第一用户标识发送与该社交消息特征匹配的社交消息。其中,社交消息控制信息可存储在服务器120上。

图2为一个实施例中社交消息控制方法的流程示意图。本实施例主要以该方法应用于上述图1中的终端110来举例说明。参照图2,该社交消息控制方法具体包括如下步骤:

s202,通过本地的第一用户标识参与会话。

其中,会话是通过至少两个用户标识进行消息交互的方式。会话可根据参与用户标识的数量分为双人会话和多人会话。仅由两个用户标识参与的会话为双人会话,由超过两个用户标识参与的会话为多人会话。多人会话可以是群会话。

用户标识用于唯一标识一个用户,可以是包括数字、字母和符号中至少一种字符的字符串。第一用户标识是用户标识。终端可以通过第一用户标识参与会话。

在一个实施例中,终端可通过第一用户标识选择目标用户标识创建会话。具体地,终端可通过第一用户标识选择一个目标用户标识创建双人会话,在创建的双人会话中与目标用户进行信息共享和消息交互。终端也可通过第一用户标识选择多个目标用户标识建立用于进行群会话的群组。群组是包括多个用户标识的用户集合,群组中的各用户标识所表示的用户之间可依据该群组进行群会话,从而在群会话中进行信息共享和消息交互。群组可以是聊天群或者讨论组。群组可以是一经建立长期存在的稳定群组,也可以是超过有效期即解散的临时群组。

在一个实施例中,终端也可通过第一用户标识,接受通过其他用户标识发起的会话邀请加入会话,从而在加入的会话中进行信息共享和消息交互。终端还可以通过第一用户标识,主动加入会话中进行信息共享和消息交互。

在一个实施例中,第一用户标识具体可以是在社交平台上注册的社交账号,终端可在本地登录该社交账号,再通过该社交账号从社交用户列表中选取一个或多个社交用户创建会话,也可接受其他社交用户发起的会话邀请加入会话。其中,社交平台具体可以是微信平台、微博平台或者社交论坛等,社交账号具体可以是微信账号、微博账号或者社交论坛账号等。

s204,获取针对第一用户标识配置的社交消息控制信息;社交消息控制信息通过参与会话的第二用户标识配置。

其中,社交消息控制信息,是用于描述需控制的社交消息的特征的数据。需控制的社交消息可以是仅允许在会话中发送的社交消息,也可以是需禁止在会话中发送的社交消息。

社交消息是用于在社交场景中进行交互的消息。社交消息可以是即时消息也可以是异步消息。即时消息是实时交互过程中即时产生的信息。即时消息比如弹幕消息或者实时会话消息等。异步消息是消息发送者不需要同步等待接收方响应的消息。异步消息比如社交评论消息等。

在一个实施例中,社交消息控制信息可以是以文件形式存储的社交消息控制文件,也可以是以列表数据记录形式存储的社交消息控制信息记录。其中,列表可以是以设置用户标识字段、被设置用户标识字段和社交消息控制信息字段为列表项目形成的列表,并在列表中记录了各用户对其他用户设置的社交消息控制信息。

在一个实施例中,社交消息包括文本消息、语音消息、视频消息和图片消息中的至少一种。其中,文本消息是消息内容为文本的消息。语音消息是可播放语音数据的消息,语音消息可以包括语音数据本身或者包括用于下载该语音数据的链接地址。视频消息是可播放视频的消息,视频消息可以包括视频本身或者包括用于下载该视频的链接地址。图片消息可以是包括图片、图片的链接地址或者事先约定的图片标识的消息;其中,图片的链接地址可用于下载相应的图片,事先约定的图片标识可用于下载或者从本地选择相应的图片;图片可以是用户上传的图片或者存在于服务器上的图片,图片可以是表情图片。

第一用户标识和第二用户标识都是用户标识,第一用户标识和第二用户标识的描述用于区分不同的用户标识。第一用户标识和第二用户标识参与同一会话。第一用户标识是表示使用第一终端的第一用户的唯一标识,第二用户标识是表示使用第二终端的第二用户的唯一标识。第二用户可以是一个或多于一个,相应的第二用户标识可以是一个或多于一个。

具体地,终端在通过本地的第一用户标识参与会话后,可确定参与该会话的各用户标识。在本实施例中,参与会话的各用户标识包括第一用户标识和第二用户标识。当会话为双人会话时,第二用户标识为一个;当会话为群会话时,第二用户标识为多个。终端可再根据参与会话的各用户标识,获取通过参与会话的第二用户标识针对本地的第一用户标识所配置的社交消息控制信息。

在一个实施例中,终端可根据参与会话的各用户标识在本地进行查找,查找对应的设置用户标识为第二用户标识,被设置用户标识为第一用户标识的社交消息控制信息,从而获取到通过参与会话的第二用户标识针对第一用户标识所配置的社交消息控制信息。其中,存储在本地的社交消息控制信息,可以是第二用户通过第二用户标识设置针对第一用户的社交消息控制信息后,发送至第一用户标识所在终端从而关联存储的;也可以是在会话发送时,实时发送至第一用户标识所在终端的。

其中,通过第二用户标识针对第一用户标识所配置的社交消息控制信息,与通过第一用户标识针对第二用户标识所配置的社交消息控制信息不同,且以不同的方式关联存储的。比如,“第一用户标识→第二用户标识→社交消息控制信息”表示通过第一用户标识针对第二用户标识所配置的社交消息控制信息;“第二用户标识→第一用户标识→社交消息控制信息”表示通过第二用户标识针对第一用户标识所配置的社交消息控制信息。虽然两者都包括“第一用户标识”、“第二用户标识”和“社交消息控制信息”,却是不同关联方式。

在一个实施例中,终端也可向服务器发送请求,该请求用于请求获取通过第二用户标识针对第一用户标识所配置的社交消息控制信息,从而获取服务器响应与该请求所返回的社交消息控制信息。其中,存储在服务器的社交消息控制信息,可以是第二用户通过第二用户标识设置针对第一用户的社交消息控制信息后,发送至服务器从而关联存储的。

其中,当第二用户标识为多个时,通过参与会话的第二用户标识针对第一用户标识所配置的社交消息控制信息,是各第二用户标识所设置的社交消息控制信息的并集。各第二用户标识所设置的社交消息控制信息可以是相同的,也可以是不同的。

s206,确定由社交消息控制信息所指定的社交消息特征。

其中,社交消息特征,是预先设置的作为需要被控制的社交消息应当具备的特征。具体地,终端在获取社交消息控制信息后,对该社交消息控制信息进行解析,提取社交消息控制信息中包括的社交消息特征。

在一个实施例中,社交消息特征可以是社交消息所属的主题。主题是指能够简明、确切的反映社交消息内容的数据。主题可以是一个或多个关键词,比如广告或者谣言等。社交消息控制信息所指定的社交消息特征,是社交消息控制信息所指定的主题,也就是说,属于社交消息控制信息所指定的主题的社交消息需要被控制。

在一个实施例中,社交消息特征也可以是社交消息包含的敏感字符。敏感字符比如广告或者转发等。社交消息控制信息所指定的社交消息特征,是社交消息控制信息所指定的敏感字符,也就是说,包含社交消息控制信息所指定的敏感字符的社交消息需要被控制。

在一个实施例中,社交消息特征还可以是社交消息所属的情感类型等。情感类型情感特征所属的类型。情感特征是反应人或动物情感的特征。情感特征是计算机可识别和处理的特征。情感特征比如开心、忧郁或者嘲讽等。社交消息控制信息所指定的社交消息特征,是社交消息控制信息所指定的情感类型,也就是说,属于社交消息控制信息所指定的情感类型的社交消息需要被控制。

s208,禁止在会话中,通过第一用户标识发送与社交消息特征匹配的社交消息。

具体地,终端可提取终端意图通过第一用户标识发送的社交消息的特征,将提取的特征与社交消息控制信息所指定的社交消息特征进行匹配。终端在判定两者匹配时,则禁止发送该意图发送的社交消息;终端在判定两者不匹配时,则发送该意图发送的社交消息。

在一个实施例中,社交消息与社交消息控制信息所指定的社交消息特征进行匹配的过程,可以是求取相似度的过程。具体地,终端可提取终端意图通过第一用户标识发送的社交消息的特征,计算提取的特征与社交消息控制信息所指定的社交消息特征的相似度。终端可再将计算的相似度与预设相似度阈值进行比较,在计算得到的相似度超过预设相似度阈值时,判定两者匹配;在计算得到的相似度未超过预设相似度阈值时,判定两者不匹配。

在一个实施例中,终端意图通过第一用户标识发送的社交消息,可以是通过终端的输入设备输入的内容。终端可以获取该内容,在该内容与社交消息特征匹配时禁止发送。

在一个实施例中,终端意图通过第一用户标识发送的社交消息,也可以是在终端本地存储的数据中选取的内容。终端可将本地存储的数据与社交消息控制信息所指定的社交消息特征进行匹配,再取消终端通过第一用户标识选取本地存储的、且与社交消息控制信息所指定的社交消息特征匹配的内容,这样这些内容无法被选择从而无法被发送,进而在源头上避免了应当被禁止发送的社交消息被发送。

上述社交消息控制方法,在本地的第一用户参与会话后,本地即可获取用于进行社交消息控制的社交消息控制信息,该社交消息控制信息由参与该会话的第二用户针对本地的第一用户所设置,这样本地即可根据该社交消息控制信息,确定由第二用户所设置的第一用户禁止在该会话中发送的社交消息,继而禁止第一用户在当前会话中发送与这些社交消息,从而实现在会话中准确地向会话对象发送适合的消息。

在一个实施例中,获取针对第一用户标识配置的社交消息控制信息,包括:确定参与会话的第二用户标识;向服务器发送携带第一用户标识和第二用户标识的数据传输请求;接收服务器响应于数据传输请求所返回的、且通过第二用户标识针对第一用户标识配置的社交消息控制信息。

其中,数据传输请求是用于请求进行数据传输的请求。在本实施例中,请求进行传输的数据为社交消息控制信息。

具体地,终端可在通过第一用户标识参与会话后,确定参与该会话的第二用户标识,生成请求获取通过第二用户标识针对第一用户标识配置的社交消息控制信息的数据获取请求,将生成的该数据获取请求发送至服务器。

在一个实施例中,社交消息控制信息可存储在服务器上。具体地,服务器在接收到该数据获取请求后,获取该数据获取请求所携带的对应被设置用户标识的第一用户标识,和该数据获取请求所携带的对应设置用户标识的第二用户标识,再根据该对应关系,在本地查找与第一用户标识和第二用户标识关联存储的社交消息控制信息,并在查找到后返回至第一用户标识所对应的终端。

在一个实施例中,社交消息控制信息,也可存储在设置该社交消息控制信息所通过的用户标识所对应的终端上。具体地,服务器在接收到该数据获取请求后,获取该数据获取请求所携带的对应被设置用户标识的第一用户标识,和该数据获取请求所携带的对应设置用户标识的第二用户标识。服务器可再与第二用户标识对应的终端建立连接,从第二用户标识对应的终端上获取针对第一用户标识配置的社交消息控制信息,并返回至第一用户标识对应的终端。

上述实施例中,在需要社交消息控制信息时再从服务器中获取,避免了将大量的社交消息控制信息存储在终端而占用的终端存储资源,影响终端正常运行。

在一个实施例中,社交消息特征包括图片消息的图片特征。步骤s208包括:在会话中,将本地的图片列表中与图片特征匹配的图片,由允许选择的选择状态调整为禁止选择的选择状态。

其中,图片消息是以发送图片为目的的社交消息。图片消息可以是包括图片、图片的链接地址或者事先约定的图片标识的消息。其中,图片的链接地址可用于下载相应的图片,事先约定的图片标识可用于下载或者从本地选择相应的图片;图片可以是用户上传的图片或者存在于服务器上的图片,图片可以是表情图片。当社交消息为即时消息时,相应的图片消息为即时图片消息。

图片特征是预先设置的作为需要被控制的图片应当具备的特征。图片特征可以是图片所属的主题,也可以是图片中文本包含的敏感字符,还可以是图片所属的情感类型等。

具体地,终端意图通过第一用户标识发送的社交消息,也可以是在终端本地存储的图片中选取的图片。其中,在终端本地存储的图片均默认被设置为允许选择的选择状态,终端可通过第一用户标识选择图片,进而在会话中发送选择的该图片。在本实施例中,终端则可将本地存储的图片与社交消息控制信息所指定的图片特征进行匹配,挑选出与社交消息控制信息所指定的图片特征匹配的图片,将挑选出的图片由允许选择的选择状态和禁止选择的选择状态,这样挑选出的图片无法被选择从而无法被发送,进而在源头上避免了应当被禁止发送的图片被发送。

其中,图片的选择状态反映的是图片能否被选中的状态。图片的选择状态包括允许选择的选择状态和禁止选择的选择状态。处于允许选择的选择状态的图片可以被选中作为图片消息发送,处于禁止选择的选择状态的图片无法被选中作为图片消息发送。

在另外的实施例中,终端意图通过第一用户标识发送的图片消息,可以是通过终端的输入设备输入的图片的链接地址或者事先约定的图片标识。终端可以获取输入的链接地址或图片标识,查询该链接地址或图片标识对应的图片,在该图片与图片消息的图片特征匹配时禁止发送。

在一个实施例中,图片特征为表情图片特征,与图片特征匹配的图片为与表情图片特征匹配的表情图片。由于表情图片是直观反映情感类型的图片,而不同的用户对表情图片所反映的情感类型的理解存在差异,本实施例是具体针对表情图片的控制,从而在极大程度上避免了因个体差异性导致的误解,进而保证了会话畅通而高效地进行。

举例说明,比如微信中默认的小黄脸表情图片。其中,对于微笑的表情图片,部分用户理解为反映开心的情感类型,不介意在会话中接收到该图片,但是部分用户理解为反映嘲讽的情感类型,介意在会话中接收到该图片。这样由于不同用户直接的个体理解差异性,在会话中进行表情图片发送时,可能会产生误会,影响会话的顺畅进行。本实施例通过社交消息控制信息指定禁用的表情图片可以避免该问题发生。

上述实施例中,社交消息控制信息指定了禁止发送的图片的图片特征,这样本地即可根据图片特征匹配,确定禁止第一用户在该会话中发送的图片,继而禁止第一用户在当前会话中发送与这些图片,从而实现在会话中准确地向会话对象发送适合的消息。

在一个实施例中,在会话中,将本地的图片列表中与图片特征匹配的图片,由允许选择的选择状态调整为禁止选择的选择状态之后,该社交消息控制方法还包括:显示图片选择界面的开启入口;获取针对开启入口的开启指令;根据开启指令,展示将图片列表中的各图片按照相应的选择状态进行显示的图片选择界面。

其中,图片选择界面是终端主界面中用于进行待选图片展示的窗口。图片选择界面具有两种状态:收起状态和展开状态。图片选择界面的开启入口是用于改变图片选择界面状态的操作入口。终端检测作用于该开启入口的触发操作,更新图片选择界面的当前状态。若图片选择界面当前被隐藏,处于收起状态,则开启图片选择界面;若图片选择界面当前处于展开状态,则关闭图片选择界面,使得图片选择界面被隐藏。终端主界面中的图片选择界面通常处于收起状态,显示图片选择界面的开启入口。

开启指令是指用于触发开启图片选择界面的指令。终端可获取用户作用于开启入口而触发的针对图片选择界面的开启指令。具体地,终端可检测针对开启入口的预定义的触发操作,在检测到该触发操作时触发相应的开启指令。触发操作是对开启入口的操作,比如对开启入口的触控操作或者光标点击操作等。终端在检测到针对图片选择界面的开启指令后,根据该开启指令展示图片选择界面。图片列表中的各图片按照相应的选择状态在图片选择界面进行显示。

在一个实施例中,终端可对图片选择界面中显示的图片进行标记,以将图片按照相应的选择状态进行显示,区别处于不同选择状态的图片。终端具体可将指将处于禁止选择的选择状态的图片,以区别于处于允许选择的选择状态的图片的可视形式展示,比如在处于禁止选择的选择状态的图片上标记图标,或者将处于禁止选择的选择状态的图片以灰度图形式显示。

在另外的实施例中,终端还可仅在图片选择界面中展示处于允许选择的选择状态的图片,不再将处于禁止选择的选择状态的图片进行展示,这样处于禁止选择的选择状态的图片无法被选中作为图片消息发送。

上述实施例中,基于人因工程学认定用户在展开图片选择界面时意图选择图片进行发送,从而在意图选择图片发送时,在图片选择界面中将各图片按照相应的选择状态进行显示,使得用户对各图片所处的选择状态一目了然,避免了用户选择被禁止发送的图片而造成的问题,进而保证了会话畅通而高效地进行。

图3示出了一个实施例中展示图片选择界面的终端界面示意图。参考图3左图,该界面包括图片选择界面的开启入口301。终端在检测的针对开启入口301的开启指令后,进入如图3右图所示的界面。该界面包括图片选择界面310以及在图片选择界面300上显示的图片310。其中,图片310包括处于禁止选择的选择状态的图片311和处于允许选择的选择状态的图片312。处于禁止选择的选择状态的图片311被禁用,用户无法选择,处于允许选择的选择状态的图片312可供用户任意选择。

在一个实施例中,社交消息特征包括文本消息的文本特征。步骤s208包括:获取通过第一用户标识在会话中输入的待发送文本;当待发送文本与文本特征匹配时,取消发送待发送文本。

其中,文本消息是消息内容为文本的社交消息。文本特征是预先设置的作为需要被控制的文本应当具备的特征。文本特征可以是文本所属的主题,也可以是文本包含的敏感字符,还可以是文本所属的情感类型等。当社交消息为即时消息时,相应的文本消息为即时文本消息。

具体地,终端意图通过第一用户标识发送的文本消息,可以是通过终端的输入设备输入的待发送文本。终端可以获取输入的待发送文本,将待发送文本与社交消息控制信息指定的文本特征进行匹配,在匹配成功时,取消发送待发送文本。

在一个实施例中,终端具体可采用主题生成模型获取待发送文本所属的主题,将获取的主题与社交消息控制信息指定的文本主题比较,在两者相关度高于预设相关度阈值时,取消发送待发送文本。终端还可以遍历将待发送文本中包括的字符,将遍历的字符与社交消息控制信息指定的敏感字符比较,在待发送文本中包括敏感字符时,取消发送待发送文本。终端也可以提取待发送文本所属的情感类型,将提取的情感类型与社交消息控制信息指定的情感类型比较,在两者一致时,取消发送待发送文本。

在另外的实施例中,终端意图通过第一用户标识发送的文本消息,也可以是转发终端接收到的文本。其中,终端接收到的文本均默认被设置为允许转发的状态,终端可通过第一用户标识选择文本,进而在会话中转发选择的该文本。在本实施例中,终端则可将接收到的文本与社交消息控制信息所指定的文本特征进行匹配,将与社交消息控制信息所指定的文本特征匹配的文本禁止进而在源头上避免了应当被禁止发送的文本被发送。

在一个实施例中,终端在取消发送待发送文本后,可在会话界面上展示提示消息,以提示用户多方设置不接收此消息。

上述实施例中,社交消息控制信息指定了禁止发送的文本的文本特征,这样本地即可根据文本特征匹配,确定禁止第一用户在该会话中发送的文本,继而禁止第一用户在当前会话中发送与这些文本,从而实现在会话中准确地向会话对象发送适合的消息。

在一个实施例中,通过本地的第一用户标识参与会话之后,该社交消息控制方法还包括:当会话为群会话时,则获取与群会话的群会话标识对应的社交消息控制信息;社交消息控制信息通过参与群会话的一个或多个用户标识配置;当会话不为群会话时,则执行获取针对第一用户标识配置的社交消息控制信息;社交消息控制信息通过参与会话的第二用户标识配置的步骤。

其中,群会话是基于群组进行交互的方式。群会话标识用于标识相应的群会话。群会话标识可以是包括数字、字母和符号中的至少一种字符的字符串。

具体地,参与群会话的用户均可通过相应的用户标识在终端上参与配置该群会话的社交消息控制信息。各参与群会话的用户标识所在的终端,可将通过用户标识将群会话标识携带在配置的社交消息控制信息中发送至服务器,服务器可将对应相同的群会话标识的社交消息控制信息聚类,并求取这些社交消息控制信息的并集,得到群会话对应的社交消息控制信息,再将得到的社交消息控制信息对应与群会话标识存储。

在本实施例中,提供了多用户参与的群会话所对应的社交消息控制信息的配置方式,参与该群会话的用户均可参与配置,这样得到的社交消息控制信息兼顾了参与群会话的各用户,从而在极大程度上避免了因个体差异性导致的误解,进而保证了群会话畅通而高效地进行。

在另外的实施例中,群会话对应的社交消息控制信息也可以仅由创建该群会话的用户单独设置。

在一个实施例中,该社交消息控制方法还包括:通过第一用户标识选择进行社交消息控制的目标用户标识;生成通过第一用户标识针对目标用户标识配置的社交消息控制信息;将第一用户标识、目标用户标识和社交消息控制信息发送至服务器进行关联存储。

具体地,终端可提供进行社交消息控制信息配置的操作入口,检测用户对操作入口的触发操作,根据检测到的触发操作进入社交消息控制信息配置页面,在社交消息控制信息配置页面中进行社交消息控制信息配置,生成通过本地的用户标识针对目标用户标识配置的社交消息控制信息,将本地的用户标识、目标用户标识和社交消息控制信息发送至服务器进行关联存储。其中,操作入口可以是图标、文字链接或者虚拟按钮等。

在一个实施例中,在社交消息控制信息配置页面中进行社交消息控制信息配置,可以是在社交消息控制信息配置页面中展示选项中进行选择。比如,在可供选择的表情图片中选择需要禁用的表情图片等。在社交消息控制信息配置页面中进行社交消息控制信息配置,也可以是在社交消息控制信息配置页面中提供的输入框中输入社交消息特征。比如,再输入框中属于需要禁止发送的社交消息的主题等。

上述实施例中,提供了社交消息控制信息的配置方法,本地用户可将针对目标用户配置的社交消息控制信息发送至服务器,在服务器上进行用户标识和社交消息控制信息的关联存储,从而可以在进行会话时,使得会话对象按照本地设置的社交消息控制信息进行社交消息控制,或者是本地按照会话对象设置的社交消息控制信息进行社交消息控制,从而保证会话畅通而高效地进行。

图4示出了一个实施例中进行社交消息控制信息配置的界面示意图。参考图4,该界面包括可供选择的表情图片410以及被选中需禁用的表情图片411。用户可在可供选择的表情图片410中选择需要被禁用的表情图片411。

如图5所示,在一个具体的实施例中,该社交消息控制方法具体包括以下步骤:

s500,通过第一用户标识选择进行社交消息控制的目标用户标识;生成通过第一用户标识针对目标用户标识配置的社交消息控制信息;将第一用户标识、目标用户标识和社交消息控制信息发送至服务器进行关联存储。

s502,通过本地的第一用户标识参与会话。

s504,检测参与的会话是群会话还是双人会话;若是群会话,则跳转到步骤s506;若为双人会话,则跳转到步骤s508。

s506,确定参与的群会话的群会话标识,向服务器发送携带群会话标识的数据传输请求。

s507,接收服务器响应于数据传输请求所返回的、且与群会话标识对应的社交消息控制信息,该社交消息控制信息通过参与群会话的一个或多个用户标识配置。

s508,确定参与会话的第二用户标识,向服务器发送携带第一用户标识和第二用户标识的数据传输请求。

s509,接收服务器响应于数据传输请求所返回的、且通过第二用户标识针对第一用户标识配置的社交消息控制信息。

s510,确定由社交消息控制信息所指定的图片消息的表情图片特征,和/或,由社交消息控制信息所指定的文本消息的文本特征。

s512,在会话中,将本地的表情图片列表中与表情图片特征匹配的表情图片,由允许选择的选择状态调整为禁止选择的选择状态。

s514,检测通过第一用户标识触发的指令;若该指令为针对图片选择界面的开启入口的开启指令,则跳转到步骤s516;若该指令为针对文本输入框的输入指令,则跳转到步骤s518。

具体地,文本输入框是终端在会话界面提供的用于进行文本输入的入口。终端在检测到文本输入框输入文本时,即触发针对文本输入框的输入指令。

s516,展示将表情图片列表中的各表情图片按照相应的选择状态进行显示的图片选择界面。

s518,获取通过第一用户标识在会话中输入的待发送文本;当待发送文本与文本特征匹配时,取消发送待发送文本。

其中,步骤s500可以与s502至s518异步进行。

在本实施例中,在本地的第一用户参与会话后,本地即可获取用于进行社交消息控制的社交消息控制信息,该社交消息控制信息由参与该会话的第二用户针对本地的第一用户所设置,这样本地即可根据该社交消息控制信息,确定由第二用户所设置的第一用户禁止在该会话中发送的社交消息,继而禁止第一用户在当前会话中发送与这些社交消息,从而实现在会话中准确地向会话对象发送适合的消息。

在一个具体地实施例中,社交消息具体可以是在微信社交平台中发送或接收的即时消息。具体地,第一终端通过本地的第一用户标识参与微信会话,获取由参与该微信会话的第二用户标识针对第一用户标识配置的社交消息控制信息。第一终端再确定由该社交消息控制信息所指定的社交消息特征,禁止在第一用户标识与第二用户标识参与的该微信会话中,通过第一用户标识发送与确定的社交消息特征匹配的社交消息。其中,微信会话可以是微信好友之间的双人会话,也可以是多个微信用户组成的群会话。由参与该微信会话的第二用户标识针对第一用户标识配置的社交消息控制信息,可以是第二终端事先通过第用户标识针对第一用户标识配置,并上传到服务器上关联存储的社交消息控制信息。第一终端可在通过本地的第一用户标识参与微信会话之前,或者参与会话时从服务器拉取并存储在第一终端本地。

如图6所示,在一个实施例中,提供了一种社交消息控制装置600,该社交消息控制装置600包括:会话参与模块601、信息获取模块602、特征确定模块603和消息禁止模块604。

会话参与模块601,用于通过本地的第一用户标识参与会话。

信息获取模块602,用于获取针对第一用户标识配置的社交消息控制信息;社交消息控制信息通过参与会话的第二用户标识配置。

特征确定模块603,用于确定由社交消息控制信息所指定的社交消息特征。

消息禁止模块604,用于禁止在会话中,通过第一用户标识发送与社交消息特征匹配的社交消息。

上述社交消息控制装置600,在本地的第一用户参与会话后,本地即可获取用于进行社交消息控制的社交消息控制信息,该社交消息控制信息由参与该会话的第二用户针对本地的第一用户所设置,这样本地即可根据该社交消息控制信息,确定由第二用户所设置的第一用户禁止在该会话中发送的社交消息,继而禁止第一用户在当前会话中发送与这些社交消息,从而实现在会话中准确地向会话对象发送适合的消息。

在一个实施例中,信息获取模块602还用于确定参与会话的第二用户标识;向服务器发送携带第一用户标识和第二用户标识的数据传输请求;接收服务器响应于数据传输请求所返回的、且通过第二用户标识针对第一用户标识配置的社交消息控制信息。

在本实施例中,在需要社交消息控制信息时再从服务器中获取,避免了将大量的社交消息控制信息存储在终端而占用的终端存储资源,影响终端正常运行。

在一个实施例中,社交消息特征包括图片消息的图片特征。消息禁止模块604还用于在会话中,将本地的图片列表中与图片特征匹配的图片,由允许选择的选择状态调整为禁止选择的选择状态。

在本实施例中,社交消息控制信息指定了禁止发送的图片的图片特征,这样本地即可根据图片特征匹配,确定禁止第一用户在该会话中发送的图片,继而禁止第一用户在当前会话中发送与这些图片,从而实现在会话中准确地向会话对象发送适合的消息。

在一个实施例中,消息禁止模块604还用于显示图片选择界面的开启入口;获取针对开启入口的开启指令;根据开启指令,展示将图片列表中的各图片按照相应的选择状态进行显示的图片选择界面。

在本实施例中,基于人因工程学认定用户在展开图片选择界面时意图选择图片进行发送,从而在意图选择图片发送时,在图片选择界面中将各图片按照相应的选择状态进行显示,使得用户对各图片所处的选择状态一目了然,避免了用户选择被禁止发送的图片而造成的问题,进而保证了会话畅通而高效地进行。

在一个实施例中,图片特征为表情图片特征,与图片特征匹配的图片为与表情图片特征匹配的表情图片。

在本实施例中,由于表情图片是直观反映情感类型的图片,而不同的用户对表情图片所反映的情感类型的理解存在差异,本实施例是具体针对表情图片的控制,从而在极大程度上避免了因个体差异性导致的误解,进而保证了会话畅通而高效地进行。

在一个实施例中,社交消息特征包括文本消息的文本特征。消息禁止模块604还用于获取通过第一用户标识在会话中输入的待发送文本;当待发送文本与文本特征匹配时,取消发送待发送文本。

在本实施例中,社交消息控制信息指定了禁止发送的文本的文本特征,这样本地即可根据文本特征匹配,确定禁止第一用户在该会话中发送的文本,继而禁止第一用户在当前会话中发送与这些文本,从而实现在会话中准确地向会话对象发送适合的消息。

在一个实施例中,信息获取模块602还用于当会话为群会话时,则获取与群会话的群会话标识对应的社交消息控制信息;社交消息控制信息通过参与群会话的一个或多个用户标识配置;当会话不为群会话时,则执行获取针对第一用户标识配置的社交消息控制信息;社交消息控制信息通过参与会话的第二用户标识配置的步骤。

在本实施例中,提供了多用户参与的群会话所对应的社交消息控制信息的配置方式,参与该群会话的用户均可参与配置,这样得到的社交消息控制信息兼顾了参与群会话的各用户,从而在极大程度上避免了因个体差异性导致的误解,进而保证了群会话畅通而高效地进行。

如图7所示,在一个实施例中,社交消息控制装置600还包括:信息配置模块605。

信息配置模块605,用于通过第一用户标识选择进行社交消息控制的目标用户标识;生成通过第一用户标识针对目标用户标识配置的社交消息控制信息;将第一用户标识、目标用户标识和社交消息控制信息发送至服务器进行关联存储。

在本实施例中,提供了社交消息控制信息的配置方法,本地用户可将针对目标用户配置的社交消息控制信息发送至服务器,在服务器上进行用户标识和社交消息控制信息的关联存储,从而可以在进行会话时,使得会话对象按照本地设置的社交消息控制信息进行社交消息控制,或者是本地按照会话对象设置的社交消息控制信息进行社交消息控制,从而保证会话畅通而高效地进行。

图8示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是图1中的终端110。如图8所示,该计算机设备包括通过系统总线连接的处理器、非易失性存储介质、内存储器、网络接口、输入装置和显示屏。其中,该计算机设备的非易失性存储介质可存储操作系统和计算机可读指令,该计算机可读指令被执行时,可使得处理器执行一种社交消息控制方法。该处理器用于提供计算和控制能力,支撑整个计算机设备的运行。该内存储器中可储存有计算机可读指令,该计算机可读指令被所述处理器执行时,可使得所述处理器执行一种社交消息控制方法。网络接口用于与服务器进行网络通信,如发送数据传输请求至服务器,接收服务器返回的社交消息控制信息等。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。该计算机设备可以是手机、平板电脑或者个人数字助理或穿戴式设备等。本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,本申请提供的应用程序处理装置可以实现为一种计算机程序的形式,所述计算机程序可在如图8所示的计算机设备上运行,所述计算机设备的非易失性存储介质可存储组成该应用程序处理装置的各个程序模块,比如,图6所示的会话参与模块601、信息获取模块602、特征确定模块603和消息禁止模块604等。各个程序模块中包括计算机可读指令,所述计算机可读指令用于使所述计算机设备执行本说明书中描述的本申请各个实施例的应用程序处理方法中的步骤,例如,所述计算机设备可以通过如图6所示的社交消息控制装置600中的会话参与模块601通过本地的第一用户标识参与会话,通过信息获取模块602获取针对第一用户标识配置的社交消息控制信息;社交消息控制信息通过参与会话的第二用户标识配置,通过特征确定模块603确定由社交消息控制信息所指定的社交消息特征,通过消息禁止模块604禁止在会话中,通过第一用户标识发送与社交消息特征匹配的社交消息。

在一个实施例中,提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机可读指令,该计算机可读指令被处理器执行时,使得处理器执行以下步骤:通过本地的第一用户标识参与会话;获取针对第一用户标识配置的社交消息控制信息;社交消息控制信息通过参与会话的第二用户标识配置;确定由社交消息控制信息所指定的社交消息特征;禁止在会话中,通过第一用户标识发送与社交消息特征匹配的社交消息。

在一个实施例中,获取针对第一用户标识配置的社交消息控制信息,包括:确定参与会话的第二用户标识;向服务器发送携带第一用户标识和第二用户标识的数据传输请求;接收服务器响应于数据传输请求所返回的、且通过第二用户标识针对第一用户标识配置的社交消息控制信息。

在一个实施例中,社交消息特征包括图片消息的图片特征。禁止在会话中,通过第一用户标识发送与社交消息特征匹配的社交消息,包括:在会话中,将本地的图片列表中与图片特征匹配的图片,由允许选择的选择状态调整为禁止选择的选择状态。

在一个实施例中,计算机可读指令使得处理器执行在会话中,将本地的图片列表中与图片特征匹配的图片,由允许选择的选择状态调整为禁止选择的选择状态之后,还执行以下步骤:显示图片选择界面的开启入口;获取针对开启入口的开启指令;根据开启指令,展示将图片列表中的各图片按照相应的选择状态进行显示的图片选择界面。

在一个实施例中,图片特征为表情图片特征,与图片特征匹配的图片为与表情图片特征匹配的表情图片。

在一个实施例中,社交消息特征包括文本消息的文本特征。禁止在会话中,通过第一用户标识发送与社交消息特征匹配的社交消息,包括:获取通过第一用户标识在会话中输入的待发送文本;当待发送文本与文本特征匹配时,取消发送待发送文本。

在一个实施例中,计算机可读指令使得处理器执行通过本地的第一用户标识参与会话之后,还执行以下步骤:当会话为群会话时,则获取与群会话的群会话标识对应的社交消息控制信息;社交消息控制信息通过参与群会话的一个或多个用户标识配置;当会话不为群会话时,则执行获取针对第一用户标识配置的社交消息控制信息;社交消息控制信息通过参与会话的第二用户标识配置的步骤。

在一个实施例中,计算机可读指令还使得处理器执行以下步骤:通过第一用户标识选择进行社交消息控制的目标用户标识;生成通过第一用户标识针对目标用户标识配置的社交消息控制信息;将第一用户标识、目标用户标识和社交消息控制信息发送至服务器进行关联存储。

上述存储介质,在本地的第一用户参与会话后,本地即可获取用于进行社交消息控制的社交消息控制信息,该社交消息控制信息由参与该会话的第二用户针对本地的第一用户所设置,这样本地即可根据该社交消息控制信息,确定由第二用户所设置的第一用户禁止在该会话中发送的社交消息,继而禁止第一用户在当前会话中发送与这些社交消息,从而实现在会话中准确地向会话对象发送适合的消息。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,所述存储器中储存有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行以下步骤:通过本地的第一用户标识参与会话;获取针对第一用户标识配置的社交消息控制信息;社交消息控制信息通过参与会话的第二用户标识配置;确定由社交消息控制信息所指定的社交消息特征;禁止在会话中,通过第一用户标识发送与社交消息特征匹配的社交消息。

在一个实施例中,获取针对第一用户标识配置的社交消息控制信息,包括:确定参与会话的第二用户标识;向服务器发送携带第一用户标识和第二用户标识的数据传输请求;接收服务器响应于数据传输请求所返回的、且通过第二用户标识针对第一用户标识配置的社交消息控制信息。

在一个实施例中,社交消息特征包括图片消息的图片特征。禁止在会话中,通过第一用户标识发送与社交消息特征匹配的社交消息,包括:在会话中,将本地的图片列表中与图片特征匹配的图片,由允许选择的选择状态调整为禁止选择的选择状态。

在一个实施例中,计算机可读指令使得处理器执行在会话中,将本地的图片列表中与图片特征匹配的图片,由允许选择的选择状态调整为禁止选择的选择状态之后,还执行以下步骤:显示图片选择界面的开启入口;获取针对开启入口的开启指令;根据开启指令,展示将图片列表中的各图片按照相应的选择状态进行显示的图片选择界面。

在一个实施例中,图片特征为表情图片特征,与图片特征匹配的图片为与表情图片特征匹配的表情图片。

在一个实施例中,社交消息特征包括文本消息的文本特征。禁止在会话中,通过第一用户标识发送与社交消息特征匹配的社交消息,包括:获取通过第一用户标识在会话中输入的待发送文本;当待发送文本与文本特征匹配时,取消发送待发送文本。

在一个实施例中,计算机可读指令使得处理器执行通过本地的第一用户标识参与会话之后,还执行以下步骤:当会话为群会话时,则获取与群会话的群会话标识对应的社交消息控制信息;社交消息控制信息通过参与群会话的一个或多个用户标识配置;当会话不为群会话时,则执行获取针对第一用户标识配置的社交消息控制信息;社交消息控制信息通过参与会话的第二用户标识配置的步骤。

在一个实施例中,计算机可读指令还使得处理器执行以下步骤:通过第一用户标识选择进行社交消息控制的目标用户标识;生成通过第一用户标识针对目标用户标识配置的社交消息控制信息;将第一用户标识、目标用户标识和社交消息控制信息发送至服务器进行关联存储。

上述计算机设备,在本地的第一用户参与会话后,本地即可获取用于进行社交消息控制的社交消息控制信息,该社交消息控制信息由参与该会话的第二用户针对本地的第一用户所设置,这样本地即可根据该社交消息控制信息,确定由第二用户所设置的第一用户禁止在该会话中发送的社交消息,继而禁止第一用户在当前会话中发送与这些社交消息,从而实现在会话中准确地向会话对象发送适合的消息。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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