CN105224059A - The method of remote access data and local side device - Google Patents

The method of remote access data and local side device Download PDF

Info

Publication number
CN105224059A
CN105224059A CN201410290421.2A CN201410290421A CN105224059A CN 105224059 A CN105224059 A CN 105224059A CN 201410290421 A CN201410290421 A CN 201410290421A CN 105224059 A CN105224059 A CN 105224059A
Authority
CN
China
Prior art keywords
switch unit
embedded controller
control chip
system control
data
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.)
Granted
Application number
CN201410290421.2A
Other languages
Chinese (zh)
Other versions
CN105224059B (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.)
Acer Inc
Original Assignee
Acer Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Acer Inc filed Critical Acer Inc
Priority to CN201410290421.2A priority Critical patent/CN105224059B/en
Publication of CN105224059A publication Critical patent/CN105224059A/en
Application granted granted Critical
Publication of CN105224059B publication Critical patent/CN105224059B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention provides a kind of method and local side device of remote access data.When embedded controller receives Far end control signal by network element from cloud server, embedded controller judges whether the power management states of local side device switches to power down mode.When judging to have switched to power down mode, embedded controller orders about the first switch unit and switches, and the data that network element is received are able to be sent to storage unit by the first switch unit.

Description

The method of remote access data and local side device
Technical field
The invention relates to a kind of mechanism of remote access data, and relate to a kind of method and local side device of remote access data under power down mode especially.
Background technology
Generally speaking, if for utilizing the main frame in its family to serve as the role of server time, then the main frame in family needs to be in open state always, and panel computer, smart mobile phone etc. could be allowed can to link to main frame in family at any time by Wiring device.But way like this quite expends the energy.Therefore, in order to economize energy, and by the main frame shutdown in family, when for access main frame, main frame is started shooting by recycling WOL (Wake On LAN) (Wake-on-LAN) technology.
According to the difference of software and hardware equipment, the WOL (Wake On LAN) technology remote control mechanism that also can to comprise that far-end orders to shut down, far-end orders again to start shooting etc. relevant.But the problem whether network card of main frame or network chip can support often can be there is in WOL (Wake On LAN) technology.
Summary of the invention
The invention provides a kind of method and local side device of remote access data, can under local side device be power down mode, cloud server still can access the storage unit of local side device.
The method of remote access data of the present invention, it is applicable to the storage unit being carried out remote access local side device by cloud server.Local side device also comprises network element, embedded controller and system control chip, and is provided with the first switch unit in local side device.First switch unit is coupled to storage unit, system control chip and embedded controller, and the data being decided network element to receive by embedded controller are sent to system control chip or storage unit by the first switch unit.In the method, embedded controller receives Far end control signal by network element from cloud server.When receiving Far end control signal, embedded controller judges whether the power management states of local side device switches to power down mode.Under power down mode, stop power supply to system control chip, and obtain the control of local side device by embedded controller.When judging to have switched to power down mode, embedded controller orders about the first switch unit and switches, and makes data be able to be sent to storage unit by the first switch unit.
Local side device of the present invention, comprising: network element, embedded controller, system control chip and the first switch unit.Network element is in order to link up with cloud server.Embedded controller is coupled to network element, to receive Far end control signal from cloud server.First switch unit is coupled to storage unit, embedded controller, system control chip and network element, and it is in order to determine that the data by network element receives are sent to system control chip or storage unit.Far end control signal is received by network element from cloud server at embedded controller, and the power management states of local side device is when having switched to the power down mode of stopping power supply to system control chip, embedded controller orders about the first switch unit and switches, and makes data be able to be sent to storage unit by the first switch unit.
In one embodiment of this invention, said memory cells is such as memory card, then above-mentioned local side device also comprises: the second switch unit, the first bridge and the second bridge.Second switch unit is coupled to system control chip and embedded controller.First bridge is coupled between the first switch unit and the second switch unit.Second bridge is coupled between the second switch unit and memory card.When judging to have switched to power down mode, embedded controller orders about the first switch unit and switches, data are made to be able to be sent to the first bridge by the first switch unit, and, embedded controller orders about the second switch unit and switches, and makes the data transmitted via the first bridge be able to be sent to memory card by the second switch unit.
In one embodiment of this invention, above-mentioned local side device also comprises: firmware unit and peripheral switch unit.Firmware unit is coupled to system control chip and embedded controller.Peripheral switch unit is coupled between system control chip and embedded controller, and is coupled to audio output interface, video output interface and luminescence unit interface.In firmware unit under judging that under power down mode power management states had not switched to duty in time section, when arriving Preset Time point, the first signal is sent to system control chip and embedded controller by firmware unit, use waken system control chip to carry out access/memory card by system control chip, and, firmware unit sends secondary signal to embedded controller, make after embedded controller comes forbidden energy audio output interface, video output interface and luminescence unit interface by peripheral switch unit, to start an operating system.When starting the operating system, data in memory card are all sent in interior device, memory via the second switch unit by system control chip, and the data of deleting in memory card, wherein interior device, memory is coupled to system control chip, and after deleting the data in memory card, power management states is switched to power down mode.
In one embodiment of this invention, under power management states is duty, embedded controller orders about the first switch unit and switches, data are made to be able to be sent to system control chip by the first switch unit, and embedded controller orders about the second switch unit to be switched, system control chip is made to carry out access/memory card by the second switch unit.If the residual capacity that system control chip is checked through memory card is less than preset capacity, by system control chip the data in memory card are all sent to be coupled to system control chip one in connect storer, and delete the data in memory card.
In one embodiment of this invention, said memory cells is such as interior device, memory, then local side device also comprises: the second switch unit, the 3rd switch unit, the first bridge and the 3rd bridge.3rd switch unit is coupled to interior device, memory.First bridge is coupled between the first switch unit and the second switch unit.3rd bridge is coupled between the second switch unit and the 3rd switch unit.When judging to have switched to power down mode, embedded controller orders about the first switch unit and switches, and makes data be able to be sent to the first bridge by the first switch unit.Further, embedded controller orders about the second switch unit and switches, and makes the data transmitted via the first bridge be able to be sent to the 3rd bridge by the second switch unit.In addition, embedded controller orders about the 3rd switch unit and switches, and makes the data via the 3rd bridge be able to be sent to interior device, memory by the 3rd switch unit.
In one embodiment of this invention, under power management states is duty, embedded controller orders about the first switch unit and switches, data are made to be able to be sent to system control chip by the first switch unit, and embedded controller orders about the 3rd switch unit to be switched, system control chip is made to access interior device, memory by the 3rd switch unit.
Based on above-mentioned, when client terminal device accesses local side device by cloud server, do not need to utilize WOL (Wake On LAN) (Wake-on-LAN) technology to wake whole playscript with stage directions ground end device up, and the storage unit of local side device can be accessed under power down mode, not only can save the energy, also improve the efficiency of use.
For above-mentioned feature and advantage of the present invention can be become apparent, special embodiment below, and coordinate accompanying drawing to be described in detail below.
Accompanying drawing explanation
Fig. 1 is the calcspar of the local side device of first embodiment of the invention;
Fig. 2 is the method flow diagram of the remote access data of first embodiment of the invention;
Fig. 3 A and Fig. 3 B is the calcspar of the local side device of second embodiment of the invention;
Fig. 4 is the method flow diagram of the remote access data of second embodiment of the invention;
Fig. 5 is the method flow diagram of data conversion storage under the power down mode of second embodiment of the invention;
Fig. 6 is the calcspar of the local side device of third embodiment of the invention;
Fig. 7 is the method flow diagram of the remote access data of third embodiment of the invention;
Fig. 8 is the calcspar of the local side device of fourth embodiment of the invention.
Description of reference numerals:
100,300,600,800: local side device;
110: system control chip;
120: embedded controller;
130: network element;
140: the first switch units;
150: storage unit;
210,620: the first bridges;
220,630: the second switch units;
230,810: the second bridges;
240,820: memory card;
250,610: interior device, memory;
260: firmware unit;
270: peripheral switch unit;
281: audio output interface;
282: video output interface;
283: luminescence unit interface;
640: the three bridges;
650: the three switch units;
The each step of method of the remote access data of the S205 ~ S220: the first embodiment;
The each step of method of the remote access data of the S405 ~ S415: the second embodiment;
The each step of the method for data conversion storage under the power down mode of the S505 ~ S530: the second embodiment;
The each step of method of the remote access data of the S705 ~ S720: the three embodiment.
Embodiment
Below in embodiment, client terminal device, after being connected to network, carrys out the data of remote access local side device by cloud server.Client terminal device is such as smart mobile phone, panel computer, notebook computer or PC.Login to cloud server at client terminal device, and during for carrying out remote access to local side device, cloud server can transmit a Far end control signal to local side device, make local side device drive its inner associated components according to power management states at that time, and then make cloud server successfully access the storage unit of local side device.
First embodiment
Fig. 1 is the calcspar of the local side device of first embodiment of the invention.Please refer to Fig. 1, local side device 100 comprises system control chip 110, embedded controller 120, network element 130, first switch unit 140 and storage unit 150.Storage unit 150 is such as interior device, memory, or is a memory card.
System control chip 110 is coupled to the first switch unit 140 and storage unit 150.At this, system control chip 110 is such as system single chip (SystemonChip, be called for short SOC), it incorporates CPU (central processing unit) (CentralProcessingUnit, be called for short CPU) and the function of platform controller hub (PlatformControllerHub, be called for short PCH).In other embodiments, system control chip 110 is such as platform controller hub, and it is coupled to CPU (central processing unit).
Embedded controller 120 is coupled to network element 130 and the first switch unit 140.Embedded controller 120 in order to be received the Far end control signal transmitted from cloud server by network element 130, and in order to control the first switch unit 140.
At this, when the power management states of local side device 100 is duty, obtained the control of local side device 100 by system control chip 110.And when the power management states of local side device 100 switches to power down mode, system control chip 110 can not be powered, now obtained the control of local side device 100 by embedded controller 120.For example, no matter local side device 100 is start or shutdown, under the state that local side device 100 is plug-in, embedded controller 120, network element 130 and the first switch unit 140 are all in the state supplying faint power supply.This is faint possesses minimum operating capability by network element 130 for electric energy, makes network element 130 can listen to network broadcast information from outside.And only when the power management states of local side device 100 is duty, system control chip 110 just can be in the state be powered.With ACPI (AdvancedConfigurationandPowerInterface is called for short ACPI) standard, duty is S0 state, and power down mode is S3 state, S4 state or S5 state.
First switch unit 140 is coupled to storage unit 150, embedded controller 120, system control chip 110 and network element 130.First switch unit 140, according to the control of embedded controller 120, decides the data that network element 130 receives to be sent to system control chip 110 or storage unit 150.That is, embedded controller 120 controls the switching of the first switch unit 140, uses the annexation determined whether between parting system control chip 110 and network element 130.Such as, in working order, system control chip 110 by the first switch unit 140 with the connection of network element 130.Under power down mode, embedded controller 120 controls the first switch unit 140 and switches, use the connection between parting system control chip 110 and network element 130, and then make storage unit 150 be able to be connected to network element 130 by the first switch unit 140.
Due under power down mode, system control chip 110 is in the state that cannot operate, and therefore, drives the inner associated components of local side device 100 by embedded controller 120, makes cloud server successfully access local side device 100.Namely coordinate above-mentioned local side device 100 so that the method for remote access data to be described below.
Fig. 2 is the method flow diagram of the remote access data of first embodiment of the invention.Referring to Fig. 1 and Fig. 2, in step S205, embedded controller 120 receives Far end control signal by network element 130 from cloud server.Such as, when client terminal device is logined to cloud server, and during for carrying out the read-write of data to local side device 100, cloud server can transmit Far end control signal to local side device 100.
When embedded controller 120 receives Far end control signal by network element 130, in step S210, embedded controller 120 judges whether power management states switches to power down mode.If switch to power down mode, perform step S215; If do not switch to power down mode and be duty, then perform step S220.
In step S215, embedded controller 120 orders about the first switch unit 140 and switches, and the data that network element 130 is received are able to be sent to storage unit 150 by the first switch unit 140.When embedded controller 120 judges to switch to power down mode, because now system control chip 110 is not powered, system control chip 110 also cannot carry out access memory cell 150, therefore, transfer control signal to the first switch unit 140 is carried out by embedded controller 120, first switch unit 140 is switched, with the annexation between parting system control chip 110 and network element 130, and then the connection between conducting network element 130 and storage unit 150, the data that network element 130 is received are able to be sent to storage unit 150 by the first switch unit 140.
If embedded controller 120 is when receiving Far end control signal, power management states is duty, then, in step S220, carry out access memory cell 150 by system control chip 110.Such as, in working order, first switch unit 140 conducting connection between network element 130 and system control chip 110, the data that network element 130 is received send system control chip 110 to by the first switch unit 140, and carry out access memory cell 150 by system control chip 110.
Enumerate the second embodiment and the 3rd embodiment below, respectively for storage unit 150 for memory card and storage unit 150 for interior device, memory (being such as hard disk) two kinds of situations are described.
Second embodiment
Fig. 3 A and Fig. 3 B is the calcspar of the local side device of second embodiment of the invention.At this, replace the storage unit 150 of the first embodiment with memory card 240, and be marked with identical symbol by with the component that the first embodiment has an identical function, and omit relevant explanation.Please refer to Fig. 3 A, local side device 300 comprises system control chip 110, embedded controller 120, network element 130, first switch unit 140, first bridge 210, second switch unit 220, second bridge 230, memory card 240 and interior device, memory 250.At this, memory card 240 is such as safe digital card (SecureDigitalMemoryCard is called for short SD card).Interior device, memory 250 is such as hard disk.
Embedded controller 120 exports (GeneralPurposeInputOutput is called for short GPIO) interface and the first switch unit 140 and the second switch unit 220 by universal input and couples.First switch unit 140 is coupled by quick peripheral assembly interconnecting (PeripheralComponentInterconnectExpress is called for short PCIE) interface and network element 130, system control chip 110 and the first bridge 210.Second switch unit 220 is coupled with the first bridge 210, second bridge 230 and system control chip 110 by USB (universal serial bus) (UniversalSerialBus is called for short USB).Second bridge 230 is coupled with memory card 240 by serial peripheral interface (SerialPeripheralInterface is called for short SPI).System control chip 110 is coupled by Serial Advanced Technology Attachment (SerialAdvancedTechnologyAttachment, abbreviate SAT A) interface and interior device, memory 250.
In figure 3b, local side device 300 also comprises firmware unit 260, peripheral switch unit 270 and audio output interface 281, video output interface 282 and luminescence unit interface 283.Firmware unit 260 is coupled to system control chip 110 and embedded controller 120.Firmware unit 260 is such as Basic Input or Output System (BIOS) (BasicInput/OutputSystem is called for short BIOS).Peripheral switch unit 270 is coupled between system control chip 110 and embedded controller 120, and is coupled to audio output interface 281, video output interface 282 and luminescence unit interface 283.
In a second embodiment, the first bridge 210 is coupled between the first switch unit 140 and the second switch unit 220, and it is responsible for decoding and coding, makes the data via PCIE interface after recompile, be converted to the data of USB form.Second bridge 230 is coupled between the second switch unit 220 and memory card 240, and it is responsible for decoding and coding, makes the data via USB after recompile, be converted to the data of SPI form.
Far end control signal is received by network element 130 from cloud server at embedded controller 120, and the power management states of local side device 300 is when having switched to power down mode, embedded controller 120 has sent control signal to order about the first switch unit 140 and the second switch unit 220 switches respectively by the GPIO interface of correspondence.
For example, Fig. 4 is the method flow diagram of the remote access data of second embodiment of the invention.At this, under the power management states of local side device 300 is duty, connection between first switch unit 140 conducting network element 130 and system control chip 110, and the second switch unit 220 carrys out the connection between conducting system control chip 110 and the second bridge 230, to be accessed memory card 240 by system control chip 110.And when the power management states of local side device 300 switches to power down mode, embedded controller 120 can order about the first switch unit 140 respectively and the second switch unit 220 switches, and the data that network element 130 is received directly are sent to memory card 240.
Referring to Fig. 3 A and Fig. 4, in step S405, under power down mode, embedded controller 120 receives Far end control signal.Afterwards, in step S410, embedded controller 120 orders about the first switch unit 140 and switches, and makes data be able to be sent to the first bridge 210 by the first switch unit 140.Further, in step S415, embedded controller 120 orders about the second switch unit 220 and switches, and makes the data transmitted via the first bridge 210 be able to be sent to memory card 240 by the second switch unit 220.
In detail, when embedded controller 120 receives Far end control signal under power down mode, embedded controller 120 meeting transfer control signal to the first switch unit 140, makes the connection between the first switch unit 140 conducting network element 130 and the first bridge 210.Further, embedded controller 120 can transmit another and control signal to the second switch unit 220, makes the connection between the second switch unit 220 conducting first bridge 210 and the second bridge 230.Accordingly, under power down mode, the data that network element 130 receives just sequentially can be sent to memory card 240 via the first switch unit 140, first bridge 210, second switch unit 220 and the second bridge 230.
In addition, under power down mode, also can go the operation judging whether to perform data conversion storage further.Enumerate an example below to illustrate.Fig. 5 is the method flow diagram of data conversion storage under the power down mode of second embodiment of the invention.Referring to Fig. 3 B and Fig. 5, in step S505, under power down mode, judge whether power management states once switched to duty in time section by the firmware unit 260 of local side device 300.Such as, setting-up time section is the point at morning 0 to midnight 12 of every day.Firmware unit 260 can judge, between morning 0 to midnight 12, whether local side device 300 once switched to duty.
If local side device 300 once changed to duty in the time section inscribe of setting, then do not perform the operation of data conversion storage.That is, if once switched to duty in the time section of setting, then in working order under, system control chip 110 can go to perform the operation of data conversion storage automatically, use will be stored to memory card 240 under power down mode data conversion storage to interior device, memory 250.
If local side device 300 did not change to duty in the time section inscribe of setting, then performed step S510 ~ step S530, used the data conversion storage of memory card 240 to interior device, memory 250.
In step S510, when arriving Preset Time point (such as midnight 12 point), send the first signal to system control chip 110 by firmware unit 260, use waken system control chip 110, carry out access/memory card 240 to switch to duty by system control chip 110.At this, frighten the user of local side device 300 in order to avoid local side device 300 Auto Power On, while waken system control chip 110, perform step S515.
In step S515, send secondary signal to embedded controller 120 by firmware unit 260, make embedded controller 120 forbidden energy audio output interface 281, video output interface 282 and luminescence unit interface 283.In detail, embedded controller 120 sends and controls signal to peripheral switch unit 270, makes peripheral switch unit 270 parting system control chip 110 and the connection between audio output interface 281, video output interface 282 and luminescence unit interface 283.
Afterwards, in step S520, system control chip 110 starts the operating system.Because system control chip 110 and the connection between audio output interface 281, video output interface 282 and luminescence unit interface 283 disconnect, therefore just any sound can not be sent when starting the operating system, also any picture can not be shown on screen, also any light can not be sent.
And, in step S525, when system control chip 110 starts the operating system, the data in memory card 240 are all sent in interior device, memory 250 via the second switch unit 220 by system control chip 110, and delete the data in memory card 240.After deleting the data in memory card 240, in step S530, power management states is switched to power down mode.Such as, if carry out data conversion storage under S5 state, then unloading complete after, local side device 300 is shut down; If carry out data conversion storage under S3 state, then unloading complete after, local side device 300 is switched back S3 state.
In addition, under the state entering operating system, also when the fast deficiency of the capacity of memory card 240, just can automatically carry out the operation of data conversion storage.For example, under power management states is duty, embedded controller 120 orders about the first switch unit 140 and switches, and makes data be able to be sent to system control chip 110 by the first switch unit 140.Further, embedded controller 120 orders about the second switch unit 220 and switches, and makes system control chip 110 carry out access/memory card 240 by the second switch unit 220.In working order, check whether the residual capacity of memory card 240 is less than preset capacity (being such as 500MB) by system control chip 110.If residual capacity is less than preset capacity, then the data in memory card 240 all can be sent to and be coupled to device, memory 250 (being such as hard disk) in system control chip 110 by system control chip 110 automatically, and delete the data in memory card 240.And if residual capacity is not less than preset capacity, system control chip 110 can't automatically perform unloading operation.
3rd embodiment
Fig. 6 is the calcspar of the local side device of third embodiment of the invention.At this, within device, memory 610 replace the storage unit 150 of the first embodiment, and be marked with identical symbol by with the component that the first embodiment has an identical function, and omit relevant explanation.Please refer to Fig. 6, local side device 600 comprises system control chip 110, embedded controller 120, network element 130, first switch unit 140, interior device, memory 610, first bridge 620, second switch unit 630, the 3rd bridge 640 and the 3rd switch unit 650.
Embedded controller 120 is coupled by GPIO interface and the first switch unit 140, second switch unit 630 and the 3rd switch unit 650.First switch unit 140 is coupled by PCIE interface and network element 130, system control chip 110 and the first bridge 620.Second switch unit 630 is coupled by USB and the first bridge 620 and the 3rd bridge 640.3rd switch unit 650 is coupled by SATA interface and system control chip 110, interior device, memory 610 and the 3rd bridge 640.
In the third embodiment, the first bridge 620 is coupled between the first switch unit 140 and the second switch unit 630, and it is responsible for decoding and coding, makes the data via PCIE interface after recompile, be converted to the data of USB form.3rd bridge 640 is coupled between the second switch unit 630 and the 3rd switch unit 650, and it is responsible for decoding and coding, makes the data via USB after recompile, be converted to the data of SATA form.
Far end control signal is received by network element 130 from cloud server at embedded controller 120, and the power management states of local side device 600 is when having switched to power down mode, embedded controller 120 has sent control signal to order about the first switch unit 140, second switch unit 630 and the 3rd switch unit 650 switches respectively by the GPIO interface of correspondence.
For example, Fig. 7 is the method flow diagram of the remote access data of third embodiment of the invention.At this, under the power management states of local side device 600 is duty, the connection between conducting network element 130 and system control chip 110 is carried out by the first switch unit 140, and carry out the connection between conducting system control chip 110 and interior device, memory 610 by the 3rd switch unit 650, to be accessed by the internal device, memory 610 of system control chip 110.And when the power management states of local side device 600 switches to power down mode, embedded controller 120 can order about the first switch unit 140, second switch unit 220 respectively and the 3rd switch unit 650 switches, and the data that network element 130 is received directly are sent to interior device, memory 610 and without the need to by system control chip 110.
Please refer to Fig. 6 and Fig. 7, in step S705, under power down mode, embedded controller 120 receives Far end control signal.Afterwards, in step S710, embedded controller 120 orders about the first switch unit 140 and switches, and makes data be able to be sent to the first bridge 620 by the first switch unit 140.That is, embedded controller 120 meeting transfer control signal to the first switch unit 140, makes the connection between the first switch unit 140 conducting network element 130 and the first bridge 620.
In step S715, embedded controller 120 orders about the second switch unit 630 and switches, and makes the data transmitted via the first bridge 620 be able to be sent to the 3rd bridge 640 by the second switch unit 630.That is, embedded controller 120 transfer control signal to the second switch unit 630, makes the connection between the second switch unit 630 conducting first bridge 620 and the 3rd bridge 640.
In step S720, embedded controller 120 orders about the 3rd switch unit 650 and switches, and makes the data via the 3rd bridge 640 be able to be sent to interior device, memory 610 by the 3rd switch unit 650.That is, embedded controller 120 transfer control signal is to the 3rd switch unit 650, makes the connection between the 3rd switch unit 650 parting system control chip 110 and interior device, memory 610, and the connection between conducting the 3rd bridge 640 and interior device, memory 610.
Accordingly, under power down mode, the data that network element 130 receives just sequentially can be sent to interior device, memory 610 via the first switch unit 140, first bridge 620, second switch unit 630, the 3rd bridge 640 and the 3rd switch unit 650.
4th embodiment
Fig. 8 is the calcspar of the local side device of fourth embodiment of the invention.In the fourth embodiment, local side device 800 has memory card 820 and interior device, memory 610 simultaneously.When client terminal device is by cloud server wish access local side device 800, access/memory card 820 or interior device, memory 610 can be decided according to the selection of the user of client terminal device.At this, be marked with identical symbol by with the component in the first embodiment and the 3rd embodiment with identical function, and omit relevant explanation.
Please refer to Fig. 8, local side device 800 comprises system control chip 110, embedded controller 120, network element 130, first switch unit 140, interior device, memory 610, first bridge 620, second switch unit 630, the 3rd bridge 640, the 3rd switch unit 650, second bridge 810 and memory card 820.
Embedded controller 120 is coupled by GPIO interface and the first switch unit 140, second switch unit 630 and the 3rd switch unit 650.First switch unit 140 is coupled by PCIE interface and network element 130, system control chip 110 and the first bridge 620.Second switch unit 630 is coupled by USB and the first bridge 620, second bridge 810 and the 3rd bridge 640.3rd switch unit 650 is coupled by SATA interface and system control chip 110, interior device, memory 610 and the 3rd bridge 640.Memory card 820 is coupled by SPI and the second bridge 810.
In the fourth embodiment, under power down mode, the connection between the second switch unit 630 conducting first bridge 620 and the second bridge 810.Accordingly, under power down mode, the data that network element 130 receives are stored in memory card 820.Explanation about access/memory card 820 under power down mode can refer to the second embodiment, does not repeat them here.In addition, in working order, the connection between the second switch unit 630 conducting second bridge 810 and the 3rd bridge 640.Accordingly, when switching to duty at every turn, can automatically the data in memory card 820 be sent in interior device, memory 610 by the 3rd switch unit 650.Further, also can in working order under, the data in interior device, memory 610 are sent to memory card 820 by the 3rd switch unit 650.
When the user of client terminal device determines access/memory card 820, under power down mode, embedded controller 120 is respectively by GPIO interface transfer control signal to the first switch unit 140 of correspondence and the second switch unit 630, with the connection between conducting network element 130 and the first bridge 620, and the connection between conducting first bridge 620 and the second bridge 810.
When the selection of the user of client terminal device determines device, memory 610 in access, under power down mode, embedded controller 120 is respectively by GPIO interface transfer control signal to the first switch unit 140, second switch unit 630 of correspondence and the 3rd switch unit 650, with the connection between conducting network element 130 and the first bridge 620, connection between conducting first bridge 620 and the 3rd bridge 640, and the connection between conducting the 3rd bridge 640 and interior device, memory 610.
In addition, in working order, be then come access/memory card 820 or interior device, memory 610 by system control chip 110.
In sum, when client terminal device accesses local side device by cloud server, one switch unit is set between system control chip and storage unit, and the switching of switch unit is controlled by embedded controller, with the passage between conducting network element and storage unit, make the data of network element require no system control chip and just can be sent to storage unit.Accordingly, do not need to utilize WOL (Wake On LAN) (Wake-on-LAN) technology to wake whole playscript with stage directions ground end device up under power down mode, can access the storage unit of local side device yet, not only can save the energy, also improve the efficiency of use.
Last it is noted that above each embodiment is only in order to illustrate technical scheme of the present invention, be not intended to limit; Although with reference to foregoing embodiments to invention has been detailed description, those of ordinary skill in the art is to be understood that: it still can be modified to the technical scheme described in foregoing embodiments, or carries out equivalent replacement to wherein some or all of technical characteristic; And these amendments or replacement, do not make the essence of appropriate technical solution depart from the scope of various embodiments of the present invention technical scheme.

Claims (14)

1. the method for remote access data, it is characterized in that, be applicable to the storage unit being carried out remote access local side device by cloud server, wherein this local side device also comprises network element, embedded controller and system control chip, and the method comprises:
This embedded controller receives Far end control signal by this network element from this cloud server, wherein in this local side device, be provided with the first switch unit, this first switch unit is coupled to this storage unit, this system control chip and this embedded controller, further, the data being decided this network element to receive by this embedded controller are sent to this system control chip or this storage unit by this first switch unit;
When receiving this Far end control signal, this embedded controller judges whether the power management states of this local side device switches to power down mode, wherein, under this power down mode, stop power supply to this system control chip, and obtained the control of this local side device by this embedded controller; And
When judging to have switched to this power down mode, this embedded controller orders about this first switch unit and switches, and makes these data be able to be sent to this storage unit by this first switch unit.
2. method according to claim 1, it is characterized in that, this storage unit is memory card, this first switch unit is coupled to the second switch unit by the first bridge, this second switch unit is coupled to this memory card via the second bridge, and this second switch unit is coupled to this system control chip and this embedded controller, controlled the switching of this second switch unit by this embedded controller to determine to access this memory card by this system control chip or this embedded controller;
Wherein when judging to have switched to this power down mode, comprising:
This embedded controller orders about this first switch unit and switches, and makes these data be able to be sent to this first bridge by this first switch unit; And
This embedded controller orders about this second switch unit and switches, and makes these data transmitted via this first bridge be able to be sent to this memory card by this second switch unit.
3. method according to claim 2, is characterized in that, when judging to have switched to this power down mode, also comprises:
Detect this power management states in time section by the firmware unit of this local side device and whether once switch to duty;
If this power management states had not switched to this duty in this time section, when arriving Preset Time point, send the first signal to this system control chip by this firmware unit, use and wake this system control chip up, to access this memory card by this system control chip;
When this system control chip starts the operating system, data in this memory card are all sent in interior device, memory via this second switch unit by this system control chip, and the data of deleting in this memory card, wherein this interior device, memory is coupled to this system control chip; And
After deleting the data in this memory card, this power management states is switched to this power down mode.
4. method according to claim 3, is characterized in that, if this power management states had not switched to this duty in this time section, when arriving this Preset Time point, also comprises:
Send secondary signal to this embedded controller by this firmware unit, after making this embedded controller forbidden energy audio output interface, video output interface and luminescence unit interface, start this operating system.
5. method according to claim 2, is characterized in that, also comprises:
Under this power management states is duty, this embedded controller orders about this first switch unit and switches, these data are made to be able to be sent to this system control chip by this first switch unit, and this embedded controller orders about this second switch unit to be switched, this system control chip is made to access this memory card by this second switch unit.
6. method according to claim 5, is characterized in that, when this power management states switches to this duty, also comprises:
Check whether the residual capacity of this memory card is less than preset capacity by this system control chip;
If this residual capacity is less than this preset capacity, by this system control chip, these data in this memory card are all sent to the hard disk being coupled to this system control chip, and delete these data in this memory card.
7. method according to claim 1, it is characterized in that, this storage unit is interior device, memory, this first switch unit is coupled to the second switch unit by the first bridge, this system control chip is coupled to this second switch unit by the 3rd switch unit and the 3rd bridge, and the 3rd switch unit is coupled to this interior device, memory;
When judging to have switched to this power down mode, also comprise:
This embedded controller orders about this first switch unit and switches, and makes these data be able to be sent to this first bridge by this first switch unit;
This embedded controller orders about this second switch unit and switches, and makes these data transmitted via this first bridge be able to be sent to the 3rd bridge by this second switch unit; And
This embedded controller orders about the 3rd switch unit and switches, and makes these data via the 3rd bridge be able to be sent to this interior device, memory by the 3rd switch unit.
8. method according to claim 7, is characterized in that, also comprises:
Under this power management states is duty, this embedded controller orders about this first switch unit and switches, these data are made to be able to be sent to this system control chip by this first switch unit, and this embedded controller orders about the 3rd switch unit to be switched, this system control chip is made to access this interior device, memory by the 3rd switch unit.
9. a local side device, is characterized in that, comprising:
Network element, links up with cloud server;
Embedded controller, is coupled to this network element, to receive Far end control signal from this cloud server;
System control chip; And
First switch unit, is coupled to storage unit, this embedded controller, this system control chip and this network element, and it is in order to determine the data that this network element receives to be sent to this system control chip or storage unit;
Wherein, this Far end control signal is received by this network element from this cloud server at this embedded controller, and the power management states of this local side device is when having switched to the power down mode of stopping power supply to this system control chip, this embedded controller orders about this first switch unit and switches, and makes these data be able to be sent to this storage unit by this first switch unit.
10. local side device according to claim 9, is characterized in that, this storage unit is memory card, and this local side device also comprises:
Second switch unit, is coupled to this system control chip and this embedded controller;
First bridge, is coupled between this first switch unit and this second switch unit; And
Second bridge, is coupled between this second switch unit and this memory card;
Wherein, when judging to have switched to this power down mode, this embedded controller orders about this first switch unit and switches, these data are made to be able to be sent to this first bridge by this first switch unit, and, this embedded controller orders about this second switch unit and switches, and makes these data transmitted via this first bridge be able to be sent to this memory card by this second switch unit.
11. local side devices according to claim 10, is characterized in that, also comprise:
Firmware unit, is coupled to this system control chip and this embedded controller; And
Peripheral switch unit, is coupled between this system control chip and this embedded controller, and is coupled to audio output interface, video output interface and luminescence unit interface;
Wherein, in this firmware unit under judging that under this power down mode this power management states had not switched to duty in time section, when arriving Preset Time point, the first signal is sent to this system control chip and this embedded controller by this firmware unit, use wake up this system control chip with by this system control chip to access this memory card, and, this firmware unit sends secondary signal to this embedded controller, this embedded controller is made to carry out this audio output interface of forbidden energy by this peripheral switch unit, after this video output interface and this luminescence unit interface, start the operating system,
When starting the operating system, data in this memory card are all sent in interior device, memory via this second switch unit by this system control chip, and the data of deleting in this memory card, wherein this interior device, memory is coupled to this system control chip, and after deleting the data in this memory card, this power management states is switched to this power down mode.
12. local side devices according to claim 10, it is characterized in that, under this power management states is duty, this embedded controller orders about this first switch unit and switches, these data are made to be able to be sent to this system control chip by this first switch unit, and this embedded controller orders about this second switch unit to be switched, this system control chip is made to access this memory card by this second switch unit;
If the residual capacity that this system control chip is checked through this memory card is less than preset capacity, by this system control chip these data in this memory card are all sent to be coupled in this system control chip and connect storer, and delete these data in this memory card.
13. local side devices according to claim 9, it is characterized in that, this storage unit is interior device, memory, this local side device also comprises:
Second switch unit;
3rd switch unit, is coupled to this interior device, memory;
First bridge, is coupled between this first switch unit and this second switch unit; And
3rd bridge, is coupled between this second switch unit and the 3rd switch unit;
When judging to have switched to this power down mode, this embedded controller orders about this first switch unit and switches, these data are made to be able to be sent to this first bridge by this first switch unit, and, this embedded controller orders about this second switch unit and switches, and makes these data transmitted via this first bridge be able to be sent to the 3rd bridge by this second switch unit; And this embedded controller orders about the 3rd switch unit and switches, these data via the 3rd bridge are made to be able to be sent to this interior device, memory by the 3rd switch unit.
14. local side devices according to claim 13, it is characterized in that, this power management states is under duty, this embedded controller orders about this first switch unit and switches, these data are made to be able to be sent to this system control chip by this first switch unit, and this embedded controller orders about the 3rd switch unit to be switched, this system control chip is made to access this interior device, memory by the 3rd switch unit.
CN201410290421.2A 2014-06-25 2014-06-25 The method of remote access data and local end device Active CN105224059B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410290421.2A CN105224059B (en) 2014-06-25 2014-06-25 The method of remote access data and local end device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410290421.2A CN105224059B (en) 2014-06-25 2014-06-25 The method of remote access data and local end device

Publications (2)

Publication Number Publication Date
CN105224059A true CN105224059A (en) 2016-01-06
CN105224059B CN105224059B (en) 2018-05-15

Family

ID=54993086

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410290421.2A Active CN105224059B (en) 2014-06-25 2014-06-25 The method of remote access data and local end device

Country Status (1)

Country Link
CN (1) CN105224059B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108073421A (en) * 2016-11-10 2018-05-25 苹果公司 The method and apparatus that the control of individuation power supply is provided for peripheral subsystem
US11809258B2 (en) 2016-11-10 2023-11-07 Apple Inc. Methods and apparatus for providing peripheral sub-system stability

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110035562A1 (en) * 2009-08-10 2011-02-10 Hewlett-Packard Development Company, L.P. Providing mirroring write data
CN102150147A (en) * 2008-07-03 2011-08-10 惠普开发有限公司 Memory server
US20130166864A1 (en) * 2011-12-22 2013-06-27 Sandisk Technologies Inc. Systems and methods of performing a data save operation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102150147A (en) * 2008-07-03 2011-08-10 惠普开发有限公司 Memory server
US20110035562A1 (en) * 2009-08-10 2011-02-10 Hewlett-Packard Development Company, L.P. Providing mirroring write data
US20130166864A1 (en) * 2011-12-22 2013-06-27 Sandisk Technologies Inc. Systems and methods of performing a data save operation

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108073421A (en) * 2016-11-10 2018-05-25 苹果公司 The method and apparatus that the control of individuation power supply is provided for peripheral subsystem
CN108073421B (en) * 2016-11-10 2021-07-02 苹果公司 Method and apparatus for providing individualized power control for peripheral subsystems
US11809258B2 (en) 2016-11-10 2023-11-07 Apple Inc. Methods and apparatus for providing peripheral sub-system stability

Also Published As

Publication number Publication date
CN105224059B (en) 2018-05-15

Similar Documents

Publication Publication Date Title
US7853815B2 (en) Method and apparatus for controlling power supply in a computer system under low power consumption mode
KR101832953B1 (en) Remote wakeup of application processor of mobile device
CN102778943B (en) Condition control method, device and portable terminal device
US8160645B2 (en) Apparatus and method for supporting SIM card in mobile communication terminal having multiple modems
CN103200314B (en) A kind of intelligent dormancy method of mobile terminal and device
EP2619679B1 (en) System and method for facilitating wireless communication during a pre-boot phase of a computing device
US7051236B2 (en) Wirelessly network-connected, battery-powered information handling system featuring prevention of data corruption after wake-up by a network event
US10194397B2 (en) Power supply control method and wireless terminal
CN101963837A (en) Be used for the idle duration report of power management
JP2013531822A5 (en)
CN102098390A (en) Method for recovering subscriber identity module (SIM) of mobile phone in case of data transmission error and mobile phone
CN105511985A (en) Data backup method and terminal
US9128891B2 (en) Method, mobile terminal and computer program product for sharing storage device
CN105446916A (en) USB bus state switching method and apparatus
CN105095142A (en) System and method for controlling expander card
CN108628792B (en) Communication interface current leakage prevention system and method
US9729335B2 (en) Method for remotely accessing data and local apparatus using the method
CN105224059A (en) The method of remote access data and local side device
CN102478948A (en) Server cabinet system, starting method thereof and server starting method
CN117331423A (en) Power supply method and device of PCIE equipment, storage medium and electronic device
CN205281471U (en) Printing terminal and system
US20120185713A1 (en) Server, storage medium, and method for controlling sleep and wakeup function of the server
US10645166B2 (en) Network interface card
CN104076892A (en) Power supply management method and power supply management system
CN215867831U (en) Dormancy awakening device and NAS storage system

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