Method, mobile terminal and computer program product for sharing storage device

US9128891B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9128891-B2
Application numberUS-201013260463-A
CountryUS
Kind codeB2
Filing dateMar 10, 2010
Priority dateMar 25, 2009
Publication dateSep 8, 2015
Grant dateSep 8, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The invention discloses a method of sharing a storage device and a mobile terminal. The mobile terminal comprises a first processor, a second processor and a readable and writable nonvolatile storage device. A processing capacity of the first processor is different from that of the second processor. A state in which the first processor is operating and using the storage device is a second state. A state in which the second processor is operating and using the storage device is a third state. The method comprising: the first processor receiving a switch instruction; the first processor controlling the storage device to enter the second state or the third state according to the switch instruction. As compared with the prior art, by controlling the sharing of the storage device by the first processor, the invention reduces the elements in the mobile terminal and saves the hardware cost of the mobile terminal; moreover, the physical connection between the components in the mobile terminal is simple and easily controlled.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of sharing a memory device, applicable to a mobile terminal comprising a first processor, a second processor, a switch circuit and a readable and writable nonvolatile memory device, wherein a processing capacity of the first processor is different from that of the second processor, the method comprising: in a case that the mobile terminal is initially powered on, the mobile terminal is in a first state in which the memory is connected to the first processor by default, and the first processor is not using the memory; or in a case that the first processor needs to use the memory in the first state, a control signal is transmitted to the memory to control the memory to be powered up, to switch the mobile terminal into a second state, in which the first processor accesses the memory as a host end; or in a case that the second processor needs to use the memory in the second state, the first processor establishes a direct connection channel between the second processor and the memory, and the first processor transmit the control signal to the memory to control the memory to be powered down firstly and then powered up to switch the mobile terminal into a third state, in which the second processor accesses the memory via the direct connection channel as the host end; or in a case that the first processor or the second processor does not need to use the memory in the third state, the first processor disconnects the direction connection between the second processor and the first processor transmits the control signal to the memory to control the memory to be powered down, to switch the mobile terminal into the memory to switch into the first state; or in a case that the second processor needs to use the memory in the first state, the first processor establishes the direct connection between the second processor and the memory and the first processor transmits the control signal to the memory to control the memory to be powered up, to switch the mobile terminal into the third state; or in a case that the first processor needs to use the memory in the third state, the first processor disconnects the direction connection between the second processor and the memory, and the first processor transmits the control signal to the memory and control the memory to be powered down firstly and then powered up, to switch the mobile terminal into the second state; or in a case that the first processor does not need to use the memory, the first processor transmits the control signal to the memory to control the memory to be powered down, to switch the mobile terminal into the first state. 2. The method according to claim 1 , wherein the first processor is an ARM processor. 3. The method according to claim 1 , wherein the second processor is an X86 processor. 4. The method according to claim 1 , wherein the memory is a USB hard disk. 5. A mobile terminal comprising: a first processor; a second processor; a switch circuit; and a readable and writable nonvolatile memory device, wherein a processing capacity of the first processor is different from that of the second processor; in a case that the mobile terminal is initially powered on, the mobile terminal is in a first state in which the memory is connected to the first processor by default, and the first processor is not using the memory; or in a case that the first processor needs to use the memory in the first state, a control signal is transmitted to the memory to control the memory to be powered up, to switch the mobile terminal into a second state, in which the first processor accesses the memory as a host end; or in a case that the second processor needs to use the memory in the second state, the first processor establishes a direct connection channel between the second processor and the memory, and the first processor transmit the control signal to the memory to control the memory to be powered down firstly and then powered up to switch the mobile terminal into a third state, in which the second processor accesses the memory via the direct connection channel as the host end; or in a case that the first processor or the second processor does not need to use the memory in the third state, the first processor disconnects the direction connection between the second processor and the first processor transmits the control signal to the memory to control the memory to be powered down, to switch the mobile terminal into the memory to switch into the first state; or in a case that the second processor needs to use the memory in the first state, the first processor establishes the direct connection between the second processor and the memory and the first processor transmits the control signal to the memory to control the memory to be powered up, to switch the mobile terminal into the third state; or in a case that the first processor needs to use the memory in the third state, the first processor disconnects the direction connection between the second processor and the memory, and the first processor transmits the control signal to the memory and control the memory to be powered down firstly and then powered up, to switch the mobile terminal into the second state; or in a case that the first processor does not need to use the memory, the first processor transmits the control signal to the memory to control the memory to be powered down, to switch the mobile terminal into the first state. 6. The mobile terminal according to claim 5 , wherein the first processor is an ARM processor. 7. The mobile terminal according to claim 5 , wherein the second processor is an X86 processor. 8. The mobile terminal according to claim 5 , wherein the memory is a USB hard disk. 9. A computer readable non-transitory storage media embodying software, which, when being executed by a processor of a computer, performs the method according to claim 1 .

Assignees

Inventors

Classifications

  • G06F15/167Primary

    using a common memory, e.g. mailbox · CPC title

  • by switching to a less power-consuming processor, e.g. sub-CPU · CPC title

  • Cross-Sectional Technologies · mapped topic

  • Energy efficient computing, e.g. low power processors, power management or thermal management · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9128891B2 cover?
The invention discloses a method of sharing a storage device and a mobile terminal. The mobile terminal comprises a first processor, a second processor and a readable and writable nonvolatile storage device. A processing capacity of the first processor is different from that of the second processor. A state in which the first processor is operating and using the storage device is a second state…
Who is the assignee on this patent?
Zhang Fuliang, Shan Wenying, Sun Chunhui, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F15/167. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 08 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).