Gateway device, control method, and control program
Patent Information
- Application Number
- JP2021009258
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-01-25
- Publication Date
- 2025-02-17
- Estimated Expiration
- 2041-01-25
AI Technical Summary
【0007】 本開示によれば、自立して状態遷移を行うことができる。
Smart Images

Figure 0007630285000001 
Figure 0007630285000002 
Figure 0007630285000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a gateway device, a control method, and a control program. [Background technology]
[0002] A communication system includes a gateway device. The gateway device has a function of relaying data. For example, a technique related to the gateway device has been proposed (see Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2002-215222 A Summary of the Invention [Problem to be solved by the invention]
[0004] Incidentally, there are cases where a gateway device and a management device are connected. The management device controls the gateway device. For example, the management device controls the state of the gateway device by sending a state transition change instruction to the gateway device. Note that the state of the gateway device is, for example, a power saving mode. However, there is a problem in that the gateway device cannot perform a state transition unless it receives a state transition change instruction from the management device.
[0005] The objective of this disclosure is to perform state transitions autonomously. [Means for solving the problem]
[0006] A gateway device according to an aspect of the present disclosure is provided. The gateway device relays data between a communication network and a terminal. The gateway device has a storage unit that stores communication network information, which is information about communication via the communication network, communication information, which is information about data relay and communication with the terminal, and power receiving information, which is information about power supplied to the gateway device, and a control unit that generates at least one of information about restrictions on communication via the communication network, which is information about functions that can be restricted among functions of the gateway device, information about restrictions on data relay and communication with the terminal, and information about restrictions on power supplied to the gateway device, as function restriction information based on the communication network information, the communication information, and the power receiving information acquired from the storage unit, determines a state based on the function restriction information, and transitions the gateway device to the determined state. When the function restriction information includes two or more pieces of information, the control unit obtains priority information, assigns a priority to each of the two or more pieces of information based on the priority information, and determines the state based on the function restriction information and the priority. Effect of the Invention
[0007] According to the present disclosure, state transitions can be performed autonomously. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 illustrates a communication system according to a first embodiment. [Diagram 2] FIG. [Diagram 3] FIG. 2 is a diagram illustrating hardware included in the gateway device of the first embodiment. [Figure 4] 2 is a block diagram showing the functions of the gateway device according to the first embodiment. FIG. [Diagram 5] FIG. 4 is a diagram illustrating an example of information stored in a storage unit according to the first embodiment. [Figure 6] FIG. 4 is a diagram illustrating an example of a communication network table according to the first embodiment. [Figure 7] FIG. 4 is a diagram showing an example of a communication table according to the first embodiment; [Figure 8] FIG. 4 is a diagram illustrating an example of a power reception table according to the first embodiment. [Figure 9]4 is a flowchart illustrating an example of a process executed by the gateway device according to the first embodiment. [Figure 10] FIG. 4 is a diagram illustrating an example of a function restriction table according to the first embodiment. [Figure 11] FIG. 11 is a block diagram showing the functions of a gateway device according to a second embodiment. [Figure 12] FIG. 11 is a diagram illustrating an example of a gateway device inter-device communication network table according to the second embodiment. [Figure 13] FIG. 11 is a diagram illustrating an example of a gateway device inter-device communication table according to the second embodiment. [Figure 14] 13 is a diagram illustrating an example of a gateway device inter-device power receiving table according to the second embodiment. [Figure 15] 11 is a flowchart illustrating an example of a process executed by a gateway device according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, an embodiment will be described with reference to the drawings. The following embodiment is merely an example, and various modifications are possible within the scope of the present disclosure.
[0010] Embodiment 1 1 is a diagram showing a communication system according to embodiment 1. The communication system includes gateway devices 100_1 and 100_2, terminals 10_1, 10_2 and 10_3, and management devices 20_1 and 20_2. The gateway devices 100_1 and 100_2 and the management device 20_1 communicate with each other via a communication network 30. For example, the communication network 30 is the Internet. The gateway device 100_1 communicates with the terminals 10_1 and 10_2. The gateway device 100_2 communicates with the terminal 10_3 and the management device 20_2.
[0011] The above-mentioned communication is wired communication or wireless communication. For example, wireless communication uses LTE (Long Term Evolution), 3G, etc. The communication may be communication using a VPN (Virtual Private Network). The communication may also be communication via a USB (Universal Serial Bus).
[0012] Here, the gateway devices 100_1 and 100_2 are collectively referred to as a gateway device 100. The terminals 10_1, 10_2 and 10_3 are collectively referred to as a terminal 10. The management devices 20_1 and 20_2 are collectively referred to as a management device 20. The gateway device 100 is a device that executes the control method. The gateway device 100 relays data between the terminal 10 and the communication network 30. The gateway device 100 can also relay data between the terminal 10, the management device 20, and the communication network 30. The management device 20 does not transmit a state transition change instruction to the gateway device 100. Therefore, the management device 20 cannot control the state of the gateway device 100.
[0013] Here, a comparative example will be described. 2 is a diagram showing a comparative example. The communication system includes gateway devices 900_1, 900_2, 900_3, 900_4, and management devices 910_1, 910_2. The gateway devices 900_1, 900_2, 900_3, 900_4 are collectively referred to as a gateway device 900. The management devices 910_1, 910_2 are collectively referred to as a management device 910. The management device 910 monitors the load status of the gateway device 900. For example, when the load status of the gateway device 900 is low, the management device 910 transmits a state transition change instruction to the power saving mode to the gateway device 900. As a result, the gateway device 900 transitions to the power saving mode.
[0014] However, if the management device 20 does not transmit a state transition change instruction, as in the communication system of Fig. 1, the gateway device cannot perform a state transition. Also, a small-scale network may not include a management device due to the high cost. In such a case, the gateway device cannot perform a state transition because it does not receive a state transition change instruction. A case will be described in which the gateway device 100 independently performs state transition even when no state transition change instruction is received.
[0015] Next, the hardware of the gateway device 100 will be described. 3 is a diagram showing hardware included in the gateway device of the embodiment 1. The gateway device 100 includes a processor 101, a volatile storage device 102, and a non-volatile storage device 103.
[0016] The processor 101 controls the entire gateway device 100. For example, the processor 101 is a CPU (Central Processing Unit) or an FPGA (Field Programmable Gate Array). The processor 101 may be a multiprocessor. The gateway device 100 may have a processing circuit. The processing circuit may be a single circuit or a composite circuit.
[0017] The volatile storage device 102 is a main storage device of the gateway device 100. For example, the volatile storage device 102 is a random access memory (RAM). The non-volatile storage device 103 is an auxiliary storage device of the gateway device 100. For example, the non-volatile storage device 103 is a hard disk drive (HDD) or a solid state drive (SSD).
[0018] Next, the functions of the gateway device 100 will be described. 4 is a block diagram showing functions of the gateway device of embodiment 1. The gateway device 100 includes a storage unit 110, a communication network interface unit 120, a terminal interface unit 130, a monitoring unit 140, a power reception information collecting unit 150, and a control unit 160.
[0019] The storage unit 110 may be realized as a storage area secured in the volatile storage device 102 or the non-volatile storage device 103 .
[0020] Some or all of the communication network interface unit 120, the terminal interface unit 130, the monitoring unit 140, the power reception information collecting unit 150, and the control unit 160 may be realized by a processing circuit. Also, some or all of the communication network interface unit 120, the terminal interface unit 130, the monitoring unit 140, the power reception information collecting unit 150, and the control unit 160 may be realized as a program module executed by the processor 101. For example, the program executed by the processor 101 is also called a control program. For example, the control program is recorded on a recording medium.
[0021] The storage unit 110 stores various information. Examples of information stored in the storage unit 110 are shown below.
[0022] 5 is a diagram illustrating an example of information stored in the storage unit according to the first embodiment. The storage unit 110 stores a communication network table 111, a communication table 112, and a power receiving table 113. The communication network table 111, the communication table 112, and the power receiving table 113 will be described in detail later. In addition, since the information in the storage unit 110 is divided into three tables, accessibility is improved.
[0023] Returning to FIG. 4, the communication network interface unit 120 will be described. The communication network interface unit 120 communicates with other devices via the communication network 30. The terminal interface unit 130 communicates with the terminal 10. The monitoring unit 140 monitors communications via the communication network 30. The monitoring unit 140 registers information related to the communications in the communication network table 111. An example of the communication network table 111 will now be shown.
[0024] 6 is a diagram showing an example of a communication network table according to the first embodiment. The communication network table 111 is stored in the storage unit 110. The communication network table 111 is also referred to as communication network information. The communication network table 111 shows information related to communication via the communication network 30. The communication network table 111 has items for communication speed, line type, and communication standard.
[0025] The communication speed item registers the communication speed of communication via the communication network 30. Note that the communication speed is obtained by measuring the communication speed between the gateway device 100 and a measurement server, for example. In the item for line type, optical fiber, ADSL (ASYMMETRIC DIGITAL SUBSCRIBER LINE), etc. are registered. The communications standards section includes 1GBASE, 100MBASE, LTE, 3G, etc. The communication network table 111 may include items other than the above items.
[0026] The monitoring unit 140 monitors communication with the terminal 10. The monitoring unit 140 registers information related to the communication in the communication table 112. Here, an example of the communication table 112 will be shown.
[0027] 7 is a diagram showing an example of a communication table according to the first embodiment. The communication table 112 is stored in the storage unit 110. The communication table 112 is also referred to as communication information. The communication table 112 has items such as terminal name, number of communications, communication volume, and communication standard.
[0028] In the item of terminal name, a terminal name is registered. For example, when the gateway device 100 is a gateway device 100_1, the terminal A may be considered to be the terminal name of the terminal 10_1. Similarly, the terminal B may be considered to be the terminal name of the terminal 10_2. In the field of the number of communications, the number of communications between the gateway device 100 and the terminal 10 is registered.
[0029] The communication volume item registers the communication volume of the communication passing through the gateway device 100. In other words, the communication volume is the communication volume between the terminal 10 and the communication network 30. The communications standards section includes IEEE802.11a / 11b / 11g / 11n / 11ac, 1GBASE, 100MBASE, etc. The communication table 112 may include items other than the above items.
[0030] In this way, the communication table 112 indicates information related to data relay and communication with the terminal 10. For example, information registered in the communication volume field may be considered as information related to data relay. Information registered in the number of communications fields and the communication standard field may be considered as information related to communication with the terminal 10.
[0031] The power reception information collecting unit 150 collects information related to power supplied to the gateway device 100. For example, the power reception information collecting unit 150 collects the information from the volatile storage device 102, the non-volatile storage device 103, or an external device (for example, an external server). The power reception information collecting unit 150 registers the collected information in the power reception table 113. Here, an example of the power reception table 113 is shown.
[0032] 8 is a diagram showing an example of a power receiving table according to the first embodiment. The power receiving table 113 is stored in the storage unit 110. The power receiving table 113 is also referred to as power receiving information. The power receiving table 113 is information related to power supplied to the gateway device 100. The power receiving table 113 has items such as power receiving type, allowable power, and minimum power.
[0033] The power receiving type item includes an AC adapter, DC power supply, USB-PD (UNIVERSAL SERIAL BUS Power Delivery), battery, etc. In the allowable power item, the maximum power that various power supply devices can supply to the gateway device 100 and the maximum power that the gateway device 100 can receive are registered.
[0034] The minimum power item registers the minimum power required for the gateway device 100 to operate. The minimum power is determined by the processing operations of the communication network interface unit 120 and the terminal interface unit . The power reception table 113 may include items other than the above items.
[0035] In this manner, the communication network table 111, the communication table 112, and the power receiving table 113 are stored in the storage unit 110. The communication network table 111, the communication table 112, and the power receiving table 113 may be updated periodically. The function of the control unit 160 will be explained in detail later.
[0036] Next, the process executed by the gateway device 100 will be described with reference to a flowchart. Fig. 9 is a flowchart showing an example of a process executed by the gateway device of the first embodiment. The process in Fig. 9 may be executed periodically, may be executed when the gateway device 100 is started, or may be executed when an event starts. Note that an event occurs when the number of terminals connected to the gateway device 100 is changed, when a restriction is imposed on the communication network interface unit 120 or the terminal interface unit 130, etc.
[0037] (Step S11) The control unit 160 acquires the communication network table 111, the communication table 112, and the power receiving table 113 from the storage unit 110. (Step S12) The control unit 160 generates information on functions that can be restricted among the functions of the gateway device 100 as a function restriction table based on the communication network table 111, the communication table 112, and the power receiving table 113. Here, an example of the function restriction table is shown.
[0038] Fig. 10 is a diagram showing an example of a function restriction table in the first embodiment. The function restriction table 114 is also called function restriction information. For example, Fig. 10 shows that it is possible to restrict the communication amount between terminal A and terminal B.
[0039] The function restriction table 114 in Fig. 10 is an example. Therefore, various information is registered in the function restriction table 114. For example, when the communication standard in the communication network table 111 indicates a standard of 1 Gbps, the communication speed in the communication network table 111 indicates 100 Mbps or less. In such a case, the control unit 160 generates a function restriction table 114 indicating that the communication standard can be restricted to the standard of 100 Mbps. Also, for example, the control unit 160 generates a function restriction table 114 indicating functions that can be restricted within the power indicated by the allowable power in the power receiving table 113.
[0040] When two or more pieces of information are included in the function restriction table 114, the control unit 160 may acquire priority information. For example, the control unit 160 acquires the priority information from the storage unit 110 or an external device. The priority information indicates a correspondence relationship between the two or more pieces of information and the priority. The priority information may be updated by the user. The control unit 160 assigns a priority to each of the two or more pieces of information based on the priority information.
[0041] (Step S13) The control unit 160 determines the state based on the function restriction table 114. That is, the control unit 160 determines what state the gateway device 100 should transition to. Furthermore, when a priority is assigned to each of two or more pieces of information, the control unit 160 determines the state based on the function restriction table 114 and the priority. In this way, the control unit 160 can select one piece of information from two or more pieces of information as information related to a function that can be restricted by using the priority. Then, the control unit 160 determines the state based on the selected information. (Step S14) The control unit 160 transitions the gateway device 100 to the determined state.
[0042] This allows the gateway device 100 to perform state transitions autonomously. In this manner, the gateway device 100 transitions to an optimal state depending on the situation of the gateway device 100.
[0043] As described above, according to the first embodiment, the gateway device 100 can perform state transitions independently.
[0044] Embodiment 2 Next, a description will be given of embodiment 2. In embodiment 2, differences from embodiment 1 will be mainly described. In embodiment 2, descriptions of matters common to embodiment 1 will be omitted.
[0045] Fig. 11 is a block diagram showing the functions of a gateway device according to the embodiment 2. The components in Fig. 11 that are the same as those in Fig. 4 are given the same reference numerals as those in Fig. 4. The gateway device 100a has a control unit 160a.
[0046] The control unit 160a acquires the external communication network table, the external communication table, and the external power receiving table generated by the other gateway device from the other gateway device. Here, for example, when the gateway device 100a is the gateway device 100_1, the other gateway device may be considered as the gateway device 100_2. The number of the other gateway devices may be two or more.
[0047] In addition, when multiple other gateway devices exist in the communication system, the control unit 160a may select a gateway device from which to obtain an external communication network table, etc., based on the number of relay devices existing in the communication system or the communication speed between terminals. When acquiring an external communication network table or the like from another gateway device, the control unit 160a may acquire the external communication network table or the like from the other gateway device by specifying an IP address or a MAC address.
[0048] Here, the external communication network table etc. will be explained. The external communication network table is information regarding communications via the communication network 30 by other gateway devices communicating via the communication network 30. The items in the external communication network table are the same as those in the communication network table 111. The external communication network table is also referred to as external communication network information.
[0049] The external communication table is information regarding data relay by other gateway devices and communication between other gateway devices and terminals under the control of other gateway devices. The items in the external communication table are the same as those in the communication table 112. The external communication table is also referred to as external communication information.
[0050] The external power receiving table is information related to power supplied to other gateway devices. The items in the external power receiving table are the same as those in the power receiving table 113. The external power receiving table is also referred to as external power receiving information.
[0051] The control unit 160a stores in the storage unit 110 an external communication network table, an external communication table, and an external power receiving table. The control unit 160a generates a gateway inter-device communication network table based on the external communication network table and the communication network table 111. An example of the gateway inter-device communication network table is shown below.
[0052] 12 is a diagram showing an example of a gateway device inter-device communication network table according to the embodiment 2. The gateway device inter-device communication network table 115 has items of gateway device name, communication speed, line type, and communication standard. For example, the gateway device X shown in the gateway device inter-device communication network table 115 in Fig. 12 is the name of the gateway device 100_1. Also, for example, the gateway device Y shown in the gateway device inter-device communication network table 115 in Fig. 12 is the name of the gateway device 100_2.
[0053] For example, the contents of the communication network table 111 are registered in the record of the gateway device X. Also, for example, the contents of the external communication network table are registered in the record of the gateway device Y. The gateway inter-device communication network table 115 is stored in the storage unit 110 .
[0054] The control unit 160a generates a gateway device inter-device communication table based on the external communication table and the communication table 112. An example of the gateway device inter-device communication table is shown below.
[0055] 13 is a diagram showing an example of a gateway device inter-device communication table according to the embodiment 2. The gateway device inter-device communication table 116 has items such as a gateway device name, a terminal name, a number of communications, a communication amount, and a communication standard. For example, the contents of the communication table 112 are registered in the record of the gateway device X. Also, for example, the contents of the external communication table are registered in the record of the gateway device Y. The gateway device inter-device communication table 116 is stored in the storage unit 110 .
[0056] The control unit 160a generates the inter-gateway device power receiving table based on the external power receiving table and the power receiving table 113. An example of the inter-gateway device power receiving table is shown below.
[0057] 14 is a diagram illustrating an example of the inter-gateway device power receiving table 117 according to the embodiment 2. The inter-gateway device power receiving table 117 has items of gateway device name, power receiving type, allowable power, and minimum power. For example, the contents of the power receiving table 113 are registered in the record of the gateway device X. Also, for example, the contents of the external power receiving table are registered in the record of the gateway device Y. The gateway device inter-device power receiving table 117 is stored in the storage unit 110 .
[0058] The gateway device inter-device communication network table 115, the gateway device inter-device communication table 116, and the gateway device inter-device power receiving table 117 may be generated by an external device. Then, the generated gateway device inter-device communication network table 115, the gateway device inter-device communication table 116, and the gateway device inter-device power receiving table 117 are transmitted to the gateway device 100a and stored in the storage unit 110. Other functions of the control unit 160a will be described later.
[0059] Next, the process executed by the gateway device 100a will be described with reference to a flowchart. Fig. 15 is a flowchart showing an example of a process executed by the gateway device of the embodiment 2. The process in Fig. 15 may be executed periodically, may be executed when the gateway device 100a is started, or may be executed when an event starts.
[0060] (Step S21) The control unit 160a acquires the gateway device inter-device communication network table 115, the gateway device inter-device communication table 116, and the gateway device inter-device power receiving table 117 from the storage unit 110.
[0061] (Step S22) The control unit 160a generates a difference list based on the gateway device inter-device communication network table 115, the gateway device inter-device communication table 116, and the gateway device inter-device power receiving table 117. In other words, the control unit 160a generates a difference list based on the communication network table 111, the communication table 112, the power receiving table 113, the external communication network table, the external communication table, and the external power receiving table.
[0062] An example of generating a difference list will be described. The control unit 160a compares the contents of the communication table 112 in the gateway device communication table 116 with the contents of the external communication table. The control unit 160a identifies an item with a difference. For example, the control unit 160a identifies the communication volume item. The control unit 160a generates a difference list including the contents of the communication volume item in the communication table 112 and the contents of the communication volume item in the external communication table.
[0063] (Step S23) Based on the difference list, the control unit 160a generates information on functions that can be restricted among the functions of the gateway device 100a as the function restriction table 114. For example, the control unit 160a extracts information on which the function can be restricted (e.g., the communication volume of the gateway device 100a) from a plurality of pieces of information registered in the difference list, and generates the extracted information as the function restriction table 114.
[0064] The control unit 160a may acquire priority information when two or more pieces of information are included in the function restriction table 114. The control unit 160a assigns a priority to each of the two or more pieces of information based on the priority information.
[0065] (Step S24) The control unit 160a determines the state based on the function restriction table 114. Furthermore, if a priority is assigned to each of two or more pieces of information, the control unit 160a determines the state based on the function restriction table 114 and the priority. (Step S25) The control unit 160a transitions the gateway device 100a to the determined state.
[0066] This allows the gateway device 100a to perform state transitions autonomously. Therefore, according to the second embodiment, the gateway device 100a can perform state transitions autonomously.
[0067] Furthermore, the gateway device 100a may transmit the function restriction table to the other gateway device. When transmitting the function restriction table 114, a dedicated communication path such as a VPN may be established between the gateway device 100a and the other gateway device. When the other gateway device receives the function restriction table 114, the other gateway device may transition the other gateway device (i.e., its own device) using the function restriction table 114. This allows the other gateway device to perform state transition independently.
[0068] The features of each of the embodiments described above can be combined with each other as appropriate. [Explanation of symbols]
[0069] 10,10_1,10_2,10_3 terminal, 20,20_1,20_2 management device, 30 communication network, 100,100_1,100_2,100a gateway device, 101 processor, 102 volatile storage device, 103 non-volatile storage device, 110 storage unit, 111 communication network table, 112 communication table, 113 power receiving table, 114 function restriction table, 115 gateway device inter-communication network table, 116 gateway device inter-communication table, 117 gateway device inter-power receiving table, 120 communication network interface unit, 130 terminal interface unit, 140 monitoring unit, 150 power receiving information collection unit, 160,160a control unit, 900, 900_1, 900_2, 900_3, 900_4 Gateway devices, 910, 910_1, 910_2 Management devices.
Claims
1. A gateway device that relays data between a communication network and a terminal, a storage unit that stores communication network information, which is information related to communication via the communication network, communication information, which is information related to data relay and communication with the terminal, and power receiving information, which is information related to power supplied to the gateway device; a control unit that generates, based on the communication network information, the communication information, and the power reception information acquired from the storage unit, at least one of information on a restriction on communication via the communication network, which is information on a function that can be restricted among functions of the gateway device, information on a restriction on relaying data and communication with the terminal, and information on a restriction on power supplied to the gateway device, as function restriction information, determines a state based on the function restriction information, and transitions the gateway device to the determined state; having When the function restriction information includes two or more pieces of information, the control unit acquires priority information, assigns a priority to each of the two or more pieces of information based on the priority information, and determines the state based on the function restriction information and the priority. Gateway device.
2. A gateway device that relays data between a communication network and a terminal, a storage unit that stores communication network information which is information regarding communication via the communication network, communication information which is information regarding relaying of data and communication with the terminal, and power receiving information which is information regarding power supplied to the gateway device, and further stores external communication network information which is information regarding communication via the communication network by another gateway device communicating via the communication network, external communication information which is information regarding relaying of data by the other gateway device and communication by the other gateway device with a terminal under the control of the other gateway device, and external power receiving information which is information regarding power supplied to the other gateway device; a control unit that compares the communication network information acquired from the storage unit with the external communication network information to identify an item having a difference, generates a first list including items of the communication network information and items of the external communication network information, compares the communication information acquired from the storage unit with the external communication information to identify an item having a difference, generates a second list including items of the communication information and items of the external communication information, compares the received power information acquired from the storage unit with the external received power information to identify an item having a difference, and generates a third list including items of the received power information and items of the external received power information, and generates at least one of information on a function that can be restricted among functions possessed by the gateway device, information on a restriction on communication via the communication network, information on a restriction on relaying data and communication with the terminal, and information on a restriction on power supplied to the gateway device, as function restriction information based on the first list, the second list, and the third list, determines a state based on the function restriction information, and transitions the gateway device to the determined state; A gateway device having the above configuration.
3. When the function restriction information includes two or more pieces of information, the control unit acquires priority information, assigns a priority to each of the two or more pieces of information based on the priority information, and determines the state based on the function restriction information and the priority. The gateway device according to claim 2 .
4. A gateway device having a storage unit and relaying data between a communication network and a terminal, generating, as function restriction information, at least one of information on restrictions on communication via the communication network, which is information on functions that can be restricted among functions possessed by the gateway device, information on restrictions on data relay and communication with the terminal, and information on restrictions on power supplied to the gateway device, based on communication network information, which is information on communication via the communication network stored in the storage unit, communication information, which is information on data relay and communication with the terminal, and power receiving information, which is information on power supplied to the gateway device; When the function restriction information includes two or more pieces of information, priority information is obtained, and a priority is assigned to each of the two or more pieces of information based on the priority information, and a state is determined based on the function restriction information and the priority. transitioning the gateway device to the determined state; Control methods.
5. A gateway device having a storage unit and relaying data between a communication network and a terminal, generating, as function restriction information, at least one of information on restrictions on communication via the communication network, which is information on functions that can be restricted among functions possessed by the gateway device, information on restrictions on data relay and communication with the terminal, and information on restrictions on power supplied to the gateway device, based on communication network information, which is information on communication via the communication network stored in the storage unit, communication information, which is information on data relay and communication with the terminal, and power receiving information, which is information on power supplied to the gateway device; When the function restriction information includes two or more pieces of information, priority information is obtained, and a priority is assigned to each of the two or more pieces of information based on the priority information, and a state is determined based on the function restriction information and the priority. transitioning the gateway device to the determined state; A control program that executes a process.
Citation Information
Patent Citations
Management / Operation system for networked infrastructure system equipment, and management / operation method using the system
JP2002215222A
Communication relay device, communication control method, and program
JP2014121035A
Radio relay device
JP2020048063A
Adapting link speed of a network controller to available power supply
US20030088797A1
Dynamic link speed control
US20060285494A1