本发明涉及通信技术领域,尤其涉及一种多方通话中切换组织者的方法、装置、终端及网络侧设备。
背景技术:
随着移动网络带宽的不断提高和上传、下载速率的不断提高,目前移动终端通话主要基于数据进行各种传统相关的业务,例如语音、视频通话。
当多个移动终端间进行多方通话时,作为组织者的移动终端需要将相同的语音/视频数据发送给其他多个参与方移动终端,从而需要在上行通路上传输多包数据。当作为组织者的移动终端处于小区边缘或者处于网络信号不好的区域时,组织者的上行数据将会存在大量的crc(cyclicredundancycheck,循环冗余校验)错误;或者,当组织者所在的小区比较繁忙时,组织者将得不到足够的无线资源传输上行数据,参与者就不能实时完整地收到组织者转发的数据,影响多方通话的通话质量。
技术实现要素:
本发明提供的多方通话中切换组织者的方法、装置、终端及网络侧设备,能够在多方通话的组织者不能正常传输上行数据时切换多方通话的组织者,保证业务数据的正常传输,从而保证多方通话的通话质量。
第一方面,本发明提供一种多方通话中切换组织者的方法,应用于作为组织者的终端,所述方法包括:
在多方通话过程中,当监测到自身信号质量低于第一预设值时,将监测到的自身的信号质量信息发送给当前多方通话中的所有参与者终端;
接收一个或多个参与者终端发送的组织者担任请求,所述组织者担任请求中包括所述参与者终端的信号质量信息;
根据所述一个或多个参与者终端发送的组织者担任请求,确定一个参与者终端作为新的组织者终端;
向所有参与者终端发送组织者更新消息,所述组织者更新消息中包括所述新的组织者终端的信息,以使各参与者终端向所述新的组织者终端发送上行数据。
可选地,所述根据所述一个或多个参与者终端发送的组织者担任请求,确定一个参与者终端作为新的组织者终端包括:
选择所述一个或多个参与者终端中信号质量最好的参与者终端作为新的组织者终端。
第二方面,本发明提供一种多方通话中切换组织者的方法,应用于作为参与者的终端,所述方法包括:
在多方通话过程中,接收组织者终端发送的信号质量信息;
测量自身的信号质量;
比较所述组织者终端的信号质量和自身的信号质量;
当所述自身的信号质量与所述组织者终端的信号质量的差值大于第二预设值时,向所述组织者终端发送组织者担任请求,所述组织者担任请求中包括自身的信号质量信息;
接收所述组织者终端发送的组织者更新消息,所述组织者更新消息中包括所述组织者终端确定的新的组织者终端的信息。
可选地,在所述接收所述组织者终端发送的组织者更新消息之后,所述方法还包括:
更新自身记录的组织者信息。
可选地,在所述接收所述组织者终端发送的组织者更新消息之后,所述方法还包括:
当自身为所述新的组织者终端时,接收参与者终端发送的上行数据;
将所述参与者终端发送的上行数据进行处理后转发给其它参与者终端。
可选地,在所述接收所述组织者终端发送的组织者更新消息之后,所述方法还包括:
当自身不是所述新的组织者终端时,将自身的上行数据发送给所述新的组织者终端。
第三方面,本发明提供一种多方通话中切换组织者的方法,应用于网络侧设备,所述方法包括:
在多方通话过程中,监测所述多方通话中各终端所在小区的上行资源占用情况;
当所述多方通话的组织者终端所在小区的上行资源持续繁忙时,获取所述多方通话的所有参与者终端所在小区的上行资源的占用情况;
根据所述多方通话的所有参与者终端所在小区的上行资源的占用情况,确定一个参与者终端作为新的组织者终端;
向所述多方通话中的各终端发送组织者更新消息,所述组织者更新消息中包括所述新的组织者终端的信息,以使各参与者终端向所述新的组织者终端发送上行数据。
可选地,所述根据所述多方通话的所有参与者终端所在小区的上行资源的占用情况,确定一个参与者终端作为新的组织者终端包括:
选择所在小区的上行资源最空闲的参与者终端作为新的组织者终端。
第四方面,本发明提供一种多方通话中切换组织者的方法,应用于终端,所述方法包括:
接收网络侧设备发送的组织者更新消息,所述组织者更新消息中包括网络侧设备确定的新的组织者终端的信息;
根据所述组织者更新消息,将接收到的其中一个参与者终端的上行数据进行处理后转发给其它参与者终端,或者,将自身的上行数据发送给所述新的组织者终端。
第五方面,本发明提供一种多方通话中切换组织者的装置,位于作为组织者的终端,所述装置包括:
第一发送单元,用于在多方通话过程中,当监测到自身信号质量低于第一预设值时,将监测到的自身的信号质量信息发送给当前多方通话中的所有参与者终端;
第一接收单元,用于接收一个或多个参与者终端发送的组织者担任请求,所述组织者担任请求中包括所述参与者终端的信号质量信息;
第一确定单元,根据所述一个或多个参与者终端发送的组织者担任请求,确定一个参与者终端作为新的组织者终端;
第二发送单元,用于向所有参与者终端发送组织者更新消息,所述组织者更新消息中包括所述新的组织者终端的信息,以使各参与者终端向所述新的组织者终端发送上行数据。
可选地,所述第一确定单元,用于选择所述一个或多个参与者终端中信号质量最好的参与者终端作为新的组织者终端。
第六方面,本发明提供一种多方通话中切换组织者的装置,位于作为参与者的终端,所述装置包括:
第二接收单元,用于在多方通话过程中,接收组织者终端发送的信号质量信息;
测量单元,用于测量自身的信号质量;
比较单元,用于比较所述组织者终端的信号质量和自身的信号质量;
第三发送单元,用于当所述自身的信号质量与所述组织者终端的信号质量的差值大于第二预设值时,向所述组织者终端发送组织者担任请求,所述组织者担任请求中包括自身的信号质量信息;
第三接收单元,用于接收所述组织者终端发送的组织者更新消息,所述组织者更新消息中包括所述组织者终端确定的新的组织者终端的信息。
可选地,所述装置还包括:
更新单元,用于在所述第三接收单元接收所述组织者终端发送的组织者更新消息之后,更新自身记录的组织者信息。
可选地,所述装置还包括:
第四接收单元,用于在所述第三接收单元接收所述组织者终端发送的组织者更新消息之后,当自身为所述新的组织者终端时,接收参与者终端发送的上行数据;
转发单元,用于将所述参与者终端发送的上行数据进行处理后转发给其它参与者终端。
可选地,所述装置还包括:
第四发送单元,用于在所述第三接收单元接收所述组织者终端发送的组织者更新消息之后,当自身不是所述新的组织者终端时,将自身的上行数据发送给所述新的组织者终端。
第七方面,本发明提供一种多方通话中切换组织者的装置,位于网络侧设备,所述装置包括:
监测单元,用于在多方通话过程中,监测所述多方通话中各终端所在小区的上行资源占用情况;
获取单元,用于当所述多方通话的组织者终端所在小区的上行资源持续繁忙时,获取所述多方通话的所有参与者终端所在小区的上行资源的占用情况;
第二确定单元,用于根据所述多方通话的所有参与者终端所在小区的上行资源的占用情况,确定一个参与者终端作为新的组织者终端;
第五发送单元,用于向所述多方通话中的各终端发送组织者更新消息,所述组织者更新消息中包括所述新的组织者终端的信息,以使各参与者终端向所述新的组织者终端发送上行数据。
可选地,所述第二确定单元,用于选择所在小区的上行资源最空闲的参与者终端作为新的组织者终端。
第八方面,本发明提供一种多方通话中切换组织者的装置,位于终端,所述装置包括:
第五接收单元,用于接收网络侧设备发送的组织者更新消息,所述组织者更新消息中包括网络侧设备确定的新的组织者终端的信息;
处理单元,用于根据所述组织者更新消息,将接收到的其中一个参与者终端的上行数据进行处理后转发给其它参与者终端,或者,将自身的上行数据发送给所述新的组织者终端。
第九方面,本发明提供一种终端,所述终端包括上述位于组织者终端的多方通话中切换组织者的装置。
第十方面,本发明提供一种终端,所述终端包括上述位于参与者终端的多方通话中切换组织者的装置。
第十一方面,本发明提供一种网络侧设备,所述网络侧设备包括上述位于网络侧设备的多方通话中切换组织者的装置。
第十二方面,本发明提供一种终端,所述终端包括上述位于终端的多方通话中切换组织者的装置。
本发明实施例提供的多方通话中切换组织者的方法、装置、终端及网络侧设备,当作为组织者的终端信号质量低于预设值,或者所处小区上行资源繁忙时,选择多方通话中信号质量好或者所在小区上行资源空闲的参与者终端作为新的组织者终端进行多方通话。与现有技术相比,本发明能够在多方通话的组织者不能正常传输上行数据时切换多方通话的组织者,保证业务数据的正常传输,从而保证多方通话的通话质量。
附图说明
图1为本发明一实施例多方通话中切换组织者的方法的流程图;
图2为本发明另一实施例多方通话中切换组织者的方法的流程图;
图3为本发明另一实施例多方通话中切换组织者的方法的流程图;
图4为本发明另一实施例多方通话中切换组织者的方法的流程图;
图5为本发明一实施例多方通话中切换组织者的方法的具体例子的流程图;
图6为本发明另一实施例多方通话中切换组织者的方法的具体例子的流程图;
图7为本发明一实施例多方通话中切换组织者的装置的结构示意图;
图8为本发明另一实施例多方通话中切换组织者的装置的结构示意图;
图9为本发明另一实施例多方通话中切换组织者的装置的结构示意图;
图10为本发明另一实施例多方通话中切换组织者的装置的结构示意图;
图11为本发明另一实施例多方通话中切换组织者的装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明提供一种多方通话中切换组织者的方法,应用于作为组织者的终端,如图1所示,所述方法包括:
s11、在多方通话过程中,当监测到自身信号质量低于第一预设值时,将监测到的自身的信号质量信息发送给当前多方通话中的所有参与者终端;
s12、接收一个或多个参与者终端发送的组织者担任请求,所述组织者担任请求中包括所述参与者终端的信号质量信息;
s13、根据所述一个或多个参与者终端发送的组织者担任请求,确定一个参与者终端作为新的组织者终端;
s14、向所有参与者终端发送组织者更新消息,所述组织者更新消息中包括所述新的组织者终端的信息,以使各参与者终端向所述新的组织者终端发送上行数据。
本发明提供一种多方通话中切换组织者的方法,应用于作为参与者的终端,如图2所示,所述方法包括:
s21、在多方通话过程中,接收组织者终端发送的信号质量信息;
s22、测量自身的信号质量;
s23、比较所述组织者终端的信号质量和自身的信号质量;
s24、当所述自身的信号质量与所述组织者终端的信号质量的差值大于第二预设值时,向所述组织者终端发送组织者担任请求,所述组织者担任请求中包括自身的信号质量信息;
s25、接收所述组织者终端发送的组织者更新消息,所述组织者更新消息中包括所述组织者终端确定的新的组织者终端的信息。
本发明实施例提供的多方通话中切换组织者的方法,当作为组织者的终端信号质量低于预设值时,选择多方通话中信号质量好的参与者终端作为新的组织者终端进行多方通话。与现有技术相比,本发明能够在多方通话的组织者不能正常传输上行数据时切换多方通话的组织者,保证业务数据的正常传输,从而保证多方通话的通话质量。
下面用具体例子对本发明提供的多方通话中切换组织者的方法进行说明。在以下实施例中,作为组织者的终端指在多方通话中处于主导地位的移动终端,作为参与者的终端指在多方通话中处于非主导地位的移动终端。
如图5所示,在多方通话过程中,本发明提供的多方通话中切换组织者的方法的具体实现流程如下:
步骤一、组织者终端监测自己处在小区边缘或者信号质量持续不太好的区域,已经影响到上行数据的发送质量时,转步骤二,否则结束。
步骤二、组织者终端将自己的信号质量信息通过信令或者其它形式发送给参与者终端。
步骤三、参与者终端测量自身的信号质量,当自身的信号质量好于组织者终端的信号质量,且与组织者终端的信号质量之间的差值大于k时,转步骤四,否则结束。
步骤四、参与者终端向组织者终端发送一条表明由自己担任新的组织者终端的消息,消息中还包括自身的信号质量信息。
步骤五、组织者终端收到参与者终端发送的消息后,通过比较,将信号质量最好的参与者终端作为新的组织者终端,并将最终的新的组织者信息发送给所有参与者终端。
步骤六、多方通话中的参与者终端收到更新组织者的消息后,更新自身记录的组织者信息,并将自身的上行数据发送给新的组织者。
步骤七、新的组织者终端收到参与者终端的数据后,将其按一定的规则合并后转发给其它参与者终端。
本发明提供一种多方通话中切换组织者的方法,应用于网络侧设备,如图3所示,所述方法包括:
s31、在多方通话过程中,监测所述多方通话中各终端所在小区的上行资源占用情况;
s32、当所述多方通话的组织者终端所在小区的上行资源持续繁忙时,获取所述多方通话的所有参与者终端所在小区的上行资源的占用情况;
s33、根据所述多方通话的所有参与者终端所在小区的上行资源的占用情况,确定一个参与者终端作为新的组织者终端;
s34、向所述多方通话中的各终端发送组织者更新消息,所述组织者更新消息中包括所述新的组织者终端的信息,以使各参与者终端向所述新的组织者终端发送上行数据。
本发明提供一种多方通话中切换组织者的方法,应用于终端,如图4所示,所述方法包括:
s41、接收网络侧设备发送的组织者更新消息,所述组织者更新消息中包括网络侧设备确定的新的组织者终端的信息;
s42、根据所述组织者更新消息,将接收到的其中一个参与者终端的上行数据进行处理后转发给其它参与者终端,或者,将自身的上行数据发送给所述新的组织者终端。
本发明实施例提供的多方通话中切换组织者的方法,当作为组织者的终端所处小区上行资源繁忙时,选择多方通话中所在小区上行资源空闲的参与者终端作为新的组织者终端进行多方通话。与现有技术相比,本发明能够在多方通话的组织者不能正常传输上行数据时切换多方通话的组织者,保证业务数据的正常传输,从而保证多方通话的通话质量。
下面用具体例子对本发明提供的多方通话中切换组织者的方法进行说明。在以下实施例中,作为组织者的终端指在多方通话中处于主导地位的移动终端,作为参与者的终端指在多方通话中处于非主导地位的移动终端。
如图6所示,在多方通话过程中,本发明提供的多方通话中切换组织者的方法的具体实现流程如下:
步骤一、网络实时监测多方通话中各终端所在小区的上行资源占用情况。
步骤二、当网络发现组织者终端所在小区的上行资源持续繁忙时,转步骤三,否则结束。
步骤三、网络评估所有的参与者终端,选出所在小区上行资源最空闲的参与者终端作为新的组织者终端。
步骤四、网络组织包含有新的组织者信息的消息,并将组织后的消息发送给通话各终端。
步骤五、通话各终端收到网络更新组织者的消息后,更新自己记录的组织者信息,并将自己的上行数据发送给新的组织者。
步骤六、新的组织者终端收到参与者终端的数据后,将其按一定的规则合并后转发给其它参与者终端。
本发明实施例还提供一种多方通话中切换组织者的装置,位于作为组织者的终端,如图7所示,所述装置包括:
第一发送单元11,用于在多方通话过程中,当监测到自身信号质量低于第一预设值时,将监测到的自身的信号质量信息发送给当前多方通话中的所有参与者终端;
第一接收单元12,用于接收一个或多个参与者终端发送的组织者担任请求,所述组织者担任请求中包括所述参与者终端的信号质量信息;
第一确定单元13,根据所述一个或多个参与者终端发送的组织者担任请求,确定一个参与者终端作为新的组织者终端;
第二发送单元14,用于向所有参与者终端发送组织者更新消息,所述组织者更新消息中包括所述新的组织者终端的信息,以使各参与者终端向所述新的组织者终端发送上行数据。
可选地,所述第一确定单元13,用于选择所述一个或多个参与者终端中信号质量最好的参与者终端作为新的组织者终端。
本发明实施例还提供一种多方通话中切换组织者的装置,位于作为参与者的终端,如图8所示,所述装置包括:
第二接收单元21,用于在多方通话过程中,接收组织者终端发送的信号质量信息;
测量单元22,用于测量自身的信号质量;
比较单元23,用于比较所述组织者终端的信号质量和自身的信号质量;
第三发送单元24,用于当所述自身的信号质量与所述组织者终端的信号质量的差值大于第二预设值时,向所述组织者终端发送组织者担任请求,所述组织者担任请求中包括自身的信号质量信息;
第三接收单元25,用于接收所述组织者终端发送的组织者更新消息,所述组织者更新消息中包括所述组织者终端确定的新的组织者终端的信息。
可选地,如图9所示,所述装置还包括:
更新单元26,用于在所述第三接收单元接收所述组织者终端发送的组织者更新消息之后,更新自身记录的组织者信息。
可选地,如图9所示,所述装置还包括:
第四接收单元27,用于在所述第三接收单元接收所述组织者终端发送的组织者更新消息之后,当自身为所述新的组织者终端时,接收参与者终端发送的上行数据;
转发单元28,用于将所述参与者终端发送的上行数据进行处理后转发给其它参与者终端。
可选地,如图9所示,所述装置还包括:
第四发送单元29,用于在所述第三接收单元接收所述组织者终端发送的组织者更新消息之后,当自身不是所述新的组织者终端时,将自身的上行数据发送给所述新的组织者终端。
本发明实施例提供的多方通话中切换组织者的装置,当作为组织者的终端信号质量低于预设值时,选择多方通话中信号质量好的参与者终端作为新的组织者终端进行多方通话。与现有技术相比,本发明能够在多方通话的组织者不能正常传输上行数据时切换多方通话的组织者,保证业务数据的正常传输,从而保证多方通话的通话质量。
本发明提供一种多方通话中切换组织者的装置,位于网络侧设备,如图10所示,所述装置包括:
监测单元31,用于在多方通话过程中,监测所述多方通话中各终端所在小区的上行资源占用情况;
获取单元32,用于当所述多方通话的组织者终端所在小区的上行资源持续繁忙时,获取所述多方通话的所有参与者终端所在小区的上行资源的占用情况;
第二确定单元33,用于根据所述多方通话的所有参与者终端所在小区的上行资源的占用情况,确定一个参与者终端作为新的组织者终端;
第五发送单元34,用于向所述多方通话中的各终端发送组织者更新消息,所述组织者更新消息中包括所述新的组织者终端的信息,以使各参与者终端向所述新的组织者终端发送上行数据。
可选地,所述第二确定单元33,用于选择所在小区的上行资源最空闲的参与者终端作为新的组织者终端。
本发明提供一种多方通话中切换组织者的装置,位于终端,如图11所示,所述装置包括:
第五接收单元41,用于接收网络侧设备发送的组织者更新消息,所述组织者更新消息中包括网络侧设备确定的新的组织者终端的信息;
处理单元42,用于根据所述组织者更新消息,将接收到的其中一个参与者终端的上行数据进行处理后转发给其它参与者终端,或者,将自身的上行数据发送给所述新的组织者终端。
本发明实施例提供的多方通话中切换组织者的装置,当作为组织者的终端所处小区上行资源繁忙时,选择多方通话中所在小区上行资源空闲的参与者终端作为新的组织者终端进行多方通话。与现有技术相比,本发明能够在多方通话的组织者不能正常传输上行数据时切换多方通话的组织者,保证业务数据的正常传输,从而保证多方通话的通话质量。
本发明实施例还提供一种终端,所述终端包括上述位于组织者终端的多方通话中切换组织者的装置。
本发明实施例还提供一种终端,所述终端包括上述位于参与者终端的多方通话中切换组织者的装置。
本发明实施例还提供一种网络侧设备,所述网络侧设备包括上述位于网络侧设备的多方通话中切换组织者的装置。
本发明实施例还提供一种终端,所述终端包括上述位于终端的多方通话中切换组织者的装置。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。