数据交互方法、装置和设备与流程

文档序号:34845784发布日期:2023-07-22 11:33阅读:44来源:国知局
数据交互方法、装置和设备与流程

本申请属于通信,具体涉及一种数据交互方法、装置和设备。


背景技术:

1、随着通信技术的发展,人们越来越多地选择通过音视频通话的方式进行沟通交流。

2、目前,两个终端之间进行音视频通话,需要经过流媒体服务器进行数据的处理和转发,而任意两个终端之间进行通话时都需要流媒体服务器提供专门的端口,以实现在任意两个终端之间进行数据交互,因此,流媒体服务器提供的端口的数量需要与通话终端的数量相同,这样导致占用大量流媒体服务器端口资源,而由于流媒体服务器端口资源有限,每个通话占用一些专用端口的模式极大地制约了流媒体服务器可支撑的最大终端连接数。


技术实现思路

1、本申请实施例的目的是提供一种数据交互方法、装置、设备和存储介质,能够节约公网端口资源,提高服务器可支撑的终端最大连接数。

2、第一方面,本申请实施例提供了一种数据交互方法,应用于服务器,该方法包括:

3、接收第一终端发送的第一信息,以及第二终端发送的第二信息,其中,所述第一信息中包括所述第一终端对应的第一终端标识、第一目的终端标识和第一端口对应的端口信息,所述第二信息中包括所述第二终端对应的第二终端标识、第二目的终端标识和第二端口对应的端口信息;

4、在所述第一目的终端标识与所述第二终端标识相匹配,且所述第二目的终端标识和所述第一终端标识相匹配的情况下,基于所述第一端口对应的端口信息和所述第二端口对应的端口信息,建立所述第一端口和所述第二端口之间的关联关系;

5、根据所述关联关系,在所述第一终端和所述第二终端之间进行数据交互。

6、第二方面,本申请实施例提供了一种数据交互方法,应用于第一终端,该方法包括:

7、获取与第一终端对应的第一终端标识、第一目的终端标识和第一端口对应的端口信息;

8、向服务器发送包括所述第一终端标识、所述第一目的终端标识和所述第一端口对应的端口信息的第一信息,以使所述服务器根据所述第一信息和第二终端发送的第二信息,建立所述第一端口和所述第二终端的第二端口之间的关联关系;

9、基于所述关联关系,通过所述服务器与所述第二终端进行数据交互。

10、第三方面,本申请实施例提供了一种数据交互装置,应用于服务器,该装置包括:

11、信息接收模块,用于接收第一终端发送的第一信息,以及第二终端发送的第二信息,其中,所述第一信息中包括所述第一终端对应的第一终端标识、第一目的终端标识和第一端口对应的端口信息,所述第二信息中包括所述第二终端对应的第二终端标识、第二目的终端标识和第二端口对应的端口信息;

12、关系建立模块,用于在所述第一目的终端标识与所述第二终端标识相匹配,且所述第二目的终端标识和所述第一终端标识相匹配的情况下,基于所述第一端口对应的端口信息和所述第二端口对应的端口信息,建立所述第一端口和所述第二端口之间的关联关系;

13、数据交互模块,用于根据所述关联关系,在所述第一终端和所述第二终端之间进行数据交互。

14、第四方面,本申请实施例提供了一种数据交互装置,应用于第一终端,该装置包括:

15、信息获取模块,用于获取与第一终端对应的第一终端标识、第一目的终端标识和第一端口对应的端口信息;

16、信息发送模块,用于向服务器发送包括所述第一终端标识、所述第一目的终端标识和所述第一端口对应的端口信息的第一信息,以使所述服务器根据所述第一信息和第二终端发送的第二信息,建立所述第一端口和所述第二终端的第二端口之间的关联关系;

17、信息交互模块,用于基于所述关联关系,通过所述服务器与所述第二终端进行数据交互。

18、第五方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面或第二方面所述的方法的步骤。

19、第六方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面或第二方面所述的方法的步骤。

20、第七方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面或第二方面所述的方法。

21、第八方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面或第二方面所述的方法。

22、在本申请实施例中,通过设置数据转发服务,接收第一终端发送的第一信息,以及第二终端发送的第二信息,在第一信息中的第一目的终端标识与第二信息中的第二终端标识相匹配,且第二信息中的第二目的终端标识与第一信息中的第一终端标识相匹配的情况下,在第一终端提供的第一端口和第二终端提供的第二端口之间建立关联关系,并利用该关联关系,进行数据转发,实现第一终端和第二终端之间的数据交互。这样,服务器无需再为每对终端都提供专用的数据传输端口,而只需提供公网的一个端口,通过该端口接收终端需要传输的数据,并基于终端端口之间的关联关系进行数据转发,即可实现任意两个终端之间的数据传输,实现了公网端口的复用,节省了公网的端口资源,提高了服务器所能支撑的终端最大连接数。



技术特征:

1.一种数据交互方法,应用于服务器,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述关联关系,在所述第一终端和所述第二终端之间进行数据交互,包括:

3.一种数据交互方法,应用于第一终端,其特征在于,包括:

4.根据权利要求3所述的方法,其特征在于,所述向服务器发送包括所述第一终端标识、所述第一目的终端标识和所述第一端口对应的端口信息的第一信息之前,所述方法还包括:

5.根据权利要求3所述的方法,其特征在于,所述基于所述关联关系,通过所述服务器与所述第二终端进行数据交互,包括:

6.一种数据交互装置,应用于服务器,其特征在于,包括:

7.根据权利要求6所述的装置,其特征在于,所述数据交互模块包括:

8.一种数据交互装置,应用于第一终端,其特征在于,包括:

9.根据权利要求8所述的装置,其特征在于,还包括:

10.根据权利要求8所述的装置,其特征在于,所述信息交互模块包括:

11.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-2或3-5任一项所述的数据交互方法的步骤。


技术总结
本申请公开了一种数据交互方法、装置和设备,属于通信技术领域。该数据交互方法包括接收第一终端发送的第一信息,以及第二终端发送的第二信息,其中,第一信息中包括第一终端对应的第一终端标识、第一目的终端标识和第一端口对应的端口信息,第二信息中包括第二终端对应的第二终端标识、第二目的终端标识和第二端口对应的端口信息;在第一目的终端标识与第二终端标识相匹配,且第二目的终端标识与第一终端标识相匹配的情况下,基于第一端口对应的端口信息和第二端口对应的端口信息,建立第一端口和第二端口之间的关联关系;根据关联关系,在第一终端和第二终端之间进行数据交互。

技术研发人员:张方
受保护的技术使用者:维沃移动通信有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1