專(zhuān)利名稱(chēng):通訊裝置多配件軟件自動(dòng)生成系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明 涉及一種通訊裝置多配件軟件自動(dòng)生成系統(tǒng)及方法。
背景技術(shù):
隨著人們需求的提高,通訊裝置的配置也多種多樣,可能在一個(gè)通訊裝置需要安 裝多個(gè)同種配件,例如在通訊裝置中安裝雙用戶(hù)識(shí)別卡,在通訊裝置中安裝雙攝像頭。目 前,當(dāng)通訊裝置裝有多個(gè)同種配件時(shí),工作人員需要手工對(duì)該配件的軟件進(jìn)行修改,以使修 改后的軟件可以支持多個(gè)配件。但是,這種修改方法,不僅容易因人工疏忽出錯(cuò),而且還浪 費(fèi)了大量時(shí)間,降低了工作效率。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種通訊裝置多配件軟件自動(dòng)生成系統(tǒng),可以自動(dòng)生 成和該通訊裝置多個(gè)配件相匹配的軟件程序。此外,還有必要提供一種通訊裝置多配件軟件自動(dòng)生成方法,可以自動(dòng)生成和該 通訊裝置多個(gè)配件相匹配的軟件程序。一種通訊裝置多配件軟件自動(dòng)生成系統(tǒng),該系統(tǒng)包括獲取模塊,用于從該通訊裝 置獲取需生成多配件軟件的配件的控制參數(shù);創(chuàng)建模塊,用于創(chuàng)建一個(gè)包括所獲取的控制 參數(shù)的結(jié)構(gòu)體;設(shè)置模塊,用于設(shè)置需創(chuàng)建所述結(jié)構(gòu)體的數(shù)量,所述結(jié)構(gòu)體的數(shù)量為通訊裝 置該配件的個(gè)數(shù);所述創(chuàng)建模塊還用于創(chuàng)建一個(gè)包括多個(gè)該結(jié)構(gòu)體的數(shù)組,該數(shù)組中結(jié)構(gòu) 體的數(shù)量為所設(shè)置的結(jié)構(gòu)體的數(shù)量;及所述設(shè)置模塊還用于給該數(shù)組中每個(gè)結(jié)構(gòu)體設(shè)置相 應(yīng)的編號(hào),以生成啟動(dòng)多個(gè)該配件的多配件軟件。一種通訊裝置多配件軟件自動(dòng)生成方法,該方法包括如下步驟從該通訊裝置獲 取需生成多配件軟件的配件的控制參數(shù);創(chuàng)建一個(gè)包括所獲取的控制參數(shù)的結(jié)構(gòu)體;設(shè)置 需創(chuàng)建所述結(jié)構(gòu)體的數(shù)量,所述結(jié)構(gòu)體的數(shù)量為通訊裝置該配件的個(gè)數(shù);創(chuàng)建一個(gè)包括多 個(gè)該結(jié)構(gòu)體的數(shù)組,該數(shù)組中結(jié)構(gòu)體的數(shù)量為為所設(shè)置的結(jié)構(gòu)體的數(shù)量;及給該數(shù)組中每 個(gè)結(jié)構(gòu)體設(shè)置相應(yīng)的編號(hào),以生成啟動(dòng)多個(gè)該配件的多配件軟件。相較于現(xiàn)有技術(shù),所述的通訊裝置多配件軟件自動(dòng)生成系統(tǒng)及方法,根據(jù)通訊裝 置配件的控制參數(shù)和個(gè)數(shù),自動(dòng)生成和該通訊裝置多個(gè)配件相匹配的軟件程序,避免了人 工操作產(chǎn)生的錯(cuò)誤,提高了工作的效率。
圖1是本發(fā)明通訊裝置多配件軟件自動(dòng)生成系統(tǒng)的應(yīng)用環(huán)境圖。圖2是圖1中多配件軟件自動(dòng)生成系統(tǒng)的功能模塊圖。圖3是本發(fā)明通訊裝置多配件軟件自動(dòng)生成方法的較佳實(shí)施方式的流程圖。
具體實(shí)施例方式如圖1所示,是本發(fā)明通訊裝置多配件軟件自動(dòng)生成系統(tǒng)的應(yīng)用環(huán)境圖。所述的 多配件軟件自動(dòng)生成系統(tǒng)10應(yīng)用于安裝有存儲(chǔ)器12的通訊裝置1中。所述的通訊裝置1 可以是手機(jī)、個(gè)人數(shù)字助理(personal digital assistant,簡(jiǎn)稱(chēng)PDA)、掌上電腦或其它任 意適用的具有數(shù)據(jù)處理功能的電子裝置。所述的存儲(chǔ)器12用于存儲(chǔ)該通訊裝置1中所有 配件對(duì)應(yīng)的控制參數(shù)。所述的多配件軟件自動(dòng)生成系統(tǒng)10用于根據(jù)通訊裝置1中配件的 控制參數(shù)和通訊裝置1中該配件的個(gè)數(shù),自動(dòng)生成和該通訊裝置多個(gè)配件相匹配的軟件程 序,以得到和該通訊裝置1中多個(gè)配件相匹配的軟件程序。如圖2所示,是圖1中多配件軟件自動(dòng)生成系統(tǒng)10的功能模塊圖。該多配件軟件 自動(dòng)生成系統(tǒng)10包括獲取模塊100、創(chuàng)建模塊102、設(shè)置模塊104及調(diào)用模塊106。所述獲取模塊100用于從存儲(chǔ)裝置12中獲取需生成多配件軟件的配件的控制參 數(shù)。所述配件是指通訊裝置1中的硬件設(shè)備,例如用戶(hù)識(shí)別卡、攝像頭。所述配件的控制 參數(shù)是指對(duì)該配件進(jìn)行控制的參數(shù),例如攝像頭的控制參數(shù)包括,但不限于,分辨率、圖像 格式、自動(dòng)白平衡調(diào)整、圖像壓縮方式、彩色深度、圖像噪音、視角及輸入/輸出接口。所述創(chuàng)建模塊102用于創(chuàng)建一個(gè)包括所獲取的控制參數(shù)的結(jié)構(gòu)體。所述設(shè)置模塊104用于設(shè)置需創(chuàng)建所述結(jié)構(gòu)體的數(shù)量,所述結(jié)構(gòu)體的數(shù)量為該通 訊裝置1中該配件的個(gè)數(shù)。例如若該通訊裝置1中需要安裝2個(gè)用戶(hù)識(shí)別卡,則設(shè)置模塊 104設(shè)置需克隆該用戶(hù)識(shí)別卡的結(jié)構(gòu)體的數(shù)量為2。所述創(chuàng)建模塊102還用于創(chuàng)建一個(gè)包括多個(gè)結(jié)構(gòu)體的數(shù)組,該數(shù)組包括的結(jié)構(gòu)體 的數(shù)量為所設(shè)置的結(jié)構(gòu)體的數(shù)量。例如若設(shè)置模塊104設(shè)置需克隆的結(jié)構(gòu)體的數(shù)量為2, 則該數(shù)組包括2個(gè)所創(chuàng)建結(jié)構(gòu)體。所述設(shè)置模塊102還用于給該數(shù)組中每個(gè)結(jié)構(gòu)體設(shè)置相應(yīng)的編號(hào),以生成啟動(dòng)多 個(gè)該配件的多配件軟件。所述編號(hào)可以為阿拉伯?dāng)?shù)字,例如當(dāng)該數(shù)組中包括3個(gè)結(jié)構(gòu)體 時(shí),可以將這3個(gè)結(jié)構(gòu)體分別編號(hào)為結(jié)構(gòu)體1、結(jié)構(gòu)體2及結(jié)構(gòu)體3。所述調(diào)用模塊106用于當(dāng)需要使用多個(gè)該配件中的一個(gè)配件時(shí),根據(jù)需要使用的 配件對(duì)應(yīng)的結(jié)構(gòu)體的編號(hào)從該多配件軟件中調(diào)用對(duì)應(yīng)的結(jié)構(gòu)體,以啟動(dòng)需要使用的配件的 功能。如圖3所示,是本發(fā)明通訊裝置多配件軟件自動(dòng)生成方法的較佳實(shí)施方式的流程 圖。步驟S10,獲取模塊100從存儲(chǔ)裝置12中獲取需生成多配件軟件的配件的控制參數(shù)。步驟S12,創(chuàng)建模塊102創(chuàng)建一個(gè)包括所獲取的控制參數(shù)的結(jié)構(gòu)體。步驟S14,設(shè)置模塊104設(shè)置需創(chuàng)建所述結(jié)構(gòu)體的數(shù)量,該數(shù)組包括的結(jié)構(gòu)體的數(shù) 量為所設(shè)置的結(jié)構(gòu)體的數(shù)量。步驟S16,創(chuàng)建模塊102創(chuàng)建一個(gè)包括多個(gè)結(jié)構(gòu)體的數(shù)組,所述結(jié)構(gòu)體的數(shù)量為所 設(shè)置的結(jié)構(gòu)體的數(shù)量。步驟S18,設(shè)置模塊102給該數(shù)組中每個(gè)結(jié)構(gòu)體設(shè)置相應(yīng)的編號(hào),以生成啟動(dòng)多個(gè) 該配件的多配件軟件。步驟S20,當(dāng)需要使用多個(gè)該配件中的一個(gè)配件時(shí),調(diào)用模塊106根據(jù)需要使用的 配件對(duì)應(yīng)的結(jié)構(gòu)體的編號(hào)從該多配件軟件中調(diào)用對(duì)應(yīng)的結(jié)構(gòu)體,以啟動(dòng)需要使用的配件的功能。 以上實(shí)施方式僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,盡管參照以上較佳實(shí)施方式對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案 進(jìn)行修改或等同替換都不應(yīng)脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
一種通訊裝置多配件軟件自動(dòng)生成系統(tǒng),其特征在于,該系統(tǒng)包括獲取模塊,用于從該通訊裝置獲取需生成多配件軟件的配件的控制參數(shù);創(chuàng)建模塊,用于創(chuàng)建一個(gè)包括所獲取的控制參數(shù)的結(jié)構(gòu)體;設(shè)置模塊,用于設(shè)置需創(chuàng)建所述結(jié)構(gòu)體的數(shù)量,所述結(jié)構(gòu)體的數(shù)量為通訊裝置該配件的個(gè)數(shù);所述創(chuàng)建模塊還用于創(chuàng)建一個(gè)包括多個(gè)該結(jié)構(gòu)體的數(shù)組,該數(shù)組中結(jié)構(gòu)體的數(shù)量為所設(shè)置的結(jié)構(gòu)體的數(shù)量;及所述設(shè)置模塊還用于給該數(shù)組中每個(gè)結(jié)構(gòu)體設(shè)置相應(yīng)的編號(hào),以生成啟動(dòng)多個(gè)該配件的多配件軟件。
2.如權(quán)利要求1所述的通訊裝置多配件軟件自動(dòng)生成系統(tǒng),其特征在于,該系統(tǒng)還包括調(diào)用模塊,當(dāng)需要使用多個(gè)該配件中的一個(gè)配件時(shí),根據(jù)需要使用的配件對(duì)應(yīng)的結(jié)構(gòu) 體的編號(hào)從該多配件軟件中調(diào)用對(duì)應(yīng)的結(jié)構(gòu)體,以啟動(dòng)需要使用的配件的功能。
3.—種通訊裝置多配件軟件自動(dòng)生成方法,其特征在于,該方法包括如下步驟 從該通訊裝置獲取需生成多配件軟件的配件的控制參數(shù);創(chuàng)建一個(gè)包括所獲取的控制參數(shù)的結(jié)構(gòu)體;設(shè)置需創(chuàng)建所述結(jié)構(gòu)體的數(shù)量,所述結(jié)構(gòu)體的數(shù)量為通訊裝置該配件的個(gè)數(shù); 創(chuàng)建一個(gè)包括多個(gè)該結(jié)構(gòu)體的數(shù)組,該數(shù)組中結(jié)構(gòu)體的數(shù)量為為所設(shè)置的結(jié)構(gòu)體的數(shù)量;及給該數(shù)組中每個(gè)結(jié)構(gòu)體設(shè)置相應(yīng)的編號(hào),以生成啟動(dòng)多個(gè)該配件的多配件軟件。
4.如權(quán)利要3所述的通訊裝置多配件軟件自動(dòng)生成方法,其特征在于,該方法還包括 步驟當(dāng)需要使用多個(gè)該配件中的一個(gè)配件時(shí),根據(jù)需要使用的配件對(duì)應(yīng)的結(jié)構(gòu)體的編號(hào)從 該多配件軟件中調(diào)用對(duì)應(yīng)的結(jié)構(gòu)體,以啟動(dòng)需要使用的配件的功能。
全文摘要
一種通訊裝置多配件軟件自動(dòng)生成系統(tǒng),該系統(tǒng)包括獲取模塊,用于從該通訊裝置獲取需生成多配件軟件的配件的控制參數(shù);創(chuàng)建模塊,用于創(chuàng)建一個(gè)包括所獲取的控制參數(shù)的結(jié)構(gòu)體;設(shè)置模塊,用于設(shè)置需創(chuàng)建所述結(jié)構(gòu)體的數(shù)量,所述結(jié)構(gòu)體的數(shù)量為通訊裝置該配件的個(gè)數(shù);所述創(chuàng)建模塊還用于創(chuàng)建一個(gè)包括多個(gè)該結(jié)構(gòu)體的數(shù)組,該數(shù)組中結(jié)構(gòu)體的數(shù)量為所設(shè)置的結(jié)構(gòu)體的數(shù)量;及所述設(shè)置模塊還用于給該數(shù)組中每個(gè)結(jié)構(gòu)體設(shè)置相應(yīng)的編號(hào),以生成啟動(dòng)多個(gè)該配件的多配件軟件。本發(fā)明還提供一種通訊裝置多配件軟件自動(dòng)生成方法。
文檔編號(hào)G06F9/44GK101876903SQ200910302038
公開(kāi)日2010年11月3日 申請(qǐng)日期2009年4月30日 優(yōu)先權(quán)日2009年4月30日
發(fā)明者唐俊 申請(qǐng)人:深圳富泰宏精密工業(yè)有限公司;奇美通訊股份有限公司