[go: up one dir, main page]

CN104345861B - Data processing method and device as well as electronic equipment - Google Patents

Data processing method and device as well as electronic equipment Download PDF

Info

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
Application number
CN201310341894.6A
Other languages
Chinese (zh)
Other versions
CN104345861A (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201310341894.6A priority Critical patent/CN104345861B/en
Publication of CN104345861A publication Critical patent/CN104345861A/en
Application granted granted Critical
Publication of CN104345861B publication Critical patent/CN104345861B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/329Power saving characterised by the action undertaken by task scheduling
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy 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

A kind of data processing method and device and electronic equipment
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.
CN201310341894.6A 2013-08-07 2013-08-07 Data processing method and device as well as electronic equipment Active CN104345861B (en)

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)

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

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

Patent Citations (5)

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