Medical endoscope cleaning system control method, device, equipment and storage medium

CN117010425BActive Publication Date: 2026-08-18BEIJING HUAYI JINGDIAN BIOTECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311028512.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-15
Publication Date
2026-08-18
Estimated Expiration
2043-08-15

AI Technical Summary

Technical Problem

但是,相关技术中读卡器与医用内镜清洗系统都是点对点连接的,这导致,每次刷卡的时候需要在系统中手动切换各个读卡器与医用内镜清洗系统的连接关系,从而影响了医用内镜清洗系统的使用效率

Benefits of technology

[0009] As can be seen from the above description, the control method, device, equipment, and storage medium for the medical endoscope cleaning system provided in this application first monitor multiple card readers corresponding to the medical endoscope cleaning system in real time; then, in response to the trigger operation of the target card reader among the multiple card readers, it obtains the parameter information of the target card reader, and determines whether to control the medical endoscope cleaning system to establish a data transmission channel with the target card reader based on the parameter information of the target card reader, thereby realizing the automatic connection between the medical endoscope cleaning system and multiple card readers, improving the utilization efficiency of the medical endoscope cleaning system. At the same time, when establishing the data transmission channel between the medical endoscope cleaning system and the target card reader, the parameter information of the target card reader is fully considered, so that the connection with the target card reader can be determined based on the parameter information, further avoiding invalid connections, enabling the medical endoscope cleaning system to connect with the card reader that is actually waiting to read the card data in a timely manner, thus optimizing the control process of the medical endoscope cleaning system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117010425B_ABST
    Figure CN117010425B_ABST
Patent Text Reader

Abstract

The application provides a control method, device and equipment of a medical endoscope cleaning system and a storage medium. The method comprises the following steps: first, real-time monitoring a plurality of card readers corresponding to the medical endoscope cleaning system; then, in response to a triggering operation of a target card reader in the plurality of card readers, acquiring parameter information of the target card reader, and determining whether to control the medical endoscope cleaning system to establish a data transmission channel with the target card reader according to the parameter information of the target card reader, thereby realizing automatic connection of the medical endoscope cleaning system and the plurality of card readers, improving the use efficiency of the medical endoscope cleaning system, and at the same time, when establishing the data transmission channel of the medical endoscope cleaning system and the target card reader, the parameter information of the target card reader is fully considered, so that whether to establish a connection with the target card reader can be determined according to the parameter information, and invalid connection is further avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of medical endoscope cleaning system technology, and in particular to a control method, device, electronic equipment and storage medium for a medical endoscope cleaning system. Background Technology

[0002] The use of medical endoscopes in hospitals is becoming increasingly frequent. To ensure the cleanliness of these endoscopes, cleaning typically involves multiple steps. To supervise staff in performing each cleaning step as required, card readers are usually installed next to the equipment corresponding to each step. However, in related technologies, the card readers and the medical endoscope cleaning system are connected point-to-point. This means that each time a card is swiped, the connection between each card reader and the medical endoscope cleaning system needs to be manually switched within the system, thus affecting the efficiency of the medical endoscope cleaning system. Summary of the Invention

[0003] In view of this, the purpose of this application is to provide a control method, device, equipment and storage medium for a medical endoscope cleaning system to solve or partially solve the above-mentioned technical problems.

[0004] To achieve the above objectives, this application provides a control method for a medical endoscope cleaning system, comprising:

[0005] Multiple card readers corresponding to the monitoring and medical endoscope cleaning system; In response to a trigger operation of a target card reader among the plurality of card readers, the parameter information of the target card reader is obtained; Based on the parameter information, determine whether to control the medical endoscope cleaning system to establish a data transmission channel with the target card reader.

[0006] Based on the same concept, this application also proposes a control device for a medical endoscope cleaning system, comprising: The monitoring module monitors multiple card readers corresponding to the medical endoscope cleaning system; The response module, in response to the triggering operation of the target card reader among the plurality of card readers, obtains the parameter information of the target card reader; The control module determines, based on the parameter information, whether to control the medical endoscope cleaning system to establish a data transmission channel with the target card reader.

[0007] Based on the same concept, this application also proposes an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the control method of the medical endoscope cleaning system as described above.

[0008] Based on the same concept, this application also proposes a non-transitory computer-readable storage medium that stores computer instructions for causing a computer to execute the control method of the medical endoscope cleaning system as described above.

[0009] As can be seen from the above description, the control method, device, equipment, and storage medium for the medical endoscope cleaning system provided in this application first monitor multiple card readers corresponding to the medical endoscope cleaning system in real time; then, in response to the trigger operation of the target card reader among the multiple card readers, it obtains the parameter information of the target card reader, and determines whether to control the medical endoscope cleaning system to establish a data transmission channel with the target card reader based on the parameter information of the target card reader, thereby realizing the automatic connection between the medical endoscope cleaning system and multiple card readers, improving the utilization efficiency of the medical endoscope cleaning system. At the same time, when establishing the data transmission channel between the medical endoscope cleaning system and the target card reader, the parameter information of the target card reader is fully considered, so that the connection with the target card reader can be determined based on the parameter information, further avoiding invalid connections, enabling the medical endoscope cleaning system to connect with the card reader that is actually waiting to read the card data in a timely manner, thus optimizing the control process of the medical endoscope cleaning system. Attached Figure Description

[0010] To more clearly illustrate the technical solutions in this application or related technologies, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0011] Figure 1 This is a schematic flowchart of a control method for a medical endoscope cleaning system according to an embodiment of this application; Figure 2 This is a schematic diagram illustrating an application scenario of a control method for a medical endoscope cleaning system according to an embodiment of this application. Figure 3 This is a schematic diagram of the structure of a control device for a medical endoscope cleaning system according to an embodiment of this application; Figure 4 This is a schematic diagram of a specific electronic device hardware structure according to an embodiment of this application. Detailed Implementation

[0012] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.

[0013] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this application should have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. The terms "first," "second," and similar terms used in this application do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed following the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, which can be direct or indirect, wired or wireless. Terms such as "upper," "lower," "left," and "right" are only used to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0014] The principles and spirit of this application will now be described with reference to several exemplary embodiments. It should be understood that these embodiments are provided merely to enable those skilled in the art to better understand and implement this application, and are not intended to limit the scope of this application in any way. Rather, these embodiments are provided to make this application more thorough and complete, and to fully convey the scope of this application to those skilled in the art.

[0015] In this article, it is important to understand that any number of elements in the accompanying figures is for illustrative purposes and not for limitation, and any naming is for distinction only and has no limiting meaning.

[0016] As described in the background section, in related technologies, the card reader and the medical endoscope cleaning system are connected point-to-point. This means that each time a card is swiped, the connection between each card reader and the medical endoscope cleaning system needs to be manually switched in the system, which affects the efficiency of the medical endoscope cleaning system.

[0017] The inventors of this application discovered that the reason why card readers and medical endoscope cleaning systems are currently connected point-to-point in related technologies is because the medical endoscope cleaning system and card readers are generally connected via a network (Ethernet). When a card reader connects to a medical endoscope cleaning system, in order to ensure that the medical endoscope cleaning system can accurately read the card reader's swipe data, a data transmission channel needs to be established through their respective IP addresses. Each device's IP address is unique, and once the IP address corresponding to the medical endoscope cleaning system is occupied, it cannot establish a data transmission channel with other card readers. This results in the medical endoscope cleaning system being unable to establish data transmission channels with multiple card readers simultaneously via IP address. Therefore, in current related technologies, when a staff member needs to swipe a card from a card reader corresponding to a cleaning device, they first input the IP address of that card reader into the medical endoscope cleaning system to establish a data transmission channel. When another card reader needs to swipe a card, the previously input card reader's IP address needs to be updated.

[0018] In summary, to address the aforementioned problems, this application proposes a control method for a medical endoscope cleaning system, comprising: First, the system monitors multiple card readers corresponding to the medical endoscope cleaning system in real time. Then, in response to the trigger operation of the target card reader among the multiple card readers, it obtains the parameter information of the target card reader and determines whether to control the medical endoscope cleaning system to establish a data transmission channel with the target card reader based on the parameter information of the target card reader. This achieves automatic connection between the medical endoscope cleaning system and multiple card readers, improving the utilization efficiency of the medical endoscope cleaning system. At the same time, when establishing the data transmission channel between the medical endoscope cleaning system and the target card reader, the parameter information of the target card reader is fully considered. Therefore, the system can determine whether to establish a connection with the target card reader based on the parameter information, further avoiding invalid connections. This allows the medical endoscope cleaning system to connect with the card readers that are actually waiting to read card data in a timely manner, optimizing the control process of the medical endoscope cleaning system.

[0019] refer to Figure 1 The diagram below illustrates a control method for a medical endoscope cleaning system according to an embodiment of this application. Optionally, the executing entity of this method may be, but is not limited to, a terminal device or a server. The method includes the following steps: S101, multiple card readers corresponding to the monitoring and medical endoscope cleaning system.

[0020] In practice, medical endoscope cleaning generally includes the following steps: initial washing, enzyme washing, immersion washing, disinfection, rinsing, drying, and storage. Each step corresponds to a specific device, and a card reader is installed next to the device. That is, each step of the medical endoscope cleaning process corresponds to at least one card reader, and all these card readers constitute the multiple card readers corresponding to the medical endoscope cleaning system that need to be monitored. Optionally, in some embodiments, all card readers connected to the medical endoscope cleaning system can be identified as the corresponding card readers.

[0021] It should be noted that, to improve efficiency, each step of the medical endoscope cleaning process can be performed using two or more devices and card readers, meaning that multiple medical endoscopes can be cleaned simultaneously. The specific model of the card reader can be selected according to needs; for example, the card reader can be an RFID card reader.

[0022] S102, in response to the triggering operation of the target card reader among the plurality of card readers, obtain the parameter information of the target card reader.

[0023] In practical implementation, when monitoring multiple card readers corresponding to the medical endoscope cleaning system, any monitoring technology from relevant fields can be referenced, without limitation. For example, the triggering of a card reader can be determined by monitoring changes in its current or voltage, or preset relationships can be set, and triggering can be determined when a card reader meets the preset relationship. When a target card reader of multiple card readers is triggered, it indicates that the target card reader has performed a card swipe action, which may require the medical endoscope cleaning system to read the swipe data. Optionally, there can be one or more target card readers, meaning that multiple staff members may be cleaning medical endoscopes simultaneously, resulting in multiple card reader swipe actions. Optionally, each card reader has corresponding parameter information, including basic information such as the card reader's encoding information (ID), cumulative number of swipes, cleaning process priority, and last swipe time. Optionally, the parameter information can be directly stored in the medical endoscope cleaning system, and then retrieved directly from the system when a target card reader is triggered.

[0024] S103, based on the parameter information, determine whether to control the medical endoscope cleaning system to establish a data transmission channel with the target card reader.

[0025] In practice, after determining the parameter information, it is possible to further determine whether to control the medical endoscope cleaning system to establish a data transmission channel with the target card reader based on this parameter information. This eliminates card readers corresponding to invalid card swipes, ensuring that card readers that truly need to read card data can establish a data transmission channel in a timely manner. Optionally, the data transmission channel between the medical endoscope cleaning system and the target card reader is established via IP address.

[0026] refer to Figure 2 This diagram illustrates an application scenario of a control method for a medical endoscope cleaning system according to an embodiment of this application. Card readers 1 to n are multiple card readers corresponding to the medical endoscope cleaning system. The middleware is the execution module implemented in this application. Optionally, this execution module can be part of the medical endoscope cleaning system or a separate system; there is no limitation in this regard. The middleware monitors card readers 1 to n, and upon detecting a triggered target card reader, establishes a data transmission channel between the target card reader and the medical endoscope cleaning system.

[0027] It should be noted that since the medical endoscope cleaning system can only establish a data transmission channel with one card reader at a time, when there are multiple target card readers requiring data transmission channels, the data transmission channels can be established sequentially with each target card reader. That is, a data transmission channel can be established with one card reader in a preset order. Optionally, the preset order can be set according to the importance of each card reader, or no preset order can be set, i.e., data transmission channels can be established randomly. After reading the card swipe data from that card reader, the data transmission channel established with that card reader is closed, and a data transmission channel is established with the next card reader. Because the time for establishing each data transmission channel is very short, generally on the order of milliseconds, it may seem to staff that multiple card readers can be swiped simultaneously. However, this simultaneous swiping has a certain delay. If the number of simultaneous swipings is too large, it will also affect the reading of some card swipe data. Therefore, in this embodiment, parameter information is needed to distinguish some invalid card swipes, providing convenience for card readers that truly need to read card swipe data.

[0028] To accurately establish a data transmission channel, in some embodiments, there are multiple target card readers. Based on the parameter information, determining whether to control the medical endoscope cleaning system to establish a data transmission channel with the target card readers specifically includes: For each of the multiple target card readers, an associated card reader corresponding to the target card reader is determined, and a first cumulative card swipe count of the target card reader and a second cumulative card swipe count of the associated card reader are obtained. Based on the first cumulative card swipe count and the second cumulative card swipe count, it is determined whether the target card reader is a candidate card reader. The parameter information includes the cumulative card swipe count and the cleaning process priority. The cleaning process priority of each target card reader is lower than the cleaning process priority of its corresponding associated card reader. In response to determining that the target card reader is a candidate card reader, the medical endoscope cleaning system is controlled to establish a data transmission channel with the candidate card reader.

[0029] In practical implementation, when there are multiple target card readers, in order to exclude invalid card swipes from multiple target card readers, and considering the time requirements for card swipe processing, an accurate yet uncomplicated calculation method is needed. Considering that there is a specific order between the steps in the medical endoscope cleaning process—that is, staff must strictly follow the order of initial washing, enzyme washing, immersion washing, disinfection, cleaning, drying, and storage—the staff's card swiping order must also strictly adhere to this order. For example, if a staff member performs an initial washing but skips enzyme washing and directly performs immersion washing, the staff member might swipe the card reader corresponding to the immersion washing step. However, this operation is a violation. Therefore, even if the medical endoscope cleaning system reads the staff member's card swipe data for the immersion washing step, it cannot use the data and must determine that the swipe is invalid. To avoid this situation, this embodiment can directly exclude the aforementioned invalid card swipes, avoiding the waste of time that would otherwise be required for the medical endoscope cleaning system to establish a data transmission channel with it. To achieve the above objectives, a cumulative card swipe count can be set in the parameter information. This cumulative card swipe count represents the number of times the card reader has successfully swiped a card. Referring to the sequence of steps in the medical endoscope cleaning process described above, under normal circumstances, the cumulative card swipe count of a later step will always be less than the cumulative card swipe count of an earlier step. For example, when the card reader corresponding to the disinfection step is about to swipe a card, then all steps before the disinfection step must have already completed card swiping, resulting in the cumulative card swipe count for the disinfection step being less than the cumulative card swipe count for the immersion step. Therefore, to achieve this judgment, the card reader's parameter information also includes a cleaning process priority. This cleaning process priority indicates the sequence of steps in the medical endoscope cleaning process described above. Generally speaking, the higher the cleaning process priority, the earlier the corresponding step appears in the sequence. After determining the cleaning process priority of each card reader, the associated card reader for each target card reader can be determined based on this cleaning process priority. Optionally, this associated card reader is the card reader with a cleaning process priority higher than that of the target card reader. Optionally, for ease of calculation, card readers with a higher cleaning process priority than the target card reader and adjacent to the target card reader can be identified as associated card readers. Alternatively, all card readers with a higher cleaning process priority than the target card reader can be identified as associated card readers, and then the target card reader can be compared sequentially with multiple associated card readers to accumulate the number of card swipes.

[0030] After determining whether the target card reader is a candidate card reader by the first cumulative number of card swipes of the target card reader and the second cumulative number of card swipes of the associated card reader, the medical endoscope cleaning system can be controlled to establish a data transmission channel with the candidate card reader. Optionally, in this embodiment, the candidate card reader is the remaining target card reader after excluding some invalid card swipes.

[0031] In some embodiments, determining whether the target card reader is a candidate card reader based on the first cumulative card swipe count and the second cumulative card swipe count specifically includes: In response to the first cumulative number of card swipes being less than the second cumulative number of card swipes, the target card reader is determined as a candidate card reader.

[0032] In practice, when the first cumulative number of card swipes is less than the second cumulative number of card swipes, the target card reader can be identified as a candidate card reader. When the first cumulative number of card swipes is greater than or equal to the second cumulative number of card swipes, it indicates that the target card reader corresponds to an invalid card swipe, and the medical endoscope cleaning system can be controlled to issue an illegal card swipe alarm.

[0033] In some embodiments, determining whether the target card reader is a candidate card reader based on the first cumulative card swipe count and the second cumulative card swipe count specifically includes: In response to the fact that the first cumulative number of card swipes is less than the second cumulative number of card swipes, and the difference between the first cumulative number of card swipes and the second cumulative number of card swipes is greater than 1, the target card reader is determined as a candidate card reader; In response to the first cumulative number of card swipes being less than the second cumulative number of card swipes, and the difference between the first cumulative number of card swipes and the second cumulative number of card swipes being equal to 1, the first last card swipe time of the target card reader and the second last card swipe time of the associated card reader are obtained, the time interval between the first last card swipe time and the second last card swipe time is determined, and in response to determining that the time interval is greater than or equal to a preset time interval, the target card reader is determined as a candidate card reader; wherein, the parameter information also includes the last card swipe time.

[0034] In specific implementation, to further eliminate invalid card swipes, considering that the cleaning process of medical endoscopes not only has requirements on the order of each step, but also on the time of each step (i.e., the time of each step cannot be too short to ensure that the medical endoscope is completely cleaned), even if the first cumulative card swipe count is less than the second cumulative card swipe count, it cannot be guaranteed that the duration of the previous step is sufficient, or that the previous step has not been completed. If a new staff member swipes the card at the reader corresponding to the subsequent step, it will also result in invalid card swipes that meet the above-mentioned number relationship. Therefore, this implementation fully considers this situation and further optimizes the above-mentioned step of judging candidate card readers. When the first cumulative card swipe count is less than the second cumulative card swipe count, and the difference between the first cumulative card swipe count and the second cumulative card swipe count is greater than 1, it indicates that the card reader corresponding to the previous step has completed at least one action, and therefore, it can receive one card swipe in the subsequent step. When the first cumulative card swipe count is less than the second cumulative card swipe count, and the difference between the first cumulative card swipe count and the second cumulative card swipe count is equal to 1, since it is impossible to determine whether the completion time in the previous step is met, it is necessary to further obtain the first last card swipe time of the target card reader and the second last card swipe time of the associated card reader, and then determine the time interval between the first last card swipe time and the second last card swipe time. In response to determining that the time interval is greater than or equal to a preset time interval, the target card reader is determined as a candidate card reader; wherein, the parameter information also includes the last card swipe time. Optionally, the preset time interval can be set as needed and is not limited thereto.

[0035] In some embodiments, after establishing a data transmission channel between the medical endoscope cleaning system and the candidate card reader, the method further includes: Update the first cumulative number of card swipes; Alternatively, update the first cumulative number of card swipes and the first last card swipe time.

[0036] In practical implementation, to accurately collect parameter information from each card reader, after the medical endoscope cleaning system establishes a data transmission channel with the candidate card reader, the first cumulative card swipe count and / or the first last card swipe time can be updated. This involves incrementing the cumulative card swipe count by 1 or updating the last card swipe time to the time the data transmission channel was established. Optionally, in some embodiments, to improve the accuracy of the parameter information, the first cumulative card swipe count and the first last card swipe time can be updated only after the medical endoscope cleaning system successfully reads the card swipe data.

[0037] In some embodiments, after establishing a data transmission channel between the medical endoscope cleaning system and the candidate card reader, the method further includes: Control the medical endoscope cleaning system to read the card swiping data of the candidate card reader; In response to the successful reading of the card swipe data, the data transmission channel between the medical endoscope cleaning system and the candidate card reader is disconnected; In response to the failure of the card swipe data reading and the difference between the number of triggers of the candidate card reader and the cumulative number of card swipes being greater than a preset threshold, the medical endoscope cleaning system is controlled to send network signal verification information to the data transmission channel; wherein, the parameter information also includes the number of triggers; In response to receiving the read information corresponding to the network signal verification information, the medical endoscope cleaning system is controlled to issue an IP duplicate alarm.

[0038] In practical implementation, after establishing a data transmission channel between the medical endoscope cleaning system and the candidate card reader, the medical endoscope cleaning system can be controlled to read the card swiping data from the candidate card reader. When the card swiping data is successfully read, the data transmission channel between the medical endoscope cleaning system and the candidate card reader can be disconnected to establish a data transmission channel with a new card reader. When the card swiping data reading fails, the reason for the failure needs to be further analyzed. Considering that in addition to the impact of user card swiping operations, since the local area network in the hospital includes many settings, each device has a corresponding IP address. This often leads to IP address confusion, where two devices have the same IP address, causing connection failures. The inventors found that because this IP address confusion occurs frequently and for a short period, it is often overlooked, thus affecting the user experience. Taking all the above factors into consideration, when the card swipe data reading fails and the difference between the number of triggers of the candidate card reader and the cumulative number of card swipes is greater than a preset threshold, it indicates that the candidate card reader may have experienced IP address confusion. In order to further eliminate the influence of network failure, the medical endoscope cleaning system can be controlled to send network signal verification information to the data transmission channel. When the read information corresponding to the network signal verification information is received, it indicates that there is no network failure at this time, and another device with the same IP address as the candidate card reader has established a connection with the medical endoscope cleaning system. Therefore, it is necessary to control the medical endoscope cleaning system to issue an IP duplicate alarm to remind staff to deal with the fault in a timely manner.

[0039] It should be noted that the preset threshold can be set as needed and is not limited in this regard. The number of triggers can be counted based on the triggering operations of the target card reader and stored in the medical endoscope cleaning system along with other parameter information.

[0040] In some embodiments, after controlling the medical endoscope cleaning system to read the card swiping data of the candidate card reader, the method further includes: Control the medical endoscope cleaning system to read the card swiping data of the candidate card reader; In response to the successful reading of the card swipe data, the data transmission channel between the medical endoscope cleaning system and the candidate card reader is disconnected; In response to whether the card swipe data reading was successful or not, the medical endoscope cleaning system is controlled to send an coded information acquisition command to the data transmission channel; In response to the received encoded information being identical to the encoded information of the candidate card reader, the medical endoscope cleaning system is controlled to issue a prompt to swipe the card again; In response to the received encoded information being different from the encoded information of the candidate card reader, the medical endoscope cleaning system is controlled to issue an IP error alarm and the received encoded information is saved; In response to the failure to receive encoded information within a preset time, the medical endoscope cleaning system is controlled to send network signal verification information to the data transmission channel; In response to receiving the read information corresponding to the network signal verification information, the medical endoscope cleaning system is controlled to issue an IP duplicate alarm.

[0041] In practical implementation, it was considered that when there are a large number of card readers corresponding to the medical endoscope cleaning system, IP address confusion may occur between the card readers. To detect this fault, the medical endoscope cleaning system can be controlled to send an encoded information retrieval command to the data transmission channel. Simultaneously, a corresponding response mechanism is pre-set in each card reader; that is, upon receiving the encoded information retrieval command, the card reader sends its own encoded information to the medical endoscope cleaning system. After receiving the encoded information, the medical endoscope cleaning system can determine whether IP address confusion occurs between the card readers. If the received encoded information is different from the encoded information of the candidate card reader, the medical endoscope cleaning system is controlled to issue an IP error alarm and save the received encoded information for timely correction by staff. If no encoded information is received within a preset time, it indicates that IP address confusion does not occur between the card readers. In this case, it is necessary to further determine whether IP confusion occurs with other devices, i.e., the medical endoscope cleaning system is controlled to send network signal verification information to the data transmission channel. When a read message corresponding to the network signal verification information is received, the medical endoscope cleaning system is controlled to issue an IP duplicate alarm. If no read information corresponding to the network signal verification information is received within a preset time, the medical endoscope cleaning system is controlled to issue a network fault alarm.

[0042] The control method for a medical endoscope cleaning system provided in this application monitors multiple card readers corresponding to the medical endoscope cleaning system; responding to the trigger operation of a target card reader among the multiple card readers, it acquires the parameter information of the target card reader, and determines whether to control the medical endoscope cleaning system to establish a data transmission channel with the target card reader based on the parameter information of the target card reader, thereby realizing the automatic connection between the medical endoscope cleaning system and multiple card readers, improving the utilization efficiency of the medical endoscope cleaning system. At the same time, when establishing the data transmission channel between the medical endoscope cleaning system and the target card reader, the parameter information of the target card reader is fully considered, so that the connection with the target card reader can be determined based on the parameter information, further avoiding invalid connections, enabling the medical endoscope cleaning system to connect to the card reader that is actually waiting to read card data in a timely manner, thus optimizing the control process of the medical endoscope cleaning system.

[0043] Based on the same inventive concept, corresponding to any of the above embodiments, this application also provides a control device for a medical endoscope cleaning system.

[0044] refer to Figure 3 The control device for the medical endoscope cleaning system includes: The monitoring module 201 monitors multiple card readers corresponding to the medical endoscope cleaning system; Response module 202, in response to the trigger operation of the target card reader among the plurality of card readers, obtains the parameter information of the target card reader; The control module 203 determines, based on the parameter information, whether to control the medical endoscope cleaning system to establish a data transmission channel with the target card reader.

[0045] In some embodiments, the control module includes: The determining unit, for each of the plurality of target card readers, determines the associated card reader corresponding to the target card reader, obtains the first cumulative card swipe count of the target card reader and the second cumulative card swipe count of the associated card reader, and determines whether the target card reader is a candidate card reader based on the first cumulative card swipe count and the second cumulative card swipe count; wherein, the parameter information includes the cumulative card swipe count and the cleaning process priority; the cleaning process priority of each target card reader is lower than the cleaning process priority of its corresponding associated card reader; The unit establishes a data transmission channel between the medical endoscope cleaning system and the candidate card reader in response to determining that the target card reader is a candidate card reader.

[0046] In some embodiments, the determining unit is specifically used for: In response to the first cumulative number of card swipes being less than the second cumulative number of card swipes, the target card reader is determined as a candidate card reader.

[0047] In some embodiments, the determining unit is specifically used for: In response to the fact that the first cumulative number of card swipes is less than the second cumulative number of card swipes, and the difference between the first cumulative number of card swipes and the second cumulative number of card swipes is greater than 1, the target card reader is determined as a candidate card reader; In response to the first cumulative number of card swipes being less than the second cumulative number of card swipes, and the difference between the first cumulative number of card swipes and the second cumulative number of card swipes being equal to 1, the first last card swipe time of the target card reader and the second last card swipe time of the associated card reader are obtained, the time interval between the first last card swipe time and the second last card swipe time is determined, and in response to determining that the time interval is greater than or equal to a preset time interval, the target card reader is determined as a candidate card reader; wherein, the parameter information also includes the last card swipe time.

[0048] In some embodiments, the apparatus further includes an update module for: Update the first cumulative number of card swipes; Alternatively, update the first cumulative number of card swipes and the first last card swipe time.

[0049] In some embodiments, the device further includes a first prompting module, configured to: Control the medical endoscope cleaning system to read the card swiping data of the candidate card reader; In response to the successful reading of the card swipe data, the data transmission channel between the medical endoscope cleaning system and the candidate card reader is disconnected; In response to the failure of the card swipe data reading and the difference between the number of triggers of the candidate card reader and the cumulative number of card swipes being greater than a preset threshold, the medical endoscope cleaning system is controlled to send network signal verification information to the data transmission channel; wherein, the parameter information also includes the number of triggers; In response to receiving the read information corresponding to the network signal verification information, the medical endoscope cleaning system is controlled to issue an IP duplicate alarm.

[0050] In some embodiments, the device further includes a second prompting module for: Control the medical endoscope cleaning system to read the card swiping data of the candidate card reader; In response to the successful reading of the card swipe data, the data transmission channel between the medical endoscope cleaning system and the candidate card reader is disconnected; In response to whether the card swipe data reading was successful or not, the medical endoscope cleaning system is controlled to send an coded information acquisition command to the data transmission channel; In response to the received encoded information being identical to the encoded information of the candidate card reader, the medical endoscope cleaning system is controlled to issue a prompt to swipe the card again; In response to the received encoded information being different from the encoded information of the candidate card reader, the medical endoscope cleaning system is controlled to issue an IP error alarm and the received encoded information is saved; In response to the failure to receive encoded information within a preset time, the medical endoscope cleaning system is controlled to send network signal verification information to the data transmission channel; In response to receiving the read information corresponding to the network signal verification information, the medical endoscope cleaning system is controlled to issue an IP duplicate alarm.

[0051] The system described above is used to implement the control method of the corresponding medical endoscope cleaning system in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0052] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the control method of the medical endoscope cleaning system described in any of the above embodiments.

[0053] It should be noted that the method in this embodiment can be executed by a single device, such as a computer or server. The method can also be applied in a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method in this embodiment, and the multiple devices will interact with each other to complete the method described.

[0054] It should be noted that the above description describes some embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0055] Figure 4This diagram illustrates a more specific hardware structure of an electronic device provided in this embodiment. The device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.

[0056] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0057] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.

[0058] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.

[0059] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0060] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.

[0061] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.

[0062] The electronic devices described above are used to implement the control method of the corresponding medical endoscope cleaning system in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0063] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this disclosure also provides a non-transitory computer-readable storage medium storing computer instructions for causing the computer to execute the control method of the medical endoscope cleaning system as described in any of the above embodiments.

[0064] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.

[0065] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the control method of the medical endoscope cleaning system as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0066] To simplify the description and discussion, and to avoid obscuring the embodiments of this application, the well-known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided drawings. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this application, and this also takes into account the fact that the details of the implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this application will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuits) have been set forth to describe exemplary embodiments of this application, it will be apparent to those skilled in the art that the embodiments of this application can be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0067] Although this application has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.

[0068] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this application (including the claims) is limited to these examples; within the framework of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of the different aspects of this application as described above, which are not provided in the details for the sake of brevity.

[0069] The embodiments of this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this application should be included within the protection scope of this application.

Claims

1. A control method for a medical endoscope cleaning system, characterized in that, include: Multiple card readers corresponding to the monitoring and medical endoscope cleaning system; In response to a trigger operation of a target card reader among the plurality of card readers, the parameter information of the target card reader is obtained; Based on the parameter information, determine whether to control the medical endoscope cleaning system to establish a data transmission channel with the target card reader; The target card reader is multiple, and the determination of whether to control the medical endoscope cleaning system to establish a data transmission channel with the target card reader based on the parameter information specifically includes: For each of the multiple target card readers, an associated card reader corresponding to the target card reader is determined, and a first cumulative card swipe count of the target card reader and a second cumulative card swipe count of the associated card reader are obtained. Based on the first cumulative card swipe count and the second cumulative card swipe count, it is determined whether the target card reader is a candidate card reader. The parameter information includes the cumulative card swipe count and the cleaning process priority. The cleaning process priority of each target card reader is lower than the cleaning process priority of its corresponding associated card reader. In response to determining that the target card reader is a candidate card reader, the medical endoscope cleaning system is controlled to establish a data transmission channel with the candidate card reader.

2. The method according to claim 1, characterized in that, Determining whether the target card reader is a candidate card reader based on the first cumulative card swipe count and the second cumulative card swipe count specifically includes: In response to the first cumulative number of card swipes being less than the second cumulative number of card swipes, the target card reader is determined as a candidate card reader.

3. The method according to claim 1, characterized in that, Determining whether the target card reader is a candidate card reader based on the first cumulative card swipe count and the second cumulative card swipe count specifically includes: In response to the fact that the first cumulative number of card swipes is less than the second cumulative number of card swipes, and the difference between the first cumulative number of card swipes and the second cumulative number of card swipes is greater than 1, the target card reader is determined as a candidate card reader; In response to the first cumulative number of card swipes being less than the second cumulative number of card swipes, and the difference between the first cumulative number of card swipes and the second cumulative number of card swipes being equal to 1, the first last card swipe time of the target card reader and the second last card swipe time of the associated card reader are obtained, the time interval between the first last card swipe time and the second last card swipe time is determined, and in response to determining that the time interval is greater than or equal to a preset time interval, the target card reader is determined as a candidate card reader; wherein, the parameter information also includes the last card swipe time.

4. The method according to any one of claims 1-3, characterized in that, After establishing a data transmission channel between the medical endoscope cleaning system and the candidate card reader, the method further includes: Update the first cumulative number of card swipes; Alternatively, update the first cumulative number of card swipes and the first last card swipe time.

5. The method according to claim 1, characterized in that, After establishing a data transmission channel between the medical endoscope cleaning system and the candidate card reader, the method further includes: Control the medical endoscope cleaning system to read the card swiping data of the candidate card reader; In response to the successful reading of the card swipe data, the data transmission channel between the medical endoscope cleaning system and the candidate card reader is disconnected; In response to the failure of the card swipe data reading and the difference between the number of triggers of the candidate card reader and the cumulative number of card swipes being greater than a preset threshold, the medical endoscope cleaning system is controlled to send network signal verification information to the data transmission channel; wherein, the parameter information also includes the number of triggers; In response to receiving the read information corresponding to the network signal verification information, the medical endoscope cleaning system is controlled to issue an IP duplicate alarm.

6. The method according to claim 1, characterized in that, The method further includes: Control the medical endoscope cleaning system to read the card swiping data of the candidate card reader; In response to the successful reading of the card swipe data, the data transmission channel between the medical endoscope cleaning system and the candidate card reader is disconnected; In response to the failure to read the card data, the medical endoscope cleaning system is controlled to send an coded information acquisition command to the data transmission channel; In response to the received encoded information being identical to the encoded information of the candidate card reader, the medical endoscope cleaning system is controlled to issue a prompt to swipe the card again; In response to the received encoded information being different from the encoded information of the candidate card reader, the medical endoscope cleaning system is controlled to issue an IP error alarm and the received encoded information is saved; In response to the failure to receive encoded information within a preset time, the medical endoscope cleaning system is controlled to send network signal verification information to the data transmission channel; In response to receiving the read information corresponding to the network signal verification information, the medical endoscope cleaning system is controlled to issue an IP duplicate alarm.

7. A control device for a medical endoscope cleaning system, characterized in that, include: The monitoring module monitors multiple card readers corresponding to the medical endoscope cleaning system; The response module, in response to the triggering operation of the target card reader among the plurality of card readers, obtains the parameter information of the target card reader; The control module determines, based on the parameter information, whether to control the medical endoscope cleaning system to establish a data transmission channel with the target card reader; The target card reader is multiple, and the control module is specifically configured as follows: For each of the multiple target card readers, an associated card reader corresponding to the target card reader is determined, and a first cumulative card swipe count of the target card reader and a second cumulative card swipe count of the associated card reader are obtained. Based on the first cumulative card swipe count and the second cumulative card swipe count, it is determined whether the target card reader is a candidate card reader. The parameter information includes the cumulative card swipe count and the cleaning process priority. The cleaning process priority of each target card reader is lower than the cleaning process priority of its corresponding associated card reader. In response to determining that the target card reader is a candidate card reader, the medical endoscope cleaning system is controlled to establish a data transmission channel with the candidate card reader.

8. An electronic device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the method as described in any one of claims 1 to 6.

9. A non-transitory computer-readable storage medium, characterized in that, The non-transitory computer-readable storage medium stores computer instructions for causing a computer to perform the method described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Method for establishing data transmission channel, terminal system and storage medium

    CN114077502A

  • Cleaning management method and system for endoscope, electronic equipment and storage medium

    CN115293185A