(57)【特許請求の範囲】
【請求項１】
ユーザークライアントとネットワークで連結されたサーバーが前記ユーザークライアントにユーザーインターフェース（ＵＩ）を提供する方法であって、
前記ユーザークライアントに提供された第１ウェブページを通じて入力される入力信号を前記ユーザークライアントから受信する段階と、
あらかじめ設定されたショートカット情報を参照して前記入力信号に特定のコンテンツに対してユーザー別に設定されたユーザーキー情報または前記サーバーによって提供される各コンテンツ別に設定された固有キーのうち少なくともいずれか一つを含む短縮キー情報が含まれるか否かを判断する段階と、
前記入力信号に前記短縮キー情報が含まれていると判断された場合に、前記短縮キー情報に対応するコンテンツの第２ウェブページを前記ユーザークライアントに伝送する段階と、を含み、さらに、
前記第１ウェブページ上又は前記第１ウェブページとは個別に前記ユーザークライアントに提供されるウェブページ上に、前記ショートカット情報を設定するための設定窓を表示する段階と、
前記設定窓を介して入力される設定情報に基づいて前記ショートカット情報を設定または更新する段階と、
を含むことを特徴とするユーザーインターフェース提供方法。
【請求項２】
サーバーとネットワークで連結されたユーザークライアントがユーザーインタフェース（ＵＩ）を提供する方法であって、
前記サーバーから提供される第１ウェブページを通じてユーザーから入力信号が入力された場合に、あらかじめ設定されたショートカット情報を参照して前記入力信号に特定のコンテンツに対してユーザー別に設定されたユーザーキー情報または前記サーバーによって提供される各コンテンツ別に設定された固有キー情報のうち少なくともいずれか一つを含む短縮キー情報が含まれるか否かを判断する段階と、
前記入力信号に前記短縮キー情報が含まれていると判断された場合に、前記サーバーに前記短縮キー情報に対応するコンテンツの第２ウェブページを要請し、前記サーバーから提供される前記第２ウェブページを表示する段階と、を含み、さらに、
前記第１ウェブページ上又は前記第１ウェブページとは個別に前記サーバーから提供されるウェブページ上に、前記ショートカット情報を設定するための設定窓を表示する段階と、
前記設定窓を介して入力される設定情報に基づいて前記ショートカット情報を設定または更新する段階と、
を含むことを特徴とするユーザーインターフェース提供方法。
【請求項３】
前記ショートカット情報は、コンテンツのウェブページ情報、前記コンテンツの名称情報、前記ユーザーキー情報、及び前記固有キー情報のうち少なくともいずれか一つを含むことを特徴とする請求項１または請求項２に記載のユーザーインターフェース提供方法。
【請求項４】
前記ショートカット情報は、入力開始情報及び入力終了情報のうち一つ以上を含み、
前記短縮キー情報が含まれているかの可否を判断する段階は、前記入力開始情報及び前記入力終了情報のうち一つ以上を利用して前記入力信号に前記短縮キー情報が含まれるか否かを判断することを特徴とする請求項１または請求項２に記載のユーザーインターフェース提供方法。
【請求項５】
前記設定窓は、前記ユーザーキー情報が設定されるコンテンツの選択ためのコンテンツリストが表示される第１窓、ユーザー別に前記ユーザーキー情報が設定されたコンテンツリストが表示される第２窓、前記第１窓に表示されたコンテンツリスト上で選択されたコンテンツに前記ユーザーキー情報を付与するための第１ボタン、前記第２窓に表示されたコンテンツリスト上で選択されたコンテンツのユーザーキー情報を除去するための第２ボタン、及び前記第２窓に表示されたコンテンツリスト上で各コンテンツのユーザーキー情報を変更するための第３ボタンのうち少なくとも一つを含むことを特徴とする請求項１から請求項４のいずれか１つに記載のユーザーインターフェース提供方法。
【請求項６】
前記短縮キー情報が含まれているかの可否を判断する段階は、前記短縮キー情報が含まれているかの可否を、前記第１ウェブページが表示される窓が活性化になっている場合に判断することを特徴とする請求項１にまたは請求項２に記載のユーザーインターフェース提供方法。
【請求項７】
前記ショートカット情報は、前記サーバーまたは前記ユーザークライアントに保存されることを特徴とする請求項１にまたは請求項２に記載のユーザーインターフェース提供方法。
【請求項８】
請求項１から請求項７のいずれか１つに記載された方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項９】
ユーザークライアントとネットワークで連結されて前記ユーザークライアントにユーザーインターフェースを提供するサーバーであって、
前記ユーザークライアントから入力信号を受信した場合に、あらかじめ設定されたショートカット情報を参照して前記入力信号に特定のコンテンツに対してユーザー別に設定されたユーザーキー情報または前記サーバーによって提供される各コンテンツ別に設定された固有キー情報のうち少なくともいずれか一つを含む短縮キー情報が含まれるか否かを判断する判断部と、
前記ユーザークライアントに提供される第１ウェブページを出力して、前記入力信号に前記短縮キー情報が含まれていると判断された場合に、前記短縮キー情報に対応するコンテンツの第２ウェブページを出力する表示部と、
前記ユーザークライアントからデータを受信し、前記表示部から出力されるデータを前記ユーザークライアントに伝送する通信部と、
前記ショートカット情報を設定または更新するための設定窓を介して入力される設定情報に基づいて前記ショートカット情報を更新または設定する設定部と、を含み、
前記設定窓は、前記表示部によって前記第１ウェブページ上又は前記第１ウェブページとは個別に前記ユーザークライアントに提供されるウェブページ上に出力されることを特徴とするユーザーインターフェース提供サーバー。
【請求項１０】
前記ショートカット情報は、コンテンツのウェブページ情報、前記コンテンツの名称情報、前記ユーザーキー情報、及び前記固有キー情報のうち少なくともいずれか一つを含むことを特徴とする請求項９に記載のユーザーインターフェース提供サーバー。
【請求項１１】
前記ショートカット情報は、入力開始情報及び入力終了情報のうち一つ以上をさらに含み、
前記判断部は、前記入力開始情報及び入力終了情報のうち一つ以上を使用して前記入力信号に前記短縮キー情報が含まれるか否かを判断することを特徴とする請求項９又は１０に記載のユーザーインターフェース提供サーバー。
【請求項１２】
前記設定窓は、前記ユーザーキー情報が設定されるコンテンツの選択ためのコンテンツリストが表示される第１窓、ユーザー別に前記ユーザーキー情報が設定されたコンテンツリストが表示される第２窓、前記第１窓に表示されたコンテンツリスト上で選択されたコンテンツに前記ユーザーキー情報を付与するための第１ボタン、前記第２窓に表示されたコンテンツリスト上で選択されたコンテンツのユーザーキー情報を除去するための第２ボタン、及び前記第２窓に表示されたコンテンツリスト上で各コンテンツのユーザーキー情報を変更するための第３ボタンのうち少なくとも一つを含むことを特徴とする請求項９から１１のいずれか１つに記載のユーザーインターフェース提供サーバー。
【請求項１３】
前記判断部は、前記第１ウェブページが表示される窓が活性化になっている場合に、前記入力信号に前記短縮キー情報が含まれるか否かを判断することを特徴とする請求項９から１２のいずれか１つに記載のユーザーインターフェース提供サーバー。
【請求項１４】
サーバーとネットワークで連結されたユーザークライアントで実行されるユーザーインターフェースを提供するプログラムであって、
前記サーバーから提供される第１ウェブページを通じてユーザーから入力信号が入力された場合に、あらかじめ設定されたショートカット情報を参照して前記入力信号に特定のコンテンツに対してユーザー別に設定されたユーザーキー情報または前記サーバーによって提供される各コンテンツ別に設定された固有キー情報のうち少なくともいずれか一つを含む短縮キー情報が含まれるか否かを判断する機能と、
前記入力信号に前記短縮キー情報が含まれていると判断された場合に、前記サーバーに前記短縮キー情報に対応するコンテンツの第２ウェブページを要請し、前記サーバーから提供される前記第２ウェブページを表示する機能と、
前記ショートカット情報を設定または更新するための設定窓を介して入力される設定情報に基づいて前記ショートカット情報を更新または設定する機能と、を実現させ、
前記表示する機能は、前記第１ウェブページ上又は前記第１ウェブページとは個別に前記サーバーから提供されるウェブページ上に前記設定窓を表示することを特徴とするプログラム。
【請求項１５】
ユーザークライアントとネットワークで連結されたサーバーが前記ユーザークライアントにユーザーインターフェース（ＵＩ）を提供する方法であって、
前記ユーザークライアントに提供された第１ウェブページを通じて入力される入力信号を前記ユーザークライアントから受信する段階と、
あらかじめ設定されたショートカット情報を参照して前記入力信号に対応するコンテンツの第２ウェブページを前記ユーザークライアントに伝送する段階と、
前記第１ウェブページ上又は前記第１ウェブページとは個別に前記ユーザークライアントに提供されるウェブページ上に、前記ショートカット情報を設定するための設定窓を表示する段階と、
前記設定窓を介して入力される設定情報に基づいて前記ショートカット情報を設定または更新する段階と、
を含むことを特徴とするユーザーインターフェース提供方法。
【請求項１６】
ユーザークライアントとネットワークで連結されて前記ユーザークライアントにユーザーインターフェースを提供するサーバーであって、
前記ユーザークライアントに提供される第１ウェブページを出力して、前記ユーザークライアントから入力信号を受信した場合に、あらかじめ設定されたショートカット情報を参照して前記入力信号に対応するコンテンツの第２ウェブページを出力する表示部と、
前記ユーザークライアントからデータを受信し、前記表示部から出力されるデータを前記ユーザークライアントに伝送する通信部と、
前記ショートカット情報を設定または更新するための設定窓を介して入力される設定情報に基づいて前記ショートカット情報を更新または設定する設定部と、を含み、
前記設定窓は、前記表示部によって前記第１ウェブページ上又は前記第１ウェブページとは個別に前記ユーザークライアントに提供されるウェブページ上に出力されることを特徴とするユーザーインターフェース提供サーバー。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーインターフェース提供装置、方法及び該方法を行うためのプログラムが記録された記録媒体に関するもので、より詳細には、複数個のコンテンツを含むサーバーとネットワークで連結されてユーザーインターフェースを提供する装置、方法及び該方法を行うためのプログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
近年、ネットワーク技術の発達に伴って大容量マルチメディアデータの高速転送が可能になり、また、ネットワークに接続可能なユーザー端末機の普及化に伴って、ユーザーに様々なコンテンツを提供するコンテンツプロバイダ（Ｃｏｎｔｅｎｔｓ  Ｐｒｏｖｉｄｅｒ：ＣＰ）が急速に増加しつつある。
【０００３】
コンテンツプロバイダは、検索、ショッピング、ゲーム及びチャットサービスのような様々なコンテンツを提供している。特に、コンテンツの中でもゲームサービスは、有料サービスである場合にも多くの需要者層を確保できるという点で、コンテンツプロバイダの大きな収益源として位置づけられている。
【０００４】
以下ではコンテンツの中でもオンラインゲームを例にして説明するが、本明細書でコンテンツは、オンラインゲームに限定されず、ショッピング、ニュース、チャットサービス、映画鑑賞など、オンライン上で提供される多様なコンテンツとすることができる。
【０００５】
オンラインゲームは、次世代成長エンジンとして注目を受けている分野で、現在全体ゲーム市場で占めているシェアは、その成長可能性と共に、毎年急激に上昇する成長率を示している。このような傾向の中、既存の大手のゲーム関連企業はオンラインゲームに関心を持って長期的な戦略を立てながら事業を進行している。
【０００６】
多数のオンラインゲーム提供企業は、ユーザーのゲームに対する様々な好みを充足させるべく、ユーザークライアントに数十個のオンラインゲームを提供している。具体的に、各ゲーム提供企業は、ユーザーが認証過程（例えば、ログイン過程）を経るメインページ（ｍａｉｎ  ｐａｇｅ）に数十個のオンラインゲーム目録（オンラインゲームリスト）を表示して提供している。
【０００７】
しかしながら、従来のオンラインゲーム提供方法では、数十個のオンラインゲーム目録の中からユーザーが好む特定のオンラインゲームをいちいち探してゲームを実行しなければならないという不具合があった。
【０００８】
また、従来のオンラインゲーム提供方法では、インターネットに慣れていない初心者はメインページで自分の希望するゲームを探し難いという問題点もあった。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明の目的は、サーバーが提供する複数個のコンテンツの中でお気に入りコンテンツに対してユーザーがより容易にアクセスすることができるユーザーインターフェースを提供する装置、方法及び該方法を行うためのプログラムが記録された記録媒体を提案することにある。
【００１０】
また、本発明の他の目的は、ユーザーのお気に入りのコンテンツに短縮キーを付与し、ユーザーがより容易にコンテンツにアクセスできるユーザーインターフェースを提供する装置、方法及び該方法を行うためのプログラムが記録された記録媒体を提案することにある。
【課題を解決するための手段】
【００１１】
本発明の第１側面によれば、ユーザークライアントとネットワークで連結されたサーバーが前記ユーザークライアントにユーザーインターフェース（ＵＩ）を提供する方法であって、前記ユーザークライアントで提供された第１ウェブページを通じて入力される入力信号を前記ユーザークライアントから受信する段階と、ショートカット情報を参照して前記入力信号に特定のコンテンツに対してユーザー別に設定されたユーザーキー情報または前記サーバーによって提供される各コンテンツ別に設定される固有キー情報の中で少なくとも一つを含む短縮キー情報が含まれるか否かを判断する段階と、及び前記入力信号に前記短縮キー情報が含まれていると判断された場合に、前記短縮キー情報に対応するコンテンツの第２ウェブページを前記ユーザークライアントに伝送する段階と、を含むことを特徴とするユーザーインターフェース提供方法が提供される。
【００１２】
本発明の第２側面によれば、サーバーとネットワークで連結されたユーザークライアントがユーザーインターフェースを提供する方法であって（サーバーにネットワークを介して接続可能なユーザークライアントにおけるユーザーインターフェースの制御方法（表示制御方法）であって）、前記サーバーから提供される第１ウェブページを通じてユーザーから入力信号が入力された場合に、ショートカット情報を参照して前記入力信号に特定のコンテンツに対してユーザー別に設定されたユーザーキーまたは前記サーバーによって提供される各コンテンツ別に設定された固有キー情報のうち少なくとも一つを含む短縮キー情報が含まれるか否かを判断する段階と、及び前記入力信号に前記短縮キー情報が含まれていると判断された場合に、前記短縮キー情報に対応するコンテンツの第２ウェブページを表示する段階と、を含むことを特徴とするユーザーインターフェース提供方法が提供される。
【００１３】
一実施例において、前記ショートカット情報は、コンテンツのウェブページ情報、前記コンテンツの名称情報、前記ユーザーキー情報、及び前記固有キー情報の中で少なくとも一つを含むことを特徴とする。
【００１４】
ここで、前記ショートカット情報は、入力開始情報及び入力終了情報のうち一つ以上をさらに含み、前記短縮キー情報が含まれているかの可否を判断する段階は、前記入力開始情報及び前記入力終了情報のうち一つ以上を使用して、前記入力信号に前記短縮キー情報が含まれるか否かを判断することができる。
【００１５】
または、前記第１ウェブページ上に前記ショートカット情報を設定するための設定窓を表示する段階と、前記設定窓を介して入力される設定情報に基づいて前記ショートカット情報を設定または更新する段階と、をさらに含むことができる。
【００１６】
ここで、前記短縮キー情報が含まれているかの可否を判断する段階は、前記短縮キー情報が含まれているかの可否を、前記第１ウェブページが表示される窓は活性化になっている場合に遂行するように構成することができる。
【００１７】
また、前記ショートカット情報は、前記サーバーまたは前記ユーザークライアントに保存されることができる。
【００１８】
また、本発明の第３側面によれば、ユーザークライアントとネットワークで連結されたサーバーが前記ユーザークライアントにユーザーインターフェースを提供する方法を実行させるためのプログラムが記録されたコンピュータ読取り可能な記録媒体であって、前記ユーザークライアントに提供された第１ウェブページを通じて入力される入力信号を前記ユーザークライアントから受信する段階と、ショートカット情報を参照して前記入力信号に特定のコンテンツに対してユーザー別に設定されたユーザーキー情報または前記サーバーによって提供される各コンテンツ別に設定される固有キー情報のうち少なくとも一つを含む短縮キー情報が含まれるか否かを判断する段階と、前記入力信号に前記短縮キー情報が含まれていると判断されたた場合に、前記短縮キー情報に対応するコンテンツの第２ウェブページを前記ユーザークライアントに伝送する段階と、を含むことを特徴とするユーザーインターフェース提供方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読取り可能な記録媒体が提供される。
【００１９】
また、本発明の第４側面によれば、ユーザークライアントとネットワークで連結されて前記ユーザークライアントにユーザーインターフェースを提供するサーバーであって、前記ユーザークライアントから入力信号が受信され場合に、あらかじめ設定されたショートカット情報を参照して前記入力信号に特定のコンテンツに対してユーザー別に設定されたユーザーキー情報または前記サーバーよって提供される各コンテンツ別に設定され固有キー情報のうち少なくとも一つを含む短縮キー情報が含まれるか否かを判断する判断部と、前記ユーザークライアントで提供される第１ウェブページを出力し、前記入力信号に前記短縮キー情報が含まれていると判断された場合に、前記短縮キー情報に対応するコンテンツの第２ウェブページを出力する表示部と、前記ユーザークライアントからデータを受信し、前記表示部から出力されるデータを前記ユーザークライアントに伝送する通信部を含むことを特徴とするユーザーインターフェース提供サーバーが提供される。
【００２０】
一実施例において、前記ショートカット情報は、コンテンツのウェブページ情報、前記コンテンツの名称情報、前記ユーザーキー情報、及び前記固有キー情報のうち少なくとも一つを含むことができる。また、前記ショートカット情報は、入力開始情報及び入力終了情報のうち一つ以上をさらに含み、前記判断部は、前記入力開始情報及び入力終了情報のうち一つ以上を使用して、前記入力信号に前記短縮キー情報が含まれるか否かを判断することができる。
【００２１】
ここで、前記ショートカット情報を設定または更新するための設定窓を介して入力される設定情報に基づいて、前記ショートカット情報を更新または設定する設定部をさらに含むことができ、前記設定窓は、前記表示部によって前記第１ウェブページ上の特定位置に出力されることができる。
【００２２】
また、前記設定窓は、前記ユーザーキー情報が設定されるコンテンツ選択のためのコンテンツリストが表示される第１窓、ユーザー別に前記ユーザーキー情報が設定されたコンテンツリストが表示される第２窓、前記第１窓に表示されたコンテンツリスト上に選択されたコンテンツに前記ユーザーキー情報を付与するための第１ボタン、前記第２窓に表示されたコンテンツリスト上で選択されたコンテンツのユーザーキー情報を除去するための第２ボタン、及び前記第２窓に表示されたコンテンツリスト上の各コンテンツのユーザーキー情報を変更するための第３ボタンのうち少なくとも一つを含むことを特徴とする。
【００２３】
または、前記判断部は、前記ウェブページが表示される窓が活性化になっている場合に前記入力信号に前記短縮キー情報が含まれるか否かを判断するように構成することができる。
【発明の効果】
【００２４】
本発明によると、サーバーが提供する複数個のコンテンツの中でお気に入りのコンテンツに対してユーザーがより容易にアクセスすることができる長所がある。
【００２５】
また、ユーザーがお気に入りのコンテンツにユーザーキーを付与して、ユーザーキーを使用してコンテンツにより容易にアクセスすることができる長所がある。
【発明を実施するための最良の形態】
【００２６】
本発明は、様々に変形されたり、様々な実施例を持つことができるが、以下、特定実施例を図面に例示し、それに基づいて詳細に説明する。ただし、下記の実施例は、本発明を特定の実施形態に限定するためのものではなく、よって、本発明の技術的思想及びその技術範囲に含まれる変換、均等物及び代替物はいずれも本発明に含まれるものとして理解されるべきである。本発明の下記の説明において、関連する公知技術についての具体的な説明は、本発明の要旨を曖昧にすると判断される場合には適宜省略するものとする。
【００２７】
また、第１、第２などの用語は、多様な構成要素を説明するのに使われるもので、これらの用語によって当該構成要素が限定されることはない。これらの用語は、一つの構成要素を他の構成要素から区別する目的にのみ使用される。
【００２８】
さらに、本出願で使用される用語は、単に特定の実施例を説明するために使われたもので、本発明を限定するためのものではない。単数の表現は、文脈上、明白に言及しない限り、複数の表現を含むものと解釈する。本出願で、“含む”または“有する”などの用語は、明細書上に記載された特徴、数字、段階、動作、構成要素、部品またはそれらの組合せが存在することを表すためのもので、一つまたはそれ以上の他の特徴や数字、段階、動作、構成要素、部品またはそれらの組合せの存在または付加可能性をあらかじめ排除するためのものとして解釈されてはいけない。
【００２９】
以下、本発明の実施例を、添付の図面を参照しつつ詳細に説明する。本発明の説明において、全体的な理解を助けるために、同一の構成要素には可能な限り同一の図面番号（符号）を付する。
【００３０】
以下、コンテンツの中でオンラインゲームを一例に挙げて説明するが、本明細書のコンテンツは、オンラインゲームに限定されず、ショッピング、ニュース、チャットサービス、映画鑑賞など、オンライン上で提供される多様なコンテンツとすることができる。
【００３１】
まず、本発明のユーザーインターフェース提供装置、方法及びそのプログラムが記録された記録媒体について説明するに先立ち、オンラインゲームシステムの構成についてまず説明する。
【００３２】
図１は、オンラインゲームシステムの構成を例示する図である。
【００３３】
図１を参照すると、オンラインゲームシステムは、ゲームホスト１２とユーザークライアント１１を含むことができる。また、ゲームホスト１２は、認証サーバー１３、ゲームサーバー１４及びデータベース１５を含むことができる。
【００３４】
ゲームホスト１２は、ネットワークを通じてユーザークライアント１１と連結される。ここで、ネットワークは、インターネット及び専用線を含む有線ネットワークと無線インターネット、移動通信網、及び衛星通信網を含む無線ネットワークをいずれも含むことができる。
【００３５】
ユーザークライアント１１は、ネットワークに連結されてオンラインゲームサービスを受けることができるゲームアプリケーションが設置された複数の端末装置で、デスクトップＰＣ、ノートブック、移動電話機、ＰＤＡ及びＭＢＳ（Ｍｏｂｉｌｅ  Ｂｒｏａｄｃａｓｔ  Ｓｙｓｔｅｍ）フォンなどをいずれも含むことができる。
【００３６】
認証サーバー１３は、ゲームホスト１２に接続しようとするユーザーが、ゲームホスト１２に接続できる権限を有するユーザーか否かを認証する機能を果たす。
【００３７】
認証サーバー１３は、ユーザークライアント１１から認証要請情報を受信し、認証要請が有効か否かを判断する。例えば、認証要請情報がユーザーのＩＤ及びパスワード情報である場合、認証サーバー１３は、ＩＤ及びパスワードが有効か否かを判断する。
【００３８】
認証サーバー１３は、ユーザークライアント１１からの認証要請情報が有効であると判断した場合、該当のユーザークライアントのゲームサーバー１４への接続を許容（許可）する。
【００３９】
ゲームサーバー１４は、ユーザークライアント１１から受信するゲームメッセージを処理し、ゲーム進行を制御する機能を果たす。
【００４０】
なお、認証サーバー１３とゲームサーバー１４は、一つのサーバー１６として構成されてもよく、上述したように別個として具現されてもよい。以下では、認証サーバー１３とゲームサーバー１４を総じてサーバー１６と称する。
【００４１】
データベース１５は、ゲームと関連した情報を保存し、保存された情報をサーバー１６またはユーザークライアント１１の要請に応答して提供する機能を果たす。
【００４２】
一般的にゲームプロバイダがユーザーに提供するメインページ（ｍａｉｎ  ｐａｇｅ）には、ゲームプロバイダが提供するオンラインゲームの目録（リスト）が表示されている。そして、認証過程を経たユーザーがオンラインゲームの目録から特定のオンラインゲームを選択すると、サーバー１６は、選択された特定のオンラインゲームのゲームウェブページをユーザークライアント１１に提供する。続いて、ユーザーは、該当のゲームウェブページでオンラインゲームを実行（開始）したり、その他オンラインゲームに関連した掲示板で情報を照会することができる。
【００４３】
以上、図１を参照してオンラインゲームシステムについて説明した。以下、図２を参照しつつ、本発明の実施例によるサーバー１６についてより具体的に説明する。
【００４４】
図面に基づく詳細な説明に先立ち、本明細書での構成部に対する区分は、各構成部が担当する主機能別に区分したものに過ぎないということは明らかである。すなわち、以下で説明する２個以上の構成部が一つの構成部として備えられてもよく、または、一つの構成部がより細分化した機能別に２個以上に区分して備えられてもよい。そして、以下で説明する構成部のぞれぞれは、自分が担当する主機能の他にも、他の構成部が担当する機能のうちの一部または全部の機能を追加的に行うことができ、各構成部が担当する主機能のうちの一部機能が、他の構成部により行われてもよいことはもちろんである。
【００４５】
したがって、本明細書で説明される各構成部の存否は機能的に解釈されるべきであり、この理由から、本発明のサーバー１６に含まれる各構成部は、本発明の目的を達成できる限度内で図２から変形されてもよいことは明らかである。また、本発明のサーバーは、独立して構成されてもよく、また、サーバーに設置されたアプリケーションの一部として構成されてもよい。
【００４６】
図２は、本発明の実施例によるサーバー１６の構成を例示するブロック図である。
【００４７】
図２を参照すると、サーバー１６は、表示部２１、設定部２２、判断部２３、及び通信部２４を含むことができる。以下、本明細書に本発明の要旨を明確にするために、サーバー１６に含まれることができる一般的な構成部に対しては説明を省略する。
【００４８】
表示部２１は、ユーザークライアント１１に提供されるウェブページを出力する。例えば、表示部２１は、サーバー１６からユーザークライアント１１に提供されるオンラインゲームの目録及びその他情報を含むウェブページを出力することができる。また、表示部２１は、ショートカット情報を設定できる設定窓をウェブページ上の特定位置に出力することができる。設定窓に関しては、以下の図３の段階Ｓ３２を参照して詳細に説明する。
【００４９】
設定部２２は、ユーザークライアント１１から受信されるユーザーの入力に基づいてショートカット情報を設定したり、あらかじめ設定されたショートカット情報に含まれたユーザーキー情報を更新することができる。一実施例において、ショートカット情報とは、ユーザーキー情報、固有キー情報、ゲームの名称情報、及びゲームのウェブページ情報のうちいずれか一つ以上を含むことができる。ここで、ユーザーキー情報は、ユーザー別にお気に入りのゲームに対して予め設定されたキー情報を意味し、固有キー情報は、サーバー１６によって各ゲーム別に設定された固有キー情報を意味する。
【００５０】
また、設定部２２は、サーバー１６に新しく提供されるゲームまたはサーバー１６にこれ以上提供されないゲームに関する情報を設定窓に表示することができる。
【００５１】
判断部２３は、ユーザークライアント１１から受信される入力信号に短縮キー情報が含まれるか否かを判断する。ここで、短縮キー情報とは、上述したユーザーキー情報及び固有キー情報のうちいずれか一つを含む情報を意味する。
【００５２】
通信部２４は、ユーザークライアント１１とデータを送受信する機能を担い、より詳細には、ユーザークライアント１１からデータを受信し、表示部２１が出力するデータを、ユーザークライアント１１にネットワークを介して送信する。
【００５３】
ここで、本発明の理解をより明確にするために、説明の重複を避けつつ、本発明のサーバー１６の各構成部の機能を、以下の図３を参照しながら詳細に説明する。
【００５４】
ここまで、図２を参照して本発明の実施例におけるサーバー１６の構成について説明したが、以下、図３を参照して本発明の実施例におけるユーザーインターフェース提供方法について説明する。
【００５５】
図３は、本発明の実施例におけるユーザーインターフェース提供方法を例示したフローチャートであり、図４は、本発明の実施例における設定窓の一例を示す図である。
【００５６】
図３を参照すると、表示部２１は、ユーザークライアント１１からの要請に応答して当該ユーザークライアント１１に提供されるウェブページをユーザークライアント１１上に出力する（Ｓ３１）。具体的には、表示部２１は、該当の提供されるウェブページ情報を不図示の格納部から抽出してユーザークライアント１１に通信部２４を介して出力し、ユーザークライアント１１に既設されているブラウザ等に当該ウェブページを表示させる制御を遂行する。
【００５７】
ここで、ウェブページは、例えば、サーバー１６によって提供されるオンラインゲーム目録に関する情報とその他情報（例えば、オンラインゲームに関する告知事項、掲示板等）を含むことができる。ここで、表示部２１は、ウェブページ上のあらかじめ設定された位置にショートカット情報を設定することができる設定窓を出力することができる。
【００５８】
続いて、ユーザークライアント１１から設定窓を通じて入力されたユーザーの設定情報が受信された場合に、設定部２２は、受信されたユーザーの設定情報に基づいてショートカット情報を設定または更新する（Ｓ３２）。つまり、設定部２２は、設定窓を通じてユーザーが設定したショートカット情報を不図示の格納部に格納する。
【００５９】
なお、本発明の実施例におけるショートカット情報は、ユーザーキー情報、固有キー情報、ゲームの名称情報、及びゲームのウェブページ情報のうちいずれか一つ以上を含むことかできる。
【００６０】
ここで、ユーザーキー情報は、上述したようにユーザー別にお気に入りのゲームに対してあらかじめ設定されたキー情報で、例えば、ユーザー‘甲’がお気に入りの囲碁ゲームに対して０１番のユーザーキー情報を設定し、シンマッゴゲームに対して０３番のユーザーキー情報を設定することができる。
【００６１】
また、固有キー情報は、上述したようにサーバー１６によって各ゲームにあらかじめ設定されたキー情報として、例えば、囲碁ゲームに対して１３４番の固有キー情報が設定されて、シンマッゴゲームに対しては１０１番の固有キー情報が設定されることができる。
【００６２】
一方、ユーザーキー情報及び固有キー情報が設定される際に、ユーザーキー情報と固有キー情報が互いに重複されて設定されることを防止するために、そのキー情報の設定可能なキー番号の範囲が、各々区分されて設定されるように構成することができる。
【００６３】
例えば、サーバー１６に提供されるオンラインゲームが７０個である場合、７０個のゲームに対して固有キー情報を１０乃至８０番の範囲で予め割り当ておき、１０番から８０番までのキー情報と各ゲームとが関連付けられた固有キー情報を保持する。一方、ユーザーキー情報は、ユーザーがお気に入りのゲーム１０個に対して任意にキー情報を設定できるキー情報の範囲、例えば、１乃至９番の範囲でお気に入りのゲームに対して設定することができる（１番から９番までのキー情報と各ゲームとが関連付けられたユーザーキー情報を保持することができる）。このユーザーキー情報も固有キー情報と同様にユーザーの設定入力に基づいてサーバー１６側で不図示の格納部に保持される。また、本実施例では、固定キー情報が設定されたゲームに対してユーザーが任意にユーザーキー情報を設定することもできる。言い換えれば、予め固有キー情報と関連付けられているお気に入りのゲームに対して、ユーザーは任意のユーザーキー情報を設定することができ、１つのゲームに対して固有キー情報及びユーザーキー情報の両キー情報が関連付けられるように構成されることができる。
【００６４】
また、他の例としては、固有キー情報が数字で構成される場合、ユーザーキー情報を数字やその他の記号（文字を含む）ではなく、マウスドラッグ（ｄｒａｇ）と対応つけて設定することもできる。具体的には、特定方向へのマウスドラッグ、マウスの右クリック、左クリック、シングルクリック、ダブルクリック等のマウス操作情報とゲーム（ゲームの起動）とを関連付けたユーザーキー情報を設定することが可能である。
【００６５】
ゲームのウェブページ情報は、該当ゲームを始められるウェブページで、該当ゲームを行うユーザー間で意見を交換できる掲示板及び該当ゲームに関する告知事項などその他説明が掲載される掲示板等を含むことができる。
【００６６】
以下、図４を参照して本発明の設定窓について詳細に説明する。
【００６７】
図４にはショートカット情報を設定することができる設定窓の一例が図示されており、この設定窓は、ユーザークライアント１１に提供されるウェブページ上の予め指定されて位置に出力（表示）され、表示部２１によって表示制御される。なお、設定窓は、ユーザークライアント１１に提供される１つのウェブページ内に含まれた状態でユーザーに表示されるように構成することもでき、また、ウェブページ内にショートカット情報設定ボタン等を表示させ、ユーザーが当該ボタンをクリック（選択）した際に、提供された１つのウェブページとは個別のページで表示されるように構成することもできる。
【００６８】
図４を参照して、設定窓４０は、ユーザーキー情報を設定するゲームを選択するための候補ゲームリストが表示される第１窓４１、ユーザー別にユーザーキー情報が設定されたゲームのリストが表示される第２窓４２、第１窓に所定のゲームを選択してユーザーキー情報を設定したり、第２窓４２に所定のゲームを選択してユーザーキー情報を除去（削除）又は追加するためのボタン４３、及び第２窓４２にユーザーキー情報が設定されたゲーム間のユーザーキー情報の変更のためのボタン４４を含むことができる。
【００６９】
ここで、第１窓４１にはサーバー１６によって提供される複数個のゲームの全体リストまたはユーザーの接続頻度に基づくゲームリスト等が表示されることができる。
【００７０】
なお、図４に図示された設定窓４０は一例であり、サーバー１６によって提供される複数個のゲームの中でユーザーが所定のゲームを選択してユーザーキー情報を設定できる構成であれば、多様に変形することができる。
【００７１】
また、図４では、ユーザーキー情報として数字を用いた例が示されているが、ユーザーキー情報は、多様な符号、文字、マウスの特定方向へのドラッグ（ｄｒａｇ）、クリック（click）、またはタッチスクリーン、タッチパネルでの入力等を含むことができる。 
【００７２】
また、図４には図示していないが、設定窓４０は、短縮キー入力が開始されることを意味する入力開始情報、及び短縮キー入力が終了されることを意味する入力終了情報のうち一つ以上を設定する手段をさらに含むことができる。例えば、設定部２２は、設定窓４０に入力されるユーザー‘甲’の設定情報に基づいてユーザー‘甲’に関する入力開始情報をコンマ（、）で設定したり、設定窓４０に入力されるユーザー‘乙’の設定情報に基づいてユーザー‘乙’関する入力終了情報をキーボードの中の「enter」キーの入力で設定することができる。すなわち、短縮キーを用いてゲームを始められウェブページを表示させるトリガーとして、入力開始情報をユーザー毎に設定し、ユーザーが入力開始情報を入力したことを契機として、以後、入力終了情報が入力されるまでの間、ユーザーキー情報及び固定キー情報に対するキー操作がユーザーより入力された場合に、短縮キーによるウェブページの表示機能を遂行するように構成することができる。
【００７３】
また、設定部２２は、設定窓４０に入力されるユーザー‘丙’の設定情報に基づいて‘丙’に対して入力開始情報を使用しないで、入力終了情報のみを利用するショートカット情報を設定したり（例えば、入力開始情報を入力せずにウェブページの提供に際して自動的にショートカットキー機能をＯＮするなど）、設定窓４０に入力されるユーザー定義設定情報に基づいてユーザー‘丙’に対しては入力開始情報及び入力終了情報を全体利用しようとショートカット情報を設定することができる。
【００７４】
上述した入力開始情報及び入力終了情報については、後述する段階Ｓ３３で詳細に説明する。
【００７５】
一方、ショートカット情報は、各ユーザーと関連付けられて設定部２２によってサーバー１６に保存されるが、本発明が適用される環境に応じてユーザークライアント１１に保存することもできる。例えば、ｃｏｏｋｉｅを用いてユーザークライアント１１にショートカット情報を保持させることができる。
【００７６】
なお、図３では、ユーザークライアント１１がサーバー１６に最初にアクセスした際の処理フローを例示してショートカット情報を活用するに先立ち、ショートカット情報を設定する場合を説明しているが、ショートカット情報が設定された後は、ショートカット情報の再設定または更新の必要がなければ、段階Ｓ３２を省略ことができる。
【００７７】
また、本発明の実施例によると、設定部２２は、サーバー１６からユーザーキー情報が設定されたゲームがユーザークライアント１１に提供されたか否かをモニタリングして、モニタリング結果に関する情報を設定窓に表示することができる。
【００７８】
例えば、ユーザー‘甲’が、固有キーが１０１であるシンマッゴゲームに対してユーザーキー情報を０３で設定したと仮定しよう。この場合、設定部２２は、上述したとおりに、シンマッゴゲームに０３がユーザーキー情報に設定されるように当該ユーザーのショートカット情報を設定または更新する。そして、設定部２２は、ショートカット情報を参照してサーバー１６でシンマッゴゲームがユーザークライアント１１で提供されるか否かをモニタリングし、サーバー１６でシンマッゴゲームがこれ以上提供されないと判断される場合には、設定部２２は、ユーザーキー情報が設定されたシンマッゴゲームがサーバー１６から提供されないイベントが発生したことを感知する。そして、設定部２２は、表示部２１に対してユーザーキー情報０３が設定されたシンマッゴゲームがこれ以上サーバー１６から提供されない情報を出力するでき、また、表示部２１は、設定窓の第２窓４２にシンマッゴゲームはこれ以上提供されない案内メッセージを出力することができる。
【００７９】
なお、本発明の実施例によると、ユーザーキー情報は、上述したように数字以外の文字，符号（例えば、※、！、＠、＃、＄、％、＾、＆、＊、￥等）、マウスドラッグ（ｄｒａｇ）、またはクリック等を適用できる。しかしながら、本発明の実施例によると、設定部２２は、ユーザーから入力される特定の設定情報に対しては、ユーザーキー情報として設定することができない案内メッセージを出力することができる。
【００８０】
例えば、設定部２２は、サーバー１６に連結されたユーザークライアント１１がコンピュータである場合、コンピュータの運営体制プログラム（例えば、ウィンドウズXP、ビスタ（VISTA）等のオペレーションシステム）で使用される短縮キー情報については、ユーザーキーとして設定できない（されない）案内メッセージを出力することができる。
【００８１】
また、図３を参照すると、判断部２３は、ユーザークライアント１１から受信される入力信号が短縮キー情報が含まれているか否かを判断する（Ｓ３３）。ここで、短縮キー情報とは、上述したようにユーザーキー情報及び固有キー情報のうちいずれか一つを含むもので、判断部２３は、入力信号にユーザーキー情報または固有キー情報が含まれるか否かを判断するのである。
【００８２】
図４に図示された設定窓４０でのユーザーキー情報を、続いて、例を挙げて説明すると、ユーザークライアント１１を通じて０３が含まれた入力信号が受信される場合、０３はシンマッゴのユーザーキー情報を意味するから、判断部２３が入力信号にシンマッゴゲームに対する短縮キー情報が含まれたと判断することができる。
【００８３】
他の例として、ユーザークライアント１１を通じて１０１が含まれた入力信号が受信される場合、１０１は、シンマッゴゲームの固有キー情報を意味するから、判断部２３は、入力信号にシンマッゴゲームに対する短縮キー情報が含まれたと判断することができる。
【００８４】
一方、上述した場合に、設定窓を介して入力開始情報または入力終了情報が追加で入力される場合を例に挙げて説明すると、入力開始情報がコンマ（、）で設定され、入力終了情報が「enter」キーの入力で設定されている場合、判断部２３は、コンマ、０３、及びenterキー入力がユーザークライアント１１から受信されれば、シンマッゴゲームによる短縮キー情報が入力されたと判断することができる。つまり、判断部２３は、ユーザークライアント１１から入力信号を受信した場合に、当該ユーザーのショートカット情報を参照し、ショートカット情報に入力開始情報及び／又は入力終了情報が設定されている（含まれている）か否かを判断する。そして、ショートカット情報に入力開始情報及び／又は入力終了情報が設定されている判断される場合には、ユーザーキー情報又は固有キー情報と、入力開始情報及び／又は入力終了情報とをセットにして、短縮キー情報の入力があったか否かを判断することができる。したがって、この場合、入力開始情報及び／又は入力終了情報が設定されているにも係らず、ユーザーキー情報又は固有キー情報のみが入力されたと判断された場合、短縮キー情報の入力があったと判断しないように構成することができる。
【００８５】
また、他の例として、入力開始情報がコンマ（、）であり、特定ゲームに関するユーザーキー情報で丸型のマウスドラッグ（円形のマウスドラッグ移動軌跡）が設定された場合、判断部２３は、コンマ及びマウス丸型ドラッグ入力がユーザークライアント１１から受信された場合に、前記特定ゲームに関する短縮キー情報が入力されたと判断することができる。
【００８６】
一実施例において、判断部２３は、ユーザークライアント１１で提供されるウェブページが表示される窓（WINDOW）が活性化（アクティブ）になっている場合に、ユーザークライアント１１から受信される入力に短縮キー情報が含まれるか否かを判断する処理を遂行することができる。例えば、ユーザークライアント１１上に複数個に窓が表示されている状態において、ユーザークライアント１１で提供されるウェブページが表示される窓（WINDOW）が非活性化（非アクティブ）になっている場合、判断部２３は、ユーザークライアント１１から受信される入力信号に短縮キー情報が含まれるか否かを判断する処理を遂行しない。これによって、サーバー１６に中央処理装置及び遊休資源（IDLE SOURCE）を効率的に使用することができる。つまり、判断部２３は、入力信号に短縮キー情報が含まれるか否かを判断する処理を遂行するに当り、まずユーザークライアント１１で提供されるウェブページが表示される窓（WINDOW）が活性化（アクティブ）状態であるか否かを判断し、アクティブ状態であると判断された場合に、ユーザーからの入力信号に短縮キー情報が含まれるか否かを判断する処理を遂行する。
【００８７】
また、図３を参照して、段階Ｓ３３において判断部２３が、短縮キー情報がユーザークライアント１１から受信される入力信号に含まれていると判断する場合、表示部２１は、該当する短縮キー情報に対応するゲームのウェブページ情報を不図示の格納部から抽出し、抽出したゲームのウェブページをユーザークライアント１１に出力して表示させる（Ｓ３４）。
【００８８】
一方、段階Ｓ３３において判断部２３が、短縮キー情報がユーザークライアント１１から受信される入力信号に含まれていないと判断する場合、段階Ｓ３１に戻り、表示部２１は、ユーザークライアント１１に提供されるウェブページを出力する。
【００８９】
このように、本発明の実施例によると、サーバー１６によって提供される複数個のゲームの中でユーザーがお気に入りのゲームにユーザーキー情報を設定することで、ユーザーキー情報が設定されたゲームは、ウェブページを通じて提供されるゲーム目録から探し出すことなく、設定されたユーザーキー情報のみで該当ゲームにアクセスすることができる長所がある。
【００９０】
なお、上記実施例では、表示部２１、設定部２２部、及び判断部２３の各々全てが、サーバー１６に含まれた形態で説明した。しかしながら、本発明の他の実施例によると、表示部２１、設定部２２、及び判断部２３のうち一つ以上がユーザークライアント１１に含まれるように構成することもできる。この場合、ショートカット情報は、ユーザークライアント１１及び／またはサーバー１６に保存されることができる。すなわち、本発明は、ユーザークライアント１１のユーザーインターフェースの表示制御方法として適用されることができる。
【００９１】
以下、ショートカット情報がユーザークライアント１１に保存されて、表示部２１、設定部２２、及び判断部２３すべてがユーザークライアント１１に含まれる実施例について説明する。なお、上述した各構成部の機能について重複する部分の説明は省略する。
【００９２】
表示部２１がユーザークライアント１１に含まれる場合、サーバー１６から受信されるウェブページをユーザークライアント１１に表示することができる。この場合、判断部２３は、ユーザークライアント１１に入力される入力信号に短縮キー情報が含まれるか否かを、ショートカット情報を利用して判断できる。
【００９３】
判断部２３によって入力信号に短縮キー情報が含まれると判断された場合、表示部２１は、短縮キー情報に対応するゲームのウェブページ情報をユーザークライアント１１に表示することができる。この場合、表示部２１は、短縮キー情報に対応するゲームのウェブページ情報の取得要請をサーバー１６に送信し、表示部２１は、サーバー１６から取得したゲームのウェブページ情報を表示する制御を遂行する。
【００９４】
また、表示部２１は、ショートカット情報を設定できる設定窓をウェブページ上のあらかじめ指定した位置に表示できる。ここで、設定窓に入力されるユーザーの設定情報に基づいて設定部２２が、ショートカット情報を更新することができるのは先に説明した。
【００９５】
なお、上述した例に限らず、表示部２１、設定部２２、判断部２３がユーザークライアント１１及びサーバー１６に各々に分散された形態で構成することもできる。
【００９６】
本発明の実施例にユーザーインターフェース提供方法は、様々なコンピュータにより実行可能なできるプログラム命令形態で具現され、また、これらプログラムはコンピュータ読み取り可能媒体に記録されることができる。コンピュータ読み取り可能な記録媒体は、プログラム命令、データファイル、データ構造などを単独でまたは組合せして含むことができる。
【００９７】
コンピュータ読み取り可能媒体に記録されるプログラム命令は、本発明のために特別に設計されて構成されたものであってもよく、コンピュータソフトウェア分野における当業者に公知されて使用可能になったものであってもよい。コンピュータ読み取り可能記録媒体の例には、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体（ｍａｇｎｅｔｉｃ  ｍｅｄｉａ）、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（ｏｐｔｉｃａｌ  ｍｅｄｉａ）、フロップティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような磁気−光媒体（ｍａｇｎｅｔｏ−ｏｐｔｉｃａｌ  ｍｅｄｉａ）及びＲＯＭ、ＲＡＭ、フラッシュメモリーなどのようなプログラム命令を記憶して行うように特別に構成されたハードウェア装置が含まれる。また、上述した媒体は、プログラム命令、データ構造などを指定する信号を転送する搬送波を含む光または金属線、導波管などの転送媒体であってもよい。プログラム命令の例には、コンパイラーによって作られるような機械語コードだけでなく、インタープリターなどを用いてコンピュータで実行可能な高級言語コードが含まれる。
【００９８】
上述したハードウェア装置は、本発明の動作を行うために一つ以上のソフトウェアモジュールとして作動するように構成されることができ、その逆も可能である。
【００９９】
以上では具体的な実施例に挙げて本発明を説明してきたが、当該技術分野における通常の知識を持つ者なら、添付の特許請求の範囲に記載された本発明の思想及び領域を逸脱しない範囲内で本発明を様々に修正及び変更できるということは明らかである。
【図面の簡単な説明】
【０１００】
【図１】オンラインゲームシステムの構成を例示する図である。
【図２】本発明の実施例によるサーバーの構成を例示するブロック図である。
【図３】本発明の実施例によるユーザーインターフェース提供方法を示すフロー図である。
【図４】本発明の実施例によって設定窓を例示する図である。
【符号の説明】
【０１０１】
１１    ユーザークライアント
１６    サーバー
２１    表示部
２２    設定部
２３    判断部
２４    通信部
４０    設定窓
【図１】
0004746088.tif 000002
【図２】
0004746088.tif 000003
【図３】
0004746088.tif 000004
【図４】
0004746088.tif 000005