[go: up one dir, main page]

TWI912230B - Electronic fence processing method and server and vessel management information system thereof - Google Patents

Electronic fence processing method and server and vessel management information system thereof

Info

Publication number
TWI912230B
TWI912230B TW114136386A TW114136386A TWI912230B TW I912230 B TWI912230 B TW I912230B TW 114136386 A TW114136386 A TW 114136386A TW 114136386 A TW114136386 A TW 114136386A TW I912230 B TWI912230 B TW I912230B
Authority
TW
Taiwan
Prior art keywords
vehicle
server
electronic fence
warning message
client
Prior art date
Application number
TW114136386A
Other languages
Chinese (zh)
Other versions
TW202601547A (en
Inventor
吳大廉
Original Assignee
陽明海運股份有限公司
Filing date
Publication date
Application filed by 陽明海運股份有限公司 filed Critical 陽明海運股份有限公司
Publication of TW202601547A publication Critical patent/TW202601547A/en
Application granted granted Critical
Publication of TWI912230B publication Critical patent/TWI912230B/en

Links

Abstract

An electronic fence processing method, comprising: receiving a position report of a vessel; determining whether the position report of the vessel is corresponding to an electronic fence; when the position report of the vessel is determined corresponding to the electronic fence, determining whether a warning message corresponding to the electronic fence is triggered; and when it is determined that the warning message corresponding to the electronic fence is triggered, transmitting the warning message corresponding to the electronic fence to a client computer of an person related to the vessel.

Description

電子圍籬處理方法與其伺服端和載具管理資訊系統Electronic fencing processing methods and their server-side and vehicle management information systems

本申請係關於資訊系統,特別係關於整合式的載具管理資訊系統。This application relates to information systems, and in particular to an integrated vehicle management information system.

諸如船舶與飛機等大型運輸載具越來越複雜精密與昂貴,上面搭載的儀器設備越來越多,也有更多的環保法規、運輸法規、人事法規等需要遵守。由於各項儀器設備系統各有自己的管理系統與介面,如果想要更有效率而且即時地管理眾多種類且數量龐大的運輸載具,就需要有一套整合式的載具管理資訊系統,以便能夠彙整來自各個管理系統的片段訊息,整合成讓管理人員可以迅速理解的介面,並且能夠及時反應,減少危害發生的機會。藉此可以進一步降低運輸載具在運行時的風險與成本,增進運輸效率。Large transportation vehicles such as ships and airplanes are becoming increasingly complex, sophisticated, and expensive, carrying more and more instruments and equipment, and subject to more environmental, transportation, and personnel regulations. Since each instrument and equipment system has its own management system and interface, a unified vehicle management information system is needed to efficiently and in real-time manage a large number of diverse transportation vehicles. This system would aggregate fragmented information from various management systems, integrating it into an interface that managers can quickly understand, enabling timely responses and reducing the chances of hazards. This would further reduce the risks and costs of operating transportation vehicles and improve transportation efficiency.

本申請提供一套整合式的載具管理資訊系統,以便能夠彙整來自各個管理系統的片段訊息,整合成讓管理人員可以迅速理解的介面,並且能夠及時反應,減少危害發生的機會。藉此可以進一步降低運輸載具在運行時的風險與成本,增進運輸效率。This application provides an integrated vehicle management information system that can aggregate fragmented information from various management systems into a user-friendly interface that managers can quickly understand and respond to, reducing the chance of hazards. This can further reduce the risks and costs of transport vehicles during operation and improve transport efficiency.

根據本申請的一實施例,提供一種載具虛擬分身產生方法,其包含:自一客戶端接收一第一載具的一虛擬分身的讀取要求;讀取該第一載具當時的載具訊息和三維模型,並依據該第一載具當時的載具訊息和三維模型產生該虛擬分身的三維模型;以及輸出該虛擬分身的三維模型至該客戶端。According to one embodiment of this application, a method for generating a virtual clone of a vehicle is provided, comprising: receiving a read request for a virtual clone of a first vehicle from a client; reading the vehicle information and three-dimensional model of the first vehicle at that time, and generating a three-dimensional model of the virtual clone based on the vehicle information and three-dimensional model of the first vehicle at that time; and outputting the three-dimensional model of the virtual clone to the client.

更進一步,為了描繪該第一載具當時的外顯狀態,其中該虛擬分身的三維模型用於表示該載具訊息的外顯狀態,其中該載具訊息包含下列其中之一或其任意組合:旋轉式雷達的開啟狀態;碟形通信天線的指向角度;對外艙門的開啟狀態;錨鍊的狀態;救生艇的配置狀態;以及起重機的狀態。Furthermore, in order to depict the apparent state of the first vehicle at that time, the three-dimensional model of the virtual clone is used to represent the apparent state of the vehicle information, wherein the vehicle information includes one or any combination of the following: the on-state of the rotating radar; the pointing angle of the dish communication antenna; the on-state of the external cabin door; the state of the anchor chain; the configuration state of the lifeboat; and the state of the crane.

更進一步,為了描繪該第一載具當時所處的氣象狀態,該載具虛擬分身產生方法更包含:自一外部系統伺服端接收相應於該第一載具所在位置與時間的氣象訊息;以及根據該第一載具相應的氣象訊息,修正該虛擬分身的三維模型。Furthermore, in order to depict the weather conditions at the time of the first vehicle, the method for generating the virtual clone of the vehicle further includes: receiving weather information corresponding to the location and time of the first vehicle from an external system server; and correcting the three-dimensional model of the virtual clone based on the corresponding weather information of the first vehicle.

更進一步,為了描繪該第一載具當時所裝載的貨物情況,該載具虛擬分身產生方法更包含:讀取該第一載具當時的貨物裝載資料;以及根據該貨物裝載資料修正上述該虛擬分身的三維模型。Furthermore, in order to depict the cargo loaded by the first vehicle at that time, the method for generating the virtual clone of the vehicle further includes: reading the cargo loading data of the first vehicle at that time; and correcting the three-dimensional model of the virtual clone based on the cargo loading data.

更進一步,為了描繪該第一載具當時所裝載的貨物種類,其中該第一載具所裝載的多個貨物是依照其種類的不同而具有不同顏色。Furthermore, in order to depict the types of goods carried by the first vehicle at that time, the multiple goods carried by the first vehicle were of different colors according to their types.

更進一步,為了描繪該第一載具當時所裝載的貨物的卸載目的地,其中該第一載具所裝載的多個貨物是依照其卸載目的地的不同而具有不同顏色。Furthermore, in order to depict the unloading destination of the cargo carried by the first vehicle at that time, the multiple cargoes carried by the first vehicle are different colors according to their different unloading destinations.

更進一步,為了描繪該第一載具附近的地形地物,該載具虛擬分身產生方法更包含:讀取該第一載具當時所在位置的地形地物的三維模型,並且修正上述該虛擬分身的三維模型。Furthermore, in order to depict the terrain and features near the first vehicle, the method for generating the virtual clone of the vehicle further includes: reading the three-dimensional model of the terrain and features at the current location of the first vehicle, and correcting the three-dimensional model of the virtual clone.

更進一步,為了描繪該第一載具附近的其他載具,該載具虛擬分身產生方法更包含:判斷該第一載具是否相鄰於其他載具;以及當該第一載具相鄰於一第二載具時,讀取該第二載具的三維模型,並且依據該第二載具的三維模型修正該虛擬分身的三維模型。Furthermore, in order to depict other vehicles near the first vehicle, the method for generating the virtual clone of the vehicle further includes: determining whether the first vehicle is adjacent to other vehicles; and when the first vehicle is adjacent to a second vehicle, reading the three-dimensional model of the second vehicle, and correcting the three-dimensional model of the virtual clone based on the three-dimensional model of the second vehicle.

更進一步,為了描繪該第二載具的狀態,該載具虛擬分身產生方法更包含:讀取該至少一第二載具的載具狀態,並且依據該至少一第二載具的載具狀態修正該虛擬分身的三維模型,其中該虛擬分身的三維模型用於表示該第二載具的載具訊息的外顯狀態。Furthermore, in order to depict the state of the second vehicle, the method for generating a virtual clone of the vehicle further includes: reading the vehicle state of the at least one second vehicle, and modifying the three-dimensional model of the virtual clone according to the vehicle state of the at least one second vehicle, wherein the three-dimensional model of the virtual clone is used to represent the explicit state of the vehicle information of the second vehicle.

更進一步,為了實時描繪該第一載具的虛擬分身,該載具虛擬分身產生方法更包含:在接收上述虛擬分身的讀取要求之後,自該第一載具接收該第一載具當時的載具訊息。Furthermore, in order to depict the virtual clone of the first vehicle in real time, the method for generating the virtual clone of the vehicle further includes: after receiving the read request of the virtual clone, receiving the vehicle information of the first vehicle at that time from the first vehicle.

更進一步,為了接收遠端的第一載具的訊息,其中上述之自該第一載具接收該第一載具當時的載具訊息係透過一衛星星系電信網路所傳送。Furthermore, in order to receive information from a remote first vehicle, wherein the aforementioned vehicle information received from the first vehicle at the time of receipt is transmitted through a satellite network.

更進一步,為了支援缺乏三維模型描繪能力的客戶端,該載具虛擬分身產生方法更包含:描繪該虛擬分身的三維模型以產生一圖片;以及輸出該圖片至該客戶端。Furthermore, in order to support clients that lack the ability to draw 3D models, the method for generating a virtual clone of a vehicle further includes: drawing a 3D model of the virtual clone to generate an image; and outputting the image to the client.

更進一步,為了支援客戶端調整視角的能力,其中該圖片的描繪是根據該客戶端所傳送的一視角資訊所進行。Furthermore, to support the client's ability to adjust the viewpoint, the image is drawn based on viewpoint information transmitted by the client.

根據本申請的一實施例,提供一種實現上述之載具虛擬分身產生方法的伺服端,包含:一網路裝置,用於連接該客戶端;以及連接該網路裝置的一處理器,用於執行儲存於非揮發性記憶體內的多個指令,以實現上述之載具虛擬分身產生方法。According to one embodiment of this application, a server is provided for implementing the above-described vehicle virtual clone generation method, comprising: a network device for connecting to the client; and a processor connected to the network device for executing a plurality of instructions stored in non-volatile memory to implement the above-described vehicle virtual clone generation method.

根據本申請的一實施例,提供一種實現上述之載具虛擬分身產生方法的載具管理資訊系統,包含:該伺服端;該客戶端;以及該第一載具。According to one embodiment of this application, a vehicle management information system is provided that implements the above-described method for generating virtual vehicle clones, comprising: the server; the client; and the first vehicle.

藉由上述各實施例,本申請所提供的載具虛擬分身產生方法可以用於教育訓練,讓資淺的駕駛人員從遠端得知資深人員駕駛載具航行的狀況,從中得到經驗學習。特別是在交通繁忙的港區、扼要點(choke point)。在事故或險情發生之後,重播事故載具的虛擬分身影像可以用來快速重建當時的狀態,盡快釐清責任。虛擬分身功能還可以用於遠端監管和教學。當資淺駕駛人員操縱載具時,資深的駕駛人員可以從遠端監管資淺人員的操縱,避免發生危險。虛擬分身功能還能在氣候不佳的時候,讓載具上的駕駛人員可以迅速獲得狀況感知(situational awareness),以避免碰撞其他載具或地形地物。Through the above embodiments, the vehicle virtual clone generation method provided in this application can be used for education and training, allowing novice drivers to remotely observe the navigating conditions of experienced drivers and learn from their experience. This is particularly useful in busy port areas and choke points. After an accident or emergency, replaying the virtual clone image of the vehicle involved in the accident can quickly reconstruct the situation at the time and clarify responsibility as soon as possible. The virtual clone function can also be used for remote monitoring and teaching. When novice drivers are operating the vehicle, experienced drivers can remotely monitor the novice drivers' operations to prevent danger. The virtual clone function can also allow drivers in vehicles to quickly gain situational awareness in bad weather, so as to avoid collisions with other vehicles or terrain features.

根據本申請的一實施例,提供一種利用熱力軌跡圖判斷航線偏移方法,包含:根據一級別所包含多個載具的多個歷史位置訊息,產生該級別於一航段的熱力軌跡圖;接收航行於該航段的該級別的一載具的位置報告;根據該位置報告與該熱力軌跡圖,對照該位置報告的熱度訊息;判斷該熱度訊息是否異常;以及當判斷該熱度訊息異常時,產生偏離軌跡的警告訊息。According to one embodiment of this application, a method for determining route deviation using a thermal trajectory map is provided, comprising: generating a thermal trajectory map of a class for a segment based on multiple historical position information of multiple vehicles included in a class; receiving a position report of a vehicle of the class navigating the segment; comparing the position report with the thermal trajectory map, and determining whether the thermal information is abnormal; and generating a deviation warning message when the thermal information is determined to be abnormal.

更進一步,為了判斷該熱度訊息是否異常,其中上述之判斷該熱度訊息是否異常更包含下列其中之一或其任意組合:判斷該熱度訊息是否低於一低門檻值;以及判斷該熱度訊息是否高於一高門檻值,其中當該熱度訊息低於該低門檻值或該熱度訊息高於該高門檻值時,判斷該熱度訊息異常。Furthermore, in order to determine whether the popularity information is abnormal, the determination of whether the popularity information is abnormal includes one or any combination of the following: determining whether the popularity information is lower than a low threshold value; and determining whether the popularity information is higher than a high threshold value, wherein when the popularity information is lower than the low threshold value or the popularity information is higher than the high threshold value, the popularity information is determined to be abnormal.

更進一步,為了累積更多個歷史位置訊息,其中當判斷該熱度訊息正常時,將該位置報告新增到該級別於該航段的歷史位置訊息。Furthermore, in order to accumulate more historical location information, when the heat information is determined to be normal, the location report is added to the historical location information of that level for that flight segment.

更進一步,為了發送該警告訊息給相關人員,該利用熱力軌跡圖判斷航線偏移方法更包含:將該偏離軌跡的警告訊息,傳送至該載具的相關人員的客戶端。Furthermore, in order to send the warning message to the relevant personnel, the method for determining the flight path deviation using thermal trajectory maps further includes: transmitting the deviation warning message to the client of the relevant personnel of the vehicle.

更進一步,為了及時處理偏離軌跡的問題,該利用熱力軌跡圖判斷航線偏移方法更包含:利用下列傳送方式其中之一或其任意組合,將該警告訊息傳送給該載具的相關人員的計算機,其中該傳送方式包含簡訊、電子郵件、多媒體訊息、語音留言、影像留言和即時通訊。Furthermore, in order to address the issue of deviation from the trajectory in a timely manner, the method for determining the flight path deviation using a thermal trajectory map further includes: transmitting the warning message to the computer of the relevant personnel on the vehicle using one of the following transmission methods or any combination thereof, wherein the transmission methods include SMS, email, multimedia message, voice message, video message and instant messaging.

更進一步,為了將警告訊息傳送給正確的人員,其中上述的相關人員包含位於該載具的駕駛人員和管理人員,以及不在該載具之上的監管人員。Furthermore, in order to deliver the warning message to the correct personnel, including the driver and management personnel located in the vehicle, as well as supervisory personnel not on the vehicle.

更進一步,為了避免重複發出偏離軌跡的警告訊息,該利用熱力軌跡圖判斷航線偏移方法更包含:判斷是否已經發出相應的偏離軌跡的警告訊息;以及當判斷尚未發出相應的偏離軌跡的警告訊息時,再進行上述之將該偏離軌跡的警告訊息傳送至該載具的相關人員的客戶端。Furthermore, in order to avoid repeatedly issuing deviation warning messages, the method for determining flight path deviation using thermal trajectory maps further includes: determining whether a corresponding deviation warning message has already been issued; and when it is determined that no corresponding deviation warning message has been issued, then transmitting the deviation warning message to the client of the relevant personnel of the vehicle.

更進一步,為了及時判斷是否偏離軌跡,其中上述之位置報告係透過一衛星星系電信網路所傳送。Furthermore, in order to promptly determine whether the trajectory has deviated, the aforementioned position report is transmitted via a satellite constellation telecommunications network.

更進一步,為了順應不同季節的自然環境變化而產生不同的航行軌跡,其中上述之多個歷史位置訊息相應於該位置報告的同一時間段。Furthermore, different navigation trajectories are generated in order to adapt to the changes in the natural environment in different seasons, and the above-mentioned historical location information corresponds to the same time period of the location report.

更進一步,為了順應不同貨物運載情況而產生不同的航行軌跡,其中上述之多個歷史位置訊息所對應的貨物運載量的等級相應於該位置報告所對應的貨物運載量的等級。Furthermore, in order to adapt to different cargo carrying conditions, different navigation trajectories are generated, wherein the cargo carrying capacity level corresponding to the above-mentioned multiple historical location information corresponds to the cargo carrying capacity level corresponding to the location report.

根據本申請的一實施例,提供一種實現上述之利用熱力軌跡圖判斷航線偏移方法的伺服端,包含:一網路裝置,用於連接該載具;以及連接該網路裝置的一處理器,用於執行儲存於非揮發性記憶體內的多個指令,以實現上述之利用熱力軌跡圖判斷航線偏移方法。According to one embodiment of this application, a server is provided that implements the above-described method for determining flight path deviation using a thermal trajectory map, comprising: a network device for connecting to the vehicle; and a processor connected to the network device for executing a plurality of instructions stored in non-volatile memory to implement the above-described method for determining flight path deviation using a thermal trajectory map.

根據本申請的一實施例,提供一種實現上述之利用熱力軌跡圖判斷航線偏移方法的伺服端,包含:一網路裝置,用於連接該載具與該客戶端;以及連接該網路裝置的一處理器,用於執行儲存於非揮發性記憶體內的多個指令,以實現上述之利用熱力軌跡圖判斷航線偏移方法。According to one embodiment of this application, a server is provided that implements the above-described method for determining flight path deviation using a thermal trajectory map, comprising: a network device for connecting the vehicle and the client; and a processor connected to the network device for executing a plurality of instructions stored in non-volatile memory to implement the above-described method for determining flight path deviation using a thermal trajectory map.

根據本申請的一實施例,提供一種實現上述之載具虛擬分身產生方法的載具管理資訊系統,包含:該伺服端;以及該載具。According to one embodiment of this application, a vehicle management information system is provided that implements the above-described method for generating virtual vehicle clones, comprising: the server; and the vehicle.

根據本申請的一實施例,提供一種實現上述之載具虛擬分身產生方法的載具管理資訊系統,包含:該伺服端;該客戶端;以及該載具。According to one embodiment of this application, a vehicle management information system is provided that implements the above-described method for generating virtual vehicle clones, comprising: the server; the client; and the vehicle.

在管理載具航行的時候,通常可以利用歷史經驗來進行。藉由上述各實施例,本申請所提供的利用熱力軌跡圖判斷航線偏移方法可以將經驗法則歸納為熱力軌跡圖,以便於根據不同級別、不同季節與/或不同載重等級的歷史經驗來大致判斷航行軌跡是否正常。當航行軌跡偏離歷史經驗的航道時,可以及時對相關人員發出警告。When managing vehicle navigation, historical experience is often used. Through the embodiments described above, the method for determining route deviation using heat map provided in this application can summarize empirical rules into heat map data, allowing for a general assessment of whether the navigation trajectory is normal based on historical experience of different classes, seasons, and/or load classes. When the navigation trajectory deviates from the historically established course, timely warnings can be issued to relevant personnel.

根據本申請一實施例,提供一種電子圍籬處理方法,包含:接收一載具的位置報告;判斷該載具的位置報告是否相應於一電子圍籬;當該載具的位置報告相應於該電子圍籬時,判斷是否觸發該電子圍籬的警告訊息;以及當判斷觸發該電子圍籬的警告訊息時,將該電子圍籬的警告訊息傳送到該載具的相關人員的客戶端。According to one embodiment of this application, an electronic fence processing method is provided, comprising: receiving a location report from a vehicle; determining whether the location report of the vehicle corresponds to an electronic fence; when the location report of the vehicle corresponds to the electronic fence, determining whether to trigger a warning message of the electronic fence; and when it is determined that the warning message of the electronic fence has been triggered, transmitting the warning message of the electronic fence to the client of the relevant personnel of the vehicle.

更進一步,為了避免重複發送警告訊息,該電子圍籬處理方法更包含:當判斷觸發該電子圍籬的警告訊息時,判斷是否已經發出相應的警告訊息;以及當尚未發出相應的警告訊息時,再執行上述將該電子圍籬的警告訊息傳送到該載具的相關人員的客戶端的步驟,其中上述將該電子圍籬的警告訊息傳送到該載具的相關人員的客戶端的步驟系通過一衛星星系電信網路。Furthermore, to avoid repeatedly sending warning messages, the electronic fence processing method further includes: when it is determined that a warning message of the electronic fence has been triggered, determining whether a corresponding warning message has already been issued; and when no corresponding warning message has been issued, then performing the aforementioned step of transmitting the warning message of the electronic fence to the client of the relevant personnel of the vehicle, wherein the aforementioned step of transmitting the warning message of the electronic fence to the client of the relevant personnel of the vehicle is performed through a satellite galaxy telecommunications network.

更進一步,為了及時處理電子圍籬的問題,該電子圍籬處理方法更包含:利用下列傳送方式其中之一或其任意組合,將該警告訊息傳送給該載具的相關人員的計算機,其中該傳送方式包含簡訊、電子郵件、多媒體訊息、語音留言、影像留言和即時通訊。Furthermore, in order to address electronic fence issues promptly, the electronic fence handling method further includes: transmitting the warning message to the computer of the relevant personnel in the vehicle using one of the following transmission methods or any combination thereof, wherein the transmission methods include SMS, email, multimedia message, voice message, video message and instant messaging.

更進一步,為了將電子圍籬相應於載具的某些儀器讀數,該電子圍籬處理方法更包含:接收到該載具的一儀器讀數報告,其中上述之判斷是否觸發該電子圍籬的警告訊息的步驟更包含:判斷該儀器讀數報告的讀數範圍是否落在該電子圍籬的設定參數範圍;以及當該儀器讀數報告的讀數範圍落在該電子圍籬的設定參數範圍時,判斷觸發該電子圍籬的警告訊息。Furthermore, in order to associate the electronic fence with certain instrument readings of the vehicle, the electronic fence processing method further includes: receiving an instrument reading report from the vehicle, wherein the aforementioned step of determining whether to trigger a warning message for the electronic fence further includes: determining whether the reading range of the instrument reading report falls within the setting parameter range of the electronic fence; and when the reading range of the instrument reading report falls within the setting parameter range of the electronic fence, determining to trigger a warning message for the electronic fence.

更進一步,為了避免在離岸近的地方排放廢水或壓艙水,其中上述的儀器讀數報告的讀數關於排放廢水或壓艙水的設備啟動與否。Furthermore, in order to avoid discharging wastewater or ballast water near the shore, the instrument readings reported above relate to whether or not the equipment discharging wastewater or ballast water is activated.

更進一步,為了避免在離岸近的地方排放高硫量廢氣,其中上述的儀器讀數報告的讀數關於下列其中之一或其任意組合:燃油加熱器出口溫度;以及燃油加熱器出口黏度。Furthermore, in order to avoid the emission of high-sulfur exhaust gas near the shore, the instrument readings reported above shall be related to one or any combination of the following: fuel oil heater outlet temperature; and fuel oil heater outlet viscosity.

更進一步,為了避免在纜線鋪設區域拋錨或避免撞傷海洋哺乳類生物,其中上述的儀器讀數報告的讀數關於航速,該電子圍籬的設定參數範圍包含下列其中之一:最低速率;以及最高速率。Furthermore, in order to avoid anchoring in the cable-laying area or injuring marine mammals, the electronic fence's setting parameters, which relate to speed in the aforementioned instrument readings, include one of the following: minimum speed; and maximum speed.

更進一步,為了在電子圍籬的有效時間段內發出警告訊息,其中上述之判斷是否觸發該電子圍籬的警告訊息的步驟更包含:判斷該位置報告的時間是否相應於該電子圍籬的一起始時間與一結束時間之間;以及當該位置報告的時間是否相應於該電子圍籬的該起始時間與該結束時間時,判斷觸發該電子圍籬的警告訊息。Furthermore, in order to issue a warning message within the effective time period of the electronic fence, the aforementioned step of determining whether to trigger the warning message of the electronic fence further includes: determining whether the time of the location report corresponds to a start time and an end time of the electronic fence; and determining that the warning message of the electronic fence is triggered when the time of the location report corresponds to the start time and the end time of the electronic fence.

更進一步,為了限定電子圍籬對於某些級別的載具才有效,其中上述之判斷是否觸發該電子圍籬的警告訊息的步驟更包含:判斷該載具的級別是否相應於該電子圍籬相應的級別;以及當該載具的級別相應於該電子圍籬相應的級別時,判斷觸發該電子圍籬的警告訊息。Furthermore, in order to limit the effectiveness of electronic fencing to certain vehicle classes, the aforementioned step of determining whether to trigger the warning message of the electronic fencing further includes: determining whether the vehicle class corresponds to the corresponding class of the electronic fencing; and determining to trigger the warning message of the electronic fencing when the vehicle class corresponds to the corresponding class of the electronic fencing.

更進一步,為了限定立體空間內的電子圍籬,其中該電子圍籬的範圍包含經度、緯度與高程範圍。Furthermore, in order to define an electronic fence within a three-dimensional space, the range of the electronic fence includes longitude, latitude, and elevation ranges.

更進一步,為了限定複雜形狀的電子圍籬,其中該電子圍籬的範圍是兩個以上的形狀的交集或聯集。Furthermore, in order to define a complex-shaped electronic fence, wherein the extent of the electronic fence is the intersection or union of two or more shapes.

更進一步,為了自動設定電子圍籬,其中電子圍籬處理方法更包含:自外部系統伺服端取得一禁航區公告;以及根據該禁航區公告設定該電子圍籬與其起始時間和結束時間。Furthermore, in order to automatically set up the electronic fence, the electronic fence processing method further includes: obtaining a no-fly zone announcement from an external system server; and setting the electronic fence and its start time and end time according to the no-fly zone announcement.

更進一步,為了能夠自動化遠端控制載具上的儀器設備,其中上述之電子圍籬的警告訊息更包含對該載具的一儀器設備下達的控制指令,上述之電子圍籬處理方法更包含:當判斷觸發該電子圍籬的警告訊息時,將該電子圍籬的警告訊息的控制指令傳送到該載具的相應的該儀器設備。Furthermore, in order to automate the remote control of the instruments and equipment on the vehicle, the aforementioned warning message of the electronic fence further includes a control command issued to an instrument or equipment on the vehicle, and the aforementioned electronic fence processing method further includes: when it is determined that the warning message of the electronic fence is triggered, transmitting the control command of the warning message of the electronic fence to the corresponding instrument or equipment on the vehicle.

根據本申請的一實施例,本申請提供一種實現前述電子圍籬處理方法的伺服端,包含:一網路裝置,用於連接該載具與該客戶端;以及連接該網路裝置的一處理器,用於執行儲存於非揮發性記憶體內的多個指令,以實現上述之電子圍籬處理方法。According to one embodiment of this application, this application provides a server for implementing the aforementioned electronic fence processing method, comprising: a network device for connecting the carrier and the client; and a processor connected to the network device for executing multiple instructions stored in non-volatile memory to implement the aforementioned electronic fence processing method.

根據本申請的一實施例,提供一種實現前述電子圍籬處理方法的載具管理資訊系統,包含:該伺服端;該客戶端;以及該載具。According to one embodiment of this application, a vehicle management information system for implementing the aforementioned electronic fence processing method is provided, comprising: the server; the client; and the vehicle.

透過電子圍籬的設定與警告,可以讓複雜繁瑣的區域性警告自動化,進而減輕繁重的航行作業注意事項,從而減少犯錯的機率。上述的自動化還可以包含讀取載具上儀器設備的讀數,判斷其是否落入警告訊息的讀數範圍內,更進一步自動化警告訊息。By setting up and issuing warnings through electronic fencing, complex and cumbersome regional warnings can be automated, thereby reducing the burden of navigational precautions and the chance of errors. The aforementioned automation can also include reading the readings of instruments on the vehicle and determining whether they fall within the reading range of warning messages, further automating the warning messages.

根據本申請的一實施例,提供一種衛星傳送影像處理方法,包含:根據一衛星星系電信網路的最小固定頻寬與一載具的多部監視攝影端的數量與解析度,計算該多部監視攝影端中每一部監視攝影端的低更新率;以及透過該衛星星系電信網路輪流傳送該多部監視攝影端的低更新率影像至一伺服端。According to one embodiment of this application, a satellite-transmitted image processing method is provided, comprising: calculating the low update rate of each of the multiple surveillance cameras based on the minimum fixed bandwidth of a satellite galaxy telecommunications network and the number and resolution of multiple surveillance cameras on a carrier; and transmitting the low update rate images of the multiple surveillance cameras to a server in turn through the satellite galaxy telecommunications network.

更進一步,為了自動化監控影像,該衛星傳送影像處理方法更包含:利用人工智慧影像辨識模組監控該多部監視攝影端傳送的影像;以及當該人工智慧辨識模組監控到該多部監視攝影端中的第一監視攝影端的影像異常時,透過該衛星星系電信網路傳送該第一監視攝影端的高更新率影像到該伺服端,其中該高更新率高於該低更新率。Furthermore, in order to automate the monitoring of images, the satellite transmission image processing method further includes: using an artificial intelligence image recognition module to monitor the images transmitted by the multiple monitoring cameras; and when the artificial intelligence recognition module detects an image anomaly in the first monitoring camera among the multiple monitoring cameras, transmitting the high-refresh-rate image of the first monitoring camera to the server through the satellite galaxy telecommunications network, wherein the high-refresh-rate image is higher than the low-refresh-rate image.

更進一步,為了監控載具內部的安全,其中上述的影像異常包含下列其中之一或其任意組合:失火;管線洩漏;人員落海;害蟲偵測;與艙門異常開啟。Furthermore, in order to monitor the safety inside the vehicle, the aforementioned video anomalies include one or any combination of the following: fire; pipeline leak; personnel falling into the sea; pest detection; and abnormal opening of cabin doors.

更進一步,為了服務透過該伺服端請求高更新率影像的客戶端,該衛星傳送影像處理方法更包含:判斷是否收到該伺服端的指定要求,該指定要求要求傳送該多部監視攝影端中的第二監視攝影端的影像;當收到該伺服端的該指定要求時,透過該衛星星系電信網路傳送該第二監視攝影端的高更新率影像到該伺服端,其中該高更新率高於該低更新率。Furthermore, in order to serve clients requesting high-refresh-rate images through the server, the satellite image transmission processing method further includes: determining whether a specified request has been received from the server, the specified request requesting the transmission of images from a second monitoring camera among the plurality of monitoring cameras; when the specified request is received from the server, transmitting the high-refresh-rate images from the second monitoring camera to the server through the satellite galaxy telecommunications network, wherein the high refresh rate is higher than the low refresh rate.

更進一步,為了服務遠端的客戶端進行操控和溝通,該衛星傳送影像處理方法更包含:當收到該伺服端的該指定要求時,執行下列其中之一或其任意組合:透過該衛星星系電信網路接收該伺服端對該第二監視攝影端的操控指令,並且將該操控指令傳送至該第二監視攝影端;透過該衛星星系電信網路接收該伺服端對該第二監視攝影端的遠端語音資料,並且將該遠端語音資料傳送至該第二監視攝影端進行播放;以及接收該第二監視攝影端的語音資料,並且透過該衛星星系電信網路傳送該第二監視攝影端的語音資料到該伺服端。Furthermore, in order to serve remote clients for control and communication, the satellite transmission image processing method further includes: upon receiving the specified request from the server, performing one or any combination of the following: receiving the server's control command to the second monitoring camera via the satellite galaxy telecommunications network, and transmitting the control command to the second monitoring camera; receiving the server's remote voice data to the second monitoring camera via the satellite galaxy telecommunications network, and transmitting the remote voice data to the second monitoring camera for playback; and receiving the voice data from the second monitoring camera, and transmitting the voice data from the second monitoring camera to the server via the satellite galaxy telecommunications network.

更進一步,為了操控監視攝影端,其中該操控指令包含對該第二監視攝影端的橫搖指令、縱擺指令與放大指令其中之一。Furthermore, in order to control the surveillance camera, the control command includes one of the following commands for the second surveillance camera: pan, tilt, and zoom.

更進一步,為了讓指令和語音資料優先傳輸,其中該遠端語音資料、該語音資料和該操控指令的傳輸優先順序高於該高更新率影像的資料。Furthermore, in order to prioritize the transmission of commands and voice data, the transmission priority of the remote voice data, the voice data, and the control commands is higher than that of the high-refresh-rate image data.

更進一步,為了在服務同一載具上的客戶端而不需要占用衛星通信頻寬,該衛星傳送影像處理方法更包含:在收到該指定要求之後,判斷該指定要求的來源是否為該載具上的一客戶端;以及當該指定要求的來源為該載具上的一客戶端時,直接透過該載具的載具內部網路將該第二監視攝影端的影像傳送到該客戶端。Furthermore, in order to serve clients on the same vehicle without occupying satellite communication bandwidth, the satellite image transmission processing method further includes: after receiving the specified request, determining whether the source of the specified request is a client on the vehicle; and when the source of the specified request is a client on the vehicle, directly transmitting the image of the second monitoring camera to the client through the vehicle's internal network.

更進一步,為了讓伺服端進一步辨識人臉,其中當該人工智慧影像辨識模組監控到該多部監視攝影端中的第三監視攝影端的影像出現人臉或視覺識別裝置時,透過該衛星星系電信網路傳送該第三監視攝影端的高更新率影像到該伺服端,其中該高更新率的更新率高於該低更新率的更新率。Furthermore, in order to enable the server to further recognize faces, when the artificial intelligence image recognition module monitors the image of the third monitoring camera among the multiple monitoring cameras and a face or visual recognition device appears, the high-refresh-rate image of the third monitoring camera is transmitted to the server through the satellite galaxy telecommunications network, wherein the high-refresh-rate image has a higher update rate than the low-refresh-rate image.

更進一步,為了服務遠端的客戶端進行操控和溝通,該衛星傳送影像處理方法更包含:當該人工智慧影像辨識模組監控到該多部監視攝影端中的第三監視攝影端的影像出現人臉或視覺識別裝置時,執行下列其中之一或其任意組合:透過該衛星星系電信網路接收該伺服端對該第三監視攝影端的操控指令,並且將該操控指令傳送至該第三監視攝影端;透過該衛星星系電信網路接收該伺服端對該第三監視攝影端的遠端語音資料,並且將該遠端語音資料傳送至該第二監視攝影端進行播放;以及接收該第三監視攝影端的語音資料,並且透過該衛星星系電信網路傳送該第二監視攝影端的語音資料到該伺服端。Furthermore, in order to serve remote clients for control and communication, the satellite transmission image processing method further includes: when the artificial intelligence image recognition module monitors the image of a third monitoring camera among the multiple monitoring cameras and detects a face or visual recognition device, it performs one or any combination of the following: receiving the server's control command for the third monitoring camera through the satellite galaxy telecommunications network. The system receives remote voice data from the server to the third surveillance camera via the satellite network and transmits the remote voice data to the second surveillance camera for playback. It also receives voice data from the third surveillance camera and transmits the voice data from the second surveillance camera to the server via the satellite network.

更進一步,為了得知該載具的成員位在哪一個艙室,該衛星傳送影像處理方法更包含:當該人工智慧辨識模組監控到該第三監視攝影端的影像出現人臉或視覺識別裝置時,辨識該人臉或視覺辨識裝置所對應的人員;根據該載具的一艙室設計圖,找出該第三監視攝影端所安裝的艙室;以及紀錄該人員與該艙室的對應關係。Furthermore, in order to determine which compartment the crew members of the vehicle are located in, the satellite transmission image processing method further includes: when the artificial intelligence recognition module monitors the image of the third monitoring camera and a face or visual recognition device appears, identifying the personnel corresponding to the face or visual recognition device; locating the compartment where the third monitoring camera is installed based on the design drawing of one compartment of the vehicle; and recording the correspondence between the personnel and the compartment.

根據本申請的一實施例,本申請提供一種實現前述衛星傳送影像處理方法的監視畫面載具伺服端,包含:一網路裝置,用於連接該多部監視攝影端與該伺服端;以及連接該網路裝置的一處理器,用於執行儲存於非揮發性記憶體內的多個指令,以實現上述之衛星傳送影像處理方法。According to one embodiment of this application, this application provides a monitoring image carrier server for implementing the aforementioned satellite transmission image processing method, comprising: a network device for connecting the plurality of monitoring cameras to the server; and a processor connected to the network device for executing a plurality of instructions stored in non-volatile memory to implement the aforementioned satellite transmission image processing method.

根據本申請的一實施例,本申請提供一種實現前述衛星傳送影像處理方法的載具資訊系統,包含:該監視畫面載具伺服端;以及該多部監視攝影端。According to one embodiment of this application, this application provides a vehicle information system for implementing the aforementioned satellite transmission image processing method, comprising: the monitoring image vehicle server; and the plurality of monitoring cameras.

根據本申請的一實施例,本申請提供一種衛星傳送影像處理方法,包含:經由一衛星星系電信網路接收一載具的多部監視攝影端的低更新率影像;自一來源接收一指定要求,該指定要求要求傳送該多部監視攝影端中的第一監視攝影端的影像;發送該指定要求至該載具的監視畫面載具伺服端;透過該衛星星系電信網路自該監視畫面載具伺服端接收該指定要求相應的該第一監視攝影端的高更新率影像,其中該高更新率的更新率高於該低更新率的更新率;以及將上述的高更新率影像傳送至該來源。According to one embodiment of this application, this application provides a satellite-transmitted image processing method, comprising: receiving low-refresh-rate images from multiple surveillance cameras of a vehicle via a satellite galaxy telecommunications network; receiving a specified request from a source, the specified request requesting the transmission of an image from a first surveillance camera among the multiple surveillance cameras; sending the specified request to a surveillance image carrier server of the vehicle; receiving, via the satellite galaxy telecommunications network, a high-refresh-rate image of the first surveillance camera corresponding to the specified request from the surveillance image carrier server, wherein the high-refresh-rate image has a higher refresh rate than the low-refresh-rate image; and transmitting the high-refresh-rate image to the source.

更進一步,為了存查上述的高更新率影像,該衛星傳送影像處理方法更包含:將該高更新率影像儲存到資料管理層當中。Furthermore, in order to store the aforementioned high update rate images, the satellite transmission image processing method further includes storing the high update rate images in the data management layer.

更進一步,為了服務該來源與該第一監視攝影端進行操控和溝通,該衛星傳送影像處理方法更包含下列其中之一或其任意組合:自該來源接收操控指令,並且透過該衛星星系電信網路傳送該操控指令至該監視畫面載具伺服端,用於控制該第一監視攝影端;自該來源接收遠端語音資料,並且將該遠端語音資料傳送至該監視畫面載具伺服端,用於令該第一監視攝影端播放該遠端語音資料;以及透過該衛星星系電信網路自該監視畫面載具伺服端接收該第一監視攝影端的語音資料,並且傳送該語音資料到該來源。Furthermore, in order to facilitate control and communication between the source and the first surveillance camera, the satellite image transmission processing method further includes one or any combination of the following: receiving control commands from the source and transmitting the control commands to the surveillance camera server via the satellite network for controlling the first surveillance camera; receiving remote voice data from the source and transmitting the remote voice data to the surveillance camera server for instructing the first surveillance camera to play the remote voice data; and receiving voice data from the first surveillance camera via the surveillance camera server through the satellite network and transmitting the voice data to the source.

更進一步,為了操控監視攝影端,其中該操控指令包含對該第一監視攝影端的橫搖指令、縱擺指令與放大指令其中之一。Furthermore, in order to control the surveillance camera, the control command includes one of the following commands: pan, tilt, and zoom on the first surveillance camera.

更進一步,為了讓指令和語音資料優先傳輸,其中該遠端語音資料、該語音資料和該操控指令的傳輸優先順序高於該高更新率影像的資料。Furthermore, in order to prioritize the transmission of commands and voice data, the transmission priority of the remote voice data, the voice data, and the control commands is higher than that of the high-refresh-rate image data.

更進一步,為了自動化監控影像,該衛星傳送影像處理方法更包含:利用人工智慧影像辨識模組監控該多部監視攝影端的低更新率影像;以及當該人工智慧影像辨識模組發現該第一監視攝影端的影像異常時,該人工智慧影像辨識模組作為該來源以發出該指定要求,Furthermore, to automate image monitoring, the satellite-transmitted image processing method further includes: using an artificial intelligence image recognition module to monitor low-refresh-rate images from the multiple monitoring cameras; and when the artificial intelligence image recognition module detects an anomaly in the image from the first monitoring camera, the artificial intelligence image recognition module, as the source, issues the specified request.

更進一步,為了監控人員進入特定艙室,該衛星傳送影像處理方法更包含:利用人工智慧影像辨識模組監控該高更新率影像當中的人臉或視覺辨識裝置;查詢該人臉或該視覺辨識裝置所對應的人員;根據該載具的一艙室設計圖,查詢該第一監視攝影端所安裝的一艙室;判斷該人員與該艙室的對應關係是否異常;當判斷該對應關係異常時,產生警告訊息;以及通過該衛星星系電信網路將該警告訊息傳送到該載具的相關人員的客戶端的步驟。Furthermore, in order to monitor personnel entering specific compartments, the satellite-transmitted image processing method further includes: using an artificial intelligence image recognition module to monitor facial or visual recognition devices in the high-refresh-rate images; querying the personnel corresponding to the facial or visual recognition device; querying the compartment where the first monitoring camera is installed based on the compartment design drawing of the vehicle; determining whether the correspondence between the personnel and the compartment is abnormal; generating a warning message when the correspondence is determined to be abnormal; and transmitting the warning message to the client of the relevant personnel in the vehicle through the satellite galaxy telecommunications network.

更進一步,為了監控人員操作某種設備,該衛星傳送影像處理方法更包含:利用人工智慧影像辨識模組監控該高更新率影像當中的人臉或視覺辨識裝置;查詢該人臉或該視覺辨識裝置所對應的人員;根據該載具的一艙室設計圖,查詢該第一監視攝影端所對應的一儀器設備;判斷該人員的證照與該儀器設備的對應關係是否異常;當判斷該對應關係異常時,產生警告訊息;以及通過該衛星星系電信網路將該警告訊息傳送到該載具的相關人員的客戶端的步驟。Furthermore, in order to monitor personnel operating certain equipment, the satellite-transmitted image processing method further includes: using an artificial intelligence image recognition module to monitor a face or visual recognition device in the high-refresh-rate image; querying the personnel corresponding to the face or visual recognition device; querying an instrument corresponding to the first monitoring camera based on the cabin design drawing of the vehicle; determining whether the correspondence between the personnel's certificate and the instrument is abnormal; generating a warning message when the correspondence is determined to be abnormal; and transmitting the warning message to the client of the relevant personnel in the vehicle through the satellite galaxy telecommunications network.

更進一步,為了監控載具所傳來的高更新率影像,該衛星傳送影像處理方法更包含:透過該衛星星系電信網路自該監視畫面載具伺服端接收該多部監視攝影端的一第二監視攝影端的高更新率影像;利用人工智慧影像辨識模組監控該高更新率影像;當該人工智慧影像辨識模組判斷該高更新率影像中出現影像異常時,產生警告訊息;以及通過該衛星星系電信網路將該警告訊息傳送到該載具的相關人員的客戶端的步驟。Furthermore, in order to monitor the high-refresh-rate images transmitted by the vehicle, the satellite-transmitted image processing method further includes: receiving high-refresh-rate images from a second monitoring camera among the multiple monitoring cameras via the satellite network; monitoring the high-refresh-rate images using an artificial intelligence image recognition module; generating a warning message when the artificial intelligence image recognition module determines that an image abnormality occurs in the high-refresh-rate images; and transmitting the warning message to the client of the relevant personnel of the vehicle via the satellite network.

更進一步,為了監控載具內部的安全,其中上述的影像異常包含下列其中之一或其任意組合:失火;管線洩漏;人員落海;害蟲偵測;與艙門異常開啟。Furthermore, in order to monitor the safety inside the vehicle, the aforementioned video anomalies include one or any combination of the following: fire; pipeline leak; personnel falling into the sea; pest detection; and abnormal opening of cabin doors.

根據本申請的一實施例,提供一種實現前述衛星傳送影像處理方法的伺服端,包含:一網路裝置,用於連接該監視畫面載具伺服端與該來源;以及連接該網路裝置的一處理器,用於執行儲存於非揮發性記憶體內的多個指令,以實現上述之衛星傳送影像處理方法。According to one embodiment of this application, a server for implementing the aforementioned satellite transmission image processing method is provided, comprising: a network device for connecting the monitoring image carrier server and the source; and a processor connected to the network device for executing multiple instructions stored in non-volatile memory to implement the aforementioned satellite transmission image processing method.

根據本申請的一實施例,提供一種實現前述衛星傳送影像處理方法的載具資訊系統,包含:該監視畫面載具伺服端;該多部監視攝影端;以及該伺服端。According to one embodiment of this application, a vehicle information system for implementing the aforementioned satellite transmission image processing method is provided, comprising: the monitoring image vehicle server; the plurality of monitoring cameras; and the server.

本申請所提供衛星傳送影像處理方法,可以在有限的通信頻寬之下,讓遠端的客戶端或人工智慧影像辨識模組監控載具傳來的多個低更新率影像。並且在客戶端或人工智慧影像辨識模組要求之下,改傳高更新率影像以供進一步的辨識。自動化辨識人員與艙室或儀器設備的關係,能夠大幅度降低安全查核的負擔。當自動化辨識影像異常時,可以自動發出警告訊息。The satellite-transmitted image processing method provided in this application allows remote clients or AI image recognition modules to monitor multiple low-refresh-rate images transmitted from the carrier, even with limited communication bandwidth. Upon request from the client or AI image recognition module, high-refresh-rate images can be transmitted for further identification. Automating the relationship between identification personnel and the cabin or equipment significantly reduces the burden of security checks. When the automated identification images malfunction, an automatic warning message can be issued.

根據本申請的一實施例,提供一種貨物碳足跡計算方法,包含:接收一載具的一分電表的一第一讀數;接收該分電表的第二讀數;根據該第二讀數與該第一讀數的差值,計算該分電表的用電量;根據該載具的貨物裝載資料,找出該分電表所對應的貨物;以及根據該載具的電量與碳排放量的比例與該貨物相應的用電量,計算該貨物的碳足跡。According to one embodiment of this application, a method for calculating the carbon footprint of cargo is provided, comprising: receiving a first reading from a power meter of a vehicle; receiving a second reading from the power meter; calculating the power consumption of the power meter based on the difference between the second reading and the first reading; identifying the cargo corresponding to the power meter based on cargo loading data of the vehicle; and calculating the carbon footprint of the cargo based on the ratio of the vehicle's power consumption to carbon emissions and the corresponding power consumption of the cargo.

更進一步,為了確保該第一讀數是在該貨物裝載上電時讀取,該貨物碳足跡計算方法更包含:根據該第一讀數的讀取時間,找出該載具所相應於該讀取時間的位置;判斷該位置是否對應於該貨物的裝載地點;以及當該位置對應於該貨物的裝載地點時,判定該第一讀數是有效的。Furthermore, to ensure that the first reading is taken when the cargo is loaded and powered on, the cargo carbon footprint calculation method further includes: finding the location of the vehicle corresponding to the reading time based on the reading time of the first reading; determining whether the location corresponds to the loading location of the cargo; and determining that the first reading is valid when the location corresponds to the loading location of the cargo.

更進一步,為了確保該第二讀數是在該貨物卸載下電時讀取,該貨物碳足跡計算方法更包含:根據該第二讀數的讀取時間,找出該載具所相應於該讀取時間的位置;判斷該位置是否對應於該貨物的卸載地點;以及當該位置對應於該貨物的卸載地點時,判定該第一讀數是有效的。Furthermore, to ensure that the second reading is taken when the cargo is unloaded and powered off, the cargo carbon footprint calculation method further includes: finding the location of the vehicle corresponding to the reading time based on the reading time of the second reading; determining whether the location corresponds to the unloading location of the cargo; and determining that the first reading is valid when the location corresponds to the unloading location of the cargo.

更進一步,為了盡早測量該貨物的耗電,其中該第一讀數是在該分電表所計算的耗電線路接上負載的時候所讀取的。Furthermore, in order to measure the power consumption of the goods as early as possible, the first reading is taken when the power consumption line calculated by the power meter is connected to the load.

更進一步,為了完整測量該貨物的耗電,其中該第一讀數是在該分電表所計算的耗電線路脫離負載的時候所讀取的。Furthermore, in order to fully measure the power consumption of the goods, the first reading is taken when the power-consuming line calculated by the power meter is off-load.

更進一步,為了精確地測量該載具的電量與碳排放量的比例,該貨物碳足跡計算方法更包含:接收該載具的一總電表的第一總電表讀數,其中該第一讀數的讀取時間相應於該第一總電表讀數的讀取時間;接收該總電表的第二總電表讀數,其中該第二讀數的讀取時間相應於該第二總電表讀數的讀取時間;接收該載具的發電機的一燃料計的第一燃料讀數,其中該第一讀數的讀取時間相應於該第一燃料讀數的讀取時間;接收該燃料計的第二燃料讀數,其中該第二讀數的讀取時間相應於該第二燃料讀數的讀取時間;以及根據該第一總電表讀數、該第二總電表讀數、該第一燃料讀數、該第二燃料讀數,計算該載具的電量與碳排放量的比例。Furthermore, to accurately measure the ratio of electricity consumption to carbon emissions of the vehicle, the cargo carbon footprint calculation method further includes: receiving a first total electricity meter reading from the vehicle, wherein the reading time of the first reading corresponds to the reading time of the first total electricity meter; receiving a second total electricity meter reading from the vehicle, wherein the reading time of the second reading corresponds to the reading time of the second total electricity meter; receiving the vehicle's... The vehicle receives a first fuel reading from a fuel meter of an electric motor, wherein the reading time of the first reading corresponds to the reading time of the first fuel reading; receives a second fuel reading from the fuel meter, wherein the reading time of the second reading corresponds to the reading time of the second fuel reading; and calculates the ratio of the vehicle's electricity consumption to carbon emissions based on the first total electricity meter reading, the second total electricity meter reading, the first fuel reading, and the second fuel reading.

更進一步,為了自動提供報告給貨主,該貨物碳足跡計算方法更包含:根據該貨物的碳足跡,產生該貨物的碳足跡報告;以及將該貨物的碳足跡報告透過網路傳送至貨主的外部系統伺服端。Furthermore, in order to automatically provide reports to cargo owners, the cargo carbon footprint calculation method includes: generating a carbon footprint report based on the cargo's carbon footprint; and transmitting the cargo carbon footprint report to the cargo owner's external system server via the network.

更進一步,為了自動提供用電帳單給貨主,該貨物碳足跡計算方法更包含:根據該貨物的碳足跡,產生該貨物的用電帳單;以及將該貨物的用電帳單透過網路傳送至貨主的外部系統伺服端。Furthermore, in order to automatically provide electricity bills to cargo owners, the cargo carbon footprint calculation method includes: generating electricity bills for the cargo based on the cargo's carbon footprint; and transmitting the cargo's electricity bills to the cargo owner's external system server via the network.

根據本申請的一實施例,提供一種實現前述貨物碳足跡計算方法的伺服端,包含:一網路裝置,用於連接該分電表與該載具;以及連接該網路裝置的一處理器,用於執行儲存於非揮發性記憶體內的多個指令,以實現上述之貨物碳足跡計算方法。According to one embodiment of this application, a server is provided for implementing the aforementioned cargo carbon footprint calculation method, comprising: a network device for connecting the power meter and the vehicle; and a processor connected to the network device for executing multiple instructions stored in non-volatile memory to implement the aforementioned cargo carbon footprint calculation method.

根據本申請的一實施例,提供一種實現前述貨物碳足跡計算方法的伺服端,包含:一網路裝置,用於連接該分電表、該總電表、與該燃料計;以及連接該網路裝置的一處理器,用於執行儲存於非揮發性記憶體內的多個指令,以實現上述之貨物碳足跡計算方法。According to one embodiment of this application, a server is provided for implementing the aforementioned cargo carbon footprint calculation method, comprising: a network device for connecting the sub-meter, the main meter, and the fuel meter; and a processor connected to the network device for executing multiple instructions stored in non-volatile memory to implement the aforementioned cargo carbon footprint calculation method.

本申請所提供的貨物碳足跡計算方法,可以讓貨物的碳足跡計算更加準確,而且能夠自動為貨物產生碳足跡報告。讓貨主更清楚地了解在載具上運輸過程的耗電量,使得貨主尋找更節能減碳的方法進行運輸。The cargo carbon footprint calculation method provided in this application allows for more accurate calculations and automatically generates carbon footprint reports for cargo. This enables cargo owners to better understand the power consumption during transportation on the vehicle, allowing them to seek more energy-efficient and carbon-reducing methods for transportation.

根據本申請的一實施例,提供一種載具碳排放豁免計算方法,包含:根據一載具的貨物裝載資料,獲得所有應計算碳足跡的貨物清單,該貨物清單中包含至少一個貨物;針對該至少一個貨物,執行上述的貨物碳足跡計算方法,以便得到至少一份碳足跡報告;以及根據該至少一份碳足跡報告,產生該載具的碳排放的豁免數值。According to one embodiment of this application, a method for calculating carbon emission exemptions for a vehicle is provided, comprising: obtaining a list of all goods for which carbon footprints should be calculated based on cargo loading data of a vehicle, the list of goods including at least one cargo; performing the above-described cargo carbon footprint calculation method on the at least one cargo to obtain at least one carbon footprint report; and generating an exemption value for carbon emissions of the vehicle based on the at least one carbon footprint report.

根據本申請的一實施例,提供一種實現前述載具碳排放豁免計算方法的伺服端,包含:一網路裝置,用於連接該分電表;以及連接該網路裝置的一處理器,用於執行儲存於非揮發性記憶體內的多個指令,以實現上述之載具碳排放豁免方法。According to one embodiment of this application, a server is provided for implementing the aforementioned vehicle carbon emission exemption calculation method, comprising: a network device for connecting to the power meter; and a processor connected to the network device for executing multiple instructions stored in non-volatile memory to implement the aforementioned vehicle carbon emission exemption method.

根據本申請的一實施例,提供一種實現前述載具碳排放豁免計算方法的伺服端,包含:一網路裝置,用於連接該分電表、該總電表、與該燃料計;以及連接該網路裝置的一處理器,用於執行儲存於非揮發性記憶體內的多個指令,以實現上述之載具碳排放豁免方法。According to one embodiment of this application, a server is provided for implementing the aforementioned vehicle carbon emission exemption calculation method, comprising: a network device for connecting the sub-meter, the main meter, and the fuel meter; and a processor connected to the network device for executing multiple instructions stored in non-volatile memory to implement the aforementioned vehicle carbon emission exemption method.

本申請所提供的載具碳排放豁免計算方法,可以讓貨物的碳足跡計算更加準確,進一步能夠獲得更準確的載具碳排放豁免。讓載具管理人員更清楚地了解在載具上運輸過程的耗電量,使得管理人員尋找更節能減碳的方法進行運輸。The carbon emission exemption calculation method provided in this application allows for more accurate calculation of the carbon footprint of goods, leading to more accurate carbon emission exemptions. It also enables vehicle managers to better understand the power consumption during transportation, allowing them to find more energy-efficient and carbon-reducing methods for transport.

本發明將詳細描述一些實施例如下。然而,除了所揭露的實施例外,本發明亦可以廣泛地運用在其他的實施例施行。本發明的範圍並不受該些實施例的限定,乃以其後的申請專利範圍為準。而為提供更清楚的描述及使熟悉該項技藝者能理解本發明的發明內容,圖示內各部分並沒有依照其相對的尺寸而繪圖,某些尺寸與其他相關尺度的比例會被突顯而顯得誇張,且不相關的細節部分亦未完全繪出,以求圖示的簡潔。此外,本發明的各流程圖所示的各個步驟當中,可以插入其他與本發明無關的其他步驟。除非有因果依存關係,本發明也不限定各個步驟的執行順序。This invention will describe some embodiments in detail below. However, in addition to the disclosed embodiments, this invention can also be widely applied to other embodiments. The scope of this invention is not limited to these embodiments, but is defined by the scope of the subsequent patent applications. To provide a clearer description and to enable those skilled in the art to understand the contents of this invention, the parts in the figures are not drawn according to their relative dimensions; some dimensions are exaggerated in proportion to other related scales, and irrelevant details are not fully drawn for the sake of simplicity. Furthermore, other steps unrelated to this invention can be inserted into the steps shown in the flowcharts of this invention. Unless there is a causal dependency, this invention does not limit the order of execution of the steps.

請參考圖1所示,其為根據本申請一實施例的整合式的載具管理資訊系統100的方塊示意圖。申請人所實施的載具管理資訊系統100稱之為智慧船舶中心或戰情室系統,主要是用於管理各型船舶。本領域普通技術人員可以理解到,儘管本申請的實施範例是以船舶作為載具進行說明,但本申請並不限定載具為船舶。舉例來說,飛機、軌道動力車輛、貨運車輛、拖板車、火車等載具,都可以作為本申請所適用的對象。Please refer to Figure 1, which is a block diagram of an integrated vehicle management information system 100 according to an embodiment of this application. The vehicle management information system 100 implemented by the applicant is called a smart ship center or war room system, mainly used for managing various types of ships. Those skilled in the art will understand that although the embodiments of this application are illustrated using ships as vehicles, this application does not limit the vehicle to ships. For example, aircraft, rail-powered vehicles, freight vehicles, trailers, trains, etc., can all be considered as applicable to this application.

在圖1當中,載具管理資訊系統100包含三艘載具110。載具110可以利用慣性導航系統、無線電導航系統與導航衛星系統來找出本身的位置、航向、航速等資訊。舉例來說,載具管理資訊系統100可以包含多個導航衛星星系140。導航衛星星系140A可以是全球性的導航衛星星系,例如美國的全球定位系統GPS、俄國的格洛納斯系統GLONASS、歐洲的伽利略系統Galileo、中國大陸的北斗定位系統。導航衛星星系140B可以是區域性的導航衛星星系,例如印度的區域導航衛星系統IRNSS、日本的準天頂衛星系統QZSS。載具110上的導航衛星信號接收器,可以根據各個導航衛星星系所發出的無線電信號,得知本身的位置、航向、航速等資訊。In Figure 1, the vehicle management information system 100 includes three vehicles 110. Vehicles 110 can use inertial navigation systems, radio navigation systems, and navigation satellite systems to determine their position, heading, speed, and other information. For example, the vehicle management information system 100 can include multiple navigation satellite systems 140. Navigation satellite system 140A can be a global navigation satellite system, such as the US Global Positioning System (GPS), Russia's GLONASS system, Europe's Galileo system, and China's BeiDou Navigation Satellite System. Navigation satellite system 140B can be a regional navigation satellite system, such as India's Regional Navigation Satellite System (IRNSS) and Japan's Quasi-Zenith Satellite System (QZSS). The navigation satellite signal receiver on vehicle 110 can determine its own position, heading, speed and other information based on the radio signals emitted by various navigation satellite galaxies.

載具管理資訊系統100可以包含通信衛星網路和傳統的地面電信網路來連接載具110和伺服端170。當載具110C位於港口、機場、加油站、停車場等固定場所內,可以透過有線或無線的方式連接到接取(access)電信網路120。載具110C內的客戶端190可以透過接取電信網路120,連接到電信網路150和公司的內部網路160,最後連接到伺服端170。使用接取電信網路120的頻寬通常都高於通信衛星星系,使用接取電信網路120的費率通常都低於通信衛星星系的電信網路,而且接取電信網路120的可靠度與隱密性通常都高於通信衛星星系的電信網路。因此載具110可以優先使用接取電信網路120。The vehicle management information system 100 may include a communication satellite network and a traditional terrestrial telecommunications network to connect the vehicle 110 and the server 170. When the vehicle 110C is located in a fixed location such as a port, airport, gas station, or parking lot, it can connect to the access telecommunications network 120 via wired or wireless means. The client 190 within the vehicle 110C can connect to the telecommunications network 150 and the company's internal network 160 via the access telecommunications network 120, and finally connect to the server 170. The bandwidth of the access telecommunications network 120 is generally higher than that of the communication satellite system, the rates of using the access telecommunications network 120 are generally lower than those of the communication satellite system's telecommunications network, and the reliability and privacy of the access telecommunications network 120 are generally higher than those of the communication satellite system's telecommunications network. Therefore, the carrier 110 can preferentially use the telecommunications network 120.

載具110B可以透過中低軌通信衛星星系電信網路130,連接到電信網路150和公司的內部網路160,最後連接到伺服端170。類似地,載具110A可以透過高軌通信衛星星系電信網路135,連接到電信網路150和公司的內部網路160,最後連接到伺服端170。中低軌通信衛星星系電信網路130的運作特性與高軌通信衛星星系電信網路135不同。後者通常指的是地球同步軌道衛星或地球靜止軌道衛星,高度約是三萬六千公里,衛星數量稀少,天線追星容易。以下的維基百科網頁列出高軌通信衛星的列表(https://en.wikipedia.org/wiki/List_of_satellites_in_geosynchronous_orbit)。前者運行高度通常是數百到數千公里的高度,例如SpaceX公司的星鏈(Starlink),但衛星數量眾多,運行速度極快,需要動用到相位陣列天線用電子方式控制指向性的無線電通信波束來追蹤高速移動的中低軌衛星。前者類似地面無線電電信網路的基地台,需要動態地和其他使用者爭搶較大的頻寬,通信品質較好但頻寬不穩定。後者比較類似固定租用電信線路,雖然固定的頻寬不大,但不需要和其他使用者爭搶。Vehicle 110B can connect to telecommunications network 150 and the company's internal network 160 via the low-to-medium orbit communication satellite galaxy telecommunications network 130, and finally to server 170. Similarly, vehicle 110A can connect to telecommunications network 150 and the company's internal network 160 via the high-to-high orbit communication satellite galaxy telecommunications network 135, and finally to server 170. The operating characteristics of the low-to-medium orbit communication satellite galaxy telecommunications network 130 are different from those of the high-to-high orbit communication satellite galaxy telecommunications network 135. The latter usually refers to geostationary orbit satellites or geostationary orbit satellites, at an altitude of about 36,000 kilometers, with a small number of satellites and easy antenna tracking. The following Wikipedia page lists high-orbit communication satellites (https://en.wikipedia.org/wiki/List_of_satellites_in_geosynchronous_orbit). High-orbit satellites typically operate at altitudes of hundreds to thousands of kilometers, such as SpaceX's Starlink. However, due to the large number of satellites and their extremely high speeds, phased array antennas are used to electronically control the directional radio communication beams to track these high-speed moving low-to-medium orbit satellites. High-orbit satellites are similar to base stations in terrestrial radio networks, requiring dynamic competition for bandwidth with other users. They offer better communication quality but unstable bandwidth. High-orbit satellites are more similar to fixed leased telecommunications lines. Although the fixed bandwidth is not large, they do not require competition for bandwidth with other users.

上述載具110的導航資訊和載具上其他儀器設備的狀態訊息,可以透過上述的接取電信網路120、中低軌通信衛星星系電信網路130與/或高軌通信衛星星系電信網路135傳送到伺服端170。同樣地,在各載具110內部運行的儀器設備與客戶端190也可以通過這樣的電信網路連接方式,與伺服端170進行通信。The navigation information of the aforementioned vehicle 110 and the status information of other instruments and equipment on the vehicle can be transmitted to the server 170 through the aforementioned access telecommunications network 120, the low-to-medium orbit communication satellite network 130, and/or the high-orbit communication satellite network 135. Similarly, the instruments and equipment operating inside each vehicle 110 and the client 190 can also communicate with the server 170 through such telecommunications network connections.

內部網路160可以用於連接客戶端190A和伺服端170。上述的電信網路150可以連接其他的雲端伺服端175、外部系統伺服端180和客戶端190B。舉例來說,上述的電信網路150可以由各國政府特許的第一類與第二類電信業者提供。客戶端190B可以利用虛擬私有網路協定(VPN protocol)連到內部網路160,用於連接伺服端170。在一實施例當中,雲端伺服端175也可以透過虛擬私有網路協定(VPN protocol)連到內部網路160。換言之,伺服端170的一部分或全部並非建置在內部網路160之內,而是建置在內部網路160之外。客戶端190和其他儀器設備可以和雲端伺服端175進行連接。Internal network 160 can be used to connect client 190A and server 170. The aforementioned telecommunications network 150 can connect to other cloud servers 175, external system servers 180, and clients 190B. For example, the aforementioned telecommunications network 150 can be provided by Category I and Category II telecommunications operators licensed by various governments. Client 190B can use a Virtual Private Network Protocol (VPN) to connect to internal network 160 for connecting to server 170. In one embodiment, cloud server 175 can also connect to internal network 160 via a VPN. In other words, part or all of server 170 is not located within internal network 160, but rather outside of internal network 160. Client 190 and other instruments can connect to cloud server 175.

本領域普通技術人員可以理解到,透過網路參數設定,可以在伺服邏輯上將雲端伺服端175視為伺服端170或至少為伺服端170的一部分。本申請中所提到的伺服端170,可以指涉在內部網路160內部的伺服端170與雲端伺服端175其中之一或任意組合。Those skilled in the art will understand that, through network parameter settings, cloud server 175 can be considered as server 170 or at least as part of server 170 in server logic. Server 170 as mentioned in this application may refer to either server 170 within the internal network 160 or any combination of cloud server 175.

除此之外,電信網路150也用於連接外部系統伺服端180。舉例來說,外部系統伺服端180可以用於提供氣象資料、零件採購資料、政府申報資料、貨物業主的托運資料、海關報關、貨櫃場的貨櫃資料等訊息。伺服端170可以透過一或多個帳號來利用上述的外部系統伺服端180,讓有權限的一或多名使用者帳號能夠取得相關資訊。In addition, the telecommunications network 150 is also used to connect to the external system server 180. For example, the external system server 180 can provide information such as meteorological data, parts procurement data, government declaration data, freight forwarding data, customs declarations, and container data from container yards. The server 170 can utilize the aforementioned external system server 180 through one or more accounts, allowing one or more authorized user accounts to obtain relevant information.

載具管理資訊系統100可以設置多個使用者帳號(或簡稱為用戶),還可以設置每一個使用者帳號對於每一樣或每一類功能的使用權限。每一個使用者帳號內可以包含一或多種個人生物性資料,例如指紋、視網膜、臉部模型、聲紋與頭部照片等。客戶端190可以包含生物性資料的讀取裝置,對使用者進行辨識。舉例來說,客戶端190或監視攝影端可以拍攝照片並傳送至伺服端170。接著,伺服端170可以透過人工智慧訓練的深度神經網路對照片中的使用者進行身分辨識。在另一實施例當中,使用者可以配戴視覺識別裝置,例如條碼或二維碼等機器可讀取的機械碼。監視攝影端可以解讀上述的視覺識別裝置呈現的機械碼,進而對應到使用者。The vehicle management information system 100 can set up multiple user accounts (or simply users), and can also set access permissions for each user account for each type of function. Each user account can contain one or more types of personal biometric data, such as fingerprints, retina, facial models, voiceprints, and headshots. The client 190 can include a biometric data reading device to identify the user. For example, the client 190 or a surveillance camera can take a photo and send it to the server 170. Then, the server 170 can use an AI-trained deep neural network to identify the user in the photo. In another embodiment, the user can wear a visual recognition device, such as a machine-readable code like a barcode or QR code. The surveillance camera can decode the machine code presented by the aforementioned visual recognition device and then correspond it to the user.

請參考圖2所示,其為根據本申請一實施例的一載具資訊系統200的一方塊示意圖。該載具資訊系統200包含載具內部網路210,例如由各式交換器(switch)組成的內部網路210。為了連接各式各樣的計算機,該載具資訊系統200包含載具內部有線網路220與/或載具內部無線網路230。載具內部有線網路220可以遵循業界標準,例如IEEE 802.3、Token Ring等。載具內部無線網路230也可以遵循業界標準,例如IEEE 802.11、藍芽等。Please refer to Figure 2, which is a block diagram of a vehicle information system 200 according to an embodiment of this application. The vehicle information system 200 includes an internal vehicle network 210, such as an internal network 210 composed of various switches. To connect various computers, the vehicle information system 200 includes an internal vehicle wired network 220 and/or an internal vehicle wireless network 230. The internal vehicle wired network 220 may conform to industry standards such as IEEE 802.3, Token Ring, etc. The internal vehicle wireless network 230 may also conform to industry standards such as IEEE 802.11, Bluetooth, etc.

為了連接圖1所示的接取電信網路120、中低軌通信衛星星系電信網路130、高軌通信衛星星系電信網路135,該載具資訊系統200可以包含對外網路路由器(router)240,用於分別連接接取電信網路連接裝置250、中低軌通信衛星連接裝置252、高軌通信衛星連接裝置254。對外網路路由器240可以根據接取電信網路120、中低軌通信衛星星系電信網路130、高軌通信衛星星系電信網路135的可用性,分別令網路通信選取相應的連接裝置來連接上述的電信網路。In order to connect to the telecommunications network 120, the low-Earth orbit communication satellite network 130, and the high-Earth orbit communication satellite network 135 shown in Figure 1, the vehicle information system 200 may include an external network router 240 for connecting to the telecommunications network connection device 250, the low-Earth orbit communication satellite connection device 252, and the high-Earth orbit communication satellite connection device 254, respectively. The external network router 240 can, based on the availability of the telecommunications network 120, the low-Earth orbit communication satellite network 130, and the high-Earth orbit communication satellite network 135, respectively, select the appropriate connection device to connect to the aforementioned telecommunications networks.

本領域普通技術人員可以理解到,上述的接取電信網路連接裝置250、中低軌通信衛星連接裝置252、高軌通信衛星連接裝置254可以具有天線、調變與解調變器(MODEM,modulation and demodulation)、功率放大器、濾波器等特定的元器件。Those skilled in the art will understand that the aforementioned telecommunications network connection device 250, low- and medium-orbit communication satellite connection device 252, and high-orbit communication satellite connection device 254 may have specific components such as antennas, modems, power amplifiers, and filters.

為了連接伺服端170,該載具資訊系統200可以包含客戶端190。該客戶端190可以是普通的終端用戶計算機,例如智慧型手機、個人數位助理、平板電腦、桌上型電腦、膝上型電腦等計算機。該計算機的作業系統可以執行普通的網頁瀏覽器或特定的應用程式,作為連接伺服端170的客戶端。舉例來說,上述的作業系統可以是蘋果公司的iOS、MacOS、微軟公司的視窗系列作業系統、谷歌公司的安卓作業系統等。上述的應用程式是安裝在作業系統環境內的應用程式。上述的網頁瀏覽器可以是Chrome、Edge、Fire Fox、Safari等。該客戶端190可以具有有線網路連接裝置與/或無線網路連接裝置,用於連接上述的載具內部有線網路220與/或載具內部無線網路230。該客戶端190可以透過對外網路路由器240連接到上述的電信網路150,以便連接公司的內部網路160。該客戶端190也可以連接到網際網路(Internet)。客戶端190可以設置在載具110內的任何有載具內部網路的地方,例如駕駛台、輪機控制室、船長辦公室和寢室等。To connect to server 170, the vehicle information system 200 may include client 190. Client 190 can be a common end-user computer, such as a smartphone, personal digital assistant, tablet, desktop computer, or laptop. The computer's operating system can run a common web browser or a specific application as a client connecting to server 170. For example, the operating system could be Apple's iOS, macOS, Microsoft's Windows operating system, or Google's Android operating system. The application is an application installed within the operating system environment. The web browser could be Chrome, Edge, Fire Fox, or Safari. The client 190 may have a wired network connection device and/or a wireless network connection device for connecting to the aforementioned internal wired network 220 and/or internal wireless network 230 of the vehicle. The client 190 may connect to the aforementioned telecommunications network 150 via an external network router 240 to connect to the company's internal network 160. The client 190 may also connect to the Internet. The client 190 may be installed anywhere within the vehicle 110 that has an internal network, such as the bridge, engine room, captain's office, and cabins.

由於載具110內部具有許多艙室,安裝許多機器儀器設備。載具外部環境也需要被監控,因此需要安裝多部監視攝影端282,分別對內與對外進行監視錄影。上述的監視攝影端282可以包含一或多個攝影鏡頭,分別對頻譜的某一部分進行拍攝。上述的頻譜可以包含紫外線、可見光與紅外線等。上述的攝影鏡頭可以具有變焦功能,具有放大影像和縮小影像的功能。上述的監視攝影端282可以包含橫搖、縱擺、放大(Pan、Tilt、Zoom)的功能,上述的PTZ功能可以經由遠端操控。上述的監視攝影端282可以包含非揮發性記憶體,可以記錄所拍攝到的影像。上述的監視攝影端282可以包含有線網路連接裝置與/或無線網路連接裝置,用於連接上述的載具內部有線網路220與/或載具內部無線網路230,以便和載具110內部的監視畫面載具伺服端280溝通。監視攝影端282可以接受同一載具110內部的客戶端190的指令,將監視畫面即時傳送給客戶端190進行播放。也可以接受客戶端190所發出的PTZ指令,進行橫搖、縱擺、放大等功能。上述的監視攝影端282可以包含麥克風與發聲器,客戶端190可以和監視攝影端282之前的人員透過聲音進行溝通。本領域普通技術人員可以理解到,上述的監視攝影端282可以指涉市面上的網路監視攝影端(IP Camera)。Because the vehicle 110 has many compartments housing numerous machines and instruments, and the external environment also needs to be monitored, multiple surveillance cameras 282 are required to monitor and record both internally and externally. Each surveillance camera 282 may include one or more lenses, each capturing a portion of the spectrum. This spectrum may include ultraviolet, visible light, and infrared light. The lenses may have zoom capabilities, allowing for image magnification and reduction. The surveillance camera 282 may include pan, tilt, and zoom functions, and the PTZ function can be remotely controlled. The aforementioned surveillance camera 282 may include non-volatile memory to record captured images. The surveillance camera 282 may include a wired network connection device and/or a wireless network connection device for connecting to the internal wired network 220 and/or internal wireless network 230 of the vehicle, so as to communicate with the surveillance video vehicle server 280 inside the vehicle 110. The surveillance camera 282 can receive instructions from the client 190 inside the same vehicle 110 and transmit the surveillance video to the client 190 for playback in real time. It can also receive PTZ commands from the client 190 to perform pan, tilt, zoom, and other functions. The aforementioned surveillance camera 282 may include a microphone and a speaker, and the client 190 may communicate with personnel in front of the surveillance camera 282 via audio. Those skilled in the art will understand that the aforementioned surveillance camera 282 may refer to commercially available network surveillance cameras (IP cameras).

上述的監視畫面載具伺服端280可以具有有線網路連接裝置與/或無線網路連接裝置,用於連接上述的載具內部有線網路220與/或載具內部無線網路230,以便和載具110內部的多部監視攝影端282溝通。監視攝影端282可以接受監視畫面載具伺服端280的操控指令與/或PTZ指令,並且將所拍攝的影像即時傳送到監視畫面載具伺服端280。該監視畫面載具伺服端280可以具有非揮發性的記憶體裝置,例如硬碟、磁帶、光碟、快閃記憶體等,能夠將各部監視攝影端282所拍攝的畫面與相應時間紀錄在非揮發性的記憶體裝置內。更進一步的,該監視畫面載具伺服端280可以將所錄得的監視攝影端282拍攝的影像透過對外網路路由器240傳送到伺服端170。客戶端190可以連接到伺服端170來播放某一部監視攝影端282拍攝的影像。The aforementioned surveillance vehicle server 280 may have a wired network connection device and/or a wireless network connection device for connecting to the aforementioned internal wired network 220 and/or internal wireless network 230 of the vehicle, so as to communicate with multiple surveillance cameras 282 inside the vehicle 110. The surveillance cameras 282 can receive control commands and/or PTZ commands from the surveillance vehicle server 280 and transmit the captured images to the surveillance vehicle server 280 in real time. The surveillance camera server 280 can have a non-volatile memory device, such as a hard drive, magnetic tape, optical disc, or flash memory, capable of recording the images captured by each surveillance camera 282 along with their corresponding timestamps in the non-volatile memory device. Furthermore, the surveillance camera server 280 can transmit the recorded images captured by the surveillance cameras 282 to the server 170 via an external network router 240. The client 190 can connect to the server 170 to play the images captured by a specific surveillance camera 282.

上述的監視畫面載具伺服端280可以包含人工智慧影像辨識模組。在監視攝影端282所傳送來的影像當中,辨識出人臉或人影。更進一步的,如前所述,伺服端170可以包含各用戶的個人生物性資料。上述的監視畫面載具伺服端280可以辨識出影像中的人臉是屬於哪一位用戶。在一實施例當中,載具內的用戶可以穿戴視覺識別裝置,例如帶有用戶編號訊息的一維或二維條碼,以利影像辨識。The aforementioned surveillance camera server 280 may include an artificial intelligence image recognition module. It can identify faces or silhouettes in the images transmitted from the surveillance camera 282. Furthermore, as mentioned earlier, the server 170 may contain each user's personal biometric data. The aforementioned surveillance camera server 280 can identify which user a face in the image belongs to. In one embodiment, the user inside the device may wear a visual recognition device, such as a one-dimensional or two-dimensional barcode with user identification information, to facilitate image recognition.

伺服端170可以儲存各個載具110的艙室設計圖。舉例來說,船舶可能具有多層甲板,每一層甲板可以具有多個艙室。每一個艙室可以具有一或多個儀器設備。艙室設計圖可以記錄每部監視攝影端282的安裝地點,以及其所拍攝的範圍。監視畫面載具伺服端280可以向伺服端170調用艙室設計圖,或是儲存所屬載具110的艙室設計圖。根據所拍攝的監視攝影端282所安裝的位置,上述的監視畫面載具伺服端280可以得知被辨識出的用戶在載具110內部的位置。Server 170 can store cabin design plans for each vehicle 110. For example, a ship may have multiple decks, each with multiple cabins. Each cabin may have one or more instruments and equipment. The cabin design plans can record the installation location of each surveillance camera 282 and the area it captures. The surveillance vehicle server 280 can request cabin design plans from server 170 or store the cabin design plans for its respective vehicle 110. Based on the installation location of the surveillance camera 282, the surveillance vehicle server 280 can determine the location of the identified user inside the vehicle 110.

進一步的,監視畫面載具伺服端280可以將用戶的位置上傳到伺服端170。同一載具110的客戶端190也可以直接連接監視畫面載具伺服端280,以便得知載具內各用戶的位置。當發生緊急事件時,伺服端170與客戶端190可以得知用戶最後的位置,以便進行人數清點、緊急疏散等用途。Furthermore, the monitoring vehicle server 280 can upload the user's location to the server 170. The client 190 of the same vehicle 110 can also be directly connected to the monitoring vehicle server 280 to know the location of each user inside the vehicle. In the event of an emergency, the server 170 and client 190 can know the user's last location for purposes such as headcount and emergency evacuation.

伺服端170可以包含各用戶的人事資料,例如各用戶所持有的證照。法規可能有規定人員要操作某些儀器設備時,需要某些證照的資格。因此,在某監視攝影端282拍攝某儀器設備時,監視畫面載具伺服端280可以將所辨識的操作人員的用戶資料傳送到伺服端170。伺服端170可以根據該用戶的人事資料,判斷該用戶是否具有操作該儀器設備的資格。當伺服端170發現操作人員不符資格時,可以通過即時通軟體、簡訊、或其他方式對該用戶與管理該載具的人員發出告警,還可以通過該監視攝影端282的麥克風和發聲器與該用戶進行溝通,例如發出警告語音。更進一步,當該儀器設備可以接受伺服端170的指令時,伺服端170可以令該儀器設備不根據該用戶的指令作動。Server 170 may contain personnel data for each user, such as the licenses and permits held by each user. Regulations may stipulate that personnel need certain licenses or permits to operate certain instruments or equipment. Therefore, when a surveillance camera 282 is filming a piece of equipment, the surveillance camera server 280 can transmit the user data of the identified operator to server 170. Server 170 can then determine whether the user is qualified to operate the equipment based on that user's personnel data. When the server 170 detects that the operator is unqualified, it can issue an alarm to the user and the personnel managing the vehicle via instant messaging software, SMS, or other means. It can also communicate with the user through the microphone and speaker of the monitoring camera 282, for example, by issuing a warning tone. Furthermore, when the instrument can accept commands from the server 170, the server 170 can prevent the instrument from operating according to the user's commands.

在一實施例當中,由於航海法規規定船舶駕駛台必須要有合格的駕駛員值班。因此伺服端170可以監控在駕駛台的人員是否具有資格,當伺服端170發現駕駛台的人員均不符資格時,可以通過即時通軟體、簡訊、或其他方式對管理該載具的人員發出告警,還可以通過該駕駛台內的監視攝影端282的麥克風和發聲器與駕駛台內的人員進行溝通,例如發出警告語音。In one embodiment, since maritime regulations require that a qualified officer be on duty at the bridge, the server 170 can monitor whether the personnel on the bridge are qualified. When the server 170 finds that the personnel on the bridge are unqualified, it can issue an alarm to the personnel managing the vehicle through instant messaging software, SMS, or other means. It can also communicate with the personnel on the bridge through the microphone and speaker of the monitoring camera 282 in the bridge, for example, by issuing a warning voice.

在一實施例當中,當該監視攝影端282具有PTZ功能時,該監視攝影端282還可以包含人臉自動追蹤功能,自動控制攝影鏡頭的PTZ功能追蹤人臉。該監視攝影端282可以將PTZ參數回傳到監視畫面載具伺服端280與/或該伺服端170。該伺服端170可以令該監視攝影端282開啟或關閉自動追蹤功能。在另一實施例當中,視界相連的兩部監視攝影端282都具有PTZ功能與人臉自動追蹤功能時。當某用戶即將脫離第一部監視攝影端282的可操控視界範圍時,伺服端170可以令第二部監視攝影端282將可操控視界範圍調整到該用戶的方向,以便對該用戶的動態進行影像追蹤交接。In one embodiment, when the surveillance camera 282 has a PTZ function, it may also include an automatic face tracking function, automatically controlling the PTZ function of the camera to track faces. The surveillance camera 282 can transmit PTZ parameters back to the surveillance image carrier server 280 and/or the server 170. The server 170 can enable or disable the automatic tracking function of the surveillance camera 282. In another embodiment, two surveillance cameras 282 connected in the field of view both have PTZ and automatic face tracking functions. When a user is about to leave the controllable field of view of the first monitoring camera 282, the server 170 can instruct the second monitoring camera 282 to adjust its controllable field of view to the user's direction, so as to perform image tracking and handover of the user's movements.

在一實施例當中,當該監視攝影端282具有PTZ功能時,該監視攝影端282還可以包含異常自動追蹤功能,自動控制攝影鏡頭的PTZ功能追蹤異常部分。舉例來說,當影像中的管路發生洩漏或起火、辨識出艙室內的老鼠、或是辨識出落海人員時,該監視攝影端282可以將異常報告給監視畫面載具伺服端280與/或該伺服端170。In one embodiment, when the surveillance camera 282 has a PTZ function, it may also include an automatic anomaly tracking function, automatically controlling the PTZ function of the camera to track abnormal parts. For example, when a pipeline leaks or catches fire in the image, a rat is identified in the cabin, or a person falls into the sea is identified, the surveillance camera 282 can report the anomaly to the surveillance video carrier server 280 and/or the server 170.

在一實施例當中,載具110的多部監視攝影端282具有對外的重疊視界。舉例來說,在船頭、船中和船尾的監視攝影端282可以對相同的鄰船進行交互識別。由於同一艘鄰船在多部監視攝影端282所拍攝影像之中的位置都不相同,因此監視畫面載具伺服端280可以根據角度的差異,估算出鄰船的距離、尺寸、速度等訊息中至少一個。In one embodiment, the multiple surveillance cameras 282 of the vehicle 110 have overlapping views. For example, the surveillance cameras 282 at the bow, midship, and stern can interactively identify the same neighboring vessels. Since the same neighboring vessel is positioned differently in the images captured by the multiple surveillance cameras 282, the surveillance vehicle server 280 can estimate at least one of the following information about the neighboring vessel: distance, size, speed, etc., based on the difference in angle.

當監視畫面載具伺服端280具有載具辨識功能時,可以根據一或多部監視攝影端282所拍攝的影像辨識相鄰載具的級別。由於伺服端170可以包含全世界各級載具的資料,當知道相鄰載具的尺寸時,可以使得相鄰載具的估算距離和速度更加準確。When the monitoring vehicle server 280 has vehicle identification capabilities, it can identify the class of adjacent vehicles based on images captured by one or more monitoring cameras 282. Since the server 170 can contain data on vehicles of all classes worldwide, knowing the size of adjacent vehicles allows for more accurate estimation of distance and speed.

載具110還可以包含AIS收發裝置260,其用於根據AIS (Automatic Identification System)的標準規範,將載具110的位置定時或不定時地透過無線電廣播出去,還用於接收鄰近其他載具110所廣播的無線電位置。由於無線電的傳播距離有限,因此AIS收發裝置260只能收到鄰近其他載具110所廣播的AIS資料。該AIS收發裝置260可以把發出和接收的AIS資料,傳到AIS資料轉送裝置270。該AIS資料轉送裝置270可以將收發的AIS資料透過對外網路路由器240傳送到伺服端170,以及其他的裝置。AIS資料轉送裝置270可以包含非揮發性記憶體,可以將收發的AIS資料儲存在非揮發性記憶體內備查。AIS資料轉送裝置270還可以透過載具內部網路210,將收發的AIS資料傳送給載具內的計算機,例如客戶端190與/或監視畫面載具伺服端280。The carrier 110 may also include an AIS transceiver 260, which is used to broadcast the location of the carrier 110 via radio at regular or irregular intervals according to the AIS (Automatic Identification System) standard specifications, and to receive radio locations broadcast by other nearby carriers 110. Due to the limited propagation distance of radio, the AIS transceiver 260 can only receive AIS data broadcast by other nearby carriers 110. The AIS transceiver 260 can transmit the transmitted and received AIS data to an AIS data forwarding device 270. The AIS data forwarding device 270 can transmit the transmitted and received AIS data to the server 170 and other devices via an external network router 240. The AIS data transfer device 270 may include non-volatile memory, which can store the transmitted and received AIS data for future reference. The AIS data transfer device 270 can also transmit the transmitted and received AIS data to a computer inside the vehicle, such as client 190 and/or monitoring screen vehicle server 280, via the vehicle's internal network 210.

本領域普通技術人員可以理解到,儘管本申請當中使用AIS資料作為範例,但本申請可以適用於任何具有特定格式規範的無線電廣播資料,而不僅限於AIS。舉例來說,航空器所使用的ADS-B(廣播式自動相關監測Automatic Dependent Surveillance - Broadcast),也可以具備無線電廣播資料(ADS-B Out)與接收無線電廣播資料(ADS-B In)的功能。上述的無線電廣播資料可以包含但不限於下列的載具編號、載具級別、載具名稱、載具國籍、載具參考座標位置、載具頭部座標位置、載具尾部座標位置、載具速率、載具方向、載具頭部吃水深度、載具中部吃水深度、載具尾部吃水深度、載具對地姿態、載具工作狀態、載具危險負載、載具緊急訊息、載具周圍氣象(例如風速、風向)等訊息。Those skilled in the art will understand that although AIS data is used as an example in this application, this application is applicable to any radio broadcast data with a specific format specification, and is not limited to AIS. For example, ADS-B (Automatic Dependent Surveillance-Broadcast) used in aircraft can also have the function of receiving radio broadcast data (ADS-B Out) and receiving radio broadcast data (ADS-B In). The aforementioned radio broadcast data may include, but is not limited to, the following information: vehicle number, vehicle class, vehicle name, vehicle nationality, vehicle reference coordinates, vehicle head coordinates, vehicle tail coordinates, vehicle speed, vehicle direction, vehicle head draft, vehicle mid-draft draft, vehicle tail draft, vehicle attitude relative to the ground, vehicle operating status, vehicle hazardous load, vehicle emergency information, and surrounding weather information (e.g., wind speed and wind direction).

在本發明的一實施例當中,將用於收發前述的AIS與/或ADS-B之類標準統稱為載具位置無線電廣播。換言之,前述的AIS收發裝置260,可以稱為載具位置無線電廣播收發裝置260,前述的AIS資料轉送裝置270可以稱為載具位置無線電廣播資料轉送裝置270。In one embodiment of the present invention, the standards used for transmitting and receiving the aforementioned AIS and/or ADS-B are collectively referred to as carrier location radio broadcasting. In other words, the aforementioned AIS transceiver 260 can be referred to as carrier location radio broadcasting transceiver 260, and the aforementioned AIS data transfer device 270 can be referred to as carrier location radio broadcasting data transfer device 270.

由於AIS等傳送器已經大量擴散,例如漁民經常將魚網浮標、定置漁網、海上養殖場等相關設施裝備AIS傳送器,使得AIS資料轉送裝置270持續傳送這種無載具編號的AIS資料,浪費許多通信頻寬。因此,在一實施例當中,AIS資料轉送裝置270可以具有過濾功能。當滿足某一種情況時,AIS資料轉送裝置270就不會轉發某一載具的AIS資料到伺服端170與/或其他的資料接收者(data consumer),以便節省通信頻寬。舉例來說,上述的情況可以包含AIS資料的載具編號有誤、AIS資料的載具速率為零、AIS資料缺乏載具國籍等。Because AIS transmitters are widely deployed—for example, fishermen often equip fishing nets, buoys, fixed fishing nets, and marine aquaculture facilities with AIS transmitters—the AIS data forwarding device 270 continuously transmits this carrier-unidentified AIS data, wasting a significant amount of communication bandwidth. Therefore, in one embodiment, the AIS data forwarding device 270 can have a filtering function. Under certain conditions, the AIS data forwarding device 270 will not forward AIS data from a particular carrier to the server 170 and/or other data consumers, thereby saving communication bandwidth. For example, the above situations may include incorrect carrier number of AIS data, zero carrier rate of AIS data, or lack of carrier nationality for AIS data.

在圖2所示的實施例當中,還包含連接到載具內部網路210的一或多個載具儀器控制裝置290。載具儀器控制裝置290可以將其操控或監視的儀器的讀數傳送到載具110內的客戶端190或其他計算機,也可以將讀數回傳到伺服端170。除了傳送讀數之外,載具儀器控制裝置290也可以從伺服端170與/或其他經過認證的計算機接收指令。舉例來說,上述的載具儀器控制裝置290可以用於監控載具主機與各式各樣的輔機。上傳讀數可以包含但不限於主機的轉速、各汽缸的溫度、耗油量、輔機的轉速、發電量、舵機角度、各螺旋槳轉速、螺矩配置、繫纜張力、吃水深度、雷達運作狀態、各種艙門啟閉狀態、起重機狀態、救生艇狀態、燃料加熱器出口溫度、燃料加熱器出口黏度、錨機狀態、分電表讀數、總電表讀數、燃料計、載具的三軸姿態(attitude)、排放廢水或壓艙水的艙門狀態等訊息。In the embodiment shown in Figure 2, one or more vehicle instrument control devices 290 are also included, connected to the vehicle's internal network 210. The vehicle instrument control device 290 can transmit readings from the instruments it controls or monitors to a client 190 or other computer within the vehicle 110, or it can transmit readings back to a server 170. In addition to transmitting readings, the vehicle instrument control device 290 can also receive commands from the server 170 and/or other certified computers. For example, the aforementioned vehicle instrument control device 290 can be used to monitor the vehicle host and various auxiliary machines. The uploaded readings may include, but are not limited to, the main engine speed, the temperature of each cylinder, fuel consumption, the auxiliary engine speed, power generation, servo angle, the speed of each propeller, pitch configuration, cable tension, draft, radar operation status, the opening and closing status of various cabin doors, crane status, lifeboat status, fuel heater outlet temperature, fuel heater outlet viscosity, anchor status, sub-meter readings, total meter readings, fuel gauge, the vehicle's three-axis attitude, and the status of cabin doors discharging wastewater or ballast water, etc.

請參考圖3所示,其為根據本申請一實施例的伺服端170的方塊示意圖。該伺服端170可以包含一或多部計算機所組成的叢集服務器群(cluster server farm)。從邏輯上來說,該伺服端170可以分為三層(three tiers)結構,每一層結構可以包含一或多部計算機所組成的叢集服務器群。上述的三層結構包含接取層(access tier)310、業務邏輯層(business logic tier)320、資料管理層(data management tier)330。Please refer to Figure 3, which is a block diagram of a server 170 according to an embodiment of this application. The server 170 may comprise a cluster server farm consisting of one or more computers. Logically, the server 170 can be divided into a three-tier structure, each tier comprising a cluster server farm consisting of one or more computers. The aforementioned three-tier structure includes an access tier 310, a business logic tier 320, and a data management tier 330.

資料管理層330可以包含至少一種資料庫管理系統(DBMS),例如傳統的關聯式資料庫管理系統或是更新型式的資料庫管理系統。資料管理層330也可以包含檔案伺服端(file server),用於儲存大量的檔案。資料管理層330主要是根據業務邏輯層320的要求,對資料與/或檔案等進行存儲、提取等管理工作。The data management layer 330 may include at least one database management system (DBMS), such as a traditional relational database management system or an update-based database management system. The data management layer 330 may also include a file server for storing large numbers of files. The data management layer 330 primarily performs storage, retrieval, and other management tasks related to data and/or files according to the requirements of the business logic layer 320.

接取層310可以包含符合HTML標準的網頁伺服端,也可以包含私有介面的接取伺服端。舉例來說,前述的AIS資料轉送裝置270可以透過Web Service之類的介面來連接接取伺服端。前述的監視畫面載具伺服端280也可以透過私有介面規範的接取伺服端來接收影像。本領域普通技術人員可以理解到接取層310可以包含一或多種介面的伺服端,用於連接各式各樣的載具儀器控制裝置290、AIS資料轉送裝置270、監視畫面載具伺服端280、客戶端190。上述的載具儀器控制裝置290、AIS資料轉送裝置270、監視畫面載具伺服端280、客戶端190對於伺服端170而言,可以稱之為廣義的客戶端。在一實施例當中,客戶端280可以使用符合HTML標準的網頁瀏覽器,連接到接取層310的網頁伺服端(web server)。The access layer 310 may include a web server conforming to HTML standards, or an access server with a proprietary interface. For example, the aforementioned AIS data transfer device 270 may connect to the access server through an interface such as a Web Service. The aforementioned monitoring video carrier server 280 may also receive images through an access server with a proprietary interface specification. Those skilled in the art will understand that the access layer 310 may include servers with one or more interfaces for connecting various vehicle instrument control devices 290, AIS data transfer devices 270, monitoring video carrier servers 280, and clients 190. The aforementioned vehicle instrument control device 290, AIS data transfer device 270, monitoring screen vehicle server 280, and client 190 can be referred to as a client in a broad sense, in relation to server 170. In one embodiment, client 280 can use an HTML-compliant web browser to connect to the web server of access layer 310.

在一實施例當中,業務邏輯層320可以包含一或多種應用程式伺服端(Application Server),例如J2EE、IIS之類的應用程式伺服端。也可以包含一或多種業務邏輯流程應用伺服端,例如微軟公司的Power BI等伺服端。本領域普通技術人員可以理解到,業務邏輯層320可以包含實施本申請所提供的各實施例功能的軟體與硬體,例如以JavaBeans型態部署的軟體元件可以個別實施某一種業務邏輯。舉例來說,業務邏輯層320可以接收來自於接取層310的要求,根據要求中所需要的功能,向資料管理層330提取相應的數據,或是向資料管理層330傳送相應的數據到相關的資料結構當中。並且根據上述功能操作數據之後,製作相對應上述要求的回應資料,回傳到接取層310。接取層310可以進一步轉發到提出要求的載具儀器控制裝置290、AIS資料轉送裝置270、監視畫面載具伺服端280、客戶端190,也就是前述的廣義的客戶端。In one embodiment, the business logic layer 320 may include one or more application servers, such as J2EE or IIS. It may also include one or more business logic process application servers, such as Microsoft's Power BI. Those skilled in the art will understand that the business logic layer 320 may include software and hardware that implement the functionality of the various embodiments provided in this application; for example, software components deployed in JavaBeans format can individually implement a particular business logic. For example, the business logic layer 320 can receive requests from the access layer 310, and based on the functions required in the requests, retrieve corresponding data from the data management layer 330, or send corresponding data to the data management layer 330 to the relevant data structure. After processing the data according to the above functions, it generates response data corresponding to the above requests and sends it back to the access layer 310. The access layer 310 can further forward the requests to the requesting vehicle instrument control device 290, AIS data transfer device 270, monitoring video vehicle server 280, and client 190, which is the aforementioned client in a broad sense.

當接取層310接獲廣義的客戶端的要求之後,未必需要讓伺服端170本身的業務邏輯層320與/或資料管理層330進行處理。舉例來說,當客戶端190需要天氣資料時,接取層310可以將天氣資料的要求轉發到外部系統伺服端180B。當外部系統伺服端180B回傳天氣資料之後,接取層310就能直接或修改回應的格式之後,將天氣資料回傳給客戶端190。When the access layer 310 receives requests from a broad range of clients, it may not be necessary for the business logic layer 320 and/or data management layer 330 of the server 170 to process them. For example, when client 190 needs weather data, the access layer 310 can forward the weather data request to the external system server 180B. After the external system server 180B sends back the weather data, the access layer 310 can directly or after modifying the response format send the weather data back to client 190.

在另一實施例當中,當客戶端190需要以遠端桌面(remote desktop)、終端機(terminal)、瘦客戶(thin-client)的型態存取外部系統伺服端180A時,伺服端170會事先在資料管理層330儲存外部系統伺服端180B的一或多組帳號與密碼。當接取層310收到客戶端190的登入需求時,可以先令業務邏輯層320判斷該用戶是否具有相對應的權限。當業務邏輯層320自資料管理層330得知該用戶具有權限時,可以提取相應的帳號與密碼,並且連接至外部系統伺服端180A進行登入。接著,伺服端170可以作為客戶端190與外部系統伺服端180A的橋接器,來回傳遞通信訊息。In another embodiment, when client 190 needs to access external system server 180A via remote desktop, terminal, or thin client, server 170 pre-stores one or more sets of usernames and passwords for external system server 180B in data management layer 330. When access layer 310 receives a login request from client 190, it can first have business logic layer 320 determine whether the user has the corresponding permissions. When business logic layer 320 learns from data management layer 330 that the user has the permissions, it can retrieve the corresponding username and password and connect to external system server 180A to log in. Next, the server 170 can act as a bridge between the client 190 and the external system server 180A to transmit communication messages back and forth.

在某些情況下,業務邏輯層320除了將資料傳遞給資料管理層330進行儲存之外,也必須將格式化的資料傳給外部系統伺服端180A。據此,當業務邏輯層320的程式元件可以自資料管理層330提取相應的帳號與密碼,並且連接至外部系統伺服端180A進行相應的自動化操作。In some cases, in addition to transmitting data to the data management layer 330 for storage, the business logic layer 320 must also transmit formatted data to the external system server 180A. Accordingly, the program components of the business logic layer 320 can retrieve the corresponding username and password from the data management layer 330 and connect to the external system server 180A to perform corresponding automated operations.

請參考圖4所示,其為根據本申請一實施例的視窗所顯示之載具的虛擬分身(或數位分身)的示意圖。為了更好的管理載具110,伺服端170可以提供影像、影片與/或任何機器可讀取的描繪語言所形成的載具的虛擬分身給客戶端190,使得使用該客戶端190的客戶可以藉此了解該虛擬分身所對應的載具的情況。該客戶端190可以將上述的虛擬分身顯示在視窗當中,或是全螢幕顯示。Please refer to Figure 4, which is a schematic diagram of a virtual clone (or digital clone) of a vehicle displayed in a window according to an embodiment of this application. To better manage the vehicle 110, the server 170 can provide the client 190 with virtual clones of the vehicle formed by images, videos, and/or any machine-readable drawing language, allowing the user of the client 190 to understand the status of the vehicle corresponding to the virtual clone. The client 190 can display the aforementioned virtual clone in a window or in full-screen mode.

在圖4當中所顯示的載具110為一艘小型貨櫃船。她在氣候尚可的大海中航行,右舷附近並沒有其他船隻,而太陽正在升起當中,右上角顯示日期與時刻。圖4還顯示貨櫃船的裝載情況,在駕駛台的前後分別裝有幾個貨櫃。在視窗的底部可以包含多個操控選項,例如正方形的停止鍵、向右單箭頭的撥放鍵、向左單箭頭的後退鍵、向右雙箭頭的快進鍵與向左雙箭頭的快退鍵。這些按鍵可以對虛擬分身的播放時序進行控制。除了對播放時序的控制之外,用戶可以利用滑鼠、滾輪、軌跡球等對畫面的中心、載具的中心或畫面的某一點進行縮放。用戶還可以調整視角的方向與寬廣度。The vehicle 110 shown in Figure 4 is a small container ship. It is sailing in the open sea with relatively mild weather; there are no other ships nearby on its starboard side, and the sun is rising. The date and time are displayed in the upper right corner. Figure 4 also shows the container ship's loading status, with several containers mounted in front of and behind the bridge. At the bottom of the window are several control options, such as a square stop button, a single arrow to the right to release, a single arrow to the left to rewind, double arrows to the right to fast forward, and double arrows to the left to rewind. These buttons control the playback sequence of the virtual clone. In addition to controlling the playback sequence, users can use the mouse, scroll wheel, trackball, etc., to zoom in and out on the center of the screen, the center of the vehicle, or a specific point on the screen. Users can also adjust the direction and width of the viewpoint.

在一實施例當中,上述的虛擬分身是客戶端190的描繪器(renderer)根據伺服端170所傳來的描繪語言(description language),在客戶端190進行描繪得出。換言之,針對同一艘載具,第一客戶端190與第二客戶端190可以接收相同的描繪語言,但兩個客戶端190的不同用戶可以自行調整上述的參數,使得其看到的虛擬分身的角度大小都不相同。上述的描繪語言可以遵循標準格式,例如3GML、VRML、X3D、WebGL等描述語言。本領域普通技術人員可以理解到,客戶端190的網頁瀏覽器可以利用內建的描繪器或外加的描繪器來產生虛擬分身的畫面。伺服端170可以利用串流(streaming)的形式,持續地提供描繪語言到客戶端190進行畫面更新。In one embodiment, the aforementioned virtual clone is drawn on client 190 by the renderer based on the description language transmitted from server 170. In other words, for the same vehicle, the first client 190 and the second client 190 can receive the same description language, but different users of the two clients 190 can adjust the parameters themselves so that the angle and size of the virtual clone they see are different. The description language can follow standard formats, such as 3GML, VRML, X3D, WebGL, etc. Those skilled in the art will understand that the web browser of client 190 can use a built-in renderer or an external renderer to generate the virtual clone's image. The server 170 can continuously provide the drawing language to the client 190 for screen updates via streaming.

在另一實施例當中,可能由於客戶端190的計算能力太差,無法支援描繪器對描繪語言(description language)的即時描繪,所以伺服端170可以根據客戶端190給予的視覺設定與指令,在伺服端170進行描繪之後再將描繪成果作為影像或影片傳送到客戶端190。In another embodiment, the client 190 may be too weak to support the real-time drawing of the description language by the painter. Therefore, the server 170 can transmit the drawing results as an image or video to the client 190 after drawing on the server 170 according to the visual settings and instructions given by the client 190.

為了建構虛擬分身,伺服端170或伺服端170的業務邏輯層320可以用於實現虛擬分身的產生方法。該產生方法可以根據資料管理層330當中的載具的三維模型、載具的貨物裝載資料產生表示載具本身的虛擬分身的三維模型。舉例來說,伺服端170可以根據所要產生分身的載具是哪一級的貨櫃船,產生該級別的貨櫃船的三維模型以及其周遭環境的三維模型。To construct virtual clones, server 170 or its business logic layer 320 can be used to implement a method for generating virtual clones. This method can generate a 3D model representing the virtual clone of the vehicle itself based on the 3D model of the vehicle and its cargo loading data in the data management layer 330. For example, server 170 can generate a 3D model of the container ship of the class from which the clone is to be generated, as well as a 3D model of its surrounding environment.

更進一步,前述的載具儀器控制裝置290可以回報其他能夠在載具外觀顯露的訊息。舉例來說,載具儀器控制裝置290可以用於控制一或多具旋轉式航海雷達。當旋轉式航海雷達開啟時,載具儀器控制裝置290可以將其工作狀態回傳到該伺服端170。因此,上述虛擬分身的產生方法可以根據旋轉式航海雷達開啟與否,令虛擬分身相應處的旋轉式航海雷達旋轉或固定不動。在另一範例當中,載具儀器控制裝置290可以用於控制救生艇或聯絡艇起重架。當起重架把救生艇或聯絡艇舉升到垂放位置時,載具儀器控制裝置290可以將其工作狀態與救生艇或聯絡艇的位置回傳到該伺服端170。因此,上述虛擬分身的產生方法可以根據起重架的工作狀態與救生艇或聯絡艇的位置,令虛擬分身進行相應的顯示。在更一範例當中,載具儀器控制裝置290可以得知某些艙門和設備的啟閉狀態,例如引水員上船使用的舷側艙門和舷梯。載具儀器控制裝置290可以將舷側艙門和舷梯的工作狀態回傳到該伺服端170。因此,上述虛擬分身的產生方法可以根據舷側艙門和舷梯的工作狀態,令虛擬分身進行相應的顯示。Furthermore, the aforementioned vehicle instrument control device 290 can report other information that can be displayed on the vehicle's exterior. For example, the vehicle instrument control device 290 can be used to control one or more rotating marine radars. When a rotating marine radar is activated, the vehicle instrument control device 290 can transmit its operating status back to the server 170. Therefore, the above-described method for generating virtual clones can cause the rotating marine radar at the corresponding location of the virtual clone to rotate or remain stationary depending on whether the rotating marine radar is activated or not. In another example, the vehicle instrument control device 290 can be used to control the crane of a lifeboat or a contact boat. When the crane lifts the lifeboat or berth to the lowered position, the vehicle instrument control device 290 can transmit its operational status and the position of the lifeboat or berth to the server 170. Therefore, the method for generating the virtual clone described above can display the virtual clone accordingly based on the crane's operational status and the position of the lifeboat or berth. In a further example, the vehicle instrument control device 290 can determine the opening and closing status of certain doors and equipment, such as the side doors and gangways used by the pilot to board the ship. The vehicle instrument control device 290 can transmit the operational status of the side doors and gangways to the server 170. Therefore, the above-mentioned method for generating virtual clones can display the virtual clones according to the working status of the side cabin doors and gangways.

除此以外,根據伺服端170所儲存的貨物裝載資料,可以得知駕駛台前後的貨櫃排當中承載了幾個貨櫃。這些貨櫃是哪一種標準長度貨櫃,哪一些貨櫃是具有冷凍冷藏功能的冷凍貨櫃。根據上述的貨物裝載資料,虛擬分身的產生方法可以令虛擬分身相應的貨櫃排顯示相應的貨櫃。也可以讓每一種類型的貨櫃都給予不同的顏色或顯示方式。In addition, based on the cargo loading data stored on server 170, it can be determined how many containers are loaded in the container rows in front of and behind the driver's cab. It can also be determined what standard length these containers are, and which containers are refrigerated containers with refrigeration capabilities. Based on this cargo loading data, the virtual clone generation method allows the corresponding container row to display the corresponding containers for each virtual clone. It can also assign different colors or display methods to each type of container.

為了方便得知貨櫃卸載的目的地,該虛擬分身的產生方法可以根據每一個貨櫃預定的卸載港口對貨櫃進行著色或不同的顯示方式。舉例來說,預定在下一個停靠港卸載的貨櫃可以第一種顏色呈現,預定在下下一個停靠港卸載的貨櫃可以第二種顏色呈現。依此類推。To facilitate identification of the container's destination, this method of creating virtual avatars can color-code or display each container differently based on its intended port of discharge. For example, a container scheduled to be unloaded at the next port of call can be displayed in the first color, a container scheduled to be unloaded at the port after that can be displayed in the second color, and so on.

該虛擬分身的產生方法可以根據載具110所回報的位置,讀取資料管理層330當中的地形地物模型,產生載具周圍地形地物的描繪語言。舉例來說,當船舶要進出港靠離泊時,可以根據載具110的位置,描繪出她在港區的情況。用戶可以看出其與防波堤、浮標、岸邊的大樓等的相對應情況。The method for generating this virtual clone can read the terrain and feature model in the data management layer 330 based on the location reported by vehicle 110, and generate a descriptive language for the terrain and features surrounding the vehicle. For example, when a ship is entering or leaving port, its position in the port area can be depicted based on the location of vehicle 110. Users can see its correspondence with breakwaters, buoys, buildings on the shore, etc.

透過載具儀器控制裝置290與/或AIS資料轉送裝置270,伺服端170可以得知載具本身的航速、航向、船首向、舵向、風向、風速、吃水深度資料其中之一或任意組合。該虛擬分身的產生方法可以根據前述的資料,繪製載具附近相應的水波與風向資料。Through the vehicle instrument control device 290 and/or the AIS data transmission device 270, the server 170 can obtain one or any combination of the vehicle's speed, heading, bow direction, rudder direction, wind direction, wind speed, and draft. This method of generating a virtual clone can draw corresponding water wave and wind direction data near the vehicle based on the aforementioned data.

透過載具儀器控制裝置290與/或外部系統伺服端180所提供的氣象資料與時間資料,包含但不限於風向、風速、浪高、太陽位置、月亮位置、降水、雲量等資訊,該虛擬分身的產生方法可以根據前述的資料,繪製載具附近相應的氣象、日夜、載具表面陰影的情況。The virtual clone can be generated by using meteorological and time data provided by the vehicle instrument control device 290 and/or the external system server 180, including but not limited to information such as wind direction, wind speed, wave height, sun position, moon position, precipitation, and cloud cover. Based on the aforementioned data, the virtual clone can draw the corresponding weather, day and night, and vehicle surface shadow conditions near the vehicle.

AIS資料轉送裝置270或外部系統伺服端180提供的AIS資料,與/或載具儀器控制裝置290所提供的雷達情報資料,伺服端170可以得知載具附近的其他載具與其相應的位置等資訊。當伺服端170得知其他載具的級別,並且可以在資料管理層330當中調用到該級別的載具的三維模型時,該虛擬分身的產生方法也可以產生其他載具的虛擬分身。在一實施例當中,可以有多個載具的虛擬分身出現在同一個三維模型或視窗當中,以便令用戶明白這些載具之間位置的相互關係。這對於航行安全來說是相當重要的。當伺服端170無法產生其他載具的虛擬分身時,可以在其位置附近產生其他載具的標示,以提醒該處有其他載具存在。AIS data provided by the AIS data transfer device 270 or the external system server 180, and/or radar information provided by the vehicle instrument control device 290, allows the server 170 to obtain information such as the positions of other vehicles near the vehicle. When the server 170 learns the class of other vehicles and can access the 3D model of that class of vehicle in the data management layer 330, the virtual clone generation method can also generate virtual clones of other vehicles. In one embodiment, multiple virtual clones of vehicles can appear in the same 3D model or window to help the user understand the relationship between the positions of these vehicles. This is crucial for navigation safety. When server 170 is unable to generate virtual clones of other vehicles, it can generate markers of other vehicles near their location to alert that other vehicles are present.

虛擬分身功能可以用於教育訓練,讓資淺的駕駛人員從遠端得知資深人員駕駛載具航行的狀況,從中得到經驗學習。特別是在交通繁忙的港區、扼要點(choke point)。在事故或險情發生之後,重播事故載具的虛擬分身影像可以用來快速重建當時的狀態,盡快釐清責任。虛擬分身功能還可以用於遠端監管和教學。當資淺駕駛人員操縱載具時,資深的駕駛人員可以從遠端監管資淺人員的操縱,避免發生危險。虛擬分身功能還能在氣候不佳的時候,讓載具上的駕駛人員可以迅速獲得狀況感知(situational awareness),以避免碰撞其他載具或地形地物。The virtual avatar function can be used for training, allowing novice drivers to remotely observe experienced drivers navigating the vehicle and learn from their experience. This is especially useful in busy port areas and choke points. After an accident or emergency, replaying the virtual avatar image of the vehicle involved can quickly reconstruct the situation and clarify responsibility as soon as possible. The virtual avatar function can also be used for remote monitoring and instruction. When novice drivers are operating the vehicle, experienced drivers can remotely monitor their actions to prevent dangerous situations. The virtual clone function can also allow drivers in vehicles to quickly gain situational awareness in bad weather, so as to avoid collisions with other vehicles or terrain features.

請參考圖5所示,其為根據本申請一實施例的航行熱力軌跡圖的示意圖。圖5所示區域為台灣西南海域,由申請人所屬船隊的歷史航行軌跡所形成的航行熱力軌跡圖。由於各載具110會將位置回傳到伺服端170紀錄存查,因此伺服端170可以透過每個載具110的位置歷史紀錄,標註到海圖上。當歷史紀錄點越密集,或者經過某個區域的次數越高時,該區域在海圖上所呈現的顏色就會越趨近暖色系的紅色,表示該區域出現載具的頻率很高。反之,當某個區域所出現位置歷史紀錄的次數很少,則該區域在海圖上所呈現的顏色就會趨近冷色系的綠色或藍色,表示該區域出現載具的頻率很低。換言之,伺服端170可以根據載具所出現的次數或頻率,在地圖的各區域進行著色。每一種顏色可以稱之為熱度,表示載具所出現的次數或頻率的某一段區間。著色後的地圖稱之為熱力軌跡圖,並且將其傳送到客戶端190供用戶參考。Please refer to Figure 5, which is a schematic diagram of a navigation heat map according to an embodiment of this application. The area shown in Figure 5 is the southwestern waters of Taiwan, and the navigation heat map is formed by the historical navigation tracks of the applicant's fleet. Since each vehicle 110 transmits its position back to the server 170 for recording and storage, the server 170 can mark the position history of each vehicle 110 on the nautical chart. The denser the historical record points, or the higher the number of times a certain area is passed, the closer the color of that area on the nautical chart will be to a warm red, indicating that the frequency of vehicles appearing in that area is very high. Conversely, if a region has a very low historical frequency of vehicle appearances, its color on the nautical chart will tend towards cool colors like green or blue, indicating a low frequency of vehicle appearances in that area. In other words, the server 170 can color different areas of the map based on the frequency of vehicle appearances. Each color can be called a heat map, representing a certain range of vehicle appearance frequency. The colored map is called a heat map and is transmitted to the client 190 for user reference.

然而,根據季節的變換,風向與潮水會隨之變換。同一載具在不同季節於兩個港口之間航行時,其軌跡可能是不同的。除此之外,不同級別的載具在同一季節,也可能因為其性能的差異,而有不同的航行軌跡。因此,在兩個港口之間的航程,伺服端170可以根據季節、載具的級別來製作熱力軌跡圖。換言之,每一級別的載具在每段時間內都可以對應到不同的熱力軌跡圖。However, wind direction and tides change with the seasons. The trajectory of the same vehicle navigating between two ports may differ depending on the season. Furthermore, vehicles of different classes may have different trajectories in the same season due to their performance differences. Therefore, for voyages between two ports, server 170 can generate heatmaps based on the season and the vehicle's class. In other words, each vehicle class can correspond to a different heatmap at any given time.

接著,伺服端170可以根據該級別的某一載具的位置,套用到相同季節的該級別熱力軌跡圖之上。在一實施例當中,當該位置所處的區域,在該張熱力軌跡圖的頻率或次數過低時,表示該載具偏離了通常的航道。伺服端170可以因此對該載具的駕駛人員的用戶帳號、該載具的監管人員的用戶帳號與/或其他管理人員的用戶帳號發出警告。在另一實施例當中,當該位置和該張熱力軌跡圖的某個頻率以上的區域的距離超過一臨界值時,也就是距離某一熱度的區域太遠時,伺服端170也可以對上述用戶帳號發出警告。Next, server 170 can apply the location of a vehicle of that class to a heat map of the same season for that class. In one embodiment, when the area where the location is located is too low in frequency or count on the heat map, it indicates that the vehicle has deviated from its usual course. Server 170 can therefore issue a warning to the user account of the vehicle's driver, the user account of the vehicle's supervisor, and/or other administrators. In another embodiment, server 170 can also issue a warning to the aforementioned user accounts when the distance between the location and an area above a certain frequency on the heat map exceeds a critical value, that is, when the distance from an area of a certain heat level is too far.

伺服端170的資料管理層330可以包含載具的級別資料,也可以包含載具所載乘員(crew)與其岸上監管人員的資料,其可以包含電子郵件帳號、即時通軟體帳號(例如Line、WhatsApp等)、電話號碼、無線電通訊機代碼等。偏離軌道的警告可以透過電子郵件、即時通、簡訊、電話或無線電通訊的語音留言等進行傳遞。在警告訊息當中,可以附上前述的熱力軌跡圖做為參考資料。The data management layer 330 of the server 170 can contain vehicle-level data, as well as data on the vehicle's crew and their shore-based monitoring personnel. This data can include email accounts, instant messaging software accounts (such as Line, WhatsApp, etc.), phone numbers, radio communication device codes, etc. Off-track warnings can be transmitted via email, instant messaging, SMS, telephone, or radio voice messages. The aforementioned heat map can be attached to the warning message as reference data.

在一實施例中,上述的歷史位置紀錄可以更包含載具的負載情況。當參考到相同季節、相同級別與類似負載時所產生的熱力軌跡圖,產生錯誤警告的機率將更進一步下降。In one implementation, the aforementioned historical location records could include more information about the vehicle's load. The probability of generating error warnings would be further reduced when referring to thermal trajectory maps generated under the same season, class, and similar load.

伺服端170可以包含警告模組。不同軟體或硬體模組所產生的警告訊息,可以透過該警告模組進行發送、重新發送、週期性發送、紀錄、消除等步驟。警告訊息可以包含警告訊息編號、警告緊急程度、警告原因、警告用戶帳號、警告產生時間、警告傳遞方法、警告遞送結果、警告回復結果、警告消除時間等資料。管理人員可以透過警告模組對各種警告進行新增、刪除、修改、查詢等管理動作。The server 170 can include an alert module. Alert messages generated by different software or hardware modules can be sent, resent, periodically sent, recorded, and cleared through this module. Alert messages can include information such as alert message number, alert urgency, alert reason, alert user account, alert generation time, alert transmission method, alert transmission result, alert response result, and alert clearing time. Administrators can use the alert module to add, delete, modify, and query various alerts.

舉例來說,當伺服端170收到載具的位置之後,可以進行前述的熱力軌跡圖偏離判斷。當判斷結果為偏離時,就可以產生警告訊息,並且將警告訊息傳送到上述的警告模組,以便進行後續處理。For example, after the server 170 receives the position of the vehicle, it can perform the aforementioned thermal trajectory map deviation judgment. When the judgment result is deviation, a warning message can be generated and sent to the aforementioned warning module for further processing.

前述的熱力軌跡圖是根據載具管理資訊系統100所管理的載具110的歷史位置軌跡所產生的。在另外的實施例當中,伺服端170可以自外部系統伺服端180取得某一範圍內所有載具的位置資訊,而這些載具當中的一部分並不是載具管理資訊系統100所管理的載具110。舉例來說,可以取得某一範圍內某一段時間內的所有載具的位置資訊組成熱力軌跡圖。從這種熱力軌跡圖可以得知該範圍內各區域的熱度。The aforementioned heat map is generated based on the historical location trajectories of vehicles 110 managed by the vehicle management information system 100. In another embodiment, server 170 can obtain the location information of all vehicles within a certain range from external system server 180, some of which are not vehicles 110 managed by the vehicle management information system 100. For example, the location information of all vehicles within a certain range over a certain period of time can be used to form a heat map. From this heat map, the heat intensity of each area within that range can be determined.

當某載具回報其位置之後,伺服端170可以判斷該位置所在區域的熱度。當所在區域的熱度太低時,表示其他載具都不進入該區域。這意味著該載具可能誤入了臨時發布的禁航區、武裝衝突攻擊區、或淺灘等危險區域。反之,當所在區域的熱度太高時,表示該區域的載具密度太高,發生碰撞的危險機率太高。無論是哪一種情況,伺服端170也可以發出相應的警告訊息。Once a vehicle reports its location, server 170 can determine the heat level of the area where that location is located. If the heat level is too low, it indicates that other vehicles should not enter that area. This means the vehicle may have mistakenly entered a temporarily designated no-fly zone, an armed conflict zone, or a shallow, dangerous area. Conversely, if the heat level is too high, it indicates that the vehicle density in that area is too high, and the probability of a collision is too high. In either case, server 170 can issue a corresponding warning message.

請參考圖6所示,其為根據本申請一實施例的電子圍籬(electronic fence)的一示意圖。和圖5一樣,圖6所示的地區為台灣西南海域。客戶端190可以利用電子圍籬的設定方法,設置一或多塊區域。如圖6所示,客戶端190可以直接用點選頂點的方式,依序框選出一塊區域。也可以透過輸入經緯度座標的方式,依序由所輸入的地點設定出一塊區域。這一塊區域可說是被電子圍籬所包圍的圍籬範圍。本領域普通技術人員可以理解到上述的某一圍籬範圍可以是三角形、四角形等多邊形。在另一實施例當中,上述的區域可以是圓形或橢圓形,客戶端190可以輸入圓心與半徑,或是輸入兩個焦點與半徑來設定電子圍籬的圍籬範圍。Please refer to Figure 6, which is a schematic diagram of an electronic fence according to an embodiment of this application. Similar to Figure 5, the area shown in Figure 6 is the southwestern waters of Taiwan. The client 190 can use the electronic fence setting method to set one or more areas. As shown in Figure 6, the client 190 can directly select an area by clicking on vertices. Alternatively, an area can be set by inputting latitude and longitude coordinates, sequentially defining the entered locations. This area can be described as the fenced area enclosed by the electronic fence. Those skilled in the art will understand that the aforementioned fenced area can be a triangle, a quadrilateral, or other polygon. In another embodiment, the area described above can be circular or elliptical, and the client 190 can input the center and radius, or input two focal points and radii to set the enclosure of the electronic fence.

接著,用戶可以設定一或多種相應於該圍籬範圍的警告觸發事件(trigger event)。舉例來說,當上述的圍籬範圍為各國軍方公告的禁航區時,當各式載具110所回報的位置位在該圍籬範圍內時,將會觸發警告,並產生相應的警告訊息。如前所述,伺服端170可以包含警告模組。當電子圍籬功能觸發警告並產生警告訊息之後,可以透過上述的警告模組將警告訊息發送到該載具的駕駛人員、該載具的監管人員與相關的管理人員。Next, the user can set one or more warning trigger events corresponding to the fenced area. For example, when the aforementioned fenced area is a no-fly zone announced by the military of various countries, a warning will be triggered and a corresponding warning message will be generated when the reported location of various vehicles 110 is within the fenced area. As mentioned earlier, the server 170 may include a warning module. After the electronic fencing function triggers a warning and generates a warning message, the warning message can be sent to the driver of the vehicle, the vehicle's supervisor, and relevant management personnel through the aforementioned warning module.

禁航區的公告具有時效性。因此,客戶端190可以設定電子圍籬的時限。當時限經過之後,該電子圍籬與其相應的警告觸發的設定就會停止作動。同樣地,客戶端190也可以設定電子圍籬的啟用時間。當啟用時間之前,該電子圍籬與其相應的警告觸發的設定並不會作動。The announcements regarding no-fly zones are time-sensitive. Therefore, client 190 can set a time limit for the electronic fence. After the time limit expires, the electronic fence and its corresponding warning trigger settings will cease operation. Similarly, client 190 can also set the activation time for the electronic fence. Before the activation time, the electronic fence and its corresponding warning trigger settings will not activate.

除了用戶由客戶端190設定電子圍籬與其相應的警告觸發事件以外,伺服端170還可以自動化設定電子圍籬與其相應的警告觸發事件。舉例來說,伺服端170可以自外部系統伺服端180自動接收各國政府公告,例如海事公告(Notices to Mariners)和航空公告(NOTAM,Notices to Airmen)。由於這些公告具有固定格式,甚至有給機器閱讀的版本,伺服端170可以包含解譯器(parser)軟體,能夠自動化地解譯這些公告中公布的禁航區與其相關訊息。接著,根據上述的禁航區的範圍與設立的時間段,自動地設定電子圍籬與其相應的警告觸發事件。In addition to users configuring the electronic fence and its corresponding warning trigger events via client 190, server 170 can also automatically configure the electronic fence and its corresponding warning trigger events. For example, server 170 can automatically receive government notices from external system server 180, such as Notices to Mariners and Notices to Airmen (NOTAM). Since these notices have a fixed format, and even machine-readable versions, server 170 can include parser software that can automatically parse the no-fly zones and related information published in these notices. Then, based on the scope of the aforementioned no-fly zone and the time period in which it was set, the electronic fence and its corresponding warning trigger events are automatically configured.

在一實施例當中,電子圍籬的警告觸動事件可以和載具的級別相關。舉例來說,可以將水深較淺的區域設為淺灘形式的電子圍籬。但淺灘形式的電子圍籬只對吃水較深的某些級別的載具110生效,並不會對噸位小和吃水淺的另一些級別的載具110生效。In one embodiment, the warning trigger event of the electronic fencing can be associated with the vehicle class. For example, areas with shallow water can be designated as shallow-slope electronic fencing. However, shallow-slope electronic fencing only applies to certain classes of vehicles 110 with deeper drafts, and not to other classes of vehicles 110 with smaller tonnages and shallower drafts.

在一實施例當中,電子圍籬的警告觸動事件可以和載具的速率相關。舉例來說,某些國家會公告某些區域為海洋哺乳類生物的活躍區域。為了減少海洋哺乳類生物被載具撞傷的機率,這些國家會要求載具在進入這些區域內需要降低速率到某一臨界值之下。因此,可以設置限制速率的圍籬區域。當載具110回報的位置在該圍籬範圍,而且速率超過該臨界值時,可能觸發上述限制速率的圍籬區域相應的警告。In one embodiment, the warning triggering event of the electronic enclosure can be related to the vehicle's speed. For example, some countries may designate certain areas as habitats for marine mammals. To reduce the likelihood of marine mammals being injured by vehicles, these countries may require vehicles to reduce their speed to below a certain threshold when entering these areas. Therefore, speed-restricted enclosure areas can be established. When vehicle 110 reports its location within the enclosure and its speed exceeds the threshold, the corresponding warning for the speed-restricted enclosure area may be triggered.

相反地,在某些通訊纜線或電力纜線鋪設的區域,為了避免載具在該區域拋錨打斷纜線,可以設置最低速率的圍籬區域。當載具110回報的位置在該圍籬範圍內,而且速率超過一最小速限值時,可能觸發上述最低速率的圍籬區域相應的警告。Conversely, in areas where communication or power cables are laid, a minimum speed enclosure can be established to prevent vehicles from anchoring and breaking the cables. When the vehicle 110 reports its location within this enclosure and its speed exceeds a minimum speed limit, the corresponding warning for the minimum speed enclosure may be triggered.

在另一實施例當中,電子圍籬的警告觸動事件可以和載具上的儀器狀態或讀數相關。舉例來說,某些沿岸國家規定在離岸多遠的地方之內不能排放廢水或壓艙水。因此,可以設置阻止排放廢水或壓艙水的圍籬區域。當載具110上的載具儀器控制裝置290回報伺服端170關於排放廢水或壓艙水的設備啟動時,就可能觸發上述阻止排放廢水或壓艙水的圍籬區域相應的警告。In another embodiment, the warning triggering event of the electronic fencing can be related to the instrument status or readings on the vehicle. For example, some coastal countries stipulate that wastewater or ballast water cannot be discharged within a certain distance offshore. Therefore, a fencing area can be set up to prevent the discharge of wastewater or ballast water. When the vehicle instrument control device 290 on the vehicle 110 reports to the server 170 about the activation of the equipment for discharging wastewater or ballast water, the corresponding warning for the aforementioned fencing area preventing the discharge of wastewater or ballast water may be triggered.

類似地,某些沿岸國家規定在離港多遠的地方之內是不能使用高硫燃料,必須轉換為含硫量(0.5%)的低硫燃油或替代燃油。因此,可以設置轉換低硫燃料的圍籬區域。由於高硫燃料需要較高的加熱溫度,低硫燃料不須那麼高的加熱溫度。因此可以從加熱後的燃油溫度得知是否使用高硫燃料或低硫燃料。當載具110上的載具儀器控制裝置290回報伺服端170關於載具主機、發電機與/或鍋爐的燃油加熱器出口溫度與/或黏度讀數時,可以判斷該載具110是否轉換成低硫燃料。當載具110進入上述轉換低硫燃料的圍籬區域,而燃油加熱器出口溫度與/或黏度讀數仍然指出尚未切換到低硫燃料時,就可能觸發上述轉換低硫燃料的圍籬區域相應的警告。Similarly, some coastal countries stipulate that high-sulfur fuels cannot be used within a certain distance from the port, and must be switched to low-sulfur fuels (0.5%) or alternative fuels. Therefore, a designated area for low-sulfur fuel conversion can be established. Since high-sulfur fuels require higher heating temperatures, low-sulfur fuels do not. Therefore, the temperature of the heated fuel can indicate whether high-sulfur or low-sulfur fuel is being used. When the vehicle instrument control device 290 on vehicle 110 reports to server 170 the outlet temperature and/or viscosity readings of the fuel heaters for the vehicle's main unit, generator, and/or boiler, it can be determined whether vehicle 110 has switched to low-sulfur fuel. When vehicle 110 enters the aforementioned enclosure area for switching to low-sulfur fuel, and the fuel heater outlet temperature and/or viscosity readings still indicate that the switch to low-sulfur fuel has not yet been made, the corresponding warning for the aforementioned enclosure area for switching to low-sulfur fuel may be triggered.

當載具110駛離港區之後,就必須仰賴衛星星系電信網路與伺服端170進行通信。由於衛星通信的頻寬有限,當載具110要把多部監視攝影端282拍攝的影片全部同時傳送到伺服端170時,就會遭遇困難。因此,載具110所包含的監視畫面載具伺服端280可以進行處理。舉例來說,監視畫面載具伺服端280可以輪流(round-robin)的方式,擷取每一部監視攝影端282拍攝的影片中的一段影片或一張影像,經由衛星星系電信網路傳送到伺服端170。伺服端170可以具有監視畫面伺服模組,用來接收各載具110上的監視畫面載具伺服端280所傳送的處理後的影像,並且儲存到資料管理層330。監視畫面伺服模組所接收的載具監視影像當中,可以包含各部監視攝影端282所拍攝的影片或影像,但其更新間隔期間或更新率(frame rate)低於監視攝影端282所拍攝的更新率。在本申請當中,監視畫面伺服模組所接收的載具的影像可以稱為低更新率影像或低更新率載具影像。After vehicle 110 leaves the port area, it must rely on the satellite network to communicate with server 170. Due to the limited bandwidth of satellite communication, vehicle 110 encounters difficulties when it needs to simultaneously transmit all the video footage captured by multiple surveillance cameras 282 to server 170. Therefore, the surveillance camera server 280 included in vehicle 110 can handle this processing. For example, surveillance camera server 280 can extract a segment of video or a single image from each surveillance camera 282 in a round-robin manner and transmit it to server 170 via the satellite network. The server 170 may have a monitoring screen server module to receive processed images transmitted from the monitoring screen vehicle server 280 on each vehicle 110 and store them in the data management layer 330. The vehicle monitoring images received by the monitoring screen server module may include videos or images captured by each monitoring camera 282, but their update interval or frame rate is lower than the update rate captured by the monitoring camera 282. In this application, the vehicle images received by the monitoring screen server module may be referred to as low-update-rate images or low-update-rate vehicle images.

本領域普通技術人員可以理解到,除了降低更新率以便減少所使用的衛星通信頻寬之外,還可以降低解析度來減少所使用的頻寬。但無論是否降低解析度,監視畫面伺服模組所接收的載具的影像可以都是低更新率影像。Those skilled in the art will understand that, in addition to reducing the update rate to reduce the satellite communication bandwidth used, the resolution can also be reduced to reduce the bandwidth used. However, regardless of whether the resolution is reduced, the images of the vehicle received by the monitoring screen server module can all be low-refresh-rate images.

先前提到過,載具110與高軌通信衛星星系電信網路135的網路頻寬可以是固定的。由於這段通信是監視畫面載具伺服端280到監視畫面伺服模組之間的通信瓶頸,因此可以把此固定頻寬視為監視畫面載具伺服端280到監視畫面伺服模組之間的網路頻寬。As previously mentioned, the network bandwidth between vehicle 110 and the high-orbit communication satellite galaxy telecommunications network 135 can be fixed. Since this communication is the communication bottleneck between the monitoring vehicle server 280 and the monitoring server module, this fixed bandwidth can be regarded as the network bandwidth between the monitoring vehicle server 280 and the monitoring server module.

可以在固定的頻寬當中,預先設定一部份頻寬給予上述的低更新率影像的傳輸。本領域普通技術人員可以理解到,在一實施例當中,透過網路設定,載具內部網路210、載具內部有線網路220、載具內部無線網路230、對外網路路由器240可以支援上述的預定頻寬設定功能。監視畫面載具伺服端280可以根據上述的預定頻寬設定,配置上傳到伺服端170的各監視攝影端282的影像的更新率。Within a fixed bandwidth, a portion of the bandwidth can be pre-configured for the transmission of the aforementioned low-refresh-rate images. Those skilled in the art will understand that, in one embodiment, the vehicle's internal network 210, internal wired network 220, internal wireless network 230, and external network router 240 can support this pre-configured bandwidth setting function through network settings. The monitoring vehicle server 280 can configure the refresh rate of the images uploaded to each monitoring camera 282 on the server 170 according to the aforementioned pre-configured bandwidth setting.

舉例來說,當分配給低更新率影像傳輸的頻寬固定為10 MBytes/second,而載具110有十部監視攝影端282,每部監視攝影端282所傳送的影片或影像大小約為10MBytes時,則監視畫面載具伺服端280可以在一秒內傳送一部監視攝影端282的影片或影像,每十秒傳送完一輪共十部監視攝影端282的影片或影像。因此,每一部監視攝影端282的平均影像更新率為每秒0.1個畫面。For example, if the bandwidth allocated to low-refresh-rate image transmission is fixed at 10 MBytes/second, and the carrier 110 has ten surveillance cameras 282, with each surveillance camera 282 transmitting approximately 10 MBytes of video or image data, then the surveillance image carrier server 280 can transmit the video or image data of one surveillance camera 282 per second, completing a round of transmission of video or image data from all ten surveillance cameras 282 every ten seconds. Therefore, the average image refresh rate of each surveillance camera 282 is 0.1 frames per second.

在一實施例當中,該伺服端170的監視畫面伺服模組可以是圖2所示的三層結構。在另一實施例當中,該監視畫面伺服模組可以具有特定的與/或獨立的軟體與硬體,以便具有專屬的網路頻寬,還可以包含圖形處理硬體,用於加速影像處理的工作。舉例來說,監視畫面伺服模組可以是一個伺服端叢集,或虛擬伺服端叢集。In one embodiment, the monitoring screen service module of the server 170 can be a three-layer structure as shown in Figure 2. In another embodiment, the monitoring screen service module can have specific and/or independent software and hardware to have dedicated network bandwidth, and can also include graphics processing hardware to accelerate image processing. For example, the monitoring screen service module can be a server cluster or a virtual server cluster.

客戶端190可以向該伺服端170的監視畫面伺服模組調用某一載具110的監視畫面。當客戶端190未指定該載具110的某一監視攝影端282的影片時,監視畫面伺服模組可以輪流提供最近更新的多部監視攝影端282的低更新率影像到該客戶端190。Client 190 can request monitoring footage from a vehicle 110 from the monitoring video service module of server 170. When client 190 does not specify video from a monitoring camera 282 of vehicle 110, the monitoring video service module can provide low-refresh-rate images from multiple recently updated monitoring cameras 282 to client 190 in turn.

請參考圖7所示,其為根據本申請一實施例的客戶端190觀看載具110監視影像的視窗700示意圖。在圖7當中,客戶端190的顯示畫面或視窗出現某一載具110的多部監視攝影端282的低更新率影像710A~710F。用戶可以透過這些低更新率影像710A~710F大致了解載具110的狀況。Please refer to Figure 7, which is a schematic diagram of a window 700 for viewing surveillance images of vehicle 110 on client 190 according to an embodiment of this application. In Figure 7, the display screen or window of client 190 shows low-refresh-rate images 710A~710F from multiple surveillance cameras 282 of a certain vehicle 110. The user can get a general understanding of the status of vehicle 110 through these low-refresh-rate images 710A~710F.

當客戶端190指定觀看該載具110的某一監視攝影端282的影片時,伺服端170的監視畫面伺服模組可以向該載具110的監視畫面載具伺服端280下達指令,令監視畫面載具伺服端280輸送較高更新率或正常更新率的影像到監視畫面伺服模組。在此期間,監視畫面載具伺服端280可以先不傳送其餘監視攝影端282的低更新率影像,或是在頻寬有餘的情況下才傳送其餘監視攝影端282的低更新率影像。如此一來,其餘監視攝影端282的影像更新率就會更低了。換言之,被指定的監視攝影端282的影像傳輸優先度被提高了。When client 190 specifies to view video from a particular surveillance camera 282 of the vehicle 110, the monitoring screen service module of server 170 can issue a command to the monitoring screen vehicle server 280 of the vehicle 110, instructing the monitoring screen vehicle server 280 to send images with a higher or normal update rate to the monitoring screen service module. During this period, the monitoring screen vehicle server 280 may choose not to send low-refresh-rate images from the other surveillance cameras 282 initially, or only send low-refresh-rate images from the other surveillance cameras 282 if there is sufficient bandwidth. In this way, the update rate of the images from the other surveillance cameras 282 will be even lower. In other words, the image transmission priority of the designated surveillance camera 282 is increased.

如前所述,客戶端190可以透過監視畫面伺服模組對某一監視攝影端282下達PTZ指令。監視畫面伺服模組可以向該載具110的監視畫面載具伺服端280轉發PTZ指令,令監視畫面載具伺服端280輸送較高更新率或正常更新率的影像到監視畫面伺服模組。換言之,接受PTZ指令的監視攝影端282的影像傳輸優先度被提高了。As previously mentioned, client 190 can issue PTZ commands to a monitoring camera 282 through the monitoring screen service module. The monitoring screen service module can forward the PTZ commands to the monitoring screen carrier server 280 of the carrier 110, causing the monitoring screen carrier server 280 to send images with a higher or normal update rate to the monitoring screen service module. In other words, the image transmission priority of the monitoring camera 282 that receives the PTZ commands is increased.

當影像傳輸的需求增加時,載具110也可以額外啟用中低軌通信衛星星系電信網路130來支應。因此,優先度較低的低更新率影像可以透過中低軌通信衛星星系電信網路130進行傳輸,而無須占用原本高軌通信衛星星系電信網路135的固定頻寬。When the demand for image transmission increases, the carrier 110 can also additionally utilize the medium- and low-orbit communication satellite network 130 to support it. Therefore, low-priority, low-refresh-rate images can be transmitted through the medium- and low-orbit communication satellite network 130 without occupying the fixed bandwidth of the original high-orbit communication satellite network 135.

除了接受監視畫面伺服模組的指令來提高某部監視攝影端282的影像傳輸優先度,監視畫面載具伺服端280也可以根據某部監視攝影端282所拍攝到的情況來提高某部監視攝影端282的影像傳輸優先度。舉例來說,監視畫面載具伺服端280可以包含載具智慧影像模組,利用監視畫面載具伺服端280的軟體和硬體實現人工智慧,用來解析每一部監視攝影端282的影像,以便達成前述的安全監控、追蹤等智慧功能。當發現某一部監視攝影端282有異常情況時,例如有管路洩漏、火災,或是發現不明人士時,載具智慧影像模組可以令監視畫面載具伺服端280提高發生異常情況的監視攝影端282的影像傳輸優先度。此外,還可以將異常情況與相關的監視攝影端282的資訊(例如PTZ設定與視角)通知伺服端170的監視畫面伺服模組。In addition to receiving instructions from the surveillance camera server module to increase the image transmission priority of a particular surveillance camera 282, the surveillance camera vehicle server 280 can also increase the image transmission priority of a particular surveillance camera 282 based on the situation captured by that surveillance camera 282. For example, the surveillance camera vehicle server 280 may include a vehicle intelligent image module, which uses the software and hardware of the surveillance camera vehicle server 280 to implement artificial intelligence to analyze the images of each surveillance camera 282 in order to achieve the aforementioned intelligent functions such as security monitoring and tracking. When an abnormality is detected in a surveillance camera 282, such as a pipe leak, fire, or the discovery of an unidentified person, the vehicle's intelligent imaging module can enable the surveillance camera vehicle server 280 to prioritize the image transmission of the surveillance camera 282 where the abnormality occurred. Furthermore, it can also notify the surveillance camera server module 170 of the abnormality and related information about the surveillance camera 282 (such as PTZ settings and viewpoint).

在另一實施例當中,載具智慧影像模組可以是一部與監視畫面載具伺服端280連線的計算機,包含了用於實現上述人工智慧與安全監控、追蹤等智慧功能的軟體和硬體。這裡所指的計算機可以是與前述客戶端190類似的計算機,不在此贅述。In another embodiment, the vehicle intelligent imaging module can be a computer connected to the vehicle server 280 that monitors the image, containing software and hardware for implementing the aforementioned artificial intelligence and intelligent functions such as security monitoring and tracking. The computer referred to here can be a computer similar to the aforementioned client 190, which will not be elaborated here.

伺服端170的監視畫面伺服模組也可以具有人工智慧影像監控模組,實現人工智慧,用來解析每一部監視攝影端282的低更新率影像,以便達成前述的安全監控、追蹤等智慧功能。當發現某一部監視攝影端282有異常情況時,例如有火災發生,或是發現不明人士時,伺服端170的智慧影像模組可以令監視畫面載具伺服端280提高發生異常情況的監視攝影端282的影像傳輸優先度。The monitoring screen service module of server 170 can also have an artificial intelligence image monitoring module to realize artificial intelligence and analyze the low update rate images of each monitoring camera 282 in order to achieve the aforementioned intelligent functions such as security monitoring and tracking. When an abnormality is detected in a monitoring camera 282, such as a fire or the discovery of an unidentified person, the intelligent image module of server 170 can enable the monitoring screen carrier server 280 to increase the image transmission priority of the monitoring camera 282 where the abnormality occurred.

如前所述,由於伺服端170的智慧影像模組可以調用資料管理層330的用戶人事資料,所以可以執行更多的人工智慧判斷。例如前述的駕駛台需要有駕駛證照的人員留守,某些儀器設備需要有相應證照的人員操作等。As mentioned earlier, since the intelligent imaging module of the server 170 can access the user personnel data of the data management layer 330, it can perform more artificial intelligence judgments. For example, the aforementioned driver's cab requires a licensed driver to be on duty, and certain instruments and equipment require licensed personnel to operate them.

無論是收到智慧影像模組或是載具智慧影像模組的異常通知,伺服端170的監視畫面伺服模組可以產生相應的警告,並透過前述的警告模組發出。伺服端170的監視畫面伺服模組可以對相應的監視攝影端282的揚聲器發出警告聲音,使得在場人士得以應對異常狀況。Whether receiving an abnormal notification from the smart imaging module or the vehicle's smart imaging module, the monitoring screen service module of server 170 can generate a corresponding warning and issue it through the aforementioned warning module. The monitoring screen service module of server 170 can also issue a warning sound to the speaker of the corresponding monitoring camera 282, enabling those present to respond to the abnormal situation.

當有多個客戶端190要分別調用同一載具110的不同監視攝影端282的影像,或是分別對同一載具110的不同監視攝影端282進行PTZ操作時,監視畫面伺服模組可以依序將多個客戶端190的要求進行排程,以免固定的頻寬被多個影像傳輸耗盡。When multiple clients 190 need to access images from different surveillance cameras 282 on the same vehicle 110, or perform PTZ operations on different surveillance cameras 282 on the same vehicle 110, the surveillance video server module can schedule the requests of multiple clients 190 in sequence to prevent the fixed bandwidth from being exhausted by multiple image transmissions.

當有某一載具110上的客戶端190要透過伺服端170調用該載具110的監視攝影端282的影像,或是對同一載具110的監視攝影端282進行PTZ操作時,監視畫面伺服模組可以將該客戶端190的要求導向該載具110的監視畫面載具伺服端280,以免固定的衛星通信頻寬被重複的影像傳輸耗盡。When a client 190 on a certain vehicle 110 needs to access the image of the monitoring camera 282 of the vehicle 110 through the server 170, or to perform PTZ operation on the monitoring camera 282 of the same vehicle 110, the monitoring image servo module can redirect the request of the client 190 to the monitoring image vehicle server 280 of the vehicle 110, so as to prevent the fixed satellite communication bandwidth from being exhausted by repeated image transmission.

由於載具110移動時所耗用的石化燃料甚多,為了增進碳燃料使用效率,國際要求必須計算載具110的碳強度指標(CII,Carbon Intensity Indicator)。在一實施例當中,伺服端170包含碳強度指標計算模組,可以根據每一艘載具110在某一段時間內所消耗的不同燃料數量,分別根據每種燃料的含碳率,計算每一艘載具110的碳強度指標。例如,可以用月、季或年作為單位來計算載具110的碳強度指標。Because vehicle 110 consumes a large amount of fossil fuels during movement, international regulations require the calculation of a Carbon Intensity Index (CII) for vehicle 110 to improve carbon fuel efficiency. In one embodiment, server 170 includes a CII calculation module that can calculate the CII for each vehicle 110 based on the amount of different fuels consumed by each vehicle 110 over a certain period of time and the carbon content of each fuel. For example, the CII for vehicle 110 can be calculated using months, quarters, or years as units.

載具110所搭載的某些特殊貨櫃或物品,需要耗用電力來維持其溫度。為了方便起見,上述的特殊貨櫃或物品在本申請中統稱為溫控櫃。溫控櫃所耗用的電力需要載具110上燃燒油料供應發電機產生,因此會增加載具110的碳強度指標。因此,在計算載具110的碳強度指標時,可以扣除用於發電供應溫控櫃的碳排放。Certain special containers or items carried by vehicle 110 require electrical power to maintain their temperature. For convenience, these special containers or items are collectively referred to as temperature-controlled containers in this application. The electricity consumed by the temperature-controlled containers is generated by the generator on vehicle 110, which burns fuel, thus increasing the carbon intensity index of vehicle 110. Therefore, when calculating the carbon intensity index of vehicle 110, the carbon emissions used to generate electricity to power the temperature-controlled containers can be deducted.

不過,載具110上的發電機所產生電力並非全都供應給溫控櫃,還會供應給其他船上設備,而載具110也不會安裝溫控櫃專用的發電機。因此,請參考圖8所示,其為根據本申請一實施例的碳足跡計算資訊系統800的一方塊示意圖。碳足跡計算資訊系統800用於計算每一個溫控櫃的碳足跡報告,可以據此產生向溫控櫃貨主請款的帳單,還可以計算因供應溫控櫃的豁免碳排放量。However, not all the electricity generated by the generator on vehicle 110 is supplied to the temperature-controlled cabinets; it is also supplied to other shipboard equipment. Vehicle 110 does not have a dedicated generator for the temperature-controlled cabinets. Therefore, please refer to Figure 8, which is a block diagram of a carbon footprint calculation information system 800 according to an embodiment of this application. The carbon footprint calculation information system 800 is used to calculate the carbon footprint report for each temperature-controlled cabinet, which can generate invoices for payment to the temperature-controlled cabinet owners and calculate the exempted carbon emissions from supplying the temperature-controlled cabinets.

碳足跡計算資訊系統800包含一些在圖1與圖2實施例的元件,在此不再贅述。碳足跡計算資訊系統800包含一個以上的溫控櫃810。每一個溫控櫃810對應到一個分電表820,用於計算該溫控櫃810的用電。溫控櫃810與分電表820的相應關係,可以記錄在伺服端170的貨物裝載資料當中。該載具儀器控制裝置290可以連接到每一個分電表820,用於讀取分電表820的用電讀數。當某個溫控櫃810在港口裝載上電時,該載具儀器控制裝置290可以將分電表820的第一讀數傳送到伺服端170。當該溫控櫃810在另一個港口下電卸載時,該載具儀器控制裝置290可以將分電表820的第二讀數傳送到伺服端170。第二讀數與第一讀數的差值,就是該溫控櫃810在兩個港口之間運輸所耗用的電力。The carbon footprint calculation information system 800 includes some components shown in the embodiments of Figures 1 and 2, which will not be described in detail here. The carbon footprint calculation information system 800 includes one or more temperature control cabinets 810. Each temperature control cabinet 810 corresponds to a power meter 820 for calculating the power consumption of that temperature control cabinet 810. The correspondence between the temperature control cabinets 810 and the power meters 820 can be recorded in the cargo loading data of the server 170. The vehicle instrument control device 290 can be connected to each power meter 820 to read the power consumption readings of the power meters 820. When a temperature control cabinet 810 is powered on during port loading, the vehicle instrument control device 290 can transmit the first reading of the power meter 820 to the server 170. When the temperature control cabinet 810 is powered off and unloaded at another port, the vehicle instrument control device 290 can transmit the second reading of the power meter 820 to the servo terminal 170. The difference between the second reading and the first reading is the power consumed by the temperature control cabinet 810 during transportation between the two ports.

通過分電表820的電力來自於發電機840(或發電機組)。在一實施例當中,可以根據發電機840的通常發電效率,例如一度電需要的耗油量,計算該溫控櫃810的耗油量,也就可以根據耗油量得知排碳量。據此,客戶端190可以令伺服端170提供該溫控櫃810所消耗的電力,根據預先設定的該發電機840的油電轉換效率,產生該溫控櫃810的碳足跡報告890。此外,還可以根據該溫控櫃810所消耗的電力,產生向貨主進行電費的請款帳單。The power supplied by the distributor 820 comes from the generator 840 (or generator set). In one embodiment, the oil consumption of the temperature control cabinet 810 can be calculated based on the typical power generation efficiency of the generator 840, such as the oil consumption required per kilowatt-hour, and thus the carbon emissions can be determined from the oil consumption. Accordingly, the client 190 can instruct the server 170 to provide the power consumed by the temperature control cabinet 810, and generate a carbon footprint report 890 for the temperature control cabinet 810 based on the preset oil-to-electricity conversion efficiency of the generator 840. Furthermore, an electricity bill can be generated for the owner based on the power consumed by the temperature control cabinet 810.

伺服端170可以自動地將碳足跡報告890與/或請款帳單,透過電信網路150以電子方式傳送給外部系統伺服端180,以便提供給貨主盤查該溫控櫃810的碳足跡和付款。The server 170 can automatically transmit the carbon footprint report 890 and/or payment invoice electronically to the external system server 180 via the telecommunications network 150, so as to provide the owner with access to check the carbon footprint of the temperature control cabinet 810 and make payment.

伺服端170也可以自動地根據將兩個港口之間的所有溫控櫃810消耗電力的總和耗電量,以及預先設定的該發電機840的油電轉換效率,產生該趟航程的豁免碳排放報告880。這份豁免碳排放報告880也可以透過電信網路150以電子方式傳送給外部系統伺服端180,以便讓監管單位得知豁免的碳排放量。伺服端170也可以自動地將豁免碳排放報告880傳遞給碳強度指標計算模組,以便碳強度指標計算模組可以根據該豁免碳排放報告880豁免該載具的部分碳強度指標。The server 170 can also automatically generate an exemption carbon emission report 880 for the voyage based on the total power consumption of all temperature-controlled containers 810 between the two ports and the pre-set oil-to-electricity conversion efficiency of the generator 840. This exemption carbon emission report 880 can also be electronically transmitted to the external system server 180 via the telecommunications network 150 so that regulatory authorities can be informed of the exempted carbon emissions. The server 170 can also automatically transmit the exemption carbon emission report 880 to the carbon intensity index calculation module so that the carbon intensity index calculation module can exempt the vehicle from certain carbon intensity indicators based on the exemption carbon emission report 880.

在圖8所示的實施例當中,還可以包含計算燃料箱860輸出燃料數量給發電機的燃料計850,以及計算發電機840總發電量的總電表830。該載具儀器控制裝置290可以連接到總電表830與燃料計850,以便將其讀數傳送到伺服端170。據此,伺服端170可以根據某段航程所消耗的燃料數量,以及所產生的總發電量,計算該發電機840的油電轉換效率,也就是每排放多少碳,會產生幾度電的效率值。當可以利用真實的油電轉換效率值與用電量進行計算時,前述的豁免碳排放報告880和溫控櫃碳足跡報告890的數據就能更真實準確。In the embodiment shown in Figure 8, a fuel meter 850 may also be included to calculate the amount of fuel output from the fuel tank 860 to the generator, and a total meter 830 to calculate the total power generation of the generator 840. The vehicle instrument control device 290 can be connected to the total meter 830 and the fuel meter 850 to transmit their readings to the server 170. Accordingly, the server 170 can calculate the fuel-to-electricity conversion efficiency of the generator 840 based on the amount of fuel consumed during a certain flight and the total power generation, that is, the efficiency value of how many kilowatt-hours of electricity are generated for every amount of carbon emitted. When the actual fuel-to-electricity conversion efficiency value and electricity consumption can be used for calculation, the data of the aforementioned exempt carbon emission report 880 and temperature control cabinet carbon footprint report 890 can be more accurate and realistic.

請參考圖9所示,其為根據本申請一實施例的載具虛擬分身產生方法900的一流程示意圖。該載具虛擬分身產生方法900可以適用於圖1的載具管理資訊系統100,特別是伺服端170。本領域普通技術人員可以理解到,該載具虛擬分身產生方法900可以實施為儲存在非揮發性記憶體內的多個電腦指令與資料。該伺服端170所包含的計算機執行該多個電腦指令指令之後,可以實現該載具虛擬分身產生方法900。任兩個步驟之間,如果沒有直接或間接的因果關係,本申請並不限定這兩個步驟執行的先後順序。該載具虛擬分身產生方法900可以由步驟910開始執行。Please refer to Figure 9, which is a flowchart illustrating a vehicle virtual clone generation method 900 according to an embodiment of this application. This vehicle virtual clone generation method 900 can be applied to the vehicle management information system 100 of Figure 1, particularly the server 170. Those skilled in the art will understand that the vehicle virtual clone generation method 900 can be implemented as multiple computer instructions and data stored in non-volatile memory. After the computer included in the server 170 executes the multiple computer instructions, the vehicle virtual clone generation method 900 can be implemented. This application does not limit the order in which any two steps are performed unless there is a direct or indirect causal relationship between them. The method 900 for generating a virtual clone of the vehicle can be started by step 910.

步驟910:自客戶端190接收第一載具110的虛擬分身的讀取要求。如前所述,當客戶端190具有三維模型的描繪器或瀏覽器時,客戶端190可能要求讀取某一時間的三維模型檔案。當不具有三維模型的描繪器或瀏覽器時,客戶端190可能要求讀取某一時間與某個視角的影像檔案。Step 910: Receive a read request from the virtual clone of the first vehicle 110 from the client 190. As previously mentioned, when the client 190 has a 3D model painter or browser, the client 190 may request to read a 3D model file at a certain time. When it does not have a 3D model painter or browser, the client 190 may request to read an image file at a certain time and from a certain viewpoint.

可選的步驟920:本步驟是可選的(optional),本步驟自外部系統伺服端180接收該第一載具110所在位置與時間的氣象訊息。該氣象訊息可以用於在三維模型中描述該第一載具110所在的太陽位置、月亮位置、星辰位置、光線、大氣與海洋的情況。Optional Step 920: This step is optional. In this step, the weather information of the location and time of the first vehicle 110 is received from the external system server 180. This weather information can be used to describe the position of the sun, moon, stars, light, atmosphere, and ocean of the first vehicle 110 in the 3D model.

步驟930:可以自資料管理層330讀取該第一載具110當時的載具訊息和三維模型,並依據該第一載具當時的載具訊息和三維模型產生該虛擬分身的三維模型。上述的第一載具訊息可以包含但不限於影響第一載具110外顯模型的資料,例如航向、船首向、航速、對地狀態(attitude)、吃水深度、艙門開啟狀態、雷達開啟狀態、起重機狀態等。該載具的三維模型可以和步驟920所讀取的氣象訊息相結合,產生該虛擬分身的三維模型。Step 930: The vehicle information and 3D model of the first vehicle 110 at that time can be read from the data management layer 330, and the 3D model of the virtual clone can be generated based on the vehicle information and 3D model of the first vehicle at that time. The aforementioned first vehicle information may include, but is not limited to, data that affects the external model of the first vehicle 110, such as heading, bow direction, speed, attitude, draft, cabin door opening status, radar activation status, crane status, etc. The 3D model of the vehicle can be combined with the meteorological information read in step 920 to generate the 3D model of the virtual clone.

可選的步驟932:本步驟是可選的(optional),本步驟可以自資料管理層330讀取該第一載具110當時的貨物裝載資料,並且根據該貨物裝載資料修正上述該虛擬分身的三維模型。如前所述,可以根據貨物裝載資料,描繪貨物在第一載具110上的裝載情況。在一實施例中,可以根據貨櫃的種類來描繪貨櫃的顏色。在另一實施例中,可以根據貨櫃的卸貨港口來描繪貨櫃的顏色。Optional Step 932: This step is optional. This step can read the current cargo loading data of the first vehicle 110 from the data management layer 330 and modify the aforementioned 3D model of the virtual clone based on the cargo loading data. As mentioned earlier, the loading situation of the cargo on the first vehicle 110 can be described based on the cargo loading data. In one embodiment, the container color can be described based on the type of container. In another embodiment, the container color can be described based on the container's port of discharge.

可選的步驟934:本步驟是可選的(optional),本步驟可以自資料管理層330讀取該第一載具110當時所在位置的地形地物的三維模型,並且修正上述該虛擬分身的三維模型。使得用戶可以透過三維模型觀看第一載具110與附近的地形地物的相對情況。Optional Step 934: This step is optional. This step can read the 3D model of the terrain and features at the current location of the first vehicle 110 from the data management layer 330, and correct the aforementioned 3D model of the virtual clone. This allows the user to view the relative situation of the first vehicle 110 and the nearby terrain and features through the 3D model.

可選的步驟936:承上述可選的步驟920,當能夠取得第一載具相應的氣象訊息時,可以根據該氣象訊息在三維模型中描述該第一載具110所在的太陽位置、月亮位置、星辰位置、光線、大氣與海洋的情況。Optional step 936: Following the optional step 920 above, when the corresponding meteorological information of the first vehicle can be obtained, the position of the sun, moon, stars, light, atmosphere and ocean of the first vehicle 110 can be described in the three-dimensional model based on the meteorological information.

可選的步驟940:本步驟940與步驟945是可選的(optional),本步驟可以判斷第一載具110周圍是否有其他載具。例如可以根據第一載具110上的AIS資訊轉送裝置270傳送給伺服端170的訊息,或是從外部系統伺服端180所取得的AIS資訊,判斷出第一載具110相鄰處是否有至少一第二載具110。當第一載具110相鄰處沒有其他載具時,流程可以進到步驟950。否則,流程可以進到步驟945。Optional Step 940: Steps 940 and 945 are optional. This step determines whether there are other vehicles around the first vehicle 110. For example, it can determine whether there is at least one second vehicle 110 adjacent to the first vehicle 110 based on the information transmitted from the AIS information relay device 270 on the first vehicle 110 to the server 170, or the AIS information obtained from the external system server 180. When there are no other vehicles adjacent to the first vehicle 110, the process can proceed to step 950. Otherwise, the process can proceed to step 945.

可選的步驟945:本步驟940與步驟945是可選的(optional),本步驟945類似於步驟930,可以讀取該第一載具110相鄰之至少一第二載具110的三維模型與載具訊息,並且依據該至少一第二載具的三維模型與載具訊息,修正該虛擬分身的三維模型。如此一來,該虛擬分身的三維模型可以得到兩艘載具110的三維模型與相對情況。Optional Step 945: Steps 940 and 945 are optional. Step 945 is similar to step 930. It reads the 3D model and vehicle information of at least one adjacent second vehicle 110, and modifies the 3D model of the virtual clone based on the 3D model and vehicle information of the at least one second vehicle. In this way, the 3D model of the virtual clone can obtain the 3D models of two vehicles 110 and their relative situations.

可選的步驟950:判斷是否輸出圖片。如步驟910所述,當客戶端190具有三維模型的描繪器或瀏覽器時,客戶端190可以要求讀取某一時間的三維模型檔案,流程可以進到步驟970。當不具有三維模型的描繪器或瀏覽器時,客戶端190可以要求讀取某一時間與某個視角的影像檔案,流程可以進到步驟960。Optional step 950: Determine whether to output an image. As described in step 910, when client 190 has a 3D model painter or viewer, client 190 can request to read a 3D model file at a specific time, and the process can proceed to step 970. When client 190 does not have a 3D model painter or viewer, client 190 can request to read an image file at a specific time and viewpoint, and the process can proceed to step 960.

可選的步驟960:本步驟960是可選的(optional),本步驟可以根據步驟910的讀取要求的視角與該虛擬分身的三維模型描繪圖片,並且將圖片傳送到該客戶端170。Optional Step 960: This step 960 is optional. This step can draw an image based on the viewpoint required by the reading in step 910 and the 3D model of the virtual clone, and then send the image to the client 170.

步驟970:傳送該虛擬分身的三維模型到客戶端170。據此,客戶端170就可以自行描繪該虛擬分身的三維模型,並且自行在客戶端170調整視角、調整視角遠近、調整視角位置等。客戶端170的描繪器或瀏覽器可以自行根據上述的描繪參數,描繪出圖片輸出到螢幕或印表機供用戶參考。Step 970: Send the 3D model of the virtual clone to client 170. Based on this, client 170 can automatically draw the 3D model of the virtual clone and adjust the view angle, distance, and position on client 170. The painter or browser on client 170 can automatically draw the image based on the above drawing parameters and output it to the screen or printer for user reference.

請參考圖10所示,其為根據本申請一實施例的利用熱力軌跡圖判斷航線偏移方法1000的一流程示意圖。該利用熱力軌跡圖判斷航線偏移方法1000可以適用於圖1的載具管理資訊系統100,特別是伺服端170。本領域普通技術人員可以理解到,該利用熱力軌跡圖判斷航線偏移方法1000可以實施為儲存在非揮發性記憶體內的多個電腦指令與資料。該伺服端170所包含的計算機執行該多個電腦指令指令之後,可以實現該利用熱力軌跡圖判斷航線偏移方法1000。任兩個步驟之間,如果沒有直接或間接的因果關係,本申請並不限定這兩個步驟執行的先後順序。該利用熱力軌跡圖判斷航線偏移方法1000可以由步驟1010開始執行。Please refer to Figure 10, which is a flowchart illustrating a method 1000 for determining flight path deviation using a heat map according to an embodiment of this application. This method 1000 for determining flight path deviation using a heat map can be applied to the vehicle management information system 100 of Figure 1, particularly the server 170. Those skilled in the art will understand that this method 1000 can be implemented as multiple computer instructions and data stored in non-volatile memory. After the computer included in the server 170 executes these multiple computer instructions, the method 1000 for determining flight path deviation using a heat map can be implemented. This application does not restrict the order in which the two steps are performed if there is no direct or indirect causal relationship between them. The method 1000 for determining route deviation using a thermal trajectory map can be executed starting from step 1010.

步驟1010:根據一級別所包含多個載具110的多個歷史位置訊息,產生該級別於一航段的熱力軌跡圖。上述的多個歷史位置訊息均相應於該航段。同一級別的多個載具110通常具有相同的動力系統與動力學參數。上述的一航段表示從第一位置到第二位置的航段,上述的位置可以是港口、機場等。本領域普通技術人員可以理解到,由於潮流和/或氣流的方向不同,第一位置到第二位置的航段是不同於第二位置到第一位置的航段。上述的歷史位置訊息可以包含時間與其相對應的位置,也可以包含貨物運載訊息(例如載重重量)。熱力軌跡圖可以包含多個區域,每一個區域的熱度即表示該多個歷史位置訊息的頻率或次數。接著,熱力軌跡圖判斷航線偏移方法1000可以針對該級別的載具進行航線偏移的判斷主迴圈,流程進到步驟1020。Step 1010: Based on the historical location information of multiple vehicles 110 included in Class 1, generate a heat map of one segment for that class. Each of the aforementioned historical location information corresponds to that segment. Multiple vehicles 110 of the same class typically have the same power system and dynamic parameters. The aforementioned segment represents the segment from a first position to a second position, which can be a port, airport, etc. Those skilled in the art will understand that the segment from the first position to the second position differs from the segment from the second position to the first position due to different current and/or airflow directions. The aforementioned historical location information may include time and its corresponding location, and may also include cargo transport information (e.g., load weight). The heat map may contain multiple regions, and the heat of each region represents the frequency or number of times the historical location information is received. Next, the thermal trajectory map method 1000 can perform a main loop for judging the course deviation of vehicles of this class, and the process proceeds to step 1020.

步驟1020:接收航行於該航段的該級別的一載具的位置報告。在一實施例當中,該載具110的AIS資訊轉送裝置270可以通過圖1所示的接取電信網路120、中低軌通信衛星星系電信網路130、高軌通信衛星星系電信網路135將AIS資訊傳送到伺服端170。在另一實施例當中,該載具110的載具儀器控制裝置290可以控制慣性導航儀器、天文導航儀器、衛星導航儀器、無線電通信衛星導航儀器等導航儀器,將位置資訊通過圖1所示的接取電信網路120、中低軌通信衛星星系電信網路130、高軌通信衛星星系電信網路135將AIS資訊傳送到伺服端170。伺服端170接收該位置報告之後,由於資料管理層330具有載具的級別的訊息,也就知道該位置報告可以對應到上述的熱力軌跡圖。Step 1020: Receive a position report from a vehicle of this class traveling in this segment. In one embodiment, the AIS information forwarding device 270 of the vehicle 110 can transmit AIS information to the server 170 via the access telecommunications network 120, the low-Earth orbit communication satellite galaxy telecommunications network 130, and the high-Earth orbit communication satellite galaxy telecommunications network 135 shown in FIG. 1. In another embodiment, the vehicle instrument control device 290 of the vehicle 110 can control navigation instruments such as inertial navigation instruments, astronomical navigation instruments, satellite navigation instruments, and radio communication satellite navigation instruments to transmit AIS information to the server 170 through the access telecommunications network 120, the low-to-medium orbit communication satellite galaxy telecommunications network 130, and the high-to-earth orbit communication satellite galaxy telecommunications network 135 shown in Figure 1. After receiving the location report, the server 170 knows that the location report corresponds to the aforementioned heat map because the data management layer 330 has information about the vehicle level.

步驟1030:根據該位置報告與該熱力軌跡圖,對照該位置報告的熱度訊息。在一實施例當中,可以先根據該位置報告找到該熱力軌跡圖上的多個區域的其中之一。接著,獲得該區域的熱度訊息。Step 1030: Compare the location report with the heat map, using the heat information from the location report. In one embodiment, one of several regions on the heat map can be located first based on the location report. Then, the heat information for that region is obtained.

步驟1040:判斷該熱度訊息是否異常。在一實施例當中,可以判斷該熱度訊息是否低於一低門檻值。當該熱度訊息低於該低門檻值時,流程可以進到步驟1060。在另一實施例當中,可以判斷該熱度訊息是否高於一高門檻值,當該熱度訊息高於該高門檻值時,流程可以進到步驟1060。換言之,在某一實施例當中,可以判斷該熱度訊息是否處於一正常區間,當該熱度訊息不在該正常區間之內時,流程可以進到步驟1060。當判斷該熱度訊息處在該正常區間時,流程可以進到步驟1050,或是回到步驟1020。Step 1040: Determine if the popularity information is abnormal. In one embodiment, it can be determined whether the popularity information is below a low threshold value. When the popularity information is below the low threshold value, the process can proceed to step 1060. In another embodiment, it can be determined whether the popularity information is above a high threshold value. When the popularity information is above the high threshold value, the process can proceed to step 1060. In other words, in a certain embodiment, it can be determined whether the popularity information is within a normal range. When the popularity information is not within the normal range, the process can proceed to step 1060. When the heat information is determined to be within the normal range, the process can proceed to step 1050 or return to step 1020.

可選的步驟1050:本步驟是可選的。因為在步驟1040當中判斷該位置報告是正常的,因此可以在本步驟當中,將該位置報告新增到該級別相應的歷史位置訊息。以便在下一次產生該級別的熱力軌跡圖時,將本次的位置報告列入考慮。Optional Step 1050: This step is optional. Since the location report was determined to be normal in step 1040, this step allows you to add the location report to the corresponding historical location information for this level. This ensures that the current location report will be taken into account the next time a heatmap for this level is generated.

步驟1060:根據該位置報告與該熱力軌跡圖,產生偏離軌跡的警告訊息。該警告訊息可以被送往警告模組。接著,流程可以進到可選的步驟1070,或是直接進到步驟1080。Step 1060: Based on the location report and the thermal trajectory map, generate a warning message indicating deviation from the trajectory. This warning message can be sent to the warning module. Then, the process can proceed to optional step 1070, or directly to step 1080.

可選的步驟1070:本步驟是可選的。由於載具可能待在該區域一段時間。在這段時間內會發出多次位置報告,而會多次觸發警告。因此在本步驟當中,可以判斷是否已經發出相應的偏離軌跡的警告訊息。當已經發出相應的偏離軌跡的警告訊息時,流程可以回到步驟1020。當尚未發出相應的偏離軌跡的警告訊息時,流程可以進到步驟1080。Optional Step 1070: This step is optional. Since the vehicle may remain in the area for a period of time, multiple position reports will be issued during this period, triggering multiple warnings. Therefore, this step can determine whether a corresponding deviation warning message has been issued. If a corresponding deviation warning message has been issued, the process can return to step 1020. If no corresponding deviation warning message has been issued, the process can proceed to step 1080.

步驟1080:將該偏離軌跡的警告訊息,傳送到該載具的相關人員的客戶端190。如前所述,該載具的相關人員可以包含位於該載具的駕駛人員和管理人員,也可以包含在岸上的監管人員。除了上述相關人員的客戶端190以外,也可以透過簡訊、電子郵件、多媒體訊息、語音留言、影像留言、即時通訊等方式,傳送警告訊息到該些相關人員的計算機,例如手機或衛星電話等。接著,流程會回到步驟1020,接收該載具的下一次的位置報告。Step 1080: The deviation warning message is transmitted to the client 190 of the relevant personnel on the vehicle. As mentioned earlier, the relevant personnel on the vehicle may include the driver and administrators located on the vehicle, or monitoring personnel on shore. In addition to the client 190 of the relevant personnel, the warning message can also be transmitted to the computers of these relevant personnel, such as mobile phones or satellite phones, via SMS, email, multimedia messages, voice messages, video messages, instant messaging, etc. The process then returns to step 1020 to receive the next position report from the vehicle.

在管理載具航行的時候,通常可以利用歷史經驗來進行。本申請所提供的利用熱力軌跡圖判斷航線偏移方法可以將經驗法則歸納為熱力軌跡圖,以便於根據不同級別、不同季節與/或不同載重等級的歷史經驗來大致判斷航行軌跡是否正常。當航行軌跡偏離歷史經驗的航道時,可以及時對相關人員發出警告。When managing vehicle navigation, historical experience is often relied upon. The method for determining route deviation using heat map provided in this application summarizes empirical rules into a heat map, allowing for a general assessment of whether the navigation trajectory is normal based on historical experience of different classes, seasons, and/or load classes. When the navigation trajectory deviates from the historically established course, timely warnings can be issued to relevant personnel.

請參考圖11所示,其為根據本申請一實施例的電子圍籬設定方法1100的一流程示意圖。該電子圍籬設定方法1100可以適用於圖1的載具管理資訊系統100,特別是伺服端170。本領域普通技術人員可以理解到,該電子圍籬設定方法1100可以實施為儲存在非揮發性記憶體內的多個電腦指令與資料。該伺服端170所包含的計算機執行該多個電腦指令指令之後,可以實現該電子圍籬設定方法1100。任兩個步驟之間,如果沒有直接或間接的因果關係,本申請並不限定這兩個步驟執行的先後順序。該電子圍籬設定方法1100可以由步驟1110開始執行。Please refer to Figure 11, which is a flowchart illustrating an electronic fence setting method 1100 according to an embodiment of this application. This electronic fence setting method 1100 can be applied to the vehicle management information system 100 of Figure 1, particularly the server 170. Those skilled in the art will understand that the electronic fence setting method 1100 can be implemented as multiple computer instructions and data stored in non-volatile memory. The computer included in the server 170 executes these multiple computer instructions to implement the electronic fence setting method 1100. This application does not limit the order in which any two steps are performed unless there is a direct or indirect causal relationship between them. The electronic fence setup method 1100 can be started from step 1110.

步驟1110:接收至少三個座標,以便根據該些座標設定一電子圍籬。在另一實施例當中,可以接收圓心座標與半徑,以便設定一圓形或一圓柱形的電子圍籬。在更一實施例當中,可以接收橢圓形的兩個焦點與半徑,以便設定一橢圓形或一橢圓柱形的電子圍籬。本領域普通人員可以理解到,上述的電子圍籬可以是多個形狀的交集(intersection)或聯集(union)所組合而成。在一實施例當中,可以自客戶端190的電子圍籬設定程式接收座標。在另一實施例當中,可以自外部系統伺服端180接收座標。例如,從各國官方網站接收禁航區的通知,其中可以包含依照禁航區域各個頂點的順序(順時鐘方向或逆時鐘方向)所列出的座標的經度和緯度,還可能包含起始時間和結束時間。Step 1110: Receive at least three coordinates to set up an electronic fence based on those coordinates. In another embodiment, the center coordinates and radius can be received to set up a circular or cylindrical electronic fence. In yet another embodiment, the two foci and radius of an ellipse can be received to set up an elliptical or elliptical cylindrical electronic fence. Those skilled in the art will understand that the above-described electronic fence can be a combination of intersections or unions of multiple shapes. In one embodiment, the coordinates can be received from the electronic fence setting program on client 190. In another embodiment, the coordinates can be received from an external system server 180. For example, receiving notifications of no-fly zones from official websites of various countries may include the longitude and latitude of the coordinates of each vertices in the no-fly zone in clockwise or counterclockwise order, and may also include the start and end times.

在某些實施例當中,上述的座標只包含經度與緯度,該電子圍籬則為投射在地球表面的區域範圍。在另一些實施例當中,除了經度與緯度以外,上述的座標可以包含高程範圍。例如禁航區可以設定至海平面至五萬呎高度。當座標包含高程範圍時,上述的電子圍籬可以是三維立體的電子圍籬,而不只是投射在地球表面的電子圍籬。In some embodiments, the coordinates described above only include longitude and latitude, and the electronic fence is a region projected onto the Earth's surface. In other embodiments, in addition to longitude and latitude, the coordinates may include an elevation range. For example, a no-navigation zone may be set from sea level to an altitude of 50,000 feet. When the coordinates include an elevation range, the electronic fence described above can be a three-dimensional electronic fence, rather than just an electronic fence projected onto the Earth's surface.

可選的步驟1120:本步驟是可選的。本步驟用於可以自客戶端190或外部系統伺服端180接收該電子圍籬相應的起始時間和/或結束時間。在某些實施例當中,該電子圍籬的起始時間和/或結束時間可以是無限期。無論其表示方法為何,在邏輯上來說,該電子圍籬可以從無限久之前起始,也可以在無限久之後結束。Optional Step 1120: This step is optional. This step is used to receive the corresponding start time and/or end time of the electronic fence from the client 190 or the external system server 180. In some embodiments, the start time and/or end time of the electronic fence can be indefinite. Regardless of its representation, logically, the electronic fence can start indefinitely or end indefinitely.

可選的步驟1130:本步驟用於可以自客戶端190接收該電子圍籬相應的載具上儀器讀數的設定參數。如前所述,當該電子圍籬與載具上某些儀器的讀數相關時,則可以自客戶端190的電子圍籬設定程式接收該設定參數。也就是說當載具110的儀器讀數落在該設定參數的範圍當中時,將可觸發警告訊息。在一實施例之中,當某些儀器是某一級別的載具所特有的儀器時,意味著該電子圍籬相關於該級別,而與其他級別不相關。在另一實施例當中,該電子圍籬可以相關於複數種儀器的多個讀數。Optional step 1130: This step is used to receive setting parameters from the client 190 for the instrument readings of the electronic fence corresponding to the vehicle. As mentioned earlier, when the electronic fence is associated with readings of certain instruments on the vehicle, these setting parameters can be received from the electronic fence setting program of the client 190. That is, when the instrument readings of the vehicle 110 fall within the range of these setting parameters, a warning message can be triggered. In one embodiment, when certain instruments are specific to a certain class of vehicle, it means that the electronic fence is associated with that class and not with other classes. In another embodiment, the electronic fence can be associated with multiple readings from multiple instruments.

步驟1140:設定該電子圍籬的警告訊息。可以根據上述的起始時間、結束時間、設定參數與多個座標等訊息,相關到該電子圍籬。Step 1140: Set the warning message for the electronic fence. The electronic fence can be associated with the start time, end time, setting parameters, and multiple coordinates as described above.

在一實施例當中,該警告訊息可以包含控制指令。舉例來說,可以對該載具110的某一種儀器設備下達的控制指令。In one embodiment, the warning message may contain control commands. For example, control commands may be issued to a certain instrument or device of the vehicle 110.

步驟1150:儲存該電子圍籬與其相應的訊息。在圖1與圖3所示的實施例之中,伺服端170的業務邏輯層320所運行的電子圍籬設定方法1100可以將該電子圍籬與其相應的訊息儲存到資料管理層330中。Step 1150: Store the electronic fence and its corresponding information. In the embodiments shown in Figures 1 and 3, the electronic fence setting method 1100 running in the business logic layer 320 of the server 170 can store the electronic fence and its corresponding information in the data management layer 330.

可選的步驟1160:本步驟是可選的。本步驟用於傳送該電子圍籬與其相應的訊息到客戶端190。當接收到該電子圍籬之後,該客戶端190可以將該電子圍籬的圍籬範圍與其相應的訊息顯示在地圖或海圖之上。Optional Step 1160: This step is optional. This step is used to transmit the electronic fence and its corresponding information to the client 190. Upon receiving the electronic fence, the client 190 can display the fence's perimeter and its corresponding information on a map or nautical chart.

請參考圖12所示,其為根據本申請一實施例的電子圍籬警告方法1200的一流程示意圖。該電子圍籬警告方法1200可以適用於圖1的載具管理資訊系統100,特別是伺服端170。本領域普通技術人員可以理解到,該電子圍籬警告方法1200可以實施為儲存在非揮發性記憶體內的多個電腦指令與資料。該伺服端170所包含的計算機執行該多個電腦指令指令之後,可以實現該電子圍籬警告方法1200。任兩個步驟之間,如果沒有直接或間接的因果關係,本申請並不限定這兩個步驟執行的先後順序。電子圍籬警告方法1200可以由步驟1210開始執行。Please refer to Figure 12, which is a flowchart illustrating an electronic fence warning method 1200 according to an embodiment of this application. This electronic fence warning method 1200 can be applied to the vehicle management information system 100 of Figure 1, particularly the server 170. Those skilled in the art will understand that the electronic fence warning method 1200 can be implemented as multiple computer instructions and data stored in non-volatile memory. The electronic fence warning method 1200 can be implemented after the computer included in the server 170 executes the multiple computer instructions. This application does not limit the order in which any two steps are performed unless there is a direct or indirect causal relationship between them. Electronic fence warning method 1200 can be started from step 1210.

步驟1210:接收一載具110的位置報告。在一實施例當中,本步驟還可以接收該載具110的一或多個儀器讀數報告,例如包含由載具儀器控制裝置290所回報的讀數。在一實施例之中,該載具110的位置報告未必來自於該載具110本身,可以經由外部系統伺服端180取得該載具110的位置報告。Step 1210: Receive a position report from a vehicle 110. In one embodiment, this step may also receive one or more instrument reading reports from the vehicle 110, such as readings reported by the vehicle instrument control device 290. In one embodiment, the position report of the vehicle 110 may not originate from the vehicle 110 itself, but may be obtained from an external system server 180.

步驟1220:判斷該載具的位置報告是否相應於至少一電子圍籬。也就是說,該位置報告的位置是否位於某一電子圍籬的範圍之內。當位於該電子圍籬的範圍之內時,流程可以進到步驟1230。當該位置與任何電子圍籬不相關時,流程可以回到步驟1210。Step 1220: Determine whether the vehicle's reported location corresponds to at least one electronic fence. That is, whether the reported location is within the area of an electronic fence. If it is within the area of the electronic fence, the process can proceed to step 1230. If the location is not associated with any electronic fence, the process can return to step 1210.

步驟1230:判斷是否觸發該至少一電子圍籬的警告訊息。當在步驟1210當中接收到該載具110的一或多個儀器讀數報告,而且其讀數範圍落在該至少一電子圍籬的設定參數範圍內,以及該位置報告的時間落在起始時間與結束時間內時,將觸發該電子圍籬的警告訊息。換言之,當該位置報告的位置、時間、儀器讀數等相應於該至少一電子圍籬所相關的訊息時,流程將觸發警告訊息,並可以進到步驟1240或步驟1250。當該位置報告的位置、時間、儀器讀數等其中之一不相應於該至少一電子圍籬所相關的訊息時,流程可以回到步驟1210。Step 1230: Determine whether to trigger a warning message for the at least one electronic fence. When one or more instrument reading reports from the carrier 110 are received in step 1210, and the reading range falls within the set parameter range of the at least one electronic fence, and the location report time falls within the start and end times, a warning message for the electronic fence will be triggered. In other words, when the location, time, instrument readings, and other information reported correspond to the at least one electronic fence, the process will trigger a warning message and can proceed to step 1240 or step 1250. If any of the reported location, time, or instrument reading does not correspond to the information associated with the at least one electronic fence, the process can return to step 1210.

可選的步驟1240:本步驟是可選的。本步驟用於判斷是否已經發出相應的警告訊息。由於載具可能待在該區域一段時間。在這段時間內會發出多次位置報告,而會多次觸發警告。因此在本步驟當中,可以判斷是否已經發出相應的電子圍籬的警告訊息。當已經發出相應的電子圍籬的警告訊息時,流程可以回到步驟1210。當尚未發出相應的偏離軌跡的警告訊息時,流程可以進到步驟1250。Optional Step 1240: This step is optional. This step is used to determine whether a corresponding warning message has been issued. Since the vehicle may remain in the area for a period of time, multiple location reports will be issued during this period, triggering multiple warnings. Therefore, this step can determine whether a corresponding electronic fencing warning message has been issued. If a corresponding electronic fencing warning message has been issued, the process can return to step 1210. If no corresponding deviation from the track warning message has been issued, the process can proceed to step 1250.

步驟1250:將該電子圍籬的警告訊息,傳送到該載具的相關人員的用戶端。如前所述,該載具的相關人員可以包含位於該載具的駕駛人員和管理人員,也可以包含在岸上的監管人員。除了上述相關人員的用戶端以外,也可以透過簡訊、電子郵件、多媒體訊息、語音留言、影像留言、即時通訊等方式,傳送警告訊息到該些相關人員的計算機,例如手機或衛星電話等。接著,流程會回到步驟1210,接收該載具的下一次的位置報告。Step 1250: The warning message from the electronic fence is transmitted to the client terminals of the relevant personnel on the vehicle. As mentioned earlier, the relevant personnel on the vehicle may include the driver and management personnel located on the vehicle, or monitoring personnel on shore. In addition to the client terminals of the aforementioned relevant personnel, the warning message can also be transmitted to their computers, such as mobile phones or satellite phones, via SMS, email, multimedia messages, voice messages, video messages, instant messaging, etc. The process then returns to step 1210 to receive the next location report from the vehicle.

在一實施例當中,該警告訊息可以包含對該載具110的某一種儀器設備下達的控制指令。在此實施例當中,步驟1250可以將該警告訊息傳送至該載具110的相應的載具儀器控制裝置290,使其執行該警告訊息所下達的控制指令。In one embodiment, the warning message may contain a control command issued to a certain instrument device of the vehicle 110. In this embodiment, step 1250 may transmit the warning message to the corresponding vehicle instrument control device 290 of the vehicle 110, so that it executes the control command issued by the warning message.

在一實施例當中,圖11所示的電子圍籬設定方法1100可以早於圖12所示的電子圍籬警告方法1200執行。在本實施例當中,提供一種電子圍籬處理方法,其依序包含了前述的電子圍籬設定方法1100與電子圍籬警告方法1200。In one embodiment, the electronic fence setting method 1100 shown in FIG11 can be executed earlier than the electronic fence warning method 1200 shown in FIG12. In this embodiment, an electronic fence processing method is provided, which sequentially includes the aforementioned electronic fence setting method 1100 and electronic fence warning method 1200.

請參考圖13所示,其為根據本申請一實施例的衛星傳送影像處理方法1300的一流程示意圖。該衛星傳送影像處理方法1300可以適用於圖1的載具管理資訊系統100,特別是監視畫面載具伺服端280。本領域普通技術人員可以理解到,該衛星傳送影像處理方法1300可以實施為儲存在非揮發性記憶體內的多個電腦指令與資料。該監視畫面載具伺服端280所包含的計算機執行該多個電腦指令指令之後,可以實現該衛星傳送影像處理方法1300。任兩個步驟之間,如果沒有直接或間接的因果關係,本申請並不限定這兩個步驟執行的先後順序。該衛星傳送影像處理方法1300可以由步驟1310開始執行。Please refer to Figure 13, which is a flowchart illustrating a satellite image processing method 1300 according to an embodiment of this application. This satellite image processing method 1300 can be applied to the vehicle management information system 100 of Figure 1, particularly the monitoring vehicle server 280. Those skilled in the art will understand that the satellite image processing method 1300 can be implemented as multiple computer instructions and data stored in non-volatile memory. After the computer included in the monitoring vehicle server 280 executes these multiple computer instructions, the satellite image processing method 1300 can be implemented. This application does not limit the order in which the two steps are performed if there is no direct or indirect causal relationship between them. The satellite-transmitted image processing method 1300 may be executed starting from step 1310.

步驟1310:根據所租用衛星星系電信網路的最小固定頻寬與多部監視攝影端282的數量與解析度,計算每一部監視攝影端的低更新率。從多部監視攝影端282的數量與解析度,可以計算出每一輪傳送資料的大小。根據所欲傳送資料的大小與最小固定頻寬的比例,可以計算出傳送一輪資料的時間長短,這也就是每一部監視攝影端的更新率。由於這個更新率應當低於每一部監視攝影端正常拍攝的更新率,因此稱之為低更新率。在一實施例當中,衛星星系電信網路可以是圖1所示的高軌通信衛星星系電信網路135,但本申請並不限定是哪一種衛星星系電信網路,也可以是中低軌通信衛星星系電信網路130,只要該衛星星系電信網路可以保證最小固定頻寬即可。該流程可以進到步驟1320或步驟1330。Step 1310: Calculate the low update rate for each surveillance camera based on the minimum fixed bandwidth of the leased satellite galaxy telecommunications network and the number and resolution of the multiple surveillance cameras 282. The size of each round of data transmission can be calculated from the number and resolution of the multiple surveillance cameras 282. Based on the ratio of the desired data transmission size to the minimum fixed bandwidth, the time required to transmit one round of data can be calculated; this is the update rate for each surveillance camera. Since this update rate should be lower than the normal recording update rate of each surveillance camera, it is called the low update rate. In one embodiment, the satellite galaxy telecommunications network can be the high-orbit communication satellite galaxy telecommunications network 135 shown in Figure 1. However, this application does not limit it to any particular type of satellite galaxy telecommunications network; it can also be a medium- or low-orbit communication satellite galaxy telecommunications network 130, as long as the satellite galaxy telecommunications network can guarantee a minimum fixed bandwidth. The process can proceed to step 1320 or step 1330.

可選的步驟1320:利用人工智慧監控該多部監視攝影端傳送的正常更新率的影像。如前所述,該監視畫面載具伺服端280可以包含人工智慧影像辨識模組,用於監控該多部監視攝影端傳送的正常更新率的影像。該人工智慧影像辨識模組可以監控多種異常情況,例如失火、管線洩漏、人員落海、人員進出艙門偵測等。當該人工智慧影像辨識模組監控到某一部監視攝影端的影像異常時,將會收到人工智慧影像辨識模組的指定要求。Optional step 1320: Utilize artificial intelligence to monitor the images transmitted from the multiple surveillance cameras at a normal update rate. As previously mentioned, the surveillance video carrier server 280 may include an artificial intelligence image recognition module for monitoring the images transmitted from the multiple surveillance cameras at a normal update rate. This artificial intelligence image recognition module can monitor various abnormal situations, such as fires, pipeline leaks, personnel falling into the sea, and personnel entering or leaving cabins. When the artificial intelligence image recognition module detects an abnormality in the image from a particular surveillance camera, it will receive a specified request from the artificial intelligence image recognition module.

可選的步驟1325:判斷是否收到人工智慧影像辨識模組的指定要求,要求將監控到影像異常的監視攝影端的影像傳送到伺服端170。當收到指定要求之後,流程可以進到步驟1340。如果沒有收到指定要求,流程可以進到步驟1330。Optional step 1325: Determine if a request has been received from the AI image recognition module to transmit the image from the monitoring camera that detected the image abnormality to the server 170. If the request is received, the process can proceed to step 1340. If no request is received, the process can proceed to step 1330.

步驟1330:判斷是否收到伺服端170的指定要求。在一實施例當中,客戶端190可能透過伺服端170發出針對某一監視攝影端282的指定要求,而且可能還連帶送出PTZ指令。在另一實施例當中,伺服端170也可以具有人工智慧影像辨識模組,自動對多個載具的各個低更新率影像的異常情況進行監控,例如監控無證照人員操作儀器、進入無權限艙間等。當偵測到異常情況時,伺服端170就會發出針對某一監視攝影端282的指定要求。據此,流程可以進到步驟1335或步驟1340。當判斷未收到伺服端170的指定要求時,流程可以進到步驟1360。Step 1330: Determine if a specified request has been received from server 170. In one embodiment, client 190 may issue a specified request for a particular surveillance camera 282 through server 170, and may also send PTZ commands. In another embodiment, server 170 may also have an AI image recognition module to automatically monitor abnormalities in low-refresh-rate images from multiple vehicles, such as monitoring unauthorized personnel operating instruments or entering unauthorized compartments. When an abnormality is detected, server 170 will issue a specified request for a particular surveillance camera 282. Based on this, the process can proceed to step 1335 or step 1340. When it is determined that no specified request has been received from server 170, the process can proceed to step 1360.

可選的步驟1335:判斷發出指定要求與/或PTZ指令的客戶端190是否為來自同一載具110。也就是說,判斷步驟1330所收到的指定要求是否為來自同一載具110的指定要求。當同一載具110的客戶端190發出指定要求與/或PTZ指令時,流程可以進到步驟1350。否則,流程進到步驟1340。Optional step 1335: Determine whether the client 190 issuing the specified request and/or PTZ command originates from the same vehicle 110. That is, determine whether the specified request received in step 1330 originates from the same vehicle 110. When the specified request and/or PTZ command is issued by the client 190 of the same vehicle 110, the process can proceed to step 1350. Otherwise, the process proceeds to step 1340.

步驟1340:透過該衛星星系電信網路傳送該指定要求相應的監視攝影端282的高更新率影像至該伺服端170。在此所指的高更新率,會高於前述低更新率,但小於或等於該監視攝影端282的正常更新率。在一實施例當中,該監視攝影端282的收音模組或麥克風所接收的聲音,可以優先於影像資料經該衛星星系電信網路傳送至該伺服端170。該伺服端170的指定要求也可以包含語音資訊,可以透過該監視攝影端282的揚聲器或喇叭進行播放。直到結束指定之後,流程可以回到步驟1320,或是步驟1360。Step 1340: Transmit the high-refresh-rate video from the surveillance camera 282 corresponding to the specified request to the server 170 via the satellite galaxy telecommunications network. The high refresh rate referred to here is higher than the aforementioned low refresh rate, but less than or equal to the normal refresh rate of the surveillance camera 282. In one embodiment, the sound received by the audio module or microphone of the surveillance camera 282 can be transmitted to the server 170 via the satellite galaxy telecommunications network before the video data. The specified request from the server 170 may also include voice information, which can be played through the loudspeaker or speaker of the surveillance camera 282. After the specification is completed, the process can return to step 1320 or step 1360.

步驟1350:透過該載具110的載具內部網路210傳送所指定的監視攝影端的影像至同一載具110內的客戶端190。該客戶端190所發送的語音資訊,可以透過該監視攝影端282的揚聲器或喇叭進行播放。該監視攝影端282的收音模組或麥克風所接收的聲音,可以傳送至該客戶端190的揚聲器或喇叭播放。該客戶端190所發送的PTZ指令也可以藉由載具內部網路210進行傳送。透過步驟1335和步驟1350,客戶端190的用戶就無需事先考慮是否和指定的監視攝影端282處於同一載具110,可以無縫地就近得到該監視攝影端282的影像,而不會浪費衛星星系電信網路的頻寬。Step 1350: The image from the designated surveillance camera is transmitted via the vehicle's internal network 210 to the client 190 within the same vehicle 110. Voice messages sent by the client 190 can be played through the speaker or loudspeaker of the surveillance camera 282. Sound received by the microphone or radio module of the surveillance camera 282 can be transmitted to the speaker or loudspeaker of the client 190 for playback. PTZ commands sent by the client 190 can also be transmitted via the vehicle's internal network 210. Through steps 1335 and 1350, the user of client 190 does not need to consider in advance whether he or she is on the same vehicle 110 as the designated surveillance camera 282, and can seamlessly obtain the image of the surveillance camera 282 from the nearest location without wasting the bandwidth of the satellite galaxy telecommunications network.

步驟1360:透過該衛星星系電信網路輪流傳送載具110上所有監視攝影端282的低更新率影像至該伺服端170。本領域普通技術人員可以理解到,步驟1360可以隨時被來自於伺服端170的指定要求打斷,也可以隨時被來自於人工智慧影像辨識模組的指定要求打斷。Step 1360: Transmit low-refresh-rate images from all monitoring cameras 282 on vehicle 110 to server 170 in turn via the satellite galaxy's telecommunications network. Those skilled in the art will understand that step 1360 can be interrupted at any time by a specified request from server 170, or by a specified request from the artificial intelligence image recognition module.

請參考圖14所示,其為根據本申請一實施例的衛星傳送影像處理方法1400的一流程示意圖。該衛星傳送影像處理方法1400可以適用於圖1的載具管理資訊系統100,特別是伺服端170。本領域普通技術人員可以理解到,該衛星傳送影像處理方法1400可以實施為儲存在非揮發性記憶體內的多個電腦指令與資料。該伺服端170所包含的計算機執行該多個電腦指令指令之後,可以實現該衛星傳送影像處理方法1400。任兩個步驟之間,如果沒有直接或間接的因果關係,本申請並不限定這兩個步驟執行的先後順序。衛星傳送影像處理方法1400可以由步驟1410開始執行。Please refer to Figure 14, which is a flowchart illustrating a satellite image processing method 1400 according to an embodiment of this application. This satellite image processing method 1400 can be applied to the vehicle management information system 100 of Figure 1, particularly the server 170. Those skilled in the art will understand that the satellite image processing method 1400 can be implemented as multiple computer instructions and data stored in non-volatile memory. The satellite image processing method 1400 can be implemented by the computer included in the server 170 executing the multiple computer instructions. This application does not limit the order in which any two steps are performed unless there is a direct or indirect causal relationship between them. Satellite image processing method 1400 can be started from step 1410.

步驟1410:經由衛星星系電信網路接收一或多個載具110的多部監視攝影端282的低更新率影像。本步驟相應於圖3所示的步驟1360。關於衛星星系電信網路的說明可以參照步驟1310。本步驟可以包含將上述的低更新率影像儲存到資料管理層330內,以便於後續查詢。也可以在伺服端170的主控台(console)的螢幕或客戶端190的螢幕進行播放。流程可以進到可選的步驟1420或步驟1425。Step 1410: Receive low-refresh-rate images from multiple monitoring cameras 282 on one or more carriers 110 via a satellite galaxy telecommunications network. This step corresponds to step 1360 shown in Figure 3. A description of the satellite galaxy telecommunications network can be found in step 1310. This step may include storing the aforementioned low-refresh-rate images in the data management layer 330 for later retrieval. The images can also be played on the screen of the console on the server 170 or the screen of the client 190. The process can proceed to optional steps 1420 or 1425.

可選的步驟1420:利用人工智慧監控該多部監視攝影端282的低更新率影像。本步驟用於令伺服端170的人工智慧影像監控模組在遠端監控這些低更新率影像的異常狀態,如果認為某一部監視攝影端282的影像發生異常,就會發出指定要求,令該載具的監視畫面載具伺服端280傳送該監視攝影端282的高更新率影像。Optional step 1420: Utilize artificial intelligence to monitor the low-refresh-rate images of the multiple monitoring cameras 282. This step is used to enable the artificial intelligence image monitoring module of the server 170 to remotely monitor the abnormal status of these low-refresh-rate images. If an abnormality is detected in the image of a certain monitoring camera 282, a specified request will be issued, causing the monitoring image carrier server 280 of that vehicle to transmit the high-refresh-rate image of that monitoring camera 282.

步驟1425:判斷是否收到指定要求。該指定要求可以來自於某一個客戶端190,也可以來自於前述的人工智慧影像監控模組。當收到指定要求時,流程可以進到步驟1430。如果沒有收到指定要求時,流程可以進到可選的步驟1490或回到步驟1410。該指定要求還可以包含PTZ指令。Step 1425: Determine if a specified request has been received. This specified request can originate from a client 190 or from the aforementioned AI video monitoring module. If a specified request is received, the process can proceed to step 1430. If no specified request is received, the process can proceed to the optional step 1490 or return to step 1410. The specified request may also include a PTZ command.

步驟1430:發送該指定要求至該載具的監視畫面載具伺服端280。本步驟對應至圖13的步驟1330。Step 1430: Send the specified request to the vehicle's monitoring screen vehicle server 280. This step corresponds to step 1330 in Figure 13.

步驟1440:透過該衛星星系電信網路自該載具的監視畫面載具伺服端接收該指定要求相應的監視攝影端282的高更新率影像。Step 1440: Receive the high-refresh-rate images from the monitoring camera 282 corresponding to the specified requirements from the monitoring camera server of the vehicle via the satellite galaxy telecommunications network.

步驟1450:將上述的高更新率影像傳送至該指定要求的來源。如步驟1425所述,當該指定要求的來源為客戶端190時,可以將該高更新率影像傳送到該客戶端190。當該指定要求的來源為前述的人工智慧影像監控模組時,可以將該高更新率影像傳送到前述的人工智慧影像監控模組。在一實施例當中,本步驟可以包含將上述的高更新率影像儲存到資料管理層330內,以便於後續查詢。也可以在伺服端170的主控台的螢幕進行播放。Step 1450: Transmit the high-refresh-rate image to the specified source. As described in step 1425, when the specified source is client 190, the high-refresh-rate image can be transmitted to client 190. When the specified source is the aforementioned AI image monitoring module, the high-refresh-rate image can be transmitted to the aforementioned AI image monitoring module. In one embodiment, this step may include storing the high-refresh-rate image in the data management layer 330 for later retrieval. It can also be played on the screen of the main console on the server 170.

在一實施例當中,步驟1440與步驟1450可以是同時進行的,意即伺服端170一邊自該載具110接收高更新率影像,一邊將所接收的高更新率影像傳送出去。在一實施例當中,除了高更新率影像以外,客戶端190可以收到來自於該指定的監視攝影端282的聲音資料,客戶端190所發出的聲音資料也可以傳送到該指定的監視攝影端282播放,客戶端190所發出的PTZ指令也可以傳送到該指定的監視攝影端282執行。接著,流程可以進入到可選的步驟1460,或是在指定要求結束之後,從步驟1440與步驟1450的迴圈中跳回到步驟1410。In one embodiment, steps 1440 and 1450 can be performed simultaneously, meaning that the server 170 receives high-refresh-rate images from the carrier 110 while simultaneously transmitting the received high-refresh-rate images. In one embodiment, in addition to the high-refresh-rate images, the client 190 can receive audio data from the designated surveillance camera 282, and the audio data emitted by the client 190 can also be transmitted to the designated surveillance camera 282 for playback. PTZ commands issued by the client 190 can also be transmitted to the designated surveillance camera 282 for execution. The process can then proceed to the optional step 1460, or, after the specified requirements are completed, jump back to step 1410 from the loop of steps 1440 and 1450.

可選的步驟1460:利用人工智慧監控該高更新率影像。無論該指定要求的來源是否為前述的人工智慧影像監控模組,或是來自於載具110的監視畫面載具伺服端280,伺服端170都可以令前述的人工智慧影像監控模組對高更新率影像進行監控。在一實施例當中,步驟1440、步驟1450與步驟1460可以是同時進行的,意即伺服端170一邊自該載具110接收高更新率影像,一邊將所接收的高更新率影像傳送出去,還可以同時令前述的人工智慧影像監控模組對該高更新率影像進行監控。Optional step 1460: Monitor the high-refresh-rate image using artificial intelligence. Regardless of whether the source of the specified request is the aforementioned artificial intelligence image monitoring module or the monitoring screen from the vehicle server 280 of the vehicle 110, the server 170 can enable the aforementioned artificial intelligence image monitoring module to monitor the high-refresh-rate image. In one embodiment, steps 1440, 1450, and 1460 can be performed simultaneously, meaning that the server 170 can receive the high-refresh-rate image from the vehicle 110, transmit the received high-refresh-rate image, and simultaneously enable the aforementioned artificial intelligence image monitoring module to monitor the high-refresh-rate image.

可選的步驟1470:判斷該高更新率影像是否異常。當發現該高更新率影像異常時,流程可以進到步驟1480。否則,流程可以回到步驟1440、步驟1450與步驟1460的迴圈當中。Optional step 1470: Determine if the high update rate image is abnormal. If an abnormality is found in the high update rate image, the process can proceed to step 1480. Otherwise, the process can return to the loop of steps 1440, 1450, and 1460.

步驟1480:伺服端170可以根據異常的情況產生警告訊息,並且將該警告訊息,傳送到該載具的相關人員的用戶端。如前所述,該載具的相關人員可以包含位於該載具的駕駛人員和管理人員,也可以包含在岸上的監管人員。除了上述相關人員的用戶端以外,也可以透過簡訊、電子郵件、多媒體訊息、語音留言、影像留言、即時通訊等方式,傳送警告訊息到該些相關人員的計算機,例如手機或衛星電話等。Step 1480: Server 170 can generate a warning message based on the abnormal situation and transmit the warning message to the client of the relevant personnel in the vehicle. As mentioned above, the relevant personnel in the vehicle may include the driver and management personnel located in the vehicle, or the monitoring personnel on shore. In addition to the client of the aforementioned relevant personnel, the warning message can also be transmitted to the computers of these relevant personnel, such as mobile phones or satellite phones, through SMS, email, multimedia messages, voice messages, video messages, instant messaging, etc.

可選的步驟1490:判斷是否收到載具110主動發送高更新率影像。本步驟對應到圖13所示的步驟1325與步驟1340。當監視畫面載具伺服端280的人工智慧影像監控模組在步驟1320發生某一部監視攝影端282的影像有異常時,可以主動在步驟1340發送該監視攝影端282的高更新率影像到伺服端170。當收到載具110主動發送高更新率影像時,流程可以進到步驟1440、步驟1450與步驟1460的迴圈當中。當未收到載具110主動發送的高更新率影像時,流程可以回到步驟1410。Optional step 1490: Determine whether a high-refresh-rate image has been actively sent by vehicle 110. This step corresponds to steps 1325 and 1340 shown in Figure 13. When the AI image monitoring module of the monitoring vehicle server 280 detects an anomaly in the image of a certain monitoring camera 282 in step 1320, it can actively send the high-refresh-rate image of that monitoring camera 282 to the server 170 in step 1340. When a high-refresh-rate image is received from vehicle 110, the process can enter the loop of steps 1440, 1450, and 1460. If no high update rate image is received from vehicle 110, the process can return to step 1410.

請參考圖15所示,其為根據本申請一實施例的貨物碳足跡計算方法1500的一流程示意圖。該貨物碳足跡計算方法1500可以適用於圖1的載具管理資訊系統100,特別是伺服端170。本領域普通技術人員可以理解到,該貨物碳足跡計算方法1500可以實施為儲存在非揮發性記憶體內的多個電腦指令與資料。該伺服端170所包含的計算機執行該多個電腦指令指令之後,可以實現該貨物碳足跡計算方法1500。任兩個步驟之間,如果沒有直接或間接的因果關係,本申請並不限定這兩個步驟執行的先後順序。貨物碳足跡計算方法1500可以由步驟1510開始執行。Please refer to Figure 15, which is a flowchart illustrating a cargo carbon footprint calculation method 1500 according to an embodiment of this application. This cargo carbon footprint calculation method 1500 can be applied to the vehicle management information system 100 of Figure 1, particularly the server 170. Those skilled in the art will understand that the cargo carbon footprint calculation method 1500 can be implemented as multiple computer instructions and data stored in non-volatile memory. The computer included in the server 170 executes these multiple computer instructions to implement the cargo carbon footprint calculation method 1500. This application does not limit the order in which any two steps are performed unless there is a direct or indirect causal relationship between them. The cargo carbon footprint calculation method 1500 can be started from step 1510.

步驟1510:接收一載具110的一分電表820的一第一讀數。該第一讀數可以在該分電表820所計算的耗電線路接上負載的時候讀取,也就是貨物上電的時候讀取該第一讀數。該分電表820可以是智慧電表,能夠透過電力線或其他資料線路,將第一讀數傳送到伺服端170。本領域普通技術人員可以理解到,第一讀數的讀取時間可以早於本步驟的接收時間。Step 1510: Receive a first reading from a power meter 820 on a carrier 110. This first reading can be taken when the power-consuming line calculated by the power meter 820 is connected to a load, that is, when the goods are powered on. The power meter 820 can be a smart meter, capable of transmitting the first reading to the server 170 via power lines or other data lines. Those skilled in the art will understand that the first reading can be received earlier than the receiving time in this step.

可選的步驟1512:接收該載具110的一總電表830的第一總電表讀數。該總電表830可以是智慧電表,能夠透過電力線或其他資料線路,將第一總電表讀數傳送到伺服端170。本領域普通技術人員可以理解到,第一讀數的讀取時間可以和第一總電表讀數的讀取時間相差某一時間段之內。例如,可以相差幾分鐘或一個小時之內。Optional step 1512: Receive the first main meter reading from a main meter 830 of the carrier 110. The main meter 830 may be a smart meter capable of transmitting the first main meter reading to the server 170 via power lines or other data lines. Those skilled in the art will understand that the time of receiving the first reading can differ from the time of receiving the first main meter reading by a certain time interval. For example, the difference could be within a few minutes or an hour.

可選的步驟1514:接收該載具110的發電機840的一燃料計850的第一燃料讀數。該燃料計可以是智慧燃料計,能夠透過資料線路,將第一燃料讀數傳送到伺服端170。本領域普通技術人員可以理解到,第一總電表讀數的讀取時間可以和第一燃料讀數的讀取時間相差某一時間段之內。例如,可以相差幾分鐘或一個小時之內。Optional step 1514: Receive a first fuel reading from a fuel meter 850 of the generator 840 of the vehicle 110. This fuel meter may be a smart fuel meter capable of transmitting the first fuel reading to a server 170 via a data line. Those skilled in the art will understand that the time it takes for the first main meter reading to be received can differ from the time it takes for the first fuel reading by a certain time interval. For example, the difference could be within a few minutes or an hour.

步驟1520:接收該分電表820的第二讀數。該第二讀數可以在該分電表820所計算的耗電線路脫離負載的時候讀取,也就是貨物卸載的時候讀取該第二讀數。Step 1520: Receive the second reading from the power meter 820. This second reading can be taken when the power-consuming line calculated by the power meter 820 is unloaded, that is, when the goods are unloaded.

可選的步驟1522:接收該總電表830的第二總電表讀數。本領域普通技術人員可以理解到,第二讀數的讀取時間可以和第二總電表讀數的讀取時間相差某一時間段之內。例如,可以相差幾分鐘或一個小時之內。Optional step 1522: Receive the second main meter reading from the main meter 830. Those skilled in the art will understand that the time of the second reading can differ from the time of the second main meter reading by a certain time interval. For example, it can differ by a few minutes or an hour.

可選的步驟1524:接收該燃料計850的第二燃料讀數。本領域普通技術人員可以理解到,第二總電表讀數的讀取時間可以和第二燃料讀數的讀取時間相差某一時間段之內。例如,可以相差幾分鐘或一個小時之內。Optional step 1524: Receive the second fuel reading from the fuel meter 850. Those skilled in the art will understand that the time of receipt of the second main meter reading can differ from the time of receipt of the second fuel reading by a certain time interval. For example, the difference can be within a few minutes or an hour.

步驟1530:根據該第二讀數與該第一讀數的差值,計算該分電表820的用電量。Step 1530: Calculate the power consumption of the sub-meter 820 based on the difference between the second reading and the first reading.

步驟1540:根據該載具110的貨物裝載資料,找出該分電表820所對應的貨物。Step 1540: Based on the cargo loading data of the vehicle 110, find the cargo corresponding to the power meter 820.

可選的步驟1550:根據該第一總電表讀數、該第二總電表讀數、該第一燃料讀數、該第二燃料讀數,計算該載具的電量與碳排放量的比例。該第一總電表讀數和該第二總電表讀數的差值為該發電機的總發電量,該第一燃料讀數與該第二燃料讀數的差值為該發電機的總燃料使用量,也可以換算成總碳排放量。據此可以計算該載具的電量與碳排放量的比例。本領域普通技術人員可以理解到,當貨物碳足跡計算方法1500省略步驟1512、步驟1514、步驟1522、步驟1524、與步驟1550時,可以事先測量上述的電量與碳排放量的比例。Optional step 1550: Calculate the ratio of electricity consumption to carbon emissions of the vehicle based on the readings of the first total electricity meter, the second total electricity meter, the first fuel meter, and the second fuel meter. The difference between the first and second total electricity meter readings represents the total electricity generation of the generator, and the difference between the first and second fuel meter readings represents the total fuel consumption of the generator, which can also be converted into total carbon emissions. The ratio of electricity consumption to carbon emissions of the vehicle can be calculated accordingly. Those skilled in the art will understand that when steps 1512, 1514, 1522, 1524, and 1550 are omitted in the cargo carbon footprint calculation method 1500, the aforementioned ratio of electricity consumption to carbon emissions can be measured beforehand.

步驟1560:根據該載具的電量與碳排放量的比例與該貨物相應的用電量,計算該貨物的碳足跡,也就是用於運輸該貨物的碳排放量。Step 1560: Calculate the carbon footprint of the cargo, that is, the carbon emissions used to transport the cargo, based on the ratio of the vehicle's electricity consumption to carbon emissions and the corresponding electricity consumption of the cargo.

可選的步驟1570:根據該貨物的碳足跡,產生該貨物的碳足跡報告與/或用電帳單,並且可以傳送至貨主的外部系統伺服端180。Optional step 1570: Generate a carbon footprint report and/or electricity bill for the cargo based on its carbon footprint, and send it to the cargo owner's external system server 180.

在一實施例當中,為了確保上述的讀數都是在裝載或卸載貨物時讀取,可以在接收上述的讀數之後,參考該讀數的讀取時間相應的該載具的位置,當該載具在裝載或卸載貨物點的範圍時,上述的讀數才是有效的。舉例來說,步驟1510、步驟1512、步驟1514所接收的讀數,要該載具在其讀取時位於裝載貨物點的一定範圍內才有效。步驟1520、步驟1522、步驟1524所接收的讀數,要該載具在其讀取時位於卸載貨物點的一定範圍內才有效。In one embodiment, to ensure that the above readings are taken during loading or unloading of goods, after receiving the readings, the position of the vehicle corresponding to the reading time can be considered. The readings are valid only when the vehicle is within the loading or unloading point. For example, the readings received in steps 1510, 1512, and 1514 are valid only if the vehicle is within a certain range of the loading point at the time of reading. Similarly, the readings received in steps 1520, 1522, and 1524 are valid only if the vehicle is within a certain range of the unloading point at the time of reading.

請參考圖16所示,其為根據本申請一實施例的載具碳排放豁免計算方法1600的一流程示意圖。該載具碳排放豁免計算方法1600可以適用於圖1的載具管理資訊系統100,特別是伺服端170。本領域普通技術人員可以理解到,該載具碳排放豁免計算方法1600可以實施為儲存在非揮發性記憶體內的多個電腦指令與資料。該伺服端170所包含的計算機執行該多個電腦指令指令之後,可以實現該載具碳排放豁免計算方法1600。任兩個步驟之間,如果沒有直接或間接的因果關係,本申請並不限定這兩個步驟執行的先後順序。載具碳排放豁免計算方法1600可以由步驟1610開始執行。Please refer to Figure 16, which is a flowchart illustrating a vehicle carbon emission exemption calculation method 1600 according to an embodiment of this application. This vehicle carbon emission exemption calculation method 1600 can be applied to the vehicle management information system 100 of Figure 1, particularly the server 170. Those skilled in the art will understand that the vehicle carbon emission exemption calculation method 1600 can be implemented as multiple computer instructions and data stored in non-volatile memory. After the computer included in the server 170 executes the multiple computer instructions, the vehicle carbon emission exemption calculation method 1600 can be implemented. This application does not limit the order in which any two steps are performed unless there is a direct or indirect causal relationship between them. The vehicle carbon emission exemption calculation method 1600 can be started from step 1610.

步驟1610:根據一載具110的貨物裝載資料,獲得所有應計算碳足跡的貨物清單。該貨物清單中包含一或多個貨物,需要在運輸途中消耗該載具110的發電機840所供應的電力。Step 1610: Based on the cargo loading data of a vehicle 110, obtain a list of all cargoes for which carbon footprints should be calculated. The cargo list includes one or more cargoes that require power supplied by the generator 840 of the vehicle 110 during transport.

步驟1620:根據該貨物清單中的每一貨物,執行上述的貨物碳足跡計算方法1500,以便得到多份碳足跡報告。上述的多份碳足跡報告可以在圖15當中的步驟1560獲得。Step 1620: For each item in the shipment list, perform the shipment carbon footprint calculation method 1500 described above to obtain multiple carbon footprint reports. The multiple carbon footprint reports described above can be obtained in step 1560 of Figure 15.

步驟1630:根據該多份碳足跡報告,產生碳排放的豁免數值。可以將該貨物清單所包含的全部貨物的碳排放量加總,就是該載具110可以豁免的碳排放量。Step 1630: Based on the multiple carbon footprint reports, generate the carbon emission exemption value. The carbon emissions of all goods included in the cargo manifest can be summed to determine the carbon emission exemption for vehicle 110.

根據本申請的一實施例,提供一種載具虛擬分身產生方法,其包含:自一客戶端接收一第一載具的一虛擬分身的讀取要求;讀取該第一載具當時的載具訊息和三維模型,並依據該第一載具當時的載具訊息和三維模型產生該虛擬分身的三維模型;以及輸出該虛擬分身的三維模型至該客戶端。According to one embodiment of this application, a method for generating a virtual clone of a vehicle is provided, comprising: receiving a read request for a virtual clone of a first vehicle from a client; reading the vehicle information and three-dimensional model of the first vehicle at that time, and generating a three-dimensional model of the virtual clone based on the vehicle information and three-dimensional model of the first vehicle at that time; and outputting the three-dimensional model of the virtual clone to the client.

更進一步,為了描繪該第一載具當時的外顯狀態,其中該虛擬分身的三維模型用於表示該載具訊息的外顯狀態,其中該載具訊息包含下列其中之一或其任意組合:旋轉式雷達的開啟狀態;碟形通信天線的指向角度;對外艙門的開啟狀態;錨鍊的狀態;救生艇的配置狀態;以及起重機的狀態。Furthermore, in order to depict the apparent state of the first vehicle at that time, the three-dimensional model of the virtual clone is used to represent the apparent state of the vehicle information, wherein the vehicle information includes one or any combination of the following: the on-state of the rotating radar; the pointing angle of the dish communication antenna; the on-state of the external cabin door; the state of the anchor chain; the configuration state of the lifeboat; and the state of the crane.

更進一步,為了描繪該第一載具當時所處的氣象狀態,該載具虛擬分身產生方法更包含:自一外部系統伺服端接收相應於該第一載具所在位置與時間的氣象訊息;以及根據該第一載具相應的氣象訊息,修正該虛擬分身的三維模型。Furthermore, in order to depict the weather conditions at the time of the first vehicle, the method for generating the virtual clone of the vehicle further includes: receiving weather information corresponding to the location and time of the first vehicle from an external system server; and correcting the three-dimensional model of the virtual clone based on the corresponding weather information of the first vehicle.

更進一步,為了描繪該第一載具當時所裝載的貨物情況,該載具虛擬分身產生方法更包含:讀取該第一載具當時的貨物裝載資料;以及根據該貨物裝載資料修正上述該虛擬分身的三維模型。Furthermore, in order to depict the cargo loaded by the first vehicle at that time, the method for generating the virtual clone of the vehicle further includes: reading the cargo loading data of the first vehicle at that time; and correcting the three-dimensional model of the virtual clone based on the cargo loading data.

更進一步,為了描繪該第一載具當時所裝載的貨物種類,其中該第一載具所裝載的多個貨物是依照其種類的不同而具有不同顏色。Furthermore, in order to depict the types of goods carried by the first vehicle at that time, the multiple goods carried by the first vehicle were of different colors according to their types.

更進一步,為了描繪該第一載具當時所裝載的貨物的卸載目的地,其中該第一載具所裝載的多個貨物是依照其卸載目的地的不同而具有不同顏色。Furthermore, in order to depict the unloading destination of the cargo carried by the first vehicle at that time, the multiple cargoes carried by the first vehicle are different colors according to their different unloading destinations.

更進一步,為了描繪該第一載具附近的地形地物,該載具虛擬分身產生方法更包含:讀取該第一載具當時所在位置的地形地物的三維模型,並且修正上述該虛擬分身的三維模型。Furthermore, in order to depict the terrain and features near the first vehicle, the method for generating the virtual clone of the vehicle further includes: reading the three-dimensional model of the terrain and features at the current location of the first vehicle, and correcting the three-dimensional model of the virtual clone.

更進一步,為了描繪該第一載具附近的其他載具,該載具虛擬分身產生方法更包含:判斷該第一載具是否相鄰於其他載具;以及當該第一載具相鄰於一第二載具時,讀取該第二載具的三維模型,並且依據該第二載具的三維模型修正該虛擬分身的三維模型。Furthermore, in order to depict other vehicles near the first vehicle, the method for generating the virtual clone of the vehicle further includes: determining whether the first vehicle is adjacent to other vehicles; and when the first vehicle is adjacent to a second vehicle, reading the three-dimensional model of the second vehicle, and correcting the three-dimensional model of the virtual clone based on the three-dimensional model of the second vehicle.

更進一步,為了描繪該第二載具的狀態,該載具虛擬分身產生方法更包含:讀取該至少一第二載具的載具狀態,並且依據該至少一第二載具的載具狀態修正該虛擬分身的三維模型,其中該虛擬分身的三維模型用於表示該第二載具的載具訊息的外顯狀態。Furthermore, in order to depict the state of the second vehicle, the method for generating a virtual clone of the vehicle further includes: reading the vehicle state of the at least one second vehicle, and modifying the three-dimensional model of the virtual clone according to the vehicle state of the at least one second vehicle, wherein the three-dimensional model of the virtual clone is used to represent the explicit state of the vehicle information of the second vehicle.

更進一步,為了實時描繪該第一載具的虛擬分身,該載具虛擬分身產生方法更包含:在接收上述虛擬分身的讀取要求之後,自該第一載具接收該第一載具當時的載具訊息。Furthermore, in order to depict the virtual clone of the first vehicle in real time, the method for generating the virtual clone of the vehicle further includes: after receiving the read request of the virtual clone, receiving the vehicle information of the first vehicle at that time from the first vehicle.

更進一步,為了接收遠端的第一載具的訊息,其中上述之自該第一載具接收該第一載具當時的載具訊息係透過一衛星星系電信網路所傳送。Furthermore, in order to receive information from a remote first vehicle, wherein the aforementioned vehicle information received from the first vehicle at the time of receipt is transmitted through a satellite network.

更進一步,為了支援缺乏三維模型描繪能力的客戶端,該載具虛擬分身產生方法更包含:描繪該虛擬分身的三維模型以產生一圖片;以及輸出該圖片至該客戶端。Furthermore, in order to support clients that lack the ability to draw 3D models, the method for generating a virtual clone of a vehicle further includes: drawing a 3D model of the virtual clone to generate an image; and outputting the image to the client.

更進一步,為了支援客戶端調整視角的能力,其中該圖片的描繪是根據該客戶端所傳送的一視角資訊所進行。Furthermore, to support the client's ability to adjust the viewpoint, the image is drawn based on viewpoint information transmitted by the client.

根據本申請的一實施例,提供一種實現上述之載具虛擬分身產生方法的伺服端,包含:一網路裝置,用於連接該客戶端;以及連接該網路裝置的一處理器,用於執行儲存於非揮發性記憶體內的多個指令,以實現上述之載具虛擬分身產生方法。According to one embodiment of this application, a server is provided for implementing the above-described vehicle virtual clone generation method, comprising: a network device for connecting to the client; and a processor connected to the network device for executing a plurality of instructions stored in non-volatile memory to implement the above-described vehicle virtual clone generation method.

根據本申請的一實施例,提供一種實現上述之載具虛擬分身產生方法的載具管理資訊系統,包含:該伺服端;該客戶端;以及該第一載具。According to one embodiment of this application, a vehicle management information system is provided that implements the above-described method for generating virtual vehicle clones, comprising: the server; the client; and the first vehicle.

藉由上述各實施例,本申請所提供的載具虛擬分身產生方法可以用於教育訓練,讓資淺的駕駛人員從遠端得知資深人員駕駛載具航行的狀況,從中得到經驗學習。特別是在交通繁忙的港區、扼要點(choke point)。在事故或險情發生之後,重播事故載具的虛擬分身影像可以用來快速重建當時的狀態,盡快釐清責任。虛擬分身功能還可以用於遠端監管和教學。當資淺駕駛人員操縱載具時,資深的駕駛人員可以從遠端監管資淺人員的操縱,避免發生危險。虛擬分身功能還能在氣候不佳的時候,讓載具上的駕駛人員可以迅速獲得狀況感知(situational awareness),以避免碰撞其他載具或地形地物。Through the above embodiments, the vehicle virtual clone generation method provided in this application can be used for education and training, allowing novice drivers to remotely observe the navigating conditions of experienced drivers and learn from their experience. This is particularly useful in busy port areas and choke points. After an accident or emergency, replaying the virtual clone image of the vehicle involved in the accident can quickly reconstruct the situation at the time and clarify responsibility as soon as possible. The virtual clone function can also be used for remote monitoring and teaching. When novice drivers are operating the vehicle, experienced drivers can remotely monitor the novice drivers' operations to prevent danger. The virtual clone function can also allow drivers in vehicles to quickly gain situational awareness in bad weather, so as to avoid collisions with other vehicles or terrain features.

根據本申請的一實施例,提供一種利用熱力軌跡圖判斷航線偏移方法,包含:根據一級別所包含多個載具的多個歷史位置訊息,產生該級別於一航段的熱力軌跡圖;接收航行於該航段的該級別的一載具的位置報告;根據該位置報告與該熱力軌跡圖,對照該位置報告的熱度訊息;判斷該熱度訊息是否異常;以及當判斷該熱度訊息異常時,產生偏離軌跡的警告訊息。According to one embodiment of this application, a method for determining route deviation using a thermal trajectory map is provided, comprising: generating a thermal trajectory map of a class for a segment based on multiple historical position information of multiple vehicles included in a class; receiving a position report of a vehicle of the class navigating the segment; comparing the position report with the thermal trajectory map, and determining whether the thermal information is abnormal; and generating a deviation warning message when the thermal information is determined to be abnormal.

更進一步,為了判斷該熱度訊息是否異常,其中上述之判斷該熱度訊息是否異常更包含下列其中之一或其任意組合:判斷該熱度訊息是否低於一低門檻值;以及判斷該熱度訊息是否高於一高門檻值,其中當該熱度訊息低於該低門檻值或該熱度訊息高於該高門檻值時,判斷該熱度訊息異常。Furthermore, in order to determine whether the popularity information is abnormal, the determination of whether the popularity information is abnormal includes one or any combination of the following: determining whether the popularity information is lower than a low threshold value; and determining whether the popularity information is higher than a high threshold value, wherein when the popularity information is lower than the low threshold value or the popularity information is higher than the high threshold value, the popularity information is determined to be abnormal.

更進一步,為了累積更多個歷史位置訊息,其中當判斷該熱度訊息正常時,將該位置報告新增到該級別於該航段的歷史位置訊息。Furthermore, in order to accumulate more historical location information, when the heat information is determined to be normal, the location report is added to the historical location information of that level for that flight segment.

更進一步,為了發送該警告訊息給相關人員,該利用熱力軌跡圖判斷航線偏移方法更包含:將該偏離軌跡的警告訊息,傳送至該載具的相關人員的客戶端。Furthermore, in order to send the warning message to the relevant personnel, the method for determining the flight path deviation using thermal trajectory maps further includes: transmitting the deviation warning message to the client of the relevant personnel of the vehicle.

更進一步,為了及時處理偏離軌跡的問題,該利用熱力軌跡圖判斷航線偏移方法更包含:利用下列傳送方式其中之一或其任意組合,將該警告訊息傳送給該載具的相關人員的計算機,其中該傳送方式包含簡訊、電子郵件、多媒體訊息、語音留言、影像留言和即時通訊。Furthermore, in order to address the issue of deviation from the trajectory in a timely manner, the method for determining the flight path deviation using a thermal trajectory map further includes: transmitting the warning message to the computer of the relevant personnel on the vehicle using one of the following transmission methods or any combination thereof, wherein the transmission methods include SMS, email, multimedia message, voice message, video message and instant messaging.

更進一步,為了將警告訊息傳送給正確的人員,其中上述的相關人員包含位於該載具的駕駛人員和管理人員,以及不在該載具之上的監管人員。Furthermore, in order to deliver the warning message to the correct personnel, including the driver and management personnel located in the vehicle, as well as supervisory personnel not on the vehicle.

更進一步,為了避免重複發出偏離軌跡的警告訊息,該利用熱力軌跡圖判斷航線偏移方法更包含:判斷是否已經發出相應的偏離軌跡的警告訊息;以及當判斷尚未發出相應的偏離軌跡的警告訊息時,再進行上述之將該偏離軌跡的警告訊息傳送至該載具的相關人員的客戶端。Furthermore, in order to avoid repeatedly issuing deviation warning messages, the method for determining flight path deviation using thermal trajectory maps further includes: determining whether a corresponding deviation warning message has already been issued; and when it is determined that no corresponding deviation warning message has been issued, then transmitting the deviation warning message to the client of the relevant personnel of the vehicle.

更進一步,為了及時判斷是否偏離軌跡,其中上述之位置報告係透過一衛星星系電信網路所傳送。Furthermore, in order to promptly determine whether the trajectory has deviated, the aforementioned position report is transmitted via a satellite constellation telecommunications network.

更進一步,為了順應不同季節的自然環境變化而產生不同的航行軌跡,其中上述之多個歷史位置訊息相應於該位置報告的同一時間段。Furthermore, different navigation trajectories are generated in order to adapt to the changes in the natural environment in different seasons, and the above-mentioned historical location information corresponds to the same time period of the location report.

更進一步,為了順應不同貨物運載情況而產生不同的航行軌跡,其中上述之多個歷史位置訊息所對應的貨物運載量的等級相應於該位置報告所對應的貨物運載量的等級。Furthermore, in order to adapt to different cargo carrying conditions, different navigation trajectories are generated, wherein the cargo carrying capacity level corresponding to the above-mentioned multiple historical location information corresponds to the cargo carrying capacity level corresponding to the location report.

根據本申請的一實施例,提供一種實現上述之利用熱力軌跡圖判斷航線偏移方法的伺服端,包含:一網路裝置,用於連接該載具;以及連接該網路裝置的一處理器,用於執行儲存於非揮發性記憶體內的多個指令,以實現上述之利用熱力軌跡圖判斷航線偏移方法。According to one embodiment of this application, a server is provided that implements the above-described method for determining flight path deviation using a thermal trajectory map, comprising: a network device for connecting to the vehicle; and a processor connected to the network device for executing a plurality of instructions stored in non-volatile memory to implement the above-described method for determining flight path deviation using a thermal trajectory map.

根據本申請的一實施例,提供一種實現上述之利用熱力軌跡圖判斷航線偏移方法的伺服端,包含:一網路裝置,用於連接該載具與該客戶端;以及連接該網路裝置的一處理器,用於執行儲存於非揮發性記憶體內的多個指令,以實現上述之利用熱力軌跡圖判斷航線偏移方法。According to one embodiment of this application, a server is provided that implements the above-described method for determining flight path deviation using a thermal trajectory map, comprising: a network device for connecting the vehicle and the client; and a processor connected to the network device for executing a plurality of instructions stored in non-volatile memory to implement the above-described method for determining flight path deviation using a thermal trajectory map.

根據本申請的一實施例,提供一種實現上述之載具虛擬分身產生方法的載具管理資訊系統,包含:該伺服端;以及該載具。According to one embodiment of this application, a vehicle management information system is provided that implements the above-described method for generating virtual vehicle clones, comprising: the server; and the vehicle.

根據本申請的一實施例,提供一種實現上述之載具虛擬分身產生方法的載具管理資訊系統,包含:該伺服端;該客戶端;以及該載具。According to one embodiment of this application, a vehicle management information system is provided that implements the above-described method for generating virtual vehicle clones, comprising: the server; the client; and the vehicle.

在管理載具航行的時候,通常可以利用歷史經驗來進行。藉由上述各實施例,本申請所提供的利用熱力軌跡圖判斷航線偏移方法可以將經驗法則歸納為熱力軌跡圖,以便於根據不同級別、不同季節與/或不同載重等級的歷史經驗來大致判斷航行軌跡是否正常。當航行軌跡偏離歷史經驗的航道時,可以及時對相關人員發出警告。When managing vehicle navigation, historical experience is often used. Through the embodiments described above, the method for determining route deviation using heat map provided in this application can summarize empirical rules into heat map data, allowing for a general assessment of whether the navigation trajectory is normal based on historical experience of different classes, seasons, and/or load classes. When the navigation trajectory deviates from the historically established course, timely warnings can be issued to relevant personnel.

根據本申請一實施例,提供一種電子圍籬處理方法,包含:接收一載具的位置報告;判斷該載具的位置報告是否相應於一電子圍籬;當該載具的位置報告相應於該電子圍籬時,判斷是否觸發該電子圍籬的警告訊息;以及當判斷觸發該電子圍籬的警告訊息時,將該電子圍籬的警告訊息傳送到該載具的相關人員的客戶端。According to one embodiment of this application, an electronic fence processing method is provided, comprising: receiving a location report from a vehicle; determining whether the location report of the vehicle corresponds to an electronic fence; when the location report of the vehicle corresponds to the electronic fence, determining whether to trigger a warning message of the electronic fence; and when it is determined that the warning message of the electronic fence has been triggered, transmitting the warning message of the electronic fence to the client of the relevant personnel of the vehicle.

更進一步,為了避免重複發送警告訊息,該電子圍籬處理方法更包含:當判斷觸發該電子圍籬的警告訊息時,判斷是否已經發出相應的警告訊息;以及當尚未發出相應的警告訊息時,再執行上述將該電子圍籬的警告訊息傳送到該載具的相關人員的客戶端的步驟,其中上述將該電子圍籬的警告訊息傳送到該載具的相關人員的客戶端的步驟系通過一衛星星系電信網路。Furthermore, to avoid repeatedly sending warning messages, the electronic fence processing method further includes: when it is determined that a warning message of the electronic fence has been triggered, determining whether a corresponding warning message has already been issued; and when no corresponding warning message has been issued, then performing the aforementioned step of transmitting the warning message of the electronic fence to the client of the relevant personnel of the vehicle, wherein the aforementioned step of transmitting the warning message of the electronic fence to the client of the relevant personnel of the vehicle is performed through a satellite galaxy telecommunications network.

更進一步,為了及時處理電子圍籬的問題,該電子圍籬處理方法更包含:利用下列傳送方式其中之一或其任意組合,將該警告訊息傳送給該載具的相關人員的計算機,其中該傳送方式包含簡訊、電子郵件、多媒體訊息、語音留言、影像留言和即時通訊。Furthermore, in order to address electronic fence issues promptly, the electronic fence handling method further includes: transmitting the warning message to the computer of the relevant personnel in the vehicle using one of the following transmission methods or any combination thereof, wherein the transmission methods include SMS, email, multimedia message, voice message, video message and instant messaging.

更進一步,為了將電子圍籬相應於載具的某些儀器讀數,該電子圍籬處理方法更包含:接收到該載具的一儀器讀數報告,其中上述之判斷是否觸發該電子圍籬的警告訊息的步驟更包含:判斷該儀器讀數報告的讀數範圍是否落在該電子圍籬的設定參數範圍;以及當該儀器讀數報告的讀數範圍落在該電子圍籬的設定參數範圍時,判斷觸發該電子圍籬的警告訊息。Furthermore, in order to associate the electronic fence with certain instrument readings of the vehicle, the electronic fence processing method further includes: receiving an instrument reading report from the vehicle, wherein the aforementioned step of determining whether to trigger a warning message for the electronic fence further includes: determining whether the reading range of the instrument reading report falls within the setting parameter range of the electronic fence; and when the reading range of the instrument reading report falls within the setting parameter range of the electronic fence, determining to trigger a warning message for the electronic fence.

更進一步,為了避免在離岸近的地方排放廢水或壓艙水,其中上述的儀器讀數報告的讀數關於排放廢水或壓艙水的設備啟動與否。Furthermore, in order to avoid discharging wastewater or ballast water near the shore, the instrument readings reported above relate to whether or not the equipment discharging wastewater or ballast water is activated.

更進一步,為了避免在離岸近的地方排放高硫量廢氣,其中上述的儀器讀數報告的讀數關於下列其中之一或其任意組合:燃油加熱器出口溫度;以及燃油加熱器出口黏度。Furthermore, in order to avoid the emission of high-sulfur exhaust gas near the shore, the instrument readings reported above shall be related to one or any combination of the following: fuel oil heater outlet temperature; and fuel oil heater outlet viscosity.

更進一步,為了避免在纜線鋪設區域拋錨或避免撞傷海洋哺乳類生物,其中上述的儀器讀數報告的讀數關於航速,該電子圍籬的設定參數範圍包含下列其中之一:最低速率;以及最高速率。Furthermore, in order to avoid anchoring in the cable-laying area or injuring marine mammals, the electronic fence's setting parameters, which relate to speed in the aforementioned instrument readings, include one of the following: minimum speed; and maximum speed.

更進一步,為了在電子圍籬的有效時間段內發出警告訊息,其中上述之判斷是否觸發該電子圍籬的警告訊息的步驟更包含:判斷該位置報告的時間是否相應於該電子圍籬的一起始時間與一結束時間之間;以及當該位置報告的時間是否相應於該電子圍籬的該起始時間與該結束時間時,判斷觸發該電子圍籬的警告訊息。Furthermore, in order to issue a warning message within the effective time period of the electronic fence, the aforementioned step of determining whether to trigger the warning message of the electronic fence further includes: determining whether the time of the location report corresponds to a start time and an end time of the electronic fence; and determining that the warning message of the electronic fence is triggered when the time of the location report corresponds to the start time and the end time of the electronic fence.

更進一步,為了限定電子圍籬對於某些級別的載具才有效,其中上述之判斷是否觸發該電子圍籬的警告訊息的步驟更包含:判斷該載具的級別是否相應於該電子圍籬相應的級別;以及當該載具的級別相應於該電子圍籬相應的級別時,判斷觸發該電子圍籬的警告訊息。Furthermore, in order to limit the effectiveness of electronic fencing to certain vehicle classes, the aforementioned step of determining whether to trigger the warning message of the electronic fencing further includes: determining whether the vehicle class corresponds to the corresponding class of the electronic fencing; and determining to trigger the warning message of the electronic fencing when the vehicle class corresponds to the corresponding class of the electronic fencing.

更進一步,為了限定立體空間內的電子圍籬,其中該電子圍籬的範圍包含經度、緯度與高程範圍。Furthermore, in order to define an electronic fence within a three-dimensional space, the range of the electronic fence includes longitude, latitude, and elevation ranges.

更進一步,為了限定複雜形狀的電子圍籬,其中該電子圍籬的範圍是兩個以上的形狀的交集或聯集。Furthermore, in order to define a complex-shaped electronic fence, wherein the extent of the electronic fence is the intersection or union of two or more shapes.

更進一步,為了自動設定電子圍籬,其中電子圍籬處理方法更包含:自外部系統伺服端取得一禁航區公告;以及根據該禁航區公告設定該電子圍籬與其起始時間和結束時間。Furthermore, in order to automatically set up the electronic fence, the electronic fence processing method further includes: obtaining a no-fly zone announcement from an external system server; and setting the electronic fence and its start time and end time according to the no-fly zone announcement.

更進一步,為了能夠自動化遠端控制載具上的儀器設備,其中上述之電子圍籬的警告訊息更包含對該載具的一儀器設備下達的控制指令,上述之電子圍籬處理方法更包含:當判斷觸發該電子圍籬的警告訊息時,將該電子圍籬的警告訊息的控制指令傳送到該載具的相應的該儀器設備。Furthermore, in order to automate the remote control of the instruments and equipment on the vehicle, the aforementioned warning message of the electronic fence further includes a control command issued to an instrument or equipment on the vehicle, and the aforementioned electronic fence processing method further includes: when it is determined that the warning message of the electronic fence is triggered, transmitting the control command of the warning message of the electronic fence to the corresponding instrument or equipment on the vehicle.

根據本申請的一實施例,本申請提供一種實現前述電子圍籬處理方法的伺服端,包含:一網路裝置,用於連接該載具與該客戶端;以及連接該網路裝置的一處理器,用於執行儲存於非揮發性記憶體內的多個指令,以實現上述之電子圍籬處理方法。According to one embodiment of this application, this application provides a server for implementing the aforementioned electronic fence processing method, comprising: a network device for connecting the carrier and the client; and a processor connected to the network device for executing multiple instructions stored in non-volatile memory to implement the aforementioned electronic fence processing method.

根據本申請的一實施例,提供一種實現前述電子圍籬處理方法的載具管理資訊系統,包含:該伺服端;該客戶端;以及該載具。According to one embodiment of this application, a vehicle management information system for implementing the aforementioned electronic fence processing method is provided, comprising: the server; the client; and the vehicle.

透過電子圍籬的設定與警告,可以讓複雜繁瑣的區域性警告自動化,進而減輕繁重的航行作業注意事項,從而減少犯錯的機率。上述的自動化還可以包含讀取載具上儀器設備的讀數,判斷其是否落入警告訊息的讀數範圍內,更進一步自動化警告訊息。By setting up and issuing warnings through electronic fencing, complex and cumbersome regional warnings can be automated, thereby reducing the burden of navigational precautions and the chance of errors. The aforementioned automation can also include reading the readings of instruments on the vehicle and determining whether they fall within the reading range of warning messages, further automating the warning messages.

根據本申請的一實施例,提供一種衛星傳送影像處理方法,包含:根據一衛星星系電信網路的最小固定頻寬與一載具的多部監視攝影端的數量與解析度,計算該多部監視攝影端中每一部監視攝影端的低更新率;以及透過該衛星星系電信網路輪流傳送該多部監視攝影端的低更新率影像至一伺服端。According to one embodiment of this application, a satellite-transmitted image processing method is provided, comprising: calculating the low update rate of each of the multiple surveillance cameras based on the minimum fixed bandwidth of a satellite galaxy telecommunications network and the number and resolution of multiple surveillance cameras on a carrier; and transmitting the low update rate images of the multiple surveillance cameras to a server in turn through the satellite galaxy telecommunications network.

更進一步,為了自動化監控影像,該衛星傳送影像處理方法更包含:利用人工智慧影像辨識模組監控該多部監視攝影端傳送的影像;以及當該人工智慧辨識模組監控到該多部監視攝影端中的第一監視攝影端的影像異常時,透過該衛星星系電信網路傳送該第一監視攝影端的高更新率影像到該伺服端,其中該高更新率高於該低更新率。Furthermore, in order to automate the monitoring of images, the satellite transmission image processing method further includes: using an artificial intelligence image recognition module to monitor the images transmitted by the multiple monitoring cameras; and when the artificial intelligence recognition module detects an image anomaly in the first monitoring camera among the multiple monitoring cameras, transmitting the high-refresh-rate image of the first monitoring camera to the server through the satellite galaxy telecommunications network, wherein the high-refresh-rate image is higher than the low-refresh-rate image.

更進一步,為了監控載具內部的安全,其中上述的影像異常包含下列其中之一或其任意組合:失火;管線洩漏;人員落海;害蟲偵測;與艙門異常開啟。Furthermore, in order to monitor the safety inside the vehicle, the aforementioned video anomalies include one or any combination of the following: fire; pipeline leak; personnel falling into the sea; pest detection; and abnormal opening of cabin doors.

更進一步,為了服務透過該伺服端請求高更新率影像的客戶端,該衛星傳送影像處理方法更包含:判斷是否收到該伺服端的指定要求,該指定要求要求傳送該多部監視攝影端中的第二監視攝影端的影像;當收到該伺服端的該指定要求時,透過該衛星星系電信網路傳送該第二監視攝影端的高更新率影像到該伺服端,其中該高更新率高於該低更新率。Furthermore, in order to serve clients requesting high-refresh-rate images through the server, the satellite image transmission processing method further includes: determining whether a specified request has been received from the server, the specified request requesting the transmission of images from a second monitoring camera among the plurality of monitoring cameras; when the specified request is received from the server, transmitting the high-refresh-rate images from the second monitoring camera to the server through the satellite galaxy telecommunications network, wherein the high refresh rate is higher than the low refresh rate.

更進一步,為了服務遠端的客戶端進行操控和溝通,該衛星傳送影像處理方法更包含:當收到該伺服端的該指定要求時,執行下列其中之一或其任意組合:透過該衛星星系電信網路接收該伺服端對該第二監視攝影端的操控指令,並且將該操控指令傳送至該第二監視攝影端;透過該衛星星系電信網路接收該伺服端對該第二監視攝影端的遠端語音資料,並且將該遠端語音資料傳送至該第二監視攝影端進行播放;以及接收該第二監視攝影端的語音資料,並且透過該衛星星系電信網路傳送該第二監視攝影端的語音資料到該伺服端。Furthermore, in order to serve remote clients for control and communication, the satellite transmission image processing method further includes: upon receiving the specified request from the server, performing one or any combination of the following: receiving the server's control command to the second monitoring camera via the satellite galaxy telecommunications network, and transmitting the control command to the second monitoring camera; receiving the server's remote voice data to the second monitoring camera via the satellite galaxy telecommunications network, and transmitting the remote voice data to the second monitoring camera for playback; and receiving the voice data from the second monitoring camera, and transmitting the voice data from the second monitoring camera to the server via the satellite galaxy telecommunications network.

更進一步,為了操控監視攝影端,其中該操控指令包含對該第二監視攝影端的橫搖指令、縱擺指令與放大指令其中之一。Furthermore, in order to control the surveillance camera, the control command includes one of the following commands for the second surveillance camera: pan, tilt, and zoom.

更進一步,為了讓指令和語音資料優先傳輸,其中該遠端語音資料、該語音資料和該操控指令的傳輸優先順序高於該高更新率影像的資料。Furthermore, in order to prioritize the transmission of commands and voice data, the transmission priority of the remote voice data, the voice data, and the control commands is higher than that of the high-refresh-rate image data.

更進一步,為了在服務同一載具上的客戶端而不需要占用衛星通信頻寬,該衛星傳送影像處理方法更包含:在收到該指定要求之後,判斷該指定要求的來源是否為該載具上的一客戶端;以及當該指定要求的來源為該載具上的一客戶端時,直接透過該載具的載具內部網路將該第二監視攝影端的影像傳送到該客戶端。Furthermore, in order to serve clients on the same vehicle without occupying satellite communication bandwidth, the satellite image transmission processing method further includes: after receiving the specified request, determining whether the source of the specified request is a client on the vehicle; and when the source of the specified request is a client on the vehicle, directly transmitting the image of the second monitoring camera to the client through the vehicle's internal network.

更進一步,為了讓伺服端進一步辨識人臉,其中當該人工智慧影像辨識模組監控到該多部監視攝影端中的第三監視攝影端的影像出現人臉或視覺識別裝置時,透過該衛星星系電信網路傳送該第三監視攝影端的高更新率影像到該伺服端,其中該高更新率的更新率高於該低更新率的更新率。Furthermore, in order to enable the server to further recognize faces, when the artificial intelligence image recognition module monitors the image of the third monitoring camera among the multiple monitoring cameras and a face or visual recognition device appears, the high-refresh-rate image of the third monitoring camera is transmitted to the server through the satellite galaxy telecommunications network, wherein the high-refresh-rate image has a higher update rate than the low-refresh-rate image.

更進一步,為了服務遠端的客戶端進行操控和溝通,該衛星傳送影像處理方法更包含:當該人工智慧影像辨識模組監控到該多部監視攝影端中的第三監視攝影端的影像出現人臉或視覺識別裝置時,執行下列其中之一或其任意組合:透過該衛星星系電信網路接收該伺服端對該第三監視攝影端的操控指令,並且將該操控指令傳送至該第三監視攝影端;透過該衛星星系電信網路接收該伺服端對該第三監視攝影端的遠端語音資料,並且將該遠端語音資料傳送至該第二監視攝影端進行播放;以及接收該第三監視攝影端的語音資料,並且透過該衛星星系電信網路傳送該第二監視攝影端的語音資料到該伺服端。Furthermore, in order to serve remote clients for control and communication, the satellite transmission image processing method further includes: when the artificial intelligence image recognition module monitors the image of a third monitoring camera among the multiple monitoring cameras and detects a face or visual recognition device, it performs one or any combination of the following: receiving the server's control command for the third monitoring camera through the satellite galaxy telecommunications network. The system receives remote voice data from the server to the third surveillance camera via the satellite network and transmits the remote voice data to the second surveillance camera for playback. It also receives voice data from the third surveillance camera and transmits the voice data from the second surveillance camera to the server via the satellite network.

更進一步,為了得知該載具的成員位在哪一個艙室,該衛星傳送影像處理方法更包含:當該人工智慧辨識模組監控到該第三監視攝影端的影像出現人臉或視覺識別裝置時,辨識該人臉或視覺辨識裝置所對應的人員;根據該載具的一艙室設計圖,找出該第三監視攝影端所安裝的艙室;以及紀錄該人員與該艙室的對應關係。Furthermore, in order to determine which compartment the crew members of the vehicle are located in, the satellite transmission image processing method further includes: when the artificial intelligence recognition module monitors the image of the third monitoring camera and a face or visual recognition device appears, identifying the personnel corresponding to the face or visual recognition device; locating the compartment where the third monitoring camera is installed based on the design drawing of one compartment of the vehicle; and recording the correspondence between the personnel and the compartment.

根據本申請的一實施例,本申請提供一種實現前述衛星傳送影像處理方法的監視畫面載具伺服端,包含:一網路裝置,用於連接該多部監視攝影端與該伺服端;以及連接該網路裝置的一處理器,用於執行儲存於非揮發性記憶體內的多個指令,以實現上述之衛星傳送影像處理方法。According to one embodiment of this application, this application provides a monitoring image carrier server for implementing the aforementioned satellite transmission image processing method, comprising: a network device for connecting the plurality of monitoring cameras to the server; and a processor connected to the network device for executing a plurality of instructions stored in non-volatile memory to implement the aforementioned satellite transmission image processing method.

根據本申請的一實施例,本申請提供一種實現前述衛星傳送影像處理方法的載具資訊系統,包含:該監視畫面載具伺服端;以及該多部監視攝影端。According to one embodiment of this application, this application provides a vehicle information system for implementing the aforementioned satellite transmission image processing method, comprising: the monitoring image vehicle server; and the plurality of monitoring cameras.

根據本申請的一實施例,本申請提供一種衛星傳送影像處理方法,包含:經由一衛星星系電信網路接收一載具的多部監視攝影端的低更新率影像;自一來源接收一指定要求,該指定要求要求傳送該多部監視攝影端中的第一監視攝影端的影像;發送該指定要求至該載具的監視畫面載具伺服端;透過該衛星星系電信網路自該監視畫面載具伺服端接收該指定要求相應的該第一監視攝影端的高更新率影像,其中該高更新率的更新率高於該低更新率的更新率;以及將上述的高更新率影像傳送至該來源。According to one embodiment of this application, this application provides a satellite-transmitted image processing method, comprising: receiving low-refresh-rate images from multiple surveillance cameras of a vehicle via a satellite galaxy telecommunications network; receiving a specified request from a source, the specified request requesting the transmission of an image from a first surveillance camera among the multiple surveillance cameras; sending the specified request to a surveillance image carrier server of the vehicle; receiving, via the satellite galaxy telecommunications network, a high-refresh-rate image of the first surveillance camera corresponding to the specified request from the surveillance image carrier server, wherein the high-refresh-rate image has a higher refresh rate than the low-refresh-rate image; and transmitting the high-refresh-rate image to the source.

更進一步,為了存查上述的高更新率影像,該衛星傳送影像處理方法更包含:將該高更新率影像儲存到資料管理層當中。Furthermore, in order to store the aforementioned high update rate images, the satellite transmission image processing method further includes storing the high update rate images in the data management layer.

更進一步,為了服務該來源與該第一監視攝影端進行操控和溝通,該衛星傳送影像處理方法更包含下列其中之一或其任意組合:自該來源接收操控指令,並且透過該衛星星系電信網路傳送該操控指令至該監視畫面載具伺服端,用於控制該第一監視攝影端;自該來源接收遠端語音資料,並且將該遠端語音資料傳送至該監視畫面載具伺服端,用於令該第一監視攝影端播放該遠端語音資料;以及透過該衛星星系電信網路自該監視畫面載具伺服端接收該第一監視攝影端的語音資料,並且傳送該語音資料到該來源。Furthermore, in order to facilitate control and communication between the source and the first surveillance camera, the satellite image transmission processing method further includes one or any combination of the following: receiving control commands from the source and transmitting the control commands to the surveillance camera server via the satellite network for controlling the first surveillance camera; receiving remote voice data from the source and transmitting the remote voice data to the surveillance camera server for instructing the first surveillance camera to play the remote voice data; and receiving voice data from the first surveillance camera via the surveillance camera server through the satellite network and transmitting the voice data to the source.

更進一步,為了操控監視攝影端,其中該操控指令包含對該第一監視攝影端的橫搖指令、縱擺指令與放大指令其中之一。Furthermore, in order to control the surveillance camera, the control command includes one of the following commands: pan, tilt, and zoom on the first surveillance camera.

更進一步,為了讓指令和語音資料優先傳輸,其中該遠端語音資料、該語音資料和該操控指令的傳輸優先順序高於該高更新率影像的資料。Furthermore, in order to prioritize the transmission of commands and voice data, the transmission priority of the remote voice data, the voice data, and the control commands is higher than that of the high-refresh-rate image data.

更進一步,為了自動化監控影像,該衛星傳送影像處理方法更包含:利用人工智慧影像辨識模組監控該多部監視攝影端的低更新率影像;以及當該人工智慧影像辨識模組發現該第一監視攝影端的影像異常時,該人工智慧影像辨識模組作為該來源以發出該指定要求,Furthermore, to automate image monitoring, the satellite-transmitted image processing method further includes: using an artificial intelligence image recognition module to monitor low-refresh-rate images from the multiple monitoring cameras; and when the artificial intelligence image recognition module detects an anomaly in the image from the first monitoring camera, the artificial intelligence image recognition module, as the source, issues the specified request.

更進一步,為了監控人員進入特定艙室,該衛星傳送影像處理方法更包含:利用人工智慧影像辨識模組監控該高更新率影像當中的人臉或視覺辨識裝置;查詢該人臉或該視覺辨識裝置所對應的人員;根據該載具的一艙室設計圖,查詢該第一監視攝影端所安裝的一艙室;判斷該人員與該艙室的對應關係是否異常;當判斷該對應關係異常時,產生警告訊息;以及通過該衛星星系電信網路將該警告訊息傳送到該載具的相關人員的客戶端的步驟。Furthermore, in order to monitor personnel entering specific compartments, the satellite-transmitted image processing method further includes: using an artificial intelligence image recognition module to monitor facial or visual recognition devices in the high-refresh-rate images; querying the personnel corresponding to the facial or visual recognition device; querying the compartment where the first monitoring camera is installed based on the compartment design drawing of the vehicle; determining whether the correspondence between the personnel and the compartment is abnormal; generating a warning message when the correspondence is determined to be abnormal; and transmitting the warning message to the client of the relevant personnel in the vehicle through the satellite galaxy telecommunications network.

更進一步,為了監控人員操作某種設備,該衛星傳送影像處理方法更包含:利用人工智慧影像辨識模組監控該高更新率影像當中的人臉或視覺辨識裝置;查詢該人臉或該視覺辨識裝置所對應的人員;根據該載具的一艙室設計圖,查詢該第一監視攝影端所對應的一儀器設備;判斷該人員的證照與該儀器設備的對應關係是否異常;當判斷該對應關係異常時,產生警告訊息;以及通過該衛星星系電信網路將該警告訊息傳送到該載具的相關人員的客戶端的步驟。Furthermore, in order to monitor personnel operating certain equipment, the satellite-transmitted image processing method further includes: using an artificial intelligence image recognition module to monitor a face or visual recognition device in the high-refresh-rate image; querying the personnel corresponding to the face or visual recognition device; querying an instrument corresponding to the first monitoring camera based on the cabin design drawing of the vehicle; determining whether the correspondence between the personnel's certificate and the instrument is abnormal; generating a warning message when the correspondence is determined to be abnormal; and transmitting the warning message to the client of the relevant personnel in the vehicle through the satellite galaxy telecommunications network.

更進一步,為了監控載具所傳來的高更新率影像,該衛星傳送影像處理方法更包含:透過該衛星星系電信網路自該監視畫面載具伺服端接收該多部監視攝影端的一第二監視攝影端的高更新率影像;利用人工智慧影像辨識模組監控該高更新率影像;當該人工智慧影像辨識模組判斷該高更新率影像中出現影像異常時,產生警告訊息;以及通過該衛星星系電信網路將該警告訊息傳送到該載具的相關人員的客戶端的步驟。Furthermore, in order to monitor the high-refresh-rate images transmitted by the vehicle, the satellite-transmitted image processing method further includes: receiving high-refresh-rate images from a second monitoring camera among the multiple monitoring cameras via the satellite network; monitoring the high-refresh-rate images using an artificial intelligence image recognition module; generating a warning message when the artificial intelligence image recognition module determines that an image abnormality occurs in the high-refresh-rate images; and transmitting the warning message to the client of the relevant personnel of the vehicle via the satellite network.

更進一步,為了監控載具內部的安全,其中上述的影像異常包含下列其中之一或其任意組合:失火;管線洩漏;人員落海;害蟲偵測;與艙門異常開啟。Furthermore, in order to monitor the safety inside the vehicle, the aforementioned video anomalies include one or any combination of the following: fire; pipeline leak; personnel falling into the sea; pest detection; and abnormal opening of cabin doors.

根據本申請的一實施例,提供一種實現前述衛星傳送影像處理方法的伺服端,包含:一網路裝置,用於連接該監視畫面載具伺服端與該來源;以及連接該網路裝置的一處理器,用於執行儲存於非揮發性記憶體內的多個指令,以實現上述之衛星傳送影像處理方法。According to one embodiment of this application, a server for implementing the aforementioned satellite transmission image processing method is provided, comprising: a network device for connecting the monitoring image carrier server and the source; and a processor connected to the network device for executing multiple instructions stored in non-volatile memory to implement the aforementioned satellite transmission image processing method.

根據本申請的一實施例,提供一種實現前述衛星傳送影像處理方法的載具資訊系統,包含:該監視畫面載具伺服端;該多部監視攝影端;以及該伺服端。According to one embodiment of this application, a vehicle information system for implementing the aforementioned satellite transmission image processing method is provided, comprising: the monitoring image vehicle server; the plurality of monitoring cameras; and the server.

本申請所提供衛星傳送影像處理方法,可以在有限的通信頻寬之下,讓遠端的客戶端或人工智慧影像辨識模組監控載具傳來的多個低更新率影像。並且在客戶端或人工智慧影像辨識模組要求之下,改傳高更新率影像以供進一步的辨識。自動化辨識人員與艙室或儀器設備的關係,能夠大幅度降低安全查核的負擔。當自動化辨識影像異常時,可以自動發出警告訊息。The satellite-transmitted image processing method provided in this application allows remote clients or AI image recognition modules to monitor multiple low-refresh-rate images transmitted from the carrier, even with limited communication bandwidth. Upon request from the client or AI image recognition module, high-refresh-rate images can be transmitted for further identification. Automating the relationship between identification personnel and the cabin or equipment significantly reduces the burden of security checks. When the automated identification images malfunction, an automatic warning message can be issued.

根據本申請的一實施例,提供一種貨物碳足跡計算方法,包含:接收一載具的一分電表的一第一讀數;接收該分電表的第二讀數;根據該第二讀數與該第一讀數的差值,計算該分電表的用電量;根據該載具的貨物裝載資料,找出該分電表所對應的貨物;以及根據該載具的電量與碳排放量的比例與該貨物相應的用電量,計算該貨物的碳足跡。According to one embodiment of this application, a method for calculating the carbon footprint of cargo is provided, comprising: receiving a first reading from a power meter of a vehicle; receiving a second reading from the power meter; calculating the power consumption of the power meter based on the difference between the second reading and the first reading; identifying the cargo corresponding to the power meter based on cargo loading data of the vehicle; and calculating the carbon footprint of the cargo based on the ratio of the vehicle's power consumption to carbon emissions and the corresponding power consumption of the cargo.

更進一步,為了確保該第一讀數是在該貨物裝載上電時讀取,該貨物碳足跡計算方法更包含:根據該第一讀數的讀取時間,找出該載具所相應於該讀取時間的位置;判斷該位置是否對應於該貨物的裝載地點;以及當該位置對應於該貨物的裝載地點時,判定該第一讀數是有效的。Furthermore, to ensure that the first reading is taken when the cargo is loaded and powered on, the cargo carbon footprint calculation method further includes: finding the location of the vehicle corresponding to the reading time based on the reading time of the first reading; determining whether the location corresponds to the loading location of the cargo; and determining that the first reading is valid when the location corresponds to the loading location of the cargo.

更進一步,為了確保該第二讀數是在該貨物卸載下電時讀取,該貨物碳足跡計算方法更包含:根據該第二讀數的讀取時間,找出該載具所相應於該讀取時間的位置;判斷該位置是否對應於該貨物的卸載地點;以及當該位置對應於該貨物的卸載地點時,判定該第一讀數是有效的。Furthermore, to ensure that the second reading is taken when the cargo is unloaded and powered off, the cargo carbon footprint calculation method further includes: finding the location of the vehicle corresponding to the reading time based on the reading time of the second reading; determining whether the location corresponds to the unloading location of the cargo; and determining that the first reading is valid when the location corresponds to the unloading location of the cargo.

更進一步,為了盡早測量該貨物的耗電,其中該第一讀數是在該分電表所計算的耗電線路接上負載的時候所讀取的。Furthermore, in order to measure the power consumption of the goods as early as possible, the first reading is taken when the power consumption line calculated by the power meter is connected to the load.

更進一步,為了完整測量該貨物的耗電,其中該第一讀數是在該分電表所計算的耗電線路脫離負載的時候所讀取的。Furthermore, in order to fully measure the power consumption of the goods, the first reading is taken when the power-consuming line calculated by the power meter is off-load.

更進一步,為了精確地測量該載具的電量與碳排放量的比例,該貨物碳足跡計算方法更包含:接收該載具的一總電表的第一總電表讀數,其中該第一讀數的讀取時間相應於該第一總電表讀數的讀取時間;接收該總電表的第二總電表讀數,其中該第二讀數的讀取時間相應於該第二總電表讀數的讀取時間;接收該載具的發電機的一燃料計的第一燃料讀數,其中該第一讀數的讀取時間相應於該第一燃料讀數的讀取時間;接收該燃料計的第二燃料讀數,其中該第二讀數的讀取時間相應於該第二燃料讀數的讀取時間;以及根據該第一總電表讀數、該第二總電表讀數、該第一燃料讀數、該第二燃料讀數,計算該載具的電量與碳排放量的比例。Furthermore, to accurately measure the ratio of electricity consumption to carbon emissions of the vehicle, the cargo carbon footprint calculation method further includes: receiving a first total electricity meter reading from the vehicle, wherein the reading time of the first reading corresponds to the reading time of the first total electricity meter; receiving a second total electricity meter reading from the vehicle, wherein the reading time of the second reading corresponds to the reading time of the second total electricity meter; receiving the vehicle's... The vehicle receives a first fuel reading from a fuel meter of an electric motor, wherein the reading time of the first reading corresponds to the reading time of the first fuel reading; receives a second fuel reading from the fuel meter, wherein the reading time of the second reading corresponds to the reading time of the second fuel reading; and calculates the ratio of the vehicle's electricity consumption to carbon emissions based on the first total electricity meter reading, the second total electricity meter reading, the first fuel reading, and the second fuel reading.

更進一步,為了自動提供報告給貨主,該貨物碳足跡計算方法更包含:根據該貨物的碳足跡,產生該貨物的碳足跡報告;以及將該貨物的碳足跡報告透過網路傳送至貨主的外部系統伺服端。Furthermore, in order to automatically provide reports to cargo owners, the cargo carbon footprint calculation method includes: generating a carbon footprint report based on the cargo's carbon footprint; and transmitting the cargo carbon footprint report to the cargo owner's external system server via the network.

更進一步,為了自動提供用電帳單給貨主,該貨物碳足跡計算方法更包含:根據該貨物的碳足跡,產生該貨物的用電帳單;以及將該貨物的用電帳單透過網路傳送至貨主的外部系統伺服端。Furthermore, in order to automatically provide electricity bills to cargo owners, the cargo carbon footprint calculation method includes: generating electricity bills for the cargo based on the cargo's carbon footprint; and transmitting the cargo's electricity bills to the cargo owner's external system server via the network.

根據本申請的一實施例,提供一種實現前述貨物碳足跡計算方法的伺服端,包含:一網路裝置,用於連接該分電表與該載具;以及連接該網路裝置的一處理器,用於執行儲存於非揮發性記憶體內的多個指令,以實現上述之貨物碳足跡計算方法。According to one embodiment of this application, a server is provided for implementing the aforementioned cargo carbon footprint calculation method, comprising: a network device for connecting the power meter and the vehicle; and a processor connected to the network device for executing multiple instructions stored in non-volatile memory to implement the aforementioned cargo carbon footprint calculation method.

根據本申請的一實施例,提供一種實現前述貨物碳足跡計算方法的伺服端,包含:一網路裝置,用於連接該分電表、該總電表、與該燃料計;以及連接該網路裝置的一處理器,用於執行儲存於非揮發性記憶體內的多個指令,以實現上述之貨物碳足跡計算方法。According to one embodiment of this application, a server is provided for implementing the aforementioned cargo carbon footprint calculation method, comprising: a network device for connecting the sub-meter, the main meter, and the fuel meter; and a processor connected to the network device for executing multiple instructions stored in non-volatile memory to implement the aforementioned cargo carbon footprint calculation method.

本申請所提供的貨物碳足跡計算方法,可以讓貨物的碳足跡計算更加準確,而且能夠自動為貨物產生碳足跡報告。讓貨主更清楚地了解在載具上運輸過程的耗電量,使得貨主尋找更節能減碳的方法進行運輸。The cargo carbon footprint calculation method provided in this application allows for more accurate calculations and automatically generates carbon footprint reports for cargo. This enables cargo owners to better understand the power consumption during transportation on the vehicle, allowing them to seek more energy-efficient and carbon-reducing methods for transportation.

根據本申請的一實施例,提供一種載具碳排放豁免計算方法,包含:根據一載具的貨物裝載資料,獲得所有應計算碳足跡的貨物清單,該貨物清單中包含至少一個貨物;針對該至少一個貨物,執行上述的貨物碳足跡計算方法,以便得到至少一份碳足跡報告;以及根據該至少一份碳足跡報告,產生該載具的碳排放的豁免數值。According to one embodiment of this application, a method for calculating carbon emission exemptions for a vehicle is provided, comprising: obtaining a list of all goods for which carbon footprints should be calculated based on cargo loading data of a vehicle, the list of goods including at least one cargo; performing the above-described cargo carbon footprint calculation method on the at least one cargo to obtain at least one carbon footprint report; and generating an exemption value for carbon emissions of the vehicle based on the at least one carbon footprint report.

根據本申請的一實施例,提供一種實現前述載具碳排放豁免計算方法的伺服端,包含:一網路裝置,用於連接該分電表;以及連接該網路裝置的一處理器,用於執行儲存於非揮發性記憶體內的多個指令,以實現上述之載具碳排放豁免方法。According to one embodiment of this application, a server is provided for implementing the aforementioned vehicle carbon emission exemption calculation method, comprising: a network device for connecting to the power meter; and a processor connected to the network device for executing multiple instructions stored in non-volatile memory to implement the aforementioned vehicle carbon emission exemption method.

根據本申請的一實施例,提供一種實現前述載具碳排放豁免計算方法的伺服端,包含:一網路裝置,用於連接該分電表、該總電表、與該燃料計;以及連接該網路裝置的一處理器,用於執行儲存於非揮發性記憶體內的多個指令,以實現上述之載具碳排放豁免方法。According to one embodiment of this application, a server is provided for implementing the aforementioned vehicle carbon emission exemption calculation method, comprising: a network device for connecting the sub-meter, the main meter, and the fuel meter; and a processor connected to the network device for executing multiple instructions stored in non-volatile memory to implement the aforementioned vehicle carbon emission exemption method.

本申請所提供的載具碳排放豁免計算方法,可以讓貨物的碳足跡計算更加準確,進一步能夠獲得更準確的載具碳排放豁免。讓載具管理人員更清楚地了解在載具上運輸過程的耗電量,使得管理人員尋找更節能減碳的方法進行運輸。The carbon emission exemption calculation method provided in this application allows for more accurate calculation of the carbon footprint of goods, leading to more accurate carbon emission exemptions. It also enables vehicle managers to better understand the power consumption during transportation, allowing them to find more energy-efficient and carbon-reducing methods for transport.

100:載具管理資訊系統 110:載具 110A:載具 110B:載具 110C:載具 120:接取電信網路 130:中低軌通信衛星星系電信網路 135:高軌通信衛星星系電信網路 140:導航衛星星系 140A:導航衛星星系 140B:導航衛星星系 150:電信網路 160:內部網路 170:伺服端 175:雲端伺服端 180:外部系統伺服端 180A:外部系統伺服端 180B:外部系統伺服端 190:客戶端 190A:客戶端 190B:客戶端 200:載具資訊系統 210:載具內部網路 220:載具內部有線網路 230:載具內部無線網路 240:對外網路路由器 250:接取電信網路連接裝置 252:中低軌通信衛星連接裝置 254:高軌通信衛星連接裝置 260:AIS收發裝置 270:AIS資訊轉送裝置 280:監視畫面載具伺服端 282:監視攝影端 290:載具儀器控制裝置 310:接取層 320:業務邏輯層 330:資料管理層 700:視窗 710A~710F:低更新率影像 800:碳足跡計算資訊系統 810:溫控櫃 820:分電表 830:總電表 840:發電機 850:燃料計 860:燃料箱 880:豁免碳排放報告 890:碳足跡報告 1510~1570:步驟 900:載具虛擬分身產生方法 910~970:步驟 1000:利用熱力軌跡圖判斷航線偏移方法 1010~1080:步驟 1100:電子圍籬設定方法 1110~1160:步驟 1200:電子圍籬警告方法 1210~1250:步驟 1300:衛星傳送影像處理方法 1310~1360:步驟 1400:衛星傳送影像處理方法 1410~1490:步驟 1500:貨物碳足跡計算方法 1510~1570:步驟 1600:載具碳排放豁免計算方法 1610~1630:步驟100: Vehicle Management Information System 110: Vehicle 110A: Vehicle 110B: Vehicle 110C: Vehicle 120: Access Telecommunications Network 130: Medium and Low Orbit Communication Satellite System Telecommunications Network 135: High Orbit Communication Satellite System Telecommunications Network 140: Navigation Satellite System 140A: Navigation Satellite System 140B: Navigation Satellite System 150: Telecommunications Network 160: Internal Network 170: Server 175: Cloud Server 180: External System Server 180A: External System Server 180B: External System Server 190: Client 190A: Client 190B: Client 200: Vehicle Information System 210: Vehicle Internal Network 220: Internal wired network of the vehicle; 230: Internal wireless network of the vehicle; 240: External network router; 250: Telecommunication network connection device; 252: Medium and low orbit communication satellite connection device; 254: High orbit communication satellite connection device; 260: AIS transceiver; 270: AIS information forwarding device; 280: Monitoring video vehicle server; 282: Monitoring camera terminal; 290: Vehicle instrument control device; 310: Access layer; 320: Business logic layer; 330: Data management layer; 700: Windows; 710A~710F: Low refresh rate images; 800: Carbon footprint calculation information system; 810: Temperature control cabinet; 820: Distributor meter. 830: Main Electricity Meter 840: Generator 850: Fuel Meter 860: Fuel Tank 880: Exemption from Carbon Emission Report 890: Carbon Footprint Report 1510~1570: Steps 900: Method for Generating Virtual Vehicle Clones 910~970: Steps 1000: Method for Determining Flight Line Deviation Using Thermal Track Maps 1010~1080: Steps 1100: Method for Setting Up Electronic Fences 1110~1160: Steps 1200: Method for Electronic Fence Warnings 1210~1250: Steps 1300: Satellite Transmission Image Processing Method 1310~1360: Steps 1400: Satellite Transmission Image Processing Method 1410~1490: Steps; 1500: Cargo Carbon Footprint Calculation Method; 1510~1570: Steps; 1600: Vehicle Carbon Emission Exemption Calculation Method; 1610~1630: Steps

圖1為根據本申請一實施例的整合式的載具管理資訊系統100的方塊示意圖。 圖2為根據本申請一實施例的一載具資訊系統200的一方塊示意圖。 圖3為根據本申請一實施例的伺服端170的方塊示意圖。 圖4為根據本申請一實施例的視窗所顯示之載具的虛擬分身(或數位分身)的示意圖。 圖5為根據本申請一實施例的航行熱力軌跡圖的示意圖。 圖6為根據本申請一實施例的電子圍籬(electronic fence)的一示意圖。 圖7為根據本申請一實施例的客戶端190觀看載具110監視影像的視窗700示意圖。 圖8為根據本申請一實施例的碳足跡計算資訊系統800的一方塊示意圖。 圖9為根據本申請一實施例的載具虛擬分身產生方法900的一流程示意圖。 圖10為根據本申請一實施例的利用熱力軌跡圖判斷航線偏移方法1000的一流程示意圖。 圖11為根據本申請一實施例的電子圍籬設定方法1100的一流程示意圖。 圖12為根據本申請一實施例的電子圍籬警告方法1200的一流程示意圖。 圖13為根據本申請一實施例的衛星傳送影像處理方法1300的一流程示意圖。 圖14為根據本申請一實施例的衛星傳送影像處理方法1400的一流程示意圖。 圖15為根據本申請一實施例的貨物碳足跡計算方法1500的一流程示意圖。 圖16為根據本申請一實施例的載具碳排放豁免計算方法1600的一流程示意圖。Figure 1 is a block diagram of an integrated vehicle management information system 100 according to an embodiment of this application. Figure 2 is a block diagram of a vehicle information system 200 according to an embodiment of this application. Figure 3 is a block diagram of a server 170 according to an embodiment of this application. Figure 4 is a schematic diagram of a virtual clone (or digital clone) of a vehicle displayed in a window according to an embodiment of this application. Figure 5 is a schematic diagram of a flight thermal trajectory map according to an embodiment of this application. Figure 6 is a schematic diagram of an electronic fence according to an embodiment of this application. Figure 7 is a schematic diagram of a window 700 for viewing monitoring images of vehicle 110 on client 190 according to an embodiment of this application. Figure 8 is a block diagram of a carbon footprint calculation information system 800 according to an embodiment of this application. Figure 9 is a flowchart of a vehicle virtual clone generation method 900 according to an embodiment of this application. Figure 10 is a flowchart of a method 1000 for determining flight path deviation using thermal trajectory maps according to an embodiment of this application. Figure 11 is a flowchart of an electronic fence setting method 1100 according to an embodiment of this application. Figure 12 is a flowchart of an electronic fence warning method 1200 according to an embodiment of this application. Figure 13 is a flowchart of a satellite transmission image processing method 1300 according to an embodiment of this application. Figure 14 is a flowchart of a satellite transmission image processing method 1400 according to an embodiment of this application. Figure 15 is a flowchart of a cargo carbon footprint calculation method 1500 according to an embodiment of this application. Figure 16 is a flowchart of a vehicle carbon emission exemption calculation method 1600 according to an embodiment of this application.

1200: 電子圍籬警告方法 1210~1250: 步驟1200: Electronic Fence Warning Method 1210~1250: Steps

Claims (10)

一種電子圍籬處理方法,包含: 透過一衛星星系電信網路接收一載具的位置報告與儀器讀數報告,其中上述的儀器讀數報告的讀數關於下列其中之一或其任意組合:     航速;     排放廢水或壓艙水的設備啟動與否;     燃油加熱器出口溫度;以及     燃油加熱器出口黏度; 判斷該載具的位置報告是否相應於一電子圍籬; 當該載具的位置報告相應於該電子圍籬時,判斷是否觸發該電子圍籬的警告訊息,其中上述之電子圍籬的警告訊息更包含對該載具的一儀器設備下達的控制指令,其中上述之判斷是否觸發該電子圍籬的警告訊息的步驟更包含:     判斷該載具的級別是否相應於該電子圍籬相應的級別;     判斷該儀器讀數報告的讀數範圍是否落在該電子圍籬的設定參數範圍;以及     當該儀器讀數報告的讀數範圍落在該電子圍籬的設定參數範圍和當該載具的級別相應於該電子圍籬相應的級別時,判斷觸發該電子圍籬的警告訊息;以及 當判斷觸發該電子圍籬的警告訊息時,將該電子圍籬的警告訊息傳送到該載具的相關人員的客戶端和該載具的相應的該儀器設備。An electronic fencing method includes: receiving a vehicle's position report and instrument reading report via a satellite network, wherein the instrument reading report contains readings relating to one or any combination of the following: vehicle speed; whether wastewater or ballast water discharge equipment is activated; fuel heater outlet temperature; and fuel heater outlet viscosity; and determining whether the vehicle's position report corresponds to an electronic fencing system. When the vehicle's location report corresponds to the electronic fence, it is determined whether to trigger a warning message from the electronic fence. This warning message further includes a control command issued to an instrument on the vehicle. The steps for determining whether to trigger the warning message further include: determining whether the vehicle's level corresponds to the corresponding level of the electronic fence; determining whether the reading range of the instrument's reported reading falls within the set parameter range of the electronic fence; and... When the reading reported by the instrument falls within the set parameter range of the electronic fence and when the level of the vehicle corresponds to the corresponding level of the electronic fence, a warning message for the electronic fence is triggered; and when the warning message for the electronic fence is triggered, the warning message for the electronic fence is transmitted to the client of the relevant personnel of the vehicle and the corresponding instrument equipment of the vehicle. 如請求項1所述的電子圍籬處理方法,更包含: 當判斷觸發該電子圍籬的警告訊息時,判斷是否已經發出相應的警告訊息;以及 當尚未發出相應的警告訊息時,再執行上述將該電子圍籬的警告訊息傳送到該載具的相關人員的客戶端的步驟, 其中上述將該電子圍籬的警告訊息傳送到該載具的相關人員的客戶端的步驟系通過該衛星星系電信網路。The electronic fence processing method as described in claim 1 further includes: when it is determined that a warning message of the electronic fence has been triggered, determining whether a corresponding warning message has been issued; and when no corresponding warning message has been issued, performing the step of transmitting the warning message of the electronic fence to the client of the relevant personnel of the vehicle, wherein the step of transmitting the warning message of the electronic fence to the client of the relevant personnel of the vehicle is performed through the satellite galaxy telecommunications network. 如請求項1所述的電子圍籬處理方法,更包含利用下列傳送方式其中之一或其任意組合,將該警告訊息傳送給該載具的相關人員的計算機,其中該傳送方式包含簡訊、電子郵件、多媒體訊息、語音留言、影像留言和即時通訊。The electronic fencing method as described in claim 1 further includes a computer that transmits the warning message to relevant personnel of the vehicle using one or any combination of the following transmission methods, wherein the transmission methods include SMS, email, multimedia message, voice message, video message and instant messaging. 如請求項1所述的電子圍籬處理方法,其中上述的電子圍籬的設定參數範圍包含下列其中之一:最低速率;以及最高速率。The electronic fencing processing method as described in claim 1, wherein the setting parameter range of the electronic fencing includes one of the following: minimum rate; and maximum rate. 如請求項1所述的電子圍籬處理方法,其中上述之判斷是否觸發該電子圍籬的警告訊息的步驟更包含: 判斷該位置報告的時間是否相應於該電子圍籬的一起始時間與一結束時間之間;以及 當該位置報告的時間是否相應於該電子圍籬的該起始時間與該結束時間時,判斷觸發該電子圍籬的警告訊息。The electronic fence processing method as described in claim 1 further includes the step of determining whether to trigger a warning message for the electronic fence: determining whether the time of the location report corresponds to a start time and an end time of the electronic fence; and determining to trigger a warning message for the electronic fence when the time of the location report corresponds to the start time and the end time of the electronic fence. 如請求項1所述的電子圍籬處理方法,其中該電子圍籬的範圍包含經度、緯度與高程範圍。The electronic fencing processing method as described in claim 1, wherein the range of the electronic fencing includes a range of longitude, latitude, and elevation. 如請求項1所述的電子圍籬處理方法,其中該電子圍籬的範圍是兩個以上的形狀的交集或聯集。The electronic fence processing method as described in claim 1, wherein the scope of the electronic fence is the intersection or union of two or more shapes. 如請求項1所述的電子圍籬處理方法,更包含: 自外部系統伺服端取得一禁航區公告;以及 根據該禁航區公告設定該電子圍籬與其起始時間和結束時間。The electronic fence processing method as described in claim 1 further includes: obtaining a no-fly zone announcement from an external system server; and setting the electronic fence and its start time and end time according to the no-fly zone announcement. 一種實現電子圍籬處理方法的伺服端,包含: 一網路裝置,用於連接載具與客戶端;以及 連接該網路裝置的一處理器,用於執行儲存於非揮發性記憶體內的多個指令,以實現如請求項1至請求項8當中任一項所述的電子圍籬處理方法。A server for implementing an electronic fencing processing method includes: a network device for connecting a vehicle and a client; and a processor connected to the network device for executing a plurality of instructions stored in non-volatile memory to implement the electronic fencing processing method as described in any one of claims 1 to 8. 一種實現電子圍籬處理方法的載具管理資訊系統,包含:如請求項9所述的伺服端、客戶端、以及載具。A vehicle management information system for implementing an electronic fencing method includes: a server, a client, and a vehicle as described in claim 9.
TW114136386A 2024-01-31 Electronic fence processing method and server and vessel management information system thereof TWI912230B (en)

Publications (2)

Publication Number Publication Date
TW202601547A TW202601547A (en) 2026-01-01
TWI912230B true TWI912230B (en) 2026-01-11

Family

ID=

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWM600512U (en) 2020-04-15 2020-08-21 臺灣塑膠工業股份有限公司 Worker position managing system applying mixed positioning technology

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWM600512U (en) 2020-04-15 2020-08-21 臺灣塑膠工業股份有限公司 Worker position managing system applying mixed positioning technology

Similar Documents

Publication Publication Date Title
US10822083B2 (en) Alert system for an unmanned aerial vehicle
US8594866B1 (en) Remote sensing and determination of tactical ship readiness
US8634975B2 (en) Vessel performance optimization reporting tool
Rødseth et al. Communication architecture for an unmanned merchant ship
US8798847B2 (en) Method and system for remote diagnostics of vessels and watercrafts
US10117067B2 (en) Location-based selection of a satellite transmitter of a vehicle
US12223842B2 (en) Vessel systems and methods relating thereto
US11789443B2 (en) Method and system for operating a ship
CN113342019B (en) Maritime search and rescue method, system, equipment and medium based on unmanned aerial vehicle
US20220404839A1 (en) Systems, apparatus, and methods for remote monitoring and pilotage
Shipunov et al. About the problems of ensuring information security on unmanned ships
KR20100036161A (en) Communication apparatus of vessel and operating system using the same
Cairns AIS and long range identification & tracking
TWI912230B (en) Electronic fence processing method and server and vessel management information system thereof
TWI907331B (en) Determining route deviation method, server, and vessel management information system based on trace heat map
CN117854324A (en) Ship end safety risk identification method and system based on edge calculation
TWI903373B (en) Method for generating virtual representation of vehicle and server computer and vehicle management information system for implementing thereof
Kazimierski et al. Exchange of navigational information between VTS and RIS for inland shipping user needs
TW202601547A (en) Electronic fence processing method and server and vessel management information system thereof
CN117636691B (en) Ship navigation safety management method, device, electronic equipment and storage medium
KR102602579B1 (en) Smart vessel real-time location transmitter and method for providing additional services using the same
Vergine et al. An innovative monitoring system based on UAV and auto-remote surface vessel
Salmon et al. Data fusion challenges for AIS anti-piracy measures
CN116088367A (en) An unmanned ship navigation control system, method, computer equipment and medium
CN115547111B (en) Intelligent mobile phone playing system for ship-borne navigation sea conditions and ship condition information and operation method