Information processing device, method, storage medium and computer program product
By integrating photography and communication functions in the information processing device, and using random patterns to effectively improve the printed matter, the problems of high cost and complex management of anti-counterfeiting printed matter in the prior art are solved, and efficient and low-cost anti-counterfeiting and management of printed matter are achieved.
Patent Information
- Application Number
- CN202010035763.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-09-12
- Filing Date
- 2020-01-14
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2040-01-14
AI Technical Summary
The prior art has high cost and complex management problems in anti-counterfeiting printing, and ordinary printing materials are easily copied, resulting in the inability to distinguish between formal and informal printing materials.
By integrating photography functions and communication functions in the information processing device, random patterns are used to effectively improve the printed matter, and the correlation between the identification information of the device, the random patterns and the identification information of the printed matter is ensured to ensure the effectiveness and uniqueness of the printed matter.
It realizes the effectiveness of printed matter through terminal devices without using complex anti-counterfeiting technology, improves the anti-counterfeiting and management efficiency of printed matter, and reduces costs.
Smart Images

Figure CN112486425B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing device, a storage medium and an information processing method. Background Art
[0002] Patent document 1 discloses the following book identification method, namely, extracting features of random patterns from a printed image of a regular printed material and storing them as a feature vector, extracting features of random patterns from a printed image of a confirmed object for original confirmation and calculating a feature vector, and judging whether the confirmed object printed material is an original based on the similarity between the calculated feature vector and the stored feature vector.
[0003] Patent document 2 discloses a method for determining the authenticity of an article as follows, namely, establishing a correspondence between an image of an identification mark printed on any part of a specific article and an individual article identification code of the article and storing them, and comparing the individual article identification code and the image of the identification mark read from an article with the stored information respectively, and determining the authenticity of the article based on the comparison results.
[0004] Patent Document 1: Japanese Patent Publication No. 2004-153405
[0005] Patent Document 2: Japanese Patent No. 5071592
[0006] Printed materials such as securities and tickets are required to be anti-counterfeit to prevent easy duplication. Therefore, high-level anti-counterfeiting technologies such as holograms, fine printing, special paper or ink are used in printed materials that require such anti-counterfeiting.
[0007] However, printed materials using such advanced anti-counterfeiting technology can only be produced in a specific printing factory equipped with a special printer. Therefore, it is expensive and takes a certain amount of time to produce, so there are problems such as difficulty in immediate distribution. There is also a method of preparing special printing paper in advance and printing on the printing paper, but there are problems such as management costs incurred in order to manage the special printing paper.
[0008] Therefore, there is a demand to print such printed materials with ordinary printers. For example, there is a demand to print the above-mentioned printed materials with a printer at home, or to print tickets for concerts with a printer installed in a convenience store (hereinafter sometimes referred to as a convenience store). In addition, in convenience stores, there is a demand to use pre-printed recharge cards or tickets, etc., so as to avoid printing every time, thereby reducing the cost of installing a printer or managing consumables.
[0009] However, printed materials printed on ordinary printing paper using ordinary ink or the like are easily copied, so that, for example, when concert tickets are printed using this printing method, the same ticket may appear multiple times, making it impossible to distinguish which ticket is the officially issued ticket. Summary of the invention
[0010] The object of the present invention is to provide an information processing device, a storage medium and an information processing method that can be validated by a terminal device having at least a photographic function and a communication function when the information is validated in a manner that can utilize printed materials without using complicated anti-counterfeiting technology.
[0011] [Information processing device]
[0012] The present invention according to claim 1 is an information processing device comprising: a storage unit that stores in advance device identification information of a terminal device that has been approved to validate a printed matter;
[0013] A receiving mechanism receives a random pattern obtained from a part of the surface of a printed matter to be validated, printed matter identification information capable of individually identifying the printed matter, and device identification information of a terminal device that has obtained the random pattern;
[0014] a control mechanism that controls the random pattern received by the receiving mechanism to establish a corresponding association with the printed matter identification information and store the corresponding association in the storage mechanism when the device identification information received by the receiving mechanism is consistent with any device identification information stored in the storage mechanism; and
[0015] Validation means, wherein the random pattern can be validated by using the printed matter stored in the storage means
[0016] The present invention described in claim 2 is related to the information processing device described in claim 1, wherein the receiving means receives the random pattern of the printed matter to be registered twice,
[0017] When the two received random patterns are consistent, the control mechanism controls in such a manner that the random patterns are stored in the storage mechanism.
[0018] In the information processing device described in Scheme 2 of the present invention involved in Scheme 3, when the device identification information of the terminal device that acquired the random pattern for the first time is the same as the device identification information of the terminal device that acquired the random pattern for the second time, the control mechanism determines whether the two received random patterns are consistent.
[0019] In the information processing device described in Scheme 2 of the present invention involved in Scheme 4, when the device identification information of the terminal device that acquired the random pattern for the first time and the device identification information of the terminal device that acquired the random pattern for the second time are both the device identification information of the terminal device pre-stored in the storage device, the control mechanism determines whether the two received random patterns are consistent.
[0020] In the information processing device described in Scheme 2 of the present invention involved in Scheme 5, when the position information of the terminal device that acquired the random pattern for the first time and the position information of the terminal device that acquired the random pattern for the second time are within a predetermined distance, the control mechanism determines whether the two received random patterns are consistent.
[0021] The present invention described in claim 6 is related to the information processing device described in claim 2, further comprising: an authentication agency that authenticates the operator who operates the terminal device,
[0022] When the operator of the terminal device that acquired the random pattern for the first time and the operator of the terminal device that acquired the random pattern for the second time are the same person, the control mechanism determines whether the two received random patterns are consistent.
[0023] The present invention described in claim 7 is related to the information processing device described in claim 1, wherein when the validated printed matter is to be used, the receiving means receives the random pattern and printed matter identification information of the printed matter,
[0024] The information processing device further includes a permission unit that permits use of the printed matter when the random pattern and printed matter identification information acquired from the printed matter match the random pattern and printed matter identification information stored in the storage unit.
[0025] The present invention described in Scheme 8 is related to the information processing device described in Scheme 7, when the random pattern and the printed matter identification information are stored in a corresponding association, the storage means also stores the device identification information of the terminal device that has acquired the random pattern.
[0026] When the validated printed matter is to be used, the receiving means receives device identification information of a terminal device used to obtain the random pattern from the printed matter.
[0027] When the device identification information received by the receiving unit matches the device identification information of the printed matter to be used in the storage unit and the random pattern associated and stored, the permission unit permits the use of the printed matter.
[0028] The present invention described in Item 9 is related to the information processing device described in Item 1, wherein the storage means stores device identification information of a terminal device that has sent print data for printing a printed matter as device identification information of a terminal device that has been approved for validation of the printed matter.
[0029] The present invention described in claim 10 is an information processing device described in any one of claims 1 to 9, wherein the printed matter is any one of a security, a prepaid ticket, an admission ticket, and an identity card.
[0030] [Storage medium]
[0031] The present invention described in claim 11 is a storage medium storing a program for causing a computer to implement the following functions: a storage step of pre-storing device identification information of a terminal device that has been approved for validation of a printed matter;
[0032] A receiving step of receiving a random pattern obtained from a portion of a surface of a printed matter to be validated, printed matter identification information capable of individually identifying the printed matter, and device identification information of a terminal device that has obtained the random pattern;
[0033] a control step, when the device identification information received in the receiving step is consistent with any device identification information stored in the storing step, controlling in a manner of storing the random pattern and the printed matter identification information received in the receiving step in a corresponding association; and
[0034] The validation step is to validate the printed matter in which the random pattern is stored so as to be usable.
[0035] [Information processing method]
[0036] The present invention described in Scheme 12 is an information processing method, which comprises the following steps:
[0037] A storing step of pre-storing device identification information of a terminal device that has been approved to validate the printed matter;
[0038] A receiving step of receiving a random pattern obtained from a portion of a surface of a printed matter to be validated, printed matter identification information capable of individually identifying the printed matter, and device identification information of a terminal device that has obtained the random pattern;
[0039] a control step, when the device identification information received in the receiving step is consistent with any device identification information stored in the storing step, controlling in a manner of storing the random pattern and the printed matter identification information received in the receiving step in a corresponding association; and
[0040] The validation step is to validate the printed matter in which the random pattern is stored so as to be usable.
[0041] Effects of the Invention
[0042] According to the first aspect of the present invention, it is possible to provide an information processing device that can validate a printed matter that does not use complicated anti-counterfeiting technology by using a terminal device having at least a photographing function and a communication function.
[0043] According to the second aspect of the present invention, it is possible to provide an information processing apparatus capable of improving the accuracy of a registered random pattern, compared with a case where a random pattern is acquired only once from a printed matter and registered.
[0044] According to the third aspect of the present invention, it is possible to provide an information processing device capable of improving the accuracy of a registered random pattern compared to a case where the match of the device identification information of a terminal device that has acquired the random pattern from a printed matter is not confirmed.
[0045] According to the fourth aspect of the present invention, it is possible to provide an information processing apparatus capable of preventing unauthorized registration of a random pattern acquired from a printed matter.
[0046] According to the fifth aspect of the present invention, it is possible to provide an information processing device that can suppress the possibility of illegal registration of a random pattern obtained from a printed matter, compared with a case where the position information of a terminal device that obtained the random pattern from a printed matter is not confirmed.
[0047] According to the sixth aspect of the present invention, it is possible to provide an information processing device that can reduce the possibility of illegal registration of a random pattern obtained from a printed matter, compared with a case where the identity of the operator of the terminal device that obtained the random pattern from the printed matter is not confirmed.
[0048] According to the seventh aspect of the present invention, it is possible to provide an information processing apparatus capable of preventing validated printed matter from being illegally used.
[0049] According to the eighth aspect of the present invention, it is possible to provide an information processing device capable of limiting the terminal devices that can use the validated printed matter to the terminal devices when the random pattern of the printed matter is registered.
[0050] According to the ninth aspect of the present invention, it is possible to provide an information processing apparatus capable of limiting terminal devices that can use validated printed materials to terminal devices that have printed the printed materials.
[0051] According to the tenth scheme of the present invention, there can be provided an information processing device which can validate printed materials such as securities, prepaid tickets, admission tickets and identity cards in a manner that does not use complicated anti-counterfeiting technology, by means of a terminal device having at least a photographic function and a communication function.
[0052] According to the eleventh aspect of the present invention, it is possible to provide a storage medium that can be validated by a terminal device having at least a photographing function and a communication function when validation is performed in a form that can utilize printed matter that does not use complicated anti-counterfeiting technology.
[0053] According to the twelfth aspect of the present invention, it is possible to provide an information processing method that can be validated by a terminal device having at least a photographing function and a communication function when validation is performed in a form that can utilize printed materials that do not use complicated anti-counterfeiting technology. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] Embodiments of the present invention will be described in detail with reference to the following drawings.
[0055] Figure 1 is a diagram showing a system configuration of an information processing system according to a first embodiment of the present invention;
[0056] Figure 2 This is a diagram showing an example of an admission ticket that is validated in the information processing system according to the first embodiment of the present invention;
[0057] Figure 3 This is a diagram showing an example of a recharge card that is validated in the information processing system according to the first embodiment of the present invention;
[0058] Figure 4 is a block diagram showing the hardware configuration of the management server 10 in the first embodiment of the present invention;
[0059] Figure 5 is a block diagram showing the functional structure of the management server 10 in the first embodiment of the present invention;
[0060] Figure 6 2 is a diagram showing an example of a permitted terminal management table stored in the management table storage unit 35;
[0061] Figure 7 2 is a diagram showing an example of a random pattern management table stored in the management table storage unit 35;
[0062] Figure 8 2 is a diagram showing an example of an admission ticket management table stored in the management table storage unit 35;
[0063] Fig. 9It is a sequence diagram for explaining the operation when the admission ticket validation process is performed between the terminal device 20 and the management server 10;
[0064] Fig.10 is a diagram for explaining a case of determining whether two random patterns are consistent;
[0065] Fig.11 This is a diagram for explaining a case where the serial number ID "10123456" in the admission ticket management table is changed from "invalid" to "valid";
[0066] Fig.12 is a diagram showing a system configuration of an information processing system according to a second embodiment of the present invention;
[0067] Fig.13 This is a diagram showing an example of a paper wallet used in the information processing system according to the second embodiment of the present invention;
[0068] Fig.14 is a diagram showing an adapter 70 used when reading a random pattern from a reading area 51 of a paper wallet;
[0069] Fig.15 is a diagram showing the situation when a random pattern is read using the adapter 70;
[0070] Fig.16 This is a sequence diagram for explaining the operation when using a paper wallet to transfer money.
[0071] Explanation of symbols
[0072] 10- management server, 11- CPU, 12- memory, 13- storage device, 14- communication interface, 15- user interface device, 16- control bus, 20- terminal device, 30- network, 31- authentication unit, 32- data transceiver unit, 33- control unit, 34- validation processing unit, 35- management table storage unit, 40- virtual currency exchange server, 41- random pattern, 50- wireless LAN terminal, 51- reading area, 52- serial number ID, 53- two-dimensional code, 60- terminal device, 70- adapter. DETAILED DESCRIPTION
[0073] Next, embodiments of the present invention will be described in detail with reference to the drawings.
[0074] [First embodiment]
[0075] Figure 1 It is a diagram showing the system configuration of the information processing system according to the first embodiment of the present invention.
[0076] like Figure 1As shown, the information processing system of the first embodiment of the present invention is configured such that a management server 10 and a plurality of terminal devices 20 installed in a convenience store (hereinafter referred to as a convenience store) are connected to each other via a network 30. The plurality of terminal devices 20 are installed at counters in the convenience store.
[0077] In the information processing system of this embodiment, the terminal device 20 receives the following information: Figure 2 Admission tickets shown or Figure 3 The case where the recharge card shown is validated is described below.
[0078] Here, the validation process refers to a process of making a printed material such as an admission ticket or a charge card usable. Such a printed material cannot be used before the validation process is performed, and can only be used for the first time after the validation process is performed.
[0079] Therefore, even if the pre-validated recharge cards are placed on the storefront for sale in a convenience store, there is no need to worry about theft. That is, if you want to use the recharge card, you need to pay a specified fee at the counter and have the store clerk validate it. Therefore, even if the recharge card placed on the storefront is stolen, the recharge card cannot be used, thereby preventing theft.
[0080] In addition, if Figure 2 , Figure 3 As shown, in the present embodiment, a reading area 51 for reading the random pattern 41 is provided in the admission ticket or the recharge card, and a serial number ID 52 set for each printed matter is printed. In addition, the serial number ID 52 is printed as text information in a human-readable state, and the same information is printed as a one-dimensional code, i.e., a bar code.
[0081] Here, the random pattern refers to a characteristic pattern produced by minute traces of light and dark or unevenness on the surface of an object, and is a characteristic pattern unique to each object.
[0082] For example, on the surface of various objects such as paper, metal, and resin, there is a certain random pattern that is unique, just like fingerprints, vein patterns, and iris patterns of the human body. Therefore, by acquiring and registering a portion of the image of the random pattern existing on the surface of the object, and by comparing the random pattern photographed again from the same part of the object with the pre-registered random pattern, it is possible to determine whether it is the same object.
[0083] In particular, paper is made of plant fibers that are intricately interwoven and entangled, and random patterns can be obtained by taking an image of a portion of the paper. Moreover, using the random patterns of plant fibers contained in the paper as "fingerprints" to identify each paper is called PFP (Paper Finger Print) technology. In addition, this PFP technology is applicable not only to paper, but also to objects with random patterns on the surface of the object, such as sandblasted metal plates or silver-coated resin plates.
[0084] In the present embodiment, the random pattern 41 is obtained from the solid printing of the black color with the same concentration in the reading area 51 . However, the random pattern on the surface of the printed paper may be obtained by setting no printing in the reading area 51 .
[0085] Here, the terminal device 20 installed at the counter of each convenience store includes an imaging device such as a camera for acquiring the random pattern.
[0086] Next, the hardware configuration of the management server 10 in the information processing system of this embodiment is shown in FIG. Figure 4 middle.
[0087] like Figure 4 As shown, the management server 10 includes a CPU 11, a memory 12, a storage device 13 such as a hard disk drive, a communication interface (abbreviated as IF) 14 for transmitting and receiving data with an external device via a network 30, and a user interface (abbreviated as UI) device 15 including a touch panel or a liquid crystal display and a keyboard. These components are connected to each other via a control bus 16.
[0088] The CPU 11 controls the operation of the management server 10 by executing a predetermined process according to a control program stored in the memory 12 or the storage device 13. In addition, in the present embodiment, the CPU 11 reads and executes the control program stored in the memory 12 or the storage device 13 as an example, but the program can also be stored in a storage medium such as a CD-ROM and provided to the CPU 11.
[0089] Figure 5 1 is a block diagram showing a functional configuration of the management server 10 realized by executing the above-mentioned control program.
[0090] like Figure 5 As shown, the management server 10 of the present embodiment includes an authentication unit 31 , a data transmission and reception unit 32 , a control unit 33 , a validation processing unit 34 , and a management table storage unit 35 .
[0091] The authentication unit 31 authenticates an operator who operates the terminal device.
[0092] The data transceiver 32 receives a random pattern acquired from a partial area of the printed matter surface to be validated, printed matter identification information that can individually identify the printed matter, and a terminal ID that is device identification information of the terminal device that acquired the random pattern.
[0093] The management table storage unit 35 stores in advance the terminal ID of the terminal device that has been authorized to validate the printed matter.
[0094] When the terminal ID received by the data transceiver 32 matches any terminal ID stored in the management table storage 35 , the control unit 33 controls to associate the random pattern received by the data transceiver 32 with the printed matter identification information and store them in the management table storage 35 .
[0095] The validation processing unit 34 validates the random pattern so that the printed matter stored in the management table storage unit 35 can be used.
[0096] In addition, in the following description, in order to simplify the description, the following description is given to the bar counter of the convenience store. Figure 2 The following describes the case where the admission ticket shown is validated.
[0097] In the information processing system of the present embodiment, various printed materials such as securities, prepaid bills, and ID cards other than admission tickets can be applied as the printed materials to be validated.
[0098] An example of the permitted terminal management table stored in the management table storage unit 35 is shown below. Figure 6 middle.
[0099] exist Figure 6 The permitted terminal management table shown in the figure stores in advance the device identification information of the terminal device that is approved to validate the printed matter, i.e., the terminal ID. In addition, in the present embodiment, the case where the MAC (Media Access Control) address is used as the terminal ID for identifying the terminal device 20 is described, but other information may be used as the terminal ID as long as the terminal device 20 can be identified.
[0100] In this embodiment, the MAC addresses of the terminal devices 20 installed at the counters of each convenience store are registered in advance in Figure 6 In the licensed terminal management table shown.
[0101] Furthermore, an example of the random pattern management table stored in the management table storage unit 35 is shown in FIG. Figure 7 middle.
[0102] exist Figure 7The random pattern management table shown stores, in association with each other, the registration date, the serial number ID which is the printed identification information of the admission ticket, the random pattern obtained from the admission ticket, and the terminal ID of the registration terminal which registered the random pattern.
[0103] Furthermore, an example of the admission ticket management table stored in the management table storage unit 35 is shown below. Figure 8 middle.
[0104] exist Figure 8 In the admission ticket management table shown, whether the admission ticket is valid or invalid is registered for each serial number ID of the admission ticket. Figure 8 In the admission ticket management table, it can be seen that the admission ticket with serial number ID "10123456" is invalid and cannot be used.
[0105] Next, the operation of the information processing system according to the present embodiment will be described in detail with reference to the drawings.
[0106] First, refer to Fig. 9 The sequence diagram of will explain the operation when the admission ticket validation process is performed between the terminal device 20 and the management server 10.
[0107] When performing validation processing on a certain admission ticket, the terminal device 20 acquires the random pattern and serial number ID of the admission ticket in step S101 and transmits them to the management server 10 together with the MAC address of the terminal device.
[0108] Then, in step S102 , the management server 10 confirms that the MAC address received from the terminal device 20 is registered in the permitted terminal management table, and then requests the terminal device 20 to read the random pattern again.
[0109] Then, in step S103 , the terminal device 20 acquires the random pattern and serial number ID again from the admission ticket to be validated, and transmits them to the management server 10 together with the MAC address of the terminal device.
[0110] The management server 10 that has received the two copies of the random pattern executes a comparison process in step S104 to check whether the two random patterns match each other.
[0111] For example, Fig.10 As shown, the management server 10 performs correlation operation on the density values of the pixels of the two random patterns to calculate a correlation coefficient (or correlation value, similarity), and determines that the two random patterns are identical when the correlation coefficient is equal to or greater than a preset value.
[0112] Then, when it is determined that the two random patterns match, the management server 10 registers the random pattern, serial number ID, and MAC address received for the first time in the random pattern management table in step S105.
[0113] Furthermore, the management server 10 executes the validation process of the admission ticket of the serial number ID in step S106. Fig.11 As shown, the management server 10 changes the serial number ID "10123456" stored in the admission ticket management table of the management table storage unit 35 from "invalid" to "valid", thereby validating the admission ticket with the serial number ID "10123456".
[0114] In the present embodiment, the configuration in which the validity / invalidity management of the admission ticket is performed in the management server 10 is described. However, a configuration in which a server that performs the validity / invalidity management of the admission ticket exists separately is also possible.
[0115] Finally, in step S107 , the management server 10 notifies the terminal device 20 that the validation process of the admission ticket has been performed normally.
[0116] In this way, the admission ticket is validated and can be used, and the acquired random pattern is registered in the random pattern management table together with the serial number ID. Therefore, even if the admission ticket is illegally copied, it is possible to confirm which admission ticket is the officially issued admission ticket.
[0117] That is, an admission ticket whose random pattern acquired from the admission ticket to be determined matches the random pattern registered in the random pattern management table stored in the management server 10 can be determined to be a legitimately issued admission ticket.
[0118] [Second embodiment]
[0119] Next, an information processing system according to a second embodiment of the present invention will be described.
[0120] Fig.12 It is a diagram showing the system configuration of an information processing system according to a second embodiment of the present invention.
[0121] like Fig.12 As shown, the information processing system of the second embodiment of the present invention is a structure in which a management server 10, a mobile terminal device 20 such as a smartphone, and a virtual currency exchange server 40 are connected to each other via a network 30. In addition, the terminal device 20 is connected to the network 30 via a wireless LAN terminal 50.
[0122] The information processing system of the present embodiment provides a function for performing remittance processing in virtual currency (or also referred to as crypto assets).
[0123] In virtual currency, remittance processing or balance management is performed through virtual currency addresses (hereinafter referred to as addresses) and keys. Here, the address in virtual currency is equivalent to the account number in a bank deposit. In addition, the key is information used to transfer the virtual currency logged in the address to other addresses. In other words, even if it is a third party, as long as they know the address and key, they can arbitrarily transfer the virtual currency logged in the address to other addresses.
[0124] Therefore, it is necessary to strictly manage the address and key information. This method of managing addresses and keys is called a wallet, and various methods can be used.
[0125] One of the wallets is a management method called a cold wallet. A cold wallet is a wallet that manages the address and key of virtual currency in an environment that is completely disconnected from the Internet. By using such a cold wallet, it is possible to safely manage virtual currency. Here, as types of cold wallets, there are paper wallets that record keys on paper, and hardware wallets that manage keys with metals, coins, or secure dedicated devices.
[0126] In this embodiment, a case where a virtual currency remittance process is performed using such a paper wallet will be described.
[0127] A paper wallet is a wallet that manages virtual currency address information and key information by printing it on physical printed paper. Therefore, even individuals can make paper wallets as long as they have a regular printer at home. However, since this paper wallet is only printed on regular printed paper, it is easy to copy and has no countermeasures.
[0128] Therefore, in the information processing system of this embodiment, even if the paper wallet is copied by a malicious third party without authorization, it is possible to prevent illegal money transfer by the third party.
[0129] An example of a paper wallet used in this embodiment is shown in Fig.13 middle.
[0130] exist Fig.13 The paper wallet shown is printed with a reading area 51 for reading the random pattern 41, a serial number ID 52, and a two-dimensional code 53 encoding address information and a key in virtual currency.
[0131] In addition, in the information processing system of this embodiment, the corresponding association is established. Fig.13 The processing of the random pattern 41, serial number ID 52, and MAC address of the paper wallet shown is the same as that of the first embodiment described above, and therefore the description thereof will be omitted.
[0132] Next, refer to Fig.14 The adapter 70 used when reading the random pattern from the reading area 51 of the paper wallet will be described.
[0133] like Fig.14 As shown, the adapter 70 is used when a random pattern is acquired from the reading area 51 by a terminal device 60 such as a smartphone.
[0134] The following is a diagram showing how the adapter 70 is used to read a random pattern. Fig.15 By using the adapter 70 when photographing the random pattern of the reading area 51 by the camera provided in the terminal device 60, the positioning of the photographing location and the distance between the camera and the reading area 51 can be set constant. That is, by using the adapter 70 to acquire the random pattern, a stable random pattern image can be acquired.
[0135] Furthermore, when the paper wallet as described above is validated, the data transceiver unit 32 in this embodiment receives the random pattern of the printed matter to be registered twice.
[0136] Then, when the two received random patterns match, the control unit 33 performs control such as storing the random pattern in the random pattern management table of the management table storage unit 35 .
[0137] Furthermore, when the terminal ID of the terminal device that first acquired the random pattern is the same as the terminal ID of the terminal device that acquired the random pattern for the second time, the control unit 33 determines whether the two received random patterns are consistent. That is, when the terminal ID of the terminal device that first acquired the random pattern is different from the terminal ID of the terminal device that acquired the random pattern for the second time, the control unit 33 does not determine whether the two received random patterns are consistent.
[0138] When the terminal ID of the terminal device that acquired the random pattern for the first time and the terminal ID of the terminal device that acquired the random pattern for the second time are both the terminal IDs of the terminal devices pre-stored in the permitted terminal management table of the management table storage unit 35, the control unit 33 determines whether the two received random patterns are consistent.
[0139] Furthermore, when the position information of the terminal device that acquired the random pattern for the first time and the position information of the terminal device that acquired the random pattern for the second time are within a preset distance, the control unit 33 may determine whether the two received random patterns match.
[0140] Furthermore, when the authentication unit 31 authenticates the terminal device operator and the terminal device operator who first acquired the random pattern and the terminal device operator who second acquired the random pattern are the same person, the control unit 33 may determine whether the two received random patterns are identical.
[0141] In addition, when the validated printed material is to be used, the data transceiver unit 32 receives the random pattern and serial number ID of the printed material. When the random pattern and serial number ID obtained from the printed material are consistent with the random pattern and serial number ID stored in the random pattern management table of the management table storage unit 35, the control unit 33 permits the use of the printed material.
[0142] Furthermore, when the random pattern and the serial number ID are stored in association with each other, the management table storage unit 35 also stores the terminal ID of the terminal device that has acquired the random pattern.
[0143] When the validated printed matter is to be used, the data transceiver unit 32 receives the terminal ID of the terminal device used when obtaining the random pattern from the printed matter from the virtual currency exchange server 40. When the terminal ID received by the data transceiver unit 32 matches the terminal ID stored in the management table storage unit 35 in association with the serial number ID and the random pattern of the printed matter to be used, the control unit 33 permits the use of the printed matter.
[0144] Furthermore, the management table storage unit 35 may store the terminal ID of the terminal device that has transmitted the print data for printing the printed matter in the permitted terminal management table as the terminal ID of the terminal device that is authorized to validate the printed matter.
[0145] Next, refer to Fig.16 The sequence diagram uses Fig.13 The following describes the operation of the paper wallet shown below when performing a remittance process.
[0146] First, in step S201, the terminal device 60 sends the MAC address of its own device together with the key, virtual currency address, random pattern and serial number ID read from the paper wallet to the virtual currency exchange server 40 to make a remittance request.
[0147] Then, the virtual currency exchange server 40 that receives the remittance request from the terminal device 60 sends the random pattern, serial number ID and MAC address information contained in the received remittance request to the management server 10 in step S202, and inquires whether the random pattern and other information are registered information.
[0148] When the inquiry is received in the management server 10, in step S203, it is confirmed whether the random pattern for which the inquiry is received is registered in the random pattern management table stored in the management table storage unit 35. When performing the registration confirmation process, if the three combinations of the random pattern, serial number ID, and MAC address are not consistent with the registered information, it is not determined as the registered information.
[0149] When the login confirmation process is completed, the management server 10 notifies the virtual currency exchange server 40 of the confirmation result in step S204.
[0150] Here, when receiving the confirmation result that the queried random pattern matches the registered information, the virtual currency exchange server 40 executes a process of transferring the amount designated in the transfer request in step S201 to the designated virtual currency address.
[0151] Finally, in step S206 , the virtual currency exchange server 40 notifies the terminal device 60 of the result of the executed remittance process and ends the process.
[0152] The above-mentioned embodiments of the present invention are provided for the purpose of illustration and description. In addition, the embodiments of the present invention do not fully and exhaustively include the present invention, and do not limit the present invention to the disclosed methods. Obviously, various modifications and changes are self-evident to those skilled in the art to which the present invention belongs. The present embodiment is selected and described in order to most easily understand the principles of the present invention and its application. Thus, other technicians in the technical field can understand the present invention by using various modified examples optimized for the determination of the assumed various embodiments. The scope of the present invention is defined by the above claims and their equivalents.
Claims
1. An information processing device comprising: A storage device that stores in advance device identification information of a terminal device that has been approved to validate a printed matter; A receiving mechanism receives a random pattern obtained from a portion of a surface of a printed matter to be validated, printed matter identification information capable of individually identifying the printed matter, and device identification information of a terminal device that has obtained the random pattern; a control mechanism that controls the random pattern received by the receiving mechanism to establish a corresponding association with the printed matter identification information and store the corresponding association in the storage mechanism when the device identification information received by the receiving mechanism is consistent with any device identification information stored in the storage mechanism; and The validation means is configured to validate the random pattern in such a manner that the random pattern can be validated using a printed matter stored in the storage means, wherein: The receiving mechanism receives two random patterns of printed materials to be registered. When the two received random patterns are consistent, the control mechanism controls in such a manner that the random patterns are stored in the storage mechanism.
2. The information processing device according to claim 1, wherein: When the device identification information of the terminal device that acquired the random pattern for the first time is the same as the device identification information of the terminal device that acquired the random pattern for the second time, the control mechanism determines whether the two received random patterns are consistent.
3. The information processing device according to claim 1, wherein: When the device identification information of the terminal device that acquired the random pattern for the first time and the device identification information of the terminal device that acquired the random pattern for the second time are both the device identification information of the terminal device pre-stored in the storage device, the control device determines whether the two received random patterns are consistent.
4. The information processing device according to claim 1, wherein: When the location information of the terminal device that acquired the random pattern for the first time and the location information of the terminal device that acquired the random pattern for the second time are within a preset distance, the control mechanism determines whether the two received random patterns are consistent.
5. The information processing device according to claim 1, further comprising: Certification bodies certify operators of terminal devices. When the operator of the terminal device that acquired the random pattern for the first time and the operator of the terminal device that acquired the random pattern for the second time are the same person, the control mechanism determines whether the two received random patterns are consistent.
6. The information processing device according to claim 1, wherein: The storage means stores the device identification information of the terminal device that has transmitted the print data for printing the printed matter as the device identification information of the terminal device that has been approved to validate the printed matter.
7. An information processing device comprising: A storage device that stores in advance device identification information of a terminal device that has been approved to validate a printed matter; A receiving mechanism receives a random pattern obtained from a portion of a surface of a printed matter to be validated, printed matter identification information capable of individually identifying the printed matter, and device identification information of a terminal device that has obtained the random pattern; a control mechanism that controls the random pattern received by the receiving mechanism to establish a corresponding association with the printed matter identification information and store the corresponding association in the storage mechanism when the device identification information received by the receiving mechanism is consistent with any device identification information stored in the storage mechanism; and The validation means is configured to validate the random pattern in such a manner that the random pattern can be validated using a printed matter stored in the storage means, wherein: When the validated printed matter is to be used, the receiving mechanism receives the random pattern and printed matter identification information of the printed matter. The information processing device further comprises: a permission unit that permits the use of the printed matter when the random pattern and printed matter identification information obtained from the printed matter match the random pattern and printed matter identification information stored in the storage unit; When the random pattern and the printed matter identification information are stored in a corresponding relationship, the storage means also stores the device identification information of the terminal device that has acquired the random pattern. When the validated printed matter is to be used, the receiving means receives device identification information of a terminal device used to obtain the random pattern from the printed matter. When the device identification information received by the receiving unit matches the printed matter identification information of the printed matter to be used in the storage unit and the device identification information associated with the random pattern and stored, the permitting unit permits use of the printed matter.
8. The information processing device according to any one of claims 1 to 7, wherein: The printed matter is any one of a security, a prepaid bill, an admission ticket and an identity card.
9. A storage medium storing a program for causing a computer to execute the following steps: A storing step of pre-storing device identification information of a terminal device that has been approved to validate the printed matter; A receiving step of receiving a random pattern obtained from a portion of a surface of a printed matter to be validated, printed matter identification information capable of individually identifying the printed matter, and device identification information of a terminal device that has obtained the random pattern; A control step, when the device identification information received in the receiving step is consistent with any device identification information stored in the storing step, controlling in a manner of storing the random pattern and printed matter identification information received in the receiving step in a corresponding association; and The validation step is to validate the printed matter storing the random pattern in a manner that enables the printed matter to be used, wherein: The receiving step receives two random patterns of printed materials to be registered, When the two received random patterns are consistent, the control step performs control in a manner of storing the random patterns in a storage mechanism.
10. An information processing method comprising the following steps: A storing step of pre-storing device identification information of a terminal device that has been approved to validate the printed matter; A receiving step of receiving a random pattern obtained from a portion of a surface of a printed matter to be validated, printed matter identification information capable of individually identifying the printed matter, and device identification information of a terminal device that has obtained the random pattern; A control step, when the device identification information received in the receiving step is consistent with any device identification information stored in the storing step, controlling in a manner of storing the random pattern and printed matter identification information received in the receiving step in a corresponding association; and The validation step is to validate the printed matter storing the random pattern in a manner that enables the printed matter to be used, wherein: The receiving step receives two random patterns of printed materials to be registered, When the two received random patterns are consistent, the control step performs control in a manner of storing the random patterns in a storage mechanism.
11. A computer program product, which causes a computer to execute the following steps: A storing step of pre-storing device identification information of a terminal device that has been approved to validate the printed matter; A receiving step of receiving a random pattern obtained from a portion of a surface of a printed matter to be validated, printed matter identification information capable of individually identifying the printed matter, and device identification information of a terminal device that has obtained the random pattern; A control step, when the device identification information received in the receiving step is consistent with any device identification information stored in the storing step, controlling in a manner of storing the random pattern and printed matter identification information received in the receiving step in a corresponding association; and The validation step is to validate the printed matter storing the random pattern in a manner that enables the printed matter to be used, wherein: The receiving step receives two random patterns of printed materials to be registered, When the two received random patterns are consistent, the control step performs control in a manner of storing the random patterns in a storage mechanism.
Citation Information
Patent Citations
JP1975071592A
Method and apparatus for confirming document
JP2004153405A
Document verification system
US20040079800A1