양자 빔 치료 시스템에 대한 구성 관리 및 검색 시스템 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
申请号 | KR1020057012540 | 申请日 | 2003-12-22 | 公开(公告)号 | KR1020050088489A | 公开(公告)日 | 2005-09-06 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
申请人 | 로마 린다 유니버시티 메디칼 센터; | 发明人 | 벨루소브,알렉산드레; 바우만,마이클,에이.; 올슨,하워드,비.; 살렘,다나; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
摘要 | In a complex, multi-processor software controlled system (10), such as proton beam therapy system (PBTS), it may be important to provide treatment configurable parameters (80, 82) that are easily modified by an authorized user to prepare the software controlled systems for various modes of operation. This particular invention relates to a configuration management system (54) for the PBTS (10) that utilizes a database (72) to maintain data and configuration parameters (80, 82) and also to generate and distribute system control files (56) that can be used by the PBTS (10) for treatment delivery. The use of system control files (56) reduces the adverse effects of single point failures in the database (72) by allowing the PBTS (10) to function independently from the database (72). The PBTS (10) accesses the data, parameters, and control settings from the database (72) through the system control files (56), which insures that the data and configuration parameters (80, 82) are accessible when and if single point failures occur with respect to the database (72). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
权利要求 | 방사선 소스 및 빔 전달 장치를 포함하는 다수의 치료 장치를 구비하는 방사선 치료 시스템에 있어서, 선택된 치료 장치와 관련된 파라미터의 부분 집합을 저장하는 데이터베이스 요소 -작동을위해서 선택된 상기 파라미터는 선택된 상기 치료 장치를 구성하는데 사용될 수 있는 명령 정보로 이루어진다- 와; 상기 데이터베이스에 저장된 선택된 상기 치료 장치와 관련된 상기 파라미터의 부분 집합을 사용자로 하여금 수정할 수 있게 하는 인터페이스 요소와; 선택된 상기 치료 장치에 의해 인식될 수 있는 형식으로, 상기 데이터베이스로부터 파라미터의 부분 집합을 추출하고, 상기 추출된 파라미터의 부분 집합으로 이루어지는 데이터 저장 성분을 생성하는 관리 요소 상기 데이터 저장 성분은 상기 명령 정보에 적어도 부분적으로 기초한 선택된 상기 치료 장치의 구성을 가능하게 하고, 상기 관리 요소는 상기 데이터 저장 성분을 선택된 상기 치료 장치에 더 분산시켜, 선택된 상기 치료 장치가 상기 데이터베이스 요소와는 독립적으로 작동하게 한다- 로 이루어지는 방사선 치료 시스템. 제 1 항에 있어서, 선택된 상기 치료 장치는 치료 작동 모드를 포함하는 방사선 치료 시스템. 제 1 항에 있어서, 다수의 상기 치료 장치는 충전된 입자 소스, 가속기 및 빔 전달 시스템 중에서 적어도 하나를 포함하는 방사선 치료 시스템. 제 3 항에 있어서, 상기 충전된 입자 소스 및 가속기는 양자 싱크로트론을 포함하고, 상기 빔 전달 시스템은 다수의 조향 및 초점 마그네트를 구비하며, 상기 마그네트는 진공 빔 전달 튜브를 따라 분산된 빔 센서를 구비하는 방사선 치료 시스템. 제 4 항에 있어서, 상기 빔 전달 시스템은 일련의 쌍극 벤딩 마그네트를 포함하는 일련의 스위치야드에 연결되며, 상기 쌍극 벤딩 마그네트는 빔을 다수의 빔 초점 및 편향 광학장치 중의 하나로 편향 시키며, 상기 초점 및 편향 광학장치는 각각의 치료 장소에 우선하며 회전 가능한 갠트리를 구비한 각각의 치료 장소에 우선하는 방사선 치료 시스템. 제 5 항에 있어서, 빔 전달 시스템은 각각의 상기 회전 가능한 갠트리 내부에 위치하고, 상기 갠트리는 특정 환자 치료 계획에 따라 치료 플렛폼에 누워 있는 환자에게 치료 빔 조사 적량을 전달하기 위해 변형되는 방사선 치료 시스템. 제 1 항에 있어서, 상기 파라미터의 부분 집합은 선택된 상기 치료 전달 장치에 대한 치료 데이터, 구성 파라미터, 작동 파라미터, 그리고 제어 설정을 포함하는 방사선 치료 시스템. 제 7 항에 있어서, 선택된 상기 치료 장치는 작동 및 치료를 위해 적어도 하나의 상기 파라미터의 부분 집합을 요구하는 소프트웨어 제어 장치인 방사선 치료 시스템. 제 1 항에 있어서, 상기 데이터베이스 요소는 집중형 데이터베이스 서버로 이루어지고, 상기 데이터베이스 서버는 선택된 상기 치료 장치에 대한 데이터, 파라미터 및 제어 설정과 같은 구성 및 동작 정보를, 저장된 상기 구성 및 동작 정보에 대한 용이한 접근을 가능하게 하기 위한 방식으로 저장하며, 파라미터 검색과 수정은 상기 인터페이스 요소로부터의 요구에 의해 상기 집중형 데이터베이스 서버에 의해 용이하게 수행되는 방사선 치료 시스템. 제 9 항에 있어서, 상기 집중형 데이터베이스 서버는 구성 관리 활동을 제공하며, 상기 구성 관리 활동은 기록 보존 및 버전/리버젼 제어를 포함하는 방사선 치료 시스템. 제 1 항에 있어서, 상기 관리 요소는 적절한 데이터 저장 성분을 생성하고 상기 데이터 저장 성분을 선택된 상기 치료 장치에 분산시킴으로써 단일 포인트 고장의 발생을 줄이는 방사선 치료 시스템. 제 11 항에 있어서, 상기 관리 요소에 의한 상기 데이터 저장 성분의 분산은 파라미터 검색 및 작동 구성에 대한 상기 데이터 저장 성분에 대한 관련된 의존으로 인해, 상기 선택된 치료 장치에 상기 데이터베이스 요소로부터 작동 독립성을 제공하는 방사선 치료 시스템. 제 1 항에 있어서, 상기 방사선 치료 시스템은 상기 생성된 데이터 저장 성분을 선택된 상기 치료 장치에 분산시키기 위해, 상기 관리 요소와 선택된 상기 치료 장치 사이에 적어도 하나의 통신 링크로 이루어지는 방사선 치료 시스템. 제 1 항에 있어서, 상기 파라미터의 부분 집합은 상기 데이터베이스 요소에 데이터베이스 테이블 구조, 기록 및 값 중 적어도 하나로 저장되는 방사선 치료 시스템. 제 1 항에 있어서, 상기 데이터 저장 성분은 결합 된 정보 집합에 배열되며, 상기 결합 된 정보 집합은 선택된 상기 치료 장치에 의해 인식될 수 있는 방사선 치료 시스템. 제 15 항에 있어서, 상기 선택된 치료 장치가 상기 데이터 저장 성분으로부터 상기 구성 파라미터를 인식하기 위해 부가적인 수치 또는 보충 프로그램 또는 어플리케이션이 불필요한 방식으로, 상기 결합된 정보는 상기 선택된 치료 장치의 고유 기능을 활용하는 방사선 치료 시스템. 제 1 항에 있어서, 상기 데이터 저장 성분은 각각의 선택된 치료 장치에 적합한 파일 지향 방식으로 저장되고 접근되는 데이터 타입으로 이루어지는 방사선 치료 시스템. 제 1 항에 있어서, 상기 데이터 저장 성분은 각각의 선택된 치료 장치에 적합한 어드레스 지향 방식으로 저장되고 접근되는 데이터 타입으로 이루어지는 방사선 치료 시스템. 제 1 항에 있어서, 상기 데이터 저장 성분은 하나 또는 그 이상의 휘발성 또는 비휘발성 시스템 제어 파일로 이루어지는 방사선 치료 시스템. 제 1 항에 있어서, 상기 데이터 저장 성분은 하나 또는 그 이상의 시스템 제어 파일로 이루어지는 방사선 치료 시스템. 제 20 항에 있어서, 하나 또는 그 이상의 상기 시스템 제어 파일은 하나 또는 그 이상의 플랫 파일을 포함하는 방사선 치료 시스템. 제 1 항에 있어서, 상기 관리 성분은 각각의 치료 장치에 구성 가능한 파라미터를 보내고, 선택된 치료 장치는 상기 구성 가능한 파라미터로부터 사용 가능한 파라미터를 검색하는 방사선 치료 시스템. 제 1 항에 있어서, 상기 관리 요소는 각각의 치료 장치에 의해 사용 가능한 파라미터를 나타내는 각각의 치료 장치에 구성 가능한 파라미터를 선택적으로 보내는 방사선 치료 시스템. 기능이 선택된 작동 모드를 유도하기 위해 통합된 다수의 분산된 기능 요소로 이루어지는 방사선 치료 시스템에 있어서, 상기 분산된 기능 요소와 관련된 다수의 파라미터를 저장하는 데이터베이스 요소와; 상기 데이터베이스 요소가 상기 분산된 기능 요소와 관련된 파라미터의 적절한 부분 집합을 식별하는 작동 모드를 사용자로 하여금 선택하게 하고, 상기 선택된 작동 모드를 유도하기 위한 방식으로 선택되어 분산된 기능 요소를 구성하기 위해 사용되는 파라미터의 적절한 부분 집합을 포함하는 적어도 하나의 시스템 제어 파일을 생성하는 인터페이스 요소와; 상기 기능 요소가 상기 선택된 작동 모드를 유도하는 동안 상기 데이터베이스 요소로부터 실질적으로 독립하여 작동할 수 있게 하기 위하여 각각의 상기 분산된 기능 요소에 적절한 상기 시스템 제어 파일을 제공하는 제어 파일 분산 요소로 이루어지는 방사선 치료 시스템. 제 24 항에 있어서, 상기 작동 모드는 치료 작동 모드를 포함하는 방사선 치료 시스템. 제 24 항에 있어서, 상기 다수의 분산된 기능 요소는 충전된 입자 소스, 가속기 및 빔 전달 시스템 중 적어도 하나를 포함하는 방사선 치료 시스템. 제 26 항에 있어서, 상기 소스 또는 가속기는 양자 싱크로트론을 포함하고, 상기 빔 전달 시스템은 다수의 조향 및 초점 마그네트를 구비하며, 상기 마그네트는 진공 빔 전달 튜브를 따라 분산된 빔 센서를 구비하는 방사선 치료 시스템. 제 27 항에 있어서, 상기 빔 전달 시스템은 일련의 쌍극자 벤딩 마그네트를 포함하는 일련의 스위치야드에 연결되며, 상기 쌍극 벤딩 마그네트는 빔을 다수의 빔 초점 및 편향 광학장치 중의 하나로 편향 시키며, 상기 초점 및 편향 광학장치는 회전 가능한 갠트리를 구비한 각각의 치료 장소에 우선하는 방사선 치료 시스템. 제 28 항에 있어서, 빔 전달 시스템은 각각의 상기 회전 가능한 갠트리 내부에 위치하고, 상기 갠트리는 치료 빔 조사 적량을 특정 환자 치료 계획에 따라 치료 플렛폼에 누워 있는 환자에게 전달하기 위해 변형되는 방사선 치료 시스템. 제 24 항의 방사선 치료 시스템에 있어서, 상기 다수의 파라미터는 상기 분산된 기능 요소에 대한 치료 데이터, 구성 파라미터, 작동 파라미터, 그리고 제어 설정을 포함하는 방사선 치료 시스템. 제 30 항에 있어서, 상기 분산된 기능 요소는 작동 및 치료 전달을 위해 상기 다수의 파라미터 중 적어도 하나를 요구하는 소프트웨어 제어 장치인 방사선 치료 시스템. 제 24 항에 있어서, 상기 데이터베이스 요소는 집중형 데이터베이스 서버로 이루어지고, 상기 데이터베이스 서버는 상기 분산된 기능 요소에 대한 데이터, 파라미터 및 제어 설정과 같은 구성 및 동작 정보를, 저장된 상기 구성 및 동작 정보에 대한 용이한 접근을 가능하게 하기 위한 방식으로 저장하며, 파라미터 검색과 수정은 상기 인터페이스 요소로부터의 요구에 의해 상기 집중형 데이터베이스 서버에 의해 용이하게 수행되는 방사선 치료 시스템. 제 32 항에 있어서, 상기 집중형 데이터베이스 서버는 구성 관리 활동을 제공하며, 상기 구성 관리 활동은 기록 보존 및 버전/리버젼 제어를 포함하는 방사선 치료 시스템. 제 24 항에 있어서, 상기 제어 파일 분산 요소는 적절한 시스템 제어 파일을 생성하고 상기 시스템 제어 파일을 상기 분산된 기능 요소에 분산시킴으로써 단일 포인트 고장의 발생을 줄이는 방사선 치료 시스템. 제 34 항에 있어서, 상기 제어 파일 분산 요소에 의한 상기 시스템 제어 파일의 분산은 파라미터 검색 및 작동 구성을 위한 상기 시스템 제어 파일에 대한 관련된 의존으로 인해, 상기 분산된 기능 요소에 상기 데이터베이스 요소로부터 작동 독립성을 제공하는 방사선 치료 시스템. 제 24 항에 있어서, 상기 방사선 치료 시스템은 상기 생성된 시스템 제어 파일을 상기 분산된 기능 요소에 분산시키기 위해, 상기 제어 파일 분산 요소와 상기 분산된 기능 요소 사이에 적어도 하나의 통신 링크로 이루어지는 방사선 치료 시스템. 제 24 항에 있어서, 상기 다수의 파라미터는 상기 데이터베이스 요소에 데이터베이스 테이블 구조, 기록 및 값 중 적어도 하나로 저장되는 방사선 치료 시스템. 제 24 항에 있어서, 상기 시스템 제어 파일은 상기 분산된 기능 요소에 의해 식별될 수 있는 결합된 정보 집합에 배열되는 방사선 치료 시스템. 제 38 항에 있어서, 상기 치료 전달 장치가 상기 시스템 제어 파일로부터 상기 구성 파라미터 값을 인식하기 위해 부가적인 수치 또는 보충 프로그램 또는 어플리케이션이 불필요한 방식으로, 상기 결합된 정보 집합은 상기 분산된 기능 요소의 고유 기능을 활용하는 방사선 치료 시스템. 제 24 항에 있어서, 상기 시스템 제어 파일은 각각의 분산된 기능 요소에 적합한 파일 지향 방식으로 저장되고 접근되는 데이터 타입으로 이루어지는 방사선 치료 시스템. 제 24 항에 있어서, 상기 시스템 제어 파일은 각각의 분산된 기능 요소에 적합한 어드레스 지향 방식으로 저장되고 접근되는 데이터 타입으로 이루어지는 방사선 치료 시스템. 제 24 항에 있어서, 상기 시스템 제어 파일은 하나 또는 그 이상의 휘발성 또는 비휘발성 데이터 저장 성분으로 이루어지는 방사선 치료 시스템. 제 24 항에 있어서, 상기 시스템 제어 파일은 하나 또는 그 이상의 플랫 파일로 이루어지는 방사선 치료 시스템. 제 24 항에 있어서, 상기 제어 파일 분산 요소는 각각의 기능 요소에 구성 가능한 파라미터를 보내고, 선택된 기능 요소는 상기 구성 가능한 파라미터로부터 사용 가능한 파라미터를 검색하는 방사선 치료 시스템. 제 24 항에 있어서, 상기 제어 파일 분산 요소는 구성 가능 파라미터를 각각의 기능 요소에 의해 사용 가능한 파라미터를 나타내는 각각의 기능 요소에 구성 가능한 파라미터를 선택적으로 보내는 방사선 치료 시스템. 방사선 소스 및 빔 전달 장치를 포함하는 다수의 치료 전달 장치와; 상기 선택된 치료 장치와 관련된 특정 파라미터의 부분 집합을 저장하는 데이터베이스 상기 특정 파라미터는 작동을 위해서 상기 선택된 치료 장치를 구성하기 위해 사용될 수 있는 명령 정보의 논리 집합으로 이루어진다- 와; 사용자로 하여금 상기 데이터베이스에 저장되는 선택된 치료 장치와 관련된 특정 파라미터의 부분 집합을 수정할 수 있게 하는 인터페이스와; 상기 데이터베이스로부터 특정 파라미터의 선택된 부분 집합을 추출하고 상기 선택된 치료 장치에 의해 인식될 수 있는 형식으로 특정 파라미터의 추출된 부분 집합으로 이루어지는 시스템 제어 파일을 생성하는 관리 요소 상기 시스템 제어 파일은 적어도 부분이 상기 명령 정보에 기초한 상기 선택된 치료 전달 장치의 구성을 허용하며, 상기 관리 요소는 상기 시스템 제어 파일을 상기 선택된 치료 장치에 더 분산시켜 상기 선택된 치료 장치가 상기 데이터베이스로부터 독립적으로 작동하게 한다- 로 이루어지는 방사선 치료 시스템. 제 46 항에 있어서, 상기 특정 파라미터의 부분 집합은 장치 특정 파라미터의 부분 집합으로 이루어지는 방사선 치료 시스템. 방사선 소스와 빔 전달 장치를 포함하는 다수의 기능 요소를 구비하는 방사선 치료 시스템에 있어서, 상기 기능 요소의 작동과 관련된 구성 가능한 파라미터의 부분 집합을 저장하는 데이터베이스 -상기 데이터베이스는 사용자로 하여금 저장된 상기 구성 가능한 파라미터의 부분 집합을 수정할 수 있게 하는 인터페이스 요소로 더 이루어진다- 와; 선택된 기능 요소와 관련된 구성 가능한 파라미터의 부분 집합을 상기 데이터베이스로부터 검색하는 관리 요소 상기 관리 요소는 상기 저장된 구성 가능한 파라미터로부터 제어 파일을 생성하고 그 결과 상기 생성된 제어 파일을 상기 식별된 기능 요소에 분산시켜서 상기 식별된 기능 요소가 독립적으로 작동할 수 있게 한다-로 이루어지는 방사선 치료 시스템. 구성 가능한 파라미터의 부분 집합에 의해 치료 전달로 구성될 수 있는 적어도 하나의 기능 요소와; 정보의 논리 집합으로서 상기 구성 가능한 파라미터의 부분 집합을 저장하는 데이터베이스 요소- 상기 데이터베이스 요소는 사용자로 하여금 상기 정보의 논리 집합을 수정할 수 있게 하는 사용자 인터페이스를 구비한다- 와; 상기 데이터베이스 요소와 적어도 하나의 상기 기능 요소와 통신하는 관리 요소로 이루어지며, 상기 관리 요소는 적어도 하나의 상기 기능 요소와 관련된 상기 구성 가능한 파라미터의 부분 집합을 식별하고, 구성 가능한 파리미터의 식별된 부분 집합으로부터 제1 파일을 생성하며, 상기 제1 파일을 적어도 하나의 상기 기능 요소에 분산시켜, 상기 제1 파일의 접수와 동시에, 적어도 하나의 상기 기능 요소는 치료 전달을 위해 상기 구성 가능한 파라미터의 부분 집합을 추출할 수 있고 자신을 구성할 수 있는 방사선 치료 시스템. 방사선 치료 시스템의 치료 전달에 사용되는 다수의 분산된 장치를 관리하는 방법에 있어서, 작동 명령이 유지되는 데이터베이스 요소를 구비하는 집중형 구성 관리 시스템 내에 각각의 장치에 대한 작동 명령을 저장하고; 상기 방사선 치료 시스템에 대한 작동 모드를 선택하고, 상기 방사선 치료 시스템이 상기 선택된 작동 모드에서 작용할 수 있도록 구성하는데 사용되는 상기 분산된 장치 각각에 대해 상기 데이터베이스 요소에 저장되는 작동 명령의 부분 집합을 식별하며; 각각의 상기 분산된 장치에 대한 데이터 저장 성분을 생성 - 상기 분산된 장치는 상기 선택된 작동 모드에서 상기 방사선 치료 시스템이 기능 하도록 하는 방식으로 각각의 분산된 장치가 기능 하게 구성하는데 필요한 요구된 작용 명령을 포함한다 하고; 선택되고 분산된 장치가 원하는 작동 모드에서 상기 방사선 치료 시스템의 기능을 유도하기 위해 상기 집중형 구성 관리 시스템에 추가적으로 접근할 필요가 없게 상기 필요한 작동 명령을 제공함으로써 상기 데이터 저장 성분을 상기 분산된 장치에 전달하는 단계를 포함하는 다수의 분산된 장치를 관리하는 방법. 제 50 항에 있어서, 데이터 저장 성분을 생성하는 것은 다수의 데이터 저장 성분을 생성하는 것을 포함하는 다수의 분산된 장치를 관리하는 방법. 제 50 항에 있어서, 데이터 저장 성분을 생성하는 것은 적어도 하나의 플래쉬 메모리 성분을 생성하는 것을 포함하는 다수의 분산된 장치를 관리하는 방법. 제 50 항에 있어서, 데이터 저장 성분을 생성하는 것은 적어도 하나의 시스템 제어 파일을 생성하는 것을 포함하는 다수의 분산된 장치를 관리하는 방법. 제 50 항에 있어서, 상기 데이터 저장 성분을 상기 분산된 장치에 전달하는 것은 상기 데이터 저장 성분을 상기 분산된 장치에 전송하는 것을 포함하는 다수의 분산된 장치를 관리하는 방법. 제 50 항에 있어서, 작동 모드를 선택하는 것은 치료 작동 모드를 선택하는 것을 포함하는 다수의 분산된 장치를 관리하는 방법. 제 50 항에 있어서, 분산된 다수의 장치를 관리하는 것은 다수의 치료 요소를 관리하는 것을 포함하는 다수의 분산된 장치를 관리하는 방법. 제 50 항에 있어서, 분산된 다수의 장치를 관리하는 것은 충전된 입자 소스, 가속기 및 빔 전달 시스템 중 적어도 하나를 관리하는 다수의 분산된 장치를 관리하는 방법. 제 57 항에 있어서, 상기 소스 또는 가속기의 관리는 양자 싱크로트론을 관리하고, 상기 빔 전달 시스템의 관리는 진공 빔 전달 튜브를 따라 분산된 빔 센서를 구비하는 다수의 조향 및 초점 마그네트를 관리하는 것을 포함하는 다수의 분산된 장치를 관리하는 방법. 제 58 항에 있어서, 상기 빔 전달 시스템은 일련의 쌍극 벤딩 마그네트를 포함하는 일련의 스위치야드에 연결되며, 상기 스위치야드는 쌍극 벤딩 마그네트의 배열을 포함하고, 상기 쌍극 벤딩 마그네트는 빔을 다수의 빔 초점 및 편향 광학장치 중의 하나로 편향시키며, 상기 초점 및 편향 광학장치는 회전 가능한 갠트리를 구비한 각각의 치료 장소에 우선하는 다수의 분산된 장치를 관리하는 방법. 제 59 항에 있어서, 빔 전달 시스템은 각각의 상기 회전 가능한 갠트리 내부에 위치하고, 상기 갠트리는 치료 빔 조사 적량을 특정 환자 치료 계획에 따라 치료 플렛폼에 누워 있는 환자에게 전달하기 위해 변형되는 다수의 분산된 장치를 관리하는 방법. 제 50 항에 있어서, 작동 명령을 저장하는 것은 상기 분산된 장치 각각에 대한 치료 데이터, 구성 파라미터, 작동 파라미터 및 제어 설정을 저장하는 것을 포함하는 다수의 분산된 장치를 관리하는 방법. 제 61 항에 있어서, 상기 분산된 장치는 작동 및 치료를 위해서 적어도 하나의 작동 명령을 요구하는 소프트웨어 제어 치료 장치인 다수의 분산된 장치를 관리하는 방법. 제 50 항에 있어서, 상기 작동 명령을 저장하는 것은 상기 작동 명령을 데이터베이스 요소에 저장하는 것을 포함하고, 상기 데이터베이스 요소는 집중형 데이터베이스 서버로 이루어지며, 상기 데이터베이스 서버는 상기 분산된 장치에 대한 데이터, 파라미터 및 제어 설정과 같은 구성 및 동작 정보를, 상기 저장된 구성 및 동작 정보에 대한 용이한 접근을 가능하게 하기 위한 방식으로 저장하고, 파라미터 검색과 수정은 인터페이스 요소로부터의 요구에 의해 상기 집중형 데이터베이스 서버에 의해 용이하게 수행되는 다수의 분산된 장치를 관리하는 방법. 제 63 항에 있어서, 작동 명령을 관리하는 것은 구성 관리 활동을 제공하기 위하여 상기 집중형 데이터베이스 서버에 접근하는 것을 포함하고, 상기 구성 관리 활동은 기록 보존 및 버전/리버젼 제어를 포함하는 다수의 분산된 장치를 관리하는 방법. 제 50 항에 있어서, 데이터 저장 성분을 생성하는 것은 적절한 데이터 저장 성분을 생성하고 상기 데이터 저장 성분을 상기 선택된 치료 장치에 분산시킴으로써 단일 포인트 고장의 발생을 줄이는 다수의 분산된 장치를 관리하는 방법. 제 65 항에 있어서, 상기 데이터 저장 성분의 전달은 파라미터 검색 및 작동적 구성에 대한 상기 데이터 저장 성분에 대한 관련된 의존으로 인해, 상기 분산된 장치에 작동 독립성을 제공하는 다수의 분산된 장치를 관리하는 방법. 제 50 항에 있어서, 상기 데이터 저장 성분의 전달은 상기 생성된 데이터 저장 성분을 상기 분산된 장치에 분산시키기 위하여, 상기 집중형 구성 관리 시스템 및 상기 분산된 장치 사이의 통신 링크를 통해서 상기 데이터 저장 성분을 전달하는 것을 포함하는 다수의 분산된 장치를 관리하는 방법. 제 50 항에 있어서, 상기 작동 명령을 저장하는 것은 데이터베이스 테이블 구조, 기록 및 값 중 적어도 하나로 상기 데이터베이스 요소에 저장하는 다수의 분산된 장치를 관리하는 방법. 제 50 항에 있어서, 상기 데이터 저장 성분을 생성하는 것은 상기 분산된 성분에 의해서 인식 가능한 결합된 정보 집합에 상기 데이터 저장 성분을 배열하는 것을 포함하는 다수의 분산된 장치를 관리하는 방법. 제 69 항에 있어서, 상기 분산된 장치가 상기 데이터 저장 성분으로부터 상기 작동 명령을 인식하기 위해 부가적인 수치 또는 보충 프로그램 또는 어플리케이션이 불필요한 방식으로, 상기 결합된 정보 집합은 상기 분산된 장치의 고유 기능을 활용하는 다수의 분산된 장치를 관리하는 방법. 제 50 항에 있어서, 상기 데이터 저장 성분을 생성하는 것은 각각의 선택된 치료 장치에 적합한 파일 지향 방식으로 저장되고 접근되는 데이터 타입을 생성하는 것을 포함하는 다수의 분산된 장치를 관리하는 방법. 제 50 항에 있어서, 상기 데이터 저장 성분을 생성하는 것은 각각의 선택된 치료 장치에 적합한 어드레스 지향 방식으로 저장되고 접근되는 데이터 타입을 생성하는 것을 포함하는 다수의 분산된 장치를 관리하는 방법. 제 50 항에 있어서, 상기 데이터 저장 성분을 생성하는 것은 하나 또는 그 이상의 휘발성 또는 비휘발성 시스템 제어 파일을 생성하는 것을 포함하는 다수의 분산된 장치를 관리하는 방법. 제 50 항에 있어서, 상기 데이터 저장 성분을 생성하는 것은 하나 또는 그 이상의 시스템 제어 파일을 생성하는 것을 포함하는 다수의 분산된 장치를 관리하는 방법. 제 73 항에 있어서, 상기 하나 또는 그 이상의 시스템 제어 파일을 생성하는 것은 하나 또는 그 이상의 플랫 파일을 생성하는 것을 포함하는 다수의 분산된 장치를 관리하는 방법. 제 50 항에 있어서, 상기 데이터 저장 성분을 전달하는 것은 각각의 분산된 장치에 대해 구성 가능한 파라미터를 전달하는 것을 포함하며, 각각의 분산된 장치는 상기 구성 가능한 파라미터로부터 사용 가능한 파라미터를 검색하는 다수의 분산된 장치를 관리하는 방법. 제 50 항에 있어서, 상기 데이터 저장 성분을 전달한 것은 각각의 분산된 장치에 의해 사용 가능한 파라미터를 나타내는 각각의 분산된 장치에 구성 가능한 파라미터를 선택적으로 보내는 것을 포함하는 다수의 분산된 장치를 관리하는 방법. 빔을 다수의 치료 장소 중 적어도 하나로 향하게 하기 위해 다수의 기능 요소를 구비하는 방사선 치료 시스템을 구성하는 방법에 있어서, 데이터베이스에 다수의 구성 가능한 파라미터를 관리하며, 상기 구성 가능한 파라미터는 상기 다수의 기능 요소의 기능을 조정하여 상기 방사선 치료 시스템의 작동 제어를 유도하며; 원하는 작동 파라미터의 집합에 의해 상기 빔이 특정 치료 장소로 향하게 하는 작동 모드를 선택하고; 상기 작동 파라미터의 원하는 집합에 의해 상기 빔이 상기 선택된 치료 장소로 향하게 하기 위한 방식으로, 상기 기능 요소를 구성하고 제어하기 위해 사용되는 데이터베이스에 관리되는 상기 다수의 구성 가능한 파라미터로부터 파라미터의 부분 집합을 식별하며, 상기 기능 요소를 구성하고 제어하는데 사용되는 파라미터의 부분 집합을 반영하는 적어도 하나의 시스템 제어 파일을 생성하고, 상기 적어도 하나의 시스템 제어 파일을 상기 다수의 기능 요소 중 적어도 하나로 분산시켜 상기 기능 요소의 작동을 유도하는 것으로 이루어지는 방사선 치료 시스템의 구성 방법. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
说明书全文 |
|
.. | .... | ... | ... | .. | ..... | ..... | .. | .. | .. |
.. | .... | ... | ... | .. | ..... | ..... | .. | .. | .. |
attr1 | attr2 | ... | ... | .. | Ampscale | 20000 | .. | .. | ttrn |
attr1 | attr2 | ... | ... | .. | MaxAmp | 20000 | .. | .. | ttrn |
attr1 | attr2 | .... | .... | ... | MaxVolt | 20000 | .. | .. | ttrn |
attr1 | attr2 | .... | .... | ... | MinAmp | -20000 | .. | .. | ttrn |
attr1 | attr2 | .... | ..... | ... | MinVolt | -20000 | ... | .. | ttrn |
attr1 | attr2 | .... | .... | ... | RampRate | 720 | ... | . | ttrn |
.... | .... | .... | .... | ... | ........ | ....... | .. | .. | ... |
.... | .... | .... | .... | ... | ........ | ....... | .. | .. | ... |
.... | .... | .... | .... | ... | ........ | ....... | .. | .. | ... |
.... | .... | .... | .... | ... | ........ | ....... | .. | .. | ... |
.... | .... | .... | .... | ... | ........ | ....... | .. | .. | ... |
.... | .... | .... | .... | ... | ........ | ....... | .. | .. | ... |
일 실시예에 따르면, 상기 구성 관리 시스템(54)의 상기 관리 요소(70)는 필요한 파라미터 값(80)을 선택하기 위해서 상기 데이터 베이스 요소(72)를 이용하며, 상기 파라미터 값(80)을 제어 파일(86)에 기록하기 위하여 상기 제어 파일 요소(74)를 더 이용한다. 그 결과, 제어 파일 형식(86)의 상기 구성 파라미터 값은 상기 PBTS(10)의 지정된 치료 전달 요소에 의해 검색에 이용될 수 있다.
예를 들면, 도 4c에 도시한 바와 같이, 상기 데이터베이스 요소(72)는 상기 전원 공급기에 대한 사상 테이블(74)로 이루어져도 좋다. 상기 전원 공급 사상 테이블(74)은 하나 이상의 색인 키(78)를 지시하는 배치 라벨로 이루어질 수 있다. 상기 색인 키(78)는 상기 전원 공급기와 관련된 구성 파라미터 값(80)을 더 지시할 수 있다. 상기 전원 공급기에 대한 이러한 구성 파라미터 값(80)은 상기 PBTS(10)의 상기 전원 공급 요소에 대한 분산을 위해서 제어 파일(86)로 가져오게 할 수 있다. 다른 예에서는, 도 4c에 도시한 바와 같이, 상기 데이터베이스 요소(72)는 타이밍 시스템에 대한 사상 테이블(74)로 이루어질 수 있다. 상기 타이밍 시스템 사상 테이블(74)은 하나 이상의 색인 키(78)를 지시하는 배치 라벨로 이루어진다. 상기 색인 키(78)는 상기 타이밍 시스템과 관련된 구성 파라미터 값(80)을 더 지시한다. 상기 타이밍 시스템에 대한 이러한 구성 파라미터 값(80)은 상기 PBTS(10)의 상기 타이밍 시스템으로의 분산을 위해서 제어 파일(86)로 가져오게 된다.
도 5는 상기 PBTS(10)에 대한 파라미터를 수정하기 위해 상기 구성 관리 시스템(54)에 의해 사용될 수 있는 시스템 구성 프로세스(100)의 일 실시예를 도시한다. 상기 PBTS 구성 관리 요소(74)의 상기 데이터베이스 요소(54)는 중복되는 구성 설정을 방지하기 위한 방식으로 구성 테이터, 파라미터 등의 완전성을 유지하고 보존하기 위해 사용된다. 또한, 상기 저장된 구성 데이터, 파라미터 등은 구성 파라미터를 더욱 용이하게 업데이트 할 수 있도록 하기 위해, 용이하게 검색, 수정 및 보관될 수 있다.
상기 시스템 구성 프로세스(100)는 시작 상태(102)에서 시작하여 104 단계로 나아가는데, 104 단계에서는 상기 사용자 인터페이스 시스템(52)을 통해 사용자가 파라미터를 요구한다. 일 실시예에 따르면, 상기 사용자는 컴퓨터 워크스테이션을 통하여 새로운 시스템 구성 파라미터를 상기 사용자 인터페이스(52)에 입력하며, 상기 새로운 시스템 구성 파라미터를 구비한 요구된 파라미터 업데이트는 평가를 위해서 상기 구성 관리 시스템(54)에 전자적으로 전송된다. 그 결과, 상기 요구된 파라미터 업데이트를 수신하는 즉시, 상기 구성 관리 시스템(54)의 상기 관리 요소(70)는 상기 새로운 시스템 구성 파라미터를 값의 허용 한계 범위에 비교하는 PBTS 시스템 검사를 수행한다. 예를 들면, 전원 공급기의 작동 범위가 0~500 amps인 경우, 상기 구성 관리 요소(70)는 상기 전원 공급기에 대한 새로운 시스템 관리 파라미터가 0 amps 보다 적거나 500 amps 보다 큰가를 확인한다.
결정 단계(108)에서는, 요구된 파라미터 업데이트에서 하나 이상의 새로운 시스템 구성 파라미터가 허용한계 범위를 벗어나는 경우, 종래의 시스템 구성 파라미터에 대한 종래의 데이터베이스 설정은 보존되고 114 단계에 의해 사용자에게 통보하며 그 결과, 상기 프로세스(100)는 종료 단계(106)에서 종료된다. 상기 결정 단계(108)에서, 상기 요구된 파라미터 업데이트에서 상기 새로운 구성 파라미터가 미리 설정된 허용 한계 값의 범위 내에 있는 경우에는 상기 프로세스(100)는 112 단계로 진행한다. 상기 112 단계에서는 상기 구성 관리 시스템(54)의 상기 관리 요소(70)가 파라미터 업데이트를 수행하는데, 이에 대해서는 아래에서 도 6을 참조하여 더욱 상세하게 설명하기로 한다. 상기 구성 관리 시스템(54)의 상기 데이터베이스 요소(72)에 있는 상기 시스템 구성 파라미터가 파라미터 업데이트 요구에 의해 새로운 시스템 구성 파라미터로 업데이트 되면, 상기 114 단계는 사용자에게 이를 알려주며, 상기 프로세스(100)는 종료 단계(116)에서 종료한다.
앞에서 설명한 바와 같이, 상기 PBTS(10)와 같은 복합, 다중 프로세서 소프트웨어 제어 시스템에서, 인가된 사용자에 의해 용이하게 수정될 수 있는 구성 가능한 치료 파라미터를 제공함으로써 다양한 작동 모드에 대한 소프트웨어 제어 시스템을 준비할 수 있게 하는 것이 중요할 수 있다. 바람직하게는, 상기 구성 관리 시스템(54)은 집중형 데이터베이스를 제공하는데, 이는 상기 소프트웨어 제어 PBTS(10)에 대한 구성 데이터 및 파라미터 등을 효율적으로 저장한다. 또한, 파라미터 수정 및 파라미터 검색은 상기 사용자 인터페이스 시스템(52)으로부터의 요구를 통해 상기 구성 관리 시스템(54)에 의해 효율적으로 수행된다.
도 6은 파라미터 업데이트 프로세스(140)의 일 실시예를 도시한다. 상기 파라미터 업데이트 프로세스(140)는 상기 PBTS(10)에 의해 사용되는 시스템 구성 파라미터를 업데이트 하기 위해서 상기 구성 관리 시스템(54)의 상기 관리 요소(70)에 의해 사용될 수 있다. 상기 업데이트된 파라미터는 상기 데이터베이스로부터 용이하게 식별되고 검색된 후 상기 PBTS(10)를 위한 제어 파일로 변경된다. 상기 구성 관리 시스템(54)에 의해 상기 PBTS 치료 전달 장치(10) 및 그 요소에 대한 시스템 제어 파일(56)의 생성 및 분산은 제어 분리를 제공하는데, 이로 인해 상기 PBTS(10) 및 그 요소는 환자에게 치료를 전달하기 위해 상기 구성 관리 시스템(54)에 덜 의존하게 된다. 설명의 편의를 위해서, 도 6을 설명함에 있어서 도 3b를 참조하여 설명하기로 한다.
상기 파라미터 업데이트 프로세스(140)는 시작 상태(142)에서 시작하여 144 단계로 나아간다. 상기 144 단계에서는 상기 구성 관리 시스템(54)의 상기 관리 요소(70)가 상기 데이터베이스 요소(72)에서 상기 요구된 파라미터 업데이트(82)와 관련된 상기 파라미터(80)를 식별한다. 146 단계에서는, 요구된 상기 파라미터 업데이트(82)에서 상기 새로운 시스템 구성 파라미터는, 시스템 관리자로부터의 인가를 대기하면서 상기 구성 관리 시스템(54)의 상기 데이터베이스 요소에 일시적으로 저장된다.
수정 승인이 주어진 후, 상기 요구된 파라미터 업데이트(82)는 종래의 파라미터(80)를 상기 파라미터 업데이트(82)로 대체하기 위한 방식으로 저장되거나, 또는 상기 요구된 파라미터 업데이트(82)는 특정된 치료에 대한 시스템 제어 파일(56)을 생성하기 위해 사용되며 종래의 파라미터(80)는 상기 데이터베이스 요소(72)에서 유지된다. 상기 파라미터 업데이트(82)를 일시적으로 저장함으로써 데이터의 복사가 발생하지 않게 되고, 종래의 파라미터(80)를 잃어 버리지 않게 된다. 일시적인 파라미터 업데이트(82)는 앞서 설명한 바와 같이 만료를 위한 특정된 시간 기간을 갖게 될 것이다. 이는 종래의 구성 파라미터를 손실하지 않고 각각의 치료에 대한 치료 조사 적량을 변경할 수 있다는 점에서 치료의 유연성을 향상시킨다.
다음으로, 148 단계에서는, 상기 관리 요소(70)가 상기 요구된 파라미터 업데이트(82)로부터 상기 새로운 시스템 구성 파라미터와 함께 상기 시스템 제어 파일(56)을 생성하기 위하여 상기 구성 파일 요소(74)를 이용한다. 일 실시예에 따르면, 상기 구성 요소(70)는 상기 데이터베이스 요소(72)로부터 구성 파라미터를 검색하고, 문자열의 파라미터 값을 구문 문자로 각각 분리함으로써 대기 행렬에 입력한다. 일 측면에 따르면, 상기 제어 파일 요소(74)는 순서에 대한 우선 지식을 가지는데, 이는 상기 파라미터 값은 상기 PBTS(10)의 지정된 기능 요소에 의해 분석될 것이다. 따라서, 상기 관리 요소(70)는 상기 대기 행렬에서 개별 파라미터의 위치를 추적하여 상기 시스템 제어 파일(56)이 정확한 분석 순서에 의해 적절하게 생성되도록 하기 위해서 상기 제어 파일 요소(74)를 이용한다.
선택적으로, 상기 관리 요소(70)는 검사합을 계산하고 업데이트할 수 있는데, 이는 생성된 시스템 제어 파일(56)에 에러 유무를 검사한다. 일 측면에 따르면, 생성된 시스템 제어 파일(56)은 생성된 데이터가 현재 및 최초의 것인지를 확인하기 위하여 검사합 메커니즘을 제공한다. 상기 시스템 제어 파일(56)이 생성되면, 상기 관리 요소(70)는 파일 변형을 탐지할 수 있도록 검사합 알고리즘을 이용한다. 상기 검사합 방법은 데이터 패킷의 네트워크 전송에 있어서 변형을 탐지하는 일반적인 방식이다. 상기 전송 프로세스는 상기 패킷의 끝 부분에 검사합을 부가하는데, 상기 검사합은 상기 수신기에 의해 패킷의 변형 유무를 확인하는데 사용된다. 많은 검사합 알고리즘이 존재한다. 검사합 알고리즘은 기본적으로 상기 패킷/파일에서 정보를 받고 수학 연산 및/또는 논리 연산(비트 이동, 비트 티들링 등)을 수행하여 상기 패킷/파일을 합한다. 상기 송신 프로세스는 상기 데이터에 동일한 알고리즘을 사용하여 이를 상기 검사합과 비교한다. 이들이 합치하는 경우, 데이터 변형이 없다. 다음으로, 상기 구성 관리 시스템(54)은 PBTS(10)와 통신을 시작하고 생성된 시스템 제어 파일(56)을 상기 PBTS(10)의 적절한 기능 요소에 분산시킨다. 그 결과, 상기 파라미터 업데이트 프로세스(140)는 종료 단계(154)에서 종료한다.
바람직하게는, 상기 PBTS(10) 또는 그 작동 요소는 상기 시스템 제어 파일(56)을 통하여 상기 데이터, 파라미터 등에 접근한다. 이는, 상기 구성 관리 시스템(54)에 대해 단일 포인트 고장이 발생하는 경우라도 상기 데이터, 파라미터 등이 접근 가능하게 되는 것을 실질적으로 보장한다. 또한, 상기 PBTS의 구성 또는 그 작동 요소는 치료 전달 과정에서 상기 구성 관리 시스템(54)에 의존하기 않고 달성될 수 있다. 따라서, 상기 PBTS(10) 및 그 작동 요소는 독립적인 방식으로 기능하는데, 이는 상기 구성 관리 시스템(54)에서 단일 포인트 고장의 발생으로 인한 부작용을 줄여 준다.
도 7은 상기 PBTS(10)에 대해 구성 파라미터를 관리, 업데이트, 그리고 분산하기 위해 본 발명의 상기 구성 관리 시스템(54)을 사용함으로써 발생하는 효과를 나타낸다. 바람직하게는, 상기 구성 관리 시스템(54)은, 여기서 설명한 바와 같이, 데이터베이스 지향 파일 관리 시스템 및 제어 파일 구성 시스템의 긍정적인 특성을 이용한다.
도 7에 도시한 바와 같이, 상기 데이터베이스 관리 시스템을 참조하면, 상기 구성 관리 시스템(54)은 구성 정보에 대한 제어된 접근, 예를 들면 인증 및 로깅, 상기 PBTS(10)에 의해 파라미터가 판독되기 전의 파라미터 범위 확인, 구성 파라미터에서 작동 모드 분리, 자동화된 백업, 그리고 데이터 완전성을 제공한다. 또한, 상기 데이터베이스 관리 시스템은 상기 시스템 제어 파일의 적절한 구문 및 데이터 완전성을 보장하기 위하여 단일 파라미터에 대한 리버젼 제어, 파라미터 수정 만료 일자 관리, 그리고 보고서 생성 능력을 제공한다.
도 7에 도시된 바와 같이, 상기 제어 파일 구성 시스템을 참조하면, 상기 구성 관리 시스템(54)은 시스템 제어 파일에서 구성 파라미터에 대한 신속한 접근을 제공하는데, 이는 상기 데이터베이스에서 필드에 접근하는 것보다 적은 시간을 요한다. 그리고 상기 구성 관리 시스템(54)은 구성 파라미터에 대한 분산된 높은 신뢰성의 접근을 제공하는데, 이는 데이터베이스 서버 또는 네트워크 중단 및/또는 고장이 발생하는 경우에도 파라미터 정보의 접근을 가능하게 한다. 더욱이, 상기 제어 파일 구성 시스템은 상기 사용자, 관리자 및/또는 시스템 작동자에게 보존된 형식 또는 읽기 전용 형식으로 구성 정보를 더 제공할 수 있다. 상기 구성 관리 시스템(54)은 본 발명의 범위를 벗어나지 않는 범위 내에서 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 종래의 제어 파일 구성 시스템에 부가될 수 있음을 알 수 있을 것이다.
본 발명의 바람직한 실시예가 도시되고 설명되었으며, 특정 실시예에 대해서 본 발명의 근본적인 차이점을 지적하였지만, 본 발명의 범위를 벗어나지 않는 범위 내에서 구체적으로 도시된 본 발명의 다양한 생략, 대체 또는 변형이 가능함을 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있을 것이다. 따라서, 본 발명의 범위는 상기한 설명에 국한되는 것이 아니라, 아래의 청구범위에 의해 한정되어야 할 것이다.
본 발명은 단일 포인트 고장이 발생하는 경우에도 데이터, 파라미터 등에 대한 접근이 가능하기 때문에 부작용을 줄일 수 있는 양자 빔 치료 시스템에 대한 구성 관리 및 검색 시스템을 제공할 수 있는 효과를 도모할 수 있다.
또한, 본 발명의 구성 관리 시스템은 구성 정보에 대한 제어된 접근, 예를 들면 인증 및 로깅, 파라미터가 판독되기 전의 파라미터 범위의 확인, 구성 파라미터에서 작동 모드 분리, 자동화된 백업, 그리고 데이터 완전성을 제공할 수 있다.
그리고 본 발명의 데이터베이스 관리 시스템은 시스템 제어 파일의 적절한 구문 및 데이터 완전성을 보장하기 위하여 단일 파라미터에 대한 리버젼 제어, 파라미터 수정 만료 일자 관리, 그리고 보고서 생성 능력을 제공할 수 있는 효과를 구비한다.
또한, 본 발명의 구성 관리 시스템은 시스템 제어 파일에서 구성 파라미터에 대한 신속한 접근을 제공하는데, 이는 데이터베이스에서 필드에 접근하는 것보다 적은 시간을 요한다. 그리고 상기 구성 관리 시스템은 구성 파라미터에 대한 분산된 높은 신뢰성의 접근을 제공하는데, 이는 데이터베이스 서버 또는 네트워크 중단 및/또는 고장이 발생하는 경우에도 파라미터 정보의 접근을 가능하게 한다.
그리고 본 발명의 제어 파일 구성 시스템은 상기 사용자, 관리자 및/또는 시스템 작동자에게 보존된 형식 또는 읽기 전용 형식으로 구성 정보를 더 제공할 수 있다.