智能移動終端及其數(shù)據(jù)處理方法
【專利摘要】本發(fā)明公開一種智能移動終端,包括操作系統(tǒng)和處理器,操作系統(tǒng)包括系統(tǒng)側(cè)簽名庫,用于在智能移動終端處理文件或應用程序時,截取文件或應用程序的預置簽名信息并判斷簽名信息格式的是否正確,如果格式正確則打包簽名信息并傳送至所述處理器;所述處理器包括處理器側(cè)簽名庫,用于在接收到所述簽名信息時對所述簽名信息進行合法性驗證,并將驗證結(jié)果傳送至所述操作系統(tǒng);所述操作系統(tǒng)還包括過濾模塊,用于根據(jù)簽名信息非法的驗證結(jié)果對文件或應用程序進行過濾處理。本發(fā)明還提供一種智能移動終端的數(shù)據(jù)處理方法。本發(fā)明可對不良文件或應用程序進行過濾,避免有負面影響的文件或應用程序被操作,將人引入歧途。
【專利說明】智能移動終端及其數(shù)據(jù)處理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動通信【技術(shù)領(lǐng)域】,特別涉及一種智能移動終端及其數(shù)據(jù)處理方法。
【背景技術(shù)】
[0002]隨著計算機網(wǎng)絡的飛速發(fā)展,加之移動通信技術(shù)的普及,社會已進入信息化時代。平時人們通過智能移動終端(例如手機、平板電腦等)就可以接觸到社會上的各種資訊,例如通過網(wǎng)絡下載各種文本、圖片、音頻、視頻、應用程序等形式的文件,這些文件有積極向上的、有消極墮落的。對于已經(jīng)有判斷能力的成年人,可以對這些文件做篩選,但是對于未成年人,還沒有對這些文件做正確判斷的能力,很容易被一些有負面影響的文件帶入歧途,尤其是帶有暴力、色情的多媒體文件,或者是應用程序。而現(xiàn)有技術(shù)中,尚未出現(xiàn)可對不良信息進行過濾的智能移動終端。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的主要目的在于提供一種智能移動終端的數(shù)據(jù)處理方法,以解決現(xiàn)有技術(shù)中不能對文件或應用程序進行過濾的技術(shù)問題。
[0004]為了實現(xiàn)發(fā)明目的,本發(fā)明提供一種智能移動終端,包括操作系統(tǒng)和處理器,所述操作系統(tǒng)包括系統(tǒng)側(cè)簽名庫,用于在智能移動終端處理文件或應用程序時,截取文件或應用程序的預置簽名信息并判斷簽名信息格式的是否正確,如果格式正確則打包簽名信息并傳送至所述處理器;
[0005]所述處理器包括處理器側(cè)簽名庫,用于在接收到所述簽名信息時對所述簽名信息進行合法性驗證,并將驗證結(jié)果傳送至所述操作系統(tǒng);
[0006]所述操作系統(tǒng)還包括過濾模塊,用于根據(jù)簽名信息非法的驗證結(jié)果對文件或應用程序進行過濾處理。
[0007]優(yōu)選地,所述處理器側(cè)簽名庫包括:
[0008]加密模塊,用于對所述簽名信息進行加密;
[0009]比對模塊,用于將加密模塊的加密結(jié)果和預置的加密結(jié)果進行比對,如果兩者一致,則判定文件或應用程序合法,否則判定非法。
[0010]優(yōu)選地,所述系統(tǒng)側(cè)簽名庫存在于操作系統(tǒng)的存儲區(qū),處于隱藏狀態(tài)。
[0011]優(yōu)選地,所述系統(tǒng)側(cè)簽名庫還用于在未截取到簽名信息或者簽名信息格式錯誤時,直接向操作系統(tǒng)反饋文件或應用程序的簽名信息非法。
[0012]優(yōu)選地,該智能移動終端為手機或平板電腦。
[0013]本發(fā)明還提供一種智能移動終端的數(shù)據(jù)處理方法,包括以下步驟:
[0014]在智能移動終端處理文件或應用程序時,截取文件或應用程序的預置簽名信息并判斷簽名信息格式的是否正確,如果格式正確則打包簽名信息并傳送至智能移動終端的處理器;
[0015]處理器接收到所述簽名信息時對所述簽名信息進行合法性驗證,并將驗證結(jié)果傳送至智能移動終端的操作系統(tǒng);
[0016]操作系統(tǒng)根據(jù)非法驗證結(jié)果對文件或應用程序進行過濾處理。
[0017]優(yōu)選地,所述處理器接收到所述簽名信息時對所述簽名信息進行合法性驗證的步驟包括:
[0018]對所述簽名信息進行加密;
[0019]將加密結(jié)果和預置的加密結(jié)果進行比對,如果兩者一致,則判定文件或應用程序合法,否則判定非法。
[0020]優(yōu)選地,所述截取文件或應用程序的簽名信息并判斷簽名信息格式的是否正確的步驟包括:
[0021]在未截取到簽名信息或者簽名信息格式錯誤時,直接向操作系統(tǒng)反饋文件或應用程序的簽名信息非法。
[0022]優(yōu)選地,在執(zhí)行所有步驟之前包括:
[0023]對簽名信息進行加密的步驟在手機處理器側(cè)進行。
[0024]本發(fā)明智能移動終端在對文件或應用程序進行處理時,先截取文件或應用程序的預置簽名信息并判斷簽名信息是否符合要求,如果不符合則對文件或應用程序進行過濾處理,可以實現(xiàn)對智能移動終端上的文件和應用程序進行控制,使得用戶操作的文件和應用程序都需要經(jīng)過簽名驗證,從而對不良文件或應用程序進行過濾,避免有負面影響的文件或應用程序被操作,將人引入歧途。另外本發(fā)明提出的分段式簽名驗證方法,既保證了用戶體驗,也保證了簽名庫的安全。
【專利附圖】
【附圖說明】
[0025]圖1為本發(fā)明一實施例中智能移動終端的結(jié)構(gòu)示意圖;
[0026]圖2為本發(fā)明一實施例中智能移動終端的工作架構(gòu)圖;
[0027]圖3為本發(fā)明一實施例中智能移動終端的數(shù)據(jù)處理方法的流程示意圖;
[0028]圖4為本發(fā)明一實施例中處理器對簽名信息進行合法性驗證的流程示意圖。
[0029]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
【具體實施方式】
[0030]應當理解,此處所描述的具體實施例僅僅用于解釋本發(fā)明,并不用于限定本發(fā)明。
[0031]參照圖1,圖1為本發(fā)明智能移動終端一實施例的結(jié)構(gòu)示意圖。該實施例中,智能移動終端包括操作系統(tǒng)10和處理器20,所述操作系統(tǒng)10包括系統(tǒng)側(cè)簽名庫11,用于在智能移動終端處理文件或應用程序時,截取文件或應用程序的預置簽名信息并判斷簽名信息格式的是否正確,如果格式正確則打包簽名信息并傳送至處理器20 ;處理器20包括處理器側(cè)簽名庫21,用于在接收到簽名信息時對簽名信息進行合法性驗證,并將驗證結(jié)果傳送至操作系統(tǒng)10 ;操作系統(tǒng)10還包括過濾模塊12,用于根據(jù)簽名信息非法的驗證結(jié)果對文件或應用程序進行過濾(例如刪除或屏蔽或禁止操作等)處理。
[0032]應當說明的是,本發(fā)明智能移動終端實施例中,除了操作系統(tǒng)10和處理器20外,還至少包括雙極通訊模塊30,該雙極通訊模塊30用于處理器20與操作系統(tǒng)10之間的數(shù)據(jù)傳輸。例如,操作系統(tǒng)10通過雙極通訊模塊30將簽名信息傳送至處理器20。處理器20通過雙極通訊模塊30將合法性驗證結(jié)果傳輸?shù)讲僮飨到y(tǒng)10等。
[0033]本發(fā)明實施例中,文件或應用程序的簽名信息由源文件制作單位預先制作。該源文件制作單位就是制作適合未成年的文件和應用程序的機構(gòu),可以是移動通信運營商。該移動通信運營商具有簽名庫,對一些面向公眾的文件或應用程序自動進行簽名信息的操作。簽名庫可以由移動運營商自行設(shè)定,在設(shè)定了簽名庫以后,制作文件或應用程序時,就可以對這些文件或應用程序做簽名操作,生成簽名信息。
[0034]文件或應用程序制作好后上傳網(wǎng)絡,用戶可以通過本發(fā)明的智能移動終端從網(wǎng)絡下載源文件。智能移動終端的簽名庫也可由移動通信運營商發(fā)放,然后由移動終端制造商設(shè)置到智能移動終端中。另外,還可由移動終端制造商到國家有關(guān)機構(gòu)申請,國家有關(guān)機構(gòu)可對此制造商的生產(chǎn)能力和社會影響力及信譽做考察,如果符合國家要求,則發(fā)放相關(guān)的簽名庫(例如處理器側(cè)簽名庫21和系統(tǒng)側(cè)簽名庫11),以便手機制造商在生產(chǎn)手機時,加載處理器側(cè)簽名庫21和系統(tǒng)側(cè)簽名庫11。
[0035]參見圖1所示,本發(fā)明實施例中,處理器側(cè)簽名庫21包括:
[0036]加密模塊211,用于對簽名信息進行加密;本發(fā)明實施例中,加密模塊211存儲有加密算法,可以對簽名信息進行加密。
[0037]比對模塊212,用于將加密模塊211的加密結(jié)果和預置的加密結(jié)果進行比對,如果兩者一致,則判定文件或應用程序合法,否則判定非法。本發(fā)明實施例中,比對模塊212中預置有加密結(jié)果,如果加密模塊211對簽名信息的加密結(jié)果與該預置的加密結(jié)果不一致,則比對模塊211判定文件或應用程序非法,為不良信息。
[0038]本發(fā)明實施例中,系統(tǒng)側(cè)簽名庫11可存在于操作系統(tǒng)的存儲區(qū),處于隱藏狀態(tài)。例如,可在手機操作系統(tǒng)10側(cè)專門開辟一用于存儲系統(tǒng)側(cè)簽名庫11的存儲區(qū)域,這一存儲區(qū)域?qū)τ脩羰请[藏的,普通手機終端用戶無法查看此區(qū)域的信息,從而實現(xiàn)對簽名庫的隱藏,提高簽名庫的安全性。
[0039]本發(fā)明實施例中,系統(tǒng)側(cè)簽名庫11還用于在未截取到簽名信息或者簽名信息格式錯誤時,直接向操作系統(tǒng)10反饋文件或應用程序的簽名信息非法。例如,如果在手機系統(tǒng)側(cè)簽名庫11未截取到簽名信息或者簽名信息格式不正確,則直接給操作系統(tǒng)10返回FALSE結(jié)果,操作系統(tǒng)10就不能對文件和應用程序做操作,只能刪除。
[0040]本發(fā)明實施例中,上述智能移動終端可以為手機或平板電腦。
[0041]如圖2所示,智能移動終端可以通過網(wǎng)絡或者通過藍牙、彩信、Email、wifi等手段,也可由其它移動終端共享獲得文件或應用程序。下面根據(jù)圖2系統(tǒng)架構(gòu),以手機為例描述本發(fā)明智能移動終端處理文件或應用程序的流程。
[0042]手機通過網(wǎng)絡或者藍牙、彩信、Email、wifi等手段獲取文件或應用程序,獲得的文件或應用程序在用戶進行操作前,首先需要做簽名驗證,驗證流程包括:
[0043]手機系統(tǒng)側(cè)簽名庫11讀取文件和應用程序的簽名信息,判斷簽名信息是否存在或者格式是否正確,如果簽名信息存在,并且信息格式正確,則打包信息,打包后需要把信息經(jīng)過雙極通訊模塊30傳到手機處理器20側(cè)。手機處理器20側(cè)再對信息進一步做合法性判斷。合法性判斷就是處理器簽名庫21對從手機操作系統(tǒng)10側(cè)傳過來的簽名信息進行加密,然后比對加密的結(jié)果是否跟預置的加密結(jié)果是否一致,如果一致,則判斷為合法,返回TRUE。如果不一致,則判斷為非法,返回FALSE。返回的結(jié)果再通過雙極通訊模塊30傳輸?shù)绞謾C操作系統(tǒng)10側(cè),手機操作系統(tǒng)10側(cè)根據(jù)返回結(jié)果,就可以對文件和應用程序做進一步操作,例如如果返回TRUE,說明合法,用戶就可對此文件或應用程序做打開、預覽、復制、移動、共享等操作。否則操作系統(tǒng)10就過濾文件或應用程序過濾(例如刪除或屏蔽或禁止操作等),用戶就不能對其做相應操作。如果在手機操作系統(tǒng)10側(cè)已經(jīng)發(fā)現(xiàn)文件和應用程序沒有經(jīng)過簽名或者簽名信息無效,則直接返回FALSE,則用戶也不能對文件和應用程序做打開、預覽、復制、移動、共享等操作。
[0044]本發(fā)明還提供一種智能移動終端的數(shù)據(jù)處理方法,該方法可基于上述智能移動終端實現(xiàn)。參見圖3所示,該數(shù)據(jù)處理方法包括以下步驟:
[0045]步驟S10,在智能移動終端處理文件或應用程序時,截取文件或應用程序的預置簽名信息;
[0046]步驟S20,判斷簽名信息格式的是否正確,如果格式正確則執(zhí)行步驟S30,打包簽名信息并傳送至智能移動終端的處理器;本發(fā)明實施例中,智能移動終端可以通過網(wǎng)絡下載,或者通過藍牙、彩信、Email、wifi等手段,也可由其它移動終端共享獲得文件或應用程序。當用戶通過操作系統(tǒng)操作文件或應用程序時,智能移動終端中的系統(tǒng)側(cè)簽名庫讀取文件和應用程序的簽名信息,判斷簽名信息是否存在或者格式是否正確,如果簽名信息存在,并且信息格式正確,則打包信息,打包后需要把信息經(jīng)過雙極通訊模塊傳到智能移動終端的處理器側(cè)。
[0047]步驟S40,處理器接收到簽名信息時對簽名信息進行合法性驗證,并將驗證結(jié)果傳送至智能移動終端的操作系統(tǒng);處理器側(cè)再對信息進一步做合法性判斷。合法性判斷就是處理器簽名庫對從操作系統(tǒng)側(cè)傳過來的簽名信息進行加密,然后比對加密的結(jié)果是否跟預置的加密結(jié)果是否一致,如果一致,則判斷為合法,返回TRUE。如果不一致,則判斷為非法,返回FALSE。
[0048]步驟S50,操作系統(tǒng)根據(jù)非法驗證結(jié)果對文件或應用程序進行過濾處理。操作系統(tǒng)10側(cè)根據(jù)返回結(jié)果,就可以對文件和應用程序做進一步操作,例如如果返回TRUE,說明合法,用戶就可對此文件和應用程序做打開、預覽、復制、移動、共享等操作,否則用戶就不能對其做相應操作。
[0049]參見圖4所示,本發(fā)明實施例中,上述步驟S20中可包括:
[0050]步驟S21,對簽名信息進行加密;
[0051]步驟S22,將加密結(jié)果和預置的加密結(jié)果進行比對,如果兩者一致,則判定文件或應用程序合法,否則判定非法。
[0052]本發(fā)明實施例中,處理器存儲有加密算法,可以對簽名信息進行加密。本發(fā)明實施例中,處理器中預置有加密結(jié)果,如果對簽名信息的加密結(jié)果與該預置的加密結(jié)果不一致,則處理器判定文件或應用程序非法,為不良信息。
[0053]本發(fā)明實施例中,上述步驟SlO可包括,在未截取到簽名信息或者簽名信息格式錯誤時,直接向操作系統(tǒng)反饋文件或應用程序的簽名信息非法。例如,如果在手機系統(tǒng)側(cè)簽名庫未截取到簽名信息或者簽名信息格式不正確,則直接給操作系統(tǒng)返回FALSE結(jié)果,操作系統(tǒng)就不能對文件和應用程序做操作。
[0054]上述實施例中,在執(zhí)行所有步驟之前可包括:設(shè)置所述系統(tǒng)側(cè)簽名庫存在于操作系統(tǒng)的存儲區(qū),處于隱藏狀態(tài)。例如,可在手機操作系統(tǒng)側(cè)專門開辟一用于存儲系統(tǒng)側(cè)簽名庫的存儲區(qū)域,這一存儲區(qū)域?qū)τ脩羰请[藏的,普通手機終端用戶無法查看此區(qū)域的信息,從而實現(xiàn)對簽名庫的隱藏,提高簽名庫的安全性。
[0055]本發(fā)明智能移動終端或智能移動終端的數(shù)據(jù)處理方法在對文件或應用程序進行處理時,先截取文件或應用程序的預置簽名信息并判斷簽名信息是否符合要求,如果不符合則對文件或應用程序進行過濾處理,可以實現(xiàn)對智能移動終端上的文件和應用程序進行控制,使得用戶操作的文件和應用程序都需要經(jīng)過簽名驗證,從而避免有負面影響的文件或應用程序被操作,將人引入歧途。另外本發(fā)明提出的分段式簽名驗證方法,既保證了用戶體驗,也保證了簽名庫的安全。
[0056]以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
【權(quán)利要求】
1.一種智能移動終端,包括操作系統(tǒng)和處理器,其特征在于, 所述操作系統(tǒng)包括系統(tǒng)側(cè)簽名庫,用于在智能移動終端處理文件或應用程序時,截取文件或應用程序的預置簽名信息并判斷簽名信息格式的是否正確,如果格式正確則打包簽名信息并傳送至所述處理器; 所述處理器包括處理器側(cè)簽名庫,用于在接收到所述簽名信息時對所述簽名信息進行合法性驗證,并將驗證結(jié)果傳送至所述操作系統(tǒng); 所述操作系統(tǒng)還包括過濾模塊,用于根據(jù)簽名信息非法的驗證結(jié)果對文件或應用程序進行過濾處理。
2.如權(quán)利要求1所述的智能移動終端,其特征在于,所述處理器側(cè)簽名庫包括: 加密模塊,用于對所述簽名信息進行加密; 比對模塊,用于將加密模塊的加密結(jié)果和預置的加密結(jié)果進行比對,如果兩者一致,則判定文件或應用程序合法,否則判定非法。
3.如權(quán)利要求2所述的智能移動終端,其特征在于,所述系統(tǒng)側(cè)簽名庫存在于操作系統(tǒng)的存儲區(qū),處于隱藏狀態(tài)。
4.如權(quán)利要求1至3中任一項所述的智能移動終端,其特征在于,所述系統(tǒng)側(cè)簽名庫還用于在未截取到簽名信息或者簽名信息格式錯誤時,直接向操作系統(tǒng)反饋文件或應用程序的簽名信息非法。
5.如權(quán)利要求4所述的智能移動終端,其特征在于,該智能移動終端為手機或平板電腦。
6.一種智能移動終端的數(shù)據(jù)處理方法,其特征在于,包括以下步驟: 在智能移動終端處理文件或應用程序時,截取文件或應用程序的預置簽名信息并判斷簽名信息格式的是否正確,如果格式正確則打包簽名信息并傳送至智能移動終端的處理器; 處理器接收到所述簽名信息時對所述簽名信息進行合法性驗證,并將驗證結(jié)果傳送至智能移動終端的操作系統(tǒng); 操作系統(tǒng)根據(jù)非法驗證結(jié)果對文件或應用程序進行過濾處理。
7.如權(quán)利要求6所述的智能移動終端的數(shù)據(jù)處理方法,其特征在于,所述處理器接收到所述簽名信息時對所述簽名信息進行合法性驗證的步驟包括: 對所述簽名信息進行加密; 將加密結(jié)果和預置的加密結(jié)果進行比對,如果兩者一致,則判定文件或應用程序合法,否則判定非法。
8.如權(quán)利要求7所述的智能移動終端的數(shù)據(jù)處理方法,其特征在于,所述截取文件或應用程序的簽名信息并判斷簽名信息格式的是否正確的步驟包括: 在未截取到簽名信息或者簽名信息格式錯誤時,直接向操作系統(tǒng)反饋文件或應用程序的簽名信息非法。
9.如權(quán)利要求7所述的智能移動終端的數(shù)據(jù)處理方法,其特征在于,對簽名信息進行加密的步驟在手機處理器側(cè)進行。
【文檔編號】G06F21/50GK104184574SQ201310192460
【公開日】2014年12月3日 申請日期:2013年5月22日 優(yōu)先權(quán)日:2013年5月22日
【發(fā)明者】余立艷 申請人:中興通訊股份有限公司