(57)【要約】【課題】プレゼンスサービスシステムにおいて、プレゼンス情報のヒストリを活用することを可能とし、提供可能サービスの多様性を実現する。【解決手段】クライアント５は、ＳＩＰで規定されるプレゼンス機能に従い、一連のプレゼンス情報を順次プレゼンスサーバ７に送信する。プレゼンスサーバ７は、受信したプレゼンス情報のヒストリをデータベース８に蓄積し、順次アプリケーションサーバ９に送信する。アプリケーションサーバ９は、受信したプレゼンス情報に基づいてデータベース１８を参照し、アプリケーション上のデータを作成してクライアント５に送信する。【選択図】図１
2007199899.tif 000002
【特許請求の範囲】
【請求項１】
セッション制御用のプロトコルであるＳＩＰで規定されるプレゼンス機能に従い、一連のプレゼンス情報を順次送信するクライアント端末と、前記プロトコルに従って前記クライアント端末と通信を行い、前記クライアント端末から受信した前記プレゼンス情報のヒストリを時系列にデータベースに蓄積するプレゼンスサーバとを有することを特徴とするプレゼンスサービスシステム。
【請求項２】
クライアント端末と、第１のネットワークを介して前記クライアント端末と通信する第１のサーバ計算機と、第２のネットワークを介して前記第１のサーバ計算機と通信し、前記第１のネットワークを介して前記クライアント端末と通信を行う第２のサーバ計算機とを有するシステムであって、
前記クライアント端末は、セッション制御用のプロトコルであるＳＩＰで規定されるプレゼンス機能に従い、一連のプレゼンス情報を前記第１のサーバ計算機に順次送信する手段と、前記第２のサーバ計算機からアプリケーション上のデータを受信して表示する手段とを有し、
前記第１のサーバ計算機は、前記クライアント端末から前記プレゼンス情報を受信する手段と、クライアント識別子および前記クライアント端末のネットワークアドレスと対応づけた記憶領域に一連の前記プレゼンス情報を時系列に蓄積する手段と、前記記憶領域から前記プレゼンス情報を読み出して対応する前記クライアント識別子および前記ネットワークアドレスとともに前記第２のサーバ計算機に送信する手段とを有し、
前記第２のサーバ計算機は、前記第１のサーバ計算機から一連の前記プレゼンス情報を受信し、前記クライアント識別子および前記ネットワークアドレスと対応づけた記憶領域に格納する手段と、アプリケーション上のデータベースから前記プレゼンス情報に関連する情報を取得する手段と、取得した情報に基づいて前記アプリケーション上のデータを作成する手段と、作成された前記アプリケーション上のデータを前記クライアント端末に送信する手段とを有することを特徴とするプレゼンスサービスシステム。
【請求項３】
前記第１のネットワークは無線通信網であり、前記プレゼンス情報は、前記クライアント端末の位置を示す位置情報と、前記クライアント端末が前記プレゼンス情報を送信する時刻を示す時刻情報とを含むことを特徴とする請求項２記載のプレゼンスサービスシステム。
【請求項４】
クライアント端末と、第１のネットワークを介して前記クライアント端末と通信する第１のサーバ計算機と、第２のネットワークを介して前記第１のサーバ計算機と通信し、前記第１のネットワークを介して前記クライアント端末と通信を行う第２のサーバ計算機とを有するシステムで実行される方法であって、
前記クライアント端末は、セッション制御用のプロトコルであるＳＩＰで規定されるプレゼンス機能に従い、一連のプレゼンス情報を前記第１のサーバ計算機に順次送信し、
前記第１のサーバ計算機は、前記クライアント端末から前記プレゼンス情報を受信し、クライアント識別子および前記クライアント端末のネットワークアドレスと対応づけた記憶領域に一連の前記プレゼンス情報を時系列に蓄積し、前記記憶領域から前記プレゼンス情報を読み出して対応する前記クライアント識別子および前記ネットワークアドレスとともに前記第２のサーバ計算機に送信し、
前記第２のサーバ計算機は、前記第１のサーバ計算機から一連の前記プレゼンス情報を受信し、前記クライアント識別子および前記ネットワークアドレスと対応づけた記憶領域に格納し、アプリケーション上のデータベースから前記プレゼンス情報に関連する情報を取得し、取得した情報に基づいてアプリケーション上のデータを作成し、作成された前記アプリケーション上のデータを前記クライアント端末に送信し、
前記クライアント端末は、前記第２のサーバ計算機から前記アプリケーション上のデータを受信して表示することを特徴とするヒストリを利用したプレゼンスサービス方法。
【請求項５】
前記第１のネットワークは無線通信網であり、前記プレゼンス情報は、前記クライアント端末の位置を示す位置情報と、前記クライアント端末が前記プレゼンス情報を送信する時刻を示す時刻情報とを含むことを特徴とする請求項４記載のプレゼンスサービス方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はセッション制御用のプロトコルであるＳＩＰ（Session Initiation Protocol）で規定されているプレゼンス機能を用いたプレゼンスサービスシステムに関するものである。
【背景技術】
【０００２】
ＳＩＰに関する非特許文献１は、各端末（SIP User Agent）とサーバ間のプレゼンス情報のやり取り、および内容を規定している。プレゼンス情報を用いたシステムでは、通常、ＳＩＰ（プレゼンス）サーバを構築し、ＳＩＰクライアント（User Agent）はＳＩＰ（プレゼンス）サーバに対してＳＩＰを使用して自端末のプレゼンス情報を設定し、自端末または他端末のプレゼンス情報を取得している。
【０００３】
ＳＩＰクライアント（User Agent）によって設定され、ＳＩＰ（プレゼンス）サーバに送信されたプレゼンス情報は、データベースに登録されるが、新たなプレゼンス情報が登録される場合、同一ＳＩＰクライアント（User Agent）についての同一種類の情報は、上書き更新されてしまうこととなり、過去のプレゼンス情報は消去されてしまう。
【０００４】
【非特許文献１】draft-ietf-simple-presence-10 text “A Presence Event Package for the Session Initiation Protocol”
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このように、従来のプレゼンスサービスシステムでは、ＳＩＰ（プレゼンス）サーバで保存され、管理されるプレゼンス情報は、ＳＩＰクライアント（User Agent）によって設定され、送信されてきた最新の現在情報のみである。一方、プレゼンスサービスとはＰＤＡ、携帯電話など、ＳＩＰ対応端末を保有した人がプレゼンス情報をＳＩＰ（プレゼンス）サーバへ送信し、この情報に応じて、その時、その場所、その人のためだけのサービスをリアルタイムで提供しようとすることに本来大きな特長をもつ。このプレゼンスサービスの多様性を実現するためには、現在のプレゼンス情報のみならず、過去に設定され、送信されたプレゼンス情報すなわちヒストリを利用することが必要となる。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明ではＳＩＰ（プレゼンス）サーバに対して新たにプレゼンス情報のヒストリを残しておくためのデータベースを設けることによって、ＳＩＰクライアント（User Agent）から通知されたプレゼンス情報を蓄積、保存しておくことを可能とした。
【発明の効果】
【０００７】
本発明によれば、現在のプレゼンス情報をのみを使用する、という従来のプレゼンスサービスシステムでは不可能であった多用なプレゼンスサービスが新たに提供可能となる。またこの蓄積されたプレゼンス情報のヒストリをマーケティングに利用するなど二次的な利用が可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施形態について図面を用いて説明する。
【０００９】
図１は、実施形態のプレゼンスサービスシステムの構成を示す図である。システムは、クライアント５、プレゼンスサーバ７、データベース８、アプリケーションサーバ９、ネットワーク１０およびデータベース１８から構成される。データベース８は、プレゼンスサーバ７に接続される。データベース１８は、アプリケーションサーバ９に接続される。クライアント５、プレゼンスサーバ７およびアプリケーションサーバ９間は、ネットワーク１０を介して接続可能に構成される。プレゼンスサーバ７とアプリケーションサーバ９間は、ネットワーク１１によって接続される。
【００１０】
クライアント５は、ＳＩＰクライアント（ユーザエージェント）であり、パソコン、携帯端末などを含む端末装置である。クライアント５は、セッション制御用のプロトコルであるＳＩＰで規定されるプレゼンス機能に従い、一連のプレゼンス情報を順次プレゼンスサーバ７に送信する。
【００１１】
プレゼンスサーバ７は、ＳＩＰ（プレゼンス）サーバの機能を実現するサーバ計算機であり、ＣＰＵ、メモリ、ディスク記憶装置などを備える。データベース８は、プレゼンス情報のヒストリを格納するデータベースであり、プレゼンスサーバ７のメモリやディスク記憶装置上などに設けられる。プレゼンスサーバ７は、そのメモリに格納されるプログラムをＣＰＵによって実行することにより、プレゼンス情報のヒストリをデータベース８に登録する。
【００１２】
アプリケーションサーバ９は、アプリケーション上のサービスを提供するサーバ計算機であり、ＣＰＵ、メモリ、ディスク記憶装置などを備える。データベース１８は、アプリケーション上のデータを格納するデータベースであり、アプリケーションサーバ９のディスク記憶装置上などに設けられる。アプリケーションサーバ９は、そのメモリに格納されるプログラムをＣＰＵによって実行することにより、アプリケーション上のサービスを提供する業務を実現する。
【００１３】
クライアント５は、ネットワーク１０を介してプレゼンス情報６−１，６−２，…６−ｎを順次プレゼンスサーバ７に送信する。プレゼンス情報６は、クライアント−サーバのアプリケーション間の取り決めによるものであり、そのデータ形式および内容は自由である。プレゼンスサーバ７は、受信したプレゼンス情報６−１，６−２，…６−ｎを時系列順にデータベース８に蓄積し、ネットワーク１１を介して蓄積したプレゼンス情報６−１，６−２，…６−ｎを順次アプリケーションサーバ９に送信する。
【００１４】
データベース８のデータ形式の例として、クライアント識別子およびクライアントのネットワークアドレスと対応づけて複数個のプレゼンス情報を格納可能な固定長の記憶領域を設けることが可能である。プレゼンスサーバ７は、受信したプレゼンス情報に受信時刻を付加してそのクライアントの該当する記憶領域に順に格納していき、その領域が満杯になったとき、その領域の先頭から順に最も受信時刻の古いプレゼンス情報にオーバレイする。また他のデータ形式の例として、プレゼンス情報の最後尾に次のプレゼンス情報のメモリアドレス又はディスクアドレスを示すリンク情報を付加することも可能である。同一クライアントの最初のプレゼンス情報は、クライアント識別子およびクライアントのネットワークアドレスからリンクされている。プレゼンスサーバ７は、プレゼンス情報を受信したとき、そのクライアントに該当する最初のプレゼンス情報にアクセスし、以下順にリンク情報をたどって、最後に格納されたプレゼンス情報のリンク情報を受信したプレゼンス情報の格納アドレスに更新し、その格納アドレスから始まる記憶領域に受信したプレゼンス情報を格納する。
【００１５】
図２は、プレゼンスサーバ７で実行されるプログラムの処理手順を示す。プレゼンスサーバ７は、クライアント５からプレゼンス情報６を受信し（ステップ２１）、受信したプレゼンス情報６を時系列にデータベース８上の当該クライアントに割り当てられた記憶領域に登録する（ステップ２２）。次にプレゼンスサーバ７は、データベース８からプレゼンス情報６を順に読み出して、クライアント識別子およびクライアントのネットワークアドレスとともにアプリケーションサーバ９に送信する（ステップ２３）。プレゼンスサーバ７は、アプリケーションサーバ９に送信済のプレゼンス情報をデータベース８から削除してもよい。
【００１６】
図３は、アプリケーションサーバ９で実行されるプログラムの処理手順を示す。アプリケーションサーバ９は、プレゼンスサーバ７からクライアント識別子およびクライアントのネットワークアドレスとともにプレゼンス情報６を受信し、同一クライアントに対応づけられたメモリなどの記憶領域に時系列に登録するか、処理済のプレゼンス情報６にオーバレイするように更新する（ステップ３１）。次にアプリケーションサーバ９は、データベース１８を参照して各クライアントのプレゼンス情報６を取得し（ステップ３２）、そのプレゼンス情報６を基にしてアプリケーション上のデータを作成し（ステップ３３）、ネットワーク１０を介して該当するクライアント５に送信する（ステップ３４）。
【実施例１】
【００１７】
プレゼンスサービスシステムの一実施例として、プレゼンス情報のヒストリを用いたショッピングシステムを挙げる。システムは、クライアント５として、ＳＩＰクライアントの機能をもち簡易ディスプレイを設けた買い物カートを備える。この買い物カートは、無線通信によって、プレゼンスサーバ７およびアプリケーションサーバ９と通信できる。またシステムは、データベース１８として、商品情報を格納する商品情報データベースを備える。商品情報データベースは、一般の商品情報に対応してその商品を陳列する棚の位置情報を保持する。
【００１８】
図４は、プレゼンス情報６のデータ構成を示す図である。各プレゼンス情報６は、位置情報６１、時刻６２、商品ＩＤ６３および単価６４の各データ項目を含む。位置情報６１は、店舗内の位置情報である。時刻６２は、クライアント５がプレゼンス情報６をプレゼンスサーバ７に送信するときの時刻である。商品ＩＤ６３は利用者が手にとった商品の識別子であり、単価６４はその単価である。なおプレゼンス情報６として、商品ＩＤ６３と単価６４を除いた位置情報６１と時刻６２のみがプレゼンスサーバ７に送信される場合もある。
【００１９】
利用者が入店し、買い物カートを店側から提供された時点で、プレゼンスサーバ７は、買い物カートから送られるプレゼンス情報６の取得を開始する。各商品には商品ＩＤ、単価などの情報を記録したタグが付加されている。利用者が商品を手に取り、カートへ入れると、買い物カートは、その商品から商品ＩＤと単価を読み取り、位置情報６１と時刻６２を付加したプレゼンス情報６を作成し、プレゼンスサーバ７へ送信する。一定時間、商品からの商品情報の入力がない場合に、買い物カートは、位置情報６１と時刻６２をもつプレゼンス情報６を作成し、プレゼンスサーバ７へ送信する。プレゼンスサーバ７は、受信したプレゼンス情報６をデータベース８に蓄積し、ネットワーク１１を介してアプリケーションサーバ９に送信する。アプリケーションサーバ９は、カート内に入れられた商品の情報をもつプレゼンス情報６と、その後の利用者の位置情報をもつプレゼンス情報６を取得すると、データベース１８を参照し、利用者の位置から近い陳列棚に陳列されたカート内商品とむすびつきの深い商品をおすすめ商品として、その商品情報を取得し、ネットワーク１０を介して買い物カートに送信し、そのディスプレイに映し出して購入を促す。例えば、カレー粉を購入した客にはカレーの材料となる商品の陳列棚に近づいたとき、その商品情報をディスプレイに表示するなどである。
【００２０】
このようにして、カートを利用する客が店舗内を移動すると、利用客の位置情報又は位置情報と商品情報がアプリケーションサーバ９に送られるので、利用客がレジに到着し、精算の際には、アプリケーションサーバ９は、ネットワーク１０を介してレジにカート内の商品情報を送信する。システムは、このような顧客が購入した商品情報のヒストリを利用することにより、改めてバーコードなどによる代金の集計作業を必要とせず、スムーズな決算を行うことができる。またヒストリに含まれる利用客の一連の位置情報は、買い物を行う客の行動パターンを表す情報であり、店舗内の商品のレイアウトを改正するといった戦略を立てる際に参考にすることができる。
【実施例２】
【００２１】
プレゼンスサービスシステムの他の実施例として、テーマパーク内でのスタンプラリーを支援するシステムを挙げる。このシステムは、クライアント５として、スタンプカードの代わりとなる携帯端末を利用する。この携帯端末は、ＳＩＰクライアントの機能をもち、簡易ディスプレイを備えている。またこの携帯端末は、無線通信によってプレゼンスサーバ７およびアプリケーションサーバ９と通信できる。携帯端末は、位置情報６１と時刻６２を含むプレゼンス情報６をプレゼンスサーバ７に送信する。位置情報６１は、テーマパーク内の位置情報である。またシステムは、データベース１８として、複数のチェックポイントについて各チェックポイントの位置情報、およびチェックポイントから他のチェックポイントへの経路についての情報をもつ。
【００２２】
テーマパーク内において、利用者にはスタンプカードの代わりにこの携帯端末が渡される。携帯端末は、定期的にその位置情報を検出し、プレゼンス情報６を作成してプレゼンスサーバ７に送信する。プレゼンスサーバ７は、受信したプレゼンス情報６をデータベース８に蓄積し、ネットワーク１１を介してアプリケーションサーバ９へ送信する。アプリケーションサーバ９は、各利用者の位置情報をもつプレゼンス情報６を受信し、この位置情報に基づいてデータベース１８を参照して次のチェックポイントについての情報を取得し、ネットワーク１０を介して携帯端末へ送信し、そのディスプレイに表示させる。利用者があるチェックポイントに到着すると、アプリケーションサーバ９は、その位置情報に基づいてデータベース１８を参照し、その先の複数のチェックポイントについての情報を取得し、携帯端末へ送信する。利用者は、携帯端末に表示される複数のチェックポイントの中から好きなチェックポイントを選択してそこを目指すことができる。アプリケーションサーバ９は、各利用者が通過したチェックポイントのヒストリを保存しているので、すべてのチェックポイントを終えた利用者を特定することができ、その特典を与えることが可能となる。
【図面の簡単な説明】
【００２３】
【図１】プレゼンスサービスシステムの構成図である。
【図２】プレゼンスサーバの処理手順を示すフローチャートである。
【図３】アプリケーションサーバの処理手順を示すフローチャートである。
【図４】プレゼンス情報のデータ例を示す図である。
【符号の説明】
【００２４】
５：クライアント、６：プレゼンス情報、７：プレゼンスサーバ、８：データベース、９：アプリケーションサーバ、１０，１１：ネットワーク、１８：データベース。
【図１】
2007199899.tif 000003
【図２】
2007199899.tif 000004
【図３】
2007199899.tif 000005
【図４】
2007199899.tif 000006