CN102289389A - 跨平台的多媒体应用方法及装置 - Google Patents
跨平台的多媒体应用方法及装置 Download PDFInfo
- Publication number
- CN102289389A CN102289389A CN2011101391422A CN201110139142A CN102289389A CN 102289389 A CN102289389 A CN 102289389A CN 2011101391422 A CN2011101391422 A CN 2011101391422A CN 201110139142 A CN201110139142 A CN 201110139142A CN 102289389 A CN102289389 A CN 102289389A
- Authority
- CN
- China
- Prior art keywords
- multimedia application
- built
- platform
- request
- resource
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Telephone Function (AREA)
Abstract
本发明揭示了一种跨平台的多媒体应用方法,包括:根据多个嵌入式终端平台的配置信息,分别提供所述多个嵌入式终端平台对应的适配接口;通过所述适配接口与所述嵌入式终端平台进行数据交互。本发明还提出对应的装置。本发明提出的一种跨平台的多媒体应用方法及装置,实现一个多媒体应用装置在多种平台上跨平台使用。
Description
技术领域
本发明涉及到多媒体技术领域,特别涉及到一种跨平台的多媒体应用方法及装置。
背景技术
随着多媒体技术的发展,人们在日常生活中对多媒体设备的需要越来越广泛。可以随身携带的多媒体设备更是能随时随地满足人们在任何时间任何地点享受影音娱乐功能的需求。嵌入式终端平台作为便携设备的典型,增加多媒体应用更是能为其增加商业价值。
但是不同嵌入式终端平台的硬件平台结构、功能上有很大的差异,并且架构在硬件之上的软件平台的层次、模块、功能接口形式、功能接口内容更是千差万别。如果要构建相同功能的多媒体应用,势必需要在每个嵌入式终端平台的平台上构建一套代码,这样对于同一个应用来说产生了多套代码,增加了开发、调试、维护的难度。
发明内容
本发明的主要目的为提供一种跨平台的多媒体应用方法及装置,实现一个多媒体应用装置在多种平台上跨平台使用。
本发明提出一种跨平台的多媒体应用方法,包括:
根据多个嵌入式终端平台的配置信息,分别提供所述多个嵌入式终端平台对应的适配接口;
通过所述适配接口与所述嵌入式终端平台进行数据交互。
优选地,所述多媒体应用装置通过适配接口与嵌入式终端平台进行数据交互包括:
根据预设的多媒体应用优先级,对所述多媒体应用装置的多个多媒体应用进行资源分配。
优选地,所述根据预设的多媒体应用优先级,对所述多媒体应用装置的多个多媒体应用进行嵌入式终端平台的资源分配包括:
接收用户开启多媒体应用的请求;
当请求开启的多媒体应用所须的资源被其它多媒体应用占用时,判断所述请求开启的多媒体应用的优先级和所述占用资源的多媒体应用的优先级;
当所述请求开启的多媒体应用的优先级大于所述占用资源的多媒体应用的优先级时,关闭所述占用资源的多媒体应用,并开启所述请求开启的多媒体应用;
当所述请求开启的多媒体应用的优先级小于或等于所述占用资源的多媒体应用的优先级时,拒绝所述请求开启的多媒体应用。
优选地,在执行所述开启所述请求开启的多媒体应用之后,还包括:
接收用户的关闭所述多媒体应用的请求;
释放所述多媒体应用占用的嵌入式终端平台的资源;
开启因占用所述资源而被关闭的多媒体应用。
优选地,所述根据多个嵌入式终端平台的配置信息,分别提供所述多个嵌入式终端平台对应的适配接口包括:
选择与所述嵌入式终端平台匹配的适配接口;
调用所述适配接口。
本发明还提出一种跨平台的多媒体应用装置,包括:
接口模块,用于所述根据多个嵌入式终端平台的配置信息,分别提供所述多个嵌入式终端平台对应的适配接口;
业务逻辑处理模块,用于通过所述适配接口与所述嵌入式终端平台进行数据交互。
优选地,所述业务逻辑处理模块包括:
统一管理单元,用于根据预设的多媒体应用优先级,对所述多媒体应用装置的多个多媒体应用进行资源分配。
优选地,所述统一管理单元包括:
接收子单元,用于接收用户开启多媒体应用的请求;
判断子单元,用于当请求开启的多媒体应用所须的资源被其它多媒体应用占用时,判断所述请求开启的多媒体应用的优先级和所述占用资源的多媒体应用的优先级;
第一开启子单元,用于当所述请求开启的多媒体应用的优先级大于所述占用资源的多媒体应用的优先级时,关闭所述占用资源的多媒体应用,并开启所述请求开启的多媒体应用;
拒绝子单元,用于当所述请求开启的多媒体应用的优先级小于或等于所述占用资源的多媒体应用的优先级时,拒绝所述请求开启的多媒体应用。
优选地,所述统一管理单元还包括:
请求子单元,用于接收用户的关闭所述多媒体应用的请求;
释放子单元,用于释放所述多媒体应用占用的嵌入式终端平台的资源;
第二开启子单元,用于开启因占用所述资源而被关闭的多媒体应用。
优选地,所述接口模块包括:
选择单元,用于选择与所述嵌入式终端平台匹配的适配接口;
调用单元,用于调用所述适配接口。
本发明提出的一种跨平台的多媒体应用方法及装置,将多媒体应用装置划分为业务逻辑处理模块和接口模块,所述接口模块将对应于多个嵌入式终端平台的适配接口封装成一个统一的应用功能接口,并根据不同的嵌入式终端平台加载对应的适配接口,使得业务逻辑处理模块可以通过一个接口模块跨平台的应用于多个嵌入式终端平台。进一步地,当需要添加或修改多媒体应用的接口时,只需对接口模块进行改动,而无须改动业务逻辑处理模块,有利于后期的维护和拓展。
附图说明
图1为本发明跨平台的多媒体应用方法一实施例的流程示意图;
图2为本发明跨平台的多媒体应用方法一实施例中加载步骤的流程示意图;
图3为本发明跨平台的多媒体应用方法一实施例中资源分配的流程示意图;
图4为本发明跨平台的多媒体应用方法一实施例中关闭应用的流程示意图;
图5为本发明跨平台的多媒体应用装置一实施例的结构示意图;
图6为本发明跨平台的多媒体应用装置一实施例中接口模块的结构示意图;
图7为本发明跨平台的多媒体应用装置一实施例中统一管理单元的结构示意图;
图8为本发明跨平台的多媒体应用装置一实施例中统一管理单元的另一结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1,提出本发明跨平台的多媒体应用方法一实施例,包括:
步骤S10、所述根据多个嵌入式终端平台的配置信息,分别提供所述多个嵌入式终端平台对应的适配接口;
本实施例中,多媒体应用装置包括业务逻辑处理模块和接口模块,改变了通常由业务逻辑处理模块直接调用嵌入式终端平台的接口的方法,即业务逻辑处理模块直接构建在嵌入式终端平台之上。本实施例的业务逻辑处理模块还进一步包括显示单元、应用交互单元、功能抽象单元和统一管理单元。显示单元构建多媒体应用呈现给嵌入式终端平台用户的界面,包括界面的大小、形状、背景图片和界面上各个控件大小、形状、位置、背景图(或背景色)等信息,这些信息通过嵌入式终端的屏幕得到显示。应用交互单元负责构建与用户交互的各种用户界面,确定界面的形式及支持的用户操作。功能抽象单元则对具体应用功能提供支持,根据与用户之间的交互,抽取出各多媒体应用需要交互的功能,将各种多媒体应用的功能原子化,并结合需要处理的消息、事件,对应用交互单元起到支撑作用。统一管理单元对多媒体应用装置安装在嵌入式终端平台中的所有多媒体应用起到资源协调及统一管理的作用,由于多媒体应用需要占用多媒体硬件资源,而多媒体资源的唯一性导致多个多媒体应用同时运行时需要考虑多媒体资源抢占的问题,在统一管理单元中实现了多个多媒体应用同时运行时的资源协调机制,在功能抽象单元的基础上进一步提炼出标准操作接口,用于统一管理单元调用各应用,实现统一管理。
上述接口模块负责根据不同的嵌入式终端平台封装出相同形式的应用功能接口。该接口模块中的接口功能单一,仅仅是对适配不同嵌入式终端平台的适配接口进行接口统一处理和封装,对业务逻辑处理模块屏蔽各嵌入式终端平台的差异。在实际产品开发时,开发人员可根据配置的平台信息,设置指定平台的适配接口。
步骤S11、通过所述适配接口与所述嵌入式终端平台进行数据交互。
由业务逻辑处理模块和接口模块相互协作实现完整的功能:业务逻辑处理模块在进行资源协调后,再调用接口模块的相关适配接口真正实现具体功能。业务逻辑处理模块只需要通过对应的适配接口与嵌入式终端平台进行数据交互,对于不同的嵌入式终端平台,业务逻辑处理模块无须进行变更即可复用,真正实现了跨平台使用。
本实施例中,将多媒体应用装置划分为业务逻辑处理模块和接口模块,接口模块将对应于多个嵌入式终端平台的适配接口封装成一个统一的应用功能接口,并根据不同的嵌入式终端平台加载对应的适配接口,使得业务逻辑处理模块可以通过一个接口模块跨平台的复用于多个嵌入式终端。进一步地,当需要添加或修改多媒体应用的接口时,只需对接口模块进行改动,而无须改动业务逻辑处理模块,有利于后期的维护和拓展。
参照图2,在一实施例中,步骤S10可包括:
步骤S101、选择与所述嵌入式终端平台匹配的适配接口;
由于接口模块统一封装了适配多个嵌入式终端平台的适配接口,当多媒体应用装置安装在其中任一嵌入式终端平台时,只需选择与该嵌入式终端平台的匹配的适配接口即可。接口模块提供统一的接口给业务逻辑处理模块,因此该选择对业务逻辑处理模块是屏蔽的、透明的。
步骤S102、调用所述适配接口。
业务逻辑处理模块通过接口模块提供的统一接口调用所述适配接口,和嵌入式终端平台进行数据的交互。
本实施例中,提供了调用与嵌入式终端平台匹配的适配接口的方式。
在上述实施例中,步骤S11可包括:
根据预设的多媒体应用优先级,对所述多媒体应用装置的多个多媒体应用进行资源分配。
由于多媒体应用需要占用多媒体硬件资源,而多媒体资源的唯一性导致多个多媒体应用同时运行时需要考虑多媒体资源抢占的问题,业务逻辑处理模块实现了多个多媒体应用同时运行时的资源协调机制:通过预先设置的多媒体应用优先级实现多媒体应用间的多媒体资源的调配,以达到对多媒体资源的有效利用和管理。
本实施例中,多媒体应用装置对多媒体应用中资源的使用进行了统一管理,使得在同一个嵌入式终端平台能够最大程度满足各种应用同时启用的需求。
参照图3、在上述实施例中,所述根据预设的多媒体应用优先级,对所述多媒体应用装置的多个多媒体应用进行嵌入式终端平台的资源分配进一步包括:
步骤S111、接收用户开启多媒体应用的请求;
嵌入式终端用户通过菜单或快捷键发出开启命令;业务逻辑处理模块的应用交互单元开始构建用户界面,显示到嵌入式终端的屏幕上,同时调用功能抽象单元的接口,以实现开启功能;功能抽象单元在被调用后,建立相关应用的场景,初始化必要的参数等信息,调用统一管理单元的相关接口,以便于在正式调用平台功能接口前,对当前嵌入式终端内多媒体应用的情况进行判断。
步骤S112、当请求开启的多媒体应用所须的资源被其它多媒体应用占用时,判断所述请求开启的多媒体应用的优先级和所述占用资源的多媒体应用的优先级;
在统一管理单元运行后,首先要判断当前请求的多媒体应用所需要占用的多媒体资源是否已经被其他多媒体应用所占用。如果已有其他多媒体应用正在占用所需要的资源,那么根据之前各多媒体应用的注册信息对当前请求的多媒体应用和已经占用资源的多媒体应用的优先级进行判断。多媒体应用的优先级都是预设设置的。如果没有其他多媒体应用占用当前请求的多媒体应用所需要的资源,那么直接调用对应当前嵌入式终端平台的适配接口,开始运行请求的多媒体应用。
步骤S113、当所述请求开启的多媒体应用的优先级大于所述占用资源的多媒体应用的优先级时,关闭所述占用资源的多媒体应用,并开启所述请求开启的多媒体应用;
如果当前请求的多媒体应用的优先级高,那么关闭正在运行的多媒体应用,释放资源,开始运行请求的多媒体应用。
步骤S114、当所述请求开启的多媒体应用的优先级小于或等于所述占用资源的多媒体应用的优先级时,拒绝所述请求开启的多媒体应用。
如果当前请求的多媒体应用的优先级低或相同,那么清理当前请求的多媒体应用的相关的场景,清理初始化的参数信息。
本实施例中,提出根据多媒体应用的优先级分别嵌入式终端平台资源的方法。
参照图4,在上述实施例中,在执行步骤S114之后,还包括:
步骤S115、接收用户的关闭所述多媒体应用的请求;
当用户发起关闭当前正在运行的多媒体应用的请求时,用户通过菜单或快捷键发出关闭命令。
步骤S116、释放所述多媒体应用占用的嵌入式终端平台的资源;
应用交互单元开始构建相关应用关闭的用户界面,显示到嵌入式终端平台的屏幕上,同时调用功能抽象单元的接口释放嵌入式终端平台的资源,以实现关闭功能。
步骤S117、开启因占用所述资源而被关闭的多媒体应用。
统一管理单元运行后判断是否存在之前为了运行该多媒体应用而关闭的其他的多媒体应用,为了最大限度的满足用户的需求,应当将之前被关闭的多媒体应用重新开启。如果有被关闭的多媒体应用,那么关闭当前多媒体应用后开启之前被关闭的多媒体应用;如果没有被关闭的应用,那么直接调用适配接口关闭当前请求的多媒体应用,同时通知功能抽象单元清理场景和初始化的参数。
本实施例中,提出关闭当前的多媒体应用的方法,并进一步地开启之前因抢占资源而被关闭的多媒体应用,提高了用户体验。
参照图5,提出本发明跨平台的多媒体应用装置一实施例,包括:
接口模块10,用于根据多个嵌入式终端平台的配置信息,分别提供所述多个嵌入式终端平台对应的适配接口;
业务逻辑处理模块20,用于通过所述适配接口与所述嵌入式终端平台进行数据交互。
本实施例中,多媒体应用装置包括业务逻辑处理模块20和接口模块10,改变了通常由业务逻辑处理模块直接调用嵌入式终端平台的接口的方法,即业务逻辑处理模块直接构建在嵌入式终端平台之上。本实施例的业务逻辑处理模块20还进一步包括显示单元、应用交互单元、功能抽象单元和统一管理单元。显示单元构建多媒体应用呈现给嵌入式终端平台用户的界面,包括界面的大小、形状、背景图片和界面上各个控件大小、形状、位置、背景图(或背景色)等信息,这些信息通过嵌入式终端的屏幕得到显示。应用交互单元负责构建与用户交互的各种用户界面,确定界面的形式及支持的用户操作。功能抽象单元则对具体应用功能提供支持,根据与用户之间的交互,抽取出各多媒体应用需要交互的功能,将各种多媒体应用的功能原子化,并结合需要处理的消息、事件,对应用交互单元起到支撑作用。统一管理单元对多媒体应用装置安装在嵌入式终端平台中的所有多媒体应用起到资源协调及统一管理的作用,由于多媒体应用需要占用多媒体硬件资源,而多媒体资源的唯一性导致多个多媒体应用同时运行时需要考虑多媒体资源抢占的问题,在统一管理单元中实现了多个多媒体应用同时运行时的资源协调机制,在功能抽象单元的基础上进一步提炼出标准操作接口,用于统一管理单元调用各应用,实现统一管理。
上述接口模块10负责根据不同的嵌入式终端平台封装出相同形式的应用功能接口。该接口模块10中的接口功能单一,仅仅是对适配不同嵌入式终端平台的适配接口进行接口统一处理和封装,对业务逻辑处理模块20屏蔽各嵌入式终端平台的差异。在实际产品开发时,开发人员可根据配置的平台信息,设置指定平台的适配接口。
由业务逻辑处理模块20和接口模块10相互协作实现完整的功能:业务逻辑处理模块20在进行资源协调后,再调用接口模块10的相关适配接口真正实现具体功能。业务逻辑处理模块20只需要通过对应的适配接口与嵌入式终端平台进行数据交互,对于不同的嵌入式终端平台,业务逻辑处理模块20无须进行变更即可复用,真正实现了跨平台使用。
本实施例中,将多媒体应用装置划分为业务逻辑处理模块20和接口模块10,接口模块10将对应于多种嵌入式终端平台的适配接口封装成一个统一的应用功能接口,并根据不同的嵌入式终端平台加载对应的适配接口,使得业务逻辑处理模块20可以通过一个接口模块10跨平台的复用于多个嵌入式终端。进一步地,当需要添加或修改多媒体应用的接口时,只需对接口模块10进行改动,而无须改动业务逻辑处理模块20,有利于后期的维护和拓展。
参照图6,在一实施例中,接口模块10包括:
选择单元11,用于选择与所述嵌入式终端平台匹配的适配接口;
调用单元12,用于调用所述适配接口。
由于接口模块10统一封装了适配多个嵌入式终端平台的适配接口,当多媒体应用装置安装在其中任一嵌入式终端平台时,只需选择与该嵌入式终端平台的匹配的适配接口即可。接口模块10提供统一的接口给业务逻辑处理模块20,因此该选择对业务逻辑处理模块20是屏蔽的、透明的。
业务逻辑处理模块20通过接口模块10提供的统一接口调用所述适配接口,和嵌入式终端平台进行数据的交互。
本实施例中,提供了调用与嵌入式终端平台匹配的适配接口的方式。
在上述实施例中,业务逻辑处理模块20包括:
统一管理单元,用于根据预设的多媒体应用优先级,对所述多媒体应用装置的多个多媒体应用进行资源分配。
由于多媒体应用需要占用多媒体硬件资源,而多媒体资源的唯一性导致多个多媒体应用同时运行时需要考虑多媒体资源抢占的问题,业务逻辑处理模块20实现了多个多媒体应用同时运行时的资源协调机制:通过预先设置的多媒体应用优先级实现多媒体应用间的多媒体资源的调配,以达到对多媒体资源的有效利用和管理。
本实施例中,多媒体应用装置对多媒体应用中资源的使用进行了统一管理,使得在同一个嵌入式终端平台能够最大程度满足各种应用同时启用的需求。
参照图7、在上述实施例中,统一管理单元进一步包括:
接收子单元21,用于接收用户开启多媒体应用的请求;
判断子单元22,用于当请求开启的多媒体应用所须的资源被其它多媒体应用占用时,判断所述请求开启的多媒体应用的优先级和所述占用资源的多媒体应用的优先级;
第一开启子单元23,用于当所述请求开启的多媒体应用的优先级大于所述占用资源的多媒体应用的优先级时,关闭所述占用资源的多媒体应用,并开启所述请求开启的多媒体应用;
拒绝子单元24,用于当所述请求开启的多媒体应用的优先级小于或等于所述占用资源的多媒体应用的优先级时,拒绝所述请求开启的多媒体应用。
接收子单元21接收嵌入式终端用户通过菜单或快捷键发出开启命令;业务逻辑处理模块20的应用交互单元开始构建用户界面,显示到嵌入式终端的屏幕上,同时调用功能抽象单元的接口,以实现开启功能;功能抽象单元在被调用后,建立相关应用的场景,初始化必要的参数等信息,调用统一管理单元的相关接口,以便于在正式调用平台功能接口前,对当前嵌入式终端内多媒体应用的情况进行判断。
在统一管理单元运行后,首先要判断当前请求的多媒体应用所需要占用的多媒体资源是否已经被其他多媒体应用所占用。如果已有其他多媒体应用正在占用所需要的资源,那么判断子单元22根据之前各多媒体应用的注册信息对当前请求的多媒体应用和已经占用资源的多媒体应用的优先级进行判断。多媒体应用的优先级都是预设设置的。如果没有其他多媒体应用占用当前请求的多媒体应用所需要的资源,那么直接调用对应当前嵌入式终端平台的适配接口,开始运行请求的多媒体应用。
如果当前请求的多媒体应用的优先级高,那么第一开启子单元23关闭正在运行的多媒体应用,释放资源,开始运行请求的多媒体应用。
如果当前请求的多媒体应用的优先级低或相同,拒绝子单元24清理当前请求的多媒体应用的相关的场景,清理初始化的参数信息。
本实施例中,提出根据多媒体应用的优先级分别嵌入式终端平台资源的方法。
参照图8,在上述实施例中,统一管理单元还包括:
请求子单元25,用于接收用户的关闭所述多媒体应用的请求;
释放子单元26,用于释放所述多媒体应用占用的嵌入式终端平台的资源;
第二开启子单元27,用于开启因占用所述资源而被关闭的多媒体应用。
当用户发起关闭当前正在运行的多媒体应用的请求时,请求子单元25接收用户通过菜单或快捷键发出关闭命令。
应用交互单元开始构建相关应用关闭的用户界面,显示到嵌入式终端平台的屏幕上,同时释放子单元26调用功能抽象单元的接口释放嵌入式终端平台的资源,以实现关闭功能。
统一管理单元运行后判断是否存在之前为了运行该多媒体应用而关闭的其他的多媒体应用,为了最大限度的满足用户的需求,第二开启子单元27将之前被关闭的多媒体应用重新开启。如果有被关闭的多媒体应用,那么关闭当前多媒体应用后开启之前被关闭的多媒体应用;如果没有被关闭的应用,那么直接调用适配接口关闭当前请求的多媒体应用,同时通知功能抽象单元清理场景和初始化的参数。
本实施例中,提出关闭当前的多媒体应用的方法,并进一步地开启之前因抢占资源而被关闭的多媒体应用,提高了用户体验。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种跨平台的多媒体应用方法,其特征在于,包括:
根据多个嵌入式终端平台的配置信息,分别提供所述多个嵌入式终端平台对应的适配接口;
通过所述适配接口与所述嵌入式终端平台进行数据交互。
2.如权利要求1所述的跨平台的多媒体应用方法,其特征在于,所述通过适配接口与嵌入式终端平台进行数据交互包括:
根据预设的多媒体应用优先级,对所述多媒体应用装置的多个多媒体应用进行资源分配。
3.如权利要求2所述的跨平台的多媒体应用方法,其特征在于,所述根据预设的多媒体应用优先级,对所述多媒体应用装置的多个多媒体应用进行嵌入式终端平台的资源分配包括:
接收用户开启多媒体应用的请求;
当请求开启的多媒体应用所须的资源被其它多媒体应用占用时,判断所述请求开启的多媒体应用的优先级和所述占用资源的多媒体应用的优先级;
当所述请求开启的多媒体应用的优先级大于所述占用资源的多媒体应用的优先级时,关闭所述占用资源的多媒体应用,并开启所述请求开启的多媒体应用;
当所述请求开启的多媒体应用的优先级小于或等于所述占用资源的多媒体应用的优先级时,拒绝所述请求开启的多媒体应用。
4.如权利要求3所述的跨平台的多媒体应用方法,其特征在于,在执行所述开启所述请求开启的多媒体应用之后,还包括:
接收用户的关闭所述多媒体应用的请求;
释放所述多媒体应用占用的嵌入式终端平台的资源;
开启因占用所述资源而被关闭的多媒体应用。
5.如权利要求1至4所述的跨平台的多媒体应用方法,其特征在于,所述根据多个嵌入式终端平台的配置信息,分别提供所述多个嵌入式终端平台对应的适配接口包括:
选择与所述嵌入式终端平台匹配的适配接口;
调用所述适配接口。
6.一种跨平台的多媒体应用装置,其特征在于,包括:
接口模块,用于根据多个嵌入式终端平台的配置信息,分别提供所述多个嵌入式终端平台对应的适配接口;
业务逻辑处理模块,用于通过所述适配接口与所述嵌入式终端平台进行数据交互。
7.如权利要求6所述的跨平台的多媒体应用装置,其特征在于,所述业务逻辑处理模块包括:
统一管理单元,用于根据预设的多媒体应用优先级,对所述多媒体应用装置的多个多媒体应用进行资源分配。
8.如权利要求7所述的跨平台的多媒体应用装置,其特征在于,所述统一管理单元包括:
接收子单元,用于接收用户开启多媒体应用的请求;
判断子单元,用于当请求开启的多媒体应用所须的资源被其它多媒体应用占用时,判断所述请求开启的多媒体应用的优先级和所述占用资源的多媒体应用的优先级;
第一开启子单元,用于当所述请求开启的多媒体应用的优先级大于所述占用资源的多媒体应用的优先级时,关闭所述占用资源的多媒体应用,并开启所述请求开启的多媒体应用;
拒绝子单元,用于当所述请求开启的多媒体应用的优先级小于或等于所述占用资源的多媒体应用的优先级时,拒绝所述请求开启的多媒体应用。
9.如权利要求8所述的跨平台的多媒体应用装置,其特征在于,所述统一管理单元还包括:
请求子单元,用于接收用户的关闭所述多媒体应用的请求;
释放子单元,用于释放所述多媒体应用占用的嵌入式终端平台的资源;
第二开启子单元,用于开启因占用所述资源而被关闭的多媒体应用。
10.如权利要求6至9任一项所述的跨平台的多媒体应用装置,其特征在于,所述接口模块包括:
选择单元,用于选择与所述嵌入式终端平台匹配的适配接口;
调用单元,用于调用所述适配接口。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101391422A CN102289389A (zh) | 2011-05-26 | 2011-05-26 | 跨平台的多媒体应用方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101391422A CN102289389A (zh) | 2011-05-26 | 2011-05-26 | 跨平台的多媒体应用方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102289389A true CN102289389A (zh) | 2011-12-21 |
Family
ID=45335838
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011101391422A Pending CN102289389A (zh) | 2011-05-26 | 2011-05-26 | 跨平台的多媒体应用方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102289389A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102904956A (zh) * | 2012-10-16 | 2013-01-30 | 郭青松 | 一种跨平台可扩展的开放接入方案和***及其实现方法 |
WO2013097150A1 (en) * | 2011-12-29 | 2013-07-04 | Intel Corporation | Apparatuses and methods for policy awareness in hardware accelerated video systems |
CN103685193A (zh) * | 2012-09-20 | 2014-03-26 | 腾讯科技(深圳)有限公司 | 一种第三方应用接入开放平台的方法及开放平台接入*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101266554A (zh) * | 2008-04-22 | 2008-09-17 | 中兴通讯股份有限公司 | 一种嵌入式终端的多媒体应用处理方法以及嵌入式终端 |
CN101364179A (zh) * | 2007-08-10 | 2009-02-11 | 华硕电脑股份有限公司 | 计算机装置的操作方法及其操作*** |
CN101650671A (zh) * | 2008-08-15 | 2010-02-17 | 英属开曼群岛商康帝国际科技股份有限公司 | 应用程序管理方法及*** |
CN101986273A (zh) * | 2010-11-15 | 2011-03-16 | 中国电信股份有限公司 | 多媒体播放***及其移植处理方法 |
WO2011039940A1 (ja) * | 2009-10-02 | 2011-04-07 | 日本電気株式会社 | 情報端末、表示方法及びプログラムが格納された非一時的なコンピュータ可読媒体 |
-
2011
- 2011-05-26 CN CN2011101391422A patent/CN102289389A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101364179A (zh) * | 2007-08-10 | 2009-02-11 | 华硕电脑股份有限公司 | 计算机装置的操作方法及其操作*** |
CN101266554A (zh) * | 2008-04-22 | 2008-09-17 | 中兴通讯股份有限公司 | 一种嵌入式终端的多媒体应用处理方法以及嵌入式终端 |
CN101650671A (zh) * | 2008-08-15 | 2010-02-17 | 英属开曼群岛商康帝国际科技股份有限公司 | 应用程序管理方法及*** |
WO2011039940A1 (ja) * | 2009-10-02 | 2011-04-07 | 日本電気株式会社 | 情報端末、表示方法及びプログラムが格納された非一時的なコンピュータ可読媒体 |
CN101986273A (zh) * | 2010-11-15 | 2011-03-16 | 中国电信股份有限公司 | 多媒体播放***及其移植处理方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013097150A1 (en) * | 2011-12-29 | 2013-07-04 | Intel Corporation | Apparatuses and methods for policy awareness in hardware accelerated video systems |
CN103685193A (zh) * | 2012-09-20 | 2014-03-26 | 腾讯科技(深圳)有限公司 | 一种第三方应用接入开放平台的方法及开放平台接入*** |
CN102904956A (zh) * | 2012-10-16 | 2013-01-30 | 郭青松 | 一种跨平台可扩展的开放接入方案和***及其实现方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104516760B (zh) | 一种操作***热切换的方法、装置及移动终端 | |
CN103176789B (zh) | 一种实现开放平台功能扩展的方法及*** | |
CN102479097B (zh) | 一种支持多级加载的安全嵌入式操作*** | |
CA2768752C (en) | Terminal device of non-android platform for executing android applications, and computer readable recording medium for storing program of executing android applications on non-android platform | |
CN103106117A (zh) | 一种资源分配方法及电子设备 | |
CN106484509A (zh) | 一种弹窗的输出方法、装置及终端 | |
CN105117320B (zh) | 在电子终端中管理应用的方法及其电子终端 | |
CN104486510A (zh) | 一种降低智能终端功耗的方法和*** | |
CN110888615A (zh) | 用于Android***双屏异显的多输入设备交互方法、装置及介质 | |
CN107291456A (zh) | 一种多屏显示的控制方法及*** | |
CN103699428A (zh) | 一种虚拟网卡中断亲和性绑定的方法和计算机设备 | |
JP2005518015A (ja) | 移動体端末用プラットフォーム・システムのミドルウエア・サービス・レイヤ | |
CN103106058A (zh) | 一种基于Android***的双屏显示方法及智能显示终端 | |
CN104598841B (zh) | 一种面向终端安全的双***引导方法和装置 | |
EP4033724A1 (en) | Account number binding method, device and system | |
CN102404633B (zh) | 一种监控装置、智能电视***及电视机 | |
CN102866925B (zh) | 一种中间件与用户界面的通信方法和*** | |
CN106201409A (zh) | 一种应用程序操作界面的处理方法及*** | |
CN102045449A (zh) | 一种多操作***智能手机 | |
CN104063267A (zh) | 一种虚拟机流量监控方法及*** | |
CN108696523A (zh) | 一种通话服务的响应方法及设备 | |
CN102289389A (zh) | 跨平台的多媒体应用方法及装置 | |
CN104182704A (zh) | 安全策略的设置方法、安全策略的设置装置和终端 | |
CN108536527A (zh) | 一种嵌入式软件的任务调度方法及装置 | |
CN101339508B (zh) | 一种Java2微型版应用的运行方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20111221 |