• <strike id="ackas"><s id="ackas"></s></strike>
  • <th id="ackas"><menu id="ackas"></menu></th>
    
    
    <bdo id="ackas"></bdo>
  • <th id="ackas"></th>
    <ul id="ackas"><pre id="ackas"></pre></ul>
    无码专区视频精品老司机,在线精品国产成人综合,日韩高清免费一码二码三码,亚洲免费人成影院,国产成人精品日本亚洲专区,麻豆一二三区精品蜜桃,日韩精品卡1卡2日韩在线,精品视频一区二区观看
    公務員期刊網 論文中心 正文

    移動網絡多功能航標采集系統更新實現

    前言:想要寫出一篇引人入勝的文章?我們特意為您整理了移動網絡多功能航標采集系統更新實現范文,希望能給你帶來靈感和參考,敬請閱讀。

    移動網絡多功能航標采集系統更新實現

    摘要:隨著多功能航標應用的快速發展,多功能航標采集系統在多功能航標使用中的作用日益增大。對多功能航標采集系統遠程更新的功能需求就顯得尤為重要。本文根據移動網絡的特點,提出一種簡單、可靠的遠程更新多功能航標采集系統的方法。

    關鍵詞:航標;多功能航標;遠程更新;移動網絡

    1.引言

    港域環境監測系統是一個建于港口,用于監測港域海洋環境素(如水溫、潮流、流向、水位、風力、風向等),并為船舶進出港、離靠泊提供安全保障的監測服務網絡。其核心是及時將海洋環境要素觀測值予以傳輸和顯示。系統的使用更好地輔助海事管理人員進行通航環境的監測、日常船舶通行的管理以及水上交通安全事故的應急處置工作,進一步提升天津海事局船舶交通管理能力,并進一步促進提升天津海事局其海事業務信息化水平。多功能航標作為觀測設備載體,航標數據采集系統更是多功能航標的核心。其通信手段可以采用移動網絡(移動、電信、聯通三大運營商)、北斗衛星導航系統(短報文功能)、海事衛星、甚高頻VHF(Veryhighfrequency)等。本文介紹一種基于移動網絡通信的多功能航標采集系統遠程更新的實現。近年來隨著移動網絡的大力建設,擴大了近海移動網絡覆蓋區域,也為多功能航標的大規模布放提供了通信支撐,加速推進了多功能航標的發展。移動網絡作為多功能航標數據交換的媒介已廣泛使用。依托移動網絡對多功能航標采集系統功能更新升級也成為一種手段,使用無線方式升級可以節省大量的人力、物力和財力。由于移動網絡信號作用距離有限,并且受天氣、風向等環境因素影響嚴重,大多數海上多功能航標信號不夠穩定,通信丟包情況嚴重,所以需要借助應用內編程、分包傳輸與中斷續傳等方式保證多功能航標采集系統遠程更新的可靠性和成功率。

    2.關鍵技術

    2.1應用內編程(IAP)

    應用內編程(IAPInApplicationProgramming)即應用內編程,是用戶自己的程序在運行過程中對UserFlash的部分區域進行燒寫,目的是為了在產品后可以方便地通過預留的通信口對產品中的固件程序進行更新升級。通常在實現IAP功能時,即用戶程序在運行過程中進行自身程序的更新操作,需要在設計程序時編寫兩個部分的代碼,第一個部分的程序不執行正常的功能操作,只是通過某種通信管道(如USB、USART)接收程序或數據,用來執行對第二部分代碼的更新操作,第二個部分的代碼才是真正的功能代碼。這兩部分代碼都同時燒錄在UserFlash中,當芯片上電后,第一部分代碼開始運行,檢查是否需要對第二部分代碼進行更新,如果需要更新就直接運行第二部分代碼,如果需要更新,先執行更新操作,等更新完成后執行第二部分代碼。本文的IAP功能的實現,使用基于ArmCoretex-M3架構的STM32F10x系列芯片。STM32復位后,從0x08000004地址取出復位中斷向量的地址,并跳轉到復位中斷服務程序,在運行完復位中斷服務程序之后跳轉到IAP的main函數。在執行完IAP以后跳轉至新寫入程序的復位向量表,取出新程序的復位中斷向量的地址,并跳轉執行新程序的復位中斷服務程序,隨后跳轉至新程序的main函數。

    2.2分包傳輸與中斷續傳

    盡管在陸地上移動網絡覆蓋范圍很廣,但在近海很多區域移動網絡信號強度有限,尤其是部分區域信號非常弱并且不穩定,網絡連接時斷時續,這對遠程更新的實現提出了不小的挑戰。本文提出分包傳輸和記錄中斷續傳的方式,用來提高傳輸的穩定性和可靠性。

    3.實現方式

    3.1更新流程

    整個數據傳輸過程為應答-響應模式,啟動更新升級模式后,根據本地保存的已更新的數據包,請求遠程服務器未更新的數據包,然后進行校驗,如果校驗成功就保存數據包,直到所有數據包更新完畢。其中,每次應答都需要有超時控制,流程見下圖。

    3.2數據幀格式定義

    所有傳輸的有效數據均是數據幀中的載荷數據,數據幀包括數據長度、CRC16校驗碼、payload數據和幀分隔符四部分,具體內容和所占字節見表1。請求更新的消息結構和更新時的數據消息結構兩類不同的數據類型根據消息類型來區分。見表2和表3。更新的數據包采用CRC64校驗,保證數據的可靠性。請求更新的消息結構和更新時的數據消息結構的消息頭格式見表4。

    4.結語

    本文的提出的一種基于移動網絡多功能航標采集系統遠程更新的實現方案,在實際使用中的一次更新成功率很高,還未出現過多次更新不成功的情況。但有一種情形需考慮,因更新時,每成功接收一包數據,更新一次flash中的數據,這個過程必須持續結束才可以。如果網絡信號長時間不穩定,就會導致正常業務功能長時間無法工作。為解決此問題,可以考慮將flash中的用戶數據區域分為兩部分,一部分為更新下載的數據區域,另一部分為原來的用戶數據在區域,只有在全部下載完畢后,才跳轉到更新后的區域,保證如果網絡長時間不穩定,可以切換回原先的業務流程,擇機再繼續更新,這樣不會長時間中斷正常的業務功能。雖然實際使用中還未遇見過此類極端的情況,但可以作為今后優化完善的方向。

    作者:張義欣 吳昊 黃加順 單位:天津海事局

    主站蜘蛛池模板: 亚洲国产成人资源在线| 伊人久久青草青青综合| 亚洲AV成人无码精品电影在线 | 一区二区三区自拍偷拍视频| 亚洲国产亚洲国产路线久久| 无码专区 人妻系列 在线| 加勒比无码专区中文字幕| 性一交一乱一乱一视频| 人妻少妇久久中文字幕| 一本大道视频精品人妻| 国产人妻熟女呻吟在线观看| 欧美疯狂性受xxxxx另类| 天堂av高清一区二区三区| 免费大片黄国产在线观看| 亚洲精品综合久久国产二区| 中文字幕日韩人妻不卡一区| 日韩精品一区二区亚洲av| 精品一区二区三人妻视频| 国产成人无码精品午夜福利a| 亚洲综合国产一区二区三区| 国产亚洲欧美在线专区| 99国产精品自在自在久久| 日韩区一区二区三区视频| 亚洲精品乱码久久久久久麻豆不卡| 国精品无码一区二区三区在线看| 强开少妇嫩苞又嫩又紧九色| 久久久久99精品国产片| 另类 专区 欧美 制服| 一区二区三区精品偷拍| 99久久久无码国产精品试看| 香蕉影院在线观看| 国产熟女肥臀精品国产馆乱| 和黑人中出一区二区三区 | 99精品欧美一区二区三区 | 亚洲av成人区国产精品| 国模冰莲自慰肥美胞极品人体图| 亚洲真人无码永久在线| 国产成人精选视频在线观看不卡| 中文字幕国产日韩精品| 日韩精品18禁一区二区| 高清破外女出血AV毛片|