CN104423887B - Mobile device EMS memory management process and system - Google Patents
Mobile device EMS memory management process and system Download PDFInfo
- Publication number
- CN104423887B CN104423887B CN201310367246.8A CN201310367246A CN104423887B CN 104423887 B CN104423887 B CN 104423887B CN 201310367246 A CN201310367246 A CN 201310367246A CN 104423887 B CN104423887 B CN 104423887B
- Authority
- CN
- China
- Prior art keywords
- application program
- mobile device
- memory
- memory usage
- external storage
- 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; CALCULATING OR 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/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/0647—Migration mechanisms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
A kind of mobile device EMS memory management process and system, this method comprises: detecting step detects the memory usage of mobile device every preset time;Statistic procedure, when the memory usage detected is more than or equal to the first default memory usage, the application program of installation on the mobile apparatus from high to low sorts to application program by access times, and according to by access times in statistics a period of time;Accumulation step, according to above-mentioned sequence, successively add up from high to low each application program launching when to the utilization rate of memory;Judgment step, judges whether accumulation result is more than or equal to the second default memory usage;Transfer step stops accumulating operation, the application program not being cumulatively added in sequence is moved in external storage equipment when accumulation result is more than or equal to the second default memory usage.The present invention is automatically transferred to external storage equipment in mobile device low memory, by the low application program of frequency of use, to optimize the memory of mobile device.
Description
Technical field
The present invention relates to a kind of mobile device EMS memory management process and systems.
Background technique
Nowadays, application program is increasingly installed on mobile device (such as smart phone), so more application journeys
Sort run may result in mobile device low memory on the mobile apparatus, and the existing way for solving mobile device low memory is
A part of application program is moved in external storage equipment, such as a part of application program is moved in SD card.But, if
A part of application program is moved in external storage equipment and is in what situations moved to a part of application program external
User oneself judgement is generally required in storage equipment, user is not professional technician, to the difference of memory and external storage equipment
Different (for example, mobile device memory is different with the access speed of external storage equipment) have little understanding, therefore tend not to make science
Reasonable judgement.
Summary of the invention
In view of the foregoing, it is necessary to which a kind of mobile device EMS memory management process and system are provided.
The mobile device EMS memory management process includes: detecting step, every preset time, detects the memory of mobile device
Utilization rate;Statistic procedure counts one section when the memory usage detected is more than or equal to the first default memory usage
In time the application program of installation on the mobile apparatus by access times, and according to by access times from high to low to applying journey
Sequence sequence;Accumulation step, according to above-mentioned sequence, successively add up from high to low each application program launching when use to memory
Rate;Judgment step judges whether accumulation result is more than or equal to the second default memory usage after adding up every time;
Transfer step stops accumulating operation, will not have in sequence when accumulation result is more than or equal to the second default memory usage
The application program being cumulatively added is moved in external storage equipment.
The mobile device internal storage management system includes: detecting module, for detecting mobile device every preset time
Memory usage;Statistical module, for when the memory usage detected be more than or equal to the first default memory usage when,
In statistics a period of time installation application program on the mobile apparatus by access times, and according to by access times from high to low
It sorts to application program;Accumulator module, for according to above-mentioned sequence, successively add up from high to low each application program launching when pair
The utilization rate of memory;Judgment module, it is pre- for after ought adding up every time, judging whether accumulation result is more than or equal to second
If memory usage;Shift module is used for when accumulation result is more than or equal to the second default memory usage, will be in sequence
The application program not added up is moved in external storage equipment.
The low application program of frequency of use is automatically transferred to external storage and set by the present invention in mobile device low memory
It is standby, to optimize the memory of mobile device.
Detailed description of the invention
Fig. 1 is the running environment figure of the better embodiment of mobile device internal storage management system of the present invention.
Fig. 2 is the functional block diagram of the better embodiment of mobile device internal storage management system of the present invention.
Fig. 3 is the flow chart of the better embodiment of mobile device EMS memory management process of the present invention.
Fig. 4 is the schematic diagram of the better embodiment at the application management interface of mobile device internal storage management system of the present invention.
Main element symbol description
Mobile device | 1 |
External storage equipment | 2 |
Mobile device internal storage management system | 10 |
Memory | 12 |
Processor | 14 |
Detecting module | 100 |
Statistical module | 102 |
Accumulator module | 104 |
Judgment module | 106 |
Shift module | 108 |
The present invention that the following detailed description will be further explained with reference to the above drawings.
Specific embodiment
As shown in Figure 1, being the running environment figure of mobile device internal storage management system preferred embodiment of the present invention.The movement is set
Standby internal storage management system 10 operates in a mobile device 1.
The mobile device 1 can be tablet computer, smart phone, personal digital assistant etc., and the mobile device 1 includes depositing
Reservoir 12, processor 14, and it is docked with the external storage equipment 2 of SD slot.
The external storage equipment 2 can be SD card, be a kind of superfine small flash memory cards, dodged by SanDisk(
Enlightening) company's invention foundation.SD memory card possesses the minimum advantage of volume, and with the capacity constantly promoted, it slowly starts from GPS
It is used in equipment, portable music player and some flash memory disks.In present embodiment, the external storage equipment 2
The application program being transferred out of in memory for storing slave mobile device 1.
The memory 12 is the memory device in mobile device 1, is used to store program and data.It is complete in mobile device 1
Portion's information, initial data, computer program, intermediate operation result and final operation result including input are all stored in memory
In 12.In present embodiment, the memory 12 is for storing the money such as source program code of mobile device internal storage management system 10
Material.
In the present embodiment, the mobile device internal storage management system 10 can be divided into one or more modules, institute
It states one or more modules to be configured to be executed by one or more processors (the present embodiment is processor 14), to complete this hair
It is bright.For example, as shown in fig.2, the mobile device internal storage management system 10 is divided into detecting module 100, statistical module
102, accumulator module 104, judgment module 106 and shift module 108.The so-called module of the present invention is to complete a specific function
Program segment, the implementation procedure than program more suitable for description software in mobile device 1, the function about each module is refering to Fig. 3
Description.
As shown in figure 3, being the flow chart of the better embodiment of mobile device EMS memory management process of the present invention.
Step S10, every preset time (such as 5 minutes), detecting module 100 detects the memory usage of mobile device 1.
Step S11, when the memory usage detected is more than or equal to the first default memory usage (80%), system
The number that the application program being mounted in mobile device 1 in meter statistics a period of time of module 102 (24 hours) is used, and according to
Application program is ranked up from high to low by access times.The first default memory usage can be according to the needs of users
Freely set.
Step S12, according to above-mentioned sequence, accumulator module 104 successively add up from high to low each application program launching when pair
The utilization rate of memory.
Step S13, after adding up every time, judgment module 106 judges whether accumulation result is more than or equal to second
Default memory usage (70%).The second default memory usage can freely be set according to the needs of users.When cumulative knot
When fruit is less than the second default memory usage, return step S12 is continued to build up.
Step S14, when accumulation result is more than or equal to the second default memory usage, in the stopping of accumulator module 104
Accumulating operation is stated, the application program not added up in above-mentioned sequence is transferred in external storage equipment 2 by shift module 108.This
In embodiment, shift module 108 establishes the list comprising cumulative application program, by application not in the list
Program is transferred in external storage equipment 2.
It does not include the application program for not supporting 2 storage format of external storage equipment in above-mentioned sequence in present embodiment.And
And the step S12 to add up in advance the application program launching for not supporting 2 storage format of external storage equipment when to mobile device
The utilization rate of 1 memory, the use in the above-mentioned sequence that then successively adds up from high to low again when each application program launching to memory
Rate.
In present embodiment, the step S11 further includes making when the memory usage detected is greater than the first default memory
When with rate, statistical module 102 triggers dialog box and inquires whether the user needs to Automatic Optimal memory, when user selects in Automatic Optimal
When depositing, statistical module 102 counts the access times for the application program being mounted in mobile device 1 in a period of time, by using journey
The access times of sequence are from high to low ranked up application program, and (are illustrated in figure 4 the present invention by an application management interface
The schematic diagram at the application management interface of mobile device internal storage management system) by above-mentioned statistics and ranking results in mobile device 1
It is shown to user, the low application program of frequency of use is transferred to external storage equipment 2 according to the application management interface by user, real
Now to the management of the memory of mobile device 1.
The step S10 to step S14 is automatic by the low application program of frequency of use in 1 low memory of mobile device
It is transferred to external storage equipment 2, to optimize the memory of mobile device 1.
Embodiment of above is only used to illustrate the technical scheme of the present invention and not to limit it, although referring to preferred embodiment to this
Invention is described in detail, those skilled in the art should understand that, technical solution of the present invention can be repaired
Change or equivalent replacement, without departing from the spirit and scope of the technical solution of the present invention.
Claims (10)
1. a kind of mobile device EMS memory management process, which is characterized in that this method comprises:
It detects step and detects the memory usage of mobile device every preset time;
Statistic procedure, when the memory usage detected is more than or equal to the first default memory usage, when counting one section
Interior installation application program on the mobile apparatus by access times, and according to by access times from high to low to application program
Sequence;
Accumulation step, according to above-mentioned sequence, successively add up from high to low each application program launching when to the utilization rate of memory;
Judgment step judges whether accumulation result is more than or equal to the second default memory usage after adding up every time,
The second default memory usage is less than the described first default memory usage;
Transfer step stops accumulating operation when accumulation result is more than or equal to the second default memory usage, will be in sequence
The application program not being cumulatively added is moved in external storage equipment.
2. mobile device EMS memory management process according to claim 1, which is characterized in that do not include not propping up in the sequence
Hold the application program of external storage equipment storage format.
3. mobile device EMS memory management process according to claim 2, which is characterized in that the accumulation step further include:
It is added up when not supporting the application program launching of external storage equipment storage format in advance to the utilization rate of memory.
4. mobile device EMS memory management process according to claim 1, which is characterized in that the transfer step includes establishing
One includes the list for the application program being cumulatively added, and application program not in the list is transferred to external storage equipment
In.
5. mobile device EMS memory management process according to claim 1, which is characterized in that the statistic procedure further include:
When the memory usage detected is greater than the first default memory usage, triggering dialog box is inquired whether the user needs to certainly
Dynamic memory optimization;
When user selects Automatic Optimal memory, the use time of the application program of installation on the mobile apparatus in statistics a period of time
Number, is from high to low ranked up application program by the access times of application program, and by an application management interface display
State statistics and ranking results.
6. a kind of mobile device internal storage management system, which is characterized in that the system includes:
Detecting module, for detecting the memory usage of mobile device every preset time;
Statistical module, for counting one when the memory usage detected is more than or equal to the first default memory usage
In the section time installation application program on the mobile apparatus by access times, and according to by access times from high to low to application
Program sequence;
Accumulator module, for according to above-mentioned sequence, successively add up from high to low each application program launching when use to memory
Rate;
Judgment module, for judging whether accumulation result is more than or equal to the second default memory and makes after ought adding up every time
With rate, the second default memory usage is less than the described first default memory usage;
Shift module, for that no in sequence will add up when accumulation result is more than or equal to the second default memory usage
Application program be moved in external storage equipment.
7. mobile device internal storage management system according to claim 6, which is characterized in that do not include not propping up in the sequence
Hold the application program of external storage equipment storage format.
8. mobile device internal storage management system according to claim 7, which is characterized in that the accumulator module is also used to pre-
It first adds up when not supporting the application program launching of external storage equipment storage format to the utilization rate of memory.
9. mobile device internal storage management system according to claim 6, which is characterized in that the shift module is also used to build
Vertical one includes the list for the application program being cumulatively added, and application program not in the list is transferred to external storage and is set
In standby.
10. mobile device internal storage management system according to claim 6, which is characterized in that the statistical module is also used to
When the memory usage detected is greater than the first default memory usage, triggering dialog box inquires whether the user needs to automatic excellent
Change memory, when user selects Automatic Optimal memory, the application program of installation on the mobile apparatus makes in statistics a period of time
With number, application program is ranked up from high to low by the access times of application program, and aobvious by an application management interface
Show above-mentioned statistics and ranking results.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310367246.8A CN104423887B (en) | 2013-08-22 | 2013-08-22 | Mobile device EMS memory management process and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310367246.8A CN104423887B (en) | 2013-08-22 | 2013-08-22 | Mobile device EMS memory management process and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104423887A CN104423887A (en) | 2015-03-18 |
CN104423887B true CN104423887B (en) | 2019-04-12 |
Family
ID=52973005
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310367246.8A Active CN104423887B (en) | 2013-08-22 | 2013-08-22 | Mobile device EMS memory management process and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104423887B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105550026A (en) * | 2015-12-09 | 2016-05-04 | 广东小天才科技有限公司 | Application moving method and device |
CN105700827A (en) * | 2016-01-07 | 2016-06-22 | 福建天晴数码有限公司 | Android APP migration method and system |
CN106201551A (en) * | 2016-07-22 | 2016-12-07 | 宇龙计算机通信科技(深圳)有限公司 | A kind of application program exits method and device |
CN107643976B (en) * | 2017-10-13 | 2019-11-22 | 清华大学 | A kind of system resource management method and apparatus based on Android |
CN109815005A (en) * | 2017-11-22 | 2019-05-28 | 华为技术有限公司 | A kind of method, apparatus and storage system of managing internal memory |
CN109213757A (en) * | 2018-07-06 | 2019-01-15 | 卓智网络科技有限公司 | Big data optimiged index method and apparatus |
WO2020227878A1 (en) * | 2019-05-13 | 2020-11-19 | 华为技术有限公司 | Method for scheduling data in memory, and data scheduling device and system |
CN117331291B (en) * | 2023-12-01 | 2024-03-19 | 上海红岩临芯半导体科技有限公司 | Scheduling method and system for unit balance flow sheet of glue spreading and developing device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102609276A (en) * | 2011-01-20 | 2012-07-25 | 宏碁股份有限公司 | Method for pre-loading common application program and electronic device thereof |
KR101233955B1 (en) * | 2012-05-17 | 2013-02-15 | 권오형 | Device and method for user-centric configuration of icon in main screen |
CN103034498A (en) * | 2012-12-13 | 2013-04-10 | 广东欧珀移动通信有限公司 | Method and system for collating application programs |
-
2013
- 2013-08-22 CN CN201310367246.8A patent/CN104423887B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102609276A (en) * | 2011-01-20 | 2012-07-25 | 宏碁股份有限公司 | Method for pre-loading common application program and electronic device thereof |
KR101233955B1 (en) * | 2012-05-17 | 2013-02-15 | 권오형 | Device and method for user-centric configuration of icon in main screen |
CN103034498A (en) * | 2012-12-13 | 2013-04-10 | 广东欧珀移动通信有限公司 | Method and system for collating application programs |
Also Published As
Publication number | Publication date |
---|---|
CN104423887A (en) | 2015-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104423887B (en) | Mobile device EMS memory management process and system | |
CN108337358B (en) | Application cleaning method and device, storage medium and electronic equipment | |
CN102135992B (en) | Terminal application program classifying method and terminal | |
CN107678803B (en) | Application control method and device, storage medium and electronic equipment | |
CN104484282B (en) | A kind of method for recovering internal storage and device | |
US9948751B2 (en) | Computer system, data output method, and computer program | |
CN102087575A (en) | Electronic device and method for dynamic arrangement of icons | |
CN110099380A (en) | Application program recommended method, device, electronic equipment and medium | |
CN109885834B (en) | Method and device for predicting age and gender of user | |
CN110197402B (en) | User label analysis method, device, equipment and storage medium based on user group | |
KR20130021625A (en) | Operating method and portable device supporting the same | |
CN104659881A (en) | Charging method and device for mobile terminal | |
CN109144658A (en) | Load-balancing method, device and the electronic equipment of limited resources | |
CN105701135A (en) | Application recommendation method and device | |
CN103543901B (en) | The method and apparatus generating menu | |
CN112363886A (en) | Database monitoring method, system, terminal and storage medium | |
CN105429792A (en) | User behavior flow obtaining method and device and user behavior analysis method and system | |
CN110032750A (en) | A kind of model construction, data life period prediction technique, device and equipment | |
CN108234758B (en) | Application display method and device, storage medium and electronic equipment | |
CN110018932A (en) | A kind of monitoring method and device of container disk | |
CN105354491B (en) | Intelligent terminal standby state detection method and device | |
CN105608096A (en) | Time series data processing method and system | |
CN110166964A (en) | A kind of determination method and device of base station to be expanded | |
CN107870811B (en) | Application cleaning method and device, storage medium and electronic equipment | |
CN107945004B (en) | Method and device for collecting accumulated fees |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20200107 Address after: 211800 No. 1 Pu Pu Road, Pukou Economic Development Zone, Jiangsu, Nanjing, China Patentee after: Fuchikang (Nanjing) Communication Co., Ltd Address before: 518109 F3 building, Foxconn science and Technology Industrial Park, Longhua Town, Shenzhen, Guangdong, A, China Co-patentee before: Qun Mai communication limited company Patentee before: Shenzhen Futaihong Precision Industry Co., Ltd. |