本发明涉及通信,具体而言,涉及一种多网络通信方法及多网络通信系统。
背景技术:
1、目前跨网络通话一般是通过数字移动无线电标准(digital mobile radio,简称dmr)的常规电话互联方式来实现。然而,dmr常规电话互联方案除了需要专门的中继台、公共交换电话网络(public switched telephone network,简称pstn)设备、网关等外网设备外,还需要客户端、smartone dispatch服务器、pstn、无线网关等设备,从而导致跨网络通话成本高、设备携带不便利的问题。
2、针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本发明实施例提供了一种多网络通信方法及多网络通信系统,以至少解决相关技术中跨网通话采用的常规方式,需要借助外网设备,成本比较高的技术问题。
2、根据本发明实施例的一个方面,提供了一种多网络通信方法,包括:多模终端在第一网络内接收到目标终端向第一呼叫对象发起通话请求时,调取所述第一呼叫对象与第二网络内的呼叫对象之间的呼叫映射关系,并基于所述呼叫映射关系确定所述第二网络内与所述第一呼叫对象对应的第二呼叫对象,其中,所述第二网络为与所述第一网络不同的网络,所述第二呼叫对象为一个或多个;所述多模终端向所述第二呼叫对象发起呼叫请求;所述多模终端在所述呼叫请求成功时,将所述第一呼叫对象对应的第一语音信息发送至所述第二呼叫对象,同时获取所述第二呼叫对象对应的第二语音信息,将所述第二语音信息发送至所述第一呼叫对象,并向所述第二呼叫对象中的每一个发送除自身外的其他呼叫对象的第三语音信息。
3、可选地,在调取所述第一呼叫对象与所述第二网络内的呼叫对象之间的呼叫映射关系之前,所述多网络通信方法还包括:所述多模终端获取所述第一呼叫对象以及所述第二呼叫对象的设备信息;所述多模终端基于所述设备信息确定所述呼叫映射关系。
4、可选地,在调取所述第一呼叫对象与所述第二呼叫对象之间的呼叫映射关系之前,所述多网络通信方法还包括:所述多模终端获取所述第一网络的第一网络信息以及所述第二网络的第二网络信息;所述多模终端基于所述第一网络信息建立与所述第一网络之间的通信关系,并基于所述第二网络信息建立与所述第二网络中每一个网络之间的通信关系。
5、可选地,所述多模终端向所述第二呼叫对象发起呼叫请求,包括:所述多模终端基于所述呼叫映射关系确定与所述第一呼叫对象存在呼叫映射关系的第二呼叫对象;所述多模终端向所述第二呼叫对象发起呼叫请求。
6、可选地,所述多模终端获取所述第二呼叫对象对应的第二语音信息,并将所述第二语音信息发送至所述第一呼叫对象,包括:所述多模终端获取所述第二呼叫对象中每一个呼叫对象的语音信息;所述多模终端对所述每一个呼叫对象的语音信息进行混音,得到第二语音信息,并将所述第二语音信息发送至所述第一呼叫对象。
7、可选地,所述多模终端获取所述第二呼叫对象对应的第二语音信息,并向所述第二呼叫对象中的每一个发送除自身外的其他呼叫对象的第三语音信息,包括:所述多模终端将所述第二呼叫对象中的每一个的语音信息进行混音,得到所述第三语音信息;所述多模终端基于所述第三语音信息的混音规则向所述第二呼叫对象中的每一个发送除自身外的其他呼叫对象的第三语音信息。
8、可选地,所述多网络通信方法还包括:所述多模终端向所述第一呼叫对象和/或所述第二呼叫对象发起呼叫请求,并获取所述第一呼叫对象的第四语音信息和/或所述第二呼叫对象的第五语音信息;所述多模终端对所述第四语音信息和/或所述第五语音信息进行混音,得到第三语音信息;所述多模终端基于所述第三语音信息向所述第一呼叫对象和/或所述第二呼叫对象发送第三语音信息。
9、根据本发明实施例的另外一个方面,还提供了一种多网络通信系统,包括:存储器,与所述存储器耦合的处理器,所述存储器和所述处理器通过总线系统相通信;所述存储器用于存储程序,其中,所述程序在被处理器执行时控制所述存储器所在设备执行上述中任意一项所述的多网络通信方法;所述处理器用于运行程序,其中,所述程序运行时执行上述中任意一项所述的多网络通信方法。
10、根据本发明实施例的另外一个方面,还提供了一种计算机可读的存储介质,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行上述中任意一项所述的多网络通信方法。
11、在本发明实施例中,在多模终端在第一网络内接收到目标终端向第一呼叫对象发起通话请求时,调取第一呼叫对象与第二网络内的呼叫对象之间的呼叫映射关系,并基于呼叫映射关系确定第二网络内与第一呼叫对象对应的第二呼叫对象,其中,第二网络为与第一网络不同的网络,第二呼叫对象为一个或多个;通过多模终端向第二呼叫对象发起呼叫请求;在确定多模终端呼叫请求成功时,将第一呼叫对象对应的第一语音信息发送至第二呼叫对象,同时获取第二呼叫对象对应的第二语音信息,将第二语音信息发送至第一呼叫对象,并向第二呼叫对象中的每一个发送除自身外的其他呼叫对象的第三语音信息。通过本发明实施例提供的多网络通信方法,实现了借助于具备多网络业务能力的多模终端协助多个网络终端进行跨网络通信的目的,达到了提高多网络通信的便捷性,同时也降低了多网络通信的成本,进而解决了相关技术中跨网通话采用的常规方式,需要借助外网设备,成本比较高的技术问题。
1.一种多网络通信方法,其特征在于,包括:
2.根据权利要求1所述的多网络通信方法,其特征在于,在调取所述第一呼叫对象与所述第二网络内的呼叫对象之间的呼叫映射关系之前,所述多网络通信方法还包括:
3.根据权利要求1所述的多网络通信方法,其特征在于,在调取所述第一呼叫对象与所述第二呼叫对象之间的呼叫映射关系之前,所述多网络通信方法还包括:
4.根据权利要求1所述的多网络通信方法,其特征在于,所述多模终端向所述第二呼叫对象发起呼叫请求,包括:
5.根据权利要求1所述的方法,其特征在于,所述多模终端获取所述第二呼叫对象对应的第二语音信息,并将所述第二语音信息发送至所述第一呼叫对象,包括:
6.根据权利要求1所述的方法,其特征在于,所述多模终端获取所述第二呼叫对象对应的第二语音信息,并向所述第二呼叫对象中的每一个发送除自身外的其他呼叫对象的第三语音信息,包括:
7.根据权利要求1所述的多网络通信方法,其特征在于,所述多网络通信方法还包括:
8.一种多网络通信系统,其特征在于,包括:
9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至7中任意一项所述的多网络通信方法。