本公开涉及无线通信,包括用于多媒体上行链路分组处理的技术。
背景技术:
1、无线通信系统被广泛部署以提供各种类型的通信内容,诸如语音、视频、分组数据、消息接发、广播等等。这些系统可能能够通过共享可用系统资源(例如,时间、频率和功率)来支持与多个用户的通信。这样的多址系统的示例包括第四代(4g)系统(诸如长期演进(lte)系统、高级lte(lte-a)系统或lte-a pro系统)和第五代(5g)系统(其可以被称为新无线电(nr)系统)。这些系统可采用诸如码分多址(cdma)、时分多址(tdma)、频分多址(fdma)、正交fdma(ofdma)或离散傅里叶变换扩展正交频分复用(dft-s-ofdm)之类的技术。无线多址通信系统可包括一个或多个基站或一个或多个网络接入节点,每个基站或网络接入节点同时支持针对多个通信设备的通信,该多个通信设备可另外被称为用户装备(ue)。
2、在一些示例中,无线通信系统可支持远程游戏。为了支持远程游戏,ue可向远程服务器发送多媒体信息(例如,姿势信息或控制器信息)。远程服务器可基于多媒体信息而呈现视频帧,并且向ue发送视频帧。在一些示例中,ue可能没有获得足够的上行链路授权来以期望速率发送多媒体信息。在这种情况下,ue可将包括多媒体信息的分组添加到队列,并且当获得授权时在队列中发送分组。
技术实现思路
1、所描述的技术涉及支持用于多媒体上行链路分组处理的改进的方法、系统、设备和装置。一般来讲,所描述的技术提供用户装备(ue)实现用于包括多媒体信息的分组的上行链路分组处理协议。该上行链路分组处理协议可命令该ue丢弃队列中的分组,并且在所丢弃的分组之后在该队列中发送被添加到该队列的不同分组。在一个示例中,该ue可按以下顺序生成分组集合:第一上行链路分组、第二上行链路分组和第三上行链路分组,并且根据相同顺序将该分组集合添加到该队列。使用该上行链路分组处理协议,该ue可丢弃去往远程服务器的该第一上行链路分组以及该第二上行链路分组或该第三上行链路分组中的一者或两者。如本文所述的方法可允许该ue首先向该远程服务器发送最新多媒体信息,这可允许该服务器基于最新多媒体信息生成视频帧。
2、描述了一种用于在ue处进行无线通信的方法。该方法可包括:生成包括多媒体信息的多个上行链路分组的集合,该多个上行链路分组的集合至少包括第一上行链路分组集合和第二上行链路分组集合,其中该第一上行链路分组集合包括第一上行链路分组和第二上行链路分组,并且其中该第一上行链路分组是在该第二上行链路分组之前生成的;根据生成该多个上行链路分组的集合的顺序将该多个上行链路分组的集合添加到队列;将上行链路分组处理协议应用于该第一上行链路分组集合;基于该上行链路分组处理协议而丢弃该第一上行链路分组;基于该上行链路分组处理协议而向网络节点发送包括该多媒体信息的该第二上行链路分组;以及响应于发送该第二上行链路分组而从该网络节点接收视频帧。
3、描述了一种用于在ue处进行无线通信的装置。该装置可以包括处理器、与处理器耦合的存储器以及存储在存储器中的指令。该指令可以能够由该处理器执行以使该装置:生成包括多媒体信息的多个上行链路分组的集合,该多个上行链路分组的集合至少包括第一上行链路分组集合和第二上行链路分组集合,其中该第一上行链路分组集合包括第一上行链路分组和第二上行链路分组,并且其中该第一上行链路分组是在该第二上行链路分组之前生成的;根据生成该多个上行链路分组的集合的顺序将该多个上行链路分组的集合添加到队列;将上行链路分组处理协议应用于该第一上行链路分组集合;基于该上行链路分组处理协议而丢弃该第一上行链路分组;基于该上行链路分组处理协议而向网络节点发送包括该多媒体信息的该第二上行链路分组;以及响应于发送该第二上行链路分组而从该网络节点接收视频帧。
4、描述了用于在ue处进行无线通信的另一装置。该装置可包括:用于生成包括多媒体信息的多个上行链路分组的集合的构件,该多个上行链路分组的集合至少包括第一上行链路分组集合和第二上行链路分组集合,其中该第一上行链路分组集合包括第一上行链路分组和第二上行链路分组,并且其中该第一上行链路分组是在该第二上行链路分组之前生成的;用于根据生成该多个上行链路分组的集合的顺序将该多个上行链路分组的集合添加到队列的构件;用于将上行链路分组处理协议应用于该第一上行链路分组集合的构件;用于基于该上行链路分组处理协议而丢弃该第一上行链路分组的构件;用于基于该上行链路分组处理协议而向网络节点发送包括该多媒体信息的该第二上行链路分组的构件;以及用于响应于发送该第二上行链路分组而从该网络节点接收视频帧的构件。
5、描述了一种存储用于在ue处进行无线通信的代码的非暂态计算机可读介质。该代码可包括能够由处理器执行以执行以下操作的指令:生成包括多媒体信息的多个上行链路分组的集合,该多个上行链路分组的集合至少包括第一上行链路分组集合和第二上行链路分组集合,其中该第一上行链路分组集合包括第一上行链路分组和第二上行链路分组,并且其中该第一上行链路分组是在该第二上行链路分组之前生成的;根据生成该多个上行链路分组的集合的顺序将该多个上行链路分组的集合添加到队列;将上行链路分组处理协议应用于该第一上行链路分组集合;基于该上行链路分组处理协议而丢弃该第一上行链路分组;基于该上行链路分组处理协议而向网络节点发送包括该多媒体信息的该第二上行链路分组;以及响应于发送该第二上行链路分组而从该网络节点接收视频帧。
6、在本文所述的方法、装置和非暂态计算机可读介质的一些示例中,该ue根据通信模型进行操作,并且该方法、装置和非暂态计算机可读介质还可包括用于以下的操作、特征、构件或指令:将指示该上行链路分组处理协议的信令从应用层发送到物理层。
7、本文所述的方法、装置和非暂态计算机可读介质的一些示例还可包括用于以下的操作、特征、构件或指令:从该网络节点接收指示该上行链路分组处理协议的信令。
8、在本文所述的方法、装置和非暂态计算机可读介质的一些示例中,该第一上行链路分组集合包括对应于相同源互联网协议(ip)地址、目的地ip地址、用户数据报协议(udp)端口或区分服务代码点(dscp)标记中的一者或多者的上行链路分组。
9、在本文所述的方法、装置和非暂态计算机可读介质的一些示例中,该第二上行链路分组可为添加到该队列的最后一个上行链路分组。
10、本文所述的方法、装置和非暂态计算机可读介质的一些示例还可包括用于以下的操作、特征、构件或指令:基于该上行链路分组处理协议而标识能够保持在该队列中的该第一上行链路分组集合的阈值数量,其中丢弃该第一上行链路分组可响应于对应于该第一上行链路分组集合的数量超过上行链路分组的该阈值数量。
11、在本文所述的方法、装置和非暂态计算机可读介质的一些示例中,该第一上行链路分组集合的该阈值数量可基于该多媒体信息的变化率。
12、在本文所述的方法、装置和非暂态计算机可读介质的一些示例中,该第一上行链路分组集合还包括第三上行链路分组,该第三上行链路分组是在该第二上行链路分组之后生成的。
13、本文所述的方法、装置和非暂态计算机可读介质的一些示例还可包括用于以下的操作、特征、构件或指令:基于该ue与该网络节点之间的链路的链路质量满足阈值而绑定该第二上行链路分组和该第三上行链路分组,其中发送该第二上行链路分组包括向该网络节点发送所绑定的上行链路分组。
14、在本文所述的方法、装置和非暂态计算机可读介质的一些示例中,该第二上行链路分组和该第三上行链路分组可以是要添加到该队列的该第一上行链路分组集合中的最后两个上行链路分组。
15、本文所述的方法、装置和非暂态计算机可读介质的一些示例还可包括用于以下的操作、特征、构件或指令:将该ue处的一或多个收发器组件断电持续一段持续时间,该持续时间包括发送该第二上行链路分组与接收该视频帧之间的时间或接收第二视频帧与发送该第二上行链路分组之间的时间,其中该第二视频帧可以是在该视频帧之前接收的。
16、在本文所述的方法、装置和非暂态计算机可读介质的一些示例中,该多媒体信息包括该ue的位置、该ue的取向、用户输入集合或它们的组合。
17、描述了一种用于在网络节点处进行无线通信的方法。该方法可包括:发送指示要应用于包括多媒体信息的第一上行链路分组集合的上行链路分组处理协议的信令,该第一上行链路分组集合包括第一上行链路分组和第二上行链路分组;根据该上行链路分组处理协议接收包括该多媒体信息的该第二上行链路分组;以及响应于接收到该第二上行链路分组而发送视频帧。
18、描述了一种用于在网络节点处进行无线通信的装置。该装置可以包括处理器、与处理器耦合的存储器以及存储在存储器中的指令。该指令可以能够由该处理器执行以使该装置进行以下操作:发送指示要应用于包括多媒体信息的第一上行链路分组集合的上行链路分组处理协议的信令,该第一上行链路分组集合包括第一上行链路分组和第二上行链路分组;根据该上行链路分组处理协议接收包括该多媒体信息的该第二上行链路分组;以及响应于接收到该第二上行链路分组而发送视频帧。
19、描述了另一种用于在网络节点处进行无线通信的装置。该装置可包括:用于发送指示要应用于包括多媒体信息的第一上行链路分组集合的上行链路分组处理协议的信令的构件,该第一上行链路分组集合包括第一上行链路分组和第二上行链路分组;用于根据该上行链路分组处理协议接收包括该多媒体信息的该第二上行链路分组的构件;以及用于响应于接收到该第二上行链路分组而发送视频帧的构件。
20、描述了一种存储用于在网络节点处进行无线通信的代码的非暂态计算机可读介质。该代码可包括能够由处理器执行以进行以下操作的指令:发送指示要应用于包括多媒体信息的第一上行链路分组集合的上行链路分组处理协议的信令,该第一上行链路分组集合包括第一上行链路分组和第二上行链路分组;根据该上行链路分组处理协议接收包括该多媒体信息的该第二上行链路分组;以及响应于接收到该第二上行链路分组而发送视频帧。
21、在本文所述的方法、装置和非暂态计算机可读介质的一些示例中,该第一上行链路分组集合包括对应于相同源ip地址、目的地ip地址、udp端口或dscp标记中的一者或多者的上行链路分组。
22、本文所述的方法、装置和非暂态计算机可读介质的一些示例还可包括用于以下的操作、特征、构件或指令:发送指示能够保持在队列中的该第一上行链路分组集合中的上行链路分组的阈值数量的信令。
23、在本文所述的方法、装置和非暂态计算机可读介质的一些示例中,上行链路分组的该阈值数量可基于该多媒体信息的变化率。
24、在本文所述的方法、装置和非暂态计算机可读介质的一些示例中,接收该第二上行链路分组可包括用于以下的操作、特征、构件或指令:接收与第三上行链路分组捆绑的该第二上行链路分组,其中该第一上行链路分组集合还包括该第三上行链路分组。
25、在本文所述的方法、装置和非暂态计算机可读介质的一些示例中,该多媒体信息包括该ue的位置、该ue的取向、用户输入集合或它们的组合。
26、描述了一种用于在服务器处进行无线通信的方法。该方法可包括:经由网络节点从ue接收包括多媒体信息的多个上行链路分组的集合,该多个上行链路分组的集合包括第一上行链路分组和第二上行链路分组;基于该第一上行链路分组和该第二上行链路分组而估计与该ue相关联的未来多媒体信息;基于所估计的未来多媒体信息而生成视频帧;以及经由该网络节点向该ue发送该视频帧。
27、描述了一种用于在服务器处进行无线通信的装置。该装置可以包括处理器、与处理器耦合的存储器以及存储在存储器中的指令。该指令可以能够由该处理器执行以使该装置:经由网络节点从ue接收包括多媒体信息的多个上行链路分组的集合,该多个上行链路分组的集合包括第一上行链路分组和第二上行链路分组;基于该第一上行链路分组和该第二上行链路分组而估计与该ue相关联的未来多媒体信息;基于所估计的未来多媒体信息而生成视频帧;以及经由该网络节点将向该ue发送该视频帧。
28、描述了用于在服务器处进行无线通信的另一装置。该装置可包括:用于经由网络节点从ue接收包括多媒体信息的多个上行链路分组的集合的构件,该多个上行链路分组的集合包括第一上行链路分组和第二上行链路分组;用于基于该第一上行链路分组和该第二上行链路分组而估计与该ue相关联的未来多媒体信息的构件;用于基于所估计的未来多媒体信息而生成视频帧的构件;以及用于经由该网络节点向该ue发送该视频帧的构件。
29、描述了一种存储用于在服务器处进行无线通信的代码的非暂态计算机可读非暂态计算机可读介质。该代码可包括能够由处理器执行以进行以下操作的指令:经由网络节点从ue接收包括多媒体信息的多个上行链路分组的集合,该多个上行链路分组的集合包括第一上行链路分组和第二上行链路分组;基于该第一上行链路分组和该第二上行链路分组而估计与该ue相关联的未来多媒体信息;基于所估计的未来多媒体信息而生成视频帧;以及经由该网络节点向该ue发送该视频帧。