False touch prevention method and device, equipment and storage medium

By determining the error touch parameters of the function button in the endoscopic system and processing triggering operations according to the error touch parameters, the problem of easy error touch on the operating screen is solved, and the accuracy and safety of the operation are improved.

CN120010694APending Publication Date: 2025-05-16HANGZHOU HAIKANG HUIYING TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510097937.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-21
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

The input commands of the operation screen of the endoscopic system are prone to error contact, which affects the operator's user experience and operation efficiency.

Method used

By determining the error touch parameters of the function button in different operating scenarios, performing the corresponding functions of the function button or discarding the trigger operation based on the value of the error touch parameters, thereby reducing the occurrence of error touch.

Benefits of technology

It effectively reduces the adverse effects of mistouch, improves the accuracy and safety of operations, and ensures the stability and efficiency of users operating the endoscope system in different scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120010694A_ABST
    Figure CN120010694A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a mistaken touch prevention method and device, equipment and a storage medium. The method comprises the following steps: in response to a trigger operation of a user on a function key on an operation screen of the endoscope system, determining a mistaken touch parameter of the function key in a corresponding operation scene of the endoscope system, and then executing a function corresponding to the function key based on a numerical value of the mistaken touch parameter, or discarding the trigger operation. According to the technical scheme, the problem that mistaken touch is likely to occur when the operation screen of the endoscope system is used for inputting the instruction in the related technology is solved, the adverse effect on operation of the endoscope system after mistaken touch is avoided, the stability and efficiency of operation of the endoscope system by a user are guaranteed, and the use experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of equipment technology, and in particular to an anti-mistouch method, device, equipment and storage medium. Background Art

[0002] Endoscope systems are widely used in the medical field, and operators observe the status of body parts of an object by operating the endoscope system. The operator needs to touch the function buttons on the operation screen of the endoscope system to trigger the functions of the endoscope system.

[0003] Furthermore, it is necessary to provide a solution that can facilitate operators to accurately operate the function keys of the endoscope system. Summary of the invention

[0004] The embodiments of the present disclosure provide a method, device, equipment and storage medium for preventing accidental touches, so as to solve the problem of accidental touches that are easy to occur when inputting instructions on the operation screen of an endoscope system in the related art.

[0005] In a first aspect, an embodiment of the present disclosure provides a method for preventing accidental touches, the method for preventing accidental touches comprising:

[0006] In response to a user triggering operation on a function button on an operation screen of the endoscope system, determining an error-touch parameter of the function button in a corresponding operation scenario of the endoscope system, wherein a mapping relationship exists between the error-touch parameter of the function button and the operation scenario of the endoscope system, the endoscope system has at least one operation scenario, the error-touch parameter of the function button in each operation scenario is different, and the error-touch parameter is determined based on the degree of influence of the function button on the endoscope system in the operation scenario when the function button is accidentally touched;

[0007] Based on the value of the false touch parameter, the function corresponding to the function key is executed, or the trigger operation is discarded.

[0008] Optionally, determining the false touch parameters of the function buttons in the corresponding operation scenarios of the endoscope system includes: determining the operation scenario corresponding to the user's current operation of the endoscope system based on data collected by the endoscope system; and determining the false touch parameters of the function buttons indicated by the trigger operation based on the mapping relationship between the operation scenario and the false touch parameters.

[0009] Optionally, based on the data collected by the endoscope system, the operation scenario corresponding to the user's current operation of the endoscope system is determined, including: acquiring image data collected by the endoscope system in real time, and identifying the image data to obtain an image recognition result; determining the working state of the endoscope system based on the image recognition result; if it is determined that the working state indicates that the endoscope system is currently in surgery, obtaining the lens type parameters configured in the endoscope system, and determining the type of surgery performed by the endoscope system based on the lens type parameters, wherein the type of surgery indicates the operation scenario; if it is determined that the working state indicates that the endoscope system is not currently in surgery, then determining the operation scenario as not currently in surgery.

[0010] Optionally, based on the mapping relationship between the operation scenario and the false touch parameters, the false touch parameters of the function key indicated by the trigger operation are determined, including: obtaining the medical staff account information corresponding to the user, and determining the mapping relationship according to the operation scenario and the medical staff account information; determining the false touch parameters of the function key indicated by the trigger operation based on the mapping relationship.

[0011] Optionally, after determining the mis-touch parameters of the function buttons in the corresponding operation scenarios of the endoscope system, the method further includes: generating and issuing prompt information based on the mis-touch parameters.

[0012] Optionally, after generating and issuing a prompt message based on the false touch parameters, it also includes: based on a confirmation operation on the prompt message, executing the function corresponding to the function key; or, based on a cancel operation on the prompt message, discarding the trigger operation; or, if the prompt message indicates the information to be supplemented that needs to be input to trigger the function key, based on the user's input operation, determining the input information corresponding to the input operation; determining that the input information corresponding to the input operation matches the information to be supplemented, and executing the function corresponding to the function key; or, determining that the input information corresponding to the input operation does not match the information to be supplemented, and discarding the trigger operation.

[0013] Optionally, in response to a user triggering an operation on a function button on an operation screen of the endoscope system, before determining the mis-touch parameters of the function button in a corresponding operation scenario of the endoscope system, it also includes: identifying the operation scenario corresponding to the user's current operation of the endoscope system, and determining the display position of each function button according to the operation scenario; and displaying the function button on the operation screen according to the display position of each function button.

[0014] Optionally, in response to a user triggering an operation on a function button on an operating screen of the endoscope system, before determining the mis-touch parameters of the function button in a corresponding operating scenario of the endoscope system, it also includes: obtaining the user's medical staff account information, and determining the function button display position configuration information corresponding to the user information; based on the configuration information, displaying the function button on the operating screen.

[0015] In a second aspect, an embodiment of the present disclosure provides an anti-accidental touch device, the anti-accidental touch device comprising:

[0016] A confirmation module, configured to determine, in response to a user's triggering operation on a function button on an operation screen of the endoscope system, an error-touch parameter of the function button in a corresponding operation scenario of the endoscope system, wherein a mapping relationship exists between the error-touch parameter of the function button and the operation scenario of the endoscope system, the endoscope system has at least one operation scenario, and the error-touch parameter of the function button in each operation scenario is different, and the error-touch parameter is determined based on the degree of influence of the error-touch of the function button on the endoscope system in the operation scenario;

[0017] The processing module is used to execute the function corresponding to the function key based on the value of the false touch parameter, or to discard the trigger operation.

[0018] Optionally, the confirmation module is specifically used to determine the operation scenario corresponding to the user's current operation of the endoscope system based on the data collected by the endoscope system; based on the mapping relationship between the operation scenario and the false touch parameters, determine the false touch parameters of the function key indicated by the trigger operation.

[0019] Optionally, the confirmation module is specifically used to obtain image data collected in real time by the endoscope system, and identify the image data to obtain an image recognition result; determine the working state of the endoscope system based on the image recognition result; if it is determined that the working state indicates that the endoscope system is currently in surgery, obtain the lens type parameters configured in the endoscope system, and determine the type of surgery performed by the endoscope system based on the lens type parameters, wherein the type of surgery indicates the operation scene; if it is determined that the working state indicates that the endoscope system is not currently in surgery, determine the operation scene as not currently in surgery.

[0020] Optionally, the confirmation module is specifically used to obtain the medical staff account information corresponding to the user, and determine a mapping relationship according to the operation scenario and the medical staff account information; based on the mapping relationship, determine the mis-touch parameter of the function key indicated by the trigger operation.

[0021] Optionally, the processing module is further used to, after determining the mis-touch parameters of the function button in the corresponding operation scenario of the endoscope system, generate and issue a prompt message based on the mis-touch parameters.

[0022] Optionally, the processing module is also used to, after generating and issuing a prompt message based on the false touch parameters, execute the function corresponding to the function key based on a confirmation operation on the prompt message; or, based on a cancellation operation on the prompt message, discard the trigger operation; or, if the prompt message indicates the information to be supplemented required to trigger the function key, determine the input information corresponding to the input operation based on the user's input operation; determine that the input information corresponding to the input operation matches the information to be supplemented, and execute the function corresponding to the function key; or, determine that the input information corresponding to the input operation does not match the information to be supplemented, and discard the trigger operation.

[0023] Optionally, the confirmation module is also used to respond to the user's triggering operation on the function button on the operation screen of the endoscope system, determine the mis-touch parameters of the function button under the corresponding operation scenario of the endoscope system, identify the operation scenario corresponding to the user's current operation of the endoscope system, and determine the display position of each function button according to the operation scenario; display the function button on the operation screen according to the display position of each function button.

[0024] Optionally, the confirmation module is also used to, in response to the user's triggering operation on the function button on the operation screen of the endoscope system, determine before the function button is accidentally touched in the corresponding operation scenario of the endoscope system, obtain the user's medical staff account information, and determine the function button display position configuration information corresponding to the user information; based on the configuration information, display the function button on the operation screen.

[0025] In a third aspect, an embodiment of the present disclosure further provides a control device, the control device comprising:

[0026] at least one processor;

[0027] and a memory communicatively coupled to the at least one processor;

[0028] The memory stores instructions that can be executed by at least one processor, and the instructions are executed by at least one processor to enable the control device to perform the anti-mistouch method as described in the first aspect of the present disclosure.

[0029] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium, in which computer execution instructions are stored. When the computer execution instructions are executed by a processor, they are used to implement the method for preventing accidental touches as in the first aspect of the present disclosure.

[0030] In a fifth aspect, an embodiment of the present disclosure further provides a computer program product, which includes computer execution instructions. When the computer execution instructions are executed by a processor, they are used to implement the method for preventing accidental touches as in the first aspect of the present disclosure.

[0031] The anti-mistouch method, device, equipment and storage medium provided by the embodiments of the present disclosure determine the mistouch parameters of the function keys in the corresponding operation scene of the endoscope system in response to the user's triggering operation on the function keys on the operation screen of the endoscope system, and then execute the function corresponding to the function key based on the value of the mistouch parameter, or discard the triggering operation. Thus, when the user triggers a key, the mistouch parameter corresponding to the function key can be determined according to the operation scene, and it can be determined whether it is a key that is easily mistouched in the current operation scene, so as to discard the triggering operation that is likely to be mistouched, avoid the adverse effects that are easy to cause on the operation of the endoscope system, ensure the stability and efficiency of the user's operation of the endoscope system in different scenes, and improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0033] Figure 1 An application scenario diagram of the method for preventing accidental touch provided by an embodiment of the present disclosure;

[0034] Figure 2 A flowchart of a method for preventing accidental touches provided by an embodiment of the present disclosure;

[0035] Figure 3a A flowchart of a method for preventing accidental touches provided in yet another embodiment of the present disclosure;

[0036] Figure 3b for Figure 3a A flow chart of a method for determining an operation scenario provided by the illustrated embodiment;

[0037] Figure 4 A flowchart of a method for preventing accidental touches provided in yet another embodiment of the present disclosure;

[0038] Figure 5 A schematic diagram of the structure of an anti-mistouch device provided in another embodiment of the present disclosure;

[0039] Figure 6 A schematic diagram of the structure of a control device provided in one embodiment of the present disclosure.

[0040] The above drawings show clear embodiments of the present disclosure, which will be described in more detail below. These drawings and text descriptions are not intended to limit the scope of the present disclosure in any way, but to illustrate the concepts of the present disclosure to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0041] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0042] The technical solution of the present invention and how the technical solution of the present invention solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present invention will be described below in conjunction with the accompanying drawings.

[0043] The following is a description of the concepts involved in the embodiments of the present disclosure:

[0044] Endoscopic system: A device that can be used during surgery to capture the real-time status of parts of the body or surface of the surgical object that are difficult to observe. It usually includes a lens part, a display screen and an operation screen. The lens part is used to be placed on the surgical object, the display screen is used to display the content captured by the lens part, and the operation screen provides function buttons to control the status of the lens and the content displayed on the display screen; the display screen and the operation screen are usually two independent screens, and can also be located in different areas of the same screen.

[0045] Endoscope systems are widely used in the medical field. Operators observe the real-time status of the subject's body parts by operating the endoscope system. The operator needs to observe the display screen to view the information captured by the lens, and touch the function buttons on the operation screen of the endoscope system to trigger the functions of the endoscope system. Since there are many function buttons on the operation screen, the operator is prone to accidental touches during the operation, which affects the operator's use of the endoscope system.

[0046] Therefore, it is necessary to provide a solution that can facilitate operators to accurately operate the function keys of the endoscope system.

[0047] In order to solve this problem, the embodiment of the present disclosure provides an anti-mistouch method, which solves the problem of mistouch of function buttons on the endoscope system operation screen by introducing mistouch parameters. When the user triggers a function button, the system determines the mistouch parameter of the button according to the current operation scenario. The mistouch parameter reflects the degree of influence of the mistouch on the system operation and is associated with different operation scenarios. Therefore, the system decides whether to execute the function corresponding to the button or abandon the triggering operation according to the value of the mistouch parameter, thereby effectively reducing the adverse effects caused by mistouch and improving the accuracy and safety of the operation.

[0048] The application scenarios of the embodiments of the present disclosure are explained below:

[0049] Figure 1 This is an application scenario diagram of the method for preventing accidental touch provided by the embodiment of the present disclosure. Figure 1 As shown, during the operation of the endoscope system, Figure 1 As shown on the left side of the middle arrow, the operator 100 observes the display screen 120 in the endoscope system 110 and simultaneously operates the operation screen 130 therein, such as Figure 1 As shown on the right side of the middle arrow, in the operation screen 130, the lower part of the operation screen 130 is buttons (including direction keys, OK key, ESC key), and the upper screen is various function keys. The operator 100 triggers each function key through the operation buttons to operate the endoscope system.

[0050] It should be noted that Figure 1 In the scenario shown, only one operator, endoscope system, display screen, and operation screen is used as an example for illustration, but the present disclosure is not limited to this. That is, the number of operators, endoscope systems, display screens, and operation screens can be arbitrary.

[0051] The method for preventing accidental touch provided by the present disclosure is described in detail below through specific embodiments.

[0052] Figure 2 Flow chart of a method for preventing accidental touch provided by an embodiment of the present disclosure. Figure 2 As shown, the method for preventing accidental touch provided in this embodiment includes the following steps:

[0053] Step S201 : in response to a user triggering an operation on a function button on an operation screen of an endoscope system, determining an error touch parameter of the function button in a corresponding operation scenario of the endoscope system.

[0054] Among them, there is a mapping relationship between the false touch parameters of the function buttons and the operation scenarios of the endoscope system. The endoscope system has at least one operation scenario. The false touch parameters of the function buttons are different in each operation scenario. The false touch parameters are determined based on the degree of influence of the function buttons on the endoscope system in the operation scenario when they are accidentally touched.

[0055] Specifically, the execution subject of the embodiment of the present disclosure is an endoscope system (or a processor therein).

[0056] The endoscope system is mainly used in surgery and needs to be turned on before the surgery begins. Therefore, the users of the endoscope system include the doctors performing the surgery, the nurses who turn on the equipment and make preparations before the surgery, etc. In other words, all people who can operate the endoscope system are users of the endoscope system.

[0057] The false touch parameters are information predetermined and stored in the endoscope system, and the false touch parameters correspond to each function button, that is, each function button has a corresponding false touch parameter, and the false touch parameters are determined based on the degree of influence of the function button on the working state of the endoscope system when it is falsely touched. For example, the degree of influence can be changing the working state of the endoscope system (such as a status switching button, a power on / off button), having a significant impact on the working state of the endoscope system (such as a pause recording function button), having a small impact (such as a function button for taking a photo of the current screen) or having no impact (such as a system time setting function button).

[0058] At the same time, the false touch parameters are also related to the operation scenario. For example, in the endoscope system startup or debugging scenario, the probability of touching the system resolution adjustment button is high, while in the surgery scenario, the user usually does not adjust the system resolution (because adjusting the resolution requires a certain period of screen pause and restart, which seriously affects the safety of the ongoing surgery). Therefore, in the former scenario, the false touch parameters of the function buttons corresponding to the system resolution adjustment may be lower, while the false touch parameters in the latter scenario are higher.

[0059] In the endoscope system, the mapping relationship between operation scenarios, function buttons and false touch parameters is stored. When a trigger operation corresponding to a function button is received, the corresponding false touch parameters can be quickly queried based on the operation scenario and the mapping relationship between the function button and the false touch parameters.

[0060] Step S202: based on the value of the false touch parameter, execute the function corresponding to the function key, or discard the trigger operation.

[0061] Specifically, corresponding to different values ​​of the false touch parameters, the endoscope system will adopt different response methods, such as directly executing the function corresponding to the function button, or discarding the trigger operation (not executing its corresponding function).

[0062] Exemplarily, the false touch parameter may be a parameter that directly indicates whether to directly execute the function key, such as the false touch parameter has a value of only 0, 1, or 2, where 0 means that the function key will not be executed even after being triggered, 1 means that a prompt message will be generated after being triggered and the function key will be executed only after confirmation by the user, and 2 means that the function key can be executed directly. In this case, the first preset condition may be that the false touch parameter has a value of 1.

[0063] Exemplarily, the false touch parameter can also be a different value assigned to all function buttons in the same interface. For example, if there are 10 function buttons on a certain interface, and the corresponding false touch parameter value is 0 to 9 (integers), then the endoscope system can set a value range that can directly execute the function corresponding to the function button. For example, if the value is less than 5, there are 6 function buttons on the interface, and the corresponding functions can be directly executed; similarly, the function button with a value greater than 7 can be set to directly discard the corresponding operation when triggered.

[0064] By discarding the trigger operation, users cannot trigger function keys that are not usually triggered in the current operation scenario, so as to avoid accidental touches and ensure that the execution of function keys and corresponding functions meets user needs and the characteristics of the corresponding operation scenario, rather than unconscious accidental touches. This significantly reduces the impact of accidental touches on the operation of the endoscope system and improves the operating efficiency of the endoscope system.

[0065] The anti-mistouch method provided by the embodiment of the present disclosure determines the mistouch parameters of the function keys in the corresponding operation scene of the endoscope system in response to the user's triggering operation on the function keys on the operation screen of the endoscope system, and then executes the function corresponding to the function key based on the value of the mistouch parameter, or discards the triggering operation. Thus, when the user triggers a key, the mistouch parameter corresponding to the function key can be determined according to the operation scene, and it can be determined whether it is a key that is easily mistouched in the current operation scene, so as to discard the triggering operation that is likely to be mistouched, avoid the adverse effects that are easy to cause on the operation of the endoscope system, ensure the stability and efficiency of the user's operation of the endoscope system in different scenes, and improve the user experience.

[0066] Figure 3a Flow chart of a method for preventing accidental touch provided by an embodiment of the present disclosure. Figure 3a As shown, the method for preventing accidental touch provided in this embodiment includes the following steps:

[0067] Step S301 , in response to a user triggering an operation on a function button on an operation screen of an endoscope system, an operation scene corresponding to the user's current operation of the endoscope system is determined based on data collected by the endoscope system.

[0068] Specifically, this embodiment is used to further illustrate the relevant processing flow when a function key trigger operation is received.

[0069] The mis-touch parameters corresponding to the function buttons are usually related to the operation scenario of the endoscope system.

[0070] For example, the function button corresponding to "adjust resolution" is usually triggered during pre-operative preparation and will not produce adverse effects. However, if the function button is triggered during surgery or during video recording, it may affect the display content on the screen and affect the safety of the surgery. Therefore, the function button has different effects in different operating scenarios, so the corresponding false touch parameters will be different, so as to minimize the adverse effects that may be caused by accidentally touching the function button in operating scenarios such as surgery and video recording.

[0071] Furthermore, if Figure 3b As shown, it is a flow chart of a method for determining an operation scenario, which includes the following steps:

[0072] Step A1: Acquire image data collected in real time by the endoscope system, and recognize the image data to obtain an image recognition result.

[0073] Specifically, after the endoscope system is started, its lens part can collect images (such as taking an image at a fixed time, or taking an image after the user triggers a function button). At this time, the endoscope system can identify the working status of the endoscope system based on the collected image data.

[0074] Step A2: determining the working state of the endoscope system based on the image recognition result.

[0075] Specifically, image recognition can be performed through existing image recognition models, which are not limited here. The principle of distinguishing working states based on image recognition is that before surgery, the endoscope system usually photographs the operating table or the operating room environment. The lines in the image in this type of environment usually have obvious geometric features, such as a solid color plane (such as photographing the operating table), geometric images containing standard straight lines or circles (such as photographing shadowless lamps or surgical equipment, etc., all of which have regular geometric features); and if during surgery, the lens part usually penetrates into the internal tissues or certain locations on the body surface of the surgical object, and the brightness, color, geometry, etc. of these areas will be significantly different from the corresponding features in the operating room or operating table environment.

[0076] Thus, by inputting images corresponding to different operation scenarios into the image recognition model for training, it is easy to obtain an image recognition model that can recognize two different scenarios, pre-surgery and during surgery. The training method of the image recognition model is common knowledge in the art and will not be described here.

[0077] Step A3: If it is determined that the working state indicates that the endoscope system is currently in surgery, then obtain the lens type parameters configured in the endoscope system, and determine the type of surgery performed by the endoscope system based on the lens type parameters.

[0078] Among them, the type of surgery indicates the operation scenario.

[0079] Specifically, with regard to the operating scenarios during surgery, different types of surgeries have corresponding operating scenarios.

[0080] For example, in bronchoscopic foreign body forceps surgery, the images captured by the endoscope system usually have small color differences. At this time, triggering the "white balance" function button will make it more difficult to observe the information in the image, and the difficulty of triggering the function button needs to be increased. In stone removal surgery, the "white balance" function button can be triggered to more easily distinguish between stones and other tissues, so there is no need to increase the difficulty of triggering the function button. Therefore, the two surgeries have different corresponding operating scenarios, and there will be different requirements for the mis-touch parameters of the same function button.

[0081] The specific type of surgery can be identified by the lens type parameters configured in the lens part. Different lenses are usually used in different surgeries. After the lens is installed in the lens part, the endoscope system will automatically receive the lens type parameters corresponding to the lens type. Therefore, the type of surgery can be identified by the lens type parameters.

[0082] In some embodiments, in addition to the lens type parameter, the operation scene can also be determined based on the function buttons that have been triggered by the endoscope system. For example, if the "record" function button is triggered and before the corresponding "stop / close" function button is received, it can be determined that the endoscope system is in the recording scene, which can be subdivided into the recording before the operation and the recording during the operation, and other operation scenes.

[0083] By further subdividing the operation scenarios, it is possible to ensure the targeted configuration of accidental touch parameters in different operation scenarios, thereby ensuring the safety and efficiency of the endoscope system operation.

[0084] Step A4: If it is determined that the working state indicates that the endoscope system is not currently in surgery, then the operation scenario is determined as not currently in surgery.

[0085] Specifically, usually all operation scenarios before surgery can be unified as not currently in surgery, because at this time the false touch parameter of each function key does not change much.

[0086] Step S302: determining the false touch parameter of the function key indicated by the triggering operation based on the mapping relationship between the operation scenario and the false touch parameter.

[0087] Specifically, after the operation scenario is determined, the false touch parameters corresponding to the function keys triggered in the operation scenario may be determined.

[0088] In some embodiments, the method for determining the false touch parameters may also be: obtaining the user's medical staff account information, and determining a mapping relationship based on the operation scenario and the medical staff account information; and then determining the false touch parameters of the function keys indicated by the triggering operation based on the mapping relationship.

[0089] Specifically, the mapping relationship is manually configured by the user, or it can be automatically generated based on the user's corresponding operation records in the endoscope system (i.e., generated based on the operation records corresponding to each account). In this case, different login accounts in the endoscope system will have different mapping relationships. Since the login account in the endoscope system is usually the account corresponding to the doctor performing the operation (or the account corresponding to the doctor team), when determining the mapping relationship, it is necessary to determine the account information of the currently logged-in medical staff to determine the mapping relationship corresponding to the medical staff account stored in the endoscope system.

[0090] Furthermore, the principle of generating a mapping relationship through user corresponding operation records is: obtaining information such as the number of function keys triggered by the user in different operation scenarios, the proportion of false touches, and automatically identifying false touches, and then configuring false touch parameters according to the identification results. This information can be obtained through the log data in the endoscope system and the data in the storage device (the function keys, lens type parameters, and captured images required for operation scene identification can all be obtained from the log data, and the captured images can be obtained from the data in the storage device, thereby completing the identification of the operation scene).

[0091] The recognition of false touches can be judged based on the corresponding timestamps of the function keys. When the time difference between two adjacent false touch prevention keys is less than the set time difference threshold, the previous key can be regarded as a false touch of the subsequent key, and the number of false touches is recorded.

[0092] When the ratio of the number of false touches corresponding to a certain button to the number of triggering of the function button in a certain operation scenario is greater than the corresponding threshold, the false touch parameters of the button can be configured to the corresponding numerical value that needs to generate prompt information (it can be the permission level or the numerical value).

[0093] The above process can be completed through a machine learning model, thereby realizing automatic learning and dynamic adjustment of the mapping relationship.

[0094] Step S303: based on the value of the false touch parameter, execute the function corresponding to the function key, or discard the trigger operation.

[0095] Specifically, this step is Figure 2 The corresponding steps in the illustrated embodiment are the same in content and will not be described again here.

[0096] Step S304: Generate and issue a prompt message based on the false touch parameter.

[0097] Specifically, in addition to the two situations of directly executing the function corresponding to the function button or discarding the trigger operation, the endoscope system can also provide an intermediate option, that is, generating prompt information so that the user can perform additional operations according to the prompt information, and then determine to execute the function corresponding to the function button or discard the trigger operation according to the results of the additional operations.

[0098] This method is mainly used for situations where the user may have accidentally touched the screen but it may not have been accidentally touched. At this time, prompt information is generated to allow the user to perform additional operation steps to ensure that the user triggers the operation not because of an accidental touch, thereby avoiding the impact on the working status of the endoscope system due to an accidental touch.

[0099] Step S305: based on the confirmation operation on the prompt information, executing the function corresponding to the function button.

[0100] Specifically, the prompt information may be to require the user to make a second judgment on whether to execute the function corresponding to the function button. For example, a pop-up window is generated and the prompt message "Please confirm whether to pause the current screen" is displayed. If the user triggers the confirmation button in the pop-up window or presses the confirmation button on the screen (that is, the confirmation operation is taken), the endoscope system will execute the function corresponding to the function button.

[0101] Step S306: based on the cancel operation on the prompt information, the trigger operation is discarded.

[0102] Specifically, in contrast to step S305, when the user's triggering operation is caused by an accidental touch, the user can also cancel the prompt information to discard the triggering operation, avoid erroneous execution, and ensure the availability of the endoscope system.

[0103] Step S306 is an optional step parallel to step S305, and those skilled in the art may select a corresponding step to perform according to actual conditions.

[0104] Step S307: if the prompt information indicates the supplementary information required to be input to trigger the function button, based on the user's input operation, the input information corresponding to the input operation is determined.

[0105] Specifically, for situations where the functions corresponding to the function buttons have a greater impact (such as function buttons corresponding to operations such as modifying the display interface configuration of the endoscope system, modifying the mapping relationship configuration, etc.), in order to ensure security, the user is required to enter additional information (that is, information to be supplemented). At this time, the prompt information is information that prompts the user to enter the type of information (such as prompting that a password needs to be entered) or information characteristics (such as prompting that a specific key operation needs to be performed). The information to be supplemented is the information that the user actually needs to enter (such as the password itself), which is used to compare with the information entered by the user (that is, the input information).

[0106] For example, the prompt message may be "Please enter the password required to modify the endoscope configuration" (at this time, modifying the endoscope configuration is the function corresponding to the function button triggered by the user), and the information to be supplemented is "12345" (that is, the password text that needs to be entered by the user). If the user enters "1234" through the input operation (at this time "1234" is the input information), the input information does not match the information to be supplemented. If the user enters "12345" through the input operation, the input information matches the information to be supplemented.

[0107] Therefore, when the information to be supplemented is a parameter that requires the user to enter a preset password, when the information input by the user (ie, the input information) matches the information to be supplemented required by the endoscope system, the corresponding function will be automatically executed.

[0108] Step S308: determine whether the input information corresponding to the input operation matches the information to be supplemented, and execute the function corresponding to the function key.

[0109] Specifically, the prompt information can be in the form of a pop-up window, such as displaying a window that requires a password to be entered (in this case, the password is the information to be supplemented); or it can be displayed in a similar way to the prompt information, such as prompting "Please enter the key combination OK+ESC" (in this case, this key combination is the information to be supplemented). It can also be in other ways, and those skilled in the art can configure it as needed, which is not limited here.

[0110] After the user inputs the corresponding input information based on the prompt information, the endoscope system needs to compare the input information with the internally stored information to be supplemented to confirm that the two match.

[0111] When the two are confirmed to match, the corresponding function can be executed.

[0112] Step S309: determine that the input information corresponding to the input operation does not match the information to be supplemented, and discard the triggering operation.

[0113] Specifically, in contrast to step S308, if the endoscope system confirms that the input information does not match the information to be supplemented, the endoscope system may directly determine that the user has made an accidental touch and discard the trigger operation.

[0114] Step S309 is an optional step parallel to step S308, and those skilled in the art may select a corresponding step to perform according to actual conditions.

[0115] Steps S307 to S309 are optional steps parallel to step S305 and step S306, and those skilled in the art may select corresponding steps to perform according to actual conditions.

[0116] In some embodiments, in addition to directly discarding the trigger operation, the endoscope system can also issue a prompt message again when confirming that the input information does not match the information to be supplemented, and obtain the input information re-provided by the user, and execute the function corresponding to the function key when the input information matches the information to be supplemented. In this way, when the user does not touch the input information by mistake but enters the input information incorrectly, the user can be given a second chance to execute the function of the corresponding function key, thereby ensuring the normal execution of the endoscope system function.

[0117] The anti-mistouch method provided by the embodiment of the present disclosure significantly improves the accuracy and safety of the operation of the endoscope system by introducing a mapping relationship between the operation scenario and the mistouch parameters. The system can dynamically identify the user's current operation scenario, and determine the mistouch parameters of the function keys based on this scenario, thereby effectively reducing the occurrence of mistouch; by generating prompt information and waiting for user confirmation, the correctness of the operation is further ensured. In addition, by requiring the user to enter the information to be supplemented, a layer of verification mechanism is added to further reduce the risk of mistouch. This multi-level verification and confirmation mechanism not only improves the accuracy of the operation, but also enhances the user's trust in the system, while reducing the medical risks caused by misoperation and improving the efficiency and safety of overall medical operations.

[0118] Figure 4 Flow chart of a method for preventing accidental touch provided by an embodiment of the present disclosure. Figure 4 As shown, the method for preventing accidental touch provided in this embodiment includes the following steps:

[0119] Step S401, identifying the operation scenario corresponding to the user's current operation of the endoscope system, and determining the display position of each function button according to the operation scenario.

[0120] Specifically, this embodiment is used to illustrate another implementation method of preventing accidental touches during the function key triggering process. The other implementation method is to achieve the function of preventing accidental touches by adjusting the display position of the function key.

[0121] Adjustment of the display position Before the user triggers the function button, when the endoscope system can identify the current operation scene, the display position of the function button can be configured according to the operation scene. The identification of the operation scene can refer to the description in the above embodiment, which will not be repeated here.

[0122] In some embodiments, if the recognition of the operation scenario needs to be implemented based on the user triggering the function button, after the user triggers the corresponding function button, the display position of each function button in the display screen will be adjusted in time according to the operation scenario at that time.

[0123] The display position can be determined based on the false touch parameter and the trigger frequency of the function key in the corresponding operation scenario. For example, the higher the false touch parameter and the lower the trigger frequency, the display position of the corresponding function key will appear in a position that is more difficult to touch (such as being hidden or requiring page turning to display).

[0124] Step S402: displaying the function keys on the operation screen according to their respective display positions.

[0125] Specifically, the display positions of different function buttons include positions that are convenient for users to trigger (usually function buttons that need to be triggered frequently in the current operation scenario, and these function buttons can be placed in adjacent positions for easy user triggering), positions that are not easy to trigger (such as the edge of the current page menu, the function buttons in these positions are less frequently used in the current operation scenario, and therefore are not placed together with the previous type of function buttons), hidden positions (such as being placed in a position beyond the current page display, that is, a hidden position), etc.

[0126] Depending on the different display positions, they can be displayed accordingly on the operation screen.

[0127] Step S403, obtaining the user's medical staff account information, and determining the function button display position configuration information corresponding to the medical staff account information.

[0128] Specifically, the display position can also be determined based on the user information logged in to the endoscope system (i.e., the medical staff account information). At this time, the display position of each function button is manually configured by the user (i.e., the account corresponds to the doctor or doctor team, i.e., the medical staff) according to usage habits.

[0129] Step S404: displaying function buttons on the operation screen according to the configuration information.

[0130] Specifically, according to the display position determined in the configuration information, it can be displayed accordingly on the operation screen.

[0131] By adjusting the positions of the function buttons in the above two ways, the function buttons that are easy to be accidentally touched or have a greater impact on the current operation scenario can be moved to a position that is difficult to trigger, while the buttons that the user needs or frequently uses can be placed in a position that is easy to trigger. In this way, the operation screen can be personalized, the probability of accidental touches can be significantly reduced, and the user's operation efficiency and usage experience can be improved.

[0132] Step S403 to step S404 are optional steps parallel to step S401 to step S402. Those skilled in the art may select corresponding steps to execute according to actual conditions, and no limitation is made here.

[0133] Step S405 , in response to the user's triggering operation on the function button on the operation screen of the endoscope system, determining the mis-touch parameter of the function button in the corresponding operation scenario of the endoscope system.

[0134] Among them, there is a mapping relationship between the false touch parameters of the function buttons and the operation scenarios of the endoscope system. The endoscope system has at least one operation scenario. The false touch parameters of the function buttons are different in each operation scenario. The false touch parameters are determined based on the degree of influence of the function buttons on the endoscope system in the operation scenario when they are accidentally touched.

[0135] Step S406: based on the value of the false touch parameter, execute the function corresponding to the function key, or discard the trigger operation.

[0136] Specifically, step S405 to step S406 are Figure 2 The corresponding steps in the illustrated embodiment are the same in content and will not be described again here.

[0137] The anti-mistouch method provided by the embodiment of the present disclosure significantly improves the accuracy and personalized experience of operation by dynamically adjusting the display position and configuration of the function buttons on the endoscope system operation screen. By identifying the user's current operation scenario and adjusting the display position of each function button according to the scenario, the user interface layout is optimized to reduce the possibility of mistouch. In addition, the user's medical staff account information can be obtained to configure the position of the function button according to personal preferences to further improve the convenience and efficiency of operation. Combined with the dynamic adjustment mechanism of the mistouch parameter, the system can intelligently determine whether to execute the function corresponding to the function button or discard the mistouch operation in different operation scenarios. This personalized and intelligent design not only improves the accuracy and efficiency of user operation, but also enhances the user's adaptability and satisfaction with the system, while reducing the medical risks caused by misoperation and improving the safety of overall medical operations.

[0138] Figure 5 This is a schematic diagram of the structure of an anti-mistouch device provided by an embodiment of the present disclosure. Figure 5 As shown, the accidental touch prevention device 500 includes: a confirmation module 510 and a processing module 520. Among them:

[0139] A confirmation module 510 is used to determine, in response to a user triggering operation of a function button on an operation screen of the endoscope system, an error-touch parameter of the function button in a corresponding operation scenario of the endoscope system, wherein a mapping relationship exists between the error-touch parameter of the function button and the operation scenario of the endoscope system, the endoscope system has at least one operation scenario, and the error-touch parameter of the function button in each operation scenario is different, and the error-touch parameter is determined based on the degree of influence of the function button on the endoscope system in the operation scenario when the function button is accidentally touched;

[0140] The processing module 520 is used to execute the function corresponding to the function key based on the value of the false touch parameter, or to discard the trigger operation.

[0141] Optionally, the confirmation module 510 is specifically used to determine the operation scenario corresponding to the user's current operation of the endoscope system based on the data collected by the endoscope system; based on the mapping relationship between the operation scenario and the false touch parameters, determine the false touch parameters of the function key indicated by the trigger operation.

[0142] Optionally, the confirmation module 510 is specifically used to obtain image data collected in real time by the endoscope system, and identify the image data to obtain an image recognition result; determine the working state of the endoscope system based on the image recognition result; if it is determined that the working state indicates that the endoscope system is currently in surgery, obtain the lens type parameters configured in the endoscope system, and determine the type of surgery performed by the endoscope system based on the lens type parameters, wherein the type of surgery indicates the operation scene; if it is determined that the working state indicates that the endoscope system is not currently in surgery, determine the operation scene as not currently in surgery.

[0143] Optionally, the confirmation module 510 is specifically used to obtain the medical staff account information corresponding to the user, and determine the mapping relationship according to the operation scenario and the medical staff account information; based on the mapping relationship, determine the mis-touch parameter of the function key indicated by the trigger operation.

[0144] Optionally, the processing module 520 is further configured to, after determining the mis-touch parameters of the function button in the corresponding operation scenario of the endoscope system, generate and issue a prompt message based on the mis-touch parameters.

[0145] Optionally, the processing module 520 is also used to, after generating and issuing a prompt message based on the false touch parameters, execute the function corresponding to the function key based on a confirmation operation on the prompt message; or, based on a cancel operation on the prompt message, discard the trigger operation; or, if the prompt message indicates the information to be supplemented required to trigger the function key, determine the input information corresponding to the input operation based on the user's input operation; determine that the input information corresponding to the input operation matches the information to be supplemented, and execute the function corresponding to the function key; or, determine that the input information corresponding to the input operation does not match the information to be supplemented, and discard the trigger operation.

[0146] Optionally, the determination module 510 is also used to, in response to the user's triggering operation on the function button on the operation screen of the endoscope system, determine the mis-touch parameters of the function button under the corresponding operation scenario of the endoscope system, identify the operation scenario corresponding to the user's current operation of the endoscope system, and determine the display position of each function button according to the operation scenario; display the function button on the operation screen according to the display position of each function button.

[0147] Optionally, the determination module 510 is also used to, in response to the user's triggering operation on the function button on the operation screen of the endoscope system, determine before the function button is accidentally touched in the corresponding operation scenario of the endoscope system, obtain the user's medical staff account information, and determine the function button display position configuration information corresponding to the user information; based on the configuration information, display the function button on the operation screen.

[0148] In this embodiment, the anti-mistouch device solves the problem of accidental touch when inputting instructions on the operating screen of the endoscope system in the related technology through the combination of various modules, avoids the adverse effects on the operation of the endoscope system caused by accidental touch, ensures the stability and efficiency of the user's operation of the endoscope system, and improves the user experience.

[0149] Figure 6 A schematic diagram of the structure of a control device provided by an embodiment of the present disclosure, such as Figure 6 As shown, the control device 600 includes: a memory 610 and a processor 620 .

[0150] The memory 610 stores a computer program that can be executed by at least one processor 620. The computer program is executed by at least one processor 620 to enable the control device to implement the material removal method provided in any of the above embodiments or the anti-mistaken touch method provided in any of the above embodiments.

[0151] The memory 610 and the processor 620 may be connected via a bus 630 .

[0152] The relevant instructions can be understood by referring to the relevant descriptions and effects corresponding to the method embodiments, which will not be repeated here.

[0153] The relevant instructions can be understood by referring to the relevant descriptions and effects corresponding to the method embodiments, which will not be repeated here.

[0154] An embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, and the computer program is executed by a processor to implement the material removal method provided in any of the above method embodiments or the anti-mistouch method provided in any of the above embodiments.

[0155] Among them, the computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.

[0156] An embodiment of the present disclosure provides a computer program product, which includes computer-executable instructions. When the computer-executable instructions are executed by a processor, they are used to implement the material removal method in the above method embodiment or the anti-mistouch method provided in any of the above embodiments.

[0157] In the several embodiments provided in the present disclosure, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules is only a logical function division, and there may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.

[0158] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the disclosure disclosed herein. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0159] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A method for preventing accidental touch, characterized in that: The method comprises: In response to a user triggering operation on a function button on an operation screen of an endoscope system, determining an error-touch parameter of the function button in a corresponding operation scenario of the endoscope system, wherein a mapping relationship exists between the error-touch parameter of the function button and the operation scenario of the endoscope system, the endoscope system has at least one operation scenario, the error-touch parameter of the function button in each operation scenario is different, and the error-touch parameter is determined based on the degree of influence of the function button on the endoscope system in the operation scenario when the function button is accidentally touched; Based on the value of the false touch parameter, the function corresponding to the function button is executed, or the trigger operation is discarded.

2. The method according to claim 1, characterized in that The determining of the mis-touch parameter of the function button in the corresponding operation scenario of the endoscope system includes: Based on the data collected by the endoscope system, determining an operation scenario corresponding to the user's current operation of the endoscope system; Based on the mapping relationship between the operation scenario and the false touch parameter, the false touch parameter of the function key indicated by the trigger operation is determined.

3. The method according to claim 2, characterized in that Determining, based on the data collected by the endoscope system, an operation scenario corresponding to the current operation of the endoscope system by the user, including: Acquiring image data collected in real time by the endoscope system, and recognizing the image data to obtain an image recognition result; Determining a working state of the endoscope system based on the image recognition result; If it is determined that the working state indicates that the endoscope system is currently in an operation, obtaining a lens type parameter configured in the endoscope system, and determining the type of the operation performed by the endoscope system according to the lens type parameter, wherein the type of the operation indicates the operation scenario; If it is determined that the working state represents that the endoscope system is not currently in surgery, then the operation scenario is determined as not currently in surgery.

4. The method according to claim 2, characterized in that: Determining the mistouch parameter of the function key indicated by the trigger operation based on the mapping relationship between the operation scenario and the mistouch parameter includes: Acquire the medical staff account information corresponding to the user, and determine the mapping relationship according to the operation scenario and the medical staff account information; The mis-touch parameter of the function key indicated by the trigger operation is determined based on the mapping relationship.

5. The method according to any one of claims 1 to 4, characterized in that After determining the mis-touch parameter of the function button in the corresponding operation scenario of the endoscope system, the method further includes: Based on the false touch parameters, a prompt message is generated and issued.

6. The method according to claim 5, characterized in that After generating and issuing the prompt information based on the false touch parameter, the method further includes: If the prompt information indicates the supplementary information required to be input to trigger the function button, based on the user's input operation, determine the input information corresponding to the input operation; Determine that the input information corresponding to the input operation matches the information to be supplemented, and execute the function corresponding to the function key; or, It is determined that the input information corresponding to the input operation does not match the information to be supplemented, and the trigger operation is discarded.

7. The method according to any one of claims 1 to 4, characterized in that Before the method of responding to the user's triggering operation on a function button on the operation screen of the endoscope system and determining the mis-touch parameter of the function button in the corresponding operation scenario of the endoscope system, the method further includes: Identify the operation scenario corresponding to the user's current operation of the endoscope system, and determine the display position of each function button according to the operation scenario; The function keys are displayed on the operation screen according to their respective display positions.

8. The method according to any one of claims 1 to 4, characterized in that Before the method of responding to the user's triggering operation on a function button on the operation screen of the endoscope system and determining the mis-touch parameter of the function button in the corresponding operation scenario of the endoscope system, the method further includes: Obtaining the medical staff account information of the user, and determining the function button display position configuration information corresponding to the medical staff account information; Based on the configuration information, function keys are displayed on the operation screen.

9. An anti-accidental touch device, characterized in that: include: A confirmation module, configured to determine, in response to a user's triggering operation on a function button on an operation screen of an endoscope system, an error-touch parameter of the function button in a corresponding operation scenario of the endoscope system, wherein a mapping relationship exists between the error-touch parameter of the function button and the operation scenario of the endoscope system, the endoscope system has at least one operation scenario, the error-touch parameter of the function button in each operation scenario is different, and the error-touch parameter is determined based on the degree of influence of the function button on the endoscope system in the operation scenario when the function button is accidentally touched; A processing module is used to execute the function corresponding to the function key based on the value of the false touch parameter, or to discard the trigger operation.

10. A control device, characterized in that: The control device comprises: at least one processor; and a memory communicatively coupled to the at least one processor; The memory stores instructions that can be executed by at least one processor, and the instructions are executed by at least one processor to enable the control device to execute the method for preventing accidental touch as claimed in any one of claims 1 to 8.