專利名稱:具有滅活病毒功能的移動通信系統(tǒng)和移動終端及其方法
技術領域:
本發(fā)明涉及一種能夠滅活或者處理移動通信病毒的移動通信系統(tǒng)和移動終端及其方法。
背景技術:
通常,從例如個人計算機下載病毒疫苗程序,并且將其安裝在移動終端中,以便處理移動終端(例如移動電話或者PDA)中的移動通信病毒(以中簡稱為“病毒”)。上述的方法是非常不方便的,因為每當病毒疫苗程序被更新時,用戶必須自己下載新版本的病毒疫苗程序。
此外,由于諸如移動交換中心(Mobile Switching Center,MSC)等的系統(tǒng)級部件當前無法識別或者檢測從例如移動終端發(fā)送的外部數據是否已被病毒感染,所以移動通信系統(tǒng)可能被帶有病毒的數據感染,因此除移動通信系統(tǒng)之外與之通信的移動終端也可能被病毒感染。
發(fā)明內容
本發(fā)明的一個目的是提供一種能夠滅活或者處理移動通信病毒的移動通信系統(tǒng)和方法。
本發(fā)明的另一個目的是提供一種能夠滅活或者處理移動通信病毒的移動終端。
本發(fā)明的另一個目的是提供一種更新病毒疫苗程序的方法。
按照本發(fā)明的一個方面,提供一種能夠滅活病毒的移動通信系統(tǒng),包含與移動通信系統(tǒng)相關聯的數據庫,用于存儲至少一個病毒疫苗程序;和與移動通信系統(tǒng)相關聯的病毒監(jiān)視單元,用于檢測接收數據的病毒感染情況、分析病毒信息、選擇存儲在數據庫中的病毒疫苗程序并且滅活該病毒。
此外,按照本發(fā)明的另一個方面,提供一種用于在移動通信系統(tǒng)中滅活病毒的方法,包含(a)在病毒監(jiān)視單元上,檢測從移動終端接收的數據的病毒感染情況;(b)在病毒監(jiān)視單元上,當數據被病毒感染時分析病毒信息;和(c)在病毒監(jiān)視單元上,按照病毒信息選擇一個適當的存儲在數據庫中的病毒疫苗程序來滅活病毒。
此外,按照本發(fā)明的另一個方面,提供一種移動終端,包含從病毒監(jiān)視單元接收病毒感染情況通知,并且檢測移動終端的病毒感染情況,以便通過使用存儲在其中的病毒疫苗程序來滅活病毒;和給病毒監(jiān)視單元發(fā)送疫苗請求消息,以便接收適用于檢測到的病毒的病毒疫苗程序,從而當先前存儲在移動終端中的病毒疫苗程序無法滅活該病毒時,通過使用接收到的病毒疫苗程序來滅活病毒。
此外,按照本發(fā)明的另一個方面,提供一種用于在移動通信系統(tǒng)中滅活病毒的方法,包含(a)在移動終端上,在發(fā)送數據之前檢測數據的病毒感染情況,并且當檢測到病毒時,使用存儲在移動終端中的疫苗程序來滅活病毒;(b)在移動終端上,當存儲在移動終端中的疫苗程序無法滅活該病毒時,給病毒監(jiān)視單元發(fā)送疫苗請求消息;和(c)在移動終端上,接收病毒監(jiān)視單元響應疫苗請求消息而發(fā)送的新的疫苗程序。
此外,按照本發(fā)明的一個方面,提供一種用于在移動通信系統(tǒng)中更新病毒疫苗程序的方法,包含(a)在移動終端上,從病毒監(jiān)視單元接收疫苗信息請求消息;(b)在移動終端上,響應疫苗信息請求消息,給病毒監(jiān)視單元發(fā)送包含移動終端的疫苗程序信息和性能信息的疫苗信息響應消息;和(c)在移動終端上,接收按照移動終端的疫苗程序信息和性能信息所選擇的疫苗程序。
此外,按照本發(fā)明的另一個方面,提供一種用于在移動通信系統(tǒng)中更新病毒疫苗程序的方法,包含(a)在病毒監(jiān)視單元上,給移動終端發(fā)送疫苗信息請求消息;(b)在病毒監(jiān)視單元上,接收包含移動終端的疫苗程序信息和性能信息的疫苗信息響應消息;和(c)在病毒監(jiān)視單元上,給移動終端發(fā)送按照移動終端的疫苗程序信息和性能信息所選擇的疫苗程序。
此外,按照本發(fā)明的另一個方面,提供一種用于在移動通信系統(tǒng)中更新病毒疫苗程序的方法,包含(a)在移動終端上,給病毒監(jiān)視單元發(fā)送包含移動終端的疫苗程序信息和性能信息的疫苗更新請求消息;和(b)在移動終端上,從病毒監(jiān)視單元接收按照移動終端的疫苗程序信息和性能信息所選擇的疫苗程序。
此外,按照本發(fā)明的另一個方面,提供一種用于在移動通信系統(tǒng)中更新病毒疫苗程序的方法,包含(a)在病毒監(jiān)視單元上,從移動終端接收包含移動終端的疫苗程序信息和性能信息的疫苗更新請求消息;和(b)在病毒監(jiān)視單元上,給移動終端發(fā)送按照移動終端的疫苗程序信息和性能信息所選擇的疫苗程序。
通過下面結合附圖對優(yōu)選實施例的說明,本發(fā)明的上述及其他的目的和特點將變得顯而易見,其中圖1是示出按照本發(fā)明的實施例的能夠滅活或者處理移動通信病毒的移動通信系統(tǒng)的方框圖;圖2和圖3是示出在按照本發(fā)明的移動通信系統(tǒng)中滅活或者處理病毒的程序流程圖;圖4是示出按照本發(fā)明的用于更新病毒疫苗程序的網絡啟動更新方法的流程圖;和圖5是示出按照本發(fā)明的用于更新病毒疫苗程序的用戶啟動更新方法的流程圖。
具體實施例方式
圖1是示出按照本發(fā)明的實施例的能夠滅活或者處理移動通信病毒(以下簡稱為“病毒”)的移動通信系統(tǒng)的方框圖。
圖1的移動通信系統(tǒng)包含至少一個移動終端111至114,至少一個基站(Base Station,BS)121至122和移動交換中心(Mobile Switching Center,MSC)130。
移動終端111至114分別在移動終端中存儲用于處理或者滅活病毒的病毒疫苗程序,并且最好是在發(fā)送數據之前檢測該數據是否已感染病毒。
BS 121至122和/或MSC 130與數據庫(DataBase,DB)131和病毒監(jiān)視單元(VMU)132在功能上相關聯。但是,與DB 131和VMU 132相關聯的系統(tǒng)級部件不限于BS和MSC。例如,VMU 132可以被構造成與連接到因特網的路由器相關聯。
DB 131存儲各種疫苗程序,并且由系統(tǒng)操作員來更新和管理。
VMU 132主要控制檢測病毒和滅活或者處理病毒的功能,以及更新病毒疫苗程序的功能。
下面參考圖2和圖3說明圖1的移動通信系統(tǒng)的操作。
在步驟S201中,從移動終端111至114中的至少一個給相應的基站121和122發(fā)送數據。
雖然已說明數據是在兩個移動終端之間傳送的,但是也能夠通過無線因特網來傳送數據,并且數據傳送裝置不限于按照本發(fā)明的移動終端。
然后,在步驟S202中,確定是否在數據中發(fā)現或者檢測到病毒。如果在數據中檢測到病毒,在步驟S203中,分析病毒信息(例如身份)。在步驟S204中,從DB 131中讀取適合于識別出的病毒的病毒疫苗程序。在步驟S205中,通過使用所讀取的病毒疫苗程序來滅活或者處理數據中的病毒。然后,并且在步驟S206中,將處理過的數據傳送到目標移動終端,病毒監(jiān)控單元132將病毒感染情況通知移動站111至114。在步驟S207中,接收到通知的移動終端執(zhí)行滅活或者處理其中病毒的操作。
接收到病毒感染情況通知的移動終端執(zhí)行檢測病毒的操作。如果確定已被感染,在步驟S301中,移動站確定是否能夠通過存儲在其中的疫苗程序來滅活或者處理。
如果存儲在移動終端中的疫苗程序不能滅活或者處理病毒,那么在步驟S302中,移動終端通過基站給VMU 132發(fā)送疫苗請求消息。在步驟S303中,VMU 132從DB 131中選擇適當的病毒疫苗程序并且發(fā)送給移動終端,或者當病毒疫苗程序是舊版本時,通過空中傳輸來更新病毒疫苗程序。在步驟S304中,移動終端使用下載的疫苗程序來滅活或者處理病毒。
疫苗請求消息包含疫苗字段,記錄移動終端中的病毒疫苗程序版本信息;病毒信息字段,記錄病毒身份;和性能字段,包含例如移動終端的波段、模式信息和操作系統(tǒng)(Operating System,OS)信息。
根據疫苗請求消息中的病毒信息字段和性能字段,VMU 132選擇一個適當的存儲在DB 131中的病毒疫苗程序。然后,VMU 132給移動終端發(fā)送所選擇的病毒疫苗程序,并且更新移動終端中的病毒疫苗程序。
此外,當移動終端自身檢測到或者發(fā)現病毒,但是無法由存儲在其中的病毒疫苗程序來滅活或者處理該病毒時,移動終端可以給VMU 132發(fā)送疫苗請求消息,以便通過圖3的方法接收或者更新病毒疫苗程序。
同時,存在兩種更新存儲在移動終端中的病毒疫苗程序的方法網絡啟動方法和用戶啟動方法。
圖4是示出按照本發(fā)明的用于更新存儲在移動終端中的病毒疫苗程序的網絡啟動更新方法的流程圖。
當新版本的疫苗程序可用或者出現新的病毒時,由服務供應商執(zhí)行網絡啟動更新方法。
當在步驟S401中更新DB 131中的疫苗程序時,在步驟S402中,VMU132給移動終端111至114發(fā)送疫苗信息請求消息。在步驟S403中,響應疫苗信息請求消息,移動終端111至114給VMU 132發(fā)送包含疫苗程序信息和性能信息的疫苗信息響應消息。
在步驟S404中,根據移動終端的疫苗程序信息和性能信息,VMU 132選擇一個適當的存儲在DB 131中的病毒疫苗程序。然后,VMU 132給移動終端發(fā)送所選擇的病毒疫苗程序,從而更新移動終端中的病毒疫苗程序。
圖5是示出按照本發(fā)明的用于更新存儲在移動終端中的病毒疫苗程序的用戶啟動更新方法的流程圖。
在步驟S501中,用戶請求更新疫苗程序,在步驟S502中,移動終端111至114給VMU 132發(fā)送包含疫苗程序信息和性能信息的疫苗更新請求消息。
在步驟S503中,VMU 132根據移動終端的性能從DB 131中選擇相應的疫苗程序。然后,VMU 132給移動終端發(fā)送所選擇的病毒疫苗程序,從而更新移動終端中的病毒疫苗程序。疫苗程序的更新通過空中執(zhí)行。
如前所述,本發(fā)明的移動通信系統(tǒng)具有以下優(yōu)點。由于存儲各種疫苗程序的數據庫和病毒監(jiān)視單元與諸如移動交換中心等的系統(tǒng)級部件相關聯,所以能夠實時檢測發(fā)送數據的病毒感染情況,并且能夠將適用于檢測到的病毒的疫苗程序提供給移動終端,從而保護移動通信網絡及其移動終端不被移動通信病毒所感染。
此外,由于當新版本的疫苗程序可用時,能夠通過空中傳輸(Over The Air,OTA)適時更新病毒疫苗程序,這對于用戶來說是方便的,并且移動通信系統(tǒng)和移動終端兩者都不會受到病毒感染的威脅。
盡管參照特定實施例示出和說明了本發(fā)明,但是在不脫離所附權利要求所限定的本發(fā)明的精神和范圍的情況下,可以進行多種改變和修改,這對本領域的技術人員來說是顯而易見的。
權利要求
1.一種能夠滅活病毒的移動通信系統(tǒng),包括數據庫,與所述移動通信系統(tǒng)相關聯,用于存儲至少一個病毒疫苗程序;和病毒監(jiān)視單元,與所述移動通信系統(tǒng)相關聯,用于檢測接收數據的病毒感染情況、分析病毒信息、選擇一個存儲在所述數據庫中的病毒疫苗程序并且滅活病毒。
2.如權利要求1所述的系統(tǒng),其中所述病毒監(jiān)視單元將病毒感染情況通知給與所述移動通信系統(tǒng)通信的移動終端。
3.如權利要求2所述的系統(tǒng),其中當所述移動終端無法滅活病毒時,所述移動終端給所述移動通信系統(tǒng)發(fā)送疫苗請求消息,用于更新病毒疫苗程序。
4.如權利要求3所述的系統(tǒng),其中所述疫苗請求消息包含所述移動終端的疫苗程序信息和性能信息。
5.一種用于在移動通信系統(tǒng)中滅活病毒的方法,包括(a)在病毒監(jiān)視單元上,檢測從移動終端接收到的數據的病毒感染情況;(b)在所述病毒監(jiān)視單元上,當數據已被病毒感染時,分析病毒信息;和(c)在所述病毒監(jiān)視單元上,按照所述病毒信息,選擇一個適當的存儲在數據庫中的病毒疫苗程序來滅活病毒。
6.如權利要求5所述的方法,進一步包括在所述病毒監(jiān)視單元上,將病毒感染情況通知給所述移動終端。
7.一種移動終端,包括從病毒監(jiān)視單元接收病毒感染情況通知,并且檢測所述移動終端的病毒感染情況,以通過使用存儲在其中的病毒疫苗程序來滅活病毒;和當先前存儲在所述移動終端中的所述病毒疫苗程序無法滅活病毒時,給所述病毒監(jiān)視單元發(fā)送疫苗請求消息,以便接收適用于檢測到的病毒的病毒疫苗程序,從而通過使用所接收到的病毒疫苗程序來滅活病毒。
8.如權利要求7所述的移動終端,其中所述疫苗請求消息包含所述移動終端的疫苗程序信息和性能信息。
9.一種用于在移動通信系統(tǒng)中滅活病毒的方法,包括(a)在移動終端上,在發(fā)送數據之前檢測數據的病毒感染情況,并且當檢測到病毒時,使用存儲在所述移動終端中的疫苗程序來滅活病毒;(b)在所述移動終端上,當存儲在所述移動終端中的疫苗程序無法滅活病毒時,給病毒監(jiān)視單元發(fā)送疫苗請求消息;和(c)在所述移動終端上,接收所述病毒監(jiān)視單元響應所述疫苗請求消息而發(fā)送的新的疫苗程序。
10.如權利要求9所述的方法,其中所述疫苗請求消息包含所述移動終端的疫苗程序信息、病毒信息和性能信息。
11.一種用于在移動通信系統(tǒng)中更新病毒疫苗程序的方法,包括(a)在移動終端上,從病毒監(jiān)視單元接收疫苗信息請求消息;(b)在所述移動終端上,響應所述疫苗信息請求消息,給病毒監(jiān)視單元發(fā)送包含所述移動終端的疫苗程序信息和性能信息的疫苗信息響應消息;和(c)在所述移動終端上,接收按照所述移動終端的所述疫苗程序信息和所述性能信息所選擇的疫苗程序。
12.一種用于在移動通信系統(tǒng)中更新病毒疫苗程序的方法,包括(a)在病毒監(jiān)視單元上,給所述移動終端發(fā)送疫苗信息請求消息;(b)在所述病毒監(jiān)視單元上,接收包含所述移動終端的疫苗程序信息和性能信息的疫苗信息響應消息;和(c)在所述病毒監(jiān)視單元上,給所述移動終端發(fā)送按照所述移動終端的所述疫苗程序信息和所述性能信息所選擇的疫苗程序。
13.一種用于在移動通信系統(tǒng)中更新病毒疫苗程序的方法,包括(a)在移動終端上,給病毒監(jiān)視單元發(fā)送包含所述移動終端的疫苗程序信息和性能信息的疫苗更新請求消息;和(b)在所述移動終端上,從所述病毒監(jiān)視單元接收按照所述移動終端的所述疫苗程序信息和所述性能信息所選擇的疫苗程序。
14.一種用于在移動通信系統(tǒng)中更新病毒疫苗程序的方法,包括(a)在病毒監(jiān)視單元上,從所述移動終端接收包含所述移動終端的疫苗程序信息和性能信息的疫苗更新請求消息;和(b)在所述病毒監(jiān)視單元上,給所述移動終端發(fā)送按照所述移動終端的所述疫苗程序信息和所述性能信息所選擇的疫苗程序。
全文摘要
本發(fā)明提供了一種能夠滅活或者處理移動通信病毒的移動通信系統(tǒng)和方法。能夠滅活病毒的移動通信系統(tǒng)包含數據庫,與移動通信系統(tǒng)相關聯,用于存儲至少一個病毒疫苗程序;和病毒監(jiān)視單元,與移動通信系統(tǒng)相關聯,用于檢測接收數據的病毒感染情況、分析病毒信息、選擇一個存儲在數據庫中的病毒疫苗程序并且滅活病毒。每當新版本的疫苗程序可用時,通過空中傳輸(OTA)適時更新病毒疫苗程序。
文檔編號G06F21/56GK1512798SQ03127468
公開日2004年7月14日 申請日期2003年6月30日 優(yōu)先權日2002年12月28日
發(fā)明者安起 , 安起喆 申請人:居里泰爾公司