Information terminal, communication system, registration method, and program
The information terminal simplifies mesh network construction by detecting and registering functional nodes and deleting non-functional nodes, enhancing network maintenance efficiency.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
- Filing Date
- 2024-10-29
- Publication Date
- 2026-05-15
AI Technical Summary
Existing mesh networks face complexity in removing nodes that cannot communicate, complicating the operation of excluding them from the network.
An information terminal with detection, registration, determination, and setting deletion units to easily construct a network with a cluster structure by detecting communication nodes, registering normal nodes, and deleting settings of non-functional nodes.
Facilitates easier construction and maintenance of networks with cluster structures by ensuring only functional nodes are registered and non-functional nodes are efficiently removed.
Smart Images

Figure 2026078743000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to an information terminal, a communication system, a registration method, and a program.
Background Art
[0002] Techniques for constructing a mesh network using communication devices such as lighting fixtures having a wireless communication function are known. Patent Document 1 discloses a mesh network having lighting devices as nodes.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] As a configuration of a mesh network, a mesh network composed of a plurality of clusters can be considered, in which a plurality of nodes form a cluster, and among the plurality of nodes, a relay node relays communication between the clusters.
[0005] Here, when a node that has performed network settings cannot communicate with a registered mesh network, it is necessary to delete the network settings of the node. However, since the network settings of the node cannot be deleted via the mesh network, there is a problem that the operation of excluding the node from the network becomes complicated.
[0006] An object of the present disclosure is to provide an information terminal, a communication system, a registration method, and a program that enable a user to more easily construct a network having a cluster structure.
Means for Solving the Problems
[0007] One embodiment of the information terminal relating to this disclosure includes: a detection unit that performs a detection process for communication nodes; a registration unit that, each time the detection process is performed, registers a first communication network composed of a plurality of communication nodes by performing network settings on each of the plurality of communication nodes detected by the detection process; a determination unit that determines whether a target node included in the plurality of communication nodes constituting the first communication network registered by the registration unit can communicate normally; and a setting deletion unit that deletes the network settings of the target node that the determination unit has determined cannot communicate normally.
[0008] Furthermore, one embodiment of the communication system relating to this disclosure comprises a plurality of communication nodes and the above-mentioned information terminal.
[0009] Furthermore, one embodiment of the registration method relating to this disclosure is a registration method executed by a computer, which includes: a detection step of performing a communication node detection process; a registration step of registering a first communication network composed of a plurality of communication nodes by performing network settings on each of the plurality of communication nodes detected by the detection process each time the detection process is performed; a determination step of determining whether a target node included in the plurality of communication nodes constituting the first communication network registered in the registration step can communicate normally; and a setting deletion step of deleting the network settings of the target node that is determined in the determination step to be unable to communicate normally.
[0010] Furthermore, this disclosure can be implemented not only as the registration method described above, but also as a program that causes a computer to execute the registration method. Moreover, it can also be implemented as a computer-readable recording medium storing that program. [Effects of the Invention]
[0011] According to the information terminal, communication system, registration method, and program described herein, users can more easily construct a network having a cluster structure. [Brief explanation of the drawing]
[0012] [Figure 1] Figure 1 is a block diagram showing the functional configuration of a communication system according to an embodiment. [Figure 2] Figure 2 is a network diagram of the communication system according to the embodiment. [Figure 3] Figure 3 is a flowchart illustrating the operation of the information terminal according to the embodiment. [Figure 4] Figure 4 shows an example of a screen displayed on an information terminal when communication confirmation is performed after registration according to the embodiment. [Modes for carrying out the invention]
[0013] (Embodiment) The following describes in detail, with reference to drawings, embodiments of the information terminal, communication system, registration method, and program relating to this disclosure. The embodiments described below are all preferred examples of this disclosure. The numerical values, components, arrangement and connection configurations of components, steps, and the order of steps shown in the following embodiments are examples and are not intended to limit this disclosure. Furthermore, components in the following embodiments that are not described in an independent claim are described as any component constituting a preferred configuration.
[0014] Please note that each figure is a schematic diagram and not necessarily a strictly accurate representation. Furthermore, in each figure, substantially identical components are denoted by the same reference numerals, and redundant explanations may be omitted or simplified.
[0015] [composition] First, the configuration of the communication system according to the embodiment will be described. Figure 1 is a block diagram showing the functional configuration of the communication system 10 according to the embodiment. As shown in Figure 1, the communication system 10 comprises a plurality of communication nodes 20 and an information terminal 30.
[0016] In the communication system 10, each of the multiple communication nodes 20 has wireless communication capabilities. The multiple communication nodes 20 constitute a hierarchical wireless mesh network (a mesh network that constructs a cluster structure) by having a user perform initial network setup using an information terminal 30. Hereinafter, the hierarchical wireless mesh network will also be simply referred to as the mesh network 40. The user is, for example, a company that installs and configures the communication nodes 20. Note that the construction of a hierarchical mesh network by performing initial setup is just one example; other methods, such as constructing a mesh network from the configured communication nodes 20, are also conceivable.
[0017] Figure 2 is a network diagram of the communication system 10 according to an embodiment. The circles in Figure 2 correspond to one communication node 20 in Figure 1. As shown in Figure 2, the mesh network 40 includes multiple clusters 41.
[0018] In the example in Figure 2, each cluster 41 is composed of multiple communication nodes 20 (specific nodes 20a and child nodes 20b). Cluster 41 has one or more specific nodes 20a and multiple child nodes 20b. The inter-cluster network is composed of specific nodes 20a belonging to each of the multiple clusters 41. Specific nodes 20a can be described as relay nodes, bridge nodes, core nodes, or gateway nodes. The number of clusters 41 included in the mesh network 40 is not particularly limited. The number of layers in the mesh network 40 is also not particularly limited. Furthermore, in the example in Figure 2, cluster 41 has multiple child nodes 20b, but it may have one child node 20b, or it may have no child nodes 20b at all.
[0019] In cluster 41, when information is transmitted from one node (also referred to as the first communication node) to another node (also referred to as the second communication node), the information is transmitted, for example, in a routing manner.
[0020] Specifically, in cluster 41, a communication path is set in advance through which information can be passed to the communication nodes 20 belonging to cluster 41. When the first communication node unicast-transmits information including the address information (destination information) of the second communication node based on the set communication path, other communication nodes belonging to the same cluster 41 as the first communication node that received this will further unicast-transmit the received information based on the set communication path. That is, the other communication nodes relay the information. By repeating such information relay within the same cluster 41, the second communication node can receive the information transmitted by the first communication node.
[0021] Note that the routing method is an example of the method used for information transmission within cluster 41. In the information transmission within cluster 41, other methods such as the flooding method may be adopted. In the flooding method, when the first communication node broadcast-transmits information including the address information (destination information) of the second communication node, each of the other nodes belonging to the same cluster 41 as the first communication node that received this will further broadcast-transmit the received information. That is, each of the other nodes relays the information. By repeating such information relay within the same cluster 41, the above-mentioned information transmitted by the first communication node spreads to all nodes belonging to the same cluster 41 as the first communication node. Therefore, the second communication node can receive the information transmitted by the first communication node.
[0022] When transmitting information from the first communication node to a third node belonging to another cluster 41, the information is relayed by a specific node 20a. In other words, information is transmitted through the inter-cluster network. For example, at least one specific node 20a is provided in one cluster 41. The method used for transmitting information within the inter-cluster network may be a routing method, a flooding method, or any other method.
[0023] If all nodes belonged to the same mesh network, all nodes would relay the information when transmitting it, resulting in a large amount of communication per unit of time. In contrast, in a mesh network with a cluster structure as shown in Figure 2, when information is transmitted within one cluster 41, other clusters 41 do not relay the information. In a mesh network with a cluster structure, information is transmitted from one cluster 41 to another via a specific node 20a only when necessary. Therefore, a mesh network with a cluster structure can improve system robustness by suppressing the amount of communication per unit of time.
[0024] The information transmitted through the mesh network 40 may include, for example, control information for controlling the lighting fixtures (on / off, dimming, color temperature, color control, or light distribution) if multiple communication nodes 20 include lighting fixtures. In some cases, if multiple communication nodes 20 include environmental sensors, the measured values (sensing information) from the environmental sensors may also be transmitted through the mesh network 40. If multiple communication nodes 20 include cameras, speakers, or other devices, video, images, audio, other information, or control values may also be transmitted.
[0025] Furthermore, for example, the information transmitted through the mesh network 40 is configuration information sent by the information terminal 30. The configuration information includes control group configuration information, control scene configuration information, network information, etc. The control group configuration information indicates a group of communication nodes 20 that perform the same control, and the control scene configuration information indicates the content of the control performed by the communication node 20. The network information is necessary for the communication node 20 to communicate within the mesh network 40. The network information includes the network ID of the mesh network 40 and the address information of the communication node 20 used for communication within the mesh network 40.
[0026] In the communication system 10, wireless communication (hereinafter also simply referred to as communication) between multiple communication nodes 20 is performed, for example, according to a first communication protocol for a mesh network 40. The first communication protocol is, for example, Bluetooth® mesh.
[0027] On the other hand, an information terminal 30 that does not belong to the mesh network 40 cannot communicate with multiple communication nodes 20 using the first communication protocol. However, the information terminal 30 is equipped with a communication function using a second communication protocol for one-to-one communication. The second communication protocol is a different communication protocol from the first communication protocol, and is, for example, BLE (Bluetooth® Low Energy). Note that the first and second communication protocols may be communication protocols that use the same frequency band (for example, the 2.4 GHz band).
[0028] The communication node 20 and information terminal 30 will be described below with reference to Figure 1.
[0029] First, let's explain the communication node 20. The communication node 20 can be any device that can communicate with other devices, such as a lighting fixture. Alternatively, the communication node 20 may be a lighting remote controller, an AC relay, or other lighting-related device, or it may be a device not directly related to lighting, such as an environmental sensor, camera, motion sensor, or air conditioner. The device that becomes the communication node 20 may be a device that has two or more of the individual functions of the devices mentioned above, and the type of device that becomes the communication node 20 is not particularly limited.
[0030] Communication node 20 is configured with network information by information terminal 30 and joins mesh network 40. Network information for belonging to mesh network 40 is stored in communication node 20. Network information includes the network ID of mesh network 40 and the address information of communication node 20 used for communication within mesh network 40.
[0031] Furthermore, a lighting fixture, which is an example of a communication node 20, will be described. The lighting fixture is a base light or the like, installed on the ceiling of an indoor space to illuminate the indoor space. As described above, each of the multiple lighting fixtures, which are multiple communication nodes 20, has a wireless communication function. The multiple lighting fixtures join the mesh network (more specifically, a wireless mesh network) and constitute the mesh network 40. The form of the lighting fixture is not particularly limited and may be a ceiling light, downlight, spotlight, etc. Specifically, the communication node 20 comprises a communication unit 21, an information processing unit 22, a storage unit 23, and a functional unit 24.
[0032] The communication unit 21 is a wireless communication circuit that enables communication nodes 20 to communicate wirelessly with other communication nodes 20 and information terminals 30. After a communication node 20 joins the mesh network, the communication unit 21 can communicate via the mesh network 40. Before a communication node 20 joins the mesh network 40, the communication unit 21 periodically transmits beacon signals (sometimes called advertisement signals, etc.) and communicates wirelessly individually with information terminals 30 that receive the beacon signals. The communication standards used for wireless communication by the communication unit 21 are specifically BLE or Bluetooth® mesh, etc.
[0033] The information processing unit 22 performs information processing and other operations necessary for the operation of the communication nodes. For example, the information processing unit 22 uses the communication unit 21 to transmit information within the mesh network 40. For example, the information processing unit 22 operates the communication nodes 20 by controlling the function unit 24. The information processing unit 22 is implemented by, for example, a microcomputer, but may also be implemented by a processor or dedicated circuit. The functions of the information processing unit 22 are realized by the execution of computer programs (software) stored in the storage unit 23 by the hardware, such as the microcomputer or processor that constitutes the information processing unit 22. Specifically, the information processing unit 22 includes an acquisition unit 221, a control unit 222, and an output unit 223.
[0034] The acquisition unit 221 acquires setting information from the information terminal 30. The acquisition unit 221 also acquires control information transmitted, for example, through the mesh network 40.
[0035] The control unit 222 executes control based on the control information acquired by the acquisition unit 221 and the setting information stored in the storage unit 23.
[0036] The output unit 223 transmits the control information acquired by the acquisition unit 221 to other communication nodes 20 via the mesh network 40.
[0037] The memory unit 23 is a storage device that stores various information necessary for the operation of the communication nodes, such as the configuration information of the mesh network 40. The configuration information set by the information terminal 30 is stored in the memory unit 23. The memory unit 23 is implemented, for example, by semiconductor memory.
[0038] The functional unit 24 implements the functions of the communication node 20 in the operation of the communication node 20. For example, if the communication node 20 is a lighting device, the functional unit 24 is a light source. The light source irradiates the indoor space with white light so that the communication node 20, which is a lighting device, can illuminate the indoor space. The light source is implemented by, for example, an LED (Light Emitting Diode) element, but may also be implemented by other light-emitting elements such as a semiconductor laser, organic EL (Electro Luminescence), or inorganic EL.
[0039] Next, the information terminal 30 will be described. The information terminal 30 is an information terminal used by a user to build a mesh network 40 with multiple communication nodes 20 by adding or removing communication nodes 20 from the mesh network 40. The information terminal 30 is also used by a user to configure the multiple communication nodes 20 that make up the mesh network 40. Furthermore, the information terminal 30 is also used by a user to control the multiple communication nodes 20 that make up the mesh network 40. The user here is, for example, the installer who performed the installation work of the multiple communication nodes 20, but it may also be another user other than the installer. The user may be, for example, the administrator of the communication system 10.
[0040] The information terminal 30 is, for example, a mobile device such as a smartphone, tablet, or PDA (Personal Digital Assistant). Alternatively, the information terminal 30 may be a dedicated remote controller used in the communication system 10. Specifically, the information terminal 30 comprises a communication unit 31, an information processing unit 32, a storage unit 33, an operation reception unit 34, and a display unit 35.
[0041] The communication unit 31 is a communication circuit for the information terminal 30 to communicate (more specifically, wirelessly) with the communication node 20. The communication standard used for communication by the communication unit 31 is, for example, BLE.
[0042] The information processing unit 32 performs information processing in response to user operations received by the information terminal 30 via the operation reception unit 34. For example, the information processing unit 32 performs information processing related to the process of allowing the communication node 20 to join the mesh network 40. Here, the process of allowing the node to join is, for example, the process of storing network information in the storage unit 23 of the communication node 20. The network information is information necessary for communication in the mesh network 40. The information processing unit 32 is implemented by, for example, a microcomputer, but may also be implemented by a processor or dedicated circuit. The functions of the information processing unit 32 are realized by the execution of a computer program (software) stored in the storage unit 33 by the hardware such as the microcomputer or processor that constitutes the information processing unit 32. Specifically, the information processing unit 32 includes an acquisition unit 321, a detection unit 322, a registration unit 323, a determination unit 324, and a setting deletion unit 325.
[0043] The acquisition unit 321 acquires user operations and other information received by the operation reception unit 34.
[0044] The detection unit 322 performs detection processing for the communication node 20. For example, the detection unit 322 detects the communication node 20 by receiving a beacon signal that is periodically transmitted by the communication node 20. In this embodiment, the communication node 20 that transmits the beacon signal is a specific node 20a, or a communication node 20 that does not belong to the mesh network 40, but a child node 20b may also transmit the beacon signal.
[0045] The registration unit 323 allows the multiple communication nodes 20 detected by the detection process to join the mesh network 40 by configuring the network settings for each of them. At the same time, it registers the cluster 41 composed of the multiple communication nodes 20. Registering the cluster 41 means that the registration unit 323 stores information about the cluster 41 in the storage unit 33. The information about the cluster 41 includes information for identifying specific nodes 20a and child nodes 20b belonging to the cluster 41.
[0046] The determination unit 324 determines whether the target node included in the cluster 41 registered by the registration unit 323 can communicate normally.
[0047] The configuration deletion unit 325 deletes the network settings of the target node that the determination unit 324 has determined cannot communicate properly.
[0048] The memory unit 33 is a storage device that stores information related to the mesh network 40. This information includes the configuration of the mesh network 40 and information related to the cluster 41. The memory unit 33 also stores information necessary for information processing, such as computer programs executed by the information processing unit 32. The memory unit 33 is implemented, for example, by a semiconductor memory. The computer programs stored in the memory unit 33 include dedicated application programs used to construct the mesh network 40.
[0049] The operation reception unit 34 receives user input. The operation reception unit 34 is implemented, for example, by a touch panel or the like.
[0050] The display unit 35 displays various images. These images are, for example, necessary for the process of allowing the communication node 20 to join the mesh network 40. The display unit 35 is implemented by a display panel such as a liquid crystal panel or an organic EL panel.
[0051] [Procedure during registration] When constructing a mesh network 40 consisting of multiple clusters 41, one possible method is to register multiple communication nodes 20 detected in a single scan as a single cluster 41.
[0052] This registration method allows multiple communication nodes 20 located in positions that can deliver beacon signals to the information terminal 30, in other words, multiple communication nodes 20 that can be estimated to be located relatively close to each other, to be registered in the same cluster 41. Therefore, this registration method makes it possible to efficiently construct a mesh network 40 with a cluster structure.
[0053] Incidentally, generally speaking, if a communication node 20 that has been configured for networking cannot communicate with a registered mesh network 40, it is necessary to delete the network configuration of that communication node 20. However, since it is not possible to delete the network configuration of that communication node 20 via the mesh network 40, there is a problem in that the process of excluding that communication node 20 from the mesh network 40 becomes complicated.
[0054] In the communication system 10 according to this embodiment, after registering the communication node 20 with the mesh network 40 using the information terminal 30, a communication check is performed before disconnecting communication between the information terminal 30 and the communication node 20, thereby allowing the network settings of communication nodes 20 that are not communicating properly to be deleted.
[0055] The operation of this communication system 10 will be described below. Figure 3 is a flowchart showing the operation of the information terminal 30 according to the embodiment.
[0056] First, the detection unit 322 detects a registrable communication node 20 (S11). A registrable communication node 20 is, in other words, a communication node 20 that has not yet joined the mesh network 40. A communication node 20 that has not yet joined the mesh network 40 periodically transmits a beacon signal. The detection unit 322 performs a detection process to detect a communication node 20 by receiving a beacon signal. A communication node 20 detected by the detection process is a communication node 20 in which an information terminal 30 is located within the range of the beacon signal transmitted by that communication node 20.
[0057] For example, the configurator moves the information terminal 30 to an area where a communication node 20 that does not belong to the mesh network 40 is expected to be located. For example, when the configurator uses the operation reception unit 34 to tap the icon for receiving a beacon signal displayed on the display unit 35, the detection unit 322 executes the detection process.
[0058] Next, the determination unit 324 determines whether the detection unit 322 has detected one or more communication nodes 20 (S12). Since the beacon signal contains information for identifying the communication node 20, the determination unit 324 can determine how many communication nodes 20 the detection unit 322 has received beacon signals from.
[0059] If the detection unit 322 does not detect any communication nodes 20 (No in S12), the information terminal 30 terminates its operation.
[0060] If the detection unit 322 detects one or more communication nodes 20 (Yes in S12), the registration unit 323 registers the communication nodes 20 (S13). Specifically, the registration unit 323 registers the one or more communication nodes 20 detected by the detection process as a single cluster 41. At the same time, the registration unit 323 also allows each of the one or more communication nodes 20 to join the mesh network 40 by performing network configuration. Network configuration is performed, for example, by the registration unit 323 sending configuration information to the communication node 20, which is then stored in the storage unit 23 of the communication node 20. The configuration information includes information to identify the cluster 41 to which the communication node 20 belongs.
[0061] However, at this time, the cluster 41 is registered such that at least one specific node 20a is included in one or more communication nodes 20 that make up the cluster 41. The specific node 20a belongs to the inter-cluster network and relays information transmitted within the mesh network 40 by communicating with specific nodes 20a belonging to other clusters 41.
[0062] The specific node 20a is determined, for example, based on the radio wave strength of the beacon signal received by the detection unit 322. Specifically, among the multiple communication nodes 20, the communication node 20 with the highest beacon signal strength is set to communicate as the specific node 20a. The specific node 20a may also be determined based on user input or based on information indicating the type of device included in the beacon signal.
[0063] Next, the determination unit 324 checks whether the communication of each of the communication nodes 20 registered in step S13 is normal (S14). Normal communication of a communication node 20 means that the communication node 20 is able to transmit information normally within the mesh network 40.
[0064] As described above, cluster 41 includes a specific node 20a belonging to the inter-cluster network and a child node 20b that does not belong to the inter-cluster network.
[0065] The determination unit 324 determines whether the specific node 20a can successfully perform communication within the inter-cluster network (S15). If the specific node 20a cannot successfully perform communication within the inter-cluster network, all communication nodes 20 belonging to the cluster 41 to be registered cannot communicate with other registered communication nodes 20 belonging to other clusters 41.
[0066] Furthermore, the determination unit 324 determines whether the child node 20b can successfully perform communication within the cluster 41.
[0067] Whether or not to perform step S14 can be set in advance. In other words, the user can set it so that the determination unit 324 does not determine whether or not communication by the communication node 20 belonging to the cluster 41 that was registered in advance is being performed normally.
[0068] Furthermore, the process in step S14 does not have to be performed automatically. In other words, the determination of whether or not communication by the communication node 20 belonging to the registered cluster 41 is being performed may be performed by user operation. For example, after the process in step S13 is performed, the information processing unit 32 may display a screen on the display unit 35 that prompts the user to select whether or not to perform the determination, and accept user input using the operation reception unit 34.
[0069] If communication is determined to be normal (Yes in S15), the information terminal 30 terminates its operation.
[0070] If an abnormality is detected in the communication (No in S15), the information processing unit 32 displays information on the display unit 35 indicating the communication node 20 that was determined to have abnormal communication (S16). For example, the information processing unit 32 displays a list of device identification information for the communication node 20 that was determined to have abnormal communication on the display unit 35.
[0071] In step S14, if it is determined that a specific node 20a is unable to communicate properly within the inter-cluster network, all communication nodes 20 belonging to the cluster 41 to which the specific node 20a belongs are displayed.
[0072] The user uses the operation reception unit 34 to select the communication node 20 displayed on the display unit 35 from which to delete the network settings.
[0073] Finally, the setting deletion unit 325 deletes the network settings of the communication node 20 selected by the user (S17). Specifically, the setting deletion unit 325 communicates with the communication node 20 selected by the user on a one-to-one basis and sends a signal to delete the network settings. Here, the deletion of the network settings is achieved, for example, by deleting the setting information stored in the storage unit 23 of the communication node 20. For example, if the user has selected multiple communication nodes 20, the unit communicates with each of the multiple communication nodes 20 one-to-one in turn and sends a signal to delete the network settings.
[0074] Note that the process in step S16 is not necessarily required. In other words, the setting deletion unit 325 may delete the network settings for a communication node 20 that the determination unit 324 has determined is not performing communication properly, regardless of the user's selection.
[0075] With this operation, after registering the communication node 20 with the mesh network 40, the information terminal 30 can perform a communication check before disconnecting communication between the information terminal 30 and the communication node 20, and delete the network settings of the communication node 20 if communication is not functioning correctly.
[0076] Therefore, users no longer need to initiate communication with communication node 20 again in order to delete the network settings of communication node 20 that is not communicating properly, making it easier to build a network with a cluster structure.
[0077] [Actions after registration] In the above embodiment, the determination of whether the communication of the communication node 20 is normal was made when the cluster 41 was registered, that is, while the communication node 20 and the information terminal 30 were communicating. However, the communication check can also be performed after the registration of the cluster 41.
[0078] Figure 4 shows an example of a screen displayed on the information terminal 30 when communication verification is performed after registration according to the embodiment. As shown in Figure 4, the display unit 35 of the information terminal 30 displays a maintenance icon 51 to present the user with options for actions to perform maintenance on the mesh network 40. In the display screen of Figure 4, when the user selects "Maintenance" from the maintenance icon 51, the display unit 35 displays options for maintaining the mesh network 40. Furthermore, when the user selects "Communication Verification" from the communication verification icon 52 among these options, communication verification of the mesh network 40 is performed.
[0079] The information terminal 30 can initiate one-to-one communication with a specific node 20a by detecting a beacon signal transmitted by a specific node 20a using the detection unit 322, and can communicate with other communication nodes 20 via the mesh network 40.
[0080] For example, the determination unit 324 sends a signal requesting a response to each of the multiple communication nodes 20 belonging to the mesh network 40, and if it receives a response to the signal, it determines that the communication of the communication node 20 that sent the response is normal.
[0081] This post-registration operation allows for the determination of whether the communication node 20 belonging to the registered cluster 41 is communicating normally.
[0082] Therefore, with such an information terminal 30, users can more easily verify whether a network with a pre-established cluster structure is being maintained properly. In other words, with such an information terminal 30, users can more easily perform maintenance on a network with a pre-established cluster structure.
[0083] [Effects, etc.] The technologies derived from the disclosures in this specification include, for example, the following. The technologies derived from the disclosures in this specification will be described below, along with the effects obtained by such technologies.
[0084] Technology 1 is an information terminal 30 comprising: a detection unit 322 that performs detection processing of communication nodes 20; a registration unit 323 that registers a first communication network composed of multiple communication nodes 20 by performing network settings on each of the multiple communication nodes 20 detected by the detection processing each time the detection processing is performed; a determination unit 324 that determines whether a target node included in the multiple communication nodes 20 that constitute the first communication network registered by the registration unit 323 can communicate normally; and a setting deletion unit 325 that deletes the network settings of a target node that the determination unit 324 has determined cannot communicate normally. The cluster 41 in the above embodiment is an example of a first communication network.
[0085] Such an information terminal 30 can delete network settings if each of the communication nodes 20, which have been configured by the registration unit 323, is unable to communicate properly. The determination of whether communication is working properly is made before the communication between the communication node 20 and the information terminal 30 for configuring the network settings on the communication node 20 is completed. Therefore, with such an information terminal 30, users can more easily build a network with a cluster structure.
[0086] Technology 2 is an information terminal 30 of Technology 1 in which the registration unit 323 registers multiple first communication networks such that each of the multiple communication nodes 20 constituting the first communication network includes a specific node 20a, and after the multiple first communication networks have been registered, the specific node 20a belonging to each of the multiple first communication networks constitutes a second communication network. The inter-cluster network in the above embodiment is an example of a second communication network.
[0087] Such an information terminal 30 can be used to construct a network with a cluster structure.
[0088] Technology 3 is an information terminal 30 of Technology 2, in which the target node is a specific node 20a, and the setting deletion unit 325 deletes the network settings of all multiple communication nodes 20 included in the first communication network, including the specific node 20a, when the determination unit 324 determines that the target node is unable to communicate normally in the second communication network.
[0089] Such an information terminal 30 can delete the network settings of all communication nodes 20 belonging to the cluster 41 to which a specific node 20a belongs if that node 20a is unable to communicate properly with other clusters 41.
[0090] Technology 4 is a communication node 20 that is not a specific node 20a, and the determination unit 324 is an information terminal 30 of Technology 2 that determines whether the target node can communicate normally in the first communication network.
[0091] Such an information terminal 30 can delete the network settings of the child node 20b if the child node 20b is unable to communicate properly within the cluster 41.
[0092] Technology 5 is an information terminal 30 from technologies 1 to 4, whose decision-making process can be set in advance.
[0093] Such an information terminal 30 can be configured so that the determination unit 324 does not determine whether or not communication by the communication node 20 belonging to the registered cluster 41 is being performed normally.
[0094] Technology 6 is an information terminal 30 of technologies 1 to 5, where the determination is performed by user operation.
[0095] Such an information terminal 30 allows the user to decide whether or not to perform a determination by the determination unit 324 to determine whether or not communication by the communication node 20 belonging to the registered cluster 41 is being performed normally.
[0096] Technology 7 is an information terminal 30 from any of Technologies 1 to 6, which includes a display unit 35 that displays information indicating a communication node 20 that has been determined by the determination unit 324 to be unable to communicate normally.
[0097] Such an information terminal 30 can present the user with a communication node 20 that is unable to communicate properly.
[0098] Technology 8 is an information terminal 30 of Technology 7 in which the user selects a communication node 20 whose network settings to delete based on information indicating the communication node 20 displayed on the display unit 35, and the setting deletion unit 325 deletes the network settings of the communication node 20 selected by the user.
[0099] Such an information terminal 30 allows the user to select a communication node 20 from which to delete network settings.
[0100] Technology 9 further includes a determination unit 324 which is an information terminal 30 from technologies 1 to 8 that determines whether each of the multiple communication nodes 20 included in the multiple registered first communication networks can communicate normally.
[0101] Such an information terminal 30 can determine whether the communication nodes 20 belonging to the registered cluster 41 are communicating normally. Therefore, with such an information terminal 30, users can more easily confirm whether the network with the established cluster structure is being maintained normally. In other words, with such an information terminal 30, users can more easily maintain the network with the established cluster structure.
[0102] Technology 10 is a communication system 10 comprising multiple communication nodes 20 and an information terminal 30 that is one of technologies 1 to 9.
[0103] In such a communication system 10, if any of the communication nodes 20 whose network settings have been configured by the registration unit 323 are unable to communicate properly, the network settings can be deleted. Therefore, with such a communication system 10, users can more easily construct a network with a cluster structure.
[0104] Technology 11 is a registration method executed by a computer, comprising: a detection step of performing a detection process for communication nodes 20; a registration step of registering a first communication network composed of multiple communication nodes 20 by performing network settings on each of the multiple communication nodes 20 detected by the detection process each time the detection process is performed; a determination step of determining whether a target node included in the multiple communication nodes 20 constituting the first communication network registered in the registration step can communicate normally; and a setting deletion step of deleting the network settings of a target node that is determined in the determination step to be unable to communicate normally.
[0105] This registration method allows users to more easily build networks with a cluster structure.
[0106] Technique 12 is a program that causes a computer to execute the registration method of Technique 11.
[0107] Such programs can help users more easily build networks with cluster structures.
[0108] (Other embodiments) Although embodiments have been described above, this disclosure is not limited to the embodiments described above.
[0109] For example, in the above embodiment, a process performed by a specific processing unit may be performed by another processing unit. Furthermore, the order of multiple processes may be changed, or multiple processes may be executed in parallel.
[0110] Furthermore, in the above embodiment, components such as the control unit may be realized by executing a software program suitable for each component. Each component may also be realized by a program execution unit such as a CPU or processor reading and executing a software program recorded on a recording medium such as a hard disk or semiconductor memory.
[0111] Furthermore, components such as the control unit may be implemented by hardware. For example, components such as the control unit may be circuits (or integrated circuits). These circuits may form a single circuit as a whole, or they may be separate circuits. Also, these circuits may be general-purpose circuits or dedicated circuits.
[0112] Furthermore, general or specific embodiments of the present invention may be implemented as a system, apparatus, method, integrated circuit, computer program, or recording medium such as a computer-readable CD-ROM. Alternatively, they may be implemented as any combination of a system, apparatus, method, integrated circuit, computer program, and recording medium.
[0113] For example, the present invention may be implemented as a communication system or information terminal as described in the above embodiment, or as a registration method executed by an information terminal. The present invention may be implemented as a program for causing an information terminal (computer) to execute such a registration method, or as a computer-readable non-temporary recording medium on which such a program is recorded. In other words, the program is a computer program product. Such a program includes an application program for causing a computer, such as a general-purpose information terminal, to function as an information terminal as described in the above embodiment.
[0114] Furthermore, this disclosure also includes forms obtained by applying various modifications to each embodiment that a person skilled in the art could conceive, or forms realized by arbitrarily combining the components and functions of each embodiment without departing from the spirit of this disclosure. [Explanation of Symbols]
[0115] 10 Communication Systems 20 communication nodes 20a Specific node 30 Information terminals 322 Detection Unit 323 Registration Department 324 Judgment section 325 Setting Deletion Section 35 Display section 41. Cluster (First Communication Network)
Claims
1. A detection unit that performs detection processing for communication nodes, Each time the detection process is performed, a registration unit registers a first communication network composed of the multiple communication nodes by configuring network settings for each of the multiple communication nodes detected by the detection process. A determination unit that determines whether a target node included in the plurality of communication nodes constituting the first communication network, which has been registered by the registration unit, can communicate normally, The system includes a setting deletion unit that deletes the network settings of the target node that the determination unit has determined is unable to perform communication normally. Information terminal.
2. The registration unit registers the multiple communication nodes constituting the first communication network, and after the multiple first communication networks have been registered, it registers the multiple first communication networks such that the specific nodes belonging to each of the multiple first communication networks constitute a second communication network. The information terminal according to claim 1.
3. The target node is the aforementioned specific node, If the determination unit determines that the target node is unable to communicate normally in the second communication network, the setting deletion unit deletes the network settings of all of the multiple communication nodes included in the first communication network, including the specific node. The information terminal according to claim 2.
4. The target node is the communication node that is not the specified node, The determination unit determines whether the target node can communicate normally in the first communication network. The information terminal according to claim 2.
5. Whether or not to perform the aforementioned determination can be set in advance. An information terminal according to any one of claims 1 to 4.
6. The aforementioned determination is performed by user operation. An information terminal according to any one of claims 1 to 4.
7. The system includes a display unit that displays information indicating the communication node that the determination unit has determined is unable to communicate properly. An information terminal according to any one of claims 1 to 4.
8. The user selects the communication node whose network settings are to be deleted based on the information indicating the communication node displayed on the display unit. The setting deletion unit deletes the network settings of the communication node selected by the user. The information terminal according to claim 7.
9. Furthermore, the determination unit determines whether each of the multiple communication nodes included in the registered multiple first communication network can communicate normally. An information terminal according to any one of claims 1 to 4.
10. Multiple communication nodes, The information terminal comprises the information terminal described in any one of claims 1 to 4. Communication system.
11. A registration method performed by a computer, A detection step that performs the detection of communication nodes, Each time the detection process is performed, a registration step is taken to register a first communication network composed of the multiple communication nodes by configuring network settings for each of the multiple communication nodes detected by the detection process. A determination step to determine whether the target node included in the plurality of communication nodes constituting the first communication network, which was registered in the registration step, can communicate normally, The determination step includes a setting deletion step which deletes the network settings of the target node that was determined in the determination step to be unable to communicate normally, How to register.
12. A program for causing the computer to execute the registration method described in claim 11.