Telephone apparatus capable of setting card unit therein as electronic notebook

Abstract: A telephone apparatus includes an extension telephone for receiving data from a card, a timepiece unit, and a control unit for alarming a coincidence between time data included in the data received from the extension telephone and time data of the timepiece unit. The control unit performs a display on the basis of display data included in the data received by the extension telephone.

Description: BACKGROUND OF THE INVENTION: Field of the Invention The present invention relates to a telephone system comprising a main apparatus and a plurality of telephone apparatus. Related Background Art Some conventional telephone apparatuses have a function of setting a desired time and generating an alarm tone at the set time. In such a conventional telephone apparatus, the alarm tone is simply generated at the set time, and a user does not understand what schedule the alarm tone represents. When an incoming call (e.g., dial-in, DID (Direct In-word Dial) or DIL (Direct In-Line)) from an external line, which specifies a given extension, is received by a conventional telephone apparatus, if a called party or callee at the given extension is absent, another person answers the phone to inform that the specified callee is absent, or to transfer the call to a destination telephone set. In a conventional key telephone set, a mode representing the absence of the callee or transfer of an incoming call at the time of absence of the callee can be set or canceled with a key operation on the telephone set. In this case, when a call is made from an extension to a telephone set in which an absence mode is set, a message representing that the callee is absent is displayed on a source telephone set. When a transfer mode in the absence of the callee is set, a call is made to an extension telephone set having a preset transfer destination telephone number. In the conventional apparatus, however, it is very inconvenient for a person except for the callee if the absence or transfer mode is not set. When the absence of a callee is registered in advance, the designated extension telephone does not ring. When a user forgets to cancel the absence mode, the target extension telephone cannot ring to cause uncomfort of a caller, resulting in inconvenience. Conventional electronic notebooks independently manage schedules. It is therefore difficult to know schedules of others in the conventional electronic notebooks. There is available a system using a key telephone set to input a specific key to manage working start and end times of workers on the basis of the input time in order to manage the working start and end times of the workers by utilizing the key telephone set. In this system, button operations for registering working start and end times are cumbersome, resulting in inconvenience. EP-A-0 346 568 discloses a method of data exchange between a communication switching apparatus and a staff working time detection apparatus. Calls may be switched to certain telephone apparatus at predetermined times if the corresponding persons are not present at these predetermined times. These times at which the staff working time detection apparatus performs the calls are fixed and are stored in some way in the staff working time detecting apparatus. Further, a telephone set is known from JP-A-62 007 251 into which a memory card can be inserted. Time information read out from the memory card and time information stored in a memory of the telephone set are compared. If they coincide, the telephone set is enabled so that it may be used. It is an object of the present invention to provide a telephone apparatus and a method for controlling such a telephone apparatus by means of which the flexibility can be improved. According to the invention this object is accomplished by a telephone system as defined in claim 1, any by a method for controlling such a telephone system as defined in claim 10. The present invention will be described hereinbelow by way of example and with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS: Fig. 1 is a block diagram showing a telephone apparatus and a main apparatus of a telephone system according to the first embodiment of the present invention; Fig. 2 is a perspective view showing a telephone apparatus connected to the telephone system of the first embodiment and an electronic notebook; Fig. 3 is a flow chart showing an operation for transferring data from the electronic notebook and informing a schedule according to the first embodiment; Fig. 4 is a table showing a memory map of a RAM 21 of the first embodiment; Fig. 5 is a flow chart showing an operation according to the second embodiment; Fig. 6 is a flow chart showing an operation according to the third embodiment; Fig. 7 is a block diagram showing a system according to the fourth embodiment; Fig. 8 is a flow chart for explaining an operation for reading schedule data of an extension telephone according to the fourth embodiment; Fig. 9 is a flow chart for explaining an operation for editing a schedule of the extension telephone according to the fourth embodiment; Fig. 10 is a flow chart for explaining an operation for editing a schedule of a main apparatus according to the fourth embodiment; Fig. 11 is a view showing a schedule output according to the fourth embodiment; Fig. 12 is a block diagram showing a system according to the fifth embodiment; Fig. 13 is a block diagram showing a telephone set according to the fifth embodiment; Fig. 14 is a perspective view of a telephone apparatus and an electronic notebook according to the fifth embodiment; Fig. 15 is a flow chart showing schedule data registration processing according to the fifth embodiment; Fig. 16 is a sequence chart of schedule data registration according to the fifth embodiment; Fig. 17 is a table showing correspondence between escape codes and schedule types according to the fifth embodiment; Fig. 18 is a table showing a schedule type escape code format according to the fifth embodiment; Figs. 19A and 19B are charts showing schedule data registration memories according to the fifth embodiment; Fig. 20 is a perspective view of an extension telephone and an electronic notebook according to the sixth embodiment; Fig. 21 is a block diagram showing a system according to the sixth embodiment; Fig. 22 is a block diagram showing an arrangement of the telephone apparatus according to the sixth embodiment; Fig. 23 is a flow chart of the telephone apparatus according to the sixth embodiment; Fig. 24 is a flow chart of a main apparatus according to the sixth embodiment; Fig. 25 is a table showing a data format of a RAM according to the sixth embodiment; Fig. 26 is a view showing a display state according to the sixth embodiment; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS: (First Embodiment) In this embodiment, schedule data is received from an electronic notebook, the telephone system rings at a time designated by the schedule data, and a display designated by the received schedule data is performed. Fig. 1 is a block diagram of a telephone apparatus 35 and a main apparatus 13 of a telephone system according to the first embodiment of the present invention. Referring to Fig. 1, the main apparatus 13 includes a main board 14, an extension interface card 15, a main CPU (Central Processing Unit) 18, a timer 19, and a RAM (Random Access Memory) 21. The main apparatus 13 is connected to the extension telephone 35 through an extension transmission line 26. The extension telephone 35 includes an electronic notebook detection unit 30, an electronic notebook interface 31, a liquid crystal display unit 33, a one-chip CPU 34, and a buzzer 37 for generating a tone upon reception of an incoming call. Fig. 2 is a perspective view of this embodiment. An electronic notebook 3 has a card-like shape, and the telephone apparatus 35 has a slit 4 for receiving the electronic notebook 3. Fig. 3 is a flow chart showing an operation. When the electronic notebook 3 is inserted into the telephone apparatus 35, as indicated in Fig. 2, the one-chip CPU 34 causes the electronic notebook detection unit 30 to detect that the electronic notebook 3 is set (step S1). The one-chip CPU 34 starts reception of schedule data from the electronic notebook 3 through the electronic notebook interface 31. The schedule data include time data and display data such as schedule names. These schedule data are registered in the electronic notebook 3 in advance. The CPU 34 transfers the received data through the extension transmission line 26 (step S2). The CPU 18 stores the data in the RAM 21 in the main board 14 in correspondence with the source extension (step S3). A schedule stored in the RAM 21 is shown in Fig. 4. The main CPU 18 detects the time data of the schedule included in the data stored in the RAM 21 and compares this time data with time indicated by the timer 19 in the main board 14 (step S4). When the time represented by the time data stored in the RAM 21 coincides with the time represented by the timer 19, the main CPU 18 drives the buzzer 37 in the extension telephone or causes the display unit 33 to display the schedule (step S5). The main CPU 18 drives the buzzer, displays a schedule on the display unit 33, or drives the buzzer and displays it on the display unit 33 in accordance with types of data. A tone generation pattern of the buzzer 37 is set to be different from that upon reception of an incoming call. The data registered in the electronic notebook 3 is transferred to the telephone system, and the schedule included in the transferred data is informed by driving the buzzer 37 or displaying the schedule on the display unit 33 in the telephone apparatus 35. The schedule data are stored in the RAM 21 in the main apparatus 13 in this embodiment. However, schedule data may be stored in a memory in the telephone apparatus 35, and the one-chip CPU 34 in the telephone apparatus 35 may perform ringing and display of the schedule. In this case, a telephone system is not limited to a key telephone system, but can be replaced with a two-wired telephone system. The data input from the electronic notebook 3 include designation data to inform data to all extension telephones. When the main CPU 18 detects this designation data, the main CPU 18 informs all the extension telephones of a schedule on the basis of the data from one electronic notebook. More specifically, the main CPU 18 analyzes schedule data stored in the RAM 21, reads out data of a destination extension or a group of destination extensions to which the schedule included in the schedule data is to be informed, and informs the destination extension or the group of destination extensions of the schedule in an order of extensions. When the designation to which the schedule is to be informed is registered as a group designation, the main CPU 18 reads out data of extensions belonging to a group from the RAM 21, and informs the extensions of the schedule in an order of extensions. A schedule is informed to all non-busy extensions. As described above, when an operator is supposed to be away from his own seat and be in a conference room at the designated time as a schedule, a destination together with the schedule can be input, so that the schedule can be informed to any extension telephone. A schedule is informed in units of groups of extensions. Even if a calling party or caller is not sure where he will be at a time when a schedule is received, others may inform him of the schedule. As described above, since the schedule content can be displayed, a large volume of information can be obtained. (Second Embodiment) In this embodiment, it is determined upon reception of a call from an external line to an individual extension whether a memory card is set in the corresponding telephone apparatus. If the destination extension is determined not to mount a card therein, this incoming call is received by other predetermined telephone apparatus. When an incoming call is sent to a telephone in which a memory card is not inserted, other telephones are caused to ring instead. In this embodiment, a change signal associated with card insertion is received from each individual extension telephone via an extension interface, and insertion states of the cards in all extension telephones are stored in a memory. Fig. 5 is a flow chart showing an operation of a CPU of this embodiment to be described below. In step S501, the CPU monitors a card insertion signal sent from an extension telephone via the extension interface upon insertion of a card into the telephone apparatus. When a card insertion signal is detected, the flow advances to step S502 to store a card ON state of the telephone apparatus in a memory in step S502. However, if NO in step S501, the CPU monitors a card release signal sent upon release of the card from the telephone apparatus. When the CPU detects a card insertion signal, the flow advances to step S504 to store a card OFF state in the memory of the extension telephone. In step S505, the CPU monitors an extension reception signal supplied from an extension line via the extension interface. Otherwise, operations from step S501 are repeated. When a reception signal is detected by the CPU, the flow advances to step S506, and the CPU determines a card state in the corresponding telephone apparatus. If YES in step S506, the CPU causes the extension interface to start to generate a reception sound at the telephone apparatus corresponding to each reception signal in step S507. However, if NO in step S506, the CPU determines that the user of the corresponding telephone apparatus is out, and the flow advances to step S508. In this case, the incoming call is received by other telephones registered in the memory in advance. In this embodiment, an extension reception signal from the external line is detected, and the destination extension is operated. However, extensions may be caused to correspond to external lines in advance (direct in-line), and an extension may be operated upon detection of a normal reception signal. Note that a card of this embodiment need not have a function of storing schedule data. According to this embodiment, as described above, ringing tones are generated by other telephones in response to an incoming call to a telephone in which a card is not inserted. Even if the callee is out, the caller need not wait for a response in vain. (Third Embodiment) In this embodiment, it is determined whether a card is inserted into an extension upon reception of an incoming call from an external line to each individual extension. If it is determined that a card is not inserted into a given extension, a voice response is made in response to the incoming call. An operation of this embodiment is shown in Fig. 6. Operations in steps S601 to S607 are the same as those in steps S501 to S507 in Fig. 5. When a CPU determines in step S606 that a card state is OFF, the flow advances to step S608. In this step, a voice response apparatus is started to send a response. In this embodiment, each extension reception signal from an external line is detected, and the corresponding extension is operated. However, extensions may be caused to correspond to extension lines (direct in-line) in advance, and the extension may be operated upon reception of a normal reception or incoming signal. In this embodiment, a card need not store schedule data. The voice response apparatus may be arranged in a telephone set, a telephone control circuit may determine the presence/absence of a card upon reception of an incoming call, and a voice response may be made on the basis of a determination result. As described above, according to this embodiment, the voice response apparatus sends a response in response to an incoming call to a telephone set into which a card is not inserted. Even if a destination user is out, the caller need not wait for a response in vain. (Fourth Embodiment) In this embodiment, schedule data received from a plurality of electronic notebooks are stored, and all the schedule data are simultaneously output, thereby managing the plurality of electronic notebooks. Fig. 7 is a block diagram of a system according to the fourth embodiment of the present invention. A main apparatus 201 of a telephone exchange system is connected to a telephone apparatus 202. A card-like electronic notebook 203 can be connected to the telephone apparatus 202. A facsimile apparatus 204 is connected to the main apparatus 201. The main apparatus 201 includes a main processing unit (CPU) 205, a RAM 206 serving as a memory controlled by the CPU 205, an extension interface 209 serving as an interface with the telephone apparatus 202 connected to the main apparatus 201, and a facsimile (FAX) protocol conversion unit 210 for converting a program into a facsimile protocol when the main apparatus 201 communicates with the facsimile apparatus 204. The telephone apparatus 202 includes a CPU 211 serving as a main processing unit of the telephone apparatus 202, a RAM 212 serving as a memory controlled by the CPU 211, a line interface 214 for interfacing with the main apparatus 201 connected to the telephone apparatus 202, and an electronic notebook interface 215 serving as an interface for the electronic notebook 203 detachably inserted into the telephone apparatus 202 to transmit a transmission request of schedule data. The telephone apparatus 202 also includes a key input unit 216 for causing an extension telephone user to input information to the telephone apparatus 202, and a display unit 217 for displaying information output from the telephone apparatus 202 to its user. The electronic notebook 203 includes a CPU 218 serving as a main processing unit of the electronic notebook 203, a RAM 219 serving as a memory controlled by the CPU 218, a telephone interface 221 serving as an interface for the telephone apparatus 202 connected to the electronic notebook 203, a key input unit 222 for an electronic notebook user to input information to the electronic notebook 203, and a display unit 223 for outputting information from the electronic notebook 201 to its user. A flow chart of writing schedule data in the telephone apparatus 202 in this embodiment is shown in Fig. 8. The user of the telephone apparatus 202 sets the electronic notebook 203 in the telephone apparatus 202 and designates read access of schedule data to the electronic notebook 203 at the key input unit 216. The CPU 211 transmits a schedule transmission request from the electronic notebook interface 215 (step S21), when the schedule data transmission request is received via the extension telephone interface 221. The CPU 218 in the electronic notebook 203 transmits the schedule data in the RAM 219 to the telephone apparatus 202 via the telephone interface 221. When the CPU 211 in the telephone apparatus 202 receives the schedule data and an extension number via the electronic notebook interface 215 (step S22), the schedule data and extension number are stored in the RAM 212 (step S23). Schedule editing of the telephone apparatus 202 in this embodiment is shown in a flow chart of Fig. 9. When the user of the telephone apparatus 202 inputs a schedule data transmission request to the main apparatus 201 via the key input unit 216 (step S31), the CPU 211 transmits schedule data in the RAM 212, if any, to the main apparatus 201 via the line interface 214 (step S33). On the other hand, when no schedule data is present in the RAM 212, the CPU 211 causes the display unit 217 to display a message without any schedule data (step S34). A flow chart of schedule editing of the main apparatus 201 of this embodiment is shown in Fig. 10. When the CPU 205 in the main apparatus 201 receives the schedule data from the telephone apparatus 202 via the extension interface 209 (step S41), the past schedule data of the telephone apparatus 202 which is prestored in the RAM 206 is deleted (step S42), and new schedule data is stored (step S43). In this case, schedule data of other telephone apparatus are kept preserved in the RAM 206. When the user of the telephone apparatus 202 inputs via the key input unit 216 a request for outputting schedule data to the facsimile apparatus 204, the CPU 211 sends the request to the main apparatus 201 via the line interface 214 (step S35). When the request is received from the telephone apparatus 202 via the extension interface 209, the CPU 205 of the main apparatus 201 edits schedule data, if any, in the RAM 206 (step S44) in step S45 on the basis of the time and name. The edited data is sent to the facsimile protocol conversion unit 210. The facsimile protocol conversion unit 210 converts the edited schedule data into data complying with a facsimile protocol. The converted data is sent to the facsimile apparatus 204 connected to the extension (step S46). On the other hand, when no schedule data is present in the RAM 204, and when no schedule data is present via the facsimile protocol conversion unit 210, the CPU 205 transmits a message without any schedule data via the facsimile protocol conversion unit 210 (step S47). In this case, this message may be displayed on the telephone which transmitted the schedule output request. Fig. 11 shows a schedule output result. When individual names are assigned to the respective telephone apparatus and are registered, outputs can be obtained in units of personal names, as shown in Fig. 11. In this embodiment, without arranging an additional output unit, a list of a personal schedule of each telephone apparatus connected to the main apparatus 201 can be quickly formed since the facsimile machine connected to the extension is used as a schedule output unit. When a specific extension number is input together with the schedule data request from the key input unit 216 of the telephone apparatus 202 to the main apparatus 201, the CPU 205 reads out the user schedule of the specific extension from the corresponding RAM 206 and transmits the readout schedule to the facsimile apparatus 204. The CPU 205 detects the current time from the built-in clock and reads out schedules of the specific extension from the ones close to the current time from the RAM 206 and causes the display unit 217 to sequentially display the schedules in order. In this manner, necessary schedules can be known on the display unit of the accessible telephone. Instead of managing extension numbers, identification numbers are assigned to the electronic notebooks 203, and the identification numbers of the electronic notebook 203 can be managed in the RAM 206 together with the schedules. In this embodiment, transfer of the schedule data from the electronic notebook 203 and transfer of schedule from the telephone apparatus 202 to the main apparatus 201 are performed by independent commands input at the key input unit 216. However, when the CPU 211 of the telephone apparatus 202 detects that the schedule is transferred from the electronic notebook 203, the schedule may be transferred to the main apparatus 201 without waiting for a command input by the operator. (Fifth Embodiment) Fig. 12 is a block diagram showing an overall arrangement of a telephone system. This system includes a card-like electronic notebook 601, a telephone apparatus 602, a main apparatus 603, an extension telephone interface (LC) 604, a CPU 607, and a RAM 609. Fig. 13 is a block diagram of an arrangement of the telephone apparatus of this embodiment. The telephone apparatus includes a CPU 301 incorporating a ROM (Read-Only Memory) and a RAM, a main apparatus interface 302, keys 306, an electronic notebook interface 308, and an LCD (Liquid Crystal Display) unit 309. Fig. 14 is a perspective view of the telephone apparatus 602 and the electronic notebook 601 in the telephone system of this embodiment. The telephone apparatus 602 has an electronic notebook mounting portion for mounting the electronic notebook 601 and a schedule data transfer key 304 for transferring schedule data from the electronic notebook 601. Fig. 15 is a flow chart showing schedule data registration processing of this embodiment. Fig. 16 is a sequential chart for registering schedule data. Fig. 18 shows a transfer format of schedule data output from the electronic notebook. The data are transferred in an order of year, month, day, time, an escape code (if any), and a comment associated with the schedule from the electronic notebook 601. Figs. 19A and 19B show personal schedule data registration memories. Fig. 19A shows a personal schedule data registration memory arranged for each extension. One extension setting memory is available. This memory has pointers representing schedule registration number and a start address of the schedule registration memory. The schedule registration memory consists of a pointer representing the next schedule registration memory, and year, month, day, time, and a comment. A code (NULL code) as a pointer which does not represent any destination of the next memory of the last schedule registration memory is set. Schedule data are sorted from old year, month, day, and time data. Fig. 18B shows a common schedule data registration memory comprising memories each consisting of a common schedule data registration number and a pointer representing a start schedule data registration memory. The structure of each schedule data registration memory is the same as that in Fig. 18A. Fig. 17 shows a correspondence between escape codes and the schedule types. The type of schedule data received from the electronic notebook 601 is recognized in units of character patterns of the escape codes. Each escape code is located at the escape code position in the schedule data transfer format in Fig. 18. If ¥0 is set in this position, it indicates data which cannot be registered in the schedule registration memory of this telephone system. When ¥1 is set, the transferred schedule data can be registered in the personal schedule data registration memory (Fig. 19A). If ¥2 is set, the transferred schedule data is registered in the common schedule data registration memory (Fig.19B). An operation of this embodiment will be described with reference to Figs. 15 and 16. A schedule data registration sequence of Fig. 16 will be briefly described below. When the telephone CPU 301 detects depression of the schedule key 304 of the telephone apparatus 602 at the time of a user request for transferring schedule data of the electronic notebook 603 to this telephone system, this is informed to the main apparatus 603 via the main apparatus interface 302. When the main apparatus CPU 607 detects this, a schedule data transfer request is sent to the electronic notebook 601 via the telephone apparatus 602. Upon reception of this request, the electronic notebook 601 starts transfer of the schedule data. The schedule data is transferred to the main apparatus 603 via the telephone apparatus 602. The main apparatus 603 registers each received schedule data. When all the schedule data are output from the electronic notebook 601, the electronic notebook 601 informs the main apparatus 603 of the end of schedule data transfer via the telephone apparatus 602. The main apparatus 603 performs schedule data registration end processing and sends a command for displaying a registration number of the schedule data in the telephone apparatus 602 upon completion of schedule registration. The telephone apparatus 602 causes the LCD unit 309 to display the registration number and finishes processing. Schedule data registration processing in the main apparatus 603 will be described in detail with reference to Fig. 15. When the CPU 607 recognizes a schedule transfer ON state (step S162), a registration number counter is cleared to zero (step S163). When the CPU 607 recognizes the presence of an escape code in the received schedule data (step S164), the CPU 607 compares the year, month, day, and time of the received schedule with those from a built-in clock of the CPU 607 to determine whether the time represented by the input date is later than 5 or more minutes of the time of the system (step S165). If YES in step S165, the CPU 607 determines whether the escape code cannot be registered (step S166). If NO in step S166 and the escape code is determined to be an escape code of a personal schedule (steps S167), the year, month, day, and time are registered in the personal schedule registration memories in an order of old ones (step S168). When the CPU 607 determines in step S167 that the schedule is not a personal schedule, the CPU 607 recognizes it as a common schedule in step S169. In this case, the received schedule data are stored in the common schedule data registration memory in an order of older ones as in step S168 (step S170). When registration is completed, the registration counter is incremented (step S171), and the CPU 607 further checks whether schedule data are still left (step S172). If additional schedule data are received, the flow returns to step S164 to perform the same operations as described above. When the CPU 607 receives an end-of-transfer signal in step S172, the CPU 607 causes the extension telephone to display the registration number (step S173) and completes the processing (step S174). When no escape code is present in the received schedule data (step S164), when the year, month, day, and time of the schedule are advanced five or less minutes after those managed by the main apparatus (step S165), or when the escape code cannot be registered or recognized (N in step S169), the CPU 607 does not perform registration processing. In this case, the registration is not incremented, and the flow advances to step S172. As described above, the type of the schedule data is recognized by a specific character pattern in the schedule data received from the electronic notebook 601 and is registered in the memory. A schedule which is not to be registered cannot be registered, and private schedules can be distinctly distinguished from common schedules. In addition, if a schedule of a given person is to be checked, an operator operates the key 306 of the telephone apparatus 602 to access the personal schedule registration memory. Similarly, if an operator wishes to check a common schedule, he accesses the common schedule registration memory. If the schedule data received from the electronic notebook 601 are older than the given date, they are not registered. Therefore, unnecessary old schedules left when the operator forgets to delete them need not be presented to the user. A memory will not be wastefully consumed from the viewpoint of the efficient use of a memory capacity. In addition, when old schedules are registered in the electronic notebook 601 upon determination of date and time, the CPU 607 causes the display unit of the telephone apparatus to display a message representing this, thereby recommending the user to delete the old schedules, thereby offering better services. (Sixth Embodiment) In this embodiment, time corresponding to a card insertion state in the telephone apparatus is stored, and the storage time is output, thereby managing the working start and end times of the workers without performing cumbersome operations. In this embodiment, the date and time are registered and updated at the telephone system, and working start and end time data are stored together with the date in units of personal ID (identification) numbers, thereby referring to the working start and end time data of each worker. Fig. 20 is a perspective view of a telephone apparatus 401 and an electronic notebook 403 in the telephone system of this embodiment. In the telephone system of this embodiment, the plurality of telephone apparatus 401 and an office line are selectively connected by a main apparatus 412. Referring to Fig. 20, an electronic notebook mounting portion 402 is formed on the side surface of the telephone apparatus 401. The electronic notebook 403 can be mounted in the mounting portion 402. An electronic notebook detection switch constituted by a microswitch or the like and an infrared LED light-receiving portion consisting of seven phototransistors are arranged in the mounting portion 402. The telephone apparatus 401 has a key 406 for setting various data in the exchange apparatus or telephone, a liquid crystal display unit 407 for displaying a dial number or the like, dial keys 408 for inputting a dial number, and an office line key 409 for selecting the office line. Fig. 21 is a schematic block diagram of the apparatus of this embodiment. The main apparatus 412 accommodates an analog office line and an ISDN office line. Analog and digital interfaces for performing as interface between these office lines, a time switch, a main CPU 417, a ROM, and a RAM 419 are mounted on a main board 413. The main CPU 417 controls the respective circuit components in accordance with data registered in the ROM and the RAM 419. The main apparatus 412 has three extension interface cards 1 to 3. Each extension interface card is controlled by the main CPU via control lines. A highway is arranged between each extension interface card and the time switch. Each extension interface card is connected to each telephone via an extension transmission line. Fig. 22 is a block diagram showing an internal arrangement of the telephone apparatus 401. The telephone apparatus 401 includes an extension communication LSI (slave), a codec, a one-chip CPU (incorporating ports, a ROM, and a RAM) 432, a telephone receiver unit, an electronic notebook interface including the infrared LED light-receiving portion, a key matrix, and an oscillation circuit. The telephone apparatus 401 also includes the electronic notebook detection switch 434 and the liquid crystal display unit 407. The electronic notebook 403 has a function of registering a destination personal or corporate name, and the corresponding telephone number. In this embodiment, set data can also be registered as described above. Various keys such as a ten-key pad, a search key, a registration key, and a display unit are arranged on the surface of the electronic notebook 403. The seven infrared LEDs are arranged on the lower surface of the electronic notebook 403. By flashing these infrared LEDs, data can be transferred to the infrared LED light-receiving portion of the telephone apparatus 401. Operations of the above embodiment will be described below. (Registration of ID in Electronic Notebook) The electronic notebook 403 shown in Fig. 20 has an ID key 469. An ID number of "123" can be registered in the RAM in the electronic notebook 403 upon sequential key depression of "ID", "1", "2", "3", and "ID". The electronic notebook 403 is a memory card which stores, e.g., abbreviated dial numbers. (Registration of Date and Time in Key Telephone Main Apparatus) The telephone apparatus 401 in Fig. 20 has a day and time key for registering the date and time. When date and time are to be registered in the main apparatus 412 for controlling the plurality of telephone apparatus, the date and time can be registered upon sequential key depression in an order of "date and time" "8", "9", "1", "0", "2", "3", "1", "5", "0", "0", "date and time" so as to register the date and time as 15 : 00, October 23, 1989. The registered data is stored in the RAM 419 in the main apparatus 412. (Updating of Date and Time in Telephone Main Apparatus) The main board 413 in Fig. 22 has a clock 473. The main CPU 417 in the main apparatus 412 counts time by pulses from the clock 473 and updates the date and time stored in the RAM 419. (Storage of Working Time Data) Figs. 23 and 24 are flow charts showing control by the one-chip CPU 432 of the telephone apparatus 401 and the main CPU 417 of the main apparatus 412 at the time of working/non-working data storage. When the one-chip CPU 432 of the telephone apparatus 401 causes the electronic notebook detection switch to detect mounting of the electronic notebook 403 (S201), the one-chip CPU 432 communicates with the electronic notebook 403 and an ID data is fetched (S211). The one-chip CPU 432 stores the ID data in the RAM incorporated therein (S221). The one-chip CPU 432 transmits a code representing mounting of the electronic notebook 403 and the ID data to the main apparatus 412 (S231). Upon reception of the code representing mounting of the electronic notebook 403 (S261), the main CPU 417 of the main apparatus 412 stores the working date and time in the RAM 419 in correspondence with the day and time read out from the RAM 419 and the received ID data (S271). Operations for releasing the card can be performed in the same manner as described above. When the one-chip CPU 432 detects release of the electronic notebook 403 (S241), the ID data stored in the built-in RAM is added to a code, so that the code representing release of the electronic notebook 403 and the ID data are transmitted to the main apparatus 412 (S251). Upon reception of the code representing release of the electronic notebook 403 (S281), the main CPU 417 in the main apparatus 412 stores the stored date and time as the outgoing date and time in the RAM 419 in correspondence with the ID data (S291). Fig. 25 shows the content of the RAM 419 which stores the working start and end date and time in correspondence with each ID data. The date and the working start and end times are stored after the ID data sandwiched by "#". (Reference of Working Time Data) The extension telephone in Fig. 20 has a working/non-working key 472. When working time data of October 25, 1989 of a person having an ID of "123" is to be referred to, a series of key input operations are performed in an order of "working/non-working", "1", "2", "3", "date and time" "8", "9", "1", "0", "2", "5", "working/non-working". The working time data corresponding to the input ID is read out from the RAM 419 under the control of the main CPU 417. The working time data is output to the liquid crystal display unit 407 of the telephone apparatus 401 at which the key input operations are performed. Fig. 26 shows an output representing that the working start time is 7 : 55 and the working end time is 17 : 05. The working time data may be output to the printer attached to the main apparatus 412. According to this embodiment, as described above, without performing the cumbersome operations of a specific dial operation, the card is inserted into the telephone at the working start time and is released therefrom at the working end time, so that the personal working time data can be stored in the telephone system. That is, according to this embodiment, a so-called electronic notebook is connected to the telephone apparatus, the ID of the electronic notebook is checked, and the working time of a worker having a specific ID can be managed on the basis of the mount and release times of the electronic notebook and the specific ID.

Claims: A telephone system comprising a main apparatus (13) and a plurality of telephone apparatus (35); said main apparatus (13) comprising timer means (19); and interface means (15) for receiving data from a portable device connected to one of said telephone apparatus (35); the system being characterized in that the main apparatus (13) comprises control means (18) for controlling, in accordance with a comparison of time data from said timer means (19) and timer data included in the data received by said interface means (15), an alarm of said plurality of telephone apparatus (35) based on the data reception of said interface means (15). A system according to claim 1, characterized in that said control means (18) controls the alarm of said plurality of telephone apparatus (35) based on said interface means (15) when the time data coincide with each other. A system according to any of the preceding claims, characterized in that said portable device comprises a memory, keys and a display unit. A system according to any of the preceding claims, characterized in that said control means (18) controls the alarm of said plurality of telephone apparatus (35) such that said plurality of telephone apparatus (35) perform a display based on the data received by said interface means (15). A system according to claim 4, characterized in that the data received by said interface means (15) include display data. A system according to any of the preceding claims, characterized in that said control means (18) controls the alarm of said plurality of telephone apparatus (35) such that said plurality of telephone apparatus (35) generate a sound on the basis of the data received. A system according to any of the preceding claims, characterized in that said control means (18) controls the alarm of said plurality of telephone apparatus (35) except for that telephone apparatus (35) via which the data is received. A system according to claim 7, characterized in that the data received by said interface means (15) includes designating data for designating the telephone apparatus (35) to which the signal should be sent. A system according to any of the preceding claims, characterized in that the data received by said interface means (26) includes time data. A method for controlling a telephone system comprising a main apparatus (13) and a plurality of telephone apparatus (35), said main apparatus (13) comprising timer means (19) and interface means (15); said method comprising the step of: receiving data from a portable device connected to one of said telephone apparatus (35); characterized by further comprising the step of: controlling, in accordance with a comparison of time data from said timer means (19) and timer data included in the data received in the receiving step, an alarm of said plurality of telephone apparatus (35) based on said receiving step. A method according to claim 10, characterized in that said controlling step controls the alarm of said plurality of telephone apparatus (35) based on said receiving step when the time data coincide with each other. A method according to claim 10 or 11, characterized in that said portable device comprises a memory, keys and a display unit. A method according to any of claims 10 to 12, characterized in that said controlling step controls the alarm of said plurality of telephone apparatus (35) such that said plurality of telephone apparatus (35) perform a display based on the data received in said receiving step. A method according to claim 13, characterized in that the data received in said receiving step includes display data. A method according to any of claims 10 to 14, characterized in that said controlling step controls the alarm of said plurality of telephone apparatus (35) such that said plurality of telephone apparatus (35) generate a sound based on said receiving step. A method according to any of claims 10 to 15, characterized in that said controlling step controls the alarm of said plurality of telephone apparatus (35) except for that telephone apparatus (35) via which the data is received. A method according to claim 16, characterized in that the data received in said receiving step includes designating data for designating the telephone apparatus (35) to which the signal should be sent. A method according to any of claims 10 to 17, characterized in that the data received in said receiving step includes time data.

Inventors: ARAI SHUNJI, HIROKI SHIGERU, OHTSUKA KUNIAKI, SUZUKI SHOJI, TAKASHIMA SHOICHI, TANIGAWA YOSHIHIRO, TSUTSUI YUICHIRO, WATANABE MITSUHIRO, ARAI, SHUNJI, HIROKI,SHIGERU, OHTSUKA,KUNIAKI, SUZUKI, SHOJI, TAKASHIMA,SHOICHI, TANIGAWA,YOSHIHIRO, TSUTSUI,YUICHIRO, WATANABE,MITSUHIRO, ARAI, SHUNJI, C/O CANON KABUSHIKI KAISHA, Hiroki,Shigeru, c/o Canon Kabushiki Kaisha, OHTSUKA,KUNIAKI, C/O CANON KABUSHIKI KAISHA, SUZUKI, SHOJI, C/O CANON KABUSHIKI KAISHA, TAKASHIMA,SHOICHI, C/O CANON KABUSHIKI KAISHA, TANIGAWA,YOSHIHIRO, C/O CANON KABUSHIKI KAISHA, TSUTSUI,YUICHIRO, C/O CANON KABUSHIKI KAISHA, WATANABE,MITSUHIRO, C/O CANON KABUSHIKI KAISHA
Applicants: CANON KK, CANON KABUSHIKI KAISHA
Application year: 1991
Main classification: H04M1
IPC codes: H04M1, G07F7, H04M9, H04M3, G07C1