一种基于位置信息的推送方法及系统技术方案

技术编号:15438213 阅读:142 留言:0更新日期:2017-05-26 04:10
本发明专利技术公开一种基于位置信息的推送方法及系统。该方法包括:获取用户使用的移动终端当前的终端位置信息;获取服务器的数据库中存储的商家位置信息;根据所述终端位置信息与所述商家位置信息,计算所述移动终端与各个商家之间的距离;按照距离从小到大的顺序,选取前n个商家,n为正整数;向所述移动终端推送所述n个商家的信息。采用本发明专利技术的方法或系统,可以基于位置信息为用户推送距离较近的商品或商家信息,提高商品或商家信息被用户选中的几率,提高显示效率,另一方面,还可以减小用户的选择难度。

Push method and system based on position information

The invention discloses a push method and a system based on position information. The method comprises: acquiring the terminal position information of the mobile terminal users currently in use; business location information storage server in the database; according to the terminal position information and the business location information, the calculation between the mobile terminal and various business distance; in accordance with the distance sequence, select the first n businesses n is a positive integer; to the mobile terminal push the N business information. The method or system, users can push closer commercial or business information based on location information, improve the chances of commercial or business information selected by the user, to improve the display efficiency, on the other hand, can also reduce the user's choice of difficulty.

【技术实现步骤摘要】
一种基于位置信息的推送方法及系统
本专利技术涉及O2O领域,特别是涉及一种基于位置信息的推送方法及系统。
技术介绍
目前主流的网络交易,尤其是线上到线下(OnlineToOffline,O2O)模式,通常会采用专门的软件进行商品或商家信息的推送。现有技术中,对于商品或商家信息的推送,往往以数量为主,即当用户打开软件后,软件界面中会显示大量的商品或商家信息。但是,这些大量的商品或商家信息,被用户选中的几率很低,导致大量的商品或商家信息白白被显示,显示效率低下。另一方面,也增大了用户的选择难度。
技术实现思路
本专利技术的目的是提供一种基于位置信息的推送方法及系统,可以为用户推送距离较近的商品或商家信息,提高商品或商家信息被用户选中的几率,提高显示效率,另一方面,还可以减小用户的选择难度。为实现上述目的,本专利技术提供了如下方案:一种基于位置信息的推送方法,包括:获取用户使用的移动终端当前的终端位置信息;获取服务器的数据库中存储的商家位置信息;根据所述终端位置信息与所述商家位置信息,计算所述移动终端与各个商家之间的距离;按照距离从小到大的顺序,选取前n个商家,n为正整数;向所述移动终端推送所述n个商家的信息。可选的,所述获取用户使用的移动终端当前的终端位置信息,具体包括:获取所述移动终端当前的GPS信号;根据所述GPS信号,确定所述移动终端当前的终端位置信息。可选的,所述获取用户使用的移动终端当前的终端位置信息,具体包括:获取所述用户输入的位置信息;将所述位置信息确定为所述移动终端当前的终端位置信息。可选的,所述向所述移动终端推送所述n个商家的信息,具体包括:查询所述用户在所述n个商家的消费信息;根据所述消费信息,确定所述用户在所述n个商家曾经购买过的商品;向所述移动终端推送所述n个商家的所述商品的相关信息。可选的,所述向所述移动终端推送所述n个商家的信息,具体包括:确定所述n个商家至少两个商家同时出售的商品;查询所述商品在各个商家中的售价;确定售价最低的所述商品;优先向所述移动终端推送所述售价最低的所述商品并推送所述售价最低的所述商品所对应商家的商家信息。一种基于位置信息的推送系统,包括:终端位置信息获取单元,用于获取用户使用的移动终端当前的终端位置信息;商家位置信息获取单元,用于获取服务器的数据库中存储的商家位置信息;距离计算单元,用于根据所述终端位置信息与所述商家位置信息,计算所述移动终端与各个商家之间的距离;商家选取单元,用于按照距离从小到大的顺序,选取前n个商家,n为正整数;信息推送单元,用于向所述移动终端推送所述n个商家的信息。可选的,所述终端位置信息获取单元,具体包括:GPS信号获取子单元,用于获取所述移动终端当前的GPS信号;第一终端位置信息获取子单元,用于根据所述GPS信号,确定所述移动终端当前的终端位置信息。可选的,所述终端位置信息获取单元,具体包括:输入信息获取子单元,用于获取所述用户输入的位置信息;第二终端位置信息获取子单元,用于将所述位置信息确定为所述移动终端当前的终端位置信息。可选的,所述信息推送单元,具体包括:消费信息查询子单元,用于查询所述用户在所述n个商家的消费信息;曾购买商品确定子单元,用于根据所述消费信息,确定所述用户在所述n个商家曾经购买过的商品;相关信息推送子单元,用于向所述移动终端推送所述n个商家的所述商品的相关信息。可选的,所述信息推送单元,具体包括:同售商品确定子单元,用于确定所述n个商家至少两个商家同时出售的商品;售价查询子单元,用于查询所述商品在各个商家中的售价;低价商品确定子单元,用于确定售价最低的所述商品;商家信息推送子单元,用于优先向所述移动终端推送所述售价最低的所述商品并推送所述售价最低的所述商品所对应商家的商家信息。根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:通过根据所述终端位置信息与所述商家位置信息,计算所述移动终端与各个商家之间的距离;按照距离从小到大的顺序,选取前n个商家;向所述移动终端推送所述n个商家的信息;可以基于位置信息为用户推送距离较近的商品或商家信息,提高商品或商家信息被用户选中的几率,提高显示效率,另一方面,还可以减小用户的选择难度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的基于位置信息的推送方法实施例的流程图;图2为本专利技术的基于位置信息的推送系统实施例的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。图1为本专利技术的基于位置信息的推送方法实施例的流程图。如图1所示,该方法可以包括:步骤101:获取用户使用的移动终端当前的终端位置信息;步骤102:获取服务器的数据库中存储的商家位置信息;步骤103:根据所述终端位置信息与所述商家位置信息,计算所述移动终端与各个商家之间的距离;步骤104:按照距离从小到大的顺序,选取前n个商家,n为正整数;实际应用中,n的取值可以根据实际需求进行设置。例如,n取1时,表示选取距离最近的商家。步骤105:向所述移动终端推送所述n个商家的信息。本实施例中,通过根据所述终端位置信息与所述商家位置信息,计算所述移动终端与各个商家之间的距离;按照距离从小到大的顺序,选取前n个商家;向所述移动终端推送所述n个商家的信息;可以基于位置信息为用户推送距离较近的商品或商家信息,提高商品或商家信息被用户选中的几率,提高显示效率,另一方面,还可以减小用户的选择难度。实际应用中,所述获取用户使用的移动终端当前的终端位置信息,具体可以包括:获取所述移动终端当前的GPS信号;根据所述GPS信号,确定所述移动终端当前的终端位置信息。实际应用中,所述获取用户使用的移动终端当前的终端位置信息,还可以包括:获取所述用户输入的位置信息;将所述位置信息确定为所述移动终端当前的终端位置信息。上述步骤,可以在无法获取到GPS信号时,通过用户主动输入的方式,获取用户使用的移动终端的位置信息。此外,当所述移动终端与无线局域网相连,或者通过其他具有分配的IP地址的网络连接方式联网时,也可以根据所述移动终端对应的IP地址,确定所述移动终端的终端位置信息。实际应用中,所述向所述移动终端推送所述n个商家的信息,具体可以包括:查询所述用户在所述n个商家的消费信息;根据所述消费信息,确定所述用户在所述n个商家曾经购买过的商品;向所述移动终端推送所述n个商家的所述商品的相关信息。上述步骤,可以为用户推送曾经购买过的商品,提高推送的商品被用户选中并购买的概率。需要说明的是,当所述用户在所述n个商家曾经购买过的商品有多个时,可以根据各个商家正在出售的所述用户曾经购买过的商品的数量进行排序,将正在出售的所述本文档来自技高网...
一种基于位置信息的推送方法及系统

【技术保护点】
一种基于位置信息的推送方法,其特征在于,包括:获取用户使用的移动终端当前的终端位置信息;获取服务器的数据库中存储的商家位置信息;根据所述终端位置信息与所述商家位置信息,计算所述移动终端与各个商家之间的距离;按照距离从小到大的顺序,选取前n个商家,n为正整数;向所述移动终端推送所述n个商家的信息。

【技术特征摘要】
1.一种基于位置信息的推送方法,其特征在于,包括:获取用户使用的移动终端当前的终端位置信息;获取服务器的数据库中存储的商家位置信息;根据所述终端位置信息与所述商家位置信息,计算所述移动终端与各个商家之间的距离;按照距离从小到大的顺序,选取前n个商家,n为正整数;向所述移动终端推送所述n个商家的信息。2.根据权利要求1所述的方法,其特征在于,所述获取用户使用的移动终端当前的终端位置信息,具体包括:获取所述移动终端当前的GPS信号;根据所述GPS信号,确定所述移动终端当前的终端位置信息。3.根据权利要求1所述的方法,其特征在于,所述获取用户使用的移动终端当前的终端位置信息,具体包括:获取所述用户输入的位置信息;将所述位置信息确定为所述移动终端当前的终端位置信息。4.根据权利要求1所述的方法,其特征在于,所述向所述移动终端推送所述n个商家的信息,具体包括:查询所述用户在所述n个商家的消费信息;根据所述消费信息,确定所述用户在所述n个商家曾经购买过的商品;向所述移动终端推送所述n个商家的所述商品的相关信息。5.根据权利要求1所述的方法,其特征在于,所述向所述移动终端推送所述n个商家的信息,具体包括:确定所述n个商家至少两个商家同时出售的商品;查询所述商品在各个商家中的售价;确定售价最低的所述商品;优先向所述移动终端推送所述售价最低的所述商品并推送所述售价最低的所述商品所对应商家的商家信息。6.一种基于位置信息的推送系统,其特征在于,包括:终端位置信息获取单元,用于获取用户使用的移动终端当前的终端位置信息;商家位置信息获取单元,用于获取服...

【专利技术属性】
技术研发人员:杨敏忠
申请(专利权)人:成都圈圈儿科技有限公司
类型:发明
国别省市:四川,51

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

1