Device management method and related apparatus
By managing the devices in the surgical assistance system through interaction between terminal devices and the back-end server, and by using QR code information and verification codes, the problems of high difficulty in operating and high management cost of passive surgical instruments are solved, and the automatic management and safe use of the devices are realized.
Patent Information
- Application Number
- PCT/CN2024/140582
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-15
- Filing Date
- 2024-12-19
- Publication Date
- 2026-02-19
AI Technical Summary
In the existing technology, passive surgical instruments are difficult to operate, require high levels of skill from doctors, and have low management costs and efficiency, making it impossible to effectively utilize surgical assistance systems.
Through the interaction between terminal devices and the back-end server, the devices in the surgical assistance system are managed using QR code information. The back-end server determines the number of times the device is used based on the QR code information, generates a usage verification code, ensures that the number of times the device is used meets security requirements, and realizes automatic management of the device.
It reduces equipment management costs, improves management efficiency, ensures safe equipment use, and is applicable to multiple devices in surgical assistance systems.
Smart Images

Figure CN2024140582_19022026_PF_FP_ABST
Abstract
Description
A device management method and related apparatus
[0001] Cross-reference to Related Applications
[0002] This application claims priority to the Chinese patent application No.CN202411126130.X, filed on August 15, 2024, entitled "A device management method and related apparatus", the disclosure of which is incorporated herein by reference. TECHNICAL FIELD
[0003] The present application relates to the field of devices, in particular to a device management method and related apparatus. BACKGROUND
[0004] In the related art, a passive surgical instrument usually needs to be manually operated by a doctor when in use. For some complex surgical procedures or instruments, the operation difficulty is relatively high, the technical level and clinical experience of the doctor are required to be relatively high, and the learning curve of the doctor is relatively long, which to some extent restricts the application of the surgical instrument in the clinic. The surgical assistance system can remotely operate the actuator to drive the passive surgical instrument, thereby freeing the doctor from manual operation, reducing the surgical threshold of the operation, and avoiding the radiation of the doctor by the rays, which is a very advanced operation method.
[0005] In the process of performing the operation through the surgical assistance system, the devices used by the surgical assistance system need to be managed. In the related art, the devices are usually managed by manual methods, which has a large management cost and low management efficiency. SUMMARY
[0006] The embodiments of the present application at least provide a device management method and related apparatus, which can ensure that a user obtains a use verification code under the condition that the use times of multiple devices meet the use safety requirements through the interaction between a terminal device and a background server, that is, the automatic management of multiple devices in the surgical assistance system can be realized, the management cost is reduced, and the management efficiency is improved.
[0007] In a first aspect, the present application provides a device management method, comprising:
[0008] The background server obtains target two-dimensional code information sent by a terminal device, the target two-dimensional code information being information obtained by a user account scanning multiple target two-dimensional codes through a scanning interface of the terminal device, and the multiple target two-dimensional codes being respectively and one-to-one set on multiple target devices;
[0009] The background server determines use times corresponding to the multiple target devices respectively according to the target two-dimensional code information;
[0010] If the use times corresponding to the plurality of target devices respectively satisfy the use safety requirement, the background server generates a use verification code for using the plurality of target devices, and sends the use verification code to the terminal device.
[0011] If the use times corresponding to at least one of the plurality of target devices do not satisfy the use safety requirement, the background server does not generate the use verification code.
[0012] In a second aspect, the present application further provides a device management method, comprising:
[0013] In response to a scanning operation of a user account respectively scanning a plurality of target two-dimensional codes on a scanning interface of a terminal device, the terminal device obtains target two-dimensional code information corresponding to the plurality of target two-dimensional codes, and the plurality of target two-dimensional codes are respectively and one-to-one set on a plurality of target devices;
[0014] The terminal device sends the target two-dimensional code information to a background server;
[0015] If the use times corresponding to the plurality of target devices respectively satisfy the use safety requirement, the terminal device receives a use verification code for using the plurality of target devices generated and sent by the background server.
[0016] In a third aspect, the present application further provides a device management apparatus, comprising:
[0017] An obtaining unit, configured to obtain, by a background server, target two-dimensional code information sent by a terminal device, the target two-dimensional code information being information obtained by a user account respectively scanning a plurality of target two-dimensional codes on a scanning interface of the terminal device, and the plurality of target two-dimensional codes being respectively and one-to-one set on a plurality of target devices;
[0018] A determining unit, configured to determine, by the background server, use times corresponding to the plurality of target devices according to the target two-dimensional code information;
[0019] A generating unit, configured to, if the use times corresponding to the plurality of target devices respectively satisfy the use safety requirement, generate, by the background server, a use verification code for using the plurality of target devices, and send the use verification code to the terminal device; and if the use times corresponding to at least one of the plurality of target devices do not satisfy the use safety requirement, not generate, by the background server, the use verification code.
[0020] In a fourth aspect, the present application further provides a device management apparatus, comprising:
[0021] An obtaining unit, configured to, in response to a scanning operation of a user account respectively scanning a plurality of target two-dimensional codes on a scanning interface of a terminal device, obtain, by the terminal device, target two-dimensional code information corresponding to the plurality of target two-dimensional codes, and the plurality of target two-dimensional codes being respectively and one-to-one set on a plurality of target devices;
[0022] a sending unit, configured to send, by a terminal device, target two-dimensional code information to a background server;
[0023] a receiving unit, configured to receive, by the terminal device, a use verification code for using the plurality of target devices, if the use times corresponding to the plurality of target devices respectively determined by the background server according to the target two-dimensional code information all meet the use safety requirement.
[0024] In a fifth aspect, an embodiment of the present application provides a device management system, the device management system comprising a background server and a terminal device, the background server being configured to execute the method in the above aspect, and the terminal device being configured to execute the method in the above aspect.
[0025] In a sixth aspect, the present application further provides an electronic device, comprising a processor, a memory and a bus, the memory storing machine readable instructions executable by the processor, the processor and the memory being in communication through the bus when the electronic device is running, and the machine readable instructions being executed by the processor to execute the method in the above aspect.
[0026] In a seventh aspect, the present application further provides a computer readable storage medium, the computer readable storage medium storing a computer program, the computer program being executed by the processor to execute the method in the above aspect.
[0027] In an eighth aspect, the present application further provides a computer program product, comprising a computer program, the computer program being executed by the processor to execute the method in the above aspect.
[0028] In summary, the present application provides a device management method and related apparatus, comprising: a background server acquiring target two-dimensional code information sent by a terminal device, the target two-dimensional code information being information obtained by a user account scanning a plurality of target two-dimensional codes through a scanning interface of the terminal device, the plurality of target two-dimensional codes being respectively and one-to-one set on a plurality of target devices; the background server determining use times corresponding to the plurality of target devices according to the target two-dimensional code information; if the use times corresponding to the plurality of target devices all meet a use safety requirement, the background server generating a use verification code for using the plurality of target devices and sending the use verification code to the terminal device; and if the use time corresponding to at least one of the plurality of target devices does not meet the use safety requirement, the background server does not generate the use verification code. Through the above method, the use verification code can be acquired by the user when the use times of the plurality of devices all meet the use safety requirement through the interaction between the terminal device and the background server, that is, the automatic management of the plurality of devices in a surgical auxiliary system can be implemented, the management cost is reduced, and the management efficiency is improved.
[0029] Other advantages of the present application will be set forth in the description that follows, and in part will be apparent from the description, or can be learned by practice of the application.
[0030] It is to be understood that the above description is an overview of the technical solutions of the present application, so as to enable a general understanding of the technical means of the present application, and then the content of the specification is implemented. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific embodiments of the present application are described below. BRIEF DESCRIPTION OF DRAWINGS
[0031] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required to be used in the embodiments will be briefly introduced. The drawings incorporated into the specification and form part of the specification, which shows the embodiments consistent with the present application, and together with the specification for the description of the technical solutions of the present application. It should be understood that the drawings only show some embodiments of the present application, and therefore should not be regarded as a limitation on the scope of protection, for those skilled in the art can obtain other related drawings without creative labor on the basis of these drawings. Moreover, in the whole drawings, the same reference signs represent the same parts. In the drawings:
[0032] Fig. 1 is a method flow chart of a device management method provided by an embodiment of the present application;
[0033] Fig. 2 is a device structure diagram of a device management apparatus provided by an embodiment of the present application;
[0034] Fig. 3 is a device structure diagram of another device management apparatus provided by an embodiment of the present application;
[0035] Fig. 4 is a system structure diagram of a device management system provided by an embodiment of the present application. DETAILED DESCRIPTION
[0036] The exemplary embodiments of the present application will be described in detail with reference to the accompanying drawings. Although the exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application can be implemented in various forms, and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided so that the present application can be more thoroughly understood, and the scope of the present application can be fully conveyed to those skilled in the art.
[0037] In the description of the embodiments of the present application, it should be understood that terms such as "include" or "have" are intended to indicate that there is a feature, number, step, action, component, part or combination thereof disclosed in the specification, and do not exclude the possibility of existence of one or more other features, numbers, steps, actions, components, parts or combinations thereof.
[0038] Unless otherwise defined, “or” means “and / or”, for example, A or / and B can mean A or B or both A and B. “And / or” as used herein is to be interpreted as a disjunctive word, meaning that it is not necessary for all of the words to be present at the same time.
[0039] The terms “first”, “second”, and the like are used to distinguish similar or identical technical features, and are not intended to indicate or imply a relative importance or quantity thereof. Thus, the features defined by “first”, “second”, and the like can explicitly or implicitly include one or more of the features. In the description of the embodiments of the present application, unless otherwise specified, the meaning of the term “plurality” is two or more than two.
[0040] In the process of performing surgery through a surgical assistance system, it is necessary to manage the equipment to be used by the surgical assistance system. In the related art, the equipment is usually managed in an artificial manner, which has a large management cost and low management efficiency.
[0041] In view of this, the present application provides a device management method and related apparatus, which can ensure that a user obtains a use verification code under the condition that the use times of multiple devices meet the use safety requirements, that is, the automatic management of multiple devices in a surgical assistance system can be realized, the management cost is reduced, and the management efficiency is improved.
[0042] The device management method provided by the embodiments of the present application can be implemented by a computer device, which can be a terminal device or a server. The server can be a standalone physical server, a server cluster composed of multiple physical servers, or a distributed system, or a cloud server providing cloud computing services. The terminal device includes but is not limited to a mobile phone, a computer, a smart voice interaction device, a smart home appliance, a vehicle-mounted terminal, an aircraft, etc. The terminal device and the server can be directly or indirectly connected through wired or wireless communication, which is not limited in the present application.
[0043] It can be understood that in the specific embodiments of the present application, user information and other related data are involved. When the above embodiments of the present application are applied to specific products or technologies, the user's permission or consent needs to be obtained, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards of relevant countries and regions.
[0044] The device management method provided by the present application will be described below by means of method embodiments. As shown in FIG. 1, FIG. 1 is a method flowchart of a device management method provided by an embodiment of the present application, which is described by taking a computer device as a terminal device and a background server. The method includes:
[0045] S101, in response to the scanning operation of the user account on the scanning interface of the terminal device respectively scanning a plurality of target two-dimensional codes, the terminal device obtains target two-dimensional code information corresponding to the plurality of target two-dimensional codes.
[0046] The target two-dimensional code refers to a two-dimensional code set on a target device, and the target device refers to a device that needs to be managed in the corresponding surgical process completed by the surgical auxiliary system.
[0047] Since multiple target devices are usually needed in the corresponding surgical process completed by the surgical auxiliary system, multiple target two-dimensional codes are used in the present application, and the multiple target two-dimensional codes are respectively and one-to-one set on the multiple target devices, for example, when three target devices are needed in the surgical process completed by the surgical auxiliary system, a corresponding target two-dimensional code will be set on each of the three target devices.
[0048] In the present application, the user account refers to the account corresponding to the user who needs to obtain a use verification code to use the multiple target devices, the terminal device refers to a device with scanning function, the scanning interface refers to the interface on the terminal device for scanning two-dimensional codes, and the scanning operation refers to the operation of the user account on the scanning interface of the terminal device respectively scanning a plurality of target two-dimensional codes. In the actual application of the present application, the scanning interface can be provided with one-to-one multiple scanning components for the multiple target devices, or only one scanning component can be provided for the multiple target devices, which is not limited herein.
[0049] When the multiple target two-dimensional codes are respectively and one-to-one set on the multiple target devices, in response to the scanning operation of the user account on the scanning interface of the terminal device respectively scanning a plurality of target two-dimensional codes, the terminal device can obtain target two-dimensional code information corresponding to the multiple target two-dimensional codes. The target two-dimensional code information refers to the information for the multiple target devices obtained by scanning the multiple target two-dimensional codes.
[0050] S102, the terminal device sends the target two-dimensional code information to the background server.
[0051] After the terminal device obtains the target two-dimensional code information corresponding to the multiple target two-dimensional codes in S101, the terminal device can send the target two-dimensional code information to the background server. The background server refers to a server capable of processing the target two-dimensional code information to generate and send a use verification code, so that the background server can obtain the corresponding use verification code by processing the target two-dimensional code.
[0052] S103, the background server acquires the target two-dimensional code information sent by the terminal device.
[0053] After the terminal device sends the target two-dimensional code information to the background server in S102, the background server can acquire the target two-dimensional code information sent by the terminal device.
[0054] In S104, the background server determines the use times corresponding to the plurality of target devices respectively according to the target two-dimensional code information.
[0055] After the background server obtains the target two-dimensional code information in S103, since the target two-dimensional code information refers to the information obtained by scanning a plurality of target two-dimensional codes for a plurality of target devices, the background server can determine the use times corresponding to the plurality of target devices respectively according to the target two-dimensional code information. The use times refer to the number of times the target devices have been used.
[0056] In S105, if the use times corresponding to the plurality of target devices respectively all meet the use safety requirement, the background server generates a use verification code for using the plurality of target devices and sends the use verification code to the terminal device.
[0057] If the use times corresponding to any one of the plurality of target devices do not meet the use safety requirement, the background server does not generate the use verification code.
[0058] After the use times corresponding to the plurality of target devices respectively are determined in S104, in order to ensure use safety, the use times corresponding to the plurality of target devices respectively need to be judged.
[0059] If the use times corresponding to the plurality of target devices respectively all meet the use safety requirement, wherein the use safety requirement refers to that the use times of the corresponding target devices are not greater than the maximum use times, it means that the use times of each of the plurality of target devices are not greater than the maximum use times. At this time, the background server can generate a use verification code for using the plurality of target devices. The use verification code can include one or more of numbers, uppercase and lowercase letters, and symbols, which are not limited herein, and the background server sends the use verification code to the terminal device, so that the relevant user uses the plurality of target devices through the use verification code.
[0060] If the use times corresponding to at least one of the plurality of target devices do not meet the use safety requirement, it means that the use times of at least one of the plurality of target devices are greater than the maximum use times. At this time, the background server can not generate the use verification code, thereby avoiding the relevant user using the target devices that do not meet the use safety requirement, and ensuring the use safety of the target devices.
[0061] It should be noted that in the actual application of the present application, the use safety requirements corresponding to different target devices can be the same or different. For example, for target device A, the use safety requirement of target device A can be that the use times of target device A are not greater than 10 times. At this time, for target device B, the use safety requirement of target device B can also be that the use times of target device B are not greater than 10 times.
[0062] S106, the terminal device receives the use verification code sent by the background server.
[0063] After the background server generates the use verification code in S105, the terminal device can receive the use verification code sent by the background server.
[0064] In a possible implementation, in S104, the background server determines the use times corresponding to the plurality of target devices according to the target two-dimensional code information, including:
[0065] The background server determines the device identifiers corresponding to the plurality of target devices according to the target two-dimensional code information.
[0066] The background server determines the use times corresponding to the plurality of target devices according to the device identifiers corresponding to the plurality of target devices and the correspondence between the device identifiers and the use times of the plurality of devices stored in advance.
[0067] Specifically, the device identifier can be used to identify the corresponding device, for example, the device identifier can be a unique device identification (UDI).
[0068] The background server can first determine the device identifiers corresponding to the plurality of target devices according to the target two-dimensional code information. In this application, in order to reliably manage the target devices, different target devices all have corresponding device identifiers.
[0069] After the device identifiers corresponding to the plurality of target devices are determined, the background server can directly determine the use times corresponding to the plurality of target devices according to the device identifiers corresponding to the plurality of target devices and the correspondence between the device identifiers and the use times of the plurality of devices stored in advance.
[0070] In a possible implementation, in order to manage the devices, in response to a device adding operation of an administrator account or a manufacturer account on a device management interface of the background server, the background server determines the device identifier and the device type information of the device to be added, and stores the device identifier and the device type information of the device to be added in association, the device type information including the device type and the use safety requirement corresponding to the device type.
[0071] Specifically, the device management interface refers to a related interface displayed on the background server for managing the devices.
[0072] The administrator account refers to an account that can access all interfaces on the background server, and the manufacturer account refers to an account that can access the device management interface on the background server. It should be noted that the user account refers to an account that can access the scanning interface of the terminal device, that is, in the present application, the administrator account, the manufacturer account and the user account have different permissions.
[0073] Since the use safety requirements of devices with different device types can be different, in the present embodiment, in response to a device adding operation of the administrator account or the manufacturer account on the device management interface of the background server, the background server can determine the device identifier and the device type information of the device to be added. The device type information can include the device type and the use safety requirement corresponding to the device type.
[0074] After determining the device identifier and the device type information of the device to be added, the background server can store the device identifier and the device type information of the device to be added in association. Since the device type information includes the use safety requirement corresponding to the device type, the background server stores the use safety requirement of the device in the process of adding the device.
[0075] In a possible implementation, in order to be able to implement the management of the device type, in response to a device type processing operation of the administrator account on the device type management interface of the background server, the background server determines the device type information and the device identifier rule of the device type to be processed, and stores the device type information and the device identifier rule of the device type to be processed in association. The device identifier rule includes a generation rule of the device identifier.
[0076] Specifically, the device type management interface refers to a related interface displayed on the background server for managing the device type. The administrator account refers to an account that can access all interfaces on the background server.
[0077] In order to be able to implement the management of the device type, in the present embodiment, in response to a device type processing operation of the administrator account on the device type management interface of the background server, the background server can determine the device type information and the device identifier rule of the device type to be processed, wherein the device type information can include the device type and the use safety requirement corresponding to the device type, and the device identifier rule can include a generation rule of the device identifier.
[0078] After the device type information of the to-be-processed device type and the device identification rule are determined, the background server can store the device type information of the to-be-processed device type and the device identification rule in association. Since the device type information includes the use safety requirement corresponding to the device type and the device identification rule includes the generation rule of the device identification, the background server can manage the use safety requirement corresponding to different device types and the generation rule of the device identification in the process of managing the device types, thereby realizing the differentiated management of devices of different device types.
[0079] In a possible implementation, in order to enable the creation of the device identification rule, in response to a device identification rule creation operation of an administrator account on a device identification rule interface of the background server, the background server creates a device identification rule corresponding to the device identification rule creation operation.
[0080] Specifically, the device identification rule interface refers to a related interface displayed on the background server for managing the device identification rule. The administrator account refers to an account that can access all interfaces on the background server.
[0081] In response to a device identification rule creation operation of an administrator account on a device identification rule interface of the background server, the background server can create a device identification rule corresponding to the device identification rule creation operation. For example, when the device identification is a UDI code, different device identification rules can specify which bits are extracted from the UDI code.
[0082] In a possible implementation, in order to maintain the manufacturer information of the device, in response to a manufacturer management operation of an administrator account on a manufacturer management interface of the background server, the background server stores the manufacturer identification in the device identification in association with the corresponding manufacturer.
[0083] Specifically, the manufacturer management interface refers to a related interface displayed on the background server for managing the manufacturer of the device. The administrator account refers to an account that can access all interfaces on the background server.
[0084] In response to a manufacturer management operation of an administrator account on a manufacturer management interface of the background server, the background server can store the manufacturer identification in the device identification in association with the corresponding manufacturer name. For example, when the device identification is a UDI code, the background server can store the manufacturer identification code in the UDI code in association with the manufacturer name, so as to correctly identify the manufacturer information through the UDI code.
[0085] In a possible implementation, in order to better manage the user accounts of the using devices, in response to a using verification code grouping operation of the using verification code grouping interface of the administrator account to the background server, the background server determines at least one using verification code group and the user account corresponding to each using verification code group, and stores each using verification code group in the at least one using verification code group and the corresponding user account in association.
[0086] Specifically, the using verification code grouping interface refers to a related interface displayed on the background server for creating and managing using verification code groups. The administrator account refers to an account that can access all interfaces on the background server.
[0087] In response to the using verification code grouping operation of the using verification code grouping interface of the administrator account to the background server, the background server can determine at least one using verification code group and the user account corresponding to each using verification code group, and store each using verification code group in the at least one using verification code group and the corresponding user account in association, that is, the using verification code group and the corresponding user account can be bound, so as to better manage the user accounts of the devices.
[0088] In a possible implementation, in the case of binding the using verification code group and the corresponding user account, the background server in S103 obtains target two-dimensional code information sent by the terminal device, including:
[0089] The background server obtains target two-dimensional code information and user account information sent by the terminal, and the user account information is information corresponding to a user account logged in when a plurality of target two-dimensional codes are scanned through a scanning interface of the terminal;
[0090] The background server in S105 generates using verification codes for using a plurality of target devices, including:
[0091] In response to a using verification code grouping generation operation of the using verification code management interface of the administrator account to the background server, the background server determines a target using verification code group corresponding to the user account information according to the user account information and the user accounts corresponding to a plurality of using verification code groups stored in advance;
[0092] The background server generates using verification codes corresponding to the target using verification code group.
[0093] Specifically, in the case of binding the using verification code group and the corresponding user account, in addition to obtaining target two-dimensional code information sent by the terminal, the background server can also obtain user account information, which is information corresponding to a user account logged in when a plurality of target two-dimensional codes are scanned through a scanning interface of the terminal.
[0094] The usage code management interface refers to a relevant interface displayed on the background server for managing the usage code for the usage code group.
[0095] After the backend server determines the user account information, in response to the usage code group generation operation of the administrator account on the usage code management interface of the background server, the background server can determine the target usage code group corresponding to the user account information according to the user account information and the user account corresponding to the plurality of usage code groups stored in advance, and then generate the usage code corresponding to the target usage code group, that is, the background server can generate the usage code corresponding to the user account information.
[0096] In a possible implementation, in order to be able to manage the information related to the usage code obtained by the user account, after sending the usage code to the terminal device, the method further includes:
[0097] The background server determines the association information corresponding to the usage code, and displays the association information corresponding to the usage code on the usage code record interface of the background server. The association information includes the acquisition time of the usage code and the plurality of target devices corresponding thereto.
[0098] Specifically, the usage code record interface refers to a relevant interface displayed on the background server for displaying the association information of the usage code.
[0099] After sending the usage code to the terminal device, the background server can determine the association information corresponding to the usage code. The association information can include the acquisition time of the usage code and the plurality of target devices corresponding thereto. After determining the association information of the usage code, the association information corresponding to the usage code can be displayed on the usage code record interface of the background server.
[0100] In a possible implementation, in order to ensure the use safety of the device, in response to the user management operation of the administrator account on the user management interface of the background server, the background server stores the authorized user account and the authorized user information in association.
[0101] Specifically, the user management interface refers to a relevant interface displayed on the background server for managing the user account.
[0102] In response to the user management operation of the administrator account on the user management interface of the background server, the background server can store the authorized user account and the authorized user information in association, so as to avoid unauthorized accounts to obtain the usage code and ensure the use safety of the device.
[0103] In a possible implementation, in response to a login operation of the user account on the login interface of the terminal device, it is determined that the user account is logged in and the scanning interface of the terminal device is displayed to the user account.
[0104] Specifically, the login interface refers to a relevant interface displayed by the terminal device for user account login. In this embodiment, the login mode in the login interface can be a mobile phone number login or a username and password login, and the like, which is not limited herein.
[0105] In response to a login operation of the user account on the login interface of the terminal device, the terminal device can determine that the user account is logged in and display the scanning interface of the terminal device to the user account.
[0106] In a possible implementation, for a surgical assistance system for treating a mitral valve, the plurality of target devices can include a delivery catheter adapter, a guide catheter adapter, and a sleeve adapter, and when the plurality of target devices include the delivery catheter adapter, the guide catheter adapter, and the sleeve adapter, the use safety requirement of each adapter can be that the number of uses is not greater than 10.
[0107] To sum up, the present application provides a device management method, which includes: a background server acquires target two-dimensional code information sent by a terminal device, the target two-dimensional code information being information obtained by a user account scanning a plurality of target two-dimensional codes through a scanning interface of the terminal device, the plurality of target two-dimensional codes being respectively and one-to-one set on a plurality of target devices; the background server determines, according to the target two-dimensional code information, a number of uses corresponding to each of the plurality of target devices; if the number of uses corresponding to each of the plurality of target devices satisfies a use safety requirement, the background server generates a use verification code for using the plurality of target devices and sends the use verification code to the terminal device; and if the number of uses corresponding to at least one of the plurality of target devices does not satisfy the use safety requirement, the background server does not generate the use verification code. Through the above method, the user can obtain the use verification code under the condition that the number of uses of the plurality of devices satisfies the use safety requirement through the interaction between the terminal device and the background server, that is, the automatic management of the plurality of devices in the surgical assistance system can be implemented, the management cost is reduced, and the management efficiency is improved.
[0108] In the description of the present specification, the description referring to the terms "some possible embodiments", "some embodiments", "an example", "a specific example", or "some examples" and the like means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application, and the above terms do not necessarily represent the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any appropriate manner in any one or more embodiments or examples. In addition, the person skilled in the art can combine and combine the different embodiments or examples described in the specification and the features of the different embodiments or examples without contradiction.
[0109] With regard to the method flowchart of the embodiments of the present application, certain operations are described as different steps executed in a certain order. Such flowcharts are illustrative rather than limiting. Certain steps described herein can be grouped together and executed in a single operation, or certain steps can be split into multiple sub-steps, and certain steps can be executed in an order different from that shown herein. Each step shown in the flowchart can be implemented in any manner by any circuit structure and / or tangible mechanism (for example, by software running on a computer device, hardware (for example, processor or chip-implemented logic functions), etc., and / or any combination thereof) in any way.
[0110] The person skilled in the art can understand that in the method described in the above specific embodiments, the writing order of each step does not mean a strict execution order, and the specific execution order of each step should be determined by its function and possible inherent logic.
[0111] Based on the foregoing Fig. 1, Fig. 2 is a device structure diagram of a device management apparatus provided by an embodiment of the present application, the device management apparatus 200 comprising:
[0112] The acquisition unit 201 is configured to acquire, by the background server, target two-dimensional code information sent by a terminal device, the target two-dimensional code information being information obtained by a user account scanning a plurality of target two-dimensional codes through a scanning interface of the terminal device, and the plurality of target two-dimensional codes being respectively and one-to-one set on a plurality of target devices;
[0113] The determination unit 202 is configured to determine, by the background server, a use frequency corresponding to each of the plurality of target devices according to the target two-dimensional code information.
[0114] The generation unit 203 is configured to generate, by the background server, a use verification code for using the plurality of target devices if the use frequencies corresponding to the plurality of target devices all satisfy a use safety requirement, and send the use verification code to the terminal device; and not generate the use verification code by the background server if the use frequency corresponding to at least one of the plurality of target devices does not satisfy the use safety requirement.
[0115] In a possible implementation, the determining unit 202 is configured to:
[0116] The background server determines the device identifiers corresponding to the plurality of target devices according to the target two-dimensional code information.
[0117] The background server determines the use times corresponding to the plurality of target devices according to the device identifiers corresponding to the plurality of target devices and the correspondence between the device identifiers of the plurality of devices and the use times stored in advance.
[0118] In a possible implementation, the determining unit 202 is further configured to:
[0119] In response to a device adding operation of the administrator account or the manufacturer account on the device management interface of the background server, the background server determines the device identifier and the device type information of the device to be added, and stores the device identifier and the device type information of the device to be added in association, wherein the device type information includes the device type and the use safety requirement corresponding to the device type.
[0120] In a possible implementation, the determining unit 202 is further configured to:
[0121] In response to a device type processing operation of the administrator account on the device type management interface of the background server, the background server determines the device type information and the device identifier rule of the device type to be processed, and stores the device type information and the device identifier rule of the device type to be processed in association, wherein the device identifier rule includes the generation rule of the device identifier.
[0122] In a possible implementation, the device management apparatus 200 further includes a creating unit configured to:
[0123] In response to a device identifier rule creating operation of the administrator account on the device identifier rule interface of the background server, the background server creates the device identifier rule corresponding to the device identifier rule creating operation.
[0124] In a possible implementation, the device management apparatus 200 further includes a storing unit configured to:
[0125] In response to a manufacturer management operation of the administrator account on the manufacturer management interface of the background server, the background server stores the manufacturer identifier in the device identifier in association with the corresponding manufacturer name.
[0126] In a possible implementation, the determining unit 202 is further configured to:
[0127] In response to the use verification code grouping operation of the administrator account on the use verification code grouping interface of the background server, the background server determines at least one use verification code grouping and a user account corresponding to each use verification code grouping, and stores each use verification code grouping and the corresponding user account in the at least one use verification code grouping.
[0128] In a possible implementation, the acquisition unit 201 is configured to:
[0129] The background server acquires the target two-dimensional code information and the user account information sent by the terminal, and the user account information is information corresponding to a user account logged in when a plurality of target two-dimensional codes are scanned through the scanning interface of the terminal.
[0130] The generation unit 203 is configured to
[0131] In response to the use verification code grouping generation operation of the administrator account on the use verification code management interface of the background server, the background server determines a target use verification code grouping corresponding to the user account information according to the user account information and a plurality of use verification code groupings respectively corresponding to the user account stored in advance.
[0132] The background server generates a use verification code corresponding to the target use verification code grouping.
[0133] In a possible implementation, the determination unit 202 is further configured to:
[0134] After sending the use verification code to the terminal device, the background server determines associated information corresponding to the use verification code, and displays the associated information corresponding to the use verification code on the use verification code record interface of the background server, the associated information including the acquisition time of the use verification code and a plurality of target devices corresponding to the use verification code.
[0135] In a possible implementation, the storage unit is further configured to:
[0136] In response to the user management operation of the administrator account on the user management interface of the background server, the background server stores the authorized user account and the authorized user information in association.
[0137] In a possible implementation, the plurality of target devices include a delivery catheter adapter, a guide catheter adapter, and a sleeve adapter.
[0138] It should be noted that the device in the embodiments of the present application can implement each process of the embodiments of the foregoing method, and achieve the same effects and functions, which will not be described here.
[0139] Based on the foregoing FIG. 1, FIG. 3 is a device structure diagram of another device management device provided by the embodiments of the present application, and the device management device 300 includes:
[0140] The obtaining unit 301 is configured to obtain target two-dimensional code information corresponding to the plurality of target two-dimensional codes in response to a scanning operation of the user account on the scanning interface of the terminal device, the plurality of target two-dimensional codes being respectively and one-to-one set on the plurality of target devices;
[0141] The sending unit 302 is configured to send the target two-dimensional code information to the background server by the terminal device.
[0142] The receiving unit 303 is configured to receive, by the terminal device, a use verification code for using the plurality of target devices generated and sent by the background server, if the use times corresponding to the plurality of target devices respectively determined by the background server according to the target two-dimensional code information all meet the use safety requirement.
[0143] In a possible implementation, the device management apparatus 300 further includes a determining unit configured to:
[0144] In response to a login operation of the user account on the login interface of the terminal device, the terminal device determines that the user account is logged in and displays the scanning interface of the terminal device to the user account.
[0145] It should be noted that the apparatus in the embodiments of the present application can implement each process of the embodiments of the foregoing method and achieve the same effects and functions, which will not be described here.
[0146] On the basis of the embodiment corresponding to the foregoing FIG. 1, FIG. 4 is a system structure diagram of a device management system provided by the embodiments of the present application, the device management system 400 including a backend server 401 and a terminal device 402, the backend server 401 being configured to execute the method of the foregoing method embodiments, and the terminal device 402 being configured to execute the method of the foregoing method embodiments.
[0147] It can be seen that the background server obtains the target two-dimensional code information sent by the terminal device, the target two-dimensional code information being information obtained by the user account through the scanning interface of the terminal device by respectively scanning the plurality of target two-dimensional codes, the plurality of target two-dimensional codes being respectively and one-to-one set on the plurality of target devices; the background server determines the use times corresponding to the plurality of target devices respectively according to the target two-dimensional code information; if the use times corresponding to the plurality of target devices respectively all meet the use safety requirement, the background server generates a use verification code for using the plurality of target devices and sends the use verification code to the terminal device; if the use time corresponding to at least one of the plurality of target devices does not meet the use safety requirement, the background server does not generate the use verification code. Through the foregoing method, the use verification code can be obtained by the user in the case that the use times of the plurality of devices all meet the use safety requirement through the interaction between the terminal device and the background server, that is, the automatic management of the plurality of devices in the surgical auxiliary system can be implemented, the management cost is reduced, and the management efficiency is improved.
[0148] The embodiment of the application further provides an electronic device, comprising a processor, a memory and a bus. The memory stores machine readable instructions executable by the processor, when the electronic device is running, the processor and the memory communicate through the bus, and the machine readable instructions are executed by the processor to perform the following processing:
[0149] The background server acquires target two-dimensional code information sent by the terminal device, the target two-dimensional code information being information obtained by a user account scanning a plurality of target two-dimensional codes through a scanning interface of the terminal device, and the plurality of target two-dimensional codes being respectively and one-to-one set on a plurality of target devices;
[0150] The background server determines the use times corresponding to the plurality of target devices respectively according to the target two-dimensional code information;
[0151] If the use times corresponding to the plurality of target devices respectively all satisfy the use safety requirement, the background server generates a use verification code for using the plurality of target devices, and sends the use verification code to the terminal device;
[0152] If the use times corresponding to at least one target device in the plurality of target devices do not satisfy the use safety requirement, the background server does not generate the use verification code.
[0153] The embodiment of the application further provides a computer readable storage medium, the computer readable storage medium storing a computer program, the computer program being executed by a processor to perform the method provided by the above embodiment. The storage medium can be a volatile or non-volatile computer readable storage medium.
[0154] The embodiment of the application further provides a computer program product, comprising a computer program, the computer program product carrying program code, the instructions included in the program code being used to execute the method provided by the above embodiment, and details can be referred to the above method embodiment, and will not be repeated here.
[0155] Each embodiment in the application is described in a progressive manner, and the same or similar parts of each embodiment can be referred to each other, and each embodiment mainly describes the difference from other embodiments. Especially, since the device, equipment and computer readable storage medium embodiments are basically similar to the method embodiments, the description is simplified, and the related parts can be referred to the part of the method embodiment.
[0156] The apparatus, device, and computer readable storage medium provided by the embodiments of the present application correspond to the method one by one, therefore, the apparatus, device, and computer readable storage medium also have similar beneficial technical effects as the corresponding method, since the beneficial technical effects of the method have been described in detail above, therefore, the beneficial technical effects of the apparatus, device, and computer readable storage medium will not be described here.
[0157] Although the spirit and principles of the present application have been described above with reference to a number of specific embodiments, it should be understood that the present application is not limited to the disclosed specific embodiments, and the division of aspects does not mean that the features in these aspects cannot be combined. The present application is intended to cover various modifications and equivalent arrangements included in the spirit and scope of the appended claims.
Claims
A device management method characterized by comprising: The method comprises the following steps: The background server acquires target two-dimensional code information sent by a terminal device, the target two-dimensional code information being information obtained by a user account scanning a plurality of target two-dimensional codes through a scanning interface of the terminal device, the plurality of target two-dimensional codes being respectively arranged on a plurality of target devices one by one; The background server determines the use times corresponding to the plurality of target devices respectively according to the target two-dimensional code information; If the use times corresponding to the plurality of target devices respectively all meet the use safety requirement, the background server generates a use verification code for using the plurality of target devices and sends the use verification code to the terminal device; If the use times corresponding to at least one target device of the plurality of target devices do not meet the use safety requirement, the background server does not generate the use verification code. The method of claim 1, wherein The background server determines the use times corresponding to the plurality of target devices respectively according to the target two-dimensional code information, comprising: The background server determines the device identifiers corresponding to the plurality of target devices respectively according to the target two-dimensional code information; The background server determines the use times corresponding to the plurality of target devices respectively according to the device identifiers corresponding to the plurality of target devices respectively and a pre-stored corresponding relationship between device identifiers and use times corresponding to a plurality of devices respectively. The method according to claim 2, characterized in that The method further comprises: In response to a device adding operation of an administrator account or a manufacturer account on a device management interface of the background server, the background server determines device identifier and device type information of a device to be added and stores the device identifier and the device type information of the device to be added in association, the device type information comprising a device type and a use safety requirement corresponding to the device type. The method according to claim 3, characterized in that The method further comprises: In response to a device type processing operation of an administrator account on a device type management interface of the background server, the background server determines device type information and device identifier rule of a device type to be processed and stores the device type information and the device identifier rule of the device type to be processed in association, the device identifier rule comprising a generation rule of a device identifier. The method according to claim 4, characterized in that The method further comprises: In response to a device identifier rule creation operation of an administrator account on a device identifier rule interface of the background server, the background server creates a device identifier rule corresponding to the device identifier rule creation operation. The method according to claim 2, characterized in that The method further comprises: In response to a manufacturer management operation of an administrator account on a manufacturer management interface of the background server, the background server stores a manufacturer identifier in a device identifier in association with a corresponding manufacturer name. The method of claim 1, wherein The method further comprises: In response to a use verification code grouping operation of an administrator account on a use verification code grouping interface of the background server, the background server determines at least one use verification code group and a user account corresponding to each of the use verification code groups and stores each of the at least one use verification code group and the corresponding user account in association. The method of claim 7, wherein The background server acquires target two-dimensional code information sent by a terminal, comprising: The background server acquires target two-dimensional code information and user account information sent by a terminal, the user account information being information corresponding to a user account logged in when the user account scans the plurality of target two-dimensional codes through a scanning interface of the terminal; The background server generates a use verification code for using the plurality of target devices, including: In response to a use verification code grouping generation operation of an administrator account on a use verification code management interface of the background server, the background server determines a target use verification code grouping corresponding to the user account information according to the user account information and user accounts corresponding to a plurality of use verification code groupings stored in advance; The background server generates a use verification code corresponding to the target use verification code grouping. The method of claim 1, wherein After sending the use verification code to the terminal device, the method further includes: The background server determines associated information corresponding to the use verification code, and displays the associated information corresponding to the use verification code on a use verification code record interface of the background server, the associated information including an acquisition time of the use verification code and a plurality of target devices corresponding to the use verification code. The method of claim 1, wherein The method further includes: In response to a user management operation of an administrator account on a user management interface of the background server, the background server stores an authorized user account and authorized user information in association. The method according to any one of claims 1-10, characterized in that The plurality of target devices include a delivery catheter adapter, a guide catheter adapter, and a sleeve adapter. A device management method characterized by comprising: Including: In response to a scanning operation of a user account on a scanning interface of a terminal device to scan a plurality of target two-dimensional codes respectively, the terminal device obtains target two-dimensional code information corresponding to the plurality of target two-dimensional codes, the plurality of target two-dimensional codes being arranged one-to-one on a plurality of target devices respectively; The terminal device sends the target two-dimensional code information to the background server; If a use frequency of each of the plurality of target devices determined by the background server according to the target two-dimensional code information satisfies a use safety requirement, the terminal device receives a use verification code for using the plurality of target devices generated and sent by the background server. The method of claim 12, wherein The method further includes: In response to a login operation of a user account on a login interface of the terminal device, the terminal device determines that the user account is logged in and displays the scanning interface of the terminal device to the user account. An apparatus management device characterized by comprising: Including: An acquisition unit is configured to acquire target two-dimensional code information sent by a terminal device, the target two-dimensional code information being information obtained by a user account scanning a plurality of target two-dimensional codes through a scanning interface of the terminal device, the plurality of target two-dimensional codes being arranged one-to-one on a plurality of target devices respectively; A determination unit is configured to determine, by the background server, a use frequency of each of the plurality of target devices according to the target two-dimensional code information; The generating unit is configured to generate a use verification code for using the plurality of target devices and send the use verification code to the terminal device if the use times corresponding to the plurality of target devices respectively meet the use safety requirement; and not generate the use verification code if the use time corresponding to at least one of the plurality of target devices does not meet the use safety requirement. An apparatus management device characterized by comprising: The system comprises a background server and a terminal device, the background server is configured to execute the method in any one of claims 1-11, and the terminal device is configured to execute the method in any one of claims 12-13. The receiving unit is configured to receive the use verification code generated and sent by the background server for using the plurality of target devices if the use times corresponding to the plurality of target devices respectively determined by the background server according to the target two-dimensional code information meet the use safety requirement. The system comprises a background server and a terminal device, the background server is configured to execute the method in any one of claims 1-11, and the terminal device is configured to execute the method in any one of claims 12-13. The system comprises a background server and a terminal device, the background server is configured to execute the method in any one of claims 1-11, and the terminal device is configured to execute the method in any one of claims 12-13. An equipment management system characterized by The system comprises a background server and a terminal device, the background server is configured to execute the method in any one of claims 1-11, and the terminal device is configured to execute the method in any one of claims 12-13. An electronic device, characterized by comprising: The computer readable storage medium stores a computer program, and the computer program is executed by the processor to execute the method in any one of claims 1-11 or the method in any one of claims 12-13. The computer readable storage medium stores a computer program, and the computer program is executed by the processor to execute the method in any one of claims 1-11 or the method in any one of claims 12-13. A computer-readable storage medium, characterized by, The computer readable storage medium stores a computer program, and the computer program is executed by the processor to execute the method in any one of claims 1-11 or the method in any one of claims 12-13. A computer program product, characterized in that
Citation Information
Patent Citations
Medical equipment use management method and medical equipment use management system
CN113903445A
Intelligent equipment management method and system, electronic equipment and medium
CN114548944A
Mobile banking login method and device
CN115001803A
System for it uses information to be used for inquiring medical instrument
CN208689951U