[go: up one dir, main page]

CN108153472A - 导航路线修改方法、导航客户端及导航系统 - Google Patents

导航路线修改方法、导航客户端及导航系统 Download PDF

Info

Publication number
CN108153472A
CN108153472A CN201711308138.8A CN201711308138A CN108153472A CN 108153472 A CN108153472 A CN 108153472A CN 201711308138 A CN201711308138 A CN 201711308138A CN 108153472 A CN108153472 A CN 108153472A
Authority
CN
China
Prior art keywords
navigation
navigation routine
routine
client
pressing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201711308138.8A
Other languages
English (en)
Inventor
沙丹
礼雪松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Pateo Network Technology Service Co Ltd
Original Assignee
Shanghai Pateo Network Technology Service Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Pateo Network Technology Service Co Ltd filed Critical Shanghai Pateo Network Technology Service Co Ltd
Priority to CN201711308138.8A priority Critical patent/CN108153472A/zh
Publication of CN108153472A publication Critical patent/CN108153472A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)

Abstract

本发明提供了一种导航路线修改方法、导航客户端及导航系统,所述导航路线修改方法应用于导航客户端,所述导航路线修改方法包括:展示第一导航路线;检测是否接收到操作指令;在接收到所述操作指令时,则根据所述操作指令向服务器发送修改信号,以使得所述服务器根据所述修改信号返回第二导航路线至所述导航客户端;更新展示所述第二导航路线。本发明提供的一种导航路线修改方法、导航客户端及导航系统,能够使得用户可以更灵活、更直观地规划出所期望的导航路线,提升用户体验。

Description

导航路线修改方法、导航客户端及导航系统
技术领域
本发明涉及计算机技术领域,尤其涉及一种导航路线修改方法、导航客户端及导航系统。
背景技术
现有的导航系统中,仅仅是得到出发地与目的地之间的多条待选导航路线,用户只能够在多条待选导航路线中选择其中之一的导航路线,用户不能够够对导航客户端展示的导航路线进行个性化编辑修改,用户体验差。
发明内容
有鉴于此,本发明提供了一种导航路线修改方法、导航客户端及导航系统,能够使得用户可以更灵活、更直观地规划出所期望的导航路线,提升用户体验。
本发明提供一种导航路线修改方法,所述导航路线修改方法应用于导航客户端,所述导航路线修改方法包括:展示第一导航路线;检测是否接收到操作指令;在接收到所述操作指令时,则根据所述操作指令向服务器发送修改信号,以使得所述服务器根据所述修改信号返回第二导航路线至所述导航客户端;更新展示所述第二导航路线。
具体地,所述检测是否接收到操作指令的步骤包括:接收到按压并拖动所述第一导航路线上的任意一点到预设位置。
具体地,所述检测是否接收到操作指令的步骤包括:接收到按压所述第一导航路线上的多点,并拖动所述多点中任意一点到预设位置。
具体地,所述检测是否接收到操作指令的步骤之后还包括:判断是否接收到按压预设位置的按压指令;若是,则在所述按压指令中的按压时长大于预设时长时弹出输入框;若否,则返回所述判断是否接收到按压预设位置的按压指令。
具体地,所述若是,则在所述按压指令中的按压时长大于预设时长时弹出输入框的步骤之后还包括:接收停留时长指令;将所述预设位置与所述停留时长指令发送至服务器,以使得所述服务器根据所述预设位置、所述停留时长指令及所述第二导航路线返回第三导航路线至所述导航客户端;更新展示所述第三导航路线。
本发明还提供一种导航路线修改方法,所述导航路线修改方法应用于服务器与导航客户端之间,所述导航路线修改方法包括:所述导航客户端展示第一导航路线,并在接收到操作指令时向所述服务器发送修改信号;所述服务器根据所述修改信号返回第二导航路线至所述导航客户端;所述导航客户端更新展示所述第二导航路线。
具体地,所述导航客户端更新展示所述第二导航路线的步骤之后还包括:所述导航客户端判断是否接收到按压预设位置的按压指令;若是,则在所述按压指令中的按压时长大于预设时长时弹出输入框;若否,则返回所述判断是否接收到按压预设位置的按压指令。
具体地,所述若是,则在所述按压指令中的按压时长大于预设时长时弹出输入框的步骤之后包括:所述导航客户端接收停留时长指令,并将所述预设位置与所述停留时长指令发送至服务器;所述服务器根据所述预设位置、所述停留时长指令及所述第二导航路线返回第三导航路线至所述导航客户端;所述导航客户端更新展示所述第三导航路线。
本发明还提供一种导航客户端,所述导航客户端包括:存储器,用于存储可执行程序代码;以及处理器,用于调用所述存储器中的所述可执行程序代码,执行步骤包括如上述的导航路线修改方法。
本发明还提供一种导航系统,所述导航系统包括服务器与导航客户端;所述导航客户端,用于展示第一导航路线,并在接收到操作指令时向所述服务器发送修改信号;所述服务器,用于根据所述修改信号返回第二导航路线至所述导航客户端;所述导航客户端,还用于更新展示所述第二导航路线。
本发明提供的导航路线修改方法、导航客户端及导航系统,通过设置操作指令将导航客户端展示的第一导航路线进行修改,以得到用户期望的第二导航路线,从而能够使得用户可以更灵活、更直观地规划出所期望的导航路线,提升用户体验。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
图1为本发明一实施例的导航路线修改方法的应用环境示意图;
图2示出了一种终端的结构框图;
图3示出了一种服务器的结构框图;
图4为本发明第一实施例的导航路线修改方法的流程示意图;
图5为本发明第二实施例的导航路线修改方法的流程示意图;
图6为本发明第三实施例的导航路线修改方法的流程示意图;
图7为本发明第四实施例的导航路线修改方法的流程示意图;
图8为本发明第五实施例的导航路线修改方法的流程示意图;
图9为本发明第六实施例的导航客户端的结构框图;
图10为本发明第七实施例的导航系统的结构框图。
具体实施方式
为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明详细说明如下。
本发明各实施例所提供的导航路线修改方法及导航系统,可应用于如图1所示的应用环境中,实现对案件的导航。如图1所示,导航客户端100及服务器200位于无线网络或有线网络中,通过该无线网络或有线网络,导航客户端100与服务器200进行数据交互。
其中,导航客户端100可以但并不限于为PC机(Personal Computer,个人计算机)、一体机、膝上型便携计算机、车载终端等计算机终端设备上,以及智能手机、智能电视、电视盒子、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Audio LayerIII,动态影像专家压缩标准音频层面3)或MP4(Moving Picture Experts Group AudioLayer IV,动态影像专家压缩标准音频层面4)播放器。具体地,在一实施方式中,导航客户端100可以但不限于为地图应用程序,以装载在终端上。
图2示出了一种终端的结构框图。图2所示的结构可同时适用于装载上述导航客户端100。终端10可以但不限于为导航终端、移动终端、平板电脑等等。如图2所示,终端10包括存储器102、存储控制器104,一个或多个(图中仅示出一个)处理器106、外设接口108、射频模块110、定位模块112、摄像模块114、音频模块116、屏幕118以及按键模块120。这些组件通过一条或多条通讯总线/信号线122相互通讯。
可以理解,图2所示的结构仅为示意,终端10还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。
存储器102可用于存储软件程序以及模块,如本发明实施例中的导航路线修改方法及导航系统对应的程序指令/模块,处理器106通过运行存储在存储控制器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的导航路线修改方法及导航系统。
存储器102可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器102可进一步包括相对于处理器106远程设置的存储器,这些远程存储器可以通过网络连接至终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器106以及其他可能的组件对存储器102的访问可在存储控制器104的控制下进行。
外设接口108将各种输入/输入装置耦合至CPU以及存储器102。处理器106运行存储器102内的各种软件、指令以执行终端10的各种功能以及进行数据处理。
在一些实施例中,外设接口108,处理器106以及存储控制器104可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
射频模块110用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。射频模块110可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。射频模块110可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(Global System for Mobile Communication,GSM)、增强型移动通信技术(Enhanced Data GSM Environment,EDGE),宽带码分多址技术(wideband code divisionmultiple access,W-CDMA),码分多址技术(Code division access,CDMA)、时分多址技术(time division multiple access,TDMA),蓝牙,无线保真技术(Wireless,Fidelity,WiFi)(如美国电气和电子工程师协会标准IEEE 802.11a,IEEE 802.11b,IEEE802.11g和/或IEEE 802.11n)、网络电话(Voice over internet protocal,VoIP)、全球微波互联接入(Worldwide Interoperability for Microwave Access,Wi-Max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。
定位模块112用于获取终端10的当前位置。定位模块112的实例包括但不限于全球卫星定位系统(GPS)、基于无线局域网或者移动通信网的定位技术。
摄像模块114用于拍摄照片或者视频。拍摄的照片或者视频可以存储至存储器102内,并可通过射频模块110发送。
音频模块116向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。音频电路从外设接口108处接收声音数据,将声音数据转换为电信息,将电信息传输至扬声器。扬声器将电信息转换为人耳能听到的声波。音频电路还从麦克风处接收电信息,将电信号转换为声音数据,并将声音数据传输至外设接口108中以进行进一步的处理。音频数据可以从存储器102处或者通过射频模块110获取。此外,音频数据也可以存储至存储器102中或者通过射频模块110进行发送。在一些实例中,音频模块116还可包括一个耳机播孔,用于向耳机或者其他设备提供音频接口。
屏幕118在终端10与用户之间提供一个输出界面。具体地,屏幕118向用户显示视频输出,这些视频输出的内容可包括文字、图形、视频、及其任意组合。一些输出结果是对应于一些用户界面对象。可以理解的,屏幕118还可以包括触控屏幕。触控屏幕在终端10与用户之间同时提供一个输出及输入界面。除了向用户显示视频输出,触控屏幕还接收用户的输入,例如用户的点击、滑动等手势操作,以便用户界面对象对这些用户的输入做出响应。检测用户输入的技术可以是基于电阻式、电容式或者其他任意可能的触控检测技术。触控屏幕显示单元的具体实例包括但并不限于液晶显示器或发光聚合物显示器。
按键模块120同样提供用户向终端10进行输入的接口,用户可以通过按下不同的按键以使终端10执行不同的功能。
图3示出了一种服务器的结构框图。如图3所示,服务器200包括:存储器201、处理器202以及网络模块203。
可以理解,图3所示的结构仅为示意,服务器200还可包括比图3中所示更多或者更少的组件,或者具有与图3所示不同的配置。图3中所示的各组件可以采用硬件、软件或其组合实现。另外,本发明实施例中的服务器还可以包括多个具体不同功能的服务器。
存储器201可用于存储软件程序以及模块,如本发明实施例中的导航路线修改方法及导航系统对应的程序指令/模块,处理器202通过运行存储在存储器201内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现本发明实施例中的导航路线修改方法及导航系统。存储器201可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器201可进一步包括相对于处理器202远程设置的存储器,这些远程存储器可以通过网络连接至服务器200。进一步地,上述软件程序以及模块还可包括:操作系统221以及服务模块222。其中操作系统221,例如可为LINUX、UNIX、WINDOWS,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通讯,从而提供其他软件组件的运行环境。服务模块222运行在操作系统221的基础上,并通过操作系统221的网络服务监听来自网络的请求,根据请求完成相应的数据处理,并返回处理结果给终端。也就是说,服务模块222用于向终端提供网络服务。
网络模块203用于接收以及发送网络信号。上述网络信号可包括无线信号或者有线信号。在一个实例中,上述网络信号为有线网络信号。此时,网络模块203可包括处理器、随机存储器、转换器、晶体振荡器等元件。
图4为本发明第一实施例的导航路线修改方法的流程示意图。本实施例为导航客户端执行的导航路线修改方法。如图4所示,本实施例的导航路线修改方法可包括以下步骤:
步骤S11:展示第一导航路线。
具体地,在本实施例中,导航客户端可以但不限于为将接收到的服务器发送的第一导航路线进行展示,例如在其他实施例中,第一导航路线也可以由导航客户端处理得到。
具体地,在一实施方式中,用户在导航客户端上输入出发地与目的地后,导航客户端将接收到的出发地与目的地发送至服务器。进一步地,用户还可以通过导航客户端输入出发地的预设出发时间,导航客户端将接收到的出发地的预设出发时间发送至服务器。服务器根据出发地、目的地及预设出发时间获取出发地与目的地之间的交通条件,并根据出发地、目的地、预设出发时间及交通条件计算处理得到第一导航路线。服务器将第一导航路线返回至导航客户端,导航客户端将接收到的第一导航路线进行展示。
步骤S12:检测是否接收到操作指令。
具体地,在本实施例中,导航客户端在展示第一导航路线后实时检测是否接收到用户输入的操作指令,例如用户可以但不限于通过按压第一导航路线上的任意一点、点击导航客户端展示的地图上的任意位置或者拖动第一导航路线上的任意一点到达预设位置等来触发导航客户端的操作指令。
具体地,在一实施方式中,接收到按压并拖动第一导航路线上的任意一点到预设位置。
具体地,在本实施例中,用户可以先按压第一导航路线上的任意一点后,并同时将按压的位置拖动至预设位置来触发操作指令。具体地,导航客户端将预设位置作为沿途目的地发送至服务器,进一步地,用户在拖动路线到了预设位置后,客户端将会将该预设位置进行标记。具体地,在本实施例中,用户还可以重复拖动第一导航路线到不同的预设位置,导航客户端将会根据用户拖动路线的先后顺序的预设位置进行逐一标记,从而得到用户期望的多个沿途目的地,进而得到出发地、目的地及出发地与目的地之间至少一个沿途目的地的第二导航路线。进一步地,在本实施例中,用户还可以通过按压并拖动出发地或目的地到预设位置,从而实现更改出出发地或目的地的目的。
具体地,在另一实施方式中,接收到按压第一导航路线上的多点,并拖动多点中任意一点到预设位置。
具体地,在本实施例中,以用户同时按压第一导航路线上的任意两点为例进行说明。具体地,用户先按压第一导航路线上的任意两点后,拖动第一导航路线的两点中的一点到预设位置,而第一导航路线的两点中的另一点保留在第一位置上,以保持第一导航路线中的部分路径不变。具体地,导航客户端将预设位置与第一位置均作为沿途目的地发送至服务器,进一步地,用户在拖动路线到了预设位置后,客户端将会将该预设位置及第一位置进行标记。具体地,在本实施例中,用户还可以重复拖动第一导航路线到不同的预设位置,导航客户端将会根据用户拖动路线的先后顺序的预设位置进行逐一标记,从而得到用户期望的多个沿途目的地,进而得到出发地、目的地及出发地与目的地之间至少一个沿途目的地的第二导航路线。进一步地,在本实施例中,用户还可以通过按压并拖动出发地或目的地到预设位置,从而实现更改出出发地或目的地的目的。
步骤S13:在接收到操作指令时,则根据操作指令向服务器发送修改信号,以使得服务器根据修改信号返回第二导航路线至导航客户端。
具体地,在本实施例中,导航客户端根据接收到的操作指令生成相应的修改信号,其中修改信号包括出发地、目的地、沿途目的地、修改路线请求及第一导航路线等。导航客户端将修改信号发送至服务器,服务器出发地、目的地、沿途目的地、修改路线请求及第一导航路线进行计算处理,将第一导航路线进行相应的修改得到第二导航路线。服务器将得到的第二导航路线发送至导航客户端。
步骤S14:更新展示第二导航路线。
具体地,在本实施例中,导航客户端将接收到的第二导航路线进行更新展示,具体地,导航客户端将之前展示的第一导航路线变更为第二导航路线,从而能够使得用户可以更灵活更直观地规划出所期望的路线。
具体地,本实施例提供的导航路线修改方法,通过设置操作指令将导航客户端展示的第一导航路线进行修改,以得到用户期望的第二导航路线,从而能够使得用户可以更灵活、更直观地规划出所期望的导航路线。
请参考图5,图5为本发明第二实施例的导航路线修改方法的流程示意图。如图4与图5,导航路线修改方法应用于导航客户端,本实施例提供的导航路线修改方法在步骤S12之后可以但不限于包括以下步骤:
步骤S21:判断是否接收到按压预设位置的按压指令。
具体地,在本实施例中,若是,则执行步骤S22:在按压指令中的按压时长大于预设时长时弹出输入框。若否,则返回步骤S21:判断是否接收到按压预设位置的按压指令。
具体地,在本实施例中,用户可以但不限于通过按压预设位置触发按压指令。具体地,导航客户端在接收到用户按压预设位置时,判断按压时长是否大于预设时长,以在用户对预设位置的按压时长大于预设位置时,导航客户端弹出输入框,以方便用户对应预设位置输入导航条件。其中,预设位置可以但并不限于为出发地、目的地或沿途目的地等。
请参考图6,图6为本发明第三实施例的导航路线修改方法的流程示意图。如图4至图6所示,本实施例提供的导航路线修改方法应用于导航客户端,本实施例提供的导航路线修改方法在步骤S22之后可以但并不限于包括以下步骤:
步骤S31:接收停留时长指令。
具体地,在本实施例中,用户可以但不限于通过导航客户端弹出输入框输入预设停留时长来触发与相应的预设位置的停留时长指令。例如,用户可以通过长按压出发地所对应的位置时,导航客户端弹出相应的输入框,用户通过输入框设置出发地的预设出发时间,或者用户通过长按压与每个沿途目的地相应的预设位置,从而实现设置多个沿途目的地的停留时间。
步骤S32:将预设位置与停留时长指令发送至服务器,以使得服务器根据预设位置、停留时长指令及第二导航路线返回第三导航路线至导航客户端。
具体地,在本实施例中,用户可以但不限于在第二导航路线基础上设置出发地的预设出发时间、及每个沿途目的地的停留时长。具体地,导航客户端将接收到出发地的预设出发时间、或者各个沿途目的地的停留时长或预设出发时间发送至服务器。服务器将根据各沿途目的地、出发地的预设出发时间、或者各个沿途目的地的停留时长或预设出发时间及第二导航路线进行计算得到第三导航路线,从而能够实现用户直观地修改导航路线,使得导航路线达到用户期望的路线。
步骤S33:更新展示第三导航路线。
具体地,在本实施例中,服务器将生成的第三导航路线发送至导航客户端,导航客户端将接收到的第三导航路线进行展示,以将第二导航路线修改为具有预设出发时间的导航路线。具体地,用户可以但不限于将第三导航路线进行存储在导航客户端或者导航账号中,以在到达预设出发时间时导航客户端可以自动弹出第三导航路线,但并不限于此。
具体地,本实施例提供的导航路线修改方法,通过设置操作指令将导航客户端展示的第一导航路线进行修改,以得到用户期望的第二导航路线,从而能够使得用户可以更灵活、更直观地规划出所期望的导航路线,同时通过弹出输入框,方便用户输入出发地或沿途目的地的预设出发时间,进而能够帮助用户更好地规划所期望的路线,实现多目的地之间的接驳导航。
请参考图7,图7为本发明第四实施例的导航路线修改方法的流程示意图。导航路线修改方法应用于导航客户端与服务器。本实施例提供的导航路线修改方法可以但并不限于包括以下步骤:
步骤S41:导航客户端展示第一导航路线,并在接收到操作指令时向服务器发送修改信号。
具体地,在本实施例中,导航客户端可以但不限于为将接收到的服务器发送的第一导航路线进行展示,例如在其他实施例中,第一导航路线也可以由导航客户端处理得到。
具体地,在一实施方式中,用户在导航客户端上输入出发地与目的地后,导航客户端将接收到的出发地与目的地发送至服务器。进一步地,用户还可以通过导航客户端输入出发地的预设出发时间,导航客户端将接收到的出发地的预设出发时间发送至服务器。服务器根据出发地、目的地及预设出发时间获取出发地与目的地之间的交通条件,并根据出发地、目的地、预设出发时间及交通条件计算处理得到第一导航路线。服务器将第一导航路线返回至导航客户端,导航客户端将接收到的第一导航路线进行展示。
具体地,在本实施例中,导航客户端在展示第一导航路线后实时检测是否接收到用户输入的操作指令,例如用户可以但不限于通过按压第一导航路线上的任意一点、点击导航客户端展示的地图上的任意位置或者拖动第一导航路线上的任意一点到达预设位置等来触发导航客户端的操作指令。
具体地,在一实施方式中,接收到按压并拖动第一导航路线上的任意一点到预设位置。
具体地,在本实施例中,用户可以先按压第一导航路线上的任意一点后,并同时将按压的位置拖动至预设位置来触发操作指令。具体地,导航客户端将预设位置作为沿途目的地发送至服务器,进一步地,用户在拖动路线到了预设位置后,客户端将会将该预设位置进行标记。具体地,在本实施例中,用户还可以重复拖动第一导航路线到不同的预设位置,导航客户端将会根据用户拖动路线的先后顺序的预设位置进行逐一标记,从而得到用户期望的多个沿途目的地,进而得到出发地、目的地及出发地与目的地之间至少一个沿途目的地的第二导航路线。进一步地,在本实施例中,用户还可以通过按压并拖动出发地或目的地到预设位置,从而实现更改出出发地或目的地的目的。
具体地,在另一实施方式中,接收到按压第一导航路线上的多点,并拖动多点中任意一点到预设位置。
具体地,在本实施例中,以用户同时按压第一导航路线上的任意两点为例进行说明。具体地,用户先按压第一导航路线上的任意两点后,拖动第一导航路线的两点中的一点到预设位置,而第一导航路线的两点中的另一点保留在第一位置上,以保持第一导航路线中的部分路径不变。具体地,导航客户端将预设位置与第一位置均作为沿途目的地发送至服务器,进一步地,用户在拖动路线到了预设位置后,客户端将会将该预设位置及第一位置进行标记。具体地,在本实施例中,用户还可以重复拖动第一导航路线到不同的预设位置,导航客户端将会根据用户拖动路线的先后顺序的预设位置进行逐一标记,从而得到用户期望的多个沿途目的地,进而得到出发地、目的地及出发地与目的地之间至少一个沿途目的地的第二导航路线。进一步地,在本实施例中,用户还可以通过按压并拖动出发地或目的地到预设位置,从而实现更改出出发地或目的地的目的。
具体地,在本实施例中,导航客户端根据接收到的操作指令生成相应的修改信号,其中修改信号包括出发地、目的地、沿途目的地、修改路线请求及第一导航路线等。
步骤S42:服务器根据修改信号返回第二导航路线至导航客户端;
具体地,在本实施例中,服务器出发地、目的地、沿途目的地、修改路线请求及第一导航路线进行计算处理,将第一导航路线进行相应的修改得到第二导航路线。服务器将得到的第二导航路线发送至导航客户端。
步骤S43:导航客户端更新展示第二导航路线。
具体地,在本实施例中,导航客户端将接收到的第二导航路线进行更新展示,具体地,导航客户端将之前展示的第一导航路线变更为第二导航路线,从而能够使得用户可以更灵活更直观地规划出所期望的路线。
请一并参考图8,图8为本发明第五实施例的导航路线修改方法的流程示意图。导航路线修改方法应用于导航客户端与服务器。本实施例提供的导航路线修改方法在步骤S43之后可以但不限于包括以下步骤:
步骤S51:导航客户端判断是否接收到按压预设位置的按压指令。
具体地,在本实施例中,若是,则执行步骤S52:在按压指令中的按压时长大于预设时长时弹出输入框。若否,则返回步骤S51:判断是否接收到按压预设位置的按压指令。
具体地,在本实施例中,用户可以但不限于通过按压预设位置触发按压指令。具体地,导航客户端在接收到用户按压预设位置时,判断按压时长是否大于预设时长,以在用户对预设位置的按压时长大于预设位置时,导航客户端弹出输入框,以方便用户对应预设位置输入导航条件。其中,预设位置可以但并不限于为出发地、目的地或沿途目的地等。
步骤S53:导航客户端接收停留时长指令,并将预设位置与停留时长指令发送至服务器。
具体地,在本实施例中,用户可以但不限于通过导航客户端弹出输入框输入预设停留时长来触发与相应的预设位置的停留时长指令。例如,用户可以通过长按压出发地所对应的位置时,导航客户端弹出相应的输入框,用户通过输入框设置出发地的预设出发时间,或者用户通过长按压与每个沿途目的地相应的预设位置,从而实现设置多个沿途目的地的停留时间。
步骤S54:服务器根据预设位置、停留时长指令及第二导航路线返回第三导航路线至导航客户端。
具体地,在本实施例中,用户可以但不限于在第二导航路线基础上设置出发地的预设出发时间、及每个沿途目的地的停留时长。具体地,服务器将根据各沿途目的地、出发地的预设出发时间、或者各个沿途目的地的停留时长或预设出发时间及第二导航路线进行计算得到第三导航路线,从而能够实现用户直观地修改导航路线,使得导航路线达到用户期望的路线。
步骤S55:导航客户端更新展示第三导航路线。
具体地,在本实施例中,服务器将生成的第三导航路线发送至导航客户端,导航客户端将接收到的第三导航路线进行展示,以将第二导航路线修改为具有预设出发时间的导航路线。具体地,用户可以但不限于将第三导航路线进行存储在导航客户端或者导航账号中,以在到达预设出发时间时导航客户端可以自动弹出第三导航路线,但并不限于此。
具体地,本实施例提供的导航路线修改方法,通过设置操作指令将导航客户端展示的第一导航路线进行修改,以得到用户期望的第二导航路线,从而能够使得用户可以更灵活、更直观地规划出所期望的导航路线,同时通过弹出输入框,方便用户输入出发地或沿途目的地的预设出发时间,进而能够帮助用户更好地规划所期望的路线,实现多目的地之间的接驳导航。
请参考图9,图9为本发明第六实施例的导航客户端100的结构框图。本实施例提供的导航客户端100可用于实现第一实施例至第三实施例所示的导航路线修改方法。如图9所示,导航客户端100包括包括存储器140与处理器160。
具体地,在本实施例中,存储器140用于存储可执行程序代码。处理器160用于调用存储器140中的可执行程序代码,执行步骤包括:展示第一导航路线;检测是否接收到操作指令;在接收到操作指令时,则根据操作指令向服务器发送修改信号,以使得服务器根据修改信号返回第二导航路线至导航客户端100;更新展示第二导航路线。
具体地,在一实施方式中,接收到按压并拖动第一导航路线上的任意一点到预设位置。
具体地,在另一实施方式中,接收到按压第一导航路线上的多点,并拖动多点中任意一点到预设位置。
具体地,在本实施例中,处理器160还用于判断是否接收到按压预设位置的按压指令;若是,则在按压指令中的按压时长大于预设时长时弹出输入框;若否,则返回判断是否接收到按压预设位置的按压指令。
具体地,在本实施例中,处理器160还用于接收停留时长指令;将预设位置与停留时长指令发送至服务器,以使得服务器根据预设位置、停留时长指令及第二导航路线返回第三导航路线至导航客户端100;更新展示第三导航路线。
具体地,本实施例中,导航客户端100的具体结构请参图2所示的终端100的结构,在此不再赘述。
本实施例对导航客户端100的各功能单元实现各自功能的具体过程,请参见上述图4至图6所示实施例中描述的具体内容,在此不再赘述。
具体地,本实施例提供的导航路客户端,通过设置操作指令将导航客户端100展示的第一导航路线进行修改,以得到用户期望的第二导航路线,从而能够使得用户可以更灵活、更直观地规划出所期望的导航路线,同时通过弹出输入框,方便用户输入出发地或沿途目的地的预设出发时间,进而能够帮助用户更好地规划所期望的路线,实现多目的地之间的接驳导航。
请参考图10,图10为本发明第七实施例的导航系统50的结构框图。如图10所示,本实施例提供的导航系统50可用于实现第四实施例与第五实施例所示的导航路线修改方法,导航系统50包括服务器60与导航客户端70。
具体地,在本实施例中,导航客户端70用于展示第一导航路线,并在接收到操作指令时向服务器60发送修改信号。服务器60用于根据修改信号返回第二导航路线至导航客户端70。导航客户端70还用于更新展示第二导航路线。
具体地,在一实施方式中,接收到按压并拖动第一导航路线上的任意一点到预设位置。
具体地,在另一实施方式中,接收到按压第一导航路线上的多点,并拖动多点中任意一点到预设位置。
具体地,在本实施例中,导航客户端70还用于判断是否接收到按压预设位置的按压指令;若是,则在按压指令中的按压时长大于预设时长时弹出输入框;若否,则返回判断是否接收到按压预设位置的按压指令。
具体地,在本实施例中,导航客户端70还用于接收停留时长指令,并将预设位置与停留时长指令发送至服务器60。服务器60还用于根据预设位置、停留时长指令及第二导航路线返回第三导航路线至导航客户端70。导航客户端70还用于更新展示第三导航路线。
本实施例对导航系统50的各功能单元实现各自功能的具体过程,请参见上述图7与图8所示实施例中描述的具体内容,在此不再赘述。
具体地,本实施例提供的导航系统,通过设置操作指令将导航客户端70展示的第一导航路线进行修改,以得到用户期望的第二导航路线,从而能够使得用户可以更灵活、更直观地规划出所期望的导航路线,同时通过弹出输入框,方便用户输入出发地或沿途目的地的预设出发时间,进而能够帮助用户更好地规划所期望的路线,实现多目的地之间的接驳导航。
上述的服务器可以但不限于包括一个或多个第二处理器、第二存储器。第二存储器可用于存储软件程序以及模块,第二处理器通过运行存储在第二存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理。
本发明提供的导航路线修改方法、导航客户端及导航系统,通过设置操作指令将导航客户端展示的第一导航路线进行修改,以得到用户期望的第二导航路线,从而能够使得用户可以更灵活、更直观地规划出所期望的导航路线,同时通过弹出输入框,方便用户输入出发地或沿途目的地的预设出发时间,进而能够帮助用户更好地规划所期望的路线,实现多目的地之间的接驳导航,方便用户规划出行方案,提升用户体验。
此外,本发明实施例还提供一种计算机可读存储介质,其内存储有计算机可执行指令,上述的计算机可读存储介质例如为非易失性存储器例如光盘、硬盘、或者闪存。上述的计算机可执行指令用于让计算机或者类似的运算装置完成上述的导航路线修改方法中的各种操作。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于终端类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

Claims (10)

1.一种导航路线修改方法,其特征在于,所述导航路线修改方法应用于导航客户端,所述导航路线修改方法包括:
展示第一导航路线;
检测是否接收到操作指令;
在接收到所述操作指令时,则根据所述操作指令向服务器发送修改信号,以使得所述服务器根据所述修改信号返回第二导航路线至所述导航客户端;
更新展示所述第二导航路线。
2.如权利要求1所述的导航路线修改方法,其特征在于,所述检测是否接收到操作指令的步骤包括:
接收到按压并拖动所述第一导航路线上的任意一点到预设位置。
3.如权利要求1所述的导航路线修改方法,其特征在于,所述检测是否接收到操作指令的步骤包括:
接收到按压所述第一导航路线上的多点,并拖动所述多点中任意一点到预设位置。
4.如权利要求2或3所述的导航路线修改方法,其特征在于,所述检测是否接收到操作指令的步骤之后还包括:
判断是否接收到按压预设位置的按压指令;
若是,则在所述按压指令中的按压时长大于预设时长时弹出输入框;
若否,则返回所述判断是否接收到按压预设位置的按压指令。
5.如权利要求4所述的导航路线修改方法,其特征在于,所述若是,则在所述按压指令中的按压时长大于预设时长时弹出输入框的步骤之后还包括:
接收停留时长指令;
将所述预设位置与所述停留时长指令发送至服务器,以使得所述服务器根据所述预设位置、所述停留时长指令及所述第二导航路线返回第三导航路线至所述导航客户端;
更新展示所述第三导航路线。
6.一种导航路线修改方法,其特征在于,所述导航路线修改方法应用于服务器与导航客户端之间,所述导航路线修改方法包括:
所述导航客户端展示第一导航路线,并在接收到操作指令时向所述服务器发送修改信号;
所述服务器根据所述修改信号返回第二导航路线至所述导航客户端;
所述导航客户端更新展示所述第二导航路线。
7.如权利要求6所述的导航路线修改方法,其特征在于,所述导航客户端更新展示所述第二导航路线的步骤之后还包括:
所述导航客户端判断是否接收到按压预设位置的按压指令;
若是,则在所述按压指令中的按压时长大于预设时长时弹出输入框;
若否,则返回所述判断是否接收到按压预设位置的按压指令。
8.如权利要求7所述的导航路线修改方法,其特征在于,所述若是,则在所述按压指令中的按压时长大于预设时长时弹出输入框的步骤之后包括:
所述导航客户端接收停留时长指令,并将所述预设位置与所述停留时长指令发送至服务器;
所述服务器根据所述预设位置、所述停留时长指令及所述第二导航路线返回第三导航路线至所述导航客户端;
所述导航客户端更新展示所述第三导航路线。
9.一种导航客户端,其特征在于,所述导航客户端包括:
存储器,用于存储可执行程序代码;以及
处理器,用于调用所述存储器中的所述可执行程序代码,执行步骤包括如权利要求1至5中任一项所述的导航路线修改方法。
10.一种导航系统,其特征在于,所述导航系统包括服务器与导航客户端;
所述导航客户端,用于展示第一导航路线,并在接收到操作指令时向所述服务器发送修改信号;
所述服务器,用于根据所述修改信号返回第二导航路线至所述导航客户端;
所述导航客户端,还用于更新展示所述第二导航路线。
CN201711308138.8A 2017-12-11 2017-12-11 导航路线修改方法、导航客户端及导航系统 Pending CN108153472A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711308138.8A CN108153472A (zh) 2017-12-11 2017-12-11 导航路线修改方法、导航客户端及导航系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711308138.8A CN108153472A (zh) 2017-12-11 2017-12-11 导航路线修改方法、导航客户端及导航系统

Publications (1)

Publication Number Publication Date
CN108153472A true CN108153472A (zh) 2018-06-12

Family

ID=62466931

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711308138.8A Pending CN108153472A (zh) 2017-12-11 2017-12-11 导航路线修改方法、导航客户端及导航系统

Country Status (1)

Country Link
CN (1) CN108153472A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111659123A (zh) * 2020-07-17 2020-09-15 网易(杭州)网络有限公司 导航数据的处理方法及装置、存储介质、电子设备

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1871499A (zh) * 2003-09-30 2006-11-29 株式会社建伍 引导路线搜索装置和引导路线搜索方法
CN101275855A (zh) * 2007-03-28 2008-10-01 阿尔派电子(中国)有限公司 车载导航装置的导航线路探索方法
CN1714275B (zh) * 2003-07-16 2012-02-22 哈曼贝克自动系统股份有限公司 导航系统及在导航系统中确定路线的方法
CN104457772A (zh) * 2013-09-13 2015-03-25 伊莱比特汽车公司 用于对数字化地图数据进行修正的技术
CN105318880A (zh) * 2014-07-02 2016-02-10 腾讯科技(深圳)有限公司 一种导航路线规划方法和装置
US20160076906A1 (en) * 2014-09-12 2016-03-17 Telenav, Inc. Navigation system with destination action mechanism and method of operation thereof
CN106153056A (zh) * 2015-03-27 2016-11-23 北京搜狗科技发展有限公司 导航路线生成方法及装置、导航路线获取方法及客户端

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1714275B (zh) * 2003-07-16 2012-02-22 哈曼贝克自动系统股份有限公司 导航系统及在导航系统中确定路线的方法
CN1871499A (zh) * 2003-09-30 2006-11-29 株式会社建伍 引导路线搜索装置和引导路线搜索方法
CN101275855A (zh) * 2007-03-28 2008-10-01 阿尔派电子(中国)有限公司 车载导航装置的导航线路探索方法
CN104457772A (zh) * 2013-09-13 2015-03-25 伊莱比特汽车公司 用于对数字化地图数据进行修正的技术
CN105318880A (zh) * 2014-07-02 2016-02-10 腾讯科技(深圳)有限公司 一种导航路线规划方法和装置
US20160076906A1 (en) * 2014-09-12 2016-03-17 Telenav, Inc. Navigation system with destination action mechanism and method of operation thereof
CN106153056A (zh) * 2015-03-27 2016-11-23 北京搜狗科技发展有限公司 导航路线生成方法及装置、导航路线获取方法及客户端

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111659123A (zh) * 2020-07-17 2020-09-15 网易(杭州)网络有限公司 导航数据的处理方法及装置、存储介质、电子设备

Similar Documents

Publication Publication Date Title
CN105100141B (zh) 多媒体内容网络分享方法、装置及系统
CN112947823A (zh) 会话处理方法、装置、设备及存储介质
CN105760127A (zh) 一种传屏方法、传屏装置及移动终端
CN106502826B (zh) 数据备份及传输方法及移动终端
CN106657528A (zh) 一种来电管理方法及装置
CN113038434B (zh) 设备注册方法、装置、移动终端和存储介质
CN104333643B (zh) 添加联系人的方法、系统及终端
CN106033337A (zh) 一种即时通信表情符号生成方法及装置
US10455492B2 (en) Mobile terminal and method of operating the same
US11800547B2 (en) Information transmission method and device
CN114629932A (zh) 电子设备间的协同方法及电子设备
CN105933204A (zh) 第一设备向第二设备发送同步消息的方法和装置
CN106569910A (zh) 数据备份及传输方法及移动终端
CN109274818A (zh) 应用程序的下载方法、移动终端及计算机存储介质
CN109922539B (zh) 网络连接方法及相关产品
US20230051434A1 (en) Application installation method and apparatus, terminal device, and storage medium
CN105704106B (zh) 一种可视化ivr实现方法及移动终端
CN108924647A (zh) 视频编辑方法、视频编辑装置、终端
CN104113620A (zh) 通讯录更新方法、更新装置及用户终端
CN106332310A (zh) 多媒体文件分享方法及装置
CN110912830A (zh) 传输数据的方法和装置
CN108195386A (zh) 导航方法、服务器及导航系统
CN108153472A (zh) 导航路线修改方法、导航客户端及导航系统
CN108200636A (zh) 导航信息展示方法、终端
CN109900286A (zh) 导航方法、服务器及导航系统

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180612

RJ01 Rejection of invention patent application after publication