[发明专利]通讯装置多配件软件自动生成系统及方法无效
申请号: | 200910302038.3 | 申请日: | 2009-04-30 |
公开(公告)号: | CN101876903A | 公开(公告)日: | 2010-11-03 |
发明(设计)人: | 唐俊 | 申请(专利权)人: | 深圳富泰宏精密工业有限公司;奇美通讯股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;H04M1/725 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通讯 装置 配件 软件 自动 生成 系统 方法 | ||
技术领域
本发明涉及一种通讯装置多配件软件自动生成系统及方法。
背景技术
随着人们需求的提高,通讯装置的配置也多种多样,可能在一个通讯装置需要安装多个同种配件,例如:在通讯装置中安装双用户识别卡,在通讯装置中安装双摄像头。目前,当通讯装置装有多个同种配件时,工作人员需要手工对该配件的软件进行修改,以使修改后的软件可以支持多个配件。但是,这种修改方法,不仅容易因人工疏忽出错,而且还浪费了大量时间,降低了工作效率。
发明内容
鉴于以上内容,有必要提供一种通讯装置多配件软件自动生成系统,可以自动生成和该通讯装置多个配件相匹配的软件程序。
此外,还有必要提供一种通讯装置多配件软件自动生成方法,可以自动生成和该通讯装置多个配件相匹配的软件程序。
一种通讯装置多配件软件自动生成系统,该系统包括:获取模块,用于从该通讯装置获取需生成多配件软件的配件的控制参数;创建模块,用于创建一个包括所获取的控制参数的结构体;设置模块,用于设置需创建所述结构体的数量,所述结构体的数量为通讯装置该配件的个数;所述创建模块还用于创建一个包括多个该结构体的数组,该数组中结构体的数量为所设置的结构体的数量;及所述设置模块还用于给该数组中每个结构体设置相应的编号,以生成启动多个该配件的多配件软件。
一种通讯装置多配件软件自动生成方法,该方法包括如下步骤:从该通讯装置获取需生成多配件软件的配件的控制参数;创建一个包括所获取的控制参数的结构体;设置需创建所述结构体的数量,所述结构体的数量为通讯装置该配件的个数;创建一个包括多个该结构体的数组,该数组中结构体的数量为为所设置的结构体的数量;及给该数组中每个结构体设置相应的编号,以生成启动多个该配件的多配件软件。
相较于现有技术,所述的通讯装置多配件软件自动生成系统及方法,根据通讯装置配件的控制参数和个数,自动生成和该通讯装置多个配件相匹配的软件程序,避免了人工操作产生的错误,提高了工作的效率。
附图说明
图1是本发明通讯装置多配件软件自动生成系统的应用环境图。
图2是图1中多配件软件自动生成系统的功能模块图。
图3是本发明通讯装置多配件软件自动生成方法的较佳实施方式的流程图。
具体实施方式
如图1所示,是本发明通讯装置多配件软件自动生成系统的应用环境图。所述的多配件软件自动生成系统10应用于安装有存储器12的通讯装置1中。所述的通讯装置1可以是手机、个人数字助理(personal digital assistant,简称PDA)、掌上电脑或其它任意适用的具有数据处理功能的电子装置。所述的存储器12用于存储该通讯装置1中所有配件对应的控制参数。所述的多配件软件自动生成系统10用于根据通讯装置1中配件的控制参数和通讯装置1中该配件的个数,自动生成和该通讯装置多个配件相匹配的软件程序,以得到和该通讯装置1中多个配件相匹配的软件程序。
如图2所示,是图1中多配件软件自动生成系统10的功能模块图。该多配件软件自动生成系统10包括:获取模块100、创建模块102、设置模块104及调用模块106。
所述获取模块100用于从存储装置12中获取需生成多配件软件的配件的控制参数。所述配件是指通讯装置1中的硬件设备,例如:用户识别卡、摄像头。所述配件的控制参数是指对该配件进行控制的参数,例如:摄像头的控制参数包括,但不限于,分辨率、图像格式、自动白平衡调整、图像压缩方式、彩色深度、图像噪音、视角及输入/输出接口。
所述创建模块102用于创建一个包括所获取的控制参数的结构体。
所述设置模块104用于设置需创建所述结构体的数量,所述结构体的数量为该通讯装置1中该配件的个数。例如:若该通讯装置1中需要安装2个用户识别卡,则设置模块104设置需克隆该用户识别卡的结构体的数量为2。
所述创建模块102还用于创建一个包括多个结构体的数组,该数组包括的结构体的数量为所设置的结构体的数量。例如:若设置模块104设置需克隆的结构体的数量为2,则该数组包括2个所创建结构体。
所述设置模块102还用于给该数组中每个结构体设置相应的编号,以生成启动多个该配件的多配件软件。所述编号可以为阿拉伯数字,例如:当该数组中包括3个结构体时,可以将这3个结构体分别编号为结构体1、结构体2及结构体3。
所述调用模块106用于当需要使用多个该配件中的一个配件时,根据需要使用的配件对应的结构体的编号从该多配件软件中调用对应的结构体,以启动需要使用的配件的功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳富泰宏精密工业有限公司;奇美通讯股份有限公司,未经深圳富泰宏精密工业有限公司;奇美通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910302038.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种药品生产工艺自定义的设计方法
- 下一篇:单词预测输入系统及方法