JP5023596B2 - プログラム配布装置 - Google Patents
プログラム配布装置 Download PDFInfo
- Publication number
- JP5023596B2 JP5023596B2 JP2006203789A JP2006203789A JP5023596B2 JP 5023596 B2 JP5023596 B2 JP 5023596B2 JP 2006203789 A JP2006203789 A JP 2006203789A JP 2006203789 A JP2006203789 A JP 2006203789A JP 5023596 B2 JP5023596 B2 JP 5023596B2
- Authority
- JP
- Japan
- Prior art keywords
- firmware
- program
- distribution
- terminal
- terminals
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- 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)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Description
前記複数の端末および自プログラム配布装置に組み込むプログラムを前記プログラム配布サーバから前記複数の端末に代わって取得する取得手段と、
前記取得手段において取得したプログラムを前記複数の端末に配布する配布手段と、
を備えたことを特徴とするプログラム配布装置。
前記複数の端末の内の一端末であり、当該複数の端末に組み込むプログラムを前記複数の端末に代わって取得する端末の情報であるプログラム取得端末情報を記録する記録手段と、
前記プログラム配布サーバが前記プログラムの配布要求を受け付けた場合に、前記記録手段に記録されたプログラム取得端末情報に基づいて、前記プログラムの配布元となる端末のアドレス情報を通知する通知手段と、
を備えたことを特徴とするプログラム配布システム。
前記複数の端末および自配布処理実行プログラムを備えた配布装置に組み込むプログラムを前記複数の端末に代わって取得する取得手順と、
前記取得手順において取得したプログラムを前記複数の端末に配布する配布手順と、
をコンピュータに実行させることを特徴とする配布処理実行プログラム。
30,40 入力装置
31,41 モニタ
32,42 通信制御IF装置
33,43 RAM
33a,34a ファームウェア取得先テーブル
33b,34b ファームウェアデータ
33c,34c ファームウェア版数管理テーブル
43a,44a 配布管理テーブル
34,44 HDD
35,45 ROM
35a ファームウェア取得先プログラム
35b ファームウェア組込プログラム
35c ファームウェア配布処理プログラム
35d ファームウェア取得先通知プログラム
36,46 CPU
36a ファームウェア取得先プロセス
36b ファームウェア組込プロセス
36c ファームウェア配布処理プロセス
36d ファームウェア取得先通知プロセス
45a 配布先通知処理プログラム
45b 配布管理テーブル更新プログラム
46a 配布先通知処理プロセス
46b 配布管理テーブル更新プロセス
50,60,70 プログラム配布サーバ
51,101,301,401,501 入力部
52,102,302,402,502 出力部
53,103,303,403,503 入出力制御IF部
54,104,304,404,504 通信制御IF部
55,105,305,405,505 記憶部
55a,105b,305b,505b ファームウェアデータ
55b ファームウェア版数データ
56,106,306,406,506 制御部
56a、106c,306c,506c ファームウェア配布処理部
100a,100b,100c,100d,100e,300a,300b,300c,300d,300e,500a,500b,500c,500d,500e 端末
105c,305c,505c ファームウェア版数管理テーブル
106a,306a,506a ファームウェア取得処理部
106b,306b,506b ファームウェア組込処理部
105a,305a,505a ファームウェア取得先テーブル
306d ファームウェア取得先通知部
400 管理装置
405a 配布管理テーブル
406a 配布先通知処理部
406b 配布管理テーブル更新部
Claims (3)
- ネットワークを介してプログラム配布サーバから複数の端末にプログラムを配布するプログラム配布装置であって、
前記複数の端末および自プログラム配布装置に組み込むプログラムを前記プログラム配布サーバから前記複数の端末に代わって取得する取得手段と、
前記取得手段において取得したプログラムを前記複数の端末に配布する配布手段と、
前記配布手段が前記複数の端末に対して同時にプログラム配布を行う場合、前記複数の端末のうち一端末へのプログラム配布が先に完了すると、前記複数の端末のうち他の端末に対して前記一端末を前記プログラムの新たな配布元として通知する通知手段と、
前記プログラム配布サーバおよび前記複数の端末のアドレス情報を格納する記憶部と、
を備え、
前記通知手段は、前記プログラムの取得に失敗し、前記自プログラム配布装置内にプログラムが格納されなかった場合に、前記プログラムの新たな配布元となる端末または前記プログラム配布サーバのアドレス情報を前記複数の端末に通知すること
を特徴とするプログラム配布装置。 - 前記配布手段は、前記プログラムを配布する端末の数に上限値を設け、前記プログラムを配布する端末の数が前記上限値を上回った後に他の端末からプログラムの配布要求を受け付けた場合には、前記プログラムの新たな配布元となる端末のアドレス情報を通知することを特徴とする請求項1に記載のプログラム配布装置。
- 前記配布手段は、端末に対する前記プログラムの配布が完了した後に、他の端末から前記プログラムの配布要求を受け付けた場合に、前記プログラムの配布が完了した端末を前記プログラムの新たな配布元として配布要求元の端末に通知することを特徴とする請求項1または2に記載のプログラム配布装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006203789A JP5023596B2 (ja) | 2006-07-26 | 2006-07-26 | プログラム配布装置 |
US11/606,335 US7693969B2 (en) | 2006-07-26 | 2006-11-30 | Program distributing apparatus and program distributing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006203789A JP5023596B2 (ja) | 2006-07-26 | 2006-07-26 | プログラム配布装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008033445A JP2008033445A (ja) | 2008-02-14 |
JP5023596B2 true JP5023596B2 (ja) | 2012-09-12 |
Family
ID=38987685
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006203789A Expired - Fee Related JP5023596B2 (ja) | 2006-07-26 | 2006-07-26 | プログラム配布装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7693969B2 (ja) |
JP (1) | JP5023596B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11397815B2 (en) * | 2018-09-21 | 2022-07-26 | Hewlett Packard Enterprise Development Lp | Secure data protection |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9395968B1 (en) * | 2006-06-30 | 2016-07-19 | American Megatrends, Inc. | Uniquely identifying and validating computer system firmware |
WO2009001422A1 (ja) * | 2007-06-25 | 2008-12-31 | Fujitsu Limited | ファームウェア配布装置、プログラム及び方法 |
JP5223754B2 (ja) * | 2009-03-31 | 2013-06-26 | パナソニック株式会社 | ポーリング通信システム |
JP5386763B2 (ja) * | 2010-12-03 | 2014-01-15 | 株式会社日立製作所 | ファームウェア更新システム、ファームウェア更新方法、及び管理計算機 |
CN102136942B (zh) | 2010-12-31 | 2014-06-25 | 华为技术有限公司 | 软件的下载方法和装置 |
WO2012177597A1 (en) * | 2011-06-24 | 2012-12-27 | Siemens Aktiengesellschaft | Networking elements as a patch distribution platform for distributed automation and control domains |
US8972966B2 (en) * | 2012-01-05 | 2015-03-03 | Lenovo (Singapore) Pte. Ltd. | Updating firmware in a hybrid computing environment |
US9411574B2 (en) * | 2013-08-19 | 2016-08-09 | Dresser, Inc. | System and method for updating firmware across devices in a process facility |
JP6701863B2 (ja) * | 2016-03-24 | 2020-05-27 | 日本電気株式会社 | ファームウェア配信システム、配信装置、ファームウェア配信方法およびファームウェア配信プログラム |
JP2020190833A (ja) * | 2019-05-20 | 2020-11-26 | 日本電気株式会社 | 無線アクセスネットワーク装置、バージョン管理システム、バージョン管理方法、及びプログラム |
JP7051017B1 (ja) * | 2020-12-22 | 2022-04-08 | 三菱電機株式会社 | 通信システム、通信管理装置、集約装置、ソフトウェア配布方法およびソフトウェア配布プログラム |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07295943A (ja) * | 1994-04-27 | 1995-11-10 | Sharp Corp | プログラム更新方法 |
JP2001101001A (ja) * | 1999-09-27 | 2001-04-13 | Matsushita Electric Ind Co Ltd | データ更新方法 |
US20010034788A1 (en) * | 2000-01-21 | 2001-10-25 | Mcternan Brennan J. | System and method for receiving packet data multicast in sequential looping fashion |
JP2001216150A (ja) | 2000-02-03 | 2001-08-10 | Bandai Co Ltd | 通信システム及びサーバ端末並びにサーバ及び課金システム |
JP2002099476A (ja) * | 2000-09-26 | 2002-04-05 | Sanyo Electric Co Ltd | ソフトウェア配信方法、ソフトウェア配信装置、およびこれらを利用可能なユーザ端末 |
JP2002132511A (ja) | 2000-10-25 | 2002-05-10 | Fuji Xerox Co Ltd | プログラム更新システム |
US20020194301A1 (en) * | 2000-11-01 | 2002-12-19 | Hiroki Morii | Information distribution system |
JP2002288064A (ja) | 2001-03-28 | 2002-10-04 | Minolta Co Ltd | データ通信プログラム、データ通信プログラムを記録したコンピュータ読み取り可能な記録媒体、データ通信装置およびデータ通信方法 |
US7058088B2 (en) * | 2001-03-28 | 2006-06-06 | Minolta Co., Ltd. | Data communication program product to rewrite simultaneously firmware of plurality of devices connected to network |
US6845394B2 (en) * | 2001-04-16 | 2005-01-18 | Sun Microsystems, Inc. | Software delivery method with enhanced batch redistribution for use in a distributed computer network |
JP4774625B2 (ja) * | 2001-05-16 | 2011-09-14 | ソニー株式会社 | コンテンツ配信システム、コンテンツ配信制御サーバ、コンテンツ送信処理制御方法、コンテンツ送信処理制御プログラム及びコンテンツ送信処理制御プログラム格納媒体 |
JP2003005947A (ja) * | 2001-06-25 | 2003-01-10 | Toshiba Corp | サーバ装置、携帯端末、コンテンツ配信方法、コンテンツ受信方法及びプログラム |
JP2003030078A (ja) * | 2001-07-12 | 2003-01-31 | Mega Chips Corp | 情報配信システム、情報配信方法およびプログラム |
JP2003069970A (ja) * | 2001-08-23 | 2003-03-07 | Nippon Telegr & Teleph Corp <Ntt> | ストリーミング配信システムにおけるホームゲートウェイ,監視サーバおよびストリーミング配信システム |
US20030154132A1 (en) * | 2001-11-12 | 2003-08-14 | Tomoki Ogawa | Distribution system, terminal apparatus, distribution method, program and recording medium |
JP3846301B2 (ja) * | 2001-12-18 | 2006-11-15 | 日本電気株式会社 | コンテンツ配信システム、その配信方法及びそのプログラム |
JP2003316678A (ja) * | 2002-04-26 | 2003-11-07 | Oki Customer Adtech Co Ltd | データ提供方法及びシステム |
JP2004073266A (ja) * | 2002-08-09 | 2004-03-11 | Aruze Corp | 情報提供システム、情報提供方法、プログラム |
US20040122917A1 (en) * | 2002-12-18 | 2004-06-24 | Menon Jaishankar Moothedath | Distributed storage system for data-sharing among client computers running defferent operating system types |
JP2004341576A (ja) * | 2003-05-13 | 2004-12-02 | Hitachi Ltd | コンテンツ配信方法およびコンテンツ配信システム |
JP2005027009A (ja) * | 2003-07-02 | 2005-01-27 | Matsushita Electric Ind Co Ltd | 映像サーバ及び映像配信ネットワークシステム |
JP2005122618A (ja) * | 2003-10-20 | 2005-05-12 | Sony Corp | コンテンツ配信方法およびコンテンツ配信サーバ |
US7350201B2 (en) * | 2003-10-23 | 2008-03-25 | International Business Machines Corporation | Software distribution application supporting operating system installations |
JP2006080659A (ja) * | 2004-09-07 | 2006-03-23 | Brother Ind Ltd | 情報配信システム、処理装置、処理方法及び処理プログラム等 |
JP3850859B2 (ja) * | 2005-01-06 | 2006-11-29 | ダイコク電機株式会社 | ホール管理システム |
-
2006
- 2006-07-26 JP JP2006203789A patent/JP5023596B2/ja not_active Expired - Fee Related
- 2006-11-30 US US11/606,335 patent/US7693969B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11397815B2 (en) * | 2018-09-21 | 2022-07-26 | Hewlett Packard Enterprise Development Lp | Secure data protection |
Also Published As
Publication number | Publication date |
---|---|
US7693969B2 (en) | 2010-04-06 |
JP2008033445A (ja) | 2008-02-14 |
US20080028046A1 (en) | 2008-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5023596B2 (ja) | プログラム配布装置 | |
US11363112B2 (en) | High-density multi-tenant distributed cache as a service | |
US11443007B2 (en) | System and method for managing network traffic routing | |
US9971823B2 (en) | Dynamic replica failure detection and healing | |
US8924592B2 (en) | Synchronization of server-side cookies with client-side cookies | |
US7962635B2 (en) | Systems and methods for single session management in load balanced application server clusters | |
JP2019212336A (ja) | 分散キャッシュクラスタ管理 | |
US20070118530A1 (en) | Scheduling of software updates | |
US20080104661A1 (en) | Managing Policy Settings for Remote Clients | |
JP2011003187A (ja) | クラウドストレージを提供するクライアント、仲介サーバ及び方法 | |
JP2009521746A (ja) | プログラム実行サービスウィンドウ | |
US11546307B2 (en) | Method to implement multi-tenant/shared Redis cluster using envoy | |
CN108702390B (zh) | 配置源的控制权的转移 | |
EP4173181B1 (en) | Container orchestration system (cos) services discovery across multiple cos clusters based on cos cluster domain name system | |
US8335760B1 (en) | Grid computing system to manage utility service content | |
JP2013077220A (ja) | コンピュータシステム及びアプリケーションのマルチバージョン管理装置 | |
JP5011927B2 (ja) | アプリケーション実行システム、コンピュータ、アプリケーション実行システムのアプリケーション実行方法およびプログラム | |
KR20160025282A (ko) | 클라이언트 단말에 대한 사용자 맞춤형 동기화 서비스 제공 방법 및 시스템 | |
US10819775B2 (en) | Systems and methods for server failover and load balancing | |
US12020081B2 (en) | Method to implement multi-tenant/shared redis cluster using envoy | |
JP2012099017A (ja) | セッション管理装置、セッション管理システム、セッション管理方法、及びプログラム | |
US9948706B2 (en) | Preemptive address mapping for server load balancing | |
US11853560B2 (en) | Conditional role decision based on source environments | |
KR100969989B1 (ko) | 네트워크에서 응용프로그램 배포 방법 및 장치 | |
Canali et al. | A Two-level distributed architecture for the support of content adaptation and delivery services |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081117 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110628 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110630 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110822 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120221 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120423 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120522 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120604 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150629 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5023596 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |