天气预报方法、终端设备和计算机可读存储介质与流程

文档序号:16629020发布日期:2019-01-16 06:23阅读:271来源:国知局
天气预报方法、终端设备和计算机可读存储介质与流程

本发明实施例涉及通信技术领域,特别涉及一种天气预报方法、终端设备和计算机可读存储介质。



背景技术:

天气变化关系着人们的日常生活,每天查看天气情况几乎已经成为人们日常生活中不可缺少的一部分,影响着人们的工作和出行。

然而,发明人发现现有技术中至少存在如下问题:随着现代生活水平的提高,用户对于天气查询的要求越来远高,目前单一的天气查询方法即每次查询天气后返回的结果只有温度,湿度,是否有雨等信息,这些信息已经不能满足用户的需求,对用户来说不够方便。



技术实现要素:

本发明实施方式的目的在于提供一种天气预报方法、终端设备和计算机可读存储介质,使得查询到的不再只是单一的天气状况,还能提供天气状况与行为信息的匹配度,为用户的日常生活提供了更多的方便,极大的满足了用户的需求。

为解决上述技术问题,本发明的实施方式提供了一种天气预报方法,包括以下步骤:在检测到天气查询指令后,判断天气查询指令中是否携带有行为信息;若天气查询指令中携带有行为信息,则根据行为信息的类型,获取与行为信息的类型对应的待预测时长;其中,不同的行为信息的类型,对应不同的待预测时长;查询对应的待预测时长内的天气状况,并根据查询到的天气状况,预报天气状况与行为信息的匹配度。

本发明的实施方式还提供了一种终端设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述的天气预报方法。

本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述的天气预报方法。

本发明实施方式相对于现有技术而言,在检测到天气查询指令后,判断天气查询指令中是否携带有行为信息,有利于判断得到用户是单纯的只想查询天气,还是查询当前的天气状况是否合适进行天气查询指令中携带的行为,从而有利于对用户做出针对性的反馈。若天气查询指令中携带有行为信息,则根据行为信息的类型,获取与行为信息的类型对应的待预测时长;其中,不同的行为信息的类型,对应不同的待预测时长。查询对应的待预测时长内的天气状况,并根据查询到的天气状况,预报天气状况与行为信息的匹配度。由于不同的行为信息需要完成的时间或要开始进行的时间可能不相同,因此获取与行为信息的类型对应的待预测时长,有利于更有针对性的在获取的待预测时长内查询天气状况,从而根据待预测时长内的天气状况预报天气状况与行为信息的匹配度,匹配度的大小有利于表征用户在一定的天气状况下成功完成某种行为的可能性,使得用户可以根据预报的匹配度得知是否合适进行某种行为。本发明实施方式使得查询到的不再只是单一的天气状况,还能提供天气状况与行为信息的匹配度,为用户的日常生活提供了更多的方便,极大的满足了用户的需求。

另外,判断天气查询指令中是否携带有行为信息,具体包括:检测天气查询指令中是否携带有预设的关键字;若天气查询指令中携带有预设的关键字,则判定天气查询指令中携带有行为信息,有利于准确、方便的得到天气查询指令中是否携带有行为信息。

另外,天气查询指令为用户语音输入的天气查询指令;检测天气查询指令中是否携带有预设的关键字,具体包括:对用户语音输入的天气查询指令进行语义识别;若语义识别的结果中,存在关键字,则判定天气查询指令中是否携带有预设的关键字,可以通过用户语音输入的天气查询指令进行判断,为用户提供了极大的方便。

另外,若天气查询指令中携带有预设的关键字,且携带的关键字为洗衣服,则在获取与行为信息的类型对应的待预测时长之前,提示用户输入衣服类型;获取与行为信息的类型对应的待预测时长,具体为:获取与用户输入的衣服类型所对应的待预测时长,从而有针对性的得到用户需要洗的衣服的衣服类型与待预测时长内的天气状况的匹配度,为用户清洗不同类型的衣服提供有效的指导建议,方便了用户清洗不同类型的衣服。

另外,根据查询到的天气状况,预报天气状况与行为信息的匹配度,具体包括:根据预先存储的各时长内天气状况与行为信息的对应关系,获取与查询到的待预测时长内的天气状况对应的行为信息;将获取的对应的行为信息与天气查询指令中携带的行为信息的匹配度,作为天气状况与行为信息的匹配度,进行预报,有利于快速准确地获取天气状况与行为信息的匹配度,使得用户能够根据预报的匹配度做出合适的选择,提高了用户的使用体验。

另外,天气预报方法应用于终端设备,天气查询指令为用于支撑终端设备的支架发送给终端设备的指令;预报天气状况与行为信息的匹配度,具体为:将预报的天气状况与行为信息的匹配度,发送至支架,供支架向用户反馈预报天气状况与行为信息的匹配度。通过用于支撑终端设备的支架向用户反馈预报天气状况与行为信息的匹配度,有利于用户更准确的得到反馈的匹配度。

另外,若天气查询指令中未携带有行为信息,则查询并播报当前的天气状况;以预设周期查询当前的天气状况,并在每一次查询到天气状况后,判断本次查询到的天气状况与上一次播报的天气状况是否相同,若不同,则播报本次查询到的天气状况,有利于及时通知用户天气的变化情况。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是根据本发明第一实施方式的天气预报方法的流程示意图;

图2是根据本发明第二实施方式的天气预报方法的流程示意图;

图3是根据本发明第三实施方式的天气预报方法的流程示意图;

图4是根据本发明第四实施方式的终端设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。

本发明的第一实施方式涉及一种天气预报方法。本实施方式的核心在于在检测到天气查询指令后,判断天气查询指令中是否携带有行为信息;若天气查询指令中携带有行为信息,则根据行为信息的类型,获取与行为信息的类型对应的待预测时长;其中,不同的行为信息的类型,对应不同的待预测时长;查询对应的待预测时长内的天气状况,并根据查询到的天气状况,预报天气状况与行为信息的匹配度,使得查询到的不再只是单一的天气状况,还能提供天气状况与行为信息的匹配度,为用户的日常生活提供了更多的方便,极大的满足了用户的需求。下面对本实施方式的天气预报方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。

本实施方式中的天气预报方法的流程示意图,如图1所示,具体包括:

步骤101:在检测到天气查询指令后,判断天气查询指令中是否携带有行为信息,如果是,则执行步骤102,否则执行步骤104。

具体地说,天气查询指令可以为用户通过语音、文字、按压按键或触摸终端设备上某一区域输入的查询指令,本实施方式中以语音输入天气查询指令为例,但在实际应用中并不以此为限,比如说:天气查询指令可以为“今天的天气适合洗衣服吗”,天气查询指令中携带的行为信息就为“洗衣服”。终端设备可以为手机、平板电脑等智能设备,本实施方式中以手机为例,但在实际应用中并不以此为限。手机可以检测天气查询指令中是否携带有预设的关键字;若天气查询指令中携带有预设的关键字,则判定天气查询指令中携带有行为信息。预设的关键字可以为以下之一或其任意组合:出门、洗衣服、上班等可以表征不同行为信息的关键字。手机检测天气查询指令中是否携带有预设的关键字的方法可以为:对用户语音输入的天气查询指令进行语义识别;若语义识别的结果中,存在关键字,则判定天气查询指令中携带有预设的关键字。

步骤102:根据行为信息的类型,获取与行为信息的类型对应的待预测时长。

具体地说,行为信息的类型可以为:出门、洗衣服、上班等不同类型,不同的行为信息的类型,对应不同的待预测时长,待预测时长可以为未来一天、一小时等。洗衣服对应的待预测时长可以为洗完衣物后晾干所需的时长,比如说,晾干衣物所需要的时长为8小时,那么洗衣服对应的待预测时长为8小时,上班对应的待预测时长可以为上班路上所需要的时长,出门还可以根据出门的时间长短细分为短时间外出和长时间外出,即出门对应的待预测时长可以为外出所需的时间。手机中可以预存行为信息的类型与待预测时长的对应关系,手机可以根据预存的对应关系,获取与行为信息的类型对应的待预测时长。在实际应用中,行为信息可能会携带行为时长,比如说行为信息可以为逛街一下午,那么手机获取的行为信息的类型可以为出门,获取的与行为信息的类型对应的待预测时长可以为“一下午”。需要说明的是,本实施方式中行为信息的类型只是以出门、洗衣服、上班为例,在实际应用中并不以此为限。

步骤103:查询对应的待预测时长内的天气状况,并根据查询到的天气状况,预报天气状况与行为信息的匹配度。

具体地说,手机可以在网络侧查询对应的待预测时长内的天气状况,根据查询到的天气状况,预报天气状况与行为信息的匹配度。比如说,行为信息为洗衣服,洗衣服对应的待预测时长为8小时,手机查询到的8小时内的天气状况为晴天,那么天气状况与行为信息的匹配度可以较高,在实际应用中,8小时内的温度越高(衣物越容易干),匹配度可以越大,用户在得知匹配度后,可以决定当前的天气是否要洗衣服。较佳的,手机可以根据查找到的未来8小时的温度高低预估衣服晾干所需的时间,并提示用户可以收衣服的时间点。如果8小时内的天气状况为某一时间段会下雨,那么天气状况与行为信息的匹配度可以较低,表明当前的时间点不适合洗衣服,那么用户在得到这一较低的匹配度后,可以再次仔细考虑当前时间点要不要洗衣服。在实际应用中,如果匹配度较低,那么手机可以建议用户将衣物晾晒到室内,或者根据查询到的天气状况为用户提供雨停的时间段,建议用户在雨停之后洗衣服。

在实际应用中,还可以预先存储各时长内天气状况与行为信息的对应关系,根据预先存储的对应关系获取与查询到的待预测时长内的天气状况对应的行为信息;将获取的对应的行为信息与天气查询指令中携带的行为信息的匹配度,作为天气状况与行为信息的匹配度,进行预报。

在另一个例子中,如果行为信息为上班,在对应的待预测时长内查询到的天气状况为一个小时后有雨,那么可以提醒用户提前出发,或是选择一个小时之内能够到达的路线去上班,以避开下雨时间,当然还可以提醒用户需要带伞。

步骤104:查询并播报当前的天气状况。

具体地说,若天气查询指令中未携带有行为信息,比如说,天气查询指令为“今天天气怎么样”,那么手机可以直接在网络侧查询并语音播放当前的天气状况,当前的天气状况可以为手机所在地的天气状况,也可以为用户想要去的地点的天气状况,如果天气查询指令中携带有指定地点,则查询并播报指定地点的天气状况,如果天气查询指令中未携带有指定地点,则默认播放手机所在地的天气状况。

步骤105:以预设周期查询当前的天气状况。

具体地说,由于天气状况可能会发生变化,因此,手机可以以预设周期查询当前的天气状况,预设周期可以由本领域技术人员或是用户根据实际需要进行设置。

步骤106:在每一次查询到天气状况后,判断本次查询到的天气状况与上一次播报的天气状况是否相同,如果是,则该流程结束,否则执行步骤107。

步骤107:播报本次查询到的天气状况。

与现有技术相比,本实施方式在检测到天气查询指令后,判断天气查询指令中是否携带有行为信息,有利于判断得到用户是单纯的只想查询天气,还是查询当前的天气状况是否合适进行天气查询指令中携带的行为,从而有利于对用户做出针对性的反馈。若天气查询指令中携带有行为信息,则根据行为信息的类型,获取与行为信息的类型对应的待预测时长;其中,不同的行为信息的类型,对应不同的待预测时长。查询对应的待预测时长内的天气状况,并根据查询到的天气状况,预报天气状况与行为信息的匹配度。由于不同的行为信息需要完成的时间或要开始进行的时间可能不相同,因此获取与行为信息的类型对应的待预测时长,有利于更有针对性的在获取的待预测时长内查询天气状况,从而根据待预测时长内的天气状况预报天气状况与行为信息的匹配度,匹配度的大小有利于表征用户在一定的天气状况下成功完成某种行为的可能性,使得用户可以根据预报的匹配度得知是否合适进行某种行为。本发明实施方式使得查询到的不再只是单一的天气状况,还能提供天气状况与行为信息的匹配度,为用户的日常生活提供了更多的方便,极大的满足了用户的需求。

本发明的第二实施方式涉及一种天气预报方法。第二实施方式是第二实施方式的进一步改进,主要改进之处在于:在本发明第二实施方式中,若天气查询指令中携带的关键字为洗衣服,则有针对性的为用户清洗不同类型的衣服提供有效的指导建议,方便了用户清洗不同类型的衣服。

本实施方式中的天气预报方法的流程示意图,如图2所示,具体包括:

步骤201:在检测到天气查询指令后,判断天气查询指令中是否携带有行为信息,如果是,则执行步骤202,否则执行步骤207。

步骤201与第一实施方式中步骤101大致相同,不同之处在于,步骤101在判断结果为是时,执行的步骤为根据行为信息的类型,获取与行为信息的类型对应的待预测时长,而步骤201在判断结果为是时执行的步骤为判断携带的行为信息是否为洗衣服。

步骤202:判断携带的行为信息是否为洗衣服,如果是则执行步骤203,否则执行步骤205。

具体地说,手机可以检测天气查询指令中携带的关键字是否为洗衣服;若天气查询指令中携的关键字为洗衣服,则判定携带的行为信息为洗衣服。

步骤203:提示用户输入衣服类型。

具体地说,手机可以语音提示用户输入衣服类型,用户同样可以通过语音输入,当然在实际应用中用户也可以手动文字输入或选择手机屏幕上的相应的衣物类型的区域触摸输出。衣服类型可以为薄衣服、厚衣服、不同季节的衣服、适合在阳光下晒的衣服、适合阴干的衣服等类型。

步骤204:获取与用户输入的衣服类型所对应的待预测时长。

具体地说,不同的衣物类型对应的待预测时长不相同,比如说,薄衣服晾干需要的时间短,那么薄衣服相对于厚衣服所对应的待预测时长可以较短。

步骤205:根据行为信息的类型,获取与行为信息的类型对应的待预测时长。

步骤206:查询对应的待预测时长内的天气状况,并根据查询到的天气状况,预报天气状况与行为信息的匹配度。

具体地说,对于天气状况与不同衣服类型的匹配度,除了结合晴天和雨天,还可以结合阳关指数,有的衣物类型可能并不适合在阳光下暴晒,即阳关指数较高时即使是晴天,得到的匹配度也可能较低,此时手机可以语音提示用户什么时间段不适合将衣服晒在阳光下。当然也可以根据不同类型的衣服所需的晾干时间及时提醒用户收衣服。

步骤207:查询并播报当前的天气状况。

步骤208:以预设周期查询当前的天气状况。

步骤209:在每一次查询到天气状况后,判断本次查询到的天气状况与上一次播报的天气状况是否相同,如果是,则该流程结束,否则执行步骤210。

步骤210:播报本次查询到的天气状况。

步骤205与第一实施方式中步骤102大致相同,步骤207至步骤210分别与第一实施方式中步骤104至步骤107大致相同,为避免重复,在此不再一一赘述。

与现有技术相比,本实施方式,若天气查询指令中携带有预设的关键字,且携带的关键字为洗衣服,则在获取与行为信息的类型对应的待预测时长之前,提示用户输入衣服类型;获取与行为信息的类型对应的待预测时长,具体为:获取与用户输入的衣服类型所对应的待预测时长,从而有针对性的得到用户需要洗的衣服的衣服类型与待预测时长内的天气状况的匹配度,为用户清洗不同类型的衣服提供有效的指导建议,方便了用户清洗不同类型的衣服。

本发明的第三实施方式涉及一种天气预报方法。第三实施方式是第一实施方式的进一步改进,主要改进之处在于:在本发明第三实施方式中,通过用于支撑终端设备的支架向用户反馈预报天气状况与行为信息的匹配度,有利于用户更准确的得到反馈的匹配度。

本实施方式中的天气预报方法的流程示意图,如图3所示,具体包括:

步骤301:在检测到天气查询指令后,判断天气查询指令中是否携带有行为信息,如果是,则执行步骤302,否则执行步骤304。

具体地说,本实施方式中天气查询指令为用于支撑终端设备的支架发送给终端设备的指令。支架上可以设置麦克风阵列,用于接收用户的语音指令即天气查询指令,支架内还可以设置蓝牙模块,支架可以通过蓝牙模块与终端设备建立通信连接,将接收到的天气查询指令发送给终端设备,由终端设备根据接收到的天气查询指令判断天气查询指令中是否携带有行为信息。

步骤302:根据行为信息的类型,获取与行为信息的类型对应的待预测时长。

步骤303:查询对应的待预测时长内的天气状况,并将预报的天气状况与行为信息的匹配度,发送至支架,供支架向用户反馈天气状况与行为信息的匹配度。

具体地说,终端设备在查询到对应的待预测时长内的天气状况时,将天气状况与行为信息的匹配度,发送至支架,比如说可以通过蓝牙连接发送给支架,支架可以利用设置的麦克风阵列播放查询到的匹配度。支架上设置的麦克风阵列使得用户可以在与终端设备距离较远的时候也能够实现有效的信息交互。

步骤304:查询并将当前的天气状况发送至支架,供支架向用户反馈当前的天气状况。

具体地说,终端设备查询并将当前的天气状况发送至支架,支架可以向用户语音播放当前的天气状况。

步骤305:以预设周期查询当前的天气状况。

步骤306:在每一次查询到天气状况后,判断本次查询到的天气状况与上一次播报的天气状况是否相同,如果是,则该流程结束,否则执行步骤307。

步骤307:将本次查询到的天气状况发送至支架,供支架向用户反馈本次查询到的天气状况。

具体地说,终端设备可以将本次查询到的天气状况发送至支架,支架可以向用户语音播放本次查询到的天气状况。

步骤302与第一实施方式中的步骤102,步骤305至步骤306与第一实施方式中的步骤105至步骤106大致相同,为避免重复,在此不再一一赘述。

与现有技术相比,本实施方式中,天气预报方法应用于终端设备,天气查询指令为用于支撑终端设备的支架发送给终端设备的指令;预报天气状况与行为信息的匹配度,具体为:将预报天气状况与行为信息的匹配度,发送至支架,供支架向用户反馈预报天气状况与行为信息的匹配度。通过用于支撑终端设备的支架向用户反馈预报天气状况与行为信息的匹配度,有利于用户更准确的得到反馈的匹配度,用户将终端设备放在支架上,无需用户手拿,支架的语音输出效果更好,对用户来说更加方便。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明第四实施方式涉及一种终端设备,如图4所示,包括至少一个处理器401;以及,与至少一个处理器401通信连接的存储器402;其中,存储器402存储有可被至少一个处理器401执行的指令,指令被至少一个处理器401执行,以使至少一个处理器401能够执行上述的天气预报方法。

其中,存储器402和处理器401采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器和存储器的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器401处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器401。

处理器401负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器402可以被用于存储处理器401在执行操作时所使用的数据。

本发明第五实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。

即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1