信息推送方法及系统技术方案

技术编号:17011796 阅读:32 留言:0更新日期:2018-01-11 08:35
本发明专利技术实施例涉及一种信息推送方法及系统,包括:服务器获取向用户终端推送的推送信息;配置推送信息对应的应用ID;查询应用ID对应的终端注册列表,终端注册列表中包含应用ID对应的所有第一用户终端的终端编号;接收第二用户终端发送的查询消息,查询消息中包含第二用户终端的属性信息;根据属性信息生成第二用户终端的终端编号;判断第二用户终端的终端编号是否在终端注册列表中;如果是,则向第二用户终端推送推送信息。本发明专利技术实施例提供的方法及系统,当用户终端向服务器发送查询消息时,向用户进行信息推送,满足了用户的个性化需求,提高了用户体验度。

【技术实现步骤摘要】
信息推送方法及系统
本专利技术涉及数据处理
,尤其涉及一种信息推送方法及系统。
技术介绍
随着互联网技术和通信技术的蓬勃发展,移动互联网、物联网、社交网络、数字家庭、电子商务等新一代信息技术的应用形态开始融入到人们的日常生活中,人们习惯通过移动终端设备或者固定终端设备的应用程序获取各类信息、办理各种业务,以及进行日常娱乐等。用户每天都会接收到大量应用程序推送的各类信息。现有技术中的信息推送机制比较单一,服务器和用户终端建立连接后,服务器获取到推送信息后即向用户终端进行推送,推送频率较高,用户体验度差。
技术实现思路
本专利技术的目的是提供一种信息推送方法,以解决现有技术中的问题。为实现上述目的,一方面,本专利技术实施例提供了一种信息推送方法,包括:服务器获取向用户终端推送的推送信息;配置所述推送信息对应的应用ID;查询所述应用ID对应的终端注册列表,所述终端注册列表中包含所述应用ID对应的所有第一用户终端的终端编号;接收第二用户终端发送的查询消息,所述查询消息中包含所述第二用户终端的属性信息;根据所述属性信息生成所述第二用户终端的终端编号;判断所述第二用户终端的终端编号是否在所述终端注册列表中;如果是,则向所述第二用户终端推送所述推送信息。进一步的,所述终端注册列表中还包括所述应用ID对应的所有第一用户终端的终端别名和分组标识;所述方法还包括:所述服务器配置推送类型信息,所述推送类型信息包括:按照所述终端别名推送、按照所述分组标识推送、广播推送。进一步的,所述方法还包括:所述服务器将所述推送类型信息和所述终端注册列表中的第一用户终端的终端编号建立关联关系,生成推送列表;根据所述推送列表向所述第一用户终端推送信息。进一步的,所述方法还包括:所述服务器定时向所述终端注册列表中的第一用户终端发送心跳信息;接收到所述第一用户终端发送的响应消息后,向所述第一用户终端推送信息。进一步的,所述方法还包括:当所述第二用户终端的终端编号不在所述终端注册列表中时,所述服务器向所述第二用户终端发送提示信息。进一步的,所述属性信息具体包括:媒体访问控制MAC地址、国际移动设备身份码IMEI、运营商信息、用户终端品牌信息、用户终端操作系统版本信息中的一种或多种。进一步的,所述推送信息具体包括:标题信息、正文信息、扩展字段信息。另一方面,本专利技术实施例提供了一种信息推送系统,包括本专利技术实施例提供服务器、第一用户终端和第二用户终端。本专利技术实施例提供的信息推送方法及系统,服务器获取向用户终端推送的推送信息;配置推送信息对应的应用ID;查询应用ID对应的终端注册列表,终端注册列表中包含应用ID对应的所有第一用户终端的终端编号;接收第二用户终端发送的查询消息,查询消息中包含第二用户终端的属性信息;根据属性信息生成第二用户终端的终端编号;判断第二用户终端的终端编号是否在终端注册列表中;如果是,则向第二用户终端推送推送信息。本专利技术实施例提供的方法及系统,当用户终端向服务器发送查询消息时,向用户进行信息推送,满足了用户的个性化需求,提高了用户体验度。附图说明图1为本专利技术实施例提供的信息推送方法流程图;图2为本专利技术实施例提供的信息推送系统示意图。具体实施方式下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。本实施例提供的第一用户终端、第二用户终端包括具有处理能力的固定终端设备或者移动终端设备,例如,台式电脑、笔记本电脑、平板电脑、智能手机等。图1为本专利技术实施例提供的信息推送方法流程图,如图1所示,主要步骤包括:步骤101,服务器获取向用户终端推送的推送信息。具体的,信息推送平台的服务器在网络中获取信息,或者接收用户上传的信息,将得到的信息按照预设格式配置成推送信息,建立推送信息数据库。推送信息具体包括:标题信息、正文信息、扩展字段信息。扩展字段信息可实现在内容通用属性基础上扩展某些特殊属性。在一个具体的实施例中,根据用户设置需求,定义了“作者”、“来源”、“点击数”、“评论数”、“关键字”、“时长”、“总张数”、“发布时间”等8种常用扩展字段。步骤102,配置推送信息对应的应用ID。具体的,根据推送信息的具体内容确定该推送信息配置在哪个应用程序下,应用ID为应用程序的唯一标识信息。信息推送平台服务器下对应多个应用程序,每个应用程序具有唯一的应用ID。例如,可以将游记类推送信息配置在应用程序“**旅游”对应的应用ID之下;可以将天文学相关的推送信息配置在应用程序“**科技”对应的应用ID之下。步骤103,查询应用ID对应的终端注册列表。其中,终端注册列表中包含应用ID对应的所有第一用户终端的终端编号。每个应用ID对应一个终端注册列表,根据应用ID能够查询到对应的终端注册列表。终端注册列表中记录了所有注册在该应用ID之下的所有用户终端的终端编号。第一用户终端为注册在该应用ID之下的用户终端。步骤104,接收第二用户终端发送的查询消息。具体的,服务器接收第二用户终端通过应用程序发送的查询消息,查询消息中包含第二用户终端的属性信息。第二用户终端通过查询信息查询是否有待推送信息。属性信息具体包括:媒体访问控制(MediaAccessControl或者MediumAccessControl,MAC)地址、国际移动设备身份码(InternationalMobileEquipmentIdentity,IMEI)、运营商信息、用户终端品牌信息、用户终端操作系统版本信息中的一种或多种。步骤105,根据属性信息生成第二用户终端的终端编号。具体的,服务器接收到用户终端发送的查询消息之后,从查询消息中提取出第二用户终端的属性信息,将属性信息中的内容按照一定的规则进行处理,生成包含数字、字母、符号等的字符串,该字符串为第二用户终端的唯一标识,能够唯一确定是哪一个用户终端。步骤106,判断第二用户终端的终端编号是否在终端注册列表中,如果是,则执行步骤107;否则,执行步骤108。判断第二用户终端的终端编号是否在终端注册列表中的目的是判断该终端编号对应的用户终端是否已经注册在对应的应用程序之下,在终端注册列表中查询该终端编号,如果第二用户终端已经注册了,则在终端注册列表中能够查询到该终端编号,继续执行步骤107;如果在终端注册列表中没有查询到该终端编号,则说明该用户终端还没有注册,则执行步骤108。步骤107,向第二用户终端推送推送信息。如果在终端注册列表中能够查询到第二用户终端的终端编号,说明第二用户终端已经注册了,则向第二用户终端推送推送信息。步骤108,向第二用户终端发送提示信息。如果在终端注册列表中没有查询到第二用户终端的终端编号,则说明该第二用户终端还没有注册,则服务器向第二用户终端发送未注册提示信息。服务器还可以向第二用户终端发送注册界面,供第二用户终端进行注册。在一个可选的实施例中,终端注册列表中还包括应用ID对应的所有第一用户终端的终端别名和分组标识;服务器配置推送类型信息,推送类型信息包括:按照终端别名推送、按照分组标识推送、广播推送。具体的,由于终端编号是将用户终端的属性信息中的内容经过处理生成的字符串,字符串较长,给服务器存储和处理带来不便,因此,根据一定的规则为终端编号设置对应的终端别名,终端别名和终端编号是一一对应的。终端别名的设置依据的本文档来自技高网...
信息推送方法及系统

【技术保护点】
一种信息推送方法,其特征在于,所述方法包括:服务器获取向用户终端推送的推送信息;配置所述推送信息对应的应用ID;查询所述应用ID对应的终端注册列表,所述终端注册列表中包含所述应用ID对应的所有第一用户终端的终端编号;接收第二用户终端发送的查询消息,所述查询消息中包含所述第二用户终端的属性信息;根据所述属性信息生成所述第二用户终端的终端编号;判断所述第二用户终端的终端编号是否在所述终端注册列表中;如果是,则向所述第二用户终端推送所述推送信息。

【技术特征摘要】
1.一种信息推送方法,其特征在于,所述方法包括:服务器获取向用户终端推送的推送信息;配置所述推送信息对应的应用ID;查询所述应用ID对应的终端注册列表,所述终端注册列表中包含所述应用ID对应的所有第一用户终端的终端编号;接收第二用户终端发送的查询消息,所述查询消息中包含所述第二用户终端的属性信息;根据所述属性信息生成所述第二用户终端的终端编号;判断所述第二用户终端的终端编号是否在所述终端注册列表中;如果是,则向所述第二用户终端推送所述推送信息。2.根据权利要求1所述的信息推送方法,其特征在于,所述终端注册列表中还包括所述应用ID对应的所有第一用户终端的终端别名和分组标识;所述方法还包括:所述服务器配置推送类型信息,所述推送类型信息包括:按照所述终端别名推送、按照所述分组标识推送、广播推送。3.根据权利要求2所述的信息推送方法,其特征在于,所述方法还包括:所述服务器将所述推送类型信息和所述终端注册列表中的第一用户终端的终端编号建立关联关系,生成推送列表;根据...

【专利技术属性】
技术研发人员:赵德坤邵飞虎朱启凯
申请(专利权)人:江西博瑞彤芸科技有限公司
类型:发明
国别省市:江西,36

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1