CN111432344B - Fishing boat space-time trajectory correction method and device based on adjacent ships - Google Patents
Fishing boat space-time trajectory correction method and device based on adjacent ships Download PDFInfo
- Publication number
- CN111432344B CN111432344B CN202010231525.1A CN202010231525A CN111432344B CN 111432344 B CN111432344 B CN 111432344B CN 202010231525 A CN202010231525 A CN 202010231525A CN 111432344 B CN111432344 B CN 111432344B
- Authority
- CN
- China
- Prior art keywords
- information
- positions
- crews
- space
- clustering center
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Traffic Control Systems (AREA)
Abstract
The invention discloses a fishing boat space-time trajectory correction method and device based on adjacent ships. And then when the fishing boat runs, acquiring the information of the adjacent boat through the information uploaded by the phone of the crew on the fishing boat, calling the position information of the adjacent boat according to the information of the adjacent boat, and correcting the position information in the space-time trajectory of the fishing boat into the average value of the position information of the fishing boat and the adjacent boat. The invention can quickly and accurately acquire the space-time trajectory of the fishing boat and provide accurate position information for whether the fishing boat is on the sea or parked.
Description
Technical Field
The invention belongs to the technical field of big data analysis and positioning, and particularly relates to a fishing boat space-time trajectory correction method and device based on adjacent ships.
Background
At present, fishery resources in China are quite rich, and fishermen drive fishing boats to go out of the sea to catch fish, which is part of daily life. However, the economic conditions are different from place to place, so that some fishing boats cannot provide GPS or Beidou positioning. Moreover, sometimes, when the fishing boat has an accident fault, the GPS/Beidou positioning device on the fishing boat cannot provide accurate positioning information. In some cases, it may also happen that the ship owner turns off the GPS/beidou positioning. The current position of the fishing boat cannot be accurately obtained due to the above conditions, so that the accurate information of whether the fishing boat is going out of the sea or parked is not clear, and certain hidden danger is brought to safe production.
Disclosure of Invention
The application aims to provide a fishing boat space-time trajectory correction method and device based on adjacent ships, so that the current position of the fishing boat and accurate information about whether the fishing boat is on the sea or parked can be quickly obtained.
In order to achieve the purpose, the technical scheme of the application is as follows:
a fishing boat space-time trajectory correction method based on adjacent ships comprises the following steps:
acquiring mobile phone information of all crews of the fishing boat, and recording space-time tracks of all crews according to real-time tracking of the mobile phone information;
periodically acquiring position information in the current space-time trajectories of all crews, iteratively calculating the clustering center position of the position, and eliminating the position information of which the distance from the clustering center position exceeds a second threshold value until the distance from the rest position information to the clustering center position does not exceed the second threshold value;
counting the number of crew members corresponding to the residual position information, and if the number of crew members exceeds a first threshold value, finally clustering the central position to be the position of the current fishing boat, and fitting the space-time trajectory of the fishing boat according to the determined position of the fishing boat;
when the fishing boat runs, the information of the adjacent boat is obtained through the information uploaded by the phone of the crew on the fishing boat, the position information of the adjacent boat is called according to the information of the adjacent boat, and the position information in the space-time trajectory of the fishing boat is corrected to be the average value of the position information of the fishing boat and the adjacent boat.
Further, the mobile phone information includes a user identification code of the mobile phone card or MAC address information of the mobile phone, and manufacturer information or operator information of the mobile phone.
Further, the periodically obtaining the positions in the current space-time trajectories of all crews, iteratively calculating the clustering center positions of the positions, and eliminating the positions which are beyond the second threshold from the clustering center positions until the remaining positions are not beyond the second threshold from the clustering center positions includes:
periodically acquiring positions in the current space-time trajectories of all crews, endowing different first weights for the positions in the space-time trajectories of the crews according to manufacturer information or operator information of a mobile phone, iteratively calculating the clustering center position of the positions by taking the product of the first weights and the positions, and eliminating the positions which are far away from the clustering center position and exceed a second threshold value until the rest positions are far away from the clustering center position and do not exceed the second threshold value;
or periodically acquiring the positions of all current crews in the space-time trajectory, and iteratively calculating the clustering center position of the positions, wherein when one crews has mobile phone cards of a plurality of operators, the average value of the positions corresponding to the mobile phone cards of the crews is used as the position of the crews;
rejecting positions with the distance clustering center position exceeding a second threshold value until the remaining positions are not beyond the second threshold value from the clustering center position;
or, periodically acquiring positions in the space-time trajectories of all current crews, and iteratively calculating the clustering center position of the positions, wherein when one crews has mobile phone cards of a plurality of operators, the average value of the positions corresponding to the mobile phone cards of the crews is used as the position of the crews, and the calculation is performed according to a second weight corresponding to the operators when the average value is calculated;
and rejecting the positions with the distance clustering center positions exceeding the second threshold value until the remaining positions are not beyond the second threshold value from the clustering center positions.
Optionally, the information that information acquisition adjacent ship that uploads through the crew cell-phone on the fishing boat includes:
the APP installed in the mobile phone of the crew on the fishing boat is used for acquiring the photo shot by the crew, and the photo is recognized to recognize the information of the adjacent boat in the photo.
Optionally, the information that information acquisition adjacent ship that uploads through the crew cell-phone on the fishing boat includes:
the method comprises the steps that the wireless hotspot information connected with the crew is obtained through the APP installed in the phone of the crew on the fishing boat, the wireless hotspot information is compared with the wireless hotspot information of the pre-registered ship, and if the wireless hotspot information connected with the crew is other ships, the information of the other ships is used as the information of the identified adjacent ship.
The application also provides a fishing boat space-time trajectory correcting unit based on adjacent boats, includes:
the mobile phone information registration module is used for acquiring mobile phone information of all crews of the fishing boat and recording space-time tracks of all crews according to real-time tracking of the mobile phone information;
the clustering module is used for periodically acquiring position information in the current space-time trajectories of all crews, iteratively calculating the clustering center position of the position, and eliminating the position information of which the distance from the clustering center position exceeds a second threshold value until the distance from the rest position information to the clustering center position does not exceed the second threshold value;
the space-time trajectory drawing module is used for counting the number of crew members corresponding to the remaining position information, and if the number exceeds a first threshold value, the final clustering center position is the position of the current fishing boat, and the space-time trajectory of the fishing boat is fitted according to the determined position of the fishing boat;
and the correction module is used for acquiring the information of the adjacent ships through the information uploaded by the staff mobile phone on the fishing ship when the fishing ship runs, calling the position information of the adjacent ships according to the information of the adjacent ships, and correcting the position information in the space-time trajectory of the fishing ship into the average value of the position information of the fishing ship and the adjacent ships.
Further, the mobile phone information includes a user identification code of the mobile phone card or MAC address information of the mobile phone, and manufacturer information or operator information of the mobile phone.
Further, the clustering module periodically acquires positions in the current space-time trajectories of all crews, iteratively calculates a clustering center position of the positions, eliminates the positions which are far away from the clustering center position and exceed a second threshold value until the remaining positions are far away from the clustering center position and do not exceed the second threshold value, and executes the following operations:
periodically acquiring positions in the current space-time trajectories of all crews, endowing different first weights for the positions in the space-time trajectories of the crews according to manufacturer information or operator information of a mobile phone, iteratively calculating the clustering center position of the positions by taking the product of the first weights and the positions, and eliminating the positions which are far away from the clustering center position and exceed a second threshold value until the rest positions are far away from the clustering center position and do not exceed the second threshold value;
or periodically acquiring the positions of all current crews in the space-time trajectory, and iteratively calculating the clustering center position of the positions, wherein when one crews has mobile phone cards of a plurality of operators, the average value of the positions corresponding to the mobile phone cards of the crews is used as the position of the crews;
rejecting positions with the distance clustering center position exceeding a second threshold value until the remaining positions are not beyond the second threshold value from the clustering center position;
or, periodically acquiring positions in the space-time trajectories of all current crews, and iteratively calculating the clustering center position of the positions, wherein when one crews has mobile phone cards of a plurality of operators, the average value of the positions corresponding to the mobile phone cards of the crews is used as the position of the crews, and the calculation is performed according to a second weight corresponding to the operators when the average value is calculated;
and rejecting the positions with the distance clustering center positions exceeding the second threshold value until the remaining positions are not beyond the second threshold value from the clustering center positions.
Further, when the correction module acquires the information of the adjacent ship through the information uploaded by the phone of the crew on the fishing boat, the following operations are executed:
the APP installed in the mobile phone of the crew on the fishing boat is used for acquiring the photo shot by the crew, and the photo is recognized to recognize the information of the adjacent boat in the photo.
Further, when the correction module acquires the information of the adjacent ship through the information uploaded by the phone of the crew on the fishing boat, the following operations are executed:
the method comprises the steps that the wireless hotspot information connected with the crew is obtained through the APP installed in the phone of the crew on the fishing boat, the wireless hotspot information is compared with the wireless hotspot information of the pre-registered ship, and if the wireless hotspot information connected with the crew is other ships, the information of the other ships is used as the information of the identified adjacent ship.
The application provides a fishing boat space-time trajectory correction method and device based on adjacent ships. And the time-space trajectory is corrected through the information of the adjacent ships, so that the time-space trajectory of the fishing boat can be quickly and accurately acquired, accurate position information is provided for whether the fishing boat is on the sea or parked, and the fishery management and safe production are facilitated.
Drawings
FIG. 1 is a flow chart of a fishing boat space-time trajectory correction method based on adjacent ships.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
As shown in fig. 1, a fishing boat space-time trajectory correction method based on adjacent ships includes:
acquiring mobile phone information of all crews of the fishing boat, and recording space-time tracks of all crews according to real-time tracking of the mobile phone information;
periodically acquiring position information in the current space-time trajectories of all crews, iteratively calculating the clustering center position of the position, and eliminating the position information of which the distance from the clustering center position exceeds a second threshold value until the distance from the rest position information to the clustering center position does not exceed the second threshold value;
counting the number of crew members corresponding to the residual position information, and if the number of crew members exceeds a first threshold value, finally clustering the central position to be the position of the current fishing boat, and fitting the space-time trajectory of the fishing boat according to the determined position of the fishing boat;
when the fishing boat runs, the information of the adjacent boat is obtained through the information uploaded by the phone of the crew on the fishing boat, the position information of the adjacent boat is called according to the information of the adjacent boat, and the position information in the space-time trajectory of the fishing boat is corrected to be the average value of the position information of the fishing boat and the adjacent boat.
According to the method, all crews of each fishing boat are registered in advance, and mobile phone information of each fishing boat is obtained, wherein the mobile phone information comprises but is not limited to names, mobile phone numbers, user identification codes of mobile phone cards or MAC address information of mobile phones and the like of the crews.
Therefore, the real-time tracking can be realized according to the mobile phone information of the crew, and the space-time trajectory of the crew can be mastered. The real-time tracking is carried out through mobile phone information, the space-time trajectory of a crew is mastered, three-point positioning can be carried out through a WIFI probe of an operator base station or public security, the position of a certain crew is obtained, the real-time tracking is carried out for a long time, and the space-time trajectory can be recorded. The acquisition of the spatiotemporal trajectory of the crew belongs to a relatively mature technology, and is not described in detail here.
It is easy to understand that when the fishing boat is parked at the wharf, the crew is mostly scattered to come home, and when the fishing boat is going out for operation, the crew is relatively gathered on the fishing boat. Through the analysis of the space-time trajectories of the crew, the relatively consistent space-time trajectories are the trajectories of the fishing boat.
For example, by analyzing the spatiotemporal trajectories of the mobile phone information of the crew, when the spatiotemporal trajectories of a certain proportion (for example, 80%) of the mobile phone information are consistent, the spatiotemporal trajectories of the period of time are the driving trajectories of the fishing boat. Where 80% is the first threshold, is a ratio. Of course, the first threshold may also be directly the number of crew members, which is not limited in this application.
Firstly, calculating the clustering center position of the mobile phone information according to the position of the mobile phone information; and (4) rejecting mobile phone information far away from the clustering center position, namely rejecting the position which is far away from the clustering center position and exceeds a second threshold value, such as more than 30 meters, wherein the second threshold value is set to carry out equipment according to the size of the fishing boat. The culled positions are far from the cluster center position, and the cluster center positions of the rest mobile phone positions are recalculated for the condition that the corresponding crews are not on the ship. The process is iterated until none of the remaining locations exceeds the second threshold from the cluster center location.
It should be noted that the clustering center position of the crew can be obtained by clustering through various clustering methods, which belongs to a relatively mature technology in the technical field and is not described herein again.
The method and the device count the number of the crew members corresponding to the rest positions, and if the distance between the positions of the crew members and the cluster center position is smaller than a second threshold value, for example 30 meters, the cluster center position is used as the position of the fishing boat.
Obviously, if the positions of most of the crews are more than 30 meters away from the clustering center, the situation that people are not on the fishing boat and the fishing boat is not out for operation is also meant; otherwise, it means that the fishing boat is going out for work.
And finally, performing curve fitting on the determined position of the fishing boat to obtain the space-time trajectory of the fishing boat. The curve fitting by points is a relatively mature technique and is not described in detail here.
It should be noted that, the cellular phones of the crewman are generally produced by different manufacturers and may be provided with services by different operators, so that there is a large difference easily due to the difference of the manufacturer information or the operator information according to the positioning of the cellular phones of the crewman. The manufacturer information may be the model number and manufacturer name of the product. The present application thus also has the following embodiments:
in another embodiment, the periodically obtaining the positions in the current spatiotemporal trajectories of all crews, iteratively calculating the clustering center positions of the positions, and eliminating the positions which are beyond the second threshold from the clustering center positions until the remaining positions are not beyond the second threshold from the clustering center positions includes:
periodically acquiring positions in the current space-time trajectories of all crews, endowing different first weights for the positions in the space-time trajectories of the crews according to manufacturer information or operator information of the mobile phone, iteratively calculating the clustering center position of the positions by taking the product of the first weights and the positions, and eliminating the positions which are far away from the clustering center position and exceed a second threshold value until the rest positions are far away from the clustering center position and do not exceed the second threshold value.
That is, when iteratively calculating the cluster center position of the position, the manufacturer information of the mobile phone, such as the model or the manufacturer name, is taken into account, so as to assign different first weights to the positions in the crew spatiotemporal trajectory. For example, the mobile phone of the first manufacturer has better quality and is given higher weight; the second vendor's handset quality is generally given a lower weight.
Therefore, during clustering, the product of the first weight and the position is taken into consideration as the position of the crew, so that the accuracy of the clustering center position is further improved, and the finally obtained space-time trajectory of the fishing boat is more accurate.
In another embodiment, the periodically obtaining the positions in the current spatiotemporal trajectories of all crews, iteratively calculating the clustering center positions of the positions, and eliminating the positions which are beyond the second threshold from the clustering center positions until the remaining positions are not beyond the second threshold from the clustering center positions includes:
periodically acquiring positions in space-time trajectories of all current crews, and iteratively calculating a clustering center position of the positions, wherein when one crews has mobile phone cards of a plurality of operators, an average value of positions corresponding to the mobile phone cards of the crews is used as the position of the crews;
and rejecting the positions with the distance clustering center positions exceeding the second threshold value until the remaining positions are not beyond the second threshold value from the clustering center positions.
In this embodiment, considering that one crew member has a plurality of mobile phone cards, many mobile phones with dual cards and dual standby are available at present, and some crew members have a plurality of mobile phones. In the embodiment, during clustering, the average value of the positions corresponding to the plurality of mobile phone cards of the crew is used as the position of the crew, so that the clustering precision is improved.
In the clustering process, the average value of the positions corresponding to the mobile phone cards is taken as the position of the crew, so that the accuracy of the clustering center position is further improved, and the finally obtained space-time trajectory of the fishing boat is more accurate.
In another embodiment, the periodically obtaining the positions in the current spatiotemporal trajectories of all crews, iteratively calculating the clustering center positions of the positions, and eliminating the positions which are beyond the second threshold from the clustering center positions until the remaining positions are not beyond the second threshold from the clustering center positions includes:
periodically acquiring positions in space-time trajectories of all current crews, and iteratively calculating a clustering center position of the positions, wherein when one crews has mobile phone cards of a plurality of operators, an average value of positions corresponding to the mobile phone cards of the crews is used as the position of the crews, and the average value is calculated according to a second weight corresponding to the operators;
and rejecting the positions with the distance clustering center positions exceeding the second threshold value until the remaining positions are not beyond the second threshold value from the clustering center positions.
In this embodiment, considering that one crew member has a plurality of mobile phone cards, many mobile phones with dual cards and dual standby are available at present, and some crew members have a plurality of mobile phones. And the operators corresponding to different mobile phone cards are different, the base stations of the operators are dense and sparse, and the positioning accuracy is different.
In the embodiment, during clustering, the weighted average value of the positions corresponding to the multiple mobile phone cards of the crew is used as the position of the crew. I.e. different operators are given corresponding second weights, and the positions of the crew members are obtained by weighted average. The method of the embodiment further improves the clustering precision.
The position information of the fishing boat can be dynamically inquired through the description of the space-time track of the fishing boat, and then more knowledge can be acquired through the collision with the space-time track of other information. For example, if several fishing boats have consistent space-time trajectories, they may be companion fishing boats that work cooperatively, so that the fishing boats are portrayed as "friend circles" with respect to each other, and the management platform records the fishing boats in the friend circles as selectable associated objects for any one of the fishing boats. If the space-time trajectories of different fishing boats follow one another, the different fishing boats are marked as following. That is, if two fishing boats remain in tandem for a long time, rather than you first, i first, and a distance apart, there may be a following action that may be attended to in time.
This application comes the space-time trajectory to the fishing boat through the information of adjacent ship to revise, in an embodiment, this application information acquisition adjacent ship's information that the crew cell-phone uploaded on the fishing boat includes:
the APP installed in the mobile phone of the crew on the fishing boat is used for acquiring the photo shot by the crew, and the photo is recognized to recognize the information of the adjacent boat in the photo.
After the space-time trajectory of the fishing boat is determined, the photos shot by the crew with the same space-time trajectory as the fishing boat are obtained, the photos are identified, and after the information of the other fishing boat in the photos is identified, the space-time trajectories of the two fishing boats are corrected to be the average value of the positions of the two fishing boats when the photos are shot.
For example, when a crew of a fishing boat a takes a picture of another fishing boat B, the APP built in the mobile phone uploads the picture to the management platform together with the time point of taking. The management platform analyzes the ship number of the fishing ship B in the picture and combines the time points to obtain that the space-time trajectories of the two fishing ships at the time points are coincident. Through the recognition of the photos, the cell phone photos can clearly display the ship number of the fishing ship B, which means that the two ships are closely positioned. And correcting the position information of the two ships at the time point into an average value of the positioning position information of the two ships.
In addition, in one embodiment, the obtaining of the information of the adjacent ship through the information uploaded by the phone of the crew member on the fishing boat comprises:
the method comprises the steps that the wireless hotspot information connected with the crew is obtained through the APP installed in the phone of the crew on the fishing boat, the wireless hotspot information is compared with the wireless hotspot information of the pre-registered ship, and if the wireless hotspot information connected with the crew is other ships, the information of the other ships is used as the information of the identified adjacent ship.
For example, a crew mobile phone of a fishing boat a is connected with a crew wireless hotspot of a fishing boat B to take a landscape photo, and an APP built in the mobile phone uploads the photo, a shooting time point and an SSID connected with WIFI to a management platform. The management platform can know that the mobile phone is the mobile phone of the crew of the fishing boat A through the clustering analysis of the mobile phone information in front, and can know that the SSID is the SSID of wifi of the fishing boat B according to the registration information of the fishing boat. Since the usable distance of wifi is only about 200 meters, the management platform can know that the two distances are very close. And correcting the position information of the two ships at the time point into an average value of the positioning position information of the two ships.
The method and the device realize the track analysis of the fishing boat according to the group track clustering of the mobile phone information. And (4) analyzing and judging the correlation distance of the two ships according to the images so as to correct the space-time trajectory of the fishing ship. Or the association distance between the two ships is analyzed and judged according to the SSID of the wireless hotspot connected with the mobile phone, so that the space-time trajectory of the fishing boat is corrected.
Corresponding to the method, the application also provides a fishing boat space-time trajectory correction device based on adjacent ships, which comprises the following steps:
the mobile phone information registration module is used for acquiring mobile phone information of all crews of the fishing boat and recording space-time tracks of all crews according to real-time tracking of the mobile phone information;
the clustering module is used for periodically acquiring position information in the current space-time trajectories of all crews, iteratively calculating the clustering center position of the position, and eliminating the position information of which the distance from the clustering center position exceeds a second threshold value until the distance from the rest position information to the clustering center position does not exceed the second threshold value;
the space-time trajectory drawing module is used for counting the number of crew members corresponding to the remaining position information, and if the number exceeds a first threshold value, the final clustering center position is the position of the current fishing boat, and the space-time trajectory of the fishing boat is fitted according to the determined position of the fishing boat;
and the correction module is used for acquiring the information of the adjacent ships through the information uploaded by the staff mobile phone on the fishing ship when the fishing ship runs, calling the position information of the adjacent ships according to the information of the adjacent ships, and correcting the position information in the space-time trajectory of the fishing ship into the average value of the position information of the fishing ship and the adjacent ships.
For the specific definition of the fishing vessel space-time trajectory correction device based on the adjacent ship, reference may be made to the above definition of the fishing vessel space-time trajectory correction method based on the adjacent ship, and details are not repeated here. The modules in the above-mentioned fishing boat space-time trajectory correction device based on adjacent ships can be wholly or partially realized by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
The memory and the processor are electrically connected, directly or indirectly, to enable transmission or interaction of data. For example, the components may be electrically connected to each other via one or more communication buses or signal lines. The memory has stored therein a computer program executable on the processor by executing the computer program stored in the memory.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.
Claims (10)
1. A fishing boat space-time trajectory correction method based on adjacent ships is characterized in that the fishing boat space-time trajectory correction method based on the adjacent ships comprises the following steps:
acquiring mobile phone information of all crews of the fishing boat, and recording space-time tracks of all crews according to real-time tracking of the mobile phone information;
periodically acquiring position information in the current space-time trajectories of all crews, iteratively calculating the clustering center position of the position, and eliminating the position information of which the distance from the clustering center position exceeds a second threshold value until the distance from the rest position information to the clustering center position does not exceed the second threshold value;
counting the number of crew members corresponding to the residual position information, and if the number of crew members exceeds a first threshold value, finally clustering the central position to be the position of the current fishing boat, and fitting the space-time trajectory of the fishing boat according to the determined position of the fishing boat;
when the fishing boat runs, the information of the adjacent boat is obtained through the information uploaded by the phone of the crew on the fishing boat, the position information of the adjacent boat is called according to the information of the adjacent boat, and the position information in the space-time trajectory of the fishing boat is corrected to be the average value of the position information of the fishing boat and the adjacent boat.
2. The method for correcting the fishing vessel space-time trajectory based on the adjacent ship according to claim 1, wherein the mobile phone information includes a user identification code of a mobile phone card or MAC address information of the mobile phone, and manufacturer information or operator information of the mobile phone.
3. The method for correcting the fishing vessel spatiotemporal trajectory based on the adjacent vessels according to claim 2, wherein the steps of periodically acquiring positions in the spatiotemporal trajectories of all current crews, iteratively calculating the clustering center positions of the positions, and eliminating the positions which are beyond the second threshold from the clustering center positions until the remaining positions are not beyond the second threshold from the clustering center positions comprise:
periodically acquiring positions in the current space-time trajectories of all crews, endowing different first weights for the positions in the space-time trajectories of the crews according to manufacturer information or operator information of a mobile phone, iteratively calculating the clustering center position of the positions by taking the product of the first weights and the positions, and eliminating the positions which are far away from the clustering center position and exceed a second threshold value until the rest positions are far away from the clustering center position and do not exceed the second threshold value;
or periodically acquiring the positions of all current crews in the space-time trajectory, and iteratively calculating the clustering center position of the positions, wherein when one crews has mobile phone cards of a plurality of operators, the average value of the positions corresponding to the mobile phone cards of the crews is used as the position of the crews;
rejecting positions with the distance clustering center position exceeding a second threshold value until the remaining positions are not beyond the second threshold value from the clustering center position;
or, periodically acquiring positions in the space-time trajectories of all current crews, and iteratively calculating the clustering center position of the positions, wherein when one crews has mobile phone cards of a plurality of operators, the average value of the positions corresponding to the mobile phone cards of the crews is used as the position of the crews, and the calculation is performed according to a second weight corresponding to the operators when the average value is calculated;
and rejecting the positions with the distance clustering center positions exceeding the second threshold value until the remaining positions are not beyond the second threshold value from the clustering center positions.
4. The fishing vessel space-time trajectory correction method based on adjacent vessels according to claim 1, wherein the obtaining of the information of the adjacent vessels through the information uploaded by the phone of the fishing vessel boarding officer comprises:
the APP installed in the mobile phone of the crew on the fishing boat is used for acquiring the photo shot by the crew, and the photo is recognized to recognize the information of the adjacent boat in the photo.
5. The fishing vessel space-time trajectory correction method based on adjacent vessels according to claim 1, wherein the obtaining of the information of the adjacent vessels through the information uploaded by the phone of the fishing vessel boarding officer comprises:
the method comprises the steps that the wireless hotspot information connected with the crew is obtained through the APP installed in the phone of the crew on the fishing boat, the wireless hotspot information is compared with the wireless hotspot information of the pre-registered ship, and if the wireless hotspot information connected with the crew is other ships, the information of the other ships is used as the information of the identified adjacent ship.
6. A fishing vessel space-time trajectory correction device based on adjacent ships, characterized in that the fishing vessel space-time trajectory correction device based on adjacent ships comprises:
the mobile phone information registration module is used for acquiring mobile phone information of all crews of the fishing boat and recording space-time tracks of all crews according to real-time tracking of the mobile phone information;
the clustering module is used for periodically acquiring position information in the current space-time trajectories of all crews, iteratively calculating the clustering center position of the position, and eliminating the position information of which the distance from the clustering center position exceeds a second threshold value until the distance from the rest position information to the clustering center position does not exceed the second threshold value;
the space-time trajectory drawing module is used for counting the number of crew members corresponding to the remaining position information, and if the number exceeds a first threshold value, the final clustering center position is the position of the current fishing boat, and the space-time trajectory of the fishing boat is fitted according to the determined position of the fishing boat;
and the correction module is used for acquiring the information of the adjacent ships through the information uploaded by the staff mobile phone on the fishing ship when the fishing ship runs, calling the position information of the adjacent ships according to the information of the adjacent ships, and correcting the position information in the space-time trajectory of the fishing ship into the average value of the position information of the fishing ship and the adjacent ships.
7. The apparatus for correcting the space-time trajectory of the fishing vessel based on the adjacent ship according to claim 6, wherein the cell phone information includes a user identification code of a cell phone card or MAC address information of the cell phone, and manufacturer information or operator information of the cell phone.
8. The device for correcting the fishing boat space-time trajectory based on the adjacent ships according to claim 7, wherein the clustering module periodically obtains positions in the space-time trajectories of all current crews, iteratively calculates the clustering center position of the positions, eliminates the positions which are beyond a second threshold value from the clustering center position, and executes the following operations until the remaining positions are not beyond the second threshold value from the clustering center position:
periodically acquiring positions in the current space-time trajectories of all crews, endowing different first weights for the positions in the space-time trajectories of the crews according to manufacturer information or operator information of a mobile phone, iteratively calculating the clustering center position of the positions by taking the product of the first weights and the positions, and eliminating the positions which are far away from the clustering center position and exceed a second threshold value until the rest positions are far away from the clustering center position and do not exceed the second threshold value;
or periodically acquiring the positions of all current crews in the space-time trajectory, and iteratively calculating the clustering center position of the positions, wherein when one crews has mobile phone cards of a plurality of operators, the average value of the positions corresponding to the mobile phone cards of the crews is used as the position of the crews;
rejecting positions with the distance clustering center position exceeding a second threshold value until the remaining positions are not beyond the second threshold value from the clustering center position;
or, periodically acquiring positions in the space-time trajectories of all current crews, and iteratively calculating the clustering center position of the positions, wherein when one crews has mobile phone cards of a plurality of operators, the average value of the positions corresponding to the mobile phone cards of the crews is used as the position of the crews, and the calculation is performed according to a second weight corresponding to the operators when the average value is calculated;
and rejecting the positions with the distance clustering center positions exceeding the second threshold value until the remaining positions are not beyond the second threshold value from the clustering center positions.
9. The fishing vessel spatiotemporal trajectory correction device based on adjacent vessels as claimed in claim 6, wherein the correction module performs the following operations when acquiring the information of the adjacent vessel through the information uploaded by the phone of the crew on the fishing vessel:
the APP installed in the mobile phone of the crew on the fishing boat is used for acquiring the photo shot by the crew, and the photo is recognized to recognize the information of the adjacent boat in the photo.
10. The fishing vessel spatiotemporal trajectory correction device based on adjacent vessels as claimed in claim 6, wherein the correction module performs the following operations when acquiring the information of the adjacent vessel through the information uploaded by the phone of the crew on the fishing vessel:
the method comprises the steps that the wireless hotspot information connected with the crew is obtained through the APP installed in the phone of the crew on the fishing boat, the wireless hotspot information is compared with the wireless hotspot information of the pre-registered ship, and if the wireless hotspot information connected with the crew is other ships, the information of the other ships is used as the information of the identified adjacent ship.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010231525.1A CN111432344B (en) | 2020-03-27 | 2020-03-27 | Fishing boat space-time trajectory correction method and device based on adjacent ships |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010231525.1A CN111432344B (en) | 2020-03-27 | 2020-03-27 | Fishing boat space-time trajectory correction method and device based on adjacent ships |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111432344A CN111432344A (en) | 2020-07-17 |
CN111432344B true CN111432344B (en) | 2020-12-08 |
Family
ID=71549468
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010231525.1A Active CN111432344B (en) | 2020-03-27 | 2020-03-27 | Fishing boat space-time trajectory correction method and device based on adjacent ships |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111432344B (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110167079A1 (en) * | 2010-01-07 | 2011-07-07 | Microsoft Corporation | Framework for track-based mobile applications |
CN104899263B (en) * | 2015-05-22 | 2018-01-26 | 华中师范大学 | A kind of ship track mining analysis and monitoring method based on specific region |
CN107038168A (en) * | 2016-02-03 | 2017-08-11 | 中兴通讯股份有限公司 | A kind of user's commuting track management method, apparatus and system |
CN107241695B (en) * | 2017-06-21 | 2020-07-28 | 交通运输通信信息集团有限公司 | Maritime satellite terminal position service system and distress ship cooperative rescue method |
CN110430120A (en) * | 2019-06-25 | 2019-11-08 | 北京信息科技大学 | A kind of Bus information reminding method and system based on SNS |
-
2020
- 2020-03-27 CN CN202010231525.1A patent/CN111432344B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN111432344A (en) | 2020-07-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN203012750U (en) | Children positioning and recognizing system | |
CN109657564A (en) | A kind of personnel detection method, device, storage medium and terminal device on duty | |
CN111401386A (en) | Monitoring method and device for livestock stall, intelligent cruise robot and storage medium | |
CN109245813A (en) | signal transmitting method, device, equipment and storage medium | |
CN114446026B (en) | Article forgetting reminding method, corresponding electronic equipment and device | |
CN107170065A (en) | Intelligent movable Work attendance method, device and system | |
CN112299172A (en) | Gesture help-seeking recognition method and device and storage medium | |
CN109275090A (en) | Information processing method, device, terminal and storage medium | |
CN110370273A (en) | A kind of Obstacle Avoidance, device and system | |
CN112257527B (en) | Mobile phone detection method based on multi-target fusion and space-time video sequence | |
CN108694381A (en) | Object positioning method and object trajectory method for tracing | |
CN111586556B (en) | Fishing boat positioning method and device based on group clustering analysis | |
CN111432344B (en) | Fishing boat space-time trajectory correction method and device based on adjacent ships | |
CN110741271A (en) | System and method for locating building doorway | |
CN113836342A (en) | Search and rescue method and system based on Beidou short message and image recognition technology | |
CN108573265B (en) | People flow statistical method and statistical system | |
CN111460328B (en) | Gyroscope-based fishing boat space-time trajectory correction method and device | |
CN112734966A (en) | Classroom roll call method integrating WiFi data and face recognition | |
CN106707303A (en) | Wearable device | |
CN105530275A (en) | Early-warning method and device based dog aggressiveness | |
CN111551150B (en) | Method and system for automatically measuring antenna parameters of base station | |
CN112468965B (en) | Method and device for verifying authenticity of field visit and computer equipment | |
CN116152675A (en) | Unmanned aerial vehicle rescue method and system based on deep learning | |
CN111413718A (en) | Fishing boat space-time trajectory correction method and device based on shipborne video monitoring | |
CN115147698A (en) | Black-flying unmanned aerial vehicle event Intelligent alarm method by taking pictures at will |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |