(57)【要約】【課題】  ネットワーク上でデータベースを共有する顧客関連情報から発信者電話番号によって情報検索を行う種々の業界、業種、顧客によって要求の異なる顧客関連情報表示装置を開発するにあたって効率化された手段を提供する。【解決手段】  顧客関連情報表示装置に共通する機能を集約して情報処理機能の部品化を計ることにより、データベースの構造に束縛されない開発手法を提供し、同時に機器の故障時にはその個所の発見を容易にする。【選択図】図３
2005099999.tif 000002
【特許請求の範囲】
【請求項１】
公衆電話通信網に接続された端末処理装置と、前記端末処理装置に接続された主コンピュータと、前記主コンピュータとネットワークを介して接続された子コンピュータと、前記ネットワークに接続され、顧客関連情報を格納した顧客データベースと、前記子コンピュータに接続された表示装置とを有し、前記端末処理装置に着信信号が入った場合に、前記顧客データベースに格納された顧客関連情報を前記表示装置に表示する顧客関連情報表示装置において、前記主コンピュータの内部メモリーに常駐して前記端末処理装置の受信状態を監視する常駐プログラムと、前記顧客データベース内の顧客関連情報を読み取って前記表示装置に表示する表示プログラムと、前記子コンピュータに搭載され、前記常駐プログラムとネットワーク通信によって同期しつつ前記表示プログラムを引数付きで起動する同期起動プログラムと、を有し、前記常駐プログラムと前記同期起動プログラムとを前記表示プログラム、及び前記顧客データベースから情報処理部品として独立させて搭載した、ことを特徴とする顧客関連情報表示装置。
【請求項２】
前記同期起動プログラムは、前記表示プログラムを引数付きで起動するにあたり、前記表示プログラムの名称を前記同期起動プログラムの外部に配備された記憶媒体から読み込み、発信者番号、及び受信者番号を引数として前記表示プログラムに受け渡すことを特徴とする顧客関連情報表示装置。
【請求項３】
前記同期起動プログラムは、前記常駐プログラムとネットワーク通信によって同期するにあたり、前記同期起動プログラムが起動されるときに前記常駐プログラムに対し通信プロトコルＴＣＰ／ＩＰ手順で通信を開始することを特徴とする顧客関連情報表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電話の着信があった時に、その着信信号に含まれる発信者電話番号を検索キーにしてコンピュータに蓄積された顧客関連情報を検索し、特定の顧客情報のみを表示する顧客関連情報表示装置に関するものである。
【背景技術】
【０００２】
電話の着信があった時に、その着信信号に含まれる発信者電話番号を検索キーにしてコンピュータに蓄積された顧客関連情報を検索し、特定の顧客情報を表示する顧客関連情報表示装置の機器配置が図１に示されている。
【０００３】
すなわち、公衆電話通信網１に接続された端末処理装置２と、前記端末処理装置２に接続された主コンピュータ３と、前記主コンピュータ３とネットワークを介して接続された複数の子コンピュータ４と、前記ネットワークに接続され、顧客関連情報を格納した顧客データベース５と、前記子コンピュータ４に接続された表示装置６とを有し、前記端末処理装置２に入る発信者番号を検索キーにして前記顧客データベース５に格納された顧客関連情報を検索し、検索結果を前記表示装置６に表示する顧客関連情報表示装置が知られている。
【０００４】
図２は従来技術によって顧客関連情報表示装置を作動させる場合のコンピュータプログラムと諸機器との関係を示し、プログラム１０が端末処理装置２、顧客データベース５、及び表示装置６と関わって顧客関連情報を表示する仕組みが示されている。
【０００５】
図２において、プログラム１０は端末処理装置２から検出した発信者番号を検索キーにして顧客データベース５を検索し、検索の結果を表示装置６に表示しており、端末処理装置２を監視して発信者番号の検出を行う情報処理単位と顧客データベース５に働きかけて顧客情報の検索行う情報処理単位とは分離不能なプログラムとして一体化している。
【０００６】
特に、顧客データベース５が単一の顧客に対し複数の電話番号を有するような顧客関連情報を扱う場合には、顧客データベース５から電話番号を検索する処理機能と端末処理装置２から発信者番号の検出を行う処理機能とを分離するのが難しく、これらが分離不能な一連の処理として扱われている。
【０００７】
一般的に、プログラムを分割して、一つのプログラムから引数付きで他のプログラムを起動することは知られているが、図１に示される通り主コンピュータ３とネットワークを介して接続された複数の子コンピュータ４が設置され、前記端末処理装置２に接続された主コンピュータ３が発信者番号の検出を行うことが前提になると、ネットワーク上において二つの機能を矛盾無く分割、統合することは難しく、結局、発信者番号の検出を行う処理機能と顧客情報の検索行う処理機能とを分離不能な一連の情報処理単位として取り扱い、その検索結果をネットワークに接続された複数の子コンピュータ４に送り込むようにしている。
【０００８】
従って図２枠１５、１６、１７で示されるように従来技術では、種々の業界、業種、顧客によって異なる顧客関連情報表示装置の開発が要求されると、その都度それぞれの要求満たすために先ずデータ構造の異なる種々の顧客データベース5を配備して、その顧客データベース５に働きかけて顧客情報の検索行う情報処理単位を用意し、これに端末処理装置２を監視して発信者番号の検出を行うための同じような情報処理単位を何度も複写、流用しながら開発している。
【０００９】
又、従来の技術で異なる分野の顧客情報を扱う顧客関連情報表示装置を複数種開発しようとする時には、異なるデータ構造の顧客情報ごとに似たようなプログラムを複数作り続けるか、又は電話番号検索用のデータベースのみを顧客関連情報のデータベースから分離して標準化し、これを、端末処理装置２を監視して発信者番号の検出を行うための同じような情報処理単位と不可分な関係に組み合わせて情報処理の仕組みを構築するしかなかった。
【非特許文献１】野村隆宏著  「図解よくわかるＣＴＩ」日刊工業新聞社  １９９８年
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上述のごとく、従来技術ではネットワーク上でデータベースを共有する顧客関連情報から発信者電話番号によって情報検索を行う顧客関連情報表示装置を何度も開発する場合に発生する問題点に鑑み、本発明では種々の業界、業種、顧客によって要求の異なる顧客関連情報表示装置を何度開発しても、顧客関連情報表示装置に共通する機能を集約して情報処理機能の部品化を計り、データベースの構造に束縛されない開発手法を提供することにある。
【００１１】
顧客関連情報表示装置の機器（ハード）外観上、本発明に係る機器構成と従来技術に係る機器構成とに相違がないので両者の説明に図１を共用することができるように、本発明では、情報処理の単位としてのプログラム（ソフトウェア）を搭載するにあたり、どのような情報処理機能をもたせたプログラムをどの機器に関連させて搭載するかによって、顧客関連情報表示装置に共通する内部機能を独立した情報処理部品とし、多様化するデータベースの構造に左右されない開発手法を提供することで、ソフトウェア開発の品質、及び生産性向上に貢献すると同時に、電話通信部のみを部品化することで新しい分野のソフトウェアを商品化することにある。
【課題を解決するための手段】
【００１２】
本発明に係る顧客関連情報表示装置は、公衆電話通信網１に接続された端末処理装置２と、前記端末処理装置２に接続された主コンピュータ３と、前記主コンピュータ３とネットワークを介して接続された子コンピュータ４と、前記ネットワークに接続され、顧客関連情報を格納した顧客データベース５と、前記子コンピュータ４に接続された表示装置６とを有し、前記端末処理装置２に着信信号が入った場合に、前記顧客データベース５に格納された顧客関連情報を前記表示装置６に表示する顧客関連情報表示装置において、
前記主コンピュータ３の内部メモリーに常駐して前記端末処理装置２の受信状態を監視する常駐プログラム７と、前記顧客データベース５内の顧客関連情報を読み取って前記表示装置６に表示する表示プログラム８と、前記子コンピュータ４に搭載され、前記常駐プログラム７とネットワーク通信によって同期しつつ前記表示プログラム８を引数付きで起動する同期起動プログラム９と、を有し、前記常駐プログラム７と前記同期起動プログラム９とを前記表示プログラム８、及び前記顧客データベース５から情報処理部品として独立させて搭載したことを特徴とする。
【００１３】
この顧客関連情報表示装置において、前記同期起動プログラム９は、前記表示プログラム８を引数付きで起動するにあたり、表示プログラム８の名称を前記同期起動プログラム９の外部に配備された記憶媒体から読み込み、発信者番号、及び受信者番号を引数として前記表示プログラム８に受け渡すことができる。
【００１４】
また、前記同期起動プログラム９は、前記常駐プログラム７とネットワーク通信によって同期するにあたり、前記同期起動プログラム９が起動されるときに前記常駐プログラム７に対し通信プロトコル、ＴＣＰ／ＩＰ手順で通信を開始することができる。
【発明の効果】
【００１５】
電話と連動する顧客関連情報表示装置を開発するに当たり、その搭載環境がネットワークであっても装置内におけるそれそれの情報処理機能を明確に分割することで、装置機能の安定性を高め、万一故障などの場合にも修理箇所が発見し易くなる。
【００１６】
前記常駐プログラム７、及び前記同期起動プログラム９からなる情報処理部品１４と、前記表示プログラム８、及び前記顧客データベース５からなる情報処理部品１１、１２、１３とをして独立させて搭載したことにより、電話通信部１４のみを部品化することで新しい分野のソフトウェアを商品化することができる。
【００１７】
表示プログラム８を開発するに当たって、同期起動プログラム９から渡される引数のフォーマットさえ合致していれば、開発言語を特定の言語に限定する必要がなくなる。
【００１８】
表示プログラム８を担当する開発スタッフから電話通信部の開発負担を無くし、種々の業界、業種、顧客それぞれの要求を満たす顧客業務の分析、ソフトウェア実装に集中できる。
【００１９】
発信者番号に加えて受信者番号を引数として前記表示プログラムに受け渡すことで、表示プログラム８のみを担当するする開発側にとっても前記子コンピュータごとに電話の着信履歴を活用するような表示プログラムをも自由に開発することができる。
【実施例１】
【００２０】
以下、本発明の実施形態に係る顧客関連情報表示装置について、図面３を参照して具体的に説明する。また本発明の説明に係る機器構成と従来技術の説明に用いた機器構成とに相違がないので、本発明の具体的な説明にも図１を使用する。
【００２１】
端末処理装置２を使用している電話加入者が公衆電話通信網１の運営主体とナンバーディスプレイサービスの契約をしていれば、電話の発信者が故意に自分の電話番号を隠蔽しない限り、端末処理装置２に届くの着信信号に電話をかけてきた発信者番号の情報が含まれている。
【００２２】
この発信者番号の情報をコンピュータに取り込み、これを検索キーにして発信者である顧客、及びその顧客に関連する情報をネットワークに接続された他のコンピュータに表示させる装置を作る場合には、公衆電話通信網１に接続された端末処理装置２と、前記端末処理装置２に接続された主コンピュータ３と、前記主コンピュータ３とネットワークを介して接続された子コンピュータ４と、前記ネットワークに接続され、顧客関連情報を格納した顧客データベース５と、前記子コンピュータ４に接続された表示装置６とを配備し、前記端末処理装置２に着信信号が入った場合に、前記顧客データベース５に格納された顧客関連情報を表示装置６に表示させる。
【００２３】
以下、このようにして顧客関連情報を表示させるに当たり、前記主コンピュータ３、及び前記子コンピュータ４に搭載されるプログラムをその機能によって分割して配備し、ネットワーク上でも端末処理装置２を監視して発信者番号の検出を行う情報処理単位と顧客データベース５に働きかけて顧客情報の検索行う情報処理単位とを分離して配備することが可能な情報処理の構成を提供する。
【００２４】
常駐プログラム７は前記主コンピュータ３の内部メモリーに常駐するとともに前記端末処理装置２の受信状態を監視する。例えば、端末処理装置２と主コンピュータ３とは、ＲＳ−２３２Ｃ、又はＵＳＢ通信ケーブルで接続され、前記端末処理装置２のメーカ所定の通信プロトコルで通信し、電話着信の有無、着信信号に含まれる発信者番号の有無、有ればその発信者番号などが主コンピュータ３の入力信号とし受信される。
【００２５】
常駐プログラム７は前記子コンピュータ４に搭載さる同期起動プログラム９から参照された場合、いつでも前記電話着信の有無、着信信号に含まれる発信者番号の有無、有ればその発信者番号などの状態を開示できるサーバーの役割を果たす。
【００２６】
また、前記同期起動プログラム９は、前記常駐プログラム７とネットワーク通信によって同期するにあたり、前記同期起動プログラム９はそれ自身が起動されるときに前記常駐プログラム７に対し通信プロトコル、ＴＣＰ／ＩＰ手順で通信を申し込み、常駐プログラム７のクライアントとなって通信を開始する。
【００２７】
前記顧客データベース５内には、例えば単一の顧客に複数の電話番号が必要な場合でもその電話番号をインデックスしたテーブルと顧客コードをインデックスとしたテーブルの双方を配備し、表示プログラム８による検索に備えている。
【００２８】
同期起動プログラム９は前記子コンピュータ４に搭載され、前記常駐プログラム７と同期しつつ前記表示プログラム８を起動するにあたり、表示プログラムの名称を前記同期起動プログラムの外部に配備された記憶媒体から読み込み、発信者番号、及び受信者番号を引数として前記表示プログラム８に受け渡す。
【００２９】
前記記憶媒体としては、フラッシュメモリー、ディスクなどの磁気記憶媒体、及び内部メモリー等が利用され、前記同期起動プログラム内に表示プログラムの名称が記載されていなければ本発明の目的を効果的に遂行できる。
【００３０】
表示プログラム８は同期起動プログラム９によって起動され、前期発信者番号を引数として渡されると、前期発信者番号を検索キーにして顧客データベース５内からの電話番号を発見した場合には顧客関連情報を読み取って前記表示装置６に表示し、発信者番号に該当する電話番号を発見できなかった場合には前記表示装置６に例えば「顧客からの電話ではありません」と表示する。
【００３１】
表示プログラム８が起動された時の時刻を前記子コンピュータから取得して表示プログラムが管理する顧客データベース5内のテーブルに書き込むことで、いつ、どの発信者電話番号から、どの着信電話番号に電話あったかを着信履歴として記録することもできる。
【００３２】
上述のように、前記常駐プログラム７は前記主コンピュータ上に、前記同期起動プログラム９、及び前記表示プログラム８とは前記子コンピュータ上に搭載されているにもかかわらず、顧客情報の処理単位としては前記常駐プログラム７、及び前記同期起動プログラム９を前記表示プログラム８から分離されている。
【００３３】
図３の枠１１、１２、１３、及び１４で示されるように、プログラム相互の機能分割と搭載機器を特定することで、顧客情報の処理単位を分離独立させることができるようになり、種々の業界、業種、顧客によって異なる顧客関連情報表示装置の開発が要求されても、一つの情報処理単位１４を用いて複数の情報処理単位１１、１２、１３を開発することができる。
【００３４】
また、同じネットワークで、表示プログラムの名称を前記同期起動プログラムの外部に配備された記憶媒体から読み込み、前記同期起動プログラムが引数として渡す表示プログラムの名称を変更することで、全く内容の異なる複数の顧客情報の処理群１１、１２、１３を同時扱うことも可能になる。
【００３５】
このように前記常駐プログラム７、及び前記同期起動プログラム９からなる情報処理部品１４と、前記表示プログラム８、及び前記顧客データベース５からなる情報処理部品１１、１２、１３とをして独立させて搭載したことによりソフトウェア開発における工程、品質管理の自由度を飛躍的に改善することができた。
【図面の簡単な説明】
【００３６】
【図１】従来技術、及び本発明に係る顧客関連情報表示装置の機器構成を示す。
【図２】従来技術による顧客関連情報表示装置の情報処理機能を示す。
【図３】本発明による顧客関連情報表示装置の情報処理機能を示す。
【符号の説明】
【００３７】
１    公衆電話通信網
２    端末処理装置
３    主コンピュータ
４    子コンピュータ
５    顧客データベース
６    表示装置
７    常駐プログラム
８    表示プログラム
９    同期起動プログラム
１０    プログラム（従来）
１１    情報処理単位（本発明）
１２    情報処理単位（本発明）
１３    情報処理単位（本発明）
１４    情報処理単位（本発明）
１５    情報処理単位（従来）
１６    情報処理単位（従来）
１７    情報処理単位（従来）
【図１】
2005099999.tif 000003
【図２】
2005099999.tif 000004
【図３】
2005099999.tif 000005