Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7790197B2 - Maintenance support system, maintenance support device, and maintenance support method - Google Patents
[go: Go Back, main page]

JP7790197B2 - Maintenance support system, maintenance support device, and maintenance support method - Google Patents

Maintenance support system, maintenance support device, and maintenance support method

Info

Publication number
JP7790197B2
JP7790197B2 JP2022026863A JP2022026863A JP7790197B2 JP 7790197 B2 JP7790197 B2 JP 7790197B2 JP 2022026863 A JP2022026863 A JP 2022026863A JP 2022026863 A JP2022026863 A JP 2022026863A JP 7790197 B2 JP7790197 B2 JP 7790197B2
Authority
JP
Japan
Prior art keywords
communication
virtual
maintenance support
communication port
communication device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022026863A
Other languages
Japanese (ja)
Other versions
JP2023123035A (en
Inventor
洋平 濱田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sumitomo Electric Industries Ltd
Original Assignee
Sumitomo Electric Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sumitomo Electric Industries Ltd filed Critical Sumitomo Electric Industries Ltd
Priority to JP2022026863A priority Critical patent/JP7790197B2/en
Publication of JP2023123035A publication Critical patent/JP2023123035A/en
Application granted granted Critical
Publication of JP7790197B2 publication Critical patent/JP7790197B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Analysis (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

本開示は、保守支援システム、保守支援装置、及び保守支援方法に関する。 This disclosure relates to a maintenance support system, a maintenance support device, and a maintenance support method.

特許文献1には、光ファイバ用配線モジュールのコネクタ接続盤におけるコネクタアダプタ端子に対するコネクタプラグ端子の挿抜作業を、AR(Augmented Reality)を用いて支援する方法が開示されている。この方法は、多数のコネクタアダプタ端子がマトリクス状に配置されたコネクタ接続盤に位置検出用マーカを設置し、カメラによってコネクタ接続盤を撮像し、撮像画像が入力された配線作業支援装置が、撮像画像における位置検出用マーカの画像を認識する。配線作業支援装置は、撮像画像中における認識された位置検出用マーカの中心位置の座標を原点基準に設定する。配線作業支援装置は、座標格子及びターゲット格子の画像パターンを生成し、予め記憶しておいた定義情報に含まれる描画位置オフセット量をもとに、生成された画像パターンを原点基準からオフセットさせて撮像画像に重畳して表示する。 Patent Document 1 discloses a method of using augmented reality (AR) to assist in the insertion and removal of connector plug terminals into connector adapter terminals in a connector connection board for an optical fiber wiring module. This method involves placing position detection markers on a connector connection board in which numerous connector adapter terminals are arranged in a matrix, capturing an image of the connector connection board with a camera, and then recognizing the image of the position detection marker in the captured image using a wiring work assistance device that receives the captured image. The wiring work assistance device then sets the coordinates of the center position of the recognized position detection marker in the captured image as the origin reference. The wiring work assistance device then generates image patterns for the coordinate grid and target grid, and offsets the generated image patterns from the origin reference based on a drawing position offset amount contained in pre-stored definition information, superimposing them on the captured image.

特開2012-247700号公報JP 2012-247700 A

しかしながら、特許文献1に開示された方法では、コネクタ接続盤に画像認識のための位置検出用マーカを設ける必要がある。 However, the method disclosed in Patent Document 1 requires the provision of position detection markers for image recognition on the connector connection board.

本開示の一態様に係る保守支援システムは、筐体の一面に複数の通信ポートが設けられた通信装置の保守を支援する保守支援システムであって、カメラ及び第1ディスプレイを含む保守支援端末と、前記カメラによって撮像された前記一面の画像において、前記通信装置の機能部を含む前記一面を、機械学習の学習済みモデルによって認識する認識部と、前記学習済みモデルによって認識された前記一面の実空間における位置を測定する位置測定部と、前記位置測定部によって測定された前記一面の位置に基づいて前記一面の代表位置を決定し、前記実空間に対応する仮想空間において前記代表位置に対応する位置に、前記一面の仮想3次元モデルである第1仮想面を配置する仮想化部と、前記仮想化部によって前記仮想空間に配置された前記第1仮想面と、前記カメラによって撮像された前記一面の画像とを前記第1ディスプレイに重畳表示させる第1表示制御部と、を備える。 A maintenance support system according to one aspect of the present disclosure is a maintenance support system that supports the maintenance of a communication device having a housing with multiple communication ports on one surface thereof, and includes: a maintenance support terminal including a camera and a first display; a recognition unit that uses a machine learning trained model to recognize the surface, including functional units of the communication device, in an image of the surface captured by the camera; a position measurement unit that measures the position in real space of the surface recognized by the trained model; a virtualization unit that determines a representative position of the surface based on the position of the surface measured by the position measurement unit and places a first virtual surface, which is a virtual three-dimensional model of the surface, at a position corresponding to the representative position in a virtual space corresponding to the real space; and a first display control unit that superimposes the first virtual surface placed in the virtual space by the virtualization unit and the image of the surface captured by the camera on the first display.

本開示の一態様に係る保守支援装置は、筐体の一面に複数の通信ポートが設けられた通信装置の保守を支援する保守支援装置であって、カメラによって撮像された前記一面の画像において、前記通信装置の機能部を含む前記一面を、機械学習の学習済みモデルによって認識する認識部と、前記学習済みモデルによって認識された前記一面の実空間における位置に基づいて前記一面の代表位置を決定し、前記実空間に対応する仮想空間において前記代表位置に対応する位置に、前記一面の仮想3次元モデルである仮想面を配置する仮想化部と、前記仮想化部によって前記仮想空間に配置された前記仮想面と、前記カメラによって撮像された前記一面の画像とを重畳した拡張現実画像を生成する表示制御部と、を備える。 A maintenance support device according to one aspect of the present disclosure is a maintenance support device that supports the maintenance of a communications device having a housing with multiple communications ports on one side thereof, and includes: a recognition unit that uses a machine learning trained model to recognize the side, including functional units of the communications device, in an image of the side captured by a camera; a virtualization unit that determines a representative position of the side based on the position in real space of the side recognized by the trained model, and places a virtual surface, which is a virtual 3D model of the side, at a position corresponding to the representative position in a virtual space corresponding to the real space; and a display control unit that generates an augmented reality image in which the virtual surface placed in the virtual space by the virtualization unit is superimposed on the image of the side captured by the camera.

本開示の一態様に係る保守支援方法は、筐体の一面に複数の通信ポートが設けられた通信装置の保守を支援する保守支援方法であって、カメラによって撮像された前記一面の画像において、前記通信装置の機能部を含む前記一面を、機械学習の学習済みモデルによって認識するステップと、前記学習済みモデルによって認識された前記一面の実空間における位置に基づいて前記一面の代表位置を決定し、前記実空間に対応する仮想空間において前記代表位置に対応する位置に、前記一面の仮想3次元モデルである仮想面を配置するステップと、前記仮想空間に配置された前記仮想面と、前記カメラによって撮像された前記一面の画像とを重畳した拡張現実画像を生成するステップと、を含む。 A maintenance support method according to one aspect of the present disclosure is a maintenance support method for supporting the maintenance of a communication device having a housing with multiple communication ports on one side thereof, and includes the steps of: recognizing, in an image of the side captured by a camera, the side including functional units of the communication device using a machine learning trained model; determining a representative position of the side based on the position in real space of the side recognized by the trained model; and placing a virtual surface, which is a virtual 3D model of the side, at a position corresponding to the representative position in a virtual space corresponding to the real space; and generating an augmented reality image by superimposing the virtual surface placed in the virtual space on the image of the side captured by the camera.

本開示は、上記のような特徴的な構成を備える保守支援システム及び保守支援装置、並びに、特徴的な処理をステップとする保守支援方法として実現することができるだけでなく、コンピュータに上記の方法を実行させるコンピュータプログラムとして実現したり、保守支援システムに含まれる保守管理端末として実現したり、保守支援装置の一部を半導体集積回路として実現したりすることができる。 The present disclosure can be realized not only as a maintenance support system and maintenance support device having the above-described characteristic configuration, and as a maintenance support method having characteristic processing steps, but also as a computer program that causes a computer to execute the above-described method, as a maintenance management terminal included in a maintenance support system, or as part of a maintenance support device as a semiconductor integrated circuit.

本開示によれば、画像認識用のマーカを通信装置に設ける必要がない。 According to the present disclosure, there is no need to provide a marker for image recognition on the communication device.

実施形態に係る保守支援システムの構成の一例を示す図である。1 is a diagram illustrating an example of a configuration of a maintenance support system according to an embodiment. 実施形態に係る保守支援端末のハードウェア構成の一例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of a hardware configuration of a maintenance support terminal according to the embodiment. 実施形態に係る通信装置のパネルの一例を示す図である。FIG. 2 is a diagram illustrating an example of a panel of a communication device according to an embodiment. 図3Aのパネルに対応する仮想パネルを示す図である。FIG. 3B shows a virtual panel corresponding to the panel of FIG. 3A. 図3Aに示すパネルと図3Bに示す仮想パネルとが重畳されたAR画像を示す図である。3B is a diagram showing an AR image in which the panel shown in FIG. 3A and the virtual panel shown in FIG. 3B are superimposed. 上段の通気口の配置パターンの一例を示す図である。FIG. 10 is a diagram showing an example of an arrangement pattern of upper-level ventilation openings. 上段の通気口の配置パターンの他の例を示す図である。10A and 10B are diagrams showing other examples of the arrangement pattern of the upper vent holes. 下段の通気口の配置パターンの第1例を示す図である。FIG. 10 is a diagram showing a first example of an arrangement pattern of lower vent holes. 下段の通気口の配置パターンの第2例を示す図である。FIG. 10 is a diagram showing a second example of an arrangement pattern of lower vent holes. 下段の通気口の配置パターンの第3例を示す図である。FIG. 10 is a diagram showing a third example of an arrangement pattern of lower vent holes. 実施形態に係るサーバのハードウェア構成の一例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of a hardware configuration of a server according to the embodiment. 実施形態に係る保守管理端末のハードウェア構成の一例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of a hardware configuration of a maintenance management terminal according to the embodiment. 実施形態に係る保守支援システムの機能の一例を示す機能ブロック図である。FIG. 2 is a functional block diagram illustrating an example of functions of the maintenance support system according to the embodiment. 実施形態に係る通信装置のパネルの部分的要素を説明するための図である。1A and 1B are diagrams for explaining partial elements of a panel of a communication device according to an embodiment. 位置測定部による部分的要素の位置の測定を説明するための図である。10A and 10B are diagrams for explaining measurement of the position of a partial element by a position measurement unit. 実施形態に係る仮想化部による仮想空間における仮想パネルの配置を説明するための図である。10A and 10B are diagrams for explaining the arrangement of virtual panels in a virtual space by a virtualization unit according to the embodiment. 実空間におけるパネルの位置と、仮想空間における仮想パネルの位置との関係を説明するための図である。10A and 10B are diagrams for explaining the relationship between the position of a panel in real space and the position of a virtual panel in virtual space. 通信装置における部分的要素の位置関係の第1例を示す図である。FIG. 1 is a diagram illustrating a first example of the positional relationship of partial elements in a communication device. 通信装置における部分的要素の位置関係の第2例を示す図である。FIG. 10 is a diagram illustrating a second example of the positional relationship of partial elements in a communication device. 通信装置における部分的要素の位置関係の第3例を示す図である。FIG. 10 is a diagram illustrating a third example of the positional relationship of partial elements in a communication device. ディスプレイに表示されたAR画像の一例を示す図である。FIG. 10 is a diagram illustrating an example of an AR image displayed on a display. 通信ポートの異常が発生した場合のAR画像の一例を示す図である。FIG. 10 is a diagram illustrating an example of an AR image when an abnormality occurs in a communication port. 一部の通信ポートが選択された場合のAR画像の一例を示す図である。FIG. 10 is a diagram illustrating an example of an AR image when some communication ports are selected. 通信ポートが指定され、作業情報が表示されたAR画像の一例を示す図である。FIG. 10 is a diagram showing an example of an AR image in which a communication port is specified and work information is displayed. ポート情報が表示されたAR画像の一例を示す図である。FIG. 10 is a diagram illustrating an example of an AR image in which port information is displayed. 異常への第1段階の対処情報が表示されたAR画像の例を示す図である。FIG. 10 is a diagram showing an example of an AR image displaying information on a first step in dealing with an abnormality. 異常への第2段階の対処情報が表示されたAR画像の例を示す図である。FIG. 10 is a diagram showing an example of an AR image displaying information on a second stage of dealing with an abnormality. 異常への第3段階の対処情報が表示されたAR画像の例を示す図である。FIG. 10 is a diagram showing an example of an AR image displaying information on a third stage of dealing with an abnormality. 異常への対処の終了情報が表示されたAR画像の例を示す図である。FIG. 10 is a diagram illustrating an example of an AR image in which information on the completion of dealing with an abnormality is displayed. 実施形態に係る保守支援端末によるAR表示処理の一例を示すフローチャートである。10 is a flowchart illustrating an example of an AR display process performed by the maintenance support terminal according to the embodiment. 実施形態に係る保守支援端末によるポート異常処理の一例を示すフローチャートである。10 is a flowchart illustrating an example of a port abnormality process performed by the maintenance support terminal according to the embodiment. 実施形態に係る保守支援端末による選択条件表示処理の一例を示すフローチャートである。10 is a flowchart illustrating an example of a selection condition display process by the maintenance support terminal according to the embodiment. 実施形態に係る保守支援端末によるポート情報表示処理の一例を示すフローチャートである。10 is a flowchart illustrating an example of a port information display process by the maintenance support terminal according to the embodiment. 実施形態に係る保守支援端末によるチュートリアル処理の一例を示すフローチャートである。10 is a flowchart illustrating an example of a tutorial process by the maintenance support terminal according to the embodiment. 実施形態に係る保守支援システムによる作業指示処理の一例を示すシーケンス図である。FIG. 10 is a sequence diagram illustrating an example of a work instruction process performed by the maintenance support system according to the embodiment. 実施形態に係る通信装置のパネルの変形例を示す図である。10A and 10B are diagrams illustrating modified examples of the panel of the communication device according to the embodiment.

<本開示の実施形態の概要>
以下、本開示の実施形態の概要を列記して説明する。
Overview of the embodiments of the present disclosure
The following provides an outline of embodiments of the present disclosure.

(1) 本実施形態に係る保守支援システムは、筐体の一面に複数の通信ポートが設けられた通信装置の保守を支援する保守支援システムであって、カメラ及び第1ディスプレイを含む保守支援端末と、前記カメラによって撮像された前記一面の画像において、前記通信装置の機能部を含む前記一面を、機械学習の学習済みモデルによって認識する認識部と、前記学習済みモデルによって認識された前記一面の実空間における位置を測定する位置測定部と、前記位置測定部によって測定された前記一面の位置に基づいて前記一面の代表位置を決定し、前記実空間に対応する仮想空間において前記代表位置に対応する位置に、前記一面の仮想3次元モデルである第1仮想面を配置する仮想化部と、前記仮想化部によって前記仮想空間に配置された前記第1仮想面と、前記カメラによって撮像された前記一面の画像とを前記第1ディスプレイに重畳表示させる第1表示制御部と、を備える。学習済みモデルが通信装置の一面の画像から通信装置の機能部を含む一面を認識するため、一面に画像認識用の要素(マーカ)を設けずに、一面をAR表示することができる。 (1) The maintenance support system according to this embodiment is a maintenance support system that supports the maintenance of a communication device having a housing with multiple communication ports on one side thereof, and includes: a maintenance support terminal including a camera and a first display; a recognition unit that recognizes the side including the functional units of the communication device in an image of the side captured by the camera using a trained model of machine learning; a position measurement unit that measures the position in real space of the side recognized by the trained model; a virtualization unit that determines a representative position of the side based on the position of the side measured by the position measurement unit and places a first virtual surface, which is a virtual three-dimensional model of the side, at a position corresponding to the representative position in a virtual space corresponding to the real space; and a first display control unit that superimposes the first virtual surface placed in the virtual space by the virtualization unit and the image of the side captured by the camera on the first display. Because the trained model recognizes the side including the functional units of the communication device from the image of the side of the communication device, it is possible to display the side in AR without providing any elements (markers) for image recognition on the side.

(2)前記認識部は、前記一面の部分的要素を前記学習済みモデルによって認識し、前記位置測定部は、前記学習済みモデルによって認識された前記部分的要素の実空間の位置を測定し、前記仮想化部は、前記位置測定部によって測定された前記部分的要素の位置に基づいて前記代表位置を決定してもよい。これにより、学習済みモデルが通信装置の一面の画像から通信装置の機能部を含む部分的要素を認識するため、一面に画像認識用の要素(マーカ)を設けずに、一面をAR表示することができる。さらに、一面全体が撮像されなくても、部分的要素が撮像されていれば、認識部が部分的要素を認識することができ、一面をAR表示することができる。 (2) The recognition unit may recognize partial elements of the one surface using the trained model, the position measurement unit may measure the real-space position of the partial elements recognized by the trained model, and the virtualization unit may determine the representative position based on the position of the partial elements measured by the position measurement unit. As a result, the trained model recognizes partial elements including functional parts of the communication device from an image of one surface of the communication device, making it possible to display the one surface in AR without providing elements (markers) for image recognition on the one surface. Furthermore, even if the entire surface is not captured, as long as partial elements are captured, the recognition unit can recognize the partial elements and display the one surface in AR.

(3) 前記学習済みモデルは、前記部分的要素が特定された前記一面の画像を入力データとする機械学習によって生成されてもよい。このようにして生成された学習済みモデルによって、通信装置の一面の部分的要素を認識することができる。 (3) The trained model may be generated by machine learning using the image of the surface from which the partial elements have been identified as input data. The trained model generated in this manner can recognize the partial elements of the surface of the communication device.

(4) 前記認識部は、前記カメラによって撮像された前記一面の画像において、複数の前記一面の部分的要素を、機械学習の学習済みモデルによって認識し、前記位置測定部は、前記複数の部分的要素それぞれの前記実空間における位置を測定し、前記仮想化部は、前記実空間における前記複数の部分的要素それぞれの位置に基づいて、前記仮想空間において前記第1仮想面を配置してもよい。これにより、複数の部分的要素を認識することで、実空間における一面の位置に合わせて仮想空間において第1仮想面を配置することができる。 (4) The recognition unit may recognize multiple partial elements of the surface in the image of the surface captured by the camera using a machine learning trained model, the position measurement unit may measure the position of each of the multiple partial elements in the real space, and the virtualization unit may position the first virtual surface in the virtual space based on the position of each of the multiple partial elements in the real space. In this way, by recognizing the multiple partial elements, the first virtual surface can be positioned in the virtual space in accordance with the position of the surface in the real space.

(5) 前記仮想化部は、前記実空間における前記複数の部分的要素それぞれの位置に基づいて、前記学習済みモデルによって認識された前記複数の部分的要素が同一の前記通信装置の前記部分的要素であるか否かを判定し、前記複数の部分的要素が同一の前記通信装置の前記部分的要素ではないと判定した場合に、前記仮想空間において前記第1仮想面を配置しなくてもよい。これにより、認識された複数の部分的要素の位置関係が、同一の通信装置の部分的要素間ではあり得ない位置関係である場合に、仮想空間における第1仮想面の配置が行われない。したがって、不適切な第1仮想面の配置を抑制することができる。 (5) The virtualization unit may determine whether the multiple partial elements recognized by the trained model are the partial elements of the same communication device based on the positions of each of the multiple partial elements in the real space, and may not place the first virtual surface in the virtual space if it determines that the multiple partial elements are not the partial elements of the same communication device. As a result, if the positional relationship between the multiple recognized partial elements is an impossible positional relationship between partial elements of the same communication device, the first virtual surface is not placed in the virtual space. Therefore, it is possible to prevent the placement of an inappropriate first virtual surface.

(6) 前記第1仮想面は、前記複数の通信ポートの3次元モデルである複数の部品モデルを含み、前記第1表示制御部は、前記複数の部品モデルのそれぞれの色を切り替えることが可能であってもよい。これにより、通信ポートの状態等を、対応する部品モデルの色によって表現することができる。 (6) The first virtual surface may include a plurality of component models that are three-dimensional models of the plurality of communication ports, and the first display control unit may be capable of switching the color of each of the plurality of component models. This allows the state of a communication port, etc. to be expressed by the color of the corresponding component model.

(7) 前記部品モデルは、対応する前記通信ポートが正常であるときの色である正常色と、対応する前記通信ポートが異常であるときの色である異常色とを設定され、前記保守支援システムは、前記通信装置における異常な通信ポートの通知を受け付ける通知受付部をさらに備え、前記第1表示制御部は、前記通知受付部が異常な通信ポートの通知を受け付けた場合に、前記通信ポートに対応する前記部品モデルの色を前記正常色から前記異常色へ切り替えてもよい。これにより、ユーザは第1仮想面の部品モデルの色によって、対応する通信ポートの状態を認識することができる。 (7) The component model may be set to a normal color when the corresponding communication port is normal and an abnormal color when the corresponding communication port is abnormal, and the maintenance support system may further include a notification receiving unit that receives a notification of an abnormal communication port in the communication device, and the first display control unit may switch the color of the component model corresponding to the communication port from the normal color to the abnormal color when the notification receiving unit receives a notification of an abnormal communication port. This allows a user to recognize the status of the corresponding communication port from the color of the component model on the first virtual plane.

(8) 前記通知受付部は、前記通信装置における前記通信ポートの状態の通知を受け付けることが可能であり、前記第1表示制御部は、前記通知受付部が前記通信ポートの異常状態の通知を受け付けた場合に、前記異常への第1段階の対処方法を示す第1対処情報を前記第1ディスプレイに表示させ、前記第1段階の対処方法が実行されたことによって前記通信ポートの状態が変化し、前記通知受付部が前記通信ポートの変化後の状態の通知を受け付けた場合に、前記第1ディスプレイに表示された前記第1対処情報を、前記異常への第2段階の対処方法を示す第2対処情報に切り替えてもよい。これにより、ユーザ(保守作業者)は、第1ディスプレイにおけるAR表示にしたがって、通信ポートの異常への対処作業を進めることができる。 (8) The notification receiving unit may be capable of receiving a notification of the status of the communication port in the communication device, and the first display control unit, when the notification receiving unit receives a notification of an abnormal status of the communication port, may cause the first display to display first handling information indicating a first-stage handling method for the abnormality, and when the status of the communication port changes as a result of the first-stage handling method being executed and the notification receiving unit receives a notification of the changed status of the communication port, may switch the first handling information displayed on the first display to second handling information indicating a second-stage handling method for the abnormality. This allows a user (maintenance worker) to proceed with the work of handling the abnormality of the communication port according to the AR display on the first display.

(9) 前記部品モデルは、対応する前記通信ポートが選択されていないときの色である非選択色と、対応する前記通信ポートが選択されているときの色である選択色とを設定され、前記第1表示制御部は、前記通信ポートを選択するための選択条件を受け付けた場合に、前記複数の部品モデルのうち、前記選択条件に合致する前記通信ポートに対応する前記部品モデルの色を前記非選択色から前記選択色へ切り替えてもよい。これにより、ユーザは第1仮想面の部品モデルの色によって、選択条件に合致する通信ポートを認識することができる。 (9) The part models may be set with a non-selection color, which is the color when the corresponding communication port is not selected, and a selection color, which is the color when the corresponding communication port is selected, and when the first display control unit receives selection conditions for selecting the communication port, the first display control unit may switch the color of the part models among the plurality of part models that correspond to the communication ports that match the selection conditions from the non-selection color to the selection color. This allows the user to recognize communication ports that match the selection conditions by the color of the part models on the first virtual surface.

(10) 前記保守支援端末は、第1入力装置をさらに含み、前記第1表示制御部は、前記第1入力装置が前記第1仮想面における前記部品モデルを指定する入力を受け付けた場合に、前記部品モデルに対応する通信ポートに装着された送受信機の属性を示す属性情報、前記通信ポートの状態を示す状態情報、及び前記通信ポートの通信量を示す通信量情報を、前記第1ディスプレイに表示させてもよい。これにより、ユーザは、第1仮想面の部品モデルを指定することで、部品モデルに対応する通信ポートの属性情報、状態情報、及び通信量情報を第1ディスプレイに表示させることができる。 (10) The maintenance support terminal may further include a first input device, and when the first input device receives input specifying the component model on the first virtual plane, the first display control unit may cause the first display to display attribute information indicating the attributes of a transceiver attached to a communication port corresponding to the component model, status information indicating the status of the communication port, and communication volume information indicating the communication volume of the communication port. This allows a user to specify a component model on the first virtual plane, thereby causing the first display to display the attribute information, status information, and communication volume information of the communication port corresponding to the component model.

(11) 前記保守支援システムは、前記通信装置の配置場所とは異なる場所に配置された保守管理端末をさらに備え、前記保守管理端末は、前記通信装置の前記通信ポートの指定及び指定された前記通信ポートに対する作業を示す作業情報の入力を受け付け、指定された前記通信ポートを示す指定情報及び入力された前記作業情報を送信し、前記部品モデルは、対応する前記通信ポートが指定されていないときの色である非指定色と、対応する前記通信ポートが指定されているときの色である指定色とを設定され、前記保守支援システムは、前記保守管理端末から送信された前記指定情報及び前記作業情報を受信する受信部をさらに備え、前記第1表示制御部は、前記受信部によって受信された前記指定情報において指定されている前記通信ポートに対応する前記部品モデルの色を前記非指定色から前記指定色へ切り替え、前記受信部によって受信された前記作業情報を前記第1ディスプレイに表示させてもよい。これにより、保守管理端末を使用する管理者は、遠隔地から通信ポートの指定及び作業の指示を行うことができる。ユーザは、第1ディスプレイにおけるAR表示にしたがって、管理者から指示された作業を進めることができる。 (11) The maintenance support system further includes a maintenance management terminal located at a location different from the location of the communication device, the maintenance management terminal accepting input of designation of the communication port of the communication device and work information indicating work to be performed on the designated communication port, and transmitting the designation information indicating the designated communication port and the input work information, the component model being set to a non-designated color that is a color when the corresponding communication port is not designated and a designated color that is a color when the corresponding communication port is designated, the maintenance support system further including a receiving unit that receives the designation information and the work information transmitted from the maintenance management terminal, the first display control unit switching the color of the component model corresponding to the communication port designated in the designation information received by the receiving unit from the non-designated color to the designated color, and displaying the work information received by the receiving unit on the first display. This allows an administrator using the maintenance management terminal to remotely designate a communication port and instruct work. The user can proceed with the work instructed by the administrator according to the AR display on the first display.

(12) 前記保守管理端末は、第2入力装置、第2ディスプレイ、及び第2表示制御部を含み、前記第2表示制御部は、前記一面の仮想3次元モデルである第2仮想面を前記第2ディスプレイに表示させ、前記保守管理端末は、前記第2入力装置が前記第2仮想面の通信ポートを指定する入力を受け付けることにより、前記通信ポートの指定を受け付けてもよい。これにより、管理者は、保守管理端末に表示された第2仮想面を用いて、通信ポートを指定することができる。 (12) The maintenance management terminal may include a second input device, a second display, and a second display control unit, and the second display control unit may cause a second virtual surface, which is a virtual three-dimensional model of the surface, to be displayed on the second display. The maintenance management terminal may receive input from the second input device specifying a communication port for the second virtual surface, thereby receiving the designation of the communication port. This allows the administrator to specify a communication port using the second virtual surface displayed on the maintenance management terminal.

(13) 本実施形態に係る保守支援装置は、筐体の一面に複数の通信ポートが設けられた通信装置の保守を支援する保守支援装置であって、カメラによって撮像された前記一面の画像において、前記通信装置の機能部を含む前記一面を、機械学習の学習済みモデルによって認識する認識部と、前記学習済みモデルによって認識された前記一面の実空間における位置に基づいて前記一面の代表位置を決定し、前記実空間に対応する仮想空間において前記代表位置に対応する位置に、前記一面の仮想3次元モデルである仮想面を配置する仮想化部と、前記仮想化部によって前記仮想空間に配置された前記仮想面と、前記カメラによって撮像された前記一面の画像とを重畳した拡張現実画像を生成する表示制御部と、を備える。学習済みモデルが通信装置の一面の画像から通信装置の機能部を含む一面を認識するため、一面に画像認識用の要素(マーカ)を設けずに、一面をAR表示することができる。 (13) A maintenance support device according to this embodiment is a maintenance support device that supports the maintenance of a communication device having a housing with multiple communication ports on one side thereof, and includes: a recognition unit that uses a machine learning trained model to recognize the side including functional units of the communication device in an image of the side captured by a camera; a virtualization unit that determines a representative position of the side based on the position in real space of the side recognized by the trained model and places a virtual surface, which is a virtual 3D model of the side, at a position corresponding to the representative position in a virtual space corresponding to the real space; and a display control unit that generates an augmented reality image in which the virtual surface placed in the virtual space by the virtualization unit is superimposed on the image of the side captured by the camera. Because the trained model recognizes the side including the functional units of the communication device from the image of the side of the communication device, it is possible to display the side in AR without providing elements (markers) for image recognition on the side.

(14) 本実施形態に係る保守支援方法は、筐体の一面に複数の通信ポートが設けられた通信装置の保守を支援する保守支援方法であって、カメラによって撮像された前記一面の画像において、前記通信装置の機能部を含む前記一面を、機械学習の学習済みモデルによって認識するステップと、前記学習済みモデルによって認識された前記一面の実空間における位置に基づいて前記一面の代表位置を決定し、前記実空間に対応する仮想空間において前記代表位置に対応する位置に、前記一面の仮想3次元モデルである仮想面を配置するステップと、前記仮想空間に配置された前記仮想面と、前記カメラによって撮像された前記一面の画像とを重畳した拡張現実画像を生成するステップと、を含む。学習済みモデルが通信装置の一面の画像から通信装置の機能部を含む一面を認識するため、一面に画像認識用の要素(マーカ)を設けずに、一面をAR表示することができる。 (14) A maintenance assistance method according to this embodiment is a maintenance assistance method for assisting in the maintenance of a communication device having a housing with multiple communication ports on one side thereof, and includes the steps of: recognizing, in an image of the side captured by a camera, the side including functional units of the communication device using a machine learning trained model; determining a representative position of the side based on the position in real space of the side recognized by the trained model; and placing a virtual surface, which is a virtual three-dimensional model of the side, at a position corresponding to the representative position in a virtual space corresponding to the real space; and generating an augmented reality image in which the virtual surface placed in the virtual space and the image of the side captured by the camera are superimposed. Because the trained model recognizes the side including the functional units of the communication device from the image of the side of the communication device, it is possible to display the side in AR without providing elements (markers) for image recognition on the side.

<本開示の実施形態の詳細>
以下、図面を参照しつつ、本発明の実施形態の詳細を説明する。なお、以下に記載する実施形態の少なくとも一部を任意に組み合わせてもよい。
<Details of the embodiment of the present disclosure>
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, detailed descriptions of embodiments of the present invention will be given with reference to the accompanying drawings. At least some of the embodiments described below may be combined in any desired manner.

[1.保守支援システム]
図1は、実施形態に係る保守支援システムの構成の一例を示す図である。保守支援システム10は、ユーザ(保守作業者)による通信装置200A,200B,200C,200D,200E,200F,200G,200Hの保守を支援する。保守支援システム10は、保守支援端末100と、サーバ300と、保守管理端末400とを含む。
[1. Maintenance support system]
1 is a diagram illustrating an example of the configuration of a maintenance support system according to an embodiment. The maintenance support system 10 supports a user (maintenance worker) in maintaining communication devices 200A, 200B, 200C, 200D, 200E, 200F, 200G, and 200H. The maintenance support system 10 includes a maintenance support terminal 100, a server 300, and a maintenance management terminal 400.

通信装置200A,200B,200C,200D,200E,200F,200G,200Hは、通信事業者の施設である通信センター20に設置されている。通信装置200A,200B,200C,200Dは、ラック250Aに搭載され、通信装置200E,200F,200G,200Hは、ラック250Bに搭載されている。なお、以下の説明においては、通信装置200A,200B,200C,200D,200E,200F,200G,200Hを「通信装置200」と総称することがあり、ラック250A,250Bを「ラック250」と総称することがある。 Communication devices 200A, 200B, 200C, 200D, 200E, 200F, 200G, and 200H are installed in communication center 20, which is a facility of a telecommunications carrier. Communication devices 200A, 200B, 200C, and 200D are mounted in rack 250A, and communication devices 200E, 200F, 200G, and 200H are mounted in rack 250B. Note that in the following description, communication devices 200A, 200B, 200C, 200D, 200E, 200F, 200G, and 200H may be collectively referred to as "communication devices 200," and racks 250A and 250B may be collectively referred to as "rack 250."

通信装置200は、複数の通信ポートを含む。通信ポートは、通信装置200の筐体の前面に設けられている。通信装置200の筐体の前面は、一枚のパネルによって構成されている。通信装置200は、例えば光通信装置であり、各通信ポートには、光トランシーバを挿入(装着)することができる。 The communication device 200 includes multiple communication ports. The communication ports are provided on the front of the housing of the communication device 200. The front of the housing of the communication device 200 is composed of a single panel. The communication device 200 is, for example, an optical communication device, and an optical transceiver can be inserted (attached) to each communication port.

ラック250には、様々な機種の通信装置200が搭載されている。例えば、通信装置200A,200Bは第1機種の通信装置であり、通信装置200C,200Dは第2機種の通信装置である。機種毎に、通信装置の前面のパネルの構成は異なる。 Rack 250 is equipped with various types of communication devices 200. For example, communication devices 200A and 200B are a first type of communication device, and communication devices 200C and 200D are a second type of communication device. The configuration of the front panel of the communication device differs depending on the model.

保守支援端末100は、保守支援装置の一例である。保守支援端末100は、通信センター20において、ユーザによる通信装置200の保守作業に用いられる。保守支援端末100は、通信機能を有する携帯型端末であり、例えば、タブレット、スマートグラス、スマートフォンである。 The maintenance support terminal 100 is an example of a maintenance support device. The maintenance support terminal 100 is used by a user at the communication center 20 to perform maintenance work on the communication device 200. The maintenance support terminal 100 is a portable terminal with communication capabilities, such as a tablet, smart glasses, or smartphone.

サーバ300及び保守管理端末400は、例えば、通信装置200の管理を行う管理事業者の施設である管理センター30に設置されている。管理センター30は、例えば、通信センター20の遠隔地に設けられる。 The server 300 and the maintenance management terminal 400 are installed, for example, in a management center 30, which is a facility of a management company that manages the communication device 200. The management center 30 is installed, for example, in a remote location from the communication center 20.

サーバ300及び保守管理端末400は、ネットワーク500を介して保守支援端末100と通信可能に接続される。サーバ300は、保守支援端末100に通信装置200の保守作業に用いられる情報及び機能を提供する。保守管理端末400は、管理者によって使用される。管理者は、保守管理端末400を用いてユーザによる通信装置200の保守作業をサポートする。 The server 300 and maintenance management terminal 400 are communicatively connected to the maintenance support terminal 100 via the network 500. The server 300 provides the maintenance support terminal 100 with information and functions used in maintenance work on the communication device 200. The maintenance management terminal 400 is used by an administrator. The administrator uses the maintenance management terminal 400 to support users in performing maintenance work on the communication device 200.

[2.保守支援端末の構成]
図2は、本実施形態に係る保守支援端末のハードウェア構成の一例を示すブロック図である。保守支援端末100は、プロセッサ101と、不揮発性メモリ102と、揮発性メモリ103と、入力装置104と、ディスプレイ105と、グラフィック処理部106と、通信インタフェース(I/F)107と、カメラ108と、位置測定部109と、ジャイロセンサ112と、加速度センサ113とを含む。
[2. Configuration of the maintenance support terminal]
2 is a block diagram showing an example of the hardware configuration of a maintenance support terminal according to this embodiment. The maintenance support terminal 100 includes a processor 101, a non-volatile memory 102, a volatile memory 103, an input device 104, a display 105, a graphics processing unit 106, a communication interface (I/F) 107, a camera 108, a position measurement unit 109, a gyro sensor 112, and an acceleration sensor 113.

揮発性メモリ103は、例えばSRAM(Static Random Access Memory)、DRAM(Dynamic Random Access Memory)等の半導体メモリである。不揮発性メモリ102は、例えばフラッシュメモリ、ハードディスク、ROM(Read Only Memory)等である。不揮発性メモリ102には、保守支援アプリケーション(APP)120及び保守支援APP120の実行に使用されるデータが格納される。不揮発性メモリ102には、機械学習によって生成された学習済みモデル600が格納される。学習済みモデル600は、保守支援APP120によって使用される。不揮発性メモリ102には、通信装置200のパネルの3次元仮想モデルである仮想パネル700A,700B,700C,…のデータが格納される。仮想パネル700A,700B,700Cは、第1仮想面の例である。仮想パネル700A,700B,700C,…は、保守支援APP120によって使用される。不揮発性メモリ102には、通信装置200の機種毎の仮想パネル700A,700B,700Cが記憶されている。なお、以下の説明では、仮想パネル700A,700B,700Cを「仮想パネル700」と総称することがある。 The volatile memory 103 is, for example, a semiconductor memory such as an SRAM (Static Random Access Memory) or a DRAM (Dynamic Random Access Memory). The non-volatile memory 102 is, for example, a flash memory, a hard disk, or a ROM (Read Only Memory). The non-volatile memory 102 stores a maintenance support application (APP) 120 and data used to execute the maintenance support APP 120. The non-volatile memory 102 stores a trained model 600 generated by machine learning. The trained model 600 is used by the maintenance support APP 120. The non-volatile memory 102 stores data for virtual panels 700A, 700B, 700C, etc., which are three-dimensional virtual models of the panel of the communication device 200. The virtual panels 700A, 700B, 700C, etc. are examples of first virtual surfaces. The virtual panels 700A, 700B, 700C, etc. are used by the maintenance support APP 120. Non-volatile memory 102 stores virtual panels 700A, 700B, and 700C for each model of communication device 200. In the following description, virtual panels 700A, 700B, and 700C may be collectively referred to as "virtual panels 700."

通信装置200のパネル及び仮想パネル700について説明する。図3Aは、実施形態に係る通信装置のパネルの一例を示す図である。パネル210は、外部ポート211と、通信ポート212と、通気口221,222とを含む。 The panel of the communication device 200 and the virtual panel 700 will now be described. Figure 3A is a diagram showing an example of a panel of a communication device according to an embodiment. The panel 210 includes an external port 211, a communication port 212, and air vents 221 and 222.

外部ポート211は、パネル210の左端に設けられている。外部ポート211は、ネットワーク500と接続するための通信ポートである。例えば、外部ポート211は、ネットワーク500に接続された保守支援端末100等の保守用の外部装置との通信に用いられる。 The external port 211 is located on the left edge of the panel 210. The external port 211 is a communication port for connecting to the network 500. For example, the external port 211 is used for communication with an external maintenance device, such as the maintenance support terminal 100, connected to the network 500.

通信ポート212は、光トランシーバを着脱可能である。パネル210には、上下2段に分かれて複数の通信ポート212が配置されている。通信ポート212には、1Gbpsの光トランシーバに対応した通信ポート、及び10Gbpsの光トランシーバに対応した通信ポートの2種類の通信ポートが含まれる。 The communication ports 212 allow optical transceivers to be attached and detached. Multiple communication ports 212 are arranged on the panel 210, separated into two levels, upper and lower. The communication ports 212 include two types of communication ports: one compatible with 1 Gbps optical transceivers and one compatible with 10 Gbps optical transceivers.

パネル210の上部、通信ポート212の上方には、複数の通気口221,222が設けられている。通気口221,222は、通信装置200の筐体内に空気を導入する吸気口、又は、通信装置200の筐体内から空気を排出する排気口である。 Multiple ventilation holes 221, 222 are provided on the upper part of the panel 210, above the communication port 212. The ventilation holes 221, 222 are intake holes that introduce air into the housing of the communication device 200, or exhaust holes that expel air from the housing of the communication device 200.

図3Bは、図3Aのパネルに対応する仮想パネルを示す図である。仮想パネル700は、複数の部品モデル701,702,703によって構成されている。部品モデル701は、パネル210の左端の外部ポート211を含む部分の3次元仮想モデルである。部品モデル702は、パネル210における通信ポート212の部分の3次元仮想モデルである。部品モデル703は、パネル210の外縁を規定する3次元モデルである。部品モデル701,702は、パネル210において対応する部分が配置される位置に、部品モデル703において配置される。つまり、部品モデル701は、部品モデル703の左端に配置される。部品モデル702は、部品モデル703において、パネル210における通信ポート212の位置に対応する位置に配置されている。 Figure 3B is a diagram showing a virtual panel corresponding to the panel in Figure 3A. Virtual panel 700 is composed of multiple part models 701, 702, and 703. Part model 701 is a three-dimensional virtual model of the portion of panel 210 that includes external port 211 at the left edge. Part model 702 is a three-dimensional virtual model of the communication port 212 portion of panel 210. Part model 703 is a three-dimensional model that defines the outer edge of panel 210. Part models 701 and 702 are placed in part model 703 at positions where their corresponding portions are placed in panel 210. In other words, part model 701 is placed at the left edge of part model 703. Part model 702 is placed in part model 703 at a position corresponding to the position of communication port 212 on panel 210.

上記のような仮想パネル700は、保守支援端末100において実空間に対応して設定された仮想3次元空間(仮想空間)に配置される。これにより、後述するように、カメラ108によって撮像されたパネル210の画像と仮想パネル700とが重畳して表示される。図3Cは、図3Aに示すパネルと図3Bに示す仮想パネルとが重畳されたAR画像を示す図である。AR画像では、パネル210の外形の位置と、部品モデル703の位置とが合致している。パネル210の左端の外部ポート211を含む部分の位置と、部品モデル701の位置とが合致している。さらに、複数の通信ポート212のそれぞれの位置と、複数の部品モデル702のそれぞれの位置とが合致している。 The virtual panel 700 described above is placed in a virtual three-dimensional space (virtual space) set in the maintenance support terminal 100 to correspond to the real space. As a result, as will be described below, the image of the panel 210 captured by the camera 108 and the virtual panel 700 are displayed superimposed on each other. Figure 3C is a diagram showing an AR image in which the panel shown in Figure 3A and the virtual panel shown in Figure 3B are superimposed. In the AR image, the position of the outline of the panel 210 matches the position of the part model 703. The position of the portion of the panel 210 including the external port 211 at the left edge matches the position of the part model 701. Furthermore, the positions of each of the multiple communication ports 212 match the positions of each of the multiple part models 702.

仮想パネル700は、透明色である。したがって、AR画像では、パネル210が仮想パネル700を透過して表れる。 The virtual panel 700 is transparent. Therefore, in the AR image, the panel 210 appears through the virtual panel 700.

図3Aに戻り、通気口221,222は、上下2段に分かれて設けられている。上段の通気口221は、通信装置200の機種の識別に用いられる。つまり、通気口221は、通信装置200の機種の識別コードを兼ねている。下段の通気口222は、パネル210内の位置を識別するために用いられる。つまり、通気口222は、パネル210内の位置の識別コードを兼ねている。 Returning to Figure 3A, the ventilation openings 221, 222 are arranged in two rows, upper and lower. The upper ventilation opening 221 is used to identify the model of the communication device 200. In other words, the ventilation opening 221 also serves as an identification code for the model of the communication device 200. The lower ventilation opening 222 is used to identify the position within the panel 210. In other words, the ventilation opening 222 also serves as an identification code for the position within the panel 210.

例えば、複数の通気口221は左右一列に並び、複数の通気口222は左右一列に並ぶ。以下、1つの通気口221,222の上下方向長さを「高さ」といい、左右方向長さを「幅」という。通気口221,222は、一定の要件を満たすようにパネル210に設けられる。要件は、通気口221,222の幅は予め定められた上限及び下限によって定義される範囲内であること、左右方向の一定の長さの区間当たりに一定数以上の通気口221及び222が設けられること、通気口221,222の形状は、予め定められた複数の形状から選択されることを含む。 For example, multiple ventilation openings 221 are arranged in a row horizontally, and multiple ventilation openings 222 are arranged in a row horizontally. Hereinafter, the vertical length of one ventilation opening 221, 222 will be referred to as "height," and its horizontal length will be referred to as "width." The ventilation openings 221, 222 are provided on the panel 210 so as to satisfy certain requirements. These requirements include that the width of the ventilation openings 221, 222 must be within a range defined by predetermined upper and lower limits, that a certain number or more of ventilation openings 221 and 222 must be provided per section of a certain length horizontally, and that the shape of the ventilation openings 221, 222 must be selected from a plurality of predetermined shapes.

以下の説明では、通気口221,222の形状を矩形とする。しかし、通気口221,222の形状は矩形以外であってもよく、例えば、円形、三角形、星形であってもよい。 In the following description, the shape of the ventilation openings 221, 222 is assumed to be rectangular. However, the shape of the ventilation openings 221, 222 may be other than rectangular, for example, circular, triangular, or star-shaped.

図4Aは、上段の通気口の配置パターンの一例を示す図であり、図4Bは、上段の通気口の配置パターンの他の例を示す図である。通信装置200の機種毎に、通気口221の配置パターンが定められている。例えば、図4Aに示す通気口221Aの配置パターンは、通信装置200A,200Bの機種固有のパターンであり、図4Bに示す通気口221Bの配置パターンは、通信装置200C,200Dの機種固有のパターンである。したがって、保守支援端末100は、通気口221の配置パターンを画像認識することにより、通信装置200の機種を識別することができる。 Figure 4A is a diagram showing an example of the arrangement pattern of the upper vents, and Figure 4B is a diagram showing another example of the arrangement pattern of the upper vents. The arrangement pattern of the vents 221 is determined for each model of communication device 200. For example, the arrangement pattern of the vents 221A shown in Figure 4A is a pattern specific to the models of communication devices 200A and 200B, and the arrangement pattern of the vents 221B shown in Figure 4B is a pattern specific to the models of communication devices 200C and 200D. Therefore, the maintenance support terminal 100 can identify the model of the communication device 200 by image recognition of the arrangement pattern of the vents 221.

通気口221は、正方開口及び長方開口の2種類の形状から選択される。正方開口は、正方形の開口であり、高さと同一の幅を有する。長方開口は、高さよりも長い幅を有する。正方開口と長方開口の高さは同一である。長方開口の幅は、正方開口2つ分の幅と等しい。正方開口が2つ並んだ場合、隣合う正方開口の間には一定幅の間隔が設けられる。長方開口の幅は、2つの正方開口の幅及びその間の間隔の合計に等しい。さらに、通気口221の配置パターンには、正方開口及び長方開口に加え、正方閉口が用いられる。正方閉口は、正方開口と同じ形状及び大きさを有する閉じた(孔が設けられていない)領域である。通気口221の配置パターンは、左右方向に正方開口3つ分の幅の区間(以下、「単位区間」という)において、正方開口、長方開口、及び正方閉口の組み合わせ及び並び順によって定義され、単位区間毎に同じパターンが繰り返される。1つの単位区間における正方閉口の数は1又は0である。1つの単位区間における通気口221の配置パターンは、通信装置200の機種に割り当てられている。つまり、1つの単位区間における通気口221の配置パターンは、通信装置200の機種コードである。この場合、8通りの機種コードを定義することが可能である。 The ventilation opening 221 is selected from two shapes: a square opening and a rectangular opening. A square opening is a square opening with a width equal to its height. A rectangular opening has a width greater than its height. The height of a square opening and a rectangular opening is the same. The width of a rectangular opening is equal to the width of two square openings. When two square openings are placed side by side, a fixed gap is provided between adjacent square openings. The width of a rectangular opening is equal to the sum of the widths of the two square openings and the gap between them. Furthermore, in addition to square openings and rectangular openings, closed square openings are used in the arrangement pattern of the ventilation openings 221. A closed square opening is a closed area (with no holes) that has the same shape and size as a square opening. The arrangement pattern of the air vents 221 is defined by the combination and order of square openings, rectangular openings, and closed square openings in a section (hereinafter referred to as a "unit section") that is the width of three square openings in the left-right direction, and the same pattern is repeated for each unit section. The number of closed square openings in one unit section is either 1 or 0. The arrangement pattern of the air vents 221 in one unit section is assigned to the model of the communication device 200. In other words, the arrangement pattern of the air vents 221 in one unit section is the model code of the communication device 200. In this case, eight different model codes can be defined.

隣合う単位区間の間には、一定の長さの空白区間が設けられる。空白区間は、単位区間において隣接する開口(正方開口又は長方開口)の間の間隔よりも大きい幅を有する。空白区間を設けることにより、画像認識によって単位区間を認識することができる。 A blank section of a certain length is provided between adjacent unit sections. The blank section has a width greater than the distance between adjacent openings (square openings or rectangular openings) in the unit section. By providing blank sections, the unit sections can be recognized by image recognition.

図4Aに示す通気口221Aの配置パターンは、単位区間に2つの正方開口と1つの正方閉口とを含む。単位区間は、左から右に向かって並ぶ「第1領域」、「第2領域」、及び「第3領域」の3つの領域によって定義されている。通気口221Aの配置パターンは、第1領域及び第2領域のそれぞれに正方開口が、第3領域に正方閉口が配置されたパターンである。図4Bに示す通気口221Bの配置パターンは、第1領域に正方開口が、第2領域及び第3領域に長方開口が配置されたパターンである。単位区間毎に同一の通気口221の配置パターンが繰り返されるため、同一の通気口221のパターンが、パネル210の複数の位置に配置される。したがって、カメラ108によってパネル210の一部分のみが撮像された場合でも、撮像された部分に含まれる通気口221のパターンによって、通信装置200の機種を識別することができる。 The arrangement pattern of the vents 221A shown in FIG. 4A includes two square openings and one closed square opening in the unit section. The unit section is defined by three regions, "first region," "second region," and "third region," arranged from left to right. The arrangement pattern of the vents 221A is a pattern in which square openings are arranged in each of the first and second regions, and a closed square opening is arranged in the third region. The arrangement pattern of the vents 221B shown in FIG. 4B is a pattern in which square openings are arranged in the first region, and rectangular openings are arranged in the second and third regions. Because the same arrangement pattern of the vents 221 is repeated for each unit section, the same pattern of the vents 221 is arranged in multiple positions on the panel 210. Therefore, even if the camera 108 captures an image of only a portion of the panel 210, the model of the communication device 200 can be identified based on the pattern of the vents 221 included in the captured image.

図5Aは、下段の通気口の配置パターンの第1例を示す図であり、図5Bは、下段の通気口の配置パターンの第2例を示す図であり、図5Cは、下段の通気口の配置パターンの第3例を示す図である。下段の通気口222は、パネル210における位置(左部、中央部、右部)を識別するために用いられる。通信装置200の各機種に共通して、パネル210の左部、中央部、右部のそれぞれに、通気口222の配置パターンが定められている。例えば、図5Aに示す通気口222Aの配置パターンは、パネル210の左部固有のパターンであり、図5Bに示す通気口222Bの配置パターンは、パネル210の中央部固有のパターンであり、図5Cに示す通気口222Cの配置パターンは、パネル210の右部固有のパターンである。したがって、保守支援端末100は、通気口222の配置パターンを画像認識することにより、認識した部分のパネル210における位置(左部、中央部、右部)を識別することができる。 Figure 5A shows a first example of a layout pattern for the lower vents, Figure 5B shows a second example of a layout pattern for the lower vents, and Figure 5C shows a third example of a layout pattern for the lower vents. The lower vents 222 are used to identify their position on the panel 210 (left, center, right). Each model of communication device 200 has a specific layout pattern for the vents 222 for each of the left, center, and right sections of the panel 210. For example, the layout pattern for vents 222A shown in Figure 5A is specific to the left section of the panel 210, the layout pattern for vents 222B shown in Figure 5B is specific to the center section of the panel 210, and the layout pattern for vents 222C shown in Figure 5C is specific to the right section of the panel 210. Therefore, by performing image recognition of the arrangement pattern of the air vents 222, the maintenance support terminal 100 can identify the position (left, center, right) of the recognized part on the panel 210.

図5Aに示す通気口222Aの配置パターンは、第1領域及び第2領域のそれぞれに正方開口が、第3領域に正方閉口が配置されたパターンである。図5Bに示す通気口222Bの配置パターンは、第1領域に正方開口が、第2領域及び第3領域に長方開口が配置されたパターンである。図5Cに示す通気口222Cの配置パターンは、第1領域に正方開口が、第2領域に正方閉口が、第3領域に正方開口が配置されたパターンである。なお、上述した例では、単位区間を正方開口3つ分の区間としたが、正方開口4つ分以上の区間としてもよい。ただし、単位区間は、少なくとも通信装置200の機種の数以上の機種コードを定義可能なサイズとされる。 The arrangement pattern of the ventilation openings 222A shown in Figure 5A is a pattern in which square openings are arranged in each of the first and second regions, and a closed square opening is arranged in the third region. The arrangement pattern of the ventilation openings 222B shown in Figure 5B is a pattern in which square openings are arranged in the first region, and rectangular openings are arranged in the second and third regions. The arrangement pattern of the ventilation openings 222C shown in Figure 5C is a pattern in which square openings are arranged in the first region, closed square openings in the second region, and square openings in the third region. Note that in the above example, the unit section is an area equivalent to three square openings, but it may also be an area equivalent to four or more square openings. However, the unit section should be of a size that allows for the definition of model codes at least equal to the number of models of the communication device 200.

図2に戻り、保守支援端末100は、コンピュータを備えて構成され、保守支援端末100の各機能の一部又は全部は、前記コンピュータの記憶装置に記憶されたコンピュータプログラムである保守支援APP120がプロセッサ101によって実行されることで発揮される。保守支援APP120は、フラッシュメモリ、ROM、CD-ROMなどの記録媒体に記憶させることができる。プロセッサ101が保守支援APP120を実行することにより、保守支援端末100は、通信装置200のAR表示を行うことができる。 Returning to FIG. 2, the maintenance support terminal 100 is configured with a computer, and some or all of the functions of the maintenance support terminal 100 are realized by the processor 101 executing the maintenance support APP 120, which is a computer program stored in the computer's storage device. The maintenance support APP 120 can be stored in a recording medium such as flash memory, ROM, or CD-ROM. By the processor 101 executing the maintenance support APP 120, the maintenance support terminal 100 can display the communication device 200 in AR.

プロセッサ101は、例えばCPU(Central Processing Unit)である。ただし、プロセッサ101は、CPUに限られない。プロセッサ101は、GPU(Graphics Processing Unit)であってもよい。プロセッサ101は、例えば、ASIC(Application Specific Integrated Circuit)であってもよいし、ゲートアレイ、FPGA(Field Programmable Gate Array)等のプログラマブルロジックデバイスであってもよい。この場合、ASIC又はプログラマブルロジックデバイスは、保守支援APP120と同様の処理を実行可能に構成される。 The processor 101 is, for example, a CPU (Central Processing Unit). However, the processor 101 is not limited to a CPU. The processor 101 may also be a GPU (Graphics Processing Unit). The processor 101 may also be, for example, an ASIC (Application Specific Integrated Circuit) or a programmable logic device such as a gate array or FPGA (Field Programmable Gate Array). In this case, the ASIC or programmable logic device is configured to be able to execute processing similar to that of the maintenance support APP 120.

ディスプレイ105は、第1ディスプレイの一例である。グラフィック処理部106は、ディスプレイ105に接続されており、ディスプレイ105における表示を制御する。グラフィック処理部106は、例えば、GPU及びVRAM(Video RAM)を含み、ディスプレイ105に表示するデータをVRAMに保持し、VRAMから1フレーム分の映像データを定期的に読み出し、映像信号を生成する。生成された映像信号はディスプレイ105に出力され、ディスプレイ105に映像が表示される。グラフィック処理部106の機能は、プロセッサ101に含まれてもよい。揮発性メモリ103の一部の領域を、VRAMとして利用してもよい。 Display 105 is an example of a first display. Graphics processing unit 106 is connected to display 105 and controls the display on display 105. Graphics processing unit 106 includes, for example, a GPU and VRAM (Video RAM), stores data to be displayed on display 105 in VRAM, periodically reads one frame of video data from VRAM, and generates a video signal. The generated video signal is output to display 105, and the video is displayed on display 105. The functions of graphics processing unit 106 may be included in processor 101. A portion of the volatile memory 103 may be used as VRAM.

ディスプレイ105は、例えば液晶モニタ又はOEL(有機エレクトロルミネッセンス)モニタを含む。ディスプレイ105は、文字又は図形の情報を表示することができる。入力装置104は、第1入力装置の一例である。入力装置104は、例えば、ディスプレイ105に重ねられた静電容量式又は感圧式のタッチパッドを含む。入力装置104は、キーボード及びマウス等のポインティングデバイスであってもよい。入力装置104は、保守支援端末100への情報の入力に用いられる。 The display 105 includes, for example, a liquid crystal monitor or an OEL (organic electroluminescence) monitor. The display 105 can display text or graphic information. The input device 104 is an example of a first input device. The input device 104 includes, for example, a capacitive or pressure-sensitive touchpad overlaid on the display 105. The input device 104 may also be a keyboard and a pointing device such as a mouse. The input device 104 is used to input information to the maintenance support terminal 100.

通信I/F107は、例えば無線通信インタフェースである。具体的な例では、通信I/F107は、無線LANインタフェース、Bluetoothインタフェース、又は5G(第5世代移動通信システム)若しくは4G(第4世代移動通信システム)に準拠した無線通信インタフェースである。通信I/F107は、無線によってネットワーク500に接続可能である。保守支援端末100は、通信I/F107によって、サーバ300及び保守管理端末400と通信することができる。 The communication I/F 107 is, for example, a wireless communication interface. Specifically, the communication I/F 107 is a wireless LAN interface, a Bluetooth interface, or a wireless communication interface compliant with 5G (fifth generation mobile communication system) or 4G (fourth generation mobile communication system). The communication I/F 107 can be connected wirelessly to the network 500. The maintenance support terminal 100 can communicate with the server 300 and the maintenance management terminal 400 via the communication I/F 107.

カメラ108は、例えばCCD(Charge Coupled Devices)又はCMOS(Complementary Metal Oxide Semiconductor)により構成されたイメージセンサ及びレンズを含む。カメラ108は、撮像された画像を生成し、画像を出力する。例えば、カメラ108は静止画像を所定のフレームレートで連続して生成し、静止画像を上記のフレームレートで出力することによって、動画を出力することができる。以下、カメラ108から出力される画像を「カメラ画像」ともいう。 Camera 108 includes an image sensor, such as a CCD (Charge Coupled Device) or CMOS (Complementary Metal Oxide Semiconductor), and a lens. Camera 108 generates captured images and outputs the images. For example, camera 108 can continuously generate still images at a predetermined frame rate and output the still images at the same frame rate to output a moving image. Hereinafter, the image output from camera 108 will also be referred to as a "camera image."

位置測定部109は、保守支援端末100の外部にある物体の位置、すなわち3次元空間(実空間)の座標を測定する。例えば、位置測定部109は、レイキャスティング法により物体の位置を測定する。位置測定部109は、レーザ照射部110及び受光部111を含む。位置測定部109は、レーザ照射部110から物体に向けてレーザを照射し、物体において反射したレーザ光(反射光)を受光部111が受光することで、物体の位置を測定する。 The position measurement unit 109 measures the position of an object outside the maintenance support terminal 100, i.e., the coordinates in three-dimensional space (real space). For example, the position measurement unit 109 measures the position of the object using a ray casting method. The position measurement unit 109 includes a laser irradiation unit 110 and a light receiving unit 111. The position measurement unit 109 measures the position of the object by irradiating a laser from the laser irradiation unit 110 toward the object and receiving the laser light (reflected light) reflected from the object with the light receiving unit 111.

ジャイロセンサ112は、保守支援端末100の角速度を検出する。加速度センサ113は、保守支援端末100の加速度を検出する。保守支援端末100は、ジャイロセンサ112及び加速度センサ113の検出値から、保守支援端末100の位置及び向き(方位角)を算出することができる。 The gyro sensor 112 detects the angular velocity of the maintenance support terminal 100. The acceleration sensor 113 detects the acceleration of the maintenance support terminal 100. The maintenance support terminal 100 can calculate the position and orientation (azimuth angle) of the maintenance support terminal 100 from the detection values of the gyro sensor 112 and the acceleration sensor 113.

[3.サーバの構成]
図6は、本実施形態に係るサーバのハードウェア構成の一例を示すブロック図である。サーバ300は、プロセッサ301と、不揮発性メモリ302と、揮発性メモリ303と、通信I/F304とを含む。
[3. Server Configuration]
6 is a block diagram showing an example of the hardware configuration of a server according to this embodiment. The server 300 includes a processor 301, a non-volatile memory 302, a volatile memory 303, and a communication I/F 304.

揮発性メモリ303は、例えばSRAM、DRAM等の半導体メモリである。不揮発性メモリ302は、例えばフラッシュメモリ、ハードディスク、ROM等である。不揮発性メモリ302には、サーバプログラム305及びサーバプログラム305の実行に使用されるデータが格納される。不揮発性メモリ302には、さらに、通信装置データベース(DB)306が設けられている。通信装置DB306は、通信装置200の保守支援用の情報が格納される。サーバ300は、コンピュータを備えて構成され、サーバ300の各機能の一部又は全部は、前記コンピュータの記憶装置に記憶されたコンピュータプログラムであるサーバプログラム305がプロセッサ301によって実行されることで発揮される。サーバプログラム305は、フラッシュメモリ、ROM、CD-ROMなどの記録媒体に記憶させることができる。プロセッサ301がサーバプログラム305を実行することにより、サーバ300は、通信装置200の保守を支援するための情報及び機能を、保守支援端末100に提供することができる。 Volatile memory 303 is, for example, a semiconductor memory such as SRAM or DRAM. Non-volatile memory 302 is, for example, a flash memory, a hard disk, or a ROM. Non-volatile memory 302 stores a server program 305 and data used to execute the server program 305. Non-volatile memory 302 also includes a communication device database (DB) 306. The communication device DB 306 stores information for supporting maintenance of the communication device 200. Server 300 is configured with a computer, and some or all of the functions of server 300 are performed by processor 301 executing server program 305, a computer program stored in the computer's storage device. Server program 305 can be stored on a recording medium such as flash memory, ROM, or CD-ROM. By processor 301 executing server program 305, server 300 can provide information and functions for supporting maintenance of the communication device 200 to the maintenance support terminal 100.

プロセッサ301は、例えばCPUである。ただし、プロセッサ301は、CPUに限られない。プロセッサ301は、GPUであってもよい。プロセッサ301は、例えば、ASICであってもよいし、ゲートアレイ、FPGA等のプログラマブルロジックデバイスであってよい。この場合、ASIC又はプログラマブルロジックデバイスは、サーバプログラム305と同様の処理を実行可能に構成される。 Processor 301 is, for example, a CPU. However, processor 301 is not limited to a CPU. Processor 301 may also be a GPU. Processor 301 may also be, for example, an ASIC, or a programmable logic device such as a gate array or FPGA. In this case, the ASIC or programmable logic device is configured to be able to execute processing similar to that of server program 305.

通信I/F304は、例えばイーサネットインタフェース、無線LANインタフェース、又はBluetoothインタフェース等の通信インタフェースである。通信I/F304は、ネットワーク500に接続される。サーバ300は、通信I/F304によって、保守支援端末100及び保守管理端末400と通信することができる。 The communication I/F 304 is a communication interface such as an Ethernet interface, a wireless LAN interface, or a Bluetooth interface. The communication I/F 304 is connected to the network 500. The server 300 can communicate with the maintenance support terminal 100 and the maintenance management terminal 400 via the communication I/F 304.

通信装置200は、ネットワーク500に接続されている。サーバ300は、通信I/F304によって、通信装置200と通信することができる。 The communication device 200 is connected to the network 500. The server 300 can communicate with the communication device 200 via the communication I/F 304.

[4.保守管理端末の構成]
図7は、本実施形態に係る保守管理端末のハードウェア構成の一例を示すブロック図である。保守管理端末400は、プロセッサ401と、不揮発性メモリ402と、揮発性メモリ403と、入力装置404と、ディスプレイ405と、グラフィック処理部406と、通信I/F407とを含む。
[4. Configuration of maintenance management terminal]
7 is a block diagram showing an example of the hardware configuration of a maintenance management terminal according to this embodiment. The maintenance management terminal 400 includes a processor 401, a non-volatile memory 402, a volatile memory 403, an input device 404, a display 405, a graphics processing unit 406, and a communication I/F 407.

揮発性メモリ403は、例えばSRAM、DRAM等の半導体メモリである。不揮発性メモリ402は、例えばフラッシュメモリ、ハードディスク、ROM等である。不揮発性メモリ402には、保守管理APP410及び保守管理APP410の実行に使用されるデータが格納される。不揮発性メモリ402には、仮想パネル700A,700B,700C,…のデータが格納される。仮想パネル710A,710B,710C,…のデータは、保守管理APP410によって使用される。仮想パネル710A,710B,710C,…は、通信装置200のパネルの不透明色の3次元仮想モデルである。仮想パネル710A,710B,710C,…は、不透明色であること以外は、仮想パネル700A,700B,700C,…と同じデータある。なお、以下の説明では、仮想パネル710A,710B,710Cを「仮想パネル710」と総称することがある。 The volatile memory 403 is, for example, a semiconductor memory such as an SRAM or a DRAM. The non-volatile memory 402 is, for example, a flash memory, a hard disk, a ROM, etc. The non-volatile memory 402 stores the maintenance management APP 410 and data used to execute the maintenance management APP 410. The non-volatile memory 402 stores data for virtual panels 700A, 700B, 700C, etc. The data for virtual panels 710A, 710B, 710C, etc. is used by the maintenance management APP 410. The virtual panels 710A, 710B, 710C, etc. are opaque three-dimensional virtual models of the panels of the communication device 200. The virtual panels 710A, 710B, 710C, etc. contain the same data as the virtual panels 700A, 700B, 700C, etc., except that they are opaque. In the following description, virtual panels 710A, 710B, and 710C may be collectively referred to as "virtual panel 710."

保守管理端末400は、コンピュータを備えて構成され、保守管理端末400の各機能の一部又は全部は、前記コンピュータの記憶装置に記憶されたコンピュータプログラムである保守管理APP410がプロセッサ401によって実行されることで発揮される。保守管理APP410は、フラッシュメモリ、ROM、CD-ROMなどの記録媒体に記憶させることができる。プロセッサ401が保守管理APP410を実行することにより、保守管理端末400は、通信装置200のパネル210の3次元モデルを表示することができる。 The maintenance management terminal 400 is configured with a computer, and some or all of the functions of the maintenance management terminal 400 are realized by the processor 401 executing the maintenance management APP 410, which is a computer program stored in the computer's storage device. The maintenance management APP 410 can be stored in a recording medium such as flash memory, ROM, or CD-ROM. When the processor 401 executes the maintenance management APP 410, the maintenance management terminal 400 can display a three-dimensional model of the panel 210 of the communication device 200.

プロセッサ401は、例えばCPUである。ただし、プロセッサ401は、CPUに限られない。プロセッサ401は、GPUであってもよい。プロセッサ401は、例えば、ASICであってもよいし、ゲートアレイ、FPGA等のプログラマブルロジックデバイスであってよい。この場合、ASIC又はプログラマブルロジックデバイスは、保守管理APP410と同様の処理を実行可能に構成される。 The processor 401 is, for example, a CPU. However, the processor 401 is not limited to a CPU. The processor 401 may also be a GPU. The processor 401 may also be, for example, an ASIC, or a programmable logic device such as a gate array or FPGA. In this case, the ASIC or programmable logic device is configured to be able to execute processing similar to that of the maintenance management APP 410.

グラフィック処理部406は、ディスプレイ405に接続されており、ディスプレイ405における表示を制御する。グラフィック処理部406の機能は、プロセッサ401に含まれてもよい。揮発性メモリ403の一部の領域を、VRAMとして利用してもよい。 The graphics processing unit 406 is connected to the display 405 and controls the display on the display 405. The functions of the graphics processing unit 406 may be included in the processor 401. A portion of the volatile memory 403 may be used as VRAM.

入力装置404は、第2入力装置の一例であり、ディスプレイ405は、第2ディスプレイの一例である。ディスプレイ405は、例えば液晶パネル又はOELパネルを含む。ディスプレイ405は、文字又は図形の情報を表示することができる。入力装置404は、例えば、キーボード及びマウス等のポインティングデバイスを含む。入力装置404は、ディスプレイ405に重ねられた静電容量式又は感圧式のタッチパッドであってもよい。入力装置404は、保守管理端末400への情報の入力に用いられる。 The input device 404 is an example of a second input device, and the display 405 is an example of a second display. The display 405 includes, for example, a liquid crystal panel or an OEL panel. The display 405 can display text or graphic information. The input device 404 includes, for example, a keyboard and a pointing device such as a mouse. The input device 404 may also be a capacitive or pressure-sensitive touchpad overlaid on the display 405. The input device 404 is used to input information to the maintenance management terminal 400.

通信I/F404は、例えばイーサネットインタフェース、無線LANインタフェース、又はBluetoothインタフェース等の通信インタフェースである。通信I/F404は、ネットワーク500に接続される。保守管理端末400は、通信I/F404によって、保守支援端末100及びサーバ300と通信することができる。 The communication I/F 404 is a communication interface such as an Ethernet interface, a wireless LAN interface, or a Bluetooth interface. The communication I/F 404 is connected to the network 500. The maintenance management terminal 400 can communicate with the maintenance support terminal 100 and the server 300 via the communication I/F 404.

[5.保守支援システムの機能]
図8は、実施形態に係る保守支援システムの機能の一例を示す機能ブロック図である。保守支援端末100のプロセッサ101が保守支援APP120を実行することにより、保守支援端末100は、認識部121と、仮想化部122と、表示制御部123(第1表示制御部)と、通知受付部124と、受信部125として機能する。認識部121及び仮想化部122は、プロセッサ101によって実現される。表示制御部123は、プロセッサ101及びグラフィック処理部106によって実現される。通知受付部124及び受信部125は、プロセッサ101及び通信I/F107によって実現される。保守管理端末400のプロセッサ401が保守管理APP410を実行することにより、保守管理端末400は、表示制御部411(第2表示制御部)と、通信部412として機能する。表示制御部411は、プロセッサ401及びグラフィック処理部406によって実現される。通信部412は、プロセッサ401及び通信I/F407によって実現される。
[5. Functions of the maintenance support system]
8 is a functional block diagram showing an example of functions of the maintenance support system according to the embodiment. When the processor 101 of the maintenance support terminal 100 executes the maintenance support APP 120, the maintenance support terminal 100 functions as a recognition unit 121, a virtualization unit 122, a display control unit 123 (first display control unit), a notification acceptance unit 124, and a receiving unit 125. The recognition unit 121 and the virtualization unit 122 are realized by the processor 101. The display control unit 123 is realized by the processor 101 and the graphics processing unit 106. The notification acceptance unit 124 and the receiving unit 125 are realized by the processor 101 and the communication I/F 107. When the processor 401 of the maintenance management terminal 400 executes the maintenance management APP 410, the maintenance management terminal 400 functions as a display control unit 411 (second display control unit) and a communication unit 412. The display control unit 411 is realized by the processor 401 and the graphics processing unit 406. The communication unit 412 is realized by the processor 401 and the communication I/F 407 .

ユーザが通信装置200の保守を行う場合、ユーザは保守支援端末100のカメラ108によって通信装置200のパネル210を撮像する。カメラ108から出力されたカメラ画像は、認識部121に与えられる。認識部121は、カメラ108によって撮像されたパネル210の画像において、パネル210の部分的要素を、学習済みモデル600によって認識する。部分的要素は、通信装置200の機能部を含む要素である。機能部の一例は、通信ポート212であり、他の例は外部ポート211であり、さらに他の例は、通気口221,222である。 When a user performs maintenance on the communication device 200, the user captures an image of the panel 210 of the communication device 200 using the camera 108 of the maintenance support terminal 100. The camera image output from the camera 108 is provided to the recognition unit 121. The recognition unit 121 recognizes partial elements of the panel 210 in the image of the panel 210 captured by the camera 108 using the trained model 600. A partial element is an element that includes a functional unit of the communication device 200. One example of a functional unit is the communication port 212, another example is the external port 211, and yet another example is the air vents 221 and 222.

図9は、本実施形態に係る通信装置のパネルの部分的要素を説明するための図である。図9の例では、パネル210の左端の領域が部分的要素230Aであり、パネル210の中央部の左側の領域が部分的要素230Bであり、パネル210の中央部の右側の領域が部分的要素230Cであり、パネル210の右端の領域が部分的要素230Dである。 Figure 9 is a diagram illustrating the partial elements of the panel of a communication device according to this embodiment. In the example of Figure 9, the leftmost region of panel 210 is partial element 230A, the leftmost region of the center of panel 210 is partial element 230B, the rightmost region of the center of panel 210 is partial element 230C, and the rightmost region of panel 210 is partial element 230D.

部分的要素230Aは、機能部として外部ポート211及び通気口221,222を含む。部分的要素230B、230C及び230Dのそれぞれは、機能部として通信ポート212及び通気口221,222を含む。学習済みモデル600は、部分的要素230A,230B,230C,230Dの画像の形態により、部分的要素230A,230B,230C,230Dを認識する。なお、以下の説明では、部分的要素230A,230B,230C,230Dを「部分的要素230」と総称することがある。 Partial element 230A includes an external port 211 and ventilation holes 221 and 222 as functional parts. Partial elements 230B, 230C, and 230D each include a communication port 212 and ventilation holes 221 and 222 as functional parts. The trained model 600 recognizes partial elements 230A, 230B, 230C, and 230D based on the shape of the images of partial elements 230A, 230B, 230C, and 230D. Note that in the following description, partial elements 230A, 230B, 230C, and 230D may be collectively referred to as "partial elements 230."

以下、学習済みモデル600の一例を説明する。学習済みモデル600は、ニューラルネットワークにより構成される。学習済みモデル600は、入力層と、中間層と、出力層とを含む。学習済みモデル600の入力データは、部分的要素230を含むカメラ画像である。学習済みモデル600は、カメラ画像における部分的要素230の画像を認識し、カメラ画像における認識された部分的要素230の画像の位置を特定する。学習済みモデル600は、認識された部分的要素230に含まれる通気口221のパターンから、通信装置200の機種を識別する。学習済みモデル600の出力データは、識別した通信装置200の機種、及び、認識した部分的要素230の画像における位置情報、すなわち、ディスプレイの画面であるスクリーンの二次元座標値である。 An example of the trained model 600 will be described below. The trained model 600 is composed of a neural network. The trained model 600 includes an input layer, an intermediate layer, and an output layer. The input data of the trained model 600 is a camera image including a partial element 230. The trained model 600 recognizes the image of the partial element 230 in the camera image and locates the position of the image of the recognized partial element 230 in the camera image. The trained model 600 identifies the model of the communication device 200 from the pattern of the air vent 221 included in the recognized partial element 230. The output data of the trained model 600 is the identified model of the communication device 200 and position information in the image of the recognized partial element 230, i.e., the two-dimensional coordinate values of the screen, which is the display screen.

学習済みモデル600の構築について説明する。学習済みモデル600は、部分的要素230が特定されたパネル210の画像を入力データとする機械学習によって生成される。機械学習は、例えば保守支援端末100とは異なる学習装置によって実行される。具体的には、部分的要素230を含む画像と、通信装置200の機種名とが教師データとして学習装置に入力される。教師データは、様々な角度で通信装置200が撮像された画像のそれぞれにおいて部分的要素230を特定するセマンティックアノテーションによって作成される。機械学習は、複数の教師データを用いて繰り返し行われる。機械学習によって構築された学習済みモデル600は、部分的要素230を含むカメラ画像が入力されると、部分的要素230の画像における位置情報及び通信装置200の機種情報を出力する。 The construction of the trained model 600 will now be described. The trained model 600 is generated by machine learning using, as input data, an image of the panel 210 in which the partial elements 230 have been identified. The machine learning is performed, for example, by a learning device different from the maintenance support terminal 100. Specifically, an image including the partial elements 230 and the model name of the communication device 200 are input to the learning device as training data. The training data is created by semantic annotation that identifies the partial elements 230 in each of images captured of the communication device 200 from various angles. The machine learning is performed repeatedly using multiple training data. When a camera image including the partial elements 230 is input, the trained model 600 constructed by machine learning outputs position information of the partial elements 230 in the image and model information of the communication device 200.

部分的要素230には、基準点240が予め定められている。例えば、図9に示す部分的要素230Aの画像が学習済みモデル600に与えられると、学習済みモデル600はカメラ画像における部分的要素230Aの位置情報として、部分的要素230Aの基準点240Aの位置情報(スクリーンの2次元座標値)を出力する。部分的要素230Bの画像が学習済みモデル600に与えられると、学習済みモデル600はカメラ画像における部分的要素230Bの基準点240Bの位置情報を出力する。部分的要素230Cの画像が学習済みモデル600に与えられると、学習済みモデル600はカメラ画像における部分的要素230Cの基準点240Bの位置情報を出力する。部分的要素230Dの画像が学習済みモデル600に与えられると、学習済みモデル600はカメラ画像における部分的要素230Dの基準点240Cの位置情報を出力する。 A reference point 240 is predefined for the partial element 230. For example, when an image of partial element 230A shown in FIG. 9 is provided to the trained model 600, the trained model 600 outputs position information (two-dimensional coordinate values on the screen) of the reference point 240A of partial element 230A as position information of partial element 230A in the camera image. When an image of partial element 230B is provided to the trained model 600, the trained model 600 outputs position information of the reference point 240B of partial element 230B in the camera image. When an image of partial element 230C is provided to the trained model 600, the trained model 600 outputs position information of the reference point 240B of partial element 230C in the camera image. When an image of partial element 230D is provided to the trained model 600, the trained model 600 outputs position information of the reference point 240C of partial element 230D in the camera image.

図8に戻り、位置測定部109は、学習済みモデル600によって認識された部分的要素230の実空間における位置を測定する。図10は、位置測定部による部分的要素の位置の測定を説明するための図である。図10に示す例では、パネル210の部分的要素230Aが画像認識されている。ディスプレイ105に表示されたカメラ画像における部分的要素230Aの基準点240Aの位置(スクリーン上の二次元座標値)からレーザ照射方向が特定される。位置測定部109のレーザ照射部110は、特定された方向(基準点240Aに向かう方向)にレーザを照射する。レーザは基準点240Aにおいて反射され、反射光が位置測定部109の受光部111によって受光される。位置測定部109は、レーザの照射及び反射光の受光によって、部分的要素230Aの基準点240Aの実空間(3次元座標系xyz)における位置を測定する。 Returning to Figure 8, the position measurement unit 109 measures the position in real space of the partial element 230 recognized by the trained model 600. Figure 10 is a diagram for explaining measurement of the position of a partial element by the position measurement unit. In the example shown in Figure 10, partial element 230A of panel 210 is image-recognized. The laser irradiation direction is identified from the position (two-dimensional coordinate values on the screen) of reference point 240A of partial element 230A in the camera image displayed on display 105. The laser irradiation unit 110 of the position measurement unit 109 irradiates a laser in the identified direction (toward reference point 240A). The laser is reflected at reference point 240A, and the reflected light is received by the light receiving unit 111 of the position measurement unit 109. By irradiating the laser and receiving the reflected light, the position measurement unit 109 measures the position of reference point 240A of partial element 230A in real space (three-dimensional coordinate system xyz).

図8に戻り、学習済みモデル600には、1台の通信装置200における少なくとも2点の部分的要素230のカメラ画像が与えられる。位置測定部109は、少なくとも2点の部分的要素230の基準点240の位置をそれぞれ測定する。例えば、図9において、部分的要素230A及び230Dの組み合わせ、部分的要素230A及び230Bの組み合わせ、部分的要素230C及び230Dの組み合わせのいずれか1つが学習済みモデル600によって認識される。 Returning to Figure 8, the trained model 600 is provided with camera images of at least two partial elements 230 in one communication device 200. The position measurement unit 109 measures the positions of the reference points 240 of the at least two partial elements 230. For example, in Figure 9, the trained model 600 recognizes any one of the combination of partial elements 230A and 230D, the combination of partial elements 230A and 230B, and the combination of partial elements 230C and 230D.

仮想化部122は、位置測定部109によって測定された部分的要素230の位置に基づいてパネル210の代表位置を決定する。パネル210の代表位置の一例は、パネル210の中心点である。図11は、本実施形態に係る仮想化部による仮想空間における仮想パネルの配置を説明するための図である。図11は、パネル210を上方から見たときの平面図である。例えば、部分的要素230A及び230Dが学習済みモデル600によって認識された場合、実空間xyzにおける基準点240Aの位置(10,50,-20)及び240Dの位置(80,47,-15)が位置測定部109によって測定される。仮想化部122は、実空間xyzにおける基準点240A及び240Dの中点(45,48.5,-17.5)を、代表位置210Pに決定する。 The virtualization unit 122 determines a representative position of the panel 210 based on the position of the partial element 230 measured by the position measurement unit 109. An example of the representative position of the panel 210 is the center point of the panel 210. Figure 11 is a diagram for explaining the arrangement of a virtual panel in virtual space by the virtualization unit according to this embodiment. Figure 11 is a plan view of the panel 210 as viewed from above. For example, when partial elements 230A and 230D are recognized by the trained model 600, the position measurement unit 109 measures the position of reference point 240A (10, 50, -20) and the position of 240D (80, 47, -15) in the real space xyz. The virtualization unit 122 determines the midpoint (45, 48.5, -17.5) of reference points 240A and 240D in the real space xyz as the representative position 210P.

仮想化部122は、複数の仮想パネル700A,700B,700Cのうちから、学習済みモデル600によって認識された通信装置200の機種に合致する仮想パネル700を選択する。 The virtualization unit 122 selects a virtual panel 700 from among the multiple virtual panels 700A, 700B, and 700C that matches the model of the communication device 200 recognized by the trained model 600.

仮想化部122は、実空間xyzに対応する仮想空間x’y’z’において代表位置210Pに対応する位置に、選択された仮想パネル700を配置する。仮想空間x’y’z’は、実空間xyzの各座標軸x,y,zに一致する仮想的な座標軸x’,y’,z’を有する。図11の例では、仮想化部122は、実空間xyzにおけるパネル210の代表位置210P(45,48.5,-17.5)に合わせて、仮想パネル700における代表位置210Pを仮想空間x’y’z’の座標(45,48.5,-17.5)に配置する。 The virtualization unit 122 places the selected virtual panel 700 at a position corresponding to the representative position 210P in the virtual space x'y'z', which corresponds to the real space xyz. The virtual space x'y'z' has virtual coordinate axes x', y', z' that correspond to the x, y, and z coordinate axes of the real space xyz. In the example of Figure 11, the virtualization unit 122 places the representative position 210P of the virtual panel 700 at coordinates (45, 48.5, -17.5) in the virtual space x'y'z', matching the representative position 210P (45, 48.5, -17.5) of the panel 210 in the real space xyz.

さらに具体的には、仮想化部122は、実空間xyzにおける複数の部分的要素230それぞれの位置に基づいて、実空間xyzにおけるパネル210の角度に対応する角度で、仮想空間x’y’z’において仮想パネル700を配置する。図11の例では、仮想化部122は、実空間xyzにおける部分的要素230Aの基準点240Aの位置(10,50,-20)に合わせて、仮想パネル700における基準点240Aを仮想空間x’y’z’の座標(10,50,-20)に配置し、実空間xyzにおける部分的要素230Dの基準点240Dの位置(80,47,-15)に合わせて、仮想パネル700における基準点240Aを仮想空間x’y’z’の座標(80,47,-15)に配置する。 More specifically, the virtualization unit 122 positions the virtual panel 700 in the virtual space x'y'z' at an angle corresponding to the angle of the panel 210 in the real space xyz, based on the positions of each of the multiple partial elements 230 in the real space xyz. In the example of FIG. 11, the virtualization unit 122 positions the reference point 240A on the virtual panel 700 at coordinates (10, 50, -20) in the virtual space x'y'z' to match the position (10, 50, -20) of the reference point 240A of the partial element 230A in the real space xyz, and positions the reference point 240A on the virtual panel 700 at coordinates (80, 47, -15) in the virtual space x'y'z' to match the position (80, 47, -15) of the reference point 240D of the partial element 230D in the real space xyz.

ここで、パネル210の角度とは、水平方向の角度(例えば、x軸に対する角度)である。図12は、実空間におけるパネルの位置と、仮想空間における仮想パネルの位置との関係を説明するための図である。本実施形態では、パネル210が垂直となるように通信装置200が設置されることを前提とする。つまり、パネル210は常に垂直であり、傾斜しない。したがって、上記のように部分的要素230の基準点240の実空間xyzにおける位置に、仮想空間x’y’z’における仮想パネル700の基準点240に対応する位置が一致するように仮想パネル700を仮想空間x’y’z’に配置することにより、実空間xyzにおけるパネル210の角度と、仮想空間x’y’z’との角度を合わせることができる。 Here, the angle of the panel 210 refers to the angle in the horizontal direction (e.g., the angle with respect to the x-axis). Figure 12 is a diagram illustrating the relationship between the position of the panel in real space and the position of the virtual panel in virtual space. In this embodiment, it is assumed that the communication device 200 is installed so that the panel 210 is vertical. In other words, the panel 210 is always vertical and not tilted. Therefore, by placing the virtual panel 700 in the virtual space x'y'z' so that the position of the reference point 240 of the partial element 230 in the real space xyz coincides with the position corresponding to the reference point 240 of the virtual panel 700 in the virtual space x'y'z' as described above, the angle of the panel 210 in the real space xyz can be aligned with the angle in the virtual space x'y'z'.

図8に戻り、仮想化部122は、位置測定部109によって測定された複数の部分的要素230の位置に基づいて、学習済みモデル600によって認識された複数の部分的要素230が同一の通信装置の部分的要素230であるか否かを判定する。具体的な一例では、仮想化部122は、位置測定部109によって測定された複数の部分的要素230の位置が、複数の部分的要素230の位置関係の条件である判定条件に合致するか否かを判定する。位置測定部109によって測定された複数の部分的要素230の位置が判定条件に合致する場合には、仮想化部122は、学習済みモデル600によって認識された複数の部分的要素230が同一の通信装置の部分的要素230であると判定する。位置測定部109によって測定された複数の部分的要素230の位置が判定条件に合致しない場合には、仮想化部122は、学習済みモデル600によって認識された複数の部分的要素230が同一の通信装置の部分的要素230ではないと判定する。 Returning to FIG. 8 , the virtualization unit 122 determines whether the multiple partial elements 230 recognized by the trained model 600 are partial elements 230 of the same communication device based on the positions of the multiple partial elements 230 measured by the position measurement unit 109. In a specific example, the virtualization unit 122 determines whether the positions of the multiple partial elements 230 measured by the position measurement unit 109 meet a judgment condition, which is a condition for the positional relationship of the multiple partial elements 230. If the positions of the multiple partial elements 230 measured by the position measurement unit 109 meet the judgment condition, the virtualization unit 122 determines that the multiple partial elements 230 recognized by the trained model 600 are partial elements 230 of the same communication device. If the positions of the multiple partial elements 230 measured by the position measurement unit 109 do not meet the judgment condition, the virtualization unit 122 determines that the multiple partial elements 230 recognized by the trained model 600 are not partial elements 230 of the same communication device.

図13Aは、通信装置における部分的要素の位置関係の第1例を示す図である。本実施形態では、通信装置200は直方体であり、ラック250において、通信装置200の上面及び底面が水平に配置されることを前提とする。図13Aにおいて、通信装置200_1のパネル210_1に含まれる部分的要素230A_1及び230D_1の高さ(z座標)は同一である。通信装置200_1のパネル210_1に含まれる部分的要素230A_1の高さと、通信装置200_2のパネル210_2に含まれる部分的要素230D_2の高さとは互いに異なる。学習済みモデル600によって部分的要素230A_1及び230D_1が認識された場合には、部分的要素230A_1の基準点240A_1及び部分的要素230D_1の基準点240D_1のz座標の差が許容範囲内であるため、仮想化部122は部分的要素230A_1及び230D_1が同一の通信装置200_1の部分的要素であると判定する。学習済みモデル600によって部分的要素230A_1及び230D_2が認識された場合には、部分的要素230A_1の基準点240A_1及び部分的要素230D_2の基準点240D_2のz座標の差が許容範囲を超えるため、仮想化部122は部分的要素230A_1及び230D_2が同一の通信装置の部分的要素ではないと判定する。 Figure 13A is a diagram showing a first example of the positional relationship of partial elements in a communication device. In this embodiment, the communication device 200 is a rectangular parallelepiped, and it is assumed that the top and bottom surfaces of the communication device 200 are arranged horizontally in the rack 250. In Figure 13A, the heights (z coordinates) of partial elements 230A_1 and 230D_1 included in panel 210_1 of communication device 200_1 are the same. The height of partial element 230A_1 included in panel 210_1 of communication device 200_1 and the height of partial element 230D_2 included in panel 210_2 of communication device 200_2 are different from each other. When partial elements 230A_1 and 230D_1 are recognized by the trained model 600, the difference in z-coordinate between reference point 240A_1 of partial element 230A_1 and reference point 240D_1 of partial element 230D_1 is within the allowable range, so the virtualization unit 122 determines that partial elements 230A_1 and 230D_1 are partial elements of the same communication device 200_1. When partial elements 230A_1 and 230D_2 are recognized by the trained model 600, the difference in z-coordinate between reference point 240A_1 of partial element 230A_1 and reference point 240D_2 of partial element 230D_2 exceeds the allowable range, so the virtualization unit 122 determines that partial elements 230A_1 and 230D_2 are not partial elements of the same communication device.

図13Bは、通信装置における部分的要素の位置関係の第2例を示す図である。図13Bに示す例では、2つの通信装置200_3,200_4が、横方向(x方向)の位置を合わせ、奥行き方向(y方向)の位置をずらして同一方向に向けて配置されている。図13Bの例では、説明を簡単にするために、パネル210_3,210_4の長手方向をx方向としており、通信装置200_3,200_4の奥行き方向をy方向としている。通信装置200_3のパネル210_3に含まれる部分的要素230A_3及び230D_3の奥行き方向の位置(y座標)は同一である。通信装置200_4のパネル210_4に含まれる部分的要素230A_4及び230D_4の奥行き方向の位置は同一である。通信装置200_3のパネル210_3に含まれる部分的要素230A_3の奥行き方向の位置と、通信装置200_4のパネル210_4に含まれる部分的要素230D_4の奥行き方向の位置とは互いに異なる。例えば、ユーザが1つの通信装置200_3のパネル210_3の部分的要素230A_3及び230D_3をカメラ108で連続して撮像した場合、学習済みモデル600によって部分的要素230A_3及び230D_3が認識される。この場合には、部分的要素230A_3の基準点240A_3及び部分的要素230D_3の基準点240D_3のx座標の差が、パネル210_3の長さと合致しており、且つ、基準点240A_3及び基準点240D_3のy座標の差が許容範囲内であるため、仮想化部122は部分的要素230A_3及び230D_3が同一の通信装置200_3の部分的要素であると判定する。ユーザが保守支援端末100の位置又は向きを変えながら、カメラ108によって動画を撮像することが考えられる。動画におけるある画面で認識された部分的要素は、3次元空間内に蓄積される。すなわち、部分的要素が撮像された後にカメラ108の視野が変化して当該部分的要素が画面に含まれなくなっても、3次元空間から部分的要素は削除されない。例えば、ユーザが通信装置200_3のパネル210_3の部分的要素230A_3をカメラ108で撮像した後、通信装置200_4の前側まで移動し、カメラ108を通信装置200_4のパネル210_4に向けて部分的要素230D_4を撮像した場合、部分的要素230A_3と部分的要素230D_4とが撮像される。この場合、学習済みモデル600によって部分的要素230A_3及び230D_4が認識される。部分的要素230A_3の基準点240A_3及び部分的要素230D_4の基準点240D_4のx座標の差は、パネル210_3の長さと合致しているが、基準点240A_3及び基準点240D_4のy座標の差が許容範囲を超えるため、仮想化部122は部分的要素230A_3及び230D_4が同一の通信装置の部分的要素ではないと判定する。 Figure 13B is a diagram showing a second example of the positional relationship of partial elements in a communication device. In the example shown in Figure 13B, two communication devices 200_3 and 200_4 are aligned in the horizontal direction (x direction) and arranged facing the same direction with their positions shifted in the depth direction (y direction). For simplicity of explanation, in the example of Figure 13B, the longitudinal direction of panels 210_3 and 210_4 is taken as the x direction, and the depth direction of communication devices 200_3 and 200_4 is taken as the y direction. The depth direction positions (y coordinates) of partial elements 230A_3 and 230D_3 included in panel 210_3 of communication device 200_3 are the same. The depth direction positions of partial elements 230A_4 and 230D_4 included in panel 210_4 of communication device 200_4 are the same. The depth direction position of partial element 230A_3 included in panel 210_3 of communication device 200_3 is different from the depth direction position of partial element 230D_4 included in panel 210_4 of communication device 200_4. For example, when a user successively captures images of partial elements 230A_3 and 230D_3 of panel 210_3 of one communication device 200_3 with camera 108, partial elements 230A_3 and 230D_3 are recognized by trained model 600. In this case, the difference in the x-coordinate between the reference point 240A_3 of the partial element 230A_3 and the reference point 240D_3 of the partial element 230D_3 matches the length of the panel 210_3, and the difference in the y-coordinate between the reference point 240A_3 and the reference point 240D_3 is within the allowable range. Therefore, the virtualization unit 122 determines that the partial elements 230A_3 and 230D_3 are partial elements of the same communication device 200_3. It is conceivable that a user may capture a video using the camera 108 while changing the position or orientation of the maintenance support terminal 100. A partial element recognized in a certain screen of the video is accumulated in three-dimensional space. In other words, even if the field of view of the camera 108 changes after the partial element is captured and the partial element is no longer included in the screen, the partial element is not deleted from the three-dimensional space. For example, if a user captures an image of partial element 230A_3 of panel 210_3 of communication device 200_3 with camera 108, then moves to the front of communication device 200_4 and points camera 108 toward panel 210_4 of communication device 200_4 to capture an image of partial element 230D_4, partial element 230A_3 and partial element 230D_4 are captured. In this case, partial elements 230A_3 and 230D_4 are recognized by trained model 600. The difference in the x-coordinate between reference point 240A_3 of partial element 230A_3 and reference point 240D_4 of partial element 230D_4 matches the length of panel 210_3, but because the difference in the y-coordinate between reference point 240A_3 and reference point 240D_4 exceeds the allowable range, the virtualization unit 122 determines that partial elements 230A_3 and 230D_4 are not partial elements of the same communication device.

図13Cは、通信装置における部分的要素の位置関係の第3例を示す図である。図13Dに示す例では、2つの通信装置200_5,200_6が、横方向(x方向)の位置を合わせ、奥行き方向(y方向)の位置をずらして互いに反対の方向に向けて配置されている。図13Cの例では、説明を簡単にするために、パネル210_5,210_6の長手方向をx方向としており、通信装置200_5,200_6の奥行き方向をy方向としている。通信装置200_5のパネル210_5に含まれる部分的要素230A_5及び230D_5の奥行き方向の位置(y座標)は同一である。通信装置200_6のパネル210_6に含まれる部分的要素230A_6及び230D_6の奥行き方向の位置は同一である。通信装置200_5のパネル210_5に含まれる部分的要素230A_5の奥行き方向の位置と、通信装置200_6のパネル210_6に含まれる部分的要素230D_6の奥行き方向の位置とは互いに異なる。学習済みモデル600によって部分的要素230A_5及び230D_5が認識された場合には、部分的要素230A_5の基準点240A_5及び部分的要素230D_5の基準点240D_5のx座標の差が、パネル210_5の長さと合致しており、且つ、基準点240A_5及び基準点240D_5のy座標の差が許容範囲内であるため、仮想化部122は部分的要素230A_5及び230D_5が同一の通信装置200_5の部分的要素であると判定する。学習済みモデル600によって部分的要素230A_5及び230D_6が認識された場合には、部分的要素230A_5の基準点240A_5及び部分的要素230D_6の基準点240D_6のx座標の差は、許容範囲を超えて小さい。このため、基準点240A_5及び基準点240D_6のy座標の差が許容範囲内であったとしても、仮想化部122は部分的要素230A_5及び230D_6が同一の通信装置の部分的要素ではないと判定する。 Figure 13C is a diagram showing a third example of the positional relationship of partial elements in a communication device. In the example shown in Figure 13D, two communication devices 200_5 and 200_6 are aligned in the horizontal direction (x direction) and positioned in opposite directions with a shift in the depth direction (y direction). In the example of Figure 13C, for simplicity of explanation, the longitudinal direction of panels 210_5 and 210_6 is defined as the x direction, and the depth direction of communication devices 200_5 and 200_6 is defined as the y direction. The depth direction positions (y coordinates) of partial elements 230A_5 and 230D_5 included in panel 210_5 of communication device 200_5 are the same. The depth direction positions of partial elements 230A_6 and 230D_6 included in panel 210_6 of communication device 200_6 are the same. The depth direction position of partial element 230A_5 included in panel 210_5 of communication device 200_5 is different from the depth direction position of partial element 230D_6 included in panel 210_6 of communication device 200_6. When partial elements 230A_5 and 230D_5 are recognized by trained model 600, the difference in the x coordinate between reference point 240A_5 of partial element 230A_5 and reference point 240D_5 of partial element 230D_5 matches the length of panel 210_5, and the difference in the y coordinate between reference point 240A_5 and reference point 240D_5 is within the allowable range, so the virtualization unit 122 determines that partial elements 230A_5 and 230D_5 are partial elements of the same communication device 200_5. When partial elements 230A_5 and 230D_6 are recognized by trained model 600, the difference in the x-coordinate between reference point 240A_5 of partial element 230A_5 and reference point 240D_6 of partial element 230D_6 is smaller than the allowable range. Therefore, even if the difference in the y-coordinate between reference point 240A_5 and reference point 240D_6 is within the allowable range, virtualization unit 122 determines that partial elements 230A_5 and 230D_6 are not partial elements of the same communication device.

上記のように、認識された2つの部分的要素230が同一の通信装置の部分的要素ではないと判定された場合、仮想化部122は、仮想空間x’y’z’における仮想パネル700の配置を実行しない。 As described above, if it is determined that the two recognized partial elements 230 are not partial elements of the same communication device, the virtualization unit 122 does not perform placement of the virtual panel 700 in the virtual space x'y'z'.

図8に戻り、表示制御部123は、仮想化部122によって仮想空間x’y’z’に配置された仮想パネル700と、カメラ108によって撮像されたパネル210の画像とをディスプレイ105に重畳表示させる。すなわち、カメラ108による撮像画像に写っている(画像認識されている)パネル210に限り、仮想パネル700が重畳表示される。より詳細には、表示制御部123は、仮想化部122によって仮想空間x’y’z’に配置された仮想パネル700を、仮想空間x’y’z’におけるカメラによって撮像されたように、カメラ108によって撮像されたパネル210の画像と重畳させる。図14は、ディスプレイに表示されたAR画像の一例を示す図である。図14では、図を簡単にするため、通信ポート212に挿入された光トランシーバ280から延びる光ファイバケーブルを途中から省略している。ディスプレイ105には、カメラ画像910に仮想パネル700が重畳されたAR画像900が表示される。仮想空間x’y’z’における仮想パネル700の位置は、実空間xyzにおけるパネル210の位置に合わされているため、AR画像900において、カメラ画像910におけるパネル210の位置に、仮想パネル700が重ねられる。ただし、仮想パネル700は透明色であるため、ユーザは仮想パネル700がカメラ画像910に重ねられていることを認識することはできない。 Returning to FIG. 8 , the display control unit 123 superimposes on the display 105 the virtual panel 700 placed in the virtual space x'y'z' by the virtualization unit 122 and the image of the panel 210 captured by the camera 108. That is, the virtual panel 700 is superimposed only on the panel 210 that appears (is image-recognized) in the image captured by the camera 108. More specifically, the display control unit 123 superimposes the virtual panel 700 placed in the virtual space x'y'z' by the virtualization unit 122 on the image of the panel 210 captured by the camera 108, as if it were captured by a camera in the virtual space x'y'z'. FIG. 14 is a diagram showing an example of an AR image displayed on a display. For simplicity's sake, FIG. 14 omits the optical fiber cable extending from the optical transceiver 280 inserted into the communication port 212 from partway through. The display 105 displays an AR image 900 in which the virtual panel 700 is superimposed on the camera image 910. The position of the virtual panel 700 in the virtual space x'y'z' is aligned with the position of the panel 210 in the real space xyz, so in the AR image 900, the virtual panel 700 is overlaid on the position of the panel 210 in the camera image 910. However, because the virtual panel 700 is transparent, the user cannot recognize that the virtual panel 700 is overlaid on the camera image 910.

図8に戻り、通知受付部124は、通信装置200における通信ポート212の状態の通知を受け付けることが可能である。通知受付部124は、通信装置200における異常な通信ポート212の通知を受け付ける。具体的な一例では、通信ポート212に異常が発生した場合、通信装置200は当該異常を検知する。通信装置200は、サーバ300へ通信ポート212の異常を通知する。異常状態の通知情報には、異常が発生した通信ポート212のポート番号及び異常の種類が含まれる。サーバ300は、通信装置DB306(図6参照)に通知された異常状態を記録する。通信装置DB306には、通信装置200の識別情報(例えば、シリアル番号)、異常が発生した通信ポートのポート番号、及び異常の種類が対応付けて格納される。サーバ300は、通信装置200から通信ポート212の異常の通知を受信すると、この通信ポート212の異常を保守支援端末100に通知する。通知受付部124は、サーバ300からの通信ポート212の異常の通知を受信する。 Returning to FIG. 8, the notification receiving unit 124 is capable of receiving notification of the status of the communication port 212 in the communication device 200. The notification receiving unit 124 receives notification of an abnormal communication port 212 in the communication device 200. In a specific example, if an abnormality occurs in the communication port 212, the communication device 200 detects the abnormality. The communication device 200 notifies the server 300 of the abnormality in the communication port 212. The notification information of the abnormality state includes the port number of the communication port 212 in which the abnormality occurred and the type of abnormality. The server 300 records the notified abnormal state in the communication device DB 306 (see FIG. 6). The communication device DB 306 stores identification information of the communication device 200 (e.g., serial number), the port number of the communication port in which the abnormality occurred, and the type of abnormality, in association with each other. When the server 300 receives notification of an abnormality in the communication port 212 from the communication device 200, it notifies the maintenance support terminal 100 of the abnormality in the communication port 212. The notification reception unit 124 receives notification of an abnormality in the communication port 212 from the server 300.

サーバ300からの通信ポート212の異常の通知は、プッシュ型の通知であってもよいし、プル型の通知であってもよい。つまり、保守支援端末100がサーバ300に問い合わせを行わなくても、サーバ300が通信ポート212の異常を保守支援端末100に通知してもよいし、保守支援端末100からの問い合わせがあった場合に、サーバ300が通信ポート212の異常を保守支援端末100に通知してもよい。 The notification from the server 300 of an abnormality in the communication port 212 may be a push-type notification or a pull-type notification. In other words, the server 300 may notify the maintenance support terminal 100 of an abnormality in the communication port 212 without the maintenance support terminal 100 making an inquiry to the server 300, or the server 300 may notify the maintenance support terminal 100 of an abnormality in the communication port 212 when an inquiry is made from the maintenance support terminal 100.

部品モデル702は、正常色と異常色とを設定される。正常色は、部品モデル702に対応する通信ポート212が正常であるときの色である。異常色は、部品モデル702に対応する通信ポート212が異常であるときの色である。表示制御部123は、通知受付部124が異常な通信ポート212の通知を受け付けた場合に、通信ポート212に対応する部品モデル702の色を正常色から異常色へ切り替える。 The part model 702 is set to a normal color and an abnormal color. The normal color is the color used when the communication port 212 corresponding to the part model 702 is normal. The abnormal color is the color used when the communication port 212 corresponding to the part model 702 is abnormal. When the notification receiving unit 124 receives a notification of an abnormal communication port 212, the display control unit 123 switches the color of the part model 702 corresponding to the communication port 212 from the normal color to the abnormal color.

図15は、通信ポートの異常が発生した場合のAR画像の一例を示す図である。本実施形態では、通信ポート212が正常である場合、当該通信ポート212に対応する部品モデル702は透明色である。したがって、正常色は透明色である。サーバ300から通信ポート212の異常が通知された場合、異常が発生した通信ポート212に対応する部品モデル702aの色が不透明色である異常色へ切り替わる。異常色は、例えば赤色である。ディスプレイ105におけるAR画像900では、異常な通信ポート212が赤色に表示され、正常な通信ポート212が赤色に表示されない。したがって、ユーザは仮想パネル700の部品モデル702の色によって、対応する通信ポート212の状態を認識することができる。 Figure 15 is a diagram showing an example of an AR image when a communication port abnormality occurs. In this embodiment, when a communication port 212 is normal, the part model 702 corresponding to that communication port 212 is transparent. Therefore, the normal color is transparent. When a communication port 212 abnormality is notified from the server 300, the color of the part model 702a corresponding to the communication port 212 where the abnormality occurred changes to an opaque abnormal color. The abnormal color is, for example, red. In the AR image 900 on the display 105, the abnormal communication port 212 is displayed in red, and the normal communication port 212 is not displayed in red. Therefore, the user can recognize the status of the corresponding communication port 212 from the color of the part model 702 on the virtual panel 700.

図8に戻り、部品モデル702は、非選択色と選択色とを設定される。非選択色は、部品モデル702に対応する通信ポート212が選択されていないときの色である。選択色は、部品モデル702に対応する通信ポート212が選択されているときの色である。表示制御部123は、通信ポート212を選択するための選択条件を受け付けた場合に、複数の部品モデル702のうち、選択条件に合致する通信ポート212に対応する部品モデル702の色を非選択色から選択色へ切り替える。 Returning to Figure 8, a non-selected color and a selected color are set for the part model 702. The non-selected color is the color when the communication port 212 corresponding to the part model 702 is not selected. The selected color is the color when the communication port 212 corresponding to the part model 702 is selected. When the display control unit 123 receives selection conditions for selecting a communication port 212, it switches the color of the part model 702 corresponding to the communication port 212 that matches the selection conditions from the non-selected color to the selected color, among the multiple part models 702.

図16は、一部の通信ポートが選択された場合のAR画像の一例を示す図である。図16の例では、選択条件が、「1Gbpsの光トランシーバ280に対応した通信ポート212であること」である。選択条件の入力は、保守支援端末100に所定の操作を与えることによって行われる。ユーザは、保守支援端末100の入力装置104に選択条件入力部の表示指示を入力することができる。保守支援端末100の入力装置104にこの指示が与えられると、表示制御部123はディスプレイ105におけるAR画像900に、選択条件入力部920を重畳表示する。選択条件入力部920は、1Gbpsと10Gbpsとを選択するための2つのチェックボックスが設けられている。ユーザはいずれか1つのチェックボックスを選択することで、選択条件を入力することができる。 Figure 16 shows an example of an AR image when some communication ports are selected. In the example of Figure 16, the selection condition is "communication port 212 compatible with 1 Gbps optical transceiver 280." Selection conditions are entered by performing a specified operation on the maintenance support terminal 100. The user can input a display instruction for the selection condition input section into the input device 104 of the maintenance support terminal 100. When this instruction is input to the input device 104 of the maintenance support terminal 100, the display control unit 123 superimposes the selection condition input section 920 on the AR image 900 on the display 105. The selection condition input section 920 has two check boxes for selecting 1 Gbps and 10 Gbps. The user can enter selection conditions by selecting either check box.

表示制御部123は、通信装置200の複数の通信ポート212のうち、選択条件に合致する通信ポート212を選択する。例えば、保守支援端末100は、サーバ300の通信装置DB306から各通信ポート212の情報を取得し、取得された情報を用いて、選択条件に合致する通信ポート212を選択することができる。 The display control unit 123 selects a communication port 212 that matches the selection conditions from among the multiple communication ports 212 of the communication device 200. For example, the maintenance support terminal 100 can acquire information about each communication port 212 from the communication device DB 306 of the server 300, and use the acquired information to select a communication port 212 that matches the selection conditions.

本実施形態では、通信ポート212が選択されていない場合、当該通信ポート212に対応する部品モデル702は透明色である。したがって、非選択色は透明色である。通信ポート212の選択条件が入力された場合、選択条件に合致した通信ポート212に対応する部品モデル702bの色が不透明色である選択色へ切り替わる。選択色は、例えば黄色である。図16の例では、1Gbpsの光トランシーバ280に対応した通信ポート212に対応する部品モデル702bが選択色で表示される。ディスプレイ105におけるAR画像900では、選択条件に合致した通信ポート212が黄色に表示され、選択条件に合致した通信ポート212が黄色に表示されない。したがって、ユーザは仮想パネル700の部品モデル702の色によって、選択条件に合致する通信ポート212を認識することができる。 In this embodiment, if a communication port 212 is not selected, the part model 702 corresponding to that communication port 212 is transparent. Therefore, the non-selected color is transparent. When selection conditions for a communication port 212 are input, the color of the part model 702b corresponding to the communication port 212 that matches the selection conditions changes to an opaque selection color. The selection color is, for example, yellow. In the example of FIG. 16, the part model 702b corresponding to the communication port 212 corresponding to the 1 Gbps optical transceiver 280 is displayed in the selection color. In the AR image 900 on the display 105, the communication port 212 that matches the selection conditions is displayed in yellow, and the communication port 212 that does not match the selection conditions is not displayed in yellow. Therefore, the user can recognize the communication ports 212 that match the selection conditions by the color of the part model 702 on the virtual panel 700.

図8に戻り、保守管理端末400は、通信装置200の通信ポート212の指定及び指定された通信ポート212に対する作業を示す作業情報の入力を受け付けることが可能である。具体的な一例では、保守管理端末400の表示制御部411は、通信装置200のパネル210に対応する仮想パネル710をディスプレイ405に表示させる。保守管理端末400は、入力装置404が仮想パネル710の通信ポート212を指定する入力を受け付けることにより、通信ポート212の指定を受け付ける。すなわち、管理者は、ディスプレイ405に表示された仮想パネル710において、タップ、クリック等の操作によって通信ポート212に対応する部品モデルを選択することができる。部品モデルが選択された場合、保守管理端末400は、選択された部品モデルに対応する通信ポート212の指定を受け付ける。 Returning to FIG. 8 , the maintenance management terminal 400 can accept input of work information indicating the designation of a communication port 212 of the communication device 200 and the work to be performed on the designated communication port 212. In one specific example, the display control unit 411 of the maintenance management terminal 400 causes the display 405 to display a virtual panel 710 corresponding to the panel 210 of the communication device 200. The maintenance management terminal 400 accepts the designation of the communication port 212 when the input device 404 accepts input specifying the communication port 212 of the virtual panel 710. In other words, the administrator can select a component model corresponding to the communication port 212 by tapping, clicking, or other operations on the virtual panel 710 displayed on the display 405. When a component model is selected, the maintenance management terminal 400 accepts the designation of the communication port 212 corresponding to the selected component model.

管理者は、入力装置404を用いて、作業情報を保守管理端末400に入力することができる。作業情報は、作業内容を含むテキスト情報である。 The administrator can use the input device 404 to input work information into the maintenance management terminal 400. The work information is text information that includes the work content.

保守管理端末400の通信部412は、指定された通信ポート212を示す指定情報及び入力された作業情報をサーバ300へ送信する。具体的な一例では、指定情報は、指定された通信ポート212のポート番号、又は、選択された部品モデルを特定するための情報を含む。サーバ300は、受信した指定情報及び作業情報を保守支援端末100へ転送する。保守支援端末100の受信部125は、保守管理端末400から送信され、サーバ300によって転送された指定情報及び作業情報を受信する。 The communication unit 412 of the maintenance management terminal 400 transmits the input work information and designation information indicating the designated communication port 212 to the server 300. In a specific example, the designation information includes the port number of the designated communication port 212 or information for identifying the selected part model. The server 300 forwards the received designation information and work information to the maintenance support terminal 100. The receiving unit 125 of the maintenance support terminal 100 receives the designation information and work information transmitted from the maintenance management terminal 400 and forwarded by the server 300.

部品モデル702は、非指定職と指定色とを設定される。非指定色は、部品モデル702に対応する通信ポート212が指定されていないときの色である。指定色は、部品モデル702に対応する通信ポート212が指定されているときの色である。表示制御部123は、受信部125によって受信された指定情報において指定されている通信ポート212に対応する部品モデルの色を非指定色から指定色へ切り替える。さらに表示制御部123は、受信部125によって受信された作業情報をディスプレイ105に表示させる。 The part model 702 is set to a non-designated job and a designated color. The non-designated color is the color when the communication port 212 corresponding to the part model 702 is not designated. The designated color is the color when the communication port 212 corresponding to the part model 702 is designated. The display control unit 123 switches the color of the part model corresponding to the communication port 212 designated in the designation information received by the receiving unit 125 from the non-designated color to the designated color. Furthermore, the display control unit 123 causes the display 105 to display the work information received by the receiving unit 125.

図17は、通信ポートが指定され、作業情報が表示されたAR画像の一例を示す図である。本実施形態では、通信ポート212が指定されていない場合、当該通信ポート212に対応する部品モデル702は透明色である。したがって、非指定色は透明色である。一部の通信ポート212が指定された場合、指定された通信ポート212に対応する部品モデル702cの色が不透明色である指定色へ切り替わる。指定色は、例えば青色である。ディスプレイ105におけるAR画像900では、指定された通信ポート212が青色に表示され、指定されていない通信ポート212が青色に表示されない。したがって、ユーザは仮想パネル700の部品モデル702の色によって、指定された通信ポート212を認識することができる。 Figure 17 shows an example of an AR image in which a communication port is specified and work information is displayed. In this embodiment, if a communication port 212 is not specified, the part model 702 corresponding to that communication port 212 is transparent. Therefore, the unspecified color is transparent. If some communication ports 212 are specified, the color of the part model 702c corresponding to the specified communication ports 212 changes to an opaque specified color. The specified color is, for example, blue. In the AR image 900 on the display 105, the specified communication port 212 is displayed in blue, and the unspecified communication ports 212 are not displayed in blue. Therefore, the user can recognize the specified communication port 212 by the color of the part model 702 on the virtual panel 700.

表示制御部123はディスプレイ105におけるAR画像900に、作業情報を含む作業指示部930を重畳表示する。図17に示す例では、作業指示部930に、作業情報の入力日時、作業指示をした管理者の所属及び名前、並びに作業内容を含む作業情報が表示される。ユーザは、指定された通信ポート212に対して行うべき作業の内容を認識することができる。 The display control unit 123 superimposes a work instruction section 930 containing work information on the AR image 900 on the display 105. In the example shown in FIG. 17, the work instruction section 930 displays work information including the date and time the work information was entered, the affiliation and name of the administrator who issued the work instruction, and the work content. The user can recognize the content of the work that should be performed on the specified communication port 212.

図8に戻り、表示制御部123は、入力装置104が仮想パネル700における部品モデル702を指定する入力を受け付けた場合に、部品モデル702に対応する通信ポート212に関する属性情報、状態情報、及び通信量情報(以下、属性情報、状態情報、及び通信量情報を含む情報を「ポート情報」という)を、ディスプレイ105に表示させる。属性情報は、指定された部品モデル702に対応する通信ポート212に装着された光トランシーバ280の属性を示す情報である。状態情報は、通信ポート212の状態を示す情報である。通信量情報は、通信ポート212の通信量を示す情報である。これにより、ユーザは、仮想パネル700の部品モデル702を指定することで、部品モデル702に対応する通信ポート212の属性情報、状態情報、及び通信量情報をディスプレイ105に表示させることができる。 Returning to FIG. 8 , when the input device 104 receives input specifying a component model 702 in the virtual panel 700, the display control unit 123 causes the display 105 to display attribute information, status information, and communication volume information (hereinafter, information including attribute information, status information, and communication volume information will be referred to as "port information") related to the communication port 212 corresponding to the component model 702. The attribute information is information indicating the attributes of the optical transceiver 280 attached to the communication port 212 corresponding to the specified component model 702. The status information is information indicating the status of the communication port 212. The communication volume information is information indicating the communication volume of the communication port 212. As a result, by specifying a component model 702 in the virtual panel 700, the user can cause the display 105 to display the attribute information, status information, and communication volume information of the communication port 212 corresponding to the component model 702.

例えば、表示制御部123は、ユーザによって指定された通信ポート212に対応する部品モデル702の色を指定色へ切り替えてもよい。ユーザによって指定された部品モデル702の指定色は、管理者によって指定された部品モデル702cの指定色と同じであってもよいし、異なってもよい。 For example, the display control unit 123 may switch the color of the part model 702 corresponding to the communication port 212 specified by the user to a specified color. The specified color of the part model 702 specified by the user may be the same as or different from the specified color of the part model 702c specified by the administrator.

図18は、ポート情報が表示されたAR画像の一例を示す図である。図18の例では、図15の例においてす異常が生じた通信ポート212に対応する部品モデル702aのポート情報が表示されている。 Figure 18 shows an example of an AR image displaying port information. The example in Figure 18 displays port information for the component model 702a corresponding to the communication port 212 where the abnormality occurred in the example in Figure 15.

表示制御部123はディスプレイ105におけるAR画像900に、ポート情報を含むポート情報表示部940を重畳表示する。図18に示す例において、属性情報は、光トランシーバ280のベンダー名、機種番号、シリアル番号、タイプ(対応可能な通信規格)、送信パワー、受信パワー、バイアス電流、温度を含む。状態情報は、送信パワーの正常又は異常、受信パワーの正常又は異常、バイアス電流の正常又は異常、温度の正常又は異常を含む。通信量情報は、受信オクテット数、受信ユニキャストパケット数、受信ブロードキャストパケット数、受信マルチキャストパケット数、受信破棄パケット数、受信エラー数、送信オクテット数、送信ユニキャストパケット数、送信ブロードキャストパケット数、送信マルチキャストパケット数、送信破棄パケット数、送信エラー数を含む。 The display control unit 123 superimposes a port information display unit 940 containing port information on the AR image 900 on the display 105. In the example shown in FIG. 18, the attribute information includes the vendor name, model number, serial number, type (compatible communication standard), transmission power, reception power, bias current, and temperature of the optical transceiver 280. The status information includes whether the transmission power is normal or abnormal, whether the reception power is normal or abnormal, whether the bias current is normal or abnormal, and whether the temperature is normal or abnormal. The communication volume information includes the number of received octets, the number of received unicast packets, the number of received broadcast packets, the number of received multicast packets, the number of received packets discarded, the number of reception errors, the number of transmitted octets, the number of transmitted unicast packets, the number of transmitted broadcast packets, the number of transmitted multicast packets, the number of transmitted packets discarded, and the number of transmission errors.

ポート情報には、通信ポート212の数値情報を時系列で示すグラフが含まれてもよい。例えば、表示制御部123は、送信パワー、受信パワー、バイアス電流、又は温度を、時系列のグラフで表示してもよい。 The port information may include a graph showing numerical information of the communication port 212 in a time series. For example, the display control unit 123 may display transmission power, reception power, bias current, or temperature in a time series graph.

図18の例では、部品モデル702aに対応する通信ポート212に挿入された光トランシーバ280に温度異常が生じている。ポート情報表示部940の状態情報の温度に対応して異常であることを示す「ALARM」が表示されている。これにより、ユーザは、赤色に表示された通信ポート212に挿入された光トランシーバ280に温度異常が生じていることを認識することができる。 In the example of Figure 18, an abnormal temperature has occurred in the optical transceiver 280 inserted into the communication port 212 corresponding to the component model 702a. "ALARM," indicating an abnormality, is displayed in the port information display section 940 in response to the temperature in the status information. This allows the user to recognize that an abnormal temperature has occurred in the optical transceiver 280 inserted into the communication port 212 displayed in red.

図8に戻り、表示制御部123は、通知受付部124が通信ポート212の異常状態の通知を受け付けた場合に、異常への第1段階の対処方法を示す第1対処情報をディスプレイ105に表示させる。第1段階の対処方法が実行されたことによって通信ポート212の状態が変化し、通知受付部124が通信ポート212の変化後の状態の通知を受け付けた場合に、ディスプレイ105に表示された第1対処情報を、異常への第2段階の対処方法を示す第2対処情報に切り替える。これにより、ユーザは、ディスプレイ105におけるAR表示にしたがって、通信ポート212の異常への対処作業を進めることができる。 Returning to FIG. 8 , when the notification receiving unit 124 receives notification of an abnormal state of the communication port 212, the display control unit 123 causes the display 105 to display first handling information indicating a first-stage method of dealing with the abnormality. When the state of the communication port 212 changes as a result of the first-stage handling method being executed and the notification receiving unit 124 receives notification of the changed state of the communication port 212, the display control unit 123 switches the first handling information displayed on the display 105 to second handling information indicating a second-stage method of dealing with the abnormality. This allows the user to proceed with the work of dealing with the abnormality of the communication port 212 in accordance with the AR display on the display 105.

図18に戻り、ポート情報表示部940の状態情報の温度の「ALARM」の右側には、トラブルシューティングのチュートリアルを呼び出すためのボタン940aが設けられている。ユーザは、入力装置104によってボタン940aを選択することができる。ボタン940aが選択されると、異常への対処方法を段階的に表示するチュートリアル表示が行われる。 Returning to Figure 18, to the right of "ALARM" for the temperature in the status information of the port information display section 940, there is a button 940a for calling up a troubleshooting tutorial. The user can select button 940a using the input device 104. When button 940a is selected, a tutorial is displayed that shows step-by-step instructions on how to deal with abnormalities.

図19A~図19Dは、異常への対処情報が表示されたAR画像の例を示す図である。図18におけるボタン940aが選択されると、表示制御部123は、サーバ300の通信装置DB306に問い合わせ、通信ポート212の異常に対処するため第1段階の対処方法を示す第1対処情報を取得する。表示制御部123は、図19Aに示すように、取得された第1対処情報を含むチュートリアル部950Aを、ディスプレイ105におけるAR画像900に重畳表示する。チュートリアル部950Aには、第1対処情報として、「トランシーバの交換が必要です。ポート#3のトランシーバを抜去してください。」のテキスト情報が含まれる。 Figures 19A to 19D are diagrams showing examples of AR images displaying information for dealing with an abnormality. When button 940a in Figure 18 is selected, the display control unit 123 queries the communication device DB 306 of the server 300 and acquires first action information indicating a first-stage action method for dealing with an abnormality in the communication port 212. As shown in Figure 19A, the display control unit 123 superimposes a tutorial section 950A containing the acquired first action information on the AR image 900 on the display 105. The tutorial section 950A includes text information as the first action information: "The transceiver needs to be replaced. Please remove the transceiver in port #3."

ユーザは、チュートリアル部950Aによって、異常から復帰するための第1段階の対処方法は、AR画像900において赤色に表示されたポート番号3の通信ポート212から光トランシーバ280を抜去することであると認識することができる。ユーザは、第1対処情報にしたがい、ポート番号3の通信ポート212から光トランシーバ280を抜去する。 The tutorial section 950A enables the user to recognize that the first step in recovering from the abnormality is to remove the optical transceiver 280 from the communication port 212 with port number 3, which is displayed in red in the AR image 900. The user removes the optical transceiver 280 from the communication port 212 with port number 3 in accordance with the first action information.

図8に戻り、ポート番号3の通信ポート212から光トランシーバ280が抜去されると、通信装置200が、当該通信ポート212からの光トランシーバ280の抜去を検知する。通信装置200は、ポート番号3の通信ポート212に光トランシーバ280が取り外されたことを示す状態情報をサーバ300へ通知する。サーバ300は、通信装置DB306に、通知された状態情報を記録し、当該状態情報を保守支援端末100へ通知する。さらにサーバ300は、第2段階の対処方法を示す第2対処情報を通信装置DB306から取得し、保守支援端末100へ送信する。 Returning to FIG. 8, when the optical transceiver 280 is removed from the communication port 212 corresponding to port number 3, the communication device 200 detects the removal of the optical transceiver 280 from that communication port 212. The communication device 200 notifies the server 300 of status information indicating that the optical transceiver 280 has been removed from the communication port 212 corresponding to port number 3. The server 300 records the notified status information in the communication device DB 306 and notifies the maintenance support terminal 100 of the status information. Furthermore, the server 300 obtains second handling information indicating a second-stage handling method from the communication device DB 306 and transmits it to the maintenance support terminal 100.

通知受付部124が通信装置200の状態情報及び第2対処情報を受信すると、表示制御部123は、図19Bに示すように、AR画像900のチュートリアル部950Aを、取得された第2対処情報を含むチュートリアル部950Bに切り替える。チュートリアル部950Bには、第2対処情報として、「ポート#3のトランシーバの抜去を確認しました。ポート#3にトランシーバを挿入してください。」のテキスト情報が含まれる。 When the notification receiving unit 124 receives the status information and second handling information of the communication device 200, the display control unit 123 switches the tutorial section 950A of the AR image 900 to a tutorial section 950B containing the acquired second handling information, as shown in FIG. 19B. The tutorial section 950B contains the following text information as the second handling information: "It has been confirmed that the transceiver in port #3 has been removed. Please insert a transceiver into port #3."

ユーザは、チュートリアル部950Bによって、異常から復帰するための第2段階の対処方法は、ポート番号3の通信ポート212に新たな光トランシーバ280を挿入することであると認識することができる。ユーザは、第2対処情報にしたがい、ポート番号3の通信ポート212に新たな光トランシーバ280を挿入する。 The tutorial section 950B allows the user to recognize that the second-stage solution to recover from the abnormality is to insert a new optical transceiver 280 into the communication port 212 with port number 3. The user inserts the new optical transceiver 280 into the communication port 212 with port number 3 in accordance with the second solution information.

図8に戻り、ポート番号3の通信ポート212に光トランシーバ280が挿入されると、通信装置200が、当該通信ポート212への光トランシーバ280の挿入を検知する。通信装置200は、挿入された光トランシーバ280の初期設定を開始し、ポート番号3の通信ポート212に光トランシーバ280が挿入されたことを示す状態情報をサーバ300へ通知する。サーバ300は、通信装置DB306に、通知された状態情報を記録し、当該状態情報を保守支援端末100へ通知する。さらにサーバ300は、第3段階の対処方法を示す第3対処情報を通信装置DB306から取得し、保守支援端末100へ送信する。 Returning to FIG. 8, when the optical transceiver 280 is inserted into the communication port 212 with port number 3, the communication device 200 detects the insertion of the optical transceiver 280 into the communication port 212. The communication device 200 begins initial configuration of the inserted optical transceiver 280 and notifies the server 300 of status information indicating that the optical transceiver 280 has been inserted into the communication port 212 with port number 3. The server 300 records the notified status information in the communication device DB 306 and notifies the maintenance support terminal 100 of the status information. Furthermore, the server 300 obtains third handling information indicating a third-stage handling method from the communication device DB 306 and transmits it to the maintenance support terminal 100.

通知受付部124が通信装置200の状態情報及び第3対処情報を受信すると、表示制御部123は、図19Cに示すように、AR画像900のチュートリアル部950Bを、取得された第3対処情報を含むチュートリアル部950Cに切り替える。チュートリアル部950Cには、第3対処情報として、「ポート#3のトランシーバの挿入を確認しました。トランシーバの初期設定を実行中です。しばらくお待ちください。」のテキスト情報が含まれる。 When the notification receiving unit 124 receives the status information and third handling information of the communication device 200, the display control unit 123 switches the tutorial section 950B of the AR image 900 to a tutorial section 950C containing the acquired third handling information, as shown in FIG. 19C. The tutorial section 950C contains the following text information as the third handling information: "Insertion of a transceiver into port #3 has been confirmed. Initial settings for the transceiver are being performed. Please wait a moment."

ユーザは、チュートリアル部950Cによって、異常から復帰するための第3段階の対処方法は、ポート番号3の通信ポート212に挿入された光トランシーバ280の初期設定が完了するまで待機することであると認識することができる。ユーザは、第3対処情報にしたがい、待機する。 The tutorial section 950C allows the user to recognize that the third-stage solution to recover from the abnormality is to wait until the initial setup of the optical transceiver 280 inserted into the communication port 212 with port number 3 is complete. The user waits in accordance with the third solution information.

図8に戻り、ポート番号3の通信ポート212に挿入された光トランシーバ280の初期設定が完了すると、通信装置200が、当該初期設定が正常に完了したことを検知する。さらに、ポート番号3の通信ポート212の異常が解消されている場合、通信装置200は、当該通信ポート212が正常であることを検知する。通信装置200は、ポート番号3の通信ポート212に光トランシーバ280の初期設定が完了したこと、及び当該通信ポートが正常であることを示す状態情報をサーバ300へ通知する。サーバ300は、通信装置DB306に、通知された状態情報を記録し、当該状態情報を保守支援端末100へ通知する。さらにサーバ300は、対応方法が終了したことを示す終了情報を通信装置DB306から取得し、保守支援端末100へ送信する。 Returning to FIG. 8, when the initial setup of the optical transceiver 280 inserted into the communication port 212 of port number 3 is completed, the communication device 200 detects that the initial setup has been completed successfully. Furthermore, if the abnormality in the communication port 212 of port number 3 has been resolved, the communication device 200 detects that the communication port 212 is normal. The communication device 200 notifies the server 300 of status information indicating that the initial setup of the optical transceiver 280 in the communication port 212 of port number 3 has been completed and that the communication port is normal. The server 300 records the notified status information in the communication device DB 306 and notifies the maintenance support terminal 100 of the status information. Furthermore, the server 300 obtains completion information from the communication device DB 306 indicating that the response method has been completed, and transmits this information to the maintenance support terminal 100.

通知受付部124が通信装置200の状態情報及び終了情報を受信すると、表示制御部123は、図19Dに示すように、AR画像900のチュートリアル部950Cを、取得された終了情報を含むチュートリアル部950Dに切り替える。チュートリアル部950Dには、終了情報として、「トランシーバの初期設定が正常に終わりました。異常状態の回復を確認しました。」のテキスト情報が含まれる。ユーザは、チュートリアル部950Dによって、異常からの復帰が完了したことを認識することができる。 When the notification receiving unit 124 receives the status information and termination information of the communication device 200, the display control unit 123 switches the tutorial section 950C of the AR image 900 to a tutorial section 950D containing the acquired termination information, as shown in FIG. 19D. The tutorial section 950D contains the text information "Initial settings of the transceiver have been completed successfully. Recovery from the abnormal state has been confirmed" as termination information. The tutorial section 950D allows the user to recognize that recovery from the abnormality has been completed.

[6.保守支援システムの動作]
以下、実施形態に係る保守支援システム10の動作について説明する。保守支援端末100のプロセッサ101は、保守支援APP120を実行することにより、以下のAR表示処理、ポート異常処理、選択条件表示処理、ポート情報表示処理、チュートリアル処理、作業指示表示処理を実行することができる。
[6. Operation of Maintenance Support System]
The following describes the operation of the maintenance support system 10 according to the embodiment. The processor 101 of the maintenance support terminal 100 executes the maintenance support APP 120 to perform the following AR display processing, port abnormality processing, selection condition display processing, port information display processing, tutorial processing, and work instruction display processing.

図20は、実施形態に係る保守支援端末によるAR表示処理の一例を示すフローチャートである。 Figure 20 is a flowchart showing an example of AR display processing by the maintenance support terminal according to an embodiment.

通信装置200のパネル210が保守支援端末100のカメラ108によって撮像される。プロセッサ101は、カメラ108から出力されるカメラ画像910を取り込む(ステップS101)。 The panel 210 of the communication device 200 is imaged by the camera 108 of the maintenance support terminal 100. The processor 101 captures the camera image 910 output from the camera 108 (step S101).

プロセッサ101は、カメラ画像910を学習済みモデル600に入力する。学習済みモデル600は、部分的要素230を認識し、通気口221のパターンから通信装置200の機種を認識する(ステップS102)。 The processor 101 inputs the camera image 910 into the trained model 600. The trained model 600 recognizes the partial element 230 and recognizes the model of the communication device 200 from the pattern of the air vent 221 (step S102).

プロセッサ101は、位置測定部109によって、2つの部分的要素230について、実空間xyzにおける基準点240の位置を測定する(ステップS103)。 The processor 101 uses the position measurement unit 109 to measure the positions of the reference points 240 in the real space xyz for the two partial elements 230 (step S103).

プロセッサ101は、2つの基準点240の位置から、パネル210の代表位置210Pを決定する(ステップS104)。 The processor 101 determines the representative position 210P of the panel 210 from the positions of the two reference points 240 (step S104).

プロセッサ101は、認識した機種に対応する仮想パネル700を選択し、選択された仮想パネル700を仮想空間x’y’z’に配置する(ステップS105)。このとき、プロセッサ101は、パネル210の代表位置210Pに対応する仮想パネル700の代表位置210P(中心点)を、実空間xyzにおける代表位置210Pに合わせて、仮想空間x’y’zに配置する。さらに、プロセッサ101は、部分的要素230の基準点240の実空間xyzにおける位置に、仮想空間x’y’z’における仮想パネル700の基準点240に対応する位置が一致するように仮想パネル700を仮想空間x’y’z’に配置し、実空間xyzにおけるパネル210の角度と、仮想空間x’y’z’との角度を合わせる。 The processor 101 selects a virtual panel 700 corresponding to the recognized model and places the selected virtual panel 700 in virtual space x'y'z' (step S105). At this time, the processor 101 places the virtual panel 700 in virtual space x'y'z by aligning the representative position 210P (center point) of the virtual panel 700 corresponding to the representative position 210P of the panel 210 with the representative position 210P in real space xyz. Furthermore, the processor 101 places the virtual panel 700 in virtual space x'y'z' so that the position of the reference point 240 of the partial element 230 in real space xyz coincides with the position of the reference point 240 of the virtual panel 700 in virtual space x'y'z', and aligns the angle of the panel 210 in real space xyz with the angle of the virtual space x'y'z'.

プロセッサ101は、カメラ画像910に仮想パネル700を重畳したAR画像900を生成し、AR画像900をディスプレイ105に表示させる(ステップS106)。プロセッサ101は、以上のAR表示処理を、所定のサンプリング周期毎に繰り返す。 The processor 101 generates an AR image 900 by superimposing the virtual panel 700 on the camera image 910, and displays the AR image 900 on the display 105 (step S106). The processor 101 repeats the above AR display process at predetermined sampling intervals.

以下のポート異常処理、選択条件表示処理、ポート情報表示処理、チュートリアル処理、及び作業指示表示処理は、AR画像900がディスプレイ105に表示されている状態で実行される。 The following port abnormality processing, selection condition display processing, port information display processing, tutorial processing, and work instruction display processing are executed while the AR image 900 is displayed on the display 105.

図21は、実施形態に係る保守支援端末によるポート異常処理の一例を示すフローチャートである。 Figure 21 is a flowchart showing an example of port abnormality processing by the maintenance support terminal according to an embodiment.

通信装置200は通信ポート212の異常を検出すると、通信ポート212の異常を、サーバ300へ通知する。サーバ300は、通信ポート212の異常通知を保守支援端末100へ転送する。保守支援端末100は、通信装置200の通信ポート212の異常通知を受信する(ステップS201)。 When the communication device 200 detects an abnormality in the communication port 212, it notifies the server 300 of the abnormality in the communication port 212. The server 300 forwards the abnormality notification in the communication port 212 to the maintenance support terminal 100. The maintenance support terminal 100 receives the abnormality notification in the communication port 212 of the communication device 200 (step S201).

プロセッサ101は、異常が発生した通信ポート212に対応する部品モデル702の色を異常色に切り替える(ステップS2020)。以上で、ポート異常処理が終了する。 The processor 101 switches the color of the component model 702 corresponding to the communication port 212 in which the abnormality occurred to an abnormal color (step S2020). This completes the port abnormality processing.

図22は、実施形態に係る保守支援端末による選択条件表示処理の一例を示すフローチャートである。 Figure 22 is a flowchart showing an example of the selection condition display process performed by the maintenance support terminal according to the embodiment.

ユーザは、入力装置104に、選択条件入力部920の表示指示を入力する。これにより、AR画像900に重畳して、選択条件入力部920が表示される。ユーザは、選択条件入力部920のチェックボックスを選択することで、通信ポート212の選択条件を入力する。プロセッサ101は、選択条件の入力を受け付ける(ステップS301)。 The user inputs a display instruction for the selection condition input section 920 to the input device 104. This causes the selection condition input section 920 to be displayed superimposed on the AR image 900. The user inputs selection conditions for the communication port 212 by selecting checkboxes in the selection condition input section 920. The processor 101 accepts the input of the selection conditions (step S301).

プロセッサ101は、例えばサーバ300の通信装置DB306から各通信ポート212の情報を取得し、通信装置200の複数の通信ポート212のうち、選択条件に合致する通信ポート212を選択する(ステップS302)。 The processor 101 obtains information about each communication port 212, for example, from the communication device DB 306 of the server 300, and selects a communication port 212 that meets the selection conditions from among the multiple communication ports 212 of the communication device 200 (step S302).

プロセッサ101は、選択された通信ポート212に対応する部品モデル702の色を選択色に切り替える(ステップS303)。以上で、選択条件表示処理が終了する。 The processor 101 switches the color of the part model 702 corresponding to the selected communication port 212 to the selected color (step S303). This completes the selection condition display process.

図23は、実施形態に係る保守支援端末によるポート情報表示処理の一例を示すフローチャートである。 Figure 23 is a flowchart showing an example of the port information display process performed by the maintenance support terminal according to the embodiment.

ユーザは、AR画像900において仮想パネル700の中の部品モデル702(通信ポート212)をタップ又はクリックすることにより指定する。プロセッサ101は、部品モデル702の指定を受け付ける(ステップS401)。 The user specifies the part model 702 (communication port 212) in the virtual panel 700 in the AR image 900 by tapping or clicking on it. The processor 101 accepts the specification of the part model 702 (step S401).

プロセッサ101は、例えばサーバ300の通信装置DB306に問い合わせることにより、指定された部品モデル702に対応する通信ポート212のポート情報を取得する(ステップS402)。 The processor 101 obtains port information for the communication port 212 corresponding to the specified component model 702, for example, by querying the communication device DB 306 of the server 300 (step S402).

プロセッサ101は、取得されたポート情報を処理する(ステップS403)。例えば、プロセッサ101は、送信パワー、受信パワー、バイアス電流、又は温度の時系列の数値情報から、グラフを作成する。 The processor 101 processes the acquired port information (step S403). For example, the processor 101 creates a graph from time-series numerical information on transmit power, receive power, bias current, or temperature.

プロセッサ101は、ポート情報を含むポート情報表示部940を、AR画像900に重畳して表示する(ステップS404)。以上で、ポート情報表示処理が終了する。 The processor 101 displays the port information display section 940 containing the port information superimposed on the AR image 900 (step S404). This completes the port information display process.

図24は、実施形態に係る保守支援端末によるチュートリアル処理の一例を示すフローチャートである。 Figure 24 is a flowchart showing an example of tutorial processing by the maintenance support terminal according to an embodiment.

上述した異常ポート処理によって、AR画像900において、異常が発生した通信ポートに対応する部品モデル702の色が異常色で表示され、上述したポート情報表示処理によって、ポート情報表示部940が表示されている場合に、ユーザは、ボタン940a(図18参照)を選択することにより、チュートリアルの表示を指示することができる。プロセッサ101は、ユーザからのチュートリアル表示指示を受け付ける(ステップS501)。 When the component model 702 corresponding to the communication port where the abnormality occurred is displayed in an abnormal color in the AR image 900 as a result of the abnormal port processing described above, and the port information display section 940 is displayed as a result of the port information display processing described above, the user can instruct the display of a tutorial by selecting button 940a (see FIG. 18). The processor 101 accepts a tutorial display instruction from the user (step S501).

プロセッサ101は、通信ポート212の異常に対処するための対処方法を段階的に示す対処情報を取得する(ステップS502)。次に、プロセッサ101は、取得された対処情報を含むチュートリアル部をAR画像900に重畳して表示させる(ステップS503)。 The processor 101 acquires countermeasure information that shows step-by-step countermeasure methods for dealing with an abnormality in the communication port 212 (step S502). Next, the processor 101 displays a tutorial section including the acquired countermeasure information superimposed on the AR image 900 (step S503).

ユーザは、対処情報にしたがって異常に対して対処する。これにより、通信ポート212の状態が変化し、通信装置200がこの状態の変化を検知する。通信装置200は通信ポート212の状態の変化を検知すると、通信ポート212の変化後の状態を、サーバ300へ通知する。サーバ300は、通信ポート212の状態通知を保守支援端末100へ転送する。 The user responds to the abnormality in accordance with the response information. This changes the state of the communication port 212, and the communication device 200 detects this change in state. When the communication device 200 detects the change in the state of the communication port 212, it notifies the server 300 of the new state of the communication port 212. The server 300 forwards the state notification of the communication port 212 to the maintenance support terminal 100.

プロセッサ101は、通信装置200の通信ポート212の状態通知を受信したか否かを判定する(ステップS504)。保守支援端末100が状態通知を受信していない場合(ステップS504においてNO)、プロセッサ101はステップS504に戻る。 The processor 101 determines whether a status notification has been received for the communication port 212 of the communication device 200 (step S504). If the maintenance support terminal 100 has not received a status notification (NO in step S504), the processor 101 returns to step S504.

保守支援端末100が状態通知を受信した場合(ステップS504においてYES)、プロセッサ101は、通知された状態を確認し、通信ポート212の異常が解消したか否かを判定する(ステップS505)。通信ポート212の異常が解消していない場合(ステップS505においてNO)、プロセッサ101は、ステップS502に戻り、次の段階の対処情報を取得する。これにより、表示される対処情報が次の段階に切り替わる。 If the maintenance support terminal 100 receives a status notification (YES in step S504), the processor 101 checks the notified status and determines whether the abnormality in the communication port 212 has been resolved (step S505). If the abnormality in the communication port 212 has not been resolved (NO in step S505), the processor 101 returns to step S502 and acquires the next stage of handling information. This causes the displayed handling information to switch to the next stage.

通信ポート212の異常が解消した場合(ステップS505においてYES)、プロセッサ101は、異常が解消した通信ポート212に対応する部品モデル702の色を正常色に切り替え(ステップS506)、対処情報の表示を停止する(ステップS507)。以上で、チュートリアル処理が終了する。 If the abnormality in the communication port 212 has been resolved (YES in step S505), the processor 101 switches the color of the part model 702 corresponding to the communication port 212 whose abnormality has been resolved to a normal color (step S506) and stops displaying the troubleshooting information (step S507). This completes the tutorial processing.

図25は、実施形態に係る保守支援システムによる作業指示処理の一例を示すシーケンス図である。作業指示処理では、保守管理端末400が作業指示通知処理を実行し、保守支援端末100が作業指示表示処理を実行する。 Figure 25 is a sequence diagram showing an example of work instruction processing by the maintenance support system according to the embodiment. In the work instruction processing, the maintenance management terminal 400 executes work instruction notification processing, and the maintenance support terminal 100 executes work instruction display processing.

保守管理端末400のプロセッサ401は、作業指示通知処理において、管理者から入力された指示に応じて、仮想パネル710をディスプレイ405に表示させる(ステップS601)。 In the work instruction notification process, the processor 401 of the maintenance management terminal 400 displays the virtual panel 710 on the display 405 in response to instructions input by the administrator (step S601).

管理者は、仮想パネル710において、作業指示の対象の通信ポート212に対応する部品モデルを指定する。プロセッサ401は、部品モデルの指定を受け付ける(ステップS602)。 The administrator specifies the part model corresponding to the communication port 212 for which the work instruction is to be issued on the virtual panel 710. The processor 401 accepts the part model specification (step S602).

管理者は、入力装置404を用いて、指示する作業内容を示すテキスト情報である作業情報を保守管理端末400に入力する。プロセッサ401は、作業情報の入力を受け付ける(ステップS603)。 The administrator uses the input device 404 to input work information, which is text information indicating the work to be instructed, into the maintenance management terminal 400. The processor 401 accepts the input of the work information (step S603).

保守管理端末400は、指定された部品モデルに対応する通信ポート212を示す指定情報及び入力された作業情報をサーバ300へ送信する(ステップS604)。サーバ300は、指定情報及び作業情報を受信し、受信した指定情報及び作業情報を保守支援端末100へ転送する(ステップS605)。 The maintenance management terminal 400 transmits the specification information indicating the communication port 212 corresponding to the specified part model and the input work information to the server 300 (step S604). The server 300 receives the specification information and work information and transfers the received specification information and work information to the maintenance support terminal 100 (step S605).

保守支援端末100は、指定情報及び作業情報を受信する。保守支援端末100のプロセッサ101は、作業指示表示処理において、指定情報において指定された通信ポート212に対応する部品モデル702の色を、指定色に切り替える(ステップS606)。プロセッサ101は、受信した作業情報を含む作業指示部930をAR画像900に重畳して表示させる(ステップS607)。 The maintenance support terminal 100 receives the specification information and work information. In the work instruction display process, the processor 101 of the maintenance support terminal 100 switches the color of the part model 702 corresponding to the communication port 212 specified in the specification information to the specified color (step S606). The processor 101 displays the work instruction section 930 including the received work information superimposed on the AR image 900 (step S607).

[7.変形例]
図26は、実施形態に係る通信装置のパネルの変形例を示す図である。本変形例に係る通信装置200aは、通信モジュールの装着及び取り外しが可能である。通信装置200aのパネル210aには、開口213A,213B,213Cが設けられている。開口213A,213B,213Cからは、装着された通信モジュール260A,260B,260Cのパネル270A,270B,270Cが露出する。すなわち、パネル210aの一部は、通信装置200aに装着された通信モジュール260A,260B,260Cのパネル270A,270B,270Cである。通信モジュール260A,260B,260Cのパネル270A,270B,270Cのそれぞれには、複数の通信ポート212が設けられている。
7. Modifications
FIG. 26 is a diagram illustrating a modified example of a panel of a communication device according to an embodiment. A communication device 200a according to this modified example allows for the attachment and detachment of communication modules. A panel 210a of the communication device 200a is provided with openings 213A, 213B, and 213C. Panels 270A, 270B, and 270C of the attached communication modules 260A, 260B, and 260C are exposed through the openings 213A, 213B, and 213C. That is, a portion of the panel 210a is the panel 270A, 270B, and 270C of the communication modules 260A, 260B, and 260C attached to the communication device 200a. A plurality of communication ports 212 are provided on each of the panels 270A, 270B, and 270C of the communication modules 260A, 260B, and 260C.

通信モジュール260Aのパネル270Aには、通気口221aAが設けられている。通信モジュール260Bのパネル270Bには、通気口221aBが設けられている。通信モジュール260Cのパネル270Cには、通気口221aCが設けられている。通気口221aA,221aB,221aCのそれぞれは、通信ポート212の上方、すなわち、パネル270A,270B,270Cの上端に設けられている。 A ventilation opening 221aA is provided in panel 270A of communication module 260A. A ventilation opening 221aB is provided in panel 270B of communication module 260B. A ventilation opening 221aC is provided in panel 270C of communication module 260C. Ventilation openings 221aA, 221aB, and 221aC are each provided above communication port 212, i.e., at the top end of panels 270A, 270B, and 270C.

通気口221aA,221aB,221aCは、通信モジュール260A,260B,260Cの機種の識別に用いられる。つまり、通気口221aA,221aB,221aCは、通信モジュール260A,260B,260Cの機種の識別コードを兼ねている。通信モジュール260Aのパネル230Aに設けられた通気口221aAは、通信モジュール260A固有のパターンで配置される。通信モジュール260Bのパネル230Bに設けられた通気口221aBは、通信モジュール260B固有のパターンで配置される。通信モジュール260Cのパネル230Cに設けられた通気口221aCは、通信モジュール260C固有のパターンで配置される。 Ventilation openings 221aA, 221aB, and 221aC are used to identify the models of communication modules 260A, 260B, and 260C. In other words, ventilation openings 221aA, 221aB, and 221aC also serve as identification codes for the models of communication modules 260A, 260B, and 260C. Ventilation openings 221aA provided in panel 230A of communication module 260A are arranged in a pattern unique to communication module 260A. Ventilation openings 221aB provided in panel 230B of communication module 260B are arranged in a pattern unique to communication module 260B. Ventilation openings 221aC provided in panel 230C of communication module 260C are arranged in a pattern unique to communication module 260C.

これにより、通信モジュール260A,260B,260Cを装着可能な通信装置200aにおいて、通気口221aA,221aB,221aCを画像認識することにより、通信モジュール260A,260B,260Cの機種を特定することができる。 As a result, in a communication device 200a capable of mounting communication modules 260A, 260B, and 260C, the models of communication modules 260A, 260B, and 260C can be identified by image recognition of the ventilation openings 221aA, 221aB, and 221aC.

通信装置200aのパネル210aにおいて、開口213A,213B,213Cの上方には、複数の通気口222aが設けられている。つまり、複数の通気口222aは、パネル210aにおける通信モジュールのパネル230A,230B,230Cとは異なる部分に設けられる。通気口222aは、パネル210a内の位置を識別するために用いられる。つまり、通気口222aは、パネル210a内の位置の識別コードを兼ねている。通気口222aの配置パターン及び用途については、実施形態において説明した通気口222の配置パターン及び用途と同様である。 A plurality of ventilation holes 222a are provided above openings 213A, 213B, and 213C on panel 210a of communication device 200a. That is, the plurality of ventilation holes 222a are provided in a different portion of panel 210a from panels 230A, 230B, and 230C of the communication module. Ventilation holes 222a are used to identify positions within panel 210a. In other words, ventilation holes 222a also serve as identification codes for positions within panel 210a. The arrangement pattern and uses of ventilation holes 222a are the same as those of ventilation holes 222 described in the embodiment.

上述した実施形態では、保守支援端末100が、認識部121と、仮想化部122と、表示制御部123として機能し、仮想空間x’y’z’に仮想パネル700を配置し、AR画像900を生成したが、これに限定されない。サーバ300が、仮想空間x’y’z’に仮想パネル700を配置し、AR画像900を生成し、AR画像900を表示するためのデータを保守支援端末100に送信する構成であってもよい。つまり、サーバ300が、認識部121と、仮想化部122と、表示制御部123として機能してもよい。 In the above-described embodiment, the maintenance support terminal 100 functions as the recognition unit 121, virtualization unit 122, and display control unit 123, places the virtual panel 700 in the virtual space x'y'z', and generates the AR image 900, but this is not limited to this. The server 300 may also be configured to place the virtual panel 700 in the virtual space x'y'z', generate the AR image 900, and transmit data for displaying the AR image 900 to the maintenance support terminal 100. In other words, the server 300 may function as the recognition unit 121, virtualization unit 122, and display control unit 123.

上述した実施形態では、学習済みモデル600が、部分的要素230に含まれる通気口221のパターンから通信装置200の機種を識別したが、これに限定されない。例えば、パネル210に機種名又は機種コードを印刷しておき、機種名又は機種コードを画像認識することで、通信装置200の機種を識別してもよい。さらに他の例として、パネル210の全体又は一部の形状を画像認識することによって、通信装置200の機種を識別してもよい。この場合、通気口221は通信装置200の機種固有のパターンではなく、複数機種で共通のパターンで配置されてもよい。 In the above-described embodiment, the trained model 600 identified the model of the communication device 200 from the pattern of the vents 221 included in the partial elements 230, but this is not limited to this. For example, the model name or model code may be printed on the panel 210, and the model of the communication device 200 may be identified by image recognition of the model name or model code. As yet another example, the model of the communication device 200 may be identified by image recognition of the shape of all or part of the panel 210. In this case, the vents 221 may be arranged in a pattern common to multiple models of communication device 200, rather than in a pattern specific to the model of the communication device 200.

上述した実施形態では、保守支援端末100が、通気口222の配置パターンを画像認識することにより、認識した部分のパネル210における位置(左部、中央部、右部)を識別したが、これに限定されない。例えば、パネル210において、通信ポート212の近傍にポート番号を印刷しておき、ポート番号を画像認識することで、認識されたポート番号に対応する通信ポートのパネル210における位置を識別してもよい。この場合、パネル210における位置毎に通気口222のパターンを変える必要はなく、例えば、パネル210全体において同一のパターンで通気口222を配置してもよい。 In the above-described embodiment, the maintenance support terminal 100 performs image recognition of the arrangement pattern of the ventilation holes 222 to identify the position (left, center, right) of the recognized portion on the panel 210, but this is not limited to this. For example, port numbers may be printed near the communication ports 212 on the panel 210, and the position on the panel 210 of the communication port corresponding to the recognized port number may be identified by image recognition of the port numbers. In this case, there is no need to change the pattern of the ventilation holes 222 for each position on the panel 210; for example, the ventilation holes 222 may be arranged in the same pattern across the entire panel 210.

上述した実施形態では、レイキャスティング法により部分的要素230の位置を測定したが、これに限定されない。例えば、複眼カメラで部分的要素230を撮像することによって、部分的要素230の位置を測定してもよい。 In the above-described embodiment, the position of the partial element 230 is measured using a ray casting method, but this is not limiting. For example, the position of the partial element 230 may be measured by capturing an image of the partial element 230 with a compound eye camera.

上述した実施形態では、カメラ108によって動画を撮像し、AR表示処理を逐次的に繰り返すことで、カメラ画像910に仮想パネル700が重畳されたAR画像900を動画で表示したが、これに限定されない。カメラ108によって撮像された静止画に仮想パネル700を重畳し、静止画のAR画像を表示してもよい。 In the above-described embodiment, a video was captured by the camera 108, and the AR display process was sequentially repeated to display the AR image 900 in the form of a video, in which the virtual panel 700 was superimposed on the camera image 910. However, this is not limited to this. The virtual panel 700 may be superimposed on a still image captured by the camera 108, and the AR image of the still image may be displayed.

上述した実施形態では、パネル210の部分的要素230をカメラ108によって撮像し、カメラ画像910に含まれる部分的要素230を学習済みモデル600で認識したが、これに限定されない。パネル210の全体をカメラ108によって撮像し、カメラ画像910に含まれるパネル210の全体を学習済みモデル600で認識してもよい。この場合、例えば、認識されたパネル210の特定の位置(例えば、パネル210の左右上端点)を測定し、測定された特定の位置に基づいて代表位置を決定することができる。 In the above-described embodiment, partial elements 230 of panel 210 are captured by camera 108, and the partial elements 230 included in camera image 910 are recognized by trained model 600, but this is not limited to this. The entire panel 210 may also be captured by camera 108, and the entire panel 210 included in camera image 910 may be recognized by trained model 600. In this case, for example, a specific position of the recognized panel 210 (e.g., the top left and top right corners of panel 210) may be measured, and a representative position may be determined based on the measured specific position.

[8.補記]
今回開示された実施の形態はすべての点で例示であって、制限的ではない。本発明の権利範囲は、上述の実施形態ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味及びその範囲内でのすべての変更が含まれる。
[8. Supplementary Notes]
The embodiments disclosed herein are illustrative in all respects and are not restrictive. The scope of the present invention is defined by the claims rather than the above-described embodiments, and includes meanings equivalent to the claims and all modifications within the scope thereof.

10 保守支援システム
20 通信センター
30 管理センター
100 保守支援端末(保守支援装置)
101 プロセッサ
102 不揮発性メモリ
103 揮発性メモリ
104 入力装置(第1入力装置)
105 ディスプレイ(第1ディスプレイ)
106 グラフィック処理部(第1表示制御部)
107 通信インタフェース(通信I/F)
108 カメラ
109 位置測定部
110 レーザ照射部
111 受光部
112 ジャイロセンサ
113 加速度センサ
120 保守支援アプリケーション(保守支援APP)
121 認識部
122 仮想化部
123 表示制御部
124 通知受付部
125 受信部
200,200A,200B,200C,200D,200E,200F,200G,200H,200_1,200_2,200_3,200_4,200_5,200_6,200a 通信装置
210,210_1,210_2,210_3,210_4,210_5,210_6,210a パネル
210P 代表位置
211 外部ポート
212 通信ポート
213A,213B,213C 開口
221,221A,221B,221aA,221aB,221aC 通気口
222,222A,222B,222C,222a 通気口
230,230A,230B,230C,230D,230A_1,230D_1,230D_2,230A_3,230D_3,230A_4,230D_4,230A_5,230D_5,230A_6,230D_6 部分的要素
240,240A,240B,240C,240D,240A_1,240D_1,240D_2,240A_3,240D_3,240D_4,240A_5,240D_5,240D_6 基準点
250,250A,250B ラック
260A,260B,260C 通信モジュール
270A,270B,270C パネル(一面)
280 光トランシーバ
300 サーバ
301 プロセッサ
302 不揮発性メモリ
303 揮発性メモリ
304 通信インタフェース(通信I/F)
305 サーバプログラム
306 通信装置データベース(通信装置DB)
400 保守管理端末
401 プロセッサ
402 不揮発性メモリ
403 揮発性メモリ
404 入力装置(第2入力装置)
405 ディスプレイ(第2ディスプレイ)
406 グラフィック処理部(第2表示制御部)
407 通信インタフェース(通信I/F)
410 保守管理APP
411 表示制御部
412 通信部
500 ネットワーク
600 学習済みモデル
700,700A,700B,700C 仮想パネル(第1仮想面)
701,702,702a,702b,702c,703 部品モデル
710,710A,710B,710C 仮想パネル(第2仮想面)
900 AR画像
910 カメラ画像
920 選択条件入力部
930 作業指示部
940 ポート情報表示部
940a ボタン
950A,950B,950C,950D チュートリアル部
10 Maintenance support system 20 Communication center 30 Management center 100 Maintenance support terminal (maintenance support device)
101 Processor 102 Non-volatile memory 103 Volatile memory 104 Input device (first input device)
105 Display (first display)
106 Graphics processing unit (first display control unit)
107 Communication interface (communication I/F)
108 Camera 109 Position measurement unit 110 Laser irradiation unit 111 Light receiving unit 112 Gyro sensor 113 Acceleration sensor 120 Maintenance support application (maintenance support APP)
121 Recognition unit 122 Virtualization unit 123 Display control unit 124 Notification reception unit 125 Reception unit 200, 200A, 200B, 200C, 200D, 200E, 200F, 200G, 200H, 200_1, 200_2, 200_3, 200_4, 200_5, 200_6, 200a Communication device 210, 210_1, 210_2, 210_3, 210_4, 210_5, 210_6, 210a Panel 210P Representative position 211 External port 212 Communication port 213A, 213B, 213C Opening 221, 221A, 221B, 221aA, 221aB, 221aC Ventilation holes 222, 222A, 222B, 222C, 222a Ventilation holes 230, 230A, 230B, 230C, 230D, 230A_1, 230D_1, 230D_2, 230A_3, 230D_3, 230A_4, 230D_4, 230A_5, 230D_5, 230A_6, 230D_6 Partial elements 240, 240A, 240B, 240C, 240D, 240A_1, 240D_1, 240D_2, 240A_3, 240D_3, 240D_4, 240A_5, 240D_5, 240D_6 Reference points 250, 250A, 250B Rack 260A, 260B, 260C Communication module 270A, 270B, 270C Panel (one side)
280 Optical transceiver 300 Server 301 Processor 302 Non-volatile memory 303 Volatile memory 304 Communication interface (communication I/F)
305 Server program 306 Communication device database (communication device DB)
400 Maintenance management terminal 401 Processor 402 Non-volatile memory 403 Volatile memory 404 Input device (second input device)
405 Display (second display)
406 Graphics processing unit (second display control unit)
407 Communication interface (communication I/F)
410 Maintenance management APP
411 Display control unit 412 Communication unit 500 Network 600 Trained model 700, 700A, 700B, 700C Virtual panel (first virtual surface)
701, 702, 702a, 702b, 702c, 703 Part models 710, 710A, 710B, 710C Virtual panels (second virtual surfaces)
900 AR image 910 Camera image 920 Selection condition input section 930 Work instruction section 940 Port information display section 940a Button 950A, 950B, 950C, 950D Tutorial section

Claims (16)

筐体の一面に複数の通信ポートが設けられた通信装置の保守を支援する保守支援システムであって、
カメラ及び第1ディスプレイを含む保守支援端末と、
前記カメラによって撮像された前記一面の画像において、前記通信装置の機能部を含む前記一面を、機械学習の学習済みモデルによって認識する認識部と、
前記学習済みモデルによって認識された前記一面の実空間における位置を測定する位置測定部と、
前記位置測定部によって測定された前記一面の位置に基づいて前記一面の代表位置を決定し、前記実空間に対応する仮想空間において前記代表位置に対応する位置に、前記一面の仮想3次元モデルである第1仮想面を配置する仮想化部と、
前記仮想化部によって前記仮想空間に配置された前記第1仮想面と、前記カメラによって撮像された前記一面の画像とを前記第1ディスプレイに重畳表示させる第1表示制御部と、
を備える、
保守支援システム。
A maintenance support system that supports maintenance of a communication device having a plurality of communication ports on one surface of a housing,
a maintenance support terminal including a camera and a first display;
a recognition unit that recognizes the surface including the functional unit of the communication device in the image of the surface captured by the camera using a trained model of machine learning;
a position measurement unit that measures a position in the real space of the one surface recognized by the trained model;
a virtualization unit that determines a representative position of the one surface based on the position of the one surface measured by the position measurement unit, and places a first virtual surface that is a virtual three-dimensional model of the one surface at a position corresponding to the representative position in a virtual space that corresponds to the real space;
a first display control unit that causes the first virtual surface arranged in the virtual space by the virtualization unit and an image of the surface captured by the camera to be superimposed on the first display;
Equipped with
Maintenance support system.
前記認識部は、前記一面の部分的要素を前記学習済みモデルによって認識し、
前記位置測定部は、前記学習済みモデルによって認識された前記部分的要素の実空間の位置を測定し、
前記仮想化部は、前記位置測定部によって測定された前記部分的要素の位置に基づいて前記代表位置を決定する、
請求項1に記載の保守支援システム。
The recognition unit recognizes a partial element of the one surface using the trained model,
The position measurement unit measures a real-space position of the partial element recognized by the trained model,
the virtualization unit determines the representative position based on the position of the partial element measured by the position measurement unit.
The maintenance support system according to claim 1 .
前記学習済みモデルは、前記部分的要素が特定された前記一面の画像を入力データとする機械学習によって生成される、
請求項2に記載の保守支援システム。
The trained model is generated by machine learning using the image of the entire surface in which the partial elements are identified as input data.
The maintenance support system according to claim 2 .
前記認識部は、前記カメラによって撮像された前記一面の画像において、複数の前記一面の部分的要素を、機械学習の学習済みモデルによって認識し、
前記位置測定部は、前記複数の部分的要素それぞれの前記実空間における位置を測定し、
前記仮想化部は、前記実空間における前記複数の部分的要素それぞれの位置に基づいて、前記仮想空間において前記第1仮想面を配置する、
請求項2又は請求項3に記載の保守支援システム。
the recognition unit recognizes a plurality of partial elements of the surface in the image of the surface captured by the camera using a trained model of machine learning;
the position measurement unit measures the position of each of the plurality of partial elements in the real space;
the virtualization unit arranges the first virtual surface in the virtual space based on positions of the plurality of partial elements in the real space.
The maintenance support system according to claim 2 or 3.
前記仮想化部は、前記実空間における前記複数の部分的要素それぞれの位置に基づいて、前記学習済みモデルによって認識された前記複数の部分的要素が同一の前記通信装置の前記部分的要素であるか否かを判定し、前記複数の部分的要素が同一の前記通信装置の前記部分的要素ではないと判定した場合に、前記仮想空間において前記第1仮想面を配置しない、
請求項4に記載の保守支援システム。
the virtualization unit determines whether the plurality of partial elements recognized by the trained model are the partial elements of the same communication device based on the positions of each of the plurality of partial elements in the real space, and when it determines that the plurality of partial elements are not the partial elements of the same communication device, does not place the first virtual surface in the virtual space.
The maintenance support system according to claim 4 .
前記第1仮想面は、前記複数の通信ポートの3次元モデルである複数の部品モデルを含み、
前記第1表示制御部は、前記複数の部品モデルのそれぞれの色を切り替えることが可能である、
請求項1から請求項5のいずれか1項に記載の保守支援システム。
the first virtual surface includes a plurality of part models that are three-dimensional models of the plurality of communication ports;
the first display control unit is capable of switching the color of each of the plurality of part models;
The maintenance support system according to any one of claims 1 to 5.
前記部品モデルは、対応する前記通信ポートが正常であるときの色である正常色と、対応する前記通信ポートが異常であるときの色である異常色とを設定され、
前記保守支援システムは、前記通信装置における異常な通信ポートの通知を受け付ける通知受付部をさらに備え、
前記第1表示制御部は、前記通知受付部が異常な通信ポートの通知を受け付けた場合に、前記通信ポートに対応する前記部品モデルの色を前記正常色から前記異常色へ切り替える、
請求項6に記載の保守支援システム。
a normal color is set to the component model when the corresponding communication port is normal, and an abnormal color is set to the component model when the corresponding communication port is abnormal;
the maintenance support system further includes a notification receiving unit that receives a notification of an abnormal communication port in the communication device;
the first display control unit, when the notification receiving unit receives a notification of an abnormal communication port, switches a color of the component model corresponding to the communication port from the normal color to the abnormal color;
The maintenance support system according to claim 6.
前記通知受付部は、前記通信装置における前記通信ポートの状態の通知を受け付けることが可能であり、
前記第1表示制御部は、
前記通知受付部が前記通信ポートの異常状態の通知を受け付けた場合に、前記異常への第1段階の対処方法を示す第1対処情報を前記第1ディスプレイに表示させ、
前記第1段階の対処方法が実行されたことによって前記通信ポートの状態が変化し、前記通知受付部が前記通信ポートの変化後の状態の通知を受け付けた場合に、前記第1ディスプレイに表示された前記第1対処情報を、前記異常への第2段階の対処方法を示す第2対処情報に切り替える、
請求項7に記載の保守支援システム。
the notification receiving unit is capable of receiving a notification of a state of the communication port in the communication device,
The first display control unit
when the notification receiving unit receives a notification of an abnormal state of the communication port, displaying first response information indicating a first-stage response method for the abnormality on the first display;
when the state of the communication port changes as a result of the first-stage countermeasure method being executed and the notification receiving unit receives a notification of the state of the communication port after the change, the first countermeasure information displayed on the first display is switched to second countermeasure information indicating a second-stage countermeasure method for the abnormality;
The maintenance support system according to claim 7.
前記部品モデルは、対応する前記通信ポートが選択されていないときの色である非選択色と、対応する前記通信ポートが選択されているときの色である選択色とを設定され、
前記第1表示制御部は、前記通信ポートを選択するための選択条件を受け付けた場合に、前記複数の部品モデルのうち、前記選択条件に合致する前記通信ポートに対応する前記部品モデルの色を前記非選択色から前記選択色へ切り替える、
請求項6に記載の保守支援システム。
a non-selection color, which is a color when the corresponding communication port is not selected, and a selection color, which is a color when the corresponding communication port is selected, are set for the component model;
when the first display control unit receives selection conditions for selecting the communication port, it switches a color of the part model, among the plurality of part models, corresponding to the communication port that matches the selection conditions from the non-selected color to the selected color;
The maintenance support system according to claim 6.
前記保守支援端末は、第1入力装置をさらに含み、
前記第1表示制御部は、前記第1入力装置が前記第1仮想面における前記部品モデルを指定する入力を受け付けた場合に、前記部品モデルに対応する通信ポートに装着された送受信機の属性を示す属性情報、前記通信ポートの状態を示す状態情報、及び前記通信ポートの通信量を示す通信量情報を、前記第1ディスプレイに表示させる、
請求項6から請求項9のいずれか1項に記載の保守支援システム。
the maintenance support terminal further includes a first input device;
when the first input device receives an input specifying the part model on the first virtual plane, the first display control unit causes the first display to display attribute information indicating an attribute of a transceiver attached to a communication port corresponding to the part model, status information indicating a status of the communication port, and communication volume information indicating a communication volume of the communication port.
The maintenance support system according to any one of claims 6 to 9.
前記保守支援システムは、前記通信装置の配置場所とは異なる場所に配置された保守管理端末をさらに備え、
前記保守管理端末は、前記通信装置の前記通信ポートの指定及び指定された前記通信ポートに対する作業を示す作業情報の入力を受け付け、指定された前記通信ポートを示す指定情報及び入力された前記作業情報を送信し、
前記部品モデルは、対応する前記通信ポートが指定されていないときの色である非指定色と、対応する前記通信ポートが指定されているときの色である指定色とを設定され、
前記保守支援システムは、前記保守管理端末から送信された前記指定情報及び前記作業情報を受信する受信部をさらに備え、
前記第1表示制御部は、前記受信部によって受信された前記指定情報において指定されている前記通信ポートに対応する前記部品モデルの色を前記非指定色から前記指定色へ切り替え、前記受信部によって受信された前記作業情報を前記第1ディスプレイに表示させる、
請求項6に記載の保守支援システム。
the maintenance support system further includes a maintenance management terminal that is located at a location different from a location where the communication device is located;
the maintenance management terminal accepts input of designation of the communication port of the communication device and work information indicating work to be performed on the designated communication port, and transmits designation information indicating the designated communication port and the input work information;
a non-designated color, which is a color when the corresponding communication port is not designated, and a designated color, which is a color when the corresponding communication port is designated, are set to the component model;
the maintenance support system further includes a receiving unit that receives the designation information and the work information transmitted from the maintenance management terminal,
the first display control unit switches a color of the part model corresponding to the communication port designated in the designation information received by the receiving unit from the non-designated color to the designated color, and displays the work information received by the receiving unit on the first display.
The maintenance support system according to claim 6.
前記保守管理端末は、第2入力装置、第2ディスプレイ、及び第2表示制御部を含み、
前記第2表示制御部は、前記一面の仮想3次元モデルである第2仮想面を前記第2ディスプレイに表示させ、
前記保守管理端末は、前記第2入力装置が前記第2仮想面の通信ポートを指定する入力を受け付けることにより、前記通信ポートの指定を受け付ける、
請求項11に記載の保守支援システム。
the maintenance management terminal includes a second input device, a second display, and a second display control unit;
the second display control unit causes the second display to display a second virtual surface that is a virtual three-dimensional model of the one surface;
the maintenance management terminal accepts the designation of the communication port by the second input device accepting an input designating the communication port of the second virtual plane;
The maintenance support system according to claim 11.
前記一面は、画像認識にのみ用いられる要素を含まない、The aspect does not include elements used solely for image recognition.
請求項1から請求項5のいずれか1項に記載の保守支援システム。The maintenance support system according to any one of claims 1 to 5.
前記認識部は、前記学習済みモデルによって前記通信装置の機種を識別し、The recognition unit identifies a model of the communication device using the trained model,
前記第1仮想面は、識別された前記通信装置の機種の前記一面の仮想3次元モデルである、the first virtual surface is a virtual three-dimensional model of the one surface of the identified model of the communication device;
請求項1から請求項5のいずれか1項に記載の保守支援システム。The maintenance support system according to any one of claims 1 to 5.
筐体の一面に複数の通信ポートが設けられた通信装置の保守を支援する保守支援装置であって、
カメラによって撮像された前記一面の画像において、前記通信装置の機能部を含む前記一面を、機械学習の学習済みモデルによって認識する認識部と、
前記学習済みモデルによって認識された前記一面の実空間における位置に基づいて前記一面の代表位置を決定し、前記実空間に対応する仮想空間において前記代表位置に対応する位置に、前記一面の仮想3次元モデルである仮想面を配置する仮想化部と、
前記仮想化部によって前記仮想空間に配置された前記仮想面と、前記カメラによって撮像された前記一面の画像とを重畳した拡張現実画像を生成する表示制御部と、
を備える、
保守支援装置。
A maintenance support device that supports maintenance of a communication device having a plurality of communication ports on one surface of a housing,
a recognition unit that recognizes the surface including the functional unit of the communication device in an image of the surface captured by a camera using a trained model of machine learning;
a virtualization unit that determines a representative position of the one surface based on the position in real space of the one surface recognized by the trained model, and places a virtual surface that is a virtual three-dimensional model of the one surface at a position corresponding to the representative position in a virtual space corresponding to the real space;
a display control unit that generates an augmented reality image by superimposing the virtual surface arranged in the virtual space by the virtualization unit and the image of the surface captured by the camera;
Equipped with
Maintenance support equipment.
筐体の一面に複数の通信ポートが設けられた通信装置の保守を支援する保守支援方法であって、
カメラによって撮像された前記一面の画像において、前記通信装置の機能部を含む前記一面を、機械学習の学習済みモデルによって認識するステップと、
前記学習済みモデルによって認識された前記一面の実空間における位置に基づいて前記一面の代表位置を決定し、前記実空間に対応する仮想空間において前記代表位置に対応する位置に、前記一面の仮想3次元モデルである仮想面を配置するステップと、
前記仮想空間に配置された前記仮想面と、前記カメラによって撮像された前記一面の画像とを重畳した拡張現実画像を生成するステップと、
を含む、
保守支援方法。
A maintenance support method for supporting maintenance of a communication device having a plurality of communication ports on one surface of a housing, comprising:
a step of recognizing the surface including the functional unit of the communication device in an image of the surface captured by a camera using a trained model of machine learning;
determining a representative position of the one surface based on the position in real space of the one surface recognized by the trained model, and placing a virtual surface, which is a virtual three-dimensional model of the one surface, at a position corresponding to the representative position in a virtual space corresponding to the real space;
generating an augmented reality image by superimposing the virtual surface arranged in the virtual space and the image of the surface captured by the camera;
Including,
Maintenance support method.
JP2022026863A 2022-02-24 2022-02-24 Maintenance support system, maintenance support device, and maintenance support method Active JP7790197B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022026863A JP7790197B2 (en) 2022-02-24 2022-02-24 Maintenance support system, maintenance support device, and maintenance support method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022026863A JP7790197B2 (en) 2022-02-24 2022-02-24 Maintenance support system, maintenance support device, and maintenance support method

Publications (2)

Publication Number Publication Date
JP2023123035A JP2023123035A (en) 2023-09-05
JP7790197B2 true JP7790197B2 (en) 2025-12-23

Family

ID=87885644

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022026863A Active JP7790197B2 (en) 2022-02-24 2022-02-24 Maintenance support system, maintenance support device, and maintenance support method

Country Status (1)

Country Link
JP (1) JP7790197B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011186756A (en) 2010-03-08 2011-09-22 Nippon Telegr & Teleph Corp <Ntt> Image display system and image display method
JP2017068601A (en) 2015-09-30 2017-04-06 Kddi株式会社 AR information display device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011186756A (en) 2010-03-08 2011-09-22 Nippon Telegr & Teleph Corp <Ntt> Image display system and image display method
JP2017068601A (en) 2015-09-30 2017-04-06 Kddi株式会社 AR information display device

Also Published As

Publication number Publication date
JP2023123035A (en) 2023-09-05

Similar Documents

Publication Publication Date Title
EP3660703B1 (en) Method, apparatus, and system for identifying device, storage medium, processor, and terminal
JP7198276B2 (en) Virtual access to restricted objects
EP3482291B1 (en) A device for generating computer programs and a method for generating computer programs
CN114788240A (en) System and method for visual management of computing devices in a data center
JP2024019591A (en) Information processing device, information processing system, control method, and program
EP2458486A1 (en) Information processing device, information processing method, and program
KR20220063205A (en) Augmented reality for setting up an internet connection
CN107330143B (en) Method and device for checking PCBA (printed Circuit Board Assembly) by adopting AR (augmented reality) technology
KR20200013777A (en) Display control device, display control method and storage medium
JP5190481B2 (en) Image display system and image display method
JP2015230682A (en) Information processing program, information processing apparatus, information processing apparatus control method, and information processing system
WO2020250928A1 (en) Cable connection work assistance system, cable connection work assistance method, and cable connection work assistance program
CN113383371B (en) Method and device for providing virtual content in a virtual space based on a common coordinate system
JP5812550B1 (en) Image display device, image display method, and program
CN116593894A (en) An automated testing method, system and automated testing cabinet
JP7790197B2 (en) Maintenance support system, maintenance support device, and maintenance support method
JP7760933B2 (en) COMMUNICATION DEVICE, MAINTENANCE SUPPORT SYSTEM, MAINTENANCE SUPPORT DEVICE, AND MAINTENANCE SUPPORT METHOD
JP6952868B2 (en) Information processing equipment, information processing systems, and information processing programs
US9881192B2 (en) Systems and methods for electronically pairing devices
JP6445935B2 (en) Work support device, work support method, and work support program
CN103838909A (en) Information processing apparatus, information processing method, and program
JP2016062365A (en) Placement support method
CN114239884A (en) Robot operation and maintenance method and system
JP7805323B2 (en) Wiring work support system and wiring work support method
JP2006215718A (en) Information processing terminal

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240821

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250516

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250701

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250821

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20251111

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251124

R150 Certificate of patent or registration of utility model

Ref document number: 7790197

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150