JP2006190297A - ブロードキャスト・トランスポートメディアを介してのスクリプトをベースとしたソフトウェアのインストール - Google Patents
ブロードキャスト・トランスポートメディアを介してのスクリプトをベースとしたソフトウェアのインストール Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/86—Arrangements characterised by the broadcast information itself
- H04H20/91—Arrangements characterised by the broadcast information itself broadcasting computer programmes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network 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
【解決手段】インストールに関して重要なデータが、単方向グローバル送信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の一例を次に示した。
10 電子端末装置
11 制御ユニット
12 受信ユニット
20 ソフトウェア提供者
21 送信ユニット
30 ブロードキャスト・トランスポートチャネル
40 データ
41 データパケット
42 制御スクリプト
11 制御ユニット
12 受信ユニット
20 ソフトウェア提供者
21 送信ユニット
30 ブロードキャスト・トランスポートチャネル
40 データ
41 データパケット
42 制御スクリプト
Claims (11)
- 電子装置(10)において該電子装置のファンクションを実現化するソフトウェアのインストール方法であって、
インストールに関して重要なデータが、単方向グローバル送信を介して、電子装置(10)により受信され、評価され、該評価に相応して処理される、
電子装置において該電子装置のファンクションを実現化するソフトウェアのインストール方法。 - 前記インストールに関して重要なデータにおいて、少なくとも1つの制御スクリプトを、装置内部の制御のため、および依然として残っているインストールに関して重要なデータの処理をコントロールするために有する、請求項1に記載の方法。
- 少なくとも1つの制御スクリプト又は複数の制御スクリプトのなかに、整合性および完全性の検査を行うためのデータと、電子装置(10)における受信されたインストールに関して重要なデータの適用性をコントロールするための実行フィルタとを有する、請求項2に記載の方法。
- 前記単方向グローバル送信は、単方向のデータ接続を介して、例えばDAB(Digital Audio Broadcasting)及び/又はDVB(Digital Video Broadcasting)を介して行われる、請求項1から3までのいずれか1項記載の方法。
- 前記インストールに関して重要なデータは、少なくとも部分的に、適切に圧縮される、請求項1から4までのいずれか1項記載の方法。
- 電子装置(10)において該電子装置のファンクションを実現化するソフトウェアのインストールシステムであって、
前記システムは、単方向グローバル送信を介して送信されるインストールに関して重要なデータを受信するため、電子装置(10)に配置された少なくとも1つの受信モジュール(12)を備え、前記インストールに関して重要なデータに含まれる制御指示を処理するため、電子装置(10)に配置された制御ユニット(11)を備えた、
電子装置において該電子装置のファンクションを実現化するソフトウェアのインストールシステム。 - 前記受信装置(12)は、単方向のデータ接続を介して、例えばDAB(Digital Audio Broadcasting)及び/又はDVB(Digital Video Broadcasting)を介して送信されるインストールに関して重要なデータを受信できる、請求項6に記載のシステム。
- 電子装置(10)において該電子装置のファンクションを実現化するソフトウェアのインストールを制御するための制御スクリプトであって、
前記制御スクリプトは、インストールに不可避のデータおよび電子装置(10)に対するインストールに必要な要求のコントロールリストを有している、
電子装置において該電子装置のファンクションを実現化するソフトウェアのインストールを制御するための制御スクリプト。 - 装置特性の参照およびインストール固有の実行指示を備えた実行フィルタを含む、請求項8に記載の制御スクリプト。
- プログラムコードを有するコンピュータプログラムであって、
前記コンピュータプログラムが、コンピュータ上または相応の計算装置上において、例えば請求項6又は7に記載のシステムにて実行される場合、請求項1から5までのいずれか1項記載の方法の全てのステップを実施する、
プログラムコードを有するコンピュータプログラム。 - コンピュータ読取り可能なデータ担体上に記憶されているプログラムコードを有するコンピュータプログラム製品であって、
前記コンピュータプログラムが、コンピュータ上または相応の計算装置において、例えば請求項6又は7に記載のシステムにて実行される場合、請求項1から5までのいずれか1項記載の方法を実施する、
プログラムコードを有するコンピュータプログラム製品。
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)
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)
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)
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)
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 |
-
2005
- 2005-01-04 DE DE102005000653A patent/DE102005000653A1/de not_active Withdrawn
-
2006
- 2006-01-03 US US11/325,138 patent/US20060161916A1/en not_active Abandoned
- 2006-01-04 JP JP2006000250A patent/JP2006190297A/ja active Pending
Patent Citations (3)
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)
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 |