通知业务初始化信息的传输方法、设备及系统的制作方法

文档序号:7689677阅读:210来源:国知局

专利名称::通知业务初始化信息的传输方法、设备及系统的制作方法
技术领域
:本发明涉及通信
技术领域
,尤其涉及通知业务初始化信息的传输方法、设备及系统。
背景技术
:移动广播系统内,运营商可以利用系统的通知功能向用户或终端设备发送通知业务,以通知一些即将发生的事件,接收通知业务的用户或终端i殳备进行相应的处理。这些通知业务包括紧急突发事件、和系统相关的通知业务(如系统某功能发生故障)、和节目内容相关的事件的通知业务(如节目演员的相关资料)、软件更新通知等等。通知业务目前分为以下两种1、默认通知业务(DefaultNotification):即和具体业务无关的通知,一般用来发送一些突发性的消息,例如系统故障通知,突发性灾害事件通知。一般地,默认通知业务又分为PDN(PlatformDependentNotification,平台相关默认通知业务)、EDN(ESGDependentNotification,ESG相关默认通知业务;ESG:ElectricServiceGuide,电子业务指南)、NDN(NetworkDependentNotiifcation,网络相关默认通知业务)。2、用户选择通知业务(USN:UserSelectedNotification),该消息分为业务相关通知业务、业务独立通知业务。业务相关通知业务是和具体业务相关的通知业务,例如,用户观看节目时,在某一关键情节发送一个有奖问答题给用户回答;某个业务的节目预告消息等。业务独立通知业务和具体业务无关,可以做为一个独立的业务供用户选择订阅,可能需要收费和加密,例如收费的天气预报信息。终端设备根据默认通知业务的入口点描述字,加入并全部接收默认通知业务;用户根据ESG中业务独立通知业务的描述信息进行该业务的订阅,直接接收该通知业务;对于业务相关通知业务,由于消息针对的人群不同,需要终端设备进行相应的过滤后,终端设备才进行相应消息的处理。通知业务的过滤机制包括将过滤参数放置到通知业务的消息头,并且将过滤模板(用于定义各个过滤信息的含义)通过ESG或交互通道下发到终端设备。终端设备根据过滤模板中选中的过滤信息的定义,对消息头中的过滤参数进行过滤,接收处理过滤出的消息。现有技术中,在业务获取分片中放置过滤模板ID(标识),用于告知终端设备该通知业务使用哪个过滤模板。终端设备根据过滤模板ID获得对应的过滤模板,并根据该过滤模板中对过滤参数的标识符的意义、终端设备或用户选择的过滤参数的取值,对消息头中消息的过滤参数进行过滤,在过滤模板中过滤参数的取值与消息的过滤参数的取值一致时过滤出该通知业务。过滤模板的数据结构如下ID:过滤类型标识;length:过滤类型值的长度;datatype:凄t据类型;semanticmeaning:该过滤类型的语义。过滤模板作为单独的文件被传输到终端设备。通知业务中的过滤参凄史的;f各式为ID:过滤类型标识;length:过滤类型值的长度;value:过滤参lt的斗直;过滤参数被放置在通知业务中传输到终端设备。业务相关通知业务对应的过滤才莫板通过业务获取分片(Acquisition)中的7NotificationComponentType中的filterTableRef获知,具体的业务获取分片实例如下(AcquisitionacquistionId=,,dvbipdc:〃example.com/222"contentMimeType="video/h264"〉<ComponentDescription〉<ComponentCharacteristicsxsi:type二"VideoComponentType"〉〃视步贞<Bandwidth〉12800</Bandwidth></ComponentCharcterstics〉<ComponentCharacteristicxsi:type="AudioComponentType">〃f:^<Bandwidth〉32000</Bandwidth〉<Language〉eng</Language></CompoiientCharacteristic〉<ComponentCharacteristicxsi:type二"NotificationComponentType"〉〃通知业务<filterTableRef>dvbipdc:〃example.com/NotifTable222.xnil</filterTableRee>〃通知业务过滤才莫一反</ComponentCharacteristic><SessionDescription><SDPStream/〉<SDPURI〉dvbipdc:〃example.com/286.SDP</SDPURI></SessionDescription〉</Acquisition>其中,NotificationComponentType的具体实例如下<complexTypename="NotificationComponentType"〉<complexContent〉<extensionbase="esg:ComponentCharacteristicType"><sequence><elementname=,TilterTableRef,type="anyURI,,minOccurs-"O'V〉</scqu6ncs〉<attributename=,,isOobPayload"type=,Tboolean"use="optional"/></extension〉</complexContent〉</complexType〉其中,filterTableRef作为该通知业务对应的过滤模板。如图1所示,服务器对通知业务的处理流程如下步骤ll、服务器产生通知业务,并在该通知业务中放置过滤参数,以及选择匹配的通知业务过滤模板。步骤12、服务器将通知业务的存取信息以及对应的通知业务过滤模板ID放置到ESG的业务获取分片中。步骤13、服务器下发通知业务、过滤模板、ESG。如图2所示,终端设备对通知业务的处理流程如下步骤21、终端设备接收ESG,根据业务获取分片中的通知业务过滤模板ID,到ESG中查找或通过交互通道获得对应的通知业务过滤模板。步骤22、终端设备或用户根据通知业务过滤模板选择过滤参数的值。步骤23、当终端设备接收到通知业务时,将之前选择的过滤参数的取值与通知业务中过滤参数的取值进行比较,如果两个取值相同,则进行相应的处理,如展现等。发明人在实现本发明的过程中发现,上述现有技术存在如下不足一、现有技术中将通知业务过滤模板的ID(FliterTableRef)放置在电子业务指南的业务获取分片中,并^f吏用业务获^^分片描述过滤参数。一种可能的情况是,终端设备接收通知业务前,所需要的初始化数据不限于过滤模板,而目前的数据结构仅能支持过滤,不能支持后续可能的初始化数据,扩展性不强,例如通知业务展现时的4莫板配置文件(如背景图案、背景颜色等)、通知业务生命周期配置文件(如Lifetime及Activetime的默认时长)。可能存在的需求如需要增加一种通知业务换肤的初始化特性;需要增加一种通知业务默认的Lifetime、Activetime的初始化特性等。二、现有技术仅适用于USN过滤模板的分发及获取,不适用于默认通知业务所需的配置文件的分发及获取
发明内容本发明实施例提供一种通知业务初始化信息的传输方法、设备及系统,用以扩展通知业务的初始化方式,实现通知业务所需配置文件的分发及获取。本发明实施例提供一种通知业务初始化信息的传输方法,该方法包括采用初始化容器封装通知业务的初始化信息;在电子业务指南的业务获取分片中携带所述初始化容器的标识;发送所述电子业务指南和所述初始化容器,并提供所述初始化信息的^:据类型。本发明实施例还提供一种通知业务的初始化方法,该方法包括获取电子业务指南,所述电子业务指南的业务获取分片中携带有初始化容器的标识;才艮据所述标识获取所述初始化容器;从所述初始化容器中提取出通知业务的初始化信息;获取所述初始化信息的数据类型;根据所述初始化信息及所述数据类型,初始化所述通知业务。本发明实施例还4是供一种通知业务初始化信息的传输方法,该方法包括采用初始化容器封装通知业务的初始化信息;在默认通知业务的入口点描述字中携带所述初始化容器的标识;发送所述入口点描述字和所述初始化容器,并提供所述初始化信息的数据类型。本发明实施例还提供一种通知业务的初始化方法,该方法包括获取默认通知业务的入口点描述字,所述入口点描述字中携带有初始化容器的标识;根据所述标识获取所述初始化容器;从所述初始化容器中提取出通知业务的初始化信息;获取所述初始化信息的数据类型;根据所述初始化信息及所述数据类型,初始化所述通知业务。本发明实施例还提供一种通信设备,包括初始化容器处理模块,用于采用初始化容器封装通知业务的初始化信息;电子业务指南处理模块,用于在电子业务指南的业务获取分片中携带所述初始化容器的标识;发送模块,用于发送所述电子业务指南和所述初始化容器,并提供所述初始化信息的数据类型。本发明实施例还提供一种通信设备,包括第一获取模块,用于获取电子业务指南,所述电子业务指南的业务获取分片中携带有初始化容器的标识;第二获取模块,用于根据所述标识获取所述初始化容器;提取模块,用于从所述初始化容器中提取出通知业务的初始化信息;第三获取模块,用于获取所述初始化信息的数据类型;初始化模块,用于根据所述初始化信息及所述数据类型,初始化所述通知业务。本发明实施例还提供一种通信设备,包括初始化容器处理模块,用于采用初始化容器封装通知业务的初始化信息;电子业务指南处理模块,用于在默认通知业务的入口点描述字中携带所述初始化容器的标识;发送模块,用于发送所述入口点描述字和所述初始化容器,并^是供所述初始化信息的数据类型。本发明实施例还提供一种通信设备,包括第一获取模块,用于获取默认通知业务的入口点描述字,所述入口点描述字中携带有初始化容器的标识;第二获取模块,用于根据所述标识获取所述初始化容器;提取模块,用于从所述初始化容器中提取出通知业务的初始化信息;第三获取才莫块,用于获取所述初始化信息的数据类型;初始化模块,用于根据所述初始化信息及所述数据类型,初始化所述通知业务。本发明实施例还提供一种通信系统,包括服务器,用于采用初始化容器封装通知业务的初始化信息;在电子业务指南的业务获取分片中携带所述初始化容器的标识;发送所述电子业务指南和所述初始化容器,并提供所述初始化信息的数据类型;终端设备,用于获取所述电子业务指南;根据所述标识获取所述初始化容器;从所述初始化容器中提取出所述初始化信息;获取所述初始化信息的数据类型;根据所述初始化信息及所述数据类型,初始化所述通知业务。本发明实施例还提供一种通信系统,包括服务器,用于采用初始化容器封装通知业务的初始化信息;在默认通知业务的入口点描述字中携带所述初始化容器的标识;发送所述入口点描述字和所述初始化容器,并提供所述初始化信息的数据类型;终端设备,用于获取所述入口点描述字;根据所述标识获取所述初始化容器;从所述初始化容器中提取出所述初始化信息;获取所述初始化信息的数据类型;根据所述初始化信息及所述数据类型,初始化所述通知业务。本发明实施例中,采用初始化容器封装通知业务的初始化信息;在电子业务指南的业务获取分片中携带所述初始化容器的标识;发送所述电子业务指南和所述初始化容器,并提供所述初始化信息的数据类型,后续终端设备在获取到所述电子业务指南及所述初始化容器后,可以获知并根据初始化信息及其数据类型,初始化所述通知业务,从而实现对通知业务的初始化方式的扩展,初始化方式可以有多种,并不局限于通知业务的过滤。本发明实施例中,采用初始化容器封装通知业务的初始化信息;在默认通知业务的入口点描述字中携带所述初始化容器的标识;发送所述入口点描述字和所述初始化容器,并提供所述初始化信息的数据类型,后续终端设备在获取到所述入口点描述字及所述初始化容器后,可以获知并根据初始化信息及其数据类型,初始化所述通知业务,^^人而实现对通知业务的初始化方式的扩展,初始化方式可以有多种,并不局限于通知业务的过滤;并且,以此实现了通知业务所需配置文件的分发及获耳又。图1为
背景技术
中服务器对通知业务的处理流程图2为
背景技术
中终端设备对通知业务的处理流程图3、图5为本发明实施例中对通知业务初始化信息进行传输的处理流程图4、图6为本发明实施例中初始化通知业务的处理流程图;图7、图8为本发明实施例中通信设备的结构示意图;图9为本发明实施例中通信系统的结构示意图。具体实施方式下面结合说明书附图对本发明实施例进行详细说明。如图3所示,一个实施例中,对通知业务初始化信息进行传输的处理流程如下步骤31、采用初始化容器封装通知业务的初始化信息。步骤32、在电子业务指南的业务获取分片中携带初始化容器的标识。步骤33、发送电子业务指南和初始化容器,并提供初始化信息的数据类型。初始化容器可以是Multipart初始化容器,也可以是二进制初始化容器。Multipart初始化容器包括头域、索引及数据。头域中可以包含初始化容器的标识,还可以包含初始化容器遵循规范的版本号、容器版本号。索引由一个或多个通知业务的初始化文档(NotificationlnitDocmnt)组成。通知业务的初始化文档(NotificationlnitDocmnt)可以包括初始化信息的位置信息、初始化信息的标识(Content-ID)、初始化信息的类型(Content-Type)、初始化文档的名称(DocumentID)、初始化文档的版本号(Version)、初始化文档的描述信息(Content-Description)等其中之一或任意組合。一个实施例中,索引中的初始化文档还可以包括初始化信息的数据类型(dataType),用于指示初始化信息的数据类型。初始化容器封装的初始化信息可以包括通知业务的过滤模板、通知业务的展现模板、通知业务的生命周期配置文件、通知消息类型模板其中之一或任意组合。数据即通知业务的初始化信息。初始化容器还可以包括初始化容器的有效时间,用于指示终端切换-使用本初始化容器的时间,终端接收到一个包含此的初始化容器后,在此有效时间到达后,切换使用这个新的初始化容器。该有效时间可以是绝对时间,表示某一时刻切换,也可以是相对时间,表示一段时长后切换。二进制初始化容器的数据结构如表1所示表l二进制容器的数据结构13<table>tableseeoriginaldocumentpage14</column></row><table>可见,二进制初始化容器同样包括索引和数据。索引中可以包括DataType(初始化信息的数据类型)、structure_ptr(用于标识通知业务初始化信息在容器中的位置信息)、structure—length(用于标识数据长度);还可以包括DocumentID(初始化文档的序列号)、Version(初始化文档版本号)。索引中还可以包括初始化信息的标识、类型、初始化文档的名称、描述信息等。dataType,即初始化信息的数据类型,其取值的含义可以如表2所示表2数据类型的取值含义<table>tableseeoriginaldocumentpage14</column></row><table><table>tableseeoriginaldocumentpage15</column></row><table>下面为初始化容器的一个具体实例(以Multipart初始化容器为例)<xmlversion="l.0"encoding="UTF-8,,?〉<xs:schemaxmlns:xs二"http:〃www.w3.org/2001/XMLSchema"xmlns:fl="dvb:ipdc:2007:notification"elementFormDefault:xs="qualified"targetNamespace:xs="dvb:ipdc:2007:notification"〉<xs:elementnameyNotificationlnitDocumentlndex"〉〃通知业务初始化容器索引<xs:complexType〉<xs:scqucnce〉<xs:elementname="NotiflnitDocmnt"type="NotiflnitDocmntType7〉<xs:anynamespace=,,##any"processContents="lax,V></xs:S6qu6iiC6〉〈xs:attributename="ValidFrom"type="xs:datetime"use="required"/〉<xs:anyAttributenamespace="##any"processContents二"lax,V〉</xs:complexType〉</xs:element〉〈xs:complexTypename="NotiflnitDocmntType"〉<xs:attributename="DocumentID,,type="xs:unsignedlnt"use二"optional7〉〃通知业务初始^:文档标识<xs:attributename="Version,,type="xs:unsignedByte"use二"optionar〃通^口业务^刀i台化文档版本<xs:attributename=,,dataType"type="xs:unsignedByte,,use二"optional"〃数据类型<xs:attributename="Content-ID"type="xs:anyURI"use="required'V〉<xs:attributename="Content-Type"type="xs:string"use二"optional,V〉〈xs:attributename二"Content陽Description"type二,,xs:string"use="optional7〉<xs:anyAttributenamespace="##any"processContents二"lax'V〉</xs:complexTypc〉</xs:schema>其中的DataType参数(数据类型)为新增的参数,用于区别初始化容器中的其它内容,其值可为"FilterTable"、"NotificationSkin"等。初始化容器的索引的一个具体实例如下<Indexxmlns:xs="http:〃www,w3.org/2001/XMLSchema"xmlns:fl="dvb:ipdc:2007:notification,,elementFormDefault:xs="qualified"<NotificationInitDocumentIndex〉<NotiflnitDocmnt〉〈DocumentlD二"NotificationInitdocument1》/〉〃通知业务诗刀始4匕文档标i口、<Version=》l/>//通知业务初始化文档版本<DataType=》FilterTable/〉〃通知业务初始化文档数据类型<Content-ID=》FilterTablel》/><Content-Type=》application/vnd.dvb.notification,filtertable+xml》/〉</NotiflnitDocmnt〉<NotiflnitDocmnt〉<DocumentID="NotificationInitdocument2》/〉<Version=1》/〉<DataType=》NotificationSkin》/〉<Content-ID=》NotificationSkinl》/〉<Content-Type=》application/application/vnd.dvb.notification.skin+xml》/〉</NotiflnitDocmnt〉</NotificationInitDocumentIndex>初始化容器的一个具体实例如下MME-Version:1.0Content-type:multipart/related;boundary=,'boundary"start=<Index〉—boundaryContent-type:application/vnd.dvb.notification.index+xmlContent-Description:NotificationInitContainerIndex〃通知业务初始化容器索引Content-ID:<Index〉[Indexdata]—boundaryContent-type:application/vnd.dvb.notification,filtertable+xmlContent-Description:NotificationFilterTable〃通知业务初始化文档一过滤模沐反Content-ID:<NotificationFilterTable1>—boundaryContent-Type:application/vnd.dvb,notification.skinContent-Description:Notificationskin/〃/通知业务初始化文档一展现模板Content-ID:<NotificationSkinl〉[Skindata]—boundary—实施中,可以通过电子业务指南会话发送初始化容器,也可以通过通知业务会话发送初始化容器,还可以通过独立的会话发送初始化容器,这里的会话可以是通知业务对应的FLUTE(FileDeliveryoverUnidirectionalTransport,单向通道文件传输协议)会话,也可以是RTP(Real-timeTransportProtocol,实时传输协议)会话。上述实施例中,将初始化信息的数据类型封装在初始化容器的索引中,通过发送初始化容器提供数据类型。另一实施例中,也可以将初始化信息的数据类型携带在电子业务指南中,通过发送电子业务指南提供数据类型。此时,初始化容器可以是只包含数据的容器,也可以是包含索引和数据的容器,但索引中不包含初始化信息的数据类型。实施中可以在电子业务指南的业务获:f又分片中携带初始化容器的标识、初始化信息的数据类型。例如,初始化容器中不包含DataType参数时,为了标识通知业务初始化信息的数据类型,在业务获取分片(Acquisition)的ComponentDescription元素中的NotificationComponet元素中携带通知消息对应的初始化容器的标识及初始化信息的数据类型DataType。具体的参数含义如表3所示表3业务获取分片参数含义<table>tableseeoriginaldocumentpage18</column></row><table>下面给出一个包含初始化容器的标识及初始化信息的数据类型DataType的业务获取分片的具体实例(AcquisitionacquistionId=,,dvbipdc:〃example.com/222"contentMimeType="video/h264,,〉<GomponentDescription〉<ComponentCharacteristicsxsi:type=,,VideoComponentType,,〉<Bandwidth〉12800</Bandwidth〉</ComponentCharcterstics><ComponentCharacteristicxsi:type="AudioComponentType"〉<Bandwidth>32000</Bandwidth><Language〉eng</Language〉</ComponentCharacteristic><ComponentCharacteristicxsi:type二,,NotificationComponentType,,〉〃带内通^口业务<InitContainerRe£>dvbipdc:〃example.com/NotifContainer222,xml</InitContainerRef^/通知业务初始化容器标识<DataType〉FliterTable</DataType〉〃通知业务初始化容器数据类型</ComponentCharacteristic〉<SessionDescription><SDPStream/><SDPURI〉dvbipdc:〃example.com/286.SDP</SDPURI〉</SessionDescription〉</ComponentDescription〉<ComponentDescription〉<ComponentCharacteristicxsi:type="NotificationComponentType"isOobPayloadytrae"〉〃带外通知业务<InitContainerRef>dvbipdc:〃example,com/NotifContainer222.xml</InitContainerRef〉/Z通知业务初始化容器标识<0&1&1>^^〉?1^1:1&^^</0&1&了)^^〉//通知业务初始化容器数据类型</ComponentCharacteristic〉<SessionDescriptionxsi:type="SDPRefType"><SDPStream/〉<SDPURI〉dvbipdc:〃example.com/287.SDP</SDPURI〉</SessionDescription〉</ComponentDescription〉</Acquisition〉上述实例中,既有带内通知消息(第一个NotificationComponentType元素),也有带外通知消息(第二个NotificationComponentType元素)的业务获取分片。从上述业务获取分片中可知初始化容器的标识及初始化信息的数据类型,终端设备可以根据初始化信息及其数据类型初始化相应的通知业务。如图4所示,一个实施例中,初始化通知业务的处理流程如下步骤41、获取电子业务指南,该电子业务指南的业务获取分片中携带有初始化容器的标识。步骤42、根据初始化容器的标识获取初始化容器。步骤43、从初始化容器中提取出通知业务的初始化信息。步骤44、获取初始化信息的数据类型。步骤45、根据初始化信息及数据类型,初始化该通知业务。一个实施例中,初始化信息的数据类型封装在初始化容器的索引中,获取数据类型可以包括从初始化容器的索引中提取出数据类型。另一实施例中,初始化信息的数据类型携带在电子业务指南中,获取数据类型可以包括从电子业务指南中提取出数据类型。可以通过电子业务指南会话获取初始化容器,也可以通过通知业务会话获取初始化容器,还可以通过独立的会话获取初始化谷喬。当初始化信息为通知业务的过滤4莫板(FliterTable)时,根据初始化信息及数据类型,初始化对应的通知业务可以包括获取过滤模板,根据过滤模板设置过滤参数的取值;当初始化信息为通知业务的展现模板(NotificationSkin)时,根据初始化信息及数据类型,初始化对应的通知业务可以包括获取展现模板,根据展现模板设置展现方式;当初始化信息为通知业务的生命周期配置文件(DefaultTimer)时,根据初始化信息及数据类型,初始化对应的通知业务包括获取生命周期配置文件,根据生命周期配置文件设置通知业务的生命周期参数;当初始化信息为通知消息类型模板时,根据初始化信息及数据类型,初始化对应的通知业务包括获取通知消息类型模板,选择设置通知消息的类型的取值。如图5所示,一个实施例中,对通知业务初始化信息进行传输的处理流程如下步骤51、采用初始化容器封装通知业务的初始化信息。步骤52、在默认通知业务的入口点描述字中携带初始化容器的标识。步骤53、发送入口点描述字和初始化容器,并提供初始化信息的lt据类型。初始化容器可以包括索引及数据。一个实施例中,可以将数据类型封装在初始化容器的索引中,通过发送初始化容器提供数据类型。索引中还可以包括初始化信息的位置信息、标识、类型、初始化文档的名称、版本号、描述信息其中之一或任意组合。默iUt知业务的入口点描述字中携带有初始化容器的标识,该入口点描述字的数据结构如表4所示表4默认通知业务的入口点描述字名称类型集描述可选(0)/必选(M)Defau麵tificationAcccssDescriptorE默认通知业务接入点描述字,包含元素PDNEntryEDNEntry包含元素PDNFlagnoEDNEntriesPDNFlagA1PDN业务标识符Mn一o一EDNEntriesA1EDN业务数量MPDNEntryEl0..NPDN业务4妄入点包含元素PDNInitContainerEntry0PDNInitContainerIDE2O.,NPDN业务初始化容器标识OEDNEntryEl0..NEDN业务4妻入点包含元素EDNInitContainerEntryoEDNInitContainerIDE20..NEDN业务初始化容器标识0另一实施例中,可以将数据类型携带在默认通知业务的入口点描述字中,通过发送入口点描述字提供数据类型。此时入口点描述字的数据结构如表6所示表6默认通知消息的入口点描述字名称类型集描述可选(0)/必选(M)<table>tableseeoriginaldocumentpage22</column></row><table>实施中,可以通过自举电子业务指南流发送初始化容器,也可以通过默认通知业务会话发送初始化容器。该会话可以是通知业务对应的FLUTE会话,也可以是RTP会话。初始化信息包括通知业务的过滤模板、生命周期配置文件、展现才莫板、通知消息类型模板其中之一或任意组合。如图6所示,一个实施例中,初始化通知业务的处理流程如下步骤61、获取默i人通知业务的入口点描述字,该入口点描述字中携带有初始化容器的标识。步骤62、根据初始化容器的标识获取初始化容器。步骤63、从初始化容器中提取出通知业务的初始化信息。步骤64、获取初始化信息的数据类型。步骤65、根据初始化信息及数据类型,初始化该通知业务。一个实施例中,初始化信息的数据类型封装在初始化容器的索引中,获取数据类型可以包括从初始化容器的索引中提取出数据类型。另一实施例中,初始化信息的数据类型携带在默认通知业务的入口点描述字中;获取数据类型可以包括从默认通知业务的入口点描述字中提取出数据类型。初始化容器的索引中还可以包括初始化信息的位置信息、标识、类型、初始化文档的名称、版本号、描述信息其中之一或任意组合。可以通过自举电子业务指南流发送初始化容器,也可以通过默认通知业务会话发送初始化容器。该会话可以是通知业务对应的FLUTE会话或RTP会话。当初始化信息为通知业务的过滤模板(FliterTable)时,根据初始化信息及数据类型,初始化对应的通知业务可以包括获取过滤模板,根据过滤模板设置过滤参数的取值;当初始化信息为通知业务的展现冲莫板(NotificationSkin)时,根据初始化信息及数据类型,初始化对应的通知业务可以包括获取展现模板,根据展现模板设置展现方式;当初始化信息为通知业务的生命周期配置文件(DefaultTimer)时,根据初始化信息及数据类型,初始化对应的通知业务包括获取生命周期配置文件,根据生命周期配置文件设置通知业务的生命周期参数;当初始化信息为通知消息类型模板时,根据初始化信息及数据类型,初始化对应的通知业务包括获取通知消息类型模板,选择设备通知消息的类型的取值。基于同一发明构思,本发明实施例还提供一种通信设备,其结构如图7所示,包括初始化容器处理模块71,用于采用初始化容器封装通知业务的初始化信息;电子业务指南处理模块72,用于在电子业务指南的业务获取分片中携带初始化容器的标识;发送^^莫块73,用于发送电子业务指南和初始化容器,并提供初始化信息的数据类型。一个实施例中,初始化容器包括索引及数据;初始化容器处理模块71还可以用于将凝:据类型封装在初始化容器的索引中。一个实施例中,初始化容器处理模块71还可以用于将数据类型携带在电子业务指南中。发送模块73还可以用于通过电子业务指南会话发送初始化容器;或,通过通知业务会话发送初始化容器;或,通过独立的会话发送初始化容器。基于同一发明构思,本发明实施例还提供一种通信设备,其结构如图8所示,包括第一获取^^莫块81,用于获取电子业务指南,电子业务指南的业务获取分片中携带有初始化容器的标识;第二获取模块82,用于根据标识获取初始化容器;提取模块83,用于从初始化容器中提取出通知业务的初始化信息;第三获取模块84,用于获取初始化信息的数据类型;初始化模块85,用于根据初始化信息及lt据类型,初始化该通知业务。一个实施例中,初始化容器包括索引及数据;数据类型封装在索引中。一个实施例中,凝:据类型携带在电子业务指南中。第二获取模块82还可以用于通过电子业务指南会话获取初始化容器;或,通过通知业务会话获取初始化容器;或,通过独立的会话获取初始化容器。初始化信息为通知业务的过滤模板;初始化模块85还可以用于获取过滤模板,根据过滤模板设置过滤参数的取值;或,初始化信息为通知业务的展现模板;初始化模块85还可以用于获取展现模板,根据展现模板设置展现方式;或,初始化信息为通知业务的生命周期配置文件;初始化模块85还可以用于获取生命周期配置文件,根据生命周期配置文件设置通知业务的生命周期参数;或,初始化信息为通知消息类型模板;初始化模块85进一步用于获取通知消息类型才莫寿反,选择设置通知消息的类型的取值。基于同一发明构思,本发明实施例还提供一种通信设备,其结构与图7所示通信设备结构相同,此时初始化容器处理模块71,用于采用初始化容器封装通知业务的初始化信息;电子业务指南处理模块72,用于在默认通知业务的入口点描述字中携带初始化容器的标识;发送模块73,用于发送入口点描述字和初始化容器,并提供初始化信息的数据类型。初始化容器包括索引及数据;初始化容器处理模块71还可以用于将数据类型封装在初始化容器的索引中。初始化容器处理模块71还可以用于将数据类型携带在入口点描述字中。发送模块73还可以用于通过自举电子业务指南流发送初始化容器;或,通过默认通知业务会话发送初始化容器。基于同一发明构思,本发明实施例还提供一种通信设备,其结构与图8所示通信设备结构相同,此时第一获取模块81,用于获取默认通知业务的入口点描述字,入口点描述字中携带有初始化容器的标识;第二获取模块82,用于根据标识获取初始化容器;提取模块83,用于从初始化容器中提取出通知业务的初始化信息;第三获取模块84,用于获取初始化信息的数据类型;初始化模块85,用于根据初始化信息及数据类型,初始化该通知业务。初始化容器包括索引及数据;数据类型可以封装在索引中。数据类型还可以携带在入口点描述字中。第二获取模块82还可以用于通过自举电子业务指南流获取初始化容器;或,通过默认通知业务会话获取初始化容器。初始化信息为通知业务的过滤模板;初始化才莫块85还可以用于获取过滤模板,根据过滤模板设置过滤参数的取值;或,初始化信息为通知业务的展现模板;初始化模块85还可以用于获取展现模板,根据展现模板设置展现方式;或,初始化信息为通知业务的生命周期配置文件;初始化模块85还可以用于获取生命周期配置文件,根据生命周期配置文件设置通知业务的生命周期参数;或,初始化信息为通知消息类型模板;初始化模块85进一步用于获取通知消息类型才莫々反,选择设置通知消息的类型的取值。基于同一发明构思,本发明实施例还提供一种通信系统,其结构与图9所示,包括服务器91,用于采用初始化容器封装通知业务的初始化信息;在电子业务指南的业务获取分片中携带初始化容器的标识;发送电子业务指南和初始化容器,并提供初始化信息的数据类型;终端设备92,用于获取电子业务指南;根据标识获取初始化容器;从初始化容器中提取出初始化信息;获取初始化信息的数据类型;根据初始化信息及数据类型,初始化该通知业务。基于同一发明构思,本发明实施例还提供一种通信系统,其结构与图9所示通信系统结构相同,此时服务器91,用于采用初始化容器封装通知业务的初始化信息;在默认通知业务的入口点描述字中携带初始化容器的标识;发送入口点描述字和初始化容器,并提供初始化信息的数据类型;终端设备92,用于获取入口点描述字;根据标识获取初始化容器;从初始化容器中提取出初始化信息;获取初始化信息的数据类型;根据初始化信息及数据类型,初始化该通知业务。本领域普通技术人员可以理解上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括ROM、RAM、磁盘或光盘等。本发明实施例中,采用初始化容器封装通知业务的初始化信息;在电子业务指南的业务获取分片中携带所述初始化容器的标识;发送所述电子业务指南和所述初始化容器,并提供所述初始化信息的数据类型,后续终端设备在获取到所述电子业务指南及所迷初始化容器后,可以获知并根据初始化信息及其数据类型,初始化该通知业务,从而实现对通知业务的初始化方式的扩展,初始化方式可以有多种,并不局限于通知业务的过滤。本发明实施例中,采用初始化容器封装通知业务的初始化信息;在默认通知业务的入口点描述字中携带所述初始化容器的标识;发送所述入口点描述字和所述初始化容器,并提供所述初始化信息的数据类型,后续终端设备在获耳又到所述入口点描述字及所述初始化容器后,可以获知并根据初始化信息及其数据类型,初始化该通知业务,^v而实现对通知业务的初始化方式的扩展,初始化方式可以有多种,并不局限于通知业务的过滤;并且,以此实现了通知业务所需配置文件的分发及获取。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。权利要求1、一种通知业务初始化信息的传输方法,其特征在于,该方法包括采用初始化容器封装通知业务的初始化信息;在电子业务指南的业务获取分片中或者在默认通知业务的入口点描述字中携带所述初始化容器的标识;发送所述电子业务指南或所述入口点描述字,所述初始化容器,并提供所述初始化信息的数据类型。2、如权利要求1所述的方法,其特征在于,所述初始化容器包括索引及数据;所述提供所述初始化信息的数据类型包括将所述数据类型封装在所述初始化容器的索引中;或,该方法进一步包括将所述数据类型携带在所述电子业务指南中或在所述入口点描述字中。3、如权利要求2所述的方法,其特征在于,所述索引中还包括所述初始化信息的位置信息、标识、类型、初始化文档的名称、版本号、描述信息其中之一或任意组合。4、如权利要求1所述的方法,其特征在于,通过电子业务指南会话、或通知业务会话、或独立的会话发送所述初始化容器;或者,通过自举电子业务指南流、或默认通知业务会话发送所述初始化容器。5、如权利要求1所述的方法,其特征在于,所述初始化信息包括所述通知业务的过滤模板、展现模板、生命周期配置文件、通知消息类型模板其中之一或4壬意组合。6、如权利要求1所述的方法,其特征在于,所述初始化容器还包括初始化容器的有效时间,用于指示终端切换使用本初始化容器的时间。7、一种通知业务的初始化方法,其特征在于,该方法包括获取电子业务指南或默认通知业务的入口点描述字,所述电子业务指南的业务获取分片中或入口点描述字中携带有初始化容器的标识;根据所述标识获取所述初始化容器;从所述初始化容器中提取出通知业务的初始化信息;获取所述初始化信息的数据类型;根据所述初始化信息及所述数据类型,初始化所述通知业务。8、如权利要求7所述的方法,其特征在于,所述初始化容器包括索引及数据;所述数据类型封装在所述索引中;或,所述凝:据类型携带在所述电子业务指南中或在所述入口点描述字中。9、如权利要求7所述的方法,其特征在于,通过电子业务指南会话、或通知业务会话、或独立的会话获取所述初始化容器;或者,通过自举电子业务指南流、或默认通知业务会话获取所述初始化容器。10、如权利要求7所述的方法,其特征在于,所述初始化信息为所述通知业务的过滤模板;根据所述初始化信息及所述数据类型,初始化对应的通知业务包括获取所述过滤模板,根据所述过滤模板设置过滤参数的取值;或,所述初始化信息为所述通知业务的展现模板;根据所述初始化信息及所述数据类型,初始化对应的通知业务包括获取所述展现模板,根据所述展现模板设置展现方式;或,所述初始化信息为所述通知业务的生命周期配置文件;根据所述初始化信息及所述数据类型,初始化对应的通知业务包括获取所述生命周期配置文件,根据所述生命周期配置文件设置所述通知业务的生命周期参数;或,所述初始化信息为通知消息类型模板;根据所述初始化信息及所述数据类型,初始化对应的通知业务包括获取所述通知消息类型模板,选择设置所述通知消息的类型的取#_。11、如权利要求7所述的方法,其特征在于,所述初始化容器还包括初始化容器的有效时间,用于指示终端切换使用本初始化容器的时间,终端在所述有效时间到达后,切换使用包含所述有效时间的新的初始化容器。12、一种通信设备,其特征在于,包括初始化容器处理^t块,用于采用初始化容器封装通知业务的初始化信息;电子业务指南处理模块,用于在电子业务指南的业务获取分片中,或在默认通知业务的入口点描述字中携带所述初始化容器的标识;发送模块,用于发送所述电子业务指南或所述入口点描述字,所述初始化容器,并提供所述初始化信息的数据类型。13、如权利要求12所述的设备,其特征在于,所述初始化容器包括索引及数据;所述初始化容器处理模块进一步用于将所述数据类型封装在所述初始化容器的索引中;或,所述初始化容器处理模块进一步用于将所述数据类型携带在所述电子业务指南中,或携带在所述入口点描述字中。14、如权利要求12所述的设备,其特征在于,所述发送模块进一步用于通过电子业务指南会话、或通知业务会话、或独立的会话发送所述初始化容器;或者,所述发送模块进一步用于通过自举电子业务指南流、或默iUt知业务会话发送所述初始化容器。15、一种通信i殳备,其特征在于,包括第一获取4莫块,用于获取电子业务指南或默认通知业务的入口点描述字,所述电子业务指南的业务获取分片中或所述入口点描述字中携带有初始化容器的标识;第二获取模块,用于根据所述标识获取所述初始化容器;提取模块,用于从所述初始化容器中提取出通知业务的初始化信息;第三获取模块,用于获取所述初始化信息的数据类型;初始化模块,用于根据所述初始化信息及所述数据类型,初始化所述通知业务。16、如权利要求15所述的设备,其特征在于,所述初始化容器包括索引及数据;所述数据类型封装在所述索引中;或,所述数据类型携带在所述电子业务指南中或携带在所述入口点描述字中。17、如权利要求15所述的设备,其特征在于,所述第二获取模块进一步用于通过电子业务指南会话、或通知业务会话、或独立的会话获取所述初始化容器;或者,所述第二获取^t块进一步用于通过自举电子业务指南流、或默认通知业务会话获取所述初始化容器。18、如权利要求15所述的设备,其特征在于,所述初始化信息为所述通知业务的过滤模板;所述初始化模块进一步用于获取所述过滤模板,根据所述过滤模板设置过滤参数的取值;或,所述初始化信息为所述通知业务的展现模板;所述初始化才莫块进一步用于获取所述展现模板,根据所述展现模板设置展现方式;或,所述初始化信息为所述通知业务的生命周期配置文件;所述初始化才莫块进一步用于获取所述生命周期配置文件,根据所述生命周期配置文件设置所述通知业务的生命周期参数;或,所述初始化信息为通知消息类型模板;所述初始化^^莫块进一步用于获取所述通知消息类型才莫才反,选择设置所述通知消息的类型的取值。19、一种通信系统,其特征在于,包括服务器,用于采用初始化容器封装通知业务的初始化信息;在电子业务指南的业务获取分片中,或在默认通知业务的入口点描述字中携带所述初始化容器的标识;发送所述电子业务指南或所述入口点描述字,所述初始化容器,并提供所述初始化信息的数据类型;终端设备,用于获取所述电子业务指南或所述入口点描述字;4艮据所述标识获取所述初始化容器;从所述初始化容器中提取出所述初始化信息;获取所述初始化信息的数据类型;根据所述初始化信息及所述数据类型,初始化所述通知业务。全文摘要本发明公开了一种通知业务初始化信息的传输方法,该方法包括采用初始化容器封装通知业务的初始化信息;在电子业务指南的业务获取分片中携带所述初始化容器的标识;发送所述电子业务指南和所述初始化容器,并提供所述初始化信息的数据类型。本发明同时公开一种通知业务的初始化方法、一种通信设备和通信系统。采用本发明可以扩展通知业务的初始化方式,实现通知业务所需配置文件的分发及获取。文档编号H04H20/53GK101436912SQ200810083540公开日2009年5月20日申请日期2008年3月6日优先权日2007年11月16日发明者乐培玉,腾石,莉陈申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1