Under årens lopp har vi fått många frågor från kunder som är oroliga och förvirrade över varför ett fartyg inom VHF Over the Air (OTA)-räckvidd kan visas på deras plotter som ett DataHub mål.
Den här artikeln har skrivits för att förklara varför AIS-målet beter sig som det gör.
Detta beror på det tidsmässiga samspelet mellan AIS-positionsuppdateringar via VHF (over-the-air) och Offshore Hub AIS (OHA) metadatauppdateringar från DataHub .
Hjälpsamma definitioner
AIS-måldata skickas i två former:
Meddelandetyp 1 - Positionsrapportering - varannan–tionde sekund under färd och var tredje minut vid ankar. Detta inkluderar:
MMSI-nummer
Navigationsstatus
Svänghastighet
FÖG / KÖG / Position (Lat/Lon)
Sann kurs och manöverindikator
Tid
Meddelandetyp 5 - Statiska och reserelaterade data - var 6:e minut. Detta inkluderar:
MMSI-nummer
Anropssignal
Fartygets namn och dimensioner
Fartygstyp
Beräknad ankomsttid, Destination
Djupgående och navigationsdata Fixtyp (GPS, GLONASS)
Time To Live (TTL) - ett värde i sekunder efter vilket objektet kommer att betraktas som inaktuellt. Till exempel betyder TTL = 120 att data anses vara aktuella i två minuter och sedan markeras som inaktuella.
För det första används alltid den senaste positionsdatan, så VHF OTA-positionsdata kommer alltid att föredras när den är tillgänglig. För metadata, även om båda källorna är giltiga, använder systemet alltid den senaste tillgängliga metadatan , och tillämpar en smart filtreringsmekanism för att förhindra dubbletter samtidigt som det säkerställer smidig överlämning när ett fartyg lämnar VHF-räckvidden.
Men eftersom VHF AIS och DataHub AIS inte uppdateras med samma tidsintervall, och metadataens TTL (time-to-live) är 2 minuter, kan detta ibland resultera i vad som ser ut som att anropssignalen "växlar" mellan WDN5158 och DATAHUB , särskilt för fartyg som ligger för ankar eller har långsamma uppdateringsintervall.
Låt oss titta på tre vanliga scenarier:
⚓ 1. Ankrat fartyg – Klass B – OTA var 3:e minut, OHA var 6:e minut
OTA AIS-uppdateringar kommer in sällan (var 3:e minut).
OHA-metadatauppdateringar kommer var 6:e minut från PredictWind-servrarna.
DataHub -filtertabellen använder en 3-minuters TTL för att avgöra när OTA-data anses vara inaktuella, då OHA kan ta över för att uppdatera position och metadata.
Tid | Källa | Anropssignal | Lat / Lon | Anteckningar |
13:00:00 | OHA |
| 14°44,076' / 61°10,758' | |
13:01:20 | OTA |
| 14°44,075' / 61°10,759' | VHF AIS-uppdatering mottagen |
13:01:21 | OTA |
| 14°44,075' / 61°10,759' | Skärmen växlar till OTA |
13:03:21 | TTL har löpt ut | — | — | Ingen OTA mottagen på 3 minuter |
13:03:22 | OHA |
| 14°44,076' / 61°10,758' | Återgår till OHA-data |
13:07:20 | OTA |
| 14°44,075' / 61°10,759' | Nästa VHF AIS-uppdatering mottagen |
13:07:21 | OTA |
| 14°44,075' / 61°10,759' | Skärmen växlar till OTA igen |
👉 Varför det ser konstigt ut : Eftersom fartyget inte rör sig mycket ändras inte positionen nämnvärt mellan uppdateringarna, men källan växlar baserat på vilken data som är färskast. Detta kan ge intrycket av att "växla" mellan OHA och OTA.
🚤 2. Fartyg i rörelse – Klass B – OTA var 30:e sekund, OHA var 6:e minut
För ett fartyg i rörelse som sänder AIS via VHF var 30:e sekund:
Tid | Källa | Anropssignal | Lat / Lon | Anteckningar |
13:00:00 | OHA |
| 14°44.000' / 61°10.000' | Inledande metauppdatering |
13:00:25 | OTA |
| 14°44,020' / 61°10,015' | OTA tar över |
13:01:55 | OTA |
| 14°44.040' / 61°10.030' | Kontinuerlig uppdatering |
13:06:00 | OHA |
| 14°44.100' / 61°10.075' | Ny OHA-metauppdatering anländer |
13:06:25 | OTA |
| 14°44.120' / 61°10.090' | OTA är nu att föredra på grund av färskheten |
👉 Varför det fungerar perfekt : Med regelbundna OTA-uppdateringar tar DataHub -metadata aldrig över uppdateringen av positionsdata. För metadata förekommer det "flimmer" eller växlingar eftersom OHA-data ibland är nyare än VHF-data.
🔄 3. Fartyg i rörelse – OTA var 30:e sekund, men metadata är inaktuell
I likhet med exemplet ovan, även när ett fartyg är inom räckhåll och uppdaterar sin position via VHF var 30:e sekund , sänds metadata (namn, anropssignal, MMSI) betydligt mer sällan – vanligtvis var 6:e minut för klass B-transpondrar.
Om DataHub tillhandahåller färskare metadata än vad som tas emot via VHF kan den tillfälligt åsidosätta den lokala anropssignalen , även om du fortfarande får regelbundna positionsuppdateringar från den lokala AIS-mottagaren.
Tid | Källa | Anropssignal | Lat / Lon | Anteckningar |
13:00:00 | OTA |
| 14°44.000' / 61°10.000' | Fullständig VHF AIS-uppdatering med metadata |
13:00:30 | OTA | (inga metadata) | 14°44,020' / 61°10,015' | Endast VHF AIS-position |
13:01:00 | OTA | (inga metadata) | 14°44.040' / 61°10.030' | Endast VHF AIS-position |
13:02:00 | TTL har löpt ut | — | — | Metadata från 13:00 är nu inaktuell |
13:02:01 | OHA |
| 14°44,060' / 61°10,045' | |
13:06:00 | OTA |
| 14°44.120' / 61°10.090' | Nästa VHF-uppdatering med nya metadata |
13:08:00 | TTL har löpt ut | — | — | Metadata från 13:00 är nu inaktuell |
13:08:01 | OHA |
| 14°44,125' / 61°10,095' |
👉 Varför detta händer : Positionsmeddelandena fortsätter att flöda var 30:e sekund, men metadata för namn/anropssignal sänds bara ut i specifika AIS-meddelandetyper som förekommer mer sällan. När metadata-TTL:en löper ut (3 minuter) kan systemet återgå till den nyare DataHub versionen, även om positionen fortsätter att uppdateras från lokal VHF.
📡 4. Fartyget lämnar VHF-räckvidd – Sömlös överlämning till OHA
Detta är det primära användningsfallet som filtreringslogiken är utformad för att hantera smidigt:
Tid | Källa | Anropssignal | Lat / Lon | Anteckningar |
13:00:00 | OTA |
| 14°44.000' / 61°10.000' | Inom VHF-räckvidd |
13:01:30 | OTA |
| 14°44,060' / 61°10,045' | Sista OTA-meddelandet innan räckvidden förlorades |
13:03:31 | TTL har löpt ut | — | — | OTA-data är inte längre giltig |
13:03:32 | OHA |
| 14°44,090' / 61°10,060' | |
13:09:32 | OHA |
| 14°44.130' / 61°10.090' | Metadata uppdaterad igen |
👉 Varför detta är nödvändigt : Utan 2-minuters TTL-reservfunktionen skulle du förlora all sikt för målet när en båt lämnar VHF-räckvidden. Målet är att undvika en dödzon mellan VHF- och OHA-täckning .
Sammanfattning
Allt du ser är resultatet av smart reservlogik som medvetet är inställd för att förhindra målbortfall samtidigt som inaktuell data minimeras. Att man ibland växlar mellan anropssignaler är inte ett fel – det är en bieffekt av att försöka göra något ganska elegant: upprätthålla konsekvent synlighet under övergången från lokal till offshore-AIS .
Med det sagt värdesätter vi verkligen din feedback, och dina tester har varit otroligt hjälpsamma för att bekräfta att systemet fungerar som det ska. Om du ser beteenden utanför detta (t.ex. en fem minuters fördröjning vid byte av källor) undersöker vi gärna saken vidare; låt oss bara veta.
