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

應用程序的更新方法、系統及應用程序系統和參數據配置系統的制作方法

文檔序號:6518960閱讀:163來源:國知局
應用程序的更新方法、系統及應用程序系統和參數據配置系統的制作方法
【專利摘要】本發(fā)明實施例公開了應用程序的更新方法、系統及應用程序系統和參數據配置系統,應用于信息處理【技術領域】。在本發(fā)明實施例中,在更新應用程序時,可以不需要重新啟動正在運行的應用程序,而是直接獲取應用程序的更新配置數據;將更新配置數據儲存為應用程序系統運行應用程序時調用的參數值的形式,這樣按照當前調用儲存的更新配置數據以運行應用程序。這樣實現了實時動態(tài)地更新應用程序,使得應用程序的更新比較便利。
【專利說明】應用程序的更新方法、系統及應用程序系統和參數據配置系統
【技術領域】
[0001]本發(fā)明涉及信息處理【技術領域】,特別涉及應用程序的更新方法、系統及應用程序系統和參數據配置系統。
【背景技術】
[0002]現有技術中,在更新某ー應用程序時,需要計算機系統先獲取到為更新該應用程序配置的配置文件,然后在計算機系統啟動該應用程序的同時,加載該配置文件,從而實現應用程序的更新??梢姡F有技術中在更新應用程序時,需要新啟動應用程序,不是很方便。

【發(fā)明內容】

[0003]本發(fā)明實施例提供應用程序的更新方法、系統及應用程序系統和參數據配置系統,使得應用程序的更新比較便利。
[0004]本發(fā)明實施例提供一種應用程序的更新方法,包括:
[0005]獲取應用程序的更新配置數據;
[0006]將所述更新配置數據儲存為應用程序系統運行所述應用程序時調用的參數值的形式;
[0007]調用所述儲存的更新配置數據以運行所述應用程序。
[0008]本發(fā)明實施例還提供一種應用程序的更新方法,應用于參數配置系統中,包括:提取應用程序的更新配置數據;
[0009]將所述應用程序的更新配置數據發(fā)送給對應的應用程序系統,以便所述應用程序系統將所述更新配置數據儲存為所述應用程序系統運行所述應用時調用的參數值的形式進行調用。
[0010]本發(fā)明實施例提供一種應用程序系統,包括:
[0011]配置獲取單元,用于獲取應用程序的更新配置數據;
[0012]配置儲存單元,用于將所述配置獲取單元獲取的更新配置數據儲存為應用程序系統運行所述應用程序時調用的參數值的形式;
[0013]調用單元,用于調用所述配置儲存單元儲存的更新配置數據以運行所述應用程序。
[0014]本發(fā)明實施例提供一種參數配置系統,包括:
[0015]配置提取單元,用于提取應用程序的更新配置數據;
[0016]配置發(fā)送單元,用于將所述應用程序的更新配置數據發(fā)送給對應的應用程序系統,以便所述應用程序系統將所述更新配置數據儲存為所述應用程序系統運行所述應用時調用的參數值的形式進行調用。
[0017]本發(fā)明實施例還提供一種應用程序的更新系統,其特征在于,包括參數配置系統和至少ー個應用程序系統;[0018]所述應用程序系統包括:
[0019]配置獲取單元,用于獲取應用程序的更新配置數據;
[0020]配置儲存單元,用于將所述配置獲取單元獲取的更新配置數據儲存為應用程序系統運行所述應用程序時調用的參數值的形式;
[0021]調用單元,用于調用所述配置儲存單元儲存的更新配置數據以運行所述應用程序;
[0022]所述參數配置系統包括:
[0023]配置提取單元,用于提取應用程序的更新配置數據;
[0024]配置發(fā)送單元,用于將所述應用程序的更新配置數據發(fā)送給對應的應用程序系統,以便所述應用程序系統將所述更新配置數據儲存為所述應用程序系統運行所述應用時調用的參數值的形式進行調用。
[0025]可見,在本實施例中,在更新應用程序時,可以不需要重新啟動正在運行的應用程序,而是直接獲取應用程序的更新配置數據;將更新配置數據儲存為應用程序系統運行應用程序時調用的參數值的形式,這樣按照當前調用儲存的更新配置數據以運行應用程序。這樣實現了實時動態(tài)地更新應用程序,使得應用程序的更新比較便利。
【專利附圖】

【附圖說明】
[0026]為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0027]圖1是本發(fā)明實施例提供的一種應用程序的更新方法的流程圖;
[0028]圖2是本發(fā)明實施例提供的另ー種應用程序的更新方法的流程圖;
[0029]圖3是本發(fā)明實施例提供的另ー種應用程序的更新方法的流程圖;
[0030]圖4是本發(fā)明應用實施例提供的一種應用程序的更新方法的示意圖;
[0031]圖5是本發(fā)明實施例提供的一種應用程序系統的結構示意圖;
[0032]圖6是本發(fā)明實施例提供的另ー種應用程序系統的結構示意圖;
[0033]圖7是本發(fā)明實施例提供的一種參數配置系統的結構示意圖;
[0034]圖8是本發(fā)明實施例提供的另ー種參數配置系統的結構示意圖;
[0035]圖9是本發(fā)明實施例提供的一種應用程序的更新系統的結構示意圖。
【具體實施方式】
[0036]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0037]本發(fā)明實施例提供一種應用程序的更新方法,主要是應用程序系統所執(zhí)行的方法,流程圖如圖1所示,包括:
[0038]步驟101,獲取應用程序的更新配置數據,這里更新配置數據可以是指為了更新應用程序所配置的數據,包括多個參數的參數值,具體可以包括但不限于至少一個如下的信息:應用程序中需要的閾值,判斷條件值和實現某些功能時的計算值等,比如端口號、日期和站點網址等。
[0039]本實施例中,可以是當應用程序系統在運行應用程序的過程中,不需要重新啟動該應用程序而發(fā)起對應用程序的更新流程,則應用程序系統會按照步驟101到103對應用程序進行實時動態(tài)的更新;也可以是當應用程序系統在啟動應用程序時,直接按照步驟101到103將應用程序更新到最新的配置數據。
[0040]步驟102,將步驟101中獲取的更新配置數據儲存為應用程序系統運行應用程序時調用的參數值的形式。
[0041]步驟103,調用步驟102中儲存的更新配置數據以運行應用程序。
[0042]可以理解,在應用程序系統運行應用程序時,會調用至少ー個函數的參數值,而這些參數值是按照一定的形式加載在應用程序系統的內存中的,本實施例中,需要將該更新配置數據儲存成這些參數值的形式,且需要儲存到這些參數值的存儲空間。由于新儲存的更新配置數據已經符合應用程序系統調用的參數值的形式,這樣就不需要重新啟動應用程序,而是直接執(zhí)行步驟103,具體地,應用程序可以按照調用在執(zhí)行上述步驟102之前已有參數值的方式調用儲存的更新配置數據。
[0043]例如,上述的參數值是按照參數值的類型進行儲存的,比如將參數值的類型為字符串(string)的參數值儲存到ー個表中,將參數值的類型為整形(integer)的參數值儲存到ー個表中,將參數值的類型為浮點數(float)的參數值儲存到ー個表中,且在儲存參數值時可以按照參數名稱-數值-說明的方式進行儲存。則應用程序系統在執(zhí)行上述步驟102時,具體是將更新配置數據按照數據的類型儲存到這些參數值的存儲空間;且在執(zhí)行上述步驟103時,應用程序系統具體可以調用獲取函數以調用步驟102中儲存的更新配置數據,其中獲取函數用于獲取上述儲存的任一類型的某ー個或多個參數值。比如調用getByString (“mailsender, host”)來在字符串這個類型下獲取參數名稱為“mailsender,host”的數值。
[0044]可見,在本實施例中,在更新應用程序時,可以不需要重新啟動正在運行的應用程序,而是直接獲取應用程序的更新配置數據;將更新配置數據儲存為應用程序系統運行應用程序時調用的參數值的形式,這樣按照當前調用儲存的更新配置數據以運行應用程序。這樣實現了實時動態(tài)地更新應用程序,使得應用程序的更新比較便利。
[0045]在ー個具體的實施例中,為了方便對多種應用程序的更新配置數據進行管理,可以設置一個參數配置系統來儲存并管理各個應用程序對應的更新配置數據,使得用戶可以根據實際需要通過參數配置系統配置某一應用程序的ー些數據。這種情況下,應用程序系統在執(zhí)行上述步驟101時,具體是接收參數配置系統發(fā)送的所述更新配置數據;或當應用程序系統啟動應用程序時,向參數配置系統請求獲取更新配置數據。
[0046]需要說明的是,當應用程序系統在執(zhí)行完上述步驟102之后,還可以將更新配置數據是否儲存成功的狀態(tài)信息發(fā)送給參數配置系統,以便參數配置系統決定是否要重新發(fā)送更新配置數據給應用程序系統。且上述應用程序系統和參數配置系統可以運行在同一個計算機或不同的計算機上,如果運行在同一個計算機上,則應用程序系統和參數配置系統是計算機的兩個應用模塊。[0047]在另ー個具體的實施例中,需要說明的是,上述更新配置數據可以為了對已有參數配置的新數值,也可以是新増加的新參數的值,為了進ー步地保證在實時動態(tài)更新應用程序的同時,應用程序的運行可以正常進行,應用程序系統在執(zhí)行上述步驟102的過程中,具體可以通過如下的步驟來實現,流程圖如圖2所示,包括:
[0048]步驟104,判斷應用程序系統中是否已有儲存有步驟101中獲取的更新配置數據中參數的參數值,如果儲存有,且儲存了更新配置數據中全部參數的參數值,則在執(zhí)行步驟105后執(zhí)行步驟103 ;如果儲存有,且儲存了更新配置數據中部分參數的參數值,則在執(zhí)行步驟106后執(zhí)行步驟103,如果未儲存,則在執(zhí)行步驟107后執(zhí)行步驟103。具體在執(zhí)行步驟104的判斷時,應用程序系統具體是將更新配置數據中所包括的參數名與應用程序系統中已儲存的參數名進行匹配,如果一致,則儲存有該參數名對應參數的參數值,否則沒有儲存。
[0049]步驟105,將更新配置數據以已儲存參數值的形式替換應用程序系統中相應參數的參數值。
[0050]步驟106,將更新配置數據中第一部分數據以已儲存參數值的形式替換應用程序系統中相應參數的參數值,將更新配置數據中第二部分數據儲存為應用程序系統中已儲存的參數值的形式。其中第一部分數據中參數是在應用程序系統已經儲存了參數值的參數,第二部分數據中參數是在應用程序系統未儲存參數值的參數。
[0051]步驟107,直接將更新配置數據儲存為應用程序系統中已儲存的參數值的形式。
[0052]本發(fā)明實施例還提供另ー種應用程序的更新方法,主要是參數配置系統所執(zhí)行的方法,該參數配置系統是儲存并管理各個應用程序的更新配置數據的系統,流程圖如圖3所示,包括:
[0053]步驟201,提取應用程序的更新配置數據,在更新配置數據中可以包括多個參數的參數值。
[0054]可以理解,在參數配置系統中儲存著多個應用程序的更新配置數據,用戶可以根據實際系統將更新配置數據與對應的應用程序關聯后儲存在參數配置系統中,這樣參數配置系統就可以主動發(fā)起本實施例的流程,或由應用程序系統來請求發(fā)起本實施例的流程。
[0055]步驟202,將應用程序的更新配置數據發(fā)送給對應的應用程序系統,以便應用程序系統將更新配置數據儲存為應用程序系統運行應用時調用的參數值的形式進行調用。其中應用程序系統所執(zhí)行的方法見上述步驟101到103所示,在此不進行贅述。
[0056]為了保證更新配置數據能儲存到應用程序系統中,當應用程序系統在儲存了接收的更新配置數據后,可以將更新配置數據是否儲存成功的狀態(tài)信息發(fā)送給參數配置系統,當參數配置系統接收到該狀態(tài)信息,則會根據狀態(tài)信息確定是否要重新發(fā)送更新配置數據給應用程序系統。比如狀態(tài)信息指示更新配置數據未儲存成功,則參數配置系統會將該更新配置數據重新發(fā)送給應用程序系統。
[0057]可見,在本實施例中,設置了參數配置系統儲存多個應用程序的更新配置數據,參數配置系統可以直接將應用程序的更新配置數據發(fā)送給應用程序系統,當在更新應用程序時,可以不需要重新啟動正在運行的應用程序,而是將更新配置數據儲存為應用程序系統運行應用程序時調用的參數值的形式,這樣按照當前調用儲存的更新配置數據以運行應用程序。這樣實現了實時動態(tài)地更新應用程序,使得應用程序的更新比較便利。[0058]以下以ー個具體的實施例來說明本發(fā)明中應用程序的更新方法。主要有兩種情況的更新方法:
[0059](I)應用程序系統更新正在運行的應用程序,方法示意圖如圖4所示,包括:
[0060]11.如果需要對正在運行的應用程序進行用戶可以操作參數配置系統將需要更新的應用程序的更新配置數據儲存到參數配置系統并使其生效。
[0061]12.參數配置系統可以主動將更新配置數據推送給應用程序系統,具體發(fā)送的更新配置數據可以按照如下表1中的形式進行發(fā)送。
[0062]表1
[0063]
【權利要求】
1.一種應用程序的更新方法,其特征在于,包括: 獲取應用程序的更新配置數據; 將所述更新配置數據儲存為應用程序系統運行所述應用程序時調用的參數值的形式; 調用所述儲存的更新配置數據以運行所述應用程序。
2.如權利要求1所述的方法,其特征在于,所述將所述更新配置數據儲存為應用程序系統運行所述應用程序時調用的參數值的形式,具體包括: 將所述更新配置數據按照參數值的類型儲存到所述參數值的存儲空間;如果所述應用程序系統中已經儲存有所述更新配置數據中參數的參數值,則將更新配置數據以所述參數值的形式替換所述應用程序系統中相應參數的參數值; 所述調用所述儲存的更新配置數據以運行所述應用程序,具體包括:調用獲取函數以調用所述儲存的更新配置數據,所述獲取函數用于獲取對應的參數值。
3.如權利要求1或2所述的方法,其特征在于,所述將所述更新配置數據儲存為應用程序系統運行所述應用程序時調用的參數值的形式,之后還包括: 將所述更新配置數據是否儲存成功的狀態(tài)信息發(fā)送給參數配置系統,以便所述參數配置系統決定是否要重新發(fā)送所述更新配置數據給所述應用程序系統。
4.一種應用程序的更新方法,其特征在于,應用于參數配置系統中,包括: 提取應用程序的更新配置數據; 將所述應用程序的更新配置數據發(fā)送給對應的應用程序系統,以便所述應用程序系統將所述更新配置數據儲存為所述應用程序系統運行所述應用時調用的參數值的形式進行調用。
5.如權利要求4所述的方法,其特征在于,所述方法還包括: 接收所述應用系統發(fā)送的所述更新配置數據是否儲存成功的狀態(tài)信息,根據所述狀態(tài)信息確定是否要重新發(fā)送所述更新配置數據給所述應用程序系統。
6.如權利要求4或5所述的方法,其特征在于,所述方法還包括: 將更新配置數據與對應的應用程序關聯并儲存。
7.一種應用程序系統,其特征在于,包括: 配置獲取單元,用于獲取應用程序的更新配置數據; 配置儲存單元,用于將所述配置獲取單元獲取的更新配置數據儲存為應用程序系統運行所述應用程序時調用的參數值的形式; 調用單元,用于調用所述配置儲存單元儲存的更新配置數據以運行所述應用程序。
8.如權利要求7所述的系統,其特征在干, 所述配置儲存單元,具體用于將所述更新配置數據按照參數值的類型儲存到所述參數值的存儲空間;` 所述調用単元,具體用于調用獲取函數以調用所述儲存的更新配置數據,所述獲取函數用于獲取對應的參數值; 所述配置儲存單元,具體包括: 判斷単元,用于判斷所述應用程序系統中是否已經儲存有所述更新配置數據中參數的參數值;儲存單元,用于如果所述判斷単元判斷所述應用程序系統中已經儲存有所述更新配置數據中參數的參數值,則將更新配置數據以所述參數值的形式替換所述應用程序系統中相應參數的參數值。
9.如權利要求7或8所述的系統,其特征在于,還包括: 狀態(tài)發(fā)送単元,用于將所述更新配置數據是否儲存成功的狀態(tài)信息發(fā)送給參數配置系統,以便所述參數配置系統決定是否要重新發(fā)送所述更新配置數據給所述應用程序系統。
10.一種參數配置系統,其特征在于,包括: 配置提取單元,用于提取應用程序的更新配置數據; 配置發(fā)送單元,用于將所述應用程序的更新配置數據發(fā)送給對應的應用程序系統,以便所述應用程序系統將所述更新配置數據儲存為所述應用程序系統運行所述應用時調用的參數值的形式進行調用。
11.如權利要求10所述的系統,其特征在于,還包括: 狀態(tài)接收處理單元,用于接收所述應用系統發(fā)送的所述更新配置數據是否儲存成功的狀態(tài)信息,根據所述狀態(tài)信息確定是否要重新發(fā)送所述更新配置數據給所述應用程序系統。
12.如權利要求10或11所述的系統,其特征在于,還包括: 關聯儲存單元,用于將更新配置數據與對應的應用程序關聯并儲存。
13.一種應用程序的更新系統,其特征在于,包括參數配置系統和至少ー個應用程序系統; 所述應用程序系統是如權利要求7至9任一項所述的應用程序系統;` 所述參數配置系統如權利要求10到12任一項所述的參數配置系統。
【文檔編號】G06F9/445GK103559063SQ201310567213
【公開日】2014年2月5日 申請日期:2013年11月14日 優(yōu)先權日:2013年11月14日
【發(fā)明者】林立安, 康大強 申請人:金蝶軟件(中國)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
甘谷县| 泊头市| 吐鲁番市| 怀柔区| 莱西市| 民县| 乐至县| 景洪市| 达孜县| 昭通市| 卓资县| 宣恩县| 大港区| 七台河市| 鱼台县| 年辖:市辖区| 黄陵县| 太和县| 上饶市| 唐山市| 桂东县| 民县| 晋江市| 来凤县| 德清县| 霍邱县| 曲麻莱县| 义马市| 比如县| 淳安县| 体育| 五台县| 烟台市| 汉寿县| 咸宁市| 遂川县| 祁门县| 双柏县| 花莲县| 晋州市| 运城市|