一种信息推送的方法和系统的制作方法

文档序号:7983834阅读:167来源:国知局
一种信息推送的方法和系统的制作方法
【专利摘要】本发明提供一种信息推送的方法和系统,所述方法包括:判断步骤,依据预设条件对第一用户的即时信息进行判断,获取符合所述预设条件的目标对象;获取步骤,依据所述目标对象,获取信息推送的目标地;推送步骤,服务器端将获取到的所述目标地的天气信息通过预设方式推送给所述第一用户。本发明提供的一种信息推送的方法和系统,通过对用户的即时信息内容进行判断,以确定天气信息推送的目标地和目标用户,针对目标用户关心的天气信息来确定推动内容,从而实现将合适的天气信息推送给合适的用户,满足用户的需求。
【专利说明】一种信息推送的方法和系统
【技术领域】
[0001]本发明属于网络通讯领域,尤其涉及一种信息推送的方法和系统。
【背景技术】
[0002]目前,在互联网上可以通过定期向用户传送信息的方式来满足用户获取信息的需求,推送技术通过自动传送信息给用户,来减少用户用于网络上搜索的时间。它可根据用户的兴趣来搜索、过滤信息,并将其定期推给用户,帮助用户高效率地发掘有价值的信息。
[0003]在天气信息推送方面,传统的推送方式是将天气信息推送给系统内所有的用户,这些天气信息可能并非完全是用户所需求的,这样,势必造成网络资源的浪费,同时给用户带来不便。将合适的天气信息推送给合适的用户,是一项极具挑战的工作。

【发明内容】

[0004]有鉴于此,本发明的目的是提供一种信息推送的方法和系统,通过对用户的分类来确定推送天气信息的内容,将合适的天气信息推送给合适的用户。
[0005]本发明提供一种信息推送的方法,该方法包括:
[0006]判断步骤,依据预设条件对第一用户的即时信息进行判断,获取符合预设条件的目标对象;
[0007]获取步骤,依据目标对象,获取信息推送的目标地;
[0008]推送步骤,服务器端将获取到的目标地的天气信息通过预设方式推送给第一用户。
[0009]根据上述的方法,其中,判断步骤之前进一步包括:
[0010]交互步骤,获取设置的预设条件、预设方式、第一用户主动设置的第二用户、推送时间。
[0011]根据上述的方法,其中,第二用户是第一用户通讯对象历史记录中的任意对象,推送时间是由第一用户或服务器端设置的进行信息推送的时间点或时间段。
[0012]根据上述的方法,其中,目标对象包括:符合预设条件的人名、地名、通讯对象,预设条件包括:规定时间范围内超过预定次数出现在第一用户的即时信息中的人名或地名,规定时间范围内超过预定次数和第一用户进行即时信息的通讯对象。
[0013]根据上述的方法,其中,目标地包括:第一用户所属地、第二用户所属地、目标对象中的地名、目标对象中的通讯对象所属地的任意一种或者其中的任意组合。
[0014]根据上述的方法,其中,获取步骤具体包括:
[0015]服务器端通过对第一用户和/或第二用户所属地进行判断来获取目标地;
[0016]根据目标对象来获取目标地,具体包括:
[0017]如果是目标对象人名,则将人名和第一用户的通讯对象历史记录进行比对,如果是通讯对象中的一员,则人名的所属地为目标地;
[0018]如果是目标对象通讯对象,则通讯对象的所属地为目标地。[0019]根据上述的方法,其中,该方法还包括:服务器端在获取到目标地的极端天气预警后对第一用户推送极端天气预警信息。
[0020]根据上述的方法,其中,预设方式包括:短信、彩信、即时信息、电子邮件、站点信息中的任意一种或者其中的任意组合。
[0021]本发明提供一种信息推送的系统,该系统包括:服务器端、第一用户,服务器端包括:
[0022]判断模块,用于依据预设条件对第一用户的即时信息进行判断,获取符合预设条件的目标对象;
[0023]获取模块,用于目标对象,获取信息推送的目标地;
[0024]推送模块,用于将获取到的目标地的天气信息通过预设方式推送给第一用户;
[0025]第一用户包括:通讯模块,用于与服务器端进行通讯,发送天气信息需求,以及接收服务器端推送的天气信息;
[0026]显示模块,用于显示服务器端推送的天气信息内容。
[0027]根据上述的系统,其中,该系统进一步包括:
[0028]交互模块,用于获取设置的预设条件、预设方式、第一用户主动设置的第二用户、推送时间。
[0029]根据上述的系统,其中,第二用户是第一用户通讯对象历史记录中的任意对象,推送时间是由第一用户或服务器端设置的进行信息推送的时间点或时间段。
[0030]根据上述的系统,其中,目标对象包括:符合预设条件的人名、地名、通讯对象,预设条件包括:规定时间范围内超过预定次数出现在第一用户的即时信息中的人名或地名,规定时间范围内超过预定次数和第一用户进行即时信息的通讯对象。
[0031]根据上述的系统,其中,目标地包括:第一用户所属地、第二用户所属地、目标对象中的地名、目标对象中的通讯对象所属地的任意一种或者其中的任意组合。
[0032]根据上述的系统,其中,获取模块具体用于:
[0033]通过对第一用户和/或第二用户所属地进行判断来获取目标地;
[0034]根据目标对象来获取目标地,具体包括:
[0035]如果是目标对象人名,则将人名和第一用户的通讯对象历史记录进行比对,如果是通讯对象中的一员,则人名的所属地为目标地;
[0036]如果是目标对象通讯对象,则通讯对象的所属地为目标地。
[0037]根据上述的系统,其中,系统进一步用于在获取到目标地的极端天气预警后对第一用户推送极端天气预警信息。
[0038]根据上述的系统,其中,预设方式包括:短信、彩信、即时信息、电子邮件、站点信息中的任意一种或者其中的任意组合。
[0039]本发明提供的一种信息推送的方法和系统,通过对用户的即时信息内容进行判断,以确定天气信息推送的目标地和目标用户,针对目标用户关心的天气信息来确定推动内容,从而实现将合适的天气信息推送给合适的用户,满足用户的需求。
【专利附图】

【附图说明】
[0040]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域内普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0041]图1是根据本发明的信息推送的方法流程图;
[0042]图2是根据本发明实施例的信息推送的具体方法流程图;
[0043]图3是根据本发明的信息推送的系统框图。
【具体实施方式】
[0044]为了使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
[0045]参见图1,本发明的信息推送的方法流程图,该方法具体如下:
[0046]步骤S110,依据预设条件对第一用户的即时信息进行判断,获取符合预设条件的目标对象。即时信息内容中包括:地名、人名及其他信息,本实施例中,服务器端对第一用户即时信息中的地名和人名进行判断。
[0047]步骤S120,依据目标对象,获取信息推送的目标地。目标地可以依据目标对象来确定,也可以是第一用户自己或其主动设置的第二用户所属地。
[0048]步骤S130,服务器端将获取到的目标地的天气信息通过预设方式推送给第一用户。天气信息包括但不限于目标地的日常天气信息、异常天气预警信息,预设方式可以是第一用户设置或服务器端选择。
[0049]参见图2,根据本发明实施例的信息推送的具体方法流程图,具体如下:
[0050]步骤S210,设置预设条件、预设方式、第一用户主动设置的第二用户、推送时间。
[0051]在本实施例中,设置可以由第一用户执行,或者由服务器端进行选择,服务器端在获取设置的预设条件、预设方式、第一用户主动设置的第二用户、推送时间之后将其与第一用户信息进行对应并存储。
[0052]其中,预设条件包括:规定时间范围内超过预定次数出现在第一用户的即时信息中的人名或地名,规定时间范围内超过预定次数和第一用户进行即时信息的通讯对象,预定次数可以由第一用户或服务器端进行设置,比如,在即时信息中出现了五次以上的人名,是符合预设条件的,可以将该人名列为第一用户关心的对象。
[0053]第一用户主动设置的第二用户是第一用户通讯对象历史记录中的任意对象,而推送时间是由第一用户或服务器端设置的进行信息推送的时间点或时间段。在本实施例中,当服务器端收到天气预警信息时,预警信息需在服务器端获取后立即对用户进行推送,并且该推送信息的有效时间到预警信息发生时间止,比如:灾害发生时间是22:00,当前时间7:00,则实时推送时间范围为【预警发布时间】-【灾害发生时间】:7:00-22:00,那么推送的天气预警信息有效时间为7:00-22:00,若在此时间段内用户没有收到消息,则不再发送。
[0054]步骤S220,服务器端依据预设条件对第一用户的即时信息进行判断,获取符合预设条件的目标对象。
[0055]第一用户的即时信息内容中包括:地名、人名及其他信息,本实施例中,服务器端依据预设条件对第一用户即时信息中的地名、人名进行判断识别,记录符合条件的地名和人名。与第一用户进行即时信息的通讯对象也将被记录为目标对象,那么目标对象包括:符合预设条件的人名、地名、通讯对象。
[0056]步骤S230,服务器端依据目标对象,获取信息推送的目标地,具体步骤可以包括:
[0057]服务器端通过对第一用户和/或第二用户所属地进行判断来获取目标地;
[0058]根据目标对象来获取目标地,具体包括:
[0059]如果是目标对象人名,则将人名和第一用户的通讯对象历史记录进行比对,如果是通讯对象中的一员,则人名的所属地为目标地;
[0060]如果是目标对象通讯对象,则通讯对象的所属地为目标地。
[0061]在本实施例中,目标地包括但不限于:第一用户所属地、第二用户所属地、目标对象中的地名、目标对象中的通讯对象所属地。
[0062]步骤S240,服务器端将获取到的目标地的天气信息通过预设方式推送给第一用户。
[0063]天气信息包括但不限于目标地的日常天气信息、异常天气预警信息,预设方式可以是第一用户设置或服务器端选择,其中,预设方式包括但不限于:短信、彩信、即时信息、电子邮件、站点信息。比如:服务器端在获取到极端天气预警后对第一用户推送极端天气预警信息,在推送了天气预警信息之后10分钟内第一用户没有阅读的话,就用短信进行提醒。
[0064]参见图3,本发明的信息推送的系统框图,该系统300包括:服务器端310、第一用户 320。
[0065]服务器端310包括:判断模块311,用于依据预设条件对第一用户320的即时信息进行判断,获取符合预设条件的目标对象;获取模块312,用于依据目标对象,获取信息推送的目标地;推送模块313,用于将获取到的目标地的天气信息通过预设方式推送给第一用户320。
[0066]第一用户320包括:通讯模块321,用于与服务器端310进行通讯,发送天气信息需求,以及接收服务器端310推送的天气信息;
[0067]显示模块322,用于显示服务器端310推送的天气信息内容。
[0068]系统300进一步包括:交互模块314,用于获取设置的预设条件、预设方式、第一用户320主动设置的第二用户、推送时间。其中第二用户是第一用户320通讯对象历史记录中的任意对象,推送时间是由第一用户320或服务器端310设置的进行信息推送的时间点或时间段。
[0069]本实施例中,目标对象包括:符合预设条件的人名、地名、通讯对象,预设条件包括:规定时间范围内超过预定次数出现在第一用户320的即时信息中的人名或地名,规定时间范围内超过预定次数和第一用户320进行即时信息的通讯对象。目标地包括但不限于:第一用户320所属地、第二用户所属地、目标对象中的地名、目标对象中的通讯对象所属地。
[0070]获取模块320具体用于:通过对第一用户和/或第二用户所属地进行判断来获取目标地;根据目标对象来获取目标地,具体包括:
[0071]如果是目标对象人名,则将人名和第一用户320的通讯对象历史记录进行比对,如果是通讯对象中的一员,则人名的所属地为目标地;[0072]如果是目标对象通讯对象,则通讯对象的所属地为目标地。
[0073]系统300进一步用于在获取到目标地的极端天气预警后对第一用户320推送极端天气预警信息,其中,天气信息包括但不限于目标地的日常天气信息、异常天气预警信息。
[0074]本实施例中,预设方式可以是第一用户320设置或服务器端选择,其中,预设方式包括但不限于:短信、彩信、即时信息、电子邮件、站点信息。比如:服务器端310在获取到极端天气预警后对第一用户320推送极端天气预警信息,在推送了天气预警信息之后10分钟内第一用户320没有阅读的话,就用短信进行提醒。
[0075]以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种信息推送的方法,其特征在于,所述方法包括: 判断步骤,依据预设条件对第一用户的即时信息进行判断,获取符合所述预设条件的目标对象; 获取步骤,依据所述目标对象,获取信息推送的目标地; 推送步骤,服务器端将获取到的所述目标地的天气信息通过预设方式推送给所述第一用户。
2.根据权利要求1所述的方法,其特征在于,所述判断步骤之前进一步包括: 交互步骤,获取设置的预设条件、预设方式、第一用户主动设置的第二用户、推送时间。
3.根据权利要求2所述的方法,其特征在于,所述第二用户是所述第一用户通讯对象历史记录中的任意对象,所述推送时间是由所述第一用户或所述服务器端设置的进行信息推送的时间点或时间段。
4.根据权利要求1所述的方法,其特征在于,所述目标对象包括:符合预设条件的人名、地名、通讯对象,所述预设条件包括:规定时间范围内超过预定次数出现在第一用户的即时信息中的人名或地名,规定时间范围内超过预定次数和第一用户进行即时信息的通讯对象。
5.根据权利要求2所述的方法,其特征在于,所述目标地包括:第一用户所属地、第二用户所属地、目标对象中的地名、目标对象中的通讯对象所属地的任意一种或者其中的任意组合。
6.根据权利要求5所述的方法,其特征在于,所述获取步骤具体包括: 所述服务器端通过对所述第一用户和/或第二用户所属地进行判断来获取目标地; 根据所述目标对象来获取目标地,具体包括: 如果是目标对象人名,则将所述人名和所述第一用户的通讯对象历史记录进行比对,如果是通讯对象中的一员,则所述人名的所属地为目标地; 如果是目标对象通讯对象,则所述通讯对象的所属地为目标地。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述服务器端在获取到所述目标地的极端天气预警后对所述第一用户推送所述极端天气预警信息。
8.根据权利要求1所述的方法,其特征在于,所述预设方式包括:短信、彩信、即时信息、电子邮件、站点信息中的任意一种或者其中的任意组合。
9.一种信息推送的系统,其特征在于,所述系统包括:服务器端、第一用户,所述服务器端包括: 判断模块,用于依据预设条件对第一用户的即时信息进行判断,获取符合所述预设条件的目标对象; 获取模块,用于依据所述目标对象,获取信息推送的目标地; 推送模块,用于将获取到的所述目标地的天气信息通过预设方式推送给所述第一用户; 所述第一用户包括:通讯模块,用于与所述服务器端进行通讯,发送天气信息需求,以及接收所述服务器端推送的天气信息; 显示模块,用于显示所述服务器端推送的天气信息内容。
10.根据权利要求9所述的系统,其特征在于,所述系统进一步包括:交互模块,用于获取设置的预设条件、预设方式、第一用户主动设置的第二用户、推送时间。
11.根据权利要求10所述的系统,其特征在于,所述第二用户是所述第一用户通讯对象历史记录中的任意对象,所述推送时间是由所述第一用户或所述服务器端设置的进行信息推送的时间点或时间段。
12.根据权利要求9所述的系统,其特征在于,所述目标对象包括:符合预设条件的人名、地名、通讯对象,所述预设条件包括:规定时间范围内超过预定次数出现在第一用户的即时信息中的人名或地名,规定时间范围内超过预定次数和第一用户进行即时信息的通讯对象。
13.根据权利要求10所述的系统,其特征在于,所述目标地包括:第一用户所属地、第二用户所属地、目标对象中的地名、目标对象中的通讯对象所属地的任意一种或者其中的任意组合。
14.根据权利要求13所述的系统,其特征在于,所述获取模块具体用于: 通过对所述第一用户和/或第二用户所属地进行判断来获取目标地; 根据所述目标对象来获取目标地,具体包括: 如果是目标对象人名,则将所述人名和所述第一用户的通讯对象历史记录进行比对,如果是通讯对象中的一员,则所述人名的所属地为目标地; 如果是目标对象通讯对象,则所述通讯对象的所属地为目标地。
15.根据权利要求9所述的系统,其特征在于,所述系统进一步用于在获取到所述目标地的极端天气预警后对所述第一用户推送所述极端天气预警信息。
16.根据权利要求9所述的系统,其特征在于,所述预设方式包括:短信、彩信、即时信息、电子邮件、站点信息中的任意一种或者其中的任意组合。
【文档编号】H04L12/58GK103716223SQ201210371121
【公开日】2014年4月9日 申请日期:2012年9月28日 优先权日:2012年9月28日
【发明者】杨鹏, 刘雯雯, 杨松鹰 申请人:北京网秦天下科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1