一種控制數據傳輸的方法及用戶終端的制作方法
【技術領域】
[0001]本發明涉及終端技術領域,尤其涉及一種控制數據傳輸的方法及用戶終端。
【背景技術】
[0002]隨著互聯網的快速發展以及終端的迅速普及,終端的功能日益強大。例如,用戶可以利用終端訪問外部網絡數據資源、拍照以及與好友進行聯系等等。然而,當用戶利用終端訪問外部網絡數據資源時,需要先與外部網絡建立數據連接。由于現在運營商都是以數據流量套餐的形式給予用戶終端訪問外部網絡數據資源的權限,也就意味著,超過數據流量套餐以外的數據流量需要用戶繳納額外的費用。因此,提供一種控制數據傳輸的方法,以避免流量大量消耗極為重要。
【發明內容】
[0003]本發明實施例提供了一種控制數據傳輸的方法及用戶終端,能夠解決流量被大量消耗的問題。
[0004]第一方面,本發明實施例公開了一種控制數據傳輸的方法,包括:
[0005]當檢測用戶終端當前數據連接的類型包括資費類型時,識別待傳輸數據內容的數據類型;
[0006]檢測所述待傳輸數據內容的數據類型是否為預先設置的允許傳輸的數據類型,所述允許傳輸的數據類型為在所述用戶終端當前數據連接的類型包括所述資費類型時所允許傳輸的數據類型;
[0007]當檢測所述待傳輸數據內容的數據類型不為預先設置的允許傳輸的數據類型,則禁止傳輸所述待傳輸數據內容。
[0008]結合第一方面的實現方式,在第一方面的第一種可能的實現方式中,還可以包括以下步驟:
[0009]當檢測所述待傳輸數據內容的數據類型為預先設置的允許傳輸的數據類型,則獲取所述用戶終端當前套餐的數據流量剩余量;
[0010]檢測所述數據流量剩余量是否低于預先設定的流量閾值;
[0011]若檢測所述數據流量剩余量低于預先設定的所述流量閾值,則輸出用于提示是否傳輸所述待傳輸數據內容的提示信息。
[0012]結合第一方面的第一種可能的實現方式,在第一方面的第二種可能的實現方式中,還可以包括以下步驟:
[0013]若檢測所述數據流量剩余量高于預先設定的所述流量閾值,則傳輸所述待傳輸數據內容,并獲取在傳輸所述待傳輸數據內容過程中單位時間內傳輸的數據量;
[0014]檢測所述單位時間內傳輸的數據量是否高于預先設定的數據量閾值;
[0015]若檢測所述單位時間內傳輸的數據量高于預先設定的數據量閾值,則輸出用于提示將所述待傳輸數據內容的數據類型從所述允許傳輸的數據類型中刪除的提示信息。
[0016]結合第一方面的第一種可能的實現方式,在第一方面的第三種可能的實現方式中,還可以包括以下步驟:
[0017]若檢測所述數據流量剩余量高于預先設定的所述流量閾值,則傳輸所述待傳輸數據內容;
[0018]若在傳輸所述待傳輸數據內容過程中檢測所述用戶終端當前套餐的數據流量剩余量低于預先設定的所述流量閾值,則輸出用于提示是否傳輸所述待傳輸數據內容的提示信息。
[0019]結合第一方面的實現方式、第一方面的第一種可能的實現方式、第一方面的第二種可能的實現方式以及第一方面的第三種可能的實現方式,在第一方面的第四種可能的實現方式中,步驟當檢測用戶終端當前數據連接的類型包括資費類型時,識別待傳輸數據內容的數據類型之后,步驟檢測所述待傳輸數據內容的數據類型是否為預先設置的允許傳輸的數據類型之前,所述方法還可以包括以下步驟:
[0020]檢測所述用戶終端是否開啟數據傳輸控制模式;
[0021]若檢測所述用戶終端開啟所述數據傳輸控制模式,則執行所述檢測所述待傳輸數據內容的數據類型是否為預先設置的允許傳輸的數據類型的步驟;
[0022]若檢測所述用戶終端未開啟所述數據傳輸控制模式,則輸出用于提示開啟所述數據傳輸控制模式的提示信息。
[0023]第二方面,本發明實施例公開了一種用戶終端,包括:
[0024]識別單元,用于當檢測用戶終端當前數據連接的類型包括資費類型時,識別待傳輸數據內容的數據類型;
[0025]第一檢測單元,用于檢測所述識別單元識別的待傳輸數據內容的數據類型是否為預先設置的允許傳輸的數據類型,所述允許傳輸的數據類型為在所述用戶終端當前數據連接的類型包括所述資費類型時所允許傳輸的數據類型;
[0026]控制單元,用于當所述第一檢測單元檢測所述待傳輸數據內容的數據類型不為預先設置的允許傳輸的數據類型,則禁止傳輸所述待傳輸數據內容。
[0027]結合第二方面提供的用戶終端,在第二方面的第一種可能的用戶終端中,所述用戶終端還包括:
[0028]第一獲取單元,用于當所述第一檢測單元檢測所述待傳輸數據內容的數據類型為預先設置的允許傳輸的數據類型,則獲取所述用戶終端當前套餐的數據流量剩余量;
[0029]第二檢測單元,用于檢測所述第一獲取單元獲取的數據流量剩余量是否低于預先設定的流量閾值;
[0030]第一輸出單元,用于若所述第二檢測單元檢測所述數據流量剩余量低于預先設定的所述流量閾值,則輸出用于提示是否傳輸所述待傳輸數據內容的提示信息。
[0031]結合第二方面的第一種可能的用戶終端,在第二方面的第二種可能的用戶終端中,所述用戶終端還包括:
[0032]第二獲取單元,用于若所述第二檢測單元檢測所述數據流量剩余量高于預先設定的所述流量閾值,則傳輸所述待傳輸數據內容,并獲取在傳輸所述待傳輸數據內容過程中單位時間內傳輸的數據量;
[0033]第三檢測單元,用于檢測所述第二獲取單元獲取的單位時間內傳輸的數據量是否高于預先設定的數據量閾值;
[0034]第二輸出單元,用于若所述第三檢測單元檢測所述單位時間內傳輸的數據量高于預先設定的數據量閾值,則輸出用于提示將所述待傳輸數據內容的數據類型從所述允許傳輸的數據類型中刪除的提示信息。
[0035]結合第二方面的第一種可能的用戶終端,在第二方面的第三種可能的用戶終端中,所述用戶終端還包括:
[0036]傳輸單元,用于若所述第二檢測單元檢測所述數據流量剩余量高于預先設定的所述流量閾值,則傳輸所述待傳輸數據內容;
[0037]第三輸出單元,用于若在所述傳輸單元傳輸所述待傳輸數據內容過程中檢測所述用戶終端當前套餐的數據流量剩余量低于預先設定的所述流量閾值,則輸出用于提示是否傳輸所述待傳輸數據內容的提示信息。
[0038]結合第二方面的用戶終端、第二方面的第一種可能的用戶終端、第二方面的第二種可能的用戶終端以及第二方面的第三種可能的用戶終端中的任意一種用戶終端,在第二方面的第四種可能的用戶終端中,所述用戶終端還包括:
[0039]第四檢測單元,用于檢測所述用戶終端是否開啟數據傳輸控制模式,若所述第四檢測單元檢測所述用戶終端開啟所述數據傳輸控制模式,則觸發所述第一檢測單元檢測所述待傳輸數據內容的數據類型是否為預先設置的允許傳輸的數據類型;
[0040]第四輸出單元,用于若所述第四檢測單元檢測所述用戶終端未開啟所述數據傳輸控制模式,則輸出用于提示開啟所述數據傳輸控制模式的提示信息。
[0041]本發明實施例中,當檢測用戶終端當前數據連接的類型包括資費類型時,識別待傳輸數據內容的數據類型;檢測所述待傳輸數據內容的數據類型是否為預先設置的允許傳輸的數據類型,所述允許傳輸的數據類型為在所述用戶終端當前數據連接的類型包括所述資費類型時所允許傳輸的數據類型;當檢測所述待傳輸數據內容的數據類型不為預先設置的允許傳輸的數據類型,則禁止傳輸所述待傳輸數據內容。實施本發明實施例,在用戶終端中預先設定了允許傳輸的數據類型,且在檢測待傳輸數據內容的數據類型不為預先設置的允許傳輸的數據類型時,禁止傳輸待傳輸數據內容,因此,可以解決流量被大量消耗的問題。
【附圖說明】
[0042]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0043]圖1是本發明實施例公開的一種控制數據傳輸的方法的流程示意圖;
[0044]圖2是本發明實施例公開的另一種控制數據傳輸的方法的流程示意圖;
[0045]圖3是本發明實施例公開的一種用戶終端的結構示意圖;
[0046]圖4是本發明實施例公開的另一種用戶終端的結構示意圖;
[0047]圖5是本發明實施例公開的又一種用戶終端的結構示意圖。
【具體實施方式】
[0048]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0049]本發明實施例提供了一種控制數據傳輸的方法及用戶終端,可以在用戶終端中預先設定了允許傳輸的數據類型,且在檢測待傳輸數據內容的數據類型不為預先設置的允許傳輸的數據類型時,禁止傳輸待傳輸數據內容,因此,可以解決流量被大量消耗的問題。
[0050]請參閱圖1,圖1是本發明實施例公開的一種控制數據傳輸的方法的流程示意圖。其中,圖1所涉及的終端可以包括但不限于智能手機(如Android手機、1S手機等)、平板電腦、掌上電腦以及移動互聯網設備(Mobile Internet Devices,MID)、PAD等用戶終端。如圖1所示,該控制數據傳輸的方法可以包括以下步驟:
[0051]S101、當檢