Communication device, communication method, and communication program

The communication system addresses the lack of authentication and security in existing systems by matching information received through different communication networks before transmitting it to the destination, thereby enhancing caller authentication and communication security.

JP2025097247AActive Publication Date: 2025-06-30NEC PLATFROMS LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024003197
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-01-12
Publication Date
2025-06-30
Estimated Expiration
2043-12-18

AI Technical Summary

Technical Problem

The existing communication systems, as described in Patent Document 1, fail to authenticate the calling party effectively and enhance communication security, particularly when transmitting sub-addresses for direct calls.

Method used

A communication device and method that receive first information via a first communication network for establishing a call connection and via a second communication network for data communication. When the information received through both networks matches, the device transmits corresponding second information to the destination terminal device, thereby enhancing authentication and security.

Benefits of technology

This solution contributes to the authentication of the calling party and enhances communication security by ensuring that only matching information is used for call setup, preventing unauthorized access and ensuring secure communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025097247000001_ABST
    Figure 2025097247000001_ABST
Patent Text Reader

Abstract

To contribute to authenticating a call source and strengthening the security of communication using information added to information for setting a call path.SOLUTION: A communication device includes one or more CPUs. The one or more CPUs are configured to receive at least a call source number from a call source terminal device via a first communication network that connects for call the call source terminal device and a call destination terminal device based on call destination information indicating a call destination, receive the call source number and first information from the call source terminal device via a second communication network that performs data communication, and when the call source number received via the first communication network and the call source number received via the second communication network are the same, transmit second information corresponding to the first information to the call destination terminal device.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a communication device, a communication method, and a communication program.

Background Art

[0002] There is known a system in which a calling party and a called party are connected via a communication line using a telephone number, and an extension number is transmitted from the calling party to the called party by data communication so that a direct call can be made from the calling party to the extension of the called party (Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] Note that the disclosures of the above-described prior art documents are incorporated herein by reference. The following analysis is made by the present inventors.

[0005] However, in the system disclosed in Patent Document 1, authentication of the calling party using the sub-address transmitted to the called party and enhancement of communication security have not been achieved.

[0006] An object of the present disclosure is to contribute to authentication of a calling party and enhancement of communication security by using information added to information for call path setting.

Means for Solving the Problems

[0007] In a first aspect of the present disclosure, a communication device including one or more CPUs is provided. The one or more CPUs receive at least first information from a source terminal device via a first communication network that establishes a call connection between the source terminal device and a destination terminal device based on destination information indicating the destination, and receive the first information from the source terminal device via a second communication network for data communication. When the first information received via the first communication network is the same as the first information received via the second communication network, the one or more CPUs are configured to transmit second information corresponding to the first information to the destination terminal device. In a modified first aspect of the present disclosure, a communication device including one or more CPUs is provided. The one or more CPUs receive at least a source number from a source terminal device via a first communication network that establishes a call connection between the source terminal device and a destination terminal device based on destination information indicating the destination, and receive the source number and first information from the source terminal device via a second communication network for data communication. When the source number received via the first communication network is the same as the source number received via the second communication network, the one or more CPUs are configured to transmit second information corresponding to the first information to the destination terminal device.

[0008] In a second aspect of the present disclosure, a communication method including a first receiving step, a second receiving step, and a transmitting step is provided. The first receiving step receives at least first information from a source terminal device via a first communication network that establishes a call connection between the source terminal device and a destination terminal device based on destination information indicating the destination. The second receiving step receives the first information from the source terminal device via a second communication network for data communication. The transmitting step transmits second information corresponding to the first information to the destination terminal device when the first information received via the first communication network is the same as the first information received via the second communication network. In a second aspect of the disclosed modification, a communication method is provided that includes a first receiving step, a second receiving step, and a transmitting step. The first receiving step receives at least a source number from the source terminal device via a first communication network that establishes a call connection between the source terminal device and the destination terminal device based on destination information indicating the destination. The second receiving step receives the source number and first information from the source terminal device via a second communication network that performs data communication. The transmitting step transmits second information corresponding to the first information to the destination terminal device when the source number received via the first communication network is the same as the source number received via the second communication network.

[0009] In a third aspect of the present disclosure, in a communication device including one or more CPUs, a communication program is provided that causes the one or more CPUs to execute a first receiving process, a second receiving process, and a transmitting process. The first receiving process receives at least first information from the source terminal device via a first communication network that establishes a call connection between the source terminal device and the destination terminal device based on destination information indicating the destination. The second receiving process receives the first information from the source terminal device via a second communication network that performs data communication. The transmitting process transmits second information corresponding to the first information to the destination terminal device when the first information received via the first communication network is the same as the first information received via the second communication network. In a third aspect of the modified present disclosure, in a communication device including one or more CPUs, a communication program is provided that causes the one or more CPUs to execute a first reception process, a second reception process, and a transmission process. The first reception process receives at least the caller number from the terminal device of the caller via a first communication network that establishes a call connection between the terminal device of the caller and the terminal device of the callee based on the callee information indicating the callee. The second reception process receives the caller number and first information from the terminal device of the caller via a second communication network that performs data communication. The transmission process transmits second information corresponding to the first information to the terminal device of the callee when the caller number received via the first communication network is the same as the caller number received via the second communication network.

Advantages of the Invention

[0010] According to each aspect of the present disclosure, it is possible to contribute to the authentication of the caller and the enhancement of communication security by using the information added to the information for call path setting.

Brief Description of the Drawings

[0011]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Best Mode for Carrying Out the Invention

[0012] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. However, the present disclosure is not limited by the embodiments described below. Also, in each drawing, the same or corresponding elements and processes are appropriately assigned the same reference numerals. Furthermore, it should be noted that the drawings are schematic, and the connection relationships between the elements and the details of each process may be different from those in the present disclosure when implemented. Also, there may be parts where the details of the processes are different even between the drawings.

[0013] [First Embodiment] FIG. 1 is a diagram illustrating a configuration of a communication system 10 according to a first embodiment of the present disclosure. As shown in FIG. 1, the first communication system 10 includes a terminal device (TM; TerMinal) 2 at the source, a communication network 100 for calls, a first destination communication system 3 at the destination, and a terminal device (PC; Personal Computer) 4. The destination communication system 3 includes a first router device (RT; RouTer) 30, a PBX (Private Branch Exchanger) 32, a switch device (SW; SWitch) 34, and a database server device (DBS; Data Base Server; communication device) 36. However, the communication system 10 may include components other than those shown in FIG. 1. Also, in the communication system 10, components with low importance and unnecessary components may be omitted as appropriate. Therefore, the configuration of the communication system 10 is not limited to the configuration shown in FIG. 1 as appropriate.

[0014] The communication system 10 enables a call between a source speaker and a destination speaker using the terminal device 2 and the terminal device 4 with these components. Furthermore, the communication system 10 displays information (second information) corresponding to a sub-address (first information) input by the source speaker to the terminal device 2 in addition to the telephone number (address) of the terminal device 4 on the terminal device 4 and shows it to the destination speaker.

[0015] FIG. 2 is a diagram illustrating an example of the hardware configurations of the terminal device 2, the database server device 36, and the terminal device 4 shown in FIG. 1. As shown in FIG. 2, when the terminal device 2 is, for example, a mobile phone, the terminal device 2 includes a processor 200, a main storage device 202, an auxiliary storage device 204, a communication interface (IF) 206, and a user IF 208 that are connected via a bus so as to be able to transmit and receive data to and from each other. However, the terminal device 2 may include hardware components other than those shown in FIG. 2. Also, in the terminal device 2, components with low importance may be appropriately omitted. Therefore, the configuration of the terminal device 2 is not limited to the configuration shown in FIG. 2. This also applies to the database server device 36 and the terminal device 4.

[0016] The processor 200 includes one or more CPUs (Central Processing Units) and their peripheral circuits, and executes instruction commands included in an application program that realizes the OS (Operating System) and call functions of the terminal device 2. The main storage device 202 includes storage devices (not shown) such as a RAM (Random Access Memory) and a ROM (Read Only Memory), and temporarily or permanently stores data used by the processor 200 for program execution. The auxiliary storage device 204 includes non-volatile storage media (not shown) such as an HDD (Hard Disk Drive), an SSD (Solid State Drive), and a flash memory, and stores programs stored by the processor 200 in the non-volatile storage media. The communication IF 206 provides an interface function for communication via a wireless communication line with the call communication network 100. The user IF 208 includes a display device, hardware buttons such as a power button, and a microphone and buttons for calls. The user IF 208 enables the calling party to operate the terminal device 2 with these components, and enables a voice call between the calling party and the called party.

[0017] The database server device 36 includes a processor 360, a main storage device 362, and an auxiliary storage device 364, each corresponding to a component of the terminal device 2 and having the same configuration and functions as the corresponding component of the terminal device 2. The database server device 36 further includes a communication IF 366 that provides a function for communication via a wired communication line or a wireless communication line with the switch device 34. Note that in the database server device 36, the user IF is not essential, but the database server device 36 may include a user IF depending on its configuration and usage.

[0018] The terminal device 4 is, for example, a personal computer (PC) having a call function with the terminal device 2. The terminal device 4 includes a processor 400, a main storage device 402, an auxiliary storage device 404, and a user IF 408, each corresponding to a component of the terminal device 2 and having the same configuration and functions as the corresponding component of the terminal device 2. The terminal device 2 further includes a communication IF 406 that provides a function for communication via a wired communication line or a wireless communication line with the switch device 34.

[0019] In the communication system 10, the call communication network 100 is a telephone communication network that enables telephone communication such as a 4G or 5G mobile phone network, an IP phone network, or an ISDN network (Integrated Service Digital Network). The call communication network 100 sets a call path used for a call between the terminal device 2 and the terminal device 4 based on the telephone number of the terminal device 4 input by the calling party to the terminal device 2. Further, the call communication network 100 outputs a sub-address added by the calling party to the telephone number of the terminal device 4 and input to the terminal device 2 to the destination communication system 3.

[0020] The sub-address indicates the extension number of the terminal device 4 at the destination and the information corresponding to the notification information indicating the information notified by the calling party to the called party. However, in the following description, for the sake of concretization and clarification of the explanation, only the terminal device 4 is connected to the destination communication system 3 for communication with the terminal device 2, and a specific example is given where the sub-address does not include the extension number of the terminal device 4 and includes only the information corresponding to the notification information. Also, the call communication network 100 is not limited to a mobile phone network that transmits digital-form data. That is, for example, in the communication system 10, the call communication network 100 may be an analog telephone communication network capable of transmitting information corresponding to the sub-address and the like from the terminal device 2 to the destination communication system 3 by a DTMF (Dual Tone Multi Frequency) signal.

[0021] The terminal device 2 is a mobile phone terminal device such as a feature phone or a smartphone, or an ISDN terminal device including the function of a line termination device (TA; Terminal Adaptor). The terminal device 2 adds a delimiter number "*" and a sub-address "YYY" etc. also input by the calling party to the telephone number "XXX-XXXX-XXXX" input by the calling party and outputs it to the call communication network 100. Thereby, the terminal device 2 requests the call communication network 100 and the destination communication system 3 to set up a call path between the terminal device 4.

[0022] When a call path is set up between the terminal device 2 and the destination communication system 3, the terminal device 2 transmits the telephone number "ZZZ-ZZZZ-ZZZZ" and the sub-address "YYY" of the terminal device 2 to the destination communication system 3 via the call communication network 100. Further, the terminal device 2 transmits the voice of the calling party to the terminal device 4 via the call communication network 100, receives the voice of the called party from the terminal device 4 via the call communication network 100, and outputs it to the calling party.

[0023] That is, the terminal device 2 provides the calling party with a call function with the called party using the terminal device 4 via the call communication network 100 and the called communication system 3, and a function of transmitting the telephone number and sub-address of the terminal device 2 to the terminal device 4. When the call communication network 100 is the analog telephone communication network described above, the terminal device 2 can be an analog telephone terminal device that can transmit its own telephone number and sub-address to the called communication system 3 by means of DTMF signals.

[0024] When the called communication system 3 receives an incoming call from the terminal device 2 via the call communication network 100, it sets up a call path for a voice call between the terminal device 2 and the terminal device 4. Further, when the called communication system 3 receives the sub-address "YYY" from the terminal device 2 via the call communication network 100, it outputs to the terminal device 4 the notification information corresponding to the sub-address "YYY" and to be notified to the called party using the terminal device 4, for display.

[0025] The router device 30 provides a function for connecting the call communication network 100 and the router device 30. In the called communication system 3, since only the PBX 32 is connected to the router device 30 and no plurality of communication devices are connected, the router device 30 can be omitted by including the function of the router device 30 in the PBX 32.

[0026] The PBX 32 is a so-called in-house telephone exchange device that connects between a plurality of terminal devices such as telephones (not shown) and the terminal device 4 and the call communication network 100 so as to enable voice calls. However, although the PBX 32 can use the sub-address "YYY" received from the terminal device 2 via the call communication network 100 to connect the call communication network 100 and a plurality of telephones, FIG. 1 shows a case where only the terminal device 4 is connected to the PBX 32 as described above.

[0027] In the destination communication system 3, PBX32 provides a function as a controller that effectively connects PBX32, the terminal device 4, and the database server device 36 to each other. The database server device 36 receives the sub-address "YYY" from the terminal device 2 via the communication network 100 for calls, the router device 30, PBX32, and the switch device 34, and searches a database (not shown) that stores the received sub-address in association with the notification information. The database server device 36 outputs the notification information obtained by this search and corresponding to the sub-address "YYY" from the terminal device 2 to the terminal device 4 via the switch device 34.

[0028] The terminal device 4 displays the notification information input from the database server device 36 via the switch device 34 on the display of the user IF 408. Further, the terminal device 4 provides a call function with the terminal device 2 for the destination caller via the communication network 100 for calls and the destination communication system 3. Hereinafter, as a specific example, a case where in the database of the database server device 36, "CPU failure" of a device (not shown) such as a computer maintained by the source caller is associated with the sub-address "001" as the notification information is given. However, in the database of the database server device 36, a large number of sub-addresses and a large number of pieces of notification information can be stored in association with each other. Similarly, as a specific example, a case where the destination caller gives an instruction for device maintenance to the source caller after seeing this notification information is given.

[0029] The operation of the communication system 10 will be described below. FIG. 3 is a communication sequence diagram illustrating an example of the operation of the communication system 10 shown in FIG. 1. As shown in FIG. 3, the calling party inputs the telephone number of the terminal device 4 as the destination number to the terminal device 2, and further inputs the sub-address "001" indicating the "CPU failure" of the device discovered during maintenance by the calling party, following the delimiter number "*". The terminal device 2 outputs the destination number "XXX-XXXX-XXXX", the sub-address "001", and the telephone number (source number) "ZZZ-ZZZZ-ZZZZ" of the terminal device 2 to the communication network 100 for calls.

[0030] The communication network 100 for calls and the router device 30 use the destination number "XXX-XXXX-XXXX" input from the terminal device 2 to set up a call path between the terminal device 2 and the PBX 32 via the communication network 100 for calls and the router device 30. Further, the communication network 100 for calls and the router device 30 output the sub-address (SA; Sub-Address) "001" and the source number "ZZZ-ZZZZ-ZZZZ" from the terminal device 2 to the PBX 32. Note that the PBX 32 can appropriately use the source number "ZZZ-ZZZZ-ZZZZ" for functions that require this information (S100). The PBX 32 outputs the sub-address "001" and the source number "ZZZ-ZZZZ-ZZZZ" from the communication network 100 for calls and the router device 30 to the switch device 34 (S104).

[0031] The switch device 34 outputs the sub-address "001" and the caller number "ZZZ-ZZZZ-ZZZZ" input from the PBX 32 to the database server device 36. Note that the database server device 36 can appropriately use the caller number "ZZZ-ZZZZ-ZZZZ" for functions that require this information (S106). The database server device 36 searches the database using the sub-address "001" from the switch device 34. As a result of the search, the database server device 36 outputs the notification information "CPU failure" corresponding to the sub-address "001" to the switch device 34 (S108).

[0032] The switch device 34 outputs the notification information "CPU failure" from the database server device 36 to the terminal device 4 (S110). The terminal device 4 displays the notification information "CPU failure" from the switch device 34 on the display of the user IF 408 and shows it to the called party. The call communication network 100 and the called party communication system 3 set up a call path between the terminal device 2 and the terminal device 4 and enable a call between the calling party and the called party using these (S112).

[0033] [Second Embodiment] Hereinafter, a second embodiment of the present disclosure will be described. FIG. 4 is a diagram illustrating a configuration of a communication system 12 according to the second embodiment of the present disclosure. First, the configuration of the second communication system 12 will be described. As shown in FIG. 4, the communication system 12 has a configuration in which a data communication network such as the Internet 102 is added to the first communication system 10 shown in FIG. 1, and the first called party communication system 3 is replaced with a second called party communication system 3A. Note that in the communication system 12, the terminal device 2 cannot be an analog telephone that can only communicate analog voice. That is, the terminal device 2 has a data communication function via the called party communication system 3A and a data communication network such as the Internet 102, a LAN, or a WAN.

[0034] The destination communication system 3A has a configuration in which a second router device 30A that connects the Internet 102 and the switch device 34 to the destination communication system 3 in the same manner as the first router device 30 is added. However, the communication system 12 may include components other than those shown in FIG. 4, unnecessary components may be omitted, and the configuration of the communication system 12 is not limited to the configuration shown in FIG. 4 as appropriate.

[0035] The communication system 12, by means of these components, similarly to the communication system 10, connects the terminal device 2 and the terminal device 4 so that they can make a call via the call communication network 100 and the destination communication system 3A. Also, the communication system 12 transmits the sub-address "YYY" and the source number "ZZZ-ZZZZ-ZZZZ" from the terminal device 2 to the destination communication system 3A. Further, the communication system 12 transmits the sub-address "YYY" and the source number "ZZZ-ZZZZ-ZZZZ" from the terminal device 2 to the destination communication system 3A via the Internet 102. In the Internet 102, HTTP (Hypertext Transfer Protocol) or HTTPS (Hypertext Transfer Protocol Secure) can be used for transmitting the data of the sub-address and the source number from the terminal device 2 to the destination communication system 3A. However, in the following description, the case where HTTP is used for such data transmission is taken as a specific example.

[0036] Furthermore, when both the sub-address "YYY" and the source number "ZZZ-ZZZZ-ZZZZ" received by the destination communication system 3A via the call communication network 100 and the Internet 102 match, or when either of them matches, the communication system 12 displays notification information on the terminal device 4. In the following description, the case where the notification information is displayed on the terminal device 4 when the sub-address "YYY" transmitted from the terminal device 2 to the destination communication system 3A via the call communication network 100 and the Internet 102 matches is taken as a specific example.

[0037] Next, the processing of the communication system 12 centered on the database server device 36 will be described. FIG. 5 is a flowchart illustrating an example of the processing of the database server device 36 in the communication system 12 shown in FIG. 4. As shown in FIG. 5, the database server device 36 determines whether it has received the sub-address "YYY" from the terminal device 2 via the call communication network 100 (S200). When the database server device 36 has received the sub-address from the terminal device 2 via the call communication network 100 (Y in S200), it proceeds to the processing of S202, and when it has not received it (N in S200), it stays in the processing of S200.

[0038] The database server device 36 determines whether it has received the sub-address "YYY" from the terminal device 2 via the Internet 102 by HTTP (S202). When the database server device 36 has received a sub-address or the like from the terminal device 2 via the Internet 102 (Y in S202), it proceeds to the processing of S204, and when it has not received it (N in S202), it stays in the processing of S202. Note that the processing of S200 and S202 may be performed simultaneously or in the reverse order.

[0039] The database server device 36 compares the sub-address "YYY" received in the processing of S200 and the caller number "ZZZ-ZZZZ-ZZZZ" respectively with the sub-address "YYY" received in the processing of S202 and the caller number "ZZZ-ZZZZ-ZZZZ" respectively (S204).

[0040] As a result of the processing of S204, the database server device 36 determines whether the sub-address "YYY" received in the processing of S200 matches the sub-address "YYY" received in the processing of S202. When the sub-address "YYY" matches, the database server device 36 proceeds to the processing of S208. On the other hand, when the sub-address "YYY" does not match, the database server device 36 proceeds to the processing of S210 (S206).

[0041] The database server device 36 searches the database using the sub-address "YYY" and obtains the notification information corresponding to the sub-address "YYY". The database server device 36 outputs the obtained notification information to the terminal device 4. According to the above-described specific example, the database server device 36 outputs the notification information "CPU failure" corresponding to the sub-address "001" to the terminal device 4. The terminal device 4 receives the notification information "CPU failure" from the database server device 36 and displays it on the display of the user IF408 or the like. Further, the database server device 36 proceeds to the process of S210 (S208).

[0042] The database server device 36 performs exception processing such as outputting error information indicating that the sub-address "YYY" received from the terminal device 2 via the call communication network 100 and the Internet 102 does not match and notification information is impossible to the terminal device 4. The terminal device 4 receives the error information from the database server device 36 and displays it on the display of the user IF408 or the like (S210). A call path is set between the terminal device 2 and the terminal device 4 so that a call can be made between the calling party and the called party. When the called party performs an operation to make a telephone call to the terminal device 4, a conversation takes place between the calling party and the called party (S212). Note that after the process of S210, the process of the communication system 12 may end without going through the process of S212.

[0043] Hereinafter, the operation of the communication system 12 will be described with reference to FIG. 6. FIG. 6 is a communication sequence diagram illustrating an operation example of the communication system 12 shown in FIG. 3. As shown in FIG. 6, first, the terminal device 4 performs the process of S100 shown in FIG. 3, and the call communication network 100 and the router device 30 use the destination number "XXX-XXXX-XXXX" input from the terminal device 2 to set a call path between the terminal device 2 and the PBX 32 via the call communication network 100 and the router device 30 (S102). Note that the process of S102 shown in FIG. 6 is included in the process of S100 in FIG. 3.

[0044] PBX32 performs the process of S104 shown in FIG. 3. Further, the switch device 34 performs the process of S106. Through the above processes, the sub-address "YYY" and the caller ID number "ZZZ-ZZZZ-ZZZZ" are input from the terminal device 2 to the database server device 36 via the communication network 100 for calls.

[0045] As shown in FIG. 6, the terminal device 4 transmits the destination number "XXX-XXXX-XXXX", the caller ID number "ZZZ-ZZZZ-ZZZZ", and the sub-address "YYY" to the Internet 102 and the router device 30A. The Internet 102 and the router device 30A use the destination number "XXX-XXXX-XXXX" to transmit the caller ID number "ZZZ-ZZZZ-ZZZZ" and the sub-address "YYY" (HTTP data) to PBX32 via HTTP (S300, S302).

[0046] PBX32 outputs the HTTP data to the switch device 34, and the switch device 34 outputs the HTTP data to the database server device 36 (S304, S306). Through the above operations, the HTTP data is transmitted from the terminal device 2 to the database server device 36. Further, in the database server device 36, the processes of S200 to S206 shown in FIG. 5 are performed. In the process of S106, when the sub-address received from the terminal device 2 by the database server device 36 via the communication network 100 for calls and the Internet 102 matches, the processes of S108 to S110 shown in FIG. 3 and S308 to S312 shown in FIG. 6 are performed.

[0047] Note that a program that is automatically activated in response to an input operation of the sub-address "YYY" by the calling party may be stored in the main storage device 202 of the terminal device 2. By using such a program, when the calling party performs an operation of inputting the sub-address "YYY" to the terminal device 2, the sub-address and the caller ID number are automatically transmitted from the terminal device 2 to the destination communication system 3A via the communication network 100 for calls and the Internet 102.

[0048] The technical effects achieved by the communication system 12 will be described below. According to the communication system 12, a sub-address "YYY" is transmitted from the terminal device 2 to the destination communication system 3A via the call communication network 100 and the Internet 102. Therefore, even if a malicious third party who knows the destination number makes a call to the terminal device 4, the notification information is not displayed on the terminal device 4. That is, according to the communication system 12, an attack by a malicious third party can be prevented.

[0049] Also, according to the communication system 12, even when the ISDN service is terminated, by simply modifying the application program executed on the terminal device 2 a little, the same service as before the termination of the ISDN service can be provided to the calling and called parties. Furthermore, according to the communication system 12 described above, the called party can know, before starting a call with the calling party, equipment malfunctions such as "CPU failure" discovered by the calling party during maintenance, so that the calling party can quickly give appropriate instructions for equipment maintenance. Also, since the sub-address and the like transmitted to the destination communication system 3A via the call communication network 100 and the Internet 102 are collated and confirmed, the security level of the communication system 12 is higher than that of the communication system 10.

[0050] The following forms are possible in the present application, but are not limited thereto. [Appendix 1] A communication device including one or more CPUs. The one or more CPUs are configured to receive at least first information from the terminal device of the calling party via a first communication network that makes a call connection between the terminal device of the calling party and the terminal device of the called party based on destination information indicating the called party, and receive the first information from the terminal device of the calling party via a second communication network for data communication. When the first information received via the first communication network is the same as the first information received via the second communication network, the second information corresponding to the first information is transmitted to the terminal device of the called party. [Appendix 2] When the first information received via the first communication network is the same as the first information received via the second communication network, the communication device according to Supplementary Note 1 that causes a call connection device that makes a call connection between the first communication network and the terminal device of the destination to connect a call between the terminal device of the source and the terminal device of the destination. [Supplementary Note 3] The communication device according to Supplementary Note 1 or 2, wherein the first communication network is a telephone communication network, the destination information is the telephone number of the terminal device of the destination in the telephone communication network, and the first information and the second information are a sub-address added to the telephone number of the terminal device of the source in the telephone communication network and the telephone number of the terminal device of the source in the telephone communication network or any of these. [Supplementary Note 4] The communication device according to any one of Supplementary Notes 1 to 3, wherein the second communication network is the Internet. [Supplementary Note 5] The communication device according to any one of Supplementary Notes 1 to 4, wherein in the second communication network, the data communication is performed by the HTTP protocol and the HTTPS protocol or any of these. [Supplementary Note 6] A communication method including a first reception step, a second reception step, and a transmission step. The first reception step receives at least first information from the terminal device of the source via a first communication network that makes a call connection between the terminal device of the source and the terminal device of the destination based on destination information indicating the destination. The second reception step receives the first information from the terminal device of the source via a second communication network that performs data communication. The transmission step transmits second information corresponding to the first information to the terminal device of the destination when the first information received via the first communication network is the same as the first information received via the second communication network. [Supplementary Note 7] In a communication device having one or more CPUs, a communication program that causes the one or more CPUs to execute a first reception process, a second reception process, and a transmission process. The first reception process receives at least first information from the terminal device of the source via a first communication network that makes a call connection between the terminal device of the source and the terminal device of the destination based on destination information indicating the destination. The second reception process receives the first information from the terminal device of the source via a second communication network that performs data communication. The transmission process transmits second information corresponding to the first information to the terminal device of the destination when the first information received via the first communication network is the same as the first information received via the second communication network. [Appendix 8] A communication device having one or more CPUs. The one or more CPUs are configured to receive at least the source number from the terminal device of the source via a first communication network that makes a call connection between the terminal device of the source and the terminal device of the destination based on destination information indicating the destination, receive the source number and first information from the terminal device of the source via a second communication network that performs data communication, and transmit second information corresponding to the first information to the terminal device of the destination when the source number received via the first communication network is the same as the source number received via the second communication network. [Appendix 9] The communication device according to Appendix 8, wherein when the source number received via the first communication network is the same as the source number received via the second communication network, the call connection device that makes a call connection between the first communication network and the terminal device of the destination connects a call between the terminal device of the source and the terminal device of the destination. [Appendix 10] The first communication network is a telephone communication network, the destination information is the telephone number of the destination terminal device in the telephone communication network, the source number is the telephone number of the source terminal device in the telephone communication network, and the first information is a sub-address added to the telephone number of the source terminal device in the telephone communication network. The communication device according to appended note 8 or 9. [Appended note 11] The second communication network is the Internet. The communication device according to any one of appended notes 8 to 10. [Appended note 12] In the second communication network, the data communication is performed by the HTTP protocol and the HTTPS protocol or either of them. The communication device according to any one of appended notes 8 to 11. [Appended note 13] A communication method including a first receiving step, a second receiving step, and a transmitting step. The first receiving step receives at least the source number from the source terminal device via a first communication network that makes a call connection between the source terminal device and the destination terminal device based on destination information indicating the destination. The second receiving step receives the source number and the first information from the source terminal device via a second communication network that performs data communication. The transmitting step transmits second information corresponding to the first information to the destination terminal device when the source number received via the first communication network is the same as the source number received via the second communication network. [Appended note 14] In a communication device including one or more CPUs, a communication program that causes the one or more CPUs to execute a first reception process, a second reception process, and a transmission process. The first reception process receives at least a calling number from the terminal device of the calling source via a first communication network that makes a call connection between the terminal device of the calling source and the terminal device of the called destination based on destination information indicating the called destination. The second reception process receives a calling number and first information from the terminal device of the calling source via a second communication network that performs data communication. The transmission process transmits second information corresponding to the first information to the terminal device of the called destination when the calling number received via the first communication network is the same as the calling number received via the second communication network. It goes without saying that any combination of the aspects according to the appendices of the present disclosure, or any combination of the elements described in each perspective and embodiment (including non-selection of some elements) can be made by those skilled in the art at any time according to the basic concept of the present disclosure.

[0051] Note that the disclosures of the above-cited patent documents and the like are incorporated herein by reference. Within the scope of all the disclosures (including the claims), further modifications and adjustments of the embodiments or examples can be made based on the basic technical idea. Also, within the scope of all the disclosures, various combinations or selections (including partial deletion) of various disclosure elements (including each element of each claim, each element of the embodiments or examples, each element of each drawing, etc.) are possible. That is, the present disclosure naturally includes all the disclosures including the claims, and various modifications and corrections that those skilled in the art could make according to the technical idea. In particular, regarding the numerical ranges described in this document, any numerical value or small range included within the range should be construed as specifically described even without separate description. Furthermore, the disclosed matters of the above-cited patent documents are, if necessary, used in combination with the description matters of this document as part of the present disclosure in accordance with the spirit of the present disclosure, and are considered to be included in the disclosed matters of the present application.

Description of Reference Numerals

[0052] 10,12 Communication System 100 Communication Network for Calls (First Communication Network) 102 Internet (Second Communication Network) 2,4 Terminal Devices (TM; TerMinal / PC; Personal Computer) 200,360,400 Processors 202,362,402 Main Memory Devices 204,364,404 Auxiliary Memory Devices 206,366,406 Communication Interfaces 208,408 User Interfaces 3,3A Destination Communication System 30,30A Router Devices (RT; RouTer) 32 PBX 34 Switch Devices (SWitch) 36 Database Server Devices (DBS; Data Base Server; Communication Devices)

Claims

1. A communication device comprising one or more CPUs, The one or more CPUs include receiving at least a call origin number from the call origin terminal device via a first communication network that establishes a call connection between the call origin terminal device and the call destination terminal device based on call destination information indicating the call destination; receiving a call origin number and first information from the call origin terminal device via a second communication network for data communication; When the call origin number received via the first communication network is the same as the call origin number received via the second communication network, second information corresponding to the first information is transmitted to the destination terminal device. It is configured as follows: Communications equipment.

2. When the call origin number received via the first communication network is the same as the call origin number received via the second communication network, a call connection device that establishes a call connection between the first communication network and the call destination terminal device is caused to connect the call origin terminal device and the call destination terminal device. The communication device according to claim 1 .

3. the first communications network is a telecommunications network; the destination information is a telephone number of the destination terminal device in the telephone communication network, the call origin number is a telephone number of the call origin terminal device in the telephone communication network, The first information is a sub-address added to the telephone number of the terminal device of the call origin in the telephone communication network. The communication device according to claim 1 .

4. The second communication network is the Internet. The communication device according to claim 1 .

5. In the second communication network, the data communication is performed according to the HTTP protocol and / or the HTTPS protocol. The communication device according to claim 1 .

6. a first receiving step of receiving at least a call origin number from a call origin terminal device via a first communication network that establishes a call connection between a call origin terminal device and a call destination terminal device based on call destination information indicating a call destination; a second receiving step of receiving a caller number and first information from the caller terminal device via a second communication network for data communication; a transmitting step of transmitting second information corresponding to the first information to the terminal device of the destination when the originating number received via the first communication network is the same as the originating number received via the second communication network; A communication method including:

7. In a communication device having one or more CPUs, a first receiving process for receiving at least a call origin number from the call origin terminal device via a first communication network that establishes a call connection between the call origin terminal device and the call destination terminal device based on call destination information indicating the call destination; a second receiving process for receiving a call origin number and the first information from the call origin terminal device via a second communication network for data communication; a transmission process for transmitting second information corresponding to the first information to the destination terminal device when the source number received via the first communication network is the same as the source number received via the second communication network; A communication program that executes the above.

Citation Information

Patent Citations

  • Telephone controller, telephone system, and call origination control method

    JP2012213046A