System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及通信相關,具體涉及一種基于gnodeb的vonr語音轉發系統、方法、設備及介質。
技術介紹
1、vonr(voice?over?new?radio),是5g時代的超清視話應用。這項技術允許用戶在5g網絡下進行語音通話。vonr技術具有高清晰度、低延遲、高質量的語音通話效果等特點。vonr技術還可以提供更廣泛的覆蓋范圍和更快的連接速度,使得用戶可以在更廣闊的區域內使用語音通話服務,并且可以更快地建立連接和保持通話穩定。vonr技術是5g時代的一項重要創新,它為用戶提供了更優質、更高效的語音通話服務。
2、gnodeb是3gpp為5g(nr)無線網絡設計定義的基站,全稱為the?next?generationnode?b,即下一代基站。它具有獨立網絡功能,而這些功能實施符合3gpp中無線網(nr?ran)協議規范支持:phy、mac、rlc、pdcp、sdap、rrc、ngap層協議架構和功能。如圖1所示,為3gpp規定的5g系統結構示意圖。
3、語音轉發通常在終端側和核心網側實現,但是數據在終端側和核心網側實現增大了終端側和核心網側的數據通信壓力。
技術實現思路
1、有鑒于此,本申請的實施例致力于提供一種基于gnodeb的vonr語音轉發系統、方法、設備及介質,以至少一定程度上緩解終端側和核心網測的數據通信壓力。
2、本申請第一方面提供了一種基于gnodeb的vonr語音轉發系統,應用于基站側,包括:身份信息模塊、語音指示模塊、數據轉發模
3、所述身份信息模塊,用于獲取待轉發數據的用戶身份信息,并發送所述用戶身份信息至語音指示模塊和數據轉發模塊;
4、所述語音指示模塊,用于確定所述用戶身份信息對應的通話流數據的語音開始及結束時機,并將所述語音開始及結束時機的指示信息發送至所述數據轉發模塊和所述執行模塊;
5、所述數據轉發模塊,將所述用戶身份信息和所述指示信息對應的通話數據對應的qci1數據和用戶身份信息發送至執行模塊;將通話數據對應的qci5數據和用戶身份信息發送至所述翻號模塊;
6、所述翻號模塊,用于根據所述qci5數據和用戶身份信息,確定通話號碼,并將所述通話號碼發送至所述執行模塊。
7、執行模塊,用于將所述qci1數據還原通話語音信息,并根據所述通話號碼對所述通話語音信息進行保存。
8、在一些實施例中,所述身份信息模塊具體用于:
9、通過rrc消息獲取imsi,tmsi,supi,suci中的至少一種作為用戶身份信息。
10、在一些實施例中,所述語音提示模塊,具體用于:
11、接收并保存身份信息模塊發送的身份信息,根據ngap協議中pdu?session?modifyrequest消息或者pdu?session?setup?request消息是否攜帶有qci1的qos?flow,來判斷是否發生語音,根據ngap協議中pdu?session?modify?request消息或者pdu?sesssionrelease?cmd消息是否攜帶qci1的qos?flow,判斷是否語音結束;當語音指示模塊判斷發生語音時,給執行模塊發送表征語音開始的指示信息,并且將用戶身份信息添加到所述指示信息中;當語音指示模塊判斷語音結束時,給執行模塊發送表征語音結束的指示信息,并且將用戶身份信息添加到所述指示信息。
12、在一些實施例中,所述數據轉發模塊具體用于:
13、接收并保存用戶身份信息,識別不同qos?flow的數據,基于所述指示信息將qci5及qci1的qos?flow上的數據分別發送至翻號模塊和執行模塊,并且在發送的數據中攜帶用戶身份信息。
14、在一些實施例中,所述翻號模塊具體用于:
15、將qci5數據還原為sip消息,根據sip的registration消息,獲取到用戶的通話號碼,將該通話號碼和數據轉發模塊發送數據中攜帶的用戶身份信息配對,并將配對信息發送給執行模塊。
16、在一些實施例中,所述執行模塊具體用于:
17、接收qci1數據,接收用于指示語音開始和結束的指示信息,接收翻號模塊發送的通話號碼和配對信息。根據語音模塊的開始時間指示及結束時間指示,將qci1數據還原為語音信息,根據翻號模塊發送的通話號碼和配對信息,獲取語音信息所屬的通話號碼。
18、根據本申請第二方面提供一種基于gnodeb的vonr語音轉發方法,應用于如上述的基于gnodeb的vonr語音轉發系統,方法包括:
19、控制身份信息模塊,獲取待轉發數據的用戶身份信息,并發送所述用戶身份信息至語音指示模塊和數據轉發模塊;
20、控制語音指示模塊,確定所述用戶身份信息對應的通話流數據的語音開始及結束時機,并將所述語音開始及結束時機的指示信息發送至所述數據轉發模塊和所述執行模塊;
21、控制數據轉發模塊,將所述用戶身份信息和所述指示信息對應的通話數據對應的qci1數據和用戶身份信息發送至執行模塊;將通話數據對應的qci5數據和用戶身份信息發送至所述翻號模塊;
22、控制所述翻號模塊,根據所述qci5數據和用戶身份信息,確定通話號碼,并將所述通話號碼發送至所述執行模塊。
23、控制執行模塊,將所述qci1數據還原通話語音信息,并根據所述通話號碼對所述通話語音信息進行保存。
24、基本申請第三方面提供一種電子設備,包括:
25、處理器,以及用于存儲所述處理器可執行程序的存儲器;
26、所述處理器,用于通過運行所述存儲器中的程序,實現如上述的基于gnodeb的vonr語音轉發方法。
27、根據本申請第四方面提供一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序在被處理器運行時使得所述處理器執行如上述的基于gnodeb的vonr語音轉方法。
28、本申請所提供的基于gnodeb的vonr語音轉發系統,應用于基站側,包括:身份信息模塊、語音指示模塊、數據轉發模塊、翻號模塊和執行模塊;所述身份信息模塊,用于獲取待轉發數據的用戶身份信息,并發送所述用戶身份信息至語音指示模塊和數據轉發模塊;所述語音指示模塊,用于確定所述用戶身份信息對應的通話流數據的語音開始及結束時機,并將所述語音開始及結束時機的指示信息發送至所述數據轉發模塊和所述執行模塊;所述數據轉發模塊,將所述用戶身份信息和所述指示信息對應的通話數據對應的qci1數據和用戶身份信息發送至執行模塊;將通話數據對應的qci5數據和用戶身份信息發送至所述翻號模塊;所述翻號模塊,用于根據所述qci5數據和用戶身份信息,確定通話號碼,并將所述通話號碼發送至所述執行模塊。執行模塊,用于將所述qci1數據還原通話語音信息,并根據所述通話號碼對所述通話語音信息進行保存。如此設置,本身你提供的方案中,可以在基站側直接完成對于本文檔來自技高網...
【技術保護點】
1.一種基于GNODEB的VONR語音轉發系統,其特征在于,應用于基站側,包括:身份信息模塊、語音指示模塊、數據轉發模塊、翻號模塊和執行模塊;
2.根據權利要求1所述的基于GNODEB的VONR語音轉發系統,其特征在于,所述身份信息模塊具體用于:
3.根據權利要求2所述的基于GNODEB的VONR語音轉發系統,其特征在于,所述語音提示模塊,具體用于:
4.根據權利要求3所述的基于GNODEB的VONR語音轉發系統,其特征在于,所述數據轉發模塊具體用于:
5.根據權利要求4所述的基于GNODEB的VONR語音轉發系統,其特征在于,所述翻號模塊具體用于:
6.根據權利要求5所述的基于GNODEB的VONR語音轉發系統,其特征在于,所述執行模塊具體用于:
7.一種基于GNODEB的VONR語音轉發方法,其特征在于,應用于如權利要求1~6任一項所述的基于GNODEB的VONR語音轉發系統,方法包括:
8.一種電子設備,其特征在于,包括:
9.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存
...【技術特征摘要】
1.一種基于gnodeb的vonr語音轉發系統,其特征在于,應用于基站側,包括:身份信息模塊、語音指示模塊、數據轉發模塊、翻號模塊和執行模塊;
2.根據權利要求1所述的基于gnodeb的vonr語音轉發系統,其特征在于,所述身份信息模塊具體用于:
3.根據權利要求2所述的基于gnodeb的vonr語音轉發系統,其特征在于,所述語音提示模塊,具體用于:
4.根據權利要求3所述的基于gnodeb的vonr語音轉發系統,其特征在于,所述數據轉發模塊具體用于:
5.根據權利要求4所述的基于gnodeb的vonr語音轉...
【專利技術屬性】
技術研發人員:李季,
申請(專利權)人:西安訊智通達科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。