法律状态公告日
法律状态信息
法律状态
2013-01-30
授权
授权
2009-03-25
实质审查的生效
实质审查的生效
2009-01-28
公开
公开
技术领域
本发明一般涉及移动广播系统中的信息提供方法和消息传递方法。具体来说,本发明涉及一种传递用于向服务指南源提供各种指南信息的通告事件/通告消息以便在移动终端生成服务指南的方法和系统。
背景技术
移动通信市场持续地需要通过现有技术的重组和整合来创建新服务。通信与广播技术当前的发展已经使得传统广播系统和移动通信系统能够通过诸如移动电话和个人数字助理(PDA)这样的便携终端(或移动终端)来提供广播服务。由于对多媒体服务潜在的和实际的市场需要以及增长的用户需要、服务提供商倾向于提供除现有语音服务之外的诸如广播服务这样的新服务的战略、以及那些支持他们的移动通信业务满足用户需求的信息技术(IT)公司的已确认的兴趣,移动通信服务与互联网协议(IP)的融合已经变成下一代移动通信技术发展的优先考虑方面。
开放移动联盟(OMA),一个研究个体移动解决方案之间交互工作的标准的组织,致力于定义各种用于移动游戏和网络服务的应用标准。在OMA工作组中,开放移动联盟浏览器和内容移动广播子工作组(OMA BACBCAST)正在对用于使用移动终端提供广播服务的技术进行研究。下面将对OMA中正在讨论的移动广播(BCAST)系统进行简要描述。
在移动广播系统中,期望接收广播服务的移动终端应当接收所谓服务指南信息,其包含针对该服务本身的描述信息、针对该服务的管理信息、和有关针对该服务的接收方法的信息。移动终端使用服务指南信息接收相应的服务。虽然下面将参照BCAST系统作为使用服务指南的移动广播系统的例子来描述传统广播服务,但是本发明并不局限于BCAST系统。
图1示出了向移动终端传递服务指南的通用移动广播系统的示范性架构。下面的表1和表2示出了图1的构件(例如,逻辑实体)之间的接口。
表1
表2
参照图1,内容创建(CC)块101表示作为广播服务(BCAST)的提供商的内容创建者或内容提供商,并且BCAST服务可以包括传统音频/视频广播服务、音乐/数据文件下载服务等等。包括服务指南内容创建源(SGCCS)102的内容创建101通过表1中的SG1接口103,将创建用于BCAST服务的服务指南所必需的内容信息、移动终端的性能信息、用户概况和内容时间信息传递到BCAST服务应用(BSA)块104的服务指南应用源(SGAS)105。
BCAST服务应用块104以适合于BCAST网络的形式处理从内容创建块101提供的BCAST服务的数据,形成BCAST服务数据。此外,BCAST服务应用块104产生移动广播指南必需的标准化的元数据。SGAS 105经由SG2接口106将产生服务指南所必需的、诸如详细的服务/内容信息、调度信息和位置信息之类的各种源,包括SGCCS 102所提供的信息,传递到BCAST服务分发/改编(BSD/A)块108中的服务指南产生(SG-G)109。
BCAST服务分发/改编块108具有建立它将在其上传递从BCAST服务应用块104所提供的BCAST服务数据的承载的功能、确定BCAST服务的传输调度的功能和创建移动广播指南信息的功能。BCAST服务分发/改编块108连接到作为传输BCAST服务数据的网络的广播分发系统(BDS)122和支持交互通信的交互网络123。
由SG-G 109产生的服务指南经由SG分发(SG-D)110和SG5接口117被传递到终端119。如果经由BDS 122或支持交互通信的交互网络123传递服务指南,或者如果需要与相应的系统或网络匹配,那么由SG-G 109产生的服务指南在SG改编(SG-A)111中被匹配,然后被传递到SG-D 110,或者经由SG-B1接口116被传递到BDS服务分发块121。
BCAST订购管理块113管理用于接收BCAST服务的订购信息和服务供应信息、以及用于接收BCAST服务的终端的设备信息。BCAST订购管理块113中的服务指南订购源(SGSS)114经由SG4接口112将与服务指南产生、订购和供应相关的源以及诸如购买信息和宣传相关信息这样的源传递到产生服务指南的SG-G 109。
BDS服务分发块121用于通过广播信道或交互信道分发所有接收到的BCAST服务,并且该块是一个能够根据BDS 122的类型存在或者不存在的实体。BDS 122是一个传输BCAST服务的网络,并且可以是诸如手持数字视频广播(DVB-H)、基于3GPP的多媒体广播与多播服务(MBMS)、基于3GPP2的广播与多播服务(BCMCS)这样的广播网。交互网络123基于点对点来传输BCAST服务,或者交互地交换与接收BCAST服务相关的控制信息和附加信息,例如,交互网络123可以是现有的蜂窝网络。
终端119是一个能够经由Ai接口130接收BCAST服务的终端,并且可以根据终端性能连接到蜂窝网络。包括服务指南客户端(SG-C)120的终端119接收经由SG5接口117传递的服务指南,或者接收经由SG6接口118传递的通告消息,从而执行用于接收BCAST服务的合适的操作。
下面的表3至表5给出了对在BCAST服务标准中定义的图1的关键元素(例如,逻辑实体)的简要描述。
表3
表4
表5
图2是示出了在BCAST服务中所定义的、用于在图1的移动广播系统中传递通告消息的通告架构的图。
参照图2,内容创建(CC)块201是BCAST服务的提供商,并且BCAST服务可以包括传统音频/视频广播服务、音乐/数据文件下载服务等等。当在提供BCAST服务中有问题或者在BCAST服务中有变化时,内容创建块201将该变化通知给位于BCAST服务应用202的通告事件功能(NTE)202-1。
BCAST服务应用202以适合于BCAST网络的形式处理从内容创建块201提供的BCAST服务的数据,形成BCAST服务数据,并且产生移动广播指南必需的标准化的元数据。此外,BCAST服务应用202将从内容创建块201提供的、BCAST服务中的变化通知给位于BCAST订购管理(BSM)204中的通告产生功能(NTG)204-1。
BCAST服务分发/改编203负责建立它将在其上传递由BCAST服务应用202提供的BCAST服务数据的承载、确定BCAST服务的传输调度以及产生移动广播指南,并且连接到能够提供BCAST服务的广播分发系统(BDS)206和支持交互通信的交互网络207。此外,包括通告分发改编功能(NTDA)203-1的BCAST服务分发/改编203从BCAST订购管理204接收通告消息并且经由BDS 206或交互网络207将通告消息传递到一个或多个用户。
BCAST订购管理204管理用于BCAST服务接收的订购信息、服务供应信息、和用于接收BCAST服务的设备的设备信息。具体来说,包括通告产生功能204-1的BCAST订购管理204通过从内容创建块201和BDS 206接收有关通告事件的信息来产生通告消息,或者产生用于BCAST服务事件的通告消息。
BDS服务分发205用于分发所有通过广播信道或交互信道接收到的BCAST服务,并且它是一个能够根据BDS 206的类型存在或者不存在的实体。
BDS 206是一个传递BCAST服务的网络,并且可以是例如DVB-H、基于3GPP的MBMS、基于3GPP2的BCMCS。此外,当在传递特殊BCAST服务中有变化时,BDS 206经由X-1接口231将该变化通知给BCAST服务分发/改编203,或者如果BDS服务分发205存在的话则经由NT-B1接口224将该变化通知给BCAST服务分发/改编203。
交互网络207基于点对点来传递BCAST数据,或者交互地交换与BCAST服务的接收相关的控制信息和附加信息,并且可以是例如现有的蜂窝网络。
终端208是一个能够接收BCAST服务的终端,并且可以根据终端性能连接到蜂窝网络。这里假设终端208是一个能够接入蜂窝网络的终端。终端208通过接收由通告客户端功能(NTC)208-1经由NT-5接口225传递的通告消息来执行适合的操作,或者通过接收经由NT-6接口226传递的通告消息来执行适合的操作。
现在将对图2的逻辑实体之间的后端接口进行描述。
NT-1接口221,一个在位于BCAST服务应用202中的通告事件功能202-1与内容创建块201之间的接口,用来将发生在内容创建块201中的通告事件传递到通告事件功能202-1。
NT-3接口222,一个在位于BCAST服务应用块202中的通告事件功能202-1与BCAST订购管理204中的通告产生功能204-1之间的接口,传递产生通告事件或通告消息所必需的信息,以使得通告产生功能204-1能够产生通告消息。
NT-4接口223,一个在位于BCAST订购管理204中的通告产生功能204-1与BCAST服务分发/改编203中的通告分发改编功能203-1之间的接口,用来将通告产生功能204-1中生成的通告消息传递到通告分发改编功能203-1,以使得该消息能够经由BDS 206或交互网络207被传递,或者用来将BDS 206中发生的通告事件从通告分发改编功能203-1传递到通告产生功能204-1。
NT-5接口225是一个在从BCAST服务分发/改编203中的通告分发改编功能203-1传递的通告消息通过广播信道被直接传递到终端203时所用的接口。NT-5接口225被用来将通告消息传递到一个或多个终端。
NT-6接口226是一个在从BCAST服务分发/改编203中的通告分发改编功能203-1传递的通告消息经由交互网络207通过终端208的专用信道或者通过交互网络207中所提供的广播信道被直接传递到终端208时所用的接口。NT6接口226被用来将通告消息传递到一个或多个终端。
NT-B1接口224,一个在BCAST服务分发/改编203与BDS服务分发205之间的接口,用来建立由BCAST服务分发/改编203所用的BDS 206中的发送路径,或者在BDS 206中发生的通告事件的接收路径。
X-1接口231是在BDS服务分发205不存在的情况下用来建立由BCAST服务分发/改编203所用的BDS 206中的发送路径或在BDS 206中发生的通告事件的接收路径的接口。在BDS服务分发205存在的情况下,X-1接口231被用作BDS 206与BDS服务分发205之间的接口,用来传递在BDS 206中发生的通告事件。
X-2接口232是在BDS服务分发205不存在的情况下建立由BCAST服务分发/改编203所用的交互网络207中的传输路径的接口。在BDS服务分发205存在的情况下,X-2接口232被用作BDS 206与交互网络207之间的接口,用来建立将在其上在交互网络207中发送通告消息的承载。
X-3接口233,一个在BDS 206与终端208之间的接口,用于BCAST服务或者通过广播信道传送的所有消息。
X-4接口234是在BDS服务分发205与终端208之间的广播信道接口。
X-5接口235是在BDS服务分发205与终端208之间的交互信道接口。
X-6接口236是交互网络207可以通过其发送BCAST服务相关的控制信息的交互信道接口。
通告事件功能202-1将产生通告消息所必需的信息传递到通告产生功能204-1,并且在识别需要通告的事件(即,通告事件)的发生后,将有关该通告事件的信息传递到通告产生功能204-1。通告产生功能204-1通过从通告事件功能202-1接收通告事件和产生通告消息所必需的信息来产生通告消息,或者使用通过通告分发改编功能203-1所接收到的BDS 206的通告事件产生通告消息,并且将所生成的通告消息传递到通告分发改编功能203-1。可以在下述情况下产生通告消息:(i)需要通知再次开始服务;(ii)在从内容创建块201接收到指示服务信息的变化的通告后需要传递新的移动广播指南;以及(iii)在BDS 206中发生特殊事件。
通告分发改编功能203-1用于经由NT5225或NT6226来传递通告消息,并且在从BDS 206接收到指示特殊移动广播服务的变化(例如,指示基于无线网络环境的数据率的调整或者服务的不可能性)的通告时,用于经由NT4223将相应的通告事件传递到通告产生功能204-1。
图3是示出了在通用移动广播系统中用于提供服务指南的逻辑实体之间的消息流向的信令的图。
这里,参考标号301指示内容创建块101中的SGCCS 102,参考标号302指示BCAST服务应用块104中的SGAS 105,参考标号303指示BCAST订购管理块113中的SGSS 114,参考标号304指示BCAST服务分发/改编块108中的SG-G/D/A 109、110和111。
参照图3,在步骤311中,SGCCS 301将与BCAST相关联的内容信息和属性传递到SGAS 302。在步骤312中,SGAS 302使用从SGCCS 301提供的属性,根据BCAST格式,将广播内容/服务信息和属性传递到SG-G/D/A304。在步骤313中,SG-G/D/A 304发送与供应相关的信息到SGSS 303。在步骤314中,SGSS 303将所请求的与供应相关的信息提供给SG-G/D/A 304。在步骤315中,SG-G/D/A 304产生服务指南(SG)。
图4是示出了在通用移动广播系统中用于提供通告消息的逻辑实体之间的消息流向的信令图。
这里,参考标号401指示BCAST服务应用块202中的通告事件功能(NTE)202-1,参考标号402指示BCAST订购管理块204中的通告产生功能(NTG)204-1,参考标号403指示BCAST服务分发/改编块203中的通告分发改编功能(NTDA)203-1。
参照图4,通告事件在NTE 401中或NTDA 403中产生,然后被传递到NTG 402,或者在BCAST订购管理块204或BDS 206中产生。也就是说,如果通告事件发生在内容创建块201或BSA 202中,那么NTE 401在步骤411中通过NT3接口222将事件通知传递到BSM 204中的NTG 402。如果通告事件已经在BCAST服务分发/改编203或BDS 206中发生,那么在步骤412中,通告事件信息经由NT4接口223从NTDA 403传递到NTG 402。通告事件也可以在BSM 204中自发产生,然后经由NTG 402被传递到NTDA403。在步骤413中,NTG 402自发产生通告事件或经由NT3222或NT4223接收通告事件。在步骤414中,NTG 402产生通告消息。之后,在步骤415中,NTG 402经由NT4接口223将通告消息传递到NTDA 403。
但是,传统的移动广播系统没有提供产生用于在BSD/A或BDS中发生的通告事件的通告消息以及传递对于所有通告事件所生成的通告消息的方法,也没有提供用于在接收到通告事件/通告消息时发送响应的方法。
因此,需要一种用于在移动广播系统中传递通告事件/通告消息的改进方法和系统。
发明内容
本发明提供一种用于在移动广播系统中传递通告事件/通告消息的方法和系统。
而且,本发明还提供一种在移动广播系统中传递用于产生服务指南的服务指南源的方法和系统。
而且,本发明还提供一种在移动广播系统中传递包含用于产生服务指南的购买信息的供应信息的方法和系统。
根据本发明的示范性实施例的一个方面,提供一种在包含第一装置和第二装置的移动广播系统中将用于产生信息供应的通告消息的通告事件传递给接收广播服务的订户的方法,所述第一装置用于处理广播服务的订户信息管理以及通告消息的产生,所述第二装置用于处理通过广播信道或交互信道的通告消息的传递。该方法包括:由所述第二装置根据至少一个通告事件,将用于请求产生通告消息的通告事件消息发送到所述第一装置;以及由所述第一装置根据所述到少一个通告事件产生至少一个通告消息,并且将指示该通告消息产生结束的响应消息发送到所述第二装置。
根据本发明的示范性实施例的另一方面,提供一种将用于产生对于信息供应的通告消息的通告事件传递到接收广播服务的订户的移动广播系统。该移动广播系统包括:第一装置,用于管理广播服务的订户信息,根据至少一个通告事件处理至少一个通告消息的产生,并且产生指示所述通告消息的产生结束的响应消息;和第二装置,用于根据所述至少一个通告事件,将用于请求产生通告消息的通告事件消息发送到所述第一装置,接收响应于该通告事件消息的响应消息,然后处理通过广播信道或交互信道的该通告消息的传递。
根据本发明的示范性实施例的又一方面,提供一种在包含第一装置和第二装置的移动广播系统中将用于信息供应的通告消息传递到接收广播服务的订户的方法,所述第一装置用于处理广播服务的订户信息管理以及通告消息的产生,所述第二装置用于处理通过广播信道或交互信道的通告消息的传递。该方法包括:由所述第一装置产生包含有关传递信道的信息的请求消息,并且将该请求消息发送到所述第二装置,该传递信道是广播信道和交互信道中的、通过其传递相应的通告消息的信道;以及在接收到该请求消息之后,由所述第二装置基于所述传递信道信息,通过广播信道或交互信道发送相应的通告消息。
根据本发明的示范性实施例的再一方面,提供一种将用于信息供应的通告消息传递到接收广播服务的订户的移动广播系统。该移动广播系统包括:第一装置,用于执行广播服务的订户信息管理,并且产生包括有关传递信道的信息的请求消息,并且将该请求消息发送到所述第二装置,该传递信道是广播信道和交互信道中的、通过其传递相应的通告消息的信道;和第二装置,用于在接收到所述请求消息之后,基于所述传递信道信息,通过广播信道或交互信道发送相应的通告消息。
根据本发明的示范性实施例的又一方面,提供一种在包含第一装置和第二装置的移动广播系统中传递产生用于订户的广播服务接收的服务指南的服务指南源的方法,所述第一装置用于管理广播服务的订户信息,所述第二装置用于处理服务指南的产生以及通过广播信道或交互信道的服务指南的传递。该方法包括:由所述第一装置将包含至少一个服务指南源的请求消息发送到所述第二装置;以及由所述第二装置根据所述至少一个服务指南源产生服务指南,并且将包含处理结果的响应消息发送到所述第一装置。
根据本发明的示范性实施例的再一方面,提供一种传递产生用于订户的广播服务接收的服务指南的服务指南源的移动广播系统。该移动广播系统包括:第一装置,用于管理广播服务的订户信息并且产生包含至少一个服务指南源的请求消息;和第二装置,用于基于从所述第一装置接收到的请求消息产生服务指南,将包含处理结果的响应消息发送到所述第一装置,并且处理通过广播信道或交互信道的服务指南的传递。
附图说明
通过下面结合附图的详细描述,本发明的上述及其它目的、特征和优点将变得更加清楚,附图中:
图1是示出传递服务指南到移动终端的通用移动广播系统的示范性架构的图;
图2是示出了在BCAST服务中所定义的、用于在图1的移动广播系统中传递通告消息的通告架构的图;
图3是示出了在通用移动广播系统中用于提供服务指南的逻辑实体之间的消息流向的信令图;
图4是示出了在通用移动广播系统中用于提供通告消息的逻辑实体之间的消息流向的信令图;
图5是示出了在应用了本发明的示范性实施例的移动广播系统中用于接收广播服务的示意性服务指南的结构的图;
图6是示出了根据本发明的示范性实施例的、用于在SG-4接口中传送与服务指南相关的信息的协议栈的图;
图7是示出了根据本发明的示范性实施例的、通过SG-4传送供应信息请求消息的过程的信令图;
图8是示出了根据本发明的示范性实施例的、用于通过NT-4接口交换通告事件/通告消息的协议栈的图;
图9是示出了根据本发明的示范性实施例的、通过NT-4接口传送通告消息的过程的信号发送图;
图10是示出了根据本发明的示范性实施例的、通过NT-4接口传送通告事件的过程的信号发送图;
图11是示出了应用于本发明的示范性实施例的消息图表的示范性结构的图;
图12是示出了根据本发明的示范性实施例的、使用SG-4接口或NT-4接口传递用于请求服务指南源的供应或通告事件的消息的协议栈的图;
图13是示出了根据本发明的示范性实施例的、通过SG-4接口传送产生服务指南所必需的服务指南源的过程的信令图;以及
图14是示出了根据本发明的另一个示范性实施例的、通过NT-4接口传送通告消息的过程的信令图。
贯穿附图,相同的附图参考标号应当被理解为指代相同的元素、特征和结构。
具体实施方式
在下面的描述中,为了清楚和简要起见,已经略去了并入此处的已知功能和构造的详细描述。而且,提供在描述中所定义的诸如详细结构和元件之类的内容用于帮助全面理解本发明的实施例。因此,本领域的普通技术人员将看到,在不脱离本发明的范围和精神的条件下,可以对这里所描述的实施例进行各种变化和修改。
在下面的详细描述中,将给出用于实现上述及其它目的的本发明的示范性实施例。虽然为了方便起见,将使用作为异步移动通信标准的、在第三代伙伴项目(3GPP)中所定义的实体的名字,或者使用作为用于移动终端的应用标准的、开放移动联盟(OMA)的BCAST,但是这些标准和名字并不限制本发明的范围,并且可以将本发明应用于具有相似技术背景的系统。
在描述本发明不同的示范性实施例之前,将依照本发明的方面对用于更好地理解本发明的消息图表进行描述。
图11示出了根据本发明的示范性实施例、应用于本发明的消息图表的示范性结构的图。
参照图11,‘名称’1101表示构成相应消息的元素和属性的名称。‘类型’1103表示相应的名称1101具有元素类型还是属性类型。每个元素具有值E1、E2、E3、和E4。E1代表用于整个消息的上层元素,E2代表E1的子元素,E3代表E2的子元素,E4表示E3的子元素。属性用A表示,A表示相应元素的属性。例如,E1下面的A表示E1的属性。
‘类别’1105用来表示在网络N或终端T中相应元素或属性是强制性的还是可选的,并且,如果该值是强制性的则具有值M,如果该值是可选的则具有值O。因此,网络中的强制性内容用‘NM’表示,终端中的强制性内容用‘TM’表示,网络中的可选内容用‘NO’表示,终端中的可选内容用‘TO’表示。‘基数’1107表示元素之间的关系,并且具有值‘0’、‘0..1’、‘1’、‘0..n’和‘1..n’,其中‘0’意指可选关系,‘1’意指强制关系,‘n’意指具有多个值的概率。例如,‘0..n’意指没有相应元素或有n个相应元素的概率。‘描述’1109定义相应元素或属性的含义。‘数据类型’1111表示相应元素或属性的数据类型,即,用来产生的程序语言的类型。例如,可以使用可扩展标记语言(XML)。
图5是示出了依照本发明的示范性实施例、在应用了本发明的移动广播系统中用于接收广播服务的服务指南的结构的图。所示为提出用于提供广播服务到BCAST系统中的移动终端的服务指南的数据模型。一个服务指南由具有其自身特定目的的段组成,这些段根据它们的用途被划分为4组,如图5所示。
图5中所示的示范性服务指南由用于提供整个服务指南的上层元素信息的管理组500、用于提供服务的订购和购买信息的供应组510、用于提供诸如服务、内容和服务调度这样的服务指南的核心信息的核心组520、用于提供用于访问服务或内容的访问信息的访问组530组成。在图5中,连接这些段的实线意指段之间的交叉引用。
管理组500,一个用于提供接收服务指南的移动终端所需的基本信息的组,包括服务指南内容上下文段501和服务指南传递描述符(SGDD)段502。服务指南上下文段501提供终端可以通过其来识别服务指南的方法,还提供有关用于分配服务指南的操作者或所有者的信息和有关终端可以在该处接收服务指南的位置的信息,以及与用于接收服务指南的SGDD连接的连接信息。服务指南传递描述符段502提供有关传递会话的信息,其中含有作为构成服务指南的最小单元的段的服务指南传递单元(SGDU)位于该传递会话中,并且该服务指南传递描述符段502还提供用于SGDU的分组信息和有关用于接收通告消息的入口点(entry point)的信息。
供应组510是一个提供用于服务接收的计费信息的组。供应组510包括购买项目段511、购买数据段512和购买渠道段513。购买项目段511提供诸如服务、内容和时间这样的批量(bundle)来帮助用户订购或购买相应的购买项目。购买数据段512包括详细的购买和订购信息,诸如用于服务或服务束的计费信息和促销信息。购买渠道段513提供用于订购或购买的访问信息。
核心组520是一个用于提供关于服务本身的信息的组。核心组520包括服务段521、调度段522和内容段523。服务段521,一个作为整个服务指南的中心、包含在广播服务中的内容的上层集合,提供有关服务内容、类型、服务地点等等的信息。调度段522提供包括在流送与下载服务中的每一个内容的时间信息。内容段523提供广播内容、目标用户组、服务地点和类型的详细描述。
访问组530包括访问段531和会话描述段532。访问段531提供与访问相关的、用于使用户能够查看服务的信息,并且还提供用于相应访问会话的传递方法以及会话信息。会话描述段532还可以包括在访问段531中,并且以URI形式提供位置信息,以使得终端能够检测相应的会话描述信息。此外,会话描述段532提供地址信息和用于相应会话中所存在的多媒体内容的多媒体数字信号编解码器信息。
除过前述的四个组之外,如图5中所示的服务指南信息还可以包括:预览数据段540,其提供用于服务和内容的预览和图标;以及交互数据段550。
图5的服务指南是在图1的SG-G 109中产生的,并且供应组510的信息(下文称为供应信息)是由图1的SGSS 114提供的。在图3的步骤314中,传递相应的供应信息,并且步骤314中的信息可以在没有步骤313的查询的条件下被传递。但是,因为步骤313中的信息对于获取用于供应的信息不是必需的,所以SGSS 114应当事先具有相应的服务和内容或者调度信息,但是这不被传统系统支持。因此,依照示范性实施例,本发明解决了对用于SGAS与SGSS之间的信息交换的SG3接口的需要。如下所述,通过步骤903,将服务/内容及其调度信息从SGAS提供到SGSS。
图6是示出了根据本发明的示范性实施例的、用于在SG-4接口中传送与服务指南相关的信息的协议栈的图。
通过SG-4传递的消息可以以文本或XML格式传递。将参照图7对相应的消息进行详细描述。使用IP、TCP和HTTP传递SG-4上的消息,并且BSD/A中的SG-G通过HTTP POST发送供应信息请求消息到BSM中的SGSS。在从SG-G接收到消息之后,SGSS能够与HTTP RESPONSE消息一道发送供应信息,或者可以通过HTTP POST发送结果消息。
图7是示出了根据本发明的示范性实施例的、通过SG-4传送供应信息请求消息的过程的信令图。
在步骤703中,SG-G 701发送包括ServiceId、ContentId和ScheduleId的供应信息请求消息到SGSS 702。如图5中所描述的那样,供应信息包括用于订户的服务接收的计费信息。在下面的表6中示出了步骤703中所提供的供应信息请求消息。在步骤704中,SGSS 702利用从SG-G 701接收到的信息来产生服务指南的供应信息,并且发送相应的信息到SG-G 701。当供应信息被立即产生并传递时,SGSS 702能够响应于步骤703中的请求消息,与HTTP Response消息一道发送结果消息。如果需要时间来产生服务指南的供应信息,那么SGSS 702可以在关闭了SG-G 701与SGSS 702之间的会话之后,在供应信息产生完成时刻使用ProvReqId和BSDAAddress通过HTTPPOST将结果消息通知给SG-G 701。在下面的表7A和7B中示出了结果消息的详细情况。在表7B的响应消息中,PurchaseItem后接表8A至8E的PurchaseItemInfo,PurchaseData后接表9A至9F的PurchaseDataInfo,PurchaseChannel后接表10A至10E的PurchaseChannelInfo。至于对步骤704中的SG-G请求的响应,可以使用一个消息将对SG-G的若干请求的响应从SGSS发送到SGAS。
表6
表7A
表7B
表8A
表8B
表8C
表8D
表8E
表9A
表9B
表9C
表9D
表9E
表9F
表9G
表10A
表10B
表10C
表10D
表10E
图8是示出了根据本发明的示范性实施例的、用于通过NT-4接口交换通告事件/通告消息的协议栈的图。
可以以文本或XML格式来传递通过NT-4传递的消息。将参照图9或10来详细描述相应的消息。使用IP、TCP和HTTP来传送通过NT-4的消息,并且BSD/A中的NTDA可以通过HTTP POST发送通告事件消息到BSM中的NTG来请求产生通告消息。响应于该通告事件消息,BSM中的NTG产生通告消息并且将该通告消息发送到NTDA,从而请求将该通告消息传递到终端。此外,在接收到通告事件消息时,NTG可以与HTTP RESPONSE消息一道,发送请求通告事件的结果到NTDA,或者通过HTTP POST发送结果消息。
图9是示出了根据本发明的示范性实施例的、通过NT-4接口传送通告消息的过程的信令图。
在步骤903中,NTG 901发送传递请求消息到NTDA 902,以便请求将通告消息传递到终端。在表11A和11B中示出了步骤903中所提供的示范性传递请求(NTDReq)消息。当产生了用于通告消息的、表11A和11B中的传递请求消息时,在实际的通告消息被传递之前通过MIME编码将实际的通告消息附到传递请求消息上。至于相应的通告消息,NTG 901指定指示传递优先级的优先级以及它将传递通告消息达到的目标地址,并且将传递请求消息传递到NTDA 902。NTDA 902检查用于通告消息的相应属性,根据优先级传递通告消息,并且还根据目标地址将通告消息传递给用户。与TargetAddress相连,通过连接到相应服务的AccessID,使用特定服务将通告消息传递给用户,并且还可以通过特定的多播IP地址将通告消息传递给多个用户。
BSD/A可以经由NTDA或SG-G从BSM接收AccessID或多播IP地址。在步骤904中,NTDA 902经由可用BDS将从NTG 901接收到的通告消息传递到终端,然后将指示通告消息的传递结束的消息发送到NTG 901。当立即传递通告消息时,NTDA 902可以响应于步骤903中所接收到的请求,与HTTP Response消息一道,发送指示通告消息的传递结束的结果消息。否则,如果需要时间用于传递通告消息,则NTDA 902可以关闭到NTG 901的会话,然后在通告消息的传递结束时间,使用步骤903中所接收到的NTDReq消息的NTDReqId和BSMAddress以及HTTP POST,将指示通告消息的传递结束的结果消息传递给NTG 901。下面的表12中示出了结果消息的详细情况。
表11A
表11B
表12
图10是示出了根据本发明的示范性实施例的、通过NT-4接口传送通告事件的过程的信令图。
在步骤1003中,NTDA 1002将用于请求产生通告消息的消息(即通告事件消息)发送到NTG 1001。在下面的表13A至13I中示出了步骤1003中被传递到NTG 1001的示范性通告事件消息。在NTDA 1002中所产生的通告事件与发生在广播分发系统(BDS)或NTDA 1002中的事件相对应。在步骤1004,NTG 1001基于从NTDA 1002接收到的通告事件信息产生通告消息,并且将指示通告消息的产生结束的响应消息发送到NTDA 1002。如果在NTDA 1002中立即产生通告消息并且将其传递到NTG 1001,则NTG 1001可以响应于步骤1003中所接收到的请求消息,与HTTP Response消息一道发送结果消息。否则,如果需要时间用于产生通告消息,那么NTG 1001可以关闭到NTDA 1002的会话,然后在通告消息的产生结束时间,使用在步骤1003中接收到NTDAEReq消息的NTDAERequId和BSAAddress以及HTTP POST将结果消息发送到NTDA 1002。下面的表14中示出了结果消息的详细情况。
表13A
表13B
表13C
表13D
表13E
表13F
表13G
表13H
表13I
表14
图12是示出了根据本发明的另一个实施例的、使用SG-4接口或NT-4接口传递用于请求服务指南源的供应或通告事件的消息的协议栈的图。
对于通过SG-4或NT-4接口1201的消息传递,可以如图6或图8中所示直接将消息传递到HTTP。此外,如图12中所示,可以使用像简单对象访问协议(SOAP)、可扩展标记语言-远程过程调用(XML-RPC)、以及区块可扩展交换协议(BEEP)这样的用于XML数据传输的网络服务协议来传送相应的请求消息。图12中的参考标记1203至1209示出了包括IP、TCP、HTTP和网络服务协议的分级结构。
图13是示出了根据本发明的实施例的通过SG-4接口传送产生服务指南所必需的服务指南源的过程的信令图。
参照图13,在步骤1311中,SGSS 1301将表15中所定义的、用于传递服务指南源的请求消息发送到SG-G 1302。在步骤1312中,在通过请求消息接收到服务指南源时,SG-G 1302将响应消息发送到SGSS 1301,该响应消息如下面的表16中所示的,包括对服务指南源的处理结果。
表15
表16
图14是示出了根据本发明的另一个实施例的、通过NT-4接口传送通告消息的过程的信令图。
在步骤1411中,NTG 1401将表17A和表17B中所定义的通告消息发送到NTDA 1402。在步骤1411中被传递到NTDA 1402的相应通告消息经由NTDA 1402、通过广播信道或交互信道被传递到相应的TargetAddress。在将通告消息发送到TargetAddress之后,NTDA 1402在步骤1412中使用表18中所定义的响应消息,将针对通告事件的处理结果发送到NTG 1401。
表17A
表17B
表18
下面的表19A至表19E示出了包含在表18中所定义的响应消息中的、指示针对通告事件的处理结果的示范性代码值。如果已经很好地处理了通告消息的要求,则响应消息的代码值被设置为‘000’,并且NTG能够通过检查相应的代码值识别出该要求已被处理。
下面的表19A至19B示出了被用作代码值的全局状态码,它们被存储在NTG和NTDA中以供将来使用。可以根据服务提供商的意图定义附加码。还可以将代码值存储在终端中以供将来使用。可以使用这些代码,以便在需要不仅发送新的响应消息而且还发送移动广播系统或移动终端的处理结果时通过StatusCode的代码值通知结果。此外,表14中的响应字段也可以以同样的作用被用作代码值。
表19A
表19B
表19C
表19D
表19E
如从前述描述中所能理解的那样,根据本发明,移动广播系统能够提供用于产生服务指南的服务指南源的传递和响应的详细传递过程。此外,本发明能够提供用于为来自BSD/A或BDS的通告事件产生的通告消息以及用于为所有通告事件产生的通告消息的方法,并且还提供用于请求消息的有效响应方法。
可以以多种方法来实现本发明的实施例,包括写在计算机可读记录介质上的计算机可读代码。计算机可读记录介质可以是任意类型的记录设备,在其中数据以计算机可读形式存储。计算机可读记录介质的示例包括ROM、RAM、CD-ROM、磁带、软盘、光数据存储、和载波(例如,通过因特网的数据传输),但不局限于此。计算机可读记录介质可以分布在多个连接到网络的计算机系统上,以使得计算机可读代码能够以分布方式写到其上以及从其上执行。另外,实现本发明的实施例所需要的功能程序、代码或代码段可以被本领域的普通技术人员构造。
尽管已经参照本发明的给定优选实施例示出并描述了本发明,但是本领域的技术人员应当理解,在不脱离如所附权利要求所限定的本发明的精神和范围的条件下,可以在这里进行形式和细节上的各种变化。
机译: 用于在移动广播系统中传递通知事件/消息和服务指南源数据以生成服务指南的方法和系统
机译: 用于在移动广播系统中传递通知事件/消息和服务指南源数据以生成服务指南的方法和系统
机译: 用于在移动广播系统中生成用于生成服务指南的服务指南源的方法以及用于传递通知事件/通知消息的方法和系统