METHOD FOR CONTROLLING AN ELECTRONIC DEVICE AND ELECTRONIC DEVICE
Patent Information
- Authority / Receiving Office
- DE · DE
- Patent Type
- Patents
- Current Assignee / Owner
- LENOVO SOFTWARE
- Filing Date
- 2014-09-29
- Publication Date
- 2026-07-09
AI Technical Summary
There is currently no convenient solution for controlling flexible electronic devices.
A method and electronic device that detect wave motion parameters and determine control commands based on these parameters to execute functions, utilizing sensors to capture wave motion data and process it to generate control commands.
Provides a convenient and humanized control method for deformable electronic devices by simplifying control steps and allowing control through wave motion, enabling functions such as display object movement, cleaning, and power state switching.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
AREA
[0001] The disclosure relates to the field of electronic technologies, and more particularly to a method for controlling an electronic device and an electronic device. BACKGROUND
[0002] With the development of electronic technologies, more and more electronic devices come out and become essential for people's life and work. Further, in order to meet the different needs of users, the existing electronic devices are diversified, such as mobile phones, tablet computers, and notebook computers. In addition, there are various types of electronic devices, such as flip devices, stick-shaped devices, the electronic devices may be provided with a metal case or a plastic case, and the electronic device may be transparent or flexible.
[0003] However, there is currently no convenient solution for controlling a flexible device. SUMMARY
[0004] A method for controlling an electronic device and an electronic device are provided according to embodiments of the disclosure.
[0005] In one aspect, the disclosure provides a method. The method comprises the steps of: detecting a parameter related to wave motion associated with an electronic device when wave motion gradually transmitted from a first area of the electronic device to a second area of the electronic device occurs; and determining a control command at least based on the parameter. The control command is executable to implement a function corresponding to the control command.
[0006] Optionally, acquiring the parameter related to wave motion may include: collecting data, by a plurality of sensors of the electronic device, to acquire the parameter related to wave movement, wherein the data collected at the same time from at least two of the plurality of sensors are different or the data collected at different times from at least two of the plurality of sensors is consistent.
[0007] Optionally, acquiring the parameter related to undulations may include: acquiring the parameter by acquiring amplitude, frequency and times of undulations in the first region when undulations are initiated at the first region; or detecting the parameter by detecting amplitude, frequency and times of undulations in at least one predetermined area different from the first area when undulations are initiated at the first area; or detecting the parameter by detecting the amount of convex portions and concave portions generated by the undulation in a undulation process by detection.
[0008] Optionally, in the case where the wave motion is initiated at the first area, the method may further include: determining a position of the first area, and determining the control command may include: determining the control command based on the position and the parameter.
[0009] Optionally, determining the position of the first area may include: if there is a first area, determining that the first area is at a side, a corner, or a middle area of the electronic device; or in the case where there are two first regions, determining that the first regions are on opposite sides or opposite corners of the electronic device.
[0010] Optionally, after determining the control command, the method may further include: executing the control command to determine a display object at a first position on a display unit of the electronic device; determining a second position on the display unit and adjusting display positions of the display object from the first position to the second position.
[0011] Optionally, determining the second position on the display unit may include: determining a direction of gravity, and determining the second position based on the first position and the direction of gravity, wherein a direction from the first position to the second position is the same as the direction of gravity is; or determining a direction of transmission of the wave motion and determining the second position based on the first position and the direction of transmission, wherein a direction from the first position to the second position is identical to the direction of transmission.
[0012] After determining the control command, the method can optionally also include the following, at least based on the parameter: Running the control command to identify content that needs to be cleaned and performing a cleaning operation to clean the content.
[0013] After determining the control command, the method can optionally also include the following, at least based on the parameter: executing the control command to switch power states of the electronic device from a first power state to a second power state, wherein the first power state is different from the second power state.
[0014] In another aspect, the disclosure provides an electronic device. The electronic device includes: a main body; a parameter detection unit for detecting a parameter related to the wave motion when a wave motion gradually transmitted from a first portion of the electronic device to a second portion of the electronic device occurs, the parameter detection unit being fixed to the main body; a processing unit for determining a control command based on at least the parameter, the control command being executable to implement a function corresponding to the control command, and the processing unit coupled to the main body.
[0015] Optionally, the parameter acquisition unit may include a plurality of sensors, wherein the data collected from at least two of the plurality of sensors at the same time is different or the data collected from at least two of the plurality of sensors at different times is consistent.
[0016] Optionally, the parameter acquisition unit can serve the following purposes: detecting amplitude, frequency and times of undulations in the first area when undulations are initiated at the first area; or detecting amplitude, frequency and times of undulations in at least one predetermined area different from the first area when undulations are initiated at the first area; or Detecting the amount of convex portions and concave portions generated by wave motion in a wave motion process.
[0017] Optionally, the electronic device may further include a position determining unit to determine a position of the first area when the wave motion is initiated at the first area, and the processing unit may be operable to determine the control command based on the position and the parameter.
[0018] Optionally, the position determination unit can serve the following purposes: determining that the first area is on a side, a corner, or a middle area of the electronic device if there is a first area; or Determining that the first areas are on opposite sides or opposite corners of the electronic device when there are two first areas.
[0019] Optionally, the electronic device may further include a display unit deformable in response to the wave motion, and the processing unit may be further operable to execute the control command to determine a display object at a first position of the display unit; determine a second position on the display unit, and adjust a display position of the display object from the first position to the second position.
[0020] Optionally, the processing unit can be used to determine a direction of gravity and to determine the second position based on the first position and the direction of gravity, wherein a direction from the first position to the second position is identical to the direction of gravity; or determine a propagation direction of the wave motion and determine the second position based on the first position and the propagation direction, wherein a direction from the first position to the second position is identical to the propagation direction.
[0021] Optionally, the processing unit may be further operable to execute the control command to determine content that needs to be cleaned and to perform a cleaning operation to clean the content.
[0022] Optionally, the processing unit can also be used to execute the control command in order to switch energy states of the electronic device from a first energy state to a second energy state, the first energy state being different from the second energy state.
[0023] According to the embodiments of the disclosure, the parameter related to the wave motion for the deformable electronic device is detected when the wave motion gradually transmitted from the first area of the electronic device to the second area of the electronic device occurs in the electronic device, and the control command is at least based on the parameters determined. The control command is executable to implement a function corresponding to the control command. As illustrated, in the method according to the embodiments, the control command is determined based on the wave motion occurring in the electronic device; thus, the control of the electronic device is closely related to a deformable property of the electronic device, and this control method is new. Further, the control method can be used as long as the wave motion occurs in the electronic device, thereby simplifying the multiple steps in a conventional control method and providing a convenient and humanized control method. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] figure 1 is a flowchart of a method for controlling an electronic device according to an embodiment of the disclosure;
[0025] figure 2a bis figure 2d are schematic representations of various positions at which wave motion is initiated according to an embodiment of the disclosure;
[0026] figure 3 is a schematic diagram showing that wave motion occurs in an electronic device according to an embodiment of the disclosure;
[0027] figure 4 is a schematic diagram showing positions for attaching sensors according to an embodiment of the disclosure;
[0028] figure 5a bis figure 5c are schematic diagrams showing different amounts of convex portions and concave portions generated by the undulation according to an embodiment of the disclosure;
[0029] figure 6a and figure 6b are schematic diagrams showing moving display positions of a display object according to an embodiment of the disclosure; and
[0030] figure 7 is a functional block diagram of an electronic device according to an embodiment of the disclosure. DETAILED DESCRIPTION OF EMBODIMENTS
[0031] A method for controlling an electronic device and an electronic device are provided according to embodiments of the disclosure to solve a conventional technical problem unsuitable for controlling a deformable electronic device.
[0032] A general concept of a technical solution in the embodiments of the disclosure is described as follows.
[0033] According to an embodiment of the disclosure, a parameter related to wave motion is detected for a deformable electronic device when wave motion gradually transmitted from a first portion of the electronic device to a second portion of the electronic device occurs in the electronic device, and a control command is generated at least based on the parameters determined. The control command is executable to implement a function corresponding to the control command. As illustrated, in the method according to the embodiment, the control command is determined based on the wave motion occurring in the electronic device; thus, the control of the electronic device is closely related to a deformable property of the electronic device, and this control method is new. Further, this control method can be used as long as the wave motion occurs in the electronic device, thereby simplifying the multiple steps in a conventional control method and providing a convenient and humanized control method.
[0034] For a better understanding, the technical solution mentioned above is described in more detail below in connection with drawings and specific embodiments.
[0035] A method for controlling an electronic device is provided according to an embodiment of the disclosure. The electronic device can be a deformable electronic device. The electronic device may not have a display unit and may serve as an input control device to implement functions similar to those of a mouse, a touchpad, and a keyboard. However, the electronic device can also have a display unit and serve as a stand-alone device, such as a mobile phone or a tablet computer.
[0036] The method for controlling the electronic device according to the embodiment is described below in connection with FIG figure 1 introduced. The procedure includes the following steps 201 and 202 .
[0037] in step 201 a parameter related to the wave motion is detected in the case where a wave motion gradually transmitted from a first area of the electronic device to a second area of the electronic device occurs in the electronic device.
[0038] in step 202 a control command is determined at least on the basis of the parameter. The control command is executable to implement a function corresponding to the control command.
[0039] As shown above, according to the embodiment, the control command is determined based on the wave motion occurring in the electronic device. With this, a user can control the electronic device by causing the electronic device to generate the wave motion. This new control mode is convenient and humanized.
[0040] In the following it is presented how to cause the electronic device to generate the wave motion transmitted from the first area of the electronic device to the second area of the electronic device. There are two cases of location of the first region, viz. H. the first area can be located at an edge area or at a middle area of the electronic device. The edge area denotes an area where a shortest distance from an edge is smaller than a predetermined value, and the remaining area except for the edge area can be referred to as the middle area. Or an area around the center of the electronic device can be referred to as the middle area. For example, the central area may be a circular area centered at the center of the electronic device and having a predetermined radius, where the predetermined radius is less than the shortest distance from the center to the edges. In another example, the middle area may be an area that has the same center and shape as the electronic device, where the middle area is smaller in size than the electronic device.
[0041] In a first case, the first area is at the edge area and the electronic device is caused to generate the wave motion at the first area. In the embodiment, there can be two situations with a different number of first areas, but the first case is not limited to this.
[0042] In a first situation, there is a first area, and the first area designates a side or a corner of the electronic device. In this situation, an operator holds the electronic device at the first portion to shake it back and forth. Shaking the electronic device back and forth means that the operator continuously applies a first movement in a first direction of force application and a second movement in a second direction of force application, the first direction of force application being different from the second Direction of application of force is different. Specifically, for example, a user holds the electronic device at the first portion having the operating member and performs a shaking motion, and then the wave motion generated on a holding side can be transmitted to a side opposite to the holding side, thereby causing a wave motion. In the embodiment, the second area faces the first area.
[0043] In figure 2a bis figure 2d shows that the user holds the electronic device at four edge positions with one hand in order to shake the electronic device. Blank arrows in the four figures denote a first page. In figure 2a it is indicated that the user holds the electronic device on the first side; in figure 2b it is indicated that the user holds the electronic device on a second side opposite the first side; in figure 2c it is indicated that the user holds the electronic device on a third side, which is adjacent to the first side and to the left of the first side; and in figure 2d it is indicated that the user is holding the electronic device on a fourth side, which is adjacent to the first side and to the right of the first side.
[0044] Also, solid double-headed arrows in the four figures denote the first direction of force application and the second direction of force application along which the user hand shakes the electronic device. If the user also, as in figure 3 holding the electronic device at the first area and moving the electronic device along the direction indicated by the solid double arrows in figure 2a bis figure 2d, a movement occurs in the electronic device which is transmitted in a wave-like form from the first area to the second area.
[0045] In figure 2a bis figure 3 shows only a case where the first area is a side of the electronic device. In practice, the first area can alternatively also be a corner of the electronic device. The corner can be an overlapping area of two adjacent edge areas. If the wave motion is initiated within the overlap area, the first area can be assumed to be a corner. Or if the wave motion is initiated at other parts of the edge area other than the overlapping area, the first area can be assumed to be a side.
[0046] In the embodiment described above, when the wave motion is initiated at the first area, a side or corner or other sides opposite to the first area are free sides, i. H. there is only one holding position. In another possible implementation of the embodiment, the side or corner or other sides opposite the first area can also be fixed, ie can also be held in place by the user, for example. However, the shaking occurs only on the first area and not on the other fixed sides. In other words, a first operator holds the electronic device at the first area and shakes it back and forth, and a second operator holds the electronic device at a fixed side opposite to the first area and stands still. In this embodiment, the second area denotes areas other than the first area and the fixed page(s).
[0047] In a second situation, there are two first areas and the first areas are two opposite sides or two opposite corners of the electronic device.
[0048] In the second situation, the concepts of side and corner are similar to those described above for the first situation and will not be repeated here. The situation with two first regions also includes two sub-situations, depending on whether the wave motion is triggered at the two first regions at the same time. In a sub-situation, the wave motion is triggered alternatively at the first two areas, i. H. a first operator holds the electronic device at one of the first two areas to shake it back and forth at a first time, and a second operator holds the electronic device at the other of the first two areas to shake it back and forth at a second time to shake, and the first point in time alternates with the second point in time. In the other sub-situation, the wave motion is triggered at the first two areas simultaneously, i.e. H. the first operator holds the electronic device at one of the first two areas to shake it back and forth, and meanwhile the second operator holds the electronic device at the other of the first two areas to shake it back and forth.
[0049] For example, for the sub-situation where the wave motion is triggered alternately at the first two areas, the user holds the electronic device with the left and right hands at two opposite edges, respectively, and first the left hand holds still and the right hand guides the shaking motion and then the right hand remains still and the left hand performs the shaking motion.
[0050] For example, for the sub-situation where the wave motion is triggered at the first two areas simultaneously, the user holds the electronic device with the left and right hands at two opposite edges, respectively, and then the left hand and the right hand perform the shaking motion simultaneously the end.
[0051] In a second case, the first area is the middle area and the electronic device is caused to generate the wave motion at the first area. For example, the user touches the central area of the electronic device with a finger, and similar to a phenomenon where traces in water spread in all directions, the electronic device undergoes wave motion propagating from the central area. In the second case there is a first area.
[0052] A variety of cases and situations in which the electronic device is caused to generate the wave motion are described above. The following is an implementation of step 201 explained in detail, d. H. how to capture the parameter related to wave motion.
[0053] According to an embodiment, the electronic device further comprises a plurality of sensors distributed at different positions of the electronic device. For example, the plurality of sensors may be arranged in an array to sense shaft motion parameters in multiple directions, or the plurality of sensors may be linearly arranged to sense shaft motion parameters in a linear direction. Step 201 comprises: detecting the parameter related to the wave motion from data collected by the plurality of sensors. The data collected by at least two of the plurality of sensors at the same time are different. The at least two sensors are adjacent two sensors in a transmission direction of the wave motion. At the same time, the wave motion occurs in the electronic device and different deformations occur at two positions of the at least two sensors; therefore the data collected at the two locations are different. In addition, the data collected from at least two of the plurality of sensors at different points in time is consistent. Similar waveforms appear at the positions of the two sensors at different times because a waveform propagates in the transmission direction; the data collected by the two sensors is therefore essentially consistent. Allowing for an attenuation of wave motion, the data collected by the two sensors at different times may not be entirely identical, but may be consistent in value; for example, a difference between the data collected by the two sensors is within an acceptable range. The above cases can also be applied to two sensors which are not adjacent in the wave motion transmission direction.
[0054] Further, since the data are collected in one and the same wave motion process, the data sequentially collected by the plurality of sensors in the wave motion transmission direction is also consistent.
[0055] As in figure 4, three acceleration sensors 1, 2 and 3 are arranged on the electronic device, and the three sensors are linearly arranged. Sensor 1 and sensor 2 are two adjacent sensors in the transmission direction of wave motion. to the in figure 4, sensor 1 and sensor 2 are at different deformation positions; therefore, the data collected by Sensor 1 and Sensor 2 will be different. Also, regarding sensor 1 and sensor 3, the two sensors are located to the in figure 4 at different positions, but in similar waveform positions; Data collected from the two sensors is therefore consistent. Further, as for Sensor 1 and Sensor 2, although the two sensors are at different positions, similar deformations may occur at the two positions at different times because the waveform propagates in the propagation direction of the wave motion. The data collected by sensor 2 at the present time is therefore consistent with the data collected by sensor 1 at an earlier time. In terms of damping, the data collected by the two sensors may not be exactly the same, but it is consistent.
[0056] Furthermore, the data collected by the acceleration sensors 1, 2 and 3 sequentially in the propagation direction of the wave motion are consistent, indicating identical wave motion.
[0057] In practice, before leaving the factory, the electronic device can be made to generate different undulations by the research personnel, and the data collected by each sensor in the state of different undulations can be recorded and stored in the electronic device.
[0058] As described above, the parameter related to the wave motion can be obtained through the detection operations of the plurality of sensors. In practice, other detection methods can also be used to obtain the parameter related to wave motion, which is not limited by the disclosure. In the following, the parameter that can be detected is introduced.
[0059] In one possible implementation, in the case where the wave motion is initiated at the first area, at least one of amplitude, frequency and times of the wave motion in the first area can be obtained by a detection, and the detection can be made by a person located at the first area sensor are made.
[0060] In another possible implementation, in the case where the wave motion is initiated at the first area, at least one of amplitude, frequency and times of the wave motion in at least one predetermined area different from the first area can be obtained by detection. The at least one predetermined area is part of the second area.
[0061] In the above two implementations, the times of wave motion indicate how many times the first motion in the first direction of force application and the second motion in the second direction of force application are continuously performed, the first direction of force application of the second direction of application of force is different.
[0062] In still another possible implementation, the amount of convex portions and concave portions generated by the undulation in the undulating process can be obtained by detection. The convex portion and the concave portion are relative terms, and therefore the amount is calculated using an identical reference plane upon detection. For example, a plane where a display unit is located is set as a reference plane. According to figure 5a, there is a concave portion and a convex portion; according to figure 5b, there are two concave portions and one convex portion; and according to figure 5c there are two concave sections and two convex sections.
[0063] After step 201 is finished, will step 202 performed, d. H. the control command is determined at least on the basis of the parameter. In particular, for example, the data collected by each sensor under different wave motion conditions or individual parameters obtained from the data are stored in the electronic device as described above. A match between the data or the individual parameters and control commands can also be stored in the electronic device. Therefore, when the parameter related to the wave motion is detected by the sensor, the control command can be determined by searching for the match.
[0064] Further, in this embodiment, when the wave motion is initiated at the first region, the method further includes, before step 202 , determining a position of the first area. Step 202 then includes: determining the control command based on the position and the parameter. That is, a trigger position and the wave motion are comprehensively considered to collectively determine the control command. In this way, more control modes can be implemented.
[0065] Determining the position of the first area includes: in the case where there is a first area, determining that the first area is a side, a corner or the middle area of the electronic device; or in the case where there are two first areas, determining that the first areas are two opposite sides or two opposite corners of the electronic device. With regard to the position of the first area and the question of how the wave movement is to be triggered, reference is made to the above description.
[0066] Determining which side or which corner the first area is on can be achieved by detecting a pressure sensor. In practice, other detection methods can also be used. For example, by detecting whether there is transmitted light at a position, it can be determined whether the position is shaded, thereby determining whether the electronic device is held at the position.
[0067] After step 202 is finished, d. H. in this embodiment, after the control command is determined, the method further comprises the step of: executing the control command to achieve the function corresponding to the control command.
[0068] In practice there can be different control commands and consequently many functions can be achieved. In the following this is illustrated by several examples.
[0069] As a first example, in this embodiment, the electronic device further includes a display unit that is deformable in response to the wave motion. Executing the control command includes: determining a display object at a first location on the display unit; determining a second position on the display unit; and adjusting a display position of the display object from the first position to the second position. As in figure 6a, the display object at the first position on the display unit is identified as a word "patent"; then the second position, which is different from the first position, is determined on the display unit; and finally the word "patent" is moved from the original first position to the second position to be displayed.
[0070] In addition, there can be a variety of implementations for detecting the display object at the first position on the display unit, and a variety of detection methods can be set based on actual needs.
[0071] In a first possible implementation, at least one object at an area different from the area where the wave motion is triggered is determined as the display object, and the display position of the display object is the first position.
[0072] For example, assume that the wave motion is initiated by the user at the first area, e.g. B. the user holds the electronic device with the hand at the first area and shakes the electronic device back and forth; then at least one object at an area different from the first area is determined as a display object. Further, in the case where the user presses a display object to trigger the wave motion, at least one of the display objects other than the display object pressed by the user is determined to be the display object.
[0073] In a second possible implementation, an out-of-process object is determined from an operation, and at least one of the objects other than the out-of-process object is then determined to be a display object.
[0074] For example, a first operator holds the electronic device at an edge (where there is no object) to trigger the wave motion, and a second operator selects the non-process object during the wave motion process, for example, the second operator presses the non-process object, and then other objects can be the display object.
[0075] Further, determining the second position on the display unit includes: determining a direction of gravity, and determining the second position based on the first position and the direction of gravity, wherein a direction from the first position to the second position is the same as the direction of gravity . As in figure 6a and figure6b, solid single arrows therein indicate the direction of gravity, and the second position is determined from the first direction and the direction of gravity. The second position is downstream along the direction of gravity and the first position is upstream along the direction of gravity. Therefore, the direction from the first position to the second position is identical to the direction of gravity. Such a process is realistic; for example, an object located at a higher position will be shaken down. Therefore, the user can become familiar with the operation without paying too much learning cost. In another example, if the long sides of the electronic device are parallel to the horizontal plane, but the display unit is not parallel to the horizontal plane, and the user triggers the wave motion on a short side, here the transmission direction of the wave motion is from the direction of gravity various, but a display object located near the long side at an upper portion of the electronic device may change its display position to a position near the long side at a lower portion of the electronic device, thereby achieving a shake-down effect, i. H. the display object can change the display position along the direction of gravity.
[0076] Alternatively, the propagation direction of the wave motion is determined and the second position is determined based on the first position and the propagation direction, wherein a direction from the first position to the second position is identical to the propagation direction. As in figure 6a and figure 6b, the direction of gravity is identical to the direction of propagation of wave motion. In practice, however, the direction of propagation of wave motion can be different from the direction of gravity. For example, the electronic device is placed horizontally and then the wave motion is triggered. In this case the direction of transmission of the wave motion is perpendicular to the direction of gravity and the solution in this embodiment can be used to determine the second position. In this embodiment, since the display position of the display object is moved from upstream of the wave motion to downstream of the wave motion, the direction from the first position to the second position is identical to the transmission direction of the wave motion.
[0077] Alternatively, in the case where the wave motion is initiated at the middle area, display objects located in a predetermined area of the middle area are scattered to be displayed at second positions outside the predetermined area, with at least two of the display objects having different second positions. For example, when the user uses an operating element to trigger the wave motion at the center area of the electronic device, the display objects at the center area are scattered in all directions as if these display objects are shaken out of the center into surrounding areas.
[0078] Taking the case where the display position of the display object is changed as an example, it is shown above that this is an intuitive mode and is convenient for the user to operate. This mode can also be applied to window management or process management. For example, if the user wants to minimize windows to just one window, the user can hold the electronic device by one window to trigger the ripple motion, or the user can use one hand to hold the electronic device by an edge to trigger the ripple motion trigger, and can use the other hand to press one window, so then the other windows displayed on the display unit can be minimized, which in essence can also be called changing the display position. The same principle applies to process management and will not be repeated here.
[0079] In the example where a function of moving the display position is achieved, a mode for causing the electronic device to generate the wave motion may be, for example, the above trigger mode described in the above first situation. A combination of such a trigger mode and the function is close to real-life habits, making a control operation more convenient and humanized.
[0080] As a second example, the control command is executed to achieve a cleanup function. In particular, the control command is executed to determine a content that needs to be cleaned and to perform a cleaning operation to clean the content.
[0081] The content that needs to be cleaned can be a program running in the background, or all programs currently running, or system junk or caching. Running the cleaning process to clean the content includes the following: for example, closing the program that is currently running in the background, or closing all applications that are currently running, or clearing all system junk or caching. If the electronic device further includes a display unit, the content that needs to be cleaned is the content that is currently displayed on the display unit. The display unit is deformable in response to the wave motion. Here, performing the clean operation to clean the content includes: closing or minimizing the content currently displayed on the display device and displaying a desktop.
[0082] In the second example, a mode for causing the electronic device to generate the wave motion may be, for example, a trigger mode described in the first situation where the electronic device is triggered at a trigger position, or it may be one in the second situation described trigger mode, where the electronic device is triggered at two trigger positions simultaneously. A combination of such a trigger mode and the function is close to real-life habits, thereby reducing the cost of tilting gestures, such as a shaking operation that can be used to shake off unnecessary things, and making the control operation more convenient and humanized.
[0083] As a third example, the control command is executed to achieve a function of switching power states. In particular, the control command is executed in order to switch a power state of the electronic device from a first power state to a second power state, the first power state being different from the second power state. In practice, it is also possible to switch back from the second energy state to the first energy state when a condition is met. For example, an off state may be switched to an on state, or a working state may be switched to a sleep state.
[0084] For example, when an environmental parameter is smaller than a threshold, such as when the brightness is weaker than a threshold, it is troublesome to look for a keypad on the electronic device in the dark; in this case, a backlight for the keypad on the electronic device can be turned on by causing the electronic device to deform. The keypad is illuminated by initiating the wave motion to deform the electronic device. In another example, if it is necessary to turn on a flashing light in the dark, a flashing light application can be opened, e.g. B. a screen is illuminated or an LED lamp is turned on by causing the electronic device to deform. Therefore, a way of turning on the backlight of the keypad on the electronic device and a way of opening the flashing light application are similar to a way of lighting a glow stick, thereby diversifying methods of waking up the electronic device. The glow stick is generally strip-shaped and packed with polyethylene. A glass tube is built into the glowstick, and the liquids inside and outside the glass tube are a peroxide and an ester compound, respectively. As soon as the glass breaks through bending, hitting, rubbing or the like, the two liquids react with one another so that a fluorescent dye fluoresces. In this way, the energy consumption of the electronic device increases, i. H. the electronic device is switched from a low power consumption state to a high power consumption state. Also, practically, the device can be made to switch from the low power consumption state to the high power consumption state only due to the deformation and not due to the environmental parameter.
[0085] In the third example, the mode in which the electronic device is caused to generate the wave motion may, for example, be above the triggering mode described in the second situation, i. H. triggering occurs simultaneously on two first areas. This trigger mode can produce a large deformation and is more similar to the way of lighting the light stick, reducing the cost of learning.
[0086] Several types of control commands and examples of executing these control commands are described above. In practice, executing the control command may include: answering a phone call and ending the phone call; or scroll up and down; or go to a previous call and go to a next call; or go forward and go backward. The trigger mode corresponding to such a control command can be, for example, the trigger mode described above in the second situation, i. H. triggering occurs alternately on the first two areas. In this case, the wave motion is initiated at opposite sides or opposite corners of the electronic device, each corresponding to two aspects of an event, such as walking forward and walking backward. Therefore, this design is better in terms of the user's operation habits, making the operation more convenient and humanized.
[0087] A case where the electronic device itself executes the control command is described above. In practice, the electronic device can send the control command to another electronic device to have the control command executed on the other electronic device and to achieve functions including the individual functions described above on the other electronic device. Here, the electronic device may serve as an input control device and may not have a display unit.
[0088] According to a further embodiment, in the case where the electronic device is made to move as a whole, i. H. no deformation or wave movement is transmitted in the electronic device, another control command can be determined based on the movement. The further control command differs from the control commands described above. For convenience of description, control commands in the earlier embodiments are referred to as a first type of control command, and the other control command in this embodiment is referred to as a second type of control command, the first type of control command being different from the second type of control command.
[0089] Based on the same concept, an electronic device is further provided according to an embodiment of the disclosure. The electronic device is a deformable electronic device. According to figure 7, the electronic device includes: a main body 301 ; a parameter acquisition unit 302 attached to the main body 301 is arranged, wherein the parameter acquisition unit 302 for detecting a parameter related to the wave motion in the case where a wave motion occurs in the electronic device and is gradually transmitted from a first area of the electronic device to a second area of the electronic device; and one in the main body 301 arranged processing unit 303 , where the processing unit 303 serves to determine a control command at least based on the parameter. The control command can be executed to implement a function corresponding to the control command.
[0090] Optionally, the parameter acquisition unit 302 comprise a plurality of sensors, wherein the data collected from at least two of the plurality of sensors at the same time is different and the data collected from at least two of the plurality of sensors at different times is consistent.
[0091] Optionally, the parameter acquisition unit 302 the following purpose: in the case where the wave motion is initiated at the first area, detecting amplitude, frequency and times of the wave motion in the first area by a detector; or in the case where the wave motion is initiated at the first area, detecting amplitude, frequency and times of the wave motion in at least one predetermined area different from the first area by a detector; or Detecting the amount of convex portions and concave portions generated by the undulation in a undulation process by one detection.
[0092] Optionally, the electronic device further comprises a position determination unit for determining a position of the first area when the wave motion is triggered at the first area. The processing unit 303 is used to determine a control command based on the position and the parameter.
[0093] Furthermore, the position determination unit has the following purpose: in the case where there is a first area, determining that the first area is at a side, a corner or the middle area of the electronic device; or in the case where there are two first areas, determining that the first areas are on opposite sides or opposite corners of the electronic device.
[0094] Optionally, the electronic device further includes a display unit deformable in response to the wave motion and the processing unit 303 also serves to execute the control command in order to determine a display object at a first position of the display unit; determine a second position on the display unit, and adjust a display position of the display object from the first position to the second position.
[0095] Furthermore, the processing unit 303 the following purpose: determining a direction of gravity and determining a second position based on the first position and the direction of gravity, wherein a direction from the first position to the second position is the same as the direction of gravity; or determining a transmission direction of the wave motion and determining a second position based on the first position and the transmission direction, wherein a direction from the first position to the second position is identical to the transmission direction.
[0096] The processing unit serves as an option 303 further to execute the control command to determine a content that needs to be cleaned and to perform a cleaning operation to clean the content.
[0097] The processing unit serves as an option 303 further to execute the control command to switch a power state of the electronic device from a first power state to a second power state, wherein the first power state is different from the second power state.
[0098] In practice, the processing unit 303 further be arranged on a printed circuit board of the electronic device. The processing unit 303 can be the same physical element as a processor of the electronic device or can be a different physical element from the processor. The user's operation associated with the electronic device can be captured via a camera or a touch unit.
[0099] The electronic device may further include other elements, such as a memory for storing data generated by the processing unit 303 required data, as well as a user interface that can be used to connect an external device such as a headset or speaker.
[0100] Various variations and examples in the above method for controlling the electronic device according to the above embodiment in connection with figure 1 are also applicable to the electronic device according to this embodiment. With the above detailed description of the method for controlling the electronic device, implementations for the electronic device in this embodiment, which are not repeated here for the sake of clarity, can be clearly understood by a person skilled in the art.
[0101] According to the embodiments of the disclosure, the parameter related to the wave motion for the deformable electronic device is detected when the wave motion gradually transmitted from the first portion of the electronic device to the second portion of the electronic device occurs in the electronic device, and the control command is at least based on the parameters determined. The control command can be executed to implement a function corresponding to the control command. As illustrated, in the method according to the embodiment, the control command is determined based on the wave motion occurring in the electronic device; thus, the control of the electronic device is closely related to a deformable property of the electronic device, and this control method is new. Further, this control method can be used as long as the wave motion occurs in the electronic device, thereby simplifying the multiple steps in a conventional control method and providing a convenient and humanized control method.
[0102] Computer program instructions corresponding to the method for controlling the electronic device according to the in figure 1 may be stored on a storage medium such as an optical disk, a hard disk, or a U disk. When the computer program instructions stored in the storage medium, which correspond to the method for controlling the electronic device, are read or executed by an electronic device, the following steps can be taken: in the case where wave motion gradually transmitted from a first area of the electronic device to a second area of the electronic device occurs in the electronic device, detecting a parameter related to the wave motion; and Determining a control command at least based on the parameter, wherein the control command can be executed in order to implement a function corresponding to the control command.
[0103] Optionally, the electronic device further includes a plurality of sensors, and sensing the parameter related to wave motion includes: collecting data, by the plurality of sensors, to detect the parameter related to wave motion, wherein the data collected from at least two of the plurality of sensors at the same time is different and the data collected from at least two of the plurality of sensors at different times is consistent are.
[0104] Optionally, acquiring the parameter related to wave motion includes: in the case where the wave motion is initiated at the first area, detecting amplitude, frequency and times of the wave motion in the first area by a detector; or in the case where the wave motion is initiated at the first area, detecting amplitude, frequency and times of the wave motion in at least one predetermined area different from the first area by a detector; or Detecting the amount of convex portions and concave portions generated by the undulation in a undulation process by one detection.
[0105] Optionally, in the case where the wave motion is initiated at the first area, the following step is included: determining a position of the first area; and determining the control command based at least on the parameter comprises: determining the control command based on the position and the parameter.
[0106] Furthermore, determining the position of the first area includes: in the case where there is a first area, determining that the first area is at a side, a corner or a middle area of the electronic device; or in the case where there are two first areas, determining that the first areas are on opposite sides or opposite corners of the electronic device.
[0107] Optionally, the electronic device further comprises a display unit that is deformable in response to the wave, and the following step is further included: executing the control command to determine a display object at a first position on the display unit; determining a second position on the display unit; and adjusting a display position of the display object from the first position to the second position.
[0108] Furthermore, determining the second position on the display unit includes the following: determining a direction of gravity and determining a second position based on the first position and the direction of gravity, wherein a direction from the first position to the second position is the same as the direction of gravity; or determining a transmission direction of the wave motion and determining the second position based on the first position and the transmission direction, wherein a direction from the first position to the second position is identical to the transmission direction.
[0109] Optionally, after the control command has been determined, at least based on the parameter, the following step is also included: Running the control command to identify content that needs to be cleaned and performing a cleaning operation to clean the content.
[0110] Optionally, after the control command has been determined, at least based on the parameter, the following step is also included: executing the control command to switch a power state of the electronic device from a first power state to a second power state, the first power state being different than the second power state.
[0111] Obviously, various variations and modifications can be made by those skilled in the art without departing from the scope of the disclosure. Provided that these modifications and variations of the disclosure come within the scope of the claims of the disclosure and their equivalent technologies, it is intended that these modifications and variations be included in this disclosure.
Claims
[1] Procedure comprising the following steps: Capturing a parameter relating to a wave motion belonging to an electronic device when the wave motion is gradually transmitted from a first area of the electronic device to a second area of the electronic device; and Determining a control command at least based on the parameter, wherein the control command is executable in order to implement a function corresponding to the control command. [2] The method of claim 1, wherein the detection of a parameter relating to the wave motion comprises: Collecting data through a variety of sensors in the electronic device to capture the parameter relating to wave motion; and where the data collected by at least two of the multitude of sensors at the same time are different, or the data collected by at least two of the multitude of sensors at different times are consistent. [3] The method of claim 1, wherein the detection of a parameter relating to the wave motion comprises: Capturing the parameter by capturing the amplitude, frequency, or timing of the wave motion in the first area when the wave motion is triggered at the first area; or Capturing the parameter by capturing the amplitude, frequency, or timing of the wave motion in at least one predetermined area different from the first area when the wave motion is triggered at the first area; or Capturing the parameter by capturing the amount of convex and concave sections generated by the wave motion in a wave motion process. [4] The method of claim 1, wherein, in the case where the wave motion is triggered at the first area, the method further comprises: Determining a position in the first area; and where determining the control command includes: determining the control command based on the position and the parameter. [5] Method according to claim 4, wherein determining the position of the first area comprises: In the case where a first area exists, determine that the first area is located on a side, corner, or central area of the electronic device; or In the case where there are two first areas, determine that the first areas are located on opposite sides or opposite corners of the electronic device. [6] Method according to claim 1, wherein the method after determining a control order further comprises: Executing the control command to locate a display object at a first position on a display unit of the electronic device; Determining a second position on the display unit; and Adjusting the display position of the display object from the first position to the second position. [7] The method of claim 6, wherein determining the second position on the display unit comprises: Determining a direction of gravity and determining the second position based on the first position and the direction of gravity, wherein a direction from the first position to the second position is identical to the direction of gravity; or Determining a transmission direction of the wave motion and determining the second position based on the first position and the transmission direction, wherein a direction from the first position to the second position is identical to the transmission direction. [8] Method according to claim 1, wherein the method after determining a control command at least on the basis of the parameter further comprises: Executing the control command to identify content that needs to be cleaned up, and executing a cleanup operation to clean up the content. [9] Method according to claim 1, wherein the method after determining a control command at least on the basis of the parameter further comprises: Executing the control command to switch the energy states of the electronic device from a first energy state to a second energy state, where the first energy state is different from the second energy state. [10] Electronic device, comprising: a main body; a parameter acquisition unit that acquires a parameter relating to a wave motion when the wave motion gradually transmitted from a first area of the electronic device to a second area of the electronic device occurs, wherein the parameter acquisition unit is attached to the main body; and a processing unit that determines a control command at least on the basis of the parameter, and the control command is executable to implement a function corresponding to the control command, wherein the processing unit is coupled to the main body. [11] Electronic device according to claim 10, wherein the parameter acquisition unit comprises a plurality of sensors; data collected from at least two of the plurality of sensors at the same time are different; or data collected from at least two of the plurality of sensors at different times are consistent. [12] Electronic device according to claim 10, wherein the parameter acquisition unit further comprises: Amplitude, frequency, or timing of the wave motion in the first area is captured when the wave motion is triggered at the first area; or Amplitude, frequency, or timing of the wave motion are recorded when the wave motion is triggered at the first area; or The quantity of convex and concave sections generated by wave motion in a wave motion process is recorded. [13] Electronic device according to claim 10, further comprising: a position determination unit that determines a position of the first area in the case where the wave motion is triggered at the first area; and the processing unit further determines the control command based on the position and the parameter. [14] Electronic device according to claim 13, wherein the position detection unit further comprises: determines that the first area is located on a side, corner, or central area of the electronic device, if a first area exists; or determines that if there are two first areas, the first areas are located on opposite sides or opposite corners of the electronic device. [15] Electronic device according to claim 10, further comprising: a display unit that is deformable in response to the wave motion, and wherein the processing unit further executes the control command to determine a display object at a first position on the display unit; determines a second position on the display unit; and adjusts the display positions of the display object from the first position to the second position. [16] Electronic device according to claim 15, wherein the processing unit further comprises: one direction of gravity is determined and the second position is determined based on the first position and the direction of gravity, where one direction from the first position to the second position is identical to the direction of gravity; or A transmission direction of the wave motion is determined, and the second position is determined based on the first position and the transmission direction, whereby a direction from the first position to the second position is identical to the transmission direction. [17] Electronic device according to claim 10, wherein the processing unit further executes the control command to identify content that needs to be cleaned up and performs a cleaning operation to clean up the content. [18] Electronic device according to claim 10, wherein the processing unit further executes the control command to switch energy states of the electronic device from a first energy state to a second energy state, wherein the first energy state is different from the second energy state.
Citation Information
Patent Citations
Method and system to control a process with bend movements
EP2581808A1
Information processing device, control method, and program
US20130120239A1