(57)【要約】【課題】利用者が便利に利用できる画面表示を提供すること。【解決手段】利用者端末と通信するサーバ装置であり、前記利用者端末から前記サーバ装置または他のサーバ装置へのアクセスを表わすアクセス情報を受信する受信部と、前記受信部により受信されたアクセス情報をアクセス履歴として蓄積する蓄積部と、前記蓄積部により蓄積されたアクセス履歴を解析し、前記利用者端末の利用者の属性を生成する分析部と、前記分析部により生成された利用者の属性に応じて、前記利用者端末にメニューを表示するためのメニュー情報を生成する生成部と、前記生成部により生成されたメニュー情報を前記利用者端末へ送信する送信部と、を有するサーバ装置を提供する。【選択図】図１
2015204055.tif 000002
【特許請求の範囲】
【請求項１】
利用者端末と通信するサーバ装置であり、
前記利用者端末から前記サーバ装置または他のサーバ装置へのアクセスを表わすアクセス情報を受信する受信部と、
前記受信部により受信されたアクセス情報をアクセス履歴として蓄積する蓄積部と、
前記蓄積部により蓄積されたアクセス履歴を解析し、前記利用者端末の利用者の属性を生成する分析部と、
前記分析部により生成された利用者の属性に応じて、前記利用者端末にメニューを表示するためのメニュー情報を生成する生成部と、
前記生成部により生成されたメニュー情報を前記利用者端末へ送信する送信部と、
を有するサーバ装置。
【請求項２】
前記生成部が生成するメニュー情報は、複数のサブウィンドウを用いてメニューを表示するための情報であり、選択項目を複数のカテゴリに分類して同じカテゴリに分類される選択項目を、前記利用者端末に表示される同じサブウィンドウ内に表示するための情報であり、
前記生成部は、前記分析部により生成された利用者の属性に応じて、前記サブウィンドウの前記利用者端末の画面内での位置を指定するためのメニュー情報を生成する請求項１に記載のサーバ装置。
【請求項３】
前記利用者の属性には、前記利用者が前記サーバ装置または前記他のサーバ装置にアクセスを開始してから経過した時間の長さに関する情報を含み、
前記生成部は、前記利用者が前記サーバ装置または前記他のサーバ装置にアクセスを開始してから経過した時間の長さに応じて、前記サブウィンドウの前記利用者端末の画面内での位置を指定するためのメニュー情報を生成する請求項２に記載のサーバ装置。
【請求項４】
前記生成部は、前記利用者が前記サーバ装置または前記他のサーバ装置にアクセスを開始してから経過した時間の長さが所定の長さを超えていない場合には、前記サーバ装置または前記他のサーバ装置の利用の仕方を前記利用者に伝えるための選択項目を含むサブウィンドウを前記利用者端末の画面の左上に配置するためのメニュー情報を生成する請求項３に記載のサーバ装置。
【請求項５】
前記利用者の属性には、前記利用者が選択した選択項目に関する情報を含み、
前記生成部は、前記利用者が最も多くの回数選択した選択項目を含むサブウィンドウを前記利用者端末の画面の左上に配置するためのメニュー情報を生成する請求項３に記載のサーバ装置。
【請求項６】
前記利用者の属性には、前記メニュー情報を用いて前記利用者により購入された商品に関する情報を含み、
前記生成部は、前記利用者により購入された商品に関連する商品を購入するための選択項目を含むサブウィンドウを前記利用者端末の画面の左上に配置するためのメニュー情報を生成する請求項２に記載のサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者の利用に応じて適応的にメニュー情報を送信するサーバ装置に関する。
【背景技術】
【０００２】
インターネットが手軽に使用できるようになり、ゲーム、商品の購入などの分野に利用されている。このような利用においては、汎用的なインターネットブラウザや個別に作成されたアプリケーションプログラムが用いられる。インターネットブラウザやアプリケーションプログラムを利用者の端末において動作させ、インターネットを介してゲームや商品の購入などの提供を行うサーバ装置などと通信を行うと、利用者の端末の画面には、メニュー画面が表示されることが多い。
【０００３】
このようなメニュー画面は、複数の項目を単純に羅列したものや、複数の項目をいくつかのカテゴリに分類し、同じカテゴリに属する項目を、そのカテゴリに割り当てられたサブウィンドウに表示することが行われる。
【０００４】
また、メニュー画面においては、類似するユーザの行動を分析した結果に基づいて、そのユーザに適すると判断されるコンテンツを選択する項目や広告が表示されることもある（例えば特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２４２８４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一方で、利用者は、スマートフォンに代表されるように、より携帯に適した端末を使用するようになってきている。そのような端末においては、従来の端末におけるよりも画面が小さくなり、また、利用者が直接画面に触れて項目の選択が行えるようになってきた。したがって、従来の端末での操作に加えて、利用者は、このような携帯に適した端末においても利用者が便利に利用できる画面表示が望まれている。
【課題を解決するための手段】
【０００７】
本発明の一実施形態として、利用者端末と通信するサーバ装置であり、前記利用者端末から前記サーバ装置または他のサーバ装置へのアクセスを表わすアクセス情報を受信する受信部と、前記受信部により受信されたアクセス情報をアクセス履歴として蓄積する蓄積部と、前記蓄積部により蓄積されたアクセス履歴を解析し、前記利用者端末の利用者の属性を生成する分析部と、前記分析部により生成された利用者の属性に応じて、前記利用者端末にメニューを表示するためのメニュー情報を生成する生成部と、前記生成部により生成されたメニュー情報を前記利用者端末へ送信する送信部と、を有するサーバ装置を提供する。
【発明の効果】
【０００８】
本発明によれば、利用者が便利に利用できる画面表示を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係るシステムの機能ブロック図。
【図２】（Ａ）本発明の一実施形態において使用されるテーブルの一例図。（Ｂ）本発明の一実施形態において使用されるテーブルの一例図。
【図３】（Ａ）本発明の一実施形態において表示されるメニューの画面表示の一例図。（Ｂ）本発明の一実施形態において表示されるメニューの画面表示の一例図。（Ｃ）本発明の一実施形態において表示されるメニューの画面表示の一例図。
【図４】（Ａ）本発明の一実施形態において表示されるメニューの画面表示の一例図。（Ｂ）本発明の一実施形態において表示されるメニューの画面表示の一例図。（Ｃ）本発明の一実施形態において表示されるメニューの画面表示の一例図。
【図５】本発明の一実施形態に係るシステムのサーバの処理のフローチャートの一例図。
【図６】本発明の一実施形態に係るシステムのサーバの処理のフローチャートの一例図。
【図７】本発明の一実施形態に係るシステムにおける処理のシーケンス図の一例図。
【発明を実施するための形態】
【００１０】
本発明を実施するための形態について、以下において、実施形態として説明を行う。なお、本発明は、以下に説明を行う実施形態に限定されることはない。また本発明は、以下に説明を行う実施形態に、種々の変形を加えて実施することも可能である。
【００１１】
図１は、本発明の一実施形態に係るシステムの機能ブロック図の一例を示す。システム１００は、サーバ装置１０１と、利用者端末１０２と、がインターネットなどに代表される通信網１０３を介して通信を行うことが可能となっている。また、システム１００は、必要に応じて、ゲームサーバ装置１０４やショッピングサーバ装置１０５を、含んでいてもよい。
【００１２】
ゲームサーバ装置１０４は、主に、利用者端末１０２においてゲームを実行させるためのサーバ装置である。また、ショッピングサーバ装置１０５は、利用者端末１０２から種々の商品や役務を購入することができるサーバ装置である。また、システム１００には、ゲームサーバ装置１０４やショッピングサーバ装置１０５が提供する機能とは異なる機能を提供するサーバ装置が含まれていてもよい。
【００１３】
サーバ装置１０１は、例えばコンピュータを用いて実現することができる。コンピュータは、一般的に、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、メモリ、記憶装置、ネットワークインターフェース、入出力装置などがバスにより相互に接続されて構成されている。サーバ装置１０１を実現するためのプログラムを記憶装置に格納させるなどの操作を行い、そのプログラムをメモリにロードし、ＣＰＵにより実行することにより、コンピュータをサーバ装置１０１として動作させることができる。
【００１４】
図１に示すようにサーバ装置１０１は、アクセス情報取得部１０６と、アクセス履歴蓄積部１０７と、アクセス履歴分析部１０８と、メニュー情報生成部１１０と、メニュー情報送信部１１１とを有する。また、後に説明するように、メニュー情報生成部１１０は、メニュー情報選択部１０９を有することもできる。
【００１５】
アクセス情報取得部１０６は、利用者が利用者端末１０２を用いて、サーバ装置１０１や他のサーバ装置であるゲームサーバ装置１０４やショッピングサーバ装置１０５などにアクセスしたことを表わす情報を取得する。より具体的には、アクセス情報取得部１０６は、アクセス情報を通信網１０３に代表される通信回線などを介して受信することにより取得する。したがって、アクセス情報取得部を受信部と称する場合がある。
【００１６】
ここに利用者端末１０２は、パーソナルコンピュータ、携帯電話、スマートフォン、タブレット端末などに代表され、サーバ装置１０１、ゲームサーバ装置１０４、ショッピングサーバ装置１０５と通信網１０３を介して通信が可能な機器である。特に携帯電話、スマートフォン、タブレット端末のように、利用者端末１０２は、携帯可能な機器であってもよい。また、利用者端末１０２は、画面を有し、様々な情報の表示および表示された情報の操作（例えば、項目として表示された情報の選択など）を行うことが可能となる。
【００１７】
したがって、利用者端末１０２の画面は、複数の項目を含むメニュー情報を表示することが可能となる。メニュー情報は、利用者端末１０２に記憶されている情報であってもよいし、通信網１０３を介してサーバ装置１０１、ゲームサーバ装置１０４、ショッピングサーバ装置１０５から送信された情報であってもよい。利用者が、メニュー情報として表示された中の項目を選択し、その選択によって、情報が、図１におけるサーバ装置１０１、ゲームサーバ装置１０４、ショッピングサーバ装置１０５のいずれかなどに送信され、情報がサーバ装置１０１、ゲームサーバ装置１０４、ショッピングサーバ装置１０５のいずれかなどより返信された情報が利用者端末１０３により受信がされると、利用者端末１０２からサーバ装置１０１、ゲームサーバ装置１０４、ショッピングサーバ装置１０５のいずれかなどにアクセスがされることになる。
【００１８】
例えば、メニュー情報の中の項目がショッピングサーバ装置１０５のウェブページへのリンク情報となっており、利用者端末１０５の利用者がそのリンク情報を選択する。すると、その選択により、ショッピングサーバ装置１０５へそのウェブページの要求が送信され、ショッピングサーバ装置１０５から、利用者端末１０２へそのウェブページが返信される。この場合、ショッピングサーバ装置１０５に利用者端末１０２からアクセスがされるので、例えば、ショッピングサーバ装置１０５から、サーバ装置１０１のアクセス情報取得部１０６へ、アクセス情報が送信されるようにすることができる。この場合、アクセス情報は、通信網１０３を介してショッピングサーバ装置１０５から、サーバ装置１０１のアクセス情報取得部１０６へ送信されてもよい。あるいは、ショッピングサーバ装置１０５とサーバ装置１０１とが専用の通信回線によって接続され、アクセス情報は、その専用の通信回線を介して送信されてもよい。
【００１９】
また、ショッピングサーバ１０５は、利用者端末１０２からアクセスがされると、利用者端末１０２と通信を行うためのセッションを開始し、セッションの管理を行うことができる。このセッションの管理により、セッションのどこかで利用者端末１０２からログインなどの操作を行い、利用者が特定可能となったとき以降に、どの利用者であるかを特定する情報とともに、あるいは、アクセス情報の中にどの利用者であるかを特定する情報を含ませて、ショッピングサーバ装置１０５がサーバ装置１０１のアクセス情報取得部１０６へアクセス情報を送信してもよい。
【００２０】
利用者の特定には、ログインなどのように利用者が明示的に行う操作によることに限定されることはなく、例えば、クッキー情報を用いることも可能である。この場合、どの利用者であるかを特定する情報をクッキー情報に含ませて利用者端末１０２に記憶させておき、利用者端末１０２がショッピングサーバ装置１０５にアクセスするときに、そのクッキー情報が利用者端末１０２からショッピングサーバ装置１０５に送信されるようになっていてもよい。これにより、ショッピングサーバ装置１０５は、クッキー情報を分析することにより、どの利用者によるアクセスであるかを特定することができる。
【００２１】
また、サーバ装置１０１のアクセス情報取得部１０６は、ショッピングサーバ装置１０５を介してアクセス情報を取得することに限定はされない。例えば、ショッピングサーバ装置１０５から利用者端末１０２に送信される情報（例えばウェブページを表わす情報）が利用者端末１０２に受信されると、利用者端末１０２からサーバ装置１０１へ直接、アクセス情報が送信されるような構成となっていてもよい。例えば、ショッピングサーバ装置１０５から利用者端末１０２に送信される情報が利用者端末１０２により受信され、利用者端末１０２において表示の処理が行われる際にサーバ装置１０１へのアクセスが行われるようになっていてもよい。これは、サーバ装置１０１に格納されている画像情報などへの参照が、ショッピングサーバ装置１０５から利用者端末１０２に送信される情報に含ませておくことにより実現できる。また、サーバ装置１０１へ送信されるクッキー情報を利用者端末１０２に格納しておき、利用者端末１０２において表示の処理が行われる際にサーバ装置１０１へのアクセスが行われる際に、そのクッキー情報がサーバ装置１０１へ送信されるようになっていてもよい。
【００２２】
以上は、ショッピングサーバ装置１０５に利用者端末１０２からアクセスがされる場合についての説明であるが、ゲームサーバ装置１０４にアクセスがされる場合についても同様である。また、サーバ装置１０１へ利用者端末１０２に直接アクセスされる場合も同様とすることができる。このような場合は、サーバ装置１０１がゲームサーバ装置１０４やショッピングサーバ装置１０５の機能を有している場合を一例として挙げることができる。
【００２３】
アクセス履歴蓄積部１０７は、アクセス情報取得部１０６が取得したアクセス情報をアクセス履歴として蓄積する。例えば、コンピュータの記憶装置にアクセス情報あるいはアクセス情報から抽出される情報を格納することにより、アクセス履歴が蓄積されるようにすることができる。また、アクセス履歴蓄積部を蓄積部と称する場合がある。
【００２４】
アクセス履歴を、コンピュータの記憶装置に構成されるテーブルのデータ構造に記憶することができる。図２（Ａ）は、アクセス履歴が記憶されるテーブルのデータ構造の一例を示す。アクセス情報に、利用者を特定する情報である利用者ＩＤと、アクセスの内容を示すアクセス内容とが含まれる場合には、これらの情報と、アクセス情報がアクセス情報取得部１０６に受信された時刻情報あるいは、テーブルに記憶される時刻情報をアクセス日時として一行に関連付けてアクセス履歴としてテーブルに記憶する。アクセスの内容とは、例えば、利用者端末１０２がショッピングサーバ装置１０５に要求したウェブページの識別情報や、利用者端末１０２に表示されたボタンのうち、どのボタンが押下されたか、などを示す情報である。また、アクセス日時は、アクセス情報に含まれるようにすることも可能であり、この場合には、アクセス日時は、アクセス情報から、利用者ＩＤおよびアクセス内容とともに得ることができる。
【００２５】
アクセス履歴分析部１０８は、アクセス履歴蓄積部１０７が蓄積したアクセス履歴を分析し、利用者の属性情報を生成する。例えば、アクセス履歴が図２（Ａ）に示すテーブル構造に記憶される場合には、アクセス履歴分析部１０８は、アクセス履歴が図２（Ａ）に示すテーブル構造に記憶される都度、記憶された情報を読み出し、分析を行う。あるいは、アクセス履歴分析部１０８は、定期的あるいは不定期に動作を行い、前回の動作の終了以後に図２（Ａ）に示すテーブル構造に記憶されたアクセス履歴を読み出し、分析を行うこともできる。また、アクセス履歴分析部を分析部と称する場合がある。
【００２６】
アクセス履歴分析部１０８が行う分析の一例としては、利用者ＩＤごとに、前回のアクセスから経過した時間の長さ、アクセスしたウェブページなどの情報ごとの頻度をカウントすることを挙げることができる。また、ゲームサーバ装置１０４やショッピングサーバ装置１０５が、利用者端末１０２より、利用者の年齢、性別、居住地域などの情報を取得したりすると、そのような情報をアクセス情報として送信する構成である場合には、そのような情報をアクセス履歴蓄積部１０７に例えば図２（Ａ）に示すテーブル構造に記憶させ、アクセス履歴分析部１０８が読み出すようになっていてもよい。
【００２７】
アクセス履歴分析部１０８が分析を行った結果は、例えば、図２（Ｂ）に示すテーブルのデータ構造に記憶させることができる。図２（Ｂ）に示すテーブルにおいては、利用者ＩＤ、属性値１、属性値２、属性値３の列があり、利用者ＩＤごとに３つの属性値を関連付けることができる。例えば、属性値１は、その利用者が前回のアクセスから経過した時間の長さであり、属性値２は、その利用者が最も大きな頻度によりアクセスを行ったウェブページの識別情報であり、属性値３は、その利用者の年齢であったりする。なお、属性値は、利用者ごとに３つに限定されることはなく、任意の数とすることができる。
【００２８】
また、アクセス履歴分析部１０８は、アクセス履歴蓄積部１０７が蓄積したアクセス履歴のみを読み出すのではなく、図２（Ｂ）に示すテーブルに記憶された情報を読み出すこともできる。例えば、アクセスされたウェブページのこれまでの閲覧回数を分析の結果とする場合には、例えば、図２（Ａ）に示すテーブルに記憶された情報から、ウェブページの閲覧回数を求め、その閲覧回数を、図２（Ｂ）に示すテーブルから読み出された閲覧回数に加える。
【００２９】
アクセス履歴分析部１０８による分析の結果の、より具体的な例としては次のものを挙げることができる。
（１）利用者がゲームサーバ装置１０４やショッピングサーバ装置１０５に利用者登録を行った日。
（２）利用者がゲームサーバ装置１０４やショッピングサーバ装置１０５の利用規約や利用の仕方を説明するチュートリアルを読み進めた程度（例えば、チュートリアルを全て読んだか否か）。
（３）利用者がゲームサーバ装置１０４を利用して、ゲームに使用されるアイテムの購入の回数、購入額。
（４）利用者が例えばゲームサーバ装置１０４を利用して、ランダムにアイテムを入手できるサービスを利用した回数。
（５）ゲームサーバ装置１０４やショッピングサーバ装置１０５に前回にアクセスしてからの日数（例えば、ゲームサーバ装置１０４に利用者登録をしてから１週間以上ログインしていなかったかどうか）。
（６）ゲームサーバ装置１０４やショッピングサーバ装置１０５にアクセスする頻度（例えば、ゲームサーバ装置１０４に月２０回以上ログインしているかどうか）。
（７）どのゲームを利用する頻度が高いか。
（８）期間を限定して提供されるイベントを利用する頻度。
（９）ゲームサーバ装置１０４やショッピングサーバ装置１０５を介して他のユーザとコミュニケーションを行った回数。
（１０）ショッピングサーバ装置１０５において、購入した商品の種類、数量、額。
【００３０】
メニュー情報生成部１１０は、アクセス履歴分析部１０８による分析の結果に基づいて、利用者端末１０２に表示するメニュー情報を生成する。また、メニュー情報生成部１１０は、メニュー情報を生成するかわりに、あるいは、メニュー情報を生成することに加えて、あらかじめ定義されている複数のメニュー情報の中から、メニュー情報を選択するメニュー情報選択部１０９を有していてもよい。また、メニュー情報生成部を生成部と称する場合がある。
【００３１】
メニュー情報生成部１１０が生成するメニュー情報の一例としては、利用者端末１０２の画面に複数のサブウィンドウを用いてメニューを表示するための情報がある。また、そのような情報は、メニューの選択項目を複数のカテゴリに分類し、同じカテゴリに分類される選択項目を同じサブウィンドウに表示するための情報であってもよい。例えば、複数の商品を選択する選択ボタンを選択項目として表示する際に、商品の分類に応じて、同じ分類の商品を選択するボタンを同じサブウィンドウに表示する。例えば、小説Ａを選択するボタン、ミネラルウォータＢを選択するボタン、新書Ｃを選択するボタン、清酒Ｄを選択するボタンをメニューの選択項目とする場合、小説Ａと新書Ｃは書籍に分類されるので、小説Ａを選択するボタンと新書Ｃを選択するボタンを同じサブウィンドウに表示する。また、ミネラルウォータＢと清酒Ｄは飲料に分類されるので、ミネラルウォータＢを選択するボタンと清酒Ｄを選択するボタンを同じサブウィンドウに表示する。
【００３２】
図３および図４は、メニュー情報生成部１１０が、生成あるいは選択するメニュー情報が、アクセス履歴分析部１０８による分析の結果の変化に応じて変化することを示す。
【００３３】
図３（Ａ）は、例えば、利用者がゲームサーバ装置１０４やショッピングサーバ装置１０５にアクセスを開始した日から所定の日数が経過していない場合（例えば利用者登録を行った日から所定の日数が経過していない場合）、利用者がゲームサーバ装置１０４やショッピングサーバ装置１０５の利用規約や利用の仕方を説明するチュートリアルを読み進めた程度が低い場合に生成あるいは選択されるメニュー情報を利用者端末１０２の画面に表示した例である。図３（Ａ）に示すようにこの場合は、チュートリアルを読むための項目（すなわち、アイコンなどの画像や、文字であり、選択することによりチュートリアルの所定の箇所が表示される項目）が表示されるチュートリアルメニューのサブウィンドウ３０１が画面の左上に他のサブウィンドウよりも大きな面積で表示される。この場合画面の左上が、利用者端末１０２の利用者の注目を引く画面上の部分であり、あるいは、利用者端末１０２の利用者にとって項目の選択が容易である部分としている。もし、画面の他の部分が、利用者端末１０２の利用者の注目を引く画面上の部分であり、あるいは、利用者端末１０２の利用者にとって項目の選択が容易である部分であれば、その部分にチュートリアルメニューのサブウィンドウ３０１を表示してもよい。
【００３４】
図３（Ａ）においては、チュートリアルメニューのサブウィンドウ３０１の下には、クエストメニューのサブウィンドウ３０２が配置されて表示される。クエストメニューのサブウィンドウ３０２には、例えば、ゲームサーバ装置１０４が提供する種々のゲームを選択して実行するための選択項目が配置される。
【００３５】
図３（Ａ）においては、チュートリアルメニューのサブウィンドウ３０１の右に、友人一覧を示すサブウィンドウ３０３が配置されて表示される。利用者端末１０２の利用者が、このサブウィンドウ３０３の友人を表わす画像や氏名を選択することにより、その友人にメッセージを送るなどが可能となりコミュニケーションを行うことができる。
【００３６】
図３（Ａ）においては、画面の右下に、イベントメニューのサブウィンドウ３０４が配置されて表示される。このサブウィンドウ３０４には、期間を限定するなどしたイベントの表示などが選択項目として表示され、そのような選択項目を選択することにより、イベントに参加することができる。
【００３７】
図３（Ｂ）は、利用者がゲームサーバ装置１０４に利用者登録を行った日から所定の日数が経過した場合や、チュートリアルを読み進めた程度が所定の程度を越えた場合に生成あるいは選択されるメニュー情報を利用者端末１０２の画面に表示した例である。この場合には、利用者は、ゲームサーバ装置１０４の利用に慣れてきており、利用者としては、チュートリアルメニューのサブウィンドウ３０１が画面の左上にあるよりも、クエストメニューのサブウィンドウ３０２が左上にあるのが好ましいと感じると考えられる。そこで、図３（Ｂ）に示すようにクエストメニューのサブウィンドウ３０１を画面の左上に配置して表示する。また、時々、チュートリアルを参照する必要があると考えられるので、チュートリアルメニューのサブウィンドウ３０１をクエストメニューのサブウィンドウ３０２の下に配置する。
【００３８】
また、アクセス履歴分析部１０８の分析の結果により、利用者が、友人とのコミュニケーションを行うよりも、イベントに参加する頻度が高ければ、イベントメニューのサブウィンドウ３０４を友人一覧を示すサブウィンドウ３０３の上に表示することもできる。
【００３９】
言い換えると、利用者の属性に選択項目が選択された回数に関する情報を含ませておき、アクセス履歴分析部１０８は、利用者がどの選択項目を何回選択したかを属性として生成する。そして、メニュー情報生成部１１０は、最も多くの回数、選択された選択項目を含むサブウィンドウを画面の左上あるいは左上に近くなるように配置するようにすることもできる。
【００４０】
図３（Ｃ）は、利用者がさらにゲームサーバ装置１０４の利用を行い、アクセス履歴分析部１０８の分析の結果により、ゲームを実行するよりも、種々のイベントに参加する頻度が高いことが示された場合におけるメニュー情報の表示の一例を示す。図３（Ｃ）に示すように、イベントメニューのサブウィンドウ３０４が画面の左上に配置され表示され、その下にクエストメニューのサブウィンドウ３０２が配置され表示される。
【００４１】
図４（Ａ）は、例えば、利用者がショッピングサーバ装置１０５に利用者登録を行った日から所定の日数が経過していない場合や、商品などの購入回数が所定の回数以下である場合に生成あるいは選択されるメニュー情報を利用者端末１０２の画面に表示した例である。図４（Ａ）に示すように、このような場合には、利用者の嗜好などが明らかになっていないと考えられるので、商品検索メニューのサブウィンドウ４０１を画面の左上に配置して表示する。商品検索メニューのサブウィンドウ４０１の下には、日用品を購入するための項目が表示される日用品メニューのサブウィンドウ４０２が配置されて表示され、商品検索メニューのサブウィンドウ４０１の右には、家電製品を購入するための項目が表示される家電メニューのサブウィンドウ４０３が配置されて表示される。図４（Ａ）において日用品メニューのサブウィンドウ４０２、家電メニューのサブウィンドウ４０３が表示されるのは、例えば、利用者登録時のアクセス情報をアクセス履歴分析部１０８が分析した結果、利用者が日用品および家電製品に興味があることが示されるためである。
【００４２】
図４（Ｂ）は、例えば、利用者が検索メニューから家電製品を検索する頻度が日用品を検索する頻度よりも高い場合に、生成あるいは選択されるメニュー情報を利用者端末１０２の画面に表示した例である。図４（Ｂ）に示すように、家電メニューのサブウィンドウ４０３が画面の左上に配置されて表示され、家電メニューのサブウィンドウ４０３の下に商品検索メニューのサブウィンドウ４０１が配置されて表示される。
【００４３】
図４（Ｃ）は、例えば、利用者が家電メニューのサブウィンドウ４０３に表示された選択項目を用いて家電製品を購入した場合に、生成あるいは選択されるメニュー情報を利用者端末１０２の画面に表示した例である。利用者が家電メニューのサブウィンドウ４０３に表示された選択項目を選択して購入を行うと、家電製品の購入に関するアクセス情報がアクセス情報取得部１０６により取得され、家電製品の購入に関するアクセス履歴がアクセス履歴蓄積部１０７に蓄積される。そして、アクセス履歴分析部１０８により、利用者の家電製品の購入に関する属性が変更されることになる。すなわち、利用者がどのような商品を購入したかが利用者の属性として生成される。もし、利用者が購入した家電製品が、価格が高い場合や、通常の家庭には一台またはきわめて少ない台数しか設置されない家電製品である場合には、利用者は繰り返してその家電製品を購入しないと考えられる。そこで、図４（Ｃ）に示すように家電製品に関連する商品、例えば消耗品や家電製品向けのアクセサリを購入するための家電消耗品メニューのサブウィンドウ４０５が画面の左上に配置されて表示される。また、利用者は、自分が購入した家電製品よりも性能がよく値段が低い家電製品がないことを確認する傾向にあることがアクセス履歴分析部１０８による分析の結果が示していれば、家電メニューのサブウィンドウ４０３をサブウィンドウ４０５の下に配置することもできる。
【００４４】
また、家電製品の購入に伴い、同じ種類の家電製品ではないが、その家電製品を購入した多くの利用者が別の家電製品として例えばＬＥＤ照明装置を購入する傾向がある場合には、サブウィンドウ４０５、４０３の右側にＬＥＤ照明装置を購入するためのＬＥＤライトメニューのサブウィンドウ４０６が配置され、サブウィンドウ４０６の下に商品検索メニューのサブウィンドウ４０１が配置されて表示がされるようになっていてもよい。
【００４５】
なお、家電製品とその消耗品およびアクセサリについてここでは説明したが、商品全般にもここでの説明は適用できる。すなわち、利用者がある商品を購入すると、その商品に関連する商品を購入するための選択項目を含むサブウィンドウを画面の特定の位置、例えば、画面の左上の位置に配置するためのメニュー情報を生成することができる。商品に対してどのような商品が関連するかについては、サーバ装置１０１の記憶装置にデータベースとして格納しておくことができる。
【００４６】
以上のように、メニュー情報生成部１１０は、利用者に現在適していると考えられるメニューを生成することができる。なお、図３および図４を用いてそれぞれのメニューが表示されるサブウィンドウの配置である構造について説明したが、メニュー情報生成部１１０はメニューのサブウィンドウの配置のみを変化させることに限定はされず、サブウィンドウの中に配置する項目をアクセス履歴分析部１０８による分析の結果に応じて選択して、項目を変化させることもできる。また、項目のサブウィンドウ内部における配置を変化させることもできる。
【００４７】
メニュー情報送信部１１１は、メニュー情報生成部１１０により生成もしくは選択されたメニュー情報を利用者端末１０２に送信する。この場合、メニュー情報送信部１１１は、コンピュータのネットワークインターフェースを動作させてメニュー情報を送信することができる。また、メニュー情報送信部を送信部と称する場合がある。
【００４８】
メニュー情報の送信は、利用者端末１０２に直接送信することができる。あるいは、利用者端末１０２がゲームサーバ装置１０４やショッピングサーバ装置１０５などにアクセスを行い、メニュー情報を要求した場合に、サーバ装置１０１にメニュー情報の要求が転送され、メニュー情報送信部１１１は、メニュー情報の要求を転送したゲームサーバ装置１０４やショッピングサーバ装置１０５にメニュー情報を送信してもよい。これにより、ゲームサーバ装置１０４やショッピングサーバ装置１０５を経由して間接的に利用者端末１０２にメニュー情報が送信されるようになっていてもよい。
【００４９】
図５および図６は、サーバ装置１０１の処理を説明するフローチャートの一例を示す。図５は、アクセス情報取得部１０６、アクセス履歴蓄積部１０７およびアクセス履歴分析部１０８の処理のフローチャートの一例である。ステップＳ５０１において、アクセス情報取得部１０６がアクセス情報を取得するまで待つ処理を行う。アクセス情報取得部１０６がアクセス情報を取得すると、ステップＳ５０２において、アクセス履歴蓄積部１０７がアクセス情報をアクセス履歴として蓄積を行い。そして、ステップＳ５０３において、アクセス履歴分析部１０８がアクセス履歴を分析し、ステップＳ５０１へ戻る。なお、上述したように、アクセス履歴が蓄積される都度、アクセス履歴分析部１０８が分析を行う必要はなく、ステップＳ５０３がないフローチャートにより処理が行われることも可能である。
【００５０】
図６は、メニュー情報生成部１１０およびメニュー情報送信部１１１の処理のフローチャートの一例である。ステップＳ６０１において、メニュー情報の要求が受信されるまで待つ処理を行う。メニュー情報の要求が受信されると、ステップＳ６０２において、メニュー情報生成部１１０がアクセス履歴の分析の結果を取得する。そして、ステップＳ６０３およびステップＳ６０４の処理として、メニュー情報の選択や生成を行い、ステップＳ６０５の処理として、メニュー情報送信部１１１がメニュー情報の送信を行う。その後、ステップＳ６０１へ戻る。
【００５１】
図７は、システム１００における処理のシーケンス図の一例を示す。ステップＳ７０１において、利用者端末１０２からゲームサーバ装置１０４にアクセスが行われると、ステップＳ７０２において、例えばゲームサーバ装置１０４からサーバ装置１０１にアクセス情報が送信される。また、ステップＳ７０３において、利用者端末１０２からショッピングサーバ装置１０５にアクセスが行われると、ステップＳ７０４において、例えばショッピングサーバ装置１０５からサーバ装置１０１にアクセス情報が送信される。
【００５２】
その後、ステップＳ７０５において、利用者端末１０２からメニュー情報の要求が送信され、サーバ装置１０１が受信すると、ステップＳ７０６において、メニュー情報が返信される。
【符号の説明】
【００５３】
１０１  サーバ装置、１０２  利用者端末、１０３  通信網、１０４  ゲームサーバ装置、１０５  ショッピングサーバ装置、１０６  アクセス情報取得部、１０７  アクセス履歴蓄積部、１０８  メニュー情報選択部、１１０  メニュー情報生成部、１１１  メニュー情報送信部
【図１】
2015204055.tif 000003
【図２】
2015204055.tif 000004
【図３】
2015204055.tif 000005
【図４】
2015204055.tif 000006
【図５】
2015204055.tif 000007
【図６】
2015204055.tif 000008
【図７】
2015204055.tif 000009