一种数据推送方法、装置和系统制造方法及图纸

技术编号:18674767 阅读:26 留言:0更新日期:2018-08-14 21:34
本申请提供一种数据推送方法、装置和系统,包括:根据终端的识别信息获取终端特征;根据终端特征确定相应的数据展示计划,其中所述数据展示计划包括展示数据列表和对应的数据展示时间;将所述数据展示计划推送到终端,供所述终端根据所述数据展示计划向中间服务器请求与所述数据展示计划相应的展示数据,所述中间服务器用于当接收到所述终端发起的数据请求时将所述展示数据推送到终端。通过该方法,能够实现服务器向终端的智能化数据推送。

Data pushing method, device and system

This application provides a data push method, apparatus and system, including: acquiring terminal features according to terminal identification information; determining a corresponding data display plan according to terminal characteristics, wherein the data display plan includes a display data list and corresponding data display time; and pushing the data display plan to the end. The terminal requests display data corresponding to the data display plan to the intermediate server according to the data display plan for pushing the display data to the terminal when receiving the data request initiated by the terminal. Through this method, the intelligent data push to the terminal can be realized.

【技术实现步骤摘要】
一种数据推送方法、装置和系统
本申请涉及数据推送
,特别涉及一种数据推送方法、装置和系统。
技术介绍
现有技术中,对于用于数据展示的终端设备,如:电子宣传栏,广告显示屏等,传统的数据推送模式是预先准备好数据,存入终端设备本地硬盘,设置终端设备循环播放。传统的数据推送模式中,数据预存于终端设备本地硬盘,按照固定的顺序循环播放,不能即时切换显示内容,与所在场景没有互动,数据展示效果差。
技术实现思路
针对上述问题,本申请旨在提供了一种数据推送方法、装置和系统。第一方面,提供了一种数据推送方法,包括:根据终端的识别信息获取终端特征;根据终端特征确定相应的数据展示计划,其中数据展示计划包括展示数据列表和对应的数据展示时间;将数据展示计划推送到终端,供终端根据数据展示计划向中间服务器请求与数据展示计划相应的展示数据,中间服务器用于当接收到终端发起的数据请求时将展示数据推送到终端。在一种实施方式中,识别信息包括终端Mac地址和/或终端唯一身份证书;根据终端的识别信息获取终端特征包括:根据识别信息在终端信息数据库中查询终端的终端特征,终端信息数据库用于储存所有终端发送的识别信息和储存对应的终端特征。在一种实施方式中,根据终端特征确定相应的数据展示计划包括:在数据展示计划数据库中匹配与终端特征相应的数据展示计划,数据展示计划数据库用于储存数据展示计划。在一种实施方式中,该方法还包括:将所有展示数据推送到中间服务器;或者,将新发布的展示数据同步更新到中间服务器。在一种实施方式中,该方法还包括:将数据展示计划中所需的展示数据压缩成数据包并推送到中间服务器,中间服务器用于当接受到终端发起的数据请求时将数据包推送到终端。在一种实施方式中,终端为显示屏;终端特征包括位置特征、场景特征和时间特征。在一种实施方式中,根据终端特征获取相应的数据展示计划包括:根据终端的位置特征和时间特征从数据库中获取终端所在位置附近的一个或多个登机口信息以及根据登机口信息获取相应的航班信息,以及,根据航班信息获取相应的数据展示计划。在一种实施方式中,该方法还包括:获取实时航班信息;当判断出航班信息发生更新时,根据更新的航班信息匹配相应的数据展示计划推送到终端。在一种实施方式中,航班信息包括位置特征、时间特征和状态特征;位置特征包括:对应航班的目的地、登机口;时间特征包括:对应航班的出发时间、到达时间;状态特征包括:对应航班的航班状态,航班状态包括航班延误。第二方面,提供了一种数据推送方法,包括:向主服务器发送识别信息,供主服务器根据识别信息获取终端特征,并根据终端特征获取相应的数据展示计划;接收主服务器推送的数据展示计划,数据展示计划包括展示数据列表和对应的数据展示时间;根据数据展示计划向中间服务器请求与数据展示计划相应的展示数据;接收中间服务器推送的展示数据。在一种实施方式中,识别信息包括终端Mac地址和/或终端唯一身份证书;在一种实施方式中,接收中间服务器推送的展示数据还包括:接收中间服务器推送的数据包,数据包为将数据展示计划中所需的展示数据打包压缩成的数据包。第三方面,提供了一种数据推送装置,包括:查询模块,用于根据终端的识别信息获取终端特征;匹配模块,用于根据终端特征确定相应的数据展示计划,其中数据展示计划包括展示数据列表和对应的数据展示时间;第一推送模块,用于将数据展示计划推送到终端,供终端根据数据展示计划向中间服务器请求与数据展示计划相应的展示数据,中间服务器用于当接收到终端发起的数据请求时将展示数据推送到终端。在一种实施方式中,该装置还包括:终端信息数据库,用于储存所有终端发送的识别信息和储存对应的终端特征;查询模块,还用于根据识别信息在终端信息数据库中查询终端的终端特征,其中识别信息包括终端Mac地址和/或终端唯一身份证书。在一种实施方式中,该装置还包括:数据展示计划数据库,用于储存数据展示计划;匹配模块,还用于在数据展示计划数据库中匹配与终端特征相应的数据展示计划。在一种实施方式中,该装置还包括:第二推送模块,用于将所有展示数据推送到中间服务器;或者,将新发布的展示数据同步更新到中间服务器。在一种实施方式中,该装置还包括:压缩模块,用于将数据展示计划中所需的展示数据压缩成数据包;第二推送模块,还用于将数据包推送到中间服务器,中间服务器用于当接受到终端发起的数据请求时将数据包推送到终端。在一种实施方式中,终端为显示屏;终端特征包括位置特征、场景特征和时间特征。在一种实施方式中,匹配模块还包括:根据终端的位置特征和时间特征从数据库中获取终端所在位置附近的一个或多个登机口信息以及根据登机口信息获取相应的航班信息,以及,根据航班信息获取相应的数据展示计划。在一种实施方式中,该装置还包括:获取模块,用于获取实时航班信息;匹配模块还包括:当判断出航班信息发生更新时,根据更新的航班信息匹配相应的数据展示计划。第一推送模块还包括:推送数据展示计划到终端。在一种实施方式中,航班信息包括位置特征、时间特征和状态特征;位置特征包括:对应航班的目的地、登机口;时间特征包括:对应航班的出发时间、到达时间;状态特征包括:对应航班的航班状态,航班状态包括航班延误。第四方面,提供了一种用于数据推送终端,包括:发送模块,向主服务器发送识别信息,供主服务器根据识别信息获取终端特征,并根据终端特征获取相应的数据展示计划;第一接收模块,接收主服务器推送的数据展示计划,数据展示计划包括展示数据列表和对应的数据展示时间;请求模块,用于根据数据展示计划向中间服务器请求与数据展示计划相应的展示数据;第二接收模块,用于接收中间服务器推送的展示数据。在一种实施方式中,还包括:识别信息包括终端Mac地址和/或终端唯一身份证书;在一种实施方式中,第二接收模块,还用于接收中间服务器推送的数据包,数据包为将数据展示计划中所需的展示数据打包压缩成的数据包。还包括:解压模块,用于解压数据包,获取数据包中的数据。第五方面,提供了一种数据推送系统,包括:主服务器,终端和中间服务器,主服务器包括上述第三方面中任一种实施方式中提供的装置;终端包括权利上述第四方面中任一种实施方式中提供的终端;中间服务器,用于接收主服务器推送或同步更新的展示数据或数据包,当接收到终端发起的数据请求时将展示数据推送到终端。本申请的有益效果为:根据终端的特征,如地理位置,用户人群,应用场景,时间等特征,匹配相应的数据展示计划,并且根据数据展示计划智能推送数据,使终端定向展示适合当时现场情况的信息,提升用户体验。附图说明利用附图对本申请作进一步说明,但附图中的实施例不构成对本申请的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。图1示出了本申请一种实施方式提供的数据推送系统结构图;图2示出了本申请一种实施方式提供的数据推送方法流程图;图3示出了本申请另一种实施方式提供的数据推送方法流程图;图4示出了本申请一种实施方式提供的数据推送装置结构图;图5示出了本申请一种实施方式提供的用于数据推送终端构图;图6示出了本申请一种实施方式提供的应用在机场的数据推送系统结构图。具体实施方式结合以下应用场景对本申请作进一步描述。参见图1、其分别示出了本申请一种实施方式提供的数据推送本文档来自技高网...

【技术保护点】
1.一种数据推送方法,其特征在于,包括:根据终端的识别信息获取终端特征;根据终端特征确定相应的数据展示计划,其中所述数据展示计划包括展示数据列表和对应的数据展示时间;将所述数据展示计划推送到终端,供所述终端根据所述数据展示计划向中间服务器请求与所述数据展示计划相应的展示数据,所述中间服务器用于当接收到所述终端发起的数据请求时将所述展示数据推送到终端。

【技术特征摘要】
1.一种数据推送方法,其特征在于,包括:根据终端的识别信息获取终端特征;根据终端特征确定相应的数据展示计划,其中所述数据展示计划包括展示数据列表和对应的数据展示时间;将所述数据展示计划推送到终端,供所述终端根据所述数据展示计划向中间服务器请求与所述数据展示计划相应的展示数据,所述中间服务器用于当接收到所述终端发起的数据请求时将所述展示数据推送到终端。2.根据权利要求1所述的数据推送方法,其特征在于,还包括:将所有展示数据推送到所述中间服务器;或者,将新发布的展示数据同步更新到所述中间服务器。3.根据权利要求1所述的方法,其特征在于,所述终端为显示屏;所述终端特征包括位置特征、场景特征和时间特征。4.根据权利要求3所述的数据推送方法,其特征在于,根据终端特征获取相应的数据展示计划包括:根据终端的位置特征和时间特征从数据库中获取终端所在位置附近的一个或多个登机口信息以及根据所述登机口信息获取相应的航班信息,以及,根据航班信息获取相应的数据展示计划。5.根据权利要求4所述的数据推送方法,其特征在于,还包括:获取实时航班信息;当判断出所述航班信息发生更新时,根据更新的航班信息匹配相应的数据展示计划推送到终端。6.一种数据推送方法,其特征在于,包括:向主服务器发送识别信息,供所述主服务器根据所述识别信息获取终端特征,并根据终端特征获取相应的数据展示计划;接收所述主服务器推送的数据展示计划,所述数据展示计划包括展示数据列表和对应的数据展示时间;根据所述数据展示计划向中间服务器请求与所述数...

【专利技术属性】
技术研发人员:黄胜伟詹建军李明
申请(专利权)人:广州小享科技有限公司
类型:发明
国别省市:广东,44

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

1