一种基于LBS-SNS的景区服务推送方法及系统与流程

文档序号:18135718发布日期:2019-07-10 10:35阅读:242来源:国知局
一种基于LBS-SNS的景区服务推送方法及系统与流程

本发明涉及信息技术咨询技术领域,特别是涉及一种基于lbs-sns的景区服务推送方法及系统。



背景技术:

旅行途中的需求,不外乎食、住、行、票、攻略、游记等问题,而出门在外,我们往往会用手机来解决上述需求,针对这些问题,现行的旅游类app都已经很好地进行了解决,但这些app都忽略了旅游者在旅途中两个非常重要的需要:社交需求以及基于lbs(basedlocationserices,基于位置的服务)的导游服务。食住行票攻略全部都可以在旅行出发之前完成,而如果出差或是有当地朋友安排行程的话,这些需求也可以迎刃而解,但在游玩的过程中若到了陌生的地方,经常需要求助于陌生人且与新玩伴建立社交关系,这是社交需求。因此,基于lbs-sns的导游服务以及生活类服务(如:厕所、便利店的位置)是亟需提供给游客的,这有助于游客更好的享受旅行,以及提高游客出行便利性。



技术实现要素:

本发明的目的是提供一种基于lbs-sns的景区服务推送方法及系统,能够向游客推送附近景区、生活服务场以所及可能感兴趣的区域。

为实现上述目的,本发明提供了如下方案:

一种基于lbs-sns的景区服务推送方法,包括:

获取用户位置并向用户推送所述用户位置附近的景区及兴趣标签,所述用户位置通过gps或lbs确定;

将用户划分入与所述用户位置相匹配的社交圈;

获取用户的线上行为和线下行为,所述线上行为包括用户选择兴趣标签的行为,所述线下行为包括用户的位置轨迹;

确定所述用户与历史用户之间线上行为和线下行为的相似度;

确定所述相似度达到设定值的历史用户,记为相似历史用户;

将所述社交圈中各用户分享的内容以及所述相似历史用户分享的内容呈现在所述社交圈中。

可选的,还包括:向用户推送附近的生活服务区的位置,所述生活服务区包括厕所、便利店、饭店、旅馆和加油站。

可选的,还包括:

获取所述相似历史用户的lbs信息,并对所述lbs信息进行去噪处理;

确定所述lbs信息密集度高的区域,记为第一兴趣区域;

获取所述相似历史用户在所述用户位置附近的兴趣区域,记为第二兴趣区域;

将所述第二兴趣区域推送给所述社交圈中的用户。

可选的,还包括:

分析、整合并量化用户的行为,所述行为包括所述线上行为和所述线下行为;

确定用户的兴趣区域;

将用户的行为以及兴趣区域存储至数据库。

可选的,还包括:

获取用户分享的内容,并保存至数据库,所述分享内容包括图像、文字和语音。

本发明还提供了一种基于lbs-sns的景区服务推送系统,包括:

基本景区推送模块,用于获取用户位置并向用户推送所述用户位置附近的景区及兴趣标签,所述用户位置通过gps或lbs确定;

社交圈确定模块,用于将用户划分入与所述用户位置相匹配的社交圈;

用户行为获取模块,用于获取用户的线上行为和线下行为,所述线上行为包括用户选择兴趣标签的行为,所述线下行为包括用户的位置轨迹;

相似度确定模块,用于确定所述用户与历史用户之间线上行为和线下行为的相似度;

相似历史用户确定模块,用于确定所述相似度达到设定值的历史用户,记为相似历史用户;

分享模块,用于将所述社交圈中各用户分享的内容以及所述相似历史用户分享的内容呈现在所述社交圈中。

可选的,所述系统还包括:

生活服务区推送模块,用于向用户推送附近的生活服务区的位置,所述生活服务区包括厕所、便利店、饭店、旅馆和加油站。

可选的,所述系统还包括:

历史用户位置确定模块,用于获取所述相似历史用户的lbs信息,并对所述lbs信息进行去噪处理;

第一兴趣区域确定模块,用于确定所述lbs信息密集度高的区域,记为第一兴趣区域;

第二兴趣区域确定模块,用于获取所述相似历史用户在所述用户位置附近的兴趣区域,记为第二兴趣区域;

兴趣区域推送模块,用于将所述第二兴趣区域推送给所述社交圈中的用户。

可选的,所述系统还包括:

用户行为分析模块,用于分析、整合并量化用户的行为,所述行为包括所述线上行为和所述线下行为;

兴趣区域提取模块,用于确定用户的兴趣区域;

存储模块,用于将用户的行为以及兴趣区域存储至数据库。

可选的,所述系统还包括:

分享内容存储模块,用于获取用户分享的内容,并保存至数据库,所述分享内容包括图像、文字和语音。

根据本发明提供的具体实施例,本发明公开了以下技术效果:本发明提供的基于lbs-sns的景区服务推送方法及系统将用户所处的位置附近的其他用户划分为同一社交圈,并确定与该用户行为相似度大的历史用户,记为相似历史用户,根据相似历史用户的游玩轨迹确定历史用户所感兴趣的区域,并将历史用户感兴趣的区域推送给上述社交圈。而且,用户可以在社交圈内分享自己的游玩感受、图片以及音乐,处于同一社交圈的用户可以看到社交圈内其他用户分享的内容。同时,还可以保存用户的感兴趣区域,为下次推送服务提供数据支撑。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例基于lbs-sns的景区服务推送方法流程示意图;

图2为本发明实施例基于lbs-sns的景区服务推送原理演示图;

图3为本发明实施例基于lbs-sns的景区服务推送系统结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的目的是提供一种基于lbs-sns的景区服务推送方法及系统,能够向游客推送附近景区、生活服务场以所及可能感兴趣的区域。

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

如图1所示,本发明提供的基于lbs-sns的景区服务推送方法包括以下步骤:

步骤101:获取用户位置并向用户推送所述用户位置附近的景区及兴趣标签,所述用户位置通过gps或lbs确定;

步骤102:将用户划分入与所述用户位置相匹配的社交圈,这里的社交圈可以为方圆5公里范围内的用户组成的社交圈;

步骤103:获取用户的线上行为和线下行为,所述线上行为包括用户选择兴趣标签的行为,所述线下行为包括用户的位置轨迹;

步骤104:确定所述用户与历史用户之间线上行为和线下行为的相似度;

步骤105:确定所述相似度达到设定值的历史用户,记为相似历史用户;

步骤106:将所述社交圈中各用户分享的内容以及所述相似历史用户分享的内容呈现在所述社交圈中。

在步骤101与步骤102之间还包括:向用户推送附近的生活服务区的位置,所述生活服务区包括厕所、便利店、饭店、旅馆和加油站。

作为本发明的一个实施例,在上述实施例的基础上,本发明提供的景区服务推送方法还包括:

获取所述相似历史用户的lbs信息,并对所述lbs信息进行去噪处理;

确定所述lbs信息密集度高的区域,记为第一兴趣区域;

获取所述相似历史用户在所述用户位置附近的兴趣区域,记为第二兴趣区域;

将所述第二兴趣区域推送给所述社交圈中的用户。

作为本发明的一个实施例,在上述实施例的基础上,本发明提供的景区服务推送方法还包括:

分析、整合并量化用户的行为,所述行为包括所述线上行为和所述线下行为;

确定用户的兴趣区域;

将用户的行为以及兴趣区域存储至数据库。

作为本发明的一个实施例,在上述实施例的基础上,本发明提供的景区服务推送方法还包括:

获取用户分享的内容,并保存至数据库,所述分享内容包括图像、文字和语音。

图2为本发明实施例基于lbs-sns的景区服务推送原理演示图,如图2所示,本发明提供的景区服务推送方法涉及三个最主要的模块:客户端、服务端和数据库。

服务端:系统运行过程中产生的数据以及对数据所进行的添加、删除、修改等操作,均存储在服务端,由专业的管理人员对服务端进行管理。如果其他的人员要对服务器进行一些常规的维护,可以给相关的人员设置一定的操作权限。服务端通过数据库的同步操作,为游客提供所需的相关服务信息。另外,数据模型也将存放在服务端。在这里,游客将通过一个统一的开放接口向服务端发出自己的请求。接收到请求后,服务端利用存储在其上的数据模型实现对数据的分析、统计和处理。服务端主要实现以下两个功能:接收游客的请求且执行请求,连接及访问数据库。

数据库:我们将使用database类来实现数据库的访问功能。这是一个非常重要的类,它能实现数据库与jdbc的连接,让我们可以获得数据库的当前状态及相关数据。我们主要使用二类语句来实现数据库的相关操作,第一个语句是查询语句query,使用它主要实现sql查询,第二个语句是update语句,使用它主要实现现有数据库的更新。景区内导航功能实现过程中,要完成的数据通信功能都是基于http机制的一项技术来实现的,在客户手机端上首先必须发送信息打包的请求,将相应的包请求发送至服务端,服务端接收到相应的包后,进行相关的一系列分析及处理过程。最后,将处理好数据申请的包发送给手机的客户端口,让游客可以通过手机查看每个小景点显示。

客户端:客户手机端的运行和设计主要针对游客和管理的相关人员,坚持友好界面及人性化的体验。客户手机端主要实现与服务端的连接和管理。在系统被启动的时候,客户端能够以最短的时间登录系统,发送连接请求,快速的与服务器建立连接。客户手机端通过注册来创建相关的用户对象,通过键盘输入个人信息、密码等个人账户信息来匹配相关的信息、校对信息,接着,客户端发送相关的请求信息,服务器接收到请求后,对客户进行信息的验证,最后,将客户的请求结果(成功或失败的结果)显示在手机端。

具体过程如下:

首先,客户端录入用户基本信息,用户在旅途中使用该系统需开启gps权限,服务端根据用户定位将用户划分进特定社交圈(这里的社交圈可以为方圆5公里范围内的用户组成的社交圈),推送该用户位置基本景区服务以及试探性的poi(pointofinterest),然后将用户的线上操作采集进数据库中,为后续提供个性化推送提供数据分析基础。

用户可在社交圈内分享、问答、签到等,上传文本或拍图像可选择是否带上lbs信息,并能随机触发奖励。后台通过多维度的行为数据提取用户线上行为特征矩阵,根据所述用户线上行为特征矩阵,计算用户之间的线上行为相似度以及线下行为相似度,(线下行为相似度计算步骤:根据所述lbs位置信息,聚合密度较高的报点,得到用户历史轨迹特征矩阵,结合各点线上历史推送的服务继而得到用户的线下行为相似度),并为用户提供将图像、文字、语音上传到云端处理后永久保存的选择。

此外,还可以利用游客自己选择的标签来计算用户间的相似度,用于景区精准营销。结合实时记录的用户在不同位置的线上、线下行为,进行用户画像。对于一定时间段内的用户历史lbs信息,根据用户历史行为特征剔除其中的lbs噪声报点,得到优化后的用户报点位置。因为每个用户在不同时间内有大量的报点位置,其中包含了大量未能体现用户线下行为特征的噪声数据,不仅增加了计算量,而且干扰了对用户真实行为的分析,需要将其剔除无。另外,用户高密度报点的区域会聚成一类,定义为该用户兴趣区域,将被保存到数据库作为后续推送服务的依据。

经过聚类分析之后,系统将从同一景区服务池中随机推送给由相似用户组成的同一聚类。同处由地理位置划分的同一社交圈的用户也属于同一聚类,并且用户与用户之间可产生互动,社交圈内可看到附近用户以及历史游客的分享内容,如视频、图片、心情。

整合、分析用户线上行为和线下行为,量化用户行为,用户行为结束时将数据传入数据库,经后台可视化后用户可得到自己的个性化游览数据。

大量移动终端用户的线上线下行为提供了丰富数据后,精准量化数据的主体之间的关联度,为景区日后更好为游客服务提供数据支撑。

本发明还提供了一种基于lbs-sns的景区服务推送系统,如图3所示,该系统包括:

基本景区推送模块301,用于获取用户位置并向用户推送所述用户位置附近的景区及兴趣标签,所述用户位置通过gps或lbs确定;

社交圈确定模块302,用于将用户划分入与所述用户位置相匹配的社交圈;

用户行为获取模块303,用于获取用户的线上行为和线下行为,所述线上行为包括用户选择兴趣标签的行为,所述线下行为包括用户的位置轨迹;

相似度确定模块304,用于确定所述用户与历史用户之间线上行为和线下行为的相似度;

相似历史用户确定模块305,用于确定所述相似度达到设定值的历史用户,记为相似历史用户;

分享模块306,用于将所述社交圈中各用户分享的内容以及所述相似历史用户分享的内容呈现在所述社交圈中;

作为本发明的一个实施例,在上述实施例的基础上,本发明提供的系统还包括:

生活服务区推送模块,用于向用户推送附近的生活服务区的位置,所述生活服务区包括厕所、便利店、饭店、旅馆和加油站。

作为本发明的一个实施例,在上述实施例的基础上,本发明提供的系统还包括:

历史用户位置确定模块,用于获取所述相似历史用户的lbs信息,并对所述lbs信息进行去噪处理;

第一兴趣区域确定模块,用于确定所述lbs信息密集度高的区域,记为第一兴趣区域;

第二兴趣区域确定模块,用于获取所述相似历史用户在所述用户位置附近的兴趣区域,记为第二兴趣区域;

兴趣区域推送模块,用于将所述第二兴趣区域推送给所述社交圈中的用户。

作为本发明的一个实施例,在上述实施例的基础上,本发明提供的系统还包括:

用户行为分析模块,用于分析、整合并量化用户的行为,所述行为包括所述线上行为和所述线下行为;

兴趣区域提取模块,用于确定用户的兴趣区域;

存储模块,用于将用户的行为以及兴趣区域存储至数据库。

作为本发明的一个实施例,在上述实施例的基础上,本发明提供的系统还包括:

分享内容存储模块,用于获取用户分享的内容,并保存至数据库,所述分享内容包括图像、文字和语音。

本发明提供的基于lbs-sns的景区服务推送方法及系统将用户所处的位置附近的其他用户划分为同一社交圈,并确定与该用户行为相似度大的历史用户,记为相似历史用户,根据相似历史用户的游玩轨迹确定历史用户所感兴趣的区域,并将历史用户感兴趣的区域推送给上述社交圈。而且,用户可以在社交圈内分享自己的游玩感受、图片以及音乐,处于同一社交圈的用户可以看到社交圈内其他用户分享的内容。同时,还可以保存用户的感兴趣区域,为下次推送服务提供数据支撑。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。

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