1460706456-657e72bd-294d-4739-9917-bfcc56e96a9b

What is claimed is:

1. A processing system comprising:
a data management server for storing registration information about a customer;
a customer communication terminal adapted for data communication with said data management server and for outputting information for identifying a customer; and
a process execution terminal for receiving said information for identifying the customer from said customer communication terminal and executing a process for said customer, wherein:
said process execution terminal provides said information to said data management server when receiving said information for identifying the customer;
said data management server identifies the customer based on said information provided from said process execution terminal, generates reply information based on said registration information about said customer, and provides said reply information to said process execution terminal; and
said process execution terminal executes a process for said customer based on said reply information when receiving said reply information.
2. The processing system according to claim 1, wherein:
said data management server sends said information for identifying the customer to said customer communication terminal when said customer communication terminal accesses said data management server; and
said customer communication terminal receives said information sent from said data management server and outputs said information to said process execution terminal.
3. The processing system according to claim 1, wherein said data management server inquires to an external credit institution about a credit card number for payment and provides information obtained from said external credit institution as said reply information if said registration information is the number of a card for payment.
4. The processing system according to claim 1, wherein said data management server communicates an amount billed included in said registration information as said reply information if said registration information is information about billing issued to said customer.
5. The processing system according to claim 1, wherein:
said data management server determines whether an admission ticket is valid or not and provides the determination as said reply information, if said registration information is information about said admission ticket; and
said process execution terminal outputs information indicating whether said customer is granted admittance or not based on said reply information from said data management server.
6. A processing system comprising:
a data management server for associating an identification code identifying a customer with registration information registered for said customer and sending mark data representing said identification code to a customer communication terminal; and
a process execution terminal adapted for data communication with said data management server, said process execution terminal having a mark reader for reading a mark displayed on the display of said customer communication terminal based on said mark data, and executing a process for said customer based on said read mark data, wherein:
said process execution terminal sends said mark data read by said mark reader to said data management server;
said data management server identifies said registration information associated with said identification code based on said mark data sent from said process execution terminal, generates instruction information indicating a process to be performed for said customer based on said registration information, and sends said instruction information to said process execution terminal; and
said process execution terminal, which receives said instruction information, executes the process for the customer based on said instruction information.
7. The processing system according to claim 6, wherein said mark is a two-dimensional barcode.
8. The processing system according to claim 6, wherein said mark data sent to said customer communication terminal from said data management server is invalidated after the completion of the process in said process execution terminal.
9. The processing system according to claim 6, wherein said data management server sets information different from a payment card number held by said customer or an account number of said customer as said identification code.
10. The processing system according to claim 9, wherein said data management server sets a telephone number of said customer communication terminal as said identification code.
11. A server comprising:
data storage for associating an identification code identifying a customer with registration information registered for said customer and storing said identification code and said registration information;
a customer communication section capable of data communication with a customer communication terminal; and
a code issuing section for sending said identification code to said customer communication terminal through said customer communication section in response to a received request.
12. The server according to claim 11, wherein said code issuing section sends said identification code in barcode data form.
13. The server according to claim 11, wherein:
said data storage associates a password set by said customer with said identification code and stores said password and said identification code; and
said code issuing section verifies whether a password, input from said customer communication terminal, matches said password stored in said data storage, and issues said identification code.
14. The server according to claim 11, further comprising:
a process executer communication section capable of data communication with a process execution terminal for execution of a process requested by said customer; and
an instruction information issuing section for generating instruction information indicating the process to be performed by said process execution terminal for said customer based on said registration information associated with said identification code when receiving said identification code issued by said code issuing section through said process executer communication section from said process execution terminal, and providing said instruction information to said process execution terminal through said process executer communication section.
15. The server according to claim 14, wherein:
said data storage stores as said registration information a number of membership points held by said customer;
said instruction information issuing section informs a process execution terminal of the number of membership points as said instruction information when receiving said identification code and stores a new number of membership points in said data storage when receiving a new number of membership points changed from said number of membership points from said process execution terminal.
16. The server according to claim 15, further comprising a process confirmation section for confirming whether a process requested by said process execution terminal should be performed or not with said customer communication terminal before said instruction information issuing section provides said instruction information to said process execution terminal.
17. A processing terminal comprising:
a code receiver for receiving an identification code, output from a communications terminal of a customer, for identifying said customer; and
process information output logic for inquiring of an external server about said identification code received by said code receiver and outputting process information for said customer based on a reply from said external server about said identification code.
18. The processing terminal according to claim 17, wherein said code receiver receives said identification code data from said customer communications terminal by a wireless communication.
19. The processing terminal according to claim 17, wherein said code receiver comprises a barcode reader for reading a two-dimensional barcode displayed on the display of said customer communications terminal.
20. The processing terminal according to claim 17, wherein said process information output logic displays an amount claimed from said customer based on a reply provided by said external server about said identification code.
21. A communication terminal comprising:
a display for displaying an image;
a communicator capable of accessing an external server;
a code issue requester for accessing an external server through said communicator and requesting said external server to issue a process code; and
a display controller for causing said display to display said process code in two-dimensional barcode form, wherein said process code is issued from said external server and received through said communicator.
22. The communications terminal according to claim 21, wherein said two-dimensional barcode displayed on said display is associated with information on billing issued to a customer holding said communications terminal.
23. The communications terminal according to claim 21, wherein said two-dimensional barcode displayed on said display includes data for an admission ticket.
24. A processing method performed when requested by a customer who registers registration information in a data management server to perform a predetermined process, the method comprising the steps of:
transferring an identification code generated by said data management server for said customer to a terminal held by said customer;
communicating said identification code from said terminal held by said customer to a process execution terminal;
sending an inquiry about said identification code from said process execution terminal to said data management server;
generating instruction information for indicating a process to be performed for said customer based on said registration information associated in said data management server with said identification code and communicating said instruction information to said process execution terminal; and
executing a process in said process execution terminal based on said communicated instruction information.
25. A data management method comprising the steps of:
receiving and storing registration information about a customer;
issuing an identification code identifying said customer, associating said identification code with said registration information, and sending said issued identification code to said customer when requested by said customer; and
identifying said registration information associated with said identification code, generating reply information based on said registration information, and sending said reply information to a process execution terminal when said identification code is provided by said process execution terminal.
26. A process execution method comprising the steps of:
receiving an identification code output by a communications terminal of a customer, said identification code identifying said customer; and
inquiring of an external entity about said identification code and outputting process information for said customer based on a reply from said external entity about said identification code.
27. A program product executable on a computer for causing the computer to perform the steps of:
receiving registration information about a customer and storing said registration information;
in response to a request received from said customer, issuing an identification code identifying said customer and associating said identification code with said registration information;
sending said issued identification code to said customer;
identifying said registration information associated with said identification code and generating reply information based on said registration information, when said identification code is communicated from a process execution terminal; and
sending said reply information to said process execution terminal.
28. A program product executable on a computer for causing the computer to perform the steps of:
receiving an identification code output by a communication terminal of a customer, said identification code identifying said customer; and
inquiring of an external entity about said identification code and outputting process information for said customer based on a reply from said external entity about said identification code.
The claims below are in addition to those above.
All refrences to claims which appear below refer to the numbering after this setence.

1. An electronic control unit of an engine, capable of injecting fuel in expansion andor exhaust strokes (expansionexhaust stroke injection) at a time of warming-up of a catalyst, comprising:
said electronic control unit controlling fuel injection such that when a temperature of the catalyst rises higher than a predetermined temperature and a fuel injection amount Ti3rdRQ required for the expansionexhaust stroke injection is smaller than a minimum fuel injection time Timin of an injector, a ratio Rti3rd of the expansionexhaust stroke injection to a predetermined cycle period PRD3RDMAX and an injection period PRD3RD are calculated by the following equations:
Rti3rd=Ti3rdRQTimin, and
PRD3RD=Rti3rd*PRD3RDMAX,
and, under a constraint of the minimum fuel injection time Timin, fuel injection in the expansionexhaust strokes is performed for the injection period PRD3RD over each cycle period PRD3RDMAX, and the expansionexhaust stroke injection is not performed in the cycle periods PRD3RDMAX other than the injection period PRD3RD.
2. The unit according to claim 1, wherein the required fuel injection amount or injection timing in the expansionexhaust strokes is determined on a basis of the temperature of the catalyst.
3. The unit according to claim 1, wherein, for each injection cycle, the expansionexhaust stroke injection is performed in a selected cylinder and is not performed in the other cylinders.
4. The unit according to claim 3, wherein the selected cylinder is changed with a lapse of time.
5. The unit according to claim 4, wherein a cylinder is selected such that an inflow position on the catalyst of an exhaust gas from a previous cylinder and an inflow position from a selected cylinder are apart from each other.
6. The unit according to any of claims 1, wherein the temperature of the catalyst is calculated by a thermal model using an engine operating state.
7. The unit according to claim 1, wherein the required fuel injection amount or injection timing of the expansionexhaust stroke injection is determined on a basis of a time elapsed since a start of the engine.
8. The unit according to claim 1, wherein the expansionexhaust stroke injection is performed sequentially for a plurality of cylinders over a plurality of cycles, and
wherein an order of the plurality of cylinders for the expansionexhaust stroke injection is determined such that a honeycomb catalyst’s area through which exhaust gas is flowing from a cylinder in which the last injection had been performed and another honeycomb catalyst’s area through which an exhaust gas is to flow from another cylinder in which the next injection to be performed are as far away from each other as possible.
9. The unit according to claim 8, wherein, for each injection cycle, the expansionexhaust stroke injection is performed only in a selected cylinder.
10. A computer-implemented method of controlling an engine, capable of injecting fuel in expansion andor exhaust strokes (expansionexhaust stroke injection) at a time of warming-up of a catalyst, comprising:
controlling fuel injection such that when a temperature of the catalyst rises higher than a predetermined temperature and a fuel injection amount Ti3rdRQ required for the expansionexhaust stroke injection is smaller than a minimum fuel injection time Timin of an injector, a ratio Rti3rd of the expansionexhaust stroke injection to a predetermined cycle period PRD3RDMAX and an injection period PRD3RD are calculated by the following equations:
Rti3rd=Ti3rdRQTimin, and
PRD3RD=Rti3rd*PRD3RDMAX,
and, under a constraint of the minimum fuel injection time Timin, fuel injection in the expansionexhaust strokes is performed for the injection period PRD3RD over each cycle period PRD3RDMAX, and the expansionexhaust stroke injection is not performed in the cycle periods PRD3RDMAX other than the injection period PRD3RD.
11. The method according to claim 10, further comprising:
determining the required fuel injection amount or injection timing in the expansionexhaust strokes on a basis of the temperature of the catalyst.
12. The method according to claim 10, further comprising:
performing the expansionexhaust stroke injection only in a selected cylinder for each injection cycle, wherein the selected cylinder is changed with a lapse of time.
13. The method according to claim 12, wherein a cylinder is selected such that an inflow position on the catalyst of an exhaust gas from a previous cylinder and an inflow position from a selected cylinder are apart from each other.
14. The method according to claim 10, wherein the temperature of the catalyst is calculated by a thermal model using an engine operating state.
15. The method according to claim 10, wherein a required fuel injection amount or injection timing of the expansionexhaust stroke injection is determined on a basis of a time elapsed since start of the engine.
16. The method according to claim 10, wherein the expansionexhaust stroke injection is performed sequentially for a plurality of cylinders over a plurality of cycles, and
wherein an order of the plurality of cylinders for the expansionexhaust stroke injection is determined such that a honeycomb catalyst’s area through which exhaust gas is flowing from a cylinder in which the last injection had been performed and another honeycomb catalyst’s area through which an exhaust gas is to flow from another cylinder in which the next injection to be performed are as far away from each other as possible.
17. The method according to claim 16, further comprising performing the expansionexhaust stroke injection cylinder is changed with a lapse of time.
18. A computer-executable program for controlling an engine, capable of injecting fuel in expansion andor exhaust strokes (expansionexhaust stroke injection) at a time of warming-up of a catalyst, said program, when executed on a computer, performing:
controlling fuel injection such that when a temperature of the catalyst rises higher than a predetermined temperature and a fuel injection amount Ti3rdRQ required for the expansionexhaust stroke injection is smaller than a minimum fuel injection time Timin of an injector, a ratio Rti3rd of the expansionexhaust stroke injection to a predetermined cycle period PRD3RDMAX and an injection period PRD3RD are calculated by the following equations:
Rti3rd=Ti3rdRQTimin, and
PRD3RD=Rti3rd*PRD3RDMAX,
and, under a constraint of the minimum fuel injection time Timin, fuel injection in the expansionexhaust strokes is performed for the injection period PRD3RD over each cycle period PRD3RDMAX, and the expansionexhaust stroke injection is not performed in the periods PRD3RDMAX other than the injection period PRD3RD.
19. The program according to claim 18, comprising:
determining the required fuel injection amount or injection timing in the expansionexhaust strokes on a basis of the temperature of the catalyst.
20. The program according to claim 18, wherein the temperature of the catalyst is calculated by a thermal model using an engine operating state.
21. The program according to claim 18, wherein the expansionexhaust stroke injection is performed sequentially for a plurality of cylinders over a plurality of cycles, and
wherein an order of the plurality of cylinders for the expansionexhaust stroke injection is determined such that a honeycomb catalyst’s area through which exhaust gas is flowing from a cylinder in which the last injection had been performed and another honeycomb catalyst’s area through which an exhaust gas is to flow from another cylinder in which the next injection to be performed are as far away from each other as possible.