Information processing device, information processing method, and program
The information processing device addresses the challenge of ensuring authenticity in electronic document transmission by automatically adding authentication information, such as timestamps and digital signatures, to national tax-related documents, securing their integrity and managing access for authorized users.
Patent Information
- Application Number
- JP2021206809
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-12-21
- Publication Date
- 2026-01-29
- Estimated Expiration
- 2041-12-21
AI Technical Summary
There is no existing system that can easily ensure the authenticity of electronic data of national tax-related documents, particularly when transmitting a file from a first user to a second user, without the ability to automatically add authentication information to the file.
An information processing device that includes a transmission information receiving unit, an additional file acquisition unit, and an additional file sending unit, which automatically adds authentication information to a file during transmission, and manages additional files with user identifiers, ensuring only authorized users can access these files.
Enables secure transmission of authenticated electronic files between users, ensuring the authenticity and integrity of national tax-related documents by adding timestamps and digital signatures, and managing these files with user-specific authentication.
Smart Images

Figure 0007808319000001 
Figure 0007808319000002 
Figure 0007808319000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing apparatus and the like that acquires and transmits an additional file to which authentication information has been added. [Background technology]
[0002] The amendment to the Electronic Bookkeeping Act in January 2022 requires that national tax-related documents such as invoices and receipts be stored as electronic data, eliminating the need to print them on paper and requiring "ensuring authenticity" so that they can be confirmed as genuine and free from tampering (see, for example, Patent Document 1). [Prior art documents] [Non-patent literature]
[0003] [Non-Patent Document 1] Canon, "Five Key Points of the Electronic Bookkeeping Act Amendment (Amended January 2022) and Things to Consider in Response," [online], [Retrieved December 8, 2021], Internet [URL: https: / / canon.jp / business / trend / e-ledger-storage-law] Summary of the Invention [Problem to be solved by the invention]
[0004] However, until now, there has been no system that can easily ensure the authenticity of electronic data of national tax-related documents. In particular, until now, when a file is transmitted from a first user to a second user, it has not been possible to automatically transmit an additional file with authentication information added to it to the second user. Note that while it is preferable for the file to be electronic data of national tax-related documents, the content of the file does not matter as long as it is a file that requires the authenticity to be ensured. [Means for solving the problem]
[0005] The information processing device of the first invention is an information processing device that includes a transmission information receiving unit that receives transmission information, which is information sent from a first terminal of a first user to a second user and includes a file, an additional file acquisition unit that acquires an additional file to which authentication information has been added, and an additional file sending unit that sends the additional file to the second user.
[0006] With this configuration, in the process of transmitting a file from a first user to a second user, an additional file with authentication information automatically added thereto can be transmitted to the second user.
[0007] Furthermore, in the information processing device of the second invention, in contrast to the first invention, the additional file transmission unit also transmits the additional file to the first user.
[0008] With this configuration, in the process of transmitting a file from the first user to the second user, an additional file with authentication information automatically added thereto can also be transmitted to the first user.
[0009] Furthermore, the information processing device of the third invention is an information processing device that, compared to the first or second invention, further comprises a storage unit that stores additional files in correspondence with a first user identifier that identifies the first user and a second user identifier that identifies the second user.
[0010] With this configuration, additional files can be managed.
[0011] Furthermore, the information processing device of the fourth invention is an information processing device in which, compared to any one of the first to third inventions, the additional file acquisition unit refers to a unique information storage unit that stores user-specific information corresponding to one or more first user identifiers, acquires from the unique information storage unit user-specific information that pairs with the first user identifier of the first user who is the sender of the transmission information received by the transmission information receiving unit, adds authentication information corresponding to the user-specific information to the file, and acquires the additional file.
[0012] With this configuration, it is possible to create an additional file to which authentication information corresponding to the first user is added.
[0013] Furthermore, the information processing device of the fifth invention is an information processing device in which, compared to any one of the first to fourth inventions, the additional file acquisition unit refers to a unique information storage unit that stores user-specific information corresponding to one or more second user identifiers, acquires from the unique information storage unit user-specific information that pairs with the second user identifier of the second user who is the destination of the transmission information received by the transmission information receiving unit, adds authentication information corresponding to the user-specific information to the file, and acquires the additional file.
[0014] With this configuration, it is possible to create an additional file to which authentication information corresponding to the second user is added.
[0015] In addition, the information processing device of the sixth invention is an information processing device in which, compared to any one of the first to fifth inventions, it further includes a judgment unit that refers to a user identifier storage unit that stores first user identifiers corresponding to one or more first users, and determines whether the first user identifier of the first user who is the sender of the transmission information received by the transmission information receiving unit is present in the user identifier storage unit, and the additional file acquisition unit acquires the additional file only when the judgment unit determines that the first user identifier is present.
[0016] This configuration provides a mechanism that allows only the managing first user to use the service.
[0017] Furthermore, an information processing device according to a seventh aspect of the present invention is the information processing device according to any one of the first to sixth aspects of the present invention, wherein the authentication information is one or more types of information selected from the group consisting of a timestamp and a digital signature.
[0018] With this configuration, in the process of transmitting a file from a first user to a second user, an additional file with appropriate authentication information added thereto can be transmitted to the second user.
[0019] Furthermore, the information processing device of the eighth invention is an information processing device in which, compared to any one of the first to seventh inventions, the transmission information receiving unit receives the transmission information by email, and the additional file sending unit sends the additional file by email.
[0020] With this configuration, when a file is sent from a first user to a second user by email, an additional file with appropriate authentication information added thereto can be sent to the second user.
[0021] In addition, the information processing device of the ninth invention is an information processing device in which, compared to the eighth invention, the transmission information receiving unit receives an email from the first terminal of the first user, in which the second email address of the second user is specified as the destination (TO) of the email for sending the transmission information, and the management email address of the information processing device is specified as the copy destination (CC or BCC).
[0022] With this configuration, when a file is sent from a first user to a second user by email, an additional file with appropriate authentication information added thereto can be sent to the second user.
[0023] In addition, the information processing device of the tenth invention is an information processing device that, in contrast to the ninth invention, is equipped with a user identifier storage unit in which a first user identifier, which is an administrative email address for each of one or more first users, is stored.
[0024] With this configuration, it is possible to provide an administration email address for each first user to use this service.
[0025] In addition, the information processing device of the eleventh invention is an information processing device in which, compared to any one of the eighth to tenth inventions, the body of the email contains the date, amount, and recipient, and the date, amount, and recipient are stored together with the additional file.
[0026] With this configuration, the date, amount, and recipient stated in the body of the e-mail can be managed together with the additional file.
[0027] Furthermore, the information processing device of the twelfth invention is an information processing device according to any one of the first to eleventh inventions, wherein the file is a file of national tax-related books and documents under the Electronic Bookkeeping Act.
[0028] With this configuration, in the process of transmitting a file of national tax-related books and documents from a first user to a second user, an additional file with authentication information automatically added thereto can be transmitted to the second user. [Effects of the Invention]
[0029] According to the information processing device of the present invention, in the process of transmitting a file from a first user to a second user, an additional file to which authentication information has been automatically added can be transmitted to the second user. [Brief explanation of the drawings]
[0030] [Figure 1] Conceptual diagram of information system A in embodiment 1 [Figure 2] Block diagram of Information System A [Figure 3] Block diagram of the information processing device 1 [Figure 4] A flowchart illustrating an example of the operation of the information processing device 1. [Figure 5] A flowchart illustrating an example of the determination process [Figure 6] Flowchart for explaining an example of acquiring the additional file [Figure 7] A flowchart illustrating an example of the operation of the first terminal 2 [Figure 8] Conceptual diagram explaining an example of the operation of the information system A [Figure 9] FIG. 10 shows the user information management table. [Figure 10] Figure showing the unique information management table [Figure 11] Figure showing the additional file management table [Figure 12] FIG. 10 shows an example of a screen of the first terminal 2. [Figure 13]Overview of the computer system [Figure 14] Block diagram of the computer system DETAILED DESCRIPTION OF THE INVENTION
[0031] Hereinafter, embodiments of an information processing device and the like will be described with reference to the drawings. Note that components with the same reference numerals in the embodiments perform similar operations, and therefore repeated description may be omitted.
[0032] (Embodiment 1) In this embodiment, an information system is described that includes an information processing device that receives transmission information, which is information sent from a first user to a second user and includes a file, obtains an additional file with authentication information added to the file, and sends the additional file to the second user.
[0033] It is preferable that the authentication information includes one or more of a timestamp and an electronic signature. It is also preferable that the transmission information and the additional files are sent and received by email.
[0034] In this embodiment, an information system including an information processing device that also transmits an additional file to a first user is described. Preferably, the first user specifies the email address of the second user as the destination (TO) address in an email and the email address of the information processing device (administration email address) as the copy destination (CC, BCC, etc.). It is also preferable that a management address exists for each first user. It is also preferable that the body of an email sent by the first user include the date, amount, and recipient. The body of the email may also include a notation indicating the application of a reduced tax rate under the Consumption Tax Act and a notation of classification for each applicable tax rate (including the invoice registration number, applicable tax rate, and consumption tax amount for each applicable tax rate, which will be additional required items under the invoice system coming into effect in October 2023).
[0035] In addition, in this embodiment, an information system including an information processing device that stores the acquired additional file in association with the first user or the second user will be described.
[0036] In addition, in this embodiment, we will describe an information system that includes an information processing device that manages information for constructing authentication information for one or two users out of the first user and the second user, constructs authentication information using the information, creates an additional file by adding the authentication information to a file, and transmits the additional file.
[0037] Furthermore, in this embodiment, an information system including an information processing device that allows only the first user who manages it to use the service will be described.
[0038] In this embodiment, information A being associated with information B means that information B can be obtained from information A, or information A can be obtained from information B, and the method of association is not important. Information A and information B may be linked, may exist in the same buffer, information A may be included in information B, or information B may be included in information A, etc.
[0039] 1 is a conceptual diagram of an information system A according to this embodiment. The information system A includes an information processing device 1, one or more first terminals 2, and one or more second terminals 3.
[0040] The information processing device 1 is a server that acquires an additional file from a received file and transmits the additional file. The information processing device 1 is, for example, a cloud server, an ASP server, or the like, but the type is not important.
[0041] The first terminal 2 is a terminal used by a first user who transmits transmission information including a file. The first user is, for example, a person who created the file.
[0042] The second terminal 3 is a terminal used by the second user to receive information including the contents of the file sent by the first user. The first terminal 2 and the second terminal 3 may be, for example, a personal computer, a tablet terminal, a smartphone, a mobile terminal, or the like, but the type is not important.
[0043] The information processing device 1, one or more first terminals 2, and one or more second terminals 3 are generally capable of communicating with each other via a network such as the Internet or a LAN.
[0044] Fig. 2 is a block diagram of an information system A according to this embodiment. Fig. 3 is a block diagram of an information processing device 1.
[0045] The information processing device 1 includes a storage unit 11, a receiving unit 12, a processing unit 13, and a transmitting unit .
[0046] The storage unit 11 includes a user identifier storage unit 111, a unique information storage unit 112, and an additional file storage unit 113. The user identifier storage unit 111, the unique information storage unit 112, and the additional file storage unit 113 may be provided in external devices (not shown). The receiving unit 12 includes a transmission information receiving unit 121. The processing unit 13 includes a registration unit 130, a determination unit 131, an additional file acquisition unit 132, and a storage unit 133. The transmitting unit 14 includes an additional file transmitting unit 141.
[0047] The first terminal 2 includes a first storage unit 21, a first reception unit 22, a first processing unit 23, a first transmission unit 24, a first reception unit 25, and a first output unit 26.
[0048] The second terminal 3 includes a second storage unit 31, a second reception unit 32, a second processing unit 33, a second transmission unit , a second reception unit 35, and a second output unit .
[0049] Various types of information are stored in the storage unit 11 constituting the information processing device 1. The various types of information include, for example, a user identifier (to be described later), a management email address (to be described later), user-specific information (to be described later), and additional files (to be described later).
[0050] The user identifier storage unit 111 stores one or more first user identifiers. The first user identifier is information that identifies the first user. The first user identifier is, for example, an administration email address given to the first user, an email address of the first user, or an ID of the first user. The administration email address is an address through which emails are delivered to the information processing device 1. It can be said that the administration email address is an address for the information processing device 1.
[0051] The unique information storage unit 112 stores one or more pieces of user unique information. Preferably, each of the one or more pieces of user unique information is associated with a different first user identifier. The first user identifier here is, for example, the ID of the first user, the email address of the first user, or the management email address of the first user.
[0052] User-specific information is information for creating authentication information and is information unique to the user. User-specific information may be the authentication information itself. User-specific information is, for example, information for constituting an electronic signature or an electronic seal (it may also include an electronic signature in a My Number card). User-specific information is, for example, the electronic signature itself, the electronic seal itself, the name of the first user, the ID of the first user, the management email address of the first user, or part of the management email address of the first user, but it may be any information unique to the first user. It is preferable that the electronic signature be based on a public key cryptography method, but the method is not important.
[0053] The additional file storage unit 113 stores one or more additional files. The additional file storage unit 113 may store one or more pieces of information each having an additional file and body information. The body information is information included in the transmission information, excluding files, and is information input by the first user. The body information is, for example, information on the body of an e-mail included in the transmission information, or information on the title of the e-mail. The additional file storage unit 113 may store one or more pieces of information each having an additional file and transmission information. It is preferable that the additional file here is associated with the first user identifier. It is also preferable that the additional file here is associated with the second user identifier. The second user identifier here is identification of the second user, for example, a second user ID or the first email address of the second user.
[0054] The format of the additional file and the file that is the source of the additional file does not matter. Examples of the additional file include a PDF file, an image file (e.g., JPEG, GIF, etc.), and a text file.
[0055] The receiving unit 12 receives various types of information, instructions, etc. The various types of information, instructions, etc. include, for example, transmission information, files, and registration instructions.
[0056] A registration instruction is an instruction to register a first user. Registration is a process that allows the first user to use services (processing) provided by an information processing device. The registration instruction preferably includes the first user's email address and one or more user attribute values. The user attribute values are, for example, a name and an electronic signature.
[0057] The transmission information receiving unit 121 receives transmission information. The transmission information is information transmitted from the first terminal 2 of the first user to the second user. It is preferable that the transmission information receiving unit 121 receives transmission information transmitted via a route different from the route via which the transmission information is transmitted from the first terminal 2 to the second user. It is preferable that the transmission information receiving unit 121 receives, for example, an email from the first terminal 2 of the first user, in which the second email address of the second user is specified as the destination (TO) of the email transmitting the transmission information and the management email address of the information processing device 1 is specified as the copy destination (CC or BCC).
[0058] The transmission information receiving unit 121 may acquire the transmission information sent to the second user along the transmission path.
[0059] The transmitted information includes files. Preferably, the files are files of national tax-related documents. Preferably, the files also include files that require timestamps or electronic signatures based on public key cryptography as storage requirements under laws other than the Electronic Bookkeeping Act. Note that the files may be other types of files. Examples of files include invoices, receipts, and contracts. As mentioned above, the data structure, data type, etc. of the files are not important.
[0060] It is preferable that the transmission information receiving unit 121 receives transmission information transmitted by email. It is preferable that the file included in the transmission information is an attachment to the email. It is preferable that the transmission information has an attachment and body information. The body information is one or more pieces of information from the body of the email and the title of the email.
[0061] The transmission information receiving unit 121 may receive the transmission information by means other than email. For example, the transmission information receiving unit 121 may receive the transmission information by means of a social networking service such as LINE (registered trademark). For example, the transmission information receiving unit 121 may receive the transmission information by a communication tool such as Slack.
[0062] The processing unit 13 performs various types of processing, such as processing performed by a registration unit 130, a determination unit 131, an additional file acquisition unit 132, and a storage unit 133.
[0063] The registration unit 130 performs registration processing in response to the registration instruction received by the receiving unit 12. The registration processing is processing for registering information about the first user, and is processing for enabling the first user to enjoy services provided by the information processing device 1.
[0064] The registration unit 130, for example, acquires a first user identifier (e.g., an email address) included in the registration instruction. The registration unit 130, for example, acquires an administration email address unique to the first user. The registration unit 130 may generate an administration email address unique to the first user using information such as the first user identifier and the time the registration instruction was received, or may select an administration email address that is not being used by another user from a collection of unique administration email addresses. Next, the registration unit 130, for example, associates the acquired first user identifier with the acquired administration email address and stores them in the user identifier storage unit 111. It is preferable that the registration unit 130, for example, acquires a hash value for the email address of the first user and generates an administration email address having the hash value.
[0065] Furthermore, the registration unit 130 acquires, for example, user-specific information (for example, email address, name) included in the registration instruction. Next, the registration unit 130 stores, in the specific information storage unit 112, the acquired first user identifier and the acquired user-specific information in association with each other, for example.
[0066] The determination unit 131 determines whether the first user is a registered user. For example, the determination unit 131 determines whether an unauthorized first user has sent the transmission information.
[0067] The determination unit 131 determines, for example, whether or not the first user identifier of the first user who is the sender of the transmission information received by the transmission information receiving unit 121 exists in the user identifier storage unit 111. If it is stored, the determination unit 131 obtains the determination result "OK," and if it is not stored, the determination unit 131 obtains the determination result "NG."
[0068] The first user identifier is, for example, the first email address of the first user, but may also be the management email address of the first user. The first user identifier is information included in the received transmission information or information associated with the received transmission information.
[0069] The judgment unit 131, for example, acquires a first user identifier (here, the email address of the sender of the transmission information) included in the transmission information received by the transmission information receiving unit 121. Next, the judgment unit 131 acquires a CC or BCC email address included in the transmission information. The judgment unit 131 judges, for example, whether or not a pair of the acquired first user identifier and a CC or BCC email address (administration email address) is stored in the user identifier storage unit 111. If stored, the judgment result acquired is "OK," and if not stored, the judgment result acquired is "NG."
[0070] The additional file acquisition unit 132 acquires an additional file with authentication information added to a file included in the transmission information received by the transmission information receiving unit 121. It is preferable that the additional file acquisition unit 132 performs the process of adding authentication information to the received file, but this may also be performed by another device (not shown).
[0071] Note that authentication information is information for verifying some kind of validity. Examples of validity include the validity of the time, the validity of the issuer, and that the contents have not been tampered with. Authentication information can also be said to be information for ensuring the authenticity of a file. Authenticity can also be said to be genuineness. Ensuring authenticity can also be said to guarantee that a file is not a fake. Authentication information is, for example, one or more types of information from a timestamp, a digital signature, a digital seal, and a digital watermark. It is preferable that the authentication information is a timestamp and a digital signature.
[0072] In addition, when another device not shown performs a process of adding authentication information to a file, the additional file acquisition unit 132 transmits the received file to the other device not shown and receives the additional file from that device.
[0073] Furthermore, the process of adding authentication information to a file is a process based on known technology, and therefore a detailed description thereof will be omitted.
[0074] The additional file acquisition unit 132 acquires, for example, user specific information paired with the first user identifier of the first user who is the sender of the transmission information received by the transmission information receiving unit 121 from the specific information storage unit 112. Next, the additional file acquisition unit 132 acquires the additional file by adding, for example, authentication information corresponding to the user specific information to the file. In this case, the additional file acquisition unit 132 performs a process of creating the additional file.
[0075] More specifically, for example, the additional file acquisition unit 132 acquires user-specific information paired with the email address or management email address of the first user who is the sender of the transmission information received by the transmission information receiving unit 121 from the specific information storage unit 112. Next, the additional file acquisition unit 132 uses the user-specific information to construct an electronic signature. Next, the additional file acquisition unit 132, for example, adds the electronic signature corresponding to the user-specific information to the file. Furthermore, the additional file acquisition unit 132 acquires the time from a clock (not shown), uses the time to add a timestamp to the file, and acquires the additional file.
[0076] The additional file acquisition unit 132, for example, acquires user-specific information that pairs with the second user identifier of the second user who is the destination of the transmission information received by the transmission information receiving unit 121 from the specific information storage unit 112, adds authentication information corresponding to the user-specific information to the file, and acquires the additional file.
[0077] The additional file acquisition unit 132 acquires, for example, user-specific information paired with the first user identifier of the first user who is the sender of the transmission information received by the transmission information receiving unit 121 and the second user identifier of the second user who is the destination of the transmission information from the specific information storage unit 112. Next, the additional file acquisition unit 132 acquires the additional file by adding, for example, authentication information corresponding to the user-specific information to the file. In this case, the additional file acquisition unit 132 performs a process of creating the additional file.
[0078] It is preferable that the additional file acquisition unit 132 acquires the additional file only when the determination unit 131 determines that the first user identifier exists.
[0079] The storage unit 133 stores the additional file acquired by the additional file acquisition unit 132. The storage unit 133 may store information including the additional file and body information. The storage unit 133 may store the body information of the email in association with the additional file. The storage unit 133 may also store the file that is the source of the additional file in association with the additional file. It is preferable that the storage unit 133 stores the additional file in the additional file storage unit 113. However, the storage unit 133 may also store the additional file in an external device (not shown).
[0080] It is preferable that the storage unit 133 stores the additional file in association with a first user identifier that identifies the first user. It is also preferable that the storage unit 133 stores the additional file in association with a first user identifier that identifies the first user and a second user identifier that identifies the second user. Note that the first user identifier here is, for example, a first user ID, a first email address of the first user, or an administrative email address of the first user. It is also preferable that the second user identifier here is, for example, a second user ID, or a first email address of the second user.
[0081] The transmitting unit 14 transmits various types of information, such as additional files and main text information.
[0082] The additional file sending unit 141 sends the additional file acquired by the additional file acquiring unit 132 to the second user. It is preferable that the additional file sending unit 141 also sends the additional file acquired by the additional file acquiring unit 132 to the first user. It is preferable that the additional file sending unit 141 sends the additional file by email.
[0083] The additional file sending unit 141, for example, acquires the second email address of the second user corresponding to the transmission information received by the transmission information receiving unit 121, and sends the additional file acquired by the additional file acquiring unit 132 to the second email address by means of email. The second email address is the destination when the first user sends an email, and is received by the transmission information receiving unit 121 together with the transmission information.
[0084] The additional file sending unit 141, for example, acquires the first email address of the first user corresponding to the transmission information received by the transmission information receiving unit 121 from the information received by the transmission information receiving unit 121, and sends the additional file acquired by the additional file acquisition unit 132 to the first email address by means of email.
[0085] The additional file sending unit 141 may send the text information to the second user and / or the first user in addition to the additional file.
[0086] Various types of information are stored in the first storage unit 21 constituting the first terminal 2. The various types of information are, for example, a first user identifier.
[0087] The first receiving unit 22 receives various instructions and information, such as transmission information, registration instructions, transmission instructions, and access instructions.
[0088] A transmission instruction is an instruction to transmit transmission information.
[0089] The access instruction is an instruction to acquire an additional file or the like stored in the information processing device 1. The access instruction includes, for example, a first user identifier. The access instruction is, for example, a search condition for selecting an additional file or the like.
[0090] The means for inputting various instructions and information may be any means, such as a touch panel, keyboard, mouse, or menu screen.
[0091] The first processing unit 23 performs various types of processing. For example, the various types of processing include processing to configure the information received by the first receiving unit 25 into data to be displayed. For example, the various types of processing include processing to configure the instructions received by the first accepting unit 22 into instructions to be transmitted.
[0092] The first transmitting unit 24 transmits various instructions, information, etc. to the information processing device 1. The various instructions, information, etc. are, for example, instructions and information configured by the first processing unit 23. The various instructions, information, etc. are, for example, transmission information, registration instructions, transmission instructions, and access instructions.
[0093] It is preferable that the first transmission unit 24 transmits information such as the transmission information by means of email. However, the first transmission unit 24 may transmit information such as the transmission information by means of a social networking service such as LINE or a communication tool such as Slack.
[0094] When the first transmission unit 24 transmits the transmission information, it is preferable that the transmission information is addressed to the second user. In this case, it is preferable that the transmission information and the additional file are received by the second user from the information processing device 1.
[0095] It is preferable that the first sending unit 24 sends an email in which the second email address of the second user is specified as the destination (TO) of the email for sending the transmission information, and the administrative email address of the information processing device 1 is specified as the copy destination (CC or BCC).
[0096] The first receiving unit 25 receives various types of information from the information processing device 1. The various types of information include, for example, an additional file, and an additional file and main text information.
[0097] The first output unit 26 acquires various types of information. The various types of information include, for example, information accepted by the first accepting unit 22, information received by the first receiving unit 25, and information constructed by the first processing unit 23. The various types of information include, for example, an additional file, or an additional file and main text information.
[0098] Here, output is a concept that includes displaying on a display, projection using a projector, printing on a printer, sound output, transmission to an external device, storage on a recording medium, and delivery of processing results to other processing devices or other programs.
[0099] Various types of information are stored in the second storage unit 31 constituting the second terminal 3. The various types of information are, for example, second user identifiers.
[0100] The second receiving unit 32 receives various instructions and information, such as an instruction to output additional information.
[0101] The second processing unit 33 performs various types of processing. For example, the various types of processing include processing to configure the information received by the second receiving unit 35 into data to be displayed. For example, the various types of processing include processing to configure the instructions received by the second accepting unit 32 into instructions to be transmitted.
[0102] The second transmission unit 34 transmits various instructions, information, etc. to the information processing device 1. The various instructions, information, etc. are instructions and information configured by the second processing unit 33, for example.
[0103] The second receiving unit 35 receives various types of information from the information processing device 1. The various types of information include, for example, an additional file, an additional file and main text information, and transmission information transmitted from the first terminal 2.
[0104] The second receiving unit 35 receives the transmission information transmitted from the first terminal 2 and is an information processing device. It is preferable to receive the additional file sent from the. The means for such reception is preferably email, but it may also be via social networking services such as LINE, communication tools such as Slack, etc.
[0105] The second output unit 36 acquires various types of information. The various types of information include, for example, information accepted by the second accepting unit 32, information received by the second receiving unit 35, and information configured by the second processing unit 33. The various types of information include, for example, an additional file, an additional file and main text information, and transmission information.
[0106] The storage unit 11, the user identifier storage unit 111, the unique information storage unit 112, the additional file storage unit 113, the first storage unit 21, and the second storage unit 31 are preferably non-volatile recording media, but can also be realized as volatile recording media.
[0107] There is no restriction on the process by which information is stored in the storage unit 11 etc. For example, information may be stored in the storage unit 11 etc. via a recording medium, information transmitted via a communication line etc. may be stored in the storage unit 11 etc., or information input via an input device may be stored in the storage unit 11 etc.
[0108] The receiving unit 12, the transmission information receiving unit 121, the first receiving unit 25, and the second receiving unit 35 are usually realized by wireless or wired communication means.
[0109] The processing unit 13, registration unit 130, determination unit 131, additional file acquisition unit 132, storage unit 133, first processing unit 23, and second processing unit 33 can usually be realized by a processor, memory, etc. The processing procedures of the processing unit 13, etc. are usually realized by software, and the software is recorded on a recording medium such as a ROM. However, they may also be realized by hardware (dedicated circuit). The processor may be a CPU, MPU, GPU, etc., and the type does not matter.
[0110] The transmission unit 14, the additional file transmission unit 141, the first transmission unit 24, and the second transmission unit 34 are usually realized by wireless or wired communication means.
[0111] The first receiving unit 22 and the second receiving unit 32 can be realized by a device driver for an input means such as a touch panel or a keyboard, or control software for a menu screen.
[0112] The first output unit 26 and the second output unit 36 may or may not be considered to include output devices such as a display, a speaker, etc. The first output unit 26, etc. may be realized by driver software for an output device, or by a combination of driver software for an output device and an output device, etc.
[0113] Next, a description will be given of an example of the operation of the information system A. First, a description will be given of an example of the operation of the information processing device 1 with reference to the flowchart of FIG.
[0114] (Step S401) The transmission information receiving unit 121 determines whether or not transmission information has been received. If transmission information has been received, the process proceeds to step S402, and if transmission information has not been received, the process proceeds to step S409.
[0115] (Step S402) The determining unit 131 performs a determining process to determine whether or not to provide a service corresponding to the transmitted information. An example of the determining process will be described with reference to the flowchart of FIG.
[0116] (Step S403) The additional file acquisition unit 132 determines whether the result of the determination process in step S402 is "OK." If it is "OK," the process proceeds to step S404, and if it is "NG," the process returns to step S401.
[0117] (Step S404) The additional file acquisition unit 132 performs additional file acquisition processing. An example of additional file acquisition will be described with reference to the flowchart in FIG.
[0118] (Step S405) The processing unit 13 configures information to be transmitted, which is information including the additional file acquired in step S404. Note that the information to be transmitted may be only the additional file, information including the additional file and the body information contained in the received transmission information, or the additional file and the received transmission information.
[0119] (Step S406) Additional file sending unit 141 sends the information to be sent configured in step S405 to the first user. Note that additional file sending unit 141, for example, acquires the first email address of the sender of the information to be sent from the information to be sent, and sends the information to be sent configured in step S405 to the first email address by email.
[0120] (Step S407) The additional file sending unit 141 sends the information to be sent configured in step S405 to the second user. Note that the additional file sending unit 141, for example, acquires a second email address of the destination of the transmission information from the transmission information, and sends the information to be sent configured in step S405 to the second email address by email. Note that the second email address is the email address of the second user.
[0121] (Step S408) The accumulation unit 133 accumulates the additional file acquired in step S404 in the additional file storage unit 113 in association with the first user identifier and the second user identifier. Return to step S401. Note that the accumulation unit 133 may accumulate information including other information such as text information in addition to the additional file.
[0122] (Step S409) The receiving unit 12 determines whether or not a registration instruction has been received. If a registration instruction has been received, the process proceeds to step S410, and if a registration instruction has not been received, the process proceeds to step S415.
[0123] (Step S410) The registration unit 130 acquires the first user identifier included in the registration instruction.
[0124] (Step S411) The registration unit 130 acquires a unique administration email address corresponding to the first user.
[0125] (Step S412) The registration unit 130 stores information on a pair of the management email address and the first user identifier in the user identifier storage unit 111.
[0126] (Step S413) The registration unit 130 acquires the user specific information included in the registration instruction.
[0127] (Step S414) The registration unit 130 stores the user-specific information acquired in step S413 in the specific information storage unit 112, paired with the first user identifier. Return to step S401. The registration unit 130 may also acquire a unique electronic signature from the user-specific information acquired in step S413 (e.g., email address, management email address, or name), and store the unique electronic signature in pair with the first user identifier. Such an electronic signature may also be considered to be user-specific information.
[0128] In addition, it is preferable that the sending unit 14 sends the acquired administration email address to the first user in response to the execution of the registration process.
[0129] (Step S415) The receiving unit 12 determines whether or not an access instruction has been received. If an access instruction has been received, the process proceeds to step S416, and if an access instruction has not been received, the process returns to step S401.
[0130] (Step S416) The processing unit 13 acquires one or more additional files etc. corresponding to the access instruction from the additional file storage unit 113. Note that each of the one or more additional files etc. may be only an additional file, an additional file and a second user identifier, or an additional file, a first user identifier, and a second user identifier.
[0131] (Step S417) The transmission unit 14 transmits the one or more additional files etc. acquired in step S416 to the first terminal 2 of the first user that has transmitted the access instruction. Return to step S401.
[0132] In the flowchart of FIG. 4, the process ends when the power is turned off or an interrupt occurs to end the process.
[0133] Next, an example of the determination process in step S402 will be described with reference to the flowchart in FIG.
[0134] (Step S501) The determination unit 131 acquires the first user identifier included in the received transmission information.
[0135] (Step S502) The determination unit 131 acquires the administration email address included in the received transmission information.
[0136] (Step S503) The judgment unit 131 judges whether or not a pair of the first user identifier and the management email address is stored in the user identifier storage unit 111. If it is stored, the process proceeds to step S504, and if it is not stored, the process proceeds to step S505.
[0137] (Step S504) The determination unit 131 obtains "OK" as the determination result, and returns to the upper level processing.
[0138] (Step S505) The determination unit 131 acquires "NG" as the determination result, and returns to the upper level processing.
[0139] Next, an example of acquiring the additional file in step S404 will be described with reference to the flowchart in FIG.
[0140] (Step S601) The additional file acquisition unit 132 acquires a file included in the received transmission information.
[0141] (Step S602) The additional file acquisition unit 132 opens the file acquired in step S601.
[0142] (Step S603) The additional file acquisition unit 132 acquires the time from a clock (not shown).
[0143] (Step S604) The additional file acquisition unit 132 adds a timestamp to the file opened in step S602 using the time acquired in step S603.
[0144] (Step S605) The additional file acquisition unit 132 acquires the first user identifier, and acquires the user unique information paired with the first user identifier from the unique information storage unit 112.
[0145] (Step S606) The additional file acquisition unit 132 adds a digital signature to the file using the user unique information acquired in step S605.
[0146] (Step S607) The additional file acquisition unit 132 closes the file and returns to the upper level processing.
[0147] 6, a timestamp and a digital signature are used as authentication information. However, the additional file acquisition unit 132 may use other information as authentication information, or may use only one of the timestamp and the digital signature.
[0148] Next, an example of the operation of the first terminal 2 will be described with reference to the flowchart of FIG.
[0149] (Step S701) The first accepting unit 22 determines whether or not a registration instruction has been accepted. If a registration instruction has been accepted, the process proceeds to step S702, and if a registration instruction has not been accepted, the process proceeds to step S704.
[0150] (Step S702) The first processing unit 23 composes a registration instruction to be transmitted.
[0151] (Step S703) The first transmitting unit 24 transmits the registration instruction constructed in step S702 to the information processing device 1. Return to step S701. After transmitting the registration instruction, it is preferable that the first receiving unit 25 receives the management email address of the first user.
[0152] (Step S704) The first receiving unit 22 determines whether or not an instruction to send an e-mail has been received. If an instruction to send has been received, the process proceeds to step S705; if an instruction to send has not been received, the process proceeds to step S704. The instruction to send includes sending information, etc. The sending information, etc. includes, for example, sending information and body information. The sending information, etc. usually includes a second email address written as the destination (TO) and an administrative email address written as the copy destination (CC or BCC, etc.).
[0153] (Step S705) The first sending unit 24 sends an e-mail including the sending information, etc., in accordance with the sending instruction accepted in step S704. The process returns to step S701.
[0154] (Step S706) The second receiving unit 35 determines whether or not an additional file, etc. has been received from the information processing device 1. If an additional file, etc. has been received, the process proceeds to step S707, and if an additional file, etc. has not been received, the process proceeds to step S708. Note that the reception of the additional file, etc. here is reception in response to the transmission of the transmission information, etc. in step S705.
[0155] (Step S707) The first processing unit 23 accumulates the additional file etc. received in step S706 in the first storage unit 21. Return to step S701. Note that the first output unit 26 may display the additional file etc. received in step S706.
[0156] (Step S708) The first receiving unit 22 determines whether or not an access instruction has been received. If an access instruction has been received, the process proceeds to step S709, and if an access instruction has not been received, the process returns to step S701.
[0157] (Step S709) The first transmission unit 24 transmits the access instruction accepted in step S708 to the information processing device 1.
[0158] (Step S710) In response to the transmission of the access instruction, the first receiving unit 25 determines whether or not an additional file, etc. has been received from the information processing device 1. If an additional file, etc. has been received, the process proceeds to step S711, and if an additional file, etc. has not been received, the process returns to step S710.
[0159] (Step S711) The first output unit 26 outputs the additional file etc. received in step S710.
[0160] In the flowchart of FIG. 7, the process ends when the power is turned off or an interrupt occurs to end the process.
[0161] A specific example of the operation of the information system A in this embodiment will be described below with reference to Fig. 8. Fig. 8 is a conceptual diagram for explaining an example of the operation of the information system A.
[0162] Now, let us assume that the user identifier storage unit 111 of the information processing device 1 stores a user information management table having the structure shown in Fig. 9. The user information management table manages one or more records each having an "ID," a "first user identifier," and a "management email address." The "ID" is information that identifies the record. In this case, the "first user identifier" is the email address of the first user.
[0163] It is assumed that the unique information storage unit 112 stores a unique information management table having the structure shown in Fig. 10. The unique information management table manages one or more records each having an "ID," a "first user identifier," and "user unique information." In this case, the "first user identifier" is the email address of the first user.
[0164] It is assumed that the additional file storage unit 113 stores an additional file management table having the structure shown in Fig. 11. The additional file management table manages one or more records each having an "ID," "first user identifier," "second user identifier," "additional file," and "text information."
[0165] In this situation, the following two specific examples will be described. Specific Example 1 is an example of a process for registering information about a first user. Specific Example 2 is an example of a process for creating an additional file with authentication information added to a received file and sending the file.
[0166] (Example 1) Now, suppose that the first user "ccc" inputs a registration instruction including his / her own email address "ccc@ddd.co.jp" into the first terminal 2. Then, the first accepting unit 22 of the first terminal 2 accepts the registration instruction. Next, the first processing unit 23 composes a registration instruction to be sent, "<Register>ccc@ddd.co.jp". Next, the first transmitting unit 24 transmits the composed registration instruction to the information processing device 1.
[0167] Next, the receiving unit 12 of the information processing device 1 receives a registration instruction from the first terminal 2. Next, the registration unit 130 acquires the first user identifier "ccc@ddd.co.jp" included in the registration instruction. Next, the registration unit 130 acquires a unique management email address corresponding to the first user, for example, as follows. That is, the registration unit 130 provides the first user identifier "ccc@ddd.co.jp" as a parameter to a hash function, executes the hash function, and acquires the character string "412a1aa2444095210c8ea3ba1781bd0786cd1acae6c5c7471557e1b5e50117dx." In addition, the registration unit 130 acquires the domain "pl.jp" of the email address of the email to be delivered to the information processing device 1 from the storage unit 11. The registration unit 130 then constructs the management email address "412a1aa2444095210c8ea3ba1781bd0786cd1acae6c5c7471557e1b5e50117dx@pl.jp." Next, the registration unit 130 stores the first user identifier "ccc@ddd.co.jp" and the management email address in the user information management table (FIG. 9). The stored record is the record with "ID=2" in FIG. 9.
[0168] Furthermore, the registration unit 130 stores a pair of the user unique information and the first user identifier in the unique information management table (FIG. 10), using the character string "412......7dx" obtained by executing the hash function on the first user identifier as user unique information. The stored record is the record of "ID=2" in FIG. 10.
[0169] Through the above processing, the user information management table (FIG. 9) and the unique information management table (FIG. 10) are created.
[0170] After the above registration process, the registration unit 130 preferably sends an email to the first user identifier "ccc@ddd.co.jp" informing the first user of the management email address "412a1aa2444095210c8ea3ba1781bd0786cd1acae6c5c7471557e1b5e50117dx@pl.jp." However, the method for notifying the first user of the management email address is not important. The first user may be notified of the management email address by mail, etc.
[0171] (Example 2) It is assumed that the first user "ccc" starts the mailer of the first terminal 2 and inputs various pieces of information into the screen shown in Fig. 12. That is, it is assumed that the first user "ccc" inputs the second user's email address "aaa@bbb.co.jp" into the To (TO) field 1201, inputs his / her own management email address "412a1aa2444095210c8ea3ba1781bd0786cd1acae6c5c7471557e1b5e50117dx@pl.jp" into the CC field 1202, inputs the subject "Regarding the Invoice" into the subject field 1204, and inputs the body of the email, which is a notice to the second user, "Dear aaa... <Date> 2021 / 12 / 9 <Amount> 28,900 yen <Recipient> A Co., Ltd. aaa-san" into the email body field 1205. Also, it is assumed that the first user "ccc" has attached to the email a PDF file of the invoice (Claim1.pdf) 1206. Next, it is assumed that the first user "ccc" has pressed the send button 1207 on the screen of FIG.
[0172] Then, the first accepting unit 22 of the first terminal 2 accepts an instruction to send an e-mail. Next, the first sending unit 24 sends an e-mail including transmission information and the like in accordance with the accepted sending instruction. That is, the first sending unit 24 sends the e-mail of FIG. 12 to the second user "aaa@bbb.co.jp". The first sending unit 24 also sends the e-mail to the address "412...7dx@pl.jp" in the CC field (801 in FIG. 8).
[0173] Next, the second terminal 3 of the second user receives the email. The email received here is the email in FIG.
[0174] Further, the transmission information receiving unit 121 of the information processing device 1 corresponding to the address "412...7dx@pl.jp" in the CC field receives the email (802). Note that the email here is transmission information.
[0175] Next, the determination unit 131 acquires the first user identifier "ccc@ddd.co.jp" included in the received email. The first user identifier is the email address of the sender of the email. The determination unit 131 also acquires the management email address "412...7dx@pl.jp" included in the received email.
[0176] Next, the determination unit 131 determines that the pair of the first user identifier "ccc@ddd.co.jp" and the management email address "412...7dx@pl.jp" is stored in the user information management table (FIG. 8). Then, the determination unit 131 obtains "OK" as the determination result.
[0177] Next, the additional file acquisition unit 132 performs the additional file acquisition process as follows. That is, the additional file acquisition unit 132 acquires the file "invoice1.pdf" included in the received transmission information. Next, it is assumed that the additional file acquisition unit 132 acquires the time "2021 / 12 / 10 12:58:25" from a clock (not shown). Furthermore, the additional file acquisition unit 132 acquires the user-specific information "412...7dx" that pairs with the first user identifier "ccc@ddd.co.jp" from the specific information management table (FIG. 9).
[0178] Next, the additional file acquisition unit 132 opens the file "invoice1.pdf". Next, the additional file acquisition unit 132 assigns a timestamp to the opened file using the time "2021 / 12 / 10 12:58:25". In addition, the additional file acquisition unit 132 assigns an electronic signature to the file using the user-specific information "412...7dx". Next, the additional file acquisition unit 132 closes the file "invoice1.pdf". Note that the file "invoice1.pdf" is the additional file "invoice1.pdf".
[0179] Next, the additional file sending unit 141 attaches the additional file "invoice1.pdf" to an e-mail addressed to the first user identifier "ccc@ddd.co.jp" and sends it (803, 804).
[0180] The additional file sending unit 141 also attaches the additional file "invoice1.pdf" to an e-mail addressed to the second user identifier "aaa@bbb.co.jp" and sends it (803, 805, 806).
[0181] Through the above process, both the first user and the second user can obtain the additional file. In addition, the second user can also obtain the email (FIG. 12) sent from the first user separately from the additional file sent from the information processing device 1.
[0182] The storage unit 133 also stores the additional file "invoice1.pdf" in the additional file management table (FIG. 11) in association with the first user identifier "ccc@ddd.co.jp" and the second user identifier "aaa@bbb.co.jp". Here, the storage unit 133 acquires the subject and body of the received transmission information (here, e-mail), and stores this information in the body information of FIG. 11. As a result of the above, the stored record is the record of "ID=3" in FIG. 11. In FIG. 11, the body information may or may not be stored.
[0183] Through the above processing, the additional files and the like are managed by the information processing device 1 in association with the first user and the second user.
[0184] As described above, according to this embodiment, in the process of transmitting a file from a first user to a second user, an additional file with authentication information automatically added can be transmitted to the second user. Here, "in the process of transmitting a file from a first user to a second user" means that the first user designates the second user to transmit the file.
[0185] Furthermore, according to this embodiment, the information processing device 1 can manage additional files.
[0186] Furthermore, according to this embodiment, it is possible to create an additional file to which authentication information corresponding to the first user is added.
[0187] Furthermore, according to this embodiment, an additional file to which authentication information corresponding to the second user is added can be created.
[0188] Furthermore, according to this embodiment, it is possible to provide a mechanism that allows only managed first users to use this service.
[0189] Furthermore, according to this embodiment, in the process of transmitting a file from a first user to a second user by email, an additional file with appropriate authentication information added thereto can be transmitted to the second user.
[0190] Furthermore, according to this embodiment, an administration email address for using this service can be provided for each first user.
[0191] The processing in this embodiment may be implemented by software. This software may be distributed by software download or the like. This software may also be recorded on a recording medium such as a CD-ROM and distributed. This also applies to other embodiments in this specification. The software implementing the information processing device 1 in this embodiment is the following program. That is, this program causes a computer to function as a transmission information receiving unit that receives transmission information, which is information sent from a first terminal of a first user to a second user and includes a file; an additional file acquiring unit that acquires an additional file with authentication information added to the file; and an additional file sending unit that sends the additional file to the second user.
[0192] 13 shows the appearance of a computer that executes the programs described herein to realize the information processing device 1 and the like according to the various embodiments described above. The above-described embodiments can be realized by computer hardware and a computer program executed thereon. FIG. 13 is an overview of this computer system 300, and FIG. 14 is a block diagram of the system 300.
[0193] In FIG. 13, a computer system 300 includes a computer 301 including a CD-ROM drive, a keyboard 302, a mouse 303, and a monitor 304.
[0194] 14, computer 301 includes, in addition to CD-ROM drive 3012, MPU 3013, bus 3014 connected to CD-ROM drive 3012 etc., ROM 3015 for storing programs such as a boot-up program, RAM 3016 connected to MPU 3013 for temporarily storing instructions of application programs and providing temporary storage space, and hard disk 3017 for storing application programs, system programs, and data. Although not shown here, computer 301 may further include a network card for providing connection to a LAN.
[0195] A program that causes computer system 300 to execute the functions of information processing device 1 and the like of the above-described embodiment may be stored on CD-ROM 3101, inserted into CD-ROM drive 3012, and then transferred to hard disk 3017. Alternatively, the program may be transmitted to computer 301 via a network (not shown) and stored on hard disk 3017. The program is loaded into RAM 3016 when executed. The program may also be loaded directly from CD-ROM 3101 or the network.
[0196] The program does not necessarily include an operating system (OS) or a third-party program that causes the computer 301 to execute the functions of the information processing device 1 of the above-described embodiment. The program only needs to include instructions that call appropriate functions (modules) in a controlled manner and achieve desired results. How the computer system 300 operates is well known, and a detailed description thereof will be omitted.
[0197] In addition, in the above program, the steps of transmitting information and receiving information do not include processing performed by hardware, such as processing performed by a modem or interface card in the transmission step (processing that can only be performed by hardware).
[0198] The computer that executes the program may be a single computer or a plurality of computers, that is, it may perform centralized processing or distributed processing.
[0199] Furthermore, in each of the above embodiments, it goes without saying that two or more communication means present in one device may be physically realized by one medium.
[0200] Furthermore, in each of the above embodiments, each process may be realized by centralized processing in a single device, or may be realized by distributed processing in a plurality of devices.
[0201] The present invention is not limited to the above-described embodiment, and various modifications are possible, and it goes without saying that these modifications are also included within the scope of the present invention. [Industrial Applicability]
[0202] As described above, the information processing device of the present invention has the effect of being able to automatically send an additional file with authentication information added to it to a second user in the process of sending a file from a first user to a second user, and is useful as an information processing device, etc. [Explanation of symbols]
[0203] 1. Information processing equipment 2 First terminal 3 Second terminal 11 Storage area 12 Receiving unit 13 Processing section 14 Transmitter 21 First storage area 22 First Reception Department 23 First Processing Section 24 First Transmission Unit 25 First Receiving Unit 26 First output section 31 Second storage section 32 Second Reception Department 33 Second Processing Section 34 Second Transmission Unit 35 Second Receiving Unit 36 Second output section 111 User identifier storage section 112 Unique information storage unit 113 Additional file storage section 141 Additional file transmission section 121 Transmission information receiving unit 130 Registration Department 131 Judgment Department 132 Additional file acquisition section 133 Storage Unit
Claims
1. a transmission information receiving unit that receives transmission information that is information transmitted from a first terminal of a first user to a second user and includes a file; an additional file acquisition unit that acquires an additional file to which authentication information has been added to the file; an additional file sending unit that sends the additional file to the second user; The additional file acquisition unit An information processing device that refers to a unique information storage unit that stores user-specific information corresponding to one or more first user identifiers, obtains user-specific information that pairs with the first user identifier of the first user who is the sender of the transmission information received by the transmission information receiving unit from the unique information storage unit, adds authentication information corresponding to the user-specific information to the file, and obtains the added file.
2. A transmission information receiving unit that receives transmission information that is information transmitted from a first terminal of a first user to a second user, the transmission information including a file; an additional file acquisition unit that acquires an additional file to which authentication information has been added to the file; an additional file sending unit that sends the additional file to the second user; The additional file acquisition unit An information processing device that refers to a unique information storage unit that stores user-specific information corresponding to one or more second user identifiers, obtains user-specific information that pairs with the second user identifier of the second user who is the destination of the transmission information received by the transmission information receiving unit from the unique information storage unit, adds authentication information corresponding to the user-specific information to the file, and obtains the added file.
3. A user identifier storage unit in which a first user identifier, which is an administrative email address for each of one or more first users, is stored; a transmission information receiving unit that receives, by email, transmission information that is information transmitted from a first terminal of a first user to a second user and that includes a file; an additional file acquisition unit that receives, by email, an additional file to which authentication information has been added; an additional file sending unit that sends the additional file to the second user; The transmission information receiving unit An information processing device receives an email from a first terminal of the first user, in which the second email address of the second user is specified as the destination (TO) of the email that sends the transmission information, and the management email address of the information processing device is specified as the copy destination (CC or BCC).
4. A transmission information receiving unit that receives transmission information that is information transmitted from a first terminal of a first user to a second user, the transmission information including a file; an additional file acquisition unit that acquires an additional file to which authentication information has been added to the file; an additional file sending unit that sends the additional file to the second user; The file is a file of national tax-related documents under the Electronic Bookkeeping Act.
5. The additional file transmission unit The information processing device according to claim 1 , further comprising: transmitting the additional file to the first user.
6. The information processing device according to claim 1 , further comprising a storage unit that stores the additional file in association with a first user identifier that identifies the first user and a second user identifier that identifies the second user.
7. The system further includes a determination unit that references a user identifier storage unit that stores first user identifiers corresponding to one or more first users, and determines whether or not the first user identifier of the first user who is the sender of the transmission information received by the transmission information receiving unit exists in the user identifier storage unit; The additional file acquisition unit The information processing device according to claim 1 , wherein the additional file is acquired only when the determining unit determines that the first user identifier exists.
8. The information processing device according to claim 1 , wherein the authentication information is one or more types of information selected from the group consisting of a time stamp and an electronic signature.
9. The body of the email contains the date, amount, and recipient, 4. The information processing apparatus according to claim 3, wherein the date, the amount, and the recipient are stored together with the additional file.
10. An information processing method that causes a computer to execute all of the processing performed by the information processing device described in any one of claims 1 to 9.
11. Computer, A program for causing the information processing device according to any one of claims 1 to 9 to function as the information processing device.
Citation Information
Patent Citations
Electronic ledger system and method for controlling the same
JP2002216063A
System for preparing document file for distribution
JP2004295807A
Electronic document exchanging system, and system server used for it
JP2007259222A
Certified Email System and Method
US20130160092A1