(57)【特許請求の範囲】
【請求項１】
複数種類のトランザクション処理において、クライアント装置に対して共通のインターフェイスを提供するトランザクション統合装置であって、
前記トランザクション統合装置以外の他のトランザクション処理装置が実行しないインターフェイス処理を実行するインターフェイス処理手段と、
ユーザＩＤと付与ポイントの種別との関係をトランザクション識別情報として記憶するトランザクション識別情報記憶手段と、
前記クライアント装置から送られてくるトランザクションの処理要求に含まれるユーザＩＤに対応する付与ポイントの種別を前記トランザクション識別情報記憶手段より読み出し、この読み出した付与ポイントの種別に基づいて前記トランザクションの処理要求が前記トランザクション統合装置以外の他のトランザクション処理装置への処理要求か否かを判断し、前記トランザクション統合装置以外の他のトランザクション処理装置への処理要求の場合は、前記他のトランザクション処理装置に当該処理要求の入力を送信し、前記トランザクション統合装置への処理要求の場合は、前記他のトランザクション処理装置が実行しないトランザクションの処理であって、かつ、前記インターフェイス処理以外の処理を実行する統合トランザクション処理手段と、を備え、
前記インターフェイス処理手段及び前記統合トランザクション処理手段による処理をトランザクション統合装置に実行させる統合トランザクションを生成する統合トランザクション生成手段をさらに備えるトランザクション統合装置。
【請求項２】
前記処理要求は、ショッピングサイトにおけるポイントの付与処理に係るものであり、前記統合トランザクション処理手段は、受け付けた前記処理要求に対して、仮ポイントの付与処理を実行して、付与した当該仮ポイントを示す情報を処理結果データベースに記憶し、
前記統合トランザクション処理手段は、前記他のトランザクション処理装置に、確定ポイントの付与処理を実行させたうえで、当該確定ポイントの付与処理の結果を示す情報を受信して前記処理結果データベースに記憶し、
前記インターフェイス処理手段は、前記クライアント装置からの要求に応じて、前記処理結果データベースに記憶された、付与した前記仮ポイントを示す情報及び付与した前記確定ポイントを示す情報を、前記クライアント装置に送信する請求項１に記載のトランザクション統合装置。
【請求項３】
複数種類のトランザクション処理において、クライアント装置に対して共通のインターフェイスを提供するトランザクション統合装置が実行する方法であって、
前記トランザクション統合装置以外の他のトランザクション処理装置が実行しないインターフェイス処理を実行するインターフェイス処理ステップと、
ユーザＩＤと付与ポイントの種別との関係をトランザクション識別情報として記憶するトランザクション識別情報記憶ステップと、
前記クライアント装置から送られてくるトランザクションの処理要求に含まれるユーザＩＤに対応する付与ポイントの種別を前記トランザクション識別情報記憶手段より読み出し、この読み出した付与ポイントの種別に基づいて前記トランザクションの処理要求が前記トランザクション統合装置以外の他のトランザクション処理装置への処理要求か否かを判断し、前記トランザクション統合装置以外の他のトランザクション処理装置への処理要求の場合は、前記他のトランザクション処理装置に当該処理要求の入力を送信し、前記トランザクション統合装置への処理要求の場合には、前記他のトランザクション処理装置が実行しないトランザクションの処理であって、かつ、前記インターフェイス処理以外の処理を実行する統合トランザクション処理ステップと、
を前記トランザクション統合装置に実行させる統合トランザクションを生成する統合トランザクション生成ステップを含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数種類のトランザクションを統合するトランザクション統合装置及び方法に関する。
【背景技術】
【０００２】
従来、通信ネットワークを介してウェブサーバと接続可能な端末装置を用いて買い物を行うネットショッピングに関する技術が知られている（特許文献１）。当該技術においては、単一のネットショッピングの店舗における買い物だけでなく、複数のモールサーバを利用し、異なる店舗又は商品分野にまたがって、多数の買い物の購入指示を発行することが可能となっている。ユーザは、こうしたネットショッピングの技術により、少ない手間で買い物をすることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２１９３８９公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、このようなネットショッピングでは、ユーザに対して自己のショッピングサイトを継続して利用させるため、サイトを管理する事業者が独自のポイント（以下、原ポイントと呼ぶ）を付与することがある。
【０００６】
しかしながら、このような原ポイントには、事業者が優位性を高めるべく行った創意工夫が凝らされている場合がある。そのため、自己の管理するショッピングサイトにおいて原ポイントの付与対象者でなくても、すなわち原ポイントとは異なる所定のポイントの付与対象者（以下、統合対象ポイントの付与対象者と呼ぶ）でも、原ポイントで提供されていた創意工夫による優位性を提供できるようにすることが好ましい。
【０００８】
そこで、本発明は、処理内容が異なる複数のトランザクションについて、一方の有する優位な処理を他方も実現可能とするとともに、統合対象の処理を変更することなく統合することのできるトランザクション統合装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
（１）  複数種類のトランザクション処理において、クライアント装置に対して共通のインターフェイスを提供するトランザクション統合装置であって、前記トランザクション統合装置以外の他のトランザクション処理装置が実行しないインターフェイス処理を実行するインターフェイス処理手段と、ユーザＩＤと付与ポイントの種別との関係をトランザクション識別情報として記憶するトランザクション識別情報記憶手段と、前記クライアント装置から送られてくるトランザクションの処理要求に含まれるユーザＩＤに対応する付与ポイントの種別を前記トランザクション識別情報記憶手段より読み出し、この読み出した付与ポイントの種別に基づいて前記トランザクションの処理要求が前記トランザクション統合装置以外の他のトランザクション処理装置への処理要求か否かを判断し、前記トランザクション統合装置以外の他のトランザクション処理装置への処理要求の場合は、前記他のトランザクション処理装置に当該処理要求の入力を送信し、前記トランザクション統合装置への処理要求の場合は、前記他のトランザクション処理装置が実行しないトランザクションの処理であって、かつ、前記インターフェイス処理以外の処理を実行する統合トランザクション処理手段と、を備え、前記インターフェイス処理手段及び前記統合トランザクション処理手段による処理をトランザクション統合装置に実行させる統合トランザクションを生成する統合トランザクション生成手段をさらに備えるトランザクション統合装置。
【００１０】
（１）のトランザクション統合装置によれば、インターフェイス処理手段は、トランザクション統合装置以外の他のトランザクション処理装置が実行しないインターフェイス処理を実行し、統合トランザクション処理手段は、トランザクション識別情報に基づいてトランザクションの処理要求がトランザクション統合装置以外の他のトランザクション処理装置への処理要求か否かを判断し、他のトランザクション処理装置に対する処理要求である場合には、他のトランザクション処理装置へ処理要求の入力を送信し、トランザクション統合装置への処理要求の場合は、他のトランザクション処理装置が実行しないトランザクションの処理であって、かつ、インターフェイス処理以外の処理を実行する。
これにより、複数種類のトランザクション処理において、クライアント装置に対して共通のインターフェイスを提供することができる。この場合において、他のトランザクション処理装置になんの変更も加えられていない処理要求を送信し処理を実行させるため、他のトランザクション処理装置は、クライアント装置から直接処理対象を受け渡されたかのように振舞うことができ、他のトランザクション処理装置を変える必要がない。
【００１１】
（２）  前記処理要求は、ショッピングサイトにおけるポイントの付与処理に係るものであり、前記統合トランザクション処理手段は、受け付けた前記処理要求に対して、仮ポイントの付与処理を実行して、付与した当該仮ポイントを示す情報を処理結果データベースに記憶し、前記統合トランザクション処理手段は、前記他のトランザクション処理装置に、確定ポイントの付与処理を実行させたうえで、当該確定ポイントの付与処理の結果を示す情報を受信して前記処理結果データベースに記憶し、前記インターフェイス処理手段は、前記クライアント装置からの要求に応じて、前記処理結果データベースに記憶された、付与した前記仮ポイントを示す情報及び付与した前記確定ポイントを示す情報を、前記クライアント装置に送信する（１）に記載のトランザクション統合装置。
【００１２】
（２）のトランザクション統合装置によれば、他のトランザクション処理装置を変えることなく、本来ショッピングサイトにおいて仮ポイントを提供できないユーザに対しても仮ポイントを提供することができる。
【００１３】
（３）  複数種類のトランザクション処理において、クライアント装置に対して共通のインターフェイスを提供するトランザクション統合装置が実行する方法であって、前記トランザクション統合装置以外の他のトランザクション処理装置が実行しないインターフェイス処理を実行するインターフェイス処理ステップと、ユーザＩＤと付与ポイントの種別との関係をトランザクション識別情報として記憶するトランザクション識別情報記憶ステップと、前記クライアント装置から送られてくるトランザクションの処理要求に含まれるユーザＩＤに対応する付与ポイントの種別を前記トランザクション識別情報記憶手段より読み出し、この読み出した付与ポイントの種別に基づいて前記トランザクションの処理要求が前記トランザクション統合装置以外の他のトランザクション処理装置への処理要求か否かを判断し、前記トランザクション統合装置以外の他のトランザクション処理装置への処理要求の場合は、前記他のトランザクション処理装置に当該処理要求の入力を送信し、前記トランザクション統合装置への処理要求の場合は、前記他のトランザクション処理装置が実行しないトランザクションの処理であって、かつ、前記インターフェイス処理以外の処理を実行する統合トランザクション処理ステップと、を前記トランザクション統合装置に実行させる統合トランザクションを生成する統合トランザクション生成ステップを含む方法。
【００１４】
（３）の方法によれば、（１）のトランザクション統合装置と同様の効果を奏する。
【発明の効果】
【００１５】
本発明によれば、処理内容が異なる複数のトランザクションについて、一方の有する優位な処理を他方も実現可能とするとともに、統合対象の処理を変更することなく統合することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明のトランザクション統合装置の概要を示す図である。
【図２】本発明のトランザクション統合装置の構成を示す図である。
【図３】処理結果データベースを示す図である。
【図４】トランザクション識別情報データベースを示す図である。
【図５】本発明のトランザクション統合装置の処理の流れを示すフローチャートである。
【図６】仮ポイントを付与した場合のユーザ端末の表示例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について図面を参照して説明する。
【００１８】
［トランザクション統合装置１の概要］
初めに、本発明のトランザクション統合装置１の概要について、図１を参照して説明する。
【００１９】
図１（１）に示すように、従来、ショッピングサイトＡでは、ポイント種別Ａの付与対象者（原ポイントの付与対象者）に対して、商品購入時に仮ポイントを付与していた。一方、他のショッピングサイトＢでは、ポイント種別Ｂの付与対象（統合対象ポイントの付与対象者）に対して、商品購入時に仮ポイントを付与することはなかった。
【００２０】
これに対し、本発明のトランザクション統合装置１では、図１（２）に示すように、ショッピングサイトＡにおいて、ポイント種別Ｂの付与対象者（統合対象ポイントの付与対象者）が商品を購入した場合であっても、ポイント種別Ａの付与対象者（原ポイントの付与対象者）と同様、仮ポイントを付与可能とする。このとき、本発明のトランザクション統合装置１は、統合対象ポイントの付与対象者に対する一連の処理を変更することなく、統合対象ポイントの付与対象者に対して仮ポイントを付与する。
【００２１】
ここで、ショッピングサイトの買い物では、商品購入時に付与されるポイントが決定され、商品発送時に決定されたポイントが実際に付与される。すなわち、商品購入から商品発送までの間はユーザに対してポイントが付与されない。仮ポイントは、商品購入から商品発送までの間のポイントの増減を計数する仮想的なポイントであり、その詳細は、図６で後述する。
【００２２】
［トランザクション統合装置１の構成］
続いて、本発明のトランザクション統合装置１を含むトランザクション統合システム３００を用いて、本発明のトランザクション統合装置１の構成について説明する。図２は、トランザクション統合システム３００の構成を示すブロック図である。
【００２３】
トランザクション統合システム３００は、様々な処理を行う各種サーバやユーザ端末を含むクライアント装置１００と、本発明のトランザクション統合装置１と、を含み、他のトランザクション処理装置１３０と通信ネットワークを介して通信可能に接続される。
他のトランザクション処理装置１３０は、統合対象トランザクションを実行する処理要求に基づいて確定ポイントの付与処理を実行する。
【００２４】
クライアント装置１００は、本発明のトランザクション統合装置１と通信ネットワークを介して通信可能に接続され、複数種類のトランザクションの処理要求をトランザクション統合装置１に送信するとともに、その処理結果をトランザクション統合装置１から受信する。例えば、クライアント装置１００は、ショッピングサイトＡでユーザが買い物を行うと、処理対象ＩＤと、ユーザＩＤと、買い物による購入金額と、をトランザクション統合装置１に送信することで処理要求を行う。すなわち、クライアント装置１００は、ショッピングサイトＡにおいて、ポイント種別Ａの付与対象者（原ポイントの付与対象者）が買い物を行った場合であっても、ポイント種別Ｂの付与対象者（統合対象ポイントの付与対象者）が買い物を行った場合であっても、トランザクション統合装置１に処理要求を行う。
【００２５】
トランザクション統合装置１は、統合対象ポイントの付与対象者及び原ポイントの付与対象者に対して共通するインターフェイスを提供するため、仮想トランザクション実行手段２と、処理結果データベース３と、トランザクション識別情報データベース４と、を含む。
【００２６】
仮想トランザクション実行手段２は、原ポイントが有する優位性である仮ポイント付与を仮想的に実行するため、統合トランザクション生成手段２１と、統合トランザクション処理手段２２と、インターフェイス処理手段２３と、を含む。
【００２７】
統合トランザクション生成手段２１は、クライアント装置１００から受け付けた処理要求に基づいて、後述する統合トランザクション処理手段２２及びインターフェイス処理手段２３による処理をトランザクション統合装置１に実行させる統合トランザクションを生成する。
【００２８】
統合トランザクション処理手段２２は、トランザクション識別情報データベース４に規定されているトランザクション識別情報に基づいて、統合トランザクション生成手段２１が生成した統合トランザクションが他のトランザクション処理装置１３０への処理要求か否かを判断する。
ここで、統合トランザクション処理手段２２は、クライアント装置１００から受け付けたユーザＩＤに対応する付与ポイント種別が「Ｂ」（統合対象ポイント）である場合に、他のトランザクション処理装置１３０への処理要求であると判断し、付与ポイント種別が「Ａ」（原ポイント）である場合に、トランザクション統合装置１への処理要求であると判断する。
このような判断を行うため、トランザクション識別情報データベース４には、図４に示すように、ユーザＩＤに対応付けて付与ポイント種別の情報が規定されている。統合トランザクション処理手段２２は、クライアント装置１００から受け付けたユーザＩＤに対応付けてトランザクション識別情報データベース４に記憶されている付与ポイント種別に基づいて、上記判断を行う。
その結果、他のトランザクション処理装置１３０への処理要求である場合には、他のトランザクション処理装置１３０に処理要求の入力を送信し、他のトランザクション処理装置１３０に確定ポイントの付与処理を実行させたうえで、当該確定ポイントの付与処理の結果を示す情報を受信して処理結果データベース３に記憶する。
また、トランザクション統合装置１への処理要求である場合には、受け付けた処理要求に対して、他のトランザクション処理装置１３０が実行しないトランザクションの処理であって、かつ、後述するインターフェイス処理手段２３による処理以外の処理、例えば、仮ポイントの付与処理を実行して、付与した当該仮ポイントを示す情報を処理結果データベース３に記憶する。なお、仮ポイントの決定は既存の方法で行うことができ、例えば、処理要求に含まれる付与ポイントを加算することで仮ポイントを決定する。
【００２９】
インターフェイス処理手段２３は、トランザクション統合装置１以外の他のトランザクション処理装置１３０が実行しないインターフェイス処理を実行する。具体的には、インターフェイス処理手段２３は、クライアント装置１００（例えば、ユーザ端末）からの要求に応じて、処理結果データベース３に記憶された付与した仮ポイントを示す情報及び付与した確定ポイントを示す情報を、クライアント装置１００に送信する。
【００３０】
以上のように、トランザクション統合装置１では、クライアント装置１００から送信された処理要求に対し、単に仮ポイントを追加する処理のみを行っており、処理要求自体には何らの変更も加えることなく、他のトランザクション処理装置１３０に処理要求を送信する。そのため、他のトランザクション処理装置１３０は、クライアント装置１００から直接処理対象が受け渡されたかのように振舞うことができ、他のトランザクション処理装置１３０の処理を変更する必要がない。一方で、トランザクション統合装置１では、統合対象ポイントの付与対象者に提示することのできなかった仮ポイントをユーザに対して提示することができる。
したがって、本発明のトランザクション統合装置１によれば、処理内容が異なる様々なトランザクションについて、互いの処理を変更することなく、ポイント種別Ａのポイントプログラム（制度）が有する仮ポイントの提示という共通のインターフェイスを提供することができる。
【００３１】
［ハードウェア構成］
以上説明したトランザクション統合装置１、クライアント装置１００及び他のトランザクション処理装置１３０のハードウェアは、それぞれ１又は複数の一般的なコンピュータによって構成することができる。一般的なコンピュータは、例えば、制御部として、中央処理装置（ＣＰＵ）を備える他、記憶部として、メモリ（ＲＡＭ、ＲＯＭ）、ハードディスク（ＨＤＤ）及び光ディスク（ＣＤ、ＤＶＤなど）を、ネットワーク通信装置として、各種有線及び無線ＬＡＮ装置を、表示装置として、例えば、液晶ディスプレイ、プラズマディスプレイなどの各種ディスプレイを、入力装置として、例えば、キーボード及びポインティング・デバイス（マウス、トラッキングボールなど）を適宜備え、これらは、バスラインにより接続されている。このような一般的なコンピュータにおいて、ＣＰＵは、トランザクション統合装置１、クライアント装置１００及び他のトランザクション処理装置１３０のそれぞれを統括的に制御し、各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
【００３２】
［トランザクション統合装置１の処理］
続いて、図５を参照して、トランザクション統合装置１の処理について説明する。
Ｓ１：初めに、統合トランザクション生成手段２１は、クライアント装置１００から処理要求を受け付ける。すなわち、統合トランザクション生成手段２１は、複数種類のトランザクションの処理要求を受け付ける。
Ｓ２：続いて、統合トランザクション生成手段２１は、受け付けた処理要求に対してＳ３及びＳ４の処理を実行するための統合トランザクションを生成する。
【００３３】
Ｓ３：続いて、統合トランザクション処理手段２２は、統合トランザクション処理を実行する。すなわち、統合トランザクション処理手段２２は、トランザクション識別情報データベース４に規定されているトランザクション識別情報に基づいて、統合トランザクション生成手段２１が生成した統合トランザクションが他のトランザクション処理装置１３０への処理要求か否かを判断するとともに、他のトランザクション処理装置１３０への処理要求である場合には、他のトランザクション処理装置１３０に処理要求の入力を送信し、他のトランザクション処理装置１３０に確定ポイントの付与処理を実行させたうえで、当該確定ポイントの付与処理の結果を示す情報を受信して処理結果データベース３に記憶する。一方、トランザクション統合装置１への処理要求である場合には、受け付けた処理要求に対して、統合トランザクション処理手段２２は、他のトランザクション処理装置１３０が実行しないトランザクションの処理であって、かつ、後述するインターフェイス処理手段２３による処理以外の処理、例えば、仮ポイントの付与処理を実行して、付与した当該仮ポイントを示す情報を処理結果データベース３に記憶する（図３参照）。
【００３４】
Ｓ４：続いて、インターフェイス処理手段２３は、インターフェイス処理として、処理結果データベース３に記憶された仮ポイント及び確定ポイントをクライアント装置１００（ユーザ端末）に送信する。これにより、ショッピングサイトＡで買い物を行ったユーザには、原ポイントの付与対象者であるか統合対象ポイントの付与対象者であるかに関わらず、仮ポイントを提示することができる。
【００３５】
［仮ポイントの表示例］
続いて、図６を参照して、仮ポイントを付与した場合のユーザ端末１１０の表示例について説明する。
図６では、最初の商品購入から商品発送までの間に（すなわち、ポイントの付与が行われる前に）１００ポイント付与される買い物が３回別々に行われた場合の表示例について説明し、図６（１−１）（１−２）（１−３）は、仮ポイントを付与した場合の表示例を示し、図６（２−１）（２−２）（２−３）は、仮ポイントを付与しない場合の表示例を示す。
【００３６】
図６（１−１）を参照して、ショッピングサイトＡにおいて１回目の商品購入が行われると、ユーザ端末１１０には、今回の買い物で付与される予定のポイントが１００ポイントであり、これまでのポイントとのトータルで１１００ポイントになる予定であることが表示される。
【００３７】
図６（１−２）を参照して、続いて、１回目の商品購入によるポイントが付与される前に２回目の商品購入が行われると、ユーザ端末１１０には、今回と前回との買い物で付与される予定のポイントが２００（＝１００＋１００）ポイントであり、これまでのポイントとのトータルで１２００ポイントになる予定であることが表示される。
【００３８】
図６（１−３）を参照して、続いて、１回目及び２回目の商品購入によるポイントが付与される前に３回目の商品購入が行われると、ユーザ端末１１０には、今回と前回と前々回との買い物で付与される予定のポイントが３００（＝１００＋１００＋１００）ポイントであり、これまでのポイントとのトータルで１３００ポイントになる予定であることが表示される。
【００３９】
続いて、図６（２−１）を参照して、ショッピングサイトＡにおいて１回目の商品購入が行われると、ユーザ端末１１０には、今回の買い物で付与される予定のポイントが１００ポイントであり、これまでのポイントとのトータルで１１００ポイントになる予定であることが表示される。
【００４０】
図６（２−２）を参照して、続いて、１回目の商品購入によるポイントが付与される前に２回目の商品購入が行われると、図６（２−２）では、仮ポイントの計数がなされていないため、ユーザ端末１１０には、今回の買い物で付与される予定のポイントが１００ポイントであり、これまでのポイントとのトータルで１１００ポイントになる予定であることが表示される。
【００４１】
図６（２−３）を参照して、続いて、１回目の商品購入によるポイントが付与される前に３回目の商品購入が行われると、図６（２−３）では、図６（２−２）と同様に仮ポイントの計数がなされていないため、ユーザ端末１１０には、今回の買い物で付与される予定のポイントが１００ポイントであり、これまでのポイントとのトータルで１１００ポイントになる予定であることが表示される。
【００４２】
以上のように、仮ポイントを付与した場合には、商品購入により決定されたポイントが商品発送により実際に付与されるまでの間の商品購入により付与される予定のポイントをユーザに対して適切に知らせることができる。
【００４３】
そのため、本発明のトランザクション統合装置１によれば、処理内容が異なる複数種類のトランザクションについて、互いの処理を変更することなく、ポイント種別Ａのポイントプログラム（制度）が有する仮ポイントの提示をポイント種別Ｂのポイントプログラムに対して実現可能とすることができる。
【００４４】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００４５】
１    トランザクション統合装置
２    仮想トランザクション実行手段
２１  統合トランザクション生成手段
２２  統合トランザクション処理手段
２３  インターフェイス処理手段
３    処理結果データベース
４    トランザクション識別情報データベース
１００  クライアント装置
１３０  他のトランザクション処理装置
３００  トランザクション統合システム
【図１】
0005155384.tif 000002
【図２】
0005155384.tif 000003
【図３】
0005155384.tif 000004
【図４】
0005155384.tif 000005
【図５】
0005155384.tif 000006
【図６】
0005155384.tif 000007