JP2016071422A - ソフトウエア提供システム及びインストールプログラム - Google Patents
ソフトウエア提供システム及びインストールプログラム Download PDFInfo
- Publication number
- JP2016071422A JP2016071422A JP2014196905A JP2014196905A JP2016071422A JP 2016071422 A JP2016071422 A JP 2016071422A JP 2014196905 A JP2014196905 A JP 2014196905A JP 2014196905 A JP2014196905 A JP 2014196905A JP 2016071422 A JP2016071422 A JP 2016071422A
- Authority
- JP
- Japan
- Prior art keywords
- user terminal
- installer
- providing system
- downloaded
- software providing
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- 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/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- 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 Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
以下、一実施形態について、図面を参照しつつ説明する。図1を参照すると、ユーザ端末10は、いわゆるパーソナルコンピュータであって、ディスプレイ11とコンピュータ本体12とを備えている。コンピュータ本体12は、CPU13と、ROM14と、RAM15と、記憶媒体16と、インタフェース17とを備えている。
以下、本実施形態の構成による動作の一例について説明する。
以下、本実施形態の構成により奏される効果について説明する。
なお、本発明は、上記の実施形態に限定されるものではない。すなわち、上記の実施形態に対しては、種々の変更が可能である。以下、代表的な変形例について、幾つか例示する。以下の変形例の説明において、上述の実施形態にて説明されているものと同様の構成及び機能を有する部分に対しては、上述の実施形態と同様の符号が用いられ得るものとする。そして、かかる部分の説明については、技術的に矛盾しない範囲内において、上述の実施形態における説明が適宜援用され得るものとする。もっとも、言うまでもなく、変形例も、以下に列挙されたものに限定されるものではない。また、上述の実施形態の一部と、複数の変形例の全部又は一部とが、技術的に矛盾しない範囲内において、適宜組み合わされ得る。
P2 アプリケーションプログラム
P3 アプリケーションプログラム
10 ユーザ端末
11 ディスプレイ
12 コンピュータ本体
13 CPU
16 記憶媒体
18 周辺機器
20 ネットワーク
30 ソフトウエア提供システム
40 Webサーバ
50 第一ファイルサーバ
60 第二ファイルサーバ
81 Webコンテンツ
82 イニシャルインストーラ
83 Webページ
84 共通インストーラ実行ファイル
841 最新版実行ファイル
85 共通インストーラ設定ファイル
86 共通インストーラ文字列ファイル
Claims (8)
- ユーザ端末上で動作するアプリケーションプログラムを前記ユーザ端末に提供するように、ネットワークを介して前記ユーザ端末に接続された、ソフトウエア提供システムであって、
前記ネットワークを介して前記ユーザ端末にダウンロードされて前記ユーザ端末上で動作することで、前記アプリケーションプログラムを前記ユーザ端末にダウンロードしてインストールする、第一インストーラと、
前記ネットワークを介して前記ユーザ端末にダウンロードされて前記ユーザ端末上で動作することで、前記第一インストーラをダウンロードする、第二インストーラと、
前記第二インストーラを前記ユーザ端末にダウンロードするための前記ユーザ端末側の操作を受け付けるWebページを、前記ユーザ端末におけるディスプレイに表示させる、Webコンテンツと、
を格納することを特徴とする、ソフトウエア提供システム。 - 請求項1に記載のソフトウエア提供システムであって、
前記第一インストーラは、前記第二インストーラの動作により前記ユーザ端末にダウンロードされた後に前記ユーザ端末上で自動的に起動されることを特徴とする、ソフトウエア提供システム。 - 請求項1又は2に記載のソフトウエア提供システムであって、
前記第一インストーラは、ユーザの操作により前記ユーザ端末上で起動された場合に、前記アプリケーションプログラムのダウンロード動作に先立って当該第一インストーラの最新版である最新版インストーラを前記ユーザ端末にダウンロードし、
前記最新版インストーラは、前記ユーザ端末にダウンロードされた後に前記ユーザ端末上で自動的に起動されることを特徴とする、ソフトウエア提供システム。 - 請求項1〜3のうちのいずれか1項に記載のソフトウエア提供システムであって、
前記第一インストーラは、複数の前記アプリケーションプログラムを前記ユーザ端末にダウンロードしてインストールすることを特徴とする、ソフトウエア提供システム。 - ユーザ端末上で動作するアプリケーションプログラムをソフトウエア提供システムからネットワークを介して前記ユーザ端末にダウンロードしてインストールする処理を、前記ユーザ端末に実行させる、インストールプログラムであって、
前記ソフトウエア提供システムから読み取られて前記ユーザ端末におけるディスプレイに表示されたWebページ上の操作によって前記ソフトウエア提供システムから前記ネットワークを介して前記ユーザ端末にダウンロードされ、
前記ユーザ端末上で動作することで、アプリケーションインストーラを、前記ソフトウエア提供システムから前記ネットワークを介して前記ユーザ端末にダウンロードし、
前記アプリケーションインストーラは、前記ユーザ端末上で動作することで、前記アプリケーションプログラムを、前記ソフトウエア提供システムから前記ネットワークを介して前記ユーザ端末にダウンロードしてインストールすることを特徴とする、インストールプログラム。 - ユーザ端末上で動作するアプリケーションプログラムをソフトウエア提供システムからネットワークを介して前記ユーザ端末にダウンロードしてインストールする処理を、前記ユーザ端末に実行させる、インストールプログラムであって、
前記ユーザ端末上でのイニシャルインストーラの動作により前記ソフトウエア提供システムから前記ネットワークを介して前記ユーザ端末にダウンロードされた後に、前記ユーザ端末上で起動され、
前記イニシャルインストーラは、前記ソフトウエア提供システムから読み取られて前記ユーザ端末におけるディスプレイに表示されたWebページ上の操作によって、前記ソフトウエア提供システムから前記ネットワークを介して前記ユーザ端末にダウンロードされることを特徴とする、インストールプログラム。 - 請求項6に記載のインストールプログラムであって、
ユーザの操作により前記ユーザ端末上で起動された場合に、前記アプリケーションプログラムのダウンロード動作に先立って当該インストールプログラムの最新版である最新版インストールプログラムを前記ユーザ端末にダウンロードし、
前記最新版インストールプログラムは、前記ユーザ端末にダウンロードされた後に前記ユーザ端末上で自動的に起動されることで前記アプリケーションプログラムを前記ユーザ端末にダウンロードしてインストールすることを特徴とする、インストールプログラム。 - 請求項6又は7に記載のインストールプログラムであって、
複数の前記アプリケーションプログラムを前記ユーザ端末にダウンロードしてインストールすることを特徴とする、インストールプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014196905A JP2016071422A (ja) | 2014-09-26 | 2014-09-26 | ソフトウエア提供システム及びインストールプログラム |
US14/816,350 US9678733B2 (en) | 2014-09-26 | 2015-08-03 | Method, non-transitory computer-readable medium, and software providing system to distribute and install application program downloads to user terminal in distributed environment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014196905A JP2016071422A (ja) | 2014-09-26 | 2014-09-26 | ソフトウエア提供システム及びインストールプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2016071422A true JP2016071422A (ja) | 2016-05-09 |
Family
ID=55584462
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014196905A Pending JP2016071422A (ja) | 2014-09-26 | 2014-09-26 | ソフトウエア提供システム及びインストールプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US9678733B2 (ja) |
JP (1) | JP2016071422A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018136613A1 (en) * | 2017-01-23 | 2018-07-26 | Bandwidthx Inc. | Application management for a mobile device |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106648745B (zh) * | 2016-10-26 | 2020-08-04 | 腾讯科技(深圳)有限公司 | 一种应用升级的控制方法及装置 |
US10846080B2 (en) * | 2018-09-06 | 2020-11-24 | International Business Machines Corporation | Cooperative updating of software |
JP7455523B2 (ja) * | 2019-07-03 | 2024-03-26 | キヤノン株式会社 | 通信システム、制御方法およびプログラム |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001337816A (ja) * | 2000-05-26 | 2001-12-07 | Nec Corp | アプリケーション実行システム、アプリケーション実行方法、および記録媒体 |
JP2002229797A (ja) * | 2001-01-29 | 2002-08-16 | Nec Eng Ltd | インストーラ |
JP2003223326A (ja) * | 2002-01-29 | 2003-08-08 | Sony Corp | 情報処理システム、情報処理装置および方法、プログラム |
JP2004537804A (ja) * | 2001-08-01 | 2004-12-16 | クラリア コーポレーション | ダウンロード可能なソフトウェアのネットワーク経由での配信 |
JP2007004679A (ja) * | 2005-06-27 | 2007-01-11 | Canon Inc | 情報処理装置、方法、制御プログラム |
JP2008234235A (ja) * | 2007-03-19 | 2008-10-02 | Ricoh Co Ltd | 情報処理装置、情報処理システム、インストール制御方法、インストール制御プログラム及びコンピュータ読み取り可能な記録媒体 |
JP2009535731A (ja) * | 2006-05-01 | 2009-10-01 | マイクロソフト コーポレーション | マルチインストーラ製品のデプロイメント |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7080051B1 (en) * | 1993-11-04 | 2006-07-18 | Crawford Christopher M | Internet download systems and methods providing software to internet computer users for local execution |
US6157721A (en) * | 1996-08-12 | 2000-12-05 | Intertrust Technologies Corp. | Systems and methods using cryptography to protect secure computing environments |
JP3486043B2 (ja) * | 1996-03-11 | 2004-01-13 | 株式会社東芝 | ソフトウエア流通システムの動作方法及びソフトウエアシステム |
US7908602B2 (en) * | 1999-06-30 | 2011-03-15 | Blackboard Inc. | Internet-based education support system, method and medium providing security attributes in modular, extensible components |
US6606744B1 (en) * | 1999-11-22 | 2003-08-12 | Accenture, Llp | Providing collaborative installation management in a network-based supply chain environment |
US6546554B1 (en) * | 2000-01-21 | 2003-04-08 | Sun Microsystems, Inc. | Browser-independent and automatic apparatus and method for receiving, installing and launching applications from a browser on a client computer |
US7739308B2 (en) * | 2000-09-08 | 2010-06-15 | Oracle International Corporation | Techniques for automatically provisioning a database over a wide area network |
US6944859B2 (en) * | 2003-01-30 | 2005-09-13 | Epocrates, Inc. | System and method for automatically installing data on a handheld computer |
WO2006090974A1 (en) * | 2005-02-25 | 2006-08-31 | Nhn Corporation | Method for installing activex control |
US7818740B2 (en) * | 2006-05-05 | 2010-10-19 | Microsoft Corporation | Techniques to perform gradual upgrades |
JP2008059238A (ja) | 2006-08-31 | 2008-03-13 | Brother Ind Ltd | 通信システム及びそれに使用するプリンタ |
US8817295B2 (en) | 2006-08-31 | 2014-08-26 | Brother Kogyo Kabushiki Kaisha | Communication system and printer therefor |
US7734717B2 (en) * | 2006-12-05 | 2010-06-08 | Nokia Corporation | Software distribution via peer-to-peer networks |
CN102006333B (zh) * | 2007-06-11 | 2012-12-26 | 华为技术有限公司 | 安装软件组件的方法、***及装置 |
US7925694B2 (en) * | 2007-10-19 | 2011-04-12 | Citrix Systems, Inc. | Systems and methods for managing cookies via HTTP content layer |
US8402111B2 (en) * | 2009-01-28 | 2013-03-19 | Headwater Partners I, Llc | Device assisted services install |
JP2010282464A (ja) | 2009-06-05 | 2010-12-16 | Canon Inc | インストールシステム |
US8452835B2 (en) * | 2009-12-23 | 2013-05-28 | Citrix Systems, Inc. | Systems and methods for object rate limiting in multi-core system |
JP2011238154A (ja) | 2010-05-13 | 2011-11-24 | Seiko Epson Corp | インストール制御装置、インストール制御プログラムおよびインストール制御方法 |
US8484287B2 (en) * | 2010-08-05 | 2013-07-09 | Citrix Systems, Inc. | Systems and methods for cookie proxy jar management across cores in a multi-core system |
-
2014
- 2014-09-26 JP JP2014196905A patent/JP2016071422A/ja active Pending
-
2015
- 2015-08-03 US US14/816,350 patent/US9678733B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001337816A (ja) * | 2000-05-26 | 2001-12-07 | Nec Corp | アプリケーション実行システム、アプリケーション実行方法、および記録媒体 |
JP2002229797A (ja) * | 2001-01-29 | 2002-08-16 | Nec Eng Ltd | インストーラ |
JP2004537804A (ja) * | 2001-08-01 | 2004-12-16 | クラリア コーポレーション | ダウンロード可能なソフトウェアのネットワーク経由での配信 |
JP2003223326A (ja) * | 2002-01-29 | 2003-08-08 | Sony Corp | 情報処理システム、情報処理装置および方法、プログラム |
JP2007004679A (ja) * | 2005-06-27 | 2007-01-11 | Canon Inc | 情報処理装置、方法、制御プログラム |
JP2009535731A (ja) * | 2006-05-01 | 2009-10-01 | マイクロソフト コーポレーション | マルチインストーラ製品のデプロイメント |
JP2008234235A (ja) * | 2007-03-19 | 2008-10-02 | Ricoh Co Ltd | 情報処理装置、情報処理システム、インストール制御方法、インストール制御プログラム及びコンピュータ読み取り可能な記録媒体 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018136613A1 (en) * | 2017-01-23 | 2018-07-26 | Bandwidthx Inc. | Application management for a mobile device |
Also Published As
Publication number | Publication date |
---|---|
US9678733B2 (en) | 2017-06-13 |
US20160092191A1 (en) | 2016-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11829186B2 (en) | System and methods for integration of an application runtime environment into a user computing environment | |
JP5960005B2 (ja) | 画像形成装置、アプリケーションのプレインストール方法、およびプログラム | |
JP2005338940A (ja) | インストール方法、情報処理装置、及びデバイスドライバ | |
JP2016071422A (ja) | ソフトウエア提供システム及びインストールプログラム | |
JP2007286824A (ja) | ソフトウェアの起動言語を統一する装置、ソフトウェアの起動言語を統一する方法およびプログラム | |
JP6889617B2 (ja) | 情報処理装置、プログラム管理方法、及びプログラム | |
US20150067668A1 (en) | Installation engine and package format | |
US20150058835A1 (en) | Information processing apparatus, control method thereof, and storage medium | |
US20140298416A1 (en) | Providing access to managed content in rich client application environments | |
JP2008059238A (ja) | 通信システム及びそれに使用するプリンタ | |
US10949140B2 (en) | Installer package and information processing apparatus | |
EP4006715A1 (en) | Creating a native app method and system | |
JP2006228127A (ja) | アプリケーション配布システムにおける更新情報の通知方法 | |
JP6099365B2 (ja) | 情報処理システム、情報処理装置、情報処理プログラム、アプリケーションの実行方法、および、記憶媒体 | |
JP2010102542A (ja) | ドライバ配信システム、印刷制御装置、ドライバ配信方法、およびドライバアップデートプログラム | |
JP7289940B2 (ja) | プログラムのセット、記憶媒体、及び情報処理方法 | |
Freeman et al. | Creating a Stand-Alone Web App, Part 1 | |
KR101555870B1 (ko) | 계층적 구조의 런처 및 그 구성 방법 | |
JP2017162106A (ja) | 情報処理装置及びデバイスドライバのインストール方法 | |
US20120284491A1 (en) | Startup/shutdown sequence | |
Matotek et al. | Package Management: By James Turnbull, Peter Lieverdink, and Dennis Matotek | |
JP2021174423A (ja) | デバイスドライバ及びデバイス | |
Gerzo | Introduction to NanoBSD | |
George et al. | Installing django CMS | |
Kasanen | Into the Core |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20160401 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20161213 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171031 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171121 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180104 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180612 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20181225 |