專利名稱:一種移動終端的信息發(fā)送方法、系統(tǒng)及移動終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于通信領(lǐng)域,尤其涉及一種移動終端的信息發(fā)送方法、系統(tǒng)及移動終端。
背景技術(shù):
隨著科學(xué)技術(shù)的發(fā)展,人們越來越多的利用移動終端來通信,現(xiàn)有技術(shù)提供的移 動終端的信息發(fā)送方法主要通過調(diào)用通信接口的底層函數(shù)來發(fā)送信息,即任何應(yīng)用程序 (包括病毒或間諜應(yīng)用程序)調(diào)用通信接口的底層函數(shù),均能將移動終端內(nèi)的信息發(fā)送出 去。按照現(xiàn)有技術(shù)所提供的技術(shù)方案,發(fā)現(xiàn)現(xiàn)有技術(shù)中存在如下技術(shù)問題現(xiàn)有技術(shù)提供的技術(shù)方案中的方法無論任何應(yīng)用程序(包括病毒或間諜應(yīng)用程 序)調(diào)用通信接口的底層函數(shù)都能完成信息的發(fā)送,所以該方法中的移動終端的信息安全性差。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種移動終端的信息發(fā)送方法,旨在解決現(xiàn)有技術(shù) 方法中的非法應(yīng)用程序(如病毒或間諜應(yīng)用程序)調(diào)用底層函數(shù)發(fā)送信息導(dǎo)致的移動終端 的信息安全性差的問題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種移動終端的信息發(fā)送方法,所述方法包括如下 步驟在調(diào)用通信接口底層函數(shù)發(fā)送信息時,監(jiān)測移動終端內(nèi)的應(yīng)用程序列表中是否有 發(fā)送該信息的應(yīng)用程序;在監(jiān)測到應(yīng)用程序列表中有發(fā)送該信息的應(yīng)用程序時,發(fā)送該信息。本發(fā)明還提供一種移動終端的信息發(fā)送系統(tǒng),所述系統(tǒng)包括監(jiān)測單元,用于在調(diào)用通信接口底層函數(shù)發(fā)送信息時,監(jiān)測移動終端內(nèi)的應(yīng)用程 序列表中是否有發(fā)送該信息的應(yīng)用程序;發(fā)送控制單元,用于在所述監(jiān)測單元監(jiān)測到應(yīng)用程序列表中有發(fā)送該信息的應(yīng)用 程序時,發(fā)送該信息。本發(fā)明還提供一種移動終端,該移動終端包括上述移動終端的信息發(fā)送系統(tǒng)。本發(fā)明實(shí)施例與現(xiàn)有技術(shù)相比,有益效果在于本發(fā)明提供的在發(fā)送信息時,監(jiān)測 應(yīng)用程序列表中是否有發(fā)送該信息的應(yīng)用程序,如監(jiān)測有發(fā)送該信息的應(yīng)用程序,發(fā)送信 息。通過上述技術(shù)方案可以看出,該方法在調(diào)用底層函數(shù)發(fā)送信息的時,還需要滿足應(yīng)用程 序列表中有發(fā)送該信息的應(yīng)用程序的條件,才能將信息發(fā)送,所以該方法增加了發(fā)送信息 的監(jiān)測條件。而非法程序,例如病毒或間諜應(yīng)用程序,其雖說可以調(diào)用通信接口的底層函 數(shù),但是其運(yùn)行是屬于隱藏運(yùn)行,所以非法程序不可能出現(xiàn)在應(yīng)用程序列表中,所以非法程 序無法將信息發(fā)送出去,所以其避免了非法應(yīng)用程序(例如病毒或間諜應(yīng)用程序)泄露移 動終端內(nèi)的數(shù)據(jù),所以其具有提高移動終端的安全性的優(yōu)點(diǎn)。
圖1是發(fā)明提供的一種移動終端的信息發(fā)送方法的流程圖;圖2是本發(fā)明實(shí)施例一提供的移動終端的信息發(fā)送方法的流程圖;圖3是本發(fā)明實(shí)施例五提供的移動終端的信息發(fā)送系統(tǒng)的結(jié)構(gòu)圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。本發(fā)明提供一種移動終端的信息發(fā)送方法,本實(shí)施例的方法由移動終端完成,該 方法如圖1所示,具體包括如下步驟S11、在調(diào)用通信接口底層函數(shù)發(fā)送信息時,監(jiān)測移動終端內(nèi)的應(yīng)用程序列表中是 否有發(fā)送該信息的應(yīng)用程序;需要說明的是,上述監(jiān)測步驟的實(shí)現(xiàn)方法具體可以為通過上述應(yīng)用程序列表中是否有發(fā)送該信息的應(yīng)用程序的名稱或標(biāo)識來監(jiān)測應(yīng) 用程序列表中是否有該應(yīng)用程序,當(dāng)然也可以通過其它的方式來監(jiān)測應(yīng)用程序列表中是否 有該應(yīng)用程序。S12、在監(jiān)測到應(yīng)用程序列表中有發(fā)送該信息的應(yīng)用程序時,發(fā)送該信息??蛇x的,上述方法在Sll在監(jiān)測到應(yīng)用程序列表中沒有發(fā)送該信息的應(yīng)用程序 時,還可以包括下述方式中的任何一種方式A、停止發(fā)送該信息;提示用戶信息發(fā)送失敗;方式B、提示用戶確認(rèn)是否發(fā)送信息,在用戶確認(rèn)發(fā)送時,發(fā)送該信息,如用戶未確 認(rèn),停止發(fā)送該信息,提示用戶信息發(fā)送失敗??蛇x的,上述方法在方式A或方式B之后,還可以包括備份未發(fā)送的信息。其中, 該信息具體可以為普通短信、彩信、郵件或圖片等等。可選的,上述方法還可以包括向用戶發(fā)出是否發(fā)送信息的提示信息??蛇x的,上述方法在Sll之前還可以包括在應(yīng)用程序內(nèi)預(yù)先設(shè)置添加參數(shù),該添 加參數(shù)用于確定應(yīng)用程序在運(yùn)行中是否添加到應(yīng)用程序列表中。本實(shí)施例提供的方法在發(fā)送信息時,監(jiān)測應(yīng)用程序列表中是否有發(fā)送信息的應(yīng)用 程序,如有,發(fā)送信息,否則,停止發(fā)送信息。還可以向用戶發(fā)出是否發(fā)送信息的提示信息, 通過上述技術(shù)方案可以看出,該方法在進(jìn)行信息發(fā)送時,必須滿足兩個條件才能將信息發(fā) 送,一個條件為調(diào)用通信接口的底層函數(shù);另一個條件為應(yīng)用程序列表中有發(fā)送信息對 應(yīng)的應(yīng)用程序。而非法程序,例如病毒或間諜應(yīng)用程序,其雖說可以調(diào)用通信接口的底層函 數(shù),但是其運(yùn)行是屬于隱藏運(yùn)行,所以非法程序不可能出現(xiàn)在應(yīng)用程序列表中,所以其不滿 足上述另一個條件,所以其無法將信息發(fā)送出去。所以本實(shí)施例提供的方法避免了非法應(yīng) 用程序(例如病毒或間諜應(yīng)用程序)泄露移動終端內(nèi)的數(shù)據(jù),所以其具有提高移動終端的 安全性的優(yōu)點(diǎn)。實(shí)施例一
本實(shí)施例提供一種移動終端的信息發(fā)送方法,本實(shí)施例實(shí)現(xiàn)的技術(shù)場景為本實(shí) 施例提供的方法由移動終端完成,本實(shí)施例中的信息以短信為例進(jìn)行說明,本實(shí)施例提供 的方法如圖2所示,具體包括如下步驟S21、在調(diào)用通信接口底層函數(shù)發(fā)送短信時,判斷應(yīng)用程序列表中是否有短信應(yīng)用 程序的標(biāo)識(identity, ID);如是,執(zhí)行S22、如否執(zhí)行S23 ;S22、將上述短信發(fā)送;S23、停止上述短信的發(fā)送,提醒用戶短信發(fā)送失敗。本實(shí)施例提供的方法在發(fā)送短信時,判斷應(yīng)用程序列表中是否有短信應(yīng)用程序的 標(biāo)識,如有,發(fā)送短信,否則,停止發(fā)送短信,提醒用戶短信發(fā)送不成功,由于該方法只有在 應(yīng)用程序列表中包含短信應(yīng)用程序時,才能調(diào)用底層函數(shù)將短信發(fā)送,而非法程序,例如病 毒或間諜應(yīng)用程序的運(yùn)行是屬于隱藏運(yùn)行,所以非法程序不可能出現(xiàn)在應(yīng)用程序列表中, 所以其避免了非法應(yīng)用程序(例如病毒或間諜應(yīng)用程序)調(diào)用底層函數(shù)進(jìn)行短信的發(fā)送, 不會出現(xiàn)移動終端短信的非正常發(fā)送,所以其具有提高了移動終端的安全性的優(yōu)點(diǎn);且該 方法在停止短信發(fā)送時,還提醒用戶短信發(fā)送不成功,使得用戶能根據(jù)該提醒獲知移動終 端內(nèi)是否有非法應(yīng)用程序。實(shí)施例二 本實(shí)施例提供一種移動終端的信息發(fā)送方法,本實(shí)施例與實(shí)施例一不同點(diǎn)在于, 本實(shí)施例應(yīng)用下述步驟替換S23 ;S24、提醒用戶是否確認(rèn)發(fā)送短信,如用戶確認(rèn)發(fā)送,將上述短信發(fā)送,如未確認(rèn), 停止上述短信的發(fā)送,提醒用戶短信發(fā)送失敗。本實(shí)施例的方法中的短信應(yīng)用程序未出現(xiàn)在應(yīng)用程序列表(一般情況為非正常 情況),也能根據(jù)用戶的確認(rèn)進(jìn)行短信的發(fā)送,具有在非正常情況下也能正常發(fā)送短信的優(yōu)
點(diǎn)ο實(shí)施例三本實(shí)施例提供一種移動終端的信息發(fā)送方法,本實(shí)施例與實(shí)施例一不同點(diǎn)在于, 本實(shí)施例通過短信應(yīng)用程序的名稱來判斷應(yīng)用程序列表中是否有短信應(yīng)用程序,在實(shí)際情 況中,用戶也可以通過其他的參數(shù)來確定應(yīng)用程序列表中是否有短信應(yīng)用程序。實(shí)施例四本實(shí)施例提供一種移動終端的信息發(fā)送方法,本實(shí)施例與實(shí)施例不同的地方在 于,本實(shí)施例中的信息以郵件為例,另外需要說明的是,根據(jù)發(fā)送信息的不同,移動終端調(diào) 用通信接口的底層函數(shù)也不同,例如,在發(fā)送普通短信時,調(diào)用的是短信對應(yīng)的底層函數(shù), 如發(fā)送的是彩信時,調(diào)用的是彩信對應(yīng)的底層函數(shù),如果發(fā)送的是郵件時,調(diào)用的是郵件的 底層函數(shù),具體調(diào)用何種底層函數(shù)以及如何調(diào)用底層函數(shù)為現(xiàn)有技術(shù),這里不再贅述。另外,用戶也可以自行設(shè)定何種應(yīng)用程序在運(yùn)行時需要添加到應(yīng)用程序列表中, 例如可以在應(yīng)用程序中設(shè)置添加參數(shù),該參數(shù)用于確定該應(yīng)用程序在運(yùn)行中是否需要添加 到應(yīng)用程序列表中,如用戶將該參數(shù)設(shè)置成是,則該應(yīng)用程序運(yùn)行時,添加到應(yīng)用程序列表 中,如用戶將該參數(shù)設(shè)置成否,則該應(yīng)用程序無論處于何種狀態(tài),都不將該應(yīng)用程序添加到 應(yīng)用程序列表中。通過添加參數(shù)的設(shè)置,用戶可以自行選擇何種應(yīng)用程序在運(yùn)行時需要添加到應(yīng)用程序列表中,使用戶有了更多的選擇。實(shí)施例五本實(shí)施例提供一種移動終端的信息發(fā)送系統(tǒng),該系統(tǒng)如圖3所示,具體包括監(jiān)測單元31在調(diào)用通信接口底層函數(shù)發(fā)送信息時,監(jiān)測移動終端內(nèi)的應(yīng)用程序 列表中是否有發(fā)送該信息的應(yīng)用程序;發(fā)送控制單元32在監(jiān)測單元31監(jiān)測應(yīng)用程序列表中有發(fā)送該信息的應(yīng)用程序 時,發(fā)送該信息??蛇x的,發(fā)送控制單元32還在監(jiān)測單元31監(jiān)測應(yīng)用程序列表中沒有發(fā)送信息的 應(yīng)用程序時,停止發(fā)送所述信息??蛇x的,上述系統(tǒng)還可以包括提示用戶單元33在監(jiān)測單元31監(jiān)測應(yīng)用程序列表中沒有發(fā)送該信息的應(yīng)用程序 時,提示用戶確認(rèn)是否發(fā)送所述信息,發(fā)送控制單元32還在用戶確認(rèn)發(fā)送時,發(fā)送該信息, 在用戶未確認(rèn)時,停止發(fā)送該信息??蛇x的,上述系統(tǒng)還可以包括提示信息單元34向用戶發(fā)出是否發(fā)送所述信息的提示信息??蛇x的,上述系統(tǒng)還可以包括在應(yīng)用程序內(nèi)預(yù)先設(shè)置添加參數(shù)的設(shè)置單元35,該添加參數(shù)用于確定應(yīng)用程序在 運(yùn)行中是否添加到應(yīng)用程序列表中。本實(shí)施例提供的系統(tǒng)在發(fā)送信息時,監(jiān)測應(yīng)用程序列表中是否有發(fā)送信息的應(yīng)用 程序,如有,發(fā)送信息,否則,停止發(fā)送信息。還可以向用戶發(fā)出是否發(fā)送信息的提示信息, 通過上述技術(shù)方案可以看出,該系統(tǒng)在進(jìn)行信息發(fā)送時,必須滿足兩個條件才能將信息發(fā) 送,一個條件為調(diào)用通信接口的底層函數(shù);另一個條件為應(yīng)用程序列表中有發(fā)送信息對 應(yīng)的應(yīng)用程序。而非法程序,例如病毒或間諜應(yīng)用程序,其雖說可以調(diào)用通信接口的底層函 數(shù),但是其運(yùn)行是屬于隱藏運(yùn)行,所以非法程序不可能出現(xiàn)在應(yīng)用程序列表中,所以其不滿 足上述另一個條件,所以其無法將信息發(fā)送出去,所以其避免了非法應(yīng)用程序(例如病毒 或間諜應(yīng)用程序)泄露移動終端內(nèi)的數(shù)據(jù),所以其具有提高移動終端的安全性的優(yōu)點(diǎn)。實(shí)施例六本發(fā)明還提供一種移動終端,移動終端包括實(shí)施例五提供的移動終端的信息發(fā)送 系統(tǒng)。值得注意的是,上述移動終端和系統(tǒng)實(shí)施例中,所包括的各個單元只是按照功能 邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能 單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。另外,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是 可以通過程序來指令相關(guān)的硬件完成,相應(yīng)的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì) 中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。綜上所述,本發(fā)明提供的技術(shù)方案具有提高移動終端安全性的優(yōu)點(diǎn)。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種移動終端的信息發(fā)送方法,其特征在于,所述方法包括如下步驟在調(diào)用通信接口底層函數(shù)發(fā)送信息時,監(jiān)測移動終端內(nèi)的應(yīng)用程序列表中是否有發(fā)送該信息的應(yīng)用程序;在監(jiān)測到應(yīng)用程序列表中有發(fā)送該信息的應(yīng)用程序時,發(fā)送該信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括在監(jiān)測到應(yīng)用程序列表中沒有發(fā)送該信息的應(yīng)用程序時,停止發(fā)送所述信息。
3.根據(jù)權(quán)利要求1所述的移動終端的信息發(fā)送方法,其特征在于,所述方法還包括 在監(jiān)測到應(yīng)用程序列表中沒有發(fā)送該信息的應(yīng)用程序時,提示用戶是否確認(rèn)發(fā)送所述信息,如用戶確認(rèn)發(fā)送,發(fā)送該信息,如用戶未確認(rèn),停止發(fā)送所述信息。
4.根據(jù)權(quán)利要求1所述的移動終端的信息發(fā)送方法,其特征在于,所述方法還包括 向用戶發(fā)出是否發(fā)送所述信息的提示信息。
5.根據(jù)權(quán)利要求1所述的移動終端的信息發(fā)送方法,其特征在于,所述方法還包括 在應(yīng)用程序內(nèi)預(yù)先設(shè)置添加參數(shù),該添加參數(shù)用于確定應(yīng)用程序在運(yùn)行中是否添加到所述應(yīng)用程序列表中。
6.一種移動終端的信息發(fā)送系統(tǒng),其特征在于,所述系統(tǒng)包括監(jiān)測單元,用于在調(diào)用通信接口底層函數(shù)發(fā)送信息時,監(jiān)測移動終端內(nèi)的應(yīng)用程序列 表中是否有發(fā)送該信息的應(yīng)用程序;發(fā)送控制單元,用于在所述監(jiān)測單元監(jiān)測到應(yīng)用程序列表中有發(fā)送該信息的應(yīng)用程序 時,發(fā)送該信息。
7.根據(jù)權(quán)利要求6所述的移動終端的信息發(fā)送系統(tǒng),其特征在于,所述發(fā)送控制單元 還用于在所述監(jiān)測單元監(jiān)測到應(yīng)用程序列表中沒有發(fā)送該信息的應(yīng)用程序時,停止發(fā)送所 述信息。
8.根據(jù)權(quán)利要求6所述的移動終端的信息發(fā)送系統(tǒng),其特征在于,所述系統(tǒng)還包括 提示用戶單元,用于所述監(jiān)測單元監(jiān)測到應(yīng)用程序列表中沒有發(fā)送該信息的應(yīng)用程序時,提示用戶是否確認(rèn)發(fā)送所述信息;所述發(fā)送控制單元還用于在用戶確認(rèn)發(fā)送時,發(fā)送該信息,在用戶未確認(rèn)時,停止發(fā)送 所述信息;提示信息單元,用于向用戶發(fā)出是否發(fā)送所述信息的提示信息。
9.根據(jù)權(quán)利要求6所述的移動終端的信息發(fā)送系統(tǒng),其特征在于,所述系統(tǒng)還包括 設(shè)置單元,用于在應(yīng)用程序內(nèi)預(yù)先設(shè)置添加參數(shù),該添加參數(shù)用于確定應(yīng)用程序在運(yùn)行中是否添加到所述應(yīng)用程序列表中。
10.一種移動終端,其特征在于,所述移動終端包括如權(quán)利要求6-9任一所述的移動終 端的信息發(fā)送系統(tǒng)。
全文摘要
本發(fā)明適用于通信領(lǐng)域,提供了一種移動終端的信息發(fā)送方法、系統(tǒng)及移動終端,該方法包括在調(diào)用通信接口底層函數(shù)發(fā)送信息時,監(jiān)測移動終端內(nèi)的應(yīng)用程序列表中是否有發(fā)送該信息的應(yīng)用程序;在監(jiān)測到應(yīng)用程序列表中有發(fā)送該信息的應(yīng)用程序時,發(fā)送該信息。本發(fā)明提供的技術(shù)方案具有提高移動終端的安全性的優(yōu)點(diǎn)。
文檔編號H04W12/12GK101917682SQ20101026248
公開日2010年12月15日 申請日期2010年8月25日 優(yōu)先權(quán)日2010年8月25日
發(fā)明者楊永存 申請人:宇龍計算機(jī)通信科技(深圳)有限公司