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