(57)【要約】【課題】アプリケーションの新規開発工数を削減することができる業務処理システムを提供する。【解決手段】ＰＬ部１２０は、携帯電話３０２のディスプレイ上に入力画面等のＷｅｂページを表示する。ＦＣ部１１２では、業務の流れに応じて、ＰＬ部１２０の呼び出しを行う。ＢＬ部１１４は、フロー制御部１１２からの要求に基づいてＤＡ部１１６へデータベース１１８のアクセスを命じたり、保険料の試算等の保険業務に関する計算処理を行い、その結果をＦＣ部１１２に返す。ＤＡ部１１６は、データベース１１８へのデータの入力やファイルの記録を行う。データベースサーバ１０６は、データベース１１８を管理し、ＤＡ部１１６からの処理要求に応答してデータの記録や検索等の処理を行う。【選択図】図１
2006221667.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを通じて受け付けたユーザ端末からの要求に応答して複数の業務処理を実行する業務処理システムであって、
業務処理の実行により処理されるデータを記憶した業務処理データ記憶手段と、
ユーザ端末の機種毎に、前記ユーザ端末から対話形式で前記業務処理の実行条件の入力を受け付けるための表示画面を記憶した表示画面記憶手段と、
前記ユーザ端末からの接続要求情報に応じて該ユーザ端末の機種を判断する判断手段と、
前記判断手段により判断された機種に対応する表示画面を前記表示画面記憶手段から取得して送信し、前記ユーザ端末に表示させて前記表示画面の遷移を制御する制御手段と、
前記制御手段とは独立に、かつ前記業務処理毎に構築された業務処理手段であって、前記表示画面を介して受け付けた前記実行条件に対応するデータを前記業務処理データ記憶手段から取得して前記業務処理を実行する業務処理手段と
を備え、前記制御手段は、受け付けた前記実行条件を対応する業務処理手段に渡すことを特徴とする業務処理システム。
【請求項２】
請求項１に記載の業務処理システムにおいて、
前記制御手段は、前記業務処理手段により実行された業務処理の結果を示す表示画面を送信し、前記ユーザ端末に表示させることを特徴とする業務処理システム。
【請求項３】
請求項１または２に記載の業務処理システムにおいて、
前記制御手段は、前記ユーザ端末からの接続要求に応答して、該接続要求の正当性を検証し、前記検証の結果に応じて前記実行条件の入力を受け付けるための表示画面を送信し、前記ユーザ端末に表示させることを特徴とする業務処理システム。
【請求項４】
ネットワークを通じて受け付けたユーザ端末からの要求に応答して複数の業務処理を実行するコンピュータシステムを、
業務処理の実行により処理されるデータを記憶した業務処理データ記憶手段、
ユーザ端末の機種毎に、前記ユーザ端末から対話形式で前記業務処理の実行条件の入力を受け付けるための表示画面を記憶した表示画面記憶手段、
前記ユーザ端末からの接続要求情報に応じて該ユーザ端末の機種を判断する判断手段、
前記判断手段により判断された機種に対応する表示画面を前記表示画面記憶手段から取得して送信し、前記ユーザ端末に表示させて前記表示画面の遷移を制御する制御手段、および
前記制御手段とは独立に、かつ前記業務処理毎に構築された業務処理手段であって、前記表示画面を介して受け付けた前記実行条件に対応するデータを前記業務処理データ記憶手段から取得して前記業務処理を実行する業務処理手段
として機能させ、前記制御手段は、受け付けた前記実行条件を対応する業務処理手段に渡すことを特徴とするコンピュータプログラム。
【請求項５】
請求項４に記載のコンピュータプログラムにおいて、
前記制御手段は、前記業務処理手段により実行された業務処理の結果を示す表示画面を送信し、前記ユーザ端末に表示させることを特徴とするコンピュータプログラム。
【請求項６】
請求項４または５に記載のコンピュータプログラムにおいて、
前記制御手段は、前記ユーザ端末からの接続要求に応答して、該接続要求の正当性を検証し、前記検証の結果に応じて前記実行条件の入力を受け付けるための表示画面を送信し、前記ユーザ端末に表示させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、業務処理システム、業務処理方法およびコンピュータプログラムに関し、より詳細には、ネットワークを通じて受け付けたユーザ端末からの要求に応答して、保険業等の業務処理を実行する業務処理システム、業務処理方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
従来から、インターネットを介してユーザから所定の情報を受け取り、受け取った情報を基に情報処理を行ない、その処理結果をユーザに返信するといったオンライン業務を実行するコンピュータシステムが知られている。例えば保険業においては、クライアントコンピュータから顧客の情報や保険の種類の指定を受け付けて、保険料の算定等を行う。通常、このようなコンピュータシステムを用いた保険業務は、大きく表示処理、業務処理という２つの機能で構築されている。
【０００３】
図１２は、インターネットを介して顧客に保険料の試算サービスを提供する場合の処理手順を示す図である。顧客がパーソナルコンピュータ（ＰＣ）を使用して保険料の試算サービスの提供を受ける場合は、図１２（ａ）の例に示す手順が実行される。
【０００４】
保険代理店の営業担当者等のユーザは、ＰＣ１２０１上にインストールされているブラウザソフトウェア（ブラウザ）を起動し、インターネットを介して保険業務処理を実行するサーバ１２０２へアクセスする。サーバ１２０２はこのアクセスに応答して、顧客情報入力画面を表示するためのＨＴＭＬ文書を送信する。ＰＣ１２０１のディスプレイ上には顧客情報入力画面が表示され（Ｓ１）、ユーザはこの画面上に自身が担当する顧客に関する顧客情報を入力することができる。
【０００５】
入力された顧客情報は、例えば表示画面中に設けられた所定の「送信」ボタンを操作すること等により、サーバ１２０２へ送信される。サーバ１２０２は、顧客情報の内容をチェックした後（Ｓ２）、ＰＣ１２０１のディスプレイ上に、担保条件入力画面を表示する（Ｓ３）。
【０００６】
ユーザがこの担保条件入力画面を介してサーバ１２０２に担保条件を送信すると、サーバ１２０２は受信した顧客情報と担保条件とに基づいて、規定チェックと、保険料の試算を行う（Ｓ４）。そして、その結果を示す試算結果表示画面のＨＴＭＬ文書をＰＣ１２０１へ送信する。その後、ＰＣ１２０１に試算結果が表示される（Ｓ５）。
【０００７】
一方、携帯電話を使用した保険料の試算サービスの場合は、携帯電話のディスプレイに表示可能な情報の量がＰＣと比較して非常に少ないことから、例えば図１２（ｂ）に示すような処理が実行される。即ち、サーバ１２０４は、保険料の試算に必要な担保条件の入力画面を予め複数に分割して登録しておく。そして、携帯電話１２０３から受信した顧客情報の内容をチェックした後（Ｓ１１、Ｓ１２）、携帯電話１２０３のディスプレイ上に担保条件の入力画面を１つずつ表示する（Ｓ１３、Ｓ１５、Ｓ１７）。そして、各画面に入力された情報に基づいてユーザの規定チェックを行う（Ｓ１４、Ｓ１６、Ｓ１８）。
【０００８】
携帯電話１２０３への試算結果の表示も同様に、複数の画面に分割して行われる（Ｓ１８〜Ｓ２１）。
【特許文献１】特開2001-125951号公報
【非特許文献１】営業現場の納得で導入効果は倍増，モバイルインターネット，株式会社リックテレコム，2001年2月10日，第1巻第2号，42-52頁
【非特許文献２】短期集中の速習倶楽部，ＤＢ  Ｍａｇａｚｉｎｅ，株式会社翔泳社，2000年11月1日，第10巻第9号，173-183頁
【非特許文献３】第１０回  ＪＳＰとＸＳＬＴの連携，Ｊａｖａ  ＷＯＲＬＤ，（株）ＩＤＧジャパン，2001年6月1日，第5巻第6号，178〜182頁
【非特許文献４】全モバイル端末への最適な配信が可能  表示洩れを無くす画面分割機能も装備，モバイルインターネット，株式会社リックテレコム，2001年7月10日，第1巻第6号，76〜80頁
【非特許文献５】ノートＰＣにないメリットは使い勝手の制約はどの程度？，日経コミュニケーション，日経ＢＰ社，1999年11月1日，第305号，109〜115頁
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、このような従来のオンライン業務処理では、表示手段の異なる複数種類のユーザ端末に業務サービスを提供する場合、各表示手段に対応した表示処理用、業務処理用、およびデータ処理用のアプリケーションプログラムを構築しなければならない。従って、アプリケーションプログラム開発のための工数が削減できないという問題があった。
【００１０】
また、従来のオンライン業務処理方法では、ユーザ端末の機種や表示手段に対応するために機能を拡張する場合、各機種等に対応したアプリケーションプログラムが構築されてしまう。従って、このような膨大なプログラムを格納するための資源も必要となるという問題があった。
【００１１】
また、同様の理由で、アプリケーションプログラムの保守工数も増加してしまうという問題があった。
【００１２】
更に、従来のオンライン業務処理方法では、業務処理の中にデータ処理が含まれている。このため、汎用的な業務処理システムの構築ができず、特定の業務対象に関する業務処理システムを異機種のコンピュータに流用することが極めて困難であるという問題があった。
【００１３】
本発明はこのような問題に鑑みてなされたものであり、その目的とするところは、アプリケーションプログラムの新規開発工数を削減することができる業務処理システム、業務処理方法およびコンピュータプログラムを提供することにある。
【００１４】
本発明の別の目的は、アプリケーションプログラムの容量や保守工数を削減することができる業務処理システム、業務処理方法およびコンピュータプログラムを提供することにある。
【００１５】
本発明の他の目的は、アプリケーションプログラムの汎用性を高めることができる業務処理システム、業務処理方法およびコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【００１６】
このような目的を達成するために、本発明に係る業務処理システムは、ネットワークを通じて受け付けたユーザ端末からの要求に応答して複数の業務処理を実行する業務処理システムであって、業務処理の実行により処理されるデータを記憶した業務処理データ記憶手段と、ユーザ端末の機種毎に、前記ユーザ端末から対話形式で前記業務処理の実行条件の入力を受け付けるための表示画面を記憶した表示画面記憶手段と、前記ユーザ端末からの接続要求情報に応じて該ユーザ端末の機種を判断する判断手段と、前記判断手段により判断された機種に対応する表示画面を前記表示画面記憶手段から取得して送信し、前記ユーザ端末に表示させて前記表示画面の遷移を制御する制御手段と、前記制御手段とは独立に、かつ前記業務処理毎に構築された業務処理手段であって、前記表示画面を介して受け付けた前記実行条件に対応するデータを前記業務処理データ記憶手段から取得して前記業務処理を実行する業務処理手段とを備え、前記制御手段は、受け付けた前記実行条件を対応する業務処理手段に渡す。
本発明の別の態様によれば、本発明に係るコンピュータプログラムは、ネットワークを通じて受け付けたユーザ端末からの要求に応答して複数の業務処理を実行するコンピュータシステムを、業務処理の実行により処理されるデータを記憶した業務処理データ記憶手段、ユーザ端末の機種毎に、前記ユーザ端末から対話形式で前記業務処理の実行条件の入力を受け付けるための表示画面を記憶した表示画面記憶手段、前記ユーザ端末からの接続要求情報に応じて該ユーザ端末の機種を判断する判断手段、前記判断手段により判断された機種に対応する表示画面を前記表示画面記憶手段から取得して送信し、前記ユーザ端末に表示させて前記表示画面の遷移を制御する制御手段、および前記制御手段とは独立に、かつ前記業務処理毎に構築された業務処理手段であって、前記表示画面を介して受け付けた前記実行条件に対応するデータを前記業務処理データ記憶手段から取得して前記業務処理を実行する業務処理手段として機能させ、前記制御手段は、受け付けた前記実行条件を対応する業務処理手段に渡す。
ここで、前記制御手段は、前記業務処理手段により実行された業務処理の結果を示す表示画面を送信し、前記ユーザ端末に表示させるものとすることができる。
また、前記制御手段は、前記ユーザ端末からの接続要求に応答して、該接続要求の正当性を検証し、前記検証の結果に応じて前記実行条件の入力を受け付けるための表示画面を送信し、前記ユーザ端末に表示させるものとすることができる。
【発明の効果】
【００１７】
本発明によれば、ネットワークを用いて行うオンライン業務処理を制御機能、表示処理、業務処理、およびデータ処理の各機能で構成したので、アプリケーションの汎用性を高めることができる。即ち、業務処理を受け付ける対象のユーザ端末に、新たな表示手段を有するものを追加する場合には、制御機能と表示処理を追加開発し、一旦構築した業務処理、データ処理を再利用することで対応できる。結果として、アプリケーションの新規開発工数を削減することができる。
同時に、アプリケーションの容量や保守工数を削減することができる。
更に、業務処理とデータ処理を分離したので、業務処理をメインフレーム、サーバ、パーソナルコンピュータ等の多様な処理機能のコンピュータに実装することが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照し、本発明の実施の形態について詳細に説明する。なお、以下の説明では、業務として保険業を例に挙げて説明するが、本発明は保険業に限定されず、事業・商売等に関して、日常継続して行う仕事として用いられる種々の業務に適用することができる。
【００１９】
（第１実施形態）
図１は、本実施形態に係る業務処理システムの構成を示すブロック図である。業務処理システム１００は、３つのサーバコンピュータ、即ちＷＷＷ（World Wide Web）を使用するノードであるＷｅｂサーバ１０２と、業務処理用のアプリケーションプログラムを実行して保険サービスを提供するアプリケーションサーバ１０４と、保険業務に関連するデータの集合をデータベースとして格納し管理するデータベースサーバ１０６とから構成されている。
【００２０】
Ｗｅｂサーバ１０２は、ユーザと対話形式で情報の入力を受け付けるための画面をインターネット１０１を介して携帯電話３０２に表示するプレゼンテーションロジック（ＰＬ）部１２０と、該ＰＬ部１２０およびアプリケーションサーバ１０４の業務ロジック（ＢＬ）部１１４を呼び出して、オンライン業務の流れを制御するフロー制御（ＦＣ）部１１２とを含んでいる。なお、本実施形態では携帯電話３０２のユーザとして保険代理店における車両保険の営業担当者を想定しているが、本発明はこのようなユーザに限定されるものではない。
【００２１】
ＰＬ部１２０は、メニュー画面、入力画面、結果表示画面、およびヘルプ・ガイド等のＷｅｂページを表示するためのＨＴＭＬ文書を保持しており、ＦＣ部１１２からの呼び出しに応じて、携帯電話３０２のディスプレイ上にＷｅｂページを表示する。
【００２２】
ＦＣ部１１２では、携帯電話３０２からの接続要求を受けた場合に、予め記憶したユーザや携帯電話３０２の機種に関する情報を用いて、正当なユーザからの接続要求であるか否かを検証する。そして、検証の結果、不正なユーザからの接続要求であれば、ＰＬ部１２０を呼び出して、その携帯電話にログオン画面を表示して、ユーザにログオンのための処理を促す。また、ＦＣ部１１２では、業務の流れに応じて、あるいはユーザによる携帯電話３０２を使用した機能の選択に応じて、ＰＬ部１２０の呼び出しを行う。また、ＰＬ部１２０が携帯電話３０２に表示する画面の遷移が正当であるか否かを検証する。この検証の結果、不正な画面遷移であれば修正を行い、ユーザを正しい業務手順へ導く制御を行う。
【００２３】
アプリケーションサーバ１０４は、保険に関する業務の処理機能を搭載した業務ロジック（ＢＬ）部１１４と、データベース１１８をアクセスするデータアクセス（ＤＡ）部１１６とを有する。
【００２４】
ＢＬ部１１４は、保険料の試算等の保険業務に関する計算処理を行う他、フロー制御部１１２からの要求に基づき、ＤＡ部１１６に対して、データベース１１８へのデータの入力、更新検索、抽出を命じたり、データベース１１８のアクセス結果をＦＣ部１１２に返す処理を行う。ＤＡ部１１６は、データベース１１８との接続や切断、動的クエリ（query）の作成および実行、ストアドプロシージャの呼び出しを行う他、データベース１１８へのデータの入力やファイルの記録を行う。
【００２５】
データベースサーバ１０６は、ＤＡ部１１６からの処理要求に応答してデータの記録や検索等の処理を行う。
【００２６】
図２は、本実施形態に係る業務処理システムを構成するサーバコンピュータのハードウェア構成の一例を示すブロック図である。本図に示す構成のサーバコンピュータは、図１に示すＷｅｂサーバ１０２、アプリケーションサーバ１０４およびデータベース１０６のいずれにも使用される。なお、Ｗｅｂサーバ１０２、アプリケーションサーバ１０４およびデータベース１０６を、１台のサーバコンピュータが有する機能として構成することとしてもよい。更に、Ｗｅｂサーバ１０２、アプリケーションサーバ１０４およびデータベース１０６の各々を、複数のサーバコンピュータによって構成することとしてもよい。
【００２７】
サーバコンピュータ２００は、装置全体の制御を行うＣＰＵ（Central Processing Unit）２０１と、装置全体を制御するためのシステムプログラム等が格納されたＲＯＭ（Read Only Memory）２０２と、一時記憶領域であるＲＡＭ（Random Access Memory）２０６とがバス２１１を介して接続されている。また、本発明に係わる処理を実行するためのプログラムが格納されたプログラムメモリ２１２と、キーボード・マウスインタフェース（Ｉ／Ｆ）２０８と、ディスプレイ２０５に接続されるビデオＩ／Ｆ２０４と、インターネット１０１との通信を行うモデム等の通信Ｉ／Ｆ２０３と、ハードディスク２１３に接続された入出力Ｉ／Ｆ２０７とがバス２１１に接続されている。
【００２８】
キーボード・マウスＩ／Ｆ２０８は、コマンドや記号の入力に使用されるキーボード２０９およびマウス２１０に接続されている。
【００２９】
本実施形態に係る業務処理方法は、後述する処理を実現するプログラムのプログラムコードを記録したプログラムメモリ２１２から、ＣＰＵ２０１がそのプログラムコードを読み出して実行することにより達成されるものである。
【００３０】
Ｗｅｂサーバ１０２、アプリケーションサーバ１０４およびデータベース１０６は、各々の機能を実現するためのプログラムモジュールとして設計される。例えば、ユーザの携帯電話３０２へ画面を表示する手段として、携帯電話３０２との通信を実現する通信プログラム、入力画面等をＨＴＴＰ（HyperText Transfer Protocol）で送信するＷＷＷサーバプログラム、およびクライアントのブラウザに入力画面等を表示させるプログラムを使用する。入力画面等を表示させるプログラムとしては、例えばＭｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓ（登録商標）上のＷＷＷサーバであるＩＩＳ（Internet Information Services）が有するＡＳＰ（Active Server Pages）を使用することができる。また、Ｗｅｂページを介して受信した情報に基づくデータベース検索等の情報処理も、ＡＳＰにより実行することができる。
【００３１】
更に、データベースサーバ１０６におけるデータベース１１８の管理処理やアプリケーションサーバ１０４によるデータベース１１８のアクセス処理は、それぞれ周知のデータベースサーバ用およびデータベースクライアント用のアプリケーションプログラムにより実行される。
【００３２】
これらのプログラムは、高級手続型プログラミング言語、オブジェクト指向プログラミング言語、アセンブリ言語、機械語の他、ＨＴＭＬ等のマークアップランゲージで記述される。このような実現方法において、ハードディスク、光磁気ディスク、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等により構成されるプログラムメモリ２１２は、コンピュータ読取可能な記録媒体として機能する。
【００３３】
図３は、本実施形態に係る業務処理システムのより詳細な機能構成を示すブロック図である。
【００３４】
本実施形態に係る業務処理システムは、ユーザにより使用される携帯電話３０２に保険料の試算サービスを提供する。データベースサーバ１０６には、満期基本テーブル３３４と、お勧め内容テーブル３３６と、車価表テーブル３３８と、計算結果ログテーブル３４０と、ステート保持テーブル３４２が格納されている。
【００３５】
満期基本テーブル３３４には、保険の契約者の個人情報である契約者情報と、その契約者の契約内容が格納されている。お勧め内容テーブル３３６には、別システム（図示しない）により予め保険の更改契約を試算した結果が格納されている。車価表テーブル３３８には、試算対象の車種に応じた保険料率が格納されている。試算結果ログテーブル３４０には、アプリケーションサーバ１０４の保険料試算ＢＬ部３２８により自動車保険料の試算結果が格納されている。ステート保持テーブル３４２には、一部の画面や、携帯電話３０２へのリスト表示のためにデータベース１１８を構成する上記各テーブルから抽出したデータが格納されている。
【００３６】
アプリケーションサーバ１０４は、満期情報の取得処理を行う満期情報取得ＢＬ部３２４と、保険料試算に関する処理を行うための保険料試算ＢＬ部３２８と、満期情報取得ＤＡ部３２６と、車価表取得ＤＡ部３３０と、試算結果ログ書き込みＤＡ部３３２と、ステート保持ＤＡ部３３３とを有する。
【００３７】
満期情報取得ＢＬ部３２４には、データベースサーバ１０６内の満期基本テーブル３３４およびお勧め内容テーブル３３６をアクセスする満期情報取得ＤＡ部３２６が接続されている。また、保険料試算ＢＬ部３２８には、データベースサーバ１０６内の車価表テーブル３３８へアクセスするための車価表取得ＤＡ部３３０と、データベースサーバ１０６内の試算結果ログテーブル３４０にアクセスするための試算結果ログ書き込みＤＡ部３３２が接続されている。ステート保持テーブル３４２には、入力処理に使用する複数の画面のうち、サーバ側に保持すべき一部画面のデータや、リスト表示のために抽出したデータ等が格納されている。
【００３８】
ステート保持ＤＡ部３３３は、Ｗｅｂサーバ１０２の携帯電話用ＦＣ部３１０からの命令に従って、ステート保持テーブル３４２に一部の画面や携帯電話３０２へのリスト表示のためのデータを、ステート保持テーブル３４２へ格納する制御を行う。
【００３９】
Ｗｅｂサーバ１０２は、携帯電話３０２からの要求に応じて業務処理のフロー制御を行う携帯電話用ＦＣ部３１０を有する。このＦＣ部３１０は、ユーザから車両保険に関する情報の入力を促すための車両保険入力ＰＬ部４０１、ログオンＰＬ部４０２、主要項目の入力画面を表示する主要項目入力ＰＬ部４０４、車両保険以外入力ＰＬ部４０６、その他特約入力ＰＬ部４０８、計算結果表示ＰＬ部４１０、等級・割引入力ＰＬ部４１２等の呼び出しを行う。本図では、車両保険入力ＰＬ部４０１、ログオンＰＬ部４０２、主要項目入力ＰＬ部４０４、車両保険以外入力ＰＬ部４０６、その他特約入力ＰＬ部４０８、計算結果表示ＰＬ部４１０、等級・割引入力ＰＬ部４１２等の各々は、複数のブロックの重なりとして示されている。これは、各ＰＬ部に携帯電話３０２の複数の機種に対応した画面が用意されていることを示す。
【００４０】
車両保険入力ＰＬ部４０１は、携帯電話３０２に表示するメインメニューである主要項目の入力画面を用意している。ログオンＰＬ部４０２は、携帯電話３０２に表示するログオン用の画面を用意している。主要項目入力ＰＬ部４０４は、携帯電話３０２から入力される入力項目のうちから、主要な項目を受け付けるための画面を用意している。
【００４１】
車両保険以外入力ＰＬ部４０６は、対人クラス、対物クラス、傷害クラス等の情報の入力を受け付けるために携帯電話３０２に表示する画面を用意している。その他特約入力ＰＬ部４０８は、ユーザから付保条件等の特約に関する情報の入力を受け付けるために携帯電話３０２に表示する画面を用意している。計算結果表示ＰＬ部４１０は、アプリケーションサーバ１０４による業務処理の実行に基づく計算結果を携帯電話３０２に表示する画面を用意している。等級・割引入力ＰＬ部４１２は、保険の等級の指定を受け付けるための画面を用意している。
【００４２】
次に、上記のように構成された業務処理システムにより実行される業務処理の手順について説明する。
【００４３】
図４は、携帯電話３０２が業務処理システムへ接続する手順の一例を示す図である。Ｗｅｂサーバ１０２の携帯電話用ＦＣ部３１０が、携帯電話３０２から接続の要求を受けると（１）、ログオン済みの接続要求であるか否かを検証する。そして、検証の結果、ログオンしていないユーザからの接続要求であれば、ログオンＰＬ部４０２を呼び出す。そして、ログオンＰＬ部４０２から携帯電話３０２の機種に応じたデータを取得し、携帯電話３０２に送信することにより、携帯電話３０２のディスプレイ上にログオン画面を表示する（２）。
【００４４】
図５は、携帯電話３０２が情報処理システムへログオンする手順の一例を示す図である。ユーザは携帯電話３０２に表示されたログオン画面に、自身が担当する契約者の更改申込書に記載されている「旧証券番号・主証券番号」、「旧証券番号・明細番号」、「新証券番号」を入力する。この入力情報は、携帯電話用ＦＣ部３１０へ送信される（３）。携帯電話用ＦＣ部３１０は、満期情報取得ＢＬ部３２４、満期情情報取得ＤＡ部３２６を介して満期基本テーブル３３４およびお勧め内容テーブル３３６から対応する情報を取得する（４）。次いで、取得した情報のうち、お勧め契約の情報をステート保持ＤＡ部３３３を介してステート保持テーブル３４２へ格納する（５）。
【００４５】
携帯電話用ＦＣ部３１０は、ユーザの携帯電話３０２のキャリアと機種を判断し、これに応じたお勧め契約の情報を、主要項目入力ＰＬ部４０４に引き渡す。そして、この引渡しに応答した主要項目入力ＰＬ部４０４は、携帯電話３０２のディスプレイ上に主要項目の入力画面を表示する（６）。以降の処理で表示される入力画面は複数の画面で構成されており、ユーザによる携帯電話３０２への入力処理が完了したり、あるいは各画面に設けられた「計算」ボタン等の所定のボタンが押下される度に、画面遷移が発生する。業務処理システムでは、この画面遷移に応じて図６に示す処理が実行される。
【００４６】
図６は、携帯電話３０２に保険情報の変更項目が入力された場合の処理手順の一例を示す図である。
【００４７】
ユーザが他の画面遷移を伴う操作を行うと、現在の画面の入力内容が携帯電話用ＦＣ部３１０へ送られる（７）。画面遷移は、ユーザによる他の入力画面の呼び出しや前画面の表示処理により発生する。携帯電話用ＦＣ部３１０は、受信した情報をステート保持ＤＡ部３３３を介してステート保持テーブル３４２へ格納する（８）。
【００４８】
次いで、携帯電話用ＦＣ部３１０は、携帯電話３０２のキャリアと機種を判断し、これに応じた遷移先のＰＬ部を呼び出す。遷移先のＰＬ部は、画面を送信する（９）。なお、図６に示す例では、遷移先のＰＬ部として、その他特約入力ＰＬ部４０８が選択されている。
【００４９】
図７は、アプリケーションサーバにより実行される業務処理の手順の一例を示す図である。ユーザが複数の入力画面を用いて試算条件の入力を完了し、画面内に設けられた「計算」ボタンを押下して入力した情報を送信し、アプリケーションサーバ１０４に対して保険料の試算を要求する（１０）。この要求を受け付けた携帯電話用ＦＣ部３１０は、携帯電話３０２からの入力内容を、ステート保持ＤＡ部３３３を介してステート保持テーブル３４２から取得して（１１）、ユーザからの入力内容と共に保険料試算ＢＬ部３２８に引き渡す（１２）。
【００５０】
保険料試算ＢＬ部３２８は、車価表取得ＤＡ部３３０を介して車価表テーブル３３８から車種に応じた保険料率を取得する（１３）。次いで、保険料試算ＢＬ部３２８は、ユーザからの入力内容と車価表テーブル３３８から取得した保険料率とを基に保険料を試算し、計算結果を試算結果ログ書き込みＤＡ部３３２を介して試算結果ログテーブル３４０に格納する（１４）。同時に、保険料試算ＢＬ部３２８は計算結果を携帯電話用ＦＣ部３１０へ引き渡す（１５）。携帯電話用ＦＣ部３１０は、携帯電話３０２のキャリアと機種を判断し、これに応じた試算結果表示ＰＬ部４１０を呼び出し、計算結果を引き渡す。試算結果表示ＰＬ部４１０は、携帯電話３０２の機種に応じた試算結果画面を生成して携帯電話用ＦＣ部３１０を介して送信し、携帯電話３０２のディスプレイに表示する（１６）。
【００５１】
次に、図８〜図１０を参照し、本実施形態に係る業務処理方法の実行中に携帯電話３０２のディスプレイ上に表示される主要な画面の例について説明する。
【００５２】
図８は、携帯電話３０２のディスプレイ上に表示されるログオン画面の一例を示す図である。ログオン画面には、「旧証券番号・主証券番号」の入力欄８０２、「旧証券番号・明細番号」の入力欄８０４、および新証券番号の入力欄８０６が含まれている。ユーザは携帯電話機３０２のボタン操作等により、各入力欄に所望の証券番号を入力することができる。
【００５３】
図９は、携帯電話のディスプレイ上に表示される入力画面の遷移の一例を示す。業務処理システムへのログオン直後に携帯電話３０２のディスプレイ上に表示される主要項目入力画面９０２には、車両保険の種類を指定する場合に選択するボタン９１２、対人クラス等を指定する場合に選択するボタン９１４、保険の等級・割引を指定する場合に操作するボタン９１６、その他特約を指定する場合に操作するボタン９１８が含まれている。また、保険の使用目的や、年齢条件等の入力欄が備えられている。
【００５４】
この画面において、ユーザがボタン９１２を選択した場合は、携帯電話３０２の表示画面は車両保険入力画面９０４に遷移する。この画面は車両保険入力ＰＬ部４０１により表示されるものであり、車両担保や車両クラス、車両保険種類の選択欄の他、協定保険価額、修理支払限度額、新車特約、車両諸費用等の入力欄が配置されている。そして、ユーザが携帯電話３０２のボタン操作等により各入力欄に所望の値を入力することにより、車両保険の種類を指定可能に構成されている。
【００５５】
主要項目入力画面９０２においてユーザがボタン９１４を選択した場合は、携帯電話３０２の表示画面は車両保険以外入力画面９０６に遷移する。
【００５６】
この画面は車両保険以外入力ＰＬ部４０６により表示されるものであり、対人クラス、対物クラス、および傷害クラスの指定欄や、対人賠償、対物賠償、人身傷害、人身搭乗中のみ、および人身介護パックの有無の指定欄等が配置されている。
【００５７】
ユーザが主要項目入力画面９０２においてボタン９１８を選択した場合、表示画面はその他特約入力画面９０８に遷移する。この画面はその他特約入力ＰＬ部４０８により表示されるものであり、ゴルフ特約や傷害特約等の特約の指定欄が配置されている。
【００５８】
また、主要項目画面においてボタン９１６が選択された場合は、等級・割引入力画面９１０が表示される。この画面は等級・割引入力ＰＬ部４１２により表示されるものであり、保険の等級等の指定欄が配置されている。
【００５９】
更に、図９に示す各画面の下部には「計算」ボタン９２１および「戻る」ボタン９２２が設けられている。この「計算」ボタン９２１が押下された場合は、入力処理を終了し、保険料試算ＢＬ部３２８による保険料の試算が行われる。また、「戻る」ボタン９２２が押下された場合は、現在表示されている画面を、直前に表示された画面に変更する。この場合もまた上述した画面遷移の発生に相当し、携帯電話用ＦＣ部３１０は対応する画面を表示するために図６の例に示した処理を実行する。
【００６０】
図１０は、試算結果表示ＰＬ部４１０が携帯電話３０２のディスプレイに表示する試算結果画面の例を示す図である。本図に示す例では保険料の試算結果として合計保険料と初回保険料と共に、ユーザが選択した契約者の保険の変更内容が表示される。
【００６１】
（第２実施形態）
図１１は、本実施形態に係る業務処理システムの構成例を示すシステム構成図である。本図に示す例において、業務処理システムは、ユーザに保険の満期情報の取得サービスと、保険料の試算サービスとを提供する。
【００６２】
データベースサーバ１０６には、満期基本テーブル３３４と、お勧め内容テーブル３３６と、車価表テーブル３３８と、計算結果ログテーブル３４０と、ステート保持テーブル３４２が格納されている。
【００６３】
本実施形態に係る業務システムを構成するデータベースサーバ１０６は、第１実施形態と同様の構成とすることができる。また、アプリケーションサーバ１０４’は、満期情報取得ＢＬ部３２４’、保険料試算ＢＬ部３２８’およびステート保持ＤＡ部３３３’が複数のＦＣ部とデータの交換を行うことができるように構成されている点以外は、第１実施形態におけるアプリケーションサーバ１０４と同様の構成とすることができる。
【００６４】
Ｗｅｂサーバ１０２’は、携帯電話３０２からの要求に応じて業務処理のフロー制御を行う携帯電話用ＦＣ部３１０、インターネットユーザのＰＣ３０４からの要求に応じてフロー制御を行うインターネットユーザＰＣ用ＦＣ部３１４、および社内ネットワークに接続された社内オンラインユーザＰＣ３０８からの要求に応じてフロー制御を行う社内オンラインユーザＰＣ用ＦＣ部３２０を有する。
【００６５】
これら３つのＦＣ部の各々は、個別のＰＬ部の呼び出しを行う。即ち、携帯電話用ＦＣ部３１０は、Ｃ−ＨＴＭＬ（compact-HTML）やＨＤＭＬ（Handheld Device Markup Language）により記述されたテキストを提供する携帯電話用ＰＬ部３１２を呼び出す。また、インターネットユーザＰＣ用ＦＣ部３１４は、インターネットユーザＰＣ３０４で使用されるブラウザソフトに適合したＨＴＭＬ文書を提供するためのインターネットユーザＰＣ用ＰＬ部３１６を呼び出す。更に、社内オンラインユーザＰＣ用ＦＣ部３２０は、社内オンラインユーザＰＣで使用されるブラウザソフトに適合したＨＴＭＬ文書を提供するための社内オンラインユーザＰＣ用ＰＬ部３２２を呼び出す。
【００６６】
従って、業務処理システムがサービスを提供するユーザ端末の種類を増やす場合、そのプログラムの開発では、Ｗｅｂサーバ１０２’においてそのユーザ端末に対応するＦＣ部およびＰＬ部を追加する。そして、必要に応じてアプリケーションサーバ１０４’におけるＷｅｂサーバ１０２’とのインタフェースを修正して、追加されたＦＣ部との情報交換を可能とすれば足りることになる。
【００６７】
以上、本発明の好適な実施形態を説明したが、本発明はこの実施形態のみに限定されることなく他の種々の態様でも実施できることはいうまでもない。例えば、上述した実施例におけるインターネットはネットワークの一例であり、イントラネットや、ＬＡＮ（有線／無線の双方を含む）や、ＶＡＮや、公衆電話網（アナログ／デジタルの双方を含む）や、専用回線網（アナログ／デジタルの双方を含む）や、ＣＡＴＶ網や、ＩＭＴ２０００方式、ＧＳＭ方式、ＰＤＣ／ＰＤＣ―Ｐ方式等の携帯回線交換網／携帯パケット交換網や、無線呼出網や、局所無線網や、ＰＨＳ網や、衛星通信網等を含んでもよい。
【００６８】
また、ユーザ端末としては、上述したもの以外に、ＰＨＳや通信機能を有するＰＤＡ等の種々の情報処理端末を使用することができる。
【００６９】
また、上述した表示画面は説明のための一例であって、表示領域の配置および大きさ等は本発明の実施形態において示された例に限定されるものではない。
【００７０】
更に、以上述べた形態以外にも種々の変形が可能である。しかしながら、その変形が特許請求の範囲に記載された技術思想に基づくものである限り、その変形もまた本発明の技術範囲内となる。
【図面の簡単な説明】
【００７１】
【図１】本発明の一実施形態に係る業務処理システムの構成を示すブロック図である。
【図２】本発明の一実施形態に係る業務処理システムを構成するサーバコンピュータのハードウェア構成の一例を示すブロック図である。
【図３】本発明の一実施形態に係る業務処理システムのより詳細な機能構成を示すブロック図である。
【図４】携帯電話が業務処理システムへ接続する手順の一例を示す図である。
【図５】携帯電話が業務処理システムへログオンする手順の一例を示す図である。
【図６】携帯電話に保険情報の変更項目が入力された場合の処理手順の一例を示す図である。
【図７】アプリケーションサーバにより実行される業務処理の手順の一例を示す図である。
【図８】携帯電話のディスプレイ上に表示されるログオン画面の一例を示す図である。
【図９】携帯電話のディスプレイ上に表示される入力画面の遷移の一例を示す図である。
【図１０】試算結果表示ＰＬ部が携帯電話のディスプレイに表示する試算結果画面の例を示す図である。
【図１１】本発明の一実施形態に係る業務処理システムの構成例を示すシステム構成図である。
【図１２】インターネットを用いて顧客に保険料の試算サービスを提供する従来の処理手順を示す図で、（ａ）は顧客がパーソナルコンピュータ（ＰＣ）を使用して保険料の試算サービスの提供を受ける場合の例、（ｂ）は顧客が携帯電話を使用して保険料の試算サービスの提供を受ける場合の例を示す。
【符号の説明】
【００７２】
１００  業務処理システム
１０１  インターネット
１０２、１０２’  Ｗｅｂサーバ
１０４、１０４’  アプリケーションサーバ
１０６  データベースサーバ
１１２  フロー制御（ＦＣ）部
１１４  業務ロジック（ＢＬ）部
１１６  データアクセス（ＤＡ）部
１１８  データベース
１２０  プレゼンテーションロジック（ＰＬ）部
２００  サーバコンピュータ
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  通信Ｉ／Ｆ
２０４  ビデオＩ／Ｆ
２０５  ディスプレイ
２０６  ＲＡＭ
２０７  入出力Ｉ／Ｆ
２０８  キーボード・マウスＩ／Ｆ
２０９  キーボード
２１０  マウス
２１１  バス
２１２  プログラムメモリ
２１３  ハードディスク
３０２  携帯電話
３０４  インターネットユーザＰＣ
３０８  社内オンラインユーザＰＣ
３１０  携帯電話用ＦＣ部
３１２  携帯電話用ＰＬ部
３１４  インターネットユーザＰＣ用ＦＣ部
３１６  インターネットユーザＰＣ用ＰＬ部
３２０  社内オンラインユーザＰＣ用ＦＣ部
３２２  社内オンラインユーザＰＣ用ＰＬ部
３２４、３２４’  満期情報取得ＢＬ部
３２６  満期情報取得ＤＡ部
３２８、３２８’  保険料試算ＢＬ部
３３０  車価表取得ＤＡ部
３３２  試算結果ログ書き込みＤＡ部
３３３、３３３’  ステート保持ＤＡ部
３３４  満期基本テーブル
３３６  お勧め内容テーブル
３３８  車価表テーブル
３４０  試算結果ログテーブル
３４２  ステート保持テーブル
８０２  旧証券番号・主証券番号入力欄
８０４  旧証券番号・明細番号入力欄
８０６  新証券番号入力欄
９０２  主要項目入力画面
９０４  車両保険保険入力画面
９０６  車両保険以外入力画面
９０８  その他特約入力画面
９１０  等級・割引入力画面
９１２、９１４、９１６、９１８、９２１、９２２  ボタン
１２０１  パーソナルコンピュータ
１２０２  サーバ
１２０３  携帯電話
１２０４  サーバ
【図１】
2006221667.tif 000003
【図２】
2006221667.tif 000004
【図３】
2006221667.tif 000005
【図４】
2006221667.tif 000006
【図５】
2006221667.tif 000007
【図６】
2006221667.tif 000008
【図７】
2006221667.tif 000009
【図８】
2006221667.tif 000010
【図９】
2006221667.tif 000011
【図１０】
2006221667.tif 000012
【図１１】
2006221667.tif 000013
【図１２】
2006221667.tif 000014