麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種傳送數據的方法、系統及通信終端的制作方法

文檔序號:7976687閱讀:378來源:國知局
專利名稱:一種傳送數據的方法、系統及通信終端的制作方法
技術領域
本發明屬于通信技術領域,尤其涉及一種傳送數據的方法、系統及通信終端。
背景技術
隨著計算機應用技術及網絡的普及,各種通信終端不斷出現,并且在人們日常生活中發揮這重要的作用,例如,工作中使用計算機、通信時的手機等,在通信過程中,大量的數據信息被存儲于通信終端中,并且借助互聯網絡和通信設備進行快速的傳播和共享。這些數據信息中包含著大量的涉及企業生存與發展、及個人信息等的重要資料。然而,現有的通信終端,當被惡意軟件感染時,該通信終端的所有信息數據都可能在用戶不知情的情況下被盜取,從而給用戶造成很大的損失。按照現有技術所提供的技術方案,發現現有技術中存在如下技術問題現有技術的通信終端系統在傳送數據時沒有任何檢測的能力,因此,無法主動判斷當前傳送的數據是否符合用戶的意愿,從而可能導致通信終端的數據被惡意軟件非法的盜取,給用戶造成損失。

發明內容
本發明實施例的目的在于提供一種傳送數據的方法,旨在解決現有技術的通信終端系統在傳送數據時沒有任何檢測的能力,因此,無法主動判斷當前傳送的數據是否符合用戶的意愿,從而可能導致通信終端的數據被惡意軟件非法的盜取,給用戶造成損失的問題。本發明實施例是這樣實現的,一種傳送數據的方法,所述方法包括下述步驟在通信接口初始化過程中,檢測要傳送的數據中是否包含預設標識信息,所述預設標識信息為當用戶主動進行傳送數據時,在要傳送的數據中添加的標識;若是,則判定所述要傳送的數據是合法數據,刪除所述要傳送的數據中包含的預設標識信息,并傳送所述數據;若否,則判定所述要傳送的數據是非法數據,禁止外發所述數據。本發明實施例還提供了一種傳送數據的系統,所述系統包括檢測單元,用于在通信接口初始化過程中,檢測要傳送的數據中是否包含預設標識信息,所述預設標識信息為當用戶主動進行傳送數據時,在要傳送的數據中添加的標識;數據傳送單元,用于若是,則判定所述要傳送的數據是合法數據,刪除所述要傳送的數據中包含的預設標識信息,并傳送所述數據;禁止外發單元,用于若否,則判定所述要傳送的數據是非法數據,禁止外發所述數據。本發明實施例還提供了一種通信終端,所述通信終端包括上述傳送數據的系統。本實施例中,通過在通信接口初始化過程中,檢測要傳送的數據中是否包含預設標識信息,若是,則判定所述要傳送的數據是合法數據,刪除所述要傳送的數據中包含的預設標識信息,并傳送所述數據,若否,則判定所述要傳送的數據是非法數據,禁止外發所述數據。使得通信終端系統在傳送數據時可以主動對數據的合法性進行檢測,實現主動判斷當前傳送的數據是否符合用戶的意愿,有效防止通信終端的數據被惡意軟件非法的盜取, 從而給用戶造成損失。


圖1是本發明實施例一提供的傳送數據的方法的實現的流程圖;圖2是本發明實施例二提供的傳送數據的方法的實現的流程圖;圖3是本發明實施例三提供的傳送數據的方法的實現的流程圖;圖4是本發明實施例四提供的傳送數據的系統的結構圖;圖5是本發明實施例五提供的傳送數據的系統的結構圖。
具體實施例方式為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。本發明實施例中,在數據外發之前,檢查數據中是否包含預設標識信息,如果包含有預設標識信息,那么先將預設標識信息剔除后,發送數據部分;如果不含有預設標識信息,那么就不允許外發操作。本發明實施例提供了一種傳送數據的方法,所述方法包括下述步驟在通信接口初始化過程中,檢測要傳送的數據中是否包含預設標識信息,所述預設標識信息為當用戶主動進行傳送數據時,在要傳送的數據中添加的標識;若是,則判定所述要傳送的數據是合法數據,刪除所述要傳送的數據中包含的預設標識信息,并傳送所述數據;若否,則判定所述要傳送的數據是非法數據,禁止外發所述數據。本發明實施例還提供了一種傳送數據的系統,所述系統包括檢測單元,用于在通信接口初始化過程中,檢測要傳送的數據中是否包含預設標識信息,所述預設標識信息為當用戶主動進行傳送數據時,在要傳送的數據中添加的標識;數據傳送單元,用于若是,則判定所述要傳送的數據是合法數據,刪除所述要傳送的數據中包含的預設標識信息,并傳送所述數據;禁止外發單元,用于若否,則判定所述要傳送的數據是非法數據,禁止外發所述數據。 本發明實施例還提供了一種通信終端,所述通信終端包括上述傳送數據的系統。以下結合具體實施例對本發明的實現進行詳細描述實施例一本發明實施例的應用場景為當通信終端檢測到當前終端有數據外發時,在網絡或者通信等可能與其它無線設備交換信息的接口層上面,例如,SOCKET接口,添加一層“數據安全審查”層,當通過這些接口向其它無線設備傳送數據前的初始化的準備階段,對數據包中的預設標識信息進行合法檢查,如果包含有預設標識信息且合法,那么先將預設標識信息剔除后,發送數據部分;如果不含有預設標識信息或者預設標識信息不是合法的,那么就不允許外發操作。以下通過進行具體說明,圖1示出了本發明實施例一提供的傳送數據的方法的實現的流程圖,詳述如下在步驟SlOl中,在通信接口初始化過程中,檢測要傳送的數據中是否包含預設標識信息,所述預設標識信息為當用戶主動進行傳送數據時,在要傳送的數據中添加的標識, 若檢測要傳送的數據中包含預設標識信息,則執行步驟S102,若檢測要傳送的數據中不包含預設標識信息,執行步驟S103。本實施例中所述預設標識信息可以系統默認的標識信息,例如,可以是與應用程序相關的屬性信息,也可以是用戶自行設定的標識信息,例如,可以是預設數字信息,可選的,用戶可以對預設標識信息進行更改,不但可以提高檢測的可靠性,有效防止數據丟失, 也提升用戶的參與度,使用戶有良好的用戶體驗。在步驟S102中,判定所述要傳送的數據是合法數據,刪除所述要傳送的數據中包含的預設標識信息,并傳送所述數據。在步驟S103中,判定所述要傳送的數據是非法數據,禁止外發所述數據。為了便于理解,以下以一個具體的實現示例對本實施例的情況進行說明,但不以此實現示例為限,對于惡意程序,往往在后臺偷偷運行,當盜取用戶數據向外發送時,初始化SOCKET時,會進行安全檢查數據的預設標識信息,由于取數據的行為不是用戶在明確的應用程序中和自己明確操作情況下進行的,因此數據包預設標識信息是不存在的,會導致審查不通過,SOCKET初始化失敗,禁止外發數據,則惡意程序無法盜取通信終端中的數據信肩、ο本實施例中,通過在通信接口初始化過程中,檢測要傳送的數據中是否包含預設標識信息,若是,則判定所述要傳送的數據是合法數據,刪除所述要傳送的數據中包含的預設標識信息,并傳送所述數據,若否,則判定所述要傳送的數據是非法數據,禁止外發所述數據。使得通信終端系統在傳送數據時可以主動對數據的合法性進行檢測,實現主動判斷當前傳送的數據是否符合用戶的意愿,有效防止通信終端的數據被惡意軟件非法的盜取, 從而給用戶造成損失。實施例二本實施例中,預設標識信息可以為操作標識(Operation Identifying,0ID),所述 OID可以為應用標識(Application Identifying,APPID)、動作標識(Action Application, ACTID)或者引用計數器的任意組合。圖2示出了本發明實施例二提供的傳送數據的方法的實現的流程圖,詳述如下在步驟S201中,在通信接口初始化過程中,檢測要傳送的數據中是否包含0ID,所述OID為當用戶主動進行傳送數據時,在要傳送的數據中添加的標識,若檢測要傳送的數據中包含0ID,則執行步驟S202,若檢測要傳送的數據中不包含0ID,則執行步驟S204。在步驟S202中,判斷OID是否合法,若判斷所述OID合法,則執行步驟S203,若判斷所述OID不合法,則執行步驟S203。在步驟S203中,判定所述要傳送的數據是合法數據,刪除所述要傳送的數據中包含的0ID,并傳送所述數據。在步驟S204中,判定所述要傳送的數據是非法數據,禁止外發所述數據。本發明實施例中,為了使當前添加的OID信息不會對下次發送數據的檢查造成影響,當傳送所述數據結束后,或者禁止數據外發后,可以清空OID中的所有信息,實現可以有效防止在下次傳送數據的檢查過程中造成誤判。本實施例中,通過在通信接口初始化過程中,檢測要傳送的數據中是否包含OID 且檢測該OID是否合法,若包含OID且合法,則判定所述要傳送的數據是合法數據,刪除所述要傳送的數據中包含的0ID,并傳送所述數據,若未發現OID或者OID數據不是合法數據, 則判定要傳送的數據是非法數據,禁止外發所述數據。使得通信終端系統在傳送數據時可以主動對數據的合法性進行檢測,實現主動判斷當前傳送的數據是否符合用戶的意愿,有效防止通信終端的數據被惡意軟件非法的盜取,從而給用戶造成損失。實施例三 本實施例中,當所述OID包括應用標識APPID、動作標識ACTID和引用計數器N時, 傳送數據的方法的實現過程如下圖3示出了本發明實施例三提供的傳送數據的方法的實現的流程圖,詳述如下在步驟S301中,在通信接口初始化過程中,檢測要傳送的數據中是否包含OID,所述OID為當用戶主動進行傳送數據時,在要傳送的數據中添加的標識,若檢測要傳送的數據中包含0ID,則執行步驟S302,若檢測要傳送的數據中不包含0ID,則執行步驟S306。在步驟S302中,判斷所述APPID是否合法,若APPID合法,則執行步驟S303,若 APPID不合法,則執行步驟S306。本實施例中,APPID為應用程序標識,每個應用程序都有相應的APPID與其對應。在步驟S303中,判斷所述ACTID是否合法,若ACTID合法,則執行步驟S304,若 ACTID不合法,則執行步驟S306。本實施例中,ACTID為應用動作標識,對于每個應用對應的動作標識可以有多個具體動作標識,例如,對于郵件應用程序,其對應的動作標識可以有發送標識、添加標識、刪除標識、點擊標識等。在步驟S304中,判斷所述引用計數器N值是否合法,若引用計數器N值合法,則執行步驟S305,若引用計數器N值不合法,則執行步驟S306。本實施例中,引用計數器N對每個應用運行過程中的執行動作的次數進行計數, 當N = 0時,則當前沒有對應用進行動作操作,而此時若檢測到有數據外發,則為非法數據, 禁止外發,當1時,為當前在對應用進行動作操作,此時數據外發的是合法數據。在步驟S305中,判定所述要傳送的數據是合法數據,刪除所述要傳送的數據中包含的0ID,并傳送所述數據。本實施例中,數據檢測為合法數據后,刪除其中的OID可以提高數據發送的效率。在步驟S306中,判定所述要傳送的數據是非法數據,禁止外發所述數據。本實施例中,在一個應用程序運行過程中,添加了 APPID和ACTID,在APPID對應的應用程序運行的過程中,若執行了多個動作,可以只檢查一次ACTID,而執行其它的動作時,不再檢查ACTID,由于在一個應用執行過程中,只檢查了一次ACTID,提高了系統運行的效率。
為了便于理解,以下以一個具體的實現示例對本實施例的情況進行說明,但不以此實現示例為限,以下通過正常使用電子郵件發送一封帶有OID的數據為例進行說明,其中,OID包括APPID、ACTID和引用計數器N,流程具體如下1、添加電子郵件 APPID (YL_APP_EMAIL_0x. · ·);2、添加郵件的發送標識為 ACTID(YL_APP_EMAIL_SENT_ACT_Ox. · ·);3、使用一個賬戶,寫Eamil,添加一個附件,那么在應用程序維護的OID數據結構中保存應用標識與發送標識,且將引用計數器N置為1 ;4、第一次發送數據,檢查發送標識,當多次發送數據時,則可以不檢測發送標識, 直接將N加1即可;5、發送時,將OID信息放到數據中,然后建立SOCKET鏈接,初始化SOCKET時,檢查數據中是否有OID及該OID是否合法,如果合法,去掉數據中的0ID,直接發送數據部分;否則,初始化失敗,禁止數據發送。6、清空OID中的所有信息,如,APPID、ACTID及引用計數器。本實施例中,通過對OID數據中的APPID、ACTID和引用計數器N的合法性分別進行檢查,通過設置多層檢查機制,可以有效的對惡意程序盜取數據的情況進行檢查,有效防止通信終端的數據被惡意軟件非法的盜取,從而給用戶造成損失。實施例四圖4示出了本發明實施例四提供的傳送數據的系統的結構圖,為了便于說明,僅示出了與本發明實施例相關的部分,該系統可以是內置于通信終端中的軟件單元、硬件單元或者軟硬結合單元。本實施例中,傳送數據的系統包括檢測單元41、數據傳送單元42和禁止外發單元43。檢測單元41,用于在通信接口初始化過程中,檢測要傳送的數據中是否包含預設標識信息,所述預設標識信息為當用戶主動進行傳送數據時,在要傳送的數據中添加的標識。數據傳送單元42,用于若檢測要傳送的數據中包含預設標識信息,則判定所述要傳送的數據是合法數據,刪除所述要傳送的數據中包含的預設標識信息,并傳送所述數據。禁止外發單元43,用于若檢測要傳送的數據中未包含預設標識信息,則判定所述要傳送的數據是非法數據,禁止外發所述數據。本發明實施例提供的傳送數據的系統可以使用在前述對應的方法實施例一中,詳情參見上述實施例一的描述,在此不再贅述。實施例五圖5示出了本發明實施例五提供的傳送數據的系統的結構圖,為了便于說明,僅示出了與本發明實施例相關的部分,該系統可以是內置于通信終端中的軟件單元、硬件單元或者軟硬結合單元。本實施例中,所述預設標識信息為操作標識0ID,OID具體可以是應用標識APPID、 動作標識ACTID或者引用計數器的任意組合。本實施例中,傳送數據的系統包括檢測單元51、判斷單元52、數據傳送單元53和禁止外發單元M及清空單元55。
可選的,判斷單元52,用于判斷OID是否合法,若是,則判定所述要傳送的數據是合法數據,若否,則判定所述要傳送的數據是非法數據。可選的,當OID為應用標識APPID、動作標識ACTID和引用計數器時,判斷單元52 具體包括第一判斷模塊521、第二判斷模塊522和第三判斷模塊523。第一判斷模塊521,用于判斷所述APPID是否合法,若APPID不合法,則判定所述要傳送的數據是非法數據。第二判斷模塊522,用于若APPID合法,則判斷所述ACTID是否合法,若ACTID不合法,則判定所述要傳送的數據是非法數據。第三判斷模塊523,用于若ACTID合法,則判斷所述引用計數器N值是否合法,若引用計數器N值不合法,則判定所述要傳送的數據是非法數據,若引用計數器N值合法,則判定所述要傳送的數據是合法數據。清空單元55,用于清空OID中的所有信息。本發明實施例提供的傳送數據的系統可以使用在前述對應的方法實施例二、三中,詳情參見上述實施例二、三的描述,在此不再贅述。綜上,本發明實施例的有益效果在于通過在通信接口初始化過程中,檢測要傳送的數據中是否包含預設標識信息,若是,則判定所述要傳送的數據是合法數據,刪除所述要傳送的數據中包含的預設標識信息, 并傳送所述數據,若否,則判定所述要傳送的數據是非法數據,禁止外發所述數據。使得通信終端系統在傳送數據時可以主動對數據的合法性進行檢測,實現主動判斷當前傳送的數據是否符合用戶的意愿,有效防止通信終端的數據被惡意軟件非法的盜取,從而給用戶造成損失。值得注意的是,上述裝置和系統實施例中,所包括的各個單元只是按照功能邏輯進行劃分的,但并不局限于上述的劃分,只要能夠實現相應的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區分,并不用于限制本發明的保護范圍。另外,本領域普通技術人員可以理解實現上述各實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,相應的程序可以存儲于一計算機可讀取存儲介質中,所述的存儲介質,如ROM/RAM、磁盤或光盤等。以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種傳送數據的方法,其特征在于,所述方法包括下述步驟在通信接口初始化過程中,檢測要傳送的數據中是否包含預設標識信息,所述預設標識信息為當用戶主動進行傳送數據時,在要傳送的數據中添加的標識;若是,則判定所述要傳送的數據是合法數據,刪除所述要傳送的數據中包含的預設標識信息,并傳送所述數據;若否,則判定所述要傳送的數據是非法數據,禁止外發所述數據。
2.如權利要求1所述的方法,其特征在于,所述預設標識信息為操作標識0ID,所述OID 為應用標識APPID、動作標識ACTID或者引用計數器的任意組合。
3.如權利要求2所述的方法,其特征在于,所述檢測要傳送的數據中是否包含預設標識信息的步驟之后,所述方法還包括下述步驟判斷OID是否合法,若是,則判定所述要傳送的數據是合法數據,若否,則判定所述要傳送的數據是非法數據。
4.如權利要求2所述的方法,其特征在于,所述傳送所述數據或者禁止外發所述數據的步驟之后,所述方法還包括下述步驟清空OID中的所有信息。
5.如權利要求2所述的方法,其特征在于,當所述OID包括應用標識APPID、動作標識 ACTID和引用計數器N時,所述判斷所述OID是否合法,若是,則判定所述要傳送的數據是合法數據,若否,則判定所述要傳送的數據是非法數據的步驟具體為判斷所述APPID是否合法,若APPID不合法,則判定所述要傳送的數據是非法數據; 若APPID合法,則判斷所述ACTID是否合法,若ACTID不合法,則判定所述要傳送的數據是非法數據;若ACTID合法,則判斷所述引用計數器N值是否合法,若引用計數器N值不合法,則判定所述要傳送的數據是非法數據;若引用計數器N值合法,則判定所述要傳送的數據是合法數據。
6.一種傳送數據的系統,其特征在于,所述系統包括檢測單元,用于在通信接口初始化過程中,檢測要傳送的數據中是否包含預設標識信息,所述預設標識信息為當用戶主動進行傳送數據時,在要傳送的數據中添加的標識;數據傳送單元,用于若是,則判定所述要傳送的數據是合法數據,刪除所述要傳送的數據中包含的預設標識信息,并傳送所述數據;禁止外發單元,用于若否,則判定所述要傳送的數據是非法數據,禁止外發所述數據。
7.如權利要求6所述的系統,其特征在于,所述預設標識信息為操作標識0ID,所述OID 為應用標識APPID、動作標識ACTID或者引用計數器的任意組合。
8.如權利要求7所述的系統,其特征在于,所述系統還包括判斷單元,用于判斷OID是否合法,若是,則判定所述要傳送的數據是合法數據,若否, 則判定所述要傳送的數據是非法數據。
9.如權利要求7所述的系統,其特征在于,所述系統還包括 清空單元,用于清空OID中的所有信息。
10.如權利要求7所述的系統,其特征在于,當所述OID包括應用標識APPID、動作標識 ACTID和引用計數器N時,所述判斷單元具體包括第一判斷模塊,用于判斷所述APPID是否合法,若APPID不合法,則判定所述要傳送的數據是非法數據;第二判斷模塊,用于若APPID合法,則判斷所述ACTID是否合法,若ACTID不合法,則判定所述要傳送的數據是非法數據;第三判斷模塊,用于若ACTID合法,則判斷所述引用計數器N值是否合法,若引用計數器N值不合法,則判定所述要傳送的數據是非法數據,若引用計數器N值合法,則判定所述要傳送的數據是合法數據。
11. 一種通信終端,其特征在于,所述通信終端包括權利要求6至10任一權利要求所述的傳送數據的系統。
全文摘要
本發明適用于通信技術領域,提供了一種傳送數據的方法、系統及通信終端,所述方法包括下述步驟在通信接口初始化過程中,檢測要傳送的數據中是否包含預設標識信息,所述預設標識信息為當用戶主動進行傳送數據時,在要傳送的數據中添加的標識;若是,則判定所述要傳送的數據是合法數據,刪除所述要傳送的數據中包含的預設標識信息,并傳送所述數據;若否,則判定所述要傳送的數據是非法數據,禁止外發所述數據。本發明使得通信終端系統在傳送數據時可以主動對數據的合法性進行檢測,實現主動判斷當前傳送的數據是否符合用戶的意愿,有效防止通信終端的數據被惡意軟件非法的盜取,從而給用戶造成損失。
文檔編號H04L29/06GK102413134SQ20111036582
公開日2012年4月11日 申請日期2011年11月17日 優先權日2011年11月17日
發明者侯現龍 申請人:宇龍計算機通信科技(深圳)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 宜城市| 石台县| 漳平市| 丰都县| 济阳县| 安吉县| 凌源市| 陇南市| 洛川县| 温泉县| 栾川县| 崇仁县| 南皮县| 金阳县| 修文县| 汉中市| 微博| 田林县| 五大连池市| 阳高县| 罗甸县| 徐汇区| 舞钢市| 道孚县| 迁西县| 南昌市| 郯城县| 金塔县| 闵行区| 梅河口市| 卓尼县| 祁连县| 正镶白旗| 施秉县| 鄂托克前旗| 崇明县| 阜新市| 浏阳市| 伊宁市| 黎平县| 武冈市|