ES2570864T3 - Método de instalación y dispositivo de instalación para software de aplicación - Google Patents
Método de instalación y dispositivo de instalación para software de aplicaciónInfo
- Publication number
- ES2570864T3 ES2570864T3 ES12851972T ES12851972T ES2570864T3 ES 2570864 T3 ES2570864 T3 ES 2570864T3 ES 12851972 T ES12851972 T ES 12851972T ES 12851972 T ES12851972 T ES 12851972T ES 2570864 T3 ES2570864 T3 ES 2570864T3
- Authority
- ES
- Spain
- Prior art keywords
- application software
- file
- virtual machine
- data
- change log
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
Un método de instalación de software de aplicación, que comprende: el montaje de datos especulares de una máquina virtual, en donde la máquina virtual es una máquina virtual en donde ha de instalarse el software de aplicación y el mapeado de puesta en correspondencia de los datos especulares como un disco virtual en un sistema de ficheros local; la actualización de un fichero de registro en el disco virtual en función de datos de registro de cambio de registro contenidos en un paquete de software de aplicación del software de aplicación, en donde el paquete de software de aplicación contiene un fichero que se añade o modifica durante un proceso de instalación, los datos de registro de cambio de registro y los datos de registro de cambio de fichero; y la actualización de una estructura de fichero en el disco virtual en conformidad con los datos de registro de cambio de fichero y del fichero que se añade o modifica durante el proceso de instalación y contenido en el paquete de software de aplicación, poniendo así en práctica la instalación del software de aplicación en la máquina virtual, caracterizado por cuanto que el montaje de los datos especulares de la máquina virtual comprende: la determinación de un tipo de los datos especulares de la máquina virtual; y la solicitud, en función del tipo de los datos especulares, de un programa de montaje correspondiente para efectuar el montaje de los datos especulares de la máquina virtual en una posición de memoria de los datos especulares de la máquina virtual; en donde el paquete de software de aplicación se crea mediante: la adquisición de la diferencia entre un entorno de sistema operativo de host antes de la instalación del software de aplicación y un entorno de sistema operativo de host después de la instalación del software de aplicación; la determinación de datos de registro de cambio de registro y de datos de registro de cambio de fichero en función de la diferencia; y la generación del paquete de software de aplicación que contiene los datos de registro de cambio de registro, los datos de registro de cambio de fichero y un fichero que se añade o modifica en el host durante un proceso de instalación de programa.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110372932.5A CN102402446B (zh) | 2011-11-22 | 2011-11-22 | 应用软件的安装方法和应用软件的安装装置 |
| PCT/CN2012/079347 WO2013075514A1 (zh) | 2011-11-22 | 2012-07-30 | 应用软件的安装方法和应用软件的安装装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2570864T3 true ES2570864T3 (es) | 2016-05-20 |
Family
ID=45884679
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES12851972T Active ES2570864T3 (es) | 2011-11-22 | 2012-07-30 | Método de instalación y dispositivo de instalación para software de aplicación |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP2765508B1 (es) |
| CN (1) | CN102402446B (es) |
| ES (1) | ES2570864T3 (es) |
| WO (1) | WO2013075514A1 (es) |
Families Citing this family (40)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8924954B2 (en) | 2011-11-22 | 2014-12-30 | Huawei Technologies Co., Ltd. | Application software installation method and application software installation apparatus |
| CN102402446B (zh) * | 2011-11-22 | 2014-12-17 | 华为数字技术(成都)有限公司 | 应用软件的安装方法和应用软件的安装装置 |
| CN102662727B (zh) * | 2012-04-05 | 2015-10-14 | 北京天地云箱科技有限公司 | 虚拟机的创建方法及装置 |
| CN102707971A (zh) * | 2012-04-26 | 2012-10-03 | 广东电子工业研究院有限公司 | 一种在虚拟机中自动获取和安装软件的方法 |
| CN103455365A (zh) * | 2012-05-28 | 2013-12-18 | 联想(北京)有限公司 | 一种获得软件资源的方法及电子设备 |
| CN102819470A (zh) * | 2012-08-13 | 2012-12-12 | 广州杰赛科技股份有限公司 | 基于私有云计算平台的虚拟机修复方法 |
| CN102981868A (zh) * | 2012-11-05 | 2013-03-20 | 广州杰赛科技股份有限公司 | 一种云计算在实现虚拟机批量部署的方法 |
| CN102999369B (zh) * | 2012-12-25 | 2016-08-17 | 杭州华三通信技术有限公司 | 虚拟机升级的方法及装置 |
| CN103970740A (zh) * | 2013-01-24 | 2014-08-06 | 北京伸得纬科技有限公司 | 一种虚拟机操作系统的系统层构建方法 |
| CN103530162B (zh) * | 2013-10-22 | 2016-05-11 | 中国科学院信息工程研究所 | 一种虚拟机在线自动软件安装的方法及系统 |
| CN103514023B (zh) * | 2013-10-22 | 2016-06-29 | 中国科学院信息工程研究所 | 一种虚拟机离线自动软件安装的方法及系统 |
| CN104601617A (zh) * | 2013-10-31 | 2015-05-06 | 南京中兴新软件有限责任公司 | 虚拟桌面系统中外设的接入处理方法及装置 |
| CN104679527B (zh) | 2013-11-26 | 2017-12-01 | 中国银联股份有限公司 | 虚拟机镜像离线升级方法 |
| CN103838603A (zh) * | 2013-12-04 | 2014-06-04 | 康佳集团股份有限公司 | 一种提升android电视首次开机速度的方法及系统 |
| CN103729223A (zh) * | 2013-12-31 | 2014-04-16 | 曙光云计算技术有限公司 | Paas平台的快速部署应用的方法和系统 |
| CN105592114A (zh) * | 2014-10-22 | 2016-05-18 | 北京云巢动脉科技有限公司 | 一种在虚拟桌面环境下的应用软件发布方法 |
| CN104504000B (zh) * | 2014-12-08 | 2018-05-18 | 华为技术有限公司 | 一种远程镜像文件的传输方法,装置及系统 |
| CN104639614A (zh) * | 2015-01-05 | 2015-05-20 | 广州杰赛科技股份有限公司 | 一种软件分发方法、系统及服务器 |
| CN104618453A (zh) * | 2015-01-05 | 2015-05-13 | 广州杰赛科技股份有限公司 | 一种软件分发方法、系统及服务器 |
| WO2016121882A1 (ja) | 2015-01-29 | 2016-08-04 | 日本電気株式会社 | データファイル登録管理システム、方法、管理装置とプログラム |
| CN105045644A (zh) * | 2015-09-17 | 2015-11-11 | 上海赛为信息技术有限公司 | 虚拟器件程序安装包的生产方法及虚拟器件的生产方法 |
| CN106557379B (zh) * | 2015-09-30 | 2021-05-18 | 北京奇虎科技有限公司 | 一种静默安装包的生成方法和装置 |
| CN105260231A (zh) * | 2015-11-03 | 2016-01-20 | 国云科技股份有限公司 | 一种降低物理磁盘io读写的方法 |
| CN105407161B (zh) * | 2015-11-30 | 2019-06-14 | 北京奇艺世纪科技有限公司 | 应用服务管理方法、系统及应用服务发现方法、系统 |
| CN107493204B (zh) * | 2016-06-13 | 2021-03-02 | 阿里巴巴集团控股有限公司 | 一种镜像检测的方法以及装置 |
| CN106201502B (zh) * | 2016-07-06 | 2019-12-06 | 中国银联股份有限公司 | 一种跨主机应用程序部署方法及装置 |
| CN106528265A (zh) * | 2016-10-24 | 2017-03-22 | 郑州云海信息技术有限公司 | 基于分布式san存储架构的虚拟机管理方法及系统 |
| CN108021372A (zh) * | 2016-11-01 | 2018-05-11 | 深圳市中兴微电子技术有限公司 | 一种应用程序的管理方法和装置 |
| FR3058809B1 (fr) * | 2016-11-14 | 2018-12-07 | Peugeot Citroen Automobiles Sa | Systeme et procede de maintenance a chaud d’un calculateur de vehicule |
| CN106557354B (zh) * | 2016-11-17 | 2020-12-25 | 华为技术有限公司 | 设置私有镜像的属性参数的方法及计算机设备 |
| CN108089890B (zh) * | 2016-11-21 | 2019-09-20 | 杨正 | 一种基于磁盘的应用运行方法及系统 |
| CN108762821B (zh) * | 2017-04-18 | 2023-04-25 | 海马云(天津)信息技术有限公司 | 电子设备运行应用的装置及方法、电子设备 |
| CN109799996A (zh) * | 2017-11-16 | 2019-05-24 | 中标软件有限公司 | 一种安装程序自动安装多种安装源的方法 |
| CN108182366A (zh) * | 2017-12-29 | 2018-06-19 | 浪潮(北京)电子信息产业有限公司 | 一种度量虚拟机的文件的方法、装置及设备 |
| CN108920216B (zh) * | 2018-08-03 | 2021-11-09 | 武汉斗鱼网络科技有限公司 | 关闭软件兼容模式的方法、装置、终端及存储介质 |
| CN109683916A (zh) * | 2018-12-03 | 2019-04-26 | 武汉钢铁工程技术集团通信有限责任公司 | 一种自主创建包含应用软件的云主机镜像的方法 |
| CN110443876A (zh) * | 2019-07-31 | 2019-11-12 | 新华三大数据技术有限公司 | 3d图像渲染方法及装置 |
| CN113806007A (zh) * | 2020-06-15 | 2021-12-17 | 中兴通讯股份有限公司 | 磁盘挂载方法、装置、存储介质以及电子装置 |
| CN114675893B (zh) * | 2022-04-19 | 2023-07-14 | 苏州浪潮智能科技有限公司 | 一种驱动的管理方法、装置及计算机设备 |
| CN115686870B (zh) * | 2022-12-29 | 2023-05-16 | 深圳开鸿数字产业发展有限公司 | 并行计算方法、终端及计算机可读存储介质 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8209680B1 (en) * | 2003-04-11 | 2012-06-26 | Vmware, Inc. | System and method for disk imaging on diverse computers |
| US20050235281A1 (en) * | 2004-04-19 | 2005-10-20 | Telefonaktiebolaget L M Ericsson (Publ) | Combined software installation package |
| US8291409B2 (en) * | 2006-05-22 | 2012-10-16 | Microsoft Corporation | Updating virtual machine with patch on host that does not have network access |
| CN101425016B (zh) * | 2007-11-01 | 2012-07-25 | 珠海金山快快科技有限公司 | 运行安装软件的方法和系统 |
| CN102110009B (zh) * | 2009-12-28 | 2014-06-11 | 中国移动通信集团公司 | 一种在虚拟化平台中部署应用的方法及虚拟平台管理器 |
| CN102214118A (zh) * | 2010-04-08 | 2011-10-12 | 中国移动通信集团公司 | 一种虚拟机控制方法、系统及装置 |
| CN102402446B (zh) * | 2011-11-22 | 2014-12-17 | 华为数字技术(成都)有限公司 | 应用软件的安装方法和应用软件的安装装置 |
-
2011
- 2011-11-22 CN CN201110372932.5A patent/CN102402446B/zh not_active Expired - Fee Related
-
2012
- 2012-07-30 WO PCT/CN2012/079347 patent/WO2013075514A1/zh not_active Ceased
- 2012-07-30 ES ES12851972T patent/ES2570864T3/es active Active
- 2012-07-30 EP EP12851972.5A patent/EP2765508B1/en not_active Not-in-force
Also Published As
| Publication number | Publication date |
|---|---|
| EP2765508A4 (en) | 2014-09-03 |
| EP2765508A1 (en) | 2014-08-13 |
| CN102402446A (zh) | 2012-04-04 |
| EP2765508B1 (en) | 2016-02-24 |
| WO2013075514A1 (zh) | 2013-05-30 |
| CN102402446B (zh) | 2014-12-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2570864T3 (es) | Método de instalación y dispositivo de instalación para software de aplicación | |
| MX2016006225A (es) | Experiencia de soporte de usuario con ambiente virtual generado automaticamente. | |
| BR112015026753A2 (pt) | método e dispositivo para a gestão de memória de dispositivo de usuário | |
| BR112015020272A2 (pt) | método e dispositivo para atualização de firmware | |
| BR112013021548A2 (pt) | método e dispositivo para implementação de migração de memória | |
| BR112014014815A2 (pt) | realização de cópia de segurança de firmware durante início de dispositivo | |
| BR112018073496A2 (pt) | sistemas e métodos para localizar um dispositivo sem fio | |
| BR112015002140A2 (pt) | método e dispositivo para economizar espaço de armazenamento | |
| CO6781552A2 (es) | Tecnicas para agregación electrónica de información | |
| BR112017009449A8 (pt) | Método para examinar um arquivo de mídia local, e sistema para examinar um arquivo de mídia local | |
| MX2015006298A (es) | Estructuras de unidades de estado solido. | |
| BR112014007935A8 (pt) | Sistema para criar um relatório em uma planilha e métodos para identificar relações entre tabelas em uma planilha | |
| CR20150552A (es) | Entorno de aprendizaje de idiomas | |
| BR112013016993A2 (pt) | método e aparelho para atualizar um banco de dados em um dispositivo de recepção | |
| BR112015015820A2 (pt) | dispositivo para gerenciamento de aplicativo, dispositivo de terminal e servidor | |
| BR112014031390A2 (pt) | método para atualizar resultados de consulta de banco de dados pré-computados em um sistema de banco de dados distribuído, plataforma de cache de dados e meio de armazenamento legível por computador. | |
| MX2015016071A (es) | Auto-calendario. | |
| BR112013032037A2 (pt) | método para processar uma solicitação de pesquisa, meio legível por computador, programa legível por computador e sistema para processar uma solicitação de pesquisa | |
| BR112017016219A2 (pt) | rastreamento de fluxo de dados através de monitoramento de memória | |
| AR094354A1 (es) | Sistema para proporcionar una compilación de medios sociales | |
| BR112015022133A8 (pt) | método, meios legíveis por computador e sistema relacionados a repositórios temáticos para o gerenciamneto de transações | |
| BR112013030873A2 (pt) | sistema e dispositivo de provisão de informação, método de controle para um sistema de provisão de informação, programa, e, meio de armazenamento. | |
| WO2012112710A3 (en) | Systems and methods for managing data input/output operations | |
| ES2402977R1 (es) | Metodo y sistema para generar y gestionar aplicaciones nativas | |
| UY32707A (es) | Derivados de pirazinooxazepina |