Electronic device, electronic device system, and status checking method
Patent Information
- Application Number
- JP2021074009
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-04-26
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2041-04-26
Smart Images

Figure 0007647295000001 
Figure 0007647295000002 
Figure 0007647295000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an electronic device, an electronic device system, and a status checking method. [Background technology]
[0002] In recent years, electronic devices using RFID (Radio Frequency Identification) have come into widespread use (see, for example, Patent Document 1). Among such electronic devices, there are known ones that are capable of displaying various types of information on a display unit such as electronic paper. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2017-215837 A Summary of the Invention [Problem to be solved by the invention]
[0004] In the electronic device as described above, for example, when the display unit is a non-volatile display unit such as electronic paper, it takes time to change the display, and therefore the display change may not be executed normally. In such a case, the electronic device as described above does not have a means for confirming that the display change has been executed normally, and a manual visual confirmation is required.
[0005] The present invention has been made to solve the above-mentioned problems, and its object is to provide an electronic device, an electronic device system, and a status checking method that can automate checking whether a display change has been made normally. [Means for solving the problem]
[0006] In order to solve the above problem, one aspect of the present invention is a display device including a display unit that performs a display having a nonvolatile memory property, a wireless communication unit that receives power by wireless power supply and communicates with a host device by wireless communication, and a control unit that changes the display of the display unit in response to a display change request that changes the display of the display unit, the display change request being based on received information received by the wireless communication unit, and causes the display unit to display a code image indicating a display state after the change. The display state includes a display state in which all the display on the display unit is erased, and when the changed display state is a display state in which all the display on the display unit is erased, the control unit causes the display unit to display the code image indicating the display state in which all the display on the display unit is erased. The electronic device is characterized in that
[0007] According to one aspect of the present invention, there is provided a display device including a display unit that performs a display having non-volatile memory properties, a wireless communication unit that receives power via wireless power supply and communicates with a host device via wireless communication, a status information storage unit that stores status information indicating a status related to the display unit in response to a display change request for changing the display of the display unit, and a control unit that changes the display of the display unit in response to the display change request based on received information received by the wireless communication unit, and causes the status information to be stored in the status information storage unit in response to a change in the status related to the display unit when changing the display of the display unit, and when the wireless communication unit receives a transmission command requesting transmission of the status information from the host device via the wireless communication, transmits the status information stored in the status information storage unit to the host device via the wireless communication. The status information includes normal end information indicating that the display change on the display unit has been normally ended, abnormal end information indicating that the display change on the display unit has been interrupted midway, and abnormal status information indicating that the display change on the display unit is in an abnormal status in which it is impossible to change the display on the display unit. The electronic device is characterized in that
[0008] Another aspect of the present invention is an electronic device system comprising the electronic device described above, a detection unit that detects the code image displayed on the display unit, and the higher-level device that determines a state regarding a display change of the electronic device based on the code image detected by the detection unit.
[0009] Another aspect of the present invention is an electronic device system comprising the electronic device described above and the higher-level device that determines a status regarding display changes of the electronic device based on the status information acquired from the electronic device.
[0010] Another aspect of the present invention is a method for checking the status of an electronic device including a display unit that displays a non-volatile memory-like display and a wireless communication unit that receives power via wireless power supply and communicates with a higher-level device via wireless communication, the method including a processing step of a control unit changing the display of the display unit in response to a display change request for changing the display of the display unit, the display change request being based on received information received by the wireless communication unit, and causing the display unit to display a code image indicating a display state after the change; and a confirmation step of the higher-level device confirming a state of the display change of the display unit based on the code image displayed on the display unit. the display state includes a display state in which all display on the display unit is erased, and in the processing step, when the changed display state is a display state in which all display on the display unit is erased, the control unit causes the display unit to display the code image indicating the display state in which all display on the display unit is erased. The method for checking the status is characterized by the above.
[0011] Another aspect of the present invention is a state checking method for an electronic device including a display unit that performs a display having non-volatile memory properties, a wireless communication unit that receives power via wireless power supply and communicates with a higher-level device via wireless communication, and a state information storage unit that stores state information indicating a state related to the display unit in response to a display change request for changing the display of the display unit, the method including a processing step in which a control unit changes the display of the display unit in response to the display change request based on received information received by the wireless communication unit, and causes the state information storage unit to store the state information in response to a change in state related to the display unit when changing the display of the display unit, and a confirmation step in which the higher-level device confirms a state of the display change of the display unit based on the state information stored in the state information storage unit. The status information includes normal end information indicating that the display change on the display unit has been normally ended, abnormal end information indicating that the display change on the display unit has been interrupted midway, and abnormal status information indicating that the display change on the display unit is in an abnormal status in which it is impossible to change the display on the display unit. The method for checking the status is characterized by the above. Effect of the Invention
[0012] According to the present invention, it is possible to automate the confirmation of whether or not a display change has been performed normally. [Brief description of the drawings]
[0013] [Figure 1] 1 is a block diagram showing an example of an electronic device system according to a first embodiment. [Diagram 2]4 is a diagram showing an example of data in a two-dimensional code storage unit in the first embodiment; FIG. [Diagram 3] FIG. 2 is a diagram showing a display example of the electronic device according to the first embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of an operation of the electronic device system according to the first embodiment. [Diagram 5] 5 is a flowchart showing an example of an operation of a control unit of the electronic device according to the first embodiment. [Figure 6] 5 is a flowchart showing an example of an operation of a higher-level device according to the first embodiment. [Figure 7] FIG. 11 is a block diagram showing an example of an electronic device system according to a second embodiment. [Figure 8] 10 is a flowchart showing an example of the operation of a control unit of the electronic device according to the second embodiment. [Figure 9] 10 is a flowchart showing an example of an operation of a higher-level device according to the second embodiment. [Figure 10] FIG. 11 is a first diagram showing an example of an operation of the electronic device system according to the second embodiment. [Figure 11] FIG. 11 is a second diagram showing an example of the operation of the electronic device system according to the second embodiment. [Figure 12] FIG. 11 is a third diagram showing an example of the operation of the electronic device system according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0014] Hereinafter, electronic devices and electronic device systems according to embodiments of the present invention will be described with reference to the drawings.
[0015] [First embodiment] FIG. 1 is a block diagram showing an example of an electronic device system 100 according to the first embodiment. As shown in FIG. 1, the electronic device system 100 includes an electronic device 1 and a higher-level device 2.
[0016] The electronic device 1 is, for example, an electronic device such as an RFID tag having a display function, and receives, for example, a command (processing command) transmitted by the higher-level device 2 via the wireless communication unit 11 and executes processing (command processing) according to the received command. Then, the electronic device 1 transmits (replies) a response (processing response) that is the execution result of the command processing to the higher-level device 2 via the wireless communication unit 11. The electronic device 1 includes an RFIC 10 (RF Integrated Circuit), a control unit 30, a non-volatile storage memory 35, and a display unit 40.
[0017] The RFIC 10 is an IC that receives power wirelessly and communicates with the higher-level device 2 via wireless communication such as NFC (Near Field Communication). The RFIC 10 receives various commands from the higher-level device 2 via wireless communication, processes the received commands, and transmits a response to the command processing to the higher-level device 2 via wireless communication. The RFIC 10 includes a wireless communication unit 11, a user storage unit 12, and a management storage unit 13.
[0018] The wireless communication unit 11 receives power through wireless power supply and communicates with the higher-level device 2 through wireless communication such as NFC (Near Field Communication). The wireless communication unit 11 executes command processing according to various commands received from the higher-level device 2 and transmits a response to the command processing to the higher-level device 2 through wireless communication. The wireless communication unit 11 supplies the power supplied from the higher-level device 2 through wireless power supply to each unit as power for operating the electronic device 1.
[0019] The user storage unit 12 is configured, for example, with an electrically rewritable non-volatile memory such as an EEPROM (Electrically Erasable Programmable Read-Only Memory), and stores various information used by the user.
[0020] The management storage unit 13 is configured, for example, of an electrically rewritable non-volatile memory such as an EEPROM or a RAM (Random access memory) and stores management information. The management storage unit 13 is a highly secure storage area that cannot be accessed by users.
[0021] The display unit 40 is, for example, electronic paper, and performs display with non-volatile memory properties. The display unit 40 includes a driver unit (not shown) that writes display data such as characters and images to the electronic paper, and a display panel (not shown).
[0022] The non-volatile storage memory 35 is configured, for example, by an electrically rewritable non-volatile memory such as an EEPROM, and is a storage unit for storing various data such as image data. The non-volatile storage memory 35 includes a two-dimensional code storage unit 351.
[0023] The two-dimensional code storage unit 351 (an example of a code image storage unit) stores a display state and a two-dimensional code in association with each other. The two-dimensional code here is, for example, a QR code (registered trademark). The display state is, for example, a display state after a change in the display of the display unit 40. Here, an example of data in the two-dimensional code storage unit 351 will be described with reference to FIG. 2. The code image is, for example, image data in which information indicating the display state is coded, and in this embodiment, an example of the case where the code image is a two-dimensional code will be described.
[0024] FIG. 2 is a diagram showing an example of data in the two-dimensional code storage unit 351 in this embodiment. 2, the two-dimensional code storage unit 351 stores a "display state" in association with a "two-dimensional code." The "display state" includes, for example, a state in which the display has been erased (all-screen clear state) and a state in which the display has been changed to one for process A. The "two-dimensional code" includes a two-dimensional code in which information indicating the display state is coded, and the type of information displayed as a two-dimensional code in the display state.
[0025] For example, the example shown in FIG. 2 indicates that when the "display state" is "display cleared," "Code CLR" corresponds as the "two-dimensional code." Here, "display cleared" indicates a display state in which all display on display unit 40 has been cleared (full-screen clear state). Also, when the "display state" is "process A," "Code A" corresponds as the "two-dimensional code." Here, "Code A" is a two-dimensional code that indicates manufacturing information such as a lot number.
[0026] Returning to the explanation of Fig. 1, the control unit 30 is, for example, a processor including a CPU (Central Processing Unit) and the like, and performs overall control of the electronic device 1. The control unit 30 performs control to change the display on the display unit 40 in response to, for example, a display change request for changing the display on the display unit 40, which is based on reception information received by the wireless communication unit 11. The control unit 30 also causes the display unit 40 to display a two-dimensional code indicating the display state after the change.
[0027] For example, in response to a display change request from the wireless communication unit 11, the control unit 30 acquires a two-dimensional code corresponding to the display state from the two-dimensional code storage unit 351. If the display change request is, for example, a request to erase the display (clear the entire screen), the control unit 30 acquires the two-dimensional code of "Code CLR" from the two-dimensional code storage unit 351 and transmits display data including the two-dimensional code to the display unit 40. As a result, the display unit 40 clears the entire screen and then displays the two-dimensional code of "Code CLR" indicating display erasure (clearing the entire screen). The control unit 30 causes the two-dimensional code to be displayed at a predetermined position on the display unit 40.
[0028] Here, a display example of the display unit 40 in this embodiment will be described with reference to FIG. 3(a) shows a display example in the case where the electronic device 1 is used in, for example, a production management system and is attached to a returnable box for transporting various products, parts, etc. In this case, for example, a lot number or a two-dimensional code is displayed on the display unit 40. Note that the two-dimensional code may contain different information for each process, or may contain identification information for identifying the product or lot number.
[0029] Fig. 3(b) shows an example of a display when the display state of Fig. 3(a) is changed to display erasure (full screen clear). In this case, the display unit 40 erases the display information from the display screen of the display unit 40, and then displays a two-dimensional code corresponding to the display erasure state (full screen clear state).
[0030] 1, the higher-level device 2 instructs the electronic device 1 to change the display on the display unit 40, and checks the state of the electronic device 1, including the state of the display change. The higher-level device 2 checks the state of the display change based on, for example, a two-dimensional code displayed on the display unit 40. The higher-level device 2 includes an R / W section 21 (reader / writer section), an imaging section 22, and a device control section .
[0031] The R / W unit 21 includes a wireless communication unit and a wireless power supply unit (not shown), supplies power to the electronic device 1 by wireless power supply, transmits commands by wireless communication, and causes the electronic device 1 to execute processing according to the commands. The R / W unit 21 transmits to the electronic device 1, for example, a command (instruction) including a display change request for requesting a change in the display on the display unit 40 of the electronic device 1.
[0032] The imaging unit 22 (an example of a detection unit) has, for example, a CCD image sensor or a CMOS image sensor, and captures an image including the two-dimensional code displayed on the display unit 40 of the electronic device 1. In other words, the imaging unit 22 is an example of a detection unit that detects the two-dimensional code displayed on the display unit 40.
[0033] The device control unit 23 is, for example, a processor including a CPU, and performs overall control of the higher-level device 2. For example, the device control unit 23 controls a display change of the electronic device 1 and executes a confirmation process for confirming the state of the display change. When changing the display of the electronic device 1, the device control unit 23 transmits a command including a display change request to the electronic device 1 via the R / W unit 21 by wireless communication.
[0034] Furthermore, device control unit 23 checks the state of the display change based on the two-dimensional code displayed on display unit 40. That is, after device control unit 23 receives a response to a command including a display change request via R / W unit 21, device control unit 23 acquires the two-dimensional code included in the image detected by imaging unit 22 after a predetermined period (for example, a period of about 2 seconds required for changing the display on display unit 40) has elapsed. Device control unit 23 determines whether or not information indicated by the acquired two-dimensional code matches information indicating the display state after the display change. When information indicated by the two-dimensional code matches information indicating the display state after the display change, device control unit 23 determines that the display change on display unit 40 has been normally completed.
[0035] Furthermore, when the information indicated by the two-dimensional code does not match the information indicating the display state after the display change (including when the two-dimensional code cannot be detected), the device control unit 23 determines that the display change on the display unit 40 has not been performed normally and has terminated abnormally. Note that when the device control unit 23 confirms an abnormal termination based on the two-dimensional code, it executes an abnormality response process such as a process of retrying the display change. Note that the abnormality response process may include a process of automatically rejecting (removing) the electronic device 1 that has terminated abnormally.
[0036] Next, the operation of the electronic device 1 and the electronic device system 100 according to this embodiment will be described with reference to the drawings. Fig. 4 is a diagram showing an example of the operation of the electronic device system 100 according to this embodiment. Here, an example of a display change process of the electronic device system 100 will be described. Note that the display state before the display change is the display state shown in Fig. 3(a), and a case where a display change is made from this display state to display erasure (clearing the entire screen) will be described.
[0037] 4, when a display change is to be performed, first, the higher-level device 2 transmits a command including the display change to the RFIC 10 of the electronic device 1 (step S101). The device control unit 23 of the higher-level device 2 transmits the command including the display change to the RFIC 10 via the R / W unit 21.
[0038] Next, the RFIC 10 transmits a display change request to the control unit 30 (step S102). The wireless communication unit 11 of the RFIC 10 receives the display change request in this case as a display change request corresponding to erasing the display of the display unit 40 (clearing the entire screen). Note that the RFIC 10 and the control unit 30 are connected by, for example, a serial interface, and the RFIC 10 transmits the display change request to the control unit 30 using the serial interface.
[0039] Next, the RFIC 10 transmits a response (ACK) to the higher-level device 2 (step S103). The wireless communication unit 11 transmits a response including an acknowledgement (ACK) to the command to the higher-level device 2.
[0040] Next, the control unit 30 receives the two-dimensional code from the storage nonvolatile memory 35 (step S104). Here, the control unit 30 acquires a two-dimensional code corresponding to the display state after the display change (for example, a two-dimensional code of "Code CLR") from the two-dimensional code memory unit 351 of the storage nonvolatile memory 35 in response to the display change request.
[0041] Next, the control unit 30 transmits the display data to the display unit 40 (step S105). The control unit 30 transmits the two-dimensional code to the display unit together with data for erasing the display (clearing the entire screen). Note that the control unit 30 and the display unit 40 are connected, for example, by a serial interface, and the control unit 30 transmits the display data to the display unit 40 using the serial interface.
[0042] Next, the display unit 40 executes a display change process (step S106). The display unit 40 executes a display change based on the display data received from the control unit 30. Here, the display unit 40 changes the display to a display state as shown in FIG. 3(b).
[0043] Next, the higher-level device 2 executes a process of confirming the display change (step S107). For example, after a predetermined period of time has elapsed since receiving the response, the higher-level device 2 confirms the state of the electronic device 1 (the display state of the display unit 40) based on the two-dimensional code displayed by the display unit 40. Details of the process of confirming the display change by the higher-level device 2 will be described later.
[0044] Next, the display change processing of the electronic device 1 according to the present embodiment will be described in detail with reference to FIG. FIG. 5 is a flowchart showing an example of the operation of the control unit 30 of the electronic device 1 according to the present embodiment.
[0045] As shown in FIG. 5, when performing the display change process, the control unit 30 first determines whether or not a display change request has been received (step S201). The control unit 30 determines whether or not a display change request has been received from the wireless communication unit 11 of the RFIC 10. If the control unit 30 receives a display change request (step S201: YES), the control unit 30 advances the process to step S202. If the control unit 30 has not received a display change request (step S201: NO), the control unit 30 returns the process to step S201. Note that the control unit 30 may detect that a display change command has been received from the higher-level device 2 by, for example, interrupt processing, and acquire the display change request from the wireless communication unit 11.
[0046] In step S202, the control unit 30 acquires a two-dimensional code corresponding to the display state after the display change based on the display change request from the two-dimensional code storage unit 351 of the storage nonvolatile memory 35.
[0047] Next, the control unit 30 transmits display data to the display unit 40 to change the display (step S203). The control unit 30 transmits the display data including the two-dimensional code to the display unit 40 to change the display on the display unit 40. After the process of step S203, the control unit 30 ends the process of changing the display.
[0048] Next, the display change and confirmation process of the electronic device 1 by the higher-level device 2 will be described in detail with reference to FIG. FIG. 6 is a flowchart showing an example of the operation of the higher-level device 2 according to this embodiment.
[0049] 6, when performing a display change and confirmation process for the electronic device 1, the higher-level device 2 first transmits a display change command to the electronic device 1 (step S301). The device control unit 23 of the higher-level device 2 transmits a command (instruction) including a display change request to the electronic device 1 via the R / W unit 21.
[0050] Next, the device control unit 23 receives a response (ACK) from the electronic device 1 (step S302). The device control unit 23 receives the response (ACK) to the transmitted command via the R / W unit 21.
[0051] Next, device control unit 23 determines whether a predetermined period of time has elapsed (step S303). Device control unit 23 determines whether a predetermined period of time (e.g., about 2 seconds) required for changing the display on display unit 40 has elapsed since receiving the response (ACK). If the predetermined period of time has elapsed (step S303: YES), device control unit 23 advances the process to step S304. If the predetermined period of time has not elapsed (step S303: NO), device control unit 23 returns the process to step S303.
[0052] In step S304, device control unit 23 acquires an image of the display screen from imaging unit 22. That is, device control unit 23 acquires an image of the display screen of display unit 40 including the two-dimensional code captured by imaging unit 22.
[0053] Next, device control unit 23 determines whether the two-dimensional code matches the display state (step S305). Device control unit 23 converts the two-dimensional code included in the acquired image into data, and determines whether the data matches the data indicating the display state after the display change. If the two-dimensional code matches the display state (step S305: YES), device control unit 23 determines that the display change on display unit 40 has been successfully completed, and ends the display state confirmation process. If the two-dimensional code does not match the display state (step S305: NO), device control unit 23 advances the process to step S306.
[0054] In step S306, the device control unit 23 executes anomaly handling processing for the display change. The device control unit 23 executes, for example, a retry processing for the display change (for example, a re-execution processing of the processing from step S301 to step S305 described above). After the processing of step S306, the device control unit 23 ends the display state confirmation processing.
[0055] As described above, the electronic device 1 according to the present embodiment includes the display unit 40, the wireless communication unit 11, and the control unit 30. The display unit 40 displays information having non-volatile memory properties. The wireless communication unit 11 receives power via wireless power supply, and communicates with the higher-level device 2 via wireless communication. The control unit 30 changes the display on the display unit 40 in response to a display change request for changing the display on the display unit 40, the display change request being based on received information received by the wireless communication unit 11, and causes the display unit 40 to display a two-dimensional code (code image) indicating the changed display state.
[0056] As a result, the electronic device 1 according to this embodiment displays a two-dimensional code indicating the display state after the change on the display unit 40, so that the higher-level device 2 can detect the two-dimensional code to confirm the display change, and there is no need to visually confirm the display change on the display unit 40. In other words, the electronic device 1 according to this embodiment can automate the confirmation of whether the display change has been performed normally. The electronic device 1 according to this embodiment can automatically confirm whether the display change has been performed normally, for example, even if the power supply by wireless power supply is interrupted or a power shortage occurs in the middle of the display change.
[0057] Moreover, the electronic device 1 according to the present embodiment includes a two-dimensional code storage unit 351 (code image storage unit) that stores a display state and a two-dimensional code in association with each other. The control unit 30 acquires a two-dimensional code corresponding to the display state from the two-dimensional code storage unit 351, and causes the acquired two-dimensional code to be displayed at a predetermined position on the display unit 40. As a result, the electronic device 1 according to this embodiment can appropriately display a two-dimensional code corresponding to a preset display state by using the two-dimensional code storage unit 351. Furthermore, the electronic device 1 according to this embodiment can display a two-dimensional code at a predetermined position that can be used in a system that uses a two-dimensional code, such as a production management system, thereby making it possible to use the existing production management system to check a display change.
[0058] In this embodiment, the display state includes a display state in which all the displays on the display unit 40 are erased (full-screen clear state). When the display state after the change is a display state in which all the displays on the display unit 40 are erased (full-screen clear state), the control unit 30 causes the display unit 40 to display a two-dimensional code indicating the display state in which all the displays on the display unit 40 are erased (full-screen clear state). As a result, the electronic device 1 according to this embodiment allows the display state after the display change to be properly confirmed even if the display state after the display change is a display state in which all display on the display unit 40 has been erased (full-screen clear state).
[0059] Moreover, the electronic device system 100 according to this embodiment includes the above-mentioned electronic device 1, an imaging unit 22 (detection unit), and a higher-level device 2 (device control unit 23). The imaging unit 22 detects a two-dimensional code displayed on the display unit 40. The higher-level device 2 (device control unit 23) determines a state regarding a display change of the electronic device 1 based on the two-dimensional code detected by the imaging unit 22. As a result, the electronic device system 100 according to this embodiment has the same effect as the electronic device 1 described above, and can automate the confirmation of whether or not the display has been changed normally.
[0060] Furthermore, the status checking method according to this embodiment is a method for checking the status of the electronic device 1 described above, and includes a processing step and a checking step. In the processing step, the control unit 30 changes the display on the display unit 40 in response to a display change request for changing the display on the display unit 40, the display change request being based on received information received by the wireless communication unit 11, and causes the display unit 40 to display a two-dimensional code indicating the changed display state. In the checking step, the higher-level device 2 checks the changed display state on the display unit 40 based on the two-dimensional code displayed on the display unit 40. As a result, the state checking method according to the present embodiment has the same effect as the electronic device 1 described above, and can automate checking whether a display change has been performed normally.
[0061] [Second embodiment] Next, an electronic device 1a and an electronic device system 100a according to a second embodiment will be described with reference to the drawings. In this embodiment, an example will be described in which the status of the electronic device 1a is confirmed by using a status code (status information).
[0062] FIG. 7 is a block diagram showing an example of an electronic device system 100a according to the second embodiment. As shown in FIG. 7, the electronic device system 100a includes an electronic device 1a and a higher-level device 2a. In FIG. 7, the same components as those in FIG. 1 are given the same reference numerals and the description thereof will be omitted.
[0063] The electronic device 1a includes an RFIC 10a, a control unit 30a, a non-volatile storage memory 35, and a display unit 40. The basic functions of the RFIC 10a are similar to those of the RFIC 10 of the first embodiment. The RFIC 10a includes a wireless communication unit 11, a user storage unit 12, and a management storage unit 13a.
[0064] The management storage unit 13a is configured, for example, by an electrically rewritable non-volatile memory such as an EEPROM or a RAM, and stores management information. The management storage unit 13a is a high-security storage area that cannot be accessed by users. The management storage unit 13 a includes a status code storage unit 131 .
[0065] The status code storage unit 131 (an example of a status information storage unit) is configured, for example, with a RAM which is a volatile memory, and stores a status code (status information, status code) indicating the status of the display unit 40 in response to a display change request.
[0066] The control unit 30a is a processor including a CPU and the like, and performs overall control of the electronic device 1a. The control unit 30a performs control to change the display on the display unit 40 in response to a display change request based on received information received by the wireless communication unit 11, for example, which is a display change request for changing the display on the display unit 40. The control unit 30a also stores a status code in the status code storage unit 131 in response to a change in the status of the display unit 40 when changing the display on the display unit 40.
[0067] Here, the status code includes a normal termination code (normal termination information) indicating that the display change on the display unit 40 was completed normally, an abnormal termination code (abnormal termination information) indicating that the display change on the display unit 40 was interrupted midway, and an abnormal state code (abnormal state information) indicating that an abnormal state exists in which the display change on the display unit 40 is not possible. For example, when the display change on the display unit 40 has ended normally, the control unit 30a causes the status code storage unit 131 to store a normal end code (for example, 0x01).
[0068] Furthermore, for example, when an abnormal state occurs in which the display on the display unit 40 cannot be changed, the control unit 30a stores an abnormal state code (for example, 0x0F) in the state code storage unit 131. Note that the abnormal state code includes, for example, a state in which there is insufficient power to change the display on the display unit 40, or a state outside the temperature range in which the display on the display unit 40 can be changed.
[0069] Furthermore, if, for example, wireless power supply from the higher-level device 2a is interrupted during the display change and the display change on the display unit 40 is interrupted midway, the control unit 30a does not store a status code in the status code storage unit 131. In this case, the status code storage unit 131 stores NULL (null, for example, 0x00), which is the initial state. Here, NULL (for example, 0x00) is an abnormal termination code.
[0070] In addition, in this embodiment, when the wireless communication unit 11 receives a transmission command (transmission instruction) requesting the transmission of a status code from the higher-level device 2a via wireless communication, it transmits the status code stored in the status code memory unit 131 to the higher-level device 2a via wireless communication.
[0071] The higher-level device 2a instructs the electronic device 1a to change the display on the display unit 40, and checks the status of the electronic device 1a including the status of the display change. The higher-level device 2a checks the status of the display change based on the status code stored in the above-mentioned status code storage unit 131. That is, the higher-level device 2a determines the status of the display change of the electronic device 1a based on the status code acquired from the electronic device 1a. The higher-level device 2a includes an R / W unit 21 (reader / writer unit), an imaging unit 22, and a device control unit 23a.
[0072] The device control unit 23a is, for example, a processor including a CPU, and controls the upper device 2a in an integrated manner. The device control unit 23a, for example, controls the display change of the electronic device 1a and executes a confirmation process to confirm the state of the display change. The basic functions of the device control unit 23a are similar to those of the device control unit 23 of the first embodiment described above.
[0073] After changing the display of the electronic device 1a, the device control unit 23a transmits a read command (the above-mentioned transmission command) for reading a status code to the electronic device 1a via the R / W unit 21. Furthermore, the device control unit 23a receives a response to the transmission command from the electronic device 1a via the R / W unit 21, and as a display change confirmation process, determines the status of the display change of the electronic device 1a based on the status code included in the received response.
[0074] If the status code is "0x01", the device control unit 23a determines that the display change has been completed normally. If the status code is "0x0F", the device control unit 23a determines that the display change was not executed due to an abnormal state. If the status code is "0x00" (NULL), the device control unit 23a determines that the display change has been executed abnormally.
[0075] Next, the operations of the electronic device 1a and the electronic device system 100a according to this embodiment will be described with reference to the drawings. Here, first, the display change processing of the electronic device 1a according to the present embodiment will be described in detail with reference to FIG.
[0076] FIG. 8 is a flowchart showing an example of the operation of the control unit 30a of the electronic device 1a according to this embodiment.
[0077] 8, when performing the display change process, the control unit 30a first determines whether or not a display change request has been received (step S401). If the control unit 30a has received a display change request (step S401: YES), the control unit 30a advances the process to step S402. If the control unit 30a has not received a display change request (step S401: NO), the control unit 30a returns the process to step S401.
[0078] In step S402, the control unit 30a determines whether the display can be changed. The control unit 30a determines whether the display can be changed based on, for example, whether the voltage of the display unit 40 detected by a voltage detection unit (not shown) is a voltage at which the display can be changed, or whether the temperature of the display unit 40 detected by a temperature sensor (not shown) is a temperature at which the display can be changed. If the display can be changed (step S402: YES), the control unit 30a advances the process to step S403. If the display cannot be changed (step S402: NO), the control unit 30a advances the process to step S405.
[0079] In step S403, the control unit 30a transmits display data to the display unit 40 to change the display. Next, the control unit 30a stores the normal end code in the status code storage unit 131 (step S404). The control unit 30a stores the normal end code (0x01) in the status code storage unit 131 of the RFIC 10a. After the process of step S404, the control unit 30a ends the display change process.
[0080] Furthermore, in step S405, the control unit 30a stores the abnormal status code in the status code storage unit 131. The control unit 30a stores the abnormal end code (0x0F) in the status code storage unit 131 of the RFIC 10a. After the process of step S405, the control unit 30a ends the display change process.
[0081] Next, with reference to FIG. 9, a display change and confirmation process of the electronic device 1a by the higher-level device 2a will be described in detail. FIG. 9 is a flowchart showing an example of the operation of the higher-level device 2a according to this embodiment.
[0082] 9, when performing a display change and confirmation process for the electronic device 1a, the higher-level device 2a first transmits a display change command to the electronic device 1a (step S501). The device control unit 23a of the higher-level device 2a transmits a command (instruction) including a display change request to the electronic device 1a via the R / W unit 21. In addition, in FIG. 9, the processes from step S501 to step S503 are similar to the processes from step S301 to step S303 shown in FIG. 6 described above, and therefore the description thereof will be omitted here.
[0083] In step S504, the device control unit 23a transmits a command for reading out a status code (the above-mentioned transmission command) to the electronic device 1a via the R / W unit 21, and obtains the status code included in the response received in response to the transmission command.
[0084] Next, device control unit 23a judges whether the status code indicates normal termination (step S505). Device control unit 23a judges whether the acquired status code is, for example, "0x01". If the status code indicates normal termination (step S505: YES), device control unit 23 judges that the display change on display unit 40 has been normally terminated, and ends the display status confirmation process. If the status code does not indicate normal termination (step S505: NO), device control unit 23a advances the process to step S506.
[0085] In step S506, the device control unit 23a executes anomaly handling processing for the display change. The device control unit 23a executes, for example, a retry processing for the display change (for example, a re-execution processing of the processing from step S501 to step S505 described above). After the processing of step S506, the device control unit 23a ends the display state confirmation processing.
[0086] Next, a specific example of the operation of the electronic device system 100a according to this embodiment will be described with reference to Figures 10 to 12. Figures 10 to 12 are diagrams showing an example of the operation of the electronic device system 100a according to this embodiment.
[0087] First, with reference to FIG. 10, an operation when a display change in the electronic device system 100a according to this embodiment ends normally will be described. In FIG. 10, the processes from step S601 to step S603 are similar to the processes from step S101 to step S103 shown in FIG. 4, and therefore the description thereof will be omitted here.
[0088] In step S604, the control unit 30a transmits the display data to the display unit . Next, the display unit 40 executes a display change process (step S605). The display unit 40 executes a display change based on the display data received from the control unit 30a.
[0089] Next, the control unit 30a transmits a normal end code (0x01) to the RFIC 10a (step S606). Next, the RFIC 10a executes a process of storing the normal end code (0x01) (step S607). The RFIC 10a stores the normal end code (0x01) in the status code storage unit 131.
[0090] Next, the higher-level device 2a transmits a read command for the status code to the RFIC 10a (step S608). The device control unit 23a of the higher-level device 2a transmits the read command for the status code to the RFIC 10a via the R / W unit 21.
[0091] Next, the RFIC 10a transmits a response (0x01) to the higher-level device 2a (step S609). The wireless communication unit 11 of the RFIC 10a reads a status code from the status code storage unit 131 in response to the status code read command. Here, the status code is a normal end code (0x01). The wireless communication unit 11 transmits a response including the normal end code (0x01) to the higher-level device 2a.
[0092] Next, the higher-level device 2a executes a state determination process (step S610). The device control unit 23a of the higher-level device 2a determines the state of the electronic device 1a (the display state of the display unit 40) based on the state code included in the received response. Here, since the state code is a normal end code (0x01), the device control unit 23a determines that the display change on the display unit 40 has ended normally.
[0093] Next, with reference to FIG. 11, an operation in a case where a display change cannot be performed in the electronic device system 100a according to this embodiment due to an abnormal state will be described. In FIG. 11, the processes from step S611 to step S613 are similar to the processes from step S601 to step S603 shown in FIG. 10, and therefore the description thereof will be omitted here.
[0094] Next, the control unit 30a, for example, because there is insufficient power to change the display on the display unit 40, transmits an abnormal status code (0x0F) to the RFIC 10a without transmitting display data to the display unit 40 (step S614).
[0095] Next, the RFIC 10a executes a process of storing the abnormal status code (0x0F) (step S615). The RFIC 10a stores the abnormal status code (0x0F) in the status code storage unit 131.
[0096] Next, the higher-level device 2a transmits a read command for the status code to the RFIC 10a (step S616). The device control unit 23a of the higher-level device 2a transmits the read command for the status code to the RFIC 10a via the R / W unit 21.
[0097] Next, the RFIC 10a transmits a response (0x0F) to the higher-level device 2a (step S617). The wireless communication unit 11 of the RFIC 10a reads out a status code from the status code storage unit 131 in response to the status code read command. Here, the status code is an abnormal status code (0x0F). The wireless communication unit 11 transmits a response including the abnormal status code (0x0F) to the higher-level device 2a.
[0098] Next, the higher-level device 2a executes a state determination process (step S618). The device control unit 23a of the higher-level device 2a determines the state of the electronic device 1a (the display state of the display unit 40) based on the state code included in the received response. Here, since the state code is an abnormal state code (0x0F), the device control unit 23a determines that the display change of the display unit 40 has ended abnormally.
[0099] Next, with reference to FIG. 12, an operation in the case where display change in the electronic device system 100a according to this embodiment cannot be executed due to abnormal termination will be described. In FIG. 12, the processes from step S621 to step S623 are similar to the processes from step S601 to step S603 shown in FIG. 10, and therefore the description thereof will be omitted here.
[0100] Next, the control unit 30a transmits the display data to the display unit 40, but the display change process is interrupted due to the occurrence of an abnormality, such as the interruption of wireless power supply, midway through.
[0101] Next, the higher-level device 2a transmits a read command for the status code to the RFIC 10a (step S624). The device control unit 23a of the higher-level device 2a transmits the read command for the status code to the RFIC 10a via the R / W unit 21.
[0102] Next, the RFIC 10a transmits a response (0x00, "NULL") to the higher-level device 2a (step S625). In response to the status code read command, the wireless communication unit 11 of the RFIC 10a reads a status code from the status code storage unit 131. In this case, the status code is an abnormal termination code (0x00, "NULL"). The wireless communication unit 11 transmits a response including the abnormal termination code (0x00, "NULL") to the higher-level device 2a.
[0103] Next, the higher-level device 2a executes a state determination process (step S626). The device control unit 23a of the higher-level device 2a determines the state of the electronic device 1a (the display state of the display unit 40) based on the state code included in the received response. Here, since the state code is an abnormal end code (0x00, "NULL"), the device control unit 23a determines that the display change of the display unit 40 has ended abnormally.
[0104] As described above, the electronic device 1a according to the present embodiment includes the display unit 40, the wireless communication unit 11, the status code storage unit 131 (status information storage unit), and the control unit 30a. The display unit 40 displays information having non-volatile memory properties. The wireless communication unit 11 receives power through wireless power supply and communicates with the higher-level device 2a through wireless communication. The status code storage unit 131 stores status information indicating a status related to the display unit 40 in response to a display change request for changing the display of the display unit 40. The control unit 30a changes the display of the display unit 40 in response to a display change request based on the received information received by the wireless communication unit 11, and stores status information in the status code storage unit 131 in response to a change in the status related to the display unit 40 when changing the display of the display unit 40. Then, when the wireless communication unit 11 receives a transmission command (e.g., a read command) requesting transmission of a status code (status information) from the higher-level device 2a through wireless communication, the wireless communication unit 11 transmits the status code stored in the status code storage unit 131 to the higher-level device 2a through wireless communication.
[0105] As a result, in the electronic device 1a according to this embodiment, the higher-level device 2a can confirm the display change by acquiring the status code stored in the status code storage unit 131, and there is no need to visually confirm the display change on the display unit 40. In other words, the electronic device 1a according to this embodiment can automate the confirmation of whether the display change has been performed normally. The electronic device 1a according to this embodiment can automatically confirm whether the display change has been performed normally, for example, even if the power supply by wireless power supply is interrupted or a power shortage occurs in the middle of the display change.
[0106] Furthermore, in this embodiment, the status data includes a normal termination code (normal termination information) indicating that the display change on the display unit 40 was completed normally, an abnormal termination code (abnormal termination information) indicating that the display change on the display unit 40 was interrupted midway, and an abnormal state code (abnormal state information) indicating that an abnormal state exists in which the display change on the display unit 40 is not possible.
[0107] This allows the electronic device 1a according to the present embodiment to check not only whether the display change has been performed normally, but also the cause of the display change not being performed normally (abnormal termination or abnormal state).
[0108] In this embodiment, the abnormal state includes a state in which there is insufficient power to change the display on the display unit 40, or a state in which the temperature on the display unit 40 is outside the range in which the display can be changed. As a result, the electronic device 1a according to this embodiment can properly recognize when a display change cannot be performed normally due to an abnormal condition such as a lack of power to perform the display change or a condition where the temperature of the display unit 40 is outside the range at which the display can be changed.
[0109] Moreover, the electronic device system 100a according to this embodiment includes the above-mentioned electronic device 1a and a higher-level device 2a. The higher-level device 2a determines the state of the electronic device 1a with respect to a display change based on a status code acquired from the electronic device 1a. As a result, the electronic device system 100a according to this embodiment has the same effect as the electronic device 1a described above, and can automate the confirmation of whether the display change has been performed normally.
[0110] Moreover, the status checking method according to the present embodiment is a status checking method for electronic device 1a including display unit 40, wireless communication unit 11, and status code storage unit 131 described above, and includes a processing step and a checking step. In the processing step, control unit 30a changes the display on display unit 40 in response to a display change request based on reception information received by wireless communication unit 11, and stores status information in status code storage unit 131 in response to a change in status related to display unit 40 when changing the display on display unit 40. In the checking step, higher-level device 2a checks the status of the display change on display unit 40 based on the status code stored in status code storage unit 131. As a result, the state checking method according to the present embodiment has the same effect as the electronic device 1a described above, and can automate checking whether a display change has been performed normally.
[0111] The present invention is not limited to the above-described embodiments, and can be modified without departing from the spirit of the present invention. For example, although the above embodiments have been described as being implemented individually, the present invention is not limited to this, and the embodiments may be implemented in combination of part or all of the embodiments.
[0112] For example, the second embodiment may be implemented in combination with the first embodiment. In the second embodiment, the electronic device system 100 (100a) may execute two types of confirmation processing, that is, the two-dimensional code and the status code, or may switch between the two types depending on the configuration of the higher-level device 2 (2a).
[0113] In addition, in each of the above embodiments, an example has been described in which the two-dimensional code memory unit 351 is provided in the storage non-volatile memory 35, but this is not limited to this, and the two-dimensional code memory unit 351 may be provided in other configurations (for example, the RFIC 10 (10a) or the control unit 30 (30a), etc.).
[0114] In the above second embodiment, the status code storage unit 131 is provided in the RFIC 10a, but the present invention is not limited thereto and may be provided in the control unit 30 (30a). In addition, the status code storage unit 131 is provided in a RAM, which is a volatile memory, but the present invention is not limited thereto and may be provided in a nonvolatile memory, such as an EEPROM. If the status code storage unit 131 is provided in a nonvolatile memory, such as an EEPROM, the control unit 30a must store an abnormal termination code (0x00) in the status code storage unit 131 every time before changing the display.
[0115] In the above embodiment, the status code storage unit 131 is included in the management storage unit 13a, but the user storage unit 12 may include the status code storage unit 131. The RFIC 10 (10a) may have a configuration in which the storage unit is divided into the user storage unit 12 and the management storage unit 13 (13a).
[0116] In addition, in each of the above embodiments, the code image is a two-dimensional code, and the two-dimensional code is a QR code (registered trademark), but the present invention is not limited to this, and may be, for example, a two-dimensional code of another type, such as a two-dimensional barcode. Also, the code image may be, for example, a one-dimensional code such as a barcode, or a character string that can be subjected to OCR (Optical Character Recognition), etc.
[0117] Each component of the electronic device system 100 (100a) described above has a computer system inside. A program for implementing the functions of each component of the electronic device system 100 (100a) described above may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read into a computer system and executed to perform processing in each component of the electronic device system 100 (100a) described above. Here, "reading a program recorded on a recording medium into a computer system and executing it" includes installing the program into a computer system. The "computer system" referred to here includes hardware such as an OS and peripheral devices. Furthermore, a "computer system" may include multiple computer devices connected via a network including the Internet, WAN, LAN, dedicated lines, and other communication lines. Furthermore, a "computer-readable recording medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs, and CD-ROMs, and storage devices such as hard disks built into a computer system. In this way, the recording medium storing the program may be a non-transitory recording medium such as a CD-ROM.
[0118] The recording medium also includes a recording medium installed inside or outside and accessible from a distribution server to distribute the program. The program may be divided into a plurality of parts, downloaded at different times, and then combined by each component of the electronic device system 100 (100a), or each divided program may be distributed by a different distribution server. Furthermore, the "computer-readable recording medium" includes a recording medium that holds a program for a certain period of time, such as a volatile memory (RAM) inside a computer system that becomes a server or a client when a program is transmitted via a network. The program may be a recording medium for implementing part of the above-mentioned functions. Furthermore, the program may be a so-called difference file (difference program) that can realize the above-mentioned functions in combination with a program already recorded in the computer system.
[0119] In addition, some or all of the above-mentioned functions may be realized as an integrated circuit such as LSI (Large Scale Integration). Each of the above-mentioned functions may be individually processed, or some or all of the functions may be integrated into a processor. The integrated circuit method is not limited to LSI, and may be realized by a dedicated circuit or a general-purpose processor. In addition, if an integrated circuit technology that can replace LSI appears due to advances in semiconductor technology, an integrated circuit based on that technology may be used. [Explanation of symbols]
[0120] 1, 1a Electronic equipment 2, 2a Upper device 10, 10a RFIC 11 Wireless Communication Section 12 User memory section 13, 13a Management storage unit 21 R / W section 22 Imaging unit 23 Device Control Section 30, 30a Control section 35 Non-volatile memory for storage 40 Display section 100, 100a Electronics System 131 Status code storage unit 351 Two-dimensional code storage unit
Claims
1. A display unit having a non-volatile memory function; a wireless communication unit that receives power through wireless power supply and communicates with a higher-level device through wireless communication; a control unit that changes the display of the display unit in response to a display change request based on reception information received by the wireless communication unit, and causes the display unit to display a code image indicating a display state after the change; Equipped with the display state includes a display state in which all display on the display unit is erased, When the changed display state is a display state in which all display on the display unit is erased, the control unit causes the display unit to display the code image indicating the display state in which all display on the display unit is erased.
1. An electronic device comprising:
2. a code image storage unit that stores the display state and the code image in association with each other, The control unit acquires the code image corresponding to the display state from the code image storage unit, and displays the acquired code image at a predetermined position on the display unit.
2. The electronic device according to claim 1 .
3. a state information storage unit that stores state information indicating a state of the display unit in response to the display change request, the control unit changes the display of the display unit in response to the display change request, and causes the state information storage unit to store the state information in response to a change in a state related to the display unit when the display of the display unit is changed; When the wireless communication unit receives a transmission command requesting transmission of the status information from the higher-level device via the wireless communication, the wireless communication unit transmits the status information stored in the status information storage unit to the higher-level device via the wireless communication.
3. The electronic device according to claim 1 or 2.
4. The status information includes normal end information indicating that the display change on the display unit has been normally ended, abnormal end information indicating that the display change on the display unit has been interrupted midway, and abnormal status information indicating that the display change on the display unit is in an abnormal status in which it is impossible to change the display.
4. The electronic device according to claim 3.
5. The abnormal state includes a state in which there is insufficient power to change the display on the display unit, or a state in which the temperature on the display unit is outside the range in which the display can be changed.
5. The electronic device according to claim 4.
6. A display unit having a non-volatile memory function; a wireless communication unit that receives power through wireless power supply and communicates with a higher-level device through wireless communication; a state information storage unit that stores state information indicating a state of the display unit in response to a display change request that changes the display of the display unit; a control unit that changes the display of the display unit in response to the display change request based on the reception information received by the wireless communication unit, and causes the state information storage unit to store the state information in response to a change in a state related to the display unit when the display of the display unit is changed; Equipped with when receiving a transmission command requesting transmission of the status information from the higher-level device via the wireless communication, the wireless communication unit transmits the status information stored in the status information storage unit to the higher-level device via the wireless communication; The status information includes normal end information indicating that the display change on the display unit has been normally ended, abnormal end information indicating that the display change on the display unit has been interrupted midway, and abnormal status information indicating that the display change on the display unit is in an abnormal status in which it is impossible to change the display.
1. An electronic device comprising:
7. An electronic device according to any one of claims 1 to 5; A detection unit that detects the code image displayed on the display unit; the host device that determines a state regarding a display change of the electronic device based on the code image detected by the detection unit; An electronic device system comprising:
8. An electronic device according to any one of claims 3 to 6; the host device that determines a state of the electronic device related to a display change based on the state information acquired from the electronic device; An electronic device system comprising:
9. A method for checking the status of an electronic device including a display unit that displays a non-volatile memory and a wireless communication unit that receives power through wireless power supply and communicates with a higher-level device through wireless communication, comprising: a processing step of causing a control unit to change the display of the display unit in response to a display change request based on reception information received by the wireless communication unit, and to display on the display unit a code image indicating a display state after the change; a confirmation step in which the upper device confirms a state of a display change on the display unit based on the code image displayed on the display unit; Including, the display state includes a display state in which all display on the display unit is erased, In the processing step, when the changed display state is a display state in which all the display on the display unit is erased, the control unit causes the display unit to display the code image indicating the display state in which all the display on the display unit is erased. A status checking method comprising:
10. A method for checking a state of an electronic device including a display unit that performs a display having a non-volatile memory property, a wireless communication unit that receives power by wireless power supply and communicates with a higher-level device by wireless communication, and a state information storage unit that stores state information indicating a state of the display unit in response to a display change request that changes the display of the display unit, a processing step of causing a control unit to change the display of the display unit in response to the display change request based on the reception information received by the wireless communication unit, and storing the state information in the state information storage unit in response to a change in a state related to the display unit when the display of the display unit is changed; a confirmation step in which the higher-level device confirms a display change state of the display unit based on the state information stored in the state information storage unit; Including, The status information includes normal end information indicating that the display change on the display unit has been normally ended, abnormal end information indicating that the display change on the display unit has been interrupted midway, and abnormal status information indicating that the display change on the display unit is in an abnormal status in which it is impossible to change the display. A status checking method comprising:
Citation Information
Patent Citations
RFID function tag, stock management system and stock management method
JP2011022720A
Electronic shelf label and display control method for display device of the electronic shelf label
JP2011022900A
RFID tag and RFID tag system
JP2016192179A
Wireless communication device and processing method
JP2017215837A