本技术涉及舰船,具体涉及一种舰船的位置预测方法、计算机设备及存储介质。
背景技术:
1、相关技术中,需要对某些舰船的动态进行关注,例如对这些舰船的位置进行监控。然而这些舰船往往是非己方舰船,无法直接向其查询其位置信息,也无法在船上安装定位装置对其进行位置监控。因此如何获取到这些舰船的相关位置信息是当前亟需解决的问题。
技术实现思路
1、本技术实施例提供一种舰船的位置预测方法、计算机设备及存储介质,旨在不向目标舰船查询其位置信息,也不在目标舰船上安装定位装置或监控装置的情况下,获取到目标舰船的相关位置信息。
2、一方面,本技术提供一种舰船的位置预测方法,所述方法包括:
3、获取舰船新闻数据,所述舰船新闻数据中包括目标舰船的历史位置信息,所述历史位置信息中包括所述目标舰船的历史出现时间,以及所述历史出现时间对应的历史出现地点;
4、利用所述历史出现地点,对所述目标舰船的下一次出现地点进行预测,得到预测出现地点;
5、利用所述历史出现时间,对所述目标舰船的下一次出现时间进行预测,得到预测出现时间;
6、基于所述预测出现时间和所述预测出现地点,生成所述目标舰船的下一次位置信息。
7、在一些实施例中,所述利用所述历史出现地点,对所述目标舰船的下一次出现地点进行预测,得到预测出现地点,包括:
8、确定多个不同所述历史出现地点的经度信息和纬度信息;
9、按照多个不同所述历史出现地点对应的所述历史出现时间的时间先后顺序,对多个不同所述历史出现地点的所述经度信息和所述纬度信息分别进行排序,得到经度信息序列和纬度信息序列;
10、对所述经度信息序列中的下一经度信息进行预测,得到预测经度信息,以及对所述纬度信息序列中的下一纬度信息进行预测,得到预测纬度信息;
11、基于所述预测经度信息和所述预测纬度信息,确定所述预测出现地点。
12、在一些实施例中,所述对所述经度信息序列中的下一经度信息进行预测,得到预测经度信息,包括:
13、基于所述经度信息序列中相邻所述经度信息之间的经度差,生成经度差分序列;
14、对所述经度差分序列中的下一经度差进行预测,得到预测经度差;
15、利用所述预测经度差,对所述经度信息序列中的下一经度信息进行预测,得到所述预测经度信息。
16、在一些实施例中,所述基于所述经度信息序列中相邻所述经度信息之间的经度差,生成经度差分序列,包括:
17、检测所述经度信息序列中相邻所述经度信息之间的经度差是否在预设经度范围内;
18、若所述经度差不在所述预设经度范围内,对所述经度差进行调整,以使调整后的所述经度差在所述预设经度范围内;
19、基于调整后的所述经度差,生成所述经度差分序列;
20、所述利用所述预测经度差,对所述经度信息序列中的下一经度信息进行预测,得到所述预测经度信息,包括:
21、检测所述预测经度差是否在所述预设经度范围内;
22、若所述预测经度差不在所述预设经度范围内,对所述预测经度差进行调整,以使调整后的所述预测经度差在所述预设经度范围内;
23、利用调整后的所述预测经度差,对所述经度信息序列中的下一经度信息进行预测,得到所述预测经度信息。
24、在一些实施例中,所述对所述纬度信息序列中的下一纬度信息进行预测,得到预测纬度信息,包括:
25、基于所述纬度信息序列中相邻所述纬度信息之间的纬度差,生成纬度差分序列;
26、对所述纬度差分序列中的下一纬度差进行预测,得到预测纬度差;
27、利用所述预测纬度差,对所述纬度信息序列中的下一纬度信息进行预测,得到所述预测纬度信息。
28、在一些实施例中,所述利用所述预测纬度差,对所述纬度信息序列中的下一纬度信息进行预测,得到所述预测纬度信息,包括:
29、检测所述预测纬度差是否在预设纬度范围内;
30、若所述预测纬度差不在所述预设纬度范围内,对所述预测纬度差进行调整,以使调整后的所述预测纬度差在所述预设纬度范围内;
31、利用调整后的所述预测纬度差,对所述纬度信息序列中的下一纬度信息进行预测,得到所述预测纬度信息。
32、在一些实施例中,所述利用所述历史出现时间,对所述目标舰船的下一次出现时间进行预测,得到预测出现时间,包括:
33、按照时间先后顺序,对多个不同所述历史出现时间进行排序,生成出现时间序列;
34、基于所述出现时间序列中相邻所述历史出现时间之间的时间差,生成时间差分序列;
35、对所述时间差分序列中的下一时间差进行预测,得到预测时间差;
36、利用所述预测时间差以及所述时间差分序列,对所述目标舰船的下一次出现时间进行预测,得到所述预测出现时间。
37、在一些实施例中,所述基于所述预测出现时间和所述预测出现地点,生成所述目标舰船的下一次位置信息,包括:
38、获取包括同一所述历史位置信息的所述舰船新闻数据的历史数量;
39、利用所述历史数量,对包括所述预测出现时间和所述预测出现地点的未来时刻舰船新闻数据的数量进行预测,得到预测数量;
40、确定与所述预测数量对应的舰船位置预测关注度;
41、基于所述预测出现时间、所述预测出现地点以及所述舰船位置预测关注度,生成所述目标舰船的下一次位置信息。
42、另一方面,本技术还提供一种计算机设备,所述计算机设备包括:
43、一个或多个处理器;
44、存储器;以及
45、一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现任一项所述的舰船的位置预测方法中的步骤。
46、另一方面,本技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行任一项所述的舰船的位置预测方法中的步骤。
47、另一方面,本技术实施例提供了一种计算机程序产品,包括计算机程序或指令,计算机程序或指令被处理器执行以实现如上任一项所述的舰船的位置预测方法。
48、本技术实施例提供的舰船的位置预测方法、计算机设备及存储介质,方法包括:获取舰船新闻数据,舰船新闻数据中包括目标舰船的历史位置信息,历史位置信息中包括目标舰船的历史出现时间,以及历史出现时间对应的历史出现地点;利用历史出现地点,对目标舰船的下一次出现地点进行预测,得到预测出现地点;利用历史出现时间,对目标舰船的下一次出现时间进行预测,得到预测出现时间;基于预测出现时间和预测出现地点,生成目标舰船的下一次位置信息。本技术实施例通过获取舰船新闻数据,根据舰船新闻数据中目标舰船的历史出现时间、历史出现地点进行预测,得到目标舰船的下一次位置信息,从而在不向目标舰船查询其位置信息,也不在目标舰船上安装定位装置或监控装置的情况下,获取到目标舰船的相关位置信息。
1.一种舰船的位置预测方法,其特征在于,所述方法包括:
2.如权利要求1所述的舰船的位置预测方法,其特征在于,所述利用所述历史出现地点,对所述目标舰船的下一次出现地点进行预测,得到预测出现地点,包括:
3.如权利要求2所述的舰船的位置预测方法,其特征在于,所述对所述经度信息序列中的下一经度信息进行预测,得到预测经度信息,包括:
4.如权利要求3所述的舰船的位置预测方法,其特征在于,所述基于所述经度信息序列中相邻所述经度信息之间的经度差,生成经度差分序列,包括:
5.如权利要求2所述的舰船的位置预测方法,其特征在于,所述对所述纬度信息序列中的下一纬度信息进行预测,得到预测纬度信息,包括:
6.如权利要求5所述的舰船的位置预测方法,其特征在于,所述利用所述预测纬度差,对所述纬度信息序列中的下一纬度信息进行预测,得到所述预测纬度信息,包括:
7.如权利要求1所述的舰船的位置预测方法,其特征在于,所述利用所述历史出现时间,对所述目标舰船的下一次出现时间进行预测,得到预测出现时间,包括:
8.如权利要求1所述的舰船的位置预测方法,其特征在于,所述基于所述预测出现时间和所述预测出现地点,生成所述目标舰船的下一次位置信息,包括:
9.一种计算机设备,其特征在于,所述计算机设备包括:
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行权利要求1至8中任一项所述的舰船的位置预测方法中的步骤。
