How to process business using a telephone terminal

JP7630849B2Active Publication Date: 2025-02-18特定非営利活動法人創力UP
View PDF 16 Cites 0 Cited by

Patent Information

Application Number
JP2023072888
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-04-27
Publication Date
2025-02-18
Estimated Expiration
2043-04-27

AI Technical Summary

Benefits of technology

【0020】 以上のように、本発明によれば、拠点間の情報通信に電話端末を使うことで、インターネットからのハッキングを防止することができること; また、電話番号の特定性(電話番号から拠点を特定できる)を利用して、サービスを利用する拠点が限定されるので、不特定多数の第3者によるハッキングを防止することができること; さらに、拠点ごとに、利用できるサービスが、限定されるので、不特定多数の第3者にサービスをハッキングに悪用されるのを防ぐことができること; 電話網を使うだけで、電話網の保守、管理、障害対策は、電話会社が行うので、ネットワークの保守、管理、障害対策など省略できること; 電話番号の特定性を利用して、ハッキングを防止するので、セキュリティ対策を大幅に省略できること; 情報通信の手段とて電話端末を使うので、情報端末と電話端末をつなぐだけで、簡単に拠点を作成できること; 拠点間の仕事をクラアント·サーバー型のデータ処理で行うので、拠点がサーバーとして機能し、サービスを増やすだけで、ネットワークシステムの機能を、必要に応じて容易に拡張できること; 拠点がサーバーとして、機能するので、DBの分散化により、特定のサーバーに、負荷が集中するのを軽減できること; 全てのノードがサーバーになれるので、ツリー型のネットワークも簡単に作れること; ネットワークシステム全体を考えて、システム設計をしなくても、拠点間の仕事だけを、注目して開発できるので、開発費や期間を大幅に短縮できること;および、 拠点間の仕事は、必要な時に、必要な機能を独立して、開発できるので、システムが動的に拡張して行くことができる;などの効果を奏するものである。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007630849000001
    Figure 0007630849000001
  • Figure 0007630849000002
    Figure 0007630849000002
  • Figure 0007630849000003
    Figure 0007630849000003
Patent Text Reader

Abstract

To solve the problem in which: although many service programs reside to maintain and manage networks on the Internet so as to provide services, some of them are illegally used for hacking; loads are easily concentrated on a client-server type server and it is difficult to expand functions; and a client side only confirms response data and never generates new information.SOLUTION: Provided is a business processing method using a telephone terminal, which is used as means for information communication, for prevention against hacking, prevents hacking from the Internet, uses clinet-server type data processing for business processing between bases to determine a minimum unit of work including requesting and execution of services, and providing and handling of execution results, and provides a plurality of jobs as business processing between the bases.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] 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) by using telephone terminals as a means of information communication, utilizing the specificity of telephone numbers to prevent hacking. [Background technology]

[0002] The ticket management server and program disclosed in Patent Document 1 (JP 2022-130559 A) 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 in association with a user phone number, 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 issuance phone number that can be received by the communication unit has received an incoming call from a 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 ticket issuance phone number having received a call from the user phone number associated with the ticket ID of the ticket.

[0003] The pension consultation system disclosed in Patent Document 2 (JP Patent Publication 2005-25704 A) is a system that uses optical fiber to make individual specific data from a pension calculation table based on general pension trial data and assumed reserve funds and years 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 files 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 specific case, and the pension specialist department can provide accurate materials related to the case in an interactive format between the applicant and a specialist instructor of the pension specialist department while watching the television screen in the pension consultation room.

[0004] Patent Document 3 (JP Patent Publication 2003-256324 A) discloses a system, a method, and a program for viewing document information. This system or program uses a local facsimile machine to transmit information obtained by any means at any place to a host computer for receiving facsimile data, 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 web server 8. A notification means sends an email including the network address (URL) of the uploaded web data to the viewing destination. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2022-130559 A [Patent Document 2] JP 2005-25704 A [Patent Document 3] JP 2003-256324 A Summary of the Invention [Problem to be solved by the invention]

[0006] The Internet has developed as an equal network where computers can share information. Remote login, used in program development, alters the server's programs and software, and operates the programs remotely. Currently, there is a lot of software for maintaining and managing the Internet, which is always running and provides services, and some of these services are being misused for hacking. As the Internet becomes more widespread, it has become difficult to identify users from their IP addresses, and hacking is being carried out from all over the world through Internet lines. In addition, the socket library used for information communication on the Internet works as part of the OS, and the API is also widely open. In other words, the Internet is an environment in which hacking can be carried out.

[0007] For this reason, when creating a network information system, the network creator must take into consideration measures against hacking when configuring, maintaining, managing, operating, and dealing with problems with the network, which poses the challenge of requiring a lot of effort and personnel with specialized knowledge.

[0008] Furthermore, in the current client-server data processing based on service requests and provision, one server provides many services, so when many locations request various services, access to the server becomes concentrated, resulting in a heavy load. Also, when a server provides many services, the database becomes 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 functions as an information terminal that refers to and updates the server's database for inquiries and information input, but in order for the client to function as a server, it is necessary to obtain a global IP address and be managed as a server, and it will never function as a server, so the only way to expand functionality is to increase the number of services on the server.

[0009] For this reason, the present invention provides a method of using telephone terminals as a means of information communication, taking advantage of the specificity of telephone numbers to prevent hacking, and carrying out the smallest unit of business processing between base stations for everyday telephone transactions (such as hotel reservations). [Means for solving the problem]

[0010] The present invention relates to a network in which nodes consisting of information terminals and telephone terminals are used as components of the network, telephone terminals are used as a means of data communication between the nodes, client-server type data processing is performed as the job between the nodes, and in client-server type data processing, the smallest unit of work is not only to request and execute services, but also to provide and respond to the results of the execution.

[0011] Furthermore, a node, which is a component of the network, is composed of an information terminal and a telephone terminal, and the telephone terminal and the information terminal work in cooperation to function as a single node. It is preferable that the information terminal is a personal computer (e.g., a Bluetooth-compatible model) having the function of exchanging data between terminals, and it is preferable that the telephone terminal is a mobile phone (e.g., a Bluetooth-compatible model) having the function of exchanging data between terminals using data communication using a packet switching method.

[0012] Furthermore, the telephone terminal includes a telephone management unit, and the information terminal includes a service management unit, a request management unit, a provision program for providing a service, a response program for responding to a service response, a connection list describing telephone numbers for which telephone connection is permitted, and a usage table describing available services for telephone numbers. The provision program is created by the person in charge of the node himself and performs service provision processing as a server process, and the response program is created by the person in charge of the node himself and performs response processing corresponding to 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.

[0013] The telephone management unit exchanges data between the information terminals as a cooperative operation, making calls, hooking up, notifying the incoming telephone number, monitoring and notifying the telephone status (connecting, 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 by inter-process communication between 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 by inter-process communication between the providing program (server process) and the local host.

[0014] 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 makes a connection determination using the above-mentioned connection list, 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.

[0015] As the processing of the request node described 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, making it possible to prevent hacking by an unspecified number of third parties.

[0016] When a telephone call is connected, a data communication path is created between the request management unit, telephone management unit, telephone line, telephone management unit, and service management unit of the providing node. Basically, once the telephone line is connected, incoming calls are ignored until the 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 sent from the request management unit of the requesting node 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.

[0017] Regarding service execution: The provider node processes the service by performing inter-process communication between the provider program and the service management unit so that the provider program can run independently, and performs client-server data processing within the local host, with the provider program configured as the server process and the service management unit as the client process. When using a socket, the port number is determined, and if you want to change it, you 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 run independently, the parties in the node can freely create only the service processing they need. 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 displays "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.

[0018] Regarding service execution results: For the processing of the request node, 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 decided 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.

[0019] 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 and one job is completed. Effect of the Invention

[0020] 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, by utilizing the specificity of telephone numbers (a base can be identified from a telephone number), the bases using the service are limited, which makes it 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 telephone 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 handled by 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 Work between bases has the following advantages: the necessary functions can be developed independently when needed, and the system can be expanded dynamically. [Brief description of the drawings]

[0021] [Figure 1] FIG. 1 is a configuration diagram of a node according to the present invention. [Diagram 2] FIG. 2 is a schematic diagram showing the operations between nodes illustrating an example of the method according to the present invention. [Diagram 3] FIG. 3 is a flow chart of the determination method according to the present invention. [Figure 4] FIG. 4 is a sequence diagram between processes according to the present invention. [Diagram 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. [Figure 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. [Figure 7] FIG. 7 is an explanatory diagram showing confirmation of personal information as an example of a task involving a service request, execution, provision of the execution result, and a corresponding action. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0022] The present invention resides in a method comprising the steps of: using nodes consisting of information terminals and telephone terminals as components of a network; using telephone terminals as a means of information communication between the nodes; performing client-server type data processing as work between the nodes; and in the client-server type data processing, not only requesting and executing services, but also providing and responding to the results of the execution, as the smallest unit of work.

[0023] Hereinafter, an embodiment of the present invention will be described with reference to FIG.

[0024] A node is a telephone terminal and an information terminal that work together to function as one. Hereinafter, when a telephone terminal and an information terminal function as one node, they will be expressed as a node.

[0025] [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.

[0026] 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.

[0027] The service management section of the information terminal exchanges data with the telephone management section of the telephone terminal, determines whether to connect the incoming telephone number and whether to use the service for the incoming telephone number, and performs client-server type data processing using inter-process communication between the providing program (server process) and the local host.

[0028] 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 type data processing using inter-process communication between the corresponding program (server process) and the local host.

[0029] The corresponding program of the information terminal is created by the node itself and performs corresponding processing in response to the service response as a server process.

[0030] The corresponding program of the information terminal is created by the node itself and performs corresponding processing in response to the service response data as a server process.

[0031] By connecting node 200 and node 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.

[0032] [Prevention of hacking] FIG. 3 is a flowchart 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.

[0033] The telephone connection determination method 100 and the service usage determination method 200 make 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 a data file with a DB name in the row information of the personal row in the usage table.

[0034] The connection list decision 300 checks whether the relevant telephone number is in the connection list (S310), and returns "true" if it is, or "false" if it is not.

[0035] The usage decision 400 checks whether the relevant telephone number exists in the usage table (S410), and returns "true" if it exists, or "false" if it does not.

[0036] The hit decision 500 opens the data file of the DB name in the row information of the personal row of the usage table (S510), checks whether the corresponding phone number is found in the data file (S520), and returns "true" if there is a hit, or "false" if there is no hit.

[0037] The request decision 600 performs a bank use decision for the relevant telephone number (S610), and if the bank use decision (S610) is "false", returns "false". When the decision is complete and the bank use decision (S610) is "true", the line information for the relevant line is checked to see if the requested service exists (S620). If the requested service exists, it returns "true", otherwise it returns "false".

[0038] The telephone connection determination method 100 checks whether there is a "personal" in the connection list and usage table rows (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 connection list and usage table rows (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.

[0039] The service usage determination method 200 uses a data file with a DB name in the row information of the personal row of the usage table, 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", a hit check is made for the relevant telephone number (personal telephone number) (S220).

[0040] If the hit check (S220) is "true", "OK" is returned, and the check is completed. If the hit check (S220) is "false", it is checked whether the requested service is "new" (S230).

[0041] If the requested service is "new", "OK" is returned and the determination is completed, and if the requested service is other than "new", a request determination (S240) is performed on the relevant telephone number.

[0042] If the request determination (S240) is "true", "OK" is returned, and if the request determination (S240) is "false", "No" is returned.

[0043] [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 call to the telephone management unit 301 with the telephone number.

[0044] 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. After this, the telephone management unit 301 exchanges data with the service management unit 302.

[0045] If the connection status changes to "connected", the telephone management section 201 sends "connection" to the request management section 203. If the status does not change to "connected" after a certain period of time has passed, the telephone management section 201 stops the connection and sends "failure" to the request management section 203. When the request management section 203 receives the connection determination result, it notifies the user through the request management screen 207. (See FIG. 4)

[0046] [Start of work between nodes] When node 200 confirms the telephone connection, the job starts, and when it confirms that the connection has failed, the job ends. When the telephone connection between nodes is connected, 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 the client process and service management unit 302 acting as the 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.

[0047] [Requesting and Executing Services] Request data is created on the request management screen 207 and passed to the request management unit 203, which then sends the request data to the service management unit 302 via the data communication path. When the service management unit 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 unit 302 acting as the client process (see Figure 4).

[0048] [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.

[0049] 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 FIG. 4).

[0050] [End of work] When the request management unit 203 receives the response result, it sends a "disconnection request" for the telephone line to the telephone management unit 301. When the telephone management unit 201 receives the "disconnection request", it disconnects the telephone line, and one job is completed. (See FIG. 4.) EXAMPLES

[0051] The network system shown in FIG. 5 is composed of four nodes: branch office A (node ​​A), branch office B (node ​​B), branch office C (node ​​C), and head office (node ​​X), and the head office collects work information from each branch office.

[0052] First, perform the "collection of work information" task for Branch A, then perform the "collection of work information" task for Branch B and Branch C in the same manner.

[0053] To start the "collection of work information" task, node X at the head office makes a telephone connection request to node A at branch office A.

[0054] Node A receives the telephone connection request, confirms that the connection is "available," and connects the telephone call.

[0055] As a service request, node X, after confirming the telephone connection, sends request data (31) to node A as a request to collect work information.

[0056] 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 "roster").

[0057] As a result of the execution, node A sends the contents of the roster to node X as response data (32).

[0058] As a response to the result, when node X receives response data (32), it updates the work information DB of all employees based on the contents of the response data as a response process of the response data, and ends the task of "collecting work information" for branch A.

[0059] In the same manner, the "collection of work information" task is completed for Branch B and Branch C, and the "collection of work information" task is completed.

[0060] In this way, information distributed in various locations can be easily collected. For example, information from municipalities can be collected by the prefecture, and other bases can use it effectively. A tree-type network system can be easily realized. EXAMPLES

[0061] 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 calculation from the head office (node ​​X).

[0062] To start the "payroll calculation request" task, branch office A (node ​​A) makes a telephone connection request to head office (node ​​X).

[0063] Node X receives the telephone connection request, confirms that the connection is "available," and connects the telephone.

[0064] As a service request, node A, after confirming the telephone connection, sends request data (41) as a payroll calculation request to node X.

[0065] To execute the service, node X receives the request data, confirms that the use of the "salary" service is "available," and executes the "salary" service (calculate the salary).

[0066] As a result of providing the execution result, node X sends the result of the payroll calculation for branch A to node A as response data (42).

[0067] As a response to the result, when node A receives 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.

[0068] 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. EXAMPLES

[0069] The network system shown in FIG. 7 is composed of two nodes, employee A1 (node ​​A1) and head office (node ​​X), and employee A1 (node ​​A1) confirms personal information with the head office (node ​​X).

[0070] 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.

[0071] To start the "personal information verification" task, employee A1 (node ​​A1) makes a telephone connection request to the head office (node ​​X).

[0072] Node X receives the telephone connection request, confirms that the connection is possible, and connects the telephone call. At this time, the connection judgment is that the caller's telephone number (employee's telephone number) is found in the work information DB, so the connection judgment returns "possible."

[0073] As a service request, node A1 confirms the telephone connection and then sends request data (51) to node X as confirmation of personal information.

[0074] 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). At this time, the usage continuity 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."

[0075] As a result of providing the execution result, node X sends the total working hours to node A as response data (52).

[0076] As a response to the result, when node A receives the response data (52), since there is no response process for the response data, it displays the response data on the screen and ends the "verification of personal information" task.

[0077] In this way, the characteristics of the telephone number can be utilized, making it possible to identify the user even if the user ID and password are omitted. [Explanation of symbols]

[0078] 31 Request data for "Collection" service 32 Response data from the "Collection" service 41 Request data for the "Payroll" service 42 Response data for the "Payroll" service 51 "Personal" Service Request Data 52 Response data for the "Personal" service 200 Service Request Node 201 Telephone Management Department of Request Node 203 Requirement Management Section of Requirement Node 207 Requirement Management Screen for Requirement Node 220 Response program for request node 300 Service providing nodes 301 Telephone Management Department of the Provider Node 302 Service Management Unit of the Provider Node 310 Provider Node Provisioning Program

Claims

[Claim 1] 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 in 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.

Citation Information

Patent Citations

  • Method and device for transmitting and receiving data and record medium

    JP2000020429A

  • Server for dial-up connection

    JP2000349926A

  • Mail communication method and system, mail transmitter and mail receiver using facsimile communication procedure

    JP2002199023A

  • Operation system for sightseeing bus and method for making operation plan

    JP2002279031A

  • Browsing system for document information, browsing method and program therefor

    JP2003256324A