Two-dimensional code generation device, control system, two-dimensional code generation method, and program

The two-dimensional code generation device and method enhance convenience in accessing server information by generating and outputting two-dimensional codes, eliminating the need for manual URL input.

JP7692193B2Active Publication Date: 2025-06-13PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2021162224
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-09-30
Publication Date
2025-06-13
Estimated Expiration
2041-09-30

AI Technical Summary

Technical Problem

In existing control systems, operators must manually input URLs to access Web pages, which is inconvenient.

Method used

A two-dimensional code generation device and method that generates a two-dimensional code for acquiring information from a server, including a device-side display unit, input unit, generation unit, and output unit, allowing operators to easily generate and output two-dimensional codes for accessing server information.

Benefits of technology

Improves convenience by allowing operators to acquire server information simply by reading a two-dimensional code, eliminating the need for manual URL input.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007692193000001
    Figure 0007692193000001
  • Figure 0007692193000002
    Figure 0007692193000002
  • Figure 0007692193000003
    Figure 0007692193000003
Patent Text Reader

Abstract

To provide a two-dimensional code generation device, a control system, a two-dimensional code generation method, and a program that improve convenience.SOLUTION: A two-dimensional code generation device 1 includes a device side display unit (display unit 13), an input unit 12, a generation unit 111, and an output unit 112. The device side display unit screen-displays a two-dimensional code component which is a widget for receiving an instruction for generating a two-dimensional code, and first information indicating a display target. The input unit 12 receives an operation input for moving the two-dimensional code component within a screen area indicating the display target while the first information is screen-displayed on the device side display unit. The generation unit 111 generates the two-dimensional code using second information related to the first information according to an operation input received by the input unit 12. The output unit 112 outputs the first information including the two-dimensional code generated by the generation unit 111.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure generally relates to a two-dimensional code generation device, a control system, a two-dimensional code generation method, and a program, and more particularly to a two-dimensional code generation device, a control system, a two-dimensional code generation method, and a program for generating a two-dimensional code.

Background Art

[0002] Patent Document 1 describes a control system including a programmable display and a client computer. The programmable display and the client computer are connected via a network.

[0003] The programmable display includes a Web server. The client computer includes a Web browser. When the Web server of the programmable display is accessed by the Web browser of the client computer, the corresponding Web page is transmitted to the client computer.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] In the control system described in Patent Document 1, an operator has to manually input a URL (Uniform Resource Locator) corresponding to a Web page in the Web browser of the client computer, and the convenience is not good.

[0006] An object of the present disclosure is to provide a two-dimensional code generation device, a control system, a two-dimensional code generation method, and a program capable of improving convenience.

Means for Solving the Problem

[0007] A two-dimensional code generation device according to an aspect of the present disclosure is a two-dimensional code generation device that generates a two-dimensional code for acquiring first information from a server. The two-dimensional code generation device includes a device-side display unit, an input unit, a generation unit, and an output unit. The device-side display unit is a two-dimensional code component that is a widget for receiving an instruction to generate the two-dimensional code, and displays the first information indicating a display target on a screen. The input unit receives an operation input for moving the two-dimensional code component within a screen area indicating the display target in a state where the first information is displayed on the device-side display unit on the screen. The generation unit generates the two-dimensional code using second information related to the first information in response to the operation input received by the input unit. The output unit outputs the first information including the two-dimensional code generated by the generation unit.

[0008] A control system according to an aspect of the present disclosure includes the two-dimensional code generation device, a server, and a mobile terminal. The server has a server-side display unit. The server-side display unit displays the first information output from the output unit of the two-dimensional code generation device on a screen. The mobile terminal acquires the first information by reading the two-dimensional code displayed on the server-side display unit of the server.

[0009] A two-dimensional code generation method according to an aspect of the present disclosure is a two-dimensional code generation method for generating a two-dimensional code for acquiring first information from a server. The two-dimensional code generation method includes a display step, an input step, a generation step, and an output step. The display step is a step of displaying, on a screen, a two-dimensional code component which is a widget for receiving an instruction to generate the two-dimensional code, and the first information indicating a display target. The input step is a step of receiving an operation input for moving the two-dimensional code component within a screen area indicating the display target in a state where the first information is displayed on the screen in the display step. The generation step is a step of generating the two-dimensional code using second information related to the first information in response to the operation input received in the input step. The output step is a step of outputting the first information including the two-dimensional code generated in the generation step.

[0010] A program according to an aspect of the present disclosure is a program for causing one or more processors to execute the two-dimensional code generation method.

Advantages of the Invention

[0011] According to a two-dimensional code generation device, a control system, a two-dimensional code generation method, and a program according to an aspect of the present disclosure, it is possible to improve convenience.

Brief Description of the Drawings

[0012]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Embodiments for Carrying Out the Invention

[0013] (Embodiment) Hereinafter, a two-dimensional code generation device, a control system, a two-dimensional code generation method, and a program according to an embodiment will be described with reference to the drawings. Each figure described in the following embodiments is a schematic diagram, and the ratio of the size and thickness of each component does not necessarily reflect the actual dimensional ratio. Also, the configuration described in the following embodiments is merely an example of the present disclosure. The present disclosure is not limited to the following embodiments, and various modifications can be made according to the design and the like as long as the effects of the present disclosure can be achieved.

[0014] (1) Overview First, the overview of the two-dimensional code generation device 1 and the control system 10 according to the present embodiment will be described with reference to FIGS. 1 to 4.

[0015] The control system 10 according to the present embodiment is used, for example, to manage facilities provided in a facility such as a factory. "Management" as used in the present disclosure means grasping the state of the facility and performing maintenance on the facility to maintain the state of the facility.

[0016] As shown in FIG. 3, the control system 10 according to the present embodiment includes a two-dimensional code generation device 1, a server 2, and a mobile terminal 3. The server 2 has a display unit 23 (server-side display unit). The display unit 23 displays the first information 300 output from the output unit 112 of the two-dimensional code generation device 1 on the screen. The mobile terminal 3 acquires the first information 300 by reading the two-dimensional code 200 displayed on the display unit 23 of the server 2.

[0017] Also, the two-dimensional code generation device 1 according to the present embodiment is a two-dimensional code generation device that generates a two-dimensional code 200 for acquiring first information 300 from a server 2. As shown in FIG. 1, the two-dimensional code generation device 1 includes a display unit 13 (device-side display unit), an input unit 12, a generation unit 111, and an output unit 112. The display unit 13 displays on the screen a two-dimensional code component 100, which is a widget for receiving an instruction to generate the two-dimensional code 200, and the first information 300 indicating the display target 7. The input unit 12 receives an operation input for moving the two-dimensional code component 100 within a third screen area 1313 (screen area) indicating the display target 7 while the first information 300 is being displayed on the display unit 13. The generation unit 111 generates the two-dimensional code 200 using second information related to the first information 300 in response to the operation input received by the input unit 12. The output unit 112 outputs the first information 300 including the two-dimensional code 200 generated by the generation unit 111.

[0018] In the two-dimensional code generation device 1 and the control system 10 according to the present embodiment, it is possible to output the first information 300 including the two-dimensional code 200. For this reason, for example, when the output destination of the first information 300 is the server 2 and the first information 300 is displayed on the display unit 23 of the server 2, by reading the two-dimensional code 200 displayed on the display unit 23, it becomes possible to acquire the first information 300 linked to the two-dimensional code 200. That is, the first information 300 can be acquired simply by reading the two-dimensional code 200 displayed on the display unit 23, and the convenience can be improved compared to the case where an operator manually inputs URL information to acquire the first information 300.

[0019] (2) Details Next, the details of the control system 10 according to the present embodiment will be described with reference to FIGS. 1 to 5.

[0020] As shown in FIG. 3, the control system 10 according to the present embodiment includes a two-dimensional code generation device 1, a server 2, and a mobile terminal 3. Further, the control system 10 according to the present embodiment further includes a programmable logic controller 4 (hereinafter also referred to as "PLC 4") and a plurality (three in the illustrated example) of control devices 5.

[0021] (2.1) Two-dimensional code generation device The two-dimensional code generation device 1 is, for example, a personal computer. In the present embodiment, a dedicated application software (program) for executing the two-dimensional code generation method described later is installed in the personal computer, so that the personal computer functions as the two-dimensional code generation device 1. The two-dimensional code generation device 1 generates a two-dimensional code 200 (see FIG. 4) for acquiring first information 300 (see FIG. 4) from the server 2 described later.

[0022] As shown in FIG. 1, the two-dimensional code generation device 1 includes a control unit 11, an input unit 12, a display unit (device-side display unit) 13, a communication unit 14, and a storage unit 15.

[0023] The control unit 11 mainly includes a computer system having one or more processors and one or more memories. In the two-dimensional code generation device 1, the functions of the control unit 11 (including the generation unit 111 and the output unit 112 described later) are realized by one or more processors executing a program recorded in the memory. The program may be recorded in the memory in advance, may be provided through a telecommunication line such as the Internet, or may be provided by being recorded in a non-temporary recording medium such as a memory card. The control unit 11 is configured to separately control the display unit 13 and the communication unit 14.

[0024] As shown in FIG. 1, the control unit 11 has a generation unit 111 and an output unit 112.

[0025] The generation unit 111 generates a two-dimensional code 200 (see FIG. 4). The two-dimensional code 200 is, for example, a QR code (registered trademark) (hereinafter also referred to as the "QR code 200"). The generation unit 111 generates a QR code 200 associated with the first information 300 (see FIG. 4). The first information 300 is, for example, a web page (hereinafter also referred to as the "web page 300") including the display target 7 (see FIG. 4). In the present embodiment, the web page 300 includes a drawing screen created by the above-described dedicated software's drawing function. The generation unit 111 generates the two-dimensional code 200 using the second information regarding the web page (first information) 300 in response to an operation input received by the input unit 12 described later. The second information includes, for example, an IP address associated with the server 2. Then, the generation unit 111 creates a URL of the web page 300 using the IP address of the server 2 included in the second information, and generates a two-dimensional code 200 of the created URL. Here, the IP address of the server 2 may be the IP address specified on the above-described drawing screen, or may be the IP address acquired from the server 2.

[0026] The output unit 112 outputs a web page (first information) 300 including the two-dimensional code 200 generated by the generation unit 111. In the present embodiment, the output unit 112 outputs the web page 300 including the two-dimensional code 200 to the server 2.

[0027] The input unit 12 includes, for example, a pointing device such as a mouse. The input unit 12 receives, for example, an operation input for generating the two-dimensional code 200. As shown in FIG. 4, the operation input is an operation input for moving the two-dimensional code component 100 displayed on the display unit 13 described later within the third screen area 1313. That is, the input unit 12 receives an operation input for moving the two-dimensional code component 100 within the third screen area (screen area) 1313 indicating the display target 7 in a state where the web page (first information) 300 is displayed on the display unit 13.

[0028] The display unit 13 includes a display device such as a liquid crystal display or an organic EL (Electro Luminescence) display. As shown in FIG. 4, the display unit 13 displays a screen 131. More specifically, the display unit 13 includes a two-dimensional code component 100 which is a widget for receiving an instruction to generate a two-dimensional code 200, and displays a Web page (first information) 300 indicating the display target 7 on the screen. In the present embodiment, the display target 7 is a drawing screen created by the drawing function of the dedicated software described above. The drawing screen is, for example, a maintenance screen of each control device 5. The maintenance screen includes, for example, information about the equipment that has an error (for example, equipment name, location information), information about the state of the servo motor as the control device 5 described later (for example, torque value, speed), information about the sensor value of the photoelectric sensor as the control device 5 described later (for example, a graph of the incident light amount), and information about the method for dealing with the error. When the two-dimensional code generation device 1 includes a touch panel display, the touch panel display may also serve as the input unit 12 and the display unit 13.

[0029] The communication unit 14 includes a communication interface for communicating with the communication unit 24 of the server 2. The communication unit 14 is connected to the communication unit 24 via a network 6 (see FIG. 3). The communication unit 14 transmits a communication signal including the Web page 300 to the server 2. Here, the communication signal from the two-dimensional code generation device 1 includes information (for example, address information, etc.) for identifying the two-dimensional code generation device 1. Therefore, even when a plurality of two-dimensional code generation devices 1 are connected to the server 2, the server 2 can identify the two-dimensional code generation device 1 that is the transmission source of the communication signal.

[0030] The storage unit 15 is composed of a readable and writable memory such as a flash memory, for example. The storage unit 15 stores, for example, the Web page 300 and the two-dimensional code 200 in association with each other. Note that the storage unit 15 may be an internal memory of the control unit 11.

[0031] (2.2) Server Server 2 is, for example, a programmable display. That is, Server 2 is the man-machine interface of PLC 4 described later. In this embodiment, Server 2 functions as a Web server.

[0032] As shown in FIG. 2, Server 2 includes a control unit 21, an input unit 22, a display unit (server-side display unit) 23, a communication unit 24, a storage unit 25, and an adapter 26.

[0033] The control unit 21 is mainly composed of a computer system having one or more processors and one or more memories. In Server 2, the functions of the control unit 21 are realized by one or more processors executing programs recorded in the memory. The program may be recorded in the memory in advance, may be provided through a telecommunication line such as the Internet, or may be provided by being recorded on a non-transitory recording medium such as a memory card. The control unit 21 is configured to separately control the display unit 23 and the communication unit 24.

[0034] The input unit 22 includes, for example, a pointing device such as a mouse. The input unit 22 receives the operator's operation input.

[0035] The display unit 23 includes, for example, a display device such as a liquid crystal display or an organic EL display. The display unit 23 displays a screen 231 as shown in FIG. 5. That is, the display unit 23 displays the Web page (first information) 300 output from the output unit 112 of the two-dimensional code generation device 1 on the screen. When Server 2 is provided with a touch panel display, the touch panel display may also serve as the input unit 22 and the display unit 23.

[0036] The communication unit 24 includes a communication interface for communicating with the communication unit 14 of the two-dimensional code generation device 1. The communication unit 24 is connected to the communication unit 14 via a network 6 (see FIG. 3). The communication unit 24 receives a communication signal including the Web page 300 from the two-dimensional code generation device 1.

[0037] The storage unit 25 is composed of a readable and writable memory such as a flash memory, for example. The storage unit 25 stores, for example, by associating a Web page 300 with a two-dimensional code 200. Note that the storage unit 25 may be a built-in memory of the control unit 21.

[0038] The adapter 26 is, for example, an Ethernet (registered trademark) adapter. The adapter 26 includes a connector (not shown). In the server 2, the server 2 can communicate with the above-described two-dimensional code generation device 1 by connecting a network cable to the connector of the adapter 26. In the present embodiment, the second information further includes information regarding the adapter (Ethernet adapter) 26 provided in the server 2.

[0039] (2.3) Mobile Terminal The mobile terminal 3 is, for example, a tablet terminal carried by an operator. As shown in FIG. 3, the mobile terminal 3 includes a display unit 31. In the mobile terminal 3, by using a camera application installed in the mobile terminal 3 to read the two-dimensional code 200 displayed on the display unit 23 of the server 2, it is possible to display the above-described Web page 300 on the display unit 31. That is, the mobile terminal 3 acquires the first information 300 by reading the two-dimensional code 200 displayed on the display unit 23 of the server 2.

[0040] (2.4) PLC As described above, the PLC 4 is a programmable logic controller. The PLC 4 is connected to the server 2 via a network cable. Further, a plurality of control devices 5 described later are connected to the PLC 4 by, for example, Ethernet or serial communication. The PLC 4 controls the plurality of control devices 5 separately.

[0041] (2.5) Control Device As described above, the plurality of control devices 5 are connected to the PLC 4 via Ethernet or serial communication. The plurality of control devices 5 include, for example, a photoelectric sensor, a laser marker, and a servo motor. The plurality of control devices 5 are controlled by the PLC 4. The control data of the plurality of control devices 5 is drawn up to the server 2 via the PLC 4.

[0042] (3) Two-dimensional code generation method Next, the two-dimensional code generation method according to the present embodiment will be described with reference to FIGS. 4 to 6.

[0043] The two-dimensional code generation method according to the present embodiment is a two-dimensional code generation method for generating a two-dimensional code 200 for acquiring the first information 300 from the server 2. The two-dimensional code generation method includes a display step ST1, an input step ST2, a generation step ST3, and an output step ST4. The display step ST1 is a step of displaying on the screen a two-dimensional code component 100 which is a widget for receiving an instruction to generate the two-dimensional code 200 and the first information 300 indicating the display target 7. The input step ST2 is a step of receiving an operation input for moving the two-dimensional code component 100 into a third image area (screen area) 1313 indicating the display target 7 in a state where the first information 300 is displayed on the screen in the display step ST1. The generation step ST3 is a step of generating the two-dimensional code 200 using the second information regarding the first information 300 in response to the operation input received in the input step ST2. The output step ST4 is a step of outputting the first information 300 including the two-dimensional code 200 generated in the generation step ST3.

[0044] That is, the two-dimensional code generation method according to this embodiment is a two-dimensional code generation method used in the two-dimensional code generation device 1 according to this embodiment. In this two-dimensional code generation method, it is possible to output the first information 300 including the two-dimensional code 200. Therefore, for example, when the output destination of the first information 300 is the server 2 and the first information 300 is displayed on the display unit 23 of the server 2, by reading the two-dimensional code 200 displayed on the display unit 23, it is possible to obtain the first information 300 associated with the two-dimensional code 200. That is, the first information 300 can be obtained only by reading the two-dimensional code 200 displayed on the display unit 23, and the convenience can be improved compared with the case where URL information is input to obtain the first information 300.

[0045] FIG. 6 is a flowchart showing the operation of the two-dimensional code generation device 1 including the two-dimensional code generation method according to this embodiment. The two-dimensional code generation method includes the steps ST1 to ST4 shown in FIG. 6. Hereinafter, the operation of the two-dimensional code generation device 1 according to this embodiment will be described with reference to FIG. 6.

[0046] First, the two-dimensional code generation device 1 executes a display step ST1. In the display step ST1, as shown in FIG. 4, the two-dimensional code generation device 1 causes the display unit 13 to display a screen 131. The screen 131 includes a first screen area 1311, a second screen area 1312, and a third screen area 1313. The first screen area 1311 and the second screen area 1312 are arranged at both ends in the longitudinal direction of the screen 131 (the left-right direction in FIG. 4). The third screen area 1313 is arranged between the first screen area 1311 and the second screen area 1312 in the longitudinal direction of the screen 131. In other words, the third screen area 1313 is arranged at the center of the screen 131. The first screen area 1311 is an area for displaying a menu screen, and the second screen area 1312 is an area for displaying a widget menu. In the example of FIG. 4, one two-dimensional code component (two-dimensional code widget) 100 is arranged in the second screen area 1312. The third screen area 1313 is an area for displaying a drawing screen, and in the example of FIG. 4, first information 300 is displayed. The first information 300 includes the display target 7 as described above. That is, in the display step ST1, the first information 300 including the two-dimensional code component 100 and the display target 7 is displayed on the display unit 13.

[0047] Next, the two-dimensional code generation device 1 executes an input step ST2. In the input step ST2, the two-dimensional code generation device 1 receives an operation input for moving the two-dimensional code component 100 into the third screen area 1313 in a state where the first information 300 is displayed on the display unit 13 as a screen. At this time, for example, the two-dimensional code generation device 1 accepts the above operation input when the operator moves the mouse pointer over the two-dimensional code component 100 in the widget menu, presses the mouse button, moves it to the third screen area 1313 while keeping the mouse button pressed, and releases the mouse button in a state where the two-dimensional code component 100 is located within the third screen area 1313 (that is, drag and drop).

[0048] Next, the two-dimensional code generation device 1 executes the generation step ST3. In the generation step ST3, the two-dimensional code generation device 1 generates a two-dimensional code 200. The two-dimensional code generation device 1 uses the second information to generate the two-dimensional code 200 triggered by the two-dimensional code component 100 moved into the third screen area 1313. As described above, the second information includes the IP address of the server 2 and information regarding the adapter 26 provided in the server 2. Therefore, the two-dimensional code generation device 1 generates the two-dimensional code 200 using the IP address and the information regarding the adapter 26. More specifically, the two-dimensional code generation device 1 creates the URL of the web page 300 using the IP address of the server 2 included in the second information, and generates the two-dimensional code 200 of the created URL based on the created URL. The two-dimensional code 200 generated in the generation step ST3 is displayed superimposed on the display target 7 displayed in the third screen area 1313 as shown in FIG. 4.

[0049] Finally, the two-dimensional code generation device 1 executes the output step ST4. In the output step ST4, the two-dimensional code generation device 1 outputs the web page 300 including the two-dimensional code 200 generated in the above-described generation step ST3 to the server 2. In the server 2, as shown in FIG. 5, the web page 300 acquired from the two-dimensional code generation device 1 is displayed on the display unit 23. In the example of FIG. 5, a screen 231 is displayed on the display unit 23 of the server 2. The screen 231 includes the web page 300 acquired from the two-dimensional code generation device 1. Therefore, the display unit 23 of the server 2 includes the two-dimensional code 200 generated in the above-described generation step ST3. For this reason, for example, by reading the two-dimensional code 200 with the above-described mobile terminal 3, it becomes possible to display the web page (first information) 300 associated with the two-dimensional code 200 on the display unit 31 of the mobile terminal 3.

[0050] (4) Effects In the two-dimensional code generation device 1 according to the present embodiment, it is possible to output the first information 300 including the two-dimensional code 200. For this reason, for example, when the output destination of the first information 300 is the server 2 and the first information 300 is displayed on the display unit 23 of the server 2, by reading the two-dimensional code 200 displayed on the display unit 23, it becomes possible to acquire the first information 300 associated with the two-dimensional code 200. That is, the first information 300 can be acquired only by reading the two-dimensional code 200 displayed on the display unit 23, and the convenience can be improved as compared with the case where the operator manually inputs URL information to acquire the first information 300. Further, by displaying the first information 300 on the display unit 31 of the mobile terminal 3, it becomes possible for one person to perform operations such as trouble shooting and maintenance while looking at the actual object.

[0051] Also, in the two-dimensional code generation device 1 according to the present embodiment, the first information 300 is a web page 300 including the display target 7. Thereby, it becomes possible to superimpose and display the two-dimensional code 200 generated by the generation unit 111 on the web page 300.

[0052] Also, in the two-dimensional code generation device 1 according to the present embodiment, the second information includes the IP address associated with the server 2. Thereby, it becomes possible to generate the two-dimensional code 200 associated with the IP address of the server 2.

[0053] Also, in the two-dimensional code generation device 1 according to the present embodiment, the second information includes information regarding the adapter (Ethernet adapter) 26 provided in the server 2. Thereby, it becomes possible to generate the two-dimensional code 200 associated with the adapter 26 of the server 2. Further, since the adapter 26 is associated with the two-dimensional code 200, even when the IP address of the server 2 is changed, it becomes possible to automatically change the two-dimensional code 200 in accordance with the changed IP address.

[0054] Also, in the two-dimensional code generation device 1 according to the present embodiment, the server 2 has a display unit 23 that displays the first information 300 output from the output unit 112 of the two-dimensional code generation device 1 on the screen. Thereby, it becomes possible to acquire the first information 300 (Web page 300) simply by reading the two-dimensional code 200 displayed on the screen of the display unit 23.

[0055] (5) Variation The above-described embodiment is merely one of various embodiments of the present disclosure. The above-described embodiment can be variously modified according to design and the like as long as the object of the present disclosure can be achieved. Further, the same functions as those of the two-dimensional code generation device 1 according to the above-described embodiment may be embodied in a two-dimensional code generation method, a (computer) program, a non-transitory recording medium on which the program is recorded, or the like. A program according to one aspect is a program for causing one or more processors to execute the above-described two-dimensional code generation method. According to such a program, it becomes possible to realize the two-dimensional code generation device 1 capable of improving convenience.

[0056] Hereinafter, variations of the above-described embodiment will be listed. The variations described below can be applied in appropriate combinations.

[0057] The two-dimensional code generation device 1 and the server 2 in the present disclosure include, for example, a computer system. The computer system mainly consists of a processor and a memory as hardware. By the processor executing a program recorded in the memory of the computer system, the functions of the two-dimensional code generation device 1 and the server 2 in the present disclosure are realized. The program may be pre-recorded in the memory of the computer system, may be provided through a telecommunication line, or may be provided by being recorded on a non-transitory recording medium such as a memory card, an optical disk, or a hard disk drive that can be read by the computer system. The processor of the computer system is composed of one or more electronic circuits including a semiconductor integrated circuit (IC) or a large-scale integrated circuit (LSI). Here, integrated circuits such as the IC or LSI have different names depending on the degree of integration, and include integrated circuits called system LSI, VLSI (Very Large Scale Integration), or ULSI (Ultra Large Scale Integration). Furthermore, for an FPGA (Field-Programmable Gate Array) that is programmed after the manufacture of the LSI, or a logic device capable of reconfiguring the bonding relationship inside the LSI or reconfiguring the circuit sections inside the LSI, it can also be adopted as a processor. The plurality of electronic circuits may be integrated on one chip, or may be provided distributed on a plurality of chips. The plurality of chips may be integrated in one device, or may be provided distributed in a plurality of devices. The computer system referred to here includes a microcontroller having one or more processors and one or more memories. Therefore, the microcontroller is also composed of one or more electronic circuits including a semiconductor integrated circuit or a large-scale integrated circuit.

[0058] Also, it is not an essential configuration that a plurality of functions in the two-dimensional code generation device 1 or the server 2 are integrated in one housing. The components of the two-dimensional code generation device 1 or the server 2 may be provided dispersedly in a plurality of housings. Further, at least some functions of the two-dimensional code generation device 1 or the server 2 may be realized by a cloud (cloud computing) or the like.

[0059] Conversely, in the above-described Embodiment 1, at least some functions of the control system 10 dispersed in a plurality of devices may be integrated in one housing. For example, some functions dispersed in the two-dimensional code generation device 1 and the server 2 may be integrated in the server 2.

[0060] In the above-described embodiment, the two-dimensional code 200 is a QR code, but the two-dimensional code 200 is not limited to being a QR code, and may be, for example, a DataMatrix, a WeChat QR code, an SGQR (Singapore Quick Response Code), or a VeriCode.

[0061] In the above-described embodiment, the portable terminal 3 is a tablet terminal, but the portable terminal 3 is not limited to being a tablet terminal, and may be, for example, a smartphone, a personal computer, or smart glasses.

[0062] In the above-described embodiment, the output unit 112 of the two-dimensional code generation device 1 outputs a web page 300 including the two-dimensional code 200 to the server 2, but the output destination of the web page 300 is not limited to the server 2, and may be, for example, a printer. Also in this case, by reading the two-dimensional code 200 in the web page 300 printed by the printer with the portable terminal 3, it is possible to display the web page 300 on the display unit 31 of the portable terminal 3.

[0063] In the above-described embodiment, the second information includes the IP address associated with the server 2 and information regarding the adapter (Ethernet adapter) 26 provided in the server 2. In contrast, the second information may include second URL information. The second URL information is general-purpose URL information different from the first URL information that is the URL information of the web page 300. The second URL information is, for example, the URL information of the homepage of the manufacturer of the equipment installed in the factory or the URL information of the instruction manual for the equipment installed in the factory. In this case, the generation unit 111 generates the two-dimensional code 200 from the second URL information included in the second information. Then, by reading this two-dimensional code 200 with the mobile terminal 3, it becomes possible to display the above-described homepage or instruction manual on the screen of the mobile terminal 3.

[0064] Also, in the above-described embodiment, the second information includes the IP address associated with the server 2 and information regarding the adapter 26 provided in the server 2, but instead of or together with these information, it may include at least one of the page name, prefix, and Ethernet port of the web page 300.

[0065] In the above-described embodiment, the server 2 functions as a web server, but the web server may be, for example, a web server connected to the above-described PLC 4, gateway, or various sensors. Thus, even if a web server to which a PLC 4, gateway, or various sensors having no display screen are connected is a web server, by connecting the server 2, it becomes possible to display the two-dimensional code 200 on the display unit 23 of the server 2.

[0066] Also, in the web page 300 displayed on the display unit 23 of the server 2, for example, when an operation of selecting a list of a plurality of control devices 5 is performed, a plurality of two-dimensional codes 200 associated with each of the plurality of control devices 5 may be configured to be displayed on the display unit 23.

[0067] In the above-described embodiment, the second information includes the IP address of the server 2. However, the second information may include, for example, the URL information of the web page 300. In this case, the generation unit 111 generates the two-dimensional code 200 from the URL information included in the second information.

[0068] (Aspect) The two-dimensional code generation device (1) according to the first aspect is a two-dimensional code generation device (1) that generates a two-dimensional code (200) for acquiring first information (300) from a server (2). The two-dimensional code generation device (1) includes a device-side display unit (13), an input unit (12), a generation unit (111), and an output unit (112). The device-side display unit (13) is a two-dimensional code component (100) that is a widget for receiving an instruction to generate the two-dimensional code (200), and displays the first information (300) indicating the display target (7) on the screen. The input unit (12) receives an operation input for moving the two-dimensional code component (100) within the screen area (1313) indicating the display target (7) in a state where the first information (300) is displayed on the device-side display unit (13). The generation unit (111) generates the two-dimensional code (200) using second information related to the first information (300) in response to the operation input received by the input unit (12). The output unit (112) outputs the first information (300) including the two-dimensional code (200) generated by the generation unit (111).

[0069] According to this aspect, it is possible to improve convenience.

[0070] In the two-dimensional code generation device (1) according to the second aspect, in the first aspect, the first information (300) is a web page (300) including the display target (7).

[0071] According to this aspect, it is possible to generate a web page (300) including the two-dimensional code (200) and the display target (7).

[0072] In the two-dimensional code generation device (1) according to the third aspect, in the first or second aspect, the second information includes the IP address associated with the server (2).

[0073] According to this aspect, it becomes possible to generate a two-dimensional code (200) associated with the IP address of the server (2).

[0074] In the two-dimensional code generation device (1) according to the fourth aspect, in the first or second aspect, the first information (300) is a web page (300) including the display target (7). The second information includes second URL information different from the first URL information which is the URL information of the web page (300).

[0075] According to this aspect, it becomes possible to generate a two-dimensional code (200) associated with the second URL information.

[0076] In the two-dimensional code generation device (1) according to the fifth aspect, in any one of the first to fourth aspects, the second information includes information regarding the Ethernet adapter (26) provided in the server (2).

[0077] According to this aspect, it becomes possible to generate a two-dimensional code (200) associated with the Ethernet adapter (26) of the server (2).

[0078] In the two-dimensional code generation device (1) according to the sixth aspect, in any one of the first to fifth aspects, the server (2) has a server-side display unit (23). The server-side display unit (23) displays the first information (300) output from the output unit (112) on the screen.

[0079] According to this aspect, it becomes possible to acquire the first information (300) by reading the two-dimensional code (200) displayed on the screen of the server-side display unit (23).

[0080] The control system (10) according to the seventh aspect includes a two-dimensional code generation device (1) according to any one of the first to sixth aspects, a server (2), and a mobile terminal (3). The server (2) has a server-side display unit (23). The server-side display unit (23) displays the first information (300) output from the output unit (112) of the two-dimensional code generation device (1) on the screen. The mobile terminal (3) acquires the first information (300) by reading the two-dimensional code (200) displayed on the server-side display unit (23) of the server (2).

[0081] According to this aspect, it is possible to improve convenience.

[0082] The two-dimensional code generation method according to the eighth aspect is a two-dimensional code generation method for generating a two-dimensional code (200) for acquiring the first information (300) from the server (2). The two-dimensional code generation method includes a display step (ST1), an input step (ST2), a generation step (ST3), and an output step (ST4). The display step (ST1) is a step of displaying on the screen a two-dimensional code component (100) which is a widget for receiving an instruction to generate a two-dimensional code (200) and the first information (300) indicating a display target (7). The input step (ST2) is a step of receiving an operation input for moving the two-dimensional code component (100) within a screen area (1313) indicating the display target (7) in a state where the first information (300) is displayed on the screen in the display step (ST1). The generation step (ST3) is a step of generating a two-dimensional code (200) using second information related to the first information (300) in response to the operation input received in the input step (ST2). The output step (ST4) is a step of outputting the first information (300) including the two-dimensional code (200) generated in the generation step (ST3).

[0083] According to this aspect, it is possible to improve convenience.

[0084] The program according to the ninth aspect is a program for causing one or more processors to execute the two-dimensional code generation method according to the eighth aspect.

[0085] According to this aspect, it becomes possible to improve convenience.

[0086] Regarding the configurations according to the second to sixth aspects, they are not essential configurations for the two-dimensional code generation device (1) and can be appropriately omitted.

Explanation of Signs

[0087] 1 Two-dimensional code generation device 2 Server 3 Mobile terminal 7 Display target 10 Control system 12 Input unit 13 Display unit (device-side display unit) 23 Display unit (server-side display unit) 26 Adapter (Ethernet adapter) 111 Generation unit 112 Output unit 100 Two-dimensional code component 200 Two-dimensional code 300 First information (Web page) 1313 Third screen area (screen area) ST1 Display process ST2 Input process ST3 Generation process ST4 Output process

Claims

1. A two-dimensional code generation device for generating a two-dimensional code for acquiring first information from a server, comprising: a two-dimensional code component which is a widget for receiving an instruction to generate the two-dimensional code, and a device-side display unit for displaying the first information indicating a display target on a screen; an input unit for receiving an operation input for moving the two-dimensional code component within a screen area indicating the display target in a state where the first information is displayed on the device-side display unit; a generation unit for generating the two-dimensional code using second information related to the first information in response to the operation input received by the input unit; an output unit for outputting the first information including the two-dimensional code generated by the generation unit. A two-dimensional code generation device.

2. The first information is a web page including the display target. The two-dimensional code generation device according to claim 1.

3. The second information includes an IP address associated with the server. The two-dimensional code generation device according to claim 1 or 2.

4. The first information is a web page including the display target, and the second information includes second URL information different from first URL information which is URL information of the web page. The two-dimensional code generation device according to claim 1 or 2.

5. The second information includes information related to an Ethernet adapter provided in the server. The two-dimensional code generation device according to any one of claims 1 to 4.

6. The server has a server-side display unit for displaying the first information output from the output unit on a screen. The two-dimensional code generation device according to any one of claims 1 to 5.

7. A two-dimensional code generation device according to any one of claims 1 to 6, a server having a server-side display unit for displaying the first information output from the output unit of the two-dimensional code generation device on a screen, and a mobile terminal for acquiring the first information by reading the two-dimensional code displayed on the server-side display unit of the server. A control system.

8. A two-dimensional code generation method for generating a two-dimensional code for acquiring first information from a server, comprising: a display step of displaying a two-dimensional code component which is a widget for receiving an instruction to generate the two-dimensional code, and the first information indicating a display target on a screen. An input step of receiving an operation input for moving the two-dimensional code component within a screen area indicating the display target in a state where the first information is being displayed on the screen in the display step; A generation step of generating the two-dimensional code using second information regarding the first information in response to the operation input received in the input step; An output step of outputting the first information including the two-dimensional code generated in the generation step, and having: A two-dimensional code generation method.

9. A program for causing one or more processors to execute the two-dimensional code generation method according to Claim 8.

Citation Information

Patent Citations

  • Print medium processing system, printing apparatus, information processing apparatus, and program

    JP2008154203A

  • Programmable display, data distribution program, recording medium with the program recorded, and data collection system

    JP2009009498A

  • Information processing apparatus, information processing method, and program

    JP2016091470A

  • Information processing device, information processing system, information processing method, and program

    JP2016177553A

  • Commodity registration system and program

    JP2021012627A