周期性數據報文的發送方法以及終端的製作方法
2023-06-29 22:44:31 2
周期性數據報文的發送方法以及終端的製作方法
【專利摘要】本發明公開了一種周期性數據報文的發送方法以及終端,涉及通信領域。其中方法包括:獲取並緩存周期不同的至少兩種應用的周期性數據報文;統一其發送基準時間;基於周期性數據報文中的最小周期,將其他應用的周期性數據報文的周期向下調整為與其原周期最接近的最小周期的整數倍;按照調整後的周期發送至少兩種應用的周期性數據報文。基於上述方案,在終端側對周期性數據報文進行統一管理,統一其發送基準時間,並基於最小周期優化其他報文的周期時長,然後按照調整後的周期發送報文,使得多個應用的周期性數據報文能夠規律性地在一次空口連接發送,降低終端觸發空口連接建立的次數,減少行動網路中的信令,有效地解決「信令風暴」問題。
【專利說明】周期性數據報文的發送方法以及終端
【技術領域】
[0001]本發明涉及通信領域,特別涉及一種周期性數據報文的發送方法以及終端。
【背景技術】
[0002]隨著移動業務的發展和智能終端的普及,用戶根據需要可以在終端上安裝各種各樣的應用,為了更好地維護業務應用體驗,其中有一些應用使得智能終端在實際使用過程中會自動與網絡側伺服器發起周期性的連接,例如,各種即時通訊業務的保活心跳消息,各種微博業務的周期查詢新信息的請求消息等。
[0003]這些應用彼此之間相互獨立,不同應用的周期性交互消息所觸發的行動網路空口連接建立時間點有所差異,並且周期時長也有所不同,這樣可能導致行動網路面臨「信令風暴」的風險,增加行動網路中接入信道與控制信道的負荷壓力。
[0004]針對現有技術存在的上述問題,需要提出一種周期性數據報文的發送方案,以解決目前行動網路所面臨的「信令風暴」問題。
【發明內容】
[0005]本發明實施例所要解決的一個技術問題是:提供一種周期性數據報文的發送方法以及終端,以解決目前行動網路所面臨的「信令風暴」問題。
[0006]根據本發明示例性實施例的一個方面,提供一種周期性數據報文的發送方法,包括:
[0007]獲取周期不同的至少兩種應用的周期性數據報文;緩存所述至少兩種應用的周期性數據報文,統一所述至少兩種應用的周期性數據報文的發送基準時間;基於所述至少兩種應用的周期性數據報文中的最小周期,將除最小周期的應用之外的其他應用的周期性數據報文的周期向下調整為與所述其他應用的周期性數據報文的原周期最接近的所述最小周期的整數倍;按照調整後的周期發送所述至少兩種應用的周期性數據報文。
[0008]根據一種示例性的實施方式,所述獲取周期不同的至少兩種應用的周期性數據報文包括:解析接收到的數據報文,並獲取所述數據報文的特徵信息;將所述數據報文的特徵信息與預先配置的周期性數據報文特徵庫進行匹配,如果匹配成功,則確定接收到的所述數據報文為周期性數據報文。
[0009]根據一種示例性的實施方式,所述數據報文的特徵信息和所述周期性數據報文特徵庫中的記錄至少包括應用標識、協議和應用內容。
[0010]根據一種示例性的實施方式,所述基於所述至少兩種應用的周期性數據報文中的最小周期,將除最小周期的應用之外的其他應用的周期性數據報文的周期向下調整為與所述其他應用的周期性數據報文的原周期最接近的所述最小周期的整數倍包括:
【權利要求】
1.一種周期性數據報文的發送方法,其特徵在於,包括: 獲取周期不同的至少兩種應用的周期性數據報文; 緩存所述至少兩種應用的周期性數據報文,統一所述至少兩種應用的周期性數據報文的發送基準時間; 基於所述至少兩種應用的周期性數據報文中的最小周期,將除最小周期的應用之外的其他應用的周期性數據報文的周期向下調整為與所述其他應用的周期性數據報文的原周期最接近的所述最小周期的整數倍; 按照調整後的周期發送所述至少兩種應用的周期性數據報文。
2.根據權利要求1所述的方法,其特徵在於,所述獲取周期不同的至少兩種應用的周期性數據報文包括: 解析接收到的數據報文,並獲取所述數據報文的特徵信息; 將所述數據報文的特徵信息與預先配置的周期性數據報文特徵庫進行匹配,如果匹配成功,則確定接收到的所述數據報文為周期性數據報文。
3.根據權利要求2所述的方法,其特徵在於,所述數據報文的特徵信息和所述周期性數據報文特徵庫中的記錄至少包括應用標識、協議和應用內容。
4.根據權利要求1所述的方法,其特徵在於,所述基於所述至少兩種應用的周期性數據報文中的最小周期,將除最小周期的應用之外的其他應用的周期性數據報文的周期向下調整為與所述其他應用的周期性數據報文的原周期最接近的所述最小周期的整數倍包括:T= Lti/το]χτο,` 其中,TO表示最小周期,Tl表示其他應用的周期性數據報文的原周期,T表示其他應用的周期性數據報文調整後的周期,I 表示向下取整。
5.根據權利要求1所述的方法,其特徵在於,所述按照調整後的周期發送所述至少兩種應用的周期性數據報文包括: 按照調整後的周期,將發送時刻相同的至少兩種應用的周期性數據報文通過一次空口連接同時發送出去。
6.根據權利要求1所述的方法,其特徵在於,還包括: 當調整後的周期小於原周期時,複製獲取到的應用的周期性數據報文,以便在下一發送時刻發送該複製的周期性數據報文。
7.一種周期性數據報文的發送終端,其特徵在於,包括: 報文獲取單元,用於獲取周期不同的至少兩種應用的周期性數據報文; 發送控制單元,用於緩存所述至少兩種應用的周期性數據報文,統一所述至少兩種應用的周期性數據報文的發送基準時間;基於所述至少兩種應用的周期性數據報文中的最小周期,將除最小周期的應用之外的其他應用的周期性數據報文的周期向下調整為與所述其他應用的周期性數據報文的原周期最接近的所述最小周期的整數倍;以及 通信單元,按照調整後的周期發送所述至少兩種應用的周期性數據報文。
8.根據權利要求7所述的終端,其特徵在於,所述報文獲取單元包括: 報文解析模塊,用於解析接收到的數據報文,並獲取所述數據報文的特徵信息;以及周期報文過濾模塊,用於將所述數據報文的特徵信息與預先配置的周期性數據報文特徵庫進行匹配,如果匹配成功,則確定接收到的所述數據報文為周期性數據報文。
9.根據權利要求8所述的終端,其特徵在於,所述數據報文的特徵信息和所述周期性數據報文特徵庫中的記錄至少包括應用標識、協議和應用內容。
10.根據權利要求7所述的終端,其特徵在於,所述發送控制單元包括周期調整模塊,用於根據如下公式對除最小周期的應用之外的其他應用的周期性數據報文的周期進行調整:
11.根據權利要求7所述的終端,其特徵在於,所述通信單元,具體用於: 按照調整後的周期,將發送時刻相同的至少兩種應用的周期性數據報文通過一次空口連接同時發送出去。
12.根據權利要求7所述的終端,其特徵在於,所述發送控制單元,還用於: 當調整後的周期小於原周期時,複製獲取到的應用的周期性數據報文,以便在下一發送時刻發送該複製的周期性數據報文。
【文檔編號】H04W28/06GK103686849SQ201210362490
【公開日】2014年3月26日 申請日期:2012年9月26日 優先權日:2012年9月26日
【發明者】周濤, 李一明, 邵震, 劉琛, 沈驍, 蘇丹 申請人:中國電信股份有限公司