Wireless clock system and method of operation of the wireless clock system

JP2026087693APending Publication Date: 2026-05-28SEIKO TIME CREATION INC
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
SEIKO TIME CREATION INC
Filing Date
2024-11-18
Publication Date
2026-05-28

AI Technical Summary

Technical Problem

Existing wireless clock systems require repetitive device selection and time-consuming exchanges of information for time synchronization when registering multiple peripheral devices, leading to inefficiencies in offices or factories.

Method used

A wireless clock system that includes a wireless clock and a terminal device, where the wireless clock creates a signal requesting device address registration, and the terminal device registers and synchronizes with the clock based on included identification information, reducing the effort required for registration and synchronization.

Benefits of technology

The system simplifies the registration and synchronization process by automating device address registration and time synchronization, thereby reducing the effort and time needed for connecting multiple wireless clocks to a terminal device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026087693000001_ABST
    Figure 2026087693000001_ABST
Patent Text Reader

Abstract

To provide a wireless clock system and a method for implementing the wireless clock system that can reduce the effort required for registration between a wireless terminal and a wireless clock. [Solution] The wireless clock comprises a creation unit that creates a first signal including device address registration request identification information that requests the registration of a device address, and a communication control unit that transmits the first signal created by the creation unit. The terminal device comprises a registration unit that registers a device address if it is not already registered, based on the device address registration request identification information included in the first signal transmitted by the wireless clock.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to a wireless clock system and a method executed by the wireless clock system.

Background Art

[0002] Techniques for registering the unique ID of a peripheral with a central device and performing wireless communication are known (see, for example, Patent Document 1). For example, when a central device and a peripheral device communicate using the wireless standard Bluetooth Low Energy (hereinafter referred to as "BLE"), the peripheral device transmits an advertisement packet, the central device receives the advertisement packet from the peripheral device, and updates the advertisement list. The central device accepts a user's selection of a device to connect from the advertisement list and transmits a connection request to the selected device. Device information is exchanged between the device and the central device, a pairing request is transmitted from the central device to the device, encrypted information (LTK) is exchanged, and encrypted communication is performed.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] As described above, when the central device and the peripheral device communicate, a large amount of information is transmitted and received between them. Therefore, in an office, a factory, or the like, when attempting to register a plurality of wireless clocks operating as peripherals at once and perform time synchronization, it is necessary to repeatedly select the devices many times on the terminal device operating as the central device and perform a time synchronization operation, which is troublesome. Considerable time was required for the exchange of device information and encrypted communication between the device and the central device.

[0005] The object of the present invention is to provide a wireless clock system and a method for the wireless clock system that can reduce the effort required for registration between a wireless terminal and a wireless clock. [Means for solving the problem]

[0006] One embodiment of the present invention is a wireless clock system comprising a wireless clock and a terminal device, wherein the wireless clock comprises a creation unit that creates a first signal including device address registration request identification information requesting the registration of a device address, and a communication control unit that transmits the first signal created by the creation unit, and the terminal device comprises a registration unit that registers a device address if it is not already registered, based on the device address registration request identification information included in the first signal transmitted by the wireless clock.

[0007] One embodiment of the present invention is a wireless clock system in which the terminal device further comprises a communication control unit that connects to the wireless clock based on the device address registered by the registration unit.

[0008] One embodiment of the present invention is a wireless clock system in which the terminal device further comprises a communication control unit that connects to the wireless clock when the device address is registered based on the device address registration request identification information included in the first signal transmitted by the wireless clock.

[0009] One embodiment of the present invention is a wireless clock system in which the terminal device further comprises a time synchronization unit that synchronizes the time with the wireless clock to which the communication control unit is connected.

[0010] In one embodiment of the present invention, in the aforementioned wireless clock system, the registration unit registers a device address if it is not already registered, based on an operation and the device address registration request identification information included in the first signal transmitted by each of the plurality of wireless clocks.

[0011] In one embodiment of the present invention, the wireless clock system further comprises a time synchronization unit that performs time synchronization with the wireless clock based on each of the plurality of device addresses registered by the registration unit.

[0012] One embodiment of the present invention is a method performed by a wireless clock system comprising a wireless clock and a terminal device, the method being performed by a wireless clock system comprising: the step of the wireless clock creating a first signal including device address registration request identification information requesting the registration of a device address; the step of the wireless clock transmitting the first signal created in the creation step; and the step of the terminal device registering a device address if it is not already registered, based on the device address registration request identification information included in the first signal transmitted by the wireless clock. [Effects of the Invention]

[0013] According to embodiments of the present invention, it is possible to provide a wireless clock system and a method for the wireless clock system that can reduce the effort required for registration between a wireless terminal and a wireless clock. [Brief explanation of the drawing]

[0014] [Figure 1] This figure shows an example configuration of a wireless clock system according to an embodiment of the present invention. [Figure 2] This is a block diagram showing the configuration of the wireless clock according to this embodiment. [Figure 3A] This is a schematic diagram showing an example of a wireless clock according to this embodiment. [Figure 3B] This is a schematic diagram showing an example of a wireless clock according to this embodiment. [Figure 4] This diagram shows the configuration of the terminal device according to this embodiment. [Figure 5] This figure shows an example of the functional configuration of the control unit of the wireless clock according to this embodiment. [Figure 6A] This figure shows examples of the first and second signals. [Figure 6B]It is a diagram showing an example of a first signal and a second signal. [Figure 7] It is a diagram showing an example of the functional configuration of the control unit of the terminal device according to the present embodiment. [Figure 8A] It is a diagram showing an example of information displayed on the terminal device according to the present embodiment. [Figure 8B] It is a diagram showing an example of a list display area LDA. [Figure 9A] It is a diagram showing an example of a menu screen displayed on the terminal device according to the present embodiment. [Figure 9B] It is a diagram showing an example of a dialog displayed on the terminal device according to the present embodiment. [Figure 9C] It is a diagram showing an example of a list display area displayed on the terminal device according to the present embodiment. [Figure 10] It is a diagram showing an example of the operation of the terminal device according to the present embodiment. [Figure 11] It is a diagram showing an example of the operation of a radio clock system according to an embodiment.

Embodiments of the Invention

[0015] Next, the radio clock system and the method executed by the radio clock system according to the present embodiment will be described with reference to the drawings. The embodiments described below are merely examples, and the embodiments to which the present invention is applied are not limited to the following embodiments. In all the drawings for explaining the embodiments, those having the same function are denoted by the same reference numerals, and repeated explanations are omitted. In addition, "based on XX" as used in the present application means "based on at least XX", and includes cases where it is based on another element in addition to XX. Also, "based on XX" is not limited to the case where XX is directly used, and includes cases where it is based on something obtained by performing operations or processing on XX. "XX" is an arbitrary element (for example, arbitrary information).

[0016] (Embodiment) (Radio Clock System) Figure 1 shows an example of the configuration of a wireless clock system according to an embodiment of the present invention. The wireless clock system 1 comprises wireless clocks 100-1 to 100-n (where n is an integer n>0) and a terminal device 200.

[0017] Wireless communication between each of the wireless clocks 100-1 through 100-n and the terminal device 200 is conducted wirelessly based on short-range wireless communication technology, such as Bluetooth® Low Energy (hereinafter also referred to as "BLE"). The following explanation will continue with an example of short-range wireless communication, specifically the application of BLE. BLE is a standard developed for low power consumption within the short-range wireless communication standard called Bluetooth®.

[0018] In this embodiment, based on BLE, each of the wireless clocks 100-1 to 100-n operates as a peripheral that transmits advertisement packets, and the terminal device 200 operates as a central that receives advertisement packets. Hereinafter, any wireless clock among wireless clocks 100-1 to 100-n will be referred to as wireless clock 100.

[0019] Next, the wireless clock 100 according to this embodiment will be described. Figure 2 is a block diagram showing the configuration of a wireless clock according to this embodiment. The wireless clock 100 includes a wireless module 102, a control unit 104, an operation unit 106, a display unit 107, a timing unit 108, and a storage unit 110.

[0020] The wireless module 102 transmits and receives wireless signals based on BLE via the antenna AN1. The wireless module 102 includes a ROM 103. The wireless module 102 performs various processes related to the transmission and reception of wireless signals based on BLE, according to instructions from the control unit 104, based on the device address stored in the ROM 103. An example of a device address is a Bluetooth device address. The following explanation will continue with the case where a Bluetooth device address is applied as an example of a device address.

[0021] The wireless module 102 consists of, for example, a radio frequency (RF) circuit, a baseband (BB) circuit, and a memory circuit. The wireless module 102 demodulates and decodes the wireless signal received via antenna AN1 and outputs it to the control unit 104. The wireless module 102 also encodes and modulates the signal output by the control unit 104 and transmits it externally via antenna AN1.

[0022] The memory unit 110 is a non-volatile memory, and stores control programs and the like. The control programs include programs related to various processes for controlling wireless communication with the terminal device 200.

[0023] The control unit 104 performs various calculations and provides overall control over the operation of the wireless clock 100. For example, the control unit 104 includes a CPU (Central Processing Unit), which reads control programs from the memory unit 110 and performs various processes such as calculation control and display related to various functions. The control unit 104 also controls the wireless module 102 to communicate data with the terminal device 200.

[0024] The operation unit 106 receives input operations from user U and outputs an electrical signal corresponding to the input operation to the control unit 104. For example, a registration button RBU is connected to the operation unit 106, and when user U presses the registration button RBU, the operation unit 106 outputs a registration signal to the control unit 104.

[0025] The display unit 107 includes a display panel such as a liquid crystal display (LCD) or an electro-luminescent (OLED) display. The control unit 104 outputs a drive signal to the display unit 107 to display various information on the display unit 107. The display unit 107 displays, for example, the time (current time) measured by the timing unit 108. The timing unit 108 consists of an oscillation circuit, a frequency divider circuit, a timing circuit, etc., and measures the time (current time). When time information is output from the control unit 104, the timing unit 108 sets that time information.

[0026] Figures 3A and 3B are schematic diagrams showing an example of a wireless clock according to this embodiment. Figure 3A is a front view of the wireless clock 100, and Figure 3B is a rear view of the wireless clock 100. An example of the wireless clock 100 can be used by hanging it on a wall in an office or placing it on a table. According to the front view of the wireless clock 100, the time is displayed digitally on the front of the wireless clock 100. According to the rear view of the wireless clock 100, a switch SW, a time change button TCBO, a set button SEBO, a display selection button DSBO, a monitor button MBO, a registration button RBU, and a reset button REBO are provided on the back of the wireless clock 100.

[0027] The switch SW is used to turn the alarm of the wireless clock 100 on and off, the time change button TCBO is used to set the alarm time, current time, and date, and the set button SEBO is used to set the time and date. The display selection button DSBO is used to select the display of the alarm time, current time, etc., the monitor button MBO is used to keep the alarm sounding, the registration button RBU is used to register the wireless clock 100 with the terminal device 200, and the reset button REBO is used to reset it.

[0028] Next, the terminal device 200 according to this embodiment will be described. Figure 4 is a block diagram showing the configuration of the terminal device 200 according to this embodiment. The terminal device 200 includes a wireless module 202, a control unit 204, an operation unit 206, a touch panel 207-1, a display unit 207-2, a timing unit 208, and a storage unit 210.

[0029] The wireless module 202 transmits and receives wireless signals based on BLE via antenna AN2. The wireless module 202 includes a ROM 203. Based on the Bluetooth device address stored in the ROM 203, the wireless module 202 performs various processes related to the transmission and reception of wireless signals based on BLE. The wireless module 202 performs various processes according to instructions from the control unit 204.

[0030] The wireless module 202 consists of, for example, a radio frequency (RF) circuit, a baseband (BB) circuit, and a memory circuit. The wireless module 202 demodulates and decodes the wireless signal received via antenna AN2 and outputs it to the control unit 204. The wireless module 202 also encodes and modulates the signal output by the control unit 204 and transmits it externally via antenna AN2.

[0031] The memory unit 210 is a non-volatile memory or the like, and stores the control program. The control program includes programs related to various processes for controlling wireless communication with the wireless clock 100.

[0032] The control unit 204 performs various calculations and provides overall control over the operation of the terminal device 200. The control unit 204 includes a CPU, which reads control programs from the memory unit 210 and performs various processes such as calculation control and display related to various functions. The control unit 204 also controls the wireless module 202 to communicate data with the wireless clock 100.

[0033] The operation unit 206 receives user input and outputs an electrical signal corresponding to that input to the control unit 204. For example, the operation unit 206 outputs an operation signal to the control unit 204. The touch panel 207-1 is formed on the surface of the display unit 207-2, detects touch operations on the screen displayed on the display unit 207-2, and outputs an operation signal to the control unit 204 based on the detected touch operation. The display unit 207-2 includes a display panel such as a liquid crystal display or an organic EL display. The control unit 204 outputs a drive signal to the display unit 207-2 to display various information on the display panel. The display unit 207-2 displays, for example, the (current) time measured by the timing unit 208. Furthermore, the display unit 207-2 displays, for example, an advertisement list, a synchronization button, the product model number of the wireless clock 100, etc. The timing unit 208 consists of an oscillation circuit, a frequency divider circuit, a timing circuit, etc., and measures the current time.

[0034] Next, the functional configuration of the control unit 104 of the wireless clock according to this embodiment will be described. Figure 5 is a diagram showing an example of the functional configuration of the control unit of the wireless clock according to this embodiment. The control unit 104 functions as a communication control unit 1041 and a creation unit 1043.

[0035] The communication control unit 1041 controls the wireless module 102 to establish a connection with the terminal device 200 based on BLE. For example, when the wireless clock 100 operates as a peripheral, the communication control unit 1041 controls the transmission of a first signal and a second signal to the terminal device 200. The first signal is a communication packet requesting a connection and registration of wireless clock identification information. An example of the first signal is an advertisement indication (ADV_IND) requesting registration of wireless clock identification information. The second signal is a communication packet that does not request registration of wireless clock identification information. An example of the second signal is an advertisement indication (ADV_IND) that does not request registration of wireless clock identification information. An example of wireless clock identification information is a Bluetooth device address.

[0036] The creation unit 1043 creates the first signal and the second signal. Figures 6A and 6B show examples of the first signal and the second signal. As an example, we will continue the explanation of the case where an advertisement packet is applied to the first signal and the second signal. As shown in Figure 6A, the advertisement packet includes a preamble, an access address, a protocol data unit header (PDU header), an advertisement address, an advertisement structure 1 (AD Structure 1), an advertisement structure 2 (AD Structure 2), and a cyclic redundancy check (CRC).

[0037] The Advertise Protocol data unit includes the PDU Header, Advertise Address, AD Structure 1, and AD Structure 2. The Advertise Payload also includes the Advertise Address, AD Structure 1, and AD Structure 2. Advertisement structure 1 includes Length, Advertisement Type, and Advertisement Data. Similarly, Advertisement structure 2 also includes Length, Advertisement Type, and Advertisement Data.

[0038] Figure 6B shows the details of an advertisement packet. The Access Address is a fixed value in advertisement packets. The PDU Header includes PDU TYPE, TxAdd, RxAdd, and Length. The value of the PDU Type field indicates the type of Advertising Protocol Data Unit (Advertising PDU). For example, ADV_IND with a PDU Type field value of 0 indicates an advertisement event that can be accessed from an unspecified device. ADV_IND with TxAdd of 0 indicates that the advertisement address is a device-specific public address, and ADV_IND with TxAdd of 1 indicates that the advertisement address is a random address. In this embodiment, in order to identify individual devices by their Bluetooth device address, TxAdd is set to 0, meaning that the Bluetooth device address unique to each wireless module, recorded in the ROM 103 of the wireless module 102 of each wireless clock 100, is used as the advertised address.

[0039] AD Structure2 includes Length, AD Type, and AD Data. AD Structure2 is the complete local name for AD Type=9. The AD Data field consists of the product model number "BL201K", which is an example of the device name; the identifier "BCLK1", which indicates that it is a product group included in Wireless Clock System 1; and the device address registration request identification information "P" or "N", which indicates whether or not device address registration is requested. Here, if the device address registration request identification information is "P", it indicates that device address registration is requested. If the device address registration request identification information is "N", it indicates that device address registration is not requested.

[0040] The identifier "BCLK1" is used to identify the communication partner among many advertisement packets flying around, such as in an office. A 2-byte or 16-byte Universal Unique Identifier (UUID) may be used to identify the communication partner. In this embodiment, the advertisement payload consists of the advertisement address (Bluetooth device address), AD Structure1, and AD Structure2.

[0041] The first signal includes, for example, the product model number "BL201K", information "BCLK" indicating that it is included in the wireless clock system 1, and device address registration request identification information "P" in the AD Data of AD Structure 2. The second signal includes, for example, the product model number "BL201K", information "BCLK" indicating that it is included in the wireless clock system 1, and device address registration request identification information "N" in the AD Data of AD Structure 2.

[0042] The creation unit 1043 creates a first signal based on the registration signal input from the operation unit 106 to the control unit 104 when the registration button RBU is pressed by the user U. For example, the creation unit 1043 creates the first signal based on the registration signal for a predetermined period of time or until the registration signal is input again. The communication control unit 1041 acquires a first signal from the creation unit 1043. The communication control unit 1041 controls the wireless module 102 based on the first transmission interval (TAdvInt1) and transmits the acquired first signal to the terminal device 200.

[0043] The communication control unit 1041 receives a connection request from the wireless module 102 that was sent by the terminal device 200 in response to the first signal that was transmitted. Based on the received connection request, the communication control unit 1041 performs connection processing. The communication control unit 1041 receives a time synchronization request transmitted by the terminal device 200 from the wireless module 102. The control unit 104 outputs the time information included in the time synchronization request to the timing unit 208. The timing unit 108 receives the time information output by the control unit 104 and sets the time based on the acquired time information.

[0044] When time synchronization is completed by setting the time based on time information in the timing unit 108, the creation unit 1043 creates a disconnection notification. The communication control unit 1041 acquires the disconnection notification created by the creation unit 1043. The communication control unit 1041 controls the wireless module 102 to transmit the acquired disconnection notification to the terminal device 200. An example of a disconnection notification is the link layer termination indicator (LL_Terminate_Ind).

[0045] The creation unit 1043 creates the second signal. The communication control unit 1041 receives the second signal from the creation unit 1043. The communication control unit 1041 controls the wireless module 102 based on the second transmission interval (TAdvInt2) and transmits the received second signal to the terminal device 200.

[0046] The communication control unit 1041 receives the scan request transmitted by the terminal device 200 from the wireless module 102. The creation unit 1043 receives the scan request from the communication control unit 1041 and creates a scan response based on the received scan request. The communication control unit 1041 receives the scan response from the creation unit 1043 and transmits the received scan response to the terminal device 200 by controlling the wireless module 102.

[0047] Next, the functional configuration of the control unit of the terminal device according to this embodiment will be described. Figure 7 is a diagram showing an example of the functional configuration of the control unit of the terminal device according to this embodiment. The control unit 204 functions as a communication control unit 2041, a registration unit 2042, a time synchronization unit 2043, a creation unit 2044, and a display control unit 2045.

[0048] The communication control unit 2041 controls the wireless module 202 to establish a connection with the wireless clock 100. For example, if the terminal device 200 is operating as a central, the communication control unit 2041 controls the wireless module 202 to perform a scan to receive a first signal from the wireless clock 100, which is operating as a peripheral. The communication control unit 2041 acquires the first signal transmitted by the wireless clock 100 from the wireless module 202. Based on the acquired first signal, the communication control unit 2041 controls the wireless module 202 to perform a scan to receive the first signal by sending a scan request. The creation unit 2044 acquires the first signal from the communication control unit 2041 and creates a scan request based on the acquired first signal. The communication control unit 2041 acquires the scan request from the creation unit 2044. The communication control unit 2041 controls the wireless module 202 to send the acquired scan request to the wireless clock 100. An example of a scan request is an advertised scan request (ADV_SCAN_REQ).

[0049] The registration unit 2042 acquires a first signal from the wireless module 102 and registers the Bluetooth device address included in the acquired first signal in the storage unit 210, thereby creating or updating a list of wireless clocks 100 that are the sources of the first signal. For example, the registration unit 2042 acquires an advertised packet from the wireless module 102 and creates or updates a list of Bluetooth device addresses (advertiser list) of wireless clocks 100 that are the sources of the acquired advertised packets. If the Bluetooth device address included in the acquired first signal is registered in the storage unit 210, the registration unit 2042 notifies the display control unit 2045 of the Bluetooth device address included in the first signal.

[0050] The display control unit 2045 receives a first signal transmitted by one or more wireless clocks 100 from the wireless module 102, and displays individual identification information for one or more wireless clocks based on the received first signal. Figure 8A shows an example of information displayed on the terminal device according to this embodiment. The display unit 207-2 of the terminal device 200 displays a time display area TDA, a synchronization button DBU, and a list display area LDA. The time display area TDA displays the date, day of the week, and time set on the terminal device 200.

[0051] The display control unit 2045 acquires a first signal from each of the one or more wireless clocks 100 from the wireless module 102 and displays the list display area LDA. Figure 8B shows an example of the list display area LDA. The list display area LDA displays the received signal strength indicator RSSI, the wireless clock name RCN, and the setting button SBU. The display control unit 2045 determines whether a name has been set in association with the Bluetooth device address if the Bluetooth device address included in the acquired first signal matches the Bluetooth device address notified by the registration unit 2042, based on whether or not it is stored in the storage unit 210.

[0052] If the display control unit 2045 determines that the device is not registered because the name associated with the Bluetooth device address is not stored in the storage unit 210, it will blink the product model number included in the first signal as the wireless clock name RCN on the display unit 207-2 and activate the grayed-out synchronization button DBU. If the display control unit 2045 determines that the device is registered because the name associated with the Bluetooth device address is stored in the storage unit 210, it will blink the name stored in the storage unit 210 as the wireless clock name RCN and activate the grayed-out synchronization button DBU.

[0053] By flashing the product model number or name, it can be easily identified as a product whose model number or name is illuminated. The grayed-out sync button DBU becomes active, indicating that it can connect to user U. Furthermore, the list display area LDA displays the RSSI, a received signal strength indicator, which shows the received signal strength of the wireless clock 100.

[0054] By performing the same operation sequentially on multiple wireless clocks 100, the received signal strength indicator (RSSI) and the wireless clock name (RCN) are displayed on multiple lines in the list display area LDA. Even if the number of wireless clocks 100 increases and they can no longer be displayed in the list display area LDA, the list can be scrolled by swiping up or down in the list display area LDA.

[0055] When user U taps (presses) the sync button DBU, the operation unit 206 obtains the Bluetooth device address associated with the product model number or name displayed on the display unit 207-2 from, for example, the storage unit 210 or the first signal, via the display control unit 2045. The communication control unit 2041 obtains the Bluetooth device address from the operation unit 206. Based on the obtained Bluetooth device address, the communication control unit 2041 establishes a connection with the wireless clock 100 corresponding to that Bluetooth device address. The creation unit 2044 obtains the Bluetooth device address from the communication control unit 2041 and creates a connection request based on the obtained Bluetooth device address. The communication control unit 2041 obtains the connection request from the creation unit 2044. The communication control unit 2041 controls the wireless module 202 and transmits the obtained connection request to the wireless clock 100. An example of a connection request is an advertised connect request (ADV_CONNECT_REQ).

[0056] After the connection is established, the time synchronization unit 2043 performs time synchronization with the wireless clock 100. The time synchronization unit 2043 obtains the Bluetooth device address output by the operation unit 206 to the control unit 204. Based on the obtained Bluetooth device address, the time synchronization unit 2043 performs time synchronization with the wireless clock 100 corresponding to that Bluetooth device address. The time synchronization unit 2043 obtains time information from the timing unit 208 and creates a time synchronization request that includes the obtained time information.

[0057] The communication control unit 2041 receives a time synchronization request from the time synchronization unit 2043 and controls the wireless module 102 to transmit it to the wireless clock 100 selected by the user U. An example of a time synchronization request is an attribute write command (ATT_WRITE_COMMAND). If time synchronization is successful, the communication control unit 2041 associates the Bluetooth device address and wireless clock name RCN recorded in the ROM 103 of the wireless module 102 of the wireless clock 100 and records them in the storage unit 110. This updates the advertisement list. The display control unit 2045 switches (changes) the wireless clock name RCN in the list display area LDA from blinking to solid and displays the setting button SBU.

[0058] The communication control unit 2041 receives a disconnection notification transmitted by the wireless clock 100 from the wireless module 202. Based on the received disconnection notification, the communication control unit 2041 performs a disconnection process with the wireless clock 100. When the registration button RBU is pressed in multiple wireless clocks 100, a first signal is transmitted, and when the synchronization button DBU is tapped (pressed) in the terminal device 200, a connection process is performed between each of the multiple wireless clocks 100 and the terminal device 200. After the connection process is performed between each of the multiple wireless clocks 100 and the terminal device 200, the time information held by the terminal device 200 is transmitted to each of the multiple wireless clocks 100, and the calendar and time information of the timing unit 108 of each of the multiple wireless clocks 100 is updated. The terminal device 200 performs the same process for all of the multiple wireless clocks 100 simultaneously or sequentially by connecting to the wireless modules 102 of the multiple wireless clocks 100.

[0059] The communication control unit 2041 acquires the second signal transmitted by the wireless clock 100 from the wireless module 202. Based on the acquired second signal, the communication control unit 2041 controls the wireless module 202 to perform a scan to receive the second signal by sending a scan request. The creation unit 2044 acquires the second signal from the communication control unit 2041 and creates a scan request based on the acquired second signal. The communication control unit 2041 acquires the scan request from the creation unit 2044. The communication control unit 2041 controls the wireless module 202 to transmit the acquired scan request to the wireless clock 100.

[0060] The display control unit 2045 receives a second signal transmitted by one or more wireless clocks 100 from the wireless module 102, and displays the individual identification information of one or more wireless clocks in the list display area LDA based on the received second signal. The display control unit 2045 determines whether the Bluetooth device address included in one or more acquired second signals is registered, based on whether it is stored in the storage unit 210. If the Bluetooth device address is not registered, the process terminates. If the display control unit 2045 determines that the Bluetooth device address is registered because it is stored in the storage unit 210, it determines whether a name has been set in association with that Bluetooth device address, based on whether it is stored in the storage unit 210.

[0061] If the display control unit 2045 determines that the device is not registered because the name associated with the Bluetooth device address is not stored in the storage unit 210, it lights up the product model number included in the second signal as the wireless clock name RCN on the display unit 207-2 and activates the grayed-out synchronization button DBU. If the display control unit 2045 determines that the device is registered because the name associated with the Bluetooth device address is stored in the storage unit 210, it lights up the name stored in the storage unit 210 as the wireless clock name RCN and activates the grayed-out synchronization button DBU. By illuminating the product model number or name, it becomes easier to distinguish it from products that have their model number or name flashing. The grayed-out sync button DBU becomes active, indicating that it is possible to connect to user U. Furthermore, the list display area LDA displays the received signal strength indicator RSSI, which shows the received signal strength of the wireless clock 100, and the setting button SBU.

[0062] Furthermore, the list display area LDA displays the received signal strength indicator RSSI, which shows the received signal strength of the wireless clock 100, and the setting button SBU. The communication control unit 2041 monitors the received signal strength between itself and the wireless clock 100, and notifies the display control unit 2045 when the received signal strength falls below a threshold (for example, outside the communication range). When the display control unit 2045 is notified by the communication control unit 2041 that the wireless clock 100 is outside the communication range, it turns off the received signal strength indicator RSSI, grays out the wireless clock name RCN, and turns off the setting button SBU for that wireless clock 100.

[0063] The display control unit 2045 displays the sync button DBU as active if there is one or more registered wireless clocks 100 within the communication range, and grays out the sync button DBU if there are no registered wireless clocks 100 within the communication range. This allows the user U to see whether the sync button DBU is enabled or disabled.

[0064] When user U presses the setting button SBU, the operation unit 206 accepts the setting operation. Based on the setting operation accepted by the operation unit 206, the display control unit 2045 displays the menu screen MS on the display unit 207-2. Figure 9A is a diagram showing an example of the menu screen displayed on the terminal device according to this embodiment. As shown in Figure 9A, the menu screen MS includes edit buttons EBU01, EBU02, and EBU03. Edit button EBU01 is pressed when editing the name (wireless clock name RCN). Edit button EBU02 is pressed when deleting registered information. Edit button EBU03 is pressed to cancel.

[0065] When user U taps the edit button EBU01 on the menu screen MS, the operation unit 206 accepts the name editing operation. Based on the name editing operation accepted by the operation unit 206, the display control unit 2045 displays the name editing dialog on the display unit 207-2. By default, the name displayed in the wireless clock name RCN of the list display area LDA is displayed in the editing dialog. When user U enters name information including an arbitrary string such as "Conference Room A" in place of the initial product model number in the name editing dialog, the display control unit 2045 displays the name "Conference Room A" entered by user U in the list display area LDA. The communication control unit 2041 associates the name information with the Bluetooth device address corresponding to the wireless clock 100 whose name was edited in the name editing dialog, from among the Bluetooth device addresses recorded in the storage unit 110, and records it.

[0066] When user U taps the edit button EBU02 on the menu screen MS, the operation unit 206 accepts the operation to delete registered information. Based on the operation to delete registered information accepted by the operation unit 206, the display control unit 2045 displays a dialog box on the display unit 207-2 asking whether to perform the deletion. Figure 9B shows an example of a dialog box displayed on the terminal device according to this embodiment. When user U taps "OK" in the dialog box asking whether to perform the deletion, the display control unit 2045 deletes the received signal strength indicator RSSI and the wireless clock name RCN, which are displayed in association with the setting button SBU, from the list display area LDA. The communication control unit 2041 erases the information stored in the storage unit 110 that is associated with the Bluetooth device address corresponding to the wireless clock 100 for which deletion was performed in the dialog box asking whether to perform the deletion.

[0067] Furthermore, when the time synchronization process is completed by tapping the sync button DBU, a check mark CKMK may be displayed for a predetermined period next to the name of the wireless clock 100 that successfully synchronized. This makes it possible to determine which wireless clock 100's time has been updated. If there are wireless clocks 100 that failed to synchronize, time synchronization can be reliably performed by moving near the wireless clock 100 and tapping the sync button DBU again.

[0068] Figure 9C shows an example of a list display area shown on the terminal device according to this embodiment. According to Figure 9C, time synchronization has been successfully achieved with the wireless clock 100 corresponding to the wireless clock names RCN "Conference Room A" and "Reception," and a check mark CKMK is displayed next to the name of the wireless clock 100. In addition, the wireless clock name RCN "Conference Room B" is grayed out, and the received signal strength indicator RSSI and RSSI for the grayed-out wireless clock name RCN "Conference Room B" are turned off.

[0069] Next, the operation of the terminal device according to this embodiment will be described. Figure 10 is a diagram showing an example of the operation of the terminal device according to this embodiment. Referring to Figure 10, the operation of the terminal device 200 after receiving an advertised packet (ADV_IND) from the wireless clock 100 will be described.

[0070] (Step S1-1) The communication control unit 2041 obtains an advertisement packet (ADV_IND) from the wireless module 202 and determines whether the obtained advertisement packet (ADV_IND) contains the identifier "P" indicating a registration request. (Step S2-1) If the communication control unit 2041 determines that the advertised packet (ADV_IND) does not contain the identifier "P" indicating a registration request, it determines whether the Bluetooth device (BD) address contained in the advertised packet (ADV_IND) is registered in the storage unit 210.

[0071] (Step S3-1) If the communication control unit 2041 determines that the BD address is registered in the storage unit 210, it determines whether a name corresponding to the BD address has already been set. If a name corresponding to the BD address has not already been set, it terminates. (Step S4-1) If the display control unit 2045 determines that a name corresponding to the BD address has already been set, it lights up the set name in the list display area LDA.

[0072] (Step S5-1) If the display control unit 2045 determines that a name corresponding to the BD address has not been set by the communication control unit 2041, it lights up the product model number included in the advertised packet (ADV_IND) in the list display area LDA. (Step S6-1) When the communication control unit 2041 determines that the advertised packet (ADV_IND) contains the identifier "P" indicating a registration request, it determines whether or not a name corresponding to the BD address has already been set.

[0073] (Step S7-1) If the display control unit 2045 determines that a name corresponding to the BD address has already been set, it will blink the set name in the list display area LDA. (Step S8-1) If the display control unit 2045 determines that a name corresponding to the BD address has not been set by the communication control unit 2041, it will blink the product model number included in the advertised packet (ADV_IND) in the list display area LDA. (Step S9-1) After any of steps S4-1, S5-1, S7-1, and S8-1, the display control unit 2045 activates the synchronization button DBU.

[0074] The operation of the wireless clock system according to the embodiment will now be described. Figure 11 shows an example of the operation of the wireless clock system according to the embodiment. As an example, the case with two wireless clocks 100 will be described, but it can also be applied to the case with one unit or three or more units. (Step S1-2) In the wireless clock 100-1, the creation unit 1043 receives a registration signal output from the operation unit 106 to the control unit 104 when the user U presses the registration button RBU.

[0075] (Step S2-2) In the wireless clock 100-1, the creation unit 1043 creates a first signal. For example, the creation unit 1043 creates a first signal in which the Local Name includes the name of the device "BL201K", an identifier "BCLK1" indicating that it is a product group included in the wireless clock system 1, and device address registration request identification information "P". The communication control unit 1041 receives the first signal from the creation unit 1043 and transmits the received first signal to the terminal device 200 by controlling the wireless module 102.

[0076] In the terminal device 200, the communication control unit 2041 obtains an advertisement packet (ADV_IND) from the wireless module 202, and since the obtained advertisement packet (ADV_IND) contains device address registration request identification information "P", it determines whether or not a name corresponding to the BD address has already been set. If the communication control unit 2041 determines that a name corresponding to the BD address has already been set, the display control unit 2045 blinks the set name in the list display area LDA, and if it determines that a name corresponding to the BD address has not already been set, it blinks the product model number contained in the advertisement packet (ADV_IND) in the list display area LDA.

[0077] (Step S3-2) In the wireless clock 100-2, the creation unit 1043 receives a registration signal output from the operation unit 106 to the control unit 104 when the user U presses the registration button RBU.

[0078] (Step S4-2) In the wireless clock 100-2, the creation unit 1043 creates a first signal. For example, the creation unit 1043 creates a first signal that includes the device name "BL201K" as the Local Name, an identifier "BCLK1" indicating that it is a product group included in the wireless clock system 1, and device address registration request identification information "P". The communication control unit 1041 receives the first signal from the creation unit 1043 and transmits the received first signal to the terminal device 200 by controlling the wireless module 102.

[0079] In the terminal device 200, the communication control unit 2041 obtains an advertisement packet (ADV_IND) from the wireless module 202, and since the obtained advertisement packet (ADV_IND) contains device address registration request identification information "P", it determines whether or not a name corresponding to the BD address has already been set. If the communication control unit 2041 determines that a name corresponding to the BD address has already been set, the display control unit 2045 blinks the set name in the list display area LDA, and if it determines that a name corresponding to the BD address has not already been set, it blinks the product model number contained in the advertisement packet (ADV_IND) in the list display area LDA.

[0080] (Step S5-2) In the wireless clock 100-1, the communication control unit 1041 transmits a first signal to the terminal device 200 by controlling the wireless module 102 based on the first transmission interval (TAdvInt1). In the terminal device 200, the communication control unit 2041 obtains an advertisement packet (ADV_IND) from the wireless module 202, and since the obtained advertisement packet (ADV_IND) contains device address registration request identification information "P", it determines whether or not a name corresponding to the BD address has already been set. If the communication control unit 2041 determines that a name corresponding to the BD address has already been set, the display control unit 2045 blinks the set name in the list display area LDA, and if it determines that a name corresponding to the BD address has not already been set, it blinks the product model number contained in the advertisement packet (ADV_IND) in the list display area LDA.

[0081] (Step S6-2) In the wireless clock 100-2, the communication control unit 1041 controls the wireless module 102 based on the first transmission interval (TAdvInt1) and transmits the first signal to the terminal device 200. In the terminal device 200, the communication control unit 2041 obtains an advertisement packet (ADV_IND) from the wireless module 202, and since the obtained advertisement packet (ADV_IND) contains device address registration request identification information "P", it determines whether or not a name corresponding to the BD address has already been set. If the communication control unit 2041 determines that a name corresponding to the BD address has already been set, the display control unit 2045 blinks the set name in the list display area LDA, and if it determines that a name corresponding to the BD address has not already been set, it blinks the product model number contained in the advertisement packet (ADV_IND) in the list display area LDA.

[0082] (Step S7-2) In the wireless clock 100-1, the creation unit 1043 creates a first signal. For example, the creation unit 1043 creates a first signal that includes the device name "BL201K" as the Local Name, an identifier "BCLK1" indicating that it is a product group included in the wireless clock system 1, and device address registration request identification information "P". The communication control unit 1041 receives the first signal from the creation unit 1043 and transmits the received first signal to the terminal device 200 by controlling the wireless module 102.

[0083] In the terminal device 200, the communication control unit 2041 obtains an advertisement packet (ADV_IND) from the wireless module 202, and since the obtained advertisement packet (ADV_IND) contains device address registration request identification information "P", it determines whether or not a name corresponding to the BD address has already been set. If the communication control unit 2041 determines that a name corresponding to the BD address has already been set, the display control unit 2045 blinks the set name in the list display area LDA, and if it determines that a name corresponding to the BD address has not already been set, it blinks the product model number contained in the advertisement packet (ADV_IND) in the list display area LDA.

[0084] (Step S8-2) In terminal device 200, when user U taps the sync button DBU, the communication control unit 2041 obtains the BD address from the operation unit 206. (Step S9-2) The creation unit 2044 obtains the BD address from the communication control unit 2041 and creates a connection request based on the obtained BD address. The communication control unit 2041 receives the connection request from the creation unit 2044. The communication control unit 2041 controls the wireless module 202 and transmits the obtained connection request to the wireless clock 100-1. A connection is established between the wireless clock 100-1 and the terminal device 200. After the connection is established, the wireless clock 100-1 and the terminal device 200 confirm each other's functions using Link Layer Feature Requests (LL_Feature_Req) ​​and Link Layer Feature Responses (LL_Feature_Rsp), and exchange controller version information using Link Layer Version Indications (LL_Version_Ind).

[0085] (Step S10-2) The creation unit 2044 obtains the BD address from the communication control unit 2041 and creates a connection request based on the obtained BD address. The communication control unit 2041 receives the connection request from the creation unit 2044. The communication control unit 2041 controls the wireless module 202 to transmit the obtained connection request to the wireless clock 100-2. A connection is established between the wireless clock 100-2 and the terminal device 200. After the connection is established, the wireless clock 100-1 and the terminal device 200 confirm each other's functions using Link Layer Feature Requests (LL_Feature_Req) ​​and Link Layer Feature Responses (LL_Feature_Rsp), and exchange controller version information using Link Layer Version Indications (LL_Version_Ind).

[0086] (Step S11-2) In the terminal device 200, the time synchronization unit 2043 obtains the BD address output by the operation unit 206 to the control unit 204. At the second digit increment timing (TDlay) of the timing unit 208 of the terminal device 200, the time synchronization unit 2043 obtains time information from the timing unit 208 and creates a time synchronization request including the obtained time information. The communication control unit 2041 obtains the time synchronization request from the time synchronization unit 2043 and controls the wireless module 102 to transmit it to the wireless clock 100-1.

[0087] (Step S12-2) In the terminal device 200, the time synchronization unit 2043 obtains the BD address output by the operation unit 206 to the control unit 204. At the second digit increment timing (TDlay) of the timing unit 208 of the terminal device 200, the time synchronization unit 2043 obtains time information from the timing unit 208 and creates a time synchronization request including the obtained time information. The communication control unit 2041 obtains the time synchronization request from the time synchronization unit 2043 and controls the wireless module 102 to transmit it to the wireless clock 100-2.

[0088] (Step S13-2) In the wireless clock 100-1, the communication control unit 1041 receives a time synchronization request transmitted by the terminal device 200 from the wireless module 102. The control unit 104 outputs the time information included in the time synchronization request to the timing unit 208. The timing unit 108 receives the time information output by the control unit 104 and sets the time based on the received time information. The creation unit 1043 creates a disconnection notification. The communication control unit 1041 receives the disconnection notification created by the creation unit 1043. The communication control unit 1041 controls the wireless module 102 to transmit the received disconnection notification to the terminal device 200.

[0089] (Step S14-2) In the wireless clock 100-2, the communication control unit 1041 receives a time synchronization request transmitted by the terminal device 200 from the wireless module 102. The control unit 104 outputs the time information included in the time synchronization request to the timing unit 208. The timing unit 108 receives the time information output by the control unit 104 and sets the time based on the received time information. The creation unit 1043 creates a disconnection notification. The communication control unit 1041 receives the disconnection notification created by the creation unit 1043. The communication control unit 1041 controls the wireless module 102 to transmit the received disconnection notification to the terminal device 200.

[0090] (Step S15-2) In the wireless clock 100-1, the creation unit 1043 creates a second signal. For example, the creation unit 1043 creates a second signal that includes the device name "BL201K" as the local name, the identifier "BCLK1" indicating that it is a product group included in the wireless clock system 1, and the device address registration request identification information "N". The communication control unit 1041 receives the second signal from the creation unit 1043 and transmits the acquired second signal to the terminal device 200 by controlling the wireless module 102.

[0091] In the terminal device 200, the communication control unit 2041 obtains an advertisement packet (ADV_IND) from the wireless module 202, determines that the obtained advertisement packet (ADV_IND) does not contain the identifier "P" indicating a registration request, and determines whether or not a name corresponding to the BD address has already been set. If the communication control unit 2041 determines that a name corresponding to the BD address has already been set, the display control unit 2045 lights up the set name in the list display area LDA, and if it determines that a name corresponding to the BD address has not already been set, it lights up the product model number included in the advertisement packet (ADV_IND) in the list display area LDA.

[0092] (Step S16-2) In the wireless clock 100-2, the creation unit 1043 creates a second signal. For example, the creation unit 1043 creates a second signal that includes the device name "BL201K" as the Local Name, an identifier "BCLK1" indicating that it is a product group included in the wireless clock system 1, and device address registration request identification information "N". The communication control unit 1041 receives the second signal from the creation unit 1043 and transmits the acquired second signal to the terminal device 200 by controlling the wireless module 102.

[0093] In the terminal device 200, the communication control unit 2041 obtains an advertisement packet (ADV_IND) from the wireless module 202, determines that the obtained advertisement packet (ADV_IND) does not contain the identifier "P" indicating a registration request, and determines whether or not a name corresponding to the BD address has already been set. If the communication control unit 2041 determines that a name corresponding to the BD address has already been set, the display control unit 2045 lights up the set name in the list display area LDA, and if it determines that a name corresponding to the BD address has not already been set, it lights up the product model number included in the advertisement packet (ADV_IND) in the list display area LDA.

[0094] (Step S17-2) In the wireless clock 100-1, the communication control unit 1041 transmits a second signal to the terminal device 200 by controlling the wireless module 102 based on the second transmission interval (TAdvInt2). In the terminal device 200, the communication control unit 2041 obtains an advertisement packet (ADV_IND) from the wireless module 202, determines that the obtained advertisement packet (ADV_IND) does not contain the identifier "P" indicating a registration request, and determines whether or not a name corresponding to the BD address has already been set. If the communication control unit 2041 determines that a name corresponding to the BD address has already been set, the display control unit 2045 lights up the set name in the list display area LDA, and if it determines that a name corresponding to the BD address has not already been set, it lights up the product model number included in the advertisement packet (ADV_IND) in the list display area LDA.

[0095] (Step S18-2) In the wireless clock 100-2, the communication control unit 1041 transmits the second signal to the terminal device 200 by controlling the wireless module 102 based on the second transmission interval (TAdvInt2). In the terminal device 200, the communication control unit 2041 obtains an advertisement packet (ADV_IND) from the wireless module 202, determines that the obtained advertisement packet (ADV_IND) does not contain the identifier "P" indicating a registration request, and determines whether or not a name corresponding to the BD address has already been set. If the communication control unit 2041 determines that a name corresponding to the BD address has already been set, the display control unit 2045 lights up the set name in the list display area LDA, and if it determines that a name corresponding to the BD address has not already been set, it lights up the product model number included in the advertisement packet (ADV_IND) in the list display area LDA.

[0096] The embodiment described above explains the case where time synchronization of multiple wireless clocks 100 is performed at the second-digit increment timing (TDlay). In this case, the delay of the second-digit increment timing (TDlay) accumulates. For example, if you try to synchronize the time of about 20 wireless clocks 100 simultaneously, the delay time becomes negligible. To mitigate the manifestation of the delay time problem, you can set a limit on the number of wireless clocks 100 that synchronize their time simultaneously at the second-digit increment timing (for example, 5 clocks), and if the limit is exceeded, you can distribute the time synchronization process so that time synchronization is performed at the next second-digit increment timing.

[0097] In the embodiment described above, time information up to the second digit was transmitted at the second-to-second transition timing when performing time synchronization, but this is not the only example. For example, time information up to 1 / 100th of a second or 1 / 1000th of a second may be transmitted at any timing to perform the synchronization process. By configuring it in this way, immediate synchronization processing can be performed.

[0098] In the embodiment described above, the case in which the time of the wireless clock 100 is synchronized with the time of the terminal device 200 was explained, but the invention is not limited to this example. For example, since the time information of the terminal device 200 is not necessarily accurate, the terminal device 200 may connect to an NTP (Network Time Protocol) server via a network such as the Internet to obtain time information and transmit the obtained time information to the wireless clock 100.

[0099] In the embodiment described above, the case in which the Bluetooth device address of the wireless module 102 of the wireless clock 100 is registered with the terminal device 200 was explained, but the invention is not limited to this example. For example, the Bluetooth device address of the wireless module 202 of the terminal device 200 may be registered with the wireless clock 100. By configuring it in this way, the terminal device 100 can only connect with a specific terminal device 200, so the time cannot be easily changed by a third party. In this case, the initiator address (InitA) included in the connection request (ADV_CONNECT_REQ) from the normal terminal device 200 is a random address, so the ID (Bluetooth device address) of the terminal device 200 is obtained while connected.

[0100] In the embodiment described above, the same Bluetooth device address of the wireless clock 100 may be registered in multiple terminal devices 200, and the system may be configured to synchronize the time from multiple terminal devices 200. By configuring it in this way, more opportunities can be obtained to correct the time of the wireless clock 100. In the embodiments described above, one example was a case in which the product model number or name is displayed in a flashing or illuminated manner to distinguish between products for which a registration request has been made and those for which it has not. However, the invention is not limited to this example. For example, the product model number or name may be displayed in a way that distinguishes between products for which a registration request has been made and those for which it has not by whether or not a mark is illuminated.

[0101] According to the embodiment described above, the wireless clock system comprises a wireless clock and a terminal device. The wireless clock includes a creation unit that creates a first signal containing device address registration request identification information that requests the registration of a device address, and a communication control unit that transmits the first signal created by the creation unit. The terminal device includes a registration unit that registers a device address if it is not already registered, based on the device address registration request identification information included in the first signal transmitted by the wireless clock. With this configuration, each of the multiple wireless clocks can generate a first signal containing device address registration request identification information, and the terminal device can register a device address if it is not already registered, based on the device address registration request identification information contained in the first signal transmitted by each of the multiple wireless clocks. Therefore, the terminal device can connect to multiple wireless clocks simultaneously or sequentially and register Bluetooth device addresses.

[0102] In a wireless clock system, the terminal device further includes a communication control unit that connects to the wireless clock based on the device address registered by the registration unit. By configuring it in this way, the terminal device can connect to the wireless clock based on the device address after registering the device address.

[0103] In a wireless clock system, the terminal device further includes a communication control unit that connects to the wireless clock if the device address is registered, based on the device address registration request identification information contained in the first signal transmitted by the wireless clock. By configuring it in this way, the terminal device can connect to the wireless clock based on the registered device address.

[0104] In a wireless clock system, the terminal device further includes a time synchronization unit that synchronizes the time between the communication control unit and the connected wireless clock. By configuring it in this way, the terminal device can synchronize its time with the wireless clock.

[0105] In a wireless clock system, the registration unit, based on an operation, registers a device address if it is not already registered, based on the device address registration request identification information contained in the first signal transmitted by each of the multiple wireless clocks. By configuring it in this way, the terminal device can register the device address for each of the multiple wireless clocks if it is not already registered, based on the user U's operation. Therefore, the number of operations can be reduced compared to operating each of the multiple wireless clocks individually.

[0106] In a wireless clock system, the terminal device further includes a time synchronization unit that synchronizes the time with the wireless clock based on each of a plurality of device addresses registered by the registration unit. By configuring it in this way, the terminal device can synchronize its time with multiple wireless clocks based on each of the registered device addresses. Therefore, the number of operations can be reduced compared to operating each of the multiple wireless clocks individually.

[0107] Although embodiments of the present invention have been described above, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, modifications, and combinations can be made without departing from the spirit of the invention. For example, an embodiment may be combined with a modification 2 of the embodiment. These embodiments and their modifications are included in the scope and spirit of the invention, as well as in the claims of the invention and its equivalents.

[0108] Furthermore, the aforementioned wireless clock 100 and terminal device 200 have internal computers. The processes of each of the aforementioned devices are stored in program form on a computer-readable recording medium, and the above processes are performed when the computer reads and executes this program.

[0109] Here, computer-readable recording media refer to magnetic disks, magneto-optical disks, CD-ROMs, DVD-ROMs, semiconductor memory, etc. Alternatively, this computer program may be distributed to a computer via a communication line, and the computer that receives the program may execute it. Furthermore, the above program may be intended to implement some of the functions described above. Furthermore, the aforementioned functions may be realized in combination with programs already recorded in the computer device, such as so-called differential files (differential programs). [Explanation of symbols]

[0110] 1…Wireless clock system, 100 (100-1, 100-2, ..., 100-n)…Wireless clock, 102…Wireless module, 103…ROM, 104…Control unit, 106…Operation unit, 107…Display unit, 108…Timekeeping unit, 110…Storage unit, 200…Terminal device, 202…Wireless module, 203…ROM, 204…Control unit, 206…Operation unit, 207-1…Touch panel, 207-2…Display unit, 208…Timekeeping unit, 210…Storage unit

Claims

1. A wireless clock system comprising a wireless clock and a terminal device, The aforementioned wireless clock is A creation unit that creates a first signal including device address registration request identification information that requests the registration of a device address, A communication control unit that transmits the first signal created by the creation unit, Equipped with, The aforementioned terminal device is Based on the device address registration request identification information included in the first signal transmitted by the wireless clock, the registration unit registers the device address if it is not already registered. A wireless clock system equipped with [specific features / features].

2. The aforementioned terminal device is Based on the device address registered by the registration unit, the communication control unit connects to the wireless clock. The wireless clock system according to claim 1, further comprising:

3. The aforementioned terminal device is Based on the device address registration request identification information included in the first signal transmitted by the wireless clock, a communication control unit connects to the wireless clock if the device address is registered. The wireless clock system according to claim 1, further comprising:

4. The aforementioned terminal device is Time synchronization unit that synchronizes time between the communication control unit and the wireless clock connected to it. The wireless clock system according to claim 2 or claim 3, further comprising:

5. The wireless clock system according to claim 1, wherein the registration unit, based on an operation, registers the device address if it is not registered, based on the device address registration request identification information included in the first signal transmitted by each of the plurality of wireless clocks.

6. The aforementioned terminal device is A time synchronization unit performs time synchronization with the wireless clock based on each of the multiple device addresses registered by the registration unit. The wireless clock system according to claim 5, further comprising:

7. A method performed by a wireless clock system comprising a wireless clock and a terminal device, The steps include: the wireless clock creating a first signal that includes device address registration request identification information requesting the registration of a device address; The wireless clock includes the step of transmitting the first signal created in the creation step, The terminal device, based on the device address registration request identification information included in the first signal transmitted by the wireless clock, registers the device address if it is not already registered. A method performed by a wireless clock system having the following characteristics.

Citation Information

Patent Citations

  • Wireless communication device, electronic watch, wireless communication method, and program

    JP7087314B2