1 |
1
목적 화일 인식부와, 기호 인식부, 예외 기호 처리부와, 교체 기호 생성부, 그리고 교체 기호 관리부를 이용하여 대형 소프트웨어 개발을 여러 모듈로 분할하여 개발할 경우, 혹은 개발된 소프트웨어를 배포할 경우 소프트웨어 내의 기호들의 정보를 보호하는 방법에 있어서, 사용자로부터 화일의 이름을 입력받아, 목적화일 헤드 인식부를 통하여 헤드 정보를 읽어들이는 제1단계와, 상기 제1단계 수행 후 기호 인식부를 통하여 사용자로부터 입력된 화일내의 모든 기호들을 읽어오며, 처음 출현한 기호인지를 판단하여, 이전에 나왔던 기호이면 다음 기호를 읽어오는 제2단계와, 상기 제2단계 수행 후 처음 나온 기호이면 이 기호에 대하여 예외 기호 처리부를 통하여 제외시킬 기호인지를 검사하여, 검사 결과 값에 따라, 제외시킬 기호이면 다음의 기호를 읽어오고, 아니면 교체 기호 생성부를 통하여 새로운 기호를 생성하며, 새로이 생성된 기호에 대하여 다시 예외 기호 처리부를 통하여 제외할 기호인지를 검사하고, 검사 결과값에 따라 제외할 기호이면 다른 새로운 이름을 생성하는 제3단계와, 상기 제3단계 수행 후 제외할 기호가 아니면 교체 기호 관리부를 통하여 교체 전 후의 기호의 대칭표를 작성하는 제4단계와, 상기 제4단계 수행 후 새로운 기호로 교체하는 제5단계로 이루어진 것을 특징으로 하는 오브젝트 화일의 기호 정보 보호방법
|
3 |
3
제1항에 있어서, 상기 제2단계는 기호테이블의 시작 주소와, 기호의 개수와, 스트링 테이블의 시작 주소와 기호에 대한 스트링의 주소를 계산하는 제2-1단계와, 상기 제2-1단계 수행 후 스트링을 읽어서 처음 출현한 기호인지를 판단하여, 이전에 나왔던 기호이면 다음 기호를 읽어오는 제2-2단계로 이루어진 것을 특징으로 하는 오브젝트 화일의 기호 정보 보호방법
|
5 |
5
제1항에 있어서, 상기 제4단계는 기호의 길이에 따라 생성되는 문자열의 길이를 결정하는 4-1단계와, 상기 4-1단계 수행 후 생성된 기호를 제1예외 기호 처리를 통해 제외시킬 기호와 중복이 되는지를 조사하여, 제외시킬 기호이면 다음 기호를 읽어오는 제4-2단계로 이루어진 것을 특징으로 하는 오브젝트 화일의 기호 정보 보호방법
|
6 |
6
제5항에 있어서, 상기 4-1단계에서 생성되는 문자열은 기호의 길이에 따라 기호의 길이가 2이면 a0에서 z9까지의 문자열을 생성하며, 기호의 길이가 3이면 a00에서 z99까지를 생성하고, 기호의 길이가 4이면 a000에서 z999까지를 생성하며 기호의 길이가 5이상이면 a0000에서 z9999까지를 생성하는 것을 특징으로 하는 오브젝트 화일의 기호 정보 보호방법
|