用于在具有广播/多播能力的网络上传递对象流的方法和系统与流程

文档序号:16762985发布日期:2019-01-29 17:49阅读:来源:国知局

技术特征:

1.一种通信方法,包括:

将相关源对象的集合与单个流进行关联;

确定针对所述流的流标识符;

确定针对所述相关源对象的集合中的每个源对象的源对象标识符,使用对象序列号OSN作为所述源对象标识符;

将所述流标识符包括在分组中,所述分组包含与所述流相关联的所述相关源对象的集合中的至少一个源对象的数据;

将所述OSN包括在所述分组中的传输对象标识符TOI字段里;以及

在单个通信信道上发送与所述流相关联的所述相关源对象的集合中的源对象。

2.根据权利要求1所述的方法,还包括:

在接收方设备中接收所发送的源对象;以及

基于所接收到的源对象的彼此关系来对所接收到的源对象进行恢复。

3.根据权利要求2所述的方法,还包括:

在所述分组中使用字节范围来对所述分组中的数据进行标识。

4.根据权利要求2所述的方法,还包括:

在所述分组中包括对所述分组中的源对象的数据进行标识的字节范围。

5.根据权利要求2所述的方法,还包括:

使用所述分组的传输会话标识符TSI字段作为所述流标识符。

6.根据权利要求2所述的方法,其中,将所述流标识符包括在所述分组中包括:

将所述流标识符包括在所述分组的传输会话标识符TSI字段中。

7.根据权利要求2所述的方法,还包括:

使用所述分组的互联网协议IP目的地址字段和用户数据报协议UDP端口号字段的组合作为所述流标识符。

8.根据权利要求2所述的方法,其中,将所述流标识符包括在所述分组中包括:

将所述流标识符包括在互联网协议IP目的地址字段和用户数据报协议UDP端口号字段的组合中。

9.根据权利要求2所述的方法,还包括:

使用所述分组的码点CP字段作为所述流标识符。

10.根据权利要求2所述的方法,其中,将所述流标识符包括在所述分组中包括:

将所述流标识符包括在数据分组的码点CP字段中。

11.根据权利要求2所述的方法,其中:

发送所述相关源对象的集合包括:发送相关源对象的多个集合,每个集合与多个不同的流中的一个流相关联,所述多个不同的流中的每个流包括唯一的流标识符;并且

将所述流标识符包括在包含与所述流相关联的所述相关源对象的集合中的至少一个源对象的数据的所述分组中包括:将所述流的所述唯一的流标识符包括在包含所述源对象的数据的所述分组中。

12.根据权利要求11所述的方法,其中,发送所述相关源对象的集合包括:发送包括前向纠错FEC修复数据、修复流标识符和修复对象标识符的至少一个分组,所述方法还包括:

将修复流与所述多个不同的流中的一个或多个流进行关联;

针对所述修复流,确定所述修复流标识符;

针对所述修复流,确定修复对象标识符的集合;以及

至少部分地基于分组的所述修复流标识符和所述修复对象标识符的组合,来确定在所述分组中所包括的所述FEC修复数据是根据来自所关联的多个流的所述源对象中的哪个或哪些源对象来生成的。

13.根据权利要求12所述的方法,其中,所述修复流标识符包括在传输会话标识符TSI字段中。

14.根据权利要求12所述的方法,其中,所述修复流标识符包括在互联网协议IP目的地址字段和用户数据报协议UDP端口号字段的组合中。

15.根据权利要求12所述的方法,其中,所述修复流标识符包括在码点CP字段中。

16.根据权利要求12所述的方法,其中,所述修复对象标识符是传输对象标识符TOI。

17.根据权利要求12所述的方法,其中,所述修复对象标识符是对象序列号OSN。

18.根据权利要求12所述的方法,其中,发送包括FEC修复数据的至少一个分组包括:

在与包括针对相应的源对象的数据的所述分组相同的时间间隔中发送包括FEC修复数据的至少一个分组。

19.根据权利要求12所述的方法,还包括:

根据不同的流中的两个源对象来生成针对具有相同修复流标识符和相同修复对象标识符的分组的FEC修复数据,使得从所述具有相同修复流标识符和相同修复对象标识符的分组以及从包含针对所述两个源对象中的任一源对象的数据的分组的结合中接收到的数据量足以对所述两个源对象进行解码,其中所述数据量大于或等于所述两个源对象的聚合大小。

20.根据权利要求12所述的方法,其中,所述修复流标识符的部分包括在包含FEC修复数据的所述分组的不同数据字段中。

21.根据权利要求12所述的方法,还包括:

确定针对所述修复流的修复流声明,使得所述修复流声明包括适用于以信号发送在包括FEC修复数据的所述分组中的所述修复对象标识符和来自与流相关联的所述相关源对象的集合的源对象之间的关系的信息,其中所述分组中的所述FEC修复数据是根据所述源对象来生成的。

22.根据权利要求21所述的方法,还包括:

使用模板,经由所述修复流声明来以信号发送所述关系。

23.根据权利要求21所述的方法,其中,所述修复流声明的一部分是在与关联于所述修复流的所述流相关联的至少一个源对象之前被发送给所述接收方设备的。

24.根据权利要求2所述的方法,还包括:

使用所述流标识符和所述源对象标识符的组合来对所述相关源对象的集合中的相应的源对象进行标识。

25.根据权利要求2所述的方法,其中,将所述源对象标识符包括在包含数据的所述分组中包括:

将所述源对象标识符包括在所述分组中,使得所述流标识符和所述源对象标识符的组合对相应的源对象进行标识,其中所述分组携带针对所述相应的源对象的数据。

26.根据权利要求2所述的方法,还包括:

在广播网络上发送针对与所述流相关联的所述相关源对象的集合的前向纠错FEC修复数据,

其中,包括针对与所述流相关联的相关源对象中的一个或多个相关源对象的FEC修复数据的每个分组包括:对所述流进行标识的所述流标识符,其中所述分组包括针对所述流的FEC修复数据,

其中,包括针对与所述流相关联的所述相关源对象中的一个或多个相关源对象的FEC修复数据的每个分组携带一个或多个源对象的一个或多个源对象标识符,在所述分组中所携带的所述FEC修复数据是根据所述一个或多个源对象来生成的,并且

其中,所述流标识符和一个或多个源对象标识符的组合对来自与所述流相关联的所述相关源对象的集合的一个或多个源对象进行标识,在所述分组中所携带的所述FEC修复数据是根据所述一个或多个源对象来生成的。

27.根据权利要求26所述的方法,还包括:

在与携带针对所述一个或多个源对象的数据的分组相同的时间间隔中发送携带根据所述一个或多个源对象来生成的FEC修复数据的分组。

28.根据权利要求1所述的方法,其中:

所述相关源对象的集合中的所述源对象中的每个源对象与相应的修复对象相关联;并且

在广播网络上发送与所述流相关联的所述相关源对象的集合中的所述源对象包括:

独立于所述源对象的相应修复对象来发送所述源对象。

29.根据权利要求28所述的方法,还包括:

使用会话描述协议SDP信息来区分源对象与所述源对象的相应修复对象。

30.根据权利要求1所述的方法,其中,所述相关源对象的集合中的至少一个源对象包括文件的字节范围。

31.根据权利要求30所述的方法,其中,统一资源定位符URL与所述文件相关联,所述方法还包括:

经由所述URL和所述字节范围来对所述至少一个源对象进行标识。

32.根据权利要求1所述的方法,其中,所述相关源对象的集合中的至少一个源对象是文件。

33.根据权利要求32所述的方法,其中,统一资源定位符URL与所述文件相关联,所述方法还包括:

经由所述URL来对所述至少一个源对象进行标识。

34.根据权利要求1所述的方法,其中,所述相关源对象的集合中的至少一个源对象包括文件的字节范围和超文本传输协议HTTP报头。

35.根据权利要求34所述的方法,其中,所述源对象中的至少一些源对象包括HTTP报头、相关联的文件和HTTP报尾。

36.根据权利要求1所述的方法,还包括:

确定流声明,其中所述流声明包括适用于以信号发送在针对与所述流相关联的所述源对象的集合的位置、名称、可用性时间或其它元数据之间的关系的信息。

37.根据权利要求1所述的方法,其中,发送所述相关源对象的集合包括:

经由多媒体广播多播服务MBMS来发送所述相关源对象的集合。

38.根据权利要求1所述的方法,其中,发送所述相关源对象的集合包括:

经由单向传输的文件传递FLUTE来发送所述相关源对象的集合。

39.根据权利要求1所述的方法,其中,发送所述相关源对象的集合包括:

发送所述源对象而不发送前向纠错FEC信令信息。

40.一种通信系统,包括:

用于将相关源对象的集合与单个流进行关联的单元;

用于确定针对所述流的流标识符的单元;

用于确定针对所述相关源对象的集合中的每个源对象的源对象标识符,使用对象序列号OSN作为所述源对象标识符的单元;

用于将所述流标识符包括在分组中的单元,所述分组包含与所述流相关联的所述相关源对象的集合中的至少一个源对象的数据;

用于将所述OSN包括在所述分组中的传输对象标识符TOI字段里的单元;以及

用于在单个通信信道上发送与所述流相关联的所述相关源对象的集合中的源对象的单元。

41.根据权利要求40所述的通信系统,还包括:

用于在接收方设备中接收所发送的源对象的单元;以及

用于基于所接收到的源对象的彼此关系来对所接收到的源对象进行恢复的单元。

42.根据权利要求41所述的通信系统,还包括:

用于在所述分组中包括对所述分组中的源对象的数据进行标识的字节范围的单元。

43.根据权利要求41所述的通信系统,其中,用于将所述流标识符包括在所述分组中的单元包括:

用于将所述流标识符包括在所述分组的传输会话标识符TSI字段中的单元。

44.根据权利要求41所述的通信系统,其中,用于将所述流标识符包括在所述分组中的单元包括:

用于将所述流标识符包括在互联网协议IP目的地址字段和用户数据报协议UDP端口号字段的组合中的单元。

45.根据权利要求41所述的通信系统,其中,用于将所述流标识符包括在所述分组中的单元包括:

用于将所述流标识符包括在数据分组的码点CP字段中的单元。

46.根据权利要求41所述的通信系统,其中:

用于发送所述相关源对象的集合的单元包括:用于发送相关源对象的多个集合的单元,每个集合与多个不同的流中的一个流相关联,所述多个不同的流中的每个流包括唯一的流标识符;以及

用于将所述流标识符包括在包含与所述流相关联的所述相关源对象的集合中的至少一个源对象的数据的所述分组中的单元包括:用于将所述流的所述唯一的流标识符包括在包含所述源对象的数据的所述分组中的单元。

47.根据权利要求46所述的通信系统,还包括接收方设备,

其中,用于发送所述相关源对象的集合的单元包括:用于发送包括前向纠错FEC修复数据、修复流标识符和修复对象标识符的至少一个分组的单元,所述通信系统还包括:

用于将修复流与所述多个不同的流中的一个或多个流进行关联的单元;

用于针对所述修复流,确定所述修复流标识符的单元;

用于针对所述修复流,确定修复对象标识符的集合的单元;并且

其中,所述接收方设备包括:用于至少部分地基于分组的所述修复流标识符和所述修复对象标识符的组合,来确定在所述分组中所包括的所述FEC修复数据是根据来自所关联的多个流的所述源对象中的哪个或哪些源对象来生成的单元。

48.根据权利要求47所述的通信系统,还包括:

用于将所述修复流标识符包括在传输会话标识符TSI字段中的单元。

49.根据权利要求47所述的通信系统,还包括:

用于将所述修复流标识符包括在互联网协议IP目的地址字段和用户数据报协议UDP端口号字段的组合中的单元。

50.根据权利要求47所述的通信系统,还包括:

用于将所述修复流标识符包括在码点CP字段中的单元。

51.根据权利要求47所述的通信系统,还包括:

用于将所述修复对象标识符包括在传输对象标识符TOI中的单元。

52.根据权利要求47所述的通信系统,还包括:

用于将所述修复对象标识符包括在对象序列号OSN中的单元。

53.根据权利要求47所述的通信系统,其中,用于发送包括FEC修复数据的至少一个分组的单元包括:

用于在与包括针对相应的源对象的数据的所述分组相同的时间间隔中发送包括FEC修复数据的至少一个分组的单元。

54.根据权利要求47所述的通信系统,还包括:

用于根据不同的流中的两个源对象来生成针对具有相同修复流标识符和相同修复对象标识符的分组的FEC修复数据,使得从所述具有相同修复流标识符和相同修复对象标识符的分组以及从包含针对所述两个源对象中的任一源对象的数据的分组的结合中接收到的数据量足以对所述两个源对象进行解码的单元,其中所述数据量大于或等于所述两个源对象的聚合大小。

55.根据权利要求47所述的通信系统,还包括:

用于将所述修复流标识符的部分包括在包括FEC修复数据的所述分组的不同数据字段中的单元。

56.根据权利要求47所述的通信系统,还包括:

用于确定修复流声明的单元,所述修复流声明包括适用于以信号发送在包括FEC修复数据的所述分组中的所述修复对象标识符和来自与流相关联的所述相关源对象的集合的源对象之间的关系的信息,其中所述分组中的所述FEC修复数据是根据所述源对象来生成的。

57.根据权利要求56所述的通信系统,还包括:

用于使用模板,经由所述修复流声明来以信号发送所述关系的单元。

58.根据权利要求56所述的通信系统,还包括:

用于在与关联于所述修复流的所述流相关联的至少一个源对象之前将所述修复流声明的一部分发送给所述接收方设备的单元。

59.根据权利要求41所述的通信系统,还包括:

用于使用所述流标识符和所述源对象标识符的组合来对所述相关源对象的集合中的相应的源对象进行标识的单元。

60.根据权利要求41所述的通信系统,其中,用于将所述源对象标识符包括在包含数据的所述分组中的单元包括:

用于将所述源对象标识符包括在所述分组中,使得所述流标识符和所述源对象标识符的组合对相应的源对象进行标识的单元,其中所述分组携带针对所述相应的源对象的数据。

61.根据权利要求41所述的通信系统,还包括:

用于在广播网络上发送针对与所述流相关联的所述相关源对象的集合的前向纠错FEC修复数据,使得所述源对象能够由所述接收方设备基于所述源对象的彼此关系来进行接收和恢复的单元,

其中,包括针对与所述流相关联的相关源对象中的一个或多个相关源对象的FEC修复数据的每个分组包括:对所述流进行标识的所述流标识符,其中所述分组包括针对所述流的FEC修复数据,

其中,包括针对与所述流相关联的所述相关源对象中的一个或多个相关源对象的FEC修复数据的每个分组携带一个或多个源对象的一个或多个源对象标识符,在所述分组中所携带的所述FEC修复数据是根据所述一个或多个源对象来生成的,并且

其中,所述流标识符和一个或多个源对象标识符的组合对来自与所述流相关联的所述相关源对象的集合的一个或多个源对象进行标识,所述分组中所携带的所述FEC修复数据是根据所述一个或多个源对象来生成的。

62.根据权利要求61所述的通信系统,还包括:

用于在与携带针对所述一个或多个源对象的数据的分组相同的时间间隔中发送携带根据所述一个或多个源对象来生成的FEC修复数据的分组的单元。

63.根据权利要求40所述的通信系统,其中,所述相关源对象的集合中的所述源对象中的每个源对象与相应的修复对象相关联,并且其中,用于在广播网络上发送与所述流相关联的所述相关源对象的集合中的所述源对象的单元包括:

用于独立于所述源对象的相应修复对象来发送所述源对象的单元。

64.根据权利要求63所述的通信系统,还包括:

用于使用会话描述协议SDP信息来区分源对象与所述源对象的相应修复对象的单元。

65.根据权利要求40所述的通信系统,还包括:

用于在所述相关源对象的集合中的至少一个源对象中包括文件的字节范围的单元。

66.根据权利要求65所述的通信系统,还包括:

用于将统一资源定位符URL与所述文件进行关联的单元,所述通信系统还包括:

用于经由所述URL和所述字节范围来对所述至少一个源对象进行标识的单元。

67.根据权利要求40所述的通信系统,还包括:

用于在所述相关源对象的集合中的至少一个源对象中包括文件的单元。

68.根据权利要求67所述的通信系统,还包括:用于将统一资源定位符URL与所述文件进行关联的单元,所述通信系统还包括:

用于经由所述URL来对所述至少一个源对象进行标识的单元。

69.根据权利要求40所述的通信系统,还包括:

用于在所述相关源对象的集合中的至少一个源对象中包括文件的字节范围和超文本传输协议HTTP报头的单元。

70.根据权利要求69所述的通信系统,还包括:

用于在所述源对象中的至少一些源对象中包括HTTP报头、相关联的文件和HTTP报尾的单元。

71.根据权利要求40所述的通信系统,还包括:

用于确定针对与所述流相关联的源对象的集合的流声明,使得所述流声明包括适用于以信号发送在针对与所述流相关联的所述源对象的集合的位置、名称、可用性时间或其它元数据之间的关系的信息的单元。

72.根据权利要求40所述的通信系统,其中,用于发送所述相关源对象的集合的单元包括:

用于经由多媒体广播多播服务MBMS来发送所述相关源对象的集合的单元。

73.根据权利要求40所述的通信系统,其中,用于发送所述相关源对象的集合的单元包括:

用于经由单向传输的文件传递FLUTE来发送所述相关源对象的集合的单元。

74.根据权利要求40所述的通信系统,其中,用于发送所述相关源对象的集合的单元包括:

用于发送所述源对象而不发送前向纠错FEC信令信息的单元。

75.根据权利要求40所述的通信系统,还包括:

用于在所述源对象中的至少一些源对象中包括文件的字节范围和超文本传输协议HTTP报头的单元。

76.一种通信系统,包括:

发射机;以及

计算设备,所述计算设备耦合到所述发射机并且被配置有用于执行包括以下操作的处理器可执行指令:

将相关源对象的集合与单个流进行关联;

确定针对所述流的流标识符;

确定针对所述相关源对象的集合中的每个源对象的源对象标识符,使用对象序列号OSN作为所述源对象标识符;

将所述流标识符包括在分组中,所述分组包含与所述流相关联的所述相关源对象的集合中的至少一个源对象的数据;

将所述OSN包括在所述分组中的传输对象标识符TOI字段里;以及

在单个通信信道上发送与所述流相关联的所述相关源对象的集合中的源对象。

77.一种具有存储在其上的处理器可执行软件指令的非暂时性计算机可读存储介质,所述处理器可执行软件指令被配置为使得通信系统内的计算设备执行用于通信的操作,所述操作包括:

将相关源对象的集合与单个流进行关联;

确定针对所述流的流标识符;

确定针对所述相关源对象的集合中的每个源对象的源对象标识符,使用对象序列号OSN作为所述源对象标识符;

将所述流标识符包括在分组中,所述分组包含与所述流相关联的所述相关源对象的集合中的至少一个源对象的数据;

将所述OSN包括在所述分组中的传输对象标识符TOI字段里;以及

在单个通信信道上发送与所述流相关联的所述相关源对象的集合中的所述源对象。

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