Network construction support system and method
Claim Score by NHIP
Abstract
A network management apparatus is configured to manage a network apparatuses and to store the work information and an augmented reality presenting apparatus. A tag is added to the network apparatuses and each of the network cables, and each of the tags is provided with a visible object that conforms to the tag information that includes an ID of a target to which the tag has been added. The network management apparatus transmits the guide information that includes the information that indicates the contents of a work for the work target based on the tag information of the work target or the tag shot image of the work target and the work information to the augmented reality presenting apparatus. The augmented reality presenting apparatus associates a guide that is based on the guide information with an input image from the shooting device, and displays the guide and the input image.

Term
Projected expiry 2 July 2033.
- Priority and filed
- Published
- Today
- Projected expiry
13 claims: 5 independent, 8 dependent
- 1A network construction support system, comprising:a network management apparatus that is configured to manage a plurality of network apparatuses that are provided with a plurality of ports to which a plurality of network cables can be coupled and to store the work information;and an augmented reality presenting apparatus that is configured to communicate with the network management apparatus, wherein the augmented reality presenting apparatus is configured to execute at least one of the storing of a pre-work evidence image that is a shot image before a work in the case in which the work target is shot before a work and the storing of a post-work evidence image that is a shot image after a work in the case in which the work target is shot after a work;and to transmit the pre-work shot image that has been stored or the post-work shot image that has been stored to the network management apparatus, wherein a tag is added to each of the network apparatuses and each of the network cables, wherein each of the tags is provided with a visible object that conforms to the tag information that includes an ID of the network apparatus to which a tag has been added or the network cable to which a tag has been added, wherein the augmented reality presenting apparatus is provided with a shooting device and a display device and is configured to display an input image that is input by the shooting device on the display device, wherein the augmented reality presenting apparatus is configured to transmit the tag information that is identified from the visible object that is shown in the input image of a tag that has been added to a work target of the plurality of network apparatuses and the plurality of network cables or a tag shot image that is an input image of the tag to the network management apparatus, wherein the work information is configured to include the information that indicates a relationship between the tag information and the work target and the information that indicates the contents of a work that is to be executed for the work target, wherein the network management apparatus is configured to: receive the tag information of the work target or the tag shot image of the work target from the augmented reality presenting apparatus;create the guide information that includes the information that indicates the contents of a work for the work target based on the tag information that has been received or the tag shot image that has been received and the work information;and transmit the guide information that has been created to the augmented reality presenting apparatus, wherein the augmented reality presenting apparatus is configured to: receive the guide information from the network management apparatus;and associate a guide that is based on the guide information that has been received with an input image that is an image that is input from the shooting device, and display the guide and the input image that has been associated with the guide on the display device.
- 8Broadest claimClaim Score 23, narrow(NHIP)A network management apparatus that is configured to manage a plurality of network apparatuses that are provided with a plurality of ports to which a plurality of network cables can be coupled, comprising:a communication interface device that is configured to communicate with an augmented reality presenting apparatus;a memory;and a processor that is coupled to the communication interface device and the memory, wherein a tag is added to each of the network apparatuses and each of the network cables, wherein each of the tags is provided with a visible object that conforms to the tag information that includes an ID of the network apparatus to which a tag has been added or the network cable to which a tag has been added, wherein the augmented reality presenting apparatus is provided with a shooting device and a display device and is configured to display an input image that is input by the shooting device on the display device, wherein the memory is configured to store the work information, wherein the work information is configured to include the information that indicates a relationship between the tag information and the work target and the information that indicates the contents of a work that is to be executed for the work target, wherein the processor is configured to: receive the tag information that is identified from the visible object that is shown in the input image of a tag that has been added to a work target of the plurality of network apparatuses and the plurality of network cables or a tag shot image that is an input image of the tag from the augmented reality presenting apparatus;create the guide information that includes the information that indicates the contents of a work for the work target based on the tag information that has been received or the tag shot image that has been received and the work information;and transmit the guide information that has been created to the augmented reality presenting apparatus, wherein the augmented reality presenting apparatus is configured to: receive the guide information from the network management apparatus;to associate a guide that is based on the guide information that has been received with an input image that is an image that is input from the shooting device, and display the guide and the input image that has been associated with the guide on the display device, and further wherein the augmented reality presenting apparatus is configured to execute at least one of the storing of a pre-work evidence image that is a shot image before a work in the case in which the work target is shot before a work and the storing of a post-work evidence image that is a shot image after a work in the case in which the work target is shot after a work, and the processor is configured to receive the pre-work shot image or the post-work shot image from the augmented reality presenting apparatus.
Independent claims2
234 paragraphs in 7 sections, as filed
TECHNICAL FIELD
0001The present invention generally relates to a network management.
BACKGROUND ART
0002A network management, in particular, the construction or a modification work of a network system is carried out while viewing a network drawing that is prepared by a network manager or a connection table of network apparatuses most commonly. However, a network system has been complicated from year to year, and carrying out a network connection work while viewing a network drawing or a connection table is quite a burden for a worker who executes a connection work as a practical matter. Moreover, in the case in which a connection work is executed, a port to which a network cable is inserted may be mistaken or a network cable is not successfully inserted in some cases, thereby preventing a network system from being operated even after a connection work is completed in some cases.
0003On the other hand, as a technique for additionally presenting the virtual information to a real space by using a computer, an augmented reality (AR) technique is known publicly (see Patent Literature 1).
CITATION LIST
Patent Literature
[PTL 1]
Japanese Patent No. 4913913
SUMMARY OF INVENTION
Technical Problem
0004In the case in which the AR technique can be applied to the network management, it is thought that a work burden of a construction of a network system can be relieved. However, the AR technique cannot be applied to the network construction in a simplistic form.
Solution to Problem
0005There are a network management apparatus that is configured to manage a plurality of network apparatuses and to store the work information and an augmented reality presenting apparatus. A tag is added to each of the network apparatuses and each of the network cables, and each of the tags is provided with a visible object that conforms to the tag information that includes an ID of a target to which the tag has been added. The work information includes the information that indicates a relationship between the tag information and the work target and the information that indicates the contents of a work that is to be executed for the work target. The network management apparatus transmits the guide information that includes the information that indicates the contents of a work for the work target based on the tag information of the work target or the tag shot image of the work target and the work information to the augmented reality presenting apparatus. The augmented reality presenting apparatus associates a guide that is based on the guide information with an input image that is input from the shooting device, and displays the guide and the input image.
BRIEF DESCRIPTION OF DRAWINGS
0006<figref idref="DRAWINGS">FIG. 1</figref> is a view showing the configuration of a computer system in accordance with an embodiment of the present invention.
0007<figref idref="DRAWINGS">FIG. 2</figref> is a view showing the configuration of a network apparatus.
0008<figref idref="DRAWINGS">FIG. 3</figref> is a view showing the configuration of a network management apparatus.
0009<figref idref="DRAWINGS">FIG. 4</figref> is a view showing the configuration of an augmented reality presenting apparatus.
0010<figref idref="DRAWINGS">FIG. 5</figref> is a view showing the configuration of a web client apparatus.
0011<figref idref="DRAWINGS">FIG. 6</figref> is a view showing the configuration of a network design/topology table.
0012<figref idref="DRAWINGS">FIG. 7</figref> is a view showing the configuration of a work list table.
0013<figref idref="DRAWINGS">FIG. 8</figref> is a view showing the configuration of a network apparatus tag table.
0014<figref idref="DRAWINGS">FIG. 9</figref> is a view showing the configuration of a cable tag table.
0015<figref idref="DRAWINGS">FIG. 10</figref> is a view showing the configuration of a network instrument appearance information table.
0016<figref idref="DRAWINGS">FIG. 11</figref> is a part of a flowchart of a work inquiry processing.
0017<figref idref="DRAWINGS">FIG. 12</figref> is a remainder of a flowchart of a work inquiry processing.
0018<figref idref="DRAWINGS">FIG. 13</figref> is a flowchart of a web client processing.
0019<figref idref="DRAWINGS">FIG. 14</figref> is a flowchart of a work content instruction processing.
0020<figref idref="DRAWINGS">FIG. 15</figref> is a remainder of a flowchart of a work content instruction processing.
0021<figref idref="DRAWINGS">FIG. 16</figref> is a flowchart of a network connectivity confirmation processing.
0022<figref idref="DRAWINGS">FIG. 17A</figref> is a flowchart of a web client processing.
0023<figref idref="DRAWINGS">FIG. 17B</figref> is a view showing an example of an alert instruction.
0024<figref idref="DRAWINGS">FIG. 18</figref> is a flowchart of a work true-false determination processing.
0025<figref idref="DRAWINGS">FIG. 19</figref> is a flowchart of a guide creation processing.
0026<figref idref="DRAWINGS">FIG. 20</figref> is a flowchart of a work list creation processing.
0027<figref idref="DRAWINGS">FIG. 21</figref> is a flowchart of a network/topology information acquisition processing.
0028<figref idref="DRAWINGS">FIG. 22</figref> is a view showing an example of a face including a LAN port of a network apparatus.
0029<figref idref="DRAWINGS">FIG. 23A</figref> is a view showing an example of a network cable to which a tag has been added.
0030<figref idref="DRAWINGS">FIG. 23B</figref> is a view showing an example of a network apparatus to which a tag has been added.
0031<figref idref="DRAWINGS">FIG. 24A</figref> is a view for illustrating an instruction of an augmented reality apparatus before a work.
0032<figref idref="DRAWINGS">FIG. 24B</figref> is a view for illustrating an instruction of an augmented reality apparatus after a work.
DESCRIPTION OF EMBODIMENTS
0033An embodiment for the present invention will be described with reference to the drawings in the following.
0034In the following descriptions, while the information in accordance with the present embodiment will be described in the expression such as “aaa table”, the information can also be represented by other than the data structure such as a table. In order to indicate that the information is not depended on a data structure, the expression of “aaa table” can also be referred to as “aaa information” in some cases.
0035In the following descriptions, while the expression of “name” or “ID” is used in the case in which the contents of each of the information are described, the identification information of other kind can also be used as substitute for at least one of those.
0036In the following descriptions, the processing will be described while a “program” is handled as a subject in some cases. In the case in which the program is executed by a processor (for instance, a CPU (Central Processing Unit)), the predetermined processing is executed by using a memory and a communication port (a communication control device). Consequently, a subject of a processing can also be a processor. The processing that is disclosed while a program is handled as a subject can also be a processing that is executed by a computer such as a network management apparatus or an information processing apparatus. Moreover, a part or a whole of a program can be implemented by the dedicated hardware.
0037A wide variety of programs can be installed to each of the computers by a program distribution server or a storage medium that can be read by a computer (computer-readable memory media). In this case, the program distribution server includes a CPU and a storage resource, and the storage resource further stores a distribution program and a distribution target program. In the case in which the CPU executes the distribution program, the CPU of the program distribution server distributes a program of a distribution target to other computer.
0038A network management apparatus is provided with an input/output device. In the present embodiment, a serial interface and an Ethernet (registered trademark) interface are input/output devices, and a web client apparatus as a display computer that is provided with a display, a keyboard, or a pointer device is coupled to the interfaces. In the case in which the display information is transmitted to the web client apparatus or the input information is received from the web client apparatus, the web client apparatus executes a display or receives an input. However, the present invention is not restricted to the above configurations, and an input/output device can also be coupled to the network management apparatus in a direct manner. As an example of an input/output device that is coupled to the network management apparatus, a display, a keyboard, and a pointer device can be mentioned for instance. However, a device other than the above can also be used.
0039In the following, an aggregate of at least one computer that is configured to manage a management target network and to display the display information may be called “a management system”. In the case in which the network management apparatus displays the display information, the network management apparatus is a management system. Moreover, a combination of the network management apparatus and the web client apparatus as a display computer is also a management system. A processing that is equivalent to the network management apparatus can also be implemented by using a plurality of computers for speeding up and increasing reliability for a management processing. In this case, the plurality of computers is a management system (in the case in which a display is executed by the web client apparatus, the web client apparatus can also be included in the plurality of computers).
0040<figref idref="DRAWINGS">FIG. 1</figref> is a view showing the configuration of a computer system in accordance with an embodiment of the present invention.
0041A computer system <b>1</b> is provided with a network system <b>10</b> that is a management target (hereafter referred to as a management target network system in some cases), a network management apparatus <b>2</b> that is configured to manage a coupling status of the management target network system <b>10</b>, a web client apparatus <b>3</b>, and an augmented reality presenting apparatus <b>4</b>.
0042The web client apparatus <b>3</b> and the network management apparatus <b>2</b> are coupled to the management target network <b>10</b> via a communication network <b>5</b> (such as the Internet).
0043The augmented reality presenting apparatus <b>4</b> and the network management apparatus <b>2</b> execute a wireless communication. A communication of the apparatus can also be a wire communication.
0044For the network system <b>10</b>, a plurality of network apparatuses <b>11</b> are coupled to each other via at least one communication network <b>12</b> (such as a LAN (Local Area Network)).
0045<figref idref="DRAWINGS">FIG. 2</figref> is a view showing the configuration of a network apparatus <b>11</b>.
0046The network apparatus <b>11</b> is an apparatus that is coupled to the network <b>12</b>. More specifically, the network apparatus <b>11</b> is an apparatus such as a hub, a switch, a router, and a terminal apparatus.
0047The network apparatus <b>11</b> is provided with a memory <b>112</b>, an auxiliary storage device <b>113</b>, at least one port (LAN port in the present embodiment) <b>115</b> to which a network cable <b>12</b><i>a </i>(see <figref idref="DRAWINGS">FIG. 23</figref>) can be coupled, at least one access lamp <b>114</b>, and a CPU <b>111</b> that is coupled to those. The access lamp <b>114</b> is located adjacent to the LAN port <b>115</b>. A lighting mode of the access lamp <b>114</b> is a mode that is corresponded to a communication status of the LAN port <b>115</b> that is located adjacent to the access lamp <b>114</b>. The communication status may be whether or not a communication is executed or whether or not a communication status is satisfactory (whether or not a transfer rate is equal to or higher than a predetermined value) for instance. A difference of a lighting mode is at least one of any one of lighting and extinction (and blinking) and a difference of a color for instance, and the communication status can be known by a lighting mode. A comparative location of the access lamp <b>114</b> to the LAN port <b>115</b> is not restricted to an adjacence, and can also be any location such as a neighborhood as long as a correspondence relationship between the LAN port <b>115</b> and the access lamp <b>114</b> is clear.
0048A tag is added to each of the network apparatuses <b>11</b> and each of the network cables <b>12</b><i>a</i>. <figref idref="DRAWINGS">FIG. 23A</figref> is a view showing an example of a network cable <b>12</b><i>a </i>to which a tag has been added. <figref idref="DRAWINGS">FIG. 23B</figref> is a view showing an example of a network apparatus <b>11</b> to which a tag has been added. Each of the tags is provided with a visible object that conforms to the tag information that includes an ID of a network apparatus <b>11</b> to which the tag has been added or a network cable <b>12</b><i>a </i>to which a tag has been added. The visible object is a mark in which the information is imaged by using a predetermined algorithm such as a two-dimensional bar code. The visible object is not restricted to a pattern in which the information is converted by using a predetermined algorithm such as a two-dimensional bar code, and can also be an object of other type such as a text that indicates an ID itself. In this case, an ID can be identified by analyzing a shot image of the text by using a character recognition technique.
0049The CPU <b>111</b> executes a computer program (hereafter referred to as a program) that has been stored in the memory <b>112</b>.
0050The memory <b>112</b> temporarily stores an instruction and data that have been received by the network apparatus <b>11</b> and stores a program. A program can also be stored in the auxiliary storage device <b>113</b>. In this case, a program is loaded to the memory <b>112</b>. In the present embodiment, the network apparatus <b>11</b> is provided with the memory <b>112</b> and the auxiliary storage device <b>113</b> as a storage device. However, the auxiliary storage device <b>113</b> is not an essential composition element for the network apparatus <b>11</b>.
0051A program that is stored in the memory <b>112</b> is an SNMP agent <b>112</b><i>a </i>for instance. The SNMP agent <b>112</b><i>a </i>is configured to communicate with the network management apparatus <b>2</b> (or other external management apparatus) and to provide the routing information and the information that is related to a communication for instance.
0052<figref idref="DRAWINGS">FIG. 3</figref> is a view showing the configuration of a network management apparatus <b>2</b>.
0053The network management apparatus <b>2</b> is provided with a memory <b>22</b>, an auxiliary storage device <b>23</b>, a network interface device (hereafter referred to as a network I/F in some cases) <b>24</b>, and a CPU <b>21</b> that is coupled to those. The network management apparatus <b>2</b> may be a general-purpose computer for instance. The CPU <b>21</b> executes a program that has been stored in the memory <b>22</b>.
0054The memory <b>22</b> stores a wide variety of programs and temporarily stores an instruction and data that have been received via the network <b>5</b>. More specifically, the memory <b>22</b> stores a work inquiry reception program <b>221</b>, a network connectivity determination program <b>222</b>, a work list creation program <b>223</b>, a work content instruction program <b>224</b>, and a network topology information acquisition program <b>225</b> for instance. A part or a whole of the programs <b>221</b> to <b>225</b> can be stored in the auxiliary storage device <b>23</b>, and the program is loaded to the memory <b>22</b>. The details of the programs <b>221</b> to <b>225</b> will be described later. In the following descriptions, the above programs may be described as a work inquiry reception <b>221</b>, a network connectivity determination <b>222</b>, a work list creation <b>223</b>, a work content instruction <b>224</b>, and a network topology information acquisition <b>225</b> in a simple manner in some cases.
0055The auxiliary storage device <b>23</b> stores a wide variety of tables. More specifically, the auxiliary storage device <b>23</b> stores a network design/topology table <b>231</b>, a network apparatus tag table <b>232</b>, a network instrument appearance information table <b>233</b>, a work list table <b>234</b>, and a cable tag table <b>235</b> for instance. A part or a whole of the tables <b>231</b> to <b>235</b> can be stored in the memory <b>22</b>.
0056The network I/F <b>24</b> executes a transmission and a reception with a wide variety of terminal apparatuses via the network <b>5</b>.
0057<figref idref="DRAWINGS">FIG. 4</figref> is a view showing the configuration of an augmented reality presenting apparatus <b>4</b>.
0058The augmented reality presenting apparatus <b>4</b> is an information processing apparatus (such as a communication terminal) that is provided with a shooting function, a display function, and a communication function. More specifically, the augmented reality presenting apparatus <b>4</b> may be a smartphone, a tablet type terminal, and a goggle type terminal for instance.
0059The augmented reality presenting apparatus <b>4</b> is provided with a memory <b>42</b>, an auxiliary storage device <b>43</b>, a display device <b>44</b>, a wireless interface device <b>45</b> (hereafter referred to as a wireless I/F in some cases), a video camera <b>46</b> as a shooting device, and a CPU <b>41</b> that is coupled to those.
0060The CPU <b>41</b> executes a program that has been stored in the memory <b>42</b>.
0061The memory <b>42</b> stores a wide variety of programs and temporarily stores an instruction and data that have been received via the wireless interface device <b>45</b>. More specifically, the memory <b>42</b> stores a work inquiry request program <b>421</b>, a work true-false determination program <b>422</b>, a network coupling status display program <b>423</b>, a work instruction display program <b>424</b>, and a guide creation program <b>425</b> for instance. A part or a whole of the programs <b>421</b> to <b>425</b> can be stored in the auxiliary storage device <b>43</b>, and the program is loaded to the memory <b>42</b>. The details of the programs <b>421</b> to <b>425</b> will be described later. In the following descriptions, the above programs may be described as a work inquiry request <b>421</b>, a work true-false determination <b>422</b>, a network coupling status display <b>423</b>, a work instruction display <b>424</b>, and a guide creation <b>425</b> in a simple manner in some cases.
0062The auxiliary storage device <b>43</b> can store a wide variety of programs and data. The wireless I/F <b>45</b> is an interface device that is configured to communicate with an external apparatus.
0063The video camera <b>46</b> inputs an image (a moving image or a still image) through a lens that is not shown in a figure, and stores the image that has been input into the memory <b>42</b>. The display device <b>44</b> displays a wide variety of screens (such as a menu screen for selecting a shooting mode) and an image that has been input and stored in the memory <b>42</b> for instance. In the present embodiment, the display device <b>44</b> is a touch panel type display device, that is, a display device that is integrated with an input device. However, a display device of other type can also be adopted. For instance, a display device and an input device (such as a user interface input device) can also be configured in a separate manner.
0064The CPU <b>41</b> is configured to display an input image that has been input by the video camera <b>46</b> and that has been stored in the memory <b>42</b> (such as a work area) to the display device <b>44</b>. Moreover, in the case in which the CPU <b>41</b> receives a shooting instruction of a still image or a moving image through the display device <b>44</b>, the CPU <b>41</b> stores an input image that has been input by the video camera <b>46</b> and that has been stored in the memory <b>42</b> as a still image or a moving image into the auxiliary storage device <b>43</b> (or a specific area for the memory <b>42</b> (an area other than a work area)). In the following, an input image that has been input by the video camera <b>46</b>, that has been stored in the memory <b>42</b>, and that has been stored in accordance with a shooting instruction is referred to as a “shot image” in particular in some cases.
0065<figref idref="DRAWINGS">FIG. 5</figref> is a view showing the configuration of a web client apparatus <b>3</b>.
0066The web client apparatus <b>3</b> is provided with a memory <b>32</b>, an auxiliary storage device <b>33</b>, a network interface device <b>34</b> (hereafter referred to as a network I/F in some cases), a display device <b>34</b>, and a CPU <b>31</b> that is coupled to those. The web client apparatus <b>3</b> may be a general-purpose computer such as a desktop type personal computer and a tablet type terminal for instance. The display device <b>34</b> can be coupled to the web client apparatus <b>3</b> or can be a device that is integrated with the web client apparatus <b>3</b>.
0067The CPU <b>31</b> executes a program that has been stored in the memory <b>32</b>. The memory <b>32</b> stores a wide variety of programs and temporarily stores an instruction and data that have been received via the network <b>5</b>. More specifically, the memory <b>32</b> stores a web console <b>321</b> as a program for instance. In the case in which the web console <b>321</b> is executed, the web client apparatus <b>3</b> can execute a remote operation to the network management apparatus <b>2</b>.
0068<figref idref="DRAWINGS">FIG. 6</figref> is a view showing the configuration of a network design/topology table <b>231</b>.
0069The network design/topology table <b>231</b> is provide with a node table <b>61</b>, a network port table <b>62</b>, and a cable table <b>63</b>.
0070The node table <b>61</b> is a table that indicates the information of a plurality of network apparatuses <b>11</b> as a node for the management target network <b>10</b>. More specifically, the node table <b>61</b> is provide with the following information for every network apparatus <b>11</b> for instance:
0000(*) Node ID <b>611</b> that is an identifier of the network apparatus; <br /> (*) Type <b>612</b> of the network apparatus; <br /> (*) Node name <b>613</b> that is a name of the network apparatus; <br /> (*) Model ID <b>614</b> that is an identifier for every type <b>612</b>; and <br /> (*) Status <b>615</b> that indicates an operation status of the network apparatus.
0071For the node table <b>61</b>, the network apparatus of a node ID <b>611</b> of “N<b>0001</b>” is a router in which a model ID <b>614</b> is “S<b>0001</b>” and a node name <b>613</b> is “Nodename<b>1</b>”, and is in the communication enabled status for instance.
0072The network port table <b>62</b> is a table that indicates the information of a plurality of LAN ports <b>115</b> that are included in a plurality of network apparatuses <b>11</b> of the management target network <b>10</b>. More specifically, the network port table <b>62</b> is provide with the following information for every LAN port <b>115</b> for instance:
0000(*) Port ID <b>621</b> that is an identifier of the LAN port; <br /> (*) Node ID <b>622</b> that is an identifier of a network apparatus that is provided with the LAN port; <br /> (*) Port number <b>623</b> that is a name of the LAN port; and <br /> (*) Status <b>624</b> that indicates a coupling status of the LAN port.
0073For the network port table <b>62</b>, the network apparatus that is provided with a node ID <b>622</b> of “N<b>0001</b>” is provided with a LAN port in which the port ID <b>621</b> is “P<b>0001</b>” and the port number <b>623</b> is “<b>1</b>” and a LAN port in which the port ID <b>621</b> is “P<b>0002</b>” and the port number <b>623</b> is “<b>2</b>” for instance. The LAN port “P<b>0001</b>” has been coupled, and the LAN port “P<b>00012</b>” has not been coupled.
0074The cable table <b>63</b> is a table that indicates the information of a network cable <b>12</b><i>a </i>that couples two network apparatuses <b>11</b> to each other. More specifically, the cable table <b>63</b> is provide with the following information for every cable for instance:
0000(*) Cable ID <b>631</b> that is an identifier of the cable; <br /> (*) Port number <b>1</b> (<b>632</b>) that indicates a port of a coupling destination of one side of the cable; <br /> (*) Port number <b>2</b> (<b>633</b>) that indicates a port of a coupling destination of the other side of the cable; <br /> (*) Cable usage period <b>634</b> that indicates the number of days from the start of coupling of the cable; <br /> (*) Port number <b>1</b> status <b>635</b> that indicates a coupling status of the port number <b>1</b> (<b>632</b>); <br /> (*) Port number <b>2</b> status <b>636</b> that indicates a coupling status of the port number <b>2</b> (<b>633</b>); and <br /> (*) Cable type <b>637</b> that indicates a type of the cable.
0075For the cable table <b>63</b>, the network cable that is provided with a cable ID <b>631</b> of “C<b>0001</b>” is a LAN (straight) cable of which one side is coupled to a LAN port “P<b>0001</b>” and the other side is coupled to a LAN port “P<b>0002</b>” for instance. Moreover, the LAN ports are in the status in which the LAN ports have been coupled.
0076<figref idref="DRAWINGS">FIG. 7</figref> is a view showing the configuration of a work list table <b>234</b>.
0077The work list table <b>234</b> is provided with a work table <b>71</b>, a work type table <b>72</b>, and an evidence table <b>73</b> as the work information that is related to a coupling work for a network cable <b>12</b><i>a </i>and the network apparatus <b>11</b>.
0078The work table <b>71</b> is a table that indicates the information of a coupling work. More specifically, the work table <b>71</b> is provide with the following information for every work for instance:
0000(*) Work ID <b>711</b> that is an identifier of a work; <br /> (*) Work type ID <b>712</b> that indicates a type of a work; <br /> (*) Work target ID <b>713</b> that indicates a target of a work; <br /> (*) Cable ID <b>714</b> of a cable that is coupled in the case in which a work target is a port; <br /> (*) Dependency relationship <b>715</b> that indicates an identifier of a work that is related to a work of a target; <br /> (*) Status <b>716</b> that indicates whether or not a work has been completed; and <br /> (*) Evidence ID <b>717</b> that indicates an identifier of an evidence of an executed work.
0079For the work table <b>71</b>, a target of a work is a port ID or an ID that indicates an electrical power switch for instance. Moreover, in the case in which a work of a target is a coupling work of one side of a cable, a dependency relationship <b>715</b> is a coupling work of the other side for instance. A work of an ID of “W<b>0001</b>” is a work type of “V<b>0001</b>” and a LAN port that is provided with an ID of a work target of “P<b>0001</b>”. This work has been executed, and an evidence ID of the work is “E<b>0001</b>”.
0080The work type table <b>72</b> is a table that indicates the work contents for every work type. This table <b>72</b> is registered by a manager in advance. More specifically, the work type table <b>72</b> is provide with the following information for every work type for instance:
0000(*) Work type ID <b>721</b> that is an identifier of a work type; <br /> (*) Guide message <b>722</b> that is displayed as a guide of a work; <br /> (*) Work target status <b>723</b>; and <br /> (*) Post-work status <b>724</b>.
0081For the work type table <b>72</b>, in the case of a work of a work type ID of “V<b>0001</b>”, a display device <b>44</b> of an augmented reality presenting apparatus displays a guide of “couple a cable of a “cable ID” to a port of a “work target ID”” for instance. Moreover, in the case in which a coupling work of each port is completed for a work of this type, a status of each port for a cable table and a network port table is set to “coupled”.
0082The evidence table <b>73</b> is a table that indicates an evidence of a work. More specifically, the evidence table <b>73</b> is provide with the following information for every work for instance:
0000(*) Evidence ID <b>731</b> that is an identifier of an evidence; <br /> (*) Pre-work image <b>732</b> that is an image of a work point that is shot before a work; and <br /> (*) Post-work image <b>733</b> that is an image of a work point that is shot after a work.
0083In the case in which an image before a work or after a work is associated with an evidence ID, a kind of a work that has been executed can be confirmed at one view.
0084<figref idref="DRAWINGS">FIG. 8</figref> is a view showing the configuration of a network apparatus tag table <b>232</b>.
0085The network apparatus tag table <b>232</b> is a table that indicates the information that is related to a tag that is added to the network apparatus <b>11</b>. More specifically, the network apparatus tag table <b>232</b> is provide with the following information for every network apparatus for instance:
0000(*) Tag ID <b>91</b> of a tag that is added to the network apparatus; <br /> (*) Tag pattern <b>92</b> that indicates a pattern in the case in which a tag is analyzed; and <br /> (*) Node ID <b>93</b> that is an identifier of the network apparatus.
0086For the network apparatus tag table <b>232</b>, a tag of an ID of “U<b>0001</b>” is added to a network apparatus that is provided with a node ID of “N<b>00001</b>” and a tag pattern thereof is “1100000111 . . . 000” for instance.
0087<figref idref="DRAWINGS">FIG. 9</figref> is a view showing the configuration of a cable tag table <b>235</b>.
0088The cable tag table <b>235</b> is a table that indicates the information that is related to a tag that is added to a cable. More specifically, the cable tag table <b>235</b> is provide with the following information for every cable for instance:
0000(*) Tag ID <b>81</b> of a tag that is added to a cable; <br /> (*) Tag pattern <b>82</b> that indicates a pattern in the case in which a tag is analyzed; and <br /> (*) Cable ID <b>83</b> that is an identifier of a cable.
0089For the cable tag table <b>235</b>, a tag of an ID of “T<b>0001</b>” is added to a cable that is provided with a cable ID of “C<b>0001</b>” and a tag pattern thereof is “1000011101011011 . . . 10100011” for instance.
0090As described above, a “tag” is added to each of a plurality of network apparatuses <b>11</b> and a plurality of network cables <b>12</b><i>a</i>, and is provided with a visible object that conforms to the tag information that includes an ID of the network apparatus <b>11</b> or the network cable <b>12</b><i>a </i>to which the tag has been added. In the case in which a visible object of a tag that has been shot is analyzed, the tag information can be extracted. The analysis of a visible object is executed by the augmented reality presenting apparatus <b>4</b> in the present embodiment. However, the analysis of a visible object can also be executed by the network management apparatus <b>2</b> as substitute for the augmented reality presenting apparatus <b>4</b>.
0091<figref idref="DRAWINGS">FIG. 10</figref> is a view showing the configuration of a network instrument appearance information table <b>233</b>.
0092The network instrument appearance information table <b>233</b> is provided with a network model table <b>101</b>, a port location table <b>102</b>, and an access lamp location table <b>103</b> as the location information of a LAN port <b>115</b> and an access lamp <b>114</b> to the network apparatus <b>11</b>.
0093The network model table <b>101</b> is a table that indicates a type of the network apparatus <b>11</b>. More specifically, a model ID <b>1011</b> and a model name <b>1012</b> of the network apparatus are corresponded to each other for the network model table <b>101</b> for instance.
0094The port location table <b>102</b> is a table that indicates the location information of the LAN port <b>115</b>. More specifically, the port location table <b>102</b> is provide with the following information for every LAN port for instance:
0000(*) Port location ID <b>1021</b> that is an identifier to a location of a LAN port; <br /> (*) Model ID <b>1022</b> that is an identifier for every type of the network apparatus that is provided with a LAN port; <br /> (*) Port number <b>1023</b> that is a name of a LAN port; <br /> (*) X-coordinate starting point <b>1024</b> that is a starting point in a direction of the X axis as the location information of a LAN port; <br /> (*) X-coordinate ending point <b>1025</b> that is an ending point in a direction of the X axis as the location information of a LAN port; <br /> (*) Y-coordinate starting point <b>1026</b> that is a starting point in a direction of the Y axis as the location information of a LAN port; and <br /> (*) Y-coordinate ending point <b>1027</b> that is an ending point in a direction of the Y axis as the location information of a LAN port.
0095A face (front face) that includes a LAN port of the network apparatus <b>11</b> is a plane of the X and Y coordinates, and the location information of a LAN port indicates the coordinates of a starting point and an ending point in a direction of the X axis and in a direction of the Y axis of the LAN port <b>115</b> for the plane of the X and Y coordinates. More specifically, as shown in <figref idref="DRAWINGS">FIG. 22</figref>, the X-coordinate starting point of the LAN port <b>115</b><i>a </i>is x1, the X-coordinate ending point is x2, the Y-coordinate starting point is y1, and the Y-coordinate ending point is y2 for instance. The locations may be indicated by using a rate regardless of only a distance from a point of origin. For instance, the locations can also be the rates of a starting point x1 and an ending point x2 of the X coordinate to a total length x10 of the X axis of the face <b>11</b><i>a </i>and the rates of a starting point y1 and an ending point y2 of the Y coordinate to a total length y10 of the Y axis of the face <b>11</b><i>a. </i>
0096The access lamp location table <b>103</b> is a table that indicates the location information of the access lamp <b>14</b>. More specifically, the access lamp location table <b>103</b> is provide with the following information for every access lamp for instance:
0000(*) Lamp location ID <b>1031</b> that is an identifier to a location of an access lamp; <br /> (*) Model ID <b>1032</b> that is an identifier for every type of the network apparatus that is provided with an access lamp; <br /> (*) Port number <b>1023</b> that is a name of a LAN port that is corresponded to an access lamp;
0097(*) X-coordinate starting point <b>1034</b> that is a starting point in a direction of the X axis as the location information of an access lamp;
0000(*) X-coordinate ending point <b>1035</b> that is an ending point in a direction of the X axis as the location information of an access lamp; <br /> (*) Y-coordinate starting point <b>1036</b> that is a starting point in a direction of the Y axis as the location information of an access lamp; and <br /> (*) Y-coordinate ending point <b>1037</b> that is an ending point in a direction of the Y axis as the location information of an access lamp.
0098The location information of an access lamp indicates the coordinates of a starting point and an ending point in a direction of the X axis and in a direction of the Y axis of the access lamp for the plane of the X and Y coordinates. As shown in <figref idref="DRAWINGS">FIG. 22</figref>, the X-coordinate starting point of the access lamp <b>114</b><i>b </i>is x3, the X-coordinate ending point is x4, the Y-coordinate starting point is y3, and the Y-coordinate ending point is y24 for instance. The locations may be indicated by using a rate regardless of only a distance from a point of origin. For instance, the locations can also be the rates of a starting point x3 and an ending point x4 of the X coordinate to a total length x10 of the X axis of the face <b>11</b><i>a </i>and the rates of a starting point y3 and an ending point y4 of the Y coordinate to a total length y10 of the Y axis of the face <b>11</b><i>a. </i>
0099In accordance with a plurality of tables described above, a node ID, a port ID (a work target ID), and a cable ID are corresponded to each work ID. By this configuration, a manager can easily confirm whether or not a work has been executed to a target resource in an appropriate manner by a wide variety of processing describer later.
0100<figref idref="DRAWINGS">FIG. 20</figref> is a flowchart of a work list creation processing.
0101The work list creation processing is a processing that is executed by the work list creation program <b>223</b> in order to create or update a work list <b>234</b>. The processing is executed in the case in which the management target network <b>10</b> is configured, and can also be executed in a constant manner after that.
0102In the step S<b>2001</b>, the program <b>223</b> reads the network design information. More specifically, the network design information is the information that indicates a completed coupling status of the management target network <b>10</b>, such as a coupling status of a port <b>15</b> and a cable for a network apparatus <b>11</b> that is indicated for instance. The network design information can be a network design drawing and can also be the information that is indicated by using other format. Moreover, the network design information can be defined by a manager and can be input from an input device not shown for instance.
0103In the step S<b>202</b>, the program <b>223</b> calculates a difference between the network design information and a current coupling status of the management target network <b>10</b>. More specifically, the program <b>223</b> extracts a point that is different from the present situation to each coupled point of the network design information (such as a port ID and a cable ID of an uncoupled point for a point that is supposed to be coupled and of a coupled point for a point that is supposed to be uncoupled for the network design information) for instance.
0104In the step S<b>2003</b>, the program <b>223</b> creates or updates the work list table <b>231</b>. More specifically, the program <b>223</b> creates or updates a work table <b>71</b> for a point in which the network design information that has been extracted in the step S<b>2002</b> and the present situation are different from each other for instance. For a creation or an update of the work table <b>71</b>, a work ID <b>711</b> is added to each work, a port ID and a cable ID of a point that is different from the present situation are corresponded as a work target ID <b>713</b> for every work ID <b>711</b>, and a work type ID <b>712</b> is corresponded based on a work type table <b>72</b>. The work can also include a work for coupling the network cable <b>12</b><i>a </i>to a port of the network apparatus <b>11</b> and a work for releasing the coupling of the network cable <b>12</b><i>a </i>to a port of the network apparatus <b>11</b> (a work for uncoupling the network cable <b>12</b><i>a </i>from the port).
0105By the above described steps, in the case in which the management target network <b>10</b> is constructed, a work that is supposed to be executed as the situation now stands can be managed for every work. Moreover, in the case in which the above described program <b>223</b> is executed in a constant manner, the latest information of a work that is supposed to be executed can be managed.
0106<figref idref="DRAWINGS">FIG. 21</figref> is a flowchart of a network/topology information acquisition table.
0107The network/topology information acquisition processing is a processing that is executed by the network topology information acquisition <b>225</b>. The processing is executed in the case in which the network management apparatus <b>2</b> is coupled to the management target network <b>10</b>, and can also be executed in every update of the management target network <b>10</b> (or on a regular basis) after that.
0108The program <b>225</b> executes the processing to all network apparatuses <b>11</b> of the management target network <b>10</b>. In the following, one network apparatus <b>11</b> will be described as an example. The network apparatus <b>11</b> is referred to as a “target network apparatus <b>11</b>” in the descriptions of <figref idref="DRAWINGS">FIG. 21</figref>.
0109In the step S<b>2101</b>, the program <b>225</b> acquires the information from the target network apparatus <b>11</b>. The information that is acquired is the information that is registered to the node table <b>61</b> and the network port table <b>62</b> for instance. More specifically, the information that is acquired is a node name, a type, a model ID, a port number, and a status (whether or not the target network apparatus <b>11</b> can be communicated with for instance) for the target network apparatus <b>11</b> for instance.
0110In the step S<b>2102</b>, the program <b>225</b> registers the information that has been acquired to the tables <b>61</b> and <b>62</b> and updates the statuses <b>615</b> and <b>624</b> of the network design/topology table <b>231</b>.
0111By the above described steps, the current configuration and a status of each network apparatus <b>11</b> that are related to the management target network <b>10</b> can be comprehended.
0112<figref idref="DRAWINGS">FIG. 11</figref> is a part of a flowchart of a work inquiry processing. <figref idref="DRAWINGS">FIG. 12</figref> is a remainder of a flowchart of a work inquiry processing.
0113The work inquiry processing is a processing that is carried out in the case in which the augmented reality presenting apparatus <b>4</b> executes the work inquiry request program <b>421</b> and the network management apparatus <b>2</b> executes the work inquiry reception program <b>221</b>.
0114In the following, a flowchart of the work inquiry reception program <b>221</b> will be described in the first place, and a flowchart of the work inquiry request program <b>421</b> will be described in the next place.
0115In the step S<b>1101</b>, the program <b>221</b> reads the work list table <b>231</b> to a cache that is not shown.
0116In the next place, the program <b>221</b> can repeat the steps S<b>1103</b> to S<b>1112</b> until the network management apparatus <b>2</b> is stopped.
0117In the step S<b>1103</b>, the program <b>221</b> receives the tag information (hereafter referred to as at least any one of a tag pattern and a tag ID in the present embodiment) of the network apparatus <b>11</b> (hereafter referred to as a “target network apparatus <b>11</b>” in the descriptions of <figref idref="DRAWINGS">FIG. 11</figref>, <figref idref="DRAWINGS">FIG. 12</figref>, and a figure for illustrating a processing that is included in a step of <figref idref="DRAWINGS">FIGS. 11 and 12</figref>) from the augmented reality presenting apparatus <b>4</b>. In the case in which an image of a tag is received from the augmented reality presenting apparatus <b>4</b>, the program <b>221</b> can extract the tag information from the image of a tag.
0118The program <b>221</b> determines whether or not the tag information that has been received has been registered to the network apparatus tag table <b>232</b> (S<b>1104</b>). In the case in which the result of the determination is false (No in the step S<b>1104</b>), the program <b>221</b> returns the processing to the step S<b>1103</b>. On the other hand, in the case in which the result of the determination is true (Yes in the step S<b>1104</b>), the program <b>221</b> acquires a node ID <b>83</b> that is corresponded to the tag information and goes ahead with the processing to the step S<b>1105</b>.
0119In the step S<b>1105</b>, the program <b>221</b> transmits the work existence non-existence information that indicates whether or not a work exists in the network apparatus <b>11</b> (that is, the target network apparatus <b>11</b>) that is corresponded to the node ID <b>83</b> that has been acquired to the augmented reality presenting apparatus <b>4</b>. More specifically, the program <b>221</b> acquires all port IDs <b>621</b> that are corresponded to the node ID <b>622</b> that has been acquired from the network port table <b>62</b> for instance. Moreover, the program <b>221</b> extracts a work in which the acquired port ID is a work target ID <b>713</b> and the status <b>716</b> is “unexecuted” from the work table <b>71</b>. The program <b>221</b> then transmits the work existence non-existence information to the augmented reality presenting apparatus <b>4</b>.
0120In the step S<b>1106</b>, the program <b>221</b> determines whether or not a work exists for the target network apparatus <b>11</b>. More specifically, the determination is carried out based on whether or not a work has been extracted in the step S<b>1105</b>. In the case in which the result of the determination is true (Yes in the step S<b>1106</b>), the program <b>221</b> goes ahead with the processing to the step S<b>1107</b>. On the other hand, in the case in which the result of the determination is false (No in the step S<b>1106</b>), the program <b>221</b> returns the processing to the step S<b>1103</b>.
0121The program <b>221</b> executes the steps S<b>1108</b> to S<b>1111</b> for every work until all works for the target network apparatus <b>11</b> are completed. In the following, one work will be described as an example. The work is referred to as a “target work” in the descriptions of <figref idref="DRAWINGS">FIG. 11</figref>, <figref idref="DRAWINGS">FIG. 12</figref>, and a figure that is corresponded to a step in <figref idref="DRAWINGS">FIGS. 11 and 12</figref>.
0122In the step S<b>1108</b>, the program <b>221</b> executes the work content instruction program <b>224</b>. The work content instruction program <b>224</b> will be described later (see <figref idref="DRAWINGS">FIG. 14</figref> and <figref idref="DRAWINGS">FIG. 15</figref>). In this step, the program <b>224</b> transmits the guide information that includes the information that indicates the work contents to the augmented reality presenting apparatus <b>4</b>. Moreover, the program <b>224</b> receives an evidence image before a target work and an evidence image after a target work from the augmented reality presenting apparatus <b>4</b>. In addition, in the case in which a target work is completed, a work completion response can also be notified of from the augmented reality presenting apparatus <b>4</b>.
0123In the step S<b>1109</b>, the program <b>221</b> updates the work table <b>71</b>. More specifically, the program <b>221</b> updates a status <b>716</b> that is corresponded to a target work to be “executed”.
0124In the step S<b>1110</b>, the program <b>221</b> executes the network connectivity determination program <b>222</b>. The network connectivity determination program <b>222</b> will be described later (see <figref idref="DRAWINGS">FIG. 16</figref>).
0125In the step S<b>1111</b>, in the case in which the work contents that are equivalent to the work contents that are indicated by the work list table <b>234</b> for a work target are executed for the work target and a coupling status is correct for the work target (in the case in which a network connectivity confirmation of <figref idref="DRAWINGS">FIG. 16</figref> is completed without executing the step S<b>1608</b> of <figref idref="DRAWINGS">FIG. 16</figref>), the program <b>221</b> stores an evidence image before a target work and an evidence image after a target work that have been received in the step S<b>1108</b> and have been stored into the memory <b>22</b> (the program <b>221</b> stores the images into the auxiliary storage device <b>23</b>). In the other cases, the program <b>221</b> can also erase an evidence image before a target work and an evidence image after a target work that have been received in the step S<b>1108</b> and have been stored into the memory <b>22</b> from the memory <b>22</b>.
0126In the step S<b>1112</b>, the program <b>221</b> displays an evidence image before a target work and an evidence image after a target work to the web client apparatus <b>3</b>. More specifically, the program <b>221</b> responds to a request from the web client apparatus <b>3</b> and transmits an evidence image before a target work and an evidence image after a target work as the display information to the web client apparatus <b>3</b>.
0127In the next place, a flow of the work inquiry request program <b>421</b> will be described.
0128In the step S<b>1151</b>, the program <b>421</b> reads the tag information that of the network apparatus <b>11</b>. More specifically, the program <b>421</b> extracts the tag information from an input image that has been input to the augmented reality presenting apparatus <b>4</b> by an operation of a worker (an input image in which a visible object on a tag of the target network apparatus <b>11</b> is shown) for instance.
0129In the step S<b>1152</b>, the program <b>421</b> transmits the tag information that has been extracted to the network management apparatus <b>2</b>. An object that is transmitted is not restricted to the tag information. For instance, the program <b>421</b> can also transmit a shot image of a tag as substitute for or in addition to the tag information. In this case, the network management apparatus <b>2</b> can receive a tag shot image and can extract the tag information from the tag shot image.
0130In the step S<b>1153</b>, the program <b>421</b> receives the work existence non-existence information from the network management apparatus <b>2</b>.
0131In the step S<b>1154</b>, the program <b>421</b> determines whether or not a work exists for the target network apparatus <b>11</b>. More specifically, the determination is carried out based on whether or not a work has been extracted in the step S<b>1153</b>. In the case in which the result of the determination is true (Yes in the step S<b>1154</b>), the program <b>421</b> goes ahead with the processing to the step S<b>1155</b>. On the other hand, in the case in which the result of the determination is false (No in the step S<b>1154</b>), the program <b>421</b> returns the processing to the step S<b>1151</b>.
0132The program <b>421</b> executes the steps S<b>1156</b> and S<b>1157</b> for every work until all works for the target network apparatus <b>11</b> are completed.
0133In the step S<b>1156</b>, the program <b>421</b> executes the work instruction display program <b>424</b>. The work instruction display program <b>424</b> will be described later (see <figref idref="DRAWINGS">FIG. 14</figref> and <figref idref="DRAWINGS">FIG. 15</figref>).
0134In the step S<b>1157</b>, the program <b>421</b> executes the network coupling status display program <b>423</b>. The network coupling status display program <b>423</b> will be described later (see <figref idref="DRAWINGS">FIG. 16</figref>).
0135By the above described processing, the information that indicates the contents of a necessary target work is extracted for the target network apparatus <b>11</b>. Moreover, a guide based on the guide information that includes the information that indicates the work contents can be associated with an input image and displayed through the augmented reality presenting apparatus <b>4</b>. By this configuration, a worker can carry out a work in an appropriate manner and in a smooth way.
0136Moreover, an image of a work target of a target work is shot by the augmented reality presenting apparatus <b>4</b> before the target work and after the target work, and the shot image is transmitted to the network management apparatus <b>2</b> as an evidence image and is stored. By this configuration, an accuracy of a determination of whether a work has been carried out or not can be improved.
0137Moreover, an evidence image before a target work and an evidence image after a target work are stored after a network connectivity determination, that is, after a coupling status is confirmed. In other words, in the case in which a work fails, a shot image can be prevented from being stored as an evidence image. By this configuration, an accuracy of a determination of whether a work has been carried out or not can be improved furthermore.
0138<figref idref="DRAWINGS">FIG. 13</figref> is a flowchart of a web client processing.
0139The web client processing is executed by a web console <b>321</b> of the web client apparatus <b>3</b>.
0140In the step S<b>1301</b>, the web console <b>321</b> receives an evidence image that has been transmitted from the network management apparatus <b>2</b> (such as a set of an evidence image before a target work and an evidence image after a target work) as the display information.
0141In the step S<b>1302</b>, the web console <b>3</b> displays the received evidence image to the display device <b>35</b>. A manager can judge whether or not a work has been carried out, for instance, whether or not a cable has been coupled to the network apparatus <b>11</b> in a proper manner from the evidence image that has been displayed.
0142<figref idref="DRAWINGS">FIG. 14</figref> is a flowchart of a work content instruction processing. <figref idref="DRAWINGS">FIG. 15</figref> is a remainder of a flowchart of a work content instruction processing.
0143The work content instruction processing is a processing that is carried out in the case in which the augmented reality presenting apparatus <b>4</b> executes the work instruction display program <b>424</b> (see the step S<b>1156</b> of <figref idref="DRAWINGS">FIG. 12</figref>) and the network management apparatus <b>2</b> executes the work content instruction program <b>224</b> (see the step S<b>1108</b> of <figref idref="DRAWINGS">FIG. 12</figref>).
0144In the following, a flowchart of the work instruction display program <b>424</b> will be described in the first place, and a flowchart of the work content instruction program <b>224</b> will be described in the next place.
0145In the step S<b>1451</b>, the program <b>424</b> receives the information of a cable tag table <b>1401</b> and stores the information into the memory <b>42</b>. The information that is received can also be a part of the information that is included in the cable tag table <b>1401</b>.
0146In the step S<b>1452</b>, the program <b>424</b> executes the guide creation program <b>425</b>. The details of the guide creation program <b>425</b> will be described later (see <figref idref="DRAWINGS">FIG. 19</figref>). By this processing, a guide (such as a shooting instruction of a tag of a network cable <b>12</b><i>a</i>) is overlay-displayed to an input image that is displayed on the display device <b>44</b> (an image in which a network cable <b>12</b><i>a </i>is shown).
0147In the step S<b>1453</b>, the program <b>424</b> reads the tag information from a tag that is shown in an input image (a tag of the network cable <b>12</b><i>a</i>).
0148In the step S<b>1454</b>, the program <b>424</b> determines whether or not the tag information that has been read is correct. More specifically, the program <b>424</b> determines whether or not the tag information that has been read conforms to a tag ID <b>91</b> or a tag pattern <b>92</b> of a cable tag table <b>235</b> for instance.
0149In the case in which the result of the determination is true (Yes in the step S<b>1154</b>), the program <b>424</b> goes ahead with the processing to the step S<b>1456</b>. On the other hand, in the case in which the result of the determination is false (No in the step S<b>1154</b>), the program <b>424</b> executes the guide creation program <b>425</b> (see <figref idref="DRAWINGS">FIG. 19</figref>) in the step S<b>1455</b> and returns the processing to the step S<b>1452</b>. By the processing of the step S<b>1455</b>, a guide (such as the highlighted range of a message that indicates that a network cable <b>12</b><i>a </i>is incorrect and of the tag thereof) is overlay-displayed to an input image that is displayed on the display device <b>44</b> (an image in which a network cable <b>12</b><i>a </i>is shown).
0150In the step S<b>1456</b>, the program <b>424</b> transmits the information that indicates that the tag information is correct to the network management apparatus <b>2</b>.
0151In the step S<b>1457</b>, the program <b>424</b> shoots the work target before a target work as an evidence image. More specifically, the program <b>424</b> can store an input image as a shot image in the case in which the result of the determination of the step S<b>1154</b> is true for instance. The shot image is an evidence image before a target work. In the case in which the result of the determination of the step S<b>1154</b> is true, the program <b>424</b> can overlay-display a shooting operation instruction as a guide to an input image that is displayed on the display device <b>44</b>. In addition, in the case in which the program <b>424</b> receives a shooting instruction from a worker in response to the shooting operation instruction, the program <b>424</b> can store the input image as a shot image. Or more specifically, in the case in which the result of the determination of the step S<b>1154</b> is true, the program <b>424</b> can store the input image as a shot image without receiving a shooting instruction from a worker.
0152In the step S<b>1458</b>, the program <b>424</b> transmits an evidence image before a target work to the network management apparatus <b>2</b>. The step S<b>1458</b> can also be omitted, and an evidence image before a target work can also be transmitted together with an evidence image after a target work in the step S<b>1466</b>.
0153In the step S<b>1459</b>, the program <b>424</b> receives the guide information that includes the information that indicates the work contents of a target work from the network management apparatus <b>2</b>. The work contents described above are the information of at least any one of a work ID <b>711</b>, a work type ID <b>712</b>, a work target ID <b>713</b>, a guide message <b>722</b> that is associated with the work type ID <b>721</b>, a port ID <b>621</b> that is equivalent to the work target ID <b>713</b>, a cable ID <b>631</b> and a node ID <b>622</b> (<b>611</b>) that are associated with a port number <b>1</b> (<b>632</b>) or a port number <b>2</b> (<b>633</b>), and a model ID <b>614</b> that is associated with the node ID <b>611</b> for instance (see the work list table <b>234</b> and the network design/topology table <b>231</b>). Moreover, the work contents can also include a port location ID <b>1021</b> and a lamp location ID <b>1031</b> that are corresponded to the model IDs <b>1022</b> and <b>1032</b> and the port numbers <b>1023</b> and <b>1033</b> (see the port location table <b>102</b> and the access lamp location table <b>103</b>).
0154In the step S<b>1460</b>, the program <b>424</b> receives the information of the network apparatus appearance information table <b>233</b> from the network management apparatus <b>2</b> and stores the information into the memory <b>42</b>. The information that is received can also be a part of the information that is included in the network apparatus appearance information table <b>233</b>.
0155In the step S<b>1461</b>, the program <b>424</b> executes the guide creation program <b>425</b> (see <figref idref="DRAWINGS">FIG. 19</figref>). By this processing, a guide based on the guide information that has been received in the step S<b>1459</b> (such as the highlighted range of a message that indicates that the work contents and of the port location thereof) is overlay-displayed to an input image that is displayed on the display device <b>44</b> (an image in which the network apparatus <b>11</b> or a network cable <b>12</b><i>a </i>is shown).
0156In the step S<b>1462</b>, the program <b>424</b> executes the work true-false determination program <b>422</b> and creates a flag (a success flag) that indicates whether or not a target work is correct (that is, a target work is succeeded). For instance, a success flag is set to be “True” in the case in which a target work is correct, and a success flag is set to be “False” in the case in which a target work is not correct. The details of the work true-false determination program <b>422</b> will be described later (see <figref idref="DRAWINGS">FIG. 18</figref>).
0157In the step S<b>1464</b>, the program <b>424</b> confirms the flag that has been created by the work true-false determination program <b>422</b> and determines whether or not a target work is correct. In the case in which the result of the determination is true (Yes in the step S<b>1464</b>), the program <b>424</b> goes ahead with the processing to the step S<b>1465</b>. On the other hand, in the case in which the result of the determination is false (No in the step S<b>1464</b>), the program <b>424</b> executes the guide creation program <b>425</b> (see <figref idref="DRAWINGS">FIG. 19</figref>) and returns the processing to the step S<b>1461</b>. By the processing of the step S<b>1463</b>, a guide (such as the highlighted range of a message that indicates that the work is canceled out and of the port location thereof) is overlay-displayed to an input image that is displayed on the display device <b>44</b> (an image in which a network cable <b>12</b><i>a </i>is shown).
0158In the step S<b>1465</b>, the program <b>424</b> the work target after a target work is shot as an evidence image. More specifically, the program <b>424</b> can store an input image as a shot image in the case in which the result of the determination of the step S<b>1464</b> is true for instance. The shot image is an evidence image after a target work. In the case in which the result of the determination of the step S<b>1464</b> is true, the program <b>424</b> can overlay-display a shooting operation instruction as a guide to an input image that is displayed on the display device <b>44</b>. In addition, in the case in which the program <b>424</b> receives a shooting instruction from a worker in response to the shooting operation instruction, the program <b>424</b> can store the input image as a shot image. Or more specifically, in the case in which the result of the determination of the step S<b>1464</b> is true, the program <b>424</b> can store the input image as a shot image without receiving a shooting instruction from a worker.
0159In the step S<b>1466</b>, the program <b>424</b> transmits an evidence image after a target work to the network management apparatus <b>2</b>.
0160In the step S<b>1467</b>, the program <b>424</b> executes the guide creation program <b>425</b> (see <figref idref="DRAWINGS">FIG. 19</figref>). By the processing of the step S<b>1467</b>, a guide (such as the highlighted range of a message that indicates that the work is correct and of the tag part thereof) is overlay-displayed to an input image that is displayed on the display device <b>44</b> (an image in which the network apparatus <b>11</b> or a network cable <b>12</b><i>a </i>is shown).
0161In the next place, a flow of the work content instruction program <b>224</b> will be described.
0162In the step S<b>1401</b>, the program <b>224</b> transmits the information that is included in a cable tag table <b>235</b> to the augmented reality presenting apparatus <b>4</b>. The information that is transmitted can be all information of the cable tag table <b>235</b> and can also be the partial information such as only information for a target work for instance.
0163In the step S<b>1402</b>, the program <b>224</b> receives the information that indicates that a tag is correct from the augmented reality presenting apparatus <b>4</b>.
0164In the step S<b>1403</b>, the program <b>224</b> receives an evidence image before a target work from the augmented reality presenting apparatus <b>4</b>.
0165In the step S<b>1404</b>, the program <b>224</b> transmits the guide information that includes the information that indicates the work contents of a target work to the augmented reality presenting apparatus <b>4</b>.
0166In the step S<b>1405</b>, the program <b>224</b> transmits the information of the network apparatus appearance information table <b>233</b> to the augmented reality presenting apparatus <b>4</b>. The information that is transmitted can be all information of the network apparatus appearance information table <b>233</b> and can also be the partial information for instance.
0167In the step S<b>1406</b>, the program <b>224</b> receives an evidence image after a target work from the augmented reality presenting apparatus <b>4</b>.
0168In the step S<b>1407</b>, the program <b>224</b> updates a status <b>624</b> of a network port table <b>62</b>. Moreover as may be necessary, the program <b>224</b> updates a port number <b>1</b> status or a port number <b>2</b> status <b>636</b> of a cable table <b>63</b>.
0169In <figref idref="DRAWINGS">FIG. 14</figref> and <figref idref="DRAWINGS">FIG. 15</figref>, in the case in which the network management apparatus <b>2</b> transmits the guide information that includes the information that indicates the work contents of a target work, a guide (work contents) is displayed on the augmented reality presenting apparatus <b>4</b>, whereby a worker can carry out a target work smoothly.
0170In <figref idref="DRAWINGS">FIG. 14</figref> and <figref idref="DRAWINGS">FIG. 15</figref> moreover, a shot image of a target work is shot as an evidence image before a target work in the case in which it is determined that a target work is correct (Yes in the step S<b>1454</b>), and a shot image of a target work is shot as an evidence image before a target work in the case in which it is determined that a target work is succeeded (correct) (Yes in the step S<b>1464</b>). In other words, an input image can be acquired as a shot image at an appropriate timing before a target work and after a target work.
0171<figref idref="DRAWINGS">FIG. 16</figref> is a flowchart of a network connectivity confirmation processing.
0172The network connectivity confirmation processing is a processing that is carried out in the case in which the augmented reality presenting apparatus <b>4</b> executes the network coupling status display program <b>423</b> (see the step S<b>1157</b> of <figref idref="DRAWINGS">FIG. 12</figref>) and the network management apparatus <b>2</b> executes the network connectivity determination program <b>222</b> (see the step S<b>1110</b> of <figref idref="DRAWINGS">FIG. 12</figref>).
0173In the following, a flowchart of the network connectivity determination program <b>222</b> will be described in the first place, and a flowchart of the network coupling status display program <b>423</b> will be described in the next place.
0174In the case in which the network connectivity determination program <b>222</b> is executed, the work contents that have been described before is input to the program <b>222</b> as an argument.
0175In the step S<b>1601</b>, the program <b>222</b> checks whether or not the network management apparatus <b>2</b> can communicate with the target network apparatus <b>11</b>.
0176In the step S<b>1602</b>, the program <b>222</b> checks whether or not the target network apparatus <b>11</b> can be communicated with. In the case in which the result of the determination is true (Yes in the step S<b>1602</b>), the program <b>222</b> goes ahead with the processing to the step S<b>1603</b>. On the other hand, in the case in which the result of the determination is false (No in the step S<b>1602</b>), the program <b>222</b> goes ahead with the processing to the step S<b>1607</b>.
0177In the step S<b>1607</b>, the program <b>222</b> checks whether or not the network apparatus <b>11</b> that has been coupled to the target network apparatus <b>11</b> via the network cables <b>12</b><i>a </i>(hereafter referred to as a coupled destination network apparatus <b>11</b> in the descriptions) can be communicated with. More specifically, the program <b>222</b> acquires a port number <b>1</b> (<b>632</b>) or a port number <b>2</b> (<b>633</b>) that are corresponded to a port of the target network apparatus <b>11</b> from the network design/topology table <b>231</b>, and determines whether or not a status <b>615</b> of the network apparatus (the coupled destination network apparatus) <b>11</b> that is provided with a node ID <b>622</b> (<b>611</b>) that is associated with the port ID <b>621</b> “can be communicated with”.
0178In the case in which the result of the determination is true (No in the step S<b>1607</b>), the program <b>222</b> goes ahead with the processing to the step S<b>1605</b>. On the other hand, in the case in which the result of the determination is false (Yes in the step S<b>1607</b>), the program <b>222</b> transmits the alert display information to the web client apparatus <b>3</b> (S<b>1608</b>) and goes ahead with the processing to the step S<b>1605</b>. In addition to the alert display information, the program <b>222</b> can also transmit a node name <b>613</b> (or a node ID <b>611</b>) of the target network apparatus <b>11</b> of the work list table <b>231</b>, the work contents, and a kind of an abnormality that has occurred (abnormality contents) for instance.
0179In the step S<b>1603</b>, the program <b>222</b> collects the information of the target network apparatus <b>11</b>. The information that is to be collected is a node ID, a type (a model), a node name, a model ID or the like of the target network apparatus <b>11</b> for instance. Moreover, the information that is to be collected can also be a port ID of a port to which the network cable <b>12</b><i>a </i>has been coupled and a cable ID of the network cable <b>12</b><i>a </i>that is coupled for instance.
0180In the step S<b>1604</b>, the program <b>222</b> determines whether or not the information that has been collected in the step S<b>1603</b> is different from the work contents of a target work. More specifically, the program <b>222</b> determines whether or not the information that has been collected in the step S<b>1603</b> contradicts a node ID, a model ID, a cable ID and so on that are included in the work contents that have been transmitted to the augmented reality presenting apparatus <b>4</b> in the step S<b>1459</b> for instance. In the case in which they are correct, in addition, the program <b>222</b> determines whether or not a cable has been coupled to the LAN port <b>115</b> that is a work target of the target network apparatus <b>11</b>.
0181In the case in which the result of the determination is true (Yes in the step S<b>1604</b>), the program <b>222</b> transmits the alert display information to the web client apparatus <b>3</b> (S<b>1608</b>) and goes ahead with the processing to the step S<b>1605</b>. On the other hand, in the case in which the result of the determination is false (No in the step S<b>1604</b>), the program <b>222</b> goes ahead with the processing to the step S<b>1605</b>.
0182In the step S<b>1605</b>, the program <b>222</b> transmits the guide information that includes the display instruction of a coupling status of the target network apparatus to the augmented reality presenting apparatus <b>4</b>.
0183In the step S<b>1606</b>, the program <b>222</b> updates the network design/topology table <b>231</b> table. More specifically, the program <b>222</b> updates a status <b>615</b> of a node table <b>61</b>, a status <b>624</b> of a network port table <b>62</b>, and a port number <b>1</b> status or a port number <b>2</b> status <b>636</b> of a cable table <b>63</b> in accordance with a communication status and a coupling status of the network management apparatus <b>2</b>.
0184In the next place, a flow of the network coupling status display program <b>423</b> will be described.
0185In the step S<b>1651</b>, the program <b>423</b> receives the guide information that includes the display instruction of a coupling status of the target network apparatus <b>11</b> from the network management apparatus <b>2</b>.
0186In the step S<b>1651</b>, the program <b>423</b> executes the guide creation program <b>425</b> based on the display instruction in the guide information (see <figref idref="DRAWINGS">FIG. 19</figref>).
0187By the above described processing, a manager can easily confirm whether or not the network apparatus <b>11</b> of the target can be communicated with by the work, that is, whether or not an appropriate work to the instruction has been carried out. In the case in which the network apparatus <b>11</b> of the target cannot be communicated with, a manager can confirm where the casus exists. Moreover, a guide of a coupling status can be displayed as the additional information to the network apparatus <b>11</b> of the target via the augmented reality presenting apparatus <b>4</b>. By this configuration, a work burden of a worker can be reduced.
0188<figref idref="DRAWINGS">FIG. 17A</figref> is a flowchart of a web client processing. <figref idref="DRAWINGS">FIG. 17B</figref> is a view showing an example of an alert instruction.
0189The web client processing is executed by the web console <b>321</b> in accordance with an alert display instruction (see the step S<b>1608</b> of <figref idref="DRAWINGS">FIG. 16</figref>) from the network management apparatus <b>2</b>.
0190In the step S<b>1701</b>, the web console <b>321</b> receives the alert display information that has been transmitted from the network management apparatus <b>2</b> and stores the alert display information into a memory that is not shown. The alert display information is a node name of the target network apparatus <b>11</b>, a kind of a work (the work contents), and a kind of an abnormality that has occurred (the abnormality contents) to the work for instance.
0191In the step S<b>1702</b>, the web console <b>321</b> displays an alert screen based on the alert display information to the display device <b>35</b>. More specifically, an alert can include a node name of the network apparatus <b>11</b> of the work target, the work contents (for the “work target ID” and the “cable ID”, an ID that is corresponded respectively is displayed in a practical sense), and the abnormality contents for instance as shown in <figref idref="DRAWINGS">FIG. 17B</figref>. Moreover, the alert screen can display an “image display” button that is linked to an evidence image that has been stored in the memory <b>22</b> by the network management apparatus <b>2</b>. In the case in which the button is pressed, the web console <b>321</b> can request an evidence image that is linked to the button to the network management apparatus <b>2</b>, and can receive the evidence image from the network management apparatus <b>2</b> in response to the request and display the evidence image. The evidence image can also be displayed on the alert screen in advance.
0192By the above described configuration, a manager can confirm the contents of an alert. More specifically, a worker can have a visual contact with the contents of an alert together with the evidence image.
0193<figref idref="DRAWINGS">FIG. 19</figref> is a flowchart of a guide creation processing.
0194The guide creation processing is carried out by the guide creation program <b>425</b> of the augmented reality presenting apparatus <b>4</b> (see the steps S<b>1451</b> and S<b>1455</b> of <figref idref="DRAWINGS">FIG. 14</figref>, the steps S<b>1461</b>, S<b>1463</b>, and S<b>1467</b> of <figref idref="DRAWINGS">FIG. 15</figref>, and the step S<b>1652</b> of <figref idref="DRAWINGS">FIG. 16</figref>).
0195In the case in which the guide creation program <b>425</b> is executed, the work contents in the guide information is input to the program <b>425</b> as an argument. Moreover, in the case in which an instruction of a display of the highlighted range is included in the guide information, the instruction is also input to the program <b>425</b> as an argument. Together with the instruction of a display of the highlighted range, a work target ID (a port location ID) and a cable ID can also be input.
0196In the step S<b>1901</b>, the program <b>425</b> checks whether or not there is an instruction of a display of the highlighted range as an argument. In the case in which the result of the determination is true (Yes in the step S<b>1901</b>), the program <b>425</b> goes ahead with the processing to the step S<b>1902</b>. On the other hand, in the case in which the result of the determination is false (No in the step S<b>1901</b>), the program <b>425</b> goes ahead with the processing to the step S<b>1905</b>.
0197In the step S<b>1902</b>, the program <b>425</b> detects four corners of the network apparatus <b>11</b>. More specifically, for the augmented reality presenting apparatus <b>4</b>, the CPU <b>41</b> displays an input image that has been input through the video camera <b>46</b> and that has been stored into the memory <b>42</b> (an input image in which the image has been adjusted as may be necessary) on the display device <b>44</b> in a shooting mode (a shooting mode of a moving image or a still image). A worker adjusts a comparative location of the augmented reality presenting apparatus <b>4</b> and the network apparatus <b>11</b> in such a manner that all areas of a face <b>11</b><i>a </i>(a front face of the network apparatus <b>11</b>) that includes the LAN port <b>115</b> is included in the display device <b>44</b>. The program <b>425</b> analyzes an input image in which a range that includes all areas of a face <b>11</b><i>a </i>that includes the LAN port <b>115</b> is shown, thereby detecting four corners of a face <b>11</b><i>a </i>that includes the LAN port <b>115</b>. In the case in which a tag is added to at least one of four corners of a face <b>11</b><i>a </i>that includes the LAN port <b>115</b> (preferably all of four corners), a degree of accuracy of a detection of the four corners of a face <b>11</b><i>a </i>that includes the LAN port <b>115</b> (that is, a range of a face <b>11</b><i>a </i>that includes the LAN port <b>115</b>) can be improved.
0198In the step S<b>1903</b>, the program <b>425</b> calculates the highlighted range based on the instruction of a display of the highlighted range. More specifically, the program <b>425</b> calculates a port location from the X-coordinate view point <b>1024</b>, the X-coordinate ending point <b>1025</b>, the Y-coordinate view point <b>1026</b>, and the Y-coordinate ending point <b>1027</b> for the port location ID <b>1025</b> for instance.
0199In the step S<b>1904</b>, the program <b>425</b> creates an image in such a manner that the highlighted range is filled and overlay-displays the highlighted range (the image) to an input image that is displayed on the display device <b>44</b>. In the case in which the highlighted range is filled, a LAN port that is a work target may become invisible, and a work target can be seen through the highlighted range that is provided with a transparency.
0200In the step S<b>1905</b>, the program <b>425</b> creates a guide based on the work contents. The guide is created based on a guide message of the work contents, a work target ID, and a cable ID.
0201In the step S<b>1906</b>, the program <b>425</b> displays the guide that has been created on the display device <b>44</b>.
0202By the above configuration, a location of a LAN port that is a work target is overlay-displayed on the display device <b>44</b> of the augmented reality presenting apparatus <b>4</b> as the highlighted range in conjunction with the location information, and a guide is also overlay-displayed. Consequently, a user-friendliness and an accuracy of a work of a worker can be improved. <figref idref="DRAWINGS">FIG. 24A</figref> is a view for illustrating an example of the display device <b>44</b> of an augmented reality apparatus before a work. In this example, the highlighted range that includes a range of the LAN port <b>115</b> is displayed, and a message that is conducive to coupling such as “Insert a cable xxx into the x-th port” is displayed as a guide. <figref idref="DRAWINGS">FIG. 24B</figref> is a view for illustrating an example of the display device <b>44</b> of an augmented reality apparatus after a work. In this example, the highlighted range that includes a range of the LAN port <b>115</b> is displayed, and a message for a coupling confirmation such as “Coupling OK” is displayed as a guide.
0203<figref idref="DRAWINGS">FIG. 18</figref> is a flowchart of a work true-false determination processing. The work true-false determination processing is carried out in the case in which the CPU <b>41</b> of the augmented reality presenting apparatus <b>4</b> executes the work true-false determination program <b>422</b> (see the step S<b>1462</b> of <figref idref="DRAWINGS">FIG. 15</figref>).
0204In the step S<b>1801</b>, the program <b>422</b> sets “True” to a success flag.
0205In the step S<b>1802</b>, the program <b>422</b> calculates a location of a LAN port <b>115</b> in which a work has been carried out (hereafter referred to as a target port in the descriptions) from an image that has been recognized (an input image). More specifically, the program <b>422</b> calculates a location of a target port for the face <b>11</b><i>a </i>that has been recognized based on the horizontal and vertical size of a range of the face <b>11</b><i>a </i>of the target network apparatus <b>11</b> that has been recognized, the horizontal and vertical size of each LAN port <b>115</b>, and the location information of each LAN port <b>115</b> that has been recorded in the network instrument appearance information table <b>233</b> for instance.
0206In the step S<b>1803</b>, the program <b>422</b> determines whether or not a cable has been coupled to a target port. More specifically, the program <b>422</b> determines whether or not a cable has been coupled to the LAN port <b>115</b> that has been calculated in the step S<b>1802</b>.
0207In the step S<b>1804</b>, the program <b>422</b> determines whether or not a target port is correct. More specifically, the program <b>422</b> determines whether or not the LAN port <b>115</b> that has been calculated in the step S<b>1802</b> and a location that is corresponded to a port location ID that is included in the work contents conform to each other. In the case in which the result of the determination is true (Yes in the step S<b>1804</b>), the program <b>422</b> goes ahead with the processing to the step S<b>1805</b>. On the other hand, in the case in which the result of the determination is false (No in the step S<b>1804</b>), the program <b>422</b> sets “False” to a success flag (S<b>1809</b>) and terminates the processing.
0208In the step S<b>1805</b>, the program <b>422</b> determines whether or not a terminal on an opposite side of the network cable <b>12</b><i>a </i>has been coupled to a target port. More specifically, the program <b>422</b> determines whether or not a terminal on an opposite side of the network cable <b>12</b><i>a </i>that has been coupled to a target port has been coupled to the LAN port <b>115</b>. In the case in which the result of the determination is true (Yes in the step S<b>1805</b>), the program <b>422</b> goes ahead with the processing to the step S<b>1806</b>. On the other hand, in the case in which the result of the determination is false (No in the step S<b>1805</b>), the program <b>422</b> terminates the processing.
0209In the step S<b>1806</b>, the program <b>422</b> calculates an access lamp location from the X-coordinate view point <b>1034</b> the X-coordinate ending point <b>1035</b>, the Y-coordinate view point <b>1036</b>, and the Y-coordinate ending point <b>1037</b> of the access lamp location table <b>103</b> for the access lamp location ID <b>1031</b> that is included in the work contents.
0210In the step S<b>1807</b>, the program <b>422</b> determines whether or not an access lamp <b>114</b> of an access lamp location that has been calculated is lighting. This determination can also be carried out based on whether or not the augmented reality presenting apparatus <b>4</b> recognizes a light of an access lamp for instance. In the case in which the result of the determination is true (Yes in the step S<b>1807</b>), the program <b>422</b> goes ahead with the processing to the step S<b>1808</b>. On the other hand, in the case in which the result of the determination is false (No in the step S<b>1807</b>), the program <b>422</b> sets “False” to a success flag (S<b>1809</b>) and terminates the processing.
0211By the above configuration, it can be automatically detected whether or not the network cable <b>12</b><i>a </i>is coupled in a correct manner and can be in a communication enable state.
0212While an embodiment in accordance with the present invention have been described above, the present invention is not restricted to the above embodiment, and it is obvious that various changes and modifications can be thus made without departing from the scope of the present invention.
0213For instance, a tag can also be added to each of the LAN ports <b>115</b>. In this case, in such a manner that a worker can immediately confirm that a tag and a LAN port <b>115</b> to which the tag is corresponded, a tag that is corresponded to a LAN port <b>115</b> can also be added to the neighborhood of the LAN port <b>115</b> for instance.
0214In the above embodiment, a work is defined in a unit of a port by the work list table <b>234</b>, and the coupling of a network cable <b>12</b><i>a </i>and LAN ports <b>115</b> is configured in the work. However, such a detailed configuration is not necessary. Moreover, the work list table <b>234</b> can also be dynamically updated based on a network design table. For instance, in the case in which it is confirmed that it is necessary that a network apparatus A and a network apparatus B is coupled to each other and any one of network cables (hereafter referred to as a cable A) has been coupled to a LAN port A of the network apparatus A, the work contents that are indicated by the work list table <b>234</b> can also be updated to be “couple the cable A to the network apparatus B” based on the work results and the network design/topology table <b>231</b>. As described above, the update of the work list table <b>234</b> in accordance with a procedure of a work can also be similar to that for other elements such as a LAN port.
0215In the above descriptions, the information that is transmitted from the network management apparatus <b>2</b> to the augmented reality presenting apparatus <b>4</b> and that includes the information that is a basis of a guide that is overlay-displayed can also be interpreted as an example of the guide information. Moreover, a guide based on the guide information can also be output by a display of an image (a moving image or a still image) or a playback of a voice as substitute for or in addition to a message display.
0216In the above descriptions, the augmented reality presenting apparatus <b>4</b> executes a determination or the like by using the first information that has been received from the network management apparatus <b>2</b> and the second information that has been acquired by the apparatus <b>4</b>. However, the determination or the like can also be executed by the network management apparatus <b>2</b> as substitute for the augmented reality presenting apparatus <b>4</b>. For instance, the network management apparatus <b>2</b> can also receive the second information from the augmented reality presenting apparatus <b>4</b> and execute a determination or the like by using the first information that has been acquired by the apparatus <b>2</b> and the second information that has been received. Similarly, the network management apparatus <b>2</b> executes a determination or the like by using the third information that has been received from the augmented reality presenting apparatus <b>4</b> and the fourth information that has been acquired by the apparatus <b>2</b>. However, the determination or the like can also be executed by the augmented reality presenting apparatus <b>4</b> as substitute for the network management apparatus <b>2</b>. For instance, the augmented reality presenting apparatus <b>4</b> can also receive the fourth information from the network management apparatus <b>2</b> and execute a determination or the like by using the third information that has been acquired by the apparatus <b>4</b> and the fourth information that has been received.
0217In the above descriptions, the network management apparatus <b>2</b> or the augmented reality presenting apparatus <b>4</b> can identify a location of a lamp that is corresponded to a target port based on the information of the appearance information table <b>233</b> and an input image that has been input through a video camera <b>46</b> and can confirm a coupling status (and a communication status) from a lighting mode of a lamp. Moreover, in the case in which the network management apparatus <b>2</b> can communicate with a network apparatus <b>11</b> of a work target (hereafter referred to as a target apparatus), the network management apparatus <b>2</b> can notify the target apparatus <b>11</b> of an ID of a port for communicating with the other apparatus <b>11</b> that is to be a coupled destination of the target apparatus <b>11</b> (a port of the target apparatus <b>11</b>) and make the target apparatus <b>11</b> to check whether or not a communication with the other apparatus <b>11</b> via the port can be executed. In addition, by receiving the check results from the target apparatus <b>11</b>, the network management apparatus <b>2</b> can judge whether or not the target apparatus <b>11</b> and the other apparatus <b>11</b> can communicate with each other (are coupled to each other). Moreover, in the case in which the network management apparatus <b>2</b> can communicate with the other apparatus <b>11</b>, the network management apparatus <b>2</b> can notify the other apparatus <b>11</b> of an ID of a port for communicating with the target apparatus <b>11</b> that is to be a coupled destination of the other apparatus <b>11</b> (a port of the other apparatus <b>11</b>) and make the other apparatus <b>11</b> to check whether or not a communication with the target apparatus <b>11</b> via the port can be executed. In addition, by receiving the check results from the other apparatus <b>11</b>, the network management apparatus <b>2</b> can judge whether or not the target apparatus <b>11</b> and the other apparatus <b>11</b> can communicate with each other (are coupled to each other).
REFERENCE SIGNS LIST
0000<ul id="ul0001" list-style="none"><li id="ul0001-0001" num="0218"><b>1</b>: Computer system</li><li id="ul0001-0002" num="0219"><b>2</b>: Network management apparatus</li><li id="ul0001-0003" num="0220"><b>3</b>: Web client apparatus</li><li id="ul0001-0004" num="0221"><b>4</b>: Augmented reality presenting apparatus</li><li id="ul0001-0005" num="0222"><b>10</b>: Management target network</li><li id="ul0001-0006" num="0223"><b>11</b>: Network apparatus</li></ul>
Contents7
23 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US10452914B2 | Cited by | United States of America | Applicant |
| EP3731437A4 | Cited by | European Patent Office (EPO) | Search report |
| US11455798B2 | Cited by | United States of America | Applicant |
| US11514651B2 | Cited by | United States of America | Search report |
| CN111065152A | Cited by | China | Search report |
| US11386372B2 | Cited by | United States of America | Search report |
| US9756253B2 | Cited by | United States of America | Search report |
| US11494893B2 | Cited by | United States of America | Search report |
| US12118897B2 | Cited by | United States of America | Search report |
| US10756984B2 | Cited by | United States of America | Search report |
| US11468641B2 | Cited by | United States of America | Search report |
| US11741706B2 | Cited by | United States of America | Applicant |
| US11743415B2 | Cited by | United States of America | Search report |
| US12125276B2 | Cited by | United States of America | Applicant |
| CN109525538A | Cited by | China | Search report |
| US2020099998A1 | Cited by | United States of America | Search report |
| US2021366092A1 | Cited by | United States of America | Search report |
| US2016323515A1 | Cited by | United States of America | Pre-grant |
| US11901969B2 | Cited by | United States of America | Applicant |
| US2022253806A1 | Cited by | United States of America | Search report |
| US11900673B2 | Cited by | United States of America | Search report |
| US10972817B2 | Cited by | United States of America | Applicant |
| US11177665B2 | Cited by | United States of America | Applicant |
| US11048941B2 | Cited by | United States of America | Applicant |
| US2020410240A1 | Cited by | United States of America | Search report |
| US11646807B2 | Cited by | United States of America | Search report |
| US11157274B2 | Cited by | United States of America | Search report |
| US2021027643A1 | Cited by | United States of America | Search report |
| WO2024016878A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US11893147B2 | Cited by | United States of America | Applicant |
3 members in 2 offices; this record represents the family
Priority claims1
| Document | Office | Kind | Date |
|---|---|---|---|
| 2013068092 | Japan | W |
Members3
| Document | Office | Kind | |
|---|---|---|---|
| WO2015001611A1 | World Intellectual Property Organization (WIPO) | A1 | |
| US2016134484A1 | United States of America | A1 | |
| US9401849B2 | United States of America | B2 |
47 transactions on the USPTO file
Allowed without a rejection on record.
- Non-final rejections
- 0
- Final rejections
- 0
- RCEs
- 0
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Expire PatentEXP. | EXP. | |
| Maintenance Fee Reminder MailedREM. | REM. | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Email NotificationEML_NTR | EML_NTR | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Email NotificationEML_NTR | EML_NTR | |
| Application ready for PDX access by participating foreign officesCCRDY | CCRDY | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Reasons for AllowanceEX.R | EX.R | |
| Examiner's Amendment CommunicationEX.A | EX.A | |
| Interview Summary - Examiner Initiated - TelephonicEXET | EXET | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Application Is Now CompleteCOMP | COMP | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Email NotificationEML_NTR | EML_NTR | |
| Email NotificationEML_NTR | EML_NTR | |
| Notice of DO/EO Acceptance MailedM903 | M903 | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Sent to Classification ContractorPGPC | PGPC | |
| FITF set to YES - revise initial settingFTFS | FTFS | |
| 371 Completion Date371COMP | 371COMP | |
| Patent Term Adjustment - Ready for ExaminationPTA.RFE | PTA.RFE | |
| Email NotificationEML_NTR | EML_NTR | |
| Mail-Record Petition Decision of Granted to Make SpecialMP003 | MP003 | |
| Record Petition Decision of Granted to Make SpecialP003 | P003 | |
| Preliminary AmendmentA.PE | A.PE | |
| Petition EnteredPET. | PET. | |
| Electronic Information Disclosure StatementEIDS. | EIDS. | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Electronic Information Disclosure StatementEIDS. | EIDS. | |
| Preliminary AmendmentA.PE | A.PE | |
| Applicants have given acceptable permission for participating foreignAPPERMS | APPERMS | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Cleared by OIPE CSRL194 | L194 | |
| Entity Status Set To Undiscounted (Initial Default Setting or Status Change)BIG. | BIG. | |
| Initial Exam Team nnIEXX | IEXX |
6 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Lapsed due to failure to pay maintenance feeLapsedFP | FP | |
| Lapse for failure to pay maintenance feesLapsedPATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYLAPS | LAPS | |
| Information on status: patent discontinuationPATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362STCH | STCH | |
| Fee payment procedureMAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| AssignmentAS | AS |
Numbers
- Publication
- 20160134484
- Application
- 14239879
Titles
- English
- NETWORK CONSTRUCTION SUPPORT SYSTEM AND METHOD
Patent term adjustment
- Net adjustment
- 0 days
Classification
- CPC, 8
- H04L41/145
- H04L41/12
- G06T19/006
- H02G1/00
- H02G3/00
- H04L41/22
- H04L41/0853
- H04L41/24
- IPC, 2
- G06T19 00
- H04L12 24