KR100288860B1 - 무선선택호출수신기및그제어방법 - Google Patents
무선선택호출수신기및그제어방법 Download PDFInfo
- Publication number
- KR100288860B1 KR100288860B1 KR1019970073296A KR19970073296A KR100288860B1 KR 100288860 B1 KR100288860 B1 KR 100288860B1 KR 1019970073296 A KR1019970073296 A KR 1019970073296A KR 19970073296 A KR19970073296 A KR 19970073296A KR 100288860 B1 KR100288860 B1 KR 100288860B1
- Authority
- KR
- South Korea
- Prior art keywords
- unit
- address
- storage
- monitoring
- control unit
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B5/00—Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied
- G08B5/22—Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electric transmission; using electromagnetic transmission
- G08B5/222—Personal calling arrangements or devices, i.e. paging systems
- G08B5/223—Personal calling arrangements or devices, i.e. paging systems using wireless transmission
- G08B5/224—Paging receivers with visible signalling details
- G08B5/229—Paging receivers with visible signalling details with other provisions not elsewhere provided for
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/022—Selective call receivers
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Electromagnetism (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
무선 선택 호출 수신기는 무선 선택 신호를 수신하기 위한 수신부(101), 조작을 받기 위한 조작부(104), 제어 프로그램을 저장하기 위한 저장부(106), 및 수신부(101)로부터 유도된 수신 정보 및 저장부(106)에 저장된 제어 프로그램에 따라 조작부(104)로부터 출력된 조작 정보를 처리하기 위한 제어부(102)로 구성된다. 이 무선 선택 호출 수신기는 제어부(102)로부터 출력된 처리 정보에 기초한 통지 정보를 발생시키기 위한 통지부(103), 및 제어부(102)에 의한 저장부(106)로의 액세스 상태를 감시하기 위한 감시부(105)를 더 포함한다. 제어부(102)가 오동작할 때에도, 전력 소비 증가를 억제시킬 수 있으며, 이러한 무선 선택 호출 수신기의 신뢰성도 향상시킬 수 있다.
Description
본 발명은 무선 선택 호출 수신기 및 이 무선 선택 호출 수신기를 제어하는 방법에 관한 것으로, 특히, 무선 선택 호출 수신기에 사용되는 제어부의 오동작을 감시하는 기술에 관한 것이다.
일반적으로, 종래의 무선 선택 호출 수신기는 몇가지 이유에 의해 제어부가 오동작하는 경우와, 그 오동작 후에 제어부가 정규 동작으로 복귀될 수 없는 경우에 사용되는 구제 수단(rescue means)을 갖는다. 하지만, 이러한 오동작 후 정상 동작이 다시 개시되는 경우의 동작은 보증되지 않는다.
종래의 무선 선택 호출 수신기가 오동작 상태에서 정상 상태로 복귀될 때, 그의 제어부는 과거에 이 제어부가 오동작한 것을 인식할 수 없다. 결과적으로, 예를 들면, 메모리에 저장된 정보가 오동작에 의해 전기적으로 파괴될 경우에도, 연속 처리 동작은 이 제어부에서 계속될 수 있다. 결과적으로, 이러한 연속 처리 동작의 실행에 의해 제2의 오동작이 일어날 위험이 있다.
또한, 제어부가 액세스하도록 허용된 메모리 영역 이외의 메모리 영역으로의 액세스 동작은 셀의 수명에 악영향을 줄 수 있다. 즉, 제어부가 액세스하도록 허용된 메모리 영역 이외의 메모리 영역으로의 액세스 동작은 논리 레벨 ″1″ 또는 논리 레벨 ″0″이 아닌 플로팅(중간) 포텐셜을 갖는 데이터와 공동으로 행해질 위험이 있다. 또한, 기록 보호 영역이 기록 액세스될 때, 동일 신호선 상에서 논리 레벨 ″1″의 전위와 논리 레벨 ″0″의 전위가 대립할 위험도 있다. 이러한 전위 대립의 경우, 전원 및 접지 간의 임피던스가 낮아 관통 전류가 흐를 수 있게 된다. 결과적으로, 전력 소모가 늘어나 셀의 수명을 단축시키게 된다.
종래 기술의 한 가지 해결책으로서, 예를 들면, 1990년 일본 특허 공보 JP-A-평2-141837호에 ″마이크로프로세서 제어계 (Microprocessor Controlling System)″이 개시되어 있다. 이러한 마이크로프로세서 제어계는 이 마이크로프로세서의 폭주 현상(runaway phenomenon)을 발견하여 비정상 상태 구제 처리를 행하도록 지시된다.
이러한 목적 달성을 위하여, 이러한 종래의 마이크로프로세서 제어계는 리던던트 메모리 영역이 각 메모리 영역에 부가적으로 제공된 메모리를 사용한다. 이러한 리던던트 메모리 영역으로, 정규 프로그램 기억된 메모리 영역(normally-program-stored memory region)을 프로그램 기억되지 않은 메모리 영역(program-not-stored memory region)으로부터 식별할 수 있는 식별 정보가 기록된다. 그 후, 마이크로프로세서가 메모리 영역으로 액세스할 때, 액세스되는 그 메모리 영역에 부가된 리던던트 메모리 영역의 내용이 주목되고, 마이크로프로세서는 이러한 액세스 동작이 정상 액세스 동작에 속하는지 또는 비정상 액세스 동작에 속하는지의 여부를 식별할 수 있다. 이러한 식별 결과로, 비정상 액세스 동작이 실행될 경우, 마이크로프로세서는 비정상 액세스 구제 처리를 행한다. 이에 따라, 마이크로프로세서가 프로그램을 실행하는 동안, 프로그램을 정상적으로 저장하는 메모리 영역 이외의 메모리 영역이 참조될 경우, 마이크로프로세서는 비정상 상태가 발생되는 것으로 판단하여 비정상 액세스 구제 처리를 행한다.
하지만, 이러한 종래의 마이크로프로세서 제어계에 있어서, 마이크로프로세서가 액세스할 수 있는 전체 어드레스 스페이스에 리던던트 메모리 영역이 부가적으로 제공되어야 한다. 결과적으로, 대용량 메모리가 요구되는 문제가 있다.
본 발명은 상술한 문제점을 해결하기 위한 것으로, 이에 따라 무선 선택 호출 수신기, 및 제어부가 오동작될 때에도 전력 소비를 억제하고 신뢰성을 향상시킬 수 있는 제어 방법을 제공하는 것을 목적으로 한다.
상술한 목적 달성을 위하여, 본 발명의 제1 양상에 따른 무선 선택 호출 수신기는
무선 선택 신호를 수신하여 수신 정보를 생성하기 위한 수신부;
조작을 받아들여 조작 정보를 생성하기 위한 조작부;
소정의 어드레스 스페이스가 할당되어 있는 저장부;
저장부로의 액세싱에 의해 수신부로부터 출력된 수신 정보 및 조작부로부터 출력된 조작 정보의 적어도 하나를 처리하기 위한 제어부;
제어부에 의해 얻어진 처리 결과를 통지하기 위한 통지부; 및
감시부에 의해 얻어진 감시 결과에 기초하여 제어부를 제어하기 위해 저장부로의 제어부의 액세스 상태를 감시하기 위한 감시부
을 포함한다.
본 발명의 제1 양상에 따른 무선 선택 호출 수신기에 사용되는 상술한 감시부는, 감시부가 저장부로 액세스하는데 사용되는 어드레스를 분석하기 위한 어드레스 분석부를 포함하며, 어드레스 분석부에 의해 얻어진 어드레스 분석 결과가 무선 선택 호출 수신기의 정상 동작시 결코 액세스되지 않는 저장부의 저장 영역이 제어부에 의해 액세스된다는 사실을 나타내는 경우에 제어부가 오동작하는 것을 검출하도록 배치된다.
또한, 본 발명의 제1 양상에 따른 무선 선택 호출 수신기에 사용되는 상술한 감시부는, 감시부가 저장부로 액세스하는데 사용되는 어드레스를 분석하기 위한 어드레스 분석부를 포함하고, 어드레스 분석부에 의해 얻어진 어드레스 분석 결과가 저장부에 결코 나타나지 않는 어드레스 스페이스가 제어부에 의해 액세스된다는 사실을 나타내는 경우에 제어부가 오동작하는 것을 검출하도록 배치된다.
아울러, 본 발명의 제1 양상에 따른 무선 선택 호출 수신기에 사용되는 상술한 감시부는, 감시부가 저장부로 액세스하는데 사용되는 어드레스를 분석하기 위한 어드레스 분석부를 포함하며, 어드레스 분석부에 의해 얻어진 어드레스 분석 결과가 저장부의 기록 보호 영역이 제어부에 의해 기록 액세스된다는 사실을 나타내는 경우에 제어부가 오동작하는 것을 검출하도록 배치된다.
이들 감시부는 다음과 같이 배치될 수 있다. 즉, 각각의 감시부는 감시부가 제어부가 오동작한다는 사실을 감시부가 검출할 때 제어부를 재기동(reinitiate)하도록 지시한다.
또한, 감시부는 제어부에서 발생되는 오동작의 발생 시간을 계산하기 위한 카운팅부를 더 포함하며, 카운팅부에 의해 얻어진 계수 결과가 소정치를 초과할 때 제어부를 재기동하도록 지시한다. 이 경우, 무선 선택 호출 수신기는 카운팅부의 동작을 인에이블 또는 디스에이블 상태로 세팅하기 위한 카운트 제어부를 더 포함하는 것으로 구성될 수 있다.
상술한 목적을 달성하기 위하여, 본 발명의 제2 양상에 따른 무선 선택 호출 수신기를 제어하기 위한 방법은
소정의 어드레스 스페이스가 할당된 저장부를 제공하는 단계;
수신 정보를 형성하도록 무선 선택 신호를 수신하는 단계;
조작 정보를 형성하도록 동작을 수용하는 단계;
수신 정보 및 조작 정보 중 적어도 하나의 정보를 처리하도록 저장부에 액세스하는 단계;
액세싱/프로세싱 단계에서 얻어진 처리 결과를 통지하는 단계; 및
저장부로의 액세스 상태를 감시하여, 감시 단계에서 얻어진 감시 결과에 기초하여 액세싱/프로세싱 단계를 제어하는 단계
를 포함한다.
도 1은 본 발명의 실시예에 따른 무선 선택 호출 수신기의 구성을 나타내는 개략 블럭도.
도 2는 본 발명의 실시예에 따른 무선 선택 호출 수신기의 주요 장치의 상세한 구성을 나타내는 개략 블럭도.
도 3은 도 2에 도시된 무선 선택 호출 수신기에 사용된 메모리 장치의 어드레스 맵을 설명하는 도면.
도 4는 도 2에 도시된 오동작 감시 장치의 구성을 나타내는 개략 블럭도.
도 5는 본 발명의 실시예에 따른 무선 선택 호출 수신기의 동작을 설명하는 플로우차트.
도 6은 도 4에 지시된 오동작 감시 장치의 동작을 설명하는 플로우차트.
〈도면의 주요 부분에 대한 부호의 설명〉
101 : 무선 선택 호출 수신부
104 : 사용자 조작부
105 : 오동작 감시부
202 : 어드레스 분석부
204 : 카운터
도면을 참조하여, 본 발명의 양호한 실시예에 따른 무선 선택 호출 수신기(무선 페이저) 및 그 제어 방법에 관하여 상세하게 설명하고자 한다.
먼저, 도 1의 개략적 블럭도를 참조하여 본 실시예에 따른 무선 선택 호출 수신기의 전반적인 구성에 관하여 설명하겠다. 도 1에 지시된 바와 같이, 이 무선 선택 호출 수신기는 무선 선택 호출 수신부(101), 제어부(102), 호출 발생부(103), 사용자 조작부(104), 오동작 감시부(105) 및 메모리부(106)로 구성된다.
무선 선택 호출 수신부(101)는 본 발명의 수신부에 대응하며, 무선 신호를 수신하여 수신 정보를 출력할 수 있다. 이 무선 선택 호출 수신부(101)는 예를 들어, 안테나, 무선 신호부 및 복조부로 구성된다. 수신 정보는 어드레스 정보 및 메시지 정보를 포함한다. 이 무선 선택 호출 수신부(101)로부터 유도된 수신 정보는 제어부(102)에 공급된다.
사용자 조작부(104)는 본 발명의 조작부에 대응하며, 사용자 조작을 수용하여 조작 정보를 출력할 수 있다. 이 사용자 조작부(104)는 이 무선 선택 호출 수신부(101)를 제어하는데 사용되는 스위치부(상세한 도시 생략)를 구비한다. 이 사용자 조작부(104)로부터 유도된 조작 정보는 제어부(102)에 공급된다.
본 발명의 처리부는 제어부(102) 부분[즉, 후술되는 바와 같은 분석부(202)] 및 오동작 감시부(105)로 구성된다. 제어부(102)는 무선 선택 호출 수신부(101)로부터 출력된 수신 정보 및 사용자 조작부(104)로부터 출력된 조작 정보를 분석하며, 분석 결과에 응답하여 처리 동작을 실행한다. 처리 결과는 호출 정보 및 표시 정보로서 호출 발생부(103)에 공급된다. 이러한 제어부(102)의 상세한 제어 동작은 후술하고자 한다.
호출 발생부(103)는 본 발명의 통지부에 대응하며, 표시 장치(도시 생략) 및 스피커(도시 생략)로 구성된다. 이러한 호출 발생부(103)는 제어부(102)로부터 발생된 호출 정보에 응답하여 호출음을 발생시킨다. 제어부(102)로부터 공급된 표시 정보에 기초하여, 무선 선택 호출 수신부(101)로부터 출력된 수신 정보에 포함된 메시지와 사용자 조작부(104)로부터 공급된 조작 정보에 기초하여 발생된 다른 메시지가 모두 표시된다.
오동작 감시부(105)는 제어부(102)의 동작을 감시한다. 제어부(102)에 의해 원래 실행되지 않는 동작이 발생될 때, 오동작 감시부(105)는 제어부(102)에 의해 오동작이 행해지는 것을 판정하여 재기동을 지시할 수 있다. 이러한 오동작 감시부(105)의 상세한 동작에 관하여 후술하고자 한다.
메모리부(106)는 본 발명의 저장부에 대응하며, 제어 프로그램, 계산 결과 등을 저장할 수 있다. 이러한 메모리부(106)의 상세한 동작에 관하여 설명하고자 한다.
도 2는 도 1에 도시된 무선 선택 호출 수신기에 사용되는 상술한 제어부(102), 오동작 감시부(105) 및 메모리부(106)의 상세한 회로 배치를 나타내는 개략적 블럭도이다. 제어부(102)는 중앙 처리 장치(CPU: 201), 어드레스 분석부(202) 및 제어 회로(203)로 구성된다. 또한, 메모리부(106)는 ROM(301) 및 RAM(302)으로 구성된다. 아울러, 카운터(204)로 구성된 오동작 감시부(105)는 후술될 것이다.
상술한 CPU(201), 어드레스 분석부(202), 제어 회로(203), ROM(301), 및 RAM(302)는 어드레스 데이터 버스를 통해 상호 접속된다. ROM 영역 선택 신호는 어드레스 분석부(202)로부터 ROM(301)에 공급되고, RAM 영역 선택 신호는 RAM(302)에 공급되며, 제어 회로 선택 신호는 제어 회로(203)로 공급된다.
메모리부(106)의 어드레스 스페이스는 예를 들면, 도 3에 도시된 바와 같이 정의된다. 즉, CPU(201)에 의해 액세스가능한 어드레스 ″0000h″ 내지 ″FFFFh″ 사이에서, ROM으로 구성된 메모리 영역은 어드레스 ″0000h″ 내지 ″7FFFh″에 할당된다. 각 어드레스의 마지막 숫자 ″h″는 선행하는 수치가 16진수와 같은 것임을 나타낸다. 예를 들면, 제어 프로그램 및 고정된 데이터는 이 ROM(301)에 철저하게 저장된다. 이 ROM(301)에 배치된 메모리 영역은 기록 보호하에서 설정된다.
또한, RAM(302)에 구성된 메모리 영역은 어드레스 ″8000h″ 내지 ″9FFFh″에 할당된다. 예를 들면, 제어 프로그램이 작동될 때 발생된 각종 계산 결과는 이 RAM(302)에 일시적으로 저장된다. 아울러, 예를 들면, 제어 회로에 제공된 입/출력부(도시 생략) 즉, CPU(201)로/로부터 데이터를 송/수신하기 위한 카운터부는 어드레스 ″A000h″ 내지 ″BFFFh″에 할당된다.
ROM 또는 RAM에 구성된 메모리 영역은 어드레스 ″C000h″ 내지 ″DFFFh″에 할당된다. 하지만, 이들 메모리 영역은 무선 선택 호출 수신기에 사용되지 않는다. 부가적으로, 어드레스 ″E000h″ 내지 ″ FFFFh″에 할당되는 것은 없다. 정상 처리 동작시, CPU(201)는 상기 설명한 어드레스 ″C000h″ 내지 ″FFFFh″를 사용하지 않는다. 즉, 이들 어드레스 ″C000h″ 내지 ″FFFFh″가 발생된다는 사실은 제어부(102)가 오류 상태하에서 동작한다는 것을 의미한다.
어드레스 분석부(202)는 어드레스 데이터 버스를 통하여 전송된 어드레스 정보를 획득하여, ROM 영역 선택 신호, RAM 영역 선택 신호, 제어 회로 선택 신호 및 획득된 어드레스 정보의 어드레스 값에 응답하여 활성 상태인 오동작 신호 중의 어느 한 신호를 형성한다. 구체예에서, 어드레스 버스를 통하여 전송된 어드레스 값이 ″0000h″ 내지 ″7FFFh″일 경우, 어드레스 분석부(202)는 ROM 영역 선택 신호를 활성 상태로 한다. 또한, 어드레스 데이터를 통해 전송된 어드레스 값이 ″8000h″ 내지 ″9FFFh″와 같을 경우, 이 어드레스 분석부(202)는 RAM 영역 선택 신호를 활성 상태로 만든다. 또한, 어드레스 버스를 통하여 전송된 어드레스 값이 ″A000h″ 내지 ″BFFFh″일 경우, 어드레스 분석부(202)는 제어 회로 선택 신호를 활성 상태로 만든다. 또한, 어드레스 데이터 버스를 통해 전송된 어드레스 값이 ″C000h″ 내지 ″FFFFh″와 같을 경우, 이 어드레스 분석부(202)는 오동작 신호를 활성 상태로 만든다. 이 어드레스 분석부(202)로부터 발생된 ROM 영역 선택 신호는 ROM(301)에 공급되고, 그 분석부로부터 발생된 RAM 영역 선택 신호는 RAM(302)에 공급되며, 그 분석부로부터 발생된 제어 회로 선택 신호는 제어 회로(203)에 공급되고, 그로부터 발생된 오동작 신호는 오동작 감시부(105)에 마찬가지로 공급된다.
달리 말하면, 이 어드레스 분석부(202)는 어드레스 0000h 내지 7FFFh에 의해 지정된 ROM 영역으로의 액세스 동작 및 기록 액세스 동작을 감시하고, 이들 액세스 동작이 실행될 때 오동작이 발생되는 것을 인식하여, 오동작 신호가 활성 상태로 되게 한다. 먼저 언급한 액세스 동작에 있어서, 무선 선택 호출 수신기가 정상 상태하에서 동작되는 경우에는 CPU(201)에 의해 액세스되지 않을, 어드레스 C000h 내지 FFFFh로 지정된 미사용 저장 영역 및 미설치 저장 영역이 액세스된다. 이러한 어드레스 분석부(202)는 예를 들어, 디코더 및 비교기를 사용하여 구성될 수 있다.
제어 회로(203)가 CPU(201)에 의해 어드레스될 경우, 무선 선택 호출 수신부(101)로부터 공급된 수신 정보나 사용자 조작부(104)로부터 공급된 조작 정보 중의 하나가 어드레스 데이터 버스를 통하여 CPU(201)에 송신된다. 또한, 이러한 제어 회로(203)는 CPU(201)로부터 어드레스 데이터 버스를 통하여 호출 발생부(103)에 송신된 호출 정보 및 표시 정보를 전송한다.
도 4에 지시된 바와 같이, 상술한 오동작 감시부(105)는 예를 들어, 카운터(204)를 사용함으로써 구성된다. 이러한 오동작 신호에 응답하여, 카운터(204)가 계수되고, 그의 계수값이 사전 설정된 값 ″A″이 될 경우에 재기동 신호를 활성 상태로 만든다. 이 사전 설정된 값 ″A″는 임의의 값으로부터 선택될 수 있다. 이 카운터(204)로부터 출력된 재기동 신호는 제어부(102)에 사용된 리셋 회로(도시 생략)에 리셋 신호로서 공급된다. 이에 따라, 이 무선 선택 호출 수신기의 전 시스템은 이 리셋 신호를 수신함으로써 리셋될 수 있다.
또한, 이 카운터(204)가 배치되어 제어부(102)로부터 유도된 카운트 제어 신호가 공급된다. 이 카운트 제어 신호는 카운트 업 동작이 허용되거나 금지되는 방식으로 카운터(204)를 제어하는데 사용된다. 이러한 카운트 제어 신호를 발생시키기 위한 신호 발생 회로가 도 1 및 2의 회로 구성에서 생략되어 있다 하더라도, 이 신호 발생 회로는 입/출력부 및 플립플롭을 사용함으로써 구성될 수 있음을 주목해야 한다. 이 경우, 이러한 플립플롭은 사용자 조작부(104)로부터 공급된 조작 정보에 응답하여 설정되거나 클리어된다. 플립플롭에서 나온 출력 신호는 카운트 제어 신호로서 카운터(204)에 공급된다. 이러한 회로 구성을 이용하여, 어떤 사용자는 오동작 감시부(105)가 사용자 조작부(104)를 통해 동작가능한지의 여부를 자유롭게 제어할 수 있다.
도 5에 도시된 플로우차트를 참조하여, 본 발명의 양호한 실시예에 따른 상술한 구성의 무선 선택 호출 수신기의 전반적인 동작에 관하여 설명하겠다.
이러한 무선 선택 호출 수신기의 전원이 턴온되면, 무선 선택 신호가 수신되는지의 여부에 대한 체크가 이루어진다(단계 S10). 무선 신호가 수신되지 않는다고 판단되면, 사용자가 임의의 동작을 행하는지의 여부에 대한 체크가 이루어진다(단계 S11). 즉, 사용자 조작부(104)의 스위치부가 조작되는지의 여부에 대한 체크가 이루어진다. 그 후, 사용자 조작이 이루어지지 않는다고 판단되면, 처리 동작은 유사 처리 동작이 반복 실행되는 이전 단계 S10으로 복귀된다. 단계 S10 및 단계 S11에서 정의된 처리 동작이 반복 실행되므로, 대기 상태가 형성된다.
이러한 대기 상태하에서, 단계 S10에서 무선 선택 신호가 수신되는 것으로 판단될 경우, 수신 정보 처리 동작이 실행된다(단계 S12). 이러한 수신 정보 처리 동작에서, 선택 호출 수신부(101)로부터 공급된 수신 정보가 분석된다. 그 결과, 수신 정보가 이러한 무선 선택 호출 수신기를 향한 정보에 대응한다는 것이 확인되고, 메시지가 인출되며, 호출음 데이터가 생성된다.
다음, 통지 처리 동작이 실행된다(단계 S13). 이러한 통지 처리 동작에서, 이전 단계 S12에서 유도된 메시지 및 호출음 데이터는 표시 정보 및 호출 정보로서 호출 발생부(103)로 송신된다. 그 후, 처리 동작은 무선 선택 호출 수신기가 대기 상태에 들어가는 단계 S10으로 복귀된다.
한편, 상술한 대기 상태하에서 이전 단계 S11에서 사용자 조작이 행해진다고 판단될 때, 사용자 조작 정보 처리 동작이 행해진다(단계 S14). 이러한 사용자 조작 정보 처리 동작에서, 예를 들어, 사용자 조작부(104)의 키 조작에 응답하여 그러한 처리 동작이 행해져서, 호출 통지부(103)의 표시 장치에 표시될 데이터가 발생된다. 다음, 표시 처리 동작이 행해진다(단계 S15). 달리 말하면, 단계 S14에서 발생된 데이터는 표시 정보로서 호출 통지부(103)에 송신된다. 이에 따라, 표시 장치의 표시 내용은 사용자 조작부(104)의 스위치 조작에 응답하여 변경된다. 그 후, 처리 동작은 무선 선택 호출 수신기가 대기 상태에 이르게 되는 단계 S10으로 복귀된다.
도 6에 지시된 플로우차트를 참조하여, 본 발명에 따른 오동작 감시부(105)의 동작에 관하여 설명하겠다. 이 무선 선택 호출 수신기의 동작이 시작되면, 어드레스 분석부(202)는 ″0000h″ 내지 ″7FFFh″의 어드레스가 어드레스 데이터 버스에 출력되고 기록 액세스가 실행되는지의 여부에 관하여 조사한다(단계 S20). 어드레스 분석부(202)는, ″예″로 판정되면, 기록 보호 영역으로 기록 액세스가 실행되는 것으로 인식한다. 따라서, 오동작 처리 동작을 실행하기 위하여, 감시 처리 동작은 단계 S23으로 분기된다.
반대로, 상술한 단계 S20에서 ″아니오″라고 판정되면, 어드레스 분석부(202)는 ″C000h″ 내지 ″FFFFh″의 어드레스가 어드레스 데이터 버스에 출력되고, 판독 액세스 또는 기록 액세스가 실행되는지의 여부를 체크한다(단계 S21). 이 단계에서 ″예″로 판정되면, 어드레스 분석부(202)는 판독 액세스 또는 기록 액세스 중의 하나가 메모리부(106)의 비사용 저장 영역(″C000h″ 내지 ″DFFFh″의 어드레스) 또는 아직 설치되지 않은 저장 영역(″E000h″ 내지 ″FFFFh″의 어드레스)에 대해 실행되는지를 확인한다. 그 후, 감시 처리 동작은 오동작 처리 동작을 실행하기 위해 단계 S23에서 분기된다.
반대로, 어드레스 분석부(202)가 단계 S21에서 ″아니오″라고 판정하면, 어드레스 동작은 이 단계에서 어드레스 데이터 버스를 통하는 어드레스에 따라 실행된다(단계 S22). 달리 말하면, 판독 액세스는 ″0000h″ 내지 ″7FFFh″의 어드레스로 지정된 메모리 영역으로 실행되며, 판독 액세스 및 기록 액세스 모두 ″8000h″ 내지 ″BFFFh″의 어드레스로 지정된 다른 메모리 영역으로 실행된다. 그 후, 감시 처리 동작은 이전 단계 S20으로 복귀된다.
단계 S23에서, 오동작 신호가 활성 상태로 된다. 계속해서, 제어부(102)로부터 공급된 카운트 제어 신호를 참고로 카운팅 업이 허용되는지의 여부에 대한 다른 체크가 이루어진다(단계 S24). 이 단계 S24에서, 카운팅 업이 허용 금지되는 것으로 판정되면, 감시 처리 동작은 유사 처리 동작이 반복 실행되는 단계 S20으로 복귀된다. 반대로, 카운팅 업이 허용되는 것으로 판정되면, 카운터(204)는 증가된다(단계 S25).
계속해서, 카운터(204)의 증가된 카운팅 내용이 소정치(A)보다 큰 지의 여부에 대한 다른 체크가 이루어진다(단계 S26). 이 단계에서, 이 카운팅 내용이 소정치(A)보다 크지 않은 것으로 판정되면, 감시 처리 동작은 유사 처리 동작이 반복 실행되는 단계 S20으로 복귀된다. 반대로, 카운팅 내용이 소정치(A)보다 크게 되는 것으로 판정되면, 재기동 신호(리셋 신호)는 활성 상태가 된다. 그 후, 감시 처리 동작은 단계 S20으로 복귀된다. 결과적으로, 이러한 무선 선택 호출 수신기의 전체 시스템은 초기 상태로 리셋된다.
본 발명의 양호한 실시예의 상술한 구성을 가진 무선 선택 호출 수신기에 따르면, 제어부(102)가 정상 동작하에서 동작될 경우에는 결코 발생되지 않는 액세스 동작이 발생되면, 오동작 신호는 활성 상태가 된다. 즉, ″0000h″ 내지 ″7FFFh″의 어드레스로 지정된 메모리 영역으로의 기록 액세스가 발생되고 ″C000h″ 내지 ″FFFFh″의 어드레스로 지정된 메모리 영역으로의 판독/기록 액세스가 발생될 경우, 오동작 신호는 활성 상태에 이르게 된다. 그 후, 이러한 오동작 신호가 활성 상태로 되는 시간은 카운터(204)에 의해 계수된다. 이러한 카운터(204)의 계수 내용이 소정치 ″A″를 초과할 경우, 이 무선 선택 호출 수신기는 재기동된다. 결과적으로, 제어부(102)의 오동작에 의한 2차적인 오동작이 방지될 수 있기 때문에, 제어부(102)가 오동작할 때 발생되는 전력 소비 증가를 피할 수 있다.
상술한 바와 같이, 본 발명의 무선 선택 호출 수신기에 따르면, 제어부의 오동작이 2차적인 오동작의 발생을 방지할 수 있도록 감지되므로, 그러한 이점이 있다. 즉, 제어부가 오동작할 때 야기되는 전력 소비 증가를 방지할 수 있다. 또한, 제어부의 오동작은 자동적으로 감지되므로, 무선 선택 호출 수신기의 신뢰성을 향상시킬 수 있다.
Claims (13)
- 무선 선택 호출 수신기에 있어서,무선 선택 신호를 수신하여 수신 정보를 생성하기 위한 수신부;조작을 받아 조작 정보를 생성하기 위한 조작부;소정의 어드레스 스페이스가 할당되어 있는 저장부;상기 저장부에 액세싱함으로써, 상기 수신부로부터 출력된 상기 수신 정보 및 상기 조작부로부터 출력된 상기 조작 정보 중 적어도 하나의 정보를 처리하기 위한 제어부;상기 제어부에 의해 얻어진 처리 결과를 통지하기 위한 통지부; 및상기 제어부의 상기 저장부로의 액세스 상태를 감시하고, 감시 결과에 기초하여 상기 제어부를 제어하기 위한 감시부를 포함하는 무선 선택 호출 수신기.
- 제1항에 있어서, 상기 감시부는상기 저장부로 액세스하는데 사용되는 어드레스를 분석하기 위한 어드레스 분석부를 포함하며,상기 어드레스 분석부에 의해 얻어진 어드레스 분석 결과가 상기 무선 선택 호출 수신기의 정상 동작시에는 액세스되지 않는 상기 저장부의 저장 영역이 상기 제어부에 의해 액세스되는 것을 나타낼 경우, 상기 제어부가 오동작하는 것을 검출하는 것을 특징으로 하는 무선 선택 호출 수신기.
- 제1항에 있어서, 상기 감시부는상기 저장부로 액세스하는데 사용되는 어드레스를 분석하기 위한 어드레스 분석부를 포함하며,상기 어드레스 분석부에 의해 얻어진 어드레스 분석 결과가 상기 저장부에 존재하지 않는 어드레스 스페이스가 상기 제어부에 의해 액세스되는 것을 나타낼 경우, 상기 제어부가 오동작하는 것을 검출하는 것을 특징으로 하는 무선 선택 호출 수신기.
- 제1항에 있어서, 상기 감시부는상기 저장부로 액세스하는데 사용되는 어드레스를 분석하기 위한 어드레스 분석부를 포함하며,상기 어드레스 분석부에 의해 얻어진 어드레스 분석 결과가 상기 저장부의 기록 보호 영역이 상기 제어부에 의해 기록 액세스되는 것을 나타낼 경우, 상기 제어부가 오동작하는 것을 검출하는 것을 특징으로 하는 무선 선택 호출 수신기.
- 제2항 내지 4항 중 어느 한 항에 있어서, 상기 감시부는 상기 제어부가 오동작하는 것을 검출할 때 상기 제어부를 재기동(reinitiate)시키는 것을 특징으로 하는 무선 선택 호출 수신기.
- 제2항 내지 4항 중 어느 한 항에 있어서, 상기 감시부는상기 제어부에서 발생되는 상기 오동작의 회수를 계수하기 위한 카운팅부를 더 포함하며,상기 카운팅부에 의해 얻어진 계수 결과가 소정치를 초과할 때 상기 제어부를 재기동시키는 것을 특징으로 하는 무선 선택 호출 수신기.
- 제6항에 있어서, 상기 카운팅부의 동작이 인에이블 또는 디스에이블되도록 설정하기 위한 카운트 제어부를 더 포함하는 것을 특징으로 하는 무선 선택 호출 수신기.
- 무선 선택 호출 수신기를 제어하기 위한 방법에 있어서,소정의 어드레스 스페이스가 할당되어 있는 저장부를 제공하는 단계;무선 선택 신호를 수신하여 수신 정보를 형성하는 단계;조작부의 동작에 응답하여 조작 정보를 형성하는 단계;상기 수신 정보 및 상기 조작 정보 중 적어도 하나의 정보가 처리되도록 하기 위해 제어부에 의해 상기 저장부로 액세싱하는 단계; 및상기 저장부로의 액세스 상태를 감시하여, 상기 액세스 상태를 감시함으로써 얻어진 감시 결과에 기초하여 상기 액세싱 단계를 제어하는 단계를 포함하며,상기 제어하는 단계는,상기 저장부로 액세스하는데 사용되는 어드레스를 분석하여 어드레스 분석 결과를 획득하는 단계; 및상기 어드레스 분석 결과가 상기 무선 선택 호출 수신기의 정상 동작시에 액세스되지 않는 상기 저장부의 저장 영역이 액세스되는 것을 나타낼 경우 오동작 발생을 검출하는 단계를 포함하는 것을 특징으로 하는 방법.
- 무선 선택 호출 수신기를 제어하기 위한 방법에 있어서,소정의 어드레스 스페이스가 할당되어 있는 저장부를 제공하는 단계;무선 선택 신호를 수신하여 수신 정보를 형성하는 단계;조작부의 동작에 응답하여 조작 정보를 형성하는 단계;상기 수신 정보 및 상기 조작 정보 중 적어도 하나의 정보가 처리되도록 하기 위해 제어부에 의해 상기 저장부로 액세싱하는 단계; 및상기 저장부로의 액세스 상태를 감시하여, 상기 액세스 상태를 감시함으로써 얻어진 감시 결과에 기초하여 상기 액세싱 단계를 제어하는 단계를 포함하며,상기 제어하는 단계는,상기 저장부로 액세스하는데 사용되는 어드레스를 분석하여 어드레스 분석 결과를 획득하는 단계; 및상기 어드레스 분석 결과가 상기 저장부에 존재하지 않는 어드레스 스페이스가 액세스되는 것을 나타낼 경우에 오동작 발생을 검출하는 단계를 포함하는 것을 특징으로 하는 방법.
- 무선 선택 호출 수신기를 제어하기 위한 방법에 있어서,소정의 어드레스 스페이스가 할당되어 있는 저장부를 제공하는 단계;무선 선택 신호를 수신하여 수신 정보를 형성하는 단계;조작부의 동작에 응답하여 조작 정보를 형성하는 단계;상기 수신 정보 및 상기 조작 정보 중 적어도 하나의 정보가 처리되도록 하기 위해 제어부에 의해 상기 저장부로 액세싱하는 단계; 및상기 저장부로의 액세스 상태를 감시하여, 상기 액세스 상태를 감시함으로써 얻어진 감시 결과에 기초하여 상기 액세싱 단계를 제어하는 단계를 포함하며,상기 제어하는 단계는,상기 저장부로 액세스하는데 사용되는 어드레스를 분석하여 어드레스 분석 결과를 획득하는 단계; 및상기 어드레스 분석 결과가 상기 저장부의 기록 보호 영역이 기록 액세스되는 것을 나타낼 경우에 오동작 발생을 검출하는 단계를 포함하는 것을 특징으로 하는 방법.
- 제8항, 제9항 및 제10항 중 어느 한 항에 있어서, 상기 제어하는 단계는상기 오동작 발생이 검출될 경우에 상기 제어부의 재기동을 지시하는 단계를 더 포함하는 것을 특징으로 하는 방법.
- 제8항, 제9항 및 제10항 중 어느 한 항에 있어서,상기 제어하는 단계는,상기 오동작의 회수를 카운팅하는 단계; 및카운팅 결과가 소정치를 초과할 경우에 상기 제어부의 재기동을 지시하는 단계를 포함하는 것을 특징으로 하는 방법.
- 제12항에 있어서, 제어 신호에 기초하여 상기 카운팅 단계를 인에이블 또는 디스에이블하는 단계를 더 포함하는 것을 특징으로 하는 방법.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP96-346148 | 1996-12-25 | ||
JP8346148A JPH10191412A (ja) | 1996-12-25 | 1996-12-25 | 無線選択呼出受信機 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19980064583A KR19980064583A (ko) | 1998-10-07 |
KR100288860B1 true KR100288860B1 (ko) | 2001-05-02 |
Family
ID=18381444
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019970073296A KR100288860B1 (ko) | 1996-12-25 | 1997-12-24 | 무선선택호출수신기및그제어방법 |
Country Status (4)
Country | Link |
---|---|
US (1) | US6124802A (ko) |
JP (1) | JPH10191412A (ko) |
KR (1) | KR100288860B1 (ko) |
CN (1) | CN1107423C (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7002905B1 (en) * | 1999-01-25 | 2006-02-21 | Cisco Technology, Inc. | Method and apparatus for performing the rebooting of a network node with minimal loss of network traffic |
CN1661581A (zh) * | 2004-02-27 | 2005-08-31 | 深圳市朗科科技有限公司 | 无线数据存储装置及方法 |
EP2482171A4 (en) * | 2009-09-25 | 2014-06-04 | Nec Corp | INPUT RECEIVING DEVICE, INPUT RECEIVING METHOD, RECORDING MEDIUM AND MOBILE COMMUNICATION TERMINAL |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS4930578B1 (ko) * | 1970-09-30 | 1974-08-14 | ||
JPS5970033A (ja) * | 1982-10-14 | 1984-04-20 | Iwatsu Electric Co Ltd | リセツト方式 |
US4649538A (en) * | 1984-09-28 | 1987-03-10 | Motorola, Inc. | Radio paging device with improved test modes |
US5374925A (en) * | 1989-12-05 | 1994-12-20 | Matsushita Electric Industrial Co., Ltd. | Selective call receiving apparatus with message sorting function |
JPH06231007A (ja) * | 1993-01-28 | 1994-08-19 | Mitsubishi Electric Corp | 計算機の不正アドレス検知回路 |
JPH089435A (ja) * | 1994-06-15 | 1996-01-12 | Nec Corp | 選択呼出受信機 |
-
1996
- 1996-12-25 JP JP8346148A patent/JPH10191412A/ja active Pending
-
1997
- 1997-12-17 US US08/992,533 patent/US6124802A/en not_active Expired - Fee Related
- 1997-12-24 KR KR1019970073296A patent/KR100288860B1/ko not_active IP Right Cessation
- 1997-12-24 CN CN97126260A patent/CN1107423C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1107423C (zh) | 2003-04-30 |
JPH10191412A (ja) | 1998-07-21 |
US6124802A (en) | 2000-09-26 |
KR19980064583A (ko) | 1998-10-07 |
CN1189749A (zh) | 1998-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4639726A (en) | Radio communication apparatus disabled on reception of a predetermined signal | |
JP2748773B2 (ja) | 電子装置 | |
US5086501A (en) | Computing system with selective operating voltage and bus speed | |
US6502206B1 (en) | Multi-processor switch and main processor switching method | |
EP0486304B1 (en) | Initialising computer systems | |
US5218705A (en) | Pager receiver with selective operating voltage and reduced power consumption | |
GB2086106A (en) | Pager Decoding System with Intelligent Synchronisation Circuit | |
US4593391A (en) | Machine check processing system | |
KR100288860B1 (ko) | 무선선택호출수신기및그제어방법 | |
US6559753B1 (en) | Selective radio call receiver capable of receiving common data in emergency mode | |
US6021111A (en) | Unit switching apparatus with failure detection | |
JP2004504758A (ja) | マルチデバイス機器の中央処理装置をアドレッシングするシステム及び方法、並びに、対応する機器 | |
JP3722500B2 (ja) | セキュリティ機構付き機器における電源切断検出装置 | |
EP0296767B1 (en) | Data back-up system | |
US5734331A (en) | Input control for radio selective calling receiver | |
JP2508305B2 (ja) | 初期値決定装置 | |
JPH0537421A (ja) | 伝送路切替制御方法およびその装置 | |
JP4675527B2 (ja) | 無線通信装置 | |
JP2956618B2 (ja) | 情報端末装置 | |
JPH08137625A (ja) | ディスク制御装置 | |
GB2255846A (en) | Power supply protection in paging receiver. | |
JP3302158B2 (ja) | コンピュータシステム | |
JP3298989B2 (ja) | 障害検出・自動組込み装置 | |
JPH05216796A (ja) | 通信制御装置 | |
JPH0675653A (ja) | 計算機冗長制御方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |