宽窄网络间的通信方法、终端、服务器和存储装置与流程

文档序号:25783823发布日期:2021-07-09 10:17阅读:264来源:国知局
宽窄网络间的通信方法、终端、服务器和存储装置与流程

1.本发明涉及通信技术领域,特别是涉及宽窄网络间的通信方法、终端、服务器和存储装置。


背景技术:

2.随着科技的发展,宽窄带终端之间的通信业务越来越多,宽窄带网络和业务融合是一个必然趋势,宽带系统协议使用的语音声码器是amr(adaptive multi-rate,自适应多速率)编码器,窄带系统协议使用的语音声码器是nvoc(声码器数字语音压缩技术)/ambe++(advanced multi-band excitation,高级多波段激发)声码器/acelp(代数码本激励线性预测)声码器,在宽窄带互通时需要转码,转码会导致性能宽窄互通性能变差,更导致不能实现端到端加密。


技术实现要素:

3.本发明主要解决的技术问题是提供一种宽窄网络间的通信方法、、终端服务器和存储装置,能够提升宽窄带终端之间的通信质量。
4.为解决上述技术问题,本发明采用的一个技术方案是:提供一种宽窄网络间的通信方法,包括:第一网络终端向第一网络服务器发送用于呼叫至少一个第二网络终端的呼叫消息,所述呼叫消息包括第一媒体协商信息,使得所述第一网络服务器基于所述呼叫消息与第二网络服务器建立连接且通知所述第二网络服务器即将接收所述第二网络终端能够支持的第一编码方式的第一多媒体数据;在所述建立连接后,生成包含第一编码方式的第一多媒体数据的多媒体消息;向所述第一网络服务器发送所述多媒体消息,使得所述第一网络服务器将所述第一多媒体数据通过所述第二网络服务器转发给所述至少一个第二网络终端;其中,所述第一网络终端和所述第一网络服务器在第一网络中进行通信业务,所述第二网络终端和所述第二网络服务器在第二网络中进行通信业务;所述第一网络和第二网络其中一者为宽带网络,另一者为窄带网络。
5.为解决上述技术问题,本发明采用的另一个技术方案是:提供一种宽窄网络间的通信方法,包括:第一网络服务器接收所述第一网络终端发送的用于呼叫至少一个第二网络终端的第一呼叫消息,所述第一呼叫消息包括第一媒体协商信息;响应于所述第一呼叫消息向第二网络服务器发送包含所述第一媒体协商信息的第二呼叫消息,以与所述第二网络服务器建立连接且通知所述第二网络服务器即将接收所述第二网络终端能够支持的第一编码方式的第一多媒体数据;在所述建立连接后,接收所述第一网络终端发送的包含第一编码方式的第一多媒体数据的多媒体消息;将所述第一多媒体数据发送给所述第二网络服务器,使得所述第二网络服务器将所述第一多媒体数据转发给所述第二网络终端;其中,所述第一网络终端和所述第一网络服务器在第一网络中进行所述语音通信业务,所述第二网络终端和所述第二网络服务器在第二网络中进行所述语音通信业务;所述第一网络和第二网络其中一者为宽带网络,另一者为窄带网络。
6.为解决上述技术问题,本发明采用的另一个技术方案是:提供一种终端,包括处理器、存储器以及通信电路,所述处理器分别耦接所述存储器以及所述通信电路,所述存储器用于存储程序指令,所述处理器用于运行所述存储器中的程序指令以控制所述通信电路实现如上所述的宽窄网络间的通信方法中的步骤。
7.为解决上述技术问题,本发明采用的另一个技术方案是:提供一种服务器,包括处理器、存储器以及通信电路,所述处理器分别耦接所述存储器以及所述通信电路,所述存储器用于存储程序指令,所述处理器用于运行所述存储器中的程序指令以控制所述通信电路实现如上所述的宽窄网络间的通信方法中的步骤。
8.为解决上述技术问题,本发明采用的另一个技术方案是:提供一种具有存储功能的装置,存储有程序指令,所述程序指令能够被执行以实现如上所述的宽窄网络间的通信方法中的步骤。
9.本发明的有益效果是:区别于现有技术的情况,本发明中第一网络终端生成包含第一编码方式的第一多媒体数据的多媒体消息,通过工作在第一网络中的第一网络服务器和工作在第二网络中的第二网络服务器将该多媒体消息发送给支持第一编码方式的第二网络终端,其中第一网络和第二网络一者为宽带网络一者为窄带网络,使得多媒体消息无需转码直接发送,可以避免转码造成的误码和时延,从而能够提升宽窄带终端之间的通信质量。
附图说明
10.为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:
11.图1是本发明提供的宽窄网络间的通信方法的第一实施例的流程示意图;
12.图2是本发明提供的宽窄网络间的通信方法中各设备通信连接的第一实施例的关系示意图;
13.图3是本发明提供的宽窄网络间的通信方法的第二实施例的流程示意图;
14.图4是本发明提供的宽窄网络间的通信方法中各设备通信连接的第二实施例的关系示意图;
15.图5是本发明提供的宽窄网络间的通信方法的第三实施例的流程示意图;
16.图6是本发明提供的宽窄网络间的通信方法的第四实施例的流程示意图;
17.图7是本发明提供的宽窄网络间的通信方法的第五实施例的流程示意图;
18.图8是本发明提供的宽窄网络间的通信方法的第六实施例的流程示意图;
19.图9是本发明提供的终端的一实施例的结构示意图;
20.图10是本发明提供的服务器的一实施例的结构示意图;
21.图11是本发明提供的具有存储功能的装置的一实施例的结构示意图。
具体实施方式
22.下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,均属于本申请保护的范围。
23.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
24.请参阅图1,图1是本发明提供的宽窄网络间的通信方法的第一实施例的流程示意图。本发明提供的宽窄网络间的通信方法包括:
25.s101:第一网络终端向第一网络服务器发送用于呼叫至少一个第二网络终端的呼叫消息,所述呼叫消息包括第一媒体协商信息。
26.在一个具体的实施场景中,请结合参阅图2,图2是本发明提供的宽窄网络间的通信方法中各设备通信连接的第一实施例的关系示意图。如图2所示,在第一网络中通信的第一网络终端11需要向在第二网络中通信的第二网络终端21发送多媒体数据,由于第一网络终端11和第二网络终端21在不同的网络中通信,因此第一网络终端11不能直接将多媒体数据发送给第二网络终端21。在本实施场景中,第一网络终端11通过第一网络服务器12和第二网络服务器22向第二网络终端21发送多媒体数据。第一网络服务器12和第一网络终端11在第一网络中进行通信业务,第二网络服务器22和第二网络终端21在第二网络中进行通信业务。在本实施场景中,第一网络为宽带网络,第一网络终端11为宽带终端,第二网络为窄带网络,第二网络终端21为窄带终端。在其他实施场景中,第一网络也可以是窄带网络,第一网络终端11也可以是窄带终端,第二网络也可以是宽带网络,第二网络终端21也可以是宽带终端。
27.具体地,第一网络终端11向第一网络服务器12发送用于呼叫至少一个第二网络终端21的呼叫消息,该呼叫消息包括第一媒体协商信息。使得第一网络服务器12接收到该呼叫消息后基于该呼叫消息与第二网络服务器22建立连接,在本实施场景中第一网络服务器12和第二网关服务器22之间直接连接,在其他实施场景中,第一网络服务器12和第二网关服务器22之间设有一网关,第一网络服务器12和第二网关服务器22通过该网关连接。
28.在本实施场景中,第一媒体协商信息为nvoc(数字语音压缩)媒体协商信息,在其他实施场景中,第一媒体协商信息也可以为amr(adaptive multi-rate,自适应多码率)媒体协商信息。
29.第一网络服务器12与第二网络服务器22建立连接后通知第二网络服务器22即将接收第二网络终端21能够支持的第一编码方式的第一多媒体数据。在本实施场景中,第一网络服务器12将接受到的第一媒体协商信息转发给第二网络服务器22,使得第二网络服务器22获知其即将接收第二网络终端21能够支持的第一编码方式的第一多媒体数据。在本实施场景中,由于接收该多媒体消息的第二网络终端21为窄带终端,第一编码方式为nvoc编码方式。
30.s102:在所述建立连接后,生成包含第一编码方式的第一多媒体数据的多媒体消息。
31.在一个具体的实施场景中,第一网络服务器12与第二网络服务器22建立连接后,
第一网络终端11生成第一编码方式的第一多媒体数据的多媒体消息。在本实施场景中,由于接收该多媒体消息的第二网络终端21为窄带终端,因此第一编码方式为nvoc编码方式,第一多媒体数据为nvoc语音媒体。在本实施场景中,第一多媒体数据为语音数据。在其他实施场景中,第一多媒体数据还可以包括视频、图片、文字等其他格式的数据。
32.s103:向所述第一网络服务器发送所述多媒体消息,使得所述第一网络服务器将所述第一多媒体数据通过所述第二网络服务器转发给所述至少一个第二网络终端。
33.在一个具体的实施场景中,第一网络终端11向第一网络服务器12发送在步骤s102中生成的多媒体消息。第一网络服务器12接收到该多媒体消息后,通过在步骤s101中建立的连接,向第二网络服务器22转发第一多媒体数据,从而第二网络服务器22将第一多媒体数据发送给第二网络终端21。
34.由于第一多媒体数据为第二网络终端21能够支持的第一编码方式,因此,第二网络终端21可以直接读取该多媒体消息的内容,无需第一网络服务器12在将第一多媒体数据转发给第二网络服务器22时进行转码,可以有效避免转码导致的误码。
35.需要说明的是,在本实施场景中第二网络终端21只有一个,在其他实施场景中,第二网络终端21可以设置有多个,第二网络服务器22同时向这些第二网络终端21转发多媒体消息。
36.通过上述描述可知,本实施例中第一网络终端生成包含第一编码方式的第一多媒体数据的多媒体消息,通过与第一网络终端一起工作在第一网络中的第一网络服务器和与第二网络终端一起工作在第二网络中的第二网络服务器将该多媒体消息发送给支持第一编码方式的第二网络终端,其中第一网络和第二网络一者为宽带网络一者为窄带网络,使得多媒体消息无需转码直接发送,可以避免转码造成的误码和时延,从而能够提升宽窄带终端之间的通信质量。
37.请参阅图3,图3是本发明提供的宽窄网络间的通信方法的第二实施例的流程示意图。本发明提供的宽窄网络间的通信方法包括:
38.s301:第一网络终端向第一网络服务器发送用于呼叫至少一个第二网络终端和呼叫至少一个第一网络终端的呼叫消息,使得所述第一网络服务器基于所述呼叫消息与第二网络服务器建立连接。
39.在一个具体的实施场景中,请参阅图4,图4是本发明提供的宽窄网络间的通信方法中各设备通信连接的第二实施例的关系示意图。如图4所示,在第一网络中通信的第一网络终端11需要向在第二网络中通信的第二网络终端21和在第一网络中通信的第一网络终端13发送多媒体数据。在本实施场景中,第一网络终端11向第二网络终端21发送多媒体数据的方法如本发明提供的宽窄网络间的通信方法的第一实施例中所述,此处不再进行赘述。第一网络终端11通过第一网络服务器12向第一网络终端13发送多媒体数据。
40.在本实施场景中,第一网络服务器12、第一网络终端11和第一网络终端13在第一网络中进行通信业务,第二网络服务器22和第二网络终端21在第二网络中进行通信业务。在本实施场景中,第一网络为宽带网络,第一网络终端11和第一网络终端13为宽带终端,第二网络为窄带网络,第二网络终端21为窄带终端。在其他实施场景中,第一网络也可以是窄带网络,第一网络终端11和第一网络终端13也可以是窄带终端,第二网络也可以是宽带网络,第二网络终端21也可以是宽带终端。
41.具体地,第一网络终端11向第一网络服务器12发送用于呼叫至少一个第二网络终端21和至少一个第一网络终端13的呼叫消息,该呼叫消息包括第一媒体协商信息和第二媒体协商信息。使得第一网络服务器12接收到该呼叫消息后基于该呼叫消息与第二网络服务器22建立连接,并获取即将接收第一网络终端13所支持的第二编码方式的第二多媒体数据。
42.在本实施场景中,第一媒体协商信息为nvoc媒体协商信息,第二媒体协商信息为amr媒体协商信息,在其他实施场景中,第一媒体协商信息也可以为amr媒体协商信息,而第二媒体协商信息可以为nvoc媒体协商信息。
43.第一网络服务器12与第二网络服务器22建立连接后通知第二网络服务器22即将接收第二网络终端21能够支持的第一编码方式的第一多媒体数据。在本实施场景中,第一网络服务器12将接受到的第一媒体协商信息转发给第二网络服务器22,使得第二网络服务器22获知其即将接收第二网络终端21能够支持的第一编码方式的第一多媒体数据。
44.在本实施场景中,由于接收该多媒体消息的第二网络终端21为窄带终端,第一编码方式为nvoc编码方式,第二编码方式为amr编码方式。
45.s302:在所述建立连接后,生成包含第一编码方式的第一多媒体数据和第二编码方式的第二多媒体数据的多媒体消息。
46.在一个具体的实施场景中,第一网络服务器12与第二网络服务器22建立连接后,第一网络终端11生成包括第一编码方式的第一多媒体数据和第二编码方式的第二多媒体数据的多媒体消息。在本实施场景中,由于接收该多媒体消息的第二网络终端21为窄带终端,因此第一编码方式为nvoc编码方式,第一多媒体数据为nvoc语音媒体,第二编码方式为amr编码方式,第二多媒体数据为amr语音媒体。
47.在本实施场景中,第一多媒体数据和第二多媒体数据为语音数据。在其他实施场景中,第一多媒体数据和第二多媒体数据还可以包括视频、图片、文字等其他格式的数据。
48.s303:向所述第一网络服务器发送所述多媒体消息,使得所述第一网络服务器将所述第一多媒体数据通过所述第二网络服务器转发给所述至少一个第二网络终端,并将第二多媒体数据发送给所述至少一个第一网络终端。
49.在一个具体的实施场景中,第一网络终端11向第一网络服务器12发送在步骤s302中生成的多媒体消息。第一网络服务器12接收到该多媒体消息后,通过在步骤s301中建立的连接,向第二网络服务器22转发该多媒体消息中的第一多媒体数据,从而第二网络服务器22将该多媒体消息发送给第二网络终端21。并且第一网络服务器12向第一网络终端13发送第二多媒体数据。
50.由于该第一多媒体数据为第二网络终端21能够支持的第一编码方式,因此,第二网络终端21可以直接读取该第一多媒体数据的内容,而无需第一网络服务器12在将该第一多媒体数据转发给第二网络服务器22时进行转码。而第二编码方式的第一多媒体数据为第一网络终端11生成的且第一网络终端11和13均支持的编码方式,因此,第一网络服务器12也无需对第二多媒体数据进行转码,而是直接发送给第一网络终端13,这样可以有效避免转码导致的误码和时延。
51.需要说明的是,在本实施场景中第二网络终端21和第一网络终端13都只有一个,在其他实施场景中,第二网络终端21和第一网络终端13可以设置有多个,第一网络服务器
12同时向这些第一网络终端13转发多媒体消息,第二网络服务器22同时向这些第二网络终端21转发多媒体消息。
52.通过上述描述可知,本实施例中第一终端生成包含第一编码方式的第一多媒体数据和第二编码方式的第二多媒体数据的多媒体消息,通过与第一网络终端一起工作在第一网络中的第一网络服务器和与第二网络终端一起工作在第二网络中的第二网络服务器将该多媒体消息发送给支持第一编码方式的第二网络终端和支持第二编码方式的第一网络终端,其中第一网络和第二网络一者为宽带网络一者为窄带网络,使得多媒体消息无需转码直接发送,可以避免转码造成的误码和时延,从而能够提升宽窄带终端之间的通信质量。
53.请参阅图5,图5是本发明提供的宽窄网络间的通信方法的第三实施例的流程示意图。本发明提供的宽窄网络间的通信方法包括:
54.s501:第一网络终端向第一网络服务器发送用于呼叫至少一个第二网络终端的呼叫消息,所述呼叫消息包括第一媒体协商信息。
55.s502:在所述建立连接后,生成包含第一编码方式的第一多媒体数据的多媒体消息。
56.s503:向所述第一网络服务器发送所述多媒体消息,使得所述第一网络服务器将所述第一多媒体数据通过所述第二网络服务器转发给所述至少一个第二网络终端。
57.在本实施场景中,步骤s501-s503与本发明提供的宽窄网络间的通信方法的第一实施例中的步骤s101-s103基本一致,此处不再进行赘述。
58.s504:接收所述第一网络服务器发送的第一编码方式的第三多媒体数据,所述第三多媒体数据是所述第二网络终端通过所述第二网络服务器接收转发给所述第一网络服务器的。
59.在一个具体的实施场景中,请结合参阅图2,第二网络终端21通过第二网络服务器22和第一网络服务器12向第一网络终端11发送第三多媒体数据,该第三多媒体数据采用第一编码方式。第二网络终端21将该第三多媒体数据发送给第二网络服务器22,第二网络服务器22将该第三多媒体数据转发给第一网络服务器12,第一网络服务器12将该第三多媒体数据转发给第一网络终端11。
60.由于第一网络终端11支持第一编码方式,因此,该第三多媒体数据可以直接转发给第一网络终端11,而无需经过转码,从而可以有效避免转码导致的误码和时延。
61.通过上述描述可知,本实施例中工作在第二网络的第二网络终端将第一编码方式的第三多媒体数据发送给工作在第一网络中的第一网络终端,由于第一网络终端支持第一编码方式,因此第三多媒体数据可无需转码直接转发,可以避免转码造成的误码和时延,从而能够提升宽窄带终端之间的通信质量。
62.请参阅图6,图6是本发明提供的宽窄网络间的通信方法的第四实施例的流程示意图。本发明提供的宽窄网络间的通信方法包括:
63.s601:第一网络服务器接收所述第一网络终端发送的用于呼叫至少一个第二网络终端的第一呼叫消息,所述第一呼叫消息包括第一媒体协商信息。
64.在一个具体的实施场景中,请结合参阅图2,图2是本发明提供的宽窄网络间的通信方法的第一实施例的设备关系示意图。如图2所示,在第一网络中通信的第一网络终端11需要向在第二网络中通信的第二网络终端21发送多媒体数据,由于第一网络终端11和第二
网络终端21在不同的网络中通信,因此第一网络终端11不能直接将多媒体数据发送给第二网络终端21。在本实施场景中,第一网络服务器12和第一网络终端11在第一网络中进行通信业务,第二网络服务器22和第二网络终端21在第二网络中进行通信业务。在本实施场景中,第一网络为宽带网络,第一网络终端11为宽带终端,第二网络为窄带网络,第二网络终端21为窄带终端。在其他实施场景中,第一网络也可以是窄带网络,第一网络终端11也可以是窄带终端,第二网络也可以是宽带网络,第二网络终端21也可以是宽带终端。
65.具体地,第一网络服务器12接收第一网络终端11发送用于呼叫至少一个第二网络终端21的呼叫消息,该呼叫消息包括第一媒体协商信息。在本实施场景中,第一媒体协商信息为nvoc(数字语音压缩)媒体协商信息,在其他实施场景中,第一媒体协商信息也可以为amr(adaptive multi-rate,自适应多码率)媒体协商信息。
66.s602:响应于所述第一呼叫消息向第二网络服务器发送包含所述第一媒体协商信息的第二呼叫消息,以与所述第二网络服务器建立连接且通知所述第二网络服务器即将接收所述第二网络终端能够支持的第一编码方式的第一多媒体数据。
67.在一个具体的实施场景中,第一网络服务器12接收到该第一呼叫消息后基于该呼叫消息与第二网络服务器22建立连接,在本实施场景中第一网络服务器12和第二网关服务器22之间直接连接,在其他实施场景中,第一网络服务器12和第二网关服务器22之间设有一网关,第一网络服务器12和第二网关服务器22通过该网关连接。
68.第一网络服务器12与第二网络服务器22建立连接后通知第二网络服务器22即将接收第二网络终端21能够支持的第一编码方式的第一多媒体数据。在本实施场景中,第一网络服务器12将发送包括第一媒体协商信息的第二呼叫消息给第二网络服务器22,使得第二网络服务器22获知其即将接收第二网络终端21能够支持的第一编码方式的第一多媒体数据。在本实施场景中,由于接收该多媒体消息的第二终端21为窄带终端,第一编码方式为nvoc编码方式。
69.s603:在所述建立连接后,接收所述第一网络终端发送的包含第一编码方式的第一多媒体数据的多媒体消息。
70.在一个具体的实施场景中,在建立连接后,第一网络服务器12接收第一网络终端11发送的多媒体消息,该多媒体消息包括第一编码方式的第一多媒体数据。在本实施场景中,第一多媒体数据为nvoc语音媒体。在本实施场景中,第一多媒体数据为语音数据。在其他实施场景中,第一多媒体数据还可以包括视频、图片、文字等其他格式的数据。
71.s604:将所述第一多媒体数据发送给所述第二网络服务器,使得所述第二网络服务器将所述第一多媒体数据转发给所述第二网络终端。
72.在一个具体的实施场景中,第一网络服务器12接收到该多媒体消息后,通过在步骤s602中建立的连接,向第二网络服务器22转发第一多媒体数据,从而第二网络服务器22将第一多媒体数据发送给第二网络终端21。
73.由于第一多媒体数据为第二网络终端21能够支持的第一编码方式,因此,第二网络终端21可以直接读取该多媒体消息的内容,无需第一网络服务器12在将第一多媒体数据转发给第二网络服务器22时进行转码,可以有效避免转码导致的误码。
74.需要说明的是,在本实施场景中第二网络终端21只有一个,在其他实施场景中,第二网络终端21可以设置有多个,第二网络服务器22同时向这些第二网络终端21转发多媒体
消息。
75.通过上述描述可知,本实施例中工作在第一网络中的第一网络服务器通过第二网络服务器将第一网络终端生成的第一编码方式的第一多媒体数据的多媒体消息发送给在第二网络中工作的第二网络终端,由于第二网络终端支持第一编码方式,其中第一网络和第二网络一者为宽带网络一者为窄带网络,因此第一多媒体数据无需进行转码可以直接发送,可以避免转码造成的误码和时延,从而能够提升宽窄带终端之间的通信质量。
76.请参阅图7,图7是本发明提供的宽窄网络间的通信方法的第五实施例的流程示意图。本发明提供的宽窄网络间的通信方法包括:
77.s701:第一网络服务器接收所述第一网络终端发送的用于呼叫至少一个第二网络终端和至少一个第一网络终端的第一呼叫消息,所述第一呼叫消息包括第一媒体协商信息和第二媒体协商信息。
78.在一个具体的实施场景中,请结合参阅图4,图4是本发明提供的宽窄网络间的通信方法的第一实施例的设备关系示意图。如图4所示,在第一网络中通信的第一网络终端11需要向在第二网络中通信的第二网络终端21和在第一网络中通信的第一网络终端13发送多媒体数据。
79.第一网络服务器12接收第一网络终端11发送的第一呼叫消息,该第一呼叫消息用于呼叫至少一个第一网络终端13和至少一个第二网络终端21,包括第一媒体协商信息和第二媒体协商信息。在本实施场景中,第一网络为宽带网络,第一网络终端11和第一网络终端13为宽带终端,第二网络为窄带网络,第二网络终端21为窄带终端。在其他实施场景中,第一网络也可以是窄带网络,第一网络终端11和第一网络终端13也可以是窄带终端,第二网络也可以是宽带网络,第二网络终端21也可以是宽带终端。
80.s702:响应于所述第一呼叫消息向第二网络服务器发送包含所述第一媒体协商信息的第二呼叫消息,并根据第一呼叫消息中的第二媒体协商信息获取其即将接收第一网络终端支持的第二编码方式的第二多媒体数据。
81.在本实施场景中步骤s702中响应于所述第一呼叫消息向第二网络服务器发送包含所述第一媒体协商信息的第二呼叫消息的部分与本发明提供的宽窄网络间的通信方法的第四实施例中的步骤s602基本一致,此处不再进行赘述。
82.在本实施场景中第一呼叫消息还包括第二媒体协商信息,第一网络服务器12基于该第二媒体协商信息获知其即将接收第一网络终端13支持的第二编码方式的第二多媒体数据。
83.在本实施场景中,第一媒体协商信息为nvoc媒体协商信息,第二媒体协商信息为amr媒体协商信息,在其他实施场景中,第一媒体协商信息也可以为amr媒体协商信息,而第二媒体协商信息可以为nvoc媒体协商信息。
84.s703:接收所述第一网络终端发送的包含第一编码方式的第一多媒体数据和第二编码方式的第二多媒体数据的多媒体消息。
85.在一个具体的实施场景中,第一网络终端11生成包括第一编码方式的第一多媒体数据和第二编码方式的第二多媒体数据的多媒体消息,并将该多媒体消息发送第一网络服务器12。第一网络服务器12接收该多媒体消息。在本实施场景中,由于接收该多媒体消息的第二网络终端21为窄带终端,因此第一编码方式为nvoc编码方式,第一多媒体数据为nvoc
语音媒体,第二编码方式为amr编码方式,第二多媒体数据为amr语音媒体。在本实施场景中,第一多媒体数据和第二多媒体数据为语音数据。在其他实施场景中,第一多媒体数据和第二多媒体数据还可以包括视频、图片、文字等其他格式的数据。
86.s704:将所述第一多媒体数据发送给所述第二网络服务器,将所述第二多媒体数据发送给所述至少一个第一网络终端。
87.在一个具体的实施场景中,第一网络服务器12根据连接的网络终端的不同,将第一多媒体数据发送给第二网络服务器22,将第二多媒体数据发送给第一网络终端13。
88.本步骤中的将所述第一多媒体数据发送给所述第二网络服务器的部分与本发明提供的宽窄网络间的通信方法的第四实施例中的步骤s704基本一致,此处不再进行赘述。第一网络服务器12将第二多媒体数据发送给第一网络终端13。
89.由于该第一多媒体数据为第二网络终端21能够支持的第一编码方式,因此,第二网络终端21可以直接读取该第一多媒体数据的内容,而无需第一网络服务器12在将该第一多媒体数据转发给第二网络服务器22时进行转码。而第二编码方式的第一多媒体数据为第一网络终端11生成的且第一网络终端11和13均支持的编码方式,因此,第一网络服务器12也无需对第二多媒体数据进行转码,而是直接发送给第一网络终端13,可以有效避免转码导致的误码。
90.需要说明的是,在本实施场景中第二网络终端21和第一网络终端13都只有一个,在其他实施场景中,第二网络终端21和第一网络终端13可以设置有多个,第一网络服务器12同时向这些第一网络终端13转发多媒体消息,第二网络服务器22同时向这些第二网络终端21转发多媒体消息。
91.通过上述描述可知,本实施例中工作在第一网络中的第一网络服务器将第一编码方式的第一多媒体数据通过第二网络终端一起工作在第二网络中的第二网络服务器将该多媒体消息发送给支持第一编码方式的第二网络终端,将第二编码方式的第二多媒体数据的多媒体消息发送给支持第二编码方式的第一网络终端其中第一网络和第二网络一者为宽带网络一者为窄带网络,使得多媒体消息无需转码直接发送,可以避免转码造成的误码和时延,从而能够提升宽窄带终端之间的通信质量。
92.请参阅图8,图8是本发明提供的宽窄网络间的通信方法的第六实施例的流程示意图。本发明提供的宽窄网络间的通信方法包括:
93.s801:第一网络服务器接收所述第一网络终端发送的用于呼叫至少一个第二网络终端的第一呼叫消息,所述第一呼叫消息包括第一媒体协商信息。
94.s802:响应于所述第一呼叫消息向第二网络服务器发送包含所述第一媒体协商信息的第二呼叫消息,以与所述第二网络服务器建立连接且通知所述第二网络服务器即将接收所述第二网络终端能够支持的第一编码方式的第一多媒体数据。
95.s803:在所述建立连接后,接收所述第一网络终端发送的包含第一编码方式的第一多媒体数据的多媒体消息。
96.s804:将所述第一多媒体数据发送给所述第二网络服务器,使得所述第二网络服务器将所述第一多媒体数据转发给所述第二网络终端。
97.在本实施场景中,步骤s801-s804与本发明提供的宽窄网络间的通信方法的第四实施例中的步骤s601-s604基本一致,此处不再进行赘述。
98.s805:接收所述第二网络服务器发送的第一编码方式的第三多媒体数据,并向所述第一网络终端发送所述第三多媒体数据。
99.在一个具体的实施场景中,请结合参阅图2,第一网络服务器12接收第二网络服务器22发送的第三多媒体数据,该第三多媒体数据是第二网络终端21生成并发送给第二网络服务器22的。第一网络服务器12将该第三多媒体数据发送给第一网络终端11,该第三多媒体数据采用第一编码方式。由于第一网络终端11支持第一编码方式,因此,该第三多媒体数据可以直接转发给第一网络终端11,而无需经过转码,从而可以有效避免转码导致的误码。
100.通过上述描述可知,本实施例中工作在第二网络的第二网络终端将第一编码方式的第三多媒体数据发送给工作在第一网络中的第一网络终端,由于第一网络终端支持第一编码方式,因此第三多媒体数据可无需转码直接转发,可以避免转码造成的误码和时延,从而能够提升宽窄带终端之间的通信质量。
101.请参阅图9,图9是本发明提供的终端的一实施例的结构示意图。终端30包括处理器31、存储器32和通信电路33,处理器31耦接存储器32和通信电路33。存储器32用于存储程序指令,处理器31结合通信电路33用于运行存储器32中的程序指令以进行通信并执行如下方法:
102.工作在第一网络的终端30的通信电路33向同样工作在第一网络的第一网络服务器发送用于呼叫至少一个工作在第二网络的第二网络终端的呼叫消息,该呼叫消息包括第一媒体协商信息,使得第一网络服务器基于该呼叫消息与工作在第二网络的第二网络服务器建立连接,且通知第二网络服务器即将接收第二网络终端能够支持的第一编码方式的第一多媒体数据。处理器31在建立连接后生成包含第一编码方式的第一多媒体数据的多媒体消息。通信电路33向第一网络服务器发送该多媒体消息,使得第一网络服务器将该第一多媒体数据通过第二网络服务器准发给第二网络终端。
103.其中,第一网络和第二网络其中一者为宽带网络,另一者为窄带网络。
104.通过上述描述可知,本实施例中的网络终端生成包含第一编码方式的第一多媒体数据的多媒体消息,通过与第一网络终端一起工作在第一网络中的第一网络服务器和与第二网络终端一起工作在第二网络中的第二网络服务器将该多媒体消息发送给支持第一编码方式的第二网络终端,其中第一网络和第二网络一者为宽带网络一者为窄带网络,使得多媒体消息无需转码直接发送,可以避免转码造成的误码和时延,从而能够提升宽窄带终端之间的通信质量。
105.请参阅图10,图10是本发明提供的服务器的一实施例的结构示意图。服务器40包括处理器41、存储器42和通信电路43,处理器41耦接存储器42和通信电路43。存储器42用于存储程序指令,处理器41结合通信电路43用于运行存储器42中的程序指令以进行通信并执行如下方法:
106.工作于第一网络的服务器40的通信电路43接收同样工作于第一网络的第一网络终端发送的用于呼叫至少一个工作在第二网络的第二网络终端的第一呼叫消息,该第一呼叫消息包括第一媒体协商信息。处理器41响应于该第一呼叫消息生成包含第一媒体协商信息的第二呼叫消息,通信电路43向工作于第二网络的第二网络服务器该第二呼叫消息,以与第二网络服务器建立连接且通知第二网络服务器即将接收第二网络终端能够支持的第一编码方式的第一多媒体数据。通信电路43接收第一网络终端发送的第一多媒体数据,并
将第一多媒体消息转发给第二网络服务器,使得第二网络服务器将第一多媒体消息转发给第二网络终端。
107.其中,第一网络和第二网络其中一者为宽带网络,另一者为窄带网络。
108.通过上述描述可知,本实施例中的网络服务器通过第二网络服务器将第一网络终端生成的第一编码方式的第一多媒体数据的多媒体消息发送给在第二网络中工作的第二网络终端,由于第二网络终端支持第一编码方式,其中第一网络和第二网络一者为宽带网络一者为窄带网络,因此第一多媒体数据无需进行转码可以直接发送,可以避免转码造成的误码和时延,从而能够提升宽窄带终端之间的通信质量。
109.请参阅图11,图11是本申请提供的具有存储功能的装置的一实施例的结构示意图。具有存储功能的装置50中存储有至少一个程序指令51,程序指令51用于执行如图1、图3、图5-图8所示的方法。在一个实施例中,具有存储功能的装置可以是设备中的存储芯片、硬盘或者是移动硬盘或者优盘、光盘等其他可读写存储的工具,还可以是服务器等等。
110.通过上述描述可知,本申请提供的具有存储功能的装置中存储的程序指令可以用于使得工作于第一网络的第一网络终端生成工作于第二网络的第二网络终端支持的第一编码方式的第一多媒体数据,并通过工作于第一网络的第一网络服务器和工作于第二网络的第二网络服务器将该第一多媒体数据直接转发给第二网络终端,中间无需转码,可以避免转码造成的误码和时延,从而能够提升宽窄带终端之间的通信质量。
111.区别于现有技术,本发明中工作于第一网络的第一网络终端生成工作于第二网络的第二网络终端支持的第一编码方式的第一多媒体数据,并通过工作于第一网络的第一网络服务器和工作于第二网络的第二网络服务器将该第一多媒体数据直接转发给第二网络终端,中间无需转码,可以避免转码造成的误码和时延,从而能够提升宽窄带终端之间的通信质量。
112.以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1