Fishery production supervision system, method, equipment and storage medium based on alliance chain
By using blockchain technology to build an alliance chain in fishery production supervision, the chain entry and data sharing of regulatory agencies at all levels is solved, and the problems of incomplete supervision and insufficient coordination in existing fishery production supervision are achieved, and full-chain supervision of fishing boat operation behavior and effective guarantees for safe production are achieved.
Patent Information
- Application Number
- CN202111614693.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-27
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2041-12-27
AI Technical Summary
The existing fishery production supervision has problems such as insufficient supervision of the entire chain, insufficient coverage of technical defense means, and insufficient full-loop coordination of multiple departments, resulting in high incidence of maritime accidents and difficult to effectively supervise the safety of fishing vessels.
The alliance chain is built based on blockchain technology, so that regulatory agencies at all levels can enter the chain as alliance chain nodes, collect dynamic data through the fishing boat equipment side deployed on the regulatory fishing boat, and generate regulatory data from the server side based on regulatory authority and data, realizing full-chain supervision of fishing boat operation behavior.
It has improved the reliability and safety of data by regulators, achieved all-round supervision of fishing boat operation behavior, and ensured the integrity of the fishery production safety management system.
Smart Images

Figure CN114298672B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a fishery production supervision system, method, device and storage medium based on an alliance chain. Background Art
[0002] Modern fishery production is characterized by diversity and complexity, especially the production environment of marine fisheries is very harsh, and mass deaths and injuries occur from time to time. In addition, the existence of various objective factors such as the large number of fishing vessels, the wide operating area, the complex navigation environment, and the uneven quality of practitioners makes the existing supervision of fishery production difficult. The reasons are as follows: First, the full-chain supervision of key elements is insufficient, which makes it difficult to control the source of land ports, supervise maritime safety production behaviors, and search and rescue maritime accidents efficiently; second, the full coverage of technical defense means is not enough, which makes it difficult to implement the main responsibility of fishing vessels, perceive the maritime environment, and support existing management means; third, the full closed-loop coordination of multiple departments is insufficient, which makes it difficult to improve the safety awareness of crew members and to discover the dangers of fishing vessels in time.
[0003] However, the existing methods for safety production case management are not suitable for fishery safety production supervision due to some shortcomings. For example, the existing safety production supervision scheme is mainly used in the safety ecology field of terrestrial industrial production and does not have the service capacity for other industries. Moreover, it focuses more on the management of production cases and has little guiding role in the actual safety production. In addition, for fishery production, how to build a management system has little application significance for improving the safety production capacity of fisheries.
[0004] In view of the difficulties in fishery production supervision and the inapplicability of existing production safety case management methods in the fishery field, it is obvious that an effective fishery production safety supervision program is urgently needed. Summary of the invention
[0005] The present application provides a fishery production supervision system, method, equipment and storage medium based on alliance chain, constructs an alliance chain based on blockchain technology, enables regulatory agencies at all levels to join the chain as alliance chain nodes, improves the reliability and security of applications and data by regulatory agencies, and provides full-chain supervision for the operation of fishing vessels.
[0006] In the first aspect, the present application provides a fishery production supervision system based on the alliance chain, including: a fishing vessel equipment end and a service end deployed at each alliance chain node, wherein the fishing vessel equipment end is deployed on the supervision fishing vessel, and each supervision agency becomes a corresponding alliance chain node according to the principle of nearest entry into the chain;
[0007] The fishing vessel equipment end is used to obtain dynamic data of the fishing vessel, and report the dynamic data of the fishing vessel and the identification data of the supervised fishing vessel to each service end;
[0008] Each of the service terminals is used to determine at least one target service terminal according to the supervision authority of each supervisory authority and the dynamic data of the fishing vessel;
[0009] The at least one target server is used to generate supervision data according to the dynamic data of the fishing vessel, and supervise the operation behavior of the supervised fishing vessel according to the supervision data.
[0010] In a possible design, the fishing vessel equipment terminal includes: a monitoring module, a positioning module, a sensing module and a communication module;
[0011] The monitoring module is used to collect operating status data of fishing vessel operating equipment;
[0012] The positioning module is used to collect coordinate data of the supervised fishing vessel;
[0013] The perception module is used to collect environmental dynamic data and crew behavior data;
[0014] The communication module is used to report the running status data, the coordinate data, the environmental dynamic data, the crew behavior data and the identification data of the supervised fishing vessel to each of the service terminals;
[0015] The fishing vessel dynamic data includes the operating status data, the coordinate data, the environmental dynamic data and the crew behavior data.
[0016] In a possible design, the fishing vessel equipment terminal further includes: an emergency module and a service request module;
[0017] The emergency module is used to collect the warning data of the supervised fishing vessel;
[0018] The service request module is used to collect subjective service data, and the subjective service data includes insurance request data and labor contract data;
[0019] The fishing vessel dynamic data also includes the warning data and the subjective service data, and the communication module is also used to report the warning data and the subjective service data to each of the service ends.
[0020] In one possible design, the at least one target server supports calling of multiple functional units;
[0021] When the at least one target server is used to generate the supervision data according to the dynamic data of the fishing vessel, it is specifically used to:
[0022] The at least one target server calls a functional unit that matches the data content according to the data content of the dynamic data of the fishing vessel;
[0023] The at least one target server generates the supervision data according to the data content of the fishing vessel dynamic data using the called functional unit.
[0024] In a possible design, when the at least one target server supervises the operation behavior of the supervised fishing vessel according to the supervision data, it is specifically used to:
[0025] The at least one target service end sends the supervision data to the control center of the supervised fishing vessel according to the identification data of the supervised fishing vessel, so that the control center generates a supervision instruction, and the supervision instruction is used to supervise the operating behavior of the supervised fishing vessel.
[0026] In a possible design, the at least one server is also used to set the supervision level of the supervised fishing vessel according to the identification data of the supervised fishing vessel, so as to set the priority of issuing the supervision data according to the supervision level.
[0027] In a possible design, if the data content of the dynamic data of the fishing vessel includes the coordinate data, the at least one target server is further used to obtain the track data of the illegal fishing vessel according to the coordinate data;
[0028] The called functional unit is also used to generate a list of suspicious fishing vessels according to the illegal fishing vessel track data, and report the list of suspicious fishing vessels to a service end deployed at a higher-level regulatory agency;
[0029] The server of the superior regulatory agency issues penalty data to the suspicious fishing vessels according to the list of suspicious fishing vessels.
[0030] In a possible design, if the data content of the fishing vessel dynamic data includes the alarm data, the called functional unit is also used to generate a rescue request based on the alarm data and report the rescue request to the rescue equipment end.
[0031] In one possible design, the positioning module includes at least one of a Beidou satellite device, a ship AIS positioning device, and a satellite broadband communication device;
[0032] The perception module includes a face recognition device, a video monitoring device, an environmental sensor, a radar, and an acoustic and optical sensor.
[0033] In one possible design, the communication module supports data content in message format, voice format, and character format.
[0034] In the second aspect, the present application provides a method for fishery production supervision based on alliance chain, including:
[0035] Each service end receives the dynamic data of the fishing vessel and the identification data of the supervised fishing vessel reported by the fishing vessel equipment end, and the fishing vessel equipment end is deployed on the supervised fishing vessel;
[0036] At least one target server generates supervision data according to the dynamic data of the fishing vessel, and supervises the operating behavior of the supervised fishing vessel according to the supervision data. At least one target server is determined by each server according to the supervision authority of each supervisory agency and the dynamic data of the fishing vessel.
[0037] In a third aspect, the present application provides an electronic device, including: a processor; and
[0038] Memory for storing computer programs;
[0039] Wherein, the processor is configured to execute the possible alliance chain-based fishery production supervision method provided by the second aspect by executing the computer program.
[0040] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program is used to execute the possible alliance chain-based fishery production supervision method provided in the second aspect.
[0041] In a fifth aspect, the present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the possible alliance chain-based fishery production supervision method provided in the second aspect.
[0042] The present application provides a fishery production supervision system, method, equipment and storage medium based on alliance chain. The fishery production supervision system includes a fishing vessel equipment end and a service end deployed at each alliance chain node. Among them, the fishing vessel equipment end is deployed on the supervised fishing vessel, and each regulatory agency becomes a corresponding alliance chain node according to the principle of nearest entry into the chain. The fishing vessel equipment end is used to obtain the dynamic data of the fishing vessel, and report the dynamic data of the fishing vessel and the identification data of the supervised fishing vessel to each service end, and each service end can determine at least one target service end according to the regulatory authority of each regulatory agency and the dynamic data of the fishing vessel, and at least one target service end generates regulatory data based on the dynamic data of the fishing vessel, and supervises the operating behavior of the supervised fishing vessel based on the regulatory data. Constructing an alliance chain based on blockchain technology allows regulatory agencies at all levels to enter the chain as alliance chain nodes, improve the reliability and security of the regulatory agency's applications and data, and provide full-chain supervision for the operating behavior of supervised fishing vessels. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0044] Figure 1 A schematic diagram of an application scenario provided for an embodiment of the present application;
[0045] Figure 2 A structural diagram of a fishery production supervision system provided in an embodiment of the present application;
[0046] Figure 3 A schematic diagram of the structure of another fishery production supervision system provided in an embodiment of the present application;
[0047] Figure 4 A schematic diagram of a process for fishery production supervision provided in an embodiment of the present application;
[0048] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0049] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of methods and devices consistent with some aspects of the present application as detailed in the appended claims.
[0050] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein, for example. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0051] Fishery production is characterized by diversity and complexity, as well as the existence of various objective factors such as a large number of fishing vessels, a wide operating area, a complex navigation environment, and uneven quality of practitioners, which makes the existing supervision of fishery production difficult. The existing methods for safety production case management are not suitable for fishery safety production supervision because of some shortcomings. Therefore, an effective fishery safety production supervision program is urgently needed.
[0052] In view of the above problems existing in the prior art, the present application provides a fishery production supervision system, method, device and storage medium based on alliance chain. The invention concept of the fishery production supervision system based on alliance chain provided by the present application is: in view of the fact that fishery production supervision needs to consider the different needs of different regulatory agencies such as different levels of competent departments and different fisheries for different regulated fishing boats, the present application builds an alliance chain based on blockchain technology, so that different regulatory agencies enter the chain as alliance chain nodes. Based on the Internet of Things technology, the dynamic data of the fishing boats of the regulated fishing boats is collected through the fishing boat equipment end deployed on the regulated fishing boats, so that the service end deployed at each alliance chain node determines the regulatory agency that is suitable for supervising the regulated fishing boats at the moment according to the regulatory authority of each regulatory agency and the dynamic data of the fishing boats, and uses the service end deployed by the determined regulatory agency, that is, at least one target service end, to generate regulatory data according to the dynamic data of the fishing boats, so as to conduct all-round supervision of the operation behavior of the regulated fishing boats. Among them, since each regulatory agency enters the chain as an alliance chain node, each regulatory agency has the characteristics of distributed application services and data that cannot be tampered with by the alliance chain, which improves the reliability and security of the regulatory agency for applications and data. At the same time, the target server can monitor the operation behavior of the supervised fishing vessel in real time based on the dynamic data of the fishing vessel obtained by the fishing vessel equipment end to ensure the safe operation of the supervised fishing vessel.
[0053] The following is an introduction to exemplary application scenarios of the embodiments of the present application.
[0054] Figure 1 A schematic diagram of an application scenario provided in an embodiment of the present application, such as Figure 1As shown, the fishery production supervision system based on the alliance chain provided by the embodiment of the present application is suitable for supervising the operation behavior of fishing vessels. The fishery production supervision system includes: a fishing vessel equipment end 100 and a service end 200 deployed at each alliance chain node. Among them, the fishing vessel equipment end 100 is deployed on the supervised fishing vessel 300, and is used to obtain the dynamic data of the supervised fishing vessel 300. Each regulatory agency becomes a corresponding alliance chain node according to the principle of nearest entry into the chain. In other words, each regulatory agency enters the chain as a blockchain node of the alliance chain, and each service end 200 is deployed on each regulatory agency on the shore. Each service end 200 first determines at least one target service end according to the regulatory authority of each regulatory agency and the dynamic data of the fishing vessel, and then uses the at least one target service end to generate regulatory data according to the dynamic data of the fishing vessel, and supervises the operation behavior of the supervised fishing vessel 300 through the regulatory data.
[0055] The alliance chain nodes corresponding to each regulatory agency may be, for example, village nodes, township nodes, district and county nodes, municipal nodes, provincial nodes, and Ministry of Agriculture nodes. That is, a server 200 is deployed at each of these nodes. In actual working conditions, the corresponding alliance chain nodes may be set according to the specific circumstances of the regulatory agency, and this embodiment of the application does not limit this.
[0056] The fishing vessel equipment end 100 deployed on the supervisory fishing vessel 300 and the service ends 200 on the shore can communicate through a path link such as a satellite broadband network. The specific communication link is not limited in the embodiment of the present application.
[0057] It is understandable that each server 200 implements corresponding functions by configuring corresponding electronic devices, such as computers, servers, server clusters, etc. Figure 1 The electronic device configured for each service end 200 is shown as a server as an example, and the embodiment of the present application does not limit the specific type of the electronic device.
[0058] It should be noted that the above application scenarios are merely illustrative. The fishery production supervision system, method, device and storage medium based on the alliance chain provided in the embodiments of the present application include but are not limited to the above application scenarios.
[0059] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0060] Figure 2 This is a schematic diagram of the structure of a fishery production supervision system provided in an embodiment of the present application. Figure 2As shown, the fishery production supervision system 10 based on the alliance chain includes: a fishing vessel equipment terminal 11 and a service terminal 12 deployed at each alliance chain node.
[0061] The fishing vessel equipment terminal 11 is deployed on the supervised fishing vessel to obtain the dynamic data of the fishing vessel and report the obtained dynamic data of the fishing vessel and the identification data of the supervised fishing vessel to each service terminal. The identification data of the supervised fishing vessel, such as the fishing vessel code of the supervised fishing vessel, can uniquely represent the data of the supervised fishing vessel.
[0062] The server 12 deployed at each alliance chain node first determines at least one target server according to the supervision authority of each supervision agency and the dynamic data of the fishing vessel, and uses the at least one target server to generate supervision data according to the dynamic data of the fishing vessel to supervise the operating behavior of the supervised fishing vessel.
[0063] Each consortium chain node is configured to a different regulatory agency. Each regulatory agency becomes a corresponding consortium chain node according to the principle of nearest chain entry, that is, entering the chain to build a consortium chain. Assume that each regulatory agency is a village regulatory agency, a township regulatory agency, a district and county regulatory agency, a municipal regulatory agency, a provincial regulatory agency, and a Ministry of Agriculture-level regulatory agency. The principle of nearest chain entry can be understood as the direct relationship from near to far between each regulatory agency and the regulated fishing vessels. For example, the direct relationship of the above-mentioned regulatory agencies is usually from near to far, in the order of village regulatory agencies, township regulatory agencies, district and county regulatory agencies, municipal regulatory agencies, provincial regulatory agencies, and Ministry of Agriculture-level regulatory agencies. Village regulatory agencies can be understood as the holders of regulated fishing vessels.
[0064] In addition, different regulatory agencies have different regulatory powers. Therefore, each server 12 needs to determine at least one regulatory agency that is currently suitable for supervising the fishing vessels from among the regulatory agencies based on the regulatory powers of each regulatory agency and the dynamic data of the fishing vessels. The server deployed at the at least one determined regulatory agency is at least one target server. Its purpose is to reasonably use the regulatory powers to determine appropriate regulatory data for the fishing vessels, and to reasonably and effectively supervise the operating behaviors of the fishing vessels, thereby forming a complete fishery safety production supervision system.
[0065] The fishery production supervision system based on the alliance chain provided by the embodiment of the present application includes a fishing vessel equipment end and a service end deployed at each alliance chain node. The alliance chain is constructed based on blockchain technology. The fishing vessel equipment end is deployed on the supervised fishing vessel. The regulatory agencies at all levels become corresponding alliance chain nodes according to the principle of nearest entry into the chain. The fishing vessel equipment end obtains the dynamic data of the supervised fishing vessel, and reports the dynamic data of the fishing vessel and the identification data of the supervised fishing vessel to each service end. Each service end determines at least one target service end according to the regulatory authority of each regulatory agency and the predicted dynamic data. At least one target service end generates regulatory data based on the dynamic data of the fishing vessel, and supervises the operating behavior of the supervised fishing vessel based on the regulatory data. The construction of the alliance chain node not only improves the reliability and security of the applications and data of each regulatory agency, but also provides full-chain supervision for the operating behavior of the supervised fishing vessel, and ensures the integrity of the fishery safety production management system.
[0066] exist Figure 2 On the basis of Figure 3 This is a schematic diagram of another fishery production supervision system provided in an embodiment of the present application. Figure 3 As shown, the fishing vessel equipment end 11 in the fishery production supervision system 10 may include corresponding functional modules for collecting dynamic data of fishing vessels during the operation of the supervision fishing vessels. For example, the fishing vessel equipment end 11 includes but is not limited to: a monitoring module 111, a positioning module 112, a sensing module 113, an emergency module 114, a service request module 115, a communication module 116, etc., which can be specifically set according to the data content of the dynamic data of fishing vessels collected.
[0067] For example, the monitoring module 111 can be used to collect and monitor the operating status data of the fishing vessel operating equipment on the fishing vessel. The fishing vessel operating equipment may include onboard facilities and equipment. The implementation of this application does not limit the specific content of the onboard facilities and equipment.
[0068] The positioning module 112 can be used to collect coordinate data of the supervised fishing vessel, for example, to collect coordinate data of the supervised fishing vessel to obtain the navigation track of the supervised fishing vessel.
[0069] Optionally, the positioning module 112 may include but is not limited to at least one of a Beidou satellite device, a ship AIS positioning device, and a satellite broadband communication device.
[0070] The perception module 113 is used to collect environmental dynamic data and crew behavior data. Environmental dynamic data includes meteorological environment, traffic environment, etc. Crew behavior data includes crew identity information, crew safety clothing feature data, etc., which can represent the corresponding data for supervising the behavior of personnel on fishing vessels.
[0071] Optionally, the perception module 113 may include but is not limited to a face recognition device, a video surveillance device, an environmental sensor, a radar, an acoustic and optical sensor, and the like.
[0072] The emergency module 114 can be used to collect warning data of supervised fishing vessels, such as typhoon risk data, accident risk data, maritime search and rescue data, etc.
[0073] The functions of the emergency module 114 can be realized in combination with the perception module 113 and other related modules, and its purpose is to collect data related to dangerous factors on supervised fishing vessels. The specific content of the dangerous factors can be set according to actual conditions, and this embodiment of the application is not limited to this.
[0074] The service request module 115 can be used to collect subjective service data, including insurance request data and labor contract data, etc. For example, if the supervision of fishing vessels involves insurance matters, claims matters, or labor matters, the subjective service data representing the request matters can be reported through the service request module 115. The specific content of the subjective service data is not limited in the embodiment of the present application.
[0075] It can be seen that the fishing vessel equipment terminal 11 can collect fishing vessel dynamic data with different data contents through the above-mentioned functional modules, that is, the fishing vessel dynamic data can include operating status data, coordinate data, environmental dynamic data, crew behavior data, warning data and subjective service data, etc.
[0076] In addition, the fishing vessel equipment terminal 11 may also include a communication module 116 for reporting the dynamic data of the fishing vessel collected by each functional module in the fishing vessel equipment terminal 11 to each service terminal 12 .
[0077] Among them, the communication module 116 can specifically be a corresponding device that can realize communication between the supervised fishing boat and each service end 12 on the shore, such as a satellite broadband network, etc. The embodiment of the present application does not limit the specific device for realizing the function of the communication module 116.
[0078] Optionally, the communication module 116 can support the transmission of data content in message format, voice format and character format, so that the fishery production supervision system 10 has stronger data transmission compatibility.
[0079] Optionally, the fishing vessel equipment terminal 11 may also include an early warning module, an anti-collision module, a supervision module, etc. For example, the early warning module may realize early warning broadcasts on the supervised fishing vessel, etc. The anti-collision module may realize point-to-point anti-collision functions on the supervised fishing vessel, etc. The supervision module may collect entry and exit logs, daily maintenance data, on-board law enforcement data, etc. of the supervised fishing vessel.
[0080] Furthermore, after the fishing vessel equipment terminal 11 obtains the dynamic data of the supervised fishing vessel and reports it and the identification data of the supervised fishing vessel to each service terminal 12, each service terminal 12 selects at least one supervisory agency from the supervisory agencies based on the supervisory authority of each supervisory agency and the dynamic data of the fishing vessel. The selected at least one supervisory agency is deployed as the service terminal of the alliance node, which is the at least one target service terminal 13 determined by each service terminal 12. The at least one target service terminal 13 is used to generate supervision data according to the dynamic data of the fishing vessel, and then the operating behavior of the supervised fishing vessel is supervised by the supervision data.
[0081] In a possible design, each regulatory agency becomes a corresponding alliance chain node according to the principle of nearest entry into the chain, and the server 12 deployed at each alliance chain node generates regulatory data according to the dynamic data of the fishing vessel after determining at least one target server 13. Among them, in the architecture of the alliance chain, the alliance chain software framework includes a data layer, a network layer, a consensus layer, an incentive layer, a contract layer, and an application layer. Functional units of different data types for dynamic data of fishing vessels can be constructed in the basic functions of the application layer, so that after receiving the dynamic data of the fishing vessel, the corresponding functional unit is called according to the data content of the dynamic data of the fishing vessel, and regulatory data is generated through the called functional unit. Based on the general capabilities of the alliance chain, relatively few codes, very few interface calls, and interface designs can be used in the construction of the alliance chain software to achieve comprehensive supervision of the regulated fishing vessels.
[0082] At least one target service end 13 supports the calling of multiple functional units, and the multiple functional units can be set according to the data content of the fishing vessel dynamic data collected by the fishing vessel equipment end 11. For example, they can be set to a positioning function unit 131, a communication function unit 132, a perception function unit 133, an early warning function unit 134, an anti-collision function unit 135, a monitoring function unit 136, an emergency function unit 137, a supervision function unit 138, a service function unit 139, etc. The calling of each functional unit can call out the corresponding functional unit that matches the data content according to the data content of the fishing vessel dynamic data.
[0083] At least one target server 13 can determine a scene according to the data content of the dynamic data of the fishing vessel, and call corresponding functional units consistent with the scene for different scenes. At least one target server generates supervision data according to the data content of the dynamic data of the fishing vessel using the called functional units.
[0084] For example, scenario one is an illegal fishing scenario. Specifically, if the data content of the dynamic data of a fishing vessel includes coordinate data, at least one target server 13 is also used to obtain the track data of an illegal fishing vessel based on the coordinate data, and the called functional unit warning functional unit generates a list of suspicious fishing vessels based on the track data of illegal fishing vessels, and the called functional unit communication functional unit sends the list of suspicious fishing vessels to the server deployed on the superior regulatory agency side. The server on the superior regulatory agency side refers to the server on the regulatory agency side whose regulatory authority is higher than that of at least one target server 13. The server on the superior regulatory agency side can send penalty data to suspicious fishing vessels based on the list of suspicious fishing vessels. For example, at least one target server 13 is a server on the village and community regulatory agency side, and it can report the suspicious list to the server on the district and county regulatory agency side, and the server on the district and county regulatory agency side can board and inspect suspicious fishing vessels, and impose penalties immediately if any violations are found.
[0085] For example, scenario 2 is an accident and emergency rescue scenario. Specifically, if the data content of the dynamic data of the fishing boat includes alarm data, the called functional units such as the perception functional unit and the emergency functional unit can generate a rescue request based on the alarm data, and the called functional units such as the communication functional unit report the rescue request to the rescue device end to quickly rescue the alarm on the supervised fishing boat.
[0086] For example, scenario three is the typhoon and sensitive waters control scenario. Specifically, if the data content of the dynamic data of a fishing boat includes environmental dynamic data and coordinate data, the called functional units such as the perception functional unit, the positioning functional unit, the communication functional unit, and the early warning functional unit can understand the position of the supervised fishing boat in real time based on the coordinate data, issue early warning data to the supervised fishing boat, and require the supervised fishing boat to return to the port to avoid the wind. At the same time, the return route for the supervised fishing boat can be designed based on the coordinate data and the environmental dynamic data, and the supervision can be reminded to leave the zebra crossing waters as soon as possible. Or when the supervised fishing boat enters sensitive waters, the illegal supervised fishing boats that enter according to the sensitive waters whitelist will be punished. Among them, the early warning data issued to the supervised fishing boats and the repatriation routes involved are all supervision data generated by the called functional units based on the dynamic data of the fishing boats, so as to conduct real-time supervision of the operating behavior of the supervised fishing boats.
[0087] For example, scenario four is a key fishing vessel supervision scenario. Specifically, at least one server 13 can also set the supervision level of the supervised fishing vessel according to the identification data of the supervised fishing vessel, so as to set the priority of issuing supervision data according to the supervision level. For example, for different types of supervised fishing vessels, such as high-risk supervised fishing vessels, at least one server 13 sets the supervision level, and the called functional unit such as the perception functional unit produces different supervision data for supervised fishing vessels of different supervision levels through environmental status data, and sets the priority of issuing supervision data according to the supervision level through the called functional unit such as the communication functional unit. For example, for environmental status data involving different levels of strong winds, when the wind is above level 9, the warning data will be issued to key supervised fishing vessels, and when the wind is above level 10, the warning data will be issued to all supervised fishing vessels. The warning data is the generated supervision data.
[0088] For example, scenario five, anti-collision scenario. Specifically, at least one target service end 13 can clearly perceive the speed, track and surrounding conditions of the supervised fishing boat based on the operating status data, coordinate data, etc. reported by the fishing boat equipment end 11, using the called functional units such as the perception functional unit, and can provide the supervised fishing boat with anti-collision warning data in real time based on the operating status data and coordinate data using the called functional units such as the early warning functional unit and the anti-collision functional unit, and send the warning data to the supervised fishing boat through the called functional units such as the communication functional unit to supervise the operation behavior of the supervised fishing boat.
[0089] It is understandable that the above scenarios are only schematic examples. For example, at least one target server 13 can also use the called functional units such as the perception functional unit and the early warning functional unit to generate supervision data based on the crew behavior data, so as to realize the functions of personnel on duty, face recognition, personnel verification, etc. for the crew on the supervised fishing boat, and effectively supervise the personnel on the supervised fishing boat. The functional unit called when at least one target server 13 generates supervision data based on the dynamic data of the fishing boat is determined by the scenario represented by the data content of the dynamic data of the fishing boat. The embodiment of the present application does not limit the specific content of the scenario and the specific content of the called functional unit.
[0090] In a possible design, when at least one target server 13 monitors the operation behavior of the supervised fishing vessel according to the supervision data, at least one target server 13 can call the communication function unit so that the called communication function unit sends the supervision data to the control center of the supervised fishing vessel according to the identification data of the supervised fishing vessel, and the control center of the supervised fishing vessel generates corresponding supervision instructions according to the supervision data, and monitors the operation behavior of the supervised fishing vessel through the supervision instructions. The supervision instruction can be understood as a start instruction that controls the supervision data to take effect on the supervised fishing vessel, and the specific form of the supervision instruction is not limited.
[0091] Optionally, the fishery production supervision system provided in the embodiment of the present application may further include a display terminal, which may include a display screen to display the dynamic data of the fishing vessel and the supervision data in real time.
[0092] The fishery production supervision system based on alliance chain provided in the embodiment of the present application can construct functional units for different data types of fishing vessel dynamic data in the basic functions of the application layer in terms of the software function realization of the alliance chain, so that after receiving the dynamic data of the fishing vessel, at least one target server calls the corresponding functional unit according to the data content of the dynamic data of the fishing vessel, and generates supervision data according to the dynamic data of the fishing vessel through the called functional unit. Based on the general capabilities of the alliance chain, relatively few codes, very few interface calls and interface designs can be used in the construction of the alliance chain software to achieve comprehensive supervision of different scenarios and across scenarios of fishing vessels.
[0093] Figure 4 A flow chart of a method for monitoring fishery production provided in an embodiment of the present application. Figure 4 As shown, the fishery production supervision method based on the alliance chain provided in the embodiment of the present application includes:
[0094] S101: Each service end receives the dynamic data of the fishing vessel and the identification data of the supervised fishing vessel reported by the fishing vessel equipment end.
[0095] Among them, the fishing vessel equipment end is deployed on the supervised fishing vessel.
[0096] S102: At least one target server generates supervision data according to the dynamic data of the fishing vessel, and supervises the operation behavior of the supervised fishing vessel according to the supervision data.
[0097] Among them, at least one target server is determined by each server according to the regulatory authority of each regulatory agency and the dynamic data of the fishing vessel. Each regulatory agency becomes a corresponding alliance chain node according to the principle of nearest entry into the chain, and a server is deployed at each alliance chain node.
[0098] In one possible design, the dynamic data of fishing vessels include operating status data of fishing vessel operating equipment, coordinate data of supervised fishing vessels, environmental dynamic data, crew behavior data, warning data of supervised fishing vessels and subjective service data, and the subjective service data include insurance request data and labor contract data.
[0099] In a possible design, at least one target server calls a functional unit that matches the data content according to the data content of the dynamic data of the fishing vessel;
[0100] At least one target server generates supervision data according to the data content of the fishing vessel dynamic data using the called functional unit.
[0101] In one possible design, at least one target server sends supervision data to a control center of the supervised fishing vessel based on the identification data of the supervised fishing vessel, so that the control center generates supervision instructions, and the supervision instructions are used to supervise the operating behavior of the supervised fishing vessel.
[0102] In one possible design, at least one server is also used to set the supervision level of the supervised fishing vessel according to the identification data of the supervised fishing vessel, so as to set the priority of sending supervision data according to the supervision level.
[0103] In a possible design, if the data content of the dynamic data of the fishing vessel includes coordinate data, at least one target server is further used to obtain the track data of the illegal fishing vessel according to the coordinate data;
[0104] The called functional unit is also used to generate a list of suspicious fishing vessels based on the illegal fishing vessel track data, and report the list of suspicious fishing vessels to a server deployed at a higher-level regulatory agency;
[0105] The server of the superior regulatory agency issues penalty data to suspicious fishing vessels based on the list of suspicious fishing vessels.
[0106] In a possible design, if the data content of the fishing vessel dynamic data includes alarm data, the called functional unit is also used to generate a rescue request based on the alarm data and report the rescue request to the rescue equipment end.
[0107] In one possible design, the coordinate data of the supervised fishing boat can be collected by at least one of a Beidou satellite device, a ship AIS positioning device, and a satellite bandwidth communication device.
[0108] In one possible design, environmental dynamic data and crew behavior data can be collected through facial recognition devices, video surveillance devices, environmental sensors, radars, sound and light sensors, etc.
[0109] In a possible design, the data content of the dynamic data of the fishing vessel and the identification data of the supervised fishing vessel can be in message format, voice format, character format, etc.
[0110] The fishery production supervision method based on alliance chain provided in the embodiment of the present application is the specific implementation process of the fishery production supervision system based on alliance chain provided in the above embodiment. Its implementation method, principle and effect are the same and will not be repeated here.
[0111] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 5 As shown, the electronic device 600 may include: at least one processor 601 and a memory 602 . Figure 5 An electronic device is shown using a processor as an example.
[0112] The memory 602 is used to store programs. Specifically, the programs may include program codes, and the program codes include computer-executable instructions.
[0113] The memory 602 may include a high-speed RAM memory, and may also include a non-volatile memory (MoM-volatile memory), such as at least one disk memory.
[0114] The processor 601 is used to execute the computer program stored in the memory 602 to implement a fishery production supervision method based on an alliance chain.
[0115] Among them, the processor 601 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.
[0116] Optionally, the memory 602 may be independent or integrated with the processor 601. When the memory 602 is a device independent of the processor 601, the electronic device 600 may further include:
[0117] The bus 603 is used to connect the processor 601 and the memory 602. The bus can be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus, or an extended industry standard architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc., but it does not mean that there is only one bus or one type of bus.
[0118] Optionally, in a specific implementation, if the memory 602 and the processor 601 are integrated on a chip, the memory 602 and the processor 601 can communicate through an internal interface.
[0119] The present application also provides a computer-readable storage medium, which may include: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, and other media that can store program codes. Specifically, the computer-readable storage medium stores program instructions, and the program instructions are used for the fishery production supervision method based on the alliance chain in the above-mentioned embodiment.
[0120] The present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the fishery production supervision method based on the alliance chain in the above-mentioned embodiment.
[0121] In the above embodiments provided in the present application, it should be understood that the disclosed methods and systems can be implemented in other ways. For example, the embodiments described above are only schematic, for example, the division of units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0122] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the claims.
[0123] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A fishery production supervision system based on alliance chain, characterized in that: include: The fishing vessel equipment end and the service end deployed at each alliance chain node, the fishing vessel equipment end is deployed on the supervision fishing vessel, and each supervision agency becomes the corresponding alliance chain node according to the principle of nearest entry into the chain; the application layer of the alliance chain of each alliance chain node includes multiple functional units; The fishing vessel equipment end is used to obtain dynamic data of the fishing vessel, and report the dynamic data of the fishing vessel and the identification data of the supervised fishing vessel to each service end; Each of the service ends is used to dynamically determine at least one target service end according to the supervisory authority of each supervisory authority and the dynamic data of the fishing vessel; The at least one target server is used to generate supervision data according to the dynamic data of the fishing vessel, and supervise the operation behavior of the supervised fishing vessel according to the supervision data; Wherein, when the at least one target server is used to generate the supervision data according to the dynamic data of the fishing vessel, it is specifically used to: According to the data content of the fishing boat dynamic data, a functional unit among the plurality of functional units that is consistent with the data content is called; The called functional unit is used to generate the supervision data according to the data content of the fishing vessel dynamic data.
2. The fishery production supervision system according to claim 1, characterized in that: The fishing boat equipment terminal includes: a monitoring module, a positioning module, a sensing module and a communication module; The monitoring module is used to collect operating status data of fishing vessel operating equipment; The positioning module is used to collect coordinate data of the supervised fishing vessel; The perception module is used to collect environmental dynamic data and crew behavior data; The communication module is used to report the running status data, the coordinate data, the environmental dynamic data, the crew behavior data and the identification data of the supervised fishing vessel to each of the service terminals; The fishing vessel dynamic data includes the operating status data, the coordinate data, the environmental dynamic data and the crew behavior data.
3. The fishery production supervision system according to claim 2, characterized in that: The fishing vessel equipment terminal also includes: an emergency module and a service request module; The emergency module is used to collect the warning data of the supervised fishing vessel; The service request module is used to collect subjective service data, and the subjective service data includes insurance request data and labor contract data; The fishing vessel dynamic data also includes the warning data and the subjective service data, and the communication module is also used to report the warning data and the subjective service data to each of the service ends.
4. The fishery production supervision system according to claim 3, characterized in that: When the at least one target server supervises the operation behavior of the supervised fishing vessel according to the supervision data, it is specifically used to: The at least one target service end sends the supervision data to the control center of the supervised fishing vessel according to the identification data of the supervised fishing vessel, so that the control center generates a supervision instruction, and the supervision instruction is used to supervise the operating behavior of the supervised fishing vessel.
5. The fishery production supervision system according to claim 4, characterized in that: The at least one server is further used to set the supervision level of the supervised fishing vessel according to the identification data of the supervised fishing vessel, so as to set the priority of issuing the supervision data according to the supervision level.
6. The fishery production supervision system according to claim 5, characterized in that: If the data content of the fishing vessel dynamic data includes the coordinate data, the at least one target server is further used to obtain the track data of the illegal fishing vessel according to the coordinate data; The called functional unit is also used to generate a list of suspicious fishing vessels according to the illegal fishing vessel track data, and report the list of suspicious fishing vessels to a service end deployed at a higher-level regulatory agency; The server of the superior regulatory agency issues penalty data to the suspicious fishing vessels according to the list of suspicious fishing vessels.
7. The fishery production supervision system according to claim 6, characterized in that: If the data content of the fishing vessel dynamic data includes the alarm data, the called functional unit is also used to generate a rescue request according to the alarm data, and report the rescue request to the rescue equipment end.
8. The fishery production supervision system according to any one of claims 2 to 7, characterized in that: The positioning module includes at least one of a Beidou satellite device, a ship AIS positioning device, and a satellite broadband communication device; The perception module includes a face recognition device, a video monitoring device, an environmental sensor, a radar, and an acoustic and optical sensor.
9. The fishery production supervision system according to claim 8, characterized in that: The communication module supports data content in message format, voice format and character format.
10. A method for fishery production supervision based on alliance chain, characterized in that: include: Each service end receives the dynamic data of the fishing vessel and the identification data of the supervised fishing vessel reported by the fishing vessel equipment end, and the fishing vessel equipment end is deployed on the supervised fishing vessel; At least one target service end generates supervision data according to the dynamic data of the fishing vessel, and supervises the operation behavior of the supervised fishing vessel according to the supervision data, and at least one target service end is dynamically determined by each service end according to the supervision authority of each supervisory agency and the dynamic data of the fishing vessel; Wherein, each of the service terminals is deployed in each alliance chain node; each of the alliance chain nodes is constructed by each of the regulatory agencies according to the principle of nearest access to the chain; the application layer of the alliance chain of each of the alliance chain nodes includes multiple functional units; The at least one target server generates supervision data according to the dynamic data of the fishing vessel, comprising: the at least one target server calls a functional unit among the multiple functional units that is consistent with the data content according to the data content of the dynamic data of the fishing vessel; and generates the supervision data according to the data content of the dynamic data of the fishing vessel using the called functional unit.
11. An electronic device, characterized in that: include: processor; as well as, Memory for storing computer programs; Wherein, the processor is configured to execute the fishery production supervision method based on alliance chain as described in claim 10 by executing the computer program.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by the processor, it implements the fishery production supervision method based on alliance chain as described in claim 10.
Citation Information
Patent Citations
Alliance chain supervision system-oriented addressing route synchronization method and related device
CN113242317A