CN104345861B - Data processing method and device as well as electronic equipment - Google Patents
Data processing method and device as well as electronic equipment Download PDFInfo
- Publication number
- CN104345861B CN104345861B CN201310341894.6A CN201310341894A CN104345861B CN 104345861 B CN104345861 B CN 104345861B CN 201310341894 A CN201310341894 A CN 201310341894A CN 104345861 B CN104345861 B CN 104345861B
- Authority
- CN
- China
- Prior art keywords
- module
- state
- data access
- power consumption
- access request
- 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
- 238000003672 processing method Methods 0.000 title claims abstract description 14
- 238000000034 method Methods 0.000 claims abstract description 21
- 238000012545 processing Methods 0.000 claims description 35
- 230000001186 cumulative effect Effects 0.000 claims description 13
- 230000000284 resting effect Effects 0.000 claims description 11
- 238000013500 data storage Methods 0.000 claims description 10
- 238000006243 chemical reaction Methods 0.000 claims description 6
- 230000000737 periodic effect Effects 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 3
- 230000003111 delayed effect Effects 0.000 claims 1
- 230000007547 defect Effects 0.000 abstract description 2
- 230000005059 dormancy Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 230000001360 synchronised effect Effects 0.000 description 7
- 230000008901 benefit Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 239000013256 coordination polymer Substances 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000002618 waking effect Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/329—Power saving characterised by the action undertaken by task scheduling
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
The invention discloses a data processing method and device as well as electronic equipment. The method is applied to the electronic equipment comprising a first module and a second module and comprises the following steps: when the first module generates a data access request to a first storage unit of the electronic equipment, if state control conditions are judged to be not met and the state of the second module is a second power consumption state, the first module caches the data access request; when the state of the second module is a first power consumption state or the state control conditions are judged to be met, the first module sends the cached data access request to the second module; the second module conducts corresponding data access operations on the electronic equipment according to the received data access request sent by the first module. The data processing method and device as well as the electronic equipment disclosed by the embodiment of the invention can avoid the defect of higher power consumption because the parts of the electronic equipment under the dormant state are frequently switched between an awakening state and a dormant state.
Description
Technical field
The present invention relates to communication technical field, more particularly to a kind of data processing method and device and electronic equipment.
Background technology
The electronic equipments such as existing smart mobile phone, include two processors mostly:Operating system, user interface and apply journey
Sequence is all in AP(Application Processor, application processor)Upper execution, AP is typically using the CPU of ARM chips;
And mobile phone radio frequency the communication control software, then operating on another separate CPU, this CPU is referred to as BP(Baseband
Processor, BBP), alternatively referred to as CP(Communication Processor, communication processor), it is responsible for all
The execution of bitcom.
Functional mobile phone typically comprises only baseband chipsets, that is, BP, if the hardware configuration of functional mobile phone is with BP
It is main body, with the addition of some extra application programs and corresponding hardware adaptor, then, smart mobile phone enters as functional mobile phone
One step develops, and on the basis of BP, AP is increased, dedicated for strengthening the support to application program.
Radio-frequency enabled is placed on the main cause performed on BP is:Radio frequency control function(Signal modulation, coding, radio frequency position
Move etc.)All it is related high temporal.Exactly be placed on these functions on a host CPU and perform by best bet, and this
Host CPU is operation real time operating system.Another is using the benefit of BP, once it be designed and certification preferably,
How the operating system and application software that no matter how you use change, and it can correct perform function(Its communication function).
At present, the way of BP mainly has following three kinds of modes:
1. discrete device, this is the main implementation of the BP parts of early stage smart mobile phone, such as with Intel PXA series
Chip is the mobile phone of CPU, and iPhone now, PalmPe, Moto Droid have also followed the structure of discrete device;
2.BP modules, the mobile device of non-cell phone type frequently with this design, using simple, but it is relatively costly;
The two-in-one SoC chips of 3.AP+BP, technical difficulty is maximum, but profit margin also highest, is that current mobile phone is most commonly used
BP implementations, such as HTC mobile phones are the SoC chips with TI, use the SoC chip of Qualcomm, and Nokia intelligence
The most of SoC using TI of mobile phone.
SoC mainly includes CPU, DSP(Digital signal processor)It is used to carry out multimedia encoding and decoding, memory
controller(Memory Controller Hub), LCD controller(Liquid crystal display screen controller), serial communication device controller
(UART, IR, I/O), parallel communication device controller (USB, IPC, NAND Flash) etc..
By system bus controller(System bus controller), by the addressable address of cache of device on SoC
To in the linear address space of CPU, such as the addressable microchip address of cache of USB controller is to 0x60030000----
0x6003FFFF, then CPU can be written and read by this address come the register and data to USB.
In the system of AP+BP, BP is responsible for and network interaction, if time synchronized, incoming information etc., will wake up
AP, the common interaction for completing whole network.Simultaneously AP also have the various applications of itself, can regularly go keep network connection and
Application data synchronization, in the case of system dormancy, these AP synchronisation requirements in itself will also wake up AP.At present for hand-held
For electronic equipment, AP is connected to various peripheral hardwares, if AP wakes up, also implies that various peripheral hardwares can all be waken up, and causes to set
Standby whole power consumption is higher.
The present inventor realize it is of the invention during, find prior art at least there is following technological deficiency:
BP the and AP structures of existing electronic equipment, when BP sides and base station carry out network data exchange, will often match somebody with somebody
Put the storage of data, but the memory of the memory of electronic equipment all widely used eMMC types at present, the storage of this type
Device can only be conducted interviews by a console controller, in having the electronic equipment of BP and AP frameworks, the main frame of the usual eMMC
Controller is located in AP.So, in the processor system dormancy of electronic equipment, the data access in the event of BP sides is grasped
Make, then need to wake up AP, could realize the storage operation of configuration data, and AP is after of short duration data storage operations are completed,
Resting state or other low power consumpting states may be again introduced into, so, having led to AP in the dormant state can be because of BP
The data access request of side is operated and continually carries out waking up the switching with resting state, thus will cause the work(of processing system
Consumption is higher.
The content of the invention
The technical problems to be solved by the invention are to overcome the part in electronic equipment in the prior art in the dormant state
Frequently carry out waking up and the switching of resting state caused by power consumption defect higher.
In order to solve the above-mentioned technical problem, the invention provides a kind of data processing method, it is applied to include the first module
With the electronic equipment of the second module, methods described includes:
When first module produces data access request to the first memory cell of the electronic equipment, if it is judged that
It is the second power consumption state to be unsatisfactory for the state of state control condition and second module, then the data access request is entered
Row caching;Whne second module state for the first power consumption state or when judging to meet the state control condition, institute
The first module is stated to send to second module data access request of caching;
Second module, according to the data access request that first module sends is received, to the electronic equipment
The first memory cell carry out corresponding data access operation.
Alternatively, the time span of the first module cache data access request reaches very first time threshold value, Huo Zhehuan
When the number of times of deposit data access request reaches cumulative number threshold value, judgement meets the state control condition;When data cached visit
Ask the number of times not up to cumulative number threshold value of time span not up to very first time threshold value and the cache data access request of request
When, judgement is unsatisfactory for the state control condition.Alternatively, described method also includes:
When first module judges to meet the state control condition, send state control to second module and refer to
Order, controls second module to be transferred to first power consumption state from second power consumption state.
Alternatively, the power consumption of first power consumption state is more than second power consumption state.
Alternatively, described method also includes:
Second module sends according to other modules in addition to first module for receiving the electronic equipment
State control instruction, when being transferred to first power consumption state from second power consumption state, to first module send turn
Enter the notice of the first power consumption state;When being transferred to second power consumption state from first power consumption state, to first module
Transmission is transferred to the notice of the second power consumption state.
Alternatively, the state that first module passes through the second module described in periodic monitor, judges second module
State be first power consumption state or second power consumption state.
Alternatively, described method also includes:The data access request is cached to the electronics by first module
In second memory cell of equipment.
Alternatively, the data access request includes:Network configuration data storage request, and/or data synchronization request.
Present invention also offers a kind of data processing equipment, it is applied to include the electronic equipment of the first memory cell, it is described
Data processing equipment includes the first module and the second module;First module includes data access request generation unit and data
Access request processing unit;Second module includes data access operation unit;
The data access request generation unit, producing please to the data access of the first memory cell of the electronic equipment
Ask;
The data access request processing unit, if it is judged that being currently unsatisfactory for state control condition and described second
The state of module is the second power consumption state, then the data access request is cached;The state for treating second module is
First power consumption state or when judging to meet the state control condition, then send to described the data access request of caching
Second module;
The data access operation unit, according to the data access request that first module sends is received, to described
First memory cell of electronic equipment carries out corresponding data access operation.
Alternatively, the data access request processing unit is additionally operable to, when the time span of cache data access request reaches
To very first time threshold value, or the number of times of cache data access request, when reaching cumulative number threshold value, judgement meets the state
Control condition;When cache data access request time span be not up to very first time threshold value and cache data access request time
When number is not up to cumulative number threshold value, judgement is unsatisfactory for the state control condition.
Alternatively, the power consumption of first power consumption state is more than second power consumption state.
Alternatively, the data access request processing unit is additionally operable to, when judging to meet the state control condition, to
Second module sends state control instruction, notifies that second module is transferred to first work(from second power consumption state
Consumption state.
Alternatively, second module also includes state conversion unit;
The state conversion unit is used for, according to other in addition to first module for receiving the electronic equipment
The state control instruction that module sends, when being transferred to first power consumption state from second power consumption state, to first mould
Block sends the notice for being transferred to the first power consumption state;When being transferred to second power consumption state from first power consumption state, to described
First module sends the notice for being transferred to the second power consumption state;
The data access request processing unit is additionally operable to, and described the first power consumption state or institute are transferred to according to what is received
The notice for being transferred to the second power consumption state is stated, judges that the state of first module is first power consumption state or described the
Two power consumption states.
Alternatively, the data access request processing unit is additionally operable to, by the state of the second module described in periodic monitor,
The state for judging second module is first power consumption state or second power consumption state.
Alternatively, the data access request processing unit is additionally operable to, and the data access request is cached into the electricity
In second memory cell of sub- equipment;
Wherein, the data access request includes:Network configuration data storage request, and/or data synchronization request.
Present invention also offers a kind of electronic equipment, including above-mentioned data processing equipment.
Compared with prior art, the application at least has the advantages that:At least one embodiment of the invention is proposed
A kind of flexible data caching method, when there is data access request, not necessarily all wakes up the part of dormancy in electronic equipment;Only exist
Just waken up when meeting certain condition, reduced wake-up times, it is to avoid dormancy part is frequently waken up and dormancy, so that
Greatly reduce electric quantity consumption;In another embodiment of the invention, when data access request accumulates certain number of times or accumulation one
After fixing time, can be waken up;In another embodiment of the invention, because various other reasons such as incoming call, short message, time
Synchronous, AP applications are synchronous etc. when causing the necessary wake-up of dormancy part, and processing data access request is reduced and dormancy part
Synchronization times, also reduce system power dissipation.Certainly, it will be understood by those skilled in the art that a reality in for the application
Applying example might not have above-mentioned all features.
Other features and advantages of the present invention will be illustrated in the following description, also, the partly change from specification
Obtain it is clear that or being understood by implementing the present invention.The purpose of the present invention and other advantages can be by specification, rights
Specifically noted structure is realized and obtained in claim and accompanying drawing.
Brief description of the drawings
Accompanying drawing is used for providing further understanding technical solution of the present invention, and constitutes a part for specification, with this
The embodiment of application for explaining technical scheme, does not constitute the limitation to technical solution of the present invention together.
Fig. 1 is the schematic flow sheet of the data processing method of the embodiment of the present invention one;
Fig. 2 is the schematic flow sheet of the data processing method of the embodiment of the present invention two;
Fig. 3 is the composition schematic block diagram of the data processing equipment of the embodiment of the present invention.
Specific embodiment
Embodiment of the present invention provides a kind of data processing method, is applied to include the electronics of the first module and the second module
Equipment, methods described is adopted the following technical scheme that:
When first module produces data access request to the first memory cell of the electronic equipment, if it is judged that
It is the second power consumption state to be unsatisfactory for the state of state control condition and second module, then the data access request is entered
Row caching;Whne second module state for the first power consumption state or when judging to meet the state control condition, institute
The first module is stated to send to second module data access request of caching;
Second module, according to the data access request that first module sends is received, to the electronic equipment
The first memory cell carry out corresponding data access operation.
The electronic equipment can be including mobile phone, flat board, PC etc..Alternatively, second module is set for electronics
The module of resting state can be entered when standby idle, AP is such as but not limited to;First module for be constantly in working condition or
The module that can be periodically operated, is such as but not limited to BP(Or CP);Second module is needed by the first module to
One memory cell conducts interviews.First memory cell can be, but not limited to be Flash, the second memory cell can be, but not limited to be
Buffer unit.
Wherein, alternatively, the time span of the first module cache data access request reaches very first time threshold value, or
When the number of times of person's cache data access request reaches cumulative number threshold value, judgement meets the state control condition;When caching number
The number of times not up to cumulative number that very first time threshold value and cache data access are asked is not up to according to the time span of access request
During threshold value, judgement is unsatisfactory for the state control condition.
First module sends to second module data access request of caching, and cache data access is asked
Number of times reset, by cache data access ask time span be also classified as 0, when cache data access next time ask again
New timing or counting;The number of times of cache data access request can also be the number of data access request for being cached.
In other embodiments, it is also possible to which other conditions or state are set to meet the situation of state control condition.
The above method, may also include:
When first module judges to meet the state control condition, send state control to second module and refer to
Order, controls second module to be transferred to first power consumption state from second power consumption state.
Wherein, the power consumption of the first described power consumption state should be greater than the second described power consumption state, such as described first work(
Consumption can be wake-up states, and second power consumption can be resting state.
The above method, may also include:
Second module sends according to other modules in addition to first module for receiving the electronic equipment
State control instruction, when being transferred to first power consumption state from second power consumption state, to first module send turn
Enter the notice of the first power consumption state;When being transferred to second power consumption state from first power consumption state, to first module
Transmission is transferred to the notice of the second power consumption state.
And then, first module can be transferred to first power consumption state according to second module sends
Notify or the notice for being transferred to the second power consumption state, learn that the current state of second module is the first power consumption shape
State or second power consumption state.
Additionally, first module can also judge described second by the state of the second module described in periodic monitor
The state of module is first power consumption state or second power consumption state.
First module when receiving the second module and being transferred to the notice of the first power consumption state, or can monitor the second mould
When block is changed to the first power consumption state, the data access request of caching is sent to the second module.
Wherein, the data access request is cached to first module the second memory cell of the electronic equipment
In.
Wherein, described data access request is included but is not limited to:Network configuration data storage request, and/or data are same
Step request.
To make the object, technical solutions and advantages of the present invention become more apparent, below in conjunction with accompanying drawing to the present invention
Embodiment be described in detail.It should be noted that in the case where not conflicting, in the embodiment and embodiment in the application
Feature can mutually be combined.
Can be in the such as one group computer system of computer executable instructions the step of the flow of accompanying drawing is illustrated
Perform.And, although logical order is shown in flow charts, but in some cases, can be with suitable different from herein
Sequence performs shown or described step.
Embodiment one
The present embodiment describes a kind of data processing method, is applied to using the smart mobile phone of BP and AP frameworks, the intelligence
Mobile phone includes the first memory cell and the second memory cell, and the BP is the first module, and AP is the second module;As shown in figure 1, this
The data processing method that embodiment is provided includes following key step:
Network data exchange occurs for step S101, BP and base station, it is necessary to storage configuration data, such as current network type,
The channel of selection, radio frequency parameter etc., then produce the data access request to the first memory cell.
Step S102, BP judge that the current states of AP are resting state or wake-up states, if wake-up states, then hold
Row step S103, if resting state, performs step S104.
The data access request of generation is sent to AP by step S103, BP, is arrived corresponding configuration data storage by AP
In the memory cell of smart mobile phone.
Step S104, BP judge whether this data access request for producing meets state control condition, if it is satisfied, then
Step S105 is performed, otherwise, step S106 is performed.
Wherein, BP can set the maximum cycle/duration of data storage access request, referred to as very first time threshold value, BP
First time cache data access starts timer when asking, and very first time threshold value, Huo Zhehuan are reached when the time-count cycle of timer
When the number of times of deposit data access request reaches cumulative number threshold value, then judge to meet the state control condition;Otherwise, it is determined that not
Meet the state control condition.
Step S105, BP send to AP and wake up instruction, wake up AP, and the data access request of generation is sent to after AP ties
Beam;In subsequent processes, AP can carry out corresponding operating according to the data access request to the first memory cell.
This data access request for producing is cached to other memory cell of internal memory or smart mobile phone for step S106, BP
In, can judge whether to meet the state control condition again after the data access request for having cached this generation, if
Satisfaction then carries out step S205, terminates if being unsatisfactory for.
According to this embodiment scheme, when BP has data access request, AP is not waken up immediately, enter again after AP is waken up
Row data access operation, so as to greatly reduce electric quantity consumption.
Embodiment two
The present embodiment describes a kind of data processing method, is applied to using the smart mobile phone of BP and AP frameworks, the intelligence
Mobile phone includes the first memory cell and the second memory cell;, the BP is the first module, and AP is the second module;As shown in Fig. 2
The data processing method that the present embodiment is provided includes following key step:
Step S201, BP needs to carry out the synchronous of related data with AP, if incoming call, short message, time synchronized, AP are using same
Step etc., then produce the data access request to the first memory cell.
Step S202, BP judge that the current states of AP are resting state or wake-up states, if wake-up states, then hold
Row step S203, otherwise, performs step S204.
The data access request of generation is sent to AP by step S203, BP, is synchronized with AP.
Step S204, BP judge whether this data access request for producing meets state control condition, if it is satisfied, then
Step S205 is performed, otherwise, step S206 is performed.
Wherein, BP can set the maximum cycle/duration of data storage access request, referred to as very first time threshold value, BP
First time cache data access starts timer when asking, and very first time threshold value, Huo Zhehuan are reached when the time-count cycle of timer
When the number of times of deposit data access request reaches cumulative number threshold value, then judge to meet the state control condition;Otherwise, it is determined that not
Meet the state control condition.
Step S205, BP send to AP and wake up instruction, wake up AP, and the data access request of generation is sent to after AP ties
Beam;In subsequent processes, AP can carry out corresponding operating according to the data access request to the first memory cell.
This data access request for producing is cached to the second memory cell by step S206, BP(Internal memory or smart mobile phone
Other memory cell)In, can judge whether to meet the shape again after the data access request for having cached this generation
State control condition, step S205 is carried out if meeting, and is terminated if being unsatisfactory for.
According to this embodiment scheme, when BP needs to carry out data syn-chronization or state synchronized with AP, if AP is in stopped
Dormancy state, then BP do not wake up AP immediately, wait AP to carry out the simultaneously operating of data or state after being waken up because of other reasonses again,
The synchronization times of BP and AP are reduced, so as to reduce system power dissipation.
Embodiment three
The present embodiment provides a kind of data processing equipment, is applied to using the smart mobile phone of BP and AP frameworks, described such as Fig. 3
Shown, the data processing equipment that the present embodiment is provided includes following main modular/unit:
The data processing equipment includes the first module and the second module;First module is produced including data access request
Raw unit and data access request processing unit;Second module includes data access operation unit;
The data access request generation unit, producing please to the data access of the first memory cell of the electronic equipment
Ask;
The data access request processing unit, if it is judged that being currently unsatisfactory for state control condition and described second
The state of module is the second power consumption state, then the data access request is cached;The state for treating second module is
First power consumption state or when judging to meet the state control condition, then send to described the data access request of caching
Second module;The power consumption of wherein described first power consumption state is more than second power consumption state;
The data access operation unit, according to the data access request that first module sends is received, to described
First memory cell of electronic equipment carries out corresponding data access operation.
The electronic equipment can be including mobile phone, flat board, PC etc..Alternatively, second module is set for electronics
The module of resting state can be entered when standby idle;First module is to be constantly in working condition or can periodically be operated
Module;Second module needs to conduct interviews the first memory cell by the first module.
Wherein, the data access request processing unit can be also used for, when the time span of cache data access request
Reach very first time threshold value, or the number of times of cache data access request, when reaching cumulative number threshold value, judgement meets the shape
State control condition;When cache data access request time span be not up to very first time threshold value and cache data access request
When number of times is not up to cumulative number threshold value, judgement is unsatisfactory for the state control condition.
The data access request processing unit can be also used for sending the data access request of caching to described second
After module, the number of times that cache data access is asked resets, and the time span that cache data access is asked also is classified as into 0, under
Start reclocking or counting when cache data access is asked one time;The number of times of the cache data access request can also be used
The number of the data access request for being cached is represented.
In other embodiments, it is also possible to which other conditions or state are set to meet the situation of state control condition.
Wherein, the data access request processing unit can be also used for, when judging to meet the state control condition,
State control instruction is sent to second module, notifies that second module is transferred to described first from second power consumption state
Power consumption state.
Wherein, second module can also include state conversion unit;
The state conversion unit is used for, according to other in addition to first module for receiving the electronic equipment
The state control instruction that module sends, when being transferred to first power consumption state from second power consumption state, to first mould
Block sends the notice for being transferred to the first power consumption state;When being transferred to second power consumption state from first power consumption state, to described
First module sends the notice for being transferred to the second power consumption state;
The data access request processing unit can be also used for, according to receive it is described be transferred to the first power consumption state or
The notice of the second power consumption state is transferred to described in person, judges that the state of first module is first power consumption state or institute
State the second power consumption state.
Wherein, the data access request processing unit can be also used for, by the shape of the second module described in periodic monitor
State, the state for judging second module is first power consumption state or second power consumption state.
The data access request processing unit can when receiving the second module and being transferred to the notice of the first power consumption state, or
When monitoring that the second module is changed to the first power consumption state, the data access request of caching is sent to the second module.
Wherein, the data access request processing unit can be also used for, and the data access request is cached to described
In second memory cell of electronic equipment;
Wherein, the data access request includes:Network configuration data storage request, and/or data synchronization request.
The first module in the present embodiment can be the BP modules in smart mobile phone, during the second module can be smart mobile phone
AP modules, the first memory cell can be Flash, and the second memory cell can be with buffer unit.
Example IV
The present embodiment provides a kind of electronic equipment, and the electronic equipment that the present embodiment is provided at least is included in previous embodiment three
Described data processing equipment.
Electronic equipment described in the present embodiment includes but is not limited to the mobile intelligent terminals such as smart mobile phone, panel computer.
Those skilled in the art should be understood that each of the device that above-mentioned the embodiment of the present application provided and/or system
Each step in part, and method, they can be concentrated on single computing device, or are distributed in multiple calculating
On the network that device is constituted.Alternatively, they can be realized with the executable program code of computing device.It is thus possible to
It is stored in being performed by computing device in storage device, or they is fabricated to each integrated circuit modules respectively,
Or be fabricated to single integrated circuit module to realize by the multiple modules or step in them.So, the present invention is not restricted to
Any specific hardware and software is combined.
Although disclosed herein implementation method as above, described content be only readily appreciate the present invention and use
Implementation method, is not limited to the present invention.Technical staff in any art of the present invention, is taken off the present invention is not departed from
On the premise of the spirit and scope of dew, any modification and change, but the present invention can be carried out in the form and details implemented
Scope of patent protection, must be still defined by the scope of which is defined in the appended claims.
Claims (14)
1. a kind of data processing method, is applied to include the electronic equipment of the first module and the second module, and methods described includes:
When first module produces data access request to the first memory cell of the electronic equipment, if it is judged that discontented
The state of sufficient state control condition and second module is the second power consumption state, then the data access request is delayed
Deposit;Whne second module state for the first power consumption state or when judging to meet the state control condition, described the
One module sends to second module data access request of caching;
Second module, according to receiving the data access request that first module sends, to the of the electronic equipment
One memory cell carries out corresponding data access operation;
Wherein, into the module of resting state when second module is idle electronic equipment;First module is to locate always
In the module that working condition or periodicity are operated;
The time span of the first module cache data access request reaches very first time threshold value, or cache data access please
When the number of times asked reaches cumulative number threshold value, judgement meets the state control condition;When the time of cache data access request
Length be not up to very first time threshold value and cache data access request number of times not up to cumulative number threshold value when, judge to be unsatisfactory for
The state control condition.
2. the method for claim 1, also includes:
When first module judges to meet the state control condition, state control instruction is sent to second module,
Second module is controlled to be transferred to first power consumption state from second power consumption state.
3. method as claimed in claim 1 or 2, wherein:
The power consumption of first power consumption state is more than second power consumption state.
4. method as claimed in claim 3, also includes:
The shape that second module sends according to other modules in addition to first module for receiving the electronic equipment
State control instruction, when being transferred to first power consumption state from second power consumption state, sends to first module and is transferred to the
The notice of one power consumption state;When being transferred to second power consumption state from first power consumption state, sent to first module
It is transferred to the notice of the second power consumption state.
5. method as claimed in claim 3, wherein:
The state that first module passes through the second module described in periodic monitor, judges that the state of second module is described
First power consumption state or second power consumption state.
6. method as claimed in claim 5, also includes:
Be cached to the data access request in the second memory cell of the electronic equipment by first module.
7. method as claimed in claim 1 or 2, wherein:
The data access request includes:Network configuration data storage request, and/or data synchronization request.
8. a kind of data processing equipment, is applied to include the electronic equipment of the first memory cell, and the data processing equipment includes
First module and the second module;First module includes that data access request generation unit and data access request treatment are single
Unit;Second module includes data access operation unit;
The data access request generation unit, produces the data access request to the first memory cell of the electronic equipment;
The data access request processing unit, if it is judged that being currently unsatisfactory for state control condition and second module
State be the second power consumption state, then the data access request is cached;The state for treating second module is first
Power consumption state or when judging to meet the state control condition, then send to described second the data access request of caching
Module;
The data access operation unit, according to the data access request that first module sends is received, to the electronics
First memory cell of equipment carries out corresponding data access operation;
Wherein, into the module of resting state when second module is idle electronic equipment;First module is to locate always
In the module that working condition or periodicity are operated;
The data access request processing unit is additionally operable to, when the time span of cache data access request reaches very first time threshold
Value, or cache data access request number of times when reaching cumulative number threshold value, judgement meets the state control condition;When slow
The time span of deposit data access request be not up to very first time threshold value and cache data access request number of times be not up to it is accumulative
During frequency threshold value, judgement is unsatisfactory for the state control condition.
9. device as claimed in claim 8, wherein:
The power consumption of first power consumption state is more than second power consumption state.
10. device as claimed in claim 8 or 9, wherein:
The data access request processing unit is additionally operable to, when judging to meet the state control condition, to second mould
Block sends state control instruction, notifies that second module is transferred to first power consumption state from second power consumption state.
11. devices as claimed in claim 8 or 9, wherein:Second module also includes state conversion unit;
The state conversion unit is used for, according to other modules in addition to first module for receiving the electronic equipment
The state control instruction of transmission, when being transferred to first power consumption state from second power consumption state, sends out to first module
Send the notice for being transferred to the first power consumption state;When being transferred to second power consumption state from first power consumption state, to described first
Module sends the notice for being transferred to the second power consumption state;
The data access request processing unit is additionally operable to, and described the first power consumption state or described turn are transferred to according to what is received
Enter the notice of the second power consumption state, the state for judging first module is first power consumption state or second work(
Consumption state.
12. devices as claimed in claim 8 or 9, wherein:
The data access request processing unit is additionally operable to, and by the state of the second module described in periodic monitor, judges described
The state of the second module is first power consumption state or second power consumption state.
13. devices as claimed in claim 8 or 9, wherein:
The data access request processing unit is additionally operable to, and the data access request is cached into the second of the electronic equipment
In memory cell;
Wherein, the data access request includes:Network configuration data storage request, and/or data synchronization request.
14. a kind of electronic equipment, including the data processing equipment as described in any one of claim 8 to 13.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310341894.6A CN104345861B (en) | 2013-08-07 | 2013-08-07 | Data processing method and device as well as electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310341894.6A CN104345861B (en) | 2013-08-07 | 2013-08-07 | Data processing method and device as well as electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104345861A CN104345861A (en) | 2015-02-11 |
CN104345861B true CN104345861B (en) | 2017-05-24 |
Family
ID=52501677
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310341894.6A Active CN104345861B (en) | 2013-08-07 | 2013-08-07 | Data processing method and device as well as electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104345861B (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105159776B (en) * | 2015-08-03 | 2019-02-19 | 中科创达软件股份有限公司 | Process handling method and device |
CN109388222A (en) * | 2017-08-04 | 2019-02-26 | 中兴通讯股份有限公司 | Power-saving processing method, device and mobile terminal and computer readable storage medium |
CN108540356B (en) * | 2018-03-30 | 2022-06-28 | 联想(北京)有限公司 | Processing method and processing apparatus |
CN108934056B (en) * | 2018-06-20 | 2021-01-15 | 联想(北京)有限公司 | Control method and system of electronic equipment |
CN111601372B (en) * | 2020-04-09 | 2022-03-04 | 出门问问信息科技有限公司 | Data processing device |
CN112835826B (en) * | 2021-03-04 | 2024-12-13 | 深圳市广和通无线股份有限公司 | A communication method, device, equipment and readable storage medium |
CN115686383B (en) * | 2022-12-30 | 2023-04-18 | 摩尔线程智能科技(北京)有限责任公司 | Control method and controller of memory and chip system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1171159A (en) * | 1994-12-23 | 1998-01-21 | 英特尔公司 | Cache coherent multiprocessing computer system with reduced power operating characteristics |
US6058466A (en) * | 1997-06-24 | 2000-05-02 | Sun Microsystems, Inc. | System for allocation of execution resources amongst multiple executing processes |
CN101937265A (en) * | 2009-06-30 | 2011-01-05 | 英特尔公司 | Method and apparatus for reducing power consumption |
US8195887B2 (en) * | 2009-01-21 | 2012-06-05 | Globalfoundries Inc. | Processor power management and method |
CN103092701A (en) * | 2011-10-31 | 2013-05-08 | 联想(北京)有限公司 | Communication method, communication device and electronic device |
-
2013
- 2013-08-07 CN CN201310341894.6A patent/CN104345861B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1171159A (en) * | 1994-12-23 | 1998-01-21 | 英特尔公司 | Cache coherent multiprocessing computer system with reduced power operating characteristics |
US6058466A (en) * | 1997-06-24 | 2000-05-02 | Sun Microsystems, Inc. | System for allocation of execution resources amongst multiple executing processes |
US8195887B2 (en) * | 2009-01-21 | 2012-06-05 | Globalfoundries Inc. | Processor power management and method |
CN101937265A (en) * | 2009-06-30 | 2011-01-05 | 英特尔公司 | Method and apparatus for reducing power consumption |
CN103092701A (en) * | 2011-10-31 | 2013-05-08 | 联想(北京)有限公司 | Communication method, communication device and electronic device |
Also Published As
Publication number | Publication date |
---|---|
CN104345861A (en) | 2015-02-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104345861B (en) | Data processing method and device as well as electronic equipment | |
US11252665B2 (en) | Data transmission method, base station and terminal | |
US8479028B2 (en) | Techniques for communications based power management | |
US8332676B2 (en) | Methods of preparing a power saving state, universal serial bus device and universal serial bus host | |
US11073894B2 (en) | System power management for peripheral component interconnect express (PCIE)-based devices | |
US20120054523A1 (en) | Electronic device and data transmission method of the same | |
CN103259939B (en) | Terminal dormant method and terminal | |
US9477293B2 (en) | Embedded controller for power-saving and method thereof | |
CN105824659A (en) | Application program updating method and terminal equipment | |
CN101539797A (en) | Method, system and device for controlling dynamic clock and power supply | |
CN109309948B (en) | Communication method and device of wireless local area network, station equipment and access point equipment | |
US9612652B2 (en) | Controlling power consumption by power management link | |
CN108777862B (en) | Bluetooth transmission method, Bluetooth controller and Bluetooth device | |
CN106793044A (en) | A kind of method and bluetooth security equipment for realizing bluetooth security equipment low-power consumption standby | |
WO2014180329A1 (en) | Intelligent terminal wakeup frequency adjustment method and device | |
CN106550438A (en) | Limit method and system, the mobile device of periodic wakeup | |
CN103514837B (en) | Terminal screen backlight control method and apparatus | |
CN105446916A (en) | USB bus state switching method and apparatus | |
KR102060431B1 (en) | Apparatus and method for managing power in multi-core system | |
TW202215202A (en) | Power-saving techniques in computing devices through communication bus control | |
CN1617068A (en) | Multiple-CPU portable terminal with communication function and control method | |
US9448617B2 (en) | Systems and methods for messaging-based fine granularity system-on-a-chip power gating | |
CN103260224A (en) | Mobile terminal and method for achieving refreshing of charging animation during charging | |
CN113253644B (en) | Equipment working mode switching method, micro-control device and ship positioning system | |
CN105101371A (en) | Mobile phone power-saving management method |
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 |