数据传输方法及装置与流程

文档序号:35704320发布日期:2023-10-12 04:11阅读:34来源:国知局
数据传输方法及装置与流程

本技术涉及通信,尤其涉及一种数据传输方法及装置。


背景技术:

1、用户佩戴轻量级虚拟现实(virtual reality,vr)头戴设备时,可以通过手机观看网络设备传输的vr内容,vr头戴设备与网络设备之间没有直接传输vr数据,而是通过手机将vr数据发送给网络设备,并且通过手机接收网络设备发送的vr数据。

2、手机作为中继或代理设备,在传输vr头戴设备与网络设备之间的vr数据时,手机与网络设备之间的接口(uu接口)传输的是压缩的,较低速率的vr数据,而手机与vr头戴设备之间的接口(pc5接口)传输的是解压缩或轻量压缩的,高速率的vr数据,通过前述两个接口传输vr数据时,都要求超低时延,例如时延为1ms-10ms。手机如何保证pc5接口上vr业务的传输需求,包括手机应该使用什么属性的协议数据单元(protocol data unit,pdu)会话、什么服务质量(quality of service,qos)等级的qos流和/或什么属性的网络切片,将vr头戴设备发送的vr数据,发送给网络设备,目前尚未有解决方案。

3、客户终端设备(customer premise equipment,cpe)可以将第四代移动通信技术(the 4th generation mobile communication technology,4g)或第五代移动通信系统(the 5th generation,5g)等的无线信号转换为wifi信号,为家庭内的多个用户设备(userequipment,ue)提供服务。

4、ue的不同业务通常需要通过不同的会话进行数据传输,例如,游戏类业务需要通过低时延类的会话进行数据传输,视频类业务需要通过大带宽类的会话进行数据传输等,而cpe自身不做业务,通常通过所有ue共用的会话,传输所有业务的数据,无法针对不同业务,提供差异化服务,适用性较差。

5、基于此,中继或代理设备如何为终端设备的不同业务提供差异化服务成为本领域技术人员亟待解决的技术问题。


技术实现思路

1、本技术实施例提供了一种数据传输方法及装置,以解决中继或代理设备如何为终端设备的不同业务提供差异化服务的问题。

2、第一方面,本技术实施例提供了一种数据传输方法,该方法包括:接收来自第二终端设备的第一消息;根据所述第一消息确定第一会话参数;根据所述第一会话参数确定第一会话;接收来自第二终端设备的第一数据;通过所述第一会话向网络设备发送所述第一数据。

3、本实现方式中,第一终端设备接收到来自第二终端设备的第一消息后,可以根据第一消息确定出满足第二终端设备业务需求的第一会话参数,然后根据该第一会话参数确定出满足第二终端设备业务需求的第一会话,最后通过满足第二终端设备业务需求的第一会话,将第二终端设备的数据转发给网络设备,从而提高了数据传输的效率。

4、结合第一方面,在第一方面第一种可能的实现方式中,所述根据所述第一会话参数确定第一会话包括:向所述网络设备发送会话建立请求消息,所述会话建立请求消息包括所述第一会话参数;接收所述网络设备发送的会话建立响应消息;根据所述会话建立响应消息建立所述第一会话。

5、本实现方式中,第一终端设备确定出第一会话参数后,直接根据该第一会话参数,向网络设备请求建立与网络设备之间的第一会话,过程较为简单,可以更加快速的确定出第一会话。

6、结合第一方面,在第一方面第二种可能的实现方式中,所述根据所述第一会话参数确定第一会话包括:若存在与所述第一会话参数相匹配的第二会话,确定所述第一会话为所述第二会话,所述第二会话为所述第一终端设备与所述网络设备之间已经建立的会话;若不存在与所述第一会话参数相匹配的所述第二会话,向所述网络设备发送会话建立请求消息,所述会话建立请求消息包括所述第一会话参数;接收所述网络设备发送的会话建立响应消息;根据所述会话建立响应消息建立所述第一会话。

7、本实现方式中,第一终端设备确定存在与第一会话参数相匹配的第二会话时,将该第二会话确定为第一会话,只有确定不存在与第一会话参数相匹配的第二会话时,才会根据该第一会话参数,向网络设备请求建立与网络设备之间的第一会话,可以避免网络资源的浪费,提高网络资源的利用率。

8、结合第一方面,在第一方面第三种可能的实现方式中,根据所述第一会话参数确定第一会话之前,所述方法还包括:根据所述第一消息确定第一承载参数;所述根据所述第一会话参数确定第一会话,包括:向所述网络设备发送会话建立请求消息,所述会话建立请求消息包括所述第一会话参数和所述第一承载参数;接收所述网络设备发送的会话建立响应消息;根据所述会话建立响应消息建立所述第一会话,并且在所述第一会话中建立第一承载。

9、本实现方式中,不仅可以确定出第一会话,还可以在第一会话中确定出第一承载,更加能够满足终端设备的业务需求,而且,本实现方式中,直接根据确定出的第一会话参数和第一承载参数,向网络设备请求建立与网络设备之间的第一会话及第一承载,过程较为简单,可以更加快速的确定出第一会话及第一承载。

10、结合第一方面,在第一方面第四种可能的实现方式中,根据所述第一会话参数确定第一会话之前,所述方法还包括:根据所述第一消息确定第一承载参数;所述根据所述第一会话参数确定第一会话,包括:若不存在与所述第一会话参数相匹配的所述第二会话,向所述网络设备发送会话建立请求消息,所述会话建立请求消息包括所述第一会话参数和所述第一承载参数;接收所述网络设备发送的会话建立响应消息;根据所述会话建立响应消息建立所述第一会话,并且在所述第一会话中建立第一承载。

11、本实现方式中,第一终端设备只有确定不存在与第一会话参数相匹配的第二会话时,才会根据确定出的第一会话参数和第一承载参数,向网络设备请求建立与网络设备之间的第一会话及第一承载,可以避免网络资源的浪费,提高网络资源的利用率。

12、结合第一方面,在第一方面第五种可能的实现方式中,所述第一承载参数包括qosrule参数;所述方法还包括:根据所述会话建立响应消息,在所述第一承载中添加与所述qos rule参数对应的qos rule。

13、本实现方式中,还会在第一承载中添加与第二终端设备对应的qos rule,确保可以通过满足第二终端业务需求的承载传输第二终端发送的数据,适用性更好。

14、结合第一方面,在第一方面第六种可能的实现方式中,根据所述第一会话参数确定第一会话之前,所述方法还包括:根据所述第一消息确定第一承载参数;所述根据所述第一会话参数确定第一会话,包括:若存在与所述第一会话参数相匹配的第二会话,确定所述第一会话为所述第二会话,所述第二会话为所述第一终端设备与所述网络设备之间已经建立的会话;若所述第二会话中存在与所述第一承载参数相匹配的第二承载,确定第一承载为所述第二承载;若所述第二会话中不存在与所述第一承载参数相匹配的所述第二承载,获取所述第二会话的会话标识,向所述网络设备发送第一会话修改请求消息,所述第一会话修改请求消息包括所述第二会话的会话标识和所述第一承载参数;接收所述网络设备发送的第一会话修改响应消息;根据所述第一会话修改响应消息在所述第一会话中建立所述第一承载。

15、本实现方式中,第一终端设备确定第二会话中存在与所述第一承载参数相匹配的第二承载时,确定第一承载为所述第二承载,只有确定第二会话中不存在与第一承载参数相匹配的第二承载时,才会根据确定出的第一承载参数,向网络设备请求在第二会话中建立与网络设备之间的第一承载,可以避免网络资源的浪费,提高网络资源的利用率。

16、结合第一方面,在第一方面第七种可能的实现方式中,所述第一承载参数包括qosrule参数;所述方法还包括:根据所述第一会话修改响应消息,在所述第一承载中添加与所述qos rule参数对应的qos rule。

17、本实现方式中,还会在第一承载中添加与第二终端设备对应的qos rule,确保可以通过满足第二终端业务需求的承载传输第二终端发送的数据,适用性更好。

18、结合第一方面,在第一方面第八种可能的实现方式中,所述第一承载参数包括qosrule参数;所述方法还包括:若所述第二承载中不存在与所述qos rule参数对应的qosrule,获取所述第二会话的会话标识和所述第二承载的承载标识;向所述网络设备发送第二会话修改请求消息,所述第二会话修改请求消息包括所述第二会话的会话标识、所述第二承载的承载标识和所述qos rule参数;接收所述网络设备发送的第二会话修改响应消息;根据所述第二会话修改响应消息,在所述第二承载中添加与所述qos rule参数对应的qos rule。

19、本实现方式中,第一终端设备只有确定第二承载中不存在与qos rule参数对应的qos rule时,才会向网络设备请求在第二承载中添加qos rule参数对应的qos rule,可以避免网络资源的浪费,提高网络资源的利用率。

20、结合第一方面,在第一方面第九种可能的实现方式中,所述通过所述第一会话向网络设备发送所述第一数据,包括:通过所述第一承载向所述网络设备发送所述第一数据。

21、本实现方式中,通过满足第二终端业务需求的第一承载向网络设备转发第二终端设备发送的数据,数据传输效率更高。

22、结合第一方面,在第一方面第十种可能的实现方式中,通过所述第一会话向网络设备发送所述第一数据之前,所述方法还包括:接收来自所述第二终端设备的第二消息,所述第二消息包括所述第一会话的会话标识;根据所述第二消息确定第一承载参数;向所述网络设备发送第一会话修改请求消息,所述第一会话修改请求消息包括所述第一会话的会话标识和所述第一承载参数;接收所述网络设备发送的第一会话修改响应消息;根据所述第一会话修改响应消息,在所述第一会话中建立第一承载;通过所述第一会话向网络设备发送所述第一数据,包括:通过所述第一承载向所述网络设备发送所述第一数据。

23、本实现方式中,不仅可以确定出第一会话,还可以在第一会话中确定出第一承载,更加能够满足终端设备的业务需求,而且,本实现方式中,直接根据确定出的第一承载参数,向网络设备请求,在第一会话中建立与网络设备之间的第一承载,过程较为简单,可以更加快速的确定出第一承载,并且可以通过满足第二终端设备业务需求的第一承载向网络设备发送第一数据,数据传输效率更高。

24、结合第一方面,在第一方面第十一种可能的实现方式中,通过所述第一会话向网络设备发送所述第一数据之前,所述方法还包括:接收来自所述第二终端设备的第二消息,所述第二消息包括所述第一会话的会话标识;根据所述第二消息确定第一承载参数;若所述第一会话中不存在与所述第一承载参数相匹配的第二承载,向所述网络设备发送第一会话修改请求消息,所述第一会话修改请求消息包括所述第一会话的会话标识和所述第一承载参数;所述第二承载为所述第二会话中已经建立的承载;接收所述网络设备发送的第一会话修改响应消息;根据所述第一会话修改响应消息,在所述第一会话中建立第一承载;通过所述第一会话向网络设备发送所述第一数据,包括:通过所述第一承载向所述网络设备发送所述第一数据。

25、本实现方式中,第一终端设备只有确定第一会话中不存在与所述第一承载参数相匹配的第二承载,才会向网络设备请求在第一会话中建立与网络设备之间的第一承载,避免了网络资源的浪费,提高了网络资源的利用率。

26、第二方面,本技术实施例提供了一种数据传输装置,该装置包括:处理器和存储器,所述处理器和所述存储器耦合,所述存储器用于存储计算机程序指令,当所述处理器执行所述计算机程序指令时,使得所述数据传输装置执行第一方面及第一方面的各种可能的实现方式中的数据传输方法。

27、第三方面,本技术实施例提供了一种计算机存储介质,该计算机存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行第一方面及第一方面的各种可能的实现方式中的数据传输方法的部分或全部步骤。

28、第四方面,本技术实施例提供了一种计算机程序产品,该计算机程序产品在计算机上运行时,使得计算机执行第一方面及第一方面的各种可能的实现方式中的数据传输方法的部分或全部步骤。

29、为解决中继或代理设备如何为终端设备的不同业务提供差异化服务的问题,本技术实施例提供了一种数据传输方法及装置。该方法中,第一终端设备接收到来自第二终端设备的第一消息后,可以根据第一消息确定出满足第二终端设备业务需求的第一会话参数,然后根据该第一会话参数确定出满足第二终端设备业务需求的第一会话,最后通过满足第二终端设备业务需求的第一会话,将第二终端设备的数据转发给网络设备,从而提高了数据传输的效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1