掌桥专利:专业的专利平台
掌桥专利
首页

预警信息的生成方法、装置、设备及存储介质

文献发布时间:2024-04-18 19:53:33


预警信息的生成方法、装置、设备及存储介质

技术领域

本申请涉及气象预警领域,尤其涉及一种预警信息的生成方法、装置、设备及存储介质。

背景技术

近年来,随着自然灾害的频繁发生,对自然灾害的预警成为应对自然灾害的重要手段。例如,在气旋(如台风、飓风或旋风等)经过区域时,预警设备(如服务器、基站等)向区域中的用户终端(如手机)发送预警信息。

目前,在预警设备向区域中的用户终端发送预警信息时,预警设备需要先获取气旋的移动路径和移动速度,并确定气旋经过的区域和气旋经过区域的时间。之后,预警设备根据气旋经过的区域和气旋经过区域的时间,生成预警信息,并以广播的方式向气旋经过的区域中的所有用户终端发送预警信息。但是,在上述技术方案中,由于区域中的部分用户在气旋经过区域时的活动情况各不相同,使得用户对于预警信息的需求也各不相同。因此,如何解决不同用户对预警信息的需求的问题,成为一个亟待解决的技术问题。

发明内容

本申请提供一种预警信息的生成方法、装置、设备及存储介质,用于解决不同用户对预警信息的需求的问题。

为达到上述目的,本申请采用如下技术方案:

第一方面,本申请提供一种预警信息的生成方法,该方法包括:预警信息的生成装置(可以简称为“生成装置”)获取第一强度信息,第一强度信息用于指示目标气旋对第一区域的影响情况。生成装置获取目标用户的第一状态信息,第一状态信息包括:第一位置信息和第一特征信息,第一位置信息用于指示目标用户的位置,第一特征信息包括:身份职业信息、出行状态信息。若目标用户位于第一区域内,则生成装置根据第一强度信息和第一特征信息,生成第一预警信息。

可选的,该预警信息的生成方法还包括:生成装置获取目标气旋的第二状态信息,第二状态信息包括:第二位置信息和第二特征信息,第二位置信息用于指示目标气旋的位置,第二特征信息包括:移动速度信息和中心气压信息。生成装置获取第一区域的位置信息。生成装置根据第二位置信息和第一区域的位置信息,确定距离信息,距离信息用于指示第一区域与目标气旋之间的距离。上述“生成装置获取第一强度信息”的方法包括:生成装置根据距离信息和第二特征信息,生成第一强度信息。

可选的,第二状态信息的数量为多个,一个第二状态信息对应一个时刻。第二特征信息还包括:时间信息,时间信息用于指示目标气旋到达第二位置信息的时间。

可选的,第一区域的数量为多个,多个第一区域在第二区域内。上述“生成装置获取第一强度信息”的方法包括:生成装置对于每个第一区域,获取第一强度信息,以获取多个第一强度信息。该预警信息的生成方法还包括:生成装置根据多个第一强度信息,确定第二强度信息,第二强度信息用于指示目标气旋对第二区域的影响情况。生成装置根据第二强度信息,生成第二预警信息,并向第二区域中的终端发送第二预警信息。

第二方面,本申请提供一种预警信息的生成装置,该装置包括:获取模块和处理模块。

获取模块,用于获取第一强度信息,第一强度信息用于指示目标气旋对第一区域的影响情况。获取模块,还用于获取目标用户的第一状态信息,第一状态信息包括:第一位置信息和第一特征信息,第一位置信息用于指示目标用户的位置,第一特征信息包括:身份职业信息、出行状态信息。处理模块,用于若目标用户位于第一区域内,则根据第一强度信息和第一特征信息,生成第一预警信息。

可选的,获取模块,还用于获取目标气旋的第二状态信息,第二状态信息包括:第二位置信息和第二特征信息,第二位置信息用于指示目标气旋的位置,第二特征信息包括:移动速度信息和中心气压信息。获取模块,还用于获取第一区域的位置信息。处理模块,还用于根据第二位置信息和第一区域的位置信息,确定距离信息,距离信息用于指示第一区域与目标气旋之间的距离。处理模块,具体用于根据距离信息和第二特征信息,生成第一强度信息。

可选的,第二状态信息的数量为多个,一个第二状态信息对应一个时刻。第二特征信息还包括:时间信息,时间信息用于指示目标气旋到达第二位置信息的时间。

可选的,第一区域的数量为多个,多个第一区域在第二区域内,该装置还包括:发送模块。获取模块,具体用于对于每个第一区域,获取第一强度信息,以获取多个第一强度信息。处理模块,还用于根据多个第一强度信息,确定第二强度信息,第二强度信息用于指示目标气旋对第二区域的影响情况。处理模块,还用于根据第二强度信息,生成第二预警信息。发送模块,用于向第二区域中的终端发送第二预警信息。

第三方面,本申请提供了一种预警信息的生成设备,该设备包括:处理器和存储器,处理器和存储器耦合,存储器用于存储一个或多个程序,该一个或多个程序包括计算机执行指令,当该预警信息的生成设备运行时,处理器执行该存储器存储的该计算机执行指令,以实现如第一方面和第一方面的任一种可能的实现方式中所描述的预警信息的生成方法。

第四方面,本申请提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行上述第一方面和第一方面的任一种可能的实现方式中所描述的预警信息的生成方法。

第五方面,本申请提供一种计算机程序产品,应用于服务器,该计算机程序产品包括计算机指令,当该计算机指令在该服务器上运行时,该服务器实现如第一方面和第一方面的任一种可能的实现方式中所描述的预警信息的生成方法。

上述方案中,预警信息的生成装置、设备、计算机存储介质或者计算机程序产品所能解决的技术问题以及实现的技术效果可以参见上述第一方面所解决的技术问题以及技术效果,在此不再赘述。

本申请提供的技术方案至少带来以下有益效果:服务器可以获取第一强度信息,第一强度信息用于指示目标气旋对第一区域的影响情况。之后,服务器获取目标用户的第一状态信息,第一状态信息包括:第一位置信息和第一特征信息,第一位置信息用于指示目标用户的位置,第一特征信息包括:身份职业信息、出行状态信息。之后,服务器可以确定目标用户是否位于第一区域内。若服务器确定目标用户位于第一区域内,则服务器根据第一强度信息和第一特征信息,生成第一预警信息。也就是说,服务器可以结合用户的特征信息,对目标气旋对第一区域的影响情况进行处理,生成用户所需要的预警信息。如此,可以为每个用户提供有价值的预警信息,满足不同用户对预警信息的需求,提高了预警信息的精确性和实用性。

附图说明

图1为本申请实施例提供的一种气象图的实例示意图;

图2为本申请实施例提供的一种通信系统示意图;

图3为本申请实施例提供的一种预警信息的生成方法的流程示意图;

图4为本申请实施例提供的一种显示界面的实例示意图;

图5为本申请实施例提供的另一种预警信息的生成方法的流程示意图;

图6为本申请实施例提供的另一种气象图的实例示意图;

图7为本申请实施例提供的一种地理聚类的实例示意图;

图8为本申请实施例提供的另一种预警信息的生成方法的流程示意图;

图9为本申请实施例提供的一种预警信息的生成装置的结构示意图;

图10为本申请实施例提供的一种预警信息的生成设备的结构示意图;

图11为本申请实施例提供的一种计算机程序产品的概念性局部视图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。

本文中字符“/”,一般表示前后关联对象是一种“或者”的关系。例如,A/B可以理解为A或者B。

本申请的说明书和权利要求书中的术语“第一”和“第二”是用于区别不同的对象,而不是用于描述对象的特定顺序。

此外,本申请的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括其他没有列出的步骤或模块,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。

另外,在本申请实施例中,“示例性的”、或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性的”或“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”、或者“例如”等词旨在以具体方式呈现概念。

在对本申请实施例提供的预警信息的生成方法进行详细介绍之前,先对本申请实施例的实施环境和应用场景进行介绍。

首先,对本申请实施例的应用场景进行介绍。

本申请实施例的预警信息的生成方法应用于有气旋经过的场景中。在相关技术中,预警设备向区域中的用户终端发送预警信息时,预警设备需要先获取气旋的移动路径和移动速度,并确定气旋经过的区域和气旋经过区域的时间。之后,预警设备根据气旋经过的区域和气旋经过区域的时间,生成预警信息,并以广播的方式向气旋经过的区域中的所有用户终端发送预警信息。

示例性的,如图1所述,气象图100包括:台风(即气旋)101、区域102、区域103和区域104。其中,台风101的风力达到12级,台风101在6小时内经过区域102,且台风101在12小时内经过区域103。则服务器向区域102中的用户终端发送台风红色预警,向区域103中的用户终端发送台风橙色预警,且不向区域104中的用户终端发送预警信息。

综上,目前的技术方案中,由于区域中的部分用户在气旋经过区域时的活动情况各不相同,使得用户对于预警信息的需求也各不相同。因此,如何满足不同用户对预警信息的需求,成为一个亟待解决的技术问题。

为了解决上述问题,本申请实施例提供一种预警信息的生成方法,生成装置可以获取目标气旋对第一区域的影响情况,并获取目标用户的位置信息和特征信息,特征信息包括:身份职业信息、出行状态信息等。之后,若生成装置根据目标用户的位置信息,确定目标用户位于第一区域内,则生成装置根据目标气旋对第一区域的影响情况和目标用户的特征信息,生成第一预警信息。也就是说,生成装置可以结合用户的特征信息,对目标气旋对第一区域的影响情况进行处理,生成用户所需要的预警信息。如此,可以为每个用户提供有价值的预警信息,满足不同用户对预警信息的需求。

下面对本申请实施例的实施环境进行介绍。

如图2所示,为本申请实施例提供的一种通信系统,该通信系统包括:预警设备(如服务器201)、至少一个终端(如终端202、终端203)。其中,服务器201可以与终端202(或终端203)进行有线/无线通信。

其中,服务器201可以获取区域的位置信息、气旋的位置信息和气旋的移动速度信息、中心气压信息,并生成气旋对区域的影响情况。服务器201还可以获取终端202的位置信息和持有终端202的用户的身份职业信息、出行状态信息,并结合气旋对区域的影响情况,生成预警信息。之后,服务器201可以向终端202发送预警信息。同理,服务器201还可以获取终端203的位置信息和持有终端203的用户的身份职业信息、出行状态信息,并结合气旋对区域的影响情况,生成预警信息。之后,服务器201可以向终端203发送预警信息。

其中,终端(如终端202、终端203)可以是一种具有收发功能和拍摄功能的设备。终端可以被部署在陆地上,包括室内或室外、手持或车载;也可以被部署在水面上(如轮船等);还可以被部署在空中(例如飞机、气球和卫星上等)。终端包括具有无线通信功能和拍摄功能的手持式设备、车载设备、可穿戴设备或计算设备。示例性地,终端可以是手机(mobile phone)、平板电脑或带无线收发功能和拍摄功能的电脑。终端设备还可以是虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制中的无线终端、无人驾驶中的无线终端、远程医疗中的无线终端、智能电网中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。

服务器(如服务器201)可以为物理服务器,也可以为云端服务器。

在介绍了本申请实施例的应用场景和实施环境之后,下面结合上述实施环境,对本申请实施例提供的预警信息的生成方法进行详细介绍。

以下实施例中的方法均可以在上述应用场景和实施环境中实现。下面结合说明书附图对本申请实施例进行具体说明。

图3为本申请实施例提供的一种预警信息的生成方法的流程示意图。如图3所示,该方法可以包括:S301-S304。

S301、服务器获取第一强度信息。

其中,第一强度信息用于指示目标气旋对第一区域的影响情况。

示例性的,第一强度信息为受到台风A(即目标气旋)的影响,在12小时内小区A(即第一区域)的风速达到8级、降雨量达到50毫米。

在一种可能的设计中,第一强度信息可以包括:第一区域的位置信息。

在一种可能的实现方式中,服务器存储有第一强度信息。服务器可以从存储的信息中获取第一强度信息。

在另一种可能的实现方式中,服务器可以根据目标气旋的状态信息和第一区域的位置信息,生成第一强度信息。其中,对生成第一强度信息的介绍可以参考以下实施例中的描述,这里不予赘述。

S302、服务器获取目标用户的第一状态信息。

在本申请实施例中,第一状态信息可以包括:第一位置信息和第一特征信息。其中,第一位置信息用于指示目标用户的位置,第一特征信息可以包括:身份职业信息、出行状态信息。

需要说明的是,本申请实施例对第一特征信息不作限定。例如,第一特征信息还可以包括:性别信息、年龄信息。又例如,第一特征信息还可以包括:手机号码归属地信息、身份证件归属地信息、工作地信息、居住地信息。又例如,第一特征信息还可以包括:经济能力信息。

示例性的,用户A的状态信息包括:北纬40度、东经116度(即位置信息)。并且,用户A的状态信息还包括如表1所示的特征信息,其示出了用户A为年龄30岁的、职业为办公室文员的女性,并且,还示出了用户A处于工作状态,用户A的手机号码归属地为省份A城市A行政区A,用户A的身份证件归属地为省份B城市B行政区B,用户A的工作地为省份A城市A行政区A,用户A的居住地为省份B城市B行政区B,用户A参加了社会保险,用户A居住在55000元/平方米的房子,用户A还拥有交通工具。

表1特征信息

在一种可能的实现方式中,服务器可以接收来自目标用户的终端的第一状态信息。

需要说明的是,本申请实施例对执行S301和S302的顺序不作限定。例如,服务器可以先执行S301,再执行S302。又例如,服务器可以先执行S302,再执行S301。又例如,服务器可以同时执行S301和S302。

S303、服务器根据第一位置信息和第一区域的位置信息,确定目标用户是否位于第一区域内。

在一些实施例中,若服务器确定目标用户位于第一区域内,则服务器执行S304。

S304、服务器根据第一强度信息和第一特征信息,生成第一预警信息。

在一种可能的实现方式中,服务器存储有预设风速条件和预设降雨量条件。服务器可以根据预设风速条件、预设降雨量条件、第一强度信息和第一特征信息,确定第一预警信息。

示例性的,预设风速条件包括:台风蓝色预警:24小时内可能或者已经受热带气旋影响,沿海或者陆地平均风力达6级以上,或者阵风8级以上并可能持续;台风黄色预警:24小时内可能或者已经受热带气旋影响,沿海或者陆地平均风力达8级以上,或者阵风10级以上并可能持续;台风橙色预警:12小时内可能或者已经受热带气旋影响,沿海或者陆地平均风力达10级以上,或者阵风12级以上并可能持续;台风红色预警:6小时内可能或者已经受热带气旋影响,沿海或者陆地平均风力达12级以上,或者阵风达14级以上并可能持续。预设降雨量条件包括:暴雨蓝色预警:12小时内降雨量将达50毫米以上,或者已达50毫米以上且降雨可能持续;暴雨黄色预警:6小时内降雨量将达50毫米以上,或者已达50毫米以上且降雨可能持续;暴雨橙色预警:3小时内降雨量将达50毫米以上,或者已达50毫米以上且降雨可能持续;暴雨红色预警:3小时内降雨量将达100毫米以上,或者已达100毫米以上且降雨可能持续。若第一强度信息为受到台风A(即目标气旋)的影响,在12小时内写字楼A(即第一区域)的风速达到8级、降雨量达到50毫米,且第一特征信息包括:办公室文员、工作,则服务器生成的第一预警信息为台风橙色预警、暴雨蓝色预警,且下班时间使用交通工具的过程中,道路存在遭遇大风和内涝风险。

上述实施例提供的技术方案至少带来以下有益效果:服务器可以获取第一强度信息,第一强度信息用于指示目标气旋对第一区域的影响情况。之后,服务器获取目标用户的第一状态信息,第一状态信息包括:第一位置信息和第一特征信息,第一位置信息用于指示目标用户的位置,第一特征信息包括:身份职业信息、出行状态信息。之后,服务器可以确定目标用户是否位于第一区域内。若服务器确定目标用户位于第一区域内,则服务器根据第一强度信息和第一特征信息,生成第一预警信息。也就是说,服务器可以结合用户的特征信息,对目标气旋对第一区域的影响情况进行处理,生成用户所需要的预警信息。如此,可以为每个用户提供有价值的预警信息,满足不同用户对预警信息的需求,提高了预警信息的精确性和实用性。

在一些实施例中,在服务器生成第一预警信息之后,服务器可以向审核人员的终端发送第一预警信息。之后,服务器可以接收来自审核人员的终端的审核通过的指令,并根据审核通过的指令,确定第一预警信息审核通过。

在一些实施例中,在服务器生成第一预警信息、且确定第一预警信息审核通过之后,服务器可以向目标用户的终端发送第一预警信息。之后,目标用户的终端可以接收来自服务器的第一预警信息,并向目标用户呈现第一预警信息。

可选的,服务器可以向目标用户的终端发送第一预警信息和第一强度信息。之后,目标用户的终端可以接收来自服务器的第一预警信息和第一强度信息,并向目标用户呈现第一预警信息和第一强度信息。

示例性的,如图4所示,用户的手机界面400包括:发布时间提示框401、预警内容提示框402和查看详情按钮403。其中,发布时间提示框401包括:2022-11-29,19:35:01,预警内容提示框402包括:应急管理服务器提醒您:受台风A影响,已于今日19时将城市A的台风黄色预警升级为橙色预警、将暴雨蓝色预警升级为暴雨黄色预警,预计台风A在今天夜间从城市A登陆,强度为12-14级台风或强台风,降雨量将达50毫米以上,或者已达50毫米以上且降雨可能持续。提醒您下班时2自家路程中,存在遭遇大风和内涝风险,请关注预警信息,注意避雨避险,合理安排出行,确保安全,响应于对查看详情按钮403的操作(如点击操作),用户的手机可以显示台风A的具体信息。

在一些实施例中,若服务器确定目标用户未位于第一区域内,则服务器不向目标用户的终端发送第一预警信息。

在一些实施例中,如图5所示,在S301之前,该预警信息的生成方法还包括:S501-S503。

S501、服务器获取目标气旋的第二状态信息。

在本申请实施例中,第二状态信息包括:第二位置信息和第二特征信息。其中,第二位置信息用于指示目标气旋的位置,第二特征信息包括:移动速度信息和中心气压信息。

需要说明的是,本申请实施例对第二特征信息不作限定。例如,第二特征信息可以包括:名称信息。又例如,第二特征信息可以包括:中心气压差信息、风圈半径信息。又例如,第二特征信息可以包括:最大风速信息、气旋强度信息。

在一种可能的设计中,第二特征信息还可以包括:时间信息。其中,时间信息用于指示目标气旋到达第二位置信息的时间。

在一种可能的实现方式中,服务器存储有目标气旋的第二状态信息。服务器可以从存储的信息中获取第二状态信息。

在另一种可能的实现方式中,服务器可以接收来自气象监测终端的目标气旋的第二状态信息。

在一种可能的设计中,服务器可以接收多个气象监测终端的目标气旋的信息。之后,服务器可以根据多个气象监测终端的目标气旋的信息进行加权平均处理,生成目标气旋的第二状态信息。

S502、服务器获取第一区域的位置信息。

在一些实施例中,服务器还可以获取第一区域的地貌信息。地貌信息可以包括:地形海拔高度信息、地表温度信息、坡角信息、地貌类型信息、饱和湿空气云底高度信息、饱和湿空气高度信息。

在一种可能的实现方式中,服务器存储有预设地貌类型和预设粗糙长度值之间的对应关系。服务器可以根据第一区域的地貌类型信息,确定第一区域的地表粗糙长度信息。

示例性的,如表2所示,其示出了预设地貌类型和预设粗糙长度值之间的对应关系。

表2预设地貌类型和预设粗糙长度值之间的对应关系

需要说明的是,本申请实施例对执行S501和S502的顺序不作限定。例如,服务器可以先执行S501,再执行S502。又例如,服务器可以先执行S502,再执行S501。又例如,服务器可以同时执行S501和S502。

S503、服务器根据第二位置信息和第一区域的位置信息,确定距离信息。

其中,距离信息用于指示第一区域与目标气旋之间的距离。

在本申请实施例中,S301包括:S504。

S504、服务器根据距离信息和第二特征信息,生成第一强度信息。

在一种可能的实现方式中,服务器存储有至少一个预设台风模型。服务器可以根据至少一个预设台风模型对距离信息和第二特征信息进行处理,生成第一强度信息。

需要说明的是,本申请实施例对预设台风模型不作限定。例如,预设台风模型可以为Yan Meng台风模型。又例如,预设台风模型可以为Kepert台风模型。又例如,预设台风模型可以为Shapiro台风模型。

在一种可能的设计中,服务器可以根据预设台风模型对第二位置信息、第二特征信息和距离信息进行处理,将边界层内的台风风速分解为梯度风速。其中,梯度风速可以通过公式一、公式二、公式三和公式四表示。

其中,R

可选的,服务器还可以服务器可以根据预设台风模型对第二位置信息、第二特征信息、距离信息、第一区域的地貌信息进行处理,将边界层内的台风风速分解为摩擦引起的风速,摩擦引起的风速可以通过公式五、公式六、公式七、公式八和公式九表示。

其中,z用于指示原始坐标系下的垂直坐标(即饱和湿空气云底高度),h

在一种可能的实现方式中,服务器可以根据梯度风速、摩擦引起的风速和目标台风的移动速度,确定台风边界层的风速。其中,台风边界层的风速可以通过公式十、公式十一和公式十二表示。

u=u

v=v

其中,u用于指示台风边界层的风速在经度方向的风速,v指示台风边界层的风速在纬度方向的风速,V用于指示台风边界层的风速。

在一种可能的实现方式中,服务器存储有预设降水模型。服务器可以根据预设降水模型对台风边界层的风速和第一区域的地貌信息进行处理,确定台风的降水率。其中,台风的降水率可以通过公式十三、公式十四、公式十五和公式十六表示。

w=V·tanβ公式十五。

其中,S

在一种可能的设计中,在台风本体水汽饱和时,其降水率等于降水凝结率,则预设降水模型从模拟台风的降水率转化为模拟台风的降水凝结率。

需要说明的是,台风的降水凝结率包括:热力影响下的降水凝结率、复杂地形影响下的降水凝结率和登陆衰减影响下的降水凝结率。

在一种可能的设计中,服务器存储有预设降水分布特征。服务器可以根据预设降水分布特征对降水凝结率的空间分别进行调整。其中,预设降水分布特征可以为螺旋雨带结构特征。

可以理解的是,服务器通过获取目标气旋的第二状态信息和第一区域的位置信息,可以确定第一强度信息,为生成预警信息提供了有价值的参考。

在一些实施例中,目标气旋的第二状态信息的数量可以为多个,一个第二状态信息对应一个时刻。也就是说,服务器可以根据不同时刻的目标气旋的第二状态信息,确定预警信息。

在一种可能的实现方式中,服务器可以接收来自气象监测终端的目标气旋的多个第二状态信息。其中,多个第二状态信息中包括预测的目标气旋的状态信息。之后,服务器可以根据目标气旋在不同时刻的第二状态信息,确定目标气旋的台风边界层的风速和降水率,并标记在地图上。

示例性的,如图6所示,其示出了台风在地图中不同位置的风速和单位时间内的降水量,图6包括:点A、点B、点C、点D、点E和点F。其中,点A的风速为62米/秒、降雨量为660毫米,点B的风速为49米/秒、降雨量为498毫米,点C的风速为38米/秒、降雨量为321毫米,点D的风速为27米/秒、降雨量为211毫米,点E的风速为19米/秒、降雨量为132毫米,点F的风速为9米/秒、降雨量为72毫米。

在一些实施例中,第一状态信息还可以包括:位置信息对应的时间戳,第一位置信息可以包括:实时的位置信息、预测的位置信息。服务器可以根据多个目标用户中每个目标用户的第一位置信息和位置信息对应的时间戳,对多个目标用户进行地理空间聚类操作。

在一种可能的实现方式中,服务器存储有预设地理聚类模型。服务器可以根据预设地理聚类模型对多个目标用户进行地理空间聚类操作。

示例性的,服务器存储有DBSCAN(density-based Spatial clustering ofapplications with noise,具有噪声的基于密度的聚类算法)模型,且DBSCAN模型中的Eps(epsilon,ε)参数为100米,最小点数(Minimum number of points,minPts)参数为2。服务器将位置信息集输入DBSCAN模型的代码一中。其中,位置信息集包括:用户A的位置信息A、用户B的位置信息B、用户C的位置信息C、用户D的位置信息D和用户E的位置信息E,且用户A、用户B、用户C、用户D和用户E均标记为未处理状态,位置信息A对应的时间戳和位置信息B对应的时间戳均为工作日9点-17点,位置信息C对应的时间戳为每日20点-次日6点,位置信息D对应的时间戳为工作日6点-9点,位置信息E对应的时间戳为工作日18点-20点。代码一如下表示:

响应于上述代码一,DBSCAN模型输出如图7所示的地图700,地图700包括:区域701、区域702和区域703,区域701包括用户A和用户B,区域702包括:用户C,区域703包括:用户D和用户E,则服务器确定区域701为用户的工作地点,区域702为用户的居住地点,区域703为用户的通勤路线。

可以理解的是,通过该预设地理聚类模型,服务器可以将用户位置进行聚类分区,再结合每个位置上的时间戳信息进行修正,并进一步分析得到该用户在不同区域的状态情况。

在一些实施例中,第一区域的数量可以为多个,服务器可以对于每一个第一区域,获取第一强度信息,以获取多个第一强度信息。

在一种可能的实现方式中,多个第一区域在第二区域内,则服务器可以根据多个第一强度信息,确定第二强度信息。其中,第二强度信息用于指示目标气旋对第二区域的影响情况,第二区域可以为上述通过聚类分区得到的任一区域。

示例性的,区域A包括:区域B、区域C和区域D。其中,区域B对应的第一强度信息为受到台风A的影响,在12小时内区域B的风速达到8级、降雨量达到50毫米;区域C对应的第一强度信息为受到台风A的影响,在12小时内区域C的风速达到9级、降雨量达到58毫米;区域D对应的第一强度信息为受到台风A的影响,在12小时内区域D的风速达到7级、降雨量达到57毫米。则服务器确定区域A对应的第一强度信息为受到台风A的影响,在12小时内区域A的风速达到8级、降雨量达到55毫米。

在一种可能的设计中,服务器可以根据第二强度信息,生成第二预警信息,并向第二区域中的终端发送第二预警信息。

可选的,服务器可以根据第二强度信息和第二区域中的用户的状态信息,生成第二预警信息,并向用户的终端发送第二预警信息。

下面结合具体实例,对本申请提供的预警信息的生成方法的流程图进行介绍。如图8所示,该预警信息的生成方法包括:S801-S809。

S801、服务器获取气象要素观测信息和台风路径预测信息(即服务器获取目标台风的第二状态信息)。

S802、服务器进行台风强度模拟(即服务器根据距离信息和第二特征信息,生成第一强度信息)。

S803、服务器确定台风危险性等级空间分布(即服务器可以根据第二强度信息,生成第二预警信息)。

S804、服务器确定受灾害影响的范围(即服务器获取第一区域的位置信息)。

在一些实施例中,在服务器确定受灾害影响的范围之后,服务器可以针对区域,执行S805。

在另一些实施例中,在服务器确定受灾害影响的范围之后,服务器可以针对用户,执行S806。

S805、服务器确定区域(即服务器可以根据预设地理聚类模型对多个目标用户进行地理空间聚类操作)。

S806、服务器根据获取用户画像信息(即服务器获取目标用户的第一状态信息)。用户画像信息包括:用户的精确空间位置信息(即第一位置信息)和用户的准确特征分类信息(即第一特征信息)。

S807、服务器生成台风预警信息(即服务器根据第一强度信息和第一特征信息,生成第一预警信息)。

S808、服务器审批台风预警信息(即服务器可以向审核人员的终端发送第一预警信息)。

S809、服务器发送台风预警信息(即服务器可以向目标用户的终端发送第一预警信息)。

上述主要从计算机设备的角度对本申请实施例提供的方案进行了介绍。可以理解的是,计算机设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本申请所公开的实施例描述的各示例的预警信息的生成方法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请实施例还提供一种预警信息的生成装置。该预警信息的生成装置可以为计算机设备,也可以是上述计算机设备中的CPU,还可以是上述计算机设备中用于生成预警信息的处理模块,还可以是上述计算机设备中用于生成预警信息的客户端。

本申请实施例可以根据上述方法示例对预警信息的生成装置进行功能模块或者功能单元的划分,例如,可以对应各个功能划分各个功能模块或者功能单元,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块或者功能单元的形式实现。其中,本申请实施例中对模块或者单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

如图9所示,为本申请实施例提供的一种预警信息的生成装置的结构示意图。预警信息的生成装置用于执行图3或图5所示的预警信息的生成方法。预警信息的生成装置900可以包括:获取模块901和处理模块902。

获取模块901,用于获取第一强度信息,第一强度信息用于指示目标气旋对第一区域的影响情况。获取模块901,还用于获取目标用户的第一状态信息,第一状态信息包括:第一位置信息和第一特征信息,第一位置信息用于指示目标用户的位置,第一特征信息包括:身份职业信息、出行状态信息。处理模块902,用于若目标用户位于第一区域内,则根据第一强度信息和第一特征信息,生成第一预警信息。

可选的,获取模块901,还用于获取目标气旋的第二状态信息,第二状态信息包括:第二位置信息和第二特征信息,第二位置信息用于指示目标气旋的位置,第二特征信息包括:移动速度信息和中心气压信息。获取模块901,还用于获取第一区域的位置信息。处理模块902,还用于根据第二位置信息和第一区域的位置信息,确定距离信息,距离信息用于指示第一区域与目标气旋之间的距离。处理模块902,具体用于根据距离信息和第二特征信息,生成第一强度信息。

可选的,第二状态信息的数量为多个,一个第二状态信息对应一个时刻。第二特征信息还包括:时间信息,时间信息用于指示目标气旋到达第二位置信息的时间。

可选的,第一区域的数量为多个,多个第一区域在第二区域内,该装置还包括:发送模块903。获取模块901,具体用于对于每个第一区域,获取第一强度信息,以获取多个第一强度信息。处理模块902,还用于根据多个第一强度信息,确定第二强度信息,第二强度信息用于指示目标气旋对第二区域的影响情况。处理模块902,还用于根据第二强度信息,生成第二预警信息。发送模块903,用于向第二区域中的终端发送第二预警信息。

图10是根据一示例性实施例示出的一种预警信息的生成设备的硬件结构示意图。该预警信息的生成设备可以包括处理器1002,处理器1002用于执行应用程序代码,从而实现本申请中的预警信息的生成方法。

处理器1002可以是一个中央处理器(central processing unit,CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。

如图10所示,预警信息的生成设备还可以包括存储器1003。其中,存储器1003用于存储执行本申请方案的应用程序代码,并由处理器1002来控制执行。

存储器1003可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compactdisc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器1003可以是独立存在,通过总线1004与处理器1002相连接。存储器1003也可以和处理器1002集成在一起。

如图10所示,预警信息的生成设备还可以包括通信接口1001,其中,通信接口1001、处理器1002、存储器1003可以相互耦合,例如,通过总线1004相互耦合。通信接口1001用于与其他设备进行信息交互,例如支持预警信息的生成设备与其他设备的信息交互。

需要指出的是,图10中示出的设备结构并不构成对该预警信息的生成设备的限定,除图10所示部件之外,该预警信息的生成设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不相同的部件布置。

在实际实现时,处理模块902所实现的功能可以由图10所示的处理器1002调用存储器1003中的程序代码来实现。

本申请还提供了一种计算机可读存储介质,计算机可读存储介质上存储有指令,当计算机可读存储介质中的指令由计算机设备的处理器执行时,使得计算机能够执行上述所示实施例提供的预警信息的生成方法。例如,计算机可读存储介质可以为包括指令的存储器1003,上述指令可由计算机设备的处理器1002执行以完成上述方法。可选地,计算机可读存储介质可以是非临时性计算机可读存储介质,例如,非临时性计算机可读存储介质可以是ROM、RAM、CD-ROM、磁带、软盘和光数据存储设备等。

图11示例性地示出本申请实施例提供的计算机程序产品的概念性局部视图,计算机程序产品包括用于在计算设备上执行计算机进程的计算机程序。

在一个实施例中,计算机程序产品是使用信号承载介质1100来提供的。信号承载介质1100可以包括一个或多个程序指令,其当被一个或多个处理器运行时可以提供以上针对图3或图5描述的功能或者部分功能。因此,例如,参考图3中所示的实施例,S301~S304的一个或多个特征可以由与信号承载介质1100相关联的一个或多个指令来承担。此外,图11中的程序指令也描述示例指令。

在一些示例中,信号承载介质1100可以包含计算机可读介质1101,诸如但不限于,硬盘驱动器、紧密盘(CD)、数字视频光盘(DVD)、数字磁带、存储器、只读存储记忆体(read-only memory,ROM)或随机存储记忆体(random access memory,RAM)等等。

在一些实施方式中,信号承载介质1100可以包含计算机可记录介质1102,诸如但不限于,存储器、读/写(R/W)CD、R/W DVD、等等。

在一些实施方式中,信号承载介质1100可以包含通信介质1103,诸如但不限于,数字和/或模拟通信介质(例如,光纤电缆、波导、有线通信链路、无线通信链路、等等)。

信号承载介质1100可以由无线形式的通信介质1103来传达。一个或多个程序指令可以是,例如,计算机可执行指令或者逻辑实施指令。

在一些示例中,诸如针对图9描述的预警信息的生成装置可以被配置为响应于通过计算机可读介质1101、计算机可记录介质1102、和/或通信介质1103中的一个或多个程序指令,提供各种操作、功能、或者动作。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不相同的功能模块完成,即将装置的内部结构划分成不相同的功能模块,以完成以上描述的全分类部或者部分功能。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以在一个地方,或者也可以分布到多个不相同地方。可以根据实际的需要选择其中的部分或者全分类部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全分类部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全分类部或部分步骤。而前述的存储介质包括-U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

以上,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

技术分类

06120116339411