[go: up one dir, main page]

CN114694817A - Control software using method and device, control terminal and storage medium - Google Patents

Control software using method and device, control terminal and storage medium Download PDF

Info

Publication number
CN114694817A
CN114694817A CN202011602143.1A CN202011602143A CN114694817A CN 114694817 A CN114694817 A CN 114694817A CN 202011602143 A CN202011602143 A CN 202011602143A CN 114694817 A CN114694817 A CN 114694817A
Authority
CN
China
Prior art keywords
code
control software
reference code
verified
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011602143.1A
Other languages
Chinese (zh)
Inventor
岳小军
何冰
李超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN AOWO MEDICAL NEW TECHNOLOGY DEVELOPMENT CO LTD
Original Assignee
SHENZHEN AOWO MEDICAL NEW TECHNOLOGY DEVELOPMENT CO LTD
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHENZHEN AOWO MEDICAL NEW TECHNOLOGY DEVELOPMENT CO LTD filed Critical SHENZHEN AOWO MEDICAL NEW TECHNOLOGY DEVELOPMENT CO LTD
Priority to CN202011602143.1A priority Critical patent/CN114694817A/en
Publication of CN114694817A publication Critical patent/CN114694817A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/40ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management of medical equipment or devices, e.g. scheduling maintenance or upgrades
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61NELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
    • A61N5/00Radiation therapy
    • A61N5/10X-ray therapy; Gamma-ray therapy; Particle-irradiation therapy
    • A61N5/1048Monitoring, verifying, controlling systems and methods

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Biomedical Technology (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Public Health (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Medical Informatics (AREA)
  • Epidemiology (AREA)
  • Pathology (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Radiology & Medical Imaging (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • Veterinary Medicine (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

本申请公开了一种控制软件的使用方法及装置、操控终端、存储介质,属于医疗器械技术领域。该方法包括:操控终端在接收到控制软件的开启操作后,会根据该放疗设备中的至少一个器件的标识,生成待验证码。当该操控终端确定出该待验证码与参考码不同时,说明该放疗设备中的某个器件已被更换,为了避免出现被更换的器件不满足放疗设备的运行需求,而导致放疗设备在运行过程中存在安全隐患的现象,该操控终端可以禁止控制软件工作,保证了放疗设备的使用安全性。如此,操控终端通过该控制软件不仅可以对放疗设备进行控制,还可以检测放疗设备中的器件是否被更换,有效的丰富了控制软件的功能。

Figure 202011602143

The application discloses a method and device for using control software, a control terminal, and a storage medium, which belong to the technical field of medical devices. The method includes: after receiving the opening operation of the control software, the control terminal generates a code to be verified according to the identification of at least one device in the radiotherapy equipment. When the control terminal determines that the code to be verified is different from the reference code, it means that a device in the radiotherapy equipment has been replaced. There are potential safety hazards in the process, and the control terminal can prohibit the control software from working, which ensures the safety of the radiotherapy equipment. In this way, the control terminal can not only control the radiotherapy equipment, but also detect whether the devices in the radiotherapy equipment are replaced through the control software, which effectively enriches the functions of the control software.

Figure 202011602143

Description

Control software using method and device, control terminal and storage medium
Technical Field
The application relates to the technical field of medical instruments, in particular to a using method and device of control software, a control terminal and a storage medium.
Background
Radiotherapy is an important means for treating cancer, and radiotherapy equipment (radiotherapy equipment for short) is a key medical equipment for carrying out radiotherapy.
In the related art, the radiotherapy equipment needs to establish a communication connection with a control terminal, and the control terminal is installed with control software, for example, the control software may be radiotherapy Recording and Verification System (RVS) software. The control terminal can control the radiotherapy equipment through control software, so that the radiotherapy equipment can perform radiotherapy on a patient. For example, the control software may record data of the radiation treatment process and control the motion state of the radiation therapy device based on the data.
However, the current control software has a single function.
Disclosure of Invention
The embodiment of the application provides a use method and device of control software, a control terminal and a storage medium. The problem that the function of control software in the prior art is single can be solved, the technical scheme is as follows:
in a first aspect, a method for using control software is provided, where the method is applied to a control terminal, and the control terminal is installed with the control software, and the method includes:
after receiving the starting operation of the control software, acquiring an identifier of at least one device in radiotherapy equipment;
generating a code to be verified corresponding to the identification of the at least one device;
and after the code to be verified is determined to be different from the reference code, prohibiting the control software from working, wherein the reference code is generated in advance based on the identifier of the at least one device in the radiotherapy equipment.
Optionally, after the control software is prohibited from working, determining an identifier of a replaced device in the radiotherapy equipment based on the code to be verified and the reference code;
and generating first prompt information according to the identification of the replaced device.
Optionally, after generating the first prompt message, the reference code is retrieved, and the reference code is generated by the radiotherapy equipment manufacturer based on the identifier of the replaced device.
Optionally, generating a to-be-verified code corresponding to the identifier of the at least one device includes:
generating a set of character strings corresponding to the identification of each of a plurality of devices of the radiotherapy apparatus based on the identification of the device, the set of character strings including at least one character;
and arranging the plurality of groups of character strings according to a preset sequence to obtain the code to be verified.
Optionally, determining, based on the to-be-verified code and the reference code, an identifier of a replaced device in the radiotherapy apparatus includes:
comparing the multiple groups of character strings in the code to be verified with the multiple groups of character strings in the reference code to determine a target character string in the code to be verified, which is different from the character strings in the reference code;
and determining the identifier of the device corresponding to the target character string as the identifier of the replaced device.
Optionally, the method further includes:
and displaying an interface of the control software after the code to be verified is determined to be the same as the reference code.
Optionally, the method further includes:
and determining that the reference code is null, and generating second prompt information.
Optionally, the method further includes:
after generating the second prompt message, obtaining the reference code, the reference code being generated by the radiotherapy device manufacturer based on the identity of the at least one device.
In a second aspect, a control terminal is provided, which includes:
a processor and a memory for storing executable instructions of the processor, wherein the processor is configured to perform the method of using the control software according to the first aspect.
In a third aspect, there is provided a computer readable storage medium having stored therein instructions which, when run on a processing component, cause the processing component to execute the method of using control software according to the first aspect.
The beneficial effects that technical scheme that this application embodiment brought include at least:
and after receiving the starting operation of the control software, the control terminal generates a code to be verified according to the identifier of at least one device in the radiotherapy equipment. When the control terminal determines that the code to be verified is different from the reference code, it is indicated that a certain device in the radiotherapy equipment is replaced, so that the phenomenon that potential safety hazards exist in the operation process of the radiotherapy equipment due to the fact that the replaced device does not meet the operation requirement of the radiotherapy equipment is avoided, the control terminal can prohibit control software from working, and the use safety of the radiotherapy equipment is guaranteed. Therefore, the control terminal can control the radiotherapy equipment through the control software, can detect whether devices in the radiotherapy equipment are replaced, and effectively enriches the functions of the control software.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic structural diagram of a medical system related to a method for using control software according to an embodiment of the present application;
FIG. 2 is a flow chart of a method for using control software according to an embodiment of the present disclosure;
FIG. 3 is a flow chart of another method for using control software provided by an embodiment of the present application;
fig. 4 is a schematic connection diagram of a control terminal and radiotherapy equipment in a medical system according to an embodiment of the present application;
FIG. 5 is a block diagram of a device for using control software according to an embodiment of the present application;
fig. 6 is a block diagram of another apparatus for using control software according to an embodiment of the present application.
Detailed Description
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
Referring to fig. 1, fig. 1 is a schematic structural diagram of a medical system according to an embodiment of the present application, in which a method for using control software is provided. The medical system 100 may include: a manipulation terminal 101 and a radiotherapy apparatus 102. The manipulation terminal 101 and the radiotherapy device 102 can be connected in communication.
For example, the console terminal 101 may be a desktop computer or a notebook computer. The radiotherapy device 102 may be a gamma knife or a medical electron linear accelerator, and the radiotherapy device 102 may generally comprise: a rotating bracket, a treatment head positioned on the rotating bracket and a treatment bed.
The control terminal 101 has control software installed thereon, which may be RVS software, for example. The control terminal 101 can control the radiotherapy device 102 through control software, so that the radiotherapy device 102 can perform radiotherapy on a patient. For example, the control software can record data of the radiation treatment process and control the motion state of the rotating support and the treatment couch in the radiation therapy device 102 and the working state of the treatment head according to the data, so that the radiation therapy device 102 can perform radiation treatment on the patient.
It should be noted that the control terminal 101 and the radiotherapy device 102 may be communicatively connected through a wired network (e.g., ethernet) or a wireless network (e.g., a wireless fidelity (WIFI) network).
Referring to fig. 2, fig. 2 is a flowchart illustrating a method for using control software according to an embodiment of the present disclosure. The method for using the control software is applied to the control terminal 101 in the medical system 100 shown in fig. 1. The use method of the control software can comprise the following steps:
step 201, after receiving the start operation of the control software, acquiring an identifier of at least one device in the radiotherapy equipment.
Step 202, generating a to-be-verified code corresponding to the identifier of the at least one device.
And step 203, prohibiting the control software from working after the code to be verified is determined to be different from the reference code.
Wherein the reference code is generated in advance based on the identification of the at least one device in the radiotherapy apparatus.
In this embodiment, the reference code may be generated based on an identifier of at least one device in the radiotherapy apparatus before the radiotherapy apparatus leaves a factory. After the radiotherapy equipment leaves a factory, when the radiotherapy equipment needs to be used, an operator needs to open control software in the control terminal. At this moment, the control terminal can receive the starting operation of the control software, the control terminal can obtain the identification of at least one device in the radiotherapy equipment and generate a to-be-verified code corresponding to the identification of the at least one device, when the to-be-verified code is different from the reference code, it is indicated that a certain device in the radiotherapy equipment is replaced, and in order to avoid the phenomenon that the replaced device does not meet the operation requirements of the radiotherapy equipment and cause potential safety hazards to the radiotherapy equipment in the operation process, the control terminal can prohibit the control software from working.
In summary, in the application method of the control software provided in the embodiment of the present application, after receiving the start operation of the control software, the control terminal generates the to-be-verified code according to the identifier of at least one device in the radiotherapy apparatus. When the control terminal determines that the code to be verified is different from the reference code, it is indicated that a certain device in the radiotherapy equipment is replaced, so that the phenomenon that potential safety hazards exist in the operation process of the radiotherapy equipment due to the fact that the replaced device does not meet the operation requirement of the radiotherapy equipment is avoided, the control terminal can prohibit control software from working, and the use safety of the radiotherapy equipment is guaranteed. Therefore, the control terminal can control the radiotherapy equipment through the control software, can detect whether devices in the radiotherapy equipment are replaced or not, and effectively enriches the functions of the control software.
Referring to fig. 3, fig. 3 is a flowchart of another method for using control software according to an embodiment of the present application. The method for using the control software is applied to the control terminal 101 in the medical system 100 shown in fig. 1. The use method of the control software can comprise the following steps:
step 301, after receiving the start operation of the control software, acquiring an identifier of at least one device in the radiotherapy equipment.
Illustratively, the control software may be RVS software. After the control software is installed, the operation terminal can display the icon of the control software on the display interface of the operation terminal. When a patient needs to be treated by radiotherapy equipment, an operator needs to open control software in the control terminal. For example, the operator may open the control software in the manipulation terminal by double-clicking an icon of the control software displayed on the display interface of the manipulation terminal. At this time, the control terminal may receive the start operation of the control software, and then the control terminal needs to acquire the identifier of at least one device in the radiotherapy apparatus.
Optionally, the at least one device may comprise: control means and drive means, etc. By way of example, the control device may be: the controller in the radiotherapy apparatus may be, for example, a Central Processing Unit (CPU); the driving device may include: the driving Unit of the moving parts such as the treatment head, the rotating frame and the treatment couch in the radiotherapy apparatus may be, for example, a Micro Control Unit (MCU) or a Digital Signal Processing (DSP). The radiotherapy equipment can also comprise: an execution device, which may include: a motor for driving the moving parts of the treatment head, the rotating frame, the treatment bed and the like to move. Of course, the at least one device may also include other devices, which are not specifically limited in this application.
It should be noted that, in the radiotherapy apparatus, the driving device may be connected to the control device and the executing device, respectively, and the executing device may be connected to the moving parts such as the treatment head, the rotating gantry, and the treatment couch. Therefore, the control device in the radiotherapy equipment controls the execution device to work through the driving device so as to drive the moving parts such as the treatment head, the rotating frame and the treatment bed in the radiotherapy equipment to move.
In the embodiment of the application, after the control terminal receives the starting operation of the control software, the control terminal can acquire the identifier of the control device and the identifier of the driving device in the radiotherapy equipment through the control software.
For example, the control terminal and the radiotherapy device may be communicatively connected through an EtherNET (EtherNET) bus. Fig. 4 is a schematic view illustrating a connection between a control terminal and a radiotherapy device in a medical system according to an embodiment of the present application. The control terminal 101 and the control device 1021 in the radiotherapy equipment 102 are connected through an ethernet bus, in the radiotherapy equipment 102, the control device 1021 and the driving device 1022 can be connected through an industrial ethernet (EtherCAT) bus, and the driving device 1022 and the execution device 1023 can be connected through a high-speed digital signal. In this case, the control software in the manipulation terminal 101 may acquire the identification of the control device 1021 and the identification of the drive device 1022 in the radiotherapy apparatus through the ethernet bus.
It should be noted that the identifier of each device may be a serial code of the device. After each device is shipped, a serial code which is uniquely corresponding to the device is configured, and the serial code can be stored in a storage address of the device. In this way, the control software in the control terminal can read the serial code in the memory address of each device in the radiation equipment through the ethernet bus.
Step 302, generating a to-be-verified code corresponding to the identifier of the at least one device.
In this embodiment of the application, after the control terminal acquires the identifier of the at least one device, the control terminal may generate a to-be-verified code corresponding to the identifier of the at least one device.
For example, generating the to-be-verified code corresponding to the identity of the at least one device may include:
step a1, based on the identification of each of the plurality of devices of the radiotherapy apparatus, generates a set of strings corresponding to the identification of the device.
In this application, the control terminal may generate a group of character strings corresponding to the identifier of each of a plurality of devices of the radiotherapy apparatus, the group of character strings including at least one character, based on the identifier of the device.
In an example, after the control terminal obtains the identifier of each device through the control software, a group of character strings corresponding to the identifier of the device may be generated by using an encryption algorithm. The number of bits of each group of character strings generated by the control terminal is the same, and each group of character strings can be composed of capital letters, lowercase letters, special characters and/or numbers.
And step B1, arranging the multiple groups of character strings according to a preset sequence to obtain the code to be verified.
In the application, after the operation terminal generates a group of character strings corresponding to the identifier of each device, the operation terminal may arrange the plurality of groups of character strings according to a preset sequence, and then the to-be-verified code may be obtained.
The operation terminal arranges multiple groups of character strings according to a preset sequence to have multiple possible implementation manners, and the embodiment of the application takes the following two possible implementation manners as examples to schematically illustrate:
in a first possible implementation, the plurality of sets of character strings may be arranged in order of a character string corresponding to the control device and a character string corresponding to the driving device.
In a second possible implementation, the plurality of groups of character strings may also be arranged in the order of the character string corresponding to the driving device and the character string corresponding to the control device.
Therefore, the multiple groups of character strings in the code to be verified correspond to the identifiers of the multiple devices of the radiotherapy equipment one by one. The code to be verified can represent each device installed in the current radiotherapy equipment.
Step 303, after the code to be verified is generated, determining whether the reference code is empty.
In the present application, after the control terminal generates the code to be verified, the control terminal needs to determine whether the reference code is empty. For example, the reference code is usually recorded in a designated memory address of the manipulation terminal, and the manipulation terminal may read the reference code in the designated memory address through the control software to determine whether the reference code is empty.
In a possible scenario, after the control software is installed in the control terminal for the first time, no reference code is recorded in the designated storage address in the control terminal, at this time, the control terminal cannot read the reference code through the control software, and if the reference code is determined to be empty, step 304 is executed; when the control terminal normally reads the reference code through the control software, it is determined that the reference code is not empty, and step 306 is executed.
In an embodiment of the application, the reference code is generated in advance based on an identification of at least one component of the radiotherapy apparatus.
The reference code is generated in advance based on the identifier of at least one device in the radiotherapy equipment, and in one possible implementation, the reference code is generated by a radiotherapy equipment manufacturer based on the identifier of at least one device before the radiotherapy equipment leaves a factory. Radiotherapy equipment manufacturers need to adopt a terminal (a desktop computer or a notebook computer) to obtain the identifiers of a plurality of devices in radiotherapy equipment, an encryption algorithm is adopted to generate a group of character strings corresponding to the identifier of each device, and the reference code can be obtained after the plurality of groups of character strings are arranged according to a preset sequence. In another possible implementation, the identification is generated by the radiotherapy device manufacturer based on the identity of the device being replaced. After the device in the radiotherapy equipment is replaced, the radiotherapy equipment manufacturer needs to acquire the identifier of the replaced device in the radiotherapy equipment by using the terminal, generate a group of new character strings corresponding to the identifier of the replaced device by using an encryption algorithm, and replace the original character strings corresponding to the new character strings in the original reference code with the new character strings, so as to obtain the new reference code.
It should be noted that the encryption algorithm used for generating each group of character strings in the reference code is the same as the encryption algorithm used for generating each group of character strings in the code to be verified, and the arrangement mode of the plurality of groups of character strings in the reference code is the same as the arrangement direction of the plurality of groups of character strings in the code to be verified. Therefore, the multiple groups of character strings in the reference code correspond to the multiple groups of character strings in the code to be verified one by one, and the position of the device represented by each group of character strings in the reference code in the radiotherapy equipment is the same as the position of the device represented by the corresponding character strings in the code to be verified in the radiotherapy equipment.
And step 304, determining that the reference code is null, and generating second prompt information.
In the embodiment of the application, after the control terminal cannot read the reference code, the control terminal can generate the second prompt message by determining that the reference code is empty.
For example, after the control software is installed in the control terminal for the first time, the reference code is not recorded in the designated storage address in the control terminal, and at this time, the control terminal cannot read the reference code through the control software, and determines that the reference code is empty. In this case, the control terminal may generate the second prompt message through the control software. The second prompt message is used for indicating to the operator to ask the radiotherapy equipment manufacturer for a reference code to be generated based on the identifier of at least one device in the radiotherapy equipment before the radiotherapy equipment leaves the factory.
Optionally, the second prompt message may be a text message displayed through a pop-up window. Therefore, after the control terminal cannot read the reference code through the control software, the control terminal generates second prompt information through the control software, and the control terminal can display the second prompt information on a display interface of the control terminal in a popup window display mode.
Step 305, acquiring a reference code.
Wherein the reference code is generated by the radiotherapy equipment manufacturer based on the identification of the at least one device.
In the embodiment of the present application, after the control terminal generates the second prompt message, the control terminal needs to acquire the reference code.
For example, after the control terminal generates the second prompt message, the operator may request the reference code from the radiotherapy equipment manufacturer according to the instruction of the second prompt message, and then input the reference code to the control terminal, so that the operation terminal obtains the reference code.
For example, after the control terminal generates the second prompt message through the control software, the control terminal may further display a reference code input interface on the display interface, and after the operator acquires the reference code, the reference code may be input in the reference code input interface. Then, the operator can normally use the control software, and the control terminal can store the reference code in the designated storage address, so that the control terminal can normally read the reference code in the subsequent use process.
And step 306, after the reference code is read, determining whether the code to be verified is the same as the reference code.
In the embodiment of the application, after the control terminal reads the reference code, the control terminal can determine whether the code to be detected is the same as the reference code.
For example, the control terminal may determine whether the code to be tested is the same as the reference code through the control software, and if it is determined that the code to be verified is the same as the reference code, execute the following step 307; if it is determined that the code to be verified is not the same as the reference code, the following step 308 is performed.
And 307, displaying an interface of the control software after the code to be verified is determined to be the same as the reference code.
In the embodiment of the application, the control software can be normally used after the control terminal determines that the code to be verified is the same as the reference code, and in this case, an interface of the control software can be displayed on a display interface of the control terminal.
For example, if the control terminal determines that the code to be verified is the same as the reference code through the control software, it indicates that none of the devices of the radiotherapy apparatus has been replaced, and an interface of the control software may be displayed on a display interface of the control terminal, so that the radiotherapy apparatus may be normally used.
Optionally, the interface of the control software displayed on the display interface of the control terminal may be: and controlling a login interface of the software. An operator inputs an account number and a password in the login interface, and after the account number and the password are verified, the control software can be normally used. In this case, the operator can control the radiotherapy device through the control software to realize the radiotherapy device to perform radiotherapy on the patient.
And 308, prohibiting the control software from working after the code to be verified is determined to be different from the reference code.
In the embodiment of the application, after the control terminal determines that the code to be verified is different from the reference code, the control terminal prohibits the control software from working.
In an example, if the control terminal determines that the code to be verified is different from the reference code through the control software, it indicates that a certain device in the radiotherapy equipment has been replaced, and in order to avoid the phenomenon that the replaced device does not meet the operation requirements of the radiotherapy equipment and potential safety hazards exist in the operation process of the radiotherapy equipment, the control terminal may prohibit the control software from working, so that the operation of the radiotherapy equipment is prohibited.
Step 309, based on the code to be verified and the reference code, the identifier of the replaced device in the radiotherapy equipment is determined.
In the embodiment of the application, after the operation of the control software is prohibited by the operation terminal, the operation terminal can determine the identifier of the device of the radiotherapy equipment based on the code to be verified and the reference code.
The operation of the control software prohibited at the control terminal means: the operation of controlling the radiotherapy equipment by the control software is forbidden, other operations of the control software are not affected and can still normally operate, for example, the control terminal can determine the identifier of the replaced device in the radiotherapy equipment through the control software.
For example, the determining, by the control terminal, the identifier of the replaced device in the radiotherapy apparatus based on the to-be-verified code and the reference code may include the following steps:
step A2, comparing the multiple groups of character strings in the code to be verified with the multiple groups of character strings in the reference code to determine a target character string in the code to be verified, which is different from the character strings in the reference code.
In the embodiment of the application, the control terminal can compare a plurality of groups of character strings in the code to be verified with a plurality of groups of character strings in the reference code through the control software to determine a target character string in the code to be verified, which is different from the character strings in the reference code.
For example, because the plurality of groups of character strings in the reference code correspond to the plurality of groups of character strings in the to-be-verified code one to one, when the plurality of groups of character strings in the to-be-verified code are compared with the plurality of groups of character strings in the reference code, it is necessary to determine whether each group of character strings in the to-be-verified code is the same as the corresponding character strings in the reference code, so that a target character string in the to-be-verified code that is different from the character strings in the reference code can be determined.
And step B2, determining the identification of the device corresponding to the target character string as the identification of the replaced device.
In this embodiment, the control terminal may determine, through the control software, the identifier of the device corresponding to the target character string as the identifier of the replaced device.
In the application, because the position of the device represented by each group of character strings in the reference code in the radiotherapy equipment is the same as the position of the device represented by the corresponding character string in the code to be verified in the radiotherapy equipment, after the control terminal determines the target character string through the control software, the identifier of the replaced device can be determined according to the target character string.
Step 310, generating a first prompt message according to the identification of the replaced device.
In the embodiment of the application, the control terminal can generate the first prompt message according to the identifier of the replaced device.
For example, after the control terminal determines the identifier of the replaced device through the control software, the control terminal may generate the first prompt message through the control software. The first prompt is used to indicate to the operator to provide the radiotherapy device manufacturer with an identification of the replaced device.
Optionally, the first prompt message may be a text message displayed through a pop-up window. Therefore, after the control terminal generates the first prompt message through the control software according to the identifier of the replaced device, the control terminal can display the first prompt message on the display interface of the control terminal in a pop-up window display mode.
Step 311, the reference code is reacquired.
Wherein the reference code is generated by the radiotherapy equipment manufacturer based on the identity of the replaced device.
In the embodiment of the present application, after the control terminal generates the first prompt message, the control terminal needs to reacquire the reference code.
For example, after the first prompt message is generated by the operation terminal, the operator may provide the identifier of the replaced device to the radiotherapy equipment manufacturer according to the indication of the first prompt message, obtain a new reference code from the radiotherapy equipment manufacturer again, and then input the new reference code to the operation terminal, so that the operation terminal obtains the new reference code.
Optionally, there are multiple possible implementations of providing the identifier of the replaced device to the radiotherapy equipment manufacturer by the operator, and the embodiment of the present application is schematically illustrated by taking the following two possible implementations as examples:
in a first possible implementation, the operator may directly provide the identity of the replaced device to the radiotherapy device manufacturer.
In a second possible implementation manner, an operator may authorize the intranet use permission of the radiotherapy equipment to a radiotherapy equipment manufacturer, and the radiotherapy equipment manufacturer may adopt the terminal to remotely read the identifier of the replaced device in the radiotherapy equipment.
In this application, the radiotherapy equipment manufacturer can determine whether the replaced device is: devices produced by non-radiotherapy device manufacturers or other manufacturers (which may be referred to as third party manufacturers) not authorized by the radiotherapy device manufacturers. If radiotherapy equipment manufacturer determines that the device of being changed is the device of third party's manufacturer production, then this radiotherapy equipment manufacturer can instruct operating personnel to change this device for this radiotherapy equipment manufacturer production device, perhaps, change the device of other producers production that this radiotherapy equipment manufacturer authorizes, thus, can guarantee that the device in the radiotherapy equipment is the device of this radiotherapy equipment manufacturer production or the device of other producers production that this radiotherapy equipment manufacturer authorizes, radiotherapy equipment's safety in utilization has been guaranteed, and simultaneously, this radiotherapy equipment manufacturer's commercial interests can be protected.
If the radiotherapy equipment manufacturer determines that the replaced device is a device produced by the radiotherapy equipment manufacturer or a device produced by other manufacturers authorized by the radiotherapy equipment manufacturer, the radiotherapy equipment manufacturer generates a group of new character strings corresponding to the identifier of the replaced device by adopting an encryption algorithm through the terminal according to the identifier of the replaced device, replaces the original character string corresponding to the new character string in the original reference code with the new character string, and then obtains a new reference code and provides the new reference code for an operator.
In the embodiment of the application, after the control terminal generates the first prompt message through the control software, the control terminal may further display a reference code input interface on the display interface, and after the operator acquires the reference code again, the operator may input the new reference code in the reference code input interface. Then, the operator can normally use the control software, and the control terminal can store the new reference code in the designated storage address, so that the control terminal can normally read the new reference code in the subsequent use process.
It should be noted that, the sequence of the steps of the method for using the control software provided in the embodiment of the present application may be appropriately adjusted, and the steps may also be increased or decreased according to the circumstances, and any method that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application, and therefore, the details are not described again.
In summary, in the application method of the control software provided in the embodiment of the present application, after receiving the start operation of the control software, the control terminal generates the to-be-verified code according to the identifier of at least one device in the radiotherapy apparatus. When the control terminal determines that the code to be verified is different from the reference code, it is indicated that a certain device in the radiotherapy equipment is replaced, in order to avoid the phenomenon that the replaced device does not meet the operation requirement of the radiotherapy equipment and the potential safety hazard exists in the operation process of the radiotherapy equipment, the control terminal can prohibit the operation of control software, and the use safety of the radiotherapy equipment is ensured. Therefore, the control terminal can control the radiotherapy equipment through the control software, can detect whether devices in the radiotherapy equipment are replaced or not, and effectively enriches the functions of the control software.
Referring to fig. 5, fig. 5 is a block diagram of a device using control software according to an embodiment of the present application. The control software using device 500 can be integrated in the control terminal 101 of the medical system 100 shown in fig. 1. The device 500 for using the control software may include:
a first obtaining module 501, configured to obtain an identifier of at least one device in the radiotherapy apparatus after receiving a start operation of the control software.
The first generating module 502 is configured to generate a to-be-verified code corresponding to an identifier of at least one device.
And a work prohibition module 503, configured to prohibit the control software from working after it is determined that the code to be verified is different from the reference code.
Wherein the reference code is generated in advance based on an identification of at least one device in the radiotherapy apparatus.
In summary, according to the device for using control software provided in the embodiment of the present application, after receiving the start operation of the control software, the control terminal generates the to-be-verified code according to the identifier of at least one device in the radiotherapy apparatus. When the control terminal determines that the code to be verified is different from the reference code, it is indicated that a certain device in the radiotherapy equipment is replaced, so that the phenomenon that potential safety hazards exist in the operation process of the radiotherapy equipment due to the fact that the replaced device does not meet the operation requirement of the radiotherapy equipment is avoided, the control terminal can prohibit control software from working, and the use safety of the radiotherapy equipment is guaranteed. Therefore, the control terminal can control the radiotherapy equipment through the control software, can detect whether devices in the radiotherapy equipment are replaced or not, and effectively enriches the functions of the control software.
Optionally, please refer to fig. 6, where fig. 6 is a block diagram of another structure of a device using control software according to an embodiment of the present application. The device 500 for using the control software can be integrated in the control terminal 101 of the medical system 100 shown in fig. 1. The device 500 for using the control software may further include:
and the determining module 504 is used for determining the identifier of the replaced device in the radiotherapy equipment based on the code to be verified and the reference code after the control software is forbidden to work.
And a second generating module 505, configured to generate the first prompt message according to the identifier of the replaced device.
Optionally, the device 500 for using the control software may further include:
a second obtaining module 506, configured to obtain the reference code again after the first prompt is generated.
Wherein the reference code is generated by the radiotherapy equipment manufacturer based on the identity of the replaced device.
Optionally, as shown in fig. 6, the first generating module 502 in the apparatus 500 for using the control software may include:
a generating unit 5021 is configured to generate a group of character strings corresponding to the identifiers of each of a plurality of devices of the radiotherapy apparatus, wherein the group of character strings includes at least one character.
The arrangement unit 5022 is used for arranging the plurality of groups of character strings according to a preset sequence to obtain the code to be verified.
Optionally, as shown in fig. 6, the determining module 504 in the device 500 for using the control software may include:
the comparing unit 5041 is configured to compare multiple groups of character strings in the to-be-verified code with multiple groups of character strings in the reference code, so as to determine a target character string in the to-be-verified code, which is different from the character string in the reference code.
A determining unit 5042, configured to determine the identifier of the device corresponding to the target character string as the identifier of the replaced device.
Optionally, as shown in fig. 6, the device 500 for using the control software may further include:
and the display module 507 is configured to display an interface of the control software after it is determined that the code to be verified is the same as the reference code.
Optionally, as shown in fig. 6, the device 500 for using the control software may further include:
a third generating module 508, configured to generate a second prompt message when the reference code is determined to be null.
Optionally, as shown in fig. 6, the device 500 for using the control software may further include:
a third obtaining module 509, configured to obtain the reference code after the second prompt information is generated.
Wherein the reference code is generated by the radiotherapy equipment manufacturer based on the identification of the at least one device.
In summary, according to the device for using control software provided in the embodiment of the present application, after receiving the start operation of the control software, the control terminal generates the to-be-verified code according to the identifier of at least one device in the radiotherapy apparatus. When the control terminal determines that the code to be verified is different from the reference code, it is indicated that a certain device in the radiotherapy equipment is replaced, so that the phenomenon that potential safety hazards exist in the operation process of the radiotherapy equipment due to the fact that the replaced device does not meet the operation requirement of the radiotherapy equipment is avoided, the control terminal can prohibit control software from working, and the use safety of the radiotherapy equipment is guaranteed. Therefore, the control terminal can control the radiotherapy equipment through the control software, can detect whether devices in the radiotherapy equipment are replaced or not, and effectively enriches the functions of the control software.
It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described apparatuses, modules and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In practical applications, each module and each unit under the module in this embodiment can be implemented by devices such as a Central Processing Unit (CPU), a Microprocessor (MPU), a Digital Signal Processor (DSP) or a Field Programmable Gate Array (FPGA), a modem, and the like on a device using control software.
The embodiment of the present application further provides a control terminal, which may be the control terminal 101 in the medical system 000 shown in fig. 1. The means for using the control software shown in fig. 5 or fig. 6 may be integrated in the manipulation terminal 101.
The manipulation terminal may include: a processor, and a memory for storing executable instructions for the processor. Wherein the processor is configured to execute the method of use of the control software shown in fig. 2 or fig. 3.
The embodiment of the application also provides a computer readable storage medium. The computer readable storage medium has stored therein instructions that, when run on a processing component, cause the processing component to execute a method of use of the control software shown in fig. 2 or 3.
In this application, the terms "first" and "second" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. The term "plurality" means two or more unless expressly limited otherwise.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is intended to be exemplary only, and not to limit the present application, and any modifications, equivalents, improvements, etc. made within the spirit and scope of the present application are intended to be included therein.

Claims (10)

1.一种控制软件的使用方法,其特征在于,所述方法应用于操控终端,所述操控终端安装有所述控制软件,所述方法包括:1. A method of using control software, wherein the method is applied to a control terminal, and the control terminal is installed with the control software, the method comprising: 在接收到所述控制软件的开启操作后,获取放疗设备中的至少一个器件的标识;After receiving the start operation of the control software, obtain the identification of at least one device in the radiotherapy equipment; 生成与所述至少一个器件的标识对应的待验证码;generating a code to be verified corresponding to the identification of the at least one device; 在确定出所述待验证码与参考码不同后,禁止所述控制软件工作,所述参考码预先基于所述放疗设备中的所述至少一个器件的标识生成。After it is determined that the code to be verified is different from the reference code, the control software is prohibited from working, and the reference code is generated in advance based on the identifier of the at least one device in the radiotherapy apparatus. 2.根据权利要求1所述的方法,其特征在于,所述方法还包括:2. The method according to claim 1, wherein the method further comprises: 在禁止所述控制软件工作之后,基于所述待验证码与所述参考码,确定所述放疗设备中被更换的器件的标识;After the control software is prohibited from working, based on the code to be verified and the reference code, determine the identity of the device to be replaced in the radiotherapy equipment; 根据所述被更换的器件的标识,生成第一提示信息。First prompt information is generated according to the identifier of the replaced device. 3.根据权利要求2所述的方法,其特征在于,所述方法还包括:3. The method according to claim 2, wherein the method further comprises: 在生成所述第一提示信息之后,重新获取所述参考码,所述参考码由放疗设备生产商基于所述被更换的器件的标识生成。After the first prompt information is generated, the reference code is re-acquired, and the reference code is generated by the radiotherapy equipment manufacturer based on the identification of the replaced device. 4.根据权利要求2所述的方法,其特征在于,生成与所述至少一个器件的标识对应的待验证码,包括:4. The method according to claim 2, wherein generating a code to be verified corresponding to the identification of the at least one device comprises: 基于所述放疗设备的多个器件中的每个所述器件的标识,生成与所述器件的标识对应的一组字符串,所述一组字符串包括至少一个字符;generating, based on the identification of each of the devices in the plurality of devices of the radiotherapy apparatus, a set of character strings corresponding to the identification of the device, the set of character strings including at least one character; 将多组所述字符串按照预设顺序排列后,得到所述待验证码。After arranging multiple sets of the character strings in a preset order, the to-be-verified code is obtained. 5.根据权利要求4所述的方法,其特征在于,基于所述待验证码与所述参考码,确定所述放疗设备中被更换的器件的标识,包括:5. The method according to claim 4, wherein, based on the code to be verified and the reference code, determining the identifier of the device to be replaced in the radiotherapy equipment, comprising: 将所述待验证码中的多组字符串,与所述参考码中的多组字符串进行比对处理,以确定所述待验证码中与所述参考码中的字符串不同的目标字符串;Compare the multiple groups of character strings in the code to be verified with the multiple groups of character strings in the reference code to determine the target characters in the code to be verified that are different from the character strings in the reference code string; 将所述目标字符串对应的器件的标识,确定为所述被更换的器件的标识。The identifier of the device corresponding to the target character string is determined as the identifier of the replaced device. 6.根据权利要求1所述的方法,其特征在于,所述方法还包括:6. The method of claim 1, wherein the method further comprises: 在确定出所述待验证码与所述参考码相同后,显示所述控制软件的界面。After it is determined that the code to be verified is the same as the reference code, the interface of the control software is displayed. 7.根据权利要求1所述的方法,其特征在于,所述方法还包括:7. The method of claim 1, wherein the method further comprises: 确定所述参考码为空,生成第二提示信息。It is determined that the reference code is empty, and second prompt information is generated. 8.根据权利要求7所述的方法,其特征在于,所述方法还包括:8. The method according to claim 7, wherein the method further comprises: 在生成所述第二提示信息之后,获取所述参考码,所述参考码由所述放疗设备生产商基于所述至少一个器件的标识生成。After the second prompt information is generated, the reference code is acquired, where the reference code is generated by the radiotherapy equipment manufacturer based on the identification of the at least one device. 9.一种操控终端,其特征在于,包括:处理器,以及用于存储所述处理器的可执行指令的存储器,其中,所述处理器被配置为执行权利要求1至8任一所述的控制软件的使用方法。9 . A control terminal, comprising: a processor and a memory for storing executable instructions of the processor, wherein the processor is configured to execute any one of claims 1 to 8 How to use the control software. 10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述可读存储介质在处理组件上运行时,使得所述处理组件执行如权利要求1至8任一所述的控制软件的使用方法。10. A computer-readable storage medium, characterized in that the computer-readable storage medium stores instructions that, when the readable storage medium is executed on a processing component, cause the processing component to perform the process of claim 1 . Use method of any one of the control software to 8.
CN202011602143.1A 2020-12-30 2020-12-30 Control software using method and device, control terminal and storage medium Pending CN114694817A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011602143.1A CN114694817A (en) 2020-12-30 2020-12-30 Control software using method and device, control terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011602143.1A CN114694817A (en) 2020-12-30 2020-12-30 Control software using method and device, control terminal and storage medium

Publications (1)

Publication Number Publication Date
CN114694817A true CN114694817A (en) 2022-07-01

Family

ID=82132597

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011602143.1A Pending CN114694817A (en) 2020-12-30 2020-12-30 Control software using method and device, control terminal and storage medium

Country Status (1)

Country Link
CN (1) CN114694817A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040199766A1 (en) * 2003-04-02 2004-10-07 Microsoft Corporation Keyed-build system for controlling the distribution of software
CN102637250A (en) * 2006-12-29 2012-08-15 英特尔公司 Methods and apparatus for authenticating components of processing systems
CN108596634A (en) * 2018-04-04 2018-09-28 沈阳东软医疗系统有限公司 A kind of detection method and system of genuine component
CN110415430A (en) * 2019-08-30 2019-11-05 无锡小净共享网络科技有限公司 Self-service device control method, starter and mobile terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040199766A1 (en) * 2003-04-02 2004-10-07 Microsoft Corporation Keyed-build system for controlling the distribution of software
CN102637250A (en) * 2006-12-29 2012-08-15 英特尔公司 Methods and apparatus for authenticating components of processing systems
CN108596634A (en) * 2018-04-04 2018-09-28 沈阳东软医疗系统有限公司 A kind of detection method and system of genuine component
CN110415430A (en) * 2019-08-30 2019-11-05 无锡小净共享网络科技有限公司 Self-service device control method, starter and mobile terminal

Similar Documents

Publication Publication Date Title
CN115118522B (en) Method, apparatus and machine readable medium for resetting login credentials
US8832606B2 (en) Wallpaper assignment for multi-user mobile device
CN101467112B (en) Programmable indicator, control system
CN111200593A (en) Application login method and device and electronic equipment
US12249408B2 (en) Method and system for providing patient data to a patient data server following an offline network condition
KR102557263B1 (en) Vehicle operation control system and control method of vehicle terminal device
US8677459B2 (en) Secure zero-touch provisioning of remote management controller
US20140020087A1 (en) Sensory association passcode
CN110489959B (en) Protection method, burning method and device for burning file, storage medium and equipment
CN107451441A (en) Application program account information acquisition method and device
JPWO2014016938A1 (en) Programmable logic controller
WO2019057791A1 (en) Method for validating a medical application, end user device and medical system
WO2019061977A1 (en) Page configuration method and apparatus, server and medium
CN105227749B (en) Unlocking screen method and system
CN114694817A (en) Control software using method and device, control terminal and storage medium
CN114766084A (en) Automated manipulation of managed devices for re-registration
KR20200099290A (en) Electronic device and control method thereof
CN106789012A (en) A kind of method and device of production line burning firmware
US20200225895A1 (en) Changing over a general purpose os display to a dedicated display screen
JP6910377B2 (en) Identity verification method and equipment
US11809533B2 (en) Control device
EP4636779A1 (en) Remote-safe imaging system
CN114666108A (en) Identity authentication method, device, equipment and medium based on user-defined resources
JP2006254957A (en) Medical image diagnostic system and diagnostic method thereof
JP4512010B2 (en) Authentication system, authentication method, data control apparatus, and program thereof

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Country or region after: China

Address after: 518057 8th floor, block B, Fuhua science and technology building, 9116 Beihuan Avenue, Nanshan District, Shenzhen, Guangdong

Applicant after: Shenzhen Dayi Gamma Knife Technology Co.,Ltd.

Address before: Room 801-803, 805-811, block B, Fuhua science and technology building, 9116 Beihuan Avenue, Nanshan District, Shenzhen City, Guangdong Province

Applicant before: Shenzhen Aowo Medical New Technology Development Co.,Ltd.

Country or region before: China

CB02 Change of applicant information
CB02 Change of applicant information

Country or region after: China

Address after: 518122 104, Building F, Building 5, Shenzhen Kaiwopingshan New Energy Automobile Base, No. 1, Huibei Road, Shatian Community, Kengzi Street, Pingshan District, Shenzhen, Guangdong

Applicant after: Shenzhen Dayi Gamma Knife Technology Co.,Ltd.

Address before: 518057 8th floor, block B, Fuhua science and technology building, 9116 Beihuan Avenue, Nanshan District, Shenzhen, Guangdong

Applicant before: Shenzhen Dayi Gamma Knife Technology Co.,Ltd.

Country or region before: China

CB02 Change of applicant information
RJ01 Rejection of invention patent application after publication

Application publication date: 20220701

RJ01 Rejection of invention patent application after publication