动态调整广播区域的方法与装置转让专利

申请号 : CN202010078408.6

文献号 : CN112995920B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 汤曜任林万怡

申请人 : 财团法人工业技术研究院

摘要 :

本发明公开了一种动态调整广播区域的方法,包括以下步骤。取得对一广播服务有需求的至少一目标基站的信息。设定一广播区域代码所对应的一广播服务基站列表,使此广播服务基站列表包含此至少一目标基站,此广播区域代码对应至此广播服务。以及选择性地发送一新增广播区域代码的指示至此广播服务基站列表中的此至少一目标基站,使此至少一目标基站记录此广播区域代码以接收此广播区域代码所对应的广播服务。

权利要求 :

1.一种动态调整广播区域的方法,包括步骤:

取得对一广播服务有需求的至少一目标基站的信息;

设定一广播区域代码所对应的一广播服务基站列表,使该广播服务基站列表包含该至少一目标基站,该广播区域代码对应至该广播服务;以及选择性地发送一新增广播区域代码的指示至该广播服务基站列表中的该至少一目标基站,使该至少一目标基站记录该广播区域代码以接收该广播区域代码所对应的该广播服务;

其中该至少一目标基站包含一第一基站,该第一基站具有一第一所属广播区域列表,在该选择性地发送该新增广播区域代码的指示步骤前,该方法还包括:检查该第一基站,以判断该第一所属广播区域列表是否包含该广播区域代码;

其中,当该第一基站的该第一所属广播区域列表尚未包含该广播区域代码,则发送该新增广播区域代码的指示至该第一基站,以使该第一所属广播区域列表增加该广播区域代码。

2.根据权利要求1所述的方法,其中该至少一目标基站包含一第二基站,该第二基站具有一第二所属广播区域列表,该方法还包括:周期性地更新针对该广播服务有需求的该至少一目标基站的信息,当该至少一目标基站中的一第二基站不再对该广播服务有需求时,从该广播服务基站列表中删除该第二基站,并发送一删除广播区域代码的指示至该第二基站,以从该第二所属广播区域列表中删除该广播区域代码,使该第二基站停止接收该广播区域代码所对应的该广播服务。

3.根据权利要求1所述的方法,其中,在该取得步骤中,接收至少一用户设备的至少一消费报告,各该消费报告记录了对应的该用户设备的一用户设备代码、一所属基站代码、及一节目代码,以根据该至少一用户设备的该至少一消费报告取得对该广播服务有需求的该至少一目标基站的信息。

4.根据权利要求3所述的方法,其中,各该消费报告还记录了对应的该用户设备的一消费形式,以记录针对该节目代码所对应的服务以广播、群播、或单播的方式取得。

5.根据权利要求1所述的方法,其中,该设定该广播区域代码的步骤还包括:

当在该取得步骤前,该广播服务没有绑订任何广播区域代码时,则设定使用一个未被使用的广播区域代码来做为该广播区域代码,并将该广播区域代码与该广播服务和该至少一目标基站的信息绑定。

6.根据权利要求5所述的方法,其中,在将该广播区域代码与该广播服务和该至少一目标基站绑定时,同时设定该广播区域代码的一持续期间。

7.根据权利要求6所述的方法,其中,当该广播区域代码的该持续期间结束时,清除该广播区域代码所对应的该广播服务、该广播服务基站列表、以及该持续期间。

8.根据权利要求1所述的方法,其中,该设定该广播区域代码步骤还包括:

当在该取得步骤前,该广播服务已经绑订该广播区域代码,且该广播区域代码所对应的一节目基站列表与该至少一目标基站的信息一致时,则沿用该广播区域代码与该节目基站列表;以及当在该取得步骤前,该广播服务已经绑订该广播区域代码,且该广播区域代码所对应的该节目基站列表与该至少一目标基站的信息不一致时,则沿用该广播区域代码,并将该节目基站列表设定成与该至少一目标基站的信息一致。

9.根据权利要求8所述的方法,其中当沿用该广播区域代码时,同时延长该广播区域代码的一持续期间,并在该广播区域代码的该持续期间结束时,清除该广播区域代码所对应的该广播服务、该广播服务基站列表、以及该持续期间。

10.一种动态调整广播区域的装置,包括:

一数据收集单元,用以取得针对一广播服务有需求的至少一目标基站的信息;

一设定单元,用以设定一广播区域代码所对应的一广播服务基站列表,使该广播服务基站列表包含该至少一目标基站,该广播区域代码对应至该广播服务;以及一传送单元,用以选择性地发送一新增广播区域代码的指示至该广播服务基站列表中的该至少一目标基站,使该至少一目标基站记录该广播区域代码以接收该广播区域代码所对应的该广播服务;

其中该至少一目标基站包含一第一基站,该第一基站具有一第一所属广播区域列表,该传送单元还用以在选择性地发送该新增广播区域代码的指示之前,检查该第一基站,以判断该第一所属广播区域列表是否包含该广播区域代码,其中,当该第一基站的该第一所属广播区域列表尚未包含该广播区域代码,则发送该新增广播区域代码的指示至该第一基站。

11.根据权利要求10所述的装置,其中该至少一目标基站包含一第二基站,该第二基站具有一第二所属广播区域列表,该数据收集单元还用以周期性地更新针对该广播服务有需求的该至少一目标基站的信息,当该至少一目标基站中的该第二基站不再对该广播服务有需求时,该设定单元还用以从该广播服务基站列表中删除该第二基站,且该传送单元还用以发送一删除广播区域代码的指示至该第二基站,以从该第二所属广播区域列表中删除该广播区域代码,使该第二基站停止接收该广播区域代码所对应的该广播服务。

12.根据权利要求10所述的装置,其中,该数据收集单元还用以接收至少一用户设备的至少一消费报告,各该消费报告记录了对应的该用户设备的一用户设备代码、一所属基站代码、及一节目代码,以根据该至少一用户设备的该至少一消费报告取得对该广播服务有需求的该至少一目标基站的信息。

13.根据权利要求12所述的装置,其中,各该消费报告还记录了对应的该用户设备的一消费形式,以记录针对该节目代码所对应的服务以广播、群播、或单播的方式取得。

14.根据权利要求10所述的装置,其中该设定单元还用以当在该数据收集单元取得该至少一目标基站的信息前,该广播服务没有绑订任何广播区域代码时,设定使用一个未被使用的广播区域代码来做为该广播区域代码,并将该广播区域代码与该广播服务和该至少一目标基站的信息绑定。

15.根据权利要求14所述的装置,其中,该设定单元还用以当将该广播区域代码与该广播服务和该至少一目标基站绑定时,同时设定该广播区域代码的一持续期间。

16.根据权利要求15所述的装置,其中,该设定单元用以当该广播区域代码的该持续期间结束时,清除该广播区域代码所对应的该广播服务、该广播服务基站列表、以及该持续期间。

17.根据权利要求10所述的装置,其中,该设定单元还用以当在该数据收集单元取得该至少一目标基站的信息前,该广播服务已经绑订该广播区域代码,且该广播区域代码所对应的一节目基站列表与该至少一目标基站的信息一致时,沿用该广播区域代码与该节目基站列表;以及其中,该设定单元还用以当在该数据收集单元取得该至少一目标基站的信息前,该广播服务已经绑订该广播区域代码,且该广播区域代码所对应的该节目基站列表与该至少一目标基站的信息不一致时,沿用该广播区域代码,并将该节目基站列表没定成与该至少一目标基站的信息一致。

18.根据权利要求17所述的装置,其中,该设定单元还用以当沿用该广播区域代码时,该设定单元还用以同时延长该广播区域代码的一持续期间,并在该广播区域代码的该持续期间结束时,清除该广播区域代码所对应的该广播服务、该广播服务基站列表、以及该持续期间。

说明书 :

动态调整广播区域的方法与装置

技术领域

[0001] 本发明涉及一种动态调整广播区域的方法与装置。

背景技术

[0002] 请参照图1,其绘示在第四代移动网络技术长期演进技术(Long‑Term Evolution,LTE)架构下,利用多媒体广播群播服务(Multimedia Broadcast/Multicast Service,MBMS)技术来广播节目的示意图。假设在棒球场位置205附近有三个MBMS广播区域208、210和212,原本只有在棒球场位置205所在的MBMS广播区域210进行一棒球赛事节目的广播,但后来出现了位于MBMS广播区域208和212中的棒球赛事转播新订阅用户x、y与z。由于目前MBMS广播区域208~212都是由电信运营商人工规划预先设置的,亦即电信运营商都是事先规划好MBMS广播区域的布建情况,因此要调整MBMS广播区域的范围,并动态设定基站以改变广播服务的范围需要庞大的成本费用,且无法即时动态调整MBMS广播区域的范围。
[0003] 如此当订阅特定节目的用户设备分布在不同的三个MBMS广播区域208、210和212内时,电信营运商可能被迫至少要选择使用三个MBMS广播区域208、210和212来分别提供某些小区域临时短暂的广播服务,或是直接使用单播(Unicast)传输方式,各别直接提供节目给各个新订阅用户x、v与z。前者会让MBMS广播区域208和212内,没有相关订阅者的其他基站的广播区域也会以广播方式发送棒球赛事节目内容,但实际上却没有用户收看;后者则会使用到大量的频谱资源来传输重复的内容。在这两种情况下,都会无法有效运用网络资源,造成网络频宽资源的浪费。

发明内容

[0004] 根据本发明的第一方面,提出一种动态调整广播区域的方法,包括下列步骤。取得对一广播服务有需求的至少一目标基站的信息。设定一广播区域代码所对应的一广播服务基站列表,使此广播服务基站列表包含此至少一目标基站,此广播区域代码对应至此广播服务。以及选择性地发送一新增广播区域代码的指示至此广播服务基站列表中的此至少一目标基站,使此至少一目标基站记录此广播区域代码以接收此广播区域代码所对应的广播服务。
[0005] 根据本发明的第二方面,提出一种动态调整广播区域的装置,此装置包括数据收集单元、设定单元以及传送单元。数据收集单元用以取得针对一广播服务有需求的至少一目标基站的信息。设定单元用以设定一广播区域代码所对应的一广播服务基站列表,使此广播服务基站列表包含此至少一目标基站,此广播区域代码对应至此广播服务。传送单元用以选择性地发送一新增广播区域代码的指示至此广播服务基站列表中的此至少一目标基站,使此至少一目标基站记录此广播区域代码以接收此广播区域代码所对应的此广播服务。
[0006] 为了对本发明的上述及其他方面有更佳的了解,下文特举实施例,并配合附图详细说明如下:

附图说明

[0007] 图1是在第四代移动网络技术长期演进技术架构下,利用多媒体广播群播服务技术来广播节目的示意图;
[0008] 图2是本发明一实施例的动态调整广播区域的方法的流程图;
[0009] 图3A是本发明一实施例的动态调整广播区域的装置的方块图;
[0010] 图3B是包含图3A的动态调整广播区域的装置的移动网络的一例的架构图;
[0011] 图4是图2的步骤202的详细步骤的流程图的一例;
[0012] 图5是图2的步骤204的详细步骤的流程图的一例;
[0013] 图6是图2的步骤206的详细步骤的流程图的一例;
[0014] 图7是本发明一实施例的动态调整广播区域的方法在一广播区域代码的持续时间结束时的流程图;
[0015] 图8A~图8C是本发明欲在一广播区域中增加基站的序列图;
[0016] 图9A~图9B是图8A~图8C中一广播区域增加基站之前与之后的示意图;
[0017] 图10A~图10C是本发明欲自一广播区域删除基站的序列图;
[0018] 图11A~图11B是本发明欲删除一广播区域时的序列图。
[0019] 符号说明:
[0020] 202~206、402~406、502~510、602~606、702~706、802~810、1002~1010、1102~1114:流程步骤
[0021] 205:棒球场位置
[0022] 208、210、212:MBMS广播区域
[0023] 300:动态调整广播区域的装置
[0024] 302:数据收集单元
[0025] 304:设定单元
[0026] 306:传送单元
[0027] 310:内容提供者
[0028] 312:广播/群播服务中心
[0029] 314:封包数据网络闸道器
[0030] 316:广播区域管理服务器
[0031] 318:移动管理单元
[0032] 320:多媒体广播/群播服务闸道器
[0033] 322:服务闸道器
[0034] 324:多基站群播协调单元
[0035] 326:基站
[0036] 330:用户设备
[0037] 360:移动网络架构
[0038] 830、830’:第一广播区域
[0039] 832:第二广播区域
[0040] S1:目标基站的信息
[0041] CMD1:新增广播区域代码的指示
[0042] BS#1:第一基站
[0043] BS#2:第二基站
[0044] BS#3:第三基站
[0045] BS#4:第四基站
[0046] UE1:第一用户设备
[0047] UE2:第二用户设备
[0048] UE3:第三用户设备
[0049] UE4:第四用户设备

具体实施方式

[0050] 请参照图2,其绘示本发明一实施例的动态调整广播区域的方法的流程图。在步骤202中,取得对一广播服务有需求的至少一目标基站的信息。在步骤204中,设定一广播区域代码所对应的一广播服务基站列表,使广播服务基站列表包含至少一目标基站,广播区域代码对应至广播服务。在步骤206中,选择性地发送一新增广播区域代码的指示CMD1至广播服务基站列表中的至少一目标基站,使至少一目标基站记录广播区域代码以接收广播区域代码所对应的广播服务。其中,上述的广播区域可以是MBMS广播区域。
[0051] 请参照图3A,其绘示本发明一实施例的动态调整广播区域的装置300的方块图,动态调整广播区域的装置300例如是一广播区域管理服务器(Broadcast Area Management Server,BAMS)。动态调整广播区域的装置300包括一数据收集单元302、一设定单元304与一传送单元306。数据收集单元302用以取得针对一广播服务有需求的至少一目标基站的信息S1。设定单元304用以设定一广播区域代码所对应的一广播服务基站列表,使广播服务基站列表包含至少一目标基站,广播区域代码对应至广播服务。传送单元306用以选择性地发送一新增广播区域代码的指示CMD1至广播服务基站列表中的至少一目标基站,使至少一目标基站记录广播区域代码以接收广播区域代码所对应的广播服务。
[0052] 请参照图3B,其绘示包含图3A的动态调整广播区域的装置的移动网络的一例的架构图,本实施例以第四代移动网络技术长期演进技术(Long‑Term Evolution,LTE)移动网络架构360为例说明,然而不限于此。在此实施例中,动态调整广播区域的装置300例如是以广播区域管理服务器316来达成,如图3B所示。此LTE移动网络架构360包含封包数据网络闸道器(Packet Data Network‑Gateway,P‑GW)314、服务闸道器(Serving Gateway,S‑GW)322、移动管理单元(Mobility Management Entity,MME)318。LTE移动网络中的演进型多媒体广播群播服务(Enhanced Multimedia Broadcast/Multicast Service,eMBMS)广播功能的相关元件则包括了广播/群播服务中心(Broadcast/Multicast Service Center,BM‑SC)
312、多媒体广播/群播服务闸道器(Multimedia Broadcast/Multicast Service Gateway,MBMS‑GW)320、多基站群播协调单元(Multicell/Multicast Coordination Entity,MCE)
324。广播/群播服务中心312做为核心网络与内容提供者310的接入点,并根据服务内容及型态发布广播内容,以及管理用户、广播区域代码设定、金钥管理、订阅管理与收费。
[0053] 电信运营商事前设置好广播区域代码所包含的基站,内容提供者310提供给广播/群播服务中心312:(1)广播服务的内容,例如是节目内容;和(2)目前通过广播方式接收节目的用户设备(User Equipment,UE)330的目标位置。广播/群播服务中心312根据接收广播者的目标位置转换出合适的广播区域代码,并通过移动网络的广播传输技术将广播服务内容(例如是节目内容)传送给接收广播的用户设备UE。
[0054] 在图2所示的步骤202,取得对一广播服务有需求的至少一目标基站的信息,广播区域管理服务器316(例如是图3A所示的广播区域管理服务器316的数据收集单元302)接收至少一用户设备UE的至少一消费报告,各消费报告记录了对应的用户设备UE的一用户设备代码UE_ID、一所属基站代码BS_ID、及一节目代码PR_ID,以根据至少一用户设备UE的至少一消费报告取得对广播服务有需求的至少一目标基站的信息。其中,各消费报告可选择性地还记录了对应的用户设备UE的一消费形式(Consumption Type),以记录针对节目代码所对应的服务以广播(Broadcast)、群播(Multicast)、或单播(Unicast)的方式取得。以下以广播服务为广播节目的服务为例做说明。
[0055] 请参照图4,其绘示图2中步骤202的详细步骤的流程图的一例。在步骤402中,数据收集单元302接收用户设备UE的消费报告,通过此消费报告而取得对应此用户设备UE的用户设备代码UE_ID、所属基站代码BS_ID、节目代码PR_ID、及消费形式。在步骤404中,从消费形式得知此用户设备UE目前是用广播、群播或单播方式接收节目,并知道此用户设备UE是否正在收看节目。在步骤406中,针对每个节目,将此节目的目标基站列表调整为目前有用户设备UE正通过广播方式接收某项节目的基站列表。
[0056] 依据本实施例,广播区域管理服务器316与封包数据网络闸道器314和多个基站326进行通信,广播区域管理服务器316周期性地接收来自封包数据网络闸道器314的多个用户设备UE的多个消费报告。下列表1是各个用户设备UE的消费报告的一例,然而不限于此。此消费报告例如包括用户设备代码UE_ID、所属基站代码BS_ID、节目代码PR_ID与消费形式四项信息。用户设备代码UE_ID可识别用户设备UE,所属基站代码BS_ID对应到用户设备UE目前所在位置的基站BS的代码,节目代码PR_ID对应到用户设备UE接收的节目代码,消费形式则标示节目是通过广播、群播或单播方式传送给用户设备。如表1内容所示,第一用户设备UE1的用户设备代码UE_ID为UE#1,所属基站代码BS_ID为BS#1,所接收的节目代码PR_ID为PR#3,而消费形式为单播。从节目代码和消费形式等相关信息参数,广播区域管理服务器316可得知用户设备UE目前是通过广播、群播或单播方式接收节目,并知道此用户设备是否正在收看节目。
[0057]用户设备代码 所属基站代码 节目代码 消费形式
UE#1 BS#1 PR#3 单播
[0058] 表1
[0059] 如下列表2所示,表2显示了广播区域管理服务器316将多个消费报告汇整后可得到的一消费报告总表的一例,然而不限于此。广播区域管理服务器316可根据这些信息参数来取得对广播服务有需求的至少一目标基站的信息,例如可以是目前有用户设备UE正通过广播方式接收某项广播服务或节目的基站列表。
[0060]
[0061]
[0062] 表2
[0063] 如下列表3所示,表3举例说明了广播区域管理服务器316将上述表2整理后可得到的一目前有用户设备正通过广播方式接收节目代码PR_ID为PR#1的基站列表,然而不限于此。如表3内容所示,针对节目代码PR_ID为PR#1的第一节目,目前有用户设备UE正通过广播方式接收此第一节目的基站为第一基站BS#1和第二基站BS#2。如此广播区域管理服务器316针对每个广播发送中的节目或广播服务(包含第一节目),将各个节目的目标基站列表调整为目前有用户设备正通过广播方式接收此节目的基站列表。在本实施例中,通过执行步骤402~步骤406而完成步骤202,其中步骤202的对一广播服务有需求的至少一目标基站的信息S1的一例为目前有用户设备正通过广播方式接收此节目的基站列表,然不以此为限。
[0064]节目代码 目标基站列表
PR#1 BS#1,BS#2
[0065] 表3
[0066] 现将图2所示的步骤204,设定一广播区域代码所对应的一广播服务基站列表,使广播服务基站列表包含至少一目标基站,广播区域代码对应至广播服务进一步详细说明如下。当在执行图2所示取得对一广播服务有需求的至少一目标基站的信息的步骤202之前,广播服务没有绑定任何广播区域代码时,则此广播区域管理服务器316设定使用一个未被使用的广播区域代码来做为广播区域代码,并将广播区域代码与广播服务和至少一目标基站的信息绑定。另一方面,此广播区域管理服务器316在将广播区域代码与广播服务和至少一目标基站绑定时,可选择性地同时设定广播区域代码的一持续期间(Lifetime)。另一方面,当在执行图2所示取得对一广播服务有需求的至少一目标基站的信息的步骤202之前,若广播服务已经绑订广播区域代码,且广播区域代码所对应的节目基站列表与至少一目标基站的信息一致时,此广播区域管理服务器316则沿用广播区域代码与节目基站列表。另一方面,当在执行图2所示取得对一广播服务有需求的至少一目标基站的信息S1的步骤202之前,若广播服务已经绑订广播区域代码,且广播区域代码所对应的节目基站列表与至少一目标基站的信息不一致时,则此广播区域管理服务器316沿用广播区域代码,并将节目基站列表设定成与至少一目标基站的信息一致。其中当沿用广播区域代码时,此广播区域管理服务器316可选择性地同时延长广播区域代码的持续期间,并在广播区域代码的持续期间结束时,清除广播区域代码所对应的广播服务、广播服务基站列表、以及持续期间。
[0067] 请参照图5,其绘示图2中步骤204的详细步骤的流程图的一例。在步骤502中,判断在取得此至少一目标基站的信息前,此节目是否已经绑订任何广播区域代码,若判断已经绑订广播区域代码,则执行步骤504;若判断未绑订任何广播区域代码,则执行步骤510。在步骤504中,判断此广播区域代码所对应的广播服务基站列表与此至少一目标基站的信息是否一致,若判断两者是一致,则执行步骤508;若判断两者是不一致,则执行步骤506。在步骤506中,沿用此广播区域代码,将对应的广播服务基站列表设定成与此至少一目标基站的信息一致,将此广播区域代码与此节目和更新后的广播服务基站列表绑订,并延长此广播区域代码的持续期间。在步骤508中,沿用此广播区域代码与此广播服务基站列表,并延长此广播区域代码的此持续期间。在步骤510中,设定使用一个未被使用的广播区域代码来做为此广播区域代码,并将此广播区域代码与此节目和此至少一目标基站的信息绑定,并设定此广播区域代码的持续期间。
[0068] 如下列表4所示,表4举例说明广播区域管理服务器316内部所储存的一节目与广播区域对照表,然而不限于此。如表4内容所示,节目代码为PR#1的第一节目已经绑订第一广播区域代码BCArea#1,且第一广播区域代码BCArea#1对应的广播服务基站列表包含第一基站BS#1与第二基站BS#2,且第一广播区域代码BCArea#1的持续时间为15分钟,持续时间例如可为第一节目预期剩余的播放时间15分钟,然而不限于此。
[0069]
[0070]
[0071] 表4
[0072] 以下以数个情境来说明图5实施例的细部步骤流程图。(1)第一情境:当在较早的第一时点T1,第一基站BS#1广播范围内的多个第一用户设备UE1和第二基站BS#2广播范围内的多个第二用户设备UE2均未通过广播方式收看节目代码PR_ID为PR#1的第一节目。此时如下列表5~表6所示,节目代码PR_ID为PR#1的第一节目的目标基站列表不包含第一基站BS#1和第二基站BS#2,目标基站列表的栏位例如可为空白;且第一广播区域代码BCArea#1未绑订第一节目,节目代码的栏位例如可为空白。
[0073]节目代码 目标基站列表
PR#1  
[0074] 表5
[0075] 广播区域代码 节目代码 广播服务基站列表 持续时间BCArea#1      
[0076] 表6
[0077] 之后,在第二时点T2,第一基站BS#1广播范围内的多个第一用户设备UE1和第二基站BS#2广播范围内的多个第二用户设备UE2开始通过广播方式收看第一节目。当广播区域管理服务器316在第二时点T2之后,再次收到多个第一用户设备UE1和多个第二用户设备UE2的消费报告,并进行汇整后,通过执行图4步骤402~步骤406取得对一广播服务有需求的至少一目标基站的信息,而将第一节目的目标基站列表调整为目前有用户设备正通过广播方式接收此节目的基站列表。广播区域管理服务器316将表5修改成如下列表7所示,把节目代码PR_ID为PR#1的第一节目的目标基站列表修改成包含第一基站BS#1和第二基站BS#2,目标基站列表例如为目前有用户设备正通过广播方式接收此节目的基站的列表。
[0078]节目代码 目标基站列表
PR#1 BS#1,BS#2
[0079] 表7
[0080] 如表6所示,在第二时点T2前,第一广播区域代码BCArea#1未绑订节目代码PR_ID为第一节目的代码PR#1,故广播区域管理服务器316执行步骤502判断结果为第一节目未绑订任何广播区域代码,接着便会执行步骤510,设定使用一个未被使用的广播区域代码来做为此广播区域代码,并将此广播区域代码与此节目和此至少一目标基站的信息绑定,并设定此广播区域代码的持续期间。广播区域管理服务器316将表6修改成例如下列表8,使第一广播区域代码BCArea#1绑订第一节目(节目代码PR_ID为PR#1),把第一广播区域代码BCArea#1对应的广播服务基站列表修改成包含第一基站BS#1和第二基站BS#2,并设定此第一广播区域代码BCArea#1的持续期间,例如可为此第一节目的预期剩余的播放时间40分钟。
[0081] 广播区域代码 节目代码 广播服务基站列表 持续时间BCArea#1 PR#1 BS#1,BS#2 40分钟
[0082] 表8
[0083] (2)第二情境:接续上述表8状态,当在第三时点T3,第一基站BS#1广播范围内的多个第一用户设备UE1和第二基站BS#2广播范围内的多个第二用户设备UE2仍然通过广播方式收看第一节目,且第三基站BS#3广播范围内的多个第三用户设备UE3仍未通过广播方式收看第一节目。当广播区域管理服务器316在第三时点T3之后,再次收到多个第一用户设备UE1、多个第二用户设备UE2和多个第三用户设备UE3的消费报告,并进行汇整后,通过执行图4步骤402~步骤406取得步骤202的对一广播服务有需求的至少一目标基站的信息,如上表7~表8所示。故广播区域管理服务器316执行步骤502判断结果为第一节目已经绑订第一广播区域代码BCArea#1,便会执行步骤504判断此广播区域代码所对应的广播服务基站列表与此至少一目标基站的信息是否一致。且在判断结果为两者一致后,会继续执行步骤508,沿用第一广播区域代码BCArea#1与此包含第一基站BS#1和第二基站BS#2的广播服务基站列表,并延长此第一广播区域代码BCArea#1的持续期间,例如可为此第一节目的预期剩余播放时间50分钟。广播区域管理服务器316将表8修改成例如下列表9。
[0084]广播区域代码 节目代码 广播服务基站列表 持续时间
BCArea#1 PR#1 BS#1,BS#2 50分钟
[0085] 表9
[0086] (3)第三情境:接续上述表9状态,当在第四时点T4,第一基站BS#1广播范围内的多个第一用户设备UE1和第二基站BS#2广播范围内的多个第二用户设备UE2仍然通过广播方式收看第一节目,且第三基站BS#3广播范围内的多个第三用户设备UE3在第四时点T4开始通过广播方式在收看节目代码为PR#1的第一节目。当广播区域管理服务器316在第四时点T4之后,再次收到多个第一用户设备UE1、多个第二用户设备UE2和多个第三用户设备UE3的消费报告,并进行汇整后,通过执行图4步骤402~步骤406取得对一广播服务有需求的至少一目标基站的信息,广播区域管理服务器316将表7修改成如下列表10,把节目代码PR_ID为PR#1的第一节目的目标基站列表修改成目前有用户设备正通过广播方式接收此节目的基站的列表,亦即修改成包含第一基站BS#1、和第二基站BS#2和第三基站BS#3。
[0087] 节目代码 目标基站列表PR#1 BS#1,BS#2,BS#3
[0088] 表10
[0089] 当广播区域管理服务器316再次执行步骤502判断结果为第一节目已经绑订第一广播区域代码BCArea#1后,会继续执行步骤504判断此广播区域代码所对应的广播服务基站列表与此至少一目标基站的信息是否一致。且在判断结果为两者不一致后,会继续执行步骤506,沿用此广播区域代码,将对应的广播服务基站列表设定成与此至少一目标基站的信息一致。并将此广播区域代码与此节目和更新后的广播服务基站列表绑订,并延长此广播区域代码的持续期间。因此广播区域管理服务器316沿用第一广播区域代码BCArea#1,并将对应的广播服务基站列表修改为包含第一基站BS#1、和第二基站BS#2和第三基站BS#3,并延长此第一广播区域代码BCArea#1的持续期间,持续期间例如可为此第一节目的预期剩余的播放时间60分钟。广播区域管理服务器316将表9修改成如下列表11所不。
[0090] 广播区域代码 节目代码 广播服务基站列表 持续时间BCArea#1 PR#1 BS#1,BS#2,BS#3 60分钟
[0091] 表11
[0092] 现将图2中所示的步骤206进一步说明如下。当选择性地发送一新增特定的广播区域代码的指示CMD1至广播服务基站列表中的至少一目标基站,使至少一目标基站记录此特定的广播区域代码以接收此特定的广播区域代码所对应的广播服务时,还执行下列步骤。假设上述的至少一目标基站包含一第一基站,第一基站具有一第一所属广播区域列表,用以记录第一基站目前属于哪一个广播区域或哪几个广播区域。在步骤206的选择性地发送新增广播区域代码的指示的步骤之前,广播区域管理服务器316还执行检查第一基站,以判断第一基站的第一所属广播区域列表是否包含此特定的广播区域代码。其中,当第一基站的第一所属广播区域列表尚未包含此特定的广播区域代码时,则发送新增此特定的广播区域代码的指示至第一基站,以使第一所属广播区域列表增加此特定的广播区域代码。另一方面,当广播区域管理服务器316执行步骤206时,假设上述的至少一目标基站包含一第二基站,第二基站具有一第二所属广播区域列表,用以记录第二基站目前属于哪一个广播区域或哪几个广播区域。广播区域管理服务器316还执行周期性地更新针对广播服务有需求的至少一目标基站的信息。当至少一目标基站中的第二基站不再对广播服务有需求时,从广播服务基站列表中删除第二基站,并发送一删除广播区域代码的指示至第二基站,以从第二所属广播区域列表中删除对应的广播区域代码,使第二基站停止接收此广播区域代码所对应的广播服务。
[0093] 请参照图6,其绘示图2的步骤206的详细步骤的流程图的一例。在步骤602中,检查每个基站,判断此基站是否在此广播区域代码所对应的广播服务基站列表中。若是,则进入步骤604;若否,则执行步骤606。在步骤604中,当此基站是在此广播区域代码所对应的广播服务基站列表中,且此基站的所属广播区域列表尚未包含此广播区域代码时,则发送新增广播区域代码的指示至此基站。在步骤606中,当此基站不在此广播区域代码所对应的广播服务基站列表中,且此基站的所属广播区域列表包含此广播区域代码时,则发送删除广播区域代码的指示至此基站。
[0094] 以下沿用前述第二情境的表9与第三情境的表11来说明图6实施例的细部步骤流程图。(1)当处于第二情境,在第三时点T3之后,节目与广播区域对照表被修改为如前述表9所示内容,第一基站BS#1广播范围内的多个第一用户设备UE1和第二基站BS#2广播范围内的多个第二用户设备UE2仍然通过广播方式收看第一节目,且第三基站BS#3广播范围内的多个第三用户设备UE3并未通过广播方式在收看节目代码为PR#1的第一节目。其中各基站均具有各自的所属广播区域列表,记录各基站目前归属的广播区域。在第三时点T3,假设此时的第一基站BS#1所具有的第一所属广播区域列表此时包含第一广播区域代码BCArea#1,第二基站BS#2所具有的第二所属广播区域列表此时包含第一广播区域代码BCArea#1,第三基站BS#3所具有的第三所属广播区域列表此时不包含第一广播区域代码BCArea#1。
[0095] 因为第一基站BS#1所具有的第一所属广播区域列表与第二基站BS#2所具有的第二所属广播区域列表(包含第一广播区域代码BCArea#1)此时与前述表9所示的第一广播区域代码BCArea#1对应的广播服务基站列表(包含第一基站BS#1和第二基站BS#2)两者一致,故当广播区域管理服务器316执行步骤602与604检查确认第一所属广播区域列表与第二所属广播区域列表包含第一广播区域代码BCArea#1时,传送单元306并不会发送新增广播区域代码BCArea#1的指示至第一基站BS#1与第二基站BS#2。
[0096] (2)当处于第三情境,第一基站BS#1广播范围内的多个第一用户设备UE1与第二基站BS#2广播范围内的多个第二用户设备UE2均通过广播方式收看第一节目,且第三基站BS#3广播范围内的多个第三用户设备UE3在第四时点T4开始通过广播方式在收看节目代码为PR#1的第一节目。在第四时点T4之后,假设节目与广播区域对照表被修改为如前述表11所示内容,且假设其中第三基站BS#3所具有的第三所属广播区域列表尚未被修改,此时第三所属广播区域尚不包含第一广播区域代码BCArea#1。
[0097] 因为第三基站BS#3所具有的第三所属广播区域列表(不包含第一广播区域代码BCArea#1)此时与前述表11所示的第一广播区域代码BCArea#1对应的广播服务基站列表(包含第一基站BS#1、第二基站BS#2和第三基站BS#3)不一致,故当广播区域管理服务器316在第四时点T4后执行步骤602与604,检查确认第三所属广播区域列表尚未包含第一广播区域代码BCArea#1时,传送单元306会发送新增广播区域代码BCArea#1指示至第三基站BS#3,使第三所属广播区域列表新增包含第一广播区域代码BCArea#1。
[0098] 另一方面,当广播区域管理服务器316执行步骤204设定一广播区域代码所对应的一广播服务基站列表,使广播服务基站列表包含至少一目标基站,广播区域代码对应至广播服务所对应的步骤504后,会沿用广播区域代码,同时延长广播区域代码的持续期间。并在广播区域代码的持续期间结束时,清除广播区域代码所对应的广播服务、广播服务基站列表、以及持续期间。以下将说明在广播区域代码的持续期间结束时,清除广播区域代码所对应的广播服务、广播服务基站列表、以及持续期间的详细步骤。
[0099] 请参照图7,其绘示本发明一实施例的动态调整广播区域的方法在一广播区域代码的持续时间结束时的流程图,在图7所示的步骤702中,判断广播区域代码的持续期间是否结束;若持续期间已经结束,则执行步骤704。在步骤704中,清除广播区域代码所对应的广播服务、广播服务基站列表、以及持续期间,接着进入步骤706。在步骤706中,发送一删除广播区域代码的指示至此广播服务基站列表中的此至少一目标基站,使此至少一目标基站删除此广播区域代码。
[0100] 以下沿用前述第二情境的表9来说明图7的步骤。前述表9所示节目与广播区域对照表中的持续时间结束,广播区域管理服务器316执行步骤702判断条件为满足后,则执行步骤704与706,清除第一广播区域代码BCArea#1所对应的广播服务、广播服务基站列表、以及持续期间,而得到如下列表12所示的节目与广播区域对照表。传送单元306会发送删除第一广播区域代码BCArea#1的指示至第一广播区域代码BCArea#1持续时间届满结束前所对应广播服务基站列表中的所有基站,亦即第一基站BS#1和第二基站BS#2,使第一基站BS#1的第一所属广播区域列表与第二基站BS#2的第二所属广播区域列表不再包含第一广播区域代码BCArea#1。另一方面,广播区域管理服务器316也可执行图6所示步骤602与606,在步骤602中,检查每个基站是否均不在此已经清空的第一广播区域代码BCArea#1所对应的广播服务基站列表中,再于步骤606中,针对所属广播区域列表仍然包含第一广播区域代码BCArea#1的基站(例如:第一基站BS#1和第二基站BS#2),发送删除第一广播区域代码BCArea#1指示至此些基站。
[0101] 广播区域代码 节目代码 广播服务基站列表 持续时间BCArea#1      
[0102] 表12
[0103] 请参照图8A~图8C及图9A~图9B,其中图8A~图8C绘示本发明欲在一广播区域中增加基站的序列图,而图9A~图9B绘示图8A~图8C中一广播区域增加基站之前与之后的示意图。在图8A绘示的第一阶段STG1中,第一节目已经绑订第一广播区域代码BCArea#1,且第一广播区域代码BCArea#1对应的广播服务基站列表为第一基站BS#1与第二基站BS#2,故多媒体广播/群播服务闸道器320通过第一广播区域发送第一节目至第一基站BS#1广播范围内的多个第一用户设备UE1与第二基站BS#2广播范围内的多个第二用户设备UE2。如图9A所示,第一广播区域830此时只包含第一基站BS#1与第二基站BS#2。
[0104] 如图8A~图8C所示第二阶段STG2,在图9A~图9B所示的第二广播区域832的第三基站BS#3的涵盖范围内,第三基站BS#3广播范围内的第三用户设备UE3通过广播方式收看第一节目的数目增加。由于第三基站BS#3此时所具有的第三所属广播区域列表仅包含第二广播区域代码BCArea#2,故多媒体广播/群播服务闸道器320需通过第二广播区域832发送第一节目至第三基站BS#3广播范围内的第三用户设备UE3。
[0105] 如图8B~图8C所示,在步骤802中,广播区域管理服务器316接收多个第一用户设备UE1~第三用户设备UE3的消费报告,并得出第一节目的目标基站为第一基站BS#1~第三基站BS#3。在步骤804中,设定单元304使第一广播区域代码BCArea#1对应的第一广播服务基站列表包含第一基站BS#1~第三基站BS#3,并延长第一广播区域代码BCArea#1的持续时间。在步骤806中,广播区域管理服务器316发现第三基站BS#3的第三所属广播区域列表没有第一广播区域代码BCArea#1,传送单元306发送新增第一广播区域代码BCArea#1指示至第三基站BS#3。在图8C的步骤808中,第三基站BS#3接收到新增广播区域代码的指示,使第三所属广播区域列表增加第一广播区域代码BCArea#1,亦即第三基站BS#3此时同时属于第一广播区域830’与第二广播区域832,如步骤810所示。
[0106] 如图8C所示第三阶段STG3,由于第三基站BS#3此时所具有的第三所属广播区域列表已经包含第一广播区域代码BCArea#1,如图9B所示,第一广播区域830’此时包含第一基站BS#1、第二基站BS#2与第三基站BS#3。故多媒体广播/群播服务闸道器320此时可通过第一广播区域830’同时发送第一节目至第一基站BS#1广播范围内的多个第一用户设备UE1、第二基站BS#2广播范围内的多个第二用户设备UE2与第三基站BS#3广播范围内的第三用户设备UE3,而第二广播区域832此时可停止广播发送第一节目。
[0107] 请参照图10A~图10C及图9B,其绘示本发明欲自一广播区域删除基站的序列图。在图10A绘示第一阶段STG1中,第一节目已经绑订第一广播区域代码BCArea#1,且第一广播区域代码BCArea#1对应的广播服务基站列表包含第一基站BS#1、第二基站BS#2与第三基站BS#3,故多媒体广播/群播服务闸道器320此时可通过第一广播区域830’同时发送第一节目至第一基站BS#1广播范围内的多个第一用户设备UE1、第二基站BS#2广播范围内的多个第二用户设备UE2与第三基站BS#3广播范围内的第三用户设备UE3,如图9B所示。
[0108] 如图10A~图10C所示第二阶段STG2,第三基站BS#3广播范围内原本通过广播方式收看第一节目的第三用户设备UE3停止观看第一节目。在步骤1002中,广播区域管理服务器316接收多个第一用户设备UE1~第三用户设备UE3的消费报告,并得出更新后第一节目的目标基站信息包含第一基站BS#1~第二基站BS#2。在步骤1004中,设定单元304使第一广播区域代码BCArea#1对应的第一广播服务基站列表包含第一基站BS#1~第二基站BS#2,并延长第一广播区域代码BCArea#1的持续时间。在步骤1006中,广播区域管理服务器316发现第三基站BS#3的第三所属广播区域列表有第一广播区域代码BCArea#1,传送单元306发送删除第一广播区域代码BCArea#1指示至第三基站BS#3。在图10C的步骤1008~步骤1010中,第三基站BS#3接收到删除第一广播区域代码BCArea#1的指示,使第三所属广播区域列表删除广播区域代码BCArea#1,第三基站BS#3此时仅属于第二广播区域832。
[0109] 如图10C及图9A所示第三阶段STG3,由于第三基站BS#3此时所具有的第三所属广播区域列表不再包含第一广播区域代码BCArea#1,故多媒体广播/群播服务闸道器320此时通过第一广播区域830(如图9A所示)同时发送第一节目至第一基站BS#1广播范围内的多个第一用户设备UE1与第二基站BS#2广播范围内的多个第二用户设备UE2,但第三基站BS#3广播范围内的第三用户设备UE3将不会再收到通过第一广播区域代码BCArea#1所对应传送的第一节目。
[0110] 请参照图11A~图11B,其绘示本发明欲删除一广播区域时的序列图。在图11A绘示的第一阶段STG1中,第一广播区域代码BCArea#1对应的广播服务基站列表包含第一基站BS#1、第二基站BS#2与第三基站BS#3,第二广播区域代码BCArea#2对应的广播服务基站列表包含第三基站BS#3与第四基站BS#4,第三广播区域代码BCArea#3对应的广播服务基站列表包含第四基站BS#4。
[0111] 如图11A所示,如步骤1102所示,当第二广播区域代码BCArea#2的持续期间结束时,进入第二阶段STG2。在步骤1104中,广播区域管理服务器316清除第二广播区域代码BCArea#2所对应的广播服务、广播服务基站列表、以及持续期间。在步骤1106中,广播区域管理服务器316发现第三基站BS#3的第三所属广播区域列表与第四基站BS#4的第四所属广播区域列表有第二广播区域代码BCArea#2,传送单元306发送删除第二广播区域代码BCArea#2的指示至第三基站BS#3与第四基站BS#4。在图11B的步骤1108~步骤1110中,第三基站BS#3接收到删除第二广播区域代码BCArea#2的指示,使第三所属广播区域列表删除广播区域代码BCArea#2,第三基站BS#3此时仅属于第一广播区域830’(如图9B所示)。类似地,在图11B的步骤1112~步骤1114中,第四基站BS#4接收到删除第二广播区域代码BCArea#2的指示,使第四所属广播区域列表删除广播区域代码BCArea#2,第四基站BS#4此时仅属于第三广播区域。
[0112] 本发明的实施例的动态调整广播区域的方法与装置可以依照需提供广播服务的基站,弹性地调整广播区域所包含的范围,来避免传统作法中,必须针对有广播服务需求的所有基站所对应的所有广播区域均提供广播节目的数据。本发明的实施例也可以避免传统作法的需要用单播的方式来传送广播数据,而浪费大量的频谱资源来传输重复的内容的问题。因此,本发明的实施例可以达到节省网络频宽、有效运用网络资源、让网络数据的传送更有效率并避免网络频宽资源浪费的功效。
[0113] 综上所述,虽然本发明已以实施例揭露如上,然其并非用以限定本发明。本发明所属技术领域中普通技术人员,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因此,本发明的保护范围当视后附的权利要求所界定的为准。