JPH11102287A

Method and device for remote maintenance

Abstract

[Task] Provided are remote maintenance methods and remote maintenance devices that enable software version upgrades that guarantee software and hardware version consistency in wireless and wired digital broadcasting networks.

Solution.From the sender, the model code indicating the version of the hardware that can receive the program data, the version information indicating the software version corresponding to the model code, the program name that is the name of the program to be replaced or added in the software version, and The program information including the program code of the program is transferred, and the receiving side receives the model code indicating the hardware version of the receiving side and the version information indicating the software version corresponding to the model code, and the model code and version of the program information. By comparing with the information, it was confirmed whether or not the version was upgraded, and when the version was not upgraded, the program code was stored and the version was upgraded.

Term

Term ended

Projected expiry passed 27 July 2018, 8.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

14 claims: 9 independent, 5 dependent

  1. 1
    【特許請求の範囲】 【請求項1】 送信側から無線,あるいは有線のディジタル放送によって、ある処理目的を持ったファンクションの集まりであるプログラムを転送して、受信側で当該プログラムからなるプログラム群で構成するソフトウェアを、該プログラムの変更あるいは追加を行うことによってバージョンアップするリモートメンテナンス方法において、 上記送信側から、上記プログラムデータを受信できるハードウェアのバージョンを示す機種コード,該機種コードに対応したソフトウェアのバージョンを示すバージョン情報,該ソフトウェアのバージョンにおいて入れ換え,或いは追加される上記プログラムの名称であるプログラム名,及び該機種コードに対応したソフトウェアのバージョンにバージョンアップするために必要なプログラムコードが格納されたプログラムデータパケットの識別子(PID)を含むダウンロード情報と、上記プログラムのプログラムコード,プログラム名,及び該パケットの識別子(PID)を含むプログラムデータとをデータパケットで転送し、 上記受信側では、当該受信側のハードウェアのバージョンを示す機種コード,及び当該機種コードに対応したソフトウェアのバージョンを示すバージョン情報を、受信したダウンロード情報に記載された機種コードおよびバージョン情報と比較して、両者のバージョンが一致せず、バージョンアップしていないとき、上記ダウンロード情報に記載されたPIDを基に、バージョンアップに必要なプログラムデータが転送されるデータパケットを取得し格納することによりバージョンアップを行うことを特徴とするリモートメンテナンス方法。
  2. 2
    【請求項2】 請求項1に記載のリモートメンテナンス方法において、 上記プログラムデータは、そのプログラムに含まれるファンクションの受信側での配置情報をさらに含み、 上記受信側では、該配置情報に基づいて、転送されたプログラムを入れ換え、或いは追加することを特徴とするリモートメンテナンス方法。
  3. 3
    【請求項3】 請求項1に記載のリモートメンテナンス方法において、 上記受信側では、バージョンアップを行う際、伝送時エラーが発生したか否かを確認し、その確認結果を上記送信側に通知することを特徴とするリモートメンテナンス方法。
  4. 4
    【請求項4】 請求項1に記載のリモートメンテナンス方法において、 上記送信側から、テストプログラムであるプログラムコードを含むプログラムデータを転送し、 上記受信側では、バージョンアップ時に、上記テストプログラムを実行し、実行エラーの有無を上記送信側に通知することを特徴とするリモートメンテナンス方法。
  5. 5
    【請求項5】 送信側から無線,あるいは有線のディジタル放送によって、ある処理目的を持ったファンクションの集まりであるプログラムを転送して、受信側で当該プログラムからなるプログラム群で構成するソフトウェアを、該プログラムの変更あるいは追加を行うことによってバージョンアップするリモートメンテナンス方法において、 上記送信側から、上記プログラムデータを受信できるハードウェアのバージョンを示す機種コード,該機種コードに対応したソフトウェアのバージョンを示すバージョン情報,該ソフトウェアのバージョンにおいて入れ換え,或いは追加される上記プログラムの名称であるプログラム名,及び該機種コードに対応したソフトウェアのバージョンにバージョンアップするために必要なプログラムコードが格納されたプログラムデータパケットの識別子(PID)を含むダウンロード情報をデータパケットで転送し、 上記受信側では、当該受信側のハードウェアのバージョンを示す機種コード,及び当該機種コードに対応したソフトウェアのバージョンを示すバージョン情報を、上記ダウンロード情報に記載された上記機種コードおよび上記バージョン情報と比較して、ソフトウェアのバージョンアップを終了しているか否かを確認し、その確認した結果を上記送信側へ通知することを特徴とするリモートメンテナンス方法。
  6. 6
    【請求項6】 送信側から無線,あるいは有線のディジタル放送によって、ある処理目的を持ったファンクションの集まりであるプログラムを転送して、受信側で当該プログラムからなるプログラム群で構成するソフトウェアを、該プログラムの変更あるいは追加を行うことによってバージョンアップするリモートメンテナンス方法において、 上記送信側から、当該送信側が提供する全てのサービスのサービス名を示した全サービス情報,上記プログラムデータを受信できるハードウェアのバージョンを示す機種コード,該機種コードに対応したソフトウェアのバージョンを示すバージョン情報,及び該ソフトウェアのバージョンごとに実行可能なサービスのサービス名を記載したサービスプログラム情報を転送し、 上記受信側では、当該受信側のハードウェアのバージョンを示す機種コード,及び当該機種コードに対応したソフトウェアのバージョンを示すバージョン情報を、上記サービスプログラム情報に記載された上記機種コードおよび上記バージョン情報と比較して、上記全サービス情報において、現在のソフトウェアのバージョン,あるいは比較したバージョンが一致せず、バージョンアップしていないときは、バージョンアップ後のバージョンで、実行可能なサービスをマーキングすることを特徴とするリモートメンテナンス方法。
  7. 7
    【請求項7】 送信側から無線,あるいは有線のディジタル放送によって、ある処理目的を持ったファンクションの集まりであるプログラムを転送して、受信側で当該プログラムからなるプログラム群で構成するソフトウェアを、該プログラムの変更あるいは追加を行うことによってバージョンアップするリモートメンテナンス方法において、 上記送信側から、当該送信側が提供する全てのサービスのサービス名,及び各サービスが要求する当該サービスの実行レベルを示すサービス実行制限事項を示した全サービス情報,上記プログラムを受信できるハードウェアのバージョンを示す機種コード,該機種コードに対応したソフトウェアのバージョンを示すバージョン情報,並びに,該ソフトウェアのバージョンごとに実行可能なサービスのサービス名,及び当該ソフトウェアのバージョンにおいて可能な上記サービスの実行レベルを示すサービス実行制限事項を記載したサービスプログラム情報を転送し、 上記受信側では、当該受信側のハードウェアのバージョンを示す機種コードおよび当該機種コードに対応したソフトウェアのバージョンを示すバージョン情報を、上記サービスプログラム情報の、上記機種コード,及び上記バージョン情報と比較して、上記サービスプログラム情報のうち、上記全サービス情報,及び現在のソフトウェアのバージョン,あるいは比較したバージョンが一致せず、バージョンアップしていないときは、現在,及びバージョンアップ後のバージョンで、実行可能なサービスについての情報を格納することを特徴とするリモートメンテナンス方法。
  8. 8
    【請求項8】 送信側から無線,或いは有線のディジタル放送によって、ある処理目的を持ったファンクションの集まりであるプログラムを転送して、受信側で当該プログラムからなるプログラム群で構成するソフトウェアを、該プログラムの変更あるいは追加を行うことによってバージョンアップするリモートメンテナンス方法を実行する装置であって、 上記送信側から転送された,上記プログラムを受信できるハードウェアのバージョンを示す機種コード,該機種コードに対応したソフトウェアのバージョンを示すバージョン情報,該ソフトウェアのバージョンにおいて入れ換え,或いは追加される上記プログラムの名称であるプログラム名,及び該バージョンに上げるために必要なプログラムコードが格納されたプログラムデータパケットの識別子(PID)を含むダウンロード情報と、上記プログラムのプログラムコード,プログラム名,及び該パケットの識別子(PID)を含むプログラムデータとを受信するプログラム受信部と、 自己装置のハードウェアのバージョンを示す機種コードを格納するハード情報格納部と、 自己装置の現在のソフトウェアのバージョンを示すバージョン情報を格納するソフト情報格納部と、 上記ハード情報格納部および上記ソフト情報格納部にそれぞれ格納された上記機種コードおよび上記バージョン情報を、上記ダウンロード情報に記載された機種コードおよび上記バージョン情報と比較して、バージョンアップしているか否かを確認してプログラム受信制御を行い、比較したバージョンが一致せず、バージョンアップしていないとき、上記ダウンロード情報に記載されたPIDを基に、バージョンアップに必要なプログラムデータのプログラムコードをプログラム格納部に格納してプログラム格納制御を行うローダ部と、 上記プログラムデータから上記バージョンアップに必要なプログラムコードを格納するプログラム格納部と、 上記プログラム格納部に格納されたプログラムを実行するプログラム実行部とを備えたことを特徴とするリモートメンテナンス装置。
  9. 9
    【請求項9】 送信側から無線,或いは有線のディジタル放送によって、ある処理目的を持ったファンクションの集まりであるプログラムを転送して、受信側で当該プログラムからなるプログラム群で構成するソフトウェアを、該プログラムの変更あるいは追加を行うことによってバージョンアップするリモートメンテナンス方法において用いる装置であって、 上記送信側から転送された,上記プログラムを受信できるハードウェアのバージョンを示す機種コード,該機種コードに対応したソフトウェアのバージョンを示すバージョン情報,該ソフトウェアのバージョンにおいて入れ換え,或いは追加される上記プログラムの名称であるプログラム名,及び該バージョンに上げるために必要なプログラムコードが格納されたプログラムデータパケットの識別子(PID)を含むダウンロード情報と、上記プログラムのプログラムコード,プログラム名,該パケットの識別子(PID),及び該プログラムに含まれるファンクションの受信側での配置情報を含むプログラムデータとを受信するプログラム受信部と、 自己装置のハードウェアのバージョンを示す機種コードを格納するハード情報格納部と、 自己装置の現在のソフトウェアのバージョンを示すバージョン情報を格納するソフト情報格納部と、 上記ハード情報格納部および上記ソフト情報格納部にそれぞれ格納された上記機種コードおよび上記バージョン情報を、上記ダウンロード情報に記載された機種コードおよび上記バージョン情報と比較して、バージョンアップしているか否かを確認してプログラム受信制御を行い、比較したバージョンが一致せず、バージョンアップしていないとき、上記ダウンロード情報に記載されたPIDおよび配置情報を基に、バージョンアップに必要なプログラムデータのプログラムコードをプログラム格納部に格納してプログラム格納制御を行うローダ部と、 上記プログラムデータから上記バージョンアップに必要なプログラムコードを格納するプログラム格納部と、 上記プログラム格納部に格納されたプログラムを実行するプログラム実行部とを備えたことを特徴とするリモートメンテナンス装置。
  10. 10
    【請求項10】 請求項9に記載のリモートメンテナンス装置において、 上記ローダ部は、バージョンアップの際、伝送時エラーが発生したか否かを確認し、確認結果を下記通信部より上記送信側に通知させ、 上記確認結果を上記送信側に送信する通信部をさらに備えたことを特徴とするリモートメンテナンス装置。
  11. 11
    【請求項11】 請求項9に記載のリモートメンテナンス装置において、 上記プログラム受信部は、上記送信側から転送された,テストプログラムのプログラムコードを有するプログラムデータを受信し、 上記ローダ部は、上記プログラム格納制御時に、上記プログラム実行部におけるテストプログラムの実行による実行エラーの有無を下記通信部より送信側に通知させ、 上記テストプログラムの実行による実行エラーの有無を上記送信側に送信する通信部とを備えたことを特徴とするリモートメンテナンス装置。
  12. 12
    【請求項12】 送信側から無線,或いは有線のディジタル放送によって、ある処理目的を持ったファンクションの集まりであるプログラムを転送して、受信側で当該プログラムからなるプログラム群で構成するソフトウェアを、該プログラムの変更あるいは追加を行うことによってバージョンアップするリモートメンテナンス方法において用いる装置であって、 上記送信側から転送された,上記プログラムを受信できるハードウェアのバージョンを示す機種コード,該機種コードに対応したソフトウェアのバージョンを示すバージョン情報,該ソフトウェアのバージョンにおいて入れ換え,或いは追加される上記プログラムの名称であるプログラム名,及び該バージョンに上げるために必要なプログラムコードが格納されたプログラムデータパケットの識別子(PID)を含むダウンロード情報を受信するプログラム受信部と、 自己装置のハードウェアのバージョンを示す機種コードを格納するハード情報格納部と、 自己装置の現在のソフトウェアのバージョンを示すバージョン情報を格納するソフト情報格納部と、 上記ハード情報格納部および上記ソフト情報格納部にそれぞれ格納された上記機種コードおよび上記バージョン情報を、上記ダウンロード情報の、上記機種コードおよび上記バージョン情報と比較して、バージョンアップしているか否かを確認してプログラム受信制御を行い、確認した結果を下記通信部より上記送信側に通知させるローダ部と、 バージョンアップしたか否かを確認したとき、自己装置の、上記機種コードおよび上記バージョン情報とともに、確認した結果を上記送信側に通知する通信部と、 上記プログラムを格納するプログラム格納部と、 上記プログラム格納部に格納されたプログラムを実行するプログラム実行部とを備えたことを特徴とするリモートメンテナンス装置。
  13. 13
    【請求項13】 送信側から無線,或いは有線のディジタル放送によって、ある処理目的を持ったファンクションの集まりであるプログラムを転送して、受信側で当該プログラムからなるプログラム群で構成するソフトウェアを、該プログラムの変更あるいは追加を行うことによってバージョンアップするリモートメンテナンス方法において用いる装置であって、 上記送信側から転送された、当該送信側が提供する全てのサービスのサービス名を示した全サービス情報,上記プログラムを受信できるハードウェアのバージョンを示す機種コード,該機種コードに対応したソフトウェアのバージョンを示すバージョン情報,及び該ソフトウェアのバージョンごとに実行可能なサービスのサービス名を記載したサービスプログラム情報を受信するプログラム受信部と、 自己装置のハードウェアのバージョンを示す機種コードを格納するハード情報格納部と、 自己装置の現在のソフトウェアのバージョンを示すバージョン情報を格納するソフト情報格納部と、 上記ハード情報格納部および上記ソフト情報格納部にそれぞれ格納された上記機種コードおよび上記バージョン情報を、上記サービスプログラム情報の、上記機種コードおよび上記バージョン情報と比較して、上記全サービス情報において、現在のソフトウェアのバージョン,或いは比較したバージョンが一致せず、バージョンアップしていないときは、バージョンアップ後のバージョンで、実行可能なサービスをマークして、マークした全サービス情報をサービス情報格納部に格納するローダ部と、 上記マークした全サービス情報を格納するサービス情報格納部と、 上記プログラムを格納するプログラム格納部と、 上記プログラム格納部に格納されたプログラムを実行,及び上記サービス情報格納部に格納された情報から画面イメージを作成するプログラム実行部と、 上記プログラム実行部で作成された画面イメージを表示する再生部とを備えたことを特徴とするリモートメンテナンス装置。
  14. 14
    【請求項14】 送信側から無線,或いは有線のディジタル放送によって、ある処理目的を持ったファンクションの集まりであるプログラムを転送して、受信側で当該プログラムからなるプログラム群で構成するソフトウェアを、該プログラムの変更あるいは追加を行うことによってバージョンアップするリモートメンテナンス方法において用いる装置であって、 上記送信側から転送された、当該送信側が提供する全べてのサービスのサービス名,及び各サービスが要求する当該サービスの実行レベルを示すサービス実行制限事項を示した全サービス情報と,上記プログラムを受信できるハードウェアのバージョンを示す機種コード,該機種コードに対応したソフトウェアのバージョンを示すバージョン情報,並びに,該ソフトウェアのバージョンごとに実行可能なサービスのサービス名,及び当該ソフトウェアのバージョンにおいて可能な上記サービスの実行レベルを示すサービス実行制限事項を記載したサービスプログラム情報を受信するプログラム受信部と、 自己装置のハードウェアのバージョンを示す機種コードを格納するハード情報格納部と、 自己装置の現在のソフトウェアのバージョンを示すバージョン情報を格納するソフト情報格納部と、 上記ハード情報格納部および上記ソフト情報格納部にそれぞれ格納された上記機種コードおよび上記バージョン情報を、上記サービスプログラム情報の、上記機種コードおよび上記バージョン情報と比較して、上記サービスプログラム情報のうち、上記全サービス情報,及び現在のソフトウェアのバージョン,あるいは比較したバージョンが一致せず、バージョンアップしていないときは、現在,及びバージョンアップ後のバージョンで、実行可能なサービスについての情報をサービス情報格納部に格納するローダ部と、 上記サービスプログラム情報のうち、上記全サービス情報,並びに現在のソフトウェアのバージョン,或いはバージョンアップしていないときは、現在,及びバージョンアップ後のバージョンで、実行可能なサービスについての情報を格納するサービス情報格納部と、 上記プログラムを格納するプログラム格納部と、 上記プログラム格納部に格納されたプログラムを実行,及び上記サービス情報格納部に格納された情報から、画面または音声イメージを作成するプログラム実行部と、 上記プログラム実行部で作成された,画面または音声イメージを示す再生部とを備えたことを特徴とするリモートメンテナンス装置。
Independent claims14