Flexible system for distribution of content to device

FIELD: information technologies.

SUBSTANCE: system for distribution of content to device provides for linking of collection of sets with supplier, linking set of links with set, linking set of channels with link, and makes it possible to link subscription for a collection of services with supplier, at the same time the channel is provision of service depending on supplier linked to service.

EFFECT: development of system for distribution of content for user device in network of data transmission, which flexibly supports multiple pickers of content and subjects of consumer support.

6 cl, 11 dwg

 

Scope

This patent application relates generally to systems, content distribution and, in particular, to a system for distribution of content on the device.

Prior art

In modern systems of delivery/distribution of multimedia content providers (ISPs) provide the services available on private networks, making devices operating on their networks, have the opportunity to use these services. Some suppliers may be service providers, pricing and consumer support (BCS).

For a typical portable device all of the relationships between the consumer and the Internet is managed by the provider BCS. Often the device has a subsidy associated with the user agreement related to the services agreement primary or initial network. As a result, the consumer has to buy all services through provider BCS primary network. This situation is acceptable when the network voice, data and multimedia have one owner. However, when devices get access to multiple networks, there is a need to support multiple completionwindow content and suppliers BCS. In addition, suppliers BCS may decide to change sets and the content of these sets.

On the fact we need a system for distributing content to a device in a data network, which flexibly supports multiple komplektejosie content and subjects of consumer support.

The invention

According to one or more variants of the implementation is provided by the distribution system, which is designed to expand the services in the data network, at the same time supporting multiple komplektejosie content and subjects of consumer support.

According to the aspect of the method of providing subscription package contains the steps that connect the set of sets with a supplier, connect the set of links with the kit, connect the set of channels with a bunch and provide a subscription to the set of services associated with the provider, when this channel is a representation services, which depends on the provider associated with the service.

According to the aspect of the display channels are channels associated with the provider.

According to the aspect of the wireless device includes a transceiver configured to accept the system information, the processor is configured to extract a set of sets associated with the provider, and to extract a set of channels associated with the selected set of system information, the user interface is made with the possibility to choose a set of sets of sets associated with the provider is m, a memory connected to the processor, configured to store a set of sets and to store the set of channels associated with the selected set, and a display connected to the processor, configured to display a set of sets and the set of channels associated with the selected set.

According to the aspect of the server contains a processor configured to associate a set of sets with the supplier, to associate a set of links with the kit, to associate a set of channels with a bunch and bind to the channel, and means for providing subscriptions to the set of services associated with the provider, and the channel is a representation services, which depends on the provider associated with the service.

According to the aspect of the device contains a binder set sets with a supplier, a means of linking a set of links with the kit, the binder of the set of channels with a bunch and a means of providing a subscription to a set of services associated with the provider, when this channel is a representation services, which depends on the provider associated with the service.

According to the aspect, the processor is configured to extract from the system information, the set of sets that is associated with the provider, and the set of channels associated with the selected set of sets of sets.

Other aspects of embodiments to clear the t from the following list of drawings, descriptions and claims.

List of drawings

The following aspects of the embodiments described herein will be better understood, if we turn to the following detailed description in conjunction with the accompanying drawings, in which:

figure 1 - network, which contains an implementation option dissemination system;

2 is a diagram of a variant of implementation of the distribution server, suitable for use according to one or more variants of the implementation of the distribution system;

figure 3 - example of a flexible balance between kits, cords, channels, and services according to a variant implementation;

4 is a diagram of a variant of implementation of the device suitable for use according to a variant implementation of the distribution system;

5 is a variant of the method of operation of a device according to one or more variants of the implementation of the distribution system;

6 is a variant implementation of the structure SI for use according to a variant implementation of the distribution system;

Fig.7 is an implementation option scheme "market message" for use according to a variant implementation of the distribution system;

Fig is an implementation option scheme "market messages komplektujushhie content 800 for using the Oia according to a variant implementation of the distribution system;

figure 9 is a detailed diagram of a variant of implementation of the scheme entry kit for use in "market message komplektujushhie content according to a variant implementation of the distribution system;

figure 10 is an implementation option schema message definitions services for use according to a variant implementation of the distribution system;

11 is an implementation option scheme record services for use according to a variant implementation of the distribution system.

Description

In the described embodiments of flexible distribution system, which supports multiple komplektejosie content and subjects of consumer support in the data network. The system is especially suitable for distribution of content to portable devices having limited resources, but they can be used with devices of all types. The system can also be used in a network environment, of any type, including, but without limitation, the communications network, a public network such as the Internet, private networks, such as virtual private networks (VPN), local area network, wide area network, regional network or communication network or data of any other type.

Definition

Give definitions of the following terms:

The termDefinition
ActivationThe translation device in a state in which it can receive SI and services.
Extra setThe kit, which you can subscribe, pre-subscribing to the Parent set.
Set AutodeskThe set to which the device is signed without the explicit instructions of the user, usually as a result of subscription to another set.
Auxiliary presentationPresentation in the framework of support services, usually at a specified time relative to the presentation in the framework of basic services.
Auxiliary serviceThe service is used for customization or provide extensions to basic services. It does not appear in MPG.
BarkerThe presentation of the advertising channel or set, on which the user is not signed.
Basic servicePer the service ranks, submitted by channel.
The service provider BCSThe commercial entity that provides end user services billing and consumer support on behalf of one or more of completionwindow content. Each device is associated with a BCS provider.
LockSet LOI and WOI, in which access to the presentation is prohibited.
ChannelView the basic services that can be configured by replacing certain attributes of basic services and/or linking with one or more ancillary services.
Weight channelThe weight assigned names MPG for presentations to be delivered on the channel.
The classification schemeA set of language-independent terms, which sets the dictionary for a specific application or domain.
Alias classification schemeString can be used as a representation of the short form of the name space classification scheme
Table schema classify the paths XML table that is formatted according to the specifications of MPEG-7, which specifies a set of classification schemes and aliases classification schemes.
Private setThe kit, which does not allow registration of new subscriptions.
The contact windowThe time interval during which it is passed to the presentation of non-real-time.
Kompleksirovat contentThe commercial entity that sets kits and offers to subscribe to them through one or more appropriate service providers BCS. Also referred to as a retailer of content.
Content providerThe commercial entity that provides the content delivered to the user via the service.
Controlled termThe marker that appears in the table of classification scheme.
The default languageThe language in which information is delivered to the user, if the user has not selected any other language in which information is available.
DeviceThe equipment of the consumer, which can be activated for access to the service.
EULALicense agreement end-user - agreement between the user and the supplier of the BCS, which shows the conditions of the subscription, the default. You can replace the terms of use for a particular komplektujushhie content.
Excluded kitThe set of sets of sets to which the user is not permitted to subscribe, if he subscribed to the specified set.
Excluded serviceSigned a service that is not loaded on the device or not stored, typically, in response to a user action on the exception of access to the service. Cm. also Included service Possible service.
StreamThe logical flow in the multiplex, usually used for delivery of a single mediacomponent presentations in real time, or the file containing the presentation of the non-real-time or SI messages.
Icon The still image may be superimposed on a portion of the main image on the display screen of the device.
Included serviceSigned service delivered to the device. Cm. also Excluded service Possible service.
IntroductionAuxiliary presentation that is delivered to the user corresponding to the presentation in the framework of basic services.
Presentation of the IP DatacastPresentation consisting of content in IP format to a particular set group of IP addresses.
Service IP DatacastDeliver presentations IP Datacast.
Local operating infrastructureCm. LOI
LOILogical grouping of infrastructure deployed to provide network coverage of a specific local area.
"The total market message" (Marketplace Common Message)The SI message used to deliver information about suppliers BCS associated with the network and defined the tables of the classification scheme, used on the network.
"The market message to the retailer of content" (Marketplace Content Retailer Message)The SI message used to deliver information about the retailers and content sets, ligaments and channels available through retailers content.
"Protocol definitions" Marketplace Definition Protocol)The Protocol that controls the transmission and reception of MSI.
"Market information" (Marketplace Information)Information describing suppliers BCS, completionwindow content, kits, bundles and channels.
"Information market and services"
(Marketplace & Service Information)
"The total market message", "market messages komplektujushhie content and message definition services".
MultimediaFormats for presenting information, such as moving and still images, sound, or text, possibly associated with the metadata is used to facilitate interpretation of the multimedia content.
Guide to multimedia presentations (Media Presentation Guide)Schedule title is any MPG, available online to be delivered to the device in a sequence of blocks MPG.
The MIME typeThe media type to be delivered in the representation of non-real-time or presentation IP Datacast and associated metadata that identifies it according to the conventions of RFC 2045-2049.
MPGCm. Guide to multimedia presentations
Block MPGThe SI message, delivering a set of items MPG and window contact that is available in the multiplex, within a specified time window, the duration of the block MPG.
The delivery Protocol MPGThe Protocol that controls the transmission and reception blocks MPG.
Name MPGDescription of the instance of the presentation is available for viewing at the specified time.
MSICm. Information market and services
MultiplexThe set of threads that are available for a given LOI or WOI.
NetworkNetwork multicast using physical UB is the tier.
Possible serviceSigned service, from delivery which device does not have the right to refuse. Cm. also Included service Excluded service.
Presentation of non-real-timeThe presentation, which is stored for later retrieval and presentation to the user.
Service non-real-timeA service that delivers content, consisting entirely of presentations outside of real time.
ConclusionAuxiliary presentation that is delivered to the user after the corresponding presentation in the framework of basic services.
SetThe kit is a set of ligaments and related support services. Kits are available for purchase in the system.
Weight setThe Weight Of The Set.
Parent setThe kit, which the user must subscribe before he will be able to subscribe to an additional set.
The services the ha based on the names MPG Service, delivering presentations in real time and the presentation of the non-real-time. The specific type of presentation is determined from the names MPG for this presentation.
PresentationA variety of media segments that can be presented to the user simultaneously and/or sequentially, and which can be described by one MPG name.
The presentation windowThe time interval during which the user can observe the presentation.
The primary FlowThread delivers, among other things, a list of the current versions of the various types of SI messages.
Private retailer of contentThe retailer of content, which requires users to have established a right of access to means not specified in SI.
Private setThe package offered by the private retailer of content.
Private channelThe channel provided by the private set.
Private service Service, access to which can only be provided as a private channel.
RatingClassification of the services or content presentation, which provides guidance on the suitability of content. The rating is usually represented by a level on the same scale, but may have more than one dimension.
The presentation in real timePresentation consisting of media, which is presented to the user as it is receiving and processing, which should not be saved for future retrieval.
Service in real timeA service that delivers content, consisting entirely of presentations in real time.
Definition message servicesThe SI message, provide information about services available on the network
Schedule of servicesThe time order in which the presentations are available for presentation to the user.
ServiceThe sequence of presentations offered under one label and delivered using the backside of the tion of the set of threads.
SICm. The system information.
Stream SIThe thread used for message delivery SI.
The framing Protocol SIThe Protocol used to transfer messages SI.
Message SIA message containing all the elements of SI messages.
The message fragment SIA message containing a copy of the root element and a subset of the other elements of the instance of the message SI.
Signed serviceService to which the user can access by subscribing to the kit, which includes the right of access to the service.
System informationThe set of information that allows the device to locate services or to subscribe to the kits on behalf of the user and describes the user market information, services and names MPG.
Agreement to terms of useAgreement between user and retailer of content, to the torus has the subscription set. Cm. also the EULA.
LinkThe set of channels that are grouped together for the purpose of subscribing. Bundles are combined to create sets.
Version (Version)Attribute message SI, which identifies the specific set of attributes and values transmitted by SI message, allowing you to identify it as a copy of another message SI.
WeightThe attribute whose value determines the order in which the item information is presented to the user in the list of items of the same type.
Global operating infrastructureCm. WOI
WOILogical grouping of infrastructure deployed to provide network coverage specific global scope.

Figure 1 shows a network 100 that includes an implementation option distribution system. The network 100 includes a portable device (102, 104, and 106), suppliers BCS 110, komplektejosie content 118 and content providers 124, which are all connected to the distribution network 108.

Devices (102, 104, and 106) are portable devices which, which communicate with the distribution network 108 to the user devices to access the distribution network 108 to subscribe to receive the available sets.

Suppliers BCS 110 accept and support custom subscription sets obtained from the distribution network 108. According to a variant of implementation of each of the devices (102, 104, and 106) is associated with one supplier BCS. For example, the device 102 is associated with BCS 112, the device 104 is associated with BCS 114 and the device 106 is associated with BCS 116. According to another variant implementation of the device (102, 104 or 106) may be associated with more than one supplier BCS. For clarity, we will explain in detail the work of the BCS provider 112; however, providers BCS 114 and 116 operate in a similar manner.

Supplier BCS 112 establishes relationships with one or more completionstate content 118 through agreements on the subscription that is designated 120. These agreements determine what komplektejosie content 118 offer kits, which can subscribe the device associated with the BCS provider 112. According to a variant implementation of the BCS provider 112 notifies the distribution network 108 about its connection with one or more completionstate content 118 that is designated 122.

Komplektejosie content 118 define and support kits. The kit represents the t of a set of services, available in the distribution network 108, which can be offered devices. The user device accesses the service by subscribing to the kit. Komplektejosie content 118 have the right to grant access to the services, content providers 124 through agreements for retail sale of content that is designated 126. Komplektejosie content 118 report of the distribution network 108 defining sets created by completionstate content 118 that is designated 128.

Content providers 124 transmit the content services in the distribution network 108 that is designated 130. They also provide descriptions of the content, which allows the distribution network 108 to maintain the guide multimedia presentations (MPG), which provides a description of the device users of the services available through the distribution network 108 at any given time.

According to a variant implementation of the MPG allows the subscriber to select and reproduce the content, but not to subscribe to it. According to alternative implementation MPG may allow the user not only to select and play content, but to subscribe to it.

The distribution network 108 is responsible for delivering services on devices (102, 104, and 106). She is also responsible for the creation and delivery of the supplied parameters system information (SI). According to the option on the implementation of the connection between the distribution network 108 and the devices (102, 104 and 106) arranged in the form of a set of threads, for example, to transfer various mediacomponent services in real-time or IP flows addressed to different IP ports in the IP Datacast. All threads that have been made available in a specific local or global scope, grouped in the appropriate multiplex.

The distribution network 108 includes any combination of wired or wireless network technologies. For example, the distribution network 108 may be a wireless network multihoming. According to a variant implementation of the distribution network 108 contains servers (132, 134 and 136). For clarity, will explain in detail the operation of the server 132; however, the servers 134 and 136 operate in the same way.

The server 132 is designed to receive subscription settings, denoted 122 from one or more suppliers BCS 110. The server 132 also receives the parameters set 128 of completionwindow content 118 and settings 130 programming from content providers 124. The server 132 processes the received parameters to generate parameters 138 system information (SI) and guidelines for multimedia presentations (MPG) 140.

The parameters SI 138 contain a set of information that allows the device to locate services or to subscribe to the sets and describe subscription information, services and names MPG user of the mouth of the STS. MPG 140 contains a schedule of available titles, which is delivered to the device in a sequence of blocks MPG.

During the work distribution system according to a variant implementation of the distribution network 108 activates the devices (102, 104, and 106) and sends SI 138 and 140 MPG. Then the devices (102, 104, and 106) treated with SI 138 and 140 MPG for presenting information to users of the devices to the device users can subscribe to one or several sets. For example, the user device 102 selects a set for the subscription of the information presented. Then the device 102 transmits a subscription request to the distribution network 108 to subscribe to receive the selected set.

According to one or more variants of the implementation of the distribution server 132 operates according to a variant implementation of the distribution system, carrying out one or more of the following functions.

1. Receipt of subscription, set parameters and guidelines for presentations associated with the selected suppliers BCS, completionstate content and content providers.

2. Generation parameters SI and MPG.

3. The activation device to subscribe to packages of the distribution network.

4. Transfer of SI and MPG on the activated device.

5. Receiving one or more subscription requests from the mouth of the STS.

Thus, the distribution system according to the options the implementation is capable of supporting multiple completionwindow content and suppliers of BCS in the data network so that the devices related to different suppliers BCS, can subscribe to receive the available kits. Note that the network 100 illustrates only a single network configuration, and that the scope of the described embodiments are possible other network configuration or design.

Figure 2 shows a diagram of a variant of implementation of the distribution server 200 suitable for use according to one or more variants of the implementation of the distribution system. For example, the distribution server 200 can be used as a distribution server 132, shown in figure 1. The distribution server 200 includes processing logic 202, the logic 204 generation SI, logic 206 generating MPG, logic 208 transceiver and the activation logic 210, which are all connected to an internal data bus 212. The server 200 also contains a repository 214 subscription settings, store 216 parameters set content store 218 parameters, which are all also connected to the bus 212 data.

According to one or more variants of implementation, the processing logic 202 contains a CPU, processor, gate matrix, hardware logic elements is s memory virtual machine, software, and/or any combination of hardware and software. Thus, the processing logic 202, in General, contains logic to execute machine-readable commands and to control one or more other functional elements of the server 200 via the internal bus 212 data.

Logic (logical means) 208 transceiver contains hardware and/or software that allows the server 200 to communicate and/or other information with remote devices or systems via a communication channel 220. For example, according to a variant implementation of the communication channel 220 includes a communication line of any suitable type that allows the server 200 to communicate with one or more data networks and/or devices connected to these networks transfer data.

Logic storage (214, 216 and 218) contains a storage device or items of any suitable type, which allow the server 200 to save the settings. For example, according to a variant implementation of the logic storage (214, 216 and 218) contains RAM, flash memory, hard drive, storage device or any other type.

According to a variant implementation, the processing logic 202 is intended for communication with one or more suppliers BCS logics through the transceiver 208 and the channel 220. Suppliers BCS provide subscription options, which are received by the processing logic 202 and stored in the repository 214 subscription settings. Processing logic 202 also is intended for communication with one or more completionstate content through the transceiver logic 208 and the channel 220. Komplektejosie content provide parameters sets that are accepted by the processing logic 202 and stored in the storage 216 parameters set. Processing logic 202 also is intended for communication with one or more content providers. Content providers provide the parameters that are accepted by the processing logic 202 and stored in the storage 218 parameters programming. A more detailed description of subscription options, set and programming are listed in another section of this document.

According to one or more variants of the implementation logic 204 generation SI contains a CPU, processor, gate matrix, hardware logic, memory elements, virtual machine, software, and/or any combination of hardware and software. Logic for generating a SI 204 is designed to receive parameters from the repository (214, 216 and 218) to generate parameters SI 224. For example, SI logic 204 retrieves from the repository 214 subscription options associated the one or more suppliers BCS. The logic of SI is also designed to extract the parameters of the set of storage 216 and settings programming from storage 218, which parameters are associated with each supplier BCS. Thus, the logic 204 generation SI designed for the generation of parameters SI 224 associated with each provider BCS. A more detailed description and format parameters SI 224 is provided in another section of this document.

Logic 206 generating MPG contains a CPU, processor, gate matrix, hardware logic, memory elements, virtual machine, software, and/or any combination of hardware and software. Logic 206 generating MPG is designed to extract parameters from the storage 218 parameters programming to generate MPG 222, which is associated with one or more suppliers BCS. A more detailed description and format MPG 222 is provided in another section of this document.

Logic 210 activation contains a CPU, processor, gate matrix, hardware logic, memory elements, virtual machine, software, and/or any combination of hardware and software. Activation logic 210 is designed to activate the device, allowing the device to subscribe to the available kits. The activation process should be carried out once for each device that wants podpisat is on the sets. For example, according to a variant implementation of the activation logic 210 includes a client application 226 that is downloaded to the device during the activation process. For example, the client 226 is loaded to the device using logic 208 transceiver. After the device is activated by the logic activation 210, the client 226 is performed on the device to receive and display information about available kits and other important information to the user device. Thus, the activation logic 210 allows the server 200 to identify and authenticate the device, thereby allowing the device to subscribe to one or more of the available sets.

During the activation process parameters SI 224 and MPG 222 is transmitted to the activated device. The client running on the device is intended for the information of the parameters SI 224 and MPG 222, allowing the device may subscribe to receive the available sets.

According to a variant implementation of the distribution system contains software commands stored on a computer-readable medium, which when executed by a processor, for example, processing logic 202, provides the functions described here, the server 200. For example, the commands can be loaded into the server 200 from computer-readable media such as a floppy disk, CD-ROM, memory card is, the flash memory device, RAM, ROM, or a storage device or computer-readable media of any other type which is associated with the server 200. According to another variant of the implementation team can be loaded into the server 200 from an external device or network resource that is associated with the server 200 through the transceiver logic 208. Commands when executed by the processing logic 202, provide one or more embodiments described herein distribution system.

According to a variant implementation of the service SI can be divided into the following three classes:

1. Services "definition of" Marketplace Definition)that provides information that allows users to subscribe to the sets.

2. Services definition services" (Service Definition), providing information that allows the device to determine the position and interpret the service.

3. Services "guide to multimedia presentations" (Definition Media Guide that provides information about the content available through the service.

According to a variant implementation of the SI "market definition" informs the device about the Tables of the classification scheme, the capacity of providers BCS and the kits offered by content providers. The main function is to transfer information about the sets.

SI "market definition" specifies the Table semiclassical, used in the network. Table classification scheme is an infrastructure element that specifies a set of common terms used by a particular function in a particular network, but which may vary from network to network, or which may exist in multiple forms, for example, depending on the language. Examples of such terms include "rating scheme (Rating Schemes) and genres (Genres).

Table classification schemes allow the SI messages in a quick and controlled manner to refer to therms.

SI "market definition" specifies the characteristics and capabilities of suppliers BCS relating to the subscription services. According to a variant implementation of the SI "market definition" can be set:

- A set of completionwindow content associated with the BCS provider. According to a variant implementation, the device may only subscribe to the kits provided by completionstate content associated with the BCS provider.

Policy billing available through provider BCS, and the type ID of the service budget, which can be used, for example subscription by credit card via PayPal.

- Contact details for subscriptions provider BCS, such as telephone number, email address or URL of the web page.

- Agreement on terms of use for the BCS provider.

SI "market definition" specifies the characteristic is cteristic and opportunities of komplektujushhie content related to subscription services. According to a variant implementation, it can specify:

- the name of komplektujushhie content;

whether kompleksirovat private content;

- exchange, for which kompleksirovat content can offer kits;

- license agreement end user komplektujushhie content.

In addition, SI can be set according to a variant implementation of a set of auxiliary services associated with komplektirovatsya content. These services may provide additional information associated with any channel that is available from komplektujushhie content. They are tracked by the device until the device is subscribed to any package offered by komplektirovatsya content.

According to a variant implementation of the basic information generated by SI "market", is the definition of the sets offered by completionstate content.

In principle, the kit is a set of services, together with some attached characteristics, such as the name of the kit and its price. However, the definition of a set is not constructed directly as a list of services. Instead, the set is defined as the set of links. In turn, each bundle is a set of channels, where the channel is a representation of a service.

An example of the relationship between the set of the mi, cords, channels, and services in accordance with the embodiment shown in figure 3. Figure 3 shows a hierarchical system 300 sets 302, ligaments, 304, channels 306 and services 308 in accordance with the embodiment.

In this example, kompleksirovat content creates sets 302, which will carry the brands of certain operators (here, Verizon 310 and Sprint 312), while creating the sets, addressed to specific groups, which can offer both the operator (here the set of "UK Expat" 314 addressed small, but, presumably, developed demographic group). These kits 302 provides access to a number of real-time services, which are sports videos, and continuous re-run of the popular television series, reformatted for devices.

Shown ligament 304 include a bunch 316 Verizon sports, a bunch of 318 Sprint sports, a bunch 320 tennis, link 322 rerun, a bunch 324 Verizon rerun and a bunch of 326 UK rerun. See the channels 306 include ESPN-Verizon 328, ESPN, Sprint 330, tennis 332, Days of Our Lives 334, Eastenders 336 and Python 338. Services 308 include ESPN 340, Wimbledon TV 342, Days of Our Lives 344, Eastenders 346 and Python 348.

For the main sports facilities ESPN creates two channels 328, 330, which provide different views of the services 340, which serve to create its brand to advertise a specific mobile network operator (in this example the respectively Verizon and Sprint); otherwise, the channels are direct reflections of services. In this example, ligaments 304 configured to provide logical groupings of channels according to the type of the offered content.

Then the sets 302 allow users to subscribe to a combination of ligaments, which provide access to services 308, which probably are of interest. Thus, the set of "UK Expat" 314 includes access to the service 346 "EastEnders" and to the service 342 "Wimbledon Tennis", but not access to the General American sports channels, while Verizon sets 310 and Sprint 312 include access to all sports of interest to their American subscribers, as well as access to the replays appeared in the United States.

Kompleksirovat content may, in its sole discretion, to restrict access to sets by ID provider BCS.

At the same time providing access to a set of services 308 kit can be associated with one or more ancillary services. These services can provide additional information associated with any channel offered through the set. They are tracked by the device until it is signed on the set.

The bundle is a set of channels, which is seen as a logical group. The channel offered by komplektirovatsya content must appear in at least one of the binding, and may appear in more than one bundle.

Link has no meaning outside the context set. It provides for a compact representation of groups of services and to provide flexibility in the management of services. For example, if the service is available through multiple sets becomes unavailable, it can be removed from sets by overriding the ligament(s), which include the service and does not override themselves sets.

The channel is a representation of a service provided to the user, which is suitable for a particular set or komplektujushhie content. It is the smallest unit of content, which the user may subscribe.

Subscribe to a set of automatically provides access to all channels in the set. However, the user may not wish to access certain channels, and the device may include a feature that allows the user to exclude access to these channels. Kompleksirovat content may specify that certain channels in the set are not excluded.

The concept of channel allows komplektirovatsya content to customize the appearance of the services by the user. For example, kompleksirovat content can replace the default service name is the name of the channel or can replace the description of the services to other text. Because the service can be provided pic what edstam more than one set, you can specify multiple channels that are displayed on the same service. Service, the underlying channel is called a basic service.

Along with providing access to basic service, the channel can be associated with one or more ancillary services. These services provide additional information related to the channel. They are tracked by the device until it accesses the channel.

According to a variant implementation of each set and the channel is assigned a weight. Weight is a resource used to control the ordering of the sets and channels in the device. It sets the default position set or channel relative to other sets or channels, when they are presented to the user in the list. Thus, if the sets from all completionwindow content are presented to the user in a single list, the order of presentation in the absence of other considerations, such as user preferences, determined by the weight of the kit. Similarly, names MPG MPG from default are presented to the user in order of weight of the channel.

According to a variant implementation, the user subscribes to the kit via the subscription user interface on the display device. According to a variant implementation of the default ordering of the sets on display the disorder is determined according to the weights of the sets. Similarly, the default order of the channels in the set is determined according to the weights of the channels.

The weights are agreed between all completionstate content and suppliers BCS using the network. This is done by means of the solution according to the policy. For example, units of weights can be assigned to different komplektirovatsya content, allowing each komplektirovatsya content freely assign weight.

Under option exercise weight can be used to distinguish between the different sets and to distinguish between the different channels, which allows to use specific functions to specific sets and channels on the basis of scales. Thus, the weight can play different functional roles. Under option exercise weight you can encode the conditions to set or channel has been associated with conditions for a given weight. For example, the weight of "101" may be a binary code representing that the corresponding set or channel connected the first and third conditions. Specialist in the art it is obvious that encode information in the form of scales you can use any encoding, known in the art.

An example of the function encoded in weight, is an implementation option, in which the weight function encodes "do not display", because of the than the corresponding set or channel is not displayed on the device. Specialist in the art it is obvious that the weight you can encode any function known in the technique.

With each set associated with one or more prices. The price associated with the subscription method (e.g., one-time, weekly, or monthly payment), which is charged to the user when the user subscribes to a set.

You can offer more than one method of subscription. The semantics of the methods of the subscription determined by completionstate content and suppliers BCS. According to a variant implementation of all the methods used subscription shall relate only to the purchased kit. Thus, the method of subscription should not be price regulation inherent in another method of subscription, such as a percentage discount.

The kit can be sold in more than one currency. Each device supports only one currency, the currency of the country where the device (for example, euros, pounds, US dollars, yen). The user is offered rates only in the currencies supported by the device.

The kits have certain attributes that determine their action and interdependence as sets other than services of which they are composed.

Under option exercise sets have the condition. Under option exercise sets can be in one of the C two States: open and closed. Open the BCS provider can accept the new subscription set. In the closed state of new subscriptions will not be accepted. However, in the closed state, the set continues to exist for existing subscribers and preserves the right to change any or all specifications are set. The closed state can gradually eliminate the kit. When the set has no more subscribers, you can remove it from SI.

The kits may have interdependencies. By default, the kits are offered a La carte. However, between sets, you can specify certain interdependence, which limit the ability of the user to subscribe to the sets independently of each other. As a result, the kits offered to the user may depend on existing subscriptions.

Kompleksirovat content is responsible for determining meaningful and coherent dependencies.

The kit can be the parent set. The kit can be configured as an addition to another set, which is the parent set. In this case, the user is allowed to subscribe to the set only if the user is already subscribed to the parent set.

The set can have more than one parent set, and in this case, the user p is to piatsa on kit only, if there is already a subscription to at least one of the parent sets. The kit, which has no parent sets, is the root set.

The kit can be set Autodesk. Set Autodesk is set, on which the device may subscribe without user intervention. The kit is a kit Autodesk when the device is activated by the BCS provider associated with komplektirovatsya content, offering the kit. The property Autodesk may have only root kits.

The kit can be eliminated. Subscription package may deny user to subscribe to other kits offered by komplektirovatsya content.

Figure 4 shows a diagram of a variant of implementation of the device 400 suitable for use according to a variant implementation of the distribution system. The device 400 includes processing logic 402, the logic interface 404 and device resources, transceiver logic 406, and a memory 408, which are all connected to the bus 410 data.

According to one or more variants of implementation, the processing logic 402 contains a CPU, processor, gate matrix, hardware logic, memory elements, virtual machine, software, and/or any combination of hardware and software development is ecene. Thus, the processing logic 402, in General, contains logic to execute machine-readable commands and to control one or more other functional elements of the device 400 via the internal bus 410 data.

Logic 404 interface and device resource contains hardware and/or software that allows the device 400 to communicate with internal and external systems. For example, the internal system can include a system for storing large amounts of data, memory, display controller, modem, or other internal device resources. The external system may include human interface devices, printers, disk drives or other local device or system. Thus, the logic interface 404 and resources of the device allows the device to present information on the display device and to receive user inputs through the user input device, such as a mouse, keyboard, touch screen or the user input device of any other type.

Logic 408 transceiver contains hardware and/or software that allows the device 400 to communicate and/or other information with external devices or systems via a communication channel 412. For example, the communication channel 412 may contain the network communication line, a wireless communication line or communication line of any other type.

During operation of one or more embodiments, the device 400 is activated, which allows the device 400 to subscribe to the available packages on the distribution network. During the activation process, the device 400 receives the application client 414, the parameters SI 416 MPG and 418, which are sent to your logic 406 transceiver and stored in memory 408. For example, the device user instructs the device to communicate with the distribution server (i.e. the server 132, shown in figure 1) to implement a one-time activation process. In the activation process, the client logic 414 is installed on the device. The server then passes the parameters SI 416 and MPG 418 on the device.

The client 414 provides a user interface (UI), which represents MPG 418 on the device 400 to the device user can see the available packages. The client 414 allows the user device to select one or more sets for a subscription. The selected sets are identified in the subscription request, which is part of the Protocol from the device to the server", implemented by the client 414. Then, the client 414 transmits a subscription request to the distribution server via logic 406 transceiver and the channel 412.

According to a variant implementation of the surveillance device 400 carries out one or more of the following functions according to one or more variants of the implementation of the distribution system. Note that the following functions can change, rearrange, modify, add or otherwise regulated within the scope of embodiments.

1. The device receives and installs the client application.

2. The device is activated by the distribution system.

3. The device accepts parameters SI and MPG.

4. MPG seems to be on the device and displays are available to the user device.

5. When the user selects one or more sets for a subscription, the client receives a subscription request, which is passed to the distribution system.

6. Once the distribution system will process the subscription request, the device receives the services to which you subscribe.

For example, the specialist in the art it is obvious that the above steps 1, 2 and 3 can be performed in any order. In addition, the specialist in the art it is also clear that the sub-stages stages 1, 2 and 3 can be performed in different orders. For example, step step 2 can be performed in a different order relative to podata stage 3. The phases and sub-phases can arrange for the optimization process.

According to a variant implementation of the system, which is used by multiple service providers, contains program commands, stored on computer-readable media, to the which when executed by processing logic 402 provide the functionality described here, the device 400. For example, the commands can be loaded into the device 400 with computer-readable media such as a floppy disk, CD-ROM, memory card, flash memory device, RAM, ROM, or a storage device or computer-readable media of any other type which is associated with the device 400 through logic 404 of the interface device. According to another variant of the implementation team can be downloaded to the device 400 from a network resource that is associated with the device 400 through logic 406 transceiver. Commands when executed by processing logic 402 provides one or more described herein of embodiments of the system, which is used by multiple service providers.

Figure 5 shows a variant implementation of the method 500 of operation of the device according to one or more variants of the implementation of the distribution system. For clarity, the method 500 will be described with reference to the device 400 shown in figure 4. For example, the device 400 suitable for use as any of the devices (102, 104, 106), shown in figure 1. According to one or more variants of implementation, the processing logic 402 executes software commands instructing device 400 to perform the functions described here.

At step 500, the client 414 is installed on the device. According to a variant implementation, the client 414 us yavlyaetsya and is performed to establish communication with the distribution server using the selected communication Protocol.

The device is activated at step 502 the distribution server. For example, according to a variant implementation of the processing logic 402 communicates with the distribution server through the transceiver logic 406 to identify the devices and ensure that any other activation information that may be required.

At step 504, the device adopts the most recent SI and MPG. For example, the distribution server transmits the parameters SI 416 and MPG 418 on the device, which are then stored in memory 408.

At step 506, the client installed on the device that displays or presents the information of MPG 418 to the user device. MPG 418 provides the user device with information about the kits that are available for subscription. For example, the information includes the planning, pricing, availability and any other useful information. According to a variant implementation of the client 406 displays the information of MPG 418 using logic 404 of the interface.

At step 508 is a test to determine whether the user wants to subscribe to one or more of the available kits. For example, the user can select one or more sets of display software manual and request a subscription to these kits. If the user selects any kit for a subscription, the method proceeds to the operations 510. If the user does not select a single kit for a subscription, the method proceeds to step 516.

At step 516 is a test to determine whether there is updated information for parameters SI or MPG. For example, according to a variant implementation of the processing logic 402 monitors the transmission from the distribution server to determine whether the version broadcast in the moment parameters from the parameters stored in the memory device 408. If there are new parameters, the method proceeds to step 504 to receive new information. If the new settings do not exist, the method proceeds to step 508 to determine whether the device user to subscribe to any available set.

At step 510, the subscription request is generated and transmitted to the distribution network. The subscription request allows the device user to subscribe to the selected sets. For example, the subscription request is generated in a format that allows you to identify one or more sets for a subscription. According to a variant implementation, the client 414 generates a subscription request. Then the subscription request is transmitted to the distribution server using logic 406 transceiver.

At step 512, the service associated with the requested set, taken on the device. For example, after the server which is hraneniya will process the subscription request, services associated with the signed kit, delivered to your device. For example, according to a variant implementation services are delivered to the device from a content provider through a network of distribution and accepted logic 406 transceiver. The execution of the method ends at step 514.

Thus, the method 500 allows the device to subscribe to one or more sets provided in the distribution system. Note that method 500 illustrates just one implementation and allows for changes, additions or rearrangement of functional elements without departing from the scope of the described embodiments.

System information

Below is a detailed description of the parameters SI, generated according to one or more variants of the implementation of the distribution system. According to one or more options exercise of options SI formatted into a structure that allows us to provide service and billing the consumer, and possibly other services subject to separation from the retail sale of content or other services. These structures allow suppliers BCS to control what komplektejosie content services to their associated devices, but suppliers BCS can not control neither the content nor the pricing. This is done to ensure that h the Oba providers BCS could sell content and additional services in addition to the original contract for the service. Sentence structure services from each of completionwindow content is such that proposals can be displayed in a single user interface in a consistent manner display. This set ordering is intended for subscription sets that are available from multiple completionwindow content that can be associated with multiple and/or different suppliers BCS.

Structure system information allow suppliers BCS to control what komplektejosie content available for associated devices. The cost and conditions for each komplektujushhie content does not depend on the BCS provider. Options content and subscriptions, described each komplektirovatsya content, are set independently, but can be merged into a single user interface. According to a variant implementation, this is done through entries in SI, described in the following specification SI. Note that modifications, changes, deletions, additions, Association or other less significant changes described SI fit into the scope of embodiments.

Specifications of SI messages

Figure 6 shows a variant implementation of the structure SI 600 for use according to a variant implementation of the distribution system. According to one or more variants of implementation and the formation of SI is transmitted in the form of a set of SI messages. The following sections provide a definition, semantics, and the corresponding information processing SI contained in the SI messages. According to a variant implementation of the SI messages are organized into market information 602, information about the service 604 and MPG 606 as follows.

Class 1. Market information (Marketplace Information), which refers to the package of proposals of the services to which the user may subscribe.

Class 2. Information about the services (Service Information), which provides information about the attributes of available services and their location in the distribution network.

Class 3. Information guide "multimedia presentations" (Media Presentation Guide), which provides information about individual presentations within the service.

General formatting and processing

The syntax of the message SI

According to one or more variants of implementation of the message structure SI is defined as a set of XML schemas that are compatible with XML 1.0.

Identification of versions of SI messages

Each transmitted message SI contains a version attribute, which allows to distinguish between different copies of SI messages of the same message type. For certain types of messages SI version also allows to distinguish between SI messages with the same value of the specified attribute, referred to as "the attribute of discernment" (Distinguishing Attribute). For example, attribute the distinction" for the two messages are as follows:

- "market message komplektujushhie content: ID komplektujushhie content

Message name block MPG: elementary time unit MPG.

The value of the version attribute may be the same for all SI messages representing a single set of values of elements and attributes. The value of the version attribute may increase when creating or changing any attribute or element SI messages other than "attribute of discernment".

According to a variant implementation of the version attribute is an unsigned integer. The size of the attribute depends on the message type SI specified for the individual message types. When you change the version of the version value associated with this version of SI messages may not be used again during the time T_UPDATE. Is T_UPDATE can be expressed in seconds and under option exercise is an adjustable system parameter.

Identification of the current versions of SI messages

The value of the field "version" for the current versions of SI messages are transmitted over the distribution network in the primary stream.

Version update messages SI

If the SI message contains the updated attribute values or element or a new instance of the element, the entry into force of which is scheduled for some time in the future, the message may contain the value of "duration" (Validity Time), links the data with the updated element, specified for individual items. If two versions of the item are transmitted simultaneously in different versions of the message (typically, in the current and next versions), with each version associated "time steps". The attribute "duration" may be a 32-bit seconds counter.

Class 1: Market information

According to one or more options for the implementation of the SI provides market information in the messages of the two types described below.

1. Total market message

2. Market message komplektujushhie content

1. Total market message

7 shows an implementation option scheme "General market" message 700 for use according to a variant implementation of the distribution system. According to one or more variants of the implementation of the overall marketing message" specifies the market information that is not specific to any individual komplektujushhie content. "Total market" message specifies the attributes of the suppliers BCS configured in the distribution network, links to completionwindow content associated with each provider BCS, and classification schemes for controlled terms.

Version

"Total market" message contains a unique "version" 702 identified by the value of the version attribute. According to Varian is the implementation of the version attribute is a 16-bit unsigned integer.

Table classification scheme

"Total market" message 700 includes tables classification scheme 704, which specify the classification scheme by which all providers of BCS in the network indicate:

Environment rating

- Type of service budget

- Exchange

Method of subscription

- Genre

- The MIME type

- Rating levels

Class device

Table classification scheme 704 may include any suitable structure. According to a variant implementation of the Table definition classification scheme 704 depend on the requirements and capabilities of the supplier BCS and regulatory requirements that govern the BCS provider.

Record BCS

"Total market" message 700 includes an entry BCS 706 for each vendor BCS in the distribution network. According to a variant implementation, the record BCS 706 specifies the vendor BCS and reports the following data:

- Vendor ID BCS

- Duration

Contact CSR

Policy charging

- A link to komplektujushhie content

- Table conditions of use

Link to terms of use

Vendor ID BCS

The attribute "ID vendor BCS" 708 is a globally-unique ID associated with the individual provider BCS. According to a variant implementation of the "vendor ID BCS" 708 may represent a 16-bit unsigned integer.

Duration

the tribute "duration" 710 sets the time when the definition provided in the recording BCS 706, comes into force, replacing the previous definition. If "duration" is missing or refers to time in the past, recording BCS 706 is current. According to a variant implementation of the attribute "duration" 710 may be a 32-bit count of seconds since 00:00:00 January 6, 1980 UTC.

Record BCS 706 may be set to one of "time steps". "Time steps" must be present, when there are multiple records for the same vendor BCS. In this case, determine the current and future records contain the attribute "time steps" with the appropriate value for the entry. "Time" may also be available for records that define suppliers BCS, which is not yet active.

The reference to komplektujushhie content

The link to komplektujushhie" content-712 is a list of "ID komplektujushhie content identifies completionwindow content associated with the BCS provider. The subscriber associated with the BCS provider may only subscribe to the kits offered by completionstate content included in "link on komplektujushhie content 712. The link to komplektujushhie content 712 contains at least one "ID komplektujushhie content.

Contact CSR

The item "contact CSR" 714 describes possible with the person's contact services consumer support for BCS. Record BCS 706 provides at least one contact CSR" 714. Each contact CSR" can be a URL. The following examples show how different classes URI can be used to "contact CSR" 714.

- TEL:URI specifies the telephone number at which the subscriber can call consumer support.

- MAILTO:URI specifies the email address that the subscriber can use for consumer support.

- HTTP:URI specifies the web site that the subscriber can use for consumer support.

Policy rating

Policy charging 716 indicates a policy of charging, supported by the BCS provider on behalf of completionwindow content. Each provider BCS supports at least one policy charging 716. According to a variant implementation of the policy of charging 716 contains the attributes of the environment "charging" and "type of service budget."

a. Environment rating

"Environment rating" refers to the particular type of device to which the policy applies charging. Examples of "environmental rating"that can be supported include "BREW", "payPal".

b. Type of service budget

Type of service budget" specifies the identifier used for the ID of the billing service budget. Examples of the type of the service budget, which can maintain the Xia, include "MIN", "MDN", "BREW SID", "Credit Card" and "Prepay".

Table of terms of use

Provided chart terms of use" 718, which represents the classification scheme used by the provider BCS to set of controlled terms for access to the "terms of use associated with the BCS provider.

Link to terms of use

Provided link "terms of use" 720, which is a reference to the URI that identifies the location of the "terms of use", which the BCS provider requires the user before granting the user access to the kits offered by komplektirovatsya content, if kompleksirovat content does not provide information of the license agreement end user (EULA).

2. Market message komplektujushhie content

On Fig shows an implementation option scheme "market messages komplektujushhie content 800 for use according to a variant implementation of the distribution system. According to a variant implementation of information related to komplektirovatsya content is transmitted in the "market message komplektujushhie content 800. Each version of "market messages komplektujushhie content 800 is uniquely identified by the values of its "ID completer is wdica content 802 and the version attribute 804. According to a variant implementation of the version attribute 804 is a 16-bit unsigned integer. "Market message komplektujushhie content" 800 contains the following elements:

- ID komplektujushhie content

- Basic information

Table EULA

Record set

Record ligament

Record channel

- Links to support services

ID komplektujushhie content

Each kompleksirovat content uniquely different from all the rest of completionwindow content distribution network "ID komplektujushhie content 802. Kompleksirovat content associated with at least one supplier BCS. Under option exercise "ID komplektujushhie" content-802 is a 16 - bit unsigned integer.

Basic information

According to a variant implementation of the recording of "basic information" 806 provides the following information:

- The name of komplektujushhie content

- A link to the EULA komplektujushhie content

- Pointer private komplektujushhie content

- Currency support

For each komplektujushhie content should be single record basic information 806.

- The name of komplektujushhie content

"The name of komplektujushhie" content-808 is a string that can be used to identify komplektujushhie content the user is Yu. "The name of komplektujushhie content 808 unique among completionwindow content, operating in the distribution network.

- Link to EULA

Link "EULA" 810 is a link to a URI that identifies the location of the EULA, the implementation of which kompleksirovat content may require the user before granting the user access to the kits offered by komplektirovatsya content. According to a variant implementation of the "link to EULA" 810 is optional. If kompleksirovat content does not provide it, you can use the "table of terms of use" 718 provider BCS for the BCS provider associated with the user.

- Private kompleksirovat content

Entry 806 "basic information" may indicate that kompleksirovat content is "private komplektirovatsya content 812. The means by which the user subscribes to the kits offered by private komplektirovatsya content 812, are beyond the scope of this document.

- Currency support

Entry 806 "basic information" should set the item "currency" 814, which specifies the list of currencies that kompleksirovat content can be used to assign a price sets.

Table EULA

Table EULA 816 is a table of the classification scheme used by komplektirovatsya content is to set terms for access to the EULA, associated with komplektirovatsya content. According to a variant implementation table EULA 816 is optional. If kompleksirovat content does not provide it, you can use the "table of terms of use" 718 provider BCS for the BCS provider associated with the user.

Record set

"Market message komplektujushhie content" 800 includes at least one "record set" 818. "Record set" 818 defines a set of sentences of the content available through komplektujushhie content, and certain relevant attributes. A more detailed description of the "record set" 818 is provided in another section of this document.

Record ligament

"Market message komplektujushhie content" 800 includes a "record link 820 for each ligament referenced in any kit. "Record link 820 specifies a mapping which belongs to the group of channels. There is a "record link 820 for each of the bundles used by komplektirovatsya content. According to a variant implementation of the "record link 820 specifies the following information:

- ID ligament

- The duration of the recording

- Set of channels included in the bundle.

- A set of auxiliary services, added in a bunch of

-ID ligament

"ID ligament" is an identifier that uniquely distinguishes with ascu from other ligaments, we offer the same komplektirovatsya content. Under option exercise "ID ligament" is a 16 - bit unsigned integer.

The time steps ligament

The attribute "time" specifies the time when the definition provided in the "record link 820, comes into force, replacing the previous definition. If "duration" is missing or refers to time in the past, "record link 820 is current. According to a variant implementation of the attribute "duration" is a 32-bit count of seconds since 00:00:00 January 6, 1980 UTC.

Record 820 ligament can specify one "time steps". "Duration" is present when multiple records appear for the same ligament. In this case, determine the current and future records contain the attribute "time steps" with the appropriate value for the entry. Duration is also present for records that define the ligaments that are not yet active.

- Links to the channel

"Record link 820 specifies a list of "reference channel", which describe the channels in the proposal ligaments. Channels are defined in the "recording channel"associated with komplektirovatsya content. Record 820 ligament contains at least one reference channel.

- Links to support services

"Record link 820 specifies a list of identifiers of services the La support services, associated with this bundle. The device is subscribed to the kits, which include a bunch, should receive any material downloaded through support services, when it is active.

Recording channel

"Market message komplektujushhie content" 800 includes a "record channel" 822 for each channel referenced by any unit. "Record channel" 822 specifies the channel that is personalized services for komplektujushhie content. According to a variant implementation of the "record channel" 822 consists of the following elements:

- The channel ID

- Duration channel

- Weight channel

- Data associated with language channel

- Basic service

- Support services

- Icon channel

- The channel ID

"Channel ID" is an identifier that uniquely identifies the channel from other channels offer the same komplektirovatsya content. According to a variant implementation of the "channel ID" is a 16 - bit unsigned integer.

- Duration

The attribute "time" specifies the time when the definition provided in "recording channel" 822, comes into force, replacing the previous definition. If "duration" is missing or refers to time in the past, "record channel" is current. According to a variant implementation of the attribute "duration" is the Wallpaper 32-bit seconds counter, since 00:00:00 January 6, 1980 UTC.

"Record channel" 822 can specify at most one "time steps". "Time steps" must be present, when there are multiple records for the same channel. In this case, determine the current and future records contain the attribute "time steps" with the appropriate value for the entry. "Time of action" must also be present for entries that specify the channels that have not yet active.

- Weight channel

Each "record channel" 822 should set the channel weight channel. According to a variant implementation of the "weight channel" is an unsigned integer. "The weight of the channel used by the device to determine the order in which the channels are presented to the user when displaying MPG. According to a variant implementation of the first to have the channels with lower weight. Alternatively, the first to have the channels with higher weight.

The weight of the channel is unique among all of the channels offered by all completionstate content across all multiplexes associated with the vendor BCS. With each "record channel" 822 associated one of "the weight of the channel.

- Data associated with language channel

The item data associated with language channel" specifies the "name" and "description" channel associated with a particular language, and can specify a URL where the user can get the more information about the channel.

Each "record channel" 822 may contain one or more items of data associated with the language of the channel. If the item data associated with the language of the channel is present, its content replaces the data element language-related services for basic services on the same language. In the absence of item-related data language channel for a given language, the device may use the data element language-related services" for "basic services" in this language. Each "record channel" 822 must contain the element "data associated with language channel for each language channel.

Record basic services

"Record channel" 822 indicates "recording basic services". Entry "basic services" identifies the "basic service" for the channel and certain optional characteristics that are associated with a specific channel:

- The ID of the base services

- Excludability

- Capability requirements for a specific channel

- The ID of the base services

Recording basic services specifies the identifier of the base services. ID "basic services" is a service identifier for a service that configures the channel.

- Support services

"Record channel" 822 can specify a list of identifiers of services for ancillary services associated with this channel. The device must in order to teach any material downloaded from "support services", while it provides access to the channel.

- Icon channel

"Record channel" 822 may provide the item "icon channel", which can be used to identify the channel when the MPG display to the user. If there is an icon of the channel is used instead of icons services. The icon of the channel may be a reference to the resource that sets the icon for the channel, or the actual icon of the specified MIME type.

Links to support services

"Market message komplektujushhie content" 800 may include a list of links to support services" 824 for ancillary services associated with this komplektirovatsya content. The user automatically receives a subscription to the services, if the user subscribes to any set associated with komplektirovatsya content. The device must receive any material downloaded from "support services", while it is active.

Figure 9 shows a detailed diagram of a variant of implementation of the scheme entry kit 900 for use in "market message komplektujushhie content according to a variant implementation of the distribution system. Scheme record set 900 specifies a set of sentences of the content available through komplektujushhie content, and determine what certain relevant attributes.

- ID set

- The duration of the set

- Set weight

Language set by default

- Data associated with the language

- Pricing methods kits and subscriptions

- ID providers BCS associated with a set

- Ligaments associated with a set

The set features

Auxiliary services associated with the set

- Available area

- ID set

"ID set" 902 is an identifier that distinguishes a particular set from other sets offer the same komplektirovatsya content. According to a variant implementation of the "ID set" 902 is a 16 - bit unsigned integer. Each set has one ID 902 is set.

- Duration

The attribute "duration" 904 specifies the time when the definition provided in the "record set" 900 comes into force, replacing the previous definition. If the "duration" 904 missing or refers to time in the past, "record set" 900 is current. The attribute "duration" is a 32-bit count of seconds since 00:00:00 January 6, 1980 UTC.

"Record set" can be set at most one "time steps". "Time steps" must be present, when there are multiple records for the same kit. In this case, determine the current and uduma records contain the attribute "time steps" with the appropriate value for the entry. "Time of action" must also be present for entries that specify sets that are not yet active.

- Set weight

Each "record set" 906 sets the set of "the weight". "Weight" is an unsigned integer. "Weight" is used by the device to determine the order in which the sets are presented to the user. According to a variant implementation of the first to have the sets with lower weight. Alternatively, the first to have the sets with higher weight.

The weight of the kit is unique among all the sets we all completionstate content across all multiplexes associated with the vendor BCS. With each "record set" 900 has one "set weight".

Language set by default

"Record set" 900 sets the attribute "default language" 908. The attribute "default language" 908 indicates the language services on which it will be provided to the user by default, if the user's preferred language is not available, unless prescribed otherwise. "Language set default" is provided if any of the services, access to which can be done through the set, supports more than one language.

- Data associated with the language set

The item data associated with the language set" 910 specifies the name and opisaniemopyta, associated with a particular language. Each "record set" contains at least one item of data associated with the language set 910. Each "record set" contains at most one element of data associated with the language set" for each "language set".

a. Language kit

The attribute "language set" 912 identifies the language item data associated with the language set 910. The kits, which provide a description in more than one language, indicate which language is used by default, if the device is not set to any language preferences.

b. The bundle name

The name attribute set to" 914 is a string that specifies the name for a set that can be displayed to the user.

c. Description set

Attribute description set to" 916 is a string that specifies a description for the kit, which can be displayed to the user.

Pricing method

"Pricing method" 918 set specifies the cost associated with this method of subscription for a set. It consists of a "method of subscription", "exchange" and "amount". "Record set" 900 indicates at least one pricing method 918. "Record set" 900 indicates, at most, one "pricing method for each method follow.

a. The method is odeski

Subscription method identifies the method of subscription (e.g., monthly, weekly)associated with the value.

b. Currency

"Currency" identifies the currency applicable to "sum". "Currency" is the currency listed in the recording of "basic information" for komplektujushhie content. At least one supplier BCS associated with komplektirovatsya content must support all exchange applicable to the set.

c. Amount

"Amount" is the actual price of the kit in the case of a root kit, or incremental price of the kit to be added to the price of the parent kit in case of an additional set. The attribute "amount" is a floating-point value that meets the requirement of the relevant exchange.

References ligament

"Record set" 900 must specify a set of items "link to link" 920, which describe the proposal kit. Bundles are defined in the "record link 820 associated with komplektirovatsya content. "Record set" 900 must contain at least one "reference link" 920.

The set features

Item specifications unit 922 is an optional element that specifies certain attributes set. The element can specify any combination of the following attributes:

- The parent is the scope

- Set of Autodesk

- Private set

- Excluded kits

a. Parent set

Item specifications unit 922 may specify a list of one or more ID "kit"that represents the parent sets. If the set is associated with the parent kit, the kit is "extension" kit and the user can subscribe to the set only if the user has already subscribed to at least one set of parent sets. If no parent kits not listed, then the set is by definition a "root" set.

b. Set Autodesk

If the package is the root package, the item "set features" 922 can specify the attribute "Autodesk, which allows the user to automatically subscribe to the set.

c. Private Set

The item "set features" 922 can specify the attribute "closed"indicating that the new subscription set may no longer be accepted.

d. Excluded kits

Item specifications unit 922 may indicate a list of one or more ID "kit", which excluded kits. The user who has subscribed to the set specified in the "record set" is not allowed podpisala the change on any package in the list of excluded kits". Kompleksirovat content is responsible for specifying relationships between sets so that the user is not offered the kit, if you are already signed up for the kit in the list of "excluded sets".

Links to suppliers BCS

"Record set" 900 may indicate a list of links to suppliers BCS" 924 associated with the kit. "Provider reference BCS" 924 identifies the provider BCS. In the list can only be enabled suppliers BCS associated with komplektirovatsya content. If a list is provided, only users associated with the identified supplier BCS, be permitted to subscribe to the kit. If the list is not provided, users associated with any provider BCS, which is also associated with komplektirovatsya content is allowed to subscribe to a set.

Links to support services

"Record set" 900 may include a list of links to support services" 926 for ancillary services associated with this kit. The device is signed on the kit, should receive any material downloaded through support services, while it is active.

Available space

"Record set" 900 may include an element of "available space" 928 containing the list of local (LOI) and global (WOI) of operation the x infrastructures. The list indicates WOI and LOI, in which you can access at least one service offered as a channel through kit. According to a variant implementation of the LOI and WOI are 16-bit unsigned integer that uniquely identifies a geographic area.

Class 2: Information about the service

According to one or more options for the implementation of the SI provides information about the service in a single message, which is called "the message definition services".

Definition message services

Figure 10 shows an implementation option scheme "message definition services" 1000 for use according to a variant implementation of the distribution system. "The message definition services" 1000 specifies the attributes of content services, which are distributed between the channels offered by different completionstate content who use the service as a basic service. It also sets the default attributes of content that you can use in case kompleksirovat content does not specify special values of the corresponding attributes in the record definition channel.

"The message definition services" 1000 specifies the attributes of the content of auxiliary services, which are distributed between the channels offered by different completionstate content that is sportsouth auxiliary service. Support services can be a services non-real-time. Kompleksirovat content can use them to build a cache of material, such as advertisements, touts, introductions and conclusions, which can be used for individual channel settings that are defined for komplektujushhie content.

Version

Definition message services 1000 contains a "version" 1002, which is uniquely identified by the value of its version attribute. According to a variant implementation of the version attribute is a 16-bit unsigned integer.

- Account services

"The message definition services" 1000 includes one or more records services 1004.

Records of support services

"The message definition services" 1000 may contain one or more records of support services" 1006. According to a variant implementation, there is one entry "auxiliary services" for each auxiliary services distribution network. Entry "ancillary services" 1006 contains the following information.

- ID support services

- The duration of support services

- Requirements for auxiliary features

Recording auxiliary threads

Account services

Figure 11 shows an implementation option scheme "account services" 1100 for use according to vari the NTU of the implementation of the distribution system. For example, "account services" 1100 suitable for use in recording quality services 1004. According to a variant implementation of SI distribution network provides a single service account for each proposed service. Account services 1100 contains the following information:

- Service ID

- Duration

- Corporate identity

- The abbreviated name

- Genres services

- The default language

- Private service

- Type services

- Data associated with language services

- Capability requirements

Ratings

- Available area

- Entry thread

- Icon services

- Service ID

"Account services" 1100 provides a "service ID" 1102. "Service ID" 1102 is an identifier that uniquely distinguishes the service from other services and ancillary services to be transported in the same multiplex.

According to a variant implementation of the "service ID" 1102 is a 16-bit hexadecimal integer. The value of the "service ID" 1102 for services used to transport IP Datacast, can be equal to the IP destination address.

- Duration

"Time steps" 1104 specifies the time when the definition provided in the "account services" 1100 enters into force, replacing the previous definition. If "duration" is missing or refers to time in the past, the service account is current.

Under option ASU is estline "duration" 1104 represents a 32-bit seconds counter, since 00:00:00 January 6, 1980 UTC.

"Account services" 1100 can specify at most one "time steps". "Duration" is present when multiple records appear for the same services. In this case, determine the current and future records contain the attribute "time steps" with the appropriate value for the entry. Duration is also present for records that define the services that are not yet active.

- Corporate identity

"Account services" 1100 provides a "corporate identity" 1106. The parameter "corporate identity" is a string that specifies the corporate name services. Multiple services can share the same value of corporate affiliation."

- The abbreviated name

"Account services" 1100 provides a "short name" 1108. The parameter "short name" 1108 is a string that specifies the short name of the service that may be displayed to the user. Each service has a "short name", which is unique in every multiplex, transport service.

- Genre

"Account services" 1100 provides the parameter "genre" 1110. The parameter "genre" 1110 is a link that describes the semantic class of the content provided by the service.

- The default language

"Account services" 1100 provides the parameter "language in which alchanii" 1112. The parameter "default language" 1112 specifies the language services on which it will be provided to the user by default, if the user's preferred language is not available, until it is replaced by the default language specified in the "record set". "Default language" must be provided if the service supports more than one language.

- Private service

"Account services" 1100 may indicate that the service is private using the private option 1114. Access to the private service may be provided through private komplektujushhie content. Information on private service, which includes the availability of services, may not be disclosed to users who are not permitted access to at least one private komplektirovatsya content, which provides access to the service.

- Type services

"Account services" 1100 provides the parameter "type of service" 1116. The parameters "service type" 1116 indicate the temporary nature of the content provided through the services. There are four types of services: "real-time", "non-real-time", "according MPG and IP Datacast.

a. Service in real time

All content is provided under "services in real time", is a multimedia stream in real time.

b. Service non-real-time

All content provided is up under "services non-real-time", is a multimedia content, non-real-time, downloadable as clip files.

c. Service according MPG

Content provided under "services according MPG", may contain a media stream in real-time, multimedia content, non-real-time or a mixture of both types of content according to the definition given in the "guide to multimedia presentations" (MPG).

d. Service IP Datacast

The content provided within the service IP Datacast, consists of one or more flows total carrying IP packets. Each thread that supports IP Datacast, transfers the IP packets to a specific IP address multi-homing and port. Each IP address is associated with at least one MIME type.

The parameter "type of service" 1116 for IP Datacast provides either all IP addresses and ports associated with the service, or none. If the IP address is not provided, the structure and content services IP Datacast determined by any suitable means.

- Data associated with language services

"Account services" 1100 provides at least one data parameter, language-related services" 1118. The parameter data associated with language services" 1118 specifies the name and description of the services associated with a particular language. There are also options data, language-related services" for "language is the", supported by the service.

- Capability requirements

"Account services" 1100 provides the capability requirements" 1120 for services, if the service is not a service in real time." If the device does not meet "the requirements to the capabilities of" 1120 for subscribed users and channel that uses the service, is not excluded, then the user may not receive the permission to subscribe to a kit containing the channel. According to a variant implementation of the "capacity requirements" 1120 contain one or more storage requirements that specify the maximum amount of memory, in kilobytes, required the device to support access subscribed user to the service.

Rating

"Account services" 1100 provides one or more "ratings" 1122 services. "Rating" specifies the parent Advisory information for this service. It usually corresponds to the average value of a typical rating for "items MPG", proposed as part of the service. "Rating" 1122 contains "rating area", which indicates the geographical area in which it is applied "rating". You may have a separate rating for each rating region in which the service is offered. For each rating area in which service is provided, there may be at most about is in the rating.

- Available area

"Record definition services" 1100 contains the item "available space" 1124, which contains a list of identifiers of LOI and WOI. The list indicates WOI and LOI, in which you can access the service. In the item "available space" 1124 exists at least one ID LOI or WOI. According to a variant of implementation identifiers LOI and WOI are 16-bit unsigned integer that uniquely identifies a geographic area.

- Entry thread

"Account services" 1100 provides one "record stream" 1126 for each thread used for component transfer services. "Record stream" 1126 contains the following information:

- The ID of the thread

- Type of routing flow

- The MIME type of the stream

- Language of the thread

Flags flow configuration

- Specification of the IP Datacast

- Icon services

"Account services" 1100 provides option "icon services 1128, which can be used to identify services in the MPG display to the user. The parameter "icon services" 1128 may be a reference to the resource that sets the icon of the services, or the actual icon of the specified MIME type.

Class 3: Information guide "multimedia presentations"

"Guide to multimedia presentations" (MPG) provides information about the contents of channels that can be displayed is the user or downloaded to the device. The content of this channel is divided in time for semantically coherent blocks that share a common name MPG". "Name MPG" is associated with a basic service for the channel.

According to a variant implementation of the MPG provides "write names MPG for all services available in a particular multiplex. MPG can provide "write names MPG" for services that are available in various multiplexes in the network.

Thus, the various illustrative logical devices, logical blocks, modules, and circuits described in connection with the disclosures provided here variants of implementation can be realized or implemented by a General purpose processor, a digital signal processor (DSP), a specialized integrated circuit (ASIC), gate arrays, user-programmable (FPGA)or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, designed to implement the functions described here. General-purpose processor may be a microprocessor, but, alternatively, the processor may be a conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination vychislitel the x devices for example, the combination of a DSP and a microprocessor, the set of microprocessors, one or more microprocessor in conjunction with a DSP core, or any other such configuration.

The stages of a method or algorithm described in connection with the disclosures provided here variants of implementation, can be implemented directly in hardware, in a software module executed by a processor, or combinations thereof. A software module may reside in RAM, flash memory, ROM, EPROM, EEPROM, registers, hard disk, removable disk, CD-ROM or any other storage medium known in the art. Illustrative data medium connected to the processor, so the processor can read information from the data medium and to record information on it. Alternatively, the data medium may be integral with the processor. The processor and the storage medium may reside on a single ASIC. ASIC may reside on the user's terminal. Alternatively, the processor and the storage medium may reside on the user terminal in the form of discrete components.

Description of the disclosed embodiments refer to a specialist in the art could understand and use the present invention. Specialist in the art can offer various modifications of these options implemented the program, and these General principles can be applied to other variants of implementation, for example, instant messaging or any common applications of wireless data transmission without departing from the essence and scope of the invention. Thus, the present invention does not imply a restriction of the options shown here, but is subject to review in the widest scope consistent with the disclosed here, the principles novelty signs. The word "illustrative" is used here only in the sense of "serving by example, or illustration". Any variant of implementation, described here as "illustrative," not necessarily be considered as preferred or predominant compared to other options implementation.

Accordingly, although there is illustrated and described one or more embodiments of the decoding system, it is obvious that various modifications of the embodiments, not beyond their essence or essential characteristics. Therefore, the following disclosure and description are illustrative, not limiting the scope of the invention, which is defined by the attached claims.

1. A method of providing subscription services in the distribution system, containing the distribution network, on the but or more user devices and entities to make based on the subscription access to services, and these entities include one or more vendors, responsible for user subscription containing phases in which
in the distribution network is formed based on the parameters previously received from the actors mentioned, the system information associated with these providers, and system information form through at least
associate a set of sets with each supplier, a binding set of bundles with each bundle, the binding of the set of channels to each link,
when this channel is a custom presentation services, and link represents a logical group of channels, and
assigning weights to each set and the channel, and the weight indicates a predetermined specific function that must be applied to the corresponding set or channel, and
send system information to at least one of these user devices; and in this the user device,
process adopted system information taking into account the mentioned weights, so that the user of these devices could choose to subscribe to one or more sets of one or more ligaments, or one or more channels, and send all the distribution of the subscription request, based on the user selection.

2. The method according to claim 1, wherein at least one of the suppliers is a provider of billing and consumer support (BCS).

3. The method according to claim 1, additionally containing a phase in which the above mentioned user device displays a set of sets associated with provider.

4. The method according to claim 1, additionally containing a stage where mentioned on the user device display channels, ultimately associated with provider.

5. The method according to claim 3, additionally containing a stage where mentioned on the user device display channels, ultimately associated with provider.

6. The distribution server from the distribution system, optionally containing one or more user devices and entities, providing the possibility of obtaining a knowledge-based subscription access to services, and these entities include one or more vendors, responsible for user subscription that contains
means for forming, based on the parameters previously received from the actors mentioned, the system information associated with these suppliers through at least
associate a set of sets with each supplier, a binding set of links with adim kit binding of the set of channels to each link,
when this channel is a custom presentation services, and link represents a logical group of channels, and
assigning weights to each set and the channel, and the weight indicates a predetermined specific function that must be applied to the corresponding set or channel, and
means for sending system information to at least one of these user devices to provide the user of this device based on the system information, the processed data from the user device taking into account the mentioned scales, the ability to choose to subscribe to one or more sets of one or more ligaments, or one or more channels.



 

Same patents:

FIELD: information technologies.

SUBSTANCE: application program interface (API) provides for multiple interface calls, by means of which administrator may establish rules, in accordance to which software updates are distributed, being available for unit of updates servicing.

EFFECT: increased efficiency of software distributions and monitoring such distribution.

18 cl, 11 dwg

FIELD: physics; communication.

SUBSTANCE: invention relates to a method and system for updating objects over a network with limited transmission capacity. Objects are updated between two or more computers using remote differential compression (RDC) techniques. Efficient transmission of large objects is achieved during recursive application of the RDC algorithm to its own metadata. In that case, to reduce amount of metadata transmitted over the communication network by the RDC algorithm, one or more recursive steps are used. Objects and/or lists of lengths of portions or signatures can be divided into portions by placing boundaries in dynamically determined locations. A mathematical function evaluates hash function values associated within the horizon window relative the potential portion boundary. The method and system are more suitable in a range of applications with a network structure such as: peer-to-peer replicators, e-mail servers and clients, client-side caching system, universal copying utilities, database replicators, portals, software update services, file/data synchronisation etc.

EFFECT: wider functional capabilities.

43 cl, 14 dwg

FIELD: information technologies.

SUBSTANCE: invention is related to mechanisms for automatic generation of code, which tests possibilities of test computer system relative to modeling of message exchange scheme. Computer system of code generation uses definition of message exchange scheme for generation of modeling code. For each status, in which definition of message exchange scheme permits transfer of permissible messages, a code for this status is generated, which at least models transfer of permissible transfer message. For each status, in which definition of message exchange scheme permits reception of permissible messages, code is generated for this status, which models reception of permissible reception message. If transfer or reception of message results in transition between messages, code is generated, which causes appropriate transition between conditions in scheme of message exchange.

EFFECT: provision of mechanism for automatic generation of code, which tests resources of test computer system relative to modeling of message exchange scheme.

30 cl, 6 dwg

FIELD: information technologies.

SUBSTANCE: source of high definition multimedia interface determines if data acceptor of high definition multimedia interface can receive backup signal for advanced enlarged data of display identification. When data acceptor of high definition multimedia interface can receive backup signal, source of high definition multimedia interface adds backup signal to data of main image pixel consisting of pixel data, their number of bits is lower than that of transmission pixel data transmitted by transmitter thus composing transmission pixel. These data are transmitted by means of transmitter via channels No. 0 - No. 2 of transient minimised differential transmission of signals (TMDS). Besides source of high definition multimedia interface transmits package of general control containing information of backup signal which indicates if backup signal is available in data of transmission pixel in control period during period of vertical beam return.

EFFECT: effective transmission of data using high definition multimedia interface which allows transmission of uncompressed image pixel data with high speed in one direction.

21 cl, 57 dwg

FIELD: information technologies.

SUBSTANCE: reconfiguration of TTI (time transmission interval) durability of the ascending channel is delayed until all the non-completed repeated transmissions are successfully completed or until maximum number of transmissions is achieved. Transmission of new packets is stopped for this time period but non-completed repeated transmissions are allowed. After the subscriber equipment receives ACK/NACK (acknowledgement of receipt/non-acknowledgement of receipt) for each process of hybrid automatic request for repeated transmission (HARQ) or certain maximum number of repeated transmissions is achieved, the subscriber equipment will start transmitting with new TTI durability of the ascending channel.

EFFECT: minimising data losses and eliminating long delays during reconfiguration of durability of the time transmission interval of the ascending channel in radio interface of packet data transmission via ascending channel in the system with broad-banded multiple access and code channel separation.

28 cl, 10 dwg

FIELD: communication means.

SUBSTANCE: invention is intended for use in communication systems employed for data transport through transmission links with inter-symbol interference when high confidence of data transmission is required. According to the method of iterative processing of the signal for the serial modem (version one) in the receiving portion LLR bit strings are detected after de-interlacer and SISO decoder, sequences of preliminary bit estimates are formed, wherein CRC is checked. Series-connected second detector and second CRC evaluation block are introduced into the receiving equipment of the device (version one), along with the second and the third switches. Second version of the method, presupposes adding of the CRC code in transmitting part after the interlacer, and in the receiving part - detecting of LLR bit sequence after the SISO equaliser and interlacer, formation of the sequence of preliminary bit estimates and CRC check therein. As per the second version of the device into the transmitting part there is a specially introduced CRC - adding block, and into the receiving part - the second and the third detectors, the first and the second CRC evaluation blocks, the second and the third switches.

EFFECT: enhanced probability of correct data reception, improved noise-immunity of the communication equipment, lowered signal processing time by turbo equaliser of the serial modem through reduced number of iterations and reduced desired amount of computational resources.

4 cl, 8 dwg

FIELD: information technology.

SUBSTANCE: invention relates to managing presence information such as user status information, authorisation information and other network information in communication networks. The result is achieved due to that, the first message is sent to a server from the first terminal of at least one user. The first message contains presence information and an identifier of the first terminal. A second message is sent, containing at least part of the said message from the server to at least one of the other user terminals.

EFFECT: management of presence information related to at least one user and/or several terminals.

36 cl, 3 dwg

FIELD: information technology.

SUBSTANCE: invention relates to processing multimedia data in a computer environment. The media processor separates technology creation and support functions from data processing functions using technology. The system has a control level, which includes an element which generates technology which describes a set of input multimedia streams, one or more sources of input multimedia streams, a sequence of operations, executed over multimedia data, and a set of output multimedia streams, and a media processor for managing transfer of multimedia data, as described in the technology, and controlling execution of the sequence of multimedia operations over multimedia data for generation of a set of output multimedia streams. The core level includes input multimedia streams, sources of input multimedia streams, one or more converters for operating on multimedia streams, stream receivers and media receivers providing for a set of output multimedia streams.

EFFECT: wider functional capabilities.

20 cl, 6 dwg

FIELD: information technology.

SUBSTANCE: invention relates to communication systems and methods. The system and method use the Internet and supplement it with a mail server (20) with mail software, connected to the Internet (18). A sender (12) uses sender mail software to select mail sending using ePostal Service with defined automatic optional services of high quality and selects defined high quality optional services, usually for extra charges. The system and method include functions for payment and accounting for use of high quality optional services. The system and method can be used in networks, servicing multiple terminals (12, 14, 16). Optional services include identification of the sender and confirmation of his access rights, filtration of mail on technical threats and dangers of contained information, encryption, confirmation of reception and opening of mail, persistent notifications (14), which prompt to open the received mail, "window" function for the mail section and mail storage function.

EFFECT: provision for transfer of mail between multiple users, who are senders (12) or recipients (14) or both.

21 cl, 15 dwg

FIELD: information technology.

SUBSTANCE: invention relates to reliable message exchange systems. The software model allows for independent configuring warranties and features for transfer of messages. Configurable warranties can be chosen from message delivery at least once, biggest message delivery once, message delivery on request and life cycle of the message.

EFFECT: provision for a single software model for accessing several different means of transferring messages when designing one or more applications for delivering messages between two terminal points.

47 cl, 4 dwg

FIELD: physics, communications.

SUBSTANCE: invention relates to communication engineering. Method and device are proposed, which enable delivery to a mobile terminal of a program service indicator of a second broadcast/multicast system in form of a program of a first broadcast/multicast system. Upon request, the service indicator of the second broadcast/multicast system is transmitted to the mobile terminal in form of a content element packed as a program in the service indicator of the first broadcast/multicast system through an adaptation function. The adaptation function provides the connection between the server of the first broadcast/multicast system and the server of the second broadcast/multicast system.

EFFECT: higher reception quality and speed of transmitting data using a portable device.

30 cl, 4 dwg

FIELD: physics, communications.

SUBSTANCE: invention relates to communication networks and is specifically designed for providing terminal initialisation in a communication network. A device and a method are proposed for a digital broadcast system, which enable transmission of terminal initialisation as a service or as access to a service. The terminal initialisation function can provide a terminal or group of terminals with configuration parametres, data or applications, for instance. Terminal initialisation can be transmitted in an ESG fragment which can include, for instance a service fragment, an access fragment or a content fragment. In one example the ESG service fragment can include a parametre which determines the type of the service fragment. The type of the service fragment can be indicated as a terminal initialisation service. In another example the ESG access fragment can include a parametre for indicating terminal initialisation as service or as access to a service. The content fragment can also contain terminals initialisation messages in form of files.

EFFECT: efficient and reliable terminal initialisation in a communication network.

64 cl, 8 dwg

FIELD: physics, communications.

SUBSTANCE: invention relates to communication networks and is specifically designed for providing terminal initialisation in a communication network. A device and a method are proposed for a digital broadcast system, which enable transmission of terminal initialisation as a service or as access to a service. The terminal initialisation function can provide a terminal or group of terminals with configuration parametres, data or applications, for instance. Terminal initialisation can be transmitted in an ESG fragment which can include, for instance a service fragment, an access fragment or a content fragment. In one example the ESG service fragment can include a parametre which determines the type of the service fragment. The type of the service fragment can be indicated as a terminal initialisation service. In another example the ESG access fragment can include a parametre for indicating terminal initialisation as service or as access to a service. The content fragment can also contain terminals initialisation messages in form of files.

EFFECT: efficient and reliable terminal initialisation in a communication network.

64 cl, 8 dwg

FIELD: information technologies.

SUBSTANCE: mobile terminal for performance of operations with broadcast content comprises controller able to control client application. Client application may perform operations including work in recording mode. In recording mode client application may record content for selected channel and save recorded content in data base. In response to changing channel from selected channel to another channel, client application may initiate time-out of recording for selected channel. Client application may reset time-out of recording for selected channel at each subsequent event of changing channels back to selected channel. However, if time-out of recording expires before its reset at the following event of changing channels back to selected channel, client application may terminate recording of content for selected channel.

EFFECT: reduction of delay related to switching of channels.

27 cl, 30 dwg

FIELD: information technologies.

SUBSTANCE: method is proposed for generation of digital broadcasting transport flow pack, including formation of transport flow pack comprising filling area for insertion of available data of subsidiary reference sequence (SRS), randomisation of pack, which includes filling area, and SRS-data is inserted into filling area of randomised packet, addition of parity for correction of errors in pack, where SRS-data is inserted, pack, in which parity has been added, is alternating, and its trellis coding is carried out. Signal of segment synchronisation and signal of field synchronisation are inserted into pack produced by trellis coding, and modulation is carried out with vestigial sideband (VSB) and RF-transformation of pack for transfer of VSB-modulated and RF-transformed pack.

EFFECT: improved efficiency of reception in receiving system and support of compatibility with existing digital broadcasting transmitting receiving system.

23 cl, 14 dwg

FIELD: information technology.

SUBSTANCE: presentation associatively related to a basic service and an additional presentation associatively related to an additional service are received. Also the devices and methods include provision for a channel set up in the device, where the set up channel is based on the combination of at least part of the basic service with at least part of the additional service.

EFFECT: possibility of content distributors customising content presented to their subscribers when on service is offered by several content distributors.

51 cl, 21 dwg

FIELD: physics, communications.

SUBSTANCE: invention relates to multimedia transmission systems, specifically to methods and a device for acquiring services. Proposed is a service acquisition device which has a source coder configured to generate one or more channel switch video (CSV) signals, which is an independently decoded version of a low-resolution video for the selected channel in a received multiplex transmission and associated one or more multimedia signals, an error coder configured to code CSV signals and multimedia signals for formation of coded error blocks, and a linker configured to encapsulate coded error blocks into a multiplex transmission signal.

EFFECT: fast acquisition of a service and/or switching between services in multiplex transmission.

60 cl, 23 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to content distribution systems and specifically to a device and methods of subscribing for opening and closure of packets. The technical result is achieved due to that program package information containing attributes of the channel package for presenting multimedia information is provides. Further, the subscription characteristic which determines possibility of subscription for a package and presentation of the program package information on the device is determined. The device can compare the subscription characteristic with information on subscription relating to the device. Subscription is permitted and/or program package information is presented on the device based on predefined dependency between the subscription characteristic and subscription information of the device.

EFFECT: improved efficiency of managing changes in multimedia scheduling packages.

28 cl, 9 dwg

FIELD: physics, communications.

SUBSTANCE: invention relates to communication networks, and particularly to message templates in electronic service guides used in communication networks. A device and method of transmitting and receiving electronic service guide (ESG) fragments relating to an event or program are disclosed. An event or program can include an interactive service component through which a subscriber can interact with the program in real time. Information content of a program such as audio and video data relating to the program can be transmitted to a subscriber in an ESG fragment. An ESG fragment can have associated metadata which can contain modified information relating to an interactive service component of an event or program. A terminal device or subscriber receiver can analyse data in the ESG fragment in order to determine attributes required for displaying the message template related to the interactive service component of the event or program. A subscriber can interact with a program through the said message template.

EFFECT: design of a system for offering subscribers interactive services, distinguished by efficiency and flexibility which can be eliminate errors or minimise their frequency when a subscriber enters their response.

38 cl, 9 dwg, 1 tbl

FIELD: physics; communication.

SUBSTANCE: invention relates to communication networks, and particularly to electronic service guides used in communication networks. The technical result is achieved due to that, when transmitting electronic service guide ESG fragments, identifier (ID) values are processed and compared, as well as the version and/or uniform resource identifier (URI) associated with ESG fragments for transmission. ESG fragments are encapsulated into an electronic service guide delivery unit (SGDU) based on processing and comparing values. Similarly, the SGDU can be received in a receiver, data associated with ID values, version and/or URI of the SGDU, and associated ESG fragments can be extracted and compared with already stored values. The SGDU and ESG fragments can be processed in accordance with comparison results.

EFFECT: identification of ESG fragments with small amount of service information.

28 cl, 10 dwg, 1 tbl

FIELD: technology for simultaneous broadcasting radio-transmission of signals with analog modulation and of digital transmission signals.

SUBSTANCE: in accordance to the invention, amplitude-modulated signal of simultaneous broadcasting radio-transmission, which incorporates digital transmission signal and analog transmission signal in one transmission channel, is characterized by the fact that one side band of carrier of signal of simultaneous broadcasting transmission is modulated by digital transmission signal, and another band is modulated by correcting signal, which ensures provision of analog transmission signal of waveform envelope for demodulation. Generator of amplitude-modulated signal is intended to be used for generation and transmission of aforementioned signals.

EFFECT: creation of method for simultaneous transmission of digital and analog signals through a single channel.

4 cl, 2 dwg

Up!