一種數(shù)據(jù)傳輸控制方法及終端的制作方法
【專利摘要】本申請公開了一種數(shù)據(jù)傳輸控制方法及終端,數(shù)據(jù)傳輸控制方法包括以下步驟:便攜式網(wǎng)絡(luò)接入點檢測本機是否正在或?qū)⒁M行超過預定程度的運行,所述超過預定程度的運行定義為非省電模式的運行;若檢測到?jīng)]有或不需要進行超過所述預定程度的運行,則使本機采用功耗更低的方式運行。上述方案,能夠根據(jù)監(jiān)測結(jié)果調(diào)整工作模式,從而能夠在保證數(shù)據(jù)傳輸?shù)那疤嵯?,實現(xiàn)省電,以延長待機時間。
【專利說明】一種數(shù)據(jù)傳輸控制方法及終端
【技術(shù)領(lǐng)域】
[0001]本申請涉及通信【技術(shù)領(lǐng)域】,特別是涉及一種數(shù)據(jù)傳輸控制方法及終端。
【背景技術(shù)】
[0002]隨著移動互聯(lián)網(wǎng)技術(shù)的發(fā)展,互聯(lián)網(wǎng)技術(shù)的應用越來越廣泛。移動終端可以作為接入點,與客戶端進行一對一連接(例如,藍牙撥號網(wǎng)絡(luò)),或者多個客戶端同時連接(例如,無線局域網(wǎng)Wireless Local Area Networks, WLAN),從而接入核心網(wǎng)絡(luò)。
[0003]當移動終端作為接入點時,既擔當常規(guī)的客戶端的角色,同時還擔當接入點的角色,以建立與其他終端設(shè)備的通信,以使其他終端設(shè)備能夠通過本終端接入核心網(wǎng)絡(luò)以實現(xiàn)數(shù)據(jù)共享。
[0004]由于作為接入點的移動終端需要實時偵聽信道通信數(shù)據(jù),消耗的功耗較大,從而導致移動終端的電池將被快速耗盡,這樣一來就降低了移動終端的可持續(xù)工作時間。例如,移動終端的電池容量為1500aAh,作為接入點時工作電流為400mA?1000mA,那么,該移動終端的連續(xù)可工作時間大約為2小時,這就電池續(xù)航能力帶來很大壓力。
[0005]然而,由于作為接入點的移動終端不具備深度省電的功能,當其電池續(xù)航能力不足時,將進入睡眠或關(guān)機狀態(tài)以節(jié)省功耗,這可能會導致降低服務(wù)質(zhì)量(QoS),使得所連接的終端設(shè)備接收的數(shù)據(jù)出現(xiàn)丟包甚至無法連接的情況,給用戶帶來不便。
【發(fā)明內(nèi)容】
[0006]本申請主要解決的技術(shù)問題是提供一種數(shù)據(jù)傳輸控制方法及終端,能夠根據(jù)監(jiān)測結(jié)果調(diào)整工作模式,從而能夠在保證數(shù)據(jù)傳輸?shù)那疤嵯?,實現(xiàn)省電,以延長待機時間。
[0007]為解決上述技術(shù)問題,本申請采用的一個技術(shù)方案是:提供一種數(shù)據(jù)傳輸控制方法,其中,所述方法包括以下步驟:便攜式網(wǎng)絡(luò)接入點檢測本機是否正在或?qū)⒁M行超過預定程度的運行,所述超過預定程度的運行定義為非省電模式的運行;若檢測到?jīng)]有或不需要進行超過所述預定程度的運行,則使本機采用比當前功耗更低的方式運行進行數(shù)據(jù)傳輸。
[0008]其中,所述使本機采用比當前功耗更低的方式運行的步驟包括:使本機從當前硬件連接模式切換至比當前功耗更低的新硬件連接模式,本機中至少設(shè)置有兩個功耗不同的硬件連接模式。
[0009]其中,所述檢測本機是否正在或?qū)⒁M行超過預定程度的運行的步驟包括:采集當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值;判斷所述當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值是否超過所述新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值,若超過所述新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值,則判定為本機正在或?qū)⒁M行超過預定程度的運行,反之則判定為沒有超過預定程度的運行。
[0010]其中,所述使本機從當前硬件連接模式切換至比當前功耗更低的新硬件連接模式的步驟包括:比較初始硬件連接模式的功耗和基于歷史數(shù)據(jù)動態(tài)調(diào)整的硬件連接模式的功耗,選擇其中功耗最低的硬件連接模式作為所述新硬件連接模式,并切換至所述新硬件連接模式;
[0011]其中,所述初始硬件連接模式是采用預設(shè)的硬件連接模式選擇策略,從所述至少兩個功耗不同的硬件連接模式中優(yōu)先選擇的其中一個硬件連接模式,所述基于歷史數(shù)據(jù)動態(tài)調(diào)整的硬件連接模式是基于歷史功耗數(shù)據(jù)的變化趨勢而選擇的一個硬件連接模式。
[0012]其中,所述判斷所述當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值是否超過所述新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值的步驟具體為:依據(jù)至少兩個連續(xù)的所述數(shù)據(jù)流量值的變化趨勢,判斷所述當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值是否超過所述新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值;如果超過所述新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值,則判定本機需要采用比所述新硬件連接模式的功耗更高的方式運行;如果低于所述新硬件連接模式傳輸?shù)淖钚?shù)據(jù)流量值,則判斷本機需要采用比所述新硬件連接模式的功耗更低的方式運行;如果當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值為零則判定為本機需要采用待機模式運行,其中,當本機處于待機模式時,如果接收到喚醒事件,則依據(jù)所述喚醒事件的數(shù)據(jù)流量需求判斷本機需要運行的硬件連接模式,所述喚醒事件包括用戶輸入的喚醒事件和網(wǎng)絡(luò)底層發(fā)送的喚醒事件。
[0013]為解決上述技術(shù)問題,本申請采用的一個技術(shù)方案是:提供一種數(shù)據(jù)傳輸控制終端,所述終端包括檢測模塊、控制模塊;所述檢測模塊用于檢測本機是否正在或?qū)⒁M行超過預定程度的運行,所述超過預定程度的運行定義為非省電模式的運行;所述控制模塊用于當沒有或不需要進行超過所述預定程度的運行時,使本機采用功耗更低的方式運行。
[0014]其中,所述控制模塊具體用于使本機從當前硬件連接模式切換至功耗更低的新硬件連接模式,本機中至少設(shè)置有兩個功耗不同的硬件連接模式。
[0015]其中,所述檢測模塊包括采集單元以及判斷單元;所述采集單元用于采集當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值;所述判斷單元用于判斷所述當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值是否超過所述新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值,若超過所述新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值,則判定為本機正在或?qū)⒁M行超過預定程度的運行,反之則判定為沒有超過預定程度的運行。其中,所述控制模塊具體包括比較單元以及選擇單元;所述比較單元用于比較初始硬件連接模式的功耗和基于歷史數(shù)據(jù)動態(tài)調(diào)整的硬件連接模式的功耗,其中,所述初始硬件連接模式是采用預設(shè)的硬件連接模式選擇策略,從所述至少兩個功耗不同的硬件連接模式中優(yōu)先選擇的其中一個硬件連接模式,所述基于歷史數(shù)據(jù)動態(tài)調(diào)整的硬件連接模式是基于歷史功耗數(shù)據(jù)的變化趨勢而選擇的一個硬件連接模式;所述選擇單元用于依據(jù)比較結(jié)果選擇其中功耗最低的硬件連接模式作為所述新硬件連接模式,并切換至所述新硬件連接模式。
[0016]其中,所述判斷單元具體用于依據(jù)至少兩個連續(xù)的所述數(shù)據(jù)流量值的變化趨勢,判斷所述當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值是否超過所述新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值;如果超過所述新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值,則判定本機需要采用比所述新硬件連接模式的功耗更高的方式運行;如果低于所述新硬件連接模式傳輸?shù)淖钚?shù)據(jù)流量值,則判斷本機需要采用比所述新硬件連接模式的功耗更低的方式運行;如果當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值為零則判定為本機需要采用待機模式運行,其中,當本機處于待機模式時,如果接收到喚醒事件,則依據(jù)所述喚醒事件的數(shù)據(jù)流量需求判斷本機需要運行的硬件連接模式,所述喚醒事件包括用戶輸入的喚醒事件和網(wǎng)絡(luò)底層發(fā)送的喚醒事件。
[0017]本申請的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本申請通過便攜式網(wǎng)絡(luò)接入點通過設(shè)置省電模式以及非省電模式,通過檢測本機是否正在或?qū)⒁M行超過預定程度的運行,當沒有或不需要進行超過所述預定程度的運行時,使本機采用功耗更低的方式運行,能夠根據(jù)監(jiān)測結(jié)果調(diào)整工作模式,從而能夠在保證數(shù)據(jù)傳輸?shù)那疤嵯?,實現(xiàn)省電,以延長待機時間。
【專利附圖】
【附圖說明】
[0018]圖1是本申請數(shù)據(jù)傳輸控制方法一實施方式流程圖;
[0019]圖2是本申請數(shù)據(jù)傳輸控制方法另一實施方式流程圖;
[0020]圖3是本申請數(shù)據(jù)傳輸控制終端一實施方式結(jié)構(gòu)示意圖;
[0021]圖4是本申請數(shù)據(jù)傳輸控制終端另一實施方式結(jié)構(gòu)示意圖。
【具體實施方式】
[0022]以下描述中,為了說明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、接口、技術(shù)之類的具體細節(jié),以便透徹理解本申請。然而,本領(lǐng)域的技術(shù)人員應當清楚,在沒有這些具體細節(jié)的其它實施方式中也可以實現(xiàn)本申請。在其它情況中,省略對眾所周知的裝置、電路以及方法的詳細說明,以免不必要的細節(jié)妨礙本申請的描述。
[0023]參閱圖1,圖1是本申請數(shù)據(jù)傳輸控制方法一實施方式流程圖。本實施方式的執(zhí)行主體為可作為接入點的終端,例如,便攜式網(wǎng)絡(luò)接入點。本實施方式中,數(shù)據(jù)傳輸控制方法包括以下步驟:
[0024]8101:便攜式網(wǎng)絡(luò)接入點檢測本機是否正在或?qū)⒁M行超過預定程度的運行,所述超過預定程度的運行定義為非省電模式的運行。
[0025]當便攜式網(wǎng)絡(luò)接入點啟動,并正常工作時,便攜式網(wǎng)絡(luò)接入點通過監(jiān)測功耗數(shù)據(jù)或網(wǎng)絡(luò)傳輸數(shù)據(jù),判斷本機是否正在或?qū)⒁M行超過預定程度的運行。其中,便攜式網(wǎng)絡(luò)接入點至少包括省電模式和非省電模式兩種工作模式,超過預定程度的運行為非省電模式。省電模式至少具有一最大預設(shè)值,如果當前監(jiān)測到的數(shù)據(jù)超過最大預設(shè)值,則判斷為需要運行非省電模式。如果當前監(jiān)測到的數(shù)據(jù)未超過最大預設(shè)值,則判斷為不需要運行非省電模式。
[0026]可以理解的是,非省電模式以及省電模式還可以包括至少兩種小類。例如,非省電模式可以至少包括(但并不限于此)1151無線通信、藍牙通信;省電模式可以至少包括(但并不限于此)低功耗無線通信、低功耗藍牙通信。每一種省電模式可以設(shè)置有最大預設(shè)值以及最小預設(shè)值,如果當前監(jiān)測到的數(shù)據(jù)超過當前模式的最大預設(shè)值,則判斷本機需要運行功耗更高或網(wǎng)絡(luò)傳輸數(shù)據(jù)更大的模式;如果當前監(jiān)測到的數(shù)據(jù)小于當前模式的最小預設(shè)值,則判斷本機需要運行功耗更低或網(wǎng)絡(luò)傳輸數(shù)據(jù)更小的模式;如果當前監(jiān)測到的數(shù)據(jù)大于當前模式的最小預設(shè)值,并且小于當前模式的最大預設(shè)值,則判斷本機不需要切換工作模式。
[0027]在本實施方式中,便攜式網(wǎng)絡(luò)接入點通過監(jiān)測功耗數(shù)據(jù)(例如,當前的工作電流,但并不限于此)或網(wǎng)絡(luò)傳輸數(shù)據(jù)判斷本機是否正在或?qū)⒁M行超過預定程度的運行,在其他實施方式中,也通過監(jiān)測其他的數(shù)據(jù)來判斷本機是否正在或?qū)⒁M行超過預定程度的運行。
[0028]S102:若檢測到?jīng)]有或不需要進行超過所述預定程度的運行,則使本機采用比當前功耗更低的方式運行進行數(shù)據(jù)傳輸。
[0029]如果便攜式網(wǎng)絡(luò)接入點判斷沒有或不需要進行超過所述預定程度的運行,則使本機采用比當前功耗更低的方式運行,進行數(shù)據(jù)傳輸。例如,當省電模式包括低功耗WiFi無線通信、低功耗藍牙通信,并且當前處于WiFi無線通信模式時,如果便攜式網(wǎng)絡(luò)接入點判斷沒有或不需要進行超過所述預定程度的運行,在滿足切換至低功耗藍牙通信模式的條件下,使本機采用低功耗藍牙通信模式運行;或者,如果便攜式網(wǎng)絡(luò)接入點判斷沒有或不需要進行超過所述預定程度的運行,直接使本機采用低功耗藍牙通信模式運行,進行數(shù)據(jù)傳輸。其中,運行低功耗WiFi無線通信模式、低功耗藍牙通信模式的功耗低于運行WiFi無線通信模式、藍牙通信模式的功耗。
[0030]上述方案,便攜式網(wǎng)絡(luò)接入點通過設(shè)置省電模式以及非省電模式,通過檢測本機是否正在或?qū)⒁M行超過預定程度的運行,當沒有或不需要進行超過所述預定程度的運行時,使本機采用比當前功耗更低的方式運行進行數(shù)據(jù)傳輸,能夠根據(jù)監(jiān)測結(jié)果調(diào)整工作模式,從而能夠在保證數(shù)據(jù)傳輸?shù)那疤嵯?,實現(xiàn)省電,以延長待機時間。
[0031]參閱圖2,圖2是本申請數(shù)據(jù)傳輸控制方法另一實施方式流程圖。本實施方式的執(zhí)行主體為可作為接入點的終端,例如,便攜式網(wǎng)絡(luò)接入點。本實施方式中,數(shù)據(jù)傳輸控制方法包括以下步驟:
[0032]S201:采集當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值。
[0033]便攜式網(wǎng)絡(luò)接入點至少設(shè)置有兩個功耗不同的硬件連接模式,并從至少兩個功耗不同的硬件連接模式中,采用預設(shè)的硬件連接模式選擇策略優(yōu)先選擇其中一個硬件連接模式,作為初始硬件連接模式。
[0034]當便攜式網(wǎng)絡(luò)接入點啟動時,在初始硬件連接模式下運行。當正常工作后,便攜式網(wǎng)絡(luò)接入點每隔第一預設(shè)時間(例如,5秒鐘,但并不限于此),采集當前初始硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值。
[0035]在本實施方式中,監(jiān)測網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)流量值判斷本機是否正在或?qū)⒁M行超過預定程度的運行,在其他實施方式中,也通過監(jiān)測功耗數(shù)據(jù)(例如,當前的工作電流,但并不限于此)或其他的數(shù)據(jù)來判斷本機是否正在或?qū)⒁M行超過預定程度的運行。
[0036]S202:判斷所述當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值是否超過所述新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值,其中,若超過所述新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值,則判定為本機正在或?qū)⒁M行超過預定程度的運行,反之則判定為沒有超過預定程度的運行。
[0037]便攜式網(wǎng)絡(luò)接入點在第二預設(shè)時間(例如,24小時,但并不限于此)內(nèi)根據(jù)采集到的至少兩個連續(xù)的數(shù)據(jù)流量值的變化趨勢,并根據(jù)數(shù)據(jù)流量值的變化趨勢來判斷當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值是否超過所述新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值。
[0038]如果超過新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值,則判定本機需要采用比新硬件連接模式的功耗更高的方式運行;如果低于新硬件連接模式傳輸?shù)淖钚?shù)據(jù)流量值,則判斷本機需要采用新前硬件連接模式的功耗更低的方式運行;如果當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值為零則判定為本機需要采用待機模式運行,其中,當本機處于待機模式時,如果接收到喚醒事件,則依據(jù)喚醒事件的數(shù)據(jù)流量需求判斷本機需要運行的硬件連接模式,喚醒事件包括用戶輸入的喚醒事件(例如,屏幕解鎖、運行應用程序等)和網(wǎng)絡(luò)底層發(fā)送的喚醒事件(例如,網(wǎng)絡(luò)傳輸數(shù)據(jù)請求信息,但并不限于此)。
[0039]其中,便攜式網(wǎng)絡(luò)接入點優(yōu)先選擇省電模式的新硬件連接模式運行,當省電模式的新硬件連接模式不能滿足用戶的傳輸數(shù)據(jù)需求時,再切換到非省電模式的新硬件連接模式。如果采集到的數(shù)據(jù)流量值超過省電模式的新硬件連接模式傳輸?shù)念A設(shè)的最大數(shù)據(jù)流量值,則判斷為本機正在或?qū)⒁M行超過預定程度的運行,需要切換到預設(shè)的最大數(shù)據(jù)流量值更大的新硬件連接模式;如果采集到的數(shù)據(jù)流量值未超過省電模式的新硬件連接模式的預設(shè)的最大數(shù)據(jù)流量值,則判定為沒有超過預定程度的運行。如果采集到的數(shù)據(jù)流量值超過省電模式的新硬件連接模式傳輸?shù)念A設(shè)的最小數(shù)據(jù)流量值,則判定為需要切換到比新硬件連接模式功耗更低的新硬件連接模式。
[0040]在本實施方式中,超過預定程度的運行為非省電模式(例如,無線通信硬件連接模式)。便攜式網(wǎng)絡(luò)接入點可根據(jù)采集到的數(shù)據(jù)流量值動態(tài)調(diào)整硬件連接模式,以使得便攜式網(wǎng)絡(luò)接入點始終能夠在能夠滿足傳輸數(shù)據(jù)的需求的前提下,以比當前功耗更低的硬件連接模式運行,進行數(shù)據(jù)傳輸,實現(xiàn)省電,從而延長待機時間。
[0041]可以理解的是,在本實施方式中,省電模式的新硬件連接模式可以包括低功耗無線通信、低功耗藍牙通信、低功耗省電藍牙通信等硬件連接模式,非省電模式的新硬件連接模式可以包括無線通信、藍牙通信等硬件連接模式。在其他實施方式中,可以根據(jù)用戶需求設(shè)置更多可用的硬件連接模式。對于低功耗的實現(xiàn)方式本申請不作限制。
[0042]可以理解的是,在本實施方式中,在第二預設(shè)時間內(nèi)根據(jù)數(shù)據(jù)流量值的變化趨勢來判斷,當前初始硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值是否超過新硬件連接模式的預設(shè)的最大數(shù)據(jù)流量值,在其他實施方式中,還可以根據(jù)采集到的數(shù)據(jù)流量值,計算在第二預設(shè)時間內(nèi)傳輸?shù)臄?shù)據(jù)流量值的平均值,然后根據(jù)得到的平均值來判斷;或者根據(jù)平均值的變化趨勢來判斷,或者通過其他的方法來判斷,此處不作限制。
[0043]可以理解的是,在本實施方式中,根據(jù)采集到當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值,來選擇既能滿足用戶傳輸數(shù)據(jù)的需求,又能省電的硬件連接模式運行。在其他實施方式中,還可以根據(jù)接收到的用戶輸入的配置命令,來選擇硬件連接模式運行;或者既能根據(jù)采集到當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值來選擇能滿足用戶需求且功耗最低的硬件連接模式,還能根據(jù)接收到的用戶輸入的配置命令,來選擇硬件連接模式運行,此處不作限制。
[0044]3203:若未超過所述新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值,比較初始硬件連接模式的功耗和基于歷史數(shù)據(jù)動態(tài)調(diào)整的硬件連接模式的功耗,選擇其中功耗最低的硬件連接模式作為所述新硬件連接模式,并切換至所述新硬件連接模式;其中,所述初始硬件連接模式是采用預設(shè)的硬件連接模式選擇策略,從所述至少兩個功耗不同的硬件連接模式中優(yōu)先選擇的其中一個硬件連接模式,所述基于歷史數(shù)據(jù)動態(tài)調(diào)整的硬件連接模式是基于歷史功耗數(shù)據(jù)的變化趨勢而選擇的一個硬件連接模式。
[0045]當便攜式網(wǎng)絡(luò)接入點判斷數(shù)據(jù)流量值未超過新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值時,比較初始硬件連接模式的功耗和基于歷史數(shù)據(jù)動態(tài)調(diào)整的硬件連接模式的功耗,從可用的硬件連接模式中,選擇其中功耗最低的硬件連接模式作為新硬件連接模式,并切換至該新硬件連接模式,使得便攜式網(wǎng)絡(luò)接入點始終能夠在能夠滿足傳輸數(shù)據(jù)的需求的前提下,以功耗更低的硬件連接模式運行,進行數(shù)據(jù)傳輸,實現(xiàn)省電,從而延長待機時間。其中,初始硬件連接模式是采用預設(shè)的硬件連接模式選擇策略,從至少兩個功耗不同的硬件連接模式中優(yōu)先選擇的其中一個硬件連接模式?;跉v史數(shù)據(jù)動態(tài)調(diào)整的硬件連接模式是基于歷史功耗數(shù)據(jù)的變化趨勢而選擇的一個硬件連接模式。
[0046]上述方案,通過設(shè)置至少兩個功耗不同的硬件連接模式,根據(jù)采集當前硬件連接模式系的傳輸數(shù)據(jù)值,動態(tài)調(diào)整硬件連接模式,使得便攜式網(wǎng)絡(luò)接入點始終能夠在滿足傳輸數(shù)據(jù)的需求的前提下,選擇最優(yōu)的硬件連接方式運行,即以功耗最低的硬件連接模式運行,進行數(shù)據(jù)輸出,實現(xiàn)省電,從而延長待機時間。
[0047]參閱圖3,圖3是本申請數(shù)據(jù)傳輸控制終端一實施方式流程圖。本實施方式的數(shù)據(jù)傳輸控制終端包括:檢測模塊310以及控制模塊320。
[0048]檢測模塊310用于檢測本機是否正在或?qū)⒁M行超過預定程度的運行,超過預定程度的運行定義為非省電模式的運行。
[0049]im,當便攜式網(wǎng)絡(luò)接入點啟動,并正常工作時,檢測模塊310通過監(jiān)測功耗數(shù)據(jù)或網(wǎng)絡(luò)傳輸數(shù)據(jù),判斷本機是否正在或?qū)⒁M行超過預定程度的運行。其中,便攜式網(wǎng)絡(luò)接入點至少包括省電模式和非省電模式兩種工作模式,超過預定程度的運行為非省電模式。省電模式至少具有一最大預設(shè)值,如果當前監(jiān)測到的數(shù)據(jù)超過最大預設(shè)值,則檢測模塊310判斷為需要運行非省電模式。如果當前監(jiān)測到的數(shù)據(jù)未超過最大預設(shè)值,則檢測模塊310判斷為不需要運行非省電模式。
[0050]可以理解的是,非省電模式以及省電模式還可以包括至少兩種小類。例如,非省電模式可以至少包括(但并不限于此)WiFi無線通信、藍牙通信;省電模式可以至少包括(但并不限于此)低功耗WiFi無線通信、低功耗藍牙通信。其中,運行低功耗WiFi無線通信模式、低功耗藍牙通信模式的功耗低于運行WiFi無線通信模式、藍牙通信模式的功耗。每一種省電模式可以設(shè)置有最大預設(shè)值以及最小預設(shè)值,如果當前監(jiān)測到的數(shù)據(jù)超過當前模式的最大預設(shè)值,則檢測模塊310判斷本機需要運行功耗更高或網(wǎng)絡(luò)傳輸數(shù)據(jù)更大的模式;如果當前監(jiān)測到的數(shù)據(jù)小于當前模式的最小預設(shè)值,則檢測模塊310判斷本機需要運行功耗更低或網(wǎng)絡(luò)傳輸數(shù)據(jù)更小的模式;如果當前監(jiān)測到的數(shù)據(jù)大于當前模式的最小預設(shè)值,并且小于當前模式的最大預設(shè)值,則檢測模塊310判斷本機不需要切換工作模式。
[0051]在本實施方式中,檢測模塊310通過監(jiān)測功耗數(shù)據(jù)(例如,當前的工作電流,但并不限于此)或網(wǎng)絡(luò)傳輸數(shù)據(jù)判斷本機是否正在或?qū)⒁M行超過預定程度的運行,在其他實施方式中,也通過監(jiān)測其他的數(shù)據(jù)來判斷本機是否正在或?qū)⒁M行超過預定程度的運行。
[0052]檢測模塊310將檢查結(jié)果發(fā)送給控制模塊320。
[0053]控制模塊320用于接收檢測結(jié)果,當檢測結(jié)果為沒有或不需要進行超過所述預定程度的運行時,使本機采用比當前功耗更低的方式運行進行數(shù)據(jù)傳輸。
[0054]比如,控制模塊320用于接收檢測結(jié)果,當檢測結(jié)果沒有或不需要進行超過所述預定程度的運行時,控制模塊320使本機采用功耗更低的方式運行。例如,當省電模式包括低功耗WiFi無線通信、低功耗藍牙通信,并且當前處于WiFi無線通信模式時,如果控制模塊320接收到的檢測結(jié)果為沒有或不需要進行超過所述預定程度的運行,在滿足切換至低功耗藍牙通信模式的條件下,控制模塊320使本機采用比當前功耗更低的低功耗藍牙通信模式運行;或者,如果控制模塊320接收到的檢測結(jié)果為沒有或不需要進行超過所述預定程度的運行,控制模塊320直接使本機采用低功耗藍牙通信模式運行,進行數(shù)據(jù)傳輸。
[0055]上述方案,便攜式網(wǎng)絡(luò)接入點通過設(shè)置省電模式以及非省電模式,通過檢測本機是否正在或?qū)⒁M行超過預定程度的運行,當沒有或不需要進行超過所述預定程度的運行時,使本機采用比當前功耗更低的方式運行進行數(shù)據(jù)傳輸,能夠根據(jù)監(jiān)測結(jié)果調(diào)整工作模式,從而能夠在保證數(shù)據(jù)傳輸?shù)那疤嵯?,實現(xiàn)省電,以延長待機時間。
[0056]參閱圖4,圖4是本申請數(shù)據(jù)傳輸控制終端另一實施方式流程圖。本實施方式的數(shù)據(jù)傳輸控制終端包括:檢測模塊410以及控制模塊420,其中,檢測模塊410包括采集單元411以及判斷單元412,控制模塊420包括比較單元421以及選擇單元422。
[0057]采集單元411用于采集當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值。
[0058]便攜式網(wǎng)絡(luò)接入點至少具有兩個功耗不同的硬件連接模式,并從至少兩個功耗不同的硬件連接模式中,采用預設(shè)的硬件連接模式選擇策略優(yōu)先選擇其中一個硬件連接模式,作為初始硬件連接模式。
[0059]當便攜式網(wǎng)絡(luò)接入點啟動時,在初始硬件連接模式下運行。當正常工作后,采集單元411每隔第一預設(shè)時間(例如,5秒鐘,但并不限于此),采集當前初始硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值。
[0060]在本實施方式中,采集單元411監(jiān)測網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)流量值,以使判斷單元412能夠根據(jù)監(jiān)測到的傳輸?shù)臄?shù)據(jù)流量值判斷本機是否正在或?qū)⒁M行超過預定程度的運行,在其他實施方式中,也通過監(jiān)測功耗數(shù)據(jù)(例如,當前的工作電流,但并不限于此)或其他的數(shù)據(jù)來,以使判斷單元412能夠根據(jù)監(jiān)測到的數(shù)據(jù)判斷本機是否正在或?qū)⒁M行超過預定程度的運行。
[0061]采集單元411將采集到的傳輸?shù)臄?shù)據(jù)流量值發(fā)送給判斷單元412。
[0062]判斷單元412用于根據(jù)采集到的傳輸?shù)臄?shù)據(jù)流量值,判斷當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值是否超過新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值,若超過新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值,則判定為本機正在或?qū)⒁M行超過預定程度的運行,反之則判定為沒有超過預定程度的運行,超過預定程度的運行定義為非省電模式的運行。
[0063]其中,判斷單元412具體用于依據(jù)至少兩個連續(xù)的數(shù)據(jù)流量值的變化趨勢,判斷當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值是否超過新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值。如果超過新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值,則判定本機需要采用比新硬件連接模式的功耗更高的方式運行;如果低于新硬件連接模式傳輸?shù)淖钚?shù)據(jù)流量值,則判斷本機需要采用比新硬件連接模式的功耗更低的方式運行;如果當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值為零則判定為本機需要采用待機模式運行,其中,當本機處于待機模式時,如果接收到喚醒事件,則依據(jù)喚醒事件的數(shù)據(jù)流量需求判斷本機需要運行的硬件連接模式,喚醒事件包括用戶輸入的喚醒事件和網(wǎng)絡(luò)底層發(fā)送的喚醒事件。
[0064]例如,判斷單元412在第二預設(shè)時間(例如,24小時,但并不限于此)內(nèi)根據(jù)接收到的至少兩個連續(xù)的數(shù)據(jù)流量值的變化趨勢,并根據(jù)數(shù)據(jù)流量值的變化趨勢來判斷當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值是否超過所述新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值。
[0065]如果超過新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值,則判斷單元412判定本機需要采用比新硬件連接模式的功耗更高的方式運行;如果低于新硬件連接模式傳輸?shù)淖钚?shù)據(jù)流量值,則判斷單元412判斷本機需要采用新前硬件連接模式的功耗更低的方式運行;如果當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值為零,則判斷單元412判定為本機需要采用待機模式運行,其中,當本機處于待機模式時,如果判斷單元412接收到采集單元411采集到的喚醒事件,則判斷單元412依據(jù)喚醒事件的數(shù)據(jù)流量需求判斷本機需要運行的硬件連接模式,喚醒事件包括用戶輸入的喚醒事件(例如,屏幕解鎖、運行應用程序等)和網(wǎng)絡(luò)底層發(fā)送的喚醒事件(例如,網(wǎng)絡(luò)傳輸數(shù)據(jù)請求信息,但并不限于此)。
[0066]其中,便攜式網(wǎng)絡(luò)接入點優(yōu)先選擇省電模式的新硬件連接模式運行,當省電模式的新硬件連接模式不能滿足用戶的傳輸數(shù)據(jù)需求時,再切換到非省電模式的新硬件連接模式。如果采集到的數(shù)據(jù)流量值超過省電模式的新硬件連接模式傳輸?shù)念A設(shè)的最大數(shù)據(jù)流量值,則判斷單元412判斷為本機正在或?qū)⒁M行超過預定程度的運行,需要切換到預設(shè)的最大數(shù)據(jù)流量值更大的新硬件連接模式;如果采集到的數(shù)據(jù)流量值未超過省電模式的新硬件連接模式的預設(shè)的最大數(shù)據(jù)流量值,則判斷單元412判定為沒有超過預定程度的運行。如果采集到的數(shù)據(jù)流量值超過省電模式的新硬件連接模式傳輸?shù)念A設(shè)的最小數(shù)據(jù)流量值,則判斷單元412判定為需要切換到比新硬件連接模式功耗更低的新硬件連接模式。在本實施方式中,超過預定程度的運行為非省電模式(例如,無線通信硬件連接模式判斷單元412可根據(jù)接收到的數(shù)據(jù)流量值判定本機動態(tài)調(diào)整需要采用的硬件連接模式,以使得便攜式網(wǎng)絡(luò)接入點始終能夠在能夠滿足傳輸數(shù)據(jù)的需求的前提下,以比當前功耗更低的硬件連接模式運行,進行數(shù)據(jù)傳輸,實現(xiàn)省電,從而延長待機時間。
[0067]可以理解的是,在本實施方式中,省電模式的新硬件連接模式可以包括低功耗無線通信、低功耗藍牙通信、低功耗省電藍牙通信等硬件連接模式,非省電模式的新硬件連接模式可以包括無線通信、藍牙通信等硬件連接模式。在其他實施方式中,可以根據(jù)用戶需求設(shè)置更多可用的硬件連接模式。對于低功耗的實現(xiàn)方式本申請不作限制。
[0068]可以理解的是,在本實施方式中,在第二預設(shè)時間內(nèi)根據(jù)數(shù)據(jù)流量值的變化趨勢來判斷,當前初始硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值是否超過新硬件連接模式的預設(shè)的最大數(shù)據(jù)流量值,在其他實施方式中,還可以根據(jù)采集到的數(shù)據(jù)流量值,計算在第二預設(shè)時間內(nèi)傳輸?shù)臄?shù)據(jù)流量值的平均值,然后根據(jù)得到的平均值來判斷;或者根據(jù)平均值的變化趨勢來判斷,或者通過其他的方法來判斷,此處不作限制。
[0069]可以理解的是,在本實施方式中,判斷單元412根據(jù)接收到當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值,來判定本機需要采用既能滿足用戶傳輸數(shù)據(jù)的需求,又能省電的硬件連接模式運行。在其他實施方式中,判斷單元412還可以根據(jù)接收到的用戶輸入的配置命令,來判定本機需要采用的硬件連接模式;或者既能根據(jù)采集到當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值來選擇能滿足用戶需求且功耗最低的硬件連接模式,還能根據(jù)接收到的用戶輸入的配置命令,來選擇硬件連接模式運行,此處不作限制。
[0070]判斷單元412將判斷結(jié)果發(fā)送給控制模塊420。
[0071]控制模塊420具體用于當沒有或不需要進行超過所述預定程度的運行,使本機從當前硬件連接模式切換至功耗更低的新硬件連接模式,本機中至少設(shè)置有兩個功耗不同的硬件連接模式。比如,控制模塊420接收到判斷結(jié)果為沒有或不需要進行超過所述預定程度的運行時,控制模塊420使本機從當前硬件連接模式切換至功耗更低的新硬件連接模式,本機中至少設(shè)置有兩個功耗不同的硬件連接模式。
[0072]比較單元421用于比較初始硬件連接模式的功耗和基于歷史數(shù)據(jù)動態(tài)調(diào)整的硬件連接模式的功耗,其中,初始硬件連接模式是采用預設(shè)的硬件連接模式選擇策略,從至少兩個功耗不同的硬件連接模式中優(yōu)先選擇的其中一個硬件連接模式,基于歷史數(shù)據(jù)動態(tài)調(diào)整的硬件連接模式是基于歷史功耗數(shù)據(jù)的變化趨勢而選擇的一個硬件連接模式。
[0073]比如,當比較單元421接收到判斷模塊412發(fā)送的判斷結(jié)果為,數(shù)據(jù)流量值未超過新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值時,比較初始硬件連接模式的功耗和基于歷史數(shù)據(jù)動態(tài)調(diào)整的硬件連接模式的功耗。比較單元421將比較結(jié)果發(fā)送給選擇單元422。
[0074]選擇單元422用于依據(jù)比較結(jié)果選擇其中功耗最低的硬件連接模式作為新硬件連接模式,并切換至新硬件連接模式。比如,選擇單元422比較結(jié)果,當比較結(jié)果為沒有或不需要進行超過預定程度的運行時,選擇單元422從可用的硬件連接模式中,選擇其中功耗最低的硬件連接模式作為新硬件連接模式,使本機從當前硬件連接模式切換至功耗更低的新硬件連接模式,使得便攜式網(wǎng)絡(luò)接入點始終能夠在能夠滿足傳輸數(shù)據(jù)的需求的前提下,以比當前功耗更低的硬件連接模式運行,進行數(shù)據(jù)傳輸,實現(xiàn)省電,從而延長待機時間??捎美斫獾氖牵緳C中至少設(shè)置有兩個功耗不同的硬件連接模式。
[0075]其中,初始硬件連接模式是選擇單元422采用預設(shè)的硬件連接模式選擇策略,從至少兩個功耗不同的硬件連接模式中優(yōu)先選擇的其中一個硬件連接模式?;跉v史數(shù)據(jù)動態(tài)調(diào)整的硬件連接模式是選擇單元422基于歷史功耗數(shù)據(jù)的變化趨勢而選擇的一個硬件連接模式。
[0076]上述方案,通過設(shè)置至少兩個功耗不同的硬件連接模式,根據(jù)采集當前硬件連接模式系的傳輸數(shù)據(jù)值,動態(tài)調(diào)整硬件連接模式,使得便攜式網(wǎng)絡(luò)接入點始終能夠在滿足傳輸數(shù)據(jù)的需求的前提下,選擇最優(yōu)的硬件連接方式運行,即以功耗最低的硬件連接模式運行,進行數(shù)據(jù)傳輸,實現(xiàn)省電,從而延長待機時間。
[0077]以上描述中,為了說明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、接口、技術(shù)之類的具體細節(jié),以便透徹理解本申請。然而,本領(lǐng)域的技術(shù)人員應當清楚,在沒有這些具體細節(jié)的其它實施方式中也可以實現(xiàn)本申請。在其它情況中,省略對眾所周知的裝置、電路以及方法的詳細說明,以免不必要的細節(jié)妨礙本申請的描述。
【權(quán)利要求】
1.一種數(shù)據(jù)傳輸控制方法,其特征在于,所述方法包括以下步驟: 便攜式網(wǎng)絡(luò)接入點檢測本機是否正在或?qū)⒁M行超過預定程度的運行,所述超過預定程度的運行定義為非省電模式的運行; 若檢測到?jīng)]有或不需要進行超過所述預定程度的運行,則使本機采用比當前功耗更低的方式運行進行數(shù)據(jù)傳輸。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述使本機采用比當前功耗更低的方式運行的步驟包括: 使本機從當前硬件連接模式切換至比當前功耗更低的新硬件連接模式,本機中至少設(shè)置有兩個功耗不同的硬件連接模式。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述檢測本機是否正在或?qū)⒁M行超過預定程度的運行的步驟包括: 采集當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值; 判斷所述當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值是否超過所述新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值,若超過所述新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值,則判定為本機正在或?qū)⒁M行超過預定程度的運行,反之則判定為沒有超過預定程度的運行。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于, 所述使本機從當前硬件連接模式切換至比當前功耗更低的新硬件連接模式的步驟包括:比較初始硬件連接模式的功耗和基于歷史數(shù)據(jù)動態(tài)調(diào)整的硬件連接模式的功耗,選擇其中功耗最低的硬件連接模式作為所述新硬件連接模式,并切換至所述新硬件連接模式; 其中,所述初始硬件連接模式是采用預設(shè)的硬件連接模式選擇策略,從所述至少兩個功耗不同的硬件連接模式中優(yōu)先選擇的其中一個硬件連接模式,所述基于歷史數(shù)據(jù)動態(tài)調(diào)整的硬件連接模式是基于歷史功耗數(shù)據(jù)的變化趨勢而選擇的一個硬件連接模式。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述判斷所述當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值是否超過所述新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值的步驟具體為: 依據(jù)至少兩個連續(xù)的所述數(shù)據(jù)流量值的變化趨勢,判斷所述當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值是否超過所述新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值; 如果超過所述新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值,則判定本機需要采用比所述新硬件連接模式的功耗更高的方式運行;如果低于所述新硬件連接模式傳輸?shù)淖钚?shù)據(jù)流量值,則判斷本機需要采用比所述新硬件連接模式的功耗更低的方式運行;如果當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值為零則判定為本機需要采用待機模式運行,其中,當本機處于待機模式時,如果接收到喚醒事件,則依據(jù)所述喚醒事件的數(shù)據(jù)流量需求判斷本機需要運行的硬件連接模式,所述喚醒事件包括用戶輸入的喚醒事件和網(wǎng)絡(luò)底層發(fā)送的喚醒事件。
6.一種數(shù)據(jù)傳輸控制終端,其特征在于,所述終端包括檢測模塊、控制模塊; 所述檢測模塊用于檢測本機是否正在或?qū)⒁M行超過預定程度的運行,所述超過預定程度的運行定義為非省電模式的運行; 所述控制模塊用于當沒有或不需要進行超過所述預定程度的運行時,使本機采用比當前功耗更低的方式運行進行數(shù)據(jù)傳輸。
7.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述控制模塊具體用于使本機從當前硬件連接模式切換至比當前功耗更低的新硬件連接模式,本機中至少設(shè)置有兩個功耗不同的硬件連接模式。
8.根據(jù)權(quán)利要求7所述的終端,其特征在于,所述檢測模塊包括采集單元以及判斷單元; 所述采集單元用于采集當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值; 所述判斷單元用于判斷所述當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值是否超過所述新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值,若超過所述新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值,則判定為本機正在或?qū)⒁M行超過預定程度的運行,反之則判定為沒有超過預定程度的運行。
9.根據(jù)權(quán)利要求7所述的終端,其特征在于,所述控制模塊具體包括比較單元以及選擇單元; 所述比較單元用于比較初始硬件連接模式的功耗和基于歷史數(shù)據(jù)動態(tài)調(diào)整的硬件連接模式的功耗,其中,所述初始硬件連接模式是采用預設(shè)的硬件連接模式選擇策略,從所述至少兩個功耗不同的硬件連接模式中優(yōu)先選擇的其中一個硬件連接模式,所述基于歷史數(shù)據(jù)動態(tài)調(diào)整的硬件連接模式是基于歷史功耗數(shù)據(jù)的變化趨勢而選擇的一個硬件連接模式; 所述選擇單元用于依據(jù)比較結(jié)果選擇其中功耗最低的硬件連接模式作為所述新硬件連接模式,并切換至所述新硬件連接模式。
10.根據(jù)權(quán)利要求8所述的終端,其特征在于, 所述判斷單元具體用于依據(jù)至少兩個連續(xù)的所述數(shù)據(jù)流量值的變化趨勢,判斷所述當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值是否超過所述新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值; 如果超過所述新硬件連接模式傳輸?shù)淖畲髷?shù)據(jù)流量值,則判定本機需要采用比所述新硬件連接模式的功耗更高的方式運行;如果低于所述新硬件連接模式傳輸?shù)淖钚?shù)據(jù)流量值,則判斷本機需要采用比所述新硬件連接模式的功耗更低的方式運行;如果當前硬件連接模式下傳輸?shù)臄?shù)據(jù)流量值為零則判定為本機需要采用待機模式運行,其中,當本機處于待機模式時,如果接收到喚醒事件,則依據(jù)所述喚醒事件的數(shù)據(jù)流量需求判斷本機需要運行的硬件連接模式,所述喚醒事件包括用戶輸入的喚醒事件和網(wǎng)絡(luò)底層發(fā)送的喚醒事件。
【文檔編號】H04W52/02GK104411002SQ201410621135
【公開日】2015年3月11日 申請日期:2014年11月5日 優(yōu)先權(quán)日:2014年11月5日
【發(fā)明者】謝灼倫 申請人:惠州Tcl移動通信有限公司