(57)【特許請求の範囲】
【請求項１】
少なくとも二つのネットワークに接続され、前記少なくとも二つのネットワークの間でマルチメディア共有メッセージを転送することで、前記少なくとも二つのネットワークにおける装置間のマルチメディア共有を実現するように構成され、
前記少なくとも二つのネットワークのうちの第１のネットワークからのリソース識別子に前記第１のネットワークの識別子を追加して、前記少なくとも二つのネットワークのうちの第２のネットワークに送信するように構成され、前記第１のネットワークの識別子は、前記第２のネットワークにおいて前記リソース識別子に対応するリソースのルートを判定するように構成されるサーバー。
【請求項２】
さらに、第１のネットワークにおけるプロキシサーバーの情報及び／又は第１のネットワークにおけるプロキシサーバーによって転送された前記第１のネットワークにおける装置の情報を受信し、前記第１のネットワークから受信された情報を、第２のネットワークにおけるプロキシサーバーに、及び／又は前記第２のネットワークにおけるプロキシサーバーを介して前記第２のネットワークにおける装置に送信するように構成され、
前記情報は、前記第１のネットワークにおける装置と前記第２のネットワークにおける装置がマルチメディア共有を行う時に用いられる請求項１に記載のサーバー。
【請求項３】
前記少なくとも二つのネットワークで使用されているマルチメディア共有プロトコルが同じものであるか否かを判定し、異なる場合、前記少なくとも二つのネットワーク間でマルチメディア共有メッセージを転送するように、マルチメディア共有プロトコルの変換を行うように構成される請求項１に記載のサーバー。
【請求項４】
さらに、前記二つのネットワークにおけるプロキシサーバー及び／又は装置の登録情報を取得し、前記登録情報に基づいて、マルチメディア共有メッセージを転送するように構成される請求項１乃至３のいずれか１つに記載のサーバー。
【請求項５】
第１のネットワークに設けられ、前記第１のネットワークにおける装置から送信されたマルチメディア共有メッセージを受信し、前記マルチメディア共有メッセージを前記第１のネットワークに接続されたサーバーに送信するように構成され、
さらに、前記サーバーによって転送された第２のネットワークからのマルチメディア共有メッセージを受信し、前記第２のネットワークからの前記マルチメディア共有メッセージを前記第１のネットワークにおける装置に送信するように構成され、
前記サーバーに登録する及び/または位置するネットワークにおける機器を登録するための登録メッセージを前記サーバーに送信して、前記サーバーが前記サーバーに登録し及び/または位置するネットワークにおける機器を登録して登録後の情報を保存し、前記サーバーに記憶される登録後の情報が、同一の所有者識別子に属する装置のみがマルチメディアを共有することができることを示す所有者識別子と、エリア識別子と、装置識別子と、を含むプロキシサーバー。
【請求項６】
第１のネットワークにおけるプロキシサーバー及び／又は前記第１のネットワークにおける装置の登録を行うための、前記第１のネットワークにおけるプロキシサーバーからの登録メッセージを受信するように構成され、
さらに、登録情報を保存するように構成され、
登録された第１のネットワークにおける装置はマルチメディア共有メッセージによって第２のネットワークにおける装置とはマルチメディア共有を行うことができ、
前記サーバーに記憶される登録後の情報が、同一の所有者識別子に属する装置のみがマルチメディアを共有することができることを示す所有者識別子と、エリア識別子と、装置識別子と、を含むサーバー。
【請求項７】
前記登録メッセージを受信した後、前記プロキシサーバー及び／又は前記プロキシサーバーが位置する前記第１のネットワークにおける装置の認証を行い、認証に成功した後、前記サーバーに前記プロキシサーバー及び／又は前記プロキシサーバーが位置するネットワークにおける装置を登録し、登録情報を保存するように構成される請求項６に記載のサーバー。
【請求項８】
前記エリア識別子は前記プロキシサーバーのアドレスが位置するエリアを示し、
前記エリアの情報は前記プロキシサーバーのアドレス、ローカルアドレスクラスタ、インターネットアドレスクラスタ、マルチメディア共有に用いられるプロトコルの中の少なくとも一つを含む請求項６又は７に記載のサーバー。
【請求項９】
少なくとも二つのネットワークに接続された第１のサーバーが、少なくとも二つのネットワークの間でマルチメディア共有メッセージを転送することで、前記少なくとも二つのネットワークにおける装置間のマルチメディア共有を実現することを含み、
前記第１のサーバーが前記少なくとも二つのネットワークの間でマルチメディア共有メッセージを転送することは、前記第１のサーバーが、前記少なくとも二つのネットワークのうちの第１のネットワークからのリソース識別子に前記第１のネットワークの識別子を追加して前記少なくとも二つのネットワークのうちの第２のネットワークに送信することを含み、前記第１のネットワークの識別子は前記第２のネットワークにおいて前記リソース識別子に対応するリソースのルートを判定するように構成されるマルチメディア共有方法。
【請求項１０】
前記第１のサーバーが前記少なくとも二つのネットワークの間でマルチメディア共有メッセージを転送することは、
前記第１のサーバーが、前記少なくとも二つのネットワークで使用されているマルチメディア共有プロトコルが同じものであるか否かを判定し、異なる場合、マルチメディア共有プロトコルの変換を行うことと、
前記第１のサーバーが、マルチメディア共有プロトコルを変換した後、前記少なくとも二つのネットワークの間で前記マルチメディア共有メッセージを転送することと、を含む請求項９に記載の方法。
【請求項１１】
前記少なくとも二つのネットワークのうちの一つのネットワークに位置し、且つ前記第１のサーバーに接続されている第２のサーバーが、前記第１のサーバーにマルチメディア共有メッセージを送信することと、
前記第２のサーバーが、前記第１のサーバーから送信されたマルチメディア共有メッセージを前記第２のサーバーが位置するネットワークにおける装置に送信することと、をさらに含む請求項９乃至１０のいずれか１つに記載の方法。
【請求項１２】
前記第２のサーバーが、第３のサーバーに前記第２のサーバー及び／又は前記第２のサーバーが位置するネットワークにおける装置を登録するための登録メッセージを前記第３のサーバーへ送信することと、
前記第３のサーバーが、前記登録メッセージを受信し、前記第３のサーバーに前記第２のサーバー及び／又は前記第２のサーバーが位置するネットワークにおける装置を登録し、登録情報を保存することと、をさらに含む請求項１１に記載の方法。
【請求項１３】
前記第３のサーバーが前記登録メッセージを受信し、前記第３のサーバーに前記第２のサーバー及び／又は前記第２のサーバーが位置するネットワークにおける装置を登録することは、
前記第３のサーバーが前記登録メッセージを受信した後、前記第２のサーバー及び／又は前記第２のサーバーが位置するネットワークにおける装置の認証を行い、認証に成功した後、前記第３のサーバーに前記第２のサーバー及び／又は前記第２のサーバーが位置するネットワークにおける装置を登録することを含む請求項１２に記載の方法。
【請求項１４】
前記第１のサーバーに記憶される登録情報は、同一の所有者識別子に属する装置のみがマルチメディアを共有することができることを示す所有者識別子と、前記第２のサーバーのアドレスが位置するエリアを示すエリア識別子と、装置識別子と、を含み、
前記エリアの情報は、前記第２のサーバーのアドレス、ローカルアドレスクラスタ、インターネットアドレスクラスタ、マルチメディア共有に用いられるプロトコルの中の少なくとも一つを含む請求項１２又は１３に記載の方法。
【請求項１５】
前記第２のサーバーの機能は前記第２のネットワークにおける装置によって実現される請求項１１に記載の方法。
【請求項１６】
前記第１のサーバーが前記マルチメディア共有メッセージを転送することは、
前記第１のサーバーが、前記少なくとも二つのネットワークにおけるプロキシサーバー及び／又は装置の登録情報を取得し、前記登録情報に基づいて、マルチメディア共有メッセージを転送することを含む請求項９乃至１４のいずれか１つに記載の方法。
【請求項１７】
プロキシサーバーが、サーバーに前記プロキシサーバー及び／又は前記プロキシサーバーが位置するネットワークにおける装置を登録するための登録メッセージを前記サーバーへ送信することと、
前記サーバーが、前記登録メッセージを受信し、前記サーバーに前記プロキシサーバー及び／又は前記プロキシサーバーが位置するネットワークにおける装置を登録し、登録情報を保存することと、を含み、
前記サーバーに登録された第１のネットワークにおける装置は、マルチメディア共有メッセージによって第２のネットワークにおける装置とはマルチメディアを共有することが可能であって、
前記サーバーに記憶される登録後の情報が、同一の所有者識別子に属する装置のみがマルチメディアを共有することができることを示す所有者識別子と、エリア識別子と、装置識別子と、を含む登録方法。
【請求項１８】
前記サーバーが前記登録メッセージを受信し、前記サーバーに前記プロキシサーバー及び／又は前記プロキシサーバーが位置するネットワークにおける装置を登録することは、
前記サーバーが、前記登録メッセージを受信した後、前記プロキシサーバー及び／又は前記プロキシサーバーが位置するネットワークにおける装置の認証を行い、認証に成功した後、前記サーバーに前記プロキシサーバー及び／又は前記プロキシサーバーが位置するネットワークにおける装置を登録することを含む請求項１７に記載の方法。
【請求項１９】
前記エリア識別子は前記プロキシサーバーのアドレスが位置するエリアを示し、
前記エリアの情報は、前記プロキシサーバーのアドレス、ローカルアドレスクラスタ、インターネットアドレスクラスタ、マルチメディア共有に用いられるプロトコルの中の少なくとも一つを含む請求項１７又は１８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信分野に関し、具体的に、マルチメディア共有方法、登録方法、サーバー及びプロキシサーバーに関する。
【背景技術】
【０００２】
デジタルマルチメディアやネットワークの発展に伴って、既存技術において、マルチメディア共有プロトコルを用いて、ローカルエリアネットワークを介して異なる装置間でのデジタルコンテンツの放送の移転（マルチメディアの共有とも称する）を行う。
【０００３】
ローカルエリアネットワークによる異なる装置間でのデジタルコンテンツ放送の移転について、装置間での相互発見及び制御を実現することのできる既存技術が既に開示され、例えば、既存のユニバーサルプラグアンドプレイ（ＵＰｎＰ）技術には、装置同士の間で如何にネットワークメッセージを送受信することで発見と制御を実現するかが規定されており、当該技術は、ネットワークアドレス及びデジタルコードを装置の識別子とし、ユーザが装置の機器識別子に基づいて選択して操作する。
【０００４】
発明者らは、既存技術において、マルチメディア共有がローカルエリアネットワーク内での共有に限られ、モバイル装置を用いてインターネットを介して家庭内ローカルエリアネットワークにおける装置との相互通信やメディアの共有、異なる家庭間のマルチ接続やメディアの共有等について既存技術において実現できないことを見いだした。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の実施例は、少なくとも既存技術において異なるローカルエリアネットワークにおける装置間又はローカルネットワークの外部の装置間でマルチメディアの共有を実現することができない問題を解決するマルチメディア共有方法、登録方法、サーバー及びプロキシサーバーを提供する。
【課題を解決するための手段】
【０００６】
本発明の１実施例によると、少なくとも二つのネットワークに接続され、前記少なくとも二つのネットワークの間でマルチメディア共有メッセージを転送することで、前記少なくとも二つのネットワークにおける装置間のマルチメディア共有を実現するように構成されるサーバーを提供する。
【０００７】
前記サーバーはさらに、第１のネットワークにおけるプロキシサーバーの情報及び／又は第１のネットワークにおけるプロキシサーバーによって転送された前記第１のネットワークにおける装置の情報を受信し、前記第１のネットワークから受信された情報を、第２のネットワークにおけるプロキシサーバーに、及び／又は前記第２のネットワークにおけるプロキシサーバーを介して前記第２のネットワークにおける装置に送信するように構成され、前記情報は前記第１のネットワークにおける装置と前記第２のネットワークにおける装置がマルチメディア共有を行う時に用いられるように構成される。
【０００８】
前記サーバーは、前記少なくとも二つのネットワークで使用されているマルチメディア共有プロトコルが同じものであるか否かを判定し、異なる場合、前記少なくとも二つのネットワーク間でマルチメディア共有メッセージを転送するように、マルチメディア共有プロトコルの変換を行うように構成される。
【０００９】
前記サーバーは、前記少なくとも二つのネットワークのうちの第１のネットワークからのリソース識別子に前記第１のネットワークの識別子を追加して、前記少なくとも二つのネットワークのうちの第２のネットワークに送信するように構成され、前記第１のネットワークの識別子は、前記第２のネットワークにおいて前記リソース識別子に対応するリソースのルートを判定するように構成される。
【００１０】
前記サーバーはさらに、前記二つのネットワークにおけるプロキシサーバー及び／又は装置の登録情報を取得し、前記登録情報に基づいて、マルチメディア共有メッセージを転送するように構成される。
【００１１】
本発明の他の１実施例によると、第１のネットワークに設けられ、前記第１のネットワークにおける装置から送信されたマルチメディア共有メッセージを受信し、前記マルチメディア共有メッセージを前記第１のネットワークに接続されたサーバーに送信するように構成され、さらに、前記サーバーによって転送された前記第２のネットワークからのマルチメディア共有メッセージを受信し、前記第２のネットワークからの前記マルチメディア共有メッセージを前記第１のネットワークにおける装置に送信するように構成されるプロキシサーバーをさらに提供する。
【００１２】
前記プロキシサーバーはさらに、前記プロキシサーバー及び／又は前記第１のネットワークにおける装置を登録するように構成される。
【００１３】
本発明のさらに他の１実施例によると、第１のネットワークにおけるプロキシサーバー及び／又は前記第１のネットワークにおける装置の登録を行うための、前記第１のネットワークにおけるプロキシサーバーからの登録メッセージを受信するように構成され、さらに、登録情報を保存するように構成され、登録された第１のネットワークにおける装置はマルチメディア共有メッセージによって第２のネットワークにおける装置とはマルチメディア共有を行うことができるサーバーをさらに提供する。
【００１４】
前記サーバーは、前記登録メッセージを受信した後、前記プロキシサーバー及び／又は前記プロキシサーバーが位置するネットワークにおける装置の認証を行い、認証に成功した後、前記サーバーに前記プロキシサーバー及び／又は前記プロキシサーバーが位置するネットワークにおける装置を登録し、登録情報を保存するように構成される。
【００１５】
前記サーバーに記憶される登録情報は、同一の所有者識別子に属する装置のみがマルチメディアを共有することができることを示す前記所有者識別子と、前記家庭サービス代理のアドレスが位置するエリアを示すエリア識別子と、装置識別子とを含み、前記エリアの情報は前記家庭サービス代理のアドレス、ローカルアドレスクラスタ、インターネットアドレスクラスタ、マルチメディア共有に用いられるプロトコルの中の少なくとも一つを含む。
【００１６】
本発明のまた他の１実施例によると、少なくとも二つのネットワークに接続された第１のサーバーが、少なくとも二つのネットワークの間でマルチメディア共有メッセージを転送することで、前記少なくとも二つのネットワークにおける装置間のマルチメディア共有を実現することを含むマルチメディア共有方法を提供する。
【００１７】
前記第１のサーバーが前記少なくとも二つのネットワークの間でマルチメディア共有メッセージを転送することは、前記第１のサーバーが、前記少なくとも二つのネットワークで使用されているマルチメディア共有プロトコルが同じものであるか否かを判定し、異なる場合、マルチメディア共有プロトコルの変換を行うことと、前記第１のサーバーが、マルチメディア共有プロトコルを変換した後、前記少なくとも二つのネットワークの間で前記マルチメディアメッセージを転送することと、を含む。
【００１８】  前記第１のサーバーが前記少なくとも二つのネットワークの間でマルチメディア共有メッセージを転送することは、前記第１のサーバーが、前記少なくとも二つのネットワークのうちの第１のネットワークからのリソース識別子に前記第１のネットワークの識別子を追加して前記少なくとも二つのネットワークのうちの第２のネットワークに送信することを含み、前記第１のネットワークの識別子は前記第２のネットワークにおいて前記リソース識別子に対応するリソースのルートを判定するように構成される。【００１９】
前記方法は、前記少なくとも二つのネットワークのうちの一つのネットワークに位置し、且つ前記第１のサーバーに接続されている第２のサーバーが、前記第１のサーバーにマルチメディア共有メッセージを送信することと、前記第２のサーバーが、前記第１のサーバーから送信されたマルチメディア共有メッセージを前記第２のサーバーが位置するネットワークにおける装置に送信することと、をさらに含む。
【００２０】
前記方法は、前記第２のサーバーが、第３のサーバーに前記第２のサーバー及び／又は前記第２のサーバーが位置するネットワークにおける装置を登録するための登録メッセージを前記第３のサーバーへ送信することと、前記第３のサーバーが、前記登録メッセージを受信し、前記第３のサーバーに前記第２のサーバー及び／又は前記第２のサーバーが位置するネットワークにおける装置を登録し、登録情報を保存することと、をさらに含む。
【００２１】
前記第３のサーバーが前記登録メッセージを受信し、前記第３のサーバーに前記第２のサーバー及び／又は前記第２のサーバーが位置するネットワークにおける装置を登録することは、前記第３のサーバーが前記登録メッセージを受信した後、前記第２のサーバー及び／又は前記第２のサーバーが位置するネットワークにおける装置の認証を行い、認証に成功した後、前記第３のサーバーに前記第２のサーバー及び／又は前記第２のサーバーが位置するネットワークにおける装置を登録することを含む。
【００２２】
前記第１のサーバーに記憶される登録情報は、同一の所有者識別子に属する装置のみがマルチメディアを共有することができることを示す所有者識別子と、前記第２のサーバーのアドレスが位置するエリアを示すエリア識別子と、装置識別子と、を含み、前記エリアの情報は、前記第２のサーバーのアドレス、ローカルアドレスクラスタ、インターネットアドレスクラスタ、マルチメディア共有に用いられるプロトコルの中の少なくとも一つを含む。
【００２３】
前記第２のサーバーの機能は前記第２のネットワークにおける装置によって実現される。
【００２４】
前記第１のサーバーが前記マルチメディア共有メッセージを転送することは、前記第１のサーバーが、前記二つのネットワークにおけるプロキシサーバー及び／又は装置の登録情報を取得し、前記登録情報に基づいて、マルチメディア共有メッセージを転送することを含む。
【００２５】
本発明のまた他の１実施例によると、プロキシサーバーが、サーバーに前記プロキシサーバー及び／又は前記プロキシサーバーが位置するネットワークにおける装置を登録するための登録メッセージを前記サーバーへ送信することと、前記サーバーが、前記登録メッセージを受信し、前記サーバーに前記プロキシサーバー及び／又は前記プロキシサーバーが位置するネットワークにおける装置を登録し、登録情報を保存することと、を含み、前記サーバーに登録された第１のネットワークにおける装置は、マルチメディア共有メッセージによって第２のネットワークにおける装置とはマルチメディアを共有することが可能である登録方法を提供する。
【００２６】
前記サーバーが前記登録メッセージを受信し、前記サーバーに前記プロキシサーバー及び／又は前記プロキシサーバーが位置するネットワークにおける装置を登録することは、前記サーバーが、前記登録メッセージを受信した後、前記プロキシサーバー及び／又は前記プロキシサーバーが位置するネットワークにおける装置の認証を行い、認証に成功した後、前記サーバーに前記プロキシサーバー及び／又は前記プロキシサーバーが位置するネットワークにおける装置を登録することを含む。
【００２７】
前記第１のサーバーに記憶される登録情報は、同一の所有者識別子に属する装置のみがマルチメディアを共有することができることを示す所有者識別子と、前記プロキシサーバーのアドレスが位置するエリアを示すエリア識別子と、装置識別子と、を含み、前記エリアの情報は、前記プロキシサーバーのアドレス、ローカルアドレスクラスタ、インターネットアドレスクラスタ、マルチメディア共有に用いられるプロトコルの中の少なくとも一つを含む。
【発明の効果】
【００２８】
本発明の実施例によれば、サーバーは、少なくとも二つのネットワークに接続され、前記少なくとも二つのネットワーク間でマルチメディア共有メッセージを転送するように構成されることで、前記二つのネットワークにおける装置間のマルチメディア共有を実現し、本発明の実施例によれば、既存技術において異なるローカルエリアネットワークにおける装置間又はローカルネットワークの外部の装置間でマルチメディア共有を実現することができない問題を解決し、異なるローカルエリアネットワークにおける装置間又はローカルネットワークの外部の装置間でのマルチメディア共有を実現することができる。
【図面の簡単な説明】
【００２９】
ここで説明する図面は本発明を一層良く理解させるためのもので、本願の一部を構成し、本発明に示す実施例及びその説明は本発明を解釈するもので、本発明を限定するものではない。
【図１】本発明の実施例に係るサーバーを示す図である。
【図２】本発明の実施例に係る好適なネットワークアーキテクチャーを示す図である。
【図３】本発明の実施例に係るマルチスクリーン装置ゲートウェイのデータを示す図である。
【図４】本発明の実施例に係るメディア共有メッセージを示す図である。
【図５】本発明の実施例に係るメディア共有を示すフローチャートである。
【発明を実施するための形態】
【００３０】
尚、衝突しないかぎり、本願に記載の実施例及び実施例中の特徴を組み合わせることができる。以下、図面を参照しつつ実施例を結合して本発明を詳しく説明する。
【００３１】
本実施例においてサーバーを提供し、図１は本発明の実施例に係るサーバーを示す図で、図１に示すように、当該サーバーは少なくとも二つのネットワークに接続され、少なくとも二つのネットワークの間でマルチメディア共有メッセージを転送するように構成されることで、二つのネットワークにおける装置間のマルチメディア共有を実現する。
【００３２】
上記システムによれば、既存技術に比べ、サーバーを追加し、当該サーバーによって二つのネットワーク（例えば、二つのローカルエリアネットワーク）の間でのマルチメディア共有を実現した。当該サーバーは一つのサーバーであってもよいし、１セットのサーバーであってもよい。以下の実施例で説明する当該サーバーの機能は一つのサーバーで実現されてもよいし、機能の違いに応じて異なるサーバーに分けて実現されてもよい。本実施例において、サーバーで実現される機能はモジュールとして既存のサーバーに設けられてもよいし、既存の構成にサーバーを追加して実現されてもよい。当該サーバーは、以下の実施例においてマルチスクリーン装置ゲートウェイ、認証及びプロトコルサーバーとも呼ばれ、ここで、認証及びプロトコルサーバーは二つのサーバー、即ち認証サーバーとプロトコルサーバーによって実現されることができる。
【００３３】
当該サーバーはさらに、第１のネットワークにおけるプロキシサーバーからの情報及び／又は第１のネットワークにおけるプロキシサーバーによって転送された当該第１のネットワークにおける装置の情報を受信し、該第１のネットワークから受信した情報を、当該第２のネットワークにおけるプロキシサーバーへ、及び／又は当該第２のネットワークにおけるプロキシサーバーを介して該第２のネットワークにおける装置へ送信し、ここで、当該情報は該第１のネットワークにおける装置と当該第２のネットワークにおける装置がマルチメディア共有を行う時に用いられることが好ましい。
【００３４】
既存技術において、異なるネットワークの間で異なるマルチメディア共有プロトコルが使用される可能性もあるので、異なるプロトコルを使用する二つの装置の間でマルチメディア共有を実現するため、好適な１実施例において、上記サーバーは、少なくとも二つのネットワークで使用されているマルチメディア共有プロトコルが同じものであるか否かを判定し、異なる場合、少なくとも二つのネットワークの間でマルチメディア共有メッセージを転送するように、マルチメディア共有プロトコルの変換を行う。当該好適な実施例によれば、異なるプロトコルを使用するネットワークの間でのマルチメディア共有を実現することができる。
【００３５】
上記サーバーは、異なるネットワークの間でマルチメディアメッセージをルーティングするさまざまな方式を利用することもでき、本実施例において好適な方式を提供し、当該好適な方式において、サーバーは該少なくとも二つのネットワークのうちの第１のネットワークからのリソース識別子に当該第１のネットワークの識別子を追加して当該少なくとも二つのネットワークのうちの第２のネットワークに送信し、ここで、当該第１のネットワークの識別子は当該第２のネットワークにおいて当該リソース識別子に対応するリソースのルートを判定するように構成される。このように、リソース識別子にネットワーク識別子を追加するルーティング方式は簡単に実現することができ、サーバーの処理がある程度簡単になる。
【００３６】
一層安全であるように、好適な１実施形態において、さらに、上記二つのネットワークにおけるプロキシサーバー及び／又は装置を登録することもできる。このような場合に、上記サーバーはさらに、当該二つのネットワークにおけるプロキシサーバー及び／又は装置の登録情報を取得し、当該登録情報に基づいて、マルチメディア共有メッセージを転送するように構成される。
【００３７】
上記実施例において、サーバーが少なくとも二つのネットワークと通信を行うことができればよく、本実施例において、サーバーとネットワークとの通信が一層簡単になるように、ネットワークにプロキシサーバー（家庭サービス代理とも呼ぶ）を追加することができる。当該プロキシサーバーは、第１のネットワークに位置し、当該第１のネットワークにおける装置から送信されるマルチメディア共有メッセージを受信し、当該マルチメディア共有メッセージを当該第１のネットワークに接続されたサーバーに送信するように構成される。また、当該プロキシサーバーはさらに、当該サーバーによって転送された当該第２のネットワークからのマルチメディア共有メッセージを受信し、当該第２のネットワークからの当該マルチメディア共有メッセージを当該第１のネットワークにおける装置に送信するように構成される。
【００３８】
ネットワークにプロキシサーバーを追加することによって、サーバーと異なるネットワークとの間の関係を一層明確にし、ネットワークアーキテクチャーをよりはっきりさせるので、実施に有利である。当該プロキシサーバーは、以下の実施例においてローカルエリアネットワーク代理、マルチスクリーン家庭サービス代理、ローカルエリアネットワーク装置とも呼ばれる。当該プロキシサーバーは、ネットワークに独立した１つのサーバーを追加して実現されてもよいし、ネットワークにおけるマルチメディア共有を行う装置によって実現されてもよい。
【００３９】
プロキシサーバーを追加した後、プロキシサーバー及び／又は当該プロキシサーバーが位置するネットワークの装置の管理の便宜を図るため、当該プロキシサーバーはさらに、当該プロキシサーバー及び／又は当該第１のネットワークにおける装置を登録するように構成されることが好ましい。
【００４０】
当該登録情報は家庭サービス代理の電源を投入した後に送信されるものであることができ、装置に関連する登録情報も装置の電源を投入した後に送信されるものであることができる。登録した後は、装置及び／又は家庭サービス代理がオンライン状態であるか否かを把握することができる。
【００４１】
上述した登録は一つのサーバーによって実現されることができ、当該サーバーは図１に示すサーバーと一体に設置されてもよいし、別途に設置されてもよい。当該サーバーは登録機能を実現することもできる。即ち、本実施例において、さらに登録メッセージを受信するように構成されるサーバー（認証サーバー、登録サーバー又は認証・登録サーバーと称されることもできる）が提供され、ここで、当該登録メッセージは第１のネットワークにおけるプロキシサーバーから送信され、当該第１のネットワークにおけるプロキシサーバー及び／又は当該第１のネットワークにおける装置の登録を行うことに用いられ、当該サーバーはさらに、登録情報を保存するように構成され、ここで、当該サーバーに登録される第１のネットワークにおける装置はマルチメディア共有メッセージによって第２のネットワークにおける装置とマルチメディア共有を行うことができる。
【００４２】
一層安全であるように、好適な１実施形態において、認証機能をさらに追加することができる。即ち、サーバーは、登録メッセージを受信した後、家庭サービス代理及び／又は家庭サービス代理が位置するネットワークにおける装置に対し認証を行い、認証に成功した後、サーバーに家庭サービス代理及び／又は家庭サービス代理が位置するネットワークにおける装置を登録し、登録情報を保存するように構成されることが好ましい。当該好適な実施形態によれば、安全性をある程度向上させることができる。
【００４３】
当該サーバーに記憶される登録情報は、所有者識別子と、エリア識別子と、装置識別子と、を含むことができ、当該所有者識別子は同一の所有者識別子に属する装置のみがマルチメディアを共有することができることを示し、当該エリア識別子は当該家庭サービス代理のアドレスが位置するエリアを示し、当該エリアの情報は、当該家庭サービス代理のアドレス、ローカルアドレスクラスタ、インターネットアドレスクラスタ、マルチメディア共有に用いられるプロトコルの中の少なくとも一つを含むことが好ましい。
【００４４】
上述したサーバー、プロキシサーバーに対応して、本実施例において、さらにマルチメディア共有方法を提供し、上記実施例において説明した部分の説明は省略する。当該マルチメディア共有方法は、第１のサーバーが少なくとも二つのネットワークの間でマルチメディア共有メッセージを転送することで、当該少なくとも二つのネットワークにおける装置の間のマルチメディア共有を実現することを含み、ここで、当該第１のサーバーは少なくとも二つのネットワークに接続される。
【００４５】
当該第１のサーバーが当該少なくとも二つのネットワークの間でマルチメディア共有メッセージを転送することは、当該第１のサーバーが当該少なくとも二つのネットワークで使用されているマルチメディア共有プロトコルが同じものであるか否かを判定し、異なる場合、マルチメディア共有プロトコルの変換を行うことと、当該第１のサーバーがマルチメディア共有プロトコルの変換を行った後、当該少なくとも二つのネットワークの間で当該マルチメディアメッセージを転送することと、を含むことが好ましい。
【００４６】  当該第１のサーバーが当該少なくとも二つのネットワークの間でマルチメディア共有メッセージを転送することは、当該第１のサーバーが当該少なくとも二つのネットワークのうちの第１のネットワークからのリソース識別子に当該第１のネットワークの識別子を追加して、当該少なくとも二つのネットワークのうちの第２のネットワークに送信することを含み、ここで、当該第１のネットワークの識別子は当該第２のネットワークにて当該リソース識別子に対応するリソースのルートを判定するように構成されることが好ましい。
【００４７】
当該方法はさらに、第２のサーバーが当該第１のサーバーにマルチメディア共有メッセージを送信することと、当該第２のサーバーが当該第１のサーバーから送信されたマルチメディア共有メッセージを当該第２のサーバーが位置するネットワークにおける装置に送信することと、を含み、ここで、当該第２のサーバーは当該少なくとも二つのネットワークのうちの一つのネットワークに位置し、当該第１のサーバーに接続されることが好ましい。
【００４８】
当該方法は、当該第２のサーバーが第３のサーバーへ、該第３のサーバーに当該第２のサーバー及び／又は当該第２のサーバーが位置するネットワークにおける装置を登録するための登録メッセージを送信することと、当該第３のサーバーが当該登録メッセージを受信して、当該第３のサーバーに当該第２のサーバー及び／又は当該第２のサーバーが位置するネットワークにおける装置を登録し、登録情報を保存することと、をさらに含むことが好ましい。
【００４９】
当該第３のサーバーが当該登録メッセージを受信し、当該第３のサーバーに当該第２のサーバー及び／又は当該第２のサーバーが位置するネットワークにおける装置を登録することは、当該第３のサーバーが当該登録メッセージを受信した後、当該第２のサーバー及び／又は当該第２のサーバーが位置するネットワークにおける装置の認証を行い、認証に成功した後、当該第３のサーバーに当該第２のサーバー及び／又は当該第２のサーバーが位置するネットワークにおける装置を登録することを含むことが好ましい。
【００５０】  当該第３のサーバーに記憶される登録情報は、所有者識別子と、エリア識別子と、装置識別子と、を含むことができ、ここで、当該所有者識別子は同一の所有者識別子に属する装置のみがマルチメディアを共有することができることを示し、当該エリア識別子は当該第２のサーバーのアドレスが位置するエリアを示し、当該エリアの情報は当該第２のサーバーのアドレス、ローカルアドレスクラスタ、インターネットアドレスクラスタ、マルチメディア共有に用いられるプロトコルの中の少なくとも一つを含むことが好ましい
【００５１】
当該第２のサーバーの機能を、当該第２のネットワークにおける装置によって実現することが好ましい。
【００５２】
当該第１のサーバーが当該マルチメディア共有メッセージを転送することは、当該第１のサーバーが当該二つのネットワークにおけるプロキシサーバー及び／又は装置の登録情報を取得し、当該登録情報に基づいて、マルチメディア共有メッセージを転送することを含むことが好ましい。
【００５３】
上記登録するように構成されたサーバーに対応して、以下のステップを含む登録方法が提供される。
【００５４】
第２のサーバー（即ち、プロキシサーバー）が、第３のサーバー（即ち、上記登録するように構成されたサーバー）へ、当該第３のサーバーに当該第２のサーバー及び／又は当該第２のサーバーが位置するネットワークにおける装置を登録するための登録メッセージを送信する（ステップＳ１０２）。
【００５５】
当該第３のサーバーが、当該登録メッセージを受信し、当該第３のサーバーに当該第２のサーバー及び／又は当該第２のサーバーが位置するネットワークにおける装置を登録し、登録情報を保存し（ステップＳ１０４）、ここで、当該第３のサーバーに登録される第１のネットワークにおける装置はマルチメディア共有メッセージによって第２のネットワークにおける装置とマルチメディア共有を行うことができる。
【００５６】
当該第３のサーバーが当該登録メッセージを受信し、当該第３のサーバーに当該第２のサーバー及び／又は当該第２のサーバーが位置するネットワークにおける装置を登録することは、当該第３のサーバーが当該登録メッセージを受信した後、当該第２のサーバー及び／又は当該第２のサーバーが位置するネットワークにおける装置の認証を行い、認証に成功した後、当該第３のサーバーに当該第２のサーバー及び／又は当該第２のサーバーが位置するネットワークにおける装置を登録することを含むことが好ましい。
【００５７】  当該第３のサーバーに記憶される登録情報は、所有者識別子と、エリア識別子と、装置識別子と、を含むことができ、ここで、当該所有者識別子は同一の所有者識別子に属する装置のみがマルチメディアを共有することができることを示し、当該エリア識別子は当該第２のサーバーのアドレスが位置するエリアを示し、当該エリアの情報は当該第２のサーバーのアドレス、ローカルアドレスクラスタ、インターネットアドレスクラスタ、マルチメディア共有に用いられるプロトコルの中の少なくとも一つを含むことが好ましい。
【００５８】
以下、好適な実施例を結合して説明する。
【００５９】
以下の好適な実施例において、マルチスクリーン装置ゲートウェイによってハイブリッドプロトコル（ｈｙｂｒｉｄ  ｐｒｏｔｏｃｏｌ）、ハイブリッドネットワークマルチスクリーン相互通信（ｈｙｂｒｉｄ  ｎｅｔｗｏｒｋ  ｍｕｌｔｉ−ｓｃｒｅｅｎ  ｉｎｔｅｒｃｏｍｍｕｎｉｃａｔｉｏｎ）、メディア共有を提供することができる。この好適な実施例において、マルチスクリーン装置ゲートウェイとローカルエリアネットワーク代理に係り、マルチスクリーン装置ゲートウェイは登録装置、装置のローカルネットワーク、装置所有者の管理と、相互通信メッセージ、メディア共有メッセージの転送と、プロトコルメッセージの変換を行うように構成され、ローカルエリアネットワーク代理はローカルメッセージを受信し、パケットにしてからマルチスクリーン装置ゲートウェイに送信するとともに、マルチスクリーン装置ゲートウェイからのメッセージをローカルエリアネットワークに放送(マルチキャスト)するように構成される。
【００６０】
本好適な実施例に係る方法は以下のステップを含むことができる。
【００６１】
装置がマルチスクリーン装置ゲートウェイに登録し（ステップＳ１）、
ローカルエリアネットワーク代理がメッセージを転送し（ステップＳ２）、
マルチスクリーン装置ゲートウェイがプロトコルを解析し、メッセージを転送する（ステップＳ３）。
【００６２】
インターネットアドレスを有する装置は、直接にマルチスクリーン装置ゲートウェイに登録することが可能であることが好ましい。
【００６３】
ローカルエリアネットワーク代理が放送(マルチキャスト)されたメッセージを受信してマルチスクリーン装置ゲートウェイに送信した後、ローカルエリアネットワークにおける装置がマルチスクリーン装置ゲートウェイに登録され、マルチスクリーン装置ゲートウェイは当該ローカルエリアネットワークにおける各装置、装置のローカルエリアネットワークにおけるアドレスを記録することが好ましい。
【００６４】
マルチスクリーン装置ゲートウェイ（ｍｕｌｔｉ−ｓｃｒｅｅｎ  ｅｑｕｉｐｍｅｎｔ  ｇａｔｅｗａｙ）は、メディア共有プロトコルメッセージを受信し、目的地装置（ｄｅｓｔｉｎａｔｉｏｎ  ｅｑｕｉｐｍｅｎｔ）のプロトコルに応じて、プロトコル変換、メッセージ内のアドレスフィルドの取替えを行ってから目的地装置に送信することが好ましい。
【００６５】
上記ステップによれば、複数のローカルエリアネットワークの間の装置、インターネット上の装置を相互通信させ、メディア共有を実現することができる。
【００６６】
図２は本発明の実施例に係る好適なネットワークアーキテクチャーを示す図で、図２に各装置及びその相互関係を示す。
【００６７】  図２において、４種類の装置と、２種類のシナリオがある。それらの装置は、マルチスクリーン認証サーバー及びプロトコルサーバーと、セットトップボックスや家庭インターネットゲートウェイ等のマルチスクリーン家庭サービス代理と、ＷｉＦＩを介して接続される携帯電話、タブレットＰＣ、パソコン、ノートパソコン等の家庭マルチメディアサービス装置と、移動ネットワークに接続された携帯電話、インターネット中のマルチスクリーンサービスサーバー等のインターネットマルチメディアサービス装置と、を含む。２種類のシナリオは、それぞれ、家庭ネットワーク（ローカルエリアネットワーク）におけるマルチメディアサービス装置同士のマルチスクリーン共有と、家庭ネットワークにおける各マルチメディアサービス装置とインターネットマルチメディアサービス装置（インターネット）との間のマルチスクリーン共有である。前のシナリオについて、既存技術において解決案が既に提示され、例えばＤＬＮＡ／ＵＰｎＰ技術、Ａｉｒｐｌａｙ技術、閃聯（ＩＧＲＳ）技術等が利用されることができ、これらの技術は、ローカルエリアネットワークにおいて装置を相互発見し、相互にマルチメディアコンテンツを共有する共通点を有する。当該シナリオは図２中の「家庭装置ネットワーク」に対応し、ただし、図中のネットワークを外部ネットワークに接続する必要がない。後のシナリオは、インターネットとローカルエリアネットワークとが混合された場合における装置間のマルチメディアコンテンツの共有であり、本発明の実施例において、このようなシナリオについて解決案を提示し、このようなシナリオでも、異なる家庭内の装置の間、インターネットに接続された装置と家庭内の装置との間でいずれもゲートウェイを介してマルチメディアコンテンツを共有できるようにする。
【００６８】
図２では、家庭装置ネットワークにおける各装置は依然として既存技術である例えばＤＬＮＡ／ＵＰｎＰ、Ａｉｒｐｌａｙ等によってメディアの共有を行い、既存のソフトウェアやハードウェアを修正する必要がなく、家庭装置ネットワークにマルチスクリーン家庭サービス代理と呼ばれる装置が追加され、当該装置は、
（１）ＤＬＮＡ／ＵＰｎＰ、Ａｉｒｐｌａｙ等のプロトコルをサポートするとともに、インターネット中のマルチスクリーン認証サーバーとプロトコルサーバーに接続され、
（２）ＤＬＮＡ／ＵＰｎＰ、Ａｉｒｐｌａｙ等のプロトコルによって収集されたマルチスクリーン装置の情報をサーバーに送信し、サーバーから発されたＤＬＮＡ／ＵＰｎＰ、Ａｉｒｐｌａｙ等の他の装置プロトコル情報を家庭装置ネットワークにてマルチキャスト／放送することができ、
（３）また、サーバーから発された、マルチスクリーン装置のＤＬＮＡ／ＵＰｎＰ、Ａｉｒｐｌａｙ等のプロトコルに対するマルチスクリーンマルチメディア共有メッセージを家庭装置ネットワークにおけるマルチスクリーン装置に送信することができ、
（４）また、家庭装置ネットワークにおけるマルチスクリーン装置から発されるＤＬＮＡ／ＵＰｎＰ、Ａｉｒｐｌａｙ等のプロトコルのマルチスクリーンマルチメディア共有メッセージをサーバーに送信することができる。
【００６９】  マルチスクリーン家庭サービス代理サーバーは、既存のセットトップボックス、家庭インターネットゲートウェイ等の装置にソフトウェア機能を追加することで実現することができ、このような装置は家庭ネットワークにおける装置を同時に接続し、インターネットに接続されることができる。
【００７０】
図２では、マルチスクリーン認証及びプロトコルサーバーとマルチスクリーン家庭サービス代理とが相互接続され、マルチスクリーン認証及びプロトコルサーバーと、携帯電話、コンピューター等の移動ネットワーク又は電信ネットワークにおけるマルチメディアサービス装置とが相互接続されている。ここで言う携帯電話、コンピューター等の装置は装置発見機能が修正されたＤＬＮＡ／ＵＰｎＰ、Ａｉｒｐｌａｙ技術を利用することができ、マルチスクリーン認証サーバーとプロトコルサーバーを介して他の装置とはマルチメディアコンテンツを共有する。もちろん、他のプロトコル技術を利用することも可能である。マルチスクリーン認証サーバーとプロトコルサーバーは、上記装置を接続する機能に加え、マルチメディア共有プロトコルのプロトコル変換を行う重要な機能を有する。その機能は、
（１）装置情報管理及び発布：マルチスクリーン家庭サービス代理の登録情報、インターネットマルチメディアサービス装置の登録情報を受信し、マルチスクリーン家庭サービス代理と、インターネットマルチメディアサービス装置及び家庭装置ネットワークにおけるマルチスクリーン装置とのパケットマッピング情報を記録する。
【００７１】
（２）プロトコルメッセージ解析及び変換：サーバーには、それぞれＤＬＮＡ、ＵＰｎＰ、Ａｉｒｐｌａｙ等のプロトコルメッセージを受信し、メッセージを解析し、目的地装置に応じて、目的地装置が支援可能なプロトコルメッセージに変換する複数のプロトコルメッセージ受信及び処理モジュールがある。
【００７２】
（３）プロトコルメッセージの内外のＵＲＩの管理及びマッピング：ここで、ＵＲＩはＵＲＬ、ＵＲＮ及び装置アドレスを含む。プロトコルメッセージ内のＵＲＩは、メッセージに指示されたマルチメディアコンテンツが位置するＵＲＬ等を含み、サーバーは、家庭ネットワーク外の装置がマルチメディアコンテンツにアクセスする際に正確にルーティングしてアクセスするように、マルチスクリーン家庭サービス代理が位置するローカルエリアネットワークに応じてＵＲＬを再び生成しなければならない。例えば、二つの家庭ネットワークのローカルエリアネットワークはいずれも１９２．１６８．１．＊であり、各自のマルチスクリーン家庭サービス代理のアドレスもそれぞれ、１９２．１６８．１．１である。第１の家庭ネットワークにおける１９２．１６８．１．１０の装置が１９２．１６８．１．１１の装置に位置するマルチメディアコンテンツｖｃｌｉｐ００１のＵＲＬがＨＴＴＰ：／／１９２.１６８.１.１１／ｖｃｌｉｐ００１.ｍｐｇであることを指示する時、サーバーはＵＲＬをＨＴＴＰ：／／１９２.１６８.１.１／ｖｃｌｉｐ００１.ｍｐｇ＠ｒｅｍｏｔｅｄｅｖにマッピングし、その後、変換後の当該ＵＲＬを含むメッセージを第２の家庭ネットワークにおけるマルチスクリーン家庭サービス代理に送信し、第２の家庭ネットワークにおけるマルチスクリーン家庭サービス代理は第２の家庭ネットワークにおけるマルチスクリーン装置にマルチキャスト／放送／ユニキャストする。第２の家庭ネットワークにおけるマルチスクリーン装置がマルチメディアコンテンツＨＴＴＰ：／／１９２.１６８.１.１／ｖｃｌｉｐ００１.ｍｐｇ＠ｒｅｍｏｔｅｄｅｖにアクセスする場合に、第２の家庭ネットワークにおけるマルチスクリーン家庭サービス代理はアクセス要求メッセージをサーバーに送信し、サーバーは第２の家庭ネットワークにおけるマルチスクリーン家庭サービス代理のアドレスに基づいてメッセージを解析し、ＨＴＴＰ：／／１９２.１６８.１.１／ｖｃｌｉｐ００１.ｍｐｇ＠ｒｅｍｏｔｅｄｅｖを再びＨＴＴＰ：／／１９２.１６８.１.１１／ｖｃｌｉｐ００１.ｍｐｇにマッピングし、メッセージを第１の家庭ネットワークにおけるマルチスクリーン家庭サービス代理に送信し、第１の家庭ネットワークにおけるマルチスクリーン家庭サービス代理は１９２.１６８.１.１１の装置との接続を確立し、それにあるマルチメディアコンテンツにアクセスし、メディアコンテンツをサーバーに転送し、さらに、サーバーは第２のネットワークにおけるマルチスクリーン家庭サービス代理に転送し、第２のネットワークにおけるマルチスクリーン家庭サービス代理は第２の家庭ネットワークにおける要求を発したマルチスクリーン装置に転送する。
【００７３】
図２では、マルチスクリーンサービスサーバーとマルチスクリーン認証及びプロトコルサーバーとが接続されており、マルチスクリーンサービスサーバーによって、マルチメディア同期情報サービス、広告サービス等を含む公共の又は注文したマルチスクリーンサービスが提供される。
【００７４】
図３は本発明の実施例に係るマルチスクリーン装置ゲートウェイのデータを示す図で、図３に、認証及びプロトコルサーバーによって、各マルチスクリーン家庭サービス代理の登録情報、インターネットマルチメディアサービス装置の登録情報が受信され、マルチスクリーン家庭サービス代理と、インターネットマルチメディアサービス装置及び家庭装置ネットワークにおけるマルチスクリーン装置とのパケットマッピング情報が記録されることを示す。当該サーバーにおけるデータは、ＩＤ｛所有者ＩＤ、エリアＩＤ、装置ＩＤ｝、及び
エリア｛マルチスクリーン家庭サービス代理のアドレス、ローカルアドレスクラスタ、インターネットアドレスクラスタ、マルチメディアコンテンツ共有プロトコルの技術｝を含む。
【００７５】
認証サーバーは、マルチスクリーンの共有のために一つの所有者ＩＤを設定し、当該所有者ＩＤに関連づけられた装置のみがマルチスクリーンの共有を行うことができ、所有者ＩＤには、エリアＩＤであるマルチスクリーン家庭サービス代理のアドレスが位置するエリア、関連する各装置のＩＤ、及び例えばアドレス、プロトコル装置タイプ（例えば、ＤＬＮＡ  ＤＭＳ、ＵＰｎＰ  Ｍｅｄｉａ  Ｓｅｒｖｅｒ、ＤＮＳ  Ｓｅｒｖｅｒ等）等の装置のマルチスクリーン関連情報が記録されている。
【００７６】
図４は本発明の実施例に係るメディア共有メッセージの伝送を示すフローチャートで、図４において、ローカルエリアネットワーク装置は上述したマルチスクリーン家庭サービス代理に対応し、該実施例において、上述したサーバーは認証サーバーとプロトコルサーバーとに分けられ、遠隔装置は上述したインターネットマルチメディアサービス装置に対応する。図４に示すように、当該プロセスは以下のステップを含む。
【００７７】
ローカルエリアネットワーク装置は、始動された後に認証サーバーへ登録メッセージ（Ｒｅｇｉｓｔｒａｔｉｏｎ）を送信する（ステップＳ４０１）。
【００７８】
当該ステップにおいて、ローカルエリアネットワーク装置は認証サーバーのアドレスを内蔵することができる。ローカルエリアネットワーク装置は、ローカルエリアネットワークにおける他のマルチスクリーンサービス装置の始動メッセージを受信した時も、認証サーバーに登録メッセージを送信することが好ましい。認証サーバーは、登録メッセージを受信した後、予め記憶されていた所有者ＩＤ等のデータを調査し、ローカルエリアネットワーク装置にユーザ名、パスワードまたは他の証書等の認証に必要な情報を提供するよう要求することができ、ローカルエリアネットワーク装置は約束通り要求メッセージに応答する。認証サーバーは成功した後、ローカルエリアネットワーク装置にプロトコルサーバーのアドレスを提供し、装置のオンライン状態等の情報を記録する。
【００７９】
遠隔装置は、マルチスクリーン共有サービスを発する必要がある時、例えば始動時、認証サーバーに登録メッセージを送る（ステップＳ４０２）。
【００８０】
当該ステップにおいて、遠隔装置に認証サーバーのアドレスが内蔵された。認証サーバーは、遠隔装置に認証に必要な情報を提供するよう要求することができ、認証に成功した後、認証サーバーは装置のオンライン状態等の情報を記録する。
【００８１】
認証サーバーは、ローカルエリアネットワーク装置にＣ類の通知メッセージ（Ｎｏｔｉｆｉｃａｔｉｏｎ）を送信する（ステップＳ４０３）。
【００８２】
当該ステップにおいて、認証サーバーは、遠隔装置のオンライン情報を記憶した後、ローカルエリアネットワーク装置に通知メッセージを送信する。当該通知メッセージのメッセージコンテンツはプロトコルサーバーによって、ローカルエリアネットワーク装置が受け入れ可能なプロトコルメッセージ及びローカルエリアネットワーク装置のアドレスに基づいて編成され、その後、当該通知メッセージが認証サーバーによってローカルエリアネットワーク装置に送信される。例えば、ＵＰｎＰ  ＳＳＤＰ  ＮＯＴＩＦＹメッセージが編成され、その中のターゲットアドレスはＨＯＳＴ：  ２３９．２５５．２５５．２５０：１９００であり、ＬＯＣＡＴＩＯＮはローカルエリアネットワーク装置のアドレスで、ＵＵＩＤは遠隔装置によって提供され、又はプロトコルサーバーによって生成される。
【００８３】
ローカルエリアネットワーク装置は、認証サーバーにＡ類の通知メッセージを送信する（ステップＳ４０４）。
【００８４】
当該ステップにおいて、ローカルエリアネットワークに他のマルチスクリーンサービス装置から送信されたメッセージがあると、ローカルエリアネットワーク装置は受信した後にそれらのメッセージを転送し、コンテンツは、例えば、完全なＵＰｎＰ  ＳＳＤＰ  ＮＯＴＩＦＹメッセージ、ＵＰｎＰ  Ｍｅｄｉａ  Ｓｅｒｖｅｒ  ＣＤＳ調査メッセージ、ＳＩＰメッセージ等の、他のマルチスクリーンサービス装置から送信された完全なプロトコルメッセージを含む。
【００８５】
認証サーバーは、遠隔装置にＣ類の通知メッセージを送信する（ステップＳ４０５）。
【００８６】
当該ステップにおいて、認証サーバーは、記載された状態がオンラインである装置の通知メッセージを遠隔装置に送信し、遠隔装置に送信されるメッセージは遠隔装置が受け入れ可能なプロトコルメッセージフォーマットである。メッセージ中のアドレス、マルチメディアリソースＵＲＩ及びメッセージのフォーマットはプロトコルサーバーによってマッピングや訳し（ｉｎｔｅｒｐｒｅｔｉｏｎ）が行われる。
【００８７】
遠隔装置は、プロトコルサーバーにＢ類の接続要求（Ｃｏｎｎｅｃｔｉｏｎ）を発する（ステップＳ４０６）。
【００８８】
当該ステップにおいて、遠隔装置は、自体のプロトコル技術に基づいて、接続要求を発することができる。
【００８９】
プロトコルサーバーは、ローカルエリアネットワーク装置にＡ類の接続要求を発する（ステップＳ４０７）。
【００９０】
当該ステップにおいて、プロトコルサーバーは、記録されたマッピング関係に基づいて、要求メッセージ中のＵＲＬ又はアドレスを更新し、メッセージを訳して新しいメッセージＡを生成し、メッセージＡをローカルエリアネットワーク装置に送信することができる。上述したプロセスによると、ローカルエリアネットワーク装置はローカルエリアネットワークにおける装置に接続要求を発し、このステップにおいて、ローカルエリアネットワークにおける装置が受信した要求メッセージ、及びローカルエリアネットワークから転送されたメッセージはいずれもプロトコルサーバーによって編成されて生成されたメッセージであり、前のステップと同様に、ローカルエリアネットワーク装置はメッセージのコンテンツの変換を行わない。
【００９１】
ＨＴＴＰ方式でマルチメディアコンテンツを取得する場合に、このステップにおいて、マルチメディアコンテンツが既に共有されたので、後ろのステップを実行する必要がない。
【００９２】
ローカルエリアネットワーク装置は、プロトコルサーバーにマルチメディアコンテンツを送信する（ステップＳ４０８）。
【００９３】
例えば、ローカルエリアネットワークにおける装置と、ローカルエリアネットワーク装置と、プロトコルサーバーとの間で、ＲＴＰ／ＲＴＣＰによってマルチメディアコンテンツデータを伝送する。プロトコルサーバーは、当該ステップでマルチメディアのフォーマットのトランスコーディングを行うことができる。
【００９４】
プロトコルサーバーによってマルチメディアのフォーマットのトランスコーディングを行う必要がない場合、ステップＳ４０７において、プロトコルサーバーによってメッセージにて、ローカルエリアネットワーク装置と遠隔装置とが直接にＲＴＰ／ＲＴＣＰ接続を確立することについて協働してもよい。
【００９５】
プロトコルサーバーは、遠隔装置にマルチメディアコンテンツを転送する（ステップＳ４０９）。
【００９６】
当該ステップにおいて、プロトコルサーバーは、ＲＴＰ／ＲＴＣＰを用いてマルチメディアコンテンツデータを遠隔装置に伝送することができる。
【００９７】
図５は本発明の実施例に係るメディア共有を示すフローチャートで、図５にプロトコルサーバー上の処理プロセスを示し、図５に示すように、当該プロセスは以下のステップを含む。
【００９８】
プロトコルサーバーはメッセージを受信する（ステップＳ５０１）。
【００９９】
当該ステップにおいて、プロトコルサーバーはさまざまなプロトコルメッセージをサポートする。各マルチスクリーン家庭サービス代理は認証サーバーに登録メッセージを送信する際に、いずれもローカル地域内の装置間でマルチメディア共有を行う時に使用されるプロトコル技術を報告し、各インターネットマルチメディアサービス装置は認証サーバーに登録メッセージを送信する際に、いずれも本装置がマルチメディアの共有を行う時に使用されるプロトコル技術を報告し、これらのプロトコル技術として、例えばＤＬＮＡ／ＵＰｎＰプロトコル技術、又はＡｉｒｐｌａｙプロトコル技術、又は閃聯（ＩＧＲＳ）プロトコル技術等が挙げられる。プロトコルサーバーは、認証サーバーを介して、家庭マルチスクリーン代理が位置するエリアの装置、インターネットマルチメディアサービス装置のプロトコル技術情報を取得する。
【０１００】
プロトコルサーバー上のソフトウェアモジュールは、例えばＤＬＮＡプロトコルメッセージ受信サーバー、Ｍｕｌｔｉｃａｓｔ−ＤＮＳ及びＤＮＳ−Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ（Ａｉｒｐｌａｙ）メッセージ受信サーバー、ＨＴＴＰサーバー、ＳＩＰサーバー等の複数のプロトコル技術サーバーの起動（ｓｔａｒｔｕｐ）を含む。
【０１０１】
プロトコルサーバーは、認証サーバーの認証結果に基づいて、マルチスクリーン家庭サービス代理、インターネットマルチメディアサービス装置から送信されたプロトコルメッセージデータを受信する。
【０１０２】
プロトコルサーバーは、メッセージを解析する（ステップＳ５０２）。
【０１０３】
当該ステップにおいて、プロトコルサーバーは、受信したプロトコルメッセージを解析し、プロトコルの規定に従い、メッセージに含まれたＵＲＬ又はアドレスを解析し、メッセージの目的地装置から、対応するプロトコルメッセージに訳す必要があるか否かを判定する。
【０１０４】
ネットワークアドレスをマッピングする必要があるか否かを判定し（ステップＳ５０３）、必要があると、ステップＳ５０４に移行し、そうでないと、ステップＳ５０５に移行する。
【０１０５】
好ましくは、判定条件は主に、（１）メッセージがマルチスクリーン家庭サービス代理からのものであるか否か、メッセージにマルチメディアリソースＵＲＬが含まれているか否か、（２）メッセージがマルチスクリーン家庭サービス代理に送信されるか否か、メッセージにマルチメディアリソースＵＲＬが含まれているか否か、である。
【０１０６】
代理が位置するネットワークに応じて、アドレスをマッピングし、プロトコルメッセージを更新する（ステップＳ５０４）。
【０１０７】
当該ステップにおいて、好ましくは、マッピングしメッセージを更新することは、（１）メッセージがマルチスクリーン家庭サービス代理Ａからのものであるか否かを判定し、マルチスクリーン家庭サービス代理Ａからのものであると、メッセージ内の装置のアドレス又はＵＲＬを当該マルチスクリーン家庭サービス代理Ａのアドレスと取り替え、取替え関係を記載し、そして、メッセージ内にマルチメディアリソースＵＲＬが含まれているか否かを判定し、含まれていると、ＵＲＬ中のアドレスを当該マルチスクリーン家庭サービス代理Ａのアドレスに取り替え、マークを付け、このマッピング関係を記載すること、及び、（２）メッセージがマルチスクリーン家庭サービス代理Ｂに送信されるものであるか否かを判定し、メッセージが他のマルチスクリーン家庭サービス代理Ｂに送信されるものであると、メッセージ内の装置のアドレス又はＵＲＬを他のマルチスクリーン家庭サービス代理Ｂに取り替え、取替え関係を記載し、そして、メッセージにマルチメディアリソースＵＲＬが含まれているか否かを判定し、含まれていると、ＵＲＬ中のアドレスを他のマルチスクリーン家庭サービス代理Ｂのアドレスに取り替え、マークを付け、このマッピング関係を記載することを含んでもよい。
【０１０８】
メッセージを訳す必要があるか否かを判定し（ステップＳ５０５）、必要があると、ステップＳ５０６に移行し、そうでないと、ステップＳ５０７に移行する。
【０１０９】
当該ステップにおいて、好ましくは、判定の依拠として、受信したメッセージプロトコルが目的地装置の使用するメッセージプロトコルと同じであるか否かを判定し、同じではないと、訳す必要があり、ステップＳ５０６に移行する。
【０１１０】
メッセージを訳す（ステップＳ５０６）。
【０１１１】
例えば、ＤＬＮＡマルチキャストメッセージをｍｕｌｔｉ−ＤＮＳとＤＮＳ−ＳＤメッセージ等に訳す。
【０１１２】
メッセージを送信する（ステップＳ５０７）。
【０１１３】
当該ステップにおいて、目的地装置が使用するアドレス、プロトコルに基づいて、メッセージを目的地装置に送信することが好ましい。
【０１１４】
上記実施例において、ＴＶ、放送機器、記憶サーバー、コンピューター、音響機器、スピーカー、プロジェクター、セットトップボックス等はマルチメディア共有装置とすることができ、上記実施例において装置のタイプは限定されない。
【０１１５】
上述したプロセスは、本発明を実現するための実施例であり、実施例による実現に限定されず、具体的なプロセスによって実行される方法を限定するものでもなく、本発明は類似する方式で実現することもでき、例えば、ユニットを表す名称、各種のメッセージのタイプ等は命名の形式に過ぎず、具体的なメッセージのコンテンツ等により若干の差異がある。
【０１１６】
上述したネットワークに関する実施例は、ＩＥＥＥ  ８０２.３、ＩＥＥＥ  ８０２.１１ｂ／ｇ／ｎ、ＰＯＷＥＬＩＮＥ、ＣＡＢＬＥ、ＰＳＴＮ、３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ、第３世代の移動体通信システムの標準化プロジェクト）ネットワーク、３ＧＰＰ２ネットワーク等の通信ネットワークが支援するＩＰネットワークに適用でき、各装置の操作システムはＵＮＩＸ系操作システム、ＷＩＮＤＯＷＳ系操作システム、ＡＮＤＲＯＩＤ系操作システム、ＩＯＳ操作システムに適用可能である。
【０１１７】
もちろん、当業者にとって、上記の本発明に係る各モジュール又は各ステップは汎用の演算装置によって実現することができ、単独の演算装置に集中させることができるし、或いは、複数の演算装置からなるネットワークに分布させることもでき、或いは、演算装置が実行可能なプログラムコードによって実現することで、それらを記憶装置に記憶させて演算装置によって実行することもでき、また、場合によって、ここで示した又は説明したステップを異なる順で実行することもでき、或いは、それらを夫々集積回路モジュールに作製し、或いはそのうちの複数のモジュール又はステップを単一の集積回路モジュールに作製して実現可能であることは明らかなことである。このように、本発明は如何なる特定のハードウェアとソフトウェアの組み合わせにも限定されない。
【０１１８】
以上は、本発明の好適な実施例に過ぎず、本発明を限定するものではない。当業者であれば本発明に様々な修正や変形が可能である。本発明の精神や原則内での全ての修正、置換、改良などは本発明の保護範囲内に含まれる。
【産業上の利用可能性】
【０１１９】
上述したように、本発明の実施例に係るマルチメディア共有方法、登録方法、サーバー及びプロキシサーバーによれば、既存技術において異なるローカルエリアネットワークにおける装置間又はローカルネットワークの外部の装置間でマルチメディア共有を実現することができない問題を解決し、異なるローカルエリアネットワークにおける装置間又はローカルネットワークの外部の装置間でのマルチメディア共有を実現する有益な効果を得ることができる。
【図１】
0006511624.tif 000002
【図２】
0006511624.tif 000003
【図３】
0006511624.tif 000004
【図４】
0006511624.tif 000005
【図５】
0006511624.tif 000006