本发明专利技术涉及一种集成平台,包括:多种软件平台,其中,所述多种软件平台中的每一种软件平台包括:基本功能模块,其包括由所述每一种软件平台自身实现的基本功能;输出功能接口,用于输出所述基本功能模块包括的所述基本功能,以便所述多种软件平台中的其它软件平台能调用所述基本功能模块包括的所述基本功能;以及,输入功能模块,包括通过经由所述多种软件平台中的其它软件平台的所述输出功能接口调用所述多种软件平台中的其它软件平台的基本功能而实现的功能。利用该集成平台,花费较少的成本和时间就能向一种软件平台提供其它各种软件平台的功能,并且具有该集成平台的设备能运行满足各种软件平台的应用程序。
【技术实现步骤摘要】
本专利技术涉及一种集成平台。
技术介绍
目前,智能卡中仅安装了智能卡平台,该智能卡平台是基于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平台中的任意两种或三种之外,还可以进一步其它的软件平台。 本领域技术人员应当理解,根据本专利技术的教导,本专利技术的各个实施例的各种变形是可能的,这里定义的普通原理能在没有偏离专利技术实质和范围的情况下应用到其它实施例。因此,本专利技术不局限于所示出的实施例,而是打算覆盖与说明书中披露的内容一致的最宽范围。本文档来自技高网...
【技术保护点】
一种集成平台,包括:多种软件平台,其中,所述多种软件平台中的每一种软件平台包括:基本功能模块,其包括由所述每一种软件平台自身实现的基本功能;输出功能接口,用于输出所述基本功能模块包括的所述基本功能,以便所述多种软件平台中的其它软件平台能调用所述基本功能模块包括的所述基本功能;以及输入功能模块,包括通过经由所述多种软件平台中的其它软件平台的所述输出功能接口调用所述多种软件平台中的其它软件平台的基本功能而实现的功能。
【技术特征摘要】
一种集成平台,包括多种软件平台,其中,所述多种软件平台中的每一种软件平台包括基本功能模块,其包括由所述每一种软件平台自身实现的基本功能;输出功能接口,用于输出所述基本功能模块包括的所述基本功能,以便所述多种软件平台中的其它软件平台能调用所述基本功能模块包括的所述基...
【专利技术属性】
技术研发人员:李丞倍,金亨一,罗栋元,李相研,
申请(专利权)人:爱思开电讯投资中国有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。