CN114089904A - Interaction control method based on touch screen - Google Patents
Interaction control method based on touch screen Download PDFInfo
- Publication number
- CN114089904A CN114089904A CN202111453406.1A CN202111453406A CN114089904A CN 114089904 A CN114089904 A CN 114089904A CN 202111453406 A CN202111453406 A CN 202111453406A CN 114089904 A CN114089904 A CN 114089904A
- Authority
- CN
- China
- Prior art keywords
- touch
- contact
- action
- touch screen
- actions
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000003993 interaction Effects 0.000 title claims abstract description 19
- 230000009471 action Effects 0.000 claims abstract description 150
- 230000008569 process Effects 0.000 claims abstract description 23
- 210000003811 finger Anatomy 0.000 description 29
- 239000010410 layer Substances 0.000 description 14
- 238000005516 engineering process Methods 0.000 description 13
- 230000002452 interceptive effect Effects 0.000 description 9
- 238000010897 surface acoustic wave method Methods 0.000 description 7
- 210000005224 forefinger Anatomy 0.000 description 6
- 239000000428 dust Substances 0.000 description 5
- 238000002310 reflectometry Methods 0.000 description 5
- 230000007547 defect Effects 0.000 description 4
- 238000011161 development Methods 0.000 description 4
- 239000000463 material Substances 0.000 description 4
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 4
- 230000007613 environmental effect Effects 0.000 description 3
- 239000011521 glass Substances 0.000 description 3
- 230000006698 induction Effects 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 238000002834 transmittance Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 210000003813 thumb Anatomy 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000000576 coating method Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005684 electric field Effects 0.000 description 1
- 238000004880 explosion Methods 0.000 description 1
- 210000004247 hand Anatomy 0.000 description 1
- 229910003437 indium oxide Inorganic materials 0.000 description 1
- PJXISJQVUVHSOJ-UHFFFAOYSA-N indium(iii) oxide Chemical compound [O-2].[O-2].[O-2].[In+3].[In+3] PJXISJQVUVHSOJ-UHFFFAOYSA-N 0.000 description 1
- AMGQUBHHOARCQH-UHFFFAOYSA-N indium;oxotin Chemical compound [In].[Sn]=O AMGQUBHHOARCQH-UHFFFAOYSA-N 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 229910052751 metal Inorganic materials 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000007790 scraping Methods 0.000 description 1
- 238000006748 scratching Methods 0.000 description 1
- 230000002393 scratching effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000002344 surface layer Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
- G06F3/04883—Interaction 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 for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
- G06F3/04186—Touch location disambiguation
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
Abstract
The invention discloses an interaction control method based on a touch screen, and particularly relates to the technical field of touch screens, which comprises the following steps: receiving configuration parameters issued by an application program in the running process of the application program; determining an effective touch area on the touch screen according to the configuration parameters; and detecting information of the touch action of the surface of the touch screen. According to the invention, whether the time difference exists between the last contact action and the previous contact action is judged by acquiring the number of the contact actions, the contact area of the contact actions, the contact time point of each contact action and the moving track of the contact action, so that the finger operation instruction of an operator after holding the screen can be definitely known, meanwhile, the misoperation condition of the touch instruction caused by the large-area contact between the palm and the touch screen can be avoided, the obvious difference exists between the contact areas of the palm and the finger touch actions, the probability of the occurrence of the false touch operation is reduced, the operation control of the touch screen is more accurate and smooth, and the inconvenience and the loss brought to the operator by the false operation are reduced.
Description
Technical Field
The invention relates to the technical field of touch screens, in particular to an interaction control method based on a touch screen.
Background
At the present stage, mobile terminals such as smart phones, tablet computers, personal digital assistants, and the like, which are electronic consumer products necessary for people's life, have been integrated into various aspects of life, and with the development of touch screen technology, the traditional operation mode by keys gradually changes to the touch interaction direction, and more mobile terminals enable virtual keys to replace physical keys.
The interactive control mode refers to the implementation mode of the control logic of the switching system. Two main categories are distinguished: the direct control is mainly used for step system, the control components are dispersed in all levels of machine keys, and the actions of the machine keys are directly controlled by the dialing pulse of a user. Indirect control, the special equipment receives the user dialing, and the action of the exchange network is controlled after the user dialing is analyzed by the control equipment. The flexibility of indirect control is high, and the method is used for crossbar and stored program control switches. The control equipment in the cross-bar system is relatively centralized and consists of a register and a marker. The control equipment of the program controlled exchanger is a processor and can be divided into different control structures such as centralized control, hierarchical decentralized control and distributed decentralized control.
With the continuous development of multimedia technology, touch screens are increasingly used as a new input device in various devices. The touch screen has the advantages of high response speed, space saving, easy communication and the like. The user can operate the equipment by lightly touching the icons or characters on the touch screen with fingers, so that the man-machine interaction is more straightforward.
In recent years, with the development of high performance and diversification of various electronic devices such as mobile phones and touch navigation systems, electronic devices in which a light-transmissive touch panel is mounted on the front surface of a display device such as a liquid crystal display have been increasing. A user of such an electronic device operates the touch panel by pressing the touch panel with a finger, a stylus, or the like while visually checking the display content of the display device located on the back surface of the touch panel. Thereby, various functions of the electronic apparatus can be operated.
According to the working principle of the touch screen and the difference of transmission media, the existing touch screen is divided into four types, namely a resistance type, a capacitance type, an infrared type and a surface acoustic wave type. The capacitive touch screen is widely applied due to high sensitivity and low required touch force.
The touch screen is also called as touch screen or touch panel, and is an inductive liquid crystal display device capable of receiving input signals of a touch head and the like, when a graphical button on the screen is touched, a touch feedback system on the screen can drive various connecting devices according to a pre-programmed program, so that the touch screen can be used for replacing a mechanical button panel, and vivid video and audio effects can be produced by a liquid crystal display picture.
As a latest computer input device, the touch screen is a simple, convenient and natural man-machine interaction mode. The multimedia interactive device gives the multimedia a brand-new appearance and is a brand-new multimedia interactive device with great attractiveness. The method is mainly applied to inquiry of public information, industrial control, military command, electronic games, multimedia teaching and the like.
Gradually, the easiest man-machine interaction technology has been introduced into many fields, and is widely applied to home appliances, public information (e.g., business inquiry in departments such as e-government affairs, banks, hospitals, electric power, etc.), electronic games, communication equipment, office automation equipment, information collection equipment, industrial equipment, and the like, in addition to personal portable information products. Although the application of the touch screen technology in China is only over ten years, the touch screen technology becomes the most accepted computer input mode for common people after keyboard, mouse, handwriting pad and voice input. By using the technology, the user can operate the host machine by only lightly touching the icons or the characters on the computer display screen by fingers, so that the human-computer interaction is more straightforward. The technology is greatly convenient for users and becomes a brand new multimedia interaction device with great attraction.
Touch screens are broadly classified into four types, infrared type, resistive type, surface acoustic wave type, and capacitive type touch screens, according to the type of sensor. The infrared technology touch screen is low in price, but the outer frame of the touch screen is fragile and easy to generate light interference and distortion under the condition of a curved surface; the capacitive touch screen has reasonable design concept, but the problem of image distortion is difficult to solve fundamentally; the resistive touch screen is accurate in positioning, but the price is quite high and the resistive touch screen is afraid of scratching and is easy to damage; the surface acoustic wave touch screen overcomes various defects of the traditional touch screen, is clear and not easy to damage, is suitable for various occasions, and has the defect that if water drops and dust exist on the surface of the screen, the touch screen becomes dull or even does not work.
Infrared touch screen
The infrared touch screen is provided with a circuit board outer frame in front of the display, and the circuit board is provided with infrared transmitting tubes and infrared receiving tubes on four sides of the screen, and the infrared transmitting tubes and the infrared receiving tubes are in one-to-one correspondence to form a transverse and vertical crossed infrared matrix. When a user touches the screen, two infrared rays in the transverse direction and the vertical direction passing through the position can be blocked by fingers, so that the position of a touch point on the screen can be judged. Any touching object can change the infrared ray on the touch point to realize the touch screen operation.
The infrared touch screen is free from current, voltage and static interference and is suitable for certain severe environmental conditions. Its main advantages are low cost, easy installation, and no need of card or any other controller. In addition, because no capacitance charging and discharging process exists, the response speed is higher than that of a capacitance type, but the resolution is lower.
Resistance type touch screen
The outermost layer of the resistance screen is generally a soft screen, and the inner contacts are connected up and down through pressing. The inner layer is filled with a physical material of metal oxide, namely an N-type oxide semiconductor, namely Indium Tin Oxide (ITO), also called indium oxide, the light transmittance of the inner layer is 80%, and the upper layer and the lower layer are spaced. The ITO is a main material used for both the resistance touch screen and the capacitance touch screen, the working surfaces of the ITO and the resistance touch screen are ITO coatings, the outer layer is pressed by fingertips or any object, the surface film is inwards concave and deformed, and the inner two layers of ITO are contacted with each other to be conductive, so that the coordinates of the pressed points are positioned to realize control. The screen has 4 lines, 5 lines and a plurality of lines according to the number of the lead-out lines of the screen, and has the advantages of low threshold, relatively low cost and no influence of dust, temperature and humidity. The disadvantage is also evident in that the outer screen is easily scratched and does not allow the use of sharp objects to touch the screen. Generally, multi-touch cannot be realized, that is, only a single point can be supported, and if two or more touch points are pressed simultaneously, accurate coordinates cannot be recognized and found. When a picture is to be amplified on the resistive screen, the user can only click the "+" for multiple times, so that the picture is amplified step by step in a stepwise manner, which is the basic technical principle of the resistive screen.
And pressure induction is utilized for control. When a finger touches the screen, the two conductive layers are in contact at the position of the touch point, and the resistance changes. Signals are generated in both the X and Y directions and then transmitted to the touch screen controller. The controller detects the contact and calculates the position of (X, Y), and then operates according to the mode of simulating the mouse. The resistance-type touch screen is not affected by dust, water and dirt and can work in severe environment. However, the outer layer of the composite film is made of plastic materials, so that the anti-explosion performance is poor, and the service life is influenced to a certain extent.
The resistance-type touch screen is controlled by pressure induction, the surface layer of the resistance-type touch screen is a layer of plastic, the bottom layer of the resistance-type touch screen is a layer of glass, the resistance-type touch screen can bear the interference of severe environment factors, but the hand feeling and the light transmission are poor, and the resistance-type touch screen is suitable for wearing gloves and occasions which can not be directly touched by hands.
Surface acoustic wave touch screen
A surface acoustic wave is a mechanical wave that propagates along the surface of a medium. The corners of the touch screen are provided with ultrasonic transducers. A high frequency sound wave can be transmitted across the screen surface and when a finger touches the screen, the sound wave at the touch point is blocked, thereby determining the coordinate position.
The surface acoustic wave touch screen is not influenced by environmental factors such as temperature, humidity and the like, has high resolution, scratch resistance, long service life and high light transmittance, can keep clear and transparent image quality, and is most suitable for public places. However, dust, water and dirt can seriously affect the performance of the panels and require frequent maintenance to maintain the smoothness of the panels.
Capacitive touch screen
The touch screen works by utilizing current induction of a human body, a layer of transparent special metal conductive substance is pasted on the surface of glass, and when a conductive object touches the touch screen, the capacitance of a contact point can be changed, so that the touched position can be detected. But does not react to touch with a gloved hand or a hand-held non-conductive object because of the addition of a more insulating medium.
The capacitive touch screen can well sense slight and quick touch, prevent scraping, is not afraid of dust, water and dirt influence, and is suitable for being used under severe environment. However, the capacitance varies with temperature, humidity or environmental electric field, so that the stability is poor, the resolution is low and the drift is easy.
With the development of information processing technology, human-computer interaction becomes a research hotspot of artificial intelligence technology. The large-screen interactive device frees the user from the constraint of a keyboard and a mouse, so that the user can directly control the computer on the touch screen of the interactive device, the interaction between people and the computer becomes more direct, but the large-screen interactive device is widely applied in the field of education, and the large-screen interactive device gradually replaces the traditional multimedia technology depending on the operation of the mouse and the keyboard.
From the technical principle, the touch screen is a set of transparent absolute coordinate positioning system, and firstly, the touch screen must be transparent, so that the problem of transparency must be solved by material technology, such as a digitizer, a writing board and an elevator switch, which are not touch screens; secondly, the device is absolute coordinates, a finger is touched and is the same, a second action is not needed, the device is not a mouse and is a set of relative positioning system, people can notice that touch screen software does not need a cursor, the cursor is reversed to influence the attention of a user, the cursor is used for relative positioning equipment, the relative positioning equipment needs to be moved to a place to firstly know where the cursor is and go to which direction, and the current position of the user needs to be fed back ceaselessly at every moment so as not to cause deviation. These are not required for touch screens that take absolute coordinate positioning; and secondly, the touch action of the finger can be detected and the position of the finger can be judged.
Characteristic of transparency
Transparent, it directly affects the visual effect of the touch screen. Transparency has a problem of transparency, an infrared technology touch screen and a surface acoustic wave touch screen only separate a layer of pure glass, and the transparency is outstanding, other touch screens have good priority, and the transparency is 'transparent', in the touch screen industry, the touch screen is a very general concept, many touch screens are multilayer composite films, the visual effect of the touch screen is not enough by only using the transparency, and the touch screen at least comprises four characteristics: transparency, color distortion, reflectivity and clarity, and can be subdivided, such as reflectivity levels including specular reflectivity and diffractive reflectivity levels, but only to the extent that the diffractive reflectivity of the touch screen surface has not yet reached the CD disk, which are essentially sufficient for the user.
Because of the graph of transmittance and wavelength, the image seen by the touch screen inevitably generates color distortion with the original image, the static image sense is also only color distortion, the dynamic multimedia image sense is not comfortable, and the color distortion degree, namely the maximum color distortion degree of the graph is naturally as small as possible. The transparency in general can only be the average transparency of the drawing, of course the higher the better.
For example, a chinese patent (application number CN108304091A) relates to a touch screen control method, a touch screen control device, and a touch screen, where the touch screen control method includes: receiving configuration parameters issued by an application program; determining a touch effective area according to the configuration parameters; detecting point reporting information corresponding to a touch action on the touch screen, wherein the point reporting information comprises a point reporting position; and responding to the touch action of the user when the touch point position is located in the touch effective area. By the touch screen control method, the touch area of the touch screen can be dynamically adjusted in the running process of the application program, the probability of misoperation of a user is reduced, the effective touch area on the touch screen can be flexibly determined according to the actual condition by the method, and the user experience is improved.
When a part of touch screens are used, a user may directly hold the screen with one hand, but in the operation process, the palm may contact with the surface of the touch screen, and even a middle finger, a forefinger and a ring finger all touch the surface of the touch screen, so that the subsequent touch control of the thumb cannot be smoothly performed, and even in the process of holding the screen, the palm, the middle finger, the forefinger and the ring finger touch the touch screen to cause misoperation, so that the whole operation process has obvious defects or even errors, and therefore an interactive control method based on the touch screen is needed to solve the problems.
Disclosure of Invention
In order to overcome the defects of the prior art, the invention provides an interactive control method based on a touch screen, and the technical problems to be solved by the invention are as follows: when a part of touch screens are used, a user may directly hold the screen with one hand, but the palm may contact the surface of the touch screen in the operation process, and even a middle finger, a forefinger and a ring finger all touch the surface of the touch screen, so that the subsequent touch control of the thumb cannot be smoothly performed, and even in the process of holding the screen, the palm, the middle finger, the forefinger and the ring finger touch the touch screen, so that the problem of obvious deficiency or even error exists in the whole operation process.
In order to achieve the purpose, the invention provides the following technical scheme: an interaction control method based on a touch screen comprises the following steps:
receiving configuration parameters issued by an application program in the running process of the application program;
determining an effective touch area on the touch screen according to the configuration parameters;
detecting information of touch action on the surface of the touch screen;
judging whether the number of the contact actions and the contact area of the contact actions are larger than or equal to preset values or not, and generating corresponding control instructions according to the moving track of the contact actions according to the sequence of the contact time of each contact action;
and responding to the touch action when the operation position of the control instruction is in the effective touch area.
As a further scheme of the invention: the configuration parameters comprise instruction addresses and corresponding instruction parameters, and the determining the effective touch area on the touch screen according to the configuration parameters comprises:
searching a register corresponding to the instruction address, and storing corresponding instruction parameters in the register corresponding to the instruction address;
and determining an effective touch area on the touch screen according to the instruction parameters stored in the register corresponding to the instruction address.
As a further scheme of the invention: in the information for detecting the touch action on the surface of the touch screen, the information for the touch action includes: the number of the contact actions, the contact area of the contact actions, the contact time point of each contact action and the moving track of the contact actions;
judging whether the number of the contact actions and the contact area of the contact actions are larger than or equal to preset values or not, and judging the sequence of the contact time of each contact action, wherein the judging process comprises the following steps:
judging whether touch actions received by the surface of the touch screen are in an effective touch area, if so, judging whether the number of the touch actions received by the touch screen is more than or equal to two, if so, judging whether obvious time difference exists between the last touch action and a plurality of touch actions, and if so, generating a corresponding control instruction according to the last touch action to respond to the touch actions;
if the touch action is not in the effective touch area on the surface of the touch screen, judging that the touch action is mistaken touch operation, and not responding to the touch action;
if the touch actions received by the surface of the touch screen are less than two, judging whether the contact area of the touch actions is larger than a preset value, if so, judging that the touch actions are mistaken touch operations, and not responding to the touch actions;
if the contact area of the touch action is smaller than a preset value, generating a corresponding control instruction according to the corresponding touch action, and responding to the touch action;
and if the time difference between the last touch action and the plurality of touch actions is not obvious or the time points are the same, judging that the touch action is mistaken touch operation, and not responding to the touch action.
As a further scheme of the invention: the contact area judgment process of the touch action comprises the following steps: acquiring the parameter information of the finger touch action of the operator, taking the maximum value of the contact area of the finger touch action as a preset value, and judging the difference value between the touch action and the preset value.
As a further scheme of the invention: the generation process of the control instruction comprises the following steps: and acquiring coordinate information of the touch action, combining an effective touch area formed by the configuration parameters of the application program, and matching the coordinate information with the instruction parameters corresponding to the effective touch area of the application program to obtain a corresponding control instruction.
The invention has the beneficial effects that:
according to the invention, the number of the contact actions, the contact area of the contact actions, the contact time point of each contact action and the moving track of the contact actions are obtained, whether the condition that a palm, a middle finger, a forefinger and a ring finger contact the screen exists in the contact process is sequentially judged through the data, the surface of the touch screen is subjected to a plurality of contact actions, and whether the time difference exists between the last contact action and the previous contact action is judged, so that the finger operation instruction of an operator after holding the screen can be clearly known, meanwhile, the touch instruction misoperation condition caused by large-area contact of the palm and the touch screen can be avoided, the contact area of the palm and the finger touch action has obvious difference, the probability of the occurrence of the error touch operation is reduced, the operation control of the touch screen is more accurately and smoothly carried out, and the inconvenience and the loss brought to the operator by the error operation are reduced.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Example (b):
an interaction control method based on a touch screen comprises the following steps:
receiving configuration parameters issued by an application program in the running process of the application program;
determining an effective touch area on the touch screen according to the configuration parameters;
detecting information of touch action on the surface of the touch screen;
judging whether the number of the contact actions and the contact area of the contact actions are larger than or equal to preset values or not, and generating corresponding control instructions according to the moving track of the contact actions according to the contact time sequence of the contact actions;
and responding to the touch action when the operation position of the control instruction is in the effective touch area.
The configuration parameters comprise instruction addresses and corresponding instruction parameters, and determining the effective touch area on the touch screen according to the configuration parameters comprises:
searching a register corresponding to the instruction address, and storing the corresponding instruction parameter in the register corresponding to the instruction address;
and determining an effective touch area on the touch screen according to the instruction parameters stored in the register corresponding to the instruction address.
In the information for detecting the touch action on the surface of the touch screen, the information for the touch action comprises: the number of the contact actions, the contact area of the contact actions, the contact time point of each contact action and the moving track of the contact actions;
judging whether the number of the contact actions and the contact area of the contact actions are larger than or equal to preset values or not, and judging the sequence of the contact time of each contact action, wherein the judging process comprises the following steps:
judging whether touch actions received by the surface of the touch screen are in an effective touch area, if so, judging whether the number of the touch actions received by the touch screen is more than or equal to two, if so, judging whether obvious time difference exists between the last touch action and a plurality of touch actions, and if so, generating a corresponding control instruction according to the last touch action to respond to the touch actions;
if the touch action is not in the effective touch area on the surface of the touch screen, judging that the touch action is mistaken touch operation, and not responding to the touch action;
if the touch actions received by the surface of the touch screen are less than two, judging whether the contact area of the touch actions is larger than a preset value, if so, judging that the touch actions are mistaken touch operations, and not responding to the touch actions;
if the contact area of the touch action is smaller than a preset value, generating a corresponding control instruction according to the corresponding touch action, and responding to the touch action;
and if the time difference between the last touch action and the plurality of touch actions is not obvious or the time points are the same, judging that the touch action is mistaken touch operation, and not responding to the touch action.
The touch action contact area judging process comprises the following steps: acquiring the parameter information of the finger touch action of the operator, taking the maximum value of the contact area of the finger touch action as a preset value, and judging the difference value between the touch action and the preset value.
The generation process of the control instruction comprises the following steps: and acquiring coordinate information of the touch action, combining an effective touch area formed by the configuration parameters of the application program, and matching the coordinate information with the instruction parameters corresponding to the effective touch area of the application program to obtain a corresponding control instruction.
In conclusion, the present invention:
according to the invention, the number of the contact actions, the contact area of the contact actions, the contact time point of each contact action and the moving track of the contact actions are obtained, whether the condition that a palm, a middle finger, a forefinger and a ring finger contact the screen exists in the contact process is sequentially judged through the data, the surface of the touch screen is subjected to a plurality of contact actions, and whether the time difference exists between the last contact action and the previous contact action is judged, so that the finger operation instruction of an operator after holding the screen can be clearly known, meanwhile, the touch instruction misoperation condition caused by large-area contact of the palm and the touch screen can be avoided, the contact area of the palm and the finger touch action has obvious difference, the probability of the occurrence of the error touch operation is reduced, the operation control of the touch screen is more accurately and smoothly carried out, and the inconvenience and the loss brought to the operator by the error operation are reduced.
The points to be finally explained are: although the present invention has been described in detail with reference to the general description and the specific embodiments, on the basis of the present invention, the above embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.
Claims (5)
1. An interaction control method based on a touch screen is characterized by comprising the following steps:
receiving configuration parameters issued by an application program in the running process of the application program;
determining an effective touch area on the touch screen according to the configuration parameters;
detecting information of touch action on the surface of the touch screen;
judging whether the number of the contact actions and the contact area of the contact actions are larger than or equal to preset values or not, and generating corresponding control instructions according to the moving track of the contact actions according to the sequence of the contact time of each contact action;
and responding to the touch action when the operation position of the control instruction is in the effective touch area.
2. The interaction control method based on the touch screen as claimed in claim 1, wherein: the configuration parameters comprise instruction addresses and corresponding instruction parameters, and the determining the effective touch area on the touch screen according to the configuration parameters comprises:
searching a register corresponding to the instruction address, and storing corresponding instruction parameters in the register corresponding to the instruction address;
and determining an effective touch area on the touch screen according to the instruction parameters stored in the register corresponding to the instruction address.
3. The interaction control method based on the touch screen as claimed in claim 1, wherein: in the information for detecting the touch action on the surface of the touch screen, the information for the touch action includes: the number of the contact actions, the contact area of the contact actions, the contact time point of each contact action and the moving track of the contact actions;
judging whether the number of the contact actions and the contact area of the contact actions are larger than or equal to preset values or not, and judging the sequence of the contact time of each contact action, wherein the judging process comprises the following steps:
judging whether touch actions received by the surface of the touch screen are in an effective touch area, if so, judging whether the number of the touch actions received by the touch screen is more than or equal to two, if so, judging whether obvious time difference exists between the last touch action and a plurality of touch actions, and if so, generating a corresponding control instruction according to the last touch action to respond to the touch actions;
if the touch action is not in the effective touch area on the surface of the touch screen, judging that the touch action is mistaken touch operation, and not responding to the touch action;
if the touch actions received by the surface of the touch screen are less than two, judging whether the contact area of the touch actions is larger than a preset value, if so, judging that the touch actions are mistaken touch operations, and not responding to the touch actions;
if the contact area of the touch action is smaller than a preset value, generating a corresponding control instruction according to the corresponding touch action, and responding to the touch action;
and if the time difference between the last touch action and the plurality of touch actions is not obvious or the time points are the same, judging that the touch action is mistaken touch operation, and not responding to the touch action.
4. The interaction control method based on the touch screen as claimed in claim 3, wherein: the contact area judgment process of the touch action comprises the following steps: acquiring the parameter information of the finger touch action of the operator, taking the maximum value of the contact area of the finger touch action as a preset value, and judging the difference value between the touch action and the preset value.
5. The interaction control method based on the touch screen as claimed in claim 3, wherein: the generation process of the control instruction comprises the following steps: and acquiring coordinate information of the touch action, combining an effective touch area formed by the configuration parameters of the application program, and matching the coordinate information with the instruction parameters corresponding to the effective touch area of the application program to obtain a corresponding control instruction.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111453406.1A CN114089904A (en) | 2021-12-01 | 2021-12-01 | Interaction control method based on touch screen |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111453406.1A CN114089904A (en) | 2021-12-01 | 2021-12-01 | Interaction control method based on touch screen |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114089904A true CN114089904A (en) | 2022-02-25 |
Family
ID=80306050
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111453406.1A Pending CN114089904A (en) | 2021-12-01 | 2021-12-01 | Interaction control method based on touch screen |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114089904A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117555442A (en) * | 2024-01-12 | 2024-02-13 | 上海海栎创科技股份有限公司 | Palm recognition method and system for multi-chip cascading touch screen |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105607844A (en) * | 2015-09-30 | 2016-05-25 | 宇龙计算机通信科技(深圳)有限公司 | Touch screen control method, touch screen control device and terminal |
CN106681555A (en) * | 2016-12-16 | 2017-05-17 | 广东欧珀移动通信有限公司 | Touch screen control method and device of mobile terminal and mobile terminal |
CN107329607A (en) * | 2017-06-22 | 2017-11-07 | 深圳传音通讯有限公司 | Mobile terminal processing method of touch and mobile terminal |
US20180173369A1 (en) * | 2016-12-16 | 2018-06-21 | Guangdong Oppo Mobile Telecommunications Corp. Ltd. | Method and apparatus for controlling touch screen of terminal, and terminal |
CN108304091A (en) * | 2018-01-19 | 2018-07-20 | 昆山国显光电有限公司 | Touch screen control method, device and touch screen |
US20200371660A1 (en) * | 2017-08-03 | 2020-11-26 | Huawei Technologies Co., Ltd. | Anti-Accidental Touch Method And Terminal |
-
2021
- 2021-12-01 CN CN202111453406.1A patent/CN114089904A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105607844A (en) * | 2015-09-30 | 2016-05-25 | 宇龙计算机通信科技(深圳)有限公司 | Touch screen control method, touch screen control device and terminal |
CN106681555A (en) * | 2016-12-16 | 2017-05-17 | 广东欧珀移动通信有限公司 | Touch screen control method and device of mobile terminal and mobile terminal |
US20180173369A1 (en) * | 2016-12-16 | 2018-06-21 | Guangdong Oppo Mobile Telecommunications Corp. Ltd. | Method and apparatus for controlling touch screen of terminal, and terminal |
CN107329607A (en) * | 2017-06-22 | 2017-11-07 | 深圳传音通讯有限公司 | Mobile terminal processing method of touch and mobile terminal |
US20200371660A1 (en) * | 2017-08-03 | 2020-11-26 | Huawei Technologies Co., Ltd. | Anti-Accidental Touch Method And Terminal |
CN108304091A (en) * | 2018-01-19 | 2018-07-20 | 昆山国显光电有限公司 | Touch screen control method, device and touch screen |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117555442A (en) * | 2024-01-12 | 2024-02-13 | 上海海栎创科技股份有限公司 | Palm recognition method and system for multi-chip cascading touch screen |
CN117555442B (en) * | 2024-01-12 | 2024-04-09 | 上海海栎创科技股份有限公司 | Palm recognition method and system for multi-chip cascading touch screen |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Bhalla et al. | Comparative study of various touchscreen technologies | |
US10671280B2 (en) | User input apparatus, computer connected to user input apparatus, and control method for computer connected to user input apparatus, and storage medium | |
CN1198204C (en) | Device with touch screen using connected external apparatus for displaying information, and method thereof | |
CN201402457Y (en) | Mutual capacitance type touch screen | |
KR101542799B1 (en) | Touch screen controller and method for controlling thereof | |
CN1179318C (en) | Kiosk touch pad | |
CN106155419B (en) | Selectively refuse the touch contact in the fringe region of touch-surface | |
US8289292B2 (en) | Electronic device with touch input function and touch input method thereof | |
US9092129B2 (en) | System and method for capturing hand annotations | |
CN107741824B (en) | Detection of gesture orientation on repositionable touch surface | |
US20130162539A1 (en) | Touch keypad module and mode switching method thereof | |
US20100259368A1 (en) | Text entry system with depressable keyboard on a dynamic display | |
US10082888B2 (en) | Stylus modes | |
TWI396123B (en) | Optical touch system and operating method thereof | |
CN105094654B (en) | Screen control method and device | |
US20090085888A1 (en) | Resistive multi-touch panel and detecting method thereof | |
JPH1139093A (en) | Information processor and pointing device | |
EP2027525A1 (en) | Multi-touch uses, gestures, and implementation | |
CN201282516Y (en) | Television set | |
CN103941919A (en) | Touch event identification mode | |
CN112181171A (en) | Input method and device of intelligent pen on intelligent display terminal and intelligent pen | |
CN103197790B (en) | Portable electronic devices and sensing method of touch control | |
CN114089904A (en) | Interaction control method based on touch screen | |
CN2655331Y (en) | Touch-controlling input device for electronic device | |
CN101430618B (en) | Electronic device with multi-touch control characteristics and multi-mode touch control screen thereof |
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 |