(57)【要約】【課題】  機密情報の漏洩を防止することを可能とした文書管理システム、情報処理装置および方法を提供する。【解決手段】  クライアント側で、文字情報入力手段を介して入力されたユーザＩＤやパスワードをコード情報に変換し、変換したコード情報を、カバーページデータ上に合成してサーバに送信する。サーバは、クライアントからの受信データに含まれるコード情報を削除して、機密情報の削除された画像データをデータベースに登録する。本構成により、機密情報がクライアント側において紙媒体として残存することなく、また、サーバ側の管理するデータベースにも格納されることがない。また、伝送路上の通信データはコードデータとなり、ユーザＩＤやパスワードなどの機密情報の漏洩可能性を低減することができる。【選択図】  図１
2006065726.tif 000002
【特許請求の範囲】
【請求項１】
データベースに対する登録データの送信処理を実行するクライアントと、該クライアントからデータを受信し、受信データのデータベースへの登録処理を実行するサーバとを有する文書管理システムであり、
前記クライアントは、
送信対象の画像情報読み取りを実行する画像情報入力手段と、
機密情報を入力する文字情報入力手段と、
前記文字情報入力手段を介して入力された機密情報をコード情報に変換し、変換したコード情報を前記画像情報入力手段において入力された画像データ上に合成するコード情報合成手段と、
前記コード情報合成手段の合成した画像データをサーバに対して送信する伝送手段とを有し、
前記サーバは、
前記クライアントから受信する画像データに含まれる機密情報対応のコード情報を削除する画像削除手段と、
前記画像削除手段において機密情報の削除された画像データをデータベースに登録する情報登録手段と、
を有することを特徴とする文書管理システム。
【請求項２】
前記コード情報合成手段は、
前記画像情報入力手段において入力された画像情報に含まれる登録先を含む指示情報を記入したカバーページ対応の画像データ上に前記コード情報の合成処理を実行する構成であることを特徴とする請求項１に記載の文書管理システム。
【請求項３】
前記機密情報は、ユーザＩＤまたはパスワードの少なくともいずれかを含む情報であることを特徴とする請求項１に記載の文書管理システム。
【請求項４】
前記コード情報合成手段は、前記文字情報入力手段を介して入力された機密情報を、２次元コード、バーコード、符号化データ、または暗号化データのいずれかの態様のコード情報に変換し、変換したコード情報を前記画像情報入力手段において入力された画像データ上に合成する処理を実行する構成であることを特徴とする請求項１に記載の文書管理システム。
【請求項５】
前記サーバは、さらに、
前記クライアントから受信する画像データを解析する画像解析手段と、
前記画像解析手段の解析した情報に基づいて前記受信した画像データに含まれる機密情報対応のコード情報を解析するコード情報解析手段とを有し、
前記情報登録手段は、
前記コード情報解析手段が解析した情報に基づいてクライアントのアクセス権限を判定して、データベースへのアクセス権限があると判定された場合には、クライアントからの受信データをデータベースに登録する構成であることを特徴とする請求項１に記載の文書管理システム。
【請求項６】
データベースに対する登録データの送信処理を実行するクライアントとしての情報処理装置であり、
送信対象の画像情報読み取りを実行する画像情報入力手段と、
機密情報を入力する文字情報入力手段と、
前記文字情報入力手段を介して入力された機密情報をコード情報に変換し、変換したコード情報を前記画像情報入力手段において入力された画像データ上に合成するコード情報合成手段と、
前記コード情報合成手段の合成した画像データをサーバに対して送信する伝送手段と、
を有することを特徴とする情報処理装置。
【請求項７】
前記コード情報合成手段は、
前記画像情報入力手段において入力された画像情報に含まれる登録先を含む指示情報を記入したカバーページ対応の画像データ上に前記コード情報の合成処理を実行する構成であることを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記機密情報は、ユーザＩＤまたはパスワードの少なくともいずれかを含む情報であることを特徴とする請求項６に記載の情報処理装置。
【請求項９】
前記コード情報合成手段は、前記文字情報入力手段を介して入力された機密情報を、２次元コード、バーコード、符号化データ、または暗号化データのいずれかの態様のコード情報に変換し、変換したコード情報を前記画像情報入力手段において入力された画像データ上に合成する処理を実行する構成であることを特徴とする請求項６に記載の情報処理装置。
【請求項１０】
クライアントからデータを受信し、受信データのデータベースへの登録処理を実行するサーバとしての情報処理装置であり、
クライアントから受信する画像データに含まれる機密情報対応のコード情報を削除する画像削除手段と、
前記画像削除手段において機密情報の削除された画像データをデータベースに登録する情報登録手段と、
を有することを特徴とする情報処理装置。
【請求項１１】
前記情報処理装置は、さらに、
前記クライアントから受信する画像データを解析する画像解析手段と、
前記画像解析手段の解析した情報に基づいて前記受信した画像データに含まれる機密情報対応のコード情報を解析するコード情報解析手段とを有し、
前記情報登録手段は、
前記コード情報解析手段が解析した情報に基づいてクライアントのアクセス権限を判定して、データベースへのアクセス権限があると判定された場合には、クライアントからの受信データをデータベースに登録する構成であることを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
データベースに対する登録データの送信処理をコンピュータにおいて実行させるコンピュータ・プログラムであり、
送信対象の画像情報読み取りを実行する画像情報入力ステップと、
機密情報を入力する文字情報入力ステップと、
前記文字情報入力ステップにおいて入力された機密情報をコード情報に変換し、変換したコード情報を前記画像情報入力手段において入力された画像データ上に合成するコード情報合成ステップと、
前記コード情報合成ステップにおいて合成した画像データをサーバに対して送信する伝送ステップと、
を有することを特徴とするコンピュータ・プログラム。
【請求項１３】
前記コード情報合成ステップは、
前記画像情報入力ステップにおいて入力された画像情報に含まれる登録先を含む指示情報を記入したカバーページ対応の画像データ上に前記コード情報の合成処理を実行することを特徴とする請求項１２に記載のコンピュータ・プログラム。
【請求項１４】
前記機密情報は、ユーザＩＤまたはパスワードの少なくともいずれかを含む情報であることを特徴とする請求項１２に記載のコンピュータ・プログラム。
【請求項１５】
前記コード情報合成ステップは、前記文字情報入力手段を介して入力された機密情報を、２次元コード、バーコード、符号化データ、または暗号化データのいずれかの態様のコード情報に変換し、変換したコード情報を前記画像情報入力ステップにおいて入力された画像データ上に合成する処理を実行することを特徴とする請求項１２に記載のコンピュータ・プログラム。
【請求項１６】
クライアントからデータを受信し、受信データのデータベースへの登録処理をコンピュータにおいて実行させるコンピュータ・プログラムであり、
クライアントから受信する画像データに含まれる機密情報対応のコード情報を削除する画像削除ステップと、
前記画像削除ステップにおいて機密情報の削除された画像データをデータベースに登録する情報登録ステップと、
を有することを特徴とするコンピュータ・プログラム。
【請求項１７】
前記コンピュータ・プログラムは、さらに、
前記クライアントから受信する画像データを解析する画像解析ステップと、
前記画像解析ステップの解析した情報に基づいて前記受信した画像データに含まれる機密情報対応のコード情報を解析するコード情報解析ステップとを有し、
前記情報登録ステップは、
前記コード情報解析ステップが解析した情報に基づいてクライアントのアクセス権限を判定して、データベースへのアクセス権限があると判定された場合には、クライアントからの受信データをデータベースに登録するステップを含むことを特徴とする請求項１６に記載のコンピュータ・プログラム。
【請求項１８】
データベースに対する登録データの送信処理を情報処理装置において実行する情報処理方法であり、
送信対象の画像情報読み取りを画像情報入力手段において実行する画像情報入力ステップと、
文字情報入力手段において、機密情報を入力する文字情報入力ステップと、
コード情報合成手段において、前記文字情報入力ステップにおいて入力された機密情報をコード情報に変換し、変換したコード情報を前記画像情報入力手段により入力された画像データ上に合成するコード情報合成ステップと、
前記コード情報合成ステップにおいて合成した画像データを、伝送手段によりサーバに対して送信する伝送ステップと、
を有することを特徴とする情報処理方法。
【請求項１９】
クライアントからデータを受信し、受信データのデータベースへの登録処理を情報処理装置において実行する情報処理方法であり、
クライアントから受信する画像データに含まれる機密情報対応のコード情報を画像削除手段において削除する画像削除ステップと、
前記画像削除ステップにおいて機密情報の削除された画像データを情報登録手段によりデータベースに登録する情報登録ステップと、
を有することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書管理システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。さらに、詳細には、クライアントから画像データなどの文書データをサーバに転送し、サーバ側で受信データを解析し、サーバの管理するデータベースにデータを登録し管理を行なう文書管理システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
インターネットあるいはイントラネットなどのネットワーク通信手段を介して、例えばスキャナやファクシミリなどによって読み取った画像データ、文書データなどを送信し、データベースに登録するいわゆる電子ファイリングシステムが、企業などにおいて多く利用されている。
【０００３】
例えば、画像データをデータベースに登録する場合、登録データを送信するクライアント側のユーザは、登録対象となる画像データに対応するカバーページを作成し、カバーページに、登録先の情報、登録者の情報、あるいは登録データの種類、その他登録データ対応の詳細情報などの属性情報を記述し、画像データと併せてデータベースを管理するサーバに送信する。サーバは、クライアントから受信するカバーページを参照し、カバーページの指定情報に従って登録先となるデーダベースの選択、あるいはユーザのアクセス権の確認処理などを実行し、受信データを登録先としてのデータ記憶部に格納する処理を実行する。
【０００４】
通常、データの登録先となる記憶部を持つデータベースは管理サーバによって管理される。管理サーバは、外部からの不正なアクセスを排除するため、データベースにアクセスしようとするユーザのアクセス権の確認を行い、アクセス権の有するユーザにのみアクセスを許可する。例えば、クライアントが、新たなデータの登録処理を実行する場合、カバーページにユーザの識別子としてのユーザＩＤやパスワードを記述し、管理サーバがカバーページから、これらのユーザ情報を読み取り、サーバが予め保持しているユーザ情報との照合を実行して、ユーザがアクセス権限を有するか否かの確認を行って、ユーザがアクセス権を有することが確認された場合にのみデータ登録を実行するなどの処理が行われる。
【０００５】
特許文献１には、登録条件を記入した紙片を検知し、検知した紙片に記入された登録条件に従って、文書を自動登録する電子ファイリングシステムが記載されている。また、特許文献２には、文書の登録時に文書の最後にタイトルと登録先を記載した紙を挿入し、サーバ側で、紙に記載された内容を認識して登録データのタイトルと登録先を決定する電子ファイリング装置が記載されている。
【０００６】
クライアント側においてスキャナで読み取った画像データをネットワークを介してサーバに送信し、サーバの管理するデータベースに登録する処理について考察する。クライアント側のユーザは、所定のカバーページのフォーマットを持つ紙にユーザＩＤとパスワードを記入し、記入済みのカバーページをスキャナで読み取り、さらに、登録対象の画像データをスキャナで読み取って、ネットワークを介してサーバに送信する処理を行なうことになる。
【０００７】
クライアントからサーバへのデータ転送経路は、例えばインターネット等のネットワーク、あるいはイントラネットなどの企業内ネットワークシステムなどを介した経路となるが、このようなネットワークからのデータ漏洩が発生する可能性を完全に排除することは困難である。不正アクセスによりネットワークからのデータ搾取が発生すると、カバーページに記録されたユーザＩＤ、パスワードが漏洩する恐れがある。また、クライアント側で紙媒体としてのカバーページに記述したユーザＩＤ、パスワードが、紙媒体の盗難などによって漏洩する恐れもある。このように、漏洩したユーザＩＤ、パスワードを利用することによって、データベースへの不正アクセスが行われ、設計情報や、社内機密情報、個人情報などの様々な情報が漏洩してしまうといった事態が発生し得る。
【特許文献１】特開平６−２６６８２３号公報
【特許文献２】特開平７−３０６８７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、上述の問題点に鑑みてなされたものであり、ネットワークを介して転送される機密情報、例えば、カバーページに記録することが要請されるユーザＩＤやパスワードどの機密情報の漏洩を防止し、セキュアなデータ管理を実現する文書管理システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の側面は、データベースに対する登録データの送信処理を実行するクライアントと、該クライアントからデータを受信し、受信データのデータベースへの登録処理を実行するサーバとを有する文書管理システムであり、前記クライアントは、送信対象の画像情報読み取りを実行する画像情報入力手段と、機密情報を入力する文字情報入力手段と、前記文字情報入力手段を介して入力された機密情報をコード情報に変換し、変換したコード情報を前記画像情報入力手段において入力された画像データ上に合成するコード情報合成手段と、前記コード情報合成手段の合成した画像データをサーバに対して送信する伝送手段とを有し、前記サーバは、前記クライアントから受信する画像データに含まれる機密情報対応のコード情報を削除する画像削除手段と、前記画像削除手段において機密情報の削除された画像データをデータベースに登録する情報登録手段とを有することを特徴とする文書管理システムにある。
【００１０】
本構成によれば、機密情報としての例えばユーザＩＤやパスワードが、クライアント側において紙媒体として残存することなく、また、サーバ側の管理するデータベースにも格納されることがない。また、クライアントとサーバ間の伝送路上では、ユーザＩＤやパスワードデータ自体ではなく、その変換データであるコードデータが通信データとされる。従って、クライアント、サーバ、および通信路のいずれからもユーザＩＤやパスワードなどの機密情報が漏洩する可能性が低減される。
【００１１】
さらに、本発明の文書管理システムの一実施態様において、前記コード情報合成手段は、画像情報入力手段において入力された画像情報に含まれる登録先を含む指示情報を記入したカバーページ対応の画像データ上にコード情報の合成処理を実行する構成である。また、機密情報は、ユーザＩＤまたはパスワードの少なくともいずれかを含む情報である。さらに、コード情報合成手段は、文字情報入力手段を介して入力された機密情報を、２次元コード、バーコード、符号化データ、または暗号化データのいずれかの態様のコード情報に変換し、変換したコード情報を画像情報入力手段において入力された画像データ上に合成する処理を実行する。
【００１２】
一般に画像データなどの文書データをデータベースに登録する場合は、格納先の指定情報や、格納データの属性情報などを記録したカバーページを併せてサーバに送信する。サーバでは、カバーページを解析して、登録可否の判定や格納先の決定などを実行する。本発明では、上述のようにクライアント側で、カバーページにユーザＩＤやパスワードなどの機密情報をコード化、例えば、２次元コード、バーコード、符号化データ、または暗号化データなどに変換して合成し、サーバに送信する構成であるので、ユーザＩＤやパスワードなどの機密情報の漏洩可能性を低減することが可能となり、また、サーバ側でカバーページに含まれるコード解析を実行することで、カバーページに基づくユーザのアクセス権の判定やデータ格納先判定などの処理も可能となる。
【００１３】
さらに、本発明の文書管理システムの一実施態様において、サーバは、さらに、クライアントから受信する画像データを解析する画像解析手段と、画像解析手段の解析した情報に基づいて受信した画像データに含まれる機密情報対応のコード情報を解析するコード情報解析手段とを有し、情報登録手段は、コード情報解析手段が解析した情報に基づいてクライアントのアクセス権限と判定して、データベースへのアクセス権限があると判定されて場合には、クライアントからの受信データをデータベースに登録する構成である。
【００１４】
本構成によれば、サーバ側のコード情報解析手段が、例えばカバーページに含まれる機密情報としてのユーザＩＤ、パスワードを解析し、情報登録手段が、コード情報解析手段の解析した情報に基づいてクライアントのデータベースへのアクセス権限を判定し、アクセス権限があるとの判定がなされたことを条件としたデータ登録が可能となり、データベースへの不正なアクセス、登録処理を排除することが可能となる。
【００１５】
本発明の第２の側面は、データベースに対する登録データの送信処理を実行するクライアントとしての情報処理装置であり、送信対象の画像情報読み取りを実行する画像情報入力手段と、機密情報を入力する文字情報入力手段と、前記文字情報入力手段を介して入力された機密情報をコード情報に変換し、変換したコード情報を前記画像情報入力手段において入力された画像データ上に合成するコード情報合成手段と、前記コード情報合成手段の合成した画像データをサーバに対して送信する伝送手段とを有することを特徴とする情報処理装置にある。
【００１６】
本構成によれば、機密情報としての例えばユーザＩＤやパスワードが、クライアント側において紙媒体として残存することなく、クライアントとサーバ間の伝送路上では、ユーザＩＤやパスワードデータの変換データであるコードデータが通信されることになる。従って、クライアントおよび通信路いずれからもユーザＩＤやパスワードなどの機密情報が漏洩する可能性を低減することができる。
【００１７】
さらに、本発明の情報処理装置の一実施態様において、コード情報合成手段は、画像情報入力手段において入力された画像情報に含まれる登録先を含む指示情報を記入したカバーページ対応の画像データ上にコード情報の合成処理を実行する構成である。また、機密情報は、ユーザＩＤまたはパスワードの少なくともいずれかを含む情報である。さらに、コード情報合成手段は、文字情報入力手段を介して入力された機密情報を、２次元コード、バーコード、符号化データ、または暗号化データのいずれかの態様のコード情報に変換し、変換したコード情報を画像情報入力手段において入力された画像データ上に合成する処理を実行する。
【００１８】
本構成によれば、クライアントとしての情報処理装置側で、カバーページにユーザＩＤやパスワードなどの機密情報をコード化、例えば、２次元コード、バーコード、符号化データ、または暗号化データなどに変換して合成し、サーバに送信する構成であるので、ユーザＩＤやパスワードなどの機密情報の漏洩可能性を低減することが可能となる。
【００１９】
本発明の第３の側面は、クライアントからデータを受信し、受信データのデータベースへの登録処理を実行するサーバとしての情報処理装置であり、クライアントから受信する画像データに含まれる機密情報対応のコード情報を削除する画像削除手段と、前記画像削除手段において機密情報の削除された画像データをデータベースに登録する情報登録手段とを有することを特徴とする情報処理装置にある。
【００２０】
本構成によれば、機密情報としての例えばユーザＩＤやパスワードが、サーバ側において削除された後、データベースに登録されるので、データベースに格納されない。また、クライアントとサーバ間の伝送路上では、ユーザＩＤやパスワードデータの変換データであるコードデータが通信されることになる。従って、サーバ、および通信路いずれにおいても、ユーザＩＤやパスワードなどの機密情報が漏洩する可能性を低減することができる。
【００２１】
さらに、本発明の情報処理装置の一実施態様において、情報処理装置は、さらに、クライアントから受信する画像データを解析する画像解析手段と、画像解析手段の解析した情報に基づいて受信した画像データに含まれる機密情報対応のコード情報を解析するコード情報解析手段を有し、情報登録手段は、コード情報解析手段が解析した情報に基づいてクライアントのアクセス権限を判定して、データベースへのアクセス権限があると判定された場合には、クライアントからの受信データをデータベースに登録する構成であることを特徴とする。
【００２２】
本構成によれば、サーバとしての情報処理装置におけるコード情報解析手段が、例えばカバーページに含まれる機密情報としてのユーザＩＤ、パスワードを解析し、情報登録手段が、コード情報解析手段の解析した情報に基づいてクライアントのデータベースへのアクセス権限を判定し、アクセス権限があるとの判定がなされたことを条件としたデータ登録が可能となり、データベースへの不正なアクセス、登録処理を排除することが可能となる。
【００２３】
さらに、本発明の第４の側面は、データベースに対する登録データの送信処理を実行するコンピュータ・プログラムであり、送信対象の画像情報読み取りを実行する画像情報入力ステップと、機密情報を入力する文字情報入力ステップと、前記文字情報入力ステップにおいて入力された機密情報をコード情報に変換し、変換したコード情報を前記画像情報入力手段において入力された画像データ上に合成するコード情報合成ステップと、前記コード情報合成ステップにおいて合成した画像データをサーバに対して送信する伝送ステップとを有することを特徴とするコンピュータ・プログラムにある。
【００２４】
本構成によれば、機密情報としての例えばユーザＩＤやパスワードが、クライアント側において紙媒体として残存することなく、クライアントとサーバ間の伝送路上では、ユーザＩＤやパスワードデータの変換データであるコードデータが通信されることになる。従って、クライアントおよび通信路いずれからもユーザＩＤやパスワードなどの機密情報の漏洩可能性を低減することを可能としたコンピュータ・プログラムが実現される。
【００２５】
さらに、本発明のコンピュータ・プログラムの一実施態様において、コード情報合成ステップは、画像情報入力ステップにおいて入力された画像情報に含まれる登録先を含む指示情報を記入したカバーページ対応の画像データ上に前記コード情報の合成処理を実行する。また、機密情報は、ユーザＩＤまたはパスワードの少なくともいずれかを含む情報である。さらに、コード情報合成ステップは、文字情報入力手段を介して入力された機密情報を、２次元コード、バーコード、符号化データ、または暗号化データのいずれかの態様のコード情報に変換し、変換したコード情報を画像情報入力ステップにおいて入力された画像データ上に合成する処理を実行することを特徴とする。
【００２６】
本構成によれば、クライアントとしての情報処理装置側で、カバーページにユーザＩＤやパスワードなどの機密情報をコード化、例えば、２次元コード、バーコード、符号化データ、または暗号化データなどに変換して合成し、サーバに送信する構成であるので、ユーザＩＤやパスワードなどの機密情報の漏洩可能性を低減することが可能となる。
【００２７】
さらに、本発明の第５の側面は、クライアントからデータを受信し、受信データのデータベースへの登録処理を実行するコンピュータ・プログラムであり、クライアントから受信する画像データに含まれる機密情報対応のコード情報を削除する画像削除ステップと、前記画像削除ステップにおいて機密情報の削除された画像データをデータベースに登録する情報登録ステップとを有することを特徴とするコンピュータ・プログラムにある。
【００２８】
本構成によれば、機密情報としてのユーザＩＤやパスワードが、サーバ側において削除された後、データベースに登録されるので、データベースに格納されない。また、クライアントとサーバ間の伝送路上では、ユーザＩＤやパスワードはデータの変換データであるコードデータが通信されることになる。したがって、サーバ、および通信路いずれからもユーザＩＤやパスワードなどの機密情報の漏洩可能性を低減することを可能としたコンピュータ・プログラムが実現される。
【００２９】
さらに、本発明のコンピュータ・プログラムの一実施態様において、クライアントから受信する画像データを解析する画像解析ステップと、画像解析ステップの解析した情報に基づいて受信した画像データに含まれる機密情報対応のコード情報を解析するコード情報解析ステップを有し、情報登録ステップは、コード情報解析ステップが解析した情報に基づいてクライアントのアクセス権限を判定して、データベースへのアクセス権限があると判定された場合には、クライアントからの受信データをデータベースに登録することを特徴とする。
【００３０】
本構成によれば、サーバとしての情報処理装置において、例えばカバーページに含まれる機密情報としてのユーザＩＤ、パスワードを解析し、解析した情報に基づいてクライアントのデータベースへのアクセス権限を判定し、アクセス権限があるとの判定がなされたことを条件としたデータ登録が可能となり、データベースへの不正なアクセス、登録処理を排除することが可能となる。
【００３１】
また、本発明の第６の側面は、データベースに対する登録データの送信処理を情報処理装置において実行する情報処理方法であり、送信対象の画像情報読み取りを画像情報入力手段において実行する画像情報入力ステップと、文字情報入力手段において、機密情報を入力する文字情報入力ステップと、コード情報合成手段において、前記文字情報入力ステップにおいて入力された機密情報をコード情報に変換し、変換したコード情報を前記画像情報入力手段により入力された画像データ上に合成するコード情報合成ステップと、前記コード情報合成ステップにおいて合成した画像データを、伝送手段によりサーバに対して送信する伝送ステップとを有することを特徴とする情報処理方法にある。
【００３２】
本構成によれば、機密情報としての例えばユーザＩＤやパスワードが、クライアント側において紙媒体として残存することなく、クライアントとサーバ間の伝送路上では、ユーザＩＤやパスワードデータの変換データであるコードデータが通信されることになる。従って、クライアントおよび通信路いずれにおいても、ユーザＩＤやパスワードなどの機密情報の漏洩可能性を低減することができる。
【００３３】
また、本発明の第７の側面は、クライアントからデータを受信し、受信データのデータベースへの登録処理を情報処理装置において実行する情報処理方法であり、クライアントから受信する画像データに含まれる機密情報対応のコード情報を画像削除手段において削除する画像削除ステップと、前記画像削除ステップにおいて機密情報の削除された画像データを情報登録手段によりデータベースに登録する情報登録ステップとを有することを特徴とする情報処理方法にある。
【００３４】
本構成によれば、機密情報としての例えばユーザＩＤやパスワードが、サーバ側において削除された後、データベースに登録されるので、データベースに格納されない。また、クライアントとサーバ間の伝送路上では、ユーザＩＤやパスワードデータの変換データであるコードデータが通信されることになる。従って、サーバ、および通信路いずれからもユーザＩＤやパスワードなどの機密情報の漏洩可能性を低減することが可能となる。
【００３５】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能なコンピュータシステムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、ＣＤやＦＤ、ＭＯなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータシステム上でプログラムに応じた処理が実現される。
【００３６】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００３７】
本発明の構成によれば、データベースに登録するデータ送信処理を実行するクライアントと、該クライアントからデータを受信し、受信データのデータベースへの登録処理を実行するサーバとを有する文書管理システムにおいて、クライアント側で、送信登録対象の画像情報に対応するカバーページに文字情報入力手段を介して入力された機密情報、例えばユーザＩＤやパスワードをコード情報に変換し、変換したコード情報をカバーページを構成する画像データ上に合成してサーバに送信する構成とし、サーバ側で、クライアントからの受信画像データに含まれる機密情報対応のコード情報を削除して、機密情報の削除された画像データをデータベースに登録する構成としたので、機密情報がクライアント側において紙媒体として残存することなく、また、サーバ側の管理するデータベースにも格納されることがない。また、クライアントとサーバ間の伝送路上では、ユーザＩＤやパスワードデータの変換データであるコードデータとして通信されることになる。従って、クライアント、サーバ、および通信路いずれからもユーザＩＤやパスワードなどの機密情報が漏洩する可能性を低減することができる。
【発明を実施するための最良の形態】
【００３８】
以下、図面を参照しながら本発明の文書管理システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムの詳細について説明する。
【００３９】
図１は本発明の文書管理システムの全体構成を示す図である。本発明の文書管理システムはデータベースに登録するデータを送信するクライアント１１０と、クライアントからのデータを受信し、データベース１３０へのデータ登録処理を実行するサーバ１２０、およびデータベース１３０によって構成される。
【００４０】
クライアント１１０は、登録対象となる文書、図面などのデータを画像データとして入力する例えばスキャナ等の画像情報入力手段１１１と、ユーザＩＤ、パスワードなどの機密情報に対応する文字情報を入力する例えばキーボード、ディスプレイ等を備えたユーザインタフェースとして構成される文字情報入力手段１１２、文字情報入力手段１１２から入力された文字情報をコード情報、例えば２次元コードに変換し、画像情報入力手段１１１から入力したカバーページの画像データ上に、変換コード情報を画像情報として合成する処理を実行するコード情報（２次元コード）合成手段１１３と、コード情報合成手段１１３によって生成されたカバーページ、および、カバーページ以外の登録対象画像データとして画像情報入力手段１１１を介して入力された画像情報をサーバ１２０に対してインターネット、イントラネットなどのネットワークを構成するデータ伝送路１５０を介して送信する処理を実行する伝送手段１１４とを有する。
【００４１】
サーバ１２０は、データ伝送路１５０を介してクライアント１１０からの送信データを受信する情報取得手段１２１と、クライアント１１０からの送信データに含まれるカバーページの情報を解析するカバーページ解析手段１２２と、カバーページ解析手段１２２における解析処理に適用する情報を格納したカバーページ解析情報格納部１２３と、カバーページ上に記録された２次元コードなどのコード情報を解析するコード情報解析手段１２４と、データベース１３０に対するカバーページの登録に先立ち、カバーページ上に記録されたユーザＩＤ、パスワードなどの機密情報に対応するコード情報の削除処理を実行する画像削除手段１２５と、データベース１３０に対するカバーページその他、クライアントから受信した画像情報の登録処理を実行する情報登録手段１２６と、ユーザＩＤ、パスワードなどのユーザ情報と共にデータベース１３０に対するアクセス権限の情報を格納するユーザ情報格納部１２７とを有する。
【００４２】
データベース１３０は、ここではデータ登録先として３つのデータ登録部１３１，１３２，１３３を有する。データベース１３０は、サーバ１２０によって管理され、アクセス権限の判定などはサーバ１２０が実行し、サーバ１２０によってアクセス権限ありの判定がなされたクライアントのみが、データベース１３０に対するアクセスが許容され、データの登録あるいは抽出が可能となる。
【００４３】
図２以下を参照して、本発明の文書管理システムにおける文書登録処理の詳細について説明する。図２は、クライアント１１０におけるカバーページ２１０の画像情報入力手段１１１を適用した入力処理と、ユーザによる文字情報入力手段１１２を介したユーザＩＤとパスワードの入力処理を説明する図である。
【００４４】
登録予定画像情報２２０をサーバに送信しデータベースに登録しようとするユーザは、登録予定画像情報２２０をスキャナ等の画像情報入力手段１１１によって読み取りを行なうとともに、図２（ａ）に示す所定のフォーマットを持つカバーページ２１０に、必要情報を記録し、スキャナ等の画像情報入力手段１１１によって読み取りを行なう。カバーページ２１０は、図に示す例では、カバーページであることを示す識別情報としての２次元コードとして構成されたカバーページ識別情報２１１と、登録先の指定情報２１２、データの属性情報２１３各々の指定欄によって構成された紙媒体である。
【００４５】
登録先の指定情報２１２は図１に示すデータベース１３０に存在する複数の登録先のいずれを登録先とするかを指定する情報を記入する。属性情報２１３は、画像情報の種類や、登録処理を実行する部門情報や、画像情報の生成日時情報などの登録予定の画像に関する様々な属性情報を記入する。図２（ａ）に示す例では、ユーザにより、登録先ｂが選択され、属性情報として、属性２，４，９にチェックがなされ、登録予定画像情報２２０は、属性２，４，９を持ち、登録先ｂ（図１のデータ登録部ｂ１３２）に登録する予定であることを示している。
【００４６】
さらに、ユーザは、文字情報入力手段１１２を介してユーザＩＤとパスワードの入力処理を実行する。図２（ｂ）に、文字情報入力手段１１２を構成するユーザインタフェースに提示されるユーザＩＤとパスワードの入力処理画面である。ユーザは、この処理画面に対してキーボード等を適用し、ユーザＩＤとパスワードを入力する。ユーザＩＤ、パスワードは、データ登録処理を実行するユーザに予め付与されており、サーバ１２０のユーザ情報格納部１２７にユーザ情報として登録されている。ユーザＩＤ、およびパスワードは、データベース１３０へのアクセス権限判定に適用される情報であり、機密情報として外部への漏洩を防止する必要がある。
【００４７】
必要情報を記録し、スキャナ等の画像情報入力手段１１１によって読み取られたカバーページの画像データと、文字情報入力手段１１２を介してユーザによって入力されたユーザＩＤとパスワードは、コード情報合成手段１１３に転送される。
【００４８】
コード情報合成手段１１３は、文字情報入力手段１１２を介してユーザによって入力されたユーザＩＤとパスワードをコード情報に変換し、変換したコード情報を画像データとして、画像情報入力手段１１１によって読み取られたカバーページの画像データ上に合成する処理を実行する。この処理について、図３を参照して説明する。
【００４９】
図３（ａ）は、コード情報合成手段１１３の合成処理によって生成されるカバーページ画像データ２３０を示している。このカバーページ画像データ２３０が、画像情報入力手段１１１によって読み取られた登録予定画像情報２２０とともに、伝送手段１１４を介してデータ伝送路１５０に出力され、サーバ１２０に送信される。
【００５０】
コード情報合成手段１１３の合成処理によって生成されるカバーページ画像データ２３０は、スキャナ等の画像情報入力手段１１１によって読み取られたカバーページ（図２（ａ）のカバーページ２１０）の画像データ上に、文字情報入力手段１１２を介してユーザによって入力されたユーザＩＤとパスワードに基づいて生成されたコード情報（２次元コード）の画像データを貼り付けたデータとして構成される。
【００５１】
図３（ａ）に示す例では３つの２次元コードが示されているが、左端の２次元コードは、予めカバーページに印刷されたカバーページ識別情報２１１である。隣接して示される２つの２次元コードは、文字情報入力手段１１２を介してユーザによって入力されたユーザＩＤに基づいて、コード情報合成手段１１３の生成した２次元コードであり、ユーザＩＤ２次元コード２１５と、同様に文字情報入力手段１１２を介してユーザによって入力されたパスワードに基づいてコード情報合成手段１１３の生成したパスワード２次元コード２１６である。
【００５２】
図３（ａ）に示すカバーページ画像データ２３０は、画像データとして存在するデータであり、紙媒体としては存在しない。紙媒体として存在するのは、図２（ａ）に示すカバーページ２１０である。すなわち、ユーザＩＤ、パスワード等の機密情報は、紙媒体としてのカバーページ２１０には記録されず、クライアント１１０からサーバ１２０に対するデータ転送時にクライアント１１０のコード情報合成手段１１３によって画像データとして生成され、スキャナ等の画像情報入力手段１１１によって読み取られたカバーページの画像データ上に合成されて、図３（ａ）に示すカバーページ画像データ２３０が生成され、これがサーバに送信される。
【００５３】
なお、本例においては、コード情報合成手段１１３は、ユーザＩＤ、パスワード等の機密情報を２次元コード情報に変換し、変換した２次元コードに対応する画像を生成してカバーページに合成する構成として説明したが、２次元コードに限らず、バーコード、その他の符号化データ、暗号化データなど、ユーザＩＤ、パスワードの文字情報と異なるコード情報であれば、その他のコード情報を適用してもよい。また、ここではユーザＩＤとパスワードを別々のコード情報として生成しているが、ユーザＩＤとパスワードを１つのコード情報として生成してもよい。
【００５４】
コード情報合成手段１１３によって生成された図３（ａ）に示すカバーページ画像データ２３０は、画像情報入力手段１１１によって読み取られた登録予定画像情報２２０とともに、伝送手段１１４を介してデータ伝送路１５０に出力され、サーバ１２０に送信される。
【００５５】
次に、サーバ１２０側の処理について、図４以下を参照して説明する。サーバ１２０は、クライアント１１０からの送信データを情報取得手段１２１において取得する。取得されたデータ中に含まれるカバーページは、カバーページ解析手段１２２において解析処理が実行される。カバーページ解析手段１２２において解析処理が実行されるカバーページは、図４（ａ）に示すカバーページ画像データ２３０であり、図３（ａ）を参照して説明したカバーページ画像データ２３０に相当する。
【００５６】
カバーページ解析手段１２２は、カバーページ画像データ２３０に含まれる情報について、カバーページ解析情報格納部１２３に格納された情報に基づいて解析を行う、すなわち、登録先などの確認やクライアント側で追加された２次元コード情報の抽出処理などを行う。コード情報解析手段１２４は、カバーページ解析手段１２２で抽出された、クライアントで追加された２次元コード情報の解析を実行する。
【００５７】
図５を参照して画像削除手段１２５の実行する処理、すなわち、カバーページ画像データ２３０からユーザＩＤとパスワードに対応するコード情報を削除する処理の具体例について説明する。
【００５８】
図５（ａ）は、サーバ１２０がクライアント１１０から受信したカバーページ画像データ２３０である。このカバーページ画像データ２３０には２次元コードとしてカバーページ識別情報２１１、ユーザＩＤ２次元コード２１５、パスワード２次元コード２１６が含まれている。画像削除手段１２５は、カバーページ解析手段１２２で抽出したコード情報に基づいて、クライアントで追加された２次元コード情報である、機密情報としてのユーザＩＤ２次元コード２１５、パスワード２次元コード２１６の削除処理を実行する。削除処理の結果データは、図５（ｂ）に示す登録カバーページ画像データ２５０となる。
【００５９】
図５（ｂ）に示す登録カバーページ画像データ２５０には、カバーページ識別情報２１１はそのまま残されているが、機密情報としてのユーザＩＤ２次元コード２１５、パスワード２次元コード２１６が削除されている。その他の登録先情報、属性情報は、不変である。この図５（ｂ）に示す登録カバーページ画像データ２５０がデータベースに登録されることになる。この図５（ｂ）に示す登録カバーページ画像データ２５０は、先に図２（ａ）を参照して説明した紙媒体としてのカバーページ２１０に相当する。すなわち、機密情報としてのユーザＩＤ、パスワード情報が記述されていないカバーページ情報である。
【００６０】
情報登録手段１２６は、図５（ｂ）に示す登録カバーページ画像データ２５０をデータベース１３０の指定登録先へ格納する。このとき、情報登録手段１２６はコード情報解析手段１２４から取得したユーザＩＤ、パスワード情報とユーザ情報格納部１２７に格納されているユーザ情報との照合を行う。照合の結果、登録先と指定されたデータベースへのアクセス権限を判定し、アクセス権限があると判定された場合のみ、指定されたデータベースへの登録処理を実施する。アクセス権限無しと判定された場合には、データ登録作業は実施しない。この例では、カバーページに登録先指定情報として登録先ｂが指定されているので、データ登録部ｂ１３２にカバーページと、カバーページに対応づけられた画像情報との登録データセット３００が格納される。
【００６１】
データベース１３０に格納されたデータ中には、機密情報としてのユーザＩＤ２次元コード、パスワード２次元コードが含まれず、万が一、データベース１３０に対する不正アクセスによりデータが搾取されても、ユーザＩＤ、パスワードが漏洩することはない。
【００６２】
また、クライアント側においても、ユーザＩＤ、パスワードを記録した紙媒体が残されることがなく、紙媒体を介したユーザＩＤ、パスワードの漏洩も防止できる。さらに、クライアントからサーバへのデータ通信路上においては、ユーザＩＤ、パスワードは文字情報としてではなく、符号化されたコード、本例では２次元コードに変換し、画像データとして伝達する構成であるので、通信路からのデータ読み取りによるユーザＩＤ、パスワードの解析困難性も高めることが可能となる。
【００６３】
次に、図６、図７のフローチャートを参照して、クライアントの処理手順と、サーバの処理手順について説明する。まず、図６を参照してクライアントの処理について説明する。
【００６４】
画像情報をサーバに送信しデータベースに登録しようとするクライアント側のユーザは、まず、ステップＳ１０１において、画像情報をスキャナ等の画像情報入力手段１１１（図１、図２参照）によって読み取りを行なうとともに、カバーページに、必要情報を記録し、スキャナ等の画像情報入力手段によって読み取りを行なう。このカバーページは、先に図２（ａ）を参照して説明した紙媒体としてのカバーページであり、カバーページであることを示す識別情報と、登録先の指定情報、データの属性情報等によって構成され、ユーザＩＤ、パスワード等の機密情報は含まれていないカバーページである。
【００６５】
ステップＳ１０２において、ユーザは、文字情報入力手段１１２（図１、図２参照）を介してユーザＩＤとパスワードの入力処理を実行する。図２（ｂ）に示すユーザインタフェースを適用してユーザＩＤとパスワードを入力する。
【００６６】
ステップＳ１０３において、コード情報合成手段１１３（図１、図２参照）が、文字情報入力手段１１２を介してユーザによって入力されたユーザＩＤとパスワードをコード情報（２次元コード）に変換し、ステップＳ１０４において、変換したコード情報を画像データとして、画像情報入力手段１１１によって読み取られたカバーページの画像データ上に合成する処理を実行する。この処理によって、先に図３（ａ）を参照して説明したカバーページ画像データ２３０が生成される。
【００６７】
ステップＳ１０５では、図３（ａ）に示すカバーページ画像データ２３０が、画像情報入力手段１１１によって読み取られた登録予定画像情報とともに、伝送手段１１４を介してデータ伝送路１５０に出力され、サーバ１２０に送信される。
【００６８】
次に、サーバ側の処理について、図７のフローを参照して説明する。サーバは、ステップＳ２０１において、クライアントからの送信データを受信し、ステップＳ２０２において、取得データ中に含まれるカバーページデータを取得し、ステップＳ２０３において、カバーページ上のコード情報（２次元コード）の読み取り、解析を実行して、ユーザＩＤとパスワードを取得する。これらの処理は、図４を参照して説明したカバーページ解析手段１２２、コード情報解析手段１２４において実行される。
【００６９】
次にステップＳ２０４において、カバーページ上の機密コード情報を削除する。この処理は、先に図５を参照して説明した画像削除手段１２５において実行する処理であり、図５に示すカバーページ画像データ２３０から、ユーザＩＤとパスワードに対応するコード情報を削除する処理である。図５に示す機密情報としてのユーザＩＤ２次元コード２１５、パスワード２次元コード２１６の削除処理により、図５（ｂ）に示す登録カバーページ画像データ２５０が生成される。
【００７０】
ステップＳ２０５では、クライアントから受信したカバーページのコード情報から取得したユーザＩＤとパスワードに基づいて、ユーザのアクセス判定処理を行う。ユーザＩＤとパスワードに基づいてアクセス権限が無いと判定された場合（ステップＳ２０６：Ｎｏ）は、ステップＳ２０７に進み、データ登録処理を中止し、処理を終了する。
【００７１】
アクセス権限があると判定された場合には、ステップＳ２０８に進み、機密情報としてのユーザＩＤ、パスワード情報が記述されていないカバーページ情報、すなわち、図５（ｂ）に示す登録カバーページ画像データ２５０をデータベース１３０の指定登録先に、カバーページに対応づけられた画像情報とともに格納、登録する。データベースに格納されたデータ中には、機密情報としてのユーザＩＤ２次元コード、パスワード２次元コードが含まれない。
【００７２】
なお、上述の処理例では、コード情報として送信し、サーバ側で削除する機密情報をユーザＩＤとパスワードとした例を説明したが、コード化して転送してサーバ側で削除するデータは、ユーザＩＤとパスワードに限らず、その他の機密情報をこれらの処理の適用対象としてもよい。
【００７３】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【００７４】
なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【００７５】
例えば、プログラムは記録媒体としてのハードディスクやＲＯＭ（Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)，ＭＯ(Magneto optical)ディスク，ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【００７６】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【００７７】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【００７８】
以上、説明したように、本発明の構成によれば、データベースに登録するデータ送信処理を実行するクライアントと、該クライアントからデータを受信し、受信データのデータベースへの登録処理を実行するサーバとを有する文書管理システムにおいて、クライアント側で、送信登録対象の画像情報に対応するカバーページに文字情報入力手段を介して入力された機密情報としての例えばユーザＩＤやパスワードをコード情報に変換し、変換したコード情報をカバーページを構成する画像データ上に合成してサーバに送信する構成とし、サーバ側で、クライアントからの受信画像データに含まれる機密情報対応のコード情報を削除して、機密情報の削除された画像データをデータベースに登録する構成としたので、機密情報がクライアント側において紙媒体として残存することなく、また、サーバ側の管理するデータベースにも格納されることがない。また、クライアントとサーバ間の伝送路上では、ユーザＩＤやパスワードデータの変換データであるコードデータとして通信されることになる。従って、クライアント、サーバ、および通信路いずれからもユーザＩＤやパスワードなどの機密情報が漏洩する可能性を低減することができ、セキュリティの高いデータを送受信し、管理する構成において適用可能である。
【図面の簡単な説明】
【００７９】
【図１】本発明に係る文書管理システムの構成を示す図である。
【図２】本発明に係る文書管理システムにおけるクライアントの処理について説明する図である。
【図３】本発明に係る文書管理システムにおけるクライアントの実行するコード情報合成処理について説明する図である。
【図４】本発明に係る文書管理システムにおけるサーバの実行するコード情報解析処理について説明する図である。
【図５】本発明に係る文書管理システムにおけるサーバの実行するコード情報削除処理について説明する図である。
【図６】本発明に係る文書管理システムにおけるクライアントの実行する処理について説明するフロー図である。
【図７】本発明に係る文書管理システムにおけるサーバの実行する処理について説明するフロー図である。
【符号の説明】
【００８０】
１１０  クライアント
１１１  画像情報入力手段
１１２  文字情報入力手段
１１３  コード情報合成手段
１１４  伝送手段
１２０  サーバ
１２１  情報取得手段
１２２  カバーページ解析手段
１２３  コード情報解析手段
１２４  カバーページ解析情報格納部
１２５  画像削除手段
１２６  情報登録手段
１２７  ユーザ情報格納部
１３０  データベース
１３１〜１３３  データ登録部
１５０  データ伝送路
２１０  カバーページ
２１１  カバーページ識別情報
２１２  登録先指定情報
２１３  データ属性情報
２１５  ユーザＩＤ２次元コード
２１６  パスワード２次元コード
２２０  登録予定画像情報
２３０  カバーページ画像データ
２５０  登録カバーページ画像データ
３００  登録データセット
【図１】
2006065726.tif 000003
【図２】
2006065726.tif 000004
【図３】
2006065726.tif 000005
【図４】
2006065726.tif 000006
【図５】
2006065726.tif 000007
【図６】
2006065726.tif 000008
【図７】
2006065726.tif 000009