ユーザ1のためにテレビ番組録画をスケジューリングするための方法であって、前記ユーザによるテレビ番組録画の履歴をデータベース3の中に保存するステップと、前記ユーザの好きなテレビ番組を推定するために、前記履歴を分析するステップと、前記分析に基づいて、前記ユーザのために録画されるべきテレビ番組の推奨を生成するステップと、前記推奨に基づいて、テレビ番組録画をスケジューリングするステップとを提供する、方法。生成する推奨を、それらを少なくとも1人の他のユーザと共有することを考慮して、少なくとも1つのデータベースの中に記憶するステップを提供することを特徴とする、請求項1に記載のスケジューリング方法。ユーザ1が属する少なくとも1つのコミュニティによって共有される推奨に基づいて、ユーザ1のために生成された推奨を向上させるステップを提供することを特徴とする、請求項1または2に記載のスケジューリング方法。推奨されたテレビ番組録画をスケジューリングする前に推奨を検証するために、ユーザ1による介入を提供することを特徴とする、請求項1から3のいずれか一項に記載のスケジューリング方法。ユーザ1が少なくとも1つの明示的特徴を指定し、推奨が前記明示的特徴を使用することによって精緻化されることを特徴とする、請求項1から4のいずれか一項に記載のスケジューリング方法。履歴の分析に基づいて少なくとも1つの暗示的特徴を作り出すステップを提供し、ユーザ1の好きなテレビ番組が前記暗示的特徴に基づいて推定されることを特徴とする、請求項1から5のいずれか一項に記載のスケジューリング方法。ユーザ1のためにテレビ番組録画をスケジューリングするためのアーキテクチャであって、前記スケジュールを管理するためのモジュール2と、データベース3を備える、前記ユーザによるテレビ番組録画の履歴を保存するためのモジュール4と、前記ユーザの好きな番組を推定する手段と、前記分析に基づいて前記ユーザのために録画されるべきテレビ番組の推奨を生成する手段とを備える、前記履歴を分析するためのモジュール16と、前記推奨に基づいて、推奨されるテレビ番組をスケジューリングするためのモジュール12とを備える、アーキテクチャ。生成された推奨が少なくとも1人の他のユーザと共有され得るように記憶されるデータベースを備える共有モジュール28を備えることを特徴とする、請求項7に記載のスケジューリングアーキテクチャ。ユーザ1が、少なくとも1つの明示的特徴を指定できるようにするための手段を備える構成モジュール24を備え、分析モジュール16の生成手段が、前記明示的特徴を使用することによって生成された推奨を精緻化することができることを特徴とする、請求項7または8に記載のスケジューリングアーキテクチャ。分析モジュール16が、履歴の分析に基づいて少なくとも1つの暗示的特徴を作り出す手段を備え、推定手段が、前記暗示的特徴に基づいて好きなテレビ番組を推定することができることを特徴とする、請求項7から9のいずれか一項に記載のスケジューリングアーキテクチャ。前記モジュールが、ユーザ1のためにテレビ番組録画をスケジューリングするために前記アーキテクチャの他のモジュール4、12、16、24、28、37と対話する手段を備える、請求項7から10のいずれか一項に記載のスケジューリングアーキテクチャの管理モジュール2。本発明は、特に、番組ガイドを参照することを必要とせずに、したがって忘れてしまうおそれが少ない、ユーザが自分の好きなテレビ番組を録画することができる方法を提案することによって従来技術を完全なものにすることを目的とする。そのために、第1の態様によれば、本発明は、ユーザのためにテレビ番組録画をスケジューリングするための方法であって:-前記ユーザによるテレビ番組録画の履歴をデータベースの中に保存するステップと、-前記ユーザの好きなテレビ番組を推定するために、前記履歴を分析するステップと、-前記分析に基づいて、前記ユーザのために録画されるべきテレビ番組の推奨を生成するステップと、-前記推奨に基づいて、テレビ番組録画をスケジューリングするステップとを提供する方法を提案する。第2の態様によれば、本発明は、ユーザのためにテレビ番組録画をスケジューリングするためのアーキテクチャであって:-前記スケジュールを管理するためのモジュールと、-データベースを備える、前記ユーザによるテレビ番組録画の履歴を保存するためのモジュールと、-前記ユーザの好きな番組を推定する手段と、前記分析に基づいて前記ユーザのために録画されるべきテレビ番組の推奨を生成する手段とを備える、前記履歴を分析するためのモジュールと、-前記推奨に基づいて、推奨されるテレビ番組をスケジューリングするためのモジュールと備えるアーキテクチャを提案する。第3の態様によれば、本発明は、かかるスケジューリングアーキテクチャを管理するためのモジュールであって、ユーザのためにテレビ番組録画をスケジューリングするために、前記アーキテクチャの他のモジュールと対話する手段を備えるモジュールを提案する。本発明の他の特徴および利点は、本発明の一実施形態によって、ユーザのためにテレビ番組録画をスケジューリングするためのアーキテクチャを描いた添付の図面を参照して行われる以下の説明の中で明らかとなろう。以下では、前記図面と関連して、特にユーザ1の暗示的および/または明示的な関心の中心に基づいて、前記ユーザのためにテレビ番組録画をスケジューリングするためのアーキテクチャが記載され、前記スケジューリングはまた自動または半自動であり得る。このアーキテクチャは、ユーザ1のためのテレビ番組録画のスケジューリングを管理するためのモジュール2を備える。このモジュール2は、ユーザ1のためにテレビ番組録画をスケジュールするために、アーキテクチャの他のモジュールと対話する手段を備える。この方法は、ユーザによるテレビ番組録画の履歴をデータベース3の中に保存するステップを規定する。そのために、アーキテクチャは、かかる履歴を保存するためのモジュール4を備え、前期モジュールは、かかるデータベース3を備える。手動でテレビ番組を録画するために、ユーザ1は、たとえば自分のテレビセット8に接続されたボックス7を遠隔から制御するためのデバイスによって、または携帯端末図示せずによって、たとえば電子番組ガイドEPGを提供するモジュール6に要求5を送信し、前記ガイドのグラフィカルユーザインターフェースGUIの中で前記テレビ番組を選択することによって、前記ガイドを参照してもよい。示されていない一実施形態によれば、ユーザ1はまた、番組ガイドを参照することなく、たとえば前記ユーザが放送時間に見ているテレビチャンネルで放送されているテレビ番組を手動で保存してもよい。そのために、ユーザ1は単に、たとえばボックス7を遠隔から制御するためのデバイスの現在の番組を録画ボタンを押すことによって、テレビ番組を録画してもよい。一旦ユーザ1が録画されるテレビ番組を選択すると、番組ガイドを提供するモジュール6は、たとえばアーキテクチャのデジタルビデオ録画を録画するものなどDVRDigitalVideoRecorderの録画モジュール10に前記選択の通知9を送信する。次いで、モジュール10は、アーキテクチャのテレビ番組録画をスケジューリングするために通知11をモジュール12に送信する。スケジューリングモジュール12は、選択されたテレビ番組のスケジューリングされた録画を記憶するための手段と、前記ボックスのために前記番組を録画するために、前記番組が放送を開始するときに通知13をボックス7に送信する送信するための手段とを備える。さらに、スケジューリングモジュール12は、テレビ番組の録画の通知14を管理モジュール2に送信するための手段を備える。そのような場合、モジュール2の対話手段は、前記録画された番組および/または前記録画についての情報を備える通知15をモジュール4へ送信することができ、その結果、モジュール4はユーザ1によるテレビ番組録画の履歴の中へ前記情報を保存することができる。ユーザ1によって録画されるテレビ番組のためにモジュール4によって保存される情報は、たとえば前記番組のコンテンツ識別番号ISANInternationalStandardAudiovisualNumberおよび/または前記番組のプロバイダの識別番号コード/前記プロバイダのコンテンツ識別番号、前記番組のタイトル、俳優の名前、映画のジャンル、監督名、言語、製作年月日、製作者名、カテゴリ、ユーザの識別子、録画の開始年月日、前記録画の長さ、または前記番組の概要を備えてもよい。この方法は、ユーザの好きなテレビ番組を推定するために、ユーザ1によるテレビ番組録画の履歴を分析するステップを提供し、そのためにアーキテクチャは、ユーザ1の好きな番組を推定する手段を備える前記履歴を分析するためのモジュール16を備える。図面と関連して、分析モジュール16は、ユーザ1の録画の履歴を取得するために要求17を管理モジュール2に送信するための手段を備える。そのような場合、モジュール2の対話手段は、要求18を、履歴を保存するモジュール4に送信することができ、前記保存モジュールは、前記履歴を備える通知19で要求18に応答する。さらに、モジュール2の対話手段は、前記履歴を備える通知20を分析モジュール16に送信することができる。特に、本方法は、暗示的な特徴に基づいてユーザ1の好きなテレビ番組を推定するために、履歴の分析に基づいて少なくとも1つの特徴を作り出すステップを提供してもよい。そのために、分析モジュール16は、履歴に基づいてかかる暗示的特徴を作り出す手段を備えることができる。モジュール16の推定手段は、たとえばベクトル類似ツリーを使用するアルゴリズムなどのグルーピング方法に基づくアルゴリズムによって、暗示的特徴に基づいてユーザの好きなテレビ番組を推定することができてもよい。この暗示的特徴は、履歴の中に含まれる少なくとも2つのテレビ番組録画によって共有される情報の部分に関係してもよい。たとえば、ユーザ1が多数のサッカー関連のテレビ番組を録画している場合、モジュール16の推定手段は、ユーザ1の好きな番組がサッカー関連のテレビ番組であるということを推定することができる。本方法は、ユーザによってなされた録画の履歴の分析に基づいて、ユーザ1のために録画されるべきテレビ番組の推奨を生成するステップを提供し、そのために、分析モジュール16はかかる推奨を生成する手段を備える。図面と関連して、このアーキテクチャは番組ガイドを記憶するためのモジュール21と、情報を抽出するためのモジュール22とを備え、モジュール22は、モジュール21に記憶された番組ガイドから、前記ガイドに含まれた放送されるテレビ番組についての情報を抽出するための手段を備える。さらに、モジュール22は、放送されるテレビ番組についての情報を備える通知23をモジュール16に送信することができる手段を備え、その結果、モジュール16の生成する手段は、前記情報、および前記ユーザの録画履歴の分析に基づいて、ユーザ1のために録画されるべきテレビ番組の推奨を生成する。一実施形態によれば、この方法はまた、明示的な特徴を使用することによって、ユーザ1のために生成された推奨を精緻化するために、ユーザ1が特に自分の関心のある送信者sendersofinterestに関連した少なくとも1つの明示的な特徴をキーワードの形態で指定することを提供してもよい。そのために、このアーキテクチャは、ユーザ1が、特に少なくとも1つの前記ユーザの好きなテレビ番組についての情報の部分に関して、かかる明示的特徴を指定できるようにするための手段を備える構成モジュール24を備える。ユーザ1が一旦明示的特徴を指定すると、モジュール24は前記明示的特徴をデータベース25の中に記憶して、前記明示的特徴を備える通知26をモジュール2に送り、モジュール2の対話手段は前記明示的特徴を備える通知27を分析モジュール16に送信することができる。さらに、モジュール16の生成する手段は、かかる明示的特徴の使用によって生成された推奨を精緻化することができる。一実施形態によれば、モジュール16の推定手段もまた、前記ユーザによって指定された少なくとも1つの明示的特徴に基づいて、ユーザ1の好きなテレビ番組を作り出すことができる。さらに、本方法は、生成された推奨を少なくとも1人の他のユーザと共有することを考慮して少なくとも1つのデータベース内に記憶するステップを提供してもよい。図面と関連して、このアーキテクチャは、生成された推奨が少なくとも1人の他のユーザと共有することを考慮してデータベース内に記憶されてもよいデータベースを備える共有モジュール28を備えてもよい。特に、ユーザ1のために生成された推奨は、特にはFacebookRまたはTwitterRなどのソーシャルネットワークのコミュニティなど、ユーザ1と同じコミュニティに属する他のユーザと共有されてもよい。そのために、モジュール2の対話手段は、共有される少なくとも1つの推奨を含む通知29をモジュール28に送信することができてもよく、モジュール28は、少なくとも1つのかかる推奨を含む通知30を、ソーシャルネットワークに提供するためにサーバ31に送信するための手段を備えてもよく、前記サーバは、ユーザ1が属するコミュニティに固有の、前記推奨が記憶される少なくとも1つのデータベース32を備え、その結果、コミュニティのメンバーである他のユーザが前記推奨にアクセスすることができる。したがって、本方法により、ユーザ1が属するコミュニティ内で共有される推奨を向上させることができる。さらに、構成モジュール24は、ユーザ1が、自分が生成した推奨を少なくとも1人の他のユーザと共有する仕方を定義、有効化または無効化できるようにするための手段を備えてもよい。そのために、モジュール24は、たとえばユーザ1がかかる共有を実行したいと思うコミュニティの他のユーザの名前を入力することによって、ユーザ1が、自分が生成した推奨を共有するための方式を構成することができ、その後セットユーザが前記構成された方式を有効化または無効化することができるようにしてもよい。同様に、本方法は、ユーザ1が属する少なくとも1つのコミュニティによって共有される推奨に基づいて、ユーザ1のために生成された推奨を拡大するステップを提供してもよい。特に、ユーザ1は、前記ユーザと同じコミュニティに属する別のユーザのために生成された推奨を共有してもよい。そのために、このアーキテクチャは、コミュニティのデータベース32の中に記憶された推奨を分析モジュール16に送信することができるモジュール33を備えてもよく、前記分析モジュールの生成手段は、特に推奨の重複を回避するために、ユーザ1のために生成された推奨とともに送信された前記推奨をプールすることができる。本方法は、ユーザのための推奨に基づいてテレビ番組録画をスケジューリングするステップを提供する。そのために、スケジューリングモジュール12は、かかる推奨に基づいてかかる録画をスケジューリングするための手段を備える。図面と関連して、モジュール2の対話手段は、通知35の中の以前にモジュール16によってモジュール2に送信されたテレビ番組の推奨を含む通知34をスケジューリングモジュール12に送信することができ、次いでモジュール12は、推奨されたテレビ番組の放送の開始時間に通知13をボックス7に送信し、その結果、前記ボックスはそれらを録画することができる。このように、本方法によってユーザ1は番組ガイドを参照することを必要とせずに、自分の好きなテレビ番組、および/またはユーザ1と同じコミュニティに属する他のユーザによって享受されるテレビ番組であり、したがってコミュニティが同じようなテレビ番組の好みを持つユーザを集めたものである場合、ユーザ1によって享受される可能性の高い前記テレビ番組を自動的にスケジューリングすることができる。さらに、本方法は、たとえばユーザのボックス7のハードドライブがあまりにもすぐにいっぱいになることを回避するために、推奨されるテレビ番組録画のスケジューリングの前に推奨を確認するためにユーザ1による介入を提供してもよく、それによって前記ユーザが特に関心のあるテレビ番組を録画し損なわないようにする。そのために、構成モジュール24は、ユーザ1が推奨されたテレビ番組録画をスケジューリングするための方式を選択できるようにするための手段を備えてもよい。たとえば、モジュール24は自動スケジューリングに対応する自動方式、テレビ番組の推奨が最初にユーザ1に提示される半自動方式、および本方法が適用されず、ユーザ1が番組ガイドを参照することによってテレビ番組を録画する手動方式でユーザ1に提供してもよい。ユーザ1は自分の推奨を見るために、要求34を録画モジュール10に送信し、前記モジュールは、プログラミングインターフェースAPIApplicationProgrammingInterfaceを提供するモジュール37との対話手段を備える。さらに、モジュール2の対話手段は、番組推奨のリストおよび/またはユーザによってなされた録画の履歴を要約するリストをモジュール10に提供するために、モジュール37、モジュール16および/またはモジュール4と対話することができ、かかるリストは、たとえばボックス7によって提供されるグラフィカルユーザインターフェース上など、ユーザのテレビセット8上に表示される。さらに、この推奨は、推奨された番組についての情報のリストの形でテレビセット8上に表示されてもよく、前記情報は暗示的に、特にはユーザ1の嗜好に固有の特徴に関連する。その後ユーザは、たとえばボックス7の遠隔制御デバイスの手段によって、自分の選択の推奨を検証してもよく、モジュール10は検証された推奨の各々のために通知11をモジュール12に送信し、その結果、モジュール12は対応するテレビ番組を録画するために、スケジューリングされた各録画のために通知13をボックス7に送信する。