CN100589096C - Apparatus and method for managing unprotected and protected content in private networks - Google Patents
Apparatus and method for managing unprotected and protected content in private networks Download PDFInfo
- Publication number
- CN100589096C CN100589096C CN200580041560A CN200580041560A CN100589096C CN 100589096 C CN100589096 C CN 100589096C CN 200580041560 A CN200580041560 A CN 200580041560A CN 200580041560 A CN200580041560 A CN 200580041560A CN 100589096 C CN100589096 C CN 100589096C
- Authority
- CN
- China
- Prior art keywords
- content
- metadata
- dedicated network
- protected
- digital
- 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
Links
Images
Landscapes
- Storage Device Security (AREA)
Abstract
A method for managing unprotected and protected content in a private network, the method including the steps of: receiving content; retrieving metadata associated with the received content; determining whether the received content is unprotected or protected based on the associated metadata; for unprotected content, allowing the unprotected content to be selectively stored, managed and distributedin the private network based on the associated metadata; for protected content, identifying a content protection system associated with the protected content based on the associated metadata, and performing at least one of: displaying information to a user of the private network facilitating retrieval of one or more hardware/software components required by the associated content protection system; retrieving the one or more required hardware/software components; verifying that the one or more required hardware/software components are present in the private network, before allowing the protected content to be selectively stored, managed and distributed in the private network based on the associated metadata.
Description
Invention field
The present invention relates to the not protected and shielded content of management in dedicated network.
Background of invention
The content provider adopts various content protective systems to control visit to content.Content protective system comprises Digital Right Management (DRM) system, copy protection (CP) system, conditional access (CA) system, technology protection measure (TPM) etc.Content protective system is general to be required to have hardware/software components in dedicated network before protected content can be by user capture.
The delicate property of navigation content protection system and complicacy have proposed problem to the user of hope storage in dedicated network, management and distributing contents.Content user may even not know have content protective system, they are how work in dedicated network what and they.These problems are compound because different content providers adopt may not interoperability different content protective systems.
Thereby the integrated solution that need be used for and shielded content not protected in the dedicated network management.
Summary of the invention
According to the present invention, a kind of method that is used for and shielded content not protected in the dedicated network management is provided, this method may further comprise the steps:
Received content;
The metadata that retrieval is associated with received content;
Determine that based on the metadata that is associated received content is not protected or shielded;
To not protected content,, allow in dedicated network, optionally to store, to manage and distribute not protected content based on the metadata that is associated;
To shielded content; based on the metadata that is associated, sign and shielded content associated content protection system, and based on the metadata that is associated; permission is optionally stored in dedicated network, before management and the distributing protected content, carry out following at least one of them:
To user's display message of dedicated network, so that the required one or more hardware/software components of retrieval associated content protection system;
Retrieve one or more required hardware/software components;
Verify that one or more required hardware/software components are present in the dedicated network.
The present invention also provides a kind of processor program product that is stored in the processor readable storage device, and this processor program product has the processor instruction that is used to make at least one processor execution following steps:
Received content;
The metadata that retrieval is associated with received content;
Determine that based on the metadata that is associated received content is not protected or shielded;
To not protected content,, allow in dedicated network, optionally to store, to manage and distribute not protected content based on the metadata that is associated;
To shielded content; based on the metadata that is associated, sign and shielded content associated content protection system, and based on the metadata that is associated; permission is optionally stored in dedicated network, before management and the distributing protected content, carry out following at least one of them:
To user's display message of dedicated network, so that retrieval associated content protection system is required
One or more hardware/software components;
Retrieve one or more required hardware/software components;
Verify that one or more required hardware/software components are present in the dedicated network.
The present invention also provides a kind of system that is used for and shielded content not protected in the dedicated network management, and this system comprises:
Be connected to one or more processors of dedicated network;
Be used to make one or more processors to carry out the processor instruction of following steps:
Received content;
The metadata that retrieval is associated with received content;
Determine that based on the metadata that is associated received content is not protected or shielded;
To not protected content,, allow in dedicated network, optionally to store, to manage and distribute not protected content based on the metadata that is associated;
To shielded content; based on the metadata that is associated, sign and shielded content associated content protection system, and based on the metadata that is associated; permission is optionally stored in dedicated network, before management and the distributing protected content, carry out following at least one of them:
To user's display message of dedicated network, so that the required one or more hardware/software components of retrieval associated content protection system;
Retrieve one or more required hardware/software components;
Verify that one or more required hardware/software components are present in the dedicated network; And
Be connected to one or more processor readable storage device of these one or more processors, be used for the required one or more hardware/software components of stores processor instructions, received content, the metadata that is associated and associated content protection system.
The accompanying drawing summary
To also embodiments of the invention be described with reference to the accompanying drawings via the example of indefiniteness fully now, in the accompanying drawing:
Fig. 1 is the exemplary components figure that is used for the system of and shielded content not protected in the dedicated network management according to one embodiment of present invention;
Fig. 2 is the process flow diagram that is used for the method for and shielded content not protected in the dedicated network management according to one embodiment of present invention;
Fig. 3 A-N is the sample screen shot to the management of institute's memory contents; And
Fig. 4 A-I is the sample screen shot of the playlist of institute's memory contents.
The detailed description of embodiment
Fig. 1 is the component drawings that is used to manage the distributed scalable system 100 of not protected and shielded content.System 100 for example is connected to wired and/or dedicated network 102 in the home environment in privately owned environment.Dedicated network 102 can be for example for example Intranet, Cellular Networks, Local Area Network, VPN(Virtual Private Network), personal area network (PAN), Authorized Domain (AD) etc. in the privately owned user environment such as private vehicle, private business, private building.
For example the content of digital video, DAB, digital photos, digital figure, digital cartoon, digital text, digital multimedia etc. via be connected to dedicated network 102 server 104 and distributed clients machine 106,108 receive in the dedicated network 102.Content can be from for example receptions such as storage card 110, the Internet connection or web site url 112, photo CD 114, music CD 116, DVD 118, satellite downlink 120, digital tuner, cable TV network.Content also can receive from other source, for example, such as equipment such as tuner/decoder and set-top box, such as public networks such as Cellular Networks and cable television networks, such as portable terminals such as mobile phones, such as media players such as MP3 player, game console and such as portable computing devices such as PDA(Personal Digital Assistant)s.
The physical media storage device 136 that is connected to dedicated network 102 is content protecting and checking nodes of dedicated network 102.Physical media storage device 136 is physically stored movable storage mediums such as for example music CD 116 that is associated with for example Digital Right Management (DRM) system, copy protection (CP) system, conditional access (CA) system and technology protection measure content protective systems such as (TPM) and DVD 118.Physical media storage device 136 is also stored the component software that is associated with content protective system; for example, keys for encryption/decryption, digital license, digital certificate, digital watermarking, equipment registration, user's registration, active coding, subscription, digital signature, device id and user ID.Physical media storage device 136 is still at the batch loading equipemtn that does not have to handle under the situation of user interactions n storage, management and content verification scalablely.The day of the content of all storages and management is when aiming at being requested or work as content verification and/or be provided for the user when being used to complete.Additional physical media storage device 136 (not shown) can be connected to dedicated network 102 provides scalable content protecting and authentication function.In addition, the content protecting hardware/software components also can be stored in the server 104.
Fig. 2 illustrates the process flow diagram of being managed being used to of carrying out the process 200 of not protected and shielded content by system 100.After in dedicated network, receiving content (step 202), the metadata (step 204) that is associated with received content from the user search of content itself, public network, remote data base, local data base, metadata supplier and dedicated network for example.Will be in the retrieval of following description to metadata such as for example content types.After having retrieved the metadata that is associated, making received content based on the metadata that is associated is not protected or shielded judgement (step 206).Based on the metadata that is associated, then can be in dedicated network free and optionally store, manage and distribute not protected content (step 208).On the other hand, the metadata that is associated is used to sign and shielded content associated content protection system (step 210).Comprise with shielded content associated content protection system, for example Digital Right Management (DRM) system, copy protection (CP) system, conditional access (CA) system, technology protection measure (TPM) etc.
In case identified the associated content protection system, promptly to user's display message of dedicated network so that the required hardware/software components (step 212) of retrieval associate content protection system.In addition or as an alternative, relevant with required hardware/software components and/or content protective system information can be logged so that check for the user when being requested.For example from the required hardware/software components of user search associated content protection system of content itself, public network, local data base, remote data base, content provider, storage medium, memory device and dedicated network.Required hardware/software components comprises, for example storage medium, memory device, smart card, Dao Er chip, keys for encryption/decryption, digital license, digital certificate, digital watermarking, media player, equipment registration, user's registration, active coding, subscription, digital signature, device id, user ID etc.May there be the various combination of two or more hardware/software components in content protective system in dedicated network, for example MP3 DRM system may need the existence of Portable MP 3 media player and MP3 DRM software.To the essence of the visit of protected content in the dedicated network and scope can to small part based on required hardware/software components.Required hardware/software components is retrieved (step 214) and/or is verified as and is present in (step 216) in the dedicated network.Afterwards, can in dedicated network, optionally store based on the metadata that is associated, management and distributing protected content.
The required hardware/software components of being carried out by server 104 and/or physical media storage device 136 of software verification is present in the dedicated network 102.Required hardware/software components can be stored in server 104 and/or the physical media storage device 136 so that retrieval of carrying out and/or checking subsequently.Server 104 and/or physical media storage device 136 can be programmed and detect required nextport hardware component NextPort, and for example whether portable electronic device, Dao Er chip etc. are connected to dedicated network 102 directly or indirectly via the assembly of system 100.
Can retrieve the metadata that is associated from content sources, for example CD can be by identifying such as its catalogue metadata such as (TOC).This binary structure is converted into the sexadecimal string, and submits to as the part to the metadata query of the metadata databases such as metadata database on the web server 140 for example.The metadata database of being inquired about returns one group of unique id string then, and they are connected in series the metadata that produces sign CD.This id string is stored in the local data base, for example in the server 104, so that sign CD.Photo CD can be for example by its file label sign.For example use Windows (trade mark) 32API function G etVolumeInformation to retrieve file label.
The metadata that is associated with DVD can be retrieved based on three independent identifiers.When DVD was added to system 100 first, Microsoft (trade mark) DirectX interface IDVDInfo2 obtained the 64 item sign indicating numbers that system generates for this DVD.Clauses and subclauses of search matched in the metadata database on the web server 142 for example then.If in metadata database, do not find record, then read unique product code (UPC) from the DVD dish.If can not find, then import this UPC to user prompt, it generally finds on bonnet as bar code.Use UPC to come information and the front cover pattern of query metadata database then to obtain this DVD.Metadata database also returns with this UPC and is stored in dish ID in the database on the server 104.When DVD was stored in the server 104, Microsoft (trade mark) ID was used as key.When DVD was put into the DVD driver once more, Microsoft (trade mark) ID was used to search the record in the server 104.Other suitable method of sign DVD is conspicuous to those skilled in the art.
The metadata that is associated with content comprises, for example title, placard or front cover pattern, audio frequency and/or video clipping, general introduction, author, performing artist, producer, school, grading, version, comment etc.To DVD and CD, the supplier retrieves metadata from metadata.To Digital Television or radio broadcasting, metadata can comprise for example electronic program guides (EPG).In addition or as an alternative, can retrieve the metadata that is associated with the content that is received via user interface 122,134 users from dedicated network.
Content can be stored in the database on the server 104 to optimize playback or to present by its original or original form.Perhaps, content can be by the storage of compression form.The metadata that is associated also can be stored in the database in the server 104.The photo form of being supported is detected by extension name in the file and signature bytes.Each effective document uses the operating system file replicate run to be copied to target directory in the server 104 then.During reproduction process, test and dwindle photo resolution and present resolution, thereby any image resolution ratio that allows to be stored shows to playback or display device 122,124,126,128 with the maximum that is suitable for playback apparatus 108.
Fig. 3 A-N is based on the screenshot capture of the content of being stored on the associated metadata management server 104.Fig. 3 A illustrates the content of being stored in the server 104 can be classified as film (movies), music (music), photo (photos), internet content (internet) and playlist (playlist).In Fig. 3 B-D, movie contents can be by all available titles (title), school (genre), performer (actor), director (director) and title (title) management.The poster art images that also can show film.As shown in Fig. 3 E-H, music content can be by all available titles (title), school (genre), artist (artist), album name (albumtitle) and track title (track title) management.The front cover pattern diagram picture that also can show special edition.Fig. 3 I-J illustrates photo and can classify by school (genre), album title (photo album title) and single photo title (photo title).As shown in Fig. 3 L-M, web link (web link) and the internet search engine (searchengine) stored also can be classified.Fig. 3 A illustrates the secure icon/button (security) that can be used for being provided with the security settings of leading subscriber, and Fig. 3 N illustrates the use that is used for the personal code work (user code) of the safety management of the content of being stored.
Fig. 3 K and 4A-I are the screenshot captures that the playlist of creating the content of being stored on the server 104 is shown.Playlist can use the music shown in Fig. 3 A, photo or playlist buttons to create.Can create the mixing of dissimilar contents, such as photograph slideshows, so that via client computer 108 playback or present on playback apparatus 124,126,128,130 with track.As shown in Fig. 4 A-F, can use theme (theme), school, artist and the title of the audio content of being stored to create the playlist of the track of being stored.But Fig. 4 G-H illustrates preview and the digital photos selecting to be stored is followed the playlist of track.Fig. 4 I is a playlist summary, and it for example comprises, the title of single track and photo, the total duration of playlist (duration).System software can be used for generating the playlist of the combination of film, music and photo, and can be used for controlling the transition between the dissimilar contents, fading in and fade out such as music and/or video between scene, the track etc.
The content of being stored can optionally be distributed to playback apparatus 124,126,128,130 from server 104 by client computer 108.System software comprises the network flow service (NSS) on the server 104, and the network flow CLIENT PROGRAM (NSC) on each client computer 108.The all the elements of being stored on the NSS accessible services device 104, and set of number TV tuner and satellite/CATV (cable television) descrambler card.Content is supplied as stream of packets by NSS, and these streams can comprise the player media types of any support, for example MPEG-2, MPEG-4, WMA, WAV, WMV, DV etc.Also can be to stream encryption to prevent " go-between " replication attacks.
Select in response to the user, the NSC on the client computer 108 is current stream table (CST) inquiry NSS, and this table is the tabulation of current in progress stream.The content of CST can show that this allows NSC to participate in the playback of this stream to the user.Thereby a NSC can participate in the stream of the TV channel that another NSC using to be transmitted, as long as perhaps there is the tuner can be with adding channel to CST.Perhaps, client computer 108 can participate in the multicast of film or other video flowing.CST comprises the stream metadata of describing content type, such as " video ", " audio frequency " or stream name, such as " Channel 7 " or " The Fifth Element " and out of Memory, for example controls client computer 108.The stream metadata is shown as demonstration (OSD) on the screen of the information relevant with stream itself.
When the user selects stream, when for example film, slide demonstration or music were come playback, NSC was set up to the connection of NSS, and asked this stream to begin.To unicast stream, NSS creates and to spread the line sending journey, and it will be handled to the transmission of the flow data of client computer 108 and from the special play-back request of client computer 108, and for example rollback, FF play and suspend etc.To connection, provide the port of receiving group stream packets thereon to NSC to unicast stream.After the line sending journey was spread in setting, NSS continued to monitor connection request.
Real-time protocol (rtp) and real-time stream transmit the playback that agreement (RTSP) is used to transmit and control stream.These agreements permission client computer 108 time-outs and execution are to the special play-back of Media Stream, such as the bookmark part of content.NSC will carry out the buffering of each stream that it is connected, to solve network delay.
Each client computer 108 has the UPnP player service (UPS) that operation allows any UPnP that follows (universal plug and play) reference mark (CP) to give an order to client player 108.Spread by combination UPnP agreement and digital content and to take affair, NSS can be configured to will the stream multicast to the client computer 108 of wishing participation.This is convenient to one or more synchronized playback that flow to a plurality of client computer 108.A client computer 108 is designated as the controller of multicast, and gives an order with the playback of control content or present by server 104.Other client computer 108 can add or withdraw from any moment during multicast.
Embodiments of the invention provide effective, the integrated and user-friendly solution that is used for and shielded content not protected in the dedicated network management.
The invention is not restricted to described and illustrated embodiment, can make variation and modification, and not deviate from scope of the present invention.For example, embodiments of the invention are not limited to be used to identify, store and flow the exemplary method and the technology of transmission different content type.Being appreciated that embodiments of the invention replacedly use is used to identify and/or any and all conventional methods and the technology of contents processing realize.
Claims (13)
1. method that is used for and shielded content not protected in dedicated network management said method comprising the steps of:
Received content;
The metadata that retrieval is associated with received content;
Determine that based on the described metadata that is associated received content is not protected or shielded;
To not protected content,, allow in described dedicated network, optionally to store, to manage and distribute described not protected content based on the described metadata that is associated;
To shielded content; based on the described metadata that is associated; sign and described shielded content associated content protection system; and based on the described metadata that is associated; permission is optionally stored, is managed in described dedicated network and distributes before the described shielded content, carry out following at least one of them:
To user's display message of described dedicated network, so that retrieve the required one or more hardware/software components of described associated content protection system;
Retrieve described required one or more hardware/software components;
Verify that described required one or more hardware/software components are present in the described dedicated network.
2. the method for claim 1 is characterized in that, described content comprise digital video, DAB, digital photos, digital figure, digital cartoon, digital text and digital multimedia at least one of them.
3. the method for claim 1 is characterized in that, described content is from one of them reception at least of public network, broadcasting, storage medium, memory device, media player, playback apparatus, satellite downlink and portable terminal.
4. method as claimed in claim 2 is characterized in that, described content is from one of them reception at least of public network, broadcasting, storage medium, memory device, media player, playback apparatus, satellite downlink and portable terminal.
5. as each described method among the claim 1-4, it is characterized in that described metadata is from one of them retrieval at least of the user of described content itself, public network, local data base, metadata supplier and described dedicated network.
6. as each described method among the claim 1-4, it is characterized in that, described and protected content associated content protection system comprise digital right management system, copy-protection system, conditional access system and technology protection measure at least one of them.
7. as each described method among the claim 1-4; it is characterized in that the required one or more hardware/software components of described associated content protection system are from one of them retrieval at least of the user of described content itself, public network, local data base, content provider, storage medium, memory device and described dedicated network.
8. as each described method among the claim 1-4, it is characterized in that, described required one or more hardware/software components comprise storage medium, memory device, smart card, Dao Er chip, encryption key, decruption key, digital license, digital certificate, digital watermarking, media player, equipment registration, user's registration, active coding, subscription, digital signature, device id and user ID at least one of them.
9. as each described method among the claim 1-4, it is characterized in that, described dedicated network be Intranet, Cellular Networks, LAN (Local Area Network), Virtual Private Network, personal area network and Authorized Domain at least one of them.
10. as each described method among the claim 1-4, it is characterized in that described dedicated network is wired and/or wireless.
11. an equipment that is used for and shielded content not protected in the dedicated network management, described equipment comprises:
The device that is used for received content;
Be used to retrieve the device of the metadata that is associated with received content;
Based on the described metadata that is associated, be used for determining that received content is not protected or shielded device; To not protected content, the above-mentioned device that is used to determine is based on the described metadata that is associated, and allows optionally to store, manage in described dedicated network and distributes described not protected content; To shielded content; the above-mentioned device that is used to determine is based on the described metadata that is associated; sign and described shielded content associated content protection system; and based on the described metadata that is associated; permission is optionally stored, is managed in described dedicated network and distributes before the described shielded content, carry out following at least one of them:
To user's display message of described dedicated network, so that retrieve the required one or more hardware/software components of described associated content protection system;
Retrieve described required one or more hardware/software components;
Verify that described required one or more hardware/software components are present in the described dedicated network.
12. equipment as claimed in claim 11 is characterized in that, one or more memory devices comprise that at least one is configured to physically store the physical media storage device of the required one or more movable storage mediums of described associated content protection system.
13. equipment as claimed in claim 12 is characterized in that, described at least one physical media storage device also is configured to store the one or more component softwares that are associated with one or more movable storage mediums of described physical store.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2004906908A AU2004906908A0 (en) | 2004-12-02 | Multi-format digital content management and distribution | |
AU2004906908 | 2004-12-02 | ||
AU2005900320 | 2005-01-25 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101084497A CN101084497A (en) | 2007-12-05 |
CN100589096C true CN100589096C (en) | 2010-02-10 |
Family
ID=38913184
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200580041560A Expired - Fee Related CN100589096C (en) | 2004-12-02 | 2005-12-02 | Apparatus and method for managing unprotected and protected content in private networks |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100589096C (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2012203903B2 (en) * | 2011-07-12 | 2015-03-12 | Apple Inc. | System and method for linking pre-installed software to a user account on an online store |
US9319406B2 (en) | 2011-07-12 | 2016-04-19 | Apple Inc. | System and method for linking pre-installed software to a user account on an online store |
-
2005
- 2005-12-02 CN CN200580041560A patent/CN100589096C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN101084497A (en) | 2007-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20090044253A1 (en) | Managing unprotected and protected content in private networks | |
US20190124410A1 (en) | Method of sharing personal media using a digital recorder | |
US7343414B2 (en) | System and method for distributing media assets to user devices and managing user rights of the media assets | |
US7483958B1 (en) | Methods and apparatuses for sharing media content, libraries and playlists | |
US9854289B2 (en) | Secure multimedia transfer system | |
US7020704B1 (en) | System and method for distributing media assets to user devices via a portal synchronized by said user devices | |
JP4466148B2 (en) | Content transfer management method, program, and content transfer system for network transfer | |
US20160205113A1 (en) | Method For Sharing A Media Collection In A Network Environment | |
US7908270B2 (en) | System and method for managing access to media assets | |
US20060265329A1 (en) | System and method for automatically transferring dynamically changing content | |
KR100865249B1 (en) | Using embedded data with file sharing | |
US20130276139A1 (en) | Method and apparatus for accessing content protected media streams | |
CA2603460A1 (en) | Media file disbribution system and method | |
US8843414B2 (en) | Techniques for accessing controlled media objects | |
US7562301B1 (en) | Techniques for generating and using playlist identifiers for media objects | |
CN100589096C (en) | Apparatus and method for managing unprotected and protected content in private networks | |
WO2007141927A1 (en) | Content reproducing system, client terminal, advertisement server, decoding driver, and content reproducing method | |
JP2006129095A (en) | Content distribution system | |
AU2005312348B2 (en) | Managing unprotected and protected content in private networks | |
JP3827612B2 (en) | Time-limited content distribution system and distribution device | |
JP2005235170A (en) | Order type multimedia content providing system and its method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100210 Termination date: 20101202 |