电子设备及实现旅游路线规划的方法与流程

文档序号:11921049阅读:331来源:国知局
电子设备及实现旅游路线规划的方法与流程
本发明涉及电子设备管理
技术领域
,尤其涉及一种电子设备及实现旅游路线规划的方法。
背景技术
:通常,用户规划旅行时只能透过旅行社,若要自由行却又担心不知道要去哪个地方哪些景点。查阅书籍、上网搜索又耗时耗精力。技术实现要素:鉴于以上内容,有必要提供一种电子设备,可以利用照片来规划旅游路线。此外,还有必要提供一种实现旅游路线规划的方法,可以利用照片来规划旅游路线。所述电子设备包括:存储器;至少一个处理器;以及一个或多个模块,所述一个或多个模块存储在所述存储器中,并由所述至少一个处理器执行,所述一个或多个模块包括:获取模块,用于获取拍摄位置属于指定地点的照片;确定模块,用于从上述所获取的照片中,确定用于规划旅游路线的第一批照片,其中,所述第一批照片中的每张照片对应一个景点;规划模块,用于按照预设的排序方式对所述第一批照片排序以规划旅游路线;及所述规划模块,还用于生成所规划的旅游路线的相关资讯。所述实现旅游路线规划的方法,包括:获取拍摄位置属于指定地 点的照片;从上述所获取的照片中,确定用于规划旅游路线的第一批照片,其中,所述第一批照片中的每张照片对应一个景点;按照预设的排序方式对所述第一批照片排序以规划旅游路线;及生成所规划的旅游路线的相关资讯。相较于现有技术,本发明提供的电子设备及实现旅游路线规划的方法,可以利用照片来规划旅游路线。附图说明图1是本发明电子设备较佳实施例的架构图。图2本发明旅游路线规划系统较佳实施例的功能模块图。图3本发明旅游路线规划方法较佳实施例的流程图。图4-5举例说明所规划的旅游路线。主要元件符号说明电子设备1处理器10显示屏11存储器12旅游路线规划系统120获取模块121确定模块122规划模块123电子地图2旅游路线21如下具体实施方式将结合上述附图进一步说明本发明。具体实施方式参观图1所示,是本发明电子设备较佳实施例的架构图。在本实施例中,电子设备1包括,但不限于,至少一个处理器10、显示屏11、存储器12以及定位设备13。上述各个元件之间电气连接。在本实施例中,所述电子设备1可以为手机或电脑等设备。所述处理器10可以为中央处理器、微处理器或其他具有数据处理功能的芯片。所述显示屏11可以用于显示所述电子设备1的各种资讯,用于提供一个交互界面以实现用户与所述电子设备1的交互。所述存储器12可以是电子设备1本身的内存,也可以是外部存储器,如智能媒体卡(SmartMediaCard)、安全数字卡(SecureDigitalCard)、快闪存储器卡(FlashCard)等。所述定位设备13可以用于定位所述电子设备1当前所处位置的经纬度。例如,所述定位设备13可以接收全球定位系統(GlobalPositioningSystem,简称:GPS)、辅助全球卫星定位系统(AssistedGlobalPositioningSystem,简称:AGPS)、北斗卫星导航系统(BeiDouNavigationSatelliteSystem,BDS)、或格洛纳斯卫星导航系统(GLOBALNAVIGATIONSATELLITESYSTEM,GLONASS)的卫星信号,以定位所述电子设备1当前所处位置的经纬度。本实施例中,旅游路线规划系统120安装并运行于所述电子设备1中,所述旅游路线规划系统120可以被分割成一个或多个模块,所述一个或多个模块存储在所述存储器12中,并由所述至少一个处理器10执行,以实现旅游路线的规划。例如,参阅图2所示,所述旅游路线规划系统120可以被分割成获取模块121、确定模块122及规 划模块123。本发明所称的模块是能够完成一特定功能的程序段,比程序更适合用于描述软件在电子设备1中的执行过程,关于各模块的详细功能将结合图3的流程图作具体描述。参观图3所示,是本发明旅游路线规划方法较佳实施例的流程图。根据不同需求,该流程图中步骤的顺序可以改变,某些步骤可以省略或合并。步骤301,获取模块121根据用户指定的一个或多个地点获取拍摄位置属于该指定地点的照片。所述获取模块121将所述指定地点作为规划旅游路线的地点。本实施例中,所述拍摄位置可以为照片拍摄时的经纬度。所述获取模块121可从指定的数据库或网络上搜索出拍摄位置属于该指定地点的经纬度范围内的照片。所述数据库可以为预先存储了一个或多个旅游景点的照片的存储空间,该存储空间可以是所述电子设备1本身的存储设备,也可以是一个外部存储设备如云服务器。例如,假设用户指定的地点为“北京”,则所述获取模块121获取出拍摄位置属于“北京”的经纬度范围内的照片。又如,假设用户指定的地点还包括“天津”,则所述获取模块121还获取出拍摄位置属于“天津”的经纬度范围内的照片。在一个实施例中,所述获取模块121也可以将所述电子设备1当前所处的地点作为规划旅游路线的地点。在其他实施例中,所述获取模块121将所述电子设备1当前所处的地点及所述指定地点一起作为规划旅游路线的地点。具体地,所述获取模块121可以首先利用所述定位设备13获取所述电子设备1当前所处位置的经纬度,根据所获取的经纬度判定所述电子设备1当前所处的地点。然后再从所述指定的数据库或网络上 搜索出拍摄位置属于所述电子设备1当前所处地点的照片。所述获取模块121可控制所述显示屏11显示所获取的照片以供用户选择。步骤302,确定模块122根据用户的选择,从上述所获取的照片中,确定用于规划旅游路线的第一批照片。本实施例中,所述第一批照片中的每张照片对应一个景点。例如,假设所述获取模块121于步骤301中,获取到了六张照片,该六张照片分别对应的景点是“A”、“B”、“C”、“D”、“E”及“F”,若用户不想参观景点“E”及“F”,则用户可以将该景点“E”及“F”所对应的照片删除,而保留其他几个景点所对应的照片用作规划旅游路线的照片。步骤303,规划模块123按照预设的排序方式对所述第一批照片排序来规划旅游路线。具体地,所述预设的排序方式可以为以下排序方式的任意一种,具体采用哪种排序方式可预先设定或由用户指定。(1)所述规划模块123按照所述第一批照片中的每张照片的拍摄位置,对所述第一批照片进行排序。(2)所述规划模块123按照所述第一批照片中的每张照片的拍摄时间,对所述第一批照片进行。(3)所述规划模块123先按照所述第一批照片中的每张照片的拍摄位置,对所述第一批照片进行排序,然后对其中拍摄位置相同的照片则按照拍摄时间来排序。(4)所述规划模块123先按照所述第一批照片中的每张照片的拍摄时间,对所述第一批照片进行排序,然后对其中拍摄时间相同的照片则按照拍摄位置来排序。在本实施例中,所述每张照片的拍摄时间来自每张照片的EXIF(exchangeableimagefileformat)资讯。所述拍摄时间可包括年、月、日、时、分、秒等六个栏位。所述的按照拍摄时间排序照片可按照所述拍摄时间的一个栏位或多个栏位来排序照片。例如,所述规划模块123按照上述第二种排序方式规划得出旅游路线为依次参观景点“A”、“B”、“C”、“D”。步骤304,所述规划模块123根据所述第一批照片中的每张照片的拍摄位置,在预设的电子地图(例如GoogleMap)上显示所规划的旅游路线。例如,参阅图4所示,所述规划模块123根据所述第一批照片中的每张照片的拍摄位置,在电子地图2上显示所规划的旅游路线21,即依次参观景点“A”、“B”、“C”、“D”。本实施例中,为方便用户在下述步骤S305时确定是否要修改旅游路线,所述规划模块123还可根据所述第一批照片中的每张照片的拍摄时间中的“年、月、日”,确定每张照片拍摄时的季节,并在所述预设的电子地图上,提示用户每张照片拍摄时的季节。所述规划模块123还可进一步根据所述第一批照片中的每张照片的拍摄时间中的“时、分、秒”,在所述预设的地图上,提示用户每张照片拍摄时所属一天当中的时间段。例如,以景点“D”所对应的照片为例,假设该照片的拍摄时间为2014年2月24日18时30分25秒,则所述规划模块123在所述预设的电子地图上,在该景点“D”所对应的位置处提示用户“拍摄于春天的下午6~7点期间”。在其他实施例中,所述规划模块123还根据上述规划的旅游路线中的相邻两个景点分别对应的照片的拍摄位置,计算相邻两个景点间 的距离,并将计算得出的距离显示于所述预设的电子地图上。步骤305,所述规划模块123判断是否接收到用户的旅游路线修改信号。当接收到用户的旅游路线修改信号时,执行步骤306。当没有接收到用户的旅游路线修改信号时,执行步骤309。具体地,所述规划模块123从所述显示屏11接收到用户的预设操作时,确定接收到用户的旅游路线修改信号。所述预设操作可以是用户点击了所述显示屏11上所显示的一个预设图标,或用户在所述电子地图上所显示的其中一个景点的位置处长按且所述长按的时长达到预定时长(例如5秒)。步骤306,所述规划模块123判断用户是否要对所述第一批照片做增减操作。若用户要对所述第一批照片进行增减,则执行步骤307。若用户确定不对所述第一批照片进行增减,则直接执行步骤308。所述增减操作也即是从所述第一批照片中删除一张或多张照片,或者在所述第一批照片中增加一张或多张照片。所述增减操作也可以包括所述的删除一张或多张照片及所述的增加一张或多张照片。具体地,所述规划模块123可以于所述显示屏11显示一个对话框来询问用户是否要对所述第一批照片做增减操作。步骤307,所述规划模块123根据用户对所述第一批照片所做的增减操作,重新确定用于规划旅游路线的第二批照片。本实施例中,增加新的照片时,所述规划模块123可以重新将上述步骤301中所获取的照片显示给用户,或者根据用户重新指定的地点重新搜索出照片显示给用户,然后由用户自行选择。步骤308,所述规划模块123利用所述第二批照片来重新规划旅游路线。所述规划模块123还根据所述第二批照片中的每张照片的拍摄位置,在所述预设的电子地图上显示重新规划的旅游路线供用户选 择。需要说明的是,若步骤306中,用户没有选择对所述第一批照片进行增减操作,则所述第二批照片也即是原来的第一批照片。具体地,所述规划模块123重新规划旅游路线时,首先确定用户对所述第二批照片中的至少一张照片所对应的景点的所设定的参观顺序。然后对其他未设定参观顺序的景点作排列组合来重新规划旅游路线。所述规划模块123还允许用户对所述第二批照片中的至少一张照片所对应的景点的参观时间进行设定。在一个实施例中,用户可直接指定最先参观的景点与其参观时间,或直接指定最后参观的景点与其参观时间,或直接指定最先参观的景点与最后参观的景点,及这两个景点的参观时间。然后按照排列组合的方式对其他未指定参观顺序和参观时间的景点作排列组合来重新规划旅游路线。例如,以所述第二批照片包括景点“A”、“B”、“C”、“D”分别对应的照片为例,假设用户确定最先参观景点为“A”以及最后参观的景点为“D”,则所述规划模块123可重新规划得出两条不同的旅游路线,分别是依次参观景点“A”、“B”、“C”、“D”,以及依次参观景点“A”、“C”、“B”、“D”。在其他实施例中,用户也可指定连续参观复数张照片分别所对应的景点,所述规划模块123则将所述复数张照片作为一个整体,与其他照片作排列组合来重新规划旅游路线。在所述的重新规划中,作为整体的所述复数张照片的排列顺序固定不变。例如,假设用户指定连续参观景点“D”、“A”,则所述规划模块123将照片“D”、“A”作为一个整体,所述规划模块123即可重新规划得出六条旅游路线,分别为:依次参观景点“B”、“C”、“D”、“A”, 依次参观景点“C”、“B”、“D”、“A”,依次参观景点“B”、“D”、“A”、“C”,依次参观景点“C”、“D”、“A”、“B”,依次参观景点“D”、“A”、“B”、“C”,以及依次参观景点“D”、“A”、“C”、“B”。在其他实施例中,所述规划模块123还可根据用户的需求,将附属景点的照片搜索出来显示给用户,以供用户选择并加入到所述第二批照片中。所述附属景点的照片是指拍摄位置与用户所指定的第二批照片中的某张照片的拍摄位置的距离在预定距离范围内的照片。所述预定距离范围是指以所述某张照片的拍摄位置为中心,方圆预定距离(例如1公里)内。在其他实施例中,所述预定距离范围也可以是指按照步行或搭乘交通工具在预定时间内所能到达的范围。例如,参阅图5所示,假设用户选择在旅游路线21中的景点“D”处增加附属景点,所述规划模块123则将距离该景点“D”为1公里内的附属景点“D1”、“D2”、“D3”的照片显示给用户。在一个实施例中,所述规划模块123还可以将用户所选择的附属景点的照片作排列组合后并入到上述重新规划的旅游路线中。例如,假设用户选择添加附属景点“D1”及“D2”,则所述规划模块123将所述附属景点“D1”及“D2”所对应的照片作排列组合后,并入到上述旅游路线21中,即可得到依次参观景点“A”、“B”、“C”、“D”、“D1”、“D2”的旅游路线,以及依次参观景点“A”、“B”、“C”、“D”、“D2”、“D1”的旅游路线。可以看出,在包括附属景点的旅游路线中,附属景点“D1”、“D2”的排列顺序都紧接在“D1”、“D2”所对应的景点“D”之后,且其他景点“A”、“B”、“C”之间的排列顺序维持不变。在其他实施例中,所述规划模块123还可参照上述附属景点的增加方法,根据客户的要求,将指定景点附近的酒店及餐厅的照片显示 给用户,并将用户所选择的酒店及餐厅的照片加入到旅游路线的规划中。也就是说,所述附属景点可包括指定景点附近的酒店或餐厅,或包括指定景点附近的酒店及餐厅。步骤309,用户可选定所述排列组合所得到的多条不同的旅游路线其中之一,所述规划模块123可生成用户所选定的旅游路线的相关资讯。所述相关资讯包括,但不限于,每个景点的参观时间,相邻两个景点之间的距离、相邻两个景点之间的交通路线及预计交通时间。需要说明的是,每个景点的参观时间如果用户没有自行设定,则根据每个景点所对应的照片的拍摄时间来生成。所述交通路线和交通时间可根据所述预设的电子地图来生成。所述规划模块123还将上述生成的旅游路线的相关资讯存储到所述电子设备1或其他存储设备如云端服务器中。最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换都不应脱离本发明技术方案的精神和范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1