消息推送方法及装置与流程

文档序号:12500435阅读:207来源:国知局
消息推送方法及装置与流程

本发明涉及通信网络技术领域,尤其涉及一种消息推送方法及装置。



背景技术:

通常,商场、游乐场等地方都划分为了多个不同的场所,比如商场里通常就包括了各种类型的店铺场所。当用户身处商场、游乐场等地方时,由于其场地大,用户为了能够好好游玩或者逛逛其中的场所,通常都需要借助于相应的分布介绍地图来了解各个场所的相关情况,或者通过询问场内的相关工作人员来了解各个场所的相关情况,然后才能有针对性地找到自己感兴趣的场所。然而,由于相关的地图不可能有很详细的场所介绍,用户也很有可能无法及时寻求到相关工作人员的帮助,因此,用户查找场所不够方便快捷。



技术实现要素:

本发明的主要目的在于提出一种消息推送方法及装置,旨在解决现有技术中查找场所不够方便快捷的技术问题。

为实现上述目的,本发明提供的一种消息推送方法,所述消息推送方法包括:

在检测到终端进入无线热点信号所覆盖的区域时,查询预置的第一数据库,获取当前位于所述区域内的场所对应的相关消息,其中,所述第一数据库中保存各场所对应的相关消息;

将获取的所述消息推送至所述终端,以供所述终端显示接收到的所述消息。

优选地,所述在检测到终端进入无线热点信号所覆盖的区域时,查询预置的第一数据库,获取当前位于所述区域内的场所对应的相关消息的步骤包括:

在检测到终端进入无线热点信号所覆盖的区域时,获取所述终端的参数信息;

根据所述终端的参数信息,查询所述第一数据库,从当前位于所述区域内的场所中选取与所述参数信息对应的场所,并获取选取的所述场所对应的相关消息。

优选地,所述在检测到终端进入无线热点信号所覆盖的区域时,查询预置的第一数据库,获取当前位于所述区域内的场所对应的相关消息的步骤还包括:

在检测到终端进入无线热点信号所覆盖的区域时,发送消息获取请求至控制服务器,以供所述控制服务器查询预置的第二数据库,获取当前位于所述区域内的场所对应的相关消息,并下发获取的所述消息,其中,所述第二数据库设置于所述控制服务器端,所述第二数据库中保存多个无线热点信号所覆盖的多个区域内的场所对应的相关消息,其中包括所述第一数据库中保存的各场所对应的相关消息;

所述将获取的所述消息推送至所述终端的步骤包括:

在接收到所述控制服务器下发的所述消息时,将所述消息推送至所述终端。

优选地,所述在检测到终端进入无线热点信号所覆盖的区域时,发送消息获取请求至控制服务器,以供所述控制服务器查询预置的第二数据库,获取当前位于所述区域内的场所对应的相关消息的步骤包括:

在检测到终端进入无线热点信号所覆盖的区域时,获取所述终端的参数信息;

发送包含所述终端的参数信息的消息获取请求至所述控制服务器,以供所述控制服务器根据所述参数信息,查询所述第二数据库,从当前位于所述区域内的场所中选取与所述参数信息对应的场所,并获取选取的所述场所对应的相关消息。

优选地,所述消息推送方法还包括步骤:

发送消息更新请求至控制服务器,以供所述控制服务器对所述消息更新请求中携带的更新消息进行审核验证,并在验证通过时,下发相应的验证通过信息;

在接收到所述控制服务器下发的所述验证通过信息时,将所述更新消息保存于所述第一数据库中。

此外,为实现上述目的,本发明还提出一种消息推送装置,所述消息推送装置包括:

获取模块,用于在检测到终端进入无线热点信号所覆盖的区域时,查询预置的第一数据库,获取当前位于所述区域内的场所对应的相关消息,其中,所述第一数据库中保存各场所对应的相关消息;

推送模块,用于将获取的所述消息推送至所述终端,以供所述终端显示接收到的所述消息。

优选地,所述获取模块包括:

第一获取单元,用于在检测到终端进入无线热点信号所覆盖的区域时,获取所述终端的参数信息;

查询单元,用于根据所述终端的参数信息,查询所述第一数据库,从当前位于所述区域内的场所中选取与所述参数信息对应的场所,并获取选取的所述场所对应的相关消息。

优选地,所述获取模块,用于在检测到终端进入无线热点信号所覆盖的区域时,发送消息获取请求至控制服务器,并接收所述控制服务器下发的当前位于所述区域内的场所对应的相关消息,其中,所述控制服务器在接收到所述消息获取请求时,查询预置的第二数据库,获取当前位于所述区域内的场所对应的相关消息,并下发获取的所述消息,所述第二数据库设置于所述控制服务器端,所述第二数据库中保存多个无线热点信号所覆盖的多个区域内的场所对应的相关消息,其中包括所述第一数据库中保存的各场所对应的相关消息;;

所述推送模块,用于在接收到所述控制服务器下发的所述消息时,将所述消息推送至所述终端。

优选地,所述获取模块包括:

第二获取单元,用于在检测到终端进入无线热点信号所覆盖的区域时,获取所述终端的参数信息,以及接收所述控制服务器下发的当前位于所述区域内的场所对应的相关消息;

发送单元,用于发送包含所述终端的参数信息的消息获取请求至所述控制服务器,以供所述控制服务器根据所述参数信息,查询所述第二数据库,从当前位于所述区域内的场所中选取与所述参数信息对应的场所,获取选取的所述场所对应的相关消息,并下发获取的所述消息。

优选地,所述消息推送装置还包括:

通讯模块,用于发送消息更新请求至控制服务器,以供所述控制服务器对所述消息更新请求中携带的更新消息进行审核验证,并在验证通过时,下发相应的验证通过信息;

存储模块,用于在接收到所述控制服务器下发的所述验证通过信息时,将所述更新消息保存于所述第一数据库中。

本发明提出的消息推送方法及装置,在用户携带终端到达设置有无线热点的场地,当检测到终端进入无线热点信号所覆盖的区域时,首先通过查询预置的第一数据库,获取当前位于此区域内的场所对应的相关消息,然后,将获取的场所的相关消息推送至该终端,终端显示接收到的场所的相关消息,这样,用户通过查看终端即可获知自己当前所在地的场所的相关情况了,若发现有自己感兴趣的场所,根据场所的相关消息就可以直接去找到该场所,从而不需要再通过查找相关的分布介绍地图或者询问相关工作人员来寻问该场所的情况,因此,极大地提高了用户查找场所的便捷性。

附图说明

图1为本发明消息推送方法第一实施例的流程示意图;

图2为本发明消息推送方法第二实施例中获取当前位于所述区域内的场所对应的相关消息的细化流程示意图;

图3为本发明消息推送装置第一实施例的功能模块示意图;

图4为本发明消息推送装置第二实施例中获取模块的细化功能模块示意图;

图5为本发明消息推送装置第三实施例中获取模块的细化功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种消息推送方法。

参照图1,图1为本发明消息推送方法第一实施例的流程示意图。在本实施例中,所述消息推送方法包括:

步骤S10,在检测到终端进入无线热点信号所覆盖的区域时,查询预置的第一数据库,获取当前位于所述区域内的场所对应的相关消息,其中,所述第一数据库中保存各场所对应的相关消息;

随着科技的发展,商场、游乐园等大型场地都设置有无线热点,比如wifi热点等,并且,智能手机、PAD(平板电脑)等终端也成为了用户日常生活中不可或缺的设备,用户通常都会随身携带着这些终端。本实施例中,由用户的终端、热点服务器等组成消息推送系统,通过该消息推送系统向用户推送商场、游乐园等地方中各个场所的相关消息。

具体地,热点服务器端预置有一数据库,为了便于描述,下文中将热点服务器端预置的该数据库用第一数据库来表示。第一数据库中保存了该热点服务器对应的无线热点信号所覆盖的区域内的场所的相关消息。例如,以商场为例,商场内开设有各种各样的店铺,第一数据库中保存的无线热点信号所覆盖的区域内的场所的相关消息包括了各店铺的商品清单、商品详情、商品模特试穿图、店铺地址、店铺活动、服务内容、服务状态、顾客使用评价等等。

当用户携带着终端进入设置有无线热点的商场等地方时,热点服务器检测到终端进入无线热点信号所覆盖的区域,此时,热点服务器查询第一数据库,获取当前位于无线热点信号覆盖区域内的各场所对应的相关消息。

步骤S20,将获取的所述消息推送至所述终端,以供所述终端显示接收到的所述消息。

当获取到当前位于无线热点信号所覆盖区域内的场所对应的相关消息后,热点服务器将获取的场所对应的相关消息推送至用户的终端。当该终端接收到热点服务器推送的场所对应的相关消息时,在终端显示屏幕上显示热点服务器推送的场所对应的相关消息。这样,用户通过查看终端显示屏幕上显示的场所的相关消息,即可获知自己当前所在地的一些场所的相关信息了。根据这些场所的相关信息,若发现其中有自己感兴趣的场所,就可以直接去找到该场所,从而不需要再通过查找相关地图或者询问相关工作人员来寻找场所,因此,给用户提供了极大的便利。

可选地,终端中预先设置有云定位导航系统,在用户去相应场所的过程中,用户可以开启终端的云定位导航系统,根据导航来找到场所地点。

为了更好地理解本方案,以设置有无线热点的商场为例,当用户携带着终端进入商场时,热点服务器检测到终端进入无线热点信号所覆盖的区域,此时,热点服务器查询第一数据库,获取当前位于无线热点信号覆盖区域内的商场各店铺所对应的相关消息。当获取到当前位于无线热点信号所覆盖区域内的店铺对应的相关消息后,热点服务器将获取的店铺对应的相关消息推送至用户的终端。终端在显示屏幕上显示热点服务器推送的店铺对应的相关消息。这样,用户通过查看终端显示屏幕上显示的店铺的相关消息,即可获知自己当前所在地的一些店铺的相关信息了。根据这些店铺的相关信息,若发现其中有自己感兴趣的店铺,就可以直接去找到该店铺,从而不需要再通过查找相关地图或者询问相关工作人员来寻找场所,因此,给用户提供了极大的便利。

本实施例提出的方案,在用户携带终端到达设置有无线热点的场地,当检测到终端进入无线热点信号所覆盖的区域时,首先通过查询预置的第一数据库,获取当前位于此区域内的场所对应的相关消息,然后,将获取的场所的相关消息推送至该终端,终端显示接收到的场所的相关消息,这样,用户通过查看终端即可获知自己当前所在地的场所的相关信息了,若发现有自己感兴趣的场所,根据场所的相关信息就可以直接去找到该场所,从而不需要再通过查找相关地图或者询问相关工作人员来寻问该场所的情况,因此,极大地提高了用户查找场所的便捷性。

进一步地,如图2所示,基于第一实施例提出本发明消息推送方法第二实施例,在本实施例中,所述步骤S10包括:

步骤S11,在检测到终端进入无线热点信号所覆盖的区域时,获取所述终端的参数信息;

步骤S12,根据所述终端的参数信息,查询所述第一数据库,从当前位于所述区域内的场所中选取与所述参数信息对应的场所,并获取选取的所述场所对应的相关消息。

在第一实施例中,热点服务器向终端推送了从第一数据库中查询到的位于此区域内的所有场所的相关消息,但实际情况中,很有可能用户并不需要获得所有场所的相关消息。因此,本实施例中,热点服务器对位于此区域内的场所进行筛选,只将筛选出来的一部分场所的相关消息推送至终端。

具体地,当热点服务器检测到终端进入无线热点信号所覆盖的区域时,首先获取该终端的参数信息,其中,该参数信息包括终端的位置轨迹信息、终端内预设的用户喜好设定信息等等。然后,根据获取的终端的参数信息,热点服务器查询第一数据库,从当前位于此区域内的各场所中,选取与终端的参数信息对应的场所。比如,根据终端的位置轨迹信息,发现其中包含了此区域内的某些(一个或多个)场所的位置,也即用户已经去过此区域内的某些场所了,这样,就不必再将这些用户已经去过的场所的相关信息发送给用户了。因此,热点服务器从当前位于此区域内的各场所中,筛选排除这些场所,选取出位于此区域内的其他场所,并获取选取的各场所对应的相关消息。然后,将选取的场所对应的相关消息推送至用户的终端。当该终端接收到热点服务器推送的场所对应的相关消息时,在终端显示屏幕上显示热点服务器推送的场所对应的相关消息。

进一步地,本实施例中,所述消息推送方法还包括步骤:

步骤a,发送消息更新请求至控制服务器,以供所述控制服务器对所述消息更新请求中携带的更新消息进行审核验证,并在验证通过时,下发相应的验证通过信息;

步骤b,在接收到所述控制服务器下发的所述验证通过信息时,将所述更新消息保存于所述第一数据库中。

保存于第一数据库中的场所的相关信息都是由个体用户通过相应的计算机等客户端自己上传的,为了保证各场所的相关信息的可靠性,需要对各场所的相关信息进行监控管理,本实施例中,消息推送系统还包括一控制服务器。控制服务器用于对各场所的相关信息进行审核,只有场所的相关信息审核通过了,才将其进行保存,这样才能将其推送至用户的终端。比如,以商场为例,控制服务器对商家上传的店铺的相关消息进行监控审核,对于不合规的数据进行督察,保证商场的各店铺之间的公平运营。

由于场所的相关信息可能会随时发生变化,比如,商场内的店铺位置可能会经常发生变迁,因此,需要及时对第一数据库中保存的场所的相关信息进行更新。具体地,当场所的相关信息发生变化时,个体用户通过客户端将场所对应的更新消息上传至热点服务器后,热点服务器将其发送至控制服务器进行审核验证。当控制服务器接收到场所对应的更新消息时,对该更新消息进行审核验证,若验证通过,则控制服务器下发相应的验证通过信息至热点服务器;否则,若验证不通过,则控制服务器下发相应的验证不通过信息至热点服务器。

当接收到控制服务器下发的验证通过信息时,热点服务器将客户端上传的场所对应的更新消息保存于第一数据库中。当接收到控制服务器下发的验证不通过信息时,热点服务器不进行响应处理,也即不将客户端上传的场所对应的更新消息保存于第一数据库中。

本实施例提出的方案,在检测到终端进入无线热点信号所覆盖的区域时,首先获取终端的参数信息,然后根据终端的参数信息,查询第一数据库,从当前位于此区域内的场所中选取与终端的参数信息对应的场所,获取与终端的参数信息对应的场所的相关消息,并将获取的消息推送至该终端。也即向终端推送的是与终端的参数信息对应的场所的相关消息,而并不是位于此区域内的所有场所的相关消息,减少了将不必要的消息推送至终端,因此,提高了推送的消息的有效性。

进一步地,基于第一实施例或第二实施例提出本发明消息推送方法第三实施例,在本实施例中,所述步骤S10包括:

步骤c,在检测到终端进入无线热点信号所覆盖的区域时,发送消息获取请求至控制服务器,以供所述控制服务器查询预置的第二数据库,获取当前位于所述区域内的场所对应的相关消息,并下发获取的所述消息;所述第二数据库设置于所述控制服务器端,所述第二数据库中保存多个无线热点信号所覆盖的多个区域内的场所对应的相关消息,其中包括所述第一数据库中保存的各场所对应的相关消息;

所述步骤S20包括:

步骤d,在接收到所述控制服务器下发的所述消息时,将所述消息推送至所述终端。

本实施例中,消息推送系统还包括一控制服务器,控制服务器用于对各场所的相关信息进行监控。控制服务器端预先设置有一数据库,为了便于描述,下文将设置于控制服务器端的数据库用第二数据库来表示。该第二数据库中保存了多个无线热点信号所覆盖的多个区域内的场所对应的相关消息,其中就包括第一数据库中保存的热点服务器对应的无线热点信号所覆盖的区域内的各场所对应的相关消息。

当检测到终端进入无线热点信号所覆盖的区域时,热点服务器发送相应的消息获取请求至控制服务器。当控制服务器接收到热点服务器发送的消息获取请求时,控制服务器查询第二数据库,获取当前位于此无线热点信号所覆盖的区域内的场所对应的相关消息,在获取到此无线热点信号所覆盖的区域内的场所对应的相关消息后,下发获取的消息至热点服务器。

当热点服务器接收到控制服务器下发的此无线热点信号所覆盖的区域内的场所对应的相关消息时,热点服务器将接收到的此无线热点信号所覆盖的区域内的场所对应的相关消息推送至该终端。当该终端接收到热点服务器推送的场所对应的相关消息时,在终端显示屏幕上显示热点服务器推送的场所对应的相关消息。

进一步地,所述步骤c包括:

步骤c1,在检测到终端进入无线热点信号所覆盖的区域时,获取所述终端的参数信息;

步骤c2,发送包含所述终端的参数信息的消息获取请求至所述控制服务器,以供所述控制服务器根据所述参数信息,查询所述第二数据库,从当前位于所述区域内的场所中选取与所述参数信息对应的场所,并获取选取的所述场所对应的相关消息。

当热点服务器检测到终端进入无线热点信号所覆盖的区域时,首先获取该终端的参数信息,该参数信息包括终端的位置轨迹信息、终端内预设的用户喜好设定信息等等。然后,根据获取的终端的参数信息,发送包含终端的参数信息的消息获取请求至控制服务器。

当控制服务器接收到热点服务器发送的包含终端的参数信息的消息获取请求时,控制服务器提取该消息获取请求中所包含的终端的参数信息,并根据终端的参数信息,查询第二数据库,从当前位于此无线热点信号所覆盖的区域内的各场所中,选取与终端的参数信息对应的场所。比如,根据终端的位置轨迹信息,发现其中包含了此无线热点信号所覆盖的区域内的某些(一个或多个)场所的位置,也即用户已经去过此区域内的某些场所了,这样,就不必再将这些用户已经去过的场所的相关信息发送给用户了。因此,控制服务器从当前位于此无线热点信号所覆盖的区域内的各场所中,筛选排除这些场所,选取出位于此无线热点信号所覆盖的区域内的其他场所,并获取选取的各场所对应的相关消息,然后,将获取的各场所对应的相关消息下发至热点服务器。

当热点服务器接收到控制服务器下发的各场所对应的相关消息时,热点服务器将接收到的各场所对应的相关消息推送至终端。当该终端接收到热点服务器推送的各场所对应的相关消息时,在终端显示屏幕上显示热点服务器推送的各场所对应的相关消息。

进一步地,本实施例中,可以在第二数据库中保存多个无线热点信号所覆盖的多个区域内的场所对应的相关消息,同时,在第一数据库中保存热点服务器对应的无线热点信号所覆盖的区域内的场所对应的相关消息。当场所的相关信息发生变化时,个体用户通过客户端将场所对应的更新消息上传至热点服务器后,热点服务器将其发送至控制服务器进行审核验证。当控制服务器接收到场所对应的更新消息时,对该更新消息进行审核验证,若验证通过,则控制服务器下发相应的验证通过信息至热点服务器,并将该更新消息保存于第二数据库中。否则,若验证不通过,则控制服务器下发相应的验证不通过信息至热点服务器。

当接收到控制服务器下发的验证通过信息时,热点服务器将客户端上传的场所对应的更新消息保存于第一数据库中。当接收到控制服务器下发的验证不通过信息时,热点服务器不进行响应处理,也即不将客户端上传的场所对应的更新消息保存于第一数据库中。

并且,控制服务器除了可以控制对第一数据库中保存的场所对应的相关消息进行更新以外,还可以控制对第一数据库中保存的场所对应的相关消息进行删减/增加,并控制热点服务器推送场所的相关消息的频率,以及控制热点服务器开启/关闭消息推送功能等。

进一步地,除了可以向终端推送各场所对应的相关消息,也可以向终端推送一些预设消息,比如,城市宣传消息、大型活动消息等,可以理解的是,该预设消息可以为各种类型的消息,在此不作限制。此预设消息由控制服务器的相关运维人员编辑并上传至控制服务器。可选地,控制服务器可将该预设消息保存与第二数据库中。

当需要推送预设消息时,控制服务器下发推送指令以及该预设消息至相应的热点服务器。本领域技术人员可以理解的是,此处的热点服务器可以包括一个或多个。当热点服务器接收到控制服务器下发的推送指令和预设消息时,热点服务器将该预设消息推送至相应的一个或多个终端,接收预设消息的终端并不限定于是当前位于某个具体位置的终端,也不限于是位于某无线热点信号所覆盖的区域内的终端。

比如,为了对城市进行宣传,控制服务器下发城市宣传消息和推送指令至城市内所对应的多个热点服务器,当每个热点服务器接收到城市宣传消息和推送指令时,每个热点服务器将此城市宣传消息推送至相应的多个终端。因此,不管终端是位于城市内的哪个位置,均会收到该城市宣传消息。也即不管用户在城市中的哪个地方,都可以查收到城市宣传消息。

本实施例提出的方案,在检测到终端进入无线热点信号所覆盖的区域时,发送消息获取请求至控制服务器,控制服务器查询预置的第二数据库,获取当前位于此区域内的场所对应的相关消息,并下发获取的场所对应的相关消息,在接收到控制服务器下发的场所对应的相关消息时,将场所对应的相关消息推送至终端。由于将各场所对应的相关消息保存于控制服务器端的第二数据库,通过控制服务器来控制场所对应各的相关消息的推送,因此,提高了推送的消息的可靠性。

本发明进一步提供一种消息推送装置。

参照图3,图3为本发明消息推送装置第一实施例的功能模块示意图。

需要强调的是,对本领域的技术人员来说,图3所示功能模块图仅仅是一个较佳实施例的示例图,本领域的技术人员围绕图3所示的消息推送装置的功能模块,可轻易进行新的功能模块的补充;各功能模块的名称是自定义名称,仅用于辅助理解该消息推送装置的各个程序功能块,不用于限定本发明的技术方案,本发明技术方案的核心是,各自定义名称的功能模块所要达成的功能。

在本实施例中,所述消息推送装置包括:

获取模块10,用于在检测到终端进入无线热点信号所覆盖的区域时,查询预置的第一数据库,获取当前位于所述区域内的场所对应的相关消息,其中,所述第一数据库中保存各场所对应的相关消息;

随着科技的发展,商场、游乐园等大型场地都设置有无线热点,比如wifi热点等,并且,智能手机、PAD(平板电脑)等终端也成为了用户日常生活中不可或缺的设备,用户通常都会随身携带着这些终端。本实施例中,由用户的终端、热点服务器等组成消息推送系统,通过该消息推送系统向用户推送商场、游乐园等地方中各个场所的相关消息。

具体地,该消息推送装置设置于热点服务器端,热点服务器端还预置有一数据库,为了便于描述,下文中将热点服务器端预置的该数据库用第一数据库来表示。第一数据库中保存了该热点服务器对应的无线热点信号所覆盖的区域内的场所的相关消息。例如,以商场为例,商场内开设有各种各样的店铺,第一数据库中保存的无线热点信号所覆盖的区域内的场所的相关消息包括了各店铺的商品清单、商品详情、商品模特试穿图、店铺地址、店铺活动、服务内容、服务状态、顾客使用评价等等。

当用户携带着终端进入设置有无线热点的商场等地方时,热点服务器检测到终端进入无线热点信号所覆盖的区域,此时,获取模块10查询第一数据库,获取当前位于无线热点信号覆盖区域内的各场所对应的相关消息。

推送模块20,用于将获取的所述消息推送至所述终端,以供所述终端显示接收到的所述消息。

当获取模块10获取到当前位于无线热点信号所覆盖区域内的场所对应的相关消息后,推送模块20将获取的场所对应的相关消息推送至用户的终端。当该终端接收到热点服务器推送的场所对应的相关消息时,在终端显示屏幕上显示热点服务器推送的场所对应的相关消息。这样,用户通过查看终端显示屏幕上显示的场所的相关消息,即可获知自己当前所在地的一些场所的相关信息了。根据这些场所的相关信息,若发现其中有自己感兴趣的场所,就可以直接去找到该场所,从而不需要再通过查找相关地图或者询问相关工作人员来寻找场所,因此,给用户提供了极大的便利。

可选地,终端中预先设置有云定位导航系统,在用户去相应场所的过程中,用户可以开启终端的云定位导航系统,根据导航来找到场所地点。

为了更好地理解本方案,以设置有无线热点的商场为例,当用户携带着终端进入商场时,热点服务器检测到终端进入无线热点信号所覆盖的区域,此时,获取模块10查询第一数据库,获取当前位于无线热点信号覆盖区域内的商场各店铺所对应的相关消息。当获取模块10获取到当前位于无线热点信号所覆盖区域内的店铺对应的相关消息后,推送模块20将获取的店铺对应的相关消息推送至用户的终端。终端在显示屏幕上显示热点服务器推送的店铺对应的相关消息。这样,用户通过查看终端显示屏幕上显示的店铺的相关消息,即可获知自己当前所在地的一些店铺的相关信息了。根据这些店铺的相关信息,若发现其中有自己感兴趣的店铺,就可以直接去找到该店铺,从而不需要再通过查找相关地图或者询问相关工作人员来寻找场所,因此,给用户提供了极大的便利。

本实施例提出的方案,在用户携带终端到达设置有无线热点的场地,当检测到终端进入无线热点信号所覆盖的区域时,首先通过获取模块10查询预置的第一数据库,获取当前位于此区域内的场所对应的相关消息,然后,推送模块20将获取的场所的相关消息推送至该终端,终端显示接收到的场所的相关消息,这样,用户通过查看终端即可获知自己当前所在地的场所的相关信息了,若发现有自己感兴趣的场所,根据场所的相关信息就可以直接去找到该场所,从而不需要再通过查找相关地图或者询问相关工作人员来寻问该场所的情况,因此,极大地提高了用户查找场所的便捷性。

进一步地,如图4所示,基于第一实施例提出本发明消息推送装置第二实施例,在本实施例中,所述获取模块10包括:

第一获取单元11,用于在检测到终端进入无线热点信号所覆盖的区域时,获取所述终端的参数信息;

查询单元12,用于根据所述终端的参数信息,查询所述第一数据库,从当前位于所述区域内的场所中选取与所述参数信息对应的场所,并获取选取的所述场所对应的相关消息。

在第一实施例中,推送模块20向终端推送了从第一数据库中查询到的位于此区域内的所有场所的相关消息,但实际情况中,很有可能用户并不需要获得所有场所的相关消息。因此,本实施例中,在推送场所的相关消息之前,先对位于此区域内的场所进行筛选,只将筛选出来的一部分场所的相关消息推送至终端。

具体地,当热点服务器检测到终端进入无线热点信号所覆盖的区域时,首先第一获取单元11获取该终端的参数信息,其中,该参数信息包括终端的位置轨迹信息、终端内预设的用户喜好设定信息等等。然后,查询单元12根据获取的终端的参数信息,查询第一数据库,从当前位于此区域内的各场所中,选取与终端的参数信息对应的场所。比如,根据终端的位置轨迹信息,发现其中包含了此区域内的某些(一个或多个)场所的位置,也即用户已经去过此区域内的某些场所了,这样,就不必再将这些用户已经去过的场所的相关信息发送给用户了。因此,查询单元12从当前位于此区域内的各场所中,筛选排除这些场所,选取出位于此区域内的其他场所,并获取选取的各场所对应的相关消息。然后,推送模块20将选取的场所对应的相关消息推送至用户的终端。当该终端接收到热点服务器推送的场所对应的相关消息时,在终端显示屏幕上显示热点服务器推送的场所对应的相关消息。

进一步地,本实施例中,所述消息推送装置还包括:

通讯模块,用于发送消息更新请求至控制服务器,以供所述控制服务器对所述消息更新请求中携带的更新消息进行审核验证,并在验证通过时,下发相应的验证通过信息;

存储模块,用于在接收到所述控制服务器下发的所述验证通过信息时,将所述更新消息保存于所述第一数据库中。

保存于第一数据库中的场所的相关信息都是由个体用户通过相应的计算机等客户端自己上传的,为了保证各场所的相关信息的可靠性,需要对各场所的相关信息进行监控管理,本实施例中,消息推送系统还包括一控制服务器。控制服务器用于对各场所的相关信息进行审核,只有场所的相关信息审核通过了,才将其进行保存,这样才能将其推送至用户的终端。比如,以商场为例,控制服务器对商家上传的店铺的相关消息进行监控审核,对于不合规的数据进行督察,保证商场的各店铺之间的公平运营。

由于场所的相关信息可能会随时发生变化,比如,商场内的店铺位置可能会经常发生变迁,因此,需要及时对第一数据库中保存的场所的相关信息进行更新。具体地,当场所的相关信息发生变化时,个体用户通过客户端将场所对应的更新消息上传至热点服务器后,通讯模块将其发送至控制服务器进行审核验证。当控制服务器接收到场所对应的更新消息时,对该更新消息进行审核验证,若验证通过,则控制服务器下发相应的验证通过信息至热点服务器;否则,若验证不通过,则控制服务器下发相应的验证不通过信息至热点服务器。

当接收到控制服务器下发的验证通过信息时,存储模块将客户端上传的场所对应的更新消息保存于第一数据库中。当接收到控制服务器下发的验证不通过信息时,存储模块不进行响应处理,也即不将客户端上传的场所对应的更新消息保存于第一数据库中。

本实施例提出的方案,在检测到终端进入无线热点信号所覆盖的区域时,首先第一获取单元11获取终端的参数信息,根据终端的参数信息,查询单元12查询第一数据库,从当前位于此区域内的场所中选取与终端的参数信息对应的场所,然后获取与终端的参数信息对应的场所的相关消息,推送模块20将获取的消息推送至该终端。也即向终端推送的是与终端的参数信息对应的场所的相关消息,而并不是位于此区域内的所有场所的相关消息,减少了将不必要的消息推送至终端,因此,提高了推送的消息的有效性。

进一步地,基于第一实施例或第二实施例提出本发明消息推送装置第三实施例,在本实施例中,所述获取模块10用于:

在检测到终端进入无线热点信号所覆盖的区域时,发送消息获取请求至控制服务器,并接收所述控制服务器下发的当前位于所述区域内的场所对应的相关消息,其中,所述控制服务器在接收到所述消息获取请求时,查询预置的第二数据库,获取当前位于所述区域内的场所对应的相关消息,并下发获取的所述消息,所述第二数据库设置于所述控制服务器端,所述第二数据库中保存多个无线热点信号所覆盖的多个区域内的场所对应的相关消息,其中包括所述第一数据库中保存的各场所对应的相关消息;

所述推送模块20用于:

在接收到所述控制服务器下发的所述消息时,将所述消息推送至所述终端。

本实施例中,消息推送系统还包括一控制服务器,控制服务器用于对各场所的相关信息进行监控。控制服务器端预先设置有一数据库,为了便于描述,下文将设置于控制服务器端的数据库用第二数据库来表示。该第二数据库中保存了多个无线热点信号所覆盖的多个区域内的场所对应的相关消息,其中就包括第一数据库中保存的热点服务器对应的无线热点信号所覆盖的区域内的各场所对应的相关消息。

当检测到终端进入无线热点信号所覆盖的区域时,获取模块10发送相应的消息获取请求至控制服务器。当控制服务器接收到热点服务器发送的消息获取请求时,控制服务器查询第二数据库,获取当前位于此无线热点信号所覆盖的区域内的场所对应的相关消息,在获取到此无线热点信号所覆盖的区域内的场所对应的相关消息后,下发获取的消息至热点服务器。

获取模块10接收控制服务器下发的此无线热点信号所覆盖的区域内的场所对应的相关消息,当接收到控制服务器下发的此无线热点信号所覆盖的区域内的场所对应的相关消息时,推送模块20将接收到的此无线热点信号所覆盖的区域内的场所对应的相关消息推送至该终端。当该终端接收到热点服务器推送的场所对应的相关消息时,在终端显示屏幕上显示热点服务器推送的场所对应的相关消息。

进一步地,如图5所示,所述获取模块10包括:

第二获取单元13,用于在检测到终端进入无线热点信号所覆盖的区域时,获取所述终端的参数信息,以及接收所述控制服务器下发的当前位于所述区域内的场所对应的相关消息;

发送单元14,用于发送包含所述终端的参数信息的消息获取请求至所述控制服务器,以供所述控制服务器根据所述参数信息,查询所述第二数据库,从当前位于所述区域内的场所中选取与所述参数信息对应的场所,获取选取的所述场所对应的相关消息,并下发获取的所述消息。

当检测到终端进入无线热点信号所覆盖的区域时,首先第二获取单元13获取该终端的参数信息,该参数信息包括终端的位置轨迹信息、终端内预设的用户喜好设定信息等等。然后,发送单元14根据获取的终端的参数信息,发送包含终端的参数信息的消息获取请求至控制服务器。

当控制服务器接收到热点服务器发送的包含终端的参数信息的消息获取请求时,控制服务器提取该消息获取请求中所包含的终端的参数信息,并根据终端的参数信息,查询第二数据库,从当前位于此无线热点信号所覆盖的区域内的各场所中,选取与终端的参数信息对应的场所。比如,根据终端的位置轨迹信息,发现其中包含了此无线热点信号所覆盖的区域内的某些(一个或多个)场所的位置,也即用户已经去过此区域内的某些场所了,这样,就不必再将这些用户已经去过的场所的相关信息发送给用户了。因此,控制服务器从当前位于此无线热点信号所覆盖的区域内的各场所中,筛选排除这些场所,选取出位于此无线热点信号所覆盖的区域内的其他场所,并获取选取的各场所对应的相关消息,然后,将获取的各场所对应的相关消息下发至热点服务器。

第二获取单元13接收控制服务器下发的选取的各场所对应的相关消息,当热点服务器接收到控制服务器下发的选取的各场所对应的相关消息时,推送模块20将接收到的各场所对应的相关消息推送至终端。当该终端接收到热点服务器推送的各场所对应的相关消息时,在终端显示屏幕上显示热点服务器推送的各场所对应的相关消息。

进一步地,本实施例中,可以在第二数据库中保存多个无线热点信号所覆盖的多个区域内的场所对应的相关消息,同时,在第一数据库中保存热点服务器对应的无线热点信号所覆盖的区域内的场所对应的相关消息。当场所的相关信息发生变化时,个体用户通过客户端将场所对应的更新消息上传至热点服务器后,通讯模块将其发送至控制服务器进行审核验证。当控制服务器接收到场所对应的更新消息时,对该更新消息进行审核验证,若验证通过,则控制服务器下发相应的验证通过信息至热点服务器,并将该更新消息保存于第二数据库中。否则,若验证不通过,则控制服务器下发相应的验证不通过信息至热点服务器。

当接收到控制服务器下发的验证通过信息时,存储模块将客户端上传的场所对应的更新消息保存于第一数据库中。当接收到控制服务器下发的验证不通过信息时,存储模块不进行响应处理,也即不将客户端上传的场所对应的更新消息保存于第一数据库中。

并且,控制服务器除了可以控制对第一数据库中保存的场所对应的相关消息进行更新以外,还可以控制对第一数据库中保存的场所对应的相关消息进行删减/增加,并控制热点服务器推送场所的相关消息的频率,以及控制热点服务器开启/关闭消息推送功能等。

进一步地,除了可以向终端推送各场所对应的相关消息,也可以向终端推送一些预设消息,比如,城市宣传消息、大型活动消息等,可以理解的是,该预设消息可以为各种类型的消息,在此不作限制。此预设消息由控制服务器的相关运维人员编辑并上传至控制服务器。可选地,控制服务器可将该预设消息保存与第二数据库中。

当需要推送预设消息时,控制服务器下发推送指令以及该预设消息至相应的热点服务器。本领域技术人员可以理解的是,此处的热点服务器可以包括一个或多个。当获取模块10接收到控制服务器下发的推送指令和预设消息时,推送模块20将该预设消息推送至相应的一个或多个终端,接收预设消息的终端并不限定于是当前位于某个具体位置的终端,也不限于是位于某无线热点信号所覆盖的区域内的终端。

比如,为了对城市进行宣传,控制服务器下发城市宣传消息和推送指令至城市内所对应的多个热点服务器,当获取模块10接收到城市宣传消息和推送指令时,推送模块20将此城市宣传消息推送至相应的多个终端。因此,不管终端是位于城市内的哪个位置,均会收到该城市宣传消息。也即不管用户在城市中的哪个地方,都可以查收到城市宣传消息。

本实施例提出的方案,在检测到终端进入无线热点信号所覆盖的区域时,发送消息获取请求至控制服务器,控制服务器查询预置的第二数据库,获取当前位于此区域内的场所对应的相关消息,并下发获取的场所对应的相关消息,在获取模块10接收到控制服务器下发的场所对应的相关消息时,推送模块20将场所对应的相关消息推送至终端。由于将各场所对应的相关消息保存于控制服务器端的第二数据库,通过控制服务器来控制场所对应各的相关消息的推送,因此,提高了推送的消息的可靠性。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得智能电视执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。

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