CN113068170A - 一种信息推送方法、装置和电子设备 - Google Patents

一种信息推送方法、装置和电子设备 Download PDF

Info

Publication number
CN113068170A
CN113068170A CN201911400725.9A CN201911400725A CN113068170A CN 113068170 A CN113068170 A CN 113068170A CN 201911400725 A CN201911400725 A CN 201911400725A CN 113068170 A CN113068170 A CN 113068170A
Authority
CN
China
Prior art keywords
information
disaster
seismic
early warning
current position
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.)
Granted
Application number
CN201911400725.9A
Other languages
English (en)
Other versions
CN113068170B (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.)
Beijing Sogou Technology Development Co Ltd
Original Assignee
Beijing Sogou Technology Development Co Ltd
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 Beijing Sogou Technology Development Co Ltd filed Critical Beijing Sogou Technology Development Co Ltd
Priority to CN201911400725.9A priority Critical patent/CN113068170B/zh
Publication of CN113068170A publication Critical patent/CN113068170A/zh
Application granted granted Critical
Publication of CN113068170B publication Critical patent/CN113068170B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/90Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
    • G01V1/00Seismology; Seismic or acoustic prospecting or detecting
    • G01V1/01Measuring or predicting earthquakes
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/02Alarms for ensuring the safety of persons
    • G08B21/10Alarms for ensuring the safety of persons responsive to calamitous events, e.g. tornados or earthquakes
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B25/00Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
    • G08B25/01Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
    • G08B25/10Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using wireless transmission systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A50/00TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE in human health protection, e.g. against extreme weather

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Emergency Management (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Environmental & Geological Engineering (AREA)
  • Geology (AREA)
  • General Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Acoustics & Sound (AREA)
  • Remote Sensing (AREA)
  • Geophysics (AREA)
  • Alarm Systems (AREA)
  • Emergency Alarm Devices (AREA)

Abstract

本发明实施例提供了一种信息推送方法、装置和电子设备,其中,所述方法包括:输入法接收灾害消息;依据所述灾害消息判断是否需要进行灾害预警;若确定需要进行灾害预警,则生成灾害预警信息并以弹窗的方式推送所述灾害预警信息;相对于现有技术而言,本发明实施例能够有效的提醒用户查看灾害预警信息,增强了预警效果。

Description

一种信息推送方法、装置和电子设备
技术领域
本发明涉及输入法技术领域,特别是涉及一种信息推送方法、装置和电子设备。
背景技术
近年来,地震、洪水、台风等自然灾害频繁发生,给人民的生命财产造成巨大的损失。目前能够有效降低自然灾害造成损失的一种手段是,提前对自然灾害进行预警,提醒人民在灾难发生之前进行撤离或做好防范工作。
其中,针对地震进行预警的方式有很多种,比如通过地震预警应用程序推送预警消息,通过终端设备***层级推送预警消息等等。然后随着终端设备上安装的应用越来越多,终端设备中推送消息也越来越多,地震预警应用程序或终端设备***层推送的消息可能会被用户忽略,无法起到很好的预警作用。
发明内容
本发明实施例提供一种信息推送方法,以增强预警效果。
相应的,本发明实施例还提供了一种信息推送装置和一种电子设备,用以保证上述方法的实现及应用。
为了解决上述问题,本发明实施例公开了一种信息推送方法,具体包括:输入法接收灾害消息;依据所述灾害消息判断是否需要进行灾害预警;若确定需要进行灾害预警,则生成灾害预警信息并以弹窗的方式推送所述灾害预警信息。
可选地,若所述灾害消息为地震灾害消息,则所述依据所述灾害消息判断是否需要进行灾害预警,包括:获取当前位置的位置信息;依据所述灾害消息和所述位置信息,确定当前位置的地震烈度和地震横波到达当前位置的到达时间;获取当前时间,计算所述地震横波到达当前位置的到达时间与所述当前时间的差值;若所述地震烈度大于预设烈度阈值且所述差值大于预设时间阈值,则确定需要进行灾害预警。
可选地,所述生成灾害预警信息,包括:依据所述位置信息,确定当前位置所在地区和对应的避险关联信息;依据所述地震烈度查找映射关系,确定当前位置的震感;依据所述灾害消息和位置信息,确定震中与当前位置的距离;依据所述地震横波到达当前位置的到达时间与所述当前时间的差值,确定地震横波关联信息;采用以下至少一种信息生成灾害预警信息:当前位置所在区域、避险关联信息、震感、震中与当前位置的距离、地震横波关联信息、地震烈度和灾害信息。
可选地,所述依据所述地震横波到达当前位置的到达时间与所述当前时间的差值,确定地震横波关联信息,包括:依据所述差值判断地震横波是否达到当前位置;若确定地震横波未到达当前位置,则将地震横波到达当前位置的到达时间确定为地震横波关联信息;若确定地震横波已到达当前位置,则依据所述差值判断地震横波到达当前位置的时长是否大于预设时长;若地震横波到达当前位置的时长小于或等于预设时长,则将地震横波已到达的提示信息确定为所述地震横波关联信息;若地震横波到达当前位置的时长大于预设时长,则将灾害预警结束的提示信息确定为所述地震横波关联信息。
可选地,当所述地震横波关联信息为地震横波到达当前位置的到达时间时,以弹窗的方式推送地震横波关联信息,包括:在所述弹窗中对地震横波到达当前位置的到达时间进行倒计时。
可选地,所述当所述地震横波关联信息为灾害预警结束的提示信息时,所述的方法还包括:在所述弹窗中展示提前预警时长,所述提前预警时长是灾害预警信息的开始推送时间与地震横波到达当前位置的到达时间之差。
可选地,所述的方法还包括:播放提示音和/或变换闪光灯和/或震动。
可选地,所述播放提示音,包括:结合所述地震烈度和/或倒计时,播放提示音。
可选地,所述以弹窗的方式推送灾害预警信息,包括:以全屏弹窗的方式推送灾害预警信息。
可选地,所述的方法还包括:结合位置信息和/或倒计时的剩余时间,更新所述弹窗中展示的避险关联信息;所述避险关联信息包括以下至少一种:注意事项、撤离路线、避难所位置。
本发明实施例还公开了一种信息推送装置,具体包括:接收模块,用于输入法接收灾害消息;判断模块,用于依据所述灾害消息判断是否需要进行灾害预警;预警模块,用于若确定需要进行灾害预警,则生成灾害预警信息并以弹窗的方式推送所述灾害预警信息。
可选地,所述判断模块,用于若所述灾害消息为地震灾害消息,则获取当前位置的位置信息;依据所述灾害消息和所述位置信息,确定当前位置的地震烈度和地震横波到达当前位置的到达时间;获取当前时间,计算所述地震横波到达当前位置的到达时间与所述当前时间的差值;若所述地震烈度大于预设烈度阈值且所述差值大于预设时间阈值,则确定需要进行灾害预警。
可选地,所述预警模块包括信息生成子模块,所述信息生成子模块,包括:区域和避险关联信息生成单元,用于依据所述位置信息,确定当前位置所在地区和对应的避险关联信息;震感确定单元,用于依据所述地震烈度查找映射关系,确定当前位置的震感;距离确定单元,用于依据所述灾害消息和位置信息,确定震中与当前位置的距离;横波关联信息生成单元,用于依据所述地震横波到达当前位置的到达时间与所述当前时间的差值,确定地震横波关联信息;预警信息生成单元,用于采用以下至少一种信息生成灾害预警信息:当前位置所在区域、避险关联信息、震感、震中与当前位置的距离、地震横波关联信息、地震烈度和灾害信息。
可选地,所述横波关联信息生成单元,用于依据所述差值判断地震横波是否达到当前位置;若确定地震横波未到达当前位置,则将地震横波到达当前位置的到达时间确定为地震横波关联信息;若确定地震横波已到达当前位置,则依据所述差值判断地震横波到达当前位置的时长是否大于预设时长;若地震横波到达当前位置的时长小于或等于预设时长,则将地震横波已到达的提示信息确定为所述地震横波关联信息;若地震横波到达当前位置的时长大于预设时长,则将灾害预警结束的提示信息确定为所述地震横波关联信息。
可选地,所述预警模块,包括:倒计时子模块,用于当所述地震横波关联信息为地震横波到达当前位置的到达时间时,在所述弹窗中对地震横波到达当前位置的到达时间进行倒计时。
可选地,所述的装置还包括:预警时长展示模块,用于所述当所述地震横波关联信息为灾害预警结束的提示信息时,在所述弹窗中展示提前预警时长,所述提前预警时长是灾害预警信息的开始推送时间与地震横波到达当前位置的到达时间之差。
可选地,所述的装置还包括:提示模块,用于播放提示音和/或变换闪光灯和/或震动。
可选地,所述提示模块,用于结合所述地震烈度和/或倒计时,播放提示音。
可选地,所述预警模块,包括:全屏展示子模块,用于以全屏弹窗的方式推送灾害预警信息。
可选地,所述的装置还包括:预警信息更新模块,用于结合位置信息和/或倒计时的剩余时间,更新所述弹窗中展示的避险关联信息;所述避险关联信息包括以下至少一种:注意事项、撤离路线、避难所位置。
本发明实施例还公开了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如本发明实施例任一所述的信息推送方法。
本发明实施例还公开了一种电子设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:输入法接收灾害消息;依据所述灾害消息判断是否需要进行灾害预警;若确定需要进行灾害预警,则生成灾害预警信息并以弹窗的方式推送所述灾害预警信息。
可选地,若所述灾害消息为地震灾害消息,则所述依据所述灾害消息判断是否需要进行灾害预警,包括:获取当前位置的位置信息;依据所述灾害消息和所述位置信息,确定当前位置的地震烈度和地震横波到达当前位置的到达时间;获取当前时间,计算所述地震横波到达当前位置的到达时间与所述当前时间的差值;若所述地震烈度大于预设烈度阈值且所述差值大于预设时间阈值,则确定需要进行灾害预警。
可选地,所述生成灾害预警信息,包括:依据所述位置信息,确定当前位置所在地区和对应的避险关联信息;依据所述地震烈度查找映射关系,确定当前位置的震感;依据所述灾害消息和位置信息,确定震中与当前位置的距离;依据所述地震横波到达当前位置的到达时间与所述当前时间的差值,确定地震横波关联信息;采用以下至少一种信息生成灾害预警信息:当前位置所在区域、避险关联信息、震感、震中与当前位置的距离、地震横波关联信息、地震烈度和灾害信息。
可选地,所述依据所述地震横波到达当前位置的到达时间与所述当前时间的差值,确定地震横波关联信息,包括:依据所述差值判断地震横波是否达到当前位置;若确定地震横波未到达当前位置,则将地震横波到达当前位置的到达时间确定为地震横波关联信息;若确定地震横波已到达当前位置,则依据所述差值判断地震横波到达当前位置的时长是否大于预设时长;若地震横波到达当前位置的时长小于或等于预设时长,则将地震横波已到达的提示信息确定为所述地震横波关联信息;若地震横波到达当前位置的时长大于预设时长,则将灾害预警结束的提示信息确定为所述地震横波关联信息。
可选地,当所述地震横波关联信息为地震横波到达当前位置的到达时间时,以弹窗的方式推送地震横波关联信息,包括:在所述弹窗中对地震横波到达当前位置的到达时间进行倒计时。
可选地,所述当所述地震横波关联信息为灾害预警结束的提示信息时,还包含用于进行以下操作的指令:在所述弹窗中展示提前预警时长,所述提前预警时长是灾害预警信息的开始推送时间与地震横波到达当前位置的到达时间之差。
可选地,所述的电子设备还包括:播放提示音和/或变换闪光灯和/或震动。
可选地,所述播放提示音,包括:结合所述地震烈度和/或倒计时,播放提示音。
可选地,所述以弹窗的方式推送灾害预警信息,包括:以全屏弹窗的方式推送灾害预警信息。
可选地,还包含用于进行以下操作的指令:结合位置信息和/或倒计时的剩余时间,更新所述弹窗中展示的避险关联信息;所述避险关联信息包括以下至少一种:注意事项、撤离路线、避难所位置。
本发明实施例包括以下优点:
本发明实施例中,输入法可以接收灾害消息,然后依据所述灾害消息判断是否需要进行灾害预警;若确定需要进行灾害预警,则生成灾害预警信息并以弹窗的方式推送灾害预警信息;相对于现有技术而言,本发明实施例能够有效的提醒用户查看灾害预警信息,增强了预警效果。
附图说明
图1是本发明实施例的一种灾害监控***、输入法服务器和输入法客户端的连接关系示意图;
图2是本发明的一种信息推送方法实施例的步骤流程图;
图3是本发明的一种信息推送方法可选实施例的步骤流程图;
图4是本发明的又一种信息推送方法可选实施例的步骤流程图;
图5a是本发明实施例的一种灾害预警信息显示界面示意图;
图5b是本发明实施例的又一种灾害预警信息显示界面示意图;
图5c是本发明实施例的另一种灾害预警信息显示界面示意图;
图6是本发明的一种信息推送装置实施例的结构框图;
图7是本发明的一种信息推送装置可选实施例的结构框图;
图8根据一示例性实施例示出的一种用于信息推送的电子设备的结构框图;
图9是本发明根据另一示例性实施例示出的一种用于信息推送的电子设备的结构示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
本发明实施例的核心构思之一是,通过输入法以弹窗方式推送灾害预警信息,进而能够有效的提醒用户查看灾害预警信息,增强了预警效果。
本发明实施例中,输入法的服务器可以通过灾害监控***提供的API(Application Programming Interface,应用程序接口)接口,与灾害监控***连接。灾害监控***监控到发生灾害时,可以通过该API接口将灾害消息推送给输入法服务器。输入法服务器根据灾害消息预估受灾害影响区域;然后将灾害消息发送至受灾害影响区域内的输入法客户端;进而输入法客户端可以执行如下步骤202-步骤206为用户推送对应的灾害预警信息。其中,灾害监控***、输入法服务器和输入法客户端的连接关系,可以参照图1。
其中,所述灾害监控***可以包括多种灾害的监控信息,如地震、洪水、台风等,本发明实施例对此不作限制。所述灾害消息包括与灾害相关的信息,如灾害发生时间、灾害发生位置等等,本发明实施例对此也不作限制。
参照图2,示出了本发明的一种信息推荐方法实施例的步骤流程图,具体可以包括如下步骤:
步骤202、输入法接收灾害消息。
待输入法服务器下发灾害消息后,受灾害影响区域内的各输入法客户端均可以接收到灾害消息;每一个输入法客户端均可以依据灾害消息进行灾害预警信息的推送,可以参照步骤204-步骤206。
步骤204、依据所述灾害消息判断是否需要进行灾害预警。
步骤206、若确定需要进行灾害预警,则生成灾害预警信息并以弹窗的方式推送所述灾害预警信息。
本发明实施例中,服务器预估的受灾害影响区域内,可能有些位置受灾害影响较小,有些位置受灾害影响较大;为了减少不必要的恐慌和资源浪费,输入法客户端可以先依据所述灾害消息,判断是否需要是否进行灾害预警。当确定需要进行灾害预警时,说明输入法客户端当前位置受灾害影响较大,此时可以生成灾害预警信息,并以弹窗的方式推送灾害预警信息。其中,所述灾害预警信息用于对用户进行灾害预警,可以包括多种信息,如当前位置的灾害状态、灾害发生位置、灾害发生位置与当前位置的距离、灾害到达当前位置的时间等等;本发明实施例对此不作限制。
当确定不需要进行灾害预警时,说明输入法客户端当前位置受灾害影响较小,此时可以结束上述流程,无需为用户进行灾害预警信息的推送。
综上,本发明实施例中,输入法可以接收灾害消息,然后依据所述灾害消息判断是否需要进行灾害预警;若确定需要进行灾害预警,则生成灾害预警信息并以弹窗的方式推送灾害预警信息;相对于现有技术而言,本发明实施例能够有效的提醒用户查看灾害预警信息,增强了预警效果。
以下以灾害为地震、灾害消息为地震灾害消息为例进行说明。
参照图3,示出了本发明的一种信息推荐方法可选实施例的步骤流程图,具体可以包括如下步骤:
步骤302、输入法接收灾害消息。
本发明的一个示例中,当灾害为地震时,输入法的客户端可以接收到地震灾害信息;所述地震灾害信息可以包括如下信息,如表1所示:
Figure BDA0002347396830000081
表1
其中,表1中只示出了部分灾害信息。当然灾害信息还可以包括其他的信息,本发明实施例对此不作限制。
本发明实施例中,可以参照步骤304-步骤310,来实现依据所述灾害消息判断是否需要进行灾害预警。
步骤304、获取当前位置的位置信息。
步骤306、依据所述灾害消息和当前位置的位置信息,确定当前位置的地震烈度和地震横波到达当前位置的到达时间。
本发明实施例中,输入法可以获取对应终端设备当前位置的位置信息;所述位置信息可以为经纬度信息。其中,可以通过基站定位、IP(Internet Protocol,网际互连协议)定位、GPS(Global Positioning System,GPS)定位等多种方式,获取对应终端设备当前位置的位置信息;本发明实施例对此不作限制。
然后可以依据所述灾害信息和位置信息,计算终端设备当前位置的地震烈度和地震横波到达当前位置的到达时间。本发明的一个示例中,可以预先获取灾害监控***提供的算法;然后采用所述算法对所述灾害信息和位置信息进行计算,确定终端设备当前位置的地震烈度和地震横波到达当前位置的到达时间。本发明的又一个示例中,灾害监控***为了***露计算地震烈度和地震横波到达当前位置的到达时间的算法,可以为输入法提供可用于计算地震烈度和地震横波到达当前位置的到达时间的SDK(Software DevelopmentKit,软件开发工具包)。进而输入法客户端可以将所述灾害信息和当前位置信息输入至SDK中进行计算,得到SDK输出的当前位置的地震烈度和地震横波到达当前位置的到达时间。
步骤308、获取当前时间,计算所述地震横波到达当前位置的到达时间与所述当前时间的差值。
然后可以获取当前时间,计算地震横波到达当前位置的到达时间与所述当前时间之间的差值;再依据所述地震烈度和差值,判断是否需要进行灾害预警。其中,本发明实施例中,输入法客户端可以与灾害监控***采用NTP(NetworkTime Protocol,网络时间协议)进行同步,实现输入法客户端可以与灾害监控***时间的同步。当然,当输入法客户端可以与灾害监控***未进行同步时,可以采用NTP进行同步,并记录NTP时间与终端设备当前时间的差值;再依据NTP时间与当前时间的差值,计算地震横波到达当前位置的到达时间与所述当前时间之间的差值。
本发明的一个示例中,可以先判断地震烈度是否大于预设烈度阈值;若所述地震烈度大于预设烈度阈值,再判断所述差值是否大于预设时间阈值。若所述差值大于预设时间阈值,则确定需要进行灾害预警,此时可以执行步骤310,生成灾害预警信息。否则,确定无需进行灾害预警,可以结束上述流程。当然,也可以先判断所述差值是否大于预设时间阈值;若所述差值大于预设时间阈值,再判断地震烈度是否大于预设烈度阈值。若所述地震烈度大于预设烈度阈值,则确定需要进行灾害预警,此时可以执行步骤310,生成灾害预警信息。否则,确定无需进行灾害预警,可以结束上述流程。当然,也可以同时判断地震烈度是否大于预设烈度阈值,以及判断所述差值是否大于预设时间阈值。当所述地震烈度大于预设烈度阈值且所述差值大于预设时间阈值时,则确定需要进行灾害预警,此时可以执行步骤310,生成灾害预警信息。否则,确定无需进行灾害预警,可以结束上述流程。
其中,地震烈度不同,对应的震感不同。本发明的一个示例中,地震烈度和震感关系可以如下表2所示:
地震烈度 震感
0度 无震感
0度~2.0度 可能有震感
2.0度~3.0度 有轻微震感
3.0度~<5.0度 有强烈震感
5.0度~7.0度 可能有破坏发生
大于等于7.0度 有破坏发生
表2
本发明的一个示例中,可以根据地震烈度对应的震感,设置预设烈度阈值,如可以将预设烈度阈值设置为2;本发明实施例对此不作限制。
本发明实施例中,若所述差值依据(地震横波到达当前位置的到达时间)-(当前时间)得到,则当所述差值大于0时,可以确定地震横波未到达当前位置;当所述差值小于0时,可以确定地震横波已到达当前位置。本发明的一个示例中,可以将预设时间阈值设置为负数如-300秒,进而能够在地震横波未到达当前位置,或到达当前位置后的一定时间段内,进行灾害预警。
步骤310、若所述地震烈度大于预设烈度阈值且所述到达时长大于预设时间阈值,则生成灾害预警信息。
本发明实施例中,若所述地震烈度大于预设烈度阈值且所述到达时长大于预设时间阈值,则可以进行灾害预警;其中,可以通过生成灾害预警信息并展示,来实现灾害预警。
本发明实施例中,可以通过如下方式生成灾害预警信息:
依据所述位置信息,确定当前位置所在地区和对应的避险关联信息;其中,所述避险关联信息可以包括以下至少一种:注意事项、撤离路线、避难所位置。
依据所述地震烈度查找映射关系,确定所述终端设备当前位置的震感;其中,可以依据表2预先建立地震烈度和震感之间的映射关系,然后可以从所述映射关系中,查找与所述地震烈度对应的震感。
依据所述灾害消息和位置信息,确定震中与当前位置的距离。
依据所述地震横波到达当前位置的到达时间与所述当前时间的差值,确定地震横波关联信息;其中,所述地震横波关联信息可以是指与地震横波相关的信息,确定地震横波关联信息的方式在后续进行说明。
采用以下至少一种信息生成灾害预警信息:当前所在区域、避险关联信息、震感、震中与当前位置的距离、地震横波关联信息、地震烈度和灾害信息。
步骤312、以弹窗的方式推送灾害预警信息。
本发明实施例中,在灾害发生过程中,灾害监控***可能会连续发送多条灾害信息给输入法服务器,以将最新的灾害信息发送给输入法服务器。对应的,输入法服务器也会连续下发多条灾害信息给输入法客户端,输入法客户端每接收到一次灾害信息后,可以执行上述步骤304-步骤310。然后判断终端设备界面是否存在推送灾害预警信息的弹窗;若存在,则依据生成的灾害预警信息,对弹窗中展示的灾害预警信息进行更新。若不存在,在进行弹窗,然后在弹窗中展示灾害预警信息。
本发明的一个可选实施例中,可以是以全屏弹窗的方式推送灾害预警信息;进而以最大力度提示用户。
步骤314、播放提示音和/或变换闪光灯和/或震动。
本发明的一个可选实施例中,在以弹窗的方式推送灾害预警信息的同时,还可以结合播放提示音、变换闪光灯、震动等多种方式,对用户进行灾害预警;其中,输入法可以通过调用***接口实现播放提示音、变换闪光灯、震动等多种针对***的操作。其中,提示音、提示音的播放方式、闪光灯的变换方式、震动方式可以由输入法设置,也可以由用户自定义设置,本发明实施例对此不作限制。
本发明的一个示例中,可以将***音量调节到最大,以最大音量播放提示音,进而以最大力度提示用户。
本发明的一个可选实施例中,用户所处位置不同时,对应的避险关联信息可能不同。例如,地震即将来临时,如果用户所在区域对应的房屋为平房,对应的避险关联信息可以如:迅速跑到门外避险。如果用户所在区域对应的房屋为楼房,对应的避险关联信息可以如:立即切断电闸,关掉煤气,暂避到洗手间等跨度小的地方。如果用户在街道上,对应的避险关联信息可以是:手护住头部,迅速远离楼房。当用户查看到灾害预警消息并采取行动后,用户的位置会发生变化,对应的避险关联信息也可能随之发生变化;因此本发明实施例可以结合位置信息,更新所述弹窗中展示的避险关联信息,以为用户提供实时有效的避险关联信息。例如,用户从平房跑到街道上,弹窗中展示的避险关联信息可以由“迅速跑到门外避险”,更新为“手护住头部,迅速远离楼房”。
本发明的一个可选实施例中,地震横波到达当前位置的剩余时间不同时,对应的避难关联信息也可能不同。例如,用户在楼房内时,若地震横波到达当前位置的剩余时间为20秒,则对应的避险关联信息可以如“立即切断电闸,关掉煤气,暂避到洗手间等跨度小的地方”。若地震横波到达当前位置的剩余时间为8秒,则对应的避险关联信息可以如“暂避到洗手间、桌底或床底”。因此本发明实施例可以结合倒计时的剩余时间,更新所述弹窗中展示的避险关联信息,以为用户提供实时有效的避险关联信息。
当然,本发明实施例还可以同时结合位置信息和倒计时的剩余时间,更新所述弹窗中展示的避险关联信息;以进一步提高避险关联信息的有效性。本发明实施例对更新所述弹窗中展示的避险关联信息的方式不作限制。
综上,本发明实施例中,输入法接收灾害消息后,可以获取当前位置的位置信息,然后依据所述灾害消息和所述位置信息,确定当前位置的地震烈度和地震横波到达当前位置的到达时间,再获取当前时间,计算所述地震横波到达当前位置的到达时间与所述当前时间的差值;若所述地震烈度大于预设烈度阈值且所述差值大于预设时间阈值,则生成灾害预警信息并以弹窗的方式推送所述灾害预警信息;进而在确定地震烈度大于预设烈度阈值且所述差值大于预设时间阈值时,再推送灾害预警信息,能够提高灾害预警信息的有效性;且还能够降低受灾害影响较小区域用户的恐慌,节约资源。
其次,本发明实施例中,可以依据所述位置信息,确定当前位置所在地区和对应的避险关联信息;依据所述地震烈度查找映射关系,确定当前位置的震感;依据所述灾害消息和位置信息,确定震中与当前位置的距离;依据所述地震横波到达当前位置的到达时间与所述当前时间的差值,确定地震横波关联信息;采用以下至少一种信息生成灾害预警信息:当前位置所在区域、避险关联信息、震感、震中与当前位置的距离、地震横波关联信息、地震烈度和灾害信息。进而增加了灾害预警信息的多样性;且展示的避险关联信息能够为用户提供避免知识,帮助用户避难。
进一步,本发明实施例中,可以以全屏弹窗的方式推送灾害预警信息,且在以弹窗的方式推送所述灾害预警信息的同时,还可以播放提示音和/或变换闪光灯和/或震动;均进一步增强了预警效果。
再次,本发明实施例中,可以结合位置信息和/或倒计时的剩余时间,更新所述弹窗中展示的避险关联信息;进而能够为用户提供实时有效的避险关联信息。
以下针对如何依据所述地震横波到达当前位置的到达时间与当前时间的差值,确定地震横波关联信息进行说明。
参照图4,示出了本发明的又一种信息推送方法可选实施例的步骤流程图。
步骤402、输入法接收灾害消息。
步骤404、依据所述灾害消息判断是否需要进行灾害预警。
其中,当确定需要进行灾害预警时,可以执行步骤406;当确定无需进行灾害预警时,可以结束上述流程。
步骤406、依据所述差值判断地震横波是否达到当前位置。
本发明实施例中,可以根据所述差值,判断地震横波是否达到当前位置;当确定地震横波未达到当前位置时,可以执行步骤408;当确定地震横波已达到终端设备的当前位置时,可以执行步骤412。
其中,可以判断差值是否大于0;若所述差值大于0,则可以确定地震横波未达到当前位置;若所述差值小于0,则可以确定地震横波已达到当前位置。
步骤408、将地震横波到达当前位置的到达时间确定为地震横波关联信息。
步骤410、在所述弹窗中对地震横波到达当前位置的到达时间进行倒计时。
本发明实施例中,当确定地震横波未到达当前位置时,可以将地震横波到达当前位置的到达时间确定为地震横波关联信息。然后可以在所述弹窗中对地震横波到达当前位置的到达时间进行展示。
本发明的一个示例中,当确定地震横波未到达当前位置时,可以在所述弹窗中对地震横波到达当前位置的到达时间进行倒计时。作为本发明的一个示例,可参照图5a,示出了本发明实施例的一种灾害预警信息显示界面示意图。此外,图5a中还展示了其他的灾害预警信息,如灾害信息如震中地名如“AA市S区”,震级如“6.0级”,署名单位如“S区应急管理所AA市减灾研究所”。又如当前位置所在地区如“AA市D区”;又如当前位置的震感如“有轻微震感”;又如震中与当前位置的距离如“震中距您201公里”。还如避险关联信息,如避难的注意事项“沉着冷静迅速避险远离悬挂物不乘电梯选择就近安全地点避险”;减灾避险知识链接如“更多减灾避险知识>>”;用户触发“更多减灾避险知识>>”后,输入法可以进入减灾避险知识界面,展示减灾避险知识。
步骤412、依据所述差值判断地震横波到达当前位置的时长是否大于预设时长。
本发明实施例中,当确定地震横波已到达当前位置时,依据所述差值判断地震横波到达当前位置的时长是否大于预设时长。若地震横波到达当前位置的时长小于或等于预设时长,则可以执行步骤414;若地震横波到达当前位置的时长大于预设时长,则可以执行步骤418。
步骤414、将地震横波已到达的提示信息确定为所述地震横波关联信息。
步骤416、在弹窗中展示地震横波已到达的提示信息。
本发明实施例中,若确定地震横波到达当前位置的时长小于或等于预设时长,此时可以将地震横波已到达的提示信息确定为所述地震横波关联信息;然后在弹窗中展示地震横波已到达的提示信息,如“地震横波已到达”。作为本发明的一个示例,可参照图5b所示。
步骤418、将灾害预警结束的提示信息确定为所述地震横波关联信息。
步骤420、在弹窗中展示灾害预警结束的提示信息。
本发明实施例中,若确定地震横波到达当前位置的时长大于预设时长,此时可以将灾害预警结束的提示信息确定为所述地震横波关联信息;然后在弹窗中展示灾害预警结束的提示信息,如“本次预警已结束”。作为本发明的一个示例,可参照图5c。本发明的一个可选实施例中,在弹窗中展示灾害预警结束的提示信息的同时,还可以在所述弹窗中展示提前预警时长,所述提前预警时长是灾害预警信息的开始推送时间与地震横波到达当前位置的到达时间之差。如图5c中展示的信息“预警***对刚刚的地震提前了**秒的预警”。
当在弹窗中对地震横波到达当前位置的到达时间进行倒计时后,可以判断倒计时是否结束。在倒计时结束时,可以在弹窗中展示地震横波已到达的提示信息;并在展示地震横波已到达的提示信息预设时长后,在弹窗中展示灾害预警结束的提示信息。
综上,本发明实施例中,可以依据所述差值判断地震横波是否达到终端设备的当前位置;若确定地震横波未到达终端设备的当前位置,则将地震横波到达当前位置的到达时间确定为地震横波关联信息;然后在所述弹窗中对地震横波到达当前位置的到达时间进行倒计时,进一步提高了预警效果。
其次,本发明实施例中,当所述地震横波关联信息为灾害预警结束的提示信息时,可以在弹窗中展示灾害预警结束的提示信息,以及在所述弹窗中展示提前预警时长;所述提前预警时长是灾害预警信息的开始推送时间与地震横波到达当前位置的到达时间之差,进而增加用户的信任,引起用户对弹窗推送的灾害预警信息的重视,以使用户在下次查看到灾害预警信息时能够快速做好避险准备。
本发明的一个可选实施例中,可以结合倒计时播放提示音。其中,结合倒计时播放提示音的方式可以包括多种,例如,可以在第一次在弹窗中展示倒计时的同时播放提示音然后停止播放提示音,直至最后N秒时,每M秒播放一次提示音。其中,M和N为正整数,M小于N,所述N和M可以按照需求设置,如N为10,M为1,本发明实施例对此不作限制。例如,第一次在弹窗中展示倒计时为40s,N为10,M为1;则从第一次在弹窗中展示倒计时开始到倒计时结束,播放提示音的方式可以是:滴(第40s)-停止播放(第39s~第11s)-滴(第10s)-滴(第9s)-滴(第8s)-滴(第7s)-滴(第6s)-滴(第5s)-滴(第4s)-滴(第3s)-滴(第2s)-滴(第1s)。又例如,可以在第一次在弹窗中展示倒计时的同时播放提示音然后停止播放提示音,直至最后N秒时再次播放提示音,并持续播放N秒后停止播放。如上述示例中,从第一次在弹窗中展示倒计时开始到倒计时结束,播放提示音的方式可以是:滴(第40s)-停止播放(第39s~第11s)-滴(第10s~第1s)。还例如,第一次在弹窗中展示倒计时播放的提示音和最后N秒播放的提示音可以不同;如上述示例中,从第一次在弹窗中展示倒计时开始到倒计时结束,播放提示音的方式可以是:呜(第40s)-停止播放(第39s~第11s)滴(第10s)-滴(第9s)-滴(第8s)-滴(第7s)-滴(第6s)-滴(第5s)-滴(第4s)-滴(第3s)-滴滴(第2s)-滴(第1s)。又例如每一次播放提示音的音量可以不同例如音量渐强,如从第一次在弹窗中展示倒计时开始到倒计时结束,播放提示音的方式可以是:滴(第40s,50%)-停止播放(第39s~第11s)-滴(第10s 45%)-滴(第9s,50%)-滴(第8s,55%)-滴(第7s,60%)-滴(第6s,65%)-滴(第5s,70%)-滴(第4s,75%)-滴(第3s,80%)-滴(第2s,85%)-滴(第1s,90%)。此外,还可以在倒计时结束后,持续播放预设时长的提示音;当然,还可以包括其他结合倒计时播放提示音的方式,本发明实施例对此不作限制。
本发明的一个可选实施例中,可以结合地震烈度播放提示音。其中,结合地震烈度播放提示音的方式可以包括多种,例如,地震烈度越大,提示音的音量越大;如地震烈度为3.0度时,提示音的音量为最大音量的60%,地震烈度为4.0度时,提示音的音量为最大音量的70%,地震烈度为5.0度时,提示音的音量为最大音量的80%,地震烈度为6.0度时,提示音的音量为最大音量的80%,地震烈度为大于或等于7.0度时,提示音的音量为最大音量的100%。又例如,地震烈度越大,每一次提示音播放的持续时间越长;例如,地震烈度小于5度时,每一次提示音持续时长为0.25s;地震烈度大于或5度时,每一次提示音持续时长为0.5s。此外,当地震烈度不同时,提示音也可以不同,例如,地震烈度小于5度时,对应的提示音可以为“滴”,地震烈度大于或等于5时,对应的提示音可以为“呜”;等等。当然,还可以包括其他结合地震烈度播放提示音的方式,本发明实施例对此不作限制。
本发明的一个可选实施例中,可以结合地震烈度和倒计时播放提示音。其中,结合地震烈度和倒计时播放提示音的方式包括多种,例如,上述示例中,第一次在弹窗中展示倒计时为40s;若地震烈度为3.0度,从第一次在弹窗中展示倒计时开始到倒计时结束,播放提示音的方式可以是:滴(第40s,60%音量)-停止播放(第39s~第11s)-滴(第10s 60%)-滴(第9s,60%音量)-滴(第8s,60%音量)-滴(第7s,60%音量)-滴(第6s,60%音量)-滴(第5s,60%音量)-滴(第4s,60%音量)-滴(第3s,60%音量)-滴(第2s,60%音量)-滴(第1s,60%音量)。若地震烈度为5.0度,从第一次在弹窗中展示倒计时开始到倒计时结束,播放提示音的方式可以是:呜(第40s,80%音量)-停止播放(第39s~11s)-呜(第10s 80%)-呜(第9s,80%音量)-呜(第8s,80%音量)-呜(第7s,80%音量)-呜(第6s,80%音量)-呜(第5s,80%音量)-呜(第4s,80%音量)-呜(第3s,80%音量)-呜(第2s,80%音量)-呜(第1s,80%音量)。当然还包括其他结合地震烈度和倒计时播放提示音的方式,本发明实施例对此不作限制。
此外,本发明实施例中,还可以结合地震烈度/倒计时变换闪光灯,以及可以结合地震烈度和倒计时震动;这与上述结合地震烈度和倒计时播放提示音类似,在此不再赘述。
本发明的一个可选实施例中,在弹窗中展示灾害预警信息后,还可以对展示的预警信息进行语音播报;以增强预警效果。例如先播报灾害信息、震中与当前位置的距离、当前所在区域和震感;然后播报避险关联信息,再播报地震横波到达当前位置的倒计时。当然,可以按照其他顺序播放灾害预警信息,本发明实施例对此不作限制。
本发明的一个可选实施例中,输入法客户端推送灾害预警信息后,可以将推送结果上传至输入法服务器;输入法服务器再将推送结果返回给灾害监控***;以便于灾害监控***统计灾害预警信息的推送效果。所述推送结果可以包括多种,输入法客户端接收到灾害消息的时间,推送灾害预警消息的时间,输入法客户端的位置信息、所在区域、推送的灾害预警信息等等,本发明实施例对此不作限制。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图6,示出了本发明的一种信息推送装置实施例的结构框图,具体可以包括如下模块:
接收模块602,用于输入法接收灾害消息;
判断模块604,用于依据所述灾害消息判断是否需要进行灾害预警;
预警模块606,用于若确定需要进行灾害预警,则生成灾害预警信息并以弹窗的方式推送所述灾害预警信息。
参照图7,示出了本发明的一种信息推送装置可选实施例的结构框图。
本发明一个可选的实施例中,所述判断模块604,用于若所述灾害消息为地震灾害消息,则获取当前位置的位置信息;依据所述灾害消息和所述位置信息,确定当前位置的地震烈度和地震横波到达当前位置的到达时间;获取当前时间,计算所述地震横波到达当前位置的到达时间与所述当前时间的差值;若所述地震烈度大于预设烈度阈值且所述差值大于预设时间阈值,则确定需要进行灾害预警。
本发明一个可选的实施例中,所述预警模块606包括信息生成子模块6062,所述信息生成子模块6062,包括:
区域和避险关联信息生成单元60622,用于依据所述位置信息,确定当前位置所在地区和对应的避险关联信息;
震感确定单元60624,用于依据所述地震烈度查找映射关系,确定当前位置的震感;
距离确定单元60626,用于依据所述灾害消息和位置信息,确定震中与当前位置的距离;
横波关联信息生成单元60628,用于依据所述地震横波到达当前位置的到达时间与所述当前时间的差值,确定地震横波关联信息;
预警信息生成单元606210,用于采用以下至少一种信息生成灾害预警信息:当前位置所在区域、避险关联信息、震感、震中与当前位置的距离、地震横波关联信息、地震烈度和灾害信息。
本发明一个可选的实施例中,所述横波关联信息生成单元60628,用于依据所述差值判断地震横波是否达到当前位置;若确定地震横波未到达当前位置,则将地震横波到达当前位置的到达时间确定为地震横波关联信息;若确定地震横波已到达当前位置,则依据所述差值判断地震横波到达当前位置的时长是否大于预设时长;若地震横波到达当前位置的时长小于或等于预设时长,则将地震横波已到达的提示信息确定为所述地震横波关联信息;若地震横波到达当前位置的时长大于预设时长,则将灾害预警结束的提示信息确定为所述地震横波关联信息。
本发明一个可选的实施例中,所述预警模块606,包括:
倒计时子模块6064,用于当所述地震横波关联信息为地震横波到达当前位置的到达时间时,在所述弹窗中对地震横波到达当前位置的到达时间进行倒计时。
本发明一个可选的实施例中,所述的装置还包括:
预警时长展示模块608,用于所述当所述地震横波关联信息为灾害预警结束的提示信息时,在所述弹窗中展示提前预警时长,所述提前预警时长是灾害预警信息的开始推送时间与地震横波到达当前位置的到达时间之差。
本发明一个可选的实施例中,所述的装置还包括:
提示模块610,用于播放提示音和/或变换闪光灯和/或震动。
本发明一个可选的实施例中,所述提示模块610,用于结合所述地震烈度和/或倒计时,播放提示音。
本发明一个可选的实施例中,所述预警模块606,包括:
全屏展示子模块6066,用于以全屏弹窗的方式推送灾害预警信息。
本发明一个可选的实施例中,所述的装置还包括:
预警信息更新模块612,用于结合位置信息和/或倒计时的剩余时间,更新所述弹窗中展示的避险关联信息;所述避险关联信息包括以下至少一种:注意事项、撤离路线、避难所位置。
综上,本发明实施例中,输入法可以接收灾害消息,然后依据所述灾害消息判断是否需要进行灾害预警;若确定需要进行灾害预警,则生成灾害预警信息并以弹窗的方式推送灾害预警信息;相对于现有技术而言,本发明实施例能够有效的提醒用户查看灾害预警信息,增强了预警效果。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
图8是根据一示例性实施例示出的一种用于信息推荐的电子设备800的结构框图。例如,电子设备800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图8,电子设备800可以包括以下一个或多个组件:处理组件802,存储器804,电力组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口812,传感器组件814,以及通信组件816。
处理组件802通常控制电子设备800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理部件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
存储器804被配置为存储各种类型的数据以支持在设备800的操作。这些数据的示例包括用于在电子设备800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电力组件806为电子设备800的各种组件提供电力。电力组件806可以包括电源管理***,一个或多个电源,及其他与为电子设备800生成、管理和分配电力相关联的组件。
多媒体组件808包括在所述电子设备800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当电子设备800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当电子设备800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
I/O接口812为处理组件802和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件814包括一个或多个传感器,用于为电子设备800提供各个方面的状态评估。例如,传感器组件814可以检测到设备800的打开/关闭状态,组件的相对定位,例如所述组件为电子设备800的显示器和小键盘,传感器组件814还可以检测电子设备800或电子设备800一个组件的位置改变,用户与电子设备800接触的存在或不存在,电子设备800方位或加速/减速和电子设备800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件816被配置为便于电子设备800和其他设备之间有线或无线方式的通信。电子设备800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信部件814经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件814还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,电子设备800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由电子设备800的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行一种信息推荐方法,所述方法包括:输入法接收灾害消息;依据所述灾害消息判断是否需要进行灾害预警;若确定需要进行灾害预警,则生成灾害预警信息并以弹窗的方式推送所述灾害预警信息。
可选地,若所述灾害消息为地震灾害消息,则所述依据所述灾害消息判断是否需要进行灾害预警,包括:获取当前位置的位置信息;依据所述灾害消息和所述位置信息,确定当前位置的地震烈度和地震横波到达当前位置的到达时间;获取当前时间,计算所述地震横波到达当前位置的到达时间与所述当前时间的差值;若所述地震烈度大于预设烈度阈值且所述差值大于预设时间阈值,则确定需要进行灾害预警。
可选地,所述生成灾害预警信息,包括:依据所述位置信息,确定当前位置所在地区和对应的避险关联信息;依据所述地震烈度查找映射关系,确定当前位置的震感;依据所述灾害消息和位置信息,确定震中与当前位置的距离;依据所述地震横波到达当前位置的到达时间与所述当前时间的差值,确定地震横波关联信息;采用以下至少一种信息生成灾害预警信息:当前位置所在区域、避险关联信息、震感、震中与当前位置的距离、地震横波关联信息、地震烈度和灾害信息。
可选地,所述依据所述地震横波到达当前位置的到达时间与所述当前时间的差值,确定地震横波关联信息,包括:依据所述差值判断地震横波是否达到当前位置;若确定地震横波未到达当前位置,则将地震横波到达当前位置的到达时间确定为地震横波关联信息;若确定地震横波已到达当前位置,则依据所述差值判断地震横波到达当前位置的时长是否大于预设时长;若地震横波到达当前位置的时长小于或等于预设时长,则将地震横波已到达的提示信息确定为所述地震横波关联信息;若地震横波到达当前位置的时长大于预设时长,则将灾害预警结束的提示信息确定为所述地震横波关联信息。
可选地,当所述地震横波关联信息为地震横波到达当前位置的到达时间时,以弹窗的方式推送地震横波关联信息,包括:在所述弹窗中对地震横波到达当前位置的到达时间进行倒计时。
可选地,所述当所述地震横波关联信息为灾害预警结束的提示信息时,所述的方法还包括:在所述弹窗中展示提前预警时长,所述提前预警时长是灾害预警信息的开始推送时间与地震横波到达当前位置的到达时间之差。
可选地,所述的方法还包括:播放提示音和/或变换闪光灯和/或震动。
可选地,所述播放提示音,包括:结合所述地震烈度和/或倒计时,播放提示音。
可选地,所述以弹窗的方式推送灾害预警信息,包括:以全屏弹窗的方式推送灾害预警信息。
可选地,所述的方法还包括:结合位置信息和/或倒计时的剩余时间,更新所述弹窗中展示的避险关联信息;所述避险关联信息包括以下至少一种:注意事项、撤离路线、避难所位置。
图9是本发明根据另一示例性实施例示出的一种用于信息推荐的电子设备900的结构示意图。该电子设备900可以是服务器,该服务器可因配置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器(central processing units,CPU)922(例如,一个或一个以上处理器)和存储器932,一个或一个以上存储应用程序942或数据944的存储介质930(例如一个或一个以上海量存储设备)。其中,存储器932和存储介质930可以是短暂存储或持久存储。存储在存储介质930的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器922可以设置为与存储介质930通信,在服务器上执行存储介质930中的一系列指令操作。
服务器还可以包括一个或一个以上电源926,一个或一个以上有线或无线网络接口950,一个或一个以上输入输出接口958,一个或一个以上键盘956,和/或,一个或一个以上操作***941,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
一种电子设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:输入法接收灾害消息;依据所述灾害消息判断是否需要进行灾害预警;若确定需要进行灾害预警,则生成灾害预警信息并以弹窗的方式推送所述灾害预警信息。
可选地,若所述灾害消息为地震灾害消息,则所述依据所述灾害消息判断是否需要进行灾害预警,包括:获取当前位置的位置信息;依据所述灾害消息和所述位置信息,确定当前位置的地震烈度和地震横波到达当前位置的到达时间;获取当前时间,计算所述地震横波到达当前位置的到达时间与所述当前时间的差值;若所述地震烈度大于预设烈度阈值且所述差值大于预设时间阈值,则确定需要进行灾害预警。
可选地,所述生成灾害预警信息,包括:依据所述位置信息,确定当前位置所在地区和对应的避险关联信息;依据所述地震烈度查找映射关系,确定当前位置的震感;依据所述灾害消息和位置信息,确定震中与当前位置的距离;依据所述地震横波到达当前位置的到达时间与所述当前时间的差值,确定地震横波关联信息;采用以下至少一种信息生成灾害预警信息:当前位置所在区域、避险关联信息、震感、震中与当前位置的距离、地震横波关联信息、地震烈度和灾害信息。
可选地,所述依据所述地震横波到达当前位置的到达时间与所述当前时间的差值,确定地震横波关联信息,包括:依据所述差值判断地震横波是否达到当前位置;若确定地震横波未到达当前位置,则将地震横波到达当前位置的到达时间确定为地震横波关联信息;若确定地震横波已到达当前位置,则依据所述差值判断地震横波到达当前位置的时长是否大于预设时长;若地震横波到达当前位置的时长小于或等于预设时长,则将地震横波已到达的提示信息确定为所述地震横波关联信息;若地震横波到达当前位置的时长大于预设时长,则将灾害预警结束的提示信息确定为所述地震横波关联信息。
可选地,当所述地震横波关联信息为地震横波到达当前位置的到达时间时,以弹窗的方式推送地震横波关联信息,包括:在所述弹窗中对地震横波到达当前位置的到达时间进行倒计时。
可选地,所述当所述地震横波关联信息为灾害预警结束的提示信息时,还包含用于进行以下操作的指令:在所述弹窗中展示提前预警时长,所述提前预警时长是灾害预警信息的开始推送时间与地震横波到达当前位置的到达时间之差。
可选地,所述的电子设备还包括:播放提示音和/或变换闪光灯和/或震动。
可选地,所述播放提示音,包括:结合所述地震烈度和/或倒计时,播放提示音。
可选地,所述以弹窗的方式推送灾害预警信息,包括:以全屏弹窗的方式推送灾害预警信息。
可选地,还包含用于进行以下操作的指令:结合位置信息和/或倒计时的剩余时间,更新所述弹窗中展示的避险关联信息;所述避险关联信息包括以下至少一种:注意事项、撤离路线、避难所位置。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本发明实施例是参照根据本发明实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种信息推荐方法、一种信息推荐装置和一种电子设备,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (10)

1.一种信息推送方法,其特征在于,包括:
输入法接收灾害消息;
依据所述灾害消息判断是否需要进行灾害预警;
若确定需要进行灾害预警,则生成灾害预警信息并以弹窗的方式推送所述灾害预警信息。
2.根据权利要求1所述的方法,其特征在于,若所述灾害消息为地震灾害消息,则所述依据所述灾害消息判断是否需要进行灾害预警,包括:
获取当前位置的位置信息;
依据所述灾害消息和所述位置信息,确定当前位置的地震烈度和地震横波到达当前位置的到达时间;
获取当前时间,计算所述地震横波到达当前位置的到达时间与所述当前时间的差值;
若所述地震烈度大于预设烈度阈值且所述差值大于预设时间阈值,则确定需要进行灾害预警。
3.根据权利要求2所述的方法,其特征在于,所述生成灾害预警信息,包括:
依据所述位置信息,确定当前位置所在地区和对应的避险关联信息;
依据所述地震烈度查找映射关系,确定当前位置的震感;
依据所述灾害消息和位置信息,确定震中与当前位置的距离;
依据所述地震横波到达当前位置的到达时间与所述当前时间的差值,确定地震横波关联信息;
采用以下至少一种信息生成灾害预警信息:当前位置所在区域、避险关联信息、震感、震中与当前位置的距离、地震横波关联信息、地震烈度和灾害信息。
4.根据权利要求3所述的方法,其特征在于,所述依据所述地震横波到达当前位置的到达时间与所述当前时间的差值,确定地震横波关联信息,包括:
依据所述差值判断地震横波是否达到当前位置;
若确定地震横波未到达当前位置,则将地震横波到达当前位置的到达时间确定为地震横波关联信息;
若确定地震横波已到达当前位置,则依据所述差值判断地震横波到达当前位置的时长是否大于预设时长;若地震横波到达当前位置的时长小于或等于预设时长,则将地震横波已到达的提示信息确定为所述地震横波关联信息;若地震横波到达当前位置的时长大于预设时长,则将灾害预警结束的提示信息确定为所述地震横波关联信息。
5.根据权利要求4所述的方法,其特征在于,当所述地震横波关联信息为地震横波到达当前位置的到达时间时,以弹窗的方式推送地震横波关联信息,包括:
在所述弹窗中对地震横波到达当前位置的到达时间进行倒计时。
6.根据权利要求4所述的方法,其特征在于,所述当所述地震横波关联信息为灾害预警结束的提示信息时,所述的方法还包括:
在所述弹窗中展示提前预警时长,所述提前预警时长是灾害预警信息的开始推送时间与地震横波到达当前位置的到达时间之差。
7.根据权利要求5所述的方法,其特征在于,所述的方法还包括:播放提示音和/或变换闪光灯和/或震动。
8.一种信息推送装置,其特征在于,包括:
接收模块,用于输入法接收灾害消息;
判断模块,用于依据所述灾害消息判断是否需要进行灾害预警;
预警模块,用于若确定需要进行灾害预警,则生成灾害预警信息并以弹窗的方式推送所述灾害预警信息。
9.一种可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如方法权利要求1-7任一所述的信息推送方法。
10.一种电子设备,其特征在于,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
输入法接收灾害消息;
依据所述灾害消息判断是否需要进行灾害预警;
若确定需要进行灾害预警,则生成灾害预警信息并以弹窗的方式推送所述灾害预警信息。
CN201911400725.9A 2019-12-30 2019-12-30 一种信息推送方法、装置和电子设备 Active CN113068170B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911400725.9A CN113068170B (zh) 2019-12-30 2019-12-30 一种信息推送方法、装置和电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911400725.9A CN113068170B (zh) 2019-12-30 2019-12-30 一种信息推送方法、装置和电子设备

Publications (2)

Publication Number Publication Date
CN113068170A true CN113068170A (zh) 2021-07-02
CN113068170B CN113068170B (zh) 2023-04-07

Family

ID=76558466

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911400725.9A Active CN113068170B (zh) 2019-12-30 2019-12-30 一种信息推送方法、装置和电子设备

Country Status (1)

Country Link
CN (1) CN113068170B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113706114A (zh) * 2021-08-31 2021-11-26 平安普惠企业管理有限公司 基于用户状态的信息提示方法、装置、设备及存储介质
CN114694363A (zh) * 2022-03-29 2022-07-01 成都市美幻科技有限公司 灾害预警信息的接收***、方法及设备
CN116071891A (zh) * 2023-01-16 2023-05-05 成都市美幻科技有限公司 基于iOS应用和操作***的预警信息播报方法及装置

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102044133A (zh) * 2009-10-12 2011-05-04 袁建华 破坏性地震自动语音倒计时警报***及其安装方法
CN103093660A (zh) * 2011-11-03 2013-05-08 成都高新减灾研究所 利用地震预警***的防震疏散演习方法
US20140105097A1 (en) * 2011-12-30 2014-04-17 Huawei Device Co., Ltd. Service Information Pushing and Receiving Method, and Related Apparatus and System
TW201521135A (zh) * 2013-11-29 2015-06-01 Taiwan Semiconductor Mfg Co Ltd 地震預警系統
CN104754507A (zh) * 2013-12-31 2015-07-01 北京三星通信技术研究有限公司 信息推送方法及装置
US20170302512A1 (en) * 2016-04-14 2017-10-19 Observables, Inc. Universal control and monitoring of security systems and security components
CN107786589A (zh) * 2016-08-25 2018-03-09 成都高新减灾研究所 基于推送技术的灾害预警信息发布***及方法
CN108470430A (zh) * 2018-04-18 2018-08-31 深圳市茁壮网络股份有限公司 地震预警方法、机顶盒及地震预警***
CN110222256A (zh) * 2019-05-06 2019-09-10 北京搜狗科技发展有限公司 一种信息推荐方法、装置和用于信息推荐的装置
CN110354432A (zh) * 2019-07-09 2019-10-22 湖南匡楚科技有限公司 一种基于可靠数据分析控制平台的社区智能消防***

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102044133A (zh) * 2009-10-12 2011-05-04 袁建华 破坏性地震自动语音倒计时警报***及其安装方法
CN103093660A (zh) * 2011-11-03 2013-05-08 成都高新减灾研究所 利用地震预警***的防震疏散演习方法
US20140105097A1 (en) * 2011-12-30 2014-04-17 Huawei Device Co., Ltd. Service Information Pushing and Receiving Method, and Related Apparatus and System
TW201521135A (zh) * 2013-11-29 2015-06-01 Taiwan Semiconductor Mfg Co Ltd 地震預警系統
CN104754507A (zh) * 2013-12-31 2015-07-01 北京三星通信技术研究有限公司 信息推送方法及装置
US20170302512A1 (en) * 2016-04-14 2017-10-19 Observables, Inc. Universal control and monitoring of security systems and security components
CN107786589A (zh) * 2016-08-25 2018-03-09 成都高新减灾研究所 基于推送技术的灾害预警信息发布***及方法
CN108470430A (zh) * 2018-04-18 2018-08-31 深圳市茁壮网络股份有限公司 地震预警方法、机顶盒及地震预警***
CN110222256A (zh) * 2019-05-06 2019-09-10 北京搜狗科技发展有限公司 一种信息推荐方法、装置和用于信息推荐的装置
CN110354432A (zh) * 2019-07-09 2019-10-22 湖南匡楚科技有限公司 一种基于可靠数据分析控制平台的社区智能消防***

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
吕佳丽;张方浩;李兆隆;邓树荣;曹彦波;: "云南地震重点监视防御区民众地震科普认知分析" *
徐梦婧;吴彦旺;: "微信公众平台在"灾害地质学"课程教学中的应用与评价" *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113706114A (zh) * 2021-08-31 2021-11-26 平安普惠企业管理有限公司 基于用户状态的信息提示方法、装置、设备及存储介质
CN114694363A (zh) * 2022-03-29 2022-07-01 成都市美幻科技有限公司 灾害预警信息的接收***、方法及设备
CN116071891A (zh) * 2023-01-16 2023-05-05 成都市美幻科技有限公司 基于iOS应用和操作***的预警信息播报方法及装置
CN116071891B (zh) * 2023-01-16 2024-04-05 成都市美幻科技有限公司 基于iOS应用和操作***的预警信息播报方法及装置

Also Published As

Publication number Publication date
CN113068170B (zh) 2023-04-07

Similar Documents

Publication Publication Date Title
US10051119B2 (en) Caller location determination systems and methods
CN113068170B (zh) 一种信息推送方法、装置和电子设备
EP3113466A1 (en) Method and device for warning
KR101763544B1 (ko) 정보 브로드캐스트 방법 및 장치
CN109920418B (zh) 调整唤醒灵敏度的方法及装置
RU2617679C2 (ru) Способ и устройство для защиты терминальной аппаратуры и терминальная аппаратура
US20170092111A1 (en) Method and device for processing abnormality notification from a smart device
WO2017071066A1 (zh) 信息处理方法及装置
WO2016065823A1 (zh) 一种空气净化提醒方法、提醒装置、用户设备和***
WO2017083571A1 (en) Caller location determination systems and methods
GB2483370A (en) Ambient audio monitoring to recognise sounds, music or noises and if a match is found provide a link, message, alarm, alert or warning
US20170031640A1 (en) Method, device and system for starting target function
US20150356467A1 (en) Methods and devices for prompting seat selection
US20160156777A1 (en) Methods and devices for prompting calling request
US20150105056A1 (en) Methods and devices for establishing call
CN105898573B (zh) 多媒体文件播放方法及装置
EP3026876A1 (en) Method for acquiring recommending information, terminal and server
CN110728815A (zh) 基于视频分析的预警方法及装置、电子设备和存储介质
CN109034747B (zh) 任务提醒方法及装置
CN107479838B (zh) 终端的信息输出处理方法及终端
CN110928425A (zh) 信息监控方法及装置
CN106231133B (zh) 报警方法及装置
CN111742538A (zh) 提醒方法及装置、电子设备
CN105656639B (zh) 群组消息显示方法及装置
US20150147998A1 (en) Method and device for transmitting sound, image and position data to a control center in the event of an emergency

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20210702

Assignee: Chongqing rose Pharmaceutical Co.,Ltd.

Assignor: Huazhi Zhongchuang (Beijing) Investment Management Co.,Ltd.

Contract record no.: X2023990000869

Denomination of invention: An information push method, device, and electronic device

Granted publication date: 20230407

License type: Common License

Record date: 20231016

Application publication date: 20210702

Assignee: Beijing gentong Technology Co.,Ltd.

Assignor: Huazhi Zhongchuang (Beijing) Investment Management Co.,Ltd.

Contract record no.: X2023990000868

Denomination of invention: An information push method, device, and electronic device

Granted publication date: 20230407

License type: Common License

Record date: 20231016

Application publication date: 20210702

Assignee: Beijing Peipei Network Technology Co.,Ltd.

Assignor: Huazhi Zhongchuang (Beijing) Investment Management Co.,Ltd.

Contract record no.: X2023990000867

Denomination of invention: An information push method, device, and electronic device

Granted publication date: 20230407

License type: Common License

Record date: 20231016

Application publication date: 20210702

Assignee: TIANJIN YIYUE INFORMATION TECHNOLOGY Co.,Ltd.

Assignor: Huazhi Zhongchuang (Beijing) Investment Management Co.,Ltd.

Contract record no.: X2023990000866

Denomination of invention: An information push method, device, and electronic device

Granted publication date: 20230407

License type: Common License

Record date: 20231016

EE01 Entry into force of recordation of patent licensing contract