Information processing device, control method, and program
The information processing system addresses the challenge of managing multiple IC cards by receiving, storing, and displaying usage information, enhancing the efficiency of IC card management and transportation expense settlement.
Patent Information
- Application Number
- JP2024152040
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-04
- Publication Date
- 2024-12-05
- Estimated Expiration
- 2040-08-05
AI Technical Summary
Managing information related to multiple IC cards is time-consuming for users and system administrators due to the lack of an efficient mechanism for tracking and organizing usage data.
An information processing system that includes a reception means for receiving user information, an acquisition means for acquiring IC card usage information, a storage means for storing this information, and a display means for managing and transmitting usage history.
Enables easy management and tracking of IC card usage information, facilitating efficient settlement of transportation expenses and simplifying the process for users and administrators.
Smart Images

Figure 2024169440000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to information processing technology. [Background technology]
[0002] Recently, with the increasing demand for work style reforms, teleworking, shared offices, etc., we are living in an era where diverse people work in diverse places.
[0003] While in the past, people moved around based around their company, in the future it is expected that there will be more opportunities for people to move from a location of their choosing to their desired destination.
[0004] When traveling in this manner, for example, if an office worker travels by train, a system exists in which the travel expenses incurred are automatically settled by holding the transportation IC card over the reader of the ticket gate, and after the office worker returns to the office, the amount incurred is entered into the system to settle the travel expenses that were paid in advance.
[0005] There are many types of such IC cards, including those for electronic money, points, employee ID cards, etc., and it is common for one person to own multiple IC cards of different types.
[0006] In such a case, in order to prevent a user from using an unintended IC card, a technique has been disclosed in which when the user holds the IC card over a POS terminal, candidate types of the IC card are displayed and can be selected (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0007] [Patent Document 1] JP 2017-117296 A Summary of the Invention [Problem to be solved by the invention]
[0008] When a user owns multiple IC cards, managing information about the IC cards used in the system is time-consuming for the user, the system administrator, and the like.
[0009] SUMMARY OF THE PRESENT DISCLOSURE In view of the above, an object of the present invention is to provide a mechanism that enables easy management of information related to recording media. [Means for solving the problem]
[0010] In order to achieve the above-mentioned object, the present invention is characterized by comprising a receiving means for receiving user information, an acquisition means for acquiring usage information of the recording medium read from the recording medium, and a storage means for storing the usage information of each of a plurality of recording media acquired by the acquisition means for the user information received by the receiving means. Effect of the Invention
[0011] According to the present invention, it is possible to easily manage information related to a recording medium. [Brief description of the drawings]
[0012] [Figure 1] FIG. 1 is a diagram showing a schematic configuration of an information processing system. [Diagram 2] FIG. 2 is a diagram illustrating a hardware configuration of the image processing device. [Diagram 3] FIG. 2 is a block diagram showing the functions of the image processing device. [Figure 4] 1 is a flowchart showing a process flow relating to IC card management. [Diagram 5] 11 is a flowchart showing a process for storing information relating to a usage history. [Figure 6] 11 is a flowchart showing a process of periodically transmitting information related to a usage history. [Figure 7] 13 is a flowchart showing a process related to processing of usage information, etc.; [Figure 8] FIG. 2 is a diagram showing the configuration of a user information table and a history table. [Figure 9] FIG. 11 is a diagram showing an example of usage information. [Figure 10] FIG. 13 is a diagram showing an example of information regarding usage history. [Figure 11] FIG. 13 is a diagram showing the configuration of a usage history display screen. [Figure 12] FIG. 13 is a diagram showing the configuration of a usage history display screen. [Figure 13] FIG. 13 is a diagram showing the configuration of a usage history display screen. [Figure 14] FIG. 2 is a diagram showing the configuration of a menu screen. [Figure 15] FIG. 13 is a diagram showing the configuration of a screen for providing notifications on the usage history display screen. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
[0014] FIG. 1 shows the configuration of an information processing system according to this embodiment.
[0015] The information processing system 100 includes an image processing device 102, an expense management system 104, and a transportation IC management system 106.
[0016] The image processing device 102 is communicatively connected to an expense management system 104 via a network (LAN 108), and is communicatively connected to a transportation IC management system 106 via a network (WAN 110).
[0017] The image processing device 102 has a function for reading various kinds of IC cards and a function for outputting information related to the use of the IC cards.
[0018] Furthermore, the image processing device 102 is not limited to a device that processes images, but may have any configuration as long as it is a device that can read an IC card and output information related to the use of the IC card, and the device that reads the IC card and the device that can output information related to the use of the IC card may be separate devices.
[0019] The expense management system 104 has a function of settling transportation expenses based on the transportation IC history information returned from the transportation IC management system 106.
[0020] The transportation IC management system 106 has a function of receiving information recorded on a transportation IC card held up to the image processing device 102, and based on this information, returning information regarding transportation expenses incurred using the transportation IC card as transportation IC history information.
[0021] Next, FIG. 2 shows the hardware configuration of the image processing device 102.
[0022] FIG. 2 is a block diagram showing an example of a hardware configuration of the controller unit of the image processing device 102 shown in FIG.
[0023] In FIG. 2, reference numeral 216 denotes a controller unit, which is connected to a scanner unit 214 functioning as an image input device and a printer unit 212 functioning as an image output device, and is also connected to a LAN (e.g., LAN 108 shown in FIG. 1) or a public line (e.g., WAN 110 shown in FIG. 1) (e.g., PSTN or ISDN, etc.) to input and output image data and device information.
[0024] In the controller unit 216, a CPU 201 is a processor that controls the entire system. A RAM 202 is a system work memory for the operation of the CPU 201, and also serves as a program memory for recording programs and an image memory for temporarily recording image data.
[0025] Reference numeral 203 denotes a ROM in which a boot program and various control programs for the system are stored, and 204 denotes an external storage device (hard disk drive (HDD)) in which various programs for controlling the system, image data, and the like are stored.
[0026] An operation unit interface (operation unit I / F) 207 is an interface unit with an operation unit (UI) 208 and outputs image data to be displayed on the operation unit 208 to the operation unit 208 .
[0027] The operation unit I / F 207 also plays a role in transmitting information (eg, user information, etc.) input by a user of this system from an operation unit 208 to the CPU 201 .
[0028] The operation unit 208 includes a display unit having a touch panel, and the user can give various instructions by pressing (touching with a finger or the like) buttons displayed on the display unit.
[0029] A network interface (I / F) 205 is connected to a network (LAN) and inputs and outputs data, while a modem (MODEM) 206 is connected to a public line and inputs and outputs data such as sending and receiving faxes.
[0030] Reference numeral 218 denotes an external interface (external I / F), which is an I / F unit that accepts external inputs such as USB, IEEE1394, a printer port, and RS-232C. A card reader 219 for reading IC cards required for authentication is connected to the external I / F 218.
[0031] The CPU 201 can control the reading of information from an IC card by a card reader 219 via the external I / F 218, and obtain the information read from the IC card.
[0032] The card is not limited to an IC card, and may be a recording medium capable of identifying a user or a recording medium capable of recording information related to electronic money or points.
[0033] When a user is to be specified, identification information for identifying the user is stored in the recording medium.
[0034] This identification information may be a serial number of the recording medium or a user code given to the user within a company.
[0035] The above devices are connected to a system bus 209 .
[0036] An image bus interface (IMAGE BUS I / F) 220 is a bus bridge that connects the system bus 209 and an image bus 215 that transfers image data at high speed and converts the data structure.
[0037] The image bus 215 is configured as a PCI bus or IEEE 1394. The following devices are connected to the image bus 215.
[0038] Reference numeral 210 denotes a raster image processor (RIP), which develops vector data such as a PDL code into a bitmap image.
[0039] Reference numeral 211 denotes a printer interface (printer I / F), which connects a printer section 212 and a controller unit 216 and performs synchronous / asynchronous conversion of image data.
[0040] Also, reference numeral 213 denotes a scanner interface (scanner I / F), which connects a scanner unit 214 and a controller unit 216 and performs synchronous / asynchronous conversion of image data.
[0041] An image processing unit 217 performs correction, processing, and editing on input image data, and performs printer correction, resolution conversion, and the like on print output image data.
[0042] In addition, the image processing unit 217 rotates image data, and performs compression and expansion processing such as JPEG for multi-value image data and JBIG, MMR, and MH for binary image data.
[0043] The scanner unit 214 illuminates an image on a paper document, which serves as an original, and scans it with a CCD line sensor, thereby converting it into an electrical signal as raster image data.
[0044] When the original paper is set on the tray of the original feeder and the user of the apparatus issues an instruction to start reading from the operation unit 208, the CPU 201 gives an instruction to the scanner unit 214, and the feeder feeds the original paper one sheet at a time and performs the operation of reading the original image.
[0045] The printer unit 212 is a part that converts raster image data into an image on paper. The printer unit 212 can use any method, such as an electrophotographic method using a photosensitive drum or photosensitive belt, or an inkjet method in which ink is ejected from a tiny nozzle array to print an image directly onto paper.
[0046] A print operation is started by an instruction from the CPU 201. The printer unit 212 has a plurality of paper feed stages so that different paper sizes or different paper orientations can be selected, and has corresponding paper cassettes.
[0047] The operation unit 208 has an LCD display unit with a touch panel sheet attached onto the LCD. It displays the system operation screen, and when a displayed key is pressed, transmits position information to the CPU 201 via the operation unit I / F 207.
[0048] The operation unit 208 also includes various operation keys such as a start key, a stop key, an ID key, and a reset key.
[0049] The start key of the operation unit 208 is used to start the operation of reading an original image, etc. In the center of the start key, there is a two-color LED, green and red, which indicates whether the start key is available or not depending on the color.
[0050] The stop key of the operation unit 208 serves to stop an operation currently in progress. The ID key of the operation unit 208 is used to input a user ID. The reset key is used to initialize settings made from the operation unit.
[0051] The card reader 219 reads information stored in an IC card (for example, Sony's FeliCa (registered trademark)) under the control of the CPU 201, and notifies the CPU 201 of the read information via the external I / F 218.
[0052] 3 is a block diagram showing the functional configuration of the image processing device 102. Each function will be described below in conjunction with the description of flowcharts and the like.
[0053] The image processing device 102 includes an authentication unit 300 , a storage unit 302 , a reading unit 304 , a display unit 306 , a read information transmitting unit 308 , a usage information receiving unit 310 , a history information acquiring unit 312 , and a history information transmitting unit 314 .
[0054] The authentication means 300 identifies the user from information entered using an IC card or a keyboard, and performs authentication processing as to whether or not to permit use of the image processing device 102 .
[0055] The storage means 302 stores and manages data required when the image processing device 102 performs processing, and also stores information relating to the usage history of the transportation IC card.
[0056] The reading means 304 reads various information stored in the IC card and the transportation IC card used in the authentication process, and the display means 306 displays a screen for issuing operational instructions to the image processing device 102 .
[0057] The read information transmitting means 308 transmits the transportation IC card information read by the reading means 304 to the transportation IC management system 106, and the usage information receiving means 310 receives the usage information related to the transportation IC card as a response.
[0058] History information acquiring means 312 acquires information relating to the usage history stored in storage means 302, and history information transmitting means 314 transmits the information relating to the usage history acquired by history information acquiring means 312 to an external device.
[0059] In this embodiment, it is assumed that the data is transmitted to an in-house expense management system 104, but it is also possible to link with a general travel expense settlement system.
[0060] Next, FIG. 4 shows a flowchart showing the flow of processing related to IC card management in this embodiment.
[0061] In step S100, the authentication means 300 reads information from an IC card held over the card reader 219 of the image processing device by a user, using the reading means 302, and performs authentication processing to determine whether or not the user is using the image processing device.
[0062] In this case, the IC card refers to a recording medium on which information for identifying a user is recorded, and information such as the IC card serial number and user ID is recorded.
[0063] Also, in this step, the authentication means 300 of the image processing device 102 executes authentication processing using information for identifying the user that is input by the user using the operation unit 208 of the image processing device 102 .
[0064] The authentication process refers to a process in which, if information identifying a user is present in the user identification information 402 of the user information table 400 (see Figure 8) in the storage means 302, the user is permitted to use the image processing device 102, and if information is not present, the user is not permitted to use the image processing device 102.
[0065] In step S102, the authentication means 300 acquires information relating to the email address from the email address 404 in the user information table 400 using the user identification information of the user authenticated in step S100 as a key.
[0066] If the information regarding the email address can be acquired, the process proceeds to step S104; if the information cannot be acquired, the process ends.
[0067] In step S104, the reading means 304 starts detecting whether the transportation IC card is held over the card reader 219 of the image processing device 102.
[0068] In step S106, the display means 306 retrieves information regarding the usage history of the transportation IC card stored in the memory means 302 from the history table 500 (see FIG. 8) using the information regarding the email address retrieved in step S102 as a key, and displays it on the usage history display screen 800 (see FIG. 11).
[0069] FIG. 8 shows the structure of a history table 500. The history table includes mail 502 indicating an email address, and record_list 504 indicating that what follows is information about each record stored in the history table.
[0070] In addition, the history table 500 has a record ID 506 for uniquely identifying the record, and the record ID 506 is composed of a card UID for uniquely identifying the transportation IC card and an ID number assigned to each transportation IC card for uniquely identifying the record.
[0071] For example, as shown in the figure, the first half of record ID 506, 01019102E172731, indicates the card UID, and the second half, 94, indicates the ID number.
[0072] Incidentally, the UID is issued so that a unique record is created for each transportation IC card by the transportation IC management system 106. Incidentally, one record is created each time a transportation IC card is used.
[0073] The history table 500 also includes a pay_date 508 indicating the date the transportation IC card was used, a category_code 510 indicating the category used, a station_namef 512 indicating the location of the boarding, and a company_namef 514 indicating the name of the company or other entity operating the boarding vehicle.
[0074] The history table 500 also includes a company_name 516 that indicates the name of the company or the like that operates the vehicle that the user disembarked from, and a send_target 518 that indicates whether information related to the usage history is to be included in the notification email.
[0075] Furthermore, the history table 500 includes a payment 520 indicating the amount paid, a station_name 522 indicating the location where the passenger got off, and a sort_id 524 indicating a value for determining the display order of the records.
[0076] For example, sort_id 524 stores a timestamp when the records are stored, and when the records are displayed, this timestamp is used to determine the display order.
[0077] As shown in the figure, history table 500 stores information about a plurality of transportation IC cards for each user's email address, that is, for each user, and also stores information about the usage history of each transportation IC card.
[0078] That is, when a user uses multiple transportation IC cards, the information displayed on the operation unit 208 is information related to the usage history of each transportation IC card.
[0079] FIG. 11 shows the configuration of a usage history display screen 800 , which is displayed on the operation unit 208 .
[0080] The usage history display screen 800 includes a display area 802 that displays information related to usage history, an end operation button 804 that is pressed to close the usage history display screen 800, and a print button 806 that is pressed to print the information related to usage history displayed in the display area 802.
[0081] The usage history display screen 800 has an Exclude button 808, and when information relating to the displayed usage history is selected and the Exclude button 808 is pressed, the information relating to the usage history can be excluded from email notifications.
[0082] For example, as shown in FIG. 12, suppose that information about the usage history (2020 / 06 / 16 Oimachi Kuhonbutsu ¥210 Railway...) displayed in the second row from the top of the display area 802 is selected and the Exclude button 808 is pressed.
[0083] The selected record is excluded from the mail notification, and the record is displayed in gray in the display area 802 as shown in FIG.
[0084] For records that are not subject to email notification, send_target518 is set to false.
[0085] Furthermore, the usage history display screen 800 includes a return to target button 810, which makes it possible to return information regarding usage history that has been excluded from the target to the target of email notifications.
[0086] In this case, information regarding usage history that is not subject to email notifications may be displayed in a grayed-out state, and the information regarding the usage history that you want to return to being subject to email notifications may be selected and then the return to subject button 810 may be pressed to return it to being subject to email notifications.
[0087] Alternatively, a configuration may be adopted in which, by pressing a restore target button 810, all of the information regarding the usage history that has been displayed in a grayed-out state is restored to the list of targets for email notification.
[0088] Furthermore, the usage history display screen 800 includes an email send button 812 that is pressed when notifying by email information regarding the usage history that is the subject of the email notification.
[0089] In step S108, the reading means 304 judges whether or not it has detected that a transportation IC card has been held up. If it has detected that, the process proceeds to step S110. If it has not detected that and the operation end button 804 has been pressed, the process ends. In step S110, the reading means 304 reads the transportation IC card usage information recorded on the transportation IC card.
[0090] Incidentally, the reading area of the transportation IC card may be obtained in advance from the transportation IC management system 106, but this time the explanation is given on the assumption that the area is obtained in advance.
[0091] In step S112, the read information transmitting means 308 transmits the usage information read in step S110 to the transportation IC management system 106.
[0092] The transportation management system 106 processes the received usage information (for example, processes the usage information consisting of binary data) so that the system can easily interpret it.
[0093] In step S114, the usage information receiving means 310 receives the usage information that has been processed in the transportation management system 106, and the storage means 302 stores the usage information in the history table 500 as information related to the usage history (details will be described in FIG. 5).
[0094] FIG. 9 shows an example of this received usage information, where usage information 600 includes an ID number 602 that is assigned to each transport IC card in order to uniquely identify the record.
[0095] The usage information 600 also includes a pay_date 604 indicating the date the transportation IC card was used, a category_code 606 indicating the category used, a station_namef 608 indicating the location of the boarding, and a company_namef 610 indicating the name of the company or the like that operates the boarding vehicle.
[0096] The usage information 600 includes a company_name 612 that indicates the name of the company or the like that operates the vehicle that the user disembarked from, and a send_target 614 that indicates whether information related to the usage history is to be included in the notification email.
[0097] Furthermore, the usage information 600 includes a payment 616 indicating the amount paid, and a station_name 618 indicating the location where the passenger got off.
[0098] In step S116, the display means 306 acquires information about the user's usage history from the history table 500.
[0099] Then, using the obtained information on the usage history, the display on operation unit 208 is updated to include the usage information of the transportation IC card detected as being held up in step S108, and the process proceeds to step S108.
[0100] Next, FIG. 5 shows a flowchart illustrating a process for storing information related to a usage history.
[0101] In step S200, history information acquisition means 312 acquires information relating to the usage history from history table 500 using the email address as a key, based on the information relating to the email address acquired in step S102.
[0102] In step S202, the storage means 302 combines the card UID of the transportation IC card read in step S110 with the ID number 602 of the received usage information.
[0103] This is because the ID number is a cyclical number ranging from 1 to approximately 100,000, and there is a possibility that the numbers may overlap with those of other transportation IC cards, so a unique value is generated by combining the number and the card UID.
[0104] In step S204, the storage means 302 determines whether or not the unique value generated in step S202 by combining the card UID and the ID number has already been stored in the record ID 406 as information relating to the usage history acquired in step S200.
[0105] If it is not determined that the information has been stored, the process proceeds to step S206; if it is determined that the information has been stored, the process ends.
[0106] In step S206, the storage unit 302 stores the usage information as a record in the history table 500.
[0107] Next, FIG. 6 is a flowchart showing a process for periodically transmitting information related to a usage history.
[0108] In step S300, the history information acquisition means 312 systematically acquires information relating to the current time, reads a text file (not shown) describing the next execution time, and determines whether the current time has passed the execution time.
[0109] If it is determined that the time has elapsed, the process proceeds to step S302, and if it is not determined that the time has elapsed, this process ends.
[0110] In step S 302 , the history information acquiring means 312 acquires information relating to the usage history stored in the history table 500 .
[0111] In step S304, the history information transmitting means 314 acquires one record from the information relating to the usage history acquired in step S302.
[0112] In step S306, the history information transmitting means 314 determines whether the record acquired in step S304 is a predefined user to whom notification should not be given.
[0113] If it is determined that the user is not a target user for which notification should not be made, the process proceeds to step S308, and if it is not determined that the user is not a target user for which notification should not be made, the process proceeds to immediately after step S308.
[0114] In step S308, the history information transmission means 314 registers the record being processed in a list to be transmitted (not shown).
[0115] The transmission list is created by collecting usage history information for each user, that is, for each email address.
[0116] In step S310, the history information transmitting means 314 changes the history data added to the transmission list to an excluded state, that is, sets send_target 518 to false.
[0117] In steps S304 to S310, the information relating to the usage history obtained in step S302 is obtained one record at a time, and the processes in steps S304 to S310 are performed. When the processes for all records have been completed, the process proceeds to step S312.
[0118] In step S312, the history information transmission means 314 determines, based on preset information for the user in the transmission list, whether or not to notify the administrator corresponding to the user's email address as the email notification destination.
[0119] If it is determined that a notification should be made, the process proceeds to step S314, and if it is determined that a notification should not be made, the process proceeds to step S316.
[0120] In step S314, the history information sending means 314 adds the administrator's email address to the email destination.
[0121] In step S316, the history information sending means 314 adds the user's email address in the transmission list to the destination, attaches file 700 (see FIG. 10) including information regarding the user's usage history, and sends the email.
[0122] FIG. 10 shows an example of information related to the usage history included in the file 700 attached to the email in this step.
[0123] In step S318, the history information transmission means 314 generates and stores a text file describing the next execution time, since there is a possibility that the power will be turned off or the device will enter a power saving mode and the settings of tasks, timers, etc. will not be available.
[0124] FIG. 7 is a flow chart showing the processing of the utilization information in the transportation IC management system 106. In FIG.
[0125] In step S400, the usage information stored in the transportation IC card is received from the image processing device 102, and in step S402, it is determined from the usage information received in step S400 whether it is information related to the transportation IC card.
[0126] If it is determined that the information relates to a transportation IC card, the process proceeds to step S404; if it is not determined that the information relates to a transportation IC card, the process proceeds to step S408.
[0127] In step S404, data processing (eg, processing the usage information made up of binary data) is performed so that the usage information can be easily interpreted by the system.
[0128] Furthermore, if the transportation IC card has a commuter pass function, the amount that is applied excludes the area covered by the commuter pass, and the actual amount paid is determined accordingly.
[0129] In step S406, the processed usage information is transmitted to the image processing device 102 as a response.
[0130] In step S408, if the received data is invalid, an error response is sent to the image processing device 102.
[0131] <Modification> Next, a modified example of the embodiment of the present invention will be described. Note that since the configuration of the device and the processing executed in the modified example are almost the same, the description will be omitted and only the differences will be described.
[0132] In the modified example, after a user identified by an IC card through authentication processing using the IC card is permitted to use the image processing device 102 in step S100, the user can refer to the history information of the transportation IC card owned by the user.
[0133] At this time, a menu screen 900 (see FIG. 14) is displayed to the authenticated user, and when the expense settlement icon 902 is pressed, the process proceeds to step S102.
[0134] Then, in step S102, the authentication means 300 acquires information about the email address from the email address 404 in the user information table 400 using the user identification information of the user authenticated in step S100 as a key.
[0135] If the information regarding the email address is obtained, processing of step S104 is performed, and as in step S106, the display means 306 obtains information regarding the usage history of the transportation IC card stored in the storage means 302 from the history table 500 (see Figure 8) using the information regarding the email address obtained in step S102 as a key, and displays it on the usage history display screen 800 (see Figure 11).
[0136] Although information regarding the email address is acquired in step S102, it is possible to carry out an alternative process to this process.
[0137] As an alternative method, there is a method of storing the user's specific information stored on the IC card in association with the card UID of the transportation IC card, and obtaining and displaying information regarding the usage history of the transportation IC card related to the IC card used for the authentication process in step S100.
[0138] To store the associated information, in step S206, when the usage information is stored as a record in the history table 500, the user identification information of the IC card is stored in the mail 502.
[0139] Then, the next time the transportation IC card usage information is stored, in step S204, it is determined whether or not a record exists in which the user identification information of the IC card and the card UID of the transportation IC card match mail 502 and record ID 506.
[0140] If it does exist, as described above, it is determined whether the unique value generated in step S202 by combining the card UID and ID number has already been stored in record ID 406 as information about the usage history obtained in step S200, and subsequent processing is then performed.
[0141] On the other hand, if the card does not exist, the display means 306 notifies the user that a new transportation IC card is being held up (814 in FIG. 15), and if the user wishes to register the transportation IC card usage information, the user presses the Yes button 816 (see FIG. 15), or if the user does not wish to register the information, the user presses the No button 818 (see FIG. 15).
[0142] When it is detected that the Yes button 816 has been pressed, as described above, it is determined whether the unique value generated in step S202 by combining the card UID and ID number has already been stored in record ID 406 as information related to the usage history obtained in step S200, and subsequent processing is then performed.
[0143] In the embodiment of the present invention, a transportation IC card has been used as an example, but the present invention can be applied to various types of IC cards such as IC cards used for authentication processing, point cards, electronic money, or credit cards, in addition to transportation IC cards.
[0144] In this case, if it is an IC card used for authentication processing, usage information related to the user's printing can be managed; if it is a point card, the points added when purchasing a product, etc. can be managed; if it is electronic money or a credit card, the amount related to the purchase of a product, etc. can be managed.
[0145] In this case, various types of IC cards can be managed by identifying and registering the type of IC card for the category_code.
[0146] Furthermore, although a plurality of IC cards are managed for use in authentication processing, it is possible to manage the IC cards using a user ID and a user password instead of the user identification information on the IC card.
[0147] This allows the user to input a user ID and a password, and authentication processing may be performed using this user identification information.
[0148] In this case, it is possible to manage multiple IC cards by using information that identifies the user through the input user ID, facial authentication, fingerprint authentication, etc., as an alternative to the serial number or user ID of the IC card used for authentication processing.
[0149] The present invention can also be realized by supplying a program that realizes one or more functions of the above-described embodiments to a system or device via a network or a storage medium, and having the computer of the system or device read and execute the program.
[0150] Examples of recording media for supplying the program include flexible disks, hard disks, optical disks, magneto-optical disks, CD-ROMs, CD-Rs, DVD-ROMs, magnetic tapes, non-volatile memory cards, ROMs, EEPROMs, and silicon disks.
[0151] Furthermore, it goes without saying that the functions of the above-mentioned embodiments are not only realized by the computer executing a program it has read, but also includes cases where an OS (operating system) running on the computer performs some or all of the actual processing based on the instructions of the program, and the functions of the above-mentioned embodiments are realized through that processing.
[0152] Furthermore, it goes without saying that this also includes cases where a program read from a recording medium is written into a memory provided on a function expansion board inserted into a computer or a function expansion unit connected to a computer, and then a CPU provided on the function expansion board or function expansion unit performs some or all of the actual processing based on the instructions of the program code, thereby realizing the functions of the above-mentioned embodiments.
[0153] A computer may also have one or more processors or circuitry to read and execute computer-executable instructions, and may include multiple separate computers or a network of multiple separate processors or circuitry.
[0154] The processor or circuitry may include a central processing unit (CPU), a microprocessing unit (MPU), a graphics processing unit (GPU), an application specific integrated circuit (ASIC), or a field programmable gate array (FPGA).
[0155] The processor or circuitry may also include a digital signal processor (DSP), a data flow processor (DFP), or a neural processing unit (NPU).
[0156] Furthermore, the present invention may be applied to a system made up of a plurality of devices, or to an apparatus made up of a single device. [Explanation of symbols]
[0157] 100 Information Processing Systems 102 Image processing device 104 Expense Management System 106 Transportation IC Management System
Claims
1. A receiving means for receiving user information; an acquisition means for acquiring usage information of the recording medium read from the recording medium; a storage means for storing usage information of each of the plurality of recording media acquired by the acquisition means in response to the user information accepted by the acceptance means; An information processing device comprising:
2. 2. The information processing apparatus according to claim 1, further comprising display control means for controlling display of the usage information of the plurality of recording media stored in said storage means.
3. the receiving means receives user information for identifying a user obtained by reading an IC card; 3. The information processing apparatus according to claim 1, wherein the acquiring means acquires usage information of an IC card of a type different from that of the IC card.
4. 4. The information processing apparatus according to claim 1, wherein the storage means stores usage information of the different types of IC cards by identifying the types.
5. A receiving means for receiving user information; a display control means for controlling display of information relating to a usage history of the recording medium read from the recording medium; a selection receiving means for receiving a selection regarding information on the usage history displayed by the display control means; an output means for outputting information relating to the usage history selected by the selection receiving means and the user information received by the receiving means; An information processing device comprising:
6. A receiving means for receiving user information; an acquisition means for acquiring usage information of the recording medium read from the recording medium; a storage means for storing usage information of each of the plurality of recording media acquired by the acquisition means in response to the user information accepted by the acceptance means; An image processing device comprising:
7. An information processing device, A receiving step of receiving user information; an acquisition step of acquiring usage information of the recording medium read from the recording medium; a storage step of storing usage information of each of the plurality of recording media acquired in the acquisition step for the user information accepted in the acceptance step; 2. A method for controlling an information processing apparatus, comprising:
8. Computer, A receiving means for receiving user information; an acquisition means for acquiring usage information of the recording medium read from the recording medium; a storage means for storing usage information of each of the plurality of recording media acquired by the acquisition means in response to the user information accepted by the acceptance means; A program to make it function as such.
Citation Information
Patent Citations
Transportation management system and method of using the same
JP2007172267A
Small amount settlement device, method and computer program
JP2009176267A
Outing settlement system and control method, and program
JP2011118886A
Card reading device, settlement terminal, and card reading device control program
JP2017117296A
