Information processing apparatus, information processing method, and information processing system
The use of two-dimensional codes on cassette tape-like stickers enables efficient and nostalgic audio message collection and playback, addressing inefficiencies in traditional methods by providing a user-friendly interface for recording and accessing information.
Patent Information
- Application Number
- JP2024133807
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-09
- Publication Date
- 2026-02-20
AI Technical Summary
Existing methods for collecting messages at events, such as wedding parties, are inefficient due to time constraints and lack of convenience for younger generations, with text-based telegrams being cumbersome and video messages requiring extensive preparation.
An information processing system utilizing two-dimensional codes on tangible objects like cassette tape stickers, allowing users to easily record and play back audio messages through a first and second interface on terminal devices, enabling seamless information exchange via a server.
Facilitates easy and stylish recording and playback of messages across generations, leveraging the familiarity and nostalgia of physical recording media, enhancing convenience and appeal.
Smart Images

Figure 2026030755000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and an information processing system, and more particularly to a technique that uses an identifier such as a two-dimensional code. [Background technology]
[0002] Two-dimensional codes have been used in various fields for a long time, such as embedding a URL.
[0003] If a URL is embedded in a two-dimensional code, for example, by reading the two-dimensional code with a smartphone, you can easily access the website or other information listed in the URL from the smartphone.
[0004] The main purpose of embedding a URL in a two-dimensional code like the one described above is generally to make specific information known to many people. Therefore, two-dimensional codes with embedded URLs are often used as business tools for companies and for disseminating information from governments to the public.
[0005] Various techniques relating to two-dimensional codes etc. have been proposed in the past. For example, Patent Document 1 discloses a technique for allowing music content to be listened to using a two-dimensional code. [Prior art documents] [Patent documents]
[0006] [Patent Document 1] Japanese Patent Application Laid-Open No. 2006-227240 Summary of the Invention [Problem to be solved by the invention]
[0007] For example, at wedding parties, celebration parties, etc., messages to the main character of the party are often collected from guests at the venue. However, due to time constraints or other reasons, it may not be possible to collect enough messages from many guests.
[0008] Messages from guests who were unable to attend the party may also be sent by telegram. Telegrams are an elegant way to convey messages, but they are text-only and require a lot of preparation. Telegrams are also not necessarily well-known among younger generations. On the other hand, video messages are also available, but they require ample preparation to be played smoothly at the party venue, and are not necessarily convenient.
[0009] The inventors of the present invention believed that by effectively utilizing two-dimensional codes, which are highly recognizable and convenient, it would be possible to easily collect and read information such as the messages described above. They then conducted extensive research into a method for easily collecting information in a manner that would appeal to a wide range of generations.
[0010] Specifically, retro products have recently been gaining attention among relatively young generations, and an example of such a product is the radio cassette recorder (also known as the boombox). Boomboxes use cassette tapes as their recording medium, and such physical recording media can evoke interest among the younger generation, for whom recording information on smartphones and the cloud is common. Furthermore, the generation that has actually come into contact with a boombox can evoke feelings of nostalgia and other emotions.
[0011] Furthermore, cassette tapes can be played and recorded by operating physical buttons. This type of operation is new to the younger generation, and for the generation that actually used a boombox, the operation is familiar and simple. Furthermore, it was traditionally customary to hand over recorded cassette tapes as gifts. This behavior is also new to the younger generation, and for the generation that actually used a boombox, it is a simple act that evokes nostalgia.
[0012] As a result of extensive research into combining elements of a physical recording medium such as the cassette tape described above with an identifier such as a two-dimensional code, the inventors have discovered a method for easily collecting information in a manner that can interest a wide range of generations.
[0013] The present invention has been devised in light of the above-mentioned background, and has as its object to provide an information processing device, an information processing method, and an information processing system that can easily record and provide information such as messages. [Means for solving the problem]
[0014] The present invention relates to the following aspects.
[0015] [1] A first interface providing unit that provides a first interface to a terminal device for performing an operation to record information in a predetermined recording area in response to reading by the terminal device of an identifier that is attached to a tangible object and that is linked to the predetermined recording area; an information recording unit that records the information in the recording area when an operation for recording the information is performed on the terminal device via the first interface; a second interface providing unit that provides a second interface for performing an operation of reading the information from the recording area in response to reading the identifier by the terminal device or another terminal device after the information has been recorded in the recording area, to the terminal device or the other terminal device that read the identifier after the information has been recorded; An information processing device in which a user who performed the operation of recording the information on the terminal device and a user who performed the operation of reading the information on the other terminal device can access the information recorded in the recording area from the second interface using the same identifier.
[0016] [2] The first interface is configured to display, in an initial image, a recording operation section that starts recording of the information in the recording area in response to a user operation; The information processing device according to [1], wherein the second interface is configured to display, in the initial image, a read operation section that starts reading of the information from the recording area in response to a user operation.
[0017] [3] The information processing device according to [1] or [2], wherein the identifier is a two-dimensional code and the tangible object is a paper medium or a sticker having a design.
[0018] [4] The information processing device according to any one of [1] to [3], wherein the tangible object is a paper medium or sticker that resembles a cassette tape.
[0019] [5] The information recorded in the recording area is audio, The information processing device according to any one of [1] to [4], wherein the first interface is configured to send voice input from a user via the first interface to the information recording unit.
[0020] [6] A first interface step of providing a first interface to a terminal device for performing an operation to record information in a predetermined recording area in response to reading by the terminal device of an identifier attached to a tangible object and linked to the predetermined recording area; an information recording step of recording the information in the recording area when an operation for recording the information is performed on the terminal device via the first interface; a second interface providing step of providing a second interface for performing an operation of reading the information from the recording area to the terminal device or the other terminal device that read the identifier after the information has been recorded in the recording area in response to reading the identifier by the terminal device or the other terminal device, An information processing method in which a user who performed the operation of recording the information on the terminal device and a user who performed the operation of reading the information on the other terminal device can access the information recorded in the recording area from the second interface using the same identifier.
[0021] [7] A first interface providing unit that provides a first interface to a terminal device for performing an operation to record information in a predetermined recording area in response to reading by the terminal device of an identifier that is attached to a tangible object and that is linked to the predetermined recording area; an information recording unit that records the information in the recording area when an operation for recording the information is performed on the terminal device via the first interface; a second interface providing unit that provides a second interface for performing an operation of reading the information from the recording area in response to reading the identifier by the terminal device or another terminal device after the information has been recorded in the recording area, to the terminal device or the other terminal device that read the identifier after the information has been recorded; An information processing system in which a user who performed the operation of recording the information on the terminal device and a user who performed the operation of reading the information on the other terminal device can access the information recorded in the recording area from the second interface using the same identifier.
[0022] [8] A first interface step of providing a first interface to a terminal device for performing an operation of recording information in a predetermined recording area in response to reading by the terminal device of an identifier attached to a tangible object and linked to the predetermined recording area; an information recording step of recording the information in the recording area when an operation for recording the information is performed on the terminal device via the first interface; a second interface providing step of providing a second interface for performing an operation of reading the information from the recording area to the terminal device or the other terminal device that read the identifier after the information has been recorded in the recording area in response to reading the identifier by the terminal device or the other terminal device, A computer program that enables a user who performed an operation to record the information on the terminal device and a user who performed an operation to read the information on the other terminal device to access the information recorded in the recording area from the second interface using the same identifier. [Effects of the Invention]
[0023] According to the present invention, information such as messages can be easily recorded and provided. [Brief explanation of the drawings]
[0024] [Figure 1] 1 is a diagram illustrating a schematic configuration of an information processing system including an information processing device according to an embodiment. [Figure 2] 2 is a block diagram showing the functional configuration of each unit constituting the information processing system shown in FIG. 1. FIG. [Figure 3] 1A and 1B show cards with two-dimensional codes ((A), (B)) used in the information processing system shown in FIG. 1, and a table (C) explaining the relationship between the two-dimensional codes and the recording areas associated therewith. [Figure 4] 2 is a flowchart illustrating processing performed in the information processing system shown in FIG. 1. [Figure 5] FIG. 2 is a diagram specifically illustrating a procedure for using the information processing system shown in FIG. [Figure 6] FIG. 2 is a diagram specifically illustrating a procedure for using the information processing system shown in FIG. [Figure 7] FIG. 2 is a diagram specifically illustrating a procedure for using the information processing system shown in FIG. [Figure 8] FIG. 10 is a diagram illustrating a modified example of an embodiment. [Figure 9] FIG. 2 is a diagram illustrating a hardware configuration of an information processing device that can constitute a terminal device and a server that constitute the information processing system according to each embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0025] An embodiment will be described below.
[0026] <Outline of information processing system configuration> 1 shows a schematic configuration of an information processing system S according to an embodiment. In the illustrated example, the information processing system S includes a server 10 as an information processing device, a first terminal device 20a, and a second terminal device 20b.
[0027] The server 10, the first terminal device 20a, and the second terminal device 20b are connected to each other via a network 30 so as to be able to transmit and receive information to and from each other. The network 30 is a communication network including, for example, the Internet, a Wide Area Network (WAN), a Local Area Network (LAN), etc. The server 10, the first terminal device 20a, and the second terminal device 20b are connected to the network 30 wirelessly or via a wired connection, and can communicate with external devices.
[0028] 1 shows an example in which the server 10 can be connected to a first terminal device 20a and a second terminal device 20b. However, the number and types of terminal devices connected to the server 10 in the information processing system S are not particularly limited. The terminal devices refer to devices such as personal computers, smartphones, and tablets.
[0029] In Fig. 1, symbols 40a and 40b indicate cards with two-dimensional codes. The two-dimensional code cards 40a and 40b are each provided with a unique two-dimensional code 41a or 42b. In other words, the two-dimensional codes 41a and 42b are identifiers. Fig. 1 assumes a situation in which a user of a first terminal device 20a is given a card with two-dimensional code 40a, and a user of a second terminal device 20b is given a card with two-dimensional code 40b.
[0030] The processing by the information processing system S assumed in this embodiment is started, for example, when the first terminal device 20a and the second terminal device 20b read the two-dimensional codes 41a and 42b. When the first terminal device 20a and the second terminal device 20b read the two-dimensional codes 41a and 42b, the first terminal device 20a and the second terminal device 20b start communication with the server 10, and are able to exchange information with the server 10.
[0031] Specifically, each of the two-dimensional codes 41a and 42b is linked in a one-to-one relationship to one of a plurality of predetermined storage areas in the information storage unit 102 (see FIG. 2) in the server 10. For example, when the first terminal device 20a reads the two-dimensional code 41a, the first terminal device 20a can exchange information with the storage area in the server 10 that is linked to the two-dimensional code 41a.
[0032] The two-dimensional codes 41a and 42b are information that can be read by any device, and the device that reads the two-dimensional codes is not particularly limited. Therefore, for example, when the second terminal device 20b reads the two-dimensional code 41a assigned to the user of the first terminal device 20a, the second terminal device 20b can exchange information with the storage area in the server 10 that is linked to the two-dimensional code 41a.
[0033] In this embodiment, the two-dimensional code cards 40a and 40b in Fig. 1 are some of a large number of prepared two-dimensional code cards. In this embodiment, it is assumed that a large number of two-dimensional code cards are prepared and distributed to many people, for example, at parties, promotional activities, etc. However, the number and uses of the prepared two-dimensional code cards are not particularly limited.
[0034] In the following, there are cases where the term is simply referred to as a "card with a two-dimensional code" without a reference symbol, and in this case, unless otherwise specified, the term refers to a card with a two-dimensional code attached that is linked to a predetermined storage area in the server 10. There are also cases where the term is simply referred to as a "two-dimensional code," and in this case, unless otherwise specified, the term refers to a two-dimensional code that is linked to a predetermined storage area in the server 10.
[0035] <Functional configuration of information processing system> 2 is a block diagram showing the functional configuration of each unit (server 10, first terminal device 20a, and second terminal device 20b) that constitutes the information processing system S. The functional configuration of each unit of the information processing system S will be described in detail below.
[0036] (server) The server 10 is a device that holds various types of information and provides the held information to external devices in response to information (instructions, requests) transmitted mainly from external devices (first terminal device 20a, second terminal device 20b, etc.). The server 10 includes an information receiving unit 101, an information holding unit 102, a first interface providing unit 103, an information recording unit 104, a second interface providing unit 105, and an information reading / transmitting unit 106.
[0037] The information receiving unit 101 receives information transmitted from an external device. The information received by the information receiving unit 101 is, for example, access information including information on a two-dimensional code transmitted from a terminal device such as the first terminal device 20a after the terminal device reads the two-dimensional code on a card with a two-dimensional code. The information received by the information receiving unit 101 is, for example, an instruction to record information or a request to transmit information transmitted from the external terminal device that read the two-dimensional code.
[0038] When receiving information from an external device, the information receiving unit 101 determines the content and / or type of the received information. Then, depending on the content and / or type of the received information, the information receiving unit 101 issues an instruction such as a processing request to a component of the server 10 that performs processing corresponding to the received information.
[0039] The information storage unit 102 stores various types of information (data, files), etc., and can also record new information. Information stored in the information storage unit 102 includes, for example, audio, images, HTML files, script files, computer programs, etc., and such information can also be newly recorded in the information storage unit 102. As described above, the two-dimensional code attached to the card with the two-dimensional code is linked to a predetermined storage area. This predetermined storage area is set in the information storage unit 102.
[0040] In response to a terminal device reading the two-dimensional code attached to a card with a two-dimensional code, the first interface providing unit 103 provides a first interface to the terminal device that performed the reading. The first interface provided by the first interface providing unit 103 is an interface for performing an operation to record information in a recording area set in the information storage unit 102 described above.
[0041] The information receiving unit 101 can identify a recording area linked to a two-dimensional code from access information including information about the two-dimensional code received from a terminal device, and can determine whether or not information has been recorded in the recording area. The first interface providing unit 103 provides a first interface when information has not been recorded in the recording area linked to the two-dimensional code. The first interface is, to be precise, a graphical user interface (GUI). The first interface is essentially composed of, for example, images, script files, etc., and this information may be stored in the information storage unit 102.
[0042] In a terminal device provided with the first interface, a user can perform an operation to record information in a recording area set in the information storage unit 102 via the first interface displayed on the display of the terminal device. In this embodiment, the information recorded in the recording area in the information storage unit 102 via the first interface is sound. Sound is not limited to sounds made by people, but refers to sound information in a broad sense, and is a concept that also includes musical performances, etc.
[0043] The information recording unit 104 performs a process of recording information in the information holding unit 102. Specifically, when an operation to record information is performed on a recording area of the information holding unit 102 via the first interface on a terminal device provided with the above-mentioned first interface, the information recording unit 104 records the information to be recorded in the information holding unit 102.
[0044] More specifically, when an operation to record information in the above-mentioned recording area is performed via the first interface, the information to be recorded is input to the first interface. Thereafter, the information to be recorded is transmitted from the terminal device to the information receiving unit 101 of the server 10. Thereafter, the information receiving unit 101 sends the transmitted information to the information recording unit 104, and the information recording unit 104 records the received information in the information holding unit 102. Note that in this embodiment, the information to be recorded includes information that identifies the recording area linked to the two-dimensional code.
[0045] In response to a terminal device reading the two-dimensional code attached to a card with a two-dimensional code, the second interface providing unit 105 provides a second interface to the terminal device that performed the reading. The second interface provided by the second interface providing unit 105 is an interface for performing an operation to read information recorded in the recording area in the information storage unit 102 from the recording area.
[0046] As described above, the information receiving unit 101 can identify the recording area associated with the two-dimensional code from the access information received from the terminal device and determine whether the recording area has recorded information. The second interface providing unit 105 provides the second interface when the recording area associated with the two-dimensional code has recorded information. To be precise, the second interface is a graphical user interface (GUI) similar to the first interface.
[0047] In a terminal device provided with the second interface, a user can perform an operation to read information from a recording area set in information storage unit 102 via the second interface displayed on the display of the terminal device. In this embodiment, the information recorded in the recording area in information storage unit 102 is, for example, audio. Specifically, the operation to read information performed via the second interface is an operation to play audio.
[0048] When an operation to read information from the recording area of the information storage unit 102 is performed via the second interface on a terminal device provided with the second interface, the information readout transmission unit 106 reads the information to be read from the information storage unit 102. Then, the information readout transmission unit 106 transmits the read information via the second interface to the terminal device that performed the operation.
[0049] More specifically, when an operation to read information from the above-mentioned storage area is performed via the second interface, a read instruction (audio playback instruction) is input to the second interface. In this embodiment, the read instruction includes information that identifies the storage area linked to the two-dimensional code. The read instruction is then transmitted from the terminal device to the information reception unit 101 of the server 10. The information reception unit 101 then transmits the transmitted read instruction to the information read transmission unit 106, which then reads the target information from the information storage unit 102 and transmits it to the terminal device.
[0050] 1 and 2, in this embodiment, the information processing system S includes one server 10, but multiple servers may be used. In this case, the above-described functions of the server 10 may be distributed among the multiple servers.
[0051] (First terminal device) The first terminal device 20a is a device operated by a user, such as a personal computer, a smartphone, or a tablet. As shown in Fig. 1, the first terminal device 20a in this embodiment is a smartphone, for example. The first terminal device 20a includes a code reading and transmitting unit 201, an information receiving unit 202, a display control unit 203, an operation information transmitting unit 204, and an information reproducing unit 205.
[0052] The code reading and transmitting unit 201 reads the two-dimensional code and transmits access information including information on the read two-dimensional code to the server 10. Specifically, the code reading and transmitting unit 201 is configured to optically read information embedded in the two-dimensional code using a camera function. However, the configuration of the code reading and transmitting unit 201 is not particularly limited.
[0053] The information receiving unit 202 receives information transmitted from an external device. The information received by the information receiving unit 202 is, for example, a first interface and a second interface provided by the server 10, information (audio) read from a recording area in the server 10, etc. The first interface and the second interface provided by the server 10 are, to be precise, a collection of information such as images that can configure operation images and script files. In other words, the information receiving unit 202 being provided with the first interface and the second interface means, to be precise, that the information receiving unit 202 receives a collection of information that can configure the first interface and the second interface as a display screen (GUI).
[0054] The display control unit 203 displays an image (interface, etc.) on the display of the first terminal device 20a. When the information receiving unit 202 is provided with the first interface or the second interface from the server 10, the display control unit 203 displays the first interface or the second interface on the display of the first terminal device 20a. The user can perform desired operations via the first interface or the second interface displayed on the display of the first terminal device 20a.
[0055] When the display control unit 203 displays the first interface or the second interface on the display of the first terminal device 20a and the user performs an operation on the first interface or the second interface, the operation information transmission unit 204 transmits information about the operation to the server 10.
[0056] More specifically, when an operation to record information (audio) is performed in the first interface, the operation information transmitting unit 204 transmits the information (audio) input in the first interface to the server 10 (information receiving unit 101). When an operation to read information (audio playback operation) is performed in the second interface, the operation information transmitting unit 204 transmits an instruction to read information (audio) to the server 10 (information receiving unit 101).
[0057] The operation information transmitting unit 204 in this embodiment is configured as a function that cooperates with the first interface and the second interface. In this embodiment, the first interface is configured to cooperate with the operation information transmitting unit 204 to transmit information (voice) input by the user via the first interface to the server 10 (information recording unit 104). Furthermore, the second interface is configured to cooperate with the operation information transmitting unit 204 to send to the server 10 a read instruction (play instruction) for the information (voice) input by the user via the second interface.
[0058] The information reproducing unit 205 reproduces information when an operation to read information (an operation to reproduce audio) is performed in the second interface and corresponding information is transmitted from the server 10 to the first terminal device 20a. In more detail, when, for example, audio information is transmitted from the server 10 to the first terminal device 20a, the information receiving unit 202 receives the audio information and then sends it to the information reproducing unit 205. Thereafter, the information reproducing unit 205 reproduces the information (audio).
[0059] In this embodiment, the second terminal device 20b is, as an example, a personal computer as shown in Fig. 1. The functional configuration of the second terminal device 20b is similar to that of the first terminal device 20a, and therefore a description of the functional configuration of the second terminal device 20b will be omitted.
[0060] <Cards with 2D codes and recording areas linked to the 2D codes> 3 shows a card 40a with a two-dimensional code ((A), (B)) and a table (C) explaining the relationship between the two-dimensional code 41a and the recording area associated therewith. The configuration of the card with a two-dimensional code used in this embodiment and the relationship between the two-dimensional code and the recording area will be explained below.
[0061] As shown in FIG. 3(A), a two-dimensional code 41a is printed or otherwise attached to one side of a two-dimensional code-attached card 40a. In the present embodiment, as an example, a URL indicating the location of the server 10 and indicating the location of a recording area within the server 10 linked to the two-dimensional code 41a is embedded in the two-dimensional code 41a. When such two-dimensional code 41a is read by a terminal device, the URL of the server 10 to be accessed is identified. Then, when the URL is accessed by the terminal device, access information indicating that the terminal device has accessed the server 10 is transmitted from the terminal device to the server 10. This enables the server 10 to perform processing corresponding to the access (in the present embodiment, providing a first interface or a second interface).
[0062] The format of the two-dimensional code used in this embodiment is not particularly limited, and may be, for example, a QR code (registered trademark), Data Matrix, Maxi Code, Aztec Code, a so-called barcode, etc. Furthermore, an identifier in a format other than a two-dimensional code may be used, but an optically readable identifier is preferable.
[0063] In this embodiment, as shown in FIG. 3(B), a picture representing a cassette tape is printed or otherwise attached to the other side of the two-dimensional code card 40a. That is, the two-dimensional code card 40a is made of a paper medium that resembles a cassette tape. As described above, in this embodiment, audio can be recorded from a terminal device in a recording area of the server 10 that is linked to the two-dimensional code. In this embodiment, the cassette tape-like two-dimensional code card 40a reminds the user of the association between such audio recordings and cassette tapes, thereby arousing the user's interest.
[0064] The object to which the two-dimensional code is attached is not limited to a paper medium, but may be, for example, a tangible object other than a paper medium. Specifically, the tangible object may be, for example, a sticker, and the sticker may have a design resembling a cassette tape. Furthermore, the design of the tangible object to which the two-dimensional code is attached is not particularly limited.
[0065] FIG. 3(C) shows the relationship between multiple two-dimensional codes, including two-dimensional code 41a, on two-dimensional code-attached card 40a and the recording areas associated with each two-dimensional code. As described above, each two-dimensional code is associated in a one-to-one relationship with one of multiple predetermined recording areas in information storage unit 102 within server 10. The "recording area address" in FIG. 3(C) is information indicating the location of the predetermined recording area. In the example of FIG. 3(C), identification number 001 is assigned to two-dimensional code 41a on two-dimensional code-attached card 40a, and two-dimensional code 41a is associated with the recording area identified by recording area address "aa-001." Each of the other two-dimensional codes is associated with a recording area identified by a unique identification number and recording area address.
[0066] 3(C) means a flag indicating whether information is recorded or not (before recording or already recorded) in the recording area associated with the two-dimensional code. In this embodiment, the server 10 can determine whether to provide the first interface or the second interface to the terminal device by referring to information on the state of such a recording area.
[0067] <Processing in information processing systems> Next, an example of processing performed in the information processing system S will be described with reference to Fig. 4. In Fig. 4, a flowchart explaining processing performed in the first terminal device 20a is shown on the left side, and a flowchart explaining processing performed in the server 10 is shown on the right side. Note that, although the flow of processing performed between the first terminal device 20a and the server 10 will be described below, processing performed between other terminal devices and the server 10 is also similar to the processing described in Fig. 4.
[0068] The processing of the first terminal device 20a is started, for example, by starting an application for reading a two-dimensional code on the first terminal device 20a. When the processing starts, in step S101, the code reading and transmitting unit 201 of the first terminal device 20a reads the two-dimensional code on the card with the two-dimensional code.
[0069] In step S102, the code reading and transmitting unit 201 transmits information about the two-dimensional code read in step S101 to the server 10. More specifically, the code reading and transmitting unit 201 transmits access information including information about the two-dimensional code to the server 10. In this embodiment, when the code reading and transmitting unit 201 reads the two-dimensional code, the URL of the server 10 to be accessed is identified. Then, when the first terminal device 20a performs an operation to access the identified URL, the first terminal device 20a transmits access information to the server 10, indicating that the first terminal device 20a has accessed the server 10. This access information includes information about the read two-dimensional code.
[0070] The server 10 is basically always running, and waits for the reception of information from the terminal device in step S201. When access information including the two-dimensional code information is sent to the server 10 in step S102, the server 10 confirms the reception of information from the terminal device in step S201 (YES in step S201) and proceeds to step S202. If the reception of information is not confirmed in step S201 (NO in step S201), the server 10 repeats monitoring for reception.
[0071] In step S202, the information receiving unit 101 of the server 10 checks whether or not two-dimensional code information has been received in step S201. If reception of two-dimensional code information is confirmed in step S202 (YES in step S202), the server 10 proceeds to step S203. In this embodiment, if the server 10 receives access information including two-dimensional code information, it is determined in step S202 that two-dimensional code information has been received.
[0072] In step S203, the information receiving unit 101 checks whether the state of the recording area in the server 10 linked to the two-dimensional code is before or after information has been recorded. If it is confirmed in step S203 that the state of the recording area is before information has been recorded (YES in step S203), in step S204 the first interface providing unit 103 provides the first interface to the first terminal device 20a (first interface step). On the other hand, if it is confirmed in step S203 that the information has been recorded (NO in step S203), in step S205 the second interface providing unit 105 provides the second interface to the first terminal device 20a (second interface step).
[0073] After providing the interface in step S204 or S205, the server 10 returns the process to step S201 as indicated by symbol A, and monitors the reception of information from the terminal device.
[0074] After providing the interface in step S204 or S205, the first terminal device 20a receives the first interface or the second interface in step S103 and displays it on the display.
[0075] Then, next, in step S104, the first terminal apparatus 20a checks whether or not the user has performed an operation to record information (voice) via the first interface.
[0076] When it is confirmed in step S104 that an operation to record information (voice) has been performed (YES in step S104), the information (voice) input by the user via the first interface is transmitted to the server 10 in step S105. After the recording operation is performed in step S105, it is confirmed in step S109 whether an instruction to end the operation has been issued. If an instruction to end the operation is confirmed in step S109, the process ends, and if not, the process returns to step S104.
[0077] When information (voice) input by the user via the first interface is transmitted to the server 10 in step S105, the information is received by the information receiving unit 101 of the server 10 in step S201. In this case, the process proceeds to step S206. Then, in step S206, the information receiving unit 101 checks whether the information received in step S201 is information (voice) to be recorded in the recording area.
[0078] Then, when reception of the information to be recorded in the recording area is confirmed (YES in step S206), the information recording unit 104 of the server 10 records the information input by the user via the first interface in the recording area linked to the two-dimensional code read by the first terminal device 20a. In this case, the information recording unit 104 sets the status of the recording area linked to the two-dimensional code read by the first terminal device 20a to "recorded." Thereafter, the server 10 monitors the reception of information in step S201.
[0079] On the other hand, if the first terminal device 20a receives the second interface in step S103, it is not confirmed in step S104 that the user has performed an operation to record information (voice) via the first interface, and the process proceeds to step S106. Then, in step S106, it is confirmed whether the user has performed an operation to play (read) information (voice) via the second interface.
[0080] Then, in step S106, when it is confirmed that an operation to play information (audio) has been performed via the second interface (YES in step S106), an instruction to play information is sent from the first terminal device 20a to the server 10 in step S107.
[0081] Then, when an instruction to play information is transmitted from the first terminal device 20a to the server 10 in step S107, the instruction is received by the information receiving unit 101 of the server 10 in step S201. In this case, the process proceeds to step S206. Then, in step S206, the information receiving unit 101 checks whether or not information (audio) to be recorded in the recording area in step S201 has been received, and if it is not information to be recorded, the process proceeds to step S208.
[0082] Then, in step S208, the information reading and transmitting unit 106 of the server 10 reads information from the recording area associated with the two-dimensional code read by the first terminal apparatus 20a, and transmits the information to the first terminal apparatus 20a.
[0083] After transmitting the information (audio to be played) in S208 as described above, the first terminal device 20a receives and plays back the information in step S108. Thereafter, in step S109, it is confirmed whether an instruction to end the operation has been issued. If an instruction to end the operation is confirmed in step S109, the process ends; if not, the process returns to step S104. In the process from step S104, if the first interface is displayed, it is monitored whether an operation to record information has been issued, and if the second interface is displayed, it is monitored whether an operation to play back information has been issued.
[0084] <Image of how to use the information processing system> Next, a specific description will be given of the procedure for using the information processing system S with reference to Figures 5 to 7. In the following description, an example of the procedure for using the information processing system S after reading the two-dimensional code 41a with the first terminal device 20a will be described as an example.
[0085] 5(A) and (B) show the first interface 51 displayed on the terminal device. More specifically, they show an initial image 51-1 of the first interface 51 displayed immediately after the first terminal device 20a reads the two-dimensional code 41a. The initial image 51-1 of the first interface 51 displays a sound recording operation section 52 as a recording operation section. The sound recording operation section 52 includes a time gauge 53, a start recording button 54, and a stop button 55. That is, the first interface 51 in this embodiment is configured to display, in the initial image 51-1, the sound recording operation section 52 that starts recording information (audio) in the recording area in response to a user operation.
[0086] The time gauge 53 displays a stopwatch indicating the time since the start of recording, along with a microphone-shaped icon. The start recording button 54 accepts a command to start recording by touch or selection from the user, and transitions the first interface 51 to a state in which audio can be captured. In the initial image 51-1 immediately after the two-dimensional code is read, the start recording button 54 is highlighted, as shown by the colored display in FIG. 5(A). The stop button 55 is operated to stop recording after recording has started in response to an operation on the start recording button 54. After the recording state is entered by pressing the start recording button 54, the stop button 55 is highlighted, and the highlighting of the start recording button 54 is removed, as shown in FIG. 5(B).
[0087] In this embodiment, when the user touches or selects the stop button 55 after starting recording, the first transition image 51-2 shown in FIG. 6(A) is displayed. The first transition image 51-2 includes a recording confirmation operation section 56 and a save button 57. The recording confirmation operation section 56 includes a play button for temporarily captured information (audio) and a stop button for information played back by operating the play button. The save button 57 is provided to transmit the temporarily captured information to the server 10 and instruct the recording of the information in the recording area of the server 10 when operated by the user.
[0088] 6(B) shows a second transition image 51-3 that is displayed after the user touches or selects the save button 57. The second transition image 51-3 includes a comment display 58 indicating that the information recording (recording of the audio) has been completed, and a URL display 59. Furthermore, the second transition image 51-3 displays an image of the two-dimensional code 41a that was read before the first interface 51 was displayed.
[0089] Comment display 58 displays a comment that the recording is complete and that the audio can be listened to by accessing the URL in two-dimensional code or URL display 59. In other words, in this embodiment, after the recording is complete, the audio recorded on server 10 can be listened to from two-dimensional code 41a on two-dimensional code card 40a, two-dimensional code 41a displayed as an image, and URL displayed in URL display 59. If two-dimensional code 41a in the image or the URL is sent to other people, they can also access the information.
[0090] 7 shows the state in which the two-dimensional code 41a is read by the first terminal device 20a (top row) after the recording procedure using Figures 5 and 6, and then the second interface 61 is displayed (bottom row). The second interface 61 shown in Figure 7 is also displayed in the same way when the two-dimensional code 41a is read from another terminal device.
[0091] 7 shows in detail the initial image of the second interface 61 displayed immediately after the first terminal device 20a reads the two-dimensional code 41a. The initial image of the second interface 61 displays a playback operation unit 62. The playback operation unit 62 includes a play button 63 and a stop button 64. That is, the second interface 61 in this embodiment is configured to display, in the initial image, the playback operation unit 62 that starts reading (playing) information (audio) from the recording area in response to a user operation.
[0092] In the second interface 61, the play button 63 is highlighted as shown in the colored display in Fig. 7. When the user touches or selects the play button 63, a play instruction is transmitted from the first terminal device 20a to the server 10, and then corresponding information is transmitted from the server 10 to the first terminal device 20a and played.
[0093] In the embodiment described above, in response to reading a two-dimensional code, which is an identifier attached to a tangible secondary code-equipped card and linked to a predetermined recording area in the server 10, with a terminal device, a first interface for performing an operation to record audio as information in a predetermined recording area in the server 10 is provided to the terminal device that read the two-dimensional code. When an operation for recording voice as information is performed on the terminal device via the first interface, the voice as information is recorded in a predetermined recording area in the server 10. After the audio as information is recorded in a specified recording area in the server 10, a second interface is provided to the terminal device that performed the reading or the other terminal device for performing an operation to read the audio as information recorded in the specified recording area from the specified recording area in response to reading the same two-dimensional code with the same terminal device or with another terminal device. The audio information can then be played back via the second interface, and a user who performed an operation to record information on a terminal device and a user who performed an operation to read information on another terminal device can access the information recorded in the recording area from the second interface using the same two-dimensional code.
[0094] According to the above configuration, voice information can be recorded from a terminal device to the server 10 in response to reading a two-dimensional code attached to a tangible card. After recording, the recorded information can be read (played back) by the terminal device by reading the same two-dimensional code. Information can be read (accessed) from both the terminal device that recorded the information and another terminal device that performed the playback operation. By attaching a two-dimensional code as an identifier to the tangible object and particularly by incorporating ingenuity into the design of the tangible object, this configuration appeals to users by making the recording and reading of information easy and stylish. Furthermore, since recording and reading can be initiated from the same two-dimensional code, this configuration offers excellent convenience. This allows for easy recording and provision of information, such as messages, in a manner that can appeal to a wide range of generations. Specifically, for example, by gifting a recorded card to a specific person, the recipient can easily listen to the message or other message that came with the gift. This type of use is refreshing for younger generations and nostalgic for those accustomed to such behavior. This effectively stimulates interest among a wide range of generations.
[0095] In particular, in this embodiment, the identifier attached to the tangible object is a two-dimensional code, and the tangible object to which the two-dimensional code is attached is a card, which is a paper medium that resembles a cassette tape. This creates an impression of both freshness and nostalgia when used, effectively sparking interest among a wide range of generations.
[0096] <Modification> Fig. 8 is a diagram illustrating a modification of the above-described embodiment. In the above-described embodiment, an example has been described in which the information recorded on or read from the server 10 using a two-dimensional code is audio. In contrast, in the modification shown in Fig. 8, the information recorded on or read from the server 10 is video.
[0097] 8(A) shows a first interface 71 according to a modified example. The first interface 71 is displayed on a terminal device in response to reading a two-dimensional code on the terminal device. The first interface 71 displays a recording operation section 72 as a recording operation section on the initial image. The recording operation section 72 includes a shooting area 73 that displays an image being captured using the camera function, a recording start button 74, and a recording stop button 75.
[0098] 8(B) and (C) show a card 40a' with a two-dimensional code used in a modified example. As shown in FIG. 8(B), a two-dimensional code is provided on one side of the card 40a' with a two-dimensional code. As shown in FIG. 8(c), a picture representing a video cassette is provided by printing or the like on the other side of the card 40a' with a two-dimensional code.
[0099] Even in such a modified example, the recording operation of moving images as information is performed in the same manner as in the above-described embodiment, and the same effects as in the above-described embodiment can be obtained.
[0100] <Example of hardware configuration of information processing device> 9 is a diagram showing the hardware configuration of an information processing device 400 that can constitute the server 10, the first terminal device 20a, and the second terminal device 20b. The information processing device 400 includes a processor 401, a memory device 402, a storage device 403, a communication interface 404, an operation device 405, and a display device 406, which are interconnected by a bus.
[0101] The processor 401 may be a CPU, a GPU, or a computing device that combines a CPU and a GPU. The processor 401 executes, for example, a computer program stored in a ROM that constitutes the memory device 402 on a RAM that constitutes the memory device 402. The computer program is, for example, a program that can realize the above-mentioned functional configurations of the server 10, the first terminal device 20a, and the second terminal device 20b. For example, the information receiving unit 101, the first interface providing unit 103, the information recording unit 104, the second interface providing unit 105, and the information reading and transmitting unit 106 of the server 10 can be realized by executing a computer program. The computer program may be realized not by a single program, but by a combination of multiple programs or scripts.
[0102] The memory device 402 includes a ROM and a RAM. The ROM is a non-transitory computer-readable storage medium that stores computer programs, data required for executing the computer programs, and data generated by executing the computer programs. These computer programs and data are read into the RAM when the computer programs are executed. Examples of the ROM include, but are not limited to, a hard disk, an optical disk, a flash memory, and a magnetic tape.
[0103] The computer program may be pre-installed in the information processing device 400 or may be stored in a non-transitory computer-readable storage medium such as a CD-ROM. The computer program may also be uploaded to the Internet. The RAM may be, for example, a DRAM or an SRAM, but is not limited to these.
[0104] The storage device 403 is a storage device that can record and hold information. The storage device 403 may be, for example, an SSD, an HDD, etc. For example, the information holding unit 102 in the server 10 may be configured with the storage device 403.
[0105] The communication interface 404 is a circuit for the server 10, the first terminal device 20a, and the second terminal device 20b to communicate with external devices wirelessly or via a cable. The operation device 405 is a circuit for inputting operation signals from input devices such as a keyboard, mouse, and touch panel to the server 10, the first terminal device 20a, and the second terminal device 20b. The display device 406 is, for example, a display of the server 10, the first terminal device 20a, and the second terminal device 20b. The display device 406 may be, for example, an LCD (liquid crystal display), an organic electroluminescence display, or the like.
[0106] Furthermore, the information processing device 400 may be configured as a single device, or may be configured as a system made up of multiple computer devices connected to each other.
[0107] The above-described embodiment shows one example for realizing the present invention, and the present invention can be implemented in various other forms. For example, various modifications, substitutions, omissions, or combinations thereof are possible without departing from the spirit of the present invention. Such modifications, substitutions, omissions, etc. are also included within the scope of the present invention, as well as the scope of the inventions described in the claims and their equivalents. [Explanation of symbols]
[0108] S...Information processing system 10...Server 101...Information Reception Department 102…Information holding unit 103...First interface providing unit 104...Information recording unit 105...Second interface providing unit 106... Information readout transmission unit 20a...First terminal device 201...Code reading and transmitting unit 202...Information receiving unit 203...Display control unit 204...Operation information transmission unit 205…Information reproduction department 20b...Second terminal device 30…Network 40a, 40b...Card with 2D code 41a, 41b... 2D code 51...First interface 51-1...Early image 52...Recording operation section (recording operation section) 53...Time gauge 54...Recording start button 55...Stop button 51-2...First transition image 56...Recording confirmation operation section 57...Save button 51-3...Second transition image 58...Show comments 59…URL display 61...Second interface 62...Playback operation unit (read operation unit) 63...Play button 64...Stop button 71...First interface 72...Recording operation unit (recording operation unit) 73...Shooting area 74...Recording start button 75...Stop button
Claims
1. a first interface providing unit that provides a first interface to a terminal device for performing an operation to record information in a predetermined recording area in response to reading by the terminal device of an identifier that is attached to a tangible object and that is linked to the predetermined recording area; an information recording unit that records the information in the recording area when an operation for recording the information is performed on the terminal device via the first interface; a second interface providing unit that provides a second interface for performing an operation of reading the information from the recording area in response to reading the identifier by the terminal device or another terminal device after the information has been recorded in the recording area, to the terminal device or the other terminal device that read the identifier after the information has been recorded; An information processing device in which a user who performed the operation of recording the information on the terminal device and a user who performed the operation of reading the information on the other terminal device can access the information recorded in the recording area from the second interface using the same identifier.
2. the first interface is configured to display, in an initial image, a recording operation section that starts recording of the information in the recording area in response to a user operation; The information processing apparatus according to claim 1 , wherein the second interface is configured to display, in the initial image, a read operation section that starts reading the information from the recording area in response to a user operation.
3. The information processing device according to claim 1 , wherein the identifier is a two-dimensional code, and the tangible object is a paper medium or a sticker having a design.
4. The information processing device according to claim 3 , wherein the tangible object is a paper medium or a sticker that resembles a cassette tape.
5. the information recorded in the recording area is audio, The information processing device according to claim 1 , wherein the first interface is configured to send a voice input by a user via the first interface to the information recording unit.
6. a first interface step of providing a first interface to a terminal device for performing an operation of recording information in a predetermined recording area in response to reading by the terminal device of an identifier attached to a tangible object and linked to the predetermined recording area; an information recording step of recording the information in the recording area when an operation for recording the information is performed on the terminal device via the first interface; a second interface providing step of providing a second interface for performing an operation of reading the information from the recording area in response to reading the identifier by the terminal device or another terminal device after the information has been recorded in the recording area, to the terminal device or the other terminal device that read the identifier after the information has been recorded; An information processing method in which a user who performed the operation of recording the information on the terminal device and a user who performed the operation of reading the information on the other terminal device can access the information recorded in the recording area from the second interface using the same identifier.
7. a first interface providing unit that provides a first interface to a terminal device for performing an operation to record information in a predetermined recording area in response to reading by the terminal device of an identifier that is attached to a tangible object and that is linked to the predetermined recording area; an information recording unit that records the information in the recording area when an operation for recording the information is performed on the terminal device via the first interface; a second interface providing unit that provides a second interface for performing an operation of reading the information from the recording area in response to reading the identifier by the terminal device or another terminal device after the information has been recorded in the recording area, to the terminal device or the other terminal device that read the identifier after the information has been recorded; An information processing system in which a user who performed the operation of recording the information on the terminal device and a user who performed the operation of reading the information on the other terminal device can access the information recorded in the recording area from the second interface using the same identifier.
Citation Information
Patent Citations
Music auditioning service system using two-dimensional code
JP2006227240A