(57)【要約】【課題】携帯端末を用いたコンピュータのデータ処理の実行の容易化。【解決手段】解析処理サーバ１３に、電子メール文に含まれる命令文をフォーマットルールＤＢ１６に登録されたＦｏｒｍａｔ情報を参照して解析する工程と、この解析した命令語に応じたデータ処理の実行手順情報を処理ルールＤＢ１７から抽出し、該抽出した実行手順情報に応じたソフトウェアのデータ処理をソフトウェアサーバ１９に実行させ、ソフトウェアサーバ１９のデータ処理の実行結果をテキストデータとしてメールサーバ１２に送信させ、メールサーバ１２に、受信したテキストデータを本文とし、宛先を携帯端末メールアドレスとする応答メール文を作成して携帯端末１０末宛に送信させることによって、携帯端末を用いてコンピュータ上の任意のデータ処理を実行させるもの。【選択図】図１
2011014009.tif 000002
【特許請求の範囲】
【請求項１】
所定の形式により命令語が含まれるように作成された電子メール文をメールアドレスが設定された携帯端末から送信し、該電子メール文を解析してデータ処理を実行し、実行結果を携帯端末に返信する電子メールを利用したデータ処理システムであって、
前記電子メール文を受信するメールサーバと、
該受信した電子メール文に含まれる命令語を解析し、該解析した命令語に応じたデータ処理の実行を指示する解析処理サーバと、
前記解析した命令語に応じたデータ処理を実行する処理手順を示す実行処理手順情報に従って実行するソフトウェアを含むソフトウェアサーバと、
前記解析した命令語に応じた実行処理手順情報を予め登録した処理ルールデータベースと、
前記電子メール文の前記所定形式情報を格納するフォーマットルールデータベースとを備え、
前記メールサーバが、
前記携帯端末から送信された命令語が含まれる電子メール文を受信する第１工程と、
前記解析処理サーバが、
第１工程により受信した電子メール文に含まれる命令文を前記フォーマットルールデータベースに登録された所定形式情報を参照して解析する第２工程と、
該第２工程により解析した命令語に応じたデータ処理の実行手順情報を前記処理ルールデータベースから前記命令語をキーとして抽出する第３工程と、
該第３工程により抽出した実行手順情報に応じたソフトウェアのデータ処理をソフトウェアサーバに指示する第４工程と、
前記ソフトウェアサーバが、
第４工程により指示されたデータ処理を実行し、該データ処理の実行結果をテキストデータとして前記メールサーバに送信する第５工程と、
前記メールサーバが、
第５工程により送信されたテキストデータを本文とし、宛先を前記電子メール文を送信した携帯端末メールアドレスとする応答メール文を作成し、携帯端末宛に送信する第６工程とを実行するデータ処理システム。
【請求項２】
前記所定形式により作成された電子メール文が、処理対象となるデータを指定するデータ指定情報と、該データ指定情報に対するデータの検索又は更新を指示する命令語とを含み、
前記ソフトウェアサーバが、前記第５工程において、前記命令語のデータ検索又はデータ更新処理を、前記データ指定情報により指定されたデータに対して実行する請求項１記載のデータ処理システム。
【請求項３】
前記携帯端末を使用するユーザの携帯端末メールアドレスと、該携帯端末メールアドレスに対応したユーザ名情報と、前記携帯端末メールアドレスに対応した前記データ処理を許可する利用権限情報とを格納したユーザ管理データベースを設け、
前記解析処理サーバが、
前記第１工程に次いで前記携帯端末メールアドレスをキーとして前記ユーザ管理データベースを検索した利用権限情報を抽出する第７工程を実行し、
前記第２工程において抽出したデータ処理の実行手順情報が該第７工程により抽出した利用権限情報の権限を満たすと判定したとき、前記第４工程により指示されたデータ処理を実行する請求項１又は２記載のデータ処理システム。
【請求項４】
前記メールサーバが、第１工程によりメールサーバから送信された電子メール文を格納するデータポーリング領域を有し、
前記解析処理サーバが、該メールサーバのデータポーリング領域を所定時間条件に応じて電子メール文が格納されているか否かを判定し、該判定により電子メール文が格納されていると判定したとき、前記第２工程を実行する請求項１から３何れかに記載のデータ処理システム。
【請求項５】
前記電子メール文が、メール件名欄と本文欄とから成り、前記所定の形式が、メール件名欄にデータ処理の種類を指定する命令語を入力し、前記本文欄にデータ処理の対象データを入力している請求項２から４何れかに記載のデータ処理システム。
【請求項６】
所定の形式により命令語が含まれるように作成された電子メール文をメールアドレスが設定された携帯端末から受信するメールサーバと、該受信した電子メール文に含まれる命令語を解析し、該解析した命令語に応じたデータ処理の実行を指示する解析処理サーバと、前記解析した命令語に応じたデータ処理を実行する為の実行処理手順情報を予め登録した処理ルールデータベースと、前記解析した命令語に応じたデータ処理を実行するソフトウェアを含むソフトウェアサーバと、前記電子メール文の前記所定形式情報を格納するフォーマットルールデータベースとを備え、前記携帯端末から受信した該電子メール文を解析してデータ処理を実行し、実行結果を携帯端末に返信するコンピュータシステムのデータ処理方法であって、
前記メールサーバに、
前記携帯端末から送信された命令語が含まれる電子メール文を受信する第１工程を実行させ、
前記解析処理サーバに、
第１工程により受信した電子メール文に含まれる命令文を前記フォーマットルールデータベースに登録された所定形式情報を参照して解析する第２工程と、
該第２工程により解析した命令語に応じたデータ処理の実行手順情報を前記処理ルールデータベースから前記命令語をキーとして抽出する第３工程と、
該第３工程により抽出した実行手順情報に応じたソフトウェアのデータ処理をソフトウェアサーバに指示する第４工程を実行させ、
前記ソフトウェアサーバに、
第４工程により指示されたデータ処理を実行し、該データ処理の実行結果をテキストデータとして前記メールサーバに送信する第５工程を実行させ、
前記メールサーバに、
第５工程により送信されたテキストデータを本文とし、宛先を前記電子メール文を送信した携帯端末メールアドレスとする応答メール文を作成させ、携帯端末宛に送信する第６工程とを実行させるデータ処理方法。
【請求項７】
前記所定形式により作成された電子メール文が、処理対象となるデータを指定するデータ指定情報と、該データ種情報に対するデータの検索又は更新を指示する命令語とを含み、
前記ソフトウェアサーバに、前記第５工程において、前記命令語のデータ検索又はデータ更新処理を、前記データ指定情報により指定されたデータに対して実行させる請求項６記載のデータ処理方法。
【請求項８】
前記携帯端末を使用するユーザの携帯端末メールアドレスと、該携帯端末メールアドレスに対応したユーザ名情報と、前記携帯端末メールアドレスに対応した前記データ処理を許可する利用権限情報とを格納したユーザ管理データベースを設け、
前記解析処理サーバに、
前記第１工程に次いで前記携帯端末メールアドレスをキーとして前記ユーザ管理データベースを検索した利用権限情報を抽出する第７工程を実行させ、
前記第２工程において抽出したデータ処理の実行手順情報が該第７工程により抽出した利用権限情報の権限を満たすと判定したとき、前記第４工程により指示されたデータ処理を実行させる請求項６又は７記載のデータ処理方法。
【請求項９】
前記メールサーバに、第１工程によりメールサーバから送信された電子メール文を格納するデータポーリング領域を設け、
前記解析処理サーバに、該メールサーバのデータポーリング領域を所定時間条件に応じて電子メール文が格納されているか否かを判定させ、該判定により電子メール文が格納されていると判定したとき、前記第２工程を実行させる請求項６から８何れかに記載のデータ処理方法。
【請求項１０】
前記電子メール文が、メール件名欄と本文欄とから成り、前記所定の形式が、メール件名欄にデータ処理の種類を指定する命令語を入力し、前記本文欄にデータ処理の対象データを入力させる請求項７から９何れかに記載のデータ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールを利用して任意のデータ処理を実行するデータ処理システム及び同データ処理方法に係り、特に電子メールに含まれる命令実行文を解析し、解析結果に応じてデータ処理した結果データを電子メールにて返信することができる電子メールを利用したデータ処理システム及び同データ処理方法に関する。
【背景技術】
【０００２】
近年、携帯電話を用いてウェブサーバに接続し、該ウェブサーバ上のソフトウェアを携帯電話の機能を用いて実行するコンピュータシステムが実現されている。このコンピュータシステムは、例えば電車の経路検索を行うウェブページの場合、携帯電話に画面表示された出発駅／到着駅等の欄に駅名を入力し、実行ボタンを操作することによって電車の経路検索を実行し、この経路検索結果を携帯電話上に表示する技術が採用されている。
【０００３】
他方、インターネット通信回線網を介して送受信される電子メールソフトウェアは、そのメールソフトウェア特有のインターフェースであるため、このためコンピュータにおいて一般に流通している文書ソフトウェア／表計算ソフトウェア／業務用ソフトウェアにより作成されたファイルが添付されていた場合受信したメール添付ファイルの内容を読むことができないものであった。特に近年においては、例えば職場コンピュータの電子メールアドレス宛に送信されたメール添付ファイルを外出先から携帯電話を用いて閲覧しようとしても、前述したインターフェースの相違によって閲覧することができないものであった。
【０００４】
尚、従来技術による電子メールデータを他の形式のデータに変換する技術が記載された文献としては下記特許文献１が挙げられ、この特許文献１には電子メールデータをウェブ上で表示できるようにデータ変換を行い、インターネット上の電子掲示板に表示する技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−６３５９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前述の携帯電話を用いてウェブサーバ上のソフトウェアを操作する技術は、ウェブサーバ上に携帯電話から入力されたデータを処理するための専用ソフトウェアを用意しなければならないと言う不具合があった。また、特許文献１に記載された技術は、電子メール用の所定形式のデータを電子掲示板上に表示することができるものの、携帯電話を用いて任意のデータ処理を実行することが考慮されていないと言う不具合があった。
【０００７】
本発明の目的は、携帯電話等の電子メールの送受信機能を有する携帯端末を用いてコンピュータシステム上の任意のデータ処理を実行し、この実行結果を携帯端末に返送することができる電子メールを利用したデータ処理システム及び同データ処理方法を提供することである。
【課題を解決するための手段】
【０００８】
前記目的を達成するために本発明は、所定の形式により命令語が含まれるように作成された電子メール文をメールアドレスが設定された携帯端末から受信し、該電子メール文を解析してデータ処理を実行し、実行結果を携帯端末に返信する電子メールを利用したデータ処理システムであって、
前記電子メール文を受信するメールサーバと、
該受信した電子メール文に含まれる命令語を解析し、該解析した命令語に応じたデータ処理の実行を指示する解析処理サーバと、
前記解析した命令語に応じたデータ処理を実行する為の実行処理手順情報を予め登録した処理ルールデータベースと、
前記解析した命令語に応じたデータ処理を実行するソフトウェアを含むソフトウェアサーバと、
前記電子メール文の前記所定形式情報を格納するフォーマットルールデータベースとを備え、
前記メールサーバが、
前記携帯端末から送信された命令語が含まれる電子メール文を受信する第１工程と、
前記解析処理サーバが、
第１工程により受信した電子メール文に含まれる命令文を前記フォーマットルールデータベースに登録された所定形式情報を参照して解析する第２工程と、
該第２工程により解析した命令語に応じたデータ処理の実行手順情報を前記処理ルールデータベースから前記命令語をキーとして抽出する第３工程と、
該第３工程により抽出した実行手順情報に応じたソフトウェアのデータ処理をソフトウェアサーバに指示する第４工程と、
前記ソフトウェアサーバが、
第４工程により指示されたデータ処理を実行し、該データ処理の実行結果をテキストデータとして前記メールサーバに送信する第５工程と、
前記メールサーバが、
第５工程により送信されたテキストデータを本文とし、宛先を前記電子メール文を送信した携帯端末メールアドレスとする応答メール文を作成し、携帯端末宛に送信する第６工程とを実行することを第１の特徴とする。
【０００９】
また本発明は、第１の特徴のデータ処理システムにおいて、前記所定形式により作成された電子メール文が、処理対象となるデータを指定するデータ指定情報と、該データ指定情報に対するデータの検索又は更新を指示する命令語とを含み、
前記ソフトウェアサーバが、前記第５工程において、前記命令語のデータ検索又はデータ更新処理を、前記データ指定情報により指定されたデータに対して実行することを第２の特徴とする。
【００１０】
また本発明は、第１又は第２の特徴のデータ処理システムにおいて、前記携帯端末を使用するユーザの携帯端末メールアドレスと、該携帯端末メールアドレスに対応したユーザ名情報と、前記携帯端末メールアドレスに対応した前記データ処理を許可する利用権限情報とを格納したユーザ管理データベースを設け、
前記解析処理サーバが、
前記第１工程に次いで前記携帯端末メールアドレスをキーとして前記ユーザ管理データベースを検索した利用権限情報を抽出する第７工程を実行し、
前記第２工程において抽出したデータ処理の実行手順情報が該第７工程により抽出した利用権限情報の権限を満たすと判定したとき、前記第４工程により指示されたデータ処理を実行することを第３の特徴とする。
【００１１】
また本発明は、第１から第３何れかの特徴のデータ処理システムにおいて、前記メールサーバが、第１工程によりメールサーバから送信された電子メール文を格納するデータポーリング部を有し、
前記解析処理サーバが、該メールサーバのデータポーリング部を所定時間条件に応じて電子メール文が格納されているか否かを判定し、該判定により電子メール文が格納されていると判定したとき、前記第２工程を実行することを第４の特徴とする。
【００１２】
また本発明は、第２から第４何れかの特徴のデータ処理システムにおいて、前記電子メール文が、メール件名欄と本文欄とから成り、前記所定の形式が、メール件名欄にデータ処理の種類を指定する命令語を入力し、前記本文欄にデータ処理の対象データを入力していることを第５の特徴とする。
【００１３】
更に本発明は、所定の形式により命令語が含まれるように作成された電子メール文をメールアドレスが設定された携帯端末から受信するメールサーバと、該受信した電子メール文に含まれる命令語を解析し、該解析した命令語に応じたデータ処理の実行を指示する解析処理サーバと、前記解析した命令語に応じたデータ処理を実行する為の実行処理手順情報を予め登録した処理ルールデータベースと、前記解析した命令語に応じたデータ処理を実行するソフトウェアを含むソフトウェアサーバと、前記電子メール文の前記所定形式情報を格納するフォーマットルールデータベースとを備え、前記携帯端末から受信した該電子メール文を解析してデータ処理を実行し、実行結果を携帯端末に返信するコンピュータシステムのデータ処理方法であって、
前記メールサーバに、
前記携帯端末から送信された命令語が含まれる電子メール文を受信する第１工程を実行させ、
前記解析処理サーバに、
第１工程により受信した電子メール文に含まれる命令文を前記フォーマットルールデータベースに登録された所定形式情報を参照して解析する第２工程と、
該第２工程により解析した命令語に応じたデータ処理の実行手順情報を前記処理ルールデータベースから前記命令語をキーとして抽出する第３工程と、
該第３工程により抽出した実行手順情報に応じたソフトウェアのデータ処理をソフトウェアサーバに指示する第４工程を実行させ、
前記ソフトウェアサーバに、
第４工程により指示されたデータ処理を実行し、該データ処理の実行結果をテキストデータとして前記メールサーバに送信する第５工程を実行させ、
前記メールサーバに、
第５工程により送信されたテキストデータを本文とし、宛先を前記電子メール文を送信した携帯端末メールアドレスとする応答メール文を作成させ、携帯端末宛に送信する第６工程とを実行させることを第６の特徴とする。
【００１４】
また本発明は、第６の特徴のデータ処理方法において、前記所定形式により作成された電子メール文が、処理対象となるデータを指定するデータ指定情報と、該データ種情報に対するデータの検索又は更新を指示する命令語とを含み、
前記ソフトウェアサーバに、前記第５工程において、前記命令語のデータ検索又はデータ更新処理を、前記データ指定情報により指定されたデータに対して実行させることを第７の特徴とする。
【００１５】
また本発明は、第６又は第７の特徴のデータ処理方法において、前記携帯端末を使用するユーザの携帯端末メールアドレスと、該携帯端末メールアドレスに対応したユーザ名情報と、前記携帯端末メールアドレスに対応した前記データ処理を許可する利用権限情報とを格納したユーザ管理データベースを設け、
前記解析処理サーバに、
前記第１工程に次いで前記携帯端末メールアドレスをキーとして前記ユーザ管理データベースを検索した利用権限情報を抽出する第７工程を実行させ、
前記第２工程において抽出したデータ処理の実行手順情報が該第７工程により抽出した利用権限情報の権限を満たすと判定したとき、前記第４工程により指示されたデータ処理を実行させることを第８の特徴とする。
【００１６】
また本発明は、第６から第８何れかの特徴のデータ処理方法において、前記メールサーバに、第１工程によりメールサーバから送信された電子メール文を格納するデータポーリング部を設け、
前記解析処理サーバに、該メールサーバのデータポーリング部を所定時間条件に応じて電子メール文が格納されているか否かを判定させ、該判定により電子メール文が格納されていると判定したとき、前記第２工程を実行させることを第９の特徴とする。
【００１７】
また本発明は、第７から第９何れかの特徴のデータ処理方法において、前記電子メール文が、メール件名欄と本文欄とから成り、前記所定の形式が、メール件名欄にデータ処理の種類を指定する命令語を入力し、前記本文欄にデータ処理の対象データを入力させることを第１０の特徴とする。
【発明の効果】
【００１８】
本発明によるデータ処理システム及び同データ処理方法は、解析処理サーバに、メールサーバが電子メール文に含まれる命令文をフォーマットルールデータベースに登録された所定形式情報を参照して解析する工程と、この解析した命令語に応じたデータ処理の実行手順情報を前記処理ルールデータベースから前記命令語をキーとして抽出し、該抽出した実行手順情報に応じたソフトウェアのデータ処理をソフトウェアサーバに指示する工程とを実行させ、ソフトウェアサーバに、指示されたデータ処理を実行させたデータ処理の実行結果をテキストデータとしてメールサーバに送信させ、メールサーバに、受信したテキストデータを本文とし、宛先を前記電子メール文を送信した携帯端末メールアドレスとする応答メール文を作成し、携帯端末宛に送信することによって、携帯電話等の電子メールの送受信機能を有する携帯端末を用いてコンピュータシステム上の任意のデータ処理を実行し、この実行結果を携帯端末に返送することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態による電子メールデータ共有システムの全体構成を示す図。
【図２】本実施形態によるメールサーバの構成を示す図。
【図３】本実施形態による携帯端末の構成を示す図。
【図４】本実施形態による処理サーバの構成を示す図。
【図５】本実施形態によるソフトウェアデータ処理サーバの構成を示す図。
【図６】本実施形態によるパッケージソフトウェアサーバの構成を示す図。
【図７】本実施形態によるユーザ管理データベースの構成を示す図。
【図８】本実施形態によるＦｏｒｍａｔデータベースの構成を示す図。
【図９】本実施形態による処理ルールデータベースの構成を示す図。
【図１０】本実施形態によるデータ処理依頼メールの説明図。
【図１１】本実施形態によるメール依頼受け付け処理の動作説明図。
【図１２】本実施形態によるＦｏｒｍａｔ確認処理の動作説明図。
【図１３】本実施形態によるデータ処理方式確認処理の動作説明図。
【図１４】本実施形態によるパッケージソフト向けソフトウェア処理の動作説明図。
【図１５】本実施形態によるメール通知文作成処理の動作説明図。
【図１６】本実施形態による管理者設定処理の動作説明図。
【発明を実施するための形態】
【００２０】
以下、本発明による電子メールを利用したデータ処理システム及び同データ処理方法の一実施形態を図面を参照して詳細に説明する。
［構成］
［全体構成］
本実施形態による電子メールデータ共有方法を採用したコンピュータシステムである電子メールデータ共有システムは、図１に示す如く、一般の携帯電話等の電子メールの送受信機能を有する携帯端末１０Ａ〜１０Ｃと、該携帯端末１０Ａ〜１０Ｃとインターネット等の公衆回線網１１を介して接続され、他のコンピュータからの電子メールを送受信する機能を有するメールサーバ１２と、前記携帯端末１０Ａ〜１０Ｃから受信した本実施形態の特徴であるデータ処理依頼メール文（情報）を受信し、該データ処理依頼メール文を解析し、該解析結果に基づいたデータ処理（データの検索／更新／指定したデータ処理）を実行するパラメタ解析ＤＢデータ処理サーバ１３と、前記データ処理を行うソフトウェアを格納するソフトウェアデータベース２０と、該ソフトウェアデータベース２０に格納したソフトウェアデータの処理を実行するためのパッケージソフトウェアサーバ１９と、該パッケージソフトウェアサーバ１９が実行したソフトウェア処理によるデータの検索／更新等を制御するソフトウェアデータ処理サーバ１４と、利用者のユーザ名その他ユーザ情報を登録したユーザ管理データベース１５と、電子メールソフトウェアのフォーマット形式情報を登録したＦｏｒｍａｔルールデータベース１６と、ソフトウェアによる予め定められた処理ルール情報を登録した処理ルールデータベース１７と、前記ソフトウェアデータ処理サーバ１４及びパラメタ解析ＤＢデータ処理サーバ１３に接続された作業端末１８とから構成される。
【００２１】
［携帯端末１０］
本実施形態による携帯端末１０Ａ〜１０Ｃは、図２に示す如く、データ入力のためのキーボード１０２と、各種情報を表示するための表示装置１０４と、電子メールプログラム１０６１を含むプログラム群１０６を格納する内部メモリ１０５と、これらを制御するＣＰＵ１０１とから構成される。前記電子メールプログラム１０６１は、携帯電話やＰＤＡなどで動作する電子メール送受信プログラムであって、各端末でメールアドレスを保持しており、都度入力する項目としてはメールの宛先（Ｍａｉｌ  Ｔｏ）、件名（Ｓｕｂｊｅｃｔ）、本文（Ｄａｔａ）があり、各項目に特定の形式で入力して送信する。
【００２２】
［メールサーバ１２］
本実施形態によるメールサーバ１２は、図３に示す如く、キーボード１２２と、マウス１２３と、表示装置１２４と、電子メールプログラム１２６を格納する内部メモリ１２５と、磁気ディスク装置又は半導体記憶装置等の記録媒体に構成され、後述するポーリング領域が設けられたデータ領域１２７と、これらを制御するＣＰＵ１２１とから構成される。
【００２３】
前記電子メールプログラム１２６は、携帯端末からメール受信し、メールの情報（Ｍａｉｌ  Ｆｒｏｍ、Ｍａｉｌ  Ｔｏ、Ｓｕｂｊｅｃｔ、Ｄａｔａ）をテキスト変換し、ポーリング領域に保存する機能と、パラメタ解析データ処理サーバから受け取るメール応答文を元にメールを送信する機能とを有し、前記ポーリング領域１２７１は、受信したメールの情報を一時的に保存する領域であって、パラメタ解析データ処理サーバのデータポーリング部が当該領域を例えば任意の時間間隔又は任意の時刻に随時チェックするために設けられている。
【００２４】
［パラメタ解析データ処理サーバ１３］
本実施形態によるパラメタ解析ＤＢデータ処理サーバ１３は、図４に示す如く、コンピュータであって、各種プログラムを機能として格納する内部メモリ１３２と、これらプログラムに従った処理を実行するＣＰＵ１３１とから構成され、前記内部メモリ１３２には、後述するデータ有無のポーリング（問い合わせ）を行うデータポーリング部１３３と、メール文の解析によりユーザ権限の確認及びＦｏｒｍａｔの確認を行う解析プログラム１３４と、後述するデータ処理方式の確認処理他のデータ処理を実行するデータ処理プログラム１３５と、問い合わせに対する応答文を生成する応答プログラム１３６と、管理者がユーザ設定等の処理を制御する管理用プログラム１３７とから構成され、キーボード１８３／マウス１８３／表示装置１８５／ブラウザ１８４１を格納した内部メモリ１８４とから構成される作業端末１８と接続されている。
【００２５】
前記データポーリング部１３３は、メールサーバ１２のポーリング領域１２７１にデータ処理依頼メール文が保存されていないかを定期的に問い合わせ、保存されていると判定したときには情報を解析プログラム１３４へ渡すプログラムである。前記ユーザ権限確認部１３４１は、データポーリング部１３３から渡されたデータ処理依頼メール文の送信元メールアドレスをキーにユーザ管理データベース１５を検索する機能と、対象ソフトウェアや処理権限を確認し、権限を有していると判定したときにはＦｏｒｍａｔ確認部１３４２へ進み、権限を有していないと判定したときにはＥｒｒｏｒを応答文作成部１３６１へ渡す機能を有する。
【００２６】
前記Ｆｏｒｍａｔ確認部１３４２は、データ処理依頼メールのＳｕｂｊｅｃｔ（件名）を基に検索や処理依頼なのか、サンプルデータの要求なのかを判別し、正しいＦｏｒｍａｔでの依頼かを確認し、修正可能なＦｏｒｍａｔエラーは自動修正を行って再処理を行うプログラムである。前記処理方式確認部１３５１は、渡されたデータ処理依頼メールのＳｕｂｊｅｃｔから処理ルールデータベース１７を検索し、操作フラグ列からソフトウェア処理依頼部１３５３かＤＢ処理実行部１３５２かを選択し、処理を渡すプログラムである。前記ＤＢ処理実行部１３５２は、Ｓｕｂｊｅｃｔから処理ルールデータベース１７を検索し、ソフトウェアデータベース２０に対して検索や更新処理を実行するプログラムである。前記ソフトウェア処理依頼部１３５３は、ＳＱＬなどのデータベースを用いないパッケージソフトウェア向けに自動的に画面を操作するなどしてデータの検索や更新処理をソフトウェアデータ処理サーバ１４に依頼するプログラムである。
【００２７】
前記応答文作成部１３６１は、各処理部の結果を受け取り、データ処理依頼メールへの返信メールを作成するプログラムであって、正常終了した結果やエラー発生時のエラーを通知する機能を有する。前記ユーザ設定部１３７１は、処理依頼メールを送信するユーザ管理データベース１５へ登録するプログラムである。前記Ｆｏｒｍａｔ設定部１３７２は、処理依頼メールのＦｏｒｍａｔをＦｏｒｍａｔルールデータベース１６へ定義するプログラムである。前記変換ルール設定部１３７３は、処理ルールデータベース１７に処理ルール情報を定義するプログラムである。
【００２８】
［ソフトウェアデータ処理サーバ１４］
前記ソフトウェアデータ処理サーバ１４は、図５に示す如く、各種処理を実行する複数のプログラムを格納する内部メモリ１４２と、これらプログラムを制御するＣＰＵ１４１とから構成され、前記複数のプログラムは、検索処理を制御する検索処理部１４３１及び更新処理を行う更新処理部１４３２とを含むデータ処理プログラム１４３と、管理者用設定部１４４１を含む管理者用プログラム１４４とから構成されている。
【００２９】
前記検索処理部１４３１は、パラメタ解析データ処理サーバ１３から受け取った検索処理依頼をパッケージソフトウェアサーバ１９に対して実行するプログラムであり、前記更新処理部１４３２は、パラメタ解析データ処理サーバ１３から受け取った更新処理依頼をパッケージソフトウェアサーバ１９に対して実行するプログラムであり、前記管理者用設定部１４４１は、検索処理や更新処理を各ソフトウェアの特定項目向けに設定を行うプログラムである。
【００３０】
［パッケージソフトウェアサーバ１９］
本実施形態によるパッケージソフトウェアサーバ１９は、図６に示す如く、キーボード１９２／マウス１９３／表示装置１９４／データ処理部１９６１を含むパッケージソフトウェアプログラム１９６を格納する内部メモリ１９５とから構成され、ソフトウェアデータベース２０に接続されている。尚、前記パッケージソフトウェアプログラム１９６は、一般的に普及している文書作成又は表計算機能を有するパッケージソフトウェアが想定される。
【００３１】
［ユーザ管理データベース１５］
前記ユーザ管理データベース１５は、携帯端末１０Ａ〜１０Ｃの利用者対応に予め設定されている利用者権限を登録したものであって、図７上段に示す如く、ユーザ氏名であるユーザ名と、ユーザの電子メールアドレスであるメールアドレスと、ユーザのコンピュータに使用されるメーラ（電子メールソフトウェア）に合わせた文字コード種を示す文字コードと、処理可能なソフトウェア種を示す対象ソフトと、該対象ソフトにて処理可能な処理内容を示す処理の各項目情報から構成され、具体的には、例えば、図７下段に符号１５で示す表の如く、ユーザ名「Ｕｓｅｒ１」、メールアドレス「１０Ａ＠ｋｅｉｔａ．ＸＸ．ｊｐ」、文字コード「Ｓ−ＪＩＳ」、対象ソフト「Ｓｏｆｔ１」、処理「検索」の如くユーザ毎に複数の設定情報が登録されている。
【００３２】
［Ｆｏｒｍａｔルールデータベース１６］
本実施形態によるＦｏｒｍａｔルールデータベース１６は、図８の上段に示す如く、Ｆｏｒｍａｔの名称を示すＦｏｒｍａｔ名と、各Ｆｏｒｍａｔの列（レコード）の数を表す列数と、この列の名称である列名と、この列に入力可能な文字種である文字型を示す文字型と、列に入力可能な長さを示す長さ、空白等による長さ余り発生時の取り扱い処理を示すＦＩＬとの各項目情報とから構成され、具体的には、図８下段に示す如く、Ｆｏｒｍａｔ名「Ｆｏｒｍａｔ１」、列数「２」、列定義テーブル（Ｔａｂｌｅ）番号によりリンクされる列名が「Ｃｏｍｐａｎｙ」、文字型が「５０Ｂｙｔｅ」、ＦＩＬが「あり」の如く、複数のメールソフトウェアに対応したＦｏｒｍａｔ毎に複数の設定情報が登録されている。
【００３３】
［処理ルールデータベース１７］
処理ルールデータベース１７は、利用者から指定された受信メールに対する処理を予め登録したものであって、図９に示す如く、処理対象のソフトウェアを指定するための対象ソフトウェアと、メール依頼文の処理キーであるＳｕｂｊｅｃｔ（件名）を指定するためのＳｕｂｊｅｃｔと、利用者指示内容がＤＢ操作（フラグ「０」）かソフトウェア経由の処理（フラグ「１」）かを示すＤＢ操作フラグと、検索や更新等の処理を行うためのキーとなるＤＢ操作文（例えば、DB処理実行用のSQL文等）を示す各項目情報とから構成され、具体的には、図９下段に示す如く、対象ソフトウェアが「パッケージＡ」、Ｓｕｂｊｅｃｔが「Ｎａｍｅ検索」、操作フラグが「０」、ＤＢ操作文が「ＳＥＬＥＣＴ  Ｎａｍｅ  Ｄａｔａ  ＦＲＯＭ  パッケージＤＢ．ｔａｂｌｅ」の如く登録されている。この図９下段の最上レコード（Ｎｏ．１）のＤＢ操作文は、データベースを示すパッケージＤＢ．ｔａｂｌｅから氏名をキーとして検索することを表し、レコード（Ｎｏ．２）のＤＢ操作文は、パッケージＤＢ．ｔａｂｌｅから住所をキーとして住所を検索することを表し、レコード（Ｎｏ．４）のＤＢ操作文は、処理をソフトウェア経由で行い、データを操作ルールＣ−１に従って複写することを表している。
【００３４】
［データ処理依頼文］
本実施形態において利用者が携帯端末１０Ａ〜１０Ｃを用いてメールデータの処理を依頼するデータ処理依頼文は、図１０に示す如く、メール処理依頼者であるメール発信元を示す「Ｍａｉｌ  Ｆｒｏｍ」と、メール宛先のサーバ管理者を示す「Ｍａｉｌ  Ｔｏ」と、件名を示す「Ｓｕｂｊｅｃｔ」と、ＤＢ操作文の内容を示す「Ｄａｔａ」の各項目情報とから成り、「Ｄａｔａ」としては、例えば処理対象の列名や対象項目名が入力される。
【００３５】
このデータ処理依頼分は、例えば、「Ｍａｉｌ  Ｆｒｏｍ」が「１０Ａ＠ｋｅｉｔａｉ．ＸＸ．ｊｐ」、「Ｍａｉｌ  Ｔｏ」が「１９＠ｋｅｉｔａｉ．ＸＸ．ｊｐ」、「Ｓｕｂｊｅｃｔ」が命令語である「Ｎａｍｅ検索」、「Ｄａｔａ」が処理対象となるデータを示す「やまだ」の如く作成される。
【００３６】
［動作］
［メール依頼受け付け処理］
さて、前述のように構成された本実施形態による電子メールを利用したデータ処理システム及び同データ処理方法は、図１１に示す如く、利用者が携帯端末１０の電子メールプログラム１０６１を用いて図１０に示した如きデータ処理依頼メール文を作成し、メールサーバ１２宛にメール送信したとき、メールサーバ１２が電子メールプログラム１２６を用いて前記データ処理依頼メール文をテキストデータ形式に変換してポーリング領域部１２７１に格納する工程と、パラメタ解析データ処理サーバ１３が、所定のタイミングにより前記メールサーバ１２のポーリング領域部１２７１をサーチしてメール文をユーザ権限確認部１３４１に処理を移行する工程と、該処理が移行されたユーザ権限確認部１３４１が、前記メール文（「Ｍａｉｌ  Ｆｒｏｍ」の「１０Ａ＠ｋｅｉｔａｉ．ＸＸ．ｊｐ」）から送信元メールアドレスを抽出する工程１３４１ａと、該抽出したメールアドレスをキーとしてユーザ管理データベース１５を検索し、該検索したメールアドレスの所有者がソフトウェアデータを操作する権限があるか否かを判定する工程１３４１ｂと、該判定により権限があると判定したとき、ユーザ管理データベース１５の処理列とメール文のＳｕｂｊｅｃｔ内容が一致するか否かを判定する工程１３４１ｃと、この判定により一致すると判定したとき、後述するＦｏｒｍａｔ確認部１３４２の処理に移行する工程と、前記ユーザ管理データベース１５による一致がとれないと判定したとき、応答作成部１３６１の処理に移行する工程とを実行することによって、データ処理依頼メール文に対する利用者の権限の確認並びに処理内容文が所定のフォーマットと合致するか否かの判定を行うように動作する。
【００３７】
尚、前記ユーザ権限確認部１３４１の工程１３４１ａは、データポーリング部１３３から渡されたデータ処理依頼メール文の送信元メールアドレス（Ｍａｉｌ  Ｆｒｏｍ）をキーにユーザ管理データベース１５を検索し、該当行を抽出する機能を有し、工程１３４１ｂは、宛先のメールアドレス（Ｍａｉｌ  Ｔｏ）が該当行に許可されたソフトウェア向けのメールアドレスかを確認し、許可されていないと判定した場合は対象ソフトウェアでない旨のＥｒｒｏｒを応答文作成部１３６１へ渡し、許可されていると判定した場合は１３４１ｃへ渡す機能を有し、工程１３４１ｃは、該当行の処理列とＳｕｂｊｅｃｔ内容（「Ｎａｍｅ検索」）がマッチするかを確認し、ＮＧの場合は処理対象ではない旨のＥｒｒｏｒを応答文作成部１３６１に渡し、ＯＫの場合はＦｏｒｍａｔ確認部１３４２へ進む機能を有する。
【００３８】
［Ｆｏｒｍａｔ確認処理］
前記ユーザ権限確認部１３４１による処理が移行されたパラメタ解析ＤＢデータ処理サーバ１３は、図１２に示す如く、Ｆｏｒｍａｔ確認部１３４２が、Ｓｕｂｊｅｃｔがサンプルデータを応答するＳｕｂｊｅｃｔか否かを判定する工程１３４２ａと、該判定によりＳｕｂｊｅｃｔがサンプルデータ応答用のＳｕｂｊｅｃｔと判定されたとき、処理対象ソフトウェアの列名と１行目のＤａｔａをサンプルとして応答文作成部１３６１に渡す工程１３４２ｂと、前記工程１３４１ａにおいてＳｕｂｊｅｃｔが処理以外と判定したとき、処理対象ソフトウェア情報から依頼メールのＤａｔａ項目が正しいか否かをＦｏｒｍａｔルールデータベース１６を参照して判定し、正しいと判定したときに処理方式確認部１３５１の処理へ移行する工程１３４２ｃと、該工程１３４２ｃにより正しくないと判定したとき、空白（ヌル）が余分に有る場合は空白を削除し、区切り記号が句読点「、」のものはカンマ「，」へ修正し、前記工程１３４２ｃに戻る工程１３４２ｄと、該工程１３４２ｄにおいて修正が不可能と判定したとき、処理対象ソフトウェアの列名と１行目のＤａｔａサンプルとして応答文作成部１３６１へ渡し、応答文作成部１３６１へ処理を移行する工程１３４２ｅとを実行する。特に本実施形態においてはデータ処理依頼メール文（図１０）に空白又はカンマの誤入力があった場合であっても、前述の工程１３４２ｄによって当該誤記を修正することができる。
【００３９】
尚、前記Ｆｏｒｍａｔ確認部１３４２の工程１３４２ａは、渡されたデータ処理依頼メールのＳｕｂｊｅｃｔがサンプルデータを応答するＳｕｂｊｅｃｔである場合は工程１３４２ｂへ移行し、それ以外の場合は１３４２ｃへ渡す機能を有し、前記工程１３４２ｂは、処理対象ソフトウェアのデータ列名と１行目のデータをサンプルとして応答文作成部１３６１へ渡す機能を有し、前記工程１３４２ｃは、依頼メールのＤａｔａ項が正しいＦｏｒｍａｔであるかをＦｏｒｍａｔデータベース１６を処理対象ソフトウェア情報をキーとして検索して判定し、正しいＦｏｒｍａｔでないと判定した場合は工程１３４２ｄへ移行し、正しいＦｏｒｍａｔと判定した場合は処理方式確認部１３５１へ渡す機能を有し、前記工程１３４２ｄは、空白の余分削除や区切り文字がカンマで無い場合は修正してから工程１３４２ｃを実行し、修正ができない場合は工程１３４２ｅへ渡す機能を有し、前記工程１３４２ｅは、処理対象ソフトウェアのデータ列名と１行目のデータをサンプルとして応答文作成部１３６１へ渡し、ＯＫの場合は処理方式確認部１３５１へ進む機能を有する。
【００４０】
［データ処理方式確認処理］
前記工程１３４２ｃにより正しいＦｏｒｍａｔと判定されたことにより処理が移行されたデータ処理方式確認部１３５１は、図１３に示す如く、Ｓｕｂｊｅｃｔ（例えば「Ｎａｍｅ検索」）をキーとして処理ルール情報を処理ルールデータベース１７から検索し、操作フラグが「０」か「１」かを判定し、「１」と判定したときにソフトウェア処理依頼部１３５３へ処理を移行する工程と、該工程においてフラグが「０」と判定したとき、ＤＢ処理実行部１３５２が、Ｓｕｂｊｅｃｔをキーとして処理ルールデータベース１７を検索し、該当の処理ルール情報を選択する工程１３５２ａと、該選択した処理ルールのＳＱＬ文にＤａｔａ項（例えば「やまだ」）の情報を当てはめてソフトウェアデータベース２０へ処理を移行する工程１３５２ｂと、処理ルールの実行内容である対象ソフトウェア／Ｓｕｂｊｅｃｔ／Ｄａｔａを応答文作成部１３６１に渡す工程１３５２ｃとを実行する。
【００４１】
尚、前記処理方式確認部１３５１の処理工程は、渡されたデータ処理依頼メールのＳｕｂｊｅｃｔをキーとして処理ルールを検索して操作フラグが「０」か「１」かを判定し、「１」の場合はソフトウェア処理依頼部１３５３へ進み、「０」の場合はＤＢ処理実行部へ進む機能を有し、前記ＤＢ処理実行部１３５２の工程１３５２ａは、Ｓｕｂｊｅｃｔをキーに処理ルールデータベース１７を検索し、該当ルールを選択する機能を有し、工程１３５２ｂは、選択したルールのＳＱＬ文にデータ処理依頼メール文のＤａｔａ項の情報をあてはめてソフトウェアデータベースへ処理を実行する機能を有し、前記工程１３５２ｃは、処理ルールの実行内容（実行結果含む）を応答文作成部１３６１へ渡す機能を有する。
【００４２】
［パッケージソフト向けソフトウェア処理］
前記フラグ判定により処理が移行されたソフトウェア処理依頼部１３５３は、図１４に示す如く、データ処理依頼メール文のＳｕｂｊｅｃｔ内容が検索か更新かを判定する工程を実行し、検索と判定したとき、ソフトウェアデータ処理サーバ１３が検索処理部１３４１を用いてＤａｔａ項の内容情報を基にパッケージソフトウェアへ検索処理の実行指示させる工程を実行し、この検索指示を受けたパッケージソフトウェアサーバ１９のデータ処理部１９６１がＤａｔａ項目を基に検索処理を行う工程を実行し、ソフトウェアデータ処理サーバ１４が応答文作成部１３６１の処理に移行する処理を実行する。
【００４３】
他方、前述のソフトウェア処理依頼部１３５３によりＳｕｂｊｅｃｔが更新と判定されたとき、ソフトウェアデータ処理サーバ１４の処理更新部１４３２がＤａｔａ項の情報を基にパッケージソフトウェアへの更新処理実行を指示する工程と、この指示を受けたパッケージソフトウェアサーバ１９のデータ処理部１９６１がＤａｔａ部の情報を基に更新処理を実行する工程と、これら処理の後に応答文作成部１３６１の処理に移行する処理を実行することによって、パッケージソフトウェアによる検索又は更新処理を行うことができる。
【００４４】
［応答文作成−通知処理］
さて、本実施形態による電子メールデータ共有システムは、図１３に示したＤＢ処理実行部１３５２による所定の処理ルールの実行内容を取得した後、又は図１４に示したパッケージソフトウェアサーバ１９による検索又は更新の処理後、パラメタ解析ＤＢデータ処理サーバ１３の応答文作成部１３６１が、図１５に示す如く、受信した処理結果を応答メールのＤａｔａ部分欄に記載（代入）し、データ処理依頼メール文のＦｒｏｍ  Ａｄｄｒｅｓｓ宛の応答メール文を作成してメールサーバ１２に転送する工程と、該転送を受けたメールサーバ１２が、電子メールプログラム１２６を用いて受信した応答メール文を該当の携帯端末１０宛に送信する工程とを実行することによって、携帯端末１０からメール文にて指示した電子メールに対する処理並びに検索又は更新を行い、この実行結果を応答メールとして携帯端末１０に送信することができる。従って本実施形態によれば、一般のメールソフトウェアにより受信した電子メールデータを、携帯端末１０を用いて処理し、この結果を携帯端末１０に送信することができる。
【００４５】
従って本実施形態によれば、携帯電話等の電子メールの送受信機能を有する携帯端末を用いてコンピュータシステム上の任意のデータ処理を実行し、この実行結果を携帯端末に返送することができる。
【００４６】
［管理者用設定処理］
本実施形態よる電子メールデータ共有システムは、利用者（携帯端末）の登録／データフォーマットの登録・更新／処理ルールの登録を管理者が実行するものであって、この処理は、図１６に示す如く、管理者が作業端末１８のブラウザ１８４１を用いてパラメタ解析ＤＢデータ処理サーバ１３のユーザ設定部１３７１を用いてユーザ管理データベース１５の登録ユーザの登録／更新／削除を行うことや、同様にブラウザ１８４１を用いてサーバ１３のＦｏｒｍａｔ設定部１３７２を用いてＦｏｒｍａｔルールデータベース１６のＦｏｒｍａｔルールを登録／更新／削除することや、同様にブラウザ１８４１を用いて変換ルール設定部１３７３を用いて登録済みのＦｏｒｍａｔをＦｏｒｍａｔルールデータベース１６から読み出し、処理ルールデータベース１７において反映させることによって、行われる。
【符号の説明】
【００４７】
１０Ａ〜１０Ｃ：携帯端末、１１：公衆回線網、１２：メールサーバ、１３：パラメタ解析ＤＢデータ処理サーバ、１４：ソフトウェアデータ処理サーバ、１５：ユーザ管理データベース、１６：Ｆｏｒｍａｔルールデータベース、１７：処理ルールデータベース、１８：作業端末、１９：パッケージソフトウェアサーバ、２０：ソフトウェアデータベース。  
【図１】
2011014009.tif 000003
【図２】
2011014009.tif 000004
【図３】
2011014009.tif 000005
【図４】
2011014009.tif 000006
【図５】
2011014009.tif 000007
【図６】
2011014009.tif 000008
【図７】
2011014009.tif 000009
【図８】
2011014009.tif 000010
【図９】
2011014009.tif 000011
【図１０】
2011014009.tif 000012
【図１１】
2011014009.tif 000013
【図１２】
2011014009.tif 000014
【図１３】
2011014009.tif 000015
【図１４】
2011014009.tif 000016
【図１５】
2011014009.tif 000017
【図１６】
2011014009.tif 000018