Scanning rod management method and apparatus, storage medium, and electronic device
By using a scanning bar management method to monitor and manage the usage status of the scanning bar in real time, the inefficiency and error problems of traditional management methods are solved, achieving efficient operation and long-term stability of the scanning bar, and ensuring the safety and accuracy of medical operations.
Patent Information
- Application Number
- PCT/CN2025/098669
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-03
- Filing Date
- 2025-05-30
- Publication Date
- 2025-12-11
AI Technical Summary
Traditional medical device management methods rely on manual recording and management, which is time-consuming, labor-intensive, and prone to errors. They cannot effectively manage the usage status of the scanning rod, affecting the effectiveness and safety of medical operations.
A scanning pole management method is provided, which obtains the usage information of the scanning pole, updates its status information, and provides feedback on the status information to the user, including the number of times it has been used and image comparison, to ensure the efficient operation and long-term stability of the scanning pole.
It enables real-time monitoring and management of the scanning rod, extends its service life, ensures the high precision and reliability of the scanning rod, and guarantees the safety and accuracy of medical operations.
Smart Images

Figure CN2025098669_11122025_PF_FP_ABST
Abstract
Description
Scanning rod management method and device, storage medium and electronic device
[0001] The present application claims priority to the Chinese patent application No. 202410707637.8, filed on June 3, 2024 in the China Patent Office, and entitled "Scanning rod management method and device, storage medium and electronic device", the whole content of which is incorporated herein by reference. TECHNICAL FIELD
[0002] The present application relates to the technical field of intraoral scanning, in particular to a scanning rod management method and device, a storage medium and an electronic device. BACKGROUND
[0003] In modern medical practice, the performance and lifespan of medical instruments, such as surgical tool boxes, drill needles, scanning rods, etc., are affected by a variety of factors. The final lifespan of the instruments usually depends on the wear and tear during use. In order to prevent cross-infection, these instruments need to be strictly sterilized before and after each use, which will have a slight but cumulative impact on the structure and function of the instruments.
[0004] Since the use of medical instruments that have been damaged or have decreased performance cannot guarantee the effectiveness and safety of medical operations, it is particularly important to effectively manage the use state of medical instruments. However, the traditional medical instrument management method relies on manual recording and management by medical staff, which not only consumes time and effort, but also is prone to errors. SUMMARY
[0005] The present application provides a scanning rod management method and device, a storage medium and an electronic device, which can realize real-time monitoring and management of the use state of the scanning rod, thereby ensuring the efficient operation and long-term stability of the scanning rod.
[0006] According to a first aspect, the present application provides a scanning rod management method, comprising:
[0007] In response to the operation of the user, the use information of the scanning rod is acquired;
[0008] The state information of the scanning rod is updated based on the use information of the scanning rod;
[0009] The state information of the scanning rod is fed back to the user.
[0010] Optionally, in a possible implementation manner of the first aspect, in response to the operation of the user, the use information of the scanning rod is acquired, comprising:
[0011] In response to the operation of the user, the use record of the scanning rod is generated;
[0012] Update the use times of the scanning rod based on the use record of the scanning rod.
[0013] Optionally, in a possible implementation manner of the first aspect, the method further includes:
[0014] Perform information matching on the scanning rod to obtain a matching result corresponding to the scanning rod.
[0015] If the matching result corresponding to the scanning rod indicates that the information matching succeeds, update the use times of the scanning rod based on the use record.
[0016] Optionally, in a possible implementation manner of the first aspect, the method further includes:
[0017] Determine whether the use times of the scanning rod are greater than a preset use times threshold.
[0018] If the use times of the scanning rod are greater than the preset use times threshold, feed back information that the use times of the scanning rod are greater than the preset use times threshold to the user.
[0019] Optionally, in a possible implementation manner of the first aspect, the method further includes:
[0020] If the client corresponding to the user is in a network online state, upload the use times of the scanning rod to a cloud server.
[0021] If the client corresponding to the user is in a network offline state, save the use times of the scanning rod to a scanning rod database of the client, and upload the use times of the scanning rod to the cloud server after networking.
[0022] Optionally, in a possible implementation manner of the first aspect, the method further includes:
[0023] Obtain a current image of the scanning rod.
[0024] Perform image comparison on the current image of the scanning rod and a standard image of the scanning rod to obtain an image detection result corresponding to the scanning rod.
[0025] Update state information of the scanning rod based on the image detection result.
[0026] Optionally, in a possible implementation manner of the first aspect, the image comparison on the current image of the scanning rod and the standard image of the scanning rod to obtain the image detection result corresponding to the scanning rod includes:
[0027] Based on the identification code of the scanning rod, obtain an image query statement corresponding to the scanning rod.
[0028] Execute the image query statement to search for the standard image from the scanning rod database.
[0029] image comparison between the current image and the standard image to obtain an image detection result corresponding to the scanning rod.
[0030] Optionally, in a possible implementation manner of the first aspect, the method further includes:
[0031] acquiring an identification code of the scanning rod, wherein each scanning rod corresponds to an identification code;
[0032] establishing a scanning rod database based on the identification code of the scanning rod and the standard image corresponding to the scanning rod.
[0033] According to a second aspect, the embodiments of the present application further provide a scanning rod management method, including:
[0034] in response to an operation of a user, acquiring usage information of the scanning rod and a current image of the scanning rod, wherein the usage information includes a usage frequency of the scanning rod;
[0035] updating state information of the scanning rod based on the usage information of the scanning rod, including: determining an image comparison method based on a comparison result between a preset usage frequency threshold and the usage frequency, wherein the image comparison method is used to compare the current image and a standard image corresponding to the scanning rod;
[0036] comparing the current image and the standard image through the image comparison method to obtain an image detection result corresponding to the scanning rod;
[0037] updating the state information of the scanning rod based on the image detection result;
[0038] feeding back the state information of the scanning rod to the user.
[0039] Optionally, in a possible implementation manner of the first aspect, the method further includes:
[0040] if the usage frequency is greater than or equal to the preset usage frequency threshold, determining a preset image comparison method with the lowest accuracy among at least two preset image comparison methods as the image comparison method;
[0041] if the usage frequency is less than the preset usage frequency threshold, determining a preset image comparison method with the highest accuracy among the at least two preset image comparison methods as the image comparison method.
[0042] Optionally, in a possible implementation manner of the first aspect, the method further includes:
[0043] acquiring a test image set;
[0044] The pictures in the test image set are compared by using each preset image comparison method to obtain comparison results corresponding to each preset image comparison method.
[0045] Based on the preset evaluation index and the comparison results, the accuracy corresponding to each preset image comparison method is calculated, wherein the preset evaluation index includes at least one of the following: mean square error, structural similarity index, and peak signal-to-noise ratio.
[0046] According to a third aspect, the embodiments of the present application further provide a scanning rod management apparatus, comprising:
[0047] The first unit is configured to obtain the usage information of the scanning rod in response to the operation of the user;
[0048] The second unit is configured to update the state information of the scanning rod based on the usage information of the scanning rod;
[0049] The third unit is configured to feed back the state information of the scanning rod to the user.
[0050] The second aspect and any one of the implementation manners of the second aspect correspond to the first aspect and any one of the implementation manners of the first aspect respectively. The technical effects corresponding to the second aspect and any one of the implementation manners of the second aspect can be referred to the technical effects corresponding to the first aspect and any one of the implementation manners of the first aspect, which will not be described herein.
[0051] According to a fourth aspect, the embodiments of the present application provide an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the method of any one when executing the computer program.
[0052] According to a fifth aspect, the embodiments of the present application provide a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the method of any one.
[0053] According to a sixth aspect, the embodiments of the present application provide a computer program product, which, when running on an electronic device, causes the electronic device to execute the method of any one of the first aspect.
[0054] It can be understood that the beneficial effects of the second aspect to the sixth aspect can be referred to the related description of the first aspect, which will not be described herein.
[0055] This application provides a scanning stick management method, apparatus, storage medium, and electronic device. By responding to user operations, it acquires scanning stick usage information; updates the scanning stick's status information based on the usage information; and provides feedback on the scanning stick's status information to the user. This application enables real-time monitoring and management of the scanning stick's usage status, thereby ensuring the scanning stick's efficient operation and long-term stability. Attached Figure Description
[0056] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0057] Figure 1 is a flowchart illustrating a scanning bar management method provided in an embodiment of this application;
[0058] Figure 2 is a schematic diagram of the display interface of an optional bar scanner management system provided in an embodiment of this application;
[0059] Figure 3 is a flowchart illustrating an optional bar scanning management method provided in an embodiment of this application;
[0060] Figure 4 is a flowchart illustrating an optional bar scanning management method provided in an embodiment of this application;
[0061] Figure 5 is a flowchart illustrating an optional bar scanning management method provided in an embodiment of this application;
[0062] Figure 6 is a schematic diagram of a scanning bar management device provided in an embodiment of this application;
[0063] Figure 7 is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0064] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.
[0065] It should be understood that the word “comprise” or variations such as “comprises” or “comprising”, when used in this specification and in the accompanying claims, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.
[0066] It should also be understood that the term “and / or” when used in this specification and in the following claims is intended to mean one or the other or both of the associated listed items and that no combinations of one or more items included in the processes or methods are intended to be precluded by the term.
[0067] As used in this specification and in the claims, the term “if’ can be interpreted as meaning “when,” or “once,” or “in response to a determination,” or “in response to a detection” depending on the context. Similarly, the phrase “if it is determined” or “if [a described condition or event] is detected” can be interpreted to mean “once it is determined” or “in response to a determination,” or “once [the described condition or event] is detected” or “in response to a detection [of the described condition or event],” depending on the context.
[0068] In addition, in the description of the application and in the following claims, the terms “first”, “second”, “third”, etc. are only used to distinguish the description, and cannot be understood as indicating or implying relative importance.
[0069] Reference in the specification to “one embodiment” or “some embodiments” etc. means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the application. Thus, the appearances of the phrases “in one embodiment”, “in some embodiments”, “in other embodiments”, “in additional embodiments”, etc. in various places in the specification are not necessarily all referring to the same embodiment, unless otherwise specifically stated. The terms “comprise”, “comprises”, “comprising”, “include”, “includes”, “including” and variations thereof are meant to be “inclusive” unless otherwise specifically indicated.
[0070] First, some terms in the embodiments of the application are explained and described, so as to facilitate the understanding of those skilled in the art.
[0071] Scanner: In the management of oral implants, the scanning rod is usually a kind of medical instrument, which is configured to perform scanning on the oral implant (i.e. artificial tooth root), intraoral implant scanning body, tooth or other structure in the oral cavity to obtain digitized oral data such as three-dimensional model, X-ray image, etc.
[0072] Dental Implant: A kind of artificial plant, configured to perform replacement of missing teeth or tooth roots, usually made of titanium alloy or ceramic, is one of the important treatment means in implantology.
[0073] The above is a brief introduction to the terms involved in the embodiments of the present application, which will not be described below.
[0074] In the field of oral medical technology, for example, in dental implantation cases, an implant is implanted in the patient's oral cavity at the site of the missing tooth, and an intraoral implant scanning body (hereinafter referred to as a scanning rod) is installed on the implant, which is generally connected to the implant through an abutment. By using a digital dental impression instrument (hereinafter referred to as a scanner), the patient's oral cavity is scanned to determine the installation position information of the scanning rod and the shape of the surrounding tissue, so as to facilitate subsequent design and installation of dentures.
[0075] Since the scanning rod can be reused and sterilized, the accuracy of the scanning rod will be affected after the number of times of reuse and sterilization of the scanning rod reaches the upper limit. The accuracy of the scanning rod is closely related to the successful implantation of the implant, therefore, the use information and state information of the scanning rod need to be managed to ensure that the scanning rod always maintains optimal performance, which can improve the accuracy of scanning rod data and thus ensure the design and installation of dentures and improve the comfort of patients with dental implants.
[0076] To this end, the embodiments of the present application provide a scanning rod management method, which can be applied to the electronic device described above, and the electronic device can specifically run a scanning rod management system to provide a display interface for interaction with the user. The electronic device can be a terminal, a server, etc. In some embodiments, the server can also be implemented in the form of a terminal.
[0077] Please refer to FIG. 1, which shows a schematic flowchart of a scanning rod management method provided by the present application. The embodiments of the present application provide a scanning rod management method, which includes:
[0078] S110, obtaining the use information of the scanning rod in response to the operation of the user;
[0079] S120, updating the state information of the scanning rod based on the use information of the scanning rod;
[0080] S130, feeding back the state information of the scanning rod to the user.
[0081] It should be understood that in the examples of the present application, the method can be run in the scanning rod management system and is suitable for managing the intraoral scanning rod used in the field of oral medical technology.
[0082] When a user such as an oral doctor or technician scans the scan rod in the patient's mouth using the scanner, the scan rod management system obtains the scan information of the scan rod, which may include, but is not limited to, the use time, the use frequency, the performance data of the scan rod during the scanning process, and the like. In addition, since frequent sterilization may affect the accuracy of the scan rod, the automatic recording of the use information of the scan rod also includes tracking the sterilization times of the scan rod.
[0083] It should be understood that the present application determines the use times of the scan rod according to the use information such as the use record and the sterilization record of the scan rod, and updates the state information of the scan rod in real time based on the use times. The state information may include the wear degree, the damage condition, and the remaining valid use times of the scan rod. When the scan rod approaches the upper limit of its service life, a replacement warning alarm is issued to avoid affecting the medical results due to the decline in the accuracy of the scan rod.
[0084] For example, in the present application, one scan of the implant rod in the oral cavity by the scanner adds one use record to the scan rod, and the use times of the scan rod are automatically recorded as +1. The sterilization times of the scan rod are not counted in the use times. For another example, one scan of the implant rod in the oral cavity by the scanner automatically records the use times of the scan rod as +1, and one sterilization of the scan rod is also automatically recorded as +1 of the use times of the scan rod. It should be understood that the initial use times of each scan rod is 0.
[0085] As an example but not limitation, the present application embodiment can also display the detailed state report of the scan rod through the display interface of the scan rod management system, and in addition, the current performance indicators and recommended maintenance measures of the scan rod can also be displayed. If the scan rod has been damaged or the use times are too many (exceeding the preset use times), the user is suggested to stop using the scan rod, and to maintain or replace a new scan rod.
[0086] The scan rod management method provided by the present application embodiment can realize real-time monitoring and management of the use state of the scan rod, thereby ensuring the efficient operation and long-term stability of the scan rod. Reasonable management and maintenance strategies based on the use state of the scan rod can prolong the service life of the scan rod and reduce the medical risks caused by poor performance. Not only can it help to maintain the high accuracy and reliability of the scan rod, but also can ensure the safety of the medical operation and avoid the risks caused by the use of damaged scan rods.
[0087] In an optional implementation, when a user performs a scanning operation on the scanning rod using the scanner, for example, when an oral doctor or technician performs a scanning operation on the scanning rod in the oral cavity of a patient using the scanner, the scanning rod management system can generate a use record of the scanning rod based on the scanning operation. The use record can include detailed information such as the use time of the scanning rod, the scanned area, the sterilization time, and the sterilization frequency. By counting the use records of the scanning rod, the scanning rod management system can accurately calculate the use frequency of the scanning rod, thereby providing a basis for subsequent state updating and management of the scanning rod.
[0088] In a possible application scenario, it is assumed that an intelligent scanning rod management system is introduced into an oral hospital and applied to the scanning and management of the scanning rod in the oral cavity. When it is detected that the scanner performs a scanning operation on the scanning rod in the oral cavity of a patient, the scanning rod management system associated with the scanning rod records the use time, the scanned area, the sterilization time, and the sterilization frequency of each scanning operation, and generates a scanning record. Then, the scanning rod management system intelligently counts the use frequency of each scanning rod based on the scanning record.
[0089] Referring to FIG. 2, an optional display interface of the scanning rod management system is shown. The scanning rod management system can display the identification code of the scanning rod and the updated use frequency (i.e., the current product use frequency) of the scanning rod on the display interface. When the use frequency of a scanning rod reaches a preset use frequency threshold (i.e., the recommended product use frequency), the scanning rod management system can output prompt information or alarm information to the user such as an oral doctor on the display interface. For example, if the use frequency threshold of the scanning rod is 100 times, when the use frequency of a scanning rod exceeds 100 times, for example, the use frequency of the scanning rod numbered 8 is 110 times and the use frequency of the scanning rod numbered 16 is 110 times in FIG. 2, the use frequency of 110 times of the scanning rod is displayed in a highlighted color or a different color on the display interface, for example, a red color, an orange color, a yellow color, or the like, to remind the user that the scanning rod may need to be maintained or replaced with a new scanning rod.
[0090] In the examples of the present application, the use frequency threshold is preset according to the design life and quality standards of the scanning rod. The use frequency threshold of the scanning rod can be changed according to the model of the scanning rod, the actual situation, or application requirements. For example, the use frequency threshold can be set to 100 or 200. It should be understood that the present application does not specifically limit the specific value range of the use frequency threshold.
[0091] Through the above method examples, the use information of the scanning rod can be accurately recorded and timely updated, thereby providing reliable data support for the effective management of the scanning rod.
[0092] In another possible application scenario, an intelligent scan rod management system is introduced into the oral hospital and applied to the scanning and management of the scan rod in the oral cavity: when it is monitored that the oral doctor or technician holds the scanner to scan the scan rod in the patient's oral cavity, the scan rod management system can pre-match the scan rod information (feature information, code, model, serial number, manufacturer, etc.) stored in the scan rod management system according to the feature information, code, etc. of the scan rod. If the matching is successful, the number of uses can be updated based on the use record of the scan rod stored in the scan rod management system, to ensure the accuracy and consistency of the data.
[0093] Through the above method examples, the number of uses of the scan rod can be accurately recorded and timely updated, thereby providing reliable data support for the effective management and maintenance of the scan rod, and being beneficial to maintaining the high precision of the scan rod, prolonging the service life thereof, and ensuring the safety of the medical operation.
[0094] In a possible implementation manner, the scan rod management system can periodically or after each use of the scan rod, determine whether the cumulative number of uses of the scan rod has exceeded a preset number of uses threshold. If the scan rod management system determines that the number of uses of the scan rod has exceeded the number of uses threshold, the system will automatically feed back this information to the user, for example, in the form of interface information prompt or sound prompt, or through an email or an application to notify the user.
[0095] Through the above method examples, the user can be informed of the use status of the scan rod in a timely manner. If the number of uses is too high, it may mean that the scan rod has reached the service life, and the precision of the scan rod may no longer meet the requirements, i.e., the quality is abnormal, and a new scan rod needs to be replaced to ensure the accuracy and safety of the medical operation.
[0096] In a possible implementation manner, the above scan rod management method further includes:
[0097] If the client corresponding to the user is in a network online state, the number of uses of the scan rod is uploaded to the cloud server;
[0098] If the client corresponding to the user is in a network offline state, the number of uses of the scan rod is saved to the scan rod database of the client, and the number of uses of the scan rod is uploaded to the cloud server after networking.
[0099] In an optional implementation scenario, the scan rod management method provided by the present application further considers the network state of the client of the user to ensure the accurate data synchronization and backup of the number of uses.
[0100] It should be understood that the scan bar management system is a comprehensive software system designed to effectively manage and maintain the scan bar. It is usually composed of a background server, a database and a front-end client. The client usually refers to the application or software interface used by the user. The user of the scan bar management system can access and operate various functions of the system through the client. For example, the use record, state information, image detection result of the scan bar can be viewed.
[0101] Referring to FIG. 3, FIG. 3 shows a schematic flowchart of an optional scan bar management method provided by the present application. The client A and the client B generate the use record of the scan bar in response to the operation of the user, and update the use frequency of the scan bar based on the use record of the scan bar. The client A and the client B respectively judge whether the use frequency of the scan bar is greater than a preset use frequency threshold; if the use frequency of the scan bar is greater than the preset use frequency threshold, the client A and the client B feed back information that the use frequency of the scan bar is greater than the preset use frequency threshold to the user.
[0102] After that, when the client A and the client B are in the network online state, the use frequency of the scan bar will be automatically uploaded to the cloud server, which can ensure the real-time synchronization of data among multiple devices and provide support for data analysis and remote monitoring.
[0103] If any one of the client A and the client B is in the network offline state, the offline client will temporarily save the use frequency of the scan bar to the scan bar database in the local client. Even without network connection, the use data will not be lost. Once the offline client is reconnected to the network, the scan bar management system will automatically upload the locally saved use frequency data to the cloud server, and after the offline client is connected to the network, the client A and the client B download the latest use frequency from the cloud server, which can realize data synchronization and update of the use frequency of the same scan bar. At the same time, through the establishment of efficient and reasonable resource sharing, the maintenance cost of the scan bar is also saved.
[0104] Through the above method example, no matter the network status of the user, the use frequency of the scan bar can be properly recorded and managed, which improves the flexibility and reliability of managing the use data of the scan bar.
[0105] Optionally, in a possible implementation manner, the accuracy and reliability of the scan bar state information are further enhanced by introducing image detection technology. Referring to FIG. 4, FIG. 4 shows a schematic flowchart of an optional scan bar management method provided by the present application, which specifically includes the following steps:
[0106] S410, a current image of the scan bar is acquired.
[0107] S420, image comparison is performed between the current image of the scanning rod and the standard image of the scanning rod to obtain an image detection result corresponding to the scanning rod.
[0108] S430, based on the image detection result, updating the state information of the scanning rod.
[0109] It should be understood that the above-mentioned standard image is the image corresponding to the scanning rod in the factory state without use and wear. The current image can be obtained by scanning through a scanner.
[0110] As an example but not limitation, the standard image is pre-stored in a scanning rod database, which contains the standard images of all scanning rods and stores the standard images in one-to-one correspondence with the identification codes of the scanning rods. The user can operate the scanning rod database through a client to add or delete the scanning rods or standard images recorded in the scanning rod database.
[0111] Since the identification number of the scanning rod to be scanned this time needs to be selected before the oral doctor or technician scans the scanning rod in the oral cavity using the scanner, the standard image corresponding to the scanning rod is selected from the scanning rod database according to the identification number. If the current image of the scanning rod cannot match the standard image, the user is prompted to "number XX scanning rod cannot match, please confirm whether it is intact or replace other scanning rod.
[0112] In the example of the present application, the scanning rod management system can but not limited to use image processing and recognition technology to compare the current image of the scanning rod obtained with the standard image stored in the scanning rod database to determine the image detection result based on the above comparison processing. The image detection result can reflect the physical state of the scanning rod, such as wear, dirt, damage or deformation, etc. If a significant difference is detected between the current image of the scanning rod and the standard image, the scanning rod management system determines that the scanning rod may have been damaged or worn to no longer meet the use standard, and further prompts the user to detect, maintain or replace the scanning rod.
[0113] In the above-mentioned optional manner, the identification code of the scanning rod is used to obtain the standard image, and the current image and the standard image are compared to evaluate the physical state of the scanning rod, which further enhances the accuracy and reliability of the state information of the scanning rod.
[0114] Please refer to FIG. 5, which shows a schematic flow chart of an optional scanning rod management method provided by the present application. In an optional possible implementation manner, image comparison is performed between the current image of the scanning rod and the standard image of the scanning rod to obtain an image detection result corresponding to the scanning rod, including:
[0115] S510, based on the identification code of the scanning rod, an image query statement corresponding to the scanning rod is obtained.
[0116] S520, the image query statement is executed to search for a standard image from the scanning rod database.
[0117] S530, the current image is compared with the standard image to obtain an image detection result corresponding to the scanning rod.
[0118] First, the scanning rod management system determines or generates an image query statement corresponding to the scanning rod based on the identification code of the scanning rod, so as to retrieve the standard image of the scanning rod from the scanning rod database by using the query statement. Secondly, after executing the image query statement, the scanning rod management system searches and obtains the standard image of the scanning rod from the scanning rod database. It should be understood that the standard image is used to represent the ideal state of the scanning rod in the factory state and the undamaged state. Then, the scanning rod management system compares the obtained current image with the standard image in the database based on image processing technology, such as edge detection, feature matching, etc., to identify the difference between the current image and the standard image, and finally the image detection result reflects the physical state of the scanning rod. It should be understood that if a significant difference is detected, the scanning rod management system determines that the scanning rod may have been damaged or worn to no longer meet the use standard.
[0119] As can be seen from the above method examples, the examples of the present application not only rely on the use of the number of times of scanning rods and the number of times of sterilization and other use conditions to monitor and manage the state of the scanning rods, but also intuitively detect the physical condition of the scanning rods, so as to ensure that the scanning rods are always in an ideal working state, and to ensure the accuracy and safety of medical operations.
[0120] In one possible implementation manner of the embodiment of the present application, by introducing the identification code, the accuracy and efficiency of the scanning rod management are further improved, which specifically includes the following steps:
[0121] An identification code of the scanning rod is obtained, wherein each scanning rod corresponds to an identification code;
[0122] Based on the identification code of the scanning rod and the standard image corresponding to the scanning rod, a scanning rod database is established.
[0123] The scanning rod management system will assign a corresponding identification code to each scanning rod, for example, it can be a product serial number, a digital number (1, 2, 3, N), a two-dimensional code or any other form of identifier, which is configured to execute the unique identification of each scanning rod.
[0124] Based on the identification code of each scanning rod and the standard image corresponding to each scanning rod, the scanning rod management system pre-establishes a scanning rod database, and stores the standard image of the scanning rod in one-to-one correspondence with the identification code. Not only can the standard image corresponding to the scanning rod be stored, but also detailed information of each scanning rod, such as use record, state information, image detection result, etc., can be stored in correspondence with the identification code in the subsequent use process. Through the above method example, damaged scanning rods can be quickly identified and replaced, ensuring the continuity and safety of medical operations.
[0125] It should be understood that according to the use situation or scene requirement of the scanning rod, the scanning rod in the scanning rod database can be added or deleted.
[0126] As an optional implementation, the application example also provides a state updating method based on use frequency and image comparison, specifically including the following method steps:
[0127] In response to the operation of the user, the use information of the scanning rod and the current image of the scanning rod are obtained;
[0128] The state information of the scanning rod is updated based on the use information of the scanning rod;
[0129] By the image comparison method, the current image is compared with the standard image to obtain the image detection result corresponding to the scanning rod;
[0130] Based on the image detection result, the state information of the scanning rod is updated;
[0131] The state information of the scanning rod is fed back to the user.
[0132] It should be understood that in the above method steps, the use information includes the use frequency of the scanning rod.
[0133] In the above method steps, the state information of the scanning rod is updated based on the use information of the scanning rod, including: based on the comparison result between the preset use frequency threshold and the use frequency, determining the image comparison method, wherein the image comparison method is used to compare the current image and the standard image corresponding to the scanning rod.
[0134] It should be understood that in the above method steps, the image comparison method is used to compare the current image and the standard image corresponding to the scanning rod, and the standard image is specifically the image corresponding to the scanning rod which is not used and not worn in the factory state.
[0135] In an example, the scanning rod management system can determine the applicable image comparison method based on the comparison result between the preset use frequency threshold and the actual use frequency. If the use frequency is close to or exceeds the preset use frequency threshold, a more accurate and sensitive image comparison method can be used to detect subtle wear.
[0136] The current image is compared with the standard image by a selected image comparison method to obtain an image detection result that can show detailed information about the physical state of the scan bar, including any possible signs of dirt, wear, damage or deformation. The scan bar management system can then update the state information of the scan bar based on the image detection result. If the detection result indicates that the state of the scan bar is not good (e.g., dirty, worn, damaged or deformed), the scan bar management system will prompt the user to perform necessary maintenance or replace a new scan bar for the scan bar with the not good state.
[0137] Through the above method examples, the state monitoring of the scan bar is not only based on the number of uses, but also on the intuitive detection of the physical condition of the scan bar, which helps to ensure that the scan bar is always in an ideal working state, and guarantees the accuracy and safety of medical operations.
[0138] Optionally, in a possible implementation, the determination of the image comparison method based on the comparison result between the preset use frequency threshold and the use frequency includes:
[0139] If the use frequency is greater than or equal to the preset use frequency threshold, the preset image comparison method with the lowest accuracy among the at least two preset image comparison methods is determined as the image comparison method.
[0140] If the use frequency is less than the preset use frequency threshold, the preset image comparison method with the highest accuracy among the at least two preset image comparison methods is determined as the image comparison method.
[0141] In the above optional implementation, by introducing the comparison between the use frequency and the preset use frequency threshold, the image comparison method most suitable for the current state is determined. First, the scan bar management system compares the actual use frequency of the scan bar with the preset use frequency threshold (e.g., preset according to the design life and quality standards of the scan bar).
[0142] It should be understood that when the use of the scan bar approaches or exceeds the expected life, the degree of deformation of the scan bar is relatively large, and therefore, if the use frequency is greater than or equal to the preset use frequency threshold, the scan bar management system will select the preset image comparison method with the lowest accuracy among the at least two preset image comparison methods as the image comparison method. Correspondingly, if the use frequency is less than the preset use frequency threshold, it indicates that the degree of deformation of the scan bar is relatively small, and a more delicate method is needed to detect possible minor wear or damage, and therefore, the preset image comparison method with the highest accuracy among the at least two preset image comparison methods is selected as the image comparison method.
[0143] Through the above method examples, according to the use of the scanning rod, the most suitable image comparison method is flexibly selected, so as to ensure the accuracy and efficiency of the evaluation of the state of the scanning rod, potential problems can be found in time, and corresponding maintenance measures can be taken to ensure the accuracy and safety of medical operations.
[0144] In an alternative implementation, the scanning rod management method further provides an image comparison method accuracy evaluation process based on the test image set, to enhance the accuracy and reliability of determining the state information of the scanning rod, and specifically includes the following method steps:
[0145] Obtaining a test image set;
[0146] Performing image comparison on the pictures in the test image set by using each preset image comparison method to obtain a comparison result corresponding to each preset image comparison method;
[0147] Based on the preset evaluation indicators and the comparison result, the accuracy corresponding to each preset image comparison method is calculated, wherein the preset evaluation indicators include mean square error, structural similarity index, and peak signal-to-noise ratio.
[0148] In the above examples, first, the scanning rod management system obtains a test image set, which contains multiple test pictures for evaluating the image comparison method. It should be understood that the test pictures may include scanning rod images with different degrees of wear or damage. Then, by using each preset image comparison method to perform image comparison on the pictures in the test image set, for example, which may include but is not limited to edge detection, feature matching, pattern recognition, etc., to obtain a comparison result. Finally, based on the preset evaluation indicators and the comparison result, the scanning rod management system calculates the accuracy corresponding to each preset image comparison method, and the preset evaluation indicators include mean square error (MSE), structural similarity index (SSIM), and peak signal-to-noise ratio (PSNR).
[0149] Through the above method examples, the scanning rod management system can select the most suitable image comparison method according to the actual test result, so as to ensure the accuracy and efficiency of the scanning rod state evaluation. Potential problems can be found in time, and corresponding maintenance measures can be taken to ensure the accuracy and safety of medical operations.
[0150] The embodiments of the present application also provide an alternative implementation for determining the image comparison method based on the comparison result between the preset use frequency threshold and the use frequency, including: if the use frequency is greater than or equal to the preset use frequency threshold, determining the preset image comparison method with the lowest calculation running cost among the at least two preset image comparison methods as the image comparison method.
[0151] In the optional implementation manner described above, the calculation running cost of each preset image comparison method is calculated based on the algorithm complexity (e.g., the number of calculation steps required when processing the image) corresponding to each preset image comparison method, the parallelization capability (e.g., the efficiency when executed in a multi-core processor or a distributed computing environment) corresponding to each preset image comparison method, and the energy consumption cost (e.g., the amount of power consumed during execution) corresponding to each preset image comparison method.
[0152] In the example of the present application, in another possible implementation manner, if it is detected that the number of uses of the scanning rod is lower than a preset number of use threshold, it indicates that the deformation degree of the scanning rod is relatively small, and a higher-precision image comparison method can be used to detect the scanning rod, so that a more accurate image detection result can be obtained.
[0153] If it is detected that the number of uses of the scanning rod is higher than a preset number of use threshold, it indicates that the deformation degree of the scanning rod is relatively large, and a relatively lower-precision image comparison method with lower calculation running cost can be used to detect the scanning rod to obtain an image detection result. Since the image comparison method with lower calculation running cost is simpler and more economical in terms of algorithm complexity and energy consumption cost, it is suitable for the case where the scanning rod is worn out more, and thus can ensure detection accuracy while reducing running cost in the process of managing the scanning rod.
[0154] In addition, if the number of uses is less than the preset number of use threshold, an image comparison method with relatively higher calculation running cost can be preferentially selected. This method is usually more advanced in terms of algorithm complexity, parallelization capability, and energy consumption cost, and can provide more accurate comparison results.
[0155] Through the above method examples, the most suitable image comparison method can be selected according to the actual detection performance and running cost, so as to ensure the accuracy and economy of the scanning rod state evaluation. This helps to discover potential problems in time and take corresponding maintenance measures, while considering the running efficiency and cost control of the system.
[0156] It should be understood that the size of the serial number of each step in the above embodiments does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. Industrial applicability
[0157] The scheme provided in the embodiments of the present application can be used in the technical field of oral cavity medical treatment. The use information of a scanning rod is acquired in response to the operation of a user. The state information of the scanning rod is updated based on the use information of the scanning rod. The state information of the scanning rod is fed back to the user. The embodiments of the present application can realize real-time monitoring and management of the use state of the scanning rod, so that the user can learn the use state of the scanning rod in time. If the use frequency is too high, it may mean that the service life of the scanning rod is reached, and the accuracy of the scanning rod may no longer meet the requirements, that is, the quality is abnormal, and then a new scanning rod needs to be replaced to ensure the accuracy and safety of medical operation, thereby providing reliable data support for effective management and maintenance of the scanning rod, and ensuring efficient operation and long-term stability of the scanning rod. It is beneficial to maintain the high accuracy of the scanning rod, prolong the service life of the scanning rod, and ensure the safety of medical operation.
[0158] Corresponding to the scanning rod management method of the above embodiments, FIG. 6 is a structural schematic diagram of a scanning rod management apparatus provided in an embodiment of the present application. The apparatus can be realized by software, hardware, or a combination of both as part of or all of a computer device. The computer device can be an electronic device shown in FIG. 7.
[0159] Referring to FIG. 6, the scanning rod management apparatus includes:
[0160] A first unit 601 configured to acquire use information of a scanning rod in response to the operation of a user;
[0161] A second unit 602 configured to update state information of the scanning rod based on the use information of the scanning rod;
[0162] A third unit 603 configured to feed back the state information of the scanning rod to the user.
[0163] Further, on the basis of any of the above embodiments, as an example of the present application, the first unit includes:
[0164] A first sub-unit configured to generate a use record of the scanning rod in response to the operation of the user;
[0165] A second sub-unit configured to update the use frequency of the scanning rod based on the use record of the scanning rod.
[0166] Further, on the basis of any of the above embodiments, as an example of the present application, the second sub-unit is specifically used for:
[0167] information matching is performed on the scanning rod to obtain a matching result corresponding to the scanning rod;
[0168] If the matching result corresponding to the scanning rod indicates that the information matching is successful, the use frequency of the scanning rod is updated based on the use record.
[0169] Further, based on any of the above embodiments, as an example of the present application, the apparatus further comprises:
[0170] a fourth unit configured to determine whether the number of uses of the scanning rod is greater than a preset number of use threshold;
[0171] a fifth unit configured to, if the number of uses of the scanning rod is greater than the preset number of use threshold, feed back to the user information that the number of uses of the scanning rod is greater than the preset number of use threshold.
[0172] Further, based on any of the above embodiments, as an example of the present application, the apparatus further comprises:
[0173] a sixth unit configured to, if the client corresponding to the user is in a network online state, upload the number of uses of the scanning rod to a cloud server;
[0174] a seventh unit configured to, if the client corresponding to the user is in a network offline state, save the number of uses of the scanning rod to a scanning rod database of the client, and upload the number of uses of the scanning rod to the cloud server after networking.
[0175] Further, based on any of the above embodiments, as an example of the present application, the apparatus further comprises:
[0176] an eighth unit configured to obtain a current image of the scanning rod;
[0177] a ninth unit configured to perform image comparison between the current image of the scanning rod and a standard image of the scanning rod, to obtain an image detection result corresponding to the scanning rod;
[0178] a tenth unit configured to update state information of the scanning rod based on the image detection result.
[0179] Further, based on any of the above embodiments, as an example of the present application, the ninth unit comprises:
[0180] a third sub-unit configured to obtain an image query statement corresponding to the scanning rod based on the identification code of the scanning rod;
[0181] a fourth sub-unit configured to search for the standard image from a scanning rod database based on the image query statement;
[0182] The fifth sub-unit is configured to perform image comparison between the current image and the standard image to obtain the image detection result corresponding to the scanning rod.
[0183] Further, based on any of the above embodiments, as an example of the present application, the device further comprises:
[0184] The eleventh unit is configured to perform acquisition of the identification code of the scanning rod, wherein each scanning rod corresponds to an identification code;
[0185] The twelfth unit is configured to perform establishment of the scanning rod database based on the identification code of the scanning rod and the standard image corresponding to the scanning rod.
[0186] Corresponding to the scanning rod management method of the above embodiment, another scanning rod management device provided by the embodiment of the present application comprises:
[0187] The first unit is configured to perform acquisition of the usage information of the scanning rod and the current image of the scanning rod in response to the operation of the user, wherein the usage information comprises the number of uses of the scanning rod;
[0188] The second unit is configured to perform updating of the state information of the scanning rod based on the usage information of the scanning rod, comprising: determining an image comparison method based on a comparison result between the preset number of use thresholds and the number of uses, wherein the image comparison method is used to compare the current image and the standard image corresponding to the scanning rod; performing image comparison between the current image and the standard image by the image comparison method to obtain the image detection result corresponding to the scanning rod; and updating the state information of the scanning rod based on the image detection result;
[0189] The third unit is configured to perform feedback of the state information of the scanning rod to the user.
[0190] Further, based on any of the above embodiments, as an example of the present application, the second unit comprises:
[0191] The sixth sub-unit is configured to perform determination of the preset image comparison method with the lowest accuracy among at least two preset image comparison methods as the image comparison method if the number of uses is greater than or equal to the preset number of use thresholds.
[0192] The seventh sub-unit is configured to perform determination of the preset image comparison method with the highest accuracy among at least two preset image comparison methods as the image comparison method if the number of uses is less than the preset number of use thresholds.
[0193] Further, based on any of the above embodiments, as an example of the present application, the device further comprises:
[0194] a seventeenth unit configured to perform acquiring a test image set;
[0195] an eighteenth unit configured to perform image comparison on pictures in the test image set by each preset image comparison method respectively to obtain a comparison result corresponding to each preset image comparison method;
[0196] a nineteenth unit configured to perform calculating precision corresponding to each preset image comparison method based on a preset evaluation index and the comparison result, wherein the preset evaluation index comprises at least one of mean square error, structural similarity index and peak signal to noise ratio.
[0197] It should be noted that the scanning rod management device provided in the above embodiment is only used for example to divide the above functional modules when implementing the scanning rod management, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
[0198] Each functional unit and module in the above embodiment can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit, and the integrated unit can be realized in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only used for mutual distinction, and are not used to limit the protection scope of the embodiments of the present application.
[0199] It should be noted that the information interaction, execution process and the like between the above device / unit, since based on the same concept as the method embodiments of the present application, the specific functions and the technical effects brought by it can be referred to the method embodiment part, and will not be repeated here.
[0200] The embodiments of the present application also provide an electronic device, which comprises one or more processors and a memory;
[0201] The memory is coupled with the one or more processors, and the memory is used to store computer program codes, the computer program codes comprising computer instructions, and the one or more processors invoke the computer instructions to enable the electronic device to perform the scanning rod management method shown in the foregoing.
[0202] The electronic device can be a mobile phone, a smart screen, a tablet computer, a wearable electronic device, a vehicle-mounted electronic device, an augmented reality (AR) device, a virtual reality (VR) device, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), a projector, or a communication device such as a server, a memory, a base station, or the like, or a smart car. The embodiments of the present application do not make any limitation on the specific type of the electronic device.
[0203] The embodiments of the present application also provide a computer readable storage medium, and the computer readable storage medium stores computer instructions; when the computer readable storage medium runs on an electronic device, the electronic device executes the scanning rod management method described above.
[0204] The computer instructions can be stored in a computer readable storage medium, or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be accessed by a computer or data storage device such as one or more servers, data centers, etc. integrated with one or more media. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium, or a semiconductor medium (such as a solid state disk (SSD)), etc.
[0205] The embodiments of the present application also provide a computer program product containing computer instructions, which, when running on an electronic device, enables the electronic device to execute the scanning rod management method described above.
[0206] The computer storage medium, computer program product provided by the embodiments of the present application are used to execute the method provided above, so the beneficial effects that can be achieved by them can refer to the beneficial effects corresponding to the method provided above, which will not be repeated here.
[0207] In the embodiments described above, all or some of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or some of the embodiments can be implemented by one or more computer programs, and can be stored in a computer readable storage medium. The computer readable storage medium can be a magnetic disk, an optical disk, a Read Only Memory (ROM) or a Random Access Memory (RAM). The computer readable storage medium can also be a removable program medium. The computer readable storage medium can also be a computer network and be implemented by computer program products.
[0208] FIG. 7 is a structural schematic diagram of an electronic device according to an embodiment of the present application. The electronic device can be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0209] The apparatus 700 can include one or more of the following components: a processing component 702, a memory 704, a power supply component 706, a multimedia component 708, an audio component 710, an input / output (I / O) interface 712, a sensor component 714, and a communication component 716.
[0210] The processing component 702 usually controls overall operations of the apparatus 700, such as operations associated with displaying, making phone calls, data communications, camera operations and recording operations. The processing component 702 can include one or more processors 720 to execute instructions to complete all or part of steps of the methods described above. In addition, the processing component 702 can include one or more modules to facilitate the interaction between the processing component 702 and other components. For example, the processing component 702 can include a multimedia module to facilitate the interaction between the multimedia component 708 and the processing component 702.
[0211] The memory 704 is configured to store various types of data to support the operation of the device 700. Examples of these data include instructions for any application or method operating on the device 700, contact data, phonebook data, messages, pictures, videos, and the like. The memory 704 can be implemented by any type of volatile or nonvolatile storage devices or a combination thereof such as static random access memory (SRAM), electrically erasable programmable read only memory (EEPROM), erasable programmable read only memory (EPROM), programmable read only memory (PROM), read only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0212] The power supply component 706 supplies electrical power for the various components of the device 700. The power supply component 706 can include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing electrical power for the device 700.
[0213] The multimedia component 708 includes a screen providing an output interface between the device 700 and a user. In some embodiments, the screen can include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touch, swiping, and gestures on the touch panel. The touch sensor can not only sense a boundary of a touching or swiping action, but also detect duration and pressure related to the touching or swiping action. In some embodiments, the multimedia component 708 includes a front camera and / or a rear camera. The front and / or rear camera can receive external multimedia data when the device 700 is in an operation mode such as a photographing mode or a video mode. Each of the front and rear camera can be a fixed optical lens system or have a focal length and optical zoom capability.
[0214] The audio component 710 is configured to output and / or input audio signals. For example, the audio component 710 includes a microphone (MIC) that is configured to receive external audio signals when the device 700 is in an operation mode such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in the memory 704 or transmitted via the communication component 716. In some embodiments, the audio component 710 also includes a speaker configured to perform output audio signals.
[0215] The I / O interface 712 provides an interface between the processing component 702 and peripheral interface modules such as a keyboard, a click wheel, buttons, and the like. The buttons can include, but are not limited to, a home button, a volume button, a start button, and a lock button.
[0216] The sensor component 714 includes one or more sensors configured to perform state assessments for various aspects of the device 700. For example, the sensor component 714 can detect an open / closed state of the device 700, relative positioning of components, such as a display and keypad of the device 700 described above, a change in position of the device 700 or a component of the device 700, presence or absence of user contact with the device 700, orientation or acceleration / deceleration of the device 700, and temperature changes of the device 700. The sensor component 714 can include a proximity sensor configured to detect presence of a nearby object without any physical touch. The sensor component 714 can also include a light sensor, such as a CMOS or CCD image sensor, configured to perform image capture functions in a camera application. In some embodiments, the sensor component 714 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0217] The communication component 716 is configured to facilitate wired or wireless communication between the device 700 and other devices. The device 700 can access a wireless network based on a corresponding communication standard, such as WiFi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 716 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 716 also includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra-WideBand (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0218] In an exemplary embodiment, the device 700 can be implemented with one or more Application-Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic elements, configured to perform the methods described above.
[0219] In an exemplary embodiment, a non-transitory computer-readable storage medium, such as the memory 704 including instructions, is also provided, which can be executed by the processor 720 of the device 700 to complete the methods described above. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disc, and an optical data storage device, etc.
[0220] In the above-described embodiments, the description of each embodiment focuses on different aspects, and parts not described or recorded in detail in one embodiment can be referred to the relevant description of other embodiments.
[0221] Those skilled in the art can understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0222] In the embodiments provided in the present application, it should be understood that the disclosed apparatus / network device and method can be implemented by other ways. For example, the apparatus / network device embodiments described above are only schematic, for example, the division of the above modules or units is only a logical function division, and there can be another division way in actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between different parts can be indirect couplings or communication connections through some interfaces, devices or units, and can be electrical, mechanical or other forms.
[0223] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiments.
[0224] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that the technical solutions recorded in the foregoing embodiments can be modified, or some technical features can be replaced by equivalent; and these modifications or replacements do not make the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.
Claims
1. A method of scan bar management, wherein, The method comprises: obtaining usage information of a scanning rod in response to an operation of a user; updating state information of the scanning rod based on the usage information of the scanning rod; feeding back the state information of the scanning rod to the user.
2. The method of claim 1, wherein, The method comprises: generating a usage record of the scanning rod in response to the operation of the user; updating a usage frequency of the scanning rod based on the usage record of the scanning rod.
3. The method of claim 2, wherein, The method comprises: matching information of the scanning rod to obtain a matching result corresponding to the scanning rod; if the matching result corresponding to the scanning rod indicates that the information matching is successful, updating the usage frequency of the scanning rod based on the usage record.
4. The method of claim 2, wherein, The method further comprises: determining whether the usage frequency of the scanning rod is greater than a preset usage frequency threshold; if the usage frequency of the scanning rod is greater than the preset usage frequency threshold, feeding back information that the usage frequency of the scanning rod is greater than the preset usage frequency threshold to the user.
5. The method of claim 2, wherein, The method further comprises: if a client corresponding to the user is in a network online state, uploading the usage frequency of the scanning rod to a cloud server; if the client corresponding to the user is in a network offline state, saving the usage frequency of the scanning rod to a scanning rod database of the client, and uploading the usage frequency of the scanning rod to the cloud server after networking.
6. The method of claim 1, wherein, The method further comprises: obtaining a current image of the scanning rod; comparing the current image of the scanning rod with a standard image of the scanning rod to obtain an image detection result corresponding to the scanning rod; updating the state information of the scanning rod based on the image detection result.
7. The method of claim 6, wherein, The method comprises: based on an identification code of the scanning rod, obtaining an image query statement corresponding to the scanning rod; executing the image query statement to search for the standard image from a scanning rod database; comparing the current image with the standard image to obtain the image detection result corresponding to the scanning rod.
8. The method of claim 7, wherein, The method further comprises: obtaining an identification code of the scanning rod, wherein each scanning rod corresponds to an identification code; based on the identification code of the scanning rod and the standard image corresponding to the scanning rod, establishing the scanning rod database.
9. A scan bar management method, wherein, The method comprises: obtaining usage information of a scanning rod and a current image of the scanning rod in response to an operation of a user, wherein the usage information comprises a usage frequency of the scanning rod; updating state information of the scanning rod based on the usage information of the scanning rod, comprising: determining an image comparison method based on a comparison result between a preset usage frequency threshold and the usage frequency, wherein the image comparison method is used to compare the current image and a standard image corresponding to the scanning rod; comparing the current image with the standard image through the image comparison method to obtain an image detection result corresponding to the scanning rod; updating the state information of the scanning rod based on the image detection result. feedback the state information of the scanning rod to the user.
10. The method of claim 9, wherein, The image comparison method is determined based on a comparison result between the preset use frequency threshold and the use frequency. If the use frequency is greater than or equal to the preset use frequency threshold, a preset image comparison method with the lowest accuracy among at least two preset image comparison methods is determined as the image comparison method. If the use frequency is less than the preset use frequency threshold, a preset image comparison method with the highest accuracy among the at least two preset image comparison methods is determined as the image comparison method.
11. The method of claim 10, wherein, The method further comprises: obtaining a test image set; performing image comparison on pictures in the test image set by each preset image comparison method to obtain a comparison result corresponding to each preset image comparison method; calculating the accuracy of each preset image comparison method based on a preset evaluation index and the comparison result, wherein the preset evaluation index comprises at least one of a mean square error, a structural similarity index, and a peak signal-to-noise ratio.
12. A scan bar management apparatus, wherein, comprises: a first unit configured to obtain use information of a scanning rod in response to a user's operation; a second unit configured to update state information of the scanning rod based on the use information of the scanning rod; a third unit configured to feedback the state information of the scanning rod to the user.
13. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein, The processor executes the computer program to implement the method of any one of claims 1 to 11.
14. A computer-readable storage medium storing a computer program, wherein, The computer program is executed by the processor to implement the method of any one of claims 1 to 11.
Citation Information
Patent Citations
Tumor image processing method
CN103886580A
Intraoral scanner sleeve authentication and identification
CN113677262A
Gear tooth surface wear condition visual analysis method and system
CN113781467A
Scanning rod management method and device, storage medium and electronic equipment
CN118285946A
Recorder, method of controlling the same, and recording system
JP2005028753A