CN104423887B - Mobile device EMS memory management process and system - Google Patents

Mobile device EMS memory management process and system Download PDF

Info

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
Application number
CN201310367246.8A
Other languages
Chinese (zh)
Other versions
CN104423887A (en
Inventor
黄飞
周可亮
唐小敏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fuchikang (Nanjing) Communication Co., Ltd
Original Assignee
Shenzhen Futaihong Precision Industry Co Ltd
Chiun Mai Communication Systems Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Futaihong Precision Industry Co Ltd, Chiun Mai Communication Systems Inc filed Critical Shenzhen Futaihong Precision Industry Co Ltd
Priority to CN201310367246.8A priority Critical patent/CN104423887B/en
Publication of CN104423887A publication Critical patent/CN104423887A/en
Application granted granted Critical
Publication of CN104423887B publication Critical patent/CN104423887B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0646Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
    • G06F3/0647Migration mechanisms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving 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

Mobile device EMS memory management process and system
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.
CN201310367246.8A 2013-08-22 2013-08-22 Mobile device EMS memory management process and system Active CN104423887B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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.