Communication method, communication system, electronic device, and program
By functioning as a peripheral and central in BLE connections, a smartwatch efficiently connects to multiple smartphones while minimizing power consumption through optimized scanning intervals.
Patent Information
- Application Number
- JP2024046418
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-03-22
- Publication Date
- 2026-01-27
- Estimated Expiration
- 2044-03-22
AI Technical Summary
Existing smartwatch communication systems face challenges in connecting to multiple smartphones while minimizing power consumption due to the Bluetooth Low Energy (BLE) specification, which limits a smartwatch to connecting with only one smartphone at a time.
A smartwatch functions as a peripheral transmitting advertising signals at a longer interval and switches to a central role to connect with multiple smartphones by passive scanning, setting a shorter scanning interval for each connection, thereby reducing power consumption.
This approach allows multiple smartphones to be connected to a smartwatch while effectively managing power consumption by optimizing scanning intervals and reducing unnecessary scanning when all connections are established.
Smart Images

Figure 0007806825000001 
Figure 0007806825000002 
Figure 0007806825000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a communication method, a communication system, an electronic device, and a program. [Background technology]
[0002] Wristwatch-type smartwatches are now being used as convenient communication devices that connect to smartphones via wireless communication and provide functions such as notifying users of incoming calls and emails to the smartphone, as well as calling functions. Smartwatches and smartphones are generally connected via wireless communication based on the Bluetooth Low Energy (hereinafter referred to as "BLE") communication standard, which consumes relatively little power. In BLE, a child device called a peripheral transmits a wireless signal called an advertisement signal at a predetermined cycle. A parent device called a central scans at predetermined intervals and, upon detecting an advertisement signal, requests pairing from the child device, thereby establishing a wireless connection. Due to their limited size and shape, smartwatches have a smaller battery capacity than other devices such as smartphones. This poses a problem, for example, in the amount of power required for communication with multiple devices.
[0003] For example, Patent Document 1 proposes reducing power consumption in a configuration in which an imaging device is connected to a mobile terminal via BLE by changing the advertising interval when reconnecting based on usage conditions. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Publication No. 2020-114032 Summary of the Invention [Problem to be solved by the invention]
[0005] However, Patent Document 1 takes into consideration a configuration in which one imaging device is connected to one mobile terminal via BLE, and does not take into consideration a configuration in which multiple smartphones are connected to one smartwatch.
[0006] One object of the present invention is to provide a communication method, communication system, electronic device, and program that enable multiple mobile terminal devices to be connected to a single mobile wireless device while suppressing an increase in the power consumption of the mobile wireless device. [Means for solving the problem]
[0007] One aspect of the present invention is a communication method using a system including a first electronic device having a first control unit and a first communication unit that performs wireless communication, a second electronic device having a second control unit and a second communication unit that performs wireless communication, and a third electronic device having a third control unit and a third communication unit that performs wireless communication, in which the first control unit causes the first communication unit to transmit a wireless signal, which is a signal that is repeatedly output at a time interval that includes at least a first time interval, the second control unit connects the first electronic device and the second electronic device via the second communication unit based on scanning the wireless signal, and the first control unit, based on the connection between the first electronic device and the second electronic device, repeatedly scans the wireless signal to connect with the third electronic device at a time interval that includes at least a second time interval that is shorter than the first time interval. [Effects of the Invention]
[0008] According to the present invention, it is possible to connect a plurality of mobile terminal devices to one mobile wireless device while suppressing an increase in the power consumption of the mobile wireless device. [Brief explanation of the drawings]
[0009] [Figure 1A] 1 is a schematic diagram illustrating the overall configuration of a communication system according to an embodiment of the present invention; [Figure 1B]1 is a schematic diagram illustrating the overall configuration of a communication system according to an embodiment of the present invention; [Figure 2] 1 is a block diagram showing an example of the hardware configuration of a mobile wireless device according to an embodiment of the present invention; [Figure 3] 1 is a block diagram illustrating an example of a hardware configuration of a mobile terminal device according to an embodiment of the present invention. [Figure 4] 1 is a block diagram showing an example of a functional block configuration of a portable wireless device according to an embodiment of the present invention; [Figure 5] 1 is a block diagram showing an example of a functional block configuration of a mobile terminal device according to an embodiment of the present invention; [Figure 6] FIG. 2 is a sequence diagram illustrating a connection sequence in a communication system according to an embodiment of the present invention. [Figure 7A] FIG. 10 is a schematic diagram illustrating the overall configuration of a communication system according to another embodiment of the present invention. [Figure 7B] FIG. 10 is a schematic diagram illustrating the overall configuration of a communication system according to another embodiment of the present invention. [Figure 8] FIG. 10 is a sequence diagram illustrating a connection sequence in a communication system according to another embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, the present invention will be described based on an embodiment thereof with reference to the accompanying drawings.
[0011] <Background of this embodiment> First, to aid in understanding the present embodiment, the background will be explained. When a smartwatch is wirelessly connected to a smartphone via BLE, the smartwatch typically transmits an advertisement signal as a peripheral, and the smartphone scans for wireless signals as a central, detecting the advertisement signal from the smartwatch to establish a wireless connection. This is because the central's wireless signal scan is performed at a shorter cycle than the advertisement signal transmission cycle in order to reliably detect the advertisement signal, resulting in greater power consumption than a peripheral. For this reason, a smartphone that can be equipped with a larger power supply than a smartwatch is made to function as the central.
[0012] The problem with the above smartwatch-smartphone connection mode is that, due to the BLE specification, a smartwatch acting as a peripheral can only connect to one smartphone acting as a central. Today, it is not uncommon for individuals to use two smartphones, one for personal use and one for business use. In such cases, the smartwatch can only connect to one of the smartphones. To connect a smartphone that has been connected to a personal smartphone to a business smartphone, the BLE connection procedure must be repeated.
[0013] In BLE, an electronic device functioning as a central can be connected to multiple peripheral electronic devices simultaneously, and the specifications do not impose an upper limit on the number of connections. Therefore, if a smartwatch functions as a central in a BLE connection, it can also be connected to and used with multiple smartphones. However, when a smartwatch functions as a central, it needs to perform scanning to detect advertising signals in order to search for peripherals, at a shorter period than the transmission period of the advertising signals. For electronic devices with limited power capacity, such as smartwatches, power consumption is a major issue. The present embodiment addresses the need to reduce power consumption in smartphones when multiple smartphones are connected to a smartwatch, as described above.
[0014] <Communication system configuration> First, the configuration of a communication system according to this embodiment will be described with reference to FIGS. 1A and 1B. FIGS. 1A and 1B are schematic diagrams illustrating the overall configuration of a communication system according to this embodiment. The communication system S includes a mobile wireless device 1, which is a first electronic device, and a mobile terminal device 2, which is a second electronic device. The mobile wireless device 1 and the mobile terminal device 2 can be connected via BLE. The mobile wireless device 1 according to this embodiment is configured as a wristwatch-type electronic device worn by a user on the forearm, a so-called smartwatch. The mobile wireless device 1 has standard time display and timing functions such as a time display, alarm, and timer. The mobile wireless device 1 may also be equipped with various other measurement functions, including temperature measurement, barometric pressure measurement, heart rate measurement, and activity measurement such as a pedometer. Alternatively, the mobile wireless device 1 may be an electronic device such as an activity meter that does not have a time display function as a watch, or may be a simple analog or digital watch with communication functions.
[0015] The mobile terminal device 2 is typically a smartphone with a calling function. The mobile wireless device 1 as a smartwatch is wirelessly connected to the mobile terminal device 2 as a smartphone, and functions as a wireless terminal of the mobile terminal device 2. Specifically, the mobile wireless device 1 can receive notifications of incoming calls, emails, the arrival of scheduled times, etc. at the mobile terminal device 2. The mobile terminal device 2 is not limited to a smartphone, and can be other mobile terminals such as tablet devices with wireless communication functions, or other electronic devices such as notebook computers. When the mobile terminal devices 2 are to be individually distinguished, they will be referred to as mobile terminal devices 2A and 2B below.
[0016] As shown in FIG. 1A, in this embodiment, the mobile wireless device 1 first functions as a peripheral and transmits an advertising signal at a predetermined time interval. Specifically, the mobile terminal device 2A to be connected functions as a central and performs passive scanning at a time interval shorter than the transmission time interval of the advertising signal. When the mobile terminal device 2A detects the advertising signal from the mobile wireless device 1, the mobile terminal device 2A is paired with the mobile wireless device 1 after a connection process such as key exchange for encrypted communication. In this embodiment, the mobile wireless device 1 functions as a peripheral because the transmission time interval of the advertising signal is longer than the scan execution interval as a central, thereby reducing power consumption compared to when the mobile wireless device 1 functions as a central.
[0017] FIG. 1B shows a state in which the mobile wireless device 1 is paired with one wireless terminal device 2A. The mobile wireless device 1 paired as a peripheral with the mobile terminal device 2A cannot connect to a second mobile terminal device 2B as is. Therefore, when the mobile wireless device 1 is paired with the first wireless terminal device 2A, it changes its function as a BLE terminal to a central. The second mobile terminal device 2B functions as a peripheral. In this state, the mobile wireless device 1 can detect an advertising signal transmitted by the second mobile terminal device 2B by passive scanning. When the mobile wireless device 1 detects an advertising signal from the second mobile terminal device 2B functioning as a peripheral, pairing is performed in the same way as in the case of the first mobile terminal, and the mobile wireless device 1 is connected to the two wireless terminal devices 2A and 2B. In this embodiment, the upper limit of the number of connections for the mobile wireless device 1 is set to two, so when the mobile wireless device 1 detects a connection with two mobile terminal devices 2A and 2B, it can stop scanning to detect advertising signals or reduce the frequency of scanning to reduce power consumption.
[0018] <Example of hardware configuration of portable wireless device 1> Next, the configuration of the mobile wireless device 1 in this embodiment will be described. Fig. 3 is a block diagram illustrating an example of the hardware configuration of the mobile wireless device 1 in one embodiment of the present invention. As shown in Fig. 3, the mobile wireless device 1 in this embodiment includes a control unit 11, a main memory unit 12, an auxiliary memory unit 13, an input unit 14, an output unit 15, a communication unit 16, a sensor unit 17, and a GNSS unit 18.
[0019] Each hardware element illustrated in Fig. 3 will be described below. The control unit 11 is configured by a processor that performs various calculations, control, and other processes required for the operation of the mobile wireless device 1. The control unit 11 can also be referred to as a processor. The processor that configures the control unit 11 is, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), an SoC (System on a Chip), a DSP (Digital Signal Processor), a GPU (Graphics Processing Unit), an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), an FPGA (Field-Programmable Gate Array), or a combination thereof. The control unit 11 may also be a combination of such a processor with a hardware accelerator, etc.
[0020] The main memory unit 12 stores programs such as firmware, system software, and application software, and also functions as a work area temporarily used for various processes. The main memory unit 12 is configured by, for example, a non-volatile memory such as a read-only memory (ROM) or a volatile memory such as a random access memory (RAM).
[0021] The auxiliary storage unit 13 stores data such as contact information such as telephone numbers and email addresses, various application programs, etc. The auxiliary storage unit 13 is configured from a semiconductor memory or the like.
[0022] The input unit 14 is composed of, for example, a touch panel, various buttons such as keys, a microphone, etc., and accepts user operations. The output unit 15 is composed of a display equipped with the above-mentioned touch panel for displaying images, a speaker for amplifying audio, etc., and outputs images and audio.
[0023] The communication unit 16 controls wireless communication between the mobile wireless device 1 and an external device. In this embodiment, the communication unit 16 includes, for example, a BLE module that supports wireless communication with the mobile terminal device 2. The BLE module causes the mobile wireless device 1 to function as a central or peripheral of the BLE communication standard. The communication unit 16 may also include a network connection device such as a SIM (Subscriber Identity Module) card or a network adapter, or a wireless communication device based on a communication standard such as Wi-Fi (registered trademark) (Wireless Fidelity) or NFC (Near Field Communication).
[0024] The sensor unit 17 includes various sensors that detect the state and movement of the user. The sensor unit 17 is configured with, for example, an acceleration sensor, an angular acceleration sensor, a geomagnetic sensor, a pressure sensor, a heart rate sensor, etc. The acceleration sensor, the angular acceleration sensor, the geomagnetic sensor, and the pressure sensor can cause the sensor unit 17 to function as a behavior detection unit that detects the movement of the user, or as a position identification unit together with the GNSS unit 18 described below. Furthermore, the heart rate sensor can cause the sensor unit 17 to function as a biometric information acquisition unit that acquires the user's heart rate as biometric information.
[0025] The GNSS unit 18 is a positioning information acquisition unit for acquiring position information. GNSS is an abbreviation for Global Navigation Satellite System, and the GNSS unit 16 is a satellite positioning device that uses a satellite positioning system such as GPS (Global Positioning System). The GNSS unit 18 is composed of an antenna and electronic components, and acquires positioning satellite signals transmitted from multiple positioning satellites to identify its own position.
[0026] <Example of hardware configuration of mobile terminal device 2> Next, the configuration of the mobile terminal device 2 in this embodiment will be described. As shown in Fig. 3 above, the mobile terminal device 2 in this embodiment includes a control unit 21, a main memory unit 22, an auxiliary memory unit 23, an input unit 24, an output unit 25, a communication unit 26, a sensor unit 27, and a GNSS unit 28. The hardware configuration of the mobile terminal device 2 is the same as that of the mobile wireless device 1 as a computer with a communication function, so duplicated descriptions of the individual components will be omitted.
[0027] <Example of functional configuration of mobile wireless device 1> Next, a description will be given of functions realized by the control unit 11 of the mobile wireless device 1. Fig. 5 is a block diagram illustrating functions realized by the control unit 11 of the mobile wireless device 1 in one embodiment of the present invention. The control unit 11 in this embodiment has a communication control unit 111, an output control unit 112, an input control unit 113, a role setting unit 114, a connection detection unit 115, a search function control unit 116, and a clock function control unit 117.
[0028] The communication control unit 111 executes processing for the mobile wireless device 1 to communicate with an external device via the communication unit 16. For example, in this embodiment, the communication control unit 111 controls wireless communication with the mobile terminal device 2 according to the BLE communication standard, and controls a BLE module provided in the communication unit 16 to transmit an advertising signal as a peripheral or to perform passive scanning as a central to detect an advertising signal transmitted by a peripheral. The transmission time interval of the advertising signal can be set appropriately, such as 100 ms, and may be set to an appropriately variable time interval including, for example, at least a first time interval. Furthermore, the scanning time interval of the advertising signal can be set to an appropriate time interval including at least a second time interval shorter than the first time interval in order to quickly and reliably capture the advertising signal.
[0029] The output control unit 112 executes processing for displaying images on the screen of the output unit 15. For example, the output control unit 112 executes processing for displaying clock displays in various modes and various notification display images from the connected mobile terminal device 2 on the screen of the output unit 15. The output control unit 112 also executes processing for outputting sounds such as call voice, various notifications, and alarms from the connected mobile terminal device 2 via the output unit 15.
[0030] The input control unit 113 executes a process of accepting a user's operation of the input unit 14. For example, the input control unit 113 executes a process of accepting an input operation executed by the user via the input unit 14 based on an operation screen displayed on the screen of the output unit 15 or on the operation of an input key or button.
[0031] The role setting unit 114 has a function of issuing a setting instruction to the communication control unit 111 as to whether the mobile wireless device 1 is to function as a central or as a peripheral. How the role setting is specifically performed will be explained later in relation to data processing.
[0032] Connection detection unit 115 has a function of detecting the connection state between mobile wireless device 1 and mobile terminal device 2 and notifying communication control unit 111 and role setting unit 114. For example, connection detection unit 115 detects whether no mobile terminal device 2 is connected to mobile wireless device 1, whether one mobile terminal device is connected, or whether two mobile terminal devices are connected. The connection state with mobile terminal device 2 detected by connection detection unit 115 may be notified to the user by displaying an icon on the display screen of output unit 15 or by outputting a sound when the connection state changes. Alternatively, connection detection unit 115 may display information on the screen or output a sound to prompt the user to connect the second mobile wireless device immediately after detecting that one mobile terminal device 2 is connected, or when it does not detect that a second mobile wireless device 2 is connected even after a predetermined time has elapsed since the first mobile terminal device 2 was connected. In such a notification process to the user, after detecting the connection of the first mobile terminal device 2, a notification urging the connection of the second mobile terminal device 2 may be issued immediately, and a second notification may be issued after a predetermined time has elapsed since the first notification. This prevents the user from unintentionally forgetting to connect the second mobile terminal device. The preventive effect can be further enhanced by adopting a screen display and audio output that makes the user feel more urgent, such as changing the notification content or increasing the number of audio alarms for the second notification. Note that when only the first mobile terminal device 2 is connected, if the mobile wireless device 1 has a screen display function like a smart watch, power saving processing such as dimming the screen may be performed to reduce power consumption while scanning the second mobile terminal device 2 as the central.
[0033] The search function control unit 116 controls the search function of the mobile wireless device 1 for the mobile terminal device 2 according to the role setting of the mobile wireless device 1 by the role setting unit 114 and the connection state with the mobile terminal device 2 .
[0034] In a smart watch as the mobile wireless device 1, the clock function control unit 117 controls the functions of the mobile wireless device 1 as a clock, such as time display, alarm, and timing.
[0035] <Example of functional configuration of mobile terminal device 2> Next, a description will be given of functions realized by the control unit 21 of the mobile terminal device 2. Fig. 6 is a block diagram illustrating functions realized by the control unit 21 of the mobile terminal device 2 in one embodiment of the present invention. The control unit 21 of this embodiment has a communication control unit 211, an output control unit 212, an input control unit 213, a role setting unit 214, a connection detection unit 215, a search function control unit 216, and a call function control unit 217.
[0036] The communication control unit 211 executes processing for the mobile terminal device 2 to communicate with external devices such as the mobile wireless device 1 via the communication unit 26. For example, in this embodiment, the communication control unit 211 controls wireless communication with the mobile wireless device 1 according to the BLE communication standard, and controls processing by a BLE module provided in the communication unit 26 to transmit an advertising signal as a peripheral or to perform passive scanning as a central to detect an advertising signal transmitted by a peripheral.
[0037] The output control unit 212 executes processing for displaying an image on the screen of the output unit 25. For example, the output control unit 212 executes processing for displaying output display images of various application programs installed and operating on the mobile terminal device 2 serving as a smartphone on the screen of the output unit 15. The output control unit 112 also executes processing for outputting sounds such as voice for calls, various notifications, and alarms through the output unit 15.
[0038] The input control unit 213 executes a process of accepting a user's operation of the input unit 24. For example, the input control unit 213 executes a process of accepting an input operation executed by the user via the input unit 14 based on an operation screen displayed on the screen of the output unit 15 or on the operation of an input key or button.
[0039] The role setting unit 214 has a function of giving a setting instruction to the communication control unit 211 as to whether the mobile terminal device 2 is to function as a central or as a peripheral. How the role setting is specifically performed will be explained later in relation to data processing.
[0040] The connection detection unit 215 has a function of detecting the connection state between the mobile terminal device 2 and the mobile wireless device 1, and notifying the communication control unit 211 and the role setting unit 214. For example, the connection detection unit 215 detects whether or not the mobile terminal device 2 is connected to the mobile wireless device 1.
[0041] The search function control unit 216 controls the search function of the mobile terminal device 2 for the mobile wireless device 1 according to the role setting of the mobile terminal device 2 by the role setting unit 214 and the connection state with the mobile wireless device 1 .
[0042] The call function control unit 217 controls the functions of the smart watch serving as the mobile terminal device 2 as a timepiece, such as time display, alarm, and clock functions.
[0043] The functions of the role setting unit 214, the connection detection unit 215, and the search function control unit 216 can be realized by installing an application program for managing and controlling the exchange of information and operational cooperation with the mobile wireless device 1 on the mobile terminal device 2 embodied as a smartphone or the like.
[0044] <Wireless communication connection control function in this embodiment> Next, a wireless communication connection process according to the BLE communication standard executed in a communication system S including the mobile wireless device 1 and the mobile terminal device 2 of this embodiment will be described. Fig. 6 is a sequence diagram showing an example of the processing procedure of the wireless communication connection process executed in the communication system S of this embodiment illustrated in Figs. 1A and 1B. The communication system S includes one mobile wireless device 1 and two mobile terminal devices 2. Here, the two mobile terminal devices 2 are referred to as mobile terminal device 2A and mobile terminal device 2B.
[0045] The wireless communication connection control process illustrated in FIG. 6 is mainly executed by the communication control units 111, 211, role setting units 114, 214, connection detection units 115, 215, and search function control units 116, 216 of the mobile wireless device 1 and the mobile terminal device 2.
[0046] The wireless communication connection processing sequence of FIG. 6 is executed continuously after the mobile wireless device 1 is powered on and starts operating.
[0047] In step S1, role setting unit 114 of mobile wireless device 1 sets communication control unit 111 to operate as a peripheral of the BLE communication standard. In step S2, role setting unit 214 sets communication control unit 211 of mobile terminal device 2A to function as a central. In step S3, role setting unit 214 sets communication control unit 211 of mobile terminal device 2B to function as a peripheral.
[0048] In step S4, the mobile wireless device 1 transmits an advertising signal as a peripheral. In step S5, the mobile terminal device 2A scans for advertising signals as a central.
[0049] In step S6, when the mobile terminal device 2A detects the advertising signal of the mobile wireless device 1, in step S7 the mobile terminal device 2A requests pairing from the mobile wireless device 1. After that, connection processing including key exchange for encrypted communication is executed between the mobile terminal device 2A and the mobile wireless device 1. As a result, in step S8, pairing is established with the mobile terminal device 2A as the central, and in step S9, pairing is established with the mobile wireless device 1 as the peripheral.
[0050] In step S10, connection detection unit 115 of mobile wireless device 1 detects the connection of one wireless terminal device 2A, and as a result, role setting unit 114 changes the setting of communication control unit 111 from peripheral to central under the BLE communication standard. At this time, pairing is also established between mobile wireless device 1 and mobile terminal device 2A, which are already paired, with mobile wireless device 1 as the central and mobile terminal device 2A as the peripheral (steps S11 and S12). The second mobile terminal device 2B transmits an advertising signal as a peripheral (step S13). In step S14, mobile wireless device 1 performs scanning to detect an advertising signal, and when it detects the advertising signal of mobile terminal device 2B in step S15, it transmits a pairing request (step S16).
[0051] In step S17, the communication control unit 211 of the mobile terminal device 2B that has received the pairing request establishes pairing with the mobile wireless device 1 as a peripheral. In step S18, the connection detection unit 115 of the mobile wireless device 1 notifies the search function control unit that pairing with the second mobile terminal device 2B has been detected. In step S19, the search function control unit of the mobile wireless device 1 stops scanning for advertising signals as a central based on the fact that two mobile terminal devices 2A and 2B are connected. In this case, the mobile wireless device 1 may reduce power consumption by setting the scan execution interval for detecting advertising signals to be longer than the advertising signal transmission time interval. Furthermore, the mobile wireless device 1 may end the scanning of wireless signals when it detects a predetermined number of times that the second mobile terminal device 2B has not connected even after a predetermined time has elapsed since connecting with the first mobile terminal device 2A. If an advertising signal from the second mobile terminal device 2 is not detected for a predetermined time, scanning may be stopped, or the user may be notified by a screen display, audio output, or the like that another mobile terminal device 2 can be connected. This is because, for example, if the power or Bluetooth setting of the second mobile terminal device 2B is turned off, the user needs to perform some kind of operation on the mobile terminal device 2B, and by prompting the user to perform the operation, the purpose is to minimize the power consumption required for scanning for an advertising signal from the second mobile terminal device 2B. Furthermore, if an advertising signal from the second mobile terminal device 2B is not detected for a predetermined time, or if such non-detection of an advertising signal for a predetermined time occurs a predetermined number of times, the upper limit of the number of connections of the mobile wireless device 1 may be changed to 1. This makes it possible to prevent unnecessary power consumption caused by continuing scanning even when the user does not intend to connect the second mobile terminal device 2B. The setting of the upper limit of the number of connections to 1 may be canceled based on a predetermined condition, for example, when the date changes.
[0052] According to the embodiment described above, the mobile wireless device 1 transmits advertising signals as a peripheral at a time interval longer than the time interval of the central's scanning operation, thereby reducing power consumption. Furthermore, when the second mobile terminal device 2B, which is the upper limit of the number of connections, is connected, the time interval for performing scanning operations for detecting advertising signals is lengthened or the scanning operation is stopped, thereby further reducing or stopping power consumption.
[0053] <Description of Other Embodiments> Next, another embodiment, which is a modification of the above embodiment, will be described. In this embodiment, the hardware configuration and functional blocks of the mobile wireless device 1 and the mobile terminal device 2 are the same as those in the above embodiment, so the description thereof will be omitted.
[0054] In this modified embodiment, as shown in FIG. 7A , the mobile wireless device 1 functions as a central for BLE connections and can connect to multiple peripherals based on the BLE standard. The mobile terminal device 2A functioning as a peripheral transmits advertising signals at predetermined time intervals based on the BLE standard. The advertising signals are transmitted to the central for search purposes using three of the 40 channels available in the 2.4 GHz BLE band. The central performs scanning to detect advertising signals transmitted by the peripherals. Passive scanning is used as the scanning method to reduce power consumption. The scanning interval for passive scanning is set shorter than the interval for transmitting advertising signals from the peripherals. This is to detect advertising signals more quickly and reliably. When the mobile wireless device 1 detects an advertising signal from the mobile terminal device 2A in the state shown in FIG. 7A , the mobile wireless device 1 performs connection processing with the mobile terminal device 2A, such as exchanging keys for encrypted communication, and pairing is completed.
[0055] 7B shows a state in which the mobile wireless device 1 is paired with one wireless terminal device 2A. At this time, the mobile wireless device 1 performs scanning as a central to detect a second mobile terminal device 2B. When the mobile wireless device 1 detects an advertising signal from the second mobile terminal device 2B functioning as a peripheral, pairing is performed in the same manner as in the case of the first mobile terminal device, and the mobile wireless device 1 is connected to two wireless terminal devices 2A and 2B. In this embodiment, the upper limit on the number of connections for the mobile wireless device 1 is set to two. Therefore, when the mobile wireless device 1 detects connections with two mobile terminal devices 2A and 2B, it can stop scanning to detect advertising signals or reduce the frequency of scanning to reduce power consumption.
[0056] <Wireless communication connection control function in this embodiment> Next, a wireless communication connection process according to the BLE communication standard executed in a communication system S including the mobile wireless device 1 and the mobile terminal device 2 of this embodiment will be described. Fig. 8 shows, as a sequence diagram, an example of the processing procedure of the wireless communication connection process executed in the communication system S of this embodiment illustrated in Figs. 7A and 7B. The communication system S includes one mobile wireless device 1 and two mobile terminal devices 2. Here, the two mobile terminal devices 2 are referred to as mobile terminal device 2A and mobile terminal device 2B.
[0057] The wireless communication connection control process illustrated in FIG. 8 is mainly executed by the communication control units 111, 211, role setting units 114, 214, connection detection units 115, 215, and search function control units 116, 216 of the mobile wireless device 1 and the mobile terminal device 2.
[0058] The wireless communication connection processing sequence of FIG. 8 is executed continuously after the mobile wireless device 1 is powered on and starts operating.
[0059] In step S101, the role setting unit 114 of the mobile wireless device 1 sets the communication control unit 111 to operate as a central of the BLE communication standard. In step S102, the role setting unit 214 sets the communication control unit 211 of the mobile terminal device 2A to function as a peripheral. In step S103, the role setting unit 214 sets the communication control unit 211 of the mobile terminal device 2B to function as a peripheral.
[0060] In step S104, the mobile terminal device 2A transmits an advertising signal as a peripheral. In step S105, the mobile terminal device 2B transmits an advertising signal as a peripheral. In step S106, the mobile wireless device 1 performs scanning for advertising signals as a central.
[0061] In step S107, when the mobile wireless device 1 detects the advertising signal of the mobile terminal device 2A, in step S108 the mobile wireless device 1 requests pairing from the mobile terminal device 2A. After this, connection processing including key exchange for encrypted communication is executed between the mobile terminal device 2A and the mobile wireless device 1. As a result, in step S108, pairing is established with the mobile wireless device 1 as the central, and in step S109, pairing is established with the mobile terminal device 2A as the peripheral, and this pairing is maintained thereafter.
[0062] In step S110, the mobile wireless device 1 performs a scan to detect an advertising signal, and when it detects an advertising signal from the mobile terminal device 2B in step S111, it transmits a pairing request (step S112).
[0063] In step S113, the communication control unit 211 of the mobile terminal device 2B that has received the pairing request establishes pairing with the mobile wireless device 1 as a peripheral. In step S114, the connection detection unit 115 of the mobile wireless device 1 notifies the search function control unit that pairing with the second mobile terminal device 2B has been detected. In step S115, the search function control unit of the mobile wireless device 1 stops scanning for advertising signals as a central based on the fact that two mobile terminal devices 2A and 2B are connected. In this case, the mobile wireless device 1 may reduce power consumption by setting the scan execution interval for detecting advertising signals to be longer than the advertising signal transmission time interval. Furthermore, the mobile wireless device 1 may end the scanning of wireless signals when it detects a predetermined number of times that the second mobile terminal device 2B has not connected even after a predetermined time has elapsed since connecting with the first mobile terminal device 2A. In the first embodiment, the selective processing from step S14 (FIG. 6) onwards regarding the scanning of the second mobile terminal device 2B by the mobile wireless device 1 can also be applied to the processing from step S110 (FIG. 8) onwards in this embodiment.
[0064] According to the embodiment described above, when the connection of the second mobile terminal device 2B, which is the upper limit of the number of connections, is detected, the execution time interval of the scanning operation for detecting the advertising signal is lengthened or the scanning operation is stopped, thereby further reducing or stopping power consumption.
[0065] The present embodiment described above is a communication method using a communication system S including a mobile wireless device 1 having a control unit 11 and a communication unit 16 that performs wireless communication, a mobile terminal device 2A having a control unit 21 and a communication unit 26 that performs wireless communication, and a mobile terminal device 2B having a control unit 21 and a communication unit 26 that performs wireless communication, in which the control unit 11 of the mobile wireless device 1 causes the communication unit 16 to transmit a wireless signal, which is a signal that is repeatedly output at a time interval that includes at least a first time interval, the control unit 21 of the mobile terminal device 2A connects the mobile wireless device 1 and the mobile terminal device 2A via its communication unit 26 based on scanning the wireless signal, and based on the connection between the mobile wireless device 1 and the mobile terminal device 2A, the control unit 11 of the mobile wireless device 1 repeatedly scans the wireless signal to connect with the mobile terminal device 2B at a time interval that includes at least a second time interval that is shorter than the first time interval.
[0066] In this way, the power consumption of the mobile wireless device 1 can be reduced while allowing it to be connected to a plurality of mobile terminal devices 2A and 2B such as smartphones.
[0067] The control unit 11 of the mobile wireless device 1 may connect the mobile wireless device 1 and the mobile terminal device 2B via its communication unit 26 based on scanning the wireless signals, and may terminate scanning of the wireless signals based on the connection between the mobile wireless device 1 and the mobile terminal device 2B.
[0068] In this way, the power consumption of the mobile radio device 1 can be further reduced.
[0069] With regard to the mobile wireless device 1 and the mobile terminal devices 2A and 2B, the control unit 21 of the mobile terminal device 2A may cause the communication unit 26 to transmit a radio signal that is an intermittent signal with a first period, and the control unit 11 of the mobile wireless device 1 may connect the mobile wireless device 1 and the mobile terminal device 2A based on scanning the radio signal, and then connect the mobile wireless device 1 and the mobile terminal device 2B based on scanning the radio signal that is an intermittent signal with a first period transmitted by the communication unit 26 of the mobile terminal device 2B.
[0070] In this way, the power consumption of the mobile wireless device 1 can be reduced while allowing it to be connected to a plurality of mobile terminal devices 2A and 2B such as smartphones.
[0071] The control unit 11 of the mobile wireless device 1 may end the scanning of the wireless signal when the mobile wireless device 1 and the mobile terminal device 2B are connected.
[0072] In this way, the power consumption of the mobile radio device 1 can be further reduced.
[0073] In the above, the control unit 11 of the mobile wireless device 1 may terminate scanning of the wireless signal if an event is detected a predetermined number of times in which the mobile terminal device 2B is not connected even after a predetermined time has elapsed after connecting with the mobile terminal device 2A.
[0074] In this way, it is possible to reduce the power consumption of the mobile wireless device 1 for searching for the mobile terminal device 2B.
[0075] When the mobile wireless device 1 determines that a predetermined time has elapsed since the mobile terminal device 2A was connected, the mobile wireless device 1 may display a screen or output a sound including information prompting the user to connect to the mobile terminal device 2B.
[0076] In this way, the user of the mobile wireless device 1 can know that the mobile terminal device 2B is not connected, and can take necessary measures such as turning on the power of the second mobile terminal device 2B.
[0077] Furthermore, according to this embodiment, there is provided a communication system S including a mobile wireless device 1 having a control unit 11 and a communication unit 16 that performs wireless communication, a mobile terminal device 2A having a control unit 21 and a communication unit 26 that performs wireless communication, and a mobile terminal device 2B having the control unit 21 and the communication unit 26 that performs wireless communication, wherein the control unit 11 of the mobile wireless device 1 causes the communication unit 16 to transmit a wireless signal, which is a signal that is repeatedly output at a time interval that includes at least a first time interval, the control unit 21 of the mobile terminal device 2A connects the mobile wireless device 1 and the mobile terminal device 2A via its communication unit 26 based on scanning the wireless signal, and the control unit 11 of the mobile wireless device 1 repeatedly scans the wireless signal to connect with the mobile terminal device 2B at a time interval that includes at least a second time interval that is shorter than the first time interval, based on the connection between the mobile wireless device 1 and the mobile terminal device 2A.
[0078] In this way, the same effects as those of the communication method according to the present embodiment can be achieved.
[0079] This embodiment also includes a mobile wireless device 1 included in the communication system S, and a program for causing a processor to execute a control method for the mobile wireless device 1.
[0080] The above-described series of processes can be executed by hardware or software. In other words, the functional configuration of FIG. 5 is merely an example and is not particularly limited. That is, it is sufficient for the mobile wireless device 1 to have the functionality to execute the above-described series of processes as a whole, and the functional blocks used to realize these functions are not particularly limited to the example of FIG. 5. Furthermore, one functional block may be configured as a single piece of hardware, a single piece of software, or a combination thereof. The functional configuration of this embodiment is realized by a processor that executes arithmetic processing. Processors that can be used in this embodiment include those configured as a single processing device such as a single processor, a multiprocessor, or a multicore processor, as well as those that combine these various processing devices with processing circuits such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field-Programmable Gate Array).
[0081] In this specification, the steps describing the data processing performed by the mobile wireless device 1 and the mobile terminal devices 2A and 2B include not only processing performed in chronological order, but also processing performed in parallel or individually, even if not necessarily in chronological order.
[0082] Although several embodiments of the present invention have been described above, these embodiments are merely illustrative and do not limit the technical scope of the present invention. The present invention can take various other embodiments, and it is also possible to combine the configurations of the above embodiments and modifications. Furthermore, various modifications such as omissions and substitutions can be made without departing from the spirit of the present invention. These embodiments and modifications thereof are included within the scope and spirit of the invention described in this specification, etc., and are included in the invention described in the claims and their equivalents. [Explanation of symbols]
[0083] 1 Portable radio equipment 2, 2A, 2B Portable terminal device 11, 21 Control unit 12,22 Main memory 13,23 Auxiliary storage 14,24 Input section 15,25 Output section 16,26 Communications Department 111,211 Communication control unit 112,212 Output control section 113,213 Input control section 114,214 Role Setting Section 115,215 Connection detection unit 116,216 Search function control section 117 Clock function control section 217 Call function control unit S Communication System
Claims
1. a first electronic device including a first control unit and a first communication unit that performs wireless communication; a second electronic device including a second control unit and a second communication unit that performs wireless communication; a third electronic device including a third control unit and a third communication unit that performs wireless communication; A communication method by a system including: the first control unit causes the first communication unit to transmit a wireless signal that is a signal repeatedly output at time intervals that include at least a first time interval; the second control unit connects the first electronic device and the second electronic device via the second communication unit based on scanning the wireless signal; the first control unit, based on the connection between the first electronic device and the second electronic device, repeatedly scans the wireless signal for connection with the third electronic device at a time interval including at least a second time interval shorter than the first time interval; Communication method.
2. the first control unit connects the first electronic device and the third electronic device via the third communication unit based on the scanning of the wireless signal, and ends the scanning of the wireless signal based on the connection between the first electronic device and the third electronic device. The communication method according to claim 1 .
3. the first control unit terminates the scanning of the wireless signal when an event in which the third electronic device is not connected to the second electronic device even after a predetermined time has elapsed is detected a predetermined number of times after the third electronic device is connected to the second electronic device. The communication method according to claim 1 .
4. With respect to the first electronic device, the second electronic device, and the third electronic device, the second control unit causes the second communication unit to transmit the wireless signal, which is a signal repeatedly output at a time interval that includes at least the first time interval; and after the first electronic device and the second electronic device are connected based on scanning the wireless signal, the first control unit causes the third communication unit to connect the first electronic device and the third electronic device based on scanning the wireless signal, which is a signal repeatedly output at a time interval that includes at least the first time interval, transmitted by the third communication unit of the third electronic device. The communication method according to claim 1 .
5. the first control unit ends the scanning of the wireless signal when the first electronic device and the third electronic device are connected to each other. The communication method according to claim 4.
6. the first control unit terminates the scanning of the wireless signal when an event in which the third electronic device is not connected to the second electronic device even after a predetermined time has elapsed is detected a predetermined number of times after the third electronic device is connected to the second electronic device. The communication method according to claim 4.
7. When it is determined that a predetermined time has elapsed since the first electronic device was connected to the second electronic device, the first electronic device displays a screen or outputs a sound including information prompting a user to connect to the third electronic device. A communication method according to any one of claims 1 to 6.
8. a first electronic device including a first control unit and a first communication unit that performs wireless communication; a second electronic device including a second control unit and a second communication unit that performs wireless communication; a third electronic device including a third control unit and a third communication unit that performs wireless communication; A communication system comprising: the first control unit causes the first communication unit to transmit a wireless signal that is a signal repeatedly output at time intervals that include at least a first time interval; the second control unit connects the first electronic device and the second electronic device via the second communication unit based on scanning the wireless signal; the first control unit, based on the connection between the first electronic device and the second electronic device, repeatedly performs a scan for connection with the third electronic device at a time interval including at least a second time interval shorter than the first time interval; Communication system.
9. A first electronic device including a first control unit and a first communication unit that performs wireless communication, The electronic device is capable of communicating with a second electronic device including a second control unit and a second communication unit that performs wireless communication, and a third electronic device including a third control unit and a third communication unit that performs wireless communication, The first control unit transmitting a wireless signal, which is a signal repeatedly output at time intervals including at least a first time interval, from the first communication unit; The second control unit of the second electronic device connects to the second electronic device via the second communication unit based on scanning the wireless signal, based on the connection between the first electronic device and the second electronic device, repeatedly performing a scan for connection with the third electronic device at a time interval including at least a second time interval shorter than the first time interval; First electronic device.
10. a first electronic device including a first control unit and a first communication unit that performs wireless communication; a second electronic device including a second control unit and a second communication unit that performs wireless communication; a third electronic device including a third control unit and a third communication unit that performs wireless communication; In a communication system comprising: causing the first control unit to transmit, via the first communication unit, a wireless signal that is a signal repeatedly output at time intervals that include at least a first time interval; and when the second control unit connects the first electronic device and the second electronic device via the second communication unit based on scanning the wireless signal, the first control unit repeatedly scans for connection with the third electronic device at time intervals that include at least a second time interval that is shorter than the first time interval. program.
Citation Information
Patent Citations
Radio communication device, electronic clock, radio communication method, and program
JP2017118325A
Communication device, electronic clock, time correction method, and program
JP2017212676A
Communication device, control method of communication device, and program
JP2019103001A
Radio communication device, communication system, radio communication method, and radio communication program
JP2020114032A
Concurrent BLE scanning and initiation for bandwidth efficiency and power saving
US9706496B2