時延控制方法及裝置的制造方法
【技術領域】
[0001]本公開涉及通信技術領域,尤其涉及時延控制方法及裝置。
【背景技術】
[0002]智能電視已經是未來電視的發展趨勢,它具有全開放式平臺,搭載了操作系統,可自行安裝、卸載各類應用軟件和持續對功能進行擴充和升級。其中,音頻播放是智能電視最重要的功能之一。為了加大震撼效果,各種應用場景中目前都需要通過藍牙連接低音炮設備,從而播放低頻信號。
[0003]但是,目前低頻數據包由于是通過藍牙連接進行傳輸的,因此時延較大,導致用戶體驗差。
【發明內容】
[0004]有鑒于此,本公開提供時延控制方法及裝置,以解決相關技術中低頻數據包傳輸時延較大導致用戶體驗差的問題。
[0005]根據本公開實施例的第一方面,提供一種時延控制方法,用于智能終端,所述智能終端與低音炮設備之間建立有第一藍牙連接,所述方法包括:
[0006]監測當前連接的負載情況;
[0007]當所述負載情況滿足時延控制條件時,調節所述智能終端的數字信號處理DSP芯片發送低頻數據包的傳輸參數,以降低所述低頻數據包通過所述第一藍牙連接傳輸到所述低音炮設備的時延。
[0008]可選地,所述監測當前連接的負載情況包括:
[0009]監測所述低音炮設備通過所述第一藍牙連接從所述DSP芯片中讀取一個低頻數據包的讀取時長。
[0010]可選地,所述監測當前連接的負載情況之后,所述方法還包括:
[0011]判斷所述讀取時長是否超過預設時長,當所述讀取時長超過所述預設時長時,確定所述負載情況滿足第一時延控制條件,否則確定所述負載情況滿足第二時延控制條件。
[0012]可選地,所述監測當前連接的負載情況包括:
[0013]監測所述智能終端是否與電子設備建立有第二藍牙連接,當所述智能終端未與所述電子設備建立所述第二藍牙連接時,確定所述負載情況滿足第一時延控制條件,否則確定所述負載情況滿足第二時延控制條件。
[0014]可選地,所述傳輸參數為數據包格式和/或發送時間間隔。
[0015]可選地,調節所述智能終端的數字信號處理DSP芯片發送低頻數據包的所述數據包格式包括:
[0016]當所述負載情況滿足所述第一時延控制條件時,將所述數據包格式由第一格式切換至第二格式,其中一個所述低頻數據包在采用所述第一格式時所包含的第一字節數大于采用所述第二格式時所包含的第二字節數;
[0017]當所述負載情況滿足所述第二時延控制條件時,將所述數據包格式由所述第二格式切換至所述第一格式。
[0018]可選地,調節所述智能終端的數字信號處理DSP芯片發送低頻數據包的所述發送時間間隔包括:
[0019]當所述負載情況滿足所述第一時延控制條件時,降低所述發送時間間隔;
[0020]當所述負載情況滿足所述第二時延控制條件時,提高所述發送時間間隔。
[0021]根據本公開實施例的第二方面,提供一種時延控制裝置,用于智能終端,所述智能終端與低音炮設備之間建立有第一藍牙連接,所述裝置包括:
[0022]監測模塊,用于監測當前連接的負載情況;
[0023]調節模塊,用于當所述負載情況滿足時延控制條件時,調節所述智能終端的數字信號處理DSP芯片發送低頻數據包的傳輸參數,以降低所述低頻數據包通過所述第一藍牙連接傳輸到所述低音炮設備的時延。
[0024]可選地,所述監測模塊包括:
[0025]第一監測子模塊,用于監測所述低音炮設備通過所述第一藍牙連接從所述DSP芯片中讀取一個低頻數據包的讀取時長。
[0026]可選地,所述裝置還包括:
[0027]判斷模塊,用于判斷所述讀取時長是否超過預設時長,當所述讀取時長超過所述預設時長時,確定所述負載情況滿足第一時延控制條件,否則確定所述負載情況滿足第二時延控制條件。
[0028]可選地,所述監測模塊包括:
[0029]第二監測子模塊,用于監測所述智能終端是否與電子設備建立有第二藍牙連接,當所述智能終端未與所述電子設備建立所述第二藍牙連接時,確定所述負載情況滿足第一時延控制條件,否則確定所述負載情況滿足第二時延控制條件。
[0030]可選地,所述傳輸參數為數據包格式和/或發送時間間隔。
[0031 ] 可選地,所述調節模塊包括:
[0032]第一調節子模塊,用于當所述負載情況滿足所述第一時延控制條件時,將所述數據包格式由第一格式切換至第二格式,其中一個所述低頻數據包在采用所述第一格式時所包含的第一字節數大于采用所述第二格式時所包含的第二字節數;
[0033]第二調節子模塊,用于當所述負載情況滿足所述第二時延控制條件時,將所述數據包格式由所述第二格式切換至所述第一格式。
[0034]可選地,所述調節模塊包括:
[0035]第三調節子模塊,用于當所述負載情況滿足所述第一時延控制條件時,降低所述發送時間間隔;
[0036]第四調節子模塊,用于當所述負載情況滿足所述第二時延控制條件時,提高所述發送時間間隔。
[0037]根據本公開實施例的第三方面,提供一種時延控制裝置,用于智能終端,所述智能終端與低音炮設備之間建立有第一藍牙連接,包括:
[0038]處理器;
[0039]用于存儲處理器可執行指令的存儲器;
[0040]其中,所述處理器被配置為:
[0041]監測當前連接的負載情況;
[0042]當所述負載情況滿足時延控制條件時,調節所述智能終端的數字信號處理DSP芯片發送低頻數據包的傳輸參數,以降低所述低頻數據包通過所述第一藍牙連接傳輸到所述低音炮設備的時延。
[0043]本公開的實施例提供的技術方案可以包括以下有益效果:
[0044]本公開實施例中,智能終端可以實時監測當前連接的負載情況,根據監測到的所述負載情況,動態調節數字信號處理DSP芯片發送低頻數據包的傳輸參數,以降低所述低頻數據包通過第一藍牙連接傳輸到低音炮設備的時延,提升用戶體驗。
[0045]本公開實施例中,如果智能終端當前連接了較多高于藍牙進程的負載進程時,所述負載進程就會占用大量中央處理器資源,此時低音炮設備通過第一藍牙連接讀取低頻數據包的時長就會較長。因此,可以通過判斷所述低音炮設備讀取一個低頻數據包的讀取時長是否超過預設時長,來確定所述智能終端當前連接的負載情況滿足哪個時延控制條件,從而動態調節發送低頻數據包的傳輸參數,確保時延控制的準確性。
[0046]本公開實施例中,還可以直接判斷智能終端當前是否與其他電子設備建立了第二藍牙連接,如果已經建立了所述第二藍牙連接,此時需要調節發送低頻數據包的傳輸參數,以便分配帶寬給所述第二藍牙連接;反之,如果所述智能終端只與低音炮設備建立了第一藍牙連接,則可以通過調節所述傳輸參數,增加所述低音炮設備所占的藍牙傳輸的帶寬,確保時延控制的準確性。
[0047]本公開實施例中,可以通過調節低頻數據包的數據包格式和/或發送時間間隔來控制時延。其中,當智能終端的負載情況滿足第一時延控制條件時,可以將所述低頻數據包的數據包格式由第一格式切換至第二格式,使得每個數據包所包含的字節數減少;或者降低所述低頻數據包的發送時間間隔,從而降低發送低頻數據包的傳輸時延,使得低音炮設備較快接收到所述低頻數據包。當智能終端的負載情況滿足第二時延控制條件時,可以將所述低頻數據包的數據包格式由所述第二格式切換至所述第一格式,或者,增加所述低頻數據包的發送時間間隔,同樣可以降低低頻數據包的傳輸時延,確保時延控制的準確性,提升了用戶體驗。
【附圖說明】
[0048]此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
[0049]圖1是本公開根據一示例性實施例示出的一種時延控制方法流程圖;
[0050]圖2是本公開根據一示例性實施例示出的另一種時延控制方法流程圖;
[0051]圖3是本公開根據一示例性實施例示出的另一種時延控制方法流程圖;
[0052]圖4是本公開根據一示例性實施例示出的一種時延控制裝置框圖;
[0053]圖5是本公開根據一示例性實施例示出的另一種時延控制裝置框圖;
[0054]圖6是本公開根據一示例性實施例示出的另一種時延控制裝置框圖;
[0055]圖7是本公開根據一示例性實施例示出的另一種時延控制裝置框圖;
[0056]圖8是本公開根據一示例性實施例示出的另一種時延控制裝置框圖;
[0057]圖9是本公開根據一示例性實施例示出的另一種時延控制裝置框圖;
[0058]圖10是本公開根據一示例性實施例示出的一種用于時延控制裝置的一結構示意圖。
【具體實施方式】
[0059]這里將詳細地對示例性實施例進