一种集成平台的制作方法

文档序号:6468054阅读:176来源:国知局
专利名称:一种集成平台的制作方法
技术领域
本发明涉及一种集成平台。
背景技术
目前,智能卡中仅安装了智能卡平台,该智能卡平台是基于Java卡技术规范的软件平台。因此,在智能卡上只能运行与该智能卡平台的规范兼容的应用程序,在智能卡上不能运行满足诸如Web平台和Java平台等这样的其它平台的规范的应用程序。
随着技术的进步,除了基本功能之外,诸如Web平台和Java平台等这样的其它平台加入了许多新特性。例如,Web平台加入Flash、Web Widget、Web 3D和Scalable VectorGraphic等。 为了使智能卡平台具有这些新特性,需要编程和调试一些实现这些新特性并且与智能卡平台兼容的扩展模块,并且将这些扩展模块加入到智能卡平台。然而,编程和调试这些扩展模块将要花费很多成本和时间。 此外,因为智能卡只安装了智能卡平台,所以智能卡只能运行满足智能卡平台的规范的应用程序,因而用户在智能卡中只能使用有限的内容。

发明内容
考虑到现有技术的上述缺陷,本发明的目的在于提供一种集成平台,利用该集成
平台,花费较少的成本和时间就能向一种软件平台提供其它各种软件平台的功能,并且具
有该集成平台的设备能运行满足各种软件平台的应用程序。 为了实现本发明的目的,按照本发明的一种集成平台,包括 多种软件平台, 其中,所述多种软件平台中的每一种软件平台包括 基本功能模块,其包括由所述每一种软件平台自身实现的基本功能; 输出功能接口,用于输出所述基本功能模块包括的所述基本功能,以便所述多种
软件平台中的其它软件平台能调用所述基本功能模块包括的所述基本功能;以及 输入功能模块,包括通过经由所述多种软件平台中的其它软件平台的所述输出功
能接口调用所述多种软件平台中的其它软件平台的基本功能而实现的功能。


本发明的其它特点、特性和优点将通过以下结合附图的详细说明将变得更加显而易见,其中 图1示出了按照本发明一个实施例的集成平台的示意架构。
图2是示出按照本发明一个实施的集成平台中的各种软件平台的示意图。
具体实施例方式
下面,将结合附图详细描述本发明的各个实施例。
图1示出了按照本发明一个实施例的集成平台的示意架构。如图l所示,集成平台10包括三种软件平台智能卡平台100、 Web平台200和Java平台300。
其中,智能卡平台IOO包括由智能卡平台100自身实现的基本功能,以及通过调用Web平台200和/或Java平台300的基本功能而实现的其它功能。例如,智能卡平台100的Widget功能是通过调用Web平台200的Widget功能来实现的。 Web平台200包括由Web平台200自身实现的基本功能,以及通过调用智能卡平台100和/或Java平台300的基本功能而实现的其它功能。例如,由Web平台200自身实现的基本功能是Flash、WebWidget、Web 3D和Scalable Vector Gr即hic等。
Java平台300包括由Java平台300自身实现的基本功能,以及通过调用Web平台200和/或智能卡平台100的基本功能而实现的其它功能。 由上述可见,由于在集成平台IO中的每一种软件平台P调用其它软件平台的基本功能来实现以前没有在该软件平台P中实现的功能F,因此,花费较少的成本和时间就能向集成平台10中的一种软件平台提供在集成平台10中的其它软件平台中示出的功能。而且,因为集成平台10包括了三种软件平台,即智能卡平台100、Web平台200和Java平台300,所以安装有集成平台10的智能卡或其它设备能够运行满足这三种软件平台的任何一种的规范的应用程序。 图2是示出按照本发明一个实施的集成平台中的各种软件平台的示意图。如图2所示,集成平台IO中的智能卡平台100包括基本功模块102、输出功能接口 104和输入功能模块106,集成平台10中的Web平台200包括基本功模块202、输出功能接口 204和输入功能模块206,以及集成平台10中的Java平台300包括基本功模块302、输出功能接口 304和输入功能模块306。 其中,对于智能卡平台IOO,基本功模块102包括由智能卡平台100自身实现的基本功能;输出功能接口 104用于输出由智能卡平台100自身实现的基本功能,以便Web平台200和/或Java平台300能调用由智能卡平台100自身实现的基本功能;以及,输入功能模块106包括通过经由Web平台200的输出功能接口 204调用Web平台200的基本功能而实现的功能,和/或通过经由Java平台300的输出功能接口 304调用Java平台300的基本功能而实现的功能。 对于Web平台200,基本功模块202包括由Web平台200自身实现的基本功能;输出功能接口 204用于输出由Web平台200自身实现的基本功能,以便智能卡平台100和/或Java平台300能调用由Web平台200自身实现的基本功能;以及,输入功能模块206包括通过经由智能卡平台100的输出功能接口 104调用智能卡平台100的基本功能而实现的功能,和/或通过经由Java平台300的输出功能接口 304调用Java平台300的基本功能而实现的功能。 对于Java平台300,基本功模块302包括由Java平台300自身实现的基本功能;输出功能接口 304用于输出由Java平台300自身实现的基本功能,以便智能卡平台100和/或Web平台200能调用由Java平台300自身实现的基本功能;以及,输入功能模块306包括通过经由智能卡平台100的输出功能接口 104调用智能卡平台100的基本功能而实现的功能,和/或通过经由Web平台200的输出功能接口 204调用Web平台200的基本功能而实现的功能。 本领域技术人员应当理解,虽然在上面实施例中,集成平台包括智能卡平台、Web平台和Java平台,然而,本发明并不局限于此。在本发明的其它实施例中,集成平台可以只包括智能卡平台、Web平台和Java平台中的任意两种,或者除了智能卡平台、Web平台和Java平台中的任意两种或三种之外,还可以进一步其它的软件平台。 本领域技术人员应当理解,根据本发明的教导,本发明的各个实施例的各种变形是可能的,这里定义的普通原理能在没有偏离发明实质和范围的情况下应用到其它实施例。因此,本发明不局限于所示出的实施例,而是打算覆盖与说明书中披露的内容一致的最宽范围。
权利要求
一种集成平台,包括多种软件平台,其中,所述多种软件平台中的每一种软件平台包括基本功能模块,其包括由所述每一种软件平台自身实现的基本功能;输出功能接口,用于输出所述基本功能模块包括的所述基本功能,以便所述多种软件平台中的其它软件平台能调用所述基本功能模块包括的所述基本功能;以及输入功能模块,包括通过经由所述多种软件平台中的其它软件平台的所述输出功能接口调用所述多种软件平台中的其它软件平台的基本功能而实现的功能。
2. 如权利要求l所述的集成平台,其中,所述多种软件平台包括Web平台、Java平台和智能卡平台中的任意两种或全部。
全文摘要
本发明涉及一种集成平台,包括多种软件平台,其中,所述多种软件平台中的每一种软件平台包括基本功能模块,其包括由所述每一种软件平台自身实现的基本功能;输出功能接口,用于输出所述基本功能模块包括的所述基本功能,以便所述多种软件平台中的其它软件平台能调用所述基本功能模块包括的所述基本功能;以及,输入功能模块,包括通过经由所述多种软件平台中的其它软件平台的所述输出功能接口调用所述多种软件平台中的其它软件平台的基本功能而实现的功能。利用该集成平台,花费较少的成本和时间就能向一种软件平台提供其它各种软件平台的功能,并且具有该集成平台的设备能运行满足各种软件平台的应用程序。
文档编号G06F9/44GK101739247SQ20081017799
公开日2010年6月16日 申请日期2008年11月26日 优先权日2008年11月26日
发明者李丞倍, 李相研, 罗栋元, 金亨一 申请人:爱思开电讯投资(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1