KR19980080959A - Data receiver and received data processing method - Google Patents

Data receiver and received data processing method Download PDF

Info

Publication number
KR19980080959A
KR19980080959A KR1019980011343A KR19980011343A KR19980080959A KR 19980080959 A KR19980080959 A KR 19980080959A KR 1019980011343 A KR1019980011343 A KR 1019980011343A KR 19980011343 A KR19980011343 A KR 19980011343A KR 19980080959 A KR19980080959 A KR 19980080959A
Authority
KR
South Korea
Prior art keywords
data
predetermined
memory
subprogram
cpu
Prior art date
Application number
KR1019980011343A
Other languages
Korean (ko)
Other versions
KR100286876B1 (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 가시오가즈오
Publication of KR19980080959A publication Critical patent/KR19980080959A/en
Application granted granted Critical
Publication of KR100286876B1 publication Critical patent/KR100286876B1/en

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B5/00Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied
    • G08B5/22Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electric transmission; using electromagnetic transmission
    • G08B5/222Personal calling arrangements or devices, i.e. paging systems
    • G08B5/223Personal calling arrangements or devices, i.e. paging systems using wireless transmission
    • G08B5/224Paging receivers with visible signalling details
    • G08B5/229Paging receivers with visible signalling details with other provisions not elsewhere provided for
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B5/00Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied
    • G08B5/22Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electric transmission; using electromagnetic transmission
    • G08B5/222Personal calling arrangements or devices, i.e. paging systems
    • G08B5/223Personal calling arrangements or devices, i.e. paging systems using wireless transmission
    • G08B5/224Paging receivers with visible signalling details
    • G08B5/227Paging receivers with visible signalling details with call or message storage means
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B5/00Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied
    • G08B5/22Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electric transmission; using electromagnetic transmission
    • G08B5/222Personal calling arrangements or devices, i.e. paging systems
    • G08B5/223Personal calling arrangements or devices, i.e. paging systems using wireless transmission
    • G08B5/224Paging receivers with visible signalling details
    • G08B5/225Display details
    • G08B5/226Display details with alphanumeric or graphic display means
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B5/00Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied
    • G08B5/22Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electric transmission; using electromagnetic transmission
    • G08B5/222Personal calling arrangements or devices, i.e. paging systems
    • G08B5/223Personal calling arrangements or devices, i.e. paging systems using wireless transmission
    • G08B5/224Paging receivers with visible signalling details
    • G08B5/228Paging receivers with visible signalling details combined with other devices having a different main function, e.g. watches

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Electromagnetism (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

페이저는 시작조건 메모리를 갖는다. 이 메모리에서, 정규의 경우에 무효한 서브프로그램, 수신데이터, 그리고 지정데이터가 키입력부에서 입력될 때 이행되는 서브프로그램 시작조건은 서로 연관하여 리스트로 되어 있다. 시작조건 메모리에 기억된 서브프로그램 시작조건 중에서 하나가 이행될 때, 서브프로그램 중에서 대응하는 하나가 시작되어 메시지 표시제어처리, 알람제어처리 등을 실행한다.The pager has a start condition memory. In this memory, subprogram start conditions that are fulfilled when invalid subprograms, received data, and specified data are input in the key input section in a normal case are listed in association with each other. Start condition When one of the subprogram start conditions stored in the memory is fulfilled, a corresponding one of the subprograms is started to execute message display control processing, alarm control processing, and the like.

Description

데이터 수신장치 및 수신데이터 처리방법Data receiver and received data processing method

본 발명은 통신데이터와 방송데이터를 수신하는 데이터 처리장치와, 이 데이터 수신장치에서 이용하는 수신데이터 처리방법에 관한 것이다. 본 발명에서, 데이터 수신장치는 데이터 수신기능이 있는 장치 또는 시스템을 가리키고, 정보를 수신만 하는 페이저(pager) 같은 장치 뿐만 아니라, 디지털 휴대용 전화 같이 송신기능을 갖는 통신단말장치, 그리고 메일 서버 및 개인용 컴퓨터 등을 갖는 통신단말 시스템을 포함한다.The present invention relates to a data processing apparatus for receiving communication data and broadcast data, and a received data processing method used in the data receiving apparatus. In the present invention, the data receiving apparatus refers to a device or system having a data receiving function, and a communication terminal apparatus having a transmitting function such as a digital portable telephone as well as a device such as a pager that receives information only, and a mail server and personal And a communication terminal system having a computer or the like.

그런 통신단말기를 사업에 이용하는 사람들의 수는 물론, 페이저와 휴대전화같은 개인용 통신단말기를 가지고 있는 사람들의 수가 증가하고 있다. 특히, 그런 개인용 통신단말기를 가지고 있는 젊은이들의 수가 증가하고 있다. 이런 관점에서, 여러 가지 기능을 갖는 통신단말장치(통신단말기)가 생산되면서 갖가지 통신서비스가 이루어지고 있다. 그러나 젊은이들은 한 가지에서 다른 것으로 그들의 관심을 쉽게 바꾸는 경향이 있고, 이들은 새로운 통신 및 방송 서비스 그리고 단말장치의 새로운 기능들에 대해 항상 요청하고 있다. 젊은이들은 또한 단말장치에 통합되는 서비스와 기능이 일종의 플레이요소를 가졌으면 하고 요청하고 있다.As well as the number of people using such a terminal for business, the number of people with personal communication terminals such as pagers and mobile phones is increasing. In particular, the number of young people with such personal communication terminals is increasing. In view of this, various communication services are being made as a communication terminal device (communication terminal) having various functions is produced. But young people tend to easily change their interests from one to the other, and they are always asking for new telecommunications and broadcast services and new features of terminal devices. Young people are also requesting that the services and functions that are integrated into the terminal device have some kind of play element.

본 발명은 위와 같은 환경을 고려하여 이루어졌고, 그 첫번째 목적은, 미리 무효로 설정되어 장치의 사용자에 의해 이용가능한 기능 등이 있는 데이터 수신장치를 제공하는 데 있다. 좀더 자세히 설명하면, 본 발명의 제1목적은 사용자를 놀라게 하고 감명을 주기 위하여, 사용자의 어떤 특별한 동작없이, 그 장치의 사용자가 알아차리지 못하고 정규적인 데이터 수신처리중에 유효하게 될 수 있는 기능을 갖는 데이터 수신장치를 제공하는 데 있다.The present invention has been made in consideration of the above environment, and a first object thereof is to provide a data receiving apparatus having a function which is previously set to be invalid and available to a user of the apparatus. In more detail, the first object of the present invention is to have a function that can be made effective during regular data reception processing without being noticed by the user of the device, without any special operation of the user, to surprise and impress the user. To provide a data receiving apparatus.

본 발명의 제2목적은 앞서 언급한 기능이 이루어질 수 있도록 하는 수신데이터 처리방법를 제공하는 데 있다.It is a second object of the present invention to provide a method of processing received data, which enables the aforementioned function to be achieved.

상술한 목적들을 갖는 본 발명의 제1형태에 의하면, 데이터 수신장치는:According to a first aspect of the present invention having the above-mentioned objects, a data receiving apparatus includes:

수신된 데이터에서 제1의 소정데이터를 검출하는 검출수단과;Detecting means for detecting first predetermined data in the received data;

검출수단이 제1소정데이터를 검출할 때, 미리 무효하게 설정된 적어도 하나의 지정기능을 유효하게 하는 제어수단을 구비한다.When the detection means detects the first predetermined data, control means is provided for validating at least one designated function that is previously set to invalid.

상기의 데이터 수신장치에서, 제어수단은 전술한 적어도 하나의 지정기능을 유효하게 하기 위해 조건정보 지정조건을 기억하는 조건정보 기억수단을 가질 수 있다. 이 경우에, 전술한 조건 중에서 하나는 검출수단에 의한 제1소정데이터의 검출이다. 검출수단이 제1소정데이터를 검출할 때 제어수단은 제1소정데이터의 검출는 다른 조건중에 적어도 하나가 만족되었는지를 결정한다. 상기 다른 조건중에 적어도 하나가 만족되었다는 것을 제어수단이 결정할 때, 이 제어수단은 전술한 적어도 하나의 지정기능을 유효하게 한다.In the above data receiving apparatus, the control means may have condition information storage means for storing condition information specifying conditions in order to validate the at least one specifying function described above. In this case, one of the above conditions is the detection of the first predetermined data by the detecting means. When the detection means detects the first predetermined data, the control means determines whether the detection of the first predetermined data has satisfied at least one of the other conditions. When the control means determines that at least one of the other conditions is satisfied, the control means validates the at least one designation function described above.

앞서 기술한 데이터 수신장치에서, 제어수단은 검출수단이 제1소정데이터를 검출할 때, 적어도 하나의 소정조건이 만족되었는지를 결정하는 결정수단을 포함할 수 있다. 이 경우, 적어도 하나의 소정조건이 만족되었다는 것을 결정수단이 결정할 때, 제어수단은 적어도 하나의 지정조건을 유효하게 한다.In the above-described data receiving apparatus, the control means may include determining means for determining whether at least one predetermined condition is satisfied when the detecting means detects the first predetermined data. In this case, when the determining means determines that the at least one predetermined condition is satisfied, the control means validates the at least one specified condition.

위에서 언급한 적어도 하나의 소정조건은 수신된 데이터를 참조할 수 있다.The at least one predetermined condition mentioned above may refer to the received data.

전술한 적어도 하나의 소정조건은 제1소정데이터와 제2소정데이터가 수신데이터에 포함되는 것일 수 있다. 이 경우에 검출수단이 수신데이터에서의 제1소정데이터를 검출할 때, 제어수단은 제2소정데이터가, 제1소정데이터를 포함하는 수신 데이터에 포함되는지를 결정한다. 제2소정데이터가 수신데이터에 포함되는 것을 제어수단이 결정할 때, 제어수단은 전술한 적어도 하나의 지정기능을 유효하게 한다.The at least one predetermined condition may be that the first predetermined data and the second predetermined data are included in the received data. In this case, when the detecting means detects the first predetermined data in the received data, the control means determines whether the second predetermined data is included in the received data including the first predetermined data. When the control means determines that the second predetermined data is included in the received data, the control means validates the at least one designation function described above.

전술한 적어도 하나의 소정조건은 데이터 수신장치에서 데이터 처리를 수행함으로써 얻어진 데이터를 참조할 수 있다.The at least one predetermined condition described above may refer to data obtained by performing data processing in the data receiving apparatus.

검출수단이 수신데이터에서 제1소정데이터를 검출할 때, 전술한 적어도 하나의 조건을 포함하는 복수개의 소정조건중의 하나가 만족된 것으로 결정수단이 결정한다. 이 경우에, 복수개의 소정조건중의 적어도 하나가 만족된 것으로 결정수단이 결정할 때, 제어수단은 전술한 적어도 하나의 지정조건을 유효하게 한다.When the detecting means detects the first predetermined data from the received data, the determining means determines that one of the plurality of predetermined conditions including the at least one condition described above is satisfied. In this case, when the determining means determines that at least one of the plurality of predetermined conditions is satisfied, the control means validates the at least one specified condition described above.

전술한 데이터 수신장치는 미리 무효로 설정된 전술한 적어도 하나의 지정기능을 포함하는 복수개의 지정기능을 가질 수 있고, 제1소정데이터는 복수개의 지정기능중에 적어도 하나에 각각 대응하는 복수개의 데이터 항목일 수 있다. 검출수단이 수신데이터에 있는 복수개의 데이터 항목중에 적어도 하나를 검출할 때, 제1소정데이터와 복수개의 지정기능 사이의 일치에 따라서, 제어수단은 복수개의 데이터 항목중에서 검출된 적어도 하나에 대응하는 복수개의 지정기능 중에 적어도 하나를 유효하게 한다.The above-described data receiving apparatus may have a plurality of designation functions including at least one designation function set as invalid in advance, and the first predetermined data may be a plurality of data items respectively corresponding to at least one of the plurality of designation functions. Can be. When the detecting means detects at least one of the plurality of data items in the received data, according to the match between the first predetermined data and the plurality of designated functions, the control means includes a plurality of corresponding to at least one detected among the plurality of data items. Validate at least one of two designation functions.

전술한 데이터 수신장치에서, 데이터 수신장치를 제어하는 주기적으로 전송된 제어데이터는 제1소정데이터를 포함할 수 있다.In the above-described data receiving apparatus, the periodically transmitted control data for controlling the data receiving apparatus may include first predetermined data.

데이터 수신장치를 지정하는 식별데이터는 제1소정데이터를 포함할 수 있다.The identification data designating the data receiving apparatus may include the first predetermined data.

전술한 데이터 수신장치는 수신된 데이터에 기초하여 메시지를 표시하는 표시수단을 추가로 포함할 수 있고,The data receiving apparatus described above may further include display means for displaying a message based on the received data,

표시수단에 표시되는 메시지를 나타내는 메시지 데이터는 제1소정데이터를 포함할 수 있다.The message data representing the message displayed on the display means may include the first predetermined data.

전술한 데이터 수신장치는 수신데이터에 기초하여 메시지를 표시하는 표시수단을 추가로 포함할 수 있고, 표시수단이 메시지를 표시하는 모드를 제어하는 제어데이터는 제1소정데이터를 포함할 수 있다.The above-described data receiving apparatus may further include display means for displaying a message based on the received data, and the control data for controlling the mode in which the display means displays the message may include first predetermined data.

앞서 기술한 데이터 수신장치에서, 전술한 적어도 하나의 지정기능은 정규표시모드와 다른 표시모드로 표시수단에 메시지를 표시하는 기능일 수 있다.In the above-described data receiving apparatus, the at least one designation function described above may be a function of displaying a message on the display means in a display mode different from the normal display mode.

데이터 수신장치는 이미지 데이터를 기억하기 위한 이미지 기억수단을 추가로 포함할 수 있고, 전술한 적어도 하나의 지정기능은 이미지 기억수단에 기억된 이미지 데이터를 표시수단에 표시하는 기능일 수 있다.The data receiving apparatus may further include image storing means for storing image data, and the at least one specifying function described above may be a function of displaying on the display means the image data stored in the image storing means.

데이터 수신장치는 알람(소리, 이미지, 메시지, 빛, 및 진동 등등)을 발생시키는 알람수단(즉, 알림수단)을 추가로 포함할 수 있고, 전술한 적어도 하나의 지정기능은 알람수단이 정규 알람모드와 다른 알람모드로 알람을 발생시키게 하는 기능일 수 있다.The data receiving apparatus may further include an alarm means (ie, a notification means) for generating an alarm (sound, image, message, light, vibration, etc.), and the at least one designation function described above may be configured by the alarm means as a regular alarm. It may be a function to generate an alarm in an alarm mode different from the mode.

데이터 수신장치는 미리 무효로 설정되어 있는 기능을 확장하는데 필요한 확장정보를 기억하는 확장정보 기억수단을 추가로 포함할 수 있고, 전술한 적어도 하나의 지정기능은 확장정보 기억수단에 따라서, 미리 유효로 세트된 기능을 확장하는 기능일 수 있다.The data receiving apparatus may further include extended information storage means for storing extended information necessary to extend a function set to be invalid in advance, and the at least one designation function described above is valid in advance in accordance with the extended information storage means. It may be a function that extends the set function.

데이터 수신장치는 데이터를 수신한 횟수를 세는 계수(count)수단을 추가로 포함할 수 있다. 검출수단이 제1소정데이터를 검출할 때 그리고 계수수단에 의해 세어진 수가 소정값과 같거나 이보다 큰 경우에, 제어수단은 전술한 적어도 하나의 지정기능을 유효하게 한다.The data receiving apparatus may further include count means for counting the number of times of receiving data. When the detection means detects the first predetermined data and when the number counted by the counting means is equal to or greater than the predetermined value, the control means validates the at least one designation function described above.

데이터 수신장치는 데이터 수신장치가 소정데이터를 수신한 횟수를 세는 계수수단을 추가로 포함할 수 있다. 계수수단에 의해 세어진 수가 소정값을 초과할 때, 제어수단은 전술한 적어도 하나의 지정기능을 유효하게 한다.The data receiving apparatus may further include counting means for counting the number of times the data receiving apparatus receives the predetermined data. When the number counted by the counting means exceeds a predetermined value, the control means validates the at least one designation function described above.

앞서 기술한 목적을 갖는 본 발명의 또다른 형태에 의하면, 수신된 데이터를 처리하는 방법이 제공된다. 상기 방법은:According to another aspect of the present invention having the above-described object, a method of processing received data is provided. The method is:

데이터열을 수신하는 수신단계와;A receiving step of receiving a data string;

수신된 데이터열을 기억하는 기억단계와;A storage step of storing the received data string;

수신된 데이터열에서 소정데이터를 검출하는 검출단계와;A detecting step of detecting predetermined data in the received data string;

소정데이터가 검출단계에서 검출될 때, 미리 무효로 설정된 지정기능을 유효케하는 유효화 단계를 포함한다.And when the predetermined data is detected in the detecting step, a validating step of validating a designated function set to be invalid in advance.

유효화 단계는 소정데이터가 검출될 때 소정조건이 만족되었는지를 결정하는 결정단계를 추가로 포함할 수 있다. 이 경우 소정조건이 만족되었다는 것이 결정단계에서 결정될 때 지정기능이 유효하게 된다.The validating step may further include a determining step of determining whether the predetermined condition is satisfied when the predetermined data is detected. In this case, the designation function becomes effective when it is determined at the decision step that the predetermined condition is satisfied.

도 1은 본 발명의 제1실시예에 따른 페이저(1)의 회로구조를 도시한 블록도.1 is a block diagram showing a circuit structure of a pager 1 according to a first embodiment of the present invention.

도 2는 도 1에 도시한 ID-ROM(8)의 구조를 도시한 도.FIG. 2 is a diagram showing the structure of the ID-ROM 8 shown in FIG.

도 3은 도 1에 도시한 ROM(9)의 구조를 도시한 도.FIG. 3 is a diagram showing the structure of the ROM 9 shown in FIG.

도 4는 도 3에 도시한 숫자형 문자 데이터 변환표 메모리(NDT)에 기억된 숫 자형 문자 데이터 변환표 메모리를 도시한 도.FIG. 4 is a diagram showing a numeric character data conversion table memory stored in the numeric character data conversion table memory NDT shown in FIG.

도 5는 도 3에 도시한 프리워드 변환 매트릭스 메모리(FM)에 기억된 프리워 드 변환 매트릭스를 도시한 도.FIG. 5 is a diagram showing a preword conversion matrix stored in the preword conversion matrix memory FM shown in FIG.

도 6은 도 3에 도시한 시작조건 메모리(CM)에 기억된 처리 서브프로그램 시 작조건표를 도시한 도.FIG. 6 is a diagram showing a processing subprogram start condition table stored in the start condition memory CM shown in FIG.

도 7은 도 1에 도시한 RAM(10)의 구조를 도시한 도.FIG. 7 is a diagram showing the structure of the RAM 10 shown in FIG.

도 8은 도 7에 도시한 설정내용 관리 메모리(SCM)의 구조를 도시한 흐름도.FIG. 8 is a flow chart showing the structure of the setting management memory SCM shown in FIG.

도 9는 도 7에 도시한 메시지 메모리(MM)의 구조를 도시한 도.FIG. 9 shows the structure of the message memory MM shown in FIG.

도 10은 도 7에 도시한 주소록 메모리(AM)의 구조를 도시한 도.FIG. 10 is a diagram showing the structure of the address book memory AM shown in FIG.

도 11은 도 1에 도시한 CPU(7)에 의해 실행되는 수신데이터 처리절차를 설명 하는 흐름도.FIG. 11 is a flowchart for explaining a received data processing procedure executed by the CPU 7 shown in FIG.

도 12는 도 11에 도시한 수신데이터 처리절차에서 실행되는 메시지 표시제어 의 일례를 도시한 도.FIG. 12 is a diagram showing an example of message display control executed in the received data processing procedure shown in FIG.

도 13은 도 11에 도시한 수신데이터 처리절차에서 실행되는 메시지 표시제어 의 또다른 예를 도시한 도.FIG. 13 is a diagram showing another example of message display control executed in the received data processing procedure shown in FIG.

도 14는 도 11에 도시한 수신데이터 처리절차에서 수행되는 셋업기능 제어의 일례를 도시한 도.FIG. 14 is a diagram showing an example of setup function control performed in the received data processing procedure shown in FIG.

도 15는 도 11에 도시한 수신데이터 처리절차에서 실행되는 수신메시지 표시 제어와 알람제어를 도시한 도.FIG. 15 is a diagram showing received message display control and alarm control executed in the received data processing procedure shown in FIG.

도 16은 도 3에 도시한 시작조건 메모리(CM)에 기억된 처리 서브프로그램 시 작조건의 또다른 예를 도시한 도.FIG. 16 is a diagram showing still another example of the processing subprogram start condition stored in the start condition memory CM shown in FIG.

도 17은 도 1에 도시한 CPU(7)에 의해 실행되는 키입력 제어절차를 설명한 흐름도.FIG. 17 is a flowchart for explaining a key input control procedure executed by the CPU 7 shown in FIG.

도 18은 본 발명의 제2실시예에 따른 ROM(9')의 구조를 도시한 도.18 is a diagram showing the structure of a ROM 9 'according to the second embodiment of the present invention;

도 19는 도 18에 도시한 시작조건 메모리(CM)(9m')에 기억된 처리 서브프로 그램 시작조건표를 도시한 도.FIG. 19 is a diagram showing a processing subprogram start condition table stored in a start condition memory (CM) 9m 'shown in FIG.

도 20은 도 18에 도시한 배경이미지 메모리(BC)(9n)에 기억된 배경이미지 데 이터표를 도시한 도.FIG. 20 is a diagram showing a background image data table stored in a background image memory (BC) 9n shown in FIG.

도 21은 RAM(10')의 구조를 도시한 도.Fig. 21 is a diagram showing the structure of the RAM 10 '.

도 22는 도 18에 나타낸 설정내용 관리 메모리(10a')를 도시한 도.FIG. 22 is a view showing the setting management memory 10a 'shown in FIG.

도 23은 도 21에 도시한 배경이미지 표시제어 메모리(BIM)(10f)에 기억된 배 경 이미지표를 도시한 도.FIG. 23 is a diagram showing a background image table stored in a background image display control memory (BIM) 10f shown in FIG.

도 24는 표시부(11')에 지정된 표시위치(11a')를 도시한 도.FIG. 24 shows a display position 11a 'designated for the display portion 11'.

도 25는 제2실시예에 따른 페이저(1)가 페이저(1)로 지향된 이미지 데이터의 수신을 검출할 때 배경이미지 표시제어 메모리(BIM)에 기억되는 데 이터를 도시한 도.FIG. 25 shows data stored in a background image display control memory (BIM) when the phaser 1 according to the second embodiment detects reception of image data directed to the phaser 1; FIG.

도 26은 페이저(1)가 수신대기모드일 때 표시부(11')에 표시되는 표시이미지 를 도시한 도.Fig. 26 shows a display image displayed on the display portion 11 'when the pager 1 is in the reception standby mode.

도 27은 페이저(1)가 수신모드일 때 표시부(11')에 표시되는 또다른 표시이 미지를 도시한 도.Fig. 27 shows another display image displayed on the display portion 11 'when the pager 1 is in the reception mode.

도 28은 도 27에 도시한 표시이미지가 표시된 후에 표시부(11')에 표시되는 배경이미지를 도시한 도.FIG. 28 is a diagram showing a background image displayed on the display portion 11 'after the display image shown in FIG. 27 is displayed.

도 29는 도 11에 도시한 수신데이터 처리절차에 표시된 스텝 S11과 S12 사이 에서 CPU(7)가 실행하는 스텝을 도시한 흐름도.FIG. 29 is a flowchart showing a step executed by the CPU 7 between steps S11 and S12 displayed in the received data processing procedure shown in FIG.

도 30은 고급 무선호출방식에 따른 데이터 구조를 도시한 도.30 is a diagram showing a data structure according to an advanced radio call method.

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

1: 페이저 2: 안테나 3: 수신부1: Phaser 2: Antenna 3: Receiver

4: 해독기 5: 버퍼 메모리 6: 디인터리브 회로4: Decryptor 5: Buffer Memory 6: Deinterleave Circuit

7: CPU 8: ID-ROM 9: ROM7: CPU 8: ID-ROM 9: ROM

10: RAM 11: 표시부 12: EL 백라이트10: RAM 11: Display 12: EL Backlight

13,15: 구동기 14: 키입력부 16: 스피커13, 15: driver 14: key input 16: speaker

17: LED 18: 진동기 19: 버스17: LED 18: Vibrator 19: Bus

제1실시예First embodiment

이하, 고급 무선호출방식 RCT STD-43을 채용하는 페이저에 대하여 도면을 참고로 본 발명의 제1실시예로서 기술한다.Hereinafter, a pager employing the advanced radio calling method RCT STD-43 will be described as a first embodiment of the present invention with reference to the drawings.

도 30은 위에서 언급한 무선호출방식에 따른 데이터 구조를 도시한다.30 shows a data structure according to the above-mentioned radio call method.

도 30에서, 참조숫자 50은 1시간 주기에 걸쳐서 전송되는 사이클 데이터의 구조를 나타낸다. 이 사이클 데이터는 0 내지 14로 번호가 붙여진 15개의 사이클 데이터 항목으로 구성되고, 각각의 사이클 데이터는 4분에 걸쳐서 전송된다.In Fig. 30, reference numeral 50 shows the structure of cycle data transmitted over one hour period. This cycle data consists of 15 cycle data items numbered from 0 to 14, with each cycle data transmitted over 4 minutes.

참조숫자 51은 각 사이클 데이터 항목의 구조를 나타낸다. 각각의 사이클 데이터 항목은 0 내지 127로 번호가 매겨진 128개의 프레임으로 구성된다.Reference numeral 51 represents the structure of each cycle data item. Each cycle data item consists of 128 frames numbered from 0 to 127.

각각의 프레임은 1.875초의 길이를 가지며, 32개의 프레임이 분마다 전송된다.Each frame is 1.875 seconds long and 32 frames are sent every minute.

참조숫자 52는 각 프레임의 데이터 구조를 나타낸다. 각 프레임은 데이터 유형에 따른 8개 파트, 즉 동기부 1(S1) 52A, 프레임 정보(FI) 52B, 동기부 2(S2) 52C, 블록정보(BI) 52D, 주소필드(AF) 52E, 벡터필드(VF) 52F, 메시지 필드(MF) 52G, 유휴 블록(IB) 52H으로 구성되어 있다.Reference numeral 52 represents the data structure of each frame. Each frame has 8 parts according to the data type: sync unit 1 (S1) 52A, frame information (FI) 52B, synchronizer 2 (S2) 52C, block information (BI) 52D, address field (AF) 52E, vector Field (F) 52F, message field (MF) 52G, and idle block (IB) 52H.

참조숫자 53은 각 프레임의 블록구조를 나타낸다. 각 프레임을 형성하는 8개 파트는 두 개, 즉 동기신호부(53A)와 인터리브(interleaved) 블록부(53B)로 분류된다. 첫 번째의 3개 파트, 즉 동기부 1(S1) 52A, 프레임 정보(FI) 52B, 및 동기부 2(S2) 52C는 동기신호부(53A)에 포함되는 반면에, 그 다음의 5개 파트, 즉 블록정보(BI) 52D, 주소필드(AF) 52E, 백터필드(VF) 52F, 메시지 필드(MF) 52G, 및 아이들 블록(BI) 52H는 인터리브 블록부(53B)에 포함된다.Reference numeral 53 represents a block structure of each frame. The eight parts forming each frame are classified into two, that is, the synchronization signal portion 53A and the interleaved block portion 53B. The first three parts, namely, the synchronization unit 1 (S1) 52A, the frame information (FI) 52B, and the synchronization unit 2 (S2) 52C are included in the synchronization signal unit 53A, while the next five parts are included. That is, the block information (BI) 52D, the address field (AF) 52E, the vector field (VF) 52F, the message field (MF) 52G, and the idle block (BI) 52H are included in the interleaved block portion 53B.

2값(binary) FSK(Frequency Shift Keying) 시스템에 의해 변조되고 1600 BPS의 속도로 전송되는 112비트 데이터는 동기부 1(S1) 52A에 세트되어 있다. 동기부 1(S1) 52A에 세트된 112비트 데이터는 인터리브 블록부(53B)의 인터리브가 아래에 대응하는 4가지 유형(변조방식과 전송속도의 조합)을 지정한다.112-bit data modulated by a binary frequency shift keying (FSK) system and transmitted at a rate of 1600 BPS is set in the synchronization unit 1 (S1) 52A. The 112-bit data set in the synchronization unit 1 (S1) 52A specifies four types (combination of modulation method and transmission rate) whose interleaving of the interleaving block portion 53B corresponds to the following.

2값 FSK/1600 BPS(1600 BPS - 2 레벨)2-valued FSK / 1600 BPS (1600 BPS-2 levels)

2값 FSK/3200 BPS(3200 BPS - 2 레벨)2-valued FSK / 3200 BPS (3200 BPS-2 levels)

4값 FSK/3200 BPS(3200 BPS - 4 레벨)4-valued FSK / 3200 BPS (3200 BPS-4 levels)

4값 FSK/6400 BPS(6400 BPS - 4 레벨)4-valued FSK / 6400 BPS (6400 BPS-4 levels)

2값 FSK 시스템에 의해 변조되고 1600 BPS의 속도로 전송되는 32비트 데이터는 프레임 정보(FI) 52B에 세트되어 있다.32-bit data modulated by a binary FSK system and transmitted at a rate of 1600 BPS is set in frame information (FI) 52B.

프레임 정보(FI) 52B에 세트된 데이터는 프레임에 할당된 프레임 번호(No.), 프레임을 포함하는 사이클 데이터에 할당된 사이클 번호(No.) 등을 나타내는 데이터를 포함한다. 위의 사이클 데이터가 복수의 횟수로 전송되는 경우에 프레임 정보(FI) 52B에 세트된 데이터는 전송횟수의 수를 지정하는 데이터를 포함한다.The data set in the frame information FI 52B includes data indicating a frame number (No.) assigned to a frame, a cycle number (No.) assigned to cycle data including a frame, and the like. When the above cycle data is transmitted a plurality of times, the data set in the frame information FI 52B includes data specifying the number of transmission times.

인터리브 블록부(53B)에 세트되고 동기부 1(S1) 52A에 정의된 프레임 유형으로, 이어서 전송되는 데이터를 동기화하기 위한 데이터는 페이저의 수신타이밍과 함께, 동기부 2(S2) 52C에 세트되어 있다.In the frame type set in the interleaved block portion 53B and defined in the synchronizer 1 (S1) 52A, the data for synchronizing the data subsequently transmitted is set in the synchronizer 2 (S2) 52C, together with the reception timing of the pager. have.

인터리블록부(53B)의 주소필드(AF) 52E와 벡터필드(VF)(52F)의 기점을 지정하는 워드번호(Nos.)와, 각각의 주소필드(AF)(52E) 및 벡터필드(VF) 52F 등을 형성하는 워드수는 블록정보(BI) 52D에 세트되어 있다. 블록정보(BI) 52D는 주기적으로 결정된 실시간 정보데이터(월, 일, 년 혹은 초, 분, 시를 나타내는 실시간 데이터)를 포함한다.The word number (Nos.) Designating the origin of the address field (AF) 52E and the vector field (VF) 52F of the interleaver block 53B, and the respective address field (AF) 52E and the vector field ( The number of words forming the VF) 52F and the like is set in the block information BI 52D. The block information (BI) 52D includes real-time information data (real-time data representing month, day, year or second, minute, hour) determined periodically.

호출자의 수신자를 지정하는 32비트 혹은 64비트 주소데이터는 주소필드(AF) 52E에 세트되어 있다.32-bit or 64-bit address data specifying the caller's receiver is set in the address field (AF) 52E.

벡터 데이터는 주소필드(AF)(52E)와 함께 쌍을 형성하는 벡터필드(VF)(52F)에 세트되어 있다. 벡터 데이터는 후술하는 메시지 필드(MF)(52G)의 기점을 지정하는 워드번호(No.), 메시지 필드(MF)(52G)를 형성하는 워드수, 메시지 필드(MF)(52G)에 포함된 메시지 데이터의 길이, 메시지 필드(MF) 52G의 데이터 유형 등을 나타낸다.The vector data is set in a vector field (VF) 52F which forms a pair with the address field (AF) 52E. The vector data is included in the word number (No.) designating the origin of the message field (MF) 52G described later, the number of words forming the message field (MF) 52G, and the message field (MF) 52G. It indicates the length of the message data, the data type of the message field MF 52G, and the like.

벡터필드(VF)에 정의된 데이터 형식의 메시지 데이터는 메시지 필드(MF) 52G에 세트되어 있다.The message data of the data format defined in the vector field VF is set in the message field MF 52G.

유휴블록(IB) 52H은 미사용된 블록이다. 프레임이 공백 파트일 때, 일련의 비트 0 혹은 일련의 비트 1로 구성된 비트패턴이 프레임의 유휴블록(IB) 52H에 세트된다.Idle block (IB) 52H is an unused block. When the frame is a blank part, a bit pattern consisting of a series of bits 0 or a series of bits 1 is set in the idle block (IB) 52H of the frame.

각각이 도 30에 도시한 바와 같이 정리되는 복수개의 사이클 데이터는 4개의 다른 위상(a, b, c, 및 d)를 가지고 다중화되어 전송된다. 서비스 사업주는 만일 무선호출방식 RCR STD 43을 채용한다면, 하나 혹은 그 이상의 전술한 위상의 이용을 통해 다른 메시지를 포함하는 복수개의 1프레임 데이터를 한 번에 전송할 수 있고, 즉 모든 위상의 메시지 데이터를 하나의 페이저에 한 번에 전송할 수 있다.A plurality of cycle data, each of which is arranged as shown in FIG. 30, is multiplexed and transmitted with four different phases (a, b, c, and d). If the service provider adopts the radio call method RCR STD 43, it is possible to transmit a plurality of one-frame data including different messages at once by using one or more of the above-described phases, that is, to transmit message data of all phases You can send to one pager at a time.

이하, 무선호출방식 RCR STD-43을 채용하는 무선호출시스템에 이용하는 페이저에 대하여 도 1 내지 17을 참고로 설명한다.Hereinafter, a pager used in a radio calling system employing the radio calling method RCR STD-43 will be described with reference to FIGS. 1 to 17.

도 1에 도시한 페이저(1)는 안테나(2), 수신부(3), 해독기(4), 버퍼메모리(5), 디인터리브 회로(6), CPU(7), ID-ROM(8), ROM(9), RAM(10), 표시부(11), EL 백라이트(12), 구동기(13), 키입력부(14)(a 내지 d), 구동기(15), 스피커(16), LED(17), 진동기(18)를 가지면 이들 모두는 버스(19)를 통해 서로 연결되어 있다.The pager 1 shown in FIG. 1 includes an antenna 2, a receiver 3, a decoder 4, a buffer memory 5, a deinterleave circuit 6, a CPU 7, an ID-ROM 8, ROM 9, RAM 10, display unit 11, EL backlight 12, driver 13, key input unit 14 (a to d), driver 15, speaker 16, LED (17) ), The vibrators 18 are all connected to each other via a bus 19.

참조숫자 20은 전원 배터리를 나타낸다.Reference numeral 20 represents a power battery.

안테나(2)는 서비스 사업주의 기지국(도시않됨)으로부터 280(MHz)로 변조된 주파수를 갖는 전파신호를 수신하고, 수신된 전파신호를 수신부(3)에 출력한다.The antenna 2 receives a radio wave signal having a frequency modulated at 280 MHz from a base station (not shown) of the service provider, and outputs the received radio wave signal to the receiver 3.

해독기(4)에 연결된 수신부(3)는 해독기(4)에서 출력된 제어신호에 따라 간헐적으로 구동된다.The receiver 3 connected to the decoder 4 is intermittently driven in accordance with the control signal output from the decoder 4.

수신부(3)는 안테나(2)가 수신한 전파신호로부터 수신된 데이터를 복조하고 검출하고, 그 수신된 데이터를 해독기(4)에 출력한다.The receiver 3 demodulates and detects the received data from the radio wave signal received by the antenna 2, and outputs the received data to the decoder 4.

해독기(4)는 동기부 1(S1) 52A에 세트된 프레임 유형에 기초하여, 수신된 데이터의 프레임 유형을 판별하고, 판별결과에 따라 제어신호를 발생시키고, 수신부(3)를 구동하고 제어하기 위하여 제어신호를 수신부(3)에 출력한다. 또한, 해독기(4)는 페이저(1)로 지향되고 수신부(3)에서 순차적으로 공급된 프레임 데이터를 8비트 병렬데이터로 변환시키고, 이 병렬데이터를 버퍼메모리(5)에 출력한다.The decoder 4 determines the frame type of the received data based on the frame type set in the synchronizer 1 (S1) 52A, generates a control signal according to the determination result, and drives and controls the receiver 3. In order to output the control signal to the receiver (3). The decoder 4 is also directed to the pager 1 and converts the frame data sequentially supplied from the receiver 3 into 8-bit parallel data, and outputs the parallel data to the buffer memory 5.

버퍼메모리(5)는 병렬데이터로 변환된 1프레임 데이터(인터리브 블록부(53B))가 일시적으로 기억되는 메모리 영역을 갖는다. 이 메모리 영역은 인터리브된 병렬데이터를 재기억하고 BCH 정정을 수행하는데 이용된다.The buffer memory 5 has a memory area in which one frame data (interleaved block portion 53B) converted into parallel data is temporarily stored. This memory area is used for re-memory of interleaved parallel data and for performing BCH correction.

버퍼 메모리(5)에서 순차적으로 출력된 병렬 데이터에 관하여, 디인터리브 회로(6)는 동기부 1(SD1) 52A에 세트된 프레임 유형 데이터에 따라, 수신된 인터리브된 데이터를 재기억하는 처리를 수행한다.Regarding the parallel data sequentially output from the buffer memory 5, the deinterleave circuit 6 performs a process of re-memorizing the received interleaved data according to the frame type data set in the synchronizer 1 (SD1) 52A. do.

디인터리브 회로(6)는 인터리브 블록부(53B)가 3200 BPS(2값/4값) 16비트 혹은 6400 BPS(4값) 32비트의 데이터 구조를 갖는 경우에만 재기억 처리를 실행한다. 1600 BPS(2진)의 경우에, 디인터리브 회로(6)는 재기억 처리를 실행하지 않는다. 그 이유는 수신된 데이터가 해독기(4)에 이루어진 직렬-병렬 변환을 통해 이미 재기억되었기 때문이다.The deinterleave circuit 6 executes the rememory processing only when the interleaved block portion 53B has a data structure of 3200 BPS (2 values / 4 values) 16 bits or 6400 BPS (4 values) 32 bits. In the case of 1600 BPS (binary), the deinterleave circuit 6 does not execute the rememory process. The reason is that the received data has already been rememored through the serial-to-parallel conversion made in the decoder 4.

CPU(7)는 ROM(9)에 기억된 다양한 제어 프로그램에 따라 페이저(1)의 각 파트를 제어하는 중앙처리장치이고, 현재시간(연, 월, 일, 시, 분 , 초)을 측정하는 내부블록(7a)을 포함한다. 자세히 설명하면, CPU(7)는 페이저(1)가 메인 스위치(14a)의 미끌림 동작의 결과로 켜질 때에 초기처리를 수행한다. 그 다음에, CPU(7)는 후술하는 수신데이터 처리절차(도 11 참조)를 실행한다.The CPU 7 is a central processing unit that controls each part of the pager 1 according to various control programs stored in the ROM 9, and measures the current time (year, month, day, hour, minute, second). It includes an inner block 7a. In detail, the CPU 7 performs initial processing when the pager 1 is turned on as a result of the sliding operation of the main switch 14a. Next, the CPU 7 executes a reception data processing procedure (see Fig. 11) described later.

더욱이, 수신된 실시간 정보데이터와 페이저(1)로 지향된 데이터에 관하여 수신데이터 처리절차를 실행할 때, CPU(7)는 후술하는 ROM(9)의 시작조건 메모리(9m)에 기억된 시작조건표(도 6)에 나타낸 각각의 시작조건을 참조한다. CPU(7)는 시작조건표에서의 시작조건중의 하나가 이행된 것을 결정할 때, CPU(7)는 RAM(10)의 설정내용 관리 메모리(10a)에 기억된 대응 플래그 정보를 재기록하고, 다양한 프로그램 메모리(9g, 9h, 및 9i)중의 하나에서 대응하는 서브프로그램을 판독하고, 표시부(11)가 제어되는 표시제어처리, 스피커(16)와 LED(17)와 진동기(18)는 알람(멜로디, 사운드, 이미지, 메시지, 빛, 진동 등)을 발생시키도록 제어되는 알람 제어처리(즉, 알림처리), 후술하는 메시지 메모리(10b)와 주소록 메모리(10c)가 확장되는 셋업기능 제어처리 등과 같이, 정규의 경우에 무효한 제어처리중의 하나를 실행하도록 판독된 서브프로그램을 시작한다.Further, when executing the received data processing procedure on the received real-time information data and the data directed to the pager 1, the CPU 7 executes the start condition table (stored in the start condition memory 9m of the ROM 9 described later). See each start condition shown in FIG. 6). When the CPU 7 determines that one of the start conditions in the start condition table has been fulfilled, the CPU 7 rewrites the corresponding flag information stored in the setting content management memory 10a of the RAM 10, and various programs. A display control process in which the corresponding subprogram is read out from one of the memories 9g, 9h, and 9i, and the display section 11 is controlled, the speaker 16, the LED 17, and the vibrator 18 generate an alarm (melody, Such as alarm control processing (i.e., notification processing) controlled to generate sound, images, messages, light, vibration, etc., setup function control processing in which the message memory 10b and address book memory 10c described later are expanded, In the normal case, the read subprogram is started to execute one of the invalid control processes.

더욱이, 페이저(1)가 켜진 후에, 메인 스위치(14a)의 누름동작(취소명령동작)의 내용과 지정키 즉, 메모리키(14b), 선택키(14c), 및 설정키(14d)의 소정의 누름동작의 내용에 따라, CPU(7)는 후술하는 키입력 제어절차(도 17)를 실행한다.Furthermore, after the pager 1 is turned on, the contents of the pressing operation (cancellation command operation) of the main switch 14a and the designated keys, i.e., the predetermined of the memory key 14b, the selection key 14c, and the setting key 14d, are given. In accordance with the contents of the pressing operation of the CPU, the CPU 7 executes a key input control procedure (Fig. 17) described later.

이 경우, CPU(7)는, RAM(10)의 키입력 메모리(10e)에 기억되고 키입력부(14)상의 키 치기의 내용을 포함하는 시작조건과 그밖의 조건(조작횟수의 수 등)에 따라, ROM(9)의 시작조건 메모리(9m)에 기억된 서브프로그램 시작조건표(도 16)에 나타낸 각각의 시작조건을 참조한다. CPU(7)가 서프브로그램 시작조건표에 있는 시작조건중에 하나가 이행되었다는 것을 결정할 때, CPU(7)는 ROM(9)으로부터 대응하는 서브프로그램을 판독하고, 표시부(11)를 제어하는 처리, 스피커(16)와 LED(17)와 진동기(18)를 제어하는 처리, 메시지 메모리(10b)와 주소록 메모리(10c)를 확장하는 처리 등과 같이, 정규의 것으로 세트되지 않은 제어처리중에 하나를 실행하도록, 판독된 서브프로그램을 시작한다.In this case, the CPU 7 is stored in the key input memory 10e of the RAM 10 and responds to the start condition and the other conditions (number of operations, etc.) including the contents of the key strokes on the key input unit 14. Accordingly, reference is made to each start condition shown in the subprogram start condition table (FIG. 16) stored in the start condition memory 9m of the ROM 9. As shown in FIG. When the CPU 7 determines that one of the start conditions in the subprogram start condition table has been fulfilled, the CPU 7 reads the corresponding subprogram from the ROM 9 and controls the display unit 11, To execute one of the control processes that are not set as regular, such as the process of controlling the speaker 16, the LED 17, and the vibrator 18, the process of expanding the message memory 10b and the address book memory 10c, and the like. , Start the read subprogram.

위에서 설명한 처리 이외에도, CPU(7)는 버퍼메모리(5)에 기억된 병렬데이터를 순차적으로 재기억하는 처리를 수행한다.In addition to the above-described processing, the CPU 7 performs a process of sequentially re-memory storing parallel data stored in the buffer memory 5.

페이저(1)에서 개별호출에 이용하기 위해 미리 세트된 4개의 개별주소 혹은 주소데이터를 식별하기 위하여(즉, 제1주소, 제2주소(이중 호출용(dual calling)), 제3주소(번호가 매겨진 메시지를 전송하는 서비스용), 제4주소(정보서비스용)), ID-ROM(식별코드 ROM)(8)은 페이저(1)에 미리 세트된 32비트 주소데이터(#A,#B)와 벡터필드(VF) 52F에 세트된 벡터 유형(3비트 정보 v2, v1, v0)의 조합을 도 2에 도시한 바와 같이, 호출 유형(NP(숫자 페이저) 혹은 IP(정보 페이저))과 관련하여 기억한다.To identify four individual addresses or address data that are preset for use in the individual call in the pager 1 (i.e., the first address, the second address (dual calling), the third address (number For the service of sending a message with a number of), the fourth address (for the information service), and the ID-ROM (identification code ROM) 8 are 32-bit address data (#A, #B preset in the pager 1). ) And the vector type (3 bit information v2, v1, v0) set in the vector field (VF) 52F and the call type (NP (numeric pager) or IP (information pager)) as shown in FIG. Remember to relate.

벡터유형은 표시되는 메시지의 유형에 따라 세트된다. 1이 벡터유형으로 세트될 때, 표준 숫자 메시지가 표시되어야 한다. 100이 벡터유형으로 세트될 때, 특별한 표시형식의 숫자 메시지가 표시되어야 한다. 110인 경우, 메시지 번호 정보서비스가 존재해야 되는 반면에 110의 경우 영숫자 메시지가 표시되어야 한다.The vector type is set according to the type of message displayed. When 1 is set to a vector type, a standard numeric message should be displayed. When 100 is set to a vector type, a numeric message of a special display format should be displayed. In the case of 110, the message number information service should be present, whereas in the case of 110, an alphanumeric message should be displayed.

ROM(Read Only Memory)(9)은 EEPROM(전기적 소거가능 피롬)이고 도 3에 도시한 바와 같이, 프로그램 메모리(PM)(9a), 문자 발생기 메모리(CG)(9b), 숫자형 문자 데이터 변환표 메모리(NDT)(9c), 프리워드(free word) 변환 매트릭스 메모리(FM)(9d), 영숫자 데이터 변환표 메모리(AT)(9e), 고정 메시지 변환표 메모리(FT)(9f), 표시제어 서프브로그램 메모리(DC)(9g), 알람제어 서브프로그램 메모리(FC)(9h), 셋업기능제어 서브프로그램 메모리(KC)(9i), 이미지 데이터 메모리(GC)(9i), 멜로디 데이터 메모리(LC)(9k) 및 시작조건 메모리(CM)(9m)를 포함한다.ROM (Read Only Memory) 9 is an EEPROM (Electrically Erasable Pyrom), and as shown in FIG. 3, program memory (PM) 9a, character generator memory (CG) 9b, numeric character data conversion Table Memory (NDT) 9c, Free Word Conversion Matrix Memory (FM) 9d, Alphanumeric Data Conversion Table Memory (9e), Fixed Message Conversion Table Memory (FT) 9f, Display Control subprogram memory (DC) (9g), alarm control subprogram memory (FC) (9h), setup function control subprogram memory (KC) 9i, image data memory (GC) 9i, melody data memory (LC) 9k and start condition memory CM 9m.

프로그램 메모리(PM)(9a)에는 후술하는 페이저(1)에 포함된 각각의 회로를 제어하는 다양한 제어프로그램과, 수신데이터 처리절차(도 11), 키입력 제어절차(도 17) 등을 실행하는 프로그램을 기억하는 메모리 영역이 있다.The program memory (PM) 9a executes various control programs for controlling respective circuits included in the pager 1 to be described later, received data processing procedures (FIG. 11), key input control procedures (FIG. 17), and the like. There is a memory area for storing programs.

문자 발생기 메모리(CG)(9b)에는 표시부(11)상에 표시되는 메시지를 나타내는데 필요한 영숫자 문자, 기호 등과 같은 데이터를 기억하는 메모리 영역이 있다.In the character generator memory (CG) 9b, there is a memory area for storing data such as alphanumeric characters, symbols, and the like necessary for representing a message displayed on the display portion 11.

수신된 주소데이터가 숫자 페이저용 주소(제1 내지 제3주소)를 나타낼 때, 수신된 데이터의 메시지 필드(MF)(52G)에 세트된 메시지 데이터는 4비트(B3, B2, B1, B0) 단위로 순차적으로 세트되고, 숫자형 문자 데이터로 변환된다. 숫자형 문자 데이터 변환표 메모리(NDT)(9c)는 메시지 데이터를 숫자형 문자 데이터로 변환하는데 필요한 숫자형 문자 데이터 변환표를 기억하는 메모리 영역을 갖는다.When the received address data indicates an address for the numeric pager (first to third addresses), the message data set in the message field (MF) 52G of the received data is 4 bits (B3, B2, B1, B0). It is set sequentially in units, and converted to numeric character data. The numeric character data conversion table memory (NDT) 9c has a memory area for storing a numeric character data conversion table necessary for converting message data into numeric character data.

프리워드 정의코드가 전술한 숫자형 문자 데이터 변환표에 따라 메시지 데이터에서 변환된 숫자형 문자 데이터에 포함될 때, 프리워드 정의코드를 따르는 숫자형 문자 데이터의 파트가 도 5에 도시한 바와 같이 2 혹은 3자리 단위로 판독된다. 이와같이 판독된 숫자형 문자 데이터의 조합은 이들의 대응 숫자문자로 변환된다.When the freeword definition code is included in the numeric character data converted from the message data according to the aforementioned numeric character data conversion table, the part of the numeric character data following the freeword definition code is 2 or as shown in FIG. It is read in units of three digits. The combination of numeric character data thus read is converted into their corresponding numeric characters.

프리워드 변환 매트릭스 메모리(FM)(9d)는 숫자형 문자의 조합을 대응하는 숫자형 문자로 변환하는데 필요한 프리워드 변환 매트릭스를 기억하는 메모리 영역을 갖는다.The freeword conversion matrix memory (FM) 9d has a memory area for storing a freeword conversion matrix required for converting a combination of numeric characters into corresponding numeric characters.

본 발명의 제1실시예에 따르면, 페이저(1)가 초기에 켜지는 시점에, 초기설정영역(91)에 나타낸 백가지 조합(11 내지 0)이 숫자형 문자로 변환될 수 있다.According to the first embodiment of the present invention, at the time when the phaser 1 is initially turned on, one hundred combinations 11 to 0 shown in the initial setting area 91 can be converted into numeric characters.

확장영역(92)에 도시되어 있는 숫자형 문자 데이터의 그밖의 영역은 페이저가 초기에 켜지는 시점에(페이저(1)의 사용자가 확장영역(92)에 나타낸 프리워드의 존재를 알지 못한다) 변환불가능하다.Other areas of the numeric character data shown in the extended area 92 are converted at the time the pager is initially turned on (the user of the pager 1 does not know the presence of the freeword shown in the extended area 92). impossible.

확장영역(92)은 5개의 서브영역(92a 내지 92e)을 보호하고, 페이저(1)가 초기에 켜지는 시점에 허용되지 않는다.The extended area 92 protects the five sub areas 92a to 92e and is not allowed at the time when the phaser 1 is initially turned on.

수신데이터 처리절차(도 11)와 후술하는 키입력 제어절차(도 17) 중에 소정조건이 이행될 때, 서브영역은 보호에서 순차적으로 해제된다. 이와같이 서브영역은 보호에서 해제될 때, 해제된 서브영역에 나타낸 숫자형 문자 데이터의 조합을 이들의 대응 그림(illustrations) 혹은 부가기능으로 변환하는 것이 가능하게 된다.When predetermined conditions are fulfilled during the received data processing procedure (FIG. 11) and the key input control procedure (FIG. 17) described later, the subregions are sequentially released in protection. As such, when the subareas are released from protection, it becomes possible to convert the combination of numeric character data represented in the released subareas into their corresponding illustrations or additional functions.

수신된 주소데이터가 정보 페이저용 주소(제4주소)를 나타낸다는 것을 CPU(7)가 결정할 때, 메시지 필드(MF)(52G)에 세트된 메시지 데이터(비트 데이터)는 7비트 단위로 순차적으로 판독되고 영숫자 데이터로 변환된다. 영숫자 데이터 변환 메모리(AT)(9f)는 메시지 데이터를 영숫자 데이터로 변환하는데 이용되는 변환표(도시않됨)를 기억하는 메모리 영역을 갖는다. 고정메시지 정의코드([[)가 전술한 숫자문자 데이터 변환표에 따라 메시지 데이터에서 변환된 숫자문자로 검출될 때, Good Morning, Call Me 등과 같이, 고정 메시지 정의코드를 따르는 숫자문자의 2디지트(digit) 데이터는 표시되는 고정 성구로 변환된다. 고정위상 변환표 메모리(FT)(9f)는 영숫자 데이터를 위와 같은 고정 성구로 변환하는데 이용되는 고정성구 변환표(도시않됨)를 기억하는 메모리 영역을 갖는다.When the CPU 7 determines that the received address data indicates an address for the information pager (fourth address), the message data (bit data) set in the message field (MF) 52G is sequentially in 7-bit units. It is read and converted into alphanumeric data. The alphanumeric data conversion memory (AT) 9f has a memory area for storing a conversion table (not shown) used to convert message data into alphanumeric data. When the fixed message definition code ([[) is detected as a converted numeric character in the message data according to the above-mentioned numeric character data conversion table, two digits of the numeric character following the fixed message definition code, such as Good Morning and Call Me, etc.) digit) data is converted into a fixed text that is displayed. The fixed phase conversion table memory (FT) 9f has a memory area for storing a stationary phrase conversion table (not shown) used for converting alphanumeric data into the above fixed phrase.

표시제어 서브프로그램(DC)(9g), 알람제어 서브프로그램 메모리(FC)(9f) 및 셋업기능제어 서브프로그램 메모리(KC)(9i)는 후술하는 수신데이터 처리절차(도 11)와 키입력 제어절차(도 17), 다양한 이미지 표시 제어처리, 자동 그림표시 제어처리, 알람(멜로디, 사운드, 메시지, 이미지, 빛, 진동, 기타등등)으로 사용자에게 통지(알림)하는 것과 같은 알람(알림) 제어처리, 소정의 시작조건이 이행되었는지에 따라 프리워드 변환 매트릭스(도 5)의 사용할 수 없는 영역을 확장하는 것과 같이 셋업기능 제어처리 중에 실행하기 위한 서브프로그램을 기억하는 메모리 영역이다.The display control subprogram (DC) 9g, the alarm control subprogram memory (FC) 9f, and the setup function control subprogram memory (KC) 9i are the reception data processing procedure (Fig. 11) and key input control described later. Alarm (notification) control such as notification (notification) to the user by the procedure (Fig. 17), various image display control processing, automatic picture display control processing, alarm (melody, sound, message, image, light, vibration, etc.) It is a memory area for storing subprograms to be executed during the setup function control process, such as extending the unusable area of the preword conversion matrix (FIG. 5) in accordance with the processing and the predetermined start condition.

이미지 데이터 메모리(GC)(9j)는 표시제어 서브프로그램 메모리(9g)와 셋업 기능제어 서브프로그램 메모리(9j)에 기억된 서브프로그램에 의해 표시부(11)상에 표시되는 다양한 이미지 데이터를 기억하는 메모리 영역을 갖는다.The image data memory (GC) 9j is a memory for storing various image data displayed on the display portion 11 by subprograms stored in the display control subprogram memory 9g and the setup function control subprogram memory 9j. Has an area.

이미지 데이터 메모리(LC)(9)는 알람제어 서브프로그램 메모리(9h)에 기억된 알람제어 서브프로그램에 의해 스피커(16)에서 갖가지 멜로디 데이터를 기억하는 메모리 영역을 갖는다.The image data memory (LC) 9 has a memory area for storing various melody data in the speaker 16 by the alarm control subprogram stored in the alarm control subprogram memory 9h.

시작조건 메모리(CM)(9m)는 알람제어 서브프로그램과 셋업기능제어 서브프로그램과 같이, 후술하는 수신데이터 처리철차(도 11)과 키입력 제어절차(도 17) 중에서 시작되는 서브프로그램의 이름이 이들 모두의 서브프로그램의 시작조건과 연관하여 나타내져 있는 처리 서브프로그램 시작조건표(도 6 및 16)를 기억하는 메모리 영역을 갖는다.The start condition memory (CM) 9m is the name of the subprogram starting from the received data processing procedure (FIG. 11) and the key input control procedure (FIG. 17) described later, such as the alarm control subprogram and the setup function control subprogram. It has a memory area for storing processing subprogram start condition tables (FIGS. 6 and 16) shown in association with the start conditions of all of these subprograms.

도 6의 서브프로그램 시작조건표에서, 예컨대 서브프로그램명 표시제어 서브프로그램 I가 서브프로그램 주소 1와 연관하여 나타내진다.In the subprogram start condition table of Fig. 6, for example, the subprogram name display control subprogram I is shown in association with the subprogram address 1.

표시제어 서브프로그램 I는 수신된 메시지 데이터(숫자형 문자 데이터)가 프리워드 정의코드 --(하이픈 하이픈), 문자 79 ,및 종료코드 _(스페이스)를 포함한다는 것과, 수신된 메시지 데이터와 똑같은 메시지 데이터가 수신되었다는 것을 결정한다. 이 서브프로그램에 따른 제어절차에 의해, 수신된 데이터에 기초한 메시지의 내용이 표시된다.Display control subprogram I is the same message as received message data that the received message data (numeric character data) contains the preword definition code-(hyphen hyphen), character 79, and end code _ (space). Determine that data has been received. By the control procedure according to this subprogram, the content of the message based on the received data is displayed.

더욱이, 서브프로그램명 셋업기능제어 서브프로그램 II은 서브프로그램 주소 4와 관련하여 도시되어 있다.Moreover, subprogram name setup function control subprogram II is shown in relation to subprogram address 4. FIG.

셋업기능제어 서브프로그램 II은 CPU(7)가 주소필드(AF)((52E)와 벡터필드(VF)(52F)에 각각 세트된 주소데이터와 벡터데이터가 A# 및 111이라는 것을 결정하고, 그리고 수신된 메시지 번호(No.)가 10이라는 것을 결정할 때 시작된다. 기능은 이런 서브프로그램에 따라 페이저(1)에 부가된다.The setup function control subprogram II determines that the address data and the vector data set by the CPU 7 in the address field AF (52E) and the vector field (VF) 52F, respectively, are A # and 111, and are received. Is started when it is determined that the message number No. is 10. A function is added to the pager 1 according to this subprogram.

RAM(Random Access Memory)(10)은 도 7에 도시한 바와 같이, 설정내용 관리 메모리(SCM)(10a), 메시지 메모리(MM)(10b), 주소록 메모리(AM)(10c), 시작조건 이행 카운트 메모리(DM)(10d), 및 키입력 메모리(IM)(10e)를 갖는다.As shown in Fig. 7, the RAM (Random Access Memory) 10 includes setting contents management memory (SCM) 10a, message memory (MM) 10b, address book memory (AM) 10c, and start condition fulfillment. It has a count memory (DM) 10d and a key input memory (IM) 10e.

도 8에 도시한 바와같이, 설정내용 관리 메모리(SCM)(10a)는 플래그 정보의 이용을 통해 메시지 메모리(10b)에 기억될 수 있는 수신데이터의 최대수를 나타내는 데이터, 주소록 메모리(10c)에 기억될 수 있는 데이터의 최대수를 나타내는 데이터, 프리워드 변환 매트릭스(도 5)의 영역이 변환용으로 이용될 수 있는 것을 지정하는 데이터, 표시제어 서브프로그램 메모리(9g)에 기억되어 있고 수신된 메시지를 표시하도록 실제로 시작되는 서브프로그램명, 알람제어 서브프로그램 메모리(9h)에 기억되어 있고 사용자에게 알람으로 경보(알림)하도록 실제로 시작되는 서브프로그램명, 셋업기능제어 서브프로그램 메모리(9i)에 기억되어 실제로 시작되는 셋업기능 제어 서브프로그램명 등을 관리하는 메모리 영역을 갖는다.As shown in Fig. 8, the setting content management memory (SCM) 10a stores data indicating the maximum number of received data that can be stored in the message memory 10b and the address book memory 10c through the use of flag information. Data indicating the maximum number of data that can be stored, data specifying that the area of the free-word conversion matrix (FIG. 5) can be used for conversion, and messages stored and received in the display control subprogram memory 9g. Is stored in the alarm control subprogram memory 9h, and is actually stored in the alarm control subprogram memory 9h, in the setup function control subprogram memory 9i. It has a memory area for managing the setup function control subprogram name and the like that is actually started.

또한 설정내용 관리 메모리(10a)는 RAM(10)의 메시지 메모리(10b)에 현재 기억된 수신데이터의 수를 지정하는 데이터와 주소록 메모리(10c)에 현재 기억된 데이터의 수를 지정하는 데이터를 기억하는 메모리 영역을 갖는다.The setting content management memory 10a also stores data specifying the number of received data currently stored in the message memory 10b of the RAM 10 and data specifying the number of data currently stored in the address book memory 10c. Has a memory area.

설정내용 관리 메모리(10a)를 도시한 도 8에서, 플래그 정보의 값은 페이저(1)가 초기에 켜지는 때에 초기상태를 나타낸다. 이 초기상태에서, RAM(10)의 메시지 메모리(10b)에 기억될 수 있는 수신된 데이터의 최대수는 15이고, 반면에 주소록(10c)에 기억될 수 있는 데이터의 최대수는 12이다. 또한, 이 초기상태에서, 프리워드 변환 매트릭스(도 50)의 초기설정영역을 이용한 변환이 가능하다. 더욱이, 초기상태에서, 정규 표시제어 서브프로그램 및 정규 알람제어 서브프로그램은 정규 알람제어를 유효하게 하도록 시작된다.In Fig. 8 showing the setting management memory 10a, the value of the flag information indicates an initial state when the pager 1 is initially turned on. In this initial state, the maximum number of received data that can be stored in the message memory 10b of the RAM 10 is 15, while the maximum number of data that can be stored in the address book 10c is 12. Further, in this initial state, conversion using the initial setting area of the preword conversion matrix (Fig. 50) is possible. Moreover, in the initial state, the normal display control subprogram and the normal alarm control subprogram are started to enable normal alarm control.

또한, 초기상태에서, 셋업기능제어 서브프로그램이 시작된다.In addition, in the initial state, the setup function control subprogram is started.

후술하는 수신데이터 처리절차(도 11)과 키입력 제어절차(도 17)에서 CPU(7)는 서브프로그램 시작조건표(도 16)에서의 시작조건중에 어느하나가 이행될 때 설정내용 관리 메모리(10a)에 기억된 각 플래그의 값을 재기록한다.In the reception data processing procedure (FIG. 11) and the key input control procedure (FIG. 17) described later, the CPU 7 sets the setting content management memory 10a when any one of the start conditions in the subprogram start condition table (FIG. 16) is fulfilled. Rewrite the value of each flag stored in).

도 9에 도시한 메시지 메모리(10b)는 초기설정영역(101)과 확장영역(도 16)을 갖는다. 이들 메모리 영역에서, 페이저(1)로 지향되고 수신 주소데이터, 벡터데이터, 및 메시지 데이터를 포함하는 수신데이터와, 수신하는 날짜 및 시간 그리고 부가정보(번호가 붙여진 메시지 전송서비스에서 이용되는 메시지 No. 데이터 등)는 도 9에 도시한 바와 같이 소정번호에 그리고 관리번호(Nos.)의 오름순으로 기억될 수 있다. 페이저(1)가 초기에 켜지는 시점에, 도 9에 나타낸 메시지 메모리(10b)에서 기억가능한 수신데이터의 최대수는 15이고, 수신된 데이터는 데이터 No. 1 내지 No. 15로 메시지 메모리(10b)의 초기설정영역(101)에 기억될 수 있다. 그러나, 수신데이터 처리절차(도 11)와 키입력 제어절차(도 17) 중에 어떤 설정조건이 이행되고, 메시지 메모리(10b)에서 기억가능한 수신데이터의 최대수는 25로 증가한다.The message memory 10b shown in FIG. 9 has an initial setting area 101 and an expansion area (Fig. 16). In these memory areas, receiving data directed to the pager 1 and containing receiving address data, vector data, and message data, receiving date and time and additional information (message number used in the numbered message transfer service). Data, etc.) can be stored in a predetermined number and in ascending order of a management number (Nos.) As shown in FIG. At the time when the phaser 1 is initially turned on, the maximum number of received data that can be stored in the message memory 10b shown in Fig. 9 is 15, and the received data is set to data No. 1 to No. 15 can be stored in the initial setting area 101 of the message memory 10b. However, certain setting conditions are implemented during the received data processing procedure (FIG. 11) and the key input control procedure (FIG. 17), and the maximum number of received data memorable in the message memory 10b increases to 25.

수신데이터가 메시지 메모리(10b)에 기억될 때, 대응하는 기억플래그는 0에서 1로 바뀐다. 따라서, 메시지 메모리(10b)에 기억된 수신데이터의 수는 바뀐(1로) 기억플래그의 수에서 알 수 있다.When the received data is stored in the message memory 10b, the corresponding storage flag changes from 0 to 1. Therefore, the number of received data stored in the message memory 10b can be known from the number of memory flags changed (to one).

도 10에 도시한 주소록 메모리(AM)(10c)는 초기설정영역(111)과 확장영역(112)을 갖는다. 이들 메모리 영역에서, 이름을 포함하는 주소록 데이터, 성별, 전화번호, 주소 및 생일은 소정번호로 그리고 관리번호(Nos.)의 오름순으로 기억될 수 있다. 성별 열에 기억된 성별 데이터는 여자의 경우 1이고 남자의 경우 0이다.The address book memory (AM) 10c shown in FIG. 10 has an initial setting area 111 and an expansion area 112. In these memory areas, address book data including a name, gender, telephone number, address and date of birth can be stored in a predetermined number and in ascending order of management number (Nos.). The gender data stored in the gender column is 1 for women and 0 for men.

페이저(1)가 초기에 켜지는 시점에, 도 10에 도시한 주소록 메모리(10c)에서 기억가능한 주소록 데이터의 최대수는 12이고, 주소록 데이터는 초기설정영역(111)에 데이터 No. 1 내지 12로 기억될 수 있다. 주소록 데이터가 데이터 No, 13 내지 No. 30으로 기억될 수 있는 확장영역(112)은 페이저(1)가 초기에 켜지는 시점에(사용자는 확장영역(112)의 존재를 알지 못한다) 이용하지 못한다. 확장영역(112)은 이용이 금지되는 보호영역이다. 후술하는 수신데이터 처리절차(도 11)와 키입력 제어절차(도 17) 중에 소정조건이 이행될 때, 확장영역(112)은 보호에서 해제되고, 기억가능한 주소록 데이터의 최대수는 30으로 증가한다. 주소록 데이터는 주소록 메모리(10c)에 기억될 때, 대응 기억플래그는 0에서 1로 바뀐다. 그러므로, 주소록 메모리(10c)에 기억된 주소록 데이터의 수는 바뀐(1로) 기억플래그의 수에서 알 수 있다.When the pager 1 is initially turned on, the maximum number of address book data that can be stored in the address book memory 10c shown in FIG. 10 is 12, and the address book data is stored in the initial setting area 111 in the data No. It can be stored as 1 to 12. The address book data is data No. 13 to No. The extended area 112, which can be stored as 30, is not available at the time when the pager 1 is initially turned on (the user does not know the existence of the extended area 112). The extended area 112 is a protected area that is prohibited from use. When predetermined conditions are fulfilled during the received data processing procedure (FIG. 11) and the key input control procedure (FIG. 17) described later, the extended area 112 is released from protection, and the maximum number of memorable address book data increases to 30. . When the address book data is stored in the address book memory 10c, the corresponding storage flag changes from 0 to 1. Therefore, the number of address book data stored in the address book memory 10c can be known from the number of memory flags changed (to one).

시작조건 이행 카운트 메모리(DM)(10d)는 시작조건이 이행된 횟수를 나타내는 시간데이터가 서브프로그램 시작조건표에 기억된 각각의 주소와 연관하여 기억되는 메모리 영역을 갖는다. 또한 시작조건 이행 카운트 메모리(DM)(10d)는 페이저(1)로 지향된 데이터가 수신된 횟수의 총 수를 나타내는 총 수신시간 데이터를 기억하는 메모리 영역을 갖는다.The start condition transition count memory (DM) 10d has a memory area in which time data indicating the number of times the start condition has been fulfilled is stored in association with each address stored in the subprogram start condition table. The start condition transition count memory (DM) 10d also has a memory area for storing total reception time data indicating the total number of times the data directed to the pager 1 has been received.

키입력부(IM)(10e)는 페이저(1)에서의 각 키들의 누름조작의 내용을 기억하는 메모리 영역을 갖는다(예컨대, 눌린 키를 지정하는 데이터, 키가 눌린 타임오버의 길이, 동시에 눌린 키의 존재/부재 등등).The key input unit (IM) 10e has a memory area for storing the contents of the pressing operation of each of the keys in the pager 1 (for example, data specifying a pressed key, length of time over pressed by a key, and simultaneously pressed keys). Presence / absence etc.).

표시부(11)는 예컨대 도트 매트릭스형의 LCD(액정표시장치) 패널을 가지며 구동기(13)에서 공급된 표시데이터에 기초하여, 수신된 메시지 및 이동그림(moving pictures) 등을 표시한다. EL(Electroluminescent)백라이트(12)는 구동기(13)에서 공급된 구동신호에 따라 빛을 발산하는 광원이고, 그 패널 뒤에서 빛으로 표시부(11)의 LCD팬널을 밝게한다. 구동기(13)는 CPU(7)에 의해 제어되고 표시부와 EL백라이트(12)를 구동하고 제어하는 회로이다.The display section 11 has, for example, a dot matrix LCD (liquid crystal display) panel and displays received messages, moving pictures, and the like, based on the display data supplied from the driver 13. The EL (Electroluminescent) backlight 12 is a light source that emits light in accordance with the drive signal supplied from the driver 13, and illuminates the LCD panel of the display portion 11 with light behind the panel. The driver 13 is a circuit controlled by the CPU 7 and drives and controls the display section and the EL backlight 12.

키입력부(14)는 메인 스위치(14a), 메모리키(14b), 선택키(14c), 및 설정키(14d)를 포함한다. 예컨대, 메인 스위치(14a)는 음극이 접지되는 배터리(20)의 양극에 연결되고 페이저(1)의 ON/OFF스위칭과 알람의 리세팅을 검지한다. 메모리키(14b)는 메시지 메모리(MM)(10b)에 기억된 메시지 데이터에 기초하여 메시지의 판독을 검지한다. 선택키(14c)는 수신 대기모드, 알림 형식 설정모드 등과 같은 모드 사이에서 스위칭을 검지한다. 설정키(14d)는 각 모드에서 유효하게 된 세팅을 검지한다. 또한 설정키(14d)는 각 키의 동작 내용에 따라 CPU(7)에 갖가지 신호를 출력한다.The key input section 14 includes a main switch 14a, a memory key 14b, a selection key 14c, and a setting key 14d. For example, the main switch 14a is connected to the positive electrode of the battery 20 to which the negative electrode is grounded, and detects ON / OFF switching of the pager 1 and reset of the alarm. The memory key 14b detects the reading of the message based on the message data stored in the message memory (MM) 10b. The selection key 14c detects the switching between modes such as the reception standby mode, the notification format setting mode, and the like. The setting key 14d detects the setting made effective in each mode. The setting key 14d also outputs various signals to the CPU 7 in accordance with the operation contents of each key.

구동기(15)는 CPU(7)에 의해 제어되고 스피커(16)와 LEC(17)와 진동기(18)를 구동하고 제어하는 회로이다.The driver 15 is a circuit controlled by the CPU 7 and drives and controls the speaker 16, the LEC 17, and the vibrator 18.

스피커(16)는 구동기(15)에서 공급된 구동신호에 응답하여 수신시간에 알람 소리를 내고 표시메시지에 따라 소정의 멜로디 음향 등을 발생시킨다.The speaker 16 emits an alarm sound at the reception time in response to the drive signal supplied from the driver 15 and generates a predetermined melody sound according to the display message.

LED(발광다이오드)(17)는 구동기(15)에서 공급된 구동신호에 따라 수신시간에 빛을 간헐적으로 내거나 방출한다.The LED (light emitting diode) 17 emits or emits light intermittently at the reception time according to the drive signal supplied from the driver 15.

진동기(18)는 구동기(15)에서 공급된 구동신호에 따라 수신시간에 진동한다.The vibrator 18 vibrates at the reception time according to the drive signal supplied from the driver 15.

위는 제1실시예의 페이저에서 채용된 회로구조에 대한 설명이다.The above is a description of the circuit structure employed in the pager of the first embodiment.

이하, 페이저(1)의 CPU(17)에 의해 수행되는 제어동작에 대하여 설명한다.The control operation performed by the CPU 17 of the pager 1 will be described below.

우선, 페이저(1)의 CPU(7)에 의해 실행된 수신데이터 처리절차에 대하여 도 11의 흐름도와 도 12 내지 15에 도시한 표시예들을 참고로 설명한다.First, the reception data processing procedure executed by the CPU 7 of the pager 1 will be described with reference to the flowchart of FIG. 11 and the display examples shown in FIGS. 12 to 15.

메인 스위치(14a)를 조작함으로써 페이저(1)가 켜졌다는 것을 CPU(7)가 검지할 때, CPU(7)는 즉시 초기처리를 시작한다.When the CPU 7 detects that the pager 1 is turned on by operating the main switch 14a, the CPU 7 immediately starts initial processing.

초기처리는 RAM(10)의 설정내용 관리 메모리(10a)에 기억된 플래그 정보의 값을 참조하고, 메시지 메모리(10b)와 주소록 메모리(10c)에서 데이터의 기억가능 영역을 결정하고, ROM(9)의 프리워드 변환 매트릭스 메모리(9d)에서의 변환을 위해 이용가능한 영역을 결정하는 등과 같은 처리를 포함한다.The initial processing refers to the value of the flag information stored in the setting management memory 10a of the RAM 10, determines the data storage area in the message memory 10b and the address book memory 10c, and the ROM 9 Processing such as determining an area available for conversion in the freeword conversion matrix memory 9d.

초기처리 후에, CPU(7)는 ROM(9)의 프로그램 메모리(9a)에서 수신데이터 처리절차를 실행하기 위한 어떤 프로그램을 판독하고 처리절차를 시작한다.After the initial processing, the CPU 7 reads out a program for executing the received data processing procedure in the program memory 9a of the ROM 9 and starts the processing procedure.

먼저, CPU(7)는 페이저(1)로 지향된 셀프프레임(self-frame)을 검출할 때까지 수신부(3)와 해독기(4)가 데이터를 연속하여 수신할 수 있도록 한다. 수신부(3)와 해독기(4)가 이것을 검출할 때 CPU(7)는 페이저(1)로 지향된 그런 셀프프레임과 실시간 정보데이터를 포함하는 프레임만을 간헐적으로 수신하기 위하여 이들을 제어한다.First, the CPU 7 allows the receiver 3 and the decoder 4 to continuously receive data until it detects a self-frame directed to the pager 1. When the receiver 3 and the decoder 4 detect this, the CPU 7 controls them to intermittently receive only those frames containing the self frame and real-time information data directed to the pager 1.

(기본적으로, 실시간 정보데이터는 각 사이클 데이터 항목의 프레임 No. 0에 포함된 블록정보(BI)(52D)에 세트되어 있고 매 4분마다 한 번 수신된다.)(Basicly, real-time information data is set in the block information (BI) 52D included in frame No. 0 of each cycle data item and is received once every four minutes.)

그 다음에 CPU(7)는 실시간 정보 데이터가 수신되었는지를 결정한다(스텝 S1). 실시간 정보데이터가 수신되었다는 것을 CPU(7)가 결정할 때, CPU(7)는 실시간 정보 데이터를 얻는다(스텝 S2). 이 다음에, CPU(7)는 얻어진 실시간 정보 데이터와 그밖의 조건(조작횟수 같은)에 따라 ROM(9)의 시작조건 메모리(9m)에 기억된 시작조건표(도 6)에 도시한 시작조건을 참조하고 시작조건표에 있는 시작조건중에 어느하나가 이행되었는지를 결정한다(스텝 S4). 사작조건 중에서 아무것도 이행되지 않은 것으로 CPU(7)가 결정할 때 스텝 1로 돌아간다.The CPU 7 then determines whether real time information data has been received (step S1). When the CPU 7 determines that the real time information data has been received, the CPU 7 obtains the real time information data (step S2). Next, the CPU 7 selects the start condition shown in the start condition table (Fig. 6) stored in the start condition memory 9m of the ROM 9 in accordance with the obtained real-time information data and other conditions (such as the number of operations). Reference is made to determine which of the start conditions in the start condition table has been fulfilled (step S4). When the CPU 7 determines that none of the operating conditions has been fulfilled, the process returns to Step 1.

시작조건중에서 하나가 이행된 것으로 CPU(7)가 결정할 때, CPU(7)는, 시작조건이 이행된 횟수를 나타내며 그리고 RAM(10)의 시작조건 이행 카운트 메모리(10d)가 이행된 시작조건에 대응하는 서브프로그램 주소와 연관하여 기억하는 이행 시간 데이터의 값을 갱신한다. 그 다음에 CPU(7)는 서브프로그램 시작조건표에서 이행된 조건에 대응하는 서브프로그램을 지정한다.When the CPU 7 determines that one of the start conditions has been fulfilled, the CPU 7 indicates the number of times the start condition has been fulfilled, and the start condition transition count memory 10d of the RAM 10 is transferred to the start condition that has been fulfilled. The value of the transition time data stored in association with the corresponding subprogram address is updated. The CPU 7 then designates a subprogram corresponding to the condition fulfilled in the subprogram start condition table.

그리고나서 CPU(7)는 설정내용 관리 메모리(10a)(도 8)에 있는 표시제어 서브프로그램 메모리 항목, 알람제어 서브프로그램 항목 및 셋업기능제어 서브프로그램 메모리 항목의 각각에서 연관된 플래그 정보의 값을 갱신하고, 지정된 서브프로그램을 (표시제어 서브프로그램 메모리(9g), 알람제어 서브프로그램 메모리(9h), 혹은 셋업기능 제어 서브프로그램 메모리(9i)에서) 판독하고 판독된 서브프로그램을 시작한다(스텝 S5).The CPU 7 then updates the value of the associated flag information in each of the display control subprogram memory item, the alarm control subprogram item and the setup function control subprogram memory item in the setting contents management memory 10a (Fig. 8). Then, the designated subprogram is read (from the display control subprogram memory 9g, the alarm control subprogram memory 9h, or the setup function control subprogram memory 9i), and the read subprogram is started (step S5). .

시작된 서브프로그램에 기초하여, CPU(7)는 표시제어 처리, 알람제어 처리 및 셋업기능제어 처리 등과 같이, 정규 처리(페이저(1)가 초기에 켜지는 시간에 무효로되는 제어처리)로 세트되지 않은 갖가지 제어처리중에 하나를 실행한다(스텝 S6). CPU(7)가 서브프로그램이 종료된 것으로 검파할 때(스텝 S7), 스텝 S1로 돌아간다.Based on the started subprogram, the CPU 7 is not set to regular processing (control processing to be invalid at the time when the phaser 1 is initially turned on), such as display control processing, alarm control processing, and setup function control processing. One of various control processes is executed (step S6). When the CPU 7 detects that the subprogram is finished (step S7), the process returns to step S1.

이하, 실시간 정보데이터를 수신함으로써 이행되는 경우에 CPU(7)가 어떤 제어처리를 실행하는지에 대하여 설명한다.Hereinafter, a description will be given of what control processing is executed by the CPU 7 when it is executed by receiving real-time information data.

경우 1: 서브프로그램 주소 5(셋업기능제어 서브프로그램 III)Case 1: subprogram address 5 (setup function control subprogram III)

페이저(1)에 의해 수신된 실시간 정보에 포함된 시간데이터가 8이고, 주소록 메모리(10c)에 기억된 데이터의 수가 수신시에 8이라고 가정하자. 이 경우 CPU(7)는 서브프로그램 시작조건표(도 6)에 있는 서브프로그램 주소5에 대응하는 시작조건이 이행된 것으로 결정하고, 서브프로그램 주소 5에 기억된 기능실행 제어프로그램 III을 시작한다.Assume that the time data included in the real time information received by the pager 1 is 8 and the number of data stored in the address book memory 10c is 8 at the time of reception. In this case, the CPU 7 determines that the start condition corresponding to the subprogram address 5 in the subprogram start condition table (Fig. 6) has been fulfilled, and starts the function execution control program III stored in the subprogram address 5.

설정내용 관리 메모리(10a)(도 8)의 주소록 메모리(10c)에서 기억가능한 데이터의 최대수가 12인 경우에, CPU(7)는 셋업기능제어 프로그램 III에 따라서 기억가능한 데이터의 최대수를 30으로 증가시키고, 기억가능한 데이터의 최대수가 30으로 증가되었다는 것을 표시부(11)에 표시한다.When the maximum number of data that can be stored in the address book memory 10c of the setting contents management memory 10a (Fig. 8) is 12, the CPU 7 sets the maximum number of data that can be stored in accordance with the setup function control program III to 30. The display unit 11 indicates that the maximum number of memorable data has been increased to 30.

실시간 정보 데이터가 수신되지 않은 것으로 스텝 S1에서 CPU(7)가 결정할 때, CPU(7)는 셀프프레임이 검지되었는지를 결정한다(스텝 S8). 아무런 프레임도 검지되지 않은 것으로 CPU(7)가 결정할 때, CPU(7)는 스텝 S1로 돌아간다.When the CPU 7 determines in step S1 that no real-time information data has been received, the CPU 7 determines whether the self frame has been detected (step S8). When the CPU 7 determines that no frame has been detected, the CPU 7 returns to step S1.

CPU(7)가 셀프프레임이 검지되었다는 것을 결정할 때, CPU(7)는 셀프프레임에 포함된 데이터가 수신처리(복조, 검출, 재기억, 및 오류정정 등을 포함)를 차례로 거치게 하고 주소필드(AF)(52E)에 세트된 주소데이터와 벡터필드(VF)(52F)에 세트된 벡터데이터의 조합이 ID-ROM(8)에 기억된 주소(제1 내지 제4주소) 중에 어느하나와 일치하는지를 결정한다(스텝 S10).When the CPU 7 determines that the self frame has been detected, the CPU 7 causes the data contained in the self frame to pass through receiving processing (including demodulation, detection, re-memory, and error correction, etc.) in sequence and the address field ( The combination of the address data set in the AF) 52E and the vector data set in the vector field (VF) 52F matches any one of the addresses (first to fourth addresses) stored in the ID-ROM 8. It is determined whether or not it is (step S10).

CPU(7)가 주소데이터와 벡터데이터의 조합이 ID-ROM(8)에 기억된 주소중의 어느하나와 일치하지 않는 것으로 결정할 때, CPU97)는 수신동작을 멈추고 수신된 데이터를 포기하고 스텝 S1로 돌아간다.When the CPU 7 determines that the combination of the address data and the vector data does not coincide with any of the addresses stored in the ID-ROM 8, the CPU 97 stops the reception operation and abandons the received data and step S1. Return to

CPU(7)가 주소데이터와 백터데이터의 조합이 페이저(1)에 세트된 주소 중에서 어느 하나와 일치하는 것으로 결정할 때, CPU(7)는 프레임에 포함된 데이터가 페이저(1)로 지향된다는 것을 결정하고 수신동작을 계속한다. CPU(7)가 메시지 필드(MF)(52G)에 세트된 메시지 데이터와 관련하여 수신처리를 끝낼 때, CPU(7)는 수신되고 검출된 주소(제1, 제2, 제3, 혹은 제4주소)를 포함하는 수신데이터와, 벡터데이터와, 메시지 데이터(스텝 S11)를 메시지 메모리(10b)(도 9)에 차례로 기억한다(스텝 S11).When the CPU 7 determines that the combination of address data and vector data matches any of the addresses set in the pager 1, the CPU 7 indicates that the data contained in the frame is directed to the pager 1. Determine and continue the receive operation. When the CPU 7 finishes the receiving process with respect to the message data set in the message field (MF) 52G, the CPU 7 receives the received and detected address (first, second, third, or fourth). The received data including the address, the vector data, and the message data (step S11) are sequentially stored in the message memory 10b (Fig. 9) (step S11).

또한 CPU(7)는 시작조건 이행 카운트 메모리(10d)에서 기억되어 수신된 데이터의 수신횟수를 나타내는 총 수신시간 데이터의 값을 갱신한다.The CPU 7 also updates the value of the total reception time data stored in the start condition transition count memory 10d and indicating the number of receptions of the received data.

그 다음에 수신데이터와 그밖의 조건에 기초하여, CPU(7)는 시작조건 메모리(9m)에 기억된 서브프로그램 시작조건표(도 6)에 나타낸 각각의 시작조건을 참조하고, 시작조건중의 어느하나가 이행되었는지를 결정한다(스텝 S13).Then, based on the received data and other conditions, the CPU 7 refers to each start condition shown in the subprogram start condition table (Fig. 6) stored in the start condition memory 9m, and selects any of the start conditions. It is determined whether one has been implemented (step S13).

CPU(7)가 시작조건중에 아무것도 이행되지 않은 것으로 결정할 때, CPU(7)는 설정내용 관리 메모리(10a)에 있는 표시제어 서브프로그램 메모리를 참조하고, 플래그가 1인 정규 표시제어 서브프로그램과 정규 알람제어 서브프로그램을 표시제어 서브프로그램 메모리(9g)와 알람제어 서브프로그램 메모리(9h)에서 각각 판독하고, 판독된 서브프로그램을 시작한다. 그리고나서 CPU(7)는 정규 메시지 표시제어 처리와 정규 알람제어 처리를 실행하고(스텝 S14), 그 다음에 스텝 S1로 돌아간다.When the CPU 7 determines that nothing has been fulfilled during the start condition, the CPU 7 refers to the display control subprogram memory in the setting content management memory 10a, and the normal display control subprogram with the flag 1 and the normal. The alarm control subprogram is read from the display control subprogram memory 9g and the alarm control subprogram memory 9h, respectively, and the read subprogram is started. The CPU 7 then executes the normal message display control process and the normal alarm control process (step S14), and then returns to step S1.

CPU(7)가 시작조건중의 하나가 이행된 것으로 결정할 때, CPU(7)는 시작조건 이행 카운트 메모리(10d)가 이행된 시작조건에 대응하는 서브프로그램 주소와 공동으로 기억하는 이행 시간데이터의 값을 갱신하고, 그 다음에 CPU(7)는 스텝 S5 내지 S7을 실행한다. 스텝 S5 내지 S7에서, CPU(7)는 서브프로그램 시작조건표에 나타낸 이행된 시작조건에 대응하는 서브프로그램을 판독하고 시작하고, 알람제어처리와 셋업기능 제어처리와 같이, 정규처리로 세트되지 않은 여러가지 제어처리중에 하나를 실행한다. 그 다음에, CPU(7)는 스텝 S1로 돌아간다.When the CPU 7 determines that one of the start conditions has been fulfilled, the CPU 7 of the transition time data stored jointly with the subprogram address corresponding to the start condition to which the start condition transition count memory 10d has been transitioned The value is updated, and then the CPU 7 executes steps S5 to S7. In steps S5 to S7, the CPU 7 reads out and starts the subprogram corresponding to the transitioned start condition indicated in the subprogram start condition table, and the various programs not set in the normal processing, such as the alarm control process and the setup function control process. Execute one of the control processes. Then, the CPU 7 returns to step S1.

이하, 시작조건중에 대응하는 하나가 데이터 수신시에 이행될 때 각각이 실행되는 서브프로그램의 지정예에 대하여 도 6 내지 10 그리고 도 12 내지 15를 참고로 설명한다.6 to 10 and 12 to 15 will be described below with reference to examples of designation of subprograms, each of which is executed when one corresponding to the start condition is executed upon data reception.

경우 2: 서브프로그램 주소 1(표시제어 서브프로그램 I)Case 2: subprogram address 1 (display control subprogram I)

페이저(1)가 숫자형 문자 데이터 --79_012395456957890를 수신할 때, CPU(7)는 메시지 표시처리중에 프리워드 정의코드로서 첫 번째의 두문자 --(하이픈 하이픈)와, 전화의 그림을 지정하는 데이터로서 그 다음의 문자 79, 및 프리워드 종료코드로서 그 다음의 문자 -를 분석한다.When the pager 1 receives the numeric character data --79_012395456957890, the CPU 7 designates the first two characters-(hyphen hyphen) and the picture of the telephone as the freeword definition code during the message display process. The next character 79 as and the next character as a freeword end code are analyzed.

또한, 시작조건 이행 카운트 메모리(10d)가 서브프로그램 주소 1과 관련하여, 숫자형 문자 데이터가 5회 수신된 것을 지시하는 값이 값 5와 같거나 이보다 큰 이행시간 데이터를 기억하는 것을 CPU(7)가 검지할 때, CPU(7)는 서프프로그램 시작조건표(도 6)에 있는 서브프로그램 주소 1에 대응하는 시작조건이 이행된 것으로 결정하고 표시제어 서프프로그램 I을 시작한다.Further, the CPU 7 stores the transition time data in which the start condition transition count memory 10d stores, in association with the subprogram address 1, that the numeric character data is received five times, which is equal to or larger than the value 5. When () detects, the CPU 7 determines that the start condition corresponding to the subprogram address 1 in the surf program start condition table (Fig. 6) has been fulfilled and starts the display control surf program I.

표시제어 서브프로그램 1은 수신된 숫자형 문자 데이터에 기초하여 표시부(11)에 메시지를 표시하고 도 12(b)에 도시한 이미지 데이터를 ROM(9)의 이미지 데이터 메모리(9j)에서 판독하고 판독된 이미지 데이터를 표시부(11)에 표시하기 위한 것이다. 또한, CPU(7)는 도 12(b)에 나타낸 메시지와 이미지를 소정의 매시간 마다 교대로 표시하기 위하여 표시부(11)를 제어한다.The display control subprogram 1 displays a message on the display unit 11 based on the received numeric character data and reads and reads the image data shown in Fig. 12B from the image data memory 9j of the ROM 9; The displayed image data is displayed on the display unit 11. In addition, the CPU 7 controls the display unit 11 to alternately display the message and the image shown in Fig. 12B every predetermined time.

경우 3: 서브프로그램 주소 2(표시제어 서브프로그램 II)Case 3: Subprogram Address 2 (Display Control Subprogram II)

페이저(1)가 숫자형 문자 데이터 --27656554476455736947217731_를 수신할 때, CPU(7)는 메시지 표시처리 중에 프리워드 정의코드로서 첫 번째의 두 문자 --(하이픈 하이픈)와, 프리워드 메시지 Good_News!_A.K.로서 그다음의 문자 276565544764557369를 분석한다. 프리워드 메시지 Good_news!(숫자문자 데이터 276565544764557369)를 검출하자마자, CPU(7)는 서브프로그램 시작조건표에 있는 서브프로그램 주소 2에 대응하는 시작조건이 이행되었다는 것을 결정하고 표시제어 서브프로그램 I을 시작한다.When the pager 1 receives the numeric character data --27656554476455736947217731_, the CPU 7 causes the first two characters-(hyphen hyphen) and the freeword message Good_News! Analyze the next character 276565544764557369 as _A.K. As soon as the preword message Good_news! (Numeric character data 276565544764557369) is detected, the CPU 7 determines that the start condition corresponding to the subprogram address 2 in the subprogram start condition table has been fulfilled and starts the display control subprogram I.

표시제어 서브프로그램 1은 수신된 숫자문자 데이터에 기초하여 표시부(11)에 메시지를 표시하고 도 13(b), 13(c), 및 13(d)에 도시된 3개의 이미지를 ROM(9)의 이미지 데이터 메모리(9j)에서 판독하고 판독된 이미지를 표시부(11)에 연속하여 표시하기 위한 것이다(애니메이션 표시). 애니메이션 표시는 메시지의 표시후에 그리고 CPU(7)에 의해 유효하게 된 제어하에 반복적으로 수행된다.The display control subprogram 1 displays a message on the display unit 11 on the basis of the received numeric character data and stores the three images shown in Figs. 13 (b), 13 (c), and 13 (d) in the ROM (9). Is for reading out from the image data memory 9j and displaying the read image on the display section 11 (animated display). The animation display is repeatedly performed after the display of the message and under the control enabled by the CPU 7.

경우 4: 서브프로그램 주소 3(셋업기능 제어 서브프로그램 I)Case 4: subprogram address 3 (setup function control subprogram I)

페이저(1)가 숫자형 문자 데이터 0*277779999를 수신할 때, CPU(7)는 숫자문자 데이터에서 777을 검출한다. 777을 검출하자마자 CPU(7)는 서브프로그램 시작조건표에 있는 서브프로그램 주소 3에 대응하는 시작조건이 이행되었다는 것을 결정하고 서브프로그램 주소 3에 대응하는 셋업기능제어 서브프로그램 I을 시작한다.When the pager 1 receives the numeric character data 0 * 277779999, the CPU 7 detects 777 in the numeric character data. Upon detecting 777, the CPU 7 determines that the start condition corresponding to the subprogram address 3 in the subprogram start condition table has been fulfilled and starts the setup function control subprogram I corresponding to the subprogram address 3.

셋업기능 제어 서브프로그램 I은 도 14(b)에 도시한 바와같이 표시부(11)에 슬롯머신의 이미지를 표시하고 3개의 표시창(11a, 11b, 11c)이 숫자, 마크, 그림등과 같이 소정의 순서로 패턴을 바꾸어 표시하도록 표시부(11)를 제어하고 메모리키(14b), 선택키(14c), 혹은 설정키(14d)가 눌리는 것을 검출하자마자 창(11a, 11b 및 11c)에서 움직이는(strolling) 패턴을 정지시키기 위한 것이다. 예컨대, 정지된 패턴의 조합이 도 14(c)에 도시한 바와 같이 777인 경우에 CPU(7)는 프리워드 변환 매트릭스의 사용가능한 영역을 확장하기 위한 다음의 처리를 실행한다:The setup function control subprogram I displays the image of the slot machine on the display unit 11 as shown in Fig. 14 (b), and the three display windows 11a, 11b, 11c are predetermined as shown in figures, marks, figures, and the like. Controlling the display unit 11 to display patterns alternately in sequence and as soon as the memory key 14b, selection key 14c, or setting key 14d is detected to be pressed, scrolling in the windows 11a, 11b and 11c. To stop the pattern. For example, when the combination of the stopped patterns is 777 as shown in Fig. 14 (c), the CPU 7 executes the following processing to expand the usable area of the freeword conversion matrix:

CPU(7)는, RAM(10)의 설정내용 관리 메모리(10a)(도 8)가 확장영역(92)의 보호 해제상태을 관리하기 위해 기억하는 프리워드 변환 매트릭스항목에 포함되어 있고 프리워드 변환 매트릭스(도 5)의 5개의 서브영역(92a 내지 92e)을 가지는 몇가지 플래그 정보를 참조한다. CPU(7)는 보호에서 아직 해제되지 않은 서브영역의 하나에 대응하는 정보를 0에서 1로 바꾸고, 그 결과로서, 1로 바뀐 몇가지 정보에 대응하는 서브영역이 보호에서 해제된다. 그리고나서 CPU(7)는 보호에서 해제된 서브영역에서의 프리워드가 도 14(d)에 도시한 바와 같이 사용가능하게 되는 것을 알려주는 메시지를 표시부(11)에 표시한다.The CPU 7 is included in the freeword conversion matrix item stored in the setting content management memory 10a (FIG. 8) of the RAM 10 to manage the protection release state of the extended area 92, and is stored in the freeword conversion matrix. Reference is made to some flag information having five sub-areas 92a to 92e in FIG. The CPU 7 changes the information corresponding to one of the sub areas not yet released in the protection from 0 to 1, and as a result, the sub area corresponding to some information changed to 1 is released from the protection. Then, the CPU 7 displays on the display unit 11 a message indicating that the freeword in the subregion released from protection is made available as shown in Fig. 14 (d).

이 슬롯머신 게임이 필요로하는 이미지 데이터는 ROM(9)의 이미지 데이터 메모리(9j)에 기억되어 있지만, 정규의 경우에는 표시되지 않는다. 이 실시예의 페이저(1)를 이용하여 플레이될 수 있는 게임은 전술한 슬롯머신 게임, 및 룰렛게임, 헤드 or 테일(head or tails) 게임 등과 같은 그밖의 게임들에 국한되지 않고, 패턴등이 바꾸어지 표시되는 것과 같은 형태인 한, 페이저(1)를 이용하여 플레이 될 수 있다.The image data required by this slot machine game is stored in the image data memory 9j of the ROM 9, but is not displayed in the normal case. The game that can be played using the pager 1 of this embodiment is not limited to the aforementioned slot machine games, and other games such as roulette games, head or tails games, etc. It can be played using the phaser 1 as long as it is displayed.

경우 5: 서브프로그램 주소 6(표시제어 서브프로그램 III 및 알람제어 서브프로그램 I)Case 5: Subprogram address 6 (display control subprogram III and alarm control subprogram I)

페이저(1)가 숫자문자 데이터를 수신하고 이 숫자문자 데이터가 데이터 -○○○○(스페이스 문자 및 임의의 4디지트 숫자형 문자 데이터)를 포함한다는 것을 결정할 때, CPU(7)는 숫자형 문자 데이터가 서브프로그램 시작조건표에 있는 서브프로그램 주소 6에 대응하는 시작조건을 만족한다는 것을 결정하고 표시제어 서브프로그램 III와 알람 제어 서브프로그램 I를 시작한다.When the pager 1 receives the alphanumeric data and determines that this alphanumeric data includes the data-○○○○ (space character and any 4 digit numeric character data), the CPU 7 enters the numeric character. Determine that the data satisfies the start condition corresponding to subprogram address 6 in the subprogram start condition table and start display control subprogram III and alarm control subprogram I.

표시제어 서브프로그램 III이 시작할 때, CPU(7)는 수신된 숫자형 문자 데이터에 기초하여, 도 15(a)에 도시한 바와 같이 표시부(11)에 메시지를 표시한다. 이 다음에, CPU(17)는 전화번호의 마지막 네자리수로서 숫자형 문자 데이터 -○○○○를 판별하고 전화번호를 지정하는 전화번호 데이터에 대하여 RAM(10)의 주소록 메모리(10c)를 검색한다.When the display control subprogram III starts, the CPU 7 displays a message on the display unit 11 as shown in Fig. 15A based on the received numeric character data. Next, the CPU 17 discriminates numeric character data-○○○○ as the last four digits of the telephone number and searches the address book memory 10c of the RAM 10 for telephone number data specifying a telephone number. do.

CPU(7)가 주소록 메모리(10c)가 전화번호 데이터를 기억한다는 것을 검색의 결과로서 판별할 때, CPU(7)는 전화번호 데이터에 대응하는 이름 데이터와 관련된 생일데이터를 주소록 메모리(10c)에서 판독하고, 생일데이터와 내부클록(7a)에서 얻어진 날짜데이터 사이에서 일치가 있는지를 결정한다.When the CPU 7 determines that the address book memory 10c memorizes the phone number data as a result of the search, the CPU 7 retrieves the birthday data associated with the name data corresponding to the phone number data from the address book memory 10c. It reads out and determines whether there is a match between the date of birth data and the date data obtained in the internal clock 7a.

CPU(7)가 이들 사이에서 일치가 있다는 것을 결정할 때, CPU(7)는 표시부(11)가 도 15(b), 15(c), 및 15(d)에 도시한 바와 같이, 생일데이터과 관련된 이름 데이터와 이미지 데이터 메모리(9j)에서 판독된 이미지 데이터에 기초하여, 그런 애니메이션 표시를 수행하게끔 한다. 또한 CPU(7)는 알람제어 서브프로그램 I을 시작하고, 멜로디 데이터 메모리(9k)에서 생일데이터에 관련된 멜로디 데이터를 판독하고, 스피커(16)를 통해 멜로디 데이터를 출력한다.When the CPU 7 determines that there is a match between them, the CPU 7 causes the display portion 11 to be associated with birthday data, as shown in Figs. 15 (b), 15 (c), and 15 (d). Based on the name data and the image data read out from the image data memory 9j, such animation display is performed. The CPU 7 also starts the alarm control subprogram I, reads the melody data related to the birthday data from the melody data memory 9k, and outputs the melody data via the speaker 16.

경우 6: 서브프로그램 주소 8(표시제어 서브프로그램 V)Case 6: subprogram address 8 (display control subprogram V)

페이저(1)가 숫자형 문자 데이터를 수신하고 이 숫자문자 데이터가 경우 5에서와 같이 데이터 _○○○○(스페이스 문자 및 임의의 4디지트 숫자형 문자 데이터)를 포함한다는 것을 검출할 때, CPU(7)는 숫자형 문자 데이터가 서브프로그램 시작조건표에 있는 서브프로그램 주소 8에 대응하는 시작조건을 만족시킨다는 것을 결정하고, 표시제어 서브프로그램 V를 시작한다.When the pager 1 receives the numeric character data and detects that the numeric character data contains the data _ ○○○○ (space character and any 4 digit numeric character data) as in case 5, the CPU (7) determines that the numeric character data satisfies the start condition corresponding to the subprogram address 8 in the subprogram start condition table, and starts the display control subprogram V. FIG.

표시제어 서브프로그램 V가 시작할 때, CPU(7)는 전화번호의 마지막 4디지트 수로서 숫자형 문자 데이터 _○○○○를 판별하고, 전화번호를 지정하는 전화번호 데이터에 대하여 RAM(10)의 주소록(10c)을 검색한다.When the display control subprogram V starts, the CPU 7 discriminates the numeric character data _ ○○○○ as the last four digits of the telephone number, and the number of RAM 10 for the telephone number data specifying the telephone number. The address book 10c is searched.

CPU(7)가 검색의 결과로서 주소록 메모리(10c)가 전화번호 데이터를 기억하는 것으로 결정하고, 그리고 대응하는 성별 데이터의 플래그 정보가 1이라는 것을 결정할 때, CPU(7)는 표시부(11)상에 메시지를 팝 폰트로 표시한다.When the CPU 7 determines that the address book memory 10c stores the telephone number data as a result of the search, and determines that the flag information of the corresponding gender data is 1, the CPU 7 displays on the display portion 11. Display the message in pop font.

경우 7: 서브프로그램 주소 4(셋업기능제어 프로그램 II)Case 7: Subprogram address 4 (Setup function control program II)

사용자에게 제3주소(번호가 매겨진 메시지 전송 서비스용)로 호출되고 있다는 것을 페이저(1)가 검지하고, 수신된 데이터에 부가된 메시지 번호(No.)가 10이고, 메시지 메모리에 기억된 수신데이터의 총 수가 10이라고 가정하자. 이 경우 RAM(10)의 메시지 메모리에 기억될 수 있는 데이터의 최대수가 15일 때, CPU(7)는 서브프로그램 시작조건표에 있는 서브프로그램 주소 4에 대응하는 시작조건이 이행되었다는 것을 결정하고 셋업기능제어 서브프로그램 II를 시작한다.The pager 1 detects that the user is being called by a third address (for the numbered message transfer service), the message number (No.) added to the received data is 10, and the received data stored in the message memory. Suppose the total number of is 10. In this case, when the maximum number of data that can be stored in the message memory of the RAM 10 is 15, the CPU 7 determines that the start condition corresponding to the subprogram address 4 in the subprogram start condition table has been fulfilled and the setup function Start control subprogram II.

셋업기능제어 서브프로그램 II이 시작할 때, CPU(7)는 설정내용 관리 메모리(10a)(도 8)에 기억된 메시지 메모리항목에 포함된 한가지 플래그 정보를 0에서 1로 바꾸고, 메시지 메모리에 기억될 수 있는 데이터의 최대수가 증가되었다는 것을 알려주는 메시지를 표시부(11)에 표시한다.When the setup function control subprogram II starts, the CPU 7 changes one flag information contained in the message memory item stored in the setting contents management memory 10a (Fig. 8) from 0 to 1, and is stored in the message memory. A message informing that the maximum number of data that can be increased is displayed on the display unit 11.

경우 8: 서브프로그램 주소 7(표시제어 서브프로그램 IV 및 알람 제어 서브프로그램 II)Case 8: subprogram address 7 (display control subprogram IV and alarm control subprogram II)

제1 내지 제3주소 중에서 어느하나로 사용자에게 호출되고 있는 있다는 것을 페이저(1)가 검지하고, 수신된 데이터가 메시지 혹은 일련의 문자 URGENT(혹은 Urgent를 포함한다고 가정하자. 이 경우 CPU(7)는 서브프로그램 시작조건표에 있는 서브프로그램 주소 7에 대응하는 시작프로그램이 이행되었는 것을 결정하고 알람제어 서브프로그램 II을 시작한다.The pager 1 detects that the user is being called by either of the first to third addresses, and assumes that the received data includes a message or a series of characters URGENT (or Urgent. In this case, the CPU 7 Determines that the start program corresponding to subprogram address 7 in the subprogram start condition table has been fulfilled and starts alarm control subprogram II.

알람제어 서브프로그램 II가 시작할 때, 페이저(1)는 사용자에게 급한경우용 알람으로 경보한다.When the alarm control subprogram II starts, the pager 1 alerts the user with an alarm in case of emergency.

페이저(1)가 6:00 p.m.에서 2:00 a.m.까지의 기간중에 그런 메시지를 포함하는 데이터를 수신할 때, CPU(7)는 표시제어 서브프로그램 IV을 추가로 시작하고 메시지 표시시에 EL 백라이트(12)를 빛나게 한다.When the phaser 1 receives data containing such a message during the period from 6:00 pm to 2:00 am, the CPU 7 further starts the display control subprogram IV and the EL backlight on displaying the message. Let (12) shine.

경우 9: 서브프로그램 주소 9(표시제어 프로그램 I')Case 9: subprogram address 9 (display control program I ')

주소데이터 #A 혹은 B#의 수신을 페이저(1)가 검출하고, 시작조건 이행 카운트 메모리(DM)(10d)에 기억된 총 수신시간이 소정의 횟수(예컨대 50, 주소 데이터의 전술한 수신을 세는 것)를 나타낸다고 가정하자. 이 경우에, CPU(7)는 표시제어 서브프로그램 I을 시작한다.The pager 1 detects the reception of the address data #A or B #, and the total reception time stored in the start condition transition count memory (DM) 10d counts a predetermined number of times (e.g., 50, the aforementioned reception of the address data). Suppose that In this case, the CPU 7 starts the display control subprogram I.

표시제어 서브프로그램 I을 시작할 때, CPU(7)는 프리워드 변환 매트릭스의 이용가능 영역을 확장하기 위한 이하의 처리를 실행한다.When starting the display control subprogram I, the CPU 7 executes the following processing for expanding the usable area of the preword conversion matrix.

CPU(7)는 RAM(10)의 설정내용 관리 메모리(10a)(도 8)가 확장영역(92)의 보호 해제상태를 관리하기 위해 기억하고 프리워드 변환 매트릭스(도 5)중에서 5개의 서브영역(92a 내지 92e)를 갖는 프리워드 변환 매트릭스항목에 포함된 몇가지 플래그 정보를 참조한다. CPU(7)는 보호에서 아직 해제되지 않은 서브영역중에 하나와 대응하는 그 플래그 정보를 0에서 1로 바꾸고 그 결과로서 1로 바뀐 그 플래그 정보에 대응하는 서브영역이 보호에서 해제된다. 그다음에 CPU(7)는 도 14(d0에 도시한 바와 같이, 보호에서 해제된 서브영역에 있는 프리워드가 이용가능케 되었다는 것을 알려주는 메시지를 표시부(11)에 표시한다.The CPU 7 stores the setting contents management memory 10a (Fig. 8) of the RAM 10 to manage the unprotected state of the extended area 92, and stores five sub-areas in the free-word conversion matrix (Fig. 5). Reference is made to some flag information included in the freeword conversion matrix item having 92a to 92e. The CPU 7 changes its flag information corresponding to one of the sub areas not yet released in protection from 0 to 1, and as a result the sub area corresponding to the flag information changed to 1 is released from protection. The CPU 7 then displays on the display unit 11 a message indicating that the freeword in the subregion released from protection has become available, as shown in Fig. 14 (d0).

위에서는 수신된 데이터 처리 절차중에 CPU(7)가 서브프로그램을 시작하는 스텝에 대한 설명이다.The above is a description of the steps in which the CPU 7 starts a subprogram during the received data processing procedure.

이하, 페이저(1)의 CPU(7)가 실행하는 키입력 제어절차에 대하여 도 16에 도시한 서브프로그램 시작조건표와 도 17에 도시한 흐름도를 참고로 설명한다.The key input control procedure executed by the CPU 7 of the pager 1 will now be described with reference to the subprogram start condition table shown in FIG. 16 and the flowchart shown in FIG.

도 16은 ROM(9)의 시작조건 메모리(9m)에 기억된 서브프로그램 시작조건표의 또다른 예를 도시한 도면이다. 도 16에 도시한 서브프로그램 시작조건표는 후술하는 키입력 제어절차에서 시작되는 서브프로그램의 이름 즉, 표시제어 서브프로그램, 알람제어 서브프로그램, 셋업기능제어 서브프로그램이 모든 서브프로그램의 시작조건과 연관하여 도시되어 있다.FIG. 16 shows another example of the subprogram start condition table stored in the start condition memory 9m of the ROM 9. FIG. The subprogram start condition table shown in FIG. 16 is the name of the subprogram starting from the key input control procedure described later, that is, the display control subprogram, the alarm control subprogram, and the setup function control subprogram are associated with the start conditions of all the subprograms. Is shown.

CPU(7)가 메모리키(14b)가 수신 대기모드중에 한 번 눌린 것으로, 그리고 선택키(14c)가 연속하여 2번 눌린 것으로, 그리고 설정키(14d)가 메모리키(14b)가 눌린 후에 소정기간(예컨대 10초)내에 연속하여 5번 눌리것으로 검지할 때, CPU(7)는 서브프로그램 주소 11에 대응하는 시작조건이 이행되었다는 것을 결정하고, 셋업기능 제어 서브프로그램 I을 시작한다. CPU(7)는 이 서브프로그램에 따라 페이저(1)의 기능을 확장한다.The CPU 7 causes the memory key 14b to be pressed once during the reception standby mode, the selection key 14c to be pressed twice in succession, and the setting key 14d is set after the memory key 14b is pressed. Upon detecting five consecutive presses within a period (for example, 10 seconds), the CPU 7 determines that the start condition corresponding to the subprogram address 11 has been fulfilled, and starts the setup function control subprogram I. The CPU 7 expands the function of the pager 1 in accordance with this subprogram.

도 17은 CPU(7)에 의해 실행된 키입력 제어절차를 도시한 흐름도이다. CPU(7)가 메인 스위치(14a)의 누름(취소명령동작)과, 페이저(1)가 켜진 후에 메모리키(14b), 선택키(14c), 및 설정키(14d)가 눌린 것을 결정할 때, CPU(7)는 키입력 제어절차와 연관하여 서브프로그램을 판독하고, 키입력 제어절차를 시작한다.17 is a flowchart showing a key input control procedure executed by the CPU 7. FIG. When the CPU 7 determines that the main switch 14a is pressed (cancel command operation) and that the memory key 14b, the selection key 14c, and the setting key 14d are pressed after the pager 1 is turned on, The CPU 7 reads the subprogram in association with the key input control procedure and starts the key input control procedure.

우선, CPU(7)는 눌리진 키들(스텝 S21)을 분석하고 RAM(10)의 키입력 메모리(10e)에 있는 조작정보(눌려진 키, 키가 눌린 시간오버의 길이, 동시에 눌려진 키이의 존재/부재 등을 지정함)를 기억한다(스텝 S22).First, the CPU 7 analyzes the pressed keys (step S21) and the operation information (the pressed key, the length of time over which the key is pressed, the presence of the pressed key at the same time) in the key input memory 10e of the RAM 10. Designate a member, etc.) (step S22).

그런 후에, 키입력 메모리(10e)에 기억된 조작정보와, 그밖의 조건에 기초하여, CPU(7)는 시작조건 메모리(9m)에 기억된 서브프로그램 시작조건표에 나타낸 각각의 시작조건을 참조하고 시작조건 중에서 어느하나가 이행되었는지를 결정한다(스텝 S24). CPU(7)가 시작조건 중에서 아무것도 이행되지 않은 것으로 결정할 때, CPU(7)는 눌려진 키에 따라서 정규 키입력 처리를 실행하고, 그 다음에 CPU(7)는 스텝 S1로 돌아간다.Then, based on the operation information stored in the key input memory 10e and other conditions, the CPU 7 refers to each start condition shown in the subprogram start condition table stored in the start condition memory 9m. It is determined which one of the start conditions has been fulfilled (step S24). When the CPU 7 determines that none of the start conditions have been fulfilled, the CPU 7 executes a regular key input process according to the pressed key, and then the CPU 7 returns to step S1.

CPU(7)가 시작조건중에 하나가 이행된 것으로 결정할 때, CPU(7)는 시작조건 이행 카운트 메모리(10d)가 이행된 시작조건에 대응하는 서브프로그램 주소와 연관하여 기억하는 이행시간 데이터의 값을 갱신한다. 그 다음에, 스텝 S5 내지 S7에서와 마찬가지로, CPU(7)는 서브프로그램 시작조건표에 포함된 이행된 시작조건에 대응하는 서브프로그램을 판독 및 시작하고, 표시제어처리, 알람제어처리, 및 셋업기능제어처리 등과 같이 정규적인 것으로 세트되지 않은 여러가지 제어처리 중에서 대응하는 하나를 실행한다(스텝 S27). 서브프로그램이 종료할 때(스텝 S28), CPU(7)는 스텝 S21로 돌아간다. CPU(7)는 소정기간을 통해 어떤 키의 눌림도 검출되지 않는 경우에 혹은 인터럽션 명령의 입력이 검출되는 경우에 키입력 제어절차를 종료한다.When the CPU 7 determines that one of the start conditions has been fulfilled, the CPU 7 stores the value of the transition time data stored in association with the subprogram address corresponding to the start condition to which the start condition transition count memory 10d has been transitioned. Update the. Then, as in steps S5 to S7, the CPU 7 reads and starts the subprogram corresponding to the transitioned start condition included in the subprogram start condition table, and displays the display control process, the alarm control process, and the setup function. A corresponding one is executed from various control processes that are not set as regular, such as a control process (step S27). When the subprogram ends (step S28), the CPU 7 returns to step S21. The CPU 7 terminates the key input control procedure when no key press is detected through the predetermined period or when an input of an interruption instruction is detected.

이하, 시작조건 중에서 대응하는 하나가 데이터 수신시에 이행되었을 때 각각의 실행되는 제어처리의 지정예에 대하여 설명한다.Hereinafter, an example of designation of each control process to be executed when a corresponding one of the start conditions is executed at the time of data reception will be described.

경우 10: 서브프로그램 주소 11 및 12(셋업기능제어 서브프로그램 I)Case 10: Subprogram addresses 11 and 12 (Setup function control subprogram I)

페이저(1)의 CPU(7)가 메모리키(14b)가 눌려졌고 선택키(14c)가 연속하여 두 번 눌려졌고 설정키(14d)가 메모리키(14b)를 누른 후에 소정기간내에 연속하여 5번 눌렸다는 것을 검출할 때, 혹은 CPU(7)가 현재시간 데이터가 3(시):11(분):11(초)의 경우와 같이 일련의 3 혹은 그 이상의 동등수를 나타낸다는 것을 선택키(14c) 눌림의 검출지에 검출할 때 CPU(7)는 서브프로그램 시작조건표(도 16)에 있는 서브프로그램 주소 11과 12에 대응하는 시작조건이 이행되었다는 것을 결정하고 프리워드 변환 매트릭스의 이용가능 영역을 확장하기 위하여, 앞서 설명한 셋업기능제어 서브프로그램 I을 시작한다.The CPU 7 of the pager 1 has pressed the memory key 14b, the selection key 14c has been pressed twice in succession, and the setting key 14d has been continuously pressed within a predetermined period after the memory key 14b has been pressed. When detecting that the button has been pressed, the CPU 7 selects that the current time data represents a series of three or more equivalent numbers as in the case of 3 (hour): 11 (minute): 11 (second). (14c) Upon detection of the detection of the depression, the CPU 7 determines that the start condition corresponding to the subprogram addresses 11 and 12 in the subprogram start condition table (FIG. 16) has been fulfilled, and the available area of the preword conversion matrix. To extend, start the setup function control subprogram I described above.

서브프로그램 주소 12에 관하여, CPU(7)는, 선택키(14c)가 실시간 정보 데이터의 수신과 같은 타이밍에 눌려졌다는 것을 CPU(7)가 결정할 때(실시간 정보 데이터는 4분마다 한 번 수신된다) 혹은 실시간 정보 데이터의 수신과 같은 타이밍에 RAM(10)의 메시지 메모리에 기억된 지정 메시지를 표시하도록 결정할때에 셋업기능 제어 서브프로그램 I을 시작할 수 있다.Regarding the subprogram address 12, the CPU 7 receives the CPU 7 when the selection key 14c is pressed at the same timing as the reception of the real time information data (real time information data is received once every 4 minutes). Or the setup function control subprogram I can be started when the decision is made to display the specified message stored in the message memory of the RAM 10 at the same timing as the reception of the real-time information data.

경우 11: 서브프로그램 주소 13(셋업기능제어 서브프로그램 II')Case 11: subprogram address 13 (setup function control subprogram II ')

CPU(7)가 설정키(4d)가 눌리는 것을 검출하고 소정기간(예컨대 10초) 내에 설정키(14d)가 다시 눌리고 메시지 메모리에 기억된 수신데이터의 총 수가 10이라고 가정하자. 이 경우, CPU(7)는 RAM(10)의 메시지 메모리에 기억될 수 있는 데이터의 최대수가 15일 때, 셋업기능제어 서브프로그램 II을 시작한다. 셋업기능제어 서브프로그램 II이 시작할 때, CPU(7)는 메시지 메모리에 기억될 수 있는 데이터의 최대수를 증가시키기 위하여, 설정내용 관리 메모리(10a)(도 8)에 포함된 하나의 플래그 정보를 0에서 1로 바꾼다. 그런 다음 CPU(7)는 메시지 메모리에 기억될 수 있는 데이터의 최대수가 증가되었다는 것을 알려주는 메시지를 표시부(11)에 표시한다.Suppose that the CPU 7 detects that the setting key 4d is pressed and the setting key 14d is pressed again within a predetermined period (for example, 10 seconds) and the total number of received data stored in the message memory is 10. In this case, the CPU 7 starts the setup function control subprogram II when the maximum number of data that can be stored in the message memory of the RAM 10 is 15. When the setup function control subprogram II starts, the CPU 7 reads one flag information included in the setting management memory 10a (Fig. 8) to increase the maximum number of data that can be stored in the message memory. Change from 0 to 1. The CPU 7 then displays a message on the display unit 11 indicating that the maximum number of data that can be stored in the message memory has increased.

위는 CPU(7)가 키입력 제어절차를 실행하는 스텝에 대한 설명이다.The above is a description of the steps for the CPU 7 to execute the key input control procedure.

위에서 설명한 바와 같이, 제1실시예의 페이저(1)에 따르면, CPU(7)가 시작조건 메모리(9m)의 서브프로그램 시작조건표에서 시작조건중의 하나가 이행되었다는 것을 결정할 때, 안테나(2), 수신부(3), 해독기(4), 버퍼메모리(5), 디인터리브 회로(6), ID-ROM(8) 등을 포함하는 데이터 수신부에 의해 수신된 데이터에 기초하여, CPU(7)는 이행된 서브프로그램을 ROM(9)에서 판독하고, 판독된 서브프로그램을 시작한다. 이 서브프로그램에 따라, CPU(7)는 표시제어 처리, 알람제어처리, 및 셋업기능 제어처리와 같이, 정규처리로 세트되지 않은 제어처리(페이저(1)에 미리 세트되어 있고 페이저(1)가 초기에 켜지는 때에 무효한 지정기능) 중에 대응하는 하나를 실행한다.As described above, according to the phaser 1 of the first embodiment, when the CPU 7 determines that one of the start conditions is fulfilled in the subprogram start condition table of the start condition memory 9m, the antenna 2, On the basis of the data received by the data receiving unit including the receiving unit 3, the decoder 4, the buffer memory 5, the deinterleave circuit 6, the ID-ROM 8 and the like, the CPU 7 transfers. The read subprogram is read from the ROM 9, and the read subprogram is started. In accordance with this subprogram, the CPU 7 is set in advance in the control processing (pager 1) which is not set by the normal processing, such as display control processing, alarm control processing, and setup function control processing. The corresponding one of the invalid designation functions at the time of initial turning on is executed.

이와 같이, CPU(7)는 데이터의 수신에 응답하여, 페이저(1)에 미리 세트되어 페이저(1)가 정규동작을 시작시에(페이저(1)가 초기에 켜질 때) 무효한 제어처리를 실행한다.In this manner, the CPU 7 is set in advance in the phaser 1 in response to the reception of the data, and performs invalid control processing when the phaser 1 starts normal operation (when the phaser 1 is initially turned on). Run

제2실시예Second embodiment

제1실시예에서, 페이저(1)의 CPU(7)가 데이터 수신 혹은 키입력 절차때에 서브프로그램 시작조건 중의 하나가 이행되었다는 것을 결정할 때, CPU(7)는, 페이저(1)에 미리 세트되어 페이저(1)가 초기에 켜지는 시점에 무효한 지정기능 중에서 대응하는 하나를 동작시키고, CPU(7)는 사용자나 가입자가 그/그녀에서 일종의 플레이요소를 제공하는 통신도구로서 페이저(1)를 이용할 수 있도록 경보/표시모드를 바꾸거나 페이저(1)의 이미지 표시기능 혹은 또다른 설정기능을 확장시킨다.In the first embodiment, when the CPU 7 of the phaser 1 determines that one of the subprogram start conditions has been fulfilled at the time of a data reception or key input procedure, the CPU 7 is set in advance in the phaser 1. To operate the corresponding one of the invalid designation functions at the time the pager 1 is initially turned on, and the CPU 7 is a communication tool for providing a play element by the user or subscriber to the pager 1 Change the alarm / display mode or extend the pager (1) 's image display function or another setting function so that you can use it.

제2실시예에서, 수신데이터가 소정조건을 만족시킬 때, 페이저(1)의 CPU(7)는 페이저(1)가 수신대기 모드에 있는 동안 표시되는 배경이미지 데이터를 자동적으로 결정한다.In the second embodiment, when the received data meets a predetermined condition, the CPU 7 of the phaser 1 automatically determines the background image data displayed while the phaser 1 is in the reception standby mode.

제2실시예의 페이저(1)는 도 1에 도시한 제1실시에와 사실상 같은 구조를 갖는다.The pager 1 of the second embodiment has a structure substantially the same as that of the first embodiment shown in FIG.

그러나, 도에 도시한 ROM(9), RAM(10) 및 표시부(11)는 제2실시예에서 ROM(9'), RAM(10'), 및 표시부(11')로 바뀐다. 제2실시예의 페이저(1)의 전체구조는 첨부된 도면에 도시되어 있지 않고 바뀐 내용에 대해서만 아래에 자세히 설명한다.However, the ROM 9, the RAM 10, and the display portion 11 shown in the figure are changed to the ROM 9 ', the RAM 10', and the display portion 11 'in the second embodiment. The overall structure of the pager 1 of the second embodiment is not shown in the accompanying drawings, only the changed contents will be described below in detail.

ROM(9')은 도 18에 도시한 바와 같이, EEPROM이며 도 3에 도시한 제1실시예의 ROM(9)의 경우에서와 같이, 프로그램 메모리(PM)(9a), 문자 발생기 메모리(CG)(9b), 숫자형 문자 데이터 변환표 메모리(NDT)(9c), 프리워드 변환 매트릭스 메모리(FM)(9d), 표시제어 서브프로그램 메모리(DC)(9g), 알람제어 서브프로그램 메모리(FC)(9h), 셋업기능제어 서브프로그램 메모리(KC)(9i), 이미지 데이터 메모리(GC)(9j), 및 멜로디 데이터 메모리(LC)(9k)를 포함한다.The ROM 9 'is an EEPROM, as shown in FIG. 18, and as in the case of the ROM 9 of the first embodiment shown in FIG. 3, the program memory PM 9a and the character generator memory CG. (9b), numeric character data conversion table memory (NDT) 9c, preword conversion matrix memory (FM) 9d, display control subprogram memory (DC) 9g, alarm control subprogram memory (FC) (9h), setup function control subprogram memory (KC) 9i, image data memory (GC) 9j, and melody data memory (LC) 9k.

제2실시예의 ROM(9')은 시작조건 메모리(CM)(9m')와 배경이미지 메모리(BC)(9n)를 추가로 포함한다.The ROM 9 'of the second embodiment further includes a start condition memory CM 9m' and a background image memory BC 9n.

시작조건 메모리(CM)(9m')는 표시제어 서브프로그램, 알람제어 서브프로그램, 및 셋업기능제어 서브프로그램과 같이 제1실시예와 관련하여 설명한 수신데이터 처리절차(도 11)중 시작될 수 있는 서브프로그램의 이름이 이들 모든 서브프로그램의 시작조건과 연관하여 리스트로 올라 있는 서브프로그램 시작조건표(도 19)를 기억하는 메모리 영역을 갖는다.The start condition memory (CM) 9m 'is a sub which can be started during the received data processing procedure (FIG. 11) described in connection with the first embodiment, such as the display control subprogram, the alarm control subprogram, and the setup function control subprogram. It has a memory area for storing a subprogram start condition table (Fig. 19) whose names are listed in association with the start conditions of all these subprograms.

수신데이터가 프리워드 정의코드 --(하이픈 하이픈), 프리워드 메시지 BUILD(숫자형 문자 데이터 2241293224), 프리워드 메시지와 관련된 프리워드(배경이미지 메모리(BC)(9n)에 미리 기억되어 있고 도 20에 도시되어 있음), 및 이미지 데이터가 표시되어야 하는 표시위치를 지정하는 2디지트 번호를 포함하는 것으로 CPU(7)가 검출할 때, CPU(7)는 서브프로그램 시작조건표로 참조된 표시제어 서브프로그램 VI을 시작하고 표시제어 서브프로그램 VI에 다라 배경 이미지를 표시부(11)에 표시한다.The received data is stored in advance in the preword definition code-(hyphen hyphen), the preword message BUILD (numeric character data 2241293224), and the preword associated with the preword message (background image memory BC 9n). And the two-digit number specifying the display position at which the image data should be displayed, the CPU 7 detects the display control subprogram referenced in the subprogram start condition table. Start the VI and display the background image on the display section 11 in accordance with the Display Control Subprogram VI.

배경이미지 메모리(BC)(9n)는 페이저(1)가 수신대기 모드에 있는 동안 표시될 수 있는 배경이미지가 이미지 데이터에 있는 기억주소와 이의 키워드와 공동으로 리스트에 올라 있는 배경이미지 데이터표(도 20)를 기억하는 메모리 영역을 갖는다.The background image memory (BC) 9n is a background image data table in which a background image which can be displayed while the pager 1 is in the reception standby mode is listed in association with a storage address in the image data and its keywords (Fig. 20) has a memory area for storing.

도 20의 배경이미지 데이터표에서, 예컨대 하우스의 이미지를 나타내는 이미지 데이터는 GC기억주소 11와 키워드 HOUSE(숫자문자 데이터 12811413936)와 공동으로 리스트에 올라 있다.In the background image data table of FIG. 20, image data representing an image of a house, for example, is listed together with the GC memory address 11 and the keyword HOUSE (numeric character data 12811413936).

이와 유사하게, 달의 이미지를 나타내는 이미지 데이터는 GC 기억주소 14와 키워드 MOON(숫자형 문자 데이터 33353543)와 공동으로 리스트에 올라있다.Similarly, image data representing the image of the moon is listed in association with the GC storage address 14 and the keyword MOON (numeric character data 33353543).

도 21에 도시한 RAM(10')은 메시지 메모리(MM)(10b), 주소록 메모리(AM)(10c), 시작조건 이행 카운트 메모리(DM)(10d) 및 키입력 메모리(IM)(10e)를 포함한다. 도 7에 도시한 제2실시예의 RAM(10)의 경우에서와 같이, RAM(10')은 설정내용 관리 메모리(SCM)(10a')와 배경이미지 표시제어 메모리(BIM)(10f)를 포함한다.The RAM 10 'shown in FIG. 21 includes a message memory (MM) 10b, an address book memory (AM) 10c, a start condition transition count memory (DM) 10d, and a key input memory (IM) 10e. It includes. As in the case of the RAM 10 of the second embodiment shown in FIG. 7, the RAM 10 'includes a setting management memory (SCM) 10a' and a background image display control memory (BIM) 10f. do.

설정내용 관리 메모리(SCM)(10a')는 플래그 정보를 이용하여, 메시지 메모리(10b)에 기억될 수 있는 수신데이터의 최대수를 나타내는 데이터, 주소록 메모리(10c)에 기억될 수 있는 데이터의 최대수를 나타내는 데이터, 프리워드 변환 매트릭스(도 5)의 영역이 변환에 이용될 수 있는 것을 지정하는 데이터, 표시제어 서브프로그램 메모리(9g)에 기억되고 수신메시지를 표시하는데 실제로 사용되는 서브프로그램, 알람제어 서브프로그램(9h)에 기억되고 데이터의 수신을 사용자에게 알람으로 알리는데 실제로 시작되는 서브프로그램, 셋업기능제어 서브프로그램에 기억되고 실제로 시작되는 셋업기능제어 서브프로그램 등을 관리하는 메모리 영역을 갖는다.The setting content management memory (SCM) 10a 'uses the flag information to indicate the maximum number of received data that can be stored in the message memory 10b, and the maximum of the data that can be stored in the address book memory 10c. Data indicating the number, data specifying that the area of the free-word conversion matrix (FIG. 5) can be used for conversion, subprogram stored in the display control subprogram memory 9g and actually used for displaying the received message, alarm And a memory area for managing the subprogram actually stored in the control subprogram 9h and informing the user of the reception of data as an alarm, the setup function control subprogram stored in the setup function control subprogram and actually started.

또한 설정내용 관리 메모리(10a')는 RAM(10')의 메시지 메모리(10b)에 현재 기억된 수신데이터의 수를 지정하는 데이터와, 주소록 메모리(10c)에 현재 기억된 데이터의 수를 지정하는 데이터를 기억하는 메모리 영역을 갖는다.The setting content management memory 10a 'further includes data for specifying the number of received data currently stored in the message memory 10b of the RAM 10', and for specifying the number of data currently stored in the address book memory 10c. It has a memory area for storing data.

설정내용 관리 메모리(10a)를 보여주는 도 22에서, 플래그 정보의 값은 페이저(1)가 초기에 켜질때의 초기상태를 보여준다. 초기상태에서, RAM(10')의 메시지 메모리(10b)에 기억될 수 있는 수신데이터의 최대수는 15인 반면에, 주소록(10c)에 기억될 수 있는 데이터의 최대수는 12이다.In Fig. 22 showing the setting management memory 10a, the value of the flag information shows the initial state when the pager 1 is initially turned on. In the initial state, the maximum number of received data that can be stored in the message memory 10b of the RAM 10 'is 15, while the maximum number of data that can be stored in the address book 10c is 12.

제2실시예에서, 도 19에 나타낸 서브프로그램 시작조건표(9m')에 있는 서브프로그램 주소10과 대응하는 표시제어 서브프로그램과 연관하여 설정내용 관리 메모리(10a')에 기억된 플래그 정보의 값은 일정하게 1이다(이 값은 표시제어 서브프로그램 VI이 시작될 수 있는 것을 지시한다).In the second embodiment, the value of the flag information stored in the setting content management memory 10a 'in association with the display control subprogram corresponding to the subprogram address 10 in the subprogram start condition table 9m' shown in FIG. Constantly 1 (this value indicates that the Display Control Subprogram VI can be started).

배경이미지 표시제어 메모리(BIM)(10f)는 배경이미지표(도 23)를 기억하는 메모리 영역을 갖는다. 이 배경 이미지표에서, 이미지 데이터 메모리(GC)(9j)에 기억되고 페이저(1)의 모드가 수신모드에서 수신대기 모드로 바뀔 때 표시될 수 있는 배경이미지 데이터의 기억주소는 배경이미지 데이터가 표시되는 위치를 지정하는 데이터와 함께 리스트로 올라 있다. 좀더 자세히 설명하면, 도 23에 도시한 배경 이미지표에서, 이미지 데이터 메모리(GC)(9j)에 있는 배경 이미지 데이터의 기억주소는 표시부(11')에 지정된 표시위치(11a')(도 24에서 01 내지 22로 번호가 매겨짐)와 연관하여 리스트에 올라 있다.The background image display control memory (BIM) 10f has a memory area for storing a background image table (Fig. 23). In this background image table, the storage address of the background image data stored in the image data memory (GC) 9j and which can be displayed when the mode of the phaser 1 changes from the reception mode to the reception standby mode is indicated by the background image data. Listed with the data specifying the location to be. More specifically, in the background image table shown in Fig. 23, the storage address of the background image data in the image data memory (GC) 9j is the display position 11a 'designated in the display portion 11' (Fig. 24). Numbered 01 to 22).

표시부(11')는 예컨대 도트 매트릭스형의 LCD 패널을 가지며 도 1에 도시한 구동기(13)에서 공급된 수신데이터에 기초하여 메시지, 이미지(이동그림) 등을 표시한다.The display portion 11 'has, for example, a dot matrix LCD panel and displays messages, images (moving pictures) and the like based on the received data supplied from the driver 13 shown in FIG.

표시부(11)의 화면에 지정된 표시위치는 도 24에 도시한 바와 같다. 표시부(11')의 화면은 4행과 8렬로 배치된 표시블록으로 구성되어 있고 2디지트 번호(01 내지 22)는 표시블록(도 24에서 음영진 표시위치(11a))에 할당된다. 배경이미지 표시제어 메모리(BIM)(10f)에 기억된 표시에 기초하여, 이미지 데이터는 이들의 대응하는 표시위치에 표시된다.The display position designated on the screen of the display unit 11 is as shown in FIG. The screen of the display portion 11 'is composed of display blocks arranged in four rows and eight rows, and two digit numbers 01 to 22 are assigned to the display blocks (display positions 11a shaded in FIG. 24). Based on the display stored in the background image display control memory (BIM) 10f, the image data is displayed at their corresponding display positions.

위는 발명의 제2실시예와 제1실시예 사이의 구조적 차이점에 대한 설명이다.The above is a description of the structural difference between the second embodiment and the first embodiment of the invention.

이하, 제2실시예에 따른 페이저(1)의 동작에 대하여 설명한다.The operation of the pager 1 according to the second embodiment will be described below.

경우 12: 서브프로그램 주소 10(표시제어 서브프로그램 VI)Case 12: Subprogram Address 10 (Display Control Subprogram VI)

제1실시예의 수신데이터 처리절차(도 11)와 똑같은 절차에서, 표시부(11')는 페이저(1)가 수신대기모드에 있는 동안 도 26에 도시한 것들과 같은 이미지를 표시한다.In the same procedure as the reception data processing procedure (Fig. 11) of the first embodiment, the display portion 11 'displays an image such as those shown in Fig. 26 while the pager 1 is in the reception standby mode.

좀더 자세히 설명하면, 페이저(1)가 숫자형 문자 데이터 --22241293224477333535340096_를 수신할 때, CPU(7)는 메시지 표시처리중에, 프리워드 정의코드로서 첫 번째의 두 문자--, 프리워드 메시지 BUILD로서 그 다음의 문자 22241293224, 키워드 MOON(프리워드 메시지와 연관된 키워드(도 20)로서 문자 33353534, 프리워드 1로서 문자 96, 및 프리워드 종료코드로서 마지막 문자 _를 분석한다.More specifically, when the pager 1 receives the numeric character data --22241293224477333535340096_, the CPU 7 performs the first two characters as the preword definition code--, the freeword message BUILD during the message display processing. Next character 22241293224, keyword MOON (character 33353534 as keyword associated with the preword message (FIG. 20), character 96 as preword 1, and last character _ as preword end code.

분석결과로서, CPU(7)는 도 27에 도시한 바와 같이, 메시지 BUILD MOON 01을 표시한다. 배경이미지 메모리(BC)(9n)에 세트된 프리워드 메시지 BUILD와 키워드 MOON을 검출한 CPU(7)는 서브프로그램 시작조건표(도 19)에 있는 서브프로그램 주소 10에 대응하는 시작조건이 이행되었다는 것을 결정하고 표시제어 서브프로그램 VI를 시작한다.As a result of the analysis, the CPU 7 displays the message BUILD MOON 01 as shown in FIG. The CPU 7 detecting the preword message BUILD and keyword MOON set in the background image memory BC 9n indicates that the start condition corresponding to the subprogram address 10 in the subprogram start condition table (Fig. 19) has been fulfilled. Determine and start the Display Control Subprogram VI.

표시제어 서브프로그램 VI에서, 키워드 MOON과 관련하여 배경이미지 메모리(BC)(9n)에 세트되어 있는 GC 기억주조 14는 도 25에 도시한 바와 같이 메시지 BUILD MOON 후에 지정된 표시위치 1과 관련하여, CPU(7)에 의해 배경이미지 표시제어 메모리(BIM)(10f)에 세트된다. CPU(7)가 키입력부(14)의 (어떤키) 조작을 검출할 때, CPU(7)는 표시부(11')에 현재 표시된 표시이미지를 페이저(1)가 수신대기 모드에 있는 동안 표시되는 것으로 바꾸고 도 25에 도시한 것과 같이, 배경이미지 제어 메모리(BIM)(10f)에 세트된 데이터에 기초하여, 도 28에 도시한 바와 같이 표시위치 1에 배경이미지 데이터(11b')를 표시한다(도 28에서, 달의 이미지는 표시위치 1에 표시된다).In the display control subprogram VI, the GC memory casting 14 set in the background image memory (BC) 9n in association with the keyword MOON is associated with the display position 1 specified after the message BUILD MOON as shown in FIG. (7) is set in the background image display control memory (BIM) 10f. When the CPU 7 detects (any key) operation of the key input section 14, the CPU 7 displays the display image currently displayed on the display section 11 'while the phaser 1 is in the reception standby mode. As shown in FIG. 25, the background image data 11b 'is displayed in the display position 1 as shown in FIG. 28 based on the data set in the background image control memory (BIM) 10f as shown in FIG. In Fig. 28, the image of the moon is displayed in display position 1).

GC 기억주소가 배경이미지 표시제어 메모리(BIM)(10f)에 이미 세트된 것과 관련한 표시위치에서 새로운 배경이미지 데이터를 표시할 때 GC 기억주소는 새로운 배경이미지 데이터로 대치된다.When displaying the new background image data at the display position associated with the GC storage address already set in the background image display control memory (BIM) 10f, the GC storage address is replaced with the new background image data.

전술한 바와 같이, 안테나(2), 수신부(3), 해독기(4), 버퍼메모리(5), 디인터리브 회로(6), ID-ROM(8) 등을 포함하는 데이터 수신부(수신수단)를 갖는 제2실시예의 페이저(1)에 따르면, CPU(7)(검출수단 및 제어수단)가 데이터 수신부에 의해 수신된 데이터에서, 시작조건 메모리(9m)의 서브프로그램 시작조건표에 기억된 소정의 메시지 데이터를 검출할 때, CPU(7)는 메시지 데이터와 연관된 서브프로그램으로서 ROM(9')에서 표시제어 서브프로그램 VI를 판독하고 판독된 서브프로그램을 시작한다. 판독된 표시제어 서브프로그램에 따라 CPU(7)는 소정의 표시위치에 있는 배경이미지를 표시부(11')에 표시한다.As described above, a data receiver (receiving means) including an antenna 2, a receiver 3, a decoder 4, a buffer memory 5, a deinterleave circuit 6, an ID-ROM 8, and the like. According to the pager 1 of the second embodiment having, the CPU 7 (detecting means and control means) is a predetermined message stored in the subprogram start condition table of the start condition memory 9m in the data received by the data receiving section. When detecting data, the CPU 7 reads the display control subprogram VI from the ROM 9 'as a subprogram associated with the message data and starts the read subprogram. According to the read control subprogram, the CPU 7 displays the background image at the predetermined display position on the display portion 11 '.

이와같이, 사용자의 페이저(1)에 표시되는 배경이미지는 그/그녀 자신에 의해 결정될 수 있을 뿐만 아니라 그런 배경이미지는 또다른 사용자의 페이저(1)에서 수신된 메시지 데이터에 의해 결정될 수도 있다. 이것으로 송신자와 수신자 사이에서 자기들의 페이저(1)로 메시지를 주고받는 기쁨이 한층 나아진다.As such, the background image displayed on the user's pager 1 may be determined by himself / herself as well as such background image may be determined by the message data received at another user's pager 1. This further improves the joy of sending and receiving messages between their senders and receivers on their pager 1.

본 발명은 위에서 설명한 실시예들에 국한되지 않는다.The invention is not limited to the embodiments described above.

예를들면, 페이저(1)의 ROM(9)은 EEPROM으로 형성되어 있기 때문에, 서브프로그램 시작조건 및 시작되는 서브프로그램은 무선호출 시스템(paging system)에서 전파로 전송될 수 있고 페이저(1)에 기억될 수도 있다.For example, since the ROM 9 of the pager 1 is formed of an EEPROM, the subprogram starting condition and the starting subprogram can be transmitted as a radio wave in a paging system and to the pager 1. It may be remembered.

도 29는 그 경우에 CPU(7)가 실행하는 처리를 보여주는 흐름도이다. (도 29의 흐름도에 나타낸 스텝은 도 11의 흐름도에 도시한 수신데이터 처리절차에 포함된 스텝 S11과 S12사이에서 겹친다).29 is a flowchart showing processing executed by the CPU 7 in that case. (Steps shown in the flowchart of FIG. 29 overlap between steps S11 and S12 included in the received data processing procedure shown in the flowchart of FIG. 11).

위의 경우에서, CPU(7)가 수신된 데이터에서 서브프로그램 주소와 (시작조건과 서브프로그램 사이의 관계를 바꾸거나 서브프로그램을 바뀌기 위한) 변경데이터(블록정보(FI)(52B), 벡터필드(VF)(52F), 및 메시지 필드(MF)(52G)중에서 어느하나에 설정됨)를 검출할 때(스텝 S31), CPU(7)는 수신된 데이터의 제어내용에 따라서 시작조건 메모리(CM)(9m), 표시제어 서브프로그램 메모리(DC)(9g), 알람제어 서브프로그램 메모리(FC)(9h), 및 셋업기능 제어 서브프로그램 메모리(9i)에 기억된 데이터를 재기록하고, 재기록된 서브프로그램의 시작주소 0에 대응하는 플래그 정보를 리세트하고 현 처리를 종료한다.In the above case, the CPU 7 changes data (block information (FI) 52B, vector field (to change the relationship between the start condition and the subprogram or change the subprogram) in the received data. When detecting either (VF) 52F or the message field (MF) 52G (step S31), the CPU 7 starts the memory according to the control contents of the received data. (9m), the data stored in the display control subprogram memory (DC) 9g, the alarm control subprogram memory (FC) 9h, and the setup function control subprogram memory 9i is rewritten, and the rewritten sub The flag information corresponding to the start address 0 of the program is reset and the current processing ends.

CPU(7)가 수신된 데이터에 있는 위에 설명한 데이터를 검출하지 않을 때, 정규적인 처리절차로서 스텝 S12로 돌아간다.When the CPU 7 does not detect the above-described data in the received data, it returns to step S12 as a regular processing procedure.

도 29의 흐름도에 나타낸 스텝으로 서비스 사업주는 페이저(1)에 새로운 기능을 보내고 페이저(1)에 새로운 기능을 기록할 수 있으며, 사용자에게 새로운 통신서비스를 항상 제공하는 것이 가능하다.In the steps shown in the flowchart of Fig. 29, the service owner can send a new function to the pager 1 and record a new function on the pager 1, and it is possible to always provide a new communication service to the user.

제1 및 제2실시예에서, 본 발명은 데이터 통신시스템의 예인 무선호출 시스템에 전파신호를 통해 접속되는 페이저(1)에 적용된다. 그러나, 본 발명은 여기에 국한되지 않고 NTT 방식 및 POCSAG 방식을 채용하는 무선호출 수신기에도 적용가능하다.In the first and second embodiments, the present invention is applied to a pager 1 connected via radio signals to a radio calling system which is an example of a data communication system. However, the present invention is not limited thereto, but is applicable to a radio call receiver employing the NTT method and the POCSAG method.

또한 앞서 기술한 실시예들에 따라서, 본 발명은 무선호출 수신기에 적용된다. 그러나, 본 발명은 문자다중 방송을 수신할 수 있는 FM 문자다중 방송 수신기와, 원격단말방식(Teleterminal System) 같은 MCA 데이터 통신시스템에 이용되는 PDA(personal digital asistant)와 셀룰러 폰, PHS 폰, 그리고 스마트 폰(smart phone)과 같은 데이터 통신기능을 갖는 휴대용 전화, 및 전자우편 시스템에 적용할 수도 있다.In addition, according to the embodiments described above, the present invention is applied to a radio call receiver. However, the present invention provides an FM text broadcast receiver capable of receiving text broadcasts, a personal digital assistant (PDA), a cellular phone, a PHS phone, and a smart phone used in an MCA data communication system such as a teleterminal system. The present invention can also be applied to portable telephones having data communication functions such as smart phones, and electronic mail systems.

Claims (20)

수신된 데이터에서 제1의 소정데이터를 검출하기 위한 검출수단과;Detecting means for detecting first predetermined data in the received data; 상기 검출수단이 상기 제1소정데이터를 검출할 때, 미리 무효로 설정되어 있는 적어도 하나의 지정기능을 유효하게 하기 위한 제어수단을 구비하는 것을 특징으로 하는 데이터 수신장치.And control means for validating at least one designated function that is previously set to invalid when said detecting means detects said first predetermined data. 제1항에 있어서,The method of claim 1, 상기 제어수단은 상기 적어도 하나의 지정기능의 유효화를 위해 조건정보 지정조건을 기억하기 위한 조건정보 기억수단을 가지며, 상기 조건 중의 하나는 상기 검출수단에 의한 상기 제1소정데이터의 검출이고;The control means has condition information storage means for storing condition information specifying condition for validating the at least one specifying function, one of the conditions being detection of the first predetermined data by the detecting means; 상기 검출수단이 상기 제1소정데이터를 검출할 때, 상기 제어수단은 상기 제1소정데이터의 검출과 다른 조건 중에서 적어도 하나가 만족되었는지를 결정하고;When the detecting means detects the first predetermined data, the control means determines whether at least one of conditions different from the detection of the first predetermined data is satisfied; 상기 제어수단이 상기 다른 조건 중에서 적어도 하나가 만족되었다는 것을 결정할 때, 상기 제어수단은 상기 적어도 하나의 지정기능을 유효하게 하는 것을 특징으로 하는 데이터 수신장치.And when the control means determines that at least one of the other conditions is satisfied, the control means validates the at least one designation function. 제1항에 있어서,The method of claim 1, 상기 제어수단은 상기 검출수단이 상기 제1소정데이터를 검출할 때, 적어도 하나의 소정조건이 만족되었는지를 결정하기 위한 결정수단을 포함하며,The control means includes determining means for determining whether at least one predetermined condition is satisfied when the detecting means detects the first predetermined data, 상기 결정수단이 상기 적어도 하나의 소정조건이 만족되었다는 것을 결정할 때, 상기 제어수단 상기 적어도 하나의 지정기능을 유효하게 하는 것을 특징으로 하는 데이터 수신장치.And the control means validates the at least one designation function when the determining means determines that the at least one predetermined condition is satisfied. 제3항에 있어서, 상기 적어도 하나의 소정조건은 수신된 데이터를 참조하는 것을 특징으로 하는 데이터 수신장치.The data receiving apparatus according to claim 3, wherein the at least one predetermined condition refers to the received data. 제3항에 있어서,The method of claim 3, 상기 적어도 하나의 소정조건은 상기 제1소정데이터 및 제2소정데이터가 수신데이터에 포함되는 조건이며;The at least one predetermined condition is a condition that the first predetermined data and the second predetermined data are included in the received data; 상기 검출수단이 수신데이터에서 상기 제1소정데이터를 검출할 때, 상기 제어수단은 상기 제2소정데이터가 상기 제1소정데이터를 포함하는 수신데이터에 포함되어 있는지를 결정하며;When the detecting means detects the first predetermined data from the received data, the control means determines whether the second predetermined data is included in the received data including the first predetermined data; 상기 제어수단이 상기 제2소정데이터가 수신데이터에 포함되어 있다는 것을 결정할 때, 상기 제어수단은 상기 적어도 하나의 지정기능을 유효하게 하는 것을 특징으로 하는 데이터 수신장치.And when the control means determines that the second predetermined data is included in the received data, the control means validates the at least one designated function. 제3항에 있어서, 상기 적어도 하나의 소정조건은 상기 데이터 수신장치에서 데이터 처리를 수행함으로써 얻어진 데이터를 참조하는 것을 특징으로 하는 데이터 수신장치.4. A data receiving apparatus according to claim 3, wherein said at least one predetermined condition refers to data obtained by performing data processing in said data receiving apparatus. 제3항에 있어서,The method of claim 3, 상기 검출수단이 수신데이터에서 상기 제1소정데이터를 검출할 때, 상기 결정수단은 상기 적어도 하나의 소정조건을 포함하는 복수개의 소정조건 중에서 하나가 만족되었는지를 결정하며,When the detecting means detects the first predetermined data from the received data, the determining means determines whether one of a plurality of predetermined conditions including the at least one predetermined condition is satisfied, 상기 결정수단이 상기 복수개의 소정조건 중에서 하나가 만족되었다는 것을 결정할 때, 상기 제어수단은 상기 적어도 하나의 지정조건을 유효하게 하는 것을 특징으로 하는 데이터 수신장치.And the control means validates the at least one specified condition when the determining means determines that one of the plurality of predetermined conditions is satisfied. 제1항에 있어서,The method of claim 1, 상기 데이터 수신장치는 미리 무효로 설정되어 있고 적어도 하나의 지정기능을 포함하는 복수개의 지정기능을 가지며, 상기 제1소정데이터는 상기 복수개의 지정기능 중의 적어도 하나에 각각 대응하는 복수개의 데이터 항목이고;The data receiving apparatus has a plurality of designation functions that are previously set to be invalid and include at least one designation function, and the first predetermined data are a plurality of data items respectively corresponding to at least one of the plurality of designation functions; 상기 검출수단이 수신데이터에 있는 상기 복수개의 데이터 항목 중에서 적어도 하나를 검출할 때, 상기 제어수단은 상기 제1소정데이터와 상기 복수개의 지정기능 사이의 일치에 따라 상기 복수개의 데이터 항목 중에서 검출된 적어도 하나에 대응하는 상기 복수개의 지정기능 중에 적어도 하나를 유효하게 하는 것을 특징으로 하는 데이터 수신장치.When the detecting means detects at least one of the plurality of data items in the received data, the control means detects at least one of the plurality of data items according to a match between the first predetermined data and the plurality of designated functions. And at least one of the plurality of designating functions corresponding to one is valid. 제1항에 있어서, 상기 데이터 수신장치를 제어하는 주기적으로 전송된 제어 데이터는 상기 제1소정데이터를 포함하는 것을 특징으로 하는 데이터 기억장치.The data storage device according to claim 1, wherein the periodically transmitted control data for controlling the data receiving device includes the first predetermined data. 제1항에 있어서, 상기 데이터 수신장치를 지정하는 식별데이터는 상기 제1소정데이터를 포함하는 것을 특징으로 하는 데이터 수신장치.The data receiving apparatus as claimed in claim 1, wherein the identification data designating the data receiving apparatus includes the first predetermined data. 제1항에 있어서, 상기 데이터 수신장치는 수신된 데이터에 기초한 메시지를 표시하기 위한 표시수단을 추가로 포함하며;2. The apparatus according to claim 1, wherein said data receiving apparatus further comprises display means for displaying a message based on the received data; 상기 상기 표시수단에 표시되는 메시지를 나타내는 메시지 데이터는 상기 제1소정데이터를 포함하는 것을 특징으로 하는 데이터 수신장치.And a message data indicating a message displayed on the display means comprises the first predetermined data. 제11항에 있어서, 상기 데이터 수신장치는 수신된 데이터에 기초하여 메시지를 표시하기 위한 표시수단을 추가로 포함하며;12. The apparatus of claim 11, wherein the data receiving apparatus further comprises display means for displaying a message based on the received data; 상기 표시수단(11)이 메시지를 표시하는 모드를 제어하는 제어데이터는 상기 제1소정데이터를 포함하는 것을 특징으로 하는 데이터 수신장치.The control data for controlling the mode in which the display means (11) displays a message comprises the first predetermined data. 제11항에 있어서, 상기 적어도 하나의 지정기능은 정규 표시모드와 다른 표시모드로 상기 표시수단에 메시지를 표시하는 기능인 것을 특징으로 하는 데이터 수신장치.The data receiving apparatus according to claim 11, wherein said at least one designating function is a function of displaying a message on said display means in a display mode different from a normal display mode. 제11항에 있어서, 상기 데이터 수신장치는 이미지 데이터를 기억하기 위한 이미지 기억수단을 추가로 포함하며;12. The apparatus according to claim 11, wherein said data receiving apparatus further comprises image storing means for storing image data; 상기 적어도 하나의 지정기능은 상기 이미지 기억수단에 기억된 이미지 데이터를 상기 표시수단에 표시하는 기능인 것을 특징으로 하는 데이터 수신장치.And said at least one designating function is a function of displaying image data stored in said image storing means on said display means. 제1항에 있어서, 상기 데이터 수신장치는 알람을 발생시키기 위한 알람수단을 추가로 포함하며,According to claim 1, wherein the data receiving apparatus further comprises an alarm means for generating an alarm, 상기 적어도 하나의 지정기능은 상기 알람수단이 상기 정규 알람모드와 다른 알람모드로 알람을 발생시키게 하는 것을 특징으로 하는 데이터 수신장치.And the at least one designating function causes the alarm means to generate an alarm in an alarm mode different from the normal alarm mode. 제1항에 있어서, 상기 데이터 수신장치는 미리 유효로 설정된 기능을 확장하는데 필요한 확장정보를 기억하기 위한 확장정보 기억수단을 추가로 포함하며;2. The apparatus according to claim 1, wherein said data receiving apparatus further includes expansion information storage means for storing expansion information necessary for expanding a function set to be valid in advance; 상기 적어도 하나의 지정기능은 상기 확장정보 기억수단에 기억된 확장정보에 따라, 미리 유효로 설정된 상기 기능을 확장하는 기능인 것을 특징으로 하는 데이터 수신장치.And said at least one designation function is a function for extending said function set to be valid in advance according to the extension information stored in said extension information storage means. 제1항에 있어서, 상기 데이터 수신장치는 상기 데이터 수신장치가 데이터를 수신한 횟수를 세기 위한 계수수단을 추가로 포함하며,The apparatus of claim 1, wherein the data receiving apparatus further comprises counting means for counting the number of times the data receiving apparatus receives the data. 상기 검출수단이 상기 제1소정데이터를 검출할 때, 상기 제어수단은 상기 계산수단에 의해 세어진 수가 소정값과 같거나 그 보다 큰 경우에 상기 적어도 하나의 지정기능을 유효하게 하는 것을 특징으로 하는 데이터 수신장치.When the detecting means detects the first predetermined data, the control means makes the at least one designating function effective when the number counted by the calculating means is equal to or larger than a predetermined value. Data receiver. 제1항에 있어서, 상기 데이터 수신장치는 상기 데이터 수신장치가 소정데이터를 수신한 횟수를 세기 위한 계수수단을 추가로 포함하며;2. The apparatus according to claim 1, wherein said data receiving apparatus further comprises counting means for counting the number of times said data receiving apparatus has received predetermined data; 상기 제어수단은 상기 계수수단에 의해 세어진 수가 소정값을 초과할 때 상기 적어도 하나의 지정기능을 유효하게 하는 것을 특징으로 하는 데이터 수신장치.And said control means validates said at least one designation function when the number counted by said counting means exceeds a predetermined value. 데이터열을 수신하는 수신단계와;A receiving step of receiving a data string; 수신된 데이터열을 기억하는 기억단계와;A storage step of storing the received data string; 수신된 데이터열에서 소정데이터를 검출하기 위한 검출단계와;A detecting step for detecting predetermined data in the received data string; 소정데이터가 상기 검출단계에서 검출될 때, 미리 무효로 설정된 지정기능을 유효하게 하는 유효화 단계를 포함하는 것을 특징으로 하는 수신데이터 처리방법.And a validating step of validating a designated function set to be invalid beforehand when predetermined data is detected in said detecting step. 제19항에 있어서,The method of claim 19, 상기 유효화 단계는 소정데이터가 검출될 때, 소정조건이 만족되었는지를 결정하는 결정단계를 추가로 포함하며, 상기 지정기능은 상기 결정단계에서 소정조건이 만족된 것으로 결정될 때 상기 지정기능이 유효하게 되는 것을 특징으로 하는 수신데이터 처리방법.The validating step further includes a determining step of determining whether a predetermined condition is satisfied when the predetermined data is detected, and wherein the specifying function becomes effective when the predetermined function is determined to be satisfied in the determining step. Receive data processing method characterized in that.
KR1019980011343A 1997-03-31 1998-03-31 Data receiver and received data processing method KR100286876B1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP8163597 1997-03-31
JP97-81635 1997-03-31
JP98-15899 1998-01-28
JP01589998A JP3921777B2 (en) 1997-03-31 1998-01-28 Receiving apparatus and program

Publications (2)

Publication Number Publication Date
KR19980080959A true KR19980080959A (en) 1998-11-25
KR100286876B1 KR100286876B1 (en) 2001-04-16

Family

ID=26352134

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980011343A KR100286876B1 (en) 1997-03-31 1998-03-31 Data receiver and received data processing method

Country Status (7)

Country Link
EP (1) EP0869461B1 (en)
JP (1) JP3921777B2 (en)
KR (1) KR100286876B1 (en)
CN (2) CN1148016C (en)
DE (1) DE69814511T2 (en)
HK (1) HK1016307A1 (en)
ID (1) ID20097A (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003143257A (en) * 2001-10-31 2003-05-16 Sharp Corp Mobile phone, mobile terminal, control program for the mobile phone, and control program for the mobile terminal
JP2003304309A (en) * 2003-04-11 2003-10-24 Sharp Corp Portable terminal device, control program for the device and a computer-readable recording medium with the program recorded thereon
CN101218808A (en) * 2005-07-05 2008-07-09 日本电气株式会社 Telephone set and telephone incoming call signaling method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2776503B2 (en) * 1987-11-13 1998-07-16 日本電気株式会社 Radio selective call receiver
US4951039A (en) * 1988-04-18 1990-08-21 Motorola, Inc. Animated data display interleaving
JPH07274228A (en) * 1994-04-01 1995-10-20 Sony Corp Pager
WO1997019429A1 (en) * 1995-11-20 1997-05-29 Motorola Inc. Displaying graphic messages in a radio receiver
EP0801367A1 (en) * 1996-04-12 1997-10-15 Nec Corporation Radio paging receiver capable of self-managing reception of service information such as wheather or news

Also Published As

Publication number Publication date
EP0869461A2 (en) 1998-10-07
EP0869461B1 (en) 2003-05-14
EP0869461A3 (en) 2000-02-23
CN1497859A (en) 2004-05-19
DE69814511T2 (en) 2003-11-20
CN100385800C (en) 2008-04-30
CN1148016C (en) 2004-04-28
HK1016307A1 (en) 1999-10-29
JPH10336054A (en) 1998-12-18
ID20097A (en) 1998-10-01
CN1198050A (en) 1998-11-04
DE69814511D1 (en) 2003-06-18
KR100286876B1 (en) 2001-04-16
JP3921777B2 (en) 2007-05-30

Similar Documents

Publication Publication Date Title
JP4166698B2 (en) Management method of linked enhanced short message and communication terminal using this method
JPH09505449A (en) Portable wireless communication device
JPH10126829A (en) Database system, data management system, portable communication terminal and method for providing information
JP2000049912A (en) Radio communication device and system and update control method for information dial service menu of the device
US5317621A (en) Multi-address radio display pager
JPH0879815A (en) Transmission method, reception method for message data and message data transmitter and receiver
KR100286876B1 (en) Data receiver and received data processing method
KR100247583B1 (en) Index managing method and apparatus of received messages for a radio paging receiver
JP3433481B2 (en) Electronic equipment and data communication system
JP2710592B2 (en) Wireless selective call receiver with message transmission function
JPH06224825A (en) Radio calling system
JP2000224635A (en) Communication system and receiver
JP3001521B1 (en) Wireless receiver with display function
JP3800718B2 (en) Receiver
KR0170004B1 (en) Compact self-ballasted fluorescent lamp device
JPH0819027A (en) Message data receiver
JPH07322321A (en) Method for changing reception processing function of receiver and the receiver
JPH09327055A (en) Communication system and receiver applied to the communication system
JPH06188814A (en) Paging receiver and paging system
KR960012904A (en) How to wake up in key system
JPH11261686A (en) Communication device
JP2000270085A (en) Portable telephone device with automatic message calling function and automatic message calling method
JPH11205465A (en) Receiver and message reception system
JPH11234716A (en) Selective call radio receiver with display
JP2000232667A (en) Receiver

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

Year of fee payment: 13

FPAY Annual fee payment

Payment date: 20131218

Year of fee payment: 14

FPAY Annual fee payment

Payment date: 20150109

Year of fee payment: 15

FPAY Annual fee payment

Payment date: 20151217

Year of fee payment: 16

LAPS Lapse due to unpaid annual fee