JP2013519941A - eコマーストランザクションデータ会計のための方法およびシステム - Google Patents

eコマーストランザクションデータ会計のための方法およびシステム Download PDF

Info

Publication number
JP2013519941A
JP2013519941A JP2012552879A JP2012552879A JP2013519941A JP 2013519941 A JP2013519941 A JP 2013519941A JP 2012552879 A JP2012552879 A JP 2012552879A JP 2012552879 A JP2012552879 A JP 2012552879A JP 2013519941 A JP2013519941 A JP 2013519941A
Authority
JP
Japan
Prior art keywords
transaction data
server
data
transaction
commerce
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2012552879A
Other languages
English (en)
Other versions
JP5815563B2 (ja
Inventor
チャンタオ ヨウ
Original Assignee
アリババ グループ ホールディング リミテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by アリババ グループ ホールディング リミテッド filed Critical アリババ グループ ホールディング リミテッド
Publication of JP2013519941A publication Critical patent/JP2013519941A/ja
Application granted granted Critical
Publication of JP5815563B2 publication Critical patent/JP5815563B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/12Accounting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2365Ensuring data consistency and integrity
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/283Multi-dimensional databases or data warehouses, e.g. MOLAP or ROLAP
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/10Tax strategies

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Technology Law (AREA)
  • Computer Security & Cryptography (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

eコマーストランザクションデータ会計に関する方法およびシステムが開示される。方法は、第2サーバが、第1サーバからトランザクションデータを受信することと、第2サーバが、受信されたトランザクションデータを分析して、その受信されたトランザクションデータの分類を識別することと、第2サーバが、受信されたトランザクションデータの分類に基づいて、第2データベースから、履歴トランザクションデータを取得することであって、この第2データベースが、データウェアハウスシステムから、事前設定条件に適合するトランザクションデータを取得して、この事前設定条件に適合するトランザクションデータと、従前に取得されたトランザクションデータとを比較して、事前設定条件に適合するトランザクションデータ内の不一致を更新することと、第2サーバが、受信されたトランザクションデータと履歴トランザクションデータとを組み合わせて、現在のトランザクションデータを作り出すこととを含む。

Description

関連出願の説明
本出願は、その全体が参照により本明細書に組み込まれる、2010年2月11日出願、表題「Method and System for E‐Commerce Transaction Data Accounting」の、中国特許出願第20101011 1741.9号の優先権を主張する。
本開示は、コンピュータの分野に関し、より詳細には、eコマーストランザクションデータを会計するための方法、サーバ、およびシステムに関する。
インターネットが急速に発展し、eコマースが徐々に必要不可欠なものになると共に、あらゆる種類のeコマースウェブサイトが、急速に出現している。
本開示の発明者らは、既存の技術の研究および実践において、以下のことを認識した。大規模なeコマースウェブサイトに関しては、eコマーストランザクションシステムは、全般的に、そのデータベース内にトランザクションデータを格納する。更には、1日に数千万ものデータベース操作が存在する。実時間のデータ会計(データ統計としても既知)および更新の必要性のために、データベースの操作は、継続的かつ無停止でなければならない。そのような実時間のデータ会計が、eコマーストランザクションシステムのデータベース内で直接行なわれる場合には、eコマーストランザクションシステムのサーバに対して、大きな負担がかかることになる。このことは、通常のトランザクションに影響を及ぼす恐れがあり、極端な場合には、更に、データベースを破損させて、ウェブサイト全体を、ユーザーが利用不能なものにさせる場合がある。
本実施形態の目的は、トランザクションデータを会計するための方法、サーバ、およびeコマースシステムを提供することである。eコマーストランザクションデータの実時間会計を使用することで、本システムには、更なる負担がかかることなく、通常のトランザクションが中断されることがない。
一態様では、eコマーストランザクションデータのデータ会計の方法は、eコマーストランザクションデータ会計システムの第2サーバが、第1サーバと第1データベースとを含むeコマーストランザクションシステムの、第1サーバから、トランザクションデータを受信することと、第2サーバが、受信されたトランザクションデータを分析して、その受信されたトランザクションデータの分類を識別することと、第2サーバが、受信されたトランザクションデータの分類に基づいて、eコマーストランザクションデータ会計システムの第2データベースから、履歴トランザクションデータを取得することであって、この第2データベースが、データウェアハウスシステムから、事前設定条件に適合するトランザクションデータを取得して、この事前設定条件に適合するトランザクションデータと、従前に取得されたトランザクションデータとを比較して、事前設定条件に適合するトランザクションデータ内の不一致を更新することと、第2サーバが、受信されたトランザクションデータと履歴トランザクションデータとを組み合わせて、現在のトランザクションデータを作り出すこととを含む。
好ましくは、eコマーストランザクションデータ会計システムの第2サーバが、eコマーストランザクションシステムの第1サーバから、トランザクションデータを受信することは、第2サーバが、第1サーバから、1つ以上の非同期メッセージを受信することを含み、この1つ以上の非同期メッセージが、トランザクションデータを含む。
好ましくは、既定の期間が経過するごとに、第2データベースは、データウェアハウスシステムから、事前設定条件に適合するトランザクションデータを取得し、この事前設定条件に適合するトランザクションデータは、直近の期間中に変更されたトランザクションデータを含む。
好ましくは、受信されたトランザクションデータの分類は、ユーザー、またはトランザクション操作のタイプに基づく。
好ましくは、本方法は、トランザクションデータを受信した後、第2サーバが、受信されたトランザクションデータを、第2データベース内に格納することを更に含む。
好ましくは、本方法は、トランザクションデータを受信した後、第2サーバが、受信されたトランザクションデータのログを、第2データベース内のトランザクションデータログテーブル内に格納することを更に含む。
好ましくは、トランザクションデータログテーブルは、ユーザー起動イベントを記録の単位として、または第1サーバから第2サーバへ送られる非同期メッセージを記録の単位として、データを記録する。
別の態様では、eコマーストランザクションデータ会計システムの第2サーバは、トランザクションデータ処理ユニットおよびトランザクションデータ会計ユニットを含む。
トランザクションデータ処理ユニットは、第1サーバと第1データベースとを含むeコマーストランザクションシステムの、第1サーバから、トランザクションデータを受信して、受信されたトランザクションデータを、トランザクションデータ会計ユニットに送信することができる。トランザクションデータ会計ユニットは、受信されたトランザクションデータを分析して、その受信されたトランザクションデータの分類を識別し、この受信されたトランザクションデータの分類に基づいて、eコマーストランザクション会計システムの第2データベースから、履歴トランザクションデータを取得し、受信されたトランザクションデータと履歴トランザクションデータとを組み合わせて、現在のトランザクションデータを作り出すことができる。
好ましくは、トランザクションデータ処理ユニットまたはトランザクションデータ会計ユニットのいずれかは、トランザクションデータを受信した後、受信されたトランザクションデータを、第2データベース内に格納する。
好ましくは、トランザクションデータを受信した後、トランザクションデータ処理ユニットは、受信されたトランザクションデータのログを、第2データベース内のトランザクションデータログテーブル内に格納する。
好ましくは、トランザクションデータログテーブルは、ユーザー起動イベントを記録の単位として、または第1サーバから第2サーバへ送られる非同期メッセージを記録の単位として、データを記録する。
好ましくは、トランザクションデータ処理ユニットは、第1サーバから、1つ以上の非同期メッセージを受信し、この1つ以上の非同期メッセージが、トランザクションデータを含む。
好ましくは、受信されたトランザクションデータの分類は、ユーザー、またはトランザクション操作のタイプに基づく。
好ましくは、第1サーバからトランザクションデータを受信した後、トランザクションデータ処理ユニットは、受信されたトランザクションデータを、第2データベース内に格納し、受信されたトランザクションデータを分析して、その受信されたトランザクションデータの分類を識別し、トランザクションデータ会計ユニットにトリガーメッセージを送信し、このトリガーメッセージは、受信されたトランザクションデータの分類を指示して、トランザクションデータ会計ユニットに、取得されたトランザクションデータの会計を実行させるトリガーとなる。
更に別の態様では、eコマーストランザクションシステムとデータウェアハウスシステムとを同様に含むeコマースシステム内の、eコマーストランザクションデータ会計システムが提供される。このeコマーストランザクションデータ会計システムは、第2サーバおよび第2データベースを含み得る。第2サーバは、第1サーバと第1データベースとを含むeコマーストランザクションシステムの、第1サーバから、トランザクションデータを受信することができる。第2サーバは、受信されたトランザクションデータを分析して、その受信されたトランザクションデータの分類を識別し、第2データベースから、この分類に属する履歴トランザクションデータを取得することができる。第2サーバは、受信されたトランザクションデータと履歴トランザクションデータとを組み合わせて、現在のトランザクションデータを作り出すことができる。第2データベースは、eコマースシステムのデータウェアハウスシステムから、事前設定条件に適合するトランザクションデータを取得し、このトランザクションデータと、従前に取得されたトランザクションデータとを比較して、そのトランザクションデータ内の不一致を更新することができる。
好ましくは、第2サーバは、第1サーバから、1つ以上の非同期メッセージを受信し、この1つ以上の非同期メッセージが、トランザクションデータを含む。
好ましくは、トランザクションデータを受信した後、第2サーバは、受信されたトランザクションデータのログを、第2データベース内のトランザクションデータログテーブル内に格納する。
好ましくは、トランザクションデータログテーブルは、ユーザー起動イベントを記録の単位として、または第1サーバから第2サーバへ送られる非同期メッセージを記録の単位として、データを記録する。
好ましくは、既定の期間が経過するごとに、第2データベースは、データウェアハウスシステムから、事前設定条件に適合するトランザクションデータを取得し、この事前設定条件に適合するトランザクションデータは、直近の期間中に変更されたトランザクションデータを含む。
好ましくは、受信されたトランザクションデータの分類は、ユーザー、またはトランザクション操作のタイプに基づく。
このeコマーストランザクションデータ会計システムは、eコマーストランザクションシステムのデータベースからではなく、eコマーストランザクションシステムのサーバから、実時間でデータを獲得し得ることを、理解することができる。この方式では、データベースに対して負担が追加されることがない。また通常業務のトランザクションに影響を及ぼすこともない。更には、システムを破損させて、ウェブサイトを利用不能にさせることがない。
本開示の例示的な実装または既存の技術計画を明確に説明するために、図表の簡単な説明を以下に記載する。明らかに、以下に記載の図表は、例示的な実装の、単に一部の実施形態にすぎない。当業者であれば、他の図表を、以下に記載される図表から導き出すことが可能であろう。
本開示の実施形態による、ネットワーク環境図を示す。 本開示の実施形態による、eコマーストランザクションデータ会計システムのネットワーク環境図を示す。 本開示の実施形態による、eコマーストランザクションデータを会計するための方法のフローチャートを示す。 本開示の実施形態による、サーバの論理構造図を示す。 本開示の実施形態による、eコマーストランザクションデータ会計システムの論理構造図を示す。 本開示の実施形態による、eコマーストランザクションデータを会計するための方法のフローチャートを示す。
本実施形態は、eコマーストランザクションデータを会計するための方法、サーバ、およびシステムを提供する。
開示される方法、サーバ、およびシステムを論じる前に、本実施形態のネットワーク環境および幾つかの関連する専門技術を、最初に説明する必要がある。
本開示のネットワーク環境を図1に示す。クライアント103は、eコマーストランザクションシステム101にログインして、トランザクションを確立し、支払いをすることなどができる。eコマーストランザクションシステム101は、データウェアハウスシステム102内に、データおよびログを記録することができる。
eコマーストランザクションシステム101は、商品を表示すること、トランザクションを描画すること、トランザクションを管理すること、および支払いをすることなどの機能を有し得る。
eコマーストランザクションシステム101は、アプリケーションサーバおよびデータベースを含み得る。アプリケーションサーバは、データベース内にトランザクションデータを格納することができる。トランザクションデータを会計するために、既存の技術を使用して、データベースからトランザクションデータが取得される。
データウェアハウスシステム102は、サブジェクト指向の、統合された、不変の、固定データ収集記録媒体であり、ビジネス上または組織の意思決定分析に対応するために使用される。具体的には、データウェアハウスシステム102は、トランザクションデータの変化の詳細な履歴を記録することになる。eコマーストランザクションシステム101内での、クライアント101によるいずれの操作も、データウェアハウスシステム102内に記録されることになる。
本明細書でのトランザクションデータは、ユーザー会計番号、操作のタイプ、トランザクション量などに言及し得る。操作のタイプとしては、例えば、トランザクション、支払いなどを挙げることができる。
本開示は、図1に加えて、トランザクションデータ会計システムを追加することに留意する必要がある。図2に示すように、トランザクションデータ会計システム104は、eコマーストランザクションシステム101およびデータウェアハウスシステム102の双方と相互作用することができる。現在の実施形態は、eコマーストランザクションシステム101、データウェアハウスシステム102、およびトランザクションデータ会計システム104を有する、ネットワークシステムを、eコマースシステムと称する。このeコマースシステムでは、eコマーストランザクションシステム101、データウェアハウスシステム102、およびeコマーストランザクションデータ会計システム104は、互いに通信するように連係される。当然ながら、このeコマースシステムはまた、他のネットワークサブシステムおよびネットワークエンティティも含み得る。そのような他のエンティティとしては、例えば、ユーザーがeコマーストランザクションシステム内でトランザクションを確立するための、1つ以上のクライアント端末、並びにトランザクションデータ会計システムを管理する際にシステム管理者によって使用される、1つ以上のクライアント端末を挙げることができる。前述のように、eコマーストランザクションシステム101は、アプリケーションサーバおよびデータベースを含み得る。簡便性のために、eコマーストランザクションシステム101のアプリケーションサーバおよびデータベースは、本開示の残部に関して、それぞれ第1サーバおよび第1データベースと称される。トランザクションデータ会計システム104を使用して、eコマーストランザクションシステム101からのトランザクションデータの、データ会計を実行する。トランザクションデータ会計システム104もまた、アプリケーションサーバおよびデータベースを含み、それらは、本開示の残部に関して、それぞれ第2サーバおよび第2データベースと称される。本開示の全ての技術的解決策は、上記のeコマースシステムに適用可能である。
当業者によって、本開示の技術スキーム、目的、特徴、および利益が、より良好に理解されるために、より詳細な説明を、図面を参照して以下で提供する。
eコマーストランザクションデータを会計するための方法、すなわちeコマーストランザクションのデータ統計を取得するための方法を、最初に説明する。前述のように、本方法は、eコマーストランザクションシステム101、データウェアハウスシステム102、およびトランザクションデータ会計システム104を含む、eコマースシステムに適用可能である。eコマーストランザクションシステム101は、第1サーバおよび第1データベースを含む。トランザクションデータ会計システム104を使用して、eコマーストランザクションシステム101から生成されるトランザクションデータの、データ会計を実行する。トランザクションデータ会計システム104は、第2サーバおよび第2データベースを含む。図3を参照して、本方法の操作を以下で説明する。
S301で、第2サーバは、第1サーバから、実時間のトランザクションデータを取得する。
具体的には、第1サーバは、eコマーストランザクションシステム101およびデータウェアハウスシステム102から独立して、トランザクションデータ会計システム104に、実時間で、トランザクションデータを提供することができる。具体的には、第1サーバは、第2サーバに、実時間ベースで、トランザクションデータを提供することができる。
第1サーバは、第2サーバに、トランザクションデータを含む1つ以上の非同期メッセージを送ることができる。例えば、1つ以上の非同期メッセージは、1つの操作からの1人のユーザーによって生成されるデータを含み得る。1つ以上の非同期メッセージは、信頼性のある場合もあり、または信頼性のない場合もある。第1サーバが、信頼性のある非同期メッセージを送る場合には、そのメッセージは、損失することなく第2サーバに到達することになる。非同期メッセージが信頼性のない場合には、送信されている情報には損失が存在し得る。換言すれば、第2サーバは、信頼性のない非同期メッセージを受信することができず、それゆえ第2サーバは、トランザクションデータを獲得するべきときに、獲得することができない。
一実施形態では、信頼性のある非同期メッセージの使用に関連する操作コストは、信頼性のない非同期メッセージの使用に関連する操作コストよりも高くなる可能性がある。
更には、非同期メッセージを送る動作は、第1サーバに対しては無視可能である。換言すれば、非同期メッセージを送ることが、eコマーストランザクションシステムによって提供される通常業務のトランザクションに影響を及ぼす可能性は低いことになる。
S302では、トランザクションデータを取得した後、第2サーバは、トランザクションデータを分析して、そのトランザクションデータの分類に関連する情報(以降では「分類情報」と称される場合がある)を獲得する。
一実施形態では、トランザクションデータは、複数の分類へと分割することができる。例えば、トランザクションデータの分類は、ユーザー、またはトランザクション操作のタイプに基づき得る。一例として、一部のトランザクションデータは、1人のユーザーが、クライアント端末を通じて、eコマーストランザクションシステム101内でトランザクションを確立することによって生成される場合がある。このタイプのトランザクションデータは、そのユーザーのトランザクションデータとして分類される。別の例として、一部のトランザクションデータは、eコマーストランザクションシステム101内での、クライアント端末を通じた、1人のユーザーの操作によって生成される場合がある。そのような操作は、例えば、売り手への支払いをすること(成功したトランザクションを意味する)である場合がある。その結果、このタイプのトランザクションデータは、業務操作として分類される。当然ながら、トランザクションデータの他の多くの分類が存在し得るが、簡潔性のために、それらを更には説明しないものとする。
トランザクションデータを取得した後、第2サーバは、データを分析して、そのトランザクションデータの分類を判定する。一実施形態では、第1サーバによって送られるメッセージは、トランザクションデータの内容だけではなく、そのトランザクションデータの分類もまた含む。このような状況下で、第2サーバは、メッセージから、トランザクションデータの分類を直接判定することができる。別の実施形態では、第2サーバは、その内部に、多数のキーワード、および分類とキーワードとの相関を反映する相関テーブルを格納しておくことができる。1つの分類は、1つまたは複数のキーワードに相関し得る。トランザクションデータを取得すると、第2サーバは、そのトランザクションデータから、キーワードを抽出して、相関テーブルから、対応する分類を探索することができる。当然ながら、トランザクションデータを会計して、そのトランザクションデータの分類を判定する他の手段が存在し得るが、簡潔性のために、それらを更には説明しないものとする。
S303では、トランザクションデータの分類に基づいて、第2サーバは、第2データベースから、履歴トランザクションデータを取得する。第2データベースは、トランザクションデータを格納し、データウェアハウスシステム102を検索して、事前設定条件に適合するトランザクションデータを獲得する。このデータと、従前に取得されたデータとを比較して、そのトランザクションデータ内の不一致を更新する。
トランザクションデータの分類を取得した後、第2サーバは、第2データベースに、要求メッセージを送る。この要求メッセージは、トランザクションデータの分類を含み、その分類に属する履歴データに関して要求する。要求メッセージを受信すると、第2データベースは、その要求内に含まれるトランザクションデータの分類を、キーワードとして使用し、そのような分類の履歴トランザクションデータを局所的に検索して、その履歴トランザクションデータを、第2サーバに提供することができる。第2データベースが、その中に、所定の分類のトランザクションデータを未だに格納することができていない場合などの、特別な状況下では、第2データベースは、例えば、その分類に属する履歴トランザクションデータを、第2データベースが見出せなかったことを指示する応答メッセージを、第2サーバに送ることによって、その要求に応答することができる。
前述のように、第1サーバによって送られる非同期メッセージが、信頼性のない場合には、第2サーバは、その非同期メッセージを受信することができず、第2サーバによる一部のトランザクションデータの取得の失敗がもたらされる場合がある。この関連で、第2データベースは、データウェアハウスシステム102に問い合わせて、特定の事前設定条件に一致するトランザクションデータを取得することができる。第2サーバは、次に、取得されたデータと、従前に集められたデータとを比較して、そのトランザクションデータ内の不一致を更新することができる。
一実施形態では、既定の期間が経過するごとに、第2データベースは、データウェアハウスシステム102に問い合わせて、事前設定条件に適合するトランザクションデータを取得することができる。この既定の期間は、システム管理者、または実際の必要性に従う好適な人員によって、例えば10分などに、設定することができる。事前設定条件もまた、実際の必要性に従って設定することができる。例えば、直近の期間(例えば、過去1週間)の範囲内で変化しているデータは、事前設定条件に適合すると見なすことができ、この場合、新たに追加されたデータは、そのようなデータの1つのタイプとすることができる。
第2データベースは、事前設定条件に適合する、取得されたトランザクションデータと、事前設定条件に適合する、従前に取得されたトランザクションデータ(以降では、「従前の対応するトランザクションデータ」と称される場合がある)とを比較して、そのトランザクションデータ内の不一致を更新することができる。
S304では、第2サーバは、トランザクションデータと、同一の分類の履歴データとを統合して、現在のトランザクションデータを取得することができる。
一実施形態では、第2サーバは、分析規則に基づいて、トランザクションデータを実時間で分析する。データを会計する前に、第2サーバは、トランザクションデータを会計するための、クライアント推奨の分析規則を取得することができる。例えば、eコマースシステムのシステム管理者は、クライアント端末を通じて、分析規則を第2サーバに提供することができる。
一実施形態では、分析規則は、同一の分類のトランザクションデータを、追加または組み合わせることを必要とする場合がある。そのような規則の下では、第2サーバは、取得されたトランザクションデータと、同一の分類の履歴トランザクションデータとを組み合わせることができる。
以下は、ユーザーに基づいてトランザクションデータを分類する、一実施例である。この場合には、第2データベースは、各ユーザーに関する、ユーザー固有のトランザクションデータを格納することができる。あるいは、ユーザー情報のそれぞれが、トランザクション記録に対応し、逆もまた同様である。したがって、トランザクション記録の内部には、ユーザーに関する1つのトランザクションデータが存在する。一実施形態では、ユーザーのトランザクションデータおよび履歴トランザクションデータを取得した後、第2サーバは、これらのデータを組み合わせて、現在のトランザクションデータを取得する。その後、現在のトランザクションデータを、第2データベース内の、そのユーザーのトランザクション記録内に格納することができる。
例えば、ユーザー1のトランザクション記録が、そのユーザーの会計番号、完了したトランザクションの数、およびトランザクションの総合金額を含むと想定する。ユーザー1が、クライアント端末を通じてトランザクションを完了すると、第1サーバは、そのトランザクションの金額を含む、対応するトランザクションデータを生成する。そのようなトランザクションデータを取得して、そのトランザクションデータに対応するユーザーがユーザー1であることを判定すると、第2サーバは、ユーザー1の履歴トランザクションデータに関して、第2データベースに要求する。第2データベースは、次に、対応するユーザー1のトランザクション記録を局所的に検索して、要求された履歴データを第2サーバに送り返す。その後、第2サーバは、第2データベースから取得された履歴トランザクションデータ内に含まれるトランザクション量を、対応するユーザー1のトランザクション記録内に含まれるトランザクション量に追加することで、そのトランザクション量は、累加されたトランザクション量を含み(すなわち、ユーザー1の取得されたトランザクションデータと、ユーザー1の履歴トランザクションデータが組み合わされる)、新たな総合トランザクション量(すなわち、ユーザー1の現在の総合トランザクションデータ)を生じさせる。第2サーバは、この現在の総合トランザクション量を、システム管理者のクライアント端末に送ることができる。あるいは、第2サーバは、ユーザー1のトランザクション量を示すグラフを生成することができ、システム管理者は、そのグラフを観察して、ユーザー1の総合トランザクション量の変動の傾向を判別することができる。
以下は、トランザクション操作に基づいてトランザクションデータを分類する、一実施例である。この場合には、あらゆるトランザクションデータが、少なくとも1つのトランザクションデータ分類に対応する。トランザクションデータ分類は、一定の期間内のトランザクションの総合金額、一定の期間内に確立されたトランザクションの合計の数、または一定の期間内に成功したトランザクションの合計の数とすることができる。一実施形態では、1つのタイプのトランザクションデータ、およびあるタイプのトランザクション操作の対応する履歴トランザクションデータを取得した後、第2サーバは、それらのデータを一体に足し合わせて、このタイプのトランザクション操作の、更新された現在のトランザクションデータを取得することができる。
例えば、第2サーバが、一定の期間内のトランザクションの総合金額を計算する必要があると想定する(トランザクション操作のタイプは、支払いおよび/または支払い基金の受領であり、ユーザーによって差別化されない)。ユーザー1が、クライアント端末を通じて、eコマーストランザクションシステム101内でトランザクションを完了すると、第2サーバは、トランザクションの金額を含む、対応するトランザクションデータを生成することになる。そのトランザクション量が、支払いのトランザクション操作、または支払い基金の受領のトランザクション操作に対応することを判定すると、第2サーバは、そのトランザクション操作が支払いまたは支払い基金の受領である、履歴トランザクション量に関して、第2データベースに要求する。第2データベースは、次に、対応する履歴トランザクション量を局所的に検索して、第2サーバに送り返す。その後、第2サーバは、取得されたトランザクション量を、支払いまたは支払い基金の受領に対応する履歴トランザクション量に追加して、新たな総合トランザクション量を生じさせる。第2サーバは、この新たな総合トランザクション量を、システム管理者のクライアント端末に送ることができる。あるいは、第2サーバは、ユーザー1のトランザクション量を示すグラフを生成することができ、システム管理者は、そのグラフを観察して、ユーザー1の総合トランザクション量の変動の傾向を判別することができる。
前述のように、事前設定条件に一致する、データウェアハウスシステム102から第2データベースによって取得されるトランザクションデータは、従前に取得されたトランザクションデータとは不一致である場合がある。そのような場合には、第2データベースは、データウェアハウスシステム102からのデータを、分析のために使用されるデータとして、使用することができる。換言すれば、第2データベースによって第2サーバに送られるデータは、完全かつ正確であるべきである。したがって、第2サーバによって実行される計算および分析は、完全かつ正確なデータに基づくことになる。
例えば、10分以内で、ユーザー1がクライアント端末を介して、eコマーストランザクションシステム101内でトランザクションを完了すると想定する。第1サーバは、トランザクション量を含む、第1サーバによって生成されたトランザクションデータを搬送する、非同期メッセージを送り出す。しかしながら、何らかの理由により、第2サーバは、この非同期メッセージを受信しない。10分の期間の終了時に、第2データベースは、この10分以内に変化しているデータに関して、データウェアハウスシステム102に要求を送る。これに応答して、データウェアハウスシステム102は、前述のトランザクション量を含め、この10分以内に変化しているデータを、第2データベースに提供する。第2データベースは、データウェアハウスシステム102によって提供されるような、この10分以内に変化しているデータの変化を、局所的な格納データと比較して、第2データベースが、この10分の間に行なわれたユーザー1によるトランザクションのトランザクションデータを受信しなかったことを判定する。したがって、第2データベースは、この10分の間のユーザー1によるトランザクションのトランザクションデータを、ユーザー1に対応するトランザクション記録内に格納する。その後、第2サーバは、ユーザー1のトランザクション量に対応して示されるグラフィックスを修正して、そのグラフィックスを、システム管理者のクライアント端末に表示することができる。
任意選択的に、操作S301の後、第2サーバは、トランザクションデータのログを、第2データベースのトランザクションデータログテーブル内に記録することができる。このトランザクションデータのログは、記録が、ユーザーによって起動されるイベントに基づくか、または非同期メッセージに基づくように、構築することができる。
更には、第2サーバは、毎回トランザクションデータを取得するたびに、その取得されたトランザクションデータを、第2データベース内に格納することができる。第2データベースもまた、トランザクションデータを分析して、そのトランザクションデータの分類を取得することができる。この方式で、特定の分類に属するトランザクションデータの将来の検索では、第2データベースが、この分類に相関する全てのトランザクションデータを検索することができる。
更には、一実施形態では、eコマースシステムのシステム管理者は、トランザクションデータについて問い合わせることを必要とする場合がある。このような状況下では、システム管理者によって使用されるクライアント端末は、特定の事前設定条件に一致するトランザクションデータに関して、第2サーバに要求メッセージを送ることができる。この要求メッセージを受信すると、第2サーバは、そのような事前設定条件に適合するトランザクションデータに関して、第2データベースに要求することができる。第2データベースは、事前設定条件に一致するトランザクションデータを検索して、そのトランザクションデータを、第2サーバに送り返す。第2サーバは、次に、そのトランザクションデータを、システム管理者のクライアント端末に提供する。
本開示は、トランザクションデータ会計システム内に設置される、アプリケーションサーバの実施形態を提供する。このタイプのアプリケーションサーバは、前述のeコマーストランザクションシステム101、データウェアハウスシステム102、およびトランザクションデータ会計システム104を含む、eコマースシステムに関して好適である。eコマーストランザクションシステム101は、第1サーバおよび第1データベースを含む。トランザクションデータ会計システム104は、eコマーストランザクションシステム101から取得されるトランザクションデータの、データ会計を実行するために使用され、第2サーバおよび第2データベースを含む。図4に示すように、第2サーバは、トランザクションデータ処理ユニット401およびトランザクションデータ会計ユニット402を含む。トランザクションデータ処理ユニット401は、第1サーバによって送られるトランザクションデータを実時間で取得して、その取得されたトランザクションデータを、トランザクションデータ会計ユニット402に提供する。トランザクションデータ会計ユニット402は、トランザクションデータを分析して、そのトランザクションデータの分類を判定する。その分類に基づいて、トランザクションデータ会計ユニット402は、第2データベースから、この分類の履歴データを取得して、取得されたトランザクションデータと履歴トランザクションデータとを組み合わせ、その分類の現在のトランザクションデータを作り出す。第2データベースは、事前設定条件に適合するトランザクションデータに関して、データウェアハウスシステム102に問い合わせ、そのトランザクションデータと、従前に取得されたトランザクションデータとを比較して、そのトランザクションデータ内の不一致を更新する。
トランザクションデータ処理ユニット401は、トランザクションデータ処理ユニット401が毎回トランザクションデータを取得するたびに、トランザクションデータを、トランザクションデータ会計ユニット402に送り、これがトリガーとなって、トランザクションデータ会計ユニット402にトランザクションデータの会計を開始させる。一実施形態では、トランザクションデータ処理ユニット401は、トランザクションデータを含むトリガーメッセージを、トランザクションデータ会計ユニット402に送ることができる。
トランザクションデータを受信すると、トランザクションデータ会計ユニット402は、トランザクションデータを分析して、そのトランザクションデータの分類を判定する。具体的には、第1サーバによって送られるトランザクションデータは、その内容だけではなく、そのトランザクションデータの分類情報もまた含む。この方式で、トランザクションデータ会計ユニット402は、トランザクションデータから、分類情報を直接獲得することができる。トランザクションデータ会計ユニット402はまた、キーワードと分類との相関の相関テーブルを、予め記録することもできる。分類は、1つ以上のキーワードに相関し得る。トランザクションデータ会計ユニット402は、取得されたトランザクションデータから、キーワードを抽出し、相関テーブル内でそのキーワードを使用して、対応する分類を見出すことができる。このこともまた、トランザクションデータの分類情報を獲得する方法である。トランザクションデータ会計ユニット402が、データを分析して、その分類情報を獲得するための、他の方法が存在し得るが、簡潔性のために、本明細書では、更なる例は提供しないものとする。
トランザクションデータ会計ユニット402は、データの分類情報を獲得した後、第2データベースに要求メッセージを送ることができる。このメッセージは、トランザクションデータの分類情報を含み、この分類に属する履歴トランザクションデータに関して、第2データベースに要求する。第2データベースは、この要求を受信した後、そのメッセージが搬送する分類情報をキーワードとして使用して、この分類に属する履歴トランザクションデータを局所的に検索し、その検索結果をトランザクションデータ会計ユニット402に送り返すことができる。特別な状況下、例えば所定の分類の履歴データが、第2データベース内に格納されていない場合には、第2データベースは、所定の分類に属する履歴トランザクションデータを見出し得ないことを指示する応答メッセージを、トランザクションデータ会計ユニット402に送り返すことができる。
一実施形態では、トランザクションデータ会計ユニット402は、1つ以上の規則に従って、実時間ベースで、トランザクションデータのデータ会計を実行することができる。このことに先立ち、トランザクションデータ会計ユニット402は、クライアント端末から、クライアント指定の会計規則を受信することができる。例えば、トランザクションデータ処理ユニット402が、トランザクションデータを処理する前に、eコマーストランザクションデータ会計システム104のシステム管理者は、規則またはガイドラインを設定して、トランザクションデータ会計ユニット402に提供し得ることにより、トランザクションデータ会計ユニット402は、そのクライアント指定の規則またはガイドラインの下で、動作することができる。
一実施形態では、規則は、例えば、同一の分類のトランザクションデータが一体に足し合わされることであり得る。この場合には、トランザクションデータ会計ユニット402は、獲得されたトランザクションデータを、同一の分類の履歴トランザクションデータに追加することになる。
特定の事前設定条件に適合して、第2データベースによってデータウェアハウスシステム102から取得されたトランザクションデータと、その事前設定条件に適合する、従前に取得されたトランザクションデータとが、不一致である場合には、トランザクションデータ会計402は、データウェアハウスシステム102からのデータを使用することができる。換言すれば、第2データベースによってトランザクションデータ会計ユニット402に提供されるデータは、データウェアハウスシステム102によって維持される完全かつ正確なデータとするべきである。この方式で、トランザクションデータ会計ユニット402によって実施されるデータ会計は、完全かつ正確なデータに基づく。
一実施形態では、トランザクションデータ処理ユニット401は、トランザクションデータを獲得した後、第2データベース内に格納されるトランザクションデータログテーブル内に、トランザクションデータのログを記録することができる。
一実施形態では、トランザクションデータ処理ユニット401は、取得されたトランザクションデータを、第2データベース内に格納することができる。同様に、トランザクションデータ会計ユニット402もまた、取得されたトランザクションデータを、第2データベース内に格納することができる。別の実施形態では、トランザクションデータ処理ユニット401、またはトランザクションデータ会計ユニット402のいずれかが、その取得されたトランザクションデータを、第2データベース内に格納する。
eコマースシステムのシステム管理者は、データを検索することを必要とする場合があり、特定の事前設定条件に適合するデータに関して、トランザクションデータ会計ユニット402に要求メッセージを送る場合がある。要求メッセージを受信すると、トランザクションデータ会計ユニット402は、その条件に適合するトランザクションデータに関して、第2データベースに要求する。第2データベースは、条件に適合するトランザクションデータを検索して見出した後、その検索結果をトランザクションデータ会計ユニット402に送り返す。トランザクションデータ会計ユニット402は、同様に、その検索結果をシステム管理者に送る。
図4に示すサーバの実施形態の、機能および関係性の記述は、図3に示す方法の実施形態に対応する。それゆえ、図4に示すユニット間の関係性、ならびにそれらの機能は、簡潔性のために、繰り返さないものとし、図3に関する記述を参照することができる。
図3に示すプロセスの多くの操作は、主として、eコマーストランザクションデータ会計システム104の第2サーバによって実装される。別の実施形態では、図4に示すサーバが、eコマーストランザクションデータ会計システム104内に実装される。したがって、本開示の実施形態はまた、例示的なeコマーストランザクションデータ会計システムも提供する。このトランザクションデータ会計システムは、eコマーストランザクションシステム101、データウェアハウスシステム102、およびeコマーストランザクションデータ会計システム104を含む、eコマースシステムに適用可能である。eコマーストランザクションシステム101は、第1サーバおよび第1データベースを含む。eコマーストランザクションデータ会計システム104は、eコマーストランザクションシステム101からのトランザクションデータを処理する。
図5に示すように、eコマーストランザクションデータ会計システム104は、第2サーバ501および第2データベース502を含む。第2サーバ501を使用して、第1サーバから、トランザクションデータを実時間で受信する。このトランザクションデータを第2サーバによって分析して、分類情報を取得する。この分類情報に基づいて、第2サーバは、第2データベースから、その分類に属する履歴トランザクションデータを取得し、この履歴トランザクションデータを、取得されたトランザクションデータに追加して、所定の分類に属する現在のトランザクションデータを作り出す。第2データベース502を使用して、トランザクションデータを格納し、実時間ベースではなく、データウェアハウスシステム102を検索して、特定の事前設定条件に適合するデータを獲得する。事前設定条件に適合する、データウェアハウスシステム102からのデータと、取得されたトランザクションデータとの比較が行なわれ、取得されたトランザクションデータ内の不一致が更新される。
任意選択的に、第2データベース502は、トランザクションデータのログを格納するトランザクションデータログテーブル、およびトランザクションデータを格納するトランザクションデータ基準テーブルを、その内部に確立しておくことができる。トランザクションデータログテーブル内に、記録は、ユーザーイベントを、各ユーザーイベントを単位として記録することができる。トランザクションデータ基準テーブル内に、記録は、ユーザーに関連するデータを、各ユーザーを単位として記録することができる。第2サーバ501は、取得されたトランザクションのデータログを、トランザクションデータログテーブル内に記録することができる。
第2サーバ501および第2データベース502の特定の機能、ならびにそれらの間の関係性は、図3のプロセスならびに図4のサーバに関連して、詳細に説明される。時間の関係で、詳細な説明は繰り返さないものとする。
図3の他に、本開示はまた、eコマーストランザクションデータを会計するための方法も提供する。この方法は、eコマーストランザクションシステム101、データウェアハウスシステム102、およびeコマーストランザクションデータ会計システム104を含む、eコマースシステムに適用可能である。eコマーストランザクションシステム101は、第1サーバおよび第1データベースを含む。eコマーストランザクションデータ会計システム104を使用して、eコマーストランザクションシステム101から集められるトランザクションデータのデータ会計を実行する。トランザクションデータ会計システム104は、第2サーバおよび第2データベースを含む。図6を参照して、このプロセスの操作を以下で説明する。
S601では、第2サーバは、実時間で、第1サーバによって送られるトランザクションデータを受信する。
一実施形態では、第1サーバは、eコマーストランザクションシステム101およびデータウェアハウスシステム102から独立して、eコマーストランザクションデータ会計システム104に、実時間で、トランザクションデータを提供することができる。一実施形態では、第1サーバは、第2サーバに、実時間でトランザクションデータを送ることができる。
第1サーバは、第2サーバに、トランザクションデータを搬送する非同期メッセージを送ることができる。非同期メッセージは、1人のユーザーによって行なわれる一度のプロセスから生成されるデータを搬送することができる。この非同期メッセージは、信頼性のある場合もあり、または信頼性のない場合もある。信頼性のある非同期メッセージが、第1サーバによって送られる場合には、そのメッセージは、いずれのデータも損失することなく、第2サーバに到達することができる。しかしながら、信頼性のない非同期メッセージが、第1サーバによって送られる場合には、何らかの形態のデータ損失が存在し得るか、または、第2サーバは、そのメッセージを全く受信することができない。この場合には、第2サーバは、一部のトランザクションデータを取得することが不可能となり得る。
実際の適用に関しては、信頼性のある非同期メッセージを送ることに関連するコストは、信頼性のない非同期メッセージ送ることに関連するコストよりも、全般的に高い。
第1サーバによって非同期メッセージを送る動作は、無視可能であり得、eコマーストランザクションシステムの通常操作に影響を及ぼすことがない。
S602では、トランザクションデータを取得すると、第2サーバは、トランザクションデータを第2データベース内に格納して、そのトランザクションデータを分析し、分類情報を取得する。第2データベースは、実時間ベースではなく、データウェアハウスシステム102を検索して、特定の事前設定条件に適合するデータを獲得することができる。所定の条件に適合する、データウェアハウスシステム102からのデータと、従前に取得されたトランザクションデータとの比較が行なわれ、取得されたトランザクションデータ内の不一致が更新される。
様々な実施形態では、トランザクションデータは、異なった方式で分類することができる。例えば、トランザクションデータは、ユーザーに従って、またはトランザクション操作のタイプに従って分類することができる。
トランザクションデータを取得すると、第2サーバは、トランザクションデータを第2データベース内に格納して、トランザクションデータを分析し、そのトランザクションデータに関連する分類情報を取得することになる。一実施形態では、トランザクションデータの格納および分析は、同時に、または任意の順序で逐次的に、実行することができる。
一実施形態では、第1サーバによって送られるトランザクションデータは、そのトランザクションデータの内容だけではなく、そのトランザクションデータの分類情報もまた含む。このような状況下で、第2サーバは、トランザクションデータから、分類情報を直接取得することができる。第2サーバはまた、キーワードと分類との相関を有する相関テーブルも、予め格納することができる。各分類は、1つ以上のキーワードに相関し得る。トランザクションデータを取得すると、第2サーバは、そのトランザクションデータから、キーワードを抽出し、そのキーワードを使用して、対応する分類に関して相関テーブルを検索することができる。当然ながら、第2サーバはまた、他の方法を使用して、トランザクションデータを分析し、その分類を取得することもできるが、それらは本明細書で説明しないものとする。
前述のように、第1サーバが、信頼性のない非同期メッセージを送る場合には、第2サーバは、そのメッセージおよびトランザクションデータを受信することができない。この関連で、第2サーバは、実時間ベースではなく、特定の事前設定条件に適合するデータに関してデータウェアハウスシステム102を検索して、従前に取得されたトランザクションデータと比較することができる。取得されたトランザクションデータ内に不一致が存在する場合には、その不一致が更新される。
一実施形態では、第2データベースは、データウェアハウスシステム102を周期的に検索して、特定の事前設定条件に適合するデータを取得することができる。ユーザーは、例えば10分ごとになどの、必要性に基づいた検索の周期性を設定することができる。条件もまた、ユーザーによって設定することができ、例えば、直近の期間中に変化している全てのデータとすることができる。データの変化は、そのデータ内の追加とすることができる。
第2データベースは、条件に適合する、取得されたトランザクションデータと、条件に適合する、従前に格納されたトランザクションデータとを比較することができる。第2データベースは、比較されたデータが一致する場合、措置を講じることはなく、そうでない場合、トランザクションデータ内のいずれの不一致も更新する。
S603では、取得されたトランザクションデータの分類に基づいて、第2サーバは、第2データベースから、トランザクションデータおよび同一の分類に属する履歴データを取得する。
トランザクションデータの分類情報を取得すると、第2サーバは、その分類情報を含む要求メッセージを第2データベースに送り、取得されたトランザクションデータおよび履歴データを含め、同一の分類に属する全てのトランザクションデータに関して、要求する。この要求メッセージを受信することに応答して、第2データベースは、その分類をキーワードとして使用し、同一の分類に属する全てのトランザクションデータに関して、局所的に検索し、その検索結果を、第2サーバに送り返すことができる。特別な状況下では、何らかの理由で、所定の分類に属する履歴データが、第2データベース内に格納されていない場合には、第2データベースは、所定の分類に属する、第2サーバによって取得されたトランザクションデータのみを送り返すことができ、履歴データを送り返すことはできない。
S604では、第2サーバは、取得されたトランザクションデータと履歴トランザクションデータとを統合して、現在のトランザクションデータを提供する。
注目すべき点は、第2サーバが、従前に取得されたトランザクションデータを、第2データベース内に格納している場合であっても、第2データベースは、取得されたトランザクションデータと、その対応する分類とを、単に相関させることができるのみであり、取得されたデータを、同一の分類の履歴トランザクションデータに追加し得ないことである。この場合には、第2データベース内の、所定の分類の下に格納されるデータは、少なくとも、取得されたトランザクションデータ、および所定の分類の履歴トランザクションデータを含む。したがって、第2サーバは、取得されたトランザクションデータと、対応する履歴トランザクションデータとを統合して、その分類の現在のトランザクションデータを作り出すことができる。
一実施形態では、第2サーバは、実時間でのトランザクションデータのデータ会計のための、会計規則に従うことができる。このことに先立ち、第2サーバは、クライアント端末から、トランザクションデータに関するユーザー指定の会計規則を受信することができる。例えば、eコマースの管理者は、クライアント端末を通じて、会計規則を設定し、第2サーバが実行するように、その規則を第2サーバに提供することができる。
一実施形態では、前述の規則は、同一の分類のトランザクションデータを追加することを必要とし得る。この場合には、第2サーバは、取得されたトランザクションデータを、同一の分類の履歴トランザクションデータに追加する。
前述のように、第2データベースは、データウェアハウスシステム102から、特定の事前設置条件に適合するトランザクションデータを受信することが可能であるが、そのようなデータは、同様にその条件に適合する、従前に格納されたトランザクションデータとは不一致である場合がある。この場合には、第2サーバは、データウェアハウスシステム102によって提供されるトランザクションデータを使用することによって、会計プロセスを依然として進行させることができる。換言すれば、第2データベースによって第2サーバに提供されるデータは、データウェアハウスシステム102によって格納された、完全かつ正確なデータである。この方式で、第2サーバは、完全かつ正確なデータに基づいて、データ会計を実行することができる。
任意選択的に、S601の操作を実行した後、第2サーバは、取得されたトランザクションデータを含むデータログを、第2データベースのトランザクションデータログテーブル内に格納することができる。このトランザクションデータログテーブルは、各ユーザー起動イベントを記録の単位として、または各非同期メッセージを記録の単位として、データを記録することができる。
第2データベース内にトランザクションデータを格納した後、第2データベースは、トランザクションデータを分析し、そのトランザクションデータの分類の情報を取得して、トランザクションデータと分類とを相関させることができる。この方式で、第2データベースは、その相関に基づいて、この分類の全てのトランザクションデータを検索し、見つけ出すことができる。
システム管理者が、特定のトランザクションデータを検索する場合、システム管理者によって使用されるクライアント端末、例えばコンピュータは、特定の事前設定条件に適合するトランザクションデータに関して、第2サーバに要求メッセージを送ることができる。この要求メッセージを受信した後、第2サーバは、所定の条件に適合するトランザクションデータを検索するように、第2データベースに要求することができる。所定の条件に適合するトランザクションデータを見つけ出すと、第2データベースは、その検索結果、すなわち所定の条件に適合するトランザクションデータを、第2サーバに戻し、第2サーバは同様に、その検索結果を、システム管理者によって使用されるクライアント端末に送る。
図6に示すプロセスの実施形態、および図3に示すプロセスの実施形態は、特定の共通な技術特性を共有する。図3に関する説明で言及され得るような、それらの技術特性の詳細な説明は、繰り返さないものとする。
図6のプロセスの実施形態に対応して、本開示はまた、eコマーストランザクションデータ会計システム内のアプリケーションサーバの実装も提供する。そのようなアプリケーションサーバは、eコマーストランザクションシステム101、データウェアハウスシステム102、およびeコマーストランザクションデータ会計システム104を含む、eコマースシステムに関して好適である。eコマーストランザクションシステム101は、上述のように、第1サーバおよび第1データベースを含み得る。eコマーストランザクションデータ会計システム104は、上述のように、eコマーストランザクションシステム101から取得されるトランザクションデータのデータ会計を実行することができ、第2サーバおよび第2データベースを含み得る。図4に示すように、第2サーバは、上述のように、トランザクションデータ処理ユニット401およびトランザクションデータ会計ユニット402を含み得る。トランザクションデータ処理ユニット401は、第1サーバによって送られるトランザクションデータを実時間で取得して、その取得されたトランザクションデータを、第2データベース内に格納し、取得されたトランザクションデータを分析して、その取得されたトランザクションデータに関連する分類情報を獲得する。トランザクションデータ処理ユニット401は、トランザクションデータ会計ユニット402に、この分類情報を含むトリガーメッセージを送り、これがトランザクションデータ会計ユニット402による、トランザクションデータの会計のトリガーとなる。分類情報に基づいて、トランザクションデータ会計ユニット402は、第2データベースから、前述のトランザクションデータおよび同一の分類の履歴トランザクションデータを取得して、そのトランザクションデータと履歴トランザクションデータとを組み合わせ、現在のトランザクションデータを作り出す。第2データベースは、データウェアハウスシステム102から、特定の事前設定条件に適合するトランザクションデータを検索して取得し、そのようなトランザクションデータと、従前の対応するトランザクションデータとを比較して、そのトランザクションデータ内の不一致を更新する。
このサーバの実施形態と、先行の実施形態との顕著な差異は、取得されたトランザクションデータに関連する分類情報を取得した後、トランザクションデータ処理ユニット401が、トランザクションデータ会計ユニット402に、その分類情報を含むトリガーメッセージを送るが、トランザクションデータを送らないことである。トランザクションデータ会計ユニット402は、トランザクションデータ処理ユニット401によって取得されたトランザクションデータ、および同一の分類の履歴データを、第2データベースから取得する。
このサーバの実施形態は、前述の実施形態との多くの技術的な類似点を有する。例えば、トランザクションデータを取得した後、トランザクションデータ処理ユニット401は、トランザクションデータのログを、第2データベース内のトランザクションデータログテーブル内に記録する。簡潔性のために、これらの特徴の説明は繰り返さないものとする。
更には、このサーバの実施形態は、図6に示すプロセスの実施形態に対応する。当業者は、このサーバの実施形態の各機能ユニットの機能および関係性に関して、図6のプロセスを参照することができる。したがって、説明は繰り返さないものとする。
図6のプロセスの実施形態では、トランザクションデータ会計システムのサーバが実行エージェントと見なされる、多くの操作が存在する。その一方で、対応するサーバもまた、トランザクションデータ会計システム内に設置される。したがって、本実施形態はまた、eコマースシステムも提供する。このeコマースシステムは、eコマーストランザクションシステム101、データウェアハウスシステム102、およびトランザクションデータ会計システム104を含む。eコマーストランザクションシステム101は、第1サーバおよび第1データベースを含む。トランザクションデータ会計システム104は、eコマーストランザクションシステムから取得されるデータの会計のために使用される。図5では、トランザクションデータ会計システム104は、第2サーバ501および第2データベース502を含む。第2サーバ501は、第1サーバによって送られるトランザクションデータを、実時間で取得する。第2サーバ501は、そのトランザクションデータを、第2データベース502内に格納し、データを分析して、そのトランザクションデータが属する分類を指示する分類情報を獲得する。この分類情報に基づいて、第2サーバ501は、そのトランザクションデータおよびその分類の履歴トランザクションデータを、第2データベース502から取得し、そのトランザクションデータと履歴トランザクションデータとを組み合わせて、現在のトランザクションデータを作り出す。第2データベースは、トランザクションデータを格納し、実時間ではなく、データウェアハウスシステム102を検索して、特定の事前設定条件に適合するトランザクションデータを取得し、取得されたトランザクションデータと、従前の対応するトランザクションデータとを比較して、そのトランザクションデータ内の不一致を更新する。
任意選択的に、第2データベース502は、トランザクションデータのログを格納するためのトランザクションデータログテーブル、およびトランザクションデータを格納するためのトランザクションデータ基準テーブルを準備することができる。トランザクションデータログテーブル内では、記録は、ユーザーによって起動される各イベントの単位とすることができる。トランザクションデータ基準テーブル内では、各ユーザーを、記録の単位とすることができる。第2サーバ501は、取得されたトランザクションデータのログを、トランザクションデータログテーブル内に格納することができる。
第2サーバ501および第2データベース502の特定の機能、ならびにそれらの間の関係性は、図6のプロセスの実施形態に対応する。したがって、簡潔性のために、詳細な説明は繰り返さないものとする。
上述のように、eコマーストランザクションデータ会計システム104の第2サーバは、eコマーストランザクションシステム101のデータベースからではなく、eコマーストランザクションシステム101の第1サーバから、実時間で獲得する。このことは、システムのデータベースに負担をかけることがなく、データベースの通常業務に影響を及ぼすことがない。この技術はまた、データベースが破損することも防ぐことになる。
更には、eコマーストランザクションシステム101の第1サーバはまた、信頼性のない非同期メッセージを通じて、トランザクションデータ会計システム104に、トランザクションデータを提供することもできる。このことは、システムの通常のデータ処理に影響を及ぼすことも、減速させることもない。
更には、トランザクションデータ会計システム104は、事前設定条件に適合するトランザクションデータ、特に、繰返し周期内で最近変化したトランザクションデータを、実時間ではなく取得することができる。このことは、トランザクションデータ会計システムが、非同期メッセージの全てを受信しない場合であっても、当てはまる。換言すれば、この技術は、全てのトランザクションデータが、周期の終了時に、トランザクションデータ会計システムによって取得され得ることを保証することができる。このことは、データ会計システムに、より正確なデータ構造を提供することができる。
本開示が、必要なハードウェアを使用して、ソフトウェアによって実装し得ることを、当業者は理解し得る。本開示は、ソフトウェア製品として実装することができる。このソフトウェアは、ROM/RAM、フロッピー(登録商標)/ハードドライブ、CD−ROMなどのような、記憶媒体内に格納することができる。このソフトウェアは、コンピュータ機器(例えば、PC、サーバ、ネットワーク機器)が、本法の全体または一部を実装することができるように、幾つかの命令を含む。
各実施形態は、進行的に説明され、それぞれの類似点は、互いに相互参照することができる。本開示の強調点は、各実施形態の、互いの差異である。特に、システムの実施形態は、プロセスの実施形態との、その根本的な類似性のために、簡潔にのみ説明される。
様々な実施形態は、例えば、パーソナルコンピュータ、サーバコンピュータ、ハンドヘルドデバイスもしくは携帯デバイス、フラットタイプデバイス、マルチプロセッサシステム、マイクロプロセッサシステム、セットトップボックス、プログラム可能家庭用電化製品、ネットワークPC、ミニコンピュータ、メインフレームコンピュータ、および分散コンピューティング環境などの、多くの一般的もしくは特殊なコンピューティングシステム環境または構成と共に使用することができる。
本開示は、記載されるようなコンピュータ内でのコマンドを実行する(例えば、プログラムモジュール)ことができる。プログラムモジュールは、特別なタスクを実行すること、あるいは特殊な抽象データカテゴリのルーチン、プログラム、オブジェクト、コンポーネント、および他のデータ構造を実装することを含む。本開示はまた、分散コンピューティング環境上でも実行することができる。
様々な実施形態が、本開示で十分に説明されると共に、当業者によるそれらの実施形態の変型または修正は、本開示の趣旨から逸脱することがなく、それゆえ、依然として本開示の範囲内にある。

Claims (20)

  1. 電子商取引(eコマース)トランザクションデータのデータ会計の方法であって、前記方法は、
    eコマーストランザクションデータ会計システムの第2サーバが、第1サーバと第1データベースとを含むeコマーストランザクションシステムの、前記第1サーバから、トランザクションデータを受信することと、
    前記第2サーバが、前記受信されたトランザクションデータを分析して、前記受信されたトランザクションデータの分類を識別することと、
    前記第2サーバが、前記受信されたトランザクションデータの前記分類に基づいて、前記eコマーストランザクションデータ会計システムの第2データベースから、履歴トランザクションデータを取得することであって、前記第2データベースが、データウェアハウスシステムから、事前設定条件に適合するトランザクションデータを取得して、前記事前設定条件に適合する前記トランザクションデータと、従前に取得されたトランザクションデータとを比較して、前記事前設定条件に適合する前記トランザクションデータ内の不一致を更新することと、
    前記第2サーバが、前記受信されたトランザクションデータと前記履歴トランザクションデータとを組み合わせて、現在のトランザクションデータを作り出すことと、
    を含む、方法。
  2. eコマーストランザクションデータ会計システムの第2サーバが、eコマーストランザクションシステムの第1サーバから、トランザクションデータを受信することが、
    前記第2サーバが、前記第1サーバから、1つ以上の非同期メッセージを受信することを含み、前記1つ以上の非同期メッセージが、前記トランザクションデータを含む、請求項1に記載の方法。
  3. 既定の期間が経過するごとに、前記第2データベースが、前記データウェアハウスシステムから、前記事前設定条件に適合するトランザクションデータを取得し、前記事前設定条件に適合する前記トランザクションデータが、直近の期間中に変更されたトランザクションデータを含む、請求項1に記載の方法。
  4. 前記受信されたトランザクションデータの前記分類が、ユーザー、またはトランザクション操作のタイプに基づく、請求項1に記載の方法。
  5. 前記トランザクションデータを受信した後、前記第2サーバが、前記受信されたトランザクションデータを、前記第2データベース内に格納することを更に含む、請求項1に記載の方法。
  6. 前記トランザクションデータを受信した後、前記第2サーバが、前記受信されたトランザクションデータのログを、前記第2データベース内のトランザクションデータログテーブル内に格納することを更に含む、請求項1に記載の方法。
  7. 前記トランザクションデータログテーブルが、ユーザー起動イベントを記録の単位として、または前記第1サーバから前記第2サーバへ送られる非同期メッセージを記録の単位として、データを記録する、請求項6に記載の方法。
  8. 電子商取引(eコマース)トランザクションデータ会計システムの第2サーバであって、前記第2サーバは、
    トランザクションデータ処理ユニットと、
    トランザクションデータ会計ユニットと、
    を含み、
    前記トランザクションデータ処理ユニットが、第1サーバと第1データベースとを含むeコマーストランザクションシステムの、前記第1サーバから、トランザクションデータを受信して、前記受信されたトランザクションデータを、前記トランザクションデータ会計ユニットに送信し、
    前記トランザクションデータ会計ユニットが、前記受信されたトランザクションデータを分析して、前記受信されたトランザクションデータの分類を識別し、前記受信されたトランザクションデータの前記分類に基づいて、前記eコマーストランザクション会計システムの第2データベースから、履歴トランザクションデータを取得し、前記受信されたトランザクションデータと前記履歴トランザクションデータとを組み合わせて、現在のトランザクションデータを作り出す、第2サーバ。
  9. 前記トランザクションデータ処理ユニットまたは前記トランザクションデータ会計ユニットのいずれかが、前記トランザクションデータを受信した後、前記受信されたトランザクションデータを、前記第2データベース内に格納する、請求項8に記載の第2サーバ。
  10. 前記トランザクションデータを受信した後、前記トランザクションデータ処理ユニットが、前記受信されたトランザクションデータのログを、前記第2データベース内のトランザクションデータログテーブル内に格納する、請求項8に記載の第2サーバ。
  11. 前記トランザクションデータログテーブルが、ユーザー起動イベントを記録の単位として、または前記第1サーバから前記第2サーバへ送られる非同期メッセージを記録の単位として、データを記録する、請求項10に記載の第2サーバ。
  12. 前記トランザクションデータ処理ユニットが、前記第1サーバから、1つ以上の非同期メッセージを受信し、前記1つ以上の非同期メッセージが、前記トランザクションデータを含む、請求項8に記載の第2サーバ。
  13. 前記受信されたトランザクションデータの前記分類が、ユーザー、またはトランザクション操作のタイプに基づく、請求項8に記載の第2サーバ。
  14. 前記第1サーバから前記トランザクションデータを受信した後、前記トランザクションデータ処理ユニットが、前記受信されたトランザクションデータを、前記第2データベース内に格納し、前記受信されたトランザクションデータを分析して、前記受信されたトランザクションデータの分類を識別し、前記トランザクションデータ会計ユニットにトリガーメッセージを送信し、前記トリガーメッセージが、前記受信されたトランザクションデータの前記分類を指示して、前記トランザクションデータ会計ユニットに、前記取得されたトランザクションデータの会計を実行させるトリガーとなる、請求項8に記載の第2サーバ。
  15. eコマーストランザクションシステムとデータウェアハウスシステムとを同様に含むeコマースシステム内の、電子商取引(eコマース)トランザクションデータ会計システムであって、前記eコマーストランザクションデータ会計システムは、
    第2サーバと、
    第2データベースと、
    を含み、
    前記第2サーバが、第1サーバと第1データベースとを含む前記eコマーストランザクションシステムの、前記第1サーバから、トランザクションデータを受信し、前記第2サーバが、前記受信されたトランザクションデータを分析して、前記受信されたトランザクションデータの分類を識別し、前記第2データベースから、前記分類に属する履歴トランザクションデータを取得して、前記受信されたトランザクションデータと前記履歴トランザクションデータとを組み合わせて、現在のトランザクションデータを作り出し、
    前記第2データベースが、前記eコマースシステムの前記データウェアハウスシステムから、事前設定条件に適合するトランザクションデータを取得し、前記トランザクションデータと、従前に取得されたトランザクションデータとを比較して、前記トランザクションデータ内の不一致を更新する、eコマーストランザクションデータ会計システム。
  16. 前記第2サーバが、前記第1サーバから、1つ以上の非同期メッセージを受信し、前記1つ以上の非同期メッセージが、前記トランザクションデータを含む、請求項15に記載のeコマーストランザクションデータ会計システム。
  17. 前記トランザクションデータを受信した後、前記第2サーバが、前記受信されたトランザクションデータのログを、前記第2データベース内のトランザクションデータログテーブル内に格納する、請求項15に記載のeコマーストランザクションデータ会計システム。
  18. 前記トランザクションデータログテーブルが、ユーザー起動イベントを記録の単位として、または前記第1サーバから前記第2サーバへ送られる非同期メッセージを記録の単位として、データを記録する、請求項17に記載のeコマーストランザクションデータ会計システム。
  19. 既定の期間が経過するごとに、前記第2データベースが、前記データウェアハウスシステムから、前記事前設定条件に適合するトランザクションデータを取得し、前記事前設定条件に適合する前記トランザクションデータが、直近の期間中に変更されたトランザクションデータを含む、請求項15に記載のeコマーストランザクションデータ会計システム。
  20. 前記受信されたトランザクションデータの前記分類が、ユーザー、またはトランザクション操作のタイプに基づく、請求項15に記載のeコマーストランザクションデータ会計システム。
JP2012552879A 2010-02-11 2011-01-03 eコマーストランザクションデータ会計のための方法およびシステム Active JP5815563B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201010111741.9 2010-02-11
CN2010101117419A CN102156933A (zh) 2010-02-11 2010-02-11 统计电子商务交易数据的方法和统计***
PCT/US2011/020050 WO2011100076A1 (en) 2010-02-11 2011-01-03 Method and system for e-commerce transaction data accounting

Publications (2)

Publication Number Publication Date
JP2013519941A true JP2013519941A (ja) 2013-05-30
JP5815563B2 JP5815563B2 (ja) 2015-11-17

Family

ID=44368057

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012552879A Active JP5815563B2 (ja) 2010-02-11 2011-01-03 eコマーストランザクションデータ会計のための方法およびシステム

Country Status (5)

Country Link
US (2) US9058631B2 (ja)
EP (1) EP2534621A4 (ja)
JP (1) JP5815563B2 (ja)
CN (1) CN102156933A (ja)
WO (1) WO2011100076A1 (ja)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9495702B2 (en) 2011-09-20 2016-11-15 Oracle International Corporation Dynamic auction monitor with graphic interpretive data change indicators
US20130073518A1 (en) * 2011-09-20 2013-03-21 Manish Srivastava Integrated transactional and data warehouse business intelligence analysis solution
CN103544593A (zh) * 2012-07-09 2014-01-29 ***股份有限公司 处理与终端交易相关的记录的方法及***
CN103391311B (zh) * 2013-06-24 2016-10-05 北京奇虎科技有限公司 一种多平台之间数据一致性校验的方法和***
CN104572781B (zh) * 2013-10-29 2018-10-23 ***股份有限公司 一种交易日志产生方法和装置
CN105719143A (zh) * 2014-12-01 2016-06-29 阿里巴巴集团控股有限公司 数据核对方法及装置
US10685042B2 (en) 2014-12-22 2020-06-16 Amazon Technologies, Inc. Identifying join relationships based on transactional access patterns
US10120905B2 (en) * 2014-12-22 2018-11-06 Amazon Technologies, Inc. Efficient determination of join paths via cardinality estimation
CN105260931A (zh) * 2015-10-10 2016-01-20 苏州工业园区凌志软件股份有限公司 一种基于mot模型的金融服务平台***
CN105405024B (zh) * 2015-10-23 2020-04-03 北京奇虎科技有限公司 用户经验值统计方法及装置
CN106934708B (zh) * 2015-12-30 2020-08-18 腾讯科技(深圳)有限公司 事件记录方法和装置
CN106484791B (zh) * 2016-09-21 2019-12-06 ***股份有限公司 一种数据统计方法和装置
CN107103086B (zh) * 2017-04-28 2020-11-06 杭州升迈科技有限公司 一种数据采集审计的方法及***、计算机可读存储介质
CN107194677B (zh) * 2017-05-27 2020-08-28 国家计算机网络与信息安全管理中心 一种比特币区域流向的统计方法
CN107798057B (zh) * 2017-09-05 2019-02-01 平安科技(深圳)有限公司 交易数据处理方法、装置、存储介质和计算机设备
CN110019258A (zh) * 2017-09-12 2019-07-16 北京京东尚科信息技术有限公司 处理订单数据的方法和装置
CN108665243A (zh) * 2018-05-09 2018-10-16 杭州安存网络科技有限公司 一种互联网法院电子证据的多类型处理流程引擎***
CN109241067B (zh) * 2018-08-21 2023-08-22 中国平安人寿保险股份有限公司 交易数据管理方法及装置
CN109102340A (zh) * 2018-08-22 2018-12-28 泰康保险集团股份有限公司 基于区块链的服务评价方法、装置、电子设备及介质
CN109299931A (zh) * 2018-09-13 2019-02-01 百富计算机技术(深圳)有限公司 一种数据统计方法、***及终端设备
US11935043B2 (en) * 2018-12-20 2024-03-19 Paypal, Inc. Routing multiple tokens in a single network hop
CN113034254B (zh) * 2021-03-19 2024-05-14 北京字跳网络技术有限公司 数据处理方法、装置和电子设备
US20230057002A1 (en) * 2021-08-17 2023-02-23 Woori Fund Services Method and device for accounting for virtual asset
US20240257139A1 (en) * 2023-01-31 2024-08-01 Mastercard International Incorporated Systems and methods for prioritizing rules for an expert system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002288070A (ja) * 2001-03-23 2002-10-04 Value Commerce Co Ltd 電子商取引システムにおけるユーザのアクティビティをトラッキングするシステム
JP2009505233A (ja) * 2005-08-09 2009-02-05 カーディナル コマース コーポレーション 支払処理のため加盟店契約会社に認証データの転送を支援するウェブ端末及びブリッジ

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6366682B1 (en) * 1994-11-28 2002-04-02 Indivos Corporation Tokenless electronic transaction system
US6039245A (en) * 1996-06-10 2000-03-21 Diebold, Incorporated Financial transaction processing system and method
US5812793A (en) * 1996-06-26 1998-09-22 Microsoft Corporation System and method for asynchronous store and forward data replication
US6014670A (en) * 1997-11-07 2000-01-11 Informatica Corporation Apparatus and method for performing data transformations in data warehousing
US6208990B1 (en) * 1998-07-15 2001-03-27 Informatica Corporation Method and architecture for automated optimization of ETL throughput in data warehousing applications
US6169974B1 (en) 1998-10-08 2001-01-02 Paymentech, Inc. Method for closed loop processing of transactions utilizing bank card association
US20010016833A1 (en) 1998-12-02 2001-08-23 Deborah Everling Merchant transaction data mining method
US7130807B1 (en) 1999-11-22 2006-10-31 Accenture Llp Technology sharing during demand and supply planning in a network-based supply chain environment
US6792422B1 (en) * 2000-06-19 2004-09-14 Microsoft Corporation Automatic categorization of financial transactions
US7363308B2 (en) * 2000-12-28 2008-04-22 Fair Isaac Corporation System and method for obtaining keyword descriptions of records from a large database
US20080033793A1 (en) 2002-07-12 2008-02-07 Roberts Larry Lemaitre Method of capturing customer transaction data by routine declining of authorization requests
US7158998B2 (en) * 2002-07-31 2007-01-02 Cingular Wireless Ii, Llc Efficient synchronous and asynchronous database replication
US20060173742A1 (en) * 2003-06-12 2006-08-03 Heene Michael E Augmenting and searching classified items via the internet
US20050177494A1 (en) * 2004-02-11 2005-08-11 Kelly Dogulas F. Method and system for processing electronic financial transactions
US20060136329A1 (en) 2004-12-21 2006-06-22 Daniel Ahles Systems and methods for processing promissory transactions as debit transactions
US7513418B2 (en) 2005-12-20 2009-04-07 First Data Corporation Systems and methods for performing a simplified risk assessment
US20070299775A1 (en) 2006-06-02 2007-12-27 Kenneth Algiene Systems and methods for associating a second source of funds with an electronic check transaction
US20080255940A1 (en) 2007-04-12 2008-10-16 Perreault Bruno D Method and apparatus for reward calculation and disbursement
US20080270398A1 (en) * 2007-04-30 2008-10-30 Landau Matthew J Product affinity engine and method
US20090182718A1 (en) 2007-05-08 2009-07-16 Digital River, Inc. Remote Segmentation System and Method Applied To A Segmentation Data Mart
US20100114774A1 (en) 2008-11-04 2010-05-06 Moneygram International, Inc. Chargeback decisioning system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002288070A (ja) * 2001-03-23 2002-10-04 Value Commerce Co Ltd 電子商取引システムにおけるユーザのアクティビティをトラッキングするシステム
JP2009505233A (ja) * 2005-08-09 2009-02-05 カーディナル コマース コーポレーション 支払処理のため加盟店契約会社に認証データの転送を支援するウェブ端末及びブリッジ

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CSNG200100133035; 加来田 裕和 Hirokazu KAKUDA: '複数サーバにおけるユーザセッション分散管理方式 The distributed management method of users' session' 情報処理学会研究報告 第2000巻 第30号, 20000322, p225-230, 社団法人情報処理学会 Information Processing Socie *
JPN6015000670; 加来田 裕和 Hirokazu KAKUDA: '複数サーバにおけるユーザセッション分散管理方式 The distributed management method of users' session' 情報処理学会研究報告 第2000巻 第30号, 20000322, p225-230, 社団法人情報処理学会 Information Processing Socie *

Also Published As

Publication number Publication date
US20130246230A1 (en) 2013-09-19
CN102156933A (zh) 2011-08-17
WO2011100076A1 (en) 2011-08-18
EP2534621A1 (en) 2012-12-19
JP5815563B2 (ja) 2015-11-17
US10438295B2 (en) 2019-10-08
EP2534621A4 (en) 2013-10-23
US9058631B2 (en) 2015-06-16
US20150235327A1 (en) 2015-08-20

Similar Documents

Publication Publication Date Title
JP5815563B2 (ja) eコマーストランザクションデータ会計のための方法およびシステム
CN108416620B (zh) 一种基于大数据的画像数据的智能社交广告投放平台
US9928537B2 (en) Management and storage of distributed bookmarks
US10853847B2 (en) Methods and systems for near real-time lookalike audience expansion in ads targeting
US9262767B2 (en) Systems and methods for generating statistics from search engine query logs
US11775501B2 (en) Trace and span sampling and analysis for instrumented software
Heymann et al. Turkalytics: analytics for human computation
US10169730B2 (en) System and method to present a summarized task view in a case management system
CN103136335A (zh) 一种基于数据平台的数据控制方法
US8725762B2 (en) Preventing leakage of information over a network
US20220027390A1 (en) Multi-user cross-device tracking
US20230123539A1 (en) Stitching event data using identity mappings
CN103814353A (zh) 基于搜索的通用导航
CN115423555A (zh) 一种商品推荐方法、装置、电子设备及存储介质
Bhushan et al. Automatic recommendation of web pages for online users using web usage mining
CN115829579A (zh) 资源数据处理方法、装置、服务器及存储介质
TWI578173B (zh) Statistical e-commerce transaction data, e-commerce transaction data statistics system and application server
US20190392498A1 (en) Recommendation engine and system
Maheswari et al. Algorithm for Tracing Visitors' On-Line Behaviors for Effective Web Usage Mining
US12008046B1 (en) System and method for automated determination of search query parameters for anomaly detection
US11755626B1 (en) Systems and methods for classifying data objects
US11995052B1 (en) System and method for categorical drift detection
US12050507B1 (en) System and method for data ingestion, anomaly detection and notification
Senthil et al. Optimal Query Anatomization for Distributed Cloud Server Applications
CN114168842A (zh) 推荐方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20131206

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20141209

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150113

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150413

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150825

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150924

R150 Certificate of patent or registration of utility model

Ref document number: 5815563

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250