CN100362493C - Method for producing virtual storage space of hand electronic device - Google Patents

Method for producing virtual storage space of hand electronic device Download PDF

Info

Publication number
CN100362493C
CN100362493C CNB2005100334605A CN200510033460A CN100362493C CN 100362493 C CN100362493 C CN 100362493C CN B2005100334605 A CNB2005100334605 A CN B2005100334605A CN 200510033460 A CN200510033460 A CN 200510033460A CN 100362493 C CN100362493 C CN 100362493C
Authority
CN
China
Prior art keywords
electronic device
hand
computer equipment
communication link
hold electronic
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.)
Expired - Fee Related
Application number
CNB2005100334605A
Other languages
Chinese (zh)
Other versions
CN1831788A (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.)
Mitac Computer Shunde Ltd
Shunda Computer Factory Co Ltd
Mitac International Corp
Original Assignee
Mitac Computer Shunde Ltd
Mitac International Corp
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 Mitac Computer Shunde Ltd, Mitac International Corp filed Critical Mitac Computer Shunde Ltd
Priority to CNB2005100334605A priority Critical patent/CN100362493C/en
Publication of CN1831788A publication Critical patent/CN1831788A/en
Application granted granted Critical
Publication of CN100362493C publication Critical patent/CN100362493C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Computer And Data Communications (AREA)

Abstract

The present invention discloses a method for generating virtual storage space on a hand electronic device. A control software is arranged in a computer device, a driving program of a virtual device is arranged on a hand electronic device, wherein the hand electronic device is provided with a file system filter which is arranged between a kernel program and a driving program of a storage device. In a normal state, an instruction of the kernel program is directly transferred to the file system by the file system filter, and data of the file system are transferred to the kernel program by the file system filter. When an instruction which is transferred by the control software on the computer device is received by the virtual driving program, the file system filter is required to change the direction, and thus, the instruction comes from the kernel program is transferred to the driving program of the virtual device, the instruction is transferred to the computer device by the driving program of the virtual device, the subsequent processing of the instruction is carried out by the control software on the computer device, desired data are transferred back to the kernel program via the driving program of the virtual device and the file system filter, and thereby, a storage media (or a file directory in the storage media) of the computer device is virtualized into the storage device on the hand electronic device.

Description

Method for producing virtual storage space of hand electronic device
[technical field]
The present invention is about a kind of method for producing virtual storage space of hand electronic device, this method makes this hand-hold electronic device be connected with a computer equipment, so as to by suitable steering order with change the mechanism, with with the Storage Media on this computer equipment virtual be storage facilities on this hand-hold electronic device, so, can significantly promote the storage area of this hand-hold electronic device.
[background technology]
Personal digital assistant (Personal Digital Assistant, be called for short PDA), former the design's target is personal organiser (Personal Information Management, be called for short PIM), for example, basic functions such as the record management of individual's time-histories, notepad, telephone directory, be called electronics hand account (organizer) again, but in the communication and the arriving in computer integration epoch, PDA not only possesses outside the basic functions, more emphasize integrating speech sound and wireless transmission capability, make PDA Upgrade Now and be the much-sought-after item of 3C.
PDA is compared to other portable information product, it integrates personal information management and digital communication ability, make PDA in numerous products, show one's talent, compared to notebook computer, though PDA on information processing rate far away from notebook computer, but PDA has better portability, for example be in harmony public occasion outside, carry 2 kilograms the notebook computer of weighing, start will wait a long time, might not find grid line (or telephone wire) online again, its expensive price allows the people draw back especially, can't fully reach the boundary of " anytime; anywhere ", and PDA not only build is petite is easy to carry about with one, but also can be linked on the Internet by wave point at any time, no wonder liked by many business people.
PDA now no longer is simple " hand-hold electronic device ", but the combination of personal digital assistant and " radio modem ", make its transmitting-receiving Email that not only can surf the Net, read news, download company information, transmitting outside the notebook computer of success, other creates separating of a portable product.
Compact build: desirable mobile digital instrument, should be as carry-on memo pad, can singlehandedly grasp, easy to carry, even in the pocket of can packing into and do not dislike burdensome, the build of present PDA is mostly as the little notebook of picture, weight about about 100 g, very light.
Generally speaking, the PDA that each manufacturer developed and designed now need possess following advantage:
(1) microprocessor of RISC framework: the PDA processor that is different from PC is emphasized speed, and the processor low-cost for PDA, that conformability is high and power consumption is low just really is fit to it, and therefore, RISC is on the contrary than being more suitable for that CISC framework common in the computer comes.
(2) firm shatter-proof anti-falling: because PDA is often taken away in bringing on hand by the people, therefore shatter-proof and anti-falling to a certain degree must be arranged, therefore the storage device of PDA will be avoided the mechanical type framework of hard disk and so on, and must provide firm framework with static memory (DRAM), internal memory (flash RAM), read-only internal memory (ROM) or the original papers such as memory card of PCMCIA specification.
(3) starting up speed is fast: this requirement is the emphasis in the PDA exploitation specification originally, if you can imagine that PDA pulls open two or three minutes on the confidential grade as computer one, just nobody will be with it for that, because nobody can be ready to accept the wait of several minutes embarrassments.
(4) the long and smart province of power consumption of stand-by time:, can take at any time, rather than usually not have electricity to miss many good opportunities in order to allow PDA be in best state.PDA must be to the general long-time standby ability of other mobile phone, therefore at present usually to use the alkaline battery of standard specification.
(5) be input as the master with touch: PDA uses for convenience, generally all adopts handwritten input method, as long as take pen to put picture one picture in order, can operate it very easily, and this is for the people of many complicated using method that do not coomputerate, and the threshold of can saying so is much lower.The input mode of keyboard is not suitable for PDA, and it is one that keyboard volume can't narrow down to that PDA requires, the hand-held body be unfavorable for keyboard operation be its two, so handwritten input method meets the input method of PDA kenel most.
Developing, (for example: PDA, Smart Phone testing or keeping in repair various hand-hold electronic devices ... Deng) time, often need the device on install software or archives, but all restrictions of Chang Yinwei and failing, or the storage area deficiency on the device, or storage facilities can't operate, and makes operating personnel waste many times on install software.
Therefore, if can there be a kind of method passable, so as to increasing the quality of conversation the tinkle of bells, so design concept is deeply convinced for the manufacturer of vast consumption masses and mobile phone, is a doulbe-sides' victory situation in fact.
[summary of the invention]
The object of the invention is to provide a kind of method that increases its storage area of hand-hold electronic device.
The bright method for producing virtual storage space of hand electronic device of this Hair is to be applied between a computer equipment and the hand-held electronic installation, wherein this computer equipment is provided with a communication link element, this hand-hold electronic device then is provided with another communication link element, to pass through this communication link element and the interelement connecting state of this another communication link, make between this computer equipment and this hand-hold electronic device and can transmit signal mutually, in addition, this computer equipment is provided with a Control Software, this Control Software can send a steering order to this hand-hold electronic device, on this hand-hold electronic device, then be provided with a corresponding virtual bench driver, so as to receiving the steering order that this Control Software is sent, and carry out it, again, this computer equipment is provided with a data storage medium, it perhaps is the archives catalog in this data storage medium, and between the storage drive program of its kernel program of this hand-hold electronic device and a true storage device, be to be provided with an archives economy filtrator, under normal circumstances, this archives economy filtrator is that the instruction from kernel program directly is sent to archives economy, and pass on the data of archives economy to kernel program, when this virtual bench driver is received Control Software on this computer equipment, the instruction that sends via another communication link element of the communication link element of this computer equipment and this hand-hold electronic device, promptly require to start the function of virtual storage area, it is characterized in that this method comprises the steps:
At first, this virtual bench driver requires this archives economy filtrator to turn to, passing from the instruction of this kernel program toward this virtual bench driver;
Afterwards, this virtual bench driver will instruct via this another communication link element, this communication link element and transmit Control Software on this computer equipment, so that carry out subsequent treatment;
At last, required data is sent back this hand-hold electronic device via this communication link element, this another communication link element, and pass on back kernel program via this virtual bench driver, this archives economy filtrator.
The present invention makes this hand-hold electronic device be connected with a computer equipment, so, by suitable steering order with change the mechanism, can be with the Storage Media on this computer equipment (perhaps being the archives catalog in it), the virtual storage facilities that becomes on this hand-hold electronic device is so as to promoting the storage area of this hand-hold electronic device.
[description of drawings]
Fig. 1 is a stereographic map of the present invention.
Fig. 2 is a synoptic diagram of the present invention.
Fig. 3 is embodiments of the invention.
Fig. 4 is a process flow diagram of the present invention.
[embodiment]
The present invention is a kind of method for producing virtual storage space of hand electronic device, see also shown in Figure 1, this method is to be applied between a computer equipment 1 and the hand-held electronic installation 2, wherein this computer equipment 1 is provided with a communication link element 11, see also shown in Figure 2, this hand-hold electronic device 2 then is provided with another communication link element 21, to pass through the connecting state of 21 of this communication link element 11 and this another communication link elements, made between this computer equipment 1 and this hand-hold electronic device 2 and can be transmitted signal mutually, in addition, this computer equipment 1 is provided with a Control Software 12, this Control Software 12 is to send a steering order to this hand-hold electronic device 2, on this hand-hold electronic device 2, then be provided with a corresponding virtual bench driver 22 (virtual device driver), so as to receiving the steering order that this Control Software 12 is sent, and carry out it, again, this computer equipment 1 is provided with a data storage medium 13 or is the archives catalog 14 in this data storage medium 13, and between the storage drive program 25 (storage driver) of these hand-hold electronic device 2 its kernel programs 23 (kernel) and a true storage device 24 (storage), be to be provided with a special archives economy filtrator 26 (file system filter), it is with the read write command of passing on from kernel program 23 (kernel), and is used for passing on archives material from this hand-hold electronic device 2 its archives economies 27 (filesystem).
Major technique content of the present invention, see also Fig. 1, shown in Figure 2, be that data storage medium 13 (perhaps being the archives catalog 14 in this data storage medium 13) emulation that utilizes this computer equipment 1 becomes a virtual storage equipment of this hand-hold electronic device 2, so as to strengthening the deficiency of this true storage device 24, below do a clear and definite explanation and deep analysis with regard to embodiments of the present invention now:
Under normal circumstances, see also shown in Figure 2, this archives economy filtrator 26 (file system filter) is that the instruction from kernel program 23 (kernel) directly is sent to archives economy 27 (file system), and passes on the data of archives economy 27 (file system) to kernel program 23 (kernel).
(virtual device driver) receives the Control Software 12 on this computer equipment 1 when this virtual bench driver 22, during instruction that its signalling channel via these communication link elements 11,21 (as: debug COM port) is sent, promptly require to start the function of virtual storage area, this method is can be via following step, and be aided with and consult Fig. 3, shown in Figure 4, can make this hand-hold electronic device 2 produce a virtual storage area:
(101) at first, this virtual bench driver 22 (virtual device driver) requires this archives economy filtrator 26 (file system filter) to turn to, passing from the instruction of this kernel program 23 (kernel) toward this virtual bench driver 22 (virtual device driver);
(102) afterwards, this virtual bench driver 22 (virtual device driver) will instruct via this another communication link element 21, this communication link element 11 and transmit Control Software 12 (application) on this computer equipment 1, so that carry out subsequent treatment;
(103) required data is sent back this hand-hold electronic device 2 via this communication link element 11, this another communication link element 21, and pass on back kernel program 23 (kernel) via this virtual bench driver 22 (virtual devicedriver), this archives economy filtrator 26 (file system filter).
Via above step, can be with the data storage medium 13 on this computer equipment 1 (perhaps being the archives catalog 14 in this data storage medium 13), emulation becomes the virtual storage equipment of this hand-hold electronic device 2.
In the present invention, see also Fig. 1, shown in Figure 2 again, this hand-hold electronic device 2 can be a personal digital assistant (Personal Digital Assistant, be called for short PDA), it perhaps is the intelligent mobile phone (Smart Phone) of its communication function of a combined with mobile telephone and its notes function of a PDA(Personal Digital Assistant), and its employed operating system can be systems such as Win CE, Palm, can be a desktop computer, notebook computer or panel computer as for 1 of this computer equipment.
In the present invention, see also Fig. 1, shown in Figure 2 again, these communication link elements 11,21 can be an output/input interface, with connection, can make this computer equipment 1 carry out information transmission in wired mode, again with this hand-hold electronic device 2 by a connection, these communication link elements 11,21 can be a kind of wireless communication module, for example, for blue bud wireless module or be the infrared-ray communication module, this computer equipment 1 carries out information transmission with this hand-hold electronic device 2 with wireless mode.

Claims (10)

1. method for producing virtual storage space of hand electronic device, this method is to be applied between a computer equipment and the hand-held electronic installation, wherein this computer equipment is provided with a communication link element, this hand-hold electronic device then is provided with another communication link element, to pass through this communication link element and the interelement connecting state of this another communication link, make between this computer equipment and this hand-hold electronic device and can transmit signal mutually, in addition, this computer equipment is provided with a Control Software, this Control Software can send a steering order to this hand-hold electronic device, on this hand-hold electronic device, then be provided with a corresponding virtual bench driver, so as to receiving the steering order that this Control Software is sent, and carry out it, again, this computer equipment is provided with a data storage medium, it perhaps is the archives catalog in this data storage medium, and between the storage drive program of its kernel program of this hand-hold electronic device and a true storage device, be to be provided with an archives economy filtrator, under normal circumstances, this archives economy filtrator is that the instruction from kernel program directly is sent to archives economy, and pass on the data of archives economy to kernel program, when this virtual bench driver is received Control Software on this computer equipment, the instruction that sends via another communication link element of the communication link element of this computer equipment and this hand-hold electronic device, promptly require to start the function of virtual storage area, it is characterized in that this method comprises the steps:
At first, this virtual bench driver requires this archives economy filtrator to turn to, passing from the instruction of this kernel program toward this virtual bench driver;
Afterwards, this virtual bench driver will instruct via this another communication link element, this communication link element and transmit Control Software on this computer equipment, so that carry out subsequent treatment;
At last, required data is sent back this hand-hold electronic device via this communication link element, this another communication link element, and pass on back kernel program via this virtual bench driver, this archives economy filtrator.
2. the method for claim 1, it is characterized in that: this hand-hold electronic device can be a personal digital assistant.
3. the method for claim 1, it is characterized in that: this hand-hold electronic device can be its communication function of a combined with mobile telephone, and the intelligent mobile phone of its notes function of a personal digital assistant.
4. the method for claim 1, it is characterized in that: this computer equipment can be a desktop computer.
5. the method for claim 1, it is characterized in that: this computer equipment can be a notebook computer.
6. the method for claim 1, it is characterized in that: this computer equipment can be a plate computer.
7. the method for claim 1, it is characterized in that: these communication link elements can be an output/input interface, with the connection by a connection, can make between this computer equipment and this hand-hold electronic device and carry out information transmission in wired mode.
8. the method for claim 1, it is characterized in that: these communication link elements can be a wireless communication module, carry out information transmission with wireless mode between this computer equipment and this hand-hold electronic device.
9. method as claimed in claim 8 is characterized in that: respectively this wireless communication module can be a blue bud wireless module.
10. method as claimed in claim 8 is characterized in that: respectively this wireless communication module can be an infrared-ray communication module.
CNB2005100334605A 2005-03-11 2005-03-11 Method for producing virtual storage space of hand electronic device Expired - Fee Related CN100362493C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005100334605A CN100362493C (en) 2005-03-11 2005-03-11 Method for producing virtual storage space of hand electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005100334605A CN100362493C (en) 2005-03-11 2005-03-11 Method for producing virtual storage space of hand electronic device

Publications (2)

Publication Number Publication Date
CN1831788A CN1831788A (en) 2006-09-13
CN100362493C true CN100362493C (en) 2008-01-16

Family

ID=36994099

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100334605A Expired - Fee Related CN100362493C (en) 2005-03-11 2005-03-11 Method for producing virtual storage space of hand electronic device

Country Status (1)

Country Link
CN (1) CN100362493C (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002290603A (en) * 2001-03-26 2002-10-04 Casio Comput Co Ltd Portable telephone system
US20020161983A1 (en) * 2001-02-21 2002-10-31 Storageapps Inc. System, method, and computer program product for shared device of storage compacting
US6714968B1 (en) * 2000-02-09 2004-03-30 Mitch Prust Method and system for seamless access to a remote storage server utilizing multiple access interfaces executing on the remote server

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6714968B1 (en) * 2000-02-09 2004-03-30 Mitch Prust Method and system for seamless access to a remote storage server utilizing multiple access interfaces executing on the remote server
US20020161983A1 (en) * 2001-02-21 2002-10-31 Storageapps Inc. System, method, and computer program product for shared device of storage compacting
JP2002290603A (en) * 2001-03-26 2002-10-04 Casio Comput Co Ltd Portable telephone system

Also Published As

Publication number Publication date
CN1831788A (en) 2006-09-13

Similar Documents

Publication Publication Date Title
CN100471201C (en) Cellular phone and operating method thereof
CN104956347B (en) By a kind of interconnection agreement enumerate and/or configuration mechanism be used for different interconnection agreements
CN1638974B (en) Device, system and method for data exchange
US20040021681A1 (en) Dual-touch-screen mobile computer
CN106020660A (en) Terminal and operating method thereof
CN101901155B (en) Computing device and start-up method therefor
US20020065662A1 (en) Voice recognition peripheral device
US20030043110A1 (en) System and architecture of a personal mobile display
CN106527656A (en) Display method, device and terminal equipment
CN100362493C (en) Method for producing virtual storage space of hand electronic device
CN102457328B (en) Combined wireless data transmission method and its system
US6970964B2 (en) Using PCMCIA/PCI drivers to control USB ports
US6631396B2 (en) Process and electronic data-processing system for communication with at least one other electronic data-processing system
CN101359050B (en) Sonar image processing board
US20120320714A1 (en) Card reader
CN216527089U (en) Leather sheath keyboard with USB interface extension
CN201293997Y (en) Miniature mobile phone computer
CN201758001U (en) Car audio central control system
CN101383087A (en) Remote controller cooperatively used with portable mobile network equipment
CN201812335U (en) Embedding type book managing device
CN203299778U (en) Mobile touch display screen capable of achieving interconnection
CN101414261B (en) Electronic device for hoisting convenience of computer system and related method thereof
CN200976144Y (en) Multimedia digital book
CN103365623A (en) Electronic apparatus and method of generating a sound effect
JPH11511271A (en) Pocket interface unit for smart disk

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080116

Termination date: 20160311