亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

客戶端軟件升級系統(tǒng)及方法

文檔序號:7756704閱讀:173來源:國知局
專利名稱:客戶端軟件升級系統(tǒng)及方法
技術領域
本發(fā)明屬于計算機網(wǎng)絡技術領域,涉及一種軟件升級系統(tǒng),尤其涉及一種客戶端 軟件升級系統(tǒng);同時,本發(fā)明還涉及一種客戶端軟件升級方法。
背景技術
隨著軟件多用戶及網(wǎng)絡化的發(fā)展,客戶端軟件升級已成為一大問題。人工升級已 不能滿足實際應用需要,因為只要遺漏一臺客戶端,輕者只是毒庫沒更新而已,重者則是因 為數(shù)據(jù)算法不一致而導致數(shù)據(jù)崩潰。本地局域網(wǎng)的客戶端更新還較為容易,但對遠在世界 各地的客戶端升級便存在困難;即使坐飛機去升級,也必須要求“同時”升級的時間絕對一 致問題。如今還沒有較好的方法實現(xiàn)無論是本地還是異地,只要客戶端聯(lián)接上服務器端, 就檢測軟件版本,一旦版本不一致就讓服務器端文件分發(fā)給客戶端。

發(fā)明內容
本發(fā)明所要解決的技術問題是提供一種客戶端軟件升級系統(tǒng),可保證客戶端軟 件與服務器端絕對一致。為解決上述技術問題,本發(fā)明采用如下技術方案一種客戶端軟件升級系統(tǒng),所述系統(tǒng)包括服務器端升級模塊,設置于服務器端;所述服務器端升級控制模塊設置一個 TServerSocket,指定一端口 Port、緩存大小為1KB、初始線程數(shù)為0、指定數(shù)據(jù)流stream讀 取的升級文件列表為update, ini ;服務器端的TServerSocket按照update, ini把各文件 按照數(shù)據(jù)流stream方式,以多線程方式準備好;客戶端升級模塊,設置于客戶端;所述客戶端升級模塊設置一 TCIientSocket,其 指定的端口 Port與所述服務器端指定的端口 Port相同,創(chuàng)建讀寫數(shù)據(jù)流stream線程;當 客戶端連接上服務器端時,創(chuàng)建讀寫線程,即可把相關文件讀取存入指定文件夾。一種客戶端軟件升級方法,所述方法包括如下步驟步驟1、在服務器端放置一個TServerSocket,指定一個Port、緩存大小為1KB、初 始線程數(shù)為0、指定strem讀取的升級文件列表為update, ini ;步驟2、在客戶端放置一個TCIientSocket,指定相同Port、創(chuàng)建讀寫stream線 程;步驟3、服務器端TServerSocket按照update, ini把各文件按照stream方式,以 多線程方式準備好;當客戶端連接上服務器端時,創(chuàng)建讀寫線程,即可把相關文件讀取存入 指定文件夾;步驟4、由于是多線程方式,多個客戶端可正常同時升級;傳送正常完成后,關閉 客戶端更新替換文件;若傳送異常,則強制終止客戶端運行。一種客戶端軟件升級系統(tǒng),所述系統(tǒng)包括
服務器端升級模塊,設置于服務器端;所述服務器端升級控制模塊設置一服務器 端升級控制單元,指定一端口 Port,指定升級文件列表;服務器端的服務器升級控制單元 按照所述升級文件列表把各文件按照數(shù)據(jù)流stream方式,以多線程方式準備好;客戶端升級模塊,設置于客戶端;所述客戶端升級模塊設置一客戶端升級控制單 元,客戶端升級控制單元指定一端口 Port,該端口 Port與所述服務器端指定的端口 Port相 同;當客戶端連接上服務器端時,創(chuàng)建讀寫數(shù)據(jù)流stream線程,即可把相關文件讀取存入 指定文件夾。一種客戶端軟件升級方法,所述方法包括如下步驟在服務器端設置一服務器端升級模塊,所述服務器端升級控制模塊設置一服務器 端升級控制單元,服務器端升級控制單元指定一端口 Port,指定升級文件列表;服務器端 的服務器升級控制單元按照所述升級文件列表把各文件按照數(shù)據(jù)流stream方式,以多線 程方式準備好;在客戶端設置一客戶端升級模塊,所述客戶端升級模塊設置一客戶端升級控制單 元,客戶端升級控制單元指定一端口 Port,該端口 Port與所述服務器端指定的端口 Port相 同;當客戶端連接上服務器端時,創(chuàng)建讀寫數(shù)據(jù)流stream線程,即可把相關文件讀取存入 指定文件夾。本發(fā)明的有益效果在于本發(fā)明提出的客戶端軟件升級系統(tǒng)及方法,能夠保證客 戶端軟件與服務器端絕對一致,保證遠在天邊的異地客戶端自動得到版本升級。


圖1為本發(fā)明客戶端軟件升級系統(tǒng)的示意圖。圖2為本發(fā)明客戶端軟件升級方法的流程圖。
具體實施例方式下面結合附圖詳細說明本發(fā)明的優(yōu)選實施例。實施例一請參閱圖1,本發(fā)明揭示了一種客戶端軟件升級系統(tǒng),所述系統(tǒng)包括服務器端升級 模塊、客戶端升級模塊。服務器端升級模塊設置于服務器端;所述服務器端升級控制模塊設置一服務器端 升級控制單元,指定一端口 Port,指定升級文件列表;服務器端的服務器升級控制單元按 照所述升級文件列表把各文件按照數(shù)據(jù)流stream方式,以多線程方式準備好??蛻舳松壞K設置于客戶端;所述客戶端升級模塊設置一客戶端升級控制單 元,客戶端升級控制單元指定一端口 Port,該端口 Port與所述服務器端指定的端口 Port相 同;當客戶端連接上服務器端時,創(chuàng)建讀寫數(shù)據(jù)流stream線程,即可把相關文件讀取存入 指定文件夾。以上介紹了本發(fā)明的客戶端軟件升級系統(tǒng),本發(fā)明在揭示上述系統(tǒng)的同時,還揭 示一種客戶端軟件升級方法,所述方法包括如下步驟步驟A、在服務器端設置一服務器端升級模塊,所述服務器端升級控制模塊設置一 服務器端升級控制單元,服務器端升級控制單元指定一端口 Port,指定升級文件列表;服務器端的服務器升級控制單元按照所述升級文件列表把各文件按照數(shù)據(jù)流stream方式, 以多線程方式準備好。步驟B、在客戶端設置一客戶端升級模塊,所述客戶端升級模塊設置一客戶端升級 控制單元,客戶端升級控制單元指定一端口 Port,該端口 Port與所述服務器端指定的端口 Port相同;當客戶端連接上服務器端時,創(chuàng)建讀寫數(shù)據(jù)流stream線程,即可把相關文件讀 取存入指定文件夾。綜上所述,本發(fā)明提出的客戶端軟件升級系統(tǒng)及方法,能夠保證客戶端軟件與服 務器端絕對一致,保證遠在天邊的異地客戶端自動得到版本升級。實施例二本實施例揭示一種客戶端軟件升級系統(tǒng),所述系統(tǒng)包括服務器端升級模塊、客戶 端升級模塊。服務器端升級模塊設置于服務器端;所述服務器端升級控制模塊設置一個 TServerSocket,指定一端口 Port、緩存大小為1KB、初始線程數(shù)為0、指定數(shù)據(jù)流stream讀 取的升級文件列表為update, ini ;服務器端的TServerSocket按照update, ini把各文件 按照數(shù)據(jù)流stream方式,以多線程方式準備好;客戶端升級模塊設置于客戶端;所述客戶端升級模塊設置一 TCIientSocket,其 指定的端口 Port與所述服務器端指定的端口 Port相同,創(chuàng)建讀寫數(shù)據(jù)流stream線程;當 客戶端連接上服務器端時,創(chuàng)建讀寫線程,即可把相關文件讀取存入指定文件夾。本實施例同時揭示上述系統(tǒng)的升級方法,請參閱圖2,所述升級方法包括如下步 驟步驟1、在服務器端放置一個TServerSocket,指定一個Port、緩存大小為1KB、初 始線程數(shù)為0、指定strem讀取的升級文件列表為update, ini。步驟2、在客戶端放置一個TCI ientSocket,指定相同Port、創(chuàng)建讀寫stream線程。步驟3、服務器端TServerSocket按照update, ini把各文件按照stream方式,以 多線程方式準備好。當客戶端連接上服務器端時,創(chuàng)建讀寫線程,即可把相關文件讀取存入 指定文件夾。步驟4、由于是多線程方式,多個客戶端可正常同時升級。傳送正常完成后,關閉客 戶端更新替換文件;若傳送異常,則強制終止客戶端運行。這里本發(fā)明的描述和應用是說明性的,并非想將本發(fā)明的范圍限制在上述實施例 中。這里所披露的實施例的變形和改變是可能的,對于那些本領域的普通技術人員來說實 施例的替換和等效的各種部件是公知的。本領域技術人員應該清楚的是,在不脫離本發(fā)明 的精神或本質特征的情況下,本發(fā)明可以以其它形式、結構、布置、比例,以及用其它組件、 材料和部件來實現(xiàn)。在不脫離本發(fā)明范圍和精神的情況下,可以對這里所披露的實施例進 行其它變形和改變。
權利要求
一種客戶端軟件升級系統(tǒng),其特征在于,所述系統(tǒng)包括服務器端升級模塊,設置于服務器端;所述服務器端升級控制模塊設置一個TServerSocket,指定一端口Port、緩存大小為1KB、初始線程數(shù)為0、指定數(shù)據(jù)流stream讀取的升級文件列表為update.ini;服務器端的TServerSocket按照update.ini把各文件按照數(shù)據(jù)流stream方式,以多線程方式準備好;客戶端升級模塊,設置于客戶端;所述客戶端升級模塊設置一TCIientSocket,其指定的端口Port與所述服務器端指定的端口Port相同,創(chuàng)建讀寫數(shù)據(jù)流stream線程;當客戶端連接上服務器端時,創(chuàng)建讀寫線程,即可把相關文件讀取存入指定文件夾。
2.一種客戶端軟件升級方法,其特征在于,所述方法包括如下步驟步驟1、在服務器端放置一個TServerSocket,指定一個Port、緩存大小為1KB、初始線 程數(shù)為0、指定strem讀取的升級文件列表為update, ini ;步驟2、在客戶端放置一個TCIientSocket,指定相同Port、創(chuàng)建讀寫stream線程;步驟3、服務器端TServerSocket按照update, ini把各文件按照stream方式,以多線 程方式準備好;當客戶端連接上服務器端時,創(chuàng)建讀寫線程,即可把相關文件讀取存入指定 文件夾;步驟4、由于是多線程方式,多個客戶端可正常同時升級;傳送正常完成后,關閉客戶 端更新替換文件;若傳送異常,則強制終止客戶端運行。
3.一種客戶端軟件升級系統(tǒng),其特征在于,所述系統(tǒng)包括服務器端升級模塊,設置于服務器端;所述服務器端升級控制模塊設置一服務器端升 級控制單元,指定一端口 Port,指定升級文件列表;服務器端的服務器升級控制單元按照 所述升級文件列表把各文件按照數(shù)據(jù)流stream方式,以多線程方式準備好;客戶端升級模塊,設置于客戶端;所述客戶端升級模塊設置一客戶端升級控制單元,客 戶端升級控制單元指定一端口 Port,該端口 Port與所述服務器端指定的端口 Port相同; 當客戶端連接上服務器端時,創(chuàng)建讀寫數(shù)據(jù)流stream線程,即可把相關文件讀取存入指定 文件夾。
4.一種客戶端軟件升級方法,其特征在于,所述方法包括如下步驟在服務器端設置一服務器端升級模塊,所述服務器端升級控制模塊設置一服務器端升 級控制單元,服務器端升級控制單元指定一端口 Port,指定升級文件列表;服務器端的服 務器升級控制單元按照所述升級文件列表把各文件按照數(shù)據(jù)流stream方式,以多線程方 式準備好;在客戶端設置一客戶端升級模塊,所述客戶端升級模塊設置一客戶端升級控制單元, 客戶端升級控制單元指定一端口 Port,該端口 Port與所述服務器端指定的端口 Port相同; 當客戶端連接上服務器端時,創(chuàng)建讀寫數(shù)據(jù)流stream線程,即可把相關文件讀取存入指定 文件夾。
全文摘要
本發(fā)明揭示了一種客戶端軟件升級系統(tǒng)及方法,所述方法包括如下步驟在服務器端設置服務器端升級模塊,服務器端升級控制模塊設置一服務器端升級控制單元,服務器端升級控制單元指定一端口,指定升級文件列表;服務器端的服務器升級控制單元按照所述升級文件列表把各文件按照數(shù)據(jù)流stream方式,以多線程方式準備好;在客戶端設置一客戶端升級模塊,客戶端升級模塊設置一客戶端升級控制單元,客戶端升級控制單元指定一端口,該端口與所述服務器端指定的端口相同;當客戶端連接上服務器端時,創(chuàng)建讀寫數(shù)據(jù)流stream線程,即可把相關文件讀取存入指定文件夾。本發(fā)明能夠保證客戶端軟件與服務器端絕對一致,保證異地客戶端自動得到版本升級。
文檔編號H04L29/06GK101938470SQ201010252138
公開日2011年1月5日 申請日期2010年8月12日 優(yōu)先權日2010年8月12日
發(fā)明者蔡忠良, 陳耀輝 申請人:漳州市順和達軟件有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1