(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公表特許公報(A)
(11)【公表番号】
(43)【公表日】2024-10-31
(54)【発明の名称】動的テレコムネットワークエージェントフィルタリング
(51)【国際特許分類】
H04W 8/24 20090101AFI20241024BHJP
【FI】
H04W8/24
【審査請求】未請求
【予備審査請求】未請求
(21)【出願番号】P 2024521191
(86)(22)【出願日】2022-10-28
(85)【翻訳文提出日】2024-04-08
(86)【国際出願番号】 CN2022128279
(87)【国際公開番号】W WO2023072255
(87)【国際公開日】2023-05-04
(32)【優先日】2021-11-01
(33)【優先権主張国・地域又は機関】US
(81)【指定国・地域】
(71)【出願人】
【識別番号】390009531
【氏名又は名称】インターナショナル・ビジネス・マシーンズ・コーポレーション
【氏名又は名称原語表記】INTERNATIONAL BUSINESS MACHINES CORPORATION
【住所又は居所原語表記】New Orchard Road, Armonk, New York 10504, United States of America
(74)【代理人】
【識別番号】100112690
【氏名又は名称】太佐 種一
(74)【代理人】
【識別番号】100120710
【氏名又は名称】片岡 忠彦
(74)【復代理人】
【識別番号】110000877
【氏名又は名称】弁理士法人RYUKA国際特許事務所
(72)【発明者】
【氏名】シヴァクマル、ガンジー
(72)【発明者】
【氏名】パテル、クシャル エス.
(72)【発明者】
【氏名】マクラ、ルーク ペーター
(72)【発明者】
【氏名】パテル、サルヴェシュ エス.
【テーマコード(参考)】
5K067
【Fターム(参考)】
5K067AA05
5K067DD11
5K067EE02
(57)【要約】
動的テレコムネットワークエージェントのフィルタリングを実装するためのシステム、方法、及びコンピュータプログラム製品が提供される。方法は、テレコムネットワークハードウェアデバイスに関連付けられたテレコムネットワークに関して有効化されたユーザ機器(UE)に関連付けられた周辺データを取得する段階を含む。周辺データは事前定義されたフィルタ選択モデルを用いてマッピングされ、フィルタリングエージェントモデルが選択される。同様に、UEに関連付けられたフィルタリングエージェントが選択され、テレコムネットワークに関連付けられた環境特性が取得される。UEの位置がタグ付けされ、フィルタリングエージェントがUEにプッシュされる。フィルタリングエージェントの実行に関連付けられたネットワークコマンドが生成され、UEに関してフィルタリングエージェントが実行される。これに応答して、テレコムネットワークに関してUEの動作中に生じるノイズ及び歪みが低減される。
【特許請求の範囲】
【請求項1】
コンピュータ可読メモリユニットに結合されたプロセッサを備えるテレコムネットワークハードウェアデバイスであって、前記コンピュータ可読メモリユニットは、前記プロセッサによって実行されると:
前記テレコムネットワークハードウェアデバイスの仮想ネットワーク機能(VNF)及び物理ネットワーク機能(PNF)に関してソフトウェアコードを実行する前記プロセッサによって、前記テレコムネットワークハードウェアデバイスに関連付けられたテレコムネットワークに関して有効化されたユーザ機器(UE)に関連付けられた周辺データを取得する段階;
前記プロセッサによって、事前定義されたフィルタ選択モデルを用いて前記周辺データをマッピングする段階;
前記事前定義されたフィルタ選択モデルを実行する前記プロセッサによって、前記マッピングの結果に応答して、モデルリソースのプールからフィルタリングエージェントモデルを選択する段階;
前記プロセッサによって、前記フィルタリングエージェントモデルの実行に応答して、前記VNFからの、前記テレコムネットワークに関して前記UEに関連付けられたノイズ及び歪み低減に関連付けられたフィルタリングエージェントを選択する段階;
前記プロセッサによって、複数の全地球測位システム(GPS)センサを介して、前記テレコムネットワークに関連付けられた環境特性を取得する段階;
前記プロセッサによって、前記環境特性に基づいて、前記テレコムネットワークに関して有効化された前記UEの指定された位置をタグ付けする段階;
前記プロセッサによって、前記フィルタリングエージェントを前記UEにプッシュする段階、ここで前記フィルタリングエージェントは前記UEのオペレーティングシステムの一時メモリ空間内に記憶されている;
前記プロセッサによって、前記フィルタリングエージェントの実行に関連付けられたネットワークコマンドを生成する段階;
前記プロセッサによって、前記ネットワークコマンドの有効化に応答して、前記UEに関して前記フィルタリングエージェントを実行する段階、ここで、前記実行により、指定された時間枠にわたって前記UEに関して前記フィルタリングエージェントがアクティブ化される;及び
前記プロセッサによって、前記実行の結果に応答して、前記テレコムネットワークに関して前記UEの動作中に生じるノイズ及び歪みを低減させる段階
を含む動的テレコムネットワークエージェントフィルタリング方法を実装する命令を有する
テレコムネットワークハードウェアデバイス。
【請求項2】
前記動的テレコムネットワークエージェントフィルタリング方法が:
前記低減が完了した後に、前記プロセッサによって、前記ユーザ機器から前記フィルタリングエージェントを除去する段階
を更に備える、請求項1に記載のテレコムネットワークハードウェアデバイス。
【請求項3】
前記フィルタリングエージェントを前記UEにプッシュする前記段階が:
アクティブ化インタラクションコードを前記UEに送信する段階;及び
前記アクティブ化インタラクションコードの実行に応答して、前記ノイズ及び歪みの前記低減を実行するための前記フィルタリングエージェントをアクティブ化する段階
を有する、請求項1に記載のテレコムネットワークハードウェアデバイス。
【請求項4】
前記環境特性が、トリガされたPNF機能に関するリソースに関連付けられる、請求項1に記載のテレコムネットワークハードウェアデバイス。
【請求項5】
前記フィルタリングエージェントモデルを選択する前記段階が、VNF及び5Gネットワークのサービスオーケストレーション層に関して実行される、請求項1に記載のテレコムネットワークハードウェアデバイス。
【請求項6】
前記動的テレコムネットワークエージェントフィルタリング方法が:
前記プロセッサによって、前記VNF内で実行しているサービスに関連付けられた事前定義されたポーリング頻度に関して、前記フィルタリングエージェントの要件を評価する段階;及び
前記低減の実行のために、前記プロセッサによって、前記フィルタリングエージェントのそれぞれのフィルタリングエージェントを前記UEの誤動作しているデバイスにプロビジョニングする段階
を更に備える、請求項1に記載のテレコムネットワークハードウェアデバイス。
【請求項7】
前記フィルタリングエージェントを選択する前記段階が:
デバイスのマルチレベル特徴及び属性に基づいてVNF多次元機械学習モデルを実行する段階
を有する、請求項1に記載のテレコムネットワークハードウェアデバイス。
【請求項8】
テレコムネットワークハードウェアデバイスの仮想ネットワーク機能(VNF)及び物理ネットワーク機能(PNF)に関してソフトウェアコードを実行する前記テレコムネットワークハードウェアデバイスのプロセッサによって、前記テレコムネットワークハードウェアデバイスに関連付けられたテレコムネットワークに関して有効化されたユーザ機器(UE)に関連付けられた周辺データを取得する段階;
前記プロセッサによって、事前定義されたフィルタ選択モデルを用いて前記周辺データをマッピングする段階;
前記事前定義されたフィルタ選択モデルを実行する前記プロセッサによって、前記マッピングの結果に応答して、モデルリソースのプールからフィルタリングエージェントモデルを選択する段階;
前記プロセッサによって、前記フィルタリングエージェントモデルの実行に応答して、前記VNFからの、前記テレコムネットワークに関して前記UEに関連付けられたノイズ及び歪み低減に関連付けられたフィルタリングエージェントを選択する段階;
前記プロセッサによって、複数の全地球測位システム(GPS)センサを介して、前記テレコムネットワークに関連付けられた環境特性を取得する段階;
前記プロセッサによって、前記環境特性に基づいて、前記テレコムネットワークに関して有効化された前記UEの指定された位置をタグ付けする段階;
前記プロセッサによって、前記フィルタリングエージェントを前記UEにプッシュする段階、ここで前記フィルタリングエージェントは前記UEのオペレーティングシステムの一時メモリ空間内に記憶されている;
前記プロセッサによって、前記フィルタリングエージェントの実行に関連付けられたネットワークコマンドを生成する段階;
前記プロセッサによって、前記ネットワークコマンドの有効化に応答して、前記UEに関して前記フィルタリングエージェントを実行する段階、ここで、前記実行により、指定された時間枠にわたって前記UEに関して前記フィルタリングエージェントがアクティブ化される;及び
前記プロセッサによって、前記実行の結果に応答して、前記テレコムネットワークに関して前記UEの動作中に生じるノイズ及び歪みを低減させる段階
を備える、動的テレコムネットワークエージェントフィルタリング方法。
【請求項9】
前記低減が完了した後に、前記プロセッサによって、前記ユーザ機器から前記フィルタリングエージェントを除去する段階
を更に備える、請求項8に記載の動的テレコムネットワークエージェントフィルタリング方法。
【請求項10】
前記フィルタリングエージェントを前記UEにプッシュする前記段階が:
アクティブ化インタラクションコードを前記UEに送信する段階;及び
前記アクティブ化インタラクションコードの実行に応答して、前記ノイズ及び歪みの前記低減を実行するための前記フィルタリングエージェントをアクティブ化する段階
を有する、請求項8に記載の動的テレコムネットワークエージェントフィルタリング方法。
【請求項11】
前記環境特性が、トリガされたPNF機能に関するリソースに関連付けられる、請求項8に記載の動的テレコムネットワークエージェントフィルタリング方法。
【請求項12】
前記フィルタリングエージェントモデルを選択する前記段階が、VNF及び5Gネットワークのサービスオーケストレーション層に関して実行される、請求項8に記載の動的テレコムネットワークエージェントフィルタリング方法。
【請求項13】
前記プロセッサによって、前記VNF内で実行しているサービスに関連付けられた事前定義されたポーリング頻度に関して、前記フィルタリングエージェントの要件を評価する段階;及び
前記低減の実行のために、前記プロセッサによって、前記フィルタリングエージェントのそれぞれのフィルタリングエージェントを前記UEの誤動作しているデバイスにプロビジョニングする段階
を更に備える、請求項8に記載の動的テレコムネットワークエージェントフィルタリング方法。
【請求項14】
前記フィルタリングエージェントを選択する前記段階が:
デバイスのマルチレベル特徴及び属性に基づいてVNF多次元機械学習モデルを実行する段階
を有する、請求項8に記載の動的テレコムネットワークエージェントフィルタリング方法。
【請求項15】
前記テレコムネットワークハードウェアデバイスにおけるコンピュータ可読コードの作成、統合、ホスト、維持、及び展開のうちの少なくとも1つのための少なくとも1つのサポートサービスを提供する段階を更に備え、前記コンピュータ可読コードは:前記周辺データを前記取得する段階、前記マッピングする段階、前記フィルタリングエージェントモデルを前記選択する段階、前記フィルタリングエージェントを前記選択する段階、前記環境特性を前記取得する段階、前記タグ付けする段階、前記プッシュする段階、前記生成する段階、前記実行する段階、及び前記低減させる段階を実装するために前記プロセッサによって実行されている
請求項8に記載の動的テレコムネットワークエージェントフィルタリング方法。
【請求項16】
コンピュータ可読プログラムコードを記憶するコンピュータ可読ハードウェアストレージデバイスを備えるコンピュータプログラム製品であって、前記コンピュータ可読プログラムコードは、テレコムネットワークハードウェアデバイスのプロセッサによって実行されると動的テレコムネットワークエージェントフィルタリング方法を実装するアルゴリズムを有し、前記動的テレコムネットワークエージェントフィルタリング方法は:
前記テレコムネットワークハードウェアデバイスの仮想ネットワーク機能(VNF)及び物理ネットワーク機能(PNF)に関してソフトウェアコードを実行する前記プロセッサによって、前記テレコムネットワークハードウェアデバイスに関連付けられたテレコムネットワークに関して有効化されたユーザ機器(UE)に関連付けられた周辺データを取得する段階;
前記プロセッサによって、事前定義されたフィルタ選択モデルを用いて前記周辺データをマッピングする段階;
前記事前定義されたフィルタ選択モデルを実行する前記プロセッサによって、前記マッピングの結果に応答して、モデルリソースのプールからフィルタリングエージェントモデルを選択する段階;
前記プロセッサによって、前記フィルタリングエージェントモデルの実行に応答して、前記VNFからの、前記テレコムネットワークに関して前記UEに関連付けられたノイズ及び歪み低減に関連付けられたフィルタリングエージェントを選択する段階;
前記プロセッサによって、複数の全地球測位システム(GPS)センサを介して、前記テレコムネットワークに関連付けられた環境特性を取得する段階;
前記プロセッサによって、前記環境特性に基づいて、前記テレコムネットワークに関して有効化された前記UEの指定された位置をタグ付けする段階;
前記プロセッサによって、前記フィルタリングエージェントを前記UEにプッシュする段階、ここで前記フィルタリングエージェントは前記UEのオペレーティングシステムの一時メモリ空間内に記憶されている;
前記プロセッサによって、前記フィルタリングエージェントの実行に関連付けられたネットワークコマンドを生成する段階;
前記プロセッサによって、前記ネットワークコマンドの有効化に応答して、前記UEに関して前記フィルタリングエージェントを実行する段階、ここで、前記実行により、指定された時間枠にわたって前記UEに関して前記フィルタリングエージェントがアクティブ化される;及び
前記プロセッサによって、前記実行の結果に応答して、前記テレコムネットワークに関して前記UEの動作中に生じるノイズ及び歪みを低減させる段階
を有する、コンピュータプログラム製品。
【請求項17】
前記動的テレコムネットワークエージェントフィルタリング方法が:
前記低減が完了した後に、前記プロセッサによって、前記ユーザ機器から前記フィルタリングエージェントを除去する段階
を更に備える、請求項16に記載のコンピュータプログラム製品。
【請求項18】
前記フィルタリングエージェントを前記UEにプッシュする前記段階が:
アクティブ化インタラクションコードを前記UEに送信する段階;及び
前記アクティブ化インタラクションコードの実行に応答して、前記ノイズ及び歪みの前記低減を実行するための前記フィルタリングエージェントをアクティブ化する段階
を有する、請求項16に記載のコンピュータプログラム製品。
【請求項19】
前記環境特性が、トリガされたPNF機能に関するリソースに関連付けられる、請求項16に記載のコンピュータプログラム製品。
【請求項20】
前記フィルタリングエージェントモデルを選択する前記段階が、VNF及び5Gネットワークのサービスオーケストレーション層に関して実行される、請求項16に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、概して、テレコムネットワーク内で生じるノイズ及び歪みをフィルタリングするための方法に関し、特に、フィルタリングエージェントモデル及びフィルタリングエージェントの選択、ユーザ機器の位置のタグ付け、フィルタリングエージェントのアクティブ化、及び、テレコムネットワークに関してユーザ機器の動作中に生じるノイズ及び歪みの低減に関連付けられるテレコムネットワーク技術を改善するための方法及び関連付けられるシステムに関する。
【発明の概要】
【0002】
本発明の第1の態様は、コンピュータ可読メモリユニットに結合されたプロセッサを備えるテレコムネットワークハードウェアデバイスであって、前記メモリユニットは、前記プロセッサによって実行されると:前記テレコムネットワークハードウェアデバイスの仮想ネットワーク機能(VNF)及び物理ネットワーク機能(PNF)に関してソフトウェアコードを実行する前記プロセッサによって、前記テレコムネットワークハードウェアデバイスに関連付けられたテレコムネットワークに関して有効化されたユーザ機器(UE)に関連付けられた周辺データを取得する段階;前記プロセッサによって、事前定義されたフィルタ選択モデルを用いて前記周辺データをマッピングする段階;前記事前定義されたフィルタ選択モデルを実行する前記プロセッサによって、前記マッピングの結果に応答して、モデルリソースのプールからフィルタリングエージェントモデルを選択する段階;前記プロセッサによって、前記フィルタリングエージェントモデルの実行に応答して、前記VNFからの、前記テレコムネットワークに関して前記UEに関連付けられたノイズ及び歪み低減に関連付けられたフィルタリングエージェントを選択する段階;前記プロセッサによって、複数の全地球測位システム(GPS)センサを介して、前記テレコムネットワークに関連付けられた環境特性を取得する段階;前記プロセッサによって、前記環境特性に基づいて、前記テレコムネットワークに関して有効化された前記UEの指定された位置をタグ付けする段階;前記プロセッサによって、前記フィルタリングエージェントを前記UEにプッシュする段階、ここで前記フィルタリングエージェントは前記UEのオペレーティングシステムの一時メモリ空間内に記憶されている;前記プロセッサによって、前記フィルタリングエージェントの実行に関連付けられたネットワークコマンドを生成する段階;前記プロセッサによって、前記ネットワークコマンドの有効化に応答して、前記UEに関して前記フィルタリングエージェントを実行する段階、ここで、前記実行により、指定された時間枠にわたって前記UEに関して前記フィルタリングエージェントがアクティブ化される;及び前記プロセッサによって、前記実行の結果に応答して、前記テレコムネットワークに関して前記UEの動作中に生じるノイズ及び歪みを低減させる段階を含む動的テレコムネットワークエージェントフィルタリング方法を実装する命令を有する、テレコムネットワークハードウェアデバイスを提供する。
【0003】
本発明の第2の態様は、テレコムネットワークハードウェアデバイスの仮想ネットワーク機能(VNF)及び物理ネットワーク機能(PNF)に関してソフトウェアコードを実行する前記テレコムネットワークハードウェアデバイスのプロセッサによって、前記テレコムネットワークハードウェアデバイスに関連付けられたテレコムネットワークに関して有効化されたユーザ機器(UE)に関連付けられた周辺データを取得する段階;前記プロセッサによって、事前定義されたフィルタ選択モデルを用いて前記周辺データをマッピングする段階;前記事前定義されたフィルタ選択モデルを実行する前記プロセッサによって、前記マッピングの結果に応答して、モデルリソースのプールからフィルタリングエージェントモデルを選択する段階;前記プロセッサによって、前記フィルタリングエージェントモデルの実行に応答して、前記VNFからの、前記テレコムネットワークに関して前記UEに関連付けられたノイズ及び歪み低減に関連付けられたフィルタリングエージェントを選択する段階;前記プロセッサによって、複数の全地球測位システム(GPS)センサを介して、前記テレコムネットワークに関連付けられた環境特性を取得する段階;前記プロセッサによって、前記環境特性に基づいて、前記テレコムネットワークに関して有効化された前記UEの指定された位置をタグ付けする段階;前記プロセッサによって、前記フィルタリングエージェントを前記UEにプッシュする段階、ここで前記フィルタリングエージェントは前記UEのオペレーティングシステムの一時メモリ空間内に記憶されている;前記プロセッサによって、前記フィルタリングエージェントの実行に関連付けられたネットワークコマンドを生成する段階;前記プロセッサによって、前記ネットワークコマンドの有効化に応答して、前記UEに関して前記フィルタリングエージェントを実行する段階、ここで、前記実行により、指定された時間枠にわたって前記UEに関して前記フィルタリングエージェントがアクティブ化される;及び前記プロセッサによって、前記実行の結果に応答して、前記テレコムネットワークに関して前記UEの動作中に生じるノイズ及び歪みを低減させる段階を備える、動的テレコムネットワークエージェントフィルタリング方法を提供する。
【0004】
本発明の第3の態様は、コンピュータ可読プログラムコードを記憶するコンピュータ可読ハードウェアストレージデバイスを備えるコンピュータプログラム製品であって、前記コンピュータ可読プログラムコードは、テレコムネットワークハードウェアデバイスのプロセッサによって実行されると動的テレコムネットワークエージェントフィルタリング方法を実装するアルゴリズムを有し、前記方法は:前記テレコムネットワークハードウェアデバイスの仮想ネットワーク機能(VNF)及び物理ネットワーク機能(PNF)に関してソフトウェアコードを実行する前記プロセッサによって、前記テレコムネットワークハードウェアデバイスに関連付けられたテレコムネットワークに関して有効化されたユーザ機器(UE)に関連付けられた周辺データを取得する段階;前記プロセッサによって、事前定義されたフィルタ選択モデルを用いて前記周辺データをマッピングする段階;前記事前定義されたフィルタ選択モデルを実行する前記プロセッサによって、前記マッピングの結果に応答して、モデルリソースのプールからフィルタリングエージェントモデルを選択する段階;前記プロセッサによって、前記フィルタリングエージェントモデルの実行に応答して、前記VNFからの、前記テレコムネットワークに関して前記UEに関連付けられたノイズ及び歪み低減に関連付けられたフィルタリングエージェントを選択する段階;前記プロセッサによって、複数の全地球測位システム(GPS)センサを介して、前記テレコムネットワークに関連付けられた環境特性を取得する段階;前記プロセッサによって、前記環境特性に基づいて、前記テレコムネットワークに関して有効化された前記UEの指定された位置をタグ付けする段階;前記プロセッサによって、前記フィルタリングエージェントを前記UEにプッシュする段階、ここで前記フィルタリングエージェントは前記UEのオペレーティングシステムの一時メモリ空間内に記憶されている;前記プロセッサによって、前記フィルタリングエージェントの実行に関連付けられたネットワークコマンドを生成する段階;前記プロセッサによって、前記ネットワークコマンドの有効化に応答して、前記UEに関して前記フィルタリングエージェントを実行する段階、ここで、前記実行により、指定された時間枠にわたって前記UEに関して前記フィルタリングエージェントがアクティブ化される;及び前記プロセッサによって、前記実行の結果に応答して、前記テレコムネットワークに関して前記UEの動作中に生じるノイズ及び歪みを低減させる段階を有する、コンピュータプログラム製品を提供する。
【0005】
本発明は、有利には、テレコムネットワーク内で生じるノイズ及び歪みをフィルタリングすることが可能な単純な方法及び関連付けられるシステムを提供する。
【図面の簡単な説明】
【0006】
【
図1】本発明の実施形態による、フィルタリングエージェントモデル及びフィルタリングエージェントの選択、ユーザ機器の位置のタグ付け、フィルタリングエージェントのアクティブ化、及び、テレコムネットワークに関してユーザ機器の動作中に生じるノイズ及び歪みの低減に関連付けられるテレコムネットワーク技術を改善するための自動化プロセスを実装するためのシステムを示す。
【0007】
【
図2】本発明の実施形態による、フィルタリングエージェントモデル及びフィルタリングエージェントの選択、ユーザ機器の位置のタグ付け、フィルタリングエージェントのアクティブ化、及び、テレコムネットワークに関してユーザ機器の動作中に生じるノイズ及び歪みの低減に関連付けられるテレコムネットワーク技術を改善するための自動化プロセスを実装するための
図1のシステムにより可能となるプロセスフローを詳述するアルゴリズムを示す。
【0008】
【
図3】本発明の実施形態による、
図1のソフトウェア/ハードウェアの内部構造図を示す。
【0009】
【
図4】本発明の実施形態による、
図1のシステムを介して可能となるVNF及びPNFの間の通信を可能にする通信システムを示す。
【0010】
【
図5】本発明の実施形態による、環境特性を取得し、ノイズプロファイルを作成するためのプロセスフローを詳述するアルゴリズムを示す。
【0011】
【
図6A】本発明の実施形態による、無線アクセスネットワーク(すなわち、VNF)内で実行しているサービスを介して事前定義されたポーリング頻度で評価された要件を含むシステムを示す。
【
図6B】本発明の実施形態による、無線アクセスネットワーク(すなわち、VNF)内で実行しているサービスを介して事前定義されたポーリング頻度で評価された要件を含むシステムを示す。
【0012】
【
図7】本発明の実施形態による、フィルタリングエージェントモデル及びフィルタリングエージェントの選択、ユーザ機器の位置のタグ付け、フィルタリングエージェントのアクティブ化、及び、テレコムネットワークに関してユーザ機器の動作中に生じるノイズ及び歪みの低減に関連付けられるテレコムネットワーク技術を改善するための自動化プロセスを実装するための
図1のシステムによって使用されるコンピュータシステムを示す。
【0013】
【
図8】本発明の実施形態によるクラウドコンピューティング環境を示す。
【0014】
【
図9】本発明の実施形態によるクラウドコンピューティング環境により提供される機能的抽象化層のセットを示す。
【発明を実施するための形態】
【0015】
システムの
図1は、本発明の実施形態による、フィルタリングエージェントモデル及びフィルタリングエージェント138の選択、ユーザ機器133の位置のタグ付け、フィルタリングエージェント138のアクティブ化、及び、テレコムネットワーク153に関してユーザ機器133の動作中に生じるノイズ及び歪みの低減に関連付けられるテレコムネットワーク技術を改善するためのシステム100を示す。典型的な第5世代(fifth generation:5G)ネットワークは、関連付けられるアプリケーションのためのカテゴリへと周波数スペクトルを分割することを含む論理チャネリングプロセスを有効化するように構成されている。同様に、各カテゴリは更に、無線インタフェース上での動的ランタイム構成に基づいて、複数の論理チャネルへと細分化される。前述の内部セグメント化プロセスは、無線インタフェースに、S1ベアラ(例えば、接続性プロバイダ)への送信の前に多重化される、新無線インタフェースを介したユーザ機器(user equipment:UE)からeNodeB(例えば、LTE無線アクセスネットワークの要素)へのパケットデータのトラフィックを保持する複数の細分化された個々のエントリと関連付けさせ得る。論理チャネリングプロセスは、歪み及び干渉(例えば、ノイズ)が5Gネットワークに追加されることを可能にし得る。加えて(小さなセルアーキテクチャに起因して)、ユーザが、ある特定の接続性クラスの距離限界を超えたと判断された場合、ネットワークトラフィック内の歪みは増加し得、これにより、パケット再送要件の増加がもたらされ得る。前述の歪みの増加は、関連付けられるベースキャリア要件を理由に、直接除去され得ない場合がある。(5Gネットワーク内の)歪みの追加の要因としては、特に、雨、霧、又は空気中のCO2の存在などの自然現象が挙げられ得る。5G無線動作に関連付けられる異なるチャネル内で5Gネットワークに歪みが挿入され得る。あるいは、ユーザがノイズの多い位置に位置している場合、UEデバイス内に歪みが導入され得る。同様に、5Gネットワーク内にバックグラウンドノイズが導入され得、それにより、eNodeBにおける追加の処理が必要とされ得る。次に、干渉データがパケットへと公式化され、新無線(new radio:NR)インタフェースを介して共有され、それによりネットワークトラフィックが増加する。典型的なノイズフィルタリング技術は、UEエンティティから到来する異なるタイプのノイズを防ぐ均一な処理を可能にすることができず、したがって、フィルタリングプロセスはeNodeBに転送されなければならず、eNodeBフィルタを使用してネットワークトラフィック要件が低減される。
【0016】
フィルタリングのための要件は、5Gネットワークに導入された干渉及び歪みのタイプごとに異なり得るため、前述のフィルタリング問題は単純なデータフィルタリング技術を介して修正され得ない。同様に、eNodeB及びUEデバイスにおいて、それらは5Gコア及びエッジクラウドプロセッサに関して軽量の処理能力のみを可能にし得るため、フィルタリング技術の量が制限され得る。加えて、搬送エンドポイントにおけるノイズ及び歪み処理の大部分は、NR及びUE上の様々な層に追加された異なるタイプのエラーに対処することができない場合がある。したがって、システム100は、フィルタリングエージェントのための多次元訓練モデルを構築するために必要な情報を取得するために個々の物理ネットワーク機能と協働して、5Gテレコムネットワーク仮想ネットワーク機能(virtual network function:VNF)内でプロセスを実行するように有効化されている。
【0017】
図1のシステム100は、テレコミュニケーション(テレコム)ネットワーク153を通して相互接続されたテレコムネットワークハードウェアデバイス139、ユーザ機器(UE)133、VNF119、PNF122、周辺データ122、フィルタリング選択モデル135、及びフィルタリングエージェントモデル/フィルタリングエージェント138を含む。テレコムネットワークハードウェアデバイス139は、センサ112、回路127、及びソフトウェア/ハードウェア121を備える。UE133は、特に、モバイルデバイス、タブレットコンピュータ、ラップトップコンピュータ、スマートデバイスなどを含む任意のタイプの通信デバイスを備えてよい。周辺データは、UE133に関連付けられる任意のタイプのデータを含んでよい。テレコムネットワークハードウェアデバイス139及びUE133は各々、埋め込み型デバイスを備えてよい。本明細書では、埋め込み型デバイスが、専用機能を実行するように特に設計されたコンピュータハードウェア及びソフトウェア(固定能力又はプログラム可能)の組み合わせを含む専用のデバイス又はコンピュータと定義される。プログラム可能な埋め込み型のコンピュータ又はデバイスが、専用のプログラミングインタフェースを有してよい。一実施形態では、テレコムネットワークハードウェアデバイス139及びUE133は各々、
図1~6Bに関して説明するプロセスを(独立して又は組み合わせで)実行する、専用(非汎用)ハードウェア及び回路(すなわち、専用の離散的な非汎用のアナログ、デジタル、及び論理ベースの回路)を有する、専用ハードウェアデバイスを備えてよい。専用の離散的な非汎用のアナログ、デジタル、及び論理ベースの回路(例えば、センサ112、回路/論理127、ソフトウェア/ハードウェア121など)は、フィルタリングエージェントモデル及びフィルタリングエージェントの選択、ユーザ機器の位置のタグ付け、フィルタリングエージェントのアクティブ化、及び、テレコムネットワークに関してユーザ機器の動作中に生じるノイズ及び歪みの低減に関連付けられるテレコムネットワーク技術を改善するための自動化プロセスの実装のみのために設計された、独自の特別に設計されたコンポーネント(例えば、専用集積回路、例えば特定用途向け集積回路(Application Specific Integrated Circuit:ASICなどを含んでよい。センサ112は、特に、GPSセンサ、Bluetooth(登録商標)ビーコンセンサ、携帯電話検出センサ、Wi-Fi(登録商標)測位検出センサ、三角測量検出センサ、アクティビティ追跡センサ、温度センサ、超音波センサ、光センサ、映像検索デバイス、湿度センサ、電圧センサ、ネットワークトラフィックセンサなどを含む任意のタイプの内部又は外部センサを含んでよい。テレコムネットワーク117は、特に、携帯/モバイルネットワーク、ローカルエリアネットワーク(local area network:LAN)、ワイドエリアネットワーク(wide are network:WAN)、インターネット、無線ネットワークなどを含む任意のタイプの通信ネットワークを含んでよい。
【0018】
システム100は、それぞれのPNF122内で提供される指定のオブジェクトのための位置プロファイルを構築するための天候関連情報及び位置に基づくデータを収集するように構成されている。同様に、システム100は、情報をVNF119に供給するように構成されている。加えて、システム100は、ノイズ及び歪みのフィルタリングのための全ての位置ベースの要件を収集するように構成されている。位置ベースの要件は、訓練コーパスとして実装されるフィルタリング選択モデル135を構築するために使用される。
【0019】
システム100は、PNF122からリアルタイム位置特定情報を取得するために動的コンテンツインサイト伝達プラットフォームが互いに関与することを可能にする。リアルタイム位置特定情報は、特に、天候関連データ、及び、特に霧、空気中のCO2の存在などを含むリアルタイム監視環境データを含んでよい。それに応じて、フィルタリングエージェント要件がVNF119に対して更新される。PNFサービングデータ、例えば、雨に関連する情報、PNF122内のそれぞれのeNodeBからのワークロード及びチャネリングのバランス情報などを取得するために、インターネットに位置するリソースから取得されたプロアクティブなデータが適用される。
【0020】
前述の情報及びデータを受け取ると、様々なリソースから受信した属性を用いてフィルタリング選択モデル135が呼び出される。フィルタリング選択モデル135は、VNF119の機能を介して有効化される。有効化されたフィルタリング選択モデル135は、状況的な(ノイズ低減の)ニーズに基づいて、フィルタリングアルゴリズム及びそれぞれのエージェントのための要件を識別するように構成されている。
【0021】
PNFサービング領域内で大雨が検出された場合、定義された入力パラメータを用いて歪みフィルタが選択される。選択されたフィルタは、次に、イベントの性質に基づいてエッジ化されたエンティティにプッシュされてよい。歪みフィルタが選択された場合、歪みフィルタは、eNodeBにプッシュされてよく、関連する実行命令がS1ベアラを介してeNodeBに送信されてよい。
【0022】
同様に、ノイズ又はボイス干渉フィルタが必要とされる場合、それらはeNodeBにプッシュされ、信号をアクティブ化するためにS1ベアラ及び無線ベアラを利用して共通制御チャネル(common control channel:CCCH)命令を介して実行される。関連するポーリングエージェントは、要件の有効性を連続的に有効化し、要件が終了したときにフィードバックループを用いてフィルタを解消するように構成されている。関連する結果を改善するために、多次元モデルに関してフィードバックループが課せられてよい。
【0023】
図2は、本発明の実施形態による、フィルタリングエージェントモデル及びフィルタリングエージェントの選択、ユーザ機器の位置のタグ付け、フィルタリングエージェントのアクティブ化、及び、テレコムネットワークに関してユーザ機器の動作中に生じるノイズ及び歪みの低減に関連付けられるテレコムネットワーク技術を改善するための自動化プロセスを実装するための
図1のシステム100により可能となるプロセスフローを詳述するアルゴリズムを示す。
図2のアルゴリズムの段階のそれぞれは、コンピュータコードを実行するコンピュータプロセッサによって可能になり、任意の順序で実行されてよい。加えて、
図2のアルゴリズムにおける段階のそれぞれは、
図1のテレコムネットワークハードウェアデバイス139及びUE133によって、組み合わせて可能にされ実行されてもよい。段階200において、テレコムネットワークハードウェアデバイスのVNF及びPNFに関してソフトウェアコードを実行しているテレコムネットワークハードウェアデバイスによって周辺データが取得される。周辺データは、テレコムネットワークハードウェアデバイスに関連付けられたテレコムネットワークに関して有効化されたUEに関連付けられている。段階202において、周辺データは事前定義されたフィルタ選択モデルを用いてマッピングされる。段階204において、事前定義されたフィルタ選択モデルの実行を介して、及び段階202のマッピングの結果に応答して、モデルリソースのプールからフィルタリングエージェントモデルが選択される。フィルタリングエージェントモデルの選択は、VNF及び5Gネットワークのサービスオーケストレーション層に関して実行されてよい。
【0024】
段階208において、VNFからフィルタリングエージェントが選択される(フィルタリングエージェントモデルの実行を介して)。フィルタリングエージェントは、テレコムネットワークに関してUEに関連付けられるノイズ及び歪み低減に関連付けられる。フィルタリングエージェントの選択は、デバイスのマルチレベル特徴及び属性に基づいてVNF多次元機械学習モデルを実行することを含んでよい。
【0025】
段階210において、複数の全地球測位システム(global positioning system:GPS)センサを介して、テレコムネットワークに関連付けられた環境特性が取得される。環境特性は、トリガされたPNF機能に関するリソースに関連付けられてよい。
【0026】
段階212において、テレコムネットワークに関して有効化されたUEの指定された位置が、環境特性に基づいてタグ付けされる。段階214において、フィルタリングエージェントがUEにプッシュされる。フィルタリングエージェントは、UEのオペレーティングシステムの一時メモリ空間内に記憶される。フィルタリングエージェントをUEにプッシュすることは以下を含んでよい:
1.アクティブ化インタラクションコードをUEに送信すること。
2.ノイズ及び歪み低減を実行するためにフィルタリングエージェントをアクティブ化すること(アクティブ化インタラクションコードの実行に応答して)。
【0027】
段階216において、フィルタリングエージェントの実行に関連付けられたネットワークコマンドが生成される。段階218において(ネットワークコマンドの有効化に応答して)、UEに関してフィルタリングエージェントが実行され、それにより、指定された時間枠にわたってUEに関してフィルタリングエージェントがアクティブ化される。段階220において、段階218の実行に応答して、テレコムネットワークに関してUEの動作中に生じるノイズ及び歪みが低減される。ノイズ及び歪みの低減は以下を含んでよい:
1.VNF内で実行しているサービスに関連付けられた事前定義されたポーリング頻度に関してフィルタリングエージェントの要件を評価すること。
2.ノイズ及び歪み低減を実行するために、(フィルタリングエージェントのうちの)それぞれのフィルタリングエージェントをUEの誤動作しているデバイスにプロビジョニングすること。
【0028】
段階224において(段階220)の実行を完了した後に)、UEからフィルタリングエージェントが除去される。
【0029】
図3は、本発明の実施形態による、
図1のソフトウェア/ハードウェア121(すなわち、121)の内部構造図を示す。ソフトウェア/ハードウェア121は、マッピングモジュール304、選択モジュール305、実行モジュール308、ノイズ及び歪み低減モジュール314、及び通信コントローラ312を含む。マッピングモジュール304は、
図2のマッピング段階に関する全ての機能を制御するための専用ハードウェア及びソフトウェアを備える。選択モジュール305は、
図2のアルゴリズムに関して記載されるフィルタ選択段階に関する全ての機能性を制御するための専用ハードウェア及びソフトウェアを備える。実行モジュール308は、
図2のフィルタエージェント実行段階に関する全ての機能を制御するための専用ハードウェア及びソフトウェアを備える。ノイズ及び歪み低減モジュール314は、
図2のアルゴリズムのノイズ及び歪み低減段階に関する全ての機能を制御するための専用ハードウェア及びソフトウェアを備える。通信コントローラ312は、マッピングモジュール304、選択モジュール305、実行モジュール308、及びノイズ及び歪み低減モジュール314の間の全ての通信を制御するために有効化されている。
【0030】
図4は、本発明の実施形態による、
図1のシステム100を介して有効化されたVNF402、及びPNF404a及び404b(周辺情報408a及び408b及び通信410a及び410bに関連付けられる)の間の通信を可能にする通信システム400を示す。通信システム400は、特に、事前定義されたフィルタ選択モデルを用いてマッピングするためのUE端末における環境ノイズに関連する詳細及びノイズに関連する詳細などの、周辺情報408a及び408bを収集するためにVNF402内で実行するプロセスを有効化する。周辺情報408a及び408bは、VNF402における様々なレベルのデータに関連付けられてよい。周辺情報408a及び408bは、VNF-PNFインテグレータサービスの利用を介して有効化されてよく、それにより、リソースの利用可能なプールからモデルが選択されることが可能になる。同様に、選択されたフィルタリングエージェント(VNF402における)が選択された目標エンドポイント(例えば、PNF404a及び404bに関連付けられた)にプッシュされ、ノイズ及び歪み低減のためのフィルタリングをアクティブ化するために、関連付けられたアクティブ化インタラクションがエンドデバイス(例えば、
図1のUE133)に送信される。
【0031】
図5は、本発明の実施形態による、環境特性を取得し、ノイズプロファイルを作成するためのプロセスフローを詳述するアルゴリズム500を示す。段階502及び504において、GPSベースのデータリソースのそれぞれのPNF機能からの環境特性が取得される。例えば、PNF境界領域のGPSアイデンティティを取得するために、ストリームベースのデータコレクタが有効化されてよい。同様に、5Gコアネットワークインフラストラクチャからの関連付けられたノイズ及び歪みキャンセルフィルタが、インバンドMACベースのプロトコルの実行を介して有効化される。段階508において、VNF機能及び5Gのサービスオーケストレーション層においてフィルタリングエージェント選択プロセスが実行され、それにより、ノイズ/歪みイベントの性質に基づいてフィルタリングエージェントがPNF及び論理エンドポイントにプッシュされる(段階510において)よう伝播される。同様に(段階510において)、ノイズの多いバックグラウンドに起因する音声通話上でノイズを経験しているUEデバイスにフィルタがプッシュされる。段階512及び514において、ノイズプロファイルを作成するために位置がタグ付けされる(タイムラインに関して)。これに応答して、定義された境界領域内でUE位置が検出される(段階518において)と、ノイズベースのフィルタが動的にプロビジョニングされる。例えば、混雑した小売店が位置として検出された場合、音声通話の開始中にノイズキャンセルフィルタがプロビジョニングされる。同様に、自然なノイズ開始イベントに関してノイズキャンセルフィルタがプロビジョニングされてよい。例えば(検出された大雨又は空気中のCO2値に関して)、正しいパケットデータデコーディングを得るために、eNodeBにおいてCO2ベースの歪みフィルタリングエージェントが必要とされる。
【0032】
図6A及び6Bは(組み合わせで)、本発明の実施形態による、無線アクセスネットワーク608(すなわち、VNF)内で実行しているサービスを介して事前定義されたポーリング頻度604で評価された要件602を含むシステム600を示す。システム600は、ネットワーク利用を最適化し、パックされた再送エラーを回避するために、劣化したデバイスにそれぞれのフィルタリングエージェントをプロビジョニングするように構成されている。フィルタリングエージェントの選択が無線アクセスネットワーク608において実行されるように、様々なタイプのネットワークトラフィックを送信するためのインタフェースが利用される。同様に、共通フィルタリポジトリ内のマルチレベル特徴及び属性に関して、VNF多次元機械学習モデルを使用してフィルタが選択される。加えて、関連付けられるデータセットに、入力データ属性(すなわち、天候、位置、及び追加のデバイス固有の特性に関連付けられる)が適用される。次に、選択されたフィルタリングエージェントが以下のとおりにエッジ化デバイスにプッシュされる:
1.ノイズ/歪み状況の要件に基づいて、無線アクセスネットワーク608において好適なフィルタが検出される。
2.機械学習モデルをエッジ位置に転送するために論理チャネルが作成される。
3.フィルタのタイプに基づいてエッジ位置が識別される。例えば、歪みフィルタは、edged loc=eNodeBを備える。
【0033】
加えて、CCCHフレームが無線インタフェース上で形成され、NR上で送信されるように、ターゲット位置において、選択されたフィルタの実行を発行するためにネットワークコマンドが生成される。次に、ターゲットデバイスは、NRインタフェースに従って、デバイスオペレーティングシステムの一時スペースにおいて入ってくるフィルタを受け取るように構成されている。入ってくるフィルタが実行され、指定されたタイムラインにわたって選択されたフィルタリングエージェントがアクティブ化され、それにより、ターゲット位置における計算要件が節約され、端末デバイスにおける処理パワーが節約される。フィルタ処理の後に、全ての更なるパケットデータ送信プロセスが実行される。PNFにおいて検証マネージャのためのポーリングスレッドがアクティブ化され、イベント検証についてポーリングするように構成されている。同様に、現在の要件が完了すると、イベントマネージャが信号をトリガする。次に、入ってくるフィルタが解消(すなわち、削除)される。
【0034】
図7は、本発明の実施形態による、フィルタリングエージェントモデル及びフィルタリングエージェントの選択、ユーザ機器の位置のタグ付け、フィルタリングエージェントのアクティブ化、及び、テレコムネットワークに関してユーザ機器の動作中に生じるノイズ及び歪みの低減に関連付けられるテレコムネットワーク技術を改善するための自動化プロセスを実装するための
図1のシステム100によって使用される又はそれに含まれるコンピュータシステム90(例えば、
図1のテレコムネットワークハードウェアデバイス139及びUE133)を示す。
【0035】
本発明の各態様が全体的にハードウェアの実施形態、全体的にソフトウェアの実施形態(ファームウェア、常駐ソフトウェア、マイクロコードなどを含む)、又はソフトウェア及びハードウェアの態様を組み合わせた実施形態の形をとってよく、これら全ての実施形態は概して、「回路」、「モジュール」、又は「システム」と本明細書では呼ばれることがある。
【0036】
本発明は、システム、方法、及び/又はコンピュータプログラム製品であってよい。コンピュータプログラム製品は、プロセッサに本発明の態様を実行させるためのコンピュータ可読プログラム命令を有するコンピュータ可読記憶媒体(又は複数の媒体)を含み得る。
【0037】
コンピュータ可読記憶媒体は、命令実行デバイスによって使用するための命令を保持及び記憶し得る有形デバイスであり得る。コンピュータ可読記憶媒体は、例えば、電子ストレージデバイス、磁気ストレージデバイス、光ストレージデバイス、電磁ストレージデバイス、半導体ストレージデバイス、又はこれらの任意の好適な組み合わせであってよいが、これらに限定されない。コンピュータ可読記憶媒体のより具体的な例の非網羅的リストは以下を含む:ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリ(RAM:random access memory)、リードオンリメモリ(ROM:read-only memory)、消去可能プログラマブルリードオンリメモリ(EPROM:erasable programmable read-only memory又はフラッシュメモリ)、スタティックランダムアクセスメモリ(SRAM:static random access memory)、ポータブルコンパクトディスクリードオンリメモリ(CD-ROM:compact disc read-only memory)、デジタルバーサタイルディスク(DVD:digital versatile disk)、メモリスティック、フロッピーディスク、命令が記録されているパンチカード又は溝の中の隆起構造等の機械的にエンコードされるデバイス、及びこれらの任意の好適な組み合わせ。本明細書で使用される場合、コンピュータ可読記憶媒体自体は、電波又は自由伝播する他の電磁波、導波路又は他の伝送媒体を介して伝播する電磁波(例えば、ファイバオプティックケーブルを通過する光パルス)、又は、ワイヤを介して送信される電気信号などの一時的な信号とみなされるものではない。
【0038】
本明細書において説明されるコンピュータ可読プログラム命令は、コンピュータ可読記憶媒体から、それぞれのコンピューティング/処理デバイスに、又は、ネットワーク、例えば、インターネット、ローカルエリアネットワーク、ワイドエリアネットワーク及び/又は無線ネットワークを介して、外部コンピュータ又は外部ストレージデバイスに、ダウンロードされ得る。ネットワークは、銅伝送ケーブル、光伝送ファイバ、無線伝送、ルータ、ファイアウォール、スイッチ、ゲートウェイコンピュータ及び/又はエッジサーバを有し得る。各コンピューティング/処理装置内にあるネットワークアダプタカード又はネットワークインタフェースが、コンピュータ可読プログラム命令をネットワークから受信し、それぞれのコンピューティング/処理デバイス内のコンピュータ可読記憶媒体に記憶するためにコンピュータ可読プログラム命令を転送する。
【0039】
本発明の動作を実行するためのコンピュータ可読プログラム命令は、アセンブラ命令、命令セットアーキテクチャ(ISA)命令、機械命令、機械依存命令、マイクロコード、ファームウェア命令、状態設定データ、あるいはSmalltalk(登録商標)、C++、スパーク、R言語などのオブジェクト指向のプログラミング言語、及び「C」プログラミング言語又は類似のプログラミング言語などの従来の手続き型プログラミング言語を含む、1つ又は複数のプログラミング言語の任意の組み合わせで記述された、ソースコード又はオブジェクトコードであってもよい。コンピュータ可読プログラム命令は、スタンドアロンのソフトウェアパッケージとして、ユーザのコンピュータ上で全体を実行すること、ユーザのコンピュータ上で一部分を実行することができ、ユーザのコンピュータ上で一部分を、リモートコンピュータ上で一部分を実行すること、又は、リモートコンピュータ又はサーバ上で全体を実行することができる。後者のシナリオでは、リモートコンピュータは、ローカルエリアネットワーク(LAN)又はワイドエリアネットワーク(WAN)を含む任意のタイプのネットワークを介してユーザのコンピュータに接続されてよく、又はその接続が、(例えば、インターネットサービスプロバイダを使用したインターネットを介して)外部コンピュータに対して行われてよい。いくつかの実施形態では、本発明の態様を実行するために、例えばプログラマブルロジック回路、フィールドプログラマブルゲートアレイ(FPGA:field-programmable gate array)、又はプログラマブルロジックアレイ(PLA:programmable logic array)を含む電子回路は、コンピュータ可読プログラム命令の状態情報を利用することによって、電子回路をカスタマイズするためのコンピュータ可読プログラム命令を実行し得る。
【0040】
本発明の各態様が、本発明の実施形態による方法、デバイス(システム)、及びコンピュータプログラム製品のフローチャート図及び/又はブロック図を参照して本明細書に記載される。フローチャート図及び/又はブロック図の各ブロック、及びフローチャート図及び/又はブロック図におけるブロックの組み合わせが、コンピュータ可読プログラム命令によって実装され得ることが理解されよう。
【0041】
コンピュータ可読プログラム命令は、機械を作成するのに、汎用コンピュータ、専用コンピュータ、又は他のプログラマブルデータ処理デバイスのプロセッサに提供されてもよく、それにより、コンピュータ又は他のプログラマブルデータ処理デバイスのプロセッサを介して実行する命令は、フローチャート及び/又はブロック図のブロック又は複数のブロックにおいて指定された機能/動作を実装する手段を作り出す。これらのコンピュータ可読プログラム命令は、コンピュータ、プログラム可能型データ処理デバイス、及び/又は他のデバイスに特定の方式で機能するよう指示できるコンピュータ可読記憶媒体にも記憶されてよく、これにより、内部に命令を記憶したコンピュータ可読記憶媒体は、フローチャート及び/又はブロック図の1つ又は複数のブロックに指定された機能/動作の態様を実装する命令を含む製造物品を備える。
【0042】
コンピュータ可読プログラム命令は、一連の動作段階をコンピュータ、他のプログラマブルデバイス、又は他のデバイス上で実行させてコンピュータ実装処理を作り出すように、コンピュータ、他のププログラマブルデータ処理デバイス、又は他のデバイスにロードされてもよく、これにより、コンピュータ、他のプログラマブルデバイス、又は他のデバイスで実行される命令は、フローチャート及び/又はブロック図の1つ又は複数のブロックに指定された機能/動作を実装する。
【0043】
図におけるフローチャート及びブロック図は、本発明の様々な実施形態による、システム、方法、及びコンピュータプログラム製品の可能な実装形態のアーキテクチャ、機能性、及び動作を図示する。これに関して、フローチャート又はブロック図における各ブロックは、指定された論理機能を実装するための1つ又は複数の実行可能命令を含む命令のモジュール、セグメント、又は一部を表し得る。いくつかの代替的な実装形態において、ブロックに記されている機能は、図面に記されている順序と異なる順序で行われ得る。例えば、連続して示されている2つのブロックが、実際には、1つの段階として実現されてよく、同時に、実質的に同時に、部分的に又は全体的に時間が重複する方式で実行されてよく、又は、ブロックは、場合によっては、関与する機能性に応じて逆の順序で実行されてよい。ブロック図及び/又はフローチャート図の各ブロック、及び、ブロック図及び/又はフローチャート図におけるブロックの組み合わせは、指定された機能又は動作を実行する、又は専用ハードウェア及びコンピュータ命令の組み合わせを実行する専用ハードウェアベースのシステムにより実装され得ることにも留意されたい。
【0044】
図7に示されるコンピュータシステム90は、プロセッサ91、プロセッサ91に結合された入力デバイス92、プロセッサ91に結合された出力デバイス93、及び、プロセッサ91にそれぞれ結合されたメモリデバイス94及び95を含む。入力デバイス92は、特に、キーボード、マウス、カメラ、タッチスクリーンなどであってよい。出力デバイス93は、特に、プリンタ、プロッタ、コンピュータ画面、磁気テープ、取り外し可能なハードディスク、フロッピーディスクなどであってよい。メモリデバイス94及び95は、特に、ハードディスク、フロッピーディスク、磁気テープ、コンパクト(CD)又はデジタルビデオディスク(DVD)などの光学ストレージ、ダイナミックランダムアクセスメモリ(DRAM)、リードオンリメモリ(ROM)などであってもよい。メモリデバイス95は、コンピュータコード97を含む。コンピュータコード97は、フィルタリングエージェントモデル及びフィルタリングエージェントの選択、ユーザ機器の位置のタグ付け、フィルタリングエージェントのアクティブ化、及び、テレコムネットワークに関してユーザ機器の動作中に生じるノイズ及び歪みの低減に関連付けられるテレコムネットワーク技術を改善するためのアルゴリズム(例えば、
図2のアルゴリズム)を含む。プロセッサ91はコンピュータコード97を実行する。メモリデバイス94は入力データ96を含む。入力データ96は、コンピュータコード97が必要とする入力を含む。出力デバイス93は、コンピュータコード97からの出力を表示する。メモリデバイス94及び95のどちらか又は両方(又はリードオンリメモリデバイス85などの1つ又は複数の追加のメモリデバイス)は、アルゴリズム(例えば、
図2のアルゴリズム)を含んでもよく、内部に具現化されたコンピュータ可読プログラムコードを有する、及び/又は内部に記憶された他のデータを有するコンピュータ使用可能媒体(又はコンピュータ可読媒体又はプログラムストレージデバイス)として使用されてもよく、コンピュータ可読プログラムコードはコンピュータコード97を含む。概して、コンピュータシステム90のコンピュータプログラム製品(又は代替的に製造物品)が、コンピュータ使用可能媒体(又はプログラムストレージデバイス)を含んでよい。
【0045】
いくつかの実施形態では、ハードドライブ、光学ディスク、又は他の書込み可能、再書込み可能、取り外し可能なハードウェアメモリデバイス95に記憶され、そこからアクセスされるのではなく、記憶されたコンピュータプログラムコード84(例えば、アルゴリズムを含む)は、リードオンリメモリ(ROM)デバイス85などの、スタティック、取り外し不能なリードオンリストレージ媒体に記憶されてもよく、あるいはかかるスタティック、取り外し不能、リードオンリ媒体から直接プロセッサ91によってアクセスされてもよい。同様に、いくつかの実施形態では、記憶されたコンピュータプログラムコード97は、コンピュータ可読ファームウェア85として記憶されてよく、又は、ハードドライブ又は光学ディスクなどのよりダイナミック又は取り外し可能なハードウェアデータストレージデバイス95からではなく、そのようなファームウェア85からプロセッサ91によって直接アクセスされてよい。
【0046】
なおさらに、本発明のコンポーネントのいずれも、フィルタリングエージェントモデル及びフィルタリングエージェントの選択、ユーザ機器の位置のタグ付け、フィルタリングエージェントのアクティブ化、及び、テレコムネットワークに関してユーザ機器の動作中に生じるノイズ及び歪みの低減に関連付けられるテレコムネットワーク技術の改善を提供するサービス提供者によって、作成、統合、ホスト、維持、展開、管理、サービス提供などをされてよい。そのため、本発明は、コンピュータ可読コードをコンピュータシステム90に統合することを含む、コンピューティングインフラストラクチャの展開、作成、統合、ホスト、維持、及び/又は統合のための処理を開示し、コードは、コンピュータシステム90と組み合わせて、フィルタリングエージェントモデル及びフィルタリングエージェントの選択、ユーザ機器の位置のタグ付け、フィルタリングエージェントのアクティブ化、及び、テレコムネットワークに関してユーザ機器の動作中に生じるノイズ及び歪みの低減に関連付けられるテレコムネットワーク技術を改善するためのプロセスを有効化するための方法を実行することが可能である。別の実施形態では、本発明は、本発明の各プロセス段階を加入料方式、広告料方式、及び/又は手数料方式で実行するビジネス方法を提供する。すなわち、Solution Integratorなどのサービス提供者は、フィルタリングエージェントモデル及びフィルタリングエージェントの選択、ユーザ機器の位置のタグ付け、フィルタリングエージェントのアクティブ化、及び、テレコムネットワークに関してユーザ機器の動作中に生じるノイズ及び歪みの低減に関連付けられるテレコムネットワーク技術を改善するためのプロセスを有効化することを提供し得る。この場合、サービス提供者は、本発明のプロセス段階を1人又は複数の顧客のために実行するコンピュータインフラストラクチャを作り出す、保守する、サポートするなどを行うことができる。見返りとしてサービス提供者は、加入料契約及び/又は手数料契約を結んでいる顧客から支払いを受けることができ、及び/又は、サービス提供者は、1つ又は複数のサードパーティへの広告スペースの販売から支払いを受けることができる。
【0047】
図7は、ハードウェア及びソフトウェアの特定の構成としてコンピュータシステム90を示しているが、当業者には知られているであろう、ハードウェア及びソフトウェアの任意の構成が、
図7の特定のコンピュータシステム90と併せて上述した目的で利用されてもよい。例えば、メモリデバイス94及び95は、別個のメモリデバイスではなく、単一のメモリデバイスの一部であってよい。
クラウドコンピューティング環境
【0048】
本開示は、クラウドコンピューティングに関する詳細な説明を含むが、本明細書に記載される教示内容の実装形態は、クラウドコンピューティング環境に限定されないことを理解されたい。むしろ、本発明の実施形態は、現在既知、又は、今後開発される任意の他のタイプのコンピューティング環境と併せて実装することが可能である。
【0049】
クラウドコンピューティングは、管理の労力又はサービスのプロバイダとの対話を最小限に抑えながら迅速にプロビジョニング及びリリースされ得る構成可能なコンピューティングリソース(例えば、ネットワーク、ネットワーク帯域幅、サーバ、処理、メモリ、ストレージ、アプリケーション、仮想マシン、及びサービス)の共有プールに対する便利なオンデマンドのネットワークアクセスを可能にするためのサービス提供のモデルである。本クラウドモデルは、少なくとも5つの特性、少なくとも3つのサービスモデル、及び少なくとも4つの展開モデルを含み得る。
【0050】
特性は以下のとおりである。
【0051】
オンデマンドセルフサービス:クラウドコンシューマは、サービスプロバイダとの人的対話を要することなく、必要に応じて自動的に、サーバ時間及びネットワークストレージなどのコンピューティング能力を一方的にプロビジョニングすることができる。
【0052】
幅広いネットワークアクセス:能力は、ネットワークを介して利用可能であり、また、異種混交のシンクライアントプラットフォーム又はシッククライアントプラットフォーム(例えば、携帯電話、ラップトップ、及びPDA(登録商標))による使用を促進する標準的なメカニズムを通じてアクセスされる。
【0053】
リソースプーリング:プロバイダのコンピューティングリソースは、マルチテナントモデルを使用して複数のコンシューマにサービス提供するようにプールされており、様々な物理リソース及び仮想リソースが需要に沿って動的に割り当て及び再割り当てされる。コンシューマは一般に提供されたリソースの正確な位置に対する制御又は知識を有していないが、より高いレベルの抽象化(例えば、国、州、又はデータセンタ)において位置を指定することが可能である場合があるという点で、位置の独立性がある。
【0054】
迅速な弾力性:能力は迅速に且つ伸縮自在に、場合によっては自動的にプロビジョニングされ、素早くスケールアウトすることも、迅速にリリースして素早くスケールインすることもできる。コンシューマにとって、多くの場合、プロビジョニングのために利用可能な能力は無制限であるように見え、任意の時点において任意の量で購入され得る。
【0055】
計測サービス:クラウドシステムは、ある抽象化レベルでサービスのタイプ(例えば、ストレージ、処理、帯域幅、及びアクティブなユーザアカウント)に適した計測能力を活用することにより、リソースの使用を自動的に制御及び最適化する。リソース使用量をモニタリング、制御及び報告することができ、それにより、利用されるサービスのプロバイダ及びコンシューマの両方に透明性が提供される。
【0056】
サービスモデルは以下のとおりである。
【0057】
サービスとしてのソフトウェア(SaaS):コンシューマに提供される能力は、クラウドインフラストラクチャ上で実行しているプロバイダのアプリケーションを使用することである。アプリケーションは、ウェブブラウザ(例えば、ウェブベースの電子メール)などのシンクライアントインタフェースを通じて様々なクライアントデバイスからアクセス可能である。コンシューマは、限定されたユーザ固有のアプリケーション構成設定を考え得る例外として、ネットワーク、サーバ、オペレーティングシステム、ストレージ又は更には個々のアプリケーション能力を含む、基礎をなすクラウドインフラストラクチャを管理又は制御しない。
【0058】
サービスとしてのプラットフォーム(PaaS):コンシューマに提供される能力は、プロバイダによってサポートされるプログラミング言語及びツールを使用して作成された、コンシューマが作成又は取得したアプリケーションをクラウドインフラストラクチャ上に展開することである。コンシューマは、ネットワーク、サーバ、オペレーティングシステム、又はストレージを含む、基礎をなすクラウドインフラストラクチャを管理又は制御しないが、展開されたアプリケーション、及び場合によってはアプリケーションホスト環境構成に対して制御を有する。
【0059】
サービスとしてのインフラストラクチャ(IaaS):コンシューマに提供される能力は、処理、ストレージ、ネットワーク、及び他の基本的なコンピューティングリソースをプロビジョニングすることであり、コンシューマは、オペレーティングシステム及びアプリケーションを含み得る任意のソフトウェアを展開し、実行させることが可能である。コンシューマは、基礎をなすクラウドインフラストラクチャを管理又は制御しないが、オペレーティングシステム、ストレージ、展開されたアプリケーションに対する制御を有するとともに、場合によっては選択されたネットワーキングコンポーネント(例えば、ホストファイアウォール)に対する限定的な制御を有する。
【0060】
展開モデルは以下のとおりである。
【0061】
プライベートクラウド:クラウドインフラストラクチャは、組織のためだけに運用される。それは、組織又はサードパーティによって管理されてよく、オンプレミス又はオフプレミスで存在してよい。
【0062】
コミュニティクラウド:クラウドインフラストラクチャは、複数の組織により共有されており、共有の関心事(例えば、ミッション、セキュリティ要件、ポリシ、及び法令順守に関わる考慮事項)を有する特定のコミュニティをサポートする。コミュニティクラウドは、それらの組織又はサードパーティによって管理されてよく、オンプレミス又はオフプレミスで存在してよい。
【0063】
パブリッククラウド:クラウドインフラストラクチャは、一般大衆又は大規模な業界団体にとって利用可能になり、クラウドサービスを販売する組織により所有される。
【0064】
ハイブリッドクラウド:このクラウドインフラストラクチャは、2又はそれより多くのクラウド(プライベート、コミュニティ、又はパブリック)の複合体であり、これは、一意的なエンティティのままであるが、データ及びアプリケーションのポータビリティ(例えば、クラウド間の負荷分散のためのクラウドバースト)を可能にする標準化された技術又は独自技術によって共に結合される。
【0065】
クラウドコンピューティング環境は、ステートレス性、低結合性、モジュール性、及び意味的相互運用性に重点を置いたサービス指向型である。クラウドコンピューティングの中核には、相互接続されたノードのネットワークを含むインフラストラクチャが存在する。
【0066】
ここで
図8を参照すると、例示的なクラウドコンピューティング環境50が示されている。図示の通り、クラウドコンピューティング環境50は、例えば、パーソナルデジタルアシスタント(PDA)又はセルラー電話54A、デスクトップコンピュータ54B、ラップトップコンピュータ54C、及び/又は自動車コンピュータシステム54Nなどの、クラウドコンシューマによって使用されるローカルコンピューティングデバイスが通信し得る1つ又は複数のクラウドコンピューティングノード10を含む。ノード10は、互いに通信し得る。それらは、本明細書の上記で説明されたようなプライベートクラウド、コミュニティクラウド、パブリッククラウド、又はハイブリッドクラウド、又はこれらの組み合わせなど、1つ又は複数のネットワーク内で物理的に又は仮想的にグループ化され得る(図示しない)。これは、クラウドコンピューティング環境50が、インフラストラクチャ、プラットフォーム、及び/又はソフトウェアを、クラウドコンシューマがそのためにローカルコンピューティングデバイス上にリソースを維持する必要がないサービスとして提供することを可能にする。
図8に示すコンピューティングデバイス54A、54B、54C、及び54Nのタイプは例示を意図しているだけであり、コンピューティングノード10及びクラウドコンピューティング環境50はあらゆるタイプのコンピュータデバイスと、あらゆるタイプのネットワーク及び/又はネットワークアドレス可能な通信手段によって(例えば、ウェブブラウザを用いて)通信できることを理解されたい。
【0067】
ここで
図9を参照すると、クラウドコンピューティング環境50(
図8を参照された)により提供される機能的抽象化層のセットが示されている。
図9に示されるコンポーネント、層、及び機能は、単に例示的であることが意図されており、本発明の実施形態は、これらに限定されないということが、予め理解されるべきである。図示されている通り、以下の層及び対応する機能が提供されている。
【0068】
ハードウェア及びソフトウェア層60は、ハードウェア及びソフトウェアコンポーネントを含む。ハードウェアコンポーネントの例は、メインフレーム61;RISC(縮小命令セットコンピュータ)アーキテクチャベースサーバ62;サーバ63;ブレードサーバ64;ストレージデバイス65;及びネットワーク及びネットワーキングコンポーネント66を含む。いくつかの実施形態では、ソフトウェアコンポーネントは、ネットワークアプリケーションサーバソフトウェア67及びデータベースソフトウェア68を含む。
【0069】
仮想化層70は、仮想エンティティの以下の例、すなわち、仮想サーバ71;仮想ストレージ72;仮想プライベートネットワークを含む仮想ネットワーク73;仮想アプリケーション及びオペレーティングシステム74;及び仮想クライアント75が提供され得る抽象化層を提供する。
【0070】
一例において、管理層80は、以下で説明する機能を提供してもよい。リソースプロビジョニング81は、クラウドコンピューティング環境内でタスクを実行するのに利用される、コンピューティングリソース及び他のリソースの動的な調達を提供する。計量及び価格設定82は、クラウドコンピューティング環境内でリソースが利用されるときのコスト追跡、及びこれらのリソースの消費に対する請求又はインボイス作成を提供する。一例において、これらのリソースは、アプリケーションソフトウェアライセンスを含んでよい。セキュリティは、クラウドコンシューマ及びタスクのアイデンティティ検証、並びに、データ及び他のリソースの保護を提供する。ユーザポータル83は、コンシューマ及びシステム管理者のために、クラウドコンピューティング環境へのアクセスを提供する。サービス水準管理87が、必要なサービス水準が満たされるように、クラウドコンピューティングリソースの割り当て及び管理を行う。サービス水準契約(SLA)の計画及び履行88が、SLAに従って将来要件が予測されるクラウドコンピューティングリソースの事前調整及び調達を行う。
【0071】
ワークロード層101が、クラウドコンピューティング環境が利用され得る機能性の例を提供する。この層から提供され得るワークロード及び機能の例としては:マッピング及びナビゲーション102;ソフトウェア開発及びライフサイクル管理103;仮想クラスルーム教育配信133;データ解析処理134;トランザクション処理106;及び、ポートの動作状態の検出、ポートに到来するデータパケットに関する動作状態に関連付けられるアクションの生成に関連付けられるネットワーク切替技術を改善するため、及び、フィルタリングエージェントモデル及びフィルタリングエージェントの選択、ユーザ機器の位置おタグ付け、フィルタリングエージェントのアクティブ化、及び、テレコムネットワーク107に関してユーザ機器の動作中に生じるノイズ及び歪みの低減に関連付けられるテレコムネットワーク技術を改善するためのものが挙げられる。
【0072】
本発明の実施形態が例示を目的に本明細書で説明されてきたが、当業者には多くの修正及び変更が明らかになるであろう。したがって、添付の特許請求の範囲は、全てのかかる修正及び変更を、本発明の真の趣旨及び範囲内にあるものとして包含することを意図する。
【手続補正書】
【提出日】2024-05-14
【手続補正1】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項1】
コンピュータ可読メモリユニットに結合されたプロセッサを備えるテレコムネットワークハードウェアデバイスであって、前記コンピュータ可読メモリユニットは、前記プロセッサによって実行されると:
前記テレコムネットワークハードウェアデバイスの仮想ネットワーク機能(VNF)及び物理ネットワーク機能(PNF)に関してソフトウェアコードを実行する前記プロセッサによって、前記テレコムネットワークハードウェアデバイスに関連付けられたテレコムネットワークに関して有効化されたユーザ機器(UE)に関連付けられた周辺データを取得する段階;
前記プロセッサによって、事前定義されたフィルタ選択モデルを用いて前記周辺データをマッピングする段階;
前記事前定義されたフィルタ選択モデルを実行する前記プロセッサによって、前記マッピングの結果に応答して、モデルリソースのプールからフィルタリングエージェントモデルを選択する段階;
前記プロセッサによって、前記フィルタリングエージェントモデルの実行に応答して、前記VNFからの、前記テレコムネットワークに関して前記UEに関連付けられたノイズ及び歪み低減に関連付けられたフィルタリングエージェントを選択する段階;
前記プロセッサによって、複数の全地球測位システム(GPS)センサを介して、前記テレコムネットワークに関連付けられた環境特性を取得する段階;
前記プロセッサによって、前記環境特性に基づいて、前記テレコムネットワークに関して有効化された前記UEの指定された位置をタグ付けする段階;
前記プロセッサによって、前記フィルタリングエージェントを前記UEにプッシュする段階、ここで前記フィルタリングエージェントは前記UEのオペレーティングシステムの一時メモリ空間内に記憶されている;
前記プロセッサによって、前記フィルタリングエージェントの実行に関連付けられたネットワークコマンドを生成する段階;
前記プロセッサによって、前記ネットワークコマンドの有効化に応答して、前記UEに関して前記フィルタリングエージェントを実行する段階、ここで、前記実行により、指定された時間枠にわたって前記UEに関して前記フィルタリングエージェントがアクティブ化される;及び
前記プロセッサによって、前記実行の結果に応答して、前記テレコムネットワークに関して前記UEの動作中に生じるノイズ及び歪みを低減させる段階
を含む動的テレコムネットワークエージェントフィルタリング方法を実装する命令を有する
テレコムネットワークハードウェアデバイス。
【請求項2】
前記動的テレコムネットワークエージェントフィルタリング方法が:
前記低減が完了した後に、前記プロセッサによって、前記ユーザ機器から前記フィルタリングエージェントを除去する段階
を更に備える、請求項1に記載のテレコムネットワークハードウェアデバイス。
【請求項3】
前記フィルタリングエージェントを前記UEにプッシュする前記段階が:
アクティブ化インタラクションコードを前記UEに送信する段階;及び
前記アクティブ化インタラクションコードの実行に応答して、前記ノイズ及び歪みの前記低減を実行するための前記フィルタリングエージェントをアクティブ化する段階
を有する、請求項
1又は2に記載のテレコムネットワークハードウェアデバイス。
【請求項4】
前記環境特性が、トリガされたPNF機能に関するリソースに関連付けられる、請求項
1又は2に記載のテレコムネットワークハードウェアデバイス。
【請求項5】
前記フィルタリングエージェントモデルを選択する前記段階が、VNF及び5Gネットワークのサービスオーケストレーション層に関して実行される、請求項
1又は2に記載のテレコムネットワークハードウェアデバイス。
【請求項6】
前記動的テレコムネットワークエージェントフィルタリング方法が:
前記プロセッサによって、前記VNF内で実行しているサービスに関連付けられた事前定義されたポーリング頻度に関して、前記フィルタリングエージェントの要件を評価する段階;及び
前記低減の実行のために、前記プロセッサによって、前記フィルタリングエージェントのそれぞれのフィルタリングエージェントを前記UEの誤動作しているデバイスにプロビジョニングする段階
を更に備える、請求項
1又は2に記載のテレコムネットワークハードウェアデバイス。
【請求項7】
前記フィルタリングエージェントを選択する前記段階が:
デバイスのマルチレベル特徴及び属性に基づいてVNF多次元機械学習モデルを実行する段階
を有する、請求項
1又は2に記載のテレコムネットワークハードウェアデバイス。
【請求項8】
テレコムネットワークハードウェアデバイスの仮想ネットワーク機能(VNF)及び物理ネットワーク機能(PNF)に関してソフトウェアコードを実行する前記テレコムネットワークハードウェアデバイスのプロセッサによって、前記テレコムネットワークハードウェアデバイスに関連付けられたテレコムネットワークに関して有効化されたユーザ機器(UE)に関連付けられた周辺データを取得する段階;
前記プロセッサによって、事前定義されたフィルタ選択モデルを用いて前記周辺データをマッピングする段階;
前記事前定義されたフィルタ選択モデルを実行する前記プロセッサによって、前記マッピングの結果に応答して、モデルリソースのプールからフィルタリングエージェントモデルを選択する段階;
前記プロセッサによって、前記フィルタリングエージェントモデルの実行に応答して、前記VNFからの、前記テレコムネットワークに関して前記UEに関連付けられたノイズ及び歪み低減に関連付けられたフィルタリングエージェントを選択する段階;
前記プロセッサによって、複数の全地球測位システム(GPS)センサを介して、前記テレコムネットワークに関連付けられた環境特性を取得する段階;
前記プロセッサによって、前記環境特性に基づいて、前記テレコムネットワークに関して有効化された前記UEの指定された位置をタグ付けする段階;
前記プロセッサによって、前記フィルタリングエージェントを前記UEにプッシュする段階、ここで前記フィルタリングエージェントは前記UEのオペレーティングシステムの一時メモリ空間内に記憶されている;
前記プロセッサによって、前記フィルタリングエージェントの実行に関連付けられたネットワークコマンドを生成する段階;
前記プロセッサによって、前記ネットワークコマンドの有効化に応答して、前記UEに関して前記フィルタリングエージェントを実行する段階、ここで、前記実行により、指定された時間枠にわたって前記UEに関して前記フィルタリングエージェントがアクティブ化される;及び
前記プロセッサによって、前記実行の結果に応答して、前記テレコムネットワークに関して前記UEの動作中に生じるノイズ及び歪みを低減させる段階
を備える、動的テレコムネットワークエージェントフィルタリング方法。
【請求項9】
前記低減が完了した後に、前記プロセッサによって、前記ユーザ機器から前記フィルタリングエージェントを除去する段階
を更に備える、請求項8に記載の動的テレコムネットワークエージェントフィルタリング方法。
【請求項10】
前記フィルタリングエージェントを前記UEにプッシュする前記段階が:
アクティブ化インタラクションコードを前記UEに送信する段階;及び
前記アクティブ化インタラクションコードの実行に応答して、前記ノイズ及び歪みの前記低減を実行するための前記フィルタリングエージェントをアクティブ化する段階
を有する、請求項
8又は9に記載の動的テレコムネットワークエージェントフィルタリング方法。
【請求項11】
前記環境特性が、トリガされたPNF機能に関するリソースに関連付けられる、請求項
8又は9に記載の動的テレコムネットワークエージェントフィルタリング方法。
【請求項12】
前記フィルタリングエージェントモデルを選択する前記段階が、VNF及び5Gネットワークのサービスオーケストレーション層に関して実行される、請求項
8又は9に記載の動的テレコムネットワークエージェントフィルタリング方法。
【請求項13】
前記プロセッサによって、前記VNF内で実行しているサービスに関連付けられた事前定義されたポーリング頻度に関して、前記フィルタリングエージェントの要件を評価する段階;及び
前記低減の実行のために、前記プロセッサによって、前記フィルタリングエージェントのそれぞれのフィルタリングエージェントを前記UEの誤動作しているデバイスにプロビジョニングする段階
を更に備える、請求項
8又は9に記載の動的テレコムネットワークエージェントフィルタリング方法。
【請求項14】
前記フィルタリングエージェントを選択する前記段階が:
デバイスのマルチレベル特徴及び属性に基づいてVNF多次元機械学習モデルを実行する段階
を有する、請求項
8又は9に記載の動的テレコムネットワークエージェントフィルタリング方法。
【請求項15】
前記テレコムネットワークハードウェアデバイスにおけるコンピュータ可読コードの作成、統合、ホスト、維持、及び展開のうちの少なくとも1つのための少なくとも1つのサポートサービスを提供する段階を更に備え、前記コンピュータ可読コードは:前記周辺データを前記取得する段階、前記マッピングする段階、前記フィルタリングエージェントモデルを前記選択する段階、前記フィルタリングエージェントを前記選択する段階、前記環境特性を前記取得する段階、前記タグ付けする段階、前記プッシュする段階、前記生成する段階、前記実行する段階、及び前記低減させる段階を実装するために前記プロセッサによって実行されている
請求項
8又は9に記載の動的テレコムネットワークエージェントフィルタリング方法。
【請求項16】
テレコムネットワークハードウェアデバイスのプロセッサ
に:
前記テレコムネットワークハードウェアデバイスの仮想ネットワーク機能(VNF)及び物理ネットワーク機能(PNF)に関してソフトウェアコードを実行する前記プロセッサによって、前記テレコムネットワークハードウェアデバイスに関連付けられたテレコムネットワークに関して有効化されたユーザ機器(UE)に関連付けられた周辺データを取得す
る手順;
前記プロセッサによって、事前定義されたフィルタ選択モデルを用いて前記周辺データをマッピングす
る手順;
前記事前定義されたフィルタ選択モデルを実行する前記プロセッサによって、前記マッピングの結果に応答して、モデルリソースのプールからフィルタリングエージェントモデルを選択す
る手順;
前記プロセッサによって、前記フィルタリングエージェントモデルの実行に応答して、前記VNFからの、前記テレコムネットワークに関して前記UEに関連付けられたノイズ及び歪み低減に関連付けられたフィルタリングエージェントを選択す
る手順;
前記プロセッサによって、複数の全地球測位システム(GPS)センサを介して、前記テレコムネットワークに関連付けられた環境特性を取得す
る手順;
前記プロセッサによって、前記環境特性に基づいて、前記テレコムネットワークに関して有効化された前記UEの指定された位置をタグ付けす
る手順;
前記プロセッサによって、前記フィルタリングエージェントを前記UEにプッシュす
る手順、ここで前記フィルタリングエージェントは前記UEのオペレーティングシステムの一時メモリ空間内に記憶されている;
前記プロセッサによって、前記フィルタリングエージェントの実行に関連付けられたネットワークコマンドを生成す
る手順;
前記プロセッサによって、前記ネットワークコマンドの有効化に応答して、前記UEに関して前記フィルタリングエージェントを実行す
る手順、ここで、前記実行により、指定された時間枠にわたって前記UEに関して前記フィルタリングエージェントがアクティブ化される;及び
前記プロセッサによって、前記実行の結果に応答して、前記テレコムネットワークに関して前記UEの動作中に生じるノイズ及び歪みを低減させ
る手順
を実行させるためのコンピュータプログラ
ム。
【請求項17】
前記プロセッサに:
前記低減が完了した後に、前記プロセッサによって、前記ユーザ機器から前記フィルタリングエージェントを除去す
る手順
を更に実行させるための請求項16に記載のコンピュータプログラ
ム。
【請求項18】
前記フィルタリングエージェントを前記UEにプッシュする前
記手順が:
アクティブ化インタラクションコードを前記UEに送信す
る手順;及び
前記アクティブ化インタラクションコードの実行に応答して、前記ノイズ及び歪みの前記低減を実行するための前記フィルタリングエージェントをアクティブ化す
る手順
を有する、請求項16に記載のコンピュータプログラ
ム。
【請求項19】
前記環境特性が、トリガされたPNF機能に関するリソースに関連付けられる、請求項16に記載のコンピュータプログラ
ム。
【請求項20】
前記フィルタリングエージェントモデルを選択する前
記手順が、VNF及び5Gネットワークのサービスオーケストレーション層に関して実行される、請求項16に記載のコンピュータプログラ
ム。
【手続補正2】
【補正対象書類名】明細書
【補正対象項目名】0072
【補正方法】変更
【補正の内容】
【0072】
本発明の実施形態が例示を目的に本明細書で説明されてきたが、当業者には多くの修正及び変更が明らかになるであろう。したがって、添付の特許請求の範囲は、全てのかかる修正及び変更を、本発明の真の趣旨及び範囲内にあるものとして包含することを意図する。
[項目1]
コンピュータ可読メモリユニットに結合されたプロセッサを備えるテレコムネットワークハードウェアデバイスであって、前記コンピュータ可読メモリユニットは、前記プロセッサによって実行されると:
前記テレコムネットワークハードウェアデバイスの仮想ネットワーク機能(VNF)及び物理ネットワーク機能(PNF)に関してソフトウェアコードを実行する前記プロセッサによって、前記テレコムネットワークハードウェアデバイスに関連付けられたテレコムネットワークに関して有効化されたユーザ機器(UE)に関連付けられた周辺データを取得する段階;
前記プロセッサによって、事前定義されたフィルタ選択モデルを用いて前記周辺データをマッピングする段階;
前記事前定義されたフィルタ選択モデルを実行する前記プロセッサによって、前記マッピングの結果に応答して、モデルリソースのプールからフィルタリングエージェントモデルを選択する段階;
前記プロセッサによって、前記フィルタリングエージェントモデルの実行に応答して、前記VNFからの、前記テレコムネットワークに関して前記UEに関連付けられたノイズ及び歪み低減に関連付けられたフィルタリングエージェントを選択する段階;
前記プロセッサによって、複数の全地球測位システム(GPS)センサを介して、前記テレコムネットワークに関連付けられた環境特性を取得する段階;
前記プロセッサによって、前記環境特性に基づいて、前記テレコムネットワークに関して有効化された前記UEの指定された位置をタグ付けする段階;
前記プロセッサによって、前記フィルタリングエージェントを前記UEにプッシュする段階、ここで前記フィルタリングエージェントは前記UEのオペレーティングシステムの一時メモリ空間内に記憶されている;
前記プロセッサによって、前記フィルタリングエージェントの実行に関連付けられたネットワークコマンドを生成する段階;
前記プロセッサによって、前記ネットワークコマンドの有効化に応答して、前記UEに関して前記フィルタリングエージェントを実行する段階、ここで、前記実行により、指定された時間枠にわたって前記UEに関して前記フィルタリングエージェントがアクティブ化される;及び
前記プロセッサによって、前記実行の結果に応答して、前記テレコムネットワークに関して前記UEの動作中に生じるノイズ及び歪みを低減させる段階
を含む動的テレコムネットワークエージェントフィルタリング方法を実装する命令を有する
テレコムネットワークハードウェアデバイス。
[項目2]
前記動的テレコムネットワークエージェントフィルタリング方法が:
前記低減が完了した後に、前記プロセッサによって、前記ユーザ機器から前記フィルタリングエージェントを除去する段階
を更に備える、項目1に記載のテレコムネットワークハードウェアデバイス。
[項目3]
前記フィルタリングエージェントを前記UEにプッシュする前記段階が:
アクティブ化インタラクションコードを前記UEに送信する段階;及び
前記アクティブ化インタラクションコードの実行に応答して、前記ノイズ及び歪みの前記低減を実行するための前記フィルタリングエージェントをアクティブ化する段階
を有する、項目1に記載のテレコムネットワークハードウェアデバイス。
[項目4]
前記環境特性が、トリガされたPNF機能に関するリソースに関連付けられる、項目1に記載のテレコムネットワークハードウェアデバイス。
[項目5]
前記フィルタリングエージェントモデルを選択する前記段階が、VNF及び5Gネットワークのサービスオーケストレーション層に関して実行される、項目1に記載のテレコムネットワークハードウェアデバイス。
[項目6]
前記動的テレコムネットワークエージェントフィルタリング方法が:
前記プロセッサによって、前記VNF内で実行しているサービスに関連付けられた事前定義されたポーリング頻度に関して、前記フィルタリングエージェントの要件を評価する段階;及び
前記低減の実行のために、前記プロセッサによって、前記フィルタリングエージェントのそれぞれのフィルタリングエージェントを前記UEの誤動作しているデバイスにプロビジョニングする段階
を更に備える、項目1に記載のテレコムネットワークハードウェアデバイス。
[項目7]
前記フィルタリングエージェントを選択する前記段階が:
デバイスのマルチレベル特徴及び属性に基づいてVNF多次元機械学習モデルを実行する段階
を有する、項目1に記載のテレコムネットワークハードウェアデバイス。
[項目8]
テレコムネットワークハードウェアデバイスの仮想ネットワーク機能(VNF)及び物理ネットワーク機能(PNF)に関してソフトウェアコードを実行する前記テレコムネットワークハードウェアデバイスのプロセッサによって、前記テレコムネットワークハードウェアデバイスに関連付けられたテレコムネットワークに関して有効化されたユーザ機器(UE)に関連付けられた周辺データを取得する段階;
前記プロセッサによって、事前定義されたフィルタ選択モデルを用いて前記周辺データをマッピングする段階;
前記事前定義されたフィルタ選択モデルを実行する前記プロセッサによって、前記マッピングの結果に応答して、モデルリソースのプールからフィルタリングエージェントモデルを選択する段階;
前記プロセッサによって、前記フィルタリングエージェントモデルの実行に応答して、前記VNFからの、前記テレコムネットワークに関して前記UEに関連付けられたノイズ及び歪み低減に関連付けられたフィルタリングエージェントを選択する段階;
前記プロセッサによって、複数の全地球測位システム(GPS)センサを介して、前記テレコムネットワークに関連付けられた環境特性を取得する段階;
前記プロセッサによって、前記環境特性に基づいて、前記テレコムネットワークに関して有効化された前記UEの指定された位置をタグ付けする段階;
前記プロセッサによって、前記フィルタリングエージェントを前記UEにプッシュする段階、ここで前記フィルタリングエージェントは前記UEのオペレーティングシステムの一時メモリ空間内に記憶されている;
前記プロセッサによって、前記フィルタリングエージェントの実行に関連付けられたネットワークコマンドを生成する段階;
前記プロセッサによって、前記ネットワークコマンドの有効化に応答して、前記UEに関して前記フィルタリングエージェントを実行する段階、ここで、前記実行により、指定された時間枠にわたって前記UEに関して前記フィルタリングエージェントがアクティブ化される;及び
前記プロセッサによって、前記実行の結果に応答して、前記テレコムネットワークに関して前記UEの動作中に生じるノイズ及び歪みを低減させる段階
を備える、動的テレコムネットワークエージェントフィルタリング方法。
[項目9]
前記低減が完了した後に、前記プロセッサによって、前記ユーザ機器から前記フィルタリングエージェントを除去する段階
を更に備える、項目8に記載の動的テレコムネットワークエージェントフィルタリング方法。
[項目10]
前記フィルタリングエージェントを前記UEにプッシュする前記段階が:
アクティブ化インタラクションコードを前記UEに送信する段階;及び
前記アクティブ化インタラクションコードの実行に応答して、前記ノイズ及び歪みの前記低減を実行するための前記フィルタリングエージェントをアクティブ化する段階
を有する、項目8に記載の動的テレコムネットワークエージェントフィルタリング方法。
[項目11]
前記環境特性が、トリガされたPNF機能に関するリソースに関連付けられる、項目8に記載の動的テレコムネットワークエージェントフィルタリング方法。
[項目12]
前記フィルタリングエージェントモデルを選択する前記段階が、VNF及び5Gネットワークのサービスオーケストレーション層に関して実行される、項目8に記載の動的テレコムネットワークエージェントフィルタリング方法。
[項目13]
前記プロセッサによって、前記VNF内で実行しているサービスに関連付けられた事前定義されたポーリング頻度に関して、前記フィルタリングエージェントの要件を評価する段階;及び
前記低減の実行のために、前記プロセッサによって、前記フィルタリングエージェントのそれぞれのフィルタリングエージェントを前記UEの誤動作しているデバイスにプロビジョニングする段階
を更に備える、項目8に記載の動的テレコムネットワークエージェントフィルタリング方法。
[項目14]
前記フィルタリングエージェントを選択する前記段階が:
デバイスのマルチレベル特徴及び属性に基づいてVNF多次元機械学習モデルを実行する段階
を有する、項目8に記載の動的テレコムネットワークエージェントフィルタリング方法。
[項目15]
前記テレコムネットワークハードウェアデバイスにおけるコンピュータ可読コードの作成、統合、ホスト、維持、及び展開のうちの少なくとも1つのための少なくとも1つのサポートサービスを提供する段階を更に備え、前記コンピュータ可読コードは:前記周辺データを前記取得する段階、前記マッピングする段階、前記フィルタリングエージェントモデルを前記選択する段階、前記フィルタリングエージェントを前記選択する段階、前記環境特性を前記取得する段階、前記タグ付けする段階、前記プッシュする段階、前記生成する段階、前記実行する段階、及び前記低減させる段階を実装するために前記プロセッサによって実行されている
項目8に記載の動的テレコムネットワークエージェントフィルタリング方法。
[項目16]
コンピュータ可読プログラムコードを記憶するコンピュータ可読ハードウェアストレージデバイスを備えるコンピュータプログラム製品であって、前記コンピュータ可読プログラムコードは、テレコムネットワークハードウェアデバイスのプロセッサによって実行されると動的テレコムネットワークエージェントフィルタリング方法を実装するアルゴリズムを有し、前記動的テレコムネットワークエージェントフィルタリング方法は:
前記テレコムネットワークハードウェアデバイスの仮想ネットワーク機能(VNF)及び物理ネットワーク機能(PNF)に関してソフトウェアコードを実行する前記プロセッサによって、前記テレコムネットワークハードウェアデバイスに関連付けられたテレコムネットワークに関して有効化されたユーザ機器(UE)に関連付けられた周辺データを取得する段階;
前記プロセッサによって、事前定義されたフィルタ選択モデルを用いて前記周辺データをマッピングする段階;
前記事前定義されたフィルタ選択モデルを実行する前記プロセッサによって、前記マッピングの結果に応答して、モデルリソースのプールからフィルタリングエージェントモデルを選択する段階;
前記プロセッサによって、前記フィルタリングエージェントモデルの実行に応答して、前記VNFからの、前記テレコムネットワークに関して前記UEに関連付けられたノイズ及び歪み低減に関連付けられたフィルタリングエージェントを選択する段階;
前記プロセッサによって、複数の全地球測位システム(GPS)センサを介して、前記テレコムネットワークに関連付けられた環境特性を取得する段階;
前記プロセッサによって、前記環境特性に基づいて、前記テレコムネットワークに関して有効化された前記UEの指定された位置をタグ付けする段階;
前記プロセッサによって、前記フィルタリングエージェントを前記UEにプッシュする段階、ここで前記フィルタリングエージェントは前記UEのオペレーティングシステムの一時メモリ空間内に記憶されている;
前記プロセッサによって、前記フィルタリングエージェントの実行に関連付けられたネットワークコマンドを生成する段階;
前記プロセッサによって、前記ネットワークコマンドの有効化に応答して、前記UEに関して前記フィルタリングエージェントを実行する段階、ここで、前記実行により、指定された時間枠にわたって前記UEに関して前記フィルタリングエージェントがアクティブ化される;及び
前記プロセッサによって、前記実行の結果に応答して、前記テレコムネットワークに関して前記UEの動作中に生じるノイズ及び歪みを低減させる段階
を有する、コンピュータプログラム製品。
[項目17]
前記動的テレコムネットワークエージェントフィルタリング方法が:
前記低減が完了した後に、前記プロセッサによって、前記ユーザ機器から前記フィルタリングエージェントを除去する段階
を更に備える、項目16に記載のコンピュータプログラム製品。
[項目18]
前記フィルタリングエージェントを前記UEにプッシュする前記段階が:
アクティブ化インタラクションコードを前記UEに送信する段階;及び
前記アクティブ化インタラクションコードの実行に応答して、前記ノイズ及び歪みの前記低減を実行するための前記フィルタリングエージェントをアクティブ化する段階
を有する、項目16に記載のコンピュータプログラム製品。
[項目19]
前記環境特性が、トリガされたPNF機能に関するリソースに関連付けられる、項目16に記載のコンピュータプログラム製品。
[項目20]
前記フィルタリングエージェントモデルを選択する前記段階が、VNF及び5Gネットワークのサービスオーケストレーション層に関して実行される、項目16に記載のコンピュータプログラム製品。
【国際調査報告】