用于在多播/广播网络中的协调内容传递的方法和装置与流程

文档序号:18518647发布日期:2019-08-24 09:37阅读:152来源:国知局
用于在多播/广播网络中的协调内容传递的方法和装置与流程

本文描述的实施例一般涉及无线网络中的内容传递。特别地,本文描述的实施例涉及无线电接入网络(例如,5g等)和其他例如现有或未来的各代无线/移动网络中的内容传递,并且具体地涉及用于在多播/广播网络中的协调内容传递的方法、装置和计算机程序产品。



背景技术:

虽然现有和预期的未来无线和移动网络确实提供了向各种各样的用户提供传统的多播(mc)/广播(bc)内容(诸如电视节目、电影、体育节目等)的手段,但该功能不能实现到最终用户的动态和位置特定的内容传递。

在这方面,已经确定了用于改进已知和现有传统和/或现有系统的领域。通过应用努力、独创性和创新,已经实现了用于改进此类系统的解决方案,并且结合本发明的实施例对其进行了描述。



技术实现要素:

本文描述的实施例提供例如内容提供商和移动网络运营商之间的互通(inter-working)功能,从而使得能够实现动态和位置特定的内容传递。

因此,根据本发明的示例实施例提供了用于在多播/广播网络中的协调内容传递的方法、装置和计算机程序产品。

在一些实施例中,可以提供一种方法,包括:在内容服务时段期间接收来自服务提供商的内容;识别内容服务中断时段,该内容服务中断时段由来自服务提供商的针对用户设备的内容传输中的中断;获取本地化内容;以及致使在内容服务中断时段期间传递本地化内容,本地化内容的传递通过xcast来执行以确定无线电资源效率最高的传递机制。

在一些实施例中,其中内容包括数据包标记。在一些实施例中,服务中断时段是动态的,并且该方法还包括在内容的数据包标记内识别内容服务中断时段的指示。

在一些实施例中,该方法还可包括继续接收来自服务提供商的包括数据包标记的内容,在内容的数据包标记内识别内容服务中断时段结束的指示,致使中断本地化内容的传递以及恢复来自服务提供商的内容。

在一些实施例中,该方法还可包括在内容的数据包标记内识别即将转换到内容服务中断时段的指示,致使发起对本地化内容的获取。

在一些实施例中,内容服务中断时段被调度。在一些实施例中,该方法还可包括确定调度的服务中断时段,该调度的服务中断时段由不从所述内容提供商接收内容所表征。

在一些实施例中,该方法还可包括确定调度的服务中断时段,该调度的服务中断时段由在调度的内容服务中断时段期间从服务提供商接收的内容不被发送所表征,致使使用本地化内容替换在调度的内容服务中断时段期间从服务提供商接收的内容。

在一些实施例中,该方法还可包括调度本地化内容以用于在调度的服务中断时段期间进行传输。

在一些实施例中,该方法还可包括确定或接收指示用户设备的位置的信息,其中根据用户设备的位置获取本地化内容。

在一些实施例中,该方法还可包括确定或接收指示正在用户设备处执行的特定应用的信息,其中根据特定应用获取本地化内容。

在一些实施例中,该方法还可包括确定或接收指示用户设备的位置的信息,其中,本地化内容是特定于波束的内容。

在一些实施例中,该方法还可包括在包括分开的mc/bc业务切片的切片网络内,将来自本地化源的所述特定于波束的内容映射到适当的切片。

在一些实施例中,该方法还可以包括将内容发送给基站以便分发给一个或多个用户设备。

在一些实施例中,可以提供一种装置,包括:用于在内容服务时段期间接收来自服务提供商的内容的模块;用于识别内容服务中断时段的模块,该内容服务中断时段由来自服务提供商的针对用户设备的内容传输中的中断所表征;用于获取本地化内容的模块;以及用于在内容服务中断期间传递本地化内容的模块,本地化内容的传递通过xcast执行以确定无线电资源效率最高的递送机制。

在一些实施例中,内容包括数据包标记。在一些实施例中,服务中断时段是动态的,并且该装置还包括在内容的数据包标记内识别内容服务中断时段的指示。

在一些实施例中,该装置还可包括继续接收来自服务提供商的包括数据包标记的内容,在内容的数据包标记内识别内容服务中断时段结束的指示,致使中断本地化内容的传输以及恢复来自服务提供商的内容。

在一些实施例中,该装置还可包括在内容的数据包标记内识别即将转换到内容服务中断时段的指示,致使发起对本地化内容的获取。

在一些实施例中,内容服务中断时段被调度。在一些实施例中,该装置还可包括确定调度的服务中断时段,该调度的服务中断时段由不从内容提供商接收内容所表征。

在一些实施例中,该装置还可包括:确定调度的服务中断时段,该调度的服务中断时段由在调度的内容服务中断时段期间从服务提供商接收的内容不被发送所表征;以及致使使用本地化内容替换在调度的内容服务中断时段期间从服务提供商接收的内容。

在一些实施例中,该装置还可包括调度本地化内容以用于在调度的服务中断时段期间进行传输。

在一些实施例中,该装置还可包括确定或接收指示用户设备的位置的信息,其中根据用户设备的位置获取本地化内容。

在一些实施例中,该装置还可包括确定或接收指示正在用户设备处执行的特定应用的信息,其中根据特定应用获取本地化内容。

在一些实施例中,该装置还可包括确定或接收指示用户设备的位置的信息,其中本地化内容是特定于波束的内容。

在一些实施例中,该装置还可包括在包括分开的mc/bc业务切片的切片网络内将来自本地化源的特定于波束的内容映射到适当的切片。

在一些实施例中,该装置还可包括将内容发送给基站以便分发给一个或多个用户设备。

在一些实施例中,可以提供计算机程序产品,该计算机程序产品包括至少一个非暂时性计算机可读存储介质,其中存储有计算机可执行的程序代码指令,该计算机可执行的程序代码指令包括用于以下各项的程序代码指令:在内容服务时段期间接收来自服务提供商的内容;识别内容服务中断时段,内容服务中断时段由来自服务提供商的针对用户设备的内容传输中的中断所表征;获取本地化内容;以及致使在内容服务中断时段期间传递本地化内容;本地化内容的传递通过xcast执行以确定无线电资源的效率最高的传递机制。

在一些实施例中,内容包括数据包标记。在一些实施例中,服务中断时段是动态的,并且其中计算机可执行的程序代码指令还包括用于在内容的数据包标记内识别内容服务中断时段的指示的程序代码指令。

在一些实施例中,计算机可执行的程序代码指令还包括用于以下各项的程序代码指令:继续接收包括来自服务提供商的数据包标记的内容;在内容的数据包标记内识别内容服务中断时段结束的指示;以及致使中断本地化内容的传递和恢复来自服务提供商的内容。

在一些实施例中,计算机可执行的程序代码指令还包括用于以下各项的程序代码指令:在内容的数据包标记内识别即将转换到内容服务中断时段的指示;以及致使发起对本地化内容的获取。

在一些实施例中,内容服务中断时段被调度。在一些实施例中,计算机可执行的程序代码指令还包括用于确定调度的服务中断时段的程序代码指令,所述调度的服务中断时段由不从内容提供商接收内容所表征。

在一些实施例中,计算机可执行的程序代码指令还包括用于以下各项的程序代码指令:确定调度的服务中断时段,该调度的服务中断时段由在调度的内容服务中断时段期间从服务提供商接收的内容不被发送所表征;以及致使使用本地化内容替换在调度的内容服务中断期间从服务提供商接收的本地化内容。

在一些实施例中,计算机可执行的程序代码指令还包括调度本地化内容以用于在调度的服务中断时段期间进行传输的程序代码指令。

在一些实施例中,计算机可执行的程序代码指令还包括用于确定或接收指示用户设备的位置的信息的程序代码指令,其中根据用户设备的位置获取本地化内容。

在一些实施例中,计算机可执行的程序代码指令还包括用于确定或接收指示正在用户设备处执行的特定应用的信息的程序代码指令,其中根据特定应用程序获取本地化内容。

在一些实施例中,计算机可执行的程序代码指令还包括用于确定或接收指示用户设备的位置的信息的程序代码指令,其中本地化内容是特定于波束的内容。

在一些实施例中,计算机可执行的程序代码指令还包括用于在包括分开的mc/bc业务切片的切片网络内将来自本地化源的所述特定于波束的内容映射到适当切片的程序代码指令。

在一些实施例中,计算机可执行的程序代码指令还包括用于将内容发送给基站以便分发给一个或多个用户设备的程序代码指令。

在一些实施例中,可以提供装置,该装置包括至少一个处理器和至少一个包括计算机程序代码的存储器,该至少一个存储器和计算机程序代码被配置为利用处理器使该装置至少:在内容服务时段期间接收来自服务提供商的内容;识别内容服务中断时段,内容服务中断时段由来自服务提供商的针对用户设备的内容传输中的中断所表征;获取本地化内容;并且致使在内容服务中断时段期间传递本地化内容,本地化内容的传递通过xcast执行以确定无线电资源效率最高的传递机制。在一些实施例中,内容包括数据包标记。

在一些实施例中,服务中断时段是动态的,并且至少一个存储器和计算机程序代码还被配置为利用处理器使装置在内容的数据包标记内识别内容服务中断时段的指示。

在一些实施例中,至少一个存储器和计算机程序代码还被配置为利用处理器使装置:继续接收来自服务提供商的包括数据包标记的内容;在内容的数据包标记内识别内容服务中断时段结束的指示;并且致使中断本地化内容的传递以及恢复来自服务提供商的内容。

在一些实施例中,至少一个存储器和计算机程序代码还被配置为利用处理器使装置:在内容的数据包标记内识别即将转换到内容服务中断时段的指示;以及致使发起对本地化内容的获取。

在一些实施例中,调度内容服务中断时段。在一些实施例中,至少一个存储器和计算机程序代码还被配置为利用处理器使装置确定调度的服务中断时段,该调度的服务中断时段的特征在于不从内容提供商接收内容所表征。

在一些实施例中,至少一个存储器和计算机程序代码还被配置为利用处理器使装置:确定调度的服务中断时段,该调度的服务中断时段由在调度的内容服务中断时段期间从服务提供商接收的内容不被发送所表征;以及致使使用本地化内容替换在调度的内容服务中断时段期间从服务提供商接收的内容。

在一些实施例中,至少一个存储器和计算机程序代码还被配置为利用处理器使装置调度本地化的内容以用于在调度的服务中断时段期间进行传输。

在一些实施例中,至少一个存储器和计算机程序代码还被配置为利用处理器使装置确定或接收指示用户设备的位置的信息,其中根据用户设备的位置获取本地化内容。

在一些实施例中,至少一个存储器和计算机程序代码还被配置为利用处理器使装置确定或接收指示正在用户设备处执行的特定应用的信息,其中根据特定应用获取本地化内容。

在一些实施例中,至少一个存储器和计算机程序代码还被配置为利用处理器使装置确定或接收指示用户设备的位置的信息,其中本地化内容是特定于波束的内容。

在一些实施例中,至少一个存储器和计算机程序代码还被配置为利用处理器使装置在包括分开的mc/bc业务切片的切片网络内将来自本地化源的所述特定于波束的内容映射到适当的切片。

在一些实施例中,至少一个存储器和计算机程序代码还被配置为利用处理器使装置将内容发送给基站以便分发给一个或多个用户设备。

附图说明

已经一般性地描述了本发明的实施例,现在将参考附图,附图不一定按比例绘制,并且其中:

图1是可以根据本发明的示例实施例具体配置的系统的框图;

图2是可以根据本发明的示例实施例具体配置的装置的框图;

图3是可以根据本发明的示例实施例具体配置的系统的框图;

图4是可以根据本发明的示例实施例具体配置的系统的框图;

图5a是可以根据本发明的示例实施例具体配置的系统的框图;

图5b是示出根据本发明的实施例的示例系统的示例性操作的数据流程图;

图6是可以根据本发明的示例实施例具体配置的系统的框图;

图7是示出根据本发明的实施例的示例系统的示例性操作的数据流程图;

图8a是可以根据本发明的示例实施例具体配置的系统的框图;

图8b是示出根据本发明的实施例的示例系统的示例性操作的数据流程图;

图9是示出根据本发明的实施例的操作示例装置的示例性方法的流程图;

图10是示出根据本发明的实施例的操作示例装置的示例性方法的流程图;

图11是示出根据本发明的实施例的操作示例装置的示例性方法的流程图;以及

图12是示出根据本发明的实施例的操作示例装置的示例性方法的流程图。

具体实施方式

现在将在下文中参考附图更全面地描述一些示例实施例,附图中示出了一些实施例,但不是所有实施例。实际上,示例实施例可以采用许多不同的形式,并且不应该被解释为限于本文阐述的实施例;相反,提供这些实施例使得本公开满足适用的法律要求。相同的附图标记始终表示相同的元件。根据一些示例实施例,术语“数据”、“内容”、“信息”和类似术语可以互换使用,以指代能够被发送、接收、操作和/或存储的数据。此外,如本文中可使用的术语“示例性”不是为了传达任何定性评估而提供,而是仅仅为了传达示例的说明。因此,不应该使用任何此类术语来限制本发明的实施例的精神和范围。

如本文所使用的,术语“电路”指的是以下所有内容:(a)仅硬件电路实现(诸如仅以模拟和/或数字电路实现);(b)电路和软件(和/或固件)的组合,诸如(如果适用的话):(i)(一个或多个)处理器的组合或(ii)(一个或多个)处理器/软件的部分(包括(一个或多个)数字信号处理器)、软件和(一个或多个)存储器,它们一起工作以使装置诸如移动电话或服务器执行各种功能;以及(c)电路,诸如(一个或多个)微处理器或(一个或多个)微处理器的一部分,其需要软件或固件进行操作。

“电路”的这种定义适用于本申请中该术语的所有用途,包括在任何权利要求中。作为另外的示例,如在本申请中所使用的,术语“电路”还将仅涵盖处理器(或多个处理器)或处理器的一部分及其(或它们)伴随的软件和/或固件的实现。例如,并且如果适用于特定的权利要求元素的话,术语“电路”还将覆盖用于移动电话的基带集成电路或专用集成电路、服务器、蜂窝网络设备或其他网络设备中的类似集成电路。

系统架构

现在参考图1,其示出了支持多个站10与一个或多个无线电基站/接入点12之间的通信的示例系统(例如高密度系统场景,其中多个无线电基站/接入点可以部署到地理区域并且可以在相同的频率信道上操作),每个无线电基站/接入点可以与一个或多个站通信,并且在一个实施例中,可以与大量站通信。无线电基站/接入点继而可以与网络14通信。而无线电基站/接入点可以通过5g、长期演进(lte)或高级lte(lte-a)网络进行通信,其他网络可以支持接入点之间的通信,这些通信包括根据以下配置的通信:宽带码分多址(w-cdma)、cdma2000、全球移动通信系统(gsm)、通用分组无线电服务(gprs)、包括例如ieee802.11ah或802.11ac标准或标准的其他较新修订的ieee802.11标准、无线本地接入网络(wlan)、全球微波接入互操作性(wimax)协议、通用移动电信系统(umts)地面无线电接入网络(utran)等,以及其他标准,例如关于多域网络的标准,其可以包括工业无线通信网络诸如wirelesshart、蓝牙、zigbee等。

无线电基站/接入点12和站10可以通过有线通信进行通信,但最常见的是通过无线通信进行通信。例如,无线电基站/接入点和站可以在由ieee802.11ah标准定义的子1ghz频带中或在可以由例如ieee802.11ac标准来定义的5ghz频带中进行通信。无线电基站/接入点可以由各种网络实体中的任何一种来体现,诸如接入点、基站、节点b、演进节点b(enb)、无线电网络控制器(rnc)、移动设备/站(例如,移动电话、智能电话、便携式数字助理(pda)、寻呼机、膝上型计算机、平板计算机或许多其他手持或便携式通信设备、计算设备、内容生成设备、内容消费设备,或其组合)等。这些站还可以由各种设备实现,诸如传感器、仪表等。传感器和仪表可以部署在各种不同的应用中,包括在公共设施应用中用作燃气表、水表、电表等,在环境和/或农业监测应用中,在工业过程自动化应用中,车辆或运输自动化应用,在医疗保健和健身应用,在楼宇自动化和控制应用和/或温度感测应用中。在一些实施例中,可以利用由传感器或仪表实现的站来回传传感器和仪表数据。另选地,站可以由移动终端或(一个或多个)用户设备(ue)实现,诸如移动通信设备例如移动电话、智能电话、便携式数字助理(pda)、寻呼机、膝上型计算机、平板计算机或许多其他手持或便携式通信设备中的任一种、计算设备、内容生成设备、内容消费设备或其组合。在由移动终端实现的实施例中,接入点和站之间的通信可以用于诸如通过扩展热点的范围来扩展wi-fi或另一无线局域网(wlan)的范围,以及卸载否则将由蜂窝或其他网络承载的业务。

无线电基站/接入点12和/或站10可以实现为或者包括装置20,装置20被具体配置为执行相应设备的功能,如图2的框图一般表示的那样。尽管可以例如通过无线电基站/接入点或站来使用装置,应当注意,下面描述的组件、设备或元件可以不是强制性的,因此在某些实施例中可以省略一些。另外,一些实施例可以包括除在本文示出和描述的那些之外的其他或不同的组件、设备或元件。

装置架构

无论实现无线电基站/接入点12和/或站10的设备的类型如何,无线电基站/接入点12和/或站10可以如图2所示包括或关联于装置20。在这方面,该装置可以包括处理器22、存储器设备24、通信接口26和用户接口28,或以其他方式与处理器22、存储器设备24、通信接口26和用户接口28通信。因此,在一些实施例中,尽管设备或元件被示出为彼此通信,但在下文中,此类设备或元件应当被认为能够在相同的设备或元件内实现,因此,通信中示出的设备或元件应该被理解为可选地是相同设备或元件的一部分。

在一些实施例中,处理器22(和/或协同理器、或协助处理器或以其他方式与处理器相关联的任何其他处理电路)可以经由总线与存储器设备24通信,以用于在装置的组件之间传递信息。存储器设备可以包括例如一个或多个易失性和/或非易失性存储器。换句话说,例如,存储器设备可以是电子存储设备(例如,计算机可读存储介质),其包括被配置为存储可由机器(例如,计算设备,诸如处理器)检索的数据(例如,位)的门。存储器设备可以被配置为存储信息、数据、内容、应用、指令等,以使得装置20能够执行根据本发明示例实施例的各种功能。例如,存储器设备可以被配置为缓冲输入数据以供处理器处理。另外地或另选地,存储器装置可被配置为存储由处理器执行的指令。

如上所述,装置20可以由被配置为利用本发明的示例实施例的计算设备10来实现。然而,在一些实施例中,该装置可以实现为芯片或芯片组。换句话说,该装置可包括一个或多个物理包(例如,芯片),其包括结构组件(例如,基板)上的材料、部件和/或导线。结构组件可以为其上包括的部件电路提供物理强度、大小的保持和/或电交互的限制。因此,在一些情况下,该装置可以被配置为在单个芯片上或作为单个“片上系统”实施本发明的实施例。因此,在一些情况下,芯片或芯片组可以构成用于执行提供本文描述的功能的一个或多个操作的模块。

处理器22可以以多种不同方式实现。例如,处理器可以实现为各种硬件处理模块中的一个或多个,诸如协同处理器、微处理器、控制器、数字信号处理器(dsp)、具有或不具有伴随dsp的处理元件,或各种其他处理电路,包括集成电路诸如例如asic(专用集成电路)、fpga(现场可编程门阵列)、微控制器单元(mcu)、硬件加速器、专用计算机芯片等。由此,在一些实施例中,处理器可以包括被配置为独立执行的一个或多个处理核。多核处理器可以在单个物理包内实现多处理。附加地或另选地,处理器可以包括经由总线串联配置的一个或多个处理器,以实现指令、流水线和/或多线程的独立执行。

在示例实施例中,处理器22可以被配置为执行存储在存储器设备24中或者以其他方式可由处理器访问的指令。另选地或另外地,处理器可以被配置为执行硬编码功能。由此,无论是通过硬件还是软件方法配置,或者通过其组合配置,处理器可以表示能够在相应配置时执行根据本发明实施例的操作的实体(例如,在电路中物理地实现)。因此,例如,当处理器实现为asic、fpga等时,处理器可以是专门配置的硬件,以用于进行本文描述的操作。另选地,作为另一示例,当处理器实现为软件指令的执行器时,指令可以具体配置处理器以在执行指令时执行本文描述的算法和/或操作。然而,在一些情况下,处理器可以是特定设备的处理器,其被配置为通过用于执行本文描述的算法和/或操作的指令进一步配置处理器来利用本发明的实施例。除了其他的,处理器可以包括时钟、算术逻辑单元(alu)和被配置为支持处理器的操作的逻辑门等。在一个实施例中,处理器还可以包括用户接口电路,其被配置为控制用户接口28的一个或多个元件的至少一些功能。

同时,通信接口26可以是任何模块,诸如以硬件或硬件和软件的组合实现的设备或电路,其被配置为在计算设备10和服务器12之间接收和/或发送数据。在这方面,通信接口26可以包括例如天线(或多个天线)和用于实现无线通信的支持硬件和/或软件。附加地或另选地,通信接口可以包括用于与(一个或多个)天线交互以使得经由(一个或多个)天线信号发送或者处理经由(一个或多个)天线接收的信号的电路。例如,通信接口可以被配置为与头戴式显示器10无线地通信,诸如通过wi-fi、蓝牙或其他无线通信技术。在某些情况下,通信接口可以另选地或也可以支持有线通信。由此,例如,通信接口可以包括通信调制解调器和/或用于支持经由电缆、数字用户线(dsl)、通用串行总线(usb)或其他机制的通信的其他硬件/软件。例如,通信接口可以被配置为经由与计算设备的其他组件有线通信进行通信。

用户接口28可以与处理器22(诸如用户接口电路)通信,以接收用户输入的指示和/或向用户提供听觉、视觉、机械或其他输出。由此,用户接口可以包括例如键盘、鼠标、操纵杆、显示器、触摸屏显示器、麦克风、扬声器和/或其他输入/输出机构。在一些实施例中,显示器可以指屏幕上、墙壁上、眼镜上(例如,近眼显示器)、空中等的显示器。用户接口还可以诸如通过总线与存储器24和/或通信接口26通信。

环境

多媒体广播/多播服务(mbms)最初在3g系统中引入,以提供向各种各样的用户提供有效手段,以提供传统的多播/广播(mc/bc)内容,诸如电视节目、电影、体育节目等。但是mbms技术传统上可以是为传统的移动宽带而不是长途广播定制的,因此使得广泛采用成为挑战,4g系统(例如,通过使用利用单频网络(sfn)设置的增强型mbms(embms)已经提供了被配置用于实现传统广播内容的广域传输的环境。当前,3gpp正在进行进一步增强的mbms(fembms)研究,以进一步增强mbms传输的循环前缀(cp),以实现传统广播内容的高功率、高塔长距离传输,从而使其成为传统广播公司的经济可行的部署选项。

就移动网络运营商的采用而言,当前的mbms技术也缺乏在传统广播内容提供商和移动网络运营商之间可行的收益共享模型的实用性。为了提供成本效率而共享的关键商品中的一个可以是传统的广播频段。但是在一些市场中,现有的传统广播频段只不过的一些已经被重新构建用于移动宽带网络。常规方法未能达到实现成本有效且经济上可行的多播/广播技术的必要目标。

移动边缘计算(mec)是期望在下一代多播/广播技术领域发挥重要作用的关键技术部件。移动边缘云及其称为接入独立边缘云的演进将成为本地缓存常用的获取内容的关键推动因素,这可为移动网络运营商优化传送网络负载提供新的机会。利用边缘云,网络运营商可以避免频繁地携带“流行”内容,从而最小化网络负载并实现相关的成本优化。

图3示出可以根据本发明的示例实施例具体配置的系统。特别地,从mc/bc业务的角度来看,在该方法中考虑的整体场景如图3a和图3b所示。如图3a所示,假设lte网络(使用embms/fembms)使用专用ran和核心网络实体来操作,以使用lteenb305来传递mbms业务。图3b,在5g网络中,由于动态网络因素和灵活地传递业务的能力,假定与ran和mec410紧密地相互耦合的统一核心网络。mc/bc内容提供商415使用统一的5g核心网络420将业务传递到5g基站(bs)或gnb(下一代基站)405。

在一些实施例中,可以执行动态网络切片,例如,网络运营商可以通过动态网络切片对他们的网络进行切片,这取决于服务的类型和发送给最终用户的内容的类型并且基于该网络中的业务混合。在这种情况下,ran和核心网络可以独立操作,其中每个“切片”被优化以最大化网络的性能。

lte广播(lte-b)的一个挑战是内容提供商网络和3gpp网络之间可能需要的紧密互通。例如,解决方案可需要定义内容提供商可以在与3gpp网络的标准化接口上使用的编解码器。这主要是以使用3gpp网络而不是传统广播网络的角度来完成的。在5g中,mc/bc类型业务的主要焦点将来自xcast角度,其中ran基本上能够将不同类型的业务动态映射到适当的传输模式,以实现10x的更高频谱资源效率的关键5gkpi。从这个角度来看,图3所示的与5g网络相关的场景浓缩为如图4所示的场景。

图4示出不同类型的xcast业务425以及例如业务如何通过统一核心网络420流向5g-bs/gnb405,5g-bs/gnb405可以与mec410紧密地相互耦合并且以无线电资源有效的方式将业务传递到众多用户。此类网络架构还可以使网络运营商具有新颖的成本分担机制以有效地传递内容。例如,成本分担机制的一种此类手段可以是通过针对最终用户的定制广告。这还可以为微运营商或本地运营商提供部署其网络的机会,以便为xcast业务提供本地化内容以产生收入。

因此,本文的实施例提供了系统、方法、装置和计算机程序产品,从而能够实现促进本地定制内容的有效传递的新机制,例如,以无缝方式向最终用户启用收益共享系统,而不破坏来自内容提供商的内容。此外,本文描述的实施例提供了实现向最终用户传递本地定制内容所需的架构、接口和协议增强。

本文的实施例还可以提供用于使用本地内容动态地替换广播内容的系统,诸如例如,使用xcast(显式多播)协议传递的本地化广告、位置或用户或上下文特定的内容。在此,xcast意为单播、多播或广播内容,并且指示通过空中接口向最终用户提供的内容传递机制,而不是业务类型。

本文的实施例还可以提供这样的系统,该系统用于提供关于什么内容可以被例如数据包标记替换的指示,或指示可以被覆盖的时间/内容。本文的实施例还可以提供用于识别内容类型的系统,例如,指示用于替换的内容的类型。

本文的实施例还可以提供用于缓存和预取本地内容的系统,从而允许例如更有效的操作,此外,允许在中断开始时更快地启动广告,这可以适用于大规模媒体、低延迟或高数据速率内容,以最小化回传负载。

概述

在一些实施例中,互通功能可以提供指示和/或相关于移动网络可以提供广告或本地化内容的时间间隔或时间段的信息。

在一些实施例中,由内容提供商提供的原始内容可以在指定的时间间隔期间由本地化内容替换,或者在一些实施例中,内容提供商可以在那些时间间隔期间停止向mc/bc网络发送内容。在一些实施例中,指示时间段的信息可以是来自内容提供商的辅助信息,以指示可由网络运营商的广告替换的合适的时间实例/内容部分。在一些实施例中,可以根据5g-b/gnb的覆盖范围内的用户位置为最终用户触发广告内容。例如,可以基于用户位置、正在使用的应用程序以及在一些实施例中的其他用户内容信息来完成触发,以向最终用户传递定制的单播内容。

在具有mc/bc的基于波束的系统中,可存在针对位于特定波束所指向的物理位置中的多个用户的特定于波束的广告内容。与传统的embms考虑因素相比,特定于位置的机制假定网络知道xcast内容传递的用户位置。

在一些实施例中,可以将mc/bc本地化内容映射到适当的承载/子服务流,或者利用适当的承载/流映射,来向ue应用指示该内容是针对应用的,例如,以实现最终用户的无缝传递,而不管mc/bc内容来源如何。利用其中可存在分开的mc/bc业务切片的切片网络,5g-bs于是可以将内容从本地化源映射到适当的切片。可选地,也可以向用户发信号通知内容被传递给最终用户的切片。

在一些实施例中,可以向来自内容提供商的广告内容提供一些附加数据包标记,以便通知网络运营商所述数据包是否可以被本地化内容覆盖。在一些实施例中,网络运营商的核心网络或5g-bs/gnb(千兆位节点b)可以被配置为检测数据包标记并开始获取和传递本地化内容。例如,这将是网络之间的时间同步的替代方案,其可与事件的实时流传输相关。

在一些实施例中,内容提供商还可以提供预先协商的数据包标记以指示即将从mc/bc内容到广告内容的转换,使得网络运营商可以以无缝方式发起本地化内容获取并且提供内容。

本地化内容可以缓存在mec中,然后可以由5g-bs使用开放接口来同步/获取,该开放接口使用标准化开放api或信息元素。在此,mno可需要知道这些数据包具有的类型或内容的类型,使得接收它们的ue知道如何处理它们。基于来自内容提供商的作为数据包标记和相关头信息/信令的一部分的指示,mno知道应该使用什么类型的内容来覆盖标记的数据包。

在一些实施例中,同步时间信息可以使ran能够调度来自移动网络要提供给最终用户的不同数据包集合。例如,在足球世界杯(wc)事件期间,可以由内容提供商提供mc/bc内容,其中具有来自移动网络运营商(mno)的广告。继而,这为微运营商提供了使用单播提供重叠内容的可能性。微运营商可以通过mc/bc或使用单播业务来调度本地化内容。单播或mc/bc业务可以与来自内容提供商的用于无干扰广告内容的mc/bc业务叠加。

内容提供商和移动网络之间的时间同步可以通过在两个网络上都使用全球定位系统(gps)定时器来实现,这是预先商定的,或者基于在会话的建立开始时随着mc/bc会话的发起而发送的时间协商消息。

实施

在本发明的示例实施例中,可以提供装置或计算机程序产品以实施或执行用于促进多播/广播网络中的协调内容传递的方法、过程或算法。

本文的一些实施例定义3gpp网络和内容提供商之间的互通机制,以实现以无缝方式从多个用户动态传送内容。因此,该方法的应用可以实现新的商业模型,其中网络运营商或微运营商可以与网络运营商的内容提供商或提供到最终用户的内容传递的微运营商共享收益。所提出的方法的概述在图5a和图5b中示出,其中内容提供商网络有效地与3gpp网络互通。图5a示出类似于图3a中所示的3gpp网络架构,因此,不再重复其描述。在此,服务中断间隔例如是这样的时间实例,内容提供商在该时间实例中提供例如愿意用来自网络运营商的本地化内容覆盖源内容的指示。图5b示出数据流。如在步骤550处所示,可以定义互通功能。在步骤555处,内容可以由mec提供并在mec处接收,该内容包括数据包标记。在确定或检测到内容服务中断时段时,如在步骤560处所示,mec可以向5g-bs提供内容服务中断时段的指示。可选地,在服务中断期间(例如,在服务中断时段期间),内容提供商还可以被配置为中断数据的传输,在此期间网络运营商可以被配置为获取本地化的内容以用于传递。如在步骤565处所示,获取位置内容。可以使用xcast来完成本地化内容的空口传递,这取决于内容类型、接收它的用户的数量、qos和其他延迟约束等。在此,可以使用预先协商的时间间隔(在会话建立期间或使用外部时钟等进行了时间同步)或使用数据包标记(例如,对于直播事件,服务中断时间将是动态的,这取决于直播流中的正在进行的事件),传送有关服务中断的信息的交换。

服务中断期间的xcast业务传递如图6所示,其中网络运营商可以例如基于个人用户偏好定制广告内容并使用单播传递,或者就物理区域而言对内容本地化并使用单播或mc/bc传递。本地化广告可以与可与特定区域相关的企业或购物店相关。如果内容由微运营商提供,则内容可以与微运营商或用于产生收益的手段在本地相关。

涉及在内容提供商的数据包标记的帮助下传递本地化内容的信令如图7所示。例如,如在步骤705处所示,可以传递内容,该内容包括数据包标记。在步骤710处,内容提供商进入内容服务中断时段,并且随后,如在步骤715中所示,传递包括指示内容服务中断时段的数据包标记的内容。如在步骤720处所示,5g-bs获取本地化内容,并且随后,如在步骤730处所示,使用例如xcast传递本地化内容。在内容服务中断时段期间仍然传输源内容的那些情况下,5g-bs可以被配置为覆盖源内容。如在步骤725中所示,内容服务中断时段结束,并且如在步骤735处所示,内容提供商恢复提供指示内容服务中断的内容。如该实施例中所示,基于数据包标记,网络运营商可以识别正被携带的业务的类型,并且当指示服务中断时用本地化内容覆盖源内容。这基本上可以在网络运营商和内容提供商之间没有任何紧密互通的情况下完成。在一些实施例中,图7中所示的过程可以在关于标记达成协定之后完成。

本文的实施例还考虑网络切片,其中,例如,5g-bs/gnb可以被配置为将本地化内容映射到将mc/bc切片传递给最终用户的适当切片。可以基于来自ran的显式指示或也可以基于应用级别交互,来完成本地化内容到来自源的内容的映射。可以根据最终用户的位置跟踪、用户上下文信息(浏览历史、频繁的下载、在线购买历史等)为最终用户传递内容,以提供为最终用户定制的单播内容。室内定位技术可以用于微运营商场景,其中连接由例如购物中心提供,其中广告可以与用户附近的商店相关。在基于波束的5g系统中,这还可以意味着在针对特定方向的特定波束集上提供局部的基于位置的内容。

用于基于切片、位置跟踪等传递本地化内容的各种选项如图8a和图8b所示,它们示出了根据本发明实施例的切片方面和特定于波束/基于位置的内容传递方面的示例性架构和数据流。如在步骤850处所示,内容提供商进入内容服务中断时段,并且随后,如在步骤855处所示,5g-bs获取本地化内容。接下来,如在步骤860处所示,5g-bs可以被配置为将内容映射到一个或多个特定切片。在步骤865处,可以例如使用xcast将内容从适当的切片传递到ue。该方法还可以应用于多运营商场景,其中多个运营商的连接由本地运营商提供,例如,在购物中心内、在流行体育或其他活动期间的体育场内等,其中可以在本地化内容传递的帮助下提供用于收益共享的手段,从而使得例如本地/微运营商能够抵消基础设施成本,而无需具有明确的许可/资源共享协定。此外,来自内容提供商的数据包标记等以及指示帮助本地/微运营商自动化广告,而无需人们手动选择在内容流中插入广告的位置。数据包标记/信令还可以包括特定广告的价值的一些指示,例如对于广告商或者从其干扰最终用户的程度的角度来看的价值。例如,如果运营商没有那么多广告,它可以优先考虑某些机会并将原始广播内容留给其他人。

操作

图9至图12示出由根据本发明实施例的方法、装置和计算机程序产品执行的示例性操作的流程图。应当理解,流程图的每个方框以及流程图中的方框的组合可以通过各种手段来实现,诸如硬件、固件、处理器、电路和/或与对包括一个或多个计算机程序指令的软件的执行相关联的其他设备。例如,上述过程中的一个或多个可以由计算机程序指令实现。在这方面,实现上述过程的计算机程序指令可以由利用本发明实施例的装置的存储器26存储,并由装置中的处理器24执行。如应当理解的,可以将任何此类计算机程序指令加载到计算机或其他可编程装置(例如,硬件)上以产生机器,使得所得到的计算机或其他可编程装置提供(一个或多个)流程图方框中指定的功能的实施。这些计算机程序指令还可以存储在非暂时性计算机可读存储存储器中,该存储器可以指示计算机或其他可编程装置以特定方式运行,使得存储在计算机可读存储存储器中的指令产生制造物品,该制造物品的执行实施(一个或多个)流程图方框中指定的功能。计算机程序指令也可以加载到计算机或其他可编程装置上,以使得在计算机或其他可编程装置上执行一系列操作,以产生计算机实施的过程,使得在计算机上执行的指令或其他可编程的装置提供用于实施(一个或多个)流程图方框中指定的功能的操作。由此,图9至图12的操作在被执行时将计算机或处理电路转换成被配置为执行本发明的示例实施例的特定机器。因此,图9至图12的操作定义了用于配置计算机或进行处理以执行示例实施例的算法。在一些情况下,可以为通用计算机提供处理器的实例,该实例执行图9至图12的算法以将通用计算机变换为被配置成执行示例实施例的特定机器。

因此,流程图的方框支持用于执行指定功能的模块的结合和用于执行指定功能的操作的结合。还将理解,流程图的一个或多个方框以及流程图中的方框的组合可以由执行指定功能的专用的基于硬件的计算机系统或专用硬件和计算机指令的结合来实现。

在一些实施例中,可以如下所述修改或进一步扩充本文中的某些操作。此外,在一些实施例中,还可以包括附加的可选操作,如图9至图12中具有虚线轮廓的方框所示。应当理解,下面的修改、可选的添加或扩充中的每个可以单独地或与本文描述的特征中的任何其他特征组合地包括在上面的操作中。

在一些示例实施例中,方法、装置和计算机程序产品可以被配置用于促进多播/广播网络中的协调内容传递。图9是示出根据本发明的实施例的操作示例装置的示例性方法的流程图。

如图9的方框905所示,装置(例如由计算设备10等实现的装置20)可以被配置为在内容服务时段期间从服务提供商接收内容。因此,例如由计算设备10等实现的装置可以包括用于在内容服务时段期间从服务提供商接收内容的模块,诸如处理器22、通信接口26等。

如图9的方框910所示,装置(例如由计算设备10等实现的装置20)可以被配置为致使在内容服务时段期间传递从服务提供商接收的内容。因此,例如由计算设备10等实现的装置可以包括用于致使在内容服务时段期间传递从服务提供商接收的内容的模块,诸如处理器22、通信接口26等。

如图9的方框915所示,装置(例如由计算设备10等实现的装置20)可以被配置为识别内容服务中断时段。因此,例如由计算设备10等实现的装置可以包括用于识别内容服务中断时段的模块,例如处理器22、通信接口26等。在一些实施例中,内容服务中断时段可以由在针对用户设备的来自服务提供商的内容传输中的中断所表征。也就是说,内容服务时段可以由针对用户设备的内容传输所表征,而内容服务中断时段可以由此类内容(即,针对用户设备的内容)的传输中的中断所表征。

如图9的方框920所示,装置(例如由计算设备10等实现的装置20)可以被配置为获取本地化内容。因此,例如由计算设备10等实现的装置可以包括用于获取本地化内容的模块,诸如处理器22、通信接口26等。

如图9的方框925所示,装置(例如由计算设备10等实现的装置20)可以被配置为致使在内容服务中断期间传递本地化内容。因此,例如由计算设备10等实现的设备可以包括用于致使在内容服务中断期间传递本地化内容的模块,例如处理器22、通信接口26等。

如图9的方框930所示,装置(例如由计算设备10等实现的装置20)可以被配置为恢复对来自服务提供商的内容的接收并且致使传递该内容。因此,例如由计算设备10等实现的设备可以包括用于恢复对来自服务提供商的内容的接收并且致使传递所述内容的模块,诸如处理器22、通信接口26等。也就是说,该装置可以被配置为再次从服务提供商接收内容,该内容例如针对用户设备的。

在一些示例实施例中,方法、装置和计算机程序产品可以被配置用于促进多播/广播网络中的协调的内容传递,其中内容服务中断由数据包标记指示。图10是示出根据本发明的实施例的操作示例装置的示例性方法的流程图。

如图10的方框1005所示,装置(例如由计算设备10等实现的装置20)可以被配置为在内容服务时段期间从服务提供商接收内容。因此,例如由计算设备10等实现的设备可以包括用于在内容服务时段期间从服务提供商接收内容的模块,诸如处理器22、通信接口26等。在一些实施例中,内容可以包括数据包标记。

如图10的方框1010所示,装置(例如由计算设备10等实现的装置20)可以被配置为在内容的数据包标记内识别即将转换到内容服务中断时段的指示。因此,例如由计算设备10等实现的设备可以包括用于在内容的数据包标记内识别即将转换到内容服务中断时段的指示的模块,例如处理器22、通信接口26等。

如图10的方框1015所示,装置(例如由计算设备10等实现的装置20)可以被配置为致使发起对本地化内容的获取。因此,例如由计算设备10等实现的装置可以包括用于致使发起对本地化内容的获取的模块,诸如处理器22、通信接口26等。在一些实施例中,例如,该装置可以被配置为致使发起对本地化内容的获取并以无缝方式提供内容。

如图10的方框1020所示,装置(例如由计算设备10等实现的装置20)可以被配置为在内容的数据包标记内识别内容服务中断时段的指示。因此,例如由计算设备10等实现的装置可以包括用于在内容的数据包标记内识别内容服务中断时段的指示的模块,诸如处理器22、通信接口26等。

如图10的方框1025所示,装置(例如由计算设备10等实现的装置20)可以被配置为获取本地化内容。因此,例如由计算设备10等实现的装置可以包括用于获取本地化内容的模块,诸如处理器22、通信接口26等。

如图10的方框1030所示,装置(例如由计算设备10等实现的装置20)可以被配置为致使在内容服务中断时段期间传递本地化内容。因此,例如由计算设备10等实现的装置可以包括用于致使在内容服务中断时段期间传递本地化内容的模块,诸如处理器22、通信接口26等。

如图10的方框1035所示,装置(例如由计算设备10等实现的装置20)可以被配置为继续接收来自服务提供商的包括数据包标记的内容。因此,例如由计算设备10等实现的装置可以包括用于继续接收来自服务提供商的包括数据包标记的内容的模块,诸如处理器22、通信接口26等。

如图10的方框1040所示,装置(例如由计算设备10等实现的装置20)可以被配置为在内容的数据包标记内识别内容服务中断时段结束的指示。因此,例如由计算设备10等实现的装置可以包括用于在内容的数据包标记内识别内容服务中断时段结束的指示的模块,诸如处理器22、通信接口26等。

如图10的方框1045所示,装置(例如由计算设备10等实现的装置20)可以被配置为致使中断本地化内容的传递并恢复来自内容提供商的内容。因此,例如由计算设备10等实现的装置可以包括用于致使中断本地化内容的传递并恢复来自内容提供商的内容的模块,诸如处理器22、通信接口26等。

在一些示例实施例中,方法、装置和计算机程序产品可以被配置用于促进多播/广播网络中的协调的内容传递,其中内容服务时段被调度,从而允许例如预取本地化内容。图11是示出根据本发明的实施例的操作示例装置的示例性方法的流程图。

如图11的方框1105所示,装置(例如由计算设备10等实现的装置20)可以被配置为在内容服务时段期间接收来自服务提供商的内容。因此,例如由计算设备10等实现的装置可以包括用于在内容服务时段期间接收来自服务提供商的内容的模块,诸如处理器22、通信接口26等。在一些实施例中,可以调度内容服务中断时段。

如图11的方框1110所示,装置(例如由计算设备10等实现的装置20)可以被配置为调度本地化内容以用于在调度的服务中断时段期间进行传输。因此,例如由计算设备10等实现的装置可以包括用于调度本地化内容以用于在调度的服务中断时段期间进行传输的模块,诸如处理器22、通信接口26等。在一些实施例中,本地化内容可以包括要提供给一个或多个用户设备的不同数据包集合。

如图11的方框1115所示,装置(例如由计算设备10等实现的装置20)可以被配置为获取本地化内容以用于在调度的服务中断期间进行传输。因此,例如由计算设备10等实现的装置可以包括用于获取本地化内容以用于在调度的服务中断期间进行传输的模块,诸如处理器22、通信接口26等。

如图11的方框1120所示,装置(例如由计算设备10等实现的装置20)可以被配置为确定调度的服务中断时段。因此,例如由计算设备10等实现的装置可以包括用于确定调度的服务中断时段的模块,诸如处理器22、通信接口26等。

如图11的方框1125所示,装置(例如由计算设备10等实现的装置20)可以被配置为致使在调度的内容服务中断时段期间将从服务提供商接收的内容替换为本地化内容。因此,例如由计算设备10等实现的装置可以包括用于致使在调度的内容服务中断时段期间将从服务提供商接收的内容替换为本地化内容的模块,诸如处理器22、通信接口26等。

如图11的方框1130所示,装置(例如由计算设备10等实现的装置20)可以被配置为致使在内容服务中断时段期间传递本地化内容。因此,例如由计算设备10等实现的装置可以包括用于致使在内容服务中断时段期间传递本地化内容的装置,诸如处理器22、通信接口26等。

如图11的方框1135所示,装置(例如由计算设备10等实现的装置20)可以被配置为确定调度的服务中断时段的结束。因此,例如由计算设备10等实现的装置可以包括用于确定调度的服务中断时段结束的模块,诸如处理器22、通信接口26等。

如图11的方框1140所示,装置(例如由计算设备10等实现的装置20)可以被配置为致使中断本地化内容的传递和恢复来自服务提供商的内容。因此,例如由计算设备10等实现的装置可以包括用于致使中断本地化内容的传递和恢复来自服务提供商的内容的模块,诸如处理器22、通信接口26等。

在一些示例实施例中,方法、装置和计算机程序产品可以被配置用于促进多播/广播网络中的协调内容传递,其中本地化内容可以是特定于波束的,并且例如基于一个或多个用户设备的位置和/或在一个或多个用户设备上执行的应用来定制。图12是示出根据本发明的实施例的操作示例装置的示例性方法的流程图。

如图12的方框1205所示,装置(例如由计算设备10等实现的装置20)可以被配置为在内容服务时段期间接收来自服务提供商的内容。因此,例如由计算设备10等实现的装置可以包括用于在内容服务时段期间接收来自服务提供商的内容的模块,诸如处理器22、通信接口26等。

如图12的方框1210所示,装置(例如由计算设备10等实现的装置20)可以被配置为致使在内容服务时段期间传递从服务提供商接收的内容。因此,例如由计算设备10等实现的装置可以包括用于致使在内容服务期间传递从服务提供商接收的内容的模块,诸如处理器22、通信接口26等。

如图12的方框1215所示,装置(例如由计算设备10等实现的装置20)可以被配置为识别内容服务中断时段。因此,例如由计算设备10等实现的装置可以包括用于识别内容服务中断时段的模块,诸如处理器22、通信接口26等。在一些实施例中,内容服务中断时段的特征可在于针对用户设备的来自服务提供商的内容传输中的中断。

如图12的方框1220所示,装置(例如由计算设备10等实现的装置20可)以被配置为确定或接收指示一个或多个用户设备的位置的信息。因此,例如由计算设备10等实现的装置可以包括用于确定或接收指示一个或多个用户设备的位置的信息的模块,诸如处理器22、通信接口26等。例如,该装置可以被配置为确定、接收或以其他方式访问一个或多个用户设备、一个或多个用户设备所附连的wi-fi接入点等的gps位置。

如图12的方框1225所示,装置(例如由计算设备10等实现的装置20)可以被配置为确定或接收指示正在用户设备处执行的特定应用的信息。因此,例如由计算设备10等实现的装置可以包括用于确定或接收指示正在用户设备处执行的特定应用的信息的模块,诸如处理器22、通信接口26等。

如图12的方框1230所示,装置(例如由计算设备10等实现的装置20)可以被配置为获取本地化内容。因此,例如由计算设备10等实现的装置可以包括用于例如基于用户设备的位置或正在所述用户设备上运行的应用中的一个或多个获取本地化内容的模块,诸如处理器22、通信接口26等。

如图12的方框1235所示,装置(例如由计算设备10等实现的装置20)可以被配置为在本地化内容是特定于波束的内容的情况下,在切片网络内将来自本地化源的特定于波束的内容映射到适当切片。因此,例如由计算设备10等实现的装置可以包括在本地化内容是特定于波束的内容的情况下,在切片网络内将来自本地化源的特定于波束的内容映射到适当切片的模块,诸如处理器22、通信接口26等。

如图12的方框1240所示,装置(例如由计算设备10等实现的装置20)可以被配置为致使在内容服务中断时段期间传递本地化内容。因此,例如由计算设备10等实现的装置可以包括用于致使在内容服务中断时段期间传递本地化内容的模块,诸如处理器22、通信接口26等。例如,该装置可以被配置用于将内容传输到基站以便分发给一个或多个用户设备。

如图12的方框1245所示,装置(例如由计算设备10等实现的装置20)可以被配置为恢复接收来自服务提供商的内容,并且在一些实施例中,致使传递所述内容。因此,例如由计算设备10等实现的装置可以包括用于恢复接收来自服务提供商的内容并且致使传递所述内容的模块,诸如处理器22、通信接口26等。

受益于前述描述和相关附图中呈现的教导,本发明所属领域的技术人员将想到本文所阐述的本发明的许多修改和其他实施例。因此,应当理解,本发明不限于所公开的特定实施例,并且修改和其他实施例旨在被包括在所附权利要求的范围内。此外,尽管前面的描述和相关附图在元件和/或功能的某些示例组合的上下文中描述了示例实施例,但是应当理解,可以通过替代实施例提供元件和/或功能的不同组合而不脱离所附权利要求的范围。在这方面,例如,也可以设想元件和/或功能的不同组合,而不是上面明确描述的元件和/或功能的组合,如可以在所附权利要求中的一些中所阐述的。尽管本文采用了特定术语,但它们仅以一般性和描述性意义使用,而不是出于限制的目的。

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