首页 / 专利库 / 软件 / 命令行界面 / NAS 제어 장치 및 그 방법

NAS 제어 장치 및 그 방법

阅读:101发布:2020-10-22

专利汇可以提供NAS 제어 장치 및 그 방법专利检索,专利查询,专利分析的服务。并且PURPOSE: An apparatus and method for controlling a NAS(Network Access System) is provided so that a NAS operator can operate a NAS even through he doesn't know CLI(Command Line Interface) commands for the NAS. CONSTITUTION: An apparatus(100) for controlling a NAS(180) comprises a NAS connection part(110), a CLI command execution part(120), a CLI database(130), an error database(140), a rollback processing part(150), and a rollback control part(160). The NAS connection part(110) accesses the NAS(180) using the system information of the NAS(180) among resource information transferred from an upper module(170). The CLI command execution part(120) transmits CLI commands necessary for control to the NAS(180) using the control information of the NAS(180) transferred from the NAS connection part(110). The CLI database(130) stores CLI commands according to the system types of the NAS(180). The error database(140) stores error messages which can be generated according to the system types of the NAS(160). The rollback processing part(150) receives an error-generated CLI command and relevant information and detects the error. The rollback control part(160) receives error information from the rollback processing part(150) and restores the processing-completed CLI commands before the generation of the error.,下面是NAS 제어 장치 및 그 방법专利的具体信息内容。

  • 상위 모듈로부터 NAS(Network Access System)를 제어하기 위한 명령과 정보를 받아 상기 NAS를 제어하는 장치에 있어서,
    상기 상위 모듈로부터 전달받은 정보를 이용하여 상기 NAS에 연결 접속하는 연결부;
    상기 NAS의 장치 종류별 제어 명령어를 저장하고 있는 명령어 데이터베이스;
    상기 NAS에서 발생하는 에러 정보를 저장하고 있는 에러 데이터베이스;
    상기 명령어 데이터베이스를 이용하여 상기 NAS의 제어에 필요한 명령어를 검색하고 상기 NAS로 전송하여 처리 요청하며, 상기 NAS로부터 받은 처리 결과 메시지를 상기 에러 데이터베이스를 이용하여 분석하고 상기 명령어 처리 결과가 성공인지를 판단하는 명령 수행부;
    상기 명령 수행부의 처리 결과 분석이 에러로 판단되면, 상기 에러 정보를 전달받아 상기 명령어 데이터베이스를 참조하여 에러를 검출하는 롤백 처리부; 및
    상기 롤백 처리부로부터 에러 정보를 전달받아 에러가 발생한 단계 이전에 처리 완료된 명령들에 대하여 원상태로 복귀시키는 롤백 제어부를 구비하는 것을 특징으로 하는 NAS 제어 장치.
  • 제 1 항에 있어서,
    상기 롤백 제어부는,
    처리 완료된 명령들을 원상태로 복귀시키기 위한 명령어를 상기 명령어 데이터베이스를 검색하여 조합하고, 상기 조합된 명령어를 상기 NAS로 전송함으로써 상기 처리 완료된 명령들을 원상태로 복귀시키는 것을 특징으로 하는 NAS 제어 장치.
  • 제 1 항에 있어서,
    상기 상위 모듈로부터 전달되는 명령과 정보는,
    상기 NAS의 장치 종류, 원격 접속을 위한 상기 NAS의 주소, 원격 접속 ID(Identification) 및 비밀번호를 포함하는 상기 NAS의 장치 정보와,
    상기 NAS의 제어 명령과 그에 따른 정보를 포함하는 것을 특징으로 하는 NAS 제어 장치.
  • 제 3 항에 있어서,
    상기 NAS의 제어 명령과 그에 따른 정보는,
    청약 처리 명령과 그에 따른 가입자의 개인 정보와,
    청약 종류, 상품 종류를 포함하는 청약 정보를 포함하는 것을 특징으로 하는 NAS 제어 장치.
  • 제 1 항에 있어서,
    상기 NAS 연결부는 TCP/IP(Transmission Control Protocol/Internet Protocol) 접속을 하는 것을 특징으로 하는 NAS 제어 장치.
  • 제 1 항에 있어서,
    상기 명령어는 CLI(Command Line Interface) 명령어를 포함하는 것을 특징으로 하는 NAS 제어 장치.
  • 상위 모듈로부터 NAS를 제어하기 위한 명령과 정보를 받아 상기 NAS를 제어하는 방법에 있어서,
    상기 상위 모듈로부터 상기 NAS 제어의 명령을 받으면 상기 정보를 이용하여 NAS에 연결 접속하는 제 1과정;
    상기 상위 모듈의 정보를 이용하여 상기 NAS를 제어하는 명령어를 검색하고 처리 순서대로 조합하는 제 2과정;
    상기 제 2과정에서 조합된 명령어를 상기 NAS로 전송하여 처리하는 제 3과정;
    상기 전송된 명령어의 처리 결과 에러가 발생하면 상기 에러가 발생된 단계를 검출하는 제 4과정;
    상기 검출된 단계 이전에 처리 완료된 명령들에 대하여 원상태로 복귀시키기 위한 명령어를 검색 조합하는 제 5과정; 및
    상기 제 5과정에서 조합된 명령어를 상기 NAS로 전송하여 처리하는 제 6과정을 포함하는 것을 특징으로 하는 NAS 제어 방법.
  • 제 7 항에 있어서,
    상기 상위 모듈로부터 전달되는 명령과 정보는,
    상기 NAS의 장치 종류, 원격 접속을 위한 상기 NAS의 주소, 원격 접속 ID(Identification) 및 비밀번호를 포함하는 상기 NAS의 장치 정보와,
    상기 NAS의 제어 명령과 그에 따른 정보를 포함하는 것을 특징으로 하는 NAS 제어 방법.
  • 제 8 항에 있어서,
    상기 NAS의 제어 명령과 그에 따른 정보는,
    청약 처리 명령과 그에 따른 가입자의 개인 정보와,
    청약 종류, 상품 종류를 포함하는 청약 정보를 포함하는 것을 특징으로 하는 NAS 제어 방법.
  • 제 7 항에 있어서,
    상기 NAS 연결부는 TCP/IP 접속을 하는 것을 특징으로 하는 NAS 제어 방법.
  • 제 7 항에 있어서,
    상기 명령어는 CLI 명령어를 포함하는 것을 특징으로 하는 NAS 제어 방법.
  • 说明书全文

    NAS 제어 장치 및 그 방법{Apparatus for controlling network access system and method thereof}

    본 발명은 NAS(Network Access System) 제어 장치 및 그 방법에 관한 것으로, NAS를 제어하기 위한 CLI(Command Line Interface) 명령어를 데이터베이스화하여 NAS의 장치 종류에 따른 필요한 CLI 명령어를 데이터베이스에서 검색 및 조합하고 이를 이용하여 NAS를 제어하고, 처리 실패한 과정은 롤백 처리하는 NAS 제어 장치 및 그 방법에 관한 것이다.

    ADSL(Asymmetric Digital Subscriber Line) 서비스를 제공하기 위해서는 NAS의 사용이 필수적이다.

    NAS는 이기종간의 망을 상호 연동시켜 주는 일종의 게이트웨이로, ADSL를 사용하는 이용자들이 인터넷으로 접속을 할 수 있도록 ADSL 회선의 종단점을 인터넷망에 연결시켜주는 역할을 담당하고 있다.

    이러한 NAS는 ADSL 서비스가 수용된 여러 수용국을 묶어서 집중해서 인터넷 접속을 할 수 있도록 다수의 NAS가 장비별로 구축되어 있다.

    ADSL 서비스의 증가와 함께 NAS에 대한 수요도 증가하고 있으나, 현재의 운용체계는 운용자가 NAS가 제공하는 CLI 명령어를 숙지하고 ADSL 가입자의 청약이 발생하면 NAS의 콘솔(Console)을 이용하여 NAS에 접속한 후, 청약 처리에 필요한 CLI 명령어를 순차적으로 직접 입력하여 NAS가 이를 처리하는 수작업의 형태로 운용되고 있다.

    또한, CLI 명령이 NAS에서 처리 실패할 경우에는, 운용자가 실패한 원인을 파악하여 동일한 CLI 명령을 재처리하거나, 실패한 CLI 명령 이전까지 처리되었던 절차들을 원상태로 복귀하기 위한 롤백(Rollback) 처리 CLI 명령을 생성하여 처리하여야 한다.

    본 발명은, 상기와 같은 불편함을 해결하고자, NAS 운용자가 NAS에 대한 CLI 명령어를 모르더라도 NAS를 운용할 수 있도록 함에 그 목적이 있다.

    그리고, 실패한 CLI 명령어에 대하여 자동으로 롤백 처리함에 다른 목적이 있다.

    도 1은 본 발명에 따른 NAS 제어 장치의 구성도.

    도 2는 본 발명에 따른 NAS 제어 방법의 흐름도.

    상기와 같은 목적을 달성하기 위하여, 본 발명에 따른 NAS 제어 장치는, 상위 모듈로부터 NAS를 제어하기 위한 명령과 정보를 받아 NAS를 제어하는 장치에 있어서, 상위 모듈로부터 전달받은 정보를 이용하여 NAS에 연결 접속하는 연결부;NAS의 장치 종류별 제어 명령어를 저장하고 있는 명령어 데이터베이스; NAS에서 발생하는 에러 정보를 저장하고 있는 에러 데이터베이스; 명령어 데이터베이스를 이용하여 NAS의 제어에 필요한 명령어를 검색하고 NAS로 전송하여 처리 요청하며, NAS로부터 받은 처리 결과 메시지를 에러 데이터베이스를 이용하여 분석하고 명령어 처리 결과가 성공인지를 판단하는 명령 수행부; 명령 수행부의 처리 결과 분석이 에러로 판단되면, 에러 정보를 전달받아 명령어 데이터베이스를 참조하여 에러를 검출하는 롤백 처리부; 및 롤백 처리부로부터 에러 정보를 전달받아 에러가 발생한 단계 이전에 처리 완료된 명령들에 대하여 원상태로 복귀시키는 롤백 제어부를 구비하는 것을 특징으로 한다.

    그리고, 본 발명에 따른 NAS 제어 방법은, 상위 모듈로부터 NAS를 제어하기 위한 명령과 정보를 받아 NAS를 제어하는 방법에 있어서, 상위 모듈로부터 NAS 제어의 명령을 받으면 정보를 이용하여 NAS에 연결 접속하는 제 1과정; 상위 모듈의 정보를 이용하여 NAS를 제어하는 명령어를 검색하고 처리 순서대로 조합하는 제 2과정; 제 2과정에서 조합된 명령어를 NAS로 전송하여 처리하는 제 3과정; 전송된 명령어의 처리 결과 에러가 발생하면 에러가 발생된 단계를 검출하는 제 4과정; 검출된 단계 이전에 처리 완료된 명령들에 대하여 원상태로 복귀시키기 위한 명령어를 검색 조합하는 제 5과정; 및 제 5과정에서 조합된 명령어를 NAS로 전송하여 처리하는 제 6과정을 포함하는 것을 특징으로 한다.

    이하, 본 발명에 따른 바람직한 실시예에 대하여 첨부 도면을 참조하여 상세히 설명한다.

    도 1은 본 발명에 따른 NAS(180)를 제어하기 위한 장치(100)의 구성도로, 상위 모듈(170)로부터 전달받은 자원 정보 중 NAS(180)의 장치 정보를 이용하여 NAS(180)에 연결 접속하는 NAS 연결부(110), NAS 연결부(110)로부터 전달받은 NAS(180)의 제어 정보를 이용하여 제어에 필요한 CLI 명령어를 NAS(180)로 전송하여 처리하고 그 처리 결과를 분석하는 CLI 명령 수행부(120), NAS(180)의 장치 종류별로 CLI 명령어를 저장하고 있는 CLI 데이터베이스(130), NAS(180)의 장치 종류별로 발생할 수 있는 에러 메시지를 저장하고 있는 에러 데이터베이스(140), 명령어 처리 도중 에러가 발생한 CLI 명령어와 관련 정보를 전달받아 에러를 검출하는 롤백 처리부(150), 및 에러가 발생한 단계의 롤백 처리를 위한 CLI 명령어를 NAS(180)에 전송하여 처리하는 롤백 제어부(160)를 구비한다.

    상위 모듈은(170)은 NAS(180)의 제어에 필요한 여러 가지 정보와 명령을 NAS 제어 장치(100)로 전송하며, 그 정보와 명령에는 NAS(180)에 접속하기 위해 필요한 장치의 종류, NAS(180)의 IP(Internet Protocol) 주소, 접속 ID(Identification), 및 비밀번호 등의 NAS(180)의 장치 정보와 NAS(180)를 제어하기 위한 ADSL 서비스를 위한 청약 처리 명령과 그에 따른 정보가 포함된다.

    NAS 연결부(110)는 이러한 상위 모듈(170)로부터 전달된 NAS(180)의 장치 정보를 이용하여 NAS(180)로 제어에 필요한 TCP/IP(Transmission Control Protocol/Internet Protocol) 접속을 하고, 접속이 성공하면 CLI 명령 수행부(120)로 접속 성공을 알리고 상위 모듈(150)로부터 전달된 NAS(180)의 제어에 필요한 정보, 예를 들면 ADSL 청약 정보를 전달하여 그 다음 순차의 일이 진행되도록 한다.

    그러면, CLI 명령 수행부(120)가 NAS(180) 장치의 종류, 청약 종류, 상품 종류 등에 따라 CLI 데이터베이스(130)를 검색 및 조합하여 CLI 명령어를 NAS(180)로 전송함으로써 실질적인 NAS(180) 제어를 수행한다.

    그리고, CLI 명령 수행부(120)는 NAS(180)로부터 해당 CLI 명령어에 대한 처리 결과 메시지를 받아 에러 데이터베이스(140)와 비교 분석하고, 처리 결과가 실패이면 롤백 처리부(150)에게 해당 정보를 전달하여 에러를 검출하게 하고 롤백 제어부(160)로 하여금 실패 처리 이전에 처리 완료된 명령들에 대해 원상태로 복귀되도록 한다.

    이에 대한 보다 상세한 NAS 제어 방법에 대하여 도 2를 참조하여 설명한다.

    서비스 가입자로부터 ADSL 청약 신청이 들어오면, 상위 모듈(170)은 NAS 제어 장치(100)로 ADSL 청약 처리를 요청하고, 이때 NAS(180)의 청약 처리를 위한 제어에 필요한 여러 가지 정보와 명령을 NAS 연결부(110)로 함께 전송한다(S210).

    NAS 연결부(110)는 이러한 자원 정보 중 NAS(180)의 장치 정보를 이용하여 NAS(180)에 대한 TCP/IP 접속을 시도한다(S220).

    여기서 NAS(180)의 장치 정보는 NAS(180)의 장치 종류, 원격 접속을 위한 NAS(180)의 IP주소, 원격 접속 ID 및 비밀번호 등이다.

    TCP/IP 접속 시도는 최대 n회까지 시도되며, n회에 걸쳐 접속이 실패하면, 실패 사유 등을 NAS 운용자에게 사용자 인터페이스를 통해 통보하여 NAS 운용자가 이를 확인할 수 있도록 한다. 접속 시도 횟수는 운영의 방법에 따라 값이 달라질 수 있다.

    이렇게 NAS 연결부(110)에서 NAS(180)에 대한 TCP/IP 접속이 완료되면, NAS 연결부(110)는 상위 모듈(170)로부터 받은 정보 중 NAS(180)의 장치 종류, NAS(180) 제어의 종류(청약의 신규, 변경, 해지 등), 서비스 상품의 종류 등을 CLI 명령 수행부(120)로 전송한다(S230).

    그러면, CLI 명령 수행부(120)는 CLI 데이터베이스(130)를 순차적으로 검색하여 CLI 명령어를 조합하고(S240), 이미 연결된 TCP/IP 연결을 통하여 조합된 CLI 명령어를 전송하고 처리를 요청한다(S250).

    다음 표 1은 NAS를 제어하기 위한 일 예로, NAS의 장치 종류별, 청약 종류별로 정의된 CLI 명령 처리 순서를 나타낸다.

    [표 1]

    청약 장치 Assured Unisphere redBack
    신규 1.ATM PVC 생성2.IP Port List 정의3.IP 인터페이스 정의4.ARP Secure 정의5.Routing 생성 1.ATM PVC 생성2.ATM PVC 등록3.Encapsulation 등록4.IP Unnumbered 등록5.IP Route 생성 1.Context 생성2.Subscriber생성3.ATM Slot/Port 지정4.ATM PVC 생성5.Context와 Subscriber binding
    해지 1.Routing 삭제2.ARP Secure 삭제3.IP 인터페이스 삭제4.IP Port List 삭제5.ATM PVC 삭제 1.ATM PVC 삭제 1.Subscriber 삭제2.ATM Slot/Port 삭제3.ATM PVC 삭제
    변경 변경은 해지 후 신규로 정의 함.

    즉, NAS 장치의 하나인 Assured를 예로 들면, CLI 명령 수행부(120)는 청약 신규일 경우 CLI 데이터베이스(130)의 조합 순서대로 첫째, ATM(Asynchronous Transfer Mode) PVC(Permanent Virtual Circuit) 생성, 둘째, IP(Internet Protocol) 포트 리스트 정의, 셋째, IP 인터페이스 정의, 넷째, ARP(AddressResolution Protocol) 보안(Secure) 정의, 및 다섯째, 라우팅 생성의 과정을 순차적으로 거쳐 신규 청약에 대한 ADSL 가입자를 인터넷 망에 연결할 수 있게 한다.

    CLI 데이터베이스(130)는 이러한 표 1의 CLI 명령 처리 순서를 데이터베이스화하여 관리 및 운용하는데, 그 구조는 NAS의 장치 종류, 청약 종류, 조합 순차 번호, CLI 명령으로 구성되며, NAS 장치 Assured의 청약 신규를 예로 들면, 그것은 표 2와 같다.

    [표 2]

    장치 종류 청약 종류 조합 순차 번호 CLI 명령
    Assured 신규 1 create atm pvc
    Assured 신규 2 define ip port list
    Assured 신규 3 create ip interface
    Assured 신규 4 define arp secure
    Assured 신규 5 create route

    CLI 명령 수행부(120)는 표 2와 같이 관리되는 CLI 데이터베이스(130)를 검색하여 CLI 명령어를 조합 순차 번호에 따라 첫 번째 CLI 명령부터 해당 NAS(180)로 전달하고 처리를 요청한다.

    그리고, NAS(180)로부터 해당 CLI 명령어에 대한 처리 결과를 표시하는 메시지를 전달받으면, 메시지를 분석하여 처리 결과의 성공 여부를 판단한다(S260).

    이를 위하여 CLI 명령 수행부(120)는 에러 데이터베이스(140)를 검색하여 에러 데이터베이스(140)에 처리 결과 메시지와 일치하는 정보가 없으면 해당 CLI 명령어는 처리가 성공한 것으로 판단한다.

    이렇게 CLI 명령어 처리가 성공했으면, 그 다음의 조합 순차 번호의 CLI 명령어가 남았는지를 확인하여 모든 NAS(180)의 제어 처리가 완료됐는지를 판단하고(S270), 완료되지 않았으면 그 다음 조합 순차 번호의 CLI 명령어를 NAS(180)로 전달한다(S250).

    CLI 명령 수행부(120)는 이러한 CLI 명령어 검색 및 처리 요청 과정을 장치 종류와 청약 종류별로 정의된 CLI 명령어가 모두 처리될 때까지 반복한다.

    그러나, 만약 CLI 명령어에 대한 처리 결과가 실패이면(S260), CLI 명령 수행부(120)는 즉시 진행하던 처리 과정을 중단하고 처리 도중 에러가 발생한 CLI 명령어와 해당 청약 정보를 롤백 처리부(150)로 전송한다.

    그러면, 롤백 처리부(150)는 전달받은 정보로부터 에러가 발생한 NAS(180)의 장치 종류와, 포트 정보, PVC 정보, IP 정보 등의 자원 정보 및 에러가 발생한 단계를 검출한다(S280).

    이때, 롤백 처리부(150)는 CLI 데이터베이스(130)에 정의된 NAS(180)의 장치 종류별, 청약 종류별 CLI 명령 처리 순서를 참조하여 어느 단계의 작업을 처리하다가 에러가 발생했는지 검출한다.

    이렇게 식별된 에러 정보는 롤백 제어부(160)로 전달되고, 롤백 제어부(160)는 전달된 NAS(180)의 장치 정보, 자원 정보 및 에러 정보를 이용하여 이를 롤백 처리하기 위한 CLI 명령어를 CLI 데이터베이스(130)를 검색하여 조합한다(S290).

    그리고, 조합된 CLI 명령어를 NAS(180)로 전송하여 이전에 처리된 명령을 원상태로 복귀시킨다(S300).

    그리고, 처리가 완료되면 NAS(180)에 대한 접속을 종료한다(S310).

    본 발명은 상기의 ADSL 청약에 관한 예에 국한되지 않고, 그 밖에 NAS가 갖는 기능에 대한 모든 명령 처리를 본 발명에 따라 실시할 수 있다.

    상술된 바와 같이, 본 발명은 NAS의 장치별 CLI 명령어를 모르더라도 CLI 명령어를 데이터베이스로부터 자동으로 검색 및 조합하여 해당 NAS를 제어할 수 있도록 함으로써, NAS의 관리 업무에 효율성을 높이고, 시간을 줄임으로써 보다 신속한 서비스를 제공할 수 있는 효과가 있다.

    또한, 실패한 CLI 명령어에 대하여 롤백 처리를 함으로써, NAS의 자원 관리 업무의 일관성을 유지할 수 있으면, 자원의 낭비도 예방할 수 있다.

    高效检索全球专利

    专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

    我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

    申请试用

    分析报告

    专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

    申请试用

    QQ群二维码
    意见反馈