Management device and program
The management device adjusts call notifications based on recipient availability, addressing the issue of missed calls by calculating a communication ease index from operation history, ensuring timely acknowledgment.
Patent Information
- Application Number
- JP2024110397
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-07-09
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2040-10-28
AI Technical Summary
Existing communication systems fail to adapt the form of incoming call notification based on the recipient's situation, such as proximity to the device, leading to missed calls or delayed information delivery.
A management device that utilizes operation history information to calculate a communication ease index, determining the appropriate notification form for incoming calls, such as outputting a ring tone or immediate voice, based on the recipient's likelihood of being available.
Enhances the reliability and immediacy of information delivery by adapting call notifications to the recipient's situation, ensuring timely acknowledgment of incoming calls.
Smart Images

Figure 0007732550000001 
Figure 0007732550000002 
Figure 0007732550000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to communication technology, and more particularly to a management device and program for managing incoming calls. [Background technology]
[0002] In a communication system consisting of multiple terminal devices, multiple types of communication modes are supported. For example, in the first communication mode, the terminal device that receives the call signal In the second communication mode, communication is started after a predetermined operation is performed. The communication is initiated even if a predetermined operation is not performed on the terminal device. In this mode, communication begins after the called user performs a specified operation. Communication is not initiated without the user's knowledge, and the user is sure to be aware of the existence of communication. On the other hand, in the second communication mode, communication starts even if the specified operation is not performed. In this way, in multiple communication modes, Each has different characteristics and advantages.
[0003] In addition, in Patent Document 1, a relay device relays communication between a wireless communication device and a telephone via a network. In this system, a relay device receives a call from a telephone. A call is answered only when a definite response instruction is received from the handset wireless communication device. Therefore, the relay device executes the call mode in the case of a single incoming call, and executes the radio paging mode in the case of a broadcast incoming call. When a call is made by a wireless communication device, SIP (Session Initiation Protocol) is used. n Protocol) Calling mode is executed. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2011-135290 Summary of the Invention [Problem to be solved by the invention]
[0005] In Patent Document 1, when a call is received at the telephone number for broadcast reception of a relay device, the relay device switches to wireless paging mode. The call is transferred to the mode, and a sound informing the caller of an incoming call, i.e., a ring tone, is outputted from the called wireless communication device. The user of the wireless communication device who recognizes the ring tone can respond to it first. Only one wireless communication device can be connected to the other device (the telephone communication device that made the call). On the other hand, when an incoming call is made to the telephone number for the single incoming call of the relay device, the mode is changed to the call mode. However, in Patent Document 1, the call is started without outputting a ring tone from the wireless communication device. The form of the beep, i.e., the notification of an incoming call, is changed depending on the situation of the call recipient (communication partner). For example, if the user who is the intended recipient of the call is in the vicinity of the wireless communication device, the It is desirable to change the way an incoming call is notified depending on whether the user is nearby or far away. However, this is not taken into consideration.
[0006] The present invention has been made in view of the above circumstances, and its object is to provide a method for detecting a call according to the situation of the call recipient. The present invention provides a technology for changing the form of notification of an incoming call depending on the situation. [Means for solving the problem]
[0007] In order to solve the above problem, a management device according to one aspect of the present invention is provided. A receiver that receives operation history information regarding operations performed on a terminal device with respect to one or more external devices. The user of the terminal device recognizes an incoming call based on the operation history information received by the sending unit and the receiving unit. a calculation unit for calculating a communication ease index indicating a degree of communication ease; a control unit that determines an incoming call notification form in the terminal device based on the ease index; and a transmitting unit that transmits control information indicating the
[0008] Any combination of the above components, and the expression of the present invention may be used as a method, an apparatus, a system, a recording medium, Conversions between the body, computer program, etc. are also valid aspects of the present invention. be. [Effects of the Invention]
[0009] According to the present invention, the manner in which an incoming call is notified can be changed depending on the situation of the call recipient. [Brief explanation of the drawings]
[0010] [Figure 1] 1 is a diagram illustrating a configuration of a communication system according to a first embodiment. [Figure 2] 2(a)-(b) are diagrams showing an outline of normal calling in a communication system. [Figure 3] 3(a)-(d) are diagrams showing an overview of RBT transmission in a communication system. [Figure 4] 4(a) and 4(b) are diagrams showing screens displayed on the display unit of the terminal device. [Figure 5] FIG. 2 is a diagram illustrating a hardware configuration and functional blocks of a terminal device. [Figure 6] FIG. 2 is a diagram showing detailed functional blocks of the terminal device. [Figure 7] 10 is a diagram showing the data structure of an operation history packet transmitted from a terminal device. FIG. [Figure 8] FIG. 2 is a diagram illustrating a hardware configuration and functional blocks of a management device. [Figure 9]FIG. 2 is a diagram illustrating detailed functional blocks of a management device. [Figure 10] FIG. 10 is a diagram illustrating a data structure of a history table of the management device. [Figure 11] 10 is a flowchart showing a detailed procedure of a calling method acquisition process performed by a terminal device. [Figure 12] 12(a)-(b) are sequence diagrams showing an outline of a call origination in a communication system. [Figure 13] 10 is a flowchart illustrating a procedure for a response change determination process performed by the management device. [Figure 14] FIG. 10 is a sequence diagram showing the procedure when a response is changed to an INVITE (automatic response) by the response change determination process. [Figure 15] FIG. 10 is a sequence diagram showing the procedure when a response is changed to an INVITE (manual response) by the response change determination process. [Figure 16] FIG. 10 is a diagram illustrating a data structure of an occupancy coefficient table according to the second embodiment. [Figure 17] 10 is a flowchart illustrating a procedure for a response change determination process performed by the management device. [Figure 18] FIG. 11 is a diagram showing a data structure of a noise coefficient table according to the third embodiment. [Figure 19] 10 is a flowchart illustrating a procedure for a response change determination process performed by the management device. [Figure 20] 13 is a flowchart illustrating a procedure of a response change determination process performed by a management device according to a fifth embodiment. [Figure 21] FIG. 22 is a diagram illustrating a data structure of a ring volume table according to the sixth embodiment. [Figure 22] 22(a)-(b) are sequence diagrams showing the procedure when a call is made from a first terminal device to a second terminal device. [Figure 23] 10 is a flowchart showing a procedure of a process performed when the terminal device receives a ringer volume change instruction. [Figure 24] 10 is a flowchart showing a procedure of processing by a management device. [Figure 25]25(a) and 25(b) are sequence diagrams illustrating a procedure when a call is made from a first terminal device to a second terminal device according to the seventh embodiment. [Figure 26] FIG. 10 is a diagram illustrating the data structure of an incoming call setting table. [Figure 27] FIG. 10 is a sequence diagram showing another procedure when a call is made from a first terminal device to a second terminal device. [Figure 28] 10 is a flowchart showing a processing procedure performed by a terminal device. [Figure 29] 10 is a flowchart showing a procedure of processing by a management device. DETAILED DESCRIPTION OF THE INVENTION
[0011] Example 1 FIG. 1 shows the configuration of a communication system 100. The communication system 100 includes a network 10 , a management device 12, a first base station device 14a, a second base station device 14, which are collectively referred to as base station devices 14, 4b, a third base station device 14c, a first terminal device 16a, collectively referred to as terminal device 16, The eighth terminal device 16h is included. Here, the number of base station devices 14 included in the communication system 100 is The number of terminal devices 16 is not limited to "3" and the number of terminal devices 16 is not limited to "8" and may be more than these. It may be less than that.
[0012] The terminal device 16 includes an IP transceiver, a PoC (Push-to-Talk over Also called a cellular transceiver, it performs voice communication. Voice communication is performed by push It is a two-talk system and individual calls, group calls, and simultaneous calls are possible. To perform voice communication, the terminal device 16 is connected to the base station device 14. The communication method between the base station device 14 and the terminal device 16 may be half-duplex or full-duplex. It is used.
[0013] A plurality of base station devices 14 are connected to one another by a network 10. 0 is, for example, an IP (Internet Protocol) network. A management device 12 is connected to the network 10. The management device 12 is, for example, a SIP (Sessie The terminal device 1 is configured with a QoS Initiation Protocol (QoS) server, etc. 6. Performs SIP sequence processing when making calls between the two.
[0014] In such a configuration, the user of the terminal device 16 presses the talk button of the terminal device 16. By pressing the button, you can make a voice call with another user who is using another terminal device 16. When the communication method is half-duplex communication, the plurality of terminal devices 16 involved in a certain voice call While one user is pressing the call button and talking, the other users I can't speak even when I press the call button. What happens when I press the call button to start a call? The operation includes normal transmission and Ring Back Tone (hereinafter referred to as "RBT") transmission. The communication mode in which "RBT transmission" is performed (RBT transmission mode) is called "the The communication mode in which "1st communication mode" and "normal call" are made (normal call mode) is called the "2nd communication mode." It is sometimes called a "code."
[0015] 2(a)-(b) show an outline of a normal call in the communication system 100. Assuming that the communication is between two terminal devices 16, a first terminal device 16a and a second terminal device 16b, However, communication may be between three or more terminal devices 16, or one-to-many group communication. The first terminal device 16a may be used by a first user 18a, and the second terminal device 16b may be used by a second user 18a. It is assumed that the second user 18b uses half-duplex communication.
[0016] In FIG. 2(a), the first user 18a presses the call button on the first terminal device 16a. While the second user 18b is using the second terminal device 16b, the first user 18a can access the A voice call is started between the first user 18a and the second user 18b. While the call button of the first terminal device 16a is pressed, the first user 18a makes a speech. The received voice is transmitted as a voice signal from the first terminal device 16a to the second terminal device 16b. The second terminal device 16b reproduces the received voice signal and outputs the voice. This is a process following FIG. 2(a), in which the second user 18b presses the call button on the second terminal device 16b. While the second user 18b is holding down the power, the voice uttered by the second user 18b is transmitted as a voice signal to the second terminal 18b. The first terminal device 16a receives a voice message from the device 16b. In this way, the first user 18a and the second user 18b The call button is pressed alternately between the two parties to make a call. ) In the terminal device 16, a sound to notify (notify) an incoming call, i.e., a ring tone, is not output. Therefore, the normal call mode can be said to be a communication mode that does not use a ring tone. Since the call voice is suddenly output without any signal sound being output, the user of the terminal device 16 feels confused. The presence of communication (incoming call) is recognized by voice. For this reason, in normal calls, the call voice is output. In normal calling mode, the receiving terminal The device 16 does not output a ring tone, but immediately outputs a call voice, so that communication information can be transmitted quickly. It is possible to tell the other person.
[0017] 3(a)-(d) show an overview of RBT transmission in the communication system 100. 2(a)-(d) are shown in the same manner as in FIG. 2(a)-(b). While the call button of the first terminal device 16a is being pressed, the first terminal device 16a outputs a ringing tone. The second terminal device 16b does not start a voice call and outputs a ring tone. This is the process following a), in which the second user 18b, hearing the ringtone, presses the call button of the second terminal device 16b. When a predetermined operation such as pressing the button is performed, the transition to the call start state shown in FIG. 3(c) is made. When the user 18a stops pressing the call button on the first terminal device 16a (releases the call button), 3(c) ends. Within a predetermined time from the time the call ends, the second user 18b When the call button of the second terminal device 16b is pressed and held down, the second terminal device 16b sends a call to the first terminal device 16b. A call back to the device 16a is initiated. This state is shown in FIG. 3(d). In addition, in a call back to an RBT call, the second terminal device 16b usually calls The call is immediately established without outputting a call sound or an incoming call sound from the first terminal device 16a.
[0018] After a predetermined time has elapsed since the call in FIG. 3(c) ended, the second user 18b When the call button on the terminal device 16b is pressed, a new RBT call is made instead of a call back. In this case, the ring tone of the second terminal device 16b and the incoming call tone of the first terminal device 16a are the same. In this way, in the RBT transmission, the terminal device 16 on the called side (receiving side) outputs a ring tone. In order to input the number and start a voice call, a predetermined operation is required on the terminal device 16 on the receiving side. Therefore, RBT transmission is used when it is necessary to reliably convey information to the recipient. The RBT transmission mode can be said to be a communication mode that uses a ringtone. ,The RBT call can be made by holding down the call button, but other operations Therefore, RBT calls can be made. For example, by pressing the call button once (for a short time), RBT transmission may be performed by
[0019] Switching between normal calling and RBT calling is generally based on the settings in the calling terminal device 16. In the terminal device 16, when "normal call" is set, or when "calling" is set, If "Normal call or RBT call" is set and "Normal call" is selected when making a call, 4(a)-(b) show screens displayed on the display unit 36 of the terminal device 16. This is for setting up normal calls and RBT calls in the terminal device 16. The RBT usage setting screen in Figure 4(a) is used to set the behavior when making a call. If you select "Do not use," a normal call will be made after you press the call button. If you select "Use when calling", RBT will be called after you press the call button. If "Select" is set, the call selection screen shown in Figure 4(b) will be displayed after pressing the call button. In other words, the user 18 can select either a normal call or an RBT call each time he or she initiates a call (each time a call is made). If you select "RBT call" on the call selection screen in Figure 4(b), If you select "Normal call", a normal call will be made.
[0020] As mentioned above, the main voice communication methods available are individual calls, group calls, and simultaneous calls. An individual call is a call from a terminal device 16 to a specific terminal device 16. In the group call, a plurality of terminal devices 16 are divided into several groups. In this case, when a group call is made from a certain terminal device 16, the terminal device 16 and This is a broadcast call to all terminal devices 16 set in the same group. is a message from a terminal device 16 to all terminal devices 16 belonging to the communication system 100. Group calls and simultaneous calls can be made in both normal and RBT modes. When an RBT call is made via group call or mass call, the call is received by multiple target terminal devices 16. After that, when the call button of any of the terminal devices 16 receiving the incoming call is pressed, This will start a group call or simultaneous call.
[0021] In the IP wireless communication system, the installation of IP wireless communication applications is required. A mobile phone terminal such as a smartphone can be used as the terminal device 16. By installing the IP wireless communication application, the mobile terminal can communicate with other terminal devices. Device 16 and other mobile phone terminals with IP wireless communication applications installed In addition, with the recent changes in electrical appliances, such as room lighting, Lights, televisions, stereos, air conditioners, IT products, computers, tablet devices, etc. Once connected to the network, it can be controlled by a mobile phone such as a smartphone. By installing a control application on the telephone terminal, the terminal device 16 can It is possible to operate an external device that is a device separate from the terminal device 16. The operation of external devices specifically includes turning on and off the lights in the room, TV, stereo on / off and channel change, volume control, air conditioning This includes turning on and off the device, turning on and off the PC, and turning on and off the tablet device. In addition, the mobile phone terminal can store the operation history of the above-mentioned device. The operation history of the above devices by the mobile terminal may be referred to as an external device operation history.
[0022] If the terminal device 16 is set to "not use" or "select when calling" in the RBT usage setting, If you select "Normal call" on the call selection screen, a normal call will be made. In normal calling, the call can be made without operating the call button on the receiving terminal device 16. Therefore, if the user 18 using the terminal device 16 on the receiving side is away from his / her desk, the terminal If you are not near the terminal device 16 or if the terminal device 16 is in a bag or pocket, In this state, there is a high possibility that the receiving user18 will miss the contents of the call, and the transmitted information will be lost. On the other hand, as mentioned above, RBT transmissions are likely to be useless. However, in RBT transmission, the terminal device 16 on the receiving side Therefore, when you want to convey important information quickly, There is also the disadvantage that it reduces the immediacy of the information.
[0023] The user 18 of the transmitting terminal 16 is not sure about the reception status of the receiving terminal 16. In this case, RBT transmission is selected when it is necessary to convey information to the other party reliably. Even if the receiving terminal 16 is ready to receive the call, the sending user 18 Since RBT transmission has been selected, the receiving user 18 has a This requires the user 18 to operate the receiver. However, there was a problem in that the immediacy of information transmission was impaired when important information needed to be conveyed quickly. .
[0024] When a user 18 attempts to start communication with a communication partner using a certain communication mode, In this case, the communication partner may not necessarily be in a situation suitable for calling in that communication mode. For example, even if the user 18 starts communication in the "normal call mode", the communication partner may If you are far away from the device, the other party may not be able to recognize what you are saying. Therefore, it is possible to appropriately select multiple communication modes depending on the situation of the communication partner (receiving party). It is desirable to use it for
[0025] FIG. 5 shows the hardware configuration and functional blocks of the terminal device 16. The terminal device 16 is , clock oscillator 200, CPU (Central Processing Unit) 210, user IF (Interface) 220, communication IF 230, voice IF 240, The clock oscillator 200, the CPU 210, the user interface 220, and the communication interface 230 are included. 230, the audio IF 240, and the storage unit 40 are connected by a bus 250. There is an external device 20 that is to be controlled by the device 16 .
[0026] The clock oscillator 200 is, for example, a crystal oscillator, and generates a signal with a constant frequency. The CPU 210 executes the processing in the terminal device 16. The user IF 220 The user IF 220 is an interface for the user 18. The communication IF 230 receives information from the network and presents the information to the user 18. The base station device 14 is connected to the network 10 and communicates with the base station device 14. The communication IF 230 communicates with the external device 20 such as a home appliance. The storage unit 40 is a medium for storing information, for example, , hard disk, and SSD (Solid State Drive).
[0027] The clock oscillator 200 includes a timer 32, the CPU 210 includes a control unit 38, and the user The IF 220 includes an input unit 30 and a display unit 36. Although not shown in FIG. The communication IF 230 may include a light emitting device (light emitting unit) such as an LED. 4, includes a short-range communication unit 42. The storage unit 40 includes a setting table 60. The voice IF 240 is an interface for inputting and outputting voice in a call, and includes a voice input unit 44 and a voice output unit 4 The voice input unit 44 is configured with, for example, a microphone, and The output unit 46 is configured by, for example, a speaker.
[0028] 6 shows a detailed functional block diagram of the terminal device 16. The terminal device 16 includes an input unit 30, a computer a time unit 32, a communication unit 34, a display unit 36, a control unit 38, a memory unit 40, a short-range communication unit 42, and a voice The input unit 3 includes an input section 44 and an audio output section 46. The storage section 40 includes a setting table 60. 0 is an input device such as various buttons and a touch panel that are operated by a user 18 of the terminal device 16. The interface includes an interface for notifying the control unit 38 of the status of the input device. The input unit 30 also includes a call button that is pressed when making a call. It also includes an operation button that is pressed when operating the external device 20. The pressed state of the call button is The input unit 30 detects the signal and inputs it to the control unit 38. The display unit 36 displays the signal of the terminal device 16. An interface that displays settings and call status, such as a display.
[0029] The communication unit 34 (first communication unit) is a mobile phone system, a business radio system, an internet Using a wireless LAN (Local Area Network) connected to the The short-distance communication unit 42 (second communication unit) can communicate with the terminal device 16. luetooth (registered trademark), infrared communication, NFC (Near Field Comm) It is possible to communicate with an external device 20 using short-distance wireless communication such as wireless LAN. The device 20 may be, for example, an air conditioner, lighting, a heating device, a video device such as a television, or an audio device. , IT equipment, cooking appliances, household appliances, door locks, home security equipment, etc. These external devices 20 are assumed to be installed mainly inside a building, but may also be installed outdoors. By using a wireless LAN in the communication unit 34 and the short-range communication unit 42, These may be common devices. Alternatively, the short-distance communication unit 42 and the external device 20 may be connected by wired communication. One terminal device 16 may control one or more external devices 20. In addition, some of the terminal devices 16 included in the communication system 100 control the external device 20. In other words, in the communication system 100, one or more terminal devices 16 may The external device 20 described above can be controlled.
[0030] The voice input unit 44 picks up the voice of the user 18 of the terminal device 16 to make a voice call. The audio input unit 44 may also pick up sounds from the environment around the terminal device 16. Audio Output The audio output unit 46 outputs the call audio. Furthermore, the audio output unit outputs the ring tone according to the communication mode. To exert effort.
[0031] The setting table 60 in the storage unit 40 stores various setting information about the terminal device 16. For example, information on RBT usage settings (RBT setting information) is recorded in the setting table 60. Specifically, the RBT usage settings can be set to "Do not use," "Always use," or "On outgoing calls." Information indicating which of the "selections" has been selected by the user 18, e.g., values 0, 1, and 2, are recorded. It will be recorded.
[0032] When the external device 20 is operated by the terminal device 16, the control unit 38 The control unit 38 acquires the current time (current date and time). The control unit 38 compares the current time acquired from the clock unit 32 with the time of the external device. The operation history of the device 20 is packetized and transmitted to the management device 12 via the communication unit 34. In this example, the packet is called an operation history packet.
[0033] 7 shows the data structure of an operation history packet transmitted from the terminal device 16. Terminal ID An identifier (ID) for identifying the terminal device 16 is written in the operation history packet. The name of the terminal device 16 and information about the user who uses the terminal device 16 may also be entered. The time includes the date and time when the external device 20 was operated, and is obtained from the timekeeping unit 32. The device type indicates the type of external device 20 that performed the operation (air In this embodiment, the external device 20 is listed as the device type. The name of the category when classified into a predetermined category shall be recorded, but is not limited to this. For example, if there are multiple external devices in a building, the external device ID may be recorded. If air conditioners are present, an identifier for identifying each individual air conditioner may be recorded by model type. In addition, the manufacturer name, model number, serial number, etc. of the external device 20 may be recorded as the device type. The operation type (operation information) indicates the type of operation performed on the external device 20. If the power of 20 is turned on, "ON" will be displayed, and if the power is turned off, "OFF" will be displayed. The example of the operation date and time "2018 / 6 / 1 10:19:14" is written as "2018 It indicates that the time is "June 1, 10:19:14." Other operation contents may be recorded as operation types, for example, the temperature setting of an air conditioner. Information such as the setting, air volume setting, and timer setting may be recorded as the operation type (operation information).
[0034] FIG. 8 shows the hardware configuration and functional blocks of the management device 12. The management device 12 , a clock oscillator 400, a CPU 410, a communication IF 430, and a storage unit 340. The clock oscillator 400, the CPU 410, the communication IF 430, and the storage unit 340 are connected to each other via a bus 450. Connected.
[0035] The clock oscillator 400 is, for example, a crystal oscillator, and generates a signal with a constant frequency. The CPU 410 executes the processing in the management device 12. The communication IF 430 The communication IF 430 is connected to the network 10 and communicates with the base station device 14. The storage unit 340 is a medium for storing information, for example, For example, a hard disk or SSD. The clock oscillator 400 includes a timer unit 332. The PU 410 includes a control unit 338, and the communication IF 430 includes a communication unit 334. includes a history table 362.
[0036] 9 shows detailed functional blocks of the management device 12. The management device 12 includes a timer 332, The device includes a communication unit 334, a control unit 338, and a storage unit 340. The storage unit 340 stores a history table 36. The communication unit 334 receives operation history packets transmitted from each terminal device 16 at a predetermined interval. The communication unit 334 outputs the received operation history packet to the control unit 338.
[0037] The storage unit 340 stores a history table 362. The history table 362 stores the The contents of the operation history packet sent from the terminal device 16 are recorded. 7 shows the data structure of the history table 362. Each parameter in the history table 362 is The contents are the same as those explained in the example of the configuration of the production history packet. The ID of the terminal device 16a is T1, the ID of the second terminal device 16b is T2, and the ID of the third terminal device 16c is I. D is T3, the ID of the fourth terminal device 16d is T4, the ID of the fifth terminal device 16e is T5, The ID of the terminal device 16f is T6.
[0038] When the control unit 338 receives an operation history packet from each terminal device 16, the control unit 338 checks the history table 3 Add a new record (operation history) to 62 and record (append) the contents of the operation history packet. That is, the history table 362 stores information on the number of times each terminal device 16 has controlled the external device 20 during a predetermined period. All the information (start-up and shutdown information) is recorded. days, but of course it is not limited to this, and it can be a longer period or a short period. It should be noted that this figure shows an example of part of the history in the history table 362. In addition, in the operation history packet of FIG. 7, the operation date and time are omitted, and the operation history in the history table 362 is At the creation date and time, the date and time when the management device 12 received the operation history packet may be recorded.
[0039] Next, the details of the processing of the terminal device 16 of this embodiment will be described. When the pressing is detected, the control unit 38 acquires the calling method. 10 is a flowchart showing the detailed procedure of the reception method acquisition process. The user 18 obtains the RBT usage settings from the setting table 60. The setting table 60 contains the user 18 Data regarding RBT usage selected by ("Do not use", "Always use", "Outgoing" The data indicating either "time selection" or "time selection" is recorded, so this data is acquired. Then proceed to S110. If the RBT usage setting is set to "Do not use" in S110, If the RBT usage setting is other than "Do not use," the process proceeds to S150. If the answer is No in S110, the process proceeds to S120. If the RBT usage setting is "Use" (S120: Yes), proceed to S140. If the case is not "regular use" (S120: No), proceed to S130. This is the case when "Select when calling" is selected.
[0040] In S130, the control unit 38 displays the call selection screen shown in FIG. 4(b) on the display unit 36. The control unit 38 displays a data indicating the "RBT call" or "normal call" selected by the user 18. The control unit 38 then selects "RBT call" on the call selection screen. " is selected. If "RBT call" is selected on the call selection screen (S If 130: Yes), proceed to S140. If you select anything other than "RBT call" on the call selection screen, that is, In this embodiment, if "Normal Call" is selected (S130: No), the process proceeds to S150. In step S150, the calling method is determined to be "RBT calling" and the process is terminated. , the calling method is determined to be "normal calling" and the process is terminated. In this case, the control unit 38 performs a normal call to the destination terminal device 16. The call method is determined to be an RBT call. If so, the control unit 38 transmits an RBT to the destination terminal device 16 .
[0041] Next, the communication protocol (SIP communication) used between the terminal device 16 and the management device in this embodiment will be explained. 12(a)-(b) show the process of the communication system 100. FIG. 12(a) is a sequence diagram showing an outline of communication between a first terminal device and a second terminal device in SIP communication. The procedure is shown for a normal call from the first terminal device 16a to the second terminal device 16b. After the normal call is selected in the first terminal device 16a (S10), the first terminal device 16a The INVITE (automatic response) is sent to the device 16b (S12). E (automatic response) is sent to the second terminal device 16b via the management device 12 (S14). After receiving the INVITE (automatic response), the second terminal device 16b sends a The status code 200 OK is sent to the 00 OK is sent to the first terminal device 16a via the management device 12 (S18). After receiving the status code 200 OK, the terminal device 16a sends an ACK (Acknowledge The transmitted ACK is sent to the second terminal device via the management device 12 (S20). After transmitting the ACK, the first terminal device 16a transmits the RTP to the The first terminal device 1 starts transmitting the call data (S24, S26, S28). The communication between the first terminal device 6a and the second terminal device 16b and the management device 12 is performed via the base station device 14. However, for the sake of simplicity, the base station device 14 is omitted in FIG. 12(a). are.
[0042] FIG. 12(b) shows a case where a call is sent from a first terminal device 16a to a second terminal device 16b in SIP communication. The procedure when RBT transmission is selected in the first terminal device 16a is shown below. After that (S50), the first terminal device 16a sends an INVITE (manual response) to the second terminal device 16b. The transmitted INVITE (manual response) is sent via the management device 12 (S52). The second terminal device 16b sends an INVITE (handover) to the second terminal device 16b (S54). After receiving the automatic response, the first terminal device 16a sends a status code 100 Trying The status code 100 is sent to the management device (S56). The second terminal device 16b receives the signal via the second terminal device 16a (S58). After sending the status code 100 Trying, the first terminal device 16a receives a status Send code 180 Ringing (S60). Sent status code 18 0 Ringing is sent to the first terminal device 16a via the management device 12 (S62 The first terminal device 16a waits without starting a call.
[0043] Thereafter, when the call button of the second terminal device 16b is pressed (S64), The first terminal device 16b sends a status code 200 OK to the first terminal device 16a (S66). The transmitted status code 200 OK is sent to the first terminal device 16 via the management device 12. The first terminal device 16a receives the status code 200 OK (S68). After that, the second terminal 10 transmits an ACK (S70). The transmitted ACK is transmitted to the second terminal 10 via the management device 12. After transmitting the ACK, the first terminal device 16a transmits the RT P to start transmitting call data (S74, S76, S78). After receiving the status code 200 OK and sending an ACK, the device 16a starts the call. Begin.
[0044] Next, the details of the process of the management device of this embodiment will be described. When the original terminal device 16 selects normal calling, the management device 12 sends the I NVITE (automatic response). Also, as shown in FIG. 12(b), the terminal device 1 If RBT transmission is selected in 6, the management device 12 sends an INVITE ( The control unit 338 of the management device 12 receives a call start request from the terminal device 16. When a call is received, the history table 362 in the storage unit 340 is referenced and the terminal ID is checked to see if it is the destination terminal device. The device is a device 16, and the difference P between the operation date and time and the current time CT is shorter than a predetermined period (for example, 2 hours). Get all records R that have "ON" in the operation type of record R. And the originating terminal device 16 sends an RBT, i.e., an INVITE (manual response). If the number is 0, the transmission method to the destination terminal device 16 is automatically set to normal transmission, i.e., INVI This is because the destination terminal device 16 switches to TE (automatic response) and transmits the Operation, i.e., turning on room lights, televisions, air conditioners, etc. within a specified period. In this case, the user of the call destination is currently indoors and is staying there with the terminal device 16. This is a process based on the knowledge that there is a very high possibility that the call will be answered and that there is no problem in starting the call immediately. That is, the number of operation histories indicating that the external device 20 is turned "ON" is This is a numerical value that indicates the ease with which a user can recognize a communication (incoming call), so it is called the "Communication Ease Index." The predetermined number (threshold value for determining the communication ease index) is, for example, It is best to set it to "1", but of course it is not limited to this and can be a value of "2" or more. That's fine.
[0045] On the other hand, when a call start request is received from the terminal device 16, if the operation type of the record R is more than a predetermined number, The above "ON" does not exist (including when record R does not exist), and the terminal device of the sender If a normal call, i.e., an INVITE (automatic response), is sent from 16, The transmission method to the terminal device 16 is automatically switched to RBT transmission, i.e., INVITE (manual response). INVITE (manual response) and INVITE (automatic response) are sent in place of the call recipient. In the terminal device 16, whether or not to output a ring tone is controlled (controlling the incoming call notification form). The management device 12 can be said to be control information (control signal) that is used to manage the communication. Depending on the number of operation histories with the operation type set to "ON", the INVITE (manual response) or IN VITE (automatic response) is selected and transmitted to the terminal device 16. When the control information (control signal) indicating the ring tone (ring notification form) corresponding to the ease index is output, I can say.
[0046] Unless otherwise specified in the description of this embodiment, the predetermined period of the difference P is an example. The maximum time is two hours, but of course it is not limited to this value. The external device 20 has not been operated by the terminal device 16 within the period, or the external device 20 has not been turned "ON". If you have not performed the operation to call, the person you are calling is likely not currently indoors, and you will be Processing based on the knowledge that if a call is started at 10:00, the caller is likely to miss the content of the call. Also, should I change from the above INVITE (manual response) to INVITE (automatic response)? Determine whether to change from INVITE (automatic response) to INVITE (manual response) The process of determining the response change is hereafter referred to as the "response change determination process" or the "communication mode change determination process." do.
[0047] In the example of FIG. 10, the destination terminal device 16 is the first terminal device 16a (T1), and the current time C If T is "10:30:00", the difference P between the operation date and time and the current time CT is within a specified period (for example, Record R, which is shorter than 2 hours, has the operation date and time "10:25:24" and "10:19 :59" and "10:19:32", among which "10:19:59", The operation type of the two records at "10:19:32" is "ON". If the value is set to "1", the number of records with "ON" is equal to or greater than a predetermined number. When an RBT is sent from the transmitting terminal device 16 to 16a, After the management device 12 receives the INVITE (manual response), the INV Automatically change to ITE (automatic response) and send. Automatically switch to INVITE (automatic response) This allows you to start a call more quickly than with INVITE (manual answer). This becomes:
[0048] Alternatively, the following method may be used: and then, among the records whose terminal ID is the destination terminal device 16, the record with the latest operation date and time is selected. Next, extract the records whose operation type is "ON" and whose operation date and time and current It is determined whether the time difference between the current time and the current time is less than a predetermined time (for example, one hour). If there is a match, the user of the call destination is currently indoors and is presently present with the terminal device 16. The control unit 338 determines that there is a high possibility that the caller is still waiting, and sends an INVITE (Automatic response), i.e., a normal call is made. On the other hand, if the time difference between the operation date and time and the current time is a predetermined time, If the above is true, the control unit 338 sends an INVITE (manual response) to the destination terminal device 16. RBT transmission will be carried out.
[0049] In addition, the latest (most recent) operation history is acquired for each device type, and the number of operation types that are "ON" is counted. Specifically, the control unit 338 may select the communication mode based on the most recent predetermined period. When the number of external devices 20 in which the operation type is "ON" is equal to or greater than a predetermined number, If the number is less than a predetermined number, RBT transmission is selected. The operation history of three external devices 20, namely, "TV", "lighting", and "air conditioner", is recorded. The latest operation type of the "bike" is "ON", the latest operation type of the lighting is "ON", the latest operation type of the air conditioner is "ON", Assume that the operation type is "OFF". In this case, if the predetermined number is "2", Since the condition that the number of the devices 20 is equal to or greater than a predetermined number is met, INVITE (automatic response) In other words, normal calling is selected. For example, if all three operation types are "OFF", Since the number of "ON" external devices 20 is less than the predetermined number, INVITE (manual response) is performed. That is, RBT transmission is selected.
[0050] FIG. 13 is a flowchart showing the procedure of the response change determination process performed by the management device 12. In S210, the control unit 338 acquires the current time CT from the clock unit 332. In S220, the timer unit 332 reads from the history table 362 in the memory unit 340 The terminal ID is the destination terminal device 16, and the difference P between the operation date and time and the current time CT is within a predetermined period. Get all records R that are shorter than the specified time (for example, 2 hours). If record R does not exist, NULL indicating this is acquired. Then, the process proceeds to S230. In S230, the control The unit 338 determines whether or not the record R exists. If the record R exists (S23 If the record R does not exist (S230: No), proceed to S240. Proceed to S260.
[0051] In S240, the control unit 338 converts the operation types of all the records R acquired in S220 into It is then determined whether or not the operation type of record R has a predetermined number of "ON" values. If the number of "ON" operation types of the card R is less than the predetermined number (S240: No), the process returns to S270. If the number of record R operation types that are "ON" is more than the predetermined number (S240: Yes ) proceeds to S250. In S250, the control unit 338 determines the calling method from the terminal device 16. If the calling method is "INVITE (manual response)", that is, RBT calling (S2 50: Yes), proceed to S260. If the calling method is "INVITE (manual response)", that is, If it is not an RBT transmission (S250: No), the process proceeds to S290. The unit 338 determines that the calling method should be changed to INVITE (automatic response) and returns the determination result. End processing.
[0052] In S270, the control unit 338 determines the method of calling from the terminal device 16. Calling Method If the call is "INVITE (automatic response)", that is, if it is a normal call (S270: Yes), S2 Proceed to step 80. If the calling method is "INVITE (automatic response)", that is, not a normal call (S 270: No), proceed to S290. In S280, the control unit 338 sets the calling method to IN It is determined that the response has been changed to VITE (manual response), and the result of the determination is returned. Then, the process ends. S290 In step S100, the control unit 338 determines that there is no change and returns the determination result, after which the process ends.
[0053] Figure 14 shows the procedure when the response change decision process changes to INVITE (automatic response). This is a sequence diagram showing the RBT from the first terminal device 16a to the second terminal device 16b. When making a call, the response change determination process determined that the call should be changed to INVITE (automatic response). This is an example of a SIP sequence diagram when S260 is executed. The first terminal device 16a sends an RBT, i.e., an INVITE (manual response) (S998, S1000). The management device 12 receives the INVITE (manual response). After that, the response is changed to INVITE (automatic response) based on the result of the response change determination process (S100 2) The management device 12 sends an INVITE (automatic response) (S1004).
[0054] After receiving the INVITE (automatic response), the second terminal device 16b sends a The status code 200 OK is sent to the The code 200 OK is sent to the first terminal device 16a via the management device 12 (S100 8). After receiving the status code 200 OK, the first terminal device 16a sends an ACK (Accept The transmitted ACK is sent via the management device 12 (S1010). Then, the first terminal device 16a sends an ACK to the second terminal device 16b (S1012). After receiving the message, the call data starts to be sent using RTP (S1014, S1016, S1017). 018).
[0055] Figure 15 shows the procedure when the response change decision process changes to INVITE (manual response). This is a sequence diagram showing a normal call from the first terminal device 16a to the second terminal device 16b. When a call is sent, if the response change decision process determines that it should be changed to INVITE (manual response), This is an example of a SIP sequence diagram when S280 is executed. The first terminal device 16a automatically sends an INVITE (automatic response). (S1050, S1052). The management device 12 receives the INVITE (automatic response). Then, based on the result of the response change determination process, the response is changed to INVITE (manual response) (S1054). The management device 12 transmits an INVITE (manual response) (S1056).
[0056] After receiving the INVITE (manual response), the second terminal device 16b sends a The status code 100 "Trying" is sent to the The status code 100 Trying is sent to the first terminal device 16a via the management device 12. The second terminal device 16b returns the status code 100 Trying (S1060). After sending, the status code 180 Ringing is sent to the first terminal device 16a. The transmitted status code 180 Ringing is sent to the management device 1. 2 and then transmitted to the first terminal device 16a (S1064). Wait without starting a call.
[0057] After that, when the call button of the second terminal device 16b is pressed (S1066), The device 16b sends a status code 200 OK to the first terminal device 16a (S1 The transmitted status code 200 OK is sent to the first terminal via the management device 12. The first terminal device 16a sends the status code 200 After receiving OK, the management device 1 sends ACK (S1072). 2 to the second terminal device 16b (S1074). After sending K, the transmission of call data begins using RTP (S1076, S1078 , S1080).
[0058] Note that some of the steps in the response change determination process shown in FIG. 13 may be omitted. For example, S24 If 0: No, the process may proceed to S290 without executing S270 and S280. Or, if S240: Yes, proceed to S290 without executing S250 and S260. That is, the management device 12 may transfer the information based on the operation history of the external device 20. A process for changing the RBT transmission designated by the originating terminal device 16 to a normal transmission, and a process for changing the originating terminal device 16 to a normal transmission Execute at least one of the processes for changing the normal call designated by the device 16 to an RBT call. Just do that.
[0059] According to this embodiment, the terminal device 16 of the call originator is operated in accordance with the operation status of the terminal device 16 of the call originator. 6 transmission methods, so you can use the appropriate communication mode. The calling method is switched depending on the operation status of the destination terminal device 16, so multiple types of communication modes can be used. In addition, the calling terminal device can select the appropriate mode. In the event that the information spoken by the user of the destination terminal device 16 is not recognized by the user of the destination terminal device 16, This allows the information to be conveyed to the user of the destination terminal device 16 more quickly while reducing the number of calls. In addition, for each communication mode, the ring tone outputted by the terminal device on the receiving side, i.e., the ring tone Since the notification format differs, depending on the situation of the recipient (the terminal device or user of the recipient), The mode of notification of an incoming call can be appropriately selected (changed). Even if the call is in a normal call mode, the call method is automatically changed to a normal call mode based on the operation status of the destination terminal device 16. This eliminates the need for a receiving operation on the destination terminal device 16, allowing for quicker start of a call. In addition, even if the terminal device 16 is set to normal calling, the operation of the destination terminal device 16 The calling method is automatically switched to RBT calling based on the operation status history, so the destination terminal device 16 In other words, depending on the operation status of the destination terminal device 16, In response to the request, the communication mode in the terminal device 16 of the originator is selected, and the first communication mode (RBT transmission) is selected. ) and the immediacy of the second communication mode (normal transmission). That is, a plurality of communication modes can be used appropriately.
[0060] In addition, a history indicating that the destination terminal device 16 has controlled the start and stop of the external device 20 is also included. The communication mode change decision process is performed based on the information, so the user's state can be estimated with high accuracy. This makes it possible to select an appropriate communication mode and an appropriate form for notifying an incoming call. In addition, if there is history information that the destination terminal device 16 has started up the external device 20 within a predetermined period, When the user of the terminal device 16 on the calling side selects normal calling, the information spoken by the user of the terminal device 16 on the calling side is used as the destination. This reduces the occurrence of a situation where the user of the terminal device 16 is not aware of the external device 2. If the number of times that the number 0 is activated is equal to or greater than a predetermined number, normal calling is selected. In the event that the information spoken by the user of the destination terminal device 16 is not recognized by the user of the destination terminal device 16, It can be reduced. Example 2 Next, a second embodiment will be described. In the second embodiment, the destination terminal device 16 is operated according to the type of the device. The transmission method is switched by weighting the terminal device of this embodiment. The block diagram of the management device 16, the block diagram of the management device 12, and the configuration of the history table 362 are shown in the actual Same as Example 1.
[0061] The management device 12 determines whether the user of the call destination is in the room based on the device type and operation type in the history table 362. The presence index Z, which is a value indicating the possibility of the presence, is calculated. The presence index Z is calculated based on the operation type. The presence index Z is determined by the presence coefficient of the "ON" device. The presence index Z is one of the communication ease indexes that indicates the degree to which the person 18 recognizes the communication. The larger the number, the easier it is for the user 18 of the destination terminal device 16 to recognize the existence of the communication and to understand the content of the communication. Since it is a situation where it is easy to understand and understand, it can be said that the ease of communication is high.
[0062] Figure 16 shows the data structure of the occupancy coefficient table. The occupancy coefficient is set individually for each device type. If the device is in use, there is a high possibility that the user is in the room. The more likely the equipment is to be occupied, the higher the occupancy coefficient is set. 40. The management device 12 also stores the same occupancy coefficient for all the terminal devices 16. Alternatively, an occupancy coefficient table stored individually for each terminal device 16 may be used. The terminal device 16 may also be used to allow the user 18 to input (specify) the occupancy coefficient. A user interface is provided, and each user can input information from each terminal device 16 to the management device 12. The management device 12 may transmit the occupancy coefficient input by the terminal device 16. The occupancy coefficient is stored in the storage unit 340 in association with the terminal ID.
[0063] FIG. 17 is a flowchart showing the procedure of the response change determination process performed by the management device 12. S210 to S220 are the same as those in the flowchart of FIG. 13. In S225, the control unit 338 of the management device 12 selects a record in which the operation type is "ON". The total value of the occupancy coefficients for each device type is calculated as the occupancy index Z. In the example of Figure 10, indicates that the destination terminal device 16 is the first terminal device 16a (T1) and the current time CT is "10:3 If the time is "0:00", the difference P between the operation date and time and the current time CT is shorter than a predetermined period (for example, 2 hours). The record R has the operation date and time "10:25:24", "10:19:59", and "1 0:19:32" records, including "10:19:59" and "10:19:3 The operation type of the two records "2" is "ON". The type is "TV" and the model type at "10:19:32" is "Lighting", so Figure 1 Referring to Table 6, the weighting factor for "TV" is "7" and the weighting factor for lighting is "10". Based on this information, the occupancy index Z is calculated as follows:
[0064] Occupancy index Z = 7 (TV) + 10 (lighting) = 17 In S235, the control unit 338 of the management device 12 determines whether the occupancy index Z is a predetermined value (threshold If it is greater than the threshold value (S235: Yes), S2 If the occupancy index Z is equal to or less than the threshold value (S235: No), the process proceeds to S270. For example, if the threshold value is set to "15", the occupancy index Z calculated in the above example will be "17 " is greater than the threshold value, the process proceeds to S250.
[0065] In addition, in S225, the operation type of the latest history (most recent history) is "ON" The presence index Z may be calculated using the type data. In the example of FIG. 10, if the device is the device 16a (T1), the operation type of the latest history of "TV" is "O Since the "FF" is selected, the calculation of the occupancy index Z does not use the history of "TV" but only "Lighting". As a result, the occupancy index Z is the same as the weighting factor of "10" for "lighting." If the threshold value of the occupancy index Z in S235 is set to "15", the occupancy index Z in this case is Since the value is equal to or less than the threshold, the process proceeds to S270. This is the same as the flowchart in 3.
[0066] Note that some of the steps in the answer change determination process shown in FIG. 17 may be omitted. For example, S235 If the answer is No, the process may proceed to S290 without executing S270 and S280. If S235: Yes, proceed to S290 without executing S250 and S260. That is, the management device 12 may determine the source of the external device 20 based on the operation history of the external device 20. The process of changing the RBT call designated by the terminal device 16 to a normal call, and the process of changing the RBT call designated by the terminal device 16 to a normal call The device 16 executes at least one of the processes for changing the normal call designated by the device 16 to the RBT call. That's fine.
[0067] According to this embodiment, a different occupancy coefficient is set for each external device 20, and the total value of the occupancy coefficients is Since the presence indicator is calculated, the calling method can be switched with higher accuracy. That is, the presence of the user is used as a communication ease index showing the degree to which the user of the destination terminal device 16 is aware of the communication. The communication mode is selected based on the presence index, allowing for accurate selection of the communication mode. In addition, the form of notification of an incoming call can be adjusted with high accuracy depending on the situation of the recipient (communication partner). Therefore, the information uttered by the user of the calling terminal device 16 can be selected. 6. The user of the destination terminal device 16 is not aware of the presence of the call, while reducing the occurrence of the call not being recognized by the user of the destination terminal device 16. This allows information to be conveyed more quickly. Example 3 Next, a third embodiment will be described. In the third embodiment, as in the second embodiment, the destination terminal device 16 The calling method is switched by weighting the type of device operated. , a block diagram of the terminal device 16 of this embodiment, a block diagram of the management device 12, and a history table The configuration of the filter 362 is the same as that of the first embodiment.
[0068] The management device 12 uses the history table 362 to identify the external devices controlled by the destination terminal device 16. A noise index Y, which is a value indicating the loudness (noise state) of the sound produced by the device 20, is calculated. The indicator Y is determined by the noise coefficient of the device whose operation type is "ON". When the external device 20 that emits sound is turned on, The volume (noise) of the incoming call is expected to be somewhat large, and the user 18 of the terminal device 16 It is assumed that the situation is such that it is difficult to notice or hear the contents of the call. The larger the sound index Y, the more likely the user 18 of the destination terminal device 16 is to recognize the presence of communication. It is difficult to understand the contents of the communication, so it can be said that the ease of communication is low. On the other hand, the smaller the noise index Y, the more likely it is that the user 18 of the destination terminal device 16 will recognize the presence of communication. It is easy to communicate and understand the contents of the communication. In other words, the noise index Y is one of the communication ease indices. The relationship between the volume of the sound around the device 16 and the magnitude (height) of the noise index Y can be set arbitrarily. For example, the noise index Y is calculated so that the quieter the volume around the terminal device 16 is, the larger the noise index Y is. In this case, the noise index Y can be conversely called a quietness index, and the noise index Y (quietness The larger (higher) the communication ease index is, the higher the communication ease index is.
[0069] Fig. 18 shows the data structure of the noise coefficient table. The noise coefficient table stores the noise coefficient for each device. This is a table showing the coefficients (weighting coefficients). The noise coefficients are set individually for each type of equipment. When using the device, noise (sound that may interfere with a call) occurs around the user 18. Unlike the occupancy coefficient table in Figure 16, As can be seen from the large coefficients for "stereo" and "radio," The higher the noise coefficient is set for equipment that is expected to be more likely to generate noise in the surrounding area. In addition, there is data with a noise coefficient of "0" such as "Kotatsu" in Figure 18. Good too.
[0070] This table is stored in the storage unit 340 of the management device 12. In addition, the management device 12 stores all The same noise coefficient table may be distributed to the terminal devices 16, or the terminal devices 16 (terminal The terminal device 16 may distribute a noise coefficient table individually set for each terminal ID. A user interface is provided for allowing the user 18 to input (specify) the noise coefficient, and each terminal The noise coefficients input by each user 18 may be transmitted from the device 16 to the management device 12. The management device 12 stores the noise coefficients received from the terminal devices 16 in a storage unit in association with the terminal IDs. Just store it in 340.
[0071] FIG. 19 is a flowchart showing the procedure of the response change determination process performed by the management device 12. In S310, the control unit 338 acquires the current time CT from the clock unit 332. In S320, the control unit 338 reads from the history table 362 in the storage unit 340 The terminal ID is the destination terminal device 16, and the difference P between the operation date and time and the current time CT is within a predetermined period. All records R shorter than the time (for example, 2 hours) are obtained. Then, proceed to S330. S3 In step 30, the control unit 338 selects the device whose latest operation history is "ON" from the record R. The noise coefficients of the identified equipment are then summed up to calculate the noise index Y.
[0072] In the example of FIG. 10, the destination terminal device 16 is the first terminal device 16a (T1), and the current time C If T is "10:30:00", the difference P between the operation date and time and the current time CT is within a specified period (for example, Record R, which is shorter than 2 hours, has the operation date and time "10:25:24" and "10:19 :59", "10:19:32". The device type of the record R for "9:59" is a TV, but the latest record, "10 The operation type at ":25:24" is "OFF", so the latest operation history of the TV is "OFF". become.
[0073] On the other hand, the equipment type of record R at "10:19:32" is lighting, Since " is the latest operation history, the latest operation history of the lighting is "ON". When you look at the graph, you get a weighting factor of 10 for TV and 1 for lighting. Since the latest status of the television is "OFF," the television is not subject to processing. 8 calculates the noise index Y based on this information as follows:
[0074] Noise index Y=1 (lights ON)=1 In addition, the destination terminal device 16 is the fifth terminal device 16e (T5), and the current time CT is "10 :30:00”, the difference P between the operation date and time and the current time CT is within a predetermined period (for example, 2 hours) ) Record R has the operation date and time "10:18:04" and "10:17:53" ", "10:00:00", and "09:30:20". At 0:20, the stereo is turned on, and at 10:00:00, the TV is turned "ON", and at "10:17:53" the stereo is turned "OFF", and at "10 At 18:04, the radio is turned on. The production history (latest state) is "OFF", so it is not subject to processing. Since the latest status of Geo is "ON", these are the targets of processing, and the noise indication is as follows: Calculate the target Y.
[0075] Noise index Y = 10 (TV ON) + 9 (radio ON) = 19 Then proceed to S340.
[0076] In S340, the control unit 338 determines whether the noise index Y is greater than a predetermined value (threshold value). If the noise index Y is equal to or less than the threshold value (S340: No), the process proceeds to S350. If the noise index Y is greater than the threshold value (S340: Yes), the process proceeds to S370. For example, if the threshold value is set to "15", the first terminal device 16a calculated in the above example will Since the noise index Y of "1" is smaller than the threshold, the process transitions to S350 and it is determined that there is no change. In addition, when the destination is the fifth terminal device 16e, the calculated noise index Y is "19". Since the value is greater than the threshold, the process proceeds to S370. The calling method from the device 16 is determined. If the calling method is "INVITE (manual response)", that is, R If the call is made via Bluetooth (S350: Yes), proceed to S360. If the call is not a manual response, i.e., not an RBT call (S350: No), the process proceeds to S390. In S360, the control unit 338 determines that the calling method is changed to INVITE (automatic response), The result of the determination is returned, and then the process ends.
[0077] In S370, the control unit 338 determines the method of calling from the terminal device 16. Calling Method If the call is "INVITE (automatic response)", that is, if it is a normal call (S370: Yes), S3 Proceed to step 80. If the calling method is "INVITE (automatic response)", that is, not a normal call (S 370: No), the process proceeds to S390. In S380, the control unit 338 sets the calling method to IN It is determined that the response has been changed to VITE (manual response), and the result of the determination is returned. Then, the process ends. S390 In step S100, the control unit 338 determines that there is no change and returns the determination result, after which the process ends.
[0078] Note that some of the steps in the answer change determination process shown in FIG. 19 may be omitted. For example, S340 If the answer is No, the process may proceed to S390 without executing S350 and S360. If S340: Yes, proceed to S390 without executing S370 and S380. That is, the management device 12 may determine the source of the external device 20 based on the operation history of the external device 20. The process of changing the RBT call designated by the terminal device 16 to a normal call, and the process of changing the RBT call designated by the terminal device 16 to a normal call The device 16 executes at least one of the processes for changing the normal call designated by the device 16 to the RBT call. That's fine.
[0079] In the above description, the control information of "ON" and "OFF" of the external device 20, i.e., The noise index Y is calculated using control information for starting and stopping the external device 20. Specifically, first, the terminal device 16 checks the volume (volume) of the external device 20. The information on the control of the device (the device) is included in an operation history packet and transmitted to the management device 12. Send an operation history packet with the device type set to "TV" and the operation type set to "Volume: 10" Furthermore, information regarding sound quality adjustment (such as an equalizer) may be transmitted. For example, Set the model type to "Stereo" and the operation type to "Bass:+3" or "64Hz:+6 It is also possible to send an operation history packet with "dB" as the , information about the airflow rate and operation mode of a hair dryer, etc., and sounds (noise) emitted from external devices ) may be included in the operation history packet. (Operation information) is not limited to "ON" and "OFF" and may include information including numerical values.
[0080] The management device 12 controls the volume and sound quality of the external device 20 controlled by the destination terminal device 16. For example, if the TV is set to "O If the TV volume is set to "N", the TV volume is set to "20" compared to "10". In addition, if the volume is the same, the noise index Y is set to a larger value (higher value). However, if a specific frequency band (e.g., bass) is emphasized, the noise index Y For example, if the volume of "Stereo" is a certain value, set "Bas The noise index Y is set to a larger value when "Bass:+3" is selected than when "s:-3" is selected.
[0081] In addition, even if the terminal device 16 does not change the volume or sound quality of the external device 20, the terminal device The device 16 acquires information on the currently set volume and sound quality from the external device 20 via short-distance wireless communication. The user 18 may obtain the information and transmit it by including it in the operation history packet. The external device 20 is controlled by operating the operation unit of the device 20 itself or a remote control device different from the terminal device 16. Even if the settings are changed, the terminal device 16 acquires the current setting information of the external device 20. For example, the terminal device 16 may turn on the power of the external device 20 and transmit the power supply to the management device 12. When turned "ON", the current volume setting (default value or last used setting) The terminal device 1 acquires the information from the external device 20 and transmits the information to the management device 12. The noise index Y may be calculated using information on the volume and sound quality that is not controlled by the 6.
[0082] The terminal device 16 also stores information about the sound picked up by the voice input unit 44 in the operation history packet. For example, the terminal device 16 may change the volume of the external device 20 and then make a call. The level of the sound signal input to the audio input unit 44 at the timing when the sound is not The frequency characteristics may be measured and included in an operation history packet sent to the management device 12. The management device 12 converts the sound information (acoustic signal information) included in the operation history packet into a noise index. For example, in addition to the value based on the noise coefficient, a value based on the acoustic signal may be used. (For example, a value obtained by multiplying the acoustic signal information by a predetermined number) and then calculating the weighted sum of the two to obtain the noise level. Alternatively, the noise index Y may be calculated by multiplying the two. The larger the value based on the noise coefficient and the louder the picked up sound, the larger the value. The noise index Y may be calculated as follows:
[0083] According to this embodiment, a different noise coefficient is set for each external device 20, and the sum of the noise coefficients is Since the noise index is calculated, the transmission method can be switched with higher accuracy. That is, the noise level is used as an index of ease of communication, which indicates the degree to which the user of the destination terminal device 16 recognizes the communication. The communication mode is selected based on the noise index, allowing for accurate selection of the communication mode. In other words, the form of notification of an incoming call can be selected with high accuracy depending on the situation of the call recipient. Therefore, the information uttered by the user of the calling terminal device 16 is transmitted to the user of the called terminal device 16. This reduces the occurrence of a situation where the user is not aware of the call, while providing a quicker notification to the user of the destination terminal device 16. Can convey information quickly. Example 4 Next, a description will be given of Example 4. Example 4 corresponds to a combination of Example 2 and Example 3. The block diagram of the terminal device 16, the block diagram of the management device 12, and the history table of the present embodiment are The configuration of the cable 362 is the same as that of the first embodiment.
[0084] The management device 12 calculates the occupancy index Z described in the second embodiment and the noise index Y described in the third embodiment. The larger the presence index Z, the more likely it is that the user of the terminal device 16 at the destination is present. 18 is said to be easy to recognize incoming calls and conversation voices. On the other hand, the noise index Y is Therefore, it is difficult for the user 18 of the destination terminal device 16 to recognize the incoming call or the voice of the call. The control unit 38 calculates the overall index X using the formula (1).
[0085] X=α×Z-β×Y Equation (1) Here, α and β are predetermined values (coefficients) greater than 0. The values of α and β are the same. According to the formula (1), the larger the occupancy index Z, the higher the overall The index X becomes larger. Also, the smaller the noise index Y, the larger the overall index X becomes. .
[0086] In other words, the larger the value of the overall index X, the more likely it is that the user 18 of the destination terminal device 16 will receive the call. Therefore, the overall index X is easily recognized by the user 1 of the terminal device 16. 8 is one of the communication ease indicators that shows the degree of ease (difficulty) of recognizing incoming calls and conversation voices. The occupancy index Z can also be considered as one of the communication ease indices. The relationship between the magnitude of the value and the ease with which the user 18 recognizes the communication is reversed, but the communication volume is also similar. Therefore, the overall index X is a combination of multiple types of communication ease indexes. It can be said that this is a comprehensive indicator of ease of communication calculated based on the above.
[0087] The management device 12 performs the same process as that shown in the flowchart of FIG. In S225A, the overall index X is calculated based on the formula (1). In S235A, which corresponds to the above, whether the overall index X is greater than a predetermined value (threshold value) Determine the following.
[0088] According to this embodiment, the occupancy index Z and the noise index Y are used to calculate the overall index X. Since the communication mode is selected based on X, the accuracy of estimating the state of the user of the destination terminal device 16 is Furthermore, the accuracy of estimating the state of the user of the destination terminal device 16 is improved, so In addition, the system can select an appropriate communication mode depending on the situation of the call recipient. The form of detection can be selected with high precision. Example 5 Next, a fifth embodiment will be described. In the first embodiment, the following steps are performed using the same components as those shown in FIGS. 2(a)-(b) and 3(a)-(d). As shown in FIG. 1, assuming that the call processing is performed only between two terminal devices 16 (individual calls), However, in this embodiment, one terminal device 16 can be used for two or more terminal devices 16. A group call is assumed in which broadcast distribution is performed by using the terminal device 16. The block diagram of the management device 12 and the configuration of the history table 362 are the same as those in the first embodiment. .
[0089] In this embodiment, the control unit 338 of the management device 12 receives the data from the history table 362 in the storage unit 340. Then, the records R of all the terminal devices 16 belonging to the transmission target group are acquired, and the operation type is The total number T of terminal devices 16 having "ON" status equal to or greater than a predetermined number (predetermined number M) is counted. Even when the management device 12 receives an INVITE (manual response) from the terminal device 16, If the total number T is greater than a predetermined number N (for example, half of the transmission target terminal devices 16 belonging to the group), In other words, most of the users of the terminal devices 16 belonging to the group are currently indoors. If the person is present and is likely to remain there with the terminal device 16, the person is assigned to the group. An INVITE (automatic response) is sent to all the terminal devices 16 that belong to the group. In this case, the call will be started more quickly compared to sending an INVITE (manual answer). This will enable information to be transmitted more quickly.
[0090] For the sake of simplicity, the above explanation assumes that the total number of target terminal devices belonging to a group is T. However, the condition is not limited to this. For example, The count T is 1 or more, and the total number T is 80% of the total number of transmission target terminal devices 16 belonging to the group. % or more," and "The total number T is the same as the total number of transmission target terminal devices 16 belonging to the group." Alternatively, individual conditions may be set for each group. In Group A, the condition of "30% or more of the total number of transmission target terminal devices 16" is used, and In B, the condition "80% or more of the total number of transmission target terminal devices 16" may be used. In the embodiment, for the sake of explanation, the operation is performed during a group call. Even when an INVITE (manual response) is sent to all terminal devices 16 in the system 100, The same processing as in this embodiment may be performed.
[0091] FIG. 20 is a flowchart showing the procedure of the response change determination process performed by the management device 12. In S410, the control unit 338 acquires the current time CT from the clock unit 332. In S420, the control unit 338 reads from the history table 362 in the storage unit 340 , the difference between the operation date and time and the current time CT for all terminal devices 16 belonging to the destination group Obtain records R where P is shorter than a predetermined period (for example, 2 hours). In this case, define list L as " After initializing to "NULL (empty)", record R of each terminal device 16 is recorded. The value of is also initialized to "0". Then, the process proceeds to S430. In S430, the control unit 338 A predetermined number N is set. As explained in this embodiment, the predetermined number N is the number of all terminal devices belonging to the group. The value may be a number indicating a ratio to the number of positions, or may be a constant. Then, the process proceeds to S440.
[0092] In S440, the control unit 338 selects one arbitrary (unprocessed) terminal device 1 from the list L. At this time, the information of the record R of the terminal device 16 is The list L is deleted. Then, the process proceeds to S450. In S450, the control unit 338 The operation type of all records R acquired in 440 is acquired, and if "ON" exists for a predetermined number M or more, The predetermined number M may be set to, for example, "1", but is of course not limited to this. The value can be "2" or more. If the number is less than the constant M (S450: No), proceed to S470. If there are more than the predetermined number M of "ON"s (S450: Yes), proceed to S460. At S470, the control unit 338 increments the total number T by "1". In S470, the control unit 338 determines whether the record R of the terminal device 16 exists in the list L. In other words, it is determined whether there is an unprocessed terminal device 16. If the record R of the terminal device 16 exists (S470: Yes), the process returns to S440. If the record R of the terminal device 16 does not exist in the list L (S470: o) proceed to S480.
[0093] In S480, the control unit 338 compares the total number T with the predetermined number N set in S430. Then, it is determined whether the total number T is greater than a predetermined number N. If the total number T is equal to or less than the predetermined number N, If the total number T is greater than the predetermined number N (S480: No), the process proceeds to S510. 0: Yes), the process proceeds to S490. In S490, the control unit 338 receives the The calling method is determined. If the calling method is "INVITE (manual response)", that is, RBT calling If the answer is Yes in S490, proceed to S500. In other words, if it is not an RBT transmission (S490: No), proceed to S530. Then, the control unit 338 determines that the calling method should be changed to INVITE (automatic response) and returns the determination result. Then the process ends.
[0094] In S510, the control unit 338 determines the method of calling from the terminal device 16. Calling Method If the call is "INVITE (automatic response)", that is, if it is a normal call (S510: Yes), Proceed to step 20. If the calling method is "INVITE (automatic response)", that is, not a normal call (S If S510: No, the process proceeds to S530. In S520, the control unit 338 sets the calling method to IN. It is determined that the response should be changed to VITE (manual response), and the result of the determination is returned. Then, the process ends. S530 In step S100, the control unit 338 determines that there is no change and returns the determination result, after which the process ends.
[0095] Note that some of the steps in the answer change determination process shown in FIG. 20 may be omitted. For example, S480 If the answer is No, the process may proceed to S530 without executing S510 and S520. If S480: Yes, proceed to S530 without executing S490 and S500. That is, the management device 12 may determine the source of the external device 20 based on the operation history of the external device 20. The process of changing the RBT call designated by the terminal device 16 to a normal call, and the process of changing the RBT call designated by the terminal device 16 to a normal call The device 16 executes at least one of the processes for changing the normal call designated by the device 16 to the RBT call. That's fine.
[0096] According to this embodiment, among the plurality of destination terminal devices 16, a predetermined operation is performed within a predetermined period. The number of destination terminal devices 16 (destination terminal devices 16 whose communication ease indexes satisfy a predetermined standard) If the number is greater than the threshold, select the second communication mode (normal call); otherwise, select the first 1 communication mode (RBT transmission) is selected, so the communication mode is also appropriate for group communication. In addition, in group communication, the system can notify you of incoming calls depending on the situation of the call recipient. The appropriate form can be selected. Example 6 In this embodiment, the terminal device 16 is notified based on the communication ease index explained in the previous embodiments. The terminal device 16 determines the call sending method and the ring volume output by the terminal device 16. The block diagram of the terminal device 16 is the same as that of the first embodiment. In addition to the history table 362, a ring volume table is also recorded in the storage unit 340.
[0097] In this embodiment, when the control unit of the management device 12 receives a call start request from the terminal device 16, The overall index X of the destination terminal device 16 is calculated using the formula (1) in the fourth embodiment. The overall index X described in the fourth embodiment is used as the communication ease index, but it is not limited to this. Next, the control unit 338 of the management device 12 refers to the ring volume table in the storage unit 340. Figure 21 shows the data structure of the ringtone volume table. This table contains the following for each overall index X: The ring volume (the volume of the ring tone) output by the destination terminal device 16 is recorded. is a value calculated by the formula (1), and the ring volume is a value of the ring volume output by the terminal device 16. In this figure, the upper limit of the overall index X is set to 100 and the lower limit is set to 0. The upper limit of the signal volume is set to 100 and the lower limit to 0, but other upper and lower limits may be used. In this figure, when the overall index X is high, that is, when the user 18 can easily recognize the incoming call and the voice of the call, In this case, the ringtone volume is set to a low value, and when the overall index X is low, that is, when the user 18 receives a ringtone, If the call or voice is difficult to recognize, the ringtone volume is set to a high value. The higher the sensitivity index, the lower the ring volume is set.
[0098] 22(a)-(b) show a case where a call is made from the first terminal device 16a to the second terminal device 16b. The method of transmission from the first terminal device 16a, which is the source of the transmission, is as follows: Either normal calling or RBT calling may be used, or other calling methods may be used. When a call is made from the device 16a (S1100 in FIG. 22(a) and S1100 in FIG. 22(b)), 150), the first terminal device 16a transmits an INVITE, which is a call start request (FIG. 22 22(a) and S1152 in FIG. 22(b). The control unit 338 of the management device 12 When an INVITE is received from the terminal device 16a, the ring tone of the destination second terminal device 16b is The volume determination process is performed (S1104 in FIG. 22(a) and S1154 in FIG. 22(b)). Specifically, the determination process calculates the overall index X of the destination second terminal device 16b, and The process then proceeds to set the ring volume V of the second terminal device 16b.
[0099] In the normal call shown in FIG. 22(a), the control unit 338 of the management device 12 determines whether the second terminal is the destination of the call. When the transmission method determination process of the device 16b is executed, the overall index X is 80 or more, i.e., the user This is a sequence diagram when 18 is judged to be easy to recognize incoming calls and conversation voices. If the value is 80 or more, the ring volume is determined based on the ring volume table shown in FIG. The ring volume V of the second terminal device 16b is set to "0." If the ring volume V is "0", the method of calling the destination second terminal device 16b is set to "normal calling". When the calling method is set to "normal calling", the control unit 338 of the management device 12 2. An INVITE (automatic response) is sent to the terminal device 16b (S1106). The sequence from S11 to S20 is the same as S16 to S28 in FIG. 12(a).
[0100] The RBT transmission shown in FIG. 22(b) is performed by the control unit 338 of the management device 12. When the transmission method determination process of the terminal device 16b is executed, the overall index X is less than 80, i.e., the terminal device 16b is not used. It is not easy for the user 18 to recognize the incoming call or the voice of the call, or it is difficult for the user 18 to recognize the incoming call or the voice of the call. If the overall index X is less than 80, the sequence shown in Figure 21 is From the ringtone volume table, the ringtone volume V is set to a value according to the overall index X by the ringtone volume determination process. Specifically, if the overall index X is 60 or more but less than 80, the value is set to "25"; if the overall index X is 4 If the overall index X is between 0 and 60, it is set to "50." If the overall index X is between 20 and 40, it is set to "75." If the result index X is equal to or greater than 0 and less than 20, the result index X is set to "100." 8, when the ring volume V is other than "0", the method of transmission to the destination second terminal device 16b is set to "RB The control unit 338 of the management device 12 sets the transmission method to "RBT transmission". If so, the ring tone volume change instruction is sent to the second terminal device 16b (S1156). Specifically, the change instruction is to change the ring volume of the second terminal device 16b to the ring volume V set. The instruction to change the ringtone volume is to change the ringtone (ringtone It can be said that the control information (control signal) indicates the notification mode.
[0101] When the control unit 38 of the second terminal device 16b receives an instruction to change the ringtone volume from the management device 12, In this case, the ring volume of the second terminal device 16b is changed to the ring volume V designated by the ring volume change instruction. After the change of the ringtone volume is completed, the control unit 38 of the second terminal device 16b The control unit 338 of the management device 12 transmits a ring volume change response to the management device 12 (S1160). After receiving the ring volume change response from the second terminal device 16b, the INVIT E (manual response) is sent (S1162). The sequence from S1164 to S1186 is as follows: This is the same as S56 to S78 in FIG. 12(b).
[0102] FIG. 23 is a flow chart showing the procedure of processing when the terminal device 16 receives a ring volume change instruction. In step S600, the control unit 38 determines whether or not a ring volume change instruction has been received. If an instruction to change the ring volume has been received (S600: Yes), the process proceeds to S610. If the instruction to change the ring volume has not been received (S600: No), the process returns to S600 and repeats the process. In S610, the control unit 38 changes the ring volume of the terminal device 16 in response to a ring volume change instruction. The control unit 38 changes the volume to the designated ringtone volume V. Specifically, the control unit 38 changes the volume to the designated ringtone volume V. The information (information about the ringtone volume V) is stored in the storage unit 40. Then, the process proceeds to S620. In step S600, the control unit 38 transmits a ring volume change response to the management device 12. Return to and repeat the process.
[0103] FIG. 24 is a flowchart showing the procedure of the processing by the management device 12. This corresponds to the procedure from the ring tone volume determination process to the call origination process of the control device 12. The control unit 338 acquires the current time CT from the clock unit 332. Then, the process proceeds to S720. In this case, the control unit 338 selects from the history table 362 of the storage unit 340 the terminal ID of the call originating terminal. The terminal device 16, and the difference P between the operation date and time and the current time CT is greater than a predetermined period (for example, 2 hours). Then, the process proceeds to S730. In S730, the control unit 338 calculates the overall index X from the occupancy index Z, the noise index Y and equation (1). Go to 40.
[0104] In S740, the control unit 338 refers to the ringtone volume table in the storage unit 340 and Set the ring volume V corresponding to the target X. Then, proceed to S750. In S750, The unit 338 determines whether the ring tone volume V is 0. If the ring tone volume V is 0 (S75 If the ring volume V is not 0 (S750: No), proceed to S790. In S760, the control unit 338 issues an instruction to change the ring volume to the destination terminal device 16. Then, the process proceeds to S770.
[0105] In S760, the control unit 338 receives a ring volume change response from the destination terminal device 16. If the ring volume change response has not been received (S760: No), Return to step 770 and repeat the process. If a ring volume change response is received (S760: Yes) In S780, the control unit 338 of the management device 12 An INVITE (manual response) is sent to the 16. Then, the process ends. The control unit 338 of the management device 12 sends an INVITE (automatic response) to the destination terminal device 16. Then the process ends.
[0106] When S780 is executed, the destination terminal device 16 receives the INVITE (manual response). When the message is received, information about the ringtone volume V is read from the storage unit 40, and the ringtone volume V is adjusted accordingly. The output unit outputs the ring tone. That is, the ring tone is output at the ring tone volume V designated by the management device 12. Output.
[0107] In this embodiment, when the management device 12 notifies the terminal device 16 of a change in the ringtone volume, A sequence of transmitting a change notification and transmitting a ring volume change response from the terminal device 16 to the management device 12. However, the procedure for changing the ring volume of the terminal device 16 may be performed using other sequences. For example, if the ringtone volume V is not 0, the control unit 338 of the management device 12 Sends an INVITE (manual answer) without sending a notification, setting the ring volume V as a parameter. The control unit 38 of the terminal device 16 may receive an INVITE (manual response) from the management device 12. When receiving an INVITE (manual answer), the ring volume V is set as a parameter. If the ring volume V is set, the terminal device 16 adjusts the ring volume V accordingly. The ring tone volume can be set and the ring tone can be output from the audio output unit 46.
[0108] In the above case, the control unit 338 of the management device 12 executes the following in the flowchart of FIG. 24: 50: No), the process proceeds to S780A, which corresponds to S780, and the destination terminal is Set the ring volume V as a parameter of the INVITE (manual response) sent to the device 16 and process it. The control unit 38 of the terminal device 16 may also omit the processing of the flowchart in FIG. It may be omitted.
[0109] In this embodiment, the reception is evaluated by the overall index X, which is the communication ease index described in the fourth embodiment. Although the volume V is determined, the presence index Z described in the second embodiment or the noise level V described in the third embodiment is also determined. The ringtone volume V may be determined based on the indicator Y. When the ringtone volume V is determined based on the presence indicator Z, The ringtone volume table stored in the storage unit 340 of the management device 12 is such that the higher the presence index Z, the lower the ringtone volume. The lower the presence indicator Z, the higher the ringtone volume is set. In addition, when determining the ringtone volume V based on the noise index Y, The ringtone volume table is set so that the lower the noise index Y, the lower the ringtone volume is set. The higher the value, the higher the ring volume is set.
[0110] In addition, in this embodiment, the ring volume V is determined based on the communication ease index, but the present invention is not limited to this. For example, based on the communication ease index, the terminal device 16 outputs ( The magnitude (degree) of the vibration (to be generated) may be determined. The higher the communication ease index, the smaller the vibration size (amplitude), and the lower the communication ease index, Alternatively, the frequency of the vibration may be increased depending on the communication ease index. In particular, the terminal device 16 may be configured to change the vibration time, vibration pattern, etc. When a call is set to a mode, the terminal device 1 will not output a ringtone but will output a vibration. The user of the device 6 will sense the vibration and become aware of the presence of a call (incoming call). The vibration generated by the terminal device 16 when an incoming call arrives is one way of notifying the user of the incoming call.
[0111] Also, based on the communication ease index, the call volume output from the terminal device 16 on the receiving side is determined. For example, the higher the communication ease index, the lower the call volume is set, and the communication ease index is increased. The lower the index, the louder the call volume can be set. The user of the terminal device 16 recognizes the presence of communication (incoming call) by the output of the call voice. Therefore, outputting the call voice is one way of notifying the user of an incoming call.
[0112] When an incoming call is received, the terminal device 16 displays an incoming call message on the display unit 36 and illuminates the In other words, the incoming call notification is not limited to an audible one, but may be a visual one. The visual notification of incoming calls may be changed depending on the communication ease index. For example, if the communication ease index is relatively high, the The font size is reduced, and the message displayed on the display when the communication ease index is relatively low The font of the message may be enlarged. Also, when a call is received, the display unit 36 may be made to blink, and the communication The higher the ease of communication index, the smaller the contrast in the blinking should be. The lower the target, the greater the difference in brightness during flashing. The higher the communication ease index, the smaller the light intensity. The lower the index, the greater the amount of light emitted. It is one of the ways to notify an incoming call. It can be visually notified (notified) or audibly notified (notified). ) may be used. In addition, the means used for notification (notification means) may be determined depending on the communication ease index. For example, when the communication ease index is high, the notification is made using only vibration. When the communication ease index is medium, a notification is given by combining vibration and light emission. If the reliability index is low, the notification may be made by a combination of vibration, light emission, and a ringing sound. The control unit 338 of the second terminal device 16 determines the means to be used for the incoming call notification (ringtone, vibration, light emission, The information indicating the change of the ring volume or other control information may be included in the instruction to change the ring volume or other control information. The control unit 338 of the management device 12 controls the number of notification means to be increased as the communication ease index is lower. The control may be performed as follows.
[0113] According to this embodiment, the value of the overall index X determines the method of sending to the destination terminal device 16 and the method of sending. Since the ring volume at the destination terminal device 16 is determined, an appropriate communication mode can be automatically determined. This allows the user 18 to receive information quickly. By adjusting the volume and call volume to an appropriate level, the call information will not be recognized by the user 18. Furthermore, it can prevent the ring volume from being increased more than necessary. Therefore, the ringtone may cause inconvenience (discomfort or stress) to people (third parties) around the terminal device 16. In other words, it is possible to appropriately notify the caller of an incoming call depending on the situation of the callee. In addition, the management device 12 can automatically determine the communication mode. This eliminates the need to set and select a communication mode on the source terminal device 16. Cut. Example 7 In the seventh embodiment, the terminal device 16 is determined based on the communication ease index described in the previous embodiments. Determines the ringtone volume and the time for which the ringtone is output (ringtone duration). Based on the mark, the terminal device 16 determines the form in which to notify the incoming call (incoming call notification form). In the following explanation, the comprehensive index X explained in the fourth embodiment is used as the communication ease index. The terminal device 16 in this embodiment is a mobile phone terminal, and is not limited to a smartphone. The terminal device 16 of this embodiment is a mobile communication device such as a mobile phone. The block diagram of the terminal device 16 is the same as that of FIG. In addition to the configuration of the first embodiment, the management device 12 also includes a history table 36 in the storage unit 340. In addition to 2, the incoming call setting table is recorded.
[0114] When the terminal device 16 receives a call, it notifies the user 18 of the incoming call. By pressing the call button on the terminal device 16 while the ring tone is being output, the call A call with the original user 18 is started. Also, a ring tone is output for a predetermined number of times or for a predetermined period of time. If the answer button is not pressed after the call is received, the ring tone will be terminated due to a timeout. automatically switches to recording mode (recording of voicemail), or It is common for the mode to switch to
[0115] 25(a)-(b) show a case where a call is made from the first terminal device 16a to the second terminal device 16b. FIG. 25(a) is a sequence diagram showing the procedure when a call (incoming call) is received by the user 18. This is a sequence diagram when the call is recognized and a call is established. The steps are the same as steps S50 to S62 in 12(b). The second terminal device 16b outputs the ring tone twice. After the above steps (S1212, S1214) are completed, the user 18 of the second terminal device 16b presses the call button (S1216) and the call is started. Steps S1218 to S1230 are the same as those in FIG. 12( b) S66 to S78 are the same.
[0116] FIG. 25(b) shows a case where the call (incoming call) is not recognized by the user 18 and the call is not established. S1250 to S1262 are the same as S50 in FIG. 12(b). The second terminal device 16b outputs the ring tone multiple times (S1264). Since the call button is not pressed after S1272, the call is determined to be timed out. The second terminal device 16b sends a BYE (S1276), and the management device 1 The first terminal device 16a transmits an ACK (S128). 0), the management device 12 transfers the ACK (S1282).
[0117] In this embodiment, the control unit 338 of the management device 12 receives a call start request from the terminal device 16 as a call start request. When receiving the request, the overall index X of the destination terminal device 16 is calculated using the formula (1) in the fourth embodiment. Next, the control unit 338 of the management device 12 refers to the incoming call setting table in the storage unit. The table below shows the data structure of the incoming call setting table. This table lists the destination terminal for each overall index X. The ring volume output by the terminal device 16 and the number of rings are recorded. The overall index X is calculated by the formula (1 The ringtone volume is a value that indicates the volume of the ringtone output by the terminal device 16. The number of incoming calls is recorded as a value indicating the upper limit of the number of times the terminal device 16 outputs the ring tone. When the number of times the ring tone is output reaches this upper limit, it is determined to be a timeout and the call is terminated. The call ends or the answering machine starts recording. The upper limit of the overall index X is set to 100 and the lower limit is set to 0. The upper limit of the ringtone volume is set to 100 and the lower limit is set to 0. The upper limit of the number of incoming calls is set to 25, and the lower limit is set to 5. In this figure, when the overall index X is high, that is, when the user 18 receives an incoming call or hears a voice message, If the call is easy to recognize, the ringtone volume will be low and the number of ringtones will be low. If X is low, that is, if the user 18 has difficulty in recognizing the incoming call or the voice of the call, the ringtone volume is high. In other words, the higher the communication ease index, the more calls are received. The volume is set low and the number of incoming calls is set low. The ring volume is set to be loud and the number of rings is set to be many.
[0118] FIG. 27 shows a case where a call is made from the first terminal device 16a to the second terminal device 16b, and the management device 12 This is a sequence diagram showing the procedure for performing the call reception setting determination process. A call is made from the first terminal device 6a to the second terminal device 16b, and the management device 12 performs the call reception setting determination process. This is an example of a sequence when a call timeout occurs in the second terminal device 16b. When the call is made from the terminal device 16a (S1298), the first terminal device 16a The control unit 338 of the management device 12 transmits an INVITE, which is a start request (S1300). When an INVITE is received from the first terminal device 16a, the second terminal device 16b, which is the destination, The call reception setting determination process is performed (S1302).
[0119] Specifically, the call reception setting determination process calculates the overall index X of the second terminal device 16b of the call destination, The combination of the ring volume V and the number of rings C of the second terminal device 16b is selected from the ring setting table. For example, the incoming call setting VC is determined when the overall index X is 80 or more. In this case, the ringtone volume V is "20", the number of ringtones C is "5", and the overall index X is between 60 and 80. If the total index X is less than 40, the ring volume V will be "40", the number of rings C will be "10", and If the number is less than 60, the ringtone volume V is "60", the number of ringtones C is "15", and the overall index X is If the number is between 20 and 40, the ring volume V is "80" and the number of rings C is "20". If the target X is greater than or equal to 0 and less than 20, the ringtone volume V is "100" and the number of ringtones C is "25". That is, the incoming call setting determination process determines the form of notification of an incoming call in the second terminal device 16b. This is a process for determining the form of notification of an incoming call, and is also called "processing for determining the form of notification of an incoming call."
[0120] The control unit 338 of the management device 12 executes the call reception setting determination process, and then sends the call reception setting to the second terminal device 16b. The second terminal device transmits a setting change instruction (S1304). The ring volume and number of rings of 16b are set to the values set in Ring Volume V and Number of Rings C, respectively. The control unit 38 of the second terminal device 16b receives the instruction to change the incoming call setting from the management device 12 to the When the setting change instruction is received, the contents of the incoming call setting change instruction are recorded in the storage unit 40 (S130 6) The control unit 38 of the second terminal device 16b records the contents of the instruction to change the incoming call setting, and then The control unit 338 of the management device 12 then transmits a response to change the incoming call setting to the management device 12 (S1308). After receiving the incoming call setting change response from the second terminal device 16b, an INVI The control unit 38 of the second terminal device 16b transmits a TE (manual response) (S1310). After receiving the VITE (manual response), the call setting change instruction recorded in the memory unit 40 is followed. The ring volume is changed to ring volume V (S1312), and the number of rings is changed to number of rings C (S1 314). The instruction to change the incoming call settings indicates the ring tone (incoming call notification format) corresponding to the communication ease index. It can be said that it is control information (control signal).
[0121] The second terminal device 16b sends a status code 100 Tryi ng is sent (S1316). The status code sent is 100 Trying The second terminal device 16a then transmits the received data to the first terminal device 16a via the second terminal device 12 (S1318). After sending the status code 100 Trying, the first terminal device 16a The status code 180 Ringing is sent (S1320). The task code 180 Ringing is sent to the first terminal device 16a via the management device 12. This will be done (S1322).
[0122] The control unit 38 of the second terminal device 16b controls the audio output unit 46 to output the number of incoming calls set at C. The second terminal device 1 outputs the ring tone up to the number of times set by the second terminal device 1 (S1324 to S1330). If the user 18 of 6b does not perform a predetermined operation such as pressing the call button, a timeout occurs. The second terminal device 16b judges that the call is not received (S1332) and stops outputting the ring tone. (S1334), the management device 12 transfers the BYE (S1336). The server 10 transmits an ACK (S1338), and the management device 12 transfers the ACK (S1340).
[0123] FIG. 28 is a flowchart showing the procedure of the processing by the terminal device 16. The control unit 38 of the device 16 receives an instruction to change the incoming call setting from the management device 12 via the communication unit 34. This corresponds to the procedure for notifying the user of an incoming call (call processing). The control unit 38 determines whether or not an instruction to change the incoming call setting has been received. If the answer is YES in S900, the process proceeds to S910. If the answer is No in S900, the process returns to S900 and repeats. 38 records the incoming call setting change instruction received via the communication unit 34 in the storage unit 40. In S920, the control unit 38 receives the received message from the management device 12 via the communication unit 34. Then, the process proceeds to S930.
[0124] In S930, the control unit 38 determines whether an INVITE (manual response) has been received from the management device 12. If an INVITE (manual response) is received (S930: Yes), Proceed to step 940. If an INVITE (manual response) has not been received (S930: No), The process returns to S930 and repeats. In S940, the control unit 38 changes the incoming call setting in the storage unit 40. After reading the instructions and changing the ring volume to ring volume V and the number of rings to number of rings C The control unit 38 controls the audio output unit 46 to output a ring tone. When a call is started by performing a predetermined operation, the ring tone output is stopped. If the user 18 does not perform a predetermined operation, it is determined that a timeout has occurred, and the output of the ringtone is stopped. Then, the process returns to S900 and repeats.
[0125] FIG. 29 is a flowchart showing the procedure of the processing by the management device 12. This corresponds to the procedure from the call reception setting determination process to the call origination process of the control device 12. The control unit 338 acquires the current time CT from the clock unit 332. Then, the process proceeds to S820. In this case, the control unit 338 checks the history table 362 in the storage unit 340 to see if the terminal ID is the destination The terminal device 16, and the difference P between the operation date and time and the current time CT is within a predetermined period (for example, 2 hours). All records R shorter than the specified length are obtained. Then, the process proceeds to S830. In S830, the control The unit 338 calculates the overall index X from the occupancy index Z, the noise index Y and the equation (1). In S840, the control unit 338 refers to the incoming call setting table in the storage unit 340. The call setting VC corresponding to the overall index X is determined by checking the call setting VC, and then the process proceeds to S850.
[0126] In S850, the control unit 338 receives the call from the destination terminal device 16 via the communication unit 334. The control unit 338 then sends a setting change instruction. Then, the process proceeds to S860. In S860, the control unit 338 Determine whether a response to change the incoming call setting has been received from the destination terminal device 16 via the receiving unit 334. If the ring volume change response has not been received (S860: No), the process returns to S860. If a ring volume change response is received (S860: Yes), the process proceeds to S870. In S870, the control unit 338 of the management device 12 receives the destination address via the communication unit 334. An INVITE (manual response) is sent to the terminal device 16. Then, the process ends.
[0127] In this embodiment, when the management device 12 notifies the terminal device 16 of a change in the ringtone volume, The terminal device 16 sends a notification of change of the incoming call setting to the management device 12, and the terminal device 16 sends a response of change of the incoming call setting to the management device 12. The sequence has been explained, but the procedure for changing the ring volume and the number of rings of the terminal device 16 is the same as other procedures. For example, the control unit 338 of the management device 12 may use the following sequence: Without sending a notification, set the ring volume V and the number of rings in the parameters of the INVITE (manual answer) The control unit 38 of the terminal device 16 may set INVIT C and transmit it. When E (Manual Answer) is received, the parameter in INVITE (Manual Answer) is set to ring volume V and the number of incoming calls C are set, and the ring volume V and the number of incoming calls C are set. If so, the ring volume of the terminal device 16 is set to ring volume V and the number of rings is set to number of rings C. Change.
[0128] In the above case, the control unit 338 of the management device 12 executes S84 in the flowchart of FIG. After executing 0, the program does not transition to S850, but transitions to S870A, which corresponds to S870, and then to S8 In 70A, the parameters for INVITE (manual answer) include ring volume V and number of rings C may be set in the communication start request and transmitted to the destination terminal device 16. The control unit 38 of the terminal device 16 may include control information indicating the notification mode. The processing in the flowchart may be omitted.
[0129] In this embodiment, the number of times the ring tone is output at the destination terminal device 16 is set as the number of incoming calls ( The time from when the ring tone is output until the timeout is set by C. A certain incoming call time (ring tone output time) T may be set. In this case, the incoming call setting table in FIG. The call time is recorded for each overall index. If the overall index X is high, i.e., user 1 If 8 is easy to recognize incoming calls and voice calls, the incoming call time will also be recorded as a small value, and the overall index X will be If the reception time is low, that is, if the user 18 has difficulty in recognizing the incoming call or the voice of the call, the reception time is also long ( The control unit 338 of the management device 12 determines the ring volume from the incoming call setting table. V and the incoming time T are determined, and the incoming volume change is transmitted to the destination terminal device 16 as the incoming setting VT. Send a change instruction.
[0130] After receiving the instruction to change the ring volume, the destination terminal device 16 changes the ring time T The control unit 38 of the terminal device 16 acquires the received message from the arrival time T until the timeout. For example, in the case of a terminal device 16 that outputs a ring tone every three seconds, If the incoming call time T is 15 seconds, the call will ring 5 times and then time out. In the case of a terminal device 16 that outputs a ring tone at 5-second intervals, if the incoming call time T is 15 seconds, The ring tone is output three times and then a timeout occurs. Even if the interval at which the ring tone is output differs for each terminal device 16, the timeout You can set the time until the ring tone sounds. Both C and the ring time T, which is the time for outputting the ring tone, are information that defines the output period of the ring tone. The information is a parameter.
[0131] In this embodiment, if the call processing times out at the destination terminal device 16, The destination terminal device 16 sends a BYE to the originating terminal device 16 to end the call processing. However, the call process may be terminated by other sequences. When the terminal device 16 transmits 180Ringing to the calling terminal device 16, the call processing is timed out. The terminal device 16 of the call originating station sets the time T2 until the call is timed out. After receiving 180Ringing, time T2 is acquired, and time T2 has elapsed since receiving 180Ringing. If the destination terminal device 16 does not send a 200OK, the destination terminal device 16 is Just send an answer.
[0132] In this embodiment, the reception is evaluated by the overall index X, which is the communication ease index described in the fourth embodiment. Although the volume V and the number of incoming calls C are determined, the presence index Z described in the second embodiment or The ring volume V and the number of rings C may be determined based on the noise index Y described in 3. When determining the ring volume V and the number of rings C using Z, the storage unit 340 of the management device 12 stores In the recorded incoming call setting table, the higher the presence index Z, the lower the ring volume is set. The lower the presence index Z, the higher the ring volume. The number of incoming calls is set to a large value. When determining the volume, the management device 12 determines whether the volume of the incoming call is greater than the volume of the incoming call in the ringtone volume table recorded in the storage unit 340. The lower the sound index Y, the lower the ring volume is set to and the lower the number of rings is set to. In addition, the higher the noise index Y, the higher the ring volume is set and the higher the number of rings is set. will be done.
[0133] According to this embodiment, the value of the overall index X determines the volume of the incoming call and the incoming call volume of the destination terminal device 16. Since the number of times is determined, it is possible to reduce the occurrence of situations where the call information is not recognized by the user 18. In addition, the ring volume and the number of rings of the destination terminal device 16 are determined based on the value of the overall index X. Do not output the ringtone at a volume louder than necessary or for a longer period of time than necessary. It also prevents the ringtone from being output at a volume that is louder than necessary. Since the output of the ring tone for a long time is prevented, the caller can easily hear the surroundings of the terminal device 16 of the call destination. This reduces the impact (discomfort, stress, etc.) on people (third parties) who are wearing the device. Depending on the situation of the call recipient, the form of notification of the incoming call can be appropriately selected. Both the ring volume and the number of rings (number of times the ring tone is output) were set according to the communication ease index. Alternatively, only one of the two may be set. In other words, the volume of the ringtone, the ringtone output time, etc. may be set according to the communication ease index. At least one of the number of calls and the incoming call time may be set. Example 8 In the eighth embodiment, the control unit 338 of the management device 12 uses the communication ease index described in the seventh embodiment. The calculation is performed by the control unit 38 of the terminal device 16 instead of the conventional method. do.
[0134] When the external device 20 is operated by the terminal device 16, the control unit 38 The control unit 38 acquires the current time (current date and time). The control unit 38 compares the current time acquired from the clock unit 32 with the time of the external device. This is because the operation history of the external device 20 by the terminal device 16 is associated with the operation history of the external device 20. The operation history corresponds to the generation of operation history information relating to the external device 20. The control unit 38 also stores the operation history information in a history table in the storage unit 40. The history table is stored in a table (not shown) similar to the history table 362. The terminal ID may be omitted, or the terminal device 16 may have a data structure. The storage unit 40 of the terminal device 16 may store the presence / absence information shown in FIG. The noise coefficient table shown in FIG. 18 is recorded.
[0135] The control unit 38 of the terminal device 16 stores the history table 362, the occupancy coefficient table, and the noise The communication ease index of the terminal device 16 is calculated from the sound coefficient table at a predetermined period (for example, every minute). This is because the user 18 of the terminal device 16 can receive an incoming call based on the generated operation history information. For example, the control unit 38 calculates a communication ease index that indicates the degree of recognition. Similarly to the fourth embodiment, the overall index X is calculated as the communication ease index according to the formula (1). The communication ease index is not limited to the overall index X, and may be any index as described in the previous embodiments. The terminal device 16 may use various communication ease indices. The terminal ID and the communication ease index are transmitted to the management device 12 .
[0136] The control unit 338 of the management device 12 converts the communication ease index received from the terminal device 16 into the terminal ID For example, a new communication ease is received from a certain terminal device 16. When an indicator is received, the old communication ease indicator of the terminal device 16 is deleted and the latest one is registered for each terminal ID. Alternatively, the reception date and time, the terminal ID, and the communication ease index may be stored. The communication accessibility index is stored in association with the communication accessibility index received during a predetermined period without deleting old communication accessibility indexes. The control unit 338 of the management device 12 may store all of the trustability indicators. When an INVITE is received from the destination terminal 6, the storage unit 340 stores the The control unit 338 reads out the communication ease index of the device 16. The control unit 338 reads out the incoming call setting table shown in FIG. VC is determined based on the communication ease index (here, the overall index X) by referring to An instruction to change the incoming call setting is sent to the destination terminal device 16.
[0137] The communication unit 34 of the terminal device 16 receives the call reception setting change instruction from the management device 12. The instruction to change the setting is control information (control information) indicating a ring tone (incoming call notification form) corresponding to the communication ease index. signal), and includes first information regarding the volume of the ringtone and second information regarding the output period of the ringtone. The control unit 38 performs the same process as in the seventh embodiment. The volume is set according to the first information included in the ease index, and the volume is set according to the second information. Subsequently, the control unit 38 receives a message from the communication unit 34 via the other terminal device 16. When a communication start request is received from the management device 12, the In other words, the terminal device 16 outputs the ring tone to the audio output unit 48 (output unit). If the call setting change instruction (control information indicating the call notification format) received before the start request is received, As described above, the notification of an incoming call can be made by outputting a ringing sound. However, it may be a change in the display on the display unit 36 or light emitted from a light-emitting unit (not shown). The control unit 38 controls the output units such as the audio output unit 48, the display unit 36, and the light emitting unit to output an incoming call notification. The output unit is caused to notify the incoming call in accordance with the control information indicating the notification mode. In this way, the terminal device 16 receives a communication start request including control information indicating the incoming call notification mode. In this case, it can be said that the control information is received at the same time as the communication start request. That is, the terminal device 16 receives a communication start request from the management device 12 before or at the same time (for a predetermined period) as the communication start request. The incoming call notification format is changed according to the received control information. The control unit 38 refers to the incoming call setting table and determines whether or not the call is to be received based on the communication ease index. In this case, the management device 12 can omit sending the instruction to change the incoming setting. Cut.
[0138] According to this embodiment, the ease of communication calculated based on the operation history information regarding the operation of the external device is Since the ring tone is output according to the indicator, the form of notification of the incoming call can be adjusted appropriately according to the situation of the call recipient. In addition, the communication ease index is transmitted to the management device at predetermined time intervals, and the communication ease index is transmitted to the management device at predetermined time intervals. The ring tone is output in accordance with the incoming call setting change instruction received from the management device within the It can flexibly respond to changes in the situation of the elephant and select the appropriate form of notification of an incoming call. It uses operation history information that shows the history of operations that control the start and stop of devices, so Whether or not the situation is such that the caller can respond, i.e., the situation of the call recipient can be accurately conveyed without unnecessary It can estimate the volume of the ringtone and the incoming call volume according to the instructions to change the incoming call settings. The volume and duration of the ringtone can be changed depending on the situation. can.
[0139] The present invention has been described above based on the embodiments. These embodiments are merely examples, and each of the components thereof The fact that various modifications are possible in the combination of elements or processes, and that such modifications It will be appreciated by those skilled in the art that examples are within the scope of the present invention.
[0140] In the first to eighth embodiments, a user 18 of a terminal device 16 can access an external device 20 of the terminal device 16. The communication ease index was calculated based on the information of the operation performed by the user, but it is not limited to this. For example, the user 18 of the terminal device 16 may issue a command to the terminal device 16 itself (the terminal device itself). For example, the communication ease index may be calculated based on the operation information stored in the terminal device 16. Information on launching and closing applications (apps) Operation history such as information, character input information, screen scrolling information, button press information, etc. The terminal device 16 may store the operation history and calculate the communication ease index based on the operation history. The operation history performed on the application or the like of the terminal device is stored in the operation history packet shown in FIG. For example, instead of the device type, Records the application identification information and application type, and the operation type is "Device power ON", "Device power OFF", etc. "Power OFF", "Start application", "Exit application", "Text input", "Scroll" and other The management device 12 can determine the ease of communication based on such an operation history. In addition, the terminal device 16 may calculate an index by recording the operation history of the terminal device itself. Based on this, a communication ease index may be calculated and transmitted to the management device 12.
[0141] When the terminal device 16 is frequently operated, that is, when the call is made, If an operation has been performed within the previous predetermined time, the user 18 of the terminal 16 Since there is a high possibility that the user is close to the On the other hand, if no operation is performed on the terminal device 16 for a long time, that is, if no call is made, If no operation is performed within a predetermined time period prior to the time, the user 18 of the terminal device 16 Since there is a high possibility that the user is not near the terminal device 16, the communication ease index is set to a relatively low value. For example, the number of operations (number of characters entered, etc.) in the most recent predetermined period is calculated. If the number of operations is equal to or greater than a predetermined number, the communication ease index is calculated to be relatively high. If the number of operations is less than the number of times, the communication ease index should be calculated relatively low. The communication ease index may be calculated to be higher as the communication ease index is lower. The time when no operation is performed (non-operation time) is calculated, and the shorter the non-operation time, the higher the communication ease index. The longer the no-operation time is, the lower the communication ease index may be calculated.
[0142] In addition, you can launch apps, close apps, enter text, scroll, set screen lock, The severity level varies depending on the type of operation, such as unlocking the screen, turning the device on, or turning the device off. The communication ease index may be calculated by adding only the above. N is treated as an external device powered on, and the screen lock setting and main unit power OFF are handled as external devices. You can also turn off the power to music playback apps, video playback apps, etc. The communication ease index may be calculated depending on whether an application that outputs the That is, the device to be operated may be an external device or a terminal device (the device itself). Based on the history of operations performed by the terminal device that is the recipient (communication partner), All you have to do is calculate the index.
[0143] Then, as explained in each embodiment, based on the communication ease index calculated in this way, Incoming call notification format (switching between normal and RBT calls, ring volume, number of calls, ring duration, etc.) According to this modification, even in a terminal device that does not control an external device, Depending on the situation of the call recipient, the form of notification of the call can be appropriately selected. The present invention can be applied to a communication system.
[0144] Any combination of the first to eighth embodiments is also effective. The effects of any combination of the eighth embodiment can be obtained. [Explanation of symbols]
[0145] 10 network, 12 management device, 14 base station device, 16 terminal device, 18 User, 20 External device, 30 Input unit, 32 Timekeeping unit, 34 Communication unit, 36 display unit, 38 control unit, 40 memory unit, 42 short-range communication unit, 44 sound Voice input unit, 46 voice output unit, 60 setting table, 100 communication system, 2 00 Clock oscillator, 210 CPU, 220 User IF, 230 Communication IF , 240 Audio IF, 250 Bus, 332 Timekeeping section, 334 Communication section, 33 8 control unit, 340 memory unit, 362 history table, 400 clock oscillator, 410 CPU, 430 communication IF, 450 bus.
Claims
1. Regarding operations performed on a terminal device with respect to one or more external devices connected via short-range communication a receiving unit that receives operation history information; Based on the operation history information received by the receiving unit, the user of the terminal device receives a call. a calculation unit for calculating a communication ease index indicating a degree to which the user recognizes the communication ease index; Based on the communication ease index calculated by the calculation unit, a control unit that determines a notification mode; a transmitter that transmits control information indicating the incoming call notification mode to the terminal device, The operation history information includes information on the time when the terminal device started up each of the external devices. 、 The calculation unit calculates the communication ease based on the number of times the external device is started up within a predetermined period. Calculate the sex index, The control unit adjusts the ring volume, the ring tone volume, the ring tone quality, and the like of the terminal device based on the communication ease index. Sound output time, volume of incoming call vibration, call volume, display on the display unit of the terminal device when an incoming call is received and the amount of light emitted by the light-emitting unit of the terminal device when an incoming call is received. Ru, Management device.
2. The operation history information includes the time when the terminal device started up each of the external devices and the time when the terminal device stopped each of the external devices. Contains information about the time The calculation unit refers to the most recent operation history information for each of the external devices, and calculates The communication ease index is set so that the greater the number of external devices that are in an activated state, the higher the value. Calculate the target, The management device according to claim 1 .
3. For each of the plurality of external devices, when the external device is being used, a storage unit that stores a presence coefficient indicating a likelihood that a user of the device is present in a room; The calculation unit refers to the storage unit and calculates the occupancy coefficient when an external device having a low occupancy coefficient is activated. When an external device with a high presence coefficient is activated, the presence coefficient is set to a higher value. Calculate the sex index, The management device according to claim 1 or 2.
4. For each of the plurality of external devices, a volume of sound output from the external device is indicated. a memory unit that stores a noise coefficient; The calculation unit refers to the storage unit and calculates a value corresponding to a value when the external device having a high noise coefficient is activated. When the external device with a low noise coefficient is activated, the communication ease is set to a higher value. Calculate the sex index, The management device according to claim 1 or 2.
5. On the computer, Regarding operations performed on a terminal device with respect to one or more external devices connected via short-range communication receiving operation history information; Based on the received operation history information, the degree to which the user of the terminal device recognizes the incoming call a calculation step of calculating a communication ease index indicating determining a notification form of an incoming call in the terminal device based on the calculated communication ease index; a control step of determining transmitting control information indicating the incoming call notification form to the terminal device; A program for executing The operation history information includes information on the time when the terminal device started up each of the external devices. 、 The calculation step may include calculating the communication time based on the number of times the external device is started up within a predetermined period. Calculate the reliability index, The control step adjusts a ring volume of the terminal device based on the communication ease index. , the ring tone output time, the magnitude of the ring vibration, the call volume, the time of the ring tone on the display unit of the terminal device, and the amount of light emitted by the light-emitting unit of the terminal device when an incoming call arrives. Program to decide.
Citation Information
Patent Citations
Relay apparatus and communication system
JP2011135290A
Management device
JP2020129797A
Management device and terminal device
JP2020129798A
Methods and apparatus for an environmental and behavioral adaptive wireless communication device
US20080036591A1