(57)【要約】【課題】正確な生産管理を可能とする車両登録システムを提供する。【解決手段】車両登録システム２は、製造工場３０において用いられる工場クライアント３２と、販売店４９において用いられる販売店クライアント５０と、車両１０を始動可能とするためのアクティベーションコードが蓄積されるアクティベーションコードサーバ８０と、車両の保証登録情報が蓄積される保証登録サーバ９０と、を含む。工場クライアントは、車両にアクティベーションコードを書き込んで、車両を始動禁止状態とする。販売店クライアントは、アクティベーションコードサーバからアクティベーションコードを取得し、車両に入力する。保証登録サーバは、車両の保証登録をアクティベーションコードサーバに通知する。アクティベーションコードサーバは、車両の保証登録がされていることを条件に、アクティベーションコードを発行する。【選択図】図１
2019191819.tif 000002
【特許請求の範囲】
【請求項１】
識別情報を車両に書き込む識別情報書込み手段と、
車両の始動を禁止するアクティベーション禁止コードを車両に書き込むアクティベーション禁止コード書込み手段と、
車両に書き込まれた前記識別情報と当該車両に書き込まれた前記アクティベーション禁止コードに対応する情報とが対応付けられて登録され、前記アクティベーション禁止コードに対応するアクティベーションキーを生成するアクティベーションキーサーバと、
車両の前記識別情報と当該車両の保証登録情報とが対応付けられて登録される保証登録サーバと、
車両の前記識別情報を含むアクティベーションキー要求を受信すると、当該アクティベーションキー要求に含まれる識別情報に対応する保証登録情報が前記保証登録サーバに登録されていることを条件に、前記アクティベーションキーサーバから、当該識別情報に対応付けられているアクティベーション禁止コードに対応するアクティベーションキーを発行させるアクティベーションキー発行制御手段と、
車両の前記識別情報を含むアクティベーションキー要求を前記アクティベーションキー発行制御手段に向けて送出し、かつ前記アクティベーションキーサーバから発行されるアクティベーションキーを受信するアクティベーションキー取得手段と、
前記アクティベーションキー取得手段が取得したアクティベーションキーと前記車両に書き込まれたアクティベーション禁止コードとが整合するかどうかを比較するアクティベーション判定手段と、
前記アクティベーション判定手段が、前記アクティベーションキーと前記アクティベーション禁止コードとが整合すると判定すると前記車両を始動可能とし、前記アクティベーション判定手段が、前記アクティベーションキーと前記アクティベーション禁止コードとが整合しないと判定すると前記車両を始動可能としない、車両アクティベーション手段と、
を含む、車両登録システム。
【請求項２】
前記識別情報に対応付けて前記アクティベーション禁止コードが前記アクティベーションキーサーバに登録され、前記アクティベーションキーサーバは、前記アクティベーション禁止コードを前記アクティベーションキーとして生成する、請求項１に記載の車両登録システム。
【請求項３】
前記車両は、アクティベーション禁止コードが書き込まれる前には前記車両を始動可能とし、前記アクティベーション禁止コードが書き込まれた後には、前記車両アクティベーション手段によって始動可能とされるまでは前記車両を始動不能とし、前記車両アクティベーション手段によって始動可能とされた後は前記車両を始動可能とする始動制御手段を含む、請求項１または２に記載の車両登録システム。
【請求項４】
前記保証登録サーバに登録された保証登録情報に基づき、保証登録された車両の識別情報に対応付けて、保証登録済みフラグを前記アクティベーションキーサーバに登録するフラグ登録手段をさらに含み、
前記アクティベーションキー発行制御手段は、前記アクティベーションキー要求に含まれる識別情報に対応して前記保証登録済みフラグが前記アクティベーションキーサーバに登録されていることを条件に、前記アクティベーションキーサーバから、当該識別情報に対応付けられているアクティベーション禁止コードに対応するアクティベーションキーを発行させる、請求項１ないし３のいずれか一項に記載の車両登録システム。
【請求項５】
前記保証登録サーバが、保証登録された車両の識別情報を含む保証登録通知を前記アクティベーションキーサーバに向けて送出する保証登録通知手段を含む、請求項４に記載の車両登録システム。
【請求項６】
前記アクティベーションキーサーバが、前記アクティベーションキー発行制御手段の機能を備えている、請求項１〜５のいずれか一項に記載の車両登録システム。
【請求項７】
前記アクティベーション禁止コード書込み手段が、前記車両の製造工場で用いられる工場用ツールに備えられている、請求項１〜６のいずれか一項に記載の車両登録システム。
【請求項８】
前記工場用ツールが、車両が運転されるときの車両の状態情報を収集する車両状態情報収集手段を含み、前記車両状態情報収集手段によって収集された車両状態情報が車両状態情報サーバに登録される、請求項７に記載の車両登録システム。
【請求項９】
前記アクティベーションキー取得手段が、前記車両の販売店で用いられる販売店用ツールに備えられている、請求項１〜８のいずれか一項に記載の車両登録システム。
【請求項１０】
前記アクティベーション判定手段および前記車両アクティベーション手段が、前記車両に備えられている、請求項１〜９のいずれか一項に記載の車両登録システム。
【請求項１１】
前記車両が、外部との通信によって前記アクティベーション禁止コードおよび前記アクティベーションキーを受信する通信インタフェースと、前記通信インタフェースを介して受信された前記アクティベーション禁止コードが書き込まれるメモリと、前記アクティベーション判定手段と、前記車両アクティベーション手段とを含む制御装置を備えており、
前記制御装置が、前記メモリに書き込まれたアクティベーション禁止コードを前記通信インタフェースを介して読み出すためのコマンドを実装していない、請求項１０に記載の車両登録システム。
【請求項１２】
前記アクティベーション判定手段が、前記車両の販売店で用いられる販売店用ツールに備えられている、請求項１〜９のいずれか一項に記載の車両登録システム。
【請求項１３】
前記車両アクティベーション手段が、前記車両の販売店で用いられる販売店用ツールに備えられている、請求項１〜９および１２のいずれか一項に記載の車両登録システム。
【請求項１４】
請求項１〜１３のいずれか一項に記載の車両登録システムと、
前記識別情報を発行する識別情報サーバと、
前記識別情報サーバから発行された前記識別情報を取得し、かつ前記保証登録サーバから保証登録情報が登録された車両の識別情報を取得する在庫管理手段と、を含み、
前記識別情報書込み手段が、前記識別情報サーバが発行する識別情報を車両に書き込む、車両生産管理システム。
【請求項１５】
請求項１４に記載の車両生産管理システムにおいて用いられ、前記在庫管理手段を含む、車両在庫管理装置。
【請求項１６】
請求項１〜１３のいずれか一項に記載の車両登録システムにおいて用いられる前記保証登録サーバ。
【請求項１７】
請求項１〜１３のいずれか一項に記載の車両登録システムにおいて用いられる前記アクティベーションキーサーバ。
【請求項１８】
請求項１〜１３のいずれか一項に記載の車両登録システムにおいて用いられ、前記アクティベーション禁止コード書込み手段を備えている、工場用ツール。
【請求項１９】
請求項１〜１３のいずれか一項に記載の車両登録システムにおいて用いられ、前記アクティベーションキー取得手段を備えている、販売店用ツール。
【請求項２０】
請求項１〜１３のいずれか一項に記載の車両登録システムによって保証登録される車両であって、
アクティベーション禁止コードが書き込まれる前には前記車両を始動可能とし、前記アクティベーション禁止コードが書き込まれた後には、前記車両アクティベーション手段によって始動可能とされるまでは前記車両を始動不能とし、前記車両アクティベーション手段によって始動可能とされた後は前記車両を始動可能とする始動制御手段を含む、車両。
【請求項２１】
前記アクティベーション禁止コードの書込み時および前記車両アクティベーション手段によって車両を始動可能とするときに、外部と通信するためのコネクタと、
前記コネクタを収納するための収納場所と、をさらに含み、
前記車両アクティベーション手段によって前記車両を始動可能とする前は、前記コネクタが前記収納場所から引き出されており、前記車両アクティベーション手段によって前記車両を始動可能とした後は、前記コネクタが前記収納場所に収納される、請求項２０に記載の車両。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車両登録システムおよびそれを利用する車両生産管理システムに関する。この発明は、さらに、車両登録システムでの使用に適した、車両在庫管理装置、保証登録サーバ、アクティベーションキーサーバ、工場用ツール、販売店用ツール、および車両に関する。
【背景技術】
【０００２】
生産から販売までの車両の流通経路は概ね図１１に示すとおりである。すなわち、工場１５０（生産拠点）で車両が生産され、その生産された車両は、販売店１５２（ディーラー）の近くの倉庫１５１まで貨物船１５３等で輸送される。倉庫１５１から各販売店１５２へと必要数の車両が輸送（たとえば陸送）され、販売店１５２は顧客１５５に注文車両を引き渡す。
【０００３】
販売店１５２は、メーカーの営業部門１６０に対して仕入れ注文を出し、それに応じて、営業部門１６０は当該メーカーの生産管理部門１６１に対して生産および卸指令を出す。生産管理部門１６１は、仕入れ注文を出した販売店１５２の近くの倉庫１５１の在庫状況等を調べたうえで、当該指令に応じて適切な生産拠点の工場１５０に対して、生産数および仕向け地を指定して、車両の生産および輸送を指令する。工場１５０は、その指令に基づいて車両の生産および輸送を手配する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−２５７５４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
生産管理部門１６１は、販売目標、各倉庫１５１の在庫状況、各生産拠点（工場１５０）の生産能力などに基づき、各生産拠点に対して適切な生産数等を指令し、それによって、適正在庫および販売目標の達成を目指す。
適正在庫を達成するためには、販売店１５２からの仕入れ注文の情報だけでなく、各販売店１５２の小売りの情報も必要である。なぜなら、仕入れ注文は、一般に、複数台の車両の一括注文であるため、注文を受けてから生産や他の倉庫１５１からの輸送によって必要台数の車両を確保するためのタイムラグが大きく、それに起因して、過剰在庫、偏在庫、または滞留在庫が発生するからである。もしも小売り情報を適時に取得できれば、実際に販売された車両台数を補完する分の生産を計画することにより、適正在庫を達成できる。
【０００６】
ところが、小売り情報の適時取得は、必ずしも容易ではない。
小売り情報は、車両の保証登録の情報に基づいて間接的に取得することができる。保証登録とは、製品保証に関する情報の登録である。製品保証とは、使用開始からの一定期間における製品の不具合については、無償交換または無償修理の対応を行うことを保証するものである。このような保証登録は、顧客に車両が引き渡されるときに同時にされるのが理想的であるが、実情は異なる。
【０００７】
具体的には、図１２に示すように、車両の売買契約が成立して車両の代金が支払われた後、販売店は、納車前整備を行う。納車前整備とは、納車前に車両に不具合がないかどうかを点検し、必要な調整を行うことをいう。この納車前整備を経て、納車、すなわち、使用者である顧客に車両が引き渡される。
保証登録が納車と同時に行われることは稀である。具体的には、納車は、週末に集中するのが通常であるので、販売店は、週末は納車に専念する。そして、たとえば、翌週の平日等に、保証登録を行う。具体的には、販売店の作業者は、メーカー等が準備する保証登録サイトにアクセスして、保証登録のための入力作業を行う。
【０００８】
このようにして、納車から保証登録までには数日の遅れが生じるのが通常であり、場合によっては、それ以上の遅れが生じることもある。したがって、保証登録の情報に基づいて正確な小売り情報を適時に把握することは難しい。
そこで、この発明の一実施形態は、正確な生産管理を可能とする車両登録システムおよびそれを利用した車両生産管理システムを提供する。
【０００９】
また、この発明の一実施形態は、前記車両登録システムでの使用に適した、車両在庫管理装置、保証登録サーバ、アクティベーションキーサーバ、工場用ツール、販売店用ツール、および車両を提供する。
【課題を解決するための手段】
【００１０】
この発明の一実施形態は、識別情報を車両に書き込む識別情報書込み手段と、車両の始動を禁止するアクティベーション禁止コードを車両に書き込むアクティベーション禁止コード書込み手段と、車両に書き込まれた前記識別情報と当該車両に書き込まれた前記アクティベーション禁止コードに対応する情報とが対応付けられて登録され、前記アクティベーション禁止コードに対応するアクティベーションキーを生成するアクティベーションキーサーバと、車両の前記識別情報と当該車両の保証登録情報とが対応付けられて登録される保証登録サーバと、車両の前記識別情報を含むアクティベーションキー要求を受信すると、当該アクティベーションキー要求に含まれる識別情報に対応する保証登録情報が前記保証登録サーバに登録されていることを条件に、前記アクティベーションキーサーバから、当該識別情報に対応付けられているアクティベーション禁止コードに対応するアクティベーションキーを発行させるアクティベーションキー発行制御手段と、車両の前記識別情報を含むアクティベーションキー要求を前記アクティベーションキー発行制御手段に向けて送出し、かつ前記アクティベーションキーサーバから発行されるアクティベーションキーを受信するアクティベーションキー取得手段と、前記アクティベーションキー取得手段が取得したアクティベーションキーと前記車両に書き込まれたアクティベーション禁止コードとが整合するかどうかを比較するアクティベーション判定手段と、前記アクティベーション判定手段が、前記アクティベーションキーと前記アクティベーション禁止コードとが整合すると判定すると前記車両を始動可能とし、前記アクティベーション判定手段が、前記アクティベーションキーと前記アクティベーション禁止コードとが整合しないと判定すると前記車両を始動可能としない、車両アクティベーション手段と、を含む、車両登録システムを提供する。
【００１１】
この車両登録システムでは、車両に識別情報およびアクティベーション禁止コードが書き込まれ、それによって、車両は始動禁止状態となる。納車の際には車両を始動可能な状態とするために、アクティベーションキーを取得する必要がある。そこで、アクティベーションキー発行制御手段に対して、アクティベーションキー要求が送られる。アクティベーションキー要求は、車両の識別情報を含み、当該識別情報に対応するアクティベーションキーを要求するものである。アクティベーションキーが取得され、そのアクティベーションキーが車両に書き込まれたアクティベーション禁止コードと整合すると、車両アクティベーション手段が車両を始動可能とする。これにより、車両が始動可能となるので、始動可能な状態の車両を顧客に引き渡すことができる。
【００１２】
アクティベーションキーは、アクティベーションキーサーバによって発行される。アクティベーションキーサーバには、車両の識別情報とアクティベーション禁止コードに対応する情報とが対応付けて登録されている。アクティベーションキーサーバは、アクティベーション禁止コードに対応するアクティベーションキーを発行する。アクティベーションキー発行制御手段は、アクティベーションキー要求を受け付けると、当該要求に含まれている識別情報に対応する保証登録情報が保証登録サーバに登録されていることを条件に、アクティベーションキーサーバからアクティベーションキーを発行させる。
【００１３】
したがって、車両の保証登録がされていなければ、当該車両に書き込まれたアクティベーション禁止コードに整合するアクティベーションキーを取得できない。そのため、販売店の担当者は、保証登録を行い、その後に、アクティベーションキー要求を送信する。
こうして、納車前に車両の保証登録が確実に行われる。したがって、保証登録サーバから保証登録情報を取得することにより、個々の車両が納車直前であること、すなわち顧客との売買契約が完了していることを適時に知ることができる。すなわち、保証登録情報に基づいて小売り情報を取得できる。こうして、小売り情報を適時に取得することができるので、適切な在庫管理および生産管理を行うことができる。
【００１４】
この発明の一実施形態では、前記識別情報に対応付けて前記アクティベーション禁止コードが前記アクティベーションキーサーバに登録され、前記アクティベーションキーサーバは、前記アクティベーション禁止コードを前記アクティベーションキーとして生成する。
つまり、アクティベーション禁止コードをそのままアクティベーションキーとして用いることができる。したがって、アクティベーションキーの発行の際に演算処理等が必要となることがない。また、アクティベーション判定手段は、車両に登録されたアクティベーション禁止コードとアクティベーションキーとの一致／不一致を調べる簡単な演算処理を行えば足りる。
【００１５】
この発明の一実施形態では、前記車両は、アクティベーション禁止コードが書き込まれる前には前記車両を始動可能とし、前記アクティベーション禁止コードが書き込まれた後には、前記車両アクティベーション手段によって始動可能とされるまでは前記車両を始動不能とし、前記車両アクティベーション手段によって始動可能とされた後は前記車両を始動可能とする始動制御手段を含む。
【００１６】
たとえば、製造工場で車両の製造を終え、完成検査を行った後、出荷前に、アクティベーション禁止コードが車両に書き込まれてもよい。アクティベーション禁止コードの書込み前は車両を始動できるので、完成検査を支障なく行うことができる。その一方で、出荷までにアクティベーション禁止コードが車両に書き込まれるので、車両は始動禁止状態となる。したがって、販売店においては、納車に先立って、車両アクティベーション手段によって車両が始動可能とされなければならない。そのためには、アクティベーションキーの取得が必要であり、アクティベーションキーを取得するためには、保証登録が必要になる。こうして、納車前に確実に保証登録がされるので、保証登録情報に基づいて、小売り情報を適時に取得できる。
【００１７】
車両アクティベーション手段は、アクティベーション禁止コードを消去することによって、車両を始動可能とするように構成されていてもよい。
この発明の一実施形態では、前記車両登録システムは、前記保証登録サーバに登録された保証登録情報に基づき、保証登録された車両の識別情報に対応付けて、保証登録済みフラグを前記アクティベーションキーサーバに登録するフラグ登録手段をさらに含む。また、前記アクティベーションキー発行制御手段は、前記アクティベーションキー要求に含まれる識別情報に対応して前記保証登録済みフラグが前記アクティベーションキーサーバに登録されていることを条件に、前記アクティベーションキーサーバから、当該識別情報に対応付けられているアクティベーション禁止コードに対応するアクティベーションキーを発行させる。
【００１８】
この構成によれば、保証登録された車両については、その識別情報に対応付けて保証登録済みフラグがアクティベーションキーサーバに登録される。したがって、アクティベーションキー要求があったときには、アクティベーションキーサーバの保証登録済みフラグを参照することにより、アクティベーションキー要求に含まれる識別情報に対応するアクティベーションキーの発行の可否を速やかに判定できる。
【００１９】
アクティベーションキーサーバが前記フラグ登録手段の機能を備えていてもよい。
この発明の一実施形態では、前記保証登録サーバが、保証登録された車両の識別情報を含む保証登録通知を前記アクティベーションキーサーバに向けて送出する保証登録通知手段を含む。
この構成により、車両の保証登録がされると、そのことが保証登録サーバからアクティベーションキーサーバに通知されるので、保証登録済みフラグを速やかにアクティベーションキーサーバに書き込むことができる。それにより、車両の保証登録がされると、速やかにその車両のアクティベーションキーを取得できる状態になるので、販売店におけるアクティベーションキーの取得が円滑に行える。
【００２０】
この発明の一実施形態では、前記アクティベーションキーサーバが、前記アクティベーションキー発行制御手段の機能を備えている。これにより、アクティベーションキーサーバでアクティベーションキー要求を受け付け、該当する車両の保証登録がされていることを条件に、アクティベーションキーを送信できる。したがって、アクティベーションキーを速やかに発行できる。
【００２１】
この発明の一実施形態では、前記アクティベーション禁止コード書込み手段が、前記車両の製造工場で用いられる工場用ツールに備えられている。したがって、工場用ツールを用いることにより、たとえば車両の完成検査の後に、アクティベーションキーを車両に書き込むことができる。
この発明の一実施形態では、前記工場用ツールが、車両が運転されるときの車両の状態情報を収集する車両状態情報収集手段を含み、前記車両状態情報収集手段によって収集された車両状態情報が車両状態情報サーバに登録される。
【００２２】
この構成によれば、たとえば、完成検査の際に工場用ツールが車両に接続されて運転状態の車両の状態情報を収集できる。完成検査の際に車両に対して識別情報を書き込み、かつその状態で車両の状態情報を収集すれば、識別情報の書込みおよび状態情報の収集を実質的に一つの手順で行うことができる。また、完成検査の後に、工場用ツールを車両に接続した状態で、アクティベーション禁止コードが車両に書き込まれてもよい。これにより、状態情報の収集およびアクティベーション禁止コードの書込みを実質的に一つの手順で行うことができる。収集された状態情報は、車両状態情報サーバに蓄積されるので、様々な目的のために用いることができる。
【００２３】
この発明の一実施形態では、前記アクティベーションキー取得手段が、前記車両の販売店で用いられる販売店用ツールに備えられている。したがって、販売店では、販売店用ツールを用いることにより、アクティベーションキーを取得することができる。
この発明の一実施形態では、前記アクティベーション判定手段および前記車両アクティベーション手段が、前記車両に備えられている。この場合、アクティベーションキーが車両に供給されることにより、車両内においてアクティベーション禁止コードとアクティベーションキーとの整合／不整合が判定される。整合であれば、始動禁止状態が解かれ、不整合であれば車両は始動禁止状態に保たれる。
【００２４】
この場合に、前記アクティベーション禁止コードをそのままアクティベーションキーとして用いる構成であることが好ましい。それにより、車両に備えられるアクティベーション判定手段は、車両に登録されたアクティベーション禁止コードとアクティベーションキーとの一致／不一致を調べる簡単な演算処理を行えば足りるので、高い演算能力を必要としない。そのため、車両に搭載される演算能力の低い制御装置にアクティベーション判定手段の機能を実装することができる。
【００２５】
この発明の一実施形態では、前記車両が、外部との通信によって前記アクティベーション禁止コードおよび前記アクティベーションキーを受信する通信インタフェースと、前記通信インタフェースを介して受信された前記アクティベーション禁止コードが書き込まれるメモリと、前記アクティベーション判定手段と、前記車両アクティベーション手段とを含む制御装置を備えており、前記制御装置が、前記メモリに書き込まれたアクティベーション禁止コードを前記通信インタフェースを介して読み出すためのコマンドを実装していない。
【００２６】
この構成により、アクティベーション禁止コードが不正に読み出されることを回避できるので、セキュリティ性を高めることができる。その一方で、制御装置の内部において、アクティベーション禁止コードとアクティベーションキーとの整合を判定することができ、その結果に応じて、車両の始動許否が決定される。
この発明の一実施形態では、前記アクティベーション判定手段が、前記車両の販売店で用いられる販売店用ツールに備えられている。したがって、販売店では、販売店用ツールを用いることによって、車両に書き込まれたアクティベーション禁止コードとアクティベーションキーとの整合／不整合を判定できる。
【００２７】
この発明の一実施形態では、前記車両アクティベーション手段が、前記車両の販売店で用いられる販売店用ツールに備えられている。したがって、販売店では、販売店用ツールを用いることによって、車両をアクティベーション、すなわち始動可能状態とすることができる。
この発明の一実施形態は、前述のような特徴を有する車両登録システムと、前記識別情報を発行する識別情報サーバと、前記識別情報サーバから発行された前記識別情報を取得し、かつ前記保証登録サーバから保証登録情報が登録された車両の識別情報を取得する在庫管理手段と、を含み、前記識別情報書込み手段が、前記識別情報サーバが発行する識別情報を車両に書き込む、車両生産管理システムを提供する。
【００２８】
この構成により、在庫管理手段は、識別情報サーバから発行された識別情報を取得することによって、車両の生産情報を取得できる。一方、在庫管理手段は、保証登録サーバから保証登録済みの車両の識別情報を取得することによって、車両の小売り情報を適時に取得できる。したがって、生産情報および小売り情報に基づき、正確な在庫情報を得ることができ、それに基づいて、適切な在庫管理を行うことができ、さらには、適切な生産管理を行うことができる。
【００２９】
この発明の一実施形態は、前述のような特徴を有する車両生産管理システムにおいて用いられ、前記在庫管理手段を含む、車両在庫管理装置を提供する。
この発明の一実施形態は、前述のような特徴を有する車両登録システムにおいて用いられる前記保証登録サーバを提供する。
この発明の一実施形態は、前述のような特徴を有する車両登録システムにおいて用いられる前記アクティベーションキーサーバを提供する。
【００３０】
この発明の一実施形態は、前述のような特徴を有する車両登録システムにおいて用いられ、前記アクティベーション禁止コード書込み手段を備えている、工場用ツールを提供する。
この発明の一実施形態は、前述のような特徴を有する車両登録システムにおいて用いられ、前記アクティベーションキー取得手段を備えている、販売店用ツールを提供する。
【００３１】
この発明の一実施形態は、前述のような特徴を有する車両登録システムによって保証登録される車両であって、アクティベーション禁止コードが書き込まれる前には前記車両を始動可能とし、前記アクティベーション禁止コードが書き込まれた後には、前記車両アクティベーション手段によって始動可能とされるまでは前記車両を始動不能とし、前記車両アクティベーション手段によって始動可能とされた後は前記車両を始動可能とする始動制御手段を含む、車両を提供する。
【００３２】
この発明の一実施形態では、前記車両は、前記アクティベーション禁止コードの書込み時および前記車両アクティベーション手段によって車両を始動可能とするときに、外部と通信するためのコネクタと、前記コネクタを収納するための収納場所と、をさらに含む。前記車両アクティベーション手段によって前記車両を始動可能とする前は、前記コネクタが前記収納場所から引き出されて、コネクタへのアクセスが容易な状態とされることが好ましい。また、前記車両アクティベーション手段によって前記車両を始動可能とした後は、前記コネクタが前記収納場所に収納されて、前記コネクタへのアクセスが制限されることが好ましい。
【発明の効果】
【００３３】
この発明によれば、正確な生産管理を可能とする車両登録システムおよびそれを利用した車両生産管理システムを提供できる。
【図面の簡単な説明】
【００３４】
【図１】図１は、この発明の一実施形態に係る車両登録システムを含む車両生産管理システムの構成を説明するための概念図である。
【図２】図２は、車両の電気的構成例を説明するためのブロック図である。
【図３】図３は、工場クライアントの構成例を説明するためのブロック図である。
【図４】図４は、販売店クライアントの構成例を説明するためのブロック図である。
【図５】図５は、生産管理サーバの構成例を説明するためのブロック図である。
【図６】図６は、アクティベーションコードサーバの構成例を説明するためのブロック図である。
【図７】図７は、保証登録サーバの構成例を説明するためのブロック図である。
【図８】図８は、車両状態情報サーバの構成例を説明するためのブロック図である。
【図９】図９は、在庫管理クライアントの構成を説明するためのブロック図である。
【図１０Ａ】図１０Ａは、製造工場における作業およびそれに伴う処理を説明するための概念図である。
【図１０Ｂ】図１０Ｂは、販売店における作業およびそれに伴う処理を説明するための概念図である。
【図１１】図１１は、生産から販売までの車両の流通経路を示す。
【図１２】図１２は、販売店における作業の流れを示す。
【発明を実施するための形態】
【００３５】
以下では、この発明の実施の形態を、添付図面を参照して詳細に説明する。
図１は、この発明の一実施形態に係る車両登録システムを含む車両生産管理システムの構成を説明するための概念図である。車両生産管理システム１は、車両登録システム２と、生産管理サーバ７０と、在庫管理システム１１０と、車両状態情報サーバ１００と、を含む。車両登録システム２は、自動二輪車等の車両１０の保証登録を行い、保証登録済みの車両１０を始動可能とするためのシステムである。
【００３６】
生産管理サーバ７０は、車両１０の生産に際して、個々の車両１０を識別するための識別情報である車両識別番号（ＶＩＮ）を発行する識別情報サーバとしての機能を有する。生産管理サーバ７０は、製造工場３０内のローカルエリアネットワーク（工場ＬＡＮ）３１（以下「工場ＬＡＮ３１」という。）に接続されたローカルサーバである。生産管理サーバ７０は、インターネット等のワイドエリアネットワーク（ＷＡＮ）４にも接続されており、ＷＡＮ４を介してセントラルサーバ５にアクセスし、発行済みの車両識別番号の一覧を通知する。セントラルサーバ５は、ＷＡＮ４上のサイトに設けられており、ＷＡＮ４を介して複数の製造工場３０から同様の情報が集められる。
【００３７】
在庫管理システム１１０は、販売店４９の近くなどの適切な場所に設けられた倉庫（図示せず）内の車両１０の在庫を管理するためのシステムである。在庫管理システム１１０は、在庫管理クライアント１１１を含む。在庫管理クライアント１１１は、典型的にはパーソナルコンピュータの形態を有しており、在庫管理プログラムが組み込まれることにより、在庫管理ツール、すなわち在庫管理装置として用いられる。在庫管理クライアント１１１は、生産管理拠点１０９のＬＡＮ１１２（以下「生産管理拠点ＬＡＮ１１２」という。）に接続され、かつＷＡＮ４に接続されている。
【００３８】
車両登録システム２は、車両１０が製造される製造工場３０において用いられる工場クライアント３２と、車両１０が販売される販売店４９（ディーラ）において用いられる車両登録クライアント５１および車両診断クライアント５２と、車両１０を始動可能とするためのアクティベーションコードが蓄積されるアクティベーションコードサーバ８０と、車両１０の保証登録情報が蓄積される保証登録サーバ９０と、を含む。
【００３９】
工場クライアント３２は、典型的にはパーソナルコンピュータの形態を有しており、工場用車両診断プログラム等が組み込まれることにより、工場用ツールとして用いられる。工場クライアント３２は、工場ＬＡＮ３１に接続され、かつＷＡＮ４に接続されている。工場クライアント３２は、製造された車両１０の完成検査、車両１０に対する車両識別番号の書込み、車両１０に対するアクティベーションコードの書込み、完成検査時の車両１０の状態情報の収集などのために用いられる。これらの機能は、同一の工場クライアント３２で行われる必要はなく、必要に応じて、複数の工場クライアント３２により前記複数の機能を分担させてもよい。車両１０にアクティベーションコードを書き込むことにより、車両１０は始動禁止状態（始動不能状態）となる。すなわち、アクティベーションコードはアクティベーション禁止コードの一例である。アクティベーションコードは、車両識別番号ごとに異なる値を有する。
【００４０】
アクティベーションコードサーバ８０は、ＷＡＮ４上のサイトに配置されており、工場クライアント３２からアクセス可能とされている。工場クライアント３２は、生産管理サーバ７０から車両識別番号を取得して車両１０に書き込み、さらにその車両１０にアクティベーションコードを書き込む。工場クライアント３２は、その車両１０の識別情報とアクティベーションコードとを含むアクティベーションコード登録要求をアクティベーションコードサーバ８０に送信する。
【００４１】
販売店４９で用いられる車両登録クライアント５１は、典型的にはパーソナルコンピュータの形態を有しており、車両登録プログラム６１が組み込まれることにより、販売店用ツールとして用いられる。車両登録クライアント５１は、販売店４９内のＬＡＮ５３（以下「販売店ＬＡＮ５３」という。）に接続され、かつＷＡＮ４に接続されている。車両診断クライアント５２も同様に、典型的にはパーソナルコンピュータの形態を有しており、販売店４９用の車両診断プログラム６２が組み込まれることにより、販売店用ツールとして用いられる。車両診断クライアント５２は、販売店ＬＡＮ５３に接続され、かつＷＡＮ４に接続されている。車両登録クライアント５１および車両診断クライアント５２は、同一のパーソナルコンピュータで構成されていてもよい。以下、車両登録クライアント５１および車両診断クライアント５２を総称するときには、「販売店クライアント５０」という。
【００４２】
保証登録サーバ９０は、ＷＡＮ４上のサイトに配置されており、販売店４９の車両登録クライアント５１からアクセス可能とされている。販売店４９の担当者は、車両１０の販売に際して、車両登録クライアント５１を用いて保証登録サーバ９０にアクセスし、車両識別番号を含む保証登録要求を保証登録サーバ９０に送信する。保証登録サーバ９０は、アクティベーションコードサーバ８０にアクセスし、保証登録済みの車両１０の車両識別番号を通知する。
【００４３】
アクティベーションコードサーバ８０においては、車両識別番号に対応付けてアクティベーションコードが登録されているほか、保証登録済みの車両１０については、さらに保証登録済みフラグが登録されている。保証登録が未了の車両識別番号については、保証登録済みフラグが未登録状態となっている。保証登録済みフラグが登録された状態とは、保証登録済みフラグが有効値を有する状態であってもよい。保証登録済みフラグの未登録状態とは、保証登録済みフラグが無効値を有する状態であってもよい。
【００４４】
販売店４９では、顧客に車両１０を引き渡す前に、いわゆる納車前整備を実行する。納車前整備は、車両１０を始動して運転状態を確認する始動点検を含む。車両１０を始動するために、アクティベーションコードによって始動不能となっている車両１０を一時的に始動可能な状態とするためのテンポラリ解除が行われる。テンポラリ解除は、車両診断クライアント５２を車両１０に接続し、テンポラリ解除コマンドを車両１０に送信することによって行うことができる。テンポラリ解除コマンドが入力されると、車両１０は、その始動を所定回数（たとえば１回）だけ許容する。こうして、テンポラリ解除を利用して、納車前整備を行うことができる。
【００４５】
納車前整備の後に、販売店４９は、顧客に車両１０を引き渡して納車する。この納車に先立って、アクティベーションコードによる始動禁止を永久的に解除し、顧客による車両の利用に制限が生じないようにする必要がある。
アクティベーションのために、販売店４９の担当者は、販売店クライアント５０を車両１０に接続した状態で、アクティベーションコードを取得するための操作を行う。それにより、販売店クライアント５０は、車両１０の車両識別番号を含むアクティベーションコード要求を作成して、アクティベーションコードサーバ８０に送る。車両識別番号は、車両１０との通信によって取得されてもよいし、販売店４９の担当者が販売店クライアント５０に予め入力してもよい。アクティベーションコードサーバ８０は、アクティベーションコード要求に含まれる車両識別番号に基づいてレコードを検索する。そして、当該車両識別番号に対して保証登録済みフラグが登録されていれば、アクティベーションコードサーバ８０は、対応するアクティベーションコードを生成して販売店クライアント５０に返す。当該車両識別番号に対して保証登録済みフラグが未登録であれば、アクティベーションコードサーバ８０は、エラーコードを販売店クライアント５０に返す。
【００４６】
アクティベーションコードが返された場合、販売店クライアント５０は、そのアクティベーションコードを車両１０に送信する。車両１０の内部では、当該車両１０に登録されているアクティベーションコードとの一致／不一致（整合／不整合）が判定され、それらが一致（整合）していれば、車両１０の始動禁止状態が解除される。たとえば、アクティベーションコードを消去することによって車両１０が始動可能とされてもよい。このように、この実施形態では、アクティベーションコードがアクティベーションキーの一例である。すなわち、この実施形態では、アクティベーションコードは、アクティベーション禁止コードであり、かつアクティベーションキーでもある。
【００４７】
車両状態情報サーバ１００は、製造工場３０において車両１０の完成検査のために車両１０が始動されたときの車両１０の状態情報を収集する。具体的には、工場クライアント３２は、車両１０の完成検査のときに、車両１０から、各種の診断情報を収集し、ＷＡＮ４を介して車両状態情報サーバ１００にアクセスし、車両識別番号に対応付けてそれらの診断情報（車両状態情報）を登録する。
【００４８】
図２は、車両１０の電気的構成例を説明するためのブロック図である。車両１０は、原動機１１と、原動機１１によって駆動される駆動車輪１２と、原動機１１を制御するための制御装置１３と、始動スイッチ１４と、スロットルポジションセンサ（ＴＰＳ）１５を含む複数のセンサ１６を含む。始動スイッチ１４は、車両１０を始動するために使用者によって操作されるスイッチである。
【００４９】
原動機１１は、車両１０に備えられる駆動車輪１２に動力を供給する。原動機１１は、内燃機関を含んでいてもよく、電動モータを含んでいてもよく、それらの両方を含んでいてもよい。制御装置１３は、典型的には、ＥＣＵ（電子制御ユニット）である。内燃機関を含む車両１０の場合には、制御装置１３は、エンジンコントローラとしての機能を備える。電動モータを含む車両１０の場合には、制御装置１３は、モータコントローラとしての機能を備える。
【００５０】
原動機１１の始動を禁止することにより、車両１０の始動を禁止できる。電動モータの始動を禁止するには、電動モータへの通電を禁止すればよい。
内燃機関は、たとえば、シリンダヘッドと、シリンダと、シリンダ内で往復するピストンと、クランク軸と、ピストンとクランク軸とを結合するコンロッドとを含み、ピストンの往復運動によりクランク軸が回転するように構成されている。内燃機関は、さらに、ピストンとシリンダヘッドとの間に区画される燃焼室に燃料を噴射するインジェクタと、吸気量を調整するスロットルバルブと、燃焼室内の燃料／空気混合気に点火する点火プラグと、点火プラグに電力を供給する点火コイルとを含む。内燃機関には、始動時にクランク軸に回転力を与えるスタータモータが付属する場合がある。内燃機関の始動禁止は、インジェクタの作動禁止、点火コイルへの通電禁止、スタータモータへの通電禁止の少なくとも一つにより行える。
【００５１】
スロットルポジションセンサ１５は、典型的には、内燃機関のスロットルバルブの位置（スロットル開度）を検出するためのセンサである。スロットルバルブの位置（スロットル開度）は、スロットルグリップの操作に連動するので、スロットルポジションセンサ１５は、スロットルグリップの操作位置を検出しているとも言える。スロットルグリップは、車両１０の出力を調整するために使用者によって操作されるアクセル操作部材である。原動機１１が電動モータを含む場合、とくに内燃機関を含まない場合には、スロットルポジションセンサ１５は、スロットルグリップの操作位置を検出する操作位置センサであってもよい。
【００５２】
制御装置１３は、プロセッサ１８、メモリ１９、通信インタフェース（Ｉ／Ｆ）２０および駆動回路２１を含む。駆動回路２１は、原動機１１の始動および出力制御のために電装品への電力の供給を制御する。電装品は、原動機１１としての電動モータ自体を含んでもよく、電動モータへの給電経路に設けられたリレーを含んでもよい。また、電装品は、原動機１１としての内燃機関に関連する電気部品、具体的には、インジェクタ、点火コイル、スタータモータなどであってもよい。
【００５３】
プロセッサ１８は、メモリ１９に格納されているプログラム２２を実行する。プログラム２２は、始動スイッチ１４の操作に応答して原動機１１を始動する原動機始動プログラム２３、アクセル１５の操作に応答して原動機１１の出力を増減する出力調整プログラム２４などを含む。プログラム２２は、さらに、この実施形態では、メモリ１９にアクティベーションコード２７が書き込まれているときに原動機１１の始動（すなわち車両１０の始動）を禁止する始動禁止プログラム２５を含む。始動禁止プログラム２５は、原動機始動プログラム２３の一部であってもよい。プロセッサ１８は、始動禁止プログラム２５を実行することにより、始動制御手段として機能する。この実施形態では、プログラム２２は、さらに、アクティベーション(ACT)判定プログラム２６および始動禁止解除プログラム２７を含む。これらの機能については、後に説明する。
【００５４】
センサ１６は、車両１０の状態情報を取得するためのセンサを含む。たとえば、原動機１１の回転速度、車両１０の速さ、バッテリ電圧、スロットル開度、大気圧、吸入空気管圧力、吸入空気温度、機温、シフトポジションなどを検出する複数のセンサ１６が車両１０に備えられている。
通信インタフェース２０は、車両１０外との通信を仲介する。具体的には、工場クライアント３２、販売店クライアント５０（車両登録クライアント５１、車両診断クライアント５２）が必要に応じて通信インタフェース２０に接続（典型的には有線接続）され、それらのクライアントとの間での通信が行われる。
【００５５】
工場クライアント３２は、通信インタフェース２０を介して制御装置１３に接続された状態で、制御装置１３に対して（すなわち車両１０に対して）、車両識別番号２８およびアクティベーションコード２９を書き込むことができる。工場クライアント３２は、さらに、制御装置１３から（すなわち車両１０から）状態情報を取得することができる。
車両識別番号２８またはアクティベーションコード２９を受信した場合には、プロセッサ１８は、メモリ１９にそれらが書込み済みかどうかを調べ、未書込みであれば、それらを書き込む。メモリ１９は、ＥＥＰＲＯＭ(Electrically Erasable Programmable Read Only Memory）やＦｌａｓｈメモリ等の不揮発性メモリを含み、電源が遮断されても記憶情報が保持されるように構成されている。状態情報は、センサ１６によって検出される情報のほか、制御装置１３が内部生成する情報を含んでもよい。内部で生成する情報とは、燃料噴射時間（燃料噴射量）、ノック遅角量、原動機制御や変速機制御等のための制御モードなどであってもよい。
【００５６】
また、販売店クライアント５０は、通信インタフェース２０を介して制御装置１３に接続された状態で、制御装置１３から（すなわち車両１０から）車両識別番号２８を取得できるようになっていてもよい。また、販売店クライアント５０は、通信インタフェース２０を介して制御装置１３に接続された状態で、制御装置１３に対して（すなわち車両１０に対して）、始動禁止解除処理を行うことができる。始動禁止解除処理は、制御装置１３に対して、アクティベーションコードを含む始動禁止解除要求を入力する処理であってもよい。
【００５７】
アクティベーション判定プログラム２６は、メモリ１９にアクティベーションコード２９が書き込まれている場合に、アクティベーションコード判定処理を行う。アクティベーション判定プログラム２６は、メモリ１９に書き込まれているアクティベーションコード２９と、通信インタフェース２０を介して外部から与えられる始動禁止解除要求に含まれるアクティベーションコードとを照合して、一致／不一致を判定するアクティベーション判定手段の機能を提供する。始動禁止解除プログラム２７は、それらのアクティベーションコードが一致すると判定されると、始動禁止解除指令を生成する。それらのアクティベーションコードが不一致であるときには、始動禁止解除プログラム２９は、始動禁止解除指令を生成しない。制御装置１３は、始動禁止解除指令が生成されると、メモリ１９内のアクティベーションコード２９を消去したり無効化したりして、車両１０の始動禁止を解除する。このように、始動禁止解除プログラム２７は、車両アクティベーション手段の機能を提供する。
【００５８】
この実施形態では、始動禁止解除プログラム２７は、通信インタフェース２０を介して与えられる一時解除要求に応答して、始動禁止状態を一時的に解除するテンポラリ解除機能を備えている。具体的には、始動禁止解除プログラム２７は、一時解除要求（テンポラリ解除コマンド）が与えられると、車両１０の始動を所定回数（たとえば１回）だけ許容し、所定回数の始動が行われた後に車両１０の運転が停止（たとえばメインスイッチオフ）されると、再び、車両１０を始動禁止状態とする。テンポラリ解除機能は、典型的には、車両１０の納車前整備のために車両１０を一時的に始動する場合に用いられる。
【００５９】
図３は、工場クライアント３２の構成例を説明するためのブロック図である。工場クライアント３２は、典型的には、パーソナルコンピュータの形態を有しており、プロセッサ３３、記憶装置３４、入力装置３５、表示装置３６、ネットワーク通信インタフェース（Ｉ／Ｆ）３７、車両通信インタフェース（Ｉ／Ｆ）３８を含む。記憶装置３４は、半導体メモリデバイスを含んでいてもよく、磁気ディスク等の他の形態の記憶装置を含んでいてもよい。入力装置３５は、キーボード、ポインティングデバイス等を含む。表示装置３６は、液晶表示装置に代表される二次元表示デバイスであってもよい。ネットワーク通信インタフェース３７は、工場ＬＡＮ３１への接続、ＷＡＮ４への接続（有線接続または無線接続。典型的には工場ＬＡＮ３１を介する接続）などを仲介する。車両通信インタフェース３８は、車両１０の制御装置１３との接続（典型的には有線接続）を仲介する。
【００６０】
記憶装置３４には、複数のプログラム４０が格納されている。プロセッサ３３は、それらのプログラム４０を実行することによって、複数の機能を実現する。プログラム４０は、組み立てられた車両１０の完成検査のための車両診断プログラム４１、完成車両１０に対する車両識別番号の書込みのための車両識別番号書込みプログラム４２、完成検査後の車両１０に出荷までにアクティベーションコードを書き込むためのアクティベーション(ACT)コード書込みプログラム４３、および完成検査時の車両１０の状態情報を収集するための状態情報収集プログラム４４を含む。製造工場３０の作業者は、必要に応じてこれらの機能を用いることにより、完成車両１０の検査、完成車両１０への識別番号の書込み、完成車両１０へのアクティベーションコードの書込み、車両１０からの状態情報の収集を行うことができる。
【００６１】
車両識別番号書込みプログラム４２は、生産管理サーバ７０に対して車両識別番号発行要求を送信し、それに応答して生産管理サーバ７０が発行する車両識別番号を取得して、車両１０に向けて送信する識別情報書込み手段の機能を提供する。アクティベーションコード書込みプログラム４３は、車両１０に対してアクティベーション禁止コードとしてのアクティベーションコードを書き込むアクティベーション禁止コード書込み手段の機能を提供する。また、アクティベーションコード書込みプログラム４３は、車両１０にアクティベーションコードを書き込むと、ＷＡＮ４を介してアクティベーションコードサーバ８０に対してアクティベーションコード登録要求を送信する機能を提供する。アクティベーションコード登録要求は、車両識別番号とアクティベーションコードとを含む。
【００６２】
また、状態情報収集プログラム４４は、車両１０の状態情報を収集する車両状態情報収集手段としての機能を提供する。さらに、状態情報収集プログラム４４は、ＷＡＮ４を介して車両状態情報サーバ１００に対して状態情報登録要求を送信する機能を提供する。状態情報登録要求は、車両識別番号と、収集された状態情報とを含む。
図４は、車両登録クライアント５１および車両診断クライアント５２として兼用可能な販売店クライアント５０の構成例を説明するためのブロック図である。販売店クライアント５０は、典型的には、パーソナルコンピュータの形態を有しており、プロセッサ５４、記憶装置５５、入力装置５６、表示装置５７、ネットワーク通信インタフェース（Ｉ／Ｆ）５８、車両通信インタフェース（Ｉ／Ｆ）５９を含む。記憶装置５５は、半導体メモリデバイスを含んでいてもよく、磁気ディスク等の他の形態の記憶装置を含んでいてもよい。入力装置５６は、キーボード、ポインティングデバイス等を含む。表示装置５７は、液晶表示装置に代表される二次元表示デバイスであってもよい。ネットワーク通信インタフェース５８は、販売店ＬＡＮ５３への接続、ＷＡＮ４への接続（有線接続または無線接続。典型的には販売店ＬＡＮ５３を介する接続）などを仲介する。車両通信インタフェース５９は、車両１０の制御装置１３との接続（典型的には有線接続）を仲介する。
【００６３】
記憶装置５５には、複数のプログラムが格納されている。プロセッサ５４は、それらのプログラムを実行することによって、複数の機能を実現する。プログラムは、車両１０の保証登録のための車両登録プログラム６１と、納車前整備等のための車両診断プログラム６２とを含む。車両登録プログラム６１は、制御装置１３から（すなわち）車両１０から車両識別番号を読み出す車両識別番号読出しプログラム６３と、ＷＡＮ４を介して保証登録サーバ９０に対して保証登録要求を送信する保証登録プログラム６４とを提供する。保証登録要求は、車両識別番号および保証登録情報を含む。
【００６４】
販売店４９の担当者は、車両登録プログラム６１を用いることによって、売買契約が成立した車両１０の保証情報を保証登録サーバ９０に登録することができる。
車両診断プログラム６２は、納車前整備等のために制御装置１３から（すなわち車両１０から）状態情報を読み出す診断機能を提供する診断プログラム６５を含む。車両診断プログラム６２は、さらに、この実施形態では、車両１０から車両識別番号を読み出すための車両識別番号読出しプログラム６６を含む。車両診断プログラム６２は、さらに、アクティベーションコードサーバ８０にアクセスしてアクティベーションコードを取得するアクティベーション(ACT)コード取得プログラム６８、および車両１０の始動禁止状態を解除するための始動禁止解除プログラム６９を含む。アクティベーションコード取得プログラム６８は、アクティベーションコードサーバ８０から、アクティベーションキーとしてのアクティベーションコードを取得するアクティベーションキー取得手段の機能を提供する。
【００６５】
販売店４９の納車前整備担当者は、これらのプログラムを用いることによって、車両識別番号を含むアクティベーションコード要求をアクティベーションコードサーバ８０に送信し、アクティベーションコードサーバ８０から対応するアクティベーションコードを取得できる。始動禁止解除プログラム６９は、車両１０から読み出したアクティベーションコードを含む始動禁止解除要求を、車両通信インタフェース５９を介して車両１０の制御装置１３に入力する機能を提供する。制御装置１３（具体的にはアクティベーション判定プログラム２６）は、始動禁止解除要求に含まれているアクティベーションコードとメモリ１９に登録されているアクティベーションとを照合して一致／不一致を判定する。そして、前述のとおり、それらのアクティベーションコードが一致すると、車両１０が始動可能になる。それらのアクティベーションコードが不一致であるとき、より具体的には、アクティベーションコードサーバ８０がエラーコードを返したときには、アクティベーションコードが不一致となるので、車両１０は始動禁止状態に保持される。
【００６６】
この実施形態では、始動禁止解除プログラム６９は、車両通信インタフェース５９を介して車両１０の制御装置に対して一時解除要求を入力する機能を備えている。この機能を用いることによって、販売店クライアント５０を用いることで、車両１０のテンポラリ解除機能を利用できる。このテンポラリ解除機能を用いることによって、車両１０の納車前整備のために車両１０を始動することができる。
【００６７】
図５は、生産管理サーバ７０の構成例を説明するためのブロック図である。生産管理サーバ７０は、コンピュータの形態を有しており、プロセッサ７１、記憶装置７２、ネットワーク通信インタフェース（Ｉ／Ｆ）７３を含む。記憶装置７２は、半導体メモリデバイスを含んでいてもよく、磁気ディスク等の他の形態の記憶装置を含んでいてもよい。ネットワーク通信インタフェース７３は、工場ＬＡＮ３１への接続、ＷＡＮ４への接続（典型的には工場ＬＡＮ３１を介する接続）などを仲介する。
【００６８】
記憶装置７２には、生産管理サーバプログラム７５と、車両識別番号データベース（ＤＢ）７８とが格納されている。生産管理サーバプログラム７５は、車両識別番号データベース７８を参照して未使用の車両識別番号を発行する車両識別番号発行プログラム７６と、使用済みの車両識別番号をＷＡＮ４を介してセントラルサーバ５に通知する生産通知プログラム７７とを含む。車両識別番号発行プログラム７６は、工場クライアント３２から車両識別番号発行要求を受けると、それに応答して未使用の車両識別番号を発行する機能を提供する。車両識別番号発行プログラム７６は、さらに、当該車両識別番号が発行済みであること、すなわち当該車両識別番号の車両１０が生産されたことを表す生産完了情報を車両識別番号データベース７８に登録する。生産通知プログラム７７は、生産完了情報が登録された車両識別番号をセントラルサーバ５に通知する。
【００６９】
生産管理サーバ７０は、個々の製造工場３０の工場ＬＡＮ３１に接続されたローカルサーバである。セントラルサーバ５は、個々の製造工場３０の生産管理サーバ７０に対して、発行可能な車両識別番号範囲を重複しないように割り振る。したがって、複数の製造工場３０の生産管理サーバ７０がそれぞれ発行する車両識別番号は、個々の車両１０に対して一意に定まる車両固有の識別情報である。
【００７０】
図６は、アクティベーションコードサーバ８０の構成例を説明するためのブロック図である。アクティベーションコードサーバ８０は、アクティベーションキーサーバの一例である。アクティベーションコードサーバ８０は、コンピュータの形態を有しており、プロセッサ８１、記憶装置８２、ネットワーク通信インタフェース（Ｉ／Ｆ）８３を含む。記憶装置８２は、半導体メモリデバイスを含んでいてもよく、磁気ディスク等の他の形態の記憶装置を含んでいてもよい。ネットワーク通信インタフェース８３は、ＷＡＮ４への接続（典型的には有線接続）などを仲介する。
【００７１】
記憶装置８２には、アクティベーション(ACT)コードサーバプログラム８５と、アクティベーション(ACT)コードデータベース（ＤＢ）８９とが格納されている。アクティベーションコードサーバプログラム８５は、アクティベーション(ACT)コード登録プログラム８６と、アクティベーション(ACT)コード発行プログラム８７と、フラグ登録プログラム８８とを含む。
【００７２】
アクティベーションコード登録プログラム８６は、工場クライアント３２からアクティベーションコード登録要求を受けると、当該要求に含まれている車両識別番号およびアクティベーションコードを対応付けてアクティベーションコードデータベース８９に登録する機能を提供する。
アクティベーションコード発行プログラム８７は、販売店クライアント５０からアクティベーションコード要求を受けると、当該要求に含まれている車両識別番号のレコードをアクティベーションコードデータベース８９から検索する。そして、アクティベーションコード発行プログラム８７は、検索されたレコードに保証登録済みフラグが登録されていれば、当該車両識別番号に対応するアクティベーションコードを販売店クライアント５０に送信する。検索されたレコードに保証登録済みフラグが登録されていなければ、アクティベーションコード発行プログラム８７は、エラーコードを販売店クライアント５０に送信する。このように、アクティベーションコード発行プログラム８７は、アクティベーションキーとしてのアクティベーションコードを発行するアクティベーションキー発行制御手段の機能を提供する。
【００７３】
フラグ登録プログラム８８は、保証登録サーバ９０から保証登録済み通知を受けると、当該通知に含まれている車両識別番号に関して、アクティベーションコードデータベース８９のレコードに保証登録済みフラグを登録する。このように、フラグ登録プログラム８８は、フラグ登録手段の機能を提供する。
図７は、保証登録サーバ９０の構成例を説明するためのブロック図である。保証登録サーバ９０は、コンピュータの形態を有しており、プロセッサ９１、記憶装置９２、ネットワーク通信インタフェース（Ｉ／Ｆ）９３を含む。記憶装置９２は、半導体メモリデバイスを含んでいてもよく、磁気ディスク等の他の形態の記憶装置を含んでいてもよい。ネットワーク通信インタフェース９３は、ＷＡＮ４への接続（典型的には有線接続）などを仲介する。
【００７４】
記憶装置９２には、保証登録サーバプログラム９５と、保証登録データベース（ＤＢ）９８とが格納されている。保証登録サーバプログラム９５は、保証登録プログラム９６と、保証登録通知プログラム９７とを含む。
保証登録プログラム９６は、販売店クライアント５０から保証登録要求を受けると、当該要求に含まれている車両識別番号および保証登録情報を対応付けて保証登録データベース９８に登録する。保証登録通知プログラム９７は、保証登録情報が保証登録データベース９８に登録されると、ＷＡＮ４を介してアクティベーションコードサーバ８０に対して保証登録通知を送信する保証登録通知手段の機能を提供する。保証登録通知には、保証登録情報が登録された車両１０の車両識別番号が含まれている。
【００７５】
図８は、車両状態情報サーバ１００の構成例を説明するためのブロック図である。車両状態情報サーバ１００は、コンピュータの形態を有しており、プロセッサ１０１、記憶装置１０２、ネットワーク通信インタフェース（Ｉ／Ｆ）１０３を含む。記憶装置１０２は、半導体メモリデバイスを含んでいてもよく、磁気ディスク等の他の形態の記憶装置を含んでいてもよい。ネットワーク通信インタフェース１０３は、ＷＡＮ４への接続（典型的には有線接続）などを仲介する。
【００７６】
記憶装置１０２には、車両状態情報サーバプログラム１０４と、車両状態情報データベース（ＤＢ）１０５とが格納されている。車両状態情報サーバプログラム１０４は、工場クライアント３２から状態情報登録要求を受けると、当該要求に含まれている車両識別番号および車両状態情報を対応付けて車両状態情報データベース１０５に登録する。車両状態情報データベース１０５に登録された情報は、販売中の車両の状態の検証に用いたり、新規車両の開発のための参考情報として用いたりすることができる。
【００７７】
図９は、在庫管理クライアント１１１の構成を説明するためのブロック図である。在庫管理クライアント１１１は、在庫管理手段としての機能を有する在庫管理装置の一例である。在庫管理クライアント１１１は、典型的には、パーソナルコンピュータの形態を有しており、プロセッサ１１４、記憶装置１１５、入力装置１１６、表示装置１１７、ネットワーク通信インタフェース（Ｉ／Ｆ）１１８を含む。記憶装置１１５は、半導体メモリデバイスを含んでいてもよく、磁気ディスク等の他の形態の記憶装置を含んでいてもよい。入力装置１１６は、キーボード、ポインティングデバイス等を含む。表示装置１１７は、液晶表示装置に代表される二次元表示デバイスであってもよい。ネットワーク通信インタフェース１１８は、生産管理拠点ＬＡＮ１１２への接続、ＷＡＮ４への接続（有線接続または無線接続。典型的には生産管理拠点ＬＡＮ１１２を介する接続）などを仲介する。
【００７８】
記憶装置１１５には、複数のプログラム１２０が格納されている。プロセッサ１１４は、それらのプログラム１２０を実行することによって、複数の機能を実現する。プログラム１２０は、生産情報取得プログラム１２１と、販売情報取得プログラム１２２と、在庫情報生成プログラム１２３と、を含む。これらのプログラム１２１，１２２，１２３が、在庫管理手段の機能を提供する。
【００７９】
生産情報取得プログラム１２１は、セントラルサーバ５から生産済み車両１０の車両識別番号を取得し、生産情報１２５として、記憶装置１１５に格納する。販売情報取得プログラム１２２は、保証登録サーバ９０から保証登録済み車両１０の車両識別番号を取得し、販売情報１２６として記憶装置１１５に格納する。在庫情報生成プログラム１２３は、記憶装置１１５から生産情報１２５および販売情報１２６を読み出し、それらに基づいて在庫情報１２７を生成し、その在庫情報を記憶装置１１５に格納する。
【００８０】
生産情報１２５に含まれているいずれかの車両識別番号が販売情報１２６にも含まれていれば、その車両１０は販売済みであり、したがって、いずれの倉庫にも存在していないことになる。生産情報１２５に含まれているいずれかの車両識別番号が販売情報１２６には含まれていなければ、当該車両１０は在庫していることになる。このような原理に基づいて、在庫状況を表す在庫情報１２７が生成される。この在庫情報１２７を用いることにより、適切な在庫管理を行うことができる。
【００８１】
図１０Ａは、製造工場３０における作業およびそれに伴う処理を説明するための概念図である。車両１０の組立が完成すると、完成検査が行われる。完成検査は、車両１０を始動、具体的には原動機１１（エンジンやモータ）を始動して、運転状態が正常であることを確認する運転点検を含む。運転点検に際して、車両１０に工場クライアント３２が接続される。その状態で、工場クライアント３２は、車両１０の制御装置１３に対して、車両識別番号（ＶＩＮ）を書き込む。車両１０のフレームには、図示しない打刻装置によって、対応する車両識別番号が打刻される。工場クライアント３２は、さらに、車両１０の制御装置１３から、車両１０の状態情報を収集する（ロギング）。工場クライアント３２は、収集された状態情報を車両状態情報サーバ１００に送信する。
【００８２】
完成検査に合格すると、車両１０を梱包するまでの間に、工場クライアント３２を用いて、車両１０に対してアクティベーションコードが書き込まれる。これにより、車両１０は始動禁止状態で梱包される。完成検査不合格の場合には、必要な修正を行ったうえで、再度、完成検査が行われる。工場クライアント３２は、アクティベーションコードサーバ８０に対して、車両識別番号およびアクティベーションコードを含むアクティベーションコード登録要求を送出する。それにより、アクティベーションコードサーバ８０は、車両識別番号と対応付けてアクティベーションコードを登録する。
【００８３】
梱包後の車両１０は、仕向け地の倉庫に向けて出荷される。
図１０Ｂは、販売店４９における作業およびそれに伴う処理を説明するための概念図である。販売店４９は生産管理拠点１０９に対して仕入れ注文を行い、それに応じて、近くの倉庫から販売店４９に車両１０が納入される。販売店４９は、顧客との売買契約が成立すると、納車前整備を行う。
【００８４】
販売店４９の納車前整備担当者は、納車前整備に際して、車両診断クライアント５２を車両１０に接続し、車両１０の制御装置１３にテンポラリ解除コマンドを入力する。これにより、車両１０が所定回数（たとえば１回）だけ、始動可能になる。その後に、納車前整備担当者は、車両１０を始動して、車両１０の運転状態を検査することができる。納車前整備の際には、車両診断クライアント５２は、オフライン、すなわち、販売店ＬＡＮ５３に接続されていなくてもよい。
【００８５】
車両１０を顧客に引き渡すよりも前に、販売店４９の担当者は、車両登録クライアント５１を用いて、保証登録処理を行う。このとき、車両登録クライアント５１は、販売店ＬＡＮ５３を介して保証登録サーバ９０にアクセスする。車両登録クライアント５１を用いて保証登録処理を行うことにより、保証登録サーバ９０には、売買契約が成立した車両１０の車両識別番号に対応付けて保証登録情報が登録される。それにより、保証登録サーバ９０は、アクティベーションコードサーバ８０に対して、当該車両識別番号を含む保証登録通知を送出する。すると、アクティベーションコードサーバ８０は、当該車両識別番号のレコードに保証登録済みフラグを登録する。
【００８６】
保証登録処理の際、車両登録クライアント５１が車両１０に接続されて、車両１０から車両識別番号が取得されてもよい。また、保証登録処理の際、車両登録クライアント５１を車両１０に接続する必要はなく、操作者が車両識別番号を入力して保証登録処理を行ってもよい。
販売店４９の担当者は、納車に際して、販売店クライアント５０（車両登録クライアント５１または車両診断クライアント５２）を車両１０に接続し、アクティベーションコードを取得するための操作（アクティベーション操作）を行う。車両診断クライアント５２は、車両識別番号を車両１０から読み出し、その車両識別番号を含むアクティベーションコード要求を生成し、アクティベーションコードサーバ８０に送信する。アクティベーションコードサーバ８０からアクティベーションコードが返されると、販売店クライアント５０は、そのアクティベーションコードを含む始動禁止解除要求を車両１０に入力する。車両１０に備えられた制御装置１３は、そのアクティベーションコードとメモリ１９に書き込まれているアクティベーションコードとを照合し、それらが一致すると、車両１０を始動可能な状態とする。
【００８７】
こうして、始動禁止状態の解除（アクティベーション）が終了すると、始動可能な状態となった車両１０が顧客に引き渡される。
保証登録処理とアクティベーション操作とは、別々に行われてもよいし、連続して行われてもよい。ただし、保証登録処理前には適正なアクティベーションコードを取得できないので、保証登録処理の後に、アクティベーション操作を行う必要がある。
【００８８】
このように、この実施形態によれば、製造工場３０からの出荷前に車両１０にアクティベーションコードが書き込まれることにより、車両１０が始動禁止状態となる。一方、売買契約が成立した車両１０の保証登録処理が販売店クライアント５０によって行われると、このことが保証登録サーバ９０からアクティベーションコードサーバ８０に通知される。アクティベーションコードサーバ８０では、当該車両１０の車両識別番号に対応付けて、アクティベーションコードが登録されており、さらに保証登録の通知がされることにより、保証登録済みフラグが当該車両識別番号に対応付けて登録される。
【００８９】
販売店４９では、顧客に車両１０を引き渡す前に、販売店クライアント５０の操作によって、アクティベーションコードサーバ８０に対してアクティベーションコード要求が送信される。これに応答して、アクティベーションコードサーバ８０は、当該アクティベーションコード要求に含まれている車両識別番号に対して保証登録済みフラグが登録されていることを条件に、対応するアクティベーションコードを返す。もしも、保証登録済みフラグが登録されていなければ、アクティベーションコードサーバ８０は、エラーコードを返す。
【００９０】
販売店クライアント５０は、アクティベーションコードサーバ８０から返されたコード（アクティベーションコードまたはエラーコード）を車両１０に入力する。車両１０の制御装置１３は、メモリ１９に登録されているアクティベーションコードと販売店クライアント５０から入力されたコードとを照合し、一致していれば、始動禁止状態を解除し、不一致なら始動禁止状態を維持する。それにより、始動に関する制限が解除され、使用者は、始動スイッチ１４を操作することにより、車両１０を制限なく始動できる。
【００９１】
車両１０の保証登録がされていなければ、アクティベーションコードを取得できないので、車両の始動禁止状態を解除することができない。したがって、納車に先立って保証登録が確実に行われる。それにより、保証登録サーバ９０から保証登録情報を取得することにより、個々の車両１０が納車直前であること、すなわち顧客との売買契約が完了していることを適時に知ることができる。これにより、小売り情報を適時に取得することができるので、適切な在庫管理および生産管理を行うことができる。
【００９２】
この実施形態では、アクティベーションコードが、アクティベーション禁止コードおよびアクティベーションキーとして兼用されているので、アクティベーションキーの発行の際に演算処理等は必要ではない。したがって、アクティベーションコードサーバ８０は、複雑な演算を行う必要がない。したがって、制御装置１３には、高度な演算能力が要求されない。換言すれば、演算能力の低い制御装置１３であっても、アクティベーション判定機能を備えることができる。
【００９３】
アクティベーション判定機能を制御装置１３に内蔵することにより、制御装置１３から外部へとアクティベーションコードを読み出す必要がなくなる。したがって、制御装置１３は高機能である必要がない。すなわち、制御装置１３は、メモリ１９に書き込まれたアクティベーションコードを通信インタフェース２０を介して読み出すためのコマンドを実装する必要がない。このことはさらに、セキュリティ性の向上をもたらす。すなわち、アクティベーションコードが不正に読み出されることを回避できるので、セキュリティ性を高めることができる。
【００９４】
アクティベーションコードの車両１０への書込み、および車両１０のアクティベーション（始動禁止解除）のためには、制御装置１３から延びているハーネス１７１のコネクタ１７２を工場クライアント３２または販売店クライアント５０に接続する必要がある（図１参照）。不正アクセスによるアクティベーションを防ぐために、アクティベーションコード書込み前には、前記コネクタ１７２を接続しやすい位置に配置しておく一方で、アクティベーションコード書込み後には当該コネクタ１７２を接続し難い位置に移設することが好ましい。たとえば、車両１０のシート１７の下方にコネクタ１７２の収納場所が設けられていてもよい。この場合、アクティベーションコード書込み前には、収納場所からハーネス１７１を引き出して、コネクタ１７２を外部からアクセスできる場所に配置しておくことが好ましい。その一方で、アクティベーションコード書込み後には、シート１７の下方の収納場所にハーネス１７１およびコネクタ１７２を収容して、外部から容易にはコネクタ１７２にアクセスできないようにすることが好ましい。たとえば、ボルト等の締結具で収納場所を閉塞する（具体的にはシート１７を取り付ける）構造としておけば、収納状態のコネクタ１７２には容易にアクセスできないので、セキュリティ性を高めることができる。
【００９５】
また、この実施形態では、保証登録サーバ９０は、保証登録が行われると、アクティベーションコードサーバ８０に保証登録通知を送出する。したがって、アクティベーションコードサーバ８０に保証登録を速やかに通知できるから、保証登録からアクティベーションコードが発行可能となるまでの時間が短い。
以上、この発明の一実施形態について説明したが、この発明は、さらに他の形態で実施することができる。
【００９６】
たとえば、アクティベーション禁止コードとアクティベーションキーとが同一である必要はなく、アクティベーション禁止コードとは異なるアクティベーションキーが用いられてもよい。より具体的には、アクティベーションキーサーバは、アクティベーション禁止コードに対応したアクティベーションキーを識別情報に対応付けて登録するように構成されていてもよい。この場合、アクティベーションキーは、アクティベーション禁止コードに基づく演算によって求められてもよい。このような演算は、アクティベーションキーサーバが行ってもよいし、たとえば、車両の製造工場で用いられる工場用ツールによって行われてもよい。また、アクティベーションキーサーバは、アクティベーションキーを発行するときに、アクティベーション禁止コードに対応するアクティベーションキーを演算してもよい。
【００９７】
また、保証登録サーバがアクティベーションキーサーバに対して保証登録を通知する代わりに、アクティベーションキーサーバに保証登録済みフラグを登録するフラグ登録手段が、保証登録サーバの情報を参照してもよい。すなわち、フラグ登録手段が、保証登録サーバの保証登録情報に基づいて保証登録済みの車両の識別情報を特定することにより、アクティベーションキーサーバに保証登録済みフラグを登録してもよい。
【００９８】
また、前述の実施形態では、アクティベーション判定手段および車両アクティベーション手段が、車両１０に備えられているが、これらの機能を販売店クライアント５０に備えてもよい。具体的には、図４を参照して、車両診断プログラム６２は、二点鎖線で示すように、車両１０からアクティベーションコードを読み出すためのアクティベーションコードコード読出しコマンドを発行するアクティベーション(ACT)コード読出しプログラム６７を含んでいてもよい。この場合、車両１０の制御装置１３は、アクティベーションコードコード読出しコマンドを実装し、このコマンドに応答して、メモリ１９に登録されているアクティベーションコードを通信インタフェース２０から送出する。そして、始動禁止解除プログラム６９は、車両１０から読み出したアクティベーションコードと、アクティベーションコードサーバ８０から取得したアクティベーションコードとを照合して一致／不一致を判定するアクティベーション判定手段の機能を提供する。始動禁止解除プログラム６９は、それらのアクティベーションコードが一致すると、制御装置１３に対して（すなわち車両１０に対して）、始動禁止解除指令を送信する。それにより、車両１０の制御装置１３は、車両１０の始動制限を解除する。それらのアクティベーションコードが不一致であるとき、より具体的には、アクティベーションコードサーバ８０がエラーコードを返したときには、始動禁止解除プログラム６９は、始動禁止解除指令を発行しない。したがって、車両１０の始動禁止状態は解除されない。このように、始動禁止解除プログラム６９は、車両アクティベーション手段の機能を提供する。
【００９９】
その他、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
【符号の説明】
【０１００】
１  車両生産管理システム、２  車両登録システム、４  ＷＡＮ、５  セントラルサーバ、１０  車両、１１  原動機、１２  駆動車輪、１３  制御装置、１４  始動スイッチ、１５  アクセル、１６  センサ、２０  通信インタフェース、２３  原動機始動プログラム、２４  出力調整プログラム、２５  始動禁止プログラム、２６  アクティベーション判定プログラム、２７  始動禁止解除プログラム、２８  車両識別番号、２９  アクティベーションコード、３０  製造工場、３１  工場ＬＡＮ、３２  工場クライアント、３７  ネットワーク通信インタフェース、３８  車両通信インタフェース、４１  車両診断プログラム、４２  車両識別番号書込みプログラム、４３  アクティベーションコード書込みプログラム、４４  状態情報収集プログラム、４９  販売店、５０  販売店クライアント、５１  車両登録クライアント（販売店クライアント）、５２  車両診断クライアント（販売店クライアント）、５３  販売店ＬＡＮ、５８  ネットワーク通信インタフェース、５９  車両通信インタフェース、６１  車両登録プログラム、６２  車両診断プログラム、６３  車両識別番号読出しプログラム、６４  保証登録プログラム、６５  診断プログラム、６６  車両識別番号読出しプログラム、６７  アクティベーションコード読出しプログラム、６８  アクティベーションコード取得プログラム、６９  始動禁止解除プログラム、７０  生産管理サーバ、７３  ネットワーク通信インタフェース、７５  生産管理サーバプログラム、７６  車両識別番号発行プログラム、７７  生産通知プログラム、７８  車両識別番号データベース、８０  アクティベーションコードサーバ、８３  ネットワーク通信インタフェース、８５  アクティベーションコードサーバプログラム、８６  アクティベーションコード登録プログラム、８７  アクティベーションコード発行プログラム、８８  フラグ登録プログラム、８９  アクティベーションコードデータベース、９０  保証登録サーバ、９３  ネットワーク通信インタフェース、９５  保証登録サーバプログラム、９６  保証登録プログラム、９７  保証登録通知プログラム、９８  保証登録データベース、１００  車両状態情報サーバ、１０３  ネットワーク通信インタフェース、１０４  車両状態情報サーバプログラム、１０５  車両状態情報データベース、１０９  生産管理拠点、１１０  在庫管理システム、１１１  在庫管理クライアント、１１２  生産管理拠点ＬＡＮ、１１８  ネットワーク通信インタフェース、１２１  生産情報取得プログラム、１２２  販売情報取得プログラム、１２３  在庫情報生成プログラム、１２５  生産情報、１２６  販売情報、１２７  在庫情報
【図１】
2019191819.tif 000003
【図２】
2019191819.tif 000004
【図３】
2019191819.tif 000005
【図４】
2019191819.tif 000006
【図５】
2019191819.tif 000007
【図６】
2019191819.tif 000008
【図７】
2019191819.tif 000009
【図８】
2019191819.tif 000010
【図９】
2019191819.tif 000011
【図１０Ａ】
2019191819.tif 000012
【図１０Ｂ】
2019191819.tif 000013
【図１１】
2019191819.tif 000014
【図１２】
2019191819.tif 000015