数据的传输方法及装置、服务器及存储介质制造方法及图纸

技术编号:23183444 阅读:20 留言:0更新日期:2020-01-24 13:36
本发明专利技术公开了一种数据的传输方法及装置、服务器及存储介质。该方法包括:获取网络会议室内数据发送端和数据接收端所连接的局域网信息;根据所述局域网信息确定所述数据发送端与所述数据接收端之间的数据传输方式,所述数据传输方式包括局域网传输和/或广域网传输;控制所述数据发送端按照所述数据传输方式向所述数据接收端发送会议数据。本发明专利技术实施例通过采用上述技术方案,可以缩短数据传输过程中的时延,降低数据传输的丢包概率,提高远程会议中数据传输的速率和质量。

Data transmission method and device, server and storage medium

【技术实现步骤摘要】
数据的传输方法及装置、服务器及存储介质
本专利技术涉及通信
,尤其涉及一种数据的传输方法及装置、服务器及存储介质。
技术介绍
随着信息技术的发展以及人们生活节奏的加快,通过远程会议终端进行异地网络会议已逐渐取代传统用户面对面会议的会议模式,成为当前常用的与会方式之一。目前的远程会议方案,一般会首先根据某一客户端的申请创建虚拟网络会议室,并在虚拟网络会议室创建完成后将该客户端加入到已创建的虚拟网络会议室中,然后基于该客户端对其他未进入该虚拟网络会议室的客户端的邀请或基于其他未进入该虚拟网络会议室的客户端的申请将邀请或申请进入虚拟网络会议室的客户端加入该虚拟网络会议室中,从而实现处于同一虚拟网络会议室之内的客户端之间的数据传输与共享。但是,专利技术人在实现本专利技术的过程中发现现有技术存在如下技术缺陷:现有远程会议方案在传输数据时会受到网络带宽的限制,时延较长且存在较大的丢包概率,数据传输速率较低且数据传输质量较差,导致与会人员对会议终端的使用体验较差。
技术实现思路
有鉴于此,本专利技术实施例提供一种数据的传输方法及装置、服务器及存储介质,以解决现有技术中远程会议数据传输速率较低且数据传输质量较差的技术问题。第一方面,本专利技术实施例提供了一种数据的传输方法,包括:获取网络会议室内数据发送端和数据接收端所连接的局域网信息;根据所述局域网信息确定所述数据发送端与所述数据接收端之间的数据传输方式,所述数据传输方式包括局域网传输和/或广域网传输;控制所述数据发送端按照所述数据传输方式向所述数据接收端发送会议数据。第二方面,本专利技术实施例提供了一种数据的传输装置,包括:局域网信息获取模块,用于获取网络会议室内数据发送端和数据接收端所连接的局域网信息;传输方式确定模块,用于根据所述局域网信息确定所述数据发送端与所述数据接收端之间的数据传输方式,所述数据传输方式包括局域网传输和/或广域网传输;数据传输模块,用于控制所述数据发送端按照所述数据传输方式向所述数据接收端发送会议数据。第三方面,本专利技术实施例提供了一种服务器,包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例所述的数据的传输方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术实施例所述的数据的传输方法。在上述传输数据的技术方案中,获取网络会议室内数据发送端和数据接收端所连接的局域网信息,根据该局域网信息确定数据发送端与数据接收端之间的数据传输方式,按照所确定的数据传输方式将数据发送端发送的会议数据转发给数据接收端。上述传输数据的技术方案,基于数据发送端和数据接收端所连接的局域网信息确定数据发送端与数据接收端之间的数据传输方式,可以缩短数据传输过程中的时延,降低数据传输的丢包概率,提高远程会议中数据传输的速率和质量。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为本专利技术实施例一提供的一种数据的传输方法的流程示意图;图2为本专利技术实施例二提供的一种数据的传输方法的流程示意图;图3为本专利技术实施例三提供的一种优选的数据的传输方法的流程示意图;图4为本专利技术实施例四提供的一种数据的传输装置的结构框图;图5为本专利技术实施例五提供的一种服务器的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。实施例一本专利技术实施例一提供一种数据的传输方法。该方法可以由数据的传输装置执行,其中,该装置可由软件和/或硬件实现,一般可集成会议客户端对应的服务器中。图1是本专利技术实施例一提供的数据的传输方法的流程示意图,如图1所示,该方法包括:S101、获取网络会议室内数据发送端和数据接收端所连接的局域网信息。其中,数据发送端可以理解为某一网络会议室内发送会议数据的会议终端,数据接收端可以理解为该网络会议室内接受数据发送端发送的会议数据的会议终端。局域网信息可以包括网络会议室内的各会议终端(数据发送端和数据接收端)所连接局域网的IP信息,该IP信息的确定规则可以根据需要确定,例如,可以首先获取与网络会议室对应的服务器建立连接且其连接的至少一个会议终端存在于该网络会议室内的所有局域网的IP信息,控制各局域网内的交换设备(交换机或路由器等)发送局域网广播,并将对某一局域网广播作出响应的会议终端的局域网信息确定为发送该局域网广播的交换设备所在局域网的局域网IP信息;也可以获取各会议终端的IP地址信息,并基于各会议终端IP地址中的网络号确定各会议终端的局域网信息;还可以获取各会议终端所连接的交换设备的IP地址信息,并基于该IP地址信息确定各会议终端所连接的局域网信息,此处不作限制。考虑到确定局域网信息的便利性,可选的,所述获取网络会议室内各会议终端所连接的局域网信息,包括:获取网络会议室内数据发送端和数据接收端的IP地址信息;根据所述IP地址信息确定网络会议室内各会议终端所连接的局域网信息。一般地,在进行远程会议时,可以首先基于某一会议终端的网络会议请求为该会议终端创建或分配网络会议室,在网络会议室创建或分配完成并将该会议终端加入创建或分配的网络会议室之后,基于已位于该网络会议室内的会议终端对其他会议终端发送的邀请或基于其他会议终端发送的进入会议室请求将未进入该网络会议室的其他会议终端加入该网络会议室中,以保证网络会议室内各会议终端之间可以传输会议数据,实现网络会议室内各会议终端之间的远程会议。在获取数据发送端和数据接收端所连接的局域网信息时,可以首先确定网络会议室内的数据发送端和数据接收端,然后再获取数据发送端和数据接收端的局域网信息,或者,首先获取网络会议室内各会议终端的局域网信息,然后再确定数据接收端和数据发送端;也可以同时进行确定数据发送端和数据接收端以及获取各会议终端的局域网信息的操作。本实施例中,局域网信息可以实时基于局域网广播、交换设备的IP地址信息和/或会议终端的IP地址信息等确定;也可以在某一会议终端加入网络会议室时即基于局域网广播、交换设备的IP地址信息和/或该会议终端的IP地址信息等确定该会议终端所连接的局域网信息并将其存储在设定的存储位置,在获取局域网信息时从相应的存储位置获取已存储的各会议终端(数据发送端和数据接收端)所连接的局域网信息即可。本实施例中,数据接收端和数据发送端可以根据接收到的数据发送请求或数据获取请求确定,例如,可以将发送数据发送请求的会议终端确定为数据发送端,和/或,将发送数据获取请求的会议终端确定为数据接收端。可选的,在确定数据发送端和数据接收本文档来自技高网...

【技术保护点】
1.一种数据的传输方法,其特征在于,应用于服务器中,所述服务器连接至少一个会议终端,所述会议终端包括数据发送端和数据接收端,所述方法包括:/n获取网络会议室内数据发送端和数据接收端所连接的局域网信息;/n根据所述局域网信息确定所述数据发送端与所述数据接收端之间的数据传输方式,所述数据传输方式包括局域网传输和/或广域网传输;/n控制所述数据发送端按照所述数据传输方式向所述数据接收端发送会议数据,所述会议数据包括音频数据和视频数据;/n其中,所述根据所述局域网信息确定所述数据发送端与所述数据接收端之间的数据传输方式,包括:/n根据所述局域网信息确定与所述数据发送端处于相同局域网内的第一数据接收端以及与所述数据发送端处于非相同局域网内的第二数据接收端;/n将所述数据发送端与所述第一数据接收端之间的第一数据传输方式确定为局域网传输,并将所述数据发送端与所述第二数据接收端之间的第二数据传输方式确定为广域网传输;/n在所述将所述数据发送端与所述第一数据接收端之间的第一数据传输方式确定为局域网传输之前,还包括:/n确定所述第一数据接收端的第一数量与所述第二数据接收端的第二数量之间的比例大于设定比例阈值;和/或,/n确定所述第一数据接收端连接的局域网内配置有整合不同数据发送端发送的会议数据的内网服务模块;/n还包括:/n如果所述网络会议室内第一数据接收端的数量为1,第二数据接收端的数量为0,则将所述数据传输方式确定为局域网内的P2P网络传输方式。/n...

【技术特征摘要】
1.一种数据的传输方法,其特征在于,应用于服务器中,所述服务器连接至少一个会议终端,所述会议终端包括数据发送端和数据接收端,所述方法包括:
获取网络会议室内数据发送端和数据接收端所连接的局域网信息;
根据所述局域网信息确定所述数据发送端与所述数据接收端之间的数据传输方式,所述数据传输方式包括局域网传输和/或广域网传输;
控制所述数据发送端按照所述数据传输方式向所述数据接收端发送会议数据,所述会议数据包括音频数据和视频数据;
其中,所述根据所述局域网信息确定所述数据发送端与所述数据接收端之间的数据传输方式,包括:
根据所述局域网信息确定与所述数据发送端处于相同局域网内的第一数据接收端以及与所述数据发送端处于非相同局域网内的第二数据接收端;
将所述数据发送端与所述第一数据接收端之间的第一数据传输方式确定为局域网传输,并将所述数据发送端与所述第二数据接收端之间的第二数据传输方式确定为广域网传输;
在所述将所述数据发送端与所述第一数据接收端之间的第一数据传输方式确定为局域网传输之前,还包括:
确定所述第一数据接收端的第一数量与所述第二数据接收端的第二数量之间的比例大于设定比例阈值;和/或,
确定所述第一数据接收端连接的局域网内配置有整合不同数据发送端发送的会议数据的内网服务模块;
还包括:
如果所述网络会议室内第一数据接收端的数量为1,第二数据接收端的数量为0,则将所述数据传输方式确定为局域网内的P2P网络传输方式。


2.根据权利要求1所述的方法,其特征在于,所述控制所述数据发送端按照所述数据传输方式向所述数据接收端发送会议数据,包括:
控制所述数据发送端基于局域网通信协议向所述第一数据接收端发送会议数据,并基于广域网通信协议向所述第二数据接收端发送会议数据。


3.根据权利要求1所述的方法,其特征在于,所述获取网络会议室内各会议终端所连接的局域网信息,包括:
获取网络会议室内数据发送端和数据接收端的IP地址信息;
根据所述IP地址信息确定网络会议室内各会议终端所连接的局域网信息。


4.根据权利要求1所述的方法,其特征在于,还包括:
...

【专利技术属性】
技术研发人员:李春
申请(专利权)人:广州视源电子科技股份有限公司广州视睿电子科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1