用于處理消息的終端裝置、用于處理消息的方法和記錄介質(zhì)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種在終端裝置中用于消息處理以在具有開放操作系統(tǒng)的終端裝置中穩(wěn)定地將消息傳遞給末端用戶的所述終端裝置、方法和記錄介質(zhì),所述開放操作系統(tǒng)不僅允許除了由制造商開發(fā)并在終端裝置的制造時(shí)安裝在終端裝置中的消息處理應(yīng)用之外還安裝由第三方開發(fā)的消息處理應(yīng)用,而且還允許第三方消息處理應(yīng)用接收發(fā)送給終端裝置的消息。
【背景技術(shù)】
[0002]作為提供PC的功能和任何其他先進(jìn)功能的移動(dòng)裝置的智能電話,執(zhí)行為應(yīng)用開發(fā)者提供標(biāo)準(zhǔn)化接口和平臺(tái)的開放OS程序。已知的開放OS程序是安卓、1S、塞班OS、黑每OS、視窗電話、Bada等等。
[0003]利用流行的智能電話,用于開發(fā)者和用戶之間的具有各種功能和可在智能電話中使用的應(yīng)用的自由交易的軟件市場(chǎng)被激活并且其使用也在增長(zhǎng)。
[0004]雖然這提供了用戶能夠通過(guò)將需要的應(yīng)用下載到智能電話來(lái)自由地使用所需應(yīng)用的積極方面,但是這還引起了諸如短信詐騙app(smishing app)的惡意應(yīng)用被傳播并且通過(guò)諸如收集用戶的個(gè)人或財(cái)務(wù)信息的非法目的的使用來(lái)對(duì)用戶造成損害的負(fù)面問題。
[0005]特別地,近來(lái)出現(xiàn)的短信詐騙app通過(guò)從用戶劫持諸如用于各種財(cái)務(wù)交易而發(fā)送的SMS或MMS、簽名等等的消息來(lái)進(jìn)行諸如微支付或轉(zhuǎn)賬的非法財(cái)務(wù)交易。
[0006]具體地,短信詐騙app具有下述功能:將用于安裝惡意app的垃圾信息或消息發(fā)送給存儲(chǔ)特定終端裝置的電話簿中存儲(chǔ)的電話號(hào)碼,將惡意app安裝在打開垃圾信息或消息的用戶的終端裝置中,劫持與用戶驗(yàn)證或微支付驗(yàn)證關(guān)聯(lián)的消息并且然后將其發(fā)送給指定地址,以及還將這樣的消息處理為垃圾信息以識(shí)別微支付處理。
[0007]這樣的短信詐騙app成為可能的原因如下。當(dāng)?shù)怯浫魏蜗螺d的應(yīng)用時(shí),安裝在智能電話中的開放OS可以設(shè)置選項(xiàng)和優(yōu)先級(jí)以接收針對(duì)每個(gè)應(yīng)用的消息。任何接收的消息被順序地傳遞給具有接收消息的選項(xiàng)的至少一個(gè)應(yīng)用。這時(shí),具有較高優(yōu)先級(jí)的應(yīng)用從開放OS接收消息并且然后可以防止消息被傳遞給具有較低優(yōu)先級(jí)的任何其它應(yīng)用。
[0008]另外,與基本由智能電話的制造商提供的消息處理應(yīng)用相比,當(dāng)前使用的開放OS可以將較高的優(yōu)先級(jí)指派給由第三方開發(fā)的并且額外地安裝在終端裝置中的應(yīng)用。然而,如果具有較高優(yōu)先級(jí)的這樣的應(yīng)用異常地操作,則消息可能由于響應(yīng)失敗而沒有被接收。
[0009]因此,要求一種方案,該方案用于在除了終端裝置制造商之外的第三方使用開放
OS的API開發(fā)的各種應(yīng)用能夠訪問接收到的消息的環(huán)境中穩(wěn)定地將接收到的消息發(fā)送給用戶。
【發(fā)明內(nèi)容】
[0010]技術(shù)問題
[0011]因此,本發(fā)明用于提供一種在終端裝置中用于消息處理以穩(wěn)定地將消息傳遞給末端用戶的終端裝置、方法和記錄介質(zhì),所述終端裝置具有開放操作系統(tǒng),所述開放操作系統(tǒng)不僅允許除了由制造商開發(fā)并在終端裝置的制造時(shí)安裝在終端裝置中的消息處理應(yīng)用之外還安裝由第三方開發(fā)的消息處理應(yīng)用,而且還允許第三方消息處理應(yīng)用接收發(fā)送給終端裝置的消息。
[0012]技術(shù)方案
[0013]作為用于解決上述問題的技術(shù)方案,根據(jù)本發(fā)明的實(shí)施方式的終端裝置包括:通信單元,所述通信單元被構(gòu)造為通過(guò)通信網(wǎng)絡(luò)發(fā)送或接收包含文本、視頻和音頻中的至少一個(gè)的消息;存儲(chǔ)器單元,所述存儲(chǔ)器單元被構(gòu)造為在其中存儲(chǔ)多個(gè)消息處理應(yīng)用和消息數(shù)據(jù)庫(kù)(DB);以及控制單元,所述控制單元被構(gòu)造為將通過(guò)所述通信單元接收的消息傳遞給所述多個(gè)消息處理應(yīng)用,并且在等待預(yù)定時(shí)間之后通過(guò)獨(dú)立的傳輸路徑將所接收的消息再次傳遞給所述多個(gè)消息處理應(yīng)用中的特定消息處理應(yīng)用。
[0014]根據(jù)本發(fā)明的實(shí)施方式的消息處理方法包括下述步驟:當(dāng)接收到包含文本、視頻和音頻中的至少一個(gè)的消息時(shí),順序地創(chuàng)建和傳遞用于將所述消息發(fā)送給多個(gè)消息處理應(yīng)用的正常消息意圖;創(chuàng)建用于將所述消息再次傳遞給所述多個(gè)消息處理應(yīng)用中的特定消息處理應(yīng)用的專用消息意圖;等待預(yù)定時(shí)間;以及在所述預(yù)定時(shí)間之后,將所述專用消息意圖發(fā)送給所述特定消息處理應(yīng)用。
[0015]有利效果
[0016]根據(jù)本發(fā)明,在具有不僅允許除了由制造商開發(fā)并在終端裝置的制造時(shí)安裝在終端裝置中的消息處理應(yīng)用之外的由第三方開發(fā)的消息處理應(yīng)用的安裝,而且還允許第三方消息處理應(yīng)用接收發(fā)送給終端裝置的消息的開放OS的終端裝置中,消息被根據(jù)指派給所安裝的消息處理應(yīng)用的優(yōu)先級(jí)順序地傳遞給至少一個(gè)消息處理應(yīng)用,并且在等待預(yù)定時(shí)間之后,被再次發(fā)送給由制造商開發(fā)的消息處理應(yīng)用。因此,即使特定消息被由第三方開發(fā)的并且具有比由制造商安裝的消息處理應(yīng)用更高的優(yōu)先級(jí)的消息處理應(yīng)用阻擋,或者即使具有較高優(yōu)先級(jí)的消息處理應(yīng)用操作異常,由制造商開發(fā)的并且基本上在終端裝置的制造時(shí)安裝的消息處理應(yīng)用也能夠穩(wěn)定地接收消息并且然后將其提供給用戶。
[0017]結(jié)果,即使能夠接收并使用消息的消息處理應(yīng)用(諸如為非法目的安裝的惡意應(yīng)用的),劫持與用于支付或登錄的用戶驗(yàn)證關(guān)聯(lián)的消息以禁止用戶對(duì)其斷言,基本上由制造商安裝的消息處理應(yīng)用也穩(wěn)定地接收消息并且將其提供給用戶。因此,本發(fā)明能夠防止任何非法的未察覺的諸如微支付或登錄的動(dòng)作,因此使得用戶的不想要的損失最小。
【附圖說(shuō)明】
[0018]圖1是示出根據(jù)本發(fā)明的用于消息處理的終端裝置的結(jié)構(gòu)的框圖。
[0019]圖2是示出根據(jù)本發(fā)明的終端裝置的層級(jí)結(jié)構(gòu)的圖。
[0020]圖3是示出根據(jù)本發(fā)明的終端裝置中的消息處理過(guò)程的示意圖。
[0021]圖4是示出根據(jù)本發(fā)明的終端裝置中的消息處理過(guò)程的流程圖。
【具體實(shí)施方式】
[0022]下面,將參考附圖描述本發(fā)明的優(yōu)選實(shí)施方式。然而,可以不詳細(xì)地描述或示出公知的功能或結(jié)構(gòu)以避免使得本發(fā)明的主要內(nèi)容模糊。在附圖中,相同或類似的附圖標(biāo)記一貫地表示對(duì)應(yīng)的特征。
[0023]本發(fā)明涉及在終端裝置中處理通過(guò)通信網(wǎng)絡(luò)接收到的消息,并且本發(fā)明所應(yīng)用的終端裝置可以安裝各種應(yīng)用。特別地,本發(fā)明的終端裝置可以安裝執(zhí)行與消息關(guān)聯(lián)的處理的多個(gè)消息處理應(yīng)用,并且多個(gè)消息處理應(yīng)用可以包括由制造商開發(fā)并在終端裝置的制造時(shí)安裝的用于基本上執(zhí)行消息的發(fā)送、接收和管理的消息處理應(yīng)用以及由除了制造商之外的第三方利用終端裝置的開放操作系統(tǒng)(OS)提供的API開發(fā)的能夠通過(guò)使用接收到的消息進(jìn)行消息關(guān)聯(lián)處理的另外的消息處理應(yīng)用。這里,由第三方開發(fā)的消息處理應(yīng)用可以實(shí)施為除了消息關(guān)聯(lián)處理之外還具有各種功能,并且還可以安裝在多個(gè)終端裝置中。
[0024]下面,為了清楚起見,由第三方開發(fā)的消息處理應(yīng)用將被稱為第一消息處理應(yīng)用,并且由制造商開發(fā)并在終端裝置的制造時(shí)安裝的用于基本上執(zhí)行消息的發(fā)送、接收和管理的消息處理應(yīng)用將被稱為第二消息應(yīng)用。
[0025]另外,根據(jù)本發(fā)明的終端裝置可以是智能電話、平板PC等等。為了參考,本發(fā)明所應(yīng)用的終端裝置100中安裝的開放OS可以是開放系統(tǒng),例如,安卓、1S、塞班OS、黑莓OS、視窗電話、Bada等等,所述開放系統(tǒng)為應(yīng)用開發(fā)者提供了標(biāo)準(zhǔn)化接口和平臺(tái)。
[0026]此外,發(fā)送到根據(jù)本發(fā)明的終端裝置的消息是指包含文本、視頻和音頻中的一個(gè)或多個(gè)的消息。這樣的消息可以通過(guò)(但不限于)基于移動(dòng)通信網(wǎng)絡(luò)提供的SMS(短消息服務(wù))或MMS (多媒體消息服務(wù))來(lái)發(fā)送。而且,消息可以通過(guò)基于各種有線或無(wú)線通信網(wǎng)絡(luò)執(zhí)行的頂(即時(shí)通信)服務(wù)來(lái)發(fā)送。
[0027]本發(fā)明用于提供一種消息處理功能,該消息處理功能用于即使在由第三方開發(fā)的消息處理應(yīng)用中發(fā)生任何干擾或異常操作也能夠安全地將接收的消息傳遞給用戶,并且能夠通過(guò)使用接收到的消息來(lái)進(jìn)行消息關(guān)聯(lián)處理?,F(xiàn)在,將參考附圖描述相關(guān)結(jié)構(gòu)和操作。
[0028]圖1是示出根據(jù)本發(fā)明的用于消息處理的終端裝置的結(jié)構(gòu)的框圖。
[0029]參考圖1,根據(jù)本發(fā)明的終端裝置100包括通信單元110、輸入單元120、輸出單元130、音頻處理單元140、存儲(chǔ)器單元150和控制單元160。
[0030]通信單元110被構(gòu)造為訪問有線或無(wú)線通信網(wǎng)絡(luò)并且將數(shù)據(jù)發(fā)送給網(wǎng)絡(luò)或從網(wǎng)絡(luò)接收數(shù)據(jù)。通信單元110可以訪問諸如例如互聯(lián)網(wǎng)、W1-Fi網(wǎng)絡(luò)、WCDMA、LTE、LTE-A等等的移動(dòng)通信網(wǎng)絡(luò)等等的有線/無(wú)線通信網(wǎng)絡(luò),并且為了該訪問,可以包括用于根據(jù)應(yīng)用于待訪問的通信網(wǎng)絡(luò)的通信協(xié)議處理輸出或輸入數(shù)據(jù)的至少一個(gè)通信模塊。特別地,在本發(fā)明中,通信單元110通過(guò)有線或無(wú)線通信網(wǎng)絡(luò)發(fā)送或接收包含提供給終端裝置100的文本、視頻、音頻和圖像中的至少一個(gè)的消息。
[0031]輸入單元120被構(gòu)造為允許用戶操縱終端裝置100的功能。具體地,輸入單元120被構(gòu)造為選擇特定功能并且輸入數(shù)據(jù)或控制命令。輸入單元120可以由各種輸入機(jī)構(gòu)形成,例如,具有用于輸入字母、數(shù)字和/或特殊符號(hào)的多個(gè)按鈕(或鍵)的鍵盤、用于移動(dòng)顯示在畫面上的指針,允許特定位置上的點(diǎn)擊或雙擊并且根