说明书无线通信系统中进行多媒体广播组播服务计数程序的方法
技术领域
本发明涉及一种在无线通信系统中针对多媒体广播组播服务进行计数程序的方法,尤其涉及一种在无线通信系统中针对多媒体广播组播服务进行计数程序以指定在特定模式下运作的用户设备回复的方法。
背景技术
第三代合作计划(3rd Generation Partnership Project,3GPP)所制定的长期演进(long term evolution,LTE)系统可提供高数据传输率、低潜伏时间(latency)、封包优化以及改善系统容量和覆盖范围等功能。在长期演进系统中,演进式通用陆基无线接入网(evolved universal terrestrial radio access network,E-UTRAN)包括多个演进式基站(evolved Node-B),可与多个用户设备(user equipment)进行通信。长期演进系统的无线接口协议可分为接取(access stratum,AS)层及非接取(non-access stratum,NAS)层。接取层包括有物理层(physical layer,L1)、资料连结层(data link layer,L2)及网络层(network layer,L3),其中网路层在控制面为无线资源控制(radio resource control,RRC)层,而资料连结层分为分组数据汇聚协议(packet data convergence protocol,PDCP)层、无线链结控制(radio link control,RLC)层和媒体访问控制(medium access control,MAC)层。非接取层负责处理用户设备与核心网络(core network,CN)之间的通信,其中核心网络包括伺服网关(serving gateway)及移动管理单元(mobility management entity,MME)等装置。
长期演进系统支持多媒体广播组播服务(multimedia broadcast multicast service,MBMS),能将广播、组播电视、电影、数字电子 新闻或其它网络媒体信息等服务从单一来源端(source terminal)同时传送至多个用户设备。在多媒体广播组播服务应用中,组播广播单频网络(multicast broadcast single frequency network,MBSFN)包括在一网络中一组播广播单频网络同步区域(MBSFN synchronization area)内的一组细胞,通过联播(simulcast)传输技术使得同一地理区域中的多个细胞在同一时间使用相同频率进行同步传输。此外,多媒体广播组播服务制定二个逻辑信道以支持单点对多点的下行(downlink)传输:组播控制信道(multicast control channel,MCCH)及组播交通信道(multicast traffic channel,MTCH)。组播控制信道用来传送在组播广播单频网络区域中所有多媒体广播组播服务的控制信息,而组播交通信道用来传送相关于多媒体广播组播服务内容的会谈数据(session data)。组播控制信道及组播交通信道皆映射至多媒体广播组播服务所定义的传输信道,如组播信道(multicast channel,MCH)。
基站可发送一第13型系统信息区块(system information block13,SIB13)和一组播广播单频网络区域设置(MBSFNAreaConfiguration)信息,以告知保留给多媒体广播组播服务传输的子帧指派信息和相关组态设定,再由多细胞/组播协调单元(multi-cell/multicast coordinate entity,MCE)来管理分配给多媒体广播组播服务的资源。
为了掌控使用多媒体广播组播服务或对多媒体广播组播服务有兴趣的用户设备数量,基站会传送一计数要求信息(CountingRequest)来启动一计数程序。根据第三代合作计划规范,用户设备在无线资源控制链接(RRC connected)模式和无线资源控制闲置(RRC idle)模式下皆可接收多媒体广播组播服务内容,但是仅有在无线资源控制链接模式下运作的用户设备才会回复基站发出的计数要求信息。因此,现有技术无法让基站准确地掌握使用多媒体广播组播服务或对多媒体广播组播服务有兴趣的用户设备数 量。
发明内容
鉴于上述现有技术的问题,本发明的主要目的在于提供一种在无线通信系统中针对多媒体广播组播服务进行计数程序的方法,以避免所有用户设备同时回传记数回复信息而造成资源阻塞。
为达到上述的目的,本发明提供一种在一无线通信系统中针对多媒体广播组播服务进行计数程序的方法。所述无线通信系统包括一基站和一用户设备。所述基站设定一物理下行控制信道的一下行控制信息格式中的至少一保留位,其中所述至少一保留位的值相关于所述基站所指定回复的一特定运作模式。所述基站通过所述物理下行控制信道以一下行带宽传送相关于所述下行控制信息格式的一多媒体广播组播服务无线网络临时辨识码。所述基站通过一组播控制信道来传送一记数要求信息。
为达到上述的目的,本发明另提供一种在一无线通信系统中针对多媒体广播组播服务进行计数程序的方法。所述无线通信系统包括一基站和一用户设备。所述基站通过一物理下行控制信道传送一多媒体广播组播服务无线网络临时辨识码。所述基站根据所指定回复的一特定运作模式来决定是否将一指示位加入一记数要求信息。所述基站通过一组播控制信道来传送所述记数要求信息。
附图说明
图1为本发明实施例中一无线通信系统的示意图。
图2为本发明实施例中一通信装置的示意图。
图3为本发明实施例用于长期演进系统的程序代码的示意图。图4和图5为本发明实施例中在长期演进系统中针对多媒体广播组播服务进行计数程序的方法流程图。
其中,附图标记说明如下:
10 无线通信系统
20 通信装置
200 处理装置
210 储存单元
220 通信接口单元
214 程序代码
300 无线资源控制层
310 分组数据汇聚协议层
320 无线链结控制层
330 媒体访问控制层
340 物理层
410~480、510~580 步骤
具体实施方式
图1为本发明实施例中一无线通信系统10的示意图。无线通信系统10较佳地可为一长期演进系统或其它支持多重分量载波(component carrier)同时传输以及接收的网络系统,其简略地由一网络端及多个客户端所组成。在长期演进系统中,网络端可为一演进式通用陆基无线接入网内的一演进式基站,而客户端可包括移动电话、个人数字助理(personal digital assistant,PDA)、掌上型(handheld)计算机、平板(tablet)计算机、迷你桌面(nettop)计算机、 笔记型(laptop)计算机,或其它具备通信功能的用户设备。然而,网络端及客户端的种类并不限定本发明的范畴。此外,根据传输方向,网络端及客户端可视为一传送器及一接收器。举例来说,对于一上行(uplink,UL)传输,客户端为传送端而网络端为接收端;对于一下行(downlink,DL)传输,网络端为传送端而客户端为接收端。
图2为本发明实施例中一通信装置20的示意图。通信装置20可为图1中的客户端或网络端,其包括一处理装置200、一储存单元210以及一通信接口单元220。处理装置200可为一微处理器(microprocessor)或一特殊应用集成电路(application-specific integrated circuit,ASIC)。储存单元210可为任一数据储存单元,其用来储存一程序代码214,可通过处理装置200读取以及执行。举例来说,储存单元210可为用户识别模块(subscriber identity module,SIM)卡、只读式内存(read-only memory,ROM)、随机存取内存(random-access memory,RAM)、光盘只读存储器(CD-ROMs)、磁带(magnetic tapes)、软盘(floppy disks),或光学数据储存装置(optical data storage device)等。通信接口单元220可为一无线收发器,其可与其它通信装置进行无线通信以及将处理装置200的运算结果转换成无线信号。
图3为本发明实施例用于长期演进系统的程序代码214的示意图。程序代码214包括有多个通信协议层级的程序代码,其通信协议层级程序代码从上到下为一无线资源控制层300、一分组数据汇聚协议层310、一无线链结控制层320、一媒体访问控制层330以及一物理层340。物理层340包括有多个物理层信道的传输与接收功能,例如物理随机存取信道(physical random access channel,PRACH)、物理上行控制信道(physical uplink control channel,PUCCH)、物理上行共享信道(physical uplink shared channel,PUSCH)、物理下行控制信道(physical downlink control channel,PDCCH)及物理下行共享信道(physical downlink shared channel, PDSCH)等。
图4和图5为本发明实施例中一种在长期演进系统中针对多媒体广播组播服务进行计数程序的方法流程图。图1显示了网络端的运作,本发明可在基站内安装程序代码214以执行下列步骤:
步骤410:判断下行带宽是否超过一特定值:若是,执行步骤420;若否,执行步骤450。
步骤420:设定物理下行控制信道的下行控制信息(downlink control information,DCI)格式1C中的保留位;执行步骤430。
步骤430:通过物理下行控制信道传送多媒体广播组播服务无线网络临时辨识码(MBMS radio network temporary identifier,M-RNTI);执行步骤440。
步骤440:通过组播控制信道传送记数要求信息;执行步骤480。
步骤450:通过物理下行控制信道传送多媒体广播组播服务无线网络临时辨识码;执行步骤460。
步骤460:根据指定回复的运作模式决定是否将一指示位加入记数要求信息;执行步骤470。
步骤470:通过组播控制信道传送记数要求信息;执行步骤480。
步骤480:根据收到的记数回复信息来计算使用多媒体广播组播服务且在特定模式下运作的用户设备数量。
图5显示了客户端的运作,本发明可在用户设备内安装程序代码214以执行下列步骤:
步骤510:判断下行带宽是否超过一特定值:若是,执行步骤520;若否,执行步骤560。
步骤520:在收到多媒体广播组播服务无线网络临时辨识码后监听组播控制信道;执行步骤530。
步骤530:读取保留位的值;执行步骤540。
步骤540:判断保留位的值是否对应于目前运作模式:若是,执行步骤550;若否,执行步骤580。
步骤550:在收到记数要求信息后回传一记数回复信息;执行步骤580。
步骤560:在收到多媒体广播组播服务无线网络临时辨识码后监听组播控制信道;执行步骤570。
步骤570:在收到记数要求信息后,根据记数要求信息是否包括一指示位或指示位的值是否对应于目前运作模式来决定是否回传记数回复信息;执行步骤580。
步骤580:执行其它运作。
下列图表显示了本发明实施例中物理下行控制信道的下行控制信息格式1C。多媒体广播组播服务无线网络临时辨识码会用下行控制信息格式1C中8个位来告知组播控制信道有所变更。当下行带宽超过1.4兆赫时,下行控制信息格式1C会包括至少2个保留位。
图表
当在步骤410和510中判断下行带宽超过1.4兆赫时,基站可在步骤420中设定下行控制信息格式1C的保留位,再于步骤430中通过物理下行控制信道来传送多媒体广播组播服务无线网络临时辨识码和在步骤440中通过组播控制信道来传送记数要求信息。所有使用多媒体广播组播服务的用户设备在步骤520中收到多媒体广播组播服务无线网络临时辨识码后,可得知组播控制信道有变动。组播控制信道变动有两种可能性,一种是多媒体广播组播服务记数要求,另一种则是多媒体广播组播服务期间(session)的状态变更(例如启动或终止多媒体广播组播服务期间)。因此,所有使用多媒体广播组播服务的用户设备在步骤520中会去监听组播控制信道,接着在步骤530中读取保留位的值。但只有在步骤540中判断所读取保留位的值对应于用户设备的目前运作模式时,用户设备才会执行步骤550以在收到记数要求信息后回传一记数回复信息。
在本发明宽带多媒体广播组播服务应用(例如下行带宽超过1.4兆赫)的一实施例中,若网络端将下行控制信息格式1C的两个保留位(R1,R2)设为(0,0),此时所有使用多媒体广播组播服务的用户设备在收到多媒体广播组播服务无线网络临时辨识码后会去监听组播控制信道,但仅有目前在无线资源控制链接模式下运作的用户设备在收到记数要求信息后会回传记数回复信息。因此,网络端在步骤480中可得到所有使用多媒体广播组播服务且目前在无线资源控制链接模式下运作的用户设备数量。
在本发明宽带多媒体广播组播服务应用的另一实施例中,若将下行控制信息格式1C的两个保留位(R1,R2)设为(0,1),此时所有使用多媒体广播组播服务的用户设备在收到多媒体广播组播服务无线网络临时辨识码后会去监听组播控制信道,但仅有目前在无线资源控制闲置模式下运作的用户设备在收到记数要求信息后会回传记数回复信息。因此,网络端在步骤480中可得到所有使用多媒体广播组播服务且目前在无线资源控制闲置模式下运作的用户设备数量。
在本发明宽带多媒体广播组播服务应用的另一实施例中,若将下行控制信息格式1C的两个保留位(R1,R2)设为(1,0),此时所有使用多媒体广播组播服务的用户设备在收到多媒体广播组播服务无线网络临时辨识码后都会去监听组播控制信道,并在收到记数要求信息后回传记数回复信息。因此,网络端在步骤480中可得到所有使用多媒体广播组播服务的用户设备数量。
上述针对宽带多媒体广播组播服务应用的实施例仅为了说明本发明的计数程序,设定保留位的方式或保留位的值与指定回复的用户设备运作模式之间的对应关系并不限定发明的范畴。
当在步骤410和510中判断下行带宽并未超过1.4兆赫时,网络端可在步骤450中通过物理下行控制信道来传送多媒体广播组播服务无线网络临时辨识码,并在步骤460中根据指定回复的运作模式将一指示位加入记数要求信息,接着在步骤470中通过组播控制信道来传送记数要求信息。所有使用多媒体广播组播服务的用户设备在步骤560中收到多媒体广播组播服务无线网络临时辨识码后会去监听组播控制信道。当在步骤570中收到记数要求信息后,用户会判断记数要求信息是否包括一指示位或指示位的值是否对应于目前运作模式,再依此决定是否回传记数回复信息。
在本发明非宽带多媒体广播组播服务应用(例如下行带宽不超过1.4兆赫)一实施例中,若基站仅需要计算使用多媒体广播组播服务且在无线资源控制链接模式下运作的用户设备数量,在步骤460中可不将任何指示位加入记数要求信息。当在步骤560中收到多媒体广播组播服务无线网络临时辨识码后,所有用户设备皆会去监听组播控制信道,并在步骤570中收到记数要求信息后可得知其并未包括指示位。因此,仅有目前在无线资源控制链接模式下运作的用户设备在收到记数要求信息后会回传记数回复信息,此时网络端在步骤480中可得到所有使用多媒体广播组播服务且目前在无线资源控制链接模式下运作的用户设备数量。
在本发明非宽带多媒体广播组播服务应用另一实施例中,若基站仅需要计算使用多媒体广播组播服务且在无线资源控制闲置模式下运作的用户设备数量,在步骤460中可将一指示位0加入记数要求信息。在步骤560中收到多媒体广播组播服务无线网络临时辨识码后,所有用户设备皆会去监听组播控制信道,并在步骤570中收到记数要求信息后可得知指示位的值。因此,仅有目前在无线资源控制闲置模式下运作的用户设备在收到记数要求信息后会回传记数回复信息,此时网络端在步骤480中可得到所有使用多媒体广播组播服务且目前在无线资源控制闲置模式下运作的用户设备数量。
在本发明非宽带多媒体广播组播服务应用另一实施例中,若基站需要计算所有使用多媒体广播组播服务的用户设备数量,在步骤460中可将一指示位1加入记数要求信息。在步骤560中收到多媒体广播组播服务无线网络临时辨识码后,所有用户设备皆会去监听组播控制信道,并在步骤570中收到记数要求信息后可得知指示位的值。因此,所有收到记数要求信息的用户设备皆会回传记数回复信息,此时网络端在步骤480中可得到所有使用多媒体广播组播服务的用户设备数量。
上述针对非宽带多媒体广播组播服务应用的实施例仅为了说明本发明的计数程序,设定指示位的方式或指示位的值与指定回复的用户设备运作模式之间的对应关系并不限定发明的范畴。
在本发明中,针对使用多媒体广播组播服务的用户设备,基站可使用下行控制信息格式1C的保留位或将一指示位加入记数要求信息,进而要求在无线资源控制闲置模式下运作的用户设备回传记数回复信息,因此能让基站准确掌握使用多媒体广播组播服务或对多媒体广播组播服务有兴趣的用户设备数量。此外,本发明亦能要求只有在特定模式下运作的用户设备回传记数回复信息,避免所有用户设备同时回传记数回复信息而造成资源阻塞。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。