著录项信息
专利名称 | 一种双核终端实现防毒和杀毒的方法和装置 |
申请号 | CN200810147375.5 | 申请日期 | 2008-08-12 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2009-01-07 | 公开/公告号 | CN101340680 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W88/02 | IPC分类号 | H;0;4;W;8;8;/;0;2;;;H;0;4;L;2;9;/;0;6;;;G;0;6;F;2;1;/;0;0查看分类表>
|
申请人 | 深圳华为通信技术有限公司 | 申请人地址 | 广东省东莞市松山湖高新技术产业开发区新城大道2号南方工厂厂房(一期)项目B2区生产厂房-5
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 华为终端有限公司 | 当前权利人 | 华为终端有限公司 |
发明人 | 王一非;孙建华 |
代理机构 | 北京挺立专利事务所 | 代理人 | 叶树明 |
摘要
本发明公开了一种双核终端实现防毒和杀毒的方法和装置,应用于包括蜂窝处理器和应用处理器的双核终端中,该防毒的方法包括:利用病毒库中的病毒特征识别网络侧或应用处理器侧系统发送的信息是否携带病毒;若识别所述信息携带病毒,拒绝响应所述信息。该杀毒的方法包括:接收报警信号,所述报警信号在应用处理器侧系统无法彻底杀毒或因感染病毒完全瘫痪系统无法启动时被发出;启动主控处理器功能并对存储空间进行全面杀毒。通过使用本发明的实施例,可以更全面、彻底的查杀系统内的病毒,并充分利用系统资源,更好防止病毒对系统的感染。
1.一种双核终端实现防毒的方法,应用于包括蜂窝处理器和应用处理器的双核终端中,其特征在于,包括:
蜂窝处理器实时监控网络侧或应用处理器侧系统发出的消息;
利用病毒库中的病毒特征识别网络侧或应用处理器侧系统发送的信息是否携带病毒;
若识别所述信息携带病毒,拒绝响应所述信息。
2.如权利要求1所述的方法,其特征在于,所述利用病毒库中的病毒特征识别网络侧发送的信息是否携带病毒,包括:
获取网络侧发送的信息的特征;
将所述获取的信息的特征与病毒库中的病毒特征进行比对;
若比对结果为相同时,所述信息携带病毒;
若比对结果为不相同时,所述信息未携带病毒。
3.如权利要求1所述的方法,其特征在于,利用病毒库中的病毒特征识别应用处理器侧系统的信息是否携带病毒,包括:
获取应用处理器侧系统发送的信息的特征;
将所述获取的信息的特征与病毒库中的病毒特征进行比对;
若比对结果为相同时,所述信息携带病毒;
若比对结果为不相同时,所述信息未携带病毒。
4.如权利要求1所述的方法,其特征在于,若识别所述信息未携带病毒,将所述网络侧发送的信息发送到所述应用处理器侧系统,或响应所述应用处理器侧系统发送的信息。
5.一种双核终端实现杀毒的方法,应用于包括蜂窝处理器和应用处理器的双核终端中,其特征在于,包括:
接收报警信号,所述报警信号在应用处理器侧系统无法彻底杀毒或因感染病毒完全瘫痪系统无法启动时被发出;
启动蜂窝处理器侧系统主控处理器功能,访问所有Memory地址空间和Flash地址空间,并对Memory和Flash的所有存储空间进行全面杀毒。
6.如权利要求5所述的方法,其特征在于,所述对存储空间进行全面杀毒包括:
利用自身的杀毒功能查杀病毒;或
利用通讯功能连接杀毒软件更新病毒库或在线杀毒。
7.一种双核终端实现防毒的装置,其特征在于,包括:
病毒库模块,用于存储病毒特征;
识别模块,用于实时监控网络侧或应用处理器侧系统发出的消息,利用病毒库模块中的病毒特征识别网络侧或应用处理器侧系统发送的信息是否携带病毒;
处理模块,用于当识别模块识别所述信息携带病毒时,拒绝响应所述信息。
8.如权利要求7所述的装置,其特征在于,所述识别模块包括:
获取子模块,用于获取网络侧或应用处理器侧系统发送的信息的特征;
比对子模块,用于将所述获取子模块获取的特征与病毒库模块中存储的病毒特征进行比对,若比对结果为相同时,所述信息携带病毒;若比对结果为不相同时,所述信息未携带病毒。
9.如权利要求7所述的装置,其特征在于,还包括:
接收模块,用于接收网络侧或应用处理器侧系统发送的信息,并将接收的信息传送到所述识别模块。
10.一种双核终端实现杀毒的装置,其特征在于,包括:
报警信号接收模块,用于接收报警信号,所述报警信号在应用处理器侧系统无法彻底杀毒或因感染病毒完全瘫痪系统无法启动时被发出;
启动模块,用于启动蜂窝处理器侧系统主控处理器功能,访问所有Memory地址空间和Flash地址空间;
杀毒模块,用于对存储空间进行全面杀毒。
11.如权利要求10所述的装置,其特征在于,所述杀毒模块包括:
自带杀毒子模块,用于利用自身的杀毒功能查杀病毒;
外接杀毒子模块,用于利用通讯功能连接杀毒软件更新病毒库或在线杀毒。
12.一种实现防毒和杀毒的双核终端,其特征在于,包括:
实现防毒的装置,用于利用病毒库中的病毒特征识别网络侧或应用处理器侧系统发送的信息是否携带病毒;若识别所述信息携带病毒,拒绝响应所述信息;
实现杀毒的装置,用于接收报警信号,所述报警信号在应用处理器AP侧系统无法彻底杀毒或因感染病毒完全瘫痪系统无法启动时被发出;启动蜂窝处理器侧系统主控处理器功能,访问所有Memory地址空间和Flash地址空间,并对存储空间进行全面杀毒。
一种双核终端实现防毒和杀毒的方法和装置\n技术领域\n[0001] 本发明涉及网络通讯领域,尤其涉及一种双核终端实现防毒和杀毒的方法和装置。 \n[0002] 背景技术\n[0003] 当今双核智能移动终端芯片的发展速度日新月异,更新换代的速度也不断加快,双核智能手机这种具有典型的3G特点的产品,具有语音和数据通信功能,采用开放的操作系统,并能够通过软件扩展出更多功能。拥有强大的应用功能,可以满足未来无线商用和娱乐等高端需求。手机病毒是一种计算机程序,和其它计算机病毒(程序)一样具有传染性、破坏性,可通过发送短信、彩信,电子邮件,浏览网站,下载铃声等方式进行传播。现有的技术多都是在双核手机的操作系统中内置杀毒软件或者通过手机端口与外部网络连接之后由杀毒网站进行在线查毒和杀毒。 \n[0004] 发明人在实现本发明的过程中,发现现有技术至少存在以下问题: [0005] 随着双核智能手机的处理速度的提高,手机平台的进一步开放,无线网络的不断升级,手机病毒的破坏力更强,传播的速度更快,而现有技术不能很好的防御和查杀病毒。 [0006] 发明内容\n[0007] 本发明实施例提供了一种双核终端实现防毒和杀毒的方法和装置,可以更全面、彻底的查杀系统内的病毒,并充分利用系统资源,更好防止病毒对系统的感染。 [0008] 本发明实施例提供了一种双核终端实现防毒的方法,应用于包括蜂窝处理器和应用处理器的双核终端中,包括: \n[0009] 蜂窝处理器实时监控网络侧或应用处理器侧系统发出的消息; [0010] 利用病毒库中的病毒特征识别网络侧或应用处理器侧系统发送的信息是否携带病毒; \n[0011] 若识别所述信息携带病毒,拒绝响应所述信息。 \n[0012] 本发明实施例还提供了一种双核终端实现杀毒的方法,应用于包括蜂窝处理器和应用处理器的双核终端中,包括: \n[0013] 接收报警信号,所述报警信号在应用处理器侧系统无法彻底杀毒或因感染病毒完全瘫痪系统无法启动时被发出; \n[0014] 启动蜂窝处理器侧系统主控处理器功能,访问所有Memory地址空间和Flash地址空间,并对Memory和Flash的所有存储空间进行全面杀毒。 \n[0015] 同时本发明实施例提供一种双核终端实现防毒的装置,包括: [0016] 病毒库模块,用于存储病毒特征; \n[0017] 识别模块,用于实时监控网络侧或应用处理器侧系统发出的消息,利用病毒库模块中的病毒特征识别网络侧或应用处理器侧系统发送的信息是否携带病毒; [0018] 处理模块,用于当识别模块识别所述信息携带病毒时,拒绝响应所述信息。 [0019] 本发明实施例提供了一种双核终端实现杀毒的装置,包括: \n[0020] 报警信号接收模块,用于接收报警信号,所述报警信号在应用处理器侧系统无法彻底杀毒或因感染病毒完全瘫痪系统无法启动时被发出; \n[0021] 启动模块,用于启动蜂窝处理器侧系统主控处理器功能,访问所有Memory地址空间和Flash地址空间; \n[0022] 杀毒模块,用于对存储空间进行全面杀毒。 \n[0023] 本发明实施例还提供了一种实现防毒和杀毒的双核终端,包括: [0024] 终端实现防毒的装置,用于利用病毒库中的病毒特征识别网络侧或应用处理器侧系统发送的信息是否携带病毒;若识别所述信息携带病毒,拒绝响应所述信息; [0025] 终端实现杀毒的装置,用于接收报警信号,所述报警信号在应用处理器侧系统无法彻底杀毒或因感染病毒完全瘫痪系统无法启动时被发出;启动蜂窝处理器侧系统主控处理器功能,访问所有Memory地址空间和Flash地址空间,并对存储空间进行全面杀毒。 [0026] 与现有技术相比,本发明实施例具有以下优点: \n[0027] 通过本发明实施例提供方法和装置,可以识别接收的信息是否携带病毒,对携带病毒的信息不进行响应,以此防止感染病毒;同时在已感染病毒而应用处理器侧系统无法查杀病毒时,蜂窝处理器侧系统可以对病毒进行查杀。 \n附图说明\n[0028] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。 \n[0029] 图1是本发明实施例中双核终端实现防毒的方法流程图; \n[0030] 图2是本发明实施例中双核终端实现杀毒的方法流程图; \n[0031] 图3是本发明又一实施例中双核终端实现防毒的方法流程图; \n[0032] 图4是本发明又一实施例中双核终端实现杀毒的方法流程图; \n[0033] 图5是本发明又一实施例中双核终端实现防毒的装置模块示意图; [0034] 图6是本发明又一实施例中双核终端实现杀毒的装置模块示意图; [0035] 图7是本发明实施例中双核终端模块示意图。 \n具体实施方式\n[0036] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。 \n[0037] 本发明实施例提供一种双核终端实现防毒和杀毒的方法和装置,可以更全面、彻底的查杀系统内的病毒,并充分利用系统资源,更好防止病毒对系统的感染。 [0038] 下面结合附图和具体实施例对本发明实施例提供的双核终端实现防毒和杀毒的方法进行详细说明。 \n[0039] 一般的双核终端中有一个核作为蜂窝处理器(CP,Cellular Processor),另一个核作为应用处理器(AP,Application Processor),以此为基础,本发明实施例提供了一种双核终端实现防毒的方法,如图1所示,包括: \n[0040] 步骤s101、利用病毒库中的病毒特征识别网络侧或应用处理器侧系统发送的信息是否携带病毒。为防止病毒通过无线网络传播,CP侧系统在将数据传输到AP侧系统之前,实时监控网络侧的空口数据包,通过查找病毒库识别携带病毒的数据包,若识别到某一信息具有与病毒库中的病毒特征相符的特征,该信息即被定义为病毒信息,拒绝传递该数据包。同样,为防止病毒的扩散,对AP侧系统发出的信息也要进行监控。 [0041] 步骤s102、若识别所述信息携带病毒,拒绝响应所述信息。 \n[0042] 在双核系统中蜂窝处理器具有对外部无线网络的访问能力,应用处理器系统需要通过CP侧系统访问网络或者接收网络侧数据,上述实施例中提供的方法,CP侧系统可以实时监控网络侧的信息和AP侧发送的信息,并通过查找病毒库识别病毒,从而达到查杀和防范病毒的目的。 \n[0043] 本发明实施例提供了一种双核终端杀毒的方法,AP侧系统感染病毒后无法彻底清除病毒或者系统瘫痪无法启动时,可以把CP侧系统作为主控处理器,并允许CP侧系统访问所有Memory地址空间和Flash地址空间,然后利用杀毒软件对Memory和Flash的所有存储空间进行扫描查杀病毒。如图2所示,包括: \n[0044] 步骤s201、接收报警信号,所述报警信号在应用处理器AP侧系统无法彻底杀毒或因感染病毒完全瘫痪系统无法启动时被发出。 \n[0045] 步骤s202、启动主控处理器功能并对存储空间进行全面杀毒。启动主控处理器功能后,CP侧系统具有访问终端的内存的权限,即可以访问所有Memory地址空间和Flash地址空间。然后CP侧系统利用内部的杀毒软件查杀病毒;或利用通讯功能连接杀毒软件更新病毒库或在线杀毒。 \n[0046] 上述实施例提供的方法可以在AP侧系统因感染病毒而无法启动或无法彻底杀毒时,将此种情况作为异常情况启动CP侧主控能力,利用CP侧对整个存储空间进行杀毒。 [0047] 下面通过本发明又一实施例对双核终端实现防毒的方法进行详细说明,如图3所示,包括: \n[0048] 步骤s301、AP侧系统通知CP侧系统启动网络连接。终端的双核系统中,CP侧系统具有对外部无线网络的访问能力,当AP侧系统需要访问网络或者接 收网络数据时,可以利用双核之间的通讯手段(如USB、串口、双口RAM或者外部总线桥接等)通知CP侧系统启动网络连接,当建立了网络连接后AP侧系统即可通过CP侧系统进行数据的传输。 [0049] 步骤s302、CP侧系统监控网络侧的空口数据包,识别病毒数据包,并根据识别结果处理该数据包。具体的,当网络侧向CP侧系统发送信息时,需要获取网络侧发送的信息的特征并将获取的信息的特征与病毒库中的病毒特征进行比对;若比对结果为相同时,该信息携带病毒,拒绝接收该信息;若比对结果为不相同,该信息未携带病毒,将该信息作为安全的数据包传递到AP侧系统。 \n[0050] 执行上述步骤s301时,在不确定AP侧系统是否已感染病毒的情况下,若AP侧系统调用申请程序向CP侧系统通知需要访问网络侧或者接收网络侧数据时,CP侧系统可以通过查找病毒库核对调用服务申请程序是否为安全程序,如果不是安全程序,则不响应相应服务;否则,执行相应服务;这样可以防止在AP侧系统已经感染病毒的情况下,该病毒程序通过恶意连接网络或者发送短信继续传播;在CP侧系统已知AP侧系统感染病毒的情况下,可以拒绝AP侧系统任何要求的服务和内存读写,从而保护完整的通讯功能;在AP侧系统完全瘫痪时,还可以利用CP侧的通讯功能连接监控系统提供商提供的更新病毒库或在线杀毒。 \n[0051] 在已知感染病毒的情况下,AP侧系统运行系统内自带的杀毒软件。具体的,在终端的双核系统中,由于AP侧系统的处理能力较强,感染病毒时可以先在系统内运行自带的杀毒软件。若AP侧系统的杀毒软件无法完全查杀所有的病毒或者病毒造成系统瘫痪无法启动,如图4所示,执行以下步骤: \n[0052] 步骤s401、接收报警信号后,启动主控处理器功能。具体的,可以将AP侧系统的杀毒软件无法完全查杀所有的病毒或者病毒造成系统瘫痪无法启动的情况作为异常处理的一种,启动CP侧主控处理器功能,并启动CP侧系统装备的杀毒软件。 \n[0053] 步骤s402、启动CP侧系统的杀毒功能。在杀毒期间,由于CP侧系统作为主控处理器,允许CP侧系统访问所有的Memory地址空间和Flash地址空间,所 以CP侧系统可以利用杀毒软件对Memory和Flash的所有存储空间进行扫描、查杀病毒。同时,CP可以利用自身的通讯功能连接杀毒软件提供商来更新病毒库或在线杀毒。而且在引导加载程序阶段,允许更新Modem侧的病毒库和杀毒软件。 \n[0054] 本发明实施例还提供了一种双核终端实现防毒的装置,如图5所示,包括: [0055] 病毒库模块510,用于存储病毒特征; \n[0056] 识别模块520,用于利用病毒库模块510中的病毒特征识别网络侧或应用处理器侧系统发送的信息是否携带病毒; \n[0057] 处理模块530,用于当识别模块520识别所述信息携带病毒时,拒绝响应所述信息。若识别信息未携带病毒时响应该信息。 \n[0058] 在另一实施例中该识别模块520包括: \n[0059] 获取子模块521,用于获取网络侧或应用处理器侧系统发送的信息的特征; [0060] 比对子模块522,用于将所述获取子模块521获取的特征与病毒库模块510中存储的病毒特征进行比对,若比对结果为相同时,所述信息携带病毒;若比对结果为不相同时,所述信息未携带病毒。 \n[0061] 在上述模块的基础上,该装置还可以包括:接收模块540,用于接收网络侧或应用处理器侧系统发送的信息,并将接收的信息传送到所述识别模块420。 \n[0062] 通过上述装置可以通过比对病毒特征识别接收的信息是否携带病毒,对携带病毒的信息进行拒绝处理,对未携带病毒的信息按正常情况处理,以此较好的防止了病毒的侵入或扩散。 \n[0063] 本发明实施例还提供了一种双核终端实现杀毒的装置,如图6所示,包括: [0064] 报警信号接收模块610,用于接收报警信号,所述报警信号在应用处理器侧系统无法彻底杀毒或因感染病毒完全瘫痪系统无法启动时被发出; \n[0065] 启动模块620,用于启动主控处理器功能; \n[0066] 杀毒模块630,用于对存储空间进行全面杀毒。 \n[0067] 该杀毒模块630包括: \n[0068] 自带杀毒子模块631,用于利用自身的杀毒功能查杀病毒; \n[0069] 外接杀毒子模块632,用于利用通讯功能连接杀毒软件更新病毒库或在线杀毒。 [0070] 在AP侧系统因感染病毒而不能正常运行时,启动CP侧系统的主控功能,对所有的存储空间进行杀毒,由于CP侧系统具有较强的控制能力,可以全面彻底的查杀病毒。 [0071] 本发明实施例还提供了一种实现防毒和杀毒的双核终端,如图7所示,包括: [0072] 实现防毒的装置710,用于利用病毒库中的病毒特征识别网络侧或应用处理器侧系统发送的信息是否携带病毒;若识别所述信息携带病毒,拒绝响应所述信息; [0073] 实现杀毒的装置720,用于接收报警信号,所述报警信号在应用处理器AP侧系统无法彻底杀毒或因感染病毒完全瘫痪系统无法启动时被发出;启动主控处理器功能并对存储空间进行全面杀毒。 \n[0074] 本发明实施例为双核智能终端提供了一种查毒和防毒的方法,可以更全面、彻底的查杀系统内的病毒,并充分利用系统资源,更好防止病毒对系统的感染。 [0075] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。 [0076] 以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
法律信息
- 2019-06-07
专利权人的姓名或者名称、地址的变更
专利权人由华为终端(东莞)有限公司变更为华为终端有限公司
地址由523808 广东省东莞市松山湖高新技术产业开发区新城大道2号南方工厂厂房(一期)项目B2区生产厂房-5变更为523808 广东省东莞市松山湖高新技术产业开发区新城大道2号南方工厂厂房(一期)项目B2区生产厂房-5
- 2017-11-21
专利权的转移
登记生效日: 2017.11.02
专利权人由华为终端有限公司变更为华为终端(东莞)有限公司
地址由518129 广东省深圳市龙岗区坂田华为基地B区2号楼变更为523808 广东省东莞市松山湖高新技术产业开发区新城大道2号南方工厂厂房(一期)项目B2区生产厂房-5
- 2012-01-04
- 2009-02-25
- 2009-01-07
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2007-08-15
|
2006-04-14
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |