[go: up one dir, main page]

CN107403087B - Touch feedback method and device and terminal - Google Patents

Touch feedback method and device and terminal Download PDF

Info

Publication number
CN107403087B
CN107403087B CN201610340627.0A CN201610340627A CN107403087B CN 107403087 B CN107403087 B CN 107403087B CN 201610340627 A CN201610340627 A CN 201610340627A CN 107403087 B CN107403087 B CN 107403087B
Authority
CN
China
Prior art keywords
pattern
touched
patterns
sliding
determining
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610340627.0A
Other languages
Chinese (zh)
Other versions
CN107403087A (en
Inventor
孙骏雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Device Co Ltd
Original Assignee
Huawei Device Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Device Co Ltd filed Critical Huawei Device Co Ltd
Priority to CN201610340627.0A priority Critical patent/CN107403087B/en
Priority to PCT/CN2017/083660 priority patent/WO2017198092A1/en
Publication of CN107403087A publication Critical patent/CN107403087A/en
Application granted granted Critical
Publication of CN107403087B publication Critical patent/CN107403087B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/36User authentication by graphic or iconic representation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/016Input arrangements with force or tactile feedback as computer generated output to the user
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a touch feedback method, a touch feedback device and a touch feedback terminal, wherein the method comprises the steps of detecting an unlocking pattern drawing operation input by a user on a pattern screen locking interface; determining a pattern touched during an operation of drawing an unlock pattern; on the pattern lock screen interface, the touched pattern generates displacement and returns to the original position, system feedback in the pattern lock unlocking process is increased, and a feedback mode in the pattern lock unlocking process is improved.

Description

Touch feedback method and device and terminal
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a touch feedback method, an apparatus, and a terminal.
Background
Currently, most terminals employ touch screens, and users perform touch operations on the touch screens of the terminals to realize human-computer interaction. With the advantages of simplicity and convenience of touch operation, the terminal application function with the touch screen becomes more and more diversified. For example, unlocking a terminal using a pattern lock screen is one of the widely used functions.
The pattern lock screen interface of the terminal is usually set with a fixed pattern, for example, nine dots, a user slides on the pattern lock screen interface through fingers, and draws a thin line consistent with the sliding direction of the fingers, that is, every time the fingers pass through a pattern, the adjacent patterns are connected together by a connecting line, and finally a series of lines are formed.
In the implementation scheme for unlocking by using the pattern lock screen, in the process of drawing the pattern by the finger of the user, the feedback given to the touch operation of the user by the terminal only has the line track drawn along with the movement of the finger, namely, the feedback given to the user visually by the terminal is fewer and has a single form, so that the whole unlocking process is over mechanized, and the human-computer interaction experience is poor.
Disclosure of Invention
The embodiment of the invention provides a touch feedback method, a touch feedback device and a touch feedback terminal, which aim to improve a feedback mode in an unlocking process by using a pattern lock.
In a first aspect, a touch feedback method is provided, in the process of drawing a pattern with a finger of a user, animation feedback is performed on the touched pattern on the pattern lock screen interface, system feedback in the pattern lock unlocking process is increased, and a feedback mode in the pattern lock unlocking process is improved. The method comprises the steps of detecting the operation of drawing an unlocking pattern input by a user on a pattern screen locking interface, determining the touched pattern in the operation process of drawing the unlocking pattern, and feeding back the touched pattern in an animation form on the pattern screen locking interface.
In one possible design, the touched pattern is displaced and returned to the original position, and the touched pattern is fed back in an animation mode.
The touched pattern is displaced and returned to the home position, which can be achieved in one way in that the touched pattern achieves a fixed amount of distance in the obtained sliding direction and returns to the home position when a set duration is reached. In another way, the touched pattern is decelerated to move in the obtained sliding direction to generate displacement, and the displacement is rebounded to the original position along the original path after reaching the displacement when the speed is zero, wherein the displacement is determined according to the obtained sliding speed and the obtained sliding direction of the touched pattern.
In the embodiment of the invention, in order to avoid that the display effect is influenced by the too high or too small speed obtained by the pattern, the sliding speed interval range can be preset, the sliding speed of the pattern is filtered, the displacement with visible effect can be ensured under the condition of low speed, the displacement distance can not be too large under the condition of high speed, and the sliding speed obtained by the touched pattern is determined by adopting the following method:
comparing the sliding speed of the drawing pattern operation away from the touched pattern with the sliding speed in the preset sliding speed interval range; if the sliding speed of the drawing pattern operation leaving the touched pattern is less than the preset minimum sliding speed, the sliding speed obtained by the touched pattern is the minimum sliding speed; if the sliding speed of the drawing pattern operation leaving the touched pattern is greater than the preset maximum sliding speed, the sliding speed obtained by the touched pattern is the maximum sliding speed; and if the sliding speed of the drawing pattern operation leaving the touched pattern belongs to the range of the preset sliding speed interval, the sliding speed obtained by the touched pattern is the sliding speed leaving the touched pattern in the drawing pattern operation process.
In the embodiment of the invention, in order to avoid the influence of the too large amplitude of the sliding direction on the display effect, the range of the sliding direction interval can be preset, the sliding direction of the pattern is filtered, and the sliding direction obtained by the touched pattern is determined in the following way:
determining a ratio between a velocity component in a horizontal direction and a velocity component in a vertical direction of a sliding velocity of a drawing pattern operation away from the touched pattern; comparing the ratio with the ratio in the range of a preset ratio interval; if the ratio is smaller than the minimum value of the ratio in the range of the ratio interval, the sliding direction obtained by the touched pattern is the vertical direction; if the ratio is larger than the maximum value of the ratio in the range of the ratio interval, the sliding direction obtained by the touched pattern is the horizontal direction; and if the ratio belongs to the range of the ratio interval, the sliding direction obtained by the touched pattern is the sliding direction of the drawing pattern operation departing from the touched pattern.
Wherein a displacement of the touched pattern in the sliding direction satisfies a formula: S-CV to achieve the elastic effect simulation. The S is a displacement of the touched pattern in a sliding direction obtained by the touched pattern, the V is a sliding speed obtained by the touched pattern, and the C is a constant.
In another possible design, in the process of drawing the unlocking pattern, when it is determined that the finger leaves the touched pattern, the embodiment of the present invention controls the touched pattern to generate a first displacement, and returns to the home position after the first displacement is reached, generates a second displacement in a direction opposite to the first displacement direction after the touched pattern returns to the home position, and returns to the home position after the second displacement is reached, and repeatedly executes the above processes to realize the dynamic effect of the pattern vibration. The specific number of times of repeated execution in the embodiment of the present invention is not limited.
In another possible design, the pattern on the pattern lock screen interface is presented in a first color before being touched, and the pattern is presented in a second color after being touched, so that the touched pattern is recolorized, and a user can visually confirm the touched pattern.
Optionally, if the number of the touched patterns is at least two, the at least two touched patterns are both presented in the second color during the operation of drawing the unlocking pattern.
In yet another possible design, the touched pattern is not displayed for a set time and is displayed again when the set time is reached, so as to improve the secrecy of the drawn pattern.
In another possible design, if the number of the touched patterns is multiple, for example, at least two, during the operation of drawing the unlocking pattern, a connecting line may be displayed on the pattern lock screen interface, and two adjacent patterns in the touched patterns may be connected by the connecting line during the operation of drawing the unlocking pattern. In the embodiment of the invention, if the connection of the two patterns is completed on the pattern screen locking interface and the finger continues to slide to the next pattern, the connecting line between the two connected patterns can gradually disappear from one end to the other end according to the connecting direction, so that the system feedback in the pattern lock unlocking process can be increased, and the defect of single feedback mode in the pattern screen locking and unlocking process can be overcome.
Furthermore, after the unlocking pattern is drawn, connecting lines among the patterns are not displayed, and the secrecy of drawing the unlocking pattern is improved.
In a second aspect, a touch feedback device is provided, which has all the functions of implementing the touch feedback method according to the first aspect. The functions can be realized by hardware, and the functions can also be realized by executing corresponding software by hardware. The hardware or software includes one or more modules corresponding to the above-described functions. For example, the touch feedback device includes an acquisition unit, a processing unit, and a display unit. The acquisition unit is used for acquiring the operation of drawing the unlocking pattern input by the user on the pattern screen locking interface. And the processing unit is used for determining the touched pattern in the operation process of drawing the unlocking pattern, and controlling the touched pattern to generate displacement and return to the original position. The display unit is used for displaying the display effect that the touched pattern generates displacement and returns to the original position on the pattern screen locking interface; and/or a display effect for displaying the recoloring of the touched pattern on the pattern lock screen interface; and/or the touch screen is used for not displaying the touched pattern within a set time on the pattern screen locking interface and redisplaying the touched pattern when the set time is reached.
In a third aspect, a terminal is provided, where the terminal has all functions of implementing the touch feedback method according to the first aspect. The functions can be realized by hardware, and the functions can also be realized by executing corresponding software by hardware. The hardware or software includes one or more modules corresponding to the above-described functions. For example, the terminal comprises an input device, an output device, a processor, a memory and a bus, wherein the input device, the output device and the memory are all connected with the processor through the bus, and the memory is used for storing program codes executed by the processor. And the input equipment is used for acquiring the operation of drawing and unlocking patterns input by a user on the pattern screen locking interface. The processor is used for determining a touched pattern in the operation process of drawing the unlocking pattern, controlling the touched pattern to generate displacement and returning to the original position; and/or for controlling the recoloring of the touched pattern; and/or controlling the touched pattern not to be displayed within a set time and to be displayed again when the set time is reached. And the output equipment is used for outputting the display effect of the touched pattern on the pattern lock screen interface.
Drawings
Fig. 1 is a schematic diagram of a terminal pattern screen locking interface according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a touch feedback method according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of an implementation process of displacing a touched pattern and returning the touched pattern to a home position according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of another implementation process of displacing a touched pattern and returning the touched pattern to a home position according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of a touched pattern for recoloring according to an embodiment of the present invention;
FIG. 6 is a schematic diagram illustrating a disappearance of a touched pattern within a set time period according to an embodiment of the present invention;
fig. 7 is a schematic diagram illustrating a connection line gradually disappearing in an operation process of drawing an unlocking pattern according to an embodiment of the present invention;
fig. 8 is a schematic diagram of an unlocking pattern finally recognized by the terminal in the embodiment of the present invention;
FIG. 9 is a schematic flow chart illustrating a process of feeding back a touched pattern during an operation of drawing an unlock pattern according to an embodiment of the present invention;
fig. 10 is a timing chart of implementation of touch feedback by the terminal in the process of drawing an unlocking pattern in the embodiment of the present invention;
fig. 11 is a schematic structural diagram of a touch feedback device according to an embodiment of the present invention;
fig. 12 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be described in detail below with reference to the accompanying drawings in the embodiments of the present invention.
The touch feedback method provided by the embodiment of the invention can be applied to a terminal with a pattern screen locking function. The pattern lock screen is one of terminal screen lock screens. The display interface of the terminal with the pattern lock screen in the locked state may be referred to as a pattern lock screen interface. Fig. 1 shows a pattern screen locking interface applicable to the touch feedback method provided by the embodiment of the present invention, and a display interface displaying nine dots on the terminal screen in fig. 1 is the pattern screen locking interface. The pattern lock screen typically includes a fixed number of patterns, for example, each dot on the pattern lock screen interface in FIG. 1 may be understood to be a pattern that makes up the pattern lock screen. The terminal shown in fig. 1. In the case of the terminal shown in fig. 1, a pattern screen locking interface is displayed on the screen, and a user can slide a pattern on the pattern screen locking interface to draw an unlocking pattern. During the operation process of drawing the unlocking pattern, every time a pattern is touched, the adjacent patterns are connected together by using the connecting line, and finally a serial line is formed to form the drawn unlocking pattern. The unlocking device can be used for connecting a plurality of patterns through a connecting line to draw various unlocking patterns, and unlocking of a screen is achieved under the condition that the unlocking patterns drawn by a user are the same as the preset unlocking patterns.
According to the touch feedback method based on the pattern lock screen provided by the embodiment of the invention, in the process of drawing the unlocking pattern by a user with fingers, animation feedback is carried out on the touched pattern on the pattern lock screen interface, the system feedback in the pattern lock unlocking process is increased, and the defect of single feedback mode in the pattern lock screen unlocking process is overcome.
Fig. 2 is a flowchart illustrating an implementation of a touch feedback method according to an embodiment of the present invention, where an execution subject of the method illustrated in fig. 2 is a Terminal (Terminal). It should be understood that the Terminal according to the embodiments of the present invention may also be referred to as a Mobile Terminal (Mobile Terminal), a Mobile Station (MS), a User Equipment (UE), and the like, and the Terminal may communicate with one or more than one core networks through a Radio Access Network (RAN), for example, the Terminal may be a Mobile phone (or referred to as a cellular phone), a computer with a Mobile Terminal, and the like, and for example, the Terminal may also be a portable, pocket, hand-held, computer-embedded, or vehicle-mounted Mobile device, and they exchange voice and/or data with the RAN.
It should be further noted that, in the embodiment of the present invention, fig. 1 only illustrates a pattern in which a circular dot is used as a pattern lock screen, and the specific implementation does not limit the specific form of the pattern lock screen, and the pattern of the pattern lock screen may also be a pattern such as a circle, a floating point, a miniature picture, a floating window, and the like. That is, in the embodiment of the present invention, the pattern generally refers to an interface element pointed by a user touching a key point on a touch screen of the terminal in a process of unlocking the terminal. In theory, the interface element may be any element that can be displayed on the display interface of the terminal touch screen, including but not displaying a floating window, an icon, a widget, a picture, and the like.
Fig. 2 is a flowchart illustrating an implementation of a touch feedback method based on a pattern lock screen according to an embodiment of the present invention.
S101: and acquiring the operation of drawing the unlocking pattern input by the user on the pattern screen locking interface.
According to the embodiment of the invention, the user draws the unlocking pattern on the pattern lock screen interface, the input device (such as a touch screen) of the terminal can detect and acquire the operation of drawing the unlocking pattern input by the user, and can detect the touch point touched by the user in the operation process of drawing the unlocking pattern. In the embodiment of the invention, the operation of drawing the unlocking pattern is the unlocking operation of the user, the unlocking operation is realized by drawing the unlocking pattern by the user, and the unlocking pattern is an interface element pointed by a key point which needs to be touched by the user to execute the unlocking operation.
S102: a pattern is determined that was touched during the draw unlock pattern operation.
In the embodiment of the invention, the input device of the terminal can acquire the touch point touched in the operation process of drawing the unlocking pattern input by the user and can determine the coordinate of the touch point. The processing device (e.g., a processor) of the terminal may determine whether the pattern is touched during the operation of drawing the unlock pattern by determining whether the touch point falls within an area coverage of any one of the patterns included in the pattern lock, and determine that the pattern is touched if the touch point falls within the area coverage of the pattern. Generally, the number of the patterns included in the unlocking pattern drawn by the user is multiple, so the number of the patterns touched during the operation of drawing the unlocking pattern is generally not less than 1 and not greater than the total number of the patterns in the pattern lock, for example, when the pattern lock is 9 dots, the number of the patterns touched during the operation of drawing the unlocking pattern is in the range of (1-9).
S103: and performing animation feedback on the touched pattern on the pattern screen locking interface.
According to the embodiment of the invention, a feedback mode that the pattern is fixed and unchanged in the traditional operation process of drawing the unlocking pattern is changed, the touched pattern is subjected to animation feedback on the pattern lock screen interface, and the defect that the touch feedback is too single is overcome.
In the embodiment of the present invention, the animation feedback is fixed relative to the original pattern, and the animation feedback may include various feedback forms that enable a user to intuitively feel that the pattern changes, such as color change, displacement generation, flickering, and the like.
In the embodiment of the present invention, the animated feedback on the touched pattern may be implemented in one or more of the following manners:
in a first implementation, the touched pattern is displaced.
In a second implementation, the touched pattern is recolored.
In a third implementation, the touched pattern disappears within a set time and is redisplayed when the set time is reached.
Embodiments of the present invention will be described below with reference to specific embodiments, where the feedback manner according to the embodiments of the present invention is described below.
Example one
In the embodiment of the invention, the touched pattern can generate displacement in the operation process of drawing the unlocking pattern. The displacement is understood to be a vector having a magnitude and a direction, and in the embodiment of the invention the displacement is used to indicate a change in position of the pattern, including the direction of movement of the pattern.
In a possible embodiment, during the operation of drawing the unlocking pattern, when it is determined that the finger leaves the touched pattern, the touched pattern is controlled to generate a displacement, and the original position is returned after the displacement is reached.
In the embodiment of the present invention, the touched pattern is controlled to generate a displacement, and the touched pattern returns to the original position after the displacement is reached, and the following two implementation manners may be adopted. In one embodiment, the touched pattern achieves a fixed amount of distance in the obtained sliding direction and returns to the home position when a set duration is reached. In another embodiment, said touched pattern is displaced by a deceleration movement in the direction of the obtained sliding and returns to the original position along the original path after reaching said displacement at zero speed.
The touched pattern in the embodiment of the present invention achieves a fixed distance in the obtained sliding direction and returns to the original position when the set duration is reached, and the following method can be adopted:
the processing equipment of the terminal presets the displacement to be a fixed size, the displacement direction to be a sliding direction and sets the duration of the displacement. When the touched pattern is determined, controlling the touched pattern to achieve the fixed size distance in the acquired sliding direction of the touched pattern, and controlling the touched pattern to return to the original position when the time reaches the set duration. For example, if the preset displacement is 2mm and the time is 1s, when the user touches a pattern, the touched pattern is displaced to a position 2mm away from the home position in the sliding direction and is continuously displayed at the position for 1s, and after 1s, the touched pattern is displayed at the home position, as shown in fig. 3.
In the embodiment of the invention, the touched pattern generates displacement by decelerating motion in the obtained sliding direction, and returns to the original position along the original path after reaching the displacement when the speed is zero, and the method can be realized by adopting the following modes:
the terminal determines the obtained sliding direction and sliding speed of the touched pattern, determines the displacement of the touched pattern according to the sliding direction and sliding speed, and controls the touched pattern to complete the determined displacement in the obtained sliding direction. The pattern displacement process is a deceleration process, and reaches the determined displacement when the speed is zero, and rebounds to the original position along the original path after reaching the displacement, as shown in fig. 4.
Specifically, the embodiment of the present invention shifts the pattern shown in FIG. 4The process can be understood as a simulation of the spring effect. Assuming that v is the sliding velocity obtained by the pattern, s is the displacement of the pattern in the obtained sliding direction, m is the mass of the pattern, and k is the elastic coefficient of the spring, the equation is obtained by using the law of conservation of energy
Figure BDA0000994584470000091
After the simplification, the displacement of the touched pattern in the sliding direction can be obtained to satisfy the following formula:
S=CV;
wherein S is a displacement of the touched pattern in a sliding direction obtained by the touched pattern, V is a sliding speed obtained by the touched pattern, and C is a constant.
Because the change range of the sliding speed is large in the operation process of drawing the unlocking pattern by the user, in the embodiment of the invention, in order to avoid the influence on the display effect caused by the overlarge or undersize speed obtained by the pattern, the range of the sliding speed interval can be preset, the sliding speed of the pattern is filtered, the displacement with visible effect can be ensured under the condition of low speed, and the displacement distance cannot be too large under the condition of high speed.
In the embodiment of the invention, the sliding speed can be filtered in the following way, and the sliding speed obtained by the pattern is determined:
and comparing the sliding speed of the touched pattern with the sliding speed in the preset sliding speed interval range. And if the sliding speed of the pattern leaving the touched pattern is less than a preset minimum sliding speed, the sliding speed obtained by the touched pattern is the minimum sliding speed. And if the sliding speed of the pattern leaving the touched pattern is greater than the preset maximum sliding speed, the sliding speed obtained by the touched pattern is the maximum sliding speed. And if the sliding speed leaving the touched pattern belongs to a preset sliding speed interval range, obtaining the sliding speed of the touched pattern as the sliding speed leaving the touched pattern.
Because the change range of the sliding direction is large in the operation process of drawing the unlocking pattern by the user, in the embodiment of the invention, in order to avoid the influence of the overlarge range of the sliding direction on the display effect, the range of the sliding direction interval can be preset, and the sliding direction of the pattern is filtered.
In the embodiment of the invention, the sliding direction can be filtered in the following way, and the sliding direction obtained by the pattern is determined:
determining a ratio between a velocity component in a horizontal direction and a velocity component in a vertical direction of a sliding velocity leaving the touched pattern. And comparing the ratio with the ratio in the range of the preset ratio interval. And if the ratio is smaller than the minimum value of the ratio in the range of the ratio interval, the sliding direction obtained by the touched pattern is the vertical direction. And if the ratio is larger than the maximum value of the ratio in the range of the ratio interval, the sliding direction obtained by the touched pattern is the horizontal direction. And if the ratio belongs to the range of the ratio interval, the sliding direction obtained by the touched pattern is the sliding direction away from the touched pattern.
For example, the sliding direction depends on the sliding speed and the sliding direction, the speed component of the sliding speed in the horizontal direction is determined to be Vx, the speed component Vy in the vertical direction, and the ratio between the speed component in the horizontal direction and the speed component in the vertical direction is defined as ratio, which is then ratio Vx/Vy. Assuming that the range of the ratio interval is set to [0.5, 2], if the ratio is less than 0.5, the sliding direction obtained by the touched pattern is the vertical direction, and the velocity component in the horizontal direction can be ignored when making the displacement determination. If ratio is greater than 2, the sliding direction obtained by the touched pattern is the horizontal direction, and the velocity component in the vertical direction can be ignored when making the displacement determination. If ratio e [0.5, 2], the sliding direction obtained by the touched pattern is the sliding direction away from the touched pattern, and the velocity component in the horizontal direction and the velocity component in the vertical direction need to be considered together when determining the displacement.
It should be noted that, in the embodiment of the present invention, the leaving of the touched pattern means that the terminal determines that the touch position of the user finger on the pattern lock screen interface is not within the coverage area of the touched pattern.
In the embodiment of the invention, if the displacement of the touched pattern in the horizontal direction is determined as CVxDisplacement in the vertical direction being CVyThen a displacement S of the touched pattern may be determined, the displacement S satisfying the formula:
Figure BDA0000994584470000111
in another possible embodiment, in the process of drawing the unlocking pattern, when it is determined that the finger leaves the touched pattern, the touched pattern is controlled to generate a first displacement, and the touched pattern returns to the home position after the first displacement is reached, a second displacement is generated in a direction opposite to the first displacement direction after the touched pattern returns to the home position, and the home position returns after the second displacement is reached, so that the above process is repeatedly executed, and the dynamic effect of pattern vibration is realized. The specific number of times of repeated execution in the embodiment of the present invention is not limited.
In the embodiment of the present invention, an implementation process in which the touched pattern generates a first displacement and returns to the home position after reaching the first displacement, and an implementation process in which the touched pattern generates a second displacement and returns to the home position after reaching the second displacement may refer to an implementation process in which the touched pattern generates a displacement and returns to the home position in the above embodiment, and details are not repeated here.
Example two
In the embodiment of the invention, the touched pattern can be recolored in the operation process of drawing the unlocking pattern.
In the embodiment of the invention, in the operation process of drawing the unlocking pattern, when the user touches the pattern, the touched pattern is recoloring, so that the user can intuitively determine the touched pattern. The recoloring is to display the touched pattern on the pattern lock screen interface in a color different from an original display color, for example, the pattern on the pattern lock screen interface is displayed in a first color before being touched and is displayed in a second color after being touched, the first color and the second color are different colors, for example, as shown in fig. 5, the pattern is displayed in black before being touched and is displayed in white after being touched, and a recoloring process of the touched pattern may be understood as a process of changing the touched pattern from black to white.
In the embodiment of the present invention, if the number of the touched patterns is multiple, for example, at least two, the at least two touched patterns are both presented in the second color in the operation process of drawing the unlocking pattern, so that the user can clearly know the touched patterns in the operation process of drawing the unlocking pattern.
EXAMPLE III
In the embodiment of the invention, in the operation process of drawing the unlocking pattern, the touched pattern can be controlled not to be displayed within the set time and can be displayed again when the set time is reached.
In the embodiment of the invention, in the operation of drawing the unlocking pattern, the touched pattern can be controlled not to be displayed (the pattern disappears) on the pattern lock screen interface, the touched pattern is not displayed in the whole process of the operation of drawing the unlocking pattern, and the touched pattern is displayed again after the operation of drawing the unlocking pattern is finished, so that the secrecy of drawing the unlocking pattern is improved. For example, as shown in fig. 6, the dotted line is a track where the user slides a finger on the pattern lock screen interface, and the pattern touched on the track is not displayed during the operation of drawing the unlock pattern.
It should be noted that, in the embodiment of the present invention, the touched pattern is not displayed on the pattern lock screen interface, which may be understood that the color presented by the touched pattern on the pattern lock screen interface is the same as the color presented by the pattern lock screen interface.
Example four
On the basis of the first embodiment, the second embodiment and the third embodiment, in the operation process of drawing the unlocking pattern on the pattern screen locking interface, a connecting line can be displayed, and two adjacent patterns in the touched patterns are connected through the connecting line. In the embodiment of the invention, if the connection of the two patterns is finished on the pattern screen locking interface and the finger continues to slide to the next pattern, the connecting line between the two connected patterns can be controlled to gradually disappear from one end to the other end according to the connecting direction. The next pattern in the embodiments of the present invention refers to a pattern other than the two patterns that have been connected.
The process that the connecting line between the two patterns which are connected in the embodiment of the invention gradually disappears from one end to the other end according to the connecting direction can be understood as the simulation of the spring effect.
In the embodiment of the invention, the conversion between elastic potential energy and displacement acting work can be completed according to the law of energy conservation, and the specific implementation is as follows: if the constant force is F, the spring elastic coefficient is K, the displacement of the constant force F is x, and the displacement is converted into the length d of the spring, an equation can be used
Figure BDA0000994584470000131
The following formula is satisfied between d and x:
Figure BDA0000994584470000132
wherein C is a constant.
The disappearance process of the connecting line for realizing the spring effect can be realized according to the formula
Figure BDA0000994584470000133
The position change of the finger tip (starting point of the connecting line) is converted into the position change of the tail end of the connecting line in real time. Setting XnAnd Xn+1The coordinates before and after the terminal removal of connecting wire are respectively, and deltax is the displacement that the finger slided, and deltad connecting wire is terminal, and C is the constant that contains the direction, finally obtains the terminal displacement that produces of connecting wire and satisfies the formula:
Figure BDA0000994584470000134
Xn+1=Xn+Δd。
the following description of the embodiments of the present invention will take the process of implementing the gradual disappearance of the connecting line on the basis of the first and second embodiments as an example.
Fig. 7 is a schematic view illustrating a connection line gradually disappearing in an operation process of drawing an unlocking pattern according to an embodiment of the present invention.
As shown in fig. 7, the interface (1) is a pattern lock screen interface before the unlock pattern drawing operation is performed, and the pattern of the lock screen pattern on the pattern lock screen interface is a circle. The interfaces (2) to (9) are pattern screen locking interfaces in the operation process of drawing the unlocking pattern. In the interface (2), a user finger touches a circle pattern (first circle pattern), and the touched first circle pattern is recolorized to change to a selected color (e.g., black in the figure). When the finger slides, the touched first circle pattern is displaced. And in the interface (3), the finger moves out of the first touched circular pattern in the interface (2) and slides towards the second touched circular pattern, and in the finger sliding process, before the second touched circular pattern is touched, a connecting line is displayed between the finger and the first circular pattern and is always connected between the finger and the first circular pattern. When the finger in the interface (3) just touches the second circle pattern, a connecting line is displayed between the first circle pattern and the second circle pattern. When the finger in the interface (4) moves out of the second circle pattern, the end of the connecting line begins to gradually disappear away from the first circle pattern, and the first circle pattern returns to the original position. When the finger touches the third circle pattern in the interface (5), a connecting line is displayed between the second circle pattern and the third circle pattern. By parity of reasoning, the finger sequentially touches each circle pattern related in the unlocking pattern, and the connecting line between the two circle patterns which are connected gradually disappears from one end to the other end according to the sliding direction of the finger until the complete unlocking pattern drawing is completed, as shown in an interface (6), an interface (7), an interface (8) and an interface (9). After the drawing of the unlocking pattern is completed in the embodiment of the invention, no connecting line is displayed among all the circle patterns, for example, as shown in an interface (9).
Fig. 8 is an unlocking pattern finally recognized by the terminal, which is drawn by the user in the manner shown in fig. 7, and the lines between the circular patterns in fig. 8 do not exist actually, and the effect is only shown by dotted lines.
Fig. 9 is a flowchart showing a feedback process of a touched pattern during an unlock pattern drawing operation. The process shown in fig. 7 is illustrated by taking a three-circle pattern as an example in fig. 9. In fig. 9, when the finger enters the circle pattern 1, the circle pattern 1 is recolored. And after the finger moves out of the circle pattern 1, drawing a connecting line by taking the circle pattern 1 as a starting point. After the finger enters the circle pattern 2, the circle pattern 2 is recolored. And after the finger moves out of the circle pattern 2, drawing a connecting line by taking the circle pattern 2 as a starting point, and gradually eliminating the connecting line between the circle pattern 1 and the circle pattern 2 according to the connecting direction. After the finger enters the circle pattern 3, the circle pattern 3 is recolored. After the finger is lifted, the connecting line between the circle pattern 2 and the circle pattern 3 is gradually eliminated according to the connecting direction.
In the embodiment of the invention, in the operation process of drawing the unlocking pattern, the display effect that the connecting line between the two connected patterns gradually disappears from one end to the other end according to the connecting direction can increase the system feedback in the unlocking process of the pattern lock and improve the defect of single feedback mode in the unlocking process of the pattern lock screen. In addition, after the unlocking pattern is drawn, connecting lines among the patterns are not displayed, and the secrecy of drawing the unlocking pattern can be improved.
The embodiment of the present invention will be described below with respect to an internal implementation process of a terminal implementing the touch feedback method according to the above embodiment.
Fig. 10 is a timing chart illustrating implementation of touch feedback by a terminal in an unlocking pattern drawing process according to an embodiment of the present invention. The terminal involved in the embodiments of the present invention includes an input device (e.g., a touch screen), a processor, and an output device (e.g., a screen). As shown in fig. 10, the specific implementation process includes:
s201: the method comprises the steps that an input device of a terminal obtains a contact point input by a user, wherein the contact point is a touch point touched by a user finger on a pattern lock screen interface in the operation process of drawing an unlocking pattern by the user, and the contact point continuously changes along with the sliding of the user finger.
S202: the input device of the terminal determines the coordinates of the touch point, which are constantly changing as the user's finger slides.
S203: and a processor of the terminal acquires the coordinates of the touch point determined by the input equipment and judges whether the touch point is in the coverage area range of the Nth pattern or not according to the touch point coordinates.
In the embodiment of the present invention, a value range of N is greater than 0 and less than or equal to a total number of pattern lock screen patterns displayed in a pattern lock screen interface, for example, in the pattern lock screen interface shown in fig. 1, N is any integer from 1 to 9.
In the case that it is determined that the contact point is within the coverage area of the nth pattern, it may be determined that the user' S finger touches the nth pattern, and S203 is performed.
S204 a: and under the condition that the contact point is determined to be within the coverage area of the Nth pattern, the processor of the terminal resets the color of the coverage area of the Nth pattern, realizes recoloring and outputs a recoloring display effect to the output device.
S204 b: and under the condition that the contact is determined to be in the coverage area range of the Nth pattern, the processor of the terminal can control the Nth pattern not to be displayed on the pattern screen locking interface within the set time, redisplay the pattern after the set time is reached, and output the display effects of not displaying the Nth pattern and redisplaying the Nth pattern to the output equipment.
In the embodiment of the present invention, S204a and S204b can select one option.
S205: and under the condition that the contact point is determined to be away from the coverage area range of the Nth pattern, the processor of the terminal controls the Nth pattern to generate displacement and return to the original position, and simultaneously, a connecting line between the starting point and the contact point after the finger of the user slides is drawn by taking the central point of the coverage area of the pattern as the starting point.
In the embodiment of the present invention, the contact point is separated from the coverage area of the nth pattern, and it is understood that the coordinate of the contact point is not in the coverage area of the nth pattern.
In the embodiment of the invention, the finger of the user continuously slides, the input device of the terminal determines the coordinates of the contact point of the user after the finger slides in real time, and the processor of the terminal can also acquire the position of the contact point of the user after the finger slides in real time. When the user slides the contact to leave the nth pattern at a certain speed, the processor of the terminal may obtain the speed and the sliding direction of the finger of the user, and according to the method described in the first embodiment, the processor of the terminal may determine the displacement generated by the nth pattern, and may control the nth pattern to return to the original position after the displacement is generated. And the processor of the terminal outputs a display effect that the Nth pattern generates displacement and returns to the original position to the output device.
The processor of the terminal in the embodiment of the present invention may adopt the connecting line drawing method in the fourth embodiment, draw the connecting line between the starting point and the contact point where the finger of the user slides, using the central point of the coverage area of the nth pattern as the starting point, output the drawn connecting line to the output device, and display the connecting line on the pattern lock screen interface.
In the embodiment of the invention, if the unlocking pattern comprises the (N-1) th pattern, namely a connecting line between the (N-1) th pattern and the (N) th pattern exists, the processor of the terminal can synchronously control the connecting line between the (N-1) th pattern and the (N) th pattern to gradually disappear under the condition that the contact is determined to be away from the coverage area range of the (N) th pattern, and the gradually disappeared display effect is output to the output device.
According to the touch feedback method based on the pattern lock screen provided by the embodiment of the invention, in the process of drawing the unlocking pattern by a user with fingers, animation feedback is carried out on the touched pattern on the pattern lock screen interface, the system feedback in the pattern lock unlocking process is increased, and the defect of single feedback mode in the pattern lock screen unlocking process is overcome.
Based on the touch feedback method provided by the above embodiment, the embodiment of the invention also provides a touch feedback device. Fig. 11 is a schematic structural diagram of a touch feedback device according to an embodiment of the present invention. In fig. 11, the touch feedback device 100 includes an acquisition unit 101, a processing unit 102, and a display unit 103.
In a possible embodiment, the obtaining unit 101 is configured to obtain a drawing unlocking pattern operation input by a user on a pattern lock screen interface. The processing unit 102 is configured to determine a touched pattern during an operation of drawing an unlock pattern, and control the touched pattern to displace and return to a home position. The display unit 103 is configured to display, on the pattern lock screen interface, a display effect that the touched pattern is displaced and returns to an original position.
In an embodiment of the present invention, the controlling, by the processing unit 102, the touched pattern to be displaced and returned to the original position specifically includes: and controlling the touched pattern to perform deceleration movement in the obtained sliding direction to generate displacement, and returning to the original position along the original path after reaching the displacement when the speed is zero. Or controlling the touched pattern to generate a fixed distance in the obtained sliding direction and return to the original position when the set duration is reached.
Wherein the displacement is determined by the processing unit 102 based on the obtained sliding speed and the obtained sliding direction of the touched pattern.
The processing unit 102 determines the obtained sliding speed of the touched pattern by: and if the sliding speed of the pattern leaving the touched pattern is less than a preset minimum sliding speed, determining that the sliding speed obtained by the touched pattern is the minimum sliding speed. And if the sliding speed of the pattern leaving the touched pattern is greater than the preset maximum sliding speed, determining that the sliding speed obtained by the touched pattern is the maximum sliding speed. And if the sliding speed leaving the touched pattern belongs to a preset sliding speed interval range, determining that the sliding speed obtained by the touched pattern is the sliding speed leaving the touched pattern in the pattern drawing operation process.
The processing unit 102 determines the resulting sliding direction of the touched pattern as follows: and if the ratio of the speed component of the sliding speed of the touched pattern in the horizontal direction to the speed component of the sliding speed of the touched pattern in the vertical direction is smaller than the minimum value of the ratio in the range of the preset ratio, determining that the sliding direction obtained by the touched pattern is the vertical direction. And if the ratio of the speed component of the sliding speed of the touched pattern in the horizontal direction to the speed component of the sliding speed of the touched pattern in the vertical direction is larger than the maximum value of the ratio in the range of the preset ratio interval, determining that the sliding direction obtained by the touched pattern is the horizontal direction. And if the ratio of the speed component of the sliding speed of the touched pattern in the horizontal direction to the speed component of the sliding speed of the touched pattern in the vertical direction is within the range of a preset ratio interval, determining the sliding direction obtained by the touched pattern as the sliding direction of the pattern away from the touched pattern.
In another possible embodiment, the obtaining unit 101 is configured to obtain a drawing unlocking pattern operation input by a user on a pattern lock screen interface. The processing unit 102 is configured to determine a pattern touched during an operation of drawing an unlocking pattern, control the pattern to be presented in a first color before being touched, and control the touched pattern to be presented in a second color on the pattern lock screen interface. The display unit 103 is configured to display, on the pattern lock screen interface, a display effect that the touched pattern is presented in a second color.
The processing unit 102 specifically controls the touched pattern to be presented with the second color on the pattern lock screen interface in the following manner: and if the number of the touched patterns is at least two, controlling the at least two touched patterns to be presented in a second color in the process of drawing the unlocking pattern.
In another possible embodiment, the obtaining unit 101 is configured to obtain a drawing unlocking pattern operation input by a user on a pattern lock screen interface. The processing unit 102 is configured to determine a touched pattern during an operation of drawing an unlocking pattern, and control the touched pattern not to be displayed within a set time, and to be displayed again when the set time is reached. The display unit 103 is configured to not display the touched pattern within a set time on the pattern lock screen interface, and redisplay the touched pattern when the set time is reached.
In yet another possible design, the processing unit 102 is further configured to: after the touched patterns in the operation process of drawing the unlocking patterns are determined, if the touched patterns are at least two, controlling a connecting line to be displayed on the pattern lock screen interface, wherein the connecting line connects two adjacent touched patterns, and controlling the connecting line between the two connected patterns to gradually disappear from one end to the other end according to the connecting direction when the acquisition unit 101 acquires the operation of sliding to the next pattern.
The display unit 103 is further configured to display a connecting line on the pattern lock screen interface, and when the obtaining unit 101 obtains an operation of sliding to a next pattern, display an effect that the connecting line between the two connected patterns gradually disappears from one end to the other end according to the connection direction.
The touch feedback device 100 provided in the embodiment of the present invention has all functions of implementing the touch feedback method related in the above method embodiment, and the specific implementation process thereof can refer to the description related to the above embodiment and the drawings, and is not described herein again.
Based on the touch feedback method provided by the embodiment, the embodiment of the invention also provides a terminal. Fig. 12 is a schematic structural diagram of a terminal according to an embodiment of the present invention, and as shown in fig. 12, the terminal 200 includes an input device 201, an output device 202, a processor 203, a memory 204, and a bus 205, where the input device 201, the output device 202, and the memory 204 are all connected to the processor 203 through the bus 205.
The input device 201 may be a touch screen.
The output device 202 may be a screen of the terminal.
The processor 203 may be a general purpose Central Processing Unit (CPU), microprocessor, Application Specific Integrated Circuit (ASIC), or one or more integrated circuits for controlling the execution of programs in accordance with the present invention. The memory or memories included in the computer system may be a read-only memory (ROM) or other type of static storage device that may store static information and instructions, a Random Access Memory (RAM) or other type of dynamic storage device that may store information and instructions, or a disk storage device. These memories are connected to the processor via a bus.
The memory 204, such as RAM, holds an operating system and programs that implement aspects of the present invention. The operating system is a program for controlling the operation of other programs and managing system resources.
The bus 205, which may include a path, carries information between the various components of the computer.
In a possible embodiment, the memory 204 is used for storing program codes executed by the processor 203. The input device 201 is configured to obtain an operation of drawing an unlock pattern input by a user on the pattern lock screen interface. The processor 203 is configured to determine a touched pattern during an operation of drawing an unlock pattern, and control the touched pattern to be displaced and return to a home position. The output device 202 is configured to output a display effect that the touched pattern generates a displacement on the pattern lock screen interface and returns to a home position.
The processor 203 may control the touched pattern to displace and return to the home position as follows: and controlling the touched pattern to perform deceleration movement in the obtained sliding direction to generate displacement, and returning to the original position along the original path after reaching the displacement when the speed is zero. Or controlling the touched pattern to generate a fixed distance in the obtained sliding direction and return to the original position when the set duration is reached.
Wherein the displacement is determined by the processor 203 based on the obtained sliding speed and the obtained sliding direction of the touched pattern.
The processor 203 determines the resulting sliding velocity of the touched pattern as follows:
and if the sliding speed of the pattern leaving the touched pattern is less than a preset minimum sliding speed, determining that the sliding speed obtained by the touched pattern is the minimum sliding speed. And if the sliding speed of the pattern leaving the touched pattern is greater than the preset maximum sliding speed, determining that the sliding speed obtained by the touched pattern is the maximum sliding speed. And if the sliding speed leaving the touched pattern belongs to a preset sliding speed interval range, determining that the sliding speed obtained by the touched pattern is the sliding speed leaving the touched pattern in the pattern drawing operation process.
The processor 203 determines the resulting sliding direction of the touched pattern as follows:
and if the ratio of the speed component of the sliding speed of the touched pattern in the horizontal direction to the speed component of the sliding speed of the touched pattern in the vertical direction is smaller than the minimum value of the ratio in the range of the preset ratio, determining that the sliding direction obtained by the touched pattern is the vertical direction. And if the ratio of the speed component of the sliding speed of the touched pattern in the horizontal direction to the speed component of the sliding speed of the touched pattern in the vertical direction is larger than the maximum value of the ratio in the range of the preset ratio interval, determining that the sliding direction obtained by the touched pattern is the horizontal direction. And if the ratio of the speed component of the sliding speed of the touched pattern in the horizontal direction to the speed component of the sliding speed of the touched pattern in the vertical direction is within the range of a preset ratio interval, determining the sliding direction obtained by the touched pattern as the sliding direction of the pattern away from the touched pattern.
In another possible embodiment, the memory 204 is used for storing program codes executed by the processor 203. The input device 201 is configured to obtain an operation of drawing an unlock pattern input by a user on the pattern lock screen interface. The processor 203 is configured to determine a pattern touched during an operation of drawing an unlocking pattern, control the pattern to be presented in a first color before being touched, and control the touched pattern to be presented in a second color on the pattern lock screen interface. The output device 202 is configured to output a display effect that the touched pattern is presented in a second color on the pattern lock screen interface.
Wherein the processor 203 controls the touched pattern to be presented with the second color on the pattern lock screen interface in the following manner:
and if the number of the touched patterns is at least two, controlling the at least two touched patterns to be presented in a second color in the process of drawing the unlocking pattern.
In yet another possible embodiment, the memory 204 is used for storing program codes executed by the processor 203. The input device 201 is configured to obtain an operation of drawing an unlock pattern input by a user on the pattern lock screen interface. The processor 203 is configured to determine a touched pattern during an operation of drawing an unlocking pattern, and control the touched pattern not to be displayed within a set time, and to be displayed again when the set time is reached. The output device 202 is configured to output a display effect that the touched pattern is not displayed within a set time on the pattern lock screen interface and is redisplayed when the set time is reached.
In yet another possible design, the processor 203 is further configured to: after determining the touched patterns in the process of drawing the unlocking pattern, if the touched patterns are at least two, controlling a connecting line to be displayed on the pattern lock screen interface, wherein the connecting line connects two adjacent touched patterns, and controlling the connecting line between the two connected patterns to gradually disappear from one end to the other end according to the connecting direction when the input device 201 obtains the operation of sliding to the next pattern.
The output device 202 is further configured to output a display connection line on the pattern lock screen interface, and output and display a display effect that the connection line between the two connected patterns gradually disappears from one end to the other end according to the connection direction when the input device 201 obtains the operation of sliding to the next pattern.
The terminal 200 provided in the embodiment of the present invention has all functions of implementing the touch feedback method in the above embodiment of the method, and the specific implementation process thereof can refer to the description of the above embodiment and the accompanying drawings, which are not described herein again.
It will be understood by those skilled in the art that all or part of the steps in the method for implementing the above embodiments may be implemented by a program, and the program may be stored in a computer-readable storage medium, where the storage medium is a non-transitory medium, such as a random access memory, a read only memory, a flash memory, a hard disk, a solid state disk, a magnetic tape (magnetic tape), a floppy disk (floppy disk), an optical disk (optical disk), and any combination thereof.
The present invention has been described with reference to flowchart illustrations and block diagrams, respectively, of methods and apparatus according to embodiments of the invention. It will be understood that each flow and block of the flow diagrams and block diagrams, and combinations of flows and blocks in the flow diagrams and block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and block diagram block or blocks.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (33)

1. A touch feedback method, comprising:
acquiring an unlocking pattern drawing operation input by a user on a pattern screen locking interface; the pattern lock screen interface comprises a plurality of patterns, and various unlocking patterns can be drawn by connecting each touched pattern in the plurality of patterns through a connecting line;
determining a pattern touched during an operation of drawing an unlock pattern; on the pattern lock screen interface, the touched pattern generates displacement and returns to the original position; wherein the displacing and returning the touched pattern to the home position comprises: the touched pattern performs deceleration motion in the obtained sliding direction to generate displacement, and returns to the original position along the original path after reaching the displacement when the speed is zero; wherein the displacement is determined from the obtained sliding speed and the obtained sliding direction of the touched pattern;
determining that the position of the untouched pattern remains unchanged during the process of the displacement of the touched pattern and returning to the original position.
2. The method of claim 1, wherein the obtained sliding velocity of the touched pattern is determined by:
if the sliding speed of the pattern leaving the touched pattern is smaller than a preset minimum sliding speed, the sliding speed obtained by the touched pattern is the minimum sliding speed;
if the sliding speed of the pattern leaving the touched pattern is greater than the preset maximum sliding speed, the sliding speed obtained by the touched pattern is the maximum sliding speed;
and if the sliding speed leaving the touched pattern belongs to a preset sliding speed interval range, the sliding speed obtained by the touched pattern is the sliding speed leaving the touched pattern in the pattern drawing operation process.
3. The method of claim 1, wherein the resulting sliding direction of the touched pattern is determined by:
if the ratio of the speed component of the sliding speed of the touched pattern in the horizontal direction to the speed component of the sliding speed of the touched pattern in the vertical direction is smaller than the minimum value of the ratio in the range of the preset ratio interval, the sliding direction obtained by the touched pattern is the vertical direction;
if the ratio of the speed component of the sliding speed of the touched pattern in the horizontal direction to the speed component of the sliding speed of the touched pattern in the vertical direction is larger than the maximum value of the ratio in the range of a preset ratio interval, the sliding direction obtained by the touched pattern is the horizontal direction;
if the ratio of the speed component of the sliding speed of the touched pattern in the horizontal direction to the speed component of the sliding speed of the touched pattern in the vertical direction is within the range of the preset ratio interval, the sliding direction obtained by the touched pattern is the sliding direction of the pattern away from the touched pattern.
4. The method of claim 1, wherein the touched pattern is displaced and returned to a home position, comprising:
the touched pattern creates a fixed amount of distance in the obtained sliding direction and returns to the home position when the set duration is reached.
5. The method of any of claims 1 to 4, wherein after determining the pattern encountered during the operation of drawing the unlock pattern, the method further comprises:
if the number of the touched patterns is at least two, displaying a connecting line on the pattern lock screen interface, wherein the connecting line is connected with two adjacent touched patterns and controls the connecting line between the two connected patterns to gradually disappear from one end to the other end according to the connecting direction when sliding to the next pattern.
6. A touch feedback method based on pattern screen locking is characterized by comprising the following steps:
acquiring an unlocking pattern drawing operation input by a user on a pattern screen locking interface;
determining a pattern touched during a draw unlock pattern operation, the pattern rendered in a first color prior to being touched;
determining that a touch point of a drawing unlocking pattern operation input by a user is within the coverage area of the touched pattern, wherein the touched pattern is presented in a second color on the pattern lock screen interface; determining the coverage range of the contact point leaving the touched pattern, wherein the touched pattern generates displacement and returns to the original position on the pattern lock screen interface;
determining that the position of the untouched pattern remains unchanged during the process of the displacement of the touched pattern and returning to the original position.
7. The method of claim 6, wherein the touched pattern is presented in a second color comprising:
and if the number of the touched patterns is at least two, the at least two touched patterns are presented in a second color in the operation process of drawing the unlocking patterns.
8. The method of claim 6 or 7, wherein after determining the pattern encountered during the operation of drawing the unlock pattern, the method further comprises:
if the number of the touched patterns is at least two, displaying a connecting line on the pattern lock screen interface, wherein the connecting line is connected with two adjacent touched patterns and is used for connecting
And controlling the connecting line between the two patterns which are connected to disappear gradually from one end to the other end according to the connecting direction when sliding to the next pattern.
9. The method of claim 6, wherein the method further comprises: and determining that the color of the untouched pattern is unchanged on the pattern lock screen interface.
10. A touch feedback method based on pattern screen locking is characterized by comprising the following steps:
acquiring an unlocking pattern drawing operation input by a user on a pattern screen locking interface;
determining a pattern touched during an operation of drawing an unlock pattern;
determining that a touch point for drawing an unlocking pattern operation input by a user is within the coverage area of the touched pattern, on the pattern lock screen interface, not displaying the touched pattern within a set time, and redisplaying the touched pattern when the set time is reached;
determining the coverage range of the contact point leaving the touched pattern, wherein the touched pattern generates displacement and returns to the original position on the pattern lock screen interface; determining that the position of the untouched pattern remains unchanged during the process of the displacement of the touched pattern and returning to the original position.
11. The method of claim 10, wherein the method further comprises: and determining that the patterns which are not touched are always displayed on the pattern screen locking interface.
12. A touch feedback device, comprising:
the acquisition unit is used for acquiring the operation of drawing and unlocking patterns input by a user on the pattern screen locking interface; the pattern lock screen interface comprises a plurality of patterns, and various unlocking patterns can be drawn by connecting each touched pattern in the plurality of patterns through a connecting line;
the processing unit is used for determining a touched pattern in the operation process of drawing the unlocking pattern, controlling the touched pattern to generate displacement and returning to the original position; determining patterns which are not touched in the process that the touched patterns are displaced and return to the original positions, and controlling the positions of the patterns which are not touched to be kept unchanged;
the display unit is used for displaying the display effect that the touched pattern generates displacement and returns to the original position on the pattern screen locking interface; and displaying the effect of displaying the untouched pattern with the position kept unchanged in the process of displaying that the touched pattern is displaced and returns to the original position;
the processing unit controls the touched pattern to displace and return to the original position in the following way:
controlling said touched pattern to move with a reduced speed in the obtained sliding direction to produce a displacement, and
when the speed is zero, the original position is returned along the original path after the displacement is reached;
wherein the displacement is determined by the processing unit from the obtained sliding speed and the obtained sliding direction of the touched pattern.
13. The touch feedback device of claim 12, wherein the processing unit determines the resulting sliding velocity of the touched pattern by:
if the sliding speed of the pattern leaving the touched pattern is smaller than a preset minimum sliding speed, determining that the sliding speed obtained by the touched pattern is the minimum sliding speed;
if the sliding speed of the pattern leaving the touched pattern is larger than a preset maximum sliding speed, determining that the sliding speed obtained by the touched pattern is the maximum sliding speed;
and if the sliding speed leaving the touched pattern belongs to a preset sliding speed interval range, determining that the sliding speed obtained by the touched pattern is the sliding speed leaving the touched pattern in the pattern drawing operation process.
14. The touch feedback device of claim 12, wherein the processing unit determines the resulting sliding direction of the touched pattern by:
if the ratio of the speed component of the sliding speed of the touched pattern in the horizontal direction to the speed component of the sliding speed of the touched pattern in the vertical direction is smaller than the minimum value of the ratio in the range of a preset ratio interval, determining that the sliding direction obtained by the touched pattern is the vertical direction;
if the ratio of the speed component of the sliding speed of the touched pattern in the horizontal direction to the speed component of the sliding speed of the touched pattern in the vertical direction is larger than the maximum value of the ratio in the range of a preset ratio interval, determining that the sliding direction obtained by the touched pattern is the horizontal direction;
and if the ratio of the speed component of the sliding speed of the touched pattern in the horizontal direction to the speed component of the sliding speed of the touched pattern in the vertical direction is within the range of a preset ratio interval, determining the sliding direction obtained by the touched pattern as the sliding direction of the pattern away from the touched pattern.
15. The touch feedback device of claim 12, wherein the processing unit controls the touched pattern to displace and return to a home position by:
the touched pattern creates a fixed amount of distance in the obtained sliding direction and returns to the home position when the set duration is reached.
16. The touch feedback device of any of claims 12-15, wherein the processing unit is further configured to:
after the touched patterns in the operation process of drawing the unlocking patterns are determined, if the touched patterns are at least two, controlling a connecting line to be displayed on the pattern screen locking interface, wherein the connecting line is connected with two adjacent touched patterns, and controlling the connecting line between the two connected patterns to gradually disappear from one end to the other end according to the connecting direction when the acquisition unit acquires the operation of sliding to the next pattern;
the display unit is further used for displaying a connecting line on the pattern screen locking interface, and displaying a display effect that the connecting line between the two connected patterns gradually disappears from one end to the other end according to the connecting direction when the acquisition unit acquires the operation of sliding to the next pattern.
17. A touch feedback device, comprising:
the acquisition unit is used for acquiring the operation of drawing and unlocking patterns input by a user on the pattern screen locking interface;
the processing unit is used for determining a touched pattern in the operation process of drawing the unlocking pattern, controlling the pattern to be presented in a first color before being touched, determining that a contact point of the operation of drawing the unlocking pattern input by a user is within the coverage area range of the touched pattern, and controlling the touched pattern to be presented in a second color on the pattern lock screen interface; determining the coverage range of the contact point leaving the touched pattern, and controlling the touched pattern to generate displacement and return to the original position on the pattern lock screen interface; controlling the position of the pattern which is not touched to be kept unchanged in the process that the touched pattern is displaced and returns to the original position;
the display unit is used for displaying a display effect of the touched pattern in a second color on the pattern screen locking interface; displaying the display effect that the touched pattern generates displacement and returns to the original position; and displaying the display effect that the position of the pattern which is not touched is kept unchanged in the process of displaying that the touched pattern is displaced and returns to the original position.
18. The touch feedback device of claim 17, wherein the processing unit controls the touched pattern to appear in the second color on the pattern lock screen interface in particular by:
and if the number of the touched patterns is at least two, controlling the at least two touched patterns to be presented in a second color in the process of drawing the unlocking pattern.
19. The touch feedback device of claim 17 or 18, wherein the processing unit is further configured to:
after the touched patterns in the operation process of drawing the unlocking patterns are determined, if the touched patterns are at least two, controlling a connecting line to be displayed on the pattern screen locking interface, wherein the connecting line is connected with two adjacent touched patterns, and controlling the connecting line between the two connected patterns to gradually disappear from one end to the other end according to the connecting direction when the acquisition unit acquires the operation of sliding to the next pattern;
the display unit is further used for displaying a connecting line on the pattern screen locking interface, and displaying a display effect that the connecting line between the two connected patterns gradually disappears from one end to the other end according to the connecting direction when the acquisition unit acquires the operation of sliding to the next pattern.
20. The touch feedback device of claim 17, wherein the processing unit is further configured to:
determining that the color of the pattern which is not touched is unchanged on the pattern lock screen interface;
the display unit is further configured to: and displaying the untouched pattern with unchanged color on the pattern screen locking interface.
21. A touch feedback device, comprising:
the acquisition unit is used for acquiring the operation of drawing and unlocking patterns input by a user on the pattern screen locking interface;
a processing unit for determining a pattern touched during an operation of drawing an unlock pattern; determining that a touch point for drawing an unlocking pattern operation input by a user is in the coverage area range of the touched pattern, controlling the touched pattern not to be displayed within a set time on the pattern screen locking interface, and redisplaying the touched pattern when the set time is reached; determining that the contact leaves the coverage area range of the touched pattern, and controlling the touched pattern to generate displacement and return to the original position on the pattern lock screen interface; controlling the position of the pattern which is not touched to be kept unchanged in the process that the touched pattern is displaced and returns to the original position;
the display unit is used for not displaying the touched pattern within the set time on the pattern screen locking interface and redisplaying the touched pattern when the set time is reached; displaying the display effect that the touched pattern generates displacement and returns to the original position; and displaying the display effect that the position of the pattern which is not touched is kept unchanged in the process of displaying that the touched pattern is displaced and returns to the original position.
22. The touch feedback device of claim 21, wherein the processing unit is further configured to:
determining that patterns which are not touched are displayed all the time on the pattern screen locking interface;
the display unit is further configured to: and displaying the patterns which are not touched on the pattern screen locking interface all the time.
23. A terminal comprising an input device, an output device, a processor, a memory, and a bus, wherein the input device, the output device, and the memory are all connected to the processor via the bus, wherein,
the memory is used for storing program codes executed by the processor;
the input equipment is used for acquiring the operation of drawing and unlocking patterns input by a user on the pattern screen locking interface; the pattern lock screen interface comprises a plurality of patterns; connecting each touched pattern in the plurality of patterns through a connecting line can draw various unlocking patterns;
the processor is used for determining a touched pattern in the operation process of drawing the unlocking pattern, controlling the touched pattern to generate displacement and returning to the original position; determining patterns which are not touched in the process that the touched patterns are displaced and return to the original positions, and controlling the positions of the patterns which are not touched to be kept unchanged;
the output equipment is used for outputting a display effect that the touched pattern generates displacement on the pattern screen locking interface and returns to the original position; outputting the display effect of the untouched pattern with the unchanged position in the process that the touched pattern is displaced and returns to the original position;
wherein the processor controls the touched pattern to displace and return to the original position as follows:
controlling the touched pattern to perform deceleration motion in the obtained sliding direction to generate displacement, and returning to the original position along the original path after the displacement is reached when the speed is zero;
wherein the displacement is determined by the processor from the obtained sliding speed and the obtained sliding direction of the touched pattern.
24. The terminal of claim 23, wherein the processor determines the resulting sliding velocity of the touched pattern by:
if the sliding speed of the pattern leaving the touched pattern is smaller than a preset minimum sliding speed, determining that the sliding speed obtained by the touched pattern is the minimum sliding speed;
if the sliding speed of the pattern leaving the touched pattern is larger than a preset maximum sliding speed, determining that the sliding speed obtained by the touched pattern is the maximum sliding speed;
and if the sliding speed leaving the touched pattern belongs to a preset sliding speed interval range, determining that the sliding speed obtained by the touched pattern is the sliding speed leaving the touched pattern in the pattern drawing operation process.
25. The terminal of claim 23, wherein the processor determines a sliding direction achieved by the touched pattern by:
if the ratio of the speed component of the sliding speed of the touched pattern in the horizontal direction to the speed component of the sliding speed of the touched pattern in the vertical direction is smaller than the minimum value of the ratio in the range of a preset ratio interval, determining that the sliding direction obtained by the touched pattern is the vertical direction;
if the ratio of the speed component of the sliding speed of the touched pattern in the horizontal direction to the speed component of the sliding speed of the touched pattern in the vertical direction is larger than the maximum value of the ratio in the range of a preset ratio interval, determining that the sliding direction obtained by the touched pattern is the horizontal direction;
and if the ratio of the speed component of the sliding speed of the touched pattern in the horizontal direction to the speed component of the sliding speed of the touched pattern in the vertical direction is within the range of a preset ratio interval, determining the sliding direction obtained by the touched pattern as the sliding direction of the pattern away from the touched pattern.
26. The terminal of claim 23, wherein the processor controls the touched pattern to displace and return to a home position by:
the touched pattern is controlled to produce a fixed amount of distance in the obtained sliding direction and to return to the home position when a set duration is reached.
27. The terminal of any of claims 23 to 26, wherein the processor is further configured to:
after the touched patterns in the operation process of drawing the unlocking patterns are determined, if the touched patterns are at least two, controlling a connecting line to be displayed on the pattern screen locking interface, wherein the connecting line is connected with two adjacent touched patterns, and controlling the connecting line between the two connected patterns to gradually disappear from one end to the other end according to the connecting direction when the input equipment obtains the operation of sliding to the next pattern;
the output device is further used for outputting a display connecting line on the pattern screen locking interface, and outputting and displaying a display effect that the connecting line between the two connected patterns gradually disappears from one end to the other end according to the connecting direction when the input device obtains the operation of sliding to the next pattern.
28. A terminal comprising an input device, an output device, a processor, a memory, and a bus, wherein the input device, the output device, and the memory are all connected to the processor via the bus, wherein,
the memory is used for storing program codes executed by the processor;
the input equipment is used for acquiring the operation of drawing and unlocking patterns input by a user on the pattern screen locking interface;
the processor is used for determining a pattern touched in the operation process of drawing the unlocking pattern and controlling the pattern to be presented in a first color before being touched; determining a coverage area of a touch point of a drawing unlocking pattern operation input by a user in the touched pattern, and controlling the touched pattern to be presented in a second color on the pattern lock screen interface; determining that the contact leaves the coverage area range of the touched pattern, and controlling the touched pattern to generate displacement and return to the original position on the pattern lock screen interface; controlling the position of the pattern which is not touched to be kept unchanged in the process that the touched pattern is displaced and returns to the original position;
the output device is used for outputting a display effect of the touched pattern in a second color on the pattern lock screen interface; outputting a display effect that the touched pattern generates displacement on the pattern screen locking interface and returns to the original position; and outputting the display effect that the position of the untouched pattern is kept unchanged in the process of outputting the displacement of the untouched pattern and returning to the original position.
29. The terminal of claim 28, wherein the processor controls the touched pattern to appear in the second color on the pattern-lock screen interface by:
and if the number of the touched patterns is at least two, controlling the at least two touched patterns to be presented in a second color in the process of drawing the unlocking pattern.
30. The terminal of claim 28 or 29, wherein the processor is further configured to:
after the touched patterns in the operation process of drawing the unlocking patterns are determined, if the touched patterns are at least two, controlling a connecting line to be displayed on the pattern screen locking interface, wherein the connecting line is connected with two adjacent touched patterns, and controlling the connecting line between the two connected patterns to gradually disappear from one end to the other end according to the connecting direction when the input equipment obtains the operation of sliding to the next pattern;
the output device is further used for outputting a display connecting line on the pattern screen locking interface, and outputting and displaying a display effect that the connecting line between the two connected patterns gradually disappears from one end to the other end according to the connecting direction when the input device obtains the operation of sliding to the next pattern.
31. The terminal of claim 28, wherein the processor is further configured to:
determining that the color of the pattern which is not touched is unchanged on the pattern lock screen interface;
the output device is further configured to output the untouched pattern with a constant color on the pattern lock screen interface.
32. A terminal comprising an input device, an output device, a processor, a memory, and a bus, wherein the input device, the output device, and the memory are all connected to the processor via the bus, wherein,
the memory is used for storing program codes executed by the processor;
the input equipment is used for acquiring the operation of drawing and unlocking patterns input by a user on the pattern screen locking interface;
the processor is used for determining a pattern touched in the operation process of drawing the unlocking pattern; determining that a touch point for drawing an unlocking pattern operation input by a user is within the coverage area of the touched pattern, controlling the touched pattern not to be displayed within a set time, and re-displaying the touched pattern when the set time is reached; determining that the contact leaves the coverage area range of the touched pattern, and controlling the touched pattern to generate displacement and return to the original position on the pattern lock screen interface; controlling the position of the pattern which is not touched to be kept unchanged in the process that the touched pattern is displaced and returns to the original position;
the output device is used for outputting the display effect that the touched pattern is not displayed within the set time on the pattern screen locking interface and is displayed again when the set time is reached; the pattern lock screen interface is used for displaying the pattern to be touched; and outputting the display effect that the position of the untouched pattern is kept unchanged in the process of outputting the displacement of the touched pattern and returning to the original position.
33. The terminal of claim 32, wherein the processor is further configured to:
determining that the untouched pattern is always displayed on the pattern lock screen interface, and controlling the position of the untouched pattern to be kept unchanged in the process that the touched pattern is displaced and returns to the original position;
the output device is further configured to: and outputting the untouched pattern on the pattern screen locking interface all the time.
CN201610340627.0A 2016-05-19 2016-05-19 Touch feedback method and device and terminal Active CN107403087B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610340627.0A CN107403087B (en) 2016-05-19 2016-05-19 Touch feedback method and device and terminal
PCT/CN2017/083660 WO2017198092A1 (en) 2016-05-19 2017-05-09 Touch feedback method and apparatus, and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610340627.0A CN107403087B (en) 2016-05-19 2016-05-19 Touch feedback method and device and terminal

Publications (2)

Publication Number Publication Date
CN107403087A CN107403087A (en) 2017-11-28
CN107403087B true CN107403087B (en) 2020-10-27

Family

ID=60326417

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610340627.0A Active CN107403087B (en) 2016-05-19 2016-05-19 Touch feedback method and device and terminal

Country Status (2)

Country Link
CN (1) CN107403087B (en)
WO (1) WO2017198092A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112380521B (en) * 2020-11-24 2024-07-09 深圳市利顺和科技有限公司 Touch screen unlocking method and device, storage medium and terminal
CN112966250B (en) * 2021-02-25 2025-02-11 北京小米松果电子有限公司 Pattern unlocking method, pattern unlocking device and storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103186346A (en) * 2013-03-15 2013-07-03 厦门市美亚柏科信息股份有限公司 Pattern-based touch screen unlocking system and method
KR20150078995A (en) * 2013-12-31 2015-07-08 삼성전자주식회사 Unlocking Device using Tension Effect
CN104133637B (en) * 2014-07-28 2017-09-22 小米科技有限责任公司 Unlocking screen method and device
CN104360812B (en) * 2014-10-30 2019-01-18 北京元心科技有限公司 A kind of method and device of sliding unlock

Also Published As

Publication number Publication date
WO2017198092A1 (en) 2017-11-23
CN107403087A (en) 2017-11-28

Similar Documents

Publication Publication Date Title
CN103186345B (en) The section system of selection of a kind of literary composition and device
CN101556525B (en) Device and method for stroke based graphic input
US10282067B2 (en) Method and apparatus of controlling an interface based on touch operations
CN102855648B (en) A kind of image processing method and device
CN103136180A (en) Text segment copying and pasting method and device and terminal for implementing same
CN103530043A (en) Operation method and device for touch screen application program
CN108932053A (en) Drawing practice, device, storage medium and computer equipment based on gesture
CN110493018B (en) Group chat creating method and device
EP2165251A1 (en) Method, apparatus and computer program product for providing a scrolling mechanism for touch screen devices
CN104598119A (en) Screen capture method and device
CN103150093B (en) The method of a kind of operation indicating identifier movement, device and terminal
CN105824531A (en) Method and device for adjusting numbers
CN104423789A (en) Information processing method and electronic equipment
CN110727496A (en) Graphical user interface layout method and device, electronic equipment and storage medium
CN104267931B (en) A kind of information processing method and electronic equipment
CN106303652A (en) The method for drafting of a kind of interface element and device
CN105224163A (en) Interface display method and device
CN107403087B (en) Touch feedback method and device and terminal
CN103761041A (en) Information processing method and electronic device
CN105278825A (en) Screen capture method and mobile terminal
CN101833421A (en) Electronic device and method for acquiring user operation
CN105446597B (en) The methods of exhibiting of the function introduction information of application program shows device and terminal
CN105824534B (en) A kind of information processing method and electronic equipment
CN106909290A (en) A kind of method and device of screenshotss
CN105335067B (en) A kind of pair of picture carries out the method and device of mosaic processing

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 523808 Southern Factory Building (Phase I) Project B2 Production Plant-5, New Town Avenue, Songshan Lake High-tech Industrial Development Zone, Dongguan City, Guangdong Province

Applicant after: Huawei Device Co., Ltd.

Address before: 523808 Southern Factory Building (Phase I) Project B2 Production Plant-5, New Town Avenue, Songshan Lake High-tech Industrial Development Zone, Dongguan City, Guangdong Province

Applicant before: HUAWEI terminal (Dongguan) Co., Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant