Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, completeSite preparation description, it is clear that described embodiments are some of the embodiments of the present invention, instead of all the embodiments.Based on this hairEmbodiment in bright, every other implementation obtained by those of ordinary skill in the art without making creative effortsExample, shall fall within the protection scope of the present invention.
The technical solution provided below in conjunction with attached drawing, each embodiment that the present invention will be described in detail.
Mobile device with double-sided screen can bring many conveniences to user in the routine use of user, still, lead toMobile device can be placed on the contact surfaces such as desktop, during using mobile device when contact surface is thicker by common familyIt is rough (such as even if desktop is smooth, but when having dust or hardened debris on smooth surface, to also illustrate that and directly contacted with screenContact surface is coarse) when, certain abrasion is also had to screen.
Even in part occasion, it is easy to due to user's carelessness etc. so that mobile device is fallen connects on such as road surface etc.In contacting surface, the case where screen directly contacts with contact surface and leads to screen abrasion or even damage will cause as a result,.Also,Double-sided screen mobile device has a screen certainly and directly contacts with contact surface during falling, and therefore, moves with single side screenDynamic equipment is compared, and the risk of screen formation abrasion or the damage of double-sided screen mobile device is significantly larger than the mobile device of single side screen.And the risk had both increased the popularization difficulty of the type mobile device hardware, also will increase the use cost of user.
In order to solve the above-mentioned technical problem, as shown in Figure 1, the embodiment of the present invention provides a kind of screen for adjusting terminal deviceThe method of position, wherein screen include the first screen and with the first screen towards the second screen for being disposed opposite to each other, this method can wrapIt includes:
Step 102. obtains the posture of the screen of terminal device.
Wherein, the gyroscope real-time monitoring screen can be passed through in gyroscope built in terminal device in the embodiment of the present inventionPosture, to determine target screen.
Step 104. determines target screen based on the posture of screen, target screen be in the first screen and the second screen moreClose to the screen of the plane of reference.
Wherein, the plane of reference may include horizontal plane and form the slope of tilt angle with horizontal plane.Under normal conditions,Terminal device such as mobile phone can be generally shelved on horizontal plane (such as horizontal desktop, ground) when placing terminal device by userOn, as long as at this point, according to the confirmation of the posture of screen and horizontal plane closer to screen, that is, can determine that the screen close to horizontal plane isTarget screen.
For example, user can be in using terminal equipment on slope (for example climb the mountain etc.), terminal device may fallOn slope (it is of course also possible to terminal device is placed on slope by user), as long as at this point, according to the posture of screenConfirmation and slope closer to screen, that is, can determine close to slope screen be target screen.
It is mobile to the direction far from the plane of reference that step 106. controls target screen, until target screen invaginates to terminal deviceShell in.
Wherein, as shown in Fig. 2, the shell 202 of terminal device is used to carry the fuselage of terminal device, gyroscope be may be disposed atIn shell 202.The shell of terminal device during normal use can directly be contacted with hard object surface, with the screen to terminal device204 and other component protected.
Generally, the screen of mobile device is fixedly connected with body shell, and in embodiments of the present invention, the screen of terminal deviceCurtain 204 is no longer secured at body shell, screen can controllably to far from the plane of reference direction (it is of course also possible to controllably toClose to the direction of the plane of reference) it is mobile.
In this way, when being judged any block screen faced downwards of terminal device (i.e. close to reference according to the posture of terminal deviceThe screen in face) when, the screen of controllable faced downwards invaginates to the shell of terminal device, that is, in actual use, whenWhen terminal device is placed on contact surface (plane of reference) by user, due to determining faced downwards according to the posture of terminal deviceScreen is that target screen is behind the scenes, so that the screen of faced downwards is invaginated to the shell of terminal device, to avoid target screen and referenceFace directly contacts, so as to solve the problems, such as to be easy when mobile device is shelved on rough contact surface to damage screen.
In the above-described embodiments, as shown in figure 3, control target screen is mobile to the direction far from the plane of reference, it may include:
Step 306. passes through the motor of controlling terminal equipment forward or reverse, controls target screen to the side far from the plane of referenceTo movement.
Since the screen of the terminal device in the embodiment of the present invention is no longer fixedly connected with body shell, and terminal deviceMotor is provided in shell, therefore, the screen of the embodiment of the present invention and the motor pivotable connection built in shell, to pass through motorThe screen of drive forward or reverse it is mobile, so that it is mobile to the direction far from or close to the plane of reference to be dynamically adjusted screen.That is,When the target screen backstage for determining terminal device, motor is controlled forward or reverse, so as to withdraw screen to enclosure interior, in this way,When terminal device is placed on contact surface, with contact surface directly contact be terminal device shell, at this point, screen has been retracted toIn shell, and not with contact face contact, so that screen will not be made to cause to wear.
Certainly, even if careless wait in user causes terminal device to fall when on a certain contact surface in special circumstances, byIn gyroscope can real-time monitoring any block screen faced downwards (i.e. close to contact surface) in double screen gone out, therefore, can be quickly throughThe effect of motor is so that the target screen of faced downwards invaginates to shell, as a result, when terminal device falls on the contact surface,Target screen invagination can't directly contact in shell with contact surface, because wearing caused by without making target screen.Also,Since target screen can be retracted in shell in time, when dropping into contact surface, pass through the effect of the shell of terminal devicePhysical impact suffered by screen can be reduced, so as to reduce the probability of screen damage.
In the above-described embodiments, the operation of target screen is determined based on the posture of screen can include:
If the angle for determining that the screen vertical line of the first screen and the plane of reference are constituted based on the posture of screen is less than preset angleDegree, it is determined that the first screen is target screen.If determining the screen vertical line and the plane of reference of the first screen based on the posture of screenThe angle of composition is greater than predetermined angle, it is determined that the second screen is target screen.Wherein, the screen vertical line of the first screen is verticalDirectly in the straight line of the first screen.
As shown in figure 4, when detecting that the angle δ constituted between the screen vertical line 404 of terminal device and the plane of reference 402 is smallIn predetermined angle (such as 180 degree), it may be determined that the first screen 2041 is the screen (i.e. target screen) close to the plane of reference.Such as Fig. 5It is shown, rotate counterclockwise the terminal device in Fig. 4 to position shown in fig. 5 along its width direction, at this point, terminal can be detectedThe angle δ constituted between the screen vertical line 404 and the plane of reference 402 of equipment is greater than predetermined angle (such as 180 degree), it may be determined that theOne screen 2041 is the screen (i.e. target screen) close to the plane of reference.
Wherein, the size of predetermined angle can any value between 170-190 degree, or can be 175-185 degreeBetween any value, or can be for 180 degree or so, the size of predetermined angle can be configured according to actual condition, noIt is limited to numerical values recited described in the present embodiment or range.
It is and default it can be seen that the angle that the screen vertical line according to determined by the posture of screen and the plane of reference are constitutedRelationship between angle can determine whether out which block screen in double screen closer to the plane of reference, thus according to identified target screenIt controls motor forward or reverse, to drive target screen to be recessed in shell, target screen is avoided to contact with the direct of the plane of reference,To reduce or screen is avoided to wear.
In above-mentioned further embodiment, as shown in fig. 6, the shell 202 of terminal device may include close to the first screenThe second end face 2022 of 2041 first end face 2021 and close second screen 2042, method further include:
If the posture based on screen determines that the screen vertical line of screen is parallel to the plane of reference, sink into end in the first screenThe first screen is controlled when in the shell of end equipment to the movement of first end face direction, or sinks into the shell of terminal device in the second screenIt is mobile to second end face direction that the second screen is controlled when in vivo.
That is, working as terminal device in the course of rotation, gyroscope determines screen vertical line according to the state of screen404 are parallel to the plane of reference 402, illustrate that terminal device is in upright state, as shown in fig. 6, at this point, receiving without screen into shellContracting, it is only necessary to keep the state normally shown.That is, if the first screen terminal device be in upright state itBefore be recessed in shell 202, then detecting that terminal device is in upright state, can control the first screen 2041 to first2021 direction of end face is mobile, that is, is restored to normal operating conditions.And if the second screen terminal device be in upright state itBefore be recessed in shell 202, then when detecting that terminal device is in upright state, can control the second screen 2042 to theOne end face, 2022 direction is mobile, that is, is restored to normal operating conditions.
In a specific embodiment of the invention, it is illustrated in conjunction with Fig. 7, the method for adjusting the screen position of terminal deviceSpecific implementation process can be with are as follows:
Firstly, placed by which block screen faced downwards in the gyroscope real-time monitoring present terminal equipment in shell,So that it is determined that target screen out.
Secondly, (determining the target of faced downwards according to the calculated result of gyroscope by the intracorporal micromotor of shellScreen), driving target screen withdraws (being depressed in shell) to enclosure interior.
Furthermore after target screen is withdrawn under motor driven to enclosure interior, even if the terminal device is placed at this timeThe body surfaces such as desktop, ground, since target screen has invaginated to enclosure interior, target screen is no longer directly connect with hard objectTouching, shell will directly be contacted with hard object, so as to be effectively reduced the abrasion of screen.
By the collective effect of the above gyroscope and micromotor, posture when double-sided screen terminal device is placed into desktop is such asShown in Fig. 8.When terminal device is placed on table surface in Fig. 8, wherein the second screen 2042 of faced downwards has been retracted to shellInternal portion, what is directly contacted with desktop is shell 202, thus reduce even avoid the second screen 2042 directed downwardly with desktop (i.e.The plane of reference 402) between abrasion.
It (is overturn when user places the terminal device in Fig. 8 from the second screen 2042 of original faced downwards upwardTerminal device), as shown in figure 9, at this point, the second screen 2042 of original faced downwards, via contraction state after overturning(being recessed into the intracorporal state of shell) becomes normal display state.And the first screen 2041 of top was originally faced, by overturningBecome contraction state via normal display state afterwards.Since the first screen 2041 of faced downwards at this time has been retracted to fuselageInside, what is directly contacted with desktop is body shell 202, even avoids the first screen 2041 and desktop directed downwardly to reduceAbrasion between (i.e. the plane of reference 402).
It can be seen that by the collective effect of gyroscope and motor, the screen that can have not only protected faced downwards to place, but also can be withGuarantee to face the normal use that screen is placed in top.That is, when double-sided screen mobile device is placed on the rougher object in surfaceWhen body surface face, than the desktop if any dust or hardened debris, method through the embodiment of the present invention can ensure that the screen of faced downwardsCurtain is retracted in shell in time, to reduce the direct friction of screen and hardened debris, to reduce the abrasion of screen.And works as and useWhen two-sided screen equipment is accidentally fallen at family, method through the embodiment of the present invention may make the screen of faced downwards to be retracted in timeIn shell, to reduce the physical impact that screen is subject to, to reduce the probability of screen damage.
The embodiment of the present invention also provides a kind of terminal device, and as shown in Figure 10, the screen of terminal device includes the first screenWith the second screen being disposed opposite to each other with the first screen direction, the terminal device can include: screen posture acquiring unit 1002 is used forThe posture of the screen of monitor terminal equipment;Screen confirmation unit 1004 determines target screen, target for the posture according to screenScreen is the screen closer to the plane of reference in the first screen and the second screen.Control unit 1006, for control target screen toDirection far from the plane of reference is mobile, until in target screen invagination to the shell of terminal device.Wherein, the plane of reference includes levelFace and the slope that tilt angle is formed with horizontal plane.
In this way, when any block for judging terminal device according to the posture of terminal device by screen posture acquiring unit 1002When screen faced downwards (i.e. close to the screen of the plane of reference), can by control unit 1006 control faced downwards screen invaginate toIn the shell of terminal device, that is, in actual use, when terminal device is placed on contact surface (plane of reference) by userWhen, since the posture according to terminal device determines that the screen of faced downwards is that target screen is behind the scenes, make in the screen of faced downwardsIt falls into the shell of terminal device, is directly contacted to avoid target screen with the plane of reference, so as to solve to put in mobile deviceIt sets and is easy the problem of damaging to screen in rough contact surface.
In the above-described embodiments, if screen confirmation unit 1004 can be configured such that the posture based on screen determines the screen of screenThe angle that curtain vertical line and the plane of reference are constituted is less than predetermined angle, it is determined that the first screen is target screen;If the posture based on screenDetermine that the screen vertical line of screen and the angle that the plane of reference is constituted are greater than predetermined angle, it is determined that the second screen is target screen.Wherein,Screen vertical line is the straight line perpendicular to the first screen or the second screen.Control unit is configured to through the motor of controlling terminal equipment justTurn or reversion, control target screen are mobile to the direction far from the plane of reference.
It can be seen that since the screen of the terminal device in the embodiment of the present invention is no longer fixedly connected with the casing, and terminalMotor is provided in the shell of equipment, therefore, the screen of the embodiment of the present invention and the motor pivotable connection built in shell, with logicalThe screen of drive forward or reverse for crossing motor is mobile, moves to be dynamically adjusted screen to the direction far from or close to the plane of referenceIt is dynamic.That is, when the angle that the screen vertical line according to determined by the posture of screen and the plane of reference are constituted, between predetermined angleRelationship can determine whether out any block screen in double screen closer to after the plane of reference, control motor forward or reverse, so as to shellScreen is withdrawn in inside, in this way, when terminal device is placed on contact surface, with contact surface directly contact be terminal device shellBody, at this point, screen has been retracted in shell, and not with contact face contact, so that screen will not be made to cause to wear.
It in above-mentioned further embodiment, is illustrated in combination with Fig. 6, the shell 202 of terminal device includes close to theThe second end face 2022 of the first end face 2021 of one screen 2041 and close second screen 2042, screen confirmation unit 1004 configureAt: if the angle for determining that the screen vertical line of screen and the plane of reference are constituted based on the posture of screen is equal to predetermined angle, theIt is mobile to first end face direction that the first screen is controlled when sinking into the shell of terminal device in one screen, or is invaginated in the second screenThe second screen is controlled when in the shell of terminal device to close to the movement of the direction of second end face.
That is, working as terminal device in the course of rotation, gyroscope determines screen vertical line according to the state of screen404 are parallel to the plane of reference 402, illustrate that terminal device is in upright state, as shown in fig. 6, at this point, receiving without screen into shellContracting, it is only necessary to keep the state normally shown.That is, if the first screen terminal device be in upright state itBefore be recessed in shell 202, then detecting that terminal device is in upright state, can control the first screen 2041 to first2021 direction of end face is mobile, that is, is restored to normal operating conditions.And if the second screen terminal device be in upright state itBefore be recessed in shell 202, then when detecting that terminal device is in upright state, can control the second screen 2042 to theOne end face, 2022 direction is mobile, that is, is restored to normal operating conditions.
The hardware structural diagram of Figure 11 terminal device of embodiment to realize the present invention.As shown in figure 11, which setsStandby 1100 include but is not limited to: radio frequency unit 1101, audio output unit 1103, input unit 1104, passes network module 1102Sensor 1105, display unit 1106, user input unit 1107, interface unit 1108, memory 1109, processor 1110, withAnd the equal components of power supply 1111.It will be understood by those skilled in the art that terminal device structure shown in Figure 11 was not constituted to endThe restriction of end equipment, terminal device may include perhaps combining certain components or difference than illustrating more or fewer componentsComponent layout.In embodiments of the present invention, terminal device includes but is not limited to mobile phone, tablet computer, laptop, palmComputer, car-mounted terminal, wearable device and pedometer etc..
Wherein, processor 1110, for executing following methods:
Obtain the posture of the screen of terminal device.
Target screen is determined based on the posture of screen, and target screen is in the first screen and the second screen closer to referenceThe screen in face.
Target screen is controlled to the direction movement far from the plane of reference, until shell of the target screen invagination to terminal deviceIt is interior.
It is then true according to the posture of screen since the method for adjusting the screen position of terminal device first obtains the posture of screenScreen in fixed first screen or the second screen closer to the plane of reference is target screen, and controls target screen to far from the plane of referenceDirection it is mobile, until in target screen invagination to the shell of terminal device.In this way, the posture according to terminal device can determine whether outAny block screen faced downwards (i.e. close to the screen of the plane of reference) of terminal device, and the screen for controlling faced downwards invaginates to terminalIn the shell of equipment, it can avoid target screen and directly contacted with the plane of reference, it is coarse so as to solve to be shelved in mobile deviceIt is easy to cause screen the problem of wearing or destroying when contact surface.
It should be understood that the embodiment of the present invention in, radio frequency unit 1101 can be used for receiving and sending messages or communication process in, signalSend and receive, specifically, by from base station downlink data receive after, to processor 1110 handle;In addition, by uplinkData are sent to base station.In general, radio frequency unit 1101 includes but is not limited to antenna, at least one amplifier, transceiver, couplingDevice, low-noise amplifier, duplexer etc..In addition, radio frequency unit 1101 can also by wireless communication system and network and otherEquipment communication.
Terminal device provides wireless broadband internet by network module 1102 for user and accesses, and such as user is helped to receiveIt sends e-mails, browse webpage and access streaming video etc..
Audio output unit 1103 can be received by radio frequency unit 1101 or network module 1102 or in memoryThe audio data stored in 1109 is converted into audio signal and exports to be sound.Moreover, audio output unit 1103 can be withAudio output relevant to the specific function that terminal device 1100 executes is provided (for example, call signal receives sound, message sinkSound etc.).Audio output unit 1103 includes loudspeaker, buzzer and receiver etc..
Input unit 1104 is for receiving audio or video signal.Input unit 1104 may include graphics processor(Graphics Processing Unit, GPU) 11041 and microphone 11042, graphics processor 11041 are captured in videoIn mode or image capture mode by image capture apparatus (such as camera) obtain static images or video image data intoRow processing.Treated, and picture frame may be displayed on display unit 1106.Through treated the picture frame of graphics processor 11041It can store in memory 1109 (or other storage mediums) or carried out via radio frequency unit 1101 or network module 1102It sends.Microphone 11042 can receive sound, and can be audio data by such acoustic processing.Audio that treatedData can be converted to the lattice that mobile communication base station can be sent to via radio frequency unit 1101 in the case where telephone calling modelFormula output.
Terminal device 1100 further includes at least one sensor 1105, for example, optical sensor, motion sensor and otherSensor.Specifically, optical sensor includes ambient light sensor and proximity sensor, wherein ambient light sensor can be according to ringThe light and shade of border light adjusts the brightness of display panel 11061, proximity sensor can when terminal device 1100 is moved in one's ear,Close display panel 11061 and/or backlight.As a kind of motion sensor, accelerometer sensor can detect in all directionsThe size of (generally three axis) acceleration, can detect that size and the direction of gravity, can be used to identify terminal device appearance when staticState (such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, percussion)Deng;Sensor 1105 can also include fingerprint sensor, pressure sensor, iris sensor, molecule sensor, gyroscope, gasMeter, hygrometer, thermometer, infrared sensor etc. are pressed, wherein infrared sensor can be by emitting and receiving infrared flash rangingThe distance between object and terminal device are measured, details are not described herein.
Display unit 1106 is for showing information input by user or being supplied to the information of user.Display unit 1106 canIncluding display panel 11061, liquid crystal display (Liquid Crystal Display, LCD), organic light-emitting diodes can be usedForms such as (Organic Light-Emitting Diode, OLED) are managed to configure display panel 11061.
User input unit 1107 can be used for receiving the number or character information of input, and generate the use with terminal deviceFamily setting and the related key signals input of function control.Specifically, user input unit 1107 include touch panel 11071 withAnd other input equipments 11072.Touch panel 11071, also referred to as touch screen collect the touch behaviour of user on it or nearbyMake (for example user uses any suitable objects or attachment such as finger, stylus on touch panel 11071 or in touch panelOperation near 11071).Touch panel 11071 may include both touch detecting apparatus and touch controller.Wherein, it touchesThe touch orientation of detection device detection user is touched, and detects touch operation bring signal, transmits a signal to touch controller;Touch controller receives touch information from touch detecting apparatus, and is converted into contact coordinate, then gives processor 1110,It receives the order that processor 1110 is sent and is executed.Furthermore, it is possible to using resistance-type, condenser type, infrared ray and surfaceThe multiple types such as sound wave realize touch panel 11071.In addition to touch panel 11071, user input unit 1107 can also includeOther input equipments 11072.Specifically, other input equipments 11072 can include but is not limited to physical keyboard, function key (ratioSuch as volume control button, switch key), trace ball, mouse, operating stick, details are not described herein.
Further, touch panel 11071 can be covered on display panel 11061, when touch panel 11071 detectsAfter touch operation on or near it, processor 1110 is sent to determine the type of touch event, is followed by subsequent processing device 1110Corresponding visual output is provided on display panel 11061 according to the type of touch event.Although in Figure 11, touch panel11071 and display panel 11061 are the functions that outputs and inputs of realizing terminal device as two independent components, butIn some embodiments, touch panel 11071 can be integrated with display panel 11061 and realize outputting and inputting for terminal deviceFunction, specifically herein without limitation.
Interface unit 1108 is the interface that external device (ED) is connect with terminal device 1100.For example, external device (ED) may includeWired or wireless headphone port, external power supply (or battery charger) port, wired or wireless data port, storage cardPort, port, the port audio input/output (I/O), video i/o port, earphone for connecting the device with identification modulePort etc..Interface unit 1108 can be used for receiving the input (for example, data information, electric power etc.) from external device (ED) simultaneouslyAnd by one or more elements that the input received is transferred in terminal device 1100 or it can be used in terminal deviceData are transmitted between 1100 and external device (ED).
Memory 1109 can be used for storing software program and various data.Memory 1109 can mainly include storage programArea and storage data area, wherein storing program area can application program needed for storage program area, at least one function (such asSound-playing function, image player function etc.) etc.;Storage data area, which can be stored, uses created data (ratio according to mobile phoneSuch as audio data, phone directory) etc..In addition, memory 1109 may include high-speed random access memory, it can also include non-Volatile memory, for example, at least a disk memory, flush memory device or other volatile solid-state parts.
Processor 1110 is the control centre of terminal device, utilizes each of various interfaces and the entire terminal device of connectionA part by running or execute the software program and/or module that are stored in memory 1109, and calls and is stored in storageData in device 1109 execute the various functions and processing data of terminal device, to carry out integral monitoring to terminal device.PlaceManaging device 1110 may include one or more processing units;Preferably, processor 1110 can integrate application processor and modulation /demodulationProcessor, wherein the main processing operation system of application processor, user interface and application program etc., modem processor masterHandle wireless communication.It is understood that above-mentioned modem processor can not also be integrated into processor 1110.
Terminal device 1100 can also include the power supply 1111 (such as battery) powered to all parts, it is preferred that power supply1111 can be logically contiguous by power-supply management system and processor 1110, to realize that management is filled by power-supply management systemThe functions such as electricity, electric discharge and power managed.
In addition, terminal device 1100 includes some unshowned functional modules, details are not described herein.
Preferably, the embodiment of the present invention also provides a kind of terminal device, may include processor 1110, memory 1109,It is stored in the computer program that can be run on memory 1109 and on the processor 1110, the computer program is by processor1110 realize each process of above-mentioned embodiment of the method shown in FIG. 1 when executing, and can reach identical technical effect, to avoidIt repeats, which is not described herein again.
The embodiment of the present invention also provides a kind of computer readable storage medium, and meter is stored on computer readable storage mediumCalculation machine program, the computer program realize each process of above-mentioned method shown in FIG. 1 when being executed by processor, and can reach phaseSame technical effect, to avoid repeating, which is not described herein again.Wherein, the computer readable storage medium, such as read-only storageDevice (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or lightDisk etc..
It should be understood by those skilled in the art that, the embodiment of the present invention can provide as method, system or computer programProduct.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the present inventionApply the form of example.Moreover, it wherein includes the computer of computer usable program code that the present invention, which can be used in one or more,The computer program implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) producesThe form of product.
It should also be noted that, the terms "include", "comprise" or its any other variant are intended to nonexcludabilityIt include so that the process, method, commodity or the equipment that include a series of elements not only include those elements, but also to wrapInclude other elements that are not explicitly listed, or further include for this process, method, commodity or equipment intrinsic wantElement.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including described wantThere is also other identical elements in the process, method of element, commodity or equipment.
It will be understood by those skilled in the art that the embodiment of the present invention can provide as method, system or computer program product.Therefore, complete hardware embodiment, complete software embodiment or embodiment combining software and hardware aspects can be used in the present inventionForm.It is deposited moreover, the present invention can be used to can be used in the computer that one or more wherein includes computer usable program codeThe shape for the computer program product implemented on storage media (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.)Formula.
The above description is only an embodiment of the present invention, is not intended to restrict the invention.For those skilled in the artFor, the invention may be variously modified and varied.All any modifications made within the spirit and principles of the present invention are equalReplacement, improvement etc., should be included within scope of the presently claimed invention.