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