(57)【要約】【課題】接続されるモデムの機種に影響されることなく、自装置を呼び出した相手に対応した通信プロトコルを選択して相手側と接続することができるプロトコル切替装置を提供すること。【解決手段】着信メッセージテーブル１３は、モデムがセンタからの呼び出しがあることを通知するための着信メッセージを複数記憶し、通信プロトコルテーブル１５は、センタの電話番号に体操して通信プロトコルを記憶し、制御部１７は、インタフェース部１９を介してモデムから通知された着信メッセージが着信メッセージテーブル１３に記憶されている場合のみ相手側と接続するための応答コマンドをモデムに出力するとともに、着信メッセージに含まれる電話番号を検索キーとして通信プロトコルテーブル１５を検索して、電話番号に対応した通信プロトコルを決定する。【選択図】      図２
2005027147.tif 000002
【特許請求の範囲】
【請求項１】
モデムに接続することで公衆回線を介して相手側と通信を行うプロトコル切替装置であって、
前記相手側からの呼び出しがあることを通知するモデムの着信メッセージを複数種類記憶する着信メッセージテーブルと、
前記モデムから通知される着信メッセージを検索キーとして前記着信メッセージテーブルを検索して、検索の結果、前記通知された着信メッセージが前記着信メッセージテーブルに記憶されていた場合、前記相手側と接続するための応答コマンドを前記モデムに出力する制御部と、
を備えることを特徴とするプロトコル切替装置。
【請求項２】
電話番号毎に対応して通信プロトコルを記憶する通信プロトコルテーブル、
をさらに備え、
前記制御部は、
前記着信メッセージに含まれる電話番号を検索キーとして前記通信プロトコルテーブルを検索して、検索の結果、前記着信メッセージに含まれる電話番号と前記通信プロトコルテーブルの電話番号とが一致した場合、この一致した電話番号に対応した通信プロトコルに基づいて前記相手側と通信を行うことを決定することを特徴とする請求項１に記載のプロトコル切替装置。
【請求項３】
通信プロトコルを決定するための先頭コード毎に対応して通信プロトコルを記憶する通信プロトコルテーブル、
をさらに備え、
前記制御部は、前記応答コマンドを出力した後に前記モデムから入力される前記相手側が送信した先頭コードを検索キーとして前記通信プロトコルテーブルを検索して、検索の結果、前記相手側が送信した先頭コードと前記通信プロトコルテーブルの先頭コードとが一致した場合、この一致した先頭コードに対応した通信プロトコルに基づいて前記相手側と通信を行うことを決定することを特徴とする請求項１に記載のプロトコル切替装置。
【請求項４】
モデムに接続することで公衆回線を介して相手側と通信を行うプロトコル切替装置であって、
通信プロトコルを決定するための先頭コード毎に対応して通信プロトコルを記憶する通信プロトコルテーブルと、
前記モデムから着信メッセージが通知されると、前記相手側と接続するための応答コマンドを前記モデムに出力し、その後に前記モデムから入力される前記相手側が送信した先頭コードを検索キーとして前記通信プロトコルテー部を検索して、検索の結果、前記相手側が送信した先頭コードと前記通信プロトコルテーブルの先頭コードとが一致した場合、この一致した先頭コードに対応した通信プロトコルで通信を行うことを決定することを特徴とするプロトコル切替装置。
【請求項５】
請求項１〜４の何れか一つに記載されたプロトコル切替装置が搭載されたことを特徴とする自動販売機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数種類の着信メッセージに対応するとともに、通信相手側によって通信プロトコルを決定するプロトコル切替装置および自動販売機に関するものである。
【０００２】
【従来の技術】
自動販売機の在庫や故障情報などの情報を収集して管理するシステムの１つに、公衆回線を用いて自動販売機と管理センタとを接続して遠隔操作で管理するシステムがある。この場合、自動販売機内にモデムを内蔵したり、自動販売機にモデムと接続するインタフェースを備えて市販のモデムを接続し、予め定められた時刻になると自動販売機が発呼してセンタに情報を報告するか、必要な時にセンタが自動販売機を呼び出して情報を収集するようにしている。
【０００３】
しかしながら、自動販売機を管理するセンタは１つとは限らない。たとえば、在庫を管理するセンタと、自動販売機のメンテナンスを行なうセンタとが異なったとする。センタが異なると、それぞれのセンタで用いるモデムの機種も異なることが考えられる。これは、それぞれのセンタのモデムの動作条件が異なることを意味する。したがって、自動販売機側のモデムは、これら動作条件が異なるモデム全てに対応しなければならないという問題があった。
【０００４】
このような問題を改善するために、従来技術では、自動販売機は、センタ毎にセンタの電話番号およびモデムの動作条件を記憶しておき、発呼する際に、発呼先のセンタの電話番号を検索キーとして発呼するモデムの動作条件を読み出して、読み出したモデムの動作条件を自動販売機側のモデムに設定するようにしている（たとえば、特許文献１参照）。
【０００５】
【特許文献１】
特開２０００−２０７６２３号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、異なるモデムを使用するのはセンタ側だけとは限らない。上記従来技術では、センタに接続するモデムに対してはその動作条件に対応しているものの、自動販売機に接続されるモデムが異なる機種の場合について対応がなされていない。
【０００７】
センタから自動販売機に発呼して情報を収集しようとする場合、自動販売機に接続されているモデムが着信を認識して着信メッセージを自動販売機に通知する。自動販売機は、着信メッセージを受信することでセンタからの呼び出しがあることを認識するが、着信メッセージはモデムにより異なる。そのため、自動販売機に接続されるモデムの機種が異なる場合、センタからの呼び出しを認識することができないという問題があった。
【０００８】
また、指定されたモデムを接続したとしても、その設定条件が変更された場合に着信メッセージが変更されることもある。このような場合にも、センタからの呼び出しを受けられなくなってしまうという問題があった。
【０００９】
本発明は、上記実情に鑑みて、接続されるモデムの機種に影響されることなく、自装置を呼び出した相手に対応した通信プロトコルを選択して相手側と接続することができるプロトコル切替装置および自動販売機を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記の目的を達成するために、本発明の請求項１に係るプロトコル切替装置は、モデムに接続することで公衆回線を介して相手側と通信を行うプロトコル切替装置であって、前記相手側からの呼び出しがあることを通知するモデムの着信メッセージを複数種類記憶する着信メッセージテーブルと、前記モデムから通知される着信メッセージを検索キーとして前記着信メッセージテーブルを検索して、検索の結果、前記通知された着信メッセージが前記着信メッセージテーブルに記憶されていた場合、前記相手側と接続するための応答コマンドを前記モデムに出力する制御部とを備えることを特徴とする。
【００１１】
また、本発明の請求項２に係るプロトコル切替装置は、上記請求項１において、電話番号毎に対応して通信プロトコルを記憶する通信プロトコルテーブル、をさらに備え、前記制御部は、前記着信メッセージに含まれる電話番号を検索キーとして前記通信プロトコルテーブルを検索して、検索の結果、前記着信メッセージに含まれる電話番号と前記通信プロトコルテーブルの電話番号とが一致した場合、この一致した電話番号に対応した通信プロトコルに基づいて前記相手側と通信を行うことを決定することを特徴とする。
【００１２】
また、本発明の請求項３に係るプロトコル切替装置は、上記請求項１において、通信プロトコルを決定するための先頭コード毎に対応して通信プロトコルを記憶する通信プロトコルテーブルをさらに備え、前記制御部は、前記応答コマンドを出力した後に前記モデムから入力される前記相手側が送信した先頭コードを検索キーとして前記通信プロトコルテーブルを検索して、検索の結果、前記相手側が送信した先頭コードと前記通信プロトコルテーブルの先頭コードとが一致した場合、この一致した先頭コードに対応した通信プロトコルに基づいて前記相手側と通信を行うことを決定することを特徴とする。
【００１３】
また、本発明の請求項４に係るプロトコル切替装置は、モデムに接続することで公衆回線を介して相手側と通信を行うプロトコル切替装置であって、通信プロトコルを決定するための先頭コード毎に対応して通信プロトコルを記憶する通信プロトコルテーブルと、前記モデムから着信メッセージが通知されると、前記相手側と接続するための応答コマンドを前記モデムに出力し、その後に前記モデムから入力される前記相手側が送信した先頭コードを検索キーとして前記通信プロトコルテー部を検索して、検索の結果、前記相手側が送信した先頭コードと前記通信プロトコルテーブルの先頭コードとが一致した場合、この一致した先頭コードに対応した通信プロトコルで通信を行うことを決定することを特徴とする。
【００１４】
また、本発明の請求項５に係る自動販売機は、請求項１〜４の何れか一つに記載されたプロトコル切替装置が搭載されたことを特徴とする。
【００１５】
【発明の実施の形態】
以下に添付図面を参照して、本発明に係るプロトコル切替装置および自動販売機の好適な実施の形態を詳細に説明する。
【００１６】
（実施の形態１）
図１〜図６を用いてこの発明の実施の形態１を説明する。図１は、この発明におけるプロトコル切替装置を用いた通信システムの一例を示す概略図である。この発明におけるプロトコル切替装置を用いた管理システムは、プロトコル切替装置１０を内蔵したｎ（ｎは自然数）台の自動販売機１−１〜１−ｎにそれぞれモデム３−１〜３−ｎに接続し、自動販売機１−１〜１−ｎを管理するｍ（ｍは自然数）つのセンタ５−１〜５−ｍにそれぞれモデム７−１〜７−ｍに接続して、公衆回線９を介して各センタ５−１〜５−ｍと自動販売機１−１〜１−ｎとが相互通信を行なう。
【００１７】
図２は、図１に示した自動販売機１−１〜１−ｎに内蔵されているプロトコル切替装置１０の構成を示すブロック図である。図２に示したプロトコル切替装置１０は、インタフェース部１９と、通信動作を切替えるための情報を記憶する記憶部１１と、制御部１７とを備えている。
【００１８】
インタフェース部１９は、接続されるモデム３−１〜３−ｎとのデータの送受信インタフェース機能を有している。また、モデム３−１〜３−ｎから入力される着信メッセージを受信して、受信した着信メッセージを制御部１７に通知する。
【００１９】
記憶部１１は、着信メッセージテーブル１３と、通信プロトコルテーブル１５とを備えている。着信メッセージテーブル１３には、モデム毎またはモデムの設定により異なる複数種類の着信メッセージを登録する。図３は、着信メッセージテーブル１３に登録される着信メッセージの一例を示している。図３においては、「ＲＩＮＧ」、「ＲＩＮＧ  ＄」、「ＲＩＮＧ￥ｒＩＤ：＄」、「ＣＡＬＬＩＮＧ−ＩＤ＝＄￥ｒＲＩＮＧ」および「＊ＲＩＮＧ＊」が登録されている。ここで、「＄」は電話番号を、「￥ｒ」は改行コードを意味し、たとえば、Ｗｉｎｄｏｗｓ（Ｒ）やＤｏｓ、Ｕｎｉｘ（Ｒ）などのＯＳの「０ｘ０ｄ」や「０ｘ０ｄ０ｘ０ａ」を、「＊」はどのようなコードでもよいというワイルドカードを示している。
【００２０】
通信プロトコルテーブル１５には、センタ５−１〜５−ｍの電話番号に対応して、センタ５−１〜５−ｍと通信を行なう際の通信プロトコルを登録する。図４は、通信プロトコルテーブル１５に登録されるセンタ電話番号と通信プロトコルの一例を示している。図４において、センタ電話番号の「ＮＵＬＬ」は着信メッセージの後の電話番号が非通知の場合を、「＊」はどのようなコードでもよいというワイルドカードを示している。また、通信プロトコルの「ＴＥＬ」は無手順通信接続を、「ＰＰＰ」はポイント・ツー・ポイント・プロトコル（ＰＰＰ：Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ）接続を、「ＮＯＮＥ」は接続を行なわない接続拒否を示している。したがって、図４に示した通信プロトコルテーブル１５には、センタ電話番号が「ＮＵＬＬ」、「０３ｙｙｙｙｙｙｙｙ」、または「０７０」で始まる電話番号の場合には無手順通信接続を行い、センタ電話番号が「０４４ｘｘｘｘｘｘｘｘ」、または「０９０」で始まる電話番号の場合にはＰＰＰ接続を行い、センタ電話番号に登録されている電話番号とは異なる電話番号の場合には接続を行なわないように登録されている。
【００２１】
制御部１７は、インタフェース部１９から通知された着信メッセージに基づいて、着信メッセージテーブル１３および通信プロトコルテーブル１５を検索して、着信メッセージに対して応答するか否か、および応答した際の通信プロトコルを決定する。
【００２２】
つぎに、図５のフローチャートを参照して、この発明における実施の形態１のプロトコル切替装置１０の動作を説明する。インタフェース部１９は、モデムから着信メッセージを受信すると、受信した着信メッセージを制御部１７に通知する（ステップＳ１００）。
【００２３】
制御部１７は、通知された着信メッセージを検索キーとして、着信メッセージテーブル１３を検索する（ステップＳ１１０）。検索の結果、着信メッセージテーブル１３に登録されている着信メッセージの中に、通知された着信メッセージが含まれていない場合（ステップＳ１２０，Ｎｏ）、制御部１７は、応答することなく処理を終了する。
【００２４】
着信メッセージテーブル１３に登録されている着信メッセージの中に、通知された着信メッセージと一致する着信メッセージがある場合（ステップＳ１２０，Ｙｅｓ）、制御部１７は、センタとの通信を開始するための応答コマンドをインタフェース部１９に出力するとともに、着信メッセージに含まれる電話番号を記憶する（ステップＳ１３０）。応答コマンドが入力されると、インタフェース部１９は、応答コマンドをモデムに出力する。
【００２５】
一方、制御部１７は、記憶した電話番号を検索キーとして、通信プロトコルテーブル１５を検索する（ステップＳ１４０）。そして、記憶した電話番号と一致する通信プロトコルテーブル１５のセンタ電話番号に対応する通信プロトコルを読み出して、読み出した通信プロトコルでセンタと通信を行なうことを自動販売機内のセンタとの通信を制御するセンタ通信制御部（図示せず）に通知する。その後、インタフェース部１９は、モデムからのデータをセンタ通信制御部へ、センタ通信制御部からのデータをモデムに出力することで、自動販売機とセンタとの通信を行う（ステップＳ１５０）。通信プロトコルテーブル１５内に記憶した電話番号と一致するセンタ電話番号が登録されていない場合、制御部１７は、センタ以外からの不正なアクセスであると判断して、公衆回線９の切断処理を行うための切断コマンドをインタフェース部１９を介してモデムに出力して処理を終了する。また、電話番号が非通知であった場合、制御部１７は、予め定められた通信プロトコルに決定してもよいし、公衆回線９の切断処理を行うための切断コマンドをインタフェース部１９を介してモデムに出力して処理を終了してもよい。
【００２６】
図６は、センタ５−１と自動販売機１−１とが通信を行なうための接続動作を示すシーケンス図である。センタ５−１は、自動販売機１−１と接続するために、自動販売機１−１の電話番号をセンタ５−１に接続されているモデム７−１に出力する。図６においては、センタ５−１は、モデム７−１に自動販売機１−１の電話番号「０７０ｚｚｚｚｚｚｚ」を出力している。モデム７−１は、公衆回線９への接続手順に従って、モデム３−１に対して発呼動作を行なう。
【００２７】
自動販売機１−１に接続されているモデム３−１は、公衆回線９からの呼び出しを認識すると、自動販売機１−１に着信メッセージを出力する。図６においては、モデム３−１は、センタ側のモデム７−１からの呼び出しを認識して、センタの電話番号を含む着信メッセージ「ＲＩＮＧ￥ｒＩＤ：０３ｙｙｙｙｙｙｙｙ」を自動販売機１−１に出力している。
【００２８】
自動販売機１−１内のプロトコル切替装置１０の制御部１７は、インタフェース部１９を介して通知された着信メッセージを検索キーとして、着信メッセージテーブル１３を検索する。図６においては、着信メッセージは「ＲＩＮＧ￥ｒＩＤ：０３ｙｙｙｙｙｙｙｙ」であるので、図３に示した着信メッセージテーブル１３の「ＲＩＮＧ￥ｒＩＤ：＄」と一致する。したがって、制御部１７は、呼び出しに応答することを示す応答コマンドをインタフェース部１９を介してモデム３−１に出力する。図６においては、応答コマンドとして「ＡＴＡ」を出力している。モデム３−１は、自動販売機１−１から応答コマンドを受信すると、公衆回線９を介してセンタ５−１と通信を行なうためのオフフックなどの接続動作を行なう。これにより、センタ側のモデム７−１とのリンクが確立して、通信が可能となる。
【００２９】
一方、自動販売機１−１内のプロトコル切替装置１０の制御部１７は、着信メッセージに含まれる電話番号を検索キーとして通信プロトコルテーブル１５を検索して、通信プロトコルを決定する。図６においては、着信メッセージに含まれる電話番号が「０３ｙｙｙｙｙｙｙｙ」であるので、図４に示した通信プロトコルテーブル１５の「０３ｙｙｙｙｙｙｙｙ」と一致する。したがって、制御部１７は、通信プロトコルテーブル１５の「０３ｙｙｙｙｙｙｙｙ」に対応する通信プロトコル「ＴＥＬ」を通信プロトコルに決定する。通信プロトコル「ＴＥＬ」は、無手順通信接続を示しているので、制御部１７は、センタ通信制御部に無手順通信接続で通信を行なうことを通知する。これにより、自動販売機１−１のセンタ通信制御部は、無手順通信接続による制御を開始して、センタ５−１と自動販売機１−１とは相互通信を行う。
【００３０】
このようにこの実施の形態１では、センタから呼び出しがあることを通知するモデムの着信メッセージを複数種類着信メッセージテーブルに記憶しておき、制御部は、モデムから通知された着信メッセージが着信メッセージテーブルに記憶されている場合のみセンタと接続するための応答コマンドをモデムに出力するようにしているため、接続するモデムの機種に影響されることなく、呼び出しに対して応答することができる。
【００３１】
また、呼び出しがあることが予想されるセンタの電話番号に対応して、センタとの通信プロトコルを通信プロトコルテーブルに記憶しておき、制御部は、モデムから通知される着信メッセージに含まれる電話番号を検索キーとして通信プロトコルテーブルを検索して、電話番号に対応した通信プロトコルを決定するようにしているため、センタに対応した通信プロトコルを選択することができるとともに、不正アクセスを防止して、セキュリティを向上することができる。
【００３２】
（実施の形態２）
図７〜図９を用いてこの発明の実施の形態２を説明する。実施の形態１では、着信メッセージに含まれる電話番号に基づいて通信プロトコルを決定するようにした。しかしながら、実施の形態１では、登録したセンタの電話番号に対して１つの通信プロトコルしか設定することができないという問題がある。この実施の形態２では、このような問題を改善するために、通信プロトコルテーブルにプロトコルを選択するための先頭コードを登録しておき、この先頭コードに基づいて通信プロトコルを選択するものである。
【００３３】
図７は、この発明における実施の形態２のプロトコル切替装置１０の構成を示すブロック図である。この発明における実施の形態２のプロトコル切替装置１０は、実施の形態１のプロトコル切替装置１０の通信プロトコルテーブル１５の代わりに通信プロトコルテーブル１５ａを備えている。実施の形態１と同じ機能を持つ構成部分には同一符号を付し、重複する説明は省略する。
【００３４】
通信プロトコルテーブル１５ａには、制御部１７がインタフェース部１９を介して応答コマンドをモデムに出力した後に、受信する先頭コード（接続したセンタが送信する先頭コード）に対応して通信プロトコルを登録する。図８は、通信プロトコルテーブル１５ａに登録される先頭コードと通信プロトコルの一例を示している。図８では、先頭コードが「０ｘ７Ｅ」の場合には通信プロトコル「ＰＰＰ」が、先頭コードが「０ｘ０５」の場合には通信プロトコル「ＴＥＬ１」が、先頭コードが「０ｘ０１０２」の場合には通信プロトコル「ＴＥＬ２」が選択されるように登録されており、最後に「＊」の場合には「ＮＯＮＥ」が登録されている。通信プロトコルの「ＮＯＮＥ」は、通信プロトコルを決定することなく処理を終了することを示している。すなわち、通信プロトコルテーブル１５ａを順に検索して一致する先頭コードがない場合には、センタ以外からの不正アクセスであると判断することを意味している。なお、通信プロトコルテーブル１５ａに登録する先頭コードは、通信プロトコル間で競合が発生しないように登録する。
【００３５】
つぎに、この発明における実施の形態２のプロトコル切替装置の動作を説明する。インタフェース部１９から着信メッセージが通知され、制御部１７が着信メッセージテーブル１３を検索して応答コマンドを出力する動作については、実施の形態１と同じ動作であるので、ここでは詳細な説明を省略する。
【００３６】
インタフェース部１９は、モデムから着信メッセージを受信すると、受信した着信メッセージを制御部１７に通知する。制御部１７は、通知された着信メッセージを検索キーとして、着信メッセージテーブル１３を検索する。通知された着信メッセージと着信メッセージテーブル１３に登録されている着信メッセージとが一致した場合、制御部１７は、応答コマンドをインタフェース部１９を介してモデムに出力する。着信メッセージテーブル１３内に通知された着信メッセージと一致する着信メッセージが存在しない場合、制御部１７は処理を終了する。
【００３７】
インタフェース部１９は制御部１７から応答コマンドを受信した直後にモデムから受信したデータを制御部１７に出力する。制御部１７は、通知されたデータを検索キーとして、通信プロトコルテーブル１５ａを検索する。そして、通知されたデータと通信プロトコルテーブル１５ａに登録されている先頭コードが一致した場合、一致した先頭コードに対応する通信プロトコルを読み出して、読み出した通信プロトコルでセンタと通信を行なうことを自動販売機内のセンタ通信制御部に通知する。通信プロトコルが「ＮＯＮＥ」を示している場合には、制御部１７は、公衆回線９の切断処理を行うための切断コマンドをインタフェース部１９を介してモデムに出力して処理を終了する。
【００３８】
図９は、センタ５−１と自動販売機１−１とが通信プロトコルを決定する動作を示すシーケンス図である。センタ５−１がモデム７−１に対してモデム３−１の電話番号を出力し、モデム５−１がモデム３−１に対して発呼して、その発呼に対して自動販売機１−１内のプロトコル切替装置１０が応答コマンドを出力して、自動販売機１−１とセンタ５−１との間にリンクが確立する動作については、実施の形態１で説明した動作と同じ動作であるので、ここでは詳細な説明を省略する。
【００３９】
モデム７−１は、センタ５−１から通知される電話番号「０７０ｚｚｚｚｚｚｚ」を有するモデム３−１に、公衆回線９への接続手順に従って発呼動作を行なう。自動販売機１−１に接続されているモデム３−１は、公衆回線９からの呼び出しを認識すると、自動販売機１−１に着信メッセージを出力する。
【００４０】
自動販売機１−１内のプロトコル切替装置１０の制御部１７は、インタフェース部１９を介して通知された着信メッセージを検索キーとして、着信メッセージテーブル１３を検索する。この場合は、通知された着信メッセージが「ＲＩＮＧ￥ｒＩＤ：０３ｙｙｙｙｙｙｙｙ」であるので、着信メッセージテーブル１３の「ＲＩＮＧ￥ｒＩＤ：＄」と一致する。したがって、制御部１７は、呼び出しに応答することを示す応答コマンドをインタフェース部１９を介してモデム３−１に出力する。
【００４１】
応答コマンドを受信すると、モデム３−１は、公衆回線９を介してセンタ５−１と通信を行なうためのオフフックなどの接続動作を行ない、自動販売機１−１とセンタ５−１とのリンクが確立する。
【００４２】
リンクが確立すると、センタ５−１は、モデム７−１を介してモデム３−１に通信プロトコルを指定する先頭コードを出力する。モデム３−１は、受信したデータを自動販売機１−１内のプロトコル切替装置１０に出力する。
【００４３】
モデム３−１からのデータがインタフェース部１９を介して通知されると、制御部１７は、通知されたデータを検索キーとして通信プロトコルテーブル１５ａを検索して通信プロトコルを決定する。図９においては、リンクが確立した後にモデム３−１から受信したデータは「０ｘ７Ｅ」であるので、図８に示した通信プロトコルテーブル１５ａの先頭コード「０ｘ７Ｅ」と一致する。したがって、制御部１７は、通信プロトコルテーブル１５ａの先頭コード「７ｘ０Ｅ」に対応する通信プロトコル「ＰＰＰ」を通信プロトコルに決定する。通信プロトコル「ＰＰＰ」はＰＰＰ接続を示しているので、制御部１７は、センタ通信制御部にＰＰＰ接続で通信を行なうことを通知する。これにより、センタ５−１と自動販売機１−１とは、ＰＰＰ接続により通信を開始する。
【００４４】
このようにこの実施の形態２では、通信プロトコルを決定するための先頭コードごとに対応して通信プロトコルを通信プロトコルテーブルに記憶しておき、制御部は、センタと接続した後にセンタから通知される先頭コードを検索キーとして通信プロトコルテーブルを検索して、センタから通知される先頭コードに対応した通信プロトコルでセンタと通信することを決定するようにしているため、センタが指定した通信プロトコルを選択することが可能となり、１つのセンタと異なる通信プロトコルで通信することができる。
【００４５】
なお、この実施の形態２では、着信メッセージが通知された場合に、通知された着信メッセージを検索キーとして着信メッセージテーブルを検索して、応答コマンドを出力するか否かを決定するようにしたが、制御部１７が、インタフェース部１９から着信メッセージを通知された場合、無条件に応答コマンドを出力してリンクを確立し、その後センタから通知される先頭コードに基づいて通信プロトコルを決定できない場合に、切断処理を行うようにしてもよい。これにより、着信メッセージテーブル１３が不要となり、記憶部１１の容量を削減することができる。
【００４６】
【発明の効果】
以上説明したように、本発明の請求項１に係るプロトコル切替装置によれば、相手側から呼び出しがあることを通知するモデムの着信メッセージを複数種類着信メッセージテーブルに記憶しておき、制御部は、モデムから通知された着信メッセージが着信メッセージテーブルに記憶されている場合のみ相手側と接続するための応答コマンドをモデムに出力するようにしているため、接続するモデムの機種に影響されることなく、呼び出しに対して応答することができる。
【００４７】
また、本発明の請求項２に係るプロトコル切替装置によれば、呼び出しがあることが予想される相手側の電話番号に対応して、相手側との通信プロトコルを通信プロトコルテーブルに記憶しておき、制御部は、モデムから通知される着信メッセージに含まれる電話番号を検索キーとして通信プロトコルテーブルを検索して、電話番号に対応した通信プロトコルで相手側と通信することを決定するようにしているため、相手側に対応した通信プロトコルを選択することができるとともに、不正アクセスを防止して、セキュリティを向上することができる。
【００４８】
また、本発明の請求項３に係るプロトコル切替装置によれば、通信プロトコルを決定するための先頭コードごとに対応して通信プロトコルを通信プロトコルテーブルに記憶しておき、制御部は、相手側と接続した後に相手側から通知される先頭コードを検索キーとして通信プロトコルテーブルを検索して、相手側から通知される先頭コードに対応した通信プロトコルで相手側と通信することを決定するようにしているため、相手側が指定した通信プロトコルを選択することができる。
【００４９】
また、本発明の請求項４に係るプロトコル切替装置によれば、通信プロトコルを決定するための先頭コードごとに対応して通信プロトコルを通信プロトコルテーブルに記憶しておき、制御部は、モデムから通知される着信メッセージに対して無条件に応答コマンドを出力して相手側と接続した後、相手側から通知される先頭コードを検索キーとして通信プロトコルテーブルを検索して、相手側から通知される先頭コードに対応した通信プロトコルで相手側と通信することを決定するようにしているため、相手側が指定した通信プロトコルを選択することができる。
【００５０】
また、本発明の請求項５に係る自動販売機によれば、請求項１〜４の何れか一つに記載のプロトコル切替装置を搭載するようにしているため、自動販売機に接続されるモデムの種類に影響されることなく、センタからの呼び出しに応答することができるとともに、センタに対応した通信プロトコルを選択して通信を行うことができる。
【図面の簡単な説明】
【図１】この発明におけるプロトコル切替装置を用いた通信システムの一例を示す概略図である。
【図２】この発明における実施の形態１のプロトコル切替装置の構成を示すブロック図である。
【図３】図２に示した着信メッセージテーブルの一例を示す図である。
【図４】図２に示した通信プロトコルテーブルの一例を示す図である。
【図５】この発明における実施の形態１のプロトコル切替装置の動作を説明するためのフローチャートである。
【図６】センタと自動販売機とが通信を行なうための接続動作を示すシーケンス図である。
【図７】この発明における実施の形態２のプロトコル切替装置の構成を示すブロック図である。
【図８】図７に示した通信プロトコルテーブルの一例を示す図である。
【図９】センタと自動販売機とが通信プロトコルを決定する動作を示すシーケンス図である。
【符号の説明】
１−１    自動販売機
１−ｎ    自動販売機
３−１    モデム
３−ｎ    モデム
５−１    センタ
５−ｎ    センタ
７−１    モデム
７−ｎ    モデム
９    公衆回線
１０    プロトコル切替装置
１１  記憶部
１３  着信メッセージテーブル
１５  通信プロトコルテーブル
１５ａ    通信プロトコルテーブル
１７  制御部
１９  インタフェース部
【図１】
2005027147.tif 000003
【図２】
2005027147.tif 000004
【図３】
2005027147.tif 000005
【図４】
2005027147.tif 000006
【図５】
2005027147.tif 000007
【図６】
2005027147.tif 000008
【図７】
2005027147.tif 000009
【図８】
2005027147.tif 000010
【図９】
2005027147.tif 000011