通信方法及装置与流程

文档序号:12790082阅读:252来源:国知局
通信方法及装置与流程

本发明涉及通讯领域,具体而言,涉及通信方法及装置。



背景技术:

业界公网(普遍意义上的通信网络,如国内的联通、电信、移动运营商提供的移动通信网络)及专网(适用于特定范围内的私有网络,例如政务、教育、司法等专用的通信网络)的移动终端集群通信解决方案有多种实现技术,但无一例外网络架构中都包含业务服务器。

例如:

1、使用行业标准的PNAS集群终端(如图1所示);

2、使用sip协议的POC集群终端(如图2、图3所示);

3、安装了互联网行业的QQ、skype等能实现集群对讲功能软件的普通终端(如图4所示);

对于以上多种终端,要实现音视频集群对讲和数据业务都不能缺少业务服务器的参与,同时也不能缺少终端与业务服务器之间的私有或标准通信协议。终端在连接到网络以后,必须首先注册到业务服务器,接收业务服务器推送的其他成员信息,组信息等,然后再对成员或者组进行呼叫和信息等业务(其中信令和消息一般都会经过业务服务器转发,而媒体流有可能是点对点传输)。

在现有的业界公网及专网中,要实现移动终端集群通信方案,都不能缺少业务服务器的参与,同时也不能缺少终端与业务服务器之间的私有或标准通信协议。



技术实现要素:

本发明提供了通信方法及装置,以解决现有技术中终端必须通过业务服务器来进行集群通信所导致的问题。

根据本发明的一个方面,提供了一种通信方法,包括:终端在接入到网络之后,广播发送所述终端的信息;所述终端接收到其他终端发送的响应于所述终端的信息的反馈信息;所述终端将所述其他终端添加到成员信息中,其中, 所述成员信息中记录的终端能够与所述终端直接进行通信;所述终端与所述成员信息中的至少一个终端进行通信。

进一步地,所述终端与所述成员信息中的至少一个终端进行通信包括:所述终端确定其具有管理组的权限;所述终端对所述成员信息中的部分或全部在线成员进行分组;所述终端在所述组的成员发生变化时通知所述组内的其他终端;所述终端与所述组内成员的至少之一进行通信。

进一步地,所述终端与所述组内成员的至少之一进行通信包括:所述终端对所述组内成员的部分或全部发起音频和/或视频呼叫;所述终端通过组播的方式与所述组内成员中的部分或全部进行音频和/或视频的传输。

进一步地,所述终端与所述成员信息中的至少一个终端进行通信包括:所述终端对所述成员信息中的至少一个终端发起音频和/或视频呼叫;所述终端与每个接收到所述音频和/或视频呼叫的终端通过单播的方式进行音频和/或视频的传输。

进一步地,所述终端在接入到网络包括:所述终端通过基站或者WIFI接入到网络。

进一步地,所述终端与所述成员信息中的至少一个终端进行通信包括:所述终端通过IP地址与所述成员信息中的至少一个终端进行通信。

根据本发明的另一个方面,还提供了一种通信装置,位于终端中,所述装置包括:广播模块,用于在接入到网络之后,广播发送所述终端的信息;接收模块,用于接收到其他终端发送的响应于所述终端的信息的反馈信息;添加模块,用于将所述其他终端添加到成员信息中,其中,所述成员信息中记录的终端能够与所述终端直接进行通信;通信模块,用于与所述成员信息中的至少一个终端进行通信。

进一步地,所述通信模块包括:确定单元,用于确定其具有管理组的权限;分组单元,用于对所述成员信息中的部分或全部在线成员进行分组;通知单元,用于在所述组的成员发生变化时通知所述组内的其他终端;通信单元,用于与所述组内成员的至少之一进行通信。

进一步地,所述通信单元用于对所述组内成员的部分或全部发起音频和/或视频呼叫,并通过组播的方式与所述组内成员中的部分或全部进行音频和/或视频的传输。

进一步地,所述通信模块用于对所述成员信息中的至少一个终端发起音频和/或视频呼叫,并与每个接收到所述音频和/或视频呼叫的终端通过单播的方式进行音频和/或视频的传输。

通过本发明,采用终端在接入到网络之后,广播发送所述终端的信息;所述终端接收到其他终端发送的响应于所述终端的信息的反馈信息;所述终端将所述其他终端添加到成员信息中,其中,所述成员信息中记录的终端能够与所述终端直接进行通信;所述终端与所述成员信息中的至少一个终端进行通信。通过本发明解决了终端必须通过业务服务器来进行集群通信所导致的问题,简化了网络结构。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明背景技术的基于移动通信网络的PNAS集群的示意图;

图2是根据本发明背景技术的基于移动通信网络的POC集群的示意图;

图3是根据本发明背景技术的基于wifi网络的POC集群的示意图;

图4是根据本发明背景技术的基于wifi网络的IM对讲软件集群的示意图;

图5是根据本发明实施例的通信方法的流程图;

图6是根据本发明实施例的通信装置的结构框图;

图7是根据本发明实施例的基于移动通信网络的自组织集群的示意图;

图8是根据本发明实施例的基于wifi网络的自组织集群的示意图;

图9是根据本发明实例的终端登录的流程示意图;

图10是根据本发明实施例的增加组的流程示意图;

图11是根据本发明实施例的删除组的流程示意图;

图12是根据本发明实施例的组呼的流程示意图;

图13是根据本发明实施例的申请话权的流程示意图。

具体实施方式

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。

在本实施例中提供了一种通信方法,图5是根据本发明实施例的通信方法的流程图,如图5所示,该流程包括:

步骤S502,终端在接入到网络之后,广播发送该终端的信息;

步骤S504,该终端接收到其他终端发送的响应于该终端的信息的反馈信息;

步骤S506,该终端将该其他终端添加到成员信息中,其中,该成员信息中记录的终端能够与该终端直接进行通信;

步骤S508,该终端与该成员信息中的至少一个终端进行通信。

通过上述步骤,终端不需要业务服务器就可以直接与成员信息中的其他成员进行通信,解决了终端必须通过业务服务器来进行集群通信所导致的问题,简化了网络结构。

作为一个可选的实施方式,终端可以具有管理组的权限,当终端确定其具有管理组的权限时,终端对该成员信息中的部分或全部在线成员进行分组;终端在该组的成员发生变化时通知该组内的其他终端,终端与该组内成员的至少之一进行通信。

作为一个可选的实施方式,可以通过组播的方式来进行通信。例如,终端对该组内成员的部分或全部发起音频和/或视频呼叫;该终端通过组播的方式与该组内成员中的部分或全部进行音频和/或视频的传输。

作为另一个可选的实施方式,还可以通过单播的方式来进行通信,例如,终端对该成员信息中的至少一个终端发起音频和/或视频呼叫;该终端与每个接收到该音频和/或视频呼叫的终端通过单播的方式进行音频和/或视频的传输。

作为一个可选的实施例方式,终端可以通过基站或者WIFI接入到网络。作为另一个可选的实施方式,终端可以通过IP地址与该成员信息中的至少一个终端进行通信。

在本实施例中提供了一种通信装置,位于终端中,图6是根据本发明实施例的通信装置的结构框图,如图6所示,该装置包括:

广播模块62,用于在接入到网络之后,广播发送该终端的信息;

接收模块64,用于接收到其他终端发送的响应于该终端的信息的反馈信息;

添加模块66,用于将该其他终端添加到成员信息中,其中,该成员信息中记录的终端能够与该终端直接进行通信;

通信模块68,用于与该成员信息中的至少一个终端进行通信。

作为一个可选实施方式,通信模块68可以包括:确定单元,用于确定其具有管理组的权限;分组单元,用于对该成员信息中的部分或全部在线成员进行分组;通知单元,用于在该组的成员发生变化时通知该组内的其他终端;通信单元,用于与该组内成员的至少之一进行通信。

作为一个可选实施方式,该通信单元用于对该组内成员的部分或全部发起音频和/或视频呼叫,并通过组播的方式与该组内成员中的部分或全部进行音频和/或视频的传输。

作为一个可选实施方式,该通信模块68用于对该成员信息中的至少一个终端发起音频和/或视频呼叫,并与每个接收到该音频和/或视频呼叫的终端通过单播的方式进行音频和/或视频的传输。

下面结合一个可选的实施例进行说明。

在本实施例中提供一种去中心化的移动终端集群通信解决方案,不需要服务器即可完成移动终端间的组织管理和集群对讲,亦可实现各移动终端间文本、文件等的数据通信业务。

本实施例的组网是一种去中心化的集群组网,在各终端通过基站或者wifi接入公共网络之后,只要终端之间可以通过ip互通,则自动完成各终端之间的身份发现和组织管理,之后即可互相发起实时集群对讲、数据业务等。图7是根据本发明实施例的基于移动通信网络的自组织集群的示意图,图8是根据本发明实施例的基于wifi网络的自组织集群的示意图,下面结合图7图8进行说明本可选实施例的去中心化的移动终端集群通信方案。

1、终端与终端之间可以通过基站和wifi两种方式接入网络。

2、在接入网络之后,终端之间会进行自动发现,并根据发现结果实时刷新在线的组织成员。自动发现过程主要通过广播实现,每一个终端都会在登录和退出时发送广播,其他终端根据收到的广播予以回应,这样就完成了成员信息的共享。

3、终端根据自身的权限(本机权限或者是号码权限,可事先配置好),可以对在线的成员进行分组管理(例如管理员可以创建和删除多个组,并分配组员和组长)。每增删改一个组成员,就广播一次最新的组数据和成员列表,这样所有成员都能实时刷新本地的组成员列表。

4、终端可以发起对某一个组的音视频组呼,或者是对某一个终端的音视频单呼,以及相应的文本、文件等业数据通信业务。其中组呼还可以有多种实现方式,包括基于组播的音视频组呼方法和基于单播的音视频组呼方法。由于视频流比较占用网络资源,所以当发起视频组呼时,一般推荐采用组播方式。因为如果采用单播方式,逐个节点传输,有多少个目标节点,就会有多少次传送过程,这种方式显然效率较低。如果采用不区分目标、全部发送的广播方式,虽然一次可以传送完数据,但是显然达不到区分特定数据接收对象的目的。采用组播方式,既可以实现一次传送所有目标节点的数据,也可以达到只对特定对象传送数据的目的。另一方面,如果不考虑带宽资源,而是要保证通话的可靠性,则推荐采用单播方式,这样更能保证集群呼叫的可靠性和稳定性。

图9是根据本发明实例的终端登录的流程示意图,如图9所示,终端A向其他终端发送广播消息,在收到其他终端的响应消息之后,进行成员更新。

图10是根据本发明实施例的增加组的流程示意图,如图10所示,组创建者想成员1和成员2发送增加组的消息,并接收到增加组的响应消息。

图11是根据本发明实施例的删除组的流程示意图,如图11所示,在删除组的时候向成员1和成员2发送删除组的消息。

图12是根据本发明实施例的组呼的流程示意图,如图12所示,主叫向被叫1发送呼叫,并向被叫2发送呼叫,被叫1和被叫2切换为听话态进行接通。

图13是根据本发明实施例的申请话权的流程示意图,如图13所示,通信协议流程与典型流程中的组呼流程图一致,不同在于发起申请话权的时机不是ptt键按下,而是当主讲人释放话权之后。

在本实施例中,移动终端间的自动发现和组织管理;基于组播的音视频组呼方法;基于单播的音视频组呼方法。

利用本实施例提供的方案和技术,可以达到以下效果:

1、网络架构中去除业务服务器,大大节约开发和部署成本,提高效率;

2、无需维护业务服务器,节省了维护成本;

3、只需在终端中配置好软件即可使用,方便快捷,进一步扩大了行业应用范围;

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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