KR0154472B1 - 전전자 교환기에 있어서 적응적인 특수서비스 사용절차 처리장치 및 방법 - Google Patents

전전자 교환기에 있어서 적응적인 특수서비스 사용절차 처리장치 및 방법

Info

Publication number
KR0154472B1
KR0154472B1 KR1019950042451A KR19950042451A KR0154472B1 KR 0154472 B1 KR0154472 B1 KR 0154472B1 KR 1019950042451 A KR1019950042451 A KR 1019950042451A KR 19950042451 A KR19950042451 A KR 19950042451A KR 0154472 B1 KR0154472 B1 KR 0154472B1
Authority
KR
South Korea
Prior art keywords
procedure
digit
special service
database
checking
Prior art date
Application number
KR1019950042451A
Other languages
English (en)
Other versions
KR970031715A (ko
Inventor
전계민
Original Assignee
유기범
대우통신주식회사
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 유기범, 대우통신주식회사 filed Critical 유기범
Priority to KR1019950042451A priority Critical patent/KR0154472B1/ko
Priority to US08/755,537 priority patent/US5907609A/en
Publication of KR970031715A publication Critical patent/KR970031715A/ko
Application granted granted Critical
Publication of KR0154472B1 publication Critical patent/KR0154472B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Exchange Systems With Centralized Control (AREA)

Abstract

본 적응적인 특수서비스 사용절차 처리장치 및 방법은 전전자 교환기에 있어서 운용자가 특수서비스의 사용절차를 임의로 지정하여 서비스를 제공할 수 있도록 하여 특수서비스 사용절차를 사용환경에 따라 적응적으로 가변하여 사용할 수 있도록 하기 위한 것이다. 이를 위하여 본 장치는 특수서비스에 대한 등록, 확인 및 삭제과정을 제어하기 위한 서비스제어 메인 프로세스; 특수서비스 코드를 분석하기 위한 특수서비스 코드 분석부; 운용자에 의해 인가된 절차요소정보를 저장하고 있는 제1데이타베이스; 특수서비스 코드 분석부에서 분석된 결과에 해당되는 특수서비스의 절차요소를 제1데이타베이스에서 읽어와 호처리 프로세서로부터 수신되는 가입자의 메세지가 적합한지 여부를 분석하는 특수서비스 절차분석부; 특수서비스 절차분석부의 분석결과, 가입자의 메시지가 적합할 때 특수서비스 절차분석부에서 전송되는 절차요소의 내용을 저장하는 제2데이타베이스를 포함하도록 구성된다.

Description

전전자 교환기에 있어서 적응적인 특수서비스 사용절차 처리장치 및 방법
제1도는 전전자 교환기에서 이루어지는 종래의 특수서비스 사용절차 흐름도.
제2도는 본 발명에 따른 적응적인 특수서비스 사용절차 처리장치의 기능블럭도.
제3a, b도는 본 발명에 따른 적응적인 특수서비스 사용절차처리방법에 대한 흐름도.
* 도면의 주요부분에 대한 부호의 설명
201 : 서비스제어 메인 프로세스 202 : 특수서비스코드 분석부
203 : 특수서비스 절차분석부 204 : 제1데이타베이스
205 : 특수서비스 정보저장부 206 : 제2데이타베이스
본 발명은 전전자 교환기에 있어서 특수서비스 사용절차 처리장치 및 방법에 관한 것으로, 특히 운용자에 의하여 특수서비스의 사용절차를 임의로 지정하여 서비스를 제공할 수 있도록 하기 위한 적응적인 특수서비스 사용절차 처리장치 및 방법에 관한 것이다.
일반적으로 전전자 교환기에는 가입자에게 제공되는 서비스중사용의 편리함을 주기 위한 특수서비스 기능이 있다. 이러한 특수서비스에 대한 사용절차는 교환기설계시에 미리 정의되며, 가입자는 이와 같이 정의된 사용절차에 따라 특수서비스기능을 이용하게 된다.
예를 들어 단축다이얼에 대한 특수서비스에 대한 사용절차가 시스템설계시 “*99 단축다이얼번호 착신가입자번호*로 정의되면, 단축다이얼 기능을 이용하기 위한 가입자는 송수화기를 들고 발신음을 듣는 상태에서 상술한 순서대로 키데이타를 입력하여야만 한다.
이와 같이 입력된 키데이타는 제1도에 도시된 흐름도와 같이 전전자 교환기내에서 처리된다. 즉, 가입자에 의하여 제어된 키데이타를 전전자 교환기내의 번호번역 프로세서에 의하여 분석한 결과, 서비스사용정보가 수신된 것으로 판단되면 제101단계에서 제102단계로 진행되어 수신된 서비스사용정보가 원하는 특수서비스가 어떠한 종류인지를 파악하기 위하여 서비스사용정보내에 포함되어 있는 특수서비스코드를 분석한다. 특수서비스코드분석에 의하여 해당 특수서비사가 어떤 것인지가 판단되면, 해당 서비스 등록 프로시져를 호출하여 가입자로부터 인가된 입력정보가 서비스등록 프로시져에 이미 처리되어 있는 해당 특수서비스의 절차요소에 대한 조건에 적합한지를 분석하고, 적합하면 제104단계로 진행되어 해당 서비스 등록 프로시져내의 데이타베이스에 가입자로부터 입력된 입력정보를 저장하게 된다.
이와 같이 종전의 특수서비스는 그 절차요소를 고정시켜 사용하고 있어 사용절차가 다른 국가에 수출하는 등의 이유로 사용절차를 바꾸고자 할 때에는 해당 특수서비스에 대한 프로시져를 다시 개발하여야 하는 번거로움이 있었다.
따라서 본 발명의 목적은 전전자 교환기에 있어서 운용자가 특수서비스의 사용절차를 임의로 지정하여 서비스를 제공할 수 있도록 하여 특수서비스 사용절차를 사용환경에 따라 적응적으로 가변하여 사용할 수 있는 적응적인 특수서비스 사용절차 처리장치 및 방법을 제공하는데 있다.
본 발명에 따른 장치는, 가입자로부터 수신된 메세지에 대한 호처리를 하기 위한 호처리 프로세서를 구비한 전전자 교환기의 적응적인 특수서비스 사용절차 처리장치에 있어서, 호처리 프로세서로부터 특수서비스 개시메세지가 수신되면, 특수서비스에 대한 등록, 확인 및 삭제과정을 제어하기 위한 서비시제어 메인 프로세스; 서비스 제어 메인 프로세스에 의해 제어되어 호처리 프로세서로부터 전송되는 특수서비스 코드를 분석하기 위한 특수서비스 코드분석부; 운용자에 의해 인가된 절차요소정보에 의하여 특수서비스에 대한 절차요소정보를 순차적으로 저장하고 있는 제1데이타베이스; 특수서비스 코드 분석부에서 분석된 결과에 해당되는 특수서비스의 절차요소를 제1데이타베이스에서 읽어와 호처리 프로세서로부터 수신되는 가입자의 메시지가 적합한지 여부를 분석하는 특수서비스 절차분석부; 특수서비스 절차분석부의 분석결과, 가입자의 메시지가 적합할 때 특수서비스 절차분석부에서 전송되는 절차요소의 내용을 저장하는 제2데이타베이스를 포함함을 특징으로 한다.
본 발명에 따른 방법은, 가입자에 의해 인가된 특수서비스코드가 분석되면, 특수서비스 절차분석부에 의하여 해당되는 특수서비스에 대한 첫 번째 절차요소를 데이타베이스에서 읽어오는 단계; 데이타베이스에서 가져온 단계가 종료절차요소인지를 체크하는 단계; 종료절차요소가 아니면, 선택 가능한 절차요소인지를 판단하는 단계; 선택가능한 절차요소이면, 특수서비스 절차분석부내의 스택에 데이타베이스로부터 읽어온 절차요소를 저장하는 제1저장단계; 스택에 절차요소에 대한 저장이 완료되면, 다음순서의 절차요소를 데이타베이스에서 읽어오고 종료절차인지를 체크하는 단계로 진행되는 단계; 절차요소가 선택 가능한 절차요소가 아니면, 가입자로부터 수신된 디지트의 종류를 체크하는 단계; 디지트종류 체크결과, 수신된 디지트가 0~9의 숫자인 경우에 특수서비스 절차분석부내의 임시 디지트버퍼에 저장하는 제2저장단계; 데이타베이스에서 읽어온 절차요소의 종류를 체크하는 제1절차요소종류 체크단계; 체크결과, 절차요소가 end_star, end_sharp, star_digit, sharp_digit인 경우에 스택에 절차요소가 존재하는 지를 체크하는 단계; 선택 가능한 절차요소가 스택에 존재하면 임시 디지트버퍼에 저장되어 있는 디지트의 수와 전체수신할 디지트의 수를 비교하는 단계; 비교단계에 의하여 임시 디지트 버퍼에 저장되어 있는 디지트의 수가 전체 수신할 디지트의 수보다 작을 경우에는 디지트를 수신하여 디지트종류를 체크하는 단계로 진행되는 단계; 제1절차요소종류 체크단계에서 체크한 결과, 절차요소가 end_star, end_sharp, star_digit, sharp_digit외인 경우에는 요구되는 개수만큼의 디지트를 더 수신하여 임시 디지트버퍼에 저장하는 제3저장단계; 임시 디지트버퍼에 저장된 디지트를 특수서비스 절차분석부내의 디지트 처리완료버퍼로 옮겨 저장하고 다음 절차요소를 상기 데이타베이스에서 읽어오는 단계로 진행되는 단계; 수신된 디지트의 종류가 스타(*)과 샵(#)중 어느 하나일 대 현재 처리해야할 절차요소의 종류를 체크하는 제2절차요소종류 체크단계; 제2절차요소종류 체크결과, 절차요소의 종류가 end_star, end_sharp, star_digit, sharp_digit인 경우 스택에 저장된 선택 가능한 절차요소가 존재하는 지를 체크하는 단계; 스택에 절차요소가 존재하면 스택에 존재하는 절차요소를 삭제하는 단계; 절차요소가 삭제되면, 임시 디지트버퍼에 저장되어 있던 디지트를 디지트 처리완료 버퍼로 저장하고, 스택에 절차요소가 존재하는 지 체크하는 단계로 진행되는 단계; 스택에 절차요소가 존재하지 않으면, 절차요소의 종류를 체크하는 제3절차요소종류 체크단계; 제3절차요소종류 체크단계에 의하여 절차요소가 종료절차(end_star, end_sharp)인 경우에 분석된 데이타를 가입자 정보 데이타베이스에 저장되도록 출력하는 단계; 절차요소가 종료절차이외인 경우에는 데이타베이스에서 다음 순번의 절차요소를 읽어오는 단계; 제2절차요소종류 체크단계에서 체크한 결과, 절차요소가 end_star, end_sharp, star_digit, sharp_digit이외인 경우에는 가변길이 절차요소인지를 체크하는 단계; 가변길이 절차요소이면 역추적모드를 설정하고 절차요소를 스택에 저장한 다음 데이타베이스에 저장되어 있는 다음 순번의 절차요소를 읽어오고 종료절차요소인지를 체크하는 단계로 진행되는 단계를 포함함을 특징으로 한다.
이하, 첨부된 도면은 참조하여 본 발명에 따른 바람직한 실시예를 상세하게 설명하기로 한다.
제2도는 본 발명에 따른 적응적인 특수서비스 사용절차 처리장치에 대한 기능블럭도로서, 미도시된 호처리 프로세서로부터 특수서비스 개시 메시지가 수신되면 서비스 등록, 확인 및 삭제 등의 기능을 제어하기 위한 서비스제어 메인 프로세스(201), 서비스제어 메인 프로세스(201)에 의해 제어되어 상술한 호처리 프로세서로부터 전송된 특수서비스코드를 분석하기 위한 특수서비스코드 분석부(202), 운용자에 의하여 각 특수서비스별로 인가된 절차요소들에 대한 정보를 순서대로 저장하고 있는 제1데이타베이스(204), 상술한 호처리 프로세서로부터 전송된 특수서비스코드외에 가입자로부터 수신된 메시지에 대한 절차요소를 분석하기 위한 특수서비스 절차분석부(203), 특수서비스 등록정보를 저장하는 제2데이타베이스(206), 특수서비스 절차분석부(203)에서 출력되는 데이타를 제2데이타베이스(206)에 저장하기 위한 특수서비스 정보저장부(205)로 구성된다.
제3도는 본 발명에 따른 적응적인 특수서비스 사용절차 처리방법에 대한 흐름도로서, 특수서비스 절차분석부의 동작흐름도이다.
그러면 제2도와 제3도를 결부시켜 본 발명에 따른 실시예에 대한 동작설명을 하기로 한다.
우선 가입자로부터 수신된 메시지분석에 의하여 미도시된 호처리 프로세서로부터 특수서비스 개시메세지가 전송되면, 서비스제어 메인 프로세서(201)에서 특수서비스코드 분석부(202)를 제어하여 미도시된 호처리 프로세서로부터 전송되는 특수서비스 코드를 분석하도록 한다. 특수서비스코드분석에 의하여 요구되는 특수서비스의 종류가 판단되면, 해당되는 특수서비스 종류에 대한 정보가 특수서비스 절차분석부(203)으로 전송된다.
이에 따라 특수서비스 절차분석부(203)는 제301단계로 진행되어 해당 서비스의 첫번째 절차정보를 제1데이타베이스(204)에서 가져온다.
그리고 제302단계로 진행되어 제1데이타베이스(204)에서 가져온 절차요소가 종료절차요소(null_digit)인가를 판단한다. 판단결과, 종료절차요소이면 제303단계로 진행되어 지금까지 분석된 절차요소정보를 특수서비스 정보저장부(205)를 통해 제2데이타베이스(206)에 저장되도록 출력한 뒤 작업을 종료한다.
그러나 제302단계의 판단결과, 종료절차요소가 아니면 제304단계로 진행되어 해당절차요소가 선택 가능한 절차요소인가를 판단한다. 판단결과, 선택 가능한 절차요소이면 제305단계로 진행되어 특수서비스 절차분석부(203)내에 구비되어 있는 스택(stack)에 저장된 후, 제306단계로 진행되어 다음에 순서로 저장되어 있는 절차요소를 제1데이타베이스(204)에서 가져온 다음 제302단계로 리턴되어 상술한 과정을 반복처리한다.
제304단계에서 판단한 결과, 제1데이타베이스(204)에서 가져온 절차요소가 선택가능한 절차요소가 아니면 미도시된 호처리 프로세서로부터 수신되는 가입자가 인가한 디지트를 수신하게 되는데, 수신전에 제307단계로 진행되어 제1데이타베이스(204)에 저장되어 있는 절차요소에 대하여 역추적 상태가 설정되어 있는 지를 판단하다. 판단결과, 역추적상태로 설정되어 있으면 제308단계로 진행되어 역추적상태를 클리어시키고 가입자로부터 새로운 디지트를 수신하지 않고 그 전에 수신하여 특수서비스 절차분석부(203)내의 임시 디지트버퍼(미도시됨)내에 저장되어 있는 디지트를 새로 받은 디지트로 간주하고, 제309단계로 진행되어 상술한 디지트의 종류를 판단하다.
그러나 제307단계에서 역추적상태가 아니면 제310단계로 진행되어 미도시된 호처리 프로세스로부터 가입자로부터 인가되는 새로운 디지트를 수신하고, 제309단계로 진행되어 수신된 디지트의 종류를 판단한다. 판단결과, 디지트의 종류가 *, #이 아니고 0~9에 해당되는 데이타라면 제311단계로 진행되어 특수서비스 절차분석부(205)내의 임시 저장장소인 미도시된 임시 디지트 버퍼에 수신한 디지트를 저장하고, 제312단계로 진행되어 현재 처리되고 있는 절차요소의 종류를 판단한다.
판단한 결과, 편재 처리되고 있는 절차요소가 end_star(정보입력의 마지막 표시를 나타내는 절차요소를 이하 end_star라고 함), end_sharp(마지막 #디지트를 나타내는 절차요소로 이하 end_sharp라고함), star_digit(절차요소 정보의 구분을 나타내는 절차요소로 이하 star_digit라고 함), sharp_digit(#디지트를 나타내는 절차요소로 이하 sharp_digit라고 함)이면 제313단계로 진행되어 특수서비스 절차분석부(203)내에 구비되어 있는 미도시된 스택에 저장된 절차요소가 존재하는 지를 판단한다.
판단결과, 상술한 스택에 절차요소가 존재하면, 제314단계로 진행되어 현재까지 수신된 디지트의 갯수가 전체수신할 디지트를 초과하는 지를 판단하다. 판단결과, 현재까지 수신한 디지트의 개수가 전체 수신할 디지트를 초과하지 않으면 제307단계로 리턴되어 처리된다. 그러나 제313단계의 판단결과 스택에 절차요소가 존재하지 않거나 제314단계의 판단결과 현재까지 수신된 디지트의 개수가 전체 수신할 디지트의 개수를 초과하는 경우에는 제315단계로 진행되어 실패처리를 한 뒤 작업을 종료한다. 이 때 스택에 절차요소가 존재하지 않을 때, 실패처리를 하는 것은 현재 처리되어야 할 절차요소가 end_star, end_sharp, star_digit, sharp_digit인데 수신한 디지트는 0~9의 숫자가 입력되었으므로 이 이전에 선택가능한 절차요소가 스택에 하나 이상이 저장되어있어야 한다. 그렇지 않으면 현재 처리되어야 할 *나 #이 수신되어야 하므로 스택에 절차요소가 없으면 가입자에게서 수신한 디지트는 절차에 위배되기 때문이다.
다음으로 제312단계의 판단결과, 현재 처리해야 할 절차요소가 end_star, end_sharp, star_digit 및 sharp_digit이외의 것이면, 제316단계로 진행되어 현재 처리해야 하는 절차요소가 요구하는 개수가 디지트가 수신되었는 지를 판단한다. 판단결과, 요구하는 개수의 디지트가 수신되지 않았으면 제307단계로 진행되어 상술한 과정을 반복처리한다. 그러나 요구하는 개수의 디지트가 수신되었으면, 제317단계로 진행되어 특수서비스 절차분석부(203)에 구비되어 있는 임시 디지트버퍼에 저장되어 있는 디지트를 디지트 처리완료버퍼로 옮긴 다음 제306단계로 진행되어 다음에 처리할 절차요소를 제1데이타베이스(204)에서 가져온 다음 제302단계로 진행되어 상술한 과정을 반복처리한다.
이와 같이 디지트의 종류가 0~9의 숫자일 경우에 현재 처리해야 하는 절차요소가 end_star, end_sharp, star_digit, sharp_digit인 경우에 *나 #을 수신해야 하는데 수신된 디지트는 0~9사이의 숫자이므로 선택 가능한 절차요소가 스택에 있는 지를 조사하고, 스택에 존재하면 수신한 0~9사이의 디지트가 해당되는 선택 가능한 절차요소에 대한 디지트로 인식되어 수신한 디지트의 개수를 전체 수신할 디지트수와 비교하지만, 없으면 실패처리를 한다.
또한 디지트의 종류가 0~9사이인 상태에서 현재 처리해야 하는 절차요소가 end_star, end_sharp, star_digit, sharp_digit외인 경우에 요구되는 개수만큼의 디지트를 더 수신하고 수신된 디지트를 디지트 처리완료버퍼(미도시됨)로 옮기는 처리를 한다.
한편, 제309단계에서 디지트의 종류가 *, #인 경우에는 제318단계로 진행되어 현재 처리해야할 절차요소의 종류를 판단한다. 판단결과, 현재 절차요소가 end_star, end_sharp, star_digit, sharp_digit인 경우는 제319단계로 진행되어 스택에 선택 절차요소가 존재하는 지를 체크한다.
체크결과, 선택 절차요소가 존재하면 제320단계로 진행되어 절차요소를 스택에서 삭제하고 제321단계로 진행되어 임시 디지트 버퍼(미도시됨)내에 저장되어 있는 디지트의 개수가 0인 경우에는 제319단계로 진행된다. 그러나 임시 디지트 버퍼에 저장되어 있는 디지트의 개수가 절차요소에서 요구되는 디지트의 개수이상인 경우에는 제322단계로 진행되어 임시 디지트 버퍼에 저장되어 있는 디지트를 디지트처리완료 버퍼에 저장하고, 임시 디지트버퍼에는 디지트 처리완료 버퍼로 전송된 량만큼 디지트 정보를 삭제한다. 이와 같은 작업에 의하여 저장이 정상적으로 이루어지면 제323단계를 통해 제319단계로 진행된다.
그러나 제321단계에서 임시 디지트 버퍼에 저장되어 있는 디지트의 개수가 절차요소에서 요구되는 디지트의 개수미만인 경우와 정상적으로 저장되지 않았거나 제324단계로 진행되어 실패처리를 하고 작업을 종료한다.
제319단계에서 스택에 절차요소가 존재하지 않으면 제325단계로 진행되어 현재 절차요소의 종류를 판단한다. 판단결과, 절차요소가 end_star나 end_sharp인 경우에는 제303단계로 진행된다. 그러나 제325단계의 판단결과, 절차요소가 상술한 end_star이나 end_sharp외인 경우에는 제326단계로 진행되어 다음 절차요소를 제1데이타베이스(204)에서 가져온 다음 제302단계로 진행되어 상술한 과정을 반복처리한다.
제318단계의 판단결과, 절차요소의 종류가 end_star, end_sharp, star_digit 및 sharp_digit외인 경우에는 제327단계로 진행되어 가변길이 성격을 갖는 절차요소인 지를 판단하다. 판단결과, 가변길이 성격을 갖는 절차요소가 아니면 제328단계로 진행되어 실패처리를 한 다음 작업을 종료한다.
그러나 제327단계의 판단결과, 가변길이성격의 절차요소인 경우에는 제329단계로 진행되어 역추적 표시용 레지스터에 역추적 표시를 설정하고 제330단계로 진행되어 절차요소를 스택에 저장하고, 제326단계로 진행된다.
이와 같이 수신한 디지트가 *나 #일 때 현재 처리해야할 절차요소가 end_star, end_sharp, star_digit, sharp_digit인 경우와 그 이외에 대한 처리이다. 전자의 경우는 수신한 디지트가 *나 #인데 현재 처리해야할 절차요소는 end_star, end_sharp, star_digit, sharp_digit이므로 정상적으로 수신된 경우이며 이 때는 현재까지 스택에 저장된 선택 가능한 절차요소가 있는 가를 판단하여 있을 경우에는 지금까지 임시 디지트버퍼(미도시됨)에 저장되어 있는 디지트를 디지트 처리완료 버퍼로 저장한다. 후자의 경우 현재 처리해야할 절차요소가 end_star, end_sharp, star_digit, sharp_digit이외의 경우이며, 정상적이라면 0~9사이의 디지트가 수신되어야 하나 *나 #가 수신되었으므로 그 절차요소가 가변길이의 디지트 개수를 처리할 수 있는 절차요소라야 한다. 따라서 가변길이의 디지트 개수를 처리할 수 없다면 실패처리한다.
이상, 본 발명에 따른 특수서비스 사용절차 처리방법 및 장치는 교환기가 설치되는 곳의 서비스 절차가 다른 형태의 절차를 가지더라도 프로그램의 수정없이 운용자의 조작만으로 처리할 수 있도록 함으로써, 교환기의 적응성을 높일 수 있는 효과가 있다.

Claims (7)

  1. 가입자로부터 수신된 메세지에 대한 호처리를 하기 위한 호처리 프로세서를 구비한 전전자 교환기의 적응적인 특수서비스 사용절차 처리장치에 있어서, 상기 호처리 프로세서로부터 특수서비스 개시메세지가 수신되면, 특수서비스에 대한 등록, 확인 및 삭제과정을 제어하기 위한 서비스제어 메인 프로세스(201); 상기 서비스제어 메인 프로세스(201)에 의해 제어되어 상기 호처리 프로세서로부터 전송되는 특수서비스 코드를 분석하기 위한 특수서비스 코드 분석부(202); 운용자에 의해 인가된 절차요소정보에 의하여 특수서비스에 대한 절차요소정보를 순차적으로 저장하고 있는 제1데이타베이스(204); 상기 특수서비스 코드 분석부(202)에서 분석된 결과에 해당되는 특수서비스의 절차요소를 상기 제1데이타베이스(204)에서 읽어와 상기 호처리 프로세서로부터 수신되는 가입자의 메시지가 적합한지 여부를 분석하는 특수서비스 절차분석부(203); 특수서비스 절차분석부(203)의 분석결과, 상기 가입자의 메시지가 적합할 때 상기 특수서비스 절차분석부(203)에서 전송되는 절차요소의 내용을 저장하는 제2데이타베이스(206)를 포함함을 특징으로 하는 적응적인 특수서비스 사용절차 처리장치.
  2. 제1항에 있어서, 상기 특수서비스 절차분석부(203)는, 상기 제1데이타베이스(204)에서 읽어온 절차요소가 선택 가능한 절차요소일 때 저장하기 위한 스택, 상기 절차요소에 대한 역추적상태모드를 설정하기 위한 레지스터, 상기 호처리 프로세서로부터 전송되는 디지트정보를 임시적으로 저장하기 위한 임시 디지트버퍼, 상기 절차요소에 대한 체크후 정상일 때 상기 임시 디지트버퍼에 저장되어 있는 내용을 받아 저장하는 디지트처리완료버퍼를 포함함을 특징으로 하는 적응적인 특수서비스 사용절차 처리장치.
  3. 운용자에 의하여 인가된 절차정보를 저장하고 있는 데이타베이스(204)와 특수서비스 절차분석부(203) 및 가입자 정보 데이타베이스(206)를 구비하는 전전자 교환기의 적응적인 특수서비스 사용절차 처리방법에 있어서, 가입자에 의해 인가된 특수서비스코드가 분석되면, 특수서비스 절차분석부에 의하여 해당되는 특수서비스에 대한 첫 번째 절차요소를 상기 데이타베이스에서 읽어오는 단계; 상기 데이타베이스에서 가져온 단계가 종료절차요소인지를 체크하는 단계; 상기 종료절차요소가 아니면, 선택 가능한 절차요소인지를 판단하는 단계; 선택가능한 절차요소이면, 상기 특수서비스 절차분석부내의 스택에 상기 데이타베이스로부터 읽어온 절차요소를 저장하는 제1저장단계; 스택에 절차요소에 대한 저장이 완료되면, 다음순서의 절차요소를 상기 데이타베이스에서 읽어오고 상기 종료절차인지를 체크하는 단계로 진행되는 단계; 상기 절차요소가 선택 가능한 절차요소가 아니면, 가입자로부터 수신된 디지트의 종류를 체크하는 단계; 상기 디지트종류 체크결과, 수신된 디지트가 0~9의 숫자인 경우에 상기 특수서비스 절차분석부내의 임시 디지트버퍼에 저장하는 제2저장단계; 상기 데이타베이스에서 읽어온 절차요소의 종류를 체크하는 제1절차요소종류 체크단계; 체크결과, 절차요소가 end_star, end_sharp, star_digit, sharp_digit인 경우에 상기 스택에 절차요소가 존재하는 지를 체크하는 단계; 선택 가능한 절차요소가 스택에 존재하면 상기 임시 디지트버퍼에 저장되어 있는 디지트의 수와 전체 수신할 디지트의 수를 비교하는 단계; 상기 비교단계에 의하여 상기 임시 디지트 버퍼에 저장되어 있는 디지트의 수가 상기 전체 수신할 디지트의 수보다 작을 경우에는 상기 디지트를 수신하여 디지트종류를 체크하는 단계로 진행되는 단계; 상기 제1절차요소종류 체크단계에서 체크한 결과, 상기 절차요소가 end_star, end_sharp, star_digit, sharp_digit외인 경우에는 요구되는 개수만큼의 디지트를 더 수신하여 상기 임시 디지트버퍼에 저장하는 제3저장단계; 상기 임시 디지트버퍼에 저장된 디지트를 상기 특수서비스 절차분석부내의 디지트 처리완료버퍼로 옮겨 저장하고 상기 다음 절차요소를 상기 데이타베이스에서 읽어오는 단계로 진행되는 단계; 상기 수신된 디지트의 종류가 스타(*)와 샵(#)중 어느 하나일 때 현재 처리해야 할 절차요소의 종류를 체크하는 제22절차요소종류 체크단계; 상기 제2절차요소종류 체크결과, 상기 절차요소의 종류가 상기 end_star, end_sharp, star_digit, sharp_digit인 경우 상기 스택에 저장된 선택 가능한 절차요소가 존재하는 지를 체크하는 단계; 상기 스택에 절차요소가 존재하면 스택에 존재하는 절차요소를 삭제하는 단계; 절차요소가 삭제되면, 상기 임시 디지트버퍼에 저장되어 있던 디지트를 상기 디지트처리완료 버퍼로 저장하고, 상기 스택에 절차요소가 존재하는 지 체크하는 단계로 진행되는 단계; 상기 스택에 절차요소가 존재하지 않으면, 절차요소의 종류를 체크하면 제3절차요소종류 체크단계; 상기 제3절차요소종류 체크단계에 의하여 상기 절차요소가 종료절차(end_star, end_sharp)인 경우에 분석된 데이타를 상기 가입자 정보 데이타베이스에 저장되도록 출력하는 단계; 상기 절차요소가 상기 종료절차이외인 경우에는 상기 데이타 베이스에서 다음 순번의 절차요소를 읽어오는 단계; 상기 제2절차요소종류 체크단계에서 체크한 결과, 상기 절차요소가 end_star, end_sharp, star_digit, sharp_digit이외인 경우에는 가변길이 절차요소인지를 체크하는 단계; 가변길이 절차요소이면 역추적모드를 설정하고 상기 절차요소를 상기 스택에 저장한 다음 상기 데이타베이스제 저장되어 있는 다음 순번의 절차요소를 읽어오고 상기 종료절차요소인지를 체크하는 단계로 진행되는 단계를 포함함을 특징으로 하는 적응적인 특수서비스 사용절차 처리방법.
  4. 제3항에 있어서, 상기 디지트종류를 체크하는 단계는 상기 선택가능한 절차요소가 아니라고 판단되면 역추적모드가 설정되었는 지를 체크하는 단계; 상기 역추적모드가 설정되었으면, 기존에 수신되어 상기 임시 디지트버퍼에 저장되어 있는 디지트를 수신된 디지트로 간주하여 상기 디지트종류를 체크하는 단계; 상기 역추적모드가 설정되지 않았으면 가입자로부터 새롭게 수신된 디지트에 대한 종류를 체크하는 단계로 이루어짐을 특징으로 하는 적응적인 특수서비스 사용절차 처리방법.
  5. 제3항에 있어서, 상기 적응적인 특수서비스 사용절차 처리방법은 상기 데이타베이스에서 읽어온 절차요소가 종료절차요소인지를 체크하는 단계에서 종료절차요소로 판단되면, 분석된 데이타를 상기 가입자정보 데이타베이스에 저장하는 단계를 더 포함함을 특징으로 하는 적응적인 특수서비스 사용절차 처리방법.
  6. 제3항에 있어서, 상기 적응적인 특수서비스 사용절차 처리방법은, 상기 제1절차요소종류 체크후, 이루어지는 상기 스택에 절차요소의 존재유무 체크시 상기 스택에 절차요소가 존재하지 않거나 절차요소가 존재하더라도 수신한 디지트의 개수가 전체 수신될 디지트의 개수보다 크면 실패처리를 하는 단계를 더 포함함을 특징으로 하는 적응적인 특수서비스 사용절차 처리방법.
  7. 제3항에 있어서, 상기 스택에 저장되어 있는 절차요소 삭제후, 상기 임시 디지트버퍼에 저장되어 있는 디지트를 상기 디지트 처리완료 버퍼로 저장시 상기 임시 디지트 버퍼에 저장되어 있는 디지트의 개수가 절차요소에서 요구되는 디지트의 개수이상일때 상기 저장과정이 이루어짐을 특징으로 하는 적응적인 특수서비스 사용절차 처리방법.
KR1019950042451A 1995-11-21 1995-11-21 전전자 교환기에 있어서 적응적인 특수서비스 사용절차 처리장치 및 방법 KR0154472B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1019950042451A KR0154472B1 (ko) 1995-11-21 1995-11-21 전전자 교환기에 있어서 적응적인 특수서비스 사용절차 처리장치 및 방법
US08/755,537 US5907609A (en) 1995-11-21 1996-11-21 Method and apparatus for a universal handling procedure of special services

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019950042451A KR0154472B1 (ko) 1995-11-21 1995-11-21 전전자 교환기에 있어서 적응적인 특수서비스 사용절차 처리장치 및 방법

Publications (2)

Publication Number Publication Date
KR970031715A KR970031715A (ko) 1997-06-26
KR0154472B1 true KR0154472B1 (ko) 1998-11-16

Family

ID=19434867

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019950042451A KR0154472B1 (ko) 1995-11-21 1995-11-21 전전자 교환기에 있어서 적응적인 특수서비스 사용절차 처리장치 및 방법

Country Status (2)

Country Link
US (1) US5907609A (ko)
KR (1) KR0154472B1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19608419C2 (de) * 1996-03-05 1998-06-10 Deutsche Telekom Mobil Verfahren zum Verbindungsaufbau und zur Abrechnung von Verbindungen in Telekommunikationsnetzen für bestimmte, vom Teilnehmer individuell auswählbare Zielrufnummern
US7356607B2 (en) * 2002-02-22 2008-04-08 International Business Machines Corporation Method and system for routing data repository messages between computing devices

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4899373A (en) * 1986-11-28 1990-02-06 American Telephone And Telegraph Company At&T Bell Laboratories Method and apparatus for providing personalized telephone subscriber features at remote locations
JPH0497645A (ja) * 1990-08-15 1992-03-30 Fujitsu Ltd インテリジェントネットワークにおけるscpのサービス制御方式
US5463682A (en) * 1992-08-25 1995-10-31 Bell Communications Research, Inc. Method of creating user-defined call processing procedures
US5544236A (en) * 1994-06-10 1996-08-06 At&T Corp. Access to unsubscribed features
US5692040A (en) * 1994-06-30 1997-11-25 Greenblatt; Richard David Method of and apparatus for exchanging compatible universal identification telephone protocols over a public switched telephone network

Also Published As

Publication number Publication date
US5907609A (en) 1999-05-25
KR970031715A (ko) 1997-06-26

Similar Documents

Publication Publication Date Title
EP0701381B1 (en) Method and telephone for determining the features assigned to a telephone subscriber
US5592546A (en) Memory dialing control system having improved telephone number retrieval function by using history information
EP0472386A2 (en) Digital signal processing control method and apparatus
KR0154472B1 (ko) 전전자 교환기에 있어서 적응적인 특수서비스 사용절차 처리장치 및 방법
EP0781057A2 (en) A system for providing feature services in a telecommunications system
US6693876B1 (en) Selecting IPX/IGX nodes in a multi-domain environment
KR20060058698A (ko) 메시지 분석 장치 및 분석 방법
US6463147B1 (en) Automated directory look-up over multiple switching systems
GB2319430A (en) Handling telephone calls
KR970004860B1 (ko) 전전자 교환기 입중계 루트별 프리픽스 번역/루팅 방법
JP3176764B2 (ja) 通信装置
US20020029237A1 (en) Information communication apparatus, information communication method, and recording medium for recording the information communication method
KR100210381B1 (ko) Ipc 데이타 출력 방법
KR100378371B1 (ko) 교환시스템의 유휴 중계선 탐색방법
KR100243408B1 (ko) 교환시스템의 프리픽스 생성방법
KR950013155B1 (ko) 전전자교환시스팀에서 착신코드의 호 발생률에 따른 수동제어 방법
KR0168806B1 (ko) 발신번 분석을 통한 재구성 방법
AU4612999A (en) Call origination in a mobile telephone apparatus
KR950005992B1 (ko) 사설 교환기 내선 가입자의 기능 테스트 방법 및 그 장치
KR0164108B1 (ko) 교환 시스템에서의 번호변환 서비스 등록 방법
KR100206336B1 (ko) 전화번호 자동변환 방법
KR100372914B1 (ko) 전전자 교환기의 지능망 응용 프로토콜 모니터링 시스템및 그 구현 방법
JP3313245B2 (ja) 内線端末機の代表選択方式
JPH07254949A (ja) ファクシミリ装置
KR0175483B1 (ko) 통신 처리 시스템의 정보 제공자 서비스 제어 방법

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20020709

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee