(57)【要約】【課題】ユーザ側の携帯端末装置に保存された情報を使用することなくユーザを識別すること。【解決手段】判定部１０２は、受信部１０１によって受信された接続要求にセッションＩＤが付加されているか否かを判定する。検索部１０３は、セッションＩＤデータベース１０８ａを参照して、受信されたセッションＩＤに対応するパターン番号を検索する。セッションＩＤ付与部１０４は、携帯電話２３０とサーバ装置１００との間の新規接続にセッションＩＤを付与する。ユーザＩＤ取得部１０５は、接続要求に含まれるユーザＩＤを取得する。ハッシュ値算出部１０６は、ユーザＩＤからハッシュ値を算出する。対象ユーザ選択部１０７は、ハッシュ値に対応するパターン番号を決定し、新規接続のセッションＩＤにユーザＩＤ、ハッシュ値、およびパターン番号を対応付けてセッションＩＤデータベース１０８ａに登録する。【選択図】        図１
2007304717.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末装置からの接続要求に応じてサーバ装置がウェブサイトのデータを提供する際の通信を管理する通信管理装置であって、
所定のウェブサイトに関してあらかじめ設定される複数のパターンを接続識別情報に対応付けて記憶する記憶手段と、
前記携帯端末装置から送信された前記ウェブサイトへの接続要求に接続識別情報が付加されているか否かを判定する判定手段と、
前記判定手段によって接続識別情報が付加されていると判定された場合に、この接続識別情報に対応するパターンを前記記憶手段から検索する検索手段と
を有することを特徴とする通信管理装置。
【請求項２】
前記検索手段によって検索されたパターンのデータを前記携帯端末装置へ送信する送信手段をさらに有することを特徴とする請求項１記載の通信管理装置。
【請求項３】
前記判定手段によって接続識別情報が付加されていないと判定された場合に、前記携帯端末装置と前記サーバ装置との間の接続に固有の接続識別情報を付与する付与手段と、
前記付与手段によって接続識別情報が付与された接続を介して前記携帯端末装置のユーザに固有のユーザ識別情報を取得するユーザ識別情報取得手段と、
前記ユーザ識別情報取得手段によって取得されたユーザ識別情報に対応するパターンを選択する選択手段と
をさらに有することを特徴とする請求項１記載の通信管理装置。
【請求項４】
前記選択手段によって選択されたパターンのデータを前記携帯端末装置へ送信する送信手段をさらに有することを特徴とする請求項３記載の通信管理装置。
【請求項５】
前記選択手段は、
選択したパターンを前記付与手段によって付与された接続識別情報に対応付けて前記記憶手段に記憶させることを特徴とする請求項３記載の通信管理装置。
【請求項６】
前記選択手段は、
前記ユーザ識別情報取得手段によって取得されたユーザ識別情報からハッシュ値を算出する算出手段を含み、
前記算出手段によって算出されたハッシュ値に応じたパターンを選択することを特徴とする請求項３記載の通信管理装置。
【請求項７】
前記判定手段によって接続識別情報が付加されていないと判定された場合に、前記携帯端末装置と前記サーバ装置との間の接続に固有の接続識別情報を付与する付与手段と、
前記付与手段によって過去に付与された接続識別情報に特定パターンを対応付けてから所定時間が経過したか否かに応じて、前記付与手段によって今回付与された接続識別情報に対応するパターンを指定する指定手段と
をさらに有することを特徴とする請求項１記載の通信管理装置。
【請求項８】
前記指定手段は、
前記付与手段によって接続識別情報が付与された接続を介して前記携帯端末装置のユーザ固有のユーザ識別情報を取得するユーザ識別情報取得手段を含み、
前記ユーザ識別情報取得手段によって取得されたユーザ識別情報、前記付与手段によって付与された接続識別情報、および指定したパターンを対応付けて前記記憶手段に記憶させることを特徴とする請求項７記載の通信管理装置。
【請求項９】
前記指定手段は、
前記ユーザ識別情報取得手段によって取得されたユーザ識別情報に対して過去に対応付けられたパターンを前記付与手段によって付与された接続識別情報に対応するパターンとして指定することを特徴とする請求項８記載の通信管理装置。
【請求項１０】
携帯端末装置からの接続要求に応じてサーバ装置がウェブサイトのデータを提供する際の通信を管理する通信管理方法であって、
前記携帯端末装置から送信された所定のウェブサイトへの接続要求に接続識別情報が付加されているか否かを判定する判定工程と、
前記判定工程にて接続識別情報が付加されていると判定された場合に、この接続識別情報に対応するパターンを、前記ウェブサイトに関してあらかじめ設定される複数のパターンを接続識別情報に対応付けて記憶するデータベースから検索する検索工程と
を有することを特徴とする通信管理方法。
【請求項１１】
前記検索工程にて検索されたパターンのデータを前記携帯端末装置へ送信する送信工程をさらに有することを特徴とする請求項１０記載の通信管理方法。
【請求項１２】
前記判定工程にて接続識別情報が付加されていないと判定された場合に、前記携帯端末装置と前記サーバ装置との間の接続に固有の接続識別情報を付与する付与工程と、
前記付与工程にて接続識別情報が付与された接続を介して前記携帯端末装置のユーザに固有のユーザ識別情報を取得するユーザ識別情報取得工程と、
前記ユーザ識別情報取得工程にて取得されたユーザ識別情報に対応するパターンを選択する選択工程と
をさらに有することを特徴とする請求項１０記載の通信管理方法。
【請求項１３】
前記選択工程にて選択されたパターンのデータを前記携帯端末装置へ送信する送信工程をさらに有することを特徴とする請求項１２記載の通信管理方法。
【請求項１４】
前記選択工程にて選択されたパターンを前記付与工程にて付与された接続識別情報に対応付けて前記データベースに記憶させる記憶工程をさらに有することを特徴とする請求項１２記載の通信管理方法。
【請求項１５】
前記選択工程は、
前記ユーザ識別情報取得工程にて取得されたユーザ識別情報からハッシュ値を算出する算出工程を含み、
前記算出工程にて算出されたハッシュ値に応じたパターンを選択することを特徴とする請求項１２記載の通信管理方法。
【請求項１６】
前記判定工程にて接続識別情報が付加されていないと判定された場合に、前記携帯端末装置と前記サーバ装置との間の接続に固有の接続識別情報を付与する付与工程と、
過去に付与された接続識別情報に特定パターンを対応付けてから所定時間が経過したか否かに応じて、前記付与工程にて付与された接続識別情報に対応するパターンを指定する指定工程と
をさらに有することを特徴とする請求項１０記載の通信管理方法。
【請求項１７】
前記付与工程にて接続識別情報が付与された接続を介して前記携帯端末装置のユーザ固有のユーザ識別情報を取得するユーザ識別情報取得工程と、
前記ユーザ識別情報取得工程にて取得されたユーザ識別情報、前記付与工程にて付与された接続識別情報、および前記指定工程にて指定されたパターンを対応付けて前記データベースに記憶させる記憶工程と
をさらに有することを特徴とする請求項１６記載の通信管理方法。
【請求項１８】
前記指定工程は、
前記ユーザ識別情報取得工程にて取得されたユーザ識別情報に対して過去に対応付けられたパターンを前記付与工程にて付与された接続識別情報に対応するパターンとして指定することを特徴とする請求項１７記載の通信管理方法。
【請求項１９】
携帯端末装置からの接続要求に応じてサーバ装置がウェブサイトのデータを提供する際の通信を管理する通信管理プログラムであって、
前記携帯端末装置から送信された所定のウェブサイトへの接続要求に接続識別情報が付加されているか否かを判定する判定手順と、
前記判定手順にて接続識別情報が付加されていると判定された場合に、この接続識別情報に対応するパターンを、前記ウェブサイトに関してあらかじめ設定される複数のパターンを接続識別情報に対応付けて記憶するデータベースから検索する検索手順と
をコンピュータに実行させることを特徴とする通信管理プログラム。
【請求項２０】
前記検索手順にて検索されたパターンのデータを前記携帯端末装置へ送信する送信手順をさらにコンピュータに実行させることを特徴とする請求項１９記載の通信管理プログラム。
【請求項２１】
前記判定手順にて接続識別情報が付加されていないと判定された場合に、前記携帯端末装置と前記サーバ装置との間の接続に固有の接続識別情報を付与する付与手順と、
前記付与手順にて接続識別情報が付与された接続を介して前記携帯端末装置のユーザに固有のユーザ識別情報を取得するユーザ識別情報取得手順と、
前記ユーザ識別情報取得手順にて取得されたユーザ識別情報に対応するパターンを選択する選択手順と
をさらにコンピュータに実行させることを特徴とする請求項１９記載の通信管理プログラム。
【請求項２２】
前記選択手順にて選択されたパターンのデータを前記携帯端末装置へ送信する送信手順をさらにコンピュータに実行させることを特徴とする請求項２１記載の通信管理プログラム。
【請求項２３】
前記選択手順にて選択されたパターンを前記付与手順にて付与された接続識別情報に対応付けて前記データベースに記憶させる記憶手順をさらにコンピュータに実行させることを特徴とする請求項２１記載の通信管理プログラム。
【請求項２４】
前記選択手順は、
前記ユーザ識別情報取得手順にて取得されたユーザ識別情報からハッシュ値を算出する算出手順を含み、
前記算出手順にて算出されたハッシュ値に応じたパターンを選択することを特徴とする請求項２１記載の通信管理プログラム。
【請求項２５】
前記判定手順にて接続識別情報が付加されていないと判定された場合に、前記携帯端末装置と前記サーバ装置との間の接続に固有の接続識別情報を付与する付与手順と、
過去に付与された接続識別情報に特定パターンを対応付けてから所定時間が経過したか否かに応じて、前記付与手順にて付与された接続識別情報に対応するパターンを指定する指定手順と
をさらにコンピュータに実行させることを特徴とする請求項１９記載の通信管理プログラム。
【請求項２６】
前記付与手順にて接続識別情報が付与された接続を介して前記携帯端末装置のユーザ固有のユーザ識別情報を取得するユーザ識別情報取得手順と、
前記ユーザ識別情報取得手順にて取得されたユーザ識別情報、前記付与手順にて付与された接続識別情報、および前記指定手順にて指定されたパターンを対応付けて前記データベースに記憶させる記憶手順と
をさらにコンピュータに実行させることを特徴とする請求項２５記載の通信管理プログラム。
【請求項２７】
前記指定手順は、
前記ユーザ識別情報取得手順にて取得されたユーザ識別情報に対して過去に対応付けられたパターンを前記付与手順にて付与された接続識別情報に対応するパターンとして指定することを特徴とする請求項２６記載の通信管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置からの接続要求に応じてサーバ装置がウェブサイトのデータを提供する際の通信を管理する通信管理装置、通信管理方法、および通信管理プログラムに関し、特に、ユーザ側の携帯端末装置に保存された情報を使用することなくユーザを識別することができる通信管理装置、通信管理方法、および通信管理プログラムに関する。
【背景技術】
【０００２】
近年、急速に発展しつつあるインターネット業界においては、独自のポータルサイトを運営するインターネット事業者が数多く存在している。各インターネット事業者は、自社のポータルサイトへのアクセス数を増加させるべく、様々なサービス向上に努めている。そして、サービス向上に資する情報収集の手段として、ポータルサイトにアクセスしたユーザがどのリンクを辿るかなどの挙動が調査されることがある。
【０００３】
具体的には、インターネット事業者は、例えばページのデザインが若干異なる複数のパターンのポータルサイトを用意しておき、パーソナルコンピュータなどの情報端末装置からアクセスするユーザにそれぞれ異なるパターンのポータルサイトを提供する。そして、ユーザの挙動がポータルサイトのパターンによってどのように異なるかなどが調査される。
【０００４】
このような調査には、ウェブサイトにアクセスするユーザの識別が必要となるため、例えば特許文献１に記載されたクッキー（Cookie）が利用されることがある。クッキーは、コンピュータのブラウザに搭載される機能の１つであり、ウェブサイト接続時のユーザの入力内容などをクッキーとして一時的にユーザのコンピュータに保存しておき、同一ウェブサイトへのアクセス時には、ウェブサイト側がブラウザからクッキーを取得するものである。
【０００５】
【特許文献１】特開２００３−４４３９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、携帯電話の普及に伴って、最近では、ユーザが携帯電話などの携帯端末装置からウェブサイトにアクセスするケースが増加している。また、インターネット事業者によっては、携帯電話専用のポータルサイトを提供している場合がある。このような状況下では、携帯電話からポータルサイトにアクセスするユーザに対しても、上述のような調査を行い、ポータルサイトのさらなる充実を図ることが望まれている。
【０００７】
しかしながら、携帯電話に代表される携帯端末装置においては、装置が小型であることからメモリサイズなどが制限されており、ブラウザの処理量も軽減することが要求される。したがって、携帯電話などに搭載されるブラウザには、一般にクッキーなどの機能は付加されていない。このため、携帯電話からウェブサイトへアクセスするユーザについては、ユーザを識別する方法がなく、ユーザの挙動を調査することができないという問題がある。
【０００８】
本発明はかかる点に鑑みてなされたものであり、ユーザ側の携帯端末装置に保存された情報を使用することなくユーザを識別することができる通信管理装置、通信管理方法、および通信管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は、携帯端末装置からの接続要求に応じてサーバ装置がウェブサイトのデータを提供する際の通信を管理する通信管理装置であって、所定のウェブサイトに関してあらかじめ設定される複数のパターンを接続識別情報に対応付けて記憶する記憶手段と、前記携帯端末装置から送信された前記ウェブサイトへの接続要求に接続識別情報が付加されているか否かを判定する判定手段と、前記判定手段によって接続識別情報が付加されていると判定された場合に、この接続識別情報に対応するパターンを前記記憶手段から検索する検索手段とを有することを特徴とする。
【００１０】
また、本発明は、上記発明において、前記検索手段によって検索されたパターンのデータを前記携帯端末装置へ送信する送信手段をさらに有することを特徴とする。
【００１１】
また、本発明は、上記発明において、前記判定手段によって接続識別情報が付加されていないと判定された場合に、前記携帯端末装置と前記サーバ装置との間の接続に固有の接続識別情報を付与する付与手段と、前記付与手段によって接続識別情報が付与された接続を介して前記携帯端末装置のユーザに固有のユーザ識別情報を取得するユーザ識別情報取得手段と、前記ユーザ識別情報取得手段によって取得されたユーザ識別情報に対応するパターンを選択する選択手段とをさらに有することを特徴とする。
【００１２】
また、本発明は、上記発明において、前記選択手段によって選択されたパターンのデータを前記携帯端末装置へ送信する送信手段をさらに有することを特徴とする。
【００１３】
また、本発明は、上記発明において、前記選択手段は、選択したパターンを前記付与手段によって付与された接続識別情報に対応付けて前記記憶手段に記憶させることを特徴とする。
【００１４】
また、本発明は、上記発明において、前記選択手段は、前記ユーザ識別情報取得手段によって取得されたユーザ識別情報からハッシュ値を算出する算出手段を含み、前記算出手段によって算出されたハッシュ値に応じたパターンを選択することを特徴とする。
【００１５】
また、本発明は、上記発明において、前記判定手段によって接続識別情報が付加されていないと判定された場合に、前記携帯端末装置と前記サーバ装置との間の接続に固有の接続識別情報を付与する付与手段と、前記付与手段によって過去に付与された接続識別情報に特定パターンを対応付けてから所定時間が経過したか否かに応じて、前記付与手段によって今回付与された接続識別情報に対応するパターンを指定する指定手段とをさらに有することを特徴とする。
【００１６】
また、本発明は、上記発明において、前記指定手段は、前記付与手段によって接続識別情報が付与された接続を介して前記携帯端末装置のユーザ固有のユーザ識別情報を取得するユーザ識別情報取得手段を含み、前記ユーザ識別情報取得手段によって取得されたユーザ識別情報、前記付与手段によって付与された接続識別情報、および指定したパターンを対応付けて前記記憶手段に記憶させることを特徴とする。
【００１７】
また、本発明は、上記発明において、前記指定手段は、前記ユーザ識別情報取得手段によって取得されたユーザ識別情報に対して過去に対応付けられたパターンを前記付与手段によって付与された接続識別情報に対応するパターンとして指定することを特徴とする。
【００１８】
また、本発明は、携帯端末装置からの接続要求に応じてサーバ装置がウェブサイトのデータを提供する際の通信を管理する通信管理方法であって、前記携帯端末装置から送信された所定のウェブサイトへの接続要求に接続識別情報が付加されているか否かを判定する判定工程と、前記判定工程にて接続識別情報が付加されていると判定された場合に、この接続識別情報に対応するパターンを、前記ウェブサイトに関してあらかじめ設定される複数のパターンを接続識別情報に対応付けて記憶するデータベースから検索する検索工程とを有することを特徴とする。
【００１９】
また、本発明は、上記発明において、前記検索工程にて検索されたパターンのデータを前記携帯端末装置へ送信する送信工程をさらに有することを特徴とする。
【００２０】
また、本発明は、上記発明において、前記判定工程にて接続識別情報が付加されていないと判定された場合に、前記携帯端末装置と前記サーバ装置との間の接続に固有の接続識別情報を付与する付与工程と、前記付与工程にて接続識別情報が付与された接続を介して前記携帯端末装置のユーザに固有のユーザ識別情報を取得するユーザ識別情報取得工程と、前記ユーザ識別情報取得工程にて取得されたユーザ識別情報に対応するパターンを選択する選択工程とをさらに有することを特徴とする。
【００２１】
また、本発明は、上記発明において、前記選択工程にて選択されたパターンのデータを前記携帯端末装置へ送信する送信工程をさらに有することを特徴とする。
【００２２】
また、本発明は、上記発明において、前記選択工程にて選択されたパターンを前記付与工程にて付与された接続識別情報に対応付けて前記データベースに記憶させる記憶工程をさらに有することを特徴とする。
【００２３】
また、本発明は、上記発明において、前記選択工程は、前記ユーザ識別情報取得工程にて取得されたユーザ識別情報からハッシュ値を算出する算出工程を含み、前記算出工程にて算出されたハッシュ値に応じたパターンを選択することを特徴とする。
【００２４】
また、本発明は、上記発明において、前記判定工程にて接続識別情報が付加されていないと判定された場合に、前記携帯端末装置と前記サーバ装置との間の接続に固有の接続識別情報を付与する付与工程と、過去に付与された接続識別情報に特定パターンを対応付けてから所定時間が経過したか否かに応じて、前記付与工程にて付与された接続識別情報に対応するパターンを指定する指定工程とをさらに有することを特徴とする。
【００２５】
また、本発明は、上記発明において、前記付与工程にて接続識別情報が付与された接続を介して前記携帯端末装置のユーザ固有のユーザ識別情報を取得するユーザ識別情報取得工程と、前記ユーザ識別情報取得工程にて取得されたユーザ識別情報、前記付与工程にて付与された接続識別情報、および前記指定工程にて指定されたパターンを対応付けて前記データベースに記憶させる記憶工程とをさらに有することを特徴とする。
【００２６】
また、本発明は、上記発明において、前記指定工程は、前記ユーザ識別情報取得工程にて取得されたユーザ識別情報に対して過去に対応付けられたパターンを前記付与工程にて付与された接続識別情報に対応するパターンとして指定することを特徴とする。
【００２７】
また、本発明は、携帯端末装置からの接続要求に応じてサーバ装置がウェブサイトのデータを提供する際の通信を管理する通信管理プログラムであって、前記携帯端末装置から送信された所定のウェブサイトへの接続要求に接続識別情報が付加されているか否かを判定する判定手順と、前記判定手順にて接続識別情報が付加されていると判定された場合に、この接続識別情報に対応するパターンを、前記ウェブサイトに関してあらかじめ設定される複数のパターンを接続識別情報に対応付けて記憶するデータベースから検索する検索手順とをコンピュータに実行させることを特徴とする。
【００２８】
また、本発明は、上記発明において、前記検索手順にて検索されたパターンのデータを前記携帯端末装置へ送信する送信手順をさらにコンピュータに実行させることを特徴とする。
【００２９】
また、本発明は、上記発明において、前記判定手順にて接続識別情報が付加されていないと判定された場合に、前記携帯端末装置と前記サーバ装置との間の接続に固有の接続識別情報を付与する付与手順と、前記付与手順にて接続識別情報が付与された接続を介して前記携帯端末装置のユーザに固有のユーザ識別情報を取得するユーザ識別情報取得手順と、前記ユーザ識別情報取得手順にて取得されたユーザ識別情報に対応するパターンを選択する選択手順とをさらにコンピュータに実行させることを特徴とする。
【００３０】
また、本発明は、上記発明において、前記選択手順にて選択されたパターンのデータを前記携帯端末装置へ送信する送信手順をさらにコンピュータに実行させることを特徴とする。
【００３１】
また、本発明は、上記発明において、前記選択手順にて選択されたパターンを前記付与手順にて付与された接続識別情報に対応付けて前記データベースに記憶させる記憶手順をさらにコンピュータに実行させることを特徴とする。
【００３２】
また、本発明は、上記発明において、前記選択手順は、前記ユーザ識別情報取得手順にて取得されたユーザ識別情報からハッシュ値を算出する算出手順を含み、前記算出手順にて算出されたハッシュ値に応じたパターンを選択することを特徴とする。
【００３３】
また、本発明は、上記発明において、前記判定手順にて接続識別情報が付加されていないと判定された場合に、前記携帯端末装置と前記サーバ装置との間の接続に固有の接続識別情報を付与する付与手順と、過去に付与された接続識別情報に特定パターンを対応付けてから所定時間が経過したか否かに応じて、前記付与手順にて付与された接続識別情報に対応するパターンを指定する指定手順とをさらにコンピュータに実行させることを特徴とする。
【００３４】
また、本発明は、上記発明において、前記付与手順にて接続識別情報が付与された接続を介して前記携帯端末装置のユーザ固有のユーザ識別情報を取得するユーザ識別情報取得手順と、前記ユーザ識別情報取得手順にて取得されたユーザ識別情報、前記付与手順にて付与された接続識別情報、および前記指定手順にて指定されたパターンを対応付けて前記データベースに記憶させる記憶手順とをさらにコンピュータに実行させることを特徴とする。
【００３５】
また、本発明は、上記発明において、前記指定手順は、前記ユーザ識別情報取得手順にて取得されたユーザ識別情報に対して過去に対応付けられたパターンを前記付与手順にて付与された接続識別情報に対応するパターンとして指定することを特徴とする。
【発明の効果】
【００３６】
本発明によれば、所定のウェブサイトに関してあらかじめ設定される複数のパターンを接続識別情報に対応付けてデータベースに記憶し、携帯端末装置から送信されたウェブサイトへの接続要求に接続識別情報が付加されているか否かを判定し、接続識別情報が付加されていると判定された場合に、この接続識別情報に対応するパターンをデータベースから検索する。このため、携帯端末装置に保存された情報が送信されなくても、携帯端末装置とサーバ装置との接続を識別することにより、ユーザごとに異なるパターンのウェブサイトのデータを提供することができ、ユーザ側の携帯端末装置に保存された情報を使用することなくユーザを識別することができる。
【００３７】
また、本発明によれば、検索されたパターンのデータを携帯端末装置へ送信するため、ユーザによって異なるパターンのウェブサイトを携帯端末装置で閲覧させることができ、例えばパターンの相違によるユーザの挙動の違いなどを調査することができる。
【００３８】
また、本発明によれば、接続識別情報が付加されていないと判定された場合に、携帯端末装置とサーバ装置との間の接続に固有の接続識別情報を付与し、接続識別情報が付与された接続を介して携帯端末装置のユーザに固有のユーザ識別情報を取得し、取得されたユーザ識別情報に対応するパターンを選択する。このため、新たに携帯端末装置とサーバ装置との間の接続が確立される際にも、この接続に接続識別情報が付与されるとともに、例えばウェブサイトへのログイン用のユーザＩＤなどに応じたパターンを付与された接続識別情報に対応付けることができる。また、一旦接続が切断された場合でも、ユーザに対して選択されるパターンが変わることがなく、同一ユーザの挙動を継続的に調査することができる。
【００３９】
また、本発明によれば、選択されたパターンのデータを携帯端末装置へ送信するため、ユーザによって異なるパターンのウェブサイトを携帯端末装置で閲覧させることができ、例えばパターンの相違によるユーザの挙動の違いなどを調査することができる。
【００４０】
また、本発明によれば、選択したパターンを付与された接続識別情報に対応付けてデータベースに記憶させるため、携帯端末装置とサーバ装置との接続が継続する間は、常に同一のパターンを携帯端末装置に割り当てることができる。
【００４１】
また、本発明によれば、取得されたユーザ識別情報からハッシュ値を算出し、算出されたハッシュ値に応じたパターンを選択するため、任意の長さのユーザ識別情報に対応しつつ固定長のハッシュ値を用いて容易にユーザ識別情報を分類することができ、ユーザごとのパターンの割り当てを簡素化することができる。
【００４２】
また、本発明によれば、接続識別情報が付加されていないと判定された場合に、携帯端末装置とサーバ装置との間の接続に固有の接続識別情報を付与し、過去に付与された接続識別情報に特定パターンを対応付けてから所定時間が経過したか否かに応じて、今回付与された接続識別情報に対応するパターンを指定する。このため、新たに携帯端末装置とサーバ装置との間の接続が確立される際にも、この接続に接続識別情報が付与されるとともに、ユーザ識別情報の有無に関わらず、所定周期が経過するごとに他とは異なるパターンを接続識別情報に対応付けることができる。
【００４３】
また、本発明によれば、接続識別情報が付与された接続を介して携帯端末装置のユーザ固有のユーザ識別情報を取得し、取得されたユーザ識別情報、付与された接続識別情報、および指定したパターンを対応付けてデータベースに記憶させる。このため、例えばウェブサイトへのログイン用のユーザＩＤなどが携帯端末装置から送信されていれば、常に同一のパターンを携帯端末装置に割り当てることができる。
【００４４】
また、本発明によれば、取得されたユーザ識別情報に対して過去に対応付けられたパターンを付与された接続識別情報に対応するパターンとして指定するため、一旦接続が切断された場合でも、ユーザに対して選択されるパターンが変わることがなく、同一ユーザの挙動を継続的に調査することができる。
【発明を実施するための最良の形態】
【００４５】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。以下においては、ページのデザインや構成が異なる複数のパターンのポータルサイトを用意しておき、パターンの違いによって携帯電話からポータルサイトへアクセスするユーザの挙動にどのような相違があるかを調査する場合を例に挙げ、特定のユーザを選択してこのユーザを他のユーザから識別する方法について説明する。ただし、本発明の用途は、このような調査のみに限定されず、種々の状況において使用することができる。また、携帯電話のみならず、クッキーのような機能が付加されていない様々な携帯端末装置からユーザがインターネットにアクセスする場合にも本発明を適用することができる。
【００４６】
（実施の形態１）
図１は、本発明の実施の形態１に係る通信管理装置を備えた通信システムの構成を示すブロック図である。同図に示す通信システムにおいては、ポータルサイトのページデータがサーバ装置１００からネットワーク２１０を介して基地局装置２２０へ送信され、このページデータは、さらに基地局装置２２０からユーザが所有する携帯電話２３０へ無線送信される。そして、ユーザは、携帯電話２３０に表示されたポータルサイトを閲覧したり、リンクを辿って他のウェブサイトを閲覧したりすることができる。
【００４７】
図１に示すサーバ装置１００は、受信部１０１、判定部１０２、検索部１０３、セッションＩＤ付与部１０４、ユーザＩＤ取得部１０５、ハッシュ値算出部１０６、対象ユーザ選択部１０７、セッションＩＤデータベース１０８ａを記憶する記憶部１０８、パターン設定部１０９、および送信部１１０を有している。
【００４８】
受信部１０１は、ネットワーク２１０からポータルサイトへの接続要求やポータルサイト中の特定のリンクへの接続要求などを受信する。これらの接続要求は、ユーザが携帯電話２３０を操作して送信したものであり、基地局装置２２０およびネットワーク２１０を介して受信部１０１に受信される。
【００４９】
判定部１０２は、受信部１０１によって受信された接続要求にセッションＩＤが付加されているか否かを判定する。セッションＩＤとは、サーバ装置１００と携帯電話２３０との間の接続が確立されてから切断されるまで継続するセッションごとのＩＤである。したがって、同一の携帯電話２３０とサーバ装置１００とが接続される場合でも、１度接続が切断されれば、次回の接続には異なるセッションＩＤが付与される。携帯電話２３０は、サーバ装置１００との間の接続にセッションＩＤが付与されると、サーバ装置１００との通信時には、常にセッションＩＤをデータに付加して送信する。判定部１０２は、接続要求にセッションＩＤが付加されていれば、セッションＩＤを検索部１０３へ出力し、接続要求にセッションＩＤが付加されていなければ、新規接続である旨をセッションＩＤ付与部１０４へ通知する。
【００５０】
検索部１０３は、記憶部１０８に記憶されたセッションＩＤデータベース１０８ａを参照して、判定部１０２から出力されたセッションＩＤを検索する。そして、検索部１０３は、検索されたセッションＩＤが調査対象のセッションＩＤであるか否かを確認し、調査対象となっていれば、セッションＩＤに対応付けて記憶されているパターン番号をパターン設定部１０９へ通知する。また、検索部１０３は、セッションＩＤが調査対象となっていなければ、ポータルサイトのパターンを通常パターンに設定するようパターン設定部１０９に指示する。
【００５１】
セッションＩＤ付与部１０４は、判定部１０２から新規接続である旨が通知されると、携帯電話２３０とサーバ装置１００との間の接続にセッションＩＤを付与する。このときセッションＩＤ付与部１０４は、他の接続によって使用されていない固有のセッションＩＤを付与する。
【００５２】
ユーザＩＤ取得部１０５は、携帯電話２３０から送信された接続要求に含まれるユーザＩＤを取得する。一般に、ポータルサイトなどにおいては、ユーザがユーザＩＤを用いてログインすることにより、表示項目などが各ユーザ専用にカスタマイズされたページを表示させることができるため、ユーザは、携帯電話２３０からユーザＩＤを送信してポータルサイトへの接続要求を行うことがある。ユーザＩＤ取得部１０５は、取得したユーザＩＤをハッシュ値算出部１０６へ出力する。
【００５３】
ハッシュ値算出部１０６は、ユーザＩＤから不可逆なハッシュ関数を用いて固定長のハッシュ値を算出し、対象ユーザ選択部１０７へ出力する。ハッシュ値は、固定長であるため、ユーザによって様々な長さのユーザＩＤが一定の長さの情報に変換されることになる。
【００５４】
対象ユーザ選択部１０７は、あらかじめハッシュ値をグループ分けしており、ハッシュ値算出部１０６から出力されるハッシュ値が調査対象となるグループのハッシュ値であるか否かを判定する。さらに、対象ユーザ選択部１０７は、ハッシュ値算出部１０６から出力されるハッシュ値が調査対象となるグループのハッシュ値である場合、このハッシュ値がどのパターンのポータルサイトを提供するグループのハッシュ値であるか判定する。
【００５５】
具体的には、対象ユーザ選択部１０７は、例えばハッシュ値の末尾がアルファベットであるグループを調査対象のグループ、ハッシュ値の末尾が数字であるグループを非調査対象のグループ、などとして、ハッシュ値算出部１０６から出力されるハッシュ値をグループ分けする。そして、対象ユーザ選択部１０７は、例えばハッシュ値の末尾がａ（またはＡ）からｅ（またはＥ）まではパターン番号０のグループ、ｆ（またはＦ）からｊ（またはＪ）まではパターン番号１のグループ、などとして、調査対象のハッシュ値にそれぞれポータルサイトのパターン番号を割り当てる。
【００５６】
このようにして、対象ユーザ選択部１０７は、ユーザのユーザＩＤに対応するハッシュ値から調査対象のユーザ（以下「対象ユーザ」という）を選択し、各セッションＩＤに対してユーザＩＤ、ハッシュ値、対象ユーザであるか否か、および対象ユーザである場合は割り当てられるパターン番号を記憶部１０８のセッションＩＤデータベース１０８ａに登録する。また、同時に、対象ユーザ選択部１０７は、セッションＩＤとこのセッションＩＤに割り当てるパターン番号（対象ユーザでない場合は、通常パターン）をパターン設定部１０９へ通知する。
【００５７】
なお、上記の判定部１０２から対象ユーザ選択部１０７までによる処理は、ＡＰＩ（Application Program Interface）として実装されるようにしても良い。
【００５８】
記憶部１０８は、セッションＩＤデータベース１０８ａを記憶している。セッションＩＤデータベース１０８ａは、各々のセッションのセッションＩＤにユーザＩＤ、ハッシュ値、対象ユーザであるか否かを示す対象者フラグ、およびパターン番号を関連付けて記憶している。
【００５９】
パターン設定部１０９は、検索部１０３または対象ユーザ選択部１０７からパターン番号（または通常パターン設定の指示）が通知されると、通知されたパターン番号のポータルサイトのページデータを送信データとして設定し、この送信データを送信部１１０へ出力する。また、パターン設定部１０９は、対象ユーザ選択部１０７からパターン番号とともにセッションＩＤが通知されると、このセッションＩＤを新たに接続開始した携帯電話２３０へ通知するために、送信データにセッションＩＤも含める。
【００６０】
送信部１１０は、パターン設定部１０９から出力される送信データをネットワーク２１０および基地局装置２２０を介して携帯電話２３０へ送信する。
【００６１】
次いで、上記のように構成されたサーバ装置１００の動作について、図２に示すフロー図を参照しながら具体的に例を挙げて説明する。
【００６２】
まず、ユーザの携帯電話２３０から送信されたポータルサイトへの接続要求が基地局装置２２０およびネットワーク２１０を介して、サーバ装置１００の受信部１０１によって受信される（ステップＳ１０１）。受信された接続要求は、判定部１０２へ出力され、接続要求にセッションＩＤが付加されているか否かが判定される（ステップＳ１０２）。
【００６３】
判定部１０２による判定の結果、接続要求にセッションＩＤが付加されていれば（ステップＳ１０２Ｙｅｓ）、携帯電話２３０とサーバ装置１００との間で既に接続が確立されていることを意味し、記憶部１０８のセッションＩＤデータベース１０８ａにセッションＩＤが登録されていることになる。そこで、セッションＩＤが判定部１０２から検索部１０３へ出力され、検索部１０３によって、受信されたセッションＩＤがセッションＩＤデータベース１０８ａから検索され（ステップＳ１０３）、このセッションＩＤに対応する対象者フラグが確認されることにより、セッションＩＤが調査対象となっているか否かが判断される（ステップＳ１０４）。
【００６４】
具体的には、セッションＩＤデータベース１０８ａが例えば図３に示すようなものの場合、受信されたセッションＩＤが「Ａ１２３４」であれば、対応する対象者フラグが「１」であるので、このセッションＩＤは調査対象であると判断される。反対に、受信されたセッションＩＤが「Ａ２４６８」であれば、対応する対象者フラグが「０」であるので、このセッションＩＤは非調査対象であると判断される。
【００６５】
そして、受信されたセッションＩＤが調査対象であると判断されると（ステップＳ１０４Ｙｅｓ）、検索部１０３によって、さらにセッションＩＤに対応付けられたパターン番号が参照され、このパターン番号がパターン設定部１０９へ通知される。パターン番号が通知されると、パターン設定部１０９によって、通知されたパターン番号のポータルサイトのページデータが送信データとして設定される（ステップＳ１０５）。そして、特定のパターンのページデータが送信部１１０から送信され（ステップＳ１０６）、ネットワーク２１０および基地局装置２２０を介して携帯電話２３０へ伝送される。
【００６６】
また、受信されたセッションＩＤが非調査対象であると判断されると（ステップＳ１０４Ｎｏ）、検索部１０３によって、通常パターンのポータルサイトを設定する旨がパターン設定部１０９へ指示される。この指示が行われると、パターン設定部１０９によって、通常パターンのポータルサイトのページデータが送信データとして設定される（ステップＳ１０７）。そして、通常パターンのページデータが送信部１１０から送信され（ステップＳ１０６）、ネットワーク２１０および基地局装置２２０を介して携帯電話２３０へ伝送される。
【００６７】
携帯電話２３０は、伝送されたページデータを受信すると、このページデータから通常パターンまたは特定のパターンのポータルサイトを表示する。すなわち、受信されたページデータが通常パターンのポータルサイトのものであれば、携帯電話２３０は、例えば図４−１に示すようなデザインのページを表示するのに対し、受信されたページデータが特定のパターンのポータルサイトのものであれば、通常パターンと内容は同一であるものの、例えば図４−２に示すような通常パターンとは異なるデザインのページを表示する。
【００６８】
ユーザは、携帯電話２３０を操作することによって、表示されたポータルサイトから他のウェブサイトなどへのリンクを辿ることになる。そして、ユーザがどのリンクを辿るかなどの挙動の情報がサーバ装置１００の図示しない処理部に蓄積され、ページのデザインや構成などのパターンの相違により、ユーザの挙動がどのように異なるかなどが調査される。
【００６９】
一方、判定部１０２によるセッションＩＤが付加されているか否かの判定の結果、接続要求にセッションＩＤが付加されていなければ（ステップＳ１０２Ｎｏ）、携帯電話２３０とサーバ装置１００との間で新たに接続が確立されることを意味し、この接続に対してセッションＩＤを付与することが必要になる。そこで、新規接続である旨が判定部１０２からセッションＩＤ付与部１０４へ通知され、セッションＩＤ付与部１０４によって、携帯電話２３０とサーバ装置１００との間の接続に固有のセッションＩＤが付与される（ステップＳ１０８）。
【００７０】
そして、ユーザが新たにポータルサイトへ接続することから、接続要求にログイン用のユーザＩＤが含まれており、ユーザＩＤ取得部１０５によって、このユーザＩＤが取得される（ステップＳ１０９）。取得されたユーザＩＤは、ハッシュ値算出部１０６へ出力され、ハッシュ関数が用いられてユーザＩＤに対応するハッシュ値が算出される（ステップＳ１１０）。ハッシュ値は、同一のユーザＩＤから算出されれば、常に同一の値となる。
【００７１】
算出されたハッシュ値は、対象ユーザ選択部１０７へ出力され、対象ユーザ選択部１０７によって、ハッシュ値が対象ユーザのグループに属するか否かが判定される（ステップＳ１１１）。すなわち、対象ユーザ選択部１０７によって、あらかじめハッシュ値がグループ分けされており、ハッシュ値算出部１０６から出力されたハッシュ値が対象ユーザのグループに属する対象ユーザが選択される。さらに対象ユーザ選択部１０７によって、ハッシュ値が属するグループにより、対象ユーザに割り当てられるポータルサイトのパターン番号が決定される。そして、選択された対象ユーザは、記憶部１０８に記憶されたセッションＩＤデータベース１０８ａにおいて対象者フラグが設定され（ステップＳ１１２）、同時に、割り当てられたパターン番号も登録される。
【００７２】
具体的に、例えばハッシュ値の末尾がアルファベットであるグループが対象ユーザとされ、さらに、このアルファベットがａ（またはＡ）からｅ（またはＥ）まではパターン番号０のグループ、ｆ（またはＦ）からｊ（またはＪ）まではパターン番号１のグループ、ｋ（またはＫ）からｏ（またはＯ）まではパターン番号２のグループとされる場合を考える。このとき、例えば図３において、セッションＩＤ「Ａ１２３４」と「Ａ１３５７」に対応するハッシュ値は、末尾がアルファベットであるため、これらのセッションに対応するユーザが対象ユーザ選択部１０７によって対象ユーザと選択される。
【００７３】
さらに、セッションＩＤ「Ａ１２３４」に対応するハッシュ値の末尾は「ｂ」であるため、このユーザにはパターン番号０が割り当てられ、セッションＩＤ「Ａ１３５７」に対応するハッシュ値の末尾は「ｌ」であるため、このユーザにはパターン番号２が割り当てられる。このため、セッションＩＤデータベース１０８ａにおいて、セッションＩＤ「Ａ１２３４」、「Ａ１３５７」、および「Ａ２４６８」に対応する対象者フラグおよびパターン番号がそれぞれ図３のように登録される。
【００７４】
このように、本実施の形態においては、新規接続時に付与されるセッションＩＤに対応付けて、対象ユーザであるか否かと、対象ユーザである場合は割り当てられるパターン番号とを記憶しておくため、携帯電話２３０からユーザを識別するための情報が送信されなくても、携帯電話２３０とサーバ装置１００との間の接続が確立されている間は、個々のユーザを識別して対象ユーザであるか否かを判断することができる。
【００７５】
また、上述したように、ユーザＩＤが同じであればハッシュ値も同じであるため、携帯電話２３０とサーバ装置１００との間の接続が一旦切断されても、同じユーザが改めて同一のユーザＩＤでログインすれば、セッションＩＤが変わってもハッシュ値が属するグループは変わらない。したがって、接続が切断されるたびにセッションＩＤは新しくなるものの、同一のユーザには同じパターンを割り当て、挙動を継続的に調査することが可能となる。
【００７６】
対象ユーザ選択部１０７は、セッションＩＤデータベース１０８ａに新たな接続の情報を登録すると同時に、この接続に対応するパターン番号または通常パターンを設定する旨をパターン設定部１０９へ通知する。すなわち、対象者フラグが１と登録される時には、このユーザに割り当てられたパターン番号がパターン設定部１０９へ通知され、対象者フラグが０と登録される時には、このユーザに通常パターンを設定する旨がパターン設定部１０９へ通知される。
【００７７】
パターン番号が通知されると、パターン設定部１０９によって、通知されたパターン番号のポータルサイトのページデータが送信データとして設定される（ステップＳ１１３）。一方、通常パターンを設定する旨が通知されると、パターン設定部１０９によって、通常パターンのポータルサイトのページデータが送信データとして設定される（ステップＳ１１４）。そして、特定のパターンまたは通常パターンのページデータが送信部１１０から送信され（ステップＳ１０６）、ネットワーク２１０および基地局装置２２０を介して携帯電話２３０へ伝送される。
【００７８】
以上のように、本実施の形態によれば、携帯電話からの新規接続時には、接続に対してセッションＩＤを付与し、ログイン用のユーザＩＤからハッシュ値を算出し、ハッシュ値によって対象ユーザを選択して記憶する。このため、接続が確立されている間は、携帯電話から送信される接続要求に付加されるセッションＩＤによって、対象ユーザであるか否かを識別することができ、ユーザ側の携帯端末装置に保存された情報を使用することなくユーザを識別することができる。
【００７９】
（実施の形態２）
本発明の実施の形態２の特徴は、所定のタイミングで接続を確立したユーザを対象ユーザに指定し、ログイン用のユーザＩＤなどが携帯電話から送信されない場合にも、対象ユーザの選択および対象ユーザと非対象ユーザとの識別を行う点である。
【００８０】
図５は、本実施の形態に係る通信管理装置を備えた通信システムの構成を示すブロック図である。同図において、図１と同じ部分には同じ符号を付し、その説明を省略する。図５においては、サーバ装置１００の内部構成のみが図１と異なる。
【００８１】
図５に示すサーバ装置１００は、受信部１０１、判定部１０２、検索部１０３、セッションＩＤ付与部１０４、ユーザＩＤ取得部３０１、対象ユーザ指定部３０２、セッションＩＤデータベース１０８ｂおよび対象ユーザデータベース１０８ｃを記憶する記憶部１０８、パターン設定部１０９、および送信部１１０を有している。
【００８２】
ユーザＩＤ取得部３０１は、携帯電話２３０から送信された接続要求に含まれるユーザＩＤを取得し、対象ユーザ指定部３０２へ出力する。また、ユーザＩＤ取得部３０１は、接続要求にユーザＩＤが含まれていない場合は、その旨を対象ユーザ指定部３０２へ通知する。
【００８３】
対象ユーザ指定部３０２は、ユーザＩＤ取得部３０１からユーザＩＤが出力された場合は、記憶部１０８に記憶された対象ユーザデータベース１０８ｃを参照して、ユーザＩＤを有するユーザが過去に対象ユーザとなっていたか確認する。この結果、ユーザが過去に対象ユーザとなっていた場合は、対象ユーザ指定部３０２は、このユーザを今回も対象ユーザとして指定し、記憶部１０８のセッションＩＤデータベース１０８ｂに登録する。このとき、対象ユーザ指定部３０２は、割り当てるパターン番号も登録するが、このパターン番号も対象ユーザデータベース１０８ｃに記録されているのと同一のものをセッションＩＤデータベース１０８ｂに登録する。
【００８４】
また、対象ユーザ指定部３０２は、所定の周期で対象ユーザの指定タイミングを計測しており、ユーザＩＤ取得部３０１から出力されたユーザＩＤを有するユーザが過去に対象ユーザとなっていない場合や、ユーザＩＤ取得部３０１から接続要求にユーザＩＤが含まれていない旨が通知された場合は、対象ユーザの指定タイミングが経過しているか否かを判定する。
【００８５】
そして、対象ユーザ指定部３０２は、指定タイミングが経過していれば、この時点でセッションＩＤが付与されたユーザを対象ユーザと指定し、セッションＩＤデータベース１０８ｂに登録する。また、対象ユーザ指定部３０２は、対象ユーザのユーザＩＤが取得されていれば、このユーザＩＤを対象ユーザデータベース１０８ｃに追加する。これらのセッションＩＤデータベース１０８ｂおよび対象ユーザデータベース１０８ｃには、割り当てられるパターン番号も記録しておく。パターン番号については、全パターンが満遍なく対象ユーザに割り当てられるように、順番に新たな対象ユーザに割り当てられる。
【００８６】
このようにして、対象ユーザ指定部３０２は、過去の対象ユーザまたは所定周期経過時に接続を確立したユーザを対象ユーザに指定し、各セッションＩＤに対してユーザＩＤ、対象ユーザであるか否か、および対象ユーザである場合は割り当てられるパターン番号を記憶部１０８のセッションＩＤデータベース１０８ｂに登録するとともに、新たなユーザが対象ユーザに指定された場合は、このユーザを対象ユーザデータベース１０８ｃに追加する。また、同時に、対象ユーザ指定部３０２は、セッションＩＤとこのセッションＩＤに割り当てるパターン番号（対象ユーザでない場合は、通常パターン）をパターン設定部１０９へ通知する。
【００８７】
なお、判定部１０２から対象ユーザ指定部３０２までによる処理は、ＡＰＩとして実装されるようにしても良い。
【００８８】
セッションＩＤデータベース１０８ｂは、各々のセッションのセッションＩＤにユーザＩＤ、対象ユーザであるか否かを示す対象者フラグ、およびパターン番号を関連付けて記憶している。
【００８９】
対象ユーザデータベース１０８ｃは、ユーザＩＤ取得部３０１によって取得されたユーザＩＤに対象ユーザの通し番号である調査ＩＤ、割り当てられるパターン番号、ユーザがポータルサイトにアクセスしたアクセス回数、初回アクセス時刻、および最終アクセス時刻を関連付けて記憶している。
【００９０】
次いで、上記のように構成されたサーバ装置１００の動作について、図６に示すフロー図を参照しながら具体的に例を挙げて説明する。なお、同図において、図２と同じ部分には同じ符号を付し、その詳しい説明を省略する。
【００９１】
携帯電話２３０からの接続要求が受信部１０１によって受信されると（ステップＳ１０１）、判定部１０２によって接続要求にセッションＩＤが付加されているか否かが判定される（ステップＳ１０２）。
【００９２】
判定部１０２による判定の結果、接続要求にセッションＩＤが付加されている場合は（ステップＳ１０２Ｙｅｓ）、実施の形態１と同様に、検索部１０３によってセッションＩＤデータベース１０８ｂが検索され（ステップＳ１０３）、受信されたセッションＩＤが調査対象となっているか否かが判断される（ステップＳ１０４）。なお、本実施の形態におけるセッションＩＤデータベース１０８ｂは、例えば図７−１に示すような構成をしており、実施の形態１におけるセッションＩＤデータベース１０８ａとは、ハッシュ値が記憶されていない点が異なっている。
【００９３】
そして、実施の形態１と同様に、セッションＩＤが調査対象であれば（ステップＳ１０４Ｙｅｓ）、特定のパターンのページデータがパターン設定部１０９によって送信データとして設定され（ステップＳ１０５）、セッションＩＤが非調査対象であれば（ステップＳ１０４Ｎｏ）、通常のパターンのページデータがパターン設定部１０９によって送信データとして設定される（ステップＳ１０７）。これらの特定パターンのページデータまたは通常パターンのページデータは、送信部１１０から携帯電話２３０へ送信される（ステップＳ１０６）。
【００９４】
一方、判定部１０２によるセッションＩＤが付加されているか否かの判定の結果、接続要求にセッションＩＤが付加されていない場合は（ステップＳ１０２Ｎｏ）、セッションＩＤ付与部１０４によって、携帯電話２３０とサーバ装置１００との間の接続に固有のセッションＩＤが付与される（ステップＳ１０８）。
【００９５】
そして、ユーザＩＤ取得部３０１によって、接続要求にログイン用のユーザＩＤが含まれているか否かが判断され（ステップＳ２０１）、ユーザＩＤが含まれていれば（ステップＳ２０１Ｙｅｓ）、ユーザＩＤ取得部３０１によって取得されたユーザＩＤが対象ユーザ指定部３０２によって対象ユーザデータベース１０８ｃから検索される（ステップＳ２０２）。対象ユーザデータベース１０８ｃには、過去に調査対象となったユーザＩＤに関して例えば図７−２に示すような情報が記憶されている。したがって、対象ユーザ指定部３０２による検索の結果、対象ユーザデータベース１０８ｃにユーザＩＤが記憶されていれば、このユーザＩＤは、過去のログイン時において対象ユーザに指定されたことになる。
【００９６】
そこで、対象ユーザ指定部３０２によって、ユーザＩＤが過去の対象ユーザであるか否かが判定され（ステップＳ２０３）、過去の対象ユーザであれば（ステップＳ２０３Ｙｅｓ）、セッションＩＤデータベース１０８ｂにおいて、このユーザＩＤに付与された今回のセッションＩＤに対応付けて対象者フラグが設定される（ステップＳ２０４）。また、同時に、対象ユーザ指定部３０２によって、過去の調査時にユーザＩＤに割り当てられたパターン番号が対象ユーザデータベース１０８ｃから読み出され、読み出されたパターン番号がセッションＩＤデータベース１０８ｂにおいて今回のセッションＩＤに対応付けて登録される。換言すれば、過去の対象ユーザについては、セッションＩＤデータベース１０８ｂにおいて、過去の調査時と同一のパターン番号がセッションＩＤに対応付けられる。
【００９７】
そして、過去の調査時と同一のパターン番号が対象ユーザ指定部３０２からパターン設定部１０９へ通知され、パターン設定部１０９によって、通知されたパターン番号のポータルサイトのページデータが送信データとして設定される（ステップＳ２０５）。そして、過去の調査時と同一のパターンのページデータが送信部１１０から送信され（ステップＳ１０６）、ネットワーク２１０および基地局装置２２０を介して携帯電話２３０へ伝送される。
【００９８】
また、受信された接続要求にユーザＩＤが含まれていない場合（ステップＳ２０１Ｎｏ）や、ユーザＩＤが含まれていてもこのユーザＩＤが対象ユーザデータベース１０８ｃに登録されておらず過去の対象ユーザでない場合（ステップＳ２０３Ｎｏ）は、対象ユーザ指定部３０２によって、前回新たな対象ユーザを指定してから所定周期が経過しているか否かが判定される（ステップＳ２０６）。
【００９９】
この結果、所定周期が経過していれば（ステップＳ２０６Ｙｅｓ）、対象ユーザ指定部３０２によって、現在接続中のユーザが対象ユーザに指定され（ステップＳ２０７）、特定のパターン番号が割り当てられる。割り当てられるパターン番号については、全パターンが満遍なく対象ユーザに割り当てられるように、順番に新たな対象ユーザに割り当てられる。
【０１００】
そして、受信された接続要求にユーザＩＤが含まれていれば、対象ユーザデータベース１０８ｃにユーザＩＤおよび割り当てられたパターン番号が新たに登録されるとともに、セッションＩＤデータベース１０８ｂにおいても、対象者フラグが設定され（ステップＳ１１２）、パターン番号が対応付けられる。また、受信された接続要求にユーザＩＤが含まれていなければ、セッションＩＤデータベース１０８ｂにおける対象者フラグ設定とパターン番号の登録のみが行われる（ステップＳ１１２）。これにより、過去に対象ユーザとなっていないユーザやユーザＩＤを未送信のユーザからも対象ユーザをランダムに指定することができ、以降、セッションＩＤデータベース１０８ｂが参照されることにより、セッションごとに調査対象であるか非調査対象であるかの把握が可能となる。
【０１０１】
対象ユーザ指定部３０２は、セッションＩＤデータベース１０８ｂに対象者フラグおよびパターン番号を登録すると同時に、登録されたパターン番号をパターン設定部１０９へ通知する。そして、パターン設定部１０９によって、通知されたパターン番号のポータルサイトのページデータが送信データとして設定される（ステップＳ１１３）。
【０１０２】
一方、対象ユーザ指定部３０２によって、前回の対象ユーザ指定から所定周期が経過していないと判定されれば、接続中のユーザは対象ユーザとはならず、対象ユーザ指定部３０２によって、通常パターンを設定する旨がパターン設定部１０９へ通知される。そして、パターン設定部１０９によって、通常パターンのポータルサイトのページデータが送信データとして設定される（ステップＳ１１４）。
【０１０３】
このようにして特定のパターンまたは通常パターンのページデータが送信データとして設定されると、このページデータは送信部１１０から送信され（ステップＳ１０６）、ネットワーク２１０および基地局装置２２０を介して携帯電話２３０へ伝送される。
【０１０４】
以上のように、本実施の形態によれば、対象ユーザとなったユーザＩＤを記憶しておき、過去に対象ユーザとなったユーザは対象ユーザであることを再度セッションＩＤに対応付け、それ以外のユーザやユーザＩＤを送信しないユーザについては、所定周期経過時に接続したユーザのセッションＩＤに対象ユーザであることを対応付ける。このため、セッションＩＤによって対象ユーザであるか否かを識別することができるとともに、ユーザＩＤを送信したユーザについては接続が切断されても一貫した調査を継続することができ、ユーザＩＤを送信しないユーザからも対象ユーザを指定することができる。
【０１０５】
なお、上記各実施の形態においては、ページデータの送信、対象ユーザの選択・指定、ユーザの識別、および対象ユーザの記憶をすべて同一のサーバ装置１００内で実行するものとしたが、これらの機能は複数のサーバ装置などに分散していても良い。また、上述したように、対象ユーザの選択・指定やユーザの識別の処理は、サーバ装置１００の外部にＡＰＩとして実装されていても良い。これらの処理をＡＰＩとして実装することにより、本発明をユーザの挙動調査以外にも利用することができる。
【０１０６】
また、上記実施の形態において、通信管理処理をコンピュータ（サーバ装置１００）上で実現する場合について説明してきたが、通信管理処理を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませ、実行することにより通信管理処理を実現しても良い。
【０１０７】
図８は、通信管理処理を実現するコンピュータ４００のハードウェア構成を示すブロック図である。図８に示すように、このコンピュータ４００は、上記プログラムを実行するＣＰＵ４１０と、データを入力する入力装置４２０と、各種データを記憶するＲＯＭ４３０と、演算パラメータ等を記憶するＲＡＭ４４０と、通信管理処理を実現するためのプログラムを記録した記録媒体５００からプログラムを読み取る読取装置４５０と、ディスプレイ等の出力装置４６０と、ネットワーク２１０を介して他のコンピュータとの間でデータの授受をおこなうネットワークインターフェース４７０とが、バス４８０で接続された構成となっている。
【０１０８】
ＣＰＵ４１０は、読取装置４５０を経由して記録媒体５００に記録されているプログラムを読み込んだ後、プログラムを実行することにより、通信管理処理を実現する。なお、記録媒体５００としては、光ディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ハードディスク等が挙げられる。また、このプログラムは、ネットワーク２１０を介してコンピュータ４００に導入することとしてもよい。
【産業上の利用可能性】
【０１０９】
本発明は、ユーザ側の携帯端末装置に保存された情報を使用することなくユーザを識別する場合に適用することができる。
【図面の簡単な説明】
【０１１０】
【図１】実施の形態１に係る通信システムの構成を示すブロック図である。
【図２】実施の形態１に係る通信管理装置の動作を示すフロー図である。
【図３】実施の形態１に係るセッションＩＤデータベースの一例を示す図である。
【図４−１】実施の形態１に係る通常パターンのポータルサイトのデザイン例を示す図である。
【図４−２】実施の形態１に係る通常パターン以外のポータルサイトのデザイン例を示す図である。
【図５】実施の形態２に係る通信システムの構成を示すブロック図である。
【図６】実施の形態２に係る通信管理装置の動作を示すフロー図である。
【図７−１】実施の形態２に係るセッションＩＤデータベースの一例を示す図である。
【図７−２】実施の形態２に係る対象ユーザデータベースの一例を示す図である。
【図８】通信管理処理を実現するコンピュータのハードウェア構成を示すブロック図である。
【符号の説明】
【０１１１】
１０１  受信部
１０２  判定部
１０３  検索部
１０４  セッションＩＤ付与部
１０５、３０１  ユーザＩＤ取得部
１０６  ハッシュ値算出部
１０７  対象ユーザ選択部
１０８  記憶部
１０８ａ、１０８ｂ  セッションＩＤデータベース
１０８ｃ  対象ユーザデータベース
１０９  パターン設定部
１１０  送信部
３０２  対象ユーザ指定部
４１０  ＣＰＵ
４２０  入力装置
４３０  ＲＯＭ
４４０  ＲＡＭ
４５０  読取装置
４６０  出力装置
４７０  ネットワークインターフェース
４８０  バス
【図１】
2007304717.tif 000003
【図２】
2007304717.tif 000004
【図３】
2007304717.tif 000005
【図４−１】
2007304717.tif 000006
【図４−２】
2007304717.tif 000007
【図５】
2007304717.tif 000008
【図６】
2007304717.tif 000009
【図７−１】
2007304717.tif 000010
【図７−２】
2007304717.tif 000011
【図８】
2007304717.tif 000012