本发明属于信息推送领域,具体涉及一种基于gps定位的目标范围信息推送系统及方法。
背景技术:
随着互联网技术在常规行业的应用和普及,gps定位的功能,用户主动定位为主,对于商家和企业目前缺少主动利用该功能的场景,为了使gps定位功能给企业提升推广效果,现缺少主动利用gps定位功能推广信息的应用。
此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种基于gps定位的目标范围信息推送系统及方法,是非常有必要的。
技术实现要素:
本发明的目的在于,针对上述现缺少主动利用gps定位功能推广信息的应用的缺陷,提供一种基于gps定位的目标范围信息推送系统及方法,以解决上述技术问题。
为实现上述目的,本发明给出以下技术方案:
一种基于gps定位的目标范围信息推送系统,包括服务端、移动终端和gps定位模块;
服务端,用于接收gps定位模块上传的移动终端位置信息,判断每个移动终端是否在目标范围内,以及生成服务信息,并将服务信息推送到目标范围内移动终端;
移动终端,用于提供位置信息给gps定位模块,接收服务端推送的服务信息;
gps定位模块,用于每间第一隔设定时间段,获取定位范围内移动终端位置信息,并将移动终端位置信息上传到服务端。
进一步地,服务端,还用于将目标范围内的移动终端按照同服务端的距离排序,生成推送列表,将服务信息按照推送列表,从距离服务端最近的移动终端开始依次推送服务信息。按照一定顺序推送防止出现遗漏,保证推送效果。
进一步地,服务端,还用于每隔第一设定时间段生成一个推送列表,获取第二设定时间段内的所有推送列表,第二设定时间段内的推送列表中查找到出现次数到达设定次数的移动终端,生成固定客户名单,将推送列表中的固定客户删除,按照更新后的推送列表推送服务信息。固定客户为长期处于目标范围内客户,不对固定客户推送,防止对其造成信息骚扰。
本发明还给出如下技术方案:
一种基于gps定位的目标范围信息推送方法,包括如下步骤:
s1.gps定位模块每间第一隔设定时间段,获取定位范围内移动终端位置信息,并将移动终端位置信息上传到服务端;
s2.服务端判断每个移动终端的位置是否在目标范围内;
s3.服务端生成服务信息;
s4.服务端将服务信息向目标范围内移动终端推送。
进一步地,步骤s2具体步骤如下:
s21.服务端判断每个移动终端的位置是否在目标范围内;
s22.服务端将目标范围内的移动终端按照同服务端的距离排序,生成推送列表;
步骤s4中,服务端将服务信息按照推送列表,从距离服务端最近的移动终端开始依次推送服务信息。
进一步地,步骤s2中还包括如下步骤:
步骤s23.服务端每隔第一设定时间段生成一个推送列表;
步骤s24.服务端获取第二设定时间段内的所有推送列表;
步骤s25.服务端从第二设定时间段内的推送列表中查找到出现次数到达设定次数的移动终端,生成固定客户名单;
步骤s4中,服务端将推送列表中的固定客户删除,按照更新后的推送列表推送服务信息。按照一定顺序推送防止出现遗漏,保证推送效果。固定客户为长期处于目标范围内客户,不对固定客户推送,防止对其造成信息骚扰。
进一步地,所述第二设定时间段采用48小时,所述设定次数采用30次。两天处于目标范围内,同时生成的48个推送列表中有30个存在的移动终端,可判断为固定客户。
进一步地,所述第一设定时间段采用60分钟。每60分钟,gps定位模块主动定位一次移动终端。
进一步地,所述目标范围为以服务端为中心,2公里为半径的圆周范围内。合理设定目标范围,保证服务信息推送客户群。
进一步地,所述服务端包括商家服务端和企业服务端。不限于,还可包括社会服务端。
本发明的有益效果在于:
本发明利用gps定位系统,对进入目标范围的移动终端实现信息推送,实现定位推广,提升推广效率,同时,区分长期用户,避免对用户进行信息骚扰。
此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。
由此可见,本发明与现有技术相比,具有突出的实质性特点和显著的进步,其实施的有益效果也是显而易见的。
附图说明
图1为本发明的系统示意图;
图2为本发明的方法流程图一;
图3为本发明的方法流程图二;
图4为本发明的方法流程图三;
其中,1-服务端;2-移动终端;3-gps定位模块。
具体实施方式:
为使得本发明的目的、特征、优点能够更加的明显和易懂,下面将结合本发明具体实施例中的附图,对本发明中的技术方案进行清楚、完整地描述。
实施例1:
如图1所示,本发明提供一种基于gps定位的目标范围信息推送系统,包括服务端1、移动终端2和gps定位模块3;
服务端1,用于接收gps定位模块3上传的移动终端位置信息,判断每个移动终端2是否在目标范围内,以及生成服务信息,并将服务信息推送到目标范围内移动终端2;
移动终端2,用于提供位置信息给gps定位模块3,接收服务端1推送的服务信息;
gps定位模块3,用于每间第一隔设定时间段,获取定位范围内移动终端2位置信息,并将移动终端2位置信息上传到服务端1。
上述实施例1中,服务端1,还用于将目标范围内的移动终端2按照同服务端1的距离排序,生成推送列表,将服务信息按照推送列表,从距离服务端1最近的移动终端2开始依次推送服务信息;
还用于每隔第一设定时间段生成一个推送列表,获取第二设定时间段内的所有推送列表,第二设定时间段内的推送列表中查找到出现次数到达设定次数的移动终端2,生成固定客户名单,将推送列表中的固定客户删除,按照更新后的推送列表推送服务信息。
实施例2:
如图2所示,本发明提供一种基于gps定位的目标范围信息推送方法,包括如下步骤:
s1.gps定位模块每间第一隔设定时间段,获取定位范围内移动终端位置信息,并将移动终端位置信息上传到服务端;
s2.服务端判断每个移动终端的位置是否在目标范围内;
s3.服务端生成服务信息;
s4.服务端将服务信息向目标范围内移动终端推送。
实施例3:
如图3所示,本发明提供一种基于gps定位的目标范围信息推送方法,包括如下步骤:
s1.gps定位模块每间第一隔设定时间段,获取定位范围内移动终端位置信息,并将移动终端位置信息上传到服务端;
s21.服务端判断每个移动终端的位置是否在目标范围内;
s22.服务端将目标范围内的移动终端按照同服务端的距离排序,生成推送列表;
s3.服务端生成服务信息;
s4.服务端将服务信息按照推送列表,从距离服务端最近的移动终端开始依次推送服务信息。
实施例4:
如图4所示,本发明提供一种基于gps定位的目标范围信息推送方法,包括如下步骤:
s1.gps定位模块每间第一隔设定时间段,获取定位范围内移动终端位置信息,并将移动终端位置信息上传到服务端;
s21.服务端判断每个移动终端的位置是否在目标范围内;所述目标范围为以服务端为中心,2公里为半径的圆周范围内;所述服务端包括商家服务端和企业服务端;
s22.服务端将目标范围内的移动终端按照同服务端的距离排序,生成推送列表;
步骤s23.服务端每隔第一设定时间段生成一个推送列表;所述第一设定时间段采用60分钟;
步骤s24.服务端获取第二设定时间段内的所有推送列表;所述第二设定时间段采用48小时;
步骤s25.服务端从第二设定时间段内的推送列表中查找到出现次数到达设定次数的移动终端,生成固定客户名单;所述设定次数采用30次;
s3.服务端生成服务信息;
s4.服务端将推送列表中的固定客户删除,按照更新后的推送列表推送服务信息,从距离服务端最近的移动终端开始依次推送服务信息。
本发明还可应用到社会服务行业,当需要帮助的人群进入需要帮助的场所时,通过定位模块及时通知服务人员提供帮助,提升对有需求人士的服务质量。
本发明的实施例是说明性的,而非限定性的,上述实施例只是帮助理解本发明,因此本发明不限于具体实施方式中所述的实施例,凡是由本领域技术人员根据本发明的技术方案得出的其他的具体实施方式,同样属于本发明保护的范围。