黑名单共享方法、装置及系统与流程

文档序号:11524033阅读:551来源:国知局
黑名单共享方法、装置及系统与流程

本发明涉及通讯技术领域,具体涉及一种实现黑名单共享的方法、装置及系统。



背景技术:

手机、电脑等通讯终端的出现改变了人类的交流方式,使得人与人之间的交流或者信息的传播更加便捷。现代生活中,大部分人们已经将通讯终端作为生活的一部分,特别在通讯发达的城市里,手机、电脑等作为与外界联系的主要方式,已经成为人们必不可少的生活用品。但是,用户在享受手机、电脑等带来的便捷的同时,也被随时随地都会冒出来的垃圾短信、陌生电话所困扰。这些不法通信不仅影响了人们的正常生活,也给正在蓬勃发展的移动通信行业带来了负面的影响。

ip多媒体子系统(ipmultimediasubsystem,ims)是基于ip网络提供多媒体业务的通用网络架构。基于ims的丰富通信套件(richcommunicationsuit,rcs)是一种基于增强的手机通讯录的、集语音、消息、视频、内容共享等多种通信方式及功能为一体的融合通信服务,能够有效的捆绑和集成现有标准化的服务(如3gpp,oma,gsma),提供丰富的通信服务。rfc4975中定义的消息会话中继协议(messagesessionrelayprotocol,msrp)用于在已经建立的即时通讯im会话中传输即时消息的内容,完成信息交互过程。

rcs群聊服务主要用于多人聊天,rcs应用服务器(applicationserver,as)首先根据主叫用户发送的群组创建消息建立聊天群组,把多个用户集合在同一聊天群组中,主叫用户需要向rcsas发送invite消息,以便于rcsas激活聊天群组,聊天群组中的每一个用户分别和rcsas建立有专用于传输群聊消息的msrp信道,主叫用户通过建立的msrp信道向rcsas发送用户输入的群聊消息,rcsas可以根据聊天群组的用户列表向所有被叫用户分发接收到的群聊消息。

使用rcs群聊服务进行多人聊天时,群聊的用户通常都是亲属或者朋友关系,因此,其中一个用户因为一些骚扰或是其他原因设置的黑名单联系人可能有需要共享给群聊的其他用户。



技术实现要素:

鉴于以上内容,有必要提出一种黑名单共享方法,其可以实现客户端之间的黑名单资源共享。

一种黑名单共享方法,用于信息发送端通讯设备,所述方法包括:

选择黑名单列表;

选定第一聊天对象,所述第一聊天对象包括聊天群组或者是群组中的一个或者多个联系人;以及

发送所选择的黑名单列表给所述选定的第一聊天对象,以供所述选定的第一聊天对象在接受同步时,由所述选定的第一聊天对象的接收端通信设备同步所述黑名单列表。

本发明较佳实施例中,所述选择黑名单列表具体包括:在黑名单界面或者在聊天界面选择,所述黑名单界面以及聊天界面均添加一个协同按钮,用于相互访问。

一种黑名单共享方法,用于信息接收端通讯设备,所述方法包括:

接收第二聊天对象发送的黑名单列表,所述第二聊天对象包括聊天群组或者是群组中的一个或者多个联系人;

提示用户是否选择接受同步所述黑名单列表;

当检测到用户选择接受同步所述黑名单列表时,同步所述黑名单列表。

本发明较佳实施例中,所述当检测到用户选择接受同步所述黑名单列表时,同步所述黑名单列表,具体包括:

对比所述信息接收端通讯设备本地存储的第一黑名单列表;

将所述黑名单列表与所述第一黑名单列表相同的条目进行合并,不同的条目添加到第一黑名单列表。

本发明较佳实施例中,所述方法还包括:

当检测到用户拒绝接受同步所述黑名单列表时,删除所述黑名单列表。

鉴于以上内容,还有必要提出一种一种通讯设备,其可以实现客户端之间的黑名单资源共享。

一种黑名单共享装置,用于信息发送,所述黑名单共享装置包括:

选择模块,用于选择黑名单列表;

选定模块,用于选定第一聊天对象,所述第一聊天对象包括聊天群组或者是群组中的一个或者多个联系人;以及

发送模块,用于发送所选择的黑名单列表给所述选定的第一聊天对象,以供所述选定的第一聊天对象在接受同步时,由所述选定的第一聊天对象的接收端通信设备同步所述黑名单列表。

本发明较佳实施例中,所述选择黑名单列表具体包括:在黑名单界面或者在聊天界面选择,所述黑名单界面以及聊天界面均添加一个协同按钮,用于相互访问。

一种黑名单共享装置,用于信息接收,所述黑名单共享装置包括:

接收模块,用于接收第二聊天对象发送的黑名单列表,所述第二聊天对象包括聊天群组或者是群组中的一个或者多个联系人;

同步模块,用于提示用户是否选择接受同步所述黑名单列表,以及当检测到用户选择接受同步所述黑名单列表时,同步所述黑名单列表。

本发明较佳实施例中,所述当检测到用户选择接受同步所述黑名单列表时,同步所述黑名单列表,具体包括:

对比所述信息接收端通讯设备本地存储的第一黑名单列表;

将所述黑名单列表与所述第一黑名单列表相同的条目进行合并,不同的条目添加到第一黑名单列表。

本发明较佳实施例中,所述黑名单共享装置还包括:

删除模块,用于当检测到用户拒绝接受同步所述黑名单列表时,删除所述黑名单列表。

鉴于以上内容,还有必要提出一种黑名单共享系统,其可以实现客户端之间的黑名单资源共享。

一种黑名单共享系统,包括信息发送端通讯设备以及信息接收端通讯设备,其中:

所述信息发送端通讯设备执行下述操作:

选择黑名单列表;

选定第一聊天对象,所述第一聊天对象包括聊天群组或者是群组中的一个或者多个联系人;以及

发送所选择的黑名单列表给所述选定的第一聊天对象;

所述信息接收端通讯设备执行下述操作:

接收第二聊天对象发送的黑名单列表,所述第二聊天对象包括聊天群组或者是群组中的一个或者多个联系人;

提示用户是否选择接受同步所述黑名单列表;

当检测到用户选择接受同步所述黑名单列表时,同步所述黑名单列表。

相较于现有技术,本发明所述黑名单共享方法、装置及系统能够将任意一个客户端设置的黑名单列表共享给聊天对象包括聊天群组,便于其他亲朋好友获取相同资源,实现资源共享。

附图说明

图1所示是本发明黑名单共享方法较佳实施例中黑名单发送的方法实施流程图。

图2所示是本发明黑名单共享方法较佳实施例中黑名单接收的方法实施流程图。

图3所示是执行本发明所述黑名单共享系统的系统架构图。

图4所示是本发明黑名单共享装置的功能模块图。

图5所示是本发明通讯设备的硬件结构示意图。

主要元件符号说明

黑名单共享系统100

通讯设备1

服务器2

黑名单共享装置10

存储设备11

处理器12

通讯总线13

发送器14

接收器15

选择模块100

选定模块101

发送模块102

接收模块103

同步模块104

删除模块105

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。

基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

本实施例所提供的黑名单共享方法可以应用在多个通讯设备中,例如,作为信息发送端的通讯设备以及一个或者多个作为信息接收端的通讯设备。所述通讯设备可以是,但不限制于,智能手机、智能手表、平板电脑等能够连接网络的电子设备。

本发明较佳实施例中,所述通讯设备可以为具有rcs(richcommunicationsuit,丰富通信套件)功能的手机。

所述rcs是一种基于手机通讯录的,集语音、即时消息、文件传输、内容共享、呈现、位置服务等多种通信方式于一体的融合通信服务。通过以终端原生方式(即手机在出厂时就已具备融合通信功能)存在,用户无需订购业务和下载应用即可便利使用通话、短信和联系。

参考图1所示,是本发明黑名单共享方法较佳实施例中黑名单发送的方法实施流程图。根据不同的需求,该图所示流程图中的执行顺序可以改变,某些可以省略。

在作为信息发送端的通讯设备中,本发明所述黑名单共享方法执行如下操作:

s10,选择黑名单列表。

本发明较佳实施例中,所述选择黑名单列表的操作可以在黑名单界面执行或是在聊天界面,如rcs聊天界面执行。

所述黑名单界面以及聊天界面均添加一个协同按钮,可以相互访问。例如,在黑名单界面可以选择聊天对象或是群组,以及在聊天界面,也可以点击选择黑名单列表。

s11,选定第一聊天对象。

本发明中所述第一聊天对象可以是聊天群组或者是群组中的一个或者多个联系人。

本发明较佳实施例中,所述聊天群组是rcs功能实现的聊天群组。

s12,发送所选择的黑名单列表给所述选定的第一聊天对象。

所选择的黑名单列表可供所述选定的第一聊天对象在接受同步时,由所述选定的第一聊天对象的信息接收端通信设备同步所述黑名单列表。

参考图2所示,是本发明黑名单共享方法较佳实施例中黑名单接收的方法实施流程图。根据不同的需求,该图所示流程图中的执行顺序可以改变,某些可以省略。

接收到所述黑名单列表的聊天对象对应的一个或者多个作为信息接收端的通讯设备执行如下操作:

s13,接收第二聊天对象发送的黑名单列表。

所述第二聊天对象包括聊天群组或者是群组中的一个或者多个联系人。

s14,提示用户是否选择接受同步所述黑名单列表。

本发明较佳实施例中,在接收到服务器,例如rcs应用服务器(applicationserver,as)转发的所述黑名单列表时,在作为信息接收端的通讯设备上可以提供一个提示框,提示:“接收到xx发送的黑名单列表,是否接受同步?”。

进一步地,所述提示框还可以包括两个选择按键:“接受”以及“拒绝”供用户选择。

当用户按下“接受”的按键时,表明接受同步,执行下述的s15。

s15,根据所接收到的黑名单列表,同步作为信息接收端的通讯设备中的黑名单列表。

同步时可以添加新的黑名单列表,及合并相同的黑名单列表等,具体包括:对比所述信息接收端通讯设备本地存储的第一黑名单列表,将所述黑名单列表与所述第一黑名单列表相同的条目进行合并,不同的条目添加到第一黑名单列表。

当用户按下“拒绝”的按键时,表明不接受同步,执行下述的s16。

s16,删除所接收到的黑名单列表。

以上所述,仅是本发明的具体实施方式,但本发明的保护范围并不局限于此,对于本领域的普通技术人员来说,在不脱离本发明创造构思的前提下,还可以做出改进,但这些均属于本发明的保护范围。

上述图1~2详细介绍了本发明的黑名单共享方法,下面结合第3~5图,分别对实现上述黑名单共享方法的硬件系统架构以及实现所述黑名单共享方法的软件系统的功能模块进行介绍。

应该了解,所述实施例仅为说明之用,在专利申请范围上并不受此结构的限制。

如图3所示,是执行本发明所述黑名单共享系统的系统架构图。

本发明所述黑名单共享系统100包括多个通讯设备1以及一个服务器2。所述通讯设备1包括一个信息发送端通讯设备以及一个或者多个信息接收端通讯设备。所述服务器2可以是rcs应用服务器(applicationserver,as)。

所述rcsas根据主叫用户,即信息发送端通讯设备发送的群组创建消息建立聊天群组,把多个用户集合在同一聊天群组中。主叫用户需要向rcsas发送invite消息,以便于rcsas激活聊天群组,聊天群组中的每一个用户分别和rcsas建立有专用于传输群聊消息的msrp信道,主叫用户通过建立的msrp信道向rcsas发送用户输入的群聊消息,rcsas可以根据聊天群组的用户列表向所有被叫用户,即一个或者多个信息接收端通讯设备分发接收到的群聊消息。

在执行黑名单共享时,所述信息发送端通讯设备执行下述操作:

选择黑名单列表;

选定第一聊天对象,所述第一聊天对象包括聊天群组或者是群组中的一个或者多个联系人;以及

发送所选择的黑名单列表给所述选定的第一聊天对象。

所述信息接收端通讯设备执行下述操作:

接收第二聊天对象发送的黑名单列表,所述第二聊天对象包括聊天群组或者是群组中的一个或者多个联系人;

提示用户是否选择接受同步所述黑名单列表;以及

当检测到用户选择接受同步所述黑名单列表时,同步所述黑名单列表。

参阅图4所示,是执行本发明黑名单共享装置较佳实施例中的功能模块图。

本发明较佳实施例中,所述黑名单共享装置10可以包括多个由程序段所组成的功能模块。

本实施例中,所述黑名单共享装置10根据其所执行的功能,可以被划分为多个功能模块。本实施例中,所述功能模块包括:选择模块100、选定模块101、发送模块102、接收模块103、同步模块104以及删除模块105。

所述选择模块100用于选择黑名单列表。

本发明较佳实施例中,所述选择黑名单列表的操作可以在黑名单界面执行或是在rcs聊天界面执行。

所述黑名单界面以及rcs聊天界面均添加一个协同按钮,可以相互访问。例如,在黑名单界面可以选择rcs聊天对象或是群组,以及在聊天界面,也可以点击选择黑名单列表。

所述选定模块101用于选定第一聊天对象。

本发明中所述第一聊天对象可以是聊天群组或者是群组中的一个或者多个联系人。

本发明较佳实施例中,所述聊天群组是rcs功能实现的聊天群组。

所述发送模块102用于发送所选择的黑名单列表给所述选定的第一聊天对象。

所选择的黑名单列表可供所述选定的第一聊天对象在接受同步时,由所述选定的第一聊天对象的信息接收端通信设备同步所述黑名单列表。

应该了解,上述的选择模块100、选定模块101以及发送模块102在作为在作为信息发送端的通讯设备中执行。

所述接收模块103用于接收第二聊天对象发送的黑名单列表。所述黑名单列表可以通过所述服务器2,例如rcs应用服务器(applicationserver,as)转发。

进一步地,所述接收模块103还用于提示用户是否选择接受同步所述黑名单列表。

本发明较佳实施例中,在接收到服务器1,例如rcsas转发的所述黑名单列表时,在作为信息接收端的通讯设备上可以提供一个提示框,提示:“接收到xx发送的黑名单列表,是否接受同步?”。

进一步地,所述提示框还可以包括两个选择按键:“接受”以及“拒绝”供用户选择。当用户按下“接受”的按键时,表明接受同步,以及当用户按下“拒绝”的按键时,表明不接受同步。

所述同步模块104用于当用户接受同步时,根据所接收到的黑名单列表,同步作为信息接收端的通讯设备中的黑名单列表。

同步时可以添加新的黑名单列表,及合并相同的黑名单列表等,具体包括:对比所述信息接收端通讯设备本地存储的第一黑名单列表,将所述黑名单列表与所述第一黑名单列表相同的条目进行合并,不同的条目添加到第一黑名单列表。

所述删除模块105用于当用户不接受同步时,删除所接收到的黑名单列表。

应该了解,上述的接收模块103、同步模块104以及删除模块105在作为在作为信息发送端的通讯设备中执行。

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

上述以软件功能模块的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,通讯终端,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分。

在进一步的实施例中,参阅图5,是本发明通讯设备的硬件结构示意图。

在本发明实施例中,所述通讯设备1可以是,但不限制于,智能手机、智能手表、平板电脑等能够连接网络的电子设备。

本发明较佳实施例中,所述通讯设备为具有rcs(richcommunicationsuit,丰富通信套件)功能的手机。

所述通讯设备1包括存储设备11、处理器12、发送器14、接收器15以及至少一个通讯总线13。应该了解,所述通讯设备1也可以包括其他硬件或者软件,而并不限制于上述列举的部件。

其中,所述通讯总线13用于实现这些组件之间的连接通信。其中,所述接收器15和所述发送器14可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他设备进行数据通信。

所述存储设备11用于存储程序和各种数据,并在通讯设备1运行过程中实现高速、自动地完成程序或数据的存取。所述存储设备11可以是通讯设备1的外部存储设备和/或内部存储设备。进一步地,所述存储设备11可以是集成电路中没有实物形式的具有存储功能的电路,如ram(random-accessmemory,随机存取存储设备)、fifo(firstinfirstout,)等。或者,所述存储设备11也可以是具有实物形式的存储设备,如内存条、tf卡(trans-flashcard)等等。

所述处理器12又称中央处理器(cpu,centralprocessingunit),是一块超大规模的集成电路,是通讯设备1的运算核心(core)和控制核心(controlunit)。处理器12的功能主要是解释程序指令以及处理软件中的数据。

所述通讯总线13用于实现所述存储设备11、处理器12等之间的连接与通信。

所述处理器12可执行所述通讯设备1的操作系统以及安装的各类应用程序(如所述的黑名单共享装置10)、程序代码等,例如,上述的各个模块,包括图5所述的选择模块100、选定模块101、发送模块102、接收模块103、同步模块104以及删除模块105等。

所述存储设备11中存储有程序代码,且所述处理器12可调用所述存储设备11中存储的程序代码以执行相关的功能。例如,图5中所述的各个模块(例如,所述选择模块100、选定模块101、发送模块102、接收模块103、同步模块104以及删除模块105等)是存储在所述存储设备11中的程序代码,并由所述处理器12所执行,从而黑名单的共享。

在本发明的一个实施例中,所述存储设备11存储多个指令,所述多个指令被所述处理器12所执行以实现黑名单的共享。具体而言,所述处理器12对所述多个指令的执行包括:

选择黑名单列表;

选定第一聊天对象,所述第一聊天对象包括聊天群组或者是群组中的一个或者多个联系人;以及

发送所选择的黑名单列表给所述选定的第一聊天对象,以供所述选定的第一聊天对象在接受同步时,由所述选定的第一聊天对象的信息接收端通信设备同步所述黑名单列表。

进一步地,所述处理器12对所述多个指令的执行还包括:

接收第二聊天对象发送的黑名单列表,所述第二聊天对象包括聊天群组或者是群组中的一个或者多个联系人;

提示用户是否选择接受同步所述黑名单列表;

当检测到用户选择接受同步所述黑名单列表时,同步所述黑名单列表。

本发明较佳实施例中,所述选择黑名单列表具体包括:在黑名单界面或者在聊天界面选择,所述黑名单界面以及聊天界面均添加一个协同按钮,用于相互访问。

本发明较佳实施例中,所述当检测到用户选择接受同步所述黑名单列表时,同步所述黑名单列表,具体包括:

对比所述信息接收端通讯设备本地存储的第一黑名单列表;

将所述黑名单列表与所述第一黑名单列表相同的条目进行合并,不同的条目添加到第一黑名单列表。

本发明较佳实施例中,所述处理器12对所述多个指令的执行还包括:

当检测到用户拒绝接受同步所述黑名单列表时,删除所述黑名单列表。

具体地,所述处理器12对上述指令的具体实现方法可参考图1~2对应实施例中相关步骤的描述,在此不赘述。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

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