(57)【要約】【課題】ネットワーク設定を容易に行うことが可能な端末装置、ネットワーク設定方法、認証システム、認証方法およびプログラムを提供する。【解決手段】個別情報記憶部１１６は、複数の識別子が該識別子ごとに、該識別子にて識別される店舗端末装置１１０と接続される情報処理装置１２０に設定すべき個別ネットワーク設定情報と関連づけられている店舗情報ＤＢを記憶する。所定情報記憶部１１５は、全ての情報処理装置１２０に設定すべき所定ネットワーク設定情報を記憶する。ユーザ入力部１１４は識別子を受け付ける。設定部１１２は、個別情報記憶部１１６にて、ユーザ入力部１１４が受け付けた識別子と関連づけられて記憶された個別ネットワーク設定情報と、所定情報記憶部１１５にて記憶された所定ネットワーク設定情報と、を情報処理装置１２０に設定する。【選択図】 図１
2006279209.tif 000002
【特許請求の範囲】
【請求項１】
自己に接続された情報処理装置のネットワーク設定を行う端末装置であって、
複数の端末装置を識別するための複数の識別子を、該識別子ごとに該識別子にて識別される端末装置と接続される情報処理装置に設定すべき個別ネットワーク設定情報と、関連づけて記憶する個別情報記憶部と、
前記複数の端末装置に接続される全ての情報処理装置に設定すべき所定ネットワーク設定情報を記憶する所定情報記憶部と、
ユーザから前記複数の識別子のいずれかの識別子を受け付ける入力部と、
前記個別情報記憶部にて、前記入力部が受け付けた識別子と関連づけられて記憶された前記個別ネットワーク設定情報と、前記所定情報記憶部にて記憶された前記所定ネットワーク設定情報と、を前記自己に接続された情報処理装置に設定する設定手段と、
を含む端末装置。
【請求項２】
請求項１に記載の端末装置において、
前記複数の識別子が該識別子ごとに該識別子にて識別される端末装置と接続される情報処理装置に設定すべき個別ネットワーク設定情報と関連づけられている個別設定情報と、前記所定ネットワーク設定情報と、を記憶している記録媒体から、前記個別設定情報と前記所定ネットワーク設定情報とを読み取る記録媒体入力部をさらに含み、
前記個別情報記憶部は、
前記記録媒体入力部が前記個別設定情報を読み取ると、前記記録媒体入力部が読み取った個別設定情報を記憶し、
前記所定情報記憶部は、
前記記録媒体入力部が前記所定ネットワーク設定情報を読み取ると、前記記録媒体入力部が読み取った所定ネットワーク設定情報を記憶する、
端末装置。
【請求項３】
請求項１または２に記載の端末装置において、
前記情報処理装置は、ルータである、
端末装置。
【請求項４】
請求項３に記載の端末装置と、前記ルータと、前記ルータを介して前記端末装置と接続されたサーバと、を含む認証システムであって、
前記設定手段は、
前記ルータに、前記入力部が受け付けた識別子をさらに設定し、
前記ルータは、
前記設定手段にて自己に設定された前記識別子と前記個別ネットワーク設定情報とを前記サーバに送信し、
前記サーバは、
前記ルータから前記識別子と前記個別ネットワーク設定情報とを受け付けるサーバ入力部と、
前記個別設定情報を記憶する認証記憶部と、
前記サーバ入力部にて受け付けられた前記識別子と前記個別ネットワーク設定情報とが前記認証記憶部に関連づけられて記憶されているか否かを判定し、関連づけられていると判定した場合、前記ルータと接続する認証手段と、
を含む認証システム。
【請求項５】
複数の端末装置を識別するための複数の識別子を該識別子ごとに該識別子にて識別される端末装置と接続される情報処理装置に設定すべき個別ネットワーク設定情報と関連づけて記憶する個別情報記憶部と、前記複数の端末装置に接続される全ての情報処理装置に設定すべき所定ネットワーク設定情報を記憶する所定情報記憶部と、を含む端末装置が自己に接続された情報処理装置に対して行うネットワーク設定方法であって、
ユーザから前記複数の識別子のいずれかの識別子を受け付ける入力ステップと、
前記個別情報記憶部にて前記受け付けられた識別子と関連づけられて記憶された前記個別ネットワーク設定情報と、前記所定情報記憶部にて記憶された前記所定ネットワーク設定情報と、を前記端末装置に接続された情報処理装置に設定する設定ステップと、
を含むネットワーク設定方法。
【請求項６】
請求項５に記載のネットワーク設定方法において、
前記複数の識別子が該識別子ごとに該識別子にて識別される端末装置と接続される情報処理装置に設定すべき個別ネットワーク設定情報と関連づけられている個別設定情報と、前記所定ネットワーク設定情報と、を記憶している記録媒体から、前記個別設定情報と前記所定ネットワーク設定情報とを読み取る記録媒体入力ステップと
前記個別設定情報が読み取られると、前記読み取られた個別設定情報を前記個別情報記憶部に記憶する個別情報記憶ステップと、
前記所定ネットワーク設定情報が読み取られると、前記読み取られた所定ネットワーク設定情報を前記所定情報記憶部に記憶する所定情報記憶ステップと、
をさらに含むネットワーク設定方法。
【請求項７】
請求項５または６に記載のネットワーク設定方法において、
前記情報処理装置は、ルータである、
ネットワーク設定方法。
【請求項８】
請求項３に記載の端末装置と、前記ルータと、前記ルータを介して前記端末装置と接続され前記個別設定情報を記憶する認証記憶部を含むサーバと、を含む認証システムの行う認証方法であって、
前記端末装置が前記ルータに前記入力部が受け付けた前記識別子をさらに設定する識別子設定ステップと、
前記ルータが前記識別子設定ステップにて設定された前記識別子と前記設定された個別ネットワーク設定情報とを前記サーバに送信する送信ステップと、
前記サーバが前記ルータから前記識別子と前記個別ネットワーク設定情報とを受け付けるサーバ入力ステップと、
前記サーバが前記サーバ入力ステップにて受け付けられた前記識別子と前記個別ネットワーク設定情報とが前記認証記憶部に関連づけられて記憶されているか否かを判定し、関連づけられていると判定した場合、前記ルータと接続する認証ステップと、
を含む認証方法。
【請求項９】
情報処理装置と、複数の端末装置を識別するための複数の識別子を該識別子ごとに該識別子にて識別される端末装置と接続される情報処理装置に設定すべき個別ネットワーク設定情報と関連づけて記憶する個別情報記憶部と、前記複数の端末装置に接続される全ての情報処理装置に設定すべき所定ネットワーク設定情報を記憶する所定情報記憶部と、に接続されたコンピュータに前記情報処理装置に対するネットワーク設定処理を実行させるプログラムであって、
ユーザから前記複数の識別子のいずれかの識別子を受け付ける入力処理と、
前記個別情報記憶部にて前記受け付けられた識別子と関連づけられて記憶された前記個別ネットワーク設定情報と、前記所定情報記憶部にて記憶された前記所定ネットワーク設定情報と、を前記自己に接続された情報処理装置に設定する設定処理、
を含むネットワーク設定処理を前記コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置のネットワーク設定機能を有する端末装置、ネットワーク設定方法、認証システム、認証方法およびプログラムに関する。
【背景技術】
【０００２】
従来、情報処理装置のネットワーク設定（例えば、ＩＰアドレスの設定）を行うためには、ユーザが個々の情報処理装置に対して個別にネットワーク設定を行う必要がある。このため、例えば、POSシステム（Point Of Sales system）の構築のために店舗毎に設置された情報処理装置など、ネットワーク設定が行われる情報処理装置の数が多くなると、ユーザに手間がかかる。
【０００３】
特許文献１（特開２００２−２１５３９６号公報）に記載のデバイス環境設定システム、および、特許文献２（特開２００４−２８７７４６号公報）に記載のネットワーク設定方法では、既に設定された情報処理装置からネットワーク設定情報が取得され、取得されたネットワーク設定情報が、ネットワーク設定が行われる情報処理装置に復元される。これにより、情報処理装置のネットワーク設定が行われている。
【特許文献１】特開２００２−２１５３９６号公報
【特許文献２】特開２００４−２８７７４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、複数の情報処理装置でそれぞれ異なるネットワーク設定（例えば、ＩＰアドレスの設定）を行う場合、特許文献１に記載のデバイス環境設定システムでは、個々の情報処理装置に対して個別にネットワーク設定を行わなければならない。したがって、ユーザに手間がかかる可能性がある。
【０００５】
また、特許文献２に記載のネットワーク設定方法では、例えば、ＩＰアドレスを設定する場合、既に設定された情報処理装置のＩＰアドレスから、設定が行われる情報処理装置のＩＰアドレスが予想され、予想されたＩＰアドレスが他の情報処理装置のＩＰアドレスと重複しているか否かの判断が行われる。重複している場合は、ＩＰアドレスのホストアドレスの数字を少しずつ変えながら仮設定を行い、他の情報処理装置と重複していないＩＰアドレスを発見している。このため、複数の情報処理装置でそれぞれ異なるネットワーク設定を行う場合、仮設定および重複しているか否かの判断、などわずらわしい処理を行わなければならない。
【０００６】
本発明の目的は、ネットワーク設定を容易に行うことを可能にする端末装置、ネットワーク設定方法、認証システム、認証方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
前記目的を達成するために、本発明の端末装置は、自己に接続された情報処理装置のネットワーク設定を行う端末装置であって、複数の端末装置を識別するための複数の識別子を、該識別子ごとに該識別子にて識別される端末装置と接続される情報処理装置に設定すべき個別ネットワーク設定情報と、関連づけて記憶する個別情報記憶部と、前記複数の端末装置に接続される全ての情報処理装置に設定すべき所定ネットワーク設定情報を記憶する所定情報記憶部と、ユーザから前記複数の識別子のいずれかの識別子を受け付ける入力部と、前記個別情報記憶部にて、前記入力部が受け付けた識別子と関連づけられて記憶された前記個別ネットワーク設定情報と、前記所定情報記憶部にて記憶された前記所定ネットワーク設定情報と、を前記自己に接続された情報処理装置に設定する設定手段と、を含む。
【０００８】
また、本発明のネットワーク設定方法は、複数の端末装置を識別するための複数の識別子を該識別子ごとに該識別子にて識別される端末装置と接続される情報処理装置に設定すべき個別ネットワーク設定情報と関連づけて記憶する個別情報記憶部と、前記複数の端末装置に接続される全ての情報処理装置に設定すべき所定ネットワーク設定情報を記憶する所定情報記憶部と、を含む端末装置が自己に接続された情報処理装置に対して行うネットワーク設定方法であって、ユーザから前記複数の識別子のいずれかの識別子を受け付ける入力ステップと、前記個別情報記憶部にて前記受け付けられた識別子と関連づけられて記憶された前記個別ネットワーク設定情報と、前記所定情報記憶部にて記憶された前記所定ネットワーク設定情報と、を前記端末装置に接続された情報処理装置に設定する設定ステップと、を含む。
【０００９】
前記発明によれば、受け付けられた識別子と関連づけられて記憶された個別ネットワーク設定情報と、所定ネットワーク設定情報と、が情報処理装置に設定される。個別ネットワーク設定情報と識別子が関連づけられて記憶されているため、ユーザは識別子を入力するだけで、ネットワーク設定を行うことができる。このため、ネットワーク設定を容易に行うことが可能になる。
【００１０】
また、本発明の端末装置は、前記複数の識別子が該識別子ごとに該識別子にて識別される端末装置と接続される情報処理装置に設定すべき個別ネットワーク設定情報と関連づけられている個別設定情報と、前記所定ネットワーク設定情報と、を記憶している記録媒体から、前記個別設定情報と前記所定ネットワーク設定情報とを読み取る記録媒体入力部をさらに含み、前記個別情報記憶部は、前記記録媒体入力部が前記個別設定情報を読み取ると、前記記録媒体入力部が読み取った個別設定情報を記憶し、前記所定情報記憶部は、前記記録媒体入力部が前記所定ネットワーク設定情報を読み取ると、前記記録媒体入力部が読み取った所定ネットワーク設定情報を記憶することが望ましい。
【００１１】
また、本発明のネットワーク設定方法は、前記複数の識別子が該識別子ごとに該識別子にて識別される端末装置と接続される情報処理装置に設定すべき個別ネットワーク設定情報と関連づけられている個別設定情報と、前記所定ネットワーク設定情報と、を記憶している記録媒体から、前記個別設定情報と前記所定ネットワーク設定情報とを読み取る記録媒体入力ステップと前記個別設定情報が読み取られると、前記読み取られた個別設定情報を前記個別情報記憶部に記憶する個別情報記憶ステップと、前記所定ネットワーク設定情報が読み取られると、前記読み取られた所定ネットワーク設定情報を前記所定情報記憶部に記憶する所定情報記憶ステップと、をさらに含むことが望ましい。
【００１２】
前記発明によれば、個別設定情報と所定ネットワーク設定情報とが記録媒体から読み取られる。よって、個別設定情報と所定ネットワーク設定情報との入力をユーザが手作業で行わずに、記録媒体から読み取ることができる。このため、ネットワーク設定を容易に行うことが可能になる。
【００１３】
また、前記情報処理装置は、ルータであることが望ましい。
【００１４】
前記発明によれば、ルータのネットワーク設定を容易に行うことが可能になる。
【００１５】
また、本発明の認証システムは、前記端末装置と、前記ルータと、前記ルータを介して前記端末装置と接続されたサーバと、を含む認証システムであって、前記設定手段は、前記ルータに、前記入力部が受け付けた識別子をさらに設定し、前記ルータは、前記設定手段にて自己に設定された前記識別子と前記個別ネットワーク設定情報とを前記サーバに送信し、前記サーバは、前記ルータから前記識別子と前記個別ネットワーク設定情報とを受け付けるサーバ入力部と、前記個別設定情報を記憶する認証記憶部と、前記サーバ入力部にて受け付けられた前記識別子と前記個別ネットワーク設定情報とが前記認証記憶部に関連づけられて記憶されているか否かを判定し、関連づけられていると判定した場合、前記ルータと接続する認証手段と、を含む。
【００１６】
また、本発明の認証方法は、前記端末装置と、前記ルータと、前記ルータを介して前記端末装置と接続され前記個別設定情報を記憶する認証記憶部を含むサーバと、を含む認証システムの行う認証方法であって、前記端末装置が前記ルータに前記入力部が受け付けた前記識別子をさらに設定する識別子設定ステップと、前記ルータが前記識別子設定ステップにて設定された前記識別子と前記設定ステップにて設定された前記個別ネットワーク設定情報とを前記サーバに送信する送信ステップと、前記サーバが前記ルータから前記識別子と前記個別ネットワーク設定情報とを受け付けるサーバ入力ステップと、前記サーバが前記サーバ入力ステップにて受け付けられた前記識別子と前記個別ネットワーク設定情報とが前記認証記憶部に関連づけられて記憶されているか否かを判定し、関連づけられていると判定した場合、前記ルータと接続する認証ステップと、を含む。
【００１７】
前記発明によれば、サーバにて受け付けられた識別子と個別ネットワーク設定情報とがサーバに関連づけられている場合、サーバはルータと接続する。よって、サーバによるルータの認証がルータに設定した識別子と個別ネットワーク設定とによって行われる。このため、例えば、端末装置およびルータの製造工場で、ネットワーク設定および認証が正常に行われていることを確認することができる。このため、出荷先で再度確認しなくても済む。よって、ネットワーク設定および認証を容易に行うことが可能になる。
【発明の効果】
【００１８】
本発明によれば、ネットワーク設定を容易に行うことが可能になる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施例について図面を参照して説明する。
【００２０】
図１は、本実施例のネットワーク設定システムを示したブロック図である。
【００２１】
図１において、ネットワーク設定システムは、開発用端末装置１００と店舗端末装置１１０と情報処理装置１２０と記録媒体１３０とを含む。
【００２２】
情報処理装置１２０は、例えば、ルータである。
【００２３】
開発用端末装置１００は、設定情報入力部１０１と設定情報生成部１０２とメモリ１０９とを含む。
【００２４】
メモリ１０９は、コンピュータにて読み取り可能な記録媒体であり、設定情報生成部１０２の動作を規定するプログラムを記録している。
【００２５】
設定情報生成部１０２は、例えば、コンピュータであり、メモリ１０９に記録されているプログラムを読み取り、読み取られたプログラムを実行する。
【００２６】
設定情報入力部１０１は、例えば、キーボードであり、ネットワーク設定システムの開発者からの入力を受け付ける。
【００２７】
設定情報入力部１０１は、ネットワーク設定システムの開発者から情報処理装置１２０のネットワーク設定情報を受け付け、受け付けたネットワーク設定情報を設定情報生成部１０２に出力する。
【００２８】
ネットワーク設定情報は、所定ネットワーク設定情報、および、店舗情報ＤＢからなる。
【００２９】
所定ネットワーク設定情報は、複数の店舗端末装置１１０に接続される全ての情報処理装置１２０に設定すべきネットワーク設定情報である。
【００３０】
図２は、所定ネットワーク設定情報の一例を示した図である。
【００３１】
図２において、所定ネットワーク設定情報２００は、フィルタ関連２０１とルート関連Ａ２０２とルート関連Ｂ２０３とを含む。
【００３２】
フィルタ関連２０１は、例えば、プロトコルのポート番号であり、全ての情報処理装置１２０に設定すべきネットワーク設定情報である。
【００３３】
ルート関連Ａ２０２は、例えば、ネットワークアドレスであり、全ての情報処理装置１２０に設定すべきネットワーク設定情報である。
【００３４】
ルート関連Ｂ２０３は、例えば、メトリックであり、全ての情報処理装置１２０に設定すべきネットワーク設定情報である。
【００３５】
店舗情報ＤＢは、複数の端末装置１１０を識別するための複数の識別子を、該識別子ごとに、該識別子にて識別される端末装置１１０と接続される情報処理装置１２０に設定すべき個別ネットワーク設定情報と関連づけた情報である。
【００３６】
図３は、店舗情報ＤＢの一例を示した図である。
【００３７】
図３において、店舗情報ＤＢ３００は、店舗番号３０１と店舗名３０２とＩＰアドレス３０３とデフォルトゲートウェイ３０４とを含む。
【００３８】
店舗番号３０１は、例えば、店舗端末装置１１０が実際に使用される店舗ごとに付けられた番号であり、店舗端末装置１１０を識別するための番号である。
【００３９】
店舗名３０２は、例えば、店舗端末装置１１０が実際に使用される店舗の名前であり、店舗端末装置１１０を識別するための名前である。
【００４０】
ＩＰアドレス３０３は、情報処理装置１２０に設定される店舗端末装置１１０のＩＰアドレスであり、個別ネットワーク設定情報である。
【００４１】
デフォルトゲートウェイ３０４は、情報処理装置１２０に設定される情報処理装置１２０のＩＰアドレスであり、個別ネットワーク設定情報である。
【００４２】
例えば、店舗番号３０１が「２」の店舗の場合、店舗名３０２「Ｂ店」で使用される情報処理装置１２０に店舗端末装置１１０のＩＰアドレスを「ＹＹ．ＹＹ．ＹＹ．Ｙ２」と設定し、また、情報処理装置１２０のＩＰアドレスを「ＺＺ．ＺＺ．ＺＺ．Ｚ２」と設定する。
【００４３】
また、設定情報入力部１０１は、ネットワーク設定システムの開発者から情報処理装置１２０のネットワーク設定処理をコンピュータに実行させるアプリケーションプログラムを受け付け、受け付けたアプリケーションプログラムを設定情報生成部１０２に出力する。
【００４４】
設計情報生成部１０２は、設定情報入力部１０１から所定ネットワーク設定情報、店舗情報ＤＢ、および、アプリケーションプログラムを受け付け、記録媒体１３０に記録する。
【００４５】
記録媒体１３０は、例えば、ＣＤ−ＲＯＭであり、所定ネットワーク設定情報、店舗情報ＤＢ、および、アプリケーションプログラムを記録する。
【００４６】
店舗端末装置１１０は、記録媒体入力部１１１と設定部１１２と表示部１１３とユーザ入力部１１４と所定情報記憶部１１５と個別情報記憶部１１６とメモリ１１９とを含む。
【００４７】
メモリ１１９は、コンピュータにて読み取り可能な記録媒体であり、設定部１１２の動作を規定するプログラムを記録している。
【００４８】
設定部１１２は、例えば、コンピュータであり、メモリ１１９に記録されているプログラムを読み取り、読み取られたプログラムを実行する。
【００４９】
記録媒体入力部１１１は、記録媒体１３０から所定ネットワーク設定情報、店舗情報ＤＢ、および、アプリケーションプログラムを読み取り、読み取った所定ネットワーク設定情報を所定情報記憶部１１５に出力し、読み取った店舗情報ＤＢを個別情報記憶部１１６に出力し、読み取ったアプリケーションプログラムをメモリ１１９に出力する。
【００５０】
所定情報記憶部１１５は、記録媒体入力部１１１から所定ネットワーク設定情報を受け付け、受け付けた所定ネットワーク設定情報を記憶する。
【００５１】
個別情報記憶部１１６は、記録媒体入力部１１１から店舗情報ＤＢを受け付け、受け付けた店舗情報ＤＢを記憶する。
【００５２】
メモリ１１９は、記録媒体入力部１１１からアプリケーションプログラムを受け付け、受け付けたアプリケーションプログラムを記録する。
【００５３】
設定部１１２は、ユーザに店舗端末装置１１０の識別子（例えば、店舗名３０２）の入力を要求する入力要求情報を、表示部１１３に表示する。
【００５４】
ユーザ入力部１１４は、例えば、キーボードであり、ユーザから識別子を受け付け、受け付けた識別子を設定部１１２に出力する。
【００５５】
設定部１１２は、ユーザ入力部１１４から識別子を受け付けると、個別情報記憶部１１６にてユーザ入力部１１４から受け付けた識別子と関連づけられて記憶された個別ネットワーク設定情報を、個別情報記憶部１１６から取得する。
【００５６】
例えば、図３において、ユーザ入力部１１４から店舗名３０２「Ｂ店」を受け付けると、個別情報記憶部１１６に記憶された店舗情報ＤＢ３００の「Ｂ店」と関連づけられたＩＰアドレス３０３「ＹＹ．ＹＹ．ＹＹ．Ｙ２」、および、デフォルトゲートウェイ３０４「ＺＺ．ＺＺ．ＺＺ．Ｚ２」を取得する。
【００５７】
設定部１１２は、個別ネットワーク設定情報を取得すると、所定情報記憶部１１５にて記憶された所定ネットワーク設定情報を取得し、取得した個別ネットワーク設定情報および所定ネットワーク設定情報を情報処理装置１２０に設定する。
【００５８】
図４および図５は、本実施例のネットワーク設定システムの動作を説明するためのフローチャートである。
【００５９】
図４は、開発用端末装置１００が行う動作を説明するためのフローチャートである。
【００６０】
ステップ４０１では、開発用端末装置１００が動作を開始する。その後、ステップ４０２が実行される。
【００６１】
ステップ４０２では、設定情報入力部１０１が、ネットワーク設定システムの開発者から情報処理装置１２０のネットワーク設定処理をコンピュータに実行させるアプリケーションプログラムを受け付け、受け付けたアプリケーションプログラムを設定情報生成部１０２に出力する。
【００６２】
設定情報生成部１０２は、設定情報入力部１０１からアプリケーションプログラムを受け付ける。その後、ステップ４０３が実行される。
【００６３】
ステップ４０３では、設定情報入力部１０１が、ネットワーク設定システムの開発者から所定ネットワーク設定情報と店舗情報ＤＢとを受け付け、受け付けた所定ネットワーク設定情報と店舗情報ＤＢとを設定情報生成部１０２に出力する。
【００６４】
設定情報生成部１０２は、設定情報入力部１０１から所定ネットワーク設定情報と店舗情報ＤＢとを受け付ける。その後、ステップ４０４が実行される。
【００６５】
ステップ４０４では、設定情報生成部１０２が、設定情報入力部１０１から受け付けたアプリケーションプログラム、所定ネットワーク設定情報、および、店舗情報ＤＢを記録媒体１３０に記録する。その後、ステップ４０５が実行される。
【００６６】
ステップ４０５では、開発用端末装置１００が動作を終了する。
【００６７】
図５は、店舗端末装置１１０が行う動作を説明するためのフローチャートである。
【００６８】
ステップ５０１では、記録媒体入力部１１１が、記録媒体１３０から所定ネットワーク設定情報、店舗情報ＤＢ、および、アプリケーションプログラムを読み取り、読み取った所定ネットワーク設定情報を所定情報記憶部１１５に出力し、読み取った店舗情報ＤＢを個別情報記憶部１１６に出力し、読み取ったアプリケーションプログラムをメモリ１１９に出力する。その後、ステップ５０２が実行される。
【００６９】
ステップ５０２では、メモリ１１９が、記録媒体入力部１１１からアプリケーションプログラムを受け付け、受け付けたアプリケーションプログラムを記録する。
【００７０】
所定情報記憶部１１５は、記録媒体入力部１１１から所定ネットワーク設定情報を受け付け、受け付けた所定ネットワーク設定情報を記憶する。
【００７１】
個別情報記憶部１１６は、記録媒体入力部１１１から店舗情報ＤＢを受け付け、受け付けた店舗情報ＤＢを記憶する。その後、ステップ５０３が実行される。
【００７２】
ステップ５０３では、設定部１１２が、ユーザに店舗端末装置１１０の識別子の入力を要求する入力要求情報を、表示部１１３に表示する。その後、ステップ５０４が実行される。
【００７３】
ステップ５０４では、ユーザ入力部１１４が、ユーザから識別子を受け付け、受け付けた識別子を設定部１１２に出力する。その後、ステップ５０５が実行される。
【００７４】
ステップ５０５では、設定部１１２が、ユーザ入力部１１４から識別子を受け付ける。
【００７５】
設定部１１２は、ユーザ入力部１１４から受け付けた識別子と関連づけられて個別情報記憶部１１６にて記憶された個別ネットワーク設定情報を、個別情報記憶部１１６から取得する。その後、ステップ５０６が実行される。
【００７６】
ステップ５０６では、設定部１１２が、所定情報記憶部１１５にて記憶された所定ネットワーク設定情報を取得し、所定情報記憶部１１５から取得した所定ネットワーク設定情報および個別情報記憶部１１６から取得した個別ネットワーク設定情報、を情報処理装置１２０に設定する。
【００７７】
図６は、本実施例の認証システムを示したブロック図である。
【００７８】
図６において、認証システムは、店舗端末装置１１０とルータ６１０とネットワーク網６２０とサーバ６３０とを含む。
【００７９】
店舗端末装置１１０（具体的には、設定部１１２）は、ユーザ入力部１１４が受け付けた識別子（例えば、店舗名３０２）をルータ６１０に設定する。
【００８０】
ルータ６１０は、設定された識別子と個別ネットワーク設定情報とを関連づけて、ネットワーク網６２０を介してサーバ６３０に送信する。
【００８１】
ネットワーク網６２０は、例えば、インターネットであり、ルータ６１０とサーバ６３０とに相互に接続されている。
【００８２】
サーバ６３０は、認証記憶部６３１と認証部６３２とサーバ入力部６３３とメモリ６３９とを含む。
【００８３】
メモリ６３９は、コンピュータにて読み取り可能な記録媒体であり、認証部６３２の動作を規定するプログラムを記録している。
【００８４】
認証部６３２は、例えば、コンピュータであり、メモリ６３９に記録されているプログラムを読み取り、読み取られたプログラムを実行する。
【００８５】
認証記憶部６３１は、店舗情報ＤＢ、すなわち、複数の端末装置１１０を識別するための複数の識別子を、該識別子ごとに該識別子にて識別される端末装置１１０と接続されるルータ６１０に設定すべき個別ネットワーク設定情報と関連づけた情報、を記憶する。
【００８６】
サーバ入力部６３３は、ルータ６１０からネットワーク網６２０を介して送信された相互に関連づけられた識別子と個別ネットワーク設定情報とを受け付け、受け付けた相互に関連づけられた識別子と個別ネットワーク設定情報とを認証部６３２に出力する。
【００８７】
認証部６３２は、サーバ入力部６３３から受け付けた相互に関連づけられた識別子と個別ネットワーク設定情報とが、認証記憶部６３１にて記憶された店舗情報ＤＢに関連づけられているか否かの判定を行う。
【００８８】
具体的には、認証部６３２は、サーバ入力部６３３から相互に関連づけられた識別子と個別ネットワーク設定情報とを受け付けると、認証記憶部６３１にて受け付けた識別子と関連づけられて記憶された個別ネットワーク設定情報を認証記憶部６３１から取得し、取得した個別ネットワーク設定情報がルータ６１０から受け付けた個別ネットワーク設定情報と一致しているか否かの判定を行う。
【００８９】
例えば、認証記憶部６３１が、図３で示される店舗情報ＤＢ３００を記憶し、ルータ６１０が、店舗番号３０１「２」とＩＰアドレス３０３「ＹＹ.ＹＹ.ＹＹ.Y２」とを関連づけて送信した場合、認証部６３２は、認証記憶部６３１にて記憶された店舗情報ＤＢ３００から、ルータ６１０から受け付けた店舗番号「２」と関連づけられたＩＰアドレス３０３「ＹＹ.ＹＹ.ＹＹ.Y２」を取得し、ルータ６１０から受け付けたＩＰアドレス３０３「ＹＹ.ＹＹ.ＹＹ.Y２」と認証記憶部６３１から取得したＩＰアドレス３０３「ＹＹ.ＹＹ.ＹＹ.Y２」と、が一致しているか否かの判定を行う。この場合、認証部６３２は、一致していると判定する。
【００９０】
認証部６３２がサーバ入力部６３３から受け付けた相互に関連づけられた識別子と個別ネットワーク設定情報とが、認証記憶部６３１にて記憶された店舗情報ＤＢに関連づけられていると判定した場合、認証部６３２は、ルータ６１０と接続する。
【００９１】
一方、認証部６３２がサーバ入力部６３３から受け付けた相互に関連づけられた識別子と個別ネットワーク設定情報とが、認証記憶部６３１にて記憶された店舗情報ＤＢに関連づけられていないと判定した場合、認証部６３２は、ネットワーク網６２０およびルータ６１０を介して、店舗端末装置１１０にルータ６１０が送信した相互に関連づけられた識別子と個別ネットワーク設定情報とが誤った関連づけであることを店舗端末装置１１０のユーザに知らせるエラーメッセージを返信する。
【００９２】
図７は、本実施例の認証システムの動作を説明するためのフローチャートである。
【００９３】
ステップ７０１では、設定部１１２が、ユーザ入力部１１４が受け付けた識別子を、ルータ６１０に設定する。その後、ステップ７０２が実行される。
【００９４】
ステップ７０２では、ルータ６１０が、設定された識別子と個別ネットワーク設定情報とを関連づけて、ネットワーク網６２０を介してサーバ６３０に送信する。その後、ステップ７０３が実行される。
【００９５】
ステップ７０３では、サーバ入力部６３３が、ルータ６１０からネットワーク網６２０を介して送信された相互に関連づけられた識別子と個別ネットワーク設定情報とを受け付け、受け付けた相互に関連づけられた識別子と個別ネットワーク設定情報とを認証部６３２に出力する。その後、ステップ７０４が実行される。
【００９６】
ステップ７０４では、認証部６３２が、サーバ入力部６３３から受け付けた相互に関連づけられた識別子と個別ネットワーク設定情報とが、認証記憶部６３１にて記憶された店舗情報ＤＢに関連づけられているか否かの判定を行う。
【００９７】
関連づけられていると判定された場合、ステップ７０５が実行され、関連づけられていないと判定された場合、ステップ７０６が実行される。
【００９８】
ステップ７０５では、認証部６３２が、ルータ６１０と接続する。
【００９９】
ステップ７０６では、認証部６３２が、ネットワーク網６２０およびルータ６１０を介して、店舗端末装置１１０にルータ６１０が送信した相互に関連づけられた識別子と個別ネットワーク設定情報とが誤った関連付けであることを店舗端末装置１１０のユーザに知らせるエラーメッセージを返信する。
【０１００】
本実施例によれば、設定部１１２は、ユーザ入力部１１４が受け付けた店舗端末装置１１０の識別子と関連づけられて個別情報記憶部１１６にて記憶された個別ネットワーク設定情報を取得し、取得した個別ネットワーク設定情報と、所定情報記憶部１１５にて記憶された所定ネットワーク設定情報と、を情報処理装置１２０に設定する。
【０１０１】
これにより、情報処理装置１２０が、ユーザ入力部１１４が受け付けた識別子と関連づけられて記憶された個別ネットワーク設定情報と、所定ネットワーク設定情報と、で設定される。個別ネットワーク設定情報と識別子が関連づけられて記憶されているため、ユーザは識別子を入力するだけで、ネットワーク設定を行うことができる。このため、ネットワーク設定を容易に行うことが可能になる。
【０１０２】
また、本実施例では、記録媒体入力部１１１は、記録媒体１３０から店舗情報ＤＢと所定ネットワーク設定情報とを読み取り、読み取った店舗情報ＤＢを個別情報記憶部１１６に出力し、読み取った所定ネットワーク設定情報を所定情報記憶部１１５に出力する。個別情報記憶部１１６は、記録媒体入力部１１１から店舗情報ＤＢを受け付け、受け付けた店舗情報ＤＢを記憶する。所定情報記憶部１１５は、記録媒体入力部１１１から所定ネットワーク情報を受け付け、受け付けた所定ネットワーク情報を記憶する。
【０１０３】
これにより、店舗情報ＤＢと所定ネットワーク設定情報とが記録媒体１３０から読み取られる。よって、店舗情報ＤＢと所定ネットワーク設定情報との入力をユーザが手作業で行わずに、記録媒体１３０から読み取ることができる。このため、ネットワーク設定を容易に行うことが可能になる。
【０１０４】
また、本実施例では、情報処理装置１２０としてルータ６１０が用いられる。
【０１０５】
これにより、ルータ６１０のネットワーク設定を容易に行うことが可能になる。
【０１０６】
また、本実施例では、設定部１１２は、ユーザ入力部１１４が受け付けた識別子を、ルータ６１０に設定する。ルータ６１０は、設定された識別子と個別ネットワーク設定情報とを関連づけて、ネットワーク網６２０を介してサーバ入力部６３３に送信する。認証部６３２は、サーバ入力部６３３が受け付けた相互に関連づけられた識別子と個別ネットワーク設定情報とが、認証記憶部６３１が記憶した店舗情報ＤＢに関連づけられている場合、ルータ６１０と接続する。
【０１０７】
これにより、サーバ入力部６３３にて受け付けられた識別子と個別ネットワーク設定情報とが認証記憶部６３１に関連づけられている場合、認証部６３２はルータ６１０と接続する。よって、サーバ６３０によるルータ６１０の認証がルータ６１０に設定した識別子と個別ネットワーク設定とによって行われる。このため、例えば、店舗端末装置１１０およびルータ６１０の製造工場で、ネットワーク設定および認証が正常に行われていることを確認することができる。このため、出荷先で再度確認しなくても済む。よって、ネットワーク設定および認証を容易に行うことが可能になる。
【０１０８】
以上説明した実施例において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【図面の簡単な説明】
【０１０９】
【図１】本実施例のネットワーク設定システム示したブロック図である。
【図２】所定ネットワーク設定情報の一例を示した図である。
【図３】店舗情報ＤＢの一例を示した図である。
【図４】開発用端末装置の動作の一例を説明するためのフローチャートである。
【図５】店舗端末装置の動作の一例を説明するためのフローチャートである。
【図６】本実施例の認証システムを示したブロック図である。
【図７】認証システムの動作の一例を説明するためのフローチャートである。
【符号の説明】
【０１１０】
１００  開発用端末装置
１０１  設定情報入力部
１０２  設定情報生成部
１０９  メモリ
１１０  店舗端末装置
１１１  記録媒体入力部
１１２  設定部
１１３  表示部
１１４  ユーザ入力部
１１５  所定情報記憶部
１１６  個別情報記憶部
１１９  メモリ
１２０  情報処理装置
１３０  記録媒体
２００  所定ネットワーク設定情報
２０１  フィルタ関連
２０２  ルート関連Ａ
２０３  ルート関連Ｂ
３００  店舗情報ＤＢ
３０１  店舗番号
３０２  店舗名
３０３  ＩＰアドレス
３０４  デフォルトゲートウェイ
６１０  ルータ
６２０  ネットワーク網
６３０  サーバ
６３１  認証記憶部
６３２  認証部
６３３  サーバ入力部
６３９  メモリ
【図１】
2006279209.tif 000003
【図２】
2006279209.tif 000004
【図３】
2006279209.tif 000005
【図４】
2006279209.tif 000006
【図５】
2006279209.tif 000007
【図６】
2006279209.tif 000008
【図７】
2006279209.tif 000009