Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that obtains under the creative work prerequisite.
When mentioning the ordinal numbers such as " first ", " second " when the embodiment of the invention, unless the meaning of its certain order of representation based on context, should be understood to only has been the usefulness of differentiation.
Fig. 1 is the management method process flow diagram of the built-in storage space of a kind of portable terminal of the embodiment of the invention, and as shown in Figure 1, the method comprises:
The size of the free space of the built-in storage space of step 101, detection portable terminal.
Portable terminal has built-in storage space, for example the storage space in the handset.Portable terminal can detect the size of free space in self the built-in storage space.
If the size of step 102 free space accounts for the ratio of size of built-in storage space less than first threshold, then with the first locking space in the free space, so that the system of portable terminal can't use the first space in the free space.
After portable terminal detects the size of free space in the built-in storage space, can judge that this free space accounts for the ratio of built-in storage space, if the size of free space accounts for the ratio of size of built-in storage space less than first threshold, then can be with the first locking space in the free space; Wherein, first threshold can be for according to the predefined value of actual conditions, for example preset first threshold according to the size of built-in storage space and the system situation of portable terminal, the first space is the part of free space, and the size in the first space also can preset according to actual conditions.
Behind the first locking space in the free space, the system of portable terminal just can't use this first space, thus so that the built-in storage space of portable terminal can not run out of fast by the application program service data of system, thereby the safeguards system of can delaying time can not crash because the space exhausts.
The embodiment of the invention, portable terminal accounts for built-in storage space in the size of the free space that detects built-in storage space the ratio of size less than first threshold after, with a part of locking space in the free space, so that the system of portable terminal can't use blocked this part space; Thus so that the built-in storage space of portable terminal can not run out of fast by the application program service data of system, thereby the safeguards system of can delaying time can not crash because the space exhausts.
Fig. 2 is the management method process flow diagram of the built-in storage space of another kind of portable terminal of the embodiment of the invention, and on basis shown in Figure 1, as shown in Figure 2, the method comprises:
The size of the free space of the built-in storage space of step 201, detection portable terminal.
Portable terminal can regularly detect the size of the free space of built-in storage space.
If the size of step 202 free space accounts for the ratio of size of built-in storage space less than first threshold, then with the first locking space in the free space, so that the system of portable terminal can't use the first space in the free space, and eject the first information, be used for prompting user free space inadequate resource.
For example: this first threshold can be 15%, and the size in this first space can be 5MB.Can set lock flag to the first space in the free space, to lock this first space.
After with the first locking space, portable terminal can eject the first information in user interface, be used for prompting user free space inadequate resource, so that the user can discharge some current built-in storage spaces that are used, reserve the chance of redemption system for the user thus.
Need to prove, the present embodiment does not limit locking the first space and ejects the sequencing of the first information, the ratio of size that namely accounts for built-in storage space in the size that detects free space is during less than first threshold, can lock first the first space and eject again the first information, also can eject first the first information and lock again the first space.
The size of the free space in step 203, the detection free space.
If the size of the free space in step 204 free space, then discharges the part in the first space in the blocked free space less than Second Threshold, and eject the second information, be used for prompting user free space inadequate resource.Wherein, the free space in the free space is the space except the first space in the free space.
Portable terminal can be according to Preset Time, the size of the free space in the detection free space regularly, and when the size of the free space in the free space was not enough, portable terminal can discharge blocked space; Concrete, when the size of the free space in the free space during less than Second Threshold, portable terminal can partly discharge the first space in the blocked free space.
Further, when the size of the free space in the free space during less than Second Threshold, portable terminal partly discharge the first space in the blocked free space process can for:
This first space is divided into some in advance, and for example every block size is 250KB; When the size of the free space in the free space during less than Second Threshold (for example being 300KB), portable terminal can interval Preset Time (for example 5 minutes) discharges the part of the default size in blocked the first space, for example once discharges the storage space that a block size is 250KB.
After part discharges the first space, portable terminal can eject the second information in user interface, be used for prompting user free space inadequate resource, so that the user can discharge some current built-in storage spaces that are used, reserve the chance of redemption system for the user thus.
Need to prove, the present embodiment not qualifying part discharges the first space and the sequencing that ejects the second information, when namely the size of the free space in detecting free space is less than Second Threshold, can partly discharge first the first space and eject again the second information, also can eject first the second information and partly discharge again the first space.
Step 205, portable terminal detect the free space of built-in storage space.
Portable terminal is the free space of the built-in storage space of duplicate detection regularly.
If step 206 detects ratio that the free space of built-in storage space accounts for built-in storage space more than or equal to first threshold, then remove the locking to the first space in the free space.
After user or system have discharged some built-in storage spaces, the free space that portable terminal can detect built-in storage space accounts for the ratio of built-in storage space more than or equal to first threshold, the free space resource that built-in storage space in the current mobile terminal is described is sufficient, can not cause situation about crashing owing to inadequate resource, so can need not to lock the first space this moment.
The embodiment of the invention, portable terminal accounts for built-in storage space in the size of the free space that detects built-in storage space the ratio of size less than first threshold after, with a part of locking space in the free space, so that the system of portable terminal can't use blocked this part space, and after spendable free space is less than Second Threshold, part discharges blocked space, thus so that the built-in storage space of portable terminal can not run out of fast by the application program service data of system, thereby the safeguards system of can delaying time can not crash because the space exhausts; And in space, lock part and part when discharging blocked space, it is not enough that portable terminal all can the prompting user space resources, so that the user can initiatively discharge some current built-in storage spaces that are used.
Fig. 3 is the management method process flow diagram of the built-in storage space of another kind of portable terminal of the embodiment of the invention, and on basis illustrated in figures 1 and 2, the method comprises:
The timing of step 301, portable terminal detects the free space of built-in storage space (flash).
Whether the system of portable terminal can regularly detect the free space of built-in storage space, locked to detect this free space.Wherein, whether blocked identification method can have multiple the free space of built-in storage space, for example can whether set represents whether the free space of built-in storage space is locked with quantitative internal memory sign, if set, represent that then this free space is locked, if do not have set, represent that then this free space does not have locked.
Step 302, portable terminal are judged the whether set of quantitative internal memory sign, if execution in step 303 then, if not execution in step 304 then.
Step 303, enter quantitative built-in storage space management treatment scheme.
If judge quantitative internal memory flag set, represent that then the free space of built-in storage space is locked, enter built-in storage space management treatment scheme this moment, and need not need to judge whether the lock idle space again.
Step 304, whether judge ratio that free space accounts for built-in storage space less than 15%, if execution in step 305 then, if not repeated execution of steps 301 then.Wherein, this can be other default value 15% for illustrating.
Step 305, the quantitative built-in storage space management treatment scheme that starts.
Fig. 4 be embodiment illustrated in fig. 3 in quantitative built-in storage space management processing flow chart, as shown in Figure 4, this treatment scheme comprises:
Step 401, timing detect the size of the free space of built-in storage space.
Whether step 402, free space be less than 5MB, if then execution in step 403, if not, then execution in step 407.
Step 403, except 300KB, the remaining space in the lock idle space.During remaining space in the lock idle space, for example can be with quantitative internal memory flag set.
Wherein, because system is regularly execution in step 401, so when needs execution in step 403, if the remaining space in this free space is locked, then do not need to carry out new action.
Whether in the space of step 404, locking available free, if then execution in step 405, if not, then execution in step 406.
Wherein, blocked space under certain conditions (actual conditions is referring to the description in embodiment illustrated in fig. 5) can partly or entirely be discharged, whether all discharged so need to detect blocked space, if all discharged, then just do not had free block in the lock space.
Step 405, ejection message box, the prompting user space is nervous, requires the cleaning space.
Step 406, eject serious caution frame, the free space wretched insufficiency.
5MB in step 407, the lock idle space.
Wherein, because system is regularly execution in step 401, so when needs execution in step 407, if the 5MB in this free space is locked, then do not need to carry out new action.
Step 408, judge non-locking free space whether less than 300KB, if execution in step 409 then then withdraws from if not.
Step 409, from the space of locking, discharge a block space (for example 250KB), for system.
Concrete, when discharging a block space from the space of locking, portable terminal can the interval Preset Time discharges the part of the default size in the blocked space, for example can every interval discharges the storage space of 250KB in 5 minutes.
Step 410, ejection message box, the prompting user space is nervous, requires the cleaning space.
In step 403 and the step 407, system all locks a part of free space, and Fig. 5 is the management flow chart to the space of middle locking embodiment illustrated in fig. 4, and as shown in Figure 5, this management process is:
Step 501, whether judge ratio that free space accounts for built-in storage space less than 15%, if execution in step 502 then if not is execution in step 503 then.
Step 502, discharge blocked space, remove quantitative lock flag, namely remove quantitative internal memory flag set.
The ratio that accounts for built-in storage space when free space is greater than 15% the time, and free space is larger, and need not to lock a part of free space this moment, so can discharge blocked space.
Step 503, whether judge free space less than 300KB, if execution in step 504 then then finishes if not, can repeated execution of steps 501 (not shown)s.
Step 504, judge whether available free in blocked space, if execution in step 506 then, if not execution in step 505 then.
Wherein, if blocked space does not have free block, illustrate that then blocked space is all discharged, namely this moment, free space was 0KB.
Step 505, eject serious caution frame, prompting free space wretched insufficiency.
Block space (for example 250KB) in step 506, the blocked space of release is for system.
Step 507, ejection message box, the prompting user space is nervous, requires the cleaning space.
A kind of start detection procedure figure that Fig. 6 provides for the embodiment of the invention, as shown in Figure 6, this treatment scheme comprises:
After step 601, the start, detect the free space of built-in storage space.
Step 602, judge the whether set of quantitative internal memory sign, if not, then enter the start flow process next step, if execution in step 603 then.
Step 603, whether judge free space less than 300KB, if not, then enter the start flow process next step, if execution in step 604 then.
Step 604, judge whether available free in the space of locking, if execution in step 605 then if not is execution in step 606 then.
Serious caution frame is ejected in step 605, start, and the free space wretched insufficiency requires the cleaning space, then enter the start flow process next step.
Block space in step 606, the blocked space of release is for system.
Step 607, eject message box, the prompting user space is nervous, requires the cleaning space, then enter the start flow process next step.
Need to prove the concrete numerical value among Fig. 3-embodiment illustrated in fig. 6, be and illustrate, be not intended to limit the present invention embodiment.
Various embodiments of the present invention, portable terminal accounts for built-in storage space in the size of the free space that detects built-in storage space the ratio of size less than first threshold after, with a part of locking space in the free space, so that the system of portable terminal can't use blocked this part space, and after spendable free space is less than Second Threshold, part discharges blocked space, thus so that the built-in storage space of portable terminal can not run out of fast by the application program service data of system, thereby the safeguards system of can delaying time can not crash because the space exhausts; And in space, lock part and part when discharging blocked space, it is not enough that portable terminal all can the prompting user space resources, so that the user can initiatively discharge some current built-in storage spaces that are used.
The structural representation of a kind of portable terminal that Fig. 7 provides for the embodiment of the invention, the portable terminal that the embodiment of the invention provides can be used for implementing the method that above-mentioned Fig. 1-various embodiments of the present invention shown in Figure 6 realize, for convenience of explanation, only show the part relevant with the embodiment of the invention, concrete ins and outs do not disclose, and please refer to Fig. 1-various embodiments of the present invention shown in Figure 6.
This portable terminal can be mobile phone, panel computer, notebook computer, UMPC (super mobile personal computer, ultra-mobile PC), net book or PDA (personal digital assistant, personal digital assistant) terminal device such as, the embodiment of the invention describes take portable terminal as mobile phone as example, and shown in Fig. 7 is the part-structure schematic diagram of the mobile phone 100 relevant with various embodiments of the present invention.
As shown in Figure 7, mobile phone 100 comprises: RF (radio frequency, radio frequency) parts such as circuit 110, storer 120, input block 130, display unit 140, sensor 150, voicefrequency circuit 160, WiFi (wirelessfidelity, Wireless Fidelity) module 170, processor 180 and power supply 190.It will be understood by those skilled in the art that the handset structure shown in Fig. 7 does not consist of the restriction to mobile phone, can comprise the parts more more or less than diagram, perhaps make up some parts, perhaps different arrangements of components.
Below in conjunction with Fig. 7 each component parts of mobile phone 100 is carried out concrete introduction: RF circuit 110 can be used for receiving and sending messages or communication process in, the reception of signal and transmission especially, after the downlink information of base station received, process for processor 180; In addition, the up data of design are sent to the base station.Usually, the RF circuit includes but not limited to antenna, at least one amplifier, transceiver, coupling mechanism, LNA (low noiseamplifier, low noise amplifier), diplexer etc.In addition, RF circuit 110 can also be by radio communication and network and other devices communicatings.Described radio communication can be used arbitrary communication standard or agreement, include but not limited to GSM (global system of mobile communication, global system for mobile communications), GPRS (general packet radio service, general packet radio service), CDMA (code divisionmultiple access, CDMA), WCDMA (wideband code division multiple access, Wideband Code Division Multiple Access (WCDMA)), LTE (long term evolution, Long Term Evolution), Email, SMS (shortmessaging service, Short Message Service) etc.
Storer 120 can be used for storing software program and module, and processor 180 is stored in software program and the module of storer 120 by operation, thereby the various functions of carrying out mobile phone 100 are used and the data processing.Storer 120 can mainly comprise storage program district and storage data field, wherein, but the required application program (such as sound-playing function, visual playing function etc.) of storage program district storage operating system, at least one function etc.; The data (such as voice data, phone directory etc.) that the use according to mobile phone 100 creates etc. can be stored in the storage data field.In addition, storer 120 can comprise high-speed random access memory, can also comprise nonvolatile memory, for example at least one disk memory, flush memory device or other volatile solid-state parts.
Input block 130 can be used for receiving numeral or the character information of input, and generation is inputted with the key signals that the user arranges and function control is relevant of mobile phone 100.Particularly, input block 130 can comprise contact panel 131 and other input equipments 132.Other input equipments 132 can include but not limited to one or more in physical keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse, the control lever etc.
Display unit 140 can be used for showing the information of being inputted by the user or offering user's information and the various menus of mobile phone 100.Display unit 140 can comprise display panel 141, optionally, can adopt the forms such as LCD (liquid crystal display, liquid crystal display), OLED (organic light-emitting diode, Organic Light Emitting Diode) to configure display panel 141.Further, contact panel 131 can cover display panel 141, when contact panel 131 detect thereon or near touch operation after, send processor 180 to determining the type of touch event, provide corresponding vision output according to the type of touch event at display panel 141 with preprocessor 180.Although in Fig. 7, contact panel 131 and display panel 141 be as two independently parts realize input and the input function of mobile phone 100, but in certain embodiments, can contact panel 131 and display panel 141 is integrated and realize the input and output function of mobile phone 100.
Mobile phone 100 also can comprise at least a sensor 150, such as optical sensor, motion sensor and other sensors.Particularly, optical sensor can comprise ambient light sensor and proximity transducer, and wherein, ambient light sensor can be regulated according to the light and shade of ambient light the brightness of display panel 141, proximity transducer can when mobile phone 100 moves in one's ear, cut out display panel 141 and/or backlight.As for mobile phone 100 other sensors such as configurable gyroscope, barometer, hygrometer, thermometer, infrared ray sensor also, do not repeat them here.
Voicefrequency circuit 160, loudspeaker 161, microphone 162 can provide the audio interface between user and the mobile phone 100.Voicefrequency circuit 160 can be transferred to loudspeaker 161 with the electric signal after the voice data conversion that receives, and is converted to voice signal output by loudspeaker 161; On the other hand, microphone 162 is converted to electric signal with the voice signal of collecting, by being converted to voice data after voicefrequency circuit 160 receptions, again voice data is exported to RF circuit 110 to send to such as another mobile phone, perhaps export voice data to storer 120 in order to further process.
WiFi belongs to the short range wireless transmission technology, mobile phone 100 by WiFi module 170 can help that the user sends and receive e-mail, browsing page and access streaming video etc., it provides wireless broadband internet access for the user.Although Fig. 7 shows WiFi module 170, be understandable that, it does not belong to must consisting of of mobile phone 100, fully can be as required in the scope of the essence that does not change invention and omit.
Processor 180 is control centers of mobile phone 100, utilize the various piece of various interface and the whole mobile phone of connection, by moving or carry out software program and/or the module that is stored in the storer 120, and call the data that are stored in the storer 120, carry out various functions and the deal with data of mobile phone 100, thereby mobile phone is carried out integral monitoring.Optionally, processor 180 can comprise one or more processing units; Preferably, processor 180 can integrated application processor and modem processor, and wherein, application processor is mainly processed operating system, user interface and application program etc., and modem processor is mainly processed radio communication.Be understandable that, above-mentioned modem processor also can not be integrated in the processor 180.
Mobile phone 100 also comprises the power supply 190 (such as battery) to all parts power supply, and preferred, power supply can link to each other with processor 180 logics by power-supply management system, thereby realizes the functions such as management charging, discharge and power consumption by power-supply management system.
Although not shown, mobile phone 100 can also comprise camera, bluetooth module etc., does not repeat them here.
In embodiments of the present invention, processor 180 is also for detection of the size of the free space of the built-in storage space of mobile phone in the storer 120; If the size of described free space accounts for the ratio of size of described built-in storage space less than first threshold, then with the first locking space in the described free space, so that the system of described mobile phone can't use the first space in the described free space.
Further, if also being used for the size of described free space, processor 180 accounts for the ratio of size of described built-in storage space less than first threshold, then with after the first locking space in the described free space, if the size of the free space in the described free space, then discharges the part in the first space in the blocked described free space less than Second Threshold; Free space in the described free space is the space except described the first space in the described free space.
Concrete, the size of the free space of processor 180 in described free space is during less than Second Threshold, discharge the part in the first space in the blocked described free space, specifically can comprise: the size of the free space in described free space is during less than Second Threshold, and processor 180 interval Preset Times discharge the part of the default size in the first space in the blocked described free space.
Further, if also being used for the size of described free space, processor 180 accounts for the ratio of size of described built-in storage space less than first threshold, then with after the first locking space in the described free space, if detect ratio that the free space of described built-in storage space accounts for described built-in storage space more than or equal to described first threshold, then remove the locking to the first space in the described free space.
Further, processor 180 also is used for: if the size of described free space accounts for the ratio of size of described built-in storage space less than first threshold, then with after the first locking space in the described free space, eject the first information, be used for prompting user free space inadequate resource; Perhaps, if the free space in the described free space accounts for the ratio of described built-in storage space less than Second Threshold, then discharge after the part in the first space in the blocked described free space, eject the second information, be used for prompting user free space inadequate resource.
The structural representation of the another kind of portable terminal that Fig. 8 provides for the embodiment of the invention, as shown in Figure 8, this portable terminal 800 comprises: detection module 81 and locking module 83.
Detection module 81 is for detection of the size of the free space of the built-in storage space of portable terminal.
Locking module 83, account for the ratio of size of described built-in storage space less than first threshold if be used for the size of the described free space that detection module 81 detects, then with the first locking space in the described free space, so that the system of described portable terminal can't use the first space in the described free space.
Further, in another embodiment, this portable terminal can also comprise: release module 85.
Release module 85, be used for after first locking space of locking module 83 with described free space, if detection module 81 detects the size of the free space in the described free space less than Second Threshold, then discharge the part in the first space in the blocked described free space; Free space in the described free space is the space except described the first space in the described free space.
Concrete, release module 85 specifically is used for: if the size of the free space of described free space less than Second Threshold, then the interval Preset Time discharges the part of the default size in the first space in the blocked described free space.
Further, in another embodiment, this portable terminal can also comprise: detect trigger module 87 and latch-release module 89.
Detect trigger module 87, be used for the free space that detection trigger module 81 detects described built-in storage space.
Latch-release module 89, be used for after first locking space of locking module 83 with described free space, if detection module 81 detects ratio that the free space of described built-in storage space accounts for described built-in storage space more than or equal to described first threshold, then remove the locking to the first space in the described free space.
Further, in another embodiment, this portable terminal can also comprise: information indicating module 82.
Information indicating module 82 is used for ejecting the first information after first locking space of locking module 83 with described free space, is used for prompting user free space inadequate resource; Perhaps, be used for ejecting the second information after the part in the first space that release module 85 discharges blocked described free space, be used for prompting user free space inadequate resource.
The portable terminal that the present embodiment provides is used for realizing above-mentioned each embodiment of the method that the workflow of this portable terminal and principle of work do not repeat them here referring to the description in above-mentioned each embodiment of the method.
The embodiment of the invention, locking module accounts for built-in storage space in the size that detection module detects the free space of built-in storage space the ratio of size less than first threshold after, with a part of locking space in the free space, so that the system of portable terminal can't use blocked this part space, and after spendable free space is less than Second Threshold, partly discharge blocked space by release module, thus so that the built-in storage space of portable terminal can not run out of fast by the application program service data of system, thereby the safeguards system of can delaying time can not crash because the space exhausts; And in space, lock part and part when discharging blocked space, it is not enough that the information indicating module of portable terminal all can the prompting user space resources, so that the user can initiatively discharge some current built-in storage spaces that are used.
The structural representation of the another kind of portable terminal that Fig. 9 provides for the embodiment of the invention, as shown in Figure 9, this portable terminal 900 comprises:
One or more processors 902;
Storer 904; And
One or more programs, wherein these one or more procedure stores are in storer 904 and be configured to be carried out by described one or more processors 902, and described one or more programs comprise:
The instruction of the size of the free space of the built-in storage space of detection portable terminal;
If the size of described free space accounts for the ratio of size of described built-in storage space less than first threshold, then with the first locking space in the described free space, so that the system of described portable terminal can't use the instruction in the first space in the described free space.
Further, described one or more program also comprises:
If the size of described free space accounts for the ratio of size of described built-in storage space less than first threshold, then with after the first locking space in the described free space, if the size of the free space in the described free space, then discharges the instruction of the part in the first space in the blocked described free space less than Second Threshold; Free space in the described free space is the space except described the first space in the described free space.
Further, if the size of the free space in the described free space less than Second Threshold, then discharges the instruction of the part in the first space in the blocked described free space, specifically comprise:
If the size of the free space in the described free space is less than Second Threshold, then the interval Preset Time discharges the instruction of a part of the default size in the first space in the blocked described free space.
Further, described one or more program also comprises:
If the size of described free space accounts for the ratio of size of described built-in storage space less than first threshold, then with after the first locking space in the described free space, if detect ratio that the free space of described built-in storage space accounts for described built-in storage space more than or equal to described first threshold, then remove the instruction to the locking in the first space in the described free space.
Further, described one or more program also comprises:
If the size of described free space accounts for the ratio of size of described built-in storage space less than first threshold, then with after the first locking space in the described free space, eject the first information, be used for the instruction of prompting user free space inadequate resource; Perhaps
If the free space in the described free space accounts for the ratio of described built-in storage space less than Second Threshold, then discharge after the part in the first space in the blocked described free space, eject the second information, be used for the instruction of prompting user free space inadequate resource.
The embodiment of the invention, portable terminal accounts for built-in storage space in the size of the free space that detects built-in storage space the ratio of size less than first threshold after, with a part of locking space in the free space, so that the system of portable terminal can't use blocked this part space, and after spendable free space is less than Second Threshold, part discharges blocked space, thus so that the built-in storage space of portable terminal can not run out of fast by the application program service data of system, thereby the safeguards system of can delaying time can not crash because the space exhausts; And in space, lock part and part when discharging blocked space, it is not enough that portable terminal all can the prompting user space resources, so that the user can initiatively discharge some current built-in storage spaces that are used.
Through the above description of the embodiments, the those skilled in the art can be well understood to the present invention and can realize with hardware, or the firmware realization, or their array mode realizes.When using software to realize, above-mentioned functions can be stored in the computer-readable medium or as one or more instructions or code on the computer-readable medium and transmit.Computer-readable medium comprises computer-readable storage medium and communication media, and wherein communication media comprises any medium of being convenient to transmit from a place to another place computer program.Storage medium can be any usable medium that computing machine can access.As example but be not limited to: computer-readable medium can comprise RAM, ROM, EEPROM, CD-ROM or other optical disc storage, magnetic disk storage medium or other magnetic storage apparatus or can be used in the program code that carries or store the expectation with instruction or data structure form and can be by any other medium of computer access.In addition, any connection can be suitable becomes computer-readable medium.For example, if software be use concentric cable, optical fiber cable, twisted-pair feeder, Digital Subscriber Line (DSL) or the wireless technology such as infrared ray, radio and microwave from the website, server or the transmission of other remote source, under concentric cable, optical fiber cable, twisted-pair feeder, DSL or the wireless technology such as infrared ray, radio and microwave are included in so in the photographic fixing of medium.As used in the present invention, dish (disk) and dish (disc) comprise compression laser disc (CD), laser dish, laser disc, digital universal laser disc (DVD), floppy disk and Blu-ray Disc, the copy data of the common magnetic of its mid-game, dish then come the copy data of optics with laser.Top combination also should be included within the protection domain of computer-readable medium.
In a word, the above is preferred embodiment of the present invention only, is not for limiting protection scope of the present invention.Within the spirit and principles in the present invention all, any modification of doing, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.