当前位置: 首页 > 专利查询>迈克非公司专利>正文

用于移动通信框架内的独立平台扫描子系统应用程序接口技术方案

技术编号:3555682 阅读:209 留言:0更新日期:2012-04-11 18:40
提供了一种用于移动通信设备的独立平台系统以及与之相关的方法。包括一能够通过无线网络通信的移动通信设备。该移动通信设备安装有一操作系统。与之相关联的有一独立平台扫描子系统与移动通信设备上的操作系统进行通信以达到扫描目的。还提供了一种独立平台应用程序接口,用于为操作系统以及扫描子系统提供接口。该独立平台应用程序接口包括一抽象库,该抽象库作为端口将独立平台扫描子系统安装到移动通信设备以及与之关联的操作系统。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及移动通信设备的安全领域,具体地说,是关于扫描移动通信设备以侦测恶意软件。
技术介绍
在过去的十年中,移动蜂窝式电话的数目与使用增长迅速。最近一段时期,引入了无线设备,它能将移动电话与个人数字助理(PDA)的功能相结合。可以预计,在未来一段时间内,随着新型蜂窝式电信标准(例如:GPRS、UMTS及WAP)使得跨无线界面上的高速数据传输成为可能,这一领域将经历强劲的增长。可以预计,无线通信平台将有可能遭受到所谓的恶意软件(malware),如病毒、特洛伊木马、计算机蠕虫(下文中统称为‘病毒’),以及其它干扰性/有害内容的侵袭;其侵害方式与现今个人计算机以及工作站所受侵害方式大致相同。事实上已经有多种移动电话病毒被确认。为抵御病毒的袭击,必须在移动平台上布置安装防病毒软件,其方式与桌上型计算机环境的布置方式大致相同。多种不同的桌上型防病毒应用软件现已问世。这些应用软件的大部分依靠一种基本的扫描引擎,它会寻找可疑档案中是否存在预先确定的病毒签名。这些签名储存在一个数据库中,必须经常对其进行更新,以反映最新识别的病毒信息。一般来说,用户们可以每隔一段时间通过互连网、从接收的电子邮件、或从一张光盘和软盘下载替换用数据库。用户们也需要时常更新软件引擎,以便于在发现新类型的病毒时利用最新的病毒侦测技术。移动无线平台给软件开发商们(包括防病毒软件开发商)带来了一系列的问题。具体地,移动无线平台通常不像传统的桌面电脑那样被标准化。例如,移动无线平台可能安装多种类型的操作系统,而不是运行微软公司的视窗操作系统。诸如此类或其他标准化的缺乏,使得设计可运行于任何移动无线平台的反病毒软件复杂起来。-->
技术实现思路
本专利技术提供了一种用于移动通信设备的独立平台系统以及与之相关的方法。包括一能够通过无线网络通信的移动通信设备。该移动通信设备安装有一操作系统。与之相关联的有一独立平台扫描子系统与移动通信设备上的操作系统进行通信以达到扫描目的。还提供了一种独立平台应用程序接口,用于为操作系统以及扫描子系统提供接口。该独立平台应用程序接口包括一抽象库,该抽象库作为端口将独立平台扫描子系统安装到移动通信设备以及与之关联的操作系统。在一个实施例中,应用程序可包括一邮件应用程序、一浏览器应用程序、一电话薄应用程序、一消息应用程序和/或Java应用程序。在另一个实施例中,该抽象库可支持系统环境初始化、库初始化、出错函数、内存配置、输入/输出(I/O)、数据认证、同步对象、超文本传输协议、共享内存、系统时间、设备信息和/或调试。附图说明图1是移动通信框架一个实施例示意图;图2是移动通信框架另一个实施例示意图;图3是与一个移动通信设备相关联的一个架构的实施例示意图;图4是一个通过使用一台移动通信设备访问安全或内容分析功能的系统的实施例示意图;图5是根据图4所示系统的一个应用服务器的实施例,通过使用一台移动通信设备访问安全或内容分析功能框架的示意图;图6是根据图4所示系统的一个重复加载函数库的实施例,通过使用一台移动通信设备访问安全或内容分析功能框架的示意图;图7是在图4所示系统下执行的一个按需式扫描系统的示意图;图8是一个应用程序接口(API)的各种不同组件的一个阶梯状关系的实施例示意图,它可以用于在移动应用程序与一个扫描子系统之间提供接口;图9是一个示范型函数库接口启动的示意图;图10是一个出错代码功能的一个示范性格式的实施例示意图;图11是一个扫描子系统API的调用次序的实施例示意图;图12是一个示范性配置API的调用次序的实施例示意图;-->图13是各种不同的示范性扫描数据类型的示意图,这些数据类型可以由应用程序通过一个API传递到扫描子系统;图14是一个包含恶意软件严重性标识和应用程序表现水准的位-域变量的示范性实施例示意图;图15是一个图表示意图,该图阐述了运用扫描子系统进行扫描的时间作为通过图13中的变量所识别的数据类型的一个函数而变化的方式;图16是一个示范性流程的实施例示意图,该流程描述了该更新程序由一个用户界面启动的方式。图17是对一台移动通信设备的一个扫描子系统进行有效更新的方法的实施例示意图。具体实施方式图1是一个移动通信框架100的实施例示意图。如图所示,该框架包括移动通信设备102以及能够通过无线网络进行通信的后端服务器104。在当前描述的环境下,移动通信设备102可包括(但并不局限于)蜂窝式电话、无线个人数字助理(PDA)、无线掌上电脑、无线手提式电脑或任何其它能够通过无线网络进行通信的移动设备。在一个实施例中,移动通信设备102可配备一扫描子系统105。该扫描子系统105可包括任何能够储存于移动通信设备102或存放于所进行通信之中的扫描数据的子系统。当然,该扫描可以是访问式扫描、需求式扫描或者其他任何类型的扫描。此外,扫描可能牵涉到上述数据所代表的内容(即文本、图片等),以及对恶意软件进行的通用安全类型的扫描等等。仍旧回到图1,移动通信设备102可以进一步配备有一个能够描绘多个图形用户界面108的显示器106,此显示器经过改装以用于管理包括以上所述扫描功能在内的各种功能。使用时,移动通信设备102的显示器106用于在一个网络(如互联网等)上显示数据。请参见操作1。在当前的使用过程中,用户可以使用显示器106浏览各类网络上的数据,具体是通过后端服务器104选择链接或锚点以从网络上获取数据。请参见操作2。接着,在操作3中,扫描子系统105被调用以扫描所获取的数据。在当前的实施例中,扫描子系统105显示出已经找到与操作4中所获取数据有关的恶意软件。此时,通过显示器106向一位用户提供了一个选项,即中断此次获取和/或使用/访问该数据而忽略所识别出的恶意软件,如操作5所示。基于操作5中的决定,用户会或不会成为一次‘攻击’的对象,如操作6所示。-->图2是基于另一个实施例的移动通信框架200的示意图。该移动通信框架200类似于图1所示的移动通信框架100,只是移动通信设备对所获取数据中恶意软件的识别作出反应的方式有所不同。具体地,操作5中仅提供给用户一个选项。即,用户只能关闭任何与被发现包含恶意软件的数据有关的对话。图3显示了基于一个实施例的与移动通信设备相关联的架构300。当前的架构300可以包含于图1和图2的移动通信设备。当然,架构300可在任何所需的场合执行。如图所示,当前的架构300可包括多个移动应用程序302。在当前描述的情况下,移动应用程序302可包括任何安装于移动通信设备中的应用程序或软件等,以利于开展不同的任务。还应该注意,该应用程序302也可以按用户的需要安装于固件、硬件等之中。在另一个实施例中,应用程序302可包括(但是并不限于)邮件应用程序,其任务包括管理电子邮件。此外,该应用程序可以包括浏览器应用程序,其任务包括浏览网络。另外,该应用程序还可以包括电话簿应用程序,其任务包括管理多个电话号码。作为一种选择,该应用程序可以包括消息应用程序,其任务包括消息通信。应该注意,该应用程序可为任何类行。例如,可以为Java应用程序或其他类似的程序。继续回到图3,通过第一个应用程序接口(API)306及第一个同扫描子系统304相关的函数库308,扫描子系统304与应用程序302进行通信。本文档来自技高网
...

【技术保护点】
一种用于移动通信设备的独立平台系统,其特征在于包括:一移动通信设备,能够通过无线网络通信,并包括一安装于其上的操作系统;一独立平台扫描子系统,为扫描目的而与所述移动通信设备的操作系统进行通信;和一独立平台应用程序接口,为所述操作系统以及所述扫描子系统提供连接,该独立平台应用程序接口包括一抽象库,该抽象库作为端口将独立平台扫描子系统提供给所述移动通信设备以及与之关联的操作系统。

【技术特征摘要】
【国外来华专利技术】US 2003-4-17 60/463,842;US 2003-8-11 10/639,1361、一种用于移动通信设备的独立平台系统,其特征在于包括:一移动通信设备,能够通过无线网络通信,并包括一安装于其上的操作系统;一独立平台扫描子系统,为扫描目的而与所述移动通信设备的操作系统进行通信;和一独立平台应用程序接口,为所述操作系统以及所述扫描子系统提供连接,该独立平台应用程序接口包括一抽象库,该抽象库作为端口将独立平台扫描子系统提供给所述移动通信设备以及与之关联的操作系统。2、如权利要求1所述的系统,其特征在于,所述应用程序包括邮件应用程序。3、如权利要求1所述的系统,其特征在于,所述应用程序包括浏览器应用程序。4、如权利要求1所述的系统,其特征在于,所述应用程序包括电话薄应用程序。5、如权利要求1所述的系统,其特征在于,所述应用程序包括消息应用程序。6、如权利要求1所述的系统,其特征在于,所述应用程序包括Java应用程序。7、如权利要求1所述的系统,其特征在于,所述移动通信设备包括蜂窝电话。8、如权利要求1所述的系统,其特征在于,所述抽象库支持系统初始化。9、如权利要求1所述的系统,其特征在于,所述抽象库支持库初始化。10、如权利要求1所述的系统,其特征在于,所述抽象库支持出错函数。11、如权利要求1所述的系统,其特征在于,所述抽象库支持内存配置。12、如权利要求1所述的系统,其特征在于,所述抽象库支持内存输入/输出。13、如权利要求1所述的系统,其特征在于,所述抽象库支持数据认证。14...

【专利技术属性】
技术研发人员:维克托古内索夫达维德利本齐迈克尔C帕克浦川安孝石井宪司藤田正德
申请(专利权)人:迈克非公司NTT移动通讯公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1