(57)【要約】  取引システムエラー検出方法は、取引識別子を取得することと、取引識別子に対応する取引データフローカテゴリを確定することと、取引データフローカテゴリとマッチングする検出順序テーブルを検索し、検出順序テーブルに順に配列される検出項目を含み、検出項目の配列順序が協力取引システムにおける取引データフローカテゴリに対応する取引データフローに一致することと、協力取引システムにおける取引識別子に対応する取引データ伝送リンクを確定することと、検出順序テーブルの検査項目に従って取引データ伝送リンクを順次検出することと、を含む。【選択図】  図３
2019505028.tif 000002
【特許請求の範囲】
【請求項１】
取引システムエラー検出方法であって、
取引識別子を取得すること、
前記取引識別子に対応する取引データフローカテゴリを確定すること、
前記取引データフローカテゴリとマッチングする検出順序テーブルを検索し、前記検出順序テーブルは順に配列される検出項目を含み、前記検出項目の配列順序が協力取引システムにおける前記取引データフローカテゴリに対応する取引データフローに一致すること、
前記協力取引システムにおける前記取引識別子に対応する取引データ伝送リンクを確定すること、
前記検出順序テーブルの前記検出項目に従って前記取引データ伝送リンクを順次検出すること、
を含む方法。
【請求項２】
前記取引データ伝送リンクは前記取引識別子に対応する取引データを処理するためのサービスサーバ、集中取引サーバ、内部フロントサーバ及び協力対象フロントサーバを含み、
前記集中取引サーバが前記サービスサーバと前記内部フロントサーバに接続され、前記協力対象フロントサーバが前記内部フロントサーバに接続されること、
を特徴とする請求項１に記載の方法。
【請求項３】
前記取引データフローカテゴリが内部から協力対象へ流れるタイプである場合、前記検出順序テーブルの前記検出項目に従って前記取引データ伝送リンクを順次検出することは、
前記集中取引サーバにおける取引データフォーマット変換ファイルを検出し、検出に成功した場合、
前記集中取引サーバと前記内部フロントサーバ間のネットワーク接続状態を検出し、検出に成功した場合、
前記内部フロントサーバにおける取引データ記録ファイルを検出し、検出に成功した場合、
前記内部フロントサーバと前記協力対象フロントサーバ間のネットワーク接続状態を検出すること、
を含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記取引データフローカテゴリが協力対象から内部へ流れるタイプである場合、前記検出順序テーブルの前記検出項目に従って前記取引データ伝送リンクを順次検出することは、
前記内部フロントサーバにおける取引データ記録ファイルを検出し、検出に成功した場合、
前記内部フロントサーバと前記集中取引サーバ間のネットワーク接続状態を検出し、検出に成功した場合、
前記集中取引サーバと前記サービスサーバ間のネットワーク接続状態を検出し、検出に成功した場合、
前記集中取引サーバにおける取引データフォーマット変換ファイルを検出すること、
を含むことを特徴とする請求項２に記載の方法。
【請求項５】
前記集中取引サーバにおける取引データフォーマット変換ファイルを検出することは、
前記集中取引サーバにおける取引データフォーマット変換ファイルディレクトリを取得すること、
前記取引データフォーマット変換ファイルディレクトリに基づいて前記取引識別子に対応する取引データフォーマット変換ファイルを検索すること、
前記対応する取引データフォーマット変換ファイルが検索された場合、前記取引データフォーマット変換ファイルのフォーマットが正しいかどうかを検出すること、
を含むことを特徴とする請求項３又は４に記載の方法。
【請求項６】
取引システムエラー検出装置であって、
取引識別子を取得し、前記取引識別子に対応する取引データフローカテゴリを確定することに用いられる取得モジュールと、
前記取引データフローカテゴリとマッチングする検出順序テーブルを検索し、前記検出順序テーブルは順に配列される検出項目を含み、前記検出項目の配列順序が協力取引システムにおける前記取引データフローカテゴリに対応する取引データフローに一致し、前記協力取引システムにおける前記取引識別子に対応する取引データ伝送リンクを確定することに用いられる検索モジュールと、
前記検出順序テーブルの前記検出項目に従って前記取引データ伝送リンクを順次検出することに用いられる検出モジュールと、
を含む装置。
【請求項７】
前記取引データ伝送リンクは前記取引識別子に対応する取引データを処理するためのサービスサーバ、集中取引サーバ、内部フロントサーバ及び協力対象フロントサーバを含み、前記集中取引サーバが前記サービスサーバと前記内部フロントサーバに接続され、前記協力対象フロントサーバが前記内部フロントサーバに接続されることを特徴とする請求項６に記載の装置。
【請求項８】
前記取引データフローカテゴリが内部から協力対象へ流れるタイプである場合、前記検出モジュールはさらに前記集中取引サーバにおける取引データフォーマット変換ファイルを検出し、前記集中取引サーバにおける取引データフォーマット変換ファイルに対する検出に成功した場合、前記集中取引サーバと前記内部フロントサーバ間のネットワーク接続状態を検出し、前記集中取引サーバと前記内部フロントサーバ間のネットワーク接続状態に対する検出に成功した場合、前記内部フロントサーバと前記協力対象フロントサーバ間のネットワーク接続状態を検出し、前記内部フロントサーバと前記協力対象フロントサーバ間のネットワーク接続状態に対する検出に成功した場合、前記内部フロントサーバにおける取引データ記録ファイルを検出することに用いられることを特徴とする請求項７に記載の装置。
【請求項９】
前記取引データフローカテゴリが協力対象から内部へ流れるタイプである場合、前記検出モジュールはさらに前記内部フロントサーバにおける取引データ記録ファイルを検出し、前記内部フロントサーバにおける取引データ記録ファイルに対する検出に成功した場合、前記内部フロントサーバと前記集中取引サーバ間のネットワーク接続状態を検出し、前記内部フロントサーバと前記集中取引サーバ間のネットワーク接続状態に対する検出に成功した場合、前記集中取引サーバにおける取引データフォーマット変換ファイルを検出し、前記集中取引サーバにおける取引データフォーマット変換ファイルに対する検出に成功した場合、前記集中取引サーバと前記サービスサーバ間のネットワーク接続状態を検出することに用いられることを特徴とする請求項７に記載の装置。
【請求項１０】
前記検出モジュールはさらに前記集中取引サーバにおける取引データフォーマット変換ファイルディレクトリを取得し、前記取引データフォーマット変換ファイルディレクトリに基づいて前記取引識別子に対応する取引データフォーマット変換ファイルを検索し、前記対応する取引データフォーマット変換ファイルが検索された場合、前記取引データフォーマット変換ファイルのフォーマットが正しいかどうかを検出することに用いられることを特徴とする請求項８又は９に記載の装置。
【請求項１１】
コンピュータ読取可能な命令が記憶された一つ又は複数のコンピュータ読取可能な不揮発性記憶媒体であって、
前記コンピュータ読取可能な命令が一つ又は複数のプロセッサにより実行される際に、前記一つ又は複数のプロセッサに、
取引識別子を取得するステップと、
前記取引識別子に対応する取引データフローカテゴリを確定するステップと、
前記取引データフローカテゴリにマッチングする検出順序テーブルを検索し、前記検出順序テーブルは順に配列される検出項目を含み、前記検出項目の配列順序は協力取引システムにおける前記取引データフローカテゴリに対応する取引データフローに一致するステップと、
前記協力取引システムにおける前記取引識別子に対応する取引データ伝送リンクを確定するステップと、
前記検出順序テーブルの前記検出項目に従って前記取引データ伝送リンクを順次検出するステップと、
を実行させる前記コンピュータ読取可能な不揮発性記憶媒体。
【請求項１２】
前記取引データ伝送リンクは前記取引識別子に対応する取引データを処理するためのサービスサーバ、集中取引サーバ、内部フロントサーバ及び協力対象フロントサーバを含み、
前記集中取引サーバが前記サービスサーバと前記内部フロントサーバに接続され、前記協力対象フロントサーバが前記内部フロントサーバに接続されることを特徴とする請求項１１に記載の記憶媒体。
【請求項１３】
前記取引データフローカテゴリが内部から協力対象へ流れるタイプである場合、前記検出順序テーブルの前記検出項目に従って前記取引データ伝送リンクを順次検出することは、
前記集中取引サーバにおける取引データフォーマット変換ファイルを検出し、検出に成功した場合、
前記集中取引サーバと前記内部フロントサーバ間のネットワーク接続状態を検出し、検出に成功した場合、
前記内部フロントサーバにおける取引データ記録ファイルを検出し、検出に成功した場合、
前記内部フロントサーバと前記協力対象フロントサーバ間のネットワーク接続状態を検出すること、
を含むことを特徴とする請求項１２に記載の記憶媒体。
【請求項１４】
前記取引データフローカテゴリが協力対象から内部へ流れるタイプである場合、前記検出順序テーブルの前記検出項目に従って前記取引データ伝送リンクを順次検出することは、
前記内部フロントサーバにおける取引データ記録ファイルを検出し、検出に成功した場合、
前記内部フロントサーバと前記集中取引サーバ間のネットワーク接続状態を検出し、検出に成功した場合、
前記集中取引サーバと前記サービスサーバ間のネットワーク接続状態を検出し、検出に成功した場合、
前記集中取引サーバにおける取引データフォーマット変換ファイルを検出すること、
を含むことを特徴とする請求項１２に記載の記憶媒体。
【請求項１５】
前記集中取引サーバにおける取引データフォーマット変換ファイルを検出することは、
前記集中取引サーバにおける取引データフォーマット変換ファイルディレクトリを取得すること、
前記取引データフォーマット変換ファイルディレクトリに基づいて前記取引識別子に対応する取引データフォーマット変換ファイルを検索すること、
前記対応する取引データフォーマット変換ファイルが検索された場合、前記取引データフォーマット変換ファイルのフォーマットが正しいかどうかを検出すること、
を含むことを特徴とする請求項１３又は１４に記載の記憶媒体。
【請求項１６】
コンピュータデバイスであって、コンピュータ読取可能な命令が記憶されたメモリと、プロセッサとを備え、
前記コンピュータ読取可能な命令が前記プロセッサにより実行される際に、前記プロセッサに、
取引識別子を取得するステップ、
前記取引識別子に対応する取引データフローカテゴリを確定するステップ、
前記取引データフローカテゴリにマッチングする検出順序テーブルを検索し、前記検出順序テーブルは順に配列される検出項目を含み、前記検出項目の配列順序は協力取引システムにおける前記取引データフローカテゴリに対応する取引データフローに一致するステップ、
前記協力取引システムにおける前記取引識別子に対応する取引データ伝送リンクを確定するステップ、
前記検出順序テーブルの前記検出項目に従って、前記取引データ伝送リンクを順次検出するステップ、
を実行させる前記コンピュータデバイス。
【請求項１７】
前記取引データ伝送リンクは前記取引識別子に対応する取引データを処理するためのサービスサーバ、集中取引サーバ、内部フロントサーバ及び協力対象フロントサーバを含み、
前記集中取引サーバが前記サービスサーバと前記内部フロントサーバに接続され、前記協力対象フロントサーバが前記内部フロントサーバに接続されることを特徴とする請求項１６に記載のコンピュータデバイス。
【請求項１８】
前記取引データフローカテゴリが内部から協力対象へ流れるタイプである場合、前記検出順序テーブルの前記検出項目に従って前記取引データ伝送リンクを順次検出することは、
前記集中取引サーバにおける取引データフォーマット変換ファイルを検出し、検出に成功した場合、
前記集中取引サーバと前記内部フロントサーバ間のネットワーク接続状態を検出し、検出に成功した場合、
前記内部フロントサーバにおける取引データ記録ファイルを検出し、検出に成功した場合、
前記内部フロントサーバと前記協力対象フロントサーバ間のネットワーク接続状態を検出すること、
を含むことを特徴とする請求項１７に記載のコンピュータデバイス。
【請求項１９】
前記取引データフローカテゴリが協力対象から内部へ流れるタイプである場合、前記検出順序テーブルの前記検出項目に従って前記取引データ伝送リンクを順次検出することは、
前記内部フロントサーバにおける取引データ記録ファイルを検出し、検出に成功した場合、
前記内部フロントサーバと前記集中取引サーバ間のネットワーク接続状態を検出し、検出に成功した場合、
前記集中取引サーバと前記サービスサーバ間のネットワーク接続状態を検出し、検出に成功した場合、
前記集中取引サーバにおける取引データフォーマット変換ファイルを検出すること、
を含むことを特徴とする請求項１７に記載のコンピュータデバイス。
【請求項２０】
前記集中取引サーバにおける取引データフォーマット変換ファイルを検出することは、
前記集中取引サーバにおける取引データフォーマット変換ファイルディレクトリを取得すること、
前記取引データフォーマット変換ファイルディレクトリに基づいて前記取引識別子に対応する取引データフォーマット変換ファイルを検索すること、
前記対応する取引データフォーマット変換ファイルが検索された場合、前記取引データフォーマット変換ファイルのフォーマットが正しいかどうかを検出すること、
を含むことを特徴とする請求項１８又は１９に記載のコンピュータデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１６年１２月１４日に中国国家知識産権局へ提出された、発明の名称を「取引システムエラー検出方法及び装置」とする中国特許出願番号第２０１６１１１５４４７５．１号に基づく優先権を主張し、当該出願に記載された全ての内容をここに援用するものである。
【０００２】
本発明は、コンピュータ技術分野に関し、特に、取引システムエラー検出方法、装置、記憶媒体及びコンピュータデバイスに関するものである。
【背景技術】
【０００３】
コンピュータ技術の発展に伴い、コンピュータに基づく協力取引システムによって取引プロセスを完了することが一般的になっている。しかし、協力取引システムは、マルチパーティシステム間の協力と関連するため、協力取引が行われるたびに、該協力取引プロセスを実現するのに関わるいずれかのシステム、或いはシステム間の接続状態が、取引の成否に影響を及ぼす。そのため、マルチパーティシステムの協力に関連する取引プロセスにおいて、エラーが発生しやすく、取引が失敗してしまう。
【０００４】
従来の取引エラー検出において、検出者は、協力取引システム上のエラー項目を検出するために、協力取引システムに関連するマルチパーティシステムと複数回にわたってインタラクション操作を行う必要があるので、過程が複雑になり、且つ検出効率が低い。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、各実施形態に基づき、取引システムエラー検出方法、装置、記憶媒体及びコンピュータデバイスを提供する。
【課題を解決するための手段】
【０００６】
取引システムエラー検出方法であって、
取引識別子を取得すること、
前記取引識別子に対応する取引データフローカテゴリを確定すること、
前記取引データフローカテゴリにマッチングする検出順序テーブルを検索し、前記検出順序テーブルは順に配列される検出項目を含み、前記検出項目の配列順序は協力取引システムにおける前記取引データフローカテゴリに対応する取引データフローに一致すること、
前記協力取引システムにおける前記取引識別子に対応する取引データ伝送リンクを確定すること、
前記検出順序テーブルの前記検出項目に従って、前記取引データ伝送リンクを順次検出すること、
を含むことを特徴とする。
【０００７】
取引システムエラー検出装置であって、
取引識別子を取得し、前記取引識別子に対応する取引データフローカテゴリを確定するための取得モジュールと、
前記取引データフローカテゴリにマッチングする検出順序テーブルを検索し、前記検出順序テーブルは順に配列される検出項目を含み、前記検出項目の配列順序は協力取引システムにおける前記取引データフローカテゴリに対応する取引データフローに一致し、前記協力取引システムにおける前記取引識別子に対応する取引データ伝送リンクを確定するための検索モジュールと、
前記検出順序テーブルの前記検出項目に従って、前記取引データ伝送リンクを順次検出するための検出モジュールと、
を含むことを特徴とする。
【０００８】
コンピュータ読取可能な命令が記憶された一つ又は複数のコンピュータ読取可能な不揮発性記憶媒体であって、
前記コンピュータ読取可能な命令が一つ又は複数のプロセッサにより実行される際に、前記一つ又は複数のプロセッサに、
取引識別子を取得するステップと、
前記取引識別子に対応する取引データフローカテゴリを確定するステップと、
前記取引データフローカテゴリにマッチングする検出順序テーブルを検索し、前記検出順序テーブルは順に配列される検出項目を含み、前記検出項目の配列順序は協力取引システムにおける前記取引データフローカテゴリに対応する取引データフローに一致するステップと、
前記協力取引システムにおける前記取引識別子に対応する取引データ伝送リンクを確定するステップと、
前記検出順序テーブルの前記検出項目に従って前記取引データ伝送リンクを順次検出するステップと、
を実行させることを特徴とする。
【０００９】
コンピュータデバイスであって、コンピュータ読取可能な命令が記憶されたメモリと、プロセッサとを備え、
前記コンピュータ読取可能な命令が前記プロセッサにより実行される際に、前記プロセッサに、
取引識別子を取得するステップ、
前記取引識別子に対応する取引データフローカテゴリを確定するステップ、
前記取引データフローカテゴリにマッチングする検出順序テーブルを検索し、前記検出順序テーブルは順に配列される検出項目を含み、前記検出項目の配列順序は協力取引システムにおける前記取引データフローカテゴリに対応する取引データフローに一致するステップ、
前記協力取引システムにおける前記取引識別子に対応する取引データ伝送リンクを確定するステップ、
前記検出順序テーブルの前記検出項目に従って、前記取引データ伝送リンクを順次検出するステップ、
を実行させることを特徴とする。
【００１０】
本発明の一つ又は複数の実施形態の詳細を、下記の図面及び記載において説明する。本発明の他の特徴、目的及び効果は、明細書、図面及び特許請求の範囲から明らかになる。
【００１１】
本発明の実施形態における技術的解決手段をより明確に説明するため、以下、実施形態に用いられる図面を簡単に紹介する。なお、下記図面は単に本発明のいくつかの実施形態を示しているに過ぎず、当業者が創造的な努力を払うことなく、下記図面に基づいて他の図面を得ることができることを理解されたい。
【図面の簡単な説明】
【００１２】
【図１】一実施形態における取引システムエラー検出方法の応用環境図である。
【図２】一実施形態における協力取引システムのシステムアーキテクチャ図である。
【図３】一実施形態における取引システムエラー検出方法を示すフローチャートである。
【図４】一実施形態における検出順序テーブルの検出項目に従って、取引データ伝送リンクを順次検出するステップを示すフローチャートである。
【図５】一実施形態における集中取引サーバの取引データフォーマット変換ファイルを検出するステップを示すフローチャートである。
【図６】他の実施形態における検出順序テーブルの検出項目に従って、取引データ伝送リンクを順次検出するステップを示すフローチャートである。
【図７】一実施形態における取引システムエラー検出方法の論理処理図である。
【図８】一実施形態における取引システムエラー検出装置の構造ブロック図である。
【図９】一実施形態におけるコンピュータデバイスの構造図である。
【発明を実施するための形態】
【００１３】
本発明の目的、技術的解決手段及び効果をより明らかにするために、以下、図面及び実施形態を参照して、本発明を更に詳細に説明する。なお、以下に説明する具体的な実施形態は、本発明の例示にすぎず、本発明を限定するものではないと理解されたい。
【００１４】
図１は、一実施形態における取引システムエラー検出方法の応用環境図である。図１に示すように、該応用環境は、端末１１０と協力取引システム１２０を含み、ユーザは、端末１１０を操作し、取引識別子を入力する。端末は、取引識別子を取得した後に、該取引識別子に対応する取引データフローカテゴリを自動的に確定し、取引データフローカテゴリにマッチングする検出順序テーブルを検索し、且つ協力取引システム１２０における取引識別子に対応する取引データ伝送リンクを確定し、検出順序テーブルの順に配列された検出項目に基づいて、取引データ伝送リンクを検出する。該端末１１０はパーソナルコンピュータ又は移動端末であってもよく、移動端末は、例えば、携帯電話又はタブレットコンピュータなどである。
【００１５】
図２は、一実施形態における協力取引システムのシステムアーキテクチャ図である。図２に示すように、該協力取引システムはサービスサーバ２１０、集中取引サーバ２２０、内部フロントサーバ２３０及び協力対象フロントサーバ２４０を含む。そのうち、サービスサーバ２１０はネットワークを介して集中取引サーバ２２０に接続され、集中取引サーバ２２０はネットワークを介して内部フロントサーバ２３０に接続され、内部フロントサーバ２３０はネットワークを介して協力対象フロントサーバ２４０に接続される。サービスサーバ２１０は、協力対象フロントサーバ２４０を呼び出す取引を開始することができ、この場合、取引データは、サービスサーバ２１０から出力され、集中取引サーバ２２０、内部フロントサーバ２３０及び協力対象フロントサーバ２４０を流れて取引データ伝送リンクを形成する。協力対象フロントサーバ２４０は、サービスサーバ２１０を呼び出す取引を開始することもでき、この場合、取引データは、協力対象フロントサーバ２４０から出力され、内部フロントサーバ２３０、集中取引サーバ２２０及びサービスサーバ２１０を流れて取引データ伝送リンクを形成する。
【００１６】
図３は、一実施形態における取引システムエラー検出方法を示すフローチャートである。本実施形態において、該方法を上記図１における端末１１０に応用することを例として説明する。図３を参照すると、該取引システムエラー検出方法は具体的に以下のステップを含む。
【００１７】
Ｓ３０２では、取引識別子を取得する。
【００１８】
ここで、取引識別子は、協力取引システムで行われる一回の取引を一意的に識別するのに用いられる。協力取引システムは、マルチパーティシステム間において協力して取引するシステムである。例えば、保険サービスシステムとバンキングシステムからなる協力取引システムは、ユーザの保険購入取引を協力して実現する。取引識別子は、取引コードであってもよく、取引コードと協力対象コードであってもよい。
【００１９】
具体的には、取引を開始するたびに、対応する取引識別子が生成され、該取引識別子はコンピュータによってサポートされるいずれかの文字を含むことができ、取引を行う取引関連データを取引識別子に対応してデータベース又はキャッシュに記憶させる。取引関連データは取引データフローカテゴリ及び取引データ伝送リンクなどを含む。端末は、ユーザによってインタフェースから入力された取引識別子を受信し、該取引識別子を取得することができる。
【００２０】
Ｓ３０４では、取引識別子に対応する取引データフローカテゴリを確定する。
【００２１】
ここで、取引データフローカテゴリは取引データが協力取引システムを通過する時の流れ方向を示し、具体的には取引の呼び出し元から取引の呼び出し先に流れることを示す。協力取引システムは、マルチパーティシステム間の協力と関連しており、協力取引システムが協力取引を行う場合、取引を開始する側は呼び出し元であり、呼び出されて協力取引を行う側は呼び出し先である。協力取引システムにおける任意のいずれかのシステムが取引の呼び出し元であってもよく、取引の呼び出し先であってもよい。取引データフローカテゴリは、内部から協力対象へ流れるタイプ、又は協力対象から内部へ流れるタイプがある。
【００２２】
具体的には、端末は、取引識別子を取得した後、データベース又はキャッシュから該取引識別子に対応する取引関連データを検索し、該取引関連データから取引データフローカテゴリを抽出する。該取引カテゴリは、内部から協力対象へ流れるタイプ又は協力対象から内部へ流れるタイプのいずれであってもよい。
【００２３】
Ｓ３０６では、取引データフローカテゴリにマッチングする検出順序テーブルを検索する。検出順序テーブルは順に配列される検出項目を含み、検出項目の配列順序は協力取引システムにおける取引データフローカテゴリに対応する取引データフローに一致する。
【００２４】
ここで、検出順序テーブルは一定の順序で配列される検出項目を設定するためのデータテーブルである。検出項目は予め設定された検出すべき検出項目であり、端末が検出する具体的な事項、例えば、サーバ間のネットワーク接続状態などを示す。
【００２５】
端末は、取引システムにおける事前の取引データフローに基づき、取引呼び出し元から取引呼び出し先まで、データベース又はキャッシュを基に協力取引システムにおける各検出項目を含む検出順序テーブルを確立する。即ち、検出項目の配列順序は、協力取引システムにおける取引データフローカテゴリに対応する取引データフローに一致する。
【００２６】
具体的には、端末は、取引データフローカテゴリを取得した後、データベース又はキャッシュから、該取引データフローカテゴリにマッチングする検出順序テーブルを検索し、該検出順序テーブルに基づいて、検出順序と検出すべき検出項目を確定する。
【００２７】
Ｓ３０８では、協力取引システムにおける取引識別子に対応する取引データ伝送リンクを確定する。
【００２８】
ここで、取引データ伝送リンクは、協力取引システムにおいて具体的に一回の取引が行われた時の取引データが流れた具体的なサーバで構成されたリンクである。取引データ伝送リンクは、取引識別子に対応する取引データを処理するためのサービスサーバ、集中取引サーバ、内部フロントサーバ及び協力対象フロントサーバを含む。集中取引サーバは、サービスサーバと内部フロントサーバに接続され、協力対象フロントサーバは、内部フロントサーバに接続される。
【００２９】
具体的には、端末は、取引識別子を取得した後、データベース又はキャッシュから該取引識別子に対応する取引データ伝送リンクを検索し、取得した取引識別子に対応するサービスサーバ、集中取引サーバ、内部フロントサーバ及び協力対象フロントサーバを確定する。
【００３０】
Ｓ３１０では、検出順序テーブルの検出項目に従って、取引データ伝送リンクを順次検出する。
【００３１】
具体的には、端末は、検索された検出順序テーブルに基づいて、検出順序と検出すべき検出項目を確定した後、検出順序テーブルの検出項目に従って確定された、取得した取引識別子に対応するサービスサーバ、集中取引サーバ、内部フロントサーバ及び協力対象フロントサーバで構成された取引データ伝送リンクを順次検出する。
【００３２】
上記取引システムエラー検出方法は、取得した取引識別子により該取引識別子に対応する取引データフローカテゴリを自動的に確定し、取引データフローカテゴリにマッチングする検出順序テーブルを検索し、且つ協力取引システムにおける取引識別子に対応する取引データ伝送リンクを確定し、検出順序テーブルの順に配列される検出項目に基づいて取引データ伝送リンクを検出し、検出に成功しなかった場合、検出項目に対応する検出結果を表示する。ここで、検出項目の配列順序は予め設定されたものであり、且つ協力取引システムにおける取引データフローカテゴリに対応する取引データフローに一致する。当該検出方式は、取引識別子を取得した後に自動的に取引データ伝送リンクを検出するので、検出者が手動で検出する時に複数回にわたるインタラクション操作を行うという煩雑な検出プロセスを回避し、取引システムエラー検出効率を大幅に向上させる。
【００３３】
図４は、一実施形態における、取引データフローカテゴリが内部から協力対象へ流れるタイプである場合に、ステップＳ３１０で検出順序テーブルの検出項目に従って、取引データ伝送リンクを順次検出するステップを示すフローチャートである。図４に示すように、Ｓ３１０は具体的に以下のステップを含む。
【００３４】
Ｓ４０２では、集中取引サーバにおける取引データフォーマット変換ファイルを検出する。
【００３５】
ここで、取引データフォーマット変換ファイルは、取引データに対してフォーマット変換を行うためのファイルである。取引は、マルチパーティシステム間の協力と関連する場合、異なるシステムでサポートされるデータフォーマットが異なる場合がある。そのため、異なるデータフォーマットをサポートするシステム間で協力取引を行う場合、取引データのフォーマットを変換する必要がある。取引データフォーマット変換ファイルは、ＸＳＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｓｔｙｌｅｓｈｅｅｔ  Ｌａｎｇｕａｇｅ  拡張スタイルシート言語）ファイル又はＣＳＳ（Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔｓ  カスケーディングスタイルシート）ファイルなどでもよい。図５に示すように、ステップＳ４０２は、具体的に以下のステップを含む。
【００３６】
Ｓ５０２では、集中取引サーバにおける取引データフォーマット変換ファイルディレクトリを取得する。
【００３７】
具体的には、集中サーバにデータ変換を必要とする各協力対象に対応する取引データフォーマット変換ファイルが記憶され、且つファイルディレクトリが確立される。端末は、集中取引サーバにアクセスし、集中取引サーバに記憶された取引データフォーマット変換ファイルディレクトリを取得することができる。
【００３８】
Ｓ５０４では、取引データフォーマット変換ファイルディレクトリに基づいて、取引識別子に対応する取引データフォーマット変換ファイルを検索する。
【００３９】
具体的には、端末は、取引データフォーマット変換ファイルディレクトリを取得した後、該ファイルディレクトリのディレクトリエントリをトラバースする。トラバース時、ディレクトリエントリと取引識別子との対応関係を対比し、トラバースされたディレクトリエントリが取得した取引識別子にマッチングする場合、該ディレクトリエントリに対応する取引データフォーマット変換ファイルを取得する。また、ディレクトリエントリと取引識別子との対応関係も集中取引サーバに記憶される。
【００４０】
Ｓ５０６では、対応する取引データフォーマット変換ファイルが検索された場合、取引データフォーマット変換ファイルのフォーマットが正しいかどうかを検出する。
【００４１】
具体的には、取引識別子に対応する取引データフォーマット変換ファイルが検索された場合、該検索された取引データフォーマット変換ファイルのフォーマットが正しいかどうかを検出する。
【００４２】
取引データフォーマット変換ファイルのフォーマットを検出することは、ファイルにおけるフィールド構造がマッチングするかどうかを検出することであってもよい。例えば、ＸＳＬファイルに対して、スラッシュ「／」が正しく使用されるかどうかを検出してもよい。ＸＳＬファイルがファイルフォーマット変換に用いられる場合、スラッシュ「／」は、ルートノードから選択されることを示す。例えば、＜ｘｓｌ：ｏｔｈｅｒｗｉｓｅ＞Ｌ２＜／ｘｓｌ：ｏｔｈｅｒｗｉｓｅ＞が検出された場合、ＸＳＬファイル構造がマッチングすると判定し、＜ｘｓｌ：ｏｔｈｅｒｗｉｓｅ＞Ｌ２＜ｘｓｌ：ｏｔｈｅｒｗｉｓｅ＞が検出された場合、ＸＳＬファイル構造がマッチングしないと判定する。
【００４３】
取引データフォーマット変換ファイルのフォーマットを検出することは、ファイルにおけるフィールドに余分なスペースが含まれるかどうかを検出することであってもよい。例えば、ＸＳＬファイルに対して、＜ｘｓｌ：ｖａｌｕｅ−ｏｆ  ｓｅｌｅｃｔ＝"ｊａｖａ：ＸＳＬＳｔｒｉｎｇ．ｓｔｒＦｉｌｌＡｌｌ（＄ａ４，'１５'，''，'Ｒ'）"／＞が検出された場合、ＸＳＬファイルに余分なスペースが含まれないと判定し、＜ｘｓｌ：ｖａｌｕｅ−ｏｆ  ｓｅｌｅｃｔ＝"ｊａｖａ：ＸＳＬＳｔｒｉｎｇ．ｓｔｒＦｉｌｌＡｌｌ（＄ａ４，'１５  '，''，'Ｒ'）"／＞が検出された場合、ＸＳＬファイルに余分なスペースが含まれると判定する。
【００４４】
取引データフォーマット変換ファイルのフォーマットを検出することは、ファイルにおけるフィールドプロパティ値の構造が正常であるかどうかを検出することであってもよい。例えば、ＸＳＬファイルに対して、＜ｘｓｌ：ｖａｒｉａｂｌｅ  ｎａｍｅ＝"ｖ＿ｍｄ５ｋｅｙ"＞が検出された場合、ＸＳＬファイルにおけるフィールドプロパティ値の構造が正常であると判定し、＜ｘｓｌ：ｖａｒｉａｂｌｅ  ｎａｍｅ＝"ｖ＿ｍｄ５ｋｅｙ＞が検出された場合、ＸＳＬファイルにおけるフィールドプロパティ値の構造が異常であると判定する。
【００４５】
他方、集中取引サーバにおいて取引識別子に対応する取引データフォーマット変換ファイルが検索されない場合、取引呼び出し元と取引呼び出し先によってサポートされるデータフォーマットが一致することを示し、取引データフォーマット変換を行う必要がなく、直接ステップＳ４０４を実行することができる。
【００４６】
さらに、集中取引サーバにおける取引データフォーマット変換ファイルに対する検出が完了した後、検出結果を見る必要がある場合、該検出結果を取得するために、検出結果表示領域に検出結果を表示してもよく、該検出結果をファイル又はキャッシュに記録してもよい。
【００４７】
Ｓ４０４では、集中取引サーバにおける取引データフォーマット変換ファイルに対する検出に成功した場合、集中取引サーバと内部フロントサーバ間のネットワーク接続状態を検出する。
【００４８】
具体的には、集中取引サーバに対する検出に成功した後、集中取引サーバと内部フロントサーバ間のネットワーク接続状態を検出する。本実施形態において、取得した取引識別子に対応する取引データフローカテゴリは、内部から協力対象へ流れるタイプであり、即ち、取引データが集中取引サーバから内部フロントサーバに流れる場合、集中取引サーバから内部フロントサーバまでのネットワークが接続されるかどうかを検出する。ここで、集中取引サーバはネットワーク接続検出開始側であり、内部フロントサーバはネットワーク接続検出対象側である。
【００４９】
ネットワーク接続状態を検出する方法は、端末によりネットワーク検出開始側へネットワーク検出起動命令を送信し、ネットワーク検出開始側が該ネットワーク検出起動命令を受信した後、ネットワーク接続検出対象側へネットワーク検出命令を送信する。さらに、該ネットワーク検出命令に対する返信内容を取得し、該返信内容に予め定められたキーワードが含まれるかどうかを検出し、含まれる場合、ネットワーク検出開始側とネットワーク接続検出対象側の間のネットワーク接続が正常であると判定する。
【００５０】
具体的には、ネットワーク検出開始側は、「ｔｅｌｎｅｔ（リモート端末プロトコル）」命令を送信することにより、ネットワーク接続検出対象側のネットワークポートとのネットワーク接続状態を検出してもよい。例えば、「ｔｅｌｎｅｔ  １０．３６．１９２．１８７  １６００」は、即ち、ＩＰアドレスが「１０．３６．１９２．１８７」である１６００ポートとのネットワーク接続状態を検出することであり、該命令に対する返信内容に、「Ｅｓｃａｐｅ  ｃｈａｒａｃｔｅｒ  ｉｓ‘＾］’」が含まれる場合、ネットワーク接続が正常であると判定し、該文字列が含まれない場合、ネットワーク接続が異常であると判定する。
【００５１】
さらに、集中取引サーバと内部フロントサーバ間のネットワーク接続状態に対する検出が完了した後、検出結果を見る必要がある場合、該検出結果を取得するために、検出結果表示領域に検出結果を表示してもよく、該検出結果をファイル又はキャッシュに記憶してもよい。
【００５２】
Ｓ４０６では、集中取引サーバと内部フロントサーバ間のネットワーク接続状態に対する検出に成功した場合、内部フロントサーバにおける取引データ記録ファイルを検出する。
【００５３】
ここで、取引データ記録ファイルは、該内部フロントサーバを流れる取引関連情報を記録するのに用いられる。各内部フロントサーバに取引データ記録ファイルが記憶され、該内部フロントサーバに流れる取引を記録するのに用いられる。該内部フロントサーバで取引が行われるたびに、該内部フロントサーバの取引データ記録ファイルにおいて、該取引の取引識別子、取引データソース及び取引データフローなどを書き込む。取引データ記録ファイルはＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ  拡張マークアップ言語）ファイル又はＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ  ハイパーテキストマークアップ言語）ファイルなどであってもよい。
【００５４】
集中取引サーバと内部フロントサーバの取引が正常であると検出された後、内部フロントサーバにおける取引データ記録ファイルを検出する。取得した取引識別子に基づいて、取引データ記録ファイルにおける該取引識別子に対応する取引記録フィールドを検索し、該フィールドのフォーマットが正しいかどうかを検出する。
【００５５】
取引データ記録ファイルのフォーマットを検出することは、ファイルにおける取引識別子に対応する取引記録フィールド構造がマッチングするかどうかを検出することであってもよい。例えば、ＸＭＬファイルに対して、スラッシュ“／”が正しく使用されるかどうかを検出してもよい。ＸＳＬファイルがフォーマット変換に用いられる場合、スラッシュ“／”は、ルートノードから選択されることを示す。例えば、＜ｔｒａｎｓｍｉｔＩＰ＞１９２．１６８．２９．９８＜／ｔｒａｎｓｍｉｔＩＰ＞が検出された場合、フィールドフォーマットが正しいと判定し、＜ｔｒａｎｓｍｉｔＩＰ＞１９２．１６８．２９．９８＜ｔｒａｎｓｍｉｔＩＰ＞が検出された場合、フィールドフォーマットが正しくないと判定する。
【００５６】
取引データ記録ファイルのフォーマットを検出することは、ファイルにおける取引識別子に対応する取引記録フィールドに余分なスペースが含まれるかどうかを検出することであってもよい。例えば、ＸＭＬファイルに対して、＜ｘｓｌ：ｖａｌｕｅ−ｏｆ  ｓｅｌｅｃｔ＝"ｊａｖａ：ＸＳＬＳｔｒｉｎｇ．ｓｔｒＦｉｌｌＡｌｌ（＄ａ４，'１５'，''，'Ｒ'）"／＞が検出された場合、ＸＭＬファイルに余分なスペースが含まれないと判定し、＜ｘｓｌ：ｖａｌｕｅ−ｏｆ  ｓｅｌｅｃｔ＝"ｊａｖａ：ＸＳＬＳｔｒｉｎｇ．ｓｔｒＦｉｌｌＡｌｌ（＄ａ４，'１５    '，''，'Ｒ'）"／＞が検出された場合、ＸＭＬファイルに余分なスペースが含まれると判定する。
【００５７】
取引データ記録ファイルのフォーマットを検出することは、ファイルにおける取引識別子に対応する取引記録フィールドプロパティ値の構造が正常であるかどうかを検出することであってもよい。例えば、＜ｉｔｅｍ  ｉｐ＝"２１１．１５１．１１２．５"＞が検出された場合、ＸＭＬファイルにおけるフィールドプロパティ値の構造が正常であると判定し、＜ｉｔｅｍ  ｉｐ＝"２１１．１５１．１１２．５  ＞が検出された場合、ＸＭＬファイルにおけるフィールドプロパティ値の構造が異常であると判定する。
【００５８】
さらに、内部フロントサーバの取引データ記録ファイルにおいて取得した取引識別子に対応するフィールドフォーマットに対する検出が完了した後、検出結果を見る必要がある場合、該検出結果を取得するために、検出結果表示領域に検出結果を表示してもよく、該検出結果をファイル又はキャッシュに記録してもよい。
【００５９】
Ｓ４０８では、内部フロントサーバにおける取引データ記録ファイルに対する検出に成功した場合、内部フロントサーバと協力対象フロントサーバ間のネットワーク接続状態を検出する。
【００６０】
具体的には、内部フロントサーバの取引データ記録ファイルにおいて取得した取引識別子に対応するフィールドフォーマットに対する検出が完了した後、内部フロントサーバと協力対象フロントサーバ間のネットワーク接続状態を検出する。端末は内部フロントサーバへネットワーク検出起動命令を送信し、内部フロントサーバは該ネットワーク検出起動命令を受信した後、協力対象フロントサーバへネットワーク検出命令を送信する。さらに、該ネットワーク検出命令に対する返信内容を取得し、該返信内容には予め設定されたキーワードが含まれるかどうかを検出し、含まれる場合、内部フロントサーバと協力対象フロントサーバ間のネットワーク接続が正常であると判定する。
【００６１】
さらに、内部フロントサーバと協力対象フロントサーバ間のネットワーク接続状態に対する検出が完了した後、検出結果を見る必要がある場合、該検出結果を取得するために、検出結果表示領域に検出結果を表示してもよく、該検出結果をファイル又はキャッシュに記録してもよい。
【００６２】
本実施形態において、データフローカテゴリが内部から協力対象へ流れるタイプである場合、順次検出順序テーブルの検出項目に従って、取引識別子に対応する取引データ伝送リンクを具体的に検出する方法を提供する。ユーザが端末と一回インタラクション操作を行うだけで、端末は取引データ伝送リンクを検出することが可能になり、検出者が手動で検出する時に複数回にわたってインタラクション操作を行うという煩雑な検出プロセスを回避し、取引システムエラー検出効率を大幅に向上させる。
【００６３】
図６は、一実施形態において、取引データフローカテゴリが協力対象から内部へ流れるタイプである時の、ステップＳ３１０で検出順序テーブルの検出項目に従って、取引データ伝送リンクを順次検出するステップを示すフローチャートである。図６に示すように、Ｓ３１０は具体的に以下のステップを含む。
【００６４】
Ｓ６０２では、内部フロントサーバにおける取引データ記録ファイルを検出する。
【００６５】
具体的には、集中取引サーバと内部フロントサーバとの取引が正常であると検出した後、内部フロントサーバにおける取引データ記録ファイルを検出する。取得した取引識別子に基づいて、取引データ記録ファイルにおける該取引識別子に対応する取引記録フィールドを検索し、該フィールドのフォーマットが正しいかどうかを検出する。
【００６６】
取引データ記録ファイルのフォーマットを検出することは、ファイルにおける取引識別子に対応する取引記録フィールド構造がマッチングするかどうかを検出することであってもよく、ファイルにおける取引識別子に対応する取引記録フィールドに余分なスペースが含まれるかどうかを検出することであってもよい。また、ファイルにおける取引識別子に対応する取引記録フィールドプロパティ値の構造が正常であるかどうかを検出することであってもよい。
【００６７】
さらに、内部フロントサーバの取引データ記録ファイルにおいて取得した取引識別子に対応するフィールドフォーマットに対する検出が完了した後、検出結果を見る必要がある時に、該検出結果を取得するために、検出結果表示領域に検出結果を表示してもよく、該検出結果をファイル又はキャッシュに記録してもよい。
【００６８】
Ｓ６０４では、取引データ記録ファイルに対する検出に成功した場合、内部フロントサーバと集中取引サーバ間のネットワーク接続状態を検出する。
【００６９】
具体的には、内部フロントサーバの取引データ記録ファイルにおいて取得した取引識別子に対応するフィールドフォーマットに対する検出が完了した後、内部フロントサーバと集中取引サーバ間のネットワーク接続状態を検出する。端末は内部フロントサーバへネットワーク検出起動命令を送信し、内部フロントサーバは該ネットワーク検出起動命令を受信した後、集中取引サーバへネットワーク検出命令を送信する。さらに、該ネットワーク検出命令に対する返信内容を取得し、該返信内容に予め設定されたキーワードが含まれるかどうかを検出し、含まれる場合、内部フロントサーバと集中取引サーバ間のネットワーク接続が正常であると判定する。さらに、内部フロントサーバと集中取引サーバ間のネットワーク接続状態に対する検出が完了した後、検出結果を見る必要がある場合、該検出結果を取得するために、検出結果表示領域に検出結果を表示してもよく、該検出結果をファイル又はキャッシュに記録してもよい。
【００７０】
Ｓ６０６では、内部フロントサーバと集中取引サーバ間のネットワーク接続状態に対する検出に成功した場合、集中取引サーバとサービスサーバ間の接続状態を検出する。
【００７１】
具体的には、内部フロントサーバと集中取引サーバ間のネットワーク接続状態に対する検出が完了した後、集中取引サーバとサービスサーバ間のネットワーク接続状態を検出する。端末は集中取引サーバへネットワーク検出起動命令を送信し、集中取引サーバは該ネットワーク検出起動命令を受信した後、サービスサーバへネットワーク検出命令を送信する。さらに、該ネットワーク検出命令に対する返信内容を取得し、該返信内容に予め設定されたキーワードが含まれるかどうかを検出し、含まれる場合、集中取引サーバとサービスサーバ間のネットワーク接続が正常であると判定する。
【００７２】
さらに、集中取引サーバとサービスサーバ間のネットワーク接続状態に対する検出が完了した後、検出結果を見る必要がある場合、該検出結果を取得するために、検出結果表示領域に検出結果を表示してもよく、該検出結果をファイル又はキャッシュに記録してもよい。
【００７３】
Ｓ６０８では、集中取引サーバとサービスサーバ間のネットワーク接続状態に対する検出に成功した場合、集中取引サーバにおける取引データフォーマット変換ファイルを検出する。
【００７４】
具体的には、集中取引サーバとサービスサーバ間のネットワーク接続状態に対する検出が完了した後、取引サーバにおける取引データフォーマット変換ファイルを検出する。端末は、集中取引サーバにアクセスし、集中取引サーバに記憶された取引データフォーマット変換ファイルディレクトリを取得することができ、該ファイルディレクトリのディレクトリエントリをトラバースし、トラバースする時にディレクトリエントリと取引識別子との対応関係を対比し、トラバースされたディレクトリエントリが取得した取引識別子とマッチングする場合、該ディレクトリエントリに対応する取引データフォーマット変換ファイルを取得する。取引識別子に対応する取引データフォーマット変換ファイルが検索された場合、該検索された取引データフォーマット変換ファイルのフォーマットが正しいかどうかを検出する。集中取引サーバで取引識別子に対応する取引データフォーマット変換ファイルを検索しない場合、取引呼び出し元と取引呼び出し先によってサポートされるデータフォーマットが一致することを示しており、取引データフォーマット変換を行う必要がない。
【００７５】
さらに、集中取引サーバにおける取引データフォーマット変換ファイルに対する検出が完了した後、検出結果を見る必要がある場合、該検出結果を取得するために検出結果表示領域に検出結果を表示してもよく、該検出結果をファイル又はキャッシュに記録してもよい。
【００７６】
本実施形態において、データフローカテゴリが協力対象から内部へ流れるタイプである場合、順次検出順序テーブルの検出項目に従って、取引識別子に対応する取引データ伝送リンクを具体的に検出する方法を提供する。ユーザが端末と一回インタラクション操作を行うだけで、端末は取引データ伝送リンクを検出することが可能になり、検出者が手動で検出する時に複数回にわたってインタラクション操作を行うという煩雑な検出プロセスを回避し、取引システムエラー検出効率を大幅に向上させる。
【００７７】
図７は、一実施形態における取引システムエラー検出方法の論理処理図である。図７に示すように、端末は入力された取引識別子を取得した後、該取引識別子に対応する取引データフローカテゴリと取引データ伝送リンクを確定し、該取引データフローカテゴリにマッチングする検出順序テーブルを検索する。
【００７８】
取引データフローカテゴリが内部から協力対象へ流れるタイプである場合、検出順序テーブルの検出項目に従って、取引データ伝送リンクを順次検出する。まず、集中取引サーバにおける取引データフォーマット変換ファイルを検出し、取引データフォーマット変換ファイルディレクトリを検索し、取得した取引識別子に対応する取引データフォーマット変換ファイルが存在するかどうかを検出する。存在する場合、該取引データフォーマット変換ファイルのフォーマットが正しいかどうかを検出し、ファイルフォーマットが正しい場合、集中取引サーバと内部フロントサーバ間のネットワーク接続状態を検出し、ファイルフォーマットが正しくない場合、検出結果表示領域に集中取引サーバの取引データフォーマット変換ファイルのフォーマットが正しくないという情報を表示し、対応する取引データフォーマット変換ファイルが検出されない場合、集中取引サーバと内部フロントサーバのネットワーク接続状態を検出する。
【００７９】
集中取引サーバと内部フロントサーバ間のネットワーク接続が異常である場合、検出結果表示領域に集中取引サーバと内部フロントサーバ間のネットワーク接続が異常であるという情報を表示し、集中取引サーバと内部フロントサーバ間のネットワーク接続が正常である場合、取引識別子に対応する内部フロントサーバの取引データ記録ファイルフォーマットが正しいかどうかを検出する。フォーマットが正しくない場合、検出結果表示領域に内部フロントサーバの取引データ記録ファイルフォーマットが正しくないという情報を表示し、ファイルフォーマットが正しい場合、内部フロントサーバと協力対象フロントサーバ間のネットワーク接続状態を検出する。
【００８０】
内部フロントサーバと協力対象フロントサーバ間のネットワーク接続が異常である場合、検出結果表示領域に内部フロントサーバと協力対象フロントサーバ間のネットワーク接続が異常であるという情報を表示し、内部フロントサーバと協力対象フロントサーバ間のネットワーク接続が正常である場合、検出結果表示領域に取引協力システムが正常であるという情報を表示する。
【００８１】
取引データフローカテゴリが協力対象から内部へ流れるタイプである場合、検出順序テーブルの検出項目に従って取引データ伝送リンクを順次検出する。まず、取引識別子に対応するフロントサーバにおける取引データ記録ファイルフォーマットが正しいかどうかを検出し、ファイルフォーマットが正しくない場合、検出結果表示領域に内部フロントサーバにおける取引データ記録ファイルフォーマットが正しくないという情報を表示し、ファイルフォーマットが正しい場合、内部フロントサーバと集中取引サーバ間のネットワーク接続状態を検出する。
【００８２】
内部フロントサーバと集中取引サーバ間のネットワーク接続が異常である場合、検出結果表示領域に内部フロントサーバと集中取引サーバ間のネットワーク接続が異常であるという情報を表示し、内部フロントサーバと集中取引サーバ間のネットワーク接続が正常である場合、集中取引サーバとサービスサーバ間のネットワーク接続状態を検出する。
【００８３】
集中取引サーバと内部フロントサーバ間のネットワーク接続が異常である場合、検出結果表示領域に集中取引サーバとサービスサーバ間のネットワーク接続が異常であるという情報を表示し、集中取引サーバとサービスサーバ間のネットワーク接続が正常である場合、取引識別子に対応する集中取引サーバにおける取引データフォーマット変換ファイルを検出する。
【００８４】
集中取引サーバにおける取引データフォーマット変換ファイルディレクトリを検索し、取得した取引識別子に対応する取引データフォーマット変換ファイルが存在するかどうかを検出する。存在する場合、取引データフォーマット変換ファイルのフォーマットが正しいかどうかを検出し、ファイルフォーマットが正しい場合、検出結果表示領域に取引協力システムが正常であるという情報を表示し、ファイルフォーマットが正しくない場合、検出結果表示領域に集中取引サーバにおける取引データフォーマット変換ファイルのフォーマットが正しくないという情報を表示し、対応する取引データフォーマット変換ファイルが検出されない場合、検出結果表示領域に取引協力システムが正常であるという情報を表示する。
【００８５】
図８は一実施形態における取引システムエラー検出装置の構造ブロック図である。図８を参照すると、取引システムエラー検出装置８００は取得モジュール８０１、検索モジュール８０２と検出モジュール８０３を含む。
【００８６】
取得モジュール８０１は、取引識別子を取得し、取引識別子に対応する取引データフローカテゴリを確定するのに用いられる。
【００８７】
検索モジュール８０２は、取引データフローカテゴリとマッチングする検出順序テーブルを検索し、検出順序テーブルは順に配列される検出項目を含み、検出項目の配列順序は協力取引システムにおける取引データフローカテゴリに対応する取引データフローに一致しており、協力取引システムにおける取引識別子に対応する取引データ伝送リンクを確定するのに用いられる。
【００８８】
検出モジュール８０３は、検出順序テーブルの検出項目に従って取引データ伝送リンクを順次検出するのに用いられる。
【００８９】
上記取引システムエラー検出装置８００は、取得した取引識別子により該取引識別子に対応する取引データフローカテゴリを自動的に確定し、取引データフローカテゴリとマッチングする検出順序テーブルを検索し、且つ協力取引システムにおける取引識別子に対応する取引データ伝送リンクを確定し、検出順序テーブルに順に配列される検出項目に基づいて取引データ伝送リンクを検出し、検出に成功しなかった場合、検出項目に対応する検出結果を表示するのに用いられる。ここで、検出項目の配列順序は予め設定されたものであり、且つ協力取引システムにおける取引データフローカテゴリに対応する取引データフローに一致する。この検出方式は取引識別子を取得した後に自動的に検出し、検出者が手動で検出する時に複数回にわたるインタラクション操作を行うという煩雑な検出過程を回避し、取引システムエラー検出効率を大幅に向上させる。
【００９０】
一つの実施形態において、取引データ伝送リンクは取引識別子に対応する取引データを処理するためのサービスサーバ、集中取引サーバ、内部フロントサーバ及び協力対象フロントサーバを含み、そのうち、集中取引サーバはサービスサーバと内部フロントサーバに接続され、協力対象フロントサーバは内部フロントサーバに接続される。
【００９１】
一つの実施形態において、取引データフローカテゴリが内部から協力対象へ流れるタイプである場合、検出モジュール８０３はさらに集中取引サーバにおける取引データフォーマット変換ファイルを検出し、検出に成功した場合、集中取引サーバと内部フロントサーバ間のネットワーク接続状態を検出し、検出に成功した場合、内部フロントサーバと協力対象フロントサーバ間のネットワーク接続状態を検出し、検出に成功した場合、内部フロントサーバにおける取引データ記録ファイルを検出するのに用いられる。
【００９２】
一つの実施形態において、取引データフローカテゴリが協力対象から内部へ流れるタイプである場合、検出モジュール８０３はさらに内部フロントサーバにおける取引データ記録ファイルを検出し、検出に成功した場合、内部フロントサーバと集中取引サーバ間のネットワーク接続状態を検出し、検出に成功した場合、集中取引サーバにおける取引データフォーマット変換ファイルを検出し、検出に成功した場合、集中取引サーバとサービスサーバ間のネットワーク接続状態を検出するのに用いられる。
【００９３】
一つの実施形態において、検出モジュール８０３はさらに集中取引サーバにおける取引データフォーマット変換ファイルディレクトリを取得し、取引データフォーマット変換ファイルディレクトリに基づいて取引識別子に対応する取引データフォーマット変換ファイルを検索し、対応する取引データフォーマット変換ファイルが検索された場合、取引データフォーマット変換ファイルのフォーマットが正しいかどうかを検出するのに用いられる。
【００９４】
図９は一実施形態におけるコンピュータデバイスの内部構造図である。該コンピュータデバイスは具体的には図１における端末１１０であってもよい。図９に示すように、該コンピュータ装置はシステムバスを介して接続されたプロセッサ、不揮発性記憶媒体、内部メモリ、ネットワークインタフェース、ディスプレイと、入力装置を含む。そのうち、コンピュータデバイスの不揮発性記憶媒体にはオペレーティングシステム、データベースとコンピュータ実行可能命令が記憶され、該コンピュータ実行可能命令がコンピュータデバイスに適用される取引システムエラー検出方法を実現するのに用いられる。コンピュータデバイスのプロセッサは計算機能と制御機能を有し、コンピュータデバイス全体の運転をサポートするのに用いられる。コンピュータデバイスの内部メモリにコンピュータ実行可能命令が記憶されてもよく、該コンピュータ実行可能命令がプロセッサにより実行される場合、プロセッサは取引システムエラー検出方法を実行することができる。ネットワークインタフェースはサーバとネットワーク通信を行い、例えばサーバにおける取引データフォーマット変換ファイルディレクトリなどを取得するのに用いられる。入力装置はディスプレイで被覆されたタッチ層であってもよく、該外部キーボード、タッチパッド又はマウスであってもよい。図９に示す構造は本発明の解決手段に係る部分構造のブロック図に過ぎず、本願の解決手段が適用されるコンピュータ装置に限定されるものではないことを、当業者は理解されたい。具体的なコンピュータ装置は図に示されるものより多くの部材を含み、又はいくつかの部材を組み合わせ、又は異なる部材配置を有することができる。
【００９５】
一つの実施形態において、上記各実施例における取引システムエラー検出装置はコンピュータプログラムの形態として実現されてもよく、コンピュータプログラムに対応するコンピュータ実行可能命令は図９に示すコンピュータデバイスで実行されてもよい。
【００９６】
上記取引システムエラー検出装置における各モジュールは、全部又は一部でソフトウェア、ハードウェア及びそれらの組み合わせで実現されてもよい。そのうち、ネットワークインタフェースはイーサネットカード又はワイヤレスカードなどであってもよい。上記各モジュールは、プロセッサが上記各モジュールに対応する操作を呼び出して実行するように、ハードウェアの形態でコンピュータ装置のメモリに組み込まれる、又はコンピュータ装置のメモリとは独立していてもよく、又はソフトウェアの形態でコンピュータ装置のメモリに記憶されてもよい。該プロセッサは中央処理装置（ＣＰＵ）、マイクロプロセッサ、マイクロコントローラなどであってもよい。
【００９７】
一つの実施形態において、コンピュータ読取可能命令が記憶された一つ又は複数のコンピュータ読取可能な不揮発性記憶媒体が提供され、該コンピュータ読取可能命令が一つ又は複数のプロセッサにより実行される場合、一つ又は複数のプロセッサは、取引識別子を取得するステップと、取引識別子に対応する取引データフローカテゴリを確定するステップと、取引識別子に対応する取引データフローカテゴリを確定するステップと、取引データフローカテゴリとマッチングする検出順序テーブルを検索し、検出順序テーブルは順に配列される検出項目を含み、検出項目の配列順序が協力取引システムにおける取引データフローカテゴリに対応する取引データフローに一致するステップと、協力取引システムにおける取引識別子に対応する取引データ伝送リンクを確定するステップと、検出順序テーブルの検出項目に従って取引データ伝送リンクを順次検出するステップと、を実行する。
【００９８】
一つの実施形態において、取引データ伝送リンクは取引識別子に対応する取引データを処理するためのサービスサーバ、集中取引サーバ、内部フロントサーバ及び協力対象フロントサーバを含み、そのうち、集中取引サーバはサービスサーバと内部フロントサーバに接続され、協力対象フロントサーバは内部フロントサーバに接続される。
【００９９】
一つの実施形態において、取引データフローカテゴリが内部から協力対象へ流れるタイプである場合、検出順序テーブルの検出項目に従って取引データ伝送リンクを順次検出することは、集中取引サーバにおける取引データフォーマット変換ファイルを検出し、検出に成功した場合、集中取引サーバと内部フロントサーバ間のネットワーク接続状態を検出し、検出に成功した場合、内部フロントサーバにおける取引データ記録ファイルを検出し、検出に成功した場合、内部フロントサーバと協力対象フロントサーバ間のネットワーク接続状態を検出することを含む。
【０１００】
一つの実施形態において、取引データフローカテゴリが協力対象から内部へ流れるタイプである場合、検出順序テーブルの検出項目に従って取引データ伝送リンクを順次検出することは、内部フロントサーバにおける取引データ記録ファイルを検出し、検出に成功した場合、内部フロントサーバと集中取引サーバ間のネットワーク接続状態を検出し、検出に成功した場合、集中取引サーバとサービスサーバ間のネットワーク接続状態を検出し、検出に成功した場合、集中取引サーバにおける取引データフォーマット変換ファイルを検出することを含む。
【０１０１】
一つの実施形態において、集中取引サーバにおける取引データフォーマット変換ファイルを検出することは、集中取引サーバにおける取引データフォーマット変換ファイルディレクトリを取得すること、取引データフォーマット変換ファイルディレクトリに基づいて取引識別子に対応する取引データフォーマット変換ファイルを検索すること、及び対応する取引データフォーマット変換ファイルが検索された場合、取引データフォーマット変換ファイルのフォーマットが正しいかどうかを検出すること、を含む。
【０１０２】
上記記憶媒体は、取得した取引識別子により該取引識別子に対応する取引データフローカテゴリを自動的に確定し、取引データフローカテゴリとマッチングする検出順序テーブルを検索し、且つ協力取引システムにおける取引識別子に対応する取引データ伝送リンクを確定し、検出順序テーブルに順に配列される検出項目に基づいて取引データ伝送リンクを検出し、検出に成功しなかった場合、検出項目に対応する検出結果を表示する。ここで、検出項目の配列順序は予め設定されたものであり、且つ協力取引システムにおける取引データフローカテゴリに対応する取引データフローに一致する。この検出方式は取引識別子を取得した後に自動的に検出し、検出者が手動で検出する時に複数回にわたってインタラクション操作を行うという煩雑な検出過程を回避し、取引システムエラー検出効率を大幅に向上させる。
【０１０３】
コンピュータプログラムによって関連するハードウェアを制御することにより、上記実施形態の方法におけるプロセスの全部又は一部を実現することを、当業者は理解すべきものである。前記プログラムはコンピュータ読取可能な不揮発性記憶媒体に記憶されてもよく、該プログラムが実行される際に、上記の各方法の実施形態のプロセスを含んでもよい。前記の記憶媒体は、ディスク、光ディスク、読み取り専用メモリ（Ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ：ＲＯＭ）などであってもよい。
【０１０４】
上記した実施形態の各技術特徴は任意に組み合わせてもよく、記載を簡潔にするため、上記実施形態における各技術特徴の全ての可能な組み合わせを記載してはいないが、これらの技術特徴の組み合わせが矛盾しない限り、本発明の範囲内にあると見なされるべきである。
【０１０５】
上記した実施形態は、本発明のいくつかの実施形態を単に説明するものであり、その記載は具体的且つ詳細なものであるが、それに限定されるものではない。なお、当業者にとって、本発明の趣旨から逸脱しない範囲で種々の変形や改善が可能であり、これらは本発明の保護範囲に属するものであると理解されたい。したがって、本発明の技術的な範囲は、添付の特許請求の範囲に準ずるべきである。
【図１】
2019505028.tif 000003
【図２】
2019505028.tif 000004
【図３】
2019505028.tif 000005
【図４】
2019505028.tif 000006
【図５】
2019505028.tif 000007
【図６】
2019505028.tif 000008
【図７】
2019505028.tif 000009
【図８】
2019505028.tif 000010
【図９】
2019505028.tif 000011
【手続補正書】
【提出日】平成30年4月5日(2018.4.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
取引システムエラー検出方法であって、
取引識別子を取得すること、
前記取引識別子に対応する取引データフローカテゴリを確定すること、
前記取引データフローカテゴリとマッチングする検出順序テーブルを検索し、前記検出順序テーブルは順に配列される検出項目を含み、前記検出項目の配列順序が協力取引システムにおける前記取引データフローカテゴリに対応する取引データフローに一致すること、
前記協力取引システムにおける前記取引識別子に対応する取引データ伝送リンクを確定すること、
前記検出順序テーブルの前記検出項目に従って前記取引データ伝送リンクを順次検出すること、
を含む方法。
【請求項２】
前記取引データ伝送リンクは前記取引識別子に対応する取引データを処理するためのサービスサーバ、集中取引サーバ、内部フロントサーバ及び協力対象フロントサーバを含み、
前記集中取引サーバが前記サービスサーバと前記内部フロントサーバに接続され、前記協力対象フロントサーバが前記内部フロントサーバに接続されること、
を特徴とする請求項１に記載の方法。
【請求項３】
前記取引データフローカテゴリが内部から協力対象へ流れるタイプである場合、前記検出順序テーブルの前記検出項目に従って前記取引データ伝送リンクを順次検出することは、
前記集中取引サーバにおける取引データフォーマット変換ファイルを検出し、検出に成功した場合、
前記集中取引サーバと前記内部フロントサーバ間のネットワーク接続状態を検出し、検出に成功した場合、
前記内部フロントサーバにおける取引データ記録ファイルを検出し、検出に成功した場合、
前記内部フロントサーバと前記協力対象フロントサーバ間のネットワーク接続状態を検出すること、
を含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記取引データフローカテゴリが協力対象から内部へ流れるタイプである場合、前記検出順序テーブルの前記検出項目に従って前記取引データ伝送リンクを順次検出することは、
前記内部フロントサーバにおける取引データ記録ファイルを検出し、検出に成功した場合、
前記内部フロントサーバと前記集中取引サーバ間のネットワーク接続状態を検出し、検出に成功した場合、
前記集中取引サーバと前記サービスサーバ間のネットワーク接続状態を検出し、検出に成功した場合、
前記集中取引サーバにおける取引データフォーマット変換ファイルを検出すること、
を含むことを特徴とする請求項２に記載の方法。
【請求項５】
前記集中取引サーバにおける取引データフォーマット変換ファイルを検出することは、
前記集中取引サーバにおける取引データフォーマット変換ファイルディレクトリを取得すること、
前記取引データフォーマット変換ファイルディレクトリに基づいて前記取引識別子に対応する取引データフォーマット変換ファイルを検索すること、
前記対応する取引データフォーマット変換ファイルが検索された場合、前記取引データフォーマット変換ファイルのフォーマットが正しいかどうかを検出すること、
を含むことを特徴とする請求項３又は４に記載の方法。
【請求項６】
取引システムエラー検出装置であって、
取引識別子を取得し、前記取引識別子に対応する取引データフローカテゴリを確定することに用いられる取得モジュールと、
前記取引データフローカテゴリとマッチングする検出順序テーブルを検索し、前記検出順序テーブルは順に配列される検出項目を含み、前記検出項目の配列順序が協力取引システムにおける前記取引データフローカテゴリに対応する取引データフローに一致し、前記協力取引システムにおける前記取引識別子に対応する取引データ伝送リンクを確定することに用いられる検索モジュールと、
前記検出順序テーブルの前記検出項目に従って前記取引データ伝送リンクを順次検出することに用いられる検出モジュールと、
を含む装置。
【請求項７】
前記取引データ伝送リンクは前記取引識別子に対応する取引データを処理するためのサービスサーバ、集中取引サーバ、内部フロントサーバ及び協力対象フロントサーバを含み、前記集中取引サーバが前記サービスサーバと前記内部フロントサーバに接続され、前記協力対象フロントサーバが前記内部フロントサーバに接続されることを特徴とする請求項６に記載の装置。
【請求項８】
前記取引データフローカテゴリが内部から協力対象へ流れるタイプである場合、前記検出モジュールはさらに前記集中取引サーバにおける取引データフォーマット変換ファイルを検出し、前記集中取引サーバにおける取引データフォーマット変換ファイルに対する検出に成功した場合、前記集中取引サーバと前記内部フロントサーバ間のネットワーク接続状態を検出し、前記集中取引サーバと前記内部フロントサーバ間のネットワーク接続状態に対する検出に成功した場合、前記内部フロントサーバと前記協力対象フロントサーバ間のネットワーク接続状態を検出し、前記内部フロントサーバと前記協力対象フロントサーバ間のネットワーク接続状態に対する検出に成功した場合、前記内部フロントサーバにおける取引データ記録ファイルを検出することに用いられることを特徴とする請求項７に記載の装置。
【請求項９】
前記取引データフローカテゴリが協力対象から内部へ流れるタイプである場合、前記検出モジュールはさらに前記内部フロントサーバにおける取引データ記録ファイルを検出し、前記内部フロントサーバにおける取引データ記録ファイルに対する検出に成功した場合、前記内部フロントサーバと前記集中取引サーバ間のネットワーク接続状態を検出し、前記内部フロントサーバと前記集中取引サーバ間のネットワーク接続状態に対する検出に成功した場合、前記集中取引サーバにおける取引データフォーマット変換ファイルを検出し、前記集中取引サーバにおける取引データフォーマット変換ファイルに対する検出に成功した場合、前記集中取引サーバと前記サービスサーバ間のネットワーク接続状態を検出することに用いられることを特徴とする請求項７に記載の装置。
【請求項１０】
前記検出モジュールはさらに前記集中取引サーバにおける取引データフォーマット変換ファイルディレクトリを取得し、前記取引データフォーマット変換ファイルディレクトリに基づいて前記取引識別子に対応する取引データフォーマット変換ファイルを検索し、前記対応する取引データフォーマット変換ファイルが検索された場合、前記取引データフォーマット変換ファイルのフォーマットが正しいかどうかを検出することに用いられることを特徴とする請求項８又は９に記載の装置。
【請求項１１】
コンピュータ読取可能な命令が記憶された一つ又は複数のコンピュータ読取可能な不揮発性記憶媒体であって、
前記コンピュータ読取可能な命令が一つ又は複数のプロセッサにより実行される際に、前記一つ又は複数のプロセッサに、
取引識別子を取得するステップと、
前記取引識別子に対応する取引データフローカテゴリを確定するステップと、
前記取引データフローカテゴリにマッチングする検出順序テーブルを検索し、前記検出順序テーブルは順に配列される検出項目を含み、前記検出項目の配列順序は協力取引システムにおける前記取引データフローカテゴリに対応する取引データフローに一致するステップと、
前記協力取引システムにおける前記取引識別子に対応する取引データ伝送リンクを確定するステップと、
前記検出順序テーブルの前記検出項目に従って前記取引データ伝送リンクを順次検出するステップと、
を実行させる前記コンピュータ読取可能な不揮発性記憶媒体。
【請求項１２】
前記取引データ伝送リンクは前記取引識別子に対応する取引データを処理するためのサービスサーバ、集中取引サーバ、内部フロントサーバ及び協力対象フロントサーバを含み、
前記集中取引サーバが前記サービスサーバと前記内部フロントサーバに接続され、前記協力対象フロントサーバが前記内部フロントサーバに接続されることを特徴とする請求項１１に記載の記憶媒体。
【請求項１３】
前記取引データフローカテゴリが内部から協力対象へ流れるタイプである場合、前記検出順序テーブルの前記検出項目に従って前記取引データ伝送リンクを順次検出することは、
前記集中取引サーバにおける取引データフォーマット変換ファイルを検出し、検出に成功した場合、
前記集中取引サーバと前記内部フロントサーバ間のネットワーク接続状態を検出し、検出に成功した場合、
前記内部フロントサーバにおける取引データ記録ファイルを検出し、検出に成功した場合、
前記内部フロントサーバと前記協力対象フロントサーバ間のネットワーク接続状態を検出すること、
を含むことを特徴とする請求項１２に記載の記憶媒体。
【請求項１４】
コンピュータデバイスであって、コンピュータ読取可能な命令が記憶されたメモリと、プロセッサとを備え、
前記コンピュータ読取可能な命令が前記プロセッサにより実行される際に、前記プロセッサに、
取引識別子を取得するステップ、
前記取引識別子に対応する取引データフローカテゴリを確定するステップ、
前記取引データフローカテゴリにマッチングする検出順序テーブルを検索し、前記検出順序テーブルは順に配列される検出項目を含み、前記検出項目の配列順序は協力取引システムにおける前記取引データフローカテゴリに対応する取引データフローに一致するステップ、
前記協力取引システムにおける前記取引識別子に対応する取引データ伝送リンクを確定するステップ、
前記検出順序テーブルの前記検出項目に従って、前記取引データ伝送リンクを順次検出するステップ、
を実行させる前記コンピュータデバイス。
【請求項１５】
前記取引データ伝送リンクは前記取引識別子に対応する取引データを処理するためのサービスサーバ、集中取引サーバ、内部フロントサーバ及び協力対象フロントサーバを含み、
前記集中取引サーバが前記サービスサーバと前記内部フロントサーバに接続され、前記協力対象フロントサーバが前記内部フロントサーバに接続されることを特徴とする請求項１４に記載のコンピュータデバイス。
【国際調査報告】
2019505028.tif 000012
2019505028.tif 000013
2019505028.tif 000014
2019505028.tif 000015