(57)【要約】【課題】端末装置からホストコンピュータへのアクセスがパスワード変更中でも行える通信システムを提供する。【解決手段】パスワード記憶部１４に新たなパスワードＢを記憶させる（Ｓ１０５）に際し、新たなパスワードがホストコンピュータ２に送信される（Ｓ１０３）。新たなパスワードＢはパスワード記憶手段２５に記憶され（Ｓ１１１）、新たなパスワードＢの送信後に端末装置１がホストコンピュータ２にアクセスするにあたり、端末装置１からパスワードが送信された際（Ｓ２１）、パスワード記憶部２４と２５から各パスワードが読み出され、当該送信されたパスワードと当該読み出された各パスワードのいずれかとが一致するか否かが判定される（Ｓ４１）。【選択図】図２
2010102448.tif 000002
【特許請求の範囲】
【請求項１】
端末装置とホストコンピュータを含み、
前記端末装置は、
パスワードを記憶するためのパスワード記憶手段と、
前記端末装置が前記ホストコンピュータにアクセスするにあたり、前記パスワード記憶手段からパスワードを読み出して、前記ホストコンピュータに送信し、前記パスワードに代えて前記パスワード記憶手段に新たなパスワードを記憶させるに際し、前記新たなパスワードを前記ホストコンピュータに送信し、前記パスワード記憶手段に前記新たなパスワードが記憶された際、前記ホストコンピュータにパスワードの変更が終了した旨のパスワード変更終了通知を送信する通信手段と、
前記パスワード記憶手段に前記新たなパスワードを記憶させるパスワード変更手段と
を含み、
前記ホストコンピュータは、
パスワードを記憶するための第１および第２のパスワード記憶手段と、
前記端末装置が前記ホストコンピュータにアクセスするにあたり、前記端末装置からパスワードが送信された際、前記第１のパスワード記憶手段からパスワードを読み出し、当該送信されたパスワードと当該読み出されたパスワードとが一致するか否かを判定し、前記新たなパスワードの送信後に前記端末装置が前記ホストコンピュータにアクセスするにあたり、前記端末装置からパスワードが送信された際、前記第１および第２のパスワード記憶手段から各パスワードを読み出し、当該送信されたパスワードと当該読み出された各パスワードのいずれかとが一致するか否かを判定するパスワード判定手段と、
前記新たなパスワードを前記第２のパスワード記憶手段に記憶させ、前記パスワード変更終了通知が送信された際、前記第２のパスワード記憶手段から前記新たなパスワードを読み出し前記第１のパスワード記憶手段に記憶されたパスワードに代えて記憶させるパスワード変更手段と
を含むことを特徴とする通信システム。
【請求項２】
前記パスワード変更手段は、前記新たなパスワードを前記第２のパスワード記憶手段に記憶させた際、どのパスワードに対しても一致するパスワードを前記第１のパスワード記憶手段に記憶されたパスワードに代えて記憶させることを特徴とする請求項１記載の通信システム。
【請求項３】
請求項１または２記載の通信システムにおけるパスワード判定方法であって、
前記パスワード判定手段が、前記新たなパスワードの送信後に前記端末装置が前記ホストコンピュータにアクセスするにあたり、前記端末装置からパスワードが送信された際、前記第１および第２のパスワード記憶手段から各パスワードを読み出し、当該送信されたパスワードと当該読み出された各パスワードのいずれかとが一致するか否かを判定する工程を含むことを特徴とするパスワード判定方法。
【請求項４】
請求項１記載の通信システムにおけるパスワード変更方法であって、
前記端末装置の通信手段が、前記パスワードに代えて前記パスワード記憶手段に新たなパスワードを記憶させるに際し、前記新たなパスワードを前記ホストコンピュータに送信する工程と、
前記ホストコンピュータのパスワード変更手段が、前記新たなパスワードを前記第２のパスワード記憶手段に記憶させる工程と、
前記端末装置のパスワード変更手段が、前記パスワード記憶手段に前記新たなパスワードを記憶させる工程と、
前記端末装置の通信手段が、前記パスワード記憶手段に前記新たなパスワードが記憶された際、パスワードの変更が終了した旨のパスワード変更終了通知を前記ホストコンピュータに送信する工程と、
前記ホストコンピュータのパスワード変更手段が、前記パスワード変更終了通知が送信された際、前記第２のパスワード記憶手段から前記新たなパスワードを読み出し前記第１のパスワード記憶手段に記憶されたパスワードに代えて記憶させる工程と
を含むことを特徴とするパスワード変更方法。
【請求項５】
前記ホストコンピュータのパスワード変更手段が、前記新たなパスワードを前記第２のパスワード記憶手段に記憶させた際、どのパスワードに対しても一致するパスワードを前記第１のパスワード記憶手段に記憶されたパスワードに代えて記憶させることを特徴とする請求項４記載のパスワード変更方法。
【請求項６】
端末装置とホストコンピュータを含み、
前記ホストコンピュータは、
パスワードを記憶するためのパスワード記憶手段と、
前記端末装置が前記ホストコンピュータにアクセスするにあたり、前記端末装置からパスワードが送信された際、前記パスワード記憶手段からパスワードを読み出し、当該送信されたパスワードと当該読み出されたパスワードとが一致するか否かを判定するパスワード判定手段と、
前記端末装置が前記ホストコンピュータにアクセスするにあたり、前記端末装置からアクセス要求が送信された際、前記端末装置に第１のパスワードを要求する旨の第１のパスワード要求を送信し、当該第１のパスワード要求に対して前記端末装置から送信されたパスワードと前記パスワード記憶手段から読み出されたパスワードとが一致しない場合、前記端末装置に第２のパスワードを要求する旨の第２のパスワード要求を送信し、前記パスワード記憶手段に記憶されたパスワードに代えて前記端末装置から送信される新たなパスワードが記憶された際、前記端末装置にパスワードの変更が終了した旨のパスワード変更終了通知を送信する通信手段と、
前記新たなパスワードを前記パスワード記憶手段に記憶させるパスワード変更手段と
を含み、
前記端末装置は、
パスワードを記憶するための第１および第２のパスワード記憶手段と、
前記第１のパスワード要求が送信された際、前記第１、第２のパスワード記憶手段の一方からパスワードを読み出し、前記第２のパスワード要求が送信された際、前記第１、第２のパスワード記憶手段の他方からパスワードを読み出すパスワード読み出し手段と、
前記第１または第２のパスワード記憶手段から読み出されたパスワードを前記ホストコンピュータに送信し、前記第１のパスワード記憶手段に記憶されたパスワードに代えて前記新たなパスワードを記憶させる際、前記新たなパスワードを前記ホストコンピュータに送信する通信手段と、
前記新たなパスワードの送信の際、前記第２のパスワード記憶手段に前記新たなパスワードを記憶させ、前記パスワード変更終了通知が送信された際、前記第２のパスワード記憶手段から前記新たなパスワードを読み出し前記第１のパスワード記憶手段に記憶されたパスワードに代えて記憶させるパスワード変更手段と
を含むことを特徴とする通信システム。
【請求項７】
請求項６記載の通信システムにおけるパスワード判定方法であって、
前記ホストコンピュータの通信手段が、前記端末装置が前記ホストコンピュータにアクセスするにあたり、前記端末装置からアクセス要求が送信された際、前記端末装置に第１のパスワードを要求する旨の第１のパスワード要求を送信する工程と、
前記端末装置のパスワード読み出し手段が、前記第１のパスワード要求に対し、前記第１、第２のパスワード記憶手段の一方からパスワードを読み出す工程と、
前記端末装置の通信手段が、前記第２のパスワード記憶手段から読み出されたパスワードを前記ホストコンピュータに送信する工程と、
前記パスワード判定手段が、前記パスワード記憶手段からパスワードを読み出し、当該送信されたパスワードと当該読み出されたパスワードとが一致するか否かを判定する工程と、
前記ホストコンピュータの通信手段が、当該送信されたパスワードと当該読み出されたパスワードとが一致しない場合、前記端末装置に第２のパスワードを要求する旨の第２のパスワード要求を送信する工程と、
前記端末装置のパスワード読み出し手段が、前記第２のパスワード要求に対し、前記第１、第２のパスワード記憶手段の他方からパスワードを読み出す工程と、
前記端末装置の通信手段が、前記第１のパスワード記憶手段から読み出されたパスワードを前記ホストコンピュータに送信する工程と、
前記パスワード判定手段が、前記パスワード記憶手段からパスワードを読み出し、当該送信されたパスワードと当該読み出されたパスワードとが一致するか否かを判定する工程と
を含むことを特徴とするパスワード判定方法。
【請求項８】
請求項６記載の通信システムにおけるパスワード変更方法であって、
前記端末装置の通信手段が、前記新たなパスワードを前記ホストコンピュータに送信する工程と、
前記端末装置のパスワード変更手段が、前記新たなパスワードの送信の際、前記第２のパスワード記憶手段に前記新たなパスワードを記憶させる工程と、
前記ホストコンピュータの通信手段が、前記パスワード記憶手段に記憶されたパスワードに代えて前記新たなパスワードが記憶された際、前記端末装置にパスワード変更終了通知を送信する工程と、
前記端末装置のパスワード変更手段が、前記パスワード変更終了通知が送信された際、前記第２のパスワード記憶手段から前記新たなパスワードを読み出し前記第１のパスワード記憶手段に記憶されたパスワードに代えて記憶させる工程と
を含むことを特徴とするパスワード変更方法。
【請求項９】
請求項１、２または６記載の通信システムを動作させるためのコンピュータプログラム。
【請求項１０】
請求項９記載のコンピュータプログラムが格納されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置からホストコンピュータへのアクセスがパスワード変更中でも行える通信システム、その通信システムにおけるパスワード判定方法およびパスワード変更方法に関するものである。
【背景技術】
【０００２】
従来において、端末装置とホストコンピュータを有する通信システムにおいては、例えば、端末装置からホストコンピュータのアクセスにパスワードが使用される。例えば、古くなったパスワードを新しいパスワードに変更する場合、ホストコンピュータでパスワードが変更され、続いて端末装置でパスワードが変更される。
【特許文献１】特開平８−２０２６５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、端末装置は、ホストコンピュータと端末装置でパスワード変更が完了するまでホストコンピュータにアクセスできない。これは、特にアクセスが中断しないことが求められる通信システムにおいては、解決すべき課題となっている。
【０００４】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、端末装置からホストコンピュータへのアクセスがパスワード変更中でも行える通信システムを提供することにある。
【課題を解決するための手段】
【０００５】
上記の課題を解決するために、第１の本発明に係る通信システムは、端末装置とホストコンピュータを含み、前記端末装置は、パスワードを記憶するためのパスワード記憶手段と、前記端末装置が前記ホストコンピュータにアクセスするにあたり、前記パスワード記憶手段からパスワードを読み出して、前記ホストコンピュータに送信し、前記パスワードに代えて前記パスワード記憶手段に新たなパスワードを記憶させるに際し、前記新たなパスワードを前記ホストコンピュータに送信し、前記パスワード記憶手段に前記新たなパスワードが記憶された際、前記ホストコンピュータにパスワードの変更が終了した旨のパスワード変更終了通知を送信する通信手段と、前記パスワード記憶手段に前記新たなパスワードを記憶させるパスワード変更手段とを含み、前記ホストコンピュータは、パスワードを記憶するための第１および第２のパスワード記憶手段と、前記端末装置が前記ホストコンピュータにアクセスするにあたり、前記端末装置からパスワードが送信された際、前記第１のパスワード記憶手段からパスワードを読み出し、当該送信されたパスワードと当該読み出されたパスワードとが一致するか否かを判定し、前記新たなパスワードの送信後に前記端末装置が前記ホストコンピュータにアクセスするにあたり、前記端末装置からパスワードが送信された際、前記第１および第２のパスワード記憶手段から各パスワードを読み出し、当該送信されたパスワードと当該読み出された各パスワードのいずれかとが一致するか否かを判定するパスワード判定手段と、前記新たなパスワードを前記第２のパスワード記憶手段に記憶させ、前記パスワード変更終了通知が送信された際、前記第２のパスワード記憶手段から前記新たなパスワードを読み出し前記第１のパスワード記憶手段に記憶されたパスワードに代えて記憶させるパスワード変更手段とを含むことを特徴とする。
【０００６】
第２の本発明に係る通信システムは、端末装置とホストコンピュータを含み、前記ホストコンピュータは、パスワードを記憶するためのパスワード記憶手段と、前記端末装置が前記ホストコンピュータにアクセスするにあたり、前記端末装置からパスワードが送信された際、前記パスワード記憶手段からパスワードを読み出し、当該送信されたパスワードと当該読み出されたパスワードとが一致するか否かを判定するパスワード判定手段と、前記端末装置が前記ホストコンピュータにアクセスするにあたり、前記端末装置からアクセス要求が送信された際、前記端末装置に第１のパスワードを要求する旨の第１のパスワード要求を送信し、当該第１のパスワード要求に対して前記端末装置から送信されたパスワードと前記パスワード記憶手段から読み出されたパスワードとが一致しない場合、前記端末装置に第２のパスワードを要求する旨の第２のパスワード要求を送信し、前記パスワード記憶手段に記憶されたパスワードに代えて前記端末装置から送信される新たなパスワードが記憶された際、前記端末装置にパスワードの変更が終了した旨のパスワード変更終了通知を送信する通信手段と、前記新たなパスワードを前記パスワード記憶手段に記憶させるパスワード変更手段とを含み、前記端末装置は、パスワードを記憶するための第１および第２のパスワード記憶手段と、前記第１のパスワード要求が送信された際、前記第１、第２のパスワード記憶手段の一方からパスワードを読み出し、前記第２のパスワード要求が送信された際、前記第１、第２のパスワード記憶手段の他方からパスワードを読み出すパスワード読み出し手段と、前記第１または第２のパスワード記憶手段から読み出されたパスワードを前記ホストコンピュータに送信し、前記第１のパスワード記憶手段に記憶されたパスワードに代えて前記新たなパスワードを記憶させる際、前記新たなパスワードを前記ホストコンピュータに送信する通信手段と、前記新たなパスワードの送信の際、前記第２のパスワード記憶手段に前記新たなパスワードを記憶させ、前記パスワード変更終了通知が送信された際、前記第２のパスワード記憶手段から前記新たなパスワードを読み出し前記第１のパスワード記憶手段に記憶されたパスワードに代えて記憶させるパスワード変更手段とを含むことを特徴とする。
【発明の効果】
【０００７】
第１の本発明に係る通信システムによれば、パスワード記憶手段に新たなパスワードを記憶させるに際し、新たなパスワードをホストコンピュータに送信し、新たなパスワードを第２のパスワード記憶手段に記憶させ、新たなパスワードの送信後に端末装置がホストコンピュータにアクセスするにあたり、端末装置からパスワードが送信された際、第１および第２のパスワード記憶手段から各パスワードを読み出し、当該送信されたパスワードと当該読み出された各パスワードのいずれかとが一致するか否かを判定することで、新たなパスワードがパスワード記憶手段に記憶される前であっても、つまり、パスワードの変更中であっても、端末装置がホストコンピュータにアクセスできるようにすることが可能となる。
【０００８】
第２の本発明に係る通信システムによれば、新たなパスワードをホストコンピュータに送信し、新たなパスワードの送信の際、第２のパスワード記憶手段に新たなパスワードを記憶させ、第１のパスワード要求が送信された際、第１、第２のパスワード記憶手段の一方からパスワードを読み出し、第２のパスワード要求が送信された際、第１、第２のパスワード記憶手段の他方からパスワードを読み出すことで、新たなパスワードがパスワード記憶手段に記憶される前であっても、つまり、パスワードの変更中であっても、端末装置がホストコンピュータにアクセスできるようにすることが可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態を図面を参照して説明する。
【００１０】
［第１の実施の形態］
図１は、第１の実施の形態に係る通信システムの構成を示すブロック図である。
【００１１】
通信システムは、互いに通信回線で接続された端末装置１とホストコンピュータ２を含むものである。端末装置１は、通信システムに複数含まれていてもよい。
【００１２】
端末装置１は、キーボードなどの入力部１１、ホストコンピュータ２と通信する通信部１２、パスワードを変更するパスワード変更部１３およびパスワードを記憶するためのパスワード記憶部１４を含むものである。通信部１２は、端末装置１に含まれる図示しないＲＯＭ（リードオンリーメモリ）に記憶されたソフトウェアと、端末装置１に含まれる図示しない通信装置が協働することにより構成される。パスワード変更部１３は、ＲＯＭに記憶されたソフトウェアにより構成される。パスワード記憶部１４は、端末装置１に含まれる記憶装置内に構成される。パスワード記憶部１４には、パスワードＡが記憶されていることとする。
【００１３】
ホストコンピュータ２は、通信部２１、パスワード判定部２２、パスワード変更部２３、パスワード記憶部２４および２５を含むものである。通信部２１は、ホストコンピュータ２に含まれる図示しないＲＯＭに記憶されたソフトウェアと、ホストコンピュータ２に含まれる図示しない通信装置が協働することにより構成される。パスワード判定部２２とパスワード変更部２３は、ＲＯＭに記憶されたソフトウェアにより構成される。パスワード記憶部２４および２５は、ホストコンピュータ２に含まれる記憶装置内に構成される。パスワード記憶部２４には、パスワードＡが記憶されていることとする。
【００１４】
図２は、図１の通信システムの動作を示すシーケンス図である。
【００１５】
端末装置１がホストコンピュータ２にアクセスするにあたり、通信部１２は、アクセスを要求する旨のアクセス要求をホストコンピュータ２に送信する（Ｓ１）。
【００１６】
ホストコンピュータ２の通信部２１は、アクセス要求に対して、パスワードを要求する旨のパスワード要求を端末装置１に送信する（Ｓ１１）。
【００１７】
端末装置１の通信部１２は、パスワード要求に対して、パスワード記憶部１４からパスワードを読み出し、ホストコンピュータ２に送信する（Ｓ２１）。
【００１８】
ホストコンピュータ２の通信部２１は、送信されたパスワードをパスワード判定部２２に渡す。パスワード判定部２２は、パスワード記憶部２４からパスワードを読み出し、送信されたパスワードと読み出されたパスワードとが一致するか否かを判定する（Ｓ３１）。この場合、一致するので、端末装置１はホストコンピュータ２にアクセスできるようになる。仮に一致しない場合、端末装置１はホストコンピュータ２にアクセスできない。
【００１９】
さて、パスワードＡをパスワードＢに変更する場合について説明する。
【００２０】
端末装置１のユーザはパスワードＢを入力部１１に入力する（Ｓ１０１）。通信部１２はパスワードの変更を要求する旨のパスワード変更要求とパスワードＢをホストコンピュータ２に送信する（Ｓ１０３）。
【００２１】
ホストコンピュータ２の通信部２１は、送信されたパスワードＢをパスワード変更部２３に渡す。パスワード変更部２３はパスワードＢをパスワード記憶部２５に記憶させる（Ｓ１１１）。
【００２２】
一方、端末装置１では、入力部１１はパスワードＢをパスワード変更部１３に渡す。
【００２３】
パスワード変更部１３はパスワードＢをパスワードＡに代えてパスワード記憶部１４に記憶させる（Ｓ１０５）。
【００２４】
しかし、こうしてパスワードＡがパスワードＢに変更される前に端末装置１がホストコンピュータ２にアクセスする必要が場合がある。この場合、前述のように通信部１２は、アクセス要求をホストコンピュータ２に送信する（Ｓ１）。
【００２５】
ホストコンピュータ２の通信部２１は、アクセス要求に対して、パスワード要求を端末装置１に送信する（Ｓ１１）。
【００２６】
端末装置１の通信部１２は、パスワード要求に対して、パスワード記憶部１４からパスワードＡを読み出し、ホストコンピュータ２に送信する（Ｓ２１）。
【００２７】
ホストコンピュータ２の通信部２１は、送信されたパスワードＡをパスワード判定部２２に渡す。
【００２８】
パスワード判定部２２は、パスワード変更要求とともにパスワードＢが送信されてきた後であるので、パスワード記憶部２４および２５から各パスワードを読み出し、受信したパスワードと読み出されたパスワードのいずれかとが一致するか否かを判定する（Ｓ４１）。この場合、送信されたパスワードＡと読み出されたパスワードＡとが一致するので、端末装置１はホストコンピュータ２にアクセスできるようになる。
【００２９】
一方、実際にパスワードＡがパスワードＢに変更された後、ホストコンピュータ２にアクセスする必要が場合、通信部１２は、アクセス要求をホストコンピュータ２に送信する（Ｓ１）。
【００３０】
ホストコンピュータ２の通信部２１は、アクセス要求に対して、パスワード要求を端末装置１に送信する（Ｓ１１）。
【００３１】
端末装置１の通信部１２は、パスワード要求に対して、パスワード記憶部１４からパスワードＢを読み出し、ホストコンピュータ２に送信する（Ｓ５１）。
【００３２】
ホストコンピュータ２の通信部２１は、送信されたパスワードＢをパスワード判定部２２に渡す。
【００３３】
パスワード判定部２２は、パスワード変更要求とともにパスワードＢが送信されてきた後であるので、パスワード記憶部２４および２５から各パスワードを読み出し、送信されたパスワードと読み出されたパスワードのいずれかとが一致するか否かを判定する（Ｓ４１）。この場合、送信されたパスワードＢと読み出されたパスワードＢとが一致するので、端末装置１はホストコンピュータ２にアクセスできるようになる。
【００３４】
さて、実際にパスワードＡがパスワードＢに変更された後、端末装置１の通信部１２は、パスワードの変更が終了した旨のパスワード変更終了通知をホストコンピュータ２に送信する（Ｓ６１）。
【００３５】
ホストコンピュータ２の通信部２１は、送信されたパスワード変更終了通知をパスワード変更部２３に渡す。パスワード変更部２３は、パスワード記憶部２５からパスワードＢを読み出し、パスワード記憶部２４にパスワードＡに代えて記憶させ、パスワード記憶部２５からパスワードＢを消去する（Ｓ７１：パスワード移し替えおよび消去）。
【００３６】
また、ホストコンピュータ２では、こうしてパスワード変更終了通知が送信されたので、その後においては、パスワードを判定する場合、前述のようにパスワードをパスワード記憶部２４から読み出す（Ｓ３１）。
【００３７】
なお、第１の実施の形態では、ホストコンピュータ２のパスワード変更部２０３がステップＳ１１１でさらに、どのパスワードに対しても一致するパスワード（パスワードＡＮＹという）を、パスワード記憶部２４に記憶されたパスワードＡに代えて記憶させてもよい。これにより、ステップＳ４１の判定では、送信されてきたパスワードに関係無く、一致すると判定され、いずれにしても、端末装置１はホストコンピュータ２にアクセスできるようになる。
【００３８】
したがって、第１の実施の形態によれば、通信システムは、端末装置とホストコンピュータを含み、端末装置は、パスワードを記憶するためのパスワード記憶手段（１４）と、端末装置がホストコンピュータにアクセスするにあたり、パスワード記憶手段（１４）からパスワードを読み出して、ホストコンピュータに送信し（Ｓ２１）、パスワードに代えてパスワード記憶手段（１４）に新たなパスワード（Ｂ）を記憶させる（Ｓ１０５）に際し、新たなパスワードをホストコンピュータに送信し（Ｓ１０３）、パスワード記憶手段（１４）に新たなパスワードが記憶された際、ホストコンピュータにパスワードの変更が終了した旨のパスワード変更終了通知を送信する（Ｓ６１）通信手段（１２）と、パスワード記憶手段（１４）に新たなパスワード（Ｂ）を記憶させるパスワード変更手段（１３）とを含み、ホストコンピュータは、パスワードを記憶するための第１および第２のパスワード記憶手段（２４と２５）と、端末装置がホストコンピュータにアクセスするにあたり、端末装置からパスワードが送信された際（Ｓ２１）、第１のパスワード記憶手段（２４）からパスワードを読み出し、当該送信されたパスワードと当該読み出されたパスワードとが一致するか否かを判定し（Ｓ３１）、新たなパスワード（Ｂ）の送信後に端末装置がホストコンピュータにアクセスするにあたり、端末装置からパスワードが送信された際（Ｓ２１）、第１および第２のパスワード記憶手段（２４と２５）から各パスワードを読み出し、当該送信されたパスワードと当該読み出された各パスワードのいずれかとが一致するか否かを判定する（Ｓ４１）パスワード判定手段（２２）と、新たなパスワード（Ｂ）を第２のパスワード記憶手段（２５）に記憶させ（Ｓ１１１）、パスワード変更終了通知が送信された際、第２のパスワード記憶手段（２５）から新たなパスワードを読み出し第１のパスワード記憶手段（２４）に記憶されたパスワードに代えて記憶させる（Ｓ７１）パスワード変更手段（２３）とを含むことを特徴とする。
【００３９】
通信システムは、パスワード変更手段は、新たなパスワードを第２のパスワード記憶手段（２５）に記憶させた際、どのパスワードに対しても一致するパスワードを第１のパスワード記憶手段（２４）に記憶されたパスワードに代えて記憶させることを特徴とする。
【００４０】
また、第１実施の形態では、パスワード判定手段（２２）が、新たなパスワードの送信後に端末装置がホストコンピュータにアクセスするにあたり、端末装置からパスワードが送信された際（Ｓ２１）、第１および第２のパスワード記憶手段から各パスワードを読み出し、当該送信されたパスワードと当該読み出された各パスワードのいずれかとが一致するか否かを判定する工程（Ｓ４１）を含むパスワード判定方法が実行される。
【００４１】
また、第１の実施の形態では、端末装置の通信手段（１２）が、パスワード記憶手段（１４）に新たなパスワードを記憶させるに際し、新たなパスワードをホストコンピュータに送信する工程（Ｓ１０３）と、ホストコンピュータのパスワード変更手段（２３）が、新たなパスワードを第２のパスワード記憶手段（２５）に記憶させる工程（Ｓ１１１）と、端末装置のパスワード変更手段（１３）が、パスワード記憶手段（１４）に新たなパスワードを記憶させる工程（Ｓ１０５）と、端末装置の通信手段（１２）が、パスワード記憶手段（１４）に新たなパスワードが記憶された際、パスワードの変更が終了した旨のパスワード変更終了通知をホストコンピュータに送信する工程（Ｓ６１）と、ホストコンピュータのパスワード変更手段（２３）が、パスワード変更終了通知が送信された際、第２のパスワード記憶手段（２５）から新たなパスワードを読み出し第１のパスワード記憶手段（２４）に記憶されたパスワードに代えて記憶させる工程（Ｓ７１）とを含むパスワード変更方法が実行される。
【００４２】
第１の実施の形態によれば、パスワード記憶手段（１４）に新たなパスワード（Ｂ）を記憶させる（Ｓ１０５）に際し、新たなパスワードをホストコンピュータに送信し（Ｓ１０３）、新たなパスワード（Ｂ）を第２のパスワード記憶手段（２５）に記憶させ（Ｓ１１１）、新たなパスワード（Ｂ）の送信後に端末装置がホストコンピュータにアクセスするにあたり、端末装置からパスワードが送信された際（Ｓ２１）、第１および第２のパスワード記憶手段（２４と２５）から各パスワードを読み出し、当該送信されたパスワードと当該読み出された各パスワードのいずれかとが一致するか否かを判定する（Ｓ４１）ことで、新たなパスワード（Ｂ）がパスワード記憶手段（１４）に記憶される前であっても、つまり、パスワードの変更中であっても、端末装置がホストコンピュータにアクセスできるようにすることが可能となる。
【００４３】
［第２の実施の形態］
図３は、第２の実施の形態に係る通信システムの構成を示すブロック図である。
【００４４】
通信システムは、互いに通信回線で接続された端末装置１０とホストコンピュータ２０を含むものである。端末装置１０は、通信システムに複数含まれていてもよい。
【００４５】
端末装置１０は、キーボードなどの入力部１０１、ホストコンピュータ２０と通信する通信部１０２、パスワードを変更するパスワード変更部１０３、パスワードを記憶するためのパスワード記憶部１０４、パスワード記憶部１０５およびパスワードを読み出すパスワード読み出し部１０６を含むものである。通信部１０２は、端末装置１０に含まれる図示しないＲＯＭに記憶されたソフトウェアと、端末装置１０に含まれる図示しない通信装置とが協働することにより構成される。パスワード変更部１０３は、ＲＯＭに記憶されたソフトウェアにより構成される。パスワード記憶部１０４と１０５は、端末装置１０に含まれる図示しない記憶装置内に構成される。パスワード読み出し部１０６は、ＲＯＭまたは記憶装置内のソフトウェアにより構成される。パスワード記憶部１０４には、パスワードＡが記憶されていることとする。また、パスワード読み出し部１０６は休止状態であり、これに対応してパスワード記憶部１０５にパスワードが記憶されていないこととする。  ホストコンピュータ２０は、通信部２０１、パスワード判定部２０２、パスワード変更部２０３、パスワード記憶部２０４を含むものである。通信部２０１は、ホストコンピュータ２０に含まれる図示しないＲＯＭに記憶されたソフトウェアと、ホストコンピュータ２０に含まれる図示しない通信装置とが協働することにより構成される。パスワード判定部２０２とパスワード変更部２０３は、ＲＯＭに記憶されたソフトウェアにより構成される。パスワード記憶部２０４は、ホストコンピュータ２０に含まれる図示しない記憶装置内に構成される。パスワード記憶部２０４には、パスワードＡが記憶されていることとする。
【００４６】
図４は、図３の通信システムの動作を示すシーケンス図である。
【００４７】
端末装置１０がホストコンピュータ２０にアクセスするにあたり、通信部１０２は、アクセス要求をホストコンピュータ２０に送信する（Ｔ１）。
【００４８】
ホストコンピュータ２０の通信部２０１は、アクセス要求に対して、パスワード（後述する別のパスワードと区別するため「第１のパスワード」という）を要求する旨の第１のパスワード要求を端末装置１０に送信する（Ｔ１１）。
【００４９】
端末装置１０の通信部１０２は、パスワード読み出し部１０６が休止状態であり、これに対応してパスワード記憶部１０５にパスワードが記憶されていないので、第１のパスワード要求に対して、パスワード記憶部１０４からパスワードＡを読み出し、ホストコンピュータ２０に送信する（Ｔ２１）。
【００５０】
仮に、パスワード読み出し部１０６が活動状態であり、これに対応してパスワード記憶部１０５にパスワードが記憶されている場合であっても、通信部１０２は、第１のパスワード要求をパスワード読み出し部１０６に渡す。
【００５１】
パスワード読み出し部１０６は、第１のパスワード要求に対して、仮にパスワード記憶部１０５にパスワードが記憶されている場合であっても、パスワード記憶部１０４からパスワードＡを読み出す。通信部１０２は、読み出されたパスワードをホストコンピュータ２０に送信する（Ｔ２３）。
【００５２】
さて、ホストコンピュータ２０の通信部２０１は、パスワード記憶部１０４から読み出され送信されたパスワードをパスワード判定部２０２に渡す。
【００５３】
パスワード判定部２０２は、パスワード記憶部２０４からパスワードＡを読み出し、送信されたパスワードと読み出されたパスワードとが一致するか否かを判定する（Ｔ３１）。この場合、送信されたパスワードＡと読み出されたパスワードＡとが一致するので、端末装置１０はホストコンピュータ２０にアクセスできるようになる。
【００５４】
仮に一致しない場合、ホストコンピュータ２０の通信部２０１は、第１のパスワードとは異なる第２のパスワードを要求する旨の第２のパスワード要求を端末装置１０に送信する（Ｔ４１）。
【００５５】
端末装置１０の通信部１０２は、仮にパスワード記憶部１０５にパスワードが記憶され、これに対応してパスワード読み出し部１０６が活動状態になっている場合は、第２のパスワード要求もパスワード読み出し部１０６に渡す。
【００５６】
パスワード読み出し部１０６は、第２のパスワード要求に対しては、パスワード記憶部１０４にパスワードが記憶されている場合であっても、パスワード記憶部１０５からパスワードを読み出す。通信部１０２は、読み出されたパスワードをホストコンピュータ２０に送信する（Ｔ５１）。
【００５７】
ホストコンピュータ２０の通信部２０１は、送信されたパスワードをパスワード判定部２０２に渡す。
【００５８】
パスワード判定部２０２は、パスワード記憶部２０４からパスワードを読み出し、送信されたパスワードと読み出されたパスワードとが一致するか否かを判定する（Ｔ３１）。一致する場合、端末装置１０はホストコンピュータ２０にアクセスできるようになる。一致しない場合、端末装置１はホストコンピュータ２にアクセスできない。
【００５９】
さて、パスワードＡをパスワードＢに変更する場合について説明する。
【００６０】
端末装置１０のユーザはパスワードＢを入力部１０１に入力する（Ｔ１０１）。パスワード変更部１０３はパスワードＢをパスワード記憶部１０５に記憶させる（Ｔ１０３）。また、パスワード変更部１０３はパスワード読み出し部１０６を休止状態から活動状態に遷移させる。
【００６１】
また、通信部１０２はパスワード変更要求とパスワードＢをホストコンピュータ２に送信する（Ｔ１０５）。
【００６２】
ホストコンピュータ２０の通信部２０１は、送信されたパスワードＢをパスワード変更部２０３に渡す。パスワード変更部２０３は、パスワード記憶部２０４のパスワードＡに代えてパスワードＢを記憶させる（Ｔ１１１）。
【００６３】
しかし、こうしてパスワードＡがパスワードＢに変更される前に端末装置１がホストコンピュータ２にアクセスする必要がある場合がある。この場合、前述のように通信部１０２は、アクセス要求をホストコンピュータ２０に送信する（Ｔ１）。
【００６４】
ホストコンピュータ２０の通信部２０１は、アクセス要求に対して、第１のパスワード要求を端末装置１０に送信する（Ｔ１１）。
【００６５】
端末装置１０の通信部１０２は、パスワード記憶部１０５にパスワードが記憶され、これに対応してパスワード読み出し部１０６が活動状態になっているので、第１のパスワード要求をパスワード読み出し部１０６に渡す。
【００６６】
パスワード読み出し部１０６は、第１のパスワード要求に対して、パスワード記憶部１０４に記憶されているパスワードつまりパスワードＡを読み出し、通信部１０２は、読み出されたパスワードＡをホストコンピュータ２０に送信する（Ｔ２３）。
【００６７】
ホストコンピュータ２０の通信部２０１は、送信されたパスワードＡをパスワード判定部２０２に渡す。
【００６８】
パスワード判定部２０２は、パスワード記憶部２０４からパスワードを読み出し、送信されたパスワードと読み出されたパスワードとが一致するか否かを判定する（Ｔ３１）。この場合、送信されたパスワードＡと読み出されたパスワードＡとが一致するので、端末装置１０はホストコンピュータ２０にアクセスできるようになる。
【００６９】
一方、実際にパスワードＡがパスワードＢに変更された後の場合、送信されたパスワードＡと読み出された変更後のパスワードＢとが一致しないので、通信部２０１は、端末装置１に第２のパスワード要求を送信する（Ｔ４１）。
【００７０】
端末装置１０の通信部１０２は、パスワード記憶部１０５にパスワードが記憶され、これに対応してパスワード読み出し部１０６が活動状態になっているので、第２のパスワード要求もパスワード読み出し部１０６に渡す。
【００７１】
パスワード読み出し部１０６は、第２のパスワード要求に対しては、パスワード記憶部１０４にパスワードが記憶されている場合であっても、パスワード記憶部１０５からパスワードつまりパスワードＢを読み出し、通信部１０２は、読み出されたパスワードＢをホストコンピュータ２０に送信する（Ｔ５１）。
【００７２】
ホストコンピュータ２０の通信部２０１は、送信されたパスワードＢをパスワード判定部２０２に渡す。
【００７３】
パスワード判定部２０２は、パスワード記憶部２０４からパスワードを読み出し、送信されたパスワードと読み出されたパスワードとが一致するか否かを判定する（Ｔ３１）。この場合、送信されたパスワードＢと読み出されたパスワードＢとが一致するので、端末装置１０はホストコンピュータ２０にアクセスできるようになる。
【００７４】
さて、ホストコンピュータ２０において、実際にパスワードＡがパスワードＢに変更された場合、通信部２０１は、端末装置１０にパスワードの変更が終了した旨のパスワード変更終了通知を送信する（Ｔ６１）。
【００７５】
端末装置１０の通信部１０２は、パスワード変更終了通知をパスワード変更部１０３に渡す。
【００７６】
パスワード変更部１０３は、パスワード変更終了通知を渡された場合、パスワード記憶部１０５からパスワードＢを読み出し、パスワードＡに代えてパスワード記憶部１０４に記憶させ、パスワード記憶部１０５からパスワードＢを消去する（Ｔ９１）。
【００７７】
また、パスワード変更部１０３は、パスワード読み出し部１０６を活動状態から休止状態に遷移させる。
【００７８】
これにより、前述のパスワード読み出し部１０６が休止状態の場合のような動作がなされる。
【００７９】
なお、第２の実施の形態で端末装置１０は、第１のパスワード要求（Ｔ１１）に対して、パスワード記憶部１０４に記憶されているパスワードつまりパスワードＡをホストコンピュータ２０に送信し（Ｔ２３）、一方、第２のパスワード要求（Ｔ４１）に対しては、パスワード記憶部１０５に記憶されているパスワードつまりパスワードＢをホストコンピュータ２０に送信した（Ｔ５１）が、ホストコンピュータ２０は、ステップＴ３１の判定でパスワード同士が一致しない場合は、第２のパスワード要求を端末装置２０に送信するので、端末装置１０は、第１のパスワード要求（Ｔ１１）に対して、パスワード記憶部１０４に記憶されているパスワードつまりパスワードＢを送信し（Ｔ２３）、一方、第２のパスワード要求（Ｔ４１）に対しては、パスワード記憶部１０４に記憶されているパスワードつまりパスワードＡをホストコンピュータ２０に送信して（Ｔ５１）もよく、いずれの場合であっても、端末装置１０はホストコンピュータ２０にアクセスできるようになる。
【００８０】
したがって、第２の実施の形態によれば、通信システムは、端末装置とホストコンピュータを含み、ホストコンピュータは、パスワードを記憶するためのパスワード記憶手段（２０４）と、端末装置がホストコンピュータにアクセスするにあたり、端末装置からパスワードが送信された際（Ｔ２１、Ｔ２３）、パスワード記憶手段（２０４）からパスワードを読み出し、当該送信されたパスワードと当該読み出されたパスワードとが一致するか否かを判定する（Ｔ３１）パスワード判定手段（２０２）と、端末装置がホストコンピュータにアクセスするにあたり、端末装置からアクセス要求が送信された際、端末装置に第１のパスワードを要求する旨の第１のパスワード要求を送信し（Ｔ１１）、当該第１のパスワード要求に対して端末装置から送信されたパスワードとパスワード記憶手段（２０４）から読み出されたパスワードとが一致しない場合、端末装置に第２のパスワードを要求する旨の第２のパスワード要求を送信し（Ｔ４１）、パスワード記憶手段（２０４）に記憶されたパスワードに代えて端末装置から送信される新たなパスワード（Ｂ）が記憶された際（Ｔ１１１）、端末装置にパスワードの変更が終了した旨のパスワード変更終了通知を送信する（Ｔ６１）通信手段（２０１）と、新たなパスワード（Ｂ）をパスワード記憶手段（２０４）に記憶させるパスワード変更手段（２０３）とを含み、端末装置は、パスワードを記憶するための第１および第２のパスワード記憶手段（１０４と１０５）と、第１のパスワード要求が送信された際（Ｔ１１）、第１、第２のパスワード記憶手段の一方（例えば、パスワード記憶手段１０４）からパスワードを読み出し（Ｔ２３）、第２のパスワード要求が送信された際、第１、第２のパスワード記憶手段の他方（例えば、パスワード記憶手段１０５）からパスワードを読み出す（Ｔ５１）パスワード読み出し手段（１０６）と、第１または第２のパスワード記憶手段から読み出されたパスワードをホストコンピュータに送信し、第１のパスワード記憶手段（１０４）に記憶されたパスワード（Ａ）に代えて新たなパスワード（Ｂ）を記憶させる際（Ｔ９１）、新たなパスワード（Ｂ）をホストコンピュータに送信する（Ｔ１０５）通信手段（１０２）と、新たなパスワードの送信の際、第２のパスワード記憶手段（１０５）に新たなパスワードを記憶させ（Ｔ１０３）、パスワード変更終了通知が送信された際（Ｔ６１）、第２のパスワード記憶手段（１０５）から新たなパスワードを読み出し第１のパスワード記憶手段（１０４）に記憶されたパスワードに代えて記憶させる（Ｔ９１）パスワード変更手段（１０３）とを含むことを特徴とする。
【００８１】
また、第２の実施の形態では、ホストコンピュータの通信手段（２０１）が、端末装置がホストコンピュータにアクセスするにあたり、端末装置からアクセス要求が送信された際（Ｔ１）、端末装置に第１のパスワードを要求する旨の第１のパスワード要求を送信する工程（Ｔ１１）と、端末装置のパスワード読み出し手段（１０２）が、第１のパスワード要求に対し、第１、第２のパスワード記憶手段の一方（例えば、パスワード記憶手段１０４）からパスワードを読み出す工程（Ｔ２３）と、端末装置の通信手段（１０２）が、第１のパスワード記憶手段から読み出されたパスワードをホストコンピュータに送信する工程（Ｔ２３）と、パスワード判定手段（２０２）が、パスワード記憶手段（２０４）からパスワードを読み出し、当該送信されたパスワードと当該読み出されたパスワードとが一致するか否かを判定する工程（Ｔ３１）と、ホストコンピュータの通信手段（２０１）が、送信されたパスワードと読み出されたパスワードとが一致しない場合、端末装置に第２のパスワードを要求する旨の第２のパスワード要求を送信する工程（Ｔ４１）と、端末装置のパスワード読み出し手段（１０６）が、第２のパスワード要求に対し、第１、第２のパスワード記憶手段の他方（例えば、パスワード記憶手段１０５）からパスワードを読み出す工程（Ｔ５１）と、端末装置の通信手段（１０２）が、第１のパスワード記憶手段（１０４）から読み出されたパスワードをホストコンピュータに送信する工程（Ｔ５１）と、パスワード判定手段（２０２）が、パスワード記憶手段（２０４）からパスワードを読み出し、当該送信されたパスワードと当該読み出されたパスワードとが一致するか否かを判定する工程（Ｔ３１）とを含むことを特徴とするパスワード判定方法が実行される。
【００８２】
また、第２の実施の形態では、端末装置の通信手段（１０２）が、新たなパスワード（Ｂ）をホストコンピュータに送信する工程（Ｔ１０５）と、端末装置のパスワード変更手段（１０３）が、新たなパスワードの送信の際、第２のパスワード記憶手段（１０５）に新たなパスワード（Ｂ）を記憶させる工程（Ｔ１０３）と、ホストコンピュータの通信手段（２０１）が、パスワード記憶手段（２０４）に記憶されたパスワードに代えて新たなパスワード（Ｂ）が記憶された際、端末装置にパスワード変更終了通知を送信する工程（Ｔ６１）と、端末装置のパスワード変更手段（１０３）が、パスワード変更終了通知が送信された際、第２のパスワード記憶手段（１０５）から新たなパスワードを読み出し第１のパスワード記憶手段（１０４）に記憶されたパスワードに代えて記憶させる工程（Ｔ９１）とを含むことを特徴とするパスワード変更方法が実行される。
【００８３】
第２の実施の形態によれば、新たなパスワード（Ｂ）をホストコンピュータに送信し（Ｔ１０５）、新たなパスワードの送信の際、第２のパスワード記憶手段（１０５）に新たなパスワード（Ｂ）を記憶させ（Ｔ１０３）、第１のパスワード要求が送信された際（Ｔ１１）、第１、第２のパスワード記憶手段の一方（例えば、パスワード記憶手段１０４）からパスワードを読み出し（Ｔ２３）、第２のパスワード要求が送信された際、第１、第２のパスワード記憶手段の他方（例えば、パスワード記憶手段１０５）からパスワードを読み出す（Ｔ５１）ことで、新たなパスワード（Ｂ）がパスワード記憶手段（２０４）に記憶される前であっても、つまり、パスワードの変更中であっても、端末装置がホストコンピュータにアクセスできるようにすることが可能となる。
【００８４】
なお、各実施の形態に係る通信システムやその端末装置やホストコンピュータを動作させるためのコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に格納し、陳列などして流通させたり、当該コンピュータプログラムをインターネットなどの通信網を介して伝送させてもよい。
【図面の簡単な説明】
【００８５】
【図１】第１の実施の形態に係る通信システムの構成を示すブロック図である。
【図２】図１の通信システムの動作を示すシーケンス図である。
【図３】第２の実施の形態に係る通信システムの構成を示すブロック図である。
【図４】図３の通信システムの動作を示すシーケンス図である。
【符号の説明】
【００８６】
１，１０…端末装置
２，２０…ホストコンピュータ
１１，１０１…入力部
１２，２１，１０２，２０１…通信部
１３，２３，１０３，２０３…パスワード変更部
１４，２４，２５，１０４，１０５，２０４…パスワード記憶部
２２，２０２…パスワード判定部
１０６…パスワード読み出し部
【図１】
2010102448.tif 000003
【図２】
2010102448.tif 000004
【図３】
2010102448.tif 000005
【図４】
2010102448.tif 000006