Method and system for providing services by distributing two-dimensional codes
The method of pairing two-dimensional codes on products with encryption keys ensures secure and efficient service provision by maintaining code pairs from manufacturing to distribution, addressing mixing issues and enhancing production efficiency.
Patent Information
- Application Number
- JP2020139158
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-08-20
- Publication Date
- 2024-12-23
- Estimated Expiration
- 2040-08-20
AI Technical Summary
Existing technologies face challenges in managing and preventing the mixing of two-dimensional codes on products, leading to potential privacy violations and inefficiencies in service provision, particularly when codes are integrated and require separate handling, which affects production efficiency and security.
A method and system where two types of two-dimensional codes are paired, with one code displayed on the product and the other generated later, using encryption keys to ensure security and separation, allowing for bidirectional data sharing between users.
This approach maintains code pairs throughout the product lifecycle, enhancing security and production efficiency by preventing mixing, enabling simple operations and high-functional services with bidirectional messaging capabilities.
Smart Images

Figure 0007603957000001 
Figure 0007603957000002 
Figure 0007603957000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a method and system for providing a service by distributing two-dimensional codes, and more particularly to a method and system for providing a service in which at least two two-dimensional codes are paired and data accessible from these two-dimensional codes can be shared between users. [Background technology]
[0002] Conventionally, various proposals have been made regarding the provision of services using two-dimensional codes, and for example, the following techniques are known.
[0003] The technology described in Patent Document 1 is "A pair of cards on which at least a two-dimensional code encoding a web address and a user ID are printed, a portable information terminal capable of reading the two-dimensional code, and a server device, The portable information terminal has a video file transmitting means for transmitting a video file to a server via a web address encoded in a two-dimensional code for registration printed on one of the cards, a receiving means for receiving the video file registered on the server via a web address encoded in a two-dimensional code for reception printed on the other card, and a playing means for playing the received video file; The server is a video distribution system having a registration processing means for video files, a control processing means for video files, and a playback processing means for playback files created and stored after the registration processing or control processing.
[0004] According to the technology described in Patent Document 1, for example, a system is provided for video distribution between the bride and groom and guests at a wedding reception, in which the bride and groom read a two-dimensional registration code written on one of a pair of cards with a portable information terminal such as a mobile phone or smart phone, and videos taken for each person to whom the video is to be sent are registered in a server together with a user ID. The other card is distributed to the seats at the wedding reception as, for example, a place card, and guests can receive, download, and play the video recorded for them by reading the two-dimensional reception code with a portable information terminal such as a mobile phone or smart phone and entering their user ID through an encoded web address. This technology makes it possible to provide entertainment when the bride and groom are away from the reception, and also to distribute individual video messages addressed to each guest, enabling a heartfelt welcome.
[0005] However, with the technology described in Patent Document 1, it is difficult to manage the registration card (a card displaying a two-dimensional code for registration) and the receiving and viewing card (a card displaying a two-dimensional code for receiving and viewing videos), which should be a pair of cards. For example, if the registration card and the receiving and viewing card get swapped for some reason, a situation may arise where a video created and registered by a bride and groom can be accessed by guests at another venue. Furthermore, it is difficult to tell just by appearance whether or not two-dimensional codes are a pair, making it difficult to discover such mistakes in advance. If such a problem occurs, not only will it be impossible to share videos, but there is also a risk of privacy being violated, so preventive measures must be taken.
[0006] In order to solve the above problems, the following techniques have been proposed. The technology proposed by the present applicant and described in Patent Document 2 is as follows: "A method of providing a service in which an information transmission medium, which is executed by a computer connected to a network and displays at least two types of two-dimensional codes, is issued by an issuer and information is given to a recipient who receives the medium, The two types of two-dimensional codes are a reference code and an update code, the reference code being a code for accessing the original data uploaded to the computer by the issuer or the update data described below, and the update code being a code for creating the update data by adding information to the content of the original data or changing the content of the original data, and the steps executed by the computer are a step of receiving and storing the original data uploaded by the issuer via an information device, and a step of issuing the information transmission medium to the recipient in response to a command from the issuer, or the step of issuing an ID related to the two-dimensional code to the issuer in response to a command from the issuer and having the issuer issue the information transmission medium; the step of allowing the issuer, the recipient, or a recipient who has acquired the information transmission medium from the recipient, to view or download the initial data or the updated data when the issuer, the recipient, or a recipient who has acquired the information transmission medium from the recipient accesses the reference code via an information device; and the step of adding information to the contents of the initial data or changing the contents of the initial data to create updated data when the recipient accesses the update code via an information device, The information transmission medium can be separated into one for the recipient and one for the donee, the information transmission medium for the recipient displays an update code, and the information transmission medium for the donee displays a reference code, and when the issuer issues the information transmission medium to the recipient, the one for the recipient and the one for the donee are not separated but are integrated, and when the recipient transfers the medium to the donee, they are separated and only the one for the donee is transferred.
[0007] According to the technology described in Patent Document 2, the information transmission medium is configured so that it can be separated into a medium for the recipient and a medium for the donee, with an update code displayed on the information transmission medium for the recipient and a reference code displayed on the information transmission medium for the donee, and when the issuer issues the medium to the recipient, that is, at the time the information transmission medium is provided (at the time of sale), the medium for the recipient and the medium for the donee are not separated but are one and the same. Therefore, the update code accessed by the recipient and the reference code accessed by the donee are always a pair, eliminating the risk of confusion, and ensuring a system in which the recipient and donee can share the same data.
[0008] However, with the technology described in Patent Document 2, the portions for the recipient and the portion for the donee are not separated and are integrated when the information transmission medium is provided (sold), which means that they cannot be sold or handled in a separated state, for example by attaching one to a product and handing the other to the purchaser, and there is a problem that the scope of use is limited. In particular, when a two-dimensional code is to be displayed directly on a product, it is considered most preferable in terms of production efficiency to affix the two-dimensional code when the product is manufactured. However, in the technology of Patent Document 2, the update code to be held by the recipient and the reference code to be given to the donee are integrated into one piece, and if the recipient were to separate these codes before or at the time of handing the product over to the recipient, the product would have to be unpacked, etc., which is not practical.
[0009] As a means different from those described in the documents, a method of solving the problem using a laser or the like may be considered. For example, in the case of a service targeting food, a laser could be shone directly onto the food or onto the outside of the packaging at the time of sale to display a two-dimensional code, thereby reducing the risk of mismatching the two-dimensional code displayed on the product with the two-dimensional code handed over to the purchaser. However, if a laser is irradiated onto food to display a two-dimensional code, it could affect the quality of the food, leave a burnt smell in the food or in the packaging, and cause problems with odors and smoke at the storefront. Furthermore, there is the problem of the high cost of preparing a laser device, making this an unrealistic method. [Prior art documents] [Patent documents]
[0010] [Patent Document 1] Patent Publication No. 2014-216729 [Patent Document 2] Patent application 2020-043722 Summary of the Invention [Problem to be solved by the invention]
[0011] Therefore, the object of the present invention is to provide a service providing method and service providing system that can display a two-dimensional code directly on a product or on the product's packaging during the manufacturing process of the product, and that can maintain the two-dimensional code displayed on the product, etc., and another two-dimensional code that is paired with it as a pair, preventing them from being mixed up. [Means for solving the problem]
[0012] The above object of the present invention can be achieved by the following means. 1. It is executed by a computer terminal connected to a network, A method for providing a service in which at least two types of two-dimensional codes are paired, information can be transmitted and received between a server, and the information can be shared among users, comprising: Regarding the step of generating a first two-dimensional code, requesting an ID from a server from a first computer terminal; sending an ID response from the server to the first computer terminal; The first computer terminal generates an encryption key and a corresponding two-dimensional code based on the acquired ID; Regarding the step of generating a second two-dimensional code, A step in which a second computer terminal (including the "first computer terminal"; the same applies below) accesses a server via the first two-dimensional code and requests an ID from the server; Responding to the second computer terminal from the server with the ID; A second computer terminal copies the encryption key in the first two-dimensional code to generate a two-dimensional code; The first two-dimensional code is displayed on the product or its packaging; A method of providing a service, characterized in that the second two-dimensional code is generated by referring to a first two-dimensional code displayed on the product or its packaging.
[0013] 2. In the step of generating the first two-dimensional code, the ID requested from the first computer terminal to the server and responded to by the server is a reference ID; In the step of generating the second two-dimensional code, the ID that is requested from the second computer terminal to the server and that is responded to by the server is an update ID; the reference ID is an ID for accessing the initial data uploaded to the server in the step of generating the first two-dimensional code or updated data, which will be described later; The method for providing a service according to claim 1, characterized in that the update ID is an ID for creating updated data by adding information to the content of the original data or by changing the content of the original data.
[0014] 3. The first two-dimensional code is a reference code consisting of a server address, a reference ID and a cryptographic key; the second two-dimensional code includes an update code consisting of a server address, an update ID, and an encryption key; The reference code is a code for accessing the initial data uploaded to the server in the step of generating the first two-dimensional code or the updated data described below. The update code is a code for generating update data by adding information to the content of the initial data or by changing the content of the initial data, The steps performed by the server include: receiving and storing the initial data uploaded from the first computer terminal; allowing the initial data or the updated data to be viewed or downloaded when accessed from the reference code via a second computer terminal or another computer terminal; a step of, when an access is made from the update code via the second computer terminal, adding information to the content of the original data or changing the content of the original data to create update data; The method for providing a service according to claim 2, further comprising:
[0015] 4. The product is a food product, The first two-dimensional code is generated by a manufacturer during production of the food and is displayed on the food or a package of the food; 4. The method for providing a service according to claim 1, wherein the second two-dimensional code is generated by a seller or a purchaser at the time of or after the sale of the food.
[0016] 5. A service involving at least three users: a manufacturer, a seller or a purchaser, and a recipient; A first two-dimensional code is generated by the manufacturer, and is displayed on the product or its packaging, and initial data is uploaded to a server; A second two-dimensional code is generated by the seller or the purchaser with reference to the first two-dimensional code, and update data is uploaded to a server via the second two-dimensional code, or the update data uploaded to the server is viewed or downloaded; A method for providing a service as described in any one of claims 1 to 4, characterized in that the recipient is configured to view or download the update data uploaded to the server, or upload the update data to the server, via a first two-dimensional code displayed on the product or its packaging.
[0017] 6. Executed by a computer terminal connected to a network, A service providing system in which at least two types of two-dimensional codes are paired, information can be transmitted and received between a server, and the information can be shared among users, Regarding the step of generating a first two-dimensional code, requesting an ID from a server from a first computer terminal; sending an ID response from the server to the first computer terminal; The first computer terminal generates an encryption key and a corresponding two-dimensional code based on the acquired ID; Regarding the step of generating a second two-dimensional code, A step in which a second computer terminal (including the "first computer terminal"; the same applies below) accesses a server via the first two-dimensional code and requests an ID from the server; Responding to the second computer terminal from the server with the ID; A second computer terminal copies the encryption key in the first two-dimensional code to generate a two-dimensional code; The first two-dimensional code is displayed on the product or its packaging; A service providing system characterized in that the second two-dimensional code is generated by referring to a first two-dimensional code displayed on the product or its packaging.
[0018] 7. In the step of generating the first two-dimensional code, the ID requested from the first computer terminal to the server and responded to by the server is a reference ID; In the step of generating the second two-dimensional code, the ID that is requested from the second computer terminal to the server and that is responded to by the server is an update ID; the reference ID is an ID for accessing the initial data uploaded to the server in the step of generating the first two-dimensional code or updated data, which will be described later; 7. The service providing system according to claim 6, characterized in that the update ID is an ID for creating updated data by adding information to the contents of the original data or by changing the contents of the original data.
[0019] 8. The first two-dimensional code is a reference code consisting of a server address, a reference ID and a cryptographic key; the second two-dimensional code includes an update code consisting of a server address, an update ID, and an encryption key; The reference code is a code for accessing the initial data uploaded to the server in the step of generating the first two-dimensional code or the updated data described below. The update code is a code for generating update data by adding information to the content of the initial data or by changing the content of the initial data, The steps performed by the server include: receiving and storing the initial data uploaded from the first computer terminal; allowing the initial data or the updated data to be viewed or downloaded when accessed from the reference code via a second computer terminal or another computer terminal; a step of, when an access is made from the update code via the second computer terminal, adding information to the content of the original data or changing the content of the original data to create update data; The service providing system according to claim 7, further comprising:
[0020] 9. If the product is a food product, The first two-dimensional code is generated by a manufacturer during the production of the food product, and is stored in the food product or the food itself. It is displayed on the product packaging, 9. The service providing system according to claim 6, wherein the second two-dimensional code is generated by a seller or a purchaser at the time of or after the sale of the food.
[0021] 10. A service involving at least three users: a manufacturer, a seller or a purchaser, and a recipient, A first two-dimensional code is generated by the manufacturer, and is displayed on the product or its packaging, and initial data is uploaded to a server; A second two-dimensional code is generated by the seller or the purchaser with reference to the first two-dimensional code, and update data is uploaded to a server via the second two-dimensional code, or the update data uploaded to the server is viewed or downloaded; The service provision system according to any one of claims 6 to 9, characterized in that the recipient is configured to view or download the update data uploaded to the server, or upload the update data to the server, via a first two-dimensional code displayed on the product or its packaging. Effect of the Invention
[0022] According to the invention shown in 1 above, the second two-dimensional code is generated by referring to the first two-dimensional code, so the second two-dimensional code only needs to be generated by the seller or purchaser when necessary, and the pair of the first and second two-dimensional codes is not broken from the time the product is manufactured to the time it is distributed, and they are maintained as a pair at the time of use.
[0023] As for the encryption key, the first two-dimensional code is generated by the first computer terminal, and the second two-dimensional code is managed by the second computer terminal by copying the encryption key of the first two-dimensional code, so the encryption key information is not stored in the server. Therefore, even if the information in the server is leaked due to hacking or the like, the information does not include the encryption key, and the information stored in the server is not expanded because there is no encryption key, so it is possible to prevent information leakage, etc., and has a high level of security.
[0024] These effects are detailed as follows: In the case of a service that uses a first and second two-dimensional code as a pair (a set) like the present invention, if the pair of the first and second two-dimensional codes is broken, information cannot be shared between users, making it impossible to provide appropriate services, and there is also a possibility that private information may be leaked, so this must be reliably prevented.
[0025] On the other hand, in order to prevent the first and second two-dimensional codes from becoming mismatched and being mixed up throughout the product manufacturing and distribution process, careful management of these two-dimensional codes will require careful attention, which could result in a decline in production efficiency and make product management during distribution more complicated.
[0026] The present invention solves this problem by using the configuration shown in 1 above. That is, when a product is manufactured, the only thing that is focused on is adding a first two-dimensional code to the product, and the corresponding second two-dimensional code is generated at the time of sale or after the sale, so there is no need to manage the combination of the two corresponding two-dimensional codes, which can increase the production efficiency of the product. Even during the distribution process, there is no need to be particularly concerned about the existence of the corresponding two-dimensional code, making it easy to handle.
[0027] According to the inventions shown in 2 and 3 above, by generating two two-dimensional codes, a reference code (first two-dimensional code) and an update code (second two-dimensional code), the service can be utilized by the simple operation of accessing these codes.
[0028] More specifically, a format called initial data is provided by the manufacturer of the product that generates the first two-dimensional code, and the purchaser of the product can create updated data by simply adding any information (additional data) to this format. This updated data can be created with content that reflects the purchaser's intentions and can be used as a message from the purchaser to the person who receives the product (the recipient), making it possible to provide a service with a unique style that attracts the user's interest.
[0029] According to the invention shown in 4 above, by applying the contents shown in 1 to 3 above to food, for example, at events where it is customary to give food as gifts, such as birthday cakes, Christmas cakes, and Valentine's Day chocolates, the purchaser of the food (present) can convey a message such as text or video to the person to whom he or she is giving the present (recipient) via a two-dimensional code.
[0030] According to the invention shown in 5 above, A manufacturer of a product attaches a first two-dimensional code to the product or its packaging and uploads the initial data to a server; Either the seller of the product (including cases where the seller is the same as the manufacturer) or the person who purchased the product (the purchaser) generates a second two-dimensional code by referring to the first two-dimensional code, and the purchaser uploads update data to the server or views and downloads update data uploaded to the server via the second two-dimensional code, A recipient who receives the product from the purchaser accesses the server via the first two-dimensional code displayed on the product or its packaging, and browses and downloads the update data or uploads the update data; Not only the product but also a message can be provided in both directions from the purchaser to the gift recipient or from the gift recipient to the purchaser.
[0031] According to the inventions described in 6 to 10 above, it is possible to provide a system used for the services relating to the service providing methods described in 1 to 5 above. [Brief description of the drawings]
[0032] [Figure 1] A block diagram showing a method and system for providing services by distributing two-dimensional codes according to the present invention. [Diagram 2] Flowchart showing a first method and procedure for generating a two-dimensional code [Diagram 3] Flowchart showing the second two-dimensional code generation method and generation procedure [Figure 4]Flowchart showing the process of generating and displaying a two-dimensional code [Diagram 5] A flow chart showing the flow of products labeled with 2D codes [Figure 6] Block diagram showing the contents of the first embodiment [Figure 7] Block diagram showing the contents of the fourth embodiment [Figure 8] Flowchart showing the flow of product and two-dimensional code generation in the fifth embodiment DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0033] A method and system for providing a service by distributing a two-dimensional code according to the present invention will now be described with reference to the drawings.
[0034] As shown in the block diagram of FIG. 1, which shows the method and system for providing services by distributing two-dimensional codes according to the present invention, in the present invention, a server 1 connected to a network such as the Internet receives commands from any of a manufacturer 2, a seller 3, a purchaser 4, and a recipient 5 and performs a specified operation.
[0035] In addition to the manufacturer 2, seller 3, purchaser 4 or recipient 5, a third party (administrator) who manages the provision of the service and the service provision system of the present invention, a third party (operator) who operates the same, or a third party who can obtain the two-dimensional code of the present invention may also give instructions to the server 1.
[0036] In addition, in the block diagram shown in FIG. 1 and the flowcharts shown in FIGS. 2 and 3, steps necessary for carrying out the present invention are described, but this does not prevent other steps from being added.
[0037] First, the terms used in the present invention will be explained.
[0038] The server 1 in the present invention is an electronic computer that is connected to a network such as the Internet and that a manufacturer 2 or the like can access via the network from an information device such as a computer terminal or a smartphone. The role and function of server 1 will be described later, but in providing the services and implementing the service provision system of the present invention, multiple servers 1 connected to the same network may be used and their roles may be shared.
[0039] The manufacturer 2 is a person who manufactures the product S on which the two-dimensional code 7 according to the present invention is written or attached. In addition to a natural person, this may be a corporation, organization, or their employees. For example, this may be the factory itself that manufactures the product S, or the employees engaged in manufacturing there. In addition, if the method and system for providing services by distributing two-dimensional codes 7 according to the present invention are managed and operated by a third party (administrator) commissioned by manufacturer 2 or by an operator who operates the same, instructions from manufacturer 2 may be carried out by this administrator or operator.
[0040] Seller 3 is the person in charge of selling Product S. In addition to natural persons, this may be a corporation, organization, or an employee of such a corporation. For example, this may be a person who belongs to the same company or organization as Manufacturer 2 and is in charge of sales, a wholesaler of Product S, or a retailer that handles Product S. Also, Manufacturer 2 and Seller 3 may be the same person.
[0041] The buyer 4 is someone who purchases the product S. Although the term "purchase" is used here, it does not matter whether the product S is purchased for a fee or free of charge. This mainly applies to natural persons, but it can also apply to corporations, organizations, or their employees.
[0042] The donee 5 is the person who has inherited or received the product S from the purchaser 4. This is usually a natural person, but it can also be a corporation, organization, or their employees. For example, a person who is friends or acquaintances with the purchaser 4 and has received the product S as a gift from the purchaser 4 would be the donee.
[0043] The computer terminal 6 is an electronic computer or a portable information terminal that can be directly or indirectly connected to a network such as the Internet, and examples of this include a general personal computer, a tablet computer, or a smartphone. In particular, the computer terminal used to generate the first two-dimensional code 71 described below is referred to as the first computer terminal 71, the computer terminal used to generate the second two-dimensional code 72 described below is referred to as the second computer terminal 72, and terminals other than these are referred to as the other computer terminals 73.
[0044] A two-dimensional code 7 is a code that has information in both the horizontal and vertical directions, as opposed to a one-dimensional code (such as a barcode) that has information only in the horizontal direction. The two-dimensional code 7 used in the present invention may be a matrix code in which small squares are arranged two-dimensionally, such as a QR code (registered trademark). Also, a barcode (which is a one-dimensional arrangement as a code but is two-dimensional as a pattern, and is included in the two-dimensional code in this specification) or a stack code in which one-dimensional barcodes are stacked one on top of the other may also be used.
[0045] In the present invention, at least two types of two-dimensional codes 7 are used. The two types of two-dimensional codes are a first two-dimensional code 71 (reference code) and a second two-dimensional code 72 (update code) described below, and it is also possible to use three types of two-dimensional codes by adding another two-dimensional code 73 (deletion code 73) to these.
[0046] The first two-dimensional code 71 (reference code) is a two-dimensional code for accessing the initial data D1 (described later) uploaded to the server 1 by the manufacturer 1, or the updated data D3 created by the purchaser 4. This reference code stores URL (short for "Uniform Resource Locator"; the same applies below) information, which is the address of server 1, so that the initial data D1 or updated data D3 stored on server 1 can be accessed by photographing it with a camera mounted on an information device such as a smartphone, as well as an ID (reference ID) given by server 1 and an encryption key for encrypting the information.
[0047] The second two-dimensional code 72 (update code) is a two-dimensional code for generating update data D3 by adding additional data D2 to the contents of the initial data D1 or by changing the contents of the initial data D1. This update code stores information such as a URL, an ID (update ID) given by server 1, and a cryptographic key for encrypting information, so that the update code can be used to access the initial data D1 stored in computer 1 or the already created update data D3 by photographing the data with a camera mounted on an information device such as a smartphone, and access a site or tool that can add information to or change the information. In addition, the method of accessing the server 1 from the update code may be, in addition to accessing the server 1 by photographing it with the camera, a means of directly reading the image of the two-dimensional code displayed on the screen of an information device such as a smartphone or an image of the two-dimensional code stored on an information device such as a smartphone without going through a camera.
[0048] The other two-dimensional code 73 (deletion code) is a code for deleting the original data D1 or the updated data D3, or for deleting both the original data D1 and the updated data D3. This deletion code contains a command to delete the initial data D1 or the update data D3 stored in the computer 1 by photographing it with a camera mounted on an information device such as a smartphone, or URL information or the like to access a site for deleting the initial data D1 or the update data D3. In addition, the method of accessing server 1 from the deletion code may be, in addition to accessing server 1 by photographing it with the camera, a means of directly reading the image of the two-dimensional code displayed on the screen of an information device such as a smartphone, or an image of the two-dimensional code stored on an information device such as a smartphone, without going through a camera.
[0049] Here, the above-mentioned initial data D1, additional data D2, and updated data D3 will be described. The initial data D1 is a data file that is initially uploaded to the server 1 by the manufacturer 2. The content of the initial data D1 is not limited, but may be, for example, image data, video data, music data, etc. More specifically, it may be a frame image used as part of the image data. The frame image may include figures such as photographs and illustrations, as well as text. It is preferable that the initial data D1 is uploaded to the server 1 by the manufacturer 2 before the manufacturer 2 requests the server 1 to issue a reference ID.
[0050] The additional data D2 is a data file that is added to the initial data D1 in order to create updated data D3, which will be described later. It is mainly intended that the purchaser 4 uploads it to the server 1. The content of the additional data D2 is not limited, but examples thereof include image data, video data, music data, etc. More specifically, if the content of the initial data D1 is a frame image used as part of the image data, the additional data D2 is any photograph, graphic, or character (additional data D2) to be fitted into this frame image, and an example is creating updated data D3 by adding a face photo (additional data D2) of the recipient 3 to the frame image (initial data D1).
[0051] The updated data D3 is a data file created by the purchaser 4, and is a data file created by adding information (additional data D2) to the contents of the initial data D1 or by changing the contents of the initial data D1. The content of the update data D3 is not limited, but may be, for example, image data, video data, music data, etc. More specifically, if the content of the initial data D1 is a frame image used as part of the image data, the recipient 3 may add any photograph, figure, or text (additional data D2) to this frame image, or may change part of the frame image.
[0052] Next, a method and procedure for generating the two-dimensional code 7 according to the present invention will be described with reference to the flowcharts showing the procedure for generating the two-dimensional code according to the present invention shown in FIGS. In the present invention, at least two types of two-dimensional codes (a first two-dimensional code 71 and a second two-dimensional code 72) are used. FIG. 2 is a flow chart explaining the method and procedure for generating the first two-dimensional code 71, and FIG. 3 is a flow chart explaining the method and procedure for generating the second two-dimensional code 72.
[0053] The first two-dimensional code 71 is generated by the manufacturer 2 . The manufacturer 2 uses a first computer terminal 61 to access the server 1. The manufacturer 2 requests the server 1 to issue a reference ID. In response, the server 1 issues a reference ID and responds to the manufacturer.
[0054] Upon receiving the reference ID, the manufacturer 2 generates an encryption key on the first computer terminal 61 to encrypt the information to be uploaded to the server 1, and encodes information including the address of the server 1, the reference ID, and the encryption key to generate a first two-dimensional code 71.
[0055] The second two-dimensional code 72 is generated by the seller 3 or the buyer 4 . In the case where the second two-dimensional code 72 is generated by the seller 3, the second two-dimensional code 72 is generated by the seller 3 at the time of sale of the product S and is provided to the purchaser 4. The second two-dimensional code 72 may be provided by being displayed on an information transmission medium 8 such as a card or a sticker, or as electronic data. If the purchaser 4 generates the product, after purchasing the product S, and before transferring the product S to the recipient 5, A second two-dimensional code 72 is generated.
[0056] The procedure for generating the second two-dimensional code 72 is as follows. The seller 3 or the purchaser 4 uses a second computer terminal 62 (which is assumed to be a different terminal from the first computer terminal 61, but may be the same as the first computer terminal 61 if the seller 3 generates the second two-dimensional code 72) to access the server 1 via the first two-dimensional code 71. The seller 3 or the purchaser 4 requests the server 1 to issue an update ID. In response, the server 1 issues an update ID and responds to the seller 3 or the purchaser 4.
[0057] The seller 3 or the buyer 4 who has received the renewal ID performs the following on the second computer terminal 62: The encryption key of the first two-dimensional code 71 is copied, and information including the address of the server 1, the update ID, the encryption key, etc. is encoded to generate the second two-dimensional code 72. Since the encryption key is generated by copying, the encryption keys of the first two-dimensional code 71 and the second two-dimensional code 72 are the same.
[0058] The server 1 manages the encrypted data corresponding to the ID (the data in which the initial data D1 or the updated data D3 is encrypted), but does not manage the encryption key, which is the decryption code, so that even if a third party learns the ID and accesses the initial data D1 or the updated data D3, they cannot be viewed because they cannot decrypt the data. Therefore, the initial data D1 and the updated data D3 can only be viewed by the purchaser 4 or the recipient 5 who has the two-dimensional code containing the encryption key, which provides high security and protects privacy.
[0059] Next, the generation and display of the first two-dimensional code 71 on a product, and the generation and display of the second two-dimensional code 72 will be described with reference to FIG.
[0060] As mentioned above, the first two-dimensional code 71 is generated by the manufacturer 2 of the product S. First, via the first computer terminal 61, the manufacturer 2 requests the server 1 to issue a reference ID. In response to a request from the manufacturer 2, the server 1 issues a reference ID and responds. Upon receiving the reference ID, the manufacturer 2 generates an encryption key on the first computer terminal 61 to encrypt the information to be uploaded to the server 1, and encodes information including the address of the server 1, the reference ID, and the encryption key to generate a first two-dimensional code 71.
[0061] Next, the generated first two-dimensional code 71 is displayed on the product S or its packaging. There is no limitation on the display method, but examples include a method of displaying by means of printing, branding, laser irradiation, etc. on the surface of the product S. In addition, a method of displaying the first two-dimensional code 71 by creating an information transmission medium 8 such as a card or sticker, and placing, attaching, or including this on the product S or its packaging, etc. can also be used.
[0062] It is preferable that the first two-dimensional code 71 displayed on the product S be in a form that can be seen from outside the packaging or wrapping. This makes it possible to create the second two-dimensional code 72 by referencing the first two-dimensional code 71 without opening the packaging or wrapping. In particular, when the seller 3 generates the second two-dimensional code 72, this is effective because it does not require opening the packaging of the product S at the time of sale. On the other hand, a mode in which the first two-dimensional code 71 displayed on the product S is displayed at a position that cannot be seen from outside the packaging or packaging is also effective for the following reasons. That is, if the first two-dimensional code 71 is visible when the product S is displayed, people other than the purchaser 4 can see the first two-dimensional code 71, and if this is photographed and saved, it becomes possible to view the update data D3 uploaded by the purchaser 4 later. In order to deal with this, it is preferable to adopt such a mode from the viewpoint of privacy protection, etc. In particular, when the purchaser 4 generates the second two-dimensional code 72, it is effective because it is possible to unpack the purchased product S.
[0063] The product S on which the first two-dimensional code 71 is displayed is shipped from the manufacturer 2 and distributed in stores and on the market. Note that this does not exclude the product S being sold directly by the manufacturer 2.
[0064] As described above, the second two-dimensional code 72 is generated by the seller 3 of the product S or the purchaser 4 of the product S. In the case where the second two-dimensional code 72 is generated by the seller 3, the second two-dimensional code 72 is generated by the seller 3 at the time of sale of the product S and is provided to the purchaser 4. The second two-dimensional code 72 may be provided by being displayed on an information transmission medium 8 such as a card or a sticker, or as electronic data. If the purchaser 4 generates the product, after purchasing the product S, and before transferring the product S to the recipient 5, A second two-dimensional code 72 is generated.
[0065] The specific procedure for generating the second two-dimensional code 72 is as follows. First, the seller 3 or the purchaser 4 accesses the server 1 by referencing the first two-dimensional code 71 via the second computer terminal 62, and requests the server 1 to issue an update ID. In response, the server 1 issues an update ID and responds to the seller 3 or the purchaser 4. The second computer terminal 62 may be the same as the first computer terminal 61. For example, in the case where the seller 3 generates the second two-dimensional code 72, it is assumed that the manufacturer 2 and the seller 3 are the same person or belong to the same company or organization.
[0066] The seller 3 or the buyer 4 who has received the renewal ID performs the following on the second computer terminal 62: The encryption key of the first two-dimensional code 71 is copied, and information including the address of the server 1, the update ID, the encryption key, etc. is encoded to generate the second two-dimensional code 72. As the encryption key is generated by copying, the encryption keys of the first two-dimensional code 71 and the second two-dimensional code 72 are the same.
[0067] Next, an information transmission medium 8 such as a card or sticker is created that displays the generated second two-dimensional code 72. If the information transmission medium is created by the seller 3, it is handed over to the purchaser 4 at the time of sale. If the purchaser 4 creates it, he / she keeps it. Furthermore, when the purchaser 4 generates the second two-dimensional code 72, the code may be stored by an electronic method or the like without creating the information transmission medium 8. Specifically, a method for storing the second two-dimensional code 72 as an image may be mentioned.
[0068] Regarding the generation of the second two-dimensional code 72, a method of preparing dedicated application software (hereinafter referred to as a "dedicated app") and distributing it to users such as the purchaser 4 can be considered. There are no limitations on the configuration of this dedicated app, but it is preferable that, for example, the dedicated app be configured to enable a user to start up the app, take a picture of the first two-dimensional code 71 with a camera, access the server 1, select any of a plurality of initial data D1 prepared in advance on the server 1, and upload additional data D2 that the user has created to create updated data D3. Possible means of providing the service include a dedicated application for smartphones or personal computers, and a method of uploading the dedicated application to an application software download site and distributing it to users. To encourage users to download the dedicated app, a two-dimensional code 74 directing users to a download site for the dedicated app may be displayed on a part of the packaging or wrapping of the product S. Alternatively, an instruction manual for the service according to the present invention may be enclosed with the product S, and the two-dimensional code 74 directing users to a download site for the dedicated app may be displayed on the instruction manual. It is preferable that the instruction manual also include terms of use.
[0069] After the purchaser 3 generates or obtains the second two-dimensional code 72, the product S is handed over to the recipient 5. The recipient 5 accesses the server 1 via the first two-dimensional code 71 displayed on the product S or its packaging. The recipient 5 can then view the update data D3 uploaded by the purchaser 3. In addition to viewing the update data D3 directly from the server 1, the recipient 5 can also download the update data D3 to his or her own computer terminal and then extract or play the file.
[0070] Next, the flow of the product S will be described with reference to FIG. The product S is a product on which the two-dimensional code 7 according to the present invention is displayed, and there is no limitation on the content thereof.
[0071] Product S is manufactured by manufacturer 2. As described above, the first two-dimensional code 71 is displayed on this product S or its packaging, and it is distributed and sold in the market in that state.
[0072] The product S is then sold by the seller 3 to a third party. In this case, when the seller 3 sells the product S to the purchaser 4, the seller 3 may hand over the information transmission medium 8 displaying the second two-dimensional code 72 together with the transfer of the product S, or the second two-dimensional code 72 may be provided to the purchaser 4 by an electronic method (such as providing an image related to the two-dimensional code). In this case, by generating the second two-dimensional code 72 when the product S is sold (when the product S is handed over to the purchaser 4, such as at the time of payment) rather than when the product S is exhibited or displayed, it is possible to ensure that the first two-dimensional code 71 and the second two-dimensional code 72 are in a paired state (a set state). On the other hand, when the product S is sold, only the product S may be transferred, and the purchaser 4 who acquires the product S may generate the second two-dimensional code 72 by himself / herself. In either configuration, the purchaser 4 can obtain the second two-dimensional code 72 from which the additional data D2 can be transmitted and update data D3 can be generated.
[0073] Thereafter, the product S is gifted from the purchaser 4 to the recipient 5. The product S or its packaging has a first two-dimensional code 71 printed thereon, which can be used to access the update data D3 created by the purchaser 4 and view or download it, making it possible to receive not only the product S but also messages from the purchaser 4.
[0074] Next, the operation of the server 1 and the computer terminal 6 in the present invention will be described with reference to FIG. The following reference characters (1) to (10) correspond to the reference characters (1) to (10) shown in FIG.
[0075] (1) The manufacturer 2 accesses the server 1 via the first computer terminal 61 and uploads the initial data D1. The server 1 receives and stores this initial data D1. If multiple pieces of initial data D1 are sent from the manufacturer 2, it is preferable to receive and store all of these multiple pieces of initial data D1. It is also preferable to encrypt the received initial data D1 to generate encrypted data.
[0076] (2) The manufacturer 2 accesses the server 1 via the first computer terminal 61 and requests the issuance of a reference ID. In response, the server 1 issues a reference ID to the manufacturer 2. Upon receiving the reference ID, the manufacturer 2 generates a first two-dimensional code 71 .
[0077] (3) The manufacturer 2 displays the first two-dimensional code 71 on the product S or its packaging, and distributes the product S. As a specific example, the manufacturer 2 delivers the product S to a seller 3.
[0078] (4) When the seller 3 sells the product S, the seller 3 accesses the server 1 via the second computer terminal 62 (if the seller 3 and the manufacturer 2 are the same or belong to the same corporation, this may be the first computer terminal 61) and requests the issuance of an update ID. In response, the server 1 issues an update ID to the seller 3. Upon receiving the renewal ID, the seller 3 generates a second two-dimensional code 72. The second two-dimensional code 72 can also be generated by the purchaser 4 who purchased the product S. This is why the symbol (4) is shown between the purchaser 4 and the server 1 in FIG.
[0079] (5) When the seller 3 generates the second two-dimensional code 72, he / she issues an information transmission medium 8 displaying the second two-dimensional code 72 to present or transfer to the purchaser 4 when selling the product S.
[0080] (6) The seller 3 transfers the product S to the buyer 4. At this time, if the seller 3 has generated the second two-dimensional code 72, the information transmission medium 8 is also transferred.
[0081] (7) The purchaser 4 accesses the server 1 via the second two-dimensional code 72 via the computer terminal 6 (the second computer terminal 62 or the third computer terminal 63), uploads additional data D2, and creates update data D3.
[0082] The server 1 adds additional data D2 to the contents of the initial data D1 or changes the contents of the initial data D1 based on an instruction (command) from the recipient 3. By this addition or change, updated data D3 is created and saved.
[0083] At this time, if multiple pieces of initial data D1 are stored in the server 1, a step of selecting one piece of initial data D1 may be provided, and update data D3 may be created for this selected initial data D1.
[0084] After the first update data D3 is created by the purchaser 4, this first update data D3 can be added or changed the next time it is accessed using the second two-dimensional code 72. In this manner, second, third, etc. update data D3 are created and saved.
[0085] Like the initial data D1, the update data D3 is also preferably encrypted to become encrypted data. Furthermore, when the second two-dimensional code 72 is generated by the purchaser 4 himself / herself, the above operation (4) is performed between the purchaser 4 and the server 1.
[0086] (8) The purchaser 4 transfers the product S to the recipient 5. The first two-dimensional code 71 is printed on the product S or its packaging.
[0087] (9) The recipient 5 accesses the server 1 via another computer terminal 63 via the first two-dimensional code 71.
[0088] (10) The server 1 that was accessed in (9) above allows the recipient 5 to view or download the update data D3. If the update data D3 has not been created by the purchaser 4, the initial data D1 is allowed to be viewed or downloaded. Depending on the settings, the configuration may be such that display and download are allowed in response to access via the first two-dimensional code 71 only when the update data D3 has been created by the purchaser 4.
[0089] The service provision method and service provision system of the present invention are characterized in that, in addition to presenting a product S from a purchaser 4 to a recipient 5, a message (update data D3) uploaded to a server 1 can also be sent in a simple manner using a two-dimensional code 7. Also, unlike paper message cards and the like that have traditionally been used as a means of sending messages, messages can include video and other images, greatly expanding the range of expression. An embodiment utilizing this feature will be described below.
[0090] Example 1 An embodiment in which the service providing method and the service providing system according to the present invention are applied to a Valentine's Day gift (Valentine's Day chocolate), that is, an embodiment in which the product S is a Valentine's Day chocolate, will be described with reference to FIG. <1> ~ <10> The sign of is the sign shown in FIG. <1> ~ <10> It corresponds to:
[0091] In this embodiment, the manufacturers 2 are mainly confectionery manufacturers such as chocolate, the sellers 3 are mainly confectionery retailers, the purchasers 4 are people who give Valentine's Day chocolates (mainly women), and the recipients 5 are people who receive Valentine's Day chocolates (mainly men).
[0092] first, <1> The manufacturer 2 uploads initial data D1 such as an image file to the server 1. Two types of initial data D1 are prepared: one with a message for the honmei chocolate and one with a message for the giri chocolate. The server 1 receives and stores this initial data D1.
[0093] next, <2> The manufacturer 2 generates the first two-dimensional code 71 in the manner described above and displays it on the product S, which is a Valentine's Day chocolate. At this time, it may be displayed directly on the chocolate confectionery by means of printing or the like, or it may be displayed on a decoration plate (an edible plate made of chocolate or biscuits and on which messages such as letters and pictures can be written with a decoration pen or the like). It is preferable that the first two-dimensional code 71 displayed on the product S be made visible from the outside, for example by making part of the lid of the packaging box transparent. <3> Manufacturer 2 ships product S to seller 3.
[0094] next, <4> The seller 3 sells the product S to the buyer 4. In this embodiment 1, since the second two-dimensional code 72 is configured to be generated by the buyer 4, the seller 3 transfers only the product S to the buyer 4 without generating the second two-dimensional code 72.
[0095] next, <5> The purchaser 4 generates the second two-dimensional code 72. Specifically, the purchaser 4 accesses the server 1 via the first two-dimensional code 71 displayed on the product S, and obtains and generates the update ID. The details are as described above. <6> Here, after the second two-dimensional code 72 is generated, it is preferable to display it on the information transmission medium 8 and store it, but this is not an essential step.
[0096] <7> Having generated the second two-dimensional code 72, the purchaser 4 accesses the server 1 from here and selects from the already uploaded initial data D1 either for the chocolate for a special someone or for a chocolate for obligation. The purchaser then uploads text expressing a message to the person (recipient 5) to whom the purchaser wishes to convey their feelings, or any image file such as a photograph of the purchaser himself / herself (additional data D2), and creates updated data D3. For example, if the purchaser selects the initial data D1 for the chocolate for a special someone, the purchaser creates the updated data D3 by uploading the message or image data conveying the purchaser's feelings to the recipient as additional data D2.
[0097] next, <8> The purchaser 4 transfers the product S, which is a Valentine's Day chocolate, to the recipient 5. At this time, the first two-dimensional code 71 is displayed on the product S, and the update data D3 can be viewed from this code, and there is no need to hand over the information transmission medium 8 on which the second two-dimensional code 72 is displayed.
[0098] <9> The recipient 5 who received the product S accesses the server 1 via the first two-dimensional code 71 displayed on the product S, <10> The uploaded update data D3 is viewed or downloaded here. This makes it possible to know the feelings of the purchaser 4.
[0099] According to this Example 1, it is not possible to determine from the appearance of the product S whether it is a chocolate for a special occasion or for obligation, but the recipient 5 can determine this for the first time by viewing the update data D3, etc. Even if it is obligation chocolate, the recipient can convey daily gratitude, etc. through a message, etc., included in the update data D3, and the service according to the present invention can be used in a wide variety of ways.
[0100] Example 2 An embodiment in which the service providing method and service providing system according to the present invention are applied to a Christmas gift, i.e., an embodiment in which the product S is a Christmas cake or the like, will be described with reference to Fig. 1. Note that the reference characters (1) to (10) shown below correspond to the reference characters (1) to (10) shown in Fig. 1. Note also that the description of Fig. 1 above or the same parts as those in the first embodiment (parts related to the generation of the two-dimensional code and the movement of the product) will be omitted.
[0101] In this embodiment, the manufacturer 2 is mainly a confectionery manufacturer such as cakes, the seller 3 is mainly a confectionery retailer, the purchaser 4 is a person who gives a Christmas present such as a Christmas cake, and the recipient 5 is the person who receives this.
[0102] First, (1) the manufacturer 2 uploads initial data D1 such as an image file to the server 1. As the initial data D1, one or more items that can be used as Christmas cards are prepared. For example, as shown in Fig. 1, an illustration or photo of Santa Claus or the like with the facial features removed, and a space for writing a message are prepared as the initial data D1. The server 1 receives and stores this initial data D1.
[0103] Next, (2) the manufacturer 2 generates the first two-dimensional code 71 in the manner described above and displays it on the product S, which is a Christmas cake or the like. At this time, the code may be displayed directly on the cake or the like by means of printing or the like, or may be displayed on a decorative board. It is preferable that the first two-dimensional code 71 displayed on the product S be visible from the outside, for example by making part of the lid of the packaging box transparent. (3) Manufacturer 2 ships product S to seller 3.
[0104] (4) When selling a product S, a seller 3 accesses the server 1 via the first two-dimensional code 71 displayed on the product S and generates a second two-dimensional code 72.
[0105] (5) After generating the second two-dimensional code 72, the seller 3 issues an information transmission medium 8 displaying this second two-dimensional code 72 to be presented or transferred to the purchaser 4 when selling the product S. (6) The seller 3 transfers the product S together with the information transmission medium 8 to the buyer 4.
[0106] (7) The purchaser 4 accesses the server 1 via the second two-dimensional code 72, and uploads the additional data D2 to create update data D3. In detail, the user selects a favorite Christmas card design from the initial data D1, inputs a photo and a text message (additional data D2) to it, and creates updated data D3. The completed updated data D3 becomes a Christmas card addressed to the recipient 5.
[0107] (8) A purchaser 4 transfers a product S, which is a Christmas gift, to a recipient 5. A first two-dimensional code 71 is printed on the product S or its packaging.
[0108] (9) The recipient 5 accesses the server 1 via the first two-dimensional code 71 displayed on the product S. (10) The recipient 5 views or downloads the update data D3, which is a Christmas card sent by the purchaser 4.
[0109] According to the second embodiment, conventionally, paper Christmas cards with Christmas messages are given along with presents such as Christmas cakes, but now these can be given as electronic data. By making them electronic data, not only text and illustrations but also photos and videos can be included, broadening the range of expression and enhancing the creativity. In addition, for users who are not good at writing by hand, it becomes easier to create Christmas cards, which may promote their use.
[0110] Example 3 A third embodiment will be described below as a configuration in which the above-described first embodiment is partially modified. Note that explanations of parts that overlap with the first embodiment will be omitted.
[0111] First, the uploading of the initial data D1 by the manufacturer 2 and the generation of the first two-dimensional code 71 are the same as those in the first embodiment. <1> ~ <2> The configuration is the same as that of
[0112] Next, in Example 1 <3> The configuration corresponding to the above will be described. In the process in which manufacturer 2 displays first two-dimensional code 71 on product S or its packaging, first two-dimensional code 71 is displayed in a position that cannot be seen from the outside of product S or its packaging. By shipping product S in this state, even if product S is exhibited or displayed in a store, etc., third parties will not see first two-dimensional code 71. This makes it possible to eliminate or suppress the possibility of a third party gaining unauthorized access through first two-dimensional code 71.
[0113] Furthermore, the manufacturer 2 encloses an instruction manual for the service according to the present invention with the product S during the manufacturing, packaging and shipping process of the product S. This instruction manual displays a two-dimensional code 74 for accessing a site where a dedicated app for generating a second two-dimensional code 72 by referencing the first two-dimensional code 71 can be downloaded, to guide the purchaser 4 to this site. This allows the purchaser 4 of the product S to easily generate the second two-dimensional code 72 using the dedicated app.
[0114] Next, the process in which the seller 3 sells the product S to the buyer 4 is the same as in the first embodiment. <4> The configuration is the same as that of
[0115] Next, in Example 1 <5> ~ <6> The configuration corresponding to the above will be described. The purchaser 4 unpacks the product S and takes out the instruction manual. The purchaser 4 accesses a download site for the dedicated app using the two-dimensional code 74 displayed on the instruction manual, and downloads and installs the dedicated app onto his or her smartphone or personal computer.
[0116] Using this dedicated app, the server 1 is accessed via the first two-dimensional code 71 that is displayed when the product S is unpacked, and a second two-dimensional code 72 is generated. The generated second two-dimensional code 72 is stored as electronic data (particularly as image data) in a smartphone or the like.
[0117] Next, the process in which the purchaser 4 creates the update data D3 is the same as that in the first embodiment. <7> is the same as: However, it is preferable to generate this update data D3 using the dedicated application described above.
[0118] Finally, the process in which the product S is transferred from the purchaser 4 to the recipient 5 and the recipient 5 browses and downloads the update data D3 is the same as that in the first embodiment. <8> ~ <10> is the same as:
[0119] According to the third embodiment, in addition to the effects of the first embodiment, it is possible to reduce the risk that the update data D3 is viewed by a third party, and to improve convenience by using a dedicated application.
[0120] Example 4 An embodiment in which the service providing method and the service providing system according to the present invention are applied to a business card service, i.e., an embodiment in which the product S is a business card, will be described below. Figure 7 The explanation will follow. However, this business card service is not limited to business purposes, but is also expected to be used as a communication tool between friends and acquaintances. The reference numbers "1" to "10" shown below correspond to the reference numbers "1" to "10" shown in Fig. 7. Furthermore, the description of Fig. 1 above or the same parts as in the first to third embodiments (parts related to the generation of the two-dimensional code and the movement of the product) will be omitted.
[0121] First, a purchaser 4 who uses a business card service places an order for the creation of a business card, which is a product S, to an operator of the business card service or a manufacturer 2 who manufactures business cards (not shown).
[0122] Next, regarding the uploading of the initial data D1 by the manufacturer 2 and the generation of the first two-dimensional code 71, <1> ~ <2> The configuration is the same as that of
[0123] Next, the manufacturer 2 (3) displays the first two-dimensional code 71 on the product S, which is a business card, and delivers the product S to the purchaser 4. In addition to the method of directly delivering the product S from the manufacturer 2 to the purchaser 4, a method of delivery via the seller 3 or the like may also be adopted. Furthermore, the manufacturer 2 encloses an instruction manual for the service according to the present invention with the product S during the manufacturing, packaging and shipping process of the product S. This instruction manual displays a two-dimensional code 74 for accessing a site where a dedicated app for generating a second two-dimensional code 72 by referencing the first two-dimensional code 71 can be downloaded, to guide the purchaser 4 to this site. This allows the purchaser 4 of the product S to easily generate the second two-dimensional code 72 using the dedicated app.
[0124] Next, the purchaser 4 unpacks the product S and takes out the instruction manual. The purchaser 4 accesses the download site for the dedicated app using the two-dimensional code 74 displayed on the instruction manual, and downloads and installs the dedicated app onto his or her smartphone or personal computer.
[0125] Next, "5" this dedicated app is used to access the server 1 via the first two-dimensional code 71 that is displayed when the product S is unpacked, and a second two-dimensional code 72 is generated. This generated second two-dimensional code 72 is stored as electronic data (particularly as image data) in a smartphone or the like. For the purpose of step "10" described later, it is preferable to generate and store another two-dimensional code 73 (deletion code) together with the generation of the second two-dimensional code 72.
[0126] Next, the “6” purchaser 4 accesses the server 1 via the second two-dimensional code 72 and uploads the additional data D2 to create update data D3. In detail, the user selects a desired design from the initial data D1, inputs a photograph and a text message (additional data D2), and creates updated data D3. The completed updated data D3 becomes a greeting card addressed to the recipient 5.
[0127] Here, specific examples of the initial data D1 and the updated data D3 expected to be used in this service will be given. When used for business purposes, the product S, which is a business card, will contain the person's name, the name of the company or organization to which the person belongs, contact information, etc., and by accessing the business card via the first two-dimensional code 71 displayed on the business card, initial data D1 and updated data D3 can be created to introduce information about the person or the company or organization to which the person belongs, and the products and services handled, etc., in text or video.
[0128] On the other hand, when using it as a communication tool between friends and acquaintances, rather than using strict content such as for business purposes, for example, multiple characters can be prepared as initial data D1, and additional data D2 containing a photo of the user's face, etc. can be added to this initial data D1, and updated data D3 can be created that contains a photo of the user cosplaying as one of the characters.
[0129] Next, the purchaser 4 (7) hands over the business card (product S) to the recipient 5 when exchanging greetings. The business card (product S) has a first two-dimensional code 71 printed thereon.
[0130] “8” The recipient 5 accesses the server 1 via the first two-dimensional code 71 displayed on the product S, which is a business card. “9” The recipient 5 views or downloads the update data D3, which is the greeting card given by the purchaser 4.
[0131] Furthermore, the purchaser 4 can delete the update data D3 from the server 1 if necessary. Specifically, the purchaser 4 can access the server 1 via the deletion code generated in step "5" above and delete the update data D3. Note that step "10" is optional for the purchaser 4 and is not a required step. In this case, even if the recipient 5 accesses the server 1, it is preferable that the recipient 5 can only view the update data D3 and cannot download it.
[0132] For example, if you create the cosplay shown above as update data D3, you may later feel embarrassed and want to delete it. In this case, you can delete the update data D3 simply by accessing it from the deletion code. Conventionally, if a photo is handed over in paper form as a greeting card, it would be difficult for the recipient 5 to delete the cosplay photo of the recipient himself / herself. However, the service of the present invention has the significant advantage of making it possible to easily delete the photo.
[0133] Example 5 The embodiment described next is a service characterized in that there are multiple recipients 5, and will be described with reference to FIG.
[0134] First, the manufacturer 2 manufactures a product S on which a first two-dimensional code 71 is displayed. In this embodiment, the product S is a set product in which multiple products Sa to Sd are packed together. Note that, in this embodiment 5, the number of products packed together is four, but this number is not limited to four. Similar to the other embodiments, the manufacturer 2 initially uploads data D1 to the server 1.
[0135] First two-dimensional codes 71a to 71d are displayed on the products Sa to Sd, respectively. In the above-mentioned embodiments 1 to 4, the first two-dimensional code 71 is a reference code, but in this embodiment 5, the first two-dimensional code 71 (71a to 71d) is an update code. That is, update data D3 can be created via each of the first two-dimensional codes 71a to 71d. Regarding the method of generating the first two-dimensional code 71, the means for requesting and acquiring an ID from the server 1 and the like are the same as in the other embodiments.
[0136] Furthermore, the manufacturer 2 preferably encloses an instruction manual for the service according to the present invention with the product S during the manufacturing, packaging and shipping process of the product S. This instruction manual displays a two-dimensional code 74 for accessing a site where a dedicated app for generating a second two-dimensional code 72 (a reference code in this embodiment 5) by referencing the first two-dimensional code 71 (an update code in this embodiment 5) can be downloaded, in order to guide the user to this site. This allows the purchaser 4 of the product S to easily generate the second two-dimensional code 72 using the dedicated app.
[0137] Manufacturer 2 ships product S to seller 3. A seller 3 who receives product S sells product S to a purchaser 4 as a set product including products Sa to Sd.
[0138] Next, the purchaser 4 who has acquired the product S generates a second two-dimensional code 72 (a reference code in this fifth embodiment). Specifically, first, the product S is unpacked so that the first two-dimensional codes 71a to 71d displayed on the products Sa to Sd can be seen. If a dedicated app is available, it is used to read and refer to the first two-dimensional codes 71a to 71d, and a reference ID is issued from the server 1 to generate the second two-dimensional code 72. This reference ID issued by the server 1 is an ID that allows viewing or downloading all update codes D3 created via the first two-dimensional codes 71a to 71d.
[0139] Moreover, the second two-dimensional code 72 generated by the above-mentioned method contains the encryption keys of all the referenced first two-dimensional codes 71a to 71d. That is, when the second two-dimensional code 72 is generated, the encryption keys of the first two-dimensional codes 71a to 71d are copied and stored together with the reference ID issued by the server 1. The generated second two-dimensional code 72 may be printed and stored on the information transmission medium 8, or may be stored as electronic data in a computer device such as a smartphone.
[0140] After generating the second two-dimensional code 72, the purchaser 4 transfers the individual products Sa to Sd contained in the product S to different recipients 5. Here, it is assumed that the product Sa is transferred to the recipient 5a, the product Sb to the recipient 5b, the product Sc to the recipient 5c, and the product Sd to the recipient 5d.
[0141] The recipient 5a who received the product Sa accesses the server 1 via the first two-dimensional code 71a displayed on the product Sa and creates update data D3. The recipients 5b to 5d each create update data D3 in the same way. Note that the update code, which is the first two-dimensional code 71a, contains the URL of the server 1 to which the product Sa is connected, so no dedicated app is required.
[0142] After each recipient 5a to 5d has created the update data D3, the purchaser 4 can access the server 1 via the second two-dimensional code 72 generated earlier, and view or download the update data D3 that each recipient has created. Furthermore, if the purchaser 4 informs the recipients 5a to 5d of the second two-dimensional code 72 that he / she has created, information can be shared between the purchaser 4 and all of the recipients 5a to 5d.
[0143] By using the service according to the fifth embodiment, for example, initial data D1 into which face photos of multiple people can be inserted is prepared, and multiple people can upload additional data D2 which are their own face photos to create one update data D3 like a group photo. Also, by each person adding a message, update data D3 like a collection of messages can be created, and a wide variety of usage methods are possible.
[0144] Other Examples In the above first to fifth embodiments, the service providing method and the service providing system according to the present invention are used as services, business cards, or set products related to gifts for Valentine's Day or Christmas. Another example of the use is for souvenirs purchased at travel destinations. By combining the configurations of the first to fifth embodiments and using them for souvenirs, the recipient can convey memories of the trip through photos and videos, and can share information. [Explanation of symbols]
[0145] 1 Server 2 Manufacturer 3. Seller 4. Purchaser 5 Donee 6 Computer Terminals 61 First Computer Terminal 62 Second Computer Terminal 63 Other computer terminals 7 2D Code 71 First 2D Code 72 Second 2D Code 73 Other 2D codes 74 QR code that leads to the download site for the dedicated app 8. Information Transmission Media D1 Initial data D2 Additional Data D3 Update Data S product
Claims
1. It is executed by a computer terminal connected to a network, A method for providing a service in which at least two types of two-dimensional codes are paired, information can be transmitted to and received from a server via the paired two-dimensional codes, and the information can be shared between users via the paired two-dimensional codes, comprising: The server issues an ID for generating a first two-dimensional code and a second two-dimensional code, which are the pair of two-dimensional codes; In the step of generating the first two-dimensional code, requesting the ID from the server from a first computer terminal; a step of responding with the ID from the server to the first computer terminal; The first computer terminal generates an encryption key and a two-dimensional code corresponding to the encryption key based on the acquired ID, Regarding the step of generating the second two-dimensional code, A second computer terminal (including the above-mentioned "first computer terminal"; the same applies below). a step of the user accessing the server via the first two-dimensional code and requesting the ID from the server; sending a response of the ID from the server to the second computer terminal; and a step of the second computer terminal copying the encryption key in the first two-dimensional code and encoding information including at least the acquired ID and the encryption key to generate a two-dimensional code, The first two-dimensional code is displayed on a product or its packaging; A method of providing a service, characterized in that the second two-dimensional code is generated by referring to the first two-dimensional code displayed on the product or its packaging.
2. In the step of generating the first two-dimensional code, the ID requested from the first computer terminal to the server and responded to by the server is a reference ID; In the step of generating the second two-dimensional code, the ID that is requested from the second computer terminal to the server and that is responded to by the server is an update ID; the reference ID is an ID for accessing the initial data uploaded to the server in the step of generating the first two-dimensional code or updated data, which will be described later; 2. The method for providing a service according to claim 1, wherein the update ID is an ID for creating updated data by adding information to the content of the original data or by changing the content of the original data.
3. The first two-dimensional code is a reference code consisting of a server address, a reference ID, and an encryption key, the second two-dimensional code includes an update code consisting of a server address, an update ID, and an encryption key; The reference code is a code for accessing the initial data uploaded to the server in the step of generating the first two-dimensional code or the updated data described later. The update code is a code for generating update data by adding information to the content of the initial data or by changing the content of the initial data, The steps performed by the server include: receiving and storing the initial data uploaded from the first computer terminal; allowing the initial data or the updated data to be viewed or downloaded when accessed from the reference code via a second computer terminal or another computer terminal; a step of, when an access is made from the update code via the second computer terminal, adding information to the content of the initial data or changing the content of the initial data to create update data; 3. The method for providing a service according to claim 2, further comprising:
4. The product is a food product, The first two-dimensional code is generated by a manufacturer during production of the food and is displayed on the food or a package of the food; The method for providing a service according to any one of claims 1 to 3, characterized in that the second two-dimensional code is generated by the seller or purchaser at the time of or after the sale of the food.
5. A service that involves at least three users: a manufacturer, a seller or a purchaser, and a recipient. A first two-dimensional code is generated by the manufacturer, and is displayed on the product or its packaging, and initial data is uploaded to a server; A second two-dimensional code is generated by the seller or the purchaser with reference to the first two-dimensional code, and update data is uploaded to a server via the second two-dimensional code, or the update data uploaded to the server is viewed or downloaded; A method for providing a service as described in any one of claims 1 to 4, characterized in that the recipient is configured to view or download the update data uploaded to the server, or upload the update data to the server, via a first two-dimensional code displayed on the product or its packaging.
6. It is executed by a computer terminal connected to a network, A service providing system in which at least two types of two-dimensional codes are paired, information can be transmitted to and received from a server via the paired two-dimensional codes, and the information can be shared between users via the paired two-dimensional codes, The server issues an ID for generating a first two-dimensional code and a second two-dimensional code, which are the pair of two-dimensional codes; In the step of generating the first two-dimensional code, requesting said ID from a server from a first computer terminal; a step of responding with the ID from the server to the first computer terminal; The first computer terminal generates an encryption key and a two-dimensional code corresponding to the encryption key based on the acquired ID, Regarding the step of generating the second two-dimensional code, A second computer terminal (including the above-mentioned "first computer terminal"; the same applies below). a step of the user accessing the server via the first two-dimensional code and requesting the ID from the server; sending a response of the ID from the server to the second computer terminal; and a step of the second computer terminal copying the encryption key in the first two-dimensional code and encoding information including at least the acquired ID and the encryption key to generate a two-dimensional code, The first two-dimensional code is displayed on a product or its packaging; A service providing system, characterized in that the second two-dimensional code is generated by referring to the first two-dimensional code displayed on the product or its packaging.
7. In the step of generating the first two-dimensional code, the ID requested from the first computer terminal to the server and responded to by the server is a reference ID; In the step of generating the second two-dimensional code, the ID that is requested from the second computer terminal to the server and that is responded to by the server is an update ID; the reference ID is an ID for accessing the initial data uploaded to the server in the step of generating the first two-dimensional code or updated data, which will be described later; 7. The service providing system according to claim 6, wherein the update ID is an ID for creating updated data by adding information to the contents of the original data or by changing the contents of the original data.
8. The first two-dimensional code is a reference code consisting of a server address, a reference ID, and an encryption key, the second two-dimensional code includes an update code consisting of a server address, an update ID, and an encryption key; The reference code is a code for accessing the initial data uploaded to the server in the step of generating the first two-dimensional code or the updated data described later. The update code is a code for generating update data by adding information to the content of the initial data or by changing the content of the initial data, The steps performed by the server include: receiving and storing the initial data uploaded from the first computer terminal; allowing the initial data or the updated data to be viewed or downloaded when accessed from the reference code via a second computer terminal or another computer terminal; a step of, when an access is made from the update code via the second computer terminal, adding information to the content of the initial data or changing the content of the initial data to create update data; 8. The service providing system according to claim 7, further comprising:
9. The product is a food product, The first two-dimensional code is generated by a manufacturer during the manufacture of the food product, and is stored in the food product or the food itself. It is displayed on the product packaging, A service provision system according to any one of claims 6 to 8, characterized in that the second two-dimensional code is generated by the seller or purchaser at the time of or after the sale of the food.
10. A service that involves at least three users: a manufacturer, a seller or a purchaser, and a recipient. A first two-dimensional code is generated by the manufacturer, and is displayed on the product or its packaging, and initial data is uploaded to a server; A second two-dimensional code is generated by the seller or the purchaser with reference to the first two-dimensional code, and update data is uploaded to a server via the second two-dimensional code, or the update data uploaded to the server is viewed or downloaded; A service provision system as described in any one of claims 6 to 9, characterized in that the recipient is configured to view or download the update data uploaded to the server, or to upload the update data to the server, via a first two-dimensional code displayed on the product or its packaging.
Citation Information
Patent Citations
Code recording medium for message exchange, article paying out device, server for message exchange, server program for message exchange, and message exchanging method
JP2008186277A
Seal package commodity, home delivery service invoice, sheet, and communication support system
JP2011141769A
Motion picture distribution system using cards
JP2014216729A
Information management system using matrix-type two-dimensional code
JP2015232789A
Service providing method and service providing system by distribution of two-dimensional code, and information transmission medium used therein
JP2020173790A
