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

一種易移植終端軟件遠(yuǎn)程無線升級子系統(tǒng)及方法_2

文檔序號:9754824閱讀:來源:國知局
系統(tǒng)平臺主站之間 建立S〇Cket2鏈接;所述無線通信模塊可以是2G通訊模塊、3G通訊模塊、4G通訊模塊其中任 意一種。所述標(biāo)準(zhǔn)C函數(shù)接口包括:函數(shù)聲明、與接口函數(shù)相關(guān)的數(shù)據(jù)結(jié)構(gòu)定義、宏定義、變 量定義等。
[0035]所述AT命令功能軟件包,用于通過面向傳輸層S〇Cket2創(chuàng)建及管理模塊的標(biāo)準(zhǔn)化 功能軟件接口,以調(diào)用接收和發(fā)送AT命令功能接口的方式驅(qū)動(dòng)無線通信模塊與GPRS網(wǎng)絡(luò)之 間建立GPRS網(wǎng)絡(luò)附著,還以上述方式驅(qū)動(dòng)無線通信模塊與維護(hù)升級系統(tǒng)平臺主站之間建立 socket2 鏈接;
[0036] 所述S〇Cket2創(chuàng)建及管理模塊,用于對所述GPRS網(wǎng)絡(luò)附著和S〇Cket2鏈接進(jìn)行管 理;
[0037]所述終端軟件升級通信協(xié)議模塊,用于根據(jù)本升級子系統(tǒng)所處的終端軟件環(huán)境選 擇調(diào)用鏈路層的PPP協(xié)議?;駻T命令功能軟件包來建立GPRS網(wǎng)絡(luò)附著和socket2鏈接,還用 于處理軟件升級命令和管理軟件升級文件。
[0038]所述PPP協(xié)議棧包括多份腳本文件,每一份所述腳本文件分別與一款物理層無線 通信模塊對應(yīng)。
[0039]所述PPP協(xié)議棧還用于對其建立的GPRS網(wǎng)絡(luò)附著和S〇Cket2鏈接進(jìn)行數(shù)據(jù)通信的 過程和狀態(tài)的管理。
[0040] 所述S〇Cket2創(chuàng)建及管理模塊還用于對S0Cket2鏈接上通信數(shù)據(jù)的收發(fā)進(jìn)行管理, 以及對GPRS網(wǎng)絡(luò)異常或 S〇Cket2鏈接通信異常進(jìn)行管理。這些異常情況及處理方式列表如 下:
[0041]
[0042]實(shí)施例二,在實(shí)施例一的基礎(chǔ)上,所述s〇cket2創(chuàng)建及管理模塊還具有收發(fā)功能接 口,所述收發(fā)功能接口用于向所述終端軟件升級通信協(xié)議模塊提供解析后的維護(hù)升級系統(tǒng) 平臺主站發(fā)來的命令數(shù)據(jù)報(bào)文,還用于向維護(hù)升級系統(tǒng)平臺主站發(fā)送應(yīng)答報(bào)文。
[0043]所述s〇Cket2創(chuàng)建及管理模塊具體是通過調(diào)用所述PPP協(xié)議棧提供的腳本文件和 標(biāo)準(zhǔn)C函數(shù)接口,或通過調(diào)用AT命令功能軟件包提供的功能軟件接口來對所述GPRS網(wǎng)絡(luò)附 著和socket2鏈接進(jìn)行管理。
[0044]所述處理軟件升級命令和管理軟件升級文件,具體是指軟件升級通信命令接收、 處理和應(yīng)答,軟件升級文件批量下載的管理,下載文件的校驗(yàn)和升級更新。
[0045] 其中,對所有下載后放置在臨時(shí)存儲(chǔ)區(qū)的臨時(shí)文件進(jìn)行校驗(yàn),校驗(yàn)的方法可靈活 選擇,這里不做贅述。若臨時(shí)文件需要解壓縮的還要先解壓縮后再校驗(yàn)。
[0046] 首先校驗(yàn)第一個(gè)下載后的臨時(shí)文件,若校驗(yàn)正確則置起該文件下載成功的標(biāo)識, 再繼續(xù)校驗(yàn)下一個(gè)臨時(shí)文件,直至校驗(yàn)完最后一個(gè)臨時(shí)文件。
[0047] 所有臨時(shí)文件校驗(yàn)完畢后,將所有下載成功標(biāo)識置起的臨時(shí)文件替換相應(yīng)的正式 文件,所有需要替換的正式文件替換完畢后,向調(diào)用本子系統(tǒng)的終端軟件發(fā)送需要終端重 啟的消息或置起需要終端重啟的標(biāo)識,等待終端軟件收到重啟消息或檢測到重啟標(biāo)識后重 啟終端。
[0048] 如圖2所示,所述終端軟件升級通信協(xié)議模塊根據(jù)本升級系統(tǒng)所處的終端軟件環(huán) 境選擇調(diào)用鏈路層的PPP協(xié)議棧或AT命令功能軟件包,當(dāng)本系統(tǒng)處于基于Linux操作系統(tǒng)的 終端時(shí),調(diào)用PPP協(xié)議棧,當(dāng)本系統(tǒng)處于基于無操作系統(tǒng)的裸機(jī)軟件的終端時(shí),調(diào)用AT命令 功能軟件包。
[0049] 如圖3所示,作為本發(fā)明的另一個(gè)方面,一種易移植終端軟件遠(yuǎn)程無線升級方法, 包括以下步驟:
[0050] S1、根據(jù)所處的軟件環(huán)境選擇調(diào)用鏈路層的PPP協(xié)議?;駻T命令功能軟件包;
[0051 ] S2、當(dāng)步驟S1中調(diào)用PPP協(xié)議棧時(shí),以運(yùn)行PPP協(xié)議棧軟件和調(diào)用PPP腳本文件的方 式驅(qū)動(dòng)無線通信模塊與GPRS網(wǎng)絡(luò)之間建立GPRS網(wǎng)絡(luò)附著,還以上述方式驅(qū)動(dòng)無線通信模塊 與維護(hù)升級系統(tǒng)平臺主站之間建立s〇cket2鏈接;
[0052]當(dāng)步驟S1中調(diào)用AT命令功能軟件包時(shí),以調(diào)用接收和發(fā)送AT命令功能接口的方式 驅(qū)動(dòng)無線通信模塊與GPRS網(wǎng)絡(luò)之間建立GPRS網(wǎng)絡(luò)附著,還以上述方式驅(qū)動(dòng)無線通信模塊與 維護(hù)升級系統(tǒng)平臺主站之間建立socket2鏈接;
[0053] S3、通過已經(jīng)建立的GPRS網(wǎng)絡(luò)附著和socket2鏈接從維護(hù)升級系統(tǒng)平臺主站下載 升級文件,并完成終端軟件升級。
[0054]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1. 一種易移植終端軟件遠(yuǎn)程無線升級子系統(tǒng),其特征在于,包括鏈路層、傳輸層和應(yīng)用 層, 所述鏈路層包括PPP協(xié)議棧和AT命令功能軟件包,所述傳輸層包括S0Cket2創(chuàng)建及管理 模塊,所述應(yīng)用層包括終端軟件升級通信協(xié)議模塊; 所述PPP協(xié)議棧,用于通過面向傳輸層socket2創(chuàng)建及管理模塊的腳本文件和標(biāo)準(zhǔn)C函 數(shù)接口,以運(yùn)行PPP協(xié)議棧軟件和調(diào)用PPP腳本文件的方式驅(qū)動(dòng)物理層的無線通信模塊與 GPRS網(wǎng)絡(luò)之間建立GPRS網(wǎng)絡(luò)附著,還以上述方式驅(qū)動(dòng)無線通信模塊與系統(tǒng)平臺主站的維護(hù) 升級系統(tǒng)平臺之間建立socket2鏈接; 所述AT命令功能軟件包,用于通過面向傳輸層S〇Cket2創(chuàng)建及管理模塊的標(biāo)準(zhǔn)化功能 軟件接口,以調(diào)用接收和發(fā)送AT命令功能接口的方式驅(qū)動(dòng)物理層的無線通信模塊與GPRS網(wǎng) 絡(luò)之間建立GPRS網(wǎng)絡(luò)附著,還以上述方式驅(qū)動(dòng)無線通信模塊與系統(tǒng)平臺主站的維護(hù)升級系 統(tǒng)平臺之間建立socket2鏈接; 所述S〇Cket2創(chuàng)建及管理模塊,用于對所述GPRS網(wǎng)絡(luò)附著和S〇Cket2鏈接進(jìn)行管理; 所述終端軟件升級通信協(xié)議模塊,用于根據(jù)本升級子系統(tǒng)所處的軟件環(huán)境選擇調(diào)用鏈 路層的PPP協(xié)議棧或AT命令功能軟件包來建立GPRS網(wǎng)絡(luò)附著和socket2鏈接,還用于處理軟 件升級命令和管理軟件升級文件。2. 根據(jù)權(quán)利要求1所述一種易移植終端軟件遠(yuǎn)程無線升級子系統(tǒng),其特征在于,所述 PPP協(xié)議棧包括多份腳本文件,每一份所述腳本文件分別與不同AT命令集的無線通信模塊 對應(yīng)。3. 根據(jù)權(quán)利要求1所述一種易移植終端軟件遠(yuǎn)程無線升級子系統(tǒng),其特征在于,所述處 理軟件升級命令和管理軟件升級文件,具體是指軟件升級通信命令接收、處理和應(yīng)答,對軟 件升級文件批量下載的管理,以及對下載文件的校驗(yàn)和升級更新。4. 根據(jù)權(quán)利要求1所述一種易移植終端軟件遠(yuǎn)程無線升級子系統(tǒng),其特征在于,所述 S〇Cket2創(chuàng)建及管理模塊還用于對其建立的GPRS網(wǎng)絡(luò)附著和S〇Cket2鏈接進(jìn)行數(shù)據(jù)通信過 程和狀態(tài)的管理。5. 根據(jù)權(quán)利要求1所述一種易移植終端軟件遠(yuǎn)程無線升級子系統(tǒng),其特征在于,所述 S〇Cket2創(chuàng)建及管理模塊還用于對S〇Cket2鏈接上通信數(shù)據(jù)的收發(fā)進(jìn)行管理,以及對GPRS網(wǎng) 絡(luò)異?;?S〇Cket2鏈接通信異常進(jìn)行管理。6. 根據(jù)權(quán)利要求1所述一種易移植終端軟件遠(yuǎn)程無線升級子系統(tǒng),其特征在于,所述 S〇cket2創(chuàng)建及管理模塊還具有收發(fā)功能接口,所述收發(fā)功能接口用于向所述終端軟件升 級通信協(xié)議模塊提供解析后的維護(hù)升級系統(tǒng)平臺發(fā)來的命令數(shù)據(jù)報(bào)文,還用于向維護(hù)升級 系統(tǒng)平臺主站發(fā)送應(yīng)答報(bào)文。7. 根據(jù)權(quán)利要求1所述一種易移植終端軟件遠(yuǎn)程無線升級子系統(tǒng),其特征在于,所述 S〇Cket2創(chuàng)建及管理模塊具體是通過調(diào)用所述PPP協(xié)議棧提供的腳本文件和標(biāo)準(zhǔn)C函數(shù)接 口,或通過調(diào)用AT命令功能軟件包提供的功能軟件接口來對所述GPRS網(wǎng)絡(luò)附著和 S〇Cket2 鏈接進(jìn)行管理。8. 根據(jù)權(quán)利要求1所述一種易移植終端軟件遠(yuǎn)程無線升級子系統(tǒng),其特征在于,所述終 端軟件升級通信協(xié)議模塊根據(jù)本升級子系統(tǒng)所處的終端軟件環(huán)境選擇調(diào)用鏈路層的PPP協(xié) 議?;駻T命令功能軟件包,當(dāng)本升級子系統(tǒng)處于基于Linux操作系統(tǒng)的終端時(shí),調(diào)用PPP協(xié) 議棧,當(dāng)本升級子系統(tǒng)處于無操作系統(tǒng)的裸機(jī)軟件的終端時(shí),調(diào)用AT命令功能軟件包。9. 一種易移植終端軟件遠(yuǎn)程無線升級方法,其特征在于,包括以下步驟: 51、 根據(jù)終端所處的軟件環(huán)境選擇調(diào)用鏈路層的PPP協(xié)議?;駻T命令功能軟件包; 52、 當(dāng)步驟S1中調(diào)用PPP協(xié)議棧時(shí),以運(yùn)行PPP協(xié)議棧軟件和調(diào)用PPP腳本文件的方式驅(qū) 動(dòng)無線通信模塊與GPRS網(wǎng)絡(luò)之間建立GPRS網(wǎng)絡(luò)附著,還以上述方式驅(qū)動(dòng)無線通信模塊與維 護(hù)升級系統(tǒng)平臺主站之間建立s〇cket2鏈接; 當(dāng)步驟S1中調(diào)用AT命令功能軟件包時(shí),以調(diào)用接收和發(fā)送AT命令功能接口的方式驅(qū)動(dòng) 無線通信模塊與GPRS網(wǎng)絡(luò)之間建立GPRS網(wǎng)絡(luò)附著,還以上述方式驅(qū)動(dòng)無線通信模塊與維護(hù) 升級系統(tǒng)平臺主站之間建立socket2鏈接; 53、 通過已經(jīng)建立的GPRS網(wǎng)絡(luò)附著和socket2鏈接從維護(hù)升級系統(tǒng)平臺主站下載升級 文件,并完成終端軟件升級。
【專利摘要】本發(fā)明涉及一種易移植終端軟件遠(yuǎn)程無線升級子系統(tǒng),包括鏈路層、傳輸層和應(yīng)用層,鏈路層包括PPP協(xié)議棧和AT命令功能軟件包,傳輸層包括socket2創(chuàng)建及管理模塊,應(yīng)用層包括終端軟件升級通信協(xié)議模塊;PPP協(xié)議棧和AT命令功能軟件包,均用于在無線通信模塊與GPRS網(wǎng)絡(luò)之間建立GPRS網(wǎng)絡(luò)附著,PPP協(xié)議棧和AT命令功能軟件包均還用于驅(qū)動(dòng)無線通信模塊和維護(hù)升級系統(tǒng)平臺主站之間建立socket2鏈接;socket2創(chuàng)建及管理模塊,用于對GPRS網(wǎng)絡(luò)附著和socket2鏈接進(jìn)行管理;終端軟件升級通信協(xié)議模塊,用于選擇調(diào)用鏈路層的PPP協(xié)議?;駻T命令功能軟件包。本發(fā)明既能在具有Linux操作系統(tǒng)的終端上實(shí)施終端軟件遠(yuǎn)程無線升級,又能在無操作系統(tǒng)的裸機(jī)軟件的終端上實(shí)施終端軟件遠(yuǎn)程無線升級。
【IPC分類】H04L29/08
【公開號】CN105516366
【申請?zhí)枴緾N201610059304
【發(fā)明人】楊靜, 許毅, 廖君佐
【申請人】武漢精倫電氣有限公司
【公開日】2016年4月20日
【申請日】2016年1月28日
當(dāng)前第2頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
鄂尔多斯市| 承德县| 乃东县| 绥芬河市| 巴塘县| 维西| 额济纳旗| 曲麻莱县| 乳山市| 富顺县| 南岸区| 安多县| 黄陵县| 通辽市| 敦化市| 五大连池市| 富顺县| 乌恰县| 怀宁县| 当雄县| 通城县| 中超| 建瓯市| 汝城县| 台北市| 靖州| 海门市| 盐山县| 清水县| 苍溪县| 开封县| 许昌市| 庆阳市| 张家口市| 白沙| 娱乐| 稻城县| 大田县| 松原市| 阿拉善盟| 安庆市|