System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請屬于數據傳輸,尤其涉及一種數據傳輸的方法、裝置、設備、存儲介質及程序產品。
技術介紹
1、在大量群組通信場景中,例如警務、災情、應急或者緊急信息通知等場景中,點對點的呼叫具備高突發性、高并發性以及高呼叫數量等特征。目前,在上述通信場景中,通常需要運營商開通多條呼叫專線,并架設服務器建立呼叫中臺,呼叫中臺用于為不同的呼叫專線分配呼叫業務,呼叫專線用于進行點對點通信,向特定用戶發送語音信息。
2、然而,建立呼叫中臺需要額外增設服務器,導致成本較高,并且多個點對點通信并發時,存在業務擁塞問題。
技術實現思路
1、本申請實施例提供一種數據傳輸的方法、裝置、設備、存儲介質及程序產品。能夠提高數據傳輸效率,避免業務擁塞。
2、第一方面,本申請實施例提供一種數據傳輸的方法,應用于虛擬服務器,所述方法包括:
3、接收用戶的輸入信息;
4、根據所述輸入信息中攜帶的呼叫對象地址獲取每個呼叫對象在第一預設時長內對應的用戶特征數據;
5、針對每個呼叫對象,利用所述呼叫對象在所述第一預設時長內對應的用戶特征數據預測所述呼叫對象在第二預設時長內駐留的小區;
6、根據每個小區支持的服務類型和每個呼叫對象在所述第二預設時長內駐留的小區,確定目標呼叫對象;
7、將所述目標呼叫對象作為組播組的成員,向所述組播組發送服務通告信息,所述服務通告信息用于指示所述呼叫對象接收所述虛擬服務器發送的多媒體數據。
8、在一種可能的
9、針對每個呼叫對象,在所述第一預設時長內每隔預設周期獲取所述呼叫對象的用戶特征數據,得到所述呼叫對象對應的特征數據序列;
10、針對所述特征數據序列中的每個用戶特征數據,按照所述用戶特征數據中包括的所述呼叫對象駐留小區支持的服務類型,構建時間序列;
11、將所述時間序列輸入時間預測模型,得到預測結果,所述預測結果用于表示所述呼叫對象在所述第二預設時長內駐留的小區。
12、在一種可能的實現方式中,所述根據每個小區支持的服務類型和每個呼叫對象在所述第二預設時長內駐留的小區,確定目標呼叫對象,包括:
13、針對每個呼叫對象,在所述呼叫對象在所述第二預設時長內駐留的小區支持的服務類型為多播服務類型的情況下,將所述呼叫對象作為目標呼叫對象。
14、在一種可能的實現方式中,在所述針對每個呼叫對象,在所述呼叫對象在所述第二預設時長內駐留的小區支持的服務類型為多播服務類型的情況下,將所述呼叫對象作為目標呼叫對象之后,所述方法還包括:
15、針對每個呼叫對象,在所述呼叫對象在所述第二預設時長內駐留的小區支持的服務類型不為多播服務類型的情況下,將所述呼叫對象作為單播呼叫對象;
16、針對每個單播呼叫對象,分別向所述單播呼叫對象發送所述服務通告信息。
17、在一種可能的實現方式中,在所述將所述目標呼叫對象作為組播組的成員,向所述組播組發送服務通告信息之后,所述方法還包括:
18、接收所述組播組中目標呼叫對象反饋的接收響應,所述接收響應中包括所述目標呼叫對象的標識;
19、根據所述目標呼叫對象的標識和本地存儲的所述組播組成員標識,確定未接收所述服務通告信息的目標組播成員;
20、向所述目標組播成員發送所述服務通告信息。
21、在一種可能的實現方式中,所述輸入信息包括小區標識;在所述接收用戶的輸入信息之后,所述方法還包括:
22、確定所述小區標識對應的廣播小區;
23、向所述廣播小區廣播所述服務通告信息。
24、第二方面,本申請實施例提供一種數據傳輸的裝置,應用于虛擬服務器,所述裝置包括:
25、接收模塊,用于接收用戶的輸入信息;
26、獲取模塊,用于根據所述輸入信息中攜帶的呼叫對象地址獲取每個呼叫對象在第一預設時長內對應的用戶特征數據;
27、預測模塊,用于針對每個呼叫對象,利用所述呼叫對象在所述第一預設時長內對應的用戶特征數據預測所述呼叫對象在第二預設時長內駐留的小區;
28、確定模塊,用于根據每個小區支持的服務類型和每個呼叫對象在所述第二預設時長內駐留的小區,確定目標呼叫對象;
29、發送模塊,用于將所述目標呼叫對象作為組播組的成員,向所述組播組發送服務通告信息,所述服務通告信息用于指示所述呼叫對象接收所述虛擬服務器發送的多媒體數據。
30、第三方面,本申請實施例提供一種電子設備,所述設備包括:處理器以及存儲有計算機程序指令的存儲器;
31、所述處理器執行所述計算機程序指令時實現如第一方面任意一項所述的數據傳輸的方法。
32、第四方面,本申請實施例提供一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有計算機程序指令,所述計算機程序指令被處理器執行時實現如第一方面任意一項所述的數據傳輸的方法。
33、第五方面,本申請實施例提供一種計算機程序產品,所述計算機程序產品中的指令由電子設備的處理器執行時,使得所述電子設備執行如第一方面任意一項所述的數據傳輸的方法。
34、本申請實施例的一種數據傳輸的方法、裝置、設備、存儲介質及程序產品,虛擬服務器在接收到用戶的輸入信息之后,按照輸入信息中的呼叫對象地址確定呼叫對象,然后獲取每個呼叫對象在第一預設時長內對應的用戶特征數據,基于第一預設時長內的用戶特征數據,可以對呼叫對象在第二預設時長內的駐留的小區進行預測,從而確定目標呼叫對象,針對目標呼叫對象,可以建立組播組,從而對組播組成員發送服務通告信息,以用于組播組成員后續接收服務器發送的多媒體數據。如此,通過虛擬服務器控制發送服務通告消息,可以避免架設額外的服務器,從而降低成本。服務器可以預測第二預設時長內駐留在支持組播業務的小區的呼叫對象,進而針對上述目標呼叫對象,構建組播組,服務器向組播組內的成員發送服務通告信息,通過組播的方式發送服務通告信息,可以同時對多個呼叫對象進行呼叫,從而避免了業務擁塞。
本文檔來自技高網...【技術保護點】
1.一種數據傳輸的方法,其特征在于,應用于虛擬服務器,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述用戶特征數據包括所述呼叫對象駐留小區支持的服務類型;所述針對每個呼叫對象,利用所述呼叫對象在所述第一預設時長內對應的用戶特征數據預測所述呼叫對象在第二預設時長內駐留的小區,包括:
3.根據權利要求2所述的方法,其特征在于,所述根據每個小區支持的服務類型和每個呼叫對象在所述第二預設時長內駐留的小區,確定目標呼叫對象,包括:
4.根據權利要求3所述的方法,其特征在于,在所述針對每個呼叫對象,在所述呼叫對象在所述第二預設時長內駐留的小區支持的服務類型為多播服務類型的情況下,將所述呼叫對象作為目標呼叫對象之后,所述方法還包括:
5.根據權利要求1所述的方法,其特征在于,在所述將所述目標呼叫對象作為組播組的成員,向所述組播組發送服務通告信息之后,所述方法還包括:
6.根據權利要求1所述的方法,其特征在于,所述輸入信息包括小區標識;在所述接收用戶的輸入信息之后,所述方法還包括:
7.一種數據傳輸的裝置,其特
8.一種電子設備,其特征在于,所述設備包括:處理器以及存儲有計算機程序指令的存儲器;
9.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序指令,所述計算機程序指令被處理器執行時實現如權利要求1-6任意一項所述的數據傳輸的方法。
10.一種計算機程序產品,其特征在于,所述計算機程序產品中的指令由電子設備的處理器執行時,使得所述電子設備執行如權利要求1-6任意一項所述的數據傳輸的方法。
...【技術特征摘要】
1.一種數據傳輸的方法,其特征在于,應用于虛擬服務器,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述用戶特征數據包括所述呼叫對象駐留小區支持的服務類型;所述針對每個呼叫對象,利用所述呼叫對象在所述第一預設時長內對應的用戶特征數據預測所述呼叫對象在第二預設時長內駐留的小區,包括:
3.根據權利要求2所述的方法,其特征在于,所述根據每個小區支持的服務類型和每個呼叫對象在所述第二預設時長內駐留的小區,確定目標呼叫對象,包括:
4.根據權利要求3所述的方法,其特征在于,在所述針對每個呼叫對象,在所述呼叫對象在所述第二預設時長內駐留的小區支持的服務類型為多播服務類型的情況下,將所述呼叫對象作為目標呼叫對象之后,所述方法還包括:
5.根據權利要求1所述的方法,其特征在于,在所述將所...
【專利技術屬性】
技術研發人員:方東旭,夏泳,田洛,
申請(專利權)人:中國移動通信集團重慶有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。