一種具有自學習功能的手機流量控制系統(tǒng)及其方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種具有自學習功能的手機流量控制系統(tǒng)及其方法。
【背景技術(shù)】
[0002]隨著科技的發(fā)展和人們生活水平的不斷提高,手機已經(jīng)成為人們生活中必不可少的一部分,手機除了原始的電話,短信功能外,其功能也越來越多,涉及的范圍也越來越廣,手機上網(wǎng)功能是人們在生活中最常用功能之一。
[0003]手機上網(wǎng)自然需要流量,但現(xiàn)在一些有漏洞的手機軟件會在根本沒有使用相關(guān)功能時也要使用大量流量,如果不在套餐內(nèi)計費,流量將相當昂貴,因此經(jīng)常出現(xiàn)手機卡中話費無緣無故減少的問題,所以迫切需要一種可以對手機流量進行控制的系統(tǒng)及其方法。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種具有自學習功能的手機流量控制系統(tǒng)及其方法,解決在沒有使用相關(guān)軟件時,流量無故泄漏卻得不到控制的問題,在惡意軟件消耗流量時,更容易被發(fā)現(xiàn)。
[0005]本發(fā)明的目的是通過以下技術(shù)方案來實現(xiàn)的:一種具有自學習功能的手機流量控制系統(tǒng),它包括流量用量采集模塊、主控MCU、流量控制模塊、信息提示模塊、用于存儲最近15天內(nèi)每天流量累計使用量的存儲器和用于存儲當日累計過程中流量累計使用量的緩存器,所述的流量用量采集模塊每秒采集手機消耗的流量,流量用量采集模塊的輸出端與主控MCU連接,主控MCU的輸出端分別與流量控制模塊、信息提示模塊連接。
[0006]所述的主控MCU包括C8051F300單片機。
[0007]一種具有自學習功能的手機流量控制方法,它包括以下步驟:
51.計時與累加:每天從O點開始,流量用量采集模塊每秒采集手機消耗的流量并發(fā)送給主控MCU,主控MCU每秒進行一次計時和當日流量累計使用量的累加,并將數(shù)據(jù)存儲到緩存器中;
52.比較與控制:在當日流量累計使用量累計過程中,每隔I分鐘,主控MCU自動將當日流量累計使用量與存儲器中存儲的流量使用量最大值比較:
(1)如果當日流量累計使用量小于存儲器中存儲的流量使用量最大值,則繼續(xù)使用并進行當日流量使用量累加;
(2)如果當日流量累計使用量大于存儲器中存儲的流量使用量最大值,主控MCU控制流量控制模塊關(guān)閉流量使用功能,控制信息提示模塊提醒機主流量使用功能已關(guān)閉并提醒機主檢查軟件流量使用情況,確定是否有惡意軟件消耗流量,檢查結(jié)束后,機主若要繼續(xù)使用流量功能,則手動打開流量功能,繼續(xù)使用流量并自動進行當日流量使用量累加;
53.存儲與更新:當日流量累計使用量累計完畢,即在此到達O點時,保存當日流量累計使用量并開始新的一日的累計,并對存儲器中的數(shù)據(jù)進行更新:
(O如果存儲器中存儲的數(shù)據(jù)未超過15天,則將當日流量累計使用量存入存儲器中; (2)如果存儲器中存儲的數(shù)據(jù)超過15天,則將最早一天的數(shù)據(jù)從存儲器中移除,將當日累計流量使用量存入存儲器中;
S4.流量使用量最大值更新:主控MCU自動將存入存儲器的當日累計流量使用量與存儲器中的流量使用量最大值比較,取大值更新流量使用量最大值。
[0008]所述的S2步驟中機主手動打開流量功能后,當日主控MCU將不再控制流量控制模塊關(guān)閉流量使用功能。
[0009]本發(fā)明的有益效果是:(1)自動更新流量使用量最大值功能解決了流量使用上限不好確定的功能;(2)在超過流量使用量最大值時自動關(guān)閉流量功能,解決的惡意軟件消耗流量時,流量使用量無法得到有效控制的問題;(3)在流量自動關(guān)閉使提醒機主檢查軟件流量使用情況,可以更容易發(fā)現(xiàn)惡意消耗流量的軟件;(4)對存儲器中存儲的數(shù)據(jù)進行更新,保留最近15天內(nèi)的每天流量使用量,避免了節(jié)假日和平時需要使用流量的時間不同帶來的影響,使存儲的數(shù)據(jù)更有可靠性。
【附圖說明】
[0010]圖1為本發(fā)明的系統(tǒng)原理結(jié)構(gòu)框圖;
圖2為本發(fā)明的方法流程圖。
【具體實施方式】
[0011]下面結(jié)合附圖進一步詳細描述本發(fā)明的技術(shù)方案,但本發(fā)明的保護范圍不局限于以下所述。
[0012]如圖1所示,一種具有自學習功能的手機流量控制系統(tǒng),它包括流量用量采集模塊、主控MCU、流量控制模塊、信息提示模塊、用于存儲最近15天內(nèi)每天流量累計使用量的存儲器和用于存儲當日累計過程中流量累計使用量的緩存器,所述的流量用量采集模塊每秒采集手機消耗的流量,流量用量采集模塊的輸出端與主控MCU連接,主控MCU的輸出端分別與流量控制模塊、信息提示模塊連接。
[0013]所述的主控MCU包括C8051F300單片機。
[0014]如圖2所示,一種具有自學習功能的手機流量控制方法,它包括以下步驟:
51.計時與累加:每天從O點開始,流量用量采集模塊每秒采集手機消耗的流量并發(fā)送給主控MCU,主控MCU每秒進行一次計時和當日流量累計使用量的累加,并將數(shù)據(jù)存儲到緩存器中;
52.比較與控制:在當日流量累計使用量累計過程中,每隔I分鐘,主控MCU自動將當日流量累計使用量與存儲器中存儲的流量使用量最大值比較:
(1)如果當日流量累計使用量小于存儲器中存儲的流量使用量最大值,則繼續(xù)使用并進行當日流量使用量累加;
(2)如果當日流量累計使用量大于存儲器中存儲的流量使用量最大值,主控MCU控制流量控制模塊關(guān)閉流量使用功能,控制信息提示模塊提醒機主流量使用功能已關(guān)閉并提醒機主檢查軟件流量使用情況,確定是否有惡意軟件消耗流量,檢查結(jié)束后,機主若要繼續(xù)使用流量功能,則手動打開流量功能,繼續(xù)使用流量并自動進行當日流量使用量累加;
53.存儲與更新:當日流量累計使用量累計完畢,即在此到達O點時,保存當日流量累計使用量并開始新的一日的累計,并對存儲器中的數(shù)據(jù)進行更新:
(O如果存儲器中存儲的數(shù)據(jù)未超過15天,則將當日流量累計使用量存入存儲器中;
(2)如果存儲器中存儲的數(shù)據(jù)超過15天,則將最早一天的數(shù)據(jù)從存儲器中移除,將當日累計流量使用量存入存儲器中;
S4.流量使用量最大值更新:主控MCU自動將存入存儲器的當日累計流量使用量與存儲器中的流量使用量最大值比較,取大值更新流量使用量最大值。
[0015]所述的S2步驟中機主手動打開流量功能后,當日主控MCU將不再控制流量控制模塊關(guān)閉流量使用功能。
【主權(quán)項】
1.一種具有自學習功能的手機流量控制系統(tǒng),其特征在于:它包括流量用量采集模塊、主控MCU、流量控制模塊、信息提示模塊、用于存儲最近15天內(nèi)每天流量累計使用量的存儲器和用于存儲當日累計過程中流量累計使用量的緩存器,所述的流量用量采集模塊每秒采集手機消耗的流量,流量用量采集模塊的輸出端與主控MCU連接,主控MCU的輸出端分別與流量控制模塊、信息提示模塊連接。
2.根據(jù)權(quán)利要求1所述的一種具有自學習功能的手機流量控制系統(tǒng),其特征在于:所述的主控MCU包括C8051F300單片機。
3.一種具有自學習功能的手機流量控制方法,其特征在于:它包括以下步驟: 51.計時與累加:每天從O點開始,流量用量采集模塊每秒采集手機消耗的流量并發(fā)送給主控MCU,主控MCU每秒進行一次計時和當日流量累計使用量的累加,并將數(shù)據(jù)存儲到緩存器中; 52.比較與控制:在當日流量累計使用量累計過程中,每隔I分鐘,主控MCU自動將當日流量累計使用量與存儲器中存儲的流量使用量最大值比較: (1)如果當日流量累計使用量小于存儲器中存儲的流量使用量最大值,則繼續(xù)使用并進行當日流量使用量累加; (2)如果當日流量累計使用量大于存儲器中存儲的流量使用量最大值,主控MCU控制流量控制模塊關(guān)閉流量使用功能,控制信息提示模塊提醒機主流量使用功能已關(guān)閉并提醒機主檢查軟件流量使用情況,確定是否有惡意軟件消耗流量,檢查結(jié)束后,機主若要繼續(xù)使用流量功能,則手動打開流量功能,繼續(xù)使用流量并自動進行當日流量使用量累加; 53.存儲與更新:當日流量累計使用量累計完畢,即在此到達O點時,保存當日流量累計使用量并開始新的一日的累計,并對存儲器中的數(shù)據(jù)進行更新: (O如果存儲器中存儲的數(shù)據(jù)未超過15天,則將當日流量累計使用量存入存儲器中; (2)如果存儲器中存儲的數(shù)據(jù)超過15天,則將最早一天的數(shù)據(jù)從存儲器中移除,將當日累計流量使用量存入存儲器中; 54.流量使用量最大值更新:主控MCU自動將存入存儲器的當日累計流量使用量與存儲器中的流量使用量最大值比較,取大值更新流量使用量最大值。
4.根據(jù)權(quán)利要求3所述的一種具有自學習功能的手機流量控制系統(tǒng),其特征在于:所述的S2步驟中機主手動打開流量功能后,當日主控MCU將不再控制流量控制模塊關(guān)閉流量使用功能。
【專利摘要】本發(fā)明公開了一種具有自學習功能的手機流量控制系統(tǒng)及其方法,其系統(tǒng)包括流量用量采集模塊、主控MCU、流量控制模塊、信息提示模塊、用于存儲最近15天內(nèi)每天流量累計使用量的存儲器和用于存儲當日累計過程中流量累計使用量的緩存器,所述的流量用量采集模塊每秒采集手機消耗的流量,流量用量采集模塊的輸出端與主控MCU連接,主控MCU的輸出端分別與流量控制模塊、信息提示模塊連接。本發(fā)明提供了一種具有自學習功能的手機流量控制系統(tǒng)及其方法,解決在沒有使用相關(guān)軟件時,流量無故泄漏卻得不到控制的問題,在有惡意軟件消耗流量時,更容易被發(fā)現(xiàn)。
【IPC分類】H04M1-725, H04W4-24
【公開號】CN104811918
【申請?zhí)枴緾N201510199366
【發(fā)明人】周海林
【申請人】成都騰悅科技有限公司
【公開日】2015年7月29日
【申請日】2015年4月24日