Network management system, network management device, network management method, and network management program

JP2026131358APending Publication Date: 2026-08-14NEC CORP
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-02-03
Publication Date
2026-08-14

AI Technical Summary

Benefits of technology

【0010】 本開示の一例示的側面によれば、高度な専門知識を必要とせずにネットワークにおける問題を容易に把握可能なユーザビリティを実現する技術を提供することができるという一例示的効果を奏する。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026131358000001_ABST
    Figure 2026131358000001_ABST
Patent Text Reader

Abstract

It provides usability that allows users to easily identify network problems without requiring advanced expertise. [Solution] The network management system comprises an acquisition unit that periodically acquires information from one or more network devices, an integration unit that integrates the information acquired by the acquisition unit and generates integrated information, a first generation unit that generates input data for a language model by referring to the integrated information, and a second generation unit that generates output information by referring to output data from a language model into which the input data has been input.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a network management system, a network management device, a network management method, and a network management program.

Background Art

[0002] Patent Document 1 discloses a network management system that identifies a component in which a failure has occurred as a failure site among components related to a network.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In recent years, as the network has become more complex and sophisticated, problems on the network have also become more complex. Therefore, even when identifying a failure site using the technique described in Patent Document 1, there is a problem that advanced expertise may be required to grasp the failure at that site.

[0005] The present disclosure has been made in view of the above problems, and an exemplary object thereof is to provide a technique that realizes user-friendliness that can easily grasp problems in a network.

Means for Solving the Problems

[0006] An exemplary network management system relating to this disclosure includes an acquisition means for periodically acquiring information from one or more network devices, an integration means for integrating the information acquired by the acquisition means and generating integrated information, a first generation means for generating input data to a language model by referring to the integrated information, and a second generation means for generating output information by referring to output data from the language model into which the input data has been input.

[0007] An exemplary network management device relating to this disclosure includes: an acquisition means for periodically acquiring information from one or more network devices; an integration means for integrating the information acquired by the acquisition means and generating integrated information; a first generation means for generating input data to a language model by referring to the integrated information; and a second generation means for generating output information by referring to output data from the language model into which the input data has been input.

[0008] An exemplary aspect of the present disclosure relates to a network management method comprising: an acquisition process in which at least one processor periodically acquires information from one or more network devices; an integration process in which the at least one processor integrates the information acquired in the acquisition process and generates integrated information; a first generation process in which the at least one processor generates input data to a language model by referring to the integrated information; and a second generation process in which the at least one processor generates output information by referring to output data from the language model into which the input data has been input.

[0009] An exemplary aspect of the present disclosure relates to a network management program that causes one or more computers to function as an acquisition means for periodically acquiring information from one or more network devices; an integration means for integrating the information acquired by the acquisition means and generating integrated information; a first generation means for generating input data to a language model by referring to the integrated information; and a second generation means for generating output information by referring to output data from the language model into which the input data has been input. [Effects of the Invention]

[0010] One exemplary aspect of this disclosure is that it provides a technology that enables usability, allowing users to easily identify network problems without requiring advanced expertise. [Brief explanation of the drawing]

[0011] [Figure 1] This diagram shows the configuration of the network management system related to this disclosure. [Figure 2] This flowchart illustrates the flow of the network management method related to this disclosure. [Figure 3] This block diagram shows the configuration of the network management device related to this disclosure. [Figure 4] This diagram shows the configuration of the network management system related to this disclosure. [Figure 5] This flowchart illustrates the flow of the network management method related to this disclosure. [Figure 6] This diagram schematically illustrates an example of the integration process in the steps related to this disclosure. [Figure 7] This figure shows an example of input data for the language model related to this disclosure. [Figure 8] This figure shows an example of output data and output information related to this disclosure. [Figure 9] This diagram shows the configuration of the network management system related to this disclosure. [Figure 10] This block diagram shows the hardware configuration of the computer that functions as each device related to this disclosure. [Modes for carrying out the invention]

[0012] The following are examples of embodiments of the present invention. However, the present invention is not limited to the exemplary embodiments shown below, and various modifications are possible within the scope of the claims. For example, embodiments obtained by appropriately combining some or all of the technologies (things or methods) employed in each of the exemplary embodiments shown below may also be included in the scope of the present invention. Furthermore, embodiments obtained by appropriately omitting some of the technologies employed in each of the exemplary embodiments shown below may also be included in the scope of the present invention. In addition, the effects mentioned in each of the exemplary embodiments shown below are examples of effects that can be expected in that exemplary embodiment and do not define the scope of the present invention. That is, embodiments that do not produce the effects mentioned in each of the exemplary embodiments shown below may also be included in the scope of the present invention.

[0013] [First Exemplary Embodiment] A first exemplary embodiment, which is an example of an embodiment of the present invention, will be described in detail with reference to the drawings. This exemplary embodiment is the basic form for each of the exemplary embodiments described later. The scope of application of each technology adopted in this exemplary embodiment is not limited to this exemplary embodiment. That is, each technology adopted in this exemplary embodiment can also be adopted in other exemplary embodiments included in this disclosure, to the extent that no particular technical problems occur. Furthermore, each technology shown in the drawings referenced to explain this exemplary embodiment can also be adopted in other exemplary embodiments included in this disclosure, to the extent that no particular technical problems occur.

[0014] (Configuration of Network Management System 100) The configuration of the network management system 100 will be described with reference to FIG. 1. FIG. 1 is a block diagram showing the configuration of the network management system 100. As shown in FIG. 1, the network management system 100 includes an acquisition unit 11, an integration unit 12, a first generation unit 13, and a second generation unit 14. The acquisition unit 11 is an example of a configuration that realizes acquisition means. The integration unit 12 is an example of a configuration that realizes integration means. The first generation unit 13 is an example of a configuration that realizes first generation means. The second generation unit 14 is an example of a configuration that realizes second generation means.

[0015] The network management system 100 is composed of one or more computers. When it is composed of a plurality of computers, the acquisition unit 11, the integration unit 12, the first generation unit 13, and the second generation unit 14 may be distributed and included in the plurality of computers.

[0016] The network management system 100 is connected to the network N and manages the network N. The network N may be, for example, a wireless LAN (Local Area Network), a wired LAN, a WAN (Wide Area Network), a public line network, a mobile data communication network, or a combination of these networks, but is not limited thereto.

[0017] The acquisition unit 11 periodically acquires information from one or more network devices. The one or more network devices are included in the network N to be managed. The network device may be, for example, a wireless LAN access point, a switch, a router, etc., but is not limited thereto.

[0018] Examples of the information to be acquired include the identification information of the network device, the connection method, the connection status, etc. However, the information to be acquired is not limited to the above examples.

[0019] For example, the acquisition unit 11 may send a request to each network device for information to be acquired from that network device, and receive a response to the request from that network device. Furthermore, periodic acquisition may mean acquisition at regular intervals (e.g., every 30 minutes, every hour, etc.) or acquisition at predetermined times (e.g., every day at 6:00, 10:00, 18:00, etc.).

[0020] The integration unit 12 integrates the information acquired by the acquisition unit 11 and generates integrated information. Here, integration may include, but is not limited to, analysis, aggregation, summarization, and extraction. For example, the integration unit 12 may generate information showing the analysis results obtained by analyzing the information acquired from each network device as integrated information. Alternatively, for example, the integration unit 12 may generate information that aggregates the information acquired from each network device as integrated information. Alternatively, for example, the integration unit 12 may generate information that summarizes the information acquired from each network device as integrated information. Alternatively, for example, the integration unit 12 may generate information extracted from the information acquired from each network device as integrated information.

[0021] The first generation unit 13 generates input data for the language model by referring to the integrated information. For example, the input data may include, but is not limited to, "instruction statements that instruct the system to answer a problem in network N by referring to the integrated information." The language model may be included in the network management system 100, or it may be connected to the network management system 100 in a communicative manner. The language model may be a general-purpose large language model (LLM), or a general-purpose LLM that has been fine-tuned. The fine-tuning may be performed using knowledge about the network.

[0022] The second generation unit 14 generates output information by referring to the output data from the language model into which the input data was received. For example, the second generation unit 14 may generate the output data as output information as is. Alternatively, for example, the second generation unit 14 may generate information extracted from the output data as output information. Alternatively, for example, the second generation unit 14 may generate information that summarizes the output data as output information.

[0023] (Effects of Network Management System 100) As described above, the network management system 100 employs a configuration comprising: an acquisition unit 11 that periodically acquires information from one or more network devices; an integration unit 12 that integrates the information acquired by the acquisition unit 11 and generates integrated information; a first generation unit 13 that generates input data for a language model by referring to the integrated information; and a second generation unit 14 that generates output information by referring to output data from a language model into which the input data has been input. Here, the output data that forms the basis of the output information is output from the language model in accordance with the input data generated by referring to the integrated information obtained by integrating the information acquired from each network device. Therefore, the output information reflects the information acquired from each network device, and if there is a problem with the network, it can be expected to include text related to that problem. For this reason, the network management system 100 provides the effect of achieving usability that makes it easy to grasp problems in the network.

[0024] (Network management method S1 flow) The flow of the network management method S1 will be explained with reference to Figure 2. Figure 2 is a flowchart showing the flow of the network management method S1. For example, if the network management system 100 includes at least one processor, the network management system 100 executes the network management method S1. As shown in Figure 2, the network management method S1 includes an acquisition process S11, an integration process S12, a first generation process S13, and a second generation process S14.

[0025] In the acquisition process S11, at least one processor (e.g., acquisition unit 11) periodically acquires information from one or more network devices. The details of the acquisition process S11 will not be repeated as they will be described in the same way as the acquisition unit 11.

[0026] In the integration process S12, at least one processor (for example, the integration unit 12) integrates the information acquired in the acquisition process S11 and generates the integrated information. The details of the integration process S12 will be explained in the same way as the integration unit 12, so the explanation will not be repeated.

[0027] In the first generation process S13, at least one processor (for example, the first generation unit 13) generates input data for the language model by referring to the integrated information. Details of the first generation process S13 will not be repeated as they will be described in the same way as the first generation unit 13.

[0028] In the second generation process S14, at least one processor (for example, the second generation unit 14) generates output information by referring to the output data from the language model into which the input data was received. Details of the second generation process S14 will not be repeated as they will be described in the same way as the second generation unit 14.

[0029] (Effects of network management method S1) As described above, the network management method S1 employs a configuration that includes: an acquisition process S11 in which at least one processor periodically acquires information from one or more network devices; an integration process S12 in which at least one processor integrates the information acquired in the acquisition process S11 and generates integrated information; a first generation process S13 in which at least one processor generates input data to a language model by referring to the integrated information; and a second generation process S14 in which at least one processor generates output information by referring to output data from a language model into which the input data has been input. Therefore, the same effects as the network management system 100 can be obtained with the network management method S1.

[0030] (Configuration of Network Management Device 1) The configuration of the network management device 1 will be described with reference to Figure 3. Figure 3 is a block diagram showing the configuration of the network management device 1. As shown in Figure 3, the network management device 1 comprises an acquisition unit 11, an integration unit 12, a first generation unit 13, and a second generation unit 14. Each of these units will be described in the same way as the units of the same name included in the network management system 100, so the description will not be repeated.

[0031] (Effects of Network Management Device 1) As described above, the network management device 1 employs a configuration that includes an acquisition unit 11 that periodically acquires information from one or more network devices, an integration unit 12 that integrates the information acquired by the acquisition unit 11 and generates integrated information, a first generation unit 13 that generates input data for a language model by referring to the integrated information, and a second generation unit 14 that generates output information by referring to output data from a language model into which the input data has been input. Therefore, the same effects as the network management system 100 can be obtained with the network management device 1.

[0032] [Second exemplary embodiment] A second exemplary embodiment, which is an example of an embodiment of the present invention, will be described in detail with reference to the drawings. Components having the same function as those described in the above-described exemplary embodiment are denoted by the same reference numerals, and their descriptions are omitted as appropriate. The scope of application of each technology adopted in this exemplary embodiment is not limited to this exemplary embodiment. That is, each technology adopted in this exemplary embodiment can also be adopted in other exemplary embodiments included in this disclosure, to the extent that no particular technical problems arise. Furthermore, each technology shown in the drawings referenced to describe this exemplary embodiment can also be adopted in other exemplary embodiments included in this disclosure, to the extent that no particular technical problems arise.

[0033] (Configuration of Network Management System 100A) The configuration of the network management system 100A will be explained with reference to Figure 4. Figure 4 is a block diagram showing the configuration of the network management system 100A. The network management system 100A includes a network management device 1A, a network N, and a server device 60. The network management device 1A is connected to each of the devices included in the network N and the server device 60 in a communicative manner.

[0034] (Network N) Network N is the network managed by the network management system 100A. Network N includes network devices 50_1, 50_2, 50_3, ... Unless it is necessary to distinguish and explain each of the network devices 50_1, 50_2, 50_3, ..., each will simply be referred to as network device 50. Figure 4 shows three network devices 50, but the number of network devices 50 included in network N is not limited to three. Furthermore, specific examples of network N and network devices 50 have been described above, so they will not be repeated.

[0035] (Server device 60) The server device 60 is a device that outputs output data LOUT corresponding to input data IN using a language model (hereinafter referred to as LLM). The server device 60 includes a control unit 61, a storage unit 62, and a communication unit 63. The control unit 61 controls all parts of the server device 60. The storage unit 62 stores the LLM. A specific example of the LLM has been described above, so it will not be repeated. The communication unit 63 sends and receives data to and from the network management device 1A. For example, the control unit 61 inputs input data IN received from the network management device 1A via the communication unit 63 to the LLM. The control unit 61 also transmits output data LOUT, which is output from the LLM in response to the input of the input data IN, to the network management device 1A via the communication unit 63.

[0036] (Network management device 1A) Network management device 1A is a device that manages network N. Network management device 1A may be composed of one computer or multiple computers. If composed of multiple computers, the components included in network management device 1A may be distributed among multiple computers.

[0037] As shown in Figure 4, the network management device 1A comprises a control unit 10A, a storage unit 17A, an input / output unit 18A, and a communication unit 19A.

[0038] (Communications Department 19A) The communication unit 19A communicates with devices outside the network management device 1A. For example, the communication unit 19A communicates with each network device 50 and the server device 60. The communication unit 19A transmits data supplied from the control unit 10A to external devices and supplies data received from external devices to the control unit 10A. The data that the communication unit 19A transmits to each network device 50 may include requests for information to be acquired by the acquisition unit 11, which will be described later. The data that the communication unit 19A receives from each network device 50 may include responses to such requests. The data that the communication unit 19A transmits to the server device 60 may include input data IN generated by the first generation unit 13, which will be described later. The data that the communication unit 19A receives from the server device 60 may include output data LOUT output from the LLM in response to the input data IN.

[0039] (I / O section 18A) The input / output unit 18A is configured to include at least one of the following input / output devices: a keyboard, mouse, display, printer, touch panel, etc. Instead of being built into the network management device 1A, the input / output unit 18A may be connected to the network management device 1A, or it may be built into or connected to a terminal (not shown) that is communicatively connected to the network management device 1A.

[0040] (Storage section 17A) The memory unit 17A stores various data referenced by the control unit 10A, as well as various data generated by the control unit 10A. For example, the memory unit 17A stores collected information CI, topology information TI, requirements information RI, integrated information SI, inquiry QR, input data IN, output data LOUT, user information UI, and output information OUT.

[0041] The collected information CI represents information periodically acquired from each network device 50. The topology information TI represents the network topology of network N. The topology information TI may be stored in advance or acquired and stored by analyzing the configuration of network N. The requirements information RI represents the requirements that must be met by one or more network devices 50. The requirements information RI may be stored in advance. The integrated information SI represents the information into which the collected information CI has been integrated. The query QR represents a query regarding network N and is information entered by a user using the network management system 100A. The input data IN represents data to be entered into the LLM of the server device 60. The output data LOUT represents data output from the LLM of the server device 60. The user information UI represents information related to the user using the network management system 100A. The output information OUT represents information presented to the user in response to the query QR.

[0042] (Control Unit 10A) The control unit 10A includes an acquisition unit 11, an integration unit 12, a first generation unit 13, a second generation unit 14, and a reception unit 15. The reception unit 15 is an example of a configuration that realizes a reception means.

[0043] The acquisition unit 11 periodically acquires information from each network device 50 included in the network N. The acquired information is stored in the storage unit 17A as collected information CI. The collected information CI may include, for example, the identification information, connection method, and connection status of the network device 50. Examples of identification information include MAC (Media Access Control) address and IP address. If the network device 50 is a wireless LAN access point, an example of the connection method is the wireless connection standard. Examples of connection status include the reception rate, transmission rate, and SNR (Signal to Noise Ratio). However, the collected information CI is not limited to these.

[0044] Furthermore, the acquisition unit 11 may acquire topology information TI indicating the network topology of the network N, which includes one or more network devices 50. For example, the topology information TI includes information indicating the network devices 50 and information indicating the connection relationships between the network devices 50. For example, the topology information TI can be acquired by analyzing the configuration of the network N. Alternatively, the acquisition unit 11 may acquire topology information TI that has been previously stored in the storage unit 17A.

[0045] The integration unit 12 is configured similarly to the integration unit 12 included in the network management system 100, and is configured as follows: The integration unit 12 generates the integrated information SI by referring to the inquiry QR from the user. The inquiry QR from the user is received by the reception unit 15, which will be described later. Details of the inquiry QR from the user will be described later. For example, the integration unit 12 may extract information related to the inquiry QR from the user from the collected information CI and generate the integrated information SI.

[0046] For example, if the user's inquiry QR code includes information specifying one of several network devices 50, the integration unit 12 may extract the collected information CI obtained from the specified network device 50 from the collected information CI. Also, for example, if the user's inquiry QR code includes information specifying a period, the integration unit 12 may extract the collected information CI obtained during that period from the collected information CI. Also, for example, if the user's inquiry QR code includes information specifying the type of network device 50, the integration unit 12 may extract the collected information CI obtained from the network device 50 of that type from the collected information CI. Furthermore, the integration unit 12 may integrate the extracted collected information CI to generate integrated information SI.

[0047] As a result, the user's inquiry QR code is reflected in the integrated information SI, which is referenced to generate the input data IN for obtaining the output data LOUT, which is the source of the output information OUT presented to the user. Consequently, the output information OUT corresponding to the user's inquiry QR code can be presented to the user.

[0048] Furthermore, for example, the integration unit 12 may generate the integrated information SI by referring to topology information TI. For example, by referring to topology information TI, the integration unit 12 can generate the integrated information SI by integrating collected information CI obtained from multiple network devices 50 included in a partial area of ​​network N. As a result, the topology information TI is reflected in the integrated information SI that is referenced to generate input data IN for obtaining output data LOUT, which is the basis for output information OUT presented to the user. Consequently, output information OUT for the user to understand problems in network N can be generated accurately, taking into account the network topology.

[0049] For example, suppose the inquiry QR from the user contains information specifying one of several network devices 50. In this case, the integration unit 12 identifies several network devices 50 within a predetermined range, including the specified network device 50, in the network topology indicated by the topology information TI. Alternatively, the integration unit 12 may extract the collected information CI obtained from the several network devices 50 within the predetermined range from the collected information CI, and integrate the extracted collected information CI to generate the integrated information SI.

[0050] Furthermore, for example, the integration unit 12 may refer to requirements that should be met in one or more network devices 50 and generate integrated information SI using information acquired by the acquisition unit 11 (collected information CI) that does not meet those requirements. Here, the requirements may be predetermined for each type of collected information CI. The requirements predetermined for each type of collected information CI may be stored in the storage unit 17A as requirement information RI. For example, the integration unit 12 may aggregate the number of cases that did not meet the requirements for each type of collected information CI and include them in the integrated information SI. As a result, the information from the collected information CI that does not meet the requirements is reflected in the integrated information SI that is referenced to generate input data IN for obtaining output data LOUT, which is the basis for output information OUT presented to the user. As a result, output information OUT for the user to understand problems in the network N can be generated accurately, taking into account one or more network devices 50 that are in a state where the requirements are not met.

[0051] For example, if the collected information CI is of a numerical type (e.g., SNR, reception rate, transmission rate, etc.), the range or threshold to which the numerical value should be included may be defined as a requirement. Also, if the collected information CI is of a string type (e.g., connection method, etc.), an appropriate string may be defined as a requirement. Furthermore, the integration unit 12 may aggregate the number of items that did not meet the requirements for each type of collected information CI and include them in the integrated information SI.

[0052] Furthermore, for example, the integration unit 12 may set a period according to the date and time of the inquiry QR from the user, and generate the integrated information SI by referring to the information acquired by the acquisition unit 11 (collected information CI) during the set period. For example, the integration unit 12 may set the period to be the most recent predetermined period (e.g., 1 day, 1 week, 1 month, etc.) up to the date and time of receiving the inquiry QR from the user. The length of the predetermined period may also be predetermined in advance. This allows for the setting of an appropriate most recent predetermined period to understand the network N problem without the user having to set a predetermined period to refer to.

[0053] This allows the system to reference integrated information SI for a period corresponding to the date and time of the user's inquiry QR, in order to generate input data IN, which is the source of output data LOUT, the basis for the output information OUT presented to the user. As a result, the system can present the user with output information OUT that allows them to understand the network N problems during the period corresponding to the date and time of the user's inquiry QR. This predetermined period may be specified by the user. Furthermore, the period set by the integration unit 12 is not limited to the most recent predetermined period, but may also be a past period.

[0054] The first generation unit 13 is configured in the same way as the first generation unit 13 included in the network management system 100, and is configured as follows: The first generation unit 13 further refers to the inquiry QR from the user and generates input data IN. For example, the input data IN may include, but is not limited to, "an instruction statement that instructs to refer to the integrated information SI and respond to the inquiry QR from the user." As a result, the inquiry QR from the user is reflected in the input data IN for obtaining the output data LOUT, which is the basis for the output information OUT presented to the user. Consequently, as a response to the inquiry QR from the user, output information OUT, which allows the user to easily understand the problem in the network N, can be presented to the user.

[0055] Furthermore, the first generation unit 13 may include topology information TI acquired by the acquisition unit 11 in the input data IN for the language model. The topology information TI included in the input data IN may be the topology information TI acquired by the acquisition unit 11 itself, or it may be information that represents the topology information TI in a predetermined representation format. For example, the topology information TI included in the input data IN may be represented in graph format. A graph showing topology information TI includes nodes representing each device and edges representing connection relationships. Alternatively, for example, topology information TI may be represented as an image. For example, an image showing topology information TI includes figures representing each device and line segments showing connection relationships. However, the representation format of topology information TI included in the input data IN is not limited to the examples described above. As a result, topology information TI is reflected in the input data IN for obtaining output data LOUT, which is the basis for the output information OUT presented to the user. Consequently, output information OUT for the user to understand problems in the network N can be generated accurately, taking the network topology into consideration.

[0056] For example, suppose a user inquiry QR includes information indicating a specific network device 50 that the user wishes to understand the problem with. In this case, by referencing topology information TI, information CI collected from surrounding network devices 50 is referenced in addition to the information CI collected from the desired network device 50. As a result, the output information OUT may include more accurate information about the problem related to the desired network device 50, taking into account the status of the surrounding network devices 50.

[0057] Furthermore, the input data IN generated by the first generation unit 13 may include (i) the information SI after integration, (ii) an instruction statement indicating that the cause of a problem in the network N, which includes one or more network devices 50, should be provided, and (iii) an instruction statement indicating that one or more countermeasures for the problem should be provided. This makes it possible to generate input data IN for obtaining output data LOUT, which includes the cause and countermeasures for the problem in the network N.

[0058] Furthermore, the input data IN generated by the first generation unit 13 may include device information for at least one of one or more network devices 50. This allows the input data IN, which is used to obtain the output data LOUT that forms the basis of the output information OUT presented to the user, to be generated in association with a specific device indicated by the device information. As a result, the user can understand the problem related to that specific device on network N. For example, the device information included in the input data IN may be the device information of a network device 50 specified in the user's inquiry QR. This allows the user to easily understand the problem on network N with respect to the specific network device 50 that they have specified.

[0059] The second generation unit 14 is configured in the same way as the second generation unit 14 included in the network management system 100, and is configured as follows. The output information OUT generated by the second generation unit 14 may include the cause of a problem in the network including one or more network devices 50, and one or more countermeasures for the problem. For example, possible countermeasures to be included in the output information include, but are not limited to, "suggestion of an alternative route," "addition of wireless LAN access points," "change of seating arrangement," "firmware update," and "replacement with the latest model." This allows the user to understand the cause and countermeasures for problems in the network N.

[0060] Furthermore, the second generation unit 14 may further refer to the user's user information UI to generate output information OUT. The user information UI may, for example, be information related to the user who entered the inquiry QR code. The user information UI may include, for example, the user's level of network-related knowledge, or the user's level of processing authority over network N. However, the user information UI may include information that may differ depending on the individual user, but is not limited to these. The user information UI may also be stored in the storage unit 17A in advance in association with the user's identification information. The user information UI may also be included in the inquiry QR code from the user. This makes it possible to present output information OUT that is appropriate for each individual user as output information OUT for the user to understand the problem in network N.

[0061] Furthermore, the output data LOUT from the language model, which is referenced by the second generation unit 14, may include multiple countermeasures for problems in the network N, which includes one or more network devices 50. The second generation unit 14 may also refer to user information UI to select one or more countermeasures from the multiple countermeasures and include the selected countermeasures in the output information OUT.

[0062] For example, the second generation unit 14 may change the number of countermeasures to be included in the output information OUT according to the level of network-related knowledge contained in the user information. For example, the higher the level of network-related knowledge, the more countermeasures may be included in the output information OUT. Also, for example, the second generation unit 14 may change the difficulty level of the countermeasures to be included in the output information OUT according to the level of network-related knowledge contained in the user information. For example, the higher the level of network-related knowledge, the more difficult the countermeasures included in the output information OUT may be.

[0063] Furthermore, for example, the second generation unit 14 may change the processing authority required for the countermeasures included in the output information OUT, according to the level of processing authority for network N included in the user information. For example, the higher the level of processing authority, the more advanced the processing authority required for the countermeasures included in the output information OUT may be. This makes it possible to present users with countermeasures that are appropriate for each individual user as countermeasures for problems in network N.

[0064] The reception unit 15 receives inquiry QR codes from users. For example, the reception unit 15 receives user inquiry QR codes via the input / output unit 18A. Alternatively, the reception unit 15 may present an inquiry input screen to the user via the input / output unit 18A for the user to enter the inquiry QR code, and acquire the information entered on the inquiry input screen as the inquiry QR code. The inquiry input screen may, for example, include a user interface that allows users to enter inquiries in a chat format, but is not limited to this.

[0065] Furthermore, the user inquiry QR code may be, for example, an inquiry QR code regarding a problem in network N. For example, the user inquiry QR code may be expressed in natural language. The user inquiry QR code may also contain information indicating a specific device. The user inquiry QR code may also contain information indicating a period to be referenced. The user inquiry QR code may also contain user information UI.

[0066] (Network management method S1A flow) The network management system 100A, configured as described above, executes the network management method S1A. The flow of the network management method S1A will be explained with reference to Figure 5. Figure 5 is a flowchart showing the flow of the network management method S1A. As shown in Figure 5, the network management method S1A includes step S10 in addition to steps S11 to S14 included in the network management method S1.

[0067] Step S11 is an example of an acquisition process. In step S11, the acquisition unit 11 periodically acquires information (collected information CI) from one or more network devices 50. The acquisition unit 11 also acquires topology information TI.

[0068] Step S10 is an example of reception processing. In step S10, the reception unit 15 receives an inquiry QR code from the user. The inquiry QR code may contain device information indicating a specific network device 50 among a plurality of network devices 50. The inquiry QR code may also contain information specifying a predetermined period during which the collected information CI should be referenced. The inquiry QR code may also contain user information UI.

[0069] Step S12 is an example of the integration process. Step S12 includes steps S121 to S122. In step S121, the integration unit 12 obtains requirement information RI that indicates the requirements to be met in one or more network devices 50.

[0070] In step S122, the integration unit 12 integrates the collected information CI, which is periodically acquired from one or more network devices, by referring to the inquiry QR and requirement information RI from the user, and generates the integrated information SI. Of the collected information CI stored in the storage unit 17A, the collected information CI acquired during a predetermined period may be referenced as the target of integration. The predetermined period may be set according to the date and time when the inquiry QR was received from the user. Furthermore, the topology information TI may be further referenced to extract the collected information CI that should be referenced in order to generate the integrated information.

[0071] Figure 6 is a schematic diagram illustrating an example of the integration process in step S12. As shown in Figure 6, for example, the integration process is executed in response to the user's inquiry QR code, "Please tell me why DE:00:00:00:00:01 is not connecting." Here, "DE:00:00:00:00:01" represents the MAC address of a certain network device 50, which is a wireless LAN access point. As a result, among the collected information CIs stored in the memory unit 17A, the collected information CIs acquired from the network device 50 with the MAC address "DE:00:00:00:00:01" during a predetermined period "October 24th 10:00 to October 24th 18:00" are referenced as targets for integration. The specified period "October 24th 10:00 to October 24th 18:00" may be, for example, the 8 hours immediately preceding the time the inquiry QR code was received, assuming that the time was "October 24th 18:00". Alternatively, the specified period "October 24th 10:00 to October 24th 18:00" may be a period specified by the user.

[0072] As shown in Figure 6, the collected information CI obtained from the network device 50 having the MAC address described above during the predetermined period includes information obtained every hour regarding the parameters "SNR", "connection method", and "reception rate". The parameters indicate the type of collected information CI.

[0073] For the parameter "SNR," a numerical value in "dB" (decibels) is obtained. For the parameter "Connection Method," text information indicating the connection method is obtained. For the parameter "Receive Rate," a numerical value in "Mbps" (megabits per second) is obtained.

[0074] Here, the requirements information RI defines the requirements that each parameter, "SNR," "connection method," and "reception rate," must satisfy. Of the information acquired for each parameter multiple times, the number of times the requirements are not met is counted as the number of warnings, and the integrated information SI is generated. In other words, the integrated information SI is generated by integrating the collected information CI by referring to the requirements information RI. The integrated information SI includes the number of warnings for each parameter.

[0075] For example, the parameter "SNR" has a requirement that it "is not 30 dB or less". The number of times the parameter "SNR" is "30 dB or less" (does not meet the requirement) is counted as the "number of warnings". In the example in Figure 6, the 55 dB and 60 dB values ​​obtained at 10:00 and 11:00 respectively for the parameter "SNR" both "are not 30 dB or less" and therefore meet the requirement. On the other hand, the 20 dB and 15 dB values ​​obtained at 12:00 and 13:00 respectively both "are 30 dB or less" and therefore do not meet the requirement. In the example in Figure 6, the number of warnings for the parameter "SNR" in the integrated information system is assumed to be 7, with 5 additional warnings in addition to the 2 mentioned above.

[0076] Furthermore, for example, the parameter "connection method" is required to be "not 802.11b / g / n". The number of times the parameter "connection method" is "802.11b / g / n" (not meeting the requirement) is counted as the "number of warnings". In the example in Figure 6, the "802.11a" obtained for the parameter "connection method" at 10:00, 11:00, 12:00, and 13:00, respectively, all satisfy the requirement as they are "not 802.11b / g / n". In the example in Figure 6, the number of warnings for the parameter "connection method" in the integrated information system is 0.

[0077] Furthermore, for example, the parameter "reception rate" is required to be "not less than 10 Mbps". The number of times the parameter "reception rate" is "less than 10 Mbps" (failure to meet the requirement) is counted as the "number of warnings". In the example in Figure 6, the values ​​of 780, 800, 100, and 50 (bps) obtained at 10:00, 11:00, 12:00, and 13:00 respectively for the parameter "reception rate" all satisfy the requirement because they are "not 802.11b / g / n". In the example in Figure 6, the number of warnings for the parameter "reception rate" in the integrated information system is 0.

[0078] Referring again to Figure 5, we will continue the explanation of the network management method S1A. Step S13 is an example of the first generation process. In step S13, the first generation unit 13 generates input data IN for the LLM of the server device 60 by referring to the inquiry QR from the user and the integrated information SI. For example, the first generation unit 13 may include the integrated information SI in the input data. Alternatively, for example, the first generation unit 13 may include in the input data IN an instruction statement that instructs the system to respond with the cause and countermeasures for a problem in network N by referring to the integrated information SI. The first generation unit 13 may also include in the instruction statement information indicating a specific device among the multiple network devices 50 included in network N.

[0079] Figure 7 shows an example of input data to LLM. As shown in Figure 7, example 1 of the input data IN includes an instruction statement IND and integrated information SI. The instruction statement IND is generated based on the query QR. The instruction statement IND includes the MAC address "DE:00:00:00:00:01" of a specific network device 50. This MAC address is an example of device information included in the input data. The MAC address used is the information included in the query QR from the user.

[0080] Furthermore, the instruction statement IND includes (i) "Please tell me the cause and solution for the problem DE:00:00:00:00:01 not connecting" (an example of an instruction to answer the cause and solution for a problem in network N), and (ii) "The network information is as follows" (an example of an instruction to refer to the integrated information SI). The input data IN may be generated, for example, by applying the query QR and the integrated information SI to the input data template. Alternatively, the input data IN may be generated by instructing the language model to generate the input data IN by referring to the query QR and the integrated information SI. In this case, the language model used to generate the input data IN may be the same as or different from the language model used by the second generation unit 14 (in other words, the LLM of the server device 60).

[0081] Furthermore, as a variation of the first generation process in step S13, for example, the first generation unit 13 may include topology information TI in the input data IN. For example, the first generation unit 13 may include topology information TI in the input data IN in addition to the query QR and the integrated information SI. In this variation as well, the input data IN may be generated using a template or using a language model.

[0082] Example 2 of input data IN shown in Figure 7 illustrates an example of input data IN generated by a variation of the first generation process. As shown in Figure 7, Example 2 of input data IN includes topology information TI in addition to the instruction statement IND and the integrated information SI. For example, topology information TI may be included as an image, but is not limited to this.

[0083] Referring again to Figure 5, we will continue the explanation of the network management method S1A. Step S14 is an example of the second generation process. Step S14 includes steps S141 to S142. In step S141, the second generation unit 14 sends input data IN to the server device 60. In the server device 60, the input data IN is input to the LLM, which outputs output data LOUT, which is then sent to the network management device 1A. As a result, the second generation unit 14 obtains the output data LOUT from the LLM. Here, if the input data includes "instructions to answer the cause and countermeasures for a problem in network N", it can be expected that the obtained output data LOUT will include the cause and countermeasures for that problem. Furthermore, it is possible that multiple such countermeasures are included.

[0084] In step S142, the second generation unit 14 generates output information OUT by referring to the output data LOUT. For example, the second generation unit 14 may use the output data LOUT as output information OUT as is. The second generation unit 14 presents the generated output information OUT to the user via the input / output unit 18A.

[0085] Figure 8 shows an example of output data LOUT and an example of output information OUT. As shown in Figure 8, an example of output data LOUT includes "The most common cause of trouble is 'SNR degradation,' and since this has occurred 7 times, it can be determined that the problem lies in the connection of the wireless terminal" (an example of the cause of the problem in network N). An example of output data LOUT also includes "Add APs, change the seating arrangement, use an alternative route, update the firmware of AP1, replace AP1 with the latest model" (an example of multiple countermeasures for the problem in network N). Note that "AP" refers to a wireless LAN access point, and "AP1" refers to the wireless LAN access point as a specific network device 50 with the MAC address "DE:00:00:00:00:01" included in the query QR. The output data LOUT is used as is in example 1 of output information OUT. By presenting output information OUT, users can easily understand the cause and countermeasures for the problem in network N.

[0086] Furthermore, as a variation of the second generation process in step S142, for example, the second generation unit 14 may generate output information OUT by referring to the user information UI and the output data LOUT. For example, depending on the user information UI, some of the multiple countermeasures included in the output data LOUT may be selected and included in the output information OUT. Details of selecting some of the multiple countermeasures according to the user information UI have been described above and will not be repeated here.

[0087] The example OUT shown in Figure 8 is a modified version of the output data LOUT, which includes the cause of the problem in network N and the countermeasure selected according to the user information UI. In this example, the user information UI is assumed to contain information indicating a low processing privilege level for network N. In example OUT, the cause of the problem is the same as the cause included in the output data LOUT. As for the countermeasure, from among the multiple countermeasures included in the output data LOUT, one countermeasure that can be executed even with a low processing privilege level for network N, "change seating arrangement," is included. By presenting example OUT, users can understand the countermeasures that can be executed even with a low processing privilege level for network N as a countermeasure to the problem in network N.

[0088] (Other specific examples of inquiry QR codes) In the explanation of the network management system 100A, the examples mainly focused on user inquiry QR codes that inquired about the cause of a problem with a specific network device 50, such as "Please tell me why DE:00:00:00:00:01 is not connecting." However, inquiry QR codes are not limited to this. For example, a user inquiry QR code may ask which network device 50 is experiencing the problem, such as "Please find the terminal that failed authentication during this period." Alternatively, a user inquiry QR code may ask a question that expects a Yes or No answer, such as "Is this network device 50 working now?"

[0089] (A modified version that does not accept inquiries via QR code) In the network management system 100A, the reception unit 15 does not necessarily have to accept inquiry QR codes from users. For example, the network management system 100A may operate using pre-configured inquiries instead of inquiry QR codes received from users. In this case, the user information UI may refer to user information related to the user (for example, the operator of network N) who is expected to be the recipient of the output information.

[0090] (Effects of Network Management System 100A) As described above, the network management system 100A further includes a reception unit that receives inquiries from users, the integration unit 12 generates integrated information by referring to the inquiries, and the first generation unit 13 generates input data by further referring to the inquiries. Therefore, in addition to the effects of the network management system 100, the network management system 100A has the effect of being able to present the user with output information OUT that allows them to understand problems in the network N as a response to the user's inquiry QR.

[0091] Furthermore, in the network management system 100A, the acquisition unit 11 further acquires topology information TI indicating the network topology of network N including one or more network devices 50, the integration unit 12 generates integrated information by referring to the topology information, and the first generation unit 13 includes the topology information TI in the input data to LLM. As a result, in addition to the effects of the network management system 100, the network management system 100A can generate output information OUT for users to understand problems in network N with high accuracy, taking the network topology into consideration.

[0092] Furthermore, in the network management system 100A, the integration unit 12 refers to the requirements that should be met by one or more network devices 50, and uses the information acquired by the acquisition unit 11 (collected information CI) that does not meet the requirements to generate the integrated information SI. Therefore, in addition to the effects of the network management system 100, the network management system 100A has the effect of being able to accurately generate output information OUT for users to understand problems in the network N, taking into account one or more network devices 50 that are not meeting the requirements.

[0093] Furthermore, the network management system 100A employs a configuration in which the output information OUT includes the cause of a problem in network N, which includes one or more network devices 50, and one or more countermeasures for that problem. Therefore, in addition to the effects achieved by the network management system 100, the network management system 100A provides the user with the added benefit of being able to understand the cause and countermeasures for problems in network N.

[0094] Furthermore, in the network management system 100A, the second generation unit 14 is configured to generate output information OUT by further referencing the user's user information UI. Therefore, in addition to the effects achieved by the network management system 100, the network management system 100A can provide output information OUT that is tailored to each individual user, enabling the user to understand problems in the network N.

[0095] Furthermore, in the network management system 100A, the output data LOUT from the LLM includes multiple countermeasures for problems in network N, which includes one or more network devices 50. The second generation unit 14 refers to the user's user information UI, selects one or more countermeasures from the multiple countermeasures, and includes the selected countermeasures in the output information OUT. Therefore, in addition to the effects achieved by the network management system 100, the network management system 100A provides the effect of being able to present users with countermeasures that are appropriate for each individual user as countermeasures for problems in network N.

[0096] Furthermore, in the network management system 100A, the integration unit 12 sets a period according to the date and time of the inquiry QR, and generates integrated information SI by referring to the information acquired by the acquisition unit 11 during the set period. Therefore, in addition to the effects of the network management system 100, the network management system 100A provides the effect of being able to present the user with output information OUT that allows them to understand network N problems during the period corresponding to the date and time of the inquiry QR from the user.

[0097] Furthermore, in the network management system 100A, the input data IN generated by the first generation unit 13 is configured to include the integrated information SI, an instruction statement indicating the cause of a problem in the network N including one or more network devices 50, and an instruction statement indicating one or more countermeasures for the problem. Therefore, in addition to the effects achieved by the network management system 100, the network management system 100A can generate input data IN for obtaining output data LOUT which includes the cause and countermeasures for the problem in the network N.

[0098] Furthermore, the network management system 100A employs a configuration in which the input data IN generated by the first generation unit 13 includes device information for at least one of the one or more network devices 50. Therefore, in addition to the effects of the network management system 100, the network management system 100A provides the user with the added benefit of being able to understand problems related to the specific device in the network N.

[0099] [Third Exemplary Embodiment] A second exemplary embodiment, which is an example of an embodiment of the present invention, will be described in detail with reference to the drawings. Components having the same function as those described in the above-described exemplary embodiment are denoted by the same reference numerals, and their descriptions are omitted as appropriate. The scope of application of each technology adopted in this exemplary embodiment is not limited to this exemplary embodiment. That is, each technology adopted in this exemplary embodiment can also be adopted in other exemplary embodiments included in this disclosure, to the extent that no particular technical problems arise. Furthermore, each technology shown in the drawings referenced to describe this exemplary embodiment can also be adopted in other exemplary embodiments included in this disclosure, to the extent that no particular technical problems arise.

[0100] (Configuration of Network Management System 100B) The network management system 100B is a modified version of the network management system 100A. The configuration of the network management system 100B will be described with reference to Figure 9. Figure 9 is a block diagram showing the configuration of the network management system 100B. As shown in Figure 9, the network management system 100B includes a network management device 1B, a network N, and a server device 60. The network management device 1B is connected to each of the devices included in the network N and the server device 60 so as to be able to communicate with each of them. The network N and the server device 60 have been described above, so their explanation will not be repeated.

[0101] Network management device 1B is configured similarly to network management device 1A, and in addition, the control unit 10A further includes a repair execution unit 16. The configuration of network management device 1B, which is the same as that of network management device 1A, has been described above and will not be repeated.

[0102] The repair execution unit 16 performs a repair process to fix the problem in network N by executing the countermeasures included in the output information OUT. For example, the repair execution unit 16 may determine whether the countermeasures included in the output information OUT are executable by the computer, and if so, execute the repair process. Also, if the output information OUT includes multiple countermeasures, the repair execution unit 16 may select a countermeasure that is executable by the computer from among the multiple countermeasures and execute the repair process based on the selected countermeasure.

[0103] For example, among the multiple countermeasures included in "Example 1 of Output Information OUT" shown in Figure 8, "adding APs," "changing seating arrangements," and "replacing AP1 with the latest model" may be determined to be unexecutable by the computer. On the other hand, "using a detour route" and "updating the firmware of AP1" may be determined to be executable by the computer. Whether or not a countermeasure is executable by the computer may be predetermined, or it may be determined using an arbitrary language model.

[0104] Furthermore, the repair execution unit 16 may ask the user whether or not to implement the countermeasures included in the output information OUT, and if the user consents, it may execute the repair process corresponding to those countermeasures. Also, if the output information OUT includes multiple countermeasures, the repair execution unit 16 may execute the repair process corresponding to the countermeasure selected by the user from among the multiple countermeasures.

[0105] (Operation of Network Management System 100B) The network management system 100B executes the network management method S1A in the same manner as the network management system 100A. After executing the network management method S1A, the network management system 100B performs the repair process described above using the repair execution unit 16.

[0106] (Effects of the Network Management System 100B) In the network management system 100B, the repair execution unit 16 is configured to repair problems in network N by executing countermeasures included in the output information OUT. Therefore, in addition to the effects achieved by the network management system 100A, the network management system 100B offers the advantage of being able to repair problems in network N without requiring advanced expertise.

[0107] [Examples of implementation using software] Some or all of the functions of the network management systems 100, 100A, 100B and the network management devices 1, 1A, 1B (hereinafter also referred to as "the above devices") may be implemented by hardware such as integrated circuits (IC chips) or by software.

[0108] In the latter case, each of the above devices is implemented, for example, by a computer that executes instructions for a program, which is software that realizes each function. An example of such a computer (hereinafter referred to as computer C) is shown in Figure 10. Figure 10 is a block diagram showing the hardware configuration of computer C, which functions as each of the above devices.

[0109] Computer C comprises at least one processor C1 and at least one memory C2. Memory C2 stores a program P that causes computer C to operate as each of the above-mentioned devices. In computer C, processor C1 reads program P from memory C2 and executes it, thereby realizing each of the above-mentioned devices.

[0110] For processor C1, for example, a CPU (Central Processing Unit), GPU (Graphic Processing Unit), DSP (Digital Signal Processor), MPU (Micro Processing Unit), FPU (Floating Point Number Processing Unit), PPU (Physics Processing Unit), TPU (Tensor Processing Unit), quantum processor, microcontroller, or a combination thereof can be used. For memory C2, for example, flash memory, HDD (Hard Disk Drive), SSD (Solid State Drive), or a combination thereof can be used.

[0111] Computer C may also be equipped with RAM (Random Access Memory) for loading program P at runtime and for temporarily storing various data. Furthermore, computer C may be equipped with communication interfaces for sending and receiving data with other devices. Additionally, computer C may be equipped with input / output interfaces for connecting input / output devices such as keyboards, mice, displays, and printers.

[0112] Furthermore, program P can be recorded on a non-temporary, tangible recording medium M that is readable by computer C. Such a recording medium M could be, for example, tape, disk, card, semiconductor memory, or programmable logic circuitry. Computer C can acquire program P via such a recording medium M. Program P can also be transmitted via a transmission medium. Such a transmission medium could be, for example, a communication network or broadcast waves. Computer C can also acquire program P via such a transmission medium.

[0113] Furthermore, each of the above functions of each of the above devices may be implemented by a single processor in a single computer, by multiple processors in a single computer working together, or by multiple processors in each of multiple computers working together. In addition, the programs for implementing each of the above functions in each of the above devices may be stored in a single memory in a single computer, distributed and stored in multiple memories in a single computer, or distributed and stored in multiple memories in each of multiple computers.

[0114] [Additional Note A] This disclosure includes the technologies described in the following appendices. However, the present invention is not limited to the technologies described in the following appendices, and various modifications are possible within the scope of the claims.

[0115] (Note A1) An acquisition means for periodically acquiring information from one or more network devices, The acquisition means integrates the information acquired by the acquisition means and generates the integrated information, A first generation means that generates input data for a language model by referring to the integrated information, A second generation means generates output information by referring to the output data from the language model into which the input data was received. A network management system equipped with the following features.

[0116] (Appendix A2) We will further implement means to receive inquiries from users. The integration means generates the integrated information by referring to the query, The first generation means further refers to the query and generates the input data. The network management system described in Appendix A1.

[0117] (Note A3) The acquisition means further acquires topology information indicating the network topology of the network including the one or more network devices, The integration means generates the integrated information by referring to the topology information, The first generation means includes the topology information in the input data to the language model. The network management system described in Appendix A1 or A2.

[0118] (Note A4) The aforementioned integration means is Refer to the requirements that must be met in the aforementioned one or more network devices, The integrated information is generated using the information acquired by the acquisition means that does not satisfy the requirements. The network management system described in any one of the appendices A1 through A3.

[0119] (Note A5) The output information includes: The cause of the problem in the network including the one or more network devices, and One or more measures to address the problem Includes The network management system described in any one of the appendices A1 through A4.

[0120] (Note A6) The second generation means further references the user's user information to generate the output information. The network management system described in any one of the appendices A1 through A5.

[0121] (Note A7) The output data from the language model includes multiple countermeasures for problems in a network including the one or more network devices. The second generation means is By referring to the user information, select one or more measures from the multiple measures, The selected countermeasures are included in the output information. The network management system described in Appendix A6.

[0122] (Note A8) The aforementioned integration means is The period is set according to the date and time of the aforementioned inquiry. The integrated information is generated by referring to the information acquired by the acquisition means during the set period. The network management system described in Appendix A2.

[0123] (Note A9) The input data generated by the first generation means includes: The information after the aforementioned integration, Instructions to provide the cause of the problem in the network including the aforementioned 1 or more network devices, and Instructions to provide one or more solutions to the problem in question. It includes The network management system described in any one of the appendices A1 through A8.

[0124] (Note A10) The input data generated by the first generation means includes: The information includes device information for at least one of the one or more network devices mentioned above. The network management system described in any one of the appendices A1 through A8.

[0125] [Additional Note B] This disclosure includes the technologies described in the following appendices. However, the present invention is not limited to the technologies described in the following appendices, and various modifications are possible within the scope of the claims.

[0126] (Note B1) At least one processor performs an acquisition process that periodically acquires information from one or more network devices, The at least one processor performs an integration process that integrates the information acquired in the acquisition process and generates the integrated information, The at least one processor performs a first generation process that generates input data to a language model by referring to the integrated information, The at least one processor performs a second generation process in which it generates output information by referring to output data from the language model into which the input data was received. A network management method that includes this.

[0127] (Note B2) The aforementioned at least one processor further includes a reception process for receiving inquiries from a user, In the integration process, the at least one processor refers to the query and generates the integrated information. In the first generation process, the at least one processor further refers to the query to generate the input data. The network management method described in Appendix B1.

[0128] (Note B3) In the acquisition process, the at least one processor further acquires topology information indicating the network topology of the network including the one or more network devices. In the integration process, the at least one processor generates the integrated information by referring to the topology information. In the first generation process, the at least one processor includes the topology information in the input data to the language model. The network management method described in Appendix B1 or B2.

[0129] (Note B4) In the aforementioned integration process, the at least one processor, Refer to the requirements that must be met in the aforementioned one or more network devices, The information acquired in the aforementioned acquisition process is used to generate the integrated information, which does not meet the aforementioned requirements. The network management method described in any one of the appendices B1 to B3.

[0130] (Note B5) The output information includes: The cause of the problem in the network including the one or more network devices, and One or more measures to address the problem Includes The network management method described in any one of the appendices B1 through B4.

[0131] (Note B6) In the second generation process, the at least one processor further references the user's user information to generate the output information. The network management method described in one of the appendices B1 through B5.

[0132] (Note B7) The output data from the language model includes multiple countermeasures for problems in a network including the one or more network devices. In the second generation process, the at least one processor, By referring to the user information, select one or more measures from the multiple measures, The selected countermeasures are included in the output information. The network management method described in Appendix B6.

[0133] (Note B8) In the aforementioned integration process, the at least one processor, The period is set according to the date and time of the aforementioned inquiry. The integrated information is generated by referring to the information acquired by the acquisition process during the set period. The network management method described in Appendix B2.

[0134] (Note B9) The input data generated by the first generation process includes: The information after the aforementioned integration, Instructions to provide the cause of the problem in the network including the aforementioned 1 or more network devices, and Instructions to provide one or more solutions to the problem in question. It includes The network management method described in any one of the appendices B1 through B8.

[0135] (Note B10) The input data generated by the first generation process includes: The information includes device information for at least one of the one or more network devices mentioned above. The network management method described in any one of the appendices B1 through B8.

[0136] [Additional Note C] This disclosure includes the technologies described in the following appendices. However, the present invention is not limited to the technologies described in the following appendices, and various modifications are possible within the scope of the claims.

[0137] (Note C1) A program that makes a computer function as a network management system, The aforementioned computer, An acquisition means for periodically acquiring information from one or more network devices, The acquisition means integrates the information acquired by the acquisition means and generates the integrated information, A first generation means that generates input data for a language model by referring to the integrated information, A second generation means generates output information by referring to the output data from the language model into which the input data was received. A network management program that functions as such.

[0138] (Note C2) The aforementioned computer, To further enhance its function as a means of receiving inquiries from users, The integration means generates the integrated information by referring to the query, The first generation means further refers to the query and generates the input data. The network management program described in Appendix C1.

[0139] (Note C3) The acquisition means further acquires topology information indicating the network topology of the network including the one or more network devices, The integration means generates the integrated information by referring to the topology information, The first generation means includes the topology information in the input data to the language model. The network management program described in Appendix C1 or C2.

[0140] (Note C4) The aforementioned integration means is Refer to the requirements that must be met in the aforementioned one or more network devices, The integrated information is generated using the information acquired by the acquisition means that does not satisfy the requirements. The network management program described in any one of the appendices C1 through C3.

[0141] (Note C5) The output information includes: The cause of the problem in the network including the one or more network devices, and One or more measures to address the problem Includes The network management program described in any one of the appendices C1 through C4.

[0142] (Appendix C6) The second generation means further references the user's user information to generate the output information. The network management program described in any one of the appendices C1 through C5.

[0143] (Note C7) The output data from the language model includes multiple countermeasures for problems in a network including the one or more network devices. The second generation means is By referring to the user information, select one or more measures from the multiple measures, The selected countermeasures are included in the output information. The network management program described in Appendix C6.

[0144] (Note C8) The aforementioned integration means is The period is set according to the date and time of the aforementioned inquiry. The integrated information is generated by referring to the information acquired by the acquisition means during the set period. The network management program described in Appendix C2.

[0145] (Note C9) The input data generated by the first generation means includes: The information after the aforementioned integration, Instructions to provide the cause of the problem in the network including the aforementioned 1 or more network devices, and Instructions to provide one or more solutions to the problem in question. It includes The network management program described in any one of the appendices C1 through C8.

[0146] (Note C10) The input data generated by the first generation means includes: The information includes device information for at least one of the one or more network devices mentioned above. The network management program described in any one of the appendices C1 through C8.

[0147] [Additional Note D] This disclosure includes the technologies described in the following appendices. However, the present invention is not limited to the technologies described in the following appendices, and various modifications are possible within the scope of the claims.

[0148] (Note D1) It comprises at least one processor, and the at least one processor is An acquisition process that periodically acquires information from one or more network devices, An integration process that combines the information acquired in the acquisition process and generates the integrated information, A first generation process that generates input data for a language model by referring to the integrated information, A second generation process generates output information by referring to the output data from the language model into which the input data was received. A network management system that performs this task.

[0149] The network management system may also include memory. Furthermore, the memory may store programs that cause at least one processor to execute each of the aforementioned processes.

[0150] (Note D2) The aforementioned at least one processor, Further processing is performed to receive inquiries from users. In the integration process, the at least one processor refers to the query and generates the integrated information. In the first generation process, the at least one processor further refers to the query to generate the input data. The network management system described in Appendix D1.

[0151] (Note D3) In the acquisition process, the at least one processor further acquires topology information indicating the network topology of the network including the one or more network devices. In the integration process, the at least one processor generates the integrated information by referring to the topology information. In the first generation process, the at least one processor includes the topology information in the input data to the language model. The network management system described in Appendix D1 or D2.

[0152] (Note D4) In the aforementioned integration process, the at least one processor, Refer to the requirements that must be met in the aforementioned one or more network devices, The information acquired in the aforementioned acquisition process is used to generate the integrated information, which does not meet the aforementioned requirements. The network management system described in any one of the appendices D1 to D3.

[0153] (Note D5) The output information includes: The cause of the problem in the network including the one or more network devices, and One or more measures to address the problem Includes A network management system as described in any one of the appendices D1 through D4.

[0154] (Note D6) In the second generation process, the at least one processor further references the user's user information to generate the output information. The network management system described in any one of the appendices D1 through D5.

[0155] (Note D7) The output data from the language model includes multiple countermeasures for problems in a network including the one or more network devices. In the second generation process, the at least one processor, By referring to the user information, select one or more measures from the multiple measures, The selected countermeasures are included in the output information. The network management system described in Appendix D6.

[0156] (Note D8) In the aforementioned integration process, the at least one processor, The period is set according to the date and time of the aforementioned inquiry. The integrated information is generated by referring to the information acquired by the acquisition process during the set period. The network management system described in Appendix D2.

[0157] (Note D9) The input data generated by the first generation process includes: The information after the aforementioned integration, Instructions to provide the cause of the problem in the network including the aforementioned 1 or more network devices, and Instructions to provide one or more solutions to the problem in question. It includes The network management system described in any one of the appendices D1 through D8.

[0158] (Note D10) The input data generated by the first generation process includes: The information includes device information for at least one of the one or more network devices mentioned above. The network management system described in any one of the appendices D1 through D8.

[0159] [Additional Note E] This disclosure includes the technologies described in the following appendices. However, the present invention is not limited to the technologies described in the following appendices, and various modifications are possible within the scope of the claims.

[0160] (Note E1) An acquisition means for periodically acquiring information from one or more network devices, The acquisition means integrates the information acquired by the acquisition means and generates the integrated information, A first generation means that generates input data for a language model by referring to the integrated information, A second generation means generates output information by referring to the output data from the language model into which the input data was received. A network management device equipped with the following features.

[0161] (Note E2) We will further implement means to receive inquiries from users. The integration means generates the integrated information by referring to the query, The first generation means further refers to the query and generates the input data. The network management device described in Appendix E1.

[0162] (Note E3) The acquisition means further acquires topology information indicating the network topology of the network including the one or more network devices, The integration means generates the integrated information by referring to the topology information, The first generation means includes the topology information in the input data to the language model. The network management device described in Appendix E1 or E2.

[0163] (Note E4) The aforementioned integration means is Refer to the requirements that must be met in the aforementioned one or more network devices, The integrated information is generated using the information acquired by the acquisition means that does not satisfy the requirements. The network management device described in any one of the appendices E1 to E3.

[0164] (Note E5) The output information includes: The cause of the problem in the network including the one or more network devices, and One or more measures to address the problem Includes The network management device described in any one of the appendices E1 through E4.

[0165] (Note E6) The second generation means further references the user's user information to generate the output information. The network management device described in any one of the appendices E1 through E5.

[0166] (Note E7) The output data from the language model includes multiple countermeasures for problems in a network including the one or more network devices. The second generation means is By referring to the user information, select one or more measures from the multiple measures, The selected countermeasures are included in the output information. The network management device described in Appendix E6.

[0167] (Note E8) The aforementioned integration means is The period is set according to the date and time of the aforementioned inquiry. The integrated information is generated by referring to the information acquired by the acquisition means during the set period. The network management device described in Appendix E2.

[0168] (Note E9) The input data generated by the first generation means includes: The information after the aforementioned integration, Instructions to provide the cause of the problem in the network including the aforementioned 1 or more network devices, and Instructions to provide one or more solutions to the problem in question. It includes The network management device described in any one of the appendices E1 through E8.

[0169] (Note E10) The input data generated by the first generation means includes: The information includes device information for at least one of the one or more network devices mentioned above. The network management device described in any one of the appendices E1 through E8.

[0170] [Additional Note F] This disclosure includes the technologies described in the following appendices. However, the present invention is not limited to the technologies described in the following appendices, and various modifications are possible within the scope of the claims.

[0171] (Note F1) A program that makes a computer function as a network management system, To the aforementioned computer, An acquisition process that periodically acquires information from one or more network devices, An integration process that combines the information acquired in the acquisition process and generates the integrated information, A first generation process that generates input data for a language model by referring to the integrated information, A second generation process generates output information by referring to the output data from the language model into which the input data was received. A network management program that executes this, and a non-temporary recording medium on which this is recorded. [Explanation of symbols]

[0172] 1, 1A, 1B Network Management Devices 100, 100A, 100B Network Management System 10A, 61 Control Unit 11 Acquisition Department 12. Integration Department 13 First generation unit 14 Second generation section 15 Reception Department 16 Repair Execution Unit 17A, 62 storage section 18A input / output section 19A, 63, 636 Communications Department 50 Network Devices 60 Server Devices C1 Processor C2 Memory

Claims

1. An acquisition means for periodically acquiring information from one or more network devices, The aforementioned acquisition means integrates the information acquired by the acquisition means and generates the integrated information, A first generation means that generates input data for a language model by referring to the integrated information, A second generation means generates output information by referring to the output data from the language model into which the input data was received. A network management system equipped with the following features.

2. We will further enhance the means of receiving inquiries from users. The integration means generates the integrated information by referring to the query, The first generation means further refers to the query and generates the input data. The network management system according to claim 1.

3. The acquisition means further acquires topology information indicating the network topology of the network including the one or more network devices, The integration means generates the integrated information by referring to the topology information, The first generation means includes the topology information in the input data to the language model. The network management system according to claim 1.

4. The aforementioned integration means is Refer to the requirements that should be met in the one or more network devices described above, The integrated information is generated using the information acquired by the acquisition means that does not satisfy the requirements. The network management system according to claim 1.

5. The output information includes: The cause of the problem in the network including the one or more network devices, and One or more measures to address the problem Includes The network management system according to claim 1.

6. The second generation means further references the user's user information to generate the output information. The network management system according to claim 1.

7. The output data from the language model includes multiple countermeasures for problems in a network including the one or more network devices. The second generation means is, Referencing the user information, select one or more measures from the multiple measures, The selected countermeasures are included in the output information. The network management system according to claim 6.

8. The aforementioned integration means is The period is set according to the date and time of the aforementioned inquiry. The integrated information is generated by referring to the information acquired by the acquisition means during the set period. The network management system according to claim 2.

9. The input data generated by the first generation means includes: The information after the aforementioned integration, Instructions to provide the cause of the problem in the network including the aforementioned one or more network devices, and Instructions to provide one or more solutions to the problem in question. It includes A network management system according to any one of claims 1 to 8.

10. The input data generated by the first generation means includes: The information includes device information for at least one of the one or more network devices. A network management system according to any one of claims 1 to 8.

11. An acquisition means for periodically acquiring information from one or more network devices, The aforementioned acquisition means integrates the information acquired by the acquisition means and generates the integrated information, A first generation means that generates input data for a language model by referring to the integrated information, A second generation means generates output information by referring to the output data from the language model into which the input data was received. A network management device equipped with the following features.

12. At least one processor performs an acquisition process that periodically acquires information from one or more network devices, The at least one processor performs an integration process that integrates the information acquired in the acquisition process and generates the integrated information, The at least one processor performs a first generation process that generates input data to a language model by referring to the integrated information, The at least one processor performs a second generation process which generates output information by referring to the output data from the language model into which the input data was received. A network management method that includes this.

13. One or more computers, An acquisition means for periodically acquiring information from one or more network devices, The aforementioned acquisition means integrates the information acquired by the acquisition means and generates the integrated information, A first generation means that generates input data for a language model by referring to the integrated information, A second generation means generates output information by referring to the output data from the language model into which the input data was received. A network management program that functions as such.

Citation Information

Patent Citations

  • Network management system, network management device, and network management method

    JP7010986B2