Information code reading system

The system generates partially private information codes to connect to servers and display web application screens on mobile devices, addressing the need for app installation by allowing process selection through double capture, improving user convenience.

JP7755137B2Active Publication Date: 2025-10-16DENSO WAVE INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2021164565
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-10-06
Publication Date
2025-10-16
Estimated Expiration
2041-10-06

AI Technical Summary

Technical Problem

Existing information code systems require users to install dedicated application programs on their mobile devices to execute processes, which is cumbersome and limits accessibility, especially when using secure information codes.

Method used

A system where information codes are generated as partially private codes with address information in a public area and unique IDs encrypted in a private area, allowing mobile terminals to connect to a server and display execution screens for web applications without installing dedicated apps, using decryption keys to manage processes.

Benefits of technology

Enables users to select and execute processes on mobile terminals without installing dedicated apps, by capturing information codes twice to connect and select processes, enhancing user convenience and accessibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007755137000001
    Figure 0007755137000001
  • Figure 0007755137000002
    Figure 0007755137000002
  • Figure 0007755137000003
    Figure 0007755137000003
Patent Text Reader

Abstract

To provide an information code reading system capable of selecting predetermined processing to be executed according to an information code imaged by a mobile terminal without installing a dedicated application program in the mobile terminal.SOLUTION: In an information code reading system 1, a mobile terminal 10 performs processing for connecting to a server 20 using an execution address read from a public area of an information code C imaged by an imaging unit, and displays an execution screen of a web application provided by the connected server on a display unit so as to be input operable. A control unit of the server receives an imaged image of the information code C imaged by the imaging unit of the mobile terminal in a connected state, and performs processing for providing the mobile terminal with the web application for executing service corresponding to a read unique ID read, using a decryption key, from a private area of the information code C imaged in the imaged image.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information code reading system in which a server manages a predetermined process in which an execution screen is displayed on a mobile terminal that has read an information code. [Background technology]

[0002] Numerous IT solutions utilizing information codes such as QR codes and barcodes have become widespread. For example, by reading a QR code (registered trademark) that records predetermined information with a mobile device, a process corresponding to the predetermined information, such as displaying a specified page of a desired website, is performed. For example, in the information provision system disclosed in Patent Document 1 below, a private key is received by sending and receiving emails based on an IP address recorded in the public portion of a QR code read by a mobile device. The private key is then used by the mobile device to access a web page based on a web address read from the private portion of the QR code. This allows access to even highly secure web pages simply by performing an operation to read the QR code on the mobile device.

[0003] However, there is a demand for users to be able to select the process to be performed on a mobile terminal in response to the reading of an information code. In response to such demands, for example, Patent Document 2 below proposes an information providing device that uses an ID tag capable of contactless communication instead of an information code. In this information providing device, an individual identification number and an action to be provided to a customer, which are associated and managed by a server, can be registered and changed by operating a personal computer. By transmitting the individual identification number read from the ID tag by a mobile phone to the server, the action to be provided to a customer corresponding to this individual identification number is performed on the mobile phone. This allows a user operating a personal computer to select an action to be provided to a customer by reading the ID tag for each ID tag. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent No. 4233259 [Patent Document 2] Patent No. 5702454 Summary of the Invention [Problem to be solved by the invention]

[0005] Even when an information code is used instead of the ID tag described above, a mobile device can read information from the information code and transmit it to a server, allowing the mobile device to execute a predetermined process corresponding to the transmitted information. However, in order to execute the predetermined process managed by the server on the mobile device from which the information code corresponding to the predetermined process has been read, an application program installed on the mobile device is used. In particular, when a special information code having a private section for increased security is used, a dedicated application program (dedicated app) must be installed. This creates a problem in that the system is difficult to use for users who find it troublesome to install a dedicated app just to receive a desired service (determined process), for example.

[0006] The present invention has been made to solve the above-mentioned problems, and its purpose is to provide a configuration that allows selection of a predetermined process to be executed in accordance with an information code captured on a mobile terminal without having to install a dedicated application program on the mobile terminal. [Means for solving the problem]

[0007] In order to achieve the above object, the invention described in claim 1 of the claims is as follows: a server (20) that manages predetermined processes corresponding to unique IDs recorded in the information codes (C, C1 to C9); a mobile terminal (10) that displays an execution screen of the predetermined process corresponding to the unique ID of the captured information code; An information code reading system (1) comprising: the information code is generated as a partially private code in which address information for connecting to the server is stored in a public area and the unique ID is decryptably encrypted using a decryption key and recorded in a private area, The mobile terminal An imaging unit (13); a terminal side reading unit (11) that reads the address information from the public area of ​​the information code imaged by the imaging unit; a communication unit (16) that performs processing for connecting to the server using the information read by the terminal side reading unit; a display unit (14) on which an execution screen of a web application available via a network (N) provided by the connected server is displayed in an input-operable manner; Equipped with The server a web application providing unit (21) that receives an image of the information code captured by the imaging unit of the portable terminal in a connected state, and performs processing to provide the web application for executing the predetermined process corresponding to the unique ID read from the private area of ​​the information code captured in the image using the decryption key to the portable terminal via the network in a usable manner; 、 a setting code is prepared as an information code in which address information for registration change to connect to the server when registering and changing the type of the predetermined process corresponding to the unique ID is recorded; The web application providing unit receives a captured image of the information code captured by the imaging unit of the mobile terminal in a connected state using the address information for registration change, and performs processing to provide to the mobile terminal via the network in a usable manner a web application for registration change for registering and changing the type of the predetermined process corresponding to the unique ID read from the private area of ​​the information code captured in the captured image using the decryption key. It is characterized by: The symbols in parentheses above indicate the correspondence with the specific means described in the embodiments to be described later. [Effects of the Invention]

[0008] In the invention of claim 1, an information code captured by a mobile terminal is generated as a partially private code in which address information for connecting to a server is stored in a public area and a unique ID is decryptably encrypted using a decryption key and recorded in a private area.Then, in the mobile terminal, a process for connecting to the server is performed using the address information read from the public area of ​​the information code captured by an imaging unit, and an execution screen of a web application provided by the connected server is displayed on a display unit so as to be inputtable.Then, a web application providing unit of the server receives an image of the information code captured by the imaging unit of the connected mobile terminal, and performs a process for providing the mobile terminal with a web application for executing a predetermined process corresponding to the unique ID read from the private area of ​​the information code captured in the image using the decryption key.

[0009] As a result, the mobile terminal does not need to perform a process to read the private area of ​​the captured information code, and by capturing the same information code twice, once for connecting to the server and once for selecting a predetermined process, the execution screen of the web application for executing the predetermined process corresponding to the unique ID recorded in the information code is displayed in an input-operable manner. In other words, by simply capturing the information code corresponding to the desired predetermined process from among multiple types of information codes twice, the execution screen for the desired predetermined process can be displayed on the mobile terminal. Therefore, the predetermined process to be executed according to the captured information code can be selected on the mobile terminal without installing a dedicated application program on the mobile terminal.

[0010] Claim 1In the invention, a setting code is prepared as an information code in which address information for registration change for connecting to a server when registering or changing a predetermined processing type corresponding to a unique ID is recorded. Then, a web application providing unit of the server receives a captured image of the information code captured by an imaging unit of a connected mobile terminal using the address information for registration change, and performs processing for providing the mobile terminal with a web application for registration change for registering or changing a predetermined processing type corresponding to a unique ID read from a private area of ​​the information code captured in the captured image using a decryption key.

[0011] Thus, by imaging the setting code on the mobile terminal and then imaging the information code for which the type of predetermined processing is to be changed, an execution screen of the web application for changing the registration for changing the type of predetermined processing corresponding to the second imaged information code is displayed so that the execution screen can be operated to input information. Therefore, the type of predetermined processing can be changed in response to input operations on the execution screen of the web application for changing the registration without installing a dedicated application program for changing the type of predetermined processing on the mobile terminal. [Brief explanation of the drawings]

[0012] [Figure 1] 1 is an explanatory diagram showing a schematic configuration of an information code reading system according to a first embodiment. [Figure 2] 2A is a block diagram illustrating an example of the electrical configuration of the mobile terminal of FIG. 1, and FIG. 2B is a block diagram illustrating an example of the electrical configuration of the server of FIG. [Figure 3] FIG. 10 is an explanatory diagram illustrating a sheet on which each information code and setting code are printed. [Figure 4] 10 is a flowchart illustrating a flow when setting up a service. [Figure 5] FIG. 5(A) is an explanatory diagram illustrating a registration change operation screen, and FIG. 5(B) is an explanatory diagram illustrating a state in which services that can be set are displayed so that they can be selected. [Figure 6] This is an explanatory diagram illustrating a database for associating the unique ID of each information code with the type of service, where Figure 6(A) shows a state in which no service is associated with a unique ID, Figure 6(B) shows a state in which a service is associated with some of the unique IDs in Figure 6(A), and Figure 6(C) shows a state in which the service associated with some of the unique IDs in Figure 6(B) has been changed. [Figure 7] 10 is a flowchart illustrating a flow when using a service. [Figure 8] FIG. 10 is an explanatory diagram illustrating masking tape on which each information code is printed. [Figure 9] FIG. 10 is an explanatory diagram illustrating an example in which an information code reading system according to a second embodiment is used. [Figure 10] FIG. 10 is an explanatory diagram illustrating another example in which the information code reading system according to the second embodiment is used. DETAILED DESCRIPTION OF THE INVENTION

[0013] [First embodiment] A first embodiment of an information code reading system according to the present invention will be described below with reference to the drawings. The information code reading system 1 according to this embodiment is configured as a system in which a server 20 manages a predetermined process whose execution screen is displayed on a mobile terminal 10 that has read an information code C. Specifically, a unique ID is recorded in each information code C, and the predetermined process corresponding to each unique ID is managed by the server 20. On the mobile terminal 10 that has captured an image of the information code C, an execution screen for the predetermined process corresponding to the unique ID of the information code C is displayed using a web application provided by the server 20.

[0014] In this embodiment, a predetermined service that can be provided by a service provider or the like is adopted as the predetermined processing, and a user who captures an image of the information code C with the mobile terminal 10 can receive a service that performs predetermined processing according to the unique ID of the information code C by using a web application for the service. The web application is an application program that can be executed via the Internet N as a predetermined network, and general terminals with screen display and input operation functions, including the mobile terminal 10, can use the desired function without installing an application program to realize the function, as long as they have an environment that allows them to connect to the Internet N. In this way, by assuming the use of a web application, it is possible to eliminate the need to install a dedicated application program on the mobile terminal 10.

[0015] In this embodiment, services corresponding to each unique ID include, for example, a "file transfer" service, a "reservation / rental" service, a "reception" service, a "survey" service, a "view-only bulletin board" service, a "view and write bulletin board" service, a "telephone" service, and a "memo" service. The "file transfer" service transfers a selected file, such as a video, to a selected URL on the execution screen of a web application when an image of the information code C of the corresponding unique ID is captured. The "reservation / rental" service connects to a server that manages the reservation / rental status of the selected device or conference room on the execution screen of the web application when an image of the information code C of the corresponding unique ID is captured, and displays the management results on the screen. The "reception" service transmits personal information, such as reception information, entered on the execution screen of the web application to a preset reception management server, etc., when an image of the information code C of the corresponding unique ID is captured. The "survey" service transmits survey information entered on the execution screen of the web application to a preset survey compilation server, etc., when an image of the information code C of the corresponding unique ID is captured. The "Read-Only Bulletin Board" service allows users to view the contents of a pre-set bulletin board on the execution screen of a web application by capturing an image of the information code C of the corresponding unique ID. The "Read and Write Bulletin Board" service allows users to not only view the contents of a pre-set bulletin board on the execution screen of a web application but also write to the bulletin board by capturing an image of the information code C of the corresponding unique ID. The "Phone" service allows users to make a call to a pre-set phone number from the mobile terminal 10 on the execution screen of a web application by capturing an image of the information code C of the corresponding unique ID. The "Memo" service allows users to view, add, or change text data, etc. stored in a cloud or other location that is associated with the unique ID and managed as a memo, using a pre-set URL on the execution screen of a web application by capturing an image of the information code C of the corresponding unique ID.It should be noted that services other than those mentioned above may also be adopted as services corresponding to each unique ID depending on the usage situation.

[0016] The information code C, the mobile terminal 10, and the server 20 in this embodiment will be described in detail below with reference to the drawings. In addition to the above-mentioned unique ID, the information code C must also record address information (hereinafter simply referred to as execution address) for the mobile terminal 10 that captured the image to connect to the server 20 via the Internet N in order to use the web application. Each unique ID identifies the service provided as described above, and may be information that should be kept secret depending on the content of the service, etc.

[0017] For this reason, the information code C according to this embodiment is generated as a partially private code in which the execution address is stored in a public area and the unique ID is decryptably encrypted using a decryption key and recorded in a private area. By generating the information code C in this manner, even when a general reading device captures each of a plurality of information codes C generated differently for each unique ID, it can only read the execution address from each of the information codes C, and cannot even recognize that a unique ID is recorded. For example, techniques disclosed in Japanese Patent Laid-Open Publication Nos. 2009-9547 and 2008-299422 can be suitably used as a method for generating such a partially private code.

[0018] The mobile terminal 10 is a typical smartphone (portable information processing terminal) and, as shown in FIG. 2(A), includes a control unit 11 consisting of a CPU or the like, a storage unit 12 consisting of a semiconductor memory or the like, an imaging unit 13 configured as a camera, a touch panel display unit 14 whose display content is controlled by the control unit 11, an operation unit 15 that outputs operation signals to the control unit 11 in response to touch operations and key operations on the touch panel, and a communication unit 16 that performs processing to connect to a server 20 or the like via the Internet N.

[0019] In the mobile terminal 10 configured as described above, a process for connecting to the Internet N is performed using a general browser in response to a user's touch operation, etc., and information on the site desired by the user is displayed on the display unit 14. Furthermore, when the imaging unit 13 captures an image of the information code C, the control unit 11 performs a known decoding process for decoding the information code C and reads the execution address stored in the public area of ​​the information code C. In this case, the unique ID recorded in the private area cannot be read, and the read execution address is used to connect to the server 20, whereupon the execution screen of the web application provided by the server 20 is displayed on the display unit 14 so as to be inputtable. The display of the execution screen of the web application will be described later. The control unit 11, which performs the process of reading the execution address from the public area of ​​the information code C captured by the imaging unit 13, may correspond to an example of a "terminal-side reading unit."

[0020] The server 20 is a computer operated and managed by a service provider or the like that provides services corresponding to each unique ID. As shown in FIG. 2(B), the server 20 includes a control unit 21 that controls the entire server 20, a storage unit 22, a communication unit 23, and the like. The control unit 21 is mainly configured as a microcomputer and has a CPU, a system bus, an input / output interface, and the like, and functions as an information processing device together with the storage unit 22. The storage unit 22 is composed of a ROM, RAM, HDD, and the like, and stores therein, in a manner usable by the control unit 21, an application program for executing a process of providing the web application to the mobile terminal 10 connected using an execution address, a database associating each unique ID with corresponding service information, and the like. The communication unit 23 is controlled by the control unit 21 and is configured to function as a communication means for communicating with other external devices, such as the mobile terminal 10, via the Internet N.

[0021] A service provider or the like operates and manages the server 20 with the aim of making a profit by selling an information code C in which an execution address and a unique ID are recorded. A user who purchases an information code C performs a registration procedure to associate the information code C (i.e., the unique ID) with a service that the user wishes to receive, as will be described later. Thereafter, the user or the like captures an image of the information code C for which the registration procedure has been completed, using the mobile terminal 10, when using a service to receive the service associated with the information code C. In the mobile terminal 10, an execution screen for providing a service associated with the captured information code C is displayed on the display unit 14 using a web application provided by the server 20 as described above. This allows the user to view the information displayed on the screen of the mobile terminal 10 and receive the service.

[0022] A specific flow of service setting for associating information code C with a desired service will be described in detail below with reference to the drawings. A service provider or the like sells a sheet S on which a plurality of information codes C1 to C9 and one setting code Co are printed, as shown in FIG. 3. Each of the information codes C1 to C9 has a sticker-like backing so that it can be attached to another object when peeled off the backing of the sheet S. At the time of sale, no service is associated with the unique ID of each of the information codes C1 to C9 on the sheet S. For this reason, the setting code Co described above is separately prepared as a setting information code that is imaged when registering or changing the type of service corresponding to the unique ID. This setting code Co records address information (hereinafter also simply referred to as a setting address) for connecting to the server 20 when registering or changing the type of service corresponding to the unique ID, and identification information for distinguishing it from other setting codes Co.

[0023] A user who wishes to use this system purchases the sheet S described above from a service provider or retailer (S101 in FIG. 4). The user then captures the setting code Co printed on the sheet S with the mobile terminal 10 (S103 in FIG. 4). The mobile terminal 10 connects to the server 20 using the setting address read by capturing the setting code Co. The server 20 then displays an execution screen for a web application for registration changes on the display unit 14 using a general browser, and the image of the information code C to be registered or changed can be captured by the image capture unit 13. In this state, the user captures the information code C to be registered or changed on the mobile terminal 10 (S105 in FIG. 4). The captured image of the information code C is transmitted to the server 20 in accordance with the function of the web application. The control unit 21 of the server 20 performs a decoding process using the decryption key to decode the unique ID recorded in the private area of ​​the information code C. If the decoding process is successful, the display unit 14 displays a registration or change operation screen for registering or changing the service corresponding to the acquired unique ID. That is, by simply capturing an image of the setting code Co and the information code C to be registered and changed in succession on the mobile terminal 10, the mobile terminal 10 can display the registration change operation screen.

[0024] On the registration change operation screen, as illustrated in Fig. 5(A), a service registration change icon P1, a user information change icon P2, a performance download icon P3, and a request inquiry icon P4 are displayed so that they can be touched. By touching the service registration change icon P1 on this registration change operation screen, settable services are displayed so that they can be selected, as illustrated in Fig. 5(B). The user information change icon P2 is an icon that is touched when changing user information associated with the information code C imaged after the setting code Co. The performance download icon P3 is an icon that is touched when downloading performance data, etc., related to a service associated with the information code C imaged after the setting code Co. The request inquiry icon P4 is an icon that is touched when making a request for a service, etc., associated with the information code C imaged after the setting code Co.

[0025] Then, when a settable service is selected in response to an operation by the user (S107 in FIG. 4), the control unit 21 of the server 20 performs processing to associate the selected service with the unique ID of the information code C, and the database in the storage unit 22 is updated. This makes it possible to receive the service using the information code C. Thereafter, the user attaches the information code C, with the service set and registered, to an object or the like related to the service (S109 in FIG. 4).

[0026] For example, as shown in Fig. 6(A), even if a service is not associated with the unique ID of each of the information codes C1 to C9 at the time of sale of the sheet S, by the user selecting the "file transfer" service on the registration change operation screen after imaging the setting code Co and the information code C1, "file transfer" is associated with the unique ID "121001" corresponding to the information code C1, as shown in Fig. 6(B). Similarly, by selecting the "reservation rental" service after imaging the setting code Co and the information code C2, "reservation rental" is associated with the unique ID "121002" corresponding to the information code C2, and by selecting the "reception" service after imaging the setting code Co and the information code C3, "reception" is associated with the unique ID "121003" corresponding to the information code C3 (see Fig. 6(B)).

[0027] Furthermore, by imaging an information code C, which is already associated with a predetermined service, after a setting code Co, it is possible to change the service associated with that information code C. For example, by imaging an information code C2, which is already associated with "reservation rental," after the setting code Co and selecting the "survey" service on the registration change operation screen, the service associated with the unique ID "121002" corresponding to the information code C2 is changed to "survey," as shown in the example of FIG. 6(C).

[0028] Next, a specific flow of using a service in which the service is received by capturing an image of the registered information code C pasted as described above will be described in detail with reference to the drawings. The user or the like captures an image of the information code C associated with the service they wish to receive with the mobile terminal 10 (S201 in FIG. 7). The mobile terminal 10 connects to the server 20 using the execution address read by capturing the image of the information code C, and an execution screen of a web application for providing the service from the server 20 is displayed on the display unit 14 using a general browser, and the information code C is captured again by the imaging unit 13.

[0029] When the image of the information code C captured again is transmitted to the server 20 in accordance with the function of the web application, the control unit 21 of the server 20 performs a decoding process to decode the unique ID recorded in the private area of ​​the information code C using the decryption key. If the decoding process is successful, the control unit 21 identifies a service associated with the decrypted unique ID by referring to the database described above (S203 in FIG. 7). The control unit 21 then performs a process to display a service provision screen for the identified service on the mobile terminal 10 using the function of the web application. In this manner, the control unit 21 receives the captured image of the information code C captured by the imaging unit 13 of the connected mobile terminal 10, and performs a process to provide the mobile terminal 10 with a web application for executing a service (predetermined processing) corresponding to the unique ID read from the private area of ​​the information code C captured in the captured image using the decryption key via the Internet N so that the web application can be used. This can be an example of a "web application providing unit."

[0030] As a result, the mobile terminal 10 displays a service provision screen for a service associated with the captured information code C on the display unit 14 (S205 in FIG. 7). That is, simply by capturing an image of the same information code C twice with the mobile terminal 10, the service provision screen for a service associated with the information code C can be displayed on the mobile terminal 10.

[0031] 1, for example, after an information code C associated with the "view-only bulletin board" service is pasted on an actual bulletin board or the like, a third party other than the user who pasted the information code C can take an image of the information code C with their own mobile terminal 10, and thereby the bulletin board information associated with the unique ID of the information code C can be viewed on the execution screen of a web application provided by the connected server 20. Also, a user who wants to associate text data or the like with a page in their planner in a readable and writable manner can paste the information code C associated with the "memo" service on the page of the planner, and then take an image of the information code C with the mobile terminal 10 at the desired timing, and thereby the text data or the like associated with the unique ID of the information code C can be read and written on the execution screen of a web application provided by the connected server 20.

[0032] As described above, in the information code reading system 1 according to the present embodiment, the information code C captured by the mobile terminal 10 is generated as a partially private code in which an execution address for connecting to the server 20 is stored in a public area and the unique ID is decryptably encrypted using a decryption key and recorded in a private area. The mobile terminal 10 then performs processing for connecting to the server 20 using the execution address read from the public area of ​​the information code C captured by the imaging unit 13, and an execution screen for a web application provided by the connected server 20 is displayed on the display unit 14 so as to be inputtable. The control unit 21 of the server 20, which functions as an application providing unit, then receives the captured image of the information code C captured by the imaging unit 13 of the connected mobile terminal 10, and performs processing for providing the mobile terminal 10 with a web application for executing a service (predetermined processing) corresponding to the unique ID read from the private area of ​​the information code C captured in the captured image using the decryption key.

[0033] As a result, the mobile terminal 10 does not need to perform processing to read the private area of ​​the captured information code C, and by capturing the same information code C twice, once for connecting to a server and once for selecting a service (predetermined processing), an execution screen of a web application for executing a service corresponding to the unique ID recorded in the information code C is displayed so as to be input operable. That is, by simply capturing an information code C corresponding to a desired service from among multiple types of information codes C twice, an execution screen for the desired service can be displayed on the mobile terminal 10. Therefore, a service to be executed according to the captured information code C can be selected on the mobile terminal 10 without installing a dedicated application program on the mobile terminal 10.

[0034] In particular, a setting code Co is prepared as an information code in which a setting address for connecting to the server 20 is recorded when registering or changing the type of service (predetermined process) corresponding to the unique ID. Then, the control unit 21 of the server 20 receives a captured image of the information code C captured by the imaging unit 13 of the mobile terminal 10 in a connected state using the setting address, and performs processing to provide the mobile terminal 10 with a web application for registration change for registering or changing the type of service corresponding to the unique ID read from the private area of ​​the information code C captured in the captured image using a decryption key.

[0035] As a result, by imaging the setting code Co on the mobile terminal 10 and then imaging the information code C for which the type of service is to be registered or changed, an execution screen of a web application for registration change for registering or changing the type of service corresponding to the second imaged information code C is displayed so that the execution screen can be operated to input information. Therefore, without installing a dedicated application program for registering or changing the type of service on the mobile terminal 10, the type of service can be registered or changed in response to input information on the execution screen of the web application for registration change.

[0036] In addition, in order to prohibit registration changes to the type of service using the setting code Co by anyone other than the user who purchased the seat S, user registration can be performed in association with the identification information of the setting code Co, and only those who correctly enter the user-registered information on the login screen displayed before the above-mentioned registration change operation screen can use the registration change operation screen to register and change the type of service, etc.

[0037] Furthermore, when changing the registered type of service, in order to increase security regarding the use of the newly registered service, a screen process may be added in which the user who purchased the seat S sets a password. In this case, only those who correctly enter the password set as described above on the execution screen of the web application displayed by capturing the information code C twice as described above can receive the service.

[0038] Furthermore, each information code C is not limited to being sold using a sheet S as illustrated in FIG. 3, but may also be sold using masking tape on the surface of which the information code C is printed at approximately equal intervals as illustrated in FIG. 8.

[0039] An expiration date may also be set for the service provided using the information code C. In this case, an expiration date may be associated with the unique ID in the database of the server 20, and when an image of the information code C of a unique ID whose expiration date has passed is captured, the expiration date may be displayed on the screen of the mobile terminal 10. Furthermore, when the expiration date has passed, procedures for extending the expiration date by, for example, charging an extension fee may be displayed on the screen of the mobile terminal 10.

[0040] [Second embodiment] Next, an information code reading system according to a second embodiment of the present invention will be described with reference to the drawings. The second embodiment differs from the first embodiment mainly in that the type of service is changed depending on the type of application being run, even when imaging the same information code C. Therefore, components that are substantially the same as those in the first embodiment are given the same reference numerals, and descriptions thereof will be omitted.

[0041] In this embodiment, multiple types of services are associated with one information code C, i.e., one unique ID, and one service is selected according to the information of the application running on the mobile terminal 10 when the information code C is captured (hereinafter also referred to as running app information).

[0042] 9, the types of services provided by the server 20 differ depending on whether the same information code C attached to various locations around town is imaged while a bus information app is running, while a tourist information app is running, or while an administrative service app is running. Specifically, for example, when the information code C is imaged while the bus information app is running, the server 20 displays an execution screen of a web application for bus information on the display 14 of the mobile terminal 10; when the information code C is imaged while the tourist information app is running, the server 20 displays an execution screen of a web application for tourist information on the display 14 of the mobile terminal 10; and when the information code C is imaged while the administrative service app is running, the server 20 displays an execution screen of a web application for administrative services on the display 14 of the mobile terminal 10.

[0043] 10, for example, when the information code C affixed to the personal computer is imaged while a usage (lending) management application is running, when the information code C is imaged while a manufacturing tracing application is running, and when the information code C is imaged while a logistics tracing application is running, the data screen that serves as the service provided by the server 20 is different. Specifically, for example, when the information code C is imaged while the usage (lending) management application is running, an execution screen of a web application related to the use (lending) of the personal computer from the server 20 is displayed on the display unit 14 of the mobile terminal 10, when the information code C is imaged while the manufacturing tracing application is running, an execution screen of a web application related to the manufacturing process of the personal computer from the server 20 is displayed on the display unit 14 of the mobile terminal 10, and when the information code C is imaged while logistics tracing is running, an execution screen of a web application related to the logistics process of the personal computer from the server 20 is displayed on the display unit 14 of the mobile terminal 10.

[0044] Furthermore, for example, when the information code C affixed to the employee ID card is imaged while the time attendance management app is running, when the information code C is imaged while the visitor management app is running, and when the information code C is imaged while the task (work) management app is running, the data screen that serves as the service provided by the server 20 will differ. Specifically, for example, when the information code C is imaged while the time attendance management app is running, the execution screen of a web application related to the employee's time attendance from the server 20 will be displayed on the display unit 14 of the mobile terminal 10; when the information code C is imaged while the visitor management app is running, the execution screen of a web application related to the visitor or other visitors that the employee has had will be displayed on the display unit 14 of the mobile terminal 10; and when the information code C is imaged while the task (work) management app is running, the execution screen of a web application related to the employee's tasks (work) will be displayed on the display unit 14 of the mobile terminal 10.

[0045] Furthermore, for example, when an image of an information code C affixed to the entrance or the like of a store is captured while the store visitor management app is running, when an image of the information code C is captured while the employee attendance management app is running, and when an image of the information code C is captured while the stamp rally management app is running, the data screen that serves as the service provided by the server 20 will be different. Specifically, for example, when the information code C is captured while the store visitor management app is running, an execution screen of a web application related to a store visitor who has visited the store will be displayed on the display unit 14 of the mobile terminal 10 from the server 20, when the information code C is captured while the employee attendance management app is running, an execution screen of a web application related to the attendance of employees of the store will be displayed on the display unit 14 of the mobile terminal 10 from the server 20, and when the information code C is captured while the stamp rally management app is running, an execution screen of a web application related to a stamp rally for the store or the entire group of stores will be displayed on the display unit 14 of the mobile terminal 10 from the server 20.

[0046] Therefore, in the database of the server 20 according to this embodiment, a plurality of pieces of activated application information are associated with one unique ID, and each piece of activated application information is associated with a dedicated service.

[0047] The information code C in this embodiment is generated as a partially private code in which address information for connecting to the server 20 when providing the selected service using the database is stored in a public area, and the unique ID is encrypted in a decryptable manner using a decryption key and recorded in a private area.

[0048] When the mobile terminal 10 captures an image of the information code C while a predetermined application is running, the mobile terminal 10 connects to the server 20 using the address information recorded in the public area of ​​the information code C, and transmits the captured image of the information code C and the launched application information to the connected server 20. When the server 20 successfully reads the unique ID recorded in the private area of ​​the information code C from the captured image of the information code C received from the connected mobile terminal 10, the server 20 selects a service associated with the unique ID and the launched application information received from the mobile terminal 10, and provides the mobile terminal 10 with a web application corresponding to the selected service.

[0049] Therefore, even when the user captures the same information code C on the mobile terminal 10, the user can change the execution screen of the web application, i.e., the type of service provided via the server 20, depending on the type of application being launched.

[0050] The present invention is not limited to the above-described embodiments, and may be embodied as follows, for example. (1) The mobile terminal 10 that captures the information code C, etc. is not limited to being configured as a general smartphone, but may also be configured as a general terminal, such as a tablet terminal, that has an information code reading function, a screen display function, an Internet communication function, etc.

[0051] (2) The types of services that can be associated with the information code C by capturing an image of the setting code Co and the information code C, i.e., the types of services that can be set and registered on the registration change operation screen, may be changed for each identification information of the setting code Co. [Explanation of symbols]

[0052] 1...Information code reading system 10. Mobile devices 11...Control unit (terminal side reading unit) 13...imaging unit 14...Display section 16…Communications Department 20...Server 21...Control unit (web application providing unit) C, C1 to C9...Information code Co...setting code N...Internet (Network)

Claims

1. a server that manages predetermined processes corresponding to the unique IDs recorded in the information codes; a mobile terminal on which an execution screen of the predetermined process corresponding to the unique ID of the captured information code is displayed; An information code reading system comprising: the information code is generated as a partially private code in which address information for connecting to the server is stored in a public area and the unique ID is decryptably encrypted using a decryption key and recorded in a private area, The mobile terminal An imaging unit; a terminal-side reading unit that reads the address information from the public area of ​​the information code captured by the imaging unit; a communication unit that performs processing for connecting to the server using the information read by the terminal side reading unit; a display unit on which an execution screen of a web application available via a network provided by the connected server is displayed in an input-operable manner; Equipped with The server a web application providing unit that receives an image of the information code captured by the imaging unit of the portable terminal in a connected state, and performs processing to provide the web application for executing the predetermined process corresponding to the unique ID read from the private area of ​​the information code captured in the image using the decryption key to the portable terminal via the network in a usable manner; a setting code is prepared as an information code in which address information for registration change to connect to the server when registering and changing the type of the predetermined process corresponding to the unique ID is recorded; The web application providing unit receives an image of the information code captured by the imaging unit of the mobile terminal connected using the address information for registration change, and performs processing to provide to the mobile terminal a web application for registration change, in a manner that allows it to be used via the network, for registering and changing the type of specified processing corresponding to the unique ID read from the private area of ​​the information code captured in the image using the decryption key.

2. a server that manages predetermined processes corresponding to the unique IDs recorded in the information codes; a mobile terminal on which an execution screen of the predetermined process corresponding to the unique ID of the captured information code is displayed; An information code reading system comprising: the information code is generated as a partially private code in which address information for connecting to the server is stored in a public area and the unique ID is decryptably encrypted using a decryption key and recorded in a private area, The mobile terminal An imaging unit; a terminal-side reading unit that reads the address information from the public area of ​​the information code captured by the imaging unit; a communication unit that performs processing for connecting to the server using the information read by the terminal side reading unit; a display unit on which an execution screen of a web application available via a network provided by the connected server is displayed in an input-operable manner; a captured image obtained by capturing again by the imaging unit the information code from which the address information has been read by the terminal-side reading unit in order to connect to the server, and the captured image is transmitted to the server in accordance with a function of the web application; The server An information code reading system characterized by comprising a web application providing unit that receives an image of the information code that has been re-imaged by the imaging unit of the mobile terminal while connected, and performs processing to provide the web application for executing the specified processing corresponding to the unique ID read from the private area of ​​the information code captured in the image using the decryption key to the mobile terminal so that it can be used via the network.

Citation Information

Patent Citations

  • Exhaust gas recirculation system

    JP1982002454A

  • Information providing system using code information

    JP2004140823A

  • Information provision system using code information

    JP4233259B2