Pairing registration method, system, and control device
By performing pairing registration between control units before assembly, the need for device replacement due to registration failures is minimized, improving system efficiency and reducing costs.
Patent Information
- Application Number
- JP2020181429
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-10-29
- Publication Date
- 2025-02-05
- Estimated Expiration
- 2040-10-29
AI Technical Summary
In systems with multiple devices, pairing registration processing failures often necessitate device replacement, leading to increased work costs and inefficiencies.
Perform pairing registration processing between control units before they are assembled onto a mobile body, ensuring that the first control unit and subsequent control units can communicate effectively, thereby reducing the need for device replacement.
This approach effectively minimizes the likelihood of device replacement during pairing registration, enhancing operational efficiency and reducing associated costs.
Smart Images

Figure 0007627105000001 
Figure 0007627105000002 
Figure 0007627105000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a pairing registration method, a system, and a control device. [Background technology]
[0002] In recent years, many systems that operate in cooperation with multiple devices have been developed. For example, Patent Document 1 discloses a system that includes a master device and multiple slave devices. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2019-193112 A Summary of the Invention [Problem to be solved by the invention]
[0004] In the above-mentioned system, after the devices are installed in the target such as a moving body, pairing registration processing for cooperative operation between the devices is generally performed. Therefore, if the pairing registration processing becomes impossible due to a device failure, the corresponding device must be replaced.
[0005] Therefore, the present invention has been made in consideration of the above problems, and an object of the present invention is to effectively reduce the possibility of device replacement occurring with respect to pairing registration. [Means for solving the problem]
[0006] In order to solve the above problem, according to one aspect of the present invention, there is provided a pairing registration method between objects operating in cooperation with each other, wherein the objects include a first control unit and a second control unit provided in a first control device mounted on a moving body, and a third control unit provided in a second control device provided on the moving body, and before the first control unit is assembled to the moving body, a pairing registration process between the first control unit and the second control unit is executed based on control by the first control unit, and after the first control unit and the second control unit are assembled to the moving body, a pairing registration process between the first control unit and the third control unit is executed based on control by the first control unit or the third control unit.
[0007] In addition, in order to solve the above problem, according to another aspect of the present invention, a system is provided that includes at least one first control device having a first control unit and at least one second control unit and mounted on a moving body, and at least one second control device having a third control unit and mounted on the moving body, wherein the first control unit and the second control unit execute a pairing registration process between the first control unit and the second control unit based on control by the first control unit before the first control unit is mounted on the moving body, and the first control unit and the third control unit execute a pairing registration process between the first control unit and the third control unit based on control by the first control unit or the third control unit after the first control unit and the second control unit are assembled to the moving body.
[0008] In addition, in order to solve the above problem, according to another aspect of the present invention, there is provided a control device comprising a first control unit and at least one second control unit, and mounted on a moving body, wherein the first control unit and the second control unit execute a pairing registration process between the first control unit and the second control unit based on control by the first control unit before the control device is mounted on the moving body, and the first control unit executes a pairing registration process between the first control unit and the third control unit based on control by the first control unit or a third control unit provided in the other control device after the control device and another control device different from the control device are assembled to the moving body. Effect of the Invention
[0009] As described above, according to the present invention, it is possible to effectively reduce the possibility of device replacement occurring with respect to pairing registration. [Brief description of the drawings]
[0010] [Figure 1] 1 is a block diagram showing an example of the configuration of a system 1 according to an embodiment of the present invention. [Diagram 2] 10 is a flowchart showing an overview of the flow of a pairing registration method according to the embodiment. [Diagram 3] 10 is a sequence diagram showing an example of the flow of a pairing registration process between a first control unit 110 and a second control unit 120 according to the embodiment. FIG. [Figure 4] 11 is a sequence diagram showing an example of the flow of a pairing registration process between a first control unit 110 and a third control unit 210 according to the embodiment. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In this specification and the drawings, components having substantially the same functional configurations are designated by the same reference numerals, and duplicated explanations will be omitted.
[0012] <1. Embodiment> <<1.1. System configuration example>> First, a configuration example of a system 1 according to an embodiment of the present invention will be described.
[0013] FIG. 1 is a block diagram showing an example of the configuration of a system 1 according to this embodiment.
[0014] The system 1 according to this embodiment includes at least one first control device 10 and at least one second control device 20.
[0015] FIG. 1 illustrates an example in which a system 1 includes one first control device 10 and two second control devices 20a and 20b.
[0016] Moreover, the first control device 10 according to this embodiment includes one first control unit 110 and at least one second control unit 120.
[0017] FIG. 1 illustrates an example in which the first control device 10 includes one first control unit 110 and one second control unit 120.
[0018] Moreover, the second control device 20 according to the present embodiment includes one third control unit 210.
[0019] The first control device 10 and the second control device 20 are both mounted on a moving object such as a vehicle, and operate in cooperation with each other.
[0020] An example of the above-mentioned cooperative operation is control of other devices mounted on the mobile object, etc. The other devices may include, for example, wireless communication devices that transmit and receive wireless signals.
[0021] In order to realize the above-mentioned cooperative operation, it is necessary to carry out a pairing registration process in advance between a configuration operating as a master and a configuration operating as a slave.
[0022] In the example shown in FIG. 1, the third control unit 210a of the second control device 20a operates as a master that controls the first control unit 110 of the first control device 10 that operates as a slave.
[0023] Moreover, the first control unit 110 of the first control device 10 operates as a master that controls the second control unit 120 of the first control device 10 operating as a slave and the third control unit 210b of the second control device 20b.
[0024] The configuration example of the system 1 according to the present embodiment has been described above. Note that the above configuration described with reference to Fig. 1 is merely an example, and the configuration of the system 1 according to the present embodiment is not limited to this example.
[0025] For example, the first control unit 110 according to this embodiment may operate as a master that controls two or more second control units 120 operating as slaves.
[0026] Also, for example, the first control unit 110 according to the present embodiment may operate as a master that controls two or more third control units 210 operating as slaves.
[0027] The configuration of the system 1 according to this embodiment can be flexibly modified according to the specifications of each device, the characteristics of the cooperative operation, and the like.
[0028] <<1.2. Processing flow>> Next, a process flow of the pairing registration method according to this embodiment will be described.
[0029] For example, in the configuration example shown in FIG. 1, in order to realize cooperative operation, pairing registration processing is required to be performed for each of the third control unit 210a and the first control unit 110, the first control unit 110 and the second control unit 120, and the first control unit 110 and the third control unit 210b.
[0030] As described above, the pairing registration process is generally performed after the first control device 10 and the second control device 20 are installed in a moving object.
[0031] However, assume that after the first control device 10 and the second control device 20 are assembled to the moving body, the pairing registration process between the third control unit 210a and the first control unit 110 is completed successfully, but an error occurs in the pairing registration process between the first control unit 110 and the second control unit 120.
[0032] In this case, it is necessary to replace the first control device 10 installed in the moving object with another first control device 10 and erase the pairing information in the third control unit 210a, which increases the operation cost.
[0033] In addition, it is assumed that after the first control device 10 and the second control device 20 are assembled to the moving body, the pairing registration process between the third control unit 210b and the first control unit 110 is completed successfully, and an error occurs in the pairing registration process between the first control unit 110 and the second control unit 120.
[0034] In this case as well, it is necessary to replace the first control device 10 installed in the moving object with another first control device 10 and erase the pairing information in the third control unit 210b, which increases the operating costs.
[0035] The technical idea according to the present invention has been conceived in light of the above-mentioned points, and effectively reduces the possibility of device replacement occurring in relation to pairing registration.
[0036] FIG. 2 is a flowchart showing an outline of the flow of the pairing registration method according to this embodiment.
[0037] As shown in FIG. 2, in the pairing registration method according to the present embodiment, first, in the first control device 10, a pairing registration process is performed between the first control unit 110 and the second control unit 120 (S100).
[0038] Next, the first control device 10 and the second control device 20 are assembled to the moving body (S200).
[0039] Next, a pairing registration process is performed between the first control unit 110 of the first control device 10 and the third control unit 210 of the second control device 20 (S300).
[0040] Thus, one of the features of the pairing registration method according to the first embodiment of the present invention is that a pairing registration process is executed between the first control unit 110 and the second control unit 120 based on control by the first control unit 110 before the first control unit 10 is assembled to the moving body.
[0041] In other words, in a system 1 according to one embodiment of the present invention, the first control unit 110 and the second control unit 120 may perform a pairing registration process between the first control unit 110 and the second control unit 120 based on control by the first control unit 110 before the first control device 10 is mounted on a mobile body.
[0042] Furthermore, one of the features of the pairing registration method according to the first embodiment of the present invention is that after the first control device 10 and the second control device 20 are assembled to the moving body, a pairing registration process is executed between the first control unit 110 and the third control unit 210 based on control by the first control unit 110 or the third control unit 210.
[0043] In other words, in a system 1 according to one embodiment of the present invention, the first control unit 110 and the third control unit 210 may perform a pairing registration process between the first control unit 110 and the third control unit 210 based on control by the first control unit 110 or the third control unit 210 after the first control unit 10 and the second control unit 20 are assembled to a mobile body.
[0044] According to the above-described process flow, it is possible to effectively reduce the possibility that the first control device 10 will need to be replaced after being installed in the moving body.
[0045] Next, step S shown in FIG. 1 The flow of pairing registration processing between the first control unit 110 and the second control unit 120 in Serial No. 00 will be described in detail.
[0046] FIG. 3 is a sequence diagram showing an example of the flow of a pairing registration process between the first control unit 110 and the second control unit 120 according to this embodiment.
[0047] As shown in FIG. 3, in the pairing registration process between the first control unit 110 and the second control unit 120 according to this embodiment, first, the first control unit 110 transmits a pairing registration request including a code to the second control unit 120 (S102).
[0048] The code included in the pairing registration request may be a unique code assigned uniquely to each second control unit 120, or may be a common code assigned commonly to multiple targets including the second control unit 120.
[0049] The second control unit 120 that has received the pairing registration request in step S102 executes a calculation based on the code included in the pairing registration request and a constant uniquely assigned to the second control unit 120 (S104).
[0050] At this time, the second control unit 120 may also determine whether or not the calculation result based on the code and the unique constant is a valid value that satisfies a predetermined condition.
[0051] As an example, the second control unit 120 may determine that the calculation result is invalid when the calculation result is all 0 or all F. On the other hand, the above is merely an example, and appropriate criteria may be set for the validity of the calculation result.
[0052] If it is determined that the calculation result is a valid value, the second control unit 120 transmits the calculation result to the first control unit 110 (S106).
[0053] Next, the first control unit 110, which has received the calculation result from the second control unit 120 in step S106, executes a comparison of the calculation result (S108).
[0054] At this time, the first control unit 110 may perform a calculation based on the code included in the pairing registration request sent in step S102 and a constant uniquely assigned to the second control unit 120, and determine whether the calculation result matches the calculation result received from the second control unit 120 in step S106.
[0055] If it is determined that the two match, the first control unit 110 issues a verification completion notification indicating that the verification has been completed normally (S110).
[0056] Next, in step S110, the second control unit 120 receives the verification completion notification. D Registration is performed (S112).
[0057] If the code registration is completed normally, the second control unit 120 transmits a code registration completion notification indicating that the code registration is completed normally to the first control unit 110 (S114).
[0058] Next, in step S114, the first control unit 110 receives the code registration completion notification. D Registration is performed (S116).
[0059] An example of the flow of the pairing registration process between the first control unit 110 and the second control unit 120 according to this embodiment has been described above.
[0060] In addition, in the case where the first control device 10 includes a plurality of second control units 120, 3 The processes in steps S102 to S116 shown in FIG.
[0061] Next, the first control unit 110 and the third control unit 20 are executed after the first control unit 10 and the second control unit 20 are assembled to the moving body. 210 The flow of pairing registration processing between the device and the device will be described.
[0062] FIG. 4 shows a first control unit 110 and a third control unit according to this embodiment. 210 11 is a sequence diagram showing an example of the flow of a pairing registration process between
[0063] In addition, in FIG. 4, the system 1 includes two second control devices. 2 0a and 2 0b is shown as an example.
[0064] In addition, in FIG. 2 The third control unit 210a of the first embodiment operates as a master that controls the first control unit 110 operating as a slave.
[0065] In addition, in FIG. 2 The third control unit 210b of No. 0b operates as a slave subject to the control of the first control unit 110 operating as a master.
[0066] In this case, as shown in FIG. 4, first, the third control unit 210a transmits a pairing registration request including a code to the first control unit 110 (S302).
[0067] Next, the first control unit 110 that has received the pairing registration request in step S302 transmits a pairing verification request that includes a copy of the code included in the pairing registration request to the second control unit 120 (S304).
[0068] Next, the second control unit 120 that has received the pairing matching request in step S304 executes an operation based on the code included in the pairing matching request and a constant uniquely assigned to the second control unit 120 (S306).
[0069] At this time, the second control unit 120 may also determine whether or not the calculation result based on the code and the unique constant is a valid value that satisfies a predetermined condition.
[0070] If it is determined that the calculation result is a valid value, the second control unit 120 transmits the calculation result to the first control unit 110 (S308).
[0071] Next, the first control unit 110, which has received the calculation result from the second control unit 120 in step S308, executes a comparison of the calculation result (S310).
[0072] If the verification is completed normally, the first control unit 110 transmits a code update request to the second control unit 120 to request updating of the registered code (S312).
[0073] Next, in step S312, the second control unit 120 receives the code update request. D Run the update (S 314 ).
[0074] In this manner, in the pairing registration method of this embodiment, after the first control device 10 and the second control device 20 are assembled to the moving body, the code related to the second control unit 120 may be updated based on the control by the first control unit 110.
[0075] According to the above-described control, even if a common code is used in the pairing registration process between the first control unit 110 and the second control unit 120, it is possible to update the common code to a unique code assigned specifically to the mobile object, thereby making it possible to execute collaborative operations more securely.
[0076] If the code update is completed normally, the second control unit 120 transmits a code update completion notification indicating that to the first control unit 110 (S316).
[0077] Next, the first control unit 110, which has received the code update completion notification from the second control unit 120 in step S316, executes code registration (S318).
[0078] If the code registration is completed normally, the first control unit 110 transmits a code registration completion notification to that effect to the third control unit 210a (S320).
[0079] Next, the third control unit 210a, which has received the code registration completion notification from the first control unit 110 in step S320, executes code registration (S322).
[0080] On the other hand, the first control unit 110 transmits a pairing registration request to the third control unit 210b (S324).
[0081] Subsequent processing related to the pairing registration processing between the first control unit 110 and the third control unit 210b may be substantially the same as the processing in steps S104 to S116 shown in FIG. 3, and therefore detailed description thereof will be omitted.
[0082] In addition, in the case where the system 1 includes a plurality of third control units 210 operating as slaves of the first control unit 110, the processes from step S324 onwards are repeatedly executed for each third control unit 210 operating as a slave.
[0083] <2. Supplementary Information> Although the preferred embodiment of the present invention has been described in detail above with reference to the accompanying drawings, the present invention is not limited to such an example. It is clear that a person having ordinary knowledge in the technical field to which the present invention pertains can conceive of various modified or altered examples within the scope of the technical ideas described in the claims, and it is understood that these also naturally belong to the technical scope of the present invention.
[0084] Furthermore, the series of processes performed by each device described in this specification may be realized using any of software, hardware, and a combination of software and hardware. The programs constituting the software are stored in advance, for example, in a recording medium (non-transitory medium) provided inside or outside each device. Then, each program is loaded into a RAM when executed by a computer, for example, and executed by a processor such as a CPU. The recording medium is, for example, a magnetic disk, an optical disk, a magneto-optical disk, a flash memory, etc. Furthermore, the computer programs may be distributed, for example, via a network, without using a recording medium. [Explanation of symbols]
[0085] 1: system, 10: first control device, 110: first control unit, 120: second control unit, 20: second control device, 210: third control unit
Claims
1. A method for pairing and registering objects that operate in cooperation with each other, comprising the steps of: The target includes a first control unit and a second control unit provided in a first control device mounted on a moving body, and a third control unit provided in a second control device provided on the moving body, Before the first control device is assembled to the moving body, a pairing registration process is executed between the first control unit and the second control unit based on a control by the first control unit; After the first control device and the second control device are assembled to the moving body, a pairing registration process is executed between the first control device and the third control device based on control by the first control device or the third control device. How to register pairing.
2. After the first control device and the second control device are assembled to the moving body, a code related to the second control device is updated based on the control by the first control device. The pairing registration method according to claim 1 .
3. The first controller acts as a master that controls at least one second controller that acts as a slave. The pairing registration method according to claim 1 or 2.
4. At least one of the third control units operates as a master to cause the first control unit to operate as a slave. The pairing registration method according to any one of claims 1 to 3.
5. The first control unit operates as a master that controls at least one third control unit that operates as a slave. The pairing registration method according to any one of claims 1 to 3.
Citation Information
Patent Citations
Smart proximity priority pairing
EP2701411A1
Communication relay system, communication relay method, gateway device, and communication device
JP2009302681A
On-vehicle apparatus
JP2012070050A
Electronic device, and pairing processing method and pairing monitoring method for the same
JP2012083875A
Communication system
JP2019193112A