一种信息提示方法及装置与流程

文档序号:16887038发布日期:2019-02-15 22:43阅读:147来源:国知局
一种信息提示方法及装置与流程

本申请涉及智能识别领域,尤其涉及一种信息提示方法及装置。



背景技术:

目前,随着移动通信技术的快速发展,移动终端(如智能手机等)已成为人们日常生活中必不可少的电子消费品,随着智能手机越来越普及化,智能手机已经融入生活的各个方面,其中,智能手机已成为人与人之间进行信息交互的主要电子产品,例如,儿女可以通过智能手机拨打电话或发送即时通信消息向年迈的父母进行嘘寒问暖。

当前,针对现有的拨打电话或发送即时通信消息的沟通过程,通常需要一方主动联络另一方,只有主动联络方空闲时才会向对方拨打电话或发送即时通信消息进行嘘寒问暖,并且沟通过程只有简单的对话,沟通内容比较单一,沟通时间比较受限,随着在外打工的人越来越多,很多年轻人都不能在家时常自己的父母,不能陪伴自己的亲人,当天气状况很极端时,家人独自在家,无法及时获取到所在地的天气状况,因此,极端天气来临时往往措手不及,每当家里秋收季节时,极端天气更容易对他们造成影响。

由此可知,基于现有沟通方式需要用户主动地与至亲的联系人进行沟通,针对用户比较忙碌的情况,往往受限于用户的主动性,容易出现沟通不及时、关怀度不够的问题,可能导致亲人无法及时获取到所在地的天气状况,进而无法对恶劣天气下产生的损失进行有效控制。



技术实现要素:

本申请实施例的目的是提供一种信息提示方法及装置,通过自动确定出亲密程度比较高的联络对象所在地的天气状况,自动向目标联络对象发送相应的气象提示信息,这样既能够提高用户与目标联络对象之间的亲情关怀度,还能够使得对方及时获取到其所在地的天气状况,进而对恶劣天气下产生的损失进行有效控制。

为解决上述技术问题,本申请实施例是这样实现的:

本申请实施例提供了一种信息提示方法,包括:

获取目标客户端的通讯录中各备选联络对象与使用所述目标客户端的目标用户之间的亲密程度;

根据多个所述亲密程度,按照由高到低的顺序将排序靠前的预设数量的亲密程度对应的所述备选联络对象确定为目标联络对象;

针对每个所述目标联络对象,判断该目标联络对象所在地理位置的天气状况是否满足预设提醒条件;

若是,则生成用于提示所述目标联络对象所在地理位置的天气状况的气象提示信息;

按照既定信息提示方式将所述气象提示信息发送至所述目标联络对象。

本申请实施例提供了一种信息提示装置,包括:

亲密程度获取模块,用于获取目标客户端的通讯录中各备选联络对象与使用所述目标客户端的目标用户之间的亲密程度;

目标对象确定模块,用于根据多个所述亲密程度,按照由高到低的顺序将排序靠前的预设数量的亲密程度对应的所述备选联络对象确定为目标联络对象;

天气状况判断模块,用于针对每个所述目标联络对象,判断该目标联络对象所在地理位置的天气状况是否满足预设提醒条件;

提示信息生成模块,用于若判断结果为是,则生成用于提示所述目标联络对象所在地理位置的天气状况的气象提示信息;

提示信息发送模块,用于按照既定信息提示方式将所述气象提示信息发送至所述目标联络对象。

本申请实施例提供了一种信息提示设备,包括:处理器;以及

被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器实现以下流程:

获取目标客户端的通讯录中各备选联络对象与使用所述目标客户端的目标用户之间的亲密程度;

根据多个所述亲密程度,按照由高到低的顺序将排序靠前的预设数量的亲密程度对应的所述备选联络对象确定为目标联络对象;

针对每个所述目标联络对象,判断该目标联络对象所在地理位置的天气状况是否满足预设提醒条件;

若是,则生成用于提示所述目标联络对象所在地理位置的天气状况的气象提示信息;

按照既定信息提示方式将所述气象提示信息发送至所述目标联络对象。

本申请实施例提供了一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:

获取目标客户端的通讯录中各备选联络对象与使用所述目标客户端的目标用户之间的亲密程度;

根据多个所述亲密程度,按照由高到低的顺序将排序靠前的预设数量的亲密程度对应的所述备选联络对象确定为目标联络对象;

针对每个所述目标联络对象,判断该目标联络对象所在地理位置的天气状况是否满足预设提醒条件;

若是,则生成用于提示所述目标联络对象所在地理位置的天气状况的气象提示信息;

按照既定信息提示方式将所述气象提示信息发送至所述目标联络对象。

本申请实施例中的信息提示方法及装置,获取针对各备选联络对象的亲密程度;根据多个亲密程度由高到低的顺序确定目标联络对象;针对每个目标联络对象,判断该目标联络对象所在地理位置的天气状况是否满足预设提醒条件;针对目标联络对象所在地的天气状况满足预设提醒条件的情况,生成相应的气象提示信息,以及按照既定信息提示方式将该气象提示信息发送至对应的目标联络对象。通过自动确定出亲密程度比较高的联络对象所在地的天气状况,自动向目标联络对象发送相应的气象提示信息,这样既能够提高用户与目标联络对象之间的亲情关怀度,还能够使得对方及时获取到其所在地的天气状况,进而对恶劣天气下产生的损失进行有效控制。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的信息提示系统的应用场景示意图;

图2为本申请实施例提供的信息提示方法的第一种流程示意图;

图3为本申请实施例提供的信息提示方法的第二种流程示意图;

图4为本申请实施例提供的信息提示方法的第三种流程示意图;

图5为本申请实施例提供的信息提示方法的第四种流程示意图;

图6为本申请实施例提供的信息提示方法的第五种流程示意图;

图7为本申请实施例提供的信息提示方法的第六种流程示意图;

图8为本申请实施例提供的信息提示方法的第七种流程示意图;

图9为本申请实施例提供的信息提示装置的第一种模块组成示意图;

图10为本申请实施例提供的信息提示装置的第二种模块组成示意图;

图11为本申请实施例提供的信息提示设备的结构示意图。

具体实施方式

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

本申请实施例提供了一种信息提示方法及装置,通过自动确定出亲密程度比较高的联络对象所在地的天气状况,自动向目标联络对象发送相应的气象提示信息,这样既能够提高用户与目标联络对象之间的亲情关怀度,还能够使得对方及时获取到其所在地的天气状况,进而对恶劣天气下产生的损失进行有效控制。

图1为本申请实施例提供的信息提示系统的应用场景示意图,如图1所示,该信息提示系统包括:目标客户端和多个备选客户端,其中,该目标客户端和备选客户端均可以是智能手机、平板电脑等移动终端,该目标客户端是用于自动生成并向相应的备选客户端发送气象提示信息的移动终端,该备选客户端为目标客户端的通讯录中各联络对象所用的客户端;

具体的,气象提示信息发送的具体过程为:

(1)目标客户端预先确定自身通讯录中各备选联络对象与使用该目标客户端的目标用户之间的亲密程度;

(2)目标客户端在确定需要进行天气状况提示时,获取与目标客户端相关的多个备选联络对象对应的多个亲密程度;

(3)目标客户端根据各备选联络对象对应的亲密程度,选取亲密程度排序靠前的预设数量的目标联络对象;

(4)目标客户端针对每个目标联络对象,判断该目标联络对象所在地理位置的天气状况是否满足预设提醒条件,针对目标联络对象所在地的天气状况满足预设提醒条件的情况,生成相应的气象提示信息;

(5)目标客户端按照既定信息提示方式将生成的气象提示信息发送至对应的目标联络对象,以对该目标联络对象进行天气状况提醒,这样既能够提高用户与目标联络对象之间的亲情关怀度,还能够使得对方及时获取到其所在地的天气状况,进而对恶劣天气下产生的损失进行有效控制。

图2为本申请实施例提供的信息提示方法的第一种流程示意图,图2中的方法能够由图1中的目标客户端执行,如图2所示,该方法至少包括以下步骤:

s201,获取目标客户端的通讯录中各备选联络对象与使用该目标客户端的目标用户之间的亲密程度;

具体的,上述目标客户端可以是目标用户所用的智能手机等移动终端,上述备选联络对象包括:用户在各自所用的移动终端的通讯录中存储的联系人,在具体实施时,可以按照预设时间间隔预先确定各备选联络对象与目标用户之间的亲密程度,以便后续基于该亲密程度确定出需要发送气象提示信息的目标联络对象;

s202,根据获取到的多个亲密程度,按照由高到低的顺序将排序靠前的预设数量的亲密程度对应的备选联络对象确定为目标联络对象;

具体的,上述亲密程度可以是用于表征目标用户与备选联系人之间的亲情度得分,其中,该亲情度得分可以以具体数值进行衡量,例如,目标用户的爸爸、妈妈的等直系亲属的亲情度得分比较高,以便自动为目标用户最关心、最挂念的联系人发送气象提示信息,达到提升用户与其最关心、最挂念的联系人之间的亲情关怀度;在具体实施时,根据各备选联络对象对应的亲密程度,对备选联络对象进行排序,选取排序靠前的备选联络对象作为目标联络对象,即从通讯录中自动选取目标用户最关心、最挂念的联系人;

s203,针对确定出的每个目标联络对象,判断该目标联络对象所在地理位置的天气状况是否满足预设提醒条件;

具体的,在确定出目标用户最关心、最挂念的目标联络对象后,针对每个目标联络对象,获取该目标联络对象所在地理位置的天气状况,其中,可以通过预设接口从第三方天气预报应用处获取目标联络对象所在地理位置的目标时间段内的天气状况信息;再根据获取到的天气状况信息,确定目标联络对象所在地理位置的天气状况是否满足预设提醒条件;

在具体实施时,上述预设提醒条件可以是预设多个异常天气指标,例如,温度异常范围、风力异常范围、下雨量异常范围、污染指数异常范围等等,若确定出目标联络对象所在地理位置的天气状况符合预设数量的异常天气指标项,则确定目标联络对象所在地理位置的天气状况满足预设提醒条件;

若判断结果为是,则执行s204,生成用于提示目标联络对象所在地理位置的天气状况的气象提示信息;

具体的,若确定出目标联络对象所在地理位置的天气状况满足预设提醒条件,即说明该目标联络对象所在地理位置的天气状况属于恶劣天气,针对该恶劣天气需要进行预先防范,以防止因恶劣天气带来不必要的损失,此时,需要根据目标联络对象所在地理位置的天气状况所符合的异常天气指标,有针对性地生成相应的气象提示信息,例如,若获取到的天气状况表征目标联络对象所在地理位置的未来预设时间段内的风力符合预设风力异常范围,则生成用于提示目标联络对象所在地理位置风力异常的气象提示信息;

s205,按照既定信息提示方式将生成的气象提示信息发送至对应的目标联络对象;

具体的,在生成气象提示信息后,需要将该气象提示信息发送给相应的目标联络对象,在具体实施时,可以针对需要发送气象提示信息的目标联络对象,确定优选地信息提示方式作为既定信息提示方式,从而保证目标联络对象能够及时并查看到向其发送的气象提示信息,这样能够提前将极端天气信息通知到目标用户最关心、最挂念的联系人,从而使得即使用户远在他乡时,也能够为不在自己身边的家里人添一份力,达到对目标用户最关心、最挂念的联系人进行其所在地的天气异常预警提醒的目的。

本申请实施例中,通过自动确定出亲密程度比较高的联络对象所在地的天气状况,自动向目标联络对象发送相应的气象提示信息,这样既能够提高用户与目标联络对象之间的亲情关怀度,增强用户与亲友的感情,还能够使得对方及时获取到其所在地的天气状况,进而对恶劣天气下产生的损失进行有效控制。

其中,由于在确定目标联络对象的过程中,需要基于各备选联络对象分别对应的亲密程度,因此,需要预先结合目标客户端的记录信息确定并存储各备选联络对象分别对应的亲密程度,基于此,如图3所示,在s201获取目标客户端的通讯录中各备选联络对象与使用该目标客户端的目标用户之间的亲密程度之前,还包括:

s206,针对目标客户端的通讯录中的每个备选联络对象,在目标客户端的记录信息中获取与该备选联络对象相关的亲密度影响因素;

具体的,备选联络对象可以是通讯录中所有的联系人,也可以是初步将通讯录中最不可能成为目标联络对象的联系人排除后的部分联系人,在从通讯录中确定出备选联络对象后,获取与各备选联络对象各自对应的用于确定亲密程度的参考信息,即将该用于确定亲密程度的参考信息作为与备选联络对象相关的亲密度影响因素;

s207,根据获取到的亲密度影响因素,确定各备选联络对象分别与使用该目标客户端的目标用户之间的亲密程度;

具体的,在获取到各备选联络对象的亲密度影响因素后,针对每个备选联络对象,结合与该备选联络对象对应的亲密度影响因素,对该备选联络对象与目标用户之间的亲密程度进行综合打分,将最终得分确定为该备选联络对象与目标用户之间的亲密程度;

s208,存储确定出的各备选联络对象分别与目标用户之间的亲密程度。

具体的,可以按照预设触发条件,自动触发目标客户端确定目标用户与各备选联络对象分别对应的亲密程度,从而保证在确定目标联络对象的过程中所用的亲密程度的准确度,其中,该预设触发条件可以是时间节点,例如,设置每天早上8点或者晚上8点进行亲密程度更新,该预设触发条件还可以是目标客户端的记录信息的增量值,例如,设置目标客户端的记录信息的增加预设数量条数进行亲密程度更新;

其中,针对确定各备选联络对象分别对应的亲密程度的具体过程,上述亲密度影响因素可以包括:联系人姓名、通话来去电记录、即时通信消息收发记录中至少一种;

对应的,如图5所示,上述s207根据获取到的亲密度影响因素,确定各备选联络对象分别与使用该目标客户端的目标用户之间的亲密程度,具体包括:

s2071,针对每种亲密度影响因素,对该亲密度影响因素的亲密度贡献进行打分,得到单项亲密度得分;

s2072,根据各种亲密度影响因素对应的单项亲密度得分和影响权重系数,确定备选联络对象分别与使用目标客户端的目标用户之间的亲密程度。

其中,针对同时考虑上述三种亲密度影响因素的情况,需要进行三次加权求得最终的亲密程度,具体的,备选联络对象分别与目标用户之间的亲密程度的计算公式为:r=b1x+b2y+b3z,其中,r表示备选联络对象分别对应的亲密程度,b1表示针对联系人姓名的权重系数,b2表示针对通话来去电记录的权重系数,,b3表示即时通信消息收发记录的权重系数,x表示针对联系人姓名的单项亲密度得分,y表示针对通话来去电记录的单项亲密度得分,z表示针对即时通信消息收发记录的单项亲密度得分。

在一个具体实例中,针对确定单项亲密度得分的具体过程,可以是按照预设打分规则在某一基准分数的基础上,得到最终单项亲密度得分,具体包括:

(1)针对亲密度影响因素为联系人姓名的情况,可以设定该项对应的基准分数满分为50分,该项对应的权重为50%,在具体实施时,计算通讯录中各备选联络对象的联系人名称是否包含与亲人相关的关键字,对应的预设打分规则具体为:

符合关键字名称的规则为:包含“爸,妈,爷,奶,姨,姑,叔,舅,哥,妹,姐,弟”,分值按亲戚的远近关系进行调整,从前到后依次减少,即亲戚关系越近,对应的单项亲密度得分越高;

其中,考虑到通讯录中存储的联系人称呼是一个比较直接的能反应亲情关系的依据,当通讯录对应的display_name(昵称)数据包含表征亲戚关系的关键字时,即为命中,命中后对该备选联络对象的亲情度进行打分,该备选联络对象的亲密度得分可以最低不低于40分。

(2)针对亲密度影响因素为通话来去电记录的情况,可以设定该项对应的基准分数满分为30分,该项对应的权重为30%,在具体实施时,根据目标客户端的记录信息中记录的指定时间段内的calllog日志(通话记录),遍历并计算目标用户分别与各备选联络对象在指定时间段内的通话频率,筛选出通讯录中有通话记录的联系人,并进行亲情度打分,其中,在指定时间段内通话频率越高亲密度贡献值越大,对应的预设打分规则具体为:

a)通话频率为最近1天至少有一次:30分;

b)通话频率为最近2天至少有一次:25分;

c)通话频率为最近3天至少有一次:20分;

d)通话频率为最近4天至少有一次:15分;

e)通话频率为最近5天至少有一次:10分;

f)通话频率为最近6天至少有一次:5分;

g)通话频率为最近7天至少有一次:1分;

h)通话频率为7天内没有通信记录:0分;

(3)针对亲密度影响因素为即时通信消息收发记录的情况,可以设定该项对应的基准分数满分为20分,该项对应的权重为20%,在具体实施时,根据目标客户端的记录信息中记录的指定时间段内即时通信消息收发数据,遍历查询各备选联络对象分别对应的消息收发情况,有发送记录或者接收记录都记作一次,并进行亲情度打分,其中,在指定时间段内沟通频率越高亲密度贡献值越大,对应的预设打分规则具体为:

a)即时通信消息沟通频率为最近1天至少有一次:20分;

b)即时通信消息沟通频率为最近2天至少有一次:15分;

c)即时通信消息沟通频率为最近3天至少有一次:10分;

d)即时通信消息沟通频率为最近4天至少有一次:5分;

e)即时通信消息沟通频率为最近5天至少有一次:1分;

f)即时通信消息沟通频率最近5天内没有消息收发记录:0分。

进一步的,考虑到客户端的通讯录中通常会存在一些联系频率很低的阶段性好友,为了提高确定各备选联络对象分别对应的亲密程度的效率,以及减少数据处理量,基于此,如图4所示,在上述s206在目标客户端的记录信息中获取与该备选联络对象相关的亲密度影响因素之前,还包括:

s209,针对目标客户端的通讯录中的每个联络对象,判断该联络对象的相关初筛参考信息是否满足预设初筛条件;

具体的,通常用户很少主动清理通讯录中联系频率很低的阶段性好友,如果直接将通讯录中的任一联络对象均进行亲密程度计算,而且这种阶段性好友不可能成为目标联络对象,这样势必将降低亲密程度的确定效率,因此,可以预先设置一定初筛条件,例如,该预设初筛条件为距离当前预设时间段内与目标用户之前存在联系记录,其中,该联系记录包括:通话记录、信息收发记录、社交网站互动记录中至少一种;

若判断结果为是,则执行s210将满足预设初筛条件的联络对象确定为目标客户端的通讯录中的备选联络对象;

若判断结果为否,则执行s211从通讯录中选取下一个进行初筛条件判断的联络对象,直到所有联络对象均完成初筛条件判断;

具体的,在通讯录联系人初步筛选阶段,不满足预设初筛条件的即为不经常联系的联络对象,在进行亲密程度阶段可以将其剔除,将在初步筛选阶段确定满足预设初筛条件的通讯录联系人作为备选联络对象。

在本申请实施例中,通过对目标客户端的通讯录中的多个联络对象进行初筛,将不可能成为目标联络对象的通讯录联系人排除掉,剩下可能成为目标联络对象的通讯录联系人作为备选联络对象,确定该备选联络对象对应的亲密程度,而不是通讯录中的任一联络对象均进行亲密程度计算,这样能够提高确定各备选联络对象分别对应的亲密程度的效率,以及减少数据处理量。

其中,为了保证目标联络对象能够及时并查看到向其发送的气象提示信息,基于此,如图6所示,上述s205按照既定信息提示方式将生成的气象提示信息发送至对应的目标联络对象,具体包括:

s2051,确定目标用户与目标联络对象之间使用频次最高的即时通信应用;

具体的,针对每个即时通信应用,获取目标用户与目标联络对象之间使用该即时通信应用进行收发信息的使用记录;

根据获取到的使用记录分别确定针对每个即时通信应用的使用频次,按照使用频次由高到低的顺序对即时通信应用进行排序,将排序最靠前的即时通信应用确定为用于发送气象提示信息的即使通信应用;

s2052,利用确定出的即时通信应用将生成的气象提示信息发送至对应的目标联络对象;

其中,针对向目标联络对象发送气象提示信息的过程,可以采用发短信的方式将气象提示信息发送至对应的目标联络对象,还可以采用即时通信应用的方式将气象提示信息发送至对应的目标联络对象,例如,通过微信应用将气象提示信息发送至对应的目标联络对象,具体的,如果确定出微信应用为目标用户与目标联络对象之间使用频次最高的即时通信应用,则利用微信应用将生成的气象提示信息发送至对应的目标联络对象,这样既能够保证目标联络对象能够及时并查看到向其发送的气象提示信息,还能够进一步增强用户与亲人之间的亲切感、融合度。

其中,为了进一步提高目标联络对象的使用体验,更好地满足目标用户的个性化需求,可以由目标用户根据各自的实际需求选取相应的信息提示模板,提高目标联络对象接收到的气象提示信息展示形式的多样性和可选性,基于此,如图7所示,上述s204生成用于提示目标联络对象所在地理位置的天气状况的气象提示信息,具体包括:

s2041,按照推荐度由高到低的顺序,显示用于表征预设的多个信息提示模板的模板选项;

其中,预设的多个信息提示模板可以是具有不同风格的信息编辑模板,用户可以根据自身偏好和了解到的对方喜好,有选择性地选取最终发送的气象提示信息的话语、风格等等;

另外,针对能够获取到目标联络对象的身份信息的情况,根据各信息提示模板与目标联络对象的身份信息的匹配度由高到低的顺序,确定预设的多个信息提示模板的推荐度,其中,匹配度越高对应的推荐度越高,这样能够让接收到气象提示信息的亲人看到倍感亲切,如同目标用户在自己的身边陪伴,使得最终发送的气象提示信息更具有针对性、亲切感、融合度;

s2042,根据获取到的目标用户针对显示的多个模板选项的选择信息,确定目标信息提示模板;

具体的,在目标客户端显示用于表征预设的多个信息提示模板的模板选项后,目标客户端接收目标用户针对显示的多个模板选项的选择信息,以及根据接收到的选择信息确定目标信息提示模板;

s2043,基于确定出的目标信息提示模板生成用于提示目标联络对象所在地理位置的天气状况的气象提示信息。

其中,针对某一目标联络对象,若确定出该目标联络对象所在地将出现极端的异常天气,则可以提醒目标用户是否发送气象提示信息通知该目标联络对象防范异常天气,若接收到目标客户端返回的确认信息后,继续提醒目标用户选择目标信息提示模板,若接收到目标客户端返回的用于表征目标信息提示模板的选择信息,则根据该目标信息提示模板生成相应的气象提示信息,再利用确定出的即时通信应用将该气象提示信息发送至对应的目标联络对象;

具体的,在确定出某一目标联络对象所在地将出现极端的异常天气时,可以采用通知栏提示、或者弹窗提示的形式,提醒目标用户其亲人所在的地区有预警性天气,以及展示编辑好的气象提示信息,提示目标用户是否需要发送此气象提示信息到亲友所用的客户端;当接收到目标客户端返回的目标用户同意发送指示信息后,将该气象提示信息发送至对应的目标联络对象,对应的亲友即可收到该气象提示信息,以使亲友得知其所在地的天气情况,更好的安排当天的计划,感受来自亲友的温暖。

其中,考虑到在判断是否需要向目标联络对象发送气象提示信息时,因此需要获取确定出的目标联络对象的所在地,进而获取该目标联络对象的所在地的天气状况,基于此,如图8所示,在上述s203判断该目标联络对象所在地理位置的天气状况是否满足预设提醒条件之前,还包括:

s212,针对确定出的每个目标联络对象,基于通讯录中针对该目标联络对象的详情信息,确定该目标联络对象的电话号码;

s213,根据目标联络对象的电话号码,确定该目标联络对象所在的地理位置信息。

其中,由于在确定是否向目标联络对象发送气象提示信息时,需要判断该目标联络对象所在地理位置的天气状况是否满足预设提醒条件,因此,需要先确定各目标联络对应的所在地理位置,再基于该所在地理位置获取对应的天气状况;

其中,在确定出目标联络对象后,若目标客户端的通讯录支持联系人归属地查询,则直接从通讯录数据库读取各目标联络对象的归属地,即确定目标联络对象所在的地理位置信息;具体的,针对目标客户端的程序中自带电话号码归属地的sqlite数据库的情况,根据目标客户端中提供的通讯录、通话记录数据,可得知联系人的号码所在地,由此可获取到亲密度排序靠前的预设数量的联系人的具体所在城市;

若目标客户端的通讯录不支持联系人归属地查询、或者未查询到联系人所在地信息,则可以使用预存的归属地数据库,进行电话号码的本地检索,获取各目标联络对象的归属地,即确定目标联络对象所在的地理位置信息。

在具体实施时,在获取到各目标联络对象的地理位置信息后,根据获取到的亲情联系人的地理位置信息,分别请求该地理位置当地的未来预设时间段内的天气状况;

其中,天气状况请求的接口可以是第三方提供的天气接口,例如雅虎天气;需要预先定义预警天气规则,例如有台风,雷电天气时,定为预警天气标准;当请求到各目标联络对象所在地的天气数据后,根据预先定义的预警天气规则,计算目标联络对象所在地是否为预警天气;具体的,可以根据不同的天气平台返回的不同的天气数据格式,定制较详细、精确的天气分析逻辑;

在一个具体实施例中,上述预先定义预警天气规则具体为:

一是具体的雨雪天气达到一定值,例如,风力达到6级,降雨达到阵雨中雨以上,即判断为预警天气;

二是特殊灾害天气,例如台风、暴雨、大风、沙尘暴等命中一项即判断为预警天气;

其中,在确定出目标联络对象所在地理位置的天气状况满足预警天气时,对天气接口返回的关键信息进行二次加工,提取其中的主要天气信息和时间,基于目标用户选择的目标信息提示模板或者预设的目标信息提示模板,生成一条内容通顺且具有特色的关怀气象提示信息,并按照既定信息提示方式将该气象提示信息发送至对应的目标联络对象。

本申请实施例中的信息提示方法,获取针对各备选联络对象的亲密程度;根据多个亲密程度由高到低的顺序确定目标联络对象;针对每个目标联络对象,判断该目标联络对象所在地理位置的天气状况是否满足预设提醒条件;针对目标联络对象所在地的天气状况满足预设提醒条件的情况,生成相应的气象提示信息,以及按照既定信息提示方式将该气象提示信息发送至对应的目标联络对象。通过自动确定出亲密程度比较高的联络对象所在地的天气状况,自动向目标联络对象发送相应的气象提示信息,这样既能够提高用户与目标联络对象之间的亲情关怀度,还能够使得对方及时获取到其所在地的天气状况,进而对恶劣天气下产生的损失进行有效控制。

对应上述图2至图8描述的信息提示方法,基于相同的技术构思,本申请实施例还提供了一种信息提示装置,图9为本申请实施例提供的信息提示装置的第一种模块组成示意图,该装置用于执行图2至图8描述的信息提示方法,如图9所示,该装置包括:

亲密程度获取模块901,用于获取目标客户端的通讯录中各备选联络对象与使用所述目标客户端的目标用户之间的亲密程度;

目标对象确定模块902,用于根据多个所述亲密程度,按照由高到低的顺序将排序靠前的预设数量的亲密程度对应的所述备选联络对象确定为目标联络对象;

天气状况判断模块903,用于针对每个所述目标联络对象,判断该目标联络对象所在地理位置的天气状况是否满足预设提醒条件;

提示信息生成模块904,用于若判断结果为是,则生成用于提示所述目标联络对象所在地理位置的天气状况的气象提示信息;

提示信息发送模块905,用于按照既定信息提示方式将所述气象提示信息发送至所述目标联络对象。

可选地,如图10所示,所述装置还包括:亲密程度确定模块906,用于:

针对目标客户端的通讯录中的每个备选联络对象,在所述目标客户端的记录信息中获取与该备选联络对象相关的亲密度影响因素;

根据所述亲密度影响因素,确定所述备选联络对象与使用所述目标客户端的目标用户之间的亲密程度;

存储确定出的各所述备选联络对象与所述目标用户之间的亲密程度。

可选地,所述装置还包括:联络对象筛选模块907,用于:

针对目标客户端的通讯录中的每个联络对象,判断该联络对象的相关初筛参考信息是否满足预设初筛条件;

若是,则将所述联络对象确定为所述目标客户端的通讯录中的备选联络对象。

可选地,所述亲密度影响因素包括:联系人姓名、通话来去电记录、即时通信消息收发记录中至少一种;

所述亲密程度确定模块906,具体用于:

针对每种所述亲密度影响因素,对该亲密度影响因素的亲密度贡献进行打分,得到单项亲密度得分;

根据各种所述亲密度影响因素对应的所述单项亲密度得分和影响权重系数,确定所述备选联络对象与使用所述目标客户端的目标用户之间的亲密程度。

可选地,所述提示信息发送模块905,具体用于:

确定所述目标用户与所述目标联络对象之间使用频次最高的即时通信应用;

利用所述即时通信应用将所述气象提示信息发送至所述目标联络对象。

可选地,所述提示信息生成模块904,具体用于:

按照推荐度由高到低的顺序,显示用于表征预设的多个信息提示模板的模板选项;

根据所述目标用户针对显示的多个所述模板选项的选择信息,确定目标信息提示模板;

基于所述目标信息提示模板生成用于提示所述目标联络对象所在地理位置的天气状况的气象提示信息。

可选地,所述装置还包括:位置信息确定模块908,用于:

针对每个所述目标联络对象,基于所述通讯录中针对该目标联络对象的详情信息,确定该目标联络对象的电话号码;

根据所述目标联络对象的电话号码,确定所述目标联络对象所在的地理位置信息。

本申请实施例中的信息提示装置,获取针对各备选联络对象的亲密程度;根据多个亲密程度由高到低的顺序确定目标联络对象;针对每个目标联络对象,判断该目标联络对象所在地理位置的天气状况是否满足预设提醒条件;针对目标联络对象所在地的天气状况满足预设提醒条件的情况,生成相应的气象提示信息,以及按照既定信息提示方式将该气象提示信息发送至对应的目标联络对象。通过自动确定出亲密程度比较高的联络对象所在地的天气状况,自动向目标联络对象发送相应的气象提示信息,这样既能够提高用户与目标联络对象之间的亲情关怀度,还能够使得对方及时获取到其所在地的天气状况,进而对恶劣天气下产生的损失进行有效控制。

需要说明的是,本申请实施例提供的信息提示装置与本申请实施例提供的信息提示方法基于同一发明构思,因此该实施例的具体实施可以参见前述信息提示方法的实施,重复之处不再赘述。

进一步地,对应上述图2至图8所示的方法,基于相同的技术构思,本申请实施例还提供了一种信息提示设备,该设备用于执行上述的信息提示方法,图11为本申请实施例提供的信息提示设备的结构示意图。

如图11所示,信息提示设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器1101和存储器1102,存储器1102中可以存储有一个或一个以上存储应用程序或数据。其中,存储器1102可以是短暂存储或持久存储。存储在存储器1102的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对信息提示设备中的一系列计算机可执行指令。更进一步地,处理器1101可以设置为与存储器1102通信,在信息提示设备上执行存储器1102中的一系列计算机可执行指令。信息提示设备还可以包括一个或一个以上电源1103,一个或一个以上有线或无线网络接口1104,一个或一个以上输入输出接口1105,一个或一个以上键盘1106等。

在一个具体的实施例中,信息提示设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对信息提示设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:

获取目标客户端的通讯录中各备选联络对象与使用所述目标客户端的目标用户之间的亲密程度;

根据多个所述亲密程度,按照由高到低的顺序将排序靠前的预设数量的亲密程度对应的所述备选联络对象确定为目标联络对象;

针对每个所述目标联络对象,判断该目标联络对象所在地理位置的天气状况是否满足预设提醒条件;

若是,则生成用于提示所述目标联络对象所在地理位置的天气状况的气象提示信息;

按照既定信息提示方式将所述气象提示信息发送至所述目标联络对象。

可选地,计算机可执行指令在被执行时,在获取目标客户端的通讯录中各备选联络对象与使用所述目标客户端的目标用户之间的亲密程度之前,还包括:

针对目标客户端的通讯录中的每个备选联络对象,在所述目标客户端的记录信息中获取与该备选联络对象相关的亲密度影响因素;

根据所述亲密度影响因素,确定所述备选联络对象与使用所述目标客户端的目标用户之间的亲密程度;

存储确定出的各所述备选联络对象与所述目标用户之间的亲密程度。

可选地,计算机可执行指令在被执行时,在所述目标客户端的记录信息中获取与该备选联络对象相关的亲密度影响因素之前,还包括:

针对目标客户端的通讯录中的每个联络对象,判断该联络对象的相关初筛参考信息是否满足预设初筛条件;

若是,则将所述联络对象确定为所述目标客户端的通讯录中的备选联络对象。

可选地,计算机可执行指令在被执行时,所述亲密度影响因素包括:联系人姓名、通话来去电记录、即时通信消息收发记录中至少一种;

所述根据所述亲密度影响因素,确定所述备选联络对象与使用所述目标客户端的目标用户之间的亲密程度,包括:

针对每种所述亲密度影响因素,对该亲密度影响因素的亲密度贡献进行打分,得到单项亲密度得分;

根据各种所述亲密度影响因素对应的所述单项亲密度得分和影响权重系数,确定所述备选联络对象与使用所述目标客户端的目标用户之间的亲密程度。

可选地,计算机可执行指令在被执行时,所述按照既定信息提示方式将所述气象提示信息发送至所述目标联络对象,包括:

确定所述目标用户与所述目标联络对象之间使用频次最高的即时通信应用;

利用所述即时通信应用将所述气象提示信息发送至所述目标联络对象。

可选地,计算机可执行指令在被执行时,所述生成用于提示所述目标联络对象所在地理位置的天气状况的气象提示信息,包括:

按照推荐度由高到低的顺序,显示用于表征预设的多个信息提示模板的模板选项;

根据所述目标用户针对显示的多个所述模板选项的选择信息,确定目标信息提示模板;

基于所述目标信息提示模板生成用于提示所述目标联络对象所在地理位置的天气状况的气象提示信息。

可选地,计算机可执行指令在被执行时,在判断该目标联络对象所在地理位置的天气状况是否满足预设提醒条件之前,还包括:

针对每个所述目标联络对象,基于所述通讯录中针对该目标联络对象的详情信息,确定该目标联络对象的电话号码;

根据所述目标联络对象的电话号码,确定所述目标联络对象所在的地理位置信息。

本申请实施例中的信息提示设备,获取针对各备选联络对象的亲密程度;根据多个亲密程度由高到低的顺序确定目标联络对象;针对每个目标联络对象,判断该目标联络对象所在地理位置的天气状况是否满足预设提醒条件;针对目标联络对象所在地的天气状况满足预设提醒条件的情况,生成相应的气象提示信息,以及按照既定信息提示方式将该气象提示信息发送至对应的目标联络对象。通过自动确定出亲密程度比较高的联络对象所在地的天气状况,自动向目标联络对象发送相应的气象提示信息,这样既能够提高用户与目标联络对象之间的亲情关怀度,还能够使得对方及时获取到其所在地的天气状况,进而对恶劣天气下产生的损失进行有效控制。

优选的,本申请实施例还提供一种信息提示设备,包括处理器1101,存储器1102,存储在存储器1102上并可在处理器1101上运行的计算机程序,该计算机程序被处理器1101执行时实现上述信息提示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

进一步地,对应上述图2至图8所示的方法,基于相同的技术构思,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述信息提示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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