IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 楽天モバイル株式会社の特許一覧

特表2024-547045セルラネットワークにおいてデータを視覚化するシステムおよび方法
<>
  • 特表-セルラネットワークにおいてデータを視覚化するシステムおよび方法 図1A
  • 特表-セルラネットワークにおいてデータを視覚化するシステムおよび方法 図1B
  • 特表-セルラネットワークにおいてデータを視覚化するシステムおよび方法 図2
  • 特表-セルラネットワークにおいてデータを視覚化するシステムおよび方法 図3
  • 特表-セルラネットワークにおいてデータを視覚化するシステムおよび方法 図4
  • 特表-セルラネットワークにおいてデータを視覚化するシステムおよび方法 図5
  • 特表-セルラネットワークにおいてデータを視覚化するシステムおよび方法 図6
  • 特表-セルラネットワークにおいてデータを視覚化するシステムおよび方法 図7
  • 特表-セルラネットワークにおいてデータを視覚化するシステムおよび方法 図8
  • 特表-セルラネットワークにおいてデータを視覚化するシステムおよび方法 図9
  • 特表-セルラネットワークにおいてデータを視覚化するシステムおよび方法 図10
  • 特表-セルラネットワークにおいてデータを視覚化するシステムおよび方法 図11
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公表特許公報(A)
(11)【公表番号】
(43)【公表日】2024-12-26
(54)【発明の名称】セルラネットワークにおいてデータを視覚化するシステムおよび方法
(51)【国際特許分類】
   H04L 41/12 20220101AFI20241219BHJP
【FI】
H04L41/12
【審査請求】有
【予備審査請求】未請求
(21)【出願番号】P 2024536504
(86)(22)【出願日】2022-05-11
(85)【翻訳文提出日】2024-06-18
(86)【国際出願番号】 US2022028675
(87)【国際公開番号】W WO2023183011
(87)【国際公開日】2023-09-28
(31)【優先権主張番号】17/701,597
(32)【優先日】2022-03-22
(33)【優先権主張国・地域又は機関】US
(81)【指定国・地域】
【国等の委託研究の成果に係る記載事項】(出願人による申告)令和2年度、国立研究開発法人新エネルギー・産業技術総合開発機構「ポスト5G情報通信システム基盤強化研究開発事業/ポスト5G情報通信システムの開発/クラウド型ネットワーク統合管理・自動最適化技術の開発(OSS/MANOのソフトウェア)の研究」委託研究、産業技術力強化法第17条の適用を受ける特許出願
(71)【出願人】
【識別番号】319010088
【氏名又は名称】楽天モバイル株式会社
(74)【代理人】
【識別番号】100109380
【弁理士】
【氏名又は名称】小西 恵
(74)【代理人】
【識別番号】100109036
【弁理士】
【氏名又は名称】永岡 重幸
(74)【代理人】
【識別番号】100188879
【弁理士】
【氏名又は名称】渡邉 未央子
(72)【発明者】
【氏名】シン,アビシェク
(72)【発明者】
【氏名】バット,アンシャル
(72)【発明者】
【氏名】アローラ,カラン
(72)【発明者】
【氏名】カンウィルカー,クナル
(72)【発明者】
【氏名】アトリ,ラウル
(72)【発明者】
【氏名】パワー,アロック
(72)【発明者】
【氏名】ソランキ,プリータム
(57)【要約】
セルラネットワークにおいてデータを視覚化するシステムおよび方法が開示される。一実施形態では、方法は、グラフィカルユーザインターフェース(GUI)を使用してネットワークトポロジを提示することを含み、ネットワークトポロジは、セルラネットワークの少なくとも一部の表現である。ネットワークトポロジに関連するネットワークトポロジ選択が受信される。さらに、ネットワークトポロジ選択に関連するパラメータ構成データが生成される。パラメータの監査は、パラメータ構成データに従ってセルラネットワークのネットワーク要素に関して実施される。最後に、監査のレポートがユーザデバイスに送信され、レポートの視覚的表現がGUIを使用して提示される。
【特許請求の範囲】
【請求項1】
セルラネットワークにおいてデータを視覚化する方法であって、
グラフィカルユーザインターフェース(GUI)を使用して、セルラネットワークの少なくとも一部の表現であるネットワークトポロジを提示することと、
前記ネットワークトポロジに関連するネットワークトポロジ選択を受信することと、
前記ネットワークトポロジ選択に関連するパラメータ構成データを生成することと、
前記パラメータ構成データに従って前記セルラネットワークの1つまたは複数のネットワーク要素に関連するパラメータの監査を実施することと、
前記監査のレポートをユーザデバイスに送信することと、
前記GUIを使用して前記レポートの視覚的表現を提示することと
を含む、方法。
【請求項2】
前記パラメータ構成データは、前記監査が将来の時間において実施されるべきであることを示し、
前記パラメータの前記監査が、前記将来の時間中に実施される、
請求項1に記載の方法。
【請求項3】
前記パラメータ構成データは、前記監査がリアルタイムで実施されるべきであることを示し、
前記パラメータの前記監査が、リアルタイムで実施される、
請求項1に記載の方法。
【請求項4】
前記パラメータ構成データは、前記監査が定義された時間期間に基づいて周期的に実施されるべきであることを示し、
前記パラメータの前記監査が、前記定義された時間期間に基づいて周期的に実施される、
請求項1に記載の方法。
【請求項5】
前記セルラネットワーク内の少なくとも1つのネットワーク要素に関連付けられた前記パラメータのサブセットの履歴値を記憶することと、
前記GUIを使用して基本構成オプションを提示することと、
前記基本構成オプションの選択を受信したことに応答して、前記セルラネットワーク内の前記少なくとも1つのネットワーク要素と関連付けられた前記パラメータの前記サブセットを前記履歴値にリセットすることと
をさらに含む、請求項1に記載の方法。
【請求項6】
前記GUIを使用して前記ネットワークトポロジを提示することが、
前記セルラネットワーク内の異なるドメインの選択を可能にする前記ネットワークトポロジのドメインレベルを提示すること
を含む、請求項1に記載の方法。
【請求項7】
前記GUIを使用して前記ネットワークトポロジを提示することが、
前記セルラネットワーク内の異なるセルラネットワーク技術の選択を可能にする前記ネットワークトポロジのセルラネットワーク技術レベルを提示すること
を含む、請求項1に記載の方法。
【請求項8】
前記ネットワークトポロジ選択に関連する前記パラメータ構成データを生成することが、
前記パラメータの異なる特性に関するパラメータフィルタリングオプションを、前記GUIを使用して提示することと、
前記パラメータフィルタリングオプションの選択を受信することと、
選択された前記パラメータフィルタリングオプションに従って、かつ前記ネットワークトポロジ選択に従って定義された前記1つまたは複数のネットワーク要素から、検索されるべき前記パラメータが提供されるように、前記パラメータ構成データを生成することと
を含む、請求項1に記載の方法。
【請求項9】
セルラネットワークにおいてデータを視覚化するためのコンピュータデバイスであって、
コンピュータ実行可能命令を記憶する非一時的コンピュータ可読媒体と、
少なくとも1つのプロセッサであって、前記少なくとも1つのプロセッサが前記コンピュータ実行可能命令を実行すると、前記少なくとも1つのプロセッサが、
グラフィカルユーザインターフェース(GUI)を使用して、セルラネットワークの少なくとも一部の表現であるネットワークトポロジを提示することと、
前記ネットワークトポロジに関連するネットワークトポロジ選択を受信することと、
前記ネットワークトポロジ選択に関連するパラメータ構成データを生成することと、
前記パラメータ構成データに従って前記セルラネットワークの1つまたは複数のネットワーク要素に関連するパラメータの監査を実施することと、
前記監査のレポートをユーザデバイスに送信することと、
前記GUIを使用して前記レポートの視覚的表現を提示することと
を行うように構成されている、少なくとも1つのプロセッサと
を備える、コンピュータデバイス。
【請求項10】
前記パラメータ構成データは、前記監査が将来の時間において実施されるべきであることを示し、
前記パラメータの前記監査が、前記将来の時間中に実施される、
請求項9に記載のコンピュータデバイス。
【請求項11】
前記パラメータ構成データは、前記監査がリアルタイムで実施されるべきであることを示し、
前記パラメータの前記監査が、リアルタイムで実施される、
請求項9に記載のコンピュータデバイス。
【請求項12】
前記パラメータ構成データは、前記監査が定義された時間期間に基づいて周期的に実施されるべきであることを示し、
前記パラメータの前記監査が、前記定義された時間期間に基づいて周期的に実施される、
請求項9に記載のコンピュータデバイス。
【請求項13】
前記少なくとも1つのプロセッサが、
前記セルラネットワーク内の少なくとも1つのネットワーク要素に関連付けられた前記パラメータのサブセットの履歴値を記憶することと、
前記GUIを使用して基本構成オプションを提示することと、
前記基本構成オプションの選択を受信したことに応答して、前記セルラネットワーク内の前記少なくとも1つのネットワーク要素と関連付けられた前記パラメータの前記サブセットを前記履歴値にリセットすることと
を行うようにさらに構成されている、請求項9に記載のコンピュータデバイス。
【請求項14】
前記少なくとも1つのプロセッサが、
前記セルラネットワーク内の異なるドメインの選択を可能にする前記ネットワークトポロジのドメインレベルを提示すること
によって、前記GUIを使用して前記ネットワークトポロジを提示するように構成されている、請求項9に記載のコンピュータデバイス。
【請求項15】
前記少なくとも1つのプロセッサが、
前記セルラネットワーク内の異なるセルラネットワーク技術の選択を可能にする前記ネットワークトポロジのセルラネットワーク技術レベルを提示すること
によって、前記GUIを使用して前記ネットワークトポロジを提示するように構成されている、請求項9に記載のコンピュータデバイス。
【請求項16】
前記少なくとも1つのプロセッサが、
前記パラメータの異なる特性に関するパラメータフィルタリングオプションを、前記GUIを使用して提示することと、
前記パラメータフィルタリングオプションの選択を受信することと、
選択された前記パラメータフィルタリングオプションに従って、かつ前記ネットワークトポロジ選択に従って定義された前記1つまたは複数のネットワーク要素から、検索されるべき前記パラメータが提供されるように、前記パラメータ構成データを生成することと
によって、前記ネットワークトポロジ選択に関連する前記パラメータ構成データを生成するように構成されている、請求項9に記載のコンピュータデバイス。
【請求項17】
コンピュータ実行可能命令を記憶する非一時的コンピュータ可読媒体であって、少なくとも1つのプロセッサが前記コンピュータ実行可能命令を実行すると、前記少なくとも1つのプロセッサが、
グラフィカルユーザインターフェース(GUI)を使用して、セルラネットワークの少なくとも一部の表現であるネットワークトポロジを提示することと、
前記ネットワークトポロジに関連するネットワークトポロジ選択を受信することと、
前記ネットワークトポロジ選択に関連するパラメータ構成データを生成することと、
前記パラメータ構成データに従って前記セルラネットワークの1つまたは複数のネットワーク要素に関連するパラメータの監査を実施することと、
前記監査のレポートをユーザデバイスに送信することと、
前記GUIを使用して前記レポートの視覚的表現を提示することと
を行うように構成されている、非一時的コンピュータ可読媒体。
【請求項18】
前記パラメータ構成データは、前記監査が将来の時間において実施されるべきであることを示し、
前記パラメータの前記監査が、前記将来の時間中に実施される、
請求項17に記載の非一時的コンピュータ可読媒体。
【請求項19】
前記少なくとも1つのプロセッサが、
前記セルラネットワーク内の少なくとも1つのネットワーク要素に関連付けられた前記パラメータのサブセットの履歴値を記憶することと、
前記GUIを使用して基本構成オプションを提示することと、
前記基本構成オプションの選択を受信したことに応答して、前記セルラネットワーク内の前記少なくとも1つのネットワーク要素と関連付けられた前記パラメータの前記サブセットを前記履歴値にリセットすることと
を行うようにさらに構成されている、請求項17に記載の非一時的コンピュータ可読媒体。
【請求項20】
前記少なくとも1つのプロセッサが、
前記パラメータの異なる特性に関するパラメータフィルタリングオプションを、前記GUIを使用して提示することと、
前記パラメータフィルタリングオプションの選択を受信することと、
選択された前記パラメータフィルタリングオプションに従って、かつ前記ネットワークトポロジ選択に従って定義された前記1つまたは複数のネットワーク要素から、検索されるべき前記パラメータが提供されるように、前記パラメータ構成データを生成することと
によって、前記ネットワークトポロジ選択に関連する前記パラメータ構成データを生成するように構成されている、請求項17に記載の非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【0001】
優先権の主張および相互参照
本出願は、2022年3月22日に出願された米国非仮出願第17/701,597号に対する優先権を主張するものであり、その全体が参照により本明細書に組み込まれる。
セルラネットワーク内のネットワーク要素からデータを取得するために、ユーザは、適切なクエリをルーティングし、適切な情報を取得するために、セルラネットワークのルーティングおよびセットアップを学習する。ユーザは、情報を見つけるためにルーティング情報を手動で入力する。ユーザはまた、データが取得されると、セルラネットワークについて学習された知識を使用してセルラネットワークにおけるタスクを実行する。ユーザは、システムにこれらのタスクを実行させるために手動で命令を入力することによってシステムを操作する。
【0002】
本開示の態様は、以下の詳細な説明を添付の図と併せて読めば最もよく理解される。業界の標準的慣行に従い、様々な特徴は縮尺通りに描かれていないことに留意されたい。実際には、種々の特徴の寸法は、議論を明確にするために、任意に増減され得る。
【図面の簡単な説明】
【0003】
図1A】ある実施形態に係る、コンピュータシステムのブロック図である。
【0004】
図1B】ある実施形態に係る、ユーザデバイスのブロック図である。
【0005】
図2】ある実施形態に係る、セルラネットワーク監視ソフトウェアおよびセルラネットワーク106のブロック図である。
【0006】
図3】ある実施形態に係る、グラフィカルユーザインターフェース(GUI)の一例である。
【0007】
図4】ある実施形態に係る、パネルからのMS管理システムの選択画面である。
【0008】
図5】ある実施形態に係る、図3に関して上述したネットワークトポロジ選択および図4の構成詳細選択に応答して生成されるパラメータ構成データを含むテーブルである。
【0009】
図6】ある実施形態に係る、GUIを使用するパネルである。
【0010】
図7】ある実施形態に係る、パラメータの構成履歴を提示する、GUIを使用するパネルである。
【0011】
図8】ある実施形態に係る、GUIを使用する、パラメータの異なる特性に関するパラメータフィルタリングオプションを有するパネルである。
【0012】
図9】ある実施形態に係る、セルラネットワークにおいてデータを視覚化する方法のフローチャートである。
【0013】
図10】ある実施形態に係る、ネットワークトポロジ選択に関連するパラメータ構成データを生成する方法に関連するフローチャートである。
【0014】
図11】ある実施形態に係る、パラメータを履歴値にリセットする方法のフローチャートである。
【発明を実施するための形態】
【0015】
以下の開示は、提供される主題の異なる特徴を実装するための多くの異なる実施形態または例を提供する。本開示を簡単にするために、構成要素、値、動作、材料、配置などの特定の例が以下で説明される。当然ながら、これらは単なる例であり、限定することを意図するものではない。他の構成要素、値、動作、材料、配置などが企図される。例えば、以下の説明における第2の特徴の上または上方での第1の特徴の形成は、第1の特徴と第2の特徴とが直接接触して形成される実施形態を含み得、また、第1の特徴と第2の特徴とが直接接触し得ないように、第1の特徴と第2の特徴との間に追加の特徴が形成され得る実施形態も含み得る。加えて、本開示は、様々な例において参照番号および/または文字を繰り返すことがある。この繰り返しは、簡潔さおよび明瞭さを目的としたものであり、説明される様々な実施形態間および/または構成間の関係をそれ自体が規定するものではない。
【0016】
(オプションであり、該当する場合に使用)さらに、真下(beneath)、下方(below)、下方(lower)、上方(above)、上方(upper)などの空間的に相対的な語は、本明細書では、図に示すような1つの要素または特徴と、別の1つまたは複数の要素または特徴との関係を説明するための説明を容易にするために使用され得る。空間的に相対的な用語は、図に示す向きに加えて、使用中または動作中のデバイスの異なる向きを包含することを意図するものである。装置は他の方向に向けられる(90度または他の向きに回転される)ことがあり、本明細書で使用される空間的に相対的な記述子も同様にそれに応じて解釈され得る。
【0017】
セルラネットワークからデータを視覚化するシステムおよび方法が開示される。ある実施形態では、ユーザが関心のあるパラメータおよびネットワーク要素に関する選択を行い、パラメータを閲覧することを可能にするために、グラフィカルユーザインターフェース(GUI)が提示される。例えば、GUIは、セルラネットワークの少なくとも一部についてのセルラネットワーク内の構成要素の階層の表現であるネットワークトポロジを提示する。ある実施形態では、ネットワークトポロジは、ユーザがセルラネットワーク内のネットワーク要素を選択するために階層内のネットワーク選択を行うことが可能であるように階層的である。パラメータ構成データは、ネットワーク選択に基づいて生成される。ある実施形態では、パラメータ構成データは、ネットワーク要素に関連するパラメータを見つけて取得するためのデータを含む。パラメータ構成データに基づいてパラメータの監査が実施され、監査のレポートが生成される。レポートがユーザデバイスに送信され、レポートの視覚的表現がGUIを使用して提示される。ある実施形態では、ユーザは、レポートに基づいてパラメータおよびネットワーク要素に関してアクションをとることが可能である。例えば、ユーザは、パラメータ値が変更された後にネットワーク停止が発生した場合、パラメータの値を以前の履歴値にロールバックすることを選択する。
【0018】
図1Aは、ある実施形態に係る、コンピュータシステム100のブロック図である。
【0019】
コンピュータシステム100は、セルラネットワーク監視デバイス102と、少なくとも1つのデータベース104と、セルラネットワーク106とを含む。セルラネットワーク監視デバイス102およびセルラネットワーク106は、インターネットプロトコル(IP)ネットワーク108を通して互いに接続される。ある実施形態では、IPネットワーク108は、広域ネットワーク(WAN)(すなわち、インターネット)、ローカルエリアネットワーク(LAN)、広域ローカルエリアネットワーク(WLAN)などを含む。ある実施形態では、セルラネットワーク106は無線WAN(WWAN)を含む。
【0020】
セルラネットワーク106は無線アクセスネットワーク(RAN)160を含む。RAN160は、セルラネットワーク106の無線要素である。RAN160は、1つまたは複数の無線送受信機を含む基地局などのネットワーク要素162を含む。基地局は、セルと呼ばれるランド領域をカバーする。携帯電話、スマートフォン、ラップトップなどのユーザ機器は、セルをカバーする基地局の各々に接続する。RAN160は、バックホールリンクを介してコア170に接続する。
【0021】
コア170は、セルラネットワーク106全体の中央部である。コア170は、モバイル加入者がサービス(例えば、国際通話、テキストメッセージング、ローカルセルラ通話)にアクセスすることを可能にする。ある実施形態では、コア170は、加入者プロファイル情報、加入者の位置、サービスの認証、音声セッションおよびデータセッションに必要な切り替え機能の維持などの重要な機能を担当する。コア170は、ネットワーク要素172を含む。ある実施形態では、ネットワーク要素172は、モビリティ管理エンティティ(MME)、サービングゲートウェイ166、マルチメディアブロードキャストマルチキャストサービス(MBMS)ゲートウェイ、ブロードキャストマルチキャストサービスセンタ(BM-SC)、およびパケットデータネットワーク(PDN)ゲートウェイを含む。ある実施形態では、MMEはホーム加入者サーバ(HSS)と通信している。MMEは、ユーザ機器とコア170との間のシグナリングを処理する制御ノードである。一般に、MMEはベアラおよび接続管理を提供する。ある実施形態では、インターネットプロトコル(IP)パケットは、それ自体がIPネットワーク108に接続された、サービングゲートウェイ166を通して転送される。
【0022】
トランスポート180は、セルラネットワーク106のコア170とRAN160とを接続するトランスポートネットワークを指す。トランスポート180は、バックホールリンク、コネクタ、リレー、ボイスオーバIPデバイスなどのネットワーク要素182を含む。ある実施形態では、トランスポート180は、マクロセルをスモールセル、無線ユニット、デジタルユニットなどに接続するフロントホールを含む。ある実施形態では、RAN160、コア170、およびトランスポート180は、セルラネットワーク106の異なるドメインと呼ばれる。
【0023】
セルラネットワーク監視デバイス102(ある実施形態ではサーバ102)は、少なくとも1つのプロセッサ126および非一時的コンピュータ可読媒体128を含むコンピュータデバイスである。非一時的コンピュータ可読媒体128は、コンピュータ実行可能命令124を記憶する。ある実施形態では、非一時的コンピュータ可読媒体128は、ランダムアクセスメモリ(RAM)、読み出し専用メモリ(ROM)、電気的消去可能プログラマブルROM(EEPROM)、光ディスク記憶装置、磁気ディスク記憶装置、他の磁気記憶デバイス、前述のタイプのコンピュータ可読媒体の組合せ、またはコンピュータデバイスによってアクセスされ得る命令もしくはデータ構造の形態でコンピュータ実行可能コードを記憶するために使用され得るいずれかの他の媒体を含む。プロセッサ126がコンピュータ実行可能命令124を実行すると、プロセッサ126はセルラネットワーク監視ソフトウェア127を実行する。
【0024】
セルラネットワーク監視ソフトウェア127は、セルラネットワーク106内のデータ110を視覚化するように構成される。セルラネットワーク監視ソフトウェア127は、セルラネットワーク106からパラメータの値をキャプチャし、データベース104内の非一時的コンピュータ可読媒体116にデータ110としてパラメータを記憶するように構成される。パラメータは、セルラネットワーク106の異なるドメイン内のNE162、172、182からキャプチャされる。セルラネットワーク監視ソフトウェア127は、ユーザがデータ110を視覚化することを可能にするグラフィカルユーザインターフェース(GUI)を生成するように構成される。したがって、ユーザに、時間のかかるタスクであるセルラネットワーク106の個人的な知識に基づいてセルラネットワーク106を介して検索することを行わせるのではなく、セルラネットワーク監視ソフトウェア127は、セルラネットワーク106の異なるドメイン内のNE162、172、182からのパラメータを容易に監視する能力を提供する。
【0025】
セルラネットワーク監視ソフトウェア127は、GUIを使用してネットワークトポロジを提示するように構成される。ネットワークトポロジは、セルラネットワーク106の少なくとも一部の視覚的表現である。ある実施形態では、ネットワークトポロジは、選択された特性に一致するNE162、172、182を選択するためにユーザがネットワークトポロジ内で選択を行うことができるように、セルラネットワークの特性を一般化する視覚的表現である。
【0026】
セルラネットワーク監視ソフトウェア127は、ネットワークトポロジに関連するネットワークトポロジ選択をユーザデバイスから受信するように構成される。ある実施形態では、ネットワークトポロジは、ドメイン、ベンダ、サービスプロバイダ、および技術、地理的領域、デバイスタイプなどのネットワーク特性の選択を含む。ある実施形態では、ネットワークトポロジは階層的である。例えば、セルラネットワーク106のドメインは、ある実施形態では階層の最上位にある。ドメインのうちの1つが選択されると、セルラネットワーク106の技術タイプ(4G、5G、LTEなど)が選択可能になる。ある実施形態では、技術タイプの下に他の階層レベルが提供される。
【0027】
セルラネットワーク監視ソフトウェア127は、ネットワークトポロジ選択に関連するパラメータ構成データ129を生成するように構成される。ある実施形態では、パラメータ構成データ129は、キャプチャおよび/または取得されることになるパラメータの位置、パラメータをキャプチャおよび/または取得するためのタイムスロット、パラメータに関連するNE162、172、182、パラメータを見つけるためのルーティングデータなどを含む。ある実施形態では、パラメータのキャプチャされた値は、その値は履歴値であるため、データ110として記憶される。ある実施形態では、パラメータの値は、NE162、172、182から直接リアルタイムでキャプチャされる。このように、キャプチャがリアルタイムで行われる状況では、パラメータ構成データ129は、NE162、172、182からパラメータの値を直接キャプチャするためのルーティングデータを含む。
【0028】
セルラネットワーク監視ソフトウェア127は、セルラネットワーク106のNE162、172、182に関して監査を実施するように構成される。ある実施形態では、セルラネットワーク監視ソフトウェア127は、監査を実施するために、パラメータ構成データ129に従ってパラメータについての1つまたは複数の要求150を送信する。ある実施形態では、要求150は、データ110からパラメータの履歴値を取得するために、セルラネットワーク監視ソフトウェア127によってデータベース104に送信される。ある実施形態では、要求150は、リアルタイムでパラメータの値を取得するために、セルラネットワーク監視ソフトウェア127によって特定のNE162、172、182に直接送信される。ある実施形態では、パラメータ構成データ129は、パラメータを受信するセルラネットワーク106内のNE162、172、182を定義する。パラメータについての要求150は、パラメータ構成データ129において定義されたように、視覚的表現内のパラメータがNE162、172、182からキャプチャされるように送信される。
【0029】
セルラネットワーク監視ソフトウェア127は、監査のレポート112を生成してユーザデバイスに送信するように構成される。レポート112は、パラメータ構成データ129に従って取得されたパラメータの値を含む。レポート112がユーザデバイスによって取得されると、セルラネットワーク監視ソフトウェア127は、GUIを使用してレポートの視覚的表現を提示するように構成される。ある実施形態では、GUIは、パラメータの値がキャプチャされたNE162、172、182に関する詳細と共にパラメータの視覚的表現を有するパネルを提示する。ある実施形態では、監査は、リアルタイムで周期的に実行されるか、または将来のタイムスロットにスケジュールされる。ある実施形態では、特定のNE162、172、182のパラメータ値の変更、NE162、172、182の構成変更履歴、NE162、172、182の構成監査情報、レイヤービュー、および基本構成へのロールバックに関連するオプションを含むいくつかの他の動作がGUIを介して提供される。
【0030】
図1Bは、ある実施形態に係る、ユーザデバイス190のブロック図である。
【0031】
ユーザデバイス190は、IPネットワーク108を介してセルラネットワーク監視ソフトウェア127と通信するように構成される。ユーザデバイス190は、1つまたは複数のプロセッサ196と、非一時的コンピュータ可読媒体195に記憶された、コンピュータ実行可能命令194とを含む。ある実施形態では、非一時的コンピュータ可読媒体195は、ランダムアクセスメモリ(RAM)、読み出し専用メモリ(ROM)、電気的消去可能プログラマブルROM(EEPROM)、光ディスク記憶装置、磁気ディスク記憶装置、他の磁気記憶デバイス、前述のタイプのコンピュータ可読媒体の組合せ、またはコンピュータデバイスによってアクセスされ得る命令もしくはデータ構造の形態でコンピュータ実行可能コードを記憶するために使用され得るいずれかの他の媒体を含む。ユーザデバイス190の例には、携帯電話、スマートフォン、デスクトップ、セッション開始プロトコル(SIP)電話、ラップトップ、スマートウォッチ、携帯情報端末(PDA)、衛星無線機、全地球測位システム、マルチメディアデバイス、ビデオデバイス、ゲームコンソール、タブレット、スマートデバイス、およびウェアラブル通信デバイスが含まれる。
【0032】
コンピュータ実行可能命令がプロセッサ196によって実施されるとき、プロセッサ196は、GUI198を実施するように構成される。GUI198は、GUI198を使用してネットワークトポロジを提示するように構成される。ネットワークトポロジは、セルラネットワーク106の少なくとも一部を表す。ある実施形態では、ユーザ192は、ネットワークトポロジに関連する選択を行うためにGUI198を介してユーザ入力を入力する。ある実施形態では、ユーザ192は、選択を通じて、ユーザ192がパラメータについて監査したいネットワーク要素162、172、182を選択している。さらに、ある実施形態では、GUI198は、パラメータの異なる特性に関するパラメータフィルタリングオプションを、GUI198を使用して提示する。ユーザ192は、GUI198を介してユーザ入力を入力し、ユーザ入力は、パラメータフィルタリングオプションの選択である。ネットワークトポロジに関連する選択および/またはパラメータフィルタリングオプションの選択に基づいて、検索されることになるパラメータが、ネットワークトポロジの選択に従って、および/またはパラメータフィルタリングオプションに従って、かつネットワークトポロジ選択に従って定義されたネットワーク要素から提供されるように、パラメータ構成データが生成される。
【0033】
監査が実施されると、監査のレポート112がユーザデバイス190に送信される。ある実施形態では、レポート112は、他の関連データと共にパラメータの値を含む。ある実施形態では、パラメータの値は、選択されたネットワーク要素162、172、182から取得される。ある実施形態では、パラメータの値は、データベース104内のデータ110から取得される。ある実施形態では、パラメータの値は、定義された時間期間に従って周期的に取得される。例えば、定義された時間期間は、毎日、毎週、毎月、またはいずれかの他のタイプの定義された時間期間である。ある実施形態では、監査は、レポートが将来の時間からのパラメータの値を含むように、将来の時間に実施される。ある実施形態では、レポート122のパラメータの値は、リアルタイムでキャプチャされた。
【0034】
GUI198は、レポートの視覚的表現を提示する。ある実施形態では、GUI198は、ユーザ192がレポート内のパラメータに関連するアクションに関連するユーザ入力を提供することを可能にする。例えば、ある実施形態では、レポート112は、パラメータに関連する違反に関連するステータス情報を含む。例えば、パラメータ値は、セルラネットワーク106に問題があることを示す。ある実施形態では、ユーザ192は、違反を修正しようとしてGUI198を介してパラメータ値を変更することを許可される。ある実施形態では、GUI198は、セルラネットワーク106で実行されることになっているスクリプトまたはタスクの実行に関して選択可能なオプションを提示する。
【0035】
ある実施形態では、パラメータ値に対する変更は、セルラネットワーク106における問題(例えば、停止)をもたらし得ることに留意されたい。したがって、データベース104は、データ110としてパラメータの履歴値を記憶する。ある実施形態では、GUI198は、GUI198を使用して基本構成オプションを提示する。GUI198を介して基本構成オプションの選択を受信したことに応答して、セルラネットワーク監視ソフトウェア127は、セルラネットワーク106内の1つまたは複数のネットワーク要素162、172、182に関連付けられた選択されたパラメータを履歴値にリセットする。
【0036】
図2は、ある実施形態に係る、セルラネットワーク監視ソフトウェア200およびセルラネットワーク106のブロック図である。
【0037】
セルラネットワーク監視ソフトウェア200は、ある実施形態によれば、図1Aのセルラネットワーク監視ソフトウェア127に対応する。
【0038】
セルラネットワーク監視ソフトウェア200は、オーケストレータ202、コントローラ204、構成マネージャ206、およびOBF208を含む。オーケストレータ202は、セルラネットワーク106と通信するように監視エージェントを自動的に構成するように構成される。より具体的には、オーケストレータ202は、パラメータ構成データ129(図1A参照)を生成するための構成マネージャ206へのプッシュを生成するように構成される。ある実施形態では、オーケストレータ202は、パラメータの動的値を取得することと、適切なデータを構成マネージャ206に提供することとをトリガするように構成される。構成マネージャ206は、パラメータの値をセルラネットワーク106またはデータベース104(図1A参照)から送り、取得する。
【0039】
コントローラ204は、パラメータ構成データ129のルーティングデータを生成するように構成される。構成マネージャ206は、パラメータ構成データ129に基づく要求をRAN160、コア170、およびトランスポート180に送信するために、セルラネットワーク106に接続される。OBF208は、パラメータのログおよび視覚化を生成するように構成され、構成マネージャ206は、ログをチェックし、視覚化を取得するように構成される。
【0040】
ある実施形態では、構成マネージャ206は、2つのカテゴリ、CMaaSおよびSDNCに分けられる。ある実施形態では、CMaaSとSDNCとは緩やかに動作可能に関連付けられる。ある実施形態では、CMaaSは、Netconf GW、CM Micro FE、バックアップおよび復元、Livy、My SQL、gRPCプラグイン、およびSOAPを含む。CM Micro FEは、構成マネージャ206へのエントリポイントを、構成マネージャ206によって構成されるNE162、172、182に提供する。CM Micro FEは、GUIおよび他の詳細を表示するCMaaSのマイクロフロントエンドサービスである。バックアップおよび復元は、バックアップデータを維持するように構成される。My SQLは、データベース104とリレーショナルであり、持続性能力を有する。RPCプラグインは、gRPCプロトコルに基づいて接続される。SOAPは、gRPCプロトコルに従って4G EMSネットワークデバイスと情報を交換する。
【0041】
SDNCに関して、SDNCは、NBI、トランスフォーマ、CLIプラグイン、Netconf SSH、ASICプラグイン、My SQL、BGP-LSトポロジ、BGP-LS Demon、Graph DB、およびeSONを含む。SDNC-NBIは、CMAAS、データベースインベントリ、およびオーケストレータ202のような他のRCPアプリケーションによって消費されるAPIを公開するSDNCノースバウンドサービスである。トランスフォーマは、ユーザデバイス190にプロビジョニングされることになるデバイス固有構成ペイロードの生成を担当するマイクロサービスである。トランスフォーマはまた、デバイス応答解析能力を有する。CLIプラグインは、SSHを介してネットワーク要素162、172、182へのCLIアクセスを提供するマイクロサービスである。これは、ネットワーク要素162、172、182が構成をプロビジョニングするためのNetconf、Rest、またはRestconfのような標準APIアクセスをサポートしないシナリオで使用される。Netconf SSHは、Netconfがサポートするデバイスへの標準的なNetconf APIアクセスを提供するマイクロサービスである。APICプラグインは、Restインターフェースを介したCisco ACIへのconfigプッシュをサポートする。MySQL(登録商標)は、SDNCに持続性能力を提供する。BGP-LSトポロジは、BGP-LSトポロジを構築する機能を提供するサービスであり、トランスポートスライシングにおいてパスを生成しながら使用される。PCEは、所与のスライスパラメータを用いてパスを生成するパス計算エンジンである。BGP-LS Demonは、BGP-LS DemonをBGPピアとしてネットワークに登録し、ネットワーク全体のピア情報を収集する。グラフDBは、BGP-LSトポロジサービスによって構築されたBGP-LSトポロジを記憶するために使用される。eSONは、gRPCプラグイン、スマート機能、自動学習、および自動機能を介した自己観測ネットワークである。
【0042】
図3は、ある実施形態に係る、GUI300の一例である。
【0043】
GUI300は、図1Aのセルラネットワーク監視ソフトウェア127および図1Bのユーザデバイス190によって実装される。GUI300は、図1のGUI198の一例である。
【0044】
GUI300は、ネットワークトポロジ304を有するパネル302を提示する。図3において、ネットワークトポロジ304を有するパネル302は、左側のパネルである。GUI300はパネル306も提示する。パネル306は、ネットワークトポロジ304からの選択に関連するパラメータおよび識別情報のレポートを提示する。
【0045】
ネットワークトポロジ304は、ドメイン選択308A、308B、308Cを含む。ドメイン選択308Aは、ユーザがRAN160(図1Aおよび図2参照)内のNE162のパラメータおよび他の情報を選択し、閲覧することを可能にする。ドメイン選択308Bは、ユーザがコア170(図1Aおよび図2参照)内のNE172のパラメータおよび他の情報を選択し、閲覧することを可能にする。ドメイン選択308Cは、ユーザがトランスポート180(図1Aおよび図2参照)内のNE182のパラメータおよび他の情報を選択し、閲覧することを可能にする。
【0046】
図3では、RAN160についてのドメイン選択308Aが選択されている。したがって、サービスプロバイダ選択310A、310B、310Cは、GUI300を使用して提示される。サービスプロバイダ選択310Aは、サービスプロバイダ1に関連するNE162(すなわち、RAN NE)を閲覧することである。サービスプロバイダ選択310Bは、サービスプロバイダ2に関連するNE162を閲覧することである。サービスプロバイダ選択310Cは、サービスプロバイダ3に関連するNE162を閲覧することである。図3では、サービスプロバイダ選択310Aが選択されている。したがって、RAN160内にあり、サービスプロバイダ2によってサービスされるNE162に関連するパラメータおよび他の情報がパネル306に示されている。
【0047】
サービスプロバイダ選択310Aの下で、ネットワークトポロジ304は、技術タイプ選択312A、312Bを含む。技術タイプ選択312Aは、4G技術の選択である。技術タイプ選択312Bは、5G技術の選択である。この場合、技術タイプ選択312Aも技術タイプ選択312Bも選択されていない。したがって、RAN160内にあり、サービスプロバイダ2によってサービスされ、4G技術または5G技術のいずれかであるNE162に関連するパラメータおよび他の情報がパネル306に示されている。このように、ネットワークトポロジ304は階層的である。
【0048】
パネル306は、レポート112の視覚的表現である。パネル306は、上述したネットワークトポロジ選択に関連するパラメータおよび他のデータを含む。パネル306の左側(図3に示す)は、「ステータス」、「ドメイン」、「NE名」、「構成競合」、「ゴールデン競合」、「MS名」などのデータを示している。「ステータス」のフィールドは、パラメータがリアルタイムでキャプチャされているか(すなわち、オンエア)、(キャプチャの日時を含む)履歴パラメータ値であるか、またはパラメータが将来のタイムスロットでキャプチャされることになるかどうかを示す。「ドメイン」のフィールドは、パラメータがキャプチャされているNEのドメインを示す。「NE名」のフィールドは、パラメータがキャプチャされているNE162の名前を示す。「構成競合」のフィールドは、パラメータが構成競合を示す値を有するかどうかを示す。したがって、構成競合があるNE162のパラメータのパラメータ値が存在する場合、「構成競合」のフィールドは、「違反」の値を有する。構成競合があるNE162のパラメータのパラメータ値が存在しない場合、「構成競合」のフィールドは、「同期」の値を有する。「ゴールデン競合」のフィールドは、パラメータが重要なシステム構成に関して範囲外の値を有するかどうかを示す。「ゴールデンパラメータ」と見なされるパラメータは、違反がネットワーク停止またはネットワーク性能の低下をもたらすことがあるので、セルラネットワーク106にとって特に重要である。ゴールデンパラメータに競合があるNE162のパラメータのパラメータ値が存在する場合、「ゴールデン競合」のフィールドは、「違反」の値を有する。競合のあるゴールデンパラメータを有するNE162のパラメータのパラメータ値が存在しない場合、「ゴールデン競合」のフィールドは、「同期」の値を有する。「ゴールデン競合」のフィールドは、パラメータが重要なシステム構成に関して範囲外の値を有するかどうかを示す。「MS名」のフィールドは、NE162を管理する要素管理システム(MS)の名前を示す。
【0049】
図4は、ある実施形態に係る、パネル306からのMS管理システムの選択画面400である。
【0050】
図4に示すように、構成詳細選択402は、MS管理システムについてのパラメータ情報によって示される。構成詳細選択402が選択されると、図3に関して上述したネットワークトポロジ選択および図4の構成詳細選択402に関連してパラメータ構成データが生成される。選択画面400は、UHN10SK100400163という名前のNE162に関連するフィールドを含む。UHN10SK100400163という名前のNE162は、RAN内にあり、サービスプロバイダ1によってサービスされ、4Gまたは5G技術のいずれかを実装する。
【0051】
図5は、ある実施形態に係る、図3に関して上述したネットワークトポロジ選択および図4の構成詳細選択402に応答して生成されるパラメータ構成データ500を含むテーブルである。
【0052】
パラメータ構成データ500は、図1Aに示すパラメータ構成データ129の一例である。したがって、図3に関して上述したネットワークトポロジ選択のために、パラメータ構成データ500は、「ドメイン」という名前のフィールドと、「サービスプロバイダ」という名前のフィールドと、「技術タイプ」という名前のフィールドとを含む。図5において、「ドメイン」フィールドはRANの値を有し、「サービスプロバイダ」フィールドはサービスプロバイダ1の値を有し、「技術タイプ」は4G、5Gの値を有する。図4に関して上述した構成詳細選択402により、パラメータ構成データ500は、「NE名」のフィールドと「パラメータパス」のフィールドとを含む。図5において、「NE名」のフィールドは、値UHN10SK100400163を有し、「パラメータパス」のフィールドは、値/bulkCMConfigDataを有する。図5において、「パラメータパス」のフィールドは、パラメータ値がセルラネットワーク106上またはデータベース104内のいずれかのどこでキャプチャまたは取得され得るかを示す。
【0053】
パラメータ構成データ500は、「タイムスロット」のフィールドを有する。「タイムスロット」のフィールドは、パラメータがいつキャプチャされることになるかを示す。図5において、パラメータ構成データ500は、パラメータのパラメータ値がリアルタイムでキャプチャされることになることを意味する値「オンエア」を示す。ある実施形態では、「タイムスロット」のフィールドは、データ110からパラメータの履歴値を取得するための過去のタイムスロットを示す。ある実施形態では、「タイムスロット」のフィールドは、パラメータを受信する将来のタイムスロットを示す。ある実施形態では、「タイムスロット」のフィールドは、パラメータが定義された時間期間(例えば、毎日、毎週、毎月)に基づいて周期的にキャプチャされることになることを示す。監査は、パラメータ構成データ500に基づいて実施される。要求150(図1A参照)は、パラメータ構成データ500に基づいてセルラネットワーク監視ソフトウェア127によって生成される。このようにして、パラメータは、パラメータ構成データ129において定義されたように、GUI300によって取得され、視覚的表現で提示される。
【0054】
図6は、ある実施形態に係る、GUI300を使用するパネル600である。
【0055】
パネルは、監査の結果生じたレポートの視覚的表現を含む。レポートは、図1Aのレポート112の一例である。レポートは、図5のパラメータ構成データ500の結果として、UHN10SK100400163という名前のNEのパラメータを含む。図6に示すように、パネル600内の視覚的表現は、「NE名」、「eNodeB ID」、「パラメータタイプ」、「機器タイプ」、「カテゴリ」、「パラメータ」、「Xパス」、および「現在値」という名前のフィールドを含む。「NE名」という名前のフィールドは、パラメータがキャプチャされるNE162の名前である。「eNodeB ID」という名前のフィールドは、パラメータがキャプチャされるセルの名前を識別する。「パラメータタイプ」という名前のフィールドは、パラメータのタイプ(パラメータがゴールデンパラメータであるかどうかを含む)を示す。「機器タイプ」は、パラメータがキャプチャされたNE162の機器のタイプを識別する。「カテゴリ」のフィールドは、キャプチャされたパラメータのカテゴリを識別する。「パラメータ」という名前のフィールドは、キャプチャされたパラメータの名前を示す。「Xパス」という名前のフィールドは、パラメータをキャプチャするためのルーティングデータを識別する。「現在値」という名前のフィールドは、パラメータの現在値を示す。
【0056】
他の実施形態では、パラメータ構成データ500は、ライブデータを要求する代わりに過去のタイムスロットを含むことに留意されたい。例えば、図1Aのデータ110は、セルラネットワーク106内の1つまたは複数のNE162、172、182に関連付けられたパラメータのサブセットの履歴値を記憶する。したがって、UHN10SK100400163という名前のNEのパラメータのデータ110内の過去にキャプチャされた値について、要求150がデータベース104に送信される。要求150は、過去のタイムスロットにおいてキャプチャされたパラメータ値を取得するためにデータベース104に送信される。
【0057】
他の実施形態では、パラメータ構成データ500は、時間期間を含むことに留意されたい。したがって、時間期間に従って、UHN10SK100400163という名前のNEのパラメータのデータ110内のキャプチャされた値について、要求150がデータベース104に送信される。ある実施形態によれば、結果として得られるレポートは、時間期間に従ってユーザデバイス190に送られる。ある実施形態では、GUI300は、結果として得られるレポートを閲覧する準備ができていることを示すメニューを提示する。ユーザが閲覧することを選択すると、レポートの視覚的表現がGUI300を使用して提供される。
【0058】
ある実施形態では、GUI300を使用して基本構成オプションが提示される。基本構成オプションは、パラメータを以前の値にリセットするオプションである。したがって、ある実施形態では、セルラネットワーク106内のUHN10SK100400163という名前のNEに関連付けられたパラメータのサブセットは、基本構成オプションの選択を受信したことに応答して履歴値にリセットされる。「現在値」という名前のフィールドの代わりに、パネル600は、パラメータの履歴値を含む「値」という名前のフィールドを含むことになる。
【0059】
他の実施形態では、パラメータ構成データ500は、ライブデータを要求するかまたはライブデータを要求する代わりに将来のタイムスロットを含むことに留意されたい。ある実施形態では、要求150は、それらの将来のタイムスロット中にキャプチャされたパラメータ値が取得されるように送信される。したがって、パラメータは、パラメータ構成データ500において定義された将来のタイムスロット中に、視覚的表現内のパラメータがキャプチャされるように送信される。「現在値」という名前のフィールドの代わりに、パネル600は、将来のタイムスロット中にキャプチャされたパラメータの値を含む「値」という名前のフィールドを含むことになる。
【0060】
図4は、構成履歴選択404も示している。
【0061】
図7は、ある実施形態に係る、パラメータの構成履歴を提示する、GUI300を使用するパネル700である。
【0062】
パネル700は、図4の構成履歴選択404の選択に応答して表示される。パネル700は、「機器タイプ」、「カテゴリ」、「パラメータ」、「Xパス」、「以前の日付」、「以前の値」、「更新日」、および「更新値」のフィールドを含む。「機器タイプ」のフィールドには、パラメータに関連する機器のタイプが記述される。「カテゴリ」のフィールドには、パラメータのカテゴリが記述される。「パラメータ」のフィールドは、パラメータを識別する。「Xパス」のフィールドは、パラメータのルーティングデータを識別する。「以前の日付」のフィールドには、現在のエントリの前にパラメータがキャプチャされた日付が記述される。「以前の日付」のフィールドには、現在のエントリの前のパラメータの値が記述される。「更新値」のフィールドは、現在のエントリのパラメータの値である。「更新日」のフィールドは、現在のエントリについてパラメータの値がキャプチャされた日付である。
【0063】
したがって、パネル700は、データベース104内のデータ110の一部として記憶されている1つまたは複数のNE162、172、182のパラメータの履歴値を示す。パネル700は、異なる日付のパラメータの履歴値を一覧表示する。ある実施形態では、GUIは基本構成オプション406(図4参照)を提示する。基本構成オプション406の選択に応答して、セルラネットワーク106内の1つまたは複数のNE162、172、182に関連付けられたパラメータは、履歴値になる。ある実施形態では、基本構成オプション406の選択に応答して、様々なパラメータが履歴値にリセットされる。
【0064】
図8は、ある実施形態に係る、GUI300を使用する、パラメータの異なる特性に関するパラメータフィルタリングオプションを有するパネル800である。
【0065】
ユーザ192(図1B参照)は、パラメータフィルタリングオプションの選択をパネル800に入力する。ある実施形態によれば、フィルタリングパラメータオプションの選択の結果として選択されたパラメータの視覚的表現がパネル802に提示される。
【0066】
パネル800は、「パラメータタイプ」、「機器タイプ」、「カテゴリ」、「パラメータ」、「Xパス」、および「現在値」のパラメータフィルタリングオプションを含む。「パラメータタイプ」のフィールドは、異なるパラメータタイプのフィルタリングオプションを含む。「機器タイプ」のフィールドは、異なる機器タイプに関連するパラメータのフィルタリングオプションを含む。「カテゴリ」のフィールドは、パラメータの異なるカテゴリに関連するパラメータのフィルタリングオプションを含む。「パラメータ」のフィールドは、パラメータに関連するフィルタリングオプションを含む。「Xパス」のフィールドは、セルラネットワーク106の異なる位置から生じる値を有するパラメータのフィルタリングオプションを含む。「現在値」のフィールドは、パラメータの値の値範囲および/または値タイプのフィルタリングオプションを含む。
【0067】
図9は、ある実施形態に係る、セルラネットワークにおいてデータを視覚化する方法のフローチャート900である。
【0068】
フローチャート900は、ある実施形態に従って、図1A図1Bのコンピュータシステム100または図1のセルラネットワーク監視ソフトウェア200によって実施される。フローチャート900はブロック902~912を含む。流れはブロック902において開始する。
【0069】
ブロック902において、ネットワークトポロジがグラフィカルユーザインターフェース(GUI)に提示され、ネットワークトポロジは、セルラネットワークの少なくとも一部の表現である。GUIの一例は、図3図4図6図7図8のGUI300である。ネットワークトポロジの一例が図3のパネル302に示されている。セルラネットワークの一例は、図1および図2のセルラネットワーク106である。その後、流れはブロック904に進む。
【0070】
ブロック904において、ネットワークトポロジに関連するネットワークトポロジ選択が受信される。ネットワークトポロジ選択の例は、ドメイン308A~308C、サービスプロバイダ310A~310C、および技術312A、312Bに対して行われるネットワークトポロジ選択である。その後、流れはブロック906に進む。
【0071】
ブロック906において、ネットワークトポロジ選択に関連するパラメータ構成データが生成される。パラメータ構成データの一例は、図1のパラメータ構成データ129および図5のパラメータ構成データ500である。その後、流れはブロック908に進む。
【0072】
ブロック908において、パラメータの監査は、パラメータ構成データに従ってセルラネットワークのネットワーク要素に関して実施される。その後、流れはブロック910に進む。
【0073】
ブロック910において、監査のレポートがユーザデバイスに送信される。レポートの一例は、図1のレポート112として示されている。その後、流れはブロック912に進む。
【0074】
ブロック912において、レポートの視覚的表現がGUIを使用して提示される。レポートの視覚的表現の一例は、図6のパネル600である。
【0075】
図10は、ある実施形態に係る、ネットワークトポロジ選択に関連するパラメータ構成データを生成する方法に関連するフローチャート1000である。
【0076】
フローチャート1000は、ある実施形態に係る、図9のブロック906の一部の一例である。フローチャート1000はブロック1002~1006を含む。流れはブロック1002において開始する。
【0077】
ブロック1002において、パラメータの異なる特性に関するパラメータフィルタリングオプションがGUIを使用して提示される。パラメータフィルタリングオプションは、図8のパネル800に示されている。パネル800のパラメータフィルタリングオプションは、「パラメータタイプ」、「機器タイプ」、「カテゴリ」、「パラメータ」、「Xパス」、および「現在値」のパラメータフィルタリングオプションを含む。その後、流れはブロック1004に進む。
【0078】
ブロック1004において、パラメータフィルタリングオプションの選択が受信される。その後、流れはブロック1006に進む。
【0079】
ブロック1006において、検索されるべきパラメータが、パラメータフィルタリングオプションに従って、かつネットワークトポロジ選択に従って定義されたネットワーク要素から提供されるように、パラメータ構成データが生成される。
【0080】
図11は、ある実施形態に係る、パラメータを履歴値にリセットする方法のフローチャート1100である。
【0081】
ある実施形態では、フローチャート1100は、図9のブロック912の後に行われる。フローチャート1100はブロック1102~1106を含む。流れはブロック1102において開始する。
【0082】
ブロック1102において、履歴値が、セルラネットワーク内の1つまたは複数のネットワーク要素に関連付けられたパラメータのサブセットについて記憶される。パラメータのサブセットの履歴値の例は、図7のパネル700に示されている。その後、流れはブロック1104に進む。
【0083】
ブロック1104において、GUIを使用して基本構成オプションが提示される。基本構成オプションの一例が図4に基本構成オプション406として示されている。その後、流れはブロック1106に進む。
【0084】
ブロック1106において、セルラネットワーク内の1つまたは複数のネットワーク要素に関連付けられたパラメータのサブセットは、基本構成オプションの選択を受信したことに応答して履歴値にリセットされる。
【0085】
ある実施形態では、セルラネットワークにおいてデータを視覚化する方法は、グラフィカルユーザインターフェース(GUI)を使用して、セルラネットワークの少なくとも一部の表現であるネットワークトポロジを提示することと、ネットワークトポロジに関連するネットワークトポロジ選択を受信することと、ネットワークトポロジ選択に関連するパラメータ構成データを生成することと、パラメータ構成データに従ってセルラネットワークのネットワーク要素に関連するパラメータの監査を実施することと、監査のレポートをユーザデバイスに送信することと、GUIを使用してレポートの視覚的表現を提示することとを含む。ある実施形態では、パラメータ構成データは、監査が将来の時間において実施されるべきであることを示し、パラメータの監査は、将来の時間中に実施される。ある実施形態では、パラメータ構成データは、監査がリアルタイムで実施されるべきであることを示し、パラメータの監査は、リアルタイムで実施される。ある実施形態では、パラメータ構成データは、監査が定義された時間期間に基づいて周期的に実施されるべきであることを示し、パラメータの監査は、定義された時間期間に基づいて周期的に実施される。ある実施形態では、本方法は、セルラネットワーク内の1つまたは複数のネットワーク要素に関連付けられたパラメータのサブセットの履歴値を記憶することと、GUIを使用して基本構成オプションを提示することと、基本構成オプションの選択を受信したことに応答して、セルラネットワーク内の1つまたは複数のネットワーク要素と関連付けられたパラメータのサブセットを履歴値にリセットすることとをさらに含む。ある実施形態では、GUIを使用してネットワークトポロジを提示することは、セルラネットワーク内の異なるドメインの選択を可能にするネットワークトポロジのドメインレベルを提示することを含む。ある実施形態では、GUIを使用してネットワークトポロジを提示することは、セルラネットワーク内の異なるセルラネットワーク技術の選択を可能にするネットワークトポロジのセルラネットワーク技術レベルを提示することを含む。ある実施形態では、ネットワークトポロジ選択に関連するパラメータ構成データを生成することは、パラメータの異なる特性に関するパラメータフィルタリングオプションを、GUIを使用して提示することと、パラメータフィルタリングオプションの選択を受信することと、パラメータフィルタリングオプションに従って、かつネットワークトポロジ選択に従って定義されたネットワーク要素から、検索されるべきパラメータが提供されるように、パラメータ構成データを生成することとを含む。
【0086】
ある実施形態では、セルラネットワークにおいてデータを視覚化するためのコンピュータデバイスは、コンピュータ実行可能命令を記憶する非一時的コンピュータ可読媒体と、少なくとも1つのプロセッサであって、少なくとも1つのプロセッサがコンピュータ実行可能命令を実行すると、少なくとも1つのプロセッサが、グラフィカルユーザインターフェース(GUI)を使用して、セルラネットワークの少なくとも一部の表現であるネットワークトポロジを提示することと、ネットワークトポロジに関連するネットワークトポロジ選択を受信することと、ネットワークトポロジ選択に関連するパラメータ構成データを生成することと、パラメータ構成データに従ってセルラネットワークのネットワーク要素に関連するパラメータの監査を実施することと、監査のレポートをユーザデバイスに送信することと、GUIを使用してレポートの視覚的表現を提示することとを行うように構成されている、少なくとも1つのプロセッサとを含む。ある実施形態では、パラメータ構成データは、監査が将来の時間において実施されるべきであることを示し、パラメータの監査は、将来の時間中に実施される。ある実施形態では、パラメータ構成データは、監査がリアルタイムで実施されるべきであることを示し、パラメータの監査は、リアルタイムで実施される。ある実施形態では、パラメータ構成データは、監査が定義された時間期間に基づいて周期的に実施されるべきであることを示し、パラメータの監査は、定義された時間期間に基づいて周期的に実施される。ある実施形態では、プロセッサは、セルラネットワーク内の1つまたは複数のネットワーク要素に関連付けられたパラメータのサブセットの履歴値を記憶することと、GUIを使用して基本構成オプションを提示することと、基本構成オプションの選択を受信したことに応答して、セルラネットワーク内の1つまたは複数のネットワーク要素と関連付けられたパラメータのサブセットを履歴値にリセットすることとを行うためにさらに構成されている。ある実施形態では、少なくとも1つのプロセッサは、セルラネットワーク内の異なるドメインの選択を可能にするネットワークトポロジのドメインレベルを提示することによって、GUIを使用してネットワークトポロジを提示するように構成されている。ある実施形態では、少なくとも1つのプロセッサは、セルラネットワーク内の異なるセルラネットワーク技術の選択を可能にするネットワークトポロジのセルラネットワーク技術レベルを提示することによって、GUIを使用してネットワークトポロジを提示するように構成されている。ある実施形態では、少なくとも1つのプロセッサは、パラメータの異なる特性に関するパラメータフィルタリングオプションを、GUIを使用して提示することと、パラメータフィルタリングオプションの選択を受信することと、パラメータフィルタリングオプションに従って、かつネットワークトポロジ選択に従って定義されたネットワーク要素から、検索されるべきパラメータが提供されるように、パラメータ構成データを生成することとによって、ネットワークトポロジ選択に関連するパラメータ構成データを生成するように構成されている。
【0087】
ある実施形態では、コンピュータ実行可能命令を記憶する非一時的コンピュータ可読媒体であって、少なくとも1つのプロセッサがコンピュータ実行可能命令を実行すると、少なくとも1つのプロセッサが、グラフィカルユーザインターフェース(GUI)を使用して、セルラネットワークの少なくとも一部の表現であるネットワークトポロジを提示することと、ネットワークトポロジに関連するネットワークトポロジ選択を受信することと、ネットワークトポロジ選択に関連するパラメータ構成データを生成することと、パラメータ構成データに従ってセルラネットワークのネットワーク要素に関連するパラメータの監査を実施することと、監査のレポートをユーザデバイスに送信することと、GUIを使用してレポートの視覚的表現を提示することとを行うように構成されている、非一時的コンピュータ可読媒体。ある実施形態では、パラメータ構成データは、監査が将来の時間において実施されるべきであることを示し、パラメータの監査は、将来の時間中に実施される。ある実施形態では、少なくとも1つのプロセッサは、セルラネットワーク内の1つまたは複数のネットワーク要素に関連付けられたパラメータのサブセットの履歴値を記憶することと、GUIを使用して基本構成オプションを提示することと、基本構成オプションの選択を受信したことに応答して、セルラネットワーク内の1つまたは複数のネットワーク要素と関連付けられたパラメータのサブセットを履歴値にリセットすることとを行うようにさらに構成されている。ある実施形態では、少なくとも1つのプロセッサは、パラメータの異なる特性に関するパラメータフィルタリングオプションを、GUIを使用して提示することと、パラメータフィルタリングオプションの選択を受信することと、パラメータフィルタリングオプションに従って、かつネットワークトポロジ選択に従って定義されたネットワーク要素から、検索されるべきパラメータが提供されるように、パラメータ構成データを生成することとによって、ネットワークトポロジ選択に関連するパラメータ構成データを生成するように構成されている。
【0088】
上記は、当業者が本開示の態様をよりよく理解することができるように、ある実施形態の特徴を概説している。当業者は、本明細書に紹介の実施形態の同じ目的を実行し、および/または同じ利点を達成するための他のプロセスおよび構造を設計または修正するための基礎として、本開示を容易に使用し得ることを理解すべきである。当業者はまた、かかる同等の構成が本開示の趣旨および範囲から逸脱しないこと、ならびに本開示の趣旨および範囲から逸脱することなく、本明細書において種々の変更、置換、および変更を行ってもよいことを理解すべきである。
【0089】
本開示の態様は、以下の詳細な説明を添付の図と併せて読めば最もよく理解される。業界の標準的慣行に従い、様々な特徴は縮尺通りに描かれていないことに留意されたい。実際には、種々の特徴の寸法は、説明を明確にするために、任意に増減され得る。
図1A
図1B
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
【国際調査報告】