WO2016141635A1 - 多***终端的应用程序安装方法、装置及终端 - Google Patents
多***终端的应用程序安装方法、装置及终端 Download PDFInfo
- Publication number
- WO2016141635A1 WO2016141635A1 PCT/CN2015/080399 CN2015080399W WO2016141635A1 WO 2016141635 A1 WO2016141635 A1 WO 2016141635A1 CN 2015080399 W CN2015080399 W CN 2015080399W WO 2016141635 A1 WO2016141635 A1 WO 2016141635A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- current system
- installation
- application
- current
- user
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/445—Program loading or initiating
-
- 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
Definitions
- the present invention relates to the field of mobile communications, and in particular, to an application installation method, an installation device, and a terminal for a multi-system terminal.
- the technical problem to be solved by the present invention is to provide an application installation method, device and terminal for a multi-system terminal, which are used to solve the problem that the existing multi-system terminal is inconvenient to install an application in multiple systems.
- the present invention provides an application installation method for a multi-system terminal, including:
- the application is installed to a target system, where the target system is one or more systems that the user chooses to install the application.
- the target system is a current system and/or a non-current system;
- the current system is a system that the user is operating;
- the non-current system is a system that the user is not using.
- the application is installed to the target system selected by the user, and specifically includes:
- the current system installation package management tool installs the application to the selected current system
- the installation package management tool of the current system sends an installation instruction to the installation package management tool of the non-current system. After the installation package management tool of the non-current system receives the installation instruction, the application is installed to the selected one. Non-current system.
- the installation package management tool of the non-current system receives the installation instruction, the application is installed to the selected non-current system; specifically:
- the installation package management tool of the non-current system After the installation package management tool of the non-current system receives the installation instruction, it detects whether the application has been installed in the non-current system;
- the method when sending an installation instruction to an installation package management tool that is not a current system, the method further includes:
- a non-current system is activated when a non-current system is in a sleep or shutdown state.
- the invention also provides an application installation device for a multi-system terminal, comprising:
- a reading unit configured to read an installation package of an application stored in advance in a shared storage area, wherein the shared storage area is a common storage area that can be read or written by any system;
- An installation unit for installing the application to a target system wherein the target system refers to one or more systems in which the user selects to install the application.
- the target system is a current system and/or a non-current system; the current system is a system that the user is operating; and the non-current system is a system that the user is not using;
- the installation unit of the current system installs the application to the selected current system
- the installation unit of the current system is installed to the non-current system.
- the element sends an installation instruction, and after the installation unit of the non-current system receives the installation instruction, the application is installed to the selected non-current system.
- the installation unit is further configured to: after the installation unit of the non-current system receives the installation instruction, detect whether the application has been installed in the non-current system;
- the device further includes:
- the present invention also provides a multi-system terminal, the multi-system terminal including a processor and a memory, wherein the memory stores a set of program codes, and the processor is configured to invoke program code stored in the memory, Do the following:
- the application is installed to a target system, where the target system is one or more systems that the user chooses to install the application.
- the target system is a current system and/or a non-current system; the current system is a system that the user is operating; and the non-current system is a system that the user is not using;
- the installation unit of the current system installs the application to the selected current system
- the installation unit of the current system sends an installation instruction to the installation unit of the non-current system, and after the installation unit of the non-current system receives the installation instruction, the application is installed to the selected non-current system.
- processor further executes:
- the installation unit of the non-current system receives the installation instruction, it detects whether the application has been installed in the non-current system;
- processor further executes:
- a non-current system is activated when an installation instruction is sent to an installation unit other than the current system and the non-current system is in a sleep or shutdown state.
- the beneficial effects of the present invention are as follows:
- the present invention saves storage space and is convenient to install by installing an application installation package into a preset shared storage area, and installing the application program by reading the shared application program when installing the application program, thereby saving storage space and facilitating installation.
- FIG. 1 is a flowchart of an application installation method of a multi-system terminal according to an embodiment of the present invention
- FIG. 2 is a schematic structural diagram of an application installation apparatus of a multi-system terminal according to an embodiment of the present invention
- FIG. 3 is a schematic structural diagram of a multi-system terminal according to an embodiment of the present invention.
- the present invention provides an application installation method, a mounting device, and a terminal for a multi-system terminal.
- the present invention is described below with reference to the accompanying drawings and embodiments. Further details. It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
- an embodiment of the present invention provides an application installation method for a multi-system terminal, including:
- the current system reads an installation package of an application in a preset shared storage area
- the current system represents a system in which a user is using an operation in a multi-system terminal
- the non-current system represents a system in which a user is not using an operation in a multi-system terminal, and may be a plurality of systems.
- a multi-system terminal indicates that the terminal includes at least two systems, such as dual system terminals.
- the operating system of each system can be an operating system such as iOS, Android, and Windows, or two different versions of the same system; when the system terminal has two systems, it is a dual system terminal.
- the shared storage area can be preset in the RAM (Random Access Memory) of the multi-system terminal, and can be set in the ROM (Read Only Memory) of the multi-system terminal, or in the memory area and
- the memory area of the body is set with a shared memory area, wherein the running memory area is set in total.
- the shared storage area facilitates the quick installation of the application; setting the shared storage area in the memory area of the fuselage can ensure that the program or data in the shared storage area is not lost when the dual system terminal is suddenly powered off.
- the shared storage area is independent of the various systems of the multi-system terminal, but each system can read and write data stored in the shared storage area.
- the target system selected by the user may be the current system, or may be a non-current system, or both the current system and the non-current system. That is to say, when the multi-system terminal installs the application, on the currently operating system interface, the installation selection interface is displayed, and all the systems included in the terminal can be selected by the user to install the application.
- the terminal selects the system that needs to install the application according to the user's needs. You can select one or multiple, and you can select the current system or non-current system. The user selects the system on which the application needs to be installed as the target system.
- each system in the multi-system terminal has an application package management tool, and the installation package management tool reads the application installation package, parses the installation package, and performs installation to implement the application installation.
- the installation package management tool reads the application installation package, parses the installation package, and performs installation to implement the application installation.
- a communication channel is established between the installation package management tools of each system, and the communication channel is used for data interaction between the installation package management tools of each system.
- the current system installation package management tool installs the application to the selected current system; that is, the current system installation package management tool reads the application installation package from the shared storage area. , install the application to the current system of your choice.
- the installation package management tool of the current system sends an installation instruction to the installation package management tool of the non-current system, and the installation package management tool of the non-current system receives the installation instruction, and then installs the application.
- the current system installation package management tool sends an installation instruction to the non-current system installation package management tool through the communication channel, and the non-current system installation package management tool receives the installation instruction from the shared storage area. Read the application's installation package and install the application to a non-current system selected by the user.
- the installation package management tool of the target system sends feedback information to the installation package management tool of the current system.
- the feedback message indicates that the application is not installed by the current system, and the user terminates the installation according to the prompt.
- the installation package management tool of the current system sends an installation instruction to the installation package management tool of the non-current system, thereby installing the application under the non-current system, and the user does not need to perform the system. Switching between, you can complete the operation, and the operation is simple.
- the current system installation package management tool installs the application on the current system, and sends an installation instruction to the installation package management tool of the non-current system, and the installation package management tool of the non-current system receives the installation instruction.
- install the application to the selected non-current system This step can install the application on both the current system and the non-current system at the same time, so that the same application can be installed in multiple systems at the same time, and the user can complete the operation without switching between systems.
- Sending an installation instruction to a non-current system under the current system may cause the non-current system installation application to fail or repeat the installation.
- the non-current system of the multi-system terminal is usually set to the sleep or shutdown state, when the non-current system is in the sleep state or When the system is powered off, the installation of the application cannot be implemented by the non-current system. Therefore, the current system needs to detect the status of the non-current system (including work, sleep, and shutdown status) in real time.
- an activation command is sent to the non-current system to activate the non-current system in order to complete the installation of the application; that is, to make the non-current system receiving the installation instruction It is in working state so that it can receive installation instructions and complete the installation.
- the current system can activate the non-current system by commanding the power switch of the non-current system.
- the method of the embodiment of the present invention can save the storage space and facilitate the installation by installing the application package into the preset shared storage area by installing the application when the application is installed, and the installation is convenient.
- the example method can install an application to a non-current system in the current system, install an application across systems, and install the application in multiple systems at the same time.
- an embodiment of the present invention provides an application installation apparatus corresponding to the first embodiment, including:
- the reading unit 21 is configured to read an installation package of an application stored in advance in the shared storage area, where the shared storage area is a common storage area that can be read or written by any system;
- the installation unit 22 is configured to install the application to the target system, wherein the target system refers to one or more systems in which the user selects to install the application.
- the target system is a current system and/or a non-current system;
- the current system is a system that the user is operating;
- the non-current system is a system that the user is not using;
- the installation unit of the current system installs the application to the selected current system
- the installation unit of the current system sends an installation instruction to the installation unit of the non-current system, and after the installation unit of the non-current system receives the installation instruction, the application is installed to the selected non-current system.
- the installation unit is further configured to detect whether the application has been installed in the non-current system after the installation unit of the non-current system receives the installation instruction; if yes, send a prompt to the current system to prompt the user Choose to terminate the installation, continue with the installation, or uninstall the installed application before proceeding with the installation; if not, install the application to the selected non-current system.
- the non-current system of the multi-system terminal can be set to a sleep or shutdown state, when the non-current system is in hibernation or In the shutdown state, the non-current system cannot implement the installation of the application, so the device preferably includes an activation unit for when the non-current system is in a sleep or shutdown state; an activation command is sent to the non-current system to activate the non-current system. That is to say, when an installation instruction is sent to an installation unit other than the current system, the current system detects the status of the non-current system in real time. When a send installation command is detected and the non-current system is in a sleep or shutdown state; an activation command is sent to the non-current system to activate the non-current system.
- the device of the embodiment of the invention puts the installation package of the application into the preset shared storage area, and implements the installation of the application by reading the shared application when the application is installed, thereby effectively solving the same system installation of multiple systems of the multi-system terminal.
- the application needs to download multiple installation packages, and the present invention
- the device of the embodiment can install the application to the non-current system in the current system, and can install the application to multiple systems at the same time, thereby effectively solving the system selection problem when installing an application in the multi-system terminal.
- an embodiment of the present invention provides a multi-system terminal, which may include at least one processor 31, such as a CPU, at least one communication bus 32, and a memory 33.
- the communication bus 32 is used to implement these components.
- the memory 33 may be a high speed RAM memory or a non-volatile memory such as at least one disk memory.
- a set of program codes is stored in the memory 33, and the processor 31 is configured to call the program code stored in the memory 33 for performing the following operations:
- the application is installed to a target system, where the target system is one or more systems that the user chooses to install the application.
- the target system is a current system and/or a non-current system;
- the current system is a system that the user is operating;
- the non-current system is a system that the user is not using;
- the installation unit of the current system installs the application to the selected current system
- the installation unit of the current system sends an installation instruction to the installation unit of the non-current system, and after the installation unit of the non-current system receives the installation instruction, the application is installed to the selected non-current system.
- the processor 31 further performs:
- the installation unit of the non-current system receives the installation instruction, it detects whether the application has been installed in the non-current system;
- the processor 31 further performs:
- a non-current system is activated when an installation instruction is sent to an installation unit other than the current system and the non-current system is in a sleep or shutdown state.
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
Abstract
Description
Claims (13)
- 一种多***终端的应用程序安装方法,其特征在于,包括:读取预先保存到共享存储区内的应用程序的安装包,其中,共享存储区为任一***都能读写的公共存储区;将该应用程序安装至目标***,其中,目标***是指用户选择安装应用程序的一个或多个***。
- 如权利要求1所述的方法,其特征在于,目标***为当前***和/或非当前***;所述当前***为用户正在操作的***;所述非当前***为用户未正在使用的***。
- 如权利要求2所述的方法,其特征在于,将该应用程序安装至用户选择的目标***,具体包括:当目标***为当前***时,当前***的安装包管理工具将该应用程序安装至选择的当前***;当目标***为非当前***时,当前***的安装包管理工具向非当前***的安装包管理工具发送安装指令,非当前***的安装包管理工具接收安装指令后,将该应用程序安装至选择的非当前***。
- 如权利要求3所述的方法,其特征在于,非当前***的安装包管理工具接收安装指令后,将该应用程序安装至选择的非当前***;具体包括:非当前***的安装包管理工具接收安装指令后,检测非当前***内是否已经安装过该应用程序;若是,向当前***发送提示,提示用户选择终止安装、继续安装或卸载已安装的应用程序后再继续安装;若否,将该应用程序安装至选择的非当前***。
- 如权利要求3或4所述的方法,其特征在于,向非当前***的安装包管理工具发送安装指令时还包括:当非当前***处于休眠或关机状态时,激活非当前***。
- 一种多***终端的应用程序安装装置,其特征在于,包括:读取单元,用于读取预先保存到共享存储区内的应用程序的安装包,其中, 共享存储区为任一***都能读写的公共存储区;安装单元,用于将该应用程序安装至目标***,其中,目标***是指用户选择安装应用程序的一个或多个***。
- 如权利要求6所述的装置,其特征在于,目标***为当前***和/或非当前***;所述当前***为用户正在操作的***;所述非当前***为用户未正在使用的***;当目标***为当前***时,当前***的安装单元将该应用程序安装至选择的当前***;当目标***为非当前***时,当前***的安装单元向非当前***的安装单元发送安装指令,非当前***的安装单元接收安装指令后,将该应用程序安装至选择的非当前***。
- 如权利要求7所述的装置,其特征在于,包括:安装单元,还用于当非当前***的安装单元接收安装指令后,检测非当前***内是否已经安装过该应用程序;若是,向当前***发送提示,提示用户选择终止安装、继续安装或卸载已安装的应用程序后再继续安装;若否,将该应用程序安装至选择的非当前***。
- 如权利要求7或8所述的装置,其特征在于,所述装置还包括:激活单元,用于当向非当前***的安装单元发送安装指令时并且非当前***处于休眠或关机状态,激活非当前***。
- 一种多***终端,其特征在于,所述多***终端包括处理器和存储器,其中,所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,用于执行以下操作:读取预先保存到共享存储区内的应用程序的安装包,其中,共享存储区为任一***都能读写的公共存储区;将该应用程序安装至目标***,其中,目标***是指用户选择安装应用程序的一个或多个***。
- 如权利要求1所述的多***终端,其特征在于,目标***为当前***和/或非当前***;所述当前***为用户正在操作的***;所述非当前***为用户未正在使用的***;当目标***为当前***时,当前***的安装单元将该应用程序安装至选择的当前***;当目标***为非当前***时,当前***的安装单元向非当前***的安装单元发送安装指令,非当前***的安装单元接收安装指令后,将该应用程序安装至选择的非当前***。
- 如权利要求11所述的多***终端,其特征在于,所述处理器还执行:当非当前***的安装单元接收安装指令后,检测非当前***内是否已经安装过该应用程序;若是,向当前***发送提示,提示用户选择终止安装、继续安装或卸载已安装的应用程序后再继续安装;若否,将该应用程序安装至选择的非当前***。
- 如权利要求7或8所述的多***终端,其特征在于,所述处理器还执行:当向非当前***的安装单元发送安装指令时并且非当前***处于休眠或关机状态,激活非当前***。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510099156.4 | 2015-03-06 | ||
CN201510099156.4A CN105988848A (zh) | 2015-03-06 | 2015-03-06 | 多***终端的应用程序安装方法、装置及终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016141635A1 true WO2016141635A1 (zh) | 2016-09-15 |
Family
ID=56879940
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2015/080399 WO2016141635A1 (zh) | 2015-03-06 | 2015-05-29 | 多***终端的应用程序安装方法、装置及终端 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105988848A (zh) |
WO (1) | WO2016141635A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106843951A (zh) * | 2017-01-12 | 2017-06-13 | 北京珠穆朗玛移动通信有限公司 | 软件程序的安装处理方法及其移动终端 |
CN106874038B (zh) * | 2017-01-13 | 2020-05-01 | 北京安云世纪科技有限公司 | 一种应用安装的方法、装置以及移动终端 |
CN107102837B (zh) * | 2017-05-25 | 2019-12-17 | 成都极米科技股份有限公司 | 多终端同屏显示***及方法 |
CN110471673A (zh) * | 2019-08-20 | 2019-11-19 | 深圳市沃特沃德股份有限公司 | 多卡终端的应用安装方法、装置、计算机设备和存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1690964A (zh) * | 2004-04-23 | 2005-11-02 | 英特维数位科技股份有限公司 | 具两操作***自动下载更新数据的计算机***及其方法 |
CN103309754A (zh) * | 2012-03-15 | 2013-09-18 | 宇龙计算机通信科技(深圳)有限公司 | 终端和数据分区管理方法 |
CN103544027A (zh) * | 2012-07-13 | 2014-01-29 | 联想(北京)有限公司 | 控制应用更新的方法及电子设备 |
CN103997684A (zh) * | 2014-05-13 | 2014-08-20 | 深圳创维数字技术股份有限公司 | 一种更新操作***方法和装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102043662A (zh) * | 2009-10-23 | 2011-05-04 | 伟视科技股份有限公司 | 多操作***的数据修改方法 |
CN102413246B (zh) * | 2011-11-29 | 2013-11-13 | 宇龙计算机通信科技(深圳)有限公司 | 一种多***切换共享应用的方法及移动终端 |
US8972966B2 (en) * | 2012-01-05 | 2015-03-03 | Lenovo (Singapore) Pte. Ltd. | Updating firmware in a hybrid computing environment |
CN104268454A (zh) * | 2014-09-28 | 2015-01-07 | 酷派软件技术(深圳)有限公司 | 用于终端的应用程序的管理方法及装置 |
-
2015
- 2015-03-06 CN CN201510099156.4A patent/CN105988848A/zh active Pending
- 2015-05-29 WO PCT/CN2015/080399 patent/WO2016141635A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1690964A (zh) * | 2004-04-23 | 2005-11-02 | 英特维数位科技股份有限公司 | 具两操作***自动下载更新数据的计算机***及其方法 |
CN103309754A (zh) * | 2012-03-15 | 2013-09-18 | 宇龙计算机通信科技(深圳)有限公司 | 终端和数据分区管理方法 |
CN103544027A (zh) * | 2012-07-13 | 2014-01-29 | 联想(北京)有限公司 | 控制应用更新的方法及电子设备 |
CN103997684A (zh) * | 2014-05-13 | 2014-08-20 | 深圳创维数字技术股份有限公司 | 一种更新操作***方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN105988848A (zh) | 2016-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3173926B1 (en) | Dual-system electronic apparatus and terminal | |
ES2825650T3 (es) | Método y dispositivo para la gestión del tráfico de datos | |
WO2016141635A1 (zh) | 多***终端的应用程序安装方法、装置及终端 | |
CN104796957B (zh) | 多卡多待移动终端及其用户识别卡切换方法和装置 | |
JP4575488B2 (ja) | 情報処理装置 | |
CN104239140A (zh) | 一种移动终端及其控制操作***切换的方法和装置 | |
CN106610784B (zh) | 多***触控屏的控制方法和*** | |
KR101780052B1 (ko) | 정보처리 시스템에서 운영체제 전환방법 | |
US10042800B2 (en) | Active USB device and switching method for operating mode thereof | |
US20140195491A1 (en) | Remote backup system and remote backup method thereof | |
CN108156312B (zh) | 一种控制sim卡功能菜单显示的方法、终端及存储装置 | |
EP3128789B1 (en) | Method, device and mobile terminal for reducing power consumption | |
JP5413637B2 (ja) | Icチップ、情報処理装置、ソフトウェアモジュール制御方法、情報処理システムおよび方法、並びにプログラム | |
JP2012123673A (ja) | 給電切替装置、給電切替装置制御方法、及び給電制御プログラム | |
CN104424028A (zh) | 终端设备以及切换方法 | |
WO2016112602A1 (zh) | 快捷操作方法、快捷操作装置和终端 | |
CN110989820A (zh) | 处理器功耗的控制方法、装置、处理器及电子装置 | |
WO2014206172A1 (zh) | 移动设备中的非可信环境与可信环境之间的切换 | |
WO2013167010A2 (zh) | 一种移动终端及其开机方法 | |
CN104680089A (zh) | 一种电子设备和***切换方法 | |
JP5102528B2 (ja) | 情報処理装置及び制御方法 | |
JP5500332B2 (ja) | Icチップ、情報処理装置、ソフトウェアモジュール制御方法、情報処理システムおよび方法、並びにプログラム | |
EP3048858B1 (en) | Wireless customer premise equipment and accessing method therefor | |
CN112776732A (zh) | 车辆的开关方法、装置、存储介质及电子装置 | |
JP4359646B1 (ja) | 情報処理装置、外部記憶装置、制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15884317 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15884317 Country of ref document: EP Kind code of ref document: A1 |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 25.01.2018) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15884317 Country of ref document: EP Kind code of ref document: A1 |