KR100264083B1 - Method for allotting location register processor - Google Patents

Method for allotting location register processor Download PDF

Info

Publication number
KR100264083B1
KR100264083B1 KR1019970032865A KR19970032865A KR100264083B1 KR 100264083 B1 KR100264083 B1 KR 100264083B1 KR 1019970032865 A KR1019970032865 A KR 1019970032865A KR 19970032865 A KR19970032865 A KR 19970032865A KR 100264083 B1 KR100264083 B1 KR 100264083B1
Authority
KR
South Korea
Prior art keywords
location registration
judging
subscriber
remaining value
processors
Prior art date
Application number
KR1019970032865A
Other languages
Korean (ko)
Other versions
KR19990010178A (en
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 KR1019970032865A priority Critical patent/KR100264083B1/en
Publication of KR19990010178A publication Critical patent/KR19990010178A/en
Application granted granted Critical
Publication of KR100264083B1 publication Critical patent/KR100264083B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72457User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/543User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Environmental & Geological Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

PURPOSE: A method for distributing subscribers to location registration processors is provided to distribute the processors in a proper manner in PCS(Personal Communication Services), by increasing the capacity of the processors. CONSTITUTION: A call control part receives a request for an access to a visited-subscriber management part(202). The management part obtains the number of the location registration processors(204). The management part accesses a function for distributing the subscribers to the processors according to the obtained number thereof(206). The management part determines whether one location registration processor is installed in a switching center(208). If only one location registration processor is installed therein, the information on all subscribers is stored in a location registration processor with a label '0'(210). If the number of the location registration processors installed therein is not '1', it is determined whether two location registration processors are prepared therein(212). It is checked whether three location registration processors are installed therein(222). It is determined whether four location registration processors are installed therein(236).

Description

위치 등록 프로세서 분배 방법Location Registration Processor Distribution Method

본 발명은 위치 등록 프로세서 분배 방법에 관한 것으로서, 특히, 개인 통신(Personal Communication Services : PCS)에서의 위치 등록 프로세서의 용량 증가로 인한 위치 등록 프로세서를 적합하게 분배하는 위치 등록 프로세서 분배 방법에 관한 것이다.The present invention relates to a location registration processor distribution method, and more particularly, to a location registration processor distribution method for appropriately distributing a location registration processor due to an increase in the capacity of the location registration processor in Personal Communication Services (PCS).

종래의 기술의 개인 통신 교환기에 있어서, TDX-100개인 통신 교환기의 예를 들면, 각 위치 등록 프로세서 당 35,000 가입자를 수용하였으며, 위치 등록 프로세서를 10개 실장하여 35,000 가입자를 가입자 번호의 끝 디지트 번호와 같은 0번에서 9번 까지의 각각의 위치 등록 프로세서에 분배하여 저장함으로써, 350,000 가입자를 위치 등록 프로세서에 수용하였으나, 위치 등록 프로세서의 용량이 증가함에 따라 위치 등록 프로세서의 수를 줄였으나 이를 적절히 분배하고자 하는 경우 종래의 기술로는 가입자 번호가 적절히 분배되지 못하며, 개인 통신 교환기에서는 가입자 수에 관계없이 10개의 위치 등록 프로세서를 갖추어야 하는 결점이 있었다.In the prior art personal communication exchange, for example, the TDX-100 personal communication exchange accommodates 35,000 subscribers for each location registration processor, and 10 location registration processors are installed to store 35,000 subscribers with the end digit number of the subscriber number. By distributing and storing each location registration processor from the same number 0 to 9, 350,000 subscribers were accommodated in the location registration processor, but as the capacity of the location registration processor was increased, the number of location registration processors was reduced, In the case of the conventional technology, subscriber numbers are not properly distributed, and a personal communication switch has a drawback of having 10 location registration processors regardless of the number of subscribers.

본 발명은 상술한 종래 기술의 결점을 해결하기 위하여 안출한 것으로, 위치 등록 프로세서의 용량이 증가되어 위치 등록 프로세서의 수가 10개에서 4개 이하로 줄어들었으므로 1개에서 4개 까지의 위치 등록 프로세서에 적합한 분배 방법을 구현하여 가입자를 위치 등록 프로세서에 적절하게 할당하는 방법을 제공하는 데에 일 목적이 있다.The present invention has been made to solve the above-mentioned drawbacks of the prior art, and the capacity of the location registration processor has been increased to reduce the number of location registration processors from 10 to four or less location registration processors from one to four An object of the present invention is to provide a method for properly allocating subscribers to a location registration processor by implementing a distribution method suitable for the present invention.

상기 목적을 달성하기 위하여 본 발명은, 가입자들의 정보를 받아 이를 저장하는 데이터 베이스인 개인 통신 교환기 내의 방문 가입자 관리부를 포함하는 이동 통신 교환기에서 무선 호 요청 신호를 유선으로 타 교환기와 연결하며, 자국 호인 경우, 자국내에서 스위칭하여 호를 연결하는 개인 통신 교환기에 있어서, 위치 등록 프로세서 분배 방법은, 호 제어부는 방문 가입자 위치 등록 프로세서로의 접근 요청을 수신하여 교환기 내에 실장되어 있는 위치 등록 프로세서의 개수를 구하는 단계와, 해당 교환기에 실장되어 있는 위치 등록 프로세서의 개수가 1개인가 판단하는 제 1 판단 단계와, 제 1 판단 단계에서 판단하여 위치 등록 프로세서가 1개인 경우에는 모든 가입자 정보를 설치된 1개의 위치 등록 프로세서에 저장하는 단계와, 제 1 판단 단계에서 판단하여 위치 등록 프로세서가 1개가 아닌 경우에는 2개의 위치 등록 프로세서가 실장된 경우인가 판단하는 제 2 판단 단계와, 제 2 판단 단계에서 판단하여 2개의 위치 등록 프로세서가 실장된 경우인 것으로 판단되면, 가입자 전화 번호를 2로 나누어 남은 나머지의 값이 “0”인가 판단하는 제 3 판단 단계와, 제 3 판단 단계에서 판단하여 나머지가 “0”인 경우에는 0번 프로세서에 해당 가입자 정보를 저장하는 단계와, 제 3 판단 단계에서 판단하여 나머지가 “1”인 경우에는 1번 프로세서에 해당 가입자 정보를 저장하는 단계와, 제 2 판단 단계에서 판단하여 2개의 위치 등록 프로세서가 실장된 경우가 아닌 것으로 판단되면, 3개의 위치 등록 프로세서가 실장되었는가 판단하는 제 4 판단 단계와, 제 4 판단 단계에서 판단하여 3개의 위치 등록 프로세서가 실장된 것으로 판단되면, 가입자 전화 번호를 3으로 나누어 남은 나머지의 값이 “0”인가 판단하는 제 5 판단 단계와, 제 5 판단 단계에서의 판단 결과, 나머지의 값이 “0”인 경우에는 0번의 위치 등록 프로세서에 가입자 정보를 저장하는 단계와, 제 5 판단 단계에서 판단하여 나머지의 값이 “0”이 아닌 경우에는 나머지의 값이 “1”인가 판단하는 제 6 판단 단계와, 제 6 판단 단계에서의 판단 결과, 나머지의 값이 “1”인 경우에는 1번의 위치 등록 프로세서에 가입자 정보를 저장하는 단계와, 제 6 판단 단계에서의 판단 결과, 나머지의 값이 “2”인 경우에는 2번의 위치 등록 프로세서에 가입자 정보를 저장하는 단계와, 제 4 판단 단계에서 판단하여 3개의 위치 등록 프로세서가 실장된 경우가 아닌 것으로 판단되면, 4개의 위치 등록 프로세서가 실장되었는가 판단하는 제 7 판단 단계와, 제 7 판단 단계에서 판단하여 4개의 위치 등록 프로세서가 실장된 것으로 판단되면, 가입자 전화 번호를 4로 나누어 남은 나머지의 값이 “0”인가 판단하는 제 8 판단 단계와, 제 8 판단 단계에서의 판단 결과, 나머지의 값이 “0”인 경우에는 0번의 위치 등록 프로세서에 가입자 정보를 저장하는 단계와, 제 8 판단 단계에서 판단하여 나머지의 값이 “0”이 아닌 경우에는 나머지 값이 “1”인가 판단하는 제 9 판단 단계와, 제 9 판단 단계에서의 판단 결과, 나머지의 값이 “1”인 경우에는 1번의 위치 등록 프로세서에 가입자 정보를 저장하는 단계와, 제 9 판단 단계에서 판단하여 나머지의 값이 “1”이 아닌 경우에는 나머지의 값이 “2”인가 판단하는 제 10 판단 단계와 제 10 판단 단계에서의 판단 결과, 나머지의 값이 “2”인 경우에는 2번의 위치 등록 프로세서에 가입자 정보를 저장하는 단계와, 제 10 판단 단계에서의 판단 결과, 나머지의 값이 “3”인 경우에는 3번의 위치 등록 프로세서에 가입자 정보를 저장하는 단계로 이루어 지는 것을 특징으로 하는 위치 등록 프로세서 분배 방법을 제공한다.In order to achieve the above object, the present invention connects a wireless call request signal with another switch by wire in a mobile communication exchange including a visited subscriber management unit in a personal communication exchange which is a database for receiving and storing information of subscribers. In the case of a personal communication switch that switches in a domestic station and connects a call, the location registration processor distribution method includes a call controller receiving a request for access to a visited subscriber location registration processor to obtain the number of location registration processors mounted in the switch. A first judging step of judging by the number of location registration processors installed in the corresponding exchange unit, and one location registration processor installed with all subscriber information in the case of having one location registration processor determined in the first judging step. Storing in the first determination step If it is determined that the location registration processor is not one, the second determination step of determining whether two location registration processors are mounted, and if it is determined that the two location registration processor is determined in the second determination step, A third judging step of determining whether the remaining value by dividing the subscriber's telephone number by 2 is “0”; and storing the corresponding subscriber information in processor 0 when the third judging step determines that the remaining value is “0”. And, if it is determined in the third determination step and the rest is "1", storing the corresponding subscriber information in the first processor, and judged in the second determination step is not the case that the two location registration processor is mounted If so, the fourth judging step of judging whether three location registration processors are mounted, and the three judging steps of judging from the fourth judging step If it is determined that the book is implemented, the fifth judgment step of determining whether the remaining value by dividing the subscriber's telephone number by 3 is "0", and when the remaining value is "0" as a result of the judgment in the fifth judgment step, Storing subscriber information in the zero position registration processor; a sixth determination step of determining whether the remaining value is “1” when the remaining value is not “0” as determined in the fifth determination step; If the remaining value is "1", the subscriber information is stored in the first location registration processor; if the remaining value is "2", the remaining value is "2". Storing the subscriber information in the second location registration processor; and if it is determined in the fourth determination step that the three location registration processors are not mounted, the four location registration processors A seventh judging step of judging whether it is mounted, and if it is determined in the seventh judging step that the four location registration processors are mounted, an eighth judging of determining whether the remaining value by dividing the subscriber's telephone number by 4 is "0"; And if the remaining value is "0" as a result of the determination in the eighth determination step, storing the subscriber information in the zero position registration processor; and the remaining value determined by the eighth determination step is "0". If not, the ninth determination step of determining whether the remaining value is "1", and if the remaining value is "1" as a result of the determination in the ninth determination step, storing the subscriber information in the first location registration processor And the determination result in the tenth judgment step and the tenth judgment step in which the remaining value is “2” when the remaining value is not “1” when judged in the ninth judgment step, Is 2, storing the subscriber information in the second location registration processor; and if the remaining value is “3”, the subscriber information is stored in the third location registration processor. It provides a location registration processor distribution method comprising the step of storing.

제1도는 본 발명에 따라 위치 등록 프로세서에 가입자를 분배하기에 적합한 개인 통신 교환기의 블록 구성도.1 is a block diagram of a personal communications exchange adapted for distributing subscribers to a location registration processor in accordance with the present invention.

제2(a)도는 본 발명에 따라 개인 통신 교환기에서의 위치 등록 프로세서에 가입자를 분배하는 단계를 설명한 흐름도.2 (a) is a flow chart illustrating the steps of distributing a subscriber to a location registration processor at a personal communication exchange in accordance with the present invention.

제2(b)도는 제2도에 따라 2개의 위치 등록 프로세서에 가입자를 분배하는 단계를 나타낸 순서도.FIG. 2 (b) is a flow chart illustrating the steps of distributing subscribers to two location registration processors in accordance with FIG.

제2(c)도는 제2도에 따라 3개의 위치 등록 프로세서에 가입자를 분배하는 단계를 나타낸 순서도.FIG. 2 (c) is a flow chart illustrating the steps of distributing subscribers to three location registration processors in accordance with FIG.

제2(d)도는 제2도에 따라 4개의 위치 등록 프로세서에 가입자를 분배하는 단계를 나타낸 순서도.FIG. 2 (d) is a flow chart illustrating the steps of distributing subscribers to four location registration processors in accordance with FIG.

* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings

110 : 기지국 130 : 기지국 제어기110: base station 130: base station controller

150 : 개인 통신 교환기 152 : 기지국 제어기 정합부150: personal communication exchange 152: base station controller matching unit

154 : 호제어부 156 : 방문 가입자 관리부154: call control unit 156: visiting subscriber management unit

158 : 운용자 정합부 170 : 운용자 터미널158: operator matching unit 170: operator terminal

본 발명의 상기 및 기타 목적과 여러 가지 장점은 이 기술 분야에 숙련된 사람들에 의해 첨부된 도면을 참조하여 하기에 기술되는 발명의 바람직한 실시예로부터 더욱 명확하게 될 것이다.The above and other objects and various advantages of the present invention will become more apparent from the preferred embodiments of the invention described below with reference to the accompanying drawings by those skilled in the art.

본 발명의 구성은, 해당 무선 통신 가입자와 무선 접속하는 기지국(110)과, 상기 기지국(110)을 제어하여 호의 연결을 제어하는 기지국 제어기(130)와, 상기 기지국 제어기(130)로부터 호를 송/수신하고, 송/수신한 호를 연결시켜주는 개인 통신 교환기(150)와, 상술한 개인 통신 교환기(150)와 정보를 송/수신하여 정보를 등록/삭제가 가능하며, 운용자가 원하는 정보를 디스플레이하는 운용자 터미널(170)과, 상술한 개인 통신 교환기(150)는, 상기 기지국 제어기(130)로부터 들어온 신호를 개인 통신 교환기(150)에서 사용 가능한 신호로 바꿔주는 기지국 제어기 정합부(152)와, 상기 기지국 제어기 정합부(152)로의 신호 송/수신을 제어하는 호 제어부(154)와, 상기 호 제어부(154)의 제어를 받아 일정 영역 안의 가입자들의 정보 관리하는 방문 가입자 관리부(156)와, 방문 가입자 관리부(156)의 정보를 운용자와 송/수신하도록 운용자 터미널(170)과 정합하는 운용자 정합부(158)로 구성된다.The configuration of the present invention, the base station 110 to wirelessly connect to the corresponding wireless communication subscriber, the base station controller 130 for controlling the connection of the call by controlling the base station 110, and transmits the call from the base station controller 130 It is possible to register / delete the information by sending / receiving / receiving and transmitting / receiving information with the personal communication exchanger 150, which connects the transmitted / received call with the above-mentioned personal communication exchanger 150, The operator terminal 170 to display and the personal communication exchange 150 described above, and the base station controller matching unit 152 for converting the signal from the base station controller 130 into a signal usable in the personal communication exchange 150; A call control unit 154 for controlling signal transmission / reception to the base station controller matching unit 152, a visited subscriber management unit 156 for managing information of subscribers in a predetermined area under the control of the call control unit 154, Visit And an operator matching unit 158 that matches the operator terminal 170 to transmit / receive information of the particle management unit 156 with the operator.

이하, 첨부된 도면을 참조하여, 본 발명의 바람직한 실시예에 대하여 상세하게 설명한다.Hereinafter, with reference to the accompanying drawings, it will be described in detail a preferred embodiment of the present invention.

제1도를 참조하여 위치 등록 프로세서 분배하기에 적합한 개인 이동 통신 교환기의 블록 구성에 대하여 설명하면, 기지국(110)은 해당 영역의 개인 통신 가입자와 무선 접속하여 기지국(110)이 제어하는 영역에 있는 가입자들을 관리하여 호를 연결하여 주며, 기지국(110)에 속한 가입자들의 위치를 관리한다. 그리고, 가입자와의 무선 신호 송수신, 시스템 동기, 무선 부호화 및 복호화, 신호 세기 및 품질 측정, 기저대역 신호 처리, 다이버시티, 무선자원 관리 등을 한다.Referring to FIG. 1, a block configuration of a personal mobile communication exchange suitable for distributing a location registration processor will be described. The base station 110 wirelessly connects to a personal communication subscriber of a corresponding area and is located in an area controlled by the base station 110. It manages subscribers, connects calls, and manages locations of subscribers belonging to the base station 110. Radio signal transmission and reception with a subscriber, system synchronization, radio encoding and decoding, signal strength and quality measurement, baseband signal processing, diversity, radio resource management, and the like are performed.

기지국 제어기(130)는 기지국(110)과의 정합, 셀간 핸드오프 처리, 호 제어 등의 기능을 수행하는 장치로서, 교환기와는 교환기 내부 인터페이스나, NO.7으로 접속하며, 하나의 기지국 제어기(130)는 다수 개의 기지국(110, ...)을 제어한다. 기지국 제어기(130)는 기지국(110, ...)에서 신호를 무선 수신하며, 기지국(110, ...)의 호의 처리 과정을 제어하여 개인 통신 교환기와 연결한다.The base station controller 130 is a device that performs functions such as matching with the base station 110, inter-cell handoff processing, call control, and the like. The base station controller 130 is connected to the exchanger through an internal interface of the switch or NO.7. 130 controls a plurality of base stations (110, ...). The base station controller 130 wirelessly receives a signal from the base station 110,..., And controls the process of the call of the base station 110,.

개인 통신 교환기(150)는 다수의 기지국 제어기(130, ...)와 연결되며, 다수의 기지국(110, ...)으로부터 기지국 제어기(130, ...)를 통하여 들어온 데이터를 유선으로 타 교환기와 연결하며, 자국 호인 경우, 자국내에서 스위칭하여 호를 연결한다.The personal communication exchange 150 is connected to a plurality of base station controllers 130, ..., and wires the data coming in through the base station controllers 130, ... from the plurality of base stations 110, ... by wire. It connects to the exchange and, in the case of its own call, connects the call by switching in its own.

개인 통신 교환기(150) 내의 기지국 제어기 정합부(152)는 기지국 제어기(130)로부터 들어오는 신호를 개인 통신 교환기(150)에서 사용이 가능한 신호로 바꾸어 주는 역할을 한다.The base station controller matching unit 152 in the personal communication exchange 150 serves to convert a signal from the base station controller 130 into a signal usable in the personal communication exchange 150.

운용자 터미널(170)은 개인 통신 교환기와 연결되어 정보를 송/수신하여 가입자 정보 및 기타 정보의 등록/삭제가 가능하며, 운용자가 원하는 정보를 디스플레이한다.The operator terminal 170 may be connected to a personal communication exchange to transmit / receive information to register / delete subscriber information and other information, and display information desired by the operator.

개인 통신 교환기(150) 내의 호 제어부(154)는 이동 호 처리 및 기타 호 진행 관련 처리를 담당하며, 방문 가입자 관리부(156)와 연결되어 가입자 정보를 착신 또는 발신 처리한다.The call control unit 154 in the personal communication exchange 150 is responsible for mobile call processing and other call progress related processing, and is connected to the visited subscriber management unit 156 to receive or send subscriber information.

개인 통신 교환기(150) 내의 방문 가입자 관리부(156)는 이동 통신 교환기(150)의 내부에 위치하여 가입자들의 정보를 받아 이를 잠시 저장하는 데이터 베이스이다. 일 예로 임시 등록된 가입자에게 신호를 보내서 다른 곳으로 이동했다면 이 가입자 정보는 소멸하고, 새로운 가입자가 들어왔다면 이동 통신 교환기(150)의 가입자 정보를 받아 저장하는 데이터 베이스이다.The visited subscriber management unit 156 in the personal communication exchange 150 is a database that is located inside the mobile communication exchange 150 to receive information of subscribers and store it for a while. For example, if a subscriber is moved to another place by sending a signal to a temporarily registered subscriber, the subscriber information is extinguished. If a new subscriber enters, the subscriber information is received and stored in the database.

방문 가입자 관리부(156)는 1개의 프로세서에서 4개의 프로세서로 구성되며, 각각의 프로세서는 가입자 정보를 골고루 나누어 저장한다.The visited subscriber manager 156 is composed of one processor to four processors, and each processor stores subscriber information evenly.

운용자 정합부(158)는 교환기에서 방문 가입자 관리부(156)의 정보를 운용자와 송/수신하도록 운용자 터미널(170)과 정합한다.The operator matching unit 158 matches the operator terminal 170 to transmit / receive information of the visited subscriber management unit 156 with the operator at the exchange.

제2(a)도를 참조하여 개인 통신 교환기에서의 위치 등록 프로세서 분배하는 단계를 설명하면, 호 제어부(154)는 방문 가입자 관리부(156)로의 접근 요청을 수신한다(단계 202).Referring to FIG. 2 (a), the step of distributing the location registration processor at the personal communication exchange, the call control unit 154 receives an access request to the visited subscriber management unit 156 (step 202).

방문 가입자 관리부(156)는 위치 등록 프로세서의 개수를 구한다(단계 204).The visited subscriber manager 156 obtains the number of location registration processors (step 204).

교환기 내의 정보 데이터베이스를 접근하여 위치 등록 프로세서의 개수에 따라 가입자를 위치 등록 프로세서에 분배하는 함수에 접근한다(단계 206).The information database in the exchange is accessed to access a function that distributes subscribers to the location registration processor according to the number of location registration processors (step 206).

방문 가입자 관리부(156)는 해당 교환기에 실장되어 있는 위치 등록 프로세서의 개수가 1개인가 판단한다(단계 208).The visited subscriber management unit 156 determines whether the number of location registration processors installed in the corresponding exchange is one (step 208).

단계 208에서 판단하여 위치 등록 프로세서가 1개인 경우에는 모든 가입자 정보를 “0”번 위치 등록 프로세서에 저장한다(단계 210).If it is determined in step 208 and there is only one location registration processor, all subscriber information is stored in the location registration processor "0" (step 210).

단계 208에서 판단하여 위치 등록 프로세서의 개수가 1개가 아닌 경우에는 2개의 위치 등록 프로세서가 실장된 경우인가 판단한다(단계 212).If it is determined in step 208 that the number of location registration processors is not one, it is determined whether two location registration processors are mounted (step 212).

단계 212에서 판단하여 2개의 위치 등록 프로세서가 실장된 경우에는 제2(b)도의 “A”로 진행된다.If it is determined in step 212 that two location registration processors are mounted, the process proceeds to "A" in FIG. 2 (b).

임의의 가입자 전화 번호를 ***-YYY-Z4Z3Z2Z1로 설정하면, 가입자 전화번호의 뒤의 1자리의 번호 즉, Zl를 2로 나눈다(단계 214).If any subscriber's telephone number is set to ***-YYY-Z 4 Z 3 Z 2 Z 1 , the first digit after the subscriber's telephone number, Z 1 , is divided by 2 (step 214).

실장된 프로세서가 2개인 경우 가입자 전화 번호의 뒤에서 한자리 수만을 취하여 나누어 나머지를 얻어 해당하는 프로세서에 접근하여 해당 가입자 정보를 탐색한다.In the case of two processors, only one digit is taken after the subscriber's telephone number, and the remainder is obtained to access the corresponding processor and search for the subscriber information.

단계 214에서 나누어 남은 나머지의 값이 “0”인가 판단한다(단계 216).It is determined whether the remaining value divided in step 214 is "0" (step 216).

단계 216에서 판단하여 나머지가 “0”인 경우에는 0번 위치 등록 프로세서에 가입자 정보를 저장한다(단계 218).If it is determined in step 216 and the remainder is "0", the subscriber information is stored in the location registration processor 0 (step 218).

단계 216에서 판단하여 나머지가 “0”이 아닌 경우 즉, “1”인 경우에는 1번 프로세서에 가입자 정보를 저장한다(단계 220).If it is determined in step 216 that the remainder is not "0", that is, "1", the subscriber information is stored in the first processor (step 220).

일 예로, 가입자의 번호의 맨 끝자리가 즉, Z4가 7인 경우에는 Z4를 2로 나눈 나머지인 1, 즉 “1”번의 위치 등록 프로세서에 가입자 정보를 저장한다.For example, when the last digit of the subscriber's number, that is, Z 4 is 7, the subscriber information is stored in the location registration processor of '1', that is, the remainder of Z 4 divided by 2.

제2(a)도의 단계 212에서 판단하여 2개의 위치 등록 프로세서가 실장된 경우가 아닌 것으로 판단되면, 3개의 위치 등록 프로세서가 실장되었는가 판단한다(단계 222).If it is determined in step 212 of FIG. 2A that the two location registration processors are not mounted, it is determined whether the three location registration processors are mounted (step 222).

단계 222에서 판단하여 3개의 위치 등록 프로세서가 실장된 것으로 판단되면, 제2(c)도의 “B”로 진행된다.If it is determined in step 222 that three location registration processors are mounted, the process proceeds to "B" in FIG. 2C.

가입자 전화 번호의 뒤의 3자리 자리의 번호, 즉, Z3Z2Z1를 3으로 나눈다(단계 224).Divide the three-digit number after the subscriber telephone number, i.e., Z 3 Z 2 Z 1 by 3 (step 224).

실장된 프로세서가 3개인 경우 가입자 전화 번호의 뒤에서 세자리 수를 취하여 나누어 나머지를 얻어 해당하는 프로세서에 접근하여 해당 가입자 정보를 탐색한다.When three processors are mounted, three digits are taken after the subscriber's telephone number, divided, the remainder is accessed, and the corresponding processor is searched for the subscriber information.

단계 224에서 나누어 남은 나머지의 값이 “0”인가 판단한다(단계 226).It is determined whether the remaining value divided in step 224 is "0" (step 226).

단계 226에서의 판단 결과, 나머지의 값이 “0”인 경우에는 0번의 위치 등록 프로세서에 가입자 정보를 저장한다(단계 228).As a result of the determination in step 226, if the remaining value is "0", the subscriber information is stored in the location registration processor of step 0 (step 228).

단계 226에서 판단하여 나머지의 값이 “0”이 아닌 경우에는 나머지의 값이 “1”인가 판단한다(단계 230).If it is determined in step 226 that the remaining value is not "0", it is determined whether the remaining value is "1" (step 230).

단계 230에서의 판단 결과, 나머지의 값이 “1”인 경우에는 1번의 위치 등록 프로세서에 가입자 정보를 저장한다(단계 232).As a result of the determination in step 230, if the remaining value is "1", the subscriber information is stored in the first location registration processor (step 232).

단계 230에서의 판단 결과, 나머지의 값이 “1”이 아니 경우 즉, 나머지의 값이 “2”인 경우에는 2번의 위치 등록 프로세서에 가입자 정보를 저장한다(단계 234).As a result of the determination in step 230, if the remaining value is not "1", that is, if the remaining value is "2", the subscriber information is stored in the second location registration processor (step 234).

일 예로, 가입자 뒤에서 3자리 까지의 번호가 111이라고 가정하면, 111을 3으로 나누어 남는 나머지인 “0”에 대응하는 0번 위치 등록 프로세서에 해당 가입자 정보를 저장한다. 위와 같이 뒤에서 3개의 자리를 택하여 3으로 나누는 이유는 뒤에서 한자리의 수를 택하여 나머지를 택하면 “0”번의 위치 등록 프로세서에 가입자 정보가 집중되어 저장될 염려가 있으며, 뒤에서 두자리의 수를 택하여 하는 경우에도 여전히 편중될 우려가 있으므로 3자리의 수를 택하여 나머지를 택하므로써, 가입자 정보가 편중되어 저장되는 것을 방지한다.For example, assuming that the number up to three digits after the subscriber is 111, the subscriber information is stored in the location registration processor 0 corresponding to “0”, which is the remainder of 111 divided by three. The reason for choosing 3 digits from the back and dividing by 3 is that if you select one digit from the back and select the rest, subscriber information may be concentrated and stored in the “0” location registration processor. In this case, since there is still a possibility to be biased, by selecting the three-digit number and the rest, the subscriber information is prevented from being biased and stored.

제2(a)도의 단계 222에서 판단하여 3개의 위치 등록 프로세서가 실장된 경우가 아닌 것으로 판단되면, 4개의 위치 등록 프로세서가 실장되었는가 판단한다(단계 236).If it is determined in step 222 of FIG. 2A that the three location registration processors are not mounted, it is determined whether the four location registration processors are mounted (step 236).

단계 236에서 판단하여 4개의 위치 등록 프로세서가 실장된 것으로 판단되면, 제2(d)도의 “C”로 진행된다.If it is determined in step 236 that four location registration processors are mounted, the process proceeds to "C" in FIG.

가입자 전화 번호의 뒤의 2자리 자리의 번호, 즉, Z2Z1를 4로 나눈다(단계 238).Divide the two-digit number after the subscriber's telephone number, Z 2 Z 1 by 4 (step 238).

실장된 프로세서가 4개인 경우 가입자 전화 번호의 뒤에서 두자리 수를 칠하여 나누어 나머지를 얻어 해당하는 프로세서에 접근하여 해당 가입자 정보를 탐색한다.When four processors are mounted, two-digit numbers are painted after the subscriber's telephone number, and the remainder is obtained to access the corresponding processor and search for the subscriber information.

단계 238에서 나누어 남은 나머지의 값이 “0”인가 판단한다(단계 240).It is determined whether the remaining value divided in step 238 is “0” (step 240).

단계 240에서의 판단 결과, 나머지의 값이 “0”인 경우에는 0번의 위치 등록 프로세서에 가입자 정보를 저장한다(단계 242).As a result of the determination in step 240, if the remaining value is "0", the subscriber information is stored in the location registration processor 0 (step 242).

단계 240에서 판단하여 나머지의 값이 “0”이 아닌 경우에는 나머지의 값이 “1”인가 판단한다(단계 244). 단계 244에서의 판단 결과, 나머지의 값이 “1”인 경우에는 1번의 위치 등록 프로세서에 가입자 정보를 저장한다(단계 246).If it is determined in step 240 that the remaining value is not "0", it is determined whether the remaining value is "1" (step 244). As a result of the determination in step 244, if the remaining value is "1", the subscriber information is stored in the first location registration processor (step 246).

단계 244에서 판단하여 나머지의 값이 “1”이 아닌 경우에는 나머지의 값이 “2”인가 판단한다(단계 248).If it is determined in step 244 that the remaining value is not "1", it is determined whether the remaining value is "2" (step 248).

단계 248에서의 판단 결과, 나머지의 값이 “2”인 경우에는 2번의 위치 등록 프로세서에 가입자 정보를 저장한다(단계 250).As a result of the determination in step 248, if the remaining value is "2", the subscriber information is stored in the second location registration processor (step 250).

단계 248에서의 판단 결과, 나머지의 값이 “2”가 아닌 경우 즉, 나머지의 값이 3인 경우에는 “3”번의 위치 등록 프로세서에 가입자 정보를 저장하고 종료한다(단계 252).As a result of the determination in step 248, if the remaining value is not "2", that is, if the remaining value is 3, the subscriber information is stored and terminated in the location registration processor of "3" (step 252).

일 예로 가입자 번호의 뒷자리 수가 11인 경우면, 4로 나누고 나머지 값이 “3”이므로 3번의 가입자 등록 프로세서에 가입자 정보를 저장한다. 이 경우도 마찬가지로 2자리의 수를 이용하여 나머지를 취하는 이유는 1자리 수의 끝번호를 사용하여 나머지를 취하는 경우 가입자 등록 프로세서에 나머지 수가 “0”과 “1”에 편중되어 저장되는 경우가 발생하므로 이를 방지하기 위하여 가입자 번호의 뒤에서 2자리 또는 3자리의 수를 취하여 나머지를 취하므로써, 편중현상을 없앤다.For example, if the digit of the subscriber number is 11, it is divided by 4 and the remaining value is “3”, so the subscriber information is stored in three subscriber registration processors. In this case as well, the reason for taking the remainder by using the two-digit number is that when the remainder is taken by using the one-digit end number, the remaining number is stored in the subscriber registration processor with a balance between “0” and “1”. Therefore, in order to prevent this, by taking a two-digit or three-digit number behind the subscriber number and taking the rest, the bias phenomenon is eliminated.

이상 설명한 바와 같이, 본 발명은 TDX-100 개인 통신 교환기 이동 가입자 50만을 수용할 수 있도록 고안되었으며, 이는 가입자 분포 또는 지역에 따라 각 교환기마다 위치 등록 프로세서의 수를 조절가능하도록 한다. 따라서, 위치 등록 프로세서의 개수에 따라 각 가입자를 분배할 수 있는 방법을 추가하므로써, 1개에서 4개 까지의 위치 등록 프로세서에 따라 가입자의 분배를 균등하게 결정하게 된다.As described above, the present invention is designed to accommodate only 50 TDX-100 personal communication exchange mobile subscribers, which makes it possible to adjust the number of location registration processors for each exchange according to the subscriber distribution or region. Thus, by adding a method for distributing each subscriber according to the number of location registration processors, distribution of subscribers is equally determined according to one to four location registration processors.

특정 장치와 관련하여 본 발명의 원리를 전술하였는데, 이러한 기술된 바는 단지 예시에 불과하며, 첨부된 특허 청구 범위에서 기술된 바와 같은 본 발명의 기술 사상에 한정되는 것은 아니다.The principles of the invention have been described above in connection with specific devices, which are described by way of example only, and are not limited to the spirit of the invention as described in the appended claims.

Claims (4)

가입자들의 정보를 받아 이를 저장하는 데이터 베이스인 개인 통신 교환기(150) 내의 방문 가입자 관리부(156)를 포함하는 이동 통신 교환기(150)여 무선 호 요청 신호를 유선으로 타 교환기와 연결하며, 자국 호인 경우, 자국내에서 스위칭하여 호를 연결하는 개인 통신 교환기(150)에 있어서, 위치 등록 프로세서 분배 방법은, 방문 가입자 위치 등록 프로세서로의 접근 요청을 수신하여 교환기 내에 실장되어 있는 위치 등록 프로세서의 개수를 구하는 단계; 해당 교환기에 실장되어 있는 위치 등록 프로세서의 개수가 1개인가 판단하는 제 1 판단 단계; 상기 제 1 판단 단계에서 판단하여 위치 등록 프로세서가 1개인 경우에는 모든 가입자 정보를 설치된 1개의 위치 등록 프로세서에 저장하는 단계; 상기 제 1 판단 단계에서 판단하여 위치 등록 프로세서가 1개가 아닌 경우에는 2개의 위치 등록 프로세서가 실장된 경우인가 판단하는 제 2 판단 단계; 상기 제 2 판단 단계에서 판단하여 2개의 위치 등록 프로세서가 실장된 경우인 것으로 판단되면, 가입자 전화 번호를 2로 나누어 남은 나머지의 값이“0”인가 판단하는 제 3 판단 단계; 상기 제 3 판단 단계에서 판단하여 나머지가 “0”인 경우에는 0번 프로세서에 해당 가입자 정보를 저장하는 단계; 상기 제 3 판단 단계에서 판단하여 나머지가 “1”인 경우에는 1번 프로세서에 해당 가입자 정보를 저장하는 단계; 상기 제 2 판단 단계에서 판단하여 2개의 위치 등록 프로세서가 실장된 경우가 아닌 것으로 판단되면, 3개의 위치 등록 프로세서가 실장되었는가 판단하는 제 4 판단 단계; 상기 제 4 판단 단계에서 판단하여 3개의 위치 등록 프로세서가 실장된 것으로 판단되면, 가입자 전화 번호를 3으로 나누어 남은 나머지의 값이“0”인가 판단하는 제 5 판단 단계; 상기 제 5 판단 단계에서의 판단 결과, 나머지의 값이 “0”인 경우에는 0번의 위치 등록 프로세서에 가입자 정보를 저장하는 단계; 상기 제 5 판단 단계에서 판단하여 나머지의 값이“0”이 아닌 경우에는 나머지의 값이“1”인가 판단하는 제 6 판단 단계; 상기 제 6 판단 단계에서의 판단 결과, 나머지의 값이“1”인 경우에는 1번의 위치 등록 프로세서에 가입자 정보를 저장하는 단계; 상기 제 6 판단 단계에서의 판단 결과, 나머지의 값이“2”인 경우에는 2번의 위치 등록 프로세서에 가입자 정보를 저장하는 단계; 상기 제 4 판단 단계에서 판단하여 3개의 위치 등록 프로세서가 실장된 경우가 아닌 것으로 판단되면, 4개의 위치 등록 프로세서가 실장되었는가 판단하는 제 7 판단 단계; 상기 제 7 판단 단계에서 판단하여 4개의 위치 등록 프로세서가 실장된 것으로 판단되면, 가입자 전화 번호를 4로 나누어 남은 나머지의 값이 “7”인가 판단하는 제 8 판단 단계; 상기 제 8 판단 단계에서의 판단 결과, 나머지의 값이 “0”인 경우에는 0번의 위치 등록 프로세서에 가입자 정보를 저장하는 단계; 상기 제 8 판단 단계에서 판단하여 나머지의 값이 “0”이 아닌 경우에는 나머지 값이 “1”인가 판단하는 제 9 판단 단계; 상기 제 9 판단 단계에서의 판단 결과, 나머지의 값이 “1”인 경우에는 1번의 위치 등록 프로세서에 가입자 정보를 저장하는 단계; 상기 제 9 판단 단계에서 판단하여 나머지의 값이 “1”이 아닌 경우에는 나머지의 값이 “2”인가 판단하는 제 10 판단 단계; 상기 제 10 판단 단계에서의 판단 결과, 나머지의 값이 “2”인 경우에는 2번의 위치 등록 프로세서에 가입자 정보를 저장하는 단계; 상기 제 10 판단 단계에서의 판단 결과, 나머지의 값이 “3”인 경우에는 3번의 위치 등록 프로세서에 가입자 정보를 저장하는 단계로 이루어 지는 것을 특징으로 하는 위치 등록 프로세서 분배 방법.The mobile communication switch 150 including the visited subscriber management unit 156 in the personal communication exchange 150, which receives and stores information of subscribers, connects a radio call request signal with another switch by wire, and is a local call. In the personal communication switch (150) for switching calls in the home country, the location registration processor distribution method includes receiving a request for access to a visited subscriber location registration processor and obtaining a number of location registration processors mounted in the switch. ; A first judging step of judging whether the number of location registration processors mounted in the corresponding exchange is one; Judging in the first determination step, if there is only one location registration processor, storing all the subscriber information in one installed location registration processor; A second judging step of judging at the first judging step and determining whether two location registration processors are mounted when there are not one location registration processors; A third judging step of judging at the second judging step when it is determined that two location registration processors are mounted, and dividing the subscriber telephone number by 2 to determine whether the remaining value is "0"; Determining, by the third determining step, storing the corresponding subscriber information in the processor 0 when the rest is “0”; Storing the corresponding subscriber information in the first processor when the remaining value is “1” as determined in the third determination step; A fourth determination step of determining whether three location registration processors are mounted if it is determined in the second determination step that the two location registration processors are not mounted; A fifth judging step of judging at the fourth judging step, if it is determined that the three location registration processors are mounted, dividing the subscriber telephone number by 3 and determining whether the remaining value is "0"; As a result of the determination in the fifth determination step, when the remaining value is “0”, storing the subscriber information in the zero location registration processor; A sixth judging step of judging at the fifth judging step and judging whether the remaining value is "1" if the remaining value is not "0"; As a result of the determination in the sixth determination step, storing the subscriber information in the first location registration processor when the remaining value is "1"; As a result of the determination in the sixth determination step, storing the subscriber information in the second location registration processor when the remaining value is "2"; A seventh judging step of judging whether the four location registration processors are mounted if it is determined in the fourth judging step that the three location registration processors are not mounted; An eighth judging step of judging at the seventh judging step, if it is determined that four location registration processors are mounted, dividing the subscriber telephone number by 4 to determine whether the remaining value is “7”; As a result of the determination in the eighth determination step, when the remaining value is “0”, storing the subscriber information in the zero position registration processor; A ninth judging step of judging in the eighth judging step and determining whether the remaining value is “1” if the remaining value is not “0”; As a result of the determination in the ninth determination step, when the remaining value is “1”, storing the subscriber information in the first location registration processor; A tenth judging step of judging in the ninth judging step and determining whether the remaining value is “2” if the remaining value is not “1”; As a result of the determination in the tenth determination step, storing the subscriber information in the second location registration processor when the remaining value is “2”; And if the remaining value is “3”, storing the subscriber information in the third position registration processor, as a result of the determination in the tenth determination step. 제1항에 있어서, 가입자 전화 번호를 2로 나누는 경우에 가입자 전화 번호의 뒤에서 한자리 수만을 취하여 나누어 나머지를 얻어 해당하는 프로세서에 접근하는 것을 특징으로 하는 위치 등록 프로세서 분배 방법.The method of claim 1, wherein when dividing the subscriber's telephone number by two, only one digit is taken after the subscriber's telephone number, divided, and the remaining number is accessed to access the corresponding processor. 제1항에 있어서, 가입자 전화 번호를 3으로 나누는 경우에 가입자 전화 번호의 뒤에서 세자리 수를 취하여 나누어 나머지를 얻어 해당하는 프로세서에 접근하는 얻는 것을 특징으로 하는 위치 등록 프로세서 분배 방법.2. The method of claim 1, wherein in the case of dividing the subscriber telephone number by 3, the subscriber telephone number is divided into three digits after the subscriber telephone number and divided to obtain a remainder to access the corresponding processor. 제1항에 있어서, 가입자 전화 번호를 4로 나누는 경우에 가입자 전화 번호의 뒤에서 두자리 수만을 취하여 나누어 나머지를 얻어 해당하는 프로세서에 접근하는 것을 특징으로 하는 위치 등록 프로세서 분배 방법.The method of claim 1, wherein when dividing the subscriber's telephone number by 4, only two digits are taken after the subscriber's telephone number, the remaining number is obtained, and the remainder is accessed to access the corresponding processor.
KR1019970032865A 1997-07-15 1997-07-15 Method for allotting location register processor KR100264083B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019970032865A KR100264083B1 (en) 1997-07-15 1997-07-15 Method for allotting location register processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019970032865A KR100264083B1 (en) 1997-07-15 1997-07-15 Method for allotting location register processor

Publications (2)

Publication Number Publication Date
KR19990010178A KR19990010178A (en) 1999-02-05
KR100264083B1 true KR100264083B1 (en) 2000-08-16

Family

ID=19514540

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019970032865A KR100264083B1 (en) 1997-07-15 1997-07-15 Method for allotting location register processor

Country Status (1)

Country Link
KR (1) KR100264083B1 (en)

Also Published As

Publication number Publication date
KR19990010178A (en) 1999-02-05

Similar Documents

Publication Publication Date Title
US6556823B2 (en) Location dependent service for mobile telephones
US5548816A (en) Method and system for locating mobile units in a cellular telephone system by use of virtual location areas
US5243641A (en) Extended range cordless telephone system
CA2134105C (en) Apparatus and method for controlling the routing of incoming calls in a wireless communication system
US5752197A (en) Method for adjusting transmission power in a radio system, and an exchange
US20040160968A1 (en) Method for interconnecting of system for interconnecting wired and wireless phone services
US6002948A (en) Method and apparatus for radio system with mode based subscriber communications
US7039174B1 (en) System and method for routing calls to multi-function telephone numbers
KR100320351B1 (en) Private exchange system comprising mobile phones
AU675876B2 (en) A method and system for providing supplementary services to a mobile station
AU633444B2 (en) Extended range cordless telephone system
KR100264083B1 (en) Method for allotting location register processor
KR100269135B1 (en) Geographical information service apparatus and method
JPS63175535A (en) Mobile radio communication system
US20040077364A1 (en) System and method for providing a group of subscribers with access to a wireless telecommunication system
KR100242702B1 (en) Method for disposing of call hold and conference calling
JP2897174B2 (en) Mobile subscriber data access method
WO1995014343A1 (en) Locating mobile units in a cellular telephone system via virtual location areas
KR100242701B1 (en) Method for disposing of conference calling
KR20000044332A (en) Method for selectively rejecting incoming in switching system
JP2002291033A (en) Wireless communication system
JP2865120B2 (en) Mobile subscriber data access method
JPH06276567A (en) Mobile communication system
KR100389826B1 (en) Wireless pbx operating state display method
KR100247421B1 (en) Method of disposing of call hold

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: 20130426

Year of fee payment: 14

FPAY Annual fee payment

Payment date: 20140421

Year of fee payment: 15

FPAY Annual fee payment

Payment date: 20150427

Year of fee payment: 16

FPAY Annual fee payment

Payment date: 20160328

Year of fee payment: 17

LAPS Lapse due to unpaid annual fee