欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

快速提供客戶定制軟件包的方法及裝置的制作方法

文檔序號(hào):6335720閱讀:245來(lái)源:國(guó)知局
專利名稱:快速提供客戶定制軟件包的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及到組件管理領(lǐng)域,特別涉及到一種快速提供客戶定制軟件包的方法及裝置。
背景技術(shù)
在現(xiàn)有的軟件定制服務(wù)中,一般是根據(jù)客戶的具體需求修改代碼,然后在修改代 碼的基礎(chǔ)上生成組件,這樣因?yàn)樯婕暗酱a修改,因此需要重新做回歸測(cè)試,而且需要為每 一個(gè)客戶維護(hù)一套代碼,開(kāi)發(fā)工作量以及維護(hù)工作量都很大。比如在軟件定制服務(wù)中,各個(gè)組件的命名是針對(duì)不同客戶設(shè)置不同組件名稱,根 據(jù)客戶對(duì)宣傳或使用的方便要求,組件的名稱一般包含客戶所需的因素。而相近的定制服 務(wù)可能會(huì)應(yīng)用到不同的客戶,在組件運(yùn)行過(guò)程中,可能會(huì)因?yàn)椴煌蛻舻慕M件交叉運(yùn)行,而 發(fā)生錯(cuò)誤。因此,大大影響了客戶軟件包定制的效率。

發(fā)明內(nèi)容
本發(fā)明的主要目的為提供一種快速提供客戶定制軟件包的方法及裝置,提升客戶 軟件包定制的效率。本發(fā)明提出一種快速提供客戶定制軟件包的方法,包括步驟利用組件的組件名稱,搜索相適配的軟件包配置文件以及相關(guān)組件;通過(guò)配置文件獲得軟件包中與組件適配的定制屬性。優(yōu)選地,所述利用組件的組件名稱,搜索相適配的軟件包配置文件以及相關(guān)組件 的步驟前還包括利用定義的關(guān)鍵字,將組件名稱切分為前綴、關(guān)鍵字以及后綴。優(yōu)選地,所述利用組件的組件名稱,搜索相適配的軟件包配置文件以及相關(guān)組件 的步驟具體包括利用組件名稱的前綴、后綴以及配置文件關(guān)鍵字,搜索相適配的軟件包配置文 件;利用組件名稱的前綴、后綴以及相關(guān)組件關(guān)鍵字,搜索相關(guān)組件。優(yōu)選地,所述方法還包括當(dāng)未搜索到相適配的配置文件或者相關(guān)組件時(shí),產(chǎn)生提示信息。本發(fā)明還提出一種快速提供客戶定制軟件包的裝置,包括配置文件搜索模塊,用于利用組件的組件名稱,搜索相適配的軟件包配置文件以 及相關(guān)組件;定制屬性獲取模塊,用于通過(guò)配置文件獲取軟件包中與組件適配的定制屬性。優(yōu)選地,所述裝置還包括名稱切分模塊,利用定義的關(guān)鍵字,將組件名稱切分為切分為前綴、關(guān)鍵字以及后
優(yōu)選地,所述配置文件搜索模塊具體用于利用組件名稱的前綴、后綴以及配置文件關(guān)鍵字,搜索相適配的軟件包配置文 件;利用組件名稱的前綴、后綴以及相關(guān)組件的關(guān)鍵字,搜索相關(guān)組件。優(yōu)選地,所述配置文件搜索模塊還具體用于當(dāng)未搜索到相適配的配置文件或者相關(guān)組件時(shí),產(chǎn)生提示信息。本發(fā)明快速提供客戶定制軟件包的方法及裝置,通過(guò)將組件以及配置文件名稱設(shè) 置為前綴、關(guān)鍵字以及后綴三部分組成;利用設(shè)定的關(guān)鍵字將組件名稱切分為前綴、關(guān)鍵 字、后綴三個(gè)部分;組件利用組件名稱前綴、配置文件關(guān)鍵字、組件名稱后綴獲得配置文件 名稱;組件利用組件名稱前綴、相關(guān)組件關(guān)鍵字、組件名稱后綴獲得相關(guān)組件;組件查找并 打開(kāi)配置文件,獲取配置文件中定義的客戶定制屬性;組件按照客戶定制屬性實(shí)現(xiàn)不同的 客戶定制功能,以實(shí)現(xiàn)客戶定制需求;組件裝載與其相關(guān)的相關(guān)組件,相關(guān)組件也利用名稱 切分獲得前綴、關(guān)鍵字和后綴,循環(huán)上述過(guò)程,從配置文件中獲取客戶定制屬性,實(shí)現(xiàn)相關(guān) 組件的客戶定制功能,依次類推,從而實(shí)現(xiàn)整個(gè)軟件包的客戶定制功能。本發(fā)明快速提供客 戶定制軟件包的方法及裝置,使不同的客戶采用同一套組件(即同一套代碼)形成不同的 客戶軟件包,實(shí)現(xiàn)客戶的不同需求而不會(huì)產(chǎn)生覆蓋、沖突等問(wèn)題;并且,不需要修改任何代 碼就能夠?qū)崿F(xiàn)軟件包的定制,從而提升客戶軟件包定制的效率。


圖1為本發(fā)明一種快速提供客戶定制軟件包的方法一實(shí)施例的流程圖;圖2為本發(fā)明一種快速提供客戶定制軟件包的方法一實(shí)施例的另一流程圖;圖3為本發(fā)明一種快速提供客戶定制軟件包的裝置一實(shí)施例的結(jié)構(gòu)示意圖;圖4為本發(fā)明一種快速提供客戶定制軟件包的裝置一實(shí)施例的另一結(jié)構(gòu)示意圖。本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
具體實(shí)施例方式應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。參照?qǐng)D1,提出本發(fā)明一種快速提供客戶定制軟件包的方法的一實(shí)施例。該方法包 括步驟10、利用組件的組件名稱,搜索相適配的軟件包配置文件以及相關(guān)組件;步驟11、通過(guò)配置文件獲得軟件包中與組件適配的定制屬性。同一軟件包中可以包括多個(gè)組件。在軟件定制中,如果同一個(gè)組件給不同的客戶 使用,而每個(gè)客戶要求的特性都有不一致的地方,軟件包實(shí)現(xiàn)所有客戶要求的特性,對(duì)某一 具體客戶可用一個(gè)配置文件對(duì)其要求特性加以說(shuō)明,因此不同的客戶有不同的配置文件, 不同的客戶有不同的軟件包,但是軟件包中的各個(gè)組件是一樣的,組件通過(guò)讀取配置文件 獲取客戶的具體配置信息,從而確定使用組件中不同的流程或代碼。為了避免不同客戶之 間的沖突,不同客戶軟件包中組件和配置文件的名稱是不相同的。每個(gè)組件以及配置文件的名稱都可以分為前綴、關(guān)鍵字以及后綴三個(gè)部分。其中, 前綴和后綴是設(shè)置為可修改的,即可隨意改動(dòng);而關(guān)鍵字是設(shè)置為不可修改的,同一類型組件的關(guān)鍵字可能設(shè)為相同;可通過(guò)修改組件名稱的前綴和后綴,達(dá)到修改組件名稱的目的。組件(可為任意組件)啟動(dòng)時(shí),先獲得自身的組件名稱,通過(guò)關(guān)鍵字將整個(gè)名稱劃 分為三個(gè)部分,在關(guān)鍵字前的是前綴,在關(guān)鍵字后的是后綴。在獲得組件的前綴后綴后,再 加上配置文件的關(guān)鍵字或相關(guān)組件關(guān)鍵字,從而能夠獲得該組件所對(duì)應(yīng)的配置文件的名稱 以及其他的相關(guān)組件的名稱。通過(guò)讀取配置文件,獲得配置文件中客戶的定制屬性,從而組 件能夠?qū)崿F(xiàn)客戶的定制特性。該定制屬性可以是在組件執(zhí)行時(shí)顯示特殊信息,或者是規(guī)定 組件執(zhí)行的順序(即處理流程)等。比如,該組件執(zhí)行后,可通過(guò)對(duì)定制屬性的查找獲得下 一個(gè)需要執(zhí)行的組件,使得運(yùn)行可以繼續(xù),實(shí)現(xiàn)客戶定制需求;通過(guò)提升尋找定制屬性的效 率,提升客戶軟件包定制的效率。便于在實(shí)現(xiàn)不同客戶定制軟件時(shí),使不同的客戶使用同一 套組件(即同一套代碼)不會(huì)產(chǎn)生覆蓋、沖突等問(wèn)題;并且,不需要修改任何代碼就能夠?qū)?現(xiàn)軟件包定制。參照?qǐng)D2,更進(jìn)一步,上述步驟SlO具體包括步驟S100、利用組件名稱的前綴、后綴以及配置文件關(guān)鍵字,搜索相適配的軟件包 配置文件;步驟S101、利用組件名稱的前綴、后綴以及相關(guān)組件關(guān)鍵字,搜索相關(guān)組件。如上所述,通過(guò)利用組件自身的前綴和后綴,以及配置文件名稱的關(guān)鍵字,搜索組 件對(duì)應(yīng)的軟件包中的配置文件;并通過(guò)利用組件名稱的前綴、后綴以及相關(guān)組件關(guān)鍵字,搜 索相關(guān)組件。更進(jìn)一步,上述步驟SlO還具體包括步驟S102、判斷是否搜索到配置文件或者相關(guān)組件;步驟S103、當(dāng)未搜索到相適配的配置文件或者相關(guān)組件時(shí),產(chǎn)生提示信息。在進(jìn)行上述搜索配置文件的過(guò)程一段時(shí)間后,可自動(dòng)判斷是否已經(jīng)搜索到配置文 件或者相關(guān)組件;當(dāng)確定已經(jīng)搜索到配置文件,則可執(zhí)行上述步驟Sll ;當(dāng)未搜索到相適配 的配置文件或者相關(guān)組件時(shí),產(chǎn)生提示信息通知使用者,并停止搜索等待使用者下一步指 令。上述快速提供客戶定制軟件包的方法,通過(guò)將組件以及配置文件名稱設(shè)置為前 綴、關(guān)鍵字以及后綴三部分組成;利用設(shè)定的關(guān)鍵字將組件名稱切分為前綴、關(guān)鍵字、后綴 三個(gè)部分;組件利用組件名稱前綴、配置文件關(guān)鍵字、組件名稱后綴獲得配置文件名稱;組 件利用組件名稱前綴、與其相關(guān)的相關(guān)組件關(guān)鍵字、組件名稱后綴獲得與其相關(guān)的相關(guān)組 件;組件查找并打開(kāi)配置文件,獲取配置文件中定義的客戶定制屬性;組件按照客戶定制 屬性實(shí)現(xiàn)不同的客戶定制功能,以實(shí)現(xiàn)客戶定制需求;組件裝載與其相關(guān)的相關(guān)組件,相關(guān) 組件也利用名稱切分獲得前綴、關(guān)鍵字和后綴,循環(huán)上述過(guò)程,從配置文件中獲取客戶定制 屬性,實(shí)現(xiàn)相關(guān)組件的客戶定制功能,依次類推,從而實(shí)現(xiàn)整個(gè)軟件包的客戶定制功能。本 發(fā)明快速提供客戶定制軟件包的方法及裝置,使不同的客戶采用同一套組件(即同一套代 碼)形成不同的客戶軟件包,實(shí)現(xiàn)客戶的不同需求而不會(huì)產(chǎn)生覆蓋、沖突等問(wèn)題;并且,不 需要修改任何代碼就能夠?qū)崿F(xiàn)軟件包的定制,從而提升客戶軟件包定制的效率。上述快速提供客戶定制軟件包的方法中,所有客戶的需求都通過(guò)配置文件來(lái)區(qū) 分,所有客戶的代碼都是同一套代碼,滿足客戶的需求并不需要修改代碼,只需要修改配置 文件即可完成,由于不涉及到代碼修改,因此并不需要重新測(cè)試,減少了開(kāi)發(fā)、測(cè)試、維護(hù)的工作量。參照?qǐng)D3,提出本發(fā)明一種快速提供客戶定制軟件包的裝置的一實(shí)施例。該裝置包 括配置文件搜索模塊20,用于利用組件的組件名稱,搜索相適配的軟件包配置文件 以及相關(guān)組件;定制屬性獲取模塊30,用于通過(guò)配置文件獲取軟件包中與組件適配的定制屬性。上述配置文件搜索模塊20,可在組件(可為任意組件)啟動(dòng)時(shí),先獲得自身的組 件名稱,通過(guò)關(guān)鍵字將整個(gè)名稱劃分為三個(gè)部分,在關(guān)鍵字前的是前綴,在關(guān)鍵字后的是后 綴。在獲得組件的前綴后綴后,再加上配置文件的關(guān)鍵字,從而能夠獲得該組件所對(duì)應(yīng)的配 置文件的名稱以及其他的相關(guān)組件的名稱。上述定制屬性獲取模塊30,可通過(guò)讀取配置文件,獲得配置文件中客戶的定制屬 性,從而組件能夠?qū)崿F(xiàn)客戶的定制特性。該定制屬性可以是在組件執(zhí)行時(shí)顯示特殊信息,或 者是規(guī)定組件執(zhí)行的順序等。比如,該組件執(zhí)行后,可通過(guò)對(duì)定制屬性的查找獲得下一個(gè)需 要執(zhí)行的組件,使得運(yùn)行可以繼續(xù),實(shí)現(xiàn)客戶定制需求;通過(guò)提升尋找定制屬性的效率,提 升客戶軟件包定制的效率。便于在實(shí)現(xiàn)不同客戶定制軟件時(shí),使不同的客戶使用同一套組 件(即同一套代碼)不會(huì)產(chǎn)生覆蓋、沖突等問(wèn)題;并且,不需要修改任何代碼就能夠?qū)崿F(xiàn)軟 件包定制。參照?qǐng)D4,上述裝置還包括名稱切分模塊40,利用定義的關(guān)鍵字,將組件名稱切 分為前綴、關(guān)鍵字以及后綴。上述配置文件搜索模塊20具體用于利用組件名稱的前綴、后綴以及配置文件關(guān) 鍵字,搜索相適配的軟件包配置文件;以及,利用組件名稱的前綴、后綴以及相關(guān)組件的關(guān) 鍵字,搜索相關(guān)組件。其可通過(guò)利用組件自身的前綴和后綴,以及配置文件名稱的關(guān)鍵字, 搜索組件對(duì)應(yīng)的軟件包中的配置文件;以及,利用組件名稱的前綴、后綴以及相關(guān)組件的關(guān) 鍵字,搜索相關(guān)組件。上述配置文件搜索模塊20還具體用于當(dāng)未搜索到相適配的配置文件或者相關(guān) 組件時(shí),產(chǎn)生提示信息。其在進(jìn)行上述搜索配置文件的過(guò)程一段時(shí)間后,可自動(dòng)判斷是否已 經(jīng)搜索到配置文件或者相關(guān)組件;當(dāng)確定已經(jīng)搜索到配置文件或者相關(guān)組件,則可通過(guò)上 述定制屬性獲取模塊30獲取定制屬性;當(dāng)未搜索到相適配的配置文件時(shí),產(chǎn)生提示信息通 知使用者,并停止搜索等待使用者下一步指令。上述通過(guò)將組件以及配置文件名稱設(shè)置為前綴、關(guān)鍵字以及后綴三部分組成;名 稱切分模塊30利用設(shè)定的關(guān)鍵字將組件名稱切分為前綴、關(guān)鍵字、后綴三個(gè)部分;組件利 用組件名稱前綴、配置文件關(guān)鍵字、組件名稱后綴獲得配置文件名稱;組件利用組件名稱前 綴、與其相關(guān)的相關(guān)組件關(guān)鍵字、組件名稱后綴獲得與其相關(guān)的相關(guān)組件;組件查找并打開(kāi) 配置文件,獲取配置文件中定義的客戶定制屬性;組件按照客戶定制屬性實(shí)現(xiàn)不同的客戶 定制功能,以實(shí)現(xiàn)客戶定制需求;組件裝載與其相關(guān)的相關(guān)組件,相關(guān)組件也利用名稱切分 模塊30獲得前綴、關(guān)鍵字和后綴,循環(huán)上述過(guò)程,從配置文件中獲取客戶定制屬性,實(shí)現(xiàn)相 關(guān)組件的客戶定制功能,依次類推,從而實(shí)現(xiàn)整個(gè)軟件包的客戶定制功能。本發(fā)明快速提供 客戶定制軟件包的方法及裝置,使不同的客戶采用同一套組件(即同一套代碼)形成不同 的客戶軟件包,實(shí)現(xiàn)客戶的不同需求而不會(huì)產(chǎn)生覆蓋、沖突等問(wèn)題;并且,不需要修改任何代碼就能夠?qū)崿F(xiàn)軟件包的定制,從而提升客戶軟件包定制的效率。在使用上述快速提供客戶定制軟件包的裝置進(jìn)行定制中,所有客戶的需求都通過(guò) 配置文件來(lái)區(qū)分,所有客戶的代碼都是同一套代碼,滿足客戶的需求并不需要修改代碼,只 需要修改配置文件即可完成,由于不涉及到代碼修改,因此并不需要重新測(cè)試,減少了開(kāi) 發(fā)、測(cè)試、維護(hù)的工作量。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用 本發(fā)明說(shuō)明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān) 的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種快速提供客戶定制軟件包的方法,其特征在于,包括步驟利用組件的組件名稱,搜索相適配的軟件包配置文件以及相關(guān)組件;通過(guò)配置文件獲得軟件包中與組件適配的定制屬性。
2.根據(jù)權(quán)利要求1所述的快速提供客戶定制軟件包的方法,其特征在于,所述利用組 件的組件名稱,搜索相適配的軟件包配置文件以及相關(guān)組件的步驟前還包括利用定義的關(guān)鍵字,將組件名稱切分為前綴、關(guān)鍵字以及后綴。
3.根據(jù)權(quán)利要求2所述的快速提供客戶定制軟件包的方法,其特征在于,所述利用組 件的組件名稱,搜索相適配的軟件包配置文件以及相關(guān)組件的步驟具體包括利用組件名稱的前綴、后綴以及配置文件關(guān)鍵字,搜索相適配的軟件包配置文件;利用組件名稱的前綴、后綴以及相關(guān)組件關(guān)鍵字,搜索相關(guān)組件。
4.根據(jù)權(quán)利要求1至3中任意一項(xiàng)所述的快速提供客戶定制軟件包的方法,其特征在 于,所述方法還包括當(dāng)未搜索到相適配的配置文件或者相關(guān)組件時(shí),產(chǎn)生提示信息。
5.一種快速提供客戶定制軟件包的裝置,其特征在于,包括配置文件搜索模塊,用于利用組件的組件名稱,搜索相適配的軟件包配置文件以及相 關(guān)組件;定制屬性獲取模塊,用于通過(guò)配置文件獲取軟件包中與組件適配的定制屬性。
6.根據(jù)權(quán)利要求5所述的快速提供客戶定制軟件包的裝置,其特征在于,所述裝置還 包括名稱切分模塊,利用定義的關(guān)鍵字,將組件名稱切分為切分為前綴、關(guān)鍵字以及后綴。
7.根據(jù)權(quán)利要求6所述的快速提供客戶定制軟件包的裝置,其特征在于,所述配置文 件搜索模塊具體用于利用組件名稱的前綴、后綴以及配置文件關(guān)鍵字,搜索相適配的軟件包配置文件;利用組件名稱的前綴、后綴以及相關(guān)組件的關(guān)鍵字,搜索相關(guān)組件。
8.根據(jù)權(quán)利要求5至7中任意一項(xiàng)所述的快速提供客戶定制軟件包的裝置,其特征在 于,所述配置文件搜索模塊還具體用于當(dāng)未搜索到相適配的配置文件或者相關(guān)組件時(shí),產(chǎn)生提示信息。
全文摘要
本發(fā)明揭示了一種快速提供客戶定制軟件包的方法及裝置。該方法包括步驟利用組件的組件名稱,搜索相適配的軟件包配置文件以及相關(guān)組件;通過(guò)配置文件獲得軟件包中與組件適配的定制屬性。本發(fā)明快速提供客戶定制軟件包的方法及裝置,使不同的客戶采用同一套組件(即同一套代碼)形成不同的客戶軟件包,實(shí)現(xiàn)客戶的不同需求而不會(huì)產(chǎn)生覆蓋、沖突等問(wèn)題;并且,不需要修改任何代碼就能夠?qū)崿F(xiàn)軟件包的定制,從而提升客戶軟件包定制的效率。
文檔編號(hào)G06F9/44GK102004640SQ20101054053
公開(kāi)日2011年4月6日 申請(qǐng)日期2010年11月11日 優(yōu)先權(quán)日2010年11月11日
發(fā)明者陳柳章 申請(qǐng)人:深圳市文鼎創(chuàng)數(shù)據(jù)科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
斗六市| 江华| 肥城市| 华宁县| 西城区| 莱芜市| 阜康市| 乌兰察布市| 吉木萨尔县| 新巴尔虎左旗| 溆浦县| 东山县| 平泉县| 岢岚县| 格尔木市| 灌阳县| 嫩江县| 崇信县| 遂昌县| 远安县| 罗江县| 武鸣县| 阳谷县| 琼中| 平远县| 勐海县| 新疆| 博湖县| 叶城县| 浙江省| 城口县| 翁牛特旗| 陵川县| 文登市| 漳州市| 如东县| 深圳市| 竹北市| 青田县| 田林县| 密山市|