WO2016188200A1 - Method and device for implementing partition switching - Google Patents
Method and device for implementing partition switching Download PDFInfo
- Publication number
- WO2016188200A1 WO2016188200A1 PCT/CN2016/076506 CN2016076506W WO2016188200A1 WO 2016188200 A1 WO2016188200 A1 WO 2016188200A1 CN 2016076506 W CN2016076506 W CN 2016076506W WO 2016188200 A1 WO2016188200 A1 WO 2016188200A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- partition
- image file
- partition image
- file
- unit
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/0644—Management of space entities, e.g. partitions, extents, pools
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
-
- 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/4401—Bootstrapping
- G06F9/4406—Loading of operating system
Definitions
- This application relates to, but is not limited to, the field of partition applications.
- an intelligent terminal generally includes a data partition and a cache partition.
- the data partition is used to install the system and store application data.
- the cache partition is used to store temporary data, for example, a temporary over-the-air software upgrade (FOTA) package.
- FOTA software upgrade
- (cache) partition can be planned partition. Due to the small number of storage media, when the size of the data partition and the cache partition are determined to be initialized, the partition size cannot be adjusted.
- the cache partition has a large storage space. As the number of applications increases or the installed application increases, the data partition cannot meet the requirements of the installation application. If the cache partition is small, the upgrade package cannot be downloaded, which affects the system upgrade.
- the size of the data partition and the cache partition when the size of the data partition and the cache partition can be determined, the size of the initial partition is unreasonable, and the storage space is insufficient during the process of installing the application or downloading the upgrade package, which affects the installation application or the system upgrade. Reduce the user's experience with the phone.
- This paper provides a method and device for implementing partition switching, which can solve the problem of insufficient data partition or cache partition space and improve user experience.
- a method for implementing partition switching includes:
- the second partition image file is created according to the system requirements, and the second partition image file is mapped to be continuous;
- the mount is mapped to a contiguous second partition image file to the third partition;
- mapping the second partition image file to consecutive includes:
- the method further includes:
- the content of the first partition image file is transferred to the image file of the second partition at the block device level.
- the method further includes: when the size of the first partition image file cannot meet the system requirement, before the second partition image file is created according to the system requirement, and the second partition image file is mapped to be continuous, the method further includes:
- the first partition image file is mounted according to a directory associated with the first partition image file established on the third partition.
- the method before the content of the first partition image file is transferred to the image file of the second partition at the block device level, the method further includes:
- the content of the image file of the first partition read from the file level is rewritten from the block device level to the first partition image file according to the storage block included in the first partition image file on the block device.
- the method further includes:
- the method further includes:
- the name of the second partition image file is replaced with the name of the first partition image file to start the new file system according to the name of the first partition image file.
- An apparatus for implementing zone switching includes: establishing a partition unit, a mounting unit, and establishing a system unit; wherein
- Establish a partition unit set to: when the size of the first partition image file cannot meet the system requirements, create a second partition image file according to the system requirements, and map the second partition image file to be continuous;
- Mounting unit set to: mount the mapping to a continuous second partition image file to the third partition;
- Establish a system unit set to: create a new file system on the second partition image file that is mounted.
- the establishment of the partition unit is set to,
- the second partition image file is created according to the system requirements
- the device further includes a mapping unit and a transfer unit; wherein
- mapping unit configured to: map the first partition image file to be continuous
- the transfer unit is configured to: when the new file system is established, transfer the content of the first partition image file to the image file of the second partition at the block device level.
- the device further includes: a packaging unit and a directory mounting unit; wherein
- Creating a packaging unit configured to: create the first partition image file according to the size of the first partition, and package the created first partition image file into the third partition;
- the directory mounting unit is configured to: mount the first partition image file according to a directory associated with the first partition image file established on the third partition.
- the device further includes an acquiring unit and a reading and writing unit; wherein
- An obtaining unit configured to: after the transfer unit transfers the content of the first partition image file to the image file of the second partition at the block device level, acquire all the storage blocks of the first partition image file on the block device;
- a reading and writing unit configured to: read the content of the first partition image file from a file level; and read the content of the image file of the first partition from a file level, according to the first partition image file on the block device The included memory block is rewritten from the block device level to the first partition image file.
- the device further includes a deleting unit, configured to: after the establishing the system unit establishes a new file system, deleting the first partition image file.
- a deleting unit configured to: after the establishing the system unit establishes a new file system, deleting the first partition image file.
- the establishing system unit is further configured to replace the name of the second partition image file with the name of the first partition image file after establishing a new file system on the completed second partition image file. To start the new file system based on the name of the first partition image file.
- a computer readable storage medium storing computer executable instructions for performing the method of any of the above.
- the technical solution of the present application includes: when the size of the first partition image file cannot meet the system requirements, the second partition image file is created according to the system requirement, and the second partition image file is mapped to be continuous; the mount mapping is continuous. The second partition image file is transferred to the third partition; a new file system is created on the completed second partition image file.
- the method of the embodiment of the present invention switches the first partition image file and the second partition image file that do not meet the system requirements by establishing a file system in the second partition image file, thereby realizing the adjustment of the partition size and avoiding the planned data partition.
- the fixed size of the cache partition affects the application installation or upgrade package download, which improves the user experience.
- FIG. 1 is a flowchart of a method for implementing partition switching according to an embodiment of the present invention
- FIG. 2 is a structural block diagram of an apparatus for implementing zone switching according to an embodiment of the present invention
- FIG. 3 is a flow chart of a method according to a first embodiment of the present invention.
- FIG. 4 is a schematic diagram showing the distribution of a first partition and a third partition according to an embodiment of the present invention
- Figure 5 is a flow chart of a method in accordance with a second embodiment of the present invention.
- FIG. 1 is a flowchart of a method for implementing zone switching according to an embodiment of the present invention. As shown in FIG. 1 , the method includes:
- Step 100 When the size of the first partition image file cannot meet the system requirements, create a second partition image file according to the system requirement, and map the second partition image file to be continuous;
- mapping the second partition image file to continuous includes:
- Mapping to continuous means logically arranging all the storage blocks of the partition so that all the storage blocks of the second partition image file are logically continuous.
- Step 101 The mount is mapped to a continuous second partition image file to the third partition.
- Step 102 Create a new file system on the second partition image file that is successfully mounted.
- the new file system that is started up to build includes:
- the method of the embodiment of the present invention completes the switching between the first partition and the second partition.
- the contents of the first partition image file are transferred to the image file of the second partition at the block device level.
- the method of mapping the first partition image file to the contiguous method is the same as the mapping of the second partition image file.
- all the storage blocks of the first partition image file are mapped to consecutive blocks on the block device in the operating system kernel. .
- the method before step 100, the method further includes:
- the first partition image file is mounted according to the directory associated with the first partition image file created on the third partition.
- the mounting of the third partition is exactly the same as that of the existing common partition, and will not be described here.
- the directory associated with the first partition is generated by packaging the created image file into the image of the second partition.
- the method of the embodiment of the present invention further includes:
- the content of the image file of the first partition read from the file level is rewritten from the block device level to the first partition image file according to the storage block included in the first partition image file on the block device.
- the method of the embodiment of the present invention further includes:
- the method of the embodiment of the present invention switches the first partition image file and the second partition image file that do not meet the system requirements by establishing a file system in the second partition image file, thereby realizing the adjustment of the partition size and avoiding the planned data partition.
- the fixed size of the cache partition affects the application installation or upgrade package download, which improves the user experience.
- FIG. 2 is a structural block diagram of an apparatus for implementing zone switching according to an embodiment of the present invention. As shown in FIG. 2, the method includes a partitioning unit 201, a mounting unit 202, and an establishing system unit 203.
- the partition unit 201 is set to be configured to: when the size of the first partition image file cannot meet the system requirements, establish a second partition image file according to the system requirement, and map the second partition image file to Continued
- the establishment partition unit 201 is set to,
- the second partition image file is created according to the system requirements
- the mounting unit 202 is configured to: mount the second partition image file mapped to the contiguous second partition image file to the third partition;
- the system unit 203 is set up to: establish a new file system on the second partition image file that is successfully mounted.
- the establishing system unit 203 is further configured to replace the name of the second partition image file with the name of the first partition image file after the new file system is created on the mounted second partition image file, to mirror the first partition image.
- the name of the file starts a new file system.
- the apparatus of the embodiment of the present invention further includes a mapping unit 204 and a forwarding unit 205;
- the mapping unit 204 is configured to: map the first partition image file to be continuous;
- the transferring unit 205 is configured to: when the new file system is created, transfer the content of the first partition image file to the image file of the second partition at the block device level.
- the device of the embodiment of the present invention further includes a packaging unit 206 and a directory mounting unit 207;
- the packaging unit 206 is configured to: create a first partition image file according to the size of the first partition, and package the created first partition image file into the third partition;
- the directory mount unit 207 is configured to mount the first partition image file according to the directory associated with the first partition image file created on the third partition.
- the device of the embodiment of the present invention further includes an obtaining unit 208 and a reading and writing unit 209;
- the obtaining unit 208 is configured to: after the transfer unit 205 transfers the content of the first partition image file to the image file of the second partition at the block device level, acquire all the storage blocks of the first partition image file on the block device;
- the reading and writing unit 209 is configured to: read the content of the first partition image file from the file level; the content of the image file of the first partition read from the file level, according to the storage included in the block device of the first partition image file The block rewrites the first partition image file from the block device level.
- the apparatus of the embodiment of the present invention further includes a deleting unit 210, configured to delete the first partition image file after the establishing system unit 210 establishes a new file system.
- FIG. 3 is a flowchart of the method according to the first embodiment of the present invention. As shown in FIG. 3, the method includes:
- Step 300 Create a first partition image file according to the first partition size, and package the created first partition image file into the third partition.
- Step 301 Download the third partition to the mobile phone, and mount the third partition.
- Step 302 Mount the first partition image file according to the directory associated with the first partition image file created on the third partition.
- FIG. 4 is a schematic diagram of distribution of a first partition and a third partition according to an embodiment of the present invention.
- the third partition is mounted by a common partition, and the third partition size is a sum of a mobile cache partition and a data partition.
- the first partition of this embodiment uses the space on the third partition.
- FIG. 5 is a flowchart of the method according to the second embodiment of the present invention. As shown in FIG. 5, when the size of the first partition image file cannot be satisfied, When required by the system, including:
- Step 500 Obtain all storage blocks of the first partition image file on the block device.
- the image file is contiguous from the file point of view, but the storage from the block device may be discrete, so all the storage blocks of the first partition image file on the block device need to be obtained. They may be one-by-one intervals, similar to 1- 3, 10-11.
- Step 501 Map the first partition image file to be continuous
- Step 502 After reading the content of the first partition image file from the file level, write the content of the image file back to the first partition at the block device level; here, the content of the image file is written back to the first partition at the block device level. According to the obtained first partition image file, all the storage blocks on the block device are performed.
- the image file of the first partition is not encrypted, but from the perspective of the block device, the file content is encrypted, so the content should be read out from the file level. Cleverly bypassing the encryption of the file system;
- Step 503 Create a second partition image file according to system requirements, obtain all storage blocks of the second partition image file on the block device, and map the second partition image file to be continuous;
- mapping the second partition image file to be continuous includes: in the security mode, all the storage blocks of the second partition image file are mapped to be consecutive on the block device in the operating system kernel.
- Partition switching is not possible during system operation. There are many services in the system that use partitions and must be restarted to safe mode. Safe mode has a specific partition that does not load encryption. This embodiment needs to consider the case of the first partition encryption when it is executed.
- Step 504 Mount the first partition image file and the second partition image file as block devices.
- Step 505 Create a new file system on the mounted second partition image file; here, the second partition image file is used as a new image file for file system installation.
- Step 506 Transfer the content included in the first partition image file to the second partition image file, and delete the first partition image file.
- Step 507 Replace the name of the second partition image file with the name of the first partition image file.
- Step 508 The mobile phone starts a new file system according to the name of the first partition image file.
- the switching of the first partition image file and the second partition image file is implemented by this embodiment.
- the first partition is a system data partition, and is mounted on the third partition.
- the third partition is divided into data blocks occupied by the data partition, and the other storage areas are used as cache partitions.
- the cache partition is insufficient.
- the upgrade package is stored, the user is notified by the embodiment of the present invention to perform the partition size switching, that is, the second partition image file is created; if the data partition does not have enough space for the second partition image file to be created, the first partition image needs to be mirrored. Some applications in the file are unloaded Load to meet space size requirements.
- a new file system is created and booted to complete the partition switch.
- partition switching is performed to obtain a data partition that meets the requirements.
- all or part of the steps of the above embodiments may also be implemented by using an integrated circuit. These steps may be separately fabricated into individual integrated circuit modules, or multiple modules or steps may be fabricated into a single integrated circuit module. achieve.
- the devices/function modules/functional units in the above embodiments may be implemented by a general-purpose computing device, which may be centralized on a single computing device or distributed over a network of multiple computing devices.
- the device/function module/functional unit in the above embodiment When the device/function module/functional unit in the above embodiment is implemented in the form of a software function module and sold or used as a stand-alone product, it can be stored in a computer readable storage medium.
- the above mentioned computer readable storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
- the embodiment of the present invention switches the first partition image file and the second partition image file that do not meet the system requirements, and implements the adjustment of the partition size, thereby avoiding the application installation or upgrade due to the fixed size of the planned data partition and the cache partition.
- Package downloads improve the user experience.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本申请涉及但不限于分区应用领域。This application relates to, but is not limited to, the field of partition applications.
智能终端作为日常应用较多的设备,一般包含有数据(data)分区和缓存(cache)分区。以安卓手机(也可以是平板电脑)为例、data分区用于应用安装系统和存放应用数据;cache分区用于存放临时的数据,例如、存放临时的空中下载软件升级(FOTA)包。市场上占有量较大的部分低端智能设备,为了实现成本的有效控制,一般采用较少的存储介质,例如、采用4千兆字节(GB)的存储介质作为数据(data)分区和缓存(cache)分区可以规划的分区。由于存储介质较少,当初始化确定data分区和cache分区大小后,分区大小将无法进行调整,容易出现下述问题:手机进行版本升级时,需要通过较大的cache分区来存储升级包,如果设置cache分区存储空间较大,则随着应用数量的增多或安装应用增大,data分区将无法满足安装应用要求;如果cache分区较小,则无法进行升级包的下载,影响系统升级。As a device with more daily applications, an intelligent terminal generally includes a data partition and a cache partition. Take an Android phone (or a tablet) as an example. The data partition is used to install the system and store application data. The cache partition is used to store temporary data, for example, a temporary over-the-air software upgrade (FOTA) package. Some low-end smart devices that have a large market share, in order to achieve effective cost control, generally use less storage media, for example, using 4 gigabytes (GB) of storage media as data partitions and caches. (cache) partition can be planned partition. Due to the small number of storage media, when the size of the data partition and the cache partition are determined to be initialized, the partition size cannot be adjusted. The following problems are likely to occur: when the mobile phone is upgraded, the upgrade package needs to be stored through a larger cache partition. The cache partition has a large storage space. As the number of applications increases or the installed application increases, the data partition cannot meet the requirements of the installation application. If the cache partition is small, the upgrade package cannot be downloaded, which affects the system upgrade.
上述方法中,在可用于规划data分区和cache分区大小确定时,由于初始化分区大小不合理,导致用户安装应用、或下载升级包过程中出现存储空间不足问题,影响安装应用或系统升级的同时,降低了用户对手机的使用体验。In the foregoing method, when the size of the data partition and the cache partition can be determined, the size of the initial partition is unreasonable, and the storage space is insufficient during the process of installing the application or downloading the upgrade package, which affects the installation application or the system upgrade. Reduce the user's experience with the phone.
发明内容Summary of the invention
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。The following is an overview of the topics detailed in this document. This Summary is not intended to limit the scope of the claims.
本文提供一种实现分区切换的方法及装置,能够解决数据分区或缓存分区空间不足的问题,提高用户使用体验。This paper provides a method and device for implementing partition switching, which can solve the problem of insufficient data partition or cache partition space and improve user experience.
一种实现分区切换的方法,包括: A method for implementing partition switching includes:
当第一分区镜像文件大小无法满足系统要求时,根据系统要求建立第二分区镜像文件,并映射第二分区镜像文件为连续;When the size of the first partition image file cannot meet the system requirements, the second partition image file is created according to the system requirements, and the second partition image file is mapped to be continuous;
挂载映射为连续的第二分区镜像文件到第三分区;The mount is mapped to a contiguous second partition image file to the third partition;
在完成挂载的第二分区镜像文件上建立新的文件系统。Create a new file system on the completed second partition image file.
可选地,映射第二分区镜像文件为连续包括:Optionally, mapping the second partition image file to consecutive includes:
在安全模式下,在操作系统内核中将所述第二分区镜像文件的所有存储块在块设备上映射为连续。In secure mode, all memory blocks of the second partition image file are mapped to contiguous on the block device in the operating system kernel.
可选地,该方法还包括:Optionally, the method further includes:
映射所述第一分区镜像文件为连续;Mapping the first partition image file to be continuous;
建立所述新的文件系统时,在块设备层面将所述第一分区镜像文件的内容转移到第二分区的镜像文件。When the new file system is established, the content of the first partition image file is transferred to the image file of the second partition at the block device level.
可选地,所述当第一分区镜像文件大小无法满足系统要求时,根据系统要求建立第二分区镜像文件,并映射第二分区镜像文件为连续之前,该方法还包括:Optionally, the method further includes: when the size of the first partition image file cannot meet the system requirement, before the second partition image file is created according to the system requirement, and the second partition image file is mapped to be continuous, the method further includes:
根据所述第一分区的大小制作所述第一分区镜像文件,并将制作的所述第一分区镜像文件打包到所述第三分区中;Creating the first partition image file according to the size of the first partition, and packaging the created first partition image file into the third partition;
根据第三分区上建立的与所述第一分区镜像文件关联的目录挂载所述第一分区镜像文件。The first partition image file is mounted according to a directory associated with the first partition image file established on the third partition.
可选地,在块设备层面将所述第一分区镜像文件的内容转移到第二分区的镜像文件之前,该方法还包括:Optionally, before the content of the first partition image file is transferred to the image file of the second partition at the block device level, the method further includes:
获取所述第一分区镜像文件在块设备上的所有存储块;Obtaining all storage blocks of the first partition image file on the block device;
从文件层面读取所述第一分区镜像文件的内容;Reading the content of the first partition image file from a file level;
将从文件层面读取的所述第一分区的镜像文件的内容,根据第一分区镜像文件在块设备上包含的存储块从块设备层面重新写入所述第一分区镜像文件。The content of the image file of the first partition read from the file level is rewritten from the block device level to the first partition image file according to the storage block included in the first partition image file on the block device.
可选地,建立新的文件系统后,该方法还包括:Optionally, after the new file system is established, the method further includes:
删除所述第一分区镜像文件。 Delete the first partition image file.
可选地,在完成挂载的第二分区镜像文件上建立新的文件系统之后,所述方法还包括:Optionally, after the new file system is created on the mounted second partition image file, the method further includes:
将所述第二分区镜像文件的名称替换为所述第一分区镜像文件的名称,以根据第一分区镜像文件的名称启动所述新的文件系统。The name of the second partition image file is replaced with the name of the first partition image file to start the new file system according to the name of the first partition image file.
一种实现分区切换的装置,包括:建立分区单元、挂载单元和建立系统单元;其中,An apparatus for implementing zone switching includes: establishing a partition unit, a mounting unit, and establishing a system unit; wherein
建立分区单元,设置为:当第一分区镜像文件大小无法满足系统要求时,根据系统要求建立第二分区镜像文件,并映射第二分区镜像文件为连续;Establish a partition unit, set to: when the size of the first partition image file cannot meet the system requirements, create a second partition image file according to the system requirements, and map the second partition image file to be continuous;
挂载单元,设置为:挂载映射为连续的第二分区镜像文件到第三分区;Mounting unit, set to: mount the mapping to a continuous second partition image file to the third partition;
建立系统单元,设置为:在完成挂载的第二分区镜像文件上建立新的文件系统。Establish a system unit, set to: create a new file system on the second partition image file that is mounted.
可选地,建立分区单元是设置为,Optionally, the establishment of the partition unit is set to,
当第一分区镜像文件大小无法满足系统要求时,根据系统要求建立第二分区镜像文件;When the size of the first partition image file cannot meet the system requirements, the second partition image file is created according to the system requirements;
在安全模式下,在操作系统内核中将所述第二分区镜像文件的所有存储块在块设备上映射为连续。In secure mode, all memory blocks of the second partition image file are mapped to contiguous on the block device in the operating system kernel.
可选地,该装置还包括映射单元和转移单元;其中,Optionally, the device further includes a mapping unit and a transfer unit; wherein
映射单元,设置为:映射所述第一分区镜像文件为连续;a mapping unit, configured to: map the first partition image file to be continuous;
转移单元,设置为:建立所述新的文件系统时,在块设备层面将所述第一分区镜像文件的内容转移到第二分区的镜像文件。The transfer unit is configured to: when the new file system is established, transfer the content of the first partition image file to the image file of the second partition at the block device level.
可选地,该装置还包括制作打包单元和目录挂载单元;其中,Optionally, the device further includes: a packaging unit and a directory mounting unit; wherein
制作打包单元,设置为:根据所述第一分区的大小制作所述第一分区镜像文件,并将制作的所述第一分区镜像文件打包到所述第三分区中;Creating a packaging unit, configured to: create the first partition image file according to the size of the first partition, and package the created first partition image file into the third partition;
目录挂载单元,设置为:根据第三分区上建立的与所述第一分区镜像文件关联的目录挂载所述第一分区镜像文件。The directory mounting unit is configured to: mount the first partition image file according to a directory associated with the first partition image file established on the third partition.
可选地,该装置还包括获取单元和读写单元;其中, Optionally, the device further includes an acquiring unit and a reading and writing unit; wherein
获取单元,设置为:在转移单元在块设备层面将所述第一分区镜像文件的内容转移到第二分区的镜像文件之前,获取所述第一分区镜像文件在块设备上的所有存储块;An obtaining unit, configured to: after the transfer unit transfers the content of the first partition image file to the image file of the second partition at the block device level, acquire all the storage blocks of the first partition image file on the block device;
读写单元,设置为:从文件层面读取所述第一分区镜像文件的内容;将从文件层面读取的所述第一分区的镜像文件的内容,根据第一分区镜像文件在块设备上包含的存储块从块设备层面重新写入所述第一分区镜像文件。a reading and writing unit, configured to: read the content of the first partition image file from a file level; and read the content of the image file of the first partition from a file level, according to the first partition image file on the block device The included memory block is rewritten from the block device level to the first partition image file.
可选地,该装置还包括删除单元,设置为:在建立系统单元建立新的文件系统后,删除所述第一分区镜像文件。Optionally, the device further includes a deleting unit, configured to: after the establishing the system unit establishes a new file system, deleting the first partition image file.
可选地,建立系统单元还设置为,在完成挂载的第二分区镜像文件上建立新的文件系统之后,将所述第二分区镜像文件的名称替换为所述第一分区镜像文件的名称,以根据第一分区镜像文件的名称启动所述新的文件系统。Optionally, the establishing system unit is further configured to replace the name of the second partition image file with the name of the first partition image file after establishing a new file system on the completed second partition image file. To start the new file system based on the name of the first partition image file.
一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述任一项的方法。A computer readable storage medium storing computer executable instructions for performing the method of any of the above.
与相关技术相比,本申请技术方案包括:当第一分区镜像文件大小无法满足系统要求时,根据系统要求建立第二分区镜像文件,并映射第二分区镜像文件为连续;挂载映射为连续的第二分区镜像文件到第三分区;在完成挂载的第二分区镜像文件上建立新的文件系统。本发明实施例方法通过在第二分区镜像文件建立文件系统,对不满足系统要求的第一分区镜像文件与第二分区镜像文件进行切换,实现了分区大小的调整,避免了由于规划的数据分区和缓存分区大小固定影响应用安装或升级包下载,提高了用户的用户体验。Compared with the related art, the technical solution of the present application includes: when the size of the first partition image file cannot meet the system requirements, the second partition image file is created according to the system requirement, and the second partition image file is mapped to be continuous; the mount mapping is continuous. The second partition image file is transferred to the third partition; a new file system is created on the completed second partition image file. The method of the embodiment of the present invention switches the first partition image file and the second partition image file that do not meet the system requirements by establishing a file system in the second partition image file, thereby realizing the adjustment of the partition size and avoiding the planned data partition. The fixed size of the cache partition affects the application installation or upgrade package download, which improves the user experience.
在阅读并理解了附图和详细描述后,可以明白其他方面。Other aspects will be apparent upon reading and understanding the drawings and detailed description.
附图概述BRIEF abstract
图1为本发明实施例实现分区切换的方法的流程图;FIG. 1 is a flowchart of a method for implementing partition switching according to an embodiment of the present invention;
图2为本发明实施例实现分区切换的装置的结构框图;2 is a structural block diagram of an apparatus for implementing zone switching according to an embodiment of the present invention;
图3为本发明第一实施例的方法流程图; 3 is a flow chart of a method according to a first embodiment of the present invention;
图4是本发明实施例第一分区和第三分区的分布示意图;4 is a schematic diagram showing the distribution of a first partition and a third partition according to an embodiment of the present invention;
图5为本发明第二实施例的方法流程图。Figure 5 is a flow chart of a method in accordance with a second embodiment of the present invention.
下文中将结合附图对本发明的实施方式进行说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。Embodiments of the present invention will be described hereinafter with reference to the accompanying drawings. It should be noted that, in the case of no conflict, the features in the embodiments and the embodiments in the present application may be arbitrarily combined with each other.
图1为本发明实施例实现分区切换的方法的流程图,如图1所示,包括:FIG. 1 is a flowchart of a method for implementing zone switching according to an embodiment of the present invention. As shown in FIG. 1 , the method includes:
步骤100、当第一分区镜像文件大小无法满足系统要求时,根据系统要求建立第二分区镜像文件,并映射第二分区镜像文件为连续;Step 100: When the size of the first partition image file cannot meet the system requirements, create a second partition image file according to the system requirement, and map the second partition image file to be continuous;
本步骤中,映射第二分区镜像文件为连续包括:In this step, mapping the second partition image file to continuous includes:
在安全模式下,在操作系统内核中将第二分区镜像文件的所有存储块在块设备上映射为连续。In secure mode, all memory blocks of the second partition image file are mapped to contiguous on the block device in the operating system kernel.
这里映射为连续是指将分区的所有存储块进行逻辑上的编排,使第二分区镜像文件的所有存储块在逻辑层面上是连续的。Mapping to continuous here means logically arranging all the storage blocks of the partition so that all the storage blocks of the second partition image file are logically continuous.
步骤101、挂载映射为连续的第二分区镜像文件到第三分区;Step 101: The mount is mapped to a continuous second partition image file to the third partition.
步骤102、在完成挂载的第二分区镜像文件上建立新的文件系统。Step 102: Create a new file system on the second partition image file that is successfully mounted.
其中,建立新的文件系统之后,还包括:启动建立的新的文件系统。Among them, after the establishment of a new file system, it also includes: starting a new file system.
启动建立的新的文件系统包括:The new file system that is started up to build includes:
将第二分区镜像文件的名称替换为第一分区镜像文件的名称,以根据第一分区镜像文件的名称启动新的文件系统。Replace the name of the second partition image file with the name of the first partition image file to start the new file system based on the name of the first partition image file.
使用第二分区上建立的文件系统时,本发明实施例方法完成了第一分区和第二分区的切换。When the file system established on the second partition is used, the method of the embodiment of the present invention completes the switching between the first partition and the second partition.
本发明实施例方法还包括:The method of the embodiment of the invention further includes:
映射第一分区镜像文件为连续;Mapping the first partition image file to be continuous;
建立新的文件系统时,在块设备层面将第一分区镜像文件的内容转移到第二分区的镜像文件。 When a new file system is created, the contents of the first partition image file are transferred to the image file of the second partition at the block device level.
映射第一分区镜像文件为连续的方法与映射第二分区镜像文件为连续原理相同,即在安全模式下,在操作系统内核中将第一分区镜像文件的所有存储块在块设备上映射为连续。The method of mapping the first partition image file to the contiguous method is the same as the mapping of the second partition image file. In the security mode, all the storage blocks of the first partition image file are mapped to consecutive blocks on the block device in the operating system kernel. .
本实施例中,步骤100之前还包括:In this embodiment, before
根据第一分区的大小制作第一分区镜像文件,并将制作的第一分区镜像文件打包到第三分区中;Making a first partition image file according to the size of the first partition, and packaging the created first partition image file into the third partition;
根据第三分区上建立的与第一分区镜像文件关联的目录挂载第一分区镜像文件。The first partition image file is mounted according to the directory associated with the first partition image file created on the third partition.
第三分区的挂载与已有的普通分区的挂载方式完全相同,在此不再赘述。与第一分区关联的目录通过制作的镜像文件打包到第二分区的镜像中生成。The mounting of the third partition is exactly the same as that of the existing common partition, and will not be described here. The directory associated with the first partition is generated by packaging the created image file into the image of the second partition.
在块设备层面将第一分区镜像文件的内容转移到第二分区的镜像文件之前,本发明实施例方法还包括:Before the content of the first partition image file is transferred to the image file of the second partition at the block device level, the method of the embodiment of the present invention further includes:
获取第一分区镜像文件在块设备上的所有存储块;Obtaining all the storage blocks of the first partition image file on the block device;
从文件层面读取第一分区镜像文件的内容;Reading the contents of the first partition image file from the file level;
将从文件层面读取的第一分区的镜像文件的内容,根据第一分区镜像文件在块设备上包含的存储块从块设备层面重新写入第一分区镜像文件。The content of the image file of the first partition read from the file level is rewritten from the block device level to the first partition image file according to the storage block included in the first partition image file on the block device.
建立新的文件系统后,本发明实施例方法还包括:After the new file system is established, the method of the embodiment of the present invention further includes:
删除第一分区镜像文件。Delete the first partition image file.
本发明实施例方法通过在第二分区镜像文件建立文件系统,对不满足系统要求的第一分区镜像文件与第二分区镜像文件进行切换,实现了分区大小的调整,避免了由于规划的数据分区和缓存分区大小固定影响应用安装或升级包下载,提高了用户的用户体验。The method of the embodiment of the present invention switches the first partition image file and the second partition image file that do not meet the system requirements by establishing a file system in the second partition image file, thereby realizing the adjustment of the partition size and avoiding the planned data partition. The fixed size of the cache partition affects the application installation or upgrade package download, which improves the user experience.
图2为本发明实施例实现分区切换的装置的结构框图,如图2所示,包括建立分区单元201、挂载单元202和建立系统单元203;其中,2 is a structural block diagram of an apparatus for implementing zone switching according to an embodiment of the present invention. As shown in FIG. 2, the method includes a
建立分区单元201,设置为:当第一分区镜像文件大小无法满足系统要求时,根据系统要求建立第二分区镜像文件,并映射第二分区镜像文件为连
续;The
建立分区单元201是设置为,The
当第一分区镜像文件大小无法满足系统要求时,根据系统要求建立第二分区镜像文件;When the size of the first partition image file cannot meet the system requirements, the second partition image file is created according to the system requirements;
在安全模式下,在操作系统内核中将第二分区镜像文件的所有存储块在块设备上映射为连续。In secure mode, all memory blocks of the second partition image file are mapped to contiguous on the block device in the operating system kernel.
挂载单元202,设置为:挂载映射为连续的第二分区镜像文件到第三分区;The mounting
建立系统单元203,设置为:在完成挂载的第二分区镜像文件上建立新的文件系统。The
建立系统单元203还设置为,在完成挂载的第二分区镜像文件上建立新的文件系统之后,将第二分区镜像文件的名称替换为第一分区镜像文件的名称,以根据第一分区镜像文件的名称启动新的文件系统。The establishing
本发明实施例装置还包括映射单元204和转移单元205;其中,The apparatus of the embodiment of the present invention further includes a
映射单元204,设置为:映射第一分区镜像文件为连续;The
转移单元205,设置为:建立新的文件系统时,在块设备层面将第一分区镜像文件的内容转移到第二分区的镜像文件。The transferring
本发明实施例装置还包括制作打包单元206和目录挂载单元207;其中,The device of the embodiment of the present invention further includes a
制作打包单元206,设置为:根据第一分区的大小制作第一分区镜像文件,并将制作的第一分区镜像文件打包到第三分区中;The
目录挂载单元207,设置为:根据第三分区上建立的与第一分区镜像文件关联的目录挂载第一分区镜像文件。The
本发明实施例装置还包括获取单元208和读写单元209;其中,The device of the embodiment of the present invention further includes an obtaining
获取单元208,设置为:在转移单元205在块设备层面将第一分区镜像文件的内容转移到第二分区的镜像文件之前,获取第一分区镜像文件在块设备上的所有存储块;
The obtaining
读写单元209,设置为:从文件层面读取第一分区镜像文件的内容;将从文件层面读取的第一分区的镜像文件的内容,根据第一分区镜像文件在块设备上包含的存储块从块设备层面重新写入第一分区镜像文件。The reading and
本发明实施例装置还包括删除单元210,设置为:在建立系统单元210建立新的文件系统后,删除第一分区镜像文件。The apparatus of the embodiment of the present invention further includes a deleting
以下通过实施例进行说明。The following description will be made by way of examples.
实施例1Example 1
本实施例通过对手机的进行分区的初始化和挂载对本发明实施例方法进行清楚详细的说明,图3为本发明第一实施例的方法流程图,如图3所示,包括:This embodiment is a clear and detailed description of the method of the embodiment of the present invention by performing the partitioning and mounting of the mobile phone. FIG. 3 is a flowchart of the method according to the first embodiment of the present invention. As shown in FIG. 3, the method includes:
步骤300、根据第一分区大小制作第一分区镜像文件,并将制作的第一分区镜像文件打包到第三分区中;Step 300: Create a first partition image file according to the first partition size, and package the created first partition image file into the third partition.
步骤301、将第三分区下载到手机中,挂载第三分区;Step 301: Download the third partition to the mobile phone, and mount the third partition.
步骤302、根据第三分区上建立的与第一分区镜像文件关联的目录,挂载第一分区镜像文件。Step 302: Mount the first partition image file according to the directory associated with the first partition image file created on the third partition.
图4是本发明实施例第一分区和第三分区的分布示意图,如图4所示,第三分区通过普通分区进行挂载,第三分区大小为手机缓存分区和数据分区的总和。本实施例第一分区使用的是第三分区上的空间。4 is a schematic diagram of distribution of a first partition and a third partition according to an embodiment of the present invention. As shown in FIG. 4, the third partition is mounted by a common partition, and the third partition size is a sum of a mobile cache partition and a data partition. The first partition of this embodiment uses the space on the third partition.
实施例2Example 2
本实施以第一分区无法满足系统要求为例,对本发明实施例方法进行说明,图5为本发明第二实施例的方法流程图,如图5所示,当第一分区镜像文件大小无法满足系统要求时,包括:This embodiment describes the method of the embodiment of the present invention by taking the first partition as an example, and FIG. 5 is a flowchart of the method according to the second embodiment of the present invention. As shown in FIG. 5, when the size of the first partition image file cannot be satisfied, When required by the system, including:
步骤500、获取第一分区镜像文件在块设备上的所有存储块;Step 500: Obtain all storage blocks of the first partition image file on the block device.
镜像文件从文件角度看是连续的,但从块设备上的存储可能是离散的,所以需要获取第一分区镜像文件在块设备上的所有存储块,它们可能是一个一个的区间,类似1-3,10-11。The image file is contiguous from the file point of view, but the storage from the block device may be discrete, so all the storage blocks of the first partition image file on the block device need to be obtained. They may be one-by-one intervals, similar to 1- 3, 10-11.
步骤501、映射第一分区镜像文件为连续; Step 501: Map the first partition image file to be continuous;
步骤502、将第一分区镜像文件的内容从文件层面读取后,以块设备层面将镜像文件的内容写回第一分区;这里,以块设备层面将镜像文件的内容写回第一分区需要根据获取的第一分区镜像文件在块设备上的所有存储块进行。Step 502: After reading the content of the first partition image file from the file level, write the content of the image file back to the first partition at the block device level; here, the content of the image file is written back to the first partition at the block device level. According to the obtained first partition image file, all the storage blocks on the block device are performed.
从文件角度看,第一分区的镜像文件是不加密的,但是从块设备角度看,文件内容是加密的,所以先要从文件层面把内容读出来。巧妙地绕过了文件系统的加密;From the file point of view, the image file of the first partition is not encrypted, but from the perspective of the block device, the file content is encrypted, so the content should be read out from the file level. Cleverly bypassing the encryption of the file system;
步骤503、根据系统要求建立第二分区镜像文件,获取第二分区镜像文件在块设备上的所有存储块,并映射第二分区镜像文件为连续;Step 503: Create a second partition image file according to system requirements, obtain all storage blocks of the second partition image file on the block device, and map the second partition image file to be continuous;
可选的,映射第二分区镜像文件为连续包括:在安全模式下,在操作系统内核中将第二分区镜像文件的所有存储块在块设备上映射为连续。Optionally, mapping the second partition image file to be continuous includes: in the security mode, all the storage blocks of the second partition image file are mapped to be consecutive on the block device in the operating system kernel.
系统运行期间是不能做分区切换的,系统中有很多服务都会使用分区,必须重启到安全模式。安全模式有个特定不会加载加密的分区。本实施例执行时需要考虑到第一分区加密的情况。Partition switching is not possible during system operation. There are many services in the system that use partitions and must be restarted to safe mode. Safe mode has a specific partition that does not load encryption. This embodiment needs to consider the case of the first partition encryption when it is executed.
步骤504、挂载第一分区镜像文件和第二分区镜像文件为块设备。Step 504: Mount the first partition image file and the second partition image file as block devices.
步骤505、在挂载的第二分区镜像文件上建立新的文件系统;这里,第二分区镜像文件作为新的镜像文件用于文件系统的安装。Step 505: Create a new file system on the mounted second partition image file; here, the second partition image file is used as a new image file for file system installation.
步骤506、将第一分区镜像文件包含的内容转移到第二分区镜像文件中,并删除第一分区镜像文件;Step 506: Transfer the content included in the first partition image file to the second partition image file, and delete the first partition image file.
步骤507、将第二分区镜像文件的名称替换为第一分区镜像文件的名称;Step 507: Replace the name of the second partition image file with the name of the first partition image file.
步骤508、手机根据第一分区镜像文件的名称启动新的文件系统。Step 508: The mobile phone starts a new file system according to the name of the first partition image file.
通过本实施例实现第一分区镜像文件和第二分区镜像文件的切换。The switching of the first partition image file and the second partition image file is implemented by this embodiment.
上述实施例中,第一分区为系统数据分区,挂载在第三分区,第三分区除数据分区占用的数据块,其他的存储区间作为缓存分区;当手机接收到一个升级包,缓存分区不足以存储升级包时,通过本发明实施例通知用户进行分区大小切换,即建立第二分区镜像文件;如果数据分区没有足够的空间用于第二分区镜像文件的建立,则需要对第一分区镜像文件中部分应用进行卸 载,以满足空间大小要求。第二分区镜像文件建立完成后,建立新的文件系统并启动就完成了分区的切换。当数据分区大小不足时,按照本实施例方法调整第二分区镜像文件大小后,进行分区切换即可获得满足要求的数据分区。In the above embodiment, the first partition is a system data partition, and is mounted on the third partition. The third partition is divided into data blocks occupied by the data partition, and the other storage areas are used as cache partitions. When the mobile phone receives an upgrade package, the cache partition is insufficient. When the upgrade package is stored, the user is notified by the embodiment of the present invention to perform the partition size switching, that is, the second partition image file is created; if the data partition does not have enough space for the second partition image file to be created, the first partition image needs to be mirrored. Some applications in the file are unloaded Load to meet space size requirements. After the second partition image file is created, a new file system is created and booted to complete the partition switch. When the size of the data partition is insufficient, after the size of the second partition image file is adjusted according to the method in this embodiment, partition switching is performed to obtain a data partition that meets the requirements.
本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。One of ordinary skill in the art will appreciate that all or a portion of the steps of the above-described embodiments can be implemented using a computer program flow, which can be stored in a computer readable storage medium, such as on a corresponding hardware platform (eg, The system, device, device, device, etc. are executed, and when executed, include one or a combination of the steps of the method embodiments.
可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。Alternatively, all or part of the steps of the above embodiments may also be implemented by using an integrated circuit. These steps may be separately fabricated into individual integrated circuit modules, or multiple modules or steps may be fabricated into a single integrated circuit module. achieve.
上述实施例中的装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。The devices/function modules/functional units in the above embodiments may be implemented by a general-purpose computing device, which may be centralized on a single computing device or distributed over a network of multiple computing devices.
上述实施例中的装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。When the device/function module/functional unit in the above embodiment is implemented in the form of a software function module and sold or used as a stand-alone product, it can be stored in a computer readable storage medium. The above mentioned computer readable storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
通过本发明实施例,对不满足系统要求的第一分区镜像文件与第二分区镜像文件进行切换,实现了分区大小的调整,避免了由于规划的数据分区和缓存分区大小固定影响应用安装或升级包下载,提高了用户的用户体验。 The embodiment of the present invention switches the first partition image file and the second partition image file that do not meet the system requirements, and implements the adjustment of the partition size, thereby avoiding the application installation or upgrade due to the fixed size of the planned data partition and the cache partition. Package downloads improve the user experience.
Claims (15)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510679970.3A CN106598475A (en) | 2015-10-19 | 2015-10-19 | Method and device for switching partitions |
| CN201510679970.3 | 2015-10-19 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2016188200A1 true WO2016188200A1 (en) | 2016-12-01 |
Family
ID=57392592
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/076506 Ceased WO2016188200A1 (en) | 2015-10-19 | 2016-03-16 | Method and device for implementing partition switching |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106598475A (en) |
| WO (1) | WO2016188200A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112579521A (en) * | 2019-09-29 | 2021-03-30 | 北京君正集成电路股份有限公司 | File system implementation method based on equipment mapping mechanism |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107908476B (en) * | 2017-11-11 | 2020-06-23 | 许继集团有限公司 | Data processing method and device based on distributed cluster |
| CN113126893B (en) * | 2020-01-16 | 2023-06-16 | 深圳市万普拉斯科技有限公司 | Method, device, storage medium and computer equipment for expanding system partition |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090282195A1 (en) * | 2008-05-09 | 2009-11-12 | Kuo-Chu Wang | Method of managing memory storage space and a computer system |
| CN102722444A (en) * | 2012-05-23 | 2012-10-10 | 北京百纳威尔科技有限公司 | Method and device for extending internal storage space and terminal |
| CN102831173A (en) * | 2012-07-27 | 2012-12-19 | Tcl集团股份有限公司 | Memory expanding method, device and terminal based on Android system |
| CN103383660A (en) * | 2013-04-01 | 2013-11-06 | 华为终端有限公司 | Method and device for realizing functions of cache partition of Android system as well as terminal equipment |
| CN104408053A (en) * | 2014-10-29 | 2015-03-11 | 上海斐讯数据通信技术有限公司 | Mobile-terminal storage-card extending method |
-
2015
- 2015-10-19 CN CN201510679970.3A patent/CN106598475A/en active Pending
-
2016
- 2016-03-16 WO PCT/CN2016/076506 patent/WO2016188200A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090282195A1 (en) * | 2008-05-09 | 2009-11-12 | Kuo-Chu Wang | Method of managing memory storage space and a computer system |
| CN102722444A (en) * | 2012-05-23 | 2012-10-10 | 北京百纳威尔科技有限公司 | Method and device for extending internal storage space and terminal |
| CN102831173A (en) * | 2012-07-27 | 2012-12-19 | Tcl集团股份有限公司 | Memory expanding method, device and terminal based on Android system |
| CN103383660A (en) * | 2013-04-01 | 2013-11-06 | 华为终端有限公司 | Method and device for realizing functions of cache partition of Android system as well as terminal equipment |
| CN104408053A (en) * | 2014-10-29 | 2015-03-11 | 上海斐讯数据通信技术有限公司 | Mobile-terminal storage-card extending method |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112579521A (en) * | 2019-09-29 | 2021-03-30 | 北京君正集成电路股份有限公司 | File system implementation method based on equipment mapping mechanism |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106598475A (en) | 2017-04-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10949551B2 (en) | Policy aware unified file system | |
| CN102185928B (en) | Method for creating virtual machine in cloud computing system and cloud computing system | |
| CN105867947B (en) | Data processing method and device after preset application program updating | |
| US9258357B2 (en) | Method for accessing plural cloud storages, electronic apparatus and non-transitory computer readable medium | |
| CN113126893B (en) | Method, device, storage medium and computer equipment for expanding system partition | |
| CN107111450A (en) | The disk partition splicing and equilibrium again carried out using partition table | |
| CN104778129A (en) | Implementation method and device of virtual storage of mobile terminal | |
| JP2015513377A (en) | Client platform and cloud storage terminal | |
| CN103631869B (en) | A kind of method and apparatus for alleviating server-side database access pressure | |
| CN108268299A (en) | A kind of Docker based on OpenStack cloud platforms shares storage solution | |
| JP7257554B2 (en) | Model file distribution method, platform, system, terminal and readable storage medium | |
| CN104035804A (en) | Application integrating method and application integrating device | |
| CN103716346A (en) | Management method and device of application on android handset client | |
| CN116107515B (en) | Storage volume mounting and accessing method, equipment and storage medium | |
| CN107728947A (en) | A kind of cold moving method of container and system | |
| CN107357598A (en) | One parameter configuration method and device | |
| CN109298873A (en) | A system upgrade method and device | |
| Do et al. | Enforcing file system permissions on android external storage: Android file system permissions (afp) prototype and owncloud | |
| WO2016188200A1 (en) | Method and device for implementing partition switching | |
| WO2014180427A1 (en) | Application program management method and device | |
| CN110597568A (en) | Plug-in deployment method, system and terminal | |
| CN104808953B (en) | Control the method, device and mobile terminal of data storage | |
| CN106161517A (en) | The method and apparatus that cloud storage accesses is realized by cloud file system | |
| CN106201584B (en) | Version upgrading method and terminal device | |
| WO2016070655A1 (en) | Information backup method, device, server and terminal |
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: 16799089 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: 16799089 Country of ref document: EP Kind code of ref document: A1 |