一种行程日历规划方法、服务端及客户端与流程

文档序号:19788464发布日期:2020-01-24 13:55阅读:278来源:国知局
一种行程日历规划方法、服务端及客户端与流程

本发明涉及一种行程规划方法,特别是涉及一种行程日历规划方法、服务端及客户端。



背景技术:

随着社会经济水平的不断发展,人选用驾车作为出行方式变得越来越频繁,由于使用汽车出行方便的特点,以及公路网及高速公路交通的日益发达,使得自驾游成为人们假期休闲的重要选项,私家汽车逐渐在各大城市普及,并成为城市交通及城际交通的重要支撑之一,在实际的旅游出行过程中,人们需要根据自己的游览需求和假期实际安排进行行程及日期的整体规划,以优化自身及家人的出行游览休闲效果,现有的行程规划方法主要依赖人工进行逐个地点的查询来组合为行程规划,且在日期行程体现的过程中通常智能显示一天内的行程,影响整体的时间以及行程规划及判断,出行规划效率低,且整体规划准确度较低。同时,由于经常出现驾驶人对整体行程规划在讨论之后意见调整后的修改,导致整个日期行程规划需要适应变动。

综上,现有技术存在适用性低、规划效率低下以及依赖人工查询和修改的特点,现有技术中存在的无法一次性获取多个目的地对应的行程,行程搜索依赖人工操作的技术问题。



技术实现要素:

鉴于以上现有技术的缺点,本发明的目的在于提供一种行程日历规划方法、服务端及客户端,应用于机动车辆的启动过程中,为解决现有技术中存在的无法一次性获取多个目的地对应的行程,行程搜索依赖人工操作的技术问题,本发明提供行程日历规划方法、服务端及客户端,一种行程日历规划方法,包括:接收行程信息及地点信息;根据地点信息获取停车点距离信息,根据行程信息及停车点距离信息获取到达时间信息;接收客户调整日历信息;根据到达时间信息和行程信息获取时间地点关联信息,据以计算行程日历信息,根据客户调整日历信息更新行程日历信息;发送行程日历信息至客户端。

于本发明的一实施方式中,根据地点信息获取停车点距离信息,根据行程信息及停车点距离信息获取到达时间信息,具体包括:提取地点信息和行程信息;提取地点信息的地理坐标,根据地理坐标获取停车点距离信息;提取车辆速度信息,根据停车点距离信息及车辆速度信息计算得到达时间信息。

于本发明的一实施方式中,根据到达时间信息和行程信息获取时间地点关联信息,据以计算行程日历信息,根据客户调整日历信息更新行程日历信息,具体包括:接收到达时间信息和行程信息;根据到达时间信息计算地点日期列表;判断是否接收到客户调整日历信息;若是,则对比客户调整日历信息及地点日期列表得更新信息,根据更新信息调整地点日期列表;若否,则维持当前地点日期列表;根据地点日期列表获取行程日历信息。

于本发明的一实施方式中,一种行程日历规划服务端,包括:行程地点接收模块、到达时间模块、调整信息接收模块、行程日历信息模块和行程日历发送模块;行程地点接收模块,用于接收行程信息及地点信息;到达时间模块,用于根据地点信息获取停车点距离信息,根据行程信息及停车点距离信息获取到达时间信息,到达时间模块与行程地点接收模块连接;调整信息接收模块,用于接收客户调整日历信息;行程日历信息模块,用于根据到达时间信息和行程信息获取时间地点关联信息,据以计算行程日历信息,根据客户调整日历信息更新行程日历信息,行程日历信息模块与行程地点接收模块连接,行程日历信息模块与调整信息接收模块连接;行程日历发送模块,用于发送行程日历信息至客户端,行程日历发送模块与行程日历信息模块连接。

于本发明的一实施方式中,到达时间模块包括:行程地点模块、停车点距离模块和到达时间计算模块;行程地点模块,用于提取地点信息和行程信息;停车点距离模块,用于提取地点信息的地理坐标,根据地理坐标获取停车点距离信息,停车点距离模块与行程地点模块连接;到达时间计算模块,用于提取车辆速度信息,根据停车点距离信息及车辆速度信息计算得到达时间信息,到达时间计算模块与停车点距离模块连接。

于本发明的一实施方式中,行程日历信息模块包括:时间行程模块、日期列表模块、调整判断模块、列表更新模块、列表维持模块和行程日历获取模块;时间行程模块,用于接收到达时间信息和行程信息;日期列表模块,用于根据到达时间信息计算地点日期列表,日期列表模块与时间行程模块连接;调整判断模块,用于判断是否接收到客户调整日历信息,调整判断模块与日期列表模块连接;列表更新模块,用于在接收到客户调整日历信息时,对比客户调整日历信息及地点日期列表得更新信息,根据更新信息调整地点日期列表,列表更新模块与调整判断模块连接;列表维持模块,用于在未接收到客户调整日历信息时,维持当前地点日期列表,列表维持模块与调整判断模块连接;行程日历获取模块,用于根据地点日期列表获取行程日历信息,行程日历获取模块与日期列表模块连接,行程日历获取模块与列表更新模块连接。

于本发明的一实施方式中,一种行程日历规划客户端实现方法,应用于一客户端,方法,包括:登录客户端,驾驶人输入原始日历数据;客户端从原始日历数据中提取行程信息及地点信息;发送行程信息及地点信息至服务端;接收服务端发来的行程日历信息,据以显示日历,通过屏幕感应触屏设置数据,根据触屏设置数据得客户调整日历信息,发送客户调整日历信息;接收服务端发来的已更新日历信息,据以显示最新日历。

于本发明的一实施方式中,接收服务端发来的已更新日历信息,据以显示日历,根据日历设置并发送客户调整日历信息,还包括:接收服务端发来的已更新日历信息;客户端由行程日历信息中提取日期及日期对应地点;根据日期及对应地点显示日历;点击日历中需修改设置的对应地点及日期进行编辑修改;发送客户调整日历信息至服务端。

于本发明的一实施方式中,一种行程日历规划客户端,包括:登录输入模块、输入提取模块、输入信息发送模块和导航显示模块;登录输入模块,用于登录客户端,驾驶人输入原始日历数据;行程地点提取模块,用于在客户端从原始日历数据中提取行程信息及地点信息,行程地点提取模块与登录输入模块连接;行程地点发送模块,用于发送行程信息及地点信息至服务端,行程地点发送模块与行程地点提取模块连接;日历显示修改模块,用于接收服务端发来的行程日历信息,据以显示日历,通过屏幕感应触屏设置数据,根据触屏设置数据得客户调整日历信息,发送客户调整日历信息;日历更新显示模块,用于接收服务端发来的已更新日历信息,据以显示最新日历,日历更新显示模块与日历显示修改模块连接。

于本发明的一实施方式中,日历显示修改模块包括:行程日历实时接收模块、日历显示提取模块、日历屏显模块、和编辑修改模块和更新发送模块;行程日历实时接收模块,用于接收服务端发来的行程日历信息;日历显示提取模块,用于在客户端由行程日历信息中提取日期及日期对应地点,日历显示提取模块与行程日历实时接收模块连接;日历屏显模块,用于根据日期及对应地点显示日历,日历屏显模块与日历显示提取模块连接;编辑修改模块,用于点击日历中需修改设置的对应地点及日期进行编辑修改,编辑修改模块与日历屏显模块连接;更新发送模块,用于发送客户调整日历信息至服务端,更新发送模块与编辑修改模块连接。

如上所述,本发明提供的一种行程日历规划方法、服务端及客户端,具有以下有益效果:本发明的行程日历规划方法、服务端及客户端在实际的旅游出行过程中,使得人们可以根据自己的游览需求和假期安排进行行程及日期的整体自动规划,优化自身及家人的出行游览休闲效果,不依赖人工进行逐个地点的查询来组合为行程规划,可自动行程多目的地日期行程规划表,且在日期行程体现的过程智能显示几天内的整体行程规划,同时允许整体的时间以及行程规划的再编辑,提高了出行规划效率,提高了整体规划准确度。

综上,本发明解决了现有技术存在的无法一次性获取多个目的地对应的行程,行程搜索依赖人工操作的技术问题。

附图说明

图1显示本发明的一种行程日历规划方法步骤示意图。

图2显示为图1中步骤s2在一实施例中的具体流程图。

图3显示为图1中步骤s4在一实施例中的具体流程图。

图4显示为本发明的一种行程日历规划系统模块示意图。

图5显示为图4中到达时间模块12在一实施例中的具体模块示意图。

图6显示为图4中行程日历信息模块14在一实施例中的具体模块示意图。

图7显示为本发明的一种行程日历规划客户端实现方法步骤示意图。

图8显示为图7中步骤s4’在一实施例中的具体流程图。

图9显示为本发明的一种行程日历规划客户端模块示意图。

图10显示为图9中日历显示修改模块14’在一实施例中的具体模块示意图。

元件标号说明

1一种行程日历规划服务端

11行程地点接收模块

12到达时间模块

13调整信息接收模块

14行程日历信息模块

15行程日历发送模块

121行程地点模块

122停车点距离模块

123到达时间计算模块

141时间行程模块

142日期列表模块

143调整判断模块

144列表更新模块

145列表维持模块

146行程日历获取模块

1’一种行程日历规划客户端

11’登录输入模块

12’行程地点提取模块

13’行程地点发送模块

14’日历显示修改模块

15’日历更新显示模块

141’行程日历实时接收模块

142’日历显示提取模块

143’日历屏显模块

144’编辑修改模块

145’更新发送模块

步骤标号说明

图1s1~s5

图2s21~s23

图3s31~s35

图7s1’~s5’

具体实施方式

以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效。

请参阅图1至图8,须知,本说明书所附图式所绘示的结构,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容所能涵盖的范围内。同时,本说明书中所引用的如”上”、”下”、”左”、”右”、”中间”及”一”等的用语,亦仅为便于叙述的明了,而非用以限定本发明可实施的范围,其相对关系的改变或调整,在无实质变更技术内容下,当亦视为本发明可实施的范畴。

请参阅图1,显示为本发明的一种行程日历规划方法步骤示意图,如图1所示,一种手掌按压登录车机方法,包括:

s1、接收行程信息及地点信息,服务端接收的行程信息及地点信息由客户端发来的原始输入数据中提取获得,优选的,可以对音频或文本文件中的日期和地点进行筛选提取;

s2、根据地点信息获取停车点距离信息,根据行程信息及停车点距离信息获取到达时间信息,获取地点信息对应的地理位置点,再计算获取各个地理位置点之间的停车点距离信息,获取行程信息中的时间信息,并根据停车点距离信息计算点间行驶需要的时间;

s3、接收客户调整日历信息,实时监听客户端是否发来客户修改行程事件,在客户端发来客户调整日历信息时,将客户调整日历信息作为计算行程日历信息的输入数据之一;

s4、根据到达时间信息和行程信息获取时间地点关联信息,据以计算行程日历信息,根据客户调整日历信息更新行程日历信息,汇总到达时间信息和驾驶人信息信息获取实现地点对应信息,将到达时间信息与行程信息中的时间列表进行匹配和修改,得到新的与各个目的地对应的时间点组成的行程日历信息,同时根据客户端发来的修改信息对当前的行程日历信息进行修改;

s5、发送行程日历信息至客户端,将行程日历信息通过无线通信网络发送至客户端安装的车机。

请参阅图2,显示为图1中步骤s2在一实施例中的具体流程图,如图2所示,步骤s2、根据地点信息获取停车点距离信息,根据行程信息及停车点距离信息获取到达时间信息,具体包括:

s21、提取地点信息和行程信息,地点信息为出行的各个目的地的名称及地理位置信息,行程信息为驾驶人语音或者手写输入的时间与地点相对应的数据;

s22、提取地点信息的地理坐标,根据地理坐标获取停车点距离信息,根据地点信息中的地点名称自动查询定位获取地点信息中的地理坐标,计算出各个不同停车点间的距离;

s23、提取车辆速度信息,根据停车点距离信息及车辆速度信息计算得到达时间信息,优选的,默认客户端会实时同步车辆的速度,供服务端综合停车点距离信息计算出到达时间信息。

请参阅图3,图3显示为图1中步骤s4在一实施例中的具体流程图,如图3所示,步骤s4、根据到达时间信息和行程信息获取时间地点关联信息,据以计算行程日历信息,根据客户调整日历信息更新行程日历信息,具体包括:

s41、接收到达时间信息和行程信息,将到达时间信息和行程信息作为计算出行程日历信息的输入数据;

s42、根据到达时间信息计算地点日期列表,将获取的时间点已经要去的目的地名称一一对应行程地点日期列表,优选的,可以使用hashmap进行地点日期列表的构建;

s43、判断是否接收到客户调整日历信息,在服务端实时监听是否接收到客户端通过无线通信网络发来的修改数据;

s44、若是,则对比客户调整日历信息及地点日期列表得更新信息,根据更新信息调整地点日期列表,可以根据哈希算法,以客户调整日历信息与地点日期列表进行匹配和修改;

s45、若否,则维持当前地点日期列表;

s46、根据地点日期列表获取行程日历信息,服务端从计算出的地点日期列表中提取出供客户端按照日历显示的行程日历信息。

请参阅图4,显示为本发明的一种行程日历规划系统模块示意图,请参阅图4,一种行程日历规划服务端1,包括:行程地点接收模块11、到达时间模块12、调整信息接收模块13、行程日历信息模块14和行程日历发送模块15;行程地点接收模块11,用于接收行程信息及地点信息,服务端接收的行程信息及地点信息由客户端发来的原始输入数据中提取获得,优选的,可以对音频或文本文件中的日期和地点进行筛选提取;到达时间模块12,用于根据地点信息获取停车点距离信息,根据行程信息及停车点距离信息获取到达时间信息,到达时间模块12与行程地点接收模块11连接,获取地点信息对应的地理位置点,再计算获取各个地理位置点之间的停车点距离信息,获取行程信息中的时间信息,并根据停车点距离信息计算点间行驶需要的时间;调整信息接收模块13,用于接收客户调整日历信息,实时监听客户端是否发来客户修改行程事件,在客户端发来客户调整日历信息时,将客户调整日历信息作为计算行程日历信息的输入数据之一;行程日历信息模块14,用于根据到达时间信息和行程信息获取时间地点关联信息,据以计算行程日历信息,根据客户调整日历信息更新行程日历信息,行程日历信息模块14与行程地点接收模块11连接,行程日历信息模块14与调整信息接收模块13连接,汇总到达时间信息和驾驶人信息信息获取实现地点对应信息,将到达时间信息与行程信息中的时间列表进行匹配和修改,得到新的与各个目的地对应的时间点组成的行程日历信息,同时根据客户端发来的修改信息对当前的行程日历信息进行修改;行程日历发送模块15,用于发送行程日历信息至客户端,行程日历发送模块15与行程日历信息模块14连接,将行程日历信息通过无线通信网络发送至客户端安装的车机。

请参阅图5,显示为图4中到达时间模块12在一实施例中的具体模块示意图,如图5所示,到达时间模块12包括:行程地点模块121、停车点距离模块122和到达时间计算模块123;行程地点模块121,用于提取地点信息和行程信息,地点信息为出行的各个目的地的名称及地理位置信息,行程信息为驾驶人语音或者手写输入的时间与地点相对应的数据;停车点距离模块122,用于提取地点信息的地理坐标,根据地理坐标获取停车点距离信息,停车点距离模块122与行程地点模块121连接,根据地点信息中的地点名称自动查询定位获取地点信息中的地理坐标,计算出各个不同停车点间的距离;到达时间计算模块123,用于提取车辆速度信息,根据停车点距离信息及车辆速度信息计算得到达时间信息,到达时间计算模块123与停车点距离模块122连接,优选的,默认客户端会实时同步车辆的速度,供服务端综合停车点距离信息计算出到达时间信息。

请参阅图6,显示为图4中行程日历信息模块14在一实施例中的具体模块示意图,如图6所示,行程日历信息模块14包括:时间行程模块141、日期列表模块142、调整判断模块143、列表更新模块144、列表维持模块145和行程日历获取模块146;时间行程模块141,用于接收到达时间信息和行程信息,将到达时间信息和行程信息作为计算出行程日历信息的输入数据;日期列表模块142,用于根据到达时间信息计算地点日期列表,日期列表模块142与时间行程模块141连接,将获取的时间点已经要去的目的地名称一一对应行程地点日期列表,优选的,可以使用hashmap进行地点日期列表的构建;调整判断模块143,用于判断是否接收到客户调整日历信息,调整判断模块143与日期列表模块142连接,在服务端实时监听是否接收到客户端通过无线通信网络发来的修改数据;列表更新模块144,用于在接收到客户调整日历信息时,对比客户调整日历信息及地点日期列表得更新信息,根据更新信息调整地点日期列表,列表更新模块144与调整判断模块143连接,可以根据哈希算法,以客户调整日历信息与地点日期列表进行匹配和修改;列表维持模块145,用于在未接收到客户调整日历信息时,维持当前地点日期列表,列表维持模块145与调整判断模块143连接;行程日历获取模块146,用于根据地点日期列表获取行程日历信息,行程日历获取模块146与日期列表模块142连接,行程日历获取模块146与列表更新模块145连接,服务端从计算出的地点日期列表中提取出供客户端按照日历显示的行程日历信息。

请参阅图7,显示为本发明的一种行程日历规划客户端实现方法步骤示意图,如图7所示,一种行程日历规划客户端实现方法,应用于一客户端,包括:

s1’、登录客户端,驾驶人输入原始日历数据,当用户想从上海开车到广东玩,用户只要把预定的酒店,可能去的景点输入导航行程,在车上语音输入:10.1我先到广州香格里拉,然后去长隆野生动物园,回小蛮腰吃饭”“10.2先到亚运高尔夫球打球,然后去麓湖公园吃饭”“10.3去珠海香格里拉酒店入住”;

s2’、客户端从原始日历数据中提取行程信息及地点信息,形成和组织用户的行程信息,并且以日历方式显示在车机屏幕的客户端界面上;

s3’、发送行程信息及地点信息至服务端,通过语音输入用户行程信息,车机进行识别;

s4’、接收服务端发来的行程日历信息,据以显示日历,根据日历设置并发送客户调整日历信息;

s5’、接收服务端发来的已更新日历信息,据以显示最新日历。

请参阅图8,显示为图7中步骤s4’在一实施例中的具体流程图,如图8所示,s4’、接收服务端发来的行程日历信息,据以显示日历,根据日历设置并发送客户调整日历信息,还包括:

s41’、接收服务端发来的行程日历信息;

s42’、客户端由行程日历信息中提取日期及日期对应地点,客户端将用于显示在客户端应用界面上的日期及地点信息提取出来并显示在车机触摸屏幕上供驾驶人查看参考和修改;

s43’、根据日期及对应地点显示日历,地图上会弹出一个日历表格,并在10月1日下方排列显示广州香格里拉酒店、长隆野生动物园和小蛮腰-停车,在10月2日排列显示亚运高尔夫球场、麓湖公园吃饭和广州香格里拉酒店;

s44’、点击日历中需修改设置的对应地点及日期进行编辑修改,用户可以点击客户端显示界面中这些地址对应的按钮,按下之后突出显示,这时用户进行语音更改;

s45’、发送客户调整日历信息至服务端,客户端将客户的语言修改信息中的世界已经地点信息作为发送数据提取出来,并将发送数据打包通过无线通信网络发送至服务端。

请参阅图9,显示为本发明的一种行程日历规划客户端模块示意图,请参阅图9,一种行程日历规划客户端1’,包括:登录输入模块11’、行程地点提取模块12’、行程地点发送模块13’、日历显示修改模块14’和日历更新显示模块15’;登录输入模块11’,用于登录客户端,驾驶人输入原始日历数据,当用户想从上海开车到广东玩,用户只要把预定的酒店,可能去的景点输入导航行程,在车上语音输入:10.1我先到广州香格里拉,然后去长隆野生动物园,回小蛮腰吃饭”“10.2先到亚运高尔夫球打球,然后去麓湖公园吃饭”“10.3去珠海香格里拉酒店入住”;行程地点提取模块12’,用于在客户端从原始日历数据中提取行程信息及地点信息,行程地点提取模块12’与登录输入模块11’,形成和组织用户的行程信息,并且以日历方式显示在车机屏幕的客户端界面上;行程地点发送模块13’,用于发送行程信息及地点信息至服务端,行程地点发送模块13’与行程地点提取模块12’连接,通过语音输入用户行程信息,车机进行识别;日历显示修改模块14’,用于接收服务端发来的行程日历信息,据以显示日历,根据日历设置并发送客户调整日历信息;日历更新显示模块15’,用于接收服务端发来的已更新日历信息,据以显示最新日历,日历更新显示模块15’与日历显示修改模块14’连接。

请参阅图10,显示为图9中日历显示修改模块14’在一实施例中的具体模块示意图,请参阅图10,日历显示修改模块14’包括:行程日历实时接收模块141’、日历显示提取模块142’、日历屏显模块143’、和编辑修改模块144’和更新发送模块145’;行程日历实时接收模块141’,用于接收服务端发来的行程日历信息;日历显示提取模块142’,用于在客户端由行程日历信息中提取日期及日期对应地点,日历显示提取模块142’与行程日历实时接收模块141’连接,客户端将用于显示在客户端应用界面上的日期及地点信息提取出来并显示在车机触摸屏幕上供驾驶人查看参考和修改;日历屏显模块143’,用于根据日期及对应地点显示日历,日历屏显模块143’与日历显示提取模块142’,地图上会弹出一个日历表格,并在10月1日下方排列显示广州香格里拉酒店、长隆野生动物园和小蛮腰-停车,在10月2日排列显示亚运高尔夫球场、麓湖公园吃饭和广州香格里拉酒店;编辑修改模块144’,用于点击日历中需修改设置的对应地点及日期进行编辑修改,编辑修改模块144’与日历屏显模块143’连接,用户可以点击客户端显示界面中这些地址对应的按钮,按下之后突出显示,这时用户进行语音更改;更新发送模块145’,用于发送客户调整日历信息至服务端,更新发送模块145’与编辑修改模块144’连接,客户端将客户的语言修改信息中的世界已经地点信息作为发送数据提取出来,并将发送数据打包通过无线通信网络发送至服务端。

综上所述,本发明提供的一种行程日历规划方法、服务端及客户端,具有以下有益效果:本发明的行程日历规划方法、服务端及客户端在实际的旅游出行过程中,使得人们可以根据自己的游览需求和假期安排进行行程及日期的整体自动规划,优化自身及家人的出行游览休闲效果,不依赖人工进行逐个地点的查询来组合为行程规划,可自动行程多目的地日期行程规划表,且在日期行程体现的过程智能显示几天内的整体行程规划,同时允许整体的时间以及行程规划的再编辑,提高了出行规划效率,提高了整体规划准确度,本发明解决了现有技术存在的无法一次性获取多个目的地对应的行程,行程搜索依赖人工操作的技术问题,具有很高的商业价值和实用性。

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