用于移動終端流量校準(zhǔn)的方法、裝置及流量服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及流量監(jiān)控技術(shù)領(lǐng)域,尤其涉及一種用于移動終端流量校準(zhǔn)的方法、裝置及流量服務(wù)器。
【背景技術(shù)】
[0002]近年來,智能移動終端越來越普及,如智能手機、掌上電腦等等,隨著通信技術(shù)的發(fā)展,人們越來越多地使用移動終端的數(shù)據(jù)業(yè)務(wù)來獲取信息。運營商一般根據(jù)移動終端在獲取信息時所產(chǎn)生的數(shù)據(jù)流量來收取費用,因此,移動終端避免產(chǎn)生過多的數(shù)據(jù)流量,用戶通常需要實時監(jiān)控數(shù)據(jù)流量以便及時了解數(shù)據(jù)流量的使用情況。可以在移動終端安裝流量監(jiān)控系統(tǒng),在移動終端的后臺運行并實時監(jiān)控移動終端所消耗的數(shù)據(jù)流量。但是流量監(jiān)控系統(tǒng)本身可能存在漏洞,使得監(jiān)控的數(shù)據(jù)流量并不準(zhǔn)確。運營商根據(jù)移動終端的數(shù)據(jù)流量進行收費時,移動終端實際消耗的數(shù)據(jù)流量以運營商所監(jiān)控的數(shù)據(jù)流量為準(zhǔn),因此需要向運營商發(fā)送包含短信校準(zhǔn)指令的流量校準(zhǔn)短信,獲取運營商反饋的流量數(shù)據(jù)短信進行流量校準(zhǔn)。但在使用中,運營商可能會修改其短信校準(zhǔn)指令,則按照已有的短信校準(zhǔn)指令向運營商發(fā)送流量校準(zhǔn)短息,則無法獲取運營商反饋的流量數(shù)據(jù)短信,從而無法進行流量校準(zhǔn)。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明實施例要解決的一個技術(shù)問題是提供一種用于移動終端流量校準(zhǔn)的方法、裝置及流量服務(wù)器。
[0004]本發(fā)明實施例提供的一種用于移動終端流量校準(zhǔn)的方法,包括:通過遠程接口接收到終端側(cè)發(fā)送的短信校準(zhǔn)指令修改消息,其中,所述短信校準(zhǔn)指令修改消息中攜帶有新設(shè)置的短信校準(zhǔn)指令、與所述新設(shè)置的短信校準(zhǔn)指令對應(yīng)的運營商短信號碼;判斷基于所述新設(shè)置的短信校準(zhǔn)指令是否能夠獲取流量數(shù)據(jù),如果是,則將與所述運營商短信號碼對應(yīng)的短信校準(zhǔn)指令更新為所述新設(shè)置的短信校準(zhǔn)指令,并根據(jù)所述流量數(shù)據(jù)生成流量校準(zhǔn)數(shù)據(jù);將所述流量校準(zhǔn)數(shù)據(jù)發(fā)送到所述終端側(cè),其中,所述流量校準(zhǔn)數(shù)據(jù)用于所述終端側(cè)進行流量數(shù)據(jù)校準(zhǔn)。
[0005]根據(jù)本發(fā)明的一個實施例,進一步的,判斷基于所述新設(shè)置的短信校準(zhǔn)指令是否能夠獲取流量數(shù)據(jù)包括:所述終端側(cè)生成包含所述新設(shè)置的短信校準(zhǔn)指令的第一查詢短信,并將所述第一查詢短信發(fā)送至所述運營商短信號碼;所述終端側(cè)攔截由所述運營商短信號碼發(fā)送的、針對所述第一查詢短信反饋的第一流量信息短信;接收到所述終端側(cè)發(fā)送的所述第一流量信息短信,基于預(yù)設(shè)的規(guī)則判斷所述第一流量信息短信是否攜帶有流量數(shù)據(jù)。
[0006]根據(jù)本發(fā)明的一個實施例,進一步的,所述基于預(yù)設(shè)的規(guī)則判斷所述第一流量信息短信是否攜帶有流量數(shù)據(jù)包括:從所述第一流量信息短信中提取短信文本信息;將所述短信文本信息與用于抓取流量數(shù)據(jù)的正則表達式進行正則匹配;判斷通過所述正則表達式是否能夠抓取所述短信文本信息中的流量數(shù)據(jù),如果是,則確定攜帶有流量數(shù)據(jù),如果否,則確定未攜帶有流量數(shù)據(jù)。
[0007]根據(jù)本發(fā)明的一個實施例,進一步的,所述將與所述運營商短信號碼對應(yīng)的短信校準(zhǔn)指令更新為所述新設(shè)置的短信校準(zhǔn)指令包括:當(dāng)確定所述第一流量信息短信攜帶有流量數(shù)據(jù)時,判斷是否對所述運營商短信號碼設(shè)置了新的短信校準(zhǔn)指令;如果確定設(shè)置了新的短信校準(zhǔn)指令,則判斷基于與所述運營商短信號碼對應(yīng)的原有的短信校準(zhǔn)指令是否能夠獲取流量數(shù)據(jù);如果確定基于所述原有的短信校準(zhǔn)指令不能獲取流量數(shù)據(jù),則向運營商發(fā)送郵件確認(rèn)是否修改了與所述運營商短信號碼對應(yīng)的短信校準(zhǔn)指令;如果基于返回的郵件確認(rèn)運營商修改了短信校準(zhǔn)指令,則將所述原有的短信校準(zhǔn)指令替換為所述新設(shè)置的短信校準(zhǔn)指令并存儲。
[0008]根據(jù)本發(fā)明的一個實施例,進一步的,判斷基于與所述運營商短信號碼對應(yīng)的原有的短信校準(zhǔn)指令是否能夠獲取流量數(shù)據(jù)包括:統(tǒng)計由所述運營商短信號碼針對于包含所述原有的短信校準(zhǔn)指令的查詢短信反饋的、沒有攜帶流量數(shù)據(jù)的流量信息短信的比例;判斷所述比例是否超過預(yù)設(shè)的比例閾值,如果是,則確定所述原有的短信校準(zhǔn)指令不能獲取流量數(shù)據(jù)。
[0009]根據(jù)本發(fā)明的一個實施例,進一步的,判斷是否對所述運營商短信號碼設(shè)置了新的短信校準(zhǔn)指令包括:將所述短信校準(zhǔn)指令修改消息存儲在日志信息中;基于所述日志信息判斷是否對所述運營商短信號碼設(shè)置了新的短信校準(zhǔn)指令。
[0010]根據(jù)本發(fā)明的一個實施例,進一步的,包括:當(dāng)確定所述第一流量信息短信沒有攜帶流量數(shù)據(jù)時,則獲取與所述運營商短信號碼對應(yīng)的原有的短信校準(zhǔn)指令;生成包含所述原有的短信校準(zhǔn)指令的第二查詢短信,并將所述第二查詢短信發(fā)送至所述運營商短信號碼;接收所述運營商短信號碼發(fā)送的、針對所述第二查詢短信反饋的第二流量信息短信;從所述第二流量信息短信中抓取出流量數(shù)據(jù)并根據(jù)所述流量數(shù)據(jù)生成流量校準(zhǔn)數(shù)據(jù);將所述流量校準(zhǔn)數(shù)據(jù)和新設(shè)置的短信校準(zhǔn)指令不正確的信息發(fā)送給所述終端側(cè)。
[0011 ]根據(jù)本發(fā)明的一個實施例,進一步的,包括:所述終端側(cè)接收到所述流量校準(zhǔn)數(shù)據(jù),對在所述終端側(cè)安裝的流量統(tǒng)計軟件所展示的流量數(shù)據(jù)進行校準(zhǔn)。
[0012]本發(fā)明實施例提供的一種用于移動終端流量校準(zhǔn)的裝置,包括:修改指令接收模塊,用于通過遠程接口接收終端側(cè)發(fā)送的短信校準(zhǔn)指令修改消息,其中,所述短信校準(zhǔn)指令修改消息中攜帶有新設(shè)置的短信校準(zhǔn)指令、與所述新設(shè)置的短信校準(zhǔn)指令對應(yīng)的運營商短信號碼;流量獲取判斷模塊,用于判斷基于所述新設(shè)置的短信校準(zhǔn)指令是否能夠獲取流量數(shù)據(jù);短信指令更新模塊,用于如果確定基于所述新設(shè)置的短信校準(zhǔn)指令能夠獲取流量數(shù)據(jù),則將與所述運營商短信號碼對應(yīng)的短信校準(zhǔn)指令更新為所述新設(shè)置的短信校準(zhǔn)指令;流量數(shù)據(jù)生成模塊,用于根據(jù)所述流量數(shù)據(jù)生成流量校準(zhǔn)數(shù)據(jù);流量數(shù)據(jù)發(fā)送模塊,用于將所述流量校準(zhǔn)數(shù)據(jù)發(fā)送到所述終端側(cè),其中,所述流量校準(zhǔn)數(shù)據(jù)用于所述終端側(cè)進行流量數(shù)據(jù)校準(zhǔn)。
[0013]本發(fā)明實施例提供的一種流量服務(wù)器,包括:如上任一項所述的用于移動終端流量校準(zhǔn)的裝置。
[0014]本發(fā)明的用于移動終端流量校準(zhǔn)的方法、裝置及流量服務(wù)器,使得用戶能夠主動設(shè)定新的短信校準(zhǔn)指令并進行流量校準(zhǔn),能夠及時更新短信校準(zhǔn)指令,使流量數(shù)據(jù)校準(zhǔn)能夠及時修正,可以避免無法進行流量校準(zhǔn)的情況發(fā)生,使得流量監(jiān)控系統(tǒng)展示的數(shù)據(jù)流量更為準(zhǔn)確。
[0015]本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
【附圖說明】
[0016]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其它的附圖:
[0017]圖1為根據(jù)本發(fā)明的用于移動終端流量校準(zhǔn)的方法的一個實施例的流程圖;
[0018]圖2為根據(jù)本發(fā)明的用于移動終端流量校準(zhǔn)的裝置的一個實施例的模塊示意圖;
[0019]圖3為根據(jù)本發(fā)明的用于移動終端流量校準(zhǔn)的裝置的一個實施例的流量獲取判斷模塊的模塊示意圖;
[0020]圖4為根據(jù)本發(fā)明的用于移動終端流量校準(zhǔn)的裝置的一個實施例的短信指令更新模塊的模塊示意圖。
【具體實施方式】
[0021]下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。
[0022]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個或多個其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當(dāng)我們稱元件被“連接”或“耦接”到另一元件時,它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“親接”可以包括無線連接或無線耦接。這里使用的措辭“和/或”包括一個或更多個相關(guān)聯(lián)的列出項的全部或任一單元和全部組合。
[0023]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學(xué)術(shù)語),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語,應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會用理想化或過于正式的含義來解釋。
[0024]本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里所使用的“終端”、“終端設(shè)備”既包括無線信號接收器的設(shè)備,其僅具備無發(fā)射能力的無線信號接收器的設(shè)備,又包括接收和發(fā)射硬件的設(shè)備,其具有能夠在雙向通信鏈路上,執(zhí)行雙向通信的接收和發(fā)射硬件的設(shè)備。這種設(shè)備可以包括:蜂窩或其他通信設(shè)備,其具有單線路顯示器或多線路顯示器或沒有多線路顯示器的蜂窩或其他通信設(shè)備;PCS(Personal Communicat1ns Service,個人通信系統(tǒng)),其可以組合語音、數(shù)據(jù)處理、傳真和/或數(shù)據(jù)通信能力;PDA(Personal Digital Assistant,個人數(shù)字助理),其可以包括射頻接收器、尋呼機、互聯(lián)網(wǎng)/內(nèi)聯(lián)網(wǎng)訪問、網(wǎng)絡(luò)瀏覽器、記事本、日歷和/或GPS(Global Posit1ning System,