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

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

▶ ▲騰▼▲訊▼科技(深▲セン▼)有限公司の特許一覧

特許7484024データ伝送方法、装置、電子機器、及びコンピュータプログラム
<>
  • 特許-データ伝送方法、装置、電子機器、及びコンピュータプログラム 図1
  • 特許-データ伝送方法、装置、電子機器、及びコンピュータプログラム 図2
  • 特許-データ伝送方法、装置、電子機器、及びコンピュータプログラム 図3
  • 特許-データ伝送方法、装置、電子機器、及びコンピュータプログラム 図4
  • 特許-データ伝送方法、装置、電子機器、及びコンピュータプログラム 図5
  • 特許-データ伝送方法、装置、電子機器、及びコンピュータプログラム 図6
  • 特許-データ伝送方法、装置、電子機器、及びコンピュータプログラム 図7
  • 特許-データ伝送方法、装置、電子機器、及びコンピュータプログラム 図8
  • 特許-データ伝送方法、装置、電子機器、及びコンピュータプログラム 図9
  • 特許-データ伝送方法、装置、電子機器、及びコンピュータプログラム 図10
  • 特許-データ伝送方法、装置、電子機器、及びコンピュータプログラム 図11
  • 特許-データ伝送方法、装置、電子機器、及びコンピュータプログラム 図12
  • 特許-データ伝送方法、装置、電子機器、及びコンピュータプログラム 図13
  • 特許-データ伝送方法、装置、電子機器、及びコンピュータプログラム 図14
  • 特許-データ伝送方法、装置、電子機器、及びコンピュータプログラム 図15
  • 特許-データ伝送方法、装置、電子機器、及びコンピュータプログラム 図16
  • 特許-データ伝送方法、装置、電子機器、及びコンピュータプログラム 図17
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2024-05-07
(45)【発行日】2024-05-15
(54)【発明の名称】データ伝送方法、装置、電子機器、及びコンピュータプログラム
(51)【国際特許分類】
   H04W 28/04 20090101AFI20240508BHJP
   H04W 72/0457 20230101ALI20240508BHJP
【FI】
H04W28/04
H04W72/0457 110
【請求項の数】 26
(21)【出願番号】P 2023530057
(86)(22)【出願日】2021-11-18
(65)【公表番号】
(43)【公表日】2023-11-29
(86)【国際出願番号】 CN2021131399
(87)【国際公開番号】W WO2022142835
(87)【国際公開日】2022-07-07
【審査請求日】2023-05-17
(31)【優先権主張番号】202110004590.5
(32)【優先日】2021-01-04
(33)【優先権主張国・地域又は機関】CN
(73)【特許権者】
【識別番号】517392436
【氏名又は名称】▲騰▼▲訊▼科技(深▲セン▼)有限公司
【氏名又は名称原語表記】TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
【住所又は居所原語表記】35/F,Tencent Building,Kejizhongyi Road,Midwest District of Hi-tech Park,Nanshan District, Shenzhen,Guangdong 518057,CHINA
(74)【代理人】
【識別番号】100110364
【弁理士】
【氏名又は名称】実広 信哉
(74)【代理人】
【識別番号】100150197
【弁理士】
【氏名又は名称】松尾 直樹
(72)【発明者】
【氏名】雷 ▲藝▼学
【審査官】米倉 明日香
(56)【参考文献】
【文献】特表2020-509663(JP,A)
【文献】特開2006-165733(JP,A)
【文献】国際公開第2004/036440(WO,A1)
【文献】米国特許出願公開第2019/0097754(US,A1)
【文献】Huawei, HiSilicon,ATSSS Rule definition and update of TFCP,3GPP TSG SA WG2 #127 S2-183361,2018年04月10日
【文献】ZTE,(TP for NR BL CR for TS 38.413): Discussion on AMF initiated two GTP-U tunnel establishment[online],3GPP TSG RAN WG3 NR AdHoc R3-183668,2018年06月22日
(58)【調査した分野】(Int.Cl.,DB名)
H04B 7/24- 7/26
H04W 4/00-99/00
3GPP TSG RAN WG1-4
SA WG1-4
CT WG1、4
(57)【特許請求の範囲】
【請求項1】
1つ又は複数のプロセッサにより実行される、データ伝送方法であって、
アクセス及び移動性管理機能AMFが送信したアクセス層コンテキスト情報を受信するステップであって、前記アクセス層コンテキスト情報は、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なる汎用パケット無線業務トンネルプロトコルユーザープレーンGTP-Uトンネルにおいて伝送され、且つ同一のデータ無線ベアラDRBにより伝えられることを指示することに用いられる、ステップと、
ユーザープレーン機能エンティティが前記GTP-Uトンネルにより送信したデータパケットが前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属することを識別したときに、前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを前記DRBに基づきユーザー機器に送信する過程において、前記アクセス層コンテキスト情報に基づいて、前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの送信状況を検出するステップと、
特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの前記ユーザー機器への送信に失敗したと検出したときに、前記ユーザー機器に前記特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止するステップと、を含む、データ伝送方法。
【請求項2】
前記データ伝送方法は、さらに、
前記特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの前記ユーザー機器への送信に失敗したと検出したときに、既に受信された前記特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを破棄するステップを含む、請求項1に記載のデータ伝送方法。
【請求項3】
前記データ伝送方法は、さらに、
前記特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの前記ユーザー機器への送信に失敗したと検出したときに、前記ユーザープレーン機能エンティティに第1フィードバック情報を送信するステップであって、前記第1フィードバック情報は、前記ユーザープレーン機能エンティティが前記特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットの伝送を停止することを指示することに用いられる、ステップを含む、請求項1に記載のデータ伝送方法。
【請求項4】
前記ユーザープレーン機能エンティティに第1フィードバック情報を送信する前記ステップは、
前記特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットを完全に受信していないときに、前記ユーザープレーン機能エンティティに前記第1フィードバック情報を送信するステップを含む、請求項3に記載のデータ伝送方法。
【請求項5】
前記アドバンストインタラクティブ型データパケットを分割して得られた複数のサブデータパケットは、開始データパケット、及び終了データパケットを含み、
前記開始データパケットは、第1指示情報を含み、前記第1指示情報は、前記開始データパケットが前記複数のサブデータパケットのうち最初に伝送されるサブデータパケットであることを指示することに用いられ、
前記終了データパケットは、第2指示情報を含み、前記第2指示情報は、前記終了データパケットが前記複数のサブデータパケットのうち最後に伝送されるサブデータパケットであることを指示することに用いられる、請求項1に記載のデータ伝送方法。
【請求項6】
前記データ伝送方法は、さらに、
前記ユーザープレーン機能エンティティが前記GTP-Uトンネルにより送信した前記データパケットを受信するステップと、
前記データパケットのプロトコルフィールドにおける指示情報に基づいて、前記データパケットが前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属するか否かを識別するステップ、又は、
前記データパケットのペイロード情報における指示情報に基づいて、前記データパケットが前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属するか否かを識別するステップと、を含む、請求項1に記載のデータ伝送方法。
【請求項7】
前記データ伝送方法は、さらに、
設定された期間内に、前記ユーザープレーン機能エンティティが送信した前記特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットを完全に受信していないときに、前記ユーザー機器に前記特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止し、かつ既に受信された前記特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを破棄するステップを含む、請求項1に記載のデータ伝送方法。
【請求項8】
異なるタイプの前記アドバンストインタラクティブ型データパケットは、キーフレームに対応する前記アドバンストインタラクティブ型データパケットと、非キーフレームに対応する前記アドバンストインタラクティブ型データパケットとを含み、前記特定のタイプの前記アドバンストインタラクティブデータパケットは、前記キーフレームに対応する前記アドバンストインタラクティブデータパケットであり、
前記データ伝送方法は、さらに、
前記キーフレームに対応する前記アドバンストインタラクティブ型データパケットから分割して得られたサブデータパケットの前記ユーザー機器への送信に失敗したと検出したときに、以下の少なくとも一種の処理を実行するステップであって、
前記ユーザー機器に前記キーフレームに関連付けられた前記非キーフレームと対応する前記アドバンストインタラクティブ型データパケットを送信することを停止し、既に受信された前記キーフレームに関連付けられた前記非キーフレームと対応する前記アドバンストインタラクティブ型データパケットを破棄する、ステップを含む、請求項1~7のいずれか一項に記載のデータ伝送方法。
【請求項9】
1つ又は複数のプロセッサにより実行される、データ伝送方法であって、
セッション管理機能SMFが送信したプロトコルデータユニットPDUセッション管理ポリシー情報を受信するステップであって、前記PDUセッション管理ポリシー情報は、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なる汎用パケット無線業務トンネルプロトコルユーザープレーンGTP-Uトンネルにおいて伝送され、且つ同一のデータ無線ベアラDRBにより伝えられることを指示することに用いられる、ステップと、
PDUセッション管理ポリシー情報に基づいて、受信された異なるタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットをそれぞれ異なる前記GTP-Uトンネルにおいて基地局機器に伝送し、かつ前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの送信状況を検出するステップと、
特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの前記基地局機器への送信に失敗したと検出したときに、前記基地局機器に前記特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止するステップと、を含む、データ伝送方法。
【請求項10】
前記データ伝送方法は、さらに、
前記特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの前記基地局機器への送信に失敗したと検出したときに、既に受信された前記特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを破棄するステップを含む、請求項9に記載のデータ伝送方法。
【請求項11】
前記データ伝送方法は、さらに、
前記特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの前記基地局機器への送信に失敗したと検出したときに、アプリケーションサーバに第2フィードバック情報を送信するステップであって、前記第2フィードバック情報は、前記アプリケーションサーバが前記特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットの伝送を停止することを指示することに用いられる、ステップを含む、請求項9に記載のデータ伝送方法。
【請求項12】
アプリケーションサーバに第2フィードバック情報を送信する前記ステップは、
前記特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットを完全に受信していないときに、前記アプリケーションサーバに前記第2フィードバック情報を送信するステップを含む、請求項11に記載のデータ伝送方法。
【請求項13】
前記データ伝送方法は、さらに、
設定された期間内に、前記特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットを完全に受信していないときに、前記基地局機器に前記特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止し、かつ既に受信された前記特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを破棄するステップを含む、請求項9に記載のデータ伝送方法。
【請求項14】
異なるタイプの前記アドバンストインタラクティブ型データパケットは、キーフレームに対応する前記アドバンストインタラクティブ型データパケットと、非キーフレームに対応する前記アドバンストインタラクティブ型データパケットとを含み、前記特定のタイプの前記アドバンストインタラクティブデータパケットは、前記キーフレームに対応する前記アドバンストインタラクティブデータパケットであり、
前記データ伝送方法は、さらに、
前記キーフレームに対応する前記アドバンストインタラクティブ型データパケットから分割して得られたサブデータパケットの前記基地局機器への送信に失敗したと検出したときに、以下の少なくとも一種の処理を実行するステップであって、
前記基地局機器に前記キーフレームに関連付けられた前記非キーフレームと対応する前記アドバンストインタラクティブ型データパケットを送信することを停止し、既に受信された前記キーフレームに関連付けられた前記非キーフレームと対応する前記アドバンストインタラクティブ型データパケットを破棄する、ステップを含む、請求項9~13のいずれか一項に記載のデータ伝送方法。
【請求項15】
1つ又は複数のプロセッサにより実行される、データ伝送方法であって、
アクセス及び移動性管理機能AMFが送信したユーザー機器ルート選択ポリシーURSP規則を受信するステップであって、前記URSP規則は、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なる汎用パケット無線業務トンネルプロトコルユーザープレーンGTP-Uトンネルにおいて伝送され、且つ同一のデータ無線ベアラDRBにより伝えられることを指示することに用いられる、ステップと、
基地局機器が前記DRBに基づき送信したデータパケットが前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属することを識別したときに、前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを受信する過程において、前記URSP規則に基づいて、前記アドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットの受信状況を検出するステップと、
設定された期間内に、特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたすべてのデータパケットを完全に受信していないと検出したときに、前記特定のタイプの前記アドバンストインタラクティブ型データパケットを送信するアプリケーションサーバに伝送失敗情報を送信するステップであって、前記伝送失敗情報は、前記アプリケーションサーバに前記特定のタイプの前記アドバンストインタラクティブ型データパケットの伝送失敗を指示することに用いられる、ステップと、を含む、データ伝送方法。
【請求項16】
前記データ伝送方法は、さらに、
前記設定された期間内に、前記特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットを完全に受信していないと検出したときに、既に受信された前記特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを破棄するステップを含む、請求項15に記載のデータ伝送方法。
【請求項17】
前記データ伝送方法は、さらに、
前記特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたすべてのデータパケットを完全に受信したときに、前記特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたすべてのデータパケットに対して統合処理を行い、前記特定のタイプの前記アドバンストインタラクティブ型データパケットを得るステップを含む、請求項15に記載のデータ伝送方法。
【請求項18】
異なるタイプの前記アドバンストインタラクティブ型データパケットは、キーフレームに対応する前記アドバンストインタラクティブ型データパケットと、非キーフレームに対応する前記アドバンストインタラクティブ型データパケットとを含み、前記特定のタイプの前記アドバンストインタラクティブデータパケットは、前記キーフレームに対応する前記アドバンストインタラクティブデータパケットである、請求項15~17のいずれか一項に記載のデータ伝送方法。
【請求項19】
1つ又は複数のプロセッサにより実行される、データ伝送方法であって、
アプリケーション機能AFが送信したアドバンストインタラクティブ型データパケットに対する汎用パケット無線業務トンネルプロトコルユーザープレーンGTP-Uトンネル構成情報を受信するステップであって、前記GTP-Uトンネル構成情報は、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なるGTP-Uトンネルにおいて伝送され、且つ同一のデータ無線ベアラDRBにより伝えられることを指示することに用いられる、ステップと、
前記GTP-Uトンネル構成情報に基づいてユーザー機器ルート選択ポリシーURSP規則、及びプロトコルデータユニットPDUセッション管理ポリシー情報を生成するステップであって、前記URSP規則、及び前記PDUセッション管理ポリシー情報は、異なるタイプの前記アドバンストインタラクティブ型データパケットがそれぞれ異なる前記GTP-Uトンネルにおいて伝送され、且つ同一の前記DRBにより伝えられることを指示することに用いられる、ステップと、
前記URSP規則をアクセス及び移動性管理機能AMFによりユーザー機器に転送し、かつ前記URSP規則に基づいて基地局機器にアクセス層コンテキスト情報を設定するステップであって、前記アクセス層コンテキスト情報は、異なるタイプの前記アドバンストインタラクティブ型データパケットがそれぞれ異なる前記GTP-Uトンネルにおいて伝送され、且つ同一の前記DRBにより伝えられることを指示することに用いられる、ステップと、
前記PDUセッション管理ポリシー情報をセッション管理機能SMFによりユーザープレーン機能エンティティに設定するステップと、を含む、データ伝送方法。
【請求項20】
異なるタイプの前記アドバンストインタラクティブ型データパケットは、キーフレームに対応する前記アドバンストインタラクティブ型データパケットと、非キーフレームに対応する前記アドバンストインタラクティブ型データパケットとを含む、請求項19に記載のデータ伝送方法。
【請求項21】
データ伝送装置であって、
アクセス及び移動性管理機能AMFが送信したアクセス層コンテキスト情報を受信するように構成される第1受信ユニットであって、前記アクセス層コンテキスト情報は、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なる汎用パケット無線業務トンネルプロトコルユーザープレーンGTP-Uトンネルにおいて伝送され、且つ同一のデータ無線ベアラDRBにより伝えられることを指示することに用いられる、第1受信ユニットと、
ユーザープレーン機能エンティティが前記GTP-Uトンネルにより送信したデータパケットが前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属することを識別したときに、前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを前記DRBに基づきユーザー機器に送信する過程において、前記アクセス層コンテキスト情報に基づいて、前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの送信状況を検出するように構成される第1検出ユニットと、
特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの前記ユーザー機器への送信に失敗したと検出したときに、前記ユーザー機器に前記特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止するように構成される第1処理ユニットと、を含む、データ伝送装置。
【請求項22】
データ伝送装置であって、
セッション管理機能SMFが送信したプロトコルデータユニットPDUセッション管理ポリシー情報を受信するように構成される第2受信ユニットであって、前記PDUセッション管理ポリシー情報は、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なる汎用パケット無線業務トンネルプロトコルユーザープレーンGTP-Uトンネルにおいて伝送され、且つ同一のデータ無線ベアラDRBにより伝えられることを指示することに用いられる、第2受信ユニットと、
PDUセッション管理ポリシー情報に基づいて、受信された異なるタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットをそれぞれ異なる前記GTP-Uトンネルにおいて基地局機器に伝送し、かつ前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの送信状況を検出するように構成される第2検出ユニットと、
特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの前記基地局機器への送信に失敗したと検出したときに、前記基地局機器に前記特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止するように構成される第2処理ユニットと、を含む、データ伝送装置。
【請求項23】
データ伝送装置であって、
アクセス及び移動性管理機能AMFが送信したユーザー機器ルート選択ポリシーURSP規則を受信するように構成される第3受信ユニットであって、前記URSP規則は、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なる汎用パケット無線業務トンネルプロトコルユーザープレーンGTP-Uトンネルにおいて伝送され、且つ同一のデータ無線ベアラDRBにより伝えられることを指示することに用いられる、第3受信ユニットと、
基地局機器が前記DRBに基づき送信したデータパケットが前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属することを識別したときに、前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを受信する過程において、前記URSP規則に基づいて、前記アドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットの受信状況を検出するように構成される第3検出ユニットと、
設定された期間内に、特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたすべてのデータパケットを完全に受信していないと検出したときに、前記特定のタイプの前記アドバンストインタラクティブ型データパケットを送信するアプリケーションサーバに伝送失敗情報を送信するように構成される第3処理ユニットであって、前記伝送失敗情報は、前記アプリケーションサーバに前記特定のタイプの前記アドバンストインタラクティブ型データパケットの伝送失敗を指示することに用いられる、第3処理ユニットと、を含む、データ伝送装置。
【請求項24】
データ伝送装置であって、
アプリケーション機能AFが送信したアドバンストインタラクティブ型データパケットに対する汎用パケット無線業務トンネルプロトコルユーザープレーンGTP-Uトンネル構成情報を受信するように構成される第4受信ユニットであって、前記GTP-Uトンネル構成情報は、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なるGTP-Uトンネルにおいて伝送され、且つ同一のデータ無線ベアラDRBにより伝えられることを指示することに用いられる、第4受信ユニットと、
前記GTP-Uトンネル構成情報に基づいてユーザー機器ルート選択ポリシーURSP規則、及びプロトコルデータユニットPDUセッション管理ポリシー情報を生成するように構成される生成ユニットであって、前記URSP規則、及び前記PDUセッション管理ポリシー情報は、異なるタイプの前記アドバンストインタラクティブ型データパケットがそれぞれ異なる前記GTP-Uトンネルにおいて伝送され、且つ同一の前記DRBにより伝えられることを指示することに用いられる、生成ユニットと、
前記URSP規則をアクセス及び移動性管理機能AMFによりユーザー機器に転送し、かつ前記URSP規則に基づいて基地局機器にアクセス層コンテキスト情報を設定するように構成される第1送信ユニットであって、前記アクセス層コンテキスト情報は、異なるタイプの前記アドバンストインタラクティブ型データパケットがそれぞれ異なる前記GTP-Uトンネルにおいて伝送され、且つ同一の前記DRBにより伝えられることを指示することに用いられる、第1送信ユニットと、
前記PDUセッション管理ポリシー情報をセッション管理機能SMFによりユーザープレーン機能エンティティに設定するように構成される第2送信ユニットと、を含む、データ伝送装置。
【請求項25】
電子機器であって、
1つ又は複数のプロセッサと、
1つ又は複数のプログラムを記憶することに用いられ、前記1つ又は複数のプログラムが前記1つ又は複数のプロセッサにより実行されるときに、請求項1~8のいずれか一項に記載のデータ伝送方法を実現するか、又は、請求項9~14のいずれか一項に記載のデータ伝送方法を実現するか、又は、請求項15~18のいずれか一項に記載のデータ伝送方法を実現するか、又は、請求項19、及び20に記載のデータ伝送方法を実現する記憶装置と、を含む、電子機器。
【請求項26】
コンピュータプログラムであって、1つ又は複数のプロセッサにより実行されるときに、請求項1~20のいずれか一項に記載のデータ伝送方法を実現する、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本願は、出願番号が第202110004590.5号であり、出願日が2021年1月4日である中国特許出願に基づき提出され、かつ該中国特許出願の優先権を主張し、ここで該中国特許出願の全内容が引用により参考として本願に組み込まれている。
【0002】
本願は、コンピュータ、及び通信の技術分野に関し、データ伝送方法、装置、コンピュータ可読記憶媒体、電子機器、及びコンピュータプログラム製品に関する。
【背景技術】
【0003】
通信分野において、例えば、第5世代移動通信技術(5th-Generation、5G)、及び進化型5Gシステムにおいて、高帯域幅のアドバンストインタラクティブ型業務は、重要な業務タイプであり、例えばクラウドゲーム(Cloud Gaming)、仮想現実(Virtual Reality、VR)、拡張現実(Augmented Reality、AR)、複合現実(Mixed Reality、MR)、エクステンデッドリアリティ(Extended Reality、XR)、映画的な現実(Cinematic Reality、CR)等が挙げられる。これらのアドバンストインタラクティブ型業務は、伝送の適時性の要件が非常に高いだけでなく、解像度、フレームレート、及び自由度等の指標の向上に伴って、アプリケーション層で生じたデータ量が大幅に増加し、ネットワーク伝送に非常に大きな負荷をもたらしてしまう。
【0004】
一般的に、アドバンストインタラクティブ型業務のアプリケーション層が生成したデータパケットを伝送するために、通常、データパケットを大量のサブデータパケットにカットして段階的に伝送する。しかしながら、上記アドバンストインタラクティブ型業務のデータパケットを伝送する過程においては、そのうち1つのサブデータパケットの伝送に失敗すると、データパケット全体のコンテンツを受信側においてリアルタイムに回復、及びプレゼンテーションすることができず、それにより、アドバンストインタラクティブ型の高帯域幅、及び低遅延の需要を満たすことができない。
【発明の概要】
【発明が解決しようとする課題】
【0005】
本願の実施例は、データ伝送方法、装置、コンピュータ可読記憶媒体、電子機器、及びコンピュータプログラム製品を提供し、データパケットの伝送遅延と伝送リソースの消費を低減させることができる。
【課題を解決するための手段】
【0006】
本願の実施例は、データ伝送方法を提供し、
アクセス及び移動性管理機能(Access and Mobility Management Function、AMF)が送信したアクセス層コンテキスト情報を受信するステップであって、前記アクセス層コンテキスト情報は、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なる汎用パケット無線業務トンネルプロトコルユーザープレーン(General Packet Radio Service Tunnel Protocol User、GTP-U)トンネルにおいて伝送され、且つ同一のデータ無線ベアラ(Data Radio Bearer、DRB)により伝えられる(ベア(bear)される)ことを指示することに用いられる、ステップと、
ユーザープレーン機能エンティティが前記GTP-Uトンネルにより送信したデータパケットが前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属することを識別したときに、前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを前記DRBに基づきユーザー機器に送信する過程において、前記アクセス層コンテキスト情報に基づいて、前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの送信状況を検出するステップと、
特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの前記ユーザー機器への送信に失敗したと検出したときに、前記ユーザー機器に前記特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止するステップと、を含む。
【0007】
本願の実施例は、別のデータ伝送方法を提供し、
セッション管理機能(Session Management Function、SMF)が送信したプロトコルデータユニット(Protocol Data Unit、PDU)セッション管理ポリシー情報を受信するステップであって、前記PDUセッション管理ポリシー情報は、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なるGTP-Uトンネルにおいて伝送され、且つ同一のDRBにより伝えられることを指示することに用いられる、ステップと、
PDUセッション管理ポリシー情報に基づいて、受信された異なるタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットをそれぞれ異なる前記GTP-Uトンネルにおいて基地局機器に伝送し、かつ前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの送信状況を検出するステップと、
特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの前記基地局機器への送信に失敗したと検出したときに、前記基地局機器に前記特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止するステップと、を含む。
【0008】
本願の実施例は、さらに別のデータ伝送方法を提供し、
AMFが送信したユーザー機器ルート選択ポリシー(UE Route Selection Policy、URSP)規則を受信するステップであって、前記URSP規則は、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なるGTP-Uトンネルにおいて伝送され、且つ同一のDRBにより伝えられることを指示することに用いられる、ステップと、
基地局機器が前記DRBに基づき送信したデータパケットが前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属することを識別したときに、前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを受信する過程において、前記URSP規則に基づいて、前記アドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットの受信状況を検出するステップと、
設定された期間内に、特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたすべてのデータパケットを完全に受信していないと検出したときに、前記特定のタイプの前記アドバンストインタラクティブ型データパケットを送信するアプリケーションサーバに伝送失敗情報を送信するステップであって、前記伝送失敗情報は、前記アプリケーションサーバに前記特定のタイプの前記アドバンストインタラクティブ型データパケットの伝送失敗を指示することに用いられる、ステップと、を含む。
【0009】
本願の実施例は、またさらに別のデータ伝送方法を提供し、
アプリケーション機能(Application Function、AF)が送信したアドバンストインタラクティブ型データパケットに対するGTP-Uトンネル構成情報を受信するステップであって、前記GTP-Uトンネル構成情報は、タイプでないアドバンストインタラクティブ型データパケットがそれぞれ異なるGTP-Uトンネルにおいて伝送され、且つ同一のDRBにより伝えられることを指示することに用いられる、ステップと、
前記GTP-Uトンネル構成情報に基づいてユーザー機器ルート選択ポリシーURSP規則、及びプロトコルデータユニットPDUセッション管理ポリシー情報を生成するステップであって、前記URSP規則、及び前記PDUセッション管理ポリシー情報は、異なるタイプの前記アドバンストインタラクティブ型データパケットがそれぞれ異なる前記GTP-Uトンネルにおいて伝送され、且つ異なるタイプの前記アドバンストインタラクティブ型データパケットが同一の前記DRBにより伝えられることを指示することに用いられる、ステップと、
前記URSP規則をアクセス及び移動性管理機能AMFによりユーザー機器に転送し、かつ前記URSP規則に基づいて基地局機器にアクセス層コンテキスト情報を設定するステップであって、前記アクセス層コンテキスト情報は、異なるタイプの前記アドバンストインタラクティブ型データパケットがそれぞれ異なる前記GTP-Uトンネルにおいて伝送され、且つ異なるタイプの前記アドバンストインタラクティブ型データパケットが同一の前記DRBにより伝えられることを指示することに用いられる、ステップと、
前記PDUセッション管理ポリシー情報をSMFによりユーザープレーン機能エンティティに設定するステップと、を含む。
【0010】
本願の実施例は、データ伝送装置を提供し、
AMFが送信したアクセス層コンテキスト情報を受信するように構成される第1受信ユニットであって、前記アクセス層コンテキスト情報は、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なるGTP-Uトンネルにおいて伝送され、且つ同一のDRBにより伝えられることを指示することに用いられる、第1受信ユニットと、
ユーザープレーン機能エンティティが前記GTP-Uトンネルにより送信したデータパケットが前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属することを識別したときに、前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを前記DRBに基づきユーザー機器に送信する過程において、前記アクセス層コンテキスト情報に基づいて、前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの送信状況を検出するように構成される第1検出ユニットと、
特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの前記ユーザー機器への送信に失敗したと検出したときに、前記ユーザー機器に前記特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止するように構成される第1処理ユニットと、を含む。
【0011】
本願の実施例は、別のデータ伝送装置を提供し、
SMFが送信したPDUセッション管理ポリシー情報を受信する第2受信ユニットであって、前記PDUセッション管理ポリシー情報は、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なるGTP-Uトンネルにおいて伝送され、且つ同一のDRBにより伝えられることを指示することに用いられる、第2受信ユニットと、
PDUセッション管理ポリシー情報に基づいて、受信された異なるタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットをそれぞれ異なる前記GTP-Uトンネルにおいて基地局機器に伝送し、かつ前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの送信状況を検出するように構成される第2検出ユニットと、
特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの前記基地局機器への送信に失敗したと検出したときに、前記基地局機器に前記特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止するように構成される第2処理ユニットと、を含む。
【0012】
本願の実施例は、さらに別のデータ伝送装置を提供し、
AMFが送信したユーザー機器ルート選択ポリシーURSP規則を受信するように構成される第3受信ユニットであって、前記URSP規則は、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なるGTP-Uトンネルにおいて伝送され、且つ同一のDRBにより伝えられることを指示することに用いられる、第3受信ユニットと、
基地局機器が前記DRBに基づき送信したデータパケットが前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属することを識別したときに、前記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを受信する過程において、前記URSP規則に基づいて、前記アドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットの受信状況を検出するように構成される第3検出ユニットと、
設定された期間内に、特定のタイプの前記アドバンストインタラクティブ型データパケットを分割して得られたすべてのデータパケットを完全に受信していないと検出したときに、前記特定のタイプの前記アドバンストインタラクティブ型データパケットを送信するアプリケーションサーバに伝送失敗情報を送信するように構成される第3処理ユニットであって、前記伝送失敗情報は、前記アプリケーションサーバに前記特定のタイプの前記アドバンストインタラクティブ型データパケットの伝送失敗を指示することに用いられる、第3処理ユニットと、を含む。
【0013】
本願の実施例は、またさらに別のデータ伝送装置を提供し、
AFが送信したアドバンストインタラクティブ型データパケットに対するGTP-Uトンネル構成情報を受信するように構成される第4受信ユニットであって、前記GTP-Uトンネル構成情報は、タイプでないアドバンストインタラクティブ型データパケットがそれぞれ異なるGTP-Uトンネルにおいて伝送され、且つ同一のDRBにより伝えられることを指示することに用いられる、第4受信ユニットと、
前記GTP-Uトンネル構成情報に基づいてユーザー機器ルート選択ポリシーURSP規則、及びPDUセッション管理ポリシー情報を生成するように構成される生成ユニットであって、前記URSP規則、及び前記PDUセッション管理ポリシー情報は、異なるタイプの前記アドバンストインタラクティブ型データパケットがそれぞれ異なる前記GTP-Uトンネルにおいて伝送され、且つ同一の前記DRBにより伝えられることを指示することに用いられる、生成ユニットと、
前記URSP規則をアクセス及びAMFによりユーザー機器に転送し、かつ前記URSP規則に基づいて基地局機器にアクセス層コンテキスト情報を設定するように構成される第1送信ユニットであって、前記アクセス層コンテキスト情報は、異なるタイプの前記アドバンストインタラクティブ型データパケットがそれぞれ異なる前記GTP-Uトンネルにおいて伝送され、且つ同一の前記DRBにより伝えられることを指示することに用いられる、第1送信ユニットと、
前記PDUセッション管理ポリシー情報をSMFによりユーザープレーン機能エンティティに設定するように構成される第2送信ユニットと、を含む。
【0014】
本願の実施例は、コンピュータ可読記憶媒体を提供し、それにコンピュータプログラムが記憶されており、前記コンピュータプログラムが1つ又は複数のプロセッサにより実行されるときに、本願の実施例が提供するデータ伝送方法を実現する。
【0015】
本願の実施例は、電子機器を提供し、
1つ又は複数のプロセッサと、
1つ又は複数のプログラムを記憶することに用いられる記憶装置であって、前記1つ又は複数のプログラムが前記1つ又は複数のプロセッサにより実行されるときに、本願の実施例が提供するデータ伝送方法を実現する記憶装置と、を含む。
【0016】
本願の実施例は、コンピュータプログラム製品を提供し、前記コンピュータプログラム製品は、コンピュータプログラム、又は、コンピュータ命令を含み、前記コンピュータプログラム、又は、コンピュータ命令が1つ又は複数のプロセッサにより実行されるときに、本願の実施例が提供するデータ伝送方法を実現する。
【発明の効果】
【0017】
本願の実施例は、少なくとも以下の有益な効果を有する。アドバンストインタラクティブ型データパケット(すなわち、アドバンストインタラクティブ型業務のデータパケット)をサブデータパケットに分割し、かつサブデータパケットを分類することにより、サブデータパケットのユーザー機器への送信に失敗したときに、ユーザー機器に特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止する。つまり、サブデータパケットの送信に失敗したということが存在する場合に、無効サブデータパケットの送信を適時に停止することができ、従って、データパケットの伝送遅延と伝送リソースの消費を低減させることができる。
【図面の簡単な説明】
【0018】
図1】本願の実施例の例示的なシステムアーキテクチャの模式図を示している。
図2】本願の実施例の1つのアドバンストインタラクティブ型データパケットの伝送過程の模式図を示している。
図3】本願の実施例の1つのデータ伝送方法のフロー図を示している。
図4】本願の実施例のアドバンストインタラクティブ型データパケットの区分構造の模式図を示している。
図5】本願の実施例の別のデータ伝送方法のフロー図を示している。
図6】本願の実施例のさらに別のデータ伝送方法のフロー図を示している。
図7】本願の実施例のまたさらに別のデータ伝送方法のフロー図を示している。
図8】本願の実施例の別のアドバンストインタラクティブ型データパケットの伝送過程の模式図を示している。
図9】本願の実施例の制御プレーンの構成フロー図を示している。
図10】本願の実施例が提供する一種の例示的なデータ伝送方法のフロー模式図を示している。
図11】本願の実施例が提供する別の例示的なデータ伝送方法のフロー模式図を示している。
図12】本願の実施例が提供するさらに別の例示的なデータ伝送方法のフロー模式図を示している。
図13】本願の実施例の1つのデータ伝送装置のブロック図を示している。
図14】本願の実施例の別のデータ伝送装置のブロック図を示している。
図15】本願の実施例のさらに別のデータ伝送装置のブロック図を示している。
図16】本願の実施例のまたさらに別のデータ伝送装置のブロック図を示している。
図17】本願の実施例の電子機器の構造模式図を示している。
【発明を実施するための形態】
【0019】
説明する必要がある点として、本願の実施例において言及される「複数」とは、2つ、又は、2つ以上を指す。「及び/又は」は、関連対象の関連関係を記述し、三種の関係が存在できることを示す。例えば、A、及び/又は、Bは、Aが単独で存在すること、AとBとが同時に存在すること、及びBが単独で存在することの三種の状況を示すことができる。文字「/」は、一般的に前後の関連対象が「又は」の関係であることを示す。
【0020】
通信分野(例えば、4G(4th-Generation、第4世代移動通信技術)、5G等)の発展に伴い、大きなデータ量、及び短い遅延を求める多くの業務が、応用されている。例えばクラウドゲーム業務、VR、AR、MR、XR、及びCR等のインタラクティブ業務があり、アドバンストインタラクティブサービス(Advanced Interactive Service、AIS)業務とも呼ぶことができる。本願の実施例においては、アドバンストインタラクティブサービス業務のデータパケットがアドバンストインタラクティブ型データパケットと呼ばれる。
【0021】
例えば、図1に示されるクラウドゲームシーンにおいて、クラウド側サーバ101は、クラウドゲームを動作させることに用いられ、クラウド側サーバ101は、ゲーム画面をレンダリングし、かつ音声信号、及びレンダリングされた後の画像を符号化処理し、最終的に符号化処理して得られた符号化データをネットワークにより各ゲームクライアント(ゲームクライアント1-21、ゲームクライアント1-22、ゲームクライアント1-23、及びゲームクライアント1-24が例示的に示されている)に伝送することができる。ゲームクライアントは、基本的なストリームメディア再生能力、ヒューマンコンピュータインタラクション能力、及び通信能力等を有するユーザー機器(User Equipment、UE)であってもよく、例えば、スマートフォン、タブレットコンピュータ、ノートパソコン、デスクトップコンピュータ、スマートテレビ、セットトップボックス、スマート車載機器、ポータブル音楽プレーヤ、パーソナルデジタルアシスタント、専用メッセージ機器、ポータブルゲーム機器、及びスマートスピーカ等であり、又は、該ゲームクライアントは、更に端末機器において動作するアプリケーションプログラムであってもよい。例えば、オペレーティングシステムにおけるネイティブプログラム、又は、ソフトウェアモジュール、ローカル(Native)アプリケーションプログラム(APP、Application)、すなわち、動作するにはオペレーティングシステムにおいてインストールする必要があるプログラム(ゲームAPP)であり、アプレットであってもよく、すなわち、ブラウザ環境においてダウンロードするだけで動作できるプログラム、任意のAPPの中に組み込むことができるアプレットである。
【0022】
本願の実施例において、ゲームクライアントは、クラウド側サーバ101が伝送した符号化データを復号し、アナログ音声動画信号を得て、かつ再生することができる。理解すべき点として、図1においては、ラウドゲームシステムのシステムアーキテクチャを例示的に特徴付けするのみであり、クラウドゲームシステムの具体的なアーキテクチャを限定せず、例えば、クラウドゲームシステムにおいてさらにスケジューリングに用いられるバックグラウンドサーバ等を含んでもよい。またクラウド側サーバ101は、独立した物理サーバであってもよく、複数の物理サーバで構成されたサーバクラスター、又は、分散型システムであってもよく、さらにクラウドサービス、クラウドデータベース、クラウドコンピューティング、クラウド関数、クラウド記憶、ネットワークサービス、クラウド通信、ミドルウェアサービス、ドメイン名サービス、セキュリティサービス、コンテンツ配信ネットワーク(Content Delivery Network、CDN)、ビッグデータ、及び人工知能プラットフォーム等の基本的なクラウドコンピューティングサービスを提供するクラウドサーバであってもよい。ゲームクライアント、及びクラウド側サーバ101は、有線、又は、無線通信の方式で直接、又は、間接的な接続を行ってもよく、本願は、ここで制限しない。
【0023】
各種のアドバンストインタラクティブ業務の応用シーンにおいては、アドバンストインタラクティブ型データパケットは巨大であるため、伝送するときに複数のサブデータパケットに分割する必要がある。つまり、図2に示すように、例えば、5Gシステムにおいて、ユーザープレーンは、主にアプリケーションサーバ、ユーザープレーン機能(User Plane Function、UPF)、基地局(next generation NodeB、gNBと略称)、及びユーザー機器を含む。アドバンストインタラクティブ型データパケットの伝送は、いくつかの業務シーンに対して主にダウンリンク方向にあり、例えば、アプリケーションサーバからUPFに到達し、次にgNBによってUEに送信する。伝送するときに、アドバンストインタラクティブ型データパケット2-1は、アプリケーションサーバのアプリケーション層において分割され、分割された後のサブデータパケット2-2は、インターネットプロトコル(Internet Protocol、IP)パケットとして、アプリケーションサーバからUPFに到達した後に、5Gシステムは、PDUセッションによってサブデータパケットをUE側に伝送し、UE側のアプリケーション層においてプロトコルスタックから上へ段階的に渡して、かつ再構成して(図において再構成前のサブデータパケット2-3が示されている)該アドバンストインタラクティブ型データパケット2-1を回復する。
【0024】
ここで、図2に示されるシステムにおいて、アプリケーションサーバは、L1層、L2層、及びIP層を含み、ユーザープレーン機能は、L1層、L2層、ユーザデータグラムプロトコル(User Datagram Protocol、UDP)/IP、汎用パケット無線業務トンネルプロトコルユーザープレーン、及びIP層を含み、基地局は、L1層、L2層、UDP/IP、GTP-U、物理層(Physical、PHY)、メディアアクセス制御層(Media Access Control、MAC)、無線リンク制御層プロトコル層(Radio Link Control、RLC)、パケットデータコンバージェンスプロトコル層(Packet Data Convergence Protocol、PDCP)、サービスデータアダプテーションプロトコル層(Service Data Adaptation Protocol、SDAP)、及びIP層を含み、ユーザー機器は、PHY層、MAC層、RLC層、PDCH層、SDAP層、及びIP層を含む。ここで、L1層は、物理層を指し、元のデータが各種の物理的メディアにおいて伝送できることを確保することに用いられ、L2層は、データリンク層を指し、データリンク層は、物理層が提供したサービスを基にネットワーク層にサービスを提供し、IP層は、すなわちネットワーク層であり、2つのエンドシステム間のデータ伝送を実現することに用いられる。
【0025】
各種のアドバンストインタラクティブ業務の応用シーンにおいて、アプリケーション層が生成したアドバンストインタラクティブ型データパケットを、非常に低い遅延で大量のサブデータパケットにカットされて段階的に伝送する必要があり、一旦、そのうち1つのサブデータパケットの伝送が伝送要件を満たさなければ、アドバンストインタラクティブ型データパケット全体は、受信側にリアルタイムな回復、及びプレゼンテーションを行うことができず、それにより、アドバンストインタラクティブ型の高帯域幅業務のニーズを満たすことができない。この場合に、大量のサブデータパケットの段階的な伝送は、実際上、ネットワークリソースを浪費してしまう。例えば、1つのアドバンストインタラクティブ型データパケットは、10個のサブデータパケット(ひいては、より多くのサブデータパケット)に分割され、各々のサブデータパケットの伝送成功の確率が0.99である場合、これら10個のサブデータパケットの全部の伝送に成功する確率が0.9910であり、すなわち0.904である。これから分かるように、1つのアドバンストインタラクティブ型データパケットを複数のサブデータパケットに分割するときに、各々のサブデータパケットの伝送成功の確率が非常に大きいとしても、アドバンストインタラクティブ型データパケット全体を分割して得られたすべてのサブデータパケットがいずれも伝送に成功する確率は、大きく低下してしまうこととなる。また、あるサブデータパケットの伝送に失敗すれば、受信側がアドバンストインタラクティブ型データパケットを回復できないことを引き起こすことになり、この場合に、アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを伝送し続けることは、既に無意義になってしまう。これに基づき、本願の実施例は、データ伝送方法、装置、コンピュータ可読記憶媒体、電子機器、及びコンピュータプログラム製品を提供し、データパケットの伝送遅延と伝送リソースの消費を低減させることができる。
【0026】
図3は、本願の実施例の1つのデータ伝送方法のフロー図を示しており、該データ伝送方法は、基地局機器により実行できる。図3を参照して示されるように、該データ伝送方法は、少なくとも以下のS310~S330を含み、以下、各ステップをそれぞれ説明する。
【0027】
S310において、AMFが送信したアクセス層コンテキスト情報を受信し、アクセス層コンテキスト情報は、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なるGTP-Uトンネルにおいて伝送され、且つ同一のDRBにより伝えられることを指示することに用いられる。
【0028】
説明する必要がある点として、基地局が制御プレーン、及びユーザープレーンにより分けられ、すなわち、基地局が基地局集約ユニット(gNB Centralized Unit、gNB-CU)と基地局分散ユニット(gNB Distributed Unit、gNB-DU)とに分けられ、且つgNB-CUが制御プレーンとして機能し、gNB-DUがユーザープレーンとして機能すれば、本願の実施例における基地局機器は、gNB-DUであってもよい。
【0029】
本願の実施例において、アドバンストインタラクティブ型データパケットのタイプは、伝送する必要がある業務コンテンツのタイプ、及び優先度等に基づいて決定されてもよい。例えば、アドバンストインタラクティブ型データパケットのタイプは、キーフレームと非キーフレームとを含んでもよく、ここで、キーフレームは、イントラフレーム(Intra Picture、Iフレーム)であってもよく、非キーフレームは、前方向予測符号化フレーム(Predictive Frame、Pフレーム)、及び/又は、両方向予測補間符号化フレーム(Bi-Directional Interpolated Prediction Frame、Bフレーム)であってもよい。
【0030】
本願の実施例において、複数種のタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なるGTP-Uトンネルにおいて伝送されることは、一種のタイプのアドバンストインタラクティブ型データパケットが1つのGTP-Uトンネルにおいて伝送され、且つ異なるタイプのアドバンストインタラクティブ型データパケットが伝送されるときに採用したGTP-Uトンネルが異なることであってもよい。
【0031】
S320において、ユーザープレーン機能エンティティがGTP-Uトンネルにより送信したデータパケットがアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属することを識別したときに、アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットをDRBに基づきユーザー機器に送信する過程において、アクセス層コンテキスト情報に基づいて、アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの送信状況を検出する。
【0032】
本願の実施例において、ユーザープレーン機能エンティティは、異なるGTP-Uトンネルにおいて異なるタイプのアドバンストインタラクティブ型データパケットを伝送する、すなわち、異なるタイプのアドバンストインタラクティブ型データパケットが伝送されるときに採用したGTP-Uトンネルは、異なる。基地局機器は、異なるGTP-Uトンネルにおいてユーザープレーン機能エンティティが送信したデータパケットを受信することができ、且つデータパケットを受信した後にさらに該データパケットがアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットであるか否かを識別することができる。選択可能に、基地局機器は、さらにアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを受信したGTP-Uトンネルに基づいて、どのタイプのアドバンストインタラクティブ型データパケットであるか否かを識別することができ、例えば、GTP-Uトンネルの識別子情報とアドバンストインタラクティブ型データパケットのタイプとを対応付け、次に、アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを受信したGTP-Uトンネルの識別子情報に基づいて、どのタイプのアドバンストインタラクティブ型データパケットを受信したかを判定することができる。
【0033】
本願の実施例においては、二種のタイプのアドバンストインタラクティブ型データパケット、すなわち、キーフレームに対応するアドバンストインタラクティブ型データパケットと非キーフレームに対応するアドバンストインタラクティブ型データパケットとを有することを仮定する。その場合、ユーザープレーン機能エンティティは、2つのGTP-Uトンネルにおいてそれぞれこの二種のタイプのアドバンストインタラクティブ型データパケットを伝送することができ、1つのGTP-Uトンネルにおいてキーフレームに対応するアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを伝送し、もう1つのGTP-Uトンネルにおいて非キーフレームに対応するアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを伝送するようにしてもよい。
【0034】
本願の実施例において、アドバンストインタラクティブ型データパケットを分割して得られた複数のサブデータパケットには、開始データパケットと終了データパケットとが含まれる。開始データパケットには、第1指示情報が含まれ、該第1指示情報は、開始データパケットが複数のサブデータパケットのうち最初に伝送されるサブデータパケットであることを指示することに用いられ、終了データパケットには、第2指示情報が含まれ、該第2指示情報は、終了データパケットが複数のサブデータパケットのうち最後に伝送されるサブデータパケットであることを指示することに用いられる。
【0035】
本願の実施例において、基地局機器は、開始データパケットと終了データパケットに対する識別により、アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを受信した否かを判定する。例えば、基地局機器が開始データパケットに含まれる第1指示情報に基づいて該開始データパケットを識別した場合、開始データパケットから終了データパケットまでの間に受信されたデータパケットは、全てアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属する。
【0036】
本願の実施例において、基地局機器は、受信されたデータパケットのプロトコルフィールドに含まれる指示情報に基づいて、受信されたデータパケットがアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属するか否かを識別することができる。
【0037】
説明する必要がある点として、アドバンストインタラクティブ型データパケットを分割して得られた複数のサブデータパケットにおける開始データパケットは、プロトコルフィールドにおいて、それが開始データパケットであることを指示することに用いられる指示情報が追加され、終了データパケットは、プロトコルフィールドにおいて、それが終了データパケットであることを指示することに用いられる指示情報が追加される。その場合、基地局機器は、データパケットのプロトコルフィールドに基づいて該開始データパケットを識別した後に、開始データパケットから終了データパケットまでの間に受信されたデータパケットは、全てアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属する。
【0038】
本願の実施例において、基地局機器は、受信されたデータパケットのペイロード情報に含まれる指示情報に基づいて、受信されたデータパケットがアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属するか否かを識別することができる。
【0039】
説明する必要がある点として、例えば、アドバンストインタラクティブ型データパケットを分割して得られた複数のサブデータパケットにおける開始データパケットは、ペイロード情報において、それが開始データパケットであることを指示することに用いられる指示情報が追加され、終了データパケットは、ペイロード情報において、それが終了データパケットであることを指示することに用いられる指示情報が追加される。その場合、データパケットのペイロード情報に基づいて該開始データパケットを識別した後に、開始データパケットから終了データパケットまでの間のデータパケットは、全てアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属する。
【0040】
続いて、図3に参照されるように、S330において、特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットのユーザー機器への送信に失敗したと検出したときに、ユーザー機器に特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止する。
【0041】
本願の実施例において、基地局機器は、特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットがユーザー機器への送信に失敗したサブデータパケットであることを検出すると、このときに、該特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信し続けるとしても該特定のタイプのアドバンストインタラクティブ型データパケットを回復できない。従って、基地局機器は、ユーザー機器に残りのサブデータパケットを送信することを停止することができ、それにより帯域幅の占有を低減させ、アドバンストインタラクティブ型データパケットが伝送されるときの伝送リソースの占有を減少させることに有利である。
【0042】
本願の実施例において、1つのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットが、ユーザー機器への送信に失敗したサブデータパケットであれば、このアドバンストインタラクティブ型データパケットは、特定のタイプのアドバンストインタラクティブ型データパケットである。言い換えれば、特定のタイプのアドバンストインタラクティブ型データパケットは、送信に失敗したサブデータパケットが存在するアドバンストインタラクティブ型データパケットである。ここで、特定のタイプは、複数種のタイプのうちの任意の一種のタイプである。
【0043】
本願の実施例において、異なるタイプのアドバンストインタラクティブ型データパケットは、二種のタイプのアドバンストインタラクティブ型データパケットを含むときに、二種のタイプのアドバンストインタラクティブ型データパケットは、キーフレームに対応するアドバンストインタラクティブ型データパケットと非キーフレームに対応するアドバンストインタラクティブ型データパケットである。非キーフレームに対応するアドバンストインタラクティブ型データパケットは、送信されるときに送信に失敗したサブデータパケットが存在すれば、非キーフレームに対応するアドバンストインタラクティブ型データパケットは、特定のタイプのアドバンストインタラクティブ型データパケットである。キーフレームに対応するアドバンストインタラクティブ型データパケットは、送信されるときに送信に失敗したサブデータパケットが存在すれば、キーフレームに対応するアドバンストインタラクティブ型データパケットは、特定のタイプのアドバンストインタラクティブ型データパケットである。
【0044】
本願の実施例において、基地局機器は、アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットがユーザー機器への送信に失敗したサブデータパケットであるか否かを検出するときに、複数種のタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットをそれぞれ検出することができ、且つ複数種のタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの検出過程間は、相互に影響しない。それと同時に、複数種のタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの伝送過程も相互に影響しなくてもよく、例えば、あるタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットのユーザー機器への送信に失敗すると、ユーザー機器に該特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止することができる。しかし、この過程は、その他のタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの送信に影響せず、つまり、その他のタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットは、送信され続けることができる。
【0045】
本願の実施例において、基地局機器は、特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットのユーザー機器への送信に失敗したと検出すると、さらに既に受信された該特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを破棄することができ、それにより記憶リソースの占有を低減させる。
【0046】
本願の実施例において、基地局機器は、特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットのユーザー機器への送信に失敗したと検出すると、ユーザープレーン機能エンティティに第1フィードバック情報を送信することができ、該第1フィードバック情報は、ユーザープレーン機能エンティティが特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットの伝送を停止することを指示することに用いられる。
【0047】
理解できる点として、基地局機器は、ユーザー機器に特定のタイプのアドバンストインタラクティブ型データパケットを送信する過程で送信に失敗したサブデータパケットが存在することを検出したときに、ユーザープレーン機能エンティティに第1フィードバック情報を送信することができ、それによりユーザープレーン機能エンティティが特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットの伝送を停止することを指示し、それにより伝送リソースの占有を減少させる。
【0048】
本願の実施例において、基地局機器がユーザープレーン機能エンティティに第1フィードバック情報を送信するステップは、該特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットが完全に受信されていない場合に行われ、特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットを既に完全に受信した場合、ユーザープレーン機能エンティティに第1フィードバック情報を送信する必要がなくなる。
【0049】
本願の実施例において、基地局機器は、設定された期間内にユーザープレーン機能エンティティが送信した特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットを完全に受信していない場合に、ユーザー機器に該特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止し、かつ既に受信された該特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを破棄する。
【0050】
説明する必要がある点として、アドバンストインタラクティブ型データパケットは、タイムリミット要件を有するデータパケットであってもよく、基地局機器が設定された期間内にユーザープレーン機能エンティティが送信した特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットを完全に受信していなければ、特定のタイプのアドバンストインタラクティブ型データパケットが既にタイムリミット要件を超えたことを意味する。このときに、基地局機器は、特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットをユーザー機器に引き続き伝送する必要がなくなる。勿論、設定された期間内にユーザープレーン機能エンティティが送信した特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットを完全に受信していなければ、それはユーザープレーン機能エンティティがサブデータパケットの伝送エラーがあるのを検出した後に送信を停止したからである可能性もあり、このときに、同様に基地局機器が特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットをユーザー機器に引き続き伝送する必要がなくなることを意味する。この場合に、ユーザー機器に特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止することもでき、且つ既に受信された特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを破棄することができる。
【0051】
本願の実施例において、図4に示すように、複数種のタイプのアドバンストインタラクティブ型データパケット4-1は、キーフレーム(すなわち図4において示されるIフレーム)に対応するアドバンストインタラクティブ型データパケットと、非キーフレーム(すなわち図4において示されるPフレーム)に対応するアドバンストインタラクティブ型データパケットとを含んでもよい。
【0052】
説明する必要がある点として、非キーフレームの回復がキーフレームに依存する必要がある。従って、基地局機器は、キーフレームに対応するアドバンストインタラクティブ型データパケットから分割して得られたサブデータパケットのユーザー機器への送信に失敗したと検出した場合、ユーザー機器に特定のキーフレームに関連付けられた非キーフレームと対応するアドバンストインタラクティブ型データパケットを送信することを停止し、及び/又は、既に受信された特定のキーフレームに関連付けられた非キーフレームと対応するアドバンストインタラクティブ型データパケットを破棄する。
【0053】
理解できる点として、基地局機器は、キーフレームに対応するアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの送信に失敗したときに、該キーフレームに対応するアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットの伝送を停止するだけでなく、該特定のキーフレームに関連付けられた非キーフレームと対応するアドバンストインタラクティブ型データパケットを停止する。つまり、基地局機器は、該キーフレームに関連付けられた非キーフレームと対応するアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットの伝送を停止する。このようにすれば、無効サブデータパケットによる帯域幅の占有を低減させることができ、アドバンストインタラクティブ型データパケットが伝送されるときの伝送リソースの占有を減少させることに有利である。
【0054】
図3は、基地局機器の観点から本願の実施例のデータ伝送方法を述べており、以下、ユーザープレーン機能エンティティの観点から本願の実施例のデータ伝送方法を説明する。
【0055】
図5は、本願の実施例の別のデータ伝送方法のフロー図を示しており、該データ伝送方法は、ユーザープレーン機能エンティティにより実行されてもよい。図5を参照して示されるように、該データ伝送方法は、少なくとも以下のS510~S530を含み、以下、各ステップをそれぞれ説明する。
【0056】
S510において、SMFが送信したPDUセッション管理ポリシー情報を受信し、PDUセッション管理ポリシー情報は、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なるGTP-Uトンネルにおいて伝送され、且つ同一のDRBにより伝えられることを指示することに用いられる。
【0057】
本願の実施例において、アドバンストインタラクティブ型データパケットのタイプは、伝送する必要がある業務コンテンツのタイプ、及び優先度等に基づいて決定されてもよい。例えば、アドバンストインタラクティブ型データパケットのタイプは、キーフレームと非キーフレームとを含んでもよく、ここで、キーフレームは、Iフレームであってもよく、非キーフレームは、Pフレーム、及び/又は、Bフレームであってもよい。
【0058】
S520において、PDUセッション管理ポリシー情報に基づいて、受信された異なるタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットをそれぞれ異なるGTP-Uトンネルにおいて基地局機器に伝送し、かつアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの送信状況を検出する。
【0059】
本願の実施例において、アドバンストインタラクティブ型データパケットを分割して得られた複数のサブデータパケットには、開始データパケットと終了データパケットとが含まれる。開始データパケットには、第1指示情報が含まれ、該第1指示情報は、開始データパケットが複数のサブデータパケットのうち最初に伝送されるサブデータパケットであることを指示することに用いられ、終了データパケットには、第2指示情報が含まれ、該第2指示情報は、終了データパケットが複数のサブデータパケットのうち最後に伝送されるサブデータパケットであることを指示することに用いられる。
【0060】
理解できる点として、ユーザープレーン機能エンティティは、開始データパケットと終了データパケットに対する識別により、アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを受信した否かを判定する。例えば、ユーザープレーン機能エンティティが開始データパケットに含まれる第1指示情報に基づいて該開始データパケットを識別した場合、開始データパケットから終了データパケットまでの間のデータパケットは、全てアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属する。
【0061】
本願の実施例において、ユーザープレーン機能エンティティは、受信されたデータパケットのプロトコルフィールドに含まれる指示情報に基づいて、受信されたデータパケットがアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属するか否かを識別することができる。
【0062】
説明する必要がある点として、アドバンストインタラクティブ型データパケットを分割して得られた複数のサブデータパケットにおける開始データパケットは、プロトコルフィールドにおいて、それが開始データパケットであることを指示することに用いられる指示情報が追加され、終了データパケットは、プロトコルフィールドにおいて、それが終了データパケットであることを指示することに用いられる指示情報が追加される。その場合、ユーザープレーン機能エンティティは、データパケットのプロトコルフィールドに基づいて該開始データパケットを識別した後に、開始データパケットから終了データパケットまでの間に受信されたデータパケットは、全てアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属する。
【0063】
本願の実施例において、ユーザープレーン機能エンティティは、受信されたデータパケットのペイロード情報に含まれる指示情報に基づいて、受信されたデータパケットがアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属するか否かを識別することができる。
【0064】
説明する必要がある点として、例えば、アドバンストインタラクティブ型データパケットを分割して得られた複数のサブデータパケットにおける開始データパケットは、ペイロード情報において、それが開始データパケットであることを指示することに用いられる指示情報が追加され、終了データパケットは、ペイロード情報において、それが終了データパケットであることを指示することに用いられる指示情報が追加される。その場合、データパケットのペイロード情報に基づいて該開始データパケットを識別した後に、開始データパケットから終了データパケットまでの間に受信されたデータパケットは、全てアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属する。
【0065】
S530において、特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの基地局機器への送信に失敗したと検出したときに、基地局機器に特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止する。
【0066】
本願の実施例において、ユーザープレーン機能エンティティは、特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットが基地局機器への送信に失敗したサブデータパケットであることを検出すると、このときに、該特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信し続けるとしても既に無意義になる。従って、ユーザープレーン機能エンティティは、基地局機器に残りのサブデータパケットを送信することを停止することができ、それにより帯域幅の占有を低減させ、アドバンストインタラクティブ型データパケットが伝送されるときの伝送リソースの占有を減少させることに有利である。
【0067】
本願の実施例において、ユーザープレーン機能エンティティは、特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットが基地局機器への送信に失敗したサブデータパケットであることを検出すると、さらに既に受信された該特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを破棄することができ、それにより記憶リソースの占有を低減させる。
【0068】
本願の実施例において、ユーザープレーン機能エンティティは、特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットが基地局機器への送信に失敗したサブデータパケットであることを検出すると、アプリケーションサーバに第2フィードバック情報を送信することができ、該第2フィードバック情報は、アプリケーションサーバがアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットの伝送を停止することを指示することに用いられる。
【0069】
理解できる点として、ユーザープレーン機能エンティティは、基地局機器に特定のタイプのアドバンストインタラクティブ型データパケットを送信する過程で送信に失敗したサブデータパケットが存在することを検出したときに、アプリケーションサーバに第2フィードバック情報を送信することができ、それによりアプリケーションサーバが残りのサブデータパケットの伝送を停止することを指示し、それにより伝送リソースの占有を減少させる。
【0070】
本願の実施例において、ユーザープレーン機能エンティティがアプリケーションサーバに第2フィードバック情報を送信するステップは、該特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットが完全に受信されていない場合に行われ、特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットを既に完全に受信した場合、アプリケーションサーバに第2フィードバック情報を送信する必要がなくなる。
【0071】
本願の実施例において、ユーザープレーン機能エンティティは、設定された期間内にアプリケーションサーバが送信した特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットを完全に受信していない場合、基地局機器に該特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止し、かつ既に受信された該特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを破棄する。
【0072】
説明する必要がある点として、アドバンストインタラクティブ型データパケットは、タイムリミット要件を有するデータパケットであってもよく、ユーザープレーン機能エンティティが設定された期間内にアプリケーションサーバが送信したアドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットを完全に受信していなければ、アドバンストインタラクティブ型データパケットが既にタイムリミット要件を超えたことを意味する。このときに、ユーザープレーン機能エンティティは、既に残りのサブデータパケットを基地局機器に引き続き伝送する必要がなくなる。勿論、ユーザープレーン機能エンティティが設定された期間内にアプリケーションサーバが送信した特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットを完全に受信していなければ、それはアプリケーションサーバがサブデータパケットの伝送エラーがあるのを検出した後に送信を停止したからである可能性もあり、このときに、同様にユーザープレーン機能エンティティが残りのサブデータパケットを基地局機器に引き続き伝送する必要がなくなることを意味する。この場合に、ユーザープレーン機能エンティティは、基地局機器に特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止することもでき、且つ既に受信された特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを破棄することができる。
【0073】
本願の実施例において、異なるタイプのアドバンストインタラクティブ型データパケットは、キーフレームに対応するアドバンストインタラクティブ型データパケットと、非キーフレームに対応するアドバンストインタラクティブ型データパケットとを含む。非キーフレームの回復はキーフレームに依存する必要があり、従って特定のキーフレームに対応するアドバンストインタラクティブ型データパケットから分割して得られたサブデータパケットが基地局機器への送信に失敗したサブデータパケットであることを検出した場合、基地局機器に特定のキーフレームに関連付けられた非キーフレームと対応するアドバンストインタラクティブ型データパケットを送信することを停止し、及び/又は、既に受信された特定のキーフレームに関連付けられた非キーフレームと対応するアドバンストインタラクティブ型データパケットを破棄する。
【0074】
理解できる点として、キーフレームに対応するアドバンストインタラクティブ型データパケットを分割して得られた複数のサブデータパケットのうち送信に失敗したサブデータパケットがあるときに、該特定のキーフレームに対応するアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットの伝送を停止するだけでなく、該特定のキーフレームに関連付けられた非キーフレームと対応するアドバンストインタラクティブ型データパケットを停止する。すなわち、該関連付けられた非キーフレームと対応するアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットの伝送を停止する。このようにすれば、無効データパケットによる帯域幅の占有を低減させることができ、アドバンストインタラクティブ型データパケットが伝送されるときの伝送リソースの占有を減少させることに有利である。
【0075】
以下、ユーザー機器の観点から本願の実施例のデータ伝送方法を説明する。
【0076】
図6は、本願の実施例のさらに別のデータ伝送方法のフロー図を示しており、該データ伝送方法は、ユーザー機器により実行されてもよい。図6を参照して示されるように、該データ伝送方法は、少なくともS610~S630を含み、以下、各ステップをそれぞれ説明する。
【0077】
S610において、AMFが送信したURSP規則を受信し、URSP規則は、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なるGTP-Uトンネルにおいて伝送され、且つ同一のDRBにより伝えられることを指示することに用いられる。
【0078】
S620において、基地局機器がDRBに基づき送信したデータパケットがアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属することを識別したときに、アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを受信する過程において、URSP規則に基づいて、アドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットの受信状況を検出する。
【0079】
本願の実施例において、アドバンストインタラクティブ型データパケットを分割して得られた複数のサブデータパケットには、開始データパケットと終了データパケットとが含まれる。開始データパケットには、第1指示情報が含まれ、該第1指示情報は、開始データパケットが複数のサブデータパケットのうち最初に伝送されるサブデータパケットであることを指示することに用いられ、終了データパケットには、第2指示情報が含まれ、該第2指示情報は、終了データパケットが複数のサブデータパケットのうち最後に伝送されるサブデータパケットであることを指示することに用いられる。
【0080】
理解できる点として、ユーザー機器は、開始データパケットと終了データパケットに対する識別により、アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを受信した否かを判定する。例えば、ユーザー機器が開始データパケットに含まれる第1指示情報に基づいて該開始データパケットを識別した場合、開始データパケットから終了データパケットまでの間のデータパケットは、全てアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属する。
【0081】
本願の実施例において、ユーザー機器は、受信されたデータパケットのプロトコルフィールドに含まれる指示情報に基づいて、受信されたデータパケットがアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属するか否かを識別することができる。
【0082】
説明する必要がある点として、アドバンストインタラクティブ型データパケットを分割して得られた複数のサブデータパケットにおける開始データパケットは、プロトコルフィールドにおいて、それが開始データパケットであることを指示することに用いられる指示情報が追加され、終了データパケットは、プロトコルフィールドにおいて、それが終了データパケットであることを指示することに用いられる指示情報が追加され、ユーザー機器は、データパケットのプロトコルフィールドに基づいて該開始データパケットを識別した後、開始データパケットから終了データパケットまでの間に受信されたデータパケットは、全てアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属する。
【0083】
本願の実施例において、ユーザー機器は、受信されたデータパケットのペイロード情報に含まれる指示情報に基づいて、受信されたデータパケットがアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属するか否かを識別することができる。
【0084】
説明する必要がある点として、例えば、アドバンストインタラクティブ型データパケットを分割して得られた複数のサブデータパケットにおける開始データパケットは、ペイロード情報において、それが開始データパケットであることを指示することに用いられる指示情報が追加され、終了データパケットは、ペイロード情報において、それが終了データパケットであることを指示することに用いられる指示情報が追加される。その場合、データパケットのペイロード情報に基づいて該開始データパケットを識別した後に、開始データパケットから終了データパケットまでの間に受信されたデータパケットは、全てアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属する。
【0085】
S630において、設定された期間内に特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたすべてのデータパケットを完全に受信していないと検出したときに、特定のタイプのアドバンストインタラクティブ型データパケットを送信するアプリケーションサーバに伝送失敗情報を送信し、伝送失敗情報は、アプリケーションサーバに特定のタイプのアドバンストインタラクティブ型データパケットの伝送失敗を指示することに用いられる。
【0086】
本願の実施例において、ユーザー機器は、特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットに対して統合処理を行うときに、これらのサブデータパケットの順序に応じて順に統合し、最終的に完全なアドバンストインタラクティブ型データパケットを得ることができる。
【0087】
本願の実施例において、ユーザー機器が設定された期間内に特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットを完全に受信していない場合、既に受信された該特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを破棄することができる。
【0088】
説明する必要がある点として、アドバンストインタラクティブ型データパケットは、タイムリミット要件を有するデータパケットであってもよく、ユーザー機器が設定された期間内に特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットを完全に受信していなければ、特定のタイプのアドバンストインタラクティブ型データパケットが既にタイムリミット要件を超えたことを意味する。このときに、ユーザー機器は、既に特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを引き続き受信し、かつ統合処理を行う必要がなくなり、従って、ユーザー機器は、既に受信された特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを破棄することができる。勿論、設定された期間内に特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットを完全に受信していなければ、それは基地局機器がサブデータパケットの伝送エラーがあるのを検出した後に送信を停止したからである可能性もあり、このときに、ユーザープレーン機能エンティティは、既に受信された特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを破棄することができる。
【0089】
本願の実施例において、ユーザー機器が設定された期間内に特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットを完全に受信していない場合、特定のタイプのアドバンストインタラクティブ型データパケットを送信するアプリケーションサーバに伝送失敗情報を送信し、それによりアドバンストインタラクティブ型データパケットの伝送に失敗したことを指示する。
【0090】
理解できる点として、該実施例の技術的手段により、ユーザー機器は、設定された期間内に特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットを完全に受信していないと検出したときに、アプリケーションサーバに伝送失敗情報を送信することができ、それによりアプリケーションサーバに特定のタイプのアドバンストインタラクティブ型データパケットの伝送に失敗したことを指示し、アプリケーションサーバが再送信するか否かを確認することを容易にする。
【0091】
以下、ポリシー制御機能(Policy Control Function、PCF)の観点から本願の実施例のデータ伝送方法を説明する。
【0092】
図7は、本願の実施例のまたさらに別のデータ伝送方法のフロー図を示しており、該データ伝送方法は、PCFにより実行されてもよい。図7を参照して示されるように、該データ伝送方法は、少なくともS710~S740を含み、以下、各ステップをそれぞれ説明する。
【0093】
S710において、AFが送信したアドバンストインタラクティブ型データパケットに対するGTP-Uトンネル構成情報を受信し、該GTP-Uトンネル構成情報は、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なるGTP-Uトンネルにおいて伝送され、且つ同一のDRBにより伝えられることを指示することに用いられる。
【0094】
本願の実施例において、AFは、アドバンストインタラクティブ型データパケットに対するGTP-Uトンネル構成情報をPCFに直接送信することができ、又は、AFは、ネットワーク露出機能(Network Exposure Function、NEF)によってアドバンストインタラクティブ型データパケットに対するGTP-Uトンネル構成情報をPCFに送信することもできる。
【0095】
S720において、GTP-Uトンネル構成情報に基づいてURSP規則、及びPDUセッション管理ポリシー情報を生成し、URSP規則、及びPDUセッション管理ポリシー情報は、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なるGTP-Uトンネルにおいて伝送され、且つ同一のDRBにより伝えられることを指示することに用いられる。
【0096】
S730において、URSP規則をAMFによりユーザー機器に転送し、かつURSP規則に基づいて基地局機器にアクセス層コンテキスト情報を設定する。アクセス層コンテキスト情報は、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なるGTP-Uトンネルにおいて伝送され、且つ同一のDRBにより伝えられることを指示することに用いられる。
【0097】
本願の実施例において、AMFは、URSP規則をユーザー機器に直接転送することができ、それと同時に、AMFは、該URSP規則に基づいて基地局機器に設定されたアクセス層コンテキスト情報を生成し、かつ基地局機器に送信することができる。
【0098】
S740において、PDUセッション管理ポリシー情報をSMFによりユーザープレーン機能エンティティに設定する。
【0099】
本願の実施例において、SMFは、PDUセッション管理ポリシー情報をユーザープレーン機能エンティティに直接転送することができる。
【0100】
説明する必要がある点として、PCFは、PDUセッション管理ポリシー情報をユーザープレーン機能エンティティに設定する。このようにすれば、ユーザープレーン機能エンティティは、PDUセッション管理ポリシー情報に基づいて、特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの基地局機器への送信に失敗したと検出したときに、基地局機器に特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止し、それにより伝送リソースの占有を減少させる。PCFは、URSP規則をユーザー機器に転送する。このようにすれば、ユーザー機器は、URSP規則に基づいて、設定された期間内に特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたすべてのデータパケットを完全に受信していないと検査したときに、特定のタイプのアドバンストインタラクティブ型データパケットを送信するアプリケーションサーバに伝送失敗情報を送信し、それにより伝送リソースの占有を減少させる。PCFは、アクセス層コンテキスト情報を基地局機器に転送する。このようにすれば、基地局機器は、アクセス層コンテキスト情報に基づいて、特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットのユーザー機器への送信に失敗したと検出したときに、ユーザー機器に特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止し、それにより伝送リソースの占有を減少させる。
【0101】
以上では、それぞれユーザープレーン機能エンティティ、基地局機器、ユーザー機器、及びPCFの観点から本願の実施例のデータ伝送方法を述べており、以下では、各エンティティ間のインタラクションの観点から本願の実施例のデータ伝送方法を述べる。
【0102】
本願の実施例において、アプリケーションサーバでは、アプリケーション層において、アドバンストインタラクティブ型データパケットを二種類(二種類を例とし、二種類以上であってもよい)例えばIフレーム、及びPフレームに分類することができる。このときに、二種類のアドバンストインタラクティブ型データパケットは、IフレームストリームとPフレームストリームである。ここで、アプリケーションサーバは、IフレームストリームとPフレームストリームとの2つのストリームをそれぞれ伝送する。層間インタラクションメカニズムにより、分類情報をメッセージヘッダーに入れる。本願の実施例においては、Iフレーム、及びPフレームに基づくのではなく、例えば、音声動画ストリームのコンテンツの優先度等のその他の規則に基づき分類することもできる。
【0103】
本願の実施例において、AFは、PCFとインタラクションすることができ、次にPCFは、各ネットワークエレメント(例えば、AMF、SMF等)とインタラクションし、2つのストリームに対してGTP-Uトンネルを設定する。図8に示すように、アプリケーション層により区別されたIフレームのアドバンストインタラクティブ型データパケット8-11とPフレームのアドバンストインタラクティブ型データパケット8-12は、分割された後、それぞれ異なるGTP-Uトンネル(トンネル8-21とトンネル8-22)に置かれ、gNBに到達した後に同一のDRBベアラを使用してダウンリンク伝送を行い、且つ同一のDRBベアラにおいて、統一されたデータパケット番号を有する。それと同時に、gNBは、データ伝送をスケジューリングするときに、Iフレームストリーム(すなわちIフレームのアドバンストインタラクティブ型データパケットを分割して得られた複数のサブデータパケット)の伝送を優先的に保証し、Iフレームストリームに紛失が発生する場合、ユーザー機器にIフレームのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを送信することを停止し、かつ既に受信されたIフレームのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケット、及び後続のPフレームのアドバンストインタラクティブ型データパケットを分割したサブデータパケットを破棄する(Iフレームが紛失すると、Pフレームが受信されるとしても画面回復を行うことができない)。
【0104】
本願の実施例において、いずれかのタイプのアドバンストインタラクティブ型データパケットを分割した後、該タイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに対して開始、及び終了をマークすることができる。マークされた開始サブデータパケット(開始データパケットと称される)、及び終了サブデータパケット(終了データパケットと称される)に基づき、1つのアドバンストインタラクティブ型データパケットを分割したN個のサブデータパケットのうち、一部のサブデータパケットの送信に失敗すると、後続のサブデータパケットを引き続き送信する必要がなくなり、破棄処理を行うことができる。ここで、Nは、1よりも大きい正の整数である。
【0105】
本願の実施例において、サブデータパケットの伝送過程を管理する前に、制御プレーンの設定過程を行い、UEと各ネットワークエレメントに全てアドバンストインタラクティブ型データパケットの伝送パラメータを取得させる必要があり、図9に示すように、S901~S906を含む。
【0106】
S901:AFは、PCFにGTP-Uトンネルパラメータ(GTP-Uトンネル構成情報と称される)を設定する。
【0107】
本願の実施例において、AFは、PCFにアドバンストインタラクティブ型データパケットのPDUセッションポリシーを設定することによりGTP-Uトンネルパラメータを設定することができる。ここで、AFは、アドバンストインタラクティブ型データパケットのPDUセッションポリシーをPCFに直接送信することができ、又は、AFは、NEFによってアドバンストインタラクティブ型データパケットのPDUセッションポリシーをPCFに送信することもできる。ここで、GTP-Uトンネルパラメータとは、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なるGTP-Uトンネルにおいて伝送され、且つ同一のDRBにより伝えられることを指す。
【0108】
S902:PCFは、AMFにURSP規則を設定する。
【0109】
本願の実施例において、PCFがAMFに設定するURSP規則は、PDUセッションポリシーと関連しており、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なるGTP-Uトンネルにおいて伝送され、且つ同一のDRBにより伝えられることを指す。
【0110】
S903:AMFは、UEにURSP規則を設定する。
【0111】
本願の実施例において、AMFがUEに設定したURSP規則は、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なるGTP-Uトンネルにおいて伝送され、且つ同一のDRBにより伝えられることを含む。
【0112】
S904:AMFは、gNBにアクセス層コンテキスト(アクセス層コンテキスト情報)を設定する。
【0113】
本願の実施例において、AMFがgNBに設定したアクセス層(Access Stratum、 AS)コンテキスト(Context)は、PDUセッションポリシーと関連しており、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なるGTP-Uトンネルにおいて伝送され、且つ同一のDRBにより伝えられるポリシーを指す。
【0114】
S905:PCFは、SMFにPDUセッション管理ポリシー(PDUセッション管理ポリシー情報と称される)を設定する。
【0115】
本願の実施例において、PDUセッション管理ポリシーには、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なるGTP-Uトンネルにおいて伝送され、且つ同一のDRBにより伝えられるポリシーが含まれる。
【0116】
S906:SMFは、UPFにPDUセッション管理ポリシーを設定する。
【0117】
制御プレーンの設定が完了した後、アドバンストインタラクティブ型データパケットの段階的な伝送(すなわち、サブデータパケットに分割して伝送する)は、以下の原則に従う必要がある。巨大なIPパケット(すなわちアドバンストインタラクティブ型データパケット)を分解した後に形成された複数のIPサブパケット(複数のサブデータパケットと称される)に対して、一部のIPサブパケットの送信に失敗すると、既に送信に成功したIPサブパケットは、受信側に受信されたとしても破棄されるべきであり、依然として一部のIPサブパケットがまだ送信されていない場合としても、送信側は、送信を停止し、次のアドバンストインタラクティブ型データパケットの送信を早めに起動すべきである。
【0118】
説明する必要がある点として、アプリケーションサーバ、又は、ユーザー機器がアプリケーション層においてアドバンストインタラクティブ型データパケットを再伝送すると、再伝送されたアドバンストインタラクティブ型データパケットを1つの新たなアドバンストインタラクティブ型データパケットとして決定して伝送することができる。具体的な伝送方式は、本願の実施例が提供するデータ伝送方式と一致している。
【0119】
本願の実施例において、図10に示すように、本願の実施例が提供する例示的なデータ伝送方法のフロー模式図であり、S1010~S1080を含んでもよい。
【0120】
S1010:アプリケーションサーバ側でアドバンストインタラクティブ型データパケットの分割を完了する。
【0121】
本願の実施例において、アプリケーションサーバは、設定されたサブデータパケットの大きさ、又は、ネットワークの状態等の情報に基づいてサブパケットの大きさを決定し、次にサブパケットの大きさに基づいてアドバンストインタラクティブ型データパケットを分割処理し、複数のサブデータパケットを得ることができる。
【0122】
S1020:分割して得られたサブデータパケットに対して開始データパケット、及び終了データパケットをマークする。
【0123】
本願の実施例において、開始データパケット、及び終了データパケットにおいて指示情報を追加することで、どのサブデータパケットが開始データパケットであるか、どのサブデータパケットが終了データパケットであるかをマークすることができる。ここで、サブデータパケットのプロトコルフィールド、又は、ペイロード情報において該指示情報を追加することができ、例えば、GTP-Uトンネルプロトコルのフィールドにおいて該指示情報を追加する。
【0124】
S1030:UPFは、サブデータパケットの開始、及び終了を識別し、それと同時に、異なるタイプのサブデータパケットを異なるGTP-Uトンネル内に入れる。
【0125】
本願の実施例において、アプリケーションサーバが分割して得られたサブデータパケットをUPFに伝送する過程において、UPFは、そのうちの開始データパケット、及び終了データパケットを識別することができる。
【0126】
S1040:サブデータパケットをgNBに到達するように伝送し、gNBで送信する。
【0127】
本願の実施例において、UPFは、アプリケーションサーバが送信したサブデータパケットを受信した後、サブデータパケットをgNBに伝送し、次にgNBは、サブデータパケットをユーザー機器に送信する。ここで、gNBは、強化する必要があり、それによりサブデータパケットにおける指示情報を識別することを可能にし、更に開始データパケット、及び終了データパケットを決定し、アドバンストインタラクティブ型データパケットを分割して得られた一連のサブデータパケットを識別することを容易にする。それと同時に、gNBは、異なるGTP-Uトンネルから受信した異なるタイプのサブデータパケットを同一のDRBに入れてユーザー機器に送信する。
【0128】
S1050:gNBは、ユーザー機器に第m個のサブデータパケットを送信する。
【0129】
ここで、mは、正の整数の変数である。且つ、gNBは、第m個のサブデータパケットの送信に成功したか否かを判断し、yesである場合、S1060を実行し、noである場合、S1070を実行する。また、gNBは、さらに第m個のサブデータパケットが遅延要件に合致するか否かを判断してもよく、yesである場合、S1060を実行し、noである場合、S1070を実行する。
【0130】
本願の実施例において、gNBは、エアインタフェース(Uuインタフェース)によってサブデータパケットをユーザー機器に送信することができる。それと同時に、例えばPDCP、RLC等のUuインタフェースのプロトコルによってデータの送信に成功するか失敗するかを判断することができる。
【0131】
S1060:分割されたサブデータパケットの送信が全部完了するまで次のサブデータパケットを送信し続ける。
【0132】
S1070:gNB側で既に受信されたサブデータパケットを破棄する。このときに、UPFが送信した残りのサブデータパケットをユーザー機器に送信しなくなる。送信に失敗した第m個のサブデータパケットがIフレームのアドバンストインタラクティブ型データパケットであれば、関連付けられたPフレームのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットも破棄する。
【0133】
S1080:ユーザー機器は、アドバンストインタラクティブ型データパケットの伝送に失敗したことを検知し、アプリケーション層からアプリケーションサーバにフィードバックする。選択可能に、ユーザー機器が所定のタイムリミット(設定された期間と称される)内に特定のタイプのアドバンストインタラクティブ型データパケットのすべてのサブデータパケットを完全に受信していない場合、アドバンストインタラクティブ型データパケットの伝送に失敗したと判定できる。ここで、アプリケーションサーバにフィードバックされる情報は、該特定のタイプのアドバンストインタラクティブ型データパケットの伝送が既に失敗したことを指示することに用いられる。
【0134】
図10に示されるデータ伝送方法は、ユーザー機器がアプリケーション層からアプリケーションサーバにアドバンストインタラクティブ型データパケットの伝送に失敗したことを指示する過程を記述している。本願の実施例において、gNBは、さらにUPFにアドバンストインタラクティブ型データパケットの伝送状況を指示することができ、図11に示すように、データ伝送方法は、S1110~S1180を含む。
【0135】
S1110:アプリケーションサーバ側でアドバンストインタラクティブ型データパケットの分割を完了する。
【0136】
本願の実施例において、アプリケーションサーバは、設定されたサブデータパケットの大きさ、又は、ネットワークの状態等の情報に基づいてサブパケットの大きさを決定し、次にサブパケットの大きさに基づいてアドバンストインタラクティブ型データパケットを分割処理し、複数のサブデータパケットを得ることができる。
【0137】
S1120:分割して得られたサブデータパケットに対して開始データパケット、及び終了データパケットをマークする。
【0138】
本願の実施例において、開始データパケット、及び終了データパケットにおいて指示情報を追加することで、どのサブデータパケットが開始データパケットであるか、どのサブデータパケットが終了データパケットであるかをマークすることができる。ここで、データパケットのプロトコルフィールド、又は、ペイロード情報において該指示情報を追加することができ、例えば、GTP-Uトンネルプロトコルのフィールドにおいて該指示情報を追加する。
【0139】
S1130:UPFは、サブデータパケットの開始、及び終了を識別し、それと同時に、異なるタイプのサブデータパケットを異なるGTP-Uトンネルに入れる。
【0140】
本願の実施例において、アプリケーションサーバが分割して得られたサブデータパケットをUPFに伝送する過程において、UPFは、そのうちの開始データパケット、及び終了データパケットを識別することができる。
【0141】
S1140:サブデータパケットをgNBに到達するように伝送し、gNBで送信する。
【0142】
本願の実施例において、UPFは、アプリケーションサーバが送信したサブデータパケットを受信した後、サブデータパケットをgNBに伝送し、次にgNBは、サブデータパケットをユーザー機器に送信する。ここで、gNBは、強化する必要があり、それによりサブデータパケットにおける指示情報を識別することを可能にし、更に開始データパケット、及び終了データパケットを決定し、アドバンストインタラクティブ型データパケットを分割して得られた一連のサブデータパケットを識別することを容易にする。それと同時に、gNBは、異なるGTP-Uトンネルから受信した異なるタイプのサブデータパケットを同一のDRBに入れてユーザー機器に送信する。
【0143】
S1150:gNBは、ユーザー機器に第m個のサブデータパケットを送信する。
【0144】
ここで、gNBは、第m個のサブデータパケットの送信に成功したか否かを判断し、yesである場合、S1160を実行し、noである場合、S1170を実行する。また、gNBは、さらに第m個のサブデータパケットが遅延要件に合致するか否かを判断してもよく、yesである場合、S1160を実行し、noである場合、S1170を実行する。
【0145】
本願の実施例において、gNBは、Uuインタフェースによってサブデータパケットをユーザー機器に送信することができる。それと同時に、Uuインタフェースのプロトコル(例えば、PDCP、及びRLC等)によってデータの送信が成功するか失敗するかを判断することができる。
【0146】
S1160:分割したサブデータパケットの送信が全部完了するまで次のサブデータパケットを送信し続ける。
【0147】
S1170:gNB側で既に受信されたサブデータパケットを破棄する。このときに、UPFが送信した残りのサブデータパケットをユーザー機器に送信しなくなる。送信に失敗した第m個のサブデータパケットがIフレームのアドバンストインタラクティブ型データパケットであれば、関連付けられたPフレームのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットも破棄する。
【0148】
S1180:gNBは、UPFにフィードバック情報(第1フィードバック情報と称される)を提供し、gNBに残りのサブデータパケットを送信することを停止することをUPFに通知する。
【0149】
説明する必要がある点として、gNBがアドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットを既に完全に受信した場合、UPFにフィードバック情報を提供する必要がなくなる。
【0150】
本願の実施例において、図10、及び図11に示されるデータ処理方法を組み合わせてもよく、すなわち、ユーザー機器は、アドバンストインタラクティブ型データパケットの伝送に失敗したことを検知したときに、アプリケーション層からアプリケーションサーバにフィードバックし、gNBは、送信失敗を判定した後に、同様にUPFにフィードバック情報を提供し、gNBにサブデータパケットを送信することを停止するのをUPFに通知することもできる。
【0151】
本願の実施例において、各ノードがアドバンストインタラクティブ型データパケットの伝送パラメータを設定した後、図12に示されるアプリケーションサーバ、UPF、gNB、及びユーザー機器間のインタラクションプロセスは、S1201~S1205を含む。
【0152】
S1201:アプリケーションサーバは、アドバンストインタラクティブ型データパケットを分割し、かつ開始データパケット、及び終了データパケットをマークする。
【0153】
本願の実施例において、開始データパケット、及び終了データパケットにおいて指示情報を追加することで、どのサブデータパケットが開始データパケットであるか、どのサブデータパケットが終了データパケットであるかをマークすることができる。ここで、データパケットのプロトコルフィールド、又は、ペイロード情報において該指示情報を追加することができ、例えば、GTP-Uトンネルプロトコルのフィールドにおいて該指示情報を追加する。
【0154】
S1202:アプリケーションサーバは、UPFにサブデータパケットを送信する。
【0155】
本願の実施例において、アプリケーションサーバが分割して得られたサブデータパケットをUPFに伝送する過程において、UPFは、そのうちの開始データパケット、及び終了データパケットを識別することができる。
【0156】
S1203:UPFは、gNBにサブデータパケットを送信する。
【0157】
本願の実施例において、UPFは、異なるタイプのサブデータパケットを異なるGTP-Uトンネルに入れてgNBに伝送することができる。
【0158】
説明する必要がある点として、UPFがgNBにサブデータパケットを送信する過程とアプリケーションサーバがUPFにサブデータパケットを送信する過程とは、同期して行われてもよく、例えばUPFは、アプリケーションサーバが送信したサブデータパケットを受信した後(受信が全部完了していない)、gNBにサブデータパケットを送信することができ、このような方式は、サブデータパケットがユーザー機器に到達する遅延を低減させることができる。勿論、UPFは、アプリケーションサーバが送信したサブデータパケットを全部受信した後、gNBにサブデータパケットを送信してもよく、このようにすれば、UPFは、受信過程においてエラーが発生するときに、gNBに送信する無効なサブデータパケットの数を減少させることができ、それにより伝送リソースの消費を低減させることができる。
【0159】
本願の実施例において、UPFは、gNBにアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを送信する過程において、あるタイプ(特定のタイプと称される)のアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの伝送に失敗したと検出するか、又は、サブデータパケットの伝送が遅延要件を超えたと検出すると、UPFは、gNBに該タイプのアドバンストインタラクティブ型データパケットの残りのサブデータパケットを送信することを停止し、送信される無効なサブデータパケットの数を減少させることができ、それにより伝送リソースの消費を低減させることができる。この場合に、UPFは、既に受信された該タイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを削除することもでき、それと同時に、UPFは、UPFに該タイプのアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを伝送することを停止することをアプリケーションサーバに通知することもできる。
【0160】
本願の実施例において、UPFは、設定された期間内にアプリケーションサーバが伝送したあるタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを全部受信していないときに、gNBに該タイプのアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止することができ、且つUPFは、既に受信された該タイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを削除することもでき、それと同時に、UPFは、UPFに該タイプのアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを伝送することを停止するのをアプリケーションサーバに通知することもできる。
【0161】
S1204:gNBは、ユーザー機器にサブデータパケットを送信する。
【0162】
本願の実施例において、gNBは、同一のDRBベアラにより異なるタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットをユーザー機器に伝送することができる。
【0163】
本願の実施例において、gNBがユーザー機器にサブデータパケットを送信する過程とUPFがgNBにサブデータパケットを送信する過程とは、同期して行われてもよい。例えばgNBは、UPFが送信したサブデータパケットを受信した後(受信が全部完了していない)、ユーザー機器にサブデータパケットを送信することができ、このような方式は、サブデータパケットがユーザー機器に到達する遅延を低減させることができる。勿論、gNBは、UPFが送信したサブデータパケットを全部受信した後、ユーザー機器にサブデータパケットを送信してもよく、このようにすれば、UPFは、受信過程においてエラーが発生するときに、gNBに送信する無効なサブデータパケットの数を減少させることができ、それにより伝送リソースの消費を低減させることができる。
【0164】
本願の実施例において、gNBは、ユーザー機器にアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを送信する過程において、あるタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの伝送が失敗したと検出するか、又は、サブデータパケットの伝送が遅延要件を超えたと検出すると、gNBは、ユーザー機器に該タイプのアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止し、送信される無効なサブデータパケットの数を減少させることができ、それにより伝送リソースの消費を低減させることができる。この場合に、gNBは、既に受信された該タイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを削除することもでき、それと同時に、gNBは、gNBに該タイプのアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを伝送することを停止するのをUPFに通知することもできる。
【0165】
本願の実施例において、gNBは、設定された期間内にUPFが伝送したあるタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを全部受信していないときに、ユーザー機器に該タイプのアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止することもでき、且つgNBは、既に受信された該タイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを削除することもでき、それと同時に、gNBは、gNBに該タイプのアドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを伝送することを停止するのをUPFに通知することもできる。
【0166】
S1205:ユーザー機器は、すべてのサブデータパケットの受信に成功すれば、再構成してアドバンストインタラクティブ型データパケットを回復する。
【0167】
本願の実施例において、ユーザー機器があるタイプのアドバンストインタラクティブ型データパケットの伝送に失敗したと検知すると、アプリケーション層からアプリケーションサーバにフィードバックすることができる。
【0168】
本願の実施例において、ユーザー機器が所定のタイムリミット内にあるタイプのアドバンストインタラクティブ型データパケットのすべてのサブデータパケットを完全に受信していない場合、該タイプのアドバンストインタラクティブ型データパケットの伝送に失敗したと判定することができる。ここで、アプリケーションサーバにフィードバックされる情報(伝送失敗情報と称される)は、該タイプのアドバンストインタラクティブ型データパケットの伝送に既に失敗したことを指示することに用いられる。
【0169】
本願の実施例のデータ伝送方法は、異なるタイプのアドバンストインタラクティブ型データパケットをそれぞれ異なるGTP-Uトンネルにおいて伝送することができ、且つ同一のDRBベアラに対応させ、それにより、複数種のタイプのアドバンストインタラクティブ型データパケットの伝送をサポートする前提において、プロトコル側に対する影響を低減させる。それと同時に、アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの送信に失敗するか、又は、送信が遅延要件を超えたときに、下位のノードへの残りのサブデータパケットの送信を適時に停止することができ、帯域幅の占有を減少させることができ、それによりアドバンストインタラクティブ型データパケットが伝送されるときの伝送リソースの占有を減少させることができる。
【0170】
説明する必要がある点として、本願の実施例が提供するデータ伝送装置は、本願の実施例におけるデータ伝送方法を実行することに用いることができる。
【0171】
図13は、本願の実施例の1つのデータ伝送装置のブロック図を示しており、該データ伝送装置は、基地局機器の内部に設置できる。
【0172】
図13を参照して示されるように、本願の実施例のデータ伝送装置1300は、第1受信ユニット1302、第1検出ユニット1304、及び第1処理ユニット1306を含む。
【0173】
ここで、第1受信ユニット1302は、AMFが送信したアクセス層コンテキスト情報を受信するように構成され、上記アクセス層コンテキスト情報は、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なるGTP-Uトンネルにおいて伝送され、且つ同一のDRBにより伝えられることを指示することに用いられる。
【0174】
第1検出ユニット1304は、ユーザープレーン機能エンティティが上記GTP-Uトンネルにより送信したデータパケットが上記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属することを識別したときに、上記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを上記DRBに基づきユーザー機器に送信する過程において、上記アクセス層コンテキスト情報に基づいて、上記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの送信状況を検出するように構成される。
【0175】
第1処理ユニット1306は、特定のタイプの上記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの上記ユーザー機器への送信に失敗したと検出したときに、上記ユーザー機器に上記特定のタイプの上記アドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止するように構成される。
【0176】
本願の実施例において、第1処理ユニット1306は、さらに、上記特定のタイプの上記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの上記ユーザー機器への送信に失敗したと検出したときに、既に受信された上記特定のタイプの上記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを破棄するように構成される。
【0177】
本願の実施例において、第1処理ユニット1306は、さらに、上記特定のタイプの上記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの上記ユーザー機器への送信に失敗したと検出したときに、上記ユーザープレーン機能エンティティに第1フィードバック情報を送信するように構成され、上記第1フィードバック情報は、上記ユーザープレーン機能エンティティが上記特定のタイプの上記アドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットの伝送を停止することを指示することに用いられる。
【0178】
本願の実施例において、第1処理ユニット1306は、上記特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットを完全に受信していないときに、上記ユーザープレーン機能エンティティに上記第1フィードバック情報を送信するように構成される。
【0179】
本願の実施例において、上記アドバンストインタラクティブ型データパケットを分割して得られた複数のサブデータパケットには、開始データパケット、及び終了データパケットが含まれ、上記開始データパケットは、第1指示情報を含み、上記第1指示情報は、上記開始データパケットが上記複数のサブデータパケットのうち最初に伝送されるサブデータパケットであることを指示することに用いられ、上記終了データパケットは、第2指示情報を含み、上記第2指示情報は、上記終了データパケットが上記複数のサブデータパケットのうち最後に伝送されるサブデータパケットであることを指示することに用いられる。
【0180】
本願の実施例において、第1検出ユニット1304は、さらに、上記ユーザープレーン機能エンティティが上記GTP-Uトンネルにより送信した上記データパケットを受信し、上記データパケットのプロトコルフィールドにおける指示情報に基づいて、上記データパケットが上記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属するか否かを識別するように構成される。
【0181】
本願の実施例において、第1検出ユニット1304は、又は、上記データパケットのペイロード情報における指示情報に基づいて、上記データパケットが上記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属するか否かを識別するように構成される。
【0182】
本願の実施例において、第1処理ユニット1306は、さらに、設定された期間内に、上記ユーザープレーン機能エンティティが送信した上記特定のタイプの上記アドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットを完全に受信していないときに、上記ユーザー機器に上記特定のタイプの上記アドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止し、かつ既に受信された上記特定のタイプの上記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを破棄するように構成される。
【0183】
本願の実施例において、異なるタイプのアドバンストインタラクティブ型データパケットは、キーフレームに対応するアドバンストインタラクティブ型データパケットと、非キーフレームに対応するアドバンストインタラクティブ型データパケットとを含み、上記特定のタイプの上記アドバンストインタラクティブデータパケットは、上記キーフレームに対応する上記アドバンストインタラクティブデータパケットである。第1処理ユニット1306は、さらに、上記キーフレームに対応する上記アドバンストインタラクティブ型データパケットから分割して得られたサブデータパケットの上記ユーザー機器への送信に失敗したと検出したときに、以下の少なくとも一種の処理を実行するように構成される。上記ユーザー機器に上記キーフレームに関連付けられた上記非キーフレームと対応する上記アドバンストインタラクティブ型データパケットを送信することを停止し、既に受信された上記キーフレームに関連付けられた上記非キーフレームと対応する上記アドバンストインタラクティブ型データパケットを破棄する。
【0184】
図14は、本願の実施例の別のデータ伝送装置のブロック図を示しており、該データ伝送装置は、ユーザープレーン機能エンティティの内部に設置できる。
【0185】
図14に参照されるように、本願の実施例のデータ伝送装置1400は、第2受信ユニット1402、第2検出ユニット1404、及び第2処理ユニット1406を含む。
【0186】
ここで、第2受信ユニット1402は、セッション管理機能SMFが送信したプロトコルデータユニットPDUセッション管理ポリシー情報を受信するように構成され、上記PDUセッション管理ポリシー情報は、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なる汎用パケット無線業務トンネルプロトコルユーザープレーンGTP-Uトンネルにおいて伝送され、且つ同一のデータ無線ベアラDRBにより伝えられることを指示することに用いられる。
【0187】
第2検出ユニット1404は、PDUセッション管理ポリシー情報に基づいて、受信された異なるタイプの上記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットをそれぞれ異なる上記GTP-Uトンネルにおいて基地局機器に伝送し、かつ上記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの送信状況を検出するように構成される。
【0188】
第2処理ユニット1406は、特定のタイプの上記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの上記基地局機器への送信に失敗したと検出したときに、上記基地局機器に上記特定のタイプの上記アドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止するように構成される。
【0189】
本願の実施例において、第2処理ユニット1406は、さらに、上記特定のタイプの上記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの上記基地局機器への送信に失敗したと検出したときに、既に受信された上記特定のタイプの上記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを破棄するように構成される。
【0190】
本願の実施例において、第2処理ユニット1406は、さらに、上記特定のタイプの上記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットの上記基地局機器への送信に失敗したと検出したときに、アプリケーションサーバに第2フィードバック情報を送信するように構成され、上記第2フィードバック情報は、上記アプリケーションサーバが上記特定のタイプの上記アドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットの伝送を停止することを指示することに用いられる。
【0191】
本願の実施例において、第2処理ユニット1406は、上記特定のタイプの上記アドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットを完全に受信していないときに、上記アプリケーションサーバに上記第2フィードバック情報を送信するように構成される。
【0192】
本願の実施例において、第2処理ユニット1406は、さらに、設定された期間内に、上記特定のタイプの上記アドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットを完全に受信していないときに、上記基地局機器に上記特定のタイプの上記アドバンストインタラクティブ型データパケットを分割して得られた残りのサブデータパケットを送信することを停止し、かつ既に受信された上記特定のタイプの上記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを破棄するように構成される。
【0193】
本願の実施例において、異なるタイプの上記アドバンストインタラクティブ型データパケットは、キーフレームに対応する上記アドバンストインタラクティブ型データパケットと、非キーフレームに対応する上記アドバンストインタラクティブ型データパケットとを含み、上記特定のタイプの上記アドバンストインタラクティブデータパケットは、上記キーフレームに対応する上記アドバンストインタラクティブデータパケットである。
【0194】
第2処理ユニット1406は、さらに、上記キーフレームに対応する上記アドバンストインタラクティブ型データパケットから分割して得られたサブデータパケットの上記基地局機器への送信に失敗したと検出したときに、以下の少なくとも一種の処理を実行するように構成される。上記基地局機器に上記キーフレームに関連付けられた上記非キーフレームと対応する上記アドバンストインタラクティブ型データパケットを送信することを停止し、既に受信された上記キーフレームに関連付けられた上記非キーフレームと対応する上記アドバンストインタラクティブ型データパケットを破棄する。
【0195】
図15は、本願の実施例のさらに別のデータ伝送装置のブロック図を示しており、該データ伝送装置は、ユーザー機器の内部に設置できる。
【0196】
図15に参照されるように、本願の実施例のデータ伝送装置1500は、第3受信ユニット1502、第3検出ユニット1504、及び第3処理ユニット1506を含む。
【0197】
ここで、第3受信ユニット1502は、アクセス及び移動性管理機能AMFが送信したユーザー機器ルート選択ポリシーURSP規則を受信するように構成され、上記URSP規則は、異なるタイプのアドバンストインタラクティブ型データパケットがそれぞれ異なる汎用パケット無線業務トンネルプロトコルユーザープレーンGTP-Uトンネルにおいて伝送され、且つ同一のデータ無線ベアラDRBにより伝えられることを指示することに用いられる。
【0198】
第3検出ユニット1504は、基地局機器が上記DRBに基づき送信したデータパケットが上記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットに属することを識別したときに、上記アドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを受信する過程において、上記URSP規則に基づいて、上記アドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットの受信状況を検出するように構成される。
【0199】
第3処理ユニット1506は、設定された期間内に、特定のタイプの上記アドバンストインタラクティブ型データパケットを分割して得られたすべてのデータパケットを完全に受信していないと検出したときに、上記特定のタイプの上記アドバンストインタラクティブ型データパケットを送信するアプリケーションサーバに伝送失敗情報を送信するように構成され、上記伝送失敗情報は、上記アプリケーションサーバに上記特定のタイプの上記アドバンストインタラクティブ型データパケットの伝送失敗を指示することに用いられる。
【0200】
本願の実施例において、第3処理ユニット1506は、さらに、上記設定された期間内に、上記特定のタイプの上記アドバンストインタラクティブ型データパケットを分割して得られたすべてのサブデータパケットを完全に受信していないと検出したときに、既に受信された上記特定のタイプのアドバンストインタラクティブ型データパケットを分割して得られたサブデータパケットを破棄するように構成される。
【0201】
本願の実施例において、第3処理ユニット1506は、さらに、上記特定のタイプの上記アドバンストインタラクティブ型データパケットを分割して得られたすべてのデータパケットを完全に受信したときに、上記特定のタイプの上記アドバンストインタラクティブ型データパケットを分割して得られたすべてのデータパケットに対して統合処理を行い、上記特定のタイプの上記アドバンストインタラクティブ型データパケットを得るように構成される。
【0202】
本願の実施例において、異なるタイプの上記アドバンストインタラクティブ型データパケットは、キーフレームに対応する上記アドバンストインタラクティブ型データパケットと、非キーフレームに対応する上記アドバンストインタラクティブ型データパケットとを含み、上記特定のタイプの上記アドバンストインタラクティブデータパケットは、上記キーフレームに対応する上記アドバンストインタラクティブデータパケットである。
【0203】
図16は、本願の実施例のまたさらに別のデータ伝送装置のブロック図を示しており、該データ伝送装置は、PCFの内部に設置できる。
【0204】
図16に参照されるように、本願の実施例のデータ伝送装置1600は、第4受信ユニット1602、生成ユニット1604、第1送信ユニット1606、及び第2送信ユニット1608を含む。
【0205】
ここで、第4受信ユニット1602は、アプリケーション機能AFが送信したアドバンストインタラクティブ型データパケットに対する汎用パケット無線業務トンネルプロトコルユーザープレーンGTP-Uトンネル構成情報を受信するように構成され、上記GTP-Uトンネル構成情報は、タイプでないアドバンストインタラクティブ型データパケットがそれぞれ異なるGTP-Uトンネルにおいて伝送され、且つ同一のデータ無線ベアラDRBにより伝えられることを指示することに用いられる。
【0206】
生成ユニット1604は、上記GTP-Uトンネル構成情報に基づいてユーザー機器ルート選択ポリシーURSP規則、及びプロトコルデータユニットPDUセッション管理ポリシー情報を生成するように構成され、上記URSP規則、及び上記PDUセッション管理ポリシー情報は、異なるタイプの上記アドバンストインタラクティブ型データパケットがそれぞれ異なる上記GTP-Uトンネルにおいて伝送され、且つ同一の上記DRBにより伝えられることを指示することに用いられる。
【0207】
第1送信ユニット1606は、上記URSP規則をアクセス及び移動性管理機能AMFによりユーザー機器に転送し、かつ上記URSP規則に基づいて基地局機器にアクセス層コンテキスト情報を設定するように構成され、上記アクセス層コンテキスト情報は、異なるタイプの上記アドバンストインタラクティブ型データパケットがそれぞれ異なる上記GTP-Uトンネルにおいて伝送され、且つ同一の上記DRBにより伝えられることを指示することに用いられる。
【0208】
第2送信ユニット1608は、上記PDUセッション管理ポリシー情報をセッション管理機能SMFによりユーザープレーン機能エンティティに設定するように構成される。
【0209】
本願の実施例において、異なるタイプの上記アドバンストインタラクティブ型データパケットは、キーフレームに対応する上記アドバンストインタラクティブ型データパケットと、非キーフレームに対応する上記アドバンストインタラクティブ型データパケットとを含み、特定のタイプの上記アドバンストインタラクティブデータパケットは、上記キーフレームに対応する上記アドバンストインタラクティブデータパケットである。
【0210】
図17は、本願の実施例の電子機器の構造模式図を示している。
【0211】
説明する必要がある点として、図17に示される電子機器のコンピュータシステム1700は、単に一例であり、本願の実施例の機能、及び使用範囲に対して何らの制限をもたらすべきではない。
【0212】
図17に示すように、コンピュータシステム1700は、中央処理ユニット(Central Processing Unit、CPU)1701(1つ又は複数のプロセッサと称される)を含み、それは、読み出し専用メモリ(Read-Only Memory、ROM)1702において記憶されているプログラム、又は、記憶部分1708からランダムアクセスメモリ(Random Access Memory、RAM)1703にロードされたプログラムに基づいて、各種の適切な動作、及び処理を実行することができ、例えば、上記実施例に記載の方法を実行する。RAM 1703において、システムの操作に必要な各種のプログラム、及びデータがさらに記憶されている。CPU 1701、ROM 1702、及びRAM 1703は、バス1704によって互いに連結される。入力/出力(Input/Output、I/O)インタフェース1705もバス1704に接続される。
【0213】
キーボード及びマウス等を含む入力部分1706と、例えば陰極線管(Cathode Ray Tube、CRT)、液晶ディスプレイ(Liquid Crystal Display、LCD)等及びスピーカ等を含む出力部分1707と、ハードディスク等を含む記憶部分1708と、例えばLAN(Local Area Network、ローカルエリアネットワーク)カード及びモデム等のネットワークインタフェースカードを含む通信部分1709とは、I/Oインタフェース1705に接続される。通信部分1709は、例えばインターネットのようなネットワークを介して通信処理を実行する。ドライバ1710も必要に応じてI/Oインタフェース1705に接続される。例えば磁気ディスク、光ディスク、光磁気ディスク、及び半導体メモリ等のリムーバブル媒体1711は、必要に応じてドライバ1710上に装着され、それにより、それから読み出されたコンピュータプログラムが必要に応じて記憶部分1708にインストールされることを容易にする。
【0214】
本願の実施例において、本願の実施例が提供するデータ処理方法は、コンピュータソフトウェアプログラムとして実現できる。例えば、本願の実施例は、一種のコンピュータプログラム製品を含み、それは、コンピュータ可読記憶媒体上に伝えられるコンピュータプログラムを含み、該コンピュータプログラムは、本願の実施例が提供するデータ処理方法を実現することに用いられるコンピュータプログラムを含む。このときに、該コンピュータプログラムは、通信部分1709によってネットワーク上からダウンロードしてインストールされ、及び/又は、リムーバブル媒体1711からインストールされるようにしてもよい。該コンピュータプログラムが中央処理ユニット(CPU)1701により実行されるときに、本願の実施例が提供するデータ処理方法を実行する。
【0215】
説明する必要がある点として、本願の実施例が提供するコンピュータ可読記憶媒体は、例えば、電気、磁気、光、電磁、赤外線、又は、半導体のシステム、装置、又は、デバイス、又は、任意の以上の組み合わせであってもよいがこれらに限定されない。コンピュータ可読記憶媒体は、1つ又は複数の導線を有する電気的接続、ポータブルコンピュータ磁気ディスク、ハードディスク、ランダムアクセスメモリ(RAM)、読み出し専用メモリ(ROM)、消去可能なプログラマブル読み出し専用メモリ(Erasable Programmable Read Only Memory、EPROM)、フラッシュメモリ、光ファイバー、ポータブルコンパクト磁気ディスク読み出し専用メモリ(Compact Disc Read-Only Memory、CD-ROM)、光記憶デバイス、磁気記憶デバイス、又は、上記の任意の適切な組み合わせを含んでもよいがこれらに限定されない。本願の実施例において、コンピュータ可読記憶媒体は、プログラムを含むか、又は、記憶する任意の有形媒体であってもよく、該プログラムは、命令実行システム、装置、又は、デバイスに使用されるか、又は、それと組み合わせて使用することができる。本願の実施例において、コンピュータ可読記憶媒体は、コンピュータ読み出し可能な信号媒体であってもよく、すなわち、ベースバンドにおいて含まれるか、又は、搬送波の一部として伝播されるデータ信号であり、且つコンピュータ読み出し可能なプログラムコードが伝えられている。このような伝播されるデータ信号は、複数種の形式を採用することができ、電磁信号、光信号、又は、上記任意の適切な組み合わせを含むがこれらに限定されない。コンピュータ可読記憶媒体は、いかなるコンピュータ可読媒体であってもよく、該コンピュータ可読媒体は、命令実行システム、装置、又は、デバイスに使用するか、又は、それと組み合わせて使用することに用いられるプログラムを送信、伝播、又は、伝送することができる。コンピュータ可読媒体上に含まれるプログラムコードは、任意の適切な媒体で伝送でき、無線、有線等、又は、上記の任意の適切な組み合わせを含むがこれらに限定されない。
【0216】
本願の実施例が提供する図面におけるフロー図、及びブロック図は、本願の実施例に係るシステム、方法、及びコンピュータプログラム製品の実現可能な体系アーキテクチャ、機能、及び操作を図示する。ここで、フロー図、又は、ブロック図における各々のブロックは、1つのモジュール、プログラムセグメント、又は、コードの一部を表すことができ、上記モジュール、プログラムセグメント、又は、コードの一部は、規定されるロジック機能を実現することに用いられる1つ又は複数の実行可能な命令を含む。さらに注意すべき点として、代替としてのいくつかの実現において、ブロックにおいてマークされる機能は、図面においてマークされる順序とは異なる順序で発生することもできる。例えば、2つの連続的に示されるブロックは、実際に基本的に並行して実行することができ、場合によっては、それらは、逆の順序で実行することもでき、これは、係る機能に定められる。また注意する必要がある点として、ブロック図、又は、フロー図における各々のブロック、及びブロック図、又は、フロー図におけるブロックの組み合わせは、規定される機能、又は、操作を実行するハードウェアに基づく専用システムで実現することができるか、又は、専用ハードウェアとコンピュータ命令の組み合わせで実現することができる。
【0217】
本願の実施例に係るユニットは、ソフトウェアの方式で実現されてもよく、ハードウェアの方式で実現されてもよく、記述されるユニットは、プロセッサにおいて設置されてもよい。ここで、これらのユニットの名称は、ある場合に該ユニット自体に対する限定を構成しない。
【0218】
本願の実施例は、コンピュータ可読記憶媒体をさらに提供し、該コンピュータ可読記憶媒体は、上記実施例において記述された電子機器に含まれてもよく、単独で存在し、該電子機器において組み立てられなくてもよい。上記コンピュータ可読媒体は、1つ又は複数のプログラムを伝えており、上記1つ又は複数のプログラムが1つの該電子機器に実行されるときに、該電子機器に本願の実施例に記載のデータ伝送方法を実現させる。
【0219】
注意すべき点として、本願の実施例の記述において動作実行用の電子機器の若干のモジュール、又は、ユニットが言及されているが、このような区分は、強制的ではない。実際には、本願の実施例の実施形態に基づいて、本願の実施例に記述された2つ、又は、より多くのモジュール、又は、ユニットの特徴と機能は、1つのモジュール、又は、ユニットにおいて具現化され得る。逆に、本願の実施例に記述された1つのモジュール、又は、ユニットの特徴と機能は、更に複数のモジュール、又は、ユニットにより具現化されるように区分されてもよい。
【0220】
本願の実施例の記述により、当業者が容易に理解できるように、ここで記述される例示的な実施形態は、ソフトウェアで実現されてもよく、ソフトウェアと必要なハードウェアを組み合わせる方式で実現されてもよい。従って、本願の実施形態が提供するデータ処理方法は、ソフトウェア製品の形式で体現されてもよく、該ソフトウェア製品は、1つの不揮発性記憶媒体(CD-ROM、USBディスク(Uディスク)、モバイルハードディスク等であってもよい)において、又は、ネットワーク上に記憶されてもよく、若干の命令を含むことで1台の計算機器(パーソナルコンピュータ、サーバ、タッチ制御端末、又は、ネットワーク機器等であってもよい)に本願の実施形態が提供するデータ処理方法を実行させる。
【符号の説明】
【0221】
1300 データ伝送装置
1302 第1受信ユニット
1304 第1検出ユニット
1306 第1処理ユニット
1400 データ伝送装置
1402 第2受信ユニット
1404 第2検出ユニット
1406 第2処理ユニット
1500 データ伝送装置
1502 第3受信ユニット
1504 第3検出ユニット
1506 第3処理ユニット
1600 データ伝送装置
1602 第4受信ユニット
1604 生成ユニット
1606 第1送信ユニット
1608 第2送信ユニット
1700 コンピュータシステム
1701 中央処理ユニット(CPU)
1704 バス
1705 I/Oインタフェース
1706 入力部分
1707 出力部分
1708 記憶部分
1709 通信部分
1710 ドライバ
1711 リムーバブル媒体
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12
図13
図14
図15
図16
図17