(57)【要約】      （修正有）【課題】スマートネットワークインターフェイスカードの操作方法及び装置を提供する。【解決手段】方法は、スマートネットワークインターフェイスカードと基板管理コントローラが接続されている場合、検査待ちスマートネットワークインターフェイスカードの標識を含むスマートネットワークインターフェイスカード検査リクエストを取得するステップと、検査待ちスマートネットワークインターフェイスカードが接続されている基板管理コントローラを、目標基板管理コントローラとして決定するステップと、目標基板管理コントローラにより、検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインするステップとを含む。【選択図】図２
2019212279.tif 000002
【特許請求の範囲】
【請求項１】
スマートネットワークインターフェイスカードと基板管理コントローラが接続されているスマートネットワークインターフェイスカード操作用の方法であって、
検査待ちスマートネットワークインターフェイスカードの標識を含むスマートネットワークインターフェイスカード検査リクエストを取得するステップと、
前記検査待ちスマートネットワークインターフェイスカードに接続されている基板管理コントローラを、目標基板管理コントローラとして決定するステップと、
前記目標基板管理コントローラにより、前記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインするステップとを含むことを特徴とするスマートネットワークインターフェイスカード操作用の方法。
【請求項２】
前記検査待ちスマートネットワークインターフェイスカードのインターフェイスと前記目標基板管理コントローラのインターフェイスは、互いに接続され、電気特性及び通信プロトコル特性のうちの少なくとも１つが同じであることを特徴とする請求項１に記載の方法。
【請求項３】
前記目標基板管理コントローラの非同期シリアルインターフェイスは、前記検査待ちスマートネットワークインターフェイスカードの非同期シリアルインターフェイスと接続されることを特徴とする請求項２に記載の方法。
【請求項４】
前記目標基板管理コントローラの非同期シリアルインターフェイスにおける第一の非同期シリアルインターフェイスは、前記スマートネットワークインターフェイスカードと接続され、前記第一の非同期シリアルインターフェイスは、前記目標基板管理コントローラをデバッグするための工場出荷のインターフェイスであることを特徴とする請求項３に記載の方法。
【請求項５】
前記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインした後、さらに
前記検査待ちスマートネットワークインターフェイスカードを検査するステップを含むことを特徴とする請求項１〜４の何れか１項に記載の方法。
【請求項６】
前記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインするステップは、
前記目標基板管理コントローラにインターフェイス再配置リクエストを送信するステップであって、前記インターフェイス再配置リクエストは、前記目標基板管理コントローラの目標インターフェイスを、前記スマートネットワークインターフェイスカードに対してデータ転送するためのインターフェイスとするようにリクエストするリクエストであり、前記目標インターフェイスは、前記検査待ちスマートネットワークインターフェイスカードに接続する前記目標基板管理コントローラのインターフェイスである、ステップと、
再配置された前記目標インターフェイスを通じて、前記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインするステップとを含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記検査待ちスマートネットワークインターフェイスカードに接続する前記目標基板管理コントローラのインターフェイスを目標インターフェイスとするステップをさらに含み、
前記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインするステップは、
前記目標基板管理コントローラのオペレーティングシステムにログインするステップと、
前記目標基板管理コントローラと前記検査待ちスマートネットワークインターフェイスカードとの間の通信プロトコル及び前記目標インターフェイスを用いて、前記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインするステップとを含むことを特徴とする請求項５に記載の方法。
【請求項８】
スマートネットワークインターフェイスカードと基板管理コントローラが接続されているスマートネットワークインターフェイスカード操作用の装置であって、
検査待ちスマートネットワークインターフェイスカードの標識を含むスマートネットワークインターフェイスカード検査リクエストを取得するように配置されている取得ユニットと、
前記検査待ちスマートネットワークインターフェイスカードに接続されている基板管理コントローラを、目標基板管理コントローラとして決定するように配置されている確定ユニットと、
前記目標基板管理コントローラにより、前記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインするように配置されているログインユニットとを備えることを特徴とするスマートネットワークインターフェイスカード操作用の装置。
【請求項９】
前記検査待ちスマートネットワークインターフェイスカードのインターフェイスと前記目標基板管理コントローラのインターフェイスは、互いに接続され、電気特性及び通信プロトコル特性のうちの少なくとも１つが同じであることを特徴とする請求項８に記載の装置。
【請求項１０】
前記目標基板管理コントローラの非同期シリアルインターフェイスは、前記検査待ちスマートネットワークインターフェイスカードの非同期シリアルインターフェイスと接続されることを特徴とする請求項９に記載の装置。
【請求項１１】
前記目標基板管理コントローラの非同期シリアルインターフェイスにおける第一の非同期シリアルインターフェイスは、前記スマートネットワークインターフェイスカードと接続され、前記第一の非同期シリアルインターフェイスは、前記目標基板管理コントローラをデバッグするための工場出荷のインターフェイスであることを特徴とする請求項１０に記載の装置。
【請求項１２】
前記検査待ちスマートネットワークインターフェイスカードを検査するように配置されている検査ユニットを更に備えることを特徴とする請求項８〜１１の何れか１項に記載の装置。
【請求項１３】
前記ログインユニットは、
前記目標基板管理コントローラにインターフェイス再配置リクエストを送信し、前記インターフェイス再配置リクエストは、前記目標基板管理コントローラの目標インターフェイスを、前記スマートネットワークインターフェイスカードに対してデータ転送するためのインターフェイスとするようにリクエストするリクエストであり、前記目標インターフェイスは、前記検査待ちスマートネットワークインターフェイスカードに接続する前記目標基板管理コントローラのインターフェイスであり、
再配置された前記目標インターフェイスを通じて、前記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインするように更に配置されていることを特徴とする請求項１２に記載の装置。
【請求項１４】
前記検査待ちスマートネットワークインターフェイスカードに接続する前記目標基板管理コントローラのインターフェイスを目標インターフェイスとし、
前記ログインユニットは、
前記目標基板管理コントローラのオペレーティングシステムにログインし、
前記目標基板管理コントローラと前記検査待ちスマートネットワークインターフェイスカードとの間の通信プロトコル及び前記目標インターフェイスを用いて、前記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインするように更に配置されていることを特徴とする請求項１２に記載の装置。
【請求項１５】
１つ又は複数のプロセッサーと、
１つ又は複数のプログラムが記憶されている記憶装置とを備える電子デバイスであって、
前記１つ又は複数のプログラムが前記１つ又は複数のプロセッサーに実行されると、前記１つ又は複数のプロセッサーは、請求項１〜７の何れか１項に記載の方法を実現することを特徴とする電子デバイス。
【請求項１６】
コンピュータプログラムが記憶されているコンピュータ読み取り可能な媒体であって、
前記コンピュータプログラムがプロセッサーにより実行されると、請求項１〜７の何れか１項に記載の方法を実現することを特徴とするコンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、コンピュータ技術分野に関し、特に、スマートネットワークインターフェイスカード操作用の方法及び装置に関する。
【背景技術】
【０００２】
スマートネットワークインターフェイスカード（Ｓｍａｒｔ  Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ、Ｓｍａｒｔ  ＮＩＣ）は、一般的にサーバーとスイッチ装置等のネットワークデバイスとの間の接続に用いられている。スマートネットワークインターフェイスカード（Ｓｍａｒｔ  ＮＩＣ）と普通のネットワークインターフェイスカード（ＮＩＣ）の根本的な違いは、Ｓｍａｒｔ  ＮＩＣがホストコンピュータ（例えば、サーバーホストコンピュータ）ＣＰＵのためにデータの処理量を低減することができるところにある。スマートネットワークインターフェイスカードは、自らの独立的なＣＰＵ、メモリオペレーティングシステム及びハードウェアアクセラレーションユニット等の資源を有することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本願の実施形態は、スマートネットワークインターフェイスカード操作用の方法及び装置を提供する。
【課題を解決するための手段】
【０００４】
第一の側面において、本願の実施形態は、スマートネットワークインターフェイスカード操作用の方法を提供する。スマートネットワークインターフェイスカードは、基板管理コントローラ（Ｂａｓｅｂｏａｒｄ  Ｍａｎａｇｅｍｅｎｔ  Ｃｏｎｔｒｏｌｌｅｒ、ＢＭＣ）と接続する。前記方法は、検査待ちスマートネットワークインターフェイスカードの標識を含むスマートネットワークインターフェイスカード検査リクエストを取得するステップと、前記検査待ちスマートネットワークインターフェイスカードに接続されている基板管理コントローラを、目標基板管理コントローラとして決定するステップと、前記目標基板管理コントローラにより、前記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインするステップとを含む。
【０００５】
第二の側面において、本願の実施形態は、スマートネットワークインターフェイスカード操作用の装置を提供する。当該装置は、検査待ちスマートネットワークインターフェイスカードの標識を含むスマートネットワークインターフェイスカード検査リクエストを取得するように配置されている取得ユニットと、前記検査待ちスマートネットワークインターフェイスカードに接続されている基板管理コントローラを、目標基板管理コントローラとして決定するように配置されている確定ユニットと、前記目標基板管理コントローラにより、前記検査待ちスマートネットワークインターフェイスカードにログインするように配置されているログインユニットとを備える。
【０００６】
第三の側面において、本願の実施形態は、電子デバイスを提供する。当該電子デバイスは、１つ又は複数のプロセッサーと、１つ又は複数のプログラムが記憶されている記憶装置とを備え、前記１つ又は複数のプログラムが前記１つ又は複数のプロセッサーに実行されると、前記１つ又は複数のプロセッサーは、第一の側面における何れか１つの実施形態に記載された方法を実現する。
【０００７】
第四の側面において、本願の実施形態は、コンピュータプログラムが記憶されているコンピュータ読み取り可能な媒体であって、上記コンピュータプログラムがプロセッサーにより実行されると、第一の側面における何れか１つの実施形態に記載された方法を実現するコンピュータ読み取り可能な媒体を提供する。
【０００８】
本願の実施形態によるスマートネットワークインターフェイスカード操作用の方法及び装置において、スマートネットワークインターフェイスカードの検査リクエストを取得し、検査待ちスマートネットワークインターフェイスカードに接続されている基板管理コントローラを、目標基板管理コントローラとして決定し、目標基板管理コントローラにより、検査待ちスマートネットワークインターフェイスカードにログインすることによって、新たなスマートネットワークインターフェイスカード操作用の方法を提供する。
【０００９】
以下の図面による非限定的な実施形態についての詳細な説明を読み、参照することにより、本願の他の特徴、目的及び利点がより明らかになる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本願が用いられることが可能な例示的なシステムアーキテクチャの図である。
【図２】図２は、本願のスマートネットワークインターフェイスカード操作用の方法による１つの実施形態のフローチャート図である。
【図３】図３は、本願のスマートネットワークインターフェイスカード操作用の方法による１つの応用シーンの模式図である。
【図４Ａ】図４Ａは、本願の検査待ちスマートネットワークインターフェイスカードと目標基板管理コントローラの接続方法の例示を示すフローチャート図である。
【図４Ｂ】図４Ｂは、本願の検査待ちスマートネットワークインターフェイスカードと目標基板管理コントローラの接続方法の例示を示すフローチャート図である。
【図５】図５は、本願のスマートネットワークインターフェイスカード操作用の装置の１つの実施形態による構造の模式図である。
【図６】図６は、本願の実施形態による端末装置又はサーバーを実現するのに適するコンピュータシステムの構造の模式図である。
【発明を実施するための形態】
【００１１】
以下、図面及び実施形態を参照しながら、本願を更に詳しく説明する。ここで記載された具体的な実施形態は、関連発明を解釈するために用いられ、本願を限定しないことが理解されたい。なお、説明の便宜上、図面は、発明と関係する部分しか示されていない。
【００１２】
なお、衝突しない限り、本願の実施形態及び実施形態の特徴は、組み合わせても良い。以下、図面を参照しながら、実施形態を用いて本願を説明する。
【００１３】
図１は、本願が用いられることが可能なスマートネットワークインターフェイスカード操作用の方法又はスマートネットワークインターフェイスカード操作用の装置の実施形態の例示的なシステムアーキテクチャ１００を示す。
【００１４】
図１に示すように、システムアーキテクチャ１００は、端末装置１０１と、サーバー１０２と、基板管理コントローラ１０３と、スマートネットワークインターフェイスカード１０４と、ネットワーク１０５とを含むことができる。
【００１５】
ネットワーク１０５は、端末装置１０１と基板管理コントローラ１０３との間、及び基板管理コントローラ１０３とスマートネットワークインターフェイスカード１０４との間に通信リンクを提供するのに用いられる媒体であっても良い。ネットワーク１０５は、例えば有線、無線通信リンク等のような、各種の接続タイプを含むことができる。
【００１６】
基板管理コントローラ（Ｂａｓｅｂｏａｒｄ  Ｍａｎａｇｅｍｅｎｔ  Ｃｏｎｔｒｏｌｌｅｒ、ＢＭＣ）は、サーバーの監視に用いられ、ＣＰＵ温度、ファンの回転速度、メインボードの温度を採集し、リモートで機器をオン又はオフすることができる。ＢＭＣは、１つの独立的なボードカードであり、独立的に電力が供給される。基板管理コントローラは、インテリジェントプラットフォームマネジメントインターフェイス（Ｉｎｔｅｌｌｉｇｅｎｔ  Ｐｌａｔｆｏｒｍ  Ｍａｎａｇｅｍｅｎｔ  Ｉｎｔｅｒｆａｃｅ、ＩＭＰＩ）に基づいて設置される。ＩＰＭＩは、一種の工業規格である。ユーザーは、ＩＰＭＩを用いて温度、電圧、ファンの動作状態、電源状態等のようなサーバーの物理的な健康特徴を監視する。また、ＩＰＭＩは、オープンな無料規格である。
【００１７】
ＩＰＭＩのコアハードウェアは、ＢＭＣである。よって、ＩＰＭＩは、サーバーのハードウェア及びオペレーティングシステムから独立しているので、サーバーのＣＰＵ、ベーシックインプットアウトプットシステム（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ、ＢＩＯＳ）又はオペレーティングシステムのいずれかが故障しても、ＩＰＭＩの動作に影響を与えない。
【００１８】
スマートネットワークインターフェイスカード（Ｓｍａｒｔ  Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ、Ｓｍａｒｔ  ＮＩＣ）は、一般的にサーバーとスイッチ装置等のネットワークデバイスとの間の接続に用いられている。スマートネットワークインターフェイスカード（Ｓｍａｒｔ  ＮＩＣ）と普通のネットワークインターフェイスカード（ＮＩＣ）の根本的な違いは、Ｓｍａｒｔ  ＮＩＣがホストコンピュータ（例えば、サーバーホストコンピュータ）ＣＰＵに対してデータの処理量を低減することができるところにある。スマートネットワークインターフェイスカードは、自らの独立的なＣＰＵ、メモリオペレーティングシステム及びハードウェアアクセラレーションユニット等の資源を有することができる。
【００１９】
ユーザーは、情報等を送受信するように、端末装置１０１を用いてネットワーク１０５を通じて基板管理コントローラとインタラクションを行う。端末装置１０１には、インテリジェントプラットフォームマネジメントタイプのクライアントやリアルタイム通信ツール等のような様々な通信クライアントのアプリケーションをインストールすることができる。
【００２０】
端末装置１０１は、ハードウェアであっても良く、ソフトウェアであっても良い。端末装置１０１がハードウェアである場合、ディスプレイを有する様々な電子デバイスであっても良く、スマートフォン、タブレットコンピュータ、電子書籍リーダー、ＭＰ３プレーヤー（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＩＩ）、ＭＰ４プレーヤー（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＩＩ）、ラップトップポータブルコンピュータ及びデスクトップコンピュータ等を含むが、これらに限定されない。端末装置１０１がソフトウェアである場合、上記で列挙した電子デバイスにインストールすることができる。複数のソフトウェア又はソフトウェアモジュールとして実現しても良く、単独のソフトウェア又はソフトウェアモジュールとして実現しても良い。ここでは、具体的に限定されない。
【００２１】
サーバー１０２は、例えば、上記基板管理コントローラ１０３により監視されるサーバーのような、様々なサービスを提供するためのサーバーであっても良い。
【００２２】
なお、本願の実施形態によるスマートネットワークインターフェイスカード操作用の方法は、通常に端末装置１０１により実行され、対応して、スマートネットワークインターフェイスカード操作用の装置は、通常に端末装置１０１中に設置されている。
【００２３】
図１における端末装置、サーバー、基板管理コントローラ、スマートネットワークインターフェイスカード及びネットワークの数は、例示するものに過ぎない。実際の必要に応じて任意の数の端末装置、ネットワーク及びサーバーを有しても良い。
【００２４】
図２は、スマートネットワークインターフェイスカード操作用の方法による１つの実施形態のフローチャート２００を示す。本実施形態において、主に当該方法を、ある程度の計算力を有する電子デバイスに用いる例を説明し、当該電子デバイスは、図１に示す端末装置１０１であっても良い。当該スマートネットワークインターフェイスカード操作用の方法は、以下のステップを含む。
【００２５】
ステップ２０１において、スマートネットワークインターフェイスカード検査リクエストを取得する。これにより、
本実施形態においては、スマートネットワークインターフェイスカード操作用の方法の実行主体（例えば、図１に示す端末装置）は、スマートネットワークインターフェイスカード検査リクエストを取得することができる。ここで、上記スマートネットワークインターフェイスカード検査リクエストは、検査待ちのスマートネットワークインターフェイスカードの標識を含んでも良い。
【００２６】
本実施形態においては、上記実行主体は、ローカル又はその他のネットワークデバイスからスマートネットワークインターフェイスカード検査リクエストを取得することができる。上記実行主体は、上記クラウドサーバーのネットワーク接続を監視するデバイスではなければ、他のネットワークデバイスからスマートネットワークインターフェイスカード検査リクエストを取得する。上記実行主体は、上記クラウドサーバーのネットワーク接続を監視するデバイスであれば、ローカルからスマートネットワークインターフェイスカード検査リクエストを取得する。
【００２７】
通常、上記クラウドサーバーのネットワーク接続を監視するネットワークデバイスは、クラウドサーバーにネットワーク故障が生じたことに応じて、検査待ちのスマートネットワークインターフェイスカードを決定することができる。即ち、ネットワークデバイスは、クラウドサーバーにネットワーク故障が生じたことが分かると、クラウドサーバーのネットワーク接続にサポートを提供するスマートネットワークインターフェイスカードを、検査待ちスマートネットワークインターフェイスカードとして決定する。ネットワークデバイスは、スマートネットワークインターフェイスカード検査リクエスト（検査待ちスマートネットワークインターフェイスカードの標識を含む）を生成し、且つ当該スマートネットワークインターフェイスカード検査リクエストを上記実行主体に送信することができる。
【００２８】
本実施形態においては、スマートネットワークインターフェイスカードは、基板管理コントローラと接続しても良い。なお、ここでの接続は、物理的な接続であっても良い。
【００２９】
ステップ２０２において、検査待ちスマートネットワークインターフェイスカードの接続する基板管理コントローラを、目標基板管理コントローラとして決定する。
【００３０】
本実施形態において、スマートネットワークインターフェイスカード操作用の方法の実行主体（例えば、図１に示す端末装置）は、上記検査待ちスマートネットワークインターフェイスカードの接続する基板管理コントローラを、目標基板管理コントローラとして決定することができる。
【００３１】
選択的に、スマートネットワークインターフェイスカードと基板管理コントローラの接続関係を示すための接続関係表を予め記憶しても良い。具体的には、接続関係表は、接続関係を有するスマートネットワークインターフェイスカードと基板管理コントローラの標識を対応的に記憶することができる。上記端末は、検査待ちスマートネットワークインターフェイスカードの標識を取得した後、上記接続関係表から、検査待ちスマートネットワークインターフェイスカードの標識と対応して記憶された基板管理コントローラの標識を決定することにより、目標基板管理コントローラを決定することができる。
【００３２】
選択的に、まず故障が生じたクラウドサーバーを決定すても良く、当該クラウドサーバーを監視する基板管理コントローラが、上記検査待ちスマートネットワークインターフェイスカードの接続する基板管理コントローラであるために、順次に目標基板管理コントローラを決定する。
【００３３】
ステップ２０３において、目標基板管理コントローラにより、検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインする。
【００３４】
本実施形態において、スマートネットワークインターフェイスカード操作用の方法の実行主体（例えば、図１に示す端末装置）は、上記検査待ちスマートネットワークインターフェイスカードが接続する基板管理コントローラを通じて、上記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインすることができる。
【００３５】
本実施形態において、ステップ２０３は、様々な方法で実現されることができる。
本実施形態の幾つかの選択可能な実施形態においては、上記目標基板管理コントローラの、上記検査待ちスマートネットワークインターフェイスカードに接続されるインターフェイスを、目標インターフェイスとすることができる。上記目標基板管理コントローラの目標インターフェイスを上記スマートネットワークインターフェイスカード対してデータ転送するためのインターフェイスとするリクエストするインターフェイス再配置リクエストを、上記目標基板管理コントローラへ送信し、再配置された上記目標インターフェイスにより、上記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインすることにより、ステップ２０３を実現することができる。この方法では、上記目標基板管理コントローラにログインする必要がない。
【００３６】
例として、ＩＰＭＩの機能は、ＢＭＣへリクエストを送信することで完成することができ、リクエストは、ＩＰＭＩの規定の指令を用いる。ＩＰＭＩは、様々な機能を実現する指令を提供する。一般的に、ＢＭＣに送ったリクエストは、ＢＭＣにより処理される。しかしながら、ＩＰＭＩは、ローカルネットワークシリアル機能（Ｓｅｒｉａｌ  Ｏｖｅｒ  ＬＡＮ、ＳＯＬ）の指令を提供し、ＢＭＣに送られた情報は、ＳＯＬにより再配置されるインターフェイスに送られ、再配置されるインターフェイスにより送り出される。上記実行主体は、ＳＯＬ指令を含むインターフェイス再配置リクエストを目標基板管理コントローラに送ることができる。そして、上記実行主体により目標基板管理コントローラに送られる情報は、上記目標インターフェイスにより検査待ちスマートネットワークインターフェイスカードに送られる。よって、上記実行主体は、上記目標基板コントローラにログイン用情報（例えば、アカウント及びパスワード）を送信することができ、ログイン用情報は、目標インターフェイスにより上記検査待ちスマートネットワークインターフェイスカードに送信される。上記検査待ちスマートネットワークインターフェイスカードは、ログイン用情報の検証に通った後、実行主体が上記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインすることを実現する。
【００３７】
本実施形態の幾つかの選択可能な実施形態において、上記実行主体が上記目標基板管理コントローラのオペレーティングシステムにログインし、上記目標基板管理コントローラと上記検査待ちスマートネットワークインターフェイスカードとの間の通信プロトコル及び上記目標インターフェイスを用いて、上記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインすることによって、ステップ２０３を実現することができる。このような方法では、上記目標基板管理コントローラにログインする必要がある。
【００３８】
例として、上記実行主体は、目標基板管理コントローラのオペレーティングシステムにログインするためのログイン用情報を、上記目標基板管理コントローラに送信することができる。目標基板管理コントローラの検証に通った後、上記実行主体は、目標基板管理コントローラのオペレーティングシステムを操作することができ、目標基板管理コントローラの身分を取得したことに該当する。従って、目標基板管理コントローラの身分で他のデバイスと通信することができる。一般的に、スマートネットワークインターフェイスカードと基板管理コントローラは、何れもＩＰＭＩ系統内に属し、両者においては、ＩＰＭＩの通信プロトコルを用いて通信することができる。よって、上記実行主体は、目標基板管理コントローラの身分で、上記目標インターフェイスにより、検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログイン用情報を送信することができる。検査待ちスマートネットワークインターフェイスカードが検証に通った後、上記実行主体は、上記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインすることができる。
【００３９】
続いて、図３を参照する。図３は、本実施形態によるスマートネットワークインターフェイスカード操作用の方法の応用シーンの模式図である。図３の応用シーンにおいては、次のことを行う。
【００４０】
監視デバイス３０１は、クラウドサーバー３０２によりサービスが提供されことができないことが分かり、端末装置３０３にスマートネットワークインターフェイスカード検査リクエストを送信する。上記スマートネットワークインターフェイスカード検査リクエストは、検査待ちスマートネットワークインターフェイスカード３０４の標識を含む。検査待ちスマートネットワークインターフェイスカードは、クラウドサーバー３０２のネットワーク接続をサポートすることができる。
【００４１】
端末装置３０３は、検査待ちスマートネットワークインターフェイスカード３０４が接続される基板管理コントローラ３０５を、目標基板管理コントローラとして決定することができる。
【００４２】
上記端末装置３０３は、上記目標基板管理コントローラにより、上記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインすることができる。従って、端末装置３０３と検査待ちスマートネットワークインターフェイスカード３０４は、リモートで接続することを実現する。
【００４３】
なお、スマートネットワークインターフェイスカードは、様々なハードウェア及びソフトウェアを有するので、故障しやすい。従来技術において、スマートネットワークインターフェイスカードは、イントラネットアドレスが配置されている。クラウドサーバーに故障が生じ、スマートネットワークインターフェイスカードを検査する必要があるとき、当該イントラネットアドレスを用いてスマートネットワークインターフェイスカードにアクセスし、ネットワークの故障を排除する。しかしながら、幾つかの故障は、スマートネットワークインターフェイスカードに配置されているイントラネットアドレスが使用しにくいことを招いてしまう。即ち、イントラネットアドレスを用いてスマートネットワークインターフェイスカードにアクセスすることができないので、ネットワークの故障場所を定めることができない。
【００４４】
本願の上記実施形態による方法において、スマートネットワークインターフェイスカード検査リクエストを取得し、検査待ちスマートネットワークインターフェイスカードに接続されている基板管理コントローラを、目標基板管理コントローラとして決定し、目標基板管理コントローラにより、検査待ちスマートネットワークインターフェイスカードにログインするので、少なくとも次の技術的効果がある。
【００４５】
第一、スマートネットワークインターフェイスカードにログインするための新たな方法を提供する。
【００４６】
第二、上記実行主体は、リモートでスマートネットワークインターフェイスカードにログインすることができるので、１つの便利なログイン方法を提供する。
【００４７】
第三、ＢＭＣは、クラウドサーバーと独立して動作し、ＢＭＣをログインブリッジとすることによって、スマートネットワークインターフェイスカードにログインすることを確保することができる。よって、１つの信頼性の高いログイン方法を提供することができる。
本願の幾つかの選択可能な実施形態において、ステップ２０３の後に、本実施形態に示す方法は、上記検査待ちスマートネットワークインターフェイスカードを検査することを更に含んでも良い。
【００４８】
ここで、スマートネットワークインターフェイスカードにログインすると、スマートネットワークインターフェイスカードのハードウェア、ソフトウェア及び作業ログをチェックすることができる。よって、スマートネットワークインターフェイスカードを検査して、クラウドサーバーのネットワークの故障原因を排除することができる。
【００４９】
なお、クラウドサーバーに故障が生じた際、リモートで且つ快速で故障を排除できることは、メンテナンスのコストを低減するだけではなく、サービスの回復時間を早めることもできる。
【００５０】
なお、基板管理コントローラは、様々なタイプのインターフェイスを有しても良い。スマートネットワークインターフェイスカードは、様々なタイプのインターフェイスを有しても良い。インターフェイスのタイプが同じインターフェイスを選択して接続を行うことができる。よって、既存の規格の接続ワイヤ及び一致する通信プロトコルを用いて通信しても良い。基板管理コントローラとスマートネットワークインターフェイスカードの接続を、便利で且つ快速で実現することができる。
【００５１】
本願においては、スマートネットワークインターフェイスカードは、複数のインターフェイスを引き出すことができ、基板管理コントローラも複数のインターフェイスを引き出すことができる。インターフェイスは、電気特性に基づいて様々なタイプに分けることができる。インターフェイスの従う通信プロトコルに基づいて分けると、インターフェイスは、様々なタイプに分けることもできる。
【００５２】
本願において、互いに接続する上記検査待ちスマートネットワークインターフェイスカードのインターフェイスと上記目標管理コントローラのインターフェイスとは、電気特性が同じである可能性もあるし、異なる可能性もある。
【００５３】
互いに接続する上記検査待ちスマートネットワークインターフェイスカードのインターフェイスと上記目標管理コントローラのインターフェイスは、電気特性が同じであることが好ましい。電気特性が異なる場合、通常の規格（即ち、常に用いられる）のケーブルが適用できない可能性があり、特製のケーブルで上記検査待ちスマートネットワークインターフェイスカードのインターフェイスと上記目標管理コントローラのインターフェイスを接続する必要がある。電気特性が同じである場合、通常の規格のケーブルが用いられるので、コストを低減することができる。データセンターにおいて、大量のスマートネットワークインターフェイスカードが配置された場合、コストの低減が特に顕著である。
本願において、互いに接続する上記検査待ちスマートネットワークインターフェイスカードのインターフェイスと上記目標管理コントローラのインターフェイスは、従う通信プロトコルである通信プロトコル特性が同じである可能性もあるし、異なる可能性もある。
【００５４】
互いに接続する上記検査待ちスマートネットワークインターフェイスカードのインターフェイスと上記目標管理コントローラのインターフェイスは、従う通信プロトコルが同じであることが好ましい。通信プロトコルが異なる場合、通信プロトコルを変換するソフトウェア又はハードウェアを設置する必要がある。通信プロトコルが同じである場合、直接的に通信することができるので、直接的に通信することができない時に増えるコストを削減することができる。
【００５５】
幾つかの実施形態において、上記検査待ちスマートネットワークインターフェイスカードと上記目標管理コントローラの接続方法は、上記検査待ちスマートネットワークインターフェイスカードの非同期シリアルインターフェイスと接続する上記目標管理コントローラの非同期シリアルインターフェイスを含む。非同期シリアルインターフェイスは、非同期シリアル（Ｕｎｉｖｅｒｓａｌ  Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｒｅｃｅｉｖｅｒ／Ｔｒａｎｓｍｉｔｔｅｒ、ＵＡＲＴ）インターフェイスタイプのインターフェイスである。
【００５６】
幾つかの実施形態においては、上記検査待ちスマートネットワークインターフェイスカードと上記目標管理コントローラの接続方法は、上記スマートネットワークインターフェイスカードと接続する上記目標管理コントローラの非同期シリアルインターフェイスの第一の非同期シリアルインターフェイスを含み、上記第一の非同期シリアルインターフェイスは、上記目標基板管理コントローラをデバッグするための工場出荷のインターフェイスである。
【００５７】
例示として、図４Ａ及び図４Ｂを参照すると、図４Ａ及び図４Ｂは、検査待ちスマートネットワークインターフェイスカードと目標管理コントローラの接続方法を示す。目標管理コントローラは、インターフェイス４０１及びインターフェイス４０２のような２つのインターフェイスタイプＡのインターフェイスを提供している。検査待ちスマートネットワークインターフェイスカードは、インターフェイスタイプＡのインターフェイス４０３を提供している。ある基板管理コントローラは、工場出荷ではインターフェイス４０１が基板管理コントローラのデバッグインターフェイスであり、インターフェイス４０１が基板管理コントローラの位置するメインボードの外に露出し、インターフェイス４０２が基板管理コントローラの位置するメインボードの内部において隠されている。例示として、インターフェイスタイプＡは、非同期シリアル（Ｕｎｉｖｅｒｓａｌ  Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｒｅｃｅｉｖｅｒ／Ｔｒａｎｓｍｉｔｔｅｒ、ＵＡＲＴ）インターフェイスタイプである。
【００５８】
図４Ａに示すように、インターフェイス４０３とインターフェイス４０１を接続しても良く、この場合、基板管理コントローラを変えてインターフェイス４０３とインターフェイス４０１の接続を完成させる必要がある。よって、基板管理コントローラのデバッグ機能を確保した上で、基板管理コントローラと検査待ちスマートネットワークインターフェイスカードの同タイプのインターフェイスの接続を実現することができる。
【００５９】
図４Ｂに示すように、インターフェイス４０２とインターフェイス４０１を接続しても良い。よって、ハードウェアを変えず（ハードウェアを変えることは、インターフェイス４０２も露出させることを意味する）、基板管理コントローラと検査待ちスマートネットワークインターフェイスカードの同タイプのインターフェイスの接続を実現することができる。
【００６０】
図５に示すように、上記各図に示す方法の実現として、本願は、スマートネットワークインターフェイスカード操作用の装置の一実施形態を提供し、当該装置の実施形態は、図２に示す方法の実施形態に対応し、当該装置は、具体的に様々な電子デバイスに応用されても良い。
【００６１】
図５に示すように、本実施形態のスマートネットワークインターフェイスカード操作用の装置５００は、取得ユニット５０１と、確定ユニット５０２と、ログインユニット５０３とを含み、スマートネットワークインターフェイスカードと基板管理コントローラが接続されている。ここで、取得ユニットは、検査待ちスマートネットワークインターフェイスカードの標識を含むスマートネットワークインターフェイスカード検査リクエストを取得するように配置されている。確定ユニットは、上記検査待ちスマートネットワークインターフェイスカードが接続している基板管理コントローラを、目標基板管理コントローラとして決定するように配置されている。ログインユニットは、上記目標基板管理コントローラにより、上記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインするように配置されている。
【００６２】
本実施形態の幾つかの選択可能な実施形態において、上記検査待ちスマートネットワークインターフェイスカードのインターフェイスと上記目標基板管理コントローラのインターフェイスは、互いに接続し、電気特性及び通信プロトコル特性のうちの少なくとも１つが同じである。
【００６３】
本実施形態の幾つかの選択可能な実施形態において、上記目標基板管理コントローラの非同期シリアルインターフェイスは、上記検査待ちスマートネットワークインターフェイスカードの非同期シリアルインターフェイスと接続する。
【００６４】
本実施形態の幾つかの選択可能な実施形態において、上記目標基板管理コントローラの非同期シリアルインターフェイスにおける第一の非同期シリアルインターフェイスは、上記スマートネットワークインターフェイスカードと接続し、上記第一の非同期シリアルインターフェイスは、上記目標基板管理コントローラをデバッグするための工場出荷のインターフェイスである。
【００６５】
本実施形態の幾つかの選択可能な実施形態において、上記装置は、上記検査待ちスマートネットワークインターフェイスカードを検査するように配置されている検査ユニット（図示せず）を更に含む。
【００６６】
本実施形態の幾つかの選択可能な実施形態において、上記目標基板管理コントローラの、上記検査待ちスマートネットワークインターフェイスカードを接続するインターフェイスを目標インターフェイスとし、上記ログインユニットは、上記目標基板管理コントローラの目標インターフェイスを上記スマートネットワークインターフェイスカード対するデータ転送のインターフェイスとするリクエストするインターフェイス再配置リクエストを、上記目標基板管理コントローラへ送信し、再配置された上記目標インターフェイスにより、上記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインするように配置されている。
【００６７】
本実施形態の幾つかの選択可能な実施形態において、上記ログインユニットは、上記目標基板管理コントローラのオペレーティングシステムにログインし、目標インターフェイスが上記目標基板管理コントローラの、上記検査待ちスマートネットワークインターフェイスカードを接続するインターフェイスであり、上記目標基板管理コントローラと上記検査待ちスマートネットワークインターフェイスカードの間の通信プロトコル及び上記目標インターフェイスを用いて、上記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインするように配置されている。
【００６８】
本実施形態において、スマートネットワークインターフェイスカード操作用の装置５００の取得ユニット５０１、確定ユニット５０２及びログインユニット５０３の具体的な処理及びそれぞれの技術効果は、図２の対応する実施形態におけるステップ２０１、ステップ２０２及びステップ２０３の関連説明をそれぞれ参照することができるので、ここでは繰り返して説明しない。
【００６９】
なお、本願の実施形態によるスマートネットワークインターフェイスカード操作用の装置の各ユニットの実現細部及び技術効果は、本願の他の実施形態の説明を参照することができるので、ここでは繰り返して説明しない。
【００７０】
以下、図６は、本願の実施形態の端末装置又はサーバーを実現するために適用するコンピュータシステム６００の構造の模式図を示す。図６に示す端末装置又はサーバーは、１つの例示に過ぎず、本願の実施形態の機能及び適用範囲を制限しない。
【００７１】
図６に示すように、コンピュータシステム６００は、リードオンリーメモリ（ＲＯＭ、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６０２に記憶されているプログラム、又は記憶部分６０８からランダムアクセスメモリ（ＲＡＭ、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６０３にロードされたプログラムに基づいて様々な適切な動作及び処理を実行することが可能な中央演算処理装置（ＣＰＵ、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６０１を含む。ＲＡＭ６０３の中には、システム６００を操作するために必要な様々プログラム及びデータを更に記憶している。ＣＰＵ６０１、ＲＯＭ６０２及びＲＡＭ６０３は、バス６０４により互いに接続する。入力／出力（Ｉ／Ｏ、ｉｎｐｕｔ／ｏｕｔｐｕｔ）インターフェイス６０５もバス６０４に接続されている。
【００７２】
キーボード、マウス等を含む入力部６０６、陰極線管（ＣＲＴ、Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、液晶ディスプレイ（ＬＣＤ、Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等及びスピーカ等を含む出力部６０７、ハードディスク等を含む記憶部６０８、ＬＡＮ（ローカルエリアネットワーク、Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）カード、モデム等のネットワークインターフェイスカードを含む通信部６０９は、Ｉ／Ｏインターフェイス６０５に接続されている。通信部６０９は、インターネットのようなネットワークを通じて通信処理を行う。ドライブ６１０は、必要に応じてＩ／Ｏインターフェイス６０５に接続されても良い。磁気ディスク、光ディスク、磁気光ディスク、半導体メモリーなどのようなリムーバブルメディア６１１は、必要に応じて、読み取ったコンピュータプログラムを必要に応じて記憶部６０８にインストールできるように、ドライブ６１０に取り付けられる。
【００７３】
特に、本明細書に開示された実施形態によれば、以上のフローチャートを参照しながら記載したプロセスは、コンピュータソフトウェアプログラムとして実現することができる。例えば、本願の実施例は、コンピュータ可読媒体に載せられるコンピュータプログラムを含むコンピュータプログラムを含み、当該コンピュータプログラムは、フローチャートに示された方法を実行するためのプログラムコードを含む。このような実施例において、当該コンピュータプログラムは、通信部６０９を介してネットワークからダウンロードされてインストールされてもよく、及び／又はリムーバブルメディア６１１からインストールされてもよい。当該コンピュータプログラムが中央処理装置（ＣＰＵ）６０１により実行されると、本願の方法によって特定された上記機能が実行されるようになっている。なお、本願に記載されたコンピュータ可読媒体は、コンピュータ可読シグナル媒体、又はコンピュータ可読記憶媒体、あるいは上記両者の任意の組み合わせであってもよい。コンピュータ可読記憶媒体は、例えば、電気、磁気、光、電磁気、赤外線、又は半導体のシステム、装置又はデバイス、あるいは任意の上記の組み合わせであってもよいが、これらに限定するものではない。コンピュータ可読記憶媒体のより具体的な例示として、一つ又は複数の導線を有する電気接続、携帯可能なコンピュータ磁気ディスク、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、消去可能プログラマブル読み出し専用メモリ（ＥＰＲＯＭ又はフラッシュメモリ）、光ケーブル、携帯可能なコンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）、光記憶装置、磁気記憶装置、又は上記の任意の適切な組み合わせを含むが、これらに限定されない。本願において、コンピュータ可読記憶媒体は、プログラムを含有又は記憶するいずれの有形媒体であってもよく、当該プログラムは、コマンド実行システム、装置又はデバイスに用いられ、又はそれらが組み合わせて用いられる。本願において、コンピュータ可読のシグナル媒体は、ベースバンドにおいて又はキャリアの一部として伝播されるデータシグナルを含み、コンピュータ可読のプログラムコードが載せられる。このように伝播されたデータシグナルは、電磁気シグナル、光シグナル、又は上記の任意の適切な組み合わせを含む種々の形式を採ることができるが、これらに限定されない。コンピュータ可読の信号媒体は、コンピュータ可読記憶媒体以外のいいかなるコンピュータ可読媒体であってもよく、当該コンピュータ可読媒体は、コマンド実行システム、装置又はデバイスにより使用され、又はそれらと組み合わせて使用されるためのプログラムを送信、伝播又は伝送することができる。コンピュータ可読媒体に含まれるプログラムコードは、無線、電線、光ケーブル、ＲＦなど、又は上記任意の適切な組み合わせを含む任意の適切な媒体を用いて伝送することができるが、それらに限定されない。
【００７４】
一つまたは複数のプログラミング言語またはその組み合わせを使って、本願の操作の実行に用いられるコンピュータプログラムコードを作成しても良い。上記プログラミング言語は、例えばＪａｖａ、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋等のようなオブジェクト指向のプログラミング言語を含み、さらに例えば“Ｃ”言語または類似のプログラミング言語のような手続き型プログラミング言語を含む。プログラムコードは完全にユーザーコンピュータ上で実行されても良く、部分的にユーザーコンピュータ上で実行されても良く、一つの独立したソフトウェアパッケージとして実行されても良く、一部分がユーザーコンピュータ上で実行され一部分がリモートコンピュータ上で実行されても良く、或いは完全にリモートコンピュータまたはサーバー上で実行されても良い。リモートコンピュータに関わるシーンにおいて、リモートコンピュータはローカルエリアネットワーク（ＬＡＮ）またはワイドエリアネットワーク（ＷＡＮ）を含む任意の種類のネットワークを通じてユーザーコンピュータに接続されても良いし、または外部コンピュータ（例えばインターネットサービスプロバイダーを利用してインターネットを通じて接続する）に接続されても良い。
【００７５】
図面中のフローチャート図とブロック図は、本願による各種実施例のシステム、方法とコンピュータプログラム製品の実現可能なアーキテクチャ、機能と操作を示す。この点において、フローチャート図またはブロック図の中の各ブロックは、一つのモジュール、プログラムセグメント、或いはコードの一部分を代表することができ、当該モジュール、プログラムセグメント、或いはコードの一部分は、一つまたは複数の、規定のロジック機能の実現に用いられる実行可能な指令を含む。幾つかの代替の実現において、ブロックの中で提示した機能は、図面の中で提示した順序と異なる順序で発生する可能性があると注意されたい。例えば、二つの接続するように表示されているブロックは、実際において基本的に並列に実行されても良く、場合によっては反対の順序で実行されても良く、何れも関わる機能によって定まる。フローチャート図及び／またはブロック図の中の各ブロック、及びフローチャート図及び／またはブロック図の中のブロックの組合せは、規定の機能または操作を実行する専用なハードウェアに基づくシステムで実現しても良く、専用なハードウェアとコンピュータ指令の組み合わせで実現しても良い。
【００７６】
記載の本願の実施形態に係るユニットは、ソフトウェアの形で実現しても良く、ハードウェアの形で実現しても良い。記載のユニットは、プロセッサーの中に設置されても良く、例えば、取得ユニットと、確定ユニットと、ログインユニットとを含むプロセッサーであるというように記載しても良い。なお、これらのユニットの名称は、当該ユニット自身を限定しない場合があり、例えば、取得ユニットは、「スマートネットワークインターフェイスカード検査リクエストを取得するユニット」と記載されても良い。
【００７７】
他の態様として、本願は、コンピュータ読み取り可能な媒体を更に提供する。当該コンピュータ読み取り可能な媒体は、上記実施形態に記載された装置に含まれるものであってもよく、当該装置に取り込まれることなく、単独で存在するものであってもよい。上記コンピュータ読み取り可能な媒体が一つ又は複数のプログラムを載せて、上記一つ又は複数のプログラムが当該装置によって実行されると、当該装置は、検査待ちスマートネットワークインターフェイスカードの標識を含むスマートネットワークインターフェイスカード検査リクエストを取得し、上記検査待ちスマートネットワークインターフェイスカーに接続されている基板管理コントローラを、目標基板管理コントローラとして決定し、上記目標基板管理コントローラにより、上記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインするようになっている。
【００７８】
以上の記載は、本願の好ましい実施例、及び使われている技術的原理の説明に過ぎない。当業者は、本願に係る保護範囲が、上記の技術特徴による特定お組合せからなる技術方案に限定されるものではなく、本願の趣旨を逸脱しない範囲で、上記技術特徴又は均等の特徴の任意の組合せからなる他の技術方案も含まれることを理解している。例えば、上記特徴と、本願に開示された類似の機能を持っている技術特徴（これらに限定されていない）とを互いに置き換えてなる技術方案も含まれる。
【図１】
2019212279.tif 000003
【図２】
2019212279.tif 000004
【図３】
2019212279.tif 000005
【図４Ａ】
2019212279.tif 000006
【図４Ｂ】
2019212279.tif 000007
【図５】
2019212279.tif 000008
【図６】
2019212279.tif 000009
【手続補正書】
【提出日】平成31年1月23日(2019.1.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
スマートネットワークインターフェイスカードと基板管理コントローラが接続されているスマートネットワークインターフェイスカード操作用の方法であって、
検査待ちスマートネットワークインターフェイスカードの標識を含むスマートネットワークインターフェイスカード検査リクエストを取得するステップと、
前記検査待ちスマートネットワークインターフェイスカードに接続されている基板管理コントローラを、目標基板管理コントローラとして決定するステップと、
前記目標基板管理コントローラにより、前記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインするステップとを含むことを特徴とするスマートネットワークインターフェイスカード操作用の方法。
【請求項２】
前記検査待ちスマートネットワークインターフェイスカードのインターフェイスと前記目標基板管理コントローラのインターフェイスは、互いに接続され、電気特性及び通信プロトコル特性のうちの少なくとも１つが同じであることを特徴とする請求項１に記載の方法。
【請求項３】
前記目標基板管理コントローラの非同期シリアルインターフェイスは、前記検査待ちスマートネットワークインターフェイスカードの非同期シリアルインターフェイスと接続されることを特徴とする請求項２に記載の方法。
【請求項４】
前記目標基板管理コントローラの非同期シリアルインターフェイスにおける第一の非同期シリアルインターフェイスは、前記スマートネットワークインターフェイスカードと接続され、前記第一の非同期シリアルインターフェイスは、前記目標基板管理コントローラをデバッグするための工場出荷のインターフェイスであることを特徴とする請求項３に記載の方法。
【請求項５】
前記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインした後、さらに
前記検査待ちスマートネットワークインターフェイスカードを検査するステップを含むことを特徴とする請求項１〜４の何れか１項に記載の方法。
【請求項６】
前記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインするステップは、
前記目標基板管理コントローラにインターフェイス再配置リクエストを送信するステップであって、前記インターフェイス再配置リクエストは、前記目標基板管理コントローラの目標インターフェイスを、前記スマートネットワークインターフェイスカードに対してデータ転送するためのインターフェイスとするようにリクエストするリクエストであり、前記目標インターフェイスは、前記検査待ちスマートネットワークインターフェイスカードに接続する前記目標基板管理コントローラのインターフェイスである、ステップと、
再配置された前記目標インターフェイスを通じて、前記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインするステップとを含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記検査待ちスマートネットワークインターフェイスカードに接続する前記目標基板管理コントローラのインターフェイスを目標インターフェイスとするステップをさらに含み、
前記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインするステップは、
前記目標基板管理コントローラのオペレーティングシステムにログインするステップと、
前記目標基板管理コントローラと前記検査待ちスマートネットワークインターフェイスカードとの間の通信プロトコル及び前記目標インターフェイスを用いて、前記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインするステップとを含むことを特徴とする請求項５に記載の方法。
【請求項８】
スマートネットワークインターフェイスカードと基板管理コントローラが接続されているスマートネットワークインターフェイスカード操作用の装置であって、
検査待ちスマートネットワークインターフェイスカードの標識を含むスマートネットワークインターフェイスカード検査リクエストを取得するように配置されている取得ユニットと、
前記検査待ちスマートネットワークインターフェイスカードに接続されている基板管理コントローラを、目標基板管理コントローラとして決定するように配置されている確定ユニットと、
前記目標基板管理コントローラにより、前記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインするように配置されているログインユニットとを備えることを特徴とするスマートネットワークインターフェイスカード操作用の装置。
【請求項９】
前記検査待ちスマートネットワークインターフェイスカードのインターフェイスと前記目標基板管理コントローラのインターフェイスは、互いに接続され、電気特性及び通信プロトコル特性のうちの少なくとも１つが同じであることを特徴とする請求項８に記載の装置。
【請求項１０】
前記目標基板管理コントローラの非同期シリアルインターフェイスは、前記検査待ちスマートネットワークインターフェイスカードの非同期シリアルインターフェイスと接続されることを特徴とする請求項９に記載の装置。
【請求項１１】
前記目標基板管理コントローラの非同期シリアルインターフェイスにおける第一の非同期シリアルインターフェイスは、前記スマートネットワークインターフェイスカードと接続され、前記第一の非同期シリアルインターフェイスは、前記目標基板管理コントローラをデバッグするための工場出荷のインターフェイスであることを特徴とする請求項１０に記載の装置。
【請求項１２】
前記検査待ちスマートネットワークインターフェイスカードを検査するように配置されている検査ユニットを更に備えることを特徴とする請求項８〜１１の何れか１項に記載の装置。
【請求項１３】
前記ログインユニットは、
前記目標基板管理コントローラにインターフェイス再配置リクエストを送信し、前記インターフェイス再配置リクエストは、前記目標基板管理コントローラの目標インターフェイスを、前記スマートネットワークインターフェイスカードに対してデータ転送するためのインターフェイスとするようにリクエストするリクエストであり、前記目標インターフェイスは、前記検査待ちスマートネットワークインターフェイスカードに接続する前記目標基板管理コントローラのインターフェイスであり、
再配置された前記目標インターフェイスを通じて、前記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインするように更に配置されていることを特徴とする請求項１２に記載の装置。
【請求項１４】
前記検査待ちスマートネットワークインターフェイスカードに接続する前記目標基板管理コントローラのインターフェイスを目標インターフェイスとし、
前記ログインユニットは、
前記目標基板管理コントローラのオペレーティングシステムにログインし、
前記目標基板管理コントローラと前記検査待ちスマートネットワークインターフェイスカードとの間の通信プロトコル及び前記目標インターフェイスを用いて、前記検査待ちスマートネットワークインターフェイスカードのオペレーティングシステムにログインするように更に配置されていることを特徴とする請求項１２に記載の装置。
【請求項１５】
１つ又は複数のプロセッサーと、
１つ又は複数のプログラムが記憶されている記憶装置とを備える電子デバイスであって、
前記１つ又は複数のプログラムが前記１つ又は複数のプロセッサーに実行されると、前記１つ又は複数のプロセッサーは、請求項１〜７の何れか１項に記載の方法を実現することを特徴とする電子デバイス。
【請求項１６】
コンピュータプログラムが記憶されているコンピュータ読み取り可能な媒体であって、
前記コンピュータプログラムがプロセッサーにより実行されると、請求項１〜７の何れか１項に記載の方法を実現することを特徴とするコンピュータ読み取り可能な媒体。
【請求項１７】
コンピュータプログラムであって、
前記コンピュータプログラムがプロセッサーにより実行されると、請求項１〜７の何れか１項に記載の方法を実現させるコンピュータプログラム。
【外国語明細書】
2019212279000001.pdf