CN101300574B - There is provided and present the Apparatus and method for of customized channel information - Google Patents

There is provided and present the Apparatus and method for of customized channel information Download PDF

Info

Publication number
CN101300574B
CN101300574B CN200680040400.9A CN200680040400A CN101300574B CN 101300574 B CN101300574 B CN 101300574B CN 200680040400 A CN200680040400 A CN 200680040400A CN 101300574 B CN101300574 B CN 101300574B
Authority
CN
China
Prior art keywords
information
definition
service
attribute information
customization
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN200680040400.9A
Other languages
Chinese (zh)
Other versions
CN101300574A (en
Inventor
马克·沙勒布瓦
布鲁斯·柯林斯
戈登·肯特·沃克
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN101300574A publication Critical patent/CN101300574A/en
Application granted granted Critical
Publication of CN101300574B publication Critical patent/CN101300574B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The present invention is disclosed for providing and presenting the Apparatus and method for of customized channel information, and it includes receiving the service attribute information corresponding to basic service, and wherein said basic service is operable so that at least some of offer theed present is arrived device.Described Apparatus and method for farther includes to customize described service attribute information, and channel information provides described device.Described channel information comprises described customization service attribute information, provides the custom views of channel whereby.

Description

There is provided and present the Apparatus and method for of customized channel information
According to U.S.C § 119 CLAIM OF PRIORITY
Present application for patent is advocated entitled " by content retailer with for the content for channel offer in program guide Common channel information customizes " (" CUSTOMIZATION OF COMMON CHANNEL INFORMATION PER CONTENT RETAILER IN A PROGRAM GUIDE, AND FOR THE CONTENT PROVIDED FOR THE CHANNEL, ") The priority of No. 60/716,408 Provisional Application.
Technical field
Disclosed embodiment relates generally to the operation of content allocation system, and more precisely, relates to dividing at media Match system provides and presents the method and apparatus of custom views of channel.
Background technology
In media distribution systems, media program guide (MPG) can be carried by the content retailer (CR) in distribution network Confession, described media program guide (MPG) is described in the transmission scheduling of the available content on given channel set or service.Citing For, on distribution network, the content supplier (CP) of operation can provide, perhaps service is to or with network service Above CR.Described CR provides and includes to the interior MPG of relevant information that perhaps services to device users, and described device users subsequently may be used Perhaps service in selecting to treat to be received by device.For example, device users is optional and/or subscribes perhaps to take in receiving Business, including content of multimedia, fragment, program, script, data, customer service or any other type of in perhaps service.
At present, the channel transfer perhaps serviced in presenting to have identical content and description multiple contents distributing apparatus and Consumer.In order to specifically be on sale throughout for retailer and the chance of branding is prepared, and in order to provide division in product, it is desirable to be able to Customize channel based on certain content retailer and associate presenting of supplementary data.
Summary of the invention
Described embodiment is provided for and produces the system of customized content information, unit, computer-readable Media, processor and method.
In one embodiment, it is provided that the method for content information comprises receive corresponding to for multiple basic services each The definition of the service attribute information of the basic service of person, each of which basic service operable with provide present at least some of To device, and receive customization definition with at least one being applied to multiple service attribute information.Described method comprises further and carries For multiple channel informations to device, at least one of the plurality of channel information comprises customization definition.In a related embodiment, extremely A few processor is configured to perform actions described above.In another related embodiment, reside in computer-readable matchmaker Computer program in body instructs computer installation to perform action described above upon execution.
In another embodiment, it is provided that the equipment of content information comprises for receiving corresponding to for multiple basic services Each the device of definition of service attribute information of basic service, each of which basic service is operable to be presented to provide At least some of to device.Described equipment comprises determining of at least one for receiving the plurality of service attribute information further Formulate the device of justice.It addition, described equipment comprises for providing multiple channel information to believe to the device of device, the plurality of channel At least one of breath comprises customization definition.
In another embodiment, it is provided that the equipment of content information comprises content server, described content server has clothes First definition of business attribute information and the second definition of custom attributes information, wherein said service attribute information is corresponding to operable To provide at least some of basic service to device presented.It addition, described equipment comprises generator block, described generator Module is operable has system information of at least one customization channel definition for being transferred to device to produce and to transmit, The definition of wherein said customization channel comprises the of at least some of and custom attributes information of the first definition of service attribute information The predetermined combinations of the corresponding part of two definition.
In another embodiment, the method presenting content information comprises the reception service attribute information corresponding to basic service Definition, wherein basic service is operable to provide present at least some of to device.Described method comprises reception further The definition of custom attributes information.Belong to defined service it addition, described method comprises based on defined custom attributes information The predetermined combinations of property information and produce the view of customized channel information.In a related embodiment, at least one processor is configured To perform actions described above.In another related embodiment, the computer program resided in computer-readable media exists Computer installation is instructed to perform action described above during execution.
In another embodiment, wireless device comprises the definition for receiving the service attribute information corresponding to basic service Device, wherein said basic service is operable to provide present at least some of to device.Described wireless device is further Comprise the device of definition for receiving custom attributes information.It addition, described wireless device comprises for based on defined fixed The predetermined combinations of attribute information processed and defined service attribute information and produce the device of the view of customized channel information.
In another embodiment, wireless device comprises computer platform, and described computer platform has and comprises the first definition And second definition data repository.Described first definition definition is corresponding to the operable at least one of base presented with offer The service attribute information of this service, and described second definition definition custom attributes information.It addition, described wireless device comprises media Manager module, it is positioned on computer platform and operable with based on defined custom attributes information and defined service The predetermined combinations of attribute information and the initial view producing customized channel information.
Accompanying drawing explanation
Fig. 1 is the schematic diagram of an embodiment of the system for transmitting customized content and channel information;
Fig. 2 is the schematic diagram of an embodiment of the system information carried by the system of Fig. 1;
Fig. 3 is of Media Presentation Guide (MPG) the block record of a part for the system information that can comprise Fig. 2 The schematic diagram of embodiment;
Fig. 4 is an embodiment of the different ingredients of the media program guide (MPG) of the MPG block including Fig. 3 Schematic diagram;
Fig. 5 is the screenshotss of an embodiment of the MPG of the ingredient structure from Fig. 4;
Fig. 6 is the schematic diagram of an embodiment of the MPG header record of the MPG block associations with Fig. 3;
Fig. 7 is the schematic diagram of an embodiment of the classification record that the MPG header record with Fig. 6 associates;
Fig. 8 is showing of an embodiment of the MPG title language specific data record that the MPG header record with Fig. 6 associates It is intended to;
Fig. 9 is the schematic diagram of the embodiment presenting record in real time that the MPG header record with Fig. 6 associates;
Figure 10 is the schematic diagram of the non real-time embodiment presenting record that the MPG header record with Fig. 6 associates;
Figure 11 is the schematic diagram that the data broadcast that the MPG header record with Fig. 6 associates presents an embodiment of record;
Figure 12 is the schematic diagram of an embodiment of the contact window record that the MPG block record with Fig. 3 associates;
Figure 13 is the schematic diagram of an embodiment of the channel customization record that the MPG block record with Fig. 3 associates;
Figure 14 is the schematic diagram of an embodiment of the MPG title customization record that the channel customization record with Figure 13 associates;
Figure 15 is the signal that the data broadcast that the MPG title customization record with Figure 14 associates presents an embodiment of record Figure;
Figure 16 is the schematic diagram that the auxiliary that the channel customization record with Figure 13 associates presents an embodiment of record;
Figure 17 is the schematic diagram of an embodiment of the interruption logging that the MPG block record with Fig. 3 associates;
Figure 18 is the schematic diagram of an embodiment of data and the record stored by the content server 60 of Fig. 1;
Figure 19 is the schematic diagram of an embodiment of the functional unit of the wireless device of Fig. 1;
Figure 20 is the schematic diagram of an embodiment of the functional unit of the media distribution systems of Fig. 1;
Figure 21 is the flow chart of an embodiment of the method for providing content information;And
Figure 22 is the flow chart of an embodiment of the method for showing content information.
Detailed description of the invention
Detailed description below describes one or more embodiments of content delivery system.Described system is the best Well be applicable to wireless network environment, but can be used for any kind of network environment, it includes, but is not limited to communication network, example Such as the public network of the Internet, the private network of such as virtual private network (VPN), LAN, Wide Area Network, long-distance network Or any other type of data or communication network.
Referring to Fig. 1, for providing an embodiment of the system 10 of customized content and channel information to include media distribution system System (" MDS ") 12, its operation is to receive media segment 14 from multiple content suppliers 18, and described media segment 14 forms multiple basic clothes Business 16 or common signal channel.Additionally, for each of multiple basic services 16, MDS 12 includes service attribute information 20 or common The basic service that channel information, its definition and description are corresponding.It addition, MDS 12 receives from each of multiple content retailer 24 Custom attributes information 22.Custom attributes information 22 includes that the content retailer of each for multiple basic services 16 is specific fixed Justice and description, it supplements in one embodiment or substitutes corresponding service attribute information 20.MDS 12 is operable with by using Custom attributes information 22 alternative service attribute information 20 and determining of each basic service 16 is produced for each content retailer 24 View processed.These custom views of each basic service 16 are defined as channel, customization channel or procurement item 26, described letter Road, customization channel or procurement item 26 are due to customization but content retailer is specific and it is available for user and uses in advance Order/purchase.The combination of service attribute information 20 and custom attributes information 22 is each definition customization of multiple channel 26 whereby Channel attribute information 28.Each content retailer 24 or bill process and customer service providers (BCS) 30 can be subsequently by channel Various combinations packet stratification (tier) 32 of 26, and the various combinations of layer 32 are grouped into bag 34 to provide (such as at reservation base On plinth) to the device associated with given content retailer 24 and/or BCS 30, such as wireless device 36.
In one embodiment, such as, each content retailer 24 and/or BCS 30 can be with Media Presentation Guide The form of (" MPG ") 40 provides the customization of channel 26 to show in the user interface 38 subscribing wireless device 36.MPG 40 comprises Presenting the scheduling of 42 in each of multiple channels 26, each of which presents 42 and comprises one and include one or more The form of the media of media segment 14.As following by detail, MPG 40 based on each present 42,48, substantially take Business 16, assistant service 50 and/or media presentation guide title record 80 (Fig. 3 and 6) and the channel customization record of channel 26 association 84 (Fig. 3 and 13) and construct.For example, MPG header record 80 and channel customization record 84 can be system information (SI) message The part of 44, described system information (SI) message 44 is sent to without traditional thread binding from MDS 12 via Radio Access Network 46 in stream 45 Put 36.Stream 45 is the logic crossfire in " multiplexing ", and it is the set of the stream for given area.The most first-class 45 generally use In the single medium ingredient that transmission presents in real time, or containing the non real-time file presented, or SI message 44.Thus, each MPG 40 according to association content retailer 24 and/or BCS 30 on each device customized.
In another embodiment, custom views includes presenting 42 from basic service 16, its be shown in user interface The auxiliary from assistant service 50 on 38 presents 48 combinations.Hereinafter detail auxiliary is presented 48 and assistant service 50, it is through providing with customization and strengthening basic service.
In one embodiment, service attribute information 20 and custom attributes information 22 mainly comprise field or record (but tool There is different value).For example, custom attributes information 22 can be retailer-specific information, and it is through utilizing to be given by given retailer That gives service presents unique appearance and sensation.For example, any one field associated or record with information 20 and/or 22 can Including following at least one: the title associated with given language and description;Volume more in greater detail than previously mentioned description is provided Outer description;Association universal resource indicator (URI) or URL (URL), it is quoted and services relevant more letter The source of breath;Through recommending the type of the device to receive service;Icon with the type association of described device;Identify or represent clothes The icon of business;Time started;Persistent period;Type (genre);Parental ratings (parental rating);Beginning (intro); Ending (outro);Advertisement;Remind (barker);Internet Protocol Data is broadcast;And other attribute any of associating with service or Descriptor.Exactly, given basic service 16 presents 48 with the auxiliary of one or more retailers definition and/or assists Each retailer that is combined as of service 50 provides the unique views of channel related information.
Thus, system 10 comprises operation to produce multimedia content flows and to carry the delivery system of described stream via data network One embodiment of system.For example, described induction system is suitable for from content supplier's transport medium to media distribution system System is for broadcast allocation.Advantageously, system 10 makes content retailer 24 and/or BCS provider 30 can customize basic clothes Business 16 thus provide customization channel 26, customized media to present guide 40 and customization presents 42 and 48 to pre-binding device.
Any number of device can operate to receive together with system 10 and play/show content and content information.Wireless Device 36 is a kind of described device, and includes such as cell phone, personal digital assistant, laptop computer and operable to connect The device of other wireless device any of receipts and play.However, it should be noted that one or one of system 10 with In upper embodiment, available can the substantially any number or type of wired or wireless device of play.
In FIG, the assembly of system 10 can respectively have some definition roles, and described some definition roles allow some function Separate with other function.However, it should be noted that in any given embodiment of system 10, any given assembly or tissue can Perform multiple role.
In one embodiment, such as, BCS provider 30 comprises commercial entities, and described commercial entities represents one or one Individual above content retailer 24 provides a user with bill and processes and customer support services.Each device in system 10 (such as without Line apparatus 36) such as associate with a BCS provider 30 via reservation protocol 52.Thus, BCS provider 30 can supply reservation number According to 54 to MDS 12.
Content retailer 24 comprises commercial entities, and the definition of described commercial entities is wrapped 34 and associates via one or more BCS provider 30 provides bag 34 for reservation.Therefore, each content retailer 24 provides bag 34 and the grouped data of association To MDS 12.Additionally, such as, each content retailer 24 can carry with one or more BCS via content retail agreement 56 Associate for business 30.
Although content retailer 24 and BCS provider 30 is expressed as corpus separatum, it is anticipated that it is combined into single entities.
Content supplier 18 can comprise commercial entities, and described commercial entities supply is delivered to such as fill via basic service 16 Put the content of the user of 36.For example, each content supplier 18 supply media section 14 and association media data are to MDS 12. Each media segment 14 can comprise following one or more: video, audio frequency, content of multimedia, fragment, real-time and non real-time Content, combined and/or simultaneously in real time and non-real-time content, script, program or any other type of applicable content.This Outward, such as, each content supplier 18 can associate with one or more content retailer 24 via content retail agreement 58.
MDS 12 comprises wired and wireless network and associated computer device and any combination of server, and its operation is to divide Join content for being delivered to user.MDS 12 can comprise optimization radio network, its through design and optimization with multiple Optimize and transmit high quality content in communication channel to selected device.Additionally, such as, MDS 12 can comprise one or more Content server 60, described content server 60 stores previously mentioned media, data and record and together with logic and can perform to refer to Order is to enable the functional of MDS 12.In one embodiment, such as, content server 60 and/or MDS12 includes system information (SI) message generator 62, described system information (SI) message generator 62 has operable with based in content server 60 Data produce hardware and/or the software (including memorizer, executable instruction and processor) of SI message 44.For example, SI disappears Breath generator 62 includes the generator logic for the data compilation SI message 44 in MDS 12, and is used for receiving all SI and disappears Cease related data and the transmission SI message 44 from MDS 12 for the transceiver logic being assigned to device.It addition, such as, MDS 12 can include the Radio Access Network 46 with broadcast base station (BBS) 64, and described broadcast base station (BBS) 64 provides conveying circle SI message 44 and content are transmitted to Radio Access Network 46 for broadcast/multi broadcast with permission MDS 12 with the form of content stream in face Device to such as wireless device 36.
Comprise the set of information referring to Fig. 2, SI message 44, the set of described information represents user and enables device positioning service Or subscribe bag, and to user profile market information 66, information on services 68 and MPG information 70.Market information 66 includes describing each BCS provider 30, content retailer 24, bag 34, layer 32 and the information of channel 26.Information on services 68 includes about in system 10 Available each basic service 16 and the information of assistant service 50.MPG information 70 includes the information of the content about channel 26.
In one embodiment, referring to Fig. 2-5, MPG information 70 includes MPG Block message 72, described MPG Block message 72 It is defined on the available content in fixed time period (referred to as MPG Block duration 74).MPG Block duration 74 is to join Putting parameter, it can be through signaling in transportation flow, and the size of time window that its definition is covered by MPG Block message 72.Close Information in content (it crosses over the border between two continuous N PG blocks 72) is present in each MPG block 72.Each MPG Block message 72 defines: the time started 76, and it is the earliest time covered by MPG block and corresponds to by previous MPG block The ending of the time interval covered, and the version 78 of MPG block, its attribute identifying permission identification MPG block and element value Specific collection;The MPG header record 80 of all MPG titles shown during MPG Block duration (that is, presents and phase Association Media Presentation Guide information), each of which MPG header record 80 is fully described all of MPG title and applies attribute;? During MPG Block duration download for all non real-time contact window information 82 presented;Channel customization record 84, its Respective channel for each channel 26 (via its accessible service 16) defines the custom tailored for each MPG title;And Interrupting information 86, the region that its definition MPG title is to be interrupted.These compositions of MPG Block message 72 will be described below in greater detail The each of part.
Each MPG 40 constructs from the MPG block 72 of predetermined number, and described MPG block 72 is based on its corresponding time started 76 and relative order.List in each MPG40 additionally, specify based on the channel weight 153 associated with each channel 26 The order of channel 26, the one during wherein channel weight comprises customization channel attribute 28.MPG 40 shows the name of each channel 26 Claim 88 and/or icon 90, and each title 92 presenting 42 and/or 48 and/or icon 94.For example, title 88,92 and/ Or icon 90,94 can associate with basic service 16, or can be based on the custom attributes 22 associated with each content retailer 24 depending on System.It addition, respectively with each channel 26 and present 42 and/or 48 icons 90,94 associated and may indicate that and present type, the most in fact Time, non real-time, data or its certain combination.Additionally, MPG40 shows and presented for 42 and/or 48 time starteds 76 associated, and can Farther include current date 96 and one or more function keys 98.For example, function key 98 can include initial sight See prominent " viewing " key presented, and permission user access extraneous information (such as about respective service, channel, present or to clothes Be engaged in, present, the information of the reservation of channel or bag) " option " key.
Referring to Fig. 3 and 6, in one embodiment, MPG header record 80 includes that MPG title start time 100 and MPG is marked The topic persistent period 102.MPG title start time 100 be the content covered by MPG title present can time.If clothes Business is real time service or IP datacast service, then MPG title start time 100 be content effectively display by start time Between (do not include any " beginning " of associating with MPG title or introductory present or media segment).If service is Non-real-time services, Then MPG title start time 100 is the earliest time that the display of content can start, and described earliest time can be deposited with Non-real-time services Store up the time the same morning (not including any " beginning " associated with MPG title) of device memory.If service is combined In real time and Non-real-time services (referred to as " every MPG title " service), then the importance of MPG title start time 100 is to depend on In the character of the content associated with MPG title, as defined in aforementioned two.
Similarly, MPG title duration 102 depends on the type of service.If service is real time service or IP data are broadcast Take business, then add to the MPG title duration 102 of MPG title start time 100 be content display by terminate time Between (including any " ending " associated with MPG title, described " ending " is additionally presenting after mainly presenting).If clothes Business is Non-real-time services, then adding the MPG title duration 102 of MPG title start time 100 to is that the display of content can The latest time (not including any " beginning " associated with MPG title) started.If service is " every MPG title service ", that The significance of MPG title duration 102 is depending on the character of the content associated with MPG title, as at both of the aforesaid sentence Defined in son.Thus, MPG title duration 102 is the sight starting non-real-time content about real time content and available content See the actual viewing time of time, and the window comprising the time (MPG title shows at MPG through described time window On 40).
In this embodiment, MPG header record 80 can farther include service reference 104 and Class1 06.Service reference 104 include service identifiers, and it identifies the basic service 16 associated with MPG title.Class1 06 is an attribute, and its description is marked by MPG The semantic type of the content that topic provides, such as comedy, documentary film, drama, suspense sheet etc..
Referring to Fig. 6 and 7, MPG header record 80 can farther include one or more classifications 108 of MPG title.Point The parental advisory rating value of level 108 definition MPG title, it can be provided together with content by content supplier 18.A reality Executing in example, such as, classification 108 can include the additional rating information 112 of stepped zone 110 and correspondence, such as classification yardstick 114 and Rank value 116.The geographic area of stepped zone 110 given application classification 108.(pass is wherein provided for each stepped zone 110 Connection basic service 16), the single classification 108 that can exist.Classification yardstick 114 identifies and is applied to associate dividing of stepped zone 110 One aspect of level system.For example, in United States region hierarchy plan, classification yardstick 114 can be such as " violence ", " language Speech " etc. description.In other region, classification yardstick 114 can represent different description.Rank value 116 regulation and corresponding classification chi The value of degree 114 association, and thereby help to quantify and relatively relative classification.
Referring to Fig. 6 and 8, MPG header record 80 can farther include one or more MPG title language specific data Record 118.The title name of the MPG title that each MPG title language specific data record 118 regulation associates with language-specific 124 Title 120 and title describe 122.Title 120 is an attribute, and its regulation can be shown to the title of the MPG title of user.Similar Ground, it is an attribute that title describes 122, and its regulation can be shown to the description of the MPG title of user.Additionally, each MPG title language Particular data record 118 can provide additional description 125 and define one or more URLs (URL) record 126 (subscribing user can obtain the more information about MPG title at described place).Additional description 125 is an attribute, its regulation with Can be shown to the additional description that the MPG title of user is relevant, described description includes (can at described place about title and extra URL Find more information) more details.
One or more MPG title URL record 126 and each URL record 126 can be there is and can advise in each language 124 Surely subscribe URL 128, described URL 128 and can include that URL link 130 and the URL associated with described URL link describe 132.This Outward, each URL record 126 can include one or more device type records 134, needed for its instruction accesses association URL The particular type of device.Each device type records 134 can include software category record 136, and its regulation is suitable to the operation system of URL The type of system environment, the Palm operating system of such as palmtop computer(Palm) operating system.Similarly, each Device type records 134 can include hardware class record 138, and its regulation is suitable to the type of the device of URL, and such as individual digital helps Reason (PDA) device.Additionally, each device type records 134 can include device kind icon 140, its can include graphic file or The icon URL reference 142 of the access to the graphic file that can be used as icon is provided.Icon URL reference 142 identifies resource, described Resource provides icon image for the respective channels 26 being suitable to setter kind 134.URL may point to external reference (such as HTML Link) or internal file.Additionally, device kind icon 140 can include x position reference 144 and y location reference 146, it is respectively The integer of the not signed of regulation icon horizontal and vertical position in device kind 134.
Can farther include the description presented associated with MPG title referring to Fig. 6, MPG header record 80, such as in real time in Existing 148, non real-time present 150 and one or more data broadcasts present 152.
Referring to Fig. 9, present 148 definables in real time in referring now to 154 and optional presenting identification information for what media were followed the trail of, Such as ITU International Standard Audiovisual Number (ISAN) is with reference to the one or in 156 and Content Reference IDentifier (CRID) reference 158 More than person.In make to present referring now to 154 definition be uniquely different from system 10 all other present present designator. ISAN is ITU International Standard Audiovisual Number (ISAN) with reference to 156, and it can include root 160 and/or version 162, as united international Normal structure-International Electrotechnical Commission (ISO-IEC) standard the 15706th, " information and archives-ITU International Standard Audiovisual Number " (Information and documentation--International Standard Audiovisual Number, ISAN, 2002) middle regulation, it is incorporated herein by reference.Similarly, CRID is that content is with reference to instruction with reference to 158 Symbol (CRID), such as request annotation (RFC) the 4078th, grace stops Nigel (Earnshow, Nigel);Blue or green wood numerous (Aoki, Shigeru);Ai Xiliya Rex Rabbit (Ashley, Alex);Guishan Mountain relates to " the instant television content of (Kameyama, Wateru) Reference designator " regulation in (The TV-Anytime Content Reference Identifier, 2005), its with Way of reference is incorporated herein.
Referring to Figure 10, non real-time presenting 150 and comprise the steps that in referring now to 154, it identifies given presenting;And when presenting lasting Between 164, its regulation watch the non real-time time quantum presenting needs.Non real-time presenting is to have been downloaded into dress before presentation to a user Put the file of (such as wireless device 36).The time of file download is pre-via MPG 40 in one or more contact windows First advertisement.Each contact window represents a time frame, and in described time frame, device can the obtaining of start file at any time Take.
In one embodiment, such as, content retailer 24 and/or BCS provider 30 can limit to the viewing presented Be limited to regulation presents window, and it is defined as just for time started (that is, the MPG title presented in real time in MPG 40 Time started 100) and the persistent period (that is, MPG title duration 102).But, in the case, start and the end time Instruction user can start to watch present the earliest and latest time.Different from presenting in real time, viewing can be in appointing in presenting window Start between when.If it is short that the Duration Ratio presented presents window, then user may select and repeatedly watches within presenting window Present.
Due to these characteristics, the activity relevant to the distribution presented and viewing can be at contact window and present the corresponding of window Continue after end.The device initiateing acquisition at the end of contact window still can complete the acquisition of file.In order in this situation Allowing when device obtains trial unsuccessfully under determining, the definition of the contact window in MPG 40 also includes that duration of contact belongs to Property.For this reason, the end of contact window can separate the length of the most described duration of contact with the time started presented.
Similarly, if user selects to present presenting viewing at the end of window, then may be viewed by presenting until it is tied Bundle, as by determined by the persistent period presented.
Referring to Figure 11, data broadcast presents 152 definition for Internet Protocol (IP) address that IP data broadcast presents 166, IP port 168 and one or more multipurpose internet mails extension (MIME) Class1 70.For example, IP ground Location 166 can be IPv4 or IPv6 multicast address, and IP port 168 can be IPv4 or IPv6 port.Mime type 170 is in presenting The medium type that definition provides on the IP multicast address.
Referring to Figure 12, contact window 82 express time is spaced, during described time interval positive transmission non real-time present or The auxiliary with non-real-time content presents.For for described at least one presented contact window before presenting described in each 82.In one embodiment, such as, contact window 82 includes in referring now to 154, described in referring now to 154 identification and contact holes Presenting of mouth time started 172, contact window end time 174 and duration of contact 176 association.The contact window time started 172 is the time that the transmission presented starts.The contact window end time 174 is that device can start to obtain the latest time presented. The contact window persistent period 176 can be used to determine that download is the most successful by device.
Referring to Fig. 3 and 13, channel customization record 84 defines one or more MPG title customization for particular channel 26 Record 180 (as defined by channel reference 178 and as provided by content retailer 24), described MPG title customization record 180 with The basic service 16 represented by MPG title associates.Channel reference 178 comprises the channel indicator for channel 26, described channel 26 are customized by channel customization record 84.In other words, channel reference 178 identifies that channel record (is stored in content server 60 In), described channel record identification gives the attribute of channel, comprising: unique channel designator;Determine that channel record is the most effective Effective time;Determine the channel channel weight 153 (Fig. 1) relative to the order of other channel in list, wherein have The channel of relatively low weight was listed before having the channel of higher weights;For with channels associated one or more give Language provides channel name, describes and associate the channel language specific data of URL;Basic service reference, it identifies in being stored in Holding the basic service record in server 60, described basic service record provides customized and is rendered as the given base of given channel The attribute of this service;Channel specific assistant service reference, it identifies the assistant service 50 with channels associated;And channel icon, its It can be resident file or for there is the reference of the file of graphical content for being shown on MPG 40.If additionally, service Be assistant service 50, then the assistant service 50 that channel customization record 84 alternatively associates with the MPG title of particular channel 26 specifies Available content (such as auxiliary presents record 182).
Referring to Figure 13 and 14, in one embodiment, each MPG title customization record 180 could dictate that MPG customization element List.When MPG title is accessed via the respective channel 26 associated with corresponding contents retailer 24 by user, each MPG customizes Element promotes the one or more capped of the element of MPG title language specific data 118 (Fig. 6).An embodiment In, each MPG title customization record 180 includes the time started 184, and it is to have to be equal to MPG title (by corresponding MPG title Customization record 180 customization) time of the value of corresponding MPG title start time 100 (Fig. 6) of associating.Additionally, each MPG title Customization record 180 can include showing intro indicator 186 and showing ending designator 188, and it indicates respectively whether device will be situated between Continue and/or follow and there is beginning and/or end up (described in detail below, from the corresponding assistant service 50 associated to respective channel 26 Obtain) present.
It addition, each MPG title customization record 180 can include one or more MPG language specific data records 190 And one or more data broadcasts present record 192.Each MPG language specific data record 190 could dictate that and to attribute MPG the title 194 and MPG title of speech 124 association describes 196, and can further provide for customizing additional description 198 and definition Customization URL records 200 (wherein user can obtain the more information about MPG title), substitutes specific with corresponding MPG title language Corresponding title 120 that data 118 (Fig. 6) (for same-language 124) associate, describe 122, additional description 125 and URL record 126.Thus, customization additional description 198 can comprise customization additional description and customization URL describes, and customization URL record 200 can wrap Including one or more reservations URL 202 being appropriate to present to user, described user have subscribed to respective channel 26.Subscribe URL 202 URL 204 that can include inwardly directed file or external reference, and the corresponding URL of the resource accessed by URL 204 is described Describe 206.Additionally, MPG language specific data record 190 can farther include to customize data class record 208, it has replacement The customization ingredient of the ingredient of data class record 134 (Fig. 8).
Referring to Figure 14 and 15, each data broadcast presents record 192 and could dictate that one or more data broadcasts present Element, when accessing basic service via respective channel 26, one or more datacast presentation element substitute with corresponding The IP data broadcast of basic service 16 association presents the element of record 152 (Fig. 6 and 11).Each data broadcast presents record 192 Definable IP address 210, IP port 212 and mime type 214, each is for substituting previously discussed correspondence in Fig. 6 and 11 The customized version of basic version.
Referring to Figure 13 and 16, if service is assistant service 50, then channel customization record 84 could dictate that one or one with Upper auxiliary presents record 182.Each auxiliary presents record 182 definition auxiliary and presents 48 (such as passing through to quote to present mark 154), And can define further and present the persistent period 164, it is currently valid for corresponding assistant service 50.Additionally, each auxiliary Present record 182 can include starting 216, ending 218, advertisement 220, prompting 222, URL 224 and one or more IP numbers According at least one broadcast in 226.
In one embodiment, beginning 216 be included in the content associated with MPG title before present to user by assisting The content of 182 offers is provided.Ending 218 presents to being presented by auxiliary of user after being included in the content associated with MPG title 182 contents provided.Advertisement 220 be included in the content that associates with MPG title present period present to user by auxiliary in The content of existing 182 offers.Remind 222 users including presenting to attempting accessing the MPG title of given channel 26 by assisting The content (when the most subscribed described channel of user) of 182 offers is provided.URL 224 include treated and with and MPG title close Connection content present the content (such as URL information) that 182 offers are provided being presented simultaneously to user by auxiliary.Additionally, it is each IP data broadcast 226 include treated and with and the content that associates of MPG title present be presented simultaneously to user by auxiliary in The content of existing 182 offers.Additionally, each IP data broadcast 226 is recognizable presents the 182 IP addresses 228 associated, port with auxiliary 230 and one or more mime types 232, each is as described previously.
Referring to Fig. 3 and 17, MPG block 72 can farther include for appointing of associating with presenting in real time in MPG block 72 What or one or more interruption loggings 86 of all MPG header records 80.Each interruption logging 86 identifies phase to be interrupted Answer basic service 16, such as by including the service identifiers 104 corresponding to service.Start additionally, each interruption logging 86 identifies Time 234, the MPG title start time 100 of its corresponding MPG header record 80 corresponding to interrupting via given interruption logging 86 (Fig. 6).It addition, each interruption logging 86 includes interruption position 236, it is the geographical position that association MPG header record 80 is interrupted. In one embodiment, such as, interruption position 236 includes base structure (LOI) instruction that one or more locals are grouped Symbol 238 and/or base structure (WOI) designator 240 of one or more wide areas packet.Each LOI designator 238 identifies The logic groups of base structure, it has the MDS 12 of the network coverage through arrangement with offer in local area-specific.Each WOI indicates The logic groups of symbol 240 identification base structure, it has the MDS 12 of the network coverage through arrangement with offer in given wide-area. " multiplex " set being defined in given LOI or WOI available stream.
Referring to Figure 18, therefore one or more content servers 60 previously mentioned store MPG district defined above Block Message Record 72 as MPG information 70, together with marketplace content retailer information 66 and associated record 242, information on services 68 and Associated record 244 and include media segment 14 and/or present the content 246 of 42,48.
In one embodiment, each marketplace content retailer record 242 includes: unique marketplace content retailer mark; About the essential information of marketplace content retailer, such as title;Identify one or one of the bag associated with marketplace content retailer Individual above bag record, it include bag title, description and language, bag price, for each bag associate one or more The reference of layer 32, bag characteristic, such as, identify that bag is for main bag (parent package), auto-subscribe package, the bag of closing or repulsion Bag, association BCS provider 30 designator with bag associate one or more associate assistant services 50 mark and with The mark of the Free Region of bag association, such as one or more LOI and/or WOI designators;Close with marketplace content retailer One or more layer of record of connection, it includes level indicator and one or more channel references and/or associates with layer Assistant service reference;One or more channel record associated with marketplace content retailer, it include channel indicator, Channel weight, channel language specific data, identify the channel basic service reference with the basic service of channels associated, identify and believe The channel assistant service reference of one or more assistant services of road association and channel icon;Identify and marketplace content retail One or more assistant service references of the assistant service of business's association;And definition is used for what access associated with content retailer EULA (EULA) reference of the clause of EULA.
Additionally, in one embodiment, each service log 244 include about with each marketplace content retailer record One or more basic services 16 of 242 associations and/or the information of assistant service 50.For example, an embodiment In, each basic service record can include following one or more: service indicator;Effective time, its definition record how Shi Bianwei is effective;The corporate affiliate of service;The abbreviation title of service;The type associated with service;The acquiescence language associated with service Speech;The mark of COS, the most in real time, MPG title non real-time, every, data broadcast;The language that definition associates with service is specific (that is, this is and MPG title language specific data 118 (Fig. 8) one or more service language particular data record of attribute The service level of equivalence);The ability need associated with service, such as memory/storage requirements;The classification associated with service;With The Free Region of service association, such as one or more LOI and/or WOI regions;One associated with service or one with Upper record, its definition for delivery service ingredient to the attribute of constant current;And or associated with service More than service icon.
Thus, referring to Fig. 1 and 18, marketplace content retailer record 242 comprises each content retailer 24 with system 10 And/or the corresponding bag 34 of BCS provider 30, layer 32 and the data of channel 26 association and information.Service log 244 comprises and system The corresponding basic service 16 of 10 and assistant service 50 association data and information.Additionally, MPG Block message record 72 comprises with special Surely present and service (with and each content retailer 24 and/or BCS provider 30 each channel 26 of associating associate) associate Data and information.
Referring to Figure 19, in one embodiment, wireless device 36 has the input being input in wireless device for generation Mechanism 246, and for producing the output mechanism 248 for the information consumed by the user of wireless device.For example, input machine Structure 246 can include the mechanism of such as key or keyboard, mouse, touch screen displays, sound identification module etc..Additionally, such as, machine is exported Structure 248 can include can being the user interface 38 of display, audio tweeter, haptic feedback mechanism etc..
Additionally, wireless device 36 has computer platform 250, described computer platform 250 can pass via wireless network 46 Transmission of data, and can receive and perform software application and display from MDS 12 or another computer of being connected to wireless network 46 The data of device transmission.Computer platform 250 includes data repository 252, and it can comprise volatile and nonvolatile memorizer, Conventional the appointing of the most read-only and/or random access memory (RAM and ROM), EPROM, EEPROM, flash cards or computer platform What memorizer.Additionally, data repository 252 can include one or more flash memory cells, can be maybe any two grades Or tertiary storage device, such as magnetic medium, optical media, tape or floppy disk or hard disk.
Additionally, computer platform 250 also includes processing engine 254, it can be special IC (" ASIC "), or other Chipset, processor, logic circuit or other data processing equipment.Process engine 254 or other processor (such as ASIC) can Perform application programming interface (" APT ") layer 256, described application programming interface (" APT ") layer 256 with at wireless device Data repository 252 in any resident program (such as media handler module 258) set up interface.APi 256 is in phase Answer the operation time environment performed on wireless device.A kind of this runs time environment by San Diego, CA city The radio binary of high pass (Qualcomm) company exploitation runs time environment(Binary Runtime Environment for) software.Available (such as) operation is to control application program on wireless computing devices Other performed runs time environment.
Process engine 254 and be included in hardware, firmware, software or a combination thereof the various processing subsystems 260 implemented, described Subsystem 260 can realize the functional of wireless device 36 and the wireless device operability on Radio Access Network 46.Citing For, processing subsystem 260 permission is initial and maintains communication, exchange data and execution multimedia to present.In one embodiment, The most in a cellular telephone, process engine 254 and can include one or the combination of processing subsystem 260, such as: be sound, non-volatile Property memorizer, file system, transmit, receive, searcher, layer 1, layer 2, layer 3, main control, Remote Procedure, receiver, power management, Diagnosis, digital signal processor, vocoder, message transmission, call manager, Bluetooth system, bluetooth LPOS, position determine, position Put engine, user interface, sleep, data, services, safety, qualification, USIM/SIM, voice service, figure, USB, multimedia (such as MPEG), GPRS etc..For disclosed embodiment, the processing subsystem 260 processing engine 256 can include and calculate Any subsystem components that the application program performed on machine platform 250 interacts.For example, processing subsystem 260 can wrap Include represent media handler module 258 from API 256 receive digital independent and data write any subsystem components.
Computer platform 250 can further include at the communication module 262 implemented in hardware, firmware, software and combinations thereof, Described communication module 262 may be implemented in the different inter-modules of wireless device 36 and at wireless device 36 and Radio Access Network 46 Between communication.For example, communication module 262 can include for MDS 12 and/or Radio Access Network 46 radio communication Transceiver module.
Media handler module 258 operates to be broadcast with management media subscription, media receiver and media on wireless device 36 Put/viewing activity.Media handler module 258 can include any hardware, software, firmware and/or operable with management wireless The set of other executable instruction of the media-related activities on device 36.Additionally, media handler module 258 and/or data Thesaurus 252 stores SI message 44 and association content information thereof and for the content watched in user interface 38/play.One In individual embodiment, media handler module 258 includes that media management logic 264, described media management logic 264 provide wireless Receive on device 36, store, access and the ability of play relevant information are provided.For example, media management logic 264 operation to dissect SI message 44, and show in user interface 38 MPG 40 and/or offer channel 26 view, including in Reality time and non real-time content.Similarly, media management logic 264 operate with content retailer 24 and/or BCS provider 30 manage the reservation to bag 34, and storage associated subscriptions information 51 together.For example, subscription information 51 can be to be stored in device Any information on 36 (such as content retailer identification, bag mark, key etc.), described information and to the reservation of wireless network or Activation on a wireless network and/or the reservation for multimedia bag 34 are correlated with.Additionally, media management logic 264 operates with base Present in the acquisition associated and storage (including memory management functions), and management with non real-time in corresponding contact window management Broadcasting/the display held.It addition, media management logic 264 operate together with communication module 262 with receive and play present in real time and Data broadcast presents.
For example, in one embodiment, device 36 can subscribe Radio Access Network 46 or at Radio Access Network 46 Upper activation.Generally, device is limited to provide from a content retailer 24 and/or BCS by the device 36 activation on network 46 Business 30 receives communication and/or multimedia service.Allowing device 36 to receive broadcast additionally, this activates, it includes SI message 44 (figure 1), even if device is not subscribing to any bag 34.Because through broadcast, so in one embodiment, SI message 44 includes by all interior Hold all MPG block records 72 of retailer's definition.Additionally, in the case, SI message 44 and/or its corresponding stream 45 can include All the elements for given program scheduling, i.e. all basic services and basic service present and all assistant services and auxiliary Present.In this example, receiving after SI message 44, media handler module 258 is operable with in based on associating with device Hold bag that retailer and being based further on subscribes by device and filter out all record incoherent with device and/or content.With This mode, media handler module 258 constructs the specific customized version of retailer of MPG 40 on device 36, and/or subscribes Menu, and/or combination presents the customization of 42 and 48 and produce, and by the only addressing record relevant to device and/or content Optimize the SI message 44 in stream 45 and/or the inspection of content.
Referring to Figure 20, in one embodiment, MDS 12 can comprise any kind of hardware, software, firmware, server, In personal computer, minicomputer, mainframe computer or any calculating device (specific use or general-purpose calculating appts) extremely Few one.Additionally, the separate server or computer installation and/or network associated with MDS 12 can be there is, its cooperation with Receive, handle data and provide data in many ways with available formats, and/or the data between device and network and MDS 12 Stream provides single key-course.
MDS 12 has the input mechanism 266 being input in MDS 12 for generation, and for producing by the behaviour of MDS 12 The output mechanism 268 of the information that author consumes.For example, input mechanism 266 can include a mechanism, such as key or keyboard, Mus Mark, touch screen displays, sound identification module etc..Additionally, such as, output mechanism 268 can be display, audio tweeter, sense of touch Feedback mechanism etc..It addition, input mechanism 266 can be far end device (such as far-end computer or work station), its accessible MDS 12.In one embodiment, such as, input mechanism 266 can by operator utilize to input Service Properties 20, custom attributes 22 or Customization channel attribute 28, and in order to set up and/or to handle and to present the information that 42,48, channel 26, layer 32 and bag 34 associate.
Additionally, MDS 12 has one or more resident formula or distributed computer platforms 270, it can receive and transmit number According to, and it can receive and perform software application video data.Computer platform 270 includes data repository 272, described Data repository 272 can comprise volatile and nonvolatile memorizer, the most read-only and/or random access memory (RAM and ROM), EPROM, EEPROM, flash cards or any memorizer commonly used by computer platform.Additionally, data repository 272 can Including one or more flash memory cells, can be maybe any two grades or tertiary storage device, such as magnetic medium, light Learn media, tape or floppy disk or hard disk.In one embodiment, such as, in data repository 272 includes one or more Hold server 60.
Additionally, computer platform 270 also includes processing engine 274, described process engine 274 can be special IC (" ASIC "), or other chipset, processor, logic circuit or for performing other data processing equipment of executable instruction.
Computer platform 270 can further include at the communication module 276 implemented in hardware, firmware, software and combinations thereof, It may be implemented in the communication in the various assemblies of MDS 12 and between MDS 12 and wireless device 36.For example, communication Module 276 includes Radio Access Network 46.
Additionally, reservation/distribution manager module 278 resides on computer platform 270, described reservation/allocation manager Module 278 operates all media distribution functions described herein performed with management by MDS 12.Reservation/allocation manager Device module 278 can include any hardware, software, firmware and/or the operable media-related activities with management on MDS 12 The set of other executable instruction.Additionally, in one embodiment, reservation/distribution manager module 278 includes subscribing/distribution Management logic 280, described reservation/allocation manager logic 280 receives to MDS 12 offer, stores, handles, provides access and distribution Content and the ability of content correlated information.For example, reservation/allocation manager logic 280 operates to receive content and content phase Pass information, and content retailer customizing messages, such as customized information, assistant service, auxiliary present, channel information, layer information And package informatin.Additionally, reservation/allocation manager logic 280 is operable to receive, process and transmit subscription-related information, the most in advance Order request, corresponding license or rejection and the digital copyright management of reservation request based on license.It addition, reservation/allocation manager Device module 278 can include SI generator 62 as above.
In operation, referring to Figure 21, it is provided that an embodiment of the method for content information comprises reception corresponding to basic clothes The definition (square frame 290) of the service attribute information of business.For example, in one embodiment, MDS 12 can (such as) from content Provider 18, content retailer 24 and/or BCS provider 30 receive service attribute information 20.It addition, such as, Service Properties is believed Breath 20 can define the information on services 68 (Fig. 2) of SI message 44 in, and such as by service reference 104 to each MPG header record 80 (Fig. 6) identified.Additionally, such as, basic service can comprise basic service 16, and it includes by one or more media segments 14 One or more formed present 42, and basic service 16 is operable to provide present to arrive device at least partially.
Additionally, described method includes receiving customization definition to be applied to service attribute information (square frame 292).For example, In one embodiment, each content retailer 24 provides custom attributes 22, and described custom attributes 22 is on the basis serviced one by one Corresponding attribute in upper alternative service attribute 20, defines the channel 26 particularly customized for each content retailer 24 whereby.This Outward, such as, custom attributes 22 can include presenting from assistant service 50, such as start, end up, advertisement, prompting, URL and number According to broadcasting, described assistant service 50 can combine to define content retailer particular channel 26 with basic service 16.It addition, such as, Custom attributes 22 can on the basis of often presenting and on every channel basis alternative service attribute 20.In one embodiment, example As, customization definition can be presented by channel customization record 84 (Fig. 3 and 13), MPG title customization record 180 (Figure 13 and 14) and auxiliary Record 182 (Figure 13 and 16) provides.
Additionally, described method includes providing multiple channel information to device, at least one bag of plurality of channel information The definition containing customization (block 294).For example, in one embodiment, channel information comprises customization service attribute information.This Outward, such as, MDS 12 can send SI message 44 via Radio Access Network 46 and be sent to wireless device 36.SI message 44 includes Marketplace content retailer information 66, information on services 68 and MPG information 70, it can be utilized to produce display channel by wireless device 36 The MPG 40 of the custom tabular of 26 and/or in order to watch customized content, such as on corresponding customization channel 26 present 42 and/or 48.In other words, in this embodiment, SI message 44 includes that the retailer filtered out by device based on association retailer is specific fixed Formulate justice, allow device to present the specific customized information of retailer whereby.
Referring to Figure 22, in another embodiment, the method for display content information comprises the reception clothes corresponding to basic service The definition (square frame 300) of business attribute information.In one embodiment, such as, wireless device 36 via Radio Access Network 46 from MDS 12 receives SI message 44.SI message 44 includes that information on services 68, described information on services 68 include Service Properties 20.Additionally, Such as, Service Properties 20 is relevant to basic service 16, and described basic service 16 includes by one or more media segments 14 One or more formed present 42, and basic service 16 is operable to provide present to arrive device at least partially.It addition, Such as, service attribute information 20 can define in the information on services 68 (Fig. 2) of SI message 44, and as by service reference 104 to often One MPG header record 80 (Fig. 6) is identified.
Additionally, described method includes the definition (square frame 302) receiving custom attributes information.For example, an enforcement In example, wireless device 36 receives SI message 44 via Radio Access Network 46 from MDS 12.SI message 44 includes marketplace content zero Selling business's information 66 and MPG information 70, one or both of which includes custom attributes 22.In the case, custom attributes 22 reflects Customizing messages corresponding to each content retailer 24 and/or BCS provider 30 (being designed to customize respective channel 26).This Outward, such as, customization definition can be by channel customization record 84 (Fig. 3 and 13), MPG title customization record 180 (Figure 13 and 14) and auxiliary Help and record 182 (Figure 13 and 16) offer is provided.
Determine it addition, described method farther includes predetermined combinations generation based on custom attributes information with service attribute information The view (square frame 304) of channel information processed.For example, in one embodiment, the media handler module of wireless device 36 258 pairs of SI message 44 operate with based on the corresponding part alternative service attribute 20 with custom attributes 22 at least some of next Structure customized channel information.Exactly, media handler module 258 is with marketplace content retailer information 66 and/or MPG information 70 alternative service information 68.As a result, media handler module 258 produces user interface 38, and described user interface 38 includes following At least one: MPG 40, it provides the ordered list each content retailer 24 specifically being customized to channel 26;And, by base What this service 16 provided presents 42, and wherein said presenting can be based on content retailer specific customized attribute 22 with from assistant service The auxiliary of 50 presents 48 and supplements.
Thus, described embodiment allows each of multiple content retailer 24 and/or BCS providers 30 to provide base The custom views (including that customized media presents guide 40 and customization presents 42,48) of this service 16 is to the dress of such as wireless device 36 Putting, described device is subscribed for the bag 34 provided by corresponding content retailer 24 and/or BCS provider 30.
Also, it should be mentioned that the information being possible with being included in MPG block 72 (Fig. 2) constructs customization reservation menu, use Family can be subscribed from described customization and checks package informatin menu and subscribe bag.For example, relevant to being provided the bag for subscribing Information can be based on the service reference 104 (Fig. 6) associated with the MPG header record 80 (Fig. 6) of given content retailer 24.
In a word, in the present system, all channel attribute all can be customized by content retailer.Channel can have may be used to refer to The associated weights presented of sequence service in south.Additionally, weight also may be used to determine the memorizer on device for each service The priority of management.Thus, described channel allows to re-define information on services with polyglot, the title that such as services and retouching State.It addition, URL also can associate with each language to allow user to obtain the extraneous information about service.Each channel definition one Individual basic service, described basic service is its service just customized and can include about whether channel can be arranged by user from guide The designator removed.Channel also can have association assistant service, and described association assistant service can be transmitted for content retailer specific Content, such as advertisement, URL, prompting, supplemental content etc..Device can use the data from assistant service substantially to take to supplement Business information.Example will provide the statistics for the baseball game just shown together with presenting from basic service.Assistant service is also Can provide: provided by basic service present or end at play content;As the rush for being not subscribing to channel The content sold and play;And/or the advertisement of the program maybe will shown for commodity.
Although foregoing disclosure shows illustrative embodiment, it should be noted that without departing substantially from being defined by tbe claims In the case of the scope of described embodiment, various change and amendment can be carried out in this article.Although additionally, described embodiment Element can be described or claimed in odd number, but be limited to odd number unless expressly stated, otherwise expect that it is plural number.

Claims (52)

1., for the method providing content information, it comprises:
Receiving the definition of multiple service attribute information of the one each corresponded in multiple basic service, each of which is basic Service operable to be broadcast to a device at least partially by present;
The customization receiving attribute defines to be applied at least one of the plurality of service attribute information, and wherein, described customization is fixed Justice has customized the service attribute information for each content retailer in multiple content retailer;And
To described devices broadcasting message, described message includes described customization definition and is sufficient so that described device by described customization Definition is applied to the appropriate section of the plurality of service attribute information with structure and described basic service and described content retailer In at least one corresponding customized channel information produce the letter of Media Presentation Guide including described customized channel information Breath.
Method the most according to claim 1, wherein receives described customization definition and comprises reception and multiple retailers further Each association customization definition, the plurality of retailer operable with would correspond to described customization definition described basic clothes Business is broadcast to described device.
Method the most according to claim 2, wherein receives described customization definition and comprises reception further for the plurality of The customization definition of each of service attribute information, the plurality of service attribute information can be by described device from the plurality of retail At least one respective retailer in business receives.
Method the most according to claim 1, wherein receives described customization definition and comprises reception definition, described definition further Instruct each at least some of for the corresponding part by multiple custom attributes information of the plurality of service attribute information Substitute.
Method the most according to claim 1, wherein receives described customization definition and comprises reception definition, described definition further Identify following at least one custom attributes:
Channel icon, channel weight, described in present title, described in present description, to about the described extraneous information presented Reference, the description of the reference of described extraneous information is presented the classification associated and to accessing described extraneous information with described The instruction of type of the required device of reference.
Method the most according to claim 1, wherein receives described customization definition and also comprises reception definition, and described definition identifies Present with the described customization data broadcast being associated that presents.
Method the most according to claim 1, wherein receives described customization definition and comprises reception definition, described definition further Would correspond to described basic service and the auxiliary service correlation of described customization service attribute information, described assistant service is used for Broadcast auxiliary presents to supplement described basic service.
Method the most according to claim 7, wherein receives described customization definition and comprises identification beginning, ending, wide further Accuse, remind, URL (URL) and data broadcast present at least one to supplement described basic service.
Method the most according to claim 1, wherein receive described customization definition comprise further identification following at least One of custom attributes:
For determine corresponding to present described in described customization service attribute information whether comprise the designator that presents of auxiliary and
With present, corresponding to described customization service attribute information, the mark that the described auxiliary being associated presents.
Method the most according to claim 1, wherein receives described customization definition and comprises reception further for the plurality of The each of content retailer customizes the customization definition of described service attribute information, pre-in wherein said multiple content retailer Determine one operable so that described presenting is broadcast to described device, and wherein said broadcast comprise further would correspond to described pre- The described customized channel information determining content retailer is broadcast to described device.
11. methods according to claim 1, wherein said broadcast comprises further based on described received customization definition Customization is presented and is broadcast to described device.
12. methods according to claim 1, wherein receive the plurality of service attribute information corresponding to basic service Define to comprise further and receive the definition presenting special services attribute information at least one in multiple presenting, and wherein Receive described customization definition further comprise reception present determining of special services attribute information for what at least one presented Formulate justice.
13. 1 kinds for providing the equipment of content information, it comprises:
For receiving the unit of the definition of multiple service attribute information of the one each corresponded in multiple basic service, its In each basic service operable to be broadcast to a device at least partially by present;
For receiving the unit of the customization definition of at least one of the plurality of service attribute information, wherein, described customization definition Customize the service attribute information for each content retailer in multiple content retailer;And
For the unit to described devices broadcasting message, described message includes described customization definition and is sufficient so that described device Described customization definition is applied to the appropriate section of the plurality of service attribute information with structure and described basic service and described In content retailer at least one corresponding customized channel information producing include the media of described customized channel information in The information of existing guide.
14. 1 kinds for providing the equipment of content information, it comprises:
One content server, its definition with service attribute information and the definition of custom attributes information, wherein said service belongs to Property information corresponding to the operable basic service being broadcast to device at least partially presenting, and wherein, described customization belongs to Property information has customized the service attribute information for each content retailer in multiple content retailer;And
One generator block, it is operable to include the media of described customized channel information to described devices broadcasting message generation Presenting the information of guide, described message includes that the definition of described custom attributes information, the definition of described custom attributes information be enough to Make described device the definition of described custom attributes information is applied to the appropriate section of described service attribute information with structure with In described basic service and described content retailer at least one corresponding customized channel information.
15. equipment according to claim 14, it comprises the customization channel of each for multiple retailers further Definition, the operable described basic service would correspond to the definition of described customization channel of the plurality of retailer is broadcast to described dress Put.
16. equipment according to claim 15, the definition of wherein said customization channel defines described service attribute information Substitute for by the corresponding part of custom attributes information at least partially.
17. equipment according to claim 15, the definition of wherein said customization channel defines:
For channel icon, channel weight, described in present title, described in present description, to about described present extra The reference of information, to the description of the reference of described extraneous information with described present the classification associated and to access to described additionally At least one in the instruction of the type of the device that the reference of information is required, use described custom attributes information to change described clothes Business attribute information.
18. equipment according to claim 15, the definition of wherein said customization channel defines for associating with described presenting Datacast presentation element change described service attribute information by described custom attributes information.
19. equipment according to claim 15, the definition of wherein said customization channel defines described basic service and broadcast Auxiliary presents the association between the assistant service to supplement described basic service.
20. equipment according to claim 19, wherein said assistant service comprise beginning, ending, advertisement, remind, unified URLs (URL) and data broadcast present at least one with supplement described basic service.
21. equipment according to claim 15, the definition of wherein said customization channel defines:
For present described in determine whether comprise designator that auxiliary presents and with described present the described auxiliary that associates in At least one in existing mark, change described service attribute information by described custom attributes information.
22. equipment according to claim 15, the definition of wherein said customization channel defines for the plurality of content zero The described custom attributes information of each selling business changes described service attribute information, in wherein said multiple content retailer Predetermined one operable to present described and described customized channel information is broadcast to described device.
23. equipment according to claim 15, wherein system information includes Media Presentation Guide block, described media Present guide block and define the Media Presentation Guide on described device based on the definition of described customization channel.
24. equipment according to claim 15, wherein said content server is operable with fixed based on described customization channel Described device is presented in justice broadcast customization.
25. equipment according to claim 15, wherein said service attribute information comprises further in multiple presenting At least one present special services attribute information, wherein said custom attributes information comprises and presents at least one Present specific customized attribute information, and the definition of wherein said customization channel defines and presents with described at least one Present specific customized attribute information change described in present special services attribute information.
26. 1 kinds are used for the method presenting content information, and it comprises:
Correspond to the definition of the service attribute information of basic service via broadcast reception, wherein said basic service is operable to incite somebody to action Present is broadcast to device at least partially;
In said device via the definition of broadcast reception custom attributes information, wherein, in multiple channel informations at least one Including the definition of described custom attributes information, wherein, described custom attributes information has customized in multiple content retailer The service attribute information of each content retailer;
By described custom attributes Information application in the definition of described service attribute information, to produce Media Presentation Guide.
27. methods according to claim 26, the definition wherein receiving described custom attributes information comprises reception further For the definition of the custom attributes information of each in multiple retailers, the plurality of retailer operable with by described substantially Serviced broadcast is to described device.
28. methods according to claim 27, it comprises reception further and subscribes by the plurality of retailer The subscription information of the relevance of individual retailer broadcast, wherein by described custom attributes Information application in described service attribute information Definition with produce Media Presentation Guide comprise further based on combine described service attribute information definition with described customization belong to Property the definition of information and produce view, the definition of described custom attributes information with and the one zero that associates of described subscription information Sell business to be associated.
29. methods according to claim 27, it comprises reception further corresponding to each for basic service The described definition of the service attribute information of described basic service, and the definition wherein receiving described custom attributes information wraps further Containing receiving the definition of custom attributes information of the definition for described service attribute information, the plurality of service attribute information every The plurality of basic service that one can receive from least one respective retailer of the plurality of retailer corresponding to described device Each.
30. methods according to claim 26, wherein by described custom attributes Information application in described service attribute information Definition comprise further with the definition corresponding part of the described custom attributes information described clothes of replacement to produce Media Presentation Guide Definition at least some of of business attribute information.
31. methods according to claim 26, during the definition of wherein said custom attributes information comprises as follows further At least one:
Channel icon, channel weight, described in present title, described in present description, to about the described extraneous information presented Reference, the description of the reference of described extraneous information is presented the classification associated and to accessing described extraneous information with described The instruction of type of the required device of reference.
32. methods according to claim 26, wherein by described custom attributes Information application in described service attribute information Definition with produce Media Presentation Guide comprise further:
Produce and present with the described customization data broadcast being associated that presents.
33. methods according to claim 26, wherein by described custom attributes Information application in described service attribute information Definition with produce Media Presentation Guide comprise:
Described basic service being associated with assistant service, described assistant service broadcast auxiliary presents to supplement described basic clothes Business.
34. methods according to claim 33, its comprise further in being presented below as at least one using as to described Supplementing of basic service:
Beginning, ending, advertisement, prompting, URL (URL), data broadcast present.
35. methods according to claim 26, the described definition wherein receiving custom attributes information comprises reception further For the definition of custom attributes information of each of the plurality of content retailer, and wherein should by described custom attributes information Definition for described service attribute information comprises the phase by described custom attributes information further to produce Media Presentation Guide Should partly substitute at least some of of described service attribute information, described custom attributes information is corresponding to substantially taking described correspondence Business is broadcast to the described one of the plurality of content retailer of described device.
36. methods according to claim 26, wherein by described custom attributes Information application in described service attribute information Definition with produce Media Presentation Guide comprise further definition based on described custom attributes information produce customization present.
37. methods according to claim 26, wherein receive the described fixed of the service attribute information corresponding to basic service Justice comprises the definition presenting special services attribute information that reception presents at least one presented multiple, Qi Zhongjie further Receive custom attributes information definition further comprise receive for described at least one present present specific customized attribute information Definition, and wherein by described custom attributes Information application in the definition of described service attribute information to produce Media Presentation Guide Comprise the specific customized attribute information that presents with presenting for correspondence further to substitute and present special services attribute information.
38. methods according to claim 26, wherein by described custom attributes Information application in described service attribute information Definition comprise the view of the combination producing real-time media and non-real time media further to produce Media Presentation Guide.
39. 1 kinds of wireless devices, it comprises:
For corresponding to the device of the definition of the service attribute information of basic service, wherein said basic service via broadcast reception Operable to be broadcast to a device at least partially by present;
For in said device via the device of definition of broadcast reception custom attributes information, wherein, in multiple channel informations At least one include the definition of described custom attributes information, wherein, described custom attributes information has customized for multiple contents The service attribute information of each content retailer in retailer;
For by described custom attributes Information application in the definition of described service attribute information, to produce the dress of Media Presentation Guide Put.
40. 1 kinds of wireless devices, it comprises:
One computer platform, it has the number comprising the second definition defined and via broadcast reception via the first of broadcast reception According to thesaurus, described first definition defines the service attribute information corresponding to basic service, described basic service operable with It is at least some of that broadcast presents, and described second definition defines custom attributes information, wherein, in multiple channel informations at least One of include described second definition, and wherein, it is each that described custom attributes information has customized in multiple content retailer The service attribute information of content retailer;And
One media handler module, its on described computer platform and operable with by described custom attributes Information application in fixed Described first definition of justice service attribute information is producing Media Presentation Guide.
41. wireless devices according to claim 40, described second definition of custom attributes information defined in it is further Defining the custom attributes information of each for multiple retailers, the plurality of retailer is operable with by described basic service It is broadcast to described wireless device.
42. wireless devices according to claim 41, wherein said data repository comprises further and subscribes by described The subscription information of the relevance of one retailer's broadcast of multiple retailers, wherein said media handler module further may be used Operate with the initial view that produces based on the defined service attribute information of combination and defined custom attributes information, defined Custom attributes information with and the one retailer that associates of described subscription information be associated.
43. wireless devices according to claim 41, described first definition that there is defined service attribute information comprises For the service attribute information of each of multiple basic services, and there is defined described second definition of custom attributes information Comprising the custom attributes information for described service attribute information further, described service attribute information is corresponding to described without traditional thread binding Put each of the plurality of basic service that can receive from least one respective retailer of the plurality of retailer.
44. wireless devices according to claim 40, wherein belong to described custom attributes Information application in the service of defining Property information described first definition comprise described defined custom attributes information override institute producing Media Presentation Guide State on defined service attribute information.
45. wireless devices according to claim 40, during wherein defined custom attributes information comprises as follows further At least one:
Channel icon, channel weight, described in present title, described in present description, to about the described extraneous information presented Reference, the description of the reference of described extraneous information is presented the classification associated and to accessing described extraneous information with described The instruction of type of the required device of reference.
46. wireless devices according to claim 40, it comprises user interface, and wherein said media manager further Module operable with based on by described custom attributes Information application in the described service attribute information defining service attribute information Described first definition to produce Media Presentation Guide and initial view, described view comprises and the described customization number presenting and associating Present according to broadcasting.
47. wireless devices according to claim 40, it comprises user interface, wherein said defined customization further Attribute information comprises defined assistant service, and wherein said media handler module is operable to belong to based on by described customization Property Information application in define service attribute information described service attribute information described first definition to produce media presentation Guide and initial view, described view comprises the described basic service supplementary with described defined assistant service.
48. wireless devices according to claim 47, wherein said defined assistant service comprises beginning, ending, extensively Accuse, remind, URL (URL) and data broadcast present at least one as the benefit to described basic service Fill.
49. wireless devices according to claim 40, it is right that wherein said defined custom attributes information comprises further In the custom attributes information of each of the plurality of content retailer, and wherein by described custom attributes Information application in definition Described first definition of the described service attribute information of service attribute information comprises with being defined to produce Media Presentation Guide The appropriate section of custom attributes information substitute at least some of of defined service attribute information, described defined fixed Attribute information processed corresponding to being broadcast to the institute of the plurality of content retailer of described wireless device by described corresponding basic service State one.
50. wireless devices according to claim 40, it comprises user interface, and wherein said media manager further Module is operable comprises, with initial based on described defined custom attributes information, the view that customization presents.
51. wireless devices according to claim 40, wherein corresponding to the described defined service of described basic service Attribute information comprises further and presents special services attribute information, defined in it for what at least one presented multiple presented Custom attributes information comprise further for described at least one present present specific customized attribute information, and wherein by institute State custom attributes Information application to define to produce in described the first of the described service attribute information defining service attribute information Media Presentation Guide comprise with present described in presenting for correspondence specific customized attribute information substitute described in present specific clothes Business attribute information.
52. wireless devices according to claim 40, also include user interface, and wherein said media handler module warp Operate with the initial view comprising real-time media and the combination of non-real time media.
CN200680040400.9A 2005-09-12 2006-09-12 There is provided and present the Apparatus and method for of customized channel information Expired - Fee Related CN101300574B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US71640805P 2005-09-12 2005-09-12
US60/716,408 2005-09-12
US11/270,166 2005-11-08

Publications (2)

Publication Number Publication Date
CN101300574A CN101300574A (en) 2008-11-05
CN101300574B true CN101300574B (en) 2016-11-30

Family

ID=

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6122658A (en) * 1997-07-03 2000-09-19 Microsoft Corporation Custom localized information in a networked server for display to an end user
WO2002084524A2 (en) * 2001-04-16 2002-10-24 Namaya Technologies Inc. A method and system for customizing presentation of data sent from a web server
CN1430762A (en) * 2000-05-20 2003-07-16 林荣姬 On demand contents providing method and system
WO2005083981A1 (en) * 2004-02-23 2005-09-09 Motorola Inc., A Corporation Of The State Of Delaware System and method for presenting and editing customized media streams

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6122658A (en) * 1997-07-03 2000-09-19 Microsoft Corporation Custom localized information in a networked server for display to an end user
CN1430762A (en) * 2000-05-20 2003-07-16 林荣姬 On demand contents providing method and system
WO2002084524A2 (en) * 2001-04-16 2002-10-24 Namaya Technologies Inc. A method and system for customizing presentation of data sent from a web server
WO2005083981A1 (en) * 2004-02-23 2005-09-09 Motorola Inc., A Corporation Of The State Of Delaware System and method for presenting and editing customized media streams

Similar Documents

Publication Publication Date Title
JP5778076B2 (en) Apparatus and method for providing and presenting customized channel information
CN101300846B (en) Apparatus and methods for delivering and presenting auxiliary services for customizing a channel
KR101051864B1 (en) Flexible system for distributing content to devices
CN102656898B (en) Automatic media asset update over an online social network
US8554752B2 (en) Information providing system, information receiving apparatus, information providing apparatus, information providing method and program
US20090254633A1 (en) Methods, systems, and computer program products for distributing profile-based advertisement content and user identification-tagged media content
JP2008160337A (en) Content-linked information indicator and indicating method
WO2014089345A1 (en) Automatic selection of digital service feed
JP2009522960A (en) Apparatus and method for selective collection and selective presentation of content
WO2004100549A1 (en) Information access system, information providing device, information access device, information providing method, and information access method
JP2009225071A (en) Information providing apparatus, broadcast receiving terminal, information providing system, information providing method, and program
KR100910050B1 (en) Mobile terminal, cost account system and method for customized contents in use of 2?? ui under two-way process mobile broadcasting
US20090125319A1 (en) Systems, methods, and computer program products for allocating credit based upon distribution of electronic content
US8656004B1 (en) Method and apparatus for delivering selected multimedia content to a user in pervasive computing environments
CN101300574B (en) There is provided and present the Apparatus and method for of customized channel information
JP5100954B2 (en) Content providing method and search device
US8510776B2 (en) Information providing system, information receiving terminal, information providing apparatus, information providing method and program
CN101300574A (en) Apparatus and methods for providing and presenting customized channel information
KR20120075822A (en) Vod twitter system for smart tv using interactive user interface and method for delivering video contents
RU2008129196A (en) METHOD AND BRIDGE SYSTEM FOR DISTRIBUTING CONTENT FROM SEVERAL SOURCES

Legal Events

Date Code Title Description
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20161130

Termination date: 20180912