一种双核终端实现防毒和杀毒的方法和装置的制作方法

文档序号:7918791阅读:125来源:国知局
专利名称:一种双核终端实现防毒和杀毒的方法和装置的制作方法
技术领域
本发明涉及网络通讯领域,尤其涉及一种双核终端实现防毒和杀毒的方 法和装置。
背景技术
当今双核智能移动终端芯片的发展速度日新月异,更新换代的速度也不
断加快,双核智能手机这种具有典型的3G特点的产品,具有语音和数据通信 功能,采用开放的操作系统,并能够通过软件扩展出更多功能。拥有强大的 应用功能,可以满足未来无线商用和娱乐等高端需求。手机病毒是一种计算 机程序,和其它计算机病毒(程序) 一样具有传染性、破坏性,可通过发送 短信、彩信,电子邮件,浏览网站,下载铃声等方式进行传播。现有的技术 多都是在双核手机的操作系统中内置杀毒软件或者通过手机端口与外部网络 连接之后由杀毒网站进行在线查毒和杀毒。
发明人在实现本发明的过程中,发现现有技术至少存在以下问题 随着双核智能手机的处理速度的提高,手机平台的进一步开放,无线网 络的不断升级,手机病毒的破坏力更强,传播的速度更快,而现有技术不能 很好的防御和查杀病毒。

发明内容
本发明实施例提供了一种双核终端实现防毒和杀毒的方法和装置,可以 更全面、彻底的查杀系统内的病毒,并充分利用系统资源,更好防止病毒对 系统的感染。
本发明实施例提供了 一种双核终端实现防毒的方法,应用于包括蜂窝处 理器和应用处理器的双核终端中,包括
利用病毒库中的病毒特征识别网络侧或应用处理器侧系统发送的信息是否携带病毒;
若识别所述信息携带病毒,拒绝响应所述信息。
本发明实施例还提供了 一种双核终端实现杀毒的方法,应用于包括蜂窝
处理器和应用处理器的双核终端中,包括
接收报警信号,所述报警信号在应用处理器侧系统无法彻底杀毒或因感 染病毒完全瘫痪系统无法启动时^^出;
启动主控处理器功能并对存储空间进行全面杀毒。
同时本发明实施例才是供一种双核终端实现防毒的装置,包括
病毒库模块,用于存储病毒特征;
识别模块,用于利用病毒库模块中的病毒特征识别网络侧或应用处理器 侧系统发送的信息是否携带病毒;
处理模块,用于当识别模块识别所述信息携带病毒时,拒绝响应所述信

本发明实施例提供了 一种双核终端实现杀毒的装置,包括 报警信号接收模块,用于接收报警信号,所述报警信号在应用处理器侧
系统无法彻底杀毒或因感染病毒完全瘫痪系统无法启动时#皮发出; 启动^t块,用于启动主控处理器功能; 杀毒模块,用于对存储空间进行全面杀毒。 本发明实施例还4是供了 一种实现防毒和杀毒的双核终端,包括 终端实现防毒的装置,用于利用病毒库中的病毒特征识别网络侧或应用
处理器侧系统发送的信息是否携带病毒;若识别所述信息携带病毒,拒绝响
应所述信息;
终端实现杀毒的装置,用于接收报警信号,所述报警信号在应用处理器 侧系统无法彻底杀毒或因感染病毒完全瘫痪系统无法启动时净皮发出;启动主 控处理器功能并对存储空间进行全面杀毒。
与现有技术相比,本发明实施例具有以下优点
通过本发明实施例提供方法和装置,可以识别接收的信息是否携带病毒, 对携带病毒的信息不进行响应,以此防止感染病毒;同时在已感染病毒而应 用处理器侧系统无法查杀病毒时,蜂窝处理器侧系统可以对病毒进行查杀。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实 施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面 描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例中双核终端实现防毒的方法流程图2是本发明实施例中双核终端实现杀毒的方法流程图3是本发明又一实施例中双核终端实现防毒的方法流程图4是本发明又一实施例中双核终端实现杀毒的方法流程图5是本发明又一实施例中双核终端实现防毒的装置模块示意图6是本发明又一实施例中双核终端实现杀毒的装置模块示意图7是本发明实施例中双核终端模块示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不 是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出 创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种双核终端实现防毒和杀毒的方法和装置,可以更 全面、彻底的查杀系统内的病毒,并充分利用系统资源,更好防止病毒对系 统的感染。
下面结合附图和具体实施例对本发明实施例提供的双核终端实现防毒和 杀毒的方法进行详细说明。
一般的双核终端中有一个核作为蜂窝处理器(CP, Cellular Processor), 另一个核作为应用处理器(AP, Application Processor),以此为基础,本发 明实施例提供了一种双核终端实现防毒的方法,如图l所示,包括
步骤Sl01、利用病毒库中的病毒特征识别网络侧或应用处理器侧系统发 送的信息是否携带病毒。为防止病毒通过无线网络传播,CP侧系统在将数据
传输到AP侧系统之前,实时监控网络侧的空口数据包,通过查找病毒库识别
携带病毒的数据包,若识别到某 一信息具有与病毒库中的病毒特征相符的特 征,该信息即被定义为病毒信息,拒绝传递该数据包。同样,为防止病毒的
扩散,对AP侧系统发出的信息也要进行监控。
步骤sl02、若识别所述信息携带病毒,拒绝响应所述信息。
在双核系统中蜂窝处理器具有对外部无线网络的访问能力,应用处理器 系统需要通过CP侧系统访问网络或者接收网络侧数据,上述实施例中提供的 方法,CP侧系统可以实时监控网络侧的信息和AP侧发送的信息,并通过查找 病毒库识别病毒,从而达到查杀和防范病毒的目的。
本发明实施例」提供了 一种双核终端杀毒的方法,AP侧系统感染病毒后无 法彻底清除病毒或者系统瘫痪无法启动时,可以把CP侧系统作为主控处理器, 并允许CP侧系统访问所有Memory地址空间和Flash地址空间,然后利用杀毒软 件对Memory和Flash的所有存储空间进行扫描查杀病毒。如图2所示,包括
步骤s201、接收报警信号,所述报警信号在应用处理器AP侧系统无法 彻底杀毒或因感染病毒完全瘫痪系统无法启动时^皮发出。
步骤s202、启动主控处理器功能并对存储空间进行全面杀毒。启动主控 处理器功能后,CP侧系统具有访问终端的内存的权限,即可以访问所有 Memory地址空间和Flash地址空间。然后CP侧系统利用内部的杀毒软件查 杀病毒;或利用通讯功能连接杀毒软件更新病毒库或在线杀毒。
上述实施例4是供的方法可以在AP侧系统因感染病毒而无法启动或无法 彻底杀毒时,将此种情况作为异常情况启动CP侧主控能力,利用CP侧对整 个存储空间进行杀毒。
下面通过本发明又一实施例对双核终端实现防毒的方法进行详细说明, 如图3所示,包括
步骤s301 、 AP侧系统通知CP侧系统启动网络连接。终端的双核系统中, CP侧系统具有对外部无线网络的访问能力,当AP侧系统需要访问网络或者接 收网络数据时,可以利用双核之间的通讯手段(如USB 、串口 、双口 RAM或 者外部总线桥接等)通知CP侧系统启动网络连接,当建立了网络连接后AP侧 系统即可通过CP侧系统进行数据的传输。
步骤s302、 CP侧系统监控网络侧的空口数据包,识别病毒数据包,并根 据识别结果处理该数据包。具体的,当网络侧向CP侧系统发送信息时,需要 获取网络侧发送的信息的特征并将获取的信息的特征与病毒库中的病毒特征 进行比对;若比对结果为相同时,该信息携带病毒,拒绝接收该信息;若比 对结果为不相同,该信息未携带病毒,将该信息作为安全的数据包传递到AP 侧系统。
执行上述步骤s301时,在不确定AP侧系统是否已感染病毒的情况下,若 AP侧系统调用申请程序向CP侧系统通知需要访问网络侧或者接收网络侧数 据时,CP侧系统可以通过查找病毒库核对调用服务申请程序是否为安全程序, 如果不是安全程序,则不响应相应服务;否则,执行相应服务;这样可以防 止在AP侧系统已经感染病毒的情况下,该病毒程序通过恶意连接网络或者发 送短信继续传^番;在CP侧系统已知AP侧系统感染病毒的情况下,可以拒绝AP 侧系统任何要求的月良务和内存读写,从而保护完整的通讯功能;在AP侧系统 完全瘫痪时,还可以利用CP侧的通讯功能连接监控系统提供商提供的更新病 毒库或在线杀毒。
在已知感染病毒的情况下,AP侧系统运行系统内自带的杀毒软件。具体 的,在终端的双核系统中,由于AP侧系统的处理能力较强,感染病毒时可以 先在系统内运行自带的杀毒软件。若AP侧系统的杀毒软件无法完全查杀所有 的病毒或者病毒造成系统瘫痪无法启动,如图4所示,执行以下步骤
步骤s401、接收报警信号后,启动主控处理器功能。具体的,可以将AP 侧系统的杀毒软件无法完全查杀所有的病毒或者病毒造成系统瘫痪无法启动 的情况作为异常处理的一种,启动CP侧主控处理器功能,并启动CP侧系统装 备的杀毒软件。
步骤s402、启动CP侧系统的杀毒功能。在杀毒期间,由于CP侧系统作为 主控处理器,允许CP侧系统访问所有的Memory地址空间和Flash地址空间,所
以CP侧系统可以利用杀毒软件对Memory和Flash的所有存储空间进行扫描、查 杀病毒。同时,CP可以利用自身的通讯功能连接杀毒软件提供商来更新病毒 库或在线杀毒。而且在引导加载程序阶段,允许更新Modem侧的病毒库和杀 毒软件。
本发明实施例还提供了一种双核终端实现防毒的装置,如图5所示,包

病毒库模块510,用于存储病毒特征;
识别模块520,用于利用病毒库模块510中的病毒特征识别网络侧或应用 处理器侧系统发送的信息是否携带病毒;
处理模块530,用于当识别模块520识别所述信息携带病毒时,拒绝响应 所述信息。若识别信息未携带病毒时响应该信息。
在另 一实施例中该识别模块520包括
获取子模块521,用于获取网络侧或应用处理器侧系统发送的信息的特
征;
比对子模块522,用于将所述获取子模块521获取的特征与病毒库模块 510中存储的病毒特征进行比对,若比对结果为相同时,所述信息携带病毒; 若比对结果为不相同时,所述信息未携带病毒。
在上述模块的^5出上,该装置还可以包括接收模块540,用于接收网络 侧或应用处理器侧系统发送的信息,并将接收的信息传送到所述识别模块 420。
通过上述装置可以通过比对病毒特征识别接收的信息是否携带病毒,对 携带病毒的信息进行拒绝处理,对未携带病毒的信息按正常情况处理,以此 较好的防止了病毒的侵入或扩散。
本发明实施例还提供了一种双核终端实现杀毒的装置,如图6所示,包

报警信号接收模块610,用于接收报警信号,所述报警信号在应用处理器 侧系统无法彻底杀毒或因感染病毒完全瘫痪系统无法启动时^皮发出; 启动模块620,用于启动主控处理器功能; 杀毒模块630,用于对存储空间进行全面杀毒。 该杀毒模块630包括
自带杀毒子模块631,用于利用自身的杀毒功能查杀病毒; 外接杀毒子模块632,用于利用通讯功能连接杀毒软件更新病毒库或在线 杀毒。
在AP侧系统因感染病毒而不能正常运行时,启动CP侧系统的主控功能, 对所有的存储空间进行杀毒,由于CP侧系统具有较强的控制能力,可以全面 4切底的查杀病毒。
本发明实施例还提供了一种实现防毒和杀毒的双核终端,如图7所示, 包括
实现防毒的装置710,用于利用病毒库中的病毒特征识别网络侧或应用处 理器侧系统发送的信息是否携带病毒;若识别所述信息携带病毒,拒绝响应 所述信息;
实现杀毒的装置720,用于接收报警信号,所述报警信号在应用处理器 AP侧系统无法彻底杀毒或因感染病毒完全瘫痪系统无法启动时被发出;启动 主控处理器功能并对存储空间进行全面杀毒。
本发明实施例为双核智能终端提供了 一种查毒和防毒的方法,可以更全 面、彻底的查杀系统内的病毒,并充分利用系统资源,更好防止病毒对系统 的感染。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发 明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。 基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软 件产品可以存储在一个非易失性存储介质(可以是CD-ROM, U盘,移动硬盘 等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务 器,或者网络设备等)执行本发明各个实施例所述的方法。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此, 任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1、一种双核终端实现防毒的方法,应用于包括蜂窝处理器和应用处理器的双核终端中,其特征在于,包括利用病毒库中的病毒特征识别网络侧或应用处理器侧系统发送的信息是否携带病毒;若识别所述信息携带病毒,拒绝响应所述信息。
2、 如权利要求l所述的方法,其特征在于,所述利用病毒库中的病毒特 征识别网络侧发送的信息是否携带病毒,包括获取网络侧发送的信息的特征;将所述获取的信息的特征与病毒库中的病毒特征进行比对; 若比对结果为相同时,所述信息携带病毒; 若比对结果为不相同时,所述信息未携带病毒。
3、 如权利要求l所述的方法,其特征在于,利用病毒库中的病毒特征识 别应用处理器侧系统的信息是否携带病毒,包括获取应用处理器侧系统发送的信息的特征; 将所述获取的信息的特征与病毒库中的病毒特征进行比对; 若比对结果为相同时,所述信息携带病毒; 若比对结果为不相同时,所述信息未携带病毒。
4、 如权利要求1所述的方法,其特征在于,若识别所述信息未携带病毒, 将所述网络侧发送的信息发送到所述应用处理器侧系统,或响应所述应用处 理侧系统发送的信息。
5、 一种双核终端实现杀毒的方法,应用于包括蜂窝处理器和应用处理器 的双核终端中,其特征在于,包括接收报警信号,所述报警信号在应用处理器侧系统无法彻底杀毒或因感 染病毒完全瘫痪系统无法启动时净tt出;启动主控处理器功能并对存储空间进行全面杀毒。
6、 如权利要求5所述的方法,其特征在于,所述启动主控处理器功能后, 具有访问终端的内存的权限。
7、 如权利要求5所述的方法,其特征在于,所述对存储空间进行全面杀毒包括利用自身的杀毒功能查杀病毒;或利用通讯功能连接杀毒软件更新病毒库或在线杀毒。
8、 一种双核终端实现防毒的装置,其特征在于,包括 病毒库模块,用于存储病毒特征;识别模块,用于利用病毒库模块中的病毒特征识别网络侧或应用处理器 侧系统发送的信息是否携带病毒;处理模块,用于当识别模块识别所述信息携带病毒时,拒绝响应所述信自
9、 如权利要求8所述的装置,其特征在于,所述识别模块包括 获取子模块,用于获取网络侧或应用处理器侧系统发送的信息的特征;比对子模块,用于将所述获取子模块获取的特征与病毒库模块中存储的 病毒特征进行比对,若比对结果为相同时,所述信息携带病毒;若比对结果 为不相同时,所述信息未携带病毒。
10、 如权利要求8所述的装置,其特征在于,还包括接收模块,用于接收网络侧或应用处理器侧系统发送的信息,并将接收 的信息传送到所述识别模块。
11、 一种双核终端实现杀毒的装置,其特征在于,包括 报警信号接收模块,用于接收报警信号,所述报警信号在应用处理器侧系统无法彻底杀毒或因感染病毒完全瘫痪系统无法启动时#皮发出; 启动模块,用于启动主控处理器功能; 杀毒模块,用于对存储空间进行全面杀毒。
12、 如权利要求11所述的装置,其特征在于,所述杀毒模块包括 自带杀毒子模块,用于利用自身的杀毒功能查杀病毒; 外接杀毒子模块,用于利用通讯功能连接杀毒软件更新病毒库或在线杀毒。
13、 一种实现防毒和杀毒的双核终端,其特征在于,包括实现防毒的装置,用于利用病毒库中的病毒特征识别网络侧或应用处理 器侧系统发送的信息是否携带病毒;若识别所述信息携带病毒,拒绝响应所述信息;实现杀毒的装置,用于接收报警信号,所述报警信号在应用处理器AP侧 系统无法彻底杀毒或因感染病毒完全瘫痪系统无法启动时被发出;启动主控 处理器功能并对存储空间进行全面杀毒。
全文摘要
本发明公开了一种双核终端实现防毒和杀毒的方法和装置,应用于包括蜂窝处理器和应用处理器的双核终端中,该防毒的方法包括利用病毒库中的病毒特征识别网络侧或应用处理器侧系统发送的信息是否携带病毒;若识别所述信息携带病毒,拒绝响应所述信息。该杀毒的方法包括接收报警信号,所述报警信号在应用处理器侧系统无法彻底杀毒或因感染病毒完全瘫痪系统无法启动时被发出;启动主控处理器功能并对存储空间进行全面杀毒。通过使用本发明的实施例,可以更全面、彻底的查杀系统内的病毒,并充分利用系统资源,更好防止病毒对系统的感染。
文档编号H04L29/06GK101340680SQ20081014737
公开日2009年1月7日 申请日期2008年8月12日 优先权日2008年8月12日
发明者孙建华, 王一非 申请人:深圳华为通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1