Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7630849B2 - How to process business using a telephone terminal - Google Patents
[go: Go Back, main page]

JP7630849B2 - How to process business using a telephone terminal - Google Patents

How to process business using a telephone terminal Download PDF

Info

Publication number
JP7630849B2
JP7630849B2 JP2023072888A JP2023072888A JP7630849B2 JP 7630849 B2 JP7630849 B2 JP 7630849B2 JP 2023072888 A JP2023072888 A JP 2023072888A JP 2023072888 A JP2023072888 A JP 2023072888A JP 7630849 B2 JP7630849 B2 JP 7630849B2
Authority
JP
Japan
Prior art keywords
node
telephone
request
management unit
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023072888A
Other languages
Japanese (ja)
Other versions
JP2024158048A (en
Inventor
昌男 朝田
Original Assignee
特定非営利活動法人創力Up
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 特定非営利活動法人創力Up filed Critical 特定非営利活動法人創力Up
Priority to JP2023072888A priority Critical patent/JP7630849B2/en
Publication of JP2024158048A publication Critical patent/JP2024158048A/en
Application granted granted Critical
Publication of JP7630849B2 publication Critical patent/JP7630849B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Description

本発明は、情報通信の手段として電話端末を用い、電話番号の特定性を利用してハッキングを防止し、日常行われている電話による取引(宿泊予約など)を、拠点間で行う最小単位の業務処理を行う方法に関する。 The present invention relates to a method for performing the smallest unit of business processing between bases for everyday telephone transactions (such as hotel reservations) using telephone terminals as a means of information communication, utilizing the specificity of telephone numbers to prevent hacking.

特許文献1(特開2022-130559号公報)に開示されるチケット管理サーバおよびプログラムは、利便性の高いチケット管理サーバおよびプログラムを提供することを目的とするものであり、このチケット管理サーバは、制御部と、チケットを識別するチケットIDと利用者電話番号とを対応付けて記憶するデータベースと、利用者の利用者端末とネットワークを介して通信可能な通信部と、を備えるものであり、制御部は、通信部にて受電可能な所定の発券用電話番号に当該チケットのチケットIDに対応付けられた利用者電話番号からの着信があったか否かを判定し、発券用電話番号に当該チケットのチケットIDに対応付けられた利用者電話番号からの架電があったことを含む判定条件を満たした場合に、発券装置にチケットを発券させるものである。 The ticket management server and program disclosed in Patent Document 1 (JP Patent Publication No. 2022-130559) aim to provide a highly convenient ticket management server and program. This ticket management server includes a control unit, a database that stores a ticket ID that identifies a ticket and a user phone number in association with each other, and a communication unit that can communicate with the user's user terminal via a network. The control unit determines whether or not a specific ticket issuing phone number that can be received by the communication unit has received an incoming call from the user phone number associated with the ticket ID of the ticket, and causes the ticket issuing device to issue a ticket when a determination condition is met, including the fact that the ticket issuing phone number has received a call from the user phone number associated with the ticket ID of the ticket.

特許文献2(特開2005-25704号公報)に開示される年金相談システムは、一般的な年金試算データに基づき、予め想定した積立金、年数に基づく年金算出一覧表から個人の特定化データを光ファイバーを利用して金融機関などの相談室で閲覧可能とし、専門講師のアドバイス可能するものであり、金融機関などの年金相談室と年金専門部署との光ファイバーによる専用回線を接続し、所定の申込書に記載した必要事項を一般電話回線によるファックス送信または前記光ファイバーを利用したテレビ電話により年金専門部署に送信し、前記申込書に記載された申込者本人に適合する資料のみを前記年金専門部署のデータファイルから選択し、この資料を前記光ファイバーネットワークにより年金相談室に画像信号として送信し、申込者本人に特定化された該当案件の資料を提供し、前記年金相談室のテレビ画面を見ながら申込者と年金専門部署の専門講師との対話形式で該当案件に関する年金専門部署から的確な資料を提供することができる構成である。 The pension consultation system disclosed in Patent Document 2 (JP Patent Publication 2005-25704 A) uses optical fiber to make individual specific data from a pension calculation table based on assumed reserve funds and years, which is based on general pension trial data, viewable in the consultation room of a financial institution or the like, and allows advice from a specialist instructor. A dedicated optical fiber line is connected between the pension consultation room of a financial institution or the like and the pension specialist department, and the necessary information entered in a specified application form is sent to the pension specialist department by fax over a regular telephone line or by videophone using the optical fiber. Only materials suitable for the applicant listed on the application form are selected from the data file of the pension specialist department, and these materials are sent as image signals via the optical fiber network to the pension consultation room, providing the applicant with materials for the case that have been specified, and the pension specialist department can provide accurate materials related to the case in a dialogue format between the applicant and a specialist instructor from the pension specialist department while watching the television screen in the pension consultation room.

特許文献3(特開2003-256324号公報)は、文書情報の閲覧システムと文書情報の閲覧方法と文書情報の閲覧プログラムを開示する。このシステムまたはプログラムは、あらゆる場所であらゆる手段で入手した情報を、現地のファクシミリ装置を利用して、ファクシミリ受信用のホストコンピュータに送信させ、ウェブデータ化処理手段は、受信したFAX文書から得たFAXイメージデータ16を含むウェブページを自動的に生成し、ウェブサーバ8にアップロードする。通知手段は、アップロードしたウェブデータのネットワークアドレス(URL)を含むメールを、閲覧先に送信するものである。 Patent Document 3 (JP Patent Publication 2003-256324) discloses a document information viewing system, a document information viewing method, and a document information viewing program. This system or program uses a local facsimile device to transmit information obtained by any means at any place to a host computer for facsimile reception, and a web data processing means automatically generates a web page including fax image data 16 obtained from the received fax document, and uploads it to a web server 8. A notification means sends an email including the network address (URL) of the uploaded web data to the viewing destination.

特開2022-130559号公報JP 2022-130559 A 特開2005-25704号公報JP 2005-25704 A 特開2003-256324号公報JP 2003-256324 A

インターネットは、コンピュータ同士で、情報を共有する対等型のネットワークとして発展してきた。プログラム開発などで使われるリモートログインは、サーバーのプログラム・ソフトを改ざんし、プログラムを遠隔操作して動かしいる。現在、インターネットを保守、管理するためのソフトが多く存在し、常駐してサービスを提供しており、サービスの一部が、ハッキングに悪用されている。インターネットの普及に伴い、IPアドレスから利用者を特定するのが困難になり、世界中からインターネット回線を通して、ハッキングが行われている。また、インターネットの情報通信に使われるソッケト・ライブラリは、OSの一部として働き、APIも広く公開されている。言い換えれば、インターネットには、ハッキングする為の環境が整っているとも言える。 The Internet has developed as an equal network where computers can share information with each other. Remote login, which is used in program development, etc., alters the programs and software on the server and operates the programs remotely. Currently, there is a lot of software for maintaining and managing the Internet that runs constantly and provides services, and some of these services are being misused for hacking. As the Internet has become more widespread, it has become difficult to identify users from their IP addresses, and hacking is carried out through Internet lines from all over the world. In addition, the socket libraries used for information communication on the Internet function as part of the OS, and the APIs are also widely open to the public. In other words, the Internet can be said to be an environment in which hacking is possible.

このため、ネットワークの情報システムを作る場合、ネットワークを作る側がハッキング対策を考慮してネットワークの設定、保守、管理運用、障害対策などを行う必要があり、多くの労力と、専門知識を持つ人材が必要になるという課題がある。 For this reason, when creating a network information system, the network creator must take into consideration hacking countermeasures when configuring, maintaining, managing, operating, and troubleshooting the network, which poses the challenge of requiring a lot of effort and personnel with specialized knowledge.

さらに、現在のサービスの要求と提供によるクライアント・サーバー型のデーダ処理では、1つのサーバーで多くのサービスを提供しているので、多くの拠点が色々なサービスを要求すると、サーバーにアクセスが集中して、負荷が大きくなる。また、サーバーが多くのサービスを提供すると、DBが多よう化し、サービスを利用する拠点を管理する必要があり、システムが複雑に成りやすいこと、および、クライアント・サーバー型のデーダ処理では、DBの更新はサーバー側が行い、クライアント側は、問い合わせや情報入力など、サーバーのDBを参照、更新する情報端末として働くだけで、クライアント側が、サーバーとして働くには、グローバルIPアドレスの取得と、サーバーとして管理する必要があり、サーバーとして働くことはなく、機能を拡張するには、サーバーのサービスを増やすしかない、などの課題もあった。 Furthermore, in the current client-server data processing system, which requests and provides services, one server provides many services, so when many locations request a variety of services, access to the server becomes concentrated, resulting in a heavy load. Also, when a server provides many services, the databases become more diverse and it becomes necessary to manage the locations that use the services, which can easily make the system complicated. In client-server data processing, the database is updated by the server, and the client only acts as an information terminal that refers to and updates the server's database, such as for inquiries and information input. In order for the client to function as a server, it needs to obtain a global IP address and be managed as a server, so it will never function as a server, and the only way to expand functionality is to increase the number of services on the server.

このため、本発明は、情報通信の手段として電話端末を用い、電話番号の特定性を利用してハッキングを防止し、日常行われている電話による取引(宿泊予約など)を、拠点間で行う最小単位の業務処理を行う方法を提供するものである。 The present invention therefore provides a method for using telephone terminals as a means of information communication, taking advantage of the specificity of telephone numbers to prevent hacking, and performing the smallest unit of business processing between bases for everyday telephone transactions (such as hotel reservations).

本発明は、情報端末と電話端末から成るノードをネットワークの構成要素とし、ノード間のデータ通信の手段として電話端末を使用すること、ノード間の仕事として、クラアント・サーバー型のデータ処理を行うこと、および、クラアント・サーバー型のデータ処理において、サービスの要求と実行に加え、実行結果の提供と対応までを仕事の最小単位として行うことにある。 The present invention uses nodes consisting of information terminals and telephone terminals as components of a network, uses telephone terminals as a means of data communication between nodes, performs client-server type data processing as work between nodes, and, in client-server type data processing, not only requests and execution of services, but also the provision and response to the results of execution are performed as the smallest unit of work.

また、ネットワークの構成要素であるノードは、情報端末と電話端末より構成され、電話端末と情報端末の間で、協調動作して、1つのノードとして働くものであり、前記情報端末は、端末間でデータのやり取りを行う機能を持つパソコン(例えばBluetooth対応機種)などであることが好ましく、前記電話端末は、パケット交換方式によるデータ通信を使用し、端末間でデータのやり取りを行う機能を持つ携帯電話(例えばBluetooth対応機種)などであることが好ましい。 The nodes, which are components of the network, are composed of information terminals and telephone terminals, and work as one node in cooperation with the telephone terminals and information terminals. The information terminals are preferably personal computers (e.g., Bluetooth-compatible models) that have the function of exchanging data between terminals, and the telephone terminals are preferably mobile phones (e.g., Bluetooth-compatible models) that use packet-switched data communication and have the function of exchanging data between terminals.

さらに、前記電話端末は、電話管理部を備えるものであり、前記情報端末は、サービス管理部と、要求管理部と、サービスを提供する提供プログラムと、サービスの応答に対応する対応プログラムと、電話の接続を許可する電話番号を記述した接続リストと、電話番号に、利用可能なサービスを記述した利用テーブルを備えるものである。また、前記提供プログラムは、ノードの当事者自身が作成し、サーバー・プロセスとして、サービスの提供処理を行うものであり、前記対応プログラムは、ノードの当事者自身が作成し、サーバー・プロセスとして、サービスの応答データに対応する対応処理を行うものである。さらにまた、前記接続リストは、ノードの当事者自身が、そのノードに対して設定するものであり、前記利用テーブルは、ノードの当事者自身が、そのノードに対して設定するものである。 Furthermore, the telephone terminal is equipped with a telephone management unit, and the information terminal is equipped with a service management unit, a request management unit, a provision program for providing a service, a response program for responding to service responses, a connection list describing telephone numbers for which telephone connections are permitted, and a usage table describing available services for telephone numbers. Furthermore, the provision program is created by the person in charge of the node himself and performs the process of providing the service as a server process, and the response program is created by the person in charge of the node himself and performs the process of responding to the response data of the service as a server process. Furthermore, the connection list is set for the node by the person in charge of the node himself, and the usage table is set for the node by the person in charge of the node himself.

また、前記電話管理部は、情報端末の間で、協調動作として、データのやり取りを行い、電話の発信、フック、着信した電話番号の通知、電話状態(接続中、接続など)の監視と通知、情報端末から受信したデータをパケットにして電話回線に送信、電話回線から受信したパケットをデータにして情報端末に送信するものである。前記要求管理部は、電話管理部に対して、電話の接続要求と、データのやり取りを行い、対応プログラム(サーバー・プロセス)とローカルホスト内のプロセス間通信によるクライアント・サーバー型のデータ処理を行うものである。さらに、前記サービス管理部は、電話管理部とデータのやり取りを行い、接続リスト用いて、着信した電話番号の接続判定と、利用テーブル用いて、着信した電話番号に対して、サービス利用の判定を行い、提供プログラム(サーバー・プロセス)とローカルホスト内のプロセス間通信によるクライアント・サーバー型のデータ処理を行うものである。 The telephone management unit also exchanges data between information terminals as a cooperative operation, making calls, hooking up, notifying the incoming telephone number, monitoring and notifying the telephone status (connected, connected, etc.), converting data received from the information terminal into packets and sending them to the telephone line, and converting packets received from the telephone line into data and sending them to the information terminal. The request management unit exchanges telephone connection requests and data with the telephone management unit, and performs client-server type data processing through inter-process communication within the corresponding program (server process) and the local host. Furthermore, the service management unit exchanges data with the telephone management unit, uses the connection list to determine whether the incoming telephone number can be connected, and uses the usage table to determine whether the incoming telephone number can be used, and performs client-server type data processing through inter-process communication within the providing program (server process) and the local host.

さらにまた、ノード間の電話の接続について、ノード間の電話の接続は、サービスの要求ノードから、サービスの提供ノードに対して行うものである。また、要求ノードの処理として、前記要求管理部は、電話管理部に電話接続の要求を送る。電話管理部は、電話接続の要求を受けて、サービスの提供ノードに、電話番号発信を行うものである。前述した電話接続の要求として、例えば「bind:電話番号」などの文を送ればよく、以降、前記電話管理部は要求管理部とデータのやり取りを行うものである。さらに、提供ノードの処理として、前記電話管理部は、電話着信を検知したら、前記サービス管理部に発信元の電話番号の接続判定を依頼し、前記サービス管理部は、接続判定の依頼を受けて、前述した接続リストを用いて、接続の判定を行い、判定結果を前記電話管理部に送るものである。また、前記電話管理部は、接続の判定結果に基づいて、電話の接続を行い、接続判定が「可」のときは、発信元の電話番号を保持し、接続判定の依頼として、例えば「bind?:電話番号」などの文を送ればよいものである。以降、前記電話管理部はサービス管理部とデータのやり取りを行う。 Furthermore, regarding the telephone connection between nodes, the telephone connection between nodes is made from the service request node to the service providing node. As the processing of the request node, the request management unit sends a telephone connection request to the telephone management unit. The telephone management unit receives the telephone connection request and makes a telephone call to the service providing node. As the above-mentioned telephone connection request, for example, a statement such as "bind: telephone number" may be sent, and thereafter, the telephone management unit exchanges data with the request management unit. As the processing of the providing node, when the telephone management unit detects an incoming call, it requests the service management unit to make a connection determination for the caller's telephone number, and the service management unit receives the request for connection determination and uses the above-mentioned connection list to make a connection determination and sends the determination result to the telephone management unit. Furthermore, the telephone management unit makes a telephone connection based on the connection determination result, and when the connection determination is "possible", it holds the caller's telephone number and sends a statement such as "bind?: telephone number" as a request for connection determination. Thereafter, the telephone management unit exchanges data with the service management unit.

前述した要求ノードの処理として、前記電話管理部は、接続状態が「接続」に変われば、「接続」を要求管理部に送り、一定時間、経過しても変わらない場合は、接続を中止して、「失敗」を要求管理部に送るものである。このように、サービスの提供ノードに接続されるノードが限定され、不特定多数の第3者によるハッキングを防止できる。 In the process of the request node mentioned above, if the connection status changes to "connected", the telephone management unit sends "connection" to the request management unit, and if the status does not change after a certain period of time has passed, it stops the connection and sends "failure" to the request management unit. In this way, the nodes connected to the service providing node are limited, preventing hacking by an unspecified number of third parties.

電話が接続されると、要求ノードの要求管理部、電話管理部、電話回線、提供ノードの電話管理部、サービス管理部の間を結ぶデータの通信経路ができる。基本的に電話回線を接続すると、電話回線を切断するまでは、電話の着信は、無視する。ノード間のデータは、必ず、要求ノードの要求管理部と提供ノードのサービス管理部の間で、やり取りされるので、要求ノードの要求管理部が電話管理部に送信するデータは、提供ノードのサービス管理部に送信することになり、要求ノードの電話管理部から受信したデータは提供ノードのサービス管理部から受信したデータとなる。要求ノードの要求管理部と提供ノードのサービス管理部間で、プロセス間通信が行えるので、要求管理部がクライアント・プロセス、サービス管理部がサーバー・プロセスとした、クライアント・サーバー型のデータ処理を行えばよい。 When a telephone call is connected, a data communication path is created between the request management unit, telephone management unit, telephone line, and the telephone management unit and service management unit of the providing node in the requesting node. Basically, once the telephone line is connected, incoming calls are ignored until the telephone line is disconnected. Data between nodes is always exchanged between the request management unit of the requesting node and the service management unit of the providing node, so data that the request management unit of the requesting node sends to the telephone management unit is sent to the service management unit of the providing node, and data received from the telephone management unit of the requesting node becomes data received from the service management unit of the providing node. Inter-process communication can be performed between the request management unit of the requesting node and the service management unit of the providing node, so client-server type data processing can be performed with the request management unit as the client process and the service management unit as the server process.

サービスの実行について:
提供ノードの処理として、提供プログラムが単独で実行できるように、提供プログラムとサービス管理部間でプロセス間通信を行い、提供プログラムがサーバー・プロセス、サービス管理部がクライアント・プロセスとして構成されるローカルホスト内のクライアント・サーバー型のデータ処理を行えばよいものである。ソッケトを使う場合、ポート番号を決めておき、変えたいときは、提供プログラムを起動するときに、一意のポート番号を指定し、サービス管理部を起動するときは、提供プログラムのポート番号を指定すればよい。提供プログラムが単独で実行できるので、ノードの当事者が必要なサービス処理だけを自由に作成できる。前記サービス管理部は、要求データを受信すると、保持している電話番号が要求サービスを利用できるか、利用テーブルを使って調べる。利用判定が「否」なら、「利用不可」を実行結果とし、利用が「可」なら、電話番号と要求データを、提供プログラム(提供プロセス)に送り、実行結果を受け取る。このように、要求ノード(発信元の電話番号)に対して、サービスの利用が限定されるので、不特定多数の第3者によるサービスの悪用(ハッキング)を防止できる。
Regarding service execution:
The process of the provider node is to perform inter-process communication between the provider program and the service management unit so that the provider program can be executed independently, and to perform client-server type data processing in the local host in which the provider program is configured as the server process and the service management unit is configured as the client process. When using a socket, a port number is determined, and if you want to change it, you can specify a unique port number when starting the provider program, and specify the port number of the provider program when starting the service management unit. Since the provider program can be executed independently, the person in charge of the node can freely create only the service processing that is required. When the service management unit receives the request data, it checks using the usage table whether the telephone number it holds can use the requested service. If the usage judgment is "no," it sets "unavailable" as the execution result, and if the usage is "available," it sends the telephone number and the request data to the provider program (provider process) and receives the execution result. In this way, the use of the service is limited to the request node (originating telephone number), so it is possible to prevent abuse (hacking) of the service by an unspecified number of third parties.

サービスの実行結果の対応について:
要求ノードの処理として、対応プログラムが単独で実行できるように、対応プログラムと要求管理部間でプロセス間通信を行い、対応プログラムをサーバー・プロセス、要求管理部をクライアント・プロセスとするローカルホスト内においてクライアント・サーバー型のデータ処理を行えばよい。ソッケトを使う場合、ポート番号を決めておき、変えたいときは、対応プログラムを起動するときに、一意のポート番号を指定し、要求管理部を起動するときは、対応プログラムのポート番号を指定すればよい。対応プログラムが単独で実行できるので、ノードの当事者が必要な対応処理だけを自由に作成できる。前記要求管理部は、応答データを受信すると、要求サービスと応答データを対応プログラム(対応・プロセス)に送り、対応結果を受け取るものである。
Regarding service execution results:
For request node processing, inter-process communication is performed between the corresponding program and the request management unit so that the corresponding program can be executed independently, and client-server type data processing is performed within the local host with the corresponding program as the server process and the request management unit as the client process. When using sockets, the port number is determined in advance, and if you want to change it, you specify a unique port number when starting the corresponding program, and when starting the request management unit, you specify the port number of the corresponding program. Since the corresponding program can be executed independently, the parties involved in the node can freely create only the response processing they need. When the request management unit receives response data, it sends the request service and response data to the corresponding program (response process) and receives the response result.

仕事の終了について:
前記要求管理部は、対応結果を受け取ると、電話回線の「切断要求」を電話管理部に送り、前記電話管理部が「切断要求」を受信すると、電話回線を切断し、1つの仕事が完了するものである。
Regarding the end of work:
When the request management section receives the response result, it sends a "disconnection request" for the telephone line to the telephone management section, and when the telephone management section receives the "disconnection request," it disconnects the telephone line, completing one job.

以上のように、本発明によれば、拠点間の情報通信に電話端末を使うことで、インターネットからのハッキングを防止することができること;
また、電話番号の特定性(電話番号から拠点を特定できる)を利用して、サービスを利用する拠点が限定されるので、不特定多数の第3者によるハッキングを防止することができること;
さらに、拠点ごとに、利用できるサービスが、限定されるので、不特定多数の第3者にサービスをハッキングに悪用されるのを防ぐことができること;
電話網を使うだけで、電話網の保守、管理、障害対策は、電話会社が行うので、ネットワークの保守、管理、障害対策など省略できること;
電話番号の特定性を利用して、ハッキングを防止するので、セキュリティ対策を大幅に省略できること;
情報通信の手段とて電話端末を使うので、情報端末と電話端末をつなぐだけで、簡単に拠点を作成できること;
拠点間の仕事をクラアント・サーバー型のデータ処理で行うので、拠点がサーバーとして機能し、サービスを増やすだけで、ネットワークシステムの機能を、必要に応じて容易に拡張できること;
拠点がサーバーとして、機能するので、DBの分散化により、特定のサーバーに、負荷が集中するのを軽減できること;
全てのノードがサーバーになれるので、ツリー型のネットワークも簡単に作れること;
ネットワークシステム全体を考えて、システム設計をしなくても、拠点間の仕事だけを、注目して開発できるので、開発費や期間を大幅に短縮できること;および、
拠点間の仕事は、必要な時に、必要な機能を独立して、開発できるので、システムが動的に拡張して行くことができる;などの効果を奏するものである。
As described above, according to the present invention, by using telephone terminals for information communication between bases, it is possible to prevent hacking from the Internet;
In addition, since the specificity of the telephone number (the base can be identified from the telephone number) is utilized to limit the bases that use the service, it is possible to prevent hacking by an unspecified number of third parties;
Furthermore, since the services available to each location are limited, it is possible to prevent the services from being misused by an unspecified number of third parties for hacking;
By simply using the telephone network, network maintenance, management, and troubleshooting can be omitted, since the telephone company will handle the maintenance, management, and troubleshooting of the network;
The uniqueness of phone numbers is used to prevent hacking, so security measures can be largely omitted;
Since telephone terminals are used as a means of information and communication, a base can be easily created by simply connecting an information terminal and a telephone terminal;
Since work between bases is done using client-server data processing, the bases function as servers, and the network system functions can be easily expanded as needed simply by adding services.
Since each base functions as a server, the database can be distributed to reduce the concentration of load on a specific server.
Since any node can be a server, it is easy to create a tree-type network;
There is no need to design the entire network system, and development can be done by focusing only on the work between bases, which significantly reduces development costs and time; and
Working between bases brings about such effects as the ability to develop the necessary functions independently, when necessary, allowing the system to expand dynamically.

図1は、本発明に係るノードの構成図である。FIG. 1 is a diagram showing the configuration of a node according to the present invention. 図2は、本発明に係る方法の一例を示したノード間の働きを示したも概略説明図である。FIG. 2 is a schematic diagram showing the interactions between nodes in one embodiment of the method according to the present invention. 図3は、本発明に係る判定方法のフローチャート図である。FIG. 3 is a flow chart of the determination method according to the present invention. 図4は、本発明に係るプロセス間のシーケンス図である。FIG. 4 is a sequence diagram between processes according to the present invention. 図5は、サービスの要求と実行、実行結果の提供と対応による仕事の例として、勤務情報の収集を示した説明図である。FIG. 5 is an explanatory diagram showing the collection of work information as an example of work involving service request and execution, and provision and response of the execution results. 図6は、サービスの要求と実行、実行結果の提供と対応による仕事の例として、給与計算の依頼を示した説明図である。FIG. 6 is an explanatory diagram showing a request for payroll calculation as an example of a job involving a service request, its execution, and the provision and response of the execution results. 図7は、サービスの要求と実行、実行結果の提供と対応による仕事の例として、個人情報の確認を示した説明図である。FIG. 7 is an explanatory diagram showing confirmation of personal information as an example of a job involving a service request, execution, provision of the execution result, and a corresponding action.

本発明は、情報端末と電話端末から成るノードをネットワークの構成要素とし、ノード間の情報通信の手段として電話端末を使用すること、ノード間の仕事として、クラアント・サーバー型のデータ処理を行うこと、および、クラアント・サーバー型のデータ処理において、サービスの要求と実行に加え、実行結果の提供と対応までを、仕事の最小単位として行うこと、から構成される方法にある。 The present invention is a method that uses nodes consisting of information terminals and telephone terminals as components of a network, uses telephone terminals as a means of information communication between the nodes, performs client-server type data processing as work between the nodes, and, in the client-server type data processing, not only requests and execution of services, but also the provision and response to the results of the execution are performed as the smallest unit of work.

以下、図2を参照して本発明の実施の形態を説明する。 Below, an embodiment of the present invention will be described with reference to Figure 2.

ノードは、電話端末と、情報端末の間で、協調動作して、1つの働きをするものである。以降、電話端末と情報端末がノードとして1つの働きをするときは、ノードとして表現する。 A node is a telephone terminal and an information terminal that work together to perform a single function. Hereafter, when a telephone terminal and an information terminal function as a single node, they will be referred to as a node.

〔ノードの基本構成〕
ノードは、電話管理部と、サービス管理部と、要求管理部と、サービスを提供する提供プログラムと、サービスの応答に対応する対応プログラムと、電話の接続を許可する電話番号を記述した接続リストと、電話番号に、利用可能なサービスを記述した利用テーブルを備える。
[Basic configuration of a node]
The node includes a telephone management section, a service management section, a request management section, a service providing program, a corresponding program for responding to service responses, a connection list describing telephone numbers for which telephone connections are permitted, and a usage table describing available services for telephone numbers.

電話端末の電話管理部は、情報端末と、データのやり取りを行い、電話の発信、フック、着信した電話番号の通知、電話状態(接続中、接続など)の監視と通知、情報端末から受信したデータをパケットにして電話回線に送信、電話回線から受信したパケットをデータにして、情報端末に送信する。 The telephone management section of the telephone terminal exchanges data with the information terminal, making calls, hooking up, notifying the number of the incoming call, monitoring and notifying the telephone status (connected, connected, etc.), converting data received from the information terminal into packets and sending them to the telephone line, and converting packets received from the telephone line into data and sending it to the information terminal.

情報端末のサービス管理部は、電話端末の電話管理部とデータのやり取りを行い、着信した電話番号の接続判定と、着信した電話番号のサービス利用を判定し、提供プログラム(サーバー・プロセス)とローカルホスト内のプロセス間通信によるクライアント・サーバー型のデータ処理を行う。 The service management section of the information terminal exchanges data with the telephone management section of the telephone terminal, determines whether the incoming telephone number can be connected and whether the service for the incoming telephone number can be used, and performs client-server data processing using inter-process communication between the providing program (server process) and the local host.

情報端末の要求管理部は、電話端末の電話管理部に対して、電話の接続要求と、データのやり取りを行い、対応プログラム(サーバー・プロセス)とローカルホスト内のプロセス間通信によるクライアント・サーバー型のデータ処理を行う。 The request management section of the information terminal sends telephone connection requests and exchanges data with the telephone management section of the telephone terminal, and performs client-server data processing using inter-process communication between the corresponding program (server process) and the local host.

情報端末の対応プログラムは、ノードの当事者自身が作成し、サーバー・プロセスとして、サービスの応答に対応する対応処理を行う。 The corresponding program for the information terminal is created by the person in charge of the node himself, and performs the corresponding processing in response to the service response as a server process.

情報端末の対応プログラムは、ノードの当事者自身が作成し、サーバー・プロセスとして、サービスの応答データに対応する対応処理を行う。 The corresponding program for the information terminal is created by the person in charge of the node himself, and performs the corresponding processing corresponding to the response data of the service as a server process.

ノード200とノード300間を電話接続することで、要求管理部203、電話管理部201、電話回線、電話管理部301、サービス管理部302を経由するデータの通信経路を作成し、要求管理部203と、サービス管理部302の間で、クライアント・サーバー型のデータ処理を行う。クライアント側の電話管理部は、要求管理部とデータのやり取りを行い、サーバー側の電話管理部は、サービス管理部とデータのやり取りを行う。1つのノードに、クライアントとして働く要求管理部と、サーバーとして働くサービス管理部があるので、1つのノードがクライアントにもサーバーにも成れる。 By connecting nodes 200 and 300 by telephone, a data communication path is created that passes through request management unit 203, telephone management unit 201, telephone line, telephone management unit 301, and service management unit 302, and client-server type data processing is performed between request management unit 203 and service management unit 302. The telephone management unit on the client side exchanges data with the request management unit, and the telephone management unit on the server side exchanges data with the service management unit. Since one node has a request management unit that acts as a client and a service management unit that acts as a server, one node can be both a client and a server.

〔ハッキングの防止対策〕
図3は、電話接続の判定方法とサービス利用の判定方法を示すフローチャートである。
[Prevention of hacking]
FIG. 3 is a flow chart showing a method of determining whether or not a telephone connection is established and a method of determining whether or not a service is used.

電話接続の判定方法100とサービス利用の判定方法200は、接続行判定300と、利用行判定400と、ヒット判定500と、要求判定600と、接続リスト(表1)と、利用テーブル(表2)と、電話番号を主キーとするデータファイルを用いて判定する。データファイルは、利用テーブルの個人行の行情報にあるDB名のデータファイルを使用する。 The telephone connection determination method 100 and the service usage determination method 200 make their determinations using a connection row determination 300, a usage row determination 400, a hit determination 500, a request determination 600, a connection list (Table 1), a usage table (Table 2), and a data file with a telephone number as the primary key. The data file uses the data file with the DB name in the row information of the personal row in the usage table.

接続行判定300は、該当電話番号が、接続リストに有か調べ(S310)、有れば「真」、無ければ「偽」を返す。 The connection row determination 300 checks whether the relevant telephone number is in the connection list (S310), and if it is, it returns "true", otherwise it returns "false".

利用行判定400は、該当電話番号が、利用テーブルに有か調べ(S410)、有れば「真」、無ければ「偽」を返す。 The usage decision 400 checks whether the telephone number in question is in the usage table (S410), and if it is, it returns "true", otherwise it returns "false".

ヒット判定500は、利用テーブルの個人行の行情報にあるDB名のデータファイルを開き(S510)、該当電話番号が、データファイルにヒットするか調べ(S520)、ヒットすれば「真」、ヒットしなければ「偽」を返す。 The hit decision 500 opens the data file with the DB name in the row information of the personal row in the usage table (S510), checks whether the relevant phone number is found in the data file (S520), and returns "true" if there is a hit, or "false" if there is no hit.

要求判定600は、該当電話番号に対して利用行判定を行い(S610)、利用行判定(S610)が「偽」なら、「偽」を返て、判定が終わり、利用行判定(S610)が「真」なら、該当行の行情報に、要求サービスが有か調べる(S620)。要求サービスが有れば「真」、無ければ「偽」を返す。 The request judgment 600 performs a line usage judgment for the relevant telephone number (S610), and if the line usage judgment (S610) is "false", it returns "false". When the judgment is complete and the line usage judgment (S610) is "true", it checks whether the requested service is present in the line information for the relevant line (S620). If the requested service is present, it returns "true", otherwise it returns "false".

電話接続の判定方法100は、接続リストと利用テーブルの行に「個人」が有か調べる(S110)。「個人」が有れば、「可」を返して、判定が終り、「個人」が無ければ、接続リストと利用テーブルの行に「新規」が有か調べる(S120)。「新規」が有れば、「可」を返して、判定が終わり、「新規」が無ければ、該当電話番号に対して、接続行判定(S130)を行う。接続行判定(S130)が「真」なら「可」を返し、接続行判定(S130)が「偽」なら「否」を返す。 The telephone connection determination method 100 checks whether there is a "personal" in the rows of the connection list and usage table (S110). If there is a "personal", "OK" is returned and the determination ends, and if there is no "personal", it checks whether there is a "new" in the rows of the connection list and usage table (S120). If there is a "new", "OK" is returned and the determination ends, and if there is no "new", a connection row determination (S130) is performed for the relevant telephone number. If the connection row determination (S130) is "true", "OK" is returned, and if the connection row determination (S130) is "false", "no" is returned.

サービス利用の判定方法200は、データファイルに、利用テーブルの個人行の行情報にあるDB名のデータファイルを使用し、要求サービスが「個人」か調べる(S210)。要求サービスが「個人」以外なら、要求サービスが「新規」か調べ(S230)、要求サービスが「個人」なら、該当電話番号(個人の電話番)に対して、ヒット判定(S220)を行う。 The service usage determination method 200 uses a data file with the DB name in the row information of the personal row in the usage table as the data file, and checks whether the requested service is "personal" (S210). If the requested service is other than "personal", it checks whether the requested service is "new" (S230), and if the requested service is "personal", it performs a hit determination (S220) for the relevant telephone number (personal telephone number).

ヒット判定(S220)が「真」なら「可」を返して、判定が終わり、ヒット判定(S220)が「偽」なら、要求サービスが「新規」か調べる(S230)。 If the hit determination (S220) is "true", "OK" is returned, and the determination ends. If the hit determination (S220) is "false", it is checked whether the requested service is "new" (S230).

要求サービスが「新規」なら、「可」を返して、判定が終わり、要求サービスが「新規」以外なら、該当電話番号に対して要求判定(S240)を行う。 If the requested service is "new", "OK" is returned and the judgment is completed, and if the requested service is other than "new", a request judgment (S240) is performed on the corresponding telephone number.

要求判定(S240)が「真」なら「可」、要求判定(S240)が「偽」なら「否」を返す。 If the request determination (S240) is "true", "OK" is returned; if the request determination (S240) is "false", "No" is returned.

〔ノード間の電話接続〕
要求管理画面207のノード欄にノードの電話番号を入力し、電話番号を要求管理部203に渡す。要求管理部203は、電話の接続要求を電話管理部201に送る。例えば「bind:電話番号」などの文を送ればよい。以降、電話管理部201は要求管理部203とデータのやり取りを行う。電話管理部201は、電話接続の要求を受けて、電話管理部301に対して、電話番号発信を行う。
[Telephone connections between nodes]
The telephone number of the node is entered in the node column of the request management screen 207, and the telephone number is passed to the request management unit 203. The request management unit 203 sends a telephone connection request to the telephone management unit 201. For example, a statement such as "bind: telephone number" can be sent. Thereafter, the telephone management unit 201 exchanges data with the request management unit 203. Upon receiving the telephone connection request, the telephone management unit 201 makes a telephone call to the telephone management unit 301.

電話管理部301は、電話着信を検知したら、発信元の電話番号をサービス管理部302に送り、接続判定を依頼する。例えば「bind?:電話番号」などの文を送ればよい。電話管理部301は、判定結果を受け取り、判定結果に基づいて、電話の接続を行う。電話管理部301は、判定結果が「可」なら発信元の電話番号を保持する。以降、電話管理部301はサービス管理部302とデータのやり取りを行う。 When the telephone management unit 301 detects an incoming call, it sends the caller's telephone number to the service management unit 302 and requests a connection determination. For example, it can send a statement such as "bind?: telephone number". The telephone management unit 301 receives the determination result and connects the call based on the determination result. If the determination result is "OK", the telephone management unit 301 retains the caller's telephone number. Thereafter, the telephone management unit 301 exchanges data with the service management unit 302.

電話管理部201は、接続状態が「接続」に変われば、「接続」を要求管理部203に送る。一定時間、経過しても「接続」にならない場合は、接続を中止して、要求管理部203に「失敗」を送る。要求管理部203は接続の判定結果を受信すると、要求管理画面207を通して、利用者に知らせる。(図4参照) When the connection status changes to "connected", the telephone management unit 201 sends a "connection" to the request management unit 203. If the status does not change to "connected" after a certain period of time has passed, the telephone management unit 201 stops the connection and sends a "failure" to the request management unit 203. When the request management unit 203 receives the connection determination result, it notifies the user through the request management screen 207. (See Figure 4)

〔ノード間の仕事の開始〕
ノード200が電話の接続を確認すれば仕事が開始され、接続の失敗を確認すれば仕事を終了する。ノード間の電話が接続されると、要求管理部203、電話管理部201、電話回線、電話管理部301、サービス管理部302のデータの通信経路ができる。以降、要求管理部203がクライアント・プロセスとして、サービス管理部302がサーバー・プロセスとして、クライアント・サーバー型のデータ処理を行う。必要に応じて、データの通信経路の両端の要求管理部203とサービス管理部302間のデータのやり取りとして説明する。
[Start of work between nodes]
When node 200 confirms the telephone connection, the job starts, and when it confirms the connection failure, the job ends. When the telephone connection between nodes is made, a data communication path is established between request management unit 203, telephone management unit 201, telephone line, telephone management unit 301, and service management unit 302. Thereafter, client-server data processing is performed with request management unit 203 acting as a client process and service management unit 302 acting as a server process. If necessary, the data exchange between request management unit 203 and service management unit 302 at both ends of the data communication path will be explained.

〔サービスの要求と実行〕
要求管理画面207で要求データを作成し、要求管理部203に要求データを渡し、要求管理部203は要求データを、データの通信経路を経由して、サービス管理部302へ送信する。サービス管理部302は、要求データを受信すると、保持している電話番号が、要求サービスを利用できるか、サービスの利用判定を行う。判定が「否」なら、「利用不可」を実行結果とし、利用が「可」なら、保持している電話番号と要求データを提供プログラムに送り、実行結果を受け取る。このとき、提供プログラム310がサーバー・プロセス、サービス管理部302がクライアント・プロセスとするローカルホスト内のクライアント・サーバー型のデータ処理を行う。(図4参照)
[Service Request and Execution]
Request data is created on the request management screen 207 and passed to the request management section 203, which then sends the request data to the service management section 302 via the data communication path. When the service management section 302 receives the request data, it performs a service usage judgment to see if the requested service can be used with the telephone number it holds. If the judgment is "no," the execution result is "unavailable," and if the service can be used, it sends the held telephone number and request data to the providing program and receives the execution result. At this time, client-server data processing is performed within the local host, with the providing program 310 acting as the server process and the service management section 302 acting as the client process (see Figure 4).

〔実行結果の提供と対応〕
サービス管理部302は、実行結果を応答データとして、データの通信経路を経由して、要求管理部203に送信する。
[Provision of execution results and response]
The service management unit 302 transmits the execution result as response data to the request management unit 203 via the data communication path.

要求管理部203は、応答データを受信すると、要求サービスと応答データを、対応プログラム220に送り、対応結果を受け取る。(図4参照) When the request management unit 203 receives the response data, it sends the requested service and the response data to the corresponding program 220 and receives the response result. (See Figure 4)

〔仕事の終了〕
要求管理部203は、対応結果を受信すると、電話回線の「切断要求」を電話管理部301に送る。電話管理部201は「切断要求」を受信すると、電話回線を切断し、1つの仕事が終了する。(図4参照)
[End of work]
When the request management section 203 receives the response result, it sends a "disconnection request" for the telephone line to the telephone management section 301. When the telephone management section 201 receives the "disconnection request", it disconnects the telephone line, and one job is completed (see FIG. 4).

図5の示すネットワークシステムは、支店A(ノードA)、支店B(ノードB)、支店C(ノードC)、本社(ノードX)の4つのノードで構成され、本社が、各支店から勤務情報の収集を行う。 The network system shown in Figure 5 is composed of four nodes: branch A (node A), branch B (node B), branch C (node C), and head office (node X), and the head office collects work information from each branch office.

最初に、支店Aの「勤務情報の収集」業務を行い、同ように支店B、支店Cの「勤務情報の収集」業務を行う。 First, perform the "collection of work information" task for branch A, then perform the "collection of work information" task for branches B and C in the same way.

「勤務情報の収集」業務の開始として、本社のノードXが支店AのノードAへ電話の接続要求を行う。 To start the "collect work information" task, node X at the head office makes a telephone connection request to node A at branch office A.

ノードAは、電話の接続要求を受けて、接続判定「可」を確認して、電話を接続する。 Node A receives the telephone connection request, confirms that the connection is possible, and connects the telephone.

サービスの要求として、ノードXは、電話の接続を確認した後、勤務情報の収集要求として、要求データ(31)を、ノードAへ送る。 After confirming the telephone connection, node X sends request data (31) to node A as a service request to collect work information.

サービスの実行として、ノードAは、要求データを受信し、「収集」サービスの利用判定「可」を確認して、「収集」サービスを実行(「勤務表」の読み込み)する。 To execute the service, node A receives the request data, confirms that the availability of the "collection" service is "available," and executes the "collection" service (reads the "route").

実行結果の提供として、ノードAは、勤務表の内容を、応答データ(32)として、ノードXに送る。 To provide the execution result, node A sends the contents of the roster to node X as response data (32).

結果の対応として、ノードXは、応答データ(32)を受信すると、応答データの対応処理として、応答データの内容を元に、全社員の勤務情報DBを更新して、支店Aの「勤務情報の収集」の業務を終わる。 As a response to this result, when node X receives response data (32), it updates the work information DB for all employees based on the contents of the response data as a response process for the response data, and ends the task of "collecting work information" for branch A.

同ように、支店B、支店Cの「勤務情報の収集」業務を行い「勤務情報の収集」の業務を終了する。 In the same way, Branch B and Branch C will carry out the "collection of work information" task and then end the "collection of work information" task.

このように、各地に分散された情報を容易に、収集できる。例えば市町村の情報を県が収集し、その他の拠点が有効利用する。ツリー型のネットワークシステムを容易に実現できる。 In this way, information that is distributed across various locations can be easily collected. For example, information from municipalities can be collected by the prefecture, and other locations can make effective use of it. A tree-type network system can be easily realized.

図6の示すネットワークシステムは、支店A(ノードA)、支店B(ノードB)、支店C(ノードC)、本社(ノードX)の4つのノードで構成され、支店A(ノードA)が、本社(ノードX)に、給与計算の依頼を行う。 The network system shown in Figure 6 is composed of four nodes: branch A (node A), branch B (node B), branch C (node C), and head office (node X), and branch A (node A) requests payroll calculations from the head office (node X).

「給与計算の依頼」業務の開始として、支店A(ノードA)が本社(ノードX)へ電話の接続要求を行う。 To start the "payroll calculation request" task, branch office A (node A) requests a telephone connection to head office (node X).

ノードXは、電話の接続要求を受けて、接続判定「可」を確認して、電話を接続する。 Node X receives the telephone connection request, confirms that the connection is "available," and connects the telephone.

サービスの要求として、ノードAは、電話の接続を確認した後、給与計算の要求として、要求データ(41)を、ノードXへ送る。 After confirming the telephone connection, node A sends request data (41) to node X as a service request for payroll calculation.

サービスの実行として、ノードXは、要求データを受信し、「給与」サービスの利用判定「可」を確認して、「給与」サービスを実行(給与計算)する。 To execute the service, node X receives the request data, confirms that the "salary" service is available, and executes the "salary" service (calculate the salary).

実行結果の提供として、ノードXは、支店Aの給与計算の結果を、応答データ(42)として、ノードAに送る。 To provide the execution result, node X sends the result of the payroll calculation for branch A to node A as response data (42).

結果の対応として、ノードAは、応答データ(42)を受信すると、応答データの対応処理として、応答データの内容を元に、支店Aの給与明細を印刷して、「給与計算の依頼」の業務を終わる。 When node A receives the response data (42), it processes the response data by printing out a pay slip for branch A based on the contents of the response data, and then ends the "payroll calculation request" task.

同ように、支店B、支店Cも「給与計算の依頼」業務を行い「給与計算の依頼」の業務を終了する。このように、分散型のDBシステムを容易に、実現できる。 In the same way, branch B and branch C also perform the "payroll calculation request" task and then complete the "payroll calculation request" task. In this way, a distributed DB system can be easily realized.

図7の示すネットワークシステムは、社員A1(ノードA1)、本社(ノードX)の2つのノードで構成され、社員A1(ノードA1)が、本社(ノードX)に、個人情報の確認を行う。 The network system shown in Figure 7 is composed of two nodes, employee A1 (node A1) and the head office (node X), and employee A1 (node A1) confirms personal information with the head office (node X).

社員のノードとして、勤務情報DBの主キー(社員コード)に、社員が所有する携帯電話などの電話番号を使うことで、動的に作り出している。 Employee nodes are dynamically created by using the employee's mobile phone number or other telephone number as the primary key (employee code) of the work information database.

「個人情報の確認」業務の開始として、社員A1(ノードA1)が本社(ノードX)へ電話の接続要求を行う。 To start the "verify personal information" task, employee A1 (node A1) makes a telephone connection request to the head office (node X).

ノードXは、電話の接続要求を受けて、接続判定「可」を確認して、電話を接続する。このときの接続判定は、発信元の電話番号(社員の電話番号)が、勤務情報DBにヒットするので、接続判定「可」を返す。 Node X receives the telephone connection request, confirms that the connection is possible, and connects the telephone call. In this case, the connection is possible because the caller's telephone number (the employee's telephone number) is found in the work information DB, so the connection is possible.

サービスの要求として、ノードA1は、電話の接続を確認した後、個人情報の確認として、要求データ(51)を、ノードXへ送る。 As a service request, node A1 confirms the telephone connection and then sends request data (51) to node X as confirmation of personal information.

サービスの実行として、ノードXは、要求データ(51)を受信し、「個人」サービスの利用判定「可」を確認して、「個人」サービスを実行(指定期間の勤務時間の集計)する。このときの利用続判定は、サービス名を勤務情報DBの主キーである電話番号に対応付けて、要求サービス(電話番号)がヒットするので、利用判定「可」を返す。 To execute the service, node X receives the request data (51), confirms that the "individual" service usage judgment is "yes", and executes the "individual" service (tallying up work hours for the specified period). In this case, the usage continuation judgment is made by associating the service name with the telephone number, which is the primary key of the work information DB, and since the requested service (telephone number) is found, the usage judgment is returned as "yes".

実行結果の提供として、ノードXは、勤務時間の合計を、応答データ(52)として、ノードAに送る。 To provide the execution result, node X sends the total working hours to node A as response data (52).

結果の対応として、ノードAは、応答データ(52)を受信すると、応答データの対応処理がないので、応答データを画面に表示して、「個人情報の確認」の業務を終了する。 As a result, when node A receives the response data (52), since there is no processing required for the response data, it displays the response data on the screen and ends the "verify personal information" task.

このように、電話番号の特性性を利用できるので、ユーザIDやパスワードを省略しても利用者を特定することができる。 In this way, the characteristics of a phone number can be utilized, making it possible to identify a user even if the user ID and password are omitted.

31 「収集」サービスの要求データ
32 「収集」サービスの応答データ
41 「給与」サービスの要求データ
42 「給与」サービスの応答データ
51 「個人」サービスの要求データ
52 「個人」サービスの応答データ
200 サービスの要求ノード
201 要求ノードの電話管理部
203 要求ノードの要求管理部
207 要求ノードの要求管理画面
220 要求ノードの対応プログラム
300 サービスの提供ノード
301 提供ノードの電話管理部
302 提供ノードのサービス管理部
310 提供ノードの提供プログラム

31 Request data for "collection" service 32 Response data for "collection" service 41 Request data for "salary" service 42 Response data for "salary" service 51 Request data for "personal" service 52 Response data for "personal" service 200 Service request node 201 Telephone management section of request node 203 Request management section of request node 207 Request management screen of request node 220 Corresponding program of request node 300 Service provision node 301 Telephone management section of provision node 302 Service management section of provision node 310 Provision program of provision node

Claims (1)

第1ノードと第2ノードとの間で相互に電話回線を介してデータを送受する業務処理方法であって、
前記第1ノードに対応付けされた電話番号によって前記第2ノードにて真偽判定を行い、真となった場合に前記第1ノードと前記第2ノードとの間の前記電話回線を介した通信路を構成する接続ステップと、
前記接続ステップで前記通信路を構成した後、前記第1ノードから前記第2ノードに向けて前記電話回線を介して業務処理要求データを送信する要求ステップと、
前記要求ステップで送信された前記業務処理要求データを前記第2ノードで受信して、前記第2ノードで前記業務処理要求データに対応する業務処理を実行する実行ステップと、
前記実行ステップによって実行された前記業務処理によって構成された応答データを前記第2ノードから前記第1ノードに向けて前記電話回線を介して送信する応答ステップと、
前記応答ステップで送信された前記応答データを前記第1ノードで受信して前記応答データに基づく結果処理を実行する結果処理ステップと、
を備え、
前記電話回線に接続可能な複数のノードのそれぞれが、前記接続ステップごとに前記第1ノードにも前記第2ノードにもなって、前記接続ステップ後の前記要求ステップから前記実行ステップ、前記応答ステップ前記結果処理ステップまでを最小単位としたデータ処理のネットワークを構成する、ことを特徴とする業務処理方法。
A business processing method for transmitting and receiving data between a first node and a second node via a telephone line, comprising:
a connection step of performing a truth/false determination in the second node based on a telephone number associated with the first node, and forming a communication path between the first node and the second node via the telephone line when the truth/false determination is true;
a request step of transmitting business processing request data from the first node to the second node via the telephone line after the communication path is established in the connection step;
an execution step of receiving the business process request data transmitted in the request step at the second node and executing business process corresponding to the business process request data at the second node;
a response step of transmitting response data formed by the business process executed by the execution step from the second node to the first node via the telephone line;
a result processing step of receiving the response data transmitted in the response step at the first node and executing result processing based on the response data;
Equipped with
A business processing method characterized in that each of a plurality of nodes connectable to the telephone line becomes both the first node and the second node for each connection step, thereby forming a data processing network with the request step after the connection step through the execution step, the response step , and the result processing step as the smallest unit.
JP2023072888A 2023-04-27 2023-04-27 How to process business using a telephone terminal Active JP7630849B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023072888A JP7630849B2 (en) 2023-04-27 2023-04-27 How to process business using a telephone terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023072888A JP7630849B2 (en) 2023-04-27 2023-04-27 How to process business using a telephone terminal

Publications (2)

Publication Number Publication Date
JP2024158048A JP2024158048A (en) 2024-11-08
JP7630849B2 true JP7630849B2 (en) 2025-02-18

Family

ID=93336270

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023072888A Active JP7630849B2 (en) 2023-04-27 2023-04-27 How to process business using a telephone terminal

Country Status (1)

Country Link
JP (1) JP7630849B2 (en)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000020429A (en) 1998-07-02 2000-01-21 Sumitomo Metal Ind Ltd Data transmission / reception method, data transmission / reception device, and recording medium
JP2000349926A (en) 1999-06-08 2000-12-15 Sega Enterp Ltd Dial-up connection server
JP2002199023A (en) 2000-12-25 2002-07-12 Ibm Japan Ltd Mail communication method using facsimile communication procedure, mail transmission device, mail reception device, and mail communication system
JP2002279031A (en) 2001-03-19 2002-09-27 Toshiba Corp Sightseeing bus operation system and operation plan formulation method
JP2007158478A (en) 2005-11-30 2007-06-21 Sharp Corp Mobile terminal device
JP2009111771A (en) 2007-10-30 2009-05-21 Softbank Mobile Corp Communication terminal, communication method, and communication program
WO2009116169A1 (en) 2008-03-21 2009-09-24 富士通株式会社 Information processing equipment, method of communication, and communication program
JP2010109618A (en) 2008-10-29 2010-05-13 Ntt Communications Kk Authentication device, authentication method, and program
JP2010109619A (en) 2008-10-29 2010-05-13 Ntt Communications Kk Authentication device, authentication method, and program
JP2011010247A (en) 2009-06-28 2011-01-13 Shimousa Systems:Kk Secondary authentication server system using caller number
JP2015179501A (en) 2014-02-28 2015-10-08 株式会社エヌ・ティ・ティ・データ Authentication support apparatus, personal authentication system, authentication support method, and program
JP2016201782A (en) 2015-04-14 2016-12-01 富士通株式会社 Call control system and call control method
JP2018182766A (en) 2018-08-13 2018-11-15 エヌ・ティ・ティ・コミュニケーションズ株式会社 Communication device and service providing system

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000020429A (en) 1998-07-02 2000-01-21 Sumitomo Metal Ind Ltd Data transmission / reception method, data transmission / reception device, and recording medium
JP2000349926A (en) 1999-06-08 2000-12-15 Sega Enterp Ltd Dial-up connection server
JP2002199023A (en) 2000-12-25 2002-07-12 Ibm Japan Ltd Mail communication method using facsimile communication procedure, mail transmission device, mail reception device, and mail communication system
JP2002279031A (en) 2001-03-19 2002-09-27 Toshiba Corp Sightseeing bus operation system and operation plan formulation method
JP2007158478A (en) 2005-11-30 2007-06-21 Sharp Corp Mobile terminal device
JP2009111771A (en) 2007-10-30 2009-05-21 Softbank Mobile Corp Communication terminal, communication method, and communication program
WO2009116169A1 (en) 2008-03-21 2009-09-24 富士通株式会社 Information processing equipment, method of communication, and communication program
JP2010109618A (en) 2008-10-29 2010-05-13 Ntt Communications Kk Authentication device, authentication method, and program
JP2010109619A (en) 2008-10-29 2010-05-13 Ntt Communications Kk Authentication device, authentication method, and program
JP2011010247A (en) 2009-06-28 2011-01-13 Shimousa Systems:Kk Secondary authentication server system using caller number
JP2015179501A (en) 2014-02-28 2015-10-08 株式会社エヌ・ティ・ティ・データ Authentication support apparatus, personal authentication system, authentication support method, and program
JP2016201782A (en) 2015-04-14 2016-12-01 富士通株式会社 Call control system and call control method
JP2018182766A (en) 2018-08-13 2018-11-15 エヌ・ティ・ティ・コミュニケーションズ株式会社 Communication device and service providing system

Also Published As

Publication number Publication date
JP2024158048A (en) 2024-11-08

Similar Documents

Publication Publication Date Title
CN105025189B (en) The control method of communication system, image processing apparatus and image processing apparatus
JP5719409B2 (en) Access management system and access management method
JP2010027036A (en) Method and system for providing print service, call control server, and program
JP2009541902A (en) Remote update of user status on presence server
WO2011115286A1 (en) Information processing apparatus, terminal apparatuses and information processing method
US7313624B2 (en) Method and system for providing an on-line service and computer readable storage medium
JP3902574B2 (en) Personal information management system, personal information management method and program thereof
JP2003044429A (en) Collaboration terminal, collaboration system and collaboration method
JP4266625B2 (en) External LAN connection IP key telephone system, its terminal and main device, and its external LAN connection method
CN103370926B (en) Relay communications system
JP7630849B2 (en) How to process business using a telephone terminal
JPH1028144A (en) Network configuration method with access control function
JP2004102389A (en) Terminal management system
JP2007072835A (en) Service user support system
US20020107922A1 (en) Processing apparatus, management apparatus, computer system, and memory medium and program
JP2007156800A (en) Business support system and drawing correction method using the same
JP5582278B2 (en) Call control system and call control method
CN100359849C (en) Net aid system and implementing method therefor
KR20020074236A (en) System for providing Internet phone service by means for sending email including one click juncture icon and method there of
JP4340570B2 (en) Address information distribution / collection method, address information distribution / collection program, and transmission / reception terminal
JP2002333928A (en) License control system
CN116095081A (en) Event processing method and device based on block chain system, equipment and medium
JP2007265256A (en) Central processing system and method for money order transfer correction/refund
KR20090044093A (en) Device collaboration method and system
JP2005038027A (en) Service relay device, service relay method, and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230830

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230830

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240628

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240802

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20240802

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240913

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20241108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241226

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250120

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250129

R150 Certificate of patent or registration of utility model

Ref document number: 7630849

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250