Nothing Special   »   [go: up one dir, main page]

JP2006190297A - ブロードキャスト・トランスポートメディアを介してのスクリプトをベースとしたソフトウェアのインストール - Google Patents

ブロードキャスト・トランスポートメディアを介してのスクリプトをベースとしたソフトウェアのインストール Download PDF

Info

Publication number
JP2006190297A
JP2006190297A JP2006000250A JP2006000250A JP2006190297A JP 2006190297 A JP2006190297 A JP 2006190297A JP 2006000250 A JP2006000250 A JP 2006000250A JP 2006000250 A JP2006000250 A JP 2006000250A JP 2006190297 A JP2006190297 A JP 2006190297A
Authority
JP
Japan
Prior art keywords
electronic device
installation
data
control
software
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2006000250A
Other languages
English (en)
Inventor
Thomas May
マイ トーマス
Ralf Flemme
フレメ ラルフ
Wolfgang Kopmann
コップマン ヴォルフガング
Peter Engel
エンゲル ペーター
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Publication of JP2006190297A publication Critical patent/JP2006190297A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/86Arrangements characterised by the broadcast information itself
    • H04H20/91Arrangements characterised by the broadcast information itself broadcasting computer programmes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

【課題】電子装置にその機能を実現化するソフトウェアをインストールする場合において、システムコストを低減する。
【解決手段】インストールに関して重要なデータが、単方向グローバル送信30を介して、電子装置10により受信され、評価され、該評価に相応して処理される。また、インストールに関して重要なデータを受信するため、電子装置10は受信モジュール12を備え、インストールに関連して重要なデータに含まれる制御指示を処理するため、電子装置10は制御ユニット11を備えている。制御スクリプト42は、インストールに不可避のデータおよび電子装置10に対するインストールに必要な要求のコントロールリストを有している。
【選択図】図1

Description

本発明は、電子装置において該電子装置のファンクションを実現化するソフトウェアをインストールするための方法およびシステムに関する。さらに、本発明は、制御スクリプト、コンピュータプログラムならびに相応のコンピュータプログラム製品に関する。
電子装置は、所望のファンクションを実現化するために複雑性が増すと、よりソフトウェアの割合が増す。このことはたとえば、例えばしばしば自動車に組込まれる所謂インフォテイメントシステムにも当てはまる。所謂インフォテイメント(インフォメーション&エンターテイメント)は、構成内容および情報の娯楽提供を保証できるシステムを意味する。そのような装置がユーザに供給された後、しばしば該装置のソフトウェアを変更したり拡張するといった要望または必要性が生ずる。そのような変更とは、メンテナンスならびに所謂アップデート及びアップグレードの実施とも理解されたい。
上記分野において、技術水準からはこれまで、種々なプロシージャが公知である。一つには、しばしば装置または装置部分すなわち所謂モジュールの交換がサービスショップにおいて行われる。この場合、モジュールとは、変更すべきソフトウェアを含む装置全体の構成エレメントと理解すべきである。さらに、適当なCD−ROMの挿入後ソフトウェアのインストールを実施することが公知である。その場合、CD−ROMは、相応のインストールの実施に必要なデータを含んでいる。しかしこのとき、ソフトウェアを変更ないし拡張すべき電気装置は、CDドライブを有していなければならない。
公知であり、一部既に標準化されている新しい技術には、とりわけ、所謂ブロードキャスト・トランスポートメディアを介したデータ伝送が属する。当該技術には、たとえば、所謂MOT標準(Multimedia Object Transfer)による所謂”ディジタル・オーディオ・ブロードキャスティング”(DAB Digital Audio Broadcasting)を介したデータ伝送が含まれる。さらに、ソフトウェアのアップデートを所謂OSGi標準(Open Service Gateway Initiative)により行うことが公知である。その場合、ソフトウェアのアップデートは、電子装置のソフトウェアの走行時間中にも行うことができる。しかしながら、電子端末装置の側において、相応のソフトウェア提供者と必ず必要な所謂ゲートウェイとの間の双方向接続のために、ОSGi標準により実行されるメカニズムが設計されている。このことはまた、コストの増大とつながっている。
本発明の課題は、上記技術水準から出発して、電子装置において該電子装置のファンクションを実現化するソフトウェアをインストールするための方法およびシステムを提供することにある。また、制御スクリプト、コンピュータプログラムならびに相応のコンピュータプログラム製品を提供することにある。
上記課題は、請求項1に記載の電子装置において該電子装置のファンクションを実現化するソフトウェアのインストール方法により、インストールに関して重要なデータが、単方向グローバル送信を介して、電子装置により受信され、評価され、該評価に相応して処理されることによって解決される。
また、請求項6に記載の電子装置において該電子装置のファンクションを実現化するソフトウェアのインストールシステムにより、前記システムが、単方向グローバル送信を介して送信されるインストールに関して重要なデータを受信するため、電子装置に配置された少なくとも1つの受信モジュールを備え、前記インストールに関して重要なデータに含まれる制御指示を処理するため、電子装置に配置された制御ユニットを備えたことによって解決される。
さらに、請求項8に記載の電子装置において該電子装置のファンクションを実現化するソフトウェアのインストールを制御するための制御スクリプトにより、前記制御スクリプトが、インストールに不可避のデータおよび電子装置(10)に対するインストールに必要な要求のコントロールリストを有していることによって解決される。
また、請求項10に記載のプログラムコードを有するコンピュータプログラムにより、前記コンピュータプログラムが、コンピュータ上または相応の計算装置上において、例えば請求項6又は7に記載のシステムにて実行される場合、請求項1から5までのいずれか1項記載の方法の全てのステップを実施することによって解決される。
また、請求項11に記載の、コンピュータ読取り可能なデータ担体上に記憶されているプログラムコードを有するコンピュータプログラム製品により、前記コンピュータプログラムが、コンピュータ上または相応の計算装置において、例えば請求項6又は7に記載のシステムにて実行される場合、請求項1から5までのいずれか1項記載の方法を実施することによって解決される。
本発明による、電子装置において該電子装置のファンクションを実現化するソフトウェアのインストール方法では、インストールに関して重要なデータが、単方向グローバル送信を介して、電子装置により受信され、評価され、該評価に相応して処理される。
本発明の方法の1つの実施可能な実施形態では、インストールに関して重要なデータにおいて、少なくとも1つの所謂制御スクリプトを、装置内部の制御のため、および依然として残っているインストールに関して重要なデータの処理をコントロールするために有する。
この場合、少なくとも1つの制御スクリプト又は複数の制御スクリプトのなかに、たとえば整合性および完全性の検査を行うためのデータが記録される。さらに、電子装置における受信されたインストールに関して重要なデータの適用性をコントロールするための実行フィルタを設けることが考えられる。
本発明の方法の別の1つの実施形態では、単方向グローバル送信を、既に冒頭で述べたDAB(Digital Audio Broadcasting)及び/又は所謂DVB(Digital Video Broadcasting)を介して行うことが可能である。
さらに、インストールに関して重要なデータの量を、当該データが少なくとも部分的に適切なアルゴリズムにより圧縮されることによって、低減することが考えられる。適切なアルゴリズムとは、この場合例えば所謂WinZipファイルである。
本発明の方法を用いると、ソフトウェアのインストールを電子装置の作動中に行うことが可能である。このことにより、所謂スタンドタイム(Standzeit)の低減化がもたらされる。
また、本発明の方法を用いて、単方向に動作するコストの低いブロードキャスト・トランスポートメディアが用いられる。
同様に、コストの低減に伴って、電子装置側でインストールが監視され、独自に制御され得る。
電子装置の作動中にコストの低いインストールを行うことができるように、本発明の方法では、例えばDAB又はDVBのようなブロードキャスト方法において、インストールに関して重要なデータを電子装置に伝送することが可能である。装置は、インストールに関して重要なデータを受取り、そこに含まれた情報を評価し、当該情報を場合によって格納したり、又は少なくとも中間記憶する。
インストールに関して重要なデータは、当該データのポテンシャルな受信機としてどの電気装置にも適しているのではなく、当該データのインストールは所定の順序にて行われるべきものであるので、電子装置の側で実施できる制御を設けることは有利である。前記制御は、記述の制御スクリプトを用いて実施され、これは同様にインストールに関して重要なデータと共に伝達されるものである。このことは、前記の制御スクリプトが同様に上記ブロードキャスト伝送を介して受信できることを意味する。
インストールに関して重要なデータは、純粋なプログラムデータのほかに、内容の記述を含む。前記内容の記述には、例えばインストールに関して重要なデータの配布者、それと共に引渡されたソフトウェアのバージョン番号が含まれている。さらに、データはインストールに必要な制限条件および別の特徴を含んでいる。そのような構造はたとえば所謂OSGiバンドルを含む。
さらに、本発明は、電子装置において該電子装置のファンクションを実現化するソフトウェアのインストールシステムである。本発明のシステムは、ここでは、単方向グローバル送信を介して送信されるインストールに関して重要なデータを受信するため、電子装置に配置された少なくとも1つの受信モジュールを備え、インストールに関して重要なデータに含まれる制御指示を処理するため、電子装置に配置された制御ユニットを備えている。
本発明のシステムの1つの実施可能な実施形態では、受信装置は、例えばDAB(Digital Audio Broadcasting)及び/又はDVB(Digital Video Broadcasting)を介して送信されるインストールに関して重要なデータを受信できる。
さらに、本発明は、電子装置において該電子装置のファンクションを実現化するソフトウェアのインストールを制御するための制御スクリプトに関する。制御スクリプトは、ここでは、インストールに不可避のデータおよび電子装置に対するインストールに必要な要求のコントロールリストを有している。
また、制御スクリプトは、装置特性の参照およびインストール固有の実行指示を備えた実行フィルタを含む。
電子装置上に設けられた、たとえば所謂”メンテナンス・マネージャ”と称される制御ユニットは、本発明の制御スクリプトを介して制御されることが考えられる。この場合、既述のように、制御スクリプトは同様にインストールに関して重要なデータと共に、単方向グローバル送信を介して受信される。
ここでは、本発明の制御スクリプトにはスクリプトのバージョンを含めることができる。これはタイトル、および情報として、スクリプトによってトリガされるアクションの記述である。さらに、制御スクリプトが、コントロールリスト、所謂チェックサムを、スクリプトの整合性検査のために含むように構成することができる。制御スクリプトが、スクリプトの実行を制御するフィルタ、すなわち所謂実行フィルタを含んでいてもよい。そのような実行フィルタはたとえば、例えばゲートウェイID、ゲートウェイプロパティ又は古いソフトウェア・バージョンのような装置特性を参照(リファレンス)する。さらに、制御スクリプトは、スクリプトの実行が如何に行われるべきかを指示できる。これは、所謂実行指示である。たとえば、そのような実行指示は、インストールの実施がユーザとのインタラクション有りで又は無しで行われるべきかどうかを含む。また、制御スクリプトは、データのインストールないしデインストールのために1つ又は複数のコマンドを有することができる。そのようなコマンドは、例えば”新規インストール(new installieren)”に対して”add”、”消去(loeschen)”に対して”remove”、”新バージョンインストール(neue Version installieren)”に対して”update”、”変数設定(Variablen setzen)”に対して”set”である。さらに、コマンド毎にデータパケット参照のためのフィルタを挿入してもよい。これは、アクションフィルタと称される。
インストールに関して重要なデータはたとえば、電子装置内の制御ユニット、すなわち既述のメンテナンス・マネージャ(MM)によって処理される。このメンテナンス・マネージャは、インストールの実施の前に、上記制御スクリプトに記録されているチェックサムにより整合性を検査し、制御スクリプトに記録されている実行フィルタを用いて適用性を検査する。この場合、インストールに関して重要なデータが自身の特性をもつ電子装置のシステムに適合するか、そして、インストールが行えるかどうかが、コントロールされる。さらに、完全性の検査において、全ての必要なインストールに関して重要なデータが存在しているかどうかが検査される。ブロードキャスト・チャネルを用いてのデータ伝送では、個々のデータが、特にモバイル受信の場合、障害により、遅れて到来することがある。データ検査が首尾よく行われ、全ての必要なデータが受信された後初めて、インストールは実施に対しイネーブルにされる。イネーブル後、まず、同様にインストールに関して重要なデータにおいて記録されている実行指示が処理される。ここでは、たとえば、インストールがユーザインタラクションにより行われなければならないか否かを決定できる。引続いて、次のアクションが漸次処理される。
本発明の大きな利点は、データ量の大きいデータを、コストを低く、例えばブロードキャスト交換のような単方向グローバル送信を介して伝送できることにある。このことにより、コストの低いインストールが、電子装置の作動中に実現される。さらに、それぞれ個々の装置に対するインストールの調整を必要としない。なぜなら、装置は自動的に受信されたデータを制御スクリプトに基づきインストールすることができるからである。
さらに、本発明はプログラムコードを有するコンピュータプログラムを含み、コンピュータプログラムが、コンピュータ上または相応の計算装置上において、特に本発明のシステムにて実行される場合、本発明の方法の全てのステップを実施する。
また、本発明は、コンピュータ読取り可能なデータ担体上に記憶されているプログラムコードを有するコンピュータプログラム製品に関し、コンピュータプログラムが、コンピュータ上または相応の計算装置において、特に本発明のシステムにて実行される場合、本発明の方法を実施する。
本発明の別の有利な構成が実施例および図面に記載されている。
既述のおよび後に説明される特徴は、その都度示されるコンビネーションにおいてのみ用いられるのではなく、本発明の範囲を逸脱することなく、別のコンビネーションまたは単独で用いられる。
本発明の有利な実施例を以下図面を参照して詳細に説明する。
図1に、電子端末装置10が示されている。電子端末装置10は、該電子端末装置に配置されたローカル制御ユニット11を有しており、このローカル制御ユニットは、所謂”メンテナンスマネージャ”(MM Maintenance-Manager)とも称される。さらに、電子装置10は受信ユニット12を有しており、該受信ユニットは、単方向グローバル送信を介してデータを受信できる。さらに、図1には、ソフトウェア提供者20が示されており、該ソフトウェア提供者は送信ユニット21を介して、データ、例えばインストールに関して重要なデータを送出することができる。前記のインストールに関して重要なデータは、たとえばブロードキャスト・トランスポートチャネル30を介して送信される。このとき、電子装置10において、該電子装置の固有のファンクションを実現化するために必要な所定のソフトウェアのインストールが行われる場合、受信ユニット12により、ソフトウェア提供者20から送信機21を介して送出されたデータが受信される。ここに示した実施例では、インストールに関して重要なデータ40は、3つのデータパケット41と制御スクリプト42とを含んでいる。全ての3つのデータパケット41及び制御スクリプト42はまず、受信ユニット12によって受信され、次いで、少なくとも制御スクリプト42は、制御ユニット11に伝達される。制御ユニット11は、制御スクリプト42を介して制御される。このことは、制御ユニット11がまず、制御スクリプト42のなかに記録されている情報に基づいて、制御スクリプト42に記録されているチェックサムにより、整合性を検査することを意味する。さらに、制御ユニット11は、スクリプトないしインストールに関して重要なデータの適用性を、制御スクリプト42に記録されている実行フィルタを用いて検査する。その際、インストールに関して重要なデータは、自身の特性を有する電子装置10のシステムに適合しているか、および必要な場合にはインストールが実施できるかどうかが調べられる。さらに、制御ユニット11は、ソフトウェア提供者20の側からの全ての必要なデータパケットが送信機21を介して受信ユニット12により受信されたかどうかをコントロールする。制御スクリプト42によって前もって与えられたステップの検査の成功および全てのインストールに関して重要なデータの受信の後はじめて、インストール(データの処理に相当する)が実施のためにイネーブルにされる。イネーブルの後まず、データのなかに同様に記録されている実行の指示が処理される。
インストールの結果を監視できるようにするため、ソフトウェア提供者20への応答通知を、例えば移動無線接続などの適当なチャネルを介して行うことが可能である。
制御スクリプト42は、たとえば所謂XMLフォーマットで作成できる。そのような制御スクリプト42の一例を次に示した。
Figure 2006190297
本発明のシステムの実施例の略線図である。
符号の説明
10 電子端末装置
11 制御ユニット
12 受信ユニット
20 ソフトウェア提供者
21 送信ユニット
30 ブロードキャスト・トランスポートチャネル
40 データ
41 データパケット
42 制御スクリプト

Claims (11)

  1. 電子装置(10)において該電子装置のファンクションを実現化するソフトウェアのインストール方法であって、
    インストールに関して重要なデータが、単方向グローバル送信を介して、電子装置(10)により受信され、評価され、該評価に相応して処理される、
    電子装置において該電子装置のファンクションを実現化するソフトウェアのインストール方法。
  2. 前記インストールに関して重要なデータにおいて、少なくとも1つの制御スクリプトを、装置内部の制御のため、および依然として残っているインストールに関して重要なデータの処理をコントロールするために有する、請求項1に記載の方法。
  3. 少なくとも1つの制御スクリプト又は複数の制御スクリプトのなかに、整合性および完全性の検査を行うためのデータと、電子装置(10)における受信されたインストールに関して重要なデータの適用性をコントロールするための実行フィルタとを有する、請求項2に記載の方法。
  4. 前記単方向グローバル送信は、単方向のデータ接続を介して、例えばDAB(Digital Audio Broadcasting)及び/又はDVB(Digital Video Broadcasting)を介して行われる、請求項1から3までのいずれか1項記載の方法。
  5. 前記インストールに関して重要なデータは、少なくとも部分的に、適切に圧縮される、請求項1から4までのいずれか1項記載の方法。
  6. 電子装置(10)において該電子装置のファンクションを実現化するソフトウェアのインストールシステムであって、
    前記システムは、単方向グローバル送信を介して送信されるインストールに関して重要なデータを受信するため、電子装置(10)に配置された少なくとも1つの受信モジュール(12)を備え、前記インストールに関して重要なデータに含まれる制御指示を処理するため、電子装置(10)に配置された制御ユニット(11)を備えた、
    電子装置において該電子装置のファンクションを実現化するソフトウェアのインストールシステム。
  7. 前記受信装置(12)は、単方向のデータ接続を介して、例えばDAB(Digital Audio Broadcasting)及び/又はDVB(Digital Video Broadcasting)を介して送信されるインストールに関して重要なデータを受信できる、請求項6に記載のシステム。
  8. 電子装置(10)において該電子装置のファンクションを実現化するソフトウェアのインストールを制御するための制御スクリプトであって、
    前記制御スクリプトは、インストールに不可避のデータおよび電子装置(10)に対するインストールに必要な要求のコントロールリストを有している、
    電子装置において該電子装置のファンクションを実現化するソフトウェアのインストールを制御するための制御スクリプト。
  9. 装置特性の参照およびインストール固有の実行指示を備えた実行フィルタを含む、請求項8に記載の制御スクリプト。
  10. プログラムコードを有するコンピュータプログラムであって、
    前記コンピュータプログラムが、コンピュータ上または相応の計算装置上において、例えば請求項6又は7に記載のシステムにて実行される場合、請求項1から5までのいずれか1項記載の方法の全てのステップを実施する、
    プログラムコードを有するコンピュータプログラム。
  11. コンピュータ読取り可能なデータ担体上に記憶されているプログラムコードを有するコンピュータプログラム製品であって、
    前記コンピュータプログラムが、コンピュータ上または相応の計算装置において、例えば請求項6又は7に記載のシステムにて実行される場合、請求項1から5までのいずれか1項記載の方法を実施する、
    プログラムコードを有するコンピュータプログラム製品。
JP2006000250A 2005-01-04 2006-01-04 ブロードキャスト・トランスポートメディアを介してのスクリプトをベースとしたソフトウェアのインストール Pending JP2006190297A (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102005000653A DE102005000653A1 (de) 2005-01-04 2005-01-04 Skriptbasierte Software-Installation über Broadcast-Transportmedien

Publications (1)

Publication Number Publication Date
JP2006190297A true JP2006190297A (ja) 2006-07-20

Family

ID=36599419

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006000250A Pending JP2006190297A (ja) 2005-01-04 2006-01-04 ブロードキャスト・トランスポートメディアを介してのスクリプトをベースとしたソフトウェアのインストール

Country Status (3)

Country Link
US (1) US20060161916A1 (ja)
JP (1) JP2006190297A (ja)
DE (1) DE102005000653A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015536280A (ja) * 2013-01-14 2015-12-21 インテル コーポレイション 車両における知覚経験の創出
JP2017111146A (ja) * 2015-12-18 2017-06-22 エフ ホフマン−ラ ロッシュ アクチェン ゲゼルシャフト 試料または試薬を処理するための機器の設定を復元するための方法、および試料または試薬を処理するための機器を含むシステム

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4898269B2 (ja) * 2006-04-14 2012-03-14 キヤノン株式会社 通信装置及びそのインストール方法
US20090144728A1 (en) * 2007-12-04 2009-06-04 Bea Systems, Inc. Module based software system linking runtime to install time
US9477462B2 (en) * 2008-01-16 2016-10-25 Oracle International Corporation System and method for software product versioning packaging, distribution, and patching
US8650530B2 (en) * 2008-06-04 2014-02-11 Microsoft Corporation Data center programming and application distribution interface
DE102011109931A1 (de) 2011-08-10 2013-02-14 Audi Ag Verfahren zum Bereitstellen einer Anzeige in einem Fahrzeug sowie Fahrzeug mit einer Anzeigeeinrichtung
CN105607515B (zh) * 2015-12-31 2018-05-25 天津金米特科技股份有限公司 一种电动助力车智能升级方法
US11032350B2 (en) * 2017-03-15 2021-06-08 Commvault Systems, Inc. Remote commands framework to control clients
US11010261B2 (en) 2017-03-31 2021-05-18 Commvault Systems, Inc. Dynamically allocating streams during restoration of data
WO2020222845A1 (en) * 2019-05-02 2020-11-05 Siemens Aktiengesellschaft External module for network connection to programmable logic controller (plc) backplane

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1153194A (ja) * 1997-07-31 1999-02-26 Matsushita Electric Ind Co Ltd プログラムダウンロードシステム
JP2000137608A (ja) * 1998-08-28 2000-05-16 Canon Inc 情報処理装置、プログラム更新方法および記憶媒体
JP2003208316A (ja) * 2001-12-05 2003-07-25 Microsoft Corp コンフィギュレーションマネージャのロールバック機能とセキュリティ機能を使用してモバイルコンピューティングデバイスにソフトウェアをインストールする方法、システム、コンピュータプログラムおよびデータ構造

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3590688B2 (ja) * 1995-04-05 2004-11-17 インターナショナル・ビジネス・マシーンズ・コーポレーション アプリケーションを導入するための導入計画オブジェクトを構築する方法、及びそのシステム
US5960445A (en) * 1996-04-24 1999-09-28 Sony Corporation Information processor, method of updating a program and information processing system
US20020007493A1 (en) * 1997-07-29 2002-01-17 Laura J. Butler Providing enhanced content with broadcast video
US6609144B1 (en) * 1998-05-04 2003-08-19 Matsushita Electric Industrial Co., Ltd. Program reception/execution apparatus that can commence execution of a machine program having only received the program in part, and a program transmission apparatus that enables such execution
US6418554B1 (en) * 1998-09-21 2002-07-09 Microsoft Corporation Software implementation installer mechanism
US6490722B1 (en) * 1999-03-30 2002-12-03 Tivo Inc. Software installation and recovery system
JP4776050B2 (ja) * 1999-07-13 2011-09-21 ソニー株式会社 配信コンテンツ生成方法、コンテンツ配信方法および装置、並びに、コード変換方法
US6526335B1 (en) * 2000-01-24 2003-02-25 G. Victor Treyz Automobile personal computer systems
US20020087964A1 (en) * 2000-12-28 2002-07-04 Gateway, Inc. System and method for enhanced HAVi based device implementation
US20040015960A1 (en) * 2001-03-16 2004-01-22 Sanjay Wanchoo Method for loading and executing an application in an embedded environment
US20030009769A1 (en) * 2001-06-25 2003-01-09 Debra Hensgen Trusted application level resource advisor
US20030135851A1 (en) * 2002-01-17 2003-07-17 Laura Dickey Method and system for concentration of applications during installation in target devices
US20030221190A1 (en) * 2002-05-22 2003-11-27 Sun Microsystems, Inc. System and method for performing patch installation on multiple devices
JP4403897B2 (ja) * 2004-06-25 2010-01-27 船井電機株式会社 ディジタルテレビジョン放送信号受信装置
US8522293B2 (en) * 2004-12-15 2013-08-27 Time Warner Cable Enterprises Llc Method and apparatus for high bandwidth data transmission in content-based networks

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1153194A (ja) * 1997-07-31 1999-02-26 Matsushita Electric Ind Co Ltd プログラムダウンロードシステム
JP2000137608A (ja) * 1998-08-28 2000-05-16 Canon Inc 情報処理装置、プログラム更新方法および記憶媒体
JP2003208316A (ja) * 2001-12-05 2003-07-25 Microsoft Corp コンフィギュレーションマネージャのロールバック機能とセキュリティ機能を使用してモバイルコンピューティングデバイスにソフトウェアをインストールする方法、システム、コンピュータプログラムおよびデータ構造

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015536280A (ja) * 2013-01-14 2015-12-21 インテル コーポレイション 車両における知覚経験の創出
JP2017111146A (ja) * 2015-12-18 2017-06-22 エフ ホフマン−ラ ロッシュ アクチェン ゲゼルシャフト 試料または試薬を処理するための機器の設定を復元するための方法、および試料または試薬を処理するための機器を含むシステム

Also Published As

Publication number Publication date
DE102005000653A1 (de) 2006-07-13
US20060161916A1 (en) 2006-07-20

Similar Documents

Publication Publication Date Title
US8677311B2 (en) Separate-type signal processing apparatus and software version updating method therefor
US7681201B2 (en) Method and system for integrating and controlling components and subsystems
CN110471692B (zh) 终端程序的空中升级方法、装置、设备及存储介质
JP2006190297A (ja) ブロードキャスト・トランスポートメディアを介してのスクリプトをベースとしたソフトウェアのインストール
US20110173599A1 (en) Home network system, gateway device, and firmware update method
WO2017161947A1 (zh) 多系统ota升级方法和多系统设备
US8484318B2 (en) Method, apparatus and system for upgrading through multicast
WO2010054396A4 (en) Method and apparatus for managing software downloads in a broadcast communication system
EP4099655A1 (en) Software version rollback method, apparatus and system
JP2004511833A (ja) 複数のアプリケーションのためのメモリ管理および現在のアプリケーションバージョンを保守する通信端末ためのシステムおよび方法
JP2006528857A (ja) 放送におけるフィーチャ利用可能性を処理する方法
CN106797670B (zh) 一种物理交换机初始化方法的和装置
CN101247344A (zh) 一种支持多iptv业务平台的接入方法和iptv终端设备
CN103795740A (zh) 插件安装包的下载方法及下载终端
CN101472050A (zh) 一种软件升级方法、系统、数字电视接收终端及服务器
WO2022061804A1 (zh) 一种数据传输系统、数据传输方法,智能车以及装置
CN113268257A (zh) 车载应用升级系统、方法及计算机存储介质
US20050081197A1 (en) Method for installing a software module in a device
CN101593122A (zh) 一种嵌入式系统的启动方法和装置
JP2013068987A (ja) ゲートウェイ装置、ファームウェア配信システム、及び情報配信方法
CN111290861A (zh) 消息处理方法、装置及电子设备
US7062779B1 (en) Methods and apparatus for accessing synchronized broadcast data
US9573468B2 (en) Audio/video processing apparatus for a car
WO2015184904A1 (zh) 一种升级数据采集代理的方法、装置及系统
JP2012216894A (ja) Catv伝送路機器のソフトウエア更新方法とそれに使用可能なcatv伝送路機器

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111222

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120523