(57)【要約】【課題】二つのアプリケーション間で連携して情報を処理し、二つの外部装置と情報を送受信することができる送受信装置、送受信システム、送受信方法及びプログラムを提供する。【解決手段】異なる処理を有する第一及び第二処理部が夫々第一及び第二外部装置と通信し、該第一及び第二処理部間で連携して処理した情報を該第一及び第二外部装置へ送信する送受信装置であって、前記第一処理部は、前記第一外部装置から受信した第一情報を前記第二処理部へ付与する第一情報付与部を有し、前記第二処理部は、前記第一処理部から付与された第一情報を前記第二外部装置へ送信する第一情報送信部と、前記第二外部装置から受信した第二情報を前記第一処理部へ付与する第二情報付与部とを有し、前記第一処理部は、更に付与された前記第二情報に基づく命令を生成する生成部と、該生成部が生成した命令を前記第一外部装置へ送信する命令送信部とを有する。【選択図】図６
2015014899.tif 000002
【特許請求の範囲】
【請求項１】
異なる処理を実行する第一及び第二処理部が夫々第一及び第二外部装置と通信し、該第一及び第二処理部間で連携して処理した情報を該第一及び第二外部装置へ送信する送受信装置であって、
前記第一処理部は、前記第一外部装置から受信した第一情報を前記第二処理部へ付与する第一情報付与部を有し、
前記第二処理部は、
前記第一処理部から付与された第一情報を前記第二外部装置へ送信する第一情報送信部と、
前記第二外部装置から受信した第二情報を前記第一処理部へ付与する第二情報付与部と
を有し、
前記第一処理部は、更に
付与された前記第二情報に基づく命令を生成する生成部と、
該生成部が生成した命令を前記第一外部装置へ送信する命令送信部と
を有する
ことを特徴とする送受信装置。
【請求項２】
前記第二処理部は、前記第一処理部に組み込まれており、
前記第一処理部は、
前記第二処理部の動作を制御する制御部と、
前記第二外部装置と接続する接続情報を前記第二処理部へ付与する接続情報付与部と
を有し、
前記第二処理部は、付与された前記接続情報を用いて、前記制御部による制御に基づき、前記第二外部装置と通信するようにしてある
ことを特徴とする請求項１に記載の送受信装置。
【請求項３】
前記第一外部装置は、データベースサーバであり、
前記第二外部装置は、ウェブサーバであり、
前記第一処理部の制御部は、前記第二処理部の第一情報送信部に前記第一情報を前記第二外部装置へ送信させ、かつウェブページに対応する前記第二情報を受信した場合、前記第二処理部の第二情報付与部に該第二情報を前記第一処理部へ付与させるようにしてあり、
前記第一処理部の生成部は、付与された前記第二情報に基づいて、データベース操作に係る命令を生成するようにしてある
ことを特徴とする請求項２に記載の送受信装置。
【請求項４】
画像を表示する表示部と、
情報を記憶する記憶部と
を備え、
前記第二処理部は、前記第二外部装置から廃車登録申請に係る複数の入力欄を含むウェブページの情報を受信した場合、該ウェブページを前記表示部に表示する画面表示部を有し、
前記第一処理部は、車両及び該車両の所有者に係る前記第一情報を前記表示部に表示する第一情報表示部を有し、
前記第一処理部の制御部は、車両及び所有者の情報に係る前記第一情報並びに前記画面表示部が表示したウェブページに含まれる前記複数の入力欄各々との対応関係が予め記憶された前記記憶部の内容に基づいて、前記第二処理部に前記車両及び所有者の情報を前記複数の入力欄各々に表示させるようにしてある
ことを特徴とする請求項３に記載の送受信装置。
【請求項５】
請求項３又は請求項４に記載の送受信装置及び第一外部装置を備える送受信システムであって、
前記第一外部装置は、
前記送受信装置へ前記第一情報を送信する送信部と、
前記送受信装置の命令送信部が送信したデータベース操作に係る命令を受信する受信部と、
該受信部が受信した命令を実行する実行部と
を有する
ことを特徴とする送受信システム。
【請求項６】
前記第一外部装置は、車両管理情報が記憶された記憶部を有し、
前記第一外部装置の送信部は、前記記憶部から検索した車両及び該車両の所有者に係る第一情報を前記送受信装置へ送信するようにしてあり、
前記第二外部装置は、外部から前記第一情報を含む廃車登録申請を受け付け、受け付けた外部先へ廃車登録の可否に関する第二情報を送信するようにされており、
前記第一処理部の生成部は、前記第二情報に基づいて、前記第一外部装置に前記記憶部に記憶された車両管理情報を更新させる命令を生成するようにしてある
ことを特徴とする請求項５に記載の送受信システム。
【請求項７】
異なる処理を実行する第一及び第二アプリケーションプログラムが夫々第一及び第二外部装置と通信し、該第一及び第二アプリケーションプログラム間で連携して処理した情報を該第一及び第二外部装置へ送信する送受信装置であって、
前記第一アプリケーションプログラムは、前記第一外部装置から受信した第一情報を前記第二アプリケーションプログラムへ付与する第一情報付与モジュールを有し、
前記第二アプリケーションプログラムは、
前記第一アプリケーションプログラムから付与された第一情報を前記第二外部装置へ送信する第一情報送信モジュールと、
前記第二外部装置から受信した第二情報を前記第一アプリケーションへ付与する第二情報付与モジュールと
を有し、
前記第一アプリケーションプログラムは、更に
付与された第二情報に基づく命令を生成する生成モジュールと、
該生成モジュールが生成した命令を前記第一外部装置へ送信する命令送信モジュールと
を有する
ことを特徴とする送受信装置。
【請求項８】
前記第二アプリケーションプログラムは、前記第一アプリケーションプログラムに組み込まれた部品モジュールであり、
前記第一アプリケーションプログラムは、
前記第二アプリケーションプログラムの動作を制御する制御モジュールと、
前記第二外部装置と接続する接続情報を前記第二アプリケーションプログラムへ付与する接続情報付与モジュールと
を有し、
前記第二アプリケーションプログラムは、付与された前記接続情報を用いて、前記制御モジュールによる制御に基づき、前記第二外部装置と通信するようにしてある
ことを特徴とする請求項７に記載の送受信装置。
【請求項９】
前記第一外部装置は、データベースサーバであり、
前記第二外部装置は、ウェブサーバであり、
前記第一アプリケーションプログラムの制御モジュールは、前記第二アプリケーションプログラムの第一情報送信モジュールに前記第一情報を前記第二外部装置へ送信させ、かつウェブページに対応する前記第二情報を受信した場合、前記第二アプリケーションプログラムの第二情報付与モジュールに該第二情報を前記第一アプリケーションプログラムへ付与させるようにしてあり、
前記第一アプリケーションプログラムの生成モジュールは、付与された前記第二情報に基づいて、データベース操作に係る命令を生成するようにしてある
ことを特徴とする請求項８に記載の送受信装置。
【請求項１０】
画像を表示する表示部と、
情報を記憶する記憶部と
を備え、
前記第二アプリケーションプログラムは、前記第二外部装置から廃車登録申請に係る複数の入力欄を含むウェブページの情報を受信した場合、該ウェブページを前記表示部に表示する画面表示モジュールを有し、
前記第一アプリケーションプログラムは、車両及び該車両の所有者に係る前記第一情報を前記表示部に表示する第一情報表示モジュールを有し、
前記第一アプリケーションプログラムの制御モジュールは、車両及び所有者の情報に係る前記第一情報並びに前記画面表示モジュールが表示したウェブページに含まれる前記複数の入力欄各々との対応関係が予め記憶された前記記憶部の内容に基づいて、前記第二アプリケーションプログラムに前記車両及び所有者の情報を前記複数の入力欄各々に表示させるようにしてある
ことを特徴とする請求項９に記載の送受信装置。
【請求項１１】
第一及び第二情報処理装置と夫々通信する第三情報処理装置の第一アプリケーションプログラム及び該第一アプリケーションプログラムが制御する第二アプリケーションプログラムにより該第一及び第二情報処理装置へ情報を送信する送受信方法であって、
前記第一アプリケーションプログラムから前記第二アプリケーションプログラムへ、前記第二情報処理装置と接続する接続情報及び前記第一アプリケーションプログラムが前記第一情報処理装置から受信した第一情報を与え、
前記第二アプリケーションプログラムから前記第二情報処理装置へ、前記第一情報を前記第一アプリケーションプログラムにより該第二アプリケーションプログラムに送信させ、
前記第二アプリケーションプログラムから前記第一アプリケーションプログラムへ、該第二アプリケーションプログラムが前記第二情報処理装置から受信した第二情報を、該第一アプリケーションプログラムにより該第二アプリケーションプログラムに付与させ、
前記第二情報に基づく命令を生成し、
前記第一アプリケーションプログラムから前記第一情報処理装置へ、生成した前記命令を送信し、
前記第一情報処理装置が前記命令を実行する
ことを特徴とする送受信方法。
【請求項１２】
第一及び第二外部装置と通信するコンピュータに、該第一及び第二外部装置へ情報を送信する処理を、該第二外部装置と通信するアプリケーションプログラムを制御して実行させるプログラムであって、
前記第一外部装置から受信した第一情報を前記アプリケーションプログラムに与え、
前記アプリケーションプログラムに前記第一情報を前記第二外部装置へ送信させ、
前記アプリケーションプログラムに前記第二外部装置から受信した第二情報を自身へ付与させ、
付与された前記第二情報に基づく命令を生成し、
生成した前記命令を前記第一外部装置へ送信する
処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、外部装置と情報を送受信する送受信装置、送受信システム、送受信方法及びプログラムに関する。
【背景技術】
【０００２】
クラウド上には、多くのウェブサイトが存在し、多くの情報が提供されている。利用者は、ウェブサイトに接続された端末装置のブラウザを用いて、多くの情報を含むウェブページを閲覧することができる。しかし、情報が多すぎる場合、利用者は必要な情報を取得することが困難である。そこで、利用者がより速く必要な情報を取得できるように、ウェブページに付加情報を挿入したり、特定のウェブページをすばやく表示する技術がある（例えば、特許文献１〜４）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１１３２７９号公報
【特許文献２】特開２０１１−１１３２８２号公報
【特許文献３】特開２００５−３３９３７６号公報
【特許文献４】特開２０００−１１２８５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ウェブサイトは情報を発信するだけでなく、情報を受け付ける手段としても利用されている。例えば、行政機関への申請手続き、商品の購入手続き、ブログへの書き込み等がこれに該当する。かかる場合、利用者はキーボード、タッチパネル等の入力手段を用いて、ブラウザの画面に情報を入力する。しかしながら、端末装置からウェブサイトへ送信する情報がブラウザ以外のアプリケーションが外部装置から受信した情報である場合、利用者は当該アプリケーションが画面に表示する当該情報を見ながら煩雑な入力作業を繰り返すことになる。そして、利用者は、ブラウザを別途操作して情報をウェブサイトへ送信することになる。
【０００５】
本願は、かかる事情に鑑みてなされたものである。その目的は、二つのアプリケーション間で連携して情報を処理し、二つの外部装置と情報を送受信することができる送受信装置、送受信システム、送受信方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本願の一観点は、異なる処理を実行する第一及び第二処理部が夫々第一及び第二外部装置と通信し、該第一及び第二処理部間で連携して処理した情報を該第一及び第二外部装置へ送信する送受信装置であって、前記第一処理部は、前記第一外部装置から受信した第一情報を前記第二処理部へ付与する第一情報付与部を有し、前記第二処理部は、前記第一処理部から付与された第一情報を前記第二外部装置へ送信する第一情報送信部と、前記第二外部装置から受信した第二情報を前記第一処理部へ付与する第二情報付与部とを有し、前記第一処理部は、更に付与された前記第二情報に基づく命令を生成する生成部と、該生成部が生成した命令を前記第一外部装置へ送信する命令送信部とを有する。
【発明の効果】
【０００７】
本願の一観点によれば、二つのアプリケーション間で連携して情報を処理し、二つの外部装置と情報を送受信することができる。
【図面の簡単な説明】
【０００８】
【図１】送受信システムのハードウェア構成例を示すブロック図である。
【図２】送受信装置のハードウェア構成例を示すブロック図である。
【図３】データベースサーバのハードウェア構成例を示すブロック図である。
【図４】送受信装置及びデータベースサーバの機能構成例を示す機能ブロック図である。
【図５】車両管理テーブルのレコードレイアウトの一例を示す説明図である。
【図６】政府系ＷＥＢ廃車登録画面の画面レイアウトの一例を示す説明図である。
【図７】ＡＢＣ市ＷＥＢ廃車登録画面の画面レイアウトの一例を示す説明図である。
【図８】廃車登録処理の手順の一例を示すフローチャートである。
【図９】廃車登録処理の手順の一例を示すフローチャートである。
【図１０】廃車登録処理の手順の一例を示すフローチャートである。
【図１１】廃車登録処理の手順の一例を示すフローチャートである。
【図１２】送受信システムのハードウェア構成例を示すブロック図である。
【図１３】送受信装置及びデータベースサーバの機能構成例を示す機能ブロック図である。
【発明を実施するための形態】
【０００９】
本実施の形態に係る送受信システムを、その図面に基づいて説明する。本実施の形態に係る送受信システムは、サーバ及び端末装置を含むクライアントサーバシステムである。端末装置は、１つのサーバと通信するだけでなく、他のサーバとも通信する。端末装置は、一のサーバから取得した情報を他のサーバに送信し、他のサーバから取得した情報に基づいて、一のサーバに命令を送信する。一のサーバは、端末装置から受信した命令を実行する。
【００１０】
上述の機能を実現するために、端末装置には一のサーバと通信する一のアプリケーションプログラム（以下、アプリケーションという）及び他のサーバと通信する他のアプリケーションがインストールされている。一及び他のアプリケーションは、連携して処理した情報を一及び他のサーバと送受信する。その際、一及び他のアプリケーションは、独立したプログラムでもよいし、一のアプリケーションの中に他のアプリケーションが組み込まれていてもよい。
【００１１】
本実施の形態に係る送受信システムは、様々な業種で活用され得る。当該業種は、例えば金融、マスコミ、交通、教育、医療、生産、流通、通信、娯楽、貿易等を含む。以下では、自動車のアフターマーケットに係る業者を対象とした廃車登録業務を例に挙げて、送受信システムを説明する。
【００１２】
実施の形態１
実施の形態１は、一のアプリケーションの中に他のアプリケーションが組み込まれている場合に該当する。
図１は、送受信システム１のハードウェア構成例を示すブロック図である。送受信システム１は、送受信装置（コンピュータ、第三情報処理装置）１０及びデータベースサーバ（第一外部装置、第一情報処理装置）２０を含む。送受信装置１０は、例えばデスクトップ型ＰＣ（パーソナルコンピュータ）、ノートブック型ＰＣ、タブレット型ＰＣ、スマートフォン等である。送受信装置１０は、専用回線１ｎを介してデータベースサーバ２０と接続されている。また、送受信装置１０は、インターネット１Ｎを介して、送受信システム１に対して外側に位置するＷＥＢサーバ（第二外部装置、第二情報処理装置）３０と情報の受け渡しをすることができる。
【００１３】
データベースサーバ２０は、例えば汎用コンピュータ、ワークステーション、デスクトップ型ＰＣ等である。データベースサーバ２０は、データベースエンジンを搭載している。データベースサーバ２０は、送受信装置１０から受信した命令に応じて、自身のハードディスクに記憶された各種テーブルにアクセスし、レコードの挿入、削除、更新及び検索を実行する。また、データベースサーバ２０は、検索結果等の処理結果を送受信装置１０に送信する。
【００１４】
送受信装置１０には、車両の廃車登録業務に係るアプリケーション（第一処理部、制御部、接続情報付与部、第一アプリケーションプログラム、第一情報付与モジュール、生成モジュール、命令送信モジュール、制御モジュール、接続情報付与モジュール、第一情報表示モジュール、プログラム）１Ｐがインストールされている。送受信装置１０は、データベースサーバ２０から受信した情報を用いて、廃車登録申請に係る情報を表示部に表示する。アプリケーション１Ｐには、インターネットブラウザの機能を有するブラウザ部（第二処理部、画面表示部、第二アプリケーションプログラム、第一情報送信モジュール、画面表示モジュール、アプリケーションプログラム）１ｂが部品モジュールとして組み込まれている。
【００１５】
ブラウザ部１ｂは、ＷＥＢサーバ３０から廃車登録を申請するウェブページの情報を受信した場合、当該情報に対応するウェブページを自身の画面に表示する。ブラウザ部１ｂは、アプリケーション１Ｐからの制御の下、アプリケーション１Ｐが受信した廃車登録申請に係る情報をＷＥＢサーバ３０へ送信する。
【００１６】
ＷＥＢサーバ３０は、例えばワークステーション、デスクトップ型ＰＣ等である。ＷＥＢサーバ３０は、送受信装置１０から廃車登録申請に係る情報を受信し、廃車登録の可否に関するウェブページの情報を送受信装置１０に送信する。
【００１７】
ＷＥＢサーバ３０は、廃車登録を申請する行政機関毎に複数存在する。図１は、政府系のＷＥＢサーバ３０と、地方行政機関のＷＥＢサーバ３０との２台を例示している。本実施の形態では、送受信装置１０は、政府及び地方行政機関の両方のＷＥＢサーバ３０と廃車登録に係る情報を送受信するものとする。
【００１８】
ブラウザ部１ｂは、ＷＥＢサーバ３０から廃車登録の可否に関するウェブページの情報を受信した場合、当該ウェブページを表示部に表示する。アプリケーション１Ｐは、ブラウザ部１ｂからウェブページの内容を取得し、取得したウェブページの内容に応じた命令をデータベースサーバ２０へ送信する。データベースサーバ２０は、送受信装置１０から受信した命令を実行する。
【００１９】
図２は、送受信装置１０のハードウェア構成例を示すブロック図である。
送受信装置１０は、ＣＰＵ（Central Processing Unit）（第一情報付与部、第二情報付与部、生成部）１１を含む。また、送受信装置１０は、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、ハードディスク（記憶部）１４、ディスクドライブ１５、表示部１６、操作部１７、タイマ１８及び通信部（第一情報送信部、命令送信部）１９を含む。
【００２０】
ＣＰＵ１１は、ソフトウェアプログラムに記述された命令セットを実行するためのプロセッサである。ＣＰＵ１１は、送受信装置１０の各構成部を制御する。ＣＰＵ１１は、ハードディスク１４に記憶されたアプリケーション１ＰをＲＡＭ１３に読み出し、ＲＡＭ１３に読み出したアプリケーション１Ｐを実行する。
【００２１】
ＲＯＭ１２は、例えば不揮発性の半導体メモリ又は半導体メモリ以外の読み出し専用記憶媒体である。ＲＯＭ１２は、送受信装置１０の起動時にＣＰＵ１１が実行するＢＩＯＳ（Basic Input/Output System）、ファームウェア等を記憶している。
【００２２】
ＲＡＭ１３は、主記憶装置である。ＲＡＭ１３は、例えばＳＲＡＭ又はＤＲＡＭであり、ＣＰＵ１１が実行する処理の過程で必要な作業変数、データ等を一時的に記憶する。なお、ＲＡＭ１３の代わりにフラッシュメモリ、メモリカード等が用いられてもよい。
【００２３】
ハードディスク１４は、補助記憶装置である。ハードディスク１４は、送受信装置１０の内部に取り付けられるものであっても、送受信装置１０の外部に置かれるものであってもよい。また、ハードディスク１４は、大容量の情報の記憶が可能なフラッシュメモリ又はＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、ＢＤ（Blu-ray Disc、登録商標）等の光ディスク１ｄで代替されてもよい。
【００２４】
ハードディスク１４は、ＣＰＵ１１が実行するアプリケーション１Ｐを記憶している。アプリケーション１Ｐは、内部のブラウザ部１ｂと情報の受け渡しをする各種モジュールを含む。
ハードディスク１４は、インタフェースファイル１ＩＦを記憶している。インタフェースファイル１ＩＦは、車両情報及び所有者情報の識別情報と、廃車登録を申請するウェブページの入力欄のｎａｍｅ属性又はＨＴＭＬファイルにおける位置情報とを対応付けた情報を記憶するファイルである。インタフェースファイル１ＩＦを参照することにより、廃車登録を申請するウェブページに含まれる複数の入力欄を、複数の廃車登録情報と対応付けて区別することができる。
【００２５】
ディスクドライブ１５は、補助記憶装置である。ディスクドライブ１５は、外部の記憶媒体であるＣＤ、ＤＶＤ、ＢＤ等の光ディスク１ｄから情報を読み出し、光ディスク１ｄに情報を記録する。例えば、ＣＰＵ１１は、操作部１７からディスクドライブ１５に対する光ディスク１ｄの排出命令を受け付けた場合、ディスクドライブ１５の図示しないトレイを排出する。
【００２６】
表示部１６は、画像を表示する表示装置である。表示部１６は、例えば液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ、ＣＲＴ（Cathode Ray Tube）ディスプレイ等の画面を有し、ＣＰＵ１１からの指示に従って、アプリケーション１Ｐに係る各種情報を表示する。
【００２７】
操作部１７は、ユーザが各種の入力を行うキーボード、マウス、電源スイッチ、ディスクドライブ１５から光ディスク１ｄを排出するための操作ボタン等の入力デバイスである。操作部１７は、ユーザによる操作に基づいて入力信号を生成する。生成された入力信号は、バス１ｂを介してＣＰＵ１１に送信される。
【００２８】
タイマ１８は、クロックを数えることで一定時間の経過を計時する装置である。タイマ１８は、計時した結果をＣＰＵ１１に出力する。
【００２９】
通信部１９は、有線又は無線通信のモデム、ＬＡＮ（Local Area Network）カード、ルータ、ＵＳＢ（Universal Serial Bus）端子等である。通信部１９は、ＬＡＮ、ＷＡＮ（Wide Area Network）、電話回線、衛星通信回線、専用回線１ｎ、インターネット１Ｎ等のネットワークと接続されている。
【００３０】
なお、ＣＰＵ１１は、ディスクドライブ１５を介して、アプリケーション１Ｐを光ディスク１ｄから読み込んでもよい。ＣＰＵ１１は、通信部１９を介して、アプリケーション１Ｐを外部の情報処理装置又は記憶装置から読み込んでもよい。さらに、アプリケーション１Ｐを記憶したフラッシュメモリ等の半導体メモリ１ｍが、送受信装置１０内に実装されていてもよい。
【００３１】
図３は、データベースサーバ２０のハードウェア構成例を示すブロック図である。
データベースサーバ２０は、ＣＰＵ（実行部）２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク（記憶部）２４、ディスクドライブ２５、表示部２６、操作部２７、タイマ２８及び通信部（送信部、受信部）２９を含む。
【００３２】
ＣＰＵ２１は、ソフトウェアプログラムに記述された命令セットを実行するためのプロセッサである。ＣＰＵ２１は、データベースサーバ２０の各構成部を制御する。ＣＰＵ２１は、ハードディスク２４に記憶されたプログラム２ＰをＲＡＭ２３に読み出し、ＲＡＭ２３に読み出したプログラム２Ｐを実行する。
【００３３】
ＲＯＭ２２は、例えば不揮発性の半導体メモリ又は半導体メモリ以外の読み出し専用記憶媒体である。ＲＯＭ２２は、データベースサーバ２０の起動時にＣＰＵ２１が実行するＢＩＯＳ、ファームウェア等を記憶している。
【００３４】
ＲＡＭ２３は、主記憶装置である。ＲＡＭ２３は、例えばＳＲＡＭ又はＤＲＡＭであり、ＣＰＵ２１が実行する処理の過程で必要な作業変数、データ等を一時的に記憶する。なお、ＲＡＭ２３の代わりにフラッシュメモリ、メモリカード等が用いられてもよい。
【００３５】
ハードディスク２４は、補助記憶装置である。ハードディスク２４は、大容量の情報の記憶が可能なフラッシュメモリ又はＣＤ、ＤＶＤ、ＢＤ等の光ディスク１ｄで代替されてもよい。
ハードディスク２４は、ＣＰＵ２１が実行するプログラム２Ｐ及び各種テーブルを記憶している。プログラム２Ｐは、各種テーブルにレコードの挿入、削除、更新等を実行するデータベースエンジンを含む。各種テーブルは、車両管理テーブル２Ｔを含む。車両管理テーブル２Ｔは、自動車のアフターマーケットに係る業務で必要となる車両の情報を管理するためのテーブルであり、廃車登録のステータスの管理にも利用される。車両管理テーブル２Ｔの詳細については、後述する。
【００３６】
ディスクドライブ２５は、補助記憶装置である。ディスクドライブ２５は、外部の記憶媒体であるＣＤ、ＤＶＤ、ＢＤ等の光ディスク１ｄから情報を読み出し、光ディスク１ｄに情報を記録する。例えば、ＣＰＵ２１は、操作部２７からディスクドライブ２５に対する光ディスク１ｄの排出命令を受け付けた場合、ディスクドライブ２５の図示しないトレイを排出する。
【００３７】
表示部２６は、画像を表示する表示装置である。表示部２６は、例えば液晶ディスプレイ、有機ＥＬディスプレイ、ＣＲＴディスプレイ等の画面を有し、ＣＰＵ２１からの指示に従って、プログラム２Ｐに係る各種情報を表示する。
【００３８】
操作部２７は、ユーザが各種の入力を行うキーボード、マウス、電源スイッチ、ディスクドライブ２５から光ディスク１ｄを排出するための操作ボタン等の入力デバイスである。操作部２７は、ユーザによる操作に基づいて入力信号を生成する。生成された入力信号は、バス２ｂを介してＣＰＵ２１に送信される。
【００３９】
タイマ２８は、クロックを数えることで一定時間の経過を計時する装置である。タイマ２８は、計時した結果をＣＰＵ２１に出力する。
【００４０】
通信部２９は、有線又は無線通信のモデム、ＬＡＮカード、ルータ、ＵＳＢ端子、接続コネクタ等である。通信部２９は、ＬＡＮ、ＷＡＮ、電話回線、衛星通信回線、専用回線１ｎ等のネットワークと接続されている。
【００４１】
なお、ＣＰＵ２１は、ディスクドライブ２５を介して、プログラム２Ｐを光ディスク１ｄから読み込んでもよい。ＣＰＵ２１は、通信部２９を介して、プログラム２Ｐを外部の情報処理装置又は記憶装置から読み込んでもよい。さらに、プログラム２Ｐを記憶したフラッシュメモリ等の半導体メモリ１ｍが、データベースサーバ２０内に実装されていてもよい。
【００４２】
図４は、送受信装置１０及びデータベースサーバ２０の機能構成例を示す機能ブロック図である。送受信装置１０の各機能部は、ハードディスク１４に記憶されたアプリケーション１Ｐと、ＣＰＵ１１、ＲＡＭ１３等のハードウェア資源とが協働して動作することにより実現される。データベースサーバ２０の各機能部は、ハードディスク２４に記憶されたプログラム２Ｐと、ＣＰＵ２１、ＲＡＭ２３等のハードウェア資源とが協働して動作することにより実現される。
【００４３】
送受信装置１０は、通信部１１０及びアプリケーション１Ｐを含む。通信部１１０は、送受信装置１０のハードウェアである通信部１９に対応する機能部である。ここでのアプリケーション１Ｐは、外部のデータベースサーバ２０及びＷＥＢサーバ３０と送受信対象の情報を処理する機能部である。アプリケーション１Ｐは、生成部１２０、情報表示部１３０、制御部１４０、接続情報付与部１５０及びブラウザ部１ｂを含む。
【００４４】
生成部１２０は、データベースサーバ２０に処理させるＳＱＬ（Structured Query Language）文の命令を生成する機能部である。生成部１２０は、生成した命令を、通信部１１０を介して、データベースサーバ２０へ送信する。
情報表示部１３０は、廃車登録申請に必要な情報をアプリケーション１Ｐの操作画面に表示する機能部である。廃車登録申請に必要な情報は、例えば廃車登録に関する車両情報及び所有者情報であり、情報表示部１３０は当該情報を取得するために、生成部１２０に命令を生成させ、データベースサーバ２０から当該情報を受信する。
【００４５】
制御部１４０は、ブラウザ部１ｂを制御する機能部である。ブラウザ部１ｂは、制御部１４０からの制御により、ＷＥＢサーバ３０と通信し、アプリケーション１Ｐと情報の受け渡しを行う。より具体的には、制御部１４０は、ブラウザ部１ｂに含まれるモジュール（オブジェクト）のプロパティを取得するメソッド、プロパティを設定するメソッド及びブラウザ部１ｂが有するメソッドを制御するメソッドを備える。ここでのメソッドは、例えばインタフェースファイル１ＩＦを参照して、ブラウザ部１ｂの情報表示部１０ｂが表示するウェブページの入力欄にデータを設定するメソッド及びブラウザ部１ｂが表示するウェブページのＨＴＭＬ文書を取得するメソッドを含む。更に、ここでのメソッドは、ブラウザ部１ｂがウェブページの情報を受信した場合にその受信イベントを情報表示部１３０へ出力させるメソッド及びウェブサイトへ要求を送信させるメソッドを含む。
【００４６】
接続情報付与部１５０は、アプリケーション１Ｐからブラウザ部１ｂへ行政機関のウェブサイトのＵＲＬ（Uniform Resource Locator）を付与する機能部である。接続情報付与部１５０は、制御部１４０から制御されてＵＲＬをブラウザ部１ｂへ付与してもよいし、単独で付与してもよい。
【００４７】
ブラウザ部１ｂは、情報表示部１０ｂを含む。情報表示部１０ｂは、行政機関のＷＥＢサーバ３０から廃車登録に関する車両情報及び所有者情報を入力する入力欄が含まれたウェブページの情報をダウンロードし、ダウンロードした情報に対応するウェブページを表示部１６の画面に表示する機能部である。ブラウザ部１ｂは、制御部１４０からの制御により、ウェブページの入力欄に設定された情報を行政機関のＷＥＢサーバ３０へ送信する。
【００４８】
データベースサーバ２０は、通信部２１０、実行部２２０及び記憶部２３０を含む。通信部２１０は、データベースサーバ２０のハードウェアである通信部１９に対応する機能部である。記憶部２３０は、ハードディスク２４に記憶された車両管理テーブル２Ｔである。実行部２２０は、送受信装置１０の生成部１２０が生成した命令を実行する機能部である。実行部２２０は、生成部１２０が車両管理テーブル２Ｔのレコードについて生成したＳＱＬ文の命令を記憶部２３０に対して実行する。
【００４９】
図５は、車両管理テーブル２Ｔのレコードレイアウトの一例を示す説明図である。車両管理テーブル２Ｔは、顧客コード、カルテ番号、プレートナンバー、車両登録番号及び入庫番号の各列を含む。顧客コードは、廃車登録を申請する車両の所有者を識別する識別記号である。業者は、顧客から受け付けた車両を解体し、解体した車両から取り出した部品を自動車マーケットのアフターマーケットに流通させる。そのための前処理として、業者は車両の廃車登録をする必要がある。顧客コードは、解体工場へ車両を搬送してきた顧客の識別記号である。顧客は、個人である場合と、法人である場合とがある。
【００５０】
カルテ番号は、顧客が複数の車両を保有している場合に振られる廃車に関する一意の管理番号である。プレートナンバーは、車両に取り付けられたナンバープレートの記号である。車両登録番号は、行政機関が車両を登録した時の整理番号である。入庫番号は、顧客が任意で手入力する番号である。入庫番号は、廃車車両に書かれる番号と一致する。
【００５１】
業者は、顧客からの車両の受付時に、上記の顧客コード、カルテ番号、プレートナンバー、車両登録番号及び入庫番号を、送受信装置１０を介して、データベースサーバ２０が有する車両管理テーブル２Ｔに登録する。
【００５２】
車両管理テーブル２Ｔは、車両ステータス及び市登録済みフラグの各列を含む。車両ステータスは、廃車登録を含む車両のステータスを管理するための列である。例えば、車両ステータスは、政府に対する廃車登録前は５０であり、政府に対する廃車登録後は６０である。
市登録済みフラグは、地方行政機関に対する廃車登録の状況を記録するための列である。市登録済みフラグは、地方行政機関に対する廃車登録前は０であり、地方行政機関に対する廃車登録後は１である。
【００５３】
送受信装置１０は、政府のＷＥＢサーバ３０と、地方行政機関のＷＥＢサーバ３０とに対して、夫々廃車登録申請に必要な情報を送信し、各ＷＥＢサーバ３０から廃車登録の可否を受信する。そして、送受信装置１０は、各ＷＥＢサーバ３０から廃車登録の可否に基づいて、車両管理テーブル２Ｔに登録されているレコードの車両ステータスと、市登録済みフラグとを更新する命令をデータベースサーバ２０へ送信する。
【００５４】
次に、送受信システム１の動作を、アプリケーション１Ｐが送受信装置１０の表示部１６に表示する具体的な操作画面を参照して説明する。
【００５５】
図６は、政府系ＷＥＢ廃車登録画面６ｆの画面レイアウトの一例を示す説明図である。政府系ＷＥＢ廃車登録画面６ｆは、政府系ＷＥＢ廃車登録画面６ｆは、政府系のＷＥＢサーバ３０に対して廃車登録申請の情報を送信するための画面である。
【００５６】
政府系ＷＥＢ廃車登録画面６ｆは、廃車車両情報リスト６ｌｓｔ及びブラウザ部６ｂを含む。廃車車両情報リスト６ｌｓｔは、車両管理テーブル２Ｔから検索された廃車予定の車両情報を表示するリストである。ＣＰＵ１１は、政府系ＷＥＢ廃車登録画面６ｆの初期表示時に、データベースサーバ２０に車両ステータスが５０であるレコードを検索させ、検索させたレコードを廃車車両情報リスト６ｌｓｔにリスト表示する。
【００５７】
図６の例では２件の車両情報が廃車車両情報リスト６ｌｓｔに表示されている。廃車車両情報リスト６ｌｓｔの各リストの左端には、入力ボタン６１ｂが表示される。なお、登録完了の列は、廃車登録前は空欄表示される。廃車車両情報リスト６ｌｓｔの各リストには、廃車登録に必要な顧客及び車両の情報が非表示の状態で対応付けられている。勿論、廃車車両情報リスト６ｌｓｔの各リストに廃車登録に必要な顧客及び車両の情報を表示してもよい。
【００５８】
ブラウザ部６ｂは、インターネットブラウザと同一の機能を有する部品モジュールであり、アプリケーション１Ｐの中に組み込まれている。ＣＰＵ１１は、ブラウザ部６ｂに政府系のＷＥＢサーバ３０のＵＲＬを与える。ブラウザ部６ｂは、当該ＵＲＬを受け付け、政府系のＷＥＢサーバ３０に廃車登録のウェブページの情報の送信を要求する。政府系のＷＥＢサーバ３０は、ブラウザ部６ｂからの要求に応じて、廃車登録の情報を入力するウェブページの情報を送受信装置１０へ送信する。ブラウザ部６ｂは、政府系ＷＥＢ廃車登録画面６ｆの子画面に、受信した情報に対応するウェブページを表示する。図６は、政府系ＷＥＢ廃車登録画面６ｆの内部にウェブページが組み込まれた様子を示している。当該ウェブページの下部に送信ボタンが配置されているが、図６の状態では送信ボタンは隠れている。
【００５９】
ＣＰＵ１１は、車両情報及び所有者情報の識別情報と、ウェブページに係る入力欄のｎａｍｅ属性又はＨＴＭＬファイルにおける位置情報とを対応付けたインタフェースファイル１ＩＦを、ハードディスク１４から読み出す。ＣＰＵ１１は、廃車車両情報リスト６ｌｓｔの入力ボタン６１ｂが選択された場合、選択された入力ボタン６１ｂに対応する廃車登録に必要な情報を、読み出したインタフェース情報を参照して、ウェブページの各入力欄に設定する。
【００６０】
業者は、ブラウザ部６ｂが表示するウェブページを下方へスクロールして、送信ボタンを表示させ、表示させた送信ボタンを押下する。送信ボタンが押下されたブラウザ部６ｂは、ウェブページの各入力欄に設定された情報を政府系のＷＥＢサーバ３０へ送信する。政府系のＷＥＢサーバ３０は、送受信装置１０から送信されてきた廃車登録に係る情報を自身に接続された政府系のデータベースサーバへ送信する。
【００６１】
その後、政府系のＷＥＢサーバ３０は、政府系のデータベースサーバが廃車登録に係る情報を正常に保存した場合、「保存しました」というメッセージを含むウェブページの情報を送受信装置１０へ送信する。一方、政府系のＷＥＢサーバ３０は、政府系のデータベースサーバが廃車登録に係る情報を正常に保存しなかった場合、「登録に失敗しました」というメッセージを含むウェブページの情報を送受信装置１０へ送信する。ブラウザ部６ｂは、受信した情報に基づいて、政府系ＷＥＢ廃車登録画面６ｆの子画面に「保存しました」又は「登録に失敗しました」というメッセージを含むウェブページを表示する。
【００６２】
アプリケーション１Ｐは、機能部としてのブラウザ部１ｂがＷＥＢサーバ３０からウェブページの情報を受信した場合、当該受信イベントをブラウザ部１ｂから受け付ける。アプリケーション１Ｐは、当該受信イベントをトリガーにして、ブラウザ部１ｂからウェブページのＨＴＭＬ文書を取得する。
【００６３】
ＣＰＵ１１は、アプリケーション１Ｐが取得したウェブページのＨＴＭＬ文書から「保存しました」というメッセージを確認した場合、車両管理テーブル２Ｔのレコードの車両ステータスを５０から６０へ更新する命令をデータベースサーバ２０へ送信する。データベースサーバ２０は、該当するレコードの車両ステータスを６０へ更新し、更新したレコードを送受信装置１０へ送信する。ＣＰＵ１１は、データベースサーバ２０から更新レコードを受信した場合、該当する更新レコードに対応するリストを廃車車両情報リスト６ｌｓｔから削除する。あるいは、ＣＰＵ１１は、データベースサーバ２０から更新レコードを受信した場合、該当する更新レコードに対応するリストの登録完了列に例えば０を表示する。図６は、登録完了列に０が表示されている例を示している。
【００６４】
ＣＰＵ１１は、アプリケーション１Ｐが取得したウェブページのＨＴＭＬ文書から「登録に失敗しました」というメッセージを確認した場合、データベースサーバ２０へ何ら命令を送信しない。ＣＰＵ１１は、廃車登録に失敗した車両に対応するリストの登録完了列を空欄のままとする。
【００６５】
業者は、１つのリストに対応する廃車登録が失敗した場合、次のリストの入力ボタン６１ｂを押下し、ブラウザ部６ｂが表示するウェブページの送信ボタンを押下して、次の廃車手続きを行う。あるいは、業者は、１つのリストに対応する廃車登録に失敗した場合、同一車両について再度廃車登録の作業を繰り返してもよい。
【００６６】
なお、廃車車両情報リスト６ｌｓｔの上部には、入庫番号又はプレートナンバーを指定して、車両管理テーブル２Ｔにて政府に対する廃車登録前のレコードを検索するコントロールが表示される。業者は、当該コントロールを利用することにより、既に廃車車両情報リスト６ｌｓｔに表示されているリストを削除し、検索した廃車登録前のレコードに対応するリストを廃車車両情報リスト６ｌｓｔに新たに表示させることができる。これにより、業者は、特定の車両についてのみ政府に対する廃車登録をすることができる。
【００６７】
図７は、ＡＢＣ市ＷＥＢ廃車登録画面７ｆの画面レイアウトの一例を示す説明図である。ＡＢＣ市ＷＥＢ廃車登録画面７ｆは、地方行政機関に対して廃車登録を行うウェブページの一例である。ＡＢＣ市ＷＥＢ廃車登録画面７ｆは、ＡＢＣ市のＷＥＢサーバ３０に対して廃車登録申請の情報を送信するための画面である。
【００６８】
ＡＢＣ市ＷＥＢ廃車登録画面７ｆの動作は、政府系ＷＥＢ廃車登録画面６ｆの動作とほとんど同じであるため、その詳細な説明を省略する。
ＣＰＵ１１は、地方行政機関のＷＥＢサーバ３０に対して廃車登録が完了した場合、車両管理テーブル２Ｔの市登録済みフラグを０から１へ更新する命令をデータベースサーバ２０へ送信する。データベースサーバ２０は、該当するレコードの市登録済みフラグを１へ更新し、更新したレコードを送受信装置１０へ送信する。ＣＰＵ１１は、データベースサーバ２０から更新レコードを受信した場合、該当する更新レコードのリストを廃車車両情報リスト７ｌｓｔから削除する。あるいは、ＣＰＵ１１は、データベースサーバ２０から更新レコードを受信した場合、該当する更新レコードのリストの登録完了列に例えば０を表示する。
【００６９】
ＣＰＵ１１は、地方行政機関のＷＥＢサーバ３０に対して廃車登録が失敗した場合、データベースサーバ２０へ何ら命令を送信しない。ＣＰＵ１１は、廃車登録に失敗した車両に対応するリストの登録完了列を空欄のままとする。
【００７０】
図８、図９、図１０及び図１１は、廃車登録処理の手順の一例を示すフローチャートである。
ＣＰＵ１１は、アプリケーション１Ｐからの命令により、ブラウザ部１ｂにＷＥＢサーバ３０のＵＲＬを付与する（ステップＳ１０１）。ＣＰＵ１１は、ブラウザ部１ｂからの命令により、当該ＵＲＬに対応するＷＥＢサーバ３０へ廃車登録の情報を入力するウェブページの情報の送信を要求する（ステップＳ１０２）。ＷＥＢサーバ３０は、送受信装置１０から廃車登録の情報を入力するウェブページの情報の送信要求を受信する（ステップＳ１０３）。ＷＥＢサーバ３０は、廃車登録の情報を入力するウェブページの情報を送受信装置１０へ送信する（ステップＳ１０４）。ＣＰＵ１１は、廃車登録の情報を入力するウェブページの情報を受信する（ステップＳ１０５）。ＣＰＵ１１は、ブラウザ部１ｂからの命令により、受信した情報に対応するウェブページを表示部１６に表示する（ステップＳ１０６）。
【００７１】
ＣＰＵ１１は、アプリケーション１Ｐからの命令により、データベースサーバ２０へ廃車登録前の車両情報及び車両の所有者情報の送信を要求する（ステップＳ１０７）。データベースサーバ２０のＣＰＵ２１は、廃車登録前の車両情報及び車両の所有者情報の送信要求を受信する（ステップＳ１０８）。ＣＰＵ２１は、車両管理テーブル２Ｔから廃車登録前のレコードを抽出する（ステップＳ１０９）。ＣＰＵ２１は、抽出したレコードを送受信装置１０へ送信する（ステップＳ１１０）。ＣＰＵ１１は、データベースサーバ２０から廃車登録前のレコードを受信する（ステップＳ１１１）。ＣＰＵ１１は、アプリケーション１Ｐからの命令により、受信した廃車登録前のレコードを表示部１６の画面（廃車車両情報リスト６ｌｓｔ、７ｌｓｔ）にリスト表示する（ステップＳ１１２）。ステップＳ１１２において、ＣＰＵ１１は、アプリケーション１Ｐからの命令により廃車登録前のレコードの情報の一部をリスト表示し、他の情報をＲＡＭ１３に記憶する。
【００７２】
ＣＰＵ１１は、アプリケーション１Ｐからの命令により、インタフェースファイル１ＩＦをハードディスク１４から読み出す（ステップＳ１１３）。ＣＰＵ１１は、アプリケーション１Ｐからの命令により、選択された入力ボタン６１ｂに対応する廃車登録前のレコードに含まれた各情報を、インタフェースファイル１ＩＦの内容を参照して、ウェブページの各入力欄に設定する（ステップＳ１１４）。
【００７３】
業者は、ブラウザ部１ｂが表示するウェブページを下方へスクロールして、送信ボタンを表示部１６に表示させ、表示させた送信ボタンを押下する。ＣＰＵ１１は、ブラウザ部１ｂからの命令により、ウェブページの各入力欄に設定された各情報をＷＥＢサーバ３０へ送信する（ステップＳ１１５）。ＷＥＢサーバ３０は、送受信装置１０から送信されてきた廃車登録に係る情報を受信する（ステップＳ１１６）。
【００７４】
ＷＥＢサーバ３０は、受信した廃車登録に係る情報を自身に接続された行政機関のデータベースサーバへ送信する（ステップＳ１１７）。ＷＥＢサーバ３０と接続された行政機関のデータベースサーバは、ＷＥＢサーバ３０から送信された情報を自身のテーブルに書き込む。行政機関のデータベースサーバは、テーブルへの書き込み結果（書き込みに成功したか否かを示す情報）をＷＥＢサーバ３０へ送信する。ＷＥＢサーバ３０は、テーブルへの書き込み結果を受信する（ステップＳ１１８）。
【００７５】
ＷＥＢサーバ３０は、テーブルへの書き込み結果に応じて、「保存しました」又は「登録に失敗しました」というメッセージを含むウェブページの情報を送受信装置１０へ送信する（ステップＳ１１９）。ＣＰＵ１１は、「保存しました」又は「登録に失敗しました」というメッセージを含むウェブページの情報を、ＷＥＢサーバ３０から受信する（ステップＳ１２０）。
【００７６】
ＣＰＵ１１は、ブラウザ部１ｂからの命令により、「保存しました」又は「登録に失敗しました」というメッセージを含むウェブページを表示部１６の画面に表示する（ステップＳ１２１）。ＣＰＵ１１は、ブラウザ部１ｂからの命令により、表示したウェブページのＨＴＭＬ文書をアプリケーション１Ｐへ付与する（ステップＳ１２２）。ＣＰＵ１１は、アプリケーション１Ｐからの命令により、ＨＴＭＬ文書の内容に含まれるメッセージが「保存しました」というメッセージか否かを判定する（ステップＳ１２３）。ＣＰＵ１１は、アプリケーション１Ｐからの命令により、ＨＴＭＬ文書の内容に含まれるメッセージが「保存しました」というメッセージでないと判定した場合（ステップＳ１２３：ＮＯ）、処理を終了する。
【００７７】
ＣＰＵ１１は、アプリケーション１Ｐからの命令により、「保存しました」というメッセージであると判定した場合（ステップＳ１２３：ＹＥＳ）、車両管理テーブル２Ｔのレコードの車両ステータスを５０から６０へ更新する命令を生成する（ステップＳ１２４）。ＣＰＵ１１は、アプリケーション１Ｐからの命令により、生成した命令をデータベースサーバ２０へ送信する（ステップＳ１２５）。データベースサーバ２０のＣＰＵ２１は、送受信装置１０から車両管理テーブル２Ｔのレコードの車両ステータスを５０から６０へ更新する命令を受信する（ステップＳ１２６）。
【００７８】
ＣＰＵ２１は、車両管理テーブル２Ｔの車両ステータスを５０から６０へ更新する（ステップＳ１２７）。ＣＰＵ２１は、更新した車両管理テーブル２Ｔのレコードを送受信装置１０へ送信する（ステップＳ１２８）。送受信装置１０のＣＰＵ１１は、更新された車両管理テーブル２Ｔのレコードを受信する（ステップＳ１２９）。ＣＰＵ１１は、アプリケーション１Ｐからの命令により、受信したレコードに対応するリスト（廃車車両情報リスト６ｌｓｔ、７ｌｓｔ）を、表示部１６から非表示にし（ステップＳ１３０）、処理を終了する。
【００７９】
上述では、廃車登録処理を車両管理テーブル２Ｔのレコード１件毎に実行している。しかし、廃車車両情報リスト６ｌｓｔ、７ｌｓｔにおいて、複数のリストを同時に選択可能とし、いずれかの入力ボタン６１ｂ、７ｌｂを押下した場合、選択した廃車未登録の全車両について、廃車登録の連続申請をしてもよい。そのためには、上記の廃車登録処理を必要回数だけループさせればよい。また、ブラウザ部１ｂが表示するウェブページの送信ボタンを業者が押下することにより実行されるＷＥＢサーバ３０への送信処理の代わりに、政府系ＷＥＢ廃車登録画面６ｆ、ＡＢＣ市ＷＥＢ廃車登録画面７ｆに係るアプリケーション１Ｐの側からブラウザ部１ｂに送信命令を付与すればよい。
【００８０】
上述では、廃車登録のウェブページを表示部１６の画面に表示した。しかし、廃車登録のウェブページを表示部１６の画面に表示しなくてもよい。すなわち、画面要素としてのブラウザ部６ｂ、７ｂを非表示にしてもよい。かかる場合、ＷＥＢサーバ３０へ廃車登録の情報を送信するために、プロトコル・アドレスの最後にパラメータを埋め込む手法が利用されてよい。また、ブラウザ部１ｂが表示するウェブページの送信ボタンを業者が押下することにより実行される送信処理の代わりに、政府系ＷＥＢ廃車登録画面６ｆ、ＡＢＣ市ＷＥＢ廃車登録画面７ｆに係るモジュールの側からブラウザ部１ｂに送信命令を付与すればよい。
【００８１】
廃車登録のウェブページは、政府系ＷＥＢ廃車登録画面６ｆ及びＡＢＣ市ＷＥＢ廃車登録画面７ｆの内部に子画面として表示されていた。しかし、廃車登録のウェブページは、政府系ＷＥＢ廃車登録画面６ｆ及びＡＢＣ市ＷＥＢ廃車登録画面７ｆの外部に表示されてもよい。そのためには、ブラウザ部１ｂは、アプリケーション１Ｐが表示部１６に表示する操作画面の位置と無関係に、又はアプリケーション１Ｐが表示部１６に表示する操作画面の位置と異なる位置に、廃車登録のウェブページを表示する。
【００８２】
上述では、データベースサーバ２０が各種テーブルに対してレコードの挿入、更新等を実行した。しかし、送受信装置１０がデータベースサーバ２０の各種テーブルに対してレコードの挿入、更新等を実行してもよい。そのためには、送受信装置１０のハードディスク１４に記憶するアプリケーション１Ｐにデータベースエンジンの機能を追加すればよい。かかる場合、データベースサーバ２０は、各種テーブルを記憶する記憶装置又は情報処理装置で代替されてもよい。
【００８３】
上述では、送受信システム１は、データベースサーバ２０を含んでいた。しかし、送受信システム１は、データベースサーバ２０を含まなくてもよい。そのためには、送受信装置１０のハードディスク１４に各種テーブルを記憶する。また、ハードディスク１４に記憶するアプリケーション１Ｐにデータベースエンジンの機能を追加する。これにより、送受信装置１０の通信部１９は、データベースサーバ２０と通信する必要がなくなり、通信に係る負荷を低減することができる。
【００８４】
送受信システム１によれば、二つのアプリケーション間で連携して情報を処理し、二つの外部装置と情報を送受信することができる。
アプリケーション１Ｐがデータベースサーバ２０から取得した情報をブラウザ部１ｂに付与することで、ブラウザ部１ｂが表示するウェブページの入力欄にアプリケーション１Ｐが取得した情報を設定することができる。これにより、データベースサーバ２０のテーブルに一度だけ手入力した情報を再びウェブページに手入力する手間が省かれ、入力ミスもなくなる。
【００８５】
二つの外部装置と夫々通信する二つのアプリケーションが端末装置にインストールされている場合、利用者は二つのアプリケーションを別々に操作して、二つの外部装置と情報の受け渡しをしなければならない。しかし、ブラウザ部１ｂはアプリケーション１Ｐに組み込まれているため、使用者は単体のアプリケーション１Ｐを操作する。これにより、送受信システム１は、利用者に過度な操作負担を強いることなく、二つの外部装置の間で情報の受け渡しをすることができる。
【００８６】
実施の形態２
実施の形態２は、一のアプリケーションと他のアプリケーションとが独立したプログラムである場合に該当する。
なお、実施の形態２において、実施の形態１と同様である構成要素には同一の参照番号を付してその詳細な説明を省略する。
【００８７】
図１２は、送受信システム１のハードウェア構成例を示すブロック図である。送受信システム１が送受信装置１０及びデータベースサーバ２０を含む点は、実施の形態１と同じである。また、送受信装置１０及びデータベースサーバ２０のハードウェア構成も実施の形態１と同じである。ただし、ブラウザ部１ｂは、アプリケーション１Ｐの内部に組み込まれておらず、アプリケーション１Ｐと独立したプログラムである。そのため、送受信装置１０のハードディスク１４には、アプリケーション１Ｐとブラウザ部１ｂとが独立して記憶されている。
【００８８】
図１３は、送受信装置１０及びデータベースサーバ２０の機能構成例を示す機能ブロック図である。ブラウザ部１ｂに含まれる情報表示部１０ｂは、アプリケーション１Ｐとは独立した機能部である。アプリケーション１Ｐの情報表示部１３０及びブラウザ部１ｂの情報表示部１０ｂは、夫々独立した操作画面を表示部１６に表示する。
【００８９】
送受信装置１０は、ＯＳ部１００を含む。ＯＳ部１００は、オペレーションシステム（ＯＳ）に対応する機能部である。ＯＳ部１００は、アプリケーション１Ｐ及びブラウザ部１ｂに利用許可を与えることができる様々なＡＰＩ関数を有している。ＡＰＩ関数は、プロセス間通信の関数を含む。アプリケーション１Ｐ及びブラウザ部１ｂは、プロセス間通信関数を利用し、ＯＳ部１００を介して、メッセージ又はデータの送受信をする。これにより、アプリケーション１Ｐ及びブラウザ部１ｂは、共同して情報処理を行う。
あるいは、アプリケーション１Ｐ及びブラウザ部１ｂは、夫々サーバ及びクライアントとして、通信し合ってもよい。
【００９０】
実施の形態２に係る送受信システム１の動作は、実施の形態１と同様であるので、その説明を省略する。
【００９１】
二つの外部装置と夫々通信する二つのアプリケーションが端末装置にインストールされている場合、利用者は二つのアプリケーションを別々に操作して、二つの外部装置と情報の受け渡しをしなければならない。しかし、送受信システム１によれば、二つのアプリケーション間で情報の受け渡しをすることにより、二つの外部装置の間で情報の受け渡しをさせることが可能である。
【００９２】
開示された実施の形態は、全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上述の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。
【００９３】
また、各実施の形態で記載されている技術的特徴（構成要件）はお互いに組合せ可能であり、組み合わせすることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【００９４】
１      送受信システム
１０    送受信装置（コンピュータ、第三情報処理装置）
１１    ＣＰＵ（第一情報付与部、第二情報付与部、生成部）
１３    ＲＡＭ
１４    ハードディスク（記憶部）
１６    表示部
１９    通信部（第一情報送信部、命令送信部）
２０    データベースサーバ（第一外部装置、第一情報処理装置）
２１    ＣＰＵ（実行部）
２３    ＲＡＭ
２４    ハードディスク（記憶部）
２９    通信部（送信部、受信部）
３０    ＷＥＢサーバ（第二外部装置、第二情報処理装置）
１Ｐ    アプリケーション（第一処理部、制御部、接続情報付与部、第一アプリケーションプログラム、第一情報付与モジュール、生成モジュール、命令送信モジュール、制御モジュール、接続情報付与モジュール、第一情報表示モジュール、プログラム）
１ｂ    ブラウザ部（第二処理部、画面表示部、第二アプリケーションプログラム、第一情報送信モジュール、画面表示モジュール、アプリケーションプログラム）
１ＩＦ  インタフェースファイル（対応関係）
２Ｐ    プログラム
２Ｔ    車両管理テーブル（車両管理情報）
【図１】
2015014899.tif 000003
【図２】
2015014899.tif 000004
【図３】
2015014899.tif 000005
【図４】
2015014899.tif 000006
【図５】
2015014899.tif 000007
【図６】
2015014899.tif 000008
【図７】
2015014899.tif 000009
【図８】
2015014899.tif 000010
【図９】
2015014899.tif 000011
【図１０】
2015014899.tif 000012
【図１１】
2015014899.tif 000013
【図１２】
2015014899.tif 000014
【図１３】
2015014899.tif 000015