[发明专利]创建用于计算设备的软件组件的方法、装置以及计算机程序无效
申请号: | 201080029430.6 | 申请日: | 2010-06-25 |
公开(公告)号: | CN102473096A | 公开(公告)日: | 2012-05-23 |
发明(设计)人: | J·鲁比奥 | 申请(专利权)人: | 诺基亚公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 宛丽宏;杨晓光 |
地址: | 芬兰*** | 国省代码: | 芬兰;FI |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 创建 用于 计算 设备 软件 组件 方法 装置 以及 计算机 程序 | ||
技术领域
本发明的实施方式一般涉及计算设备。更特别地,实施方式涉及创建用于计算设备的软件组件的方法、装置和计算机程序。同样,实施方式涉及使用所述方法、装置或计算机程序创建的软件组件。
背景技术
多媒体软件应用的流行趋势已经使它们用于一系列不同计算平台。这这样的结果是,出现了使多媒体应用跨越多个不同计算设备平台可移植的需要。OpenMAX标准提供用于开发多媒体应用的软件的API,所述多媒体应用跨越多个不同计算设备平台可移植。
发明内容
在权利要求中列出了本发明实施例的各种方面。
本发明的第一实施例提供一种方法,包括:提供一个或多个软件模块的软件框架,所述软件模块可配置用于定义将使用所述框架产生的新多媒体软件组件的至少一个功能,所述至少一个功能包括对于新组件的用以符合现有多媒体应用编程接口所需的完整功能的至少一部分。
本发明的第二实施例提供一种方法,包括:
配置软件框架的一个或多个软件模块以定义新多媒体软件组件的至少一个功能,所述至少一个功能包括对于所述组件的用以符合现有多媒体应用编程接口所需的完整功能的至少一部分;以及
根据所述配置的一个或多个软件模块,创建具有所述至少一个功能的新组件。
在本发明的一个实施例中,所述功能包括对于新组件的用以符合现有多媒体应用编程接口所需的完整功能。
在本发明的一个实施例中,所述功能包括除了对于所述新组件的用以符合现有多媒体应用编程接口所需的功能之外的至少一个功能。
在本发明的一个实施例中,所述功能包括软件组件的完整功能。
在本发明的一个实施例中,通过有限状态机来建模所述新组件的行为,并且所述功能包括用于实现所述有限状态机的有限状态机实现技术。
在本发明的一个实施例中,所述新组件包括一个或多个通信端口,并且所述功能包括用于管理新组件的至少一个端口的端口管理功能。
在本发明的一个实施例中,所述新组件包括一个或多个通信端口,并且所述功能包括至少一个端口功能。在本发明的另一实施例中,所述至少一个端口功能定义端口能够传送何种数据类型。
在本发明的一个实施例中,所述新组件包括一个或多个通信端口,并且所述功能包括用于定义与新组件的端口无关的至少一个新组件功能的配置管理器功能。
在本发明的一个实施例中,所述功能包括用于定义新组件的数据操作符功能的处理功能接口功能,以及用于访问数据操作符功能的接口。在本发明的另一实施例中,数据操作符功能定义数据操作符逻辑以及新组件的数据操作符实现技术。在本发明的其他示例中,数据操作符逻辑定义至少一个下列数据操作符:源、接收器、编解码器、混合器、过滤器或分离器。
在本发明的一个实施例中,所述功能包括用于处理来自新组件的回调通信的回调管理器功能。
在本发明的一个实施例中,所述方法进一步包括从用户接收输入并且使用所述输入用于配置一个或多个软件模块。
在本发明的一个实施例中,所述现有多媒体应用编程接口是OpenMAX IL API。
在本发明的一个实施例中,关于配置管理器功能,与新组件的端口无关的至少一个新组件功能包括OpenMAX IL资源管理功能。
在本发明的一个实施例中,回调管理器根据下述模型中的一个或多个来处理回调通信,所述模型包括:异步上下文中回调/事件通信、同步上下文中回调/事件通信、以及异步上下文外回调/事件通信。
本发明的第三实施例提供一种包括根据前述方法创建的新多媒体软件组件的移动电话。
本发明的第四实施例提供一种装置,包括:
处理器,
包括计算机程序代码的存储器,
存储器和计算机程序代码被配置用于利用处理器来致使所述装置执行至少下述操作:
提供一个或多个软件模块的软件框架,所述软件模块可配置用于定义将使用所述框架产生的新多媒体软件组件的至少一个功能,所述至少一个功能包括对于新组件的用以符合现有多媒体应用编程接口所需的完整功能的至少一部分。
本发明的第五实施例提供一种装置,包括:
处理器,
包括计算机程序代码的存储器,
存储器和计算机程序代码被配置用于利用处理器来致使所述装置执行至少下述操作:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于诺基亚公司,未经诺基亚公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080029430.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:使用扫描器设定成像参数
- 下一篇:一种输液恒温加热装置