(57)【要約】【課題】ＳａａＳモデルサービスの特徴を生かしたより安全なデータ処理システムと、それを構成する各装置の提供。【解決手段】この発明のデータ処理システムは、クライアント端末と、仮画面情報生成装置と、データ管理装置とを備える。クライアント端末はデータ管理装置にサービスを要求する。仮画面情報生成装置は、正画面情報の守秘データの位置に識別情報で識別されるダミーデータが当て込まれた仮画面情報の生成を要求する仮画面情報要求を受信し、仮画面情報要求に対応した仮画面情報をデータ格納部から取得してデータ管理装置に送信する。データ管理装置は、仮画面情報を受信して仮画面情報から識別情報を抽出して識別情報に対応する守秘データを守秘データ格納部から取得する。そして、識別情報の対応関係に基づいて仮画面情報のダミーデータを、守秘データに置き換えて正画面情報を生成する。【選択図】図１
2010157062.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末と、データ管理装置と、仮画面情報生成装置と、からなるデータ処理システムであって、
データ管理装置は、
クライアント端末から正画面情報要求を受信する正画面情報要求受信部と、
守秘データと前記守秘データと仮画面情報生成装置が保持する仮画面情報に含まれるダミーデータを対応付ける識別情報を格納する守秘データ格納部と、
クライアント端末からの正画面情報要求に対応する一つ以上のダミーデータと前記ダミーデータの識別情報を含む仮画面情報を仮画面情報生成装置に要求する仮画面情報要求送信部と、
要求した仮画面情報を仮画面情報生成装置から受信する仮画面情報受信部と、
受信した仮画面情報に含まれるダミーデータの識別情報を抽出する識別情報抽出部と、
抽出した識別情報に対応する守秘データを前記守秘データ格納部から取得する対応守秘データ取得部と、
仮画面情報に含まれるダミーデータを取得した守秘データへ置換処理して正画面情報を生成する正画面情報生成部と、
生成した正画面情報をクライアント端末へ送信する正画面情報送信部と
を備え、
仮画面情報生成装置は、
仮画面情報を記録するデータ格納部と、
仮画面情報要求をデータ管理装置から受信する仮画面情報要求受信部と、
仮画面情報要求に対応した仮画面情報をデータ格納部から取得する仮画面情報生成部と、
取得した仮画面情報をデータ管理装置へ送信する仮画面情報送信部と
を備え、
クライアント端末は、
データ管理装置に対して正画面情報の要求と受信をする送受信部を備える、
ことを特徴とするデータ処理システム。
【請求項２】
クライアント端末から正画面情報要求を受信する正画面情報要求受信部と、
守秘データと前記守秘データと仮画面情報生成装置が保持する仮画面情報に含まれるダミーデータを対応付ける識別情報を格納する守秘データ格納部と、
クライアント端末からの正画面情報要求に対応する一つ以上のダミーデータと前記ダミーデータの識別情報を含む仮画面情報を仮画面情報生成装置に要求する仮画面情報要求送信部と、
要求した仮画面情報を仮画面情報生成装置から受信する仮画面情報受信部と、
受信した仮画面情報に含まれるダミーデータの識別情報を抽出する識別情報抽出部と、
抽出した識別情報に対応する守秘データを上記守秘データ格納部から取得する対応守秘データ取得部と、
仮画面情報に含まれるダミーデータを取得した守秘データへ置換処理して正画面情報を生成する正画面情報生成部と、
生成した正画面情報をクライアント端末へ送信する正画面情報送信部と、
を具備するデータ管理装置。
【請求項３】
一つ以上のダミーデータと前記ダミーデータの識別情報を含む仮画面情報を記録するデータ格納部と、
仮画面情報要求をデータ管理装置から受信する仮画面情報要求受信部と、
仮画面情報要求に対応した仮画面情報をデータ格納部から取得する仮画面情報生成部と、
取得した仮画面情報をデータ管理装置へ送信する仮画面情報送信部と、
を具備する仮画面情報生成装置。
【請求項４】
クライアント端末と、データ管理装置と、仮画面情報生成装置と、からなるデータ処理システムであって、
クライアント端末は、
正画面情報要求に対応する一つ以上のダミーデータと前記ダミーデータの識別情報を含む仮画面情報を仮画面情報生成装置に要求する仮画面情報要求送信部と、
要求した仮画面情報を仮画面情報生成装置から受信する仮画面情報受信部と、
受信した仮画面情報に含まれるダミーデータの識別情報を抽出する識別情報抽出部と、
前記識別情報をデータ管理装置に送信する識別情報送信部と、
送信した識別情報に対応する守秘データをデータ管理装置から受信する対応守秘データ受信部と、
仮画面情報に含まれるダミーデータを識別情報に基づいて受信した守秘データへ置換処理して正画面情報を生成する正画面情報生成部とを備え、
データ管理装置は、
守秘データと、前記守秘データと仮画面情報生成装置が保持する仮画面情報に含まれるダミーデータを対応付ける識別情報を格納する守秘データ格納部と、
仮画面情報に含まれるダミーデータの識別情報をクライアント端末から受信する識別情報受信部と、
受信した識別情報に対応する守秘データを前記守秘データ格納部から取得する対応守秘データ取得部と、
取得した守秘データをクライアント端末に送信する対応守秘データ送信部とを備え、
仮画面情報生成装置は、
仮画面情報を記録するデータ格納部と、
仮画面情報要求をクライアント端末から受信する仮画面情報要求受信部と、
仮画面情報要求に対応した仮画面情報をデータ格納部から取得する仮画面情報生成部と、
取得した仮画面情報をクライアント端末へ送信する仮画面情報送信部とを備える、
ことを特徴とするデータ処理システム。
【請求項５】
正画面情報要求に対応する一つ以上のダミーデータと前記ダミーデータの識別情報を含む仮画面情報を仮画面情報生成装置に要求する仮画面情報要求送信部と、
要求した仮画面情報を仮画面情報生成装置から受信する仮画面情報受信部と、
受信した仮画面情報に含まれるダミーデータの識別情報を抽出する識別情報抽出部と、
前記識別情報をデータ管理装置に送信する識別情報送信部と、
送信した識別情報に対応する守秘データをデータ管理装置から受信する対応守秘データ受信部と、
仮画面情報に含まれるダミーデータを識別情報に基づいて受信した守秘データへ置換処理して正画面情報を生成する正画面情報生成部とを
具備するクライアント端末。
【請求項６】
守秘データと前記守秘データと仮画面情報生成装置が保持する仮画面情報に含まれるダミーデータを対応付ける識別情報を格納する守秘データ格納部と、
仮画面情報に含まれるダミーデータの識別情報をクライアント端末から受信する識別情報受信部と、
受信した識別情報に対応する守秘データを前記守秘データ格納部から取得する対応守秘データ取得部と、
取得した守秘データをクライアント端末に送信する対応守秘データ送信部と、
を具備するデータ管理装置。
【請求項７】
クライアント端末と、仮画面生成装置と、からなるデータ処理システムであって、
クライアント端末は、
守秘データと前記守秘データと仮画面情報生成装置が保持する仮画面情報に含まれるダミーデータを対応付ける識別情報を格納する守秘データ格納部と、
一つ以上のダミーデータと前記ダミーデータの識別情報を含む仮画面情報を仮画面情報生成装置に要求する仮画面情報要求送信部と、
要求した仮画面情報を仮画面情報生成装置から受信する仮画面情報受信部と、
受信した仮画面情報に含まれるダミーデータの識別情報を抽出する識別情報抽出部と、
抽出した識別情報に対応する守秘データを前記守秘データ格納部から取得する対応守秘データ取得部と、
仮画面情報に含まれるダミーデータを識別情報に基づいて取得した守秘データへ置換処理して正画面情報を生成する正画面情報生成部とを備え、
仮画面情報生成装置は、
仮画面情報を記録するデータ格納部と、
仮画面情報要求をクライアント端末から受信する仮画面情報要求受信部と、
仮画面情報要求に対応した仮画面情報をデータ格納部から取得する仮画面情報生成部と、
取得した仮画面情報をクライアント端末へ送信する仮画面情報送信部とを備える、
ことを特徴とするデータ処理システム。
【請求項８】
守秘データと前記守秘データと仮画面情報生成装置が保持する仮画面情報に含まれるダミーデータを対応付ける識別情報を格納する守秘データ格納部と、
一つ以上のダミーデータと前記ダミーデータの識別情報を含む仮画面情報を仮画面情報生成装置に要求する仮画面情報要求送信部と、
要求した仮画面情報を仮画面情報生成装置から受信する仮画面情報受信部と、
受信した仮画面情報に含まれるダミーデータの識別情報を抽出する識別情報抽出部と、
抽出した識別情報に対応する守秘データを前記守秘データ格納部から取得する対応守秘データ取得部と、
仮画面情報に含まれるダミーデータを識別情報に基づいて取得した守秘データへ置換処理して正画面情報を生成する正画面情報生成部とを、
具備するクライアント端末。
【請求項９】
請求項２又は６に記載したデータ管理装置において、
前記守秘データ格納部内の守秘データを、守秘データと仮画面情報に含まれるダミーデータを対応付ける識別情報に関連させて編集する守秘データ編集部と、
前記守秘データ編集部で編集された守秘データに関連する識別情報を、仮画面生成装置に送信する編集識別情報通知部と、
を更に備えるデータ管理装置。
【請求項１０】
請求項９に記載したデータ管理装置において、
前記編集された守秘データの情報量を生成する情報量生成部を更に備え、
前記編集識別情報通信部は、前記編集された守秘データに関連する識別情報とその守秘データの情報量を、仮画面生成装置に送信するものであることを特徴とするデータ管理装置。
【請求項１１】
請求項２又は３、及び５又は６、及び８乃至１０の何れかに記載したクライアント端末、仮画面生成装置もしくはデータ管理装置としてコンピュータを機能させるための装置プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワーク経由でアプリケーションを提供する形態でサービスを実行するデータ処理システムと、そのシステムを構成する各装置と、プログラムに関する。
【背景技術】
【０００２】
近年、ブロードバンドインフラの普及が大きく進展し、安価で信頼性の高いネットワークを利用できる環境が整って来ている。また一方では、ＩＴの急速な進歩と広がりにより、システムがより高度に複雑化しており、情報システムの自前運用の技術的なハードルが高くなっている。更に急速な技術革新により、企業が持つハードウェア、ソフトウェアは早期に陳腐化するリスクも高まっている。
【０００３】
このようなことを背景に、ユーザがソフトウェアを自身（自社）のシステムに導入して利用するのではなく、ベンダー側のシステム上に導入されたソフトウェアの機能をネットワーク経由で利用する形態のサービス（ＳａａＳ：Software as a Service）が注目されている。ＳａａＳモデルで主にＣＲＭアプリケーションを提供している事例が、非特許文献１に開示されている。このようなモデルでは、自社で特定のアプリケーションソフトウェアやそれを運用するための高性能なハードウェアを準備するコストを低減できることや、サービス規模に柔軟に対応できるなどのメリットがある。
【０００４】
このようなＳａａＳに代表されるサービス等のアウトソースにおいて、従来技術では、ユーザの守秘データを含めてサービスに必要なデータが、サービス提供者側の装置によって全て格納・管理されていた。
【０００５】
図１５に、そのサービス提供システムの構成例を示し動作を簡単に説明する。サービス提供システムは、インターネット１５２に接続された複数のクライアント１５３ａ〜１５３ｘと、サーバ１５１と、データベース１５０とで構成される。サーバ１５１の機能は、例えば納品・請求等に関する帳票、いわゆるサービス提供の結果物である正画面情報を発行するものであり、クライアントは、サーバ１５１によって割り当てられたデータベース１５０への書き込み・検索・閲覧及び抽出を行う。データベース１５０の情報には、クライアントの守秘データも含まれる。その守秘データを守る目的で暗号化技術が用いられる。    
【非特許文献１】“ＳａａＳとは”〔平成２０年１２月２５検索〕インターネット（ http://www.salesforce.com/jp/products/saas.jsp/）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、従来の方法では、ユーザにとって重要な暗号鍵等の守秘データも含めてサービス提供者が管理するため、クライアントの守秘データが悪用される問題点があった。
【０００７】
このように、社内の様々なアプリケーションを積極的に外部にアウトソースする流れがある一方で、セキュリティーポリシーや内部統制、企業の社会的責任（ＣＳＲ：Corporate Social Responsibility）等の問題から、特に顧客情報などを外部で処理させることに対する懸念がある。この懸念を払拭する目的で、ＳａａＳモデルサービスの安全性を高めた新しいデータ処理システムが求められている。
【０００８】
この発明は、重要な守秘データ（情報）を外部のサーバに渡すこと無く、その計算能力のみを利用するようにしたデータ処理システム、そのシステムを構成する各装置と、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
この発明のデータ処理システムは、クライアント端末と、データ管理装置と、仮画面情報生成装置とからなる。
【００１０】
データ管理装置は、正画面情報要求受信部と、守秘データ格納部と、仮画面情報要求送信部と、仮画面情報受信部と、識別情報抽出部と、対応守秘データ取得部と、正画面情報生成部と、正画面情報送信部とを具備する。正画面情報要求受信部は、クライアント端末から正画面情報要求を受信する。守秘データ格納部は、守秘データと、守秘データと仮画面情報生成装置が保持する仮画面情報に含まれるダミーデータを対応付ける識別情報を格納する。仮画面情報要求送信部は、クライアント端末からの正画面情報要求に対応する、ダミーデータとダミーデータの識別情報を含む仮画面情報を仮画面情報生成装置に要求する。仮画面情報受信部は、要求した仮画面情報を仮画面情報生成装置から受信する。識別情報抽出部は、受信した仮画面情報に含まれるダミーデータの識別情報を抽出する。対応守秘データ取得部は、抽出した識別情報に対応する守秘データを上記守秘データ格納部から取得する。正画面情報生成部は、仮画面情報に含まれるダミーデータを識別情報に基づいて取得した守秘データへ置換処理して正画面情報を生成する。正画面情報送信部は、生成した正画面情報をクライアント端末へ送信する。
【００１１】
また、仮画面情報生成装置は、データ格納部と、仮画面情報要求受信部と、仮画面情報生成部と、仮画面情報送信部とを具備する。データ格納部は仮画面情報を記録する。仮画面情報要求受信部は、仮画面情報要求をデータ管理装置から受信する。仮画面情報生成部は、仮画面情報要求に対応した仮画面情報をデータ格納部から取得する。仮画面情報送信部は、取得した仮画面情報をデータ管理装置へ送信する。
【００１２】
また、クライアント端末は、データ管理装置に対して正画面情報の要求と受信をする送受信部を備える。
【発明の効果】
【００１３】
この発明のデータ処理システムによれば、データ管理装置は、守秘データを外部のサーバ、つまり仮画面情報生成装置に渡すこと無く、仮画面情報生成装置の計算能力を利用したサービス提供を実行することが出来る。したがって、仮画面情報生成装置上で守秘データが改竄、消去されるリスクを完全に無くすことが出来る。また、この発明は、守秘データが無くても実行可能な処理を積極的にアウトソースすることを可能にするので、ＳａａＳモデルサービスの特徴を生かしたより好適なサービスを提供することに貢献する。
【発明を実施するための最良の形態】
【００１４】
以下、この発明の実施の形態を図面を参照して説明する。複数の図面中同一のものには同じ参照符号を付し、説明を省略する。
【実施例１】
【００１５】
図１にこの発明のデータ処理システム１００のシステム構成を示す。データ処理システム１００は、クライアント端末１０と、データ管理装置２０と、仮画面情報生成装置３０とで構成される。
データ管理装置２０には、ユーザ（クライアント端末１０を操作する個人のこと）によって、予め個人の守秘データが登録されている。仮画面情報生成装置３０には、個人の守秘データを利用したサービス画面のレイアウト設定等をおこなうアプリケーションプログラムがインストールされている。
【００１６】
図２にデータ処理システム１００のシーケンス図を示し、図１も参照してその動作を説明する。ユーザがクライアント端末１０にＩＤ/パスワードの認証情報を入力（ステップＳ１）し、サービスを指定することによって、クライアント端末１０の送受信部１２は、データ管理装置２０にそのサービスの正画面情報を要求する（ステップＳ１２）。データ管理装置２０の正画面情報要求受信部２２１は正画面情報要求を受信する（ステップＳ２２１）。データ管理装置２０のユーザ認証部２２０はユーザを認証する（ステップＳ２２０）。ユーザが認証されれば、データ管理装置２０は仮画面情報生成装置３０に仮画面情報を要求する（ステップＳ２２２）。仮画面情報とは、画面レイアウトと識別情報と、それに対応するダミーデータとで構成されるものである。仮画面情報の具体例を示した説明は後述する。正画面情報や仮画面情報は、画面を構成する情報又は、スクリプトやActiveXなどのプログラムを含む情報である。又は両方の情報を含む情報である。
【００１７】
仮画面情報生成装置３０の仮画面情報要求受信部３２１が、仮画面情報要求を受信（ステップＳ３２１）し、ユーザ認証部３２０がユーザを認証する（ステップＳ３２０）。ユーザが認証されると仮画面情報生成部３２４が仮画面情報を生成する（ステップＳ３２４）。生成された仮画面情報は、データ管理装置２０に送信される（ステップＳ３２５）。
【００１８】
データ管理装置２０は仮画面情報を受信（ステップＳ２２３）し、仮画面情報から識別情報を抽出する（ステップＳ２２４）。そして識別情報に対応する守秘データを取得する（ステップＳ２２５）。具体的には、ステップＳ２２０のユーザ認証結果に基づいて認証されたユーザに対応する守秘データを取得する。正画面情報生成部２２６が、仮画面情報に含まれるダミーデータを、識別情報に基づいて取得した守秘データへ置換処理して正画面情報を生成する（ステップＳ２２６）。正画面情報はクライアント端末１０に送信され（ステップＳ２２７）、クライアント端末１０の送受信部１２で受信される（ステップＳ１３）。
【００１９】
以上のようにこの発明のデータ処理システム１００によれば、守秘データを、仮画面情報生成装置３０に渡すことが無い。仮画面情報生成装置３０は仮画面情報を生成し、その後、データ管理装置２０において、ダミーデータを、識別情報の対応関係に基づいて守秘データに置き換える。よって、守秘データが外部に出ることが無い。したがって、仮画面情報生成装置３０において、守秘データが改竄、消去されるリスクを完全に無くすことが出来る。
【００２０】
なお、サービス要求をデータ管理装置２０に対して行う例で説明を行ったが、仮画面情報生成装置３０に対してサービス要求を行って、データ処理システム１００を起動させても良い。
また、シングルサインオンを行う認証サーバを別に設けても良い。その場合の認証結果はＳＡＭＬアサーションである。仮画面情報生成装置３０は、認証サーバからそのＳＡＭＬアサーションを取得してシングルサインオン（ＳＳＯ）を行う。
【００２１】
次に各装置の構成を示して更に詳しくこの発明の動作を説明する。なお、実施例１のクライアント端末１０については、ＷＥＢブラウザを備え、通信機能を備えた一般的なコンピュータ端末で構成できる。
なお、これらの要求情報とそれに対応する送信情報は、ＨＴＴＰのリクエスト・レスポンスのセッション情報などで対応付けられる構成であってもよい。
【００２２】
〔仮画面情報生成装置〕        
図３に仮画面情報生成装置３０の機能構成例を示す。その動作フローを図４に示す。仮画面情報生成装置３０は、機能ブロック３２と、データ格納部３３と、制御手段３４と、通信インターフェース３１とを備える。機能ブロック３２は、ユーザ認証部３２０と、仮画面情報要求受信部３２１と、データ格納制御部３２３と、仮画面情報生成部３２４と、仮画面情報送信部３２５を具備する。機能ブロック３２の各部は、制御手段３４によって制御される。機能ブロック３２は通信インターフェース３１を介してネットワーク４０と接続される。データ格納部３３は、データ格納制御部３２３と接続されている。
【００２３】
仮画面情報要求受信部３２１は、データ管理装置２０から仮画面情報生成要求を受信する（ステップＳ３２１）。ユーザ認証部３２０はユーザを認証する（ステップＳ３２０）。ユーザ認証が成功すると、仮画面情報生成部３２４は、データ格納制御部３２３を介してデータ格納部３３内に記録されている複数の仮画面情報の中から仮画面情報生成要求に対応した仮画面情報を取得する（Ｓ３２４）。仮画面情報生成部３２４が取得した仮画面情報は、仮画面情報送信部３２５によってデータ管理装置２０に送信される（ステップＳ３２５）。
【００２４】
図５に仮画面情報の一具体例としてＴｏＤｏリストの例を示す。この例の場合のデータ処理システム１００は、あるユーザのＴｏＤｏリストを作成するサービスを提供する。ＴｏＤｏリストの左上隅の四角で囲まれたスペースには、例えば、＃ｉｄ４２３の識別情報（ＩＤ）が付与されたダミーデータが配置されている。＃ｉｄ４２３はユーザの顔写真の識別情報である。また、今日のスケジュールの欄には、１時間毎の識別情報とそのダミーデータが割り振られている。また、右上の＃ｔｏｄｏは、当日のＴｏＤｏリストであり、＊＊＊＊はダミーデータである。このダミーデータは、データ管理装置２０で守秘データに置き換えられる。
【００２５】
なお、仮画面情報は、固定値としてデータ格納部３３に記録してもよいが、ユーザによる編集を可能にすることも出来る。その場合、機能ブロック３２内に画面フォーマット編集部３２２が設けられる。仮画面情報の編集時には、画面フォーマット編集部３２２が、クライアント端末１０からのユーザの操作によって、データ格納部３３内に記録される仮画面情報の編集を行う。例えば、図５に示す仮画面情報で連絡先を増やす編集は、コンタクトリストの部分に識別情報に対応するダミーデータを追加して行う。例えば、＃ｉｄ００３＊＊＊＊、＃ｉｄ００３＊＊＊＊、…、と行を増やす編集をする。
【００２６】
〔データ管理装置〕
図６にデータ管理装置２０の機能構成例を示す。その動作フローを図７に示す。データ管理装置２０は、機能ブロック２２と、守秘データ格納部２３と、制御手段２４と、通信インターフェース２１とを備える。機能ブロック２２は、ユーザ認証部２２０と、正画面情報要求受信部２２１と、仮画面情報要求送信部２２２と、仮画面情報受信部２２３と、識別情報抽出部２２４と、対応守秘データ取得部２２５と、正画面情報生成部２２６と、正画面情報送信部２２７を具備する。機能ブロック２２の各部は、制御手段２４によって制御される。機能ブロック２２は通信インターフェース２１を介してネットワーク４０と接続される。守秘データ格納部２３は、対応守秘データ取得部２２５と接続されている。
【００２７】
守秘データ格納部２３は、守秘データと、守秘データと仮画面情報生成装置３０が保持する仮画面情報に含まれるダミーデータを対応付ける識別情報を格納する。正画面情報要求受信部２２１は、クライアント端末１０からの正画面情報要求を受信する（ステップＳ２２１）。ユーザ認証部２２０はユーザ（クライアント端末１０）を認証する（ステップＳ２２０）。認証が成功すると仮画面情報要求送信部２２２が、クライアント端末１０からの正画面情報要求に対応するダミーデータと、ダミーデータの識別情報を含む仮画面情報を仮画面情報生成装置３０に要求する（ステップＳ２２２）。仮画面情報受信部２２３は、要求した仮画面情報を仮画面情報生成装置３０から受信する（ステップＳ２２３）。識別情報抽出部２２４は、受信した仮画面情報に含まれるダミーデータの識別情報を抽出する（ステップＳ２２４）。対応守秘データ取得部２２５は、抽出した識別情報に対応する守秘データを守秘データ格納部２３から取得する（ステップＳ２２５）。正画面情報生成部２２６は、仮画面情報に含まれるダミーデータを識別情報に基づいて取得した守秘データへ置換処理して正画面情報を生成する（ステップＳ２２６）。正画面情報送信部２２７は、生成した正画面情報をクライアント端末１０に送信する（ステップＳ２２７）。
【００２８】
図８に正画面情報の具体例を示す。図５に示した仮画面情報のダミーデータが、識別情報に対応する守秘データに置き換えられている。守秘データが登録されていない時間帯は空欄になっている。
【００２９】
守秘データとしては、名前や顔写真のような静的守秘データと、スケジュールのような動的守秘データとに分けられる。静的守秘データの例を表１に、動的守秘データの例を表２に示す。
【００３０】
【表１】
2010157062.tif 000003
【００３１】
【表２】
2010157062.tif 000004
【００３２】
表１と２に示すように守秘データは、識別情報と守秘データとが一対一に対応したテーブルである。写真のようにデータ量が大きなものは、その画像情報を指し示すポインタがテーブルに記載されても良い。このように仮画面情報のレイアウト情報と守秘データとは識別情報で同期する。
【００３３】
なお、静的守秘データは、識別情報と守秘データとが必ず一対一の関係になる。一方、動的守秘データは、表２に示すように必ずしも一つの識別情報に１個の守秘データが対応しなくても良い。識別情報に関係を定義付けて、識別情報と守秘データの対応について、この関係に基づいて計算させることも可能である。例えば、図２に示す＃plan10001200のように、識別情報が統合されて時間帯を表すようにした動的守秘データを構成してもよい。
【００３４】
このように特性の異なる識別情報を備えることで、守秘データの設定の効率を上げることが可能である。＃plan10001200は、表３から明らかなように＃plan1000と＃plan1200のように分けて記述される場合もある。この識別情報の統合は、機能ブロック２２内に識別情報編集機能部（図示せず）を設け、自動的に行わせるようにしても良い。
【００３５】
守秘データは、固定値として守秘データ格納部２３に記録しても良いが、ユーザによる編集を可能にすることも出来る。編集とは、守秘データの追加、変更、削除を意味する。その場合、機能ブロック２２内に守秘データ編集部２２７が設けられる。守秘データの編集時には、守秘データ編集部２２７が、クライアント端末１０からのユーザの操作によって守秘データ格納部２３内に記録される守秘データの編集を行う。守秘データを編集した後は、仮画面情報生成装置３０のデータ格納部３３に記録された仮画面情報の編集を行う。この仮画面情報の編集の作業性を向上させるデータ管理装置も考えられる。
【００３６】
〔データ管理装置の変形例１〕
仮画面情報の編集の作業性を向上させるデータ管理装置２０′について説明する（図６参照）。データ管理装置２０′は、機能ブロック２２内に編集識別情報通知部２２９を更に備える。その動作を図９を参照して説明する。図９は、守秘データ編集時に、データ管理装置２０′と仮画面情報生成装置３０とか連携する動作を示すシーケンス図である。
【００３７】
クライアント端末１０は、データ管理装置２０′に守秘データの編集を要求する（ステップＳ９０）。この時、ユーザ認証部２２０がユーザを認証する（ステップＳ２２０）。ユーザが認証できれば、データ管理装置２０はクライアント端末１０に守秘データの入力画面表示を提供する（ステップＳ９１）。ユーザは、入力画面を用いて守秘データ格納部２３内の守秘データを編集する（ステップＳ９２）。守秘データ編集部２２７は、守秘データ格納部２３内の守秘データを、守秘データと仮画面情報に含まれるダミーデータを対応付ける識別情報に関連させて編集する（ステップＳ２２７）。この時、編集識別情報通知部２２９は、守秘データ編集部で編集された守秘データに関連する識別情報を、仮画面情報生成装置３０に通知する（ステップＳ２２９）。
【００３８】
仮画面情報提供装置３０（図３参照）の編集識別情報受信部３２６は、その通知を受信する（ステップＳ３２６）。ユーザ認証部３２０がユーザを認証すれば（ステップＳ３２０）、仮画面情報生成装置３０の編集識別情報受信部３２６は、データ格納制御部３２３を介してデータ格納部３３内の編集識別子格納手段３３３に通知された識別情報を記録する（ステップＳ３３３）。
【００３９】
このように守秘データの編集時に、データ管理装置２０と仮画面情報生成装置３０とが連携することで、後で仮画面情報を編集する作業を容易にすることができる。つまり、ユーザが仮画面情報を編集する際に、編集識別子格納手段３３３を参照することが可能である。
【００４０】
〔データ管理装置の変形例２〕
また、データ管理装置２０′に、編集された守秘データの大きさを表す情報量を生成する情報量生成部２２８を更に設けたデータ管理装置２０″も考えられる。情報量とは、画面成形に関する情報であり、byte数や、文字数、文字サイズ等である。情報量生成部２２８は、守秘データ編集部２２７で守秘データが編集された時に、その編集後の守秘データの大きさを表すデータを生成する。例えば新たな守秘データが追加された場合、編集後の守秘データの大きさを表す情報量を生成する。また、例えば、既存の３byteの守秘データを６byteの大きさに編集した場合、６byteを意味する情報量を生成する。また、既存の守秘データが削除された場合は、守秘データの大きさが０であることを表す情報量を生成する。
【００４１】
編集識別情報通知部２２９′が、編集識別情報と一緒にその情報量を仮画面情報生成装置３０に通知することで、仮画面情報生成装置３０は識別情報とその識別情報に対応する守秘データの大きさを知ることができる。したがって、仮画面情報生成装置３０で仮画面情報の編集を行う際に、ダミーデータを作成するユーザの作業を更に容易にすることができる。
【００４２】
〔仮画面情報生成装置の変形例１〕
上記した仮画面情報は、画面レイアウトに識別情報とダミーデータとが一体となった形で構成される例で説明を行ったが、画面フォーマット情報と、非守秘データとを別々に扱っても良い。
【００４３】
その方法の仮画面情報生成装置３０′は、図３のデータ格納部３３内に画面フォーマット格納手段３３１と、非守秘データ格納手段３３２とを備える。画面フォーマット格納手段３３１は、守秘データの位置に識別情報のみが添付された画面フォーマット情報を記録する。非守秘データ格納手段３３２は、識別情報に対応させたダミーデータ若しくはその大きさを記録する。
【００４４】
仮画面情報生成部３２４′は、仮画面情報要求に対応した仮画面情報の画面フォーマット情報を画面フォーマット格納手段３３１から取得すると共に、その画面フォーマット情報に添付された識別情報に対応するダミーデータを非守秘データ格納手段３３２から取得し、画面フォーマットに、識別情報に対応するダミーデータを当て込んで仮画面情報を生成する。この時、仮画面情報生成部３２４′は、仮画面情報全体のレイアウトを計算して生成することになる。
【００４５】
この場合、画面フォーマット格納手段３３１に記録されている画面フォーマットは、いわゆるテンプレートであり、非守秘データがダミーデータである。表３にダミーデータの情報量の具体例を示す。
【００４６】
【表３】
2010157062.tif 000005
【００４７】
このように、画面フォーマットと非守秘データとを別々に記録して、それぞれを対応する識別情報で対応させ、仮画面情報生成部３２４′で仮画面情報を計算させる方法は、画面レイアウトとダミーデータとが一体とされた仮画面情報を予め用意して置く方法よりも、非守秘データの兼用化が可能である。よって、データ格納部３３のデータ量を削減できる効果を奏する。
【実施例２】
【００４８】
図１０にこの発明のデータ処理システム２００のシーケンス図を示す。データ処理システム２００のシステム構成は、実施例１と同じであるが、クライアント端末１２とデータ管理装置２２の機能構成が異なる。図１０のシーケンス図を参照し、図１１にクライアント端末１２の機能構成例、図１２にデータ管理装置２２の機能構成例を示してデータ処理システム２００の動作を説明する。
【００４９】
まず、クライアント端末１２とデータ管理装置２２の構成を説明する。クライアント端末１２は、機能ブロック１２２と、制御手段１２４と、通信インターフェース１２１とを備える。機能ブロック１２２は、仮画面情報要求送信部１２２１と、仮画面情報受信部１２２２と、識別情報抽出部１２２３と、識別情報送信部１２２４と、対応守秘データ受信部１２２５と正画面情報生成部１２２６を具備する。
【００５０】
データ管理装置２２は、機能ブロック４２２と、守秘データ格納部６３と、制御手段４２４と、通信インターフェース４２１とを備える。機能ブロック４２２は、ユーザ認証部４２２３と、識別情報受信部４２２０と、対応守秘データ取得部４２２１と、対応守秘データ送信部４２２２を具備する。守秘データ格納部６３は、実施例１と同じものである。
【００５１】
クライアント端末１２の仮画面情報要求送信部１２２１は、仮画面情報を要求する。この時、仮画面情報要求と共にユーザの認証情報も、仮画面情報生成装置３０に送信される（ステップＳ１２２１）。仮画面情報生成装置３０は、実施例１と同じ動作を行って仮画面情報を生成し、仮画面情報をステップＳ１２２１のレスポンスとしてクライアント端末１２に送信する（ステップＳ３２５）。仮画面情報受信部１２２２は、要求した仮画面情報を仮画面情報生成装置３０から受信する（ステップＳ１２２２）。識別情報抽出部１２２３は、受信した仮画面情報に含まれるダミーデータの識別情報を抽出する（ステップＳ１２２３）。識別情報送信部１２２４は、抽出した識別情報をデータ管理装置２２に送信する（ステップＳ１２２４）。
【００５２】
データ管理装置２２の識別情報受信部４２２０は、ステップＳ１２２４で、クライアント端末１２から送信される仮画面情報に含まれるダミーデータの識別情報を受信する（ステップＳ４２２０）。ユーザ認証部４２２３はユーザを認証する（ステップＳ４２２３）。ユーザが認証されると対応守秘データ取得部４２２１は、受信した識別情報に対応する守秘データを守秘データ格納部６３から取得する（ステップＳ４２２１）。対応守秘データ送信部４２２２は、取得された守秘データをクライアント端末１２に送信する（ステップＳ４２２２）。
【００５３】
クライアント端末１２の対応守秘データ受信部１２２５は、ステップＳ１２２４で送信した識別情報に対応する守秘データをデータ管理装置２２から受信する（ステップＳ１２２５）。正画面情報生成部１２２６は、受信した仮画面情報に含まれるダミーデータを識別情報に基づいて受信した守秘データへ置換処理して正画面情報を生成する（ステップＳ１２２６）。
【００５４】
このように、データ処理システム２００のデータ処理方法及び、各装置の構成でも守秘データを仮画面情報生成装置３０に渡すこと無く、仮画面情報生成装置３０の計算能力を利用したサービス提供を実行することが出来る。
【実施例３】
【００５５】
図１３にこの発明のデータ処理システム３００のシーケンス図を示す。データ処理システム３００のシステム構成は、実施例１，２と異なり、クライアント端末１３と、仮画面情報生成装置３０の２台の装置で構成される。仮画面情報生成装置３０は、実施例１，２と同じである。図１３のシーケンス図を参照し、図１４にクライアント端末１３の機能構成例を示してデータ処理システム３００の動作を説明する。
【００５６】
クライアント端末１３は、守秘データ格納部２３と、機能ブロック１３２と、制御手段１３４と、通信インターフェース１３１とを備える。守秘データ格納部２３は実施例１，２と同じである、機能ブロック１３２は、仮画面情報要求部１３２１と、仮画面情報受信部１３２２と、識別情報抽出部１３２３と、対応守秘データ取得部１３２４と、正画面情報生成部１３２５を具備する。
【００５７】
クライアント端末１３の仮画面情報要求送信部１３２１は、仮画面情報を要求する。この時、仮画面情報要求と共にユーザの認証情報も、仮画面情報生成装置３０に送信される（ステップＳ１３２１）。仮画面情報生成装置３０は、実施例１，２と同じ動作を行って仮画面情報を生成し、仮画面情報をステップＳ１３２１のレスポンスとしてクライアント端末１３に送信する（ステップＳ３２５）。仮画面情報受信部１３２２は、要求した仮画面情報を仮画面生成装置３０から受信する（ステップＳ１３２２）。識別情報抽出部１３２３は、受信した仮画面情報に含まれるダミーデータの識別情報を抽出する（ステップＳ１３２３）。対応守秘データ取得部１３２４は、抽出した識別情報に対応する守秘データを、守秘データ格納部２３から取得する（ステップＳ１３２４）。正画面情報生成部１３２５は、仮画面情報に含まれるダミーデータを、識別情報に基づいて取得した守秘データへ置換処理して正画面情報を生成する（ステップＳ１３２５）。
【００５８】
このようにデータ処理システム３００によれば、クライアント端末１３と仮画面情報生成装置３０の２つの装置の構成で、この発明のデータ処理方法が実現できる。実施例３の考え方によれば、重要な守秘データを第三者に渡すことが全く無いデータ処理システムを実現することができる。
【００５９】
以上説明したようにこの発明のデータ処理システムによれば、守秘データを外部の装置に渡すことが無いので、守秘データが外部で改竄、消去されるリスクを完全に無くすことが出来る。更にこの発明は、実行可能な処理を積極的にアウトソースすることを可能にするので、ＳａａＳモデルサービスの特徴を生かしたより好適なサービス提供の発展に貢献することが出来る。
【００６０】
上記各装置における処理内容はプログラムによって記述される。また、各装置の機能構成部は、コンピュータ上で所定のプログラムを実行させることにより構成することにしてもよいし、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。  また、上記装置における処理手段をコンピュータによって実現する場合、各装置が有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、各装置における処理手段がコンピュータ上で実現される。
【００６１】
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよい。具体的には、例えば、磁気記録装置として、ハードディスク装置、フレキシブルディスク、磁気テープ等を、光ディスクとして、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ-ＲＡＭ
（Random Access Memory）、ＣＤ-ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ-Ｒ
（Recordable）/ＲＷ（ReWritable）等を、光磁気記録媒体として、ＭＯ（Magneto Optical disc）等を、半導体メモリとしてフラッシュメモリー等を用いることができる。
【００６２】
また、このプログラムの流通は、例えば、そのプログラムを記録したＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記録装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。
【００６３】
また、各手段は、コンピュータ上で所定のプログラムを実行させることにより構成することにしてもよいし、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。
【図面の簡単な説明】
【００６４】
【図１】この発明の実施例１（データ処理システム１００）のシステム構成を示す図。
【図２】データ処理システム１００の動作シーケンスを示す図。
【図３】仮画面情報生成装置３０の機能構成例を示す図。
【図４】仮画面情報生成装置３０の動作フローを示す図。
【図５】仮画面情報の例を示す図。
【図６】この発明のデータ管理装置２０の機能構成例を示す図。
【図７】データ管理装置２０の動作フローを示す図。
【図８】正画面情報の具体例を示す図。
【図９】守秘データ編集時にデータ管理装置２０と仮画面情報生成装置３０とか連携      する動作シーケンスを示す図。
【図１０】この発明の実施例２（データ処理システム２００）の動作シーケンスを示す図。
【図１１】クライアント端末１２の機能構成例を示す図。
【図１２】データ管理装置２２の機能構成例を示す図。
【図１３】この発明の実施例３（データ処理システム３００）の動作シーケンスを示す図。
【図１４】クライアント端末１３の機能構成例を示す図。
【図１５】従来のＳａａＳモデルサービスの一例を示す図。
【図１】
2010157062.tif 000006
【図２】
2010157062.tif 000007
【図３】
2010157062.tif 000008
【図４】
2010157062.tif 000009
【図５】
2010157062.tif 000010
【図６】
2010157062.tif 000011
【図７】
2010157062.tif 000012
【図８】
2010157062.tif 000013
【図９】
2010157062.tif 000014
【図１０】
2010157062.tif 000015
【図１１】
2010157062.tif 000016
【図１２】
2010157062.tif 000017
【図１３】
2010157062.tif 000018
【図１４】
2010157062.tif 000019
【図１５】
2010157062.tif 000020