Abstract:
A method, a device, and a system for transmitting initialization data file of a notification service are provided. The method includes steps of encapsulating at least one initialization data file of a notification service in an initialization container; carrying an ID of the initialization container in a service acquisition fragment of an electronic service guide (ESG); and sending the ESG and the initialization container, and providing at least one data type for each initialization data file. The device is a communication device. The system is a communication system. Meanwhile, a method for initializing a notification application is also provided. Therefore, the initialization manner of a notification service is expanded, thereby realizing the distribution and acquisition of configuration files required by the notification service.

Description:
CROSS-REFERENCE TO RELATED APPLICATIONS 
       [0001]    This application claims priority to Chinese Patent Application No. 200710187127.9, filed Nov. 16, 2007 and to Chinese Patent Application No. 200810083540.5, filed Mar. 6, 2008, both of which are hereby incorporated by reference in their entirety. 
       FIELD OF THE INVENTION 
       [0002]    The present invention relates to the communication technology field, and more particularly to a method, a device, and a system for transmitting initialization data file of a notification service. 
       BACKGROUND 
       [0003]    In a mobile broadcasting system, the broadcast network may need to provide subscribers or terminal equipments about forthcoming events by transmitting notification messages, which are so-called notification service. The subscribers or terminal equipments receive the notification messages can present them or carry out corresponding processing operations. The notification events include emergency event, system-related notification (e.g., a certain function failure of the system), program-related notification (e.g., information about program performers), software update availability, and so on. 
         [0004]    Currently, the notification services fall into the following two categories: 
         [0005]    1. Default notification services: The default notification service is independent from specific services, and generally adapted to send some unexpected messages, such as a system failure notification and an unexpected disaster event notification. 
         [0006]    Generally, the default notification service is further classified into a platform dependent notification (PDN), an electronic service guide (ESG) dependent notification (EDN), and a network dependent notification (NDN). 
         [0007]    2. User selected notification (USN) service: The USN service is further classified into a service-related notification service and a stand alone notification services. 
         [0008]    The service-related notification is relevant to specific services, for example, sending an award-winning question to subscribers which are watching a certain critical scenario of a program, or a program forecast message of a certain service, and so on. 
         [0009]    The stand alone notification service, irrelevant to specific services, may serve as an independent service to be selectively subscribed by the subscriber, which may require an additional fee and need to be encrypted such as charged weather forecast information. 
         [0010]    The terminal equipment finds and receives all the default notification service according to signaling in a so-called default-notification-access descriptor. The subscriber may subscribe to a user selected notification service according to the description in the ESG, and retrieve the notification messages accordingly. For user selected notification service, the terminal equipment may firstly filter the messages by the user interests, user group and so on, and then processes the messages accordingly. 
         [0011]    The filter mechanism of the notification service includes adding a filter parameter to a message header of the notification service and delivering a filter table (for defining meanings of various filter information) to the terminal equipment through the ESG or an interactive channel. Accordingly, the terminal equipment filters the filter parameter in the message header according to the definition of the filter information selected from the filter table, and receives the filtered message. 
         [0012]    In the prior art, a filter table ID is placed in a service acquisition fragment, for notifying the terminal equipment about a specific filter table that is employed by the notification service. The terminal equipment acquires the corresponding filter table according to the filter table ID, filters the filter parameter of the message in the message header according to the definition of the filter parameter ID in the filter table and the value of the filter parameter selected by the terminal equipment or the subscriber, and acquires the notification service when the value of the filter parameter in the filter table is consistent with the value of the filter parameter of the message. 
         [0013]    The data structure of the filter table is as follows: 
         [0014]    ID: filter type identifier; 
         [0015]    length: length of the filter type value; 
         [0016]    data type: type of data; and 
         [0017]    semantic meaning: semantic meaning of the filter type. 
         [0018]    The filter table, as an independent file, is transmitted to the terminal equipment. 
         [0019]    The format of the filter parameter in the notification service is as follows: 
         [0020]    ID: filter type identifier; 
         [0021]    length: length of the filter type value; and 
         [0022]    value: value of the filter parameter. 
         [0023]    The filter parameter is added in the notification messages and transmitted to the terminal equipment. 
         [0024]    The filter table corresponding to the service-related notification service is acquired through filterTableRef in the NotificationComponentType of a service acquisition fragment, in which a specific example of the service acquisition fragment is as follows: 
         [0000]    
       
         
               
               
             
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
             
               
               
             
               
             
               
               
             
               
               
             
               
               
             
               
               
             
           
               
                   
                   
               
             
             
               
                   
                 &lt;Acquisition acquistionId=“dvbipdc://example.com/222” 
               
             
          
           
               
                 contentMimeType=“video/h264”&gt; 
               
             
          
           
               
                   
                 &lt;ComponentDescription&gt; 
               
             
          
           
               
                   
                 &lt;ComponentCharacteristics xsi:type=“VideoComponentType”&gt;//Video 
               
             
          
           
               
                   
                 &lt;Bandwidth&gt;12800&lt;/Bandwidth&gt; 
               
             
          
           
               
                   
                 &lt;/ComponentCharcterstics&gt; 
               
               
                   
                 &lt;ComponentCharacteristic xsi:type=“AudioComponentType”&gt;//Audio 
               
             
          
           
               
                   
                 &lt;Bandwidth&gt;32000&lt;/Bandwidth&gt; 
               
               
                   
                 &lt;Language&gt;eng&lt;/Language&gt; 
               
             
          
           
               
                   
                 &lt;/ComponentCharacteristic&gt; 
               
               
                   
                 &lt;ComponentCharacteristic xsi:type=“NotificationComponentType”&gt;//Notification 
               
             
          
           
               
                 service 
               
             
          
           
               
                   
                 &lt;filterTableRef&gt;dvbipdc://example.com/NotifTable222.xml&lt;/filterTableRef&gt;//Filter table 
               
             
          
           
               
                 of the notification service 
               
             
          
           
               
                   
                 &lt;ComponentCharacteristic&gt; 
               
               
                   
                 &lt;SessionDescription&gt; 
               
             
          
           
               
                   
                 &lt;SDPStream/&gt; 
               
               
                   
                 &lt;SDPURI&gt;dvbipdc://example.com/286.SDP&lt;/SDPURI&gt; 
               
             
          
           
               
                   
                 &lt;/SessionDescription&gt; 
               
             
          
           
               
                   
                 &lt;/Acquisition&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0025]    A specific example of the NotificationComponentType is as follows: 
         [0000]    
       
         
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
             
               
               
             
               
               
             
               
               
             
               
               
             
           
               
                   
                   
               
             
             
               
                   
                 &lt;complexType name=“NotificationComponentType”&gt; 
               
             
          
           
               
                   
                 &lt;complexContent&gt; 
               
             
          
           
               
                   
                 &lt;extension base=“esg:ComponentCharacteristicType”&gt; 
               
             
          
           
               
                   
                 &lt;sequence&gt; 
               
             
          
           
               
                   
                 &lt;element name=“filterTableRef” type=“anyURI” 
               
             
          
           
               
                 minOccurs=“0”/&gt; 
               
             
          
           
               
                   
                 &lt;/sequence&gt; 
               
               
                   
                 &lt;attribute name=“isOobPayload” type=“boolean” use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;/extension&gt; 
               
             
          
           
               
                   
                 &lt;/complexContent&gt; 
               
             
          
           
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0026]    The filterTableRef is a filter table corresponding to the notification service. 
         [0027]    Referring to  FIG. 1 , a processing flow for a server to process a notification message is described as follows. 
         [0028]    In Step  11 , a server generates a notification message, adds a filter parameter in the notification message, and selects a filter table matching with the notification service. 
         [0029]    In Step  12 , the server places access information of the notification service and a filter table ID corresponding to the notification service to a service acquisition fragment of an ESG. 
         [0030]    In Step  13 , the server delivers the notification messages, the filter table, and the ESG. 
         [0031]    Referring to  FIG. 2 , a processing flow for a terminal equipment to process a notification service is described as follows. 
         [0032]    In Step  21 , the terminal equipment receives the ESG, and acquires the corresponding filter table of the notification service by looking up the ESG according to the filter table ID of the notification service in the service acquisition fragment or acquires the corresponding filter table of the notification service through an interactive channel. 
         [0033]    In Step  22 , the terminal equipment or subscriber selects a value of a filter parameter according to the filter table definition of the notification service. 
         [0034]    In Step  23 , upon receiving a notification message, the terminal equipment compares the previously-selected value of the filter parameter with the value of the filter parameter in the notification message header, and if the two values are consistent, the terminal equipment performs a corresponding process such as presenting the corresponding content. 
         [0035]    In the prior art, the filter table ID (FilterTableRef) of the notification service is placed in the service acquisition fragment of the ESG, and the service acquisition fragment is used to describe the filter parameter. 
         [0036]    One possible circumstance is that, several types of initialization data, not limited to the filter table, may be needed for terminal to initialize the notification application before processing a notification message. The possible initialization data may involve by not limited, a table configuration file (such as a background pattern and a background color) when presenting the notification message and a lifecycle configuration file (such as default durations of the Lifetime and Active time) of the notification message. The current data structure, only supporting filtering table, has an explicitly poor expansibility, 
         [0037]    There are still other possible demands such as adding an initialization characteristic about changing the skin of the notification service, or adding an initialization characteristic about the default Lifetime and Active time of the notification service. 
         [0038]    The prior art is only applicable to the USN service which can be described in ESG, while it is not applicable to the default notification service since there is no ESG and therefore no acquisition fragment to signal the location of initialization data. 
       SUMMARY 
       [0039]    Accordingly, the embodiments of the present invention are directed to a method, a device, and a system for transmitting initialization data file of a notification service in embodiments, so as to expand an initialization manner of the notification service, and realize distribution and acquisition of a configuration file required by the notification service. 
         [0040]    In an embodiment of the present invention, a method for transmitting initialization data file of a notification service is provided. The method includes the following steps: encapsulating at least one initialization data file of a notification service in an initialization container; carrying an identifier (ID) of the initialization container in a service acquisition fragment of an electronic service guide (ESG); and sending the ESG and the initialization container, and providing a data type for each initialization data file. 
         [0041]    In an embodiment of the present invention, a method for initializing a notification application is provided. The method includes the following steps: acquiring an ESG, in which a service acquisition fragment of the ESG carries an ID of an initialization container; acquiring the initialization container according to the ID thereof; extracting at least one initialization data file of the notification service from the initialization container; acquiring a data type for each initialization data file; and initializing the notification application according to the initialization data file(s) and the data type(s). 
         [0042]    In an embodiment of the present invention, a method for transmitting initialization data file of a notification service is provided. The method includes the following steps: encapsulating at least one initialization data file of a notification service in an initialization container; carrying an ID of the initialization container in a default-notification-default-notification-access descriptor; and sending the default-notification-access descriptor and the initialization container, and providing a data type for each initialization data file. 
         [0043]    In an embodiment of the present invention, a method for initializing a notification application is provided. The method includes the following steps: acquiring an default-notification-access descriptor, in which the access descriptor carries an ID of an initialization container; acquiring the initialization container according to the ID thereof; extracting at least one initialization data file of the notification service from the initialization container; acquiring a data type for each initialization data file; and initializing the notification application according to the initialization data file(s) and the data type(s). 
         [0044]    In an embodiment of the present invention, a communication device is provided, which includes an initialization container processing module, an ESG processing module, and a sending module. The initialization container processing module is adapted to encapsulate at least one initialization data file of a notification service in an initialization container. The ESG processing module is adapted to carry an ID of the initialization container in a service acquisition fragment of the ESG. The sending module is adapted to send the ESG and the initialization container, and provide a data type for each initialization data file. 
         [0045]    In an embodiment of the present invention, a communication device is provided, which includes a first acquisition module, a second acquisition module, an extraction module, a third acquisition module, and an initialization module. The first acquisition module is adapted to acquire an ESG, in which a service acquisition fragment of the ESG carries an ID of an initialization container. The second acquisition module is adapted to acquire the initialization container according to the ID thereof. The extraction module is adapted to extract at least one initialization data file of a notification service from the initialization container. The third acquisition module is adapted to acquire a data type for each initialization data file. The initialization module is adapted to initialize the notification application according to the initialization data file(s) and the data type(s). 
         [0046]    In an embodiment of the present invention, a communication device is provided, which includes an initialization container processing module, an ESG processing module, and a sending module. The initialization container processing module is adapted to encapsulate at least one initialization data file of a notification service in an initialization container. The ESG processing module is adapted to carry an ID of the initialization container in a default-notification-access descriptor. The sending module is adapted to send the access descriptor and the initialization container, and provide a data type for each initialization data file. 
         [0047]    In an embodiment of the present invention, a communication device is provided, which includes a first acquisition module, a second acquisition module, an extraction module, a third acquisition module, and an initialization module. The first acquisition module is adapted to acquire a default-notification-access descriptor, in which the access descriptor carries an ID of an initialization container. The second acquisition module is adapted to acquire the initialization container according to the ID thereof. The extraction module is adapted to extract at least one initialization data file of a notification service from the initialization container. The third acquisition module is adapted to acquire a data type for each initialization data file. The initialization module is adapted to initialize the notification application according to the initialization data file(s) and the data type(s). 
         [0048]    In an embodiment of the present invention, a communication system is provided, which includes a server and terminal equipment. The server is adapted to encapsulate at least one initialization data file of a notification service in an initialization container, carry an ID of the initialization container in a service acquisition fragment of an ESG, send the ESG and the initialization container, and provide a data type for each initialization data file. The terminal equipment is adapted to acquire the ESG, acquire the initialization container according to the ID thereof, extract the at least one initialization data file from the initialization container, acquire the data type for each initialization data file, and initialize the notification application according to the initialization data file(s) and the data type(s). 
         [0049]    In an embodiment of the present invention, a communication system is provided, which includes a server and terminal equipment. The server is adapted to encapsulate at least one initialization data file of a notification service in an initialization container, carry an ID of the initialization container in a default-notification-access descriptor, send the default-notification-access descriptor and the initialization container, and provide a data type for each initialization data file. The terminal equipment is adapted to acquire the default-notification-access descriptor, acquire the initialization container according to the ID thereof, extract at least one initialization data file from the initialization container, acquire the data type for each initialization data file, and initialize the notification application according to the initialization data file(s) and the data type(s). 
         [0050]    In the embodiments of the present invention, at least one initialization data file of a notification service is encapsulated in an initialization container, an ID of the initialization container is carried in a service acquisition fragment of an ESG, the ESG and the initialization container are sent, and a data type for each initialization data file is provided. Accordingly, once having received the ESG and the initialization container, a subsequent terminal equipment acquires the initialization data file(s) and the data type(s) thereof and then initializes the notification application, so as to expand the initialization manner of the notification service. The initialization manner may be diversified and not limited to filtering table of a notification service. 
         [0051]    In the embodiments of the present invention, at least one initialization data file of a notification service is encapsulated in an initialization container; an ID of the initialization container is carried in a default-notification-access descriptor; the default-notification-access descriptor and the initialization container are sent, and a data type for each initialization data file is provided. Accordingly, once receiving the default-notification-access descriptor and the initialization container, the terminal equipment acquires the initialization data file(s) and the data type(s) thereof and then initializes the notification application, so as to expand the initialization manner of the notification service. The initialization manner may be diversified and not limited to filtering table of the notification service. Moreover, the distribution and acquisition of the configuration file required by the notification service are further realized. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0052]      FIG. 1  is a processing flow chart for a server to process a notification service; 
           [0053]      FIG. 2  is a processing flow chart for a terminal equipment to process a notification service; 
           [0054]      FIG. 3  is a processing flow chart for transmitting initialization data file of a notification service according to an embodiment of the present invention; 
           [0055]      FIG. 4  is a processing flow chart for initializing a notification service according to an embodiment of the present invention; 
           [0056]      FIG. 5  is a processing flow chart for transmitting initialization data file of a notification service according to another embodiment of the present invention; 
           [0057]      FIG. 6  is a processing flow chart for initializing a notification service according to another embodiment of the present invention; 
           [0058]      FIG. 7  is a schematic structural view of a communication device according to an embodiment of the present invention; 
           [0059]      FIG. 8  is a schematic structural view of a communication device according to another embodiment of the present invention; and 
           [0060]      FIG. 9  is a schematic structural view of a communication system according to an embodiment of the present invention. 
       
    
    
     DETAILED DESCRIPTION 
       [0061]    The embodiments of the present invention are illustrated in detail below with reference to the accompanying drawings. 
         [0062]    Referring to  FIG. 3 , a processing flow for transmitting initialization data file of a notification service in an embodiment is described as follows. 
         [0063]    In Step  31 , initialization data file of a notification service is encapsulated in an initialization container. 
         [0064]    In Step  32 , an ID of the initialization container is carried in a service acquisition fragment of an electronic service guide (ESG). 
         [0065]    In Step  33 , the ESG and the initialization container are sent, and a data type of the initialization data file is provided. 
         [0066]    The initialization container may be a multipart initialization container or a binary initialization container. The multipart initialization container includes a header field, an index, and data. 
         [0067]    The header field may contain an ID of an initialization container, a version number of a specification followed by the initialization container, and a container version number. 
         [0068]    The index is formed by initialization documents (NotificationInitDocmnt) of one or more notification services. The initialization document (NotificationInitDocmnt) of a notification service includes one selected from a group consisting of position information, content-ID, content-type of the initialization data file, document-ID, version number, and content-description of the initialization document, or any combination thereof. 
         [0069]    In an embodiment, the initialization document in the index further includes a data type (dataType) of the initialization data file, for indicating the data type of the initialization data file. The initialization data file encapsulated in the initialization container includes one selected from a group consisting of a filter table, a notification skin table, a lifecycle configuration file of the notification service, and a notification message type table, or any combination thereof. 
         [0070]    The data is the initialization data file of the notification service. 
         [0071]    The initialization container may further include a valid time for indicating a time period when a terminal switches to use the initialization container. After receiving an initialization container with the valid time, once the valid time is elapsed, the terminal switches to use the new initialization container. The valid time may be an absolute time for indicating to switch at a certain time point or may be a relative time for indicating to switch after a certain time period. 
         [0072]    The data structure of a binary initialization container is shown in Table 1. 
         [0000]    
       
         
               
             
               
               
               
               
               
             
           
               
                 TABLE 1 
               
             
             
               
                   
               
               
                 Data structure of binary container 
               
             
          
           
               
                   
                   
                   
                   
                 Optional 
               
               
                   
                   
                   
                   
                 (O)/Mandatory 
               
               
                 Name 
                 Type 
                 Collection 
                 Description 
                 (M) 
               
               
                   
               
               
                 container 
                 E 
                   
                 Initialization container of a 
                   
               
               
                   
                   
                   
                 notification service, 
               
               
                   
                   
                   
                 containing elements of: 
               
               
                   
                   
                   
                 container_header 
               
               
                   
                   
                   
                 Document 
               
               
                 container_header 
                 E1 
                 1 
                 Initialization container index of a 
                 M 
               
               
                   
                   
                   
                 notification service, containing an 
               
               
                   
                   
                   
                 element of: 
               
               
                   
                   
                   
                 Index; 
               
               
                   
                   
                   
                 containing an attribute of: 
               
               
                   
                   
                   
                 num_structures 
               
               
                 num_structures 
                 A 
                 1 
                 Number of initialization documents 
                 M 
               
               
                 Valid from 
                 A 
                 1 
                 Valid time of the initialization 
                 M 
               
               
                   
                   
                   
                 container 
               
               
                 Index 
                 E2 
                 1 . . . N 
                 Index of the initialization 
                 M 
               
               
                   
                   
                   
                 document, 
               
               
                   
                   
                   
                 containing attributes of: 
               
               
                   
                   
                   
                 DocumentID 
               
               
                   
                   
                   
                 Version 
               
               
                   
                   
                   
                 DataType 
               
               
                   
                   
                   
                 structure_ptr 
               
               
                   
                   
                   
                 structure_length 
               
               
                 DocumentID 
                 A 
                 0 . . . 1 
                 ID of the initialization document 
                 O 
               
               
                 Version 
                 A 
                 0 . . . 1 
                 Version of the initialization 
                 O 
               
               
                   
                   
                   
                 document 
               
               
                 dataType 
                 A 
                 1 
                 Type of the initialization document 
                 M 
               
               
                 structure_ptr 
                 A 
                 0 . . . 1 
                 Starting position of the initialization 
                 O 
               
               
                   
                   
                   
                 document 
               
               
                 structure_length 
                 A 
                 0 . . . 1 
                 Length of the initialization 
                 O 
               
               
                   
                   
                   
                 document 
               
               
                 Document 
                 E1 
                 1 . . . N 
                 Initialization document 
                 M 
               
               
                   
               
             
          
         
       
     
         [0073]    As seen from the above, the binary initialization container also includes an index and data. The index may include DataType (data type of the initialization data file), structure_ptr (adapted to identify the position information of the initialization data file of the notification service in the container), structure_length (adapted to identify the length of the data), as well as Document ID (serial number of the initialization document) and Version (version number of the initialization document). The index may also include the ID and the type of the initialization data file, the name and the description data file of the initialization document. 
         [0074]    DataType indicates the data type of the initialization data file, and the definitions of the values thereof are shown in Table 2. 
         [0000]    
       
         
               
             
               
               
               
             
           
               
                 TABLE 2 
               
             
             
               
                   
               
               
                 Definitions of values of the data type 
               
             
          
           
               
                   
                 Value 
                 Definition 
               
               
                   
                   
               
               
                   
                 0 
                 Reserved 
               
               
                   
                 1 
                 Filter table of a notification service 
               
               
                   
                 2 
                 Notification skin table of a notification service 
               
               
                   
                 3 
                 Default time set of the notification message lifecycle 
               
               
                   
                 4~ 
                 Reserved for expansion 
               
               
                   
                   
               
             
          
         
       
     
         [0075]    A specific example of the initialization container (e.g., a multipart initialization container) is shown as follows: 
         [0000]    
       
         
               
             
           
               
                   
               
             
             
               
                    &lt;?xml version=“1.0” encoding=“UTF-8”?&gt; 
               
               
                  &lt;xs:schema xmlns:xs=“http://www.w3.org/2001/XMLSchema” 
               
               
                       xmlns:fl=“dvb:ipdc:2007:notification” 
               
               
                       elementFormDefault:xs=“qualified” 
               
               
                       targetNamespace:xs=“ dvb:ipdc:2007:notification ”&gt; 
               
               
                   &lt;xs:element name=“NotificationInitDocumentIndex”&gt; //Index of an initialization 
               
               
                 container of a notification service 
               
               
                    &lt;xs:complexType&gt; 
               
               
                     &lt;xs:sequence&gt; 
               
               
                      &lt;xs:element name=“NotifInitDocmnt” type=“NotifInitDocmntType”/&gt; 
               
               
                      &lt;xs:any namespace=“##any” processContents=“lax”/&gt; 
               
               
                     &lt;/xs:sequence&gt; 
               
               
                     &lt;xs:attribute name=“Valid From” type=“xs:datetime” use=“required”/&gt; 
               
               
                     &lt;xs:anyAttribute namespace=“##any” processContents=“lax”/&gt; 
               
               
                    &lt;/xs:complexType&gt; 
               
               
                   &lt;/xs:element&gt; 
               
               
                   &lt;xs:complexType name=“ NotifInitDocmntType ”&gt; 
               
               
                    &lt;xs:attribute name=“DocumentID” type=“xs:unsignedInt” use=“optional”/&gt; //ID of 
               
               
                 the initialization document of the notification service 
               
               
                    &lt;xs:attribute name=“Version” type=“xs:unsignedByte” use=“optional” //Version of the 
               
               
                 initialization document of the notification service 
               
               
                    &lt;xs:attribute name=“dataType” type=“xs:unsignedByte” use=“optional” //Data type 
               
               
                    &lt;xs:attribute name=“Content-ID” type=“xs:anyURI” use=“required”/&gt; 
               
               
                    &lt;xs:attribute name=“Content-Type” type=“xs:string” use=“optional”/&gt; 
               
               
                    &lt;xs:attribute name=“Content-Description” type=“xs:string” use=“optional”/&gt; 
               
               
                    &lt;xs:anyAttribute namespace=“##any” processContents=“lax”/&gt; 
               
               
                   &lt;/xs:complexType&gt; 
               
               
                  &lt;/xs:schema&gt; 
               
               
                   
               
             
          
         
       
     
         [0076]    The parameter DataType (data type) is a newly added parameter for distinguishing other content in the initialization container, and the value thereof may be “FilterTable”, “NotificationSkin” and the like. 
         [0077]    A specific example of the index of the initialization container is shown as follows: 
         [0000]    
       
         
               
             
           
               
                   
               
             
             
               
                   &lt;Index xmlns:xs=“http://www.w3.org/2001/XMLSchema” 
               
               
                        xmlns:fl=“dvb:ipdc:2007:notification” 
               
               
                        elementFormDefault:xs=“qualified” 
               
               
                    &lt; NotificationInitDocumentIndex&gt; 
               
               
                     &lt;NotifInitDocmnt&gt; 
               
               
                      &lt;DocumentID=           Notification Init document 1           /&gt; //ID of the initialization 
               
               
                 document of the notification service 
               
               
                      &lt;Version=           1           /&gt; //Version of the initialization document of the notification 
               
               
                 service 
               
               
                      &lt;DataType=           FilterTable           /&gt; //Data type of the initialization document of the 
               
               
                 notification service 
               
               
                      &lt;Content-ID=           FilterTable1           /&gt; 
               
               
                      &lt;Content-Type=            application/vnd.dvb.notification.filtertable+xml           /&gt; 
               
               
                     &lt;/NotifInitDocmnt&gt; 
               
               
                     &lt;NotifInitDocmnt&gt; 
               
               
                      &lt;DocumentID=           Notification Init document 2           /&gt; 
               
               
                      &lt;Version=           1           /&gt; 
               
               
                      &lt;DataType=           NotificationSkin           /&gt; 
               
               
                      &lt;Content-ID=           NotificationSkin1           /&gt; 
               
               
                      &lt;Content-Type=            application/ application/vnd.dvb.notification.skin+xml           /&gt; 
               
               
                     &lt;/NotifInitDocmnt&gt; 
               
               
                   &lt;/NotificationInitDocumentIndex &gt; 
               
               
                   
               
             
          
         
       
     
         [0078]    A specific example of the initialization container is shown as follows: 
         [0000]    
       
         
               
             
               
               
             
               
             
           
               
                   
               
             
             
               
                   MIME-Version: 1.0 
               
             
          
           
               
                   Content-type: 
                 multipart/related; 
               
               
                   
                 boundary=“boundary” 
               
               
                   
                 start=&lt;Index&gt; 
               
             
          
           
               
                   --boundary 
               
               
                   Content-type: application/vnd.dvb.notification.index +xml 
               
               
                   Content-Description: Notification Init Container Index  //Index of 
               
               
                 the initialization container of the notification service 
               
               
                   Content-ID: &lt;Index&gt; 
               
               
                   [Index data] 
               
               
                   --boundary 
               
               
                   Content-type: application/vnd.dvb.notification.filtertable+xml 
               
               
                   Content-Description: Notification Filter Table  //Initialization 
               
               
                 document of the notification service - filter table 
               
               
                   Content-ID: &lt;NotificationFilterTable1&gt; 
               
               
                   [Filter Table 1 data] 
               
               
                   --boundary 
               
               
                   Content-Type: application/vnd.dvb.notification.skin 
               
               
                   Content-Description: Notification skin  ////Initialization document 
               
               
                 of the notification service - notification skin table 
               
               
                   Content-ID: &lt;NotificationSkin1&gt; 
               
               
                   [Skin data] 
               
               
                   --boundary-- 
               
               
                   
               
             
          
         
       
     
         [0079]    In practice, the initialization container may be sent through an ESG session, a notification session, or an independent session. Herein, the session may be a file delivery over unidirectional transport (FLUTE) session corresponding to the notification service or a real-time transport protocol (RTP) session. 
         [0080]    In the above embodiment, the data type of the initialization data file is encapsulated in the index of the initialization container, so that the data type is provided by sending the initialization container. 
         [0081]    In another embodiment, the data type of the initialization data file is carried in the ESG, so that the data type is provided by sending the ESG. In this case, the initialization container may be a container merely containing data or a container containing both an index and data, but the index does not contain the data type of the initialization data file. 
         [0082]    In practice, the ID of the initialization container and the data type of the initialization data file are carried in a service acquisition fragment of the ESG. For example, when the initialization container does not contain the parameter of DataType, in order to identify the data type of the initialization data file of the notification service, the ID of the initialization container corresponding to the notification message and the parameter of DataType of the initialization data file are carried in the Notification Component in the ComponentDescription of the service acquisition fragment. The specific definitions of the parameters are shown in Table 3. 
         [0000]    
       
         
               
             
               
               
               
               
               
             
           
               
                 TABLE 3 
               
             
             
               
                   
               
               
                 Definitions of parameters of the service acquisition fragment 
               
             
          
           
               
                   
                   
                   
                   
                 Optional 
               
               
                   
                   
                   
                   
                 (O)/Mandatory 
               
               
                 Name 
                 Type 
                 Collection 
                 Description 
                 (M) 
               
               
                   
               
               
                 NotificationComponentType 
                 E 
                   
                 Type of notification message 
                   
               
               
                   
                   
                   
                 component, expanding based 
               
               
                   
                   
                   
                 on: 
               
               
                   
                   
                   
                 ComponentCharacteristicType; 
               
               
                   
                   
                   
                 containing elements of: 
               
               
                   
                   
                   
                 InitContainerRef 
               
               
                   
                   
                   
                 DataType 
               
               
                 ComponentCharacteristicType 
                 E1 
                 1 
                 Type of component 
                 M 
               
               
                   
                   
                   
                 characteristic, containing an 
               
               
                   
                   
                   
                 element of: 
               
               
                   
                   
                   
                 Bandwidth; 
               
               
                   
                   
                   
                 containing an attribute of: 
               
               
                   
                   
                   
                 Purpose 
               
               
                 Bandwidth 
                 E2 
                 0 . . . N 
                 Bandwidth 
                 O 
               
               
                 Purpose 
                 A1 
                 0 . . . 1 
                 Serving as a notification 
                 O 
               
               
                   
                   
                   
                 message, which is optional 
               
               
                 InitContainerRef 
                 E1 
                 0 . . . N 
                 Reference for an initialization 
                 O 
               
               
                   
                   
                   
                 container of a notification 
               
               
                   
                   
                   
                 message 
               
               
                 DataType 
                 E1 
                 0 . . . N 
                 Data type of the initialization 
                 O 
               
               
                   
                   
                   
                 container of the notification 
               
               
                   
                   
                   
                 message 
               
               
                   
               
             
          
         
       
     
         [0083]    A specific example of the service acquisition fragment including the ID of the initialization container and the parameter DataType of the initialization data file is shown as follows: 
         [0000]    
       
         
               
             
           
               
                   
               
             
             
               
                  &lt;Acquisition acquistionId=”dvbipdc://example.com/222” 
               
               
                 contentMimeType=”video/h264”&gt; 
               
               
                   &lt;ComponentDescription&gt; 
               
               
                    &lt;ComponentCharacteristics xsi:type=”VideoComponentType”&gt; 
               
               
                     &lt;Bandwidth&gt;12800&lt;/Bandwidth&gt; 
               
               
                    &lt;/ComponentCharcterstics&gt; 
               
               
                    &lt;ComponentCharacteristic xsi:type=“AudioComponentType”&gt; 
               
               
                     &lt;Bandwidth&gt;32000&lt;/Bandwidth&gt; 
               
               
                     &lt;Language&gt;eng&lt;/Language&gt; 
               
               
                    &lt;/ComponentCharacteristic&gt; 
               
               
                    &lt;ComponentCharacteristic xsi:type=“NotificationComponentType”&gt; //In-band 
               
               
                  notification service 
               
               
                     &lt;InitContainerRef&gt;dvbipdc://example.com/NotifContainer222.xml&lt;/ 
               
               
                 InitContainerRef&gt; //ID of the initialization container of the notification service 
               
               
                    &lt;DataType&gt;FliterTable&lt;/ DataType&gt; //Data type of the initialization 
               
               
                 container of the notification service 
               
               
                    &lt;/ComponentCharacteristic&gt; 
               
               
                    &lt;SessionDescription&gt; 
               
               
                     &lt;SDPStream/&gt; 
               
               
                     &lt;SDPURI&gt;dvbipdc://example.com/286.SDP&lt;/SDPURI&gt; 
               
               
                    &lt;/SessionDescription&gt; 
               
               
                   &lt;/ComponentDescription&gt; 
               
               
                   &lt;ComponentDescription&gt; 
               
               
                    &lt;ComponentCharacteristic xsi:type=“NotificationComponentType” 
               
               
                 isOobPayload=“true”&gt; //Out-band notification service 
               
               
                    &lt;InitContainerRef&gt;dvbipdc://example.com/NotifContainer222.xml&lt;/ 
               
               
                 InitContainerRef &gt; //ID of the initialization container of the notification service 
               
               
                    &lt;DataType&gt;FliterTable&lt;/ DataType&gt; //Data type of the initialization 
               
               
                 container of the notification service 
               
               
                    &lt;/ComponentCharacteristic&gt; 
               
               
                    &lt;SessionDescription xsi:type=“SDPRefType”&gt; 
               
               
                     &lt;SDPStream/&gt; 
               
               
                     &lt;SDPURI&gt;dvbipdc://example.com/287.SDP&lt;/SDPURI&gt; 
               
               
                    &lt;/SessionDescription&gt; 
               
               
                   &lt;/ComponentDescription&gt; 
               
               
                  &lt;/Acquisition&gt; 
               
               
                   
               
             
          
         
       
     
         [0084]    In the above example, the service acquisition fragment includes both the in-band notification message (the first NotificationComponentType element) and the out-band notification message (the second NotificationComponentType element). The ID of the initialization container and the data type of the initialization data file can be known from the above service acquisition fragment, and the terminal equipment may initialize the corresponding notification service according to the initialization data file and the data type thereof. 
         [0085]    Referring to  FIG. 4 , a processing flow for initializing a notification service in an embodiment is described as follows. 
         [0086]    In Step  41 , an ESG is acquired, and an ID of an initialization container is carried in a service acquisition fragment of the ESG. 
         [0087]    In Step  42 , the initialization container is acquired according to the ID thereof. 
         [0088]    In Step  43 , initialization data file of a notification service is extracted from the initialization container. 
         [0089]    In Step  44 , a data type of the initialization data file is acquired. 
         [0090]    In Step  45 , the notification service is initialized according to the initialization data file and the data type. 
         [0091]    In an embodiment, the data type of the initialization data file is encapsulated in an index of the initialization container, and the data type is acquired through extracting the data type from the index of the initialization container. In another embodiment, the data type of the initialization data file is carried in the ESG, and the data type is acquired through extracting the data type from the ESG. The initialization container may be acquired through an ESG session, a notification session, or an independent session. 
         [0092]    When the initialization data file is a filter table (FilterTable) of the notification service, the process of initializing the corresponding notification service according to the initialization data file and the data type includes acquiring the filter table and setting a value of a filter parameter according to the filter table. When the initialization data file is a notification skin table (NotificationSkin) of the notification service, the process of initializing the corresponding notification service according to the initialization data file and the data type includes acquiring the notification skin table and setting a presenting manner according to the notification skin table. When the initialization data file is a lifecycle configuration file (DefaultTimer) of the notification service, the process of initializing the corresponding notification service according to the initialization data file and the data type includes acquiring the lifecycle configuration file and setting a lifecycle parameter of the notification service according to the lifecycle configuration file. When the initialization data file is a notification message type table, the process of initializing the corresponding notification service according to the initialization data file and the data type includes acquiring the notification message type table and selectively setting a value of the notification message type. 
         [0093]    Referring to  FIG. 5 , a processing flow for transmitting initialization data file of a notification service in an embodiment is described as follows. 
         [0094]    In Step  51 , initialization data file of a notification service is encapsulated in an initialization container. 
         [0095]    In Step  52 , an ID of the initialization container is carried in a default-notification-access descriptor. 
         [0096]    In Step  53 , the access descriptor and the initialization container are sent, and a data type of the initialization data file is provided. 
         [0097]    The initialization container includes an index and data. In an embodiment, the data type is encapsulated in the index of the initialization container, so that the data type is provided by sending the initialization container. The index further includes one selected from a group consisting of position information, a content ID, a content type of the initialization data file, a document ID, a version number, and a content description of the initialization document, or any combination thereof. 
         [0098]    The access descriptor of the default notification service carries the ID of the initialization container, and the data structure of the access descriptor is shown in Table 4. 
         [0000]    
       
         
               
             
               
               
               
               
               
             
           
               
                 TABLE 4 
               
             
             
               
                   
               
               
                 Access descriptor of default notification service 
               
             
          
           
               
                   
                   
                   
                   
                 Optional 
               
               
                   
                   
                   
                   
                 (O)/Mandatory 
               
               
                 Name 
                 Type 
                 Collection 
                 Description 
                 (M) 
               
               
                   
               
               
                 DefaultNotificationAccessDescriptor 
                 E 
                   
                 Access descriptor of 
                   
               
               
                   
                   
                   
                 default notification 
               
               
                   
                   
                   
                 service, 
               
               
                   
                   
                   
                 containing elements of: 
               
               
                   
                   
                   
                 PDNEntry 
               
               
                   
                   
                   
                 EDNEntry; 
               
               
                   
                   
                   
                 containing elements of: 
               
               
                   
                   
                   
                 PDNFlag 
               
               
                   
                   
                   
                 n_o_EDNEntries 
               
               
                 PDNFlag 
                 A 
                 1 
                 PDN service identifier 
                 M 
               
               
                 n_o_EDNEntries 
                 A 
                 1 
                 Number of EDN 
                 M 
               
               
                   
                   
                   
                 services 
               
               
                 PDNEntry 
                 E1 
                 0 . . . N 
                 Entry of the PDN 
                 O 
               
               
                   
                   
                   
                 service 
               
               
                   
                   
                   
                 containing an element 
               
               
                   
                   
                   
                 of: 
               
               
                   
                   
                   
                 PDNInitContainerEntry 
               
               
                 PDNInitContainerID 
                 E2 
                 0 . . . N 
                 ID of the initialization 
                 O 
               
               
                   
                   
                   
                 container for the PDN 
               
               
                   
                   
                   
                 service 
               
               
                 EDNEntry 
                 E1 
                 0 . . . N 
                 Entry of the EDN 
                 O 
               
               
                   
                   
                   
                 service, 
               
               
                   
                   
                   
                 containing an element 
               
               
                   
                   
                   
                 of: 
               
               
                   
                   
                   
                 EDNInitContainerEntry 
               
               
                 EDNInitContainerID 
                 E2 
                 0 . . . N 
                 ID of the initialization 
                 O 
               
               
                   
                   
                   
                 container for the EDN 
               
               
                   
                   
                   
                 service 
               
               
                   
               
             
          
         
       
     
         [0099]    In another embodiment, the data type is carried in the access descriptor of the default notification service, so that the data type is provided by sending the access descriptor. The data structure of the access descriptor is shown in Table 6. 
         [0000]    
       
         
               
             
               
               
               
               
               
             
           
               
                 TABLE 6 
               
             
             
               
                   
               
               
                 Access descriptor of default notification message 
               
             
          
           
               
                   
                   
                   
                   
                 Optional 
               
               
                   
                   
                   
                   
                 (O)/Mandatory 
               
               
                 Name 
                 Type 
                 Collection 
                 Description 
                 (M) 
               
               
                   
               
               
                 DefaultNotificationAccessDescriptor 
                 E 
                   
                 Access descriptor of the 
                   
               
               
                   
                   
                   
                 default notification 
               
               
                   
                   
                   
                 service, 
               
               
                   
                   
                   
                 containing elements of: 
               
               
                   
                   
                   
                 PDNEntry 
               
               
                   
                   
                   
                 EDNEntry; 
               
               
                   
                   
                   
                 containing elements of: 
               
               
                   
                   
                   
                 PDNFlag 
               
               
                   
                   
                   
                 n_o_EDNEntries 
               
               
                 PDNFlag 
                 A 
                 1 
                 PDN service identifier 
                 M 
               
               
                 n_o_EDNEntries 
                 A 
                 1 
                 Number of EDN 
                 M 
               
               
                   
                   
                   
                 services 
               
               
                 PDNEntry 
                 E1 
                 0 . . . N 
                 Entry of the PDN 
                 O 
               
               
                   
                   
                   
                 service, 
               
               
                   
                   
                   
                 containing an element 
               
               
                   
                   
                   
                 of: 
               
               
                   
                   
                   
                 PDNInitContainerEntry 
               
               
                 PDNInitContainerID 
                 E2 
                 0 . . . N 
                 ID of an initialization 
                 O 
               
               
                   
                   
                   
                 container for the PDN 
               
               
                   
                   
                   
                 service, containing an 
               
               
                   
                   
                   
                 attribute of: 
               
               
                   
                   
                   
                 DataType 
               
               
                 DataType 
                 A 
                 0 . . . 1 
                 Data type of the 
                 O 
               
               
                   
                   
                   
                 initialization container 
               
               
                   
                   
                   
                 for the PDN service 
               
               
                 EDNEntry 
                 E1 
                 0 . . . N 
                 Entry of the EDN 
                 O 
               
               
                   
                   
                   
                 service, 
               
               
                   
                   
                   
                 containing an element 
               
               
                   
                   
                   
                 of: 
               
               
                   
                   
                   
                 EDNInitContainerEntry 
               
               
                 EDNInitContainerID 
                 E2 
                 0 . . . N 
                 ID of an initialization 
                 O 
               
               
                   
                   
                   
                 container for the EDN 
               
               
                   
                   
                   
                 service, 
               
               
                   
                   
                   
                 containing an attribute 
               
               
                   
                   
                   
                 of: 
               
               
                   
                   
                   
                 DataType 
               
               
                 DataType 
                 A 
                 0 . . . 1 
                 Data type of the 
                 O 
               
               
                   
                   
                   
                 initialization container 
               
               
                   
                   
                   
                 for the EDN service 
               
               
                   
               
             
          
         
       
     
         [0100]    In practice, the initialization container may be sent through a bootstrap ESG flow or a default notification session. The session may be an FLUTE session corresponding to the notification service or an RTP session. The initialization data file includes one selected from a group consisting of a filter table, a lifecycle configuration file, a notification skin table of the notification service, and a notification message type table, or any combination thereof. 
         [0101]    Referring to  FIG. 6 , a processing flow for initializing a notification service in an embodiment is described as follows. 
         [0102]    In Step  61 , a default-notification-access descriptor is acquired, and the access descriptor carries an ID of an initialization container. 
         [0103]    In Step  62 , the initialization container is acquired according to the ID thereof. 
         [0104]    In Step  63 , initialization data file of the notification service is extracted from the initialization container. 
         [0105]    In Step  64 , a data type of the initialization data file is acquired. 
         [0106]    In Step  65 , the notification service is initialized according to the initialization data file and the data type. 
         [0107]    In an embodiment, the data type of the initialization data file is encapsulated in an index of the initialization container, and the data type is acquired through extracting the data type from the index of the initialization container. In another embodiment, the data type of the initialization data file is carried in a default-notification-access descriptor, and the data type is acquired through extracting the data type from the access descriptor of the default notification service. 
         [0108]    The index of the initialization container further includes one selected from a group consisting of position data file, a content ID, and a content type of the initialization data file, a document ID, a version number, and a content description of the initialization document, or any combination thereof. 
         [0109]    The initialization container may be sent through a bootstrap ESG flow or a default notification session. The session may be an FLUTE session corresponding to the notification service or an RTP session. 
         [0110]    When the initialization data file is a filter table (FilterTable) of the notification service, the process of initializing the corresponding notification service according to the initialization data file and the data type includes acquiring the filter table and setting a value of a filter parameter according to the filter table. When the initialization data file is a notification skin table (NotificationSkin) of the notification service, the process of initializing the corresponding notification service according to the initialization data file and the data type includes acquiring the notification skin table and setting a presenting manner according to the notification skin table. When the initialization data file is a lifecycle configuration file (DefaultTimer) of the notification service, the process of initializing the corresponding notification service according to the initialization data file and the data type includes acquiring the lifecycle configuration file and setting a lifecycle parameter of the notification service according to the lifecycle configuration file. When the initialization data file is a notification message type table, the process of initializing the corresponding notification service according to the initialization data file and the data type includes acquiring the notification message type table and selectively setting a value of the notification message type. 
         [0111]    Based on the same inventive idea, a communication device is further provided in an embodiment of the present invention. Referring to  FIG. 7 , the communication device includes an initialization container processing module  71 , an ESG processing module  72 , and a sending module  73 . The initialization container processing module  71  is adapted to encapsulate initialization data file of a notification service in an initialization container. The ESG processing module  72  is adapted to carry an ID of the initialization container in a service acquisition fragment of the ESG. The sending module  73  is adapted to send the ESG and the initialization container, and provide a data type of the initialization data file. 
         [0112]    In an embodiment, the initialization container includes an index and data. The initialization container processing module  71  is further adapted to encapsulate the data type in the index of the initialization container. 
         [0113]    In an embodiment, the initialization container processing module  71  is further adapted to carry the data type in the ESG. 
         [0114]    The sending module  73  is further adapted to send the initialization container through an ESG session, a notification session, or an independent session. 
         [0115]    Based on the same inventive idea, a communication device is further provided in an embodiment of the present invention. Referring to  FIG. 8 , the communication device includes a first acquisition module  81 , a second acquisition module  82 , an extraction module  83 , a third acquisition module  84 , and an initialization module  85 . The first acquisition module  81  is adapted to acquire a default-notification-access descriptor, wherein the access descriptor carries an ID of an initialization container. The second acquisition module  82  is adapted to acquire the initialization container according to the ID thereof. The extraction module  83  is adapted to extract initialization data file of the notification service from the initialization container. The third acquisition module  84  is adapted to acquire a data type of the initialization data file. The initialization module  85  is adapted to initialize the notification service according to the initialization data file and the data type. 
         [0116]    In an embodiment, the initialization container includes an index and data, and the data type is encapsulated in the index. 
         [0117]    In an embodiment, the data type is carried in the ESG. 
         [0118]    The second acquisition module  82  is further adapted to acquire the initialization container through an ESG session, a notification session, or an independent session. 
         [0119]    When the initialization data file is a filter table of the notification service, the initialization module  85  is further adapted to acquire the filter table and set a value of a filter parameter according to the filter table. When the initialization data file is a notification skin table of the notification service, the initialization module  85  is further adapted to acquire the notification skin table and set a presenting manner according to the notification skin table. When the initialization data file is a lifecycle configuration file of the notification service, the initialization module  85  is further adapted to acquire the lifecycle configuration file and set a lifecycle parameter of the notification service according to the lifecycle configuration file. When the initialization data file is a notification message type table, the initialization module  85  is further adapted to acquire the notification message type table and selectively set a value of the notification message type. 
         [0120]    Based on the same inventive idea, a communication device having the same structure as that shown in  FIG. 7  is provided in an embodiment of the present invention. In this embodiment, the initialization container processing module  71  is adapted to encapsulate initialization data file of a notification service in an initialization container. The ESG processing module  72  is adapted to carry an ID of the initialization container in a default-notification-access descriptor. The sending module  73  is adapted to send the access descriptor and the initialization container, and provide a data type of the initialization data file. 
         [0121]    The initialization container includes an index and data. The initialization container processing module  71  is further adapted to encapsulate the data type in the index of the initialization container. 
         [0122]    The initialization container processing module  71  is further adapted to carry the data type in the access descriptor. 
         [0123]    The sending module  73  is further adapted to send the initialization container through a bootstrap ESG flow or a default notification session. 
         [0124]    Based on the same inventive idea, a communication device having the same structure as that shown in  FIG. 8  is provided in an embodiment of the present invention. In this embodiment, the first acquisition module  81  is adapted to acquire a default-notification-access descriptor, in which the access descriptor carries an ID of an initialization container. The second acquisition module  82  is adapted to acquire the initialization container according to the ID thereof. The extraction module  83  is adapted to extract initialization data file of a notification service from the initialization container. The third acquisition module  84  is adapted to acquire a data type of the initialization data file. The initialization module  85  is adapted to initialize the notification service according to the initialization data file and the data type. 
         [0125]    The initialization container includes an index and data, and the data type is encapsulated in the index. 
         [0126]    The data type may also be carried in the access descriptor. 
         [0127]    The second acquisition module  82  is further adapted to acquire the initialization container through a bootstrap ESG flow or a default notification session. 
         [0128]    When the initialization data file is a filter table of the notification service, the initialization module  85  is further adapted to acquire the filter table and set a value of a filter parameter according to the filter table. When the initialization data file is a notification skin table of the notification service, the initialization module  85  is further adapted to acquire the notification skin table and set a presenting manner according to the notification skin table. When the initialization data file is a lifecycle configuration file of the notification service, the initialization module  85  is further adapted to acquire the lifecycle configuration file and set a lifecycle parameter of the notification service according to the lifecycle configuration file. When the initialization data file is a notification message type table, the initialization module  85  is further adapted to acquire the notification message type table and selectively set a value of the notification message type. 
         [0129]    Based on the same inventive idea, a communication system is provided in an embodiment of the present invention. Referring to  FIG. 9 , the communication system includes a server  91  and terminal equipment  92 . The server  91  is adapted to encapsulate initialization data file of a notification service in an initialization container, carry an ID of the initialization container in a service acquisition fragment of an ESG, send the ESG and the initialization container, and provide a data type of the initialization data file. The terminal equipment  92  is adapted to acquire the ESG, acquire the initialization container according to the ID thereof, extract the initialization data file from the initialization container, acquire the data type of the initialization data file, and initialize the notification service according to the initialization data file and the data type. 
         [0130]    Based on the same inventive idea, a communication system having the same structure as that shown in  FIG. 9  is also provided in an embodiment of the present invention. In this embodiment, the server  91  is adapted to encapsulate initialization data file of a notification service in an initialization container, carry an ID of the initialization container in a default-notification-access descriptor, send the access descriptor and the initialization container, and provide a data type of the initialization data file. The terminal equipment  92  is adapted to acquire the access descriptor, acquire the initialization container according to the ID thereof, extract the initialization data file from the initialization container, acquire the data type of the initialization data file, and initialize the notification service according to the initialization data file and the data type. 
         [0131]    Those of ordinary skill in the art should understand that the above steps can be completely or partially performed through relevant hardware under the instruction of a program stored in a computer readable storage medium. The storage medium includes a ROM, a RAM, a magnetic disk, or an optical disk. 
         [0132]    In the embodiment of the present invention, initialization data file of a notification service is encapsulated in an initialization container, an ID of the initialization container is carried in a service acquisition fragment of an ESG, and the ESG and the initialization container are sent, and a data type of the initialization data file is provided. Accordingly, once receiving the ESG and the initialization container, a subsequent terminal equipment acquires the initialization data file and the data type thereof and accordingly initializes the notification service according to the initialization data file and the data type, so as to expand the initialization manner for the notification service. The initialization manner is diversified and not limited to filtering the notification service. 
         [0133]    In the embodiment of the present invention, initialization data file of a notification service is encapsulated in an initialization container, an ID of the initialization container is carried in a default-notification-access descriptor, and the access descriptor and the initialization container are sent, and a data type of the initialization data file is provided. Accordingly, once receiving the access descriptor and the initialization container, a subsequent terminal equipment acquires the initialization data file and the data type thereof and accordingly initializes the notification service according to the initialization data file and the data type, so as to expand the initialization manner for the notification service. The initialization manner is diversified and not limited to filtering the notification service. Moreover, the distribution and acquisition of the configuration file required by the notification service are further realized. 
         [0134]    It is apparent to those skilled in the art that modifications and variations can be made without departing from the scope of the present invention. Therefore, the modifications and variations described in the appended claims and equivalences thereof fall within the protecting range of the present invention.