[go: up one dir, main page]

CN102567504A - Dynamic acquisition method of scheduling data of coastal patrol vessels - Google Patents

Dynamic acquisition method of scheduling data of coastal patrol vessels Download PDF

Info

Publication number
CN102567504A
CN102567504A CN201110440240XA CN201110440240A CN102567504A CN 102567504 A CN102567504 A CN 102567504A CN 201110440240X A CN201110440240X A CN 201110440240XA CN 201110440240 A CN201110440240 A CN 201110440240A CN 102567504 A CN102567504 A CN 102567504A
Authority
CN
China
Prior art keywords
fact
knowledge
solution
new
facts
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.)
Pending
Application number
CN201110440240XA
Other languages
Chinese (zh)
Inventor
李栋
柏晓锁
张玉敬
程少华
杨明远
王世杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NANJING PRIDE TECHNOLOGY Co Ltd
NANJING PRIDE SYSTEMS ENGINEERING INSTITUTE
Original Assignee
NANJING PRIDE TECHNOLOGY Co Ltd
NANJING PRIDE SYSTEMS ENGINEERING INSTITUTE
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NANJING PRIDE TECHNOLOGY Co Ltd, NANJING PRIDE SYSTEMS ENGINEERING INSTITUTE filed Critical NANJING PRIDE TECHNOLOGY Co Ltd
Priority to CN201110440240XA priority Critical patent/CN102567504A/en
Publication of CN102567504A publication Critical patent/CN102567504A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a dynamic acquisition method of scheduling data of coastal patrol vessels. The dynamic acquisition method comprises the following steps: (1) loading an initial known fact of the coastal patrol vessels into a method implementation space, then solving the fact, if the fact is solvable, returning a solution and withdrawing, and if the fact is non-solvable, entering into the step (2); (2) forming a method base and then selecting applicable knowledge from the method base for forming KS; (3) judging whether the KS is empty or not, if so, turning to the step (4), and otherwise, turning to the step (5); (4) prompting a user to supplement a new fact into the KS from the known fact; and if the new fact can be supplemented, loading the new fact provided by the user into the implementation space and repeating the step (2), and if the new fact can not be supplemented, withdrawing. According to the method disclosed by the invention, the workload of recording law enforcement situation of the coastal patrol vessels of maritime affair staff can be greatly reduced, the accuracy of law enforcement records of the coastal patrol vessels is improved and the law enforcement workload of each coastal patrol vessel can be balanced.

Description

一种海巡艇调度数据的动态获取方法A Dynamic Acquisition Method of Sea Patrol Vessel Dispatch Data

技术领域 technical field

 本发明属于计算机技术中的人工智能领域,尤其是用于海事部门在出动海巡艇执法时提供科学合理的调度方法上。 The invention belongs to the field of artificial intelligence in computer technology, and is especially used in providing scientific and reasonable scheduling methods for maritime departments when dispatching patrol boats for law enforcement.

背景技术 Background technique

 在现在的海事业务中,海巡艇的执法记录工作是利用办公软件,手工录入海巡艇的执法情况,这样不仅增加了海事人员的工作量,还可能录入错误的数据;当需要海巡艇出动执法时,也没有一个直观的参考数据;由于办公软件存储执法数据的原因,查询和统计海巡艇执法情况也很不便。 In the current maritime business, the law enforcement record work of the sea patrol boat is to use office software to manually enter the law enforcement situation of the sea patrol boat, which not only increases the workload of the maritime personnel, but also may enter wrong data; when the sea patrol boat is needed When law enforcement is dispatched, there is no intuitive reference data; due to the law enforcement data stored in office software, it is also inconvenient to query and count the law enforcement situation of sea patrol boats.

因此,本发明人针对现有的海巡艇数据在存储、调用方面存在的不足进行改进,本案由此产生。 Therefore, the inventor made improvements to the shortcomings of the existing sea patrol boat data in terms of storage and calling, and this case arose from it.

发明内容 Contents of the invention

 本发明所要解决的技术问题,是针对前述背景技术中的缺陷和不足,提供一种海巡艇调度数据的动态获取方法,其可大大减轻海事人员记录海巡艇执法情况的工作量,提高海巡艇执法记录的准确性,平衡每个海巡艇执法的工作量。 The technical problem to be solved by the present invention is to provide a dynamic acquisition method of sea patrol boat dispatching data in view of the defects and deficiencies in the aforementioned background technology, which can greatly reduce the workload of maritime personnel to record the law enforcement situation of sea patrol boats, and improve the efficiency of sea patrol boats. The accuracy of patrol boat law enforcement records balances the workload of each patrol boat law enforcement.

本发明为解决以上技术问题,所采用的技术方案是: The present invention is for solving above technical problem, and the technical solution adopted is:

一种海巡艇调度数据的动态获取方法,包括如下步骤: A method for dynamically acquiring sea patrol ship dispatching data, comprising the steps of:

(1)把海巡艇初始已知事实加载到方法实现空间中,然后使用实现空间中的方法对事实进行求解,如果有解,则返回解并退出本次求解过程,如果无解,则进入步骤(2); (1) Load the initial known facts of the patrol boat into the method realization space, and then use the method in the realization space to solve the facts. If there is a solution, return to the solution and exit the solution process. If there is no solution, enter step (2);

(2)从预先建立好的数据库中选择所有方法形成方法库,然后从方法库中选择可适用的知识形成KS; (2) Select all methods from the pre-established database to form a method library, and then select applicable knowledge from the method library to form KS;

(3)判断KS是否为空,若KS为空,则转步骤(4),若KS不为空,则转步骤(5); (3) Determine whether KS is empty, if KS is empty, go to step (4), if KS is not empty, go to step (5);

(4)从已知事实出发,提示用户向KS中补充新事实;若能够补充新事实,则将用户提供的新事实加入实现空间,重复步骤(2),若不能补充新事实,则退出本次求解过程; (4) Starting from the known facts, prompt the user to add new facts to KS; if new facts can be added, then add the new facts provided by the user to the realization space, repeat step (2), if no new facts can be added, exit the KS second solution process;

(5)若KS有多条知识是适用知识,按照新鲜性的冲突消解策略,从KS中选出一条知识进行推理,如果推理出的知识是新事实,则把该新事实加入实现空间,重复步骤(1),否则转步骤(3)判断KS是否为空,直到在实现空间找到事实对应的解,或在没有适用知识的情况下,用户不补充事实,才结束事实的求解。 (5) If there are multiple pieces of knowledge in KS that are applicable knowledge, according to the freshness conflict resolution strategy, select a piece of knowledge from KS for inference, if the inferred knowledge is a new fact, add the new fact to the realization space, repeat Step (1), otherwise go to step (3) to judge whether KS is empty, until the solution corresponding to the fact is found in the realization space, or the user does not supplement the fact in the absence of applicable knowledge, and then the solution of the fact is ended.

上述步骤(2)中,可适用的知识根据预设规则由方法库中选出,该预设规则为距离事发点最近优先或工作量最少优先。 In the above step (2), the applicable knowledge is selected from the method library according to the preset rules, the default rule is the priority of the closest to the incident point or the least workload.

采用上述方案后,本发明采用人工智能中正向推理的方法,用自主定义的知识库解决海巡艇动态调度的问题,通过由海事人员自己完善知识库,这样就能够按照用户的需要,建立符合自己要求的知识库,从而使选择出来的知识更能够解决实际问题。 After adopting the above-mentioned scheme, the present invention adopts the method of forward reasoning in artificial intelligence, solves the problem of the dynamic dispatching of sea patrol boats with the self-defined knowledge base, and by perfecting the knowledge base by the maritime personnel themselves, it is possible to establish a The knowledge base required by oneself, so that the selected knowledge can better solve practical problems.

由此可见,本发明就是利用现代人工智能技术自动获取各海巡艇动态数据解决上述问题,利用本方法实现的系统不仅能够大大减轻海事人员记录海巡艇执法情况的工作量,还可以大大提高海巡艇执法记录的准确性,平衡每个海巡艇执法的工作量,合理调度海巡艇出动执法。由于后台采用现代流行的数据库技术,还可为海巡艇执法数据的查询、统计和数据挖掘提供条件。 It can be seen that the present invention uses modern artificial intelligence technology to automatically obtain the dynamic data of each sea patrol boat to solve the above problems. The system realized by this method can not only greatly reduce the workload of maritime personnel to record the law enforcement situation of sea patrol boats, but also greatly improve The accuracy of the patrol boat's law enforcement records balances the workload of each patrol boat's law enforcement, and reasonably dispatches the patrol boat to dispatch law enforcement. Due to the modern and popular database technology used in the background, it can also provide conditions for the query, statistics and data mining of maritime patrol boat law enforcement data.

附图说明 Description of drawings

 图1是本发明的流程图。 Fig. 1 is a flow chart of the present invention.

具体实施方式 Detailed ways

 以下将结合附图,对本发明的技术方案进行详细说明。 The technical solution of the present invention will be described in detail below in conjunction with the accompanying drawings.

如图1所示,是本发明提供一种海巡艇调度数据的动态获取方法的流程图,包括如下步骤: As shown in Figure 1, it is a flow chart of a dynamic acquisition method for sea patrol boat dispatching data provided by the present invention, including the following steps:

(1)把海巡艇初始已知事实加载到方法实现空间中,然后使用实现空间中的方法对事实进行求解来确定获得海巡艇调度数据的方法,如果有解,则返回解并退出本次求解过程,如果无解,则进入步骤(2); (1) Load the initial known facts of the patrol boat into the method realization space, and then use the method in the realization space to solve the facts to determine the method of obtaining the dispatch data of the patrol boat. If there is a solution, return the solution and exit the program If there is no solution, go to step (2);

(2)从预先建立好的数据库中选择出所有方法形成方法库,然后从方法库中经过预先设定的规则(该规则可由用户自行定义,如距离事发点最近优先、工作量最少优先等)选择可适用的知识形成知识集KS,转步骤(3); (2) Select all the methods from the pre-established database to form the method library, and then pass the pre-set rules from the method library (the rules can be defined by the user, such as the closest priority to the incident point, the least workload priority, etc. ) Select the applicable knowledge to form the knowledge set KS, and go to step (3);

(3)判断KS是否为空,若KS为空,则转步骤(4),若KS不为空,则转步骤(5); (3) Determine whether KS is empty, if KS is empty, go to step (4), if KS is not empty, go to step (5);

(4)从已知事实出发,提示用户向KS中补充新事实,使已知事实利于在方法库中找到适用的知识;若能够补充新事实,则将用户提供的新事实加入实现空间,重复步骤(2),若不能补充新事实,则退出本次求解过程; (4) Starting from the known facts, prompt the user to add new facts to the KS, so that the known facts are conducive to finding applicable knowledge in the method library; if new facts can be added, add the new facts provided by the user to the realization space, repeat Step (2), if no new facts can be added, exit the solution process;

(5)若KS有多条知识是适用知识时,按照新鲜性的冲突消解策略,从KS中选出一条知识进行推理,如果推理出的知识是新事实,则把该新事实加入实现空间,重复步骤(1),否则转步骤(3)判断KS是否为空。直到在实现空间找到事实对应的解,或在没有适用知识的情况下,用户不补充事实,才结束事实的求解。 (5) If there are multiple pieces of knowledge in KS that are applicable knowledge, according to the freshness conflict resolution strategy, select a piece of knowledge from KS for inference, if the inferred knowledge is a new fact, add the new fact to the realization space, Repeat step (1), otherwise go to step (3) to determine whether KS is empty. The solution of the fact is not terminated until the solution corresponding to the fact is found in the realization space, or the user does not supplement the fact in the absence of applicable knowledge.

综上所述,本发明自动实时获取海巡艇动态数据的方法是由人工智能的正向推理策略发展而来;其中初始已知事实由用户提供,按照工作量均衡和距离就近的匹配模式从方法库中选择出适用的知识构成知识集KS,当有多条适用知识时采用已知事实的新鲜性的冲突消解策略,从KS中选出一条知识进行推理。初始已知事实主要有海巡艇当前状态、状态开始时间、所在待命点、本日巡航记录、执法人员等,当需要有海巡艇出动执法时,根据初始已知事实和冲突消解策略选择合适匹配模式进行逻辑推演,并将推演的事实作为结果供显示系统调用,为海巡艇的合理执法提供参考依据。 To sum up, the method for automatic real-time acquisition of dynamic data of sea patrol boats in the present invention is developed from the forward reasoning strategy of artificial intelligence; the initial known facts are provided by the user, and the matching mode is from The applicable knowledge is selected from the method library to form the knowledge set KS. When there are multiple applicable knowledges, the conflict resolution strategy of the freshness of the known facts is adopted, and one piece of knowledge is selected from the KS for reasoning. The initial known facts mainly include the current state of the patrol boat, the start time of the state, the standby point, the cruising record of the day, and law enforcement personnel. The model is logically deduced, and the deduced facts are used as the results for the display system to call, providing a reference for the reasonable law enforcement of the patrol boat.

实践证明,本发明能够快速、准确地获得海巡艇实时动态数据,在利用计算机网络技术开发的系统实现后,可大大减轻海巡艇调度指挥人员的工作量,提高海巡艇执法数据的准确性,为后面的海巡艇执法数据的查询、统计和数据挖掘提供便利。 Practice has proved that the present invention can obtain real-time dynamic data of sea patrol boats quickly and accurately. After the system developed by using computer network technology is realized, it can greatly reduce the workload of sea patrol boat dispatching and command personnel, and improve the accuracy of sea patrol boat law enforcement data. It provides convenience for the query, statistics and data mining of the following maritime patrol boat law enforcement data.

以上实施例仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明保护范围之内。 The above embodiments are only to illustrate the technical ideas of the present invention, and can not limit the protection scope of the present invention with this. All technical ideas proposed in accordance with the present invention, any changes made on the basis of technical solutions, all fall within the protection scope of the present invention. Inside.

Claims (2)

1.一种海巡艇调度数据的动态获取方法,其特征在于包括如下步骤: 1. a dynamic acquisition method of sea patrol boat dispatching data, it is characterized in that comprising the steps: (1)把海巡艇初始已知事实加载到方法实现空间中,然后使用实现空间中的方法对事实进行求解,如果有解,则返回解并退出本次求解过程,如果无解,则进入步骤(2); (1) Load the initial known facts of the patrol boat into the method realization space, and then use the method in the realization space to solve the facts. If there is a solution, return to the solution and exit the solution process. If there is no solution, enter step (2); (2)从预先建立好的数据库中选择所有方法形成方法库,然后从方法库中选择可适用的知识形成KS; (2) Select all methods from the pre-established database to form a method library, and then select applicable knowledge from the method library to form KS; (3)判断KS是否为空,若KS为空,则转步骤(4),若KS不为空,则转步骤(5); (3) Determine whether KS is empty, if KS is empty, go to step (4), if KS is not empty, go to step (5); (4)从已知事实出发,提示用户向KS中补充新事实;若能够补充新事实,则将用户提供的新事实加入实现空间,重复步骤(2),若不能补充新事实,则退出本次求解过程; (4) Starting from the known facts, prompt the user to add new facts to KS; if new facts can be added, then add the new facts provided by the user to the realization space, repeat step (2), if no new facts can be added, exit the KS second solution process; (5)若KS有多条知识是适用知识,按照新鲜性的冲突消解策略,从KS中选出一条知识进行推理,如果推理出的知识是新事实,则把该新事实加入实现空间,重复步骤(1),否则转步骤(3)判断KS是否为空,直到在实现空间找到事实对应的解,或在没有适用知识的情况下,用户不补充事实,才结束事实的求解。 (5) If there are multiple pieces of knowledge in KS that are applicable knowledge, according to the freshness conflict resolution strategy, select a piece of knowledge from KS for inference, if the inferred knowledge is a new fact, add the new fact to the realization space, repeat Step (1), otherwise go to step (3) to judge whether KS is empty, until the solution corresponding to the fact is found in the realization space, or the user does not supplement the fact in the absence of applicable knowledge, and then the solution of the fact is ended. 2.如权利要求1所述的一种海巡艇调度数据的动态获取方法,其特征在于:所述步骤(2)中,可适用的知识根据预设规则由方法库中选出,该预设规则为距离事发点最近优先或工作量最少优先。 2. A method for dynamically acquiring sea patrol ship dispatching data according to claim 1, characterized in that: in the step (2), the applicable knowledge is selected from the method library according to preset rules, and the preset Set the rule as the closest priority to the incident point or the least workload priority.
CN201110440240XA 2011-12-26 2011-12-26 Dynamic acquisition method of scheduling data of coastal patrol vessels Pending CN102567504A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110440240XA CN102567504A (en) 2011-12-26 2011-12-26 Dynamic acquisition method of scheduling data of coastal patrol vessels

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110440240XA CN102567504A (en) 2011-12-26 2011-12-26 Dynamic acquisition method of scheduling data of coastal patrol vessels

Publications (1)

Publication Number Publication Date
CN102567504A true CN102567504A (en) 2012-07-11

Family

ID=46412903

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110440240XA Pending CN102567504A (en) 2011-12-26 2011-12-26 Dynamic acquisition method of scheduling data of coastal patrol vessels

Country Status (1)

Country Link
CN (1) CN102567504A (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101452386A (en) * 2007-11-28 2009-06-10 国际商业机器公司 Method for executing context model-based policy using forward inference chain and policy engine

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101452386A (en) * 2007-11-28 2009-06-10 国际商业机器公司 Method for executing context model-based policy using forward inference chain and policy engine

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
崔萌: "《专家系统推理机核心设计》", 《中国高新技术企业》 *

Similar Documents

Publication Publication Date Title
CN102033536B (en) A scheduling organization collaboration system and method for a multi-robot system
CN109255481A (en) A kind of distribution inventory dispatches system and improved method
WO2010104974A3 (en) Business information and innovation management
TW200614026A (en) Grid computing system, information processing unit, job execution request generation unit, control method, program, and recording medium
CN102800215B (en) AIS (Automatic Identification System)-data-based regional idle ship counting system and realization method thereof
CN101727616A (en) Full-field intelligent dispatch method of container wharf trailer
CN111754075A (en) Multi-berth port ship scheduling method, equipment and medium based on blockchain
CN103927620A (en) Ship dispatch managing system for port operation
CN106224977A (en) The ship-shore cooperation monitoring system of marine incinerator and operation conditions authentication method
CN102567504A (en) Dynamic acquisition method of scheduling data of coastal patrol vessels
Zhang et al. Machine scheduling with soft precedence constraints
Grech La Rosa et al. Exploring the opportunities of generative artificial intelligence in concept ship design
CN117952776A (en) Intelligent shore power management method, system, electronic equipment and storage medium
CN117572260A (en) A battery pack remote capacity verification method, device, equipment and storage medium
CN111861055A (en) Resource scheduling method, device and platform
CN110175733A (en) A kind of public opinion information processing method and server
CN105404555A (en) Method and system for allocating and handling medical multithread shared resource
US20130045709A1 (en) Mobile Integrated Billable hour management system and method
CN107577806A (en) Spacecraft data automated interpretation system and interpretation method
CN116011418A (en) A kind of electronic recording method and system for ships
CN116962229A (en) Cluster health assessment method, device, electronic equipment and storage medium
CN202565317U (en) Digital video, speech distributed index and retrieval system
LU601933B1 (en) Method for Constructing Quantitative Calculation Model for Digital Highway Operation Value and Benefits
Feng et al. Research on the Architecture of Smart Campus System Based on Data Middleground in University
CN113326999A (en) Ship scheduling method and system based on port berth resources

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120711