一种实现群组通讯的方法和装置的制作方法

文档序号:7623468阅读:152来源:国知局
专利名称:一种实现群组通讯的方法和装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种实现群组通讯的方法和装置。
背景技术
现在能够支持群组通讯的技术有多种,例如现在的集群通讯、网络中的语音聊天技术,会议电视等等。
集群通讯系统是专用调度通讯系统,包括专用指挥、调度通信,是很早出现的一种通信方式。它从一对一对讲机的形式、同频单工组网形式、异频单(双)工组网形式到单信道一呼百应以及进一步带选择呼叫的系统,发展到多信道自动拨号系统。而近十年来,专用调度系统又向更高层次发展,成为多信道用户共享的调度系统,这种系统称为集群通信系统。一个集群系统至少要具备两个功能,一个是群组呼叫;另一个是用户按下“加入”键后不需要得到其他用户的回应即可通话。目前广泛应用的两种TDMA制式的数字集群系统包括iDEN数字集群通信系统和陆上集群无线电TETRA(Terrestrial Trunked Radio)通信系统。普通集群通信系统存在的问题是只提供语音的群组通讯,对于提供多媒体的群组通讯比较困难,另外只能提供网络内部用户的通讯,和使用其他技术的用户之间无法进行群组通讯。
会议电视是另外一种群组通讯技术,提供图像和语音的群组通讯,应用范围较窄,一般应用于专用场合,例如金融、警察、公司等专业用户,存在的一个问题是需要建立专用的网络,终端设备体积比较大,基于移动的应用较少,建立通讯时间长,实时性较差,和使用其他技术的用户之间无法进行群组通讯。
现在网络中,语音和视频聊天技术也出现并得到广泛使用,但是这些技术的缺点是,没有专用的网络,利用现有INTERNET和现有技术,没有统一、完善的协议和规范,系统能够支持的业务非常简单,不能支持调度、迟后接入等一些专业集群的功能;用户是对等的,没有用户管理功能;用户以及系统暴露在公共通讯网络中,采用的鉴权方法比较简单,可能发生用户被窃听、用户信息被盗等多种不安全的事件,安全性能较差;多种相似技术的用户不可以互通,和使用其他技术的用户之间更加无法进行群组通讯。

发明内容
本发明所要解决的技术问题是提供一种实现群组通讯的方法和装置,实现不同网络技术中以及不同网络间的群组通讯。
本发明为解决上述技术问题所采用的技术方案为一种实现群组通讯的方法,包括以下步骤某终端发起组内呼叫时,通过群组通讯业务节点建立多播组或者广播组,将组内所有其它终端加入所述多播组或者广播组;终端通讯时,通讯数据包中携带终端的用户标识符和所在群组标识符,根据所述终端的用户标识符和所在群组标识符将通讯数据包转换为组播包或广播包,发给组内所有终端,进行群组通讯。
所述方法中,通过所有终端使用同一个多播或者广播地址来建立所述多播组或者广播组。
所述方法中,加入所述多播组或者广播组的终端可以在同一通讯系统,也可以在不同通讯系统。
所述方法具体包括以下步骤
A、依照群组与组播组的映射关系建立组播组,并将所有群组用户加入到所述组播组内;B、发起呼叫终端发送群组通讯包;C、由所述群组通讯业务节点将群组通讯包转换成组播包之后,发送给群组内所有用户。
所述的方法,其中所述的步骤A包括如下步骤A1、所述发起呼叫终端发起群组通讯;A2、群组通讯业务节点依照群组与组播组的映射关系建立组播组;A3、所述发起呼叫终端加入组播组;A4、所述群组通讯业务节点通知群组其它终端加入所述组播组;A5、群组其它终端加入所述组播组,建立群组通讯。
所述的方法,其中所述步骤A2包括如下步骤A21、所述发起呼叫终端与通讯系统建立通讯链路;A22、所述通讯系统与所述通讯业务节点建立通讯链路;A23、所述群组通讯业务节点依照群组与组播组的映射关系建立组播组。
所述的方法,其中所述步骤A4包括如下步骤A41、所述群组通讯业务节点通知所述通讯系统接入群组其它终端;A42、所述通讯系统呼叫群组其它终端;A43、群组其它终端与所述通讯系统建立通讯链路。
所述的方法,实现不同通讯系统之间群组通讯时,所述步骤A4包括如下步骤A41、所述群组通讯业务节点通知有群组用户的所有通讯系统接入群组其它终端;A42、有群组用户的所有通讯系统呼叫群组其它终端;
A43、群组其它终端与所在通讯系统建立通讯链路。
所述的方法,其中对于终端不需要与通讯系统建立链路的网络,所述步骤A1为所述发起呼叫终端直接与所述群组通讯业务节点通讯,发起群组通讯。
一种实现群组通讯的装置,包括一群组通讯业务节点,该群组通讯业务节点具体包括至少一群组数据库,所述群组数据库用于存储与群组通讯相关的数据;分别与所述群组数据库以及通讯系统通讯连接的数据处理单元,所述数据处理单元用于接收群组通讯的数据包,以及从所述群组数据库获取群组与组播组的映射关系并建立组播组,并将所述群组通讯的数据包转换为组播包。
本发明的有益效果为采用上述方法和装置后,可以实现不同网络内以及不同网络之间的群组通讯,同时能够提供多种业务功能,例如调度、迟后接入等等,使多种通讯网络中的群组用户可以互通,同时可以方便的实现多媒体群组通讯。


图1为本发明实现群组通讯的系统结构图;图2为在移动通讯系统中实现群组通讯的实施例结构图。
图3为群组通讯业务节点方框图;图4为本发明实现群组通讯的方法的一个实施例的流程图;图5为本发明实现不同通讯系统之间群组通讯方法的一个实施例的流程图。
具体实施例方式
下面根据附图和实施例对本发明作进一步详细说明为了解决不同网络技术中以及不同网络间的群组通讯问题,本发明提出的实现集群业务的方法的特点在于群组通讯采用多播或者广播(多播,multicast,广播,broadcast,这是通讯中的专用术语)实现,一个群组通讯的群组可以是一个多播或者广播组。当一个用户发起一个组内的呼叫时,例如语音、多媒体群组通讯呼叫等,需要使用一个多播或广播地址建立一个多播组或者广播组,然后把所有组内的用户加入多播组或者广播组,从而建立群组通讯。用户在通讯时,通讯的数据包内携带的用户标识符和群组标识符,然后根据用户标识符和群组标识符把通讯的数据包转换为组播包或者广播包,通过通讯网络发送到组内所有用户。所述方法包括如下基本步骤A、依照群组与组播组的映射关系建立组播组,并将所有群组用户加入到所述组播组内;B、发起呼叫终端发送群组通讯包;C、将群组通讯包转换成组播包之后,发送给群组内所有用户。
本发明提出的方法是通过一个实现群组通讯的装置——群组通讯业务节点来实现群组通讯。本发明所述的群组通讯系统如图1所示,包括支持群组通讯的终端101,根据通讯网络的不同,可以是移动通讯终端,或者是固定通讯终端,或者是数据通讯终端;通讯系统102,可以是移动通讯系统、固定通讯系统或者数据通讯系统;群组通讯业务节点103,通讯终端群组通讯业务节点103实现群组通讯组播组与群组的映射,实现群组通讯数据到组播包的转换,把组播包发送到通讯系统102中。通讯系统102接入通讯终端101,接收通讯终端101发送的通讯包,同时把群组通讯业务节点103发送的组播包发送给通讯终端101;对于支持组播、广播的通讯系统,直接把群组通讯的组播包转换为本通讯系统内部的组播或者广播包,发送给终端,如果通讯系统不支持组播、广播,通讯系统需要把群组通讯的组播包转换为单播包,一一复制,然后发送给群组通讯终端。通讯终端101是用户使用的支持群组通讯的终端,增加了支持群组通讯的功能,例如群组通讯拨号,接收、发送群组通讯包等。
图2是移动通讯系统中实现群组通讯的实施例。与图1相比,通讯系统具体表现为移动通讯系统,包括基站202和基站控制器203;通讯终端具体表现为移动通讯终端201。移动通讯系统通过特定的空中接口与移动通讯终端连接,空中接口包括但不限于CDMA、WCDMA等。移动通讯系统通过基站202接收通讯终端发送的通讯包,并把群组通讯包发送给终端201。基站控制器203与群组通讯业务节点103连接,把终端201的数据包转发给群组通讯业务节点103,把群组通讯的组播包转发给终端201;对于支持组播、广播的移动通讯系统,基站控制器直接把群组通讯的组播包转换为本通讯系统内部的组播或者广播包,发送给基站,基站转发给终端,如果移动通讯系统不支持组播、广播,通讯系统需要把群组通讯的组播包转换为单播包,一一复制,然后发送到基站,基站再发送给终端。
图3是群组通讯业务节点,包括群组通讯数据处理单元301和群组通讯数据库302。群组通讯数据库302存储了与群组通讯相关的数据,包括群组与组播组的映射关系等。群组通讯数据处理单元301通过与群组通讯数据库接口,获得群组与组播组的映射关系;并与通讯系统接口,接收群组通讯的数据包,建立组播组,从而建立群组通讯,然后,接收群组通讯的数据包并转换为组播包,发送给群组用户所在的各个通讯网络。
图4是本发明的实现群组通讯的方法的一个实施例的流程图,其中通讯系统可以是任何一种通讯系统,具体包括1)终端发起群组通讯;2)终端与通讯系统建立通讯链路;通讯系统与群组通讯业务节点建立通讯链路,群组通讯业务节点依照群组与组播组的映射关系建立组播组;
3)发起呼叫终端加入组播组;4)群组通讯业务节点通知通讯系统接入群组其它终端;5)通讯系统呼叫群组其它终端;6)群组其它终端与通讯系统建立通讯链路;7)群组其它终端加入组播组,群组通讯建立;8)群组通讯终端发送群组通讯包;9)群组通讯业务节点接收到群组通讯包,依照群组与组播组的映射关系转换为组播包,发送给群组内所有用户。
采用上述方法,可以在不同类型的通讯系统内实现群组通讯,一些类型的通讯系统中终端与通讯系统的链路不需要建立,例如以太网,那么流程中终端与通讯系统的链路建立及通讯系统呼叫终端的步骤可以省略;例如步骤1变化为终端直接与群组通讯业务节点通讯,发起群组通讯;步骤2变化为群组通讯业务节点依照群组与组播组的映射关系建立组播组,步骤4、5、6变化为群组通讯业务节点通知终端加入组播组。
采用本方法可以实现不同通讯系统之间群组通讯,其流程如图5所示1)终端发起群组通讯。
2)终端与通讯系统建立通讯链路;通讯系统与群组通讯业务节点建立通讯链路,群组通讯业务节点依照群组与组播组的映射关系建立组播组;3)发起呼叫终端加入组播组;4)群组通讯业务节点通知有群组用户的所有通讯系统(可以是不同类型的通讯系统)接入群组其它终端;5)呼叫群组用户的所有通讯系统呼叫群组其它终端;6)群组中终端与所在通讯系统建立通讯链路;
7)群组中终端通过群组通讯业务节点加入组播组,群组通讯建立;8)群组通讯终端发送群组通讯包;9)群组通讯业务节点接收到群组通讯包,依照群组与组播组的映射关系转换为组播包,发送给群组内所有用户。
采用上述方法,可以在不同类型的通讯系统之间实现群组通讯,同样,一些类型的通讯系统中终端与通讯系统的链路不需要建立,例如以太网,那么流程中终端与通讯系统的链路建立及通讯系统呼叫终端的步骤可以省略。
可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种实现群组通讯的方法,包括以下步骤某终端发起组内呼叫时,通过群组通讯业务节点建立多播组或者广播组,将组内所有其它终端加入所述多播组或者广播组;终端通讯时,通讯数据包中携带终端的用户标识符和所在群组标识符,根据所述终端的用户标识符和所在群组标识符将通讯数据包转换为组播包或广播包,发给组内所有终端,进行群组通讯。
2.根据权利要求1所述的方法,其特征在于,通过所有终端使用同一个多播或者广播地址来建立所述多播组或者广播组。
3.根据权利要求1所述的方法,其特征在于,加入所述多播组或者广播组的终端可以在同一通讯系统,也可以在不同通讯系统。
4.根据权利要求1-3任意权利要求所述的方法,其特征在于,本方法具体包括如下步骤A、依照群组与组播组的映射关系建立组播组,并将所有群组用户加入到所述组播组内;B、发起呼叫终端发送群组通讯包;C、由所述群组通讯业务节点将群组通讯包转换成组播包之后,发送给群组内所有用户。
5.根据权利要求4所述的方法,其特征在于所述的步骤A包括如下步骤A1、所述发起呼叫终端发起群组通讯;A2、群组通讯业务节点依照群组与组播组的映射关系建立组播组;A3、所述发起呼叫终端加入组播组;A4、所述群组通讯业务节点通知群组其它终端加入所述组播组;A5、群组其它终端加入所述组播组,建立群组通讯。
6.根据权利要求5所述的方法,其特征在于所述步骤A2包括如下步骤A21、所述发起呼叫终端与通讯系统建立通讯链路;A22、所述通讯系统与所述通讯业务节点建立通讯链路;A23、所述群组通讯业务节点依照群组与组播组的映射关系建立组播组。
7.根据权利要求5所述的方法,其特征在于所述步骤A4包括如下步骤A41、所述群组通讯业务节点通知所述通讯系统接入群组其它终端;A42、所述通讯系统呼叫群组其它终端;A43、群组其它终端与所述通讯系统建立通讯链路。
8.根据权利要求5所述的方法,其特征在于实现不同通讯系统之间群组通讯时,所述步骤A4包括如下步骤A41、所述群组通讯业务节点通知有群组用户的所有通讯系统接入群组其它终端;A42、有群组用户的所有通讯系统呼叫群组其它终端;A43、群组其它终端与所在通讯系统建立通讯链路。
9.根据权利要求5所述的方法,其特征在于对于终端不需要与通讯系统建立链路的网络,所述步骤A1为所述发起呼叫终端直接与所述群组通讯业务节点通讯,发起群组通讯。
10.一种实现群组通讯的装置,其特征在于包括一群组通讯业务节点,所述群组通讯业务节点具体包括至少一群组数据库,所述群组数据库用于存储与群组通讯相关的数据;分别与所述群组数据库以及通讯系统通讯连接的数据处理单元,所述数据处理单元用于接收群组通讯的数据包,以及从所述群组数据库获取群组与组播组的映射关系并建立组播组,并将所述群组通讯的数据包转换为组播包。
全文摘要
本发明公开了一种实现群组通讯的方法及其装置,方法包括以下步骤A、依照群组与组播组的映射关系建立组播组,并将所有群组用户加入到所述组播组内;B、发起呼叫终端发送群组通讯包;C、实现群组通讯的装置——群组通讯业务节点将群组通讯包转换成组播包之后,发送给群组内所有用户。采用上述方法和装置,可以实现不同网络内以及不同网络之间的群组通讯,同时能够提供多种业务功能,使多种通讯网络中的群组用户可以互通,同时可以方便的实现多媒体群组通讯。
文档编号H04L12/56GK1949712SQ20051010038
公开日2007年4月18日 申请日期2005年10月14日 优先权日2005年10月14日
发明者肖荣建, 杜江, 刘英男, 李宗政, 陈华 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1