专利名称:一种基于位置服务的餐饮信息聚合搜索与互动的方法及系统的制作方法
技术领域:
本发明涉及网络通信技术领域,尤其涉及一种基于位置服务的餐饮信息聚合搜索与互动的方法及系统。
背景技术:
目前,随着国内餐饮业的蓬勃发展和交通的极大便利,人们越来越多地选择外出就餐,然而人们对城市的商家分布情况及相关信息严重缺乏了解,对ー户商家的存在、特色及口碑等信息更多的是通过口耳相传的方式获取,这导致人们生活的不便,也在很大程度上阻碍了餐饮业后继的更大发展,互联网上提供的丰富商家资讯可以解决人们的信息闭塞问题。
但现有技术方案中缺乏ー个可以让人们随时随地快速获取所在位置的餐饮信息的方法,并且当人们在餐馆就餐时或就餐后也不能对商家做出及时的评价,同时也无法额外地还需要上传视频、照片、语音等以便和其他人分享资讯,无法满足用户多方面的需求。发明内容
本发明的目的是提供一种基于位置服务的餐饮信息聚合搜索与互动的方法及系统,能够方便用户实时实地获取周边的餐饮资讯,帮助用户做出合适的就餐选择,同时提供点评和上传媒体文件等互动操作,以便与其他用户分享实时信息,提高用户体验。
本发明的目的是通过以下技术方案实现的,一种基于位置服务的餐饮信息聚合搜索与互动的方法,所述方法包括
从互联网中提取多个餐饮网站的商家信息,并利用商家信息联网查询,获取每个商家相应的经纬度值,然后聚合所有信息,将所述信息作为数据源存储在指定的数据服务器上;
调用地图服务器获取地图数据并绘制地图,同时访问所述数据服务器读取各个商家的经纬度值,将其添加到所述地图上并显示;
利用地图的定位功能对用户的当前位置进行精确定位,并监视所述用户的位置变动,随着所述用户移动实时纠偏定位并刷新地当所述用户在当前定位的位置搜索选择周边的某一商家时,访问所述数据服务器,查询并显示所选择商家的相关商家信息;
在所述用户查看商家信息时,提供实时点评窗ロ,井根据用户指示实时上传媒体文件至所述数据服务器,作为所选择商家的最新资讯。
在对用户的当前位置进行精确定位时,所述方法还对该用户的当前位置坐标进行纠偏处理,具体包括
通过定位功能获得用户当前位置,提取当前位置的经纬度信息;
通过统ー资源定位符URL向网络提供的纠偏数据库发起请求,由所述纠偏数据库对该存在偏移的经纬度信息进行纠偏查询;
所述纠偏数据库返回纠偏查询后的精确的经纬度信息,获得该精确的经纬度信息并作为所述用户的当前位置。
在所述利用地图的定位功能时,所述方法还包括
在第一次定位或全球定位系统GPS未能定位时,采用网络定位;在所述GPS定位可用吋,采用该GPS对用户的当前位置进行精确定位。
所述商家信息具体包括以下ー种或多种电话、地址、简介、菜谱、照片和点评信o
所述媒体文件具体包括以下ー种或多种视频,照片和录音。
所述从互联网中提取多个餐饮网站的商家信息,具体包括
利用网络搜索引擎所提供的捜索关键词、已搜索发现的餐饮网站名称关键词、已捜索发现的餐饮网站组织结构关键词、以及已搜索发现的餐饮网站内容描述关键词,自动构建餐饮网站捜索的关键词,以帮助进行餐饮网站的搜索提取。
在根据用户指示实时上传媒体文件至所述数据服务器时,所述方法还包括
在所述用户录制视频上传至所述数据服务器时,其他用户可实时收看所述用户的直播视频,并可快退收看。一种基于位置服务的餐饮信息聚合搜索与互动的系统,所述系统包括
聚合模块,用于从互联网中提取多个餐饮网站的商家信息,并利用商家信息联网查询,获取每个商家相应的经纬度值,然后聚合所有信息,将所述信息作为数据源存储在指定的数据服务器上;
数据服务器,用于存储所述聚合模块上传的各个商家的商家信息和相应的经纬度值信息;
地图模块,用于调用地图服务器获取地图数据并绘制地图,同时访问所述数据服务器读取各个商家的经纬度值,将其添加到所述地图上并显示;
定位模块,用于利用地图的定位功能对用户的当前位置进行精确定位,并监视所述用户的位置变动,随着所述用户移动实时纠偏定位并刷新地查询模块,用于当所述用户在当前定位的位置搜索选择周边的某一商家时,访问所述数据服务器,查询并显示所选择商家的相关商家信息;
互动模块,用于在所述用户查看商家信息时,提供实时点评窗ロ,井根据用户指示实时上传媒体文件至所述数据服务器,作为所选择商家的最新资讯。
由上述本发明提供的技术方案可以看出,所述方法包括首先从互联网中提取多个餐饮网站的商家信息,并利用商家信息联网查询,获取每个商家相应的经纬度值,然后聚合所有信息,将所述信息作为数据源存储在指定的数据服务器上;调用地图服务器获取地图数据并绘制地图,同时访问所述数据服务器读取各个商家的经纬度值,将其添加到所述地图上并显示;利用地图的定位功能对用户的当前位置进行精确定位,并监视所述用户的位置变动,随着所述用户移动实时纠偏定位并刷新地图;当所述用户在当前定位的位置搜索选择周边的某一商家时,访问所述数据服务器,查询并显示所选择商家的相关商家信息; 在所述用户查看商家信息时,提供实时点评窗ロ,井根据用户指示实时上传媒体文件至所述数据服务器,作为所选择商家的最新资讯。上述方法能够方便用户实时实地获取周边的餐饮资讯,帮助用户做出合适的就餐选择,同时提供点评和上传媒体文件等互动操作,以便与其他用户分享实时信息,提高用户体验。
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
图I为本发明实施例提供的基于位置服务的餐饮信息聚合搜索与互动的方法示意图2为本发明实施例所举实例中坐标纠偏方法的流程示意图3为本发明实施例所举出的餐饮信息聚合搜索与互动方法实例的流程图4为本发明实施例所提供基于位置服务的餐饮信息聚合搜索与互动的系统结构示意图。
具体实施方式
下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
下面将结合附图对本发明实施例作进ー步地详细描述,所述实施例的示例在附图中示出,实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制,如图I所示为本发明实施例提供的基于位置服务的餐饮信息聚合搜索与互动的方法示意图,所述方法包括
步骤11 :从互联网中提取多个餐饮网站的商家信息及经纬度信息,并存储在指定的数据服务器上。
在该步骤中,首先从互联网中提取多个餐饮网站的商家信息,并利用商家信息联网查询,获取每个商家相应的经纬度值,然后聚合所有信息,将所述信息作为数据源存储在指定的数据服务器上。
上述商家信息具体包括以下ー种或多种电话、地址、简介、菜谱、照片和点评信o
另外,在具体实现中,还可以进ー步聚合餐饮网站的捜索技术,其实现过程为利用搜索引擎本身提供的捜索关键词(自动语义关联)、已搜索发现的餐饮网站内容关键词 (Head部分中Keywords)描述(自动语义关联)、已搜索发现的餐饮网站组织结构关键词(子类语义关联),以及已搜索发现的餐饮网站内容描迷-如热点菜谱,这四个方面所获得语义关联关键词自动构建餐饮网站搜索关键词,以帮助餐饮网站的语义搜索。
另外,本实施例还可以进ー步采用餐饮网站信息的自动抽取技术,其实现过程为 根据所要抽取的商家信息、菜谱、图片、点评等信息在网页DOM树中的某些特定位置,结合特定的关键字,编写抽取规则,以完成不同类型餐饮网站的信息自动抽取。
步骤12 :调用地图服务器获取地图数据并绘制地图,同时访问所述数据服务器读取各个商家的经纬度值,将其添加到所述地图上并显示。
在该步骤中,通过访问互联网,调用地图服务器来获取地图数据并绘制地图,并访问数据服务器读取各个商家的经纬度值,将其添加到所绘制的地图上并显示。
步骤13 :利用地图的定位功能对用户的当前位置进行精确定位,并监视所述用户的位置变动,随着所述用户移动实时纠偏定位并刷新地图。
在该步骤中,在利用地图的定位功能时,还可以进ー步设置在第一次定位或全球定位系统GPS未能定位时,采用网络定位;并在所述GPS定位可用吋,采用该GPS对用户的当前位置进行精确定位。这是由于网络定位速度快,不受一般障碍物影响,但精度较差;GPS 定位精度高,但反应速度慢,且受障碍物的影响,可能无法定位,通 过结合网络定位和GPS 定位两种方式,可以保证用户快速、精确地定位。
在具体实现中,在对用户的当前位置进行精确定位吋,所述方法还对该用户的当前位置坐标进行纠偏处理,具体包括
首先通过定位功能获得用户当前位置,提取当前位置的经纬度信息,上述定位功能可以有多种实现方式,例如在安卓Android平台下移动终端可以使用位置管理 LocationManager中的获得当前位置信息getLastKnownLocation方法来获得用户当前位置;
然后再通过统ー资源定位符URL向网络提供的纠偏数据库发起请求,由所述纠偏数据库对该存在偏移的经纬度信息进行纠偏查询;
然后所述纠偏数据库返回纠偏查询后的精确的经纬度信息,获得该精确的经纬度信息并作为所述用户的当前位置。
举例来说,如图2所示为本发明实施例所举实例中坐标纠偏方法的流程示意图, 在该实例中以基于安卓Android平台的移动终端为例
首先移动终端使用位置管理LocationManager中的获得当前位置信息 getLastKnownLocation方法获得用户当前位置,提取其经纟韦度;
接着通过统ー资源定位符URL向网络提供的纠偏数据库发起请求,纠偏数据库对这ー存在偏移的经纬度进行纠偏查询;
然后纠偏数据库返回精确的经纬坐标,移动终端解析URL数据流得到该精确坐标,并作为当前位置。
步骤14 :当所述用户在当前定位的位置搜索选择周边的某一商家时,访问所述数据服务器,查询并显示所选择商家的相关商家信息。
步骤15 :在所述用户查看商家信息时,提供实时点评窗ロ,井根据用户指示实时上传媒体文件至所述数据服务器,作为所选择商家的最新资讯。
在该步骤中,媒体文件具体包括以下ー种或多种视频,照片和录音。
另外,在上述实施例具体实现中,还可以支持时移的视频直播功能,具体是在所述用户录制视频上传至所述数据服务器时,其他用户可实时收看所述用户的直播视频,并可快退收看。
举例来说,下面以基于安卓Android平台的移动终端为例,如图3所示为本发明实施例所举出的餐饮信息聚合搜索与互动方法实例的流程图,本实施例可采用AndroidSDK, JDK2. I和Eclipse等开发工具,应用程序安装验证机器为Android 2. I系统,具备GPS 功能的设备,通过连接因特网进行实际操作,该方法包括
步骤S301、进入地图。
在该步骤中,首先调用地图模块绘制、显示地图;然后调用定位模块完成用户位置的定位,具体定位操作为
a)使用网络定位获取用户位置的经纬度并进行纠偏处理,快速而粗略地定位。
b)若在室外无遮挡且天气正常,设备可完成搜星,使用GPS功能获取用户位置的
经纬度并进行纠偏处理,代替网络定位实现GPS的精确定位;若在室内或天气
异常导致设备无法搜星,则继续沿用网络定位。
c)定位完成后,地图中心自动跳转至用户的当前位置,井随着用户移动而实时跟踪,同时地图也实时刷新。
步骤S302、搜索商家。
在该步骤中,用户在当前位置可拖动、缩放地图,以搜索周边商家。
步骤S303、判断是否选择某ー商家。
若选择某一商家,则进行步骤S304 ;否则,继续步骤S302。
步骤S304、查看商家。
在该步骤中,用户可选择感兴趣的某一商家点击其地标,界面自动跳转至该商家的详细信息页面,用户可查看电话、地址、简介、菜谱、照片、点评,还有商家相关的视频、语音。若用户需要搜索查看其他商家,可返回地图,回到 步骤S302。
步骤S305、用户选择是否需要互动操作。
若选择需要互动操作,则进行步骤S306 ;否则,继续步骤S304。
步骤S306、用户进行互动操作。
在该步骤中,用户经过比较、挑选,可选择ー户商家,根据给出的地址或者返回地图进行导航,前往就餐。当用户就餐时或就餐后,可进入该商家界面进行互动点评,对商家进行录制视频、拍照或录制自己的语音,最后上传至数据服务器,以便和其他用户进行即时的信息分享。
通过上述方法的实施,就能够方便用户实时实地获取周边的餐饮资讯,帮助用户做出合适的就餐选择,同时提供点评和上传媒体文件等互动操作,以便与其他用户分享实时イ目息,提闻用户体验。
本发明实施例还提供了一种基于位置服务的餐饮信息聚合搜索与互动的系统,如图4所示为本发明实施例所提供基于位置服务的餐饮信息聚合搜索与互动的系统结构示意图,所述系统包括聚合模块100、地图模块200、定位模块300、查询模块400、互动模块500 和数据服务器600,其中
聚合模块100,用于从互联网中提取多个餐饮网站的商家信息,并利用商家信息联网查询,获取每个商家相应的经纬度值,然后聚合所有信息,将所述信息作为数据源存储在指定的数据服务器上;
数据服务器600,用于存储所述聚合模块上传的各个商家的商家信息和相应的经纬度值信息;
地图模块200,用于调用地图服务器获取地图数据并绘制地图,同时访问所述数据服务器读取各个商家的经纬度值,将其添加到所述地图上并显示;
定位模块300,用于利用地图的定位功能对用户的当前位置进行精确定位,并监视所述用户的位置变动,随着所述用户移动实时纠偏定位并刷新地查询模块400,用于当所述用户在当前定位的位置搜索选择周边的某一商家吋,访问所述数据服务器,查询并显示所选择商家的相关商家信息;
互动模块500,用于在所述用户查看商家信息吋,提供实时点评窗ロ,井根据用户指示实时上传媒体文件至所述数据服务器,作为所选择商家的最新资讯。
上述系统实施例中各个模块的具体实现方式见上述方法实施例中所述,值得注意的是,上述系统实施例中,所包括的各个模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能模块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
综上所述,本发明实施例能够方便用户实时实地获取周边的餐饮资讯,帮助用户做出合适的就餐选择,同时提供点评 和上传媒体文件等互动操作,以便与其他用户分享实时イ目息,提闻用户体验。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此, 任何熟悉本技术领域的技术人员在本发明披露的技术范围内,可轻易想到的变化或替换, 都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。
权利要求
1.一种基于位置服务的餐饮信息聚合搜索与互动的方法,其特征在于,所述方法包括 从互联网中提取多个餐饮网站的商家信息,并利用商家信息联网查询,获取每个商家相应的经纬度值,然后聚合所有信息,将所述信息作为数据源存储在指定的数据服务器上; 调用地图服务器获取地图数据并绘制地图,同时访问所述数据服务器读取各个商家的经纬度值,将其添加到所述地图上并显示; 利用地图的定位功能对用户的当前位置进行精确定位,并监视所述用户的位置变动,随着所述用户移动实时纠偏定位并刷新地图; 当所述用户在当前定位的位置搜索选择周边的某一商家时,访问所述数据服务器,查询并显示所选择商家的相关商家信息; 在所述用户查看商家信息时,提供实时点评窗口,并根据用户指示实时上传媒体文件至所述数据服务器,作为所选择商家的最新资讯。
2.根据权利要求I所述的基于位置服务的餐饮信息聚合搜索与互动的方法,其特征在于,在对用户的当前位置进行精确定位时,所述方法还对该用户的当前位置坐标进行纠偏处理,具体包括 通过定位功能获得用户当前位置,提取当前位置的经纬度信息; 通过统一资源定位符URL向网络提供的纠偏数据库发起请求,由所述纠偏数据库对该存在偏移的经纬度信息进行纠偏查询; 所述纠偏数据库返回纠偏查询后的精确的经纬度信息,获得该精确的经纬度信息并作为所述用户的当前位置。
3.根据权利要求I所述的基于位置服务的餐饮信息聚合搜索与互动的方法,其特征在于,在所述利用地图的定位功能时,所述方法还包括 在第一次定位或全球定位系统GPS未能定位时,采用网络定位;在所述GPS定位可用时,采用该GPS对用户的当前位置进行精确定位。
4.根据权利要求1-3其中之一所述的基于位置服务的餐饮信息聚合搜索与互动的方法,其特征在于,所述商家信息具体包括以下一种或多种电话、地址、简介、菜谱、照片和点评 目息。
5.根据权利要求1-3其中之一所述的基于位置服务的餐饮信息聚合搜索与互动的方法,其特征在于,所述媒体文件具体包括以下一种或多种视频,照片和录音。
6.根据权利要求I所述的基于位置服务的餐饮信息聚合搜索与互动的方法,其特征在于,所述从互联网中提取多个餐饮网站的商家信息,具体包括 利用网络搜索引擎所提供的搜索关键词、已搜索发现的餐饮网站名称关键词、已搜索发现的餐饮网站组织结构关键词、以及已搜索发现的餐饮网站内容描述关键词,自动构建餐饮网站搜索的关键词,以帮助进行餐饮网站的搜索提取。
7.根据权利要求I所述的基于位置服务的餐饮信息聚合搜索与互动的方法,其特征在于,在根据用户指示实时上传媒体文件至所述数据服务器时,所述方法还包括 在所述用户录制视频上传至所述数据服务器时,其他用户可实时收看所述用户的直播视频,并可快退收看。
8.一种基于位置服务的餐饮信息聚合搜索与互动的系统,其特征在于,所述系统包括 聚合模块,用于从互联网中提取多个餐饮网站的商家信息,并利用商家信息联网查询,获取每个商家相应的经纬度值,然后聚合所有信息,将所述信息作为数据源存储在指定的数据服务器上; 数据服务器,用于存储所述聚合模块上传的各个商家的商家信息和相应的经纬度值信息; 地图模块,用于调用地图服务器获取地图数据并绘制地图,同时访问所述数据服务器读取各个商家的经纬度值,将其添加到所述地图上并显示; 定位模块,用于利用地图的定位功能对用户的当前位置进行精确定位,并监视所述用户的位置变动,随着所述用户移动实时纠偏定位并刷新地图; 查询模块,用于当所述用户在当前定位的位置搜索选择周边的某一商家时,访问所述数据服务器,查询并显示所选择商家的相关商家信息; 互动模块,用于在所述用户查看商家信息时,提供实时点评窗口,并根据用户指示实时上传媒体文件至所述数据服务器,作为所选择商家的最新资讯。
全文摘要
本发明公开了一种基于位置服务的餐饮信息聚合搜索与互动的方法及系统。首先从互联网中提取多个餐饮网站的商家信息,获取每个商家相应的经纬度值,将所述信息存储在指定的数据服务器上;调用地图服务器获取地图数据并绘制地图,同时访问所述数据服务器读取各个商家的经纬度值,将其添加到所述地图上并显示;当所述用户在当前定位的位置搜索选择周边的某一商家时,访问所述数据服务器,查询并显示所选择商家的相关商家信息;在所述用户查看商家信息时,提供实时点评窗口,并根据用户指示实时上传媒体文件至所述数据服务器。上述方法能够方便用户实时实地获取周边的餐饮资讯,同时提供点评和上传媒体文件等互动操作,以便与其他用户分享实时信息,提高用户体验。
文档编号G01S19/42GK102708193SQ20121015101
公开日2012年10月3日 申请日期2012年5月15日 优先权日2012年5月15日
发明者刘锐, 朱明 , 黄武冠 申请人:中国科学技术大学