Sea area base station control method, device, equipment, medium and product

By dynamically adjusting the operation mode of marine base stations by acquiring ship AIS data, the problem of service interruption and waste caused by unstable energy and user equipment mobility in marine base stations has been solved, achieving reduced power consumption and improved communication reliability.

CN121486945APending Publication Date: 2026-02-06CHINA MOBILE GROUP ZHEJIANG +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511700711.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-18
Publication Date
2026-02-06

AI Technical Summary

Technical Problem

Due to unstable energy supply and high mobility of user equipment, marine base stations face problems such as energy depletion leading to service interruptions and energy waste.

Method used

By acquiring AIS data from ships, the distance between them and the sea area base station and the warning time are determined. Based on the number of user devices, the base station operation mode is dynamically switched to ensure that when the total number of connected devices in non-energy-saving mode is less than a threshold, it switches to energy-saving mode to reduce power consumption.

Benefits of technology

Significantly reduce the power consumption of marine base stations while maintaining reliable communication services, avoiding service interruptions and energy waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121486945A_ABST
    Figure CN121486945A_ABST
Patent Text Reader

Abstract

The invention discloses a sea area base station control method and device, equipment, a medium and a product, and the method comprises the steps: obtaining the AIS data of a ship under the condition that the ship passes through an electronic fence corresponding to a base station and enters the range of the electronic fence; determining the distance between the ship and the base station based on the position information of the base station and the position information of the ship; based on the distance, the navigation information and the radius of the coverage area of the base station, determining the early warning time when the ship arrives at the coverage area of the base station; under the condition that the early warning time is smaller than or equal to a threshold value, determining the number of user equipment corresponding to the ship based on the type information, and determining the total number of access user equipment of the base station based on the number of the user equipment and the number of the user equipment connected with the base station; when the operation mode of the base station is the non-energy-saving mode and the total number of the accessed user equipment is smaller than or equal to the preset threshold value, the operation mode of the base station is switched to the energy-saving mode, and the operation mode of the sea area base station can be adaptively adjusted through the mode.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of computer technology, and in particular relates to a control method, device, equipment, medium and product for a marine base station. Background Technology

[0002] Currently, the main function of marine base stations is to provide communication services for user equipment on ships. However, marine base stations usually rely on renewable energy sources such as solar and wind power in combination with energy storage devices for power supply. The energy supply is relatively unstable and limited. At the same time, unlike land base stations, the user equipment (i.e., the equipment of ships and the personnel on board) in the service area of ​​marine base stations is highly mobile and uncertain. Therefore, if marine base stations operate at full power for a long time, it may lead to service interruption due to depletion of energy storage, and there is also the problem of energy waste.

[0003] Therefore, there is an urgent need in this field for a marine base station control method that can accurately predict service demand and make intelligent decisions. It should be able to dynamically and adaptively manage the operation mode, maximize energy saving effect, and extend the fault-free operation time of the base station while ensuring service quality. Summary of the Invention

[0004] This application provides a control method, apparatus, device, medium, and product for a marine base station, which can significantly reduce the power consumption of the marine base station while maintaining reliable communication services for user equipment.

[0005] In a first aspect, embodiments of this application provide a control method for a marine base station, including: When a vessel crosses the electronic fence corresponding to the base station in the target sea area and enters the range of the electronic fence, the vessel's automated system AIS data is acquired. The AIS data includes the vessel's type information, location information, and navigation information. Based on the location information of the base station in the target sea area and the location information of the vessel, the distance between the vessel and the base station in the target sea area is determined; Based on distance, navigation information, and the radius of the coverage area of ​​the base station in the target sea area, determine the warning time for the vessel to reach the coverage area of ​​the base station in the target sea area; When the warning time is less than or equal to the threshold, the number of user equipment corresponding to the vessel is determined based on the type information, and the total number of user equipment connected to the target sea area base station is determined based on the number of user equipment and the number of user equipment connected to the target sea area base station in advance. If the base station in the target sea area is operating in non-energy-saving mode and the total number of connected user devices is less than or equal to a preset threshold, the operating mode of the base station in the target sea area will be switched to energy-saving mode.

[0006] Secondly, embodiments of this application provide a control device for a marine base station, comprising: The acquisition module is used to acquire the vessel's automated system AIS data when the vessel crosses the electronic fence corresponding to the base station in the target sea area and enters the range of the electronic fence. The AIS data includes the vessel's type information, location information and navigation information. The determination module is used to determine the distance between the vessel and the target sea area base station based on the location information of the base station and the vessel. The determination module is also used to determine the warning time for a vessel to reach the coverage area of ​​a base station in the target sea area based on distance, navigation information, and the radius of the coverage area of ​​the base station in the target sea area; The determination module is also used to determine the number of user equipment corresponding to the vessel based on type information when the warning time is less than or equal to the threshold, and to determine the total number of user equipment connected to the target sea area base station based on the number of user equipment and the number of user equipment connected to the target sea area base station in advance. The control module is used to switch the operating mode of the base station in the target sea area to energy-saving mode when the base station is in non-energy-saving mode and the total number of connected user equipment is less than or equal to a preset threshold.

[0007] Thirdly, embodiments of this application provide an electronic device, the device comprising: Processor and memory storing computer program instructions; The control method for the maritime base station described in the first aspect is used by the processor to execute computer program instructions.

[0008] Fourthly, embodiments of this application provide a computer storage medium storing computer program instructions, which, when executed by a processor, implement the control method for a maritime base station described in the first aspect.

[0009] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when processed by a processor, implements the control method for a maritime base station described in the first aspect.

[0010] The control method, apparatus, equipment, medium, and product for a marine base station provided in this application acquires the AIS data of a vessel when it crosses the electronic fence corresponding to the target marine base station and enters the area of ​​the electronic fence. Based on the location information of the target marine base station and the location information of the vessel, the distance between the vessel and the target marine base station is determined. Based on the distance, navigation information, and the radius of the base station coverage area, a warning time for the vessel to reach the base station coverage area is determined. When the warning time is less than or equal to a threshold, indicating that the vessel has reached the coverage area, the total number of connected user devices is determined by acquiring the number of user devices corresponding to the vessel and the number of user devices connected to the base station. When the target marine base station is in non-energy-saving mode and the total number of connected user devices is less than or equal to a preset threshold, the target marine base station is switched to energy-saving mode in a timely manner. This can significantly reduce the power consumption of the marine base station while maintaining reliable communication services for users. Attached Figure Description

[0011] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0012] Figure 1 This is a flowchart illustrating a control method for a marine base station provided in some embodiments of this application.

[0013] Figure 2 A top view of an exemplary ship and sea area base station provided for some embodiments of this application.

[0014] Figure 3 This is a flowchart illustrating another method for controlling a marine base station, provided in some embodiments of this application.

[0015] Figure 4 This is a flowchart illustrating another control method for a marine base station provided in some embodiments of this application.

[0016] Figure 5 This is a flowchart illustrating another control method for a marine base station provided in some embodiments of this application.

[0017] Figure 6 This is a schematic diagram of a control device for a marine base station provided in some embodiments of this application.

[0018] Figure 7 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0019] The features and exemplary embodiments of various aspects of this application will be described in detail below. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain this application and not to limit it. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by illustrating examples.

[0020] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element.

[0021] Before describing the technical solutions provided in the embodiments of this application, in order to facilitate understanding of the embodiments of this application, this application first specifically explains the problems existing in the related technologies: When using land-based base stations, users have relatively fixed schedules, so the base stations can be controlled to operate in energy-saving mode during fixed periods at night. However, in the case of marine base stations, the movement of ships at sea is unpredictable, and the energy used by marine base stations is limited. If marine base stations operate at full power for extended periods, it may lead to service interruptions for user equipment, affecting user experience.

[0022] Based on this, embodiments of this application provide a control method, apparatus, equipment, medium, and product for a marine base station, which can solve the above-mentioned problems.

[0023] The following is a detailed description of a control method for a marine base station provided in an embodiment of this application.

[0024] In some embodiments, such as Figure 1 As shown in the figure, this application provides a control method for a marine base station, which may include: S110: When a vessel crosses the electronic fence corresponding to the base station in the target sea area and enters the range of the electronic fence, acquire the vessel's automated system AIS data, which includes the vessel's type information, location information, and navigation information.

[0025] For each sea area base station, an electronic fence can be drawn with the base station's location information, such as latitude and longitude coordinates, as the center and a certain distance (e.g., 5 kilometers or more) as the radius. When a vessel cuts through the electronic fence of any sea area base station (i.e., the target sea area base station), the vessel is listed as a monitoring target. Whether the vessel has entered the electronic fence range can be determined based on the vessel's position at adjacent times. For example, if a vessel is detected cutting through the electronic fence at the first moment, the first distance between the vessel and the target sea area base station is detected at the second moment. If the first distance is less than the radius of the electronic fence, then the vessel has entered the electronic fence range.

[0026] like Figure 2 As shown, when vessel A enters the coverage area of ​​the electronic fence corresponding to base station B within radius R1, it can send a request to the vessel automation system (AIS) via the Application Programming Interface (API) to obtain AIS data. Alternatively, a web crawler can be used to obtain AIS data from the vessel management platform. This AIS data may include vessel type information, location information, and navigation information.

[0027] The vessel type information described above can identify whether a vessel is a cargo ship, fishing vessel, or cruise ship, etc. The vessel type corresponds to its passenger capacity; for example, the passenger capacity can be determined based on the vessel type information, such as 20 passengers for a cargo ship, 10 passengers for a fishing vessel, 15 passengers for a cruise ship, 6 passengers for a recreational boat, 4 passengers for a tugboat, and 20 passengers for a high-speed boat. The navigation information described above can include the vessel's heading angle and speed.

[0028] S120: Based on the location information of the base station in the target sea area and the location information of the vessel, determine the distance between the vessel and the base station in the target sea area.

[0029] The location information of the base station in the target sea area mentioned above may include the latitude and longitude information of the base station, and the location information of the vessel may include the latitude and longitude information of the vessel.

[0030] The distance between a vessel and a base station in the target sea area can be determined based on the following expression. d : (1) Where R is the Earth's radius, usually taken as 6371 km (average). It is the latitude of the base station in the target sea area. It is the longitude of the base station in the target sea area. It is the latitude of the ship. It is the ship's longitude.

[0031] S130: Based on distance, navigation information, and the radius of the coverage area of ​​the base station in the target sea area, determine the warning time for the vessel to reach the coverage area of ​​the base station in the target sea area.

[0032] The aforementioned navigation information may include heading angle and speed, and the warning time T can be determined based on the following expression: (2) in, d The distance between the ship and the base station in the target sea area. r Let be the radius of the coverage area of ​​the base station in the target sea area, and v be the speed of the ship. This is the heading angle.

[0033] S140: When the warning time is less than or equal to the threshold, determine the number of user equipment corresponding to the vessel based on the type information, and determine the total number of user equipment connected to the target sea area base station based on the number of user equipment and the number of user equipment connected to the target sea area base station in advance.

[0034] When the warning time is less than or equal to the threshold, such as Figure 2 As shown, the radius represents the radius of the coverage area of ​​base station B in the target sea area where vessel A has entered. r Within the specified range, based on the above-mentioned information, the number of passengers on vessel A can be determined, and then the number of user devices can be determined. By querying the sum of the number of user devices already connected to the target sea area base station and the number of user devices corresponding to the vessel, the total number of connected user devices can be determined.

[0035] In some examples, the threshold mentioned above can be a manually set value, such as 0.

[0036] S150: When the base station in the target sea area is in non-energy-saving mode and the total number of connected user devices is less than or equal to a preset threshold, switch the base station in the target sea area to energy-saving mode.

[0037] If the total number of connected user devices is less than or equal to a preset threshold when the current operating mode of the target sea area base station is non-energy-saving mode, it indicates that the total number of user devices that need to establish a connection with the target sea area base station is small. In this case, the operating mode of the target sea area base station can be switched to energy-saving mode to save power consumption.

[0038] In some examples, if the total number of connected user devices exceeds a preset threshold when the current target sea area base station is operating in non-energy-saving mode, the target sea area base station can be controlled to continue operating in non-energy-saving mode to ensure the communication quality of user devices.

[0039] This application embodiment acquires the ship's AIS data when the ship crosses the electronic fence corresponding to the target sea area base station and enters the range of the electronic fence. Based on the location information of the target sea area base station and the ship's location information, the distance between the ship and the target sea area base station is determined. Based on the above distance, navigation information and the radius of the base station coverage area, the warning time for the ship to reach the base station coverage area is determined. When the warning time is less than or equal to a threshold, indicating that the ship has reached the coverage area, the total number of access user devices is determined by acquiring the number of user devices corresponding to the ship and the number of user devices connected to the base station. When the target sea area base station is in non-energy-saving mode and the total number of access user devices is less than or equal to a preset threshold, the target sea area base station is switched to energy-saving mode in a timely manner, which can significantly reduce the power consumption of the sea area base station, while still maintaining reliable communication services for users.

[0040] In some embodiments, the control method for a marine base station may further include: If the base station in the target sea area is in energy-saving mode and the total number of user devices exceeds a preset threshold, the base station in the target sea area will be switched to non-energy-saving mode.

[0041] Here, if the total number of connected user devices exceeds a preset threshold when the current target sea area base station is in energy-saving mode, the operating mode of the target sea area base station can be switched to non-energy-saving mode in a timely manner to ensure the quality of communication services provided to user devices.

[0042] In some examples, if the current target sea area base station is operating in energy-saving mode, and the total number of connected user devices is less than or equal to a preset threshold, the target sea area base station can be controlled to continue operating in energy-saving mode.

[0043] In this embodiment of the application, when the target sea area base station is determined to be in energy-saving mode, the vessel has entered the coverage area of ​​the energy-saving warning zone, and the total number of user devices that need to establish a connection with the target sea area base station is greater than a preset threshold, the operating mode of the target sea area base station can be switched from energy-saving mode to non-energy-saving mode in a timely manner to ensure the quality of communication services provided by the target sea area base station to user devices.

[0044] In some embodiments, such as Figure 3 As shown, the control method for marine base stations may also include: S310: If the warning time is greater than the threshold, detect whether the warning time is greater than the action time of the target sea area base station switching the operation mode, and obtain the detection result.

[0045] When the aforementioned warning time exceeds the threshold, the radius representing the area of ​​the base station's coverage area before the vessel enters the target sea area is reached. r Within this range, it is possible to further detect whether the warning time is greater than the action time for switching the operation mode of the base station in the target sea area, and obtain the detection result. The aforementioned action time can be determined based on the average of multiple historical action times for switching the operation mode of the base station in the target sea area.

[0046] S320: If the detection result includes a warning time longer than the action time, obtain the number of user equipment connected to the base station in the target sea area.

[0047] When the warning time is greater than or equal to the preset threshold, such as Figure 2 As shown, if vessel A is still within the radius R1 of the electronic fence to the radius R2 of the energy-saving warning area, then the number of user devices carried by vessel A can be excluded from the total number of user devices that need to connect to the target sea area base station. Only the number of user devices currently connected to the target sea area base station needs to be obtained, i.e., the radius of the coverage area of ​​the target sea area base station is currently obtained. r The number of user devices carried on all ships within the specified range.

[0048] S330: When the target sea area base station is operating in non-energy-saving mode and the number of user devices connected to the target sea area base station is less than or equal to a preset threshold, switch the operating mode of the target sea area base station to energy-saving mode.

[0049] If the number of user devices connected to the target sea area base station is less than or equal to a preset threshold when the operating mode of the target sea area base station is non-energy-saving mode, it indicates that the total number of user devices that need to establish a connection with the target sea area base station is small. In this case, the operating mode of the target sea area base station can be switched to energy-saving mode to save the power consumption of the target sea area base station.

[0050] In some examples, if the number of user devices connected to the target sea area base station exceeds a preset threshold when the target sea area base station is operating in non-energy-saving mode, the target sea area base station can be controlled to continuously maintain the non-energy-saving mode.

[0051] S340: Alternatively, if the target sea area base station is operating in energy-saving mode and the number of user devices connected to the target sea area base station is greater than a preset threshold, switch the target sea area base station to non-energy-saving mode.

[0052] If the number of user devices connected to the target sea area base station exceeds a preset threshold when the base station is in energy-saving mode, the base station can be switched to non-energy-saving mode in a timely manner to ensure the quality of communication services provided to the user devices.

[0053] In some examples, when the target sea area base station is operating in energy-saving mode, if the number of user devices connected to the target sea area base station is less than or equal to a preset threshold, the target sea area base station can be controlled to continue operating in energy-saving mode.

[0054] This application embodiment, when the warning time is determined to be greater than a threshold, further compares the warning time with the action time of the target sea area base station switching its operating mode. When the warning time is greater than the action time, the number of user equipment carried on the vessel is ignored. Instead, the decision to switch the operating mode of the target sea area base station is based solely on the number of user equipment currently connected to the target base station, a preset threshold, and the current operating mode of the target sea area base station. Through precise judgment based on the warning time and action time, the sea area base station can safely operate in energy-saving mode for a longer period of time, which helps to reduce the energy consumption of the sea area base station.

[0055] In some embodiments, such as Figure 4 As shown, the control method for marine base stations may also include: S410: If the detection result includes a warning time that is less than or equal to the action time, determine the number of user equipment corresponding to the vessel based on the type information, and determine the total number of user equipment connected to the target sea area base station based on the number of user equipment corresponding to the vessel and the number of user equipment connected to the target sea area base station.

[0056] If the detection results include a warning time that is less than or equal to the action time, such as Figure 2 As shown, the radius R2 representing the distance from the ship's location within the energy-saving warning zone to the coverage area of ​​the target sea area base station is [missing information]. r The range between, that is, the radius of the base station's coverage area as the ship is about to enter the target sea area. r Within this range, the number of user devices carried on the vessel can be determined based on the type information, and the sum of the number of user devices corresponding to the vessel and the number of user devices currently connected to the target sea area base station can be calculated to obtain the total number of user devices.

[0057] S420: When the base station in the target sea area is in non-energy-saving mode and the total number of user devices is less than or equal to a preset threshold, switch the base station in the target sea area to energy-saving mode.

[0058] If the number of user devices connected to the target sea area base station is less than or equal to a preset threshold when the base station is in non-energy-saving mode, it indicates that the number of user devices that need to be connected to the target sea area base station is small, and the base station can be switched to energy-saving mode.

[0059] In some examples, when the target sea area base station is operating in energy-saving mode, if the total number of user devices is less than or equal to a preset threshold, the target sea area base station can be controlled to continue operating in energy-saving mode.

[0060] S430: If the target sea area base station is in energy-saving mode and the total number of user devices is greater than the preset threshold, switch the target sea area base station to non-energy-saving mode.

[0061] If the total number of user devices exceeds a preset threshold when the target sea area base station is operating in energy-saving mode, it indicates that there are a large number of user devices that need to connect to the target sea area base station. In order to ensure the communication quality of user devices, the operating mode of the target sea area base station can be switched to non-energy-saving mode.

[0062] In some examples, if the total number of user devices exceeds a preset threshold, and the target sea area base station is operating in non-energy-saving mode, the target sea area base station can be controlled to continue operating in non-energy-saving mode.

[0063] This application embodiment determines the total number of user devices when the warning time is less than or equal to the action time, taking into account the number of user devices corresponding to the vessel and the number of user devices currently connected to the target sea area base station. Based on the total number of user devices and the current operating mode of the target sea area base station, it determines whether to switch the operating mode. When it is determined that the target sea area base station is in energy-saving mode and the total number of user devices is greater than a preset threshold, the target sea area base station is switched to non-energy-saving mode in a timely manner. This avoids the problem of poor communication experience of user devices due to untimely switching of operating modes. At the same time, when it is determined that the target sea area base station is in non-energy-saving mode and the total number of user devices is less than or equal to a preset threshold, the target sea area base station is switched to energy-saving mode in a timely manner to save power consumption of the target sea area base station.

[0064] In some embodiments, when a vessel enters the area of ​​an electronic fence, the vessel's AIS data can be acquired periodically, for example, every 5 minutes. The AIS data acquired each time can be based on, for example... Figure 5 The decision tree shown determines whether to switch the operating mode of the base station in the target sea area.

[0065] like Figure 5 As shown, the operating mode of the base station in the target sea area can be obtained and determined. The operating status of the base station in the target sea area includes energy-saving mode and non-energy-saving mode.

[0066] like Figure 5 If the target sea area base station is in non-energy-saving mode, based on the aforementioned steps, determine whether the warning time is less than or equal to a threshold. If the warning time is less than or equal to the threshold, calculate the sum of the number of user equipment corresponding to the vessel (S1) and the number of user equipment currently connected to the target sea area base station (S2) to obtain the total number of user equipment S that needs to be connected. Determine whether S is greater than a preset threshold. If S is less than or equal to the preset threshold, switch the target sea area base station to energy-saving mode. Conversely, if S is greater than the preset threshold, control the target sea area base station to maintain non-energy-saving mode operation.

[0067] like Figure 5 As shown, when the target sea area base station is in non-energy-saving mode, if the warning time exceeds a threshold, the number of user devices connected to the target sea area base station, S2, is obtained. It is then determined whether S2 is greater than a preset threshold. If S2 is less than or equal to the preset threshold, the target sea area base station is switched to energy-saving mode. Conversely, if S2 is greater than the preset threshold, the target sea area base station is controlled to remain in non-energy-saving mode.

[0068] like Figure 5 As shown, if the target sea area base station is in energy-saving mode, based on the aforementioned steps, it is determined whether the warning time is less than or equal to a threshold. If the warning time is less than or equal to the threshold, the total number of user devices S1 corresponding to the vessel and the number of user devices currently connected to the target sea area base station S2 are calculated to obtain the total number of user devices S that need to be connected. It is then determined whether S is greater than a preset threshold. If S is less than or equal to the preset threshold, the target sea area base station is controlled to maintain energy-saving mode. Conversely, if S is greater than the preset threshold, the target sea area base station is switched to non-energy-saving mode.

[0069] like Figure 5 As shown, when the target sea area base station is in energy-saving mode, if the warning time exceeds a threshold, the number of user devices connected to the target sea area base station, S2, is obtained. It is then determined whether S2 is greater than a preset threshold. If S2 is less than or equal to the preset threshold, the target sea area base station is kept in energy-saving mode. Conversely, if S2 is less than or greater than the preset threshold, the target sea area base station is switched to non-energy-saving mode.

[0070] The decision tree described above allows for timely switching of the operating mode of base stations in the target sea area, effectively saving energy consumption of base stations in the target sea area while maintaining communication quality.

[0071] In some embodiments, determining the distance between a vessel and a target sea area base station based on the location information of the base station in the target sea area and the location information of the vessel includes: Acquire images of the vessel taken by a camera set up at a base station in the target sea area; determine the target location information of the vessel based on the vessel's position information in the image and the camera's pose information; determine the distance between the vessel and the base station in the target sea area based on the location information of the base station in the target sea area and the target location information of the vessel.

[0072] A camera can be installed on a base station in the target sea area. When a vessel cuts through the electronic fence and enters the area of ​​the electronic fence, the camera can capture an image including the vessel and determine the vessel's position information in the image.

[0073] In some examples, a pre-trained convolutional neural network model can be used to perform gridded analysis on the image to determine the location information of the aforementioned ships in the image.

[0074] Furthermore, the vessels entering the electronic fence range of the target base station can include multiple vessels. Based on image classification technology and according to a preset vessel identification model, the vessels in the above images can be classified to determine the type of the vessel. Based on the type of the vessel, the type information in the AIS data of multiple vessels is matched to determine the AIS data corresponding to the vessel. Then, based on the AIS data, the aforementioned steps are used to determine whether to switch the operating mode of the target sea area base station. This will not be elaborated further here.

[0075] The aforementioned position information of the vessel in the image may include the pixel coordinates of the vessel in the image. Based on the aforementioned pixel coordinates and the pose information of the camera, the real-time latitude and longitude coordinates of the vessel can be calculated as the target position information of the vessel.

[0076] In some examples, determining the target position information of the vessel, based on the vessel's pixel coordinates in the image and the camera's pose information, may include: Based on the intrinsic parameter matrix in the pixel coordinates and the camera pose information, the position information of the ship in the camera coordinate system is determined. Based on the position information of the ship in the camera coordinate system and the extrinsic parameter matrix in the camera pose information, the latitude and longitude coordinates of the ship in the world coordinate system are determined as the target position information of the ship.

[0077] This application embodiment determines the target location information of a ship based on the image of the ship obtained by the camera and the pose information of the camera. The target location information is then used to replace the ship's location information obtained from AIS data. Combined with the location information of the target sea area base station, the distance between the ship and the sea area base station is determined. This enables real-time determination of the distance so as to switch the operating mode of the sea area base station in a timely manner.

[0078] In some embodiments, before determining the target position information of the vessel based on the vessel's position information in the image and the camera's pose information, the control method may further include: The image is processed using a pre-defined convolutional neural network to determine the position of the ship within the image.

[0079] Here, when processing images using a Convolutional Neural Network (CNN), the image can first be divided into several grids. A CNN is then applied to each grid to extract deep features from each grid layer by layer. Based on these deep features, target grids containing ships are identified. Finally, the positional information of the ships within the image is determined based on the positional information of these target grids. It's conceivable that when determining the positional information of ships, the CNN typically labels the ship's position in the image using bounding box coordinates.

[0080] This application embodiment uses a preset convolutional neural network to process images and determine the position information of ships in the images. It can accurately identify the position information of ships in images even in complex maritime environments, such as under multiple interferences such as changes in ambient light, partial occlusion, and waves.

[0081] In some embodiments, the control method may further include: If a vessel crosses an electronic fence and leaves its range, stop acquiring AIS data from the vessel's automated system.

[0082] Here, when a vessel first cuts through the electronic fence and enters its range, it is immediately marked as a monitoring target and added to the monitoring target list. Simultaneously, the vessel's AIS data can be acquired, thus initiating continuous tracking of the vessel.

[0083] When a vessel cuts through and leaves the electronic fence, it can be removed from the list of monitored objects, and the acquisition of AIS data for that vessel can be stopped.

[0084] This application embodiment acquires AIS data only for vessels entering the electronic fence area, and does not acquire AIS data for vessels leaving the electronic fence area. This method can filter out distant and irrelevant vessels, so that only a limited number of highly relevant vessels' AIS data need to be acquired. This can reduce the pressure of data acquisition, storage and calculation analysis, avoid resource waste, and accurately determine the number of user devices that need to be connected to the target sea area base station. This is conducive to timely switching of the sea area base station's operating mode, thereby reducing the power consumption of the sea area base station.

[0085] Based on the same inventive concept, this application also provides a control device for a marine base station.

[0086] In some embodiments, such as Figure 6As shown in the figure, this application embodiment provides a control device for a marine base station, including: The acquisition module 601 is used to acquire the AIS data of the vessel's automated system when the vessel crosses the electronic fence corresponding to the base station in the target sea area and enters the range of the electronic fence. The AIS data includes the vessel's type information, location information and navigation information. The determination module 602 is used to determine the distance between the vessel and the target sea area base station based on the location information of the base station in the target sea area and the location information of the vessel. The determination module 602 is also used to determine the warning time for the ship to reach the coverage area of ​​the base station in the target sea area based on the distance, navigation information and the radius of the coverage area of ​​the base station in the target sea area; The determination module 602 is also used to determine the number of user equipment corresponding to the vessel based on type information when the warning time is less than or equal to the threshold, and to determine the total number of user equipment connected to the target sea area base station based on the number of user equipment and the number of user equipment connected to the target sea area base station in advance. The control module 603 is used to switch the operating mode of the base station in the target sea area to energy-saving mode when the base station is in non-energy-saving mode and the total number of connected user equipment is less than or equal to a preset threshold.

[0087] This application embodiment acquires the AIS data of a vessel when it crosses the electronic fence corresponding to a target sea area base station and enters the area of ​​the electronic fence. The determination module determines the distance between the vessel and the target sea area base station based on the location information of the target sea area base station and the vessel's location information. Based on the distance, navigation information, and the radius of the base station's coverage area, the warning time for the vessel to reach the base station's coverage area is determined. If the warning time is less than or equal to a threshold, and based on the number of user devices corresponding to the vessel and the number of user devices connected to the base station, the total number of access user devices is determined. The control module switches the target sea area base station to energy-saving mode in a timely manner when the target sea area base station is in non-energy-saving mode and the total number of access user devices is less than or equal to a preset threshold. This can significantly reduce the power consumption of the sea area base station while maintaining reliable communication services for users.

[0088] In some embodiments, the control module is further configured to: If the base station in the target sea area is in energy-saving mode and the total number of user devices exceeds a preset threshold, the base station in the target sea area will be switched to non-energy-saving mode.

[0089] In some embodiments, the control module is further configured to: If the warning time exceeds the threshold, detect whether the warning time is greater than the action time for the target sea area base station to switch its operating mode, and obtain the detection result. If the detection results include a warning time that is longer than the action time, obtain the number of user devices connected to the base station in the target sea area. If the target sea area base station is operating in non-energy-saving mode and the number of user devices connected to the target sea area base station is less than or equal to a preset threshold, the operating mode of the target sea area base station will be switched to energy-saving mode; or, If the target sea area base station is operating in energy-saving mode and the number of user devices connected to the target sea area base station exceeds a preset threshold, the operating mode of the target sea area base station will be switched to non-energy-saving mode.

[0090] In some embodiments, the control module is further configured to: If the detection results include a warning time that is less than or equal to the action time, the number of user devices corresponding to the vessel is determined based on the type information, and the total number of user devices connected to the target sea area base station is determined based on the number of user devices corresponding to the vessel and the number of user devices connected to the target sea area base station. If the base station in the target sea area is operating in non-energy-saving mode and the total number of user devices is less than or equal to a preset threshold, the operating mode of the base station in the target sea area will be switched to energy-saving mode; or, If the base station in the target sea area is in energy-saving mode and the total number of user devices exceeds a preset threshold, the base station in the target sea area will be switched to non-energy-saving mode.

[0091] In some embodiments, the determining module may specifically be used for: Acquire images of ships taken by cameras set up at base stations in the target sea area; Based on the ship's position information in the image and the camera's pose information, the target position information of the ship is determined; Based on the location information of the base station in the target sea area and the target location information of the vessel, the distance between the vessel and the base station in the target sea area is determined.

[0092] In some embodiments, the determining module may specifically be used for: The image is processed using a pre-defined convolutional neural network to determine the position of the ship within the image.

[0093] In some embodiments, the acquisition module is further configured to: If a vessel crosses an electronic fence and leaves its range, stop acquiring AIS data from the vessel's automated system.

[0094] The apparatus described above is used to implement the control method of the corresponding sea area base station in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0095] Figure 7A schematic diagram of the hardware structure of an electronic device is provided in the application embodiment.

[0096] The electronic device 700 may include a processor 701 and a memory 702 storing computer program instructions.

[0097] Specifically, the processor 701 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.

[0098] Memory 702 may include mass storage for data or instructions. For example, and not limitingly, memory 702 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 702 may include removable or non-removable (or fixed) media. Where appropriate, memory 702 may be internal or external to the integrated gateway disaster recovery device. In a particular embodiment, memory 702 is non-volatile solid-state memory.

[0099] In a particular embodiment, memory 702 includes read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or flash memory, or a combination of two or more of these.

[0100] Memory may include read-only memory (ROM), random access memory (RAM), disk storage media devices, optical storage media devices, flash memory devices, and electrical, optical, or other physical / tangible memory storage devices. Therefore, typically, memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to the first aspect of this application.

[0101] The processor 701 reads and executes computer program instructions stored in the memory 702 to implement any of the control methods for a sea area base station in the above embodiments.

[0102] In one example, the electronic device may also include a communication interface 703 and a bus 704. Wherein, as... Figure 7The processor 701, memory 702, and communication interface 703 are connected through bus 704 and complete communication with each other.

[0103] The communication interface 703 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of this application.

[0104] Bus 704 includes hardware, software, or both, that couples components of an online data traffic metering device together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 704 may include one or more buses. Although specific buses are described and illustrated in embodiments of this application, any suitable bus or interconnect is contemplated herein.

[0105] The electronic devices described above are used to implement the control method of the corresponding sea area base station in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0106] Furthermore, in conjunction with the control methods for sea area base stations in the above embodiments, this application embodiment can provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the control methods for sea area base stations in the above embodiments.

[0107] Furthermore, in conjunction with the control methods for sea area base stations described in the above embodiments, this application embodiment can provide a computer program product for implementation. When the instructions of this computer program product are executed by the processor of an electronic device, they implement any of the control methods for sea area base stations described in the above embodiments.

[0108] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this application (including the claims) is limited to these examples; within the framework of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this application as described above, which are not provided in the details for the sake of brevity.

[0109] The functional blocks shown in the above-described structural diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.

[0110] It should also be noted that the exemplary embodiments mentioned in this application describe methods or apparatuses based on a series of steps or devices. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0111] The aspects of this application have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (devices), and computer program products according to embodiments of this application. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by dedicated hardware performing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.

[0112] The above description is merely a specific embodiment of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the devices, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.

Claims

1. A control method for a marine base station, characterized in that, include: When a vessel crosses the electronic fence corresponding to a base station in the target sea area and enters the range of the electronic fence, the vessel's automated system AIS data is acquired. The AIS data includes the vessel's type information, location information, and navigation information. Based on the location information of the target sea area base station and the location information of the vessel, the distance between the vessel and the target sea area base station is determined; Based on the distance, the navigation information, and the radius of the coverage area of ​​the target sea area base station, the warning time for the vessel to reach the coverage area of ​​the target sea area base station is determined; If the warning time is less than or equal to the threshold, the number of user devices corresponding to the vessel is determined based on the type information, and the total number of user devices connected to the target sea area base station is determined based on the number of user devices and the number of user devices connected to the target sea area base station in advance. If the operating mode of the base station in the target sea area is non-energy-saving mode and the total number of access user equipment is less than or equal to a preset threshold, the operating mode of the base station in the target sea area will be switched to energy-saving mode.

2. The control method for a marine base station according to claim 1, characterized in that, Also includes: If the target sea area base station is operating in energy-saving mode and the total number of user equipment exceeds a preset threshold, the operating mode of the target sea area base station will be switched to non-energy-saving mode.

3. The control method for a marine base station according to claim 1, characterized in that, Also includes: If the warning time is greater than the threshold, detect whether the warning time is greater than the action time for the target sea area base station to switch its operating mode, and obtain the detection result; If the detection result includes a warning time that is greater than the action time, the number of user devices connected to the base station in the target sea area is obtained. If the target sea area base station is operating in non-energy-saving mode and the number of user devices connected to the target sea area base station is less than or equal to a preset threshold, the operating mode of the target sea area base station will be switched to energy-saving mode; or, If the target sea area base station is operating in energy-saving mode and the number of user devices connected to the target sea area base station is greater than a preset threshold, the operating mode of the target sea area base station will be switched to non-energy-saving mode.

4. The control method for a marine base station according to claim 3, characterized in that, Also includes: If the detection result includes a warning time that is less than or equal to the action time, the number of user devices corresponding to the vessel is determined based on the type information, and the total number of user devices connected to the target sea area base station is determined based on the number of user devices corresponding to the vessel and the number of user devices connected to the target sea area base station. If the target sea area base station is operating in non-energy-saving mode and the total number of user equipment is less than or equal to a preset threshold, the operating mode of the target sea area base station will be switched to energy-saving mode; or, If the target sea area base station is operating in energy-saving mode and the total number of user equipment exceeds a preset threshold, the operating mode of the target sea area base station will be switched to non-energy-saving mode.

5. The control method for a marine base station according to claim 1, characterized in that, Determining the distance between the vessel and the target sea area base station based on the location information of the target sea area base station and the location information of the vessel includes: Acquire images of the vessel taken by cameras mounted on a base station in the target sea area; Based on the vessel's position information in the image and the camera's pose information, the target position information of the vessel is determined; Based on the location information of the target sea area base station and the target location information of the vessel, the distance between the vessel and the target sea area base station is determined.

6. The control method for a marine base station according to claim 5, characterized in that, Before determining the target position information of the vessel based on the vessel's position information in the image and the camera's pose information, the control method further includes: The image is processed using a pre-defined convolutional neural network to determine the position information of the ship in the image.

7. The control method for a marine base station according to claim 1, characterized in that, Also includes: If the vessel crosses the electronic fence and leaves the area of ​​the electronic fence, the acquisition of the vessel's AIS data shall be stopped.

8. A control device for a marine base station, characterized in that, include: The acquisition module is used to acquire the AIS data of the vessel's automated system when the vessel crosses the electronic fence corresponding to the base station in the target sea area and enters the range of the electronic fence. The AIS data includes the vessel's type information, location information and navigation information. The determination module is used to determine the distance between the vessel and the target sea area base station based on the location information of the target sea area base station and the location information of the vessel; The determination module is also used to determine the warning time for the vessel to reach the coverage area of ​​the target sea area base station based on the distance, the navigation information and the radius of the coverage area of ​​the target sea area base station; The determining module is further configured to, when the warning time is less than or equal to the threshold, determine the number of user devices corresponding to the vessel based on the type information, and determine the total number of user devices connected to the target sea area base station based on the number of user devices and the number of user devices connected to the target sea area base station in advance. The control module is used to switch the operating mode of the target sea area base station to energy-saving mode when the operating mode of the base station in the target sea area is non-energy-saving mode and the total number of access user equipment is less than or equal to a preset threshold.

9. An electronic device, characterized in that, The device includes: a processor and a memory storing computer program instructions; The processor reads and executes the computer program instructions to implement the control method for a sea area base station as described in any one of claims 1 to 7.

10. A readable storage medium, characterized in that, The readable storage medium stores computer program instructions, which, when executed by a processor, implement the control method for a maritime base station as described in any one of claims 1 to 7.

11. A computer program product, comprising a computer program, characterized in that, When the computer program is processed by a processor, it implements the control method for a maritime base station as described in any one of claims 1 to 7.