本發(fā)明涉及一種軟件設(shè)計(jì)方面的方法,更具體地,涉及一種軟件配置實(shí)時(shí)更新的設(shè)計(jì)方法。
背景技術(shù):
計(jì)算機(jī)軟件為實(shí)現(xiàn)其靈活性,通常會(huì)采用配置文件,讀取軟件中的常量的值,常量一經(jīng)賦值,在軟件的運(yùn)行過程中,將無法進(jìn)行替換和更新。這種操作有其安全性,也是為了軟件的穩(wěn)定性;但是,在越來越要求高的現(xiàn)代化辦公應(yīng)用中,這種方式已經(jīng)遠(yuǎn)遠(yuǎn)無法達(dá)到客戶的需求,客戶需要即更即改,實(shí)現(xiàn)更加自由的定制化。
技術(shù)實(shí)現(xiàn)要素:
為了解決上述的問題,本發(fā)明的目的在于,采用新型軟件編程方式,實(shí)現(xiàn)配置文件實(shí)時(shí)更新的方式,以服務(wù)端對(duì)客戶端的架構(gòu),實(shí)現(xiàn)配置文件的遠(yuǎn)程更新,達(dá)到了,變一處,就變?nèi)淼男Ч?,服?wù)端中只需要進(jìn)行配置文件的定義,然后在軟件的更新過程中,自動(dòng)實(shí)現(xiàn)配置析。
在本發(fā)明的一個(gè)較佳實(shí)現(xiàn)案例中,所描述的方法中實(shí)現(xiàn)了本發(fā)明內(nèi)容的實(shí)際使用過程。
附圖說明
圖1示出了本發(fā)明中的服務(wù)端和客戶端結(jié)構(gòu)的示意圖。
具體實(shí)施方式
下面對(duì)本發(fā)明的較佳實(shí)施案例進(jìn)行詳細(xì)闡述,以使本發(fā)明的優(yōu)點(diǎn)和特征能更易于被本領(lǐng)域技術(shù)人員理解,從而對(duì)本發(fā)明的保護(hù)范圍做出更為清楚明確的界定。
本發(fā)明是一種軟件配置實(shí)時(shí)更新的設(shè)計(jì)方法,本方法中可以統(tǒng)一的為連接著服務(wù)端的客戶端做配置更新。
進(jìn)一步地,所述的方法中的服務(wù)端的配置,其特征在于:采用更新判斷的標(biāo)記來操作是否需要更新配置。
進(jìn)一步地,所述的方法中的客戶端,其特征在于:與服務(wù)端的連接過程中,實(shí)時(shí)的獲取配置文件的更新判斷條件,隨時(shí)準(zhǔn)備啟動(dòng)更新的操作。
進(jìn)一步地,所述的方法中的客戶端的配置更新,其特征在于:一旦發(fā)現(xiàn)有配置文件更新,就立刻通知客戶端終端,進(jìn)行業(yè)務(wù)邏輯的暫停,完成更新操作后,即繼續(xù)業(yè)務(wù)的執(zhí)行。
綜上所述,本發(fā)明的件配置實(shí)時(shí)更新的設(shè)計(jì)方法,是一種可靠高效的軟件配置方式,方便了服務(wù)端和客戶端的溝通工作。
以上所述僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本領(lǐng)域的技術(shù)人員在本發(fā)明所揭露的技術(shù)范圍內(nèi),可不經(jīng)過創(chuàng)造性勞動(dòng)想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求書所限定的保護(hù)范圍為準(zhǔn)。