CN106323299B - 一种导航方法、装置和*** - Google Patents
一种导航方法、装置和*** Download PDFInfo
- Publication number
- CN106323299B CN106323299B CN201610649021.5A CN201610649021A CN106323299B CN 106323299 B CN106323299 B CN 106323299B CN 201610649021 A CN201610649021 A CN 201610649021A CN 106323299 B CN106323299 B CN 106323299B
- Authority
- CN
- China
- Prior art keywords
- terminal
- navigation
- position information
- time
- server
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/28—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3407—Route searching; Route guidance specially adapted for specific applications
- G01C21/3438—Rendez-vous, i.e. searching a destination where several users can meet, and the routes to this destination for these users; Ride sharing, i.e. searching a route such that at least two users can share a vehicle for at least part of the route
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明适用于通信领域,提供了一种导航方法、装置和***,旨在解决现有技术不支持多用户实时交互和共享路径规划的导航功能。所述方法包括:服务器获取第一终端发送的即时导航地图,其中,即时导航地图中包括多个标记点的位置信息;在即时导航地图中,根据所述多个标记点的位置信息规划由起点的位置经过中间点的位置到达终点的位置的导航路径;将包含导航路径的即时导航地图发送至第一终端以及第二终端。本发明的技术方案通过服务器根据多个标记点的位置信息规划导航路径,并将包含该导航路径的即时导航地图发送给第一终端和第二终端,从而实现多个用户之间能够实时交互和共享路径规划的导航功能。
Description
技术领域
本发明涉及通信领域,尤其涉及一种导航方法、装置和***。
背景技术
目前,各种移动终端和汽车等设备上都有通过全球定位***(GlobalPositioning System,GPS)进行导航的功能,比如Google Map、百度地图、苹果地图、高德地图等应用,可以通过输入目的地地址,查找目的地在地图上的位置规划路径并进行导航。
但是,现有技术的导航功能往往只针对单一用户,并没有针对多用户能够实时交互的路径规划和导航功能。例如,当两个用户有一个约会时,每个用户都通过自己的汽车导航设备进行导航,用户之间互相看不到对方的实时行进路线,因而也不能互相提供导航指导,当导航路线不是最优路径时用户之间不能及时进行相互的反馈和修正,常常造成“近在咫尺,远在天涯”的约会困难。
发明内容
本发明的目的在于提供一种导航方法、装置和***,旨在解决现有技术不支持多用户实时交互和共享路径规划的导航功能。
本发明的第一方面,提供一种导航方法,包括:
所述服务器获取第一终端发送的即时导航地图,其中,所述即时导航地图中包括多个标记点的位置信息,所述多个标记点的位置信息为所述第一终端的用户设置的为第二终端提供导航协助的信息,并包括起点的位置信息、终点的位置信息和至少一个中间点的位置信息,所述第一终端为提供导航协助的终端,所述第二终端为需要接受导航协助的终端;
在所述即时导航地图中,根据所述多个标记点的位置信息规划由所述起点的位置经过所述中间点的位置到达所述终点的位置的导航路径;
将包含所述导航路径的即时导航地图发送至所述第一终端以及所述第二终端。
本发明的第二方面,提供一种导航装置,包括:
获取模块,用于获取第一终端发送的即时导航地图,其中,所述即时导航地图中包括多个标记点的位置信息,所述多个标记点的位置信息为所述第一终端的用户设置的为第二终端提供导航协助的信息,并包括起点的位置信息、终点的位置信息和至少一个中间点的位置信息,所述第一终端为提供导航协助的终端,所述第二终端为需要接受导航协助的终端;
规划模块,用于在所述即时导航地图中,根据所述多个标记点的位置信息规划由所述起点的位置经过所述中间点的位置到达所述终点的位置的导航路径;
地图发送模块,用于将包含所述导航路径的即时导航地图发送至所述第一终端以及所述第二终端。
本发明的第三方面,提供一种导航***,包括第一终端、第二终端和服务器,所述第一终端为提供导航协助的终端,所述第二终端为需要接受导航协助的终端;
所述第一终端用于导入即时导航地图,并将包含多个标记点的位置信息的所述即时导航地图发送给所述服务器,其中,所述多个标记点的位置信息为所述第一终端的用户设置的为所述第二终端提供导航协助的信息,并包括起点的位置信息、终点的位置信息和至少一个中间点的位置信息;
所述服务器用于获取所述第一终端发送的所述即时导航地图;以及用于在所述即时导航地图中,根据所述多个标记点的位置信息规划由所述起点的位置经过所述中间点的位置到达所述终点的位置的导航路径;还用于将包含所述导航路径的即时导航地图发送至所述第一终端以及所述第二终端;
所述第一终端还用于接收并显示所述服务器发送的包含导航路径的即时导航地图;
所述第二终端用于接收并显示所述服务器发送的包含所述导航路径的即时导航地图。
本发明与现有技术相比存在的有益效果是:服务器获取第一终端发送的包含多个标记点的即时导航地图后,根据多个标记点的位置信息规划从起点经过中间点到达终点的导航路径,并将包含该导航路径的即时导航地图发送给第一终端和第二终端,从而实现多个用户之间能够实时交互和共享路径规划的导航功能。
附图说明
图1是本发明实施例一提供的一种导航***的结构示意图;
图2是本发明实施例一提供的一种导航***中辅助导航应用场景的导航示意图;
图3是本发明实施例二提供的一种导航方法的流程图;
图4是本发明实施例三提供的一种导航方法的流程图;
图5是本发明实施例四提供的一种导航装置的结构示意图;
图6是本发明实施例五提供的一种导航装置的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
以下结合具体附图对本发明的实现进行详细的描述。
实施例一:
图1是本发明实施例一提供的一种导航***的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。图1示例的导航***包括第一终端11、第二终端12和服务器13,其中,第一终端11为提供导航协助的终端,第二终端12为需要接受导航协助的终端,第二终端12的数目可以为一个,也可以为至少两个。第一终端11、第二终端12和服务器13的详细功能说明如下:
第一终端11导入即时导航地图,并将包含多个标记点的位置信息的即时导航地图发送给服务器13,其中,多个标记点的位置信息为第一终端的用户设置的为第二终端提供导航协助的信息,包括起点的位置信息、终点的位置信息和至少一个中间点的位置信息。
具体地,第一终端11作为提供导航协助的终端,可以通过导航应用APP完成提供导航协助的功能,其中,导航应用APP可以通过微信公众号的方式提供。
第一终端11的用户启动导航应用APP后,可以邀请需要接受导航协助的一个或者多个终端,即第二终端12,邀请成功后,第一终端11可以获取到自己的位置信息和第二终端12的位置信息,可选地,第一终端11可以通过GPS、北斗卫星导航***(BeiDou NavigationSatellite System,BDS)、无线保真(Wireless Fidelity,WiFi)以及蓝牙(Bluetooth)等定位工具获取位置信息。第一终端11在导航应用APP中导入第三方即时导航地图,并将用户设置的起点的位置和终点的位置标示在即时导航地图中,优选地,起点的位置可以是其中一个第二终端12的位置,终点的位置可以是另一个第二终端12的位置,同时,第一终端11的用户根据起点的位置、终点的位置,为第二终端12选择合适的中间点,第一终端11将用户设置的中间点的位置标示在即时导航地图中,中间点可以是第一终端11和第二终端12在某个位置汇合的中间点,中间点可以设置一个也可以设置多个,并且可以对不同的第二终端12设置不同的中间点,通过设置多个中间点可以将导航路线引导至用户预期规划的路线上。
在第一终端11的用户确定了包括起点的位置、终点的位置和中间点的位置等多个标记点的位置后,启动辅助导航功能。第一终端11检测到用户启动了辅助导航功能,则将包含多个标记点的位置信息的即时导航地图发送给服务器13。
服务器13可以是云端服务器,服务器13获取到第一终端11发送的即时导航地图后,根据该即时导航地图中包含的多个标记点的位置信息,在即时导航地图中规划由起点的位置经过中间点的位置到达终点的位置的导航路径,并且将包含该导航路径的即时导航地图发送给第一终端11和第二终端12。
第一终端11接收到服务器13发送的包含导航路径的即时导航地图后,在导航应用APP中的即时导航地图中显示具体的导航路径,以及多个标记点的位置,使得第一终端11的用户可以实时查看到当前的导航路径和多个标记点的位置情况。
第二终端12接收到服务器13发送的包含导航路径的即时导航地图后,在导航应用APP中导入该即时导航地图,并在该即时导航地图中显示具体的导航路径,以及多个标记点的位置,使得第二终端12的用户可以实时查看到的导航路径和多个标记点的位置情况,同时,第二终端12的用户可以根据该即时导航地图,按照第一终端11规划的导航路径行进。
可选地,中间点的位置可以随时进行调整,例如当第二终端12的用户认为第一终端11的用户确定的中间点位置不合适时,可以调整该中间点的位置,第一终端11的用户也可以随时调整中间点的位置。当中间点的位置被调整时,调整后的中间点的位置信息被发送到服务器13,当服务器13接收到更新后的中间点的位置信息时,根据该更新后的中间点的位置信息更新当前的导航路径,并将更新后的导航路径发送到第一终端11和第二终端12。
当第一终端11和第二终端12接收到服务器13发送的更新后的导航路径时,根据该更新后的导航路径刷新即时导航地图,使得第一终端11和第二终端12都能够实时查看到当前的中间点位置,从而实现了多用户之间的实时交互和共享路径规划。
可选地,在第二终端12的导航过程中,第二终端12将自身的实时位置信息发送给服务器13。当服务器13获取到第二终端12发送的实时位置信息时,及时将该实时位置信息发送给第一终端11和其他第二终端12,使得参与辅助导航的所有用户都能够实时查看到每一个用户当前的行进位置,同时,服务器13根据第二终端12发送的实时位置信息判断第二终端12的当前位置是否在规划的导航路径上。
如果第二终端12的当前位置偏离了规划的导航路径,则服务器13向第二终端12发送第一提示消息,该第一提示消息包含第二终端12当前的实际位置信息和方向调整信息。当第二终端12接收到服务器13发送的第一提示消息时,第二终端12根据该第一提示消息中的实际位置信息发出位置提醒,并根据该第一提示消息中的方向调整信息发出方向调整指示。具体地,第二终端12可以通过语音或者其他提示音的方式发出第二终端12当前实际位置的提醒,以及需要向某一个具体的方向进行调整的指示。
可选地,在第二终端12的导航过程中,当服务器13获取到第二终端12发送的实时位置信息时,服务器13计算第二终端12当前的位置与中间点的位置之间的距离,并计算第二终端12到达中间点的位置所需要的时间,服务器13根据计算出的距离和时间,可以在预设的时间间隔向第一终端11发送第二提示消息,该第二提示消息可以包含当前的距离和时间信息,预设的时间间隔可以随着距离的减少而减少,即当第二终端12与中间点逐渐接近时,发送第二提示消息的时间间隔越短。当第一终端11接收到服务器13发送的第二提示消息时,根据该第二提示消息包含的距离和时间信息,发出对第二终端12的状态提醒。具体地,第一终端11可以通过语音或者其他提示音的方式发出对第二终端12的状态提醒,并且随着第二终端12与中间点的距离减少加强提醒的密度,从而提醒第一终端11的用户当前第二终端12的用户距离中间点的距离和到达中间点需要的时间,并提醒第一终端11的用户注意出发时间,以便及时与第二终端12的用户在中间点汇合。
进一步地,当第一终端11与第二终端12在中间点汇合后,服务器13判断第二终端12当前的位置信息与中间点的位置信息一致,则向其他第二终端12发送第三提示信息,其他第二终端12收到第三提示信息后,及时发出对用户的提醒和建议,例如可以提醒用户耐心等待或者按照导航路径相向而行。
为了更好的理解本发明实施例,以下通过一个具体的应用场景进行说明:
请一并参阅图2,图2是辅助导航应用场景的导航示意图。如图2所示,用户1为第一终端11的用户,用户2和用户3分别为两个第二终端12的用户,用户1和用户2都需要到达用户3的位置与用户3汇合。在传统方法中,用户1和用户2需要根据独立的导航工具规划到达用户3的路线,并且用户1、用户2和用户3之间也不同实时交互和共享路径规划,也无法直观获取当前其他用户的位置情况,但由于用户1对路线非常熟悉,可以提供导航协助,并且希望与用户2汇合后带领用户2一起到达用户3的位置,用户2和用户3对路线不熟悉,需要接受导航协助,此时可以通过本发明实施例的***提供的方法实现。
用户1打开辅助导航应用程序(Application,APP),邀请用户2和用户3加入辅助导航,邀请成功后,用户1的辅助导航APP中会显示出包含用户1的位置、用户2的位置和用户3的位置的即时导航地图。用户1在该即时导航地图中可以设置与用户2的中间点P1,并设置用户2的位置为起点位置,用户3的位置为终点位置,设置完成后,用户1在辅助导航APP中启动辅助导航功能。辅助导航功能启动成功后,用户1、用户2和用户3都可以在自己的辅助导航APP的即时导航地图中看到***根据中间点P1规划的导航路径,以及所有用户的位置和中间点P1的位置。此时,用户2可以根据该导航路径行进,用户1和用户3也可以随时查看到用户2当前的位置,以及用户2当前是否在规划的导航路径上,如果用户2偏离了导航路径则***通过即时语音发出提醒,告知用户2偏离了导航路径,以及需要朝某个具体方向进行调整,同时***通过语音或其他提示音提示用户1当前用户2到达中间点所需要的时间,并提醒用户1注意出发时间,当用户1和用户2汇合后,***可以通过即时语音提醒用户3,告知用户3当前用户1和用户2已经上路,请用户3耐心等待或者按照即时导航地图中的规划路径向用户1和用户2的方向相向而行。当用户1、用户2和用户3汇合后,导航结束。
本实施例中,第一终端导入即时导航地图后,将包含多个标记点的位置信息的即时导航地图发送给服务器,服务器根据获取到的即时导航地图中多个标记点的位置信息规划从起点经过中间点到达终点的导航路径,并将包含该导航路径的即时导航地图发送给第一终端和第二终端,从而实现第一终端的用户和第二终端的用户之间能够实时交互和共享路径规划的导航功能;同时,当中间点的位置发生调整时,服务器接收到更新后的中间点的位置信息后,根据该更新后的中间点的位置信息更新导航路径,并将更新后的导航路径发送至第一终端以及第二终端,第一终端的用户和第二终端的用户能够随时对规划路径进行交互式的调整和沟通,有效的辅助导航;第二终端将实时位置信息发送给服务器,若服务器根据该实时位置信息判断第二终端的当前位置偏离了导航路径,则及时向第二终端发送第一提示消息,第二终端可以根据该第一提示消息向第二终端的用户发出位置提醒和方向调整的指示,从而使第二终端的用户能否及时返回到规划的导航路径上,避免了导航错误导致的时间和精力的浪费,提高了导航效率;服务器同时根据第二终端的实时位置信息计算第二终端的位置与中间点的位置之间的距离,以及第二终端到达中间点的位置所需要的时间,并根据计算出的距离和时间及时向第一终端发送第二提示消息,第一终端能够根据该第二提示消息向第一终端的用户及时发出对第二终端的状态提醒,使第一终端的用户及时了解第二终端的当前状态,合理安排自己的行进计划,使辅助导航更加人性化,并进一步提高了导航效率。
实施例二:
图3是本发明实施例二提供的一种导航方法的流程图,图3示例的导航方法的执行主体是服务器,其可以是云端服务器。具体包括步骤S201至S203,详述如下:
S201、获取第一终端发送的即时导航地图,其中,该即时导航地图中包括多个标记点的位置信息,该多个标记点的位置信息为第一终端的用户设置的为第二终端提供导航协助的信息,并包括起点的位置信息、终点的位置信息和至少一个中间点的位置信息,第一终端为提供导航协助的终端,第二终端为需要接受导航协助的终端。
具体地,当第一终端检测到第一终端的用户启动了辅助导航功能时,将包含多个标记点的位置信息的即时导航地图发送给服务器。
多个标记点的位置信息包括了起点的位置信息、终点的位置信息和至少一个中间点的位置信息,进一步地,该多个标记点的位置信息还可以包括第一终端的位置信息和第二终端的位置信息,优选地,起点的位置可以是其中一个第二终端12的位置,其中,第一终端为提供导航协助的终端,第二终端为需要接受导航协助的终端,第二终端可以为一个,也可以为至少两个。
S202、在即时导航地图中,根据多个标记点的位置信息规划由起点的位置经过中间点的位置到达终点的位置的导航路径。
具体地,服务器获取到第一终端发送的即时导航地图后,根据该即时导航地图中包含的多个标记点的位置信息,在即时导航地图中规划由起点的位置经过中间点的位置到达终点的位置的导航路径。
S203、将包含导航路径的即时导航地图发送至第一终端以及第二终端。
具体地,服务器将包含步骤S202规划的导航路径的即时导航地图发送给第一终端和第二终端,使得第一终端和第二终端在本端的即时导航地图中显示具体的导航路径、以及多个标记点的位置,从而使每个终端的用户都可以实时查看到当前的导航路径和多个标记点的位置情况。
本实施例中,服务器通过获取第一终端发送的包含多个标记点的即时导航地图后,根据多个标记点的位置信息规划从起点经过中间点到达终点的导航路径,并将包含该导航路径的即时导航地图发送给第一终端和第二终端,从而实现第一终端的用户和第二终端的用户之间能够实时交互和共享路径规划的导航功能。
实施例三:
图4是本发明实施例三提供的一种导航方法的流程图,图4示例的导航方法的执行主体是服务器,其可以是云端服务器。具体包括步骤S301至S308,详述如下:
S301、获取第一终端发送的即时导航地图,其中,该即时导航地图中包括多个标记点的位置信息,该多个标记点的位置信息为第一终端的用户设置的为第二终端提供导航协助的信息,并包括起点的位置信息、终点的位置信息和至少一个中间点的位置信息,第一终端为提供导航协助的终端,第二终端为需要接受导航协助的终端。
具体地,当第一终端检测到第一终端的用户启动了辅助导航功能时,将包含多个标记点的位置信息的即时导航地图发送给服务器。
多个标记点的位置信息包括了起点的位置信息、终点的位置信息和至少一个中间点的位置信息,进一步地,该多个标记点的位置信息还可以包括第一终端的位置信息和第二终端的位置信息,优选地,起点的位置可以是其中一个第二终端12的位置,其中,第一终端为提供导航协助的终端,第二终端为需要接受导航协助的终端,第二终端可以为一个,也可以为至少两个。
S302、在即时导航地图中,根据多个标记点的位置信息规划由起点的位置经过中间点的位置到达终点的位置的导航路径。
具体地,服务器获取到第一终端发送的即时导航地图后,根据该即时导航地图中包含的多个标记点的位置信息,在即时导航地图中规划由起点的位置经过中间点的位置到达终点的位置的导航路径。
S303、将包含导航路径的即时导航地图发送至第一终端以及第二终端。
具体地,服务器将包含步骤S302规划的导航路径的即时导航地图发送给第一终端和第二终端,使得第一终端和第二终端在本端的即时导航地图中显示具体的导航路径、以及多个标记点的位置,从而使每个终端的用户都可以实时查看到当前的导航路径和多个标记点的位置情况。
S304、若接收到更新后的中间点的位置信息,则根据更新后的中间点的位置信息更新导航路径,并将更新后的导航路径发送至第一终端以及第二终端。
具体地,中间点的位置可以随时进行调整,例如当第二终端的用户认为第一终端的用户确定的中间点位置不合适时,可以调整该中间点的位置,第一终端的用户也可以随时调整中间点的位置。当中间点的位置被调整时,调整后的中间点的位置信息被发送到服务器。
若服务器接收到更新后的中间点的位置信息,则根据该更新后的中间点的位置信息更新当前的导航路径,并将更新后的导航路径发送到第一终端和第二终端,使得第一终端和第二终端可以根据该更新后的导航路径刷新即时导航地图,能够实时查看到当前的中间点位置,从而实现了多用户之间的实时交互和共享路径规划。
S305、获取第二终端发送的实时位置信息。
具体地,在第二终端的导航过程中,第二终端将自身的实时位置信息发送给服务器。服务器实时获取并记录第二终端发送的实时位置信息。
S306、根据第二终端发送的实时位置信息判断第二终端的当前位置是否在导航路径上,若第二终端的当前位置偏离了导航路径,则向第二终端发送第一提示消息,使得第二终端根据该第一提示消息发出位置提醒和方向调整的指示。
具体地,服务器根据步骤S305获取的实时位置信息,判断该实时位置信息对应的位置是否在规划的导航路径上,若判断结果为第二终端的实时位置不在规划的导航路径上,则说明第二终端的当前位置偏离了导航路径,服务器向第二终端发送第一提示消息,该第一提示消息包含第二终端当前的实际位置信息和方向调整信息,使得第二终端根据接收到的第一提示消息中的实际位置信息发出位置提醒,并根据该第一提示消息中的方向调整信息发出方向调整指示。
S307、根据第二终端发送的实时位置信息计算第二终端的位置与中间点的位置之间的距离,以及第二终端到达中间点的位置的时间。
具体地,服务器根据步骤S305获取的实时位置信息,计算第二终端当前的位置与中间点的位置之间的距离,并计算第二终端到达中间点的位置所需要的时间。
需要说明的是,在本实施例中,步骤S306和步骤S307之间可以是并列执行的关系。
S308、根据计算出的距离和时间向第一终端发送第二提示消息,使得第一终端根据所述第二提示消息发出对所述第二终端的状态提醒。
具体地,服务器根据步骤S307计算出的距离和时间,可以在预设的时间间隔向第一终端发送第二提示消息,该第二提示消息可以包含当前的距离和时间信息,预设的时间间隔可以随着距离的减少而减少,即当第二终端与中间点逐渐接近时,发送第二提示消息的时间间隔越短。
第一终端根据接收到的第二提示消息向第一终端的用户发出对第二终端的状态提醒,从而提醒第一终端的用户当前第二终端的用户距离中间点的距离和到达中间点需要的时间,并提醒第一终端的用户注意出发时间,以便及时与第二终端的用户在中间点汇合。
本实施例中,服务器通过获取第一终端发送的包含多个标记点的即时导航地图后,根据多个标记点的位置信息规划从起点经过中间点到达终点的导航路径,并将包含该导航路径的即时导航地图发送给第一终端和第二终端,从而实现第一终端的用户和第二终端的用户之间能够实时交互和共享路径规划的导航功能;同时,服务器接收到更新后的中间点的位置信息后,根据该更新后的中间点的位置信息更新导航路径,并将更新后的导航路径发送至第一终端以及所述第二终端,使得第一终端的用户和第二终端的用户之间能够随时对规划路径进行交互式的调整和沟通,有效的辅助导航;服务器通过获取第二终端的实时位置信息并根据该实时位置信息判断第二终端的当前位置偏离了导航路径时,及时向第二终端发送第一提示消息,使得第二终端可以根据该第一提示消息向第二终端的用户发出位置提醒和方向调整的指示,从而使第二终端的用户能够及时返回到规划的导航路径上,避免了导航错误导致的时间和精力的浪费,提高了导航效率;服务器同时根据第二终端的实时位置信息计算第二终端的位置与中间点的位置之间的距离,以及第二终端到达中间点的位置所需要的时间,并根据计算出的距离和时间及时向第一终端发送第二提示消息,使得第一终端能够根据该第二提示消息向第一终端的用户及时发出对第二终端的状态提醒,使第一终端的用户及时了解第二终端的当前状态,合理安排自己的行进计划,使辅助导航更加人性化,并进一步提高了导航效率。
实施例四:
图5是本发明实施例四提供的一种导航装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。图4示例的一种导航装置可以是前述实施例二提供的一种导航方法的执行主体。图4示例的一种导航装置包括获取模块41、规划模块42和地图发送模块43,各功能模块详细说明如下:
获取模块41,用于获取第一终端发送的即时导航地图,其中,该即时导航地图中包括多个标记点的位置信息,该多个标记点的位置信息为第一终端的用户设置的为第二终端提供导航协助的信息,并包括起点的位置信息、终点的位置信息和至少中间点的位置信息,第一终端为提供导航协助的终端,第二终端为需要接受导航协助的终端;
获取模块41将获取的即时导航地图发送给规划模块42。
规划模块42,用于接收到获取模块41发送的即时导航地图,在该即时导航地图中,根据多个标记点的位置信息规划由起点的位置经过中间点的位置到达终点的位置的导航路径;
规划模块42将规划的导航路径发送给地图发送模块43。
地图发送模块43,用于接收到规划模块42发送的导航路径,将包含该导航路径的即时导航地图发送至第一终端以及第二终端。
本实施例提供的一种导航装置中各模块实现各自功能的过程,具体可参考前述图3所示实施例的描述,此处不再赘述。
从上述图5示例的一种导航装置可知,本实施例中,服务器通过获取第一终端发送的包含多个标记点的即时导航地图后,根据多个标记点的位置信息规划从起点经过中间点到达终点的导航路径,并将包含该导航路径的即时导航地图发送给第一终端和第二终端,从而实现第一终端的用户和第二终端的用户之间能够实时交互和共享路径规划的导航功能。
实施例五:
图6是本发明实施例五提供的一种导航装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。图6示例的一种导航装置可以是前述实施例三提供的一种导航方法的执行主体。图6示例的一种导航装置包括获取模块51、规划模块52、地图发送模块53,各功能模块详细说明如下:
获取模块51,用于获取第一终端发送的即时导航地图,其中,该即时导航地图中包括多个标记点的位置信息,该多个标记点的位置信息为第一终端的用户设置的为第二终端提供导航协助的信息,并包括起点的位置信息、终点的位置信息和至少一个中间点的位置信息,第一终端为提供导航协助的终端,第二终端为需要接受导航协助的终端;
获取模块51将获取的即时导航地图发送给规划模块52。
规划模块52,用于接收到获取模块51发送的即时导航地图,在该即时导航地图中,根据多个标记点的位置信息规划由起点的位置经过中间点的位置到达终点的位置的导航路径;
规划模块52将规划的导航路径发送给地图发送模块53。
地图发送模块53,用于接收到规划模块52发送的导航路径,将包含该导航路径的即时导航地图发送至第一终端以及第二终端。
进一步地,该导航装置还包括:
规划模块52将规划的导航路径发送给更新模块54。
更新模块54,用于接收到规划模块52发送的导航路径,并且若接收到更新后的中间点的位置信息,则根据该更新后的中间点的位置信息更新导航路径;
更新模块54将更新后的导航路径发送给路径发送模块。
路径发送模块55,用于接收到更新模块54发送的导航路径,将该更新后的导航路径发送至第一终端以及第二终端。
进一步地,该导航装置还包括:
规划模块52将规划的导航路径发送给位置判断模块56。
位置判断模块56,用于接收到规划模块52发送的导航路径,并且获取第二终端发送的实时位置信息,根据该实时位置信息判断所第二终端的当前位置是否在导航路径上;
位置判断模块56将判断结果发送给第一提示模块57,将获取的第二终端发送的实时位置信息发送给计算模块58。
第一提示模块57,用于接收到判断模块56发送的判断结果,根据该判断结果,若第二终端的当前位置偏离了所述导航路径,则向第二终端发送第一提示消息,使得第二终端根据该第一提示消息发出位置提醒和方向调整的指示。
进一步地,该导航装置还包括:
计算模块58,用于接收到位置判断模块56发送的实时位置信息,根据该实时位置信息计算第二终端的位置与中间点的位置之间的距离,以及第二终端到达所述中间点的位置的时间;
计算模块58将计算出的距离和时间发送给第二提示模块59。
第二提示模块59,用于接收到计算模块58发送距离和时间,根据该距离和时间向第一终端发送第二提示消息,使得第一终端根据该第二提示消息发出对第二终端的状态提醒。
本实施例提供的一种导航装置中各模块实现各自功能的过程,具体可参考前述图4所示实施例的描述,此处不再赘述。
从上述图6示例的一种导航装置可知,本实施例中,服务器通过获取第一终端发送的包含多个标记点的即时导航地图后,根据多个标记点的位置信息规划从起点经过中间点到达终点的导航路径,并将包含该导航路径的即时导航地图发送给第一终端和第二终端,从而实现第一终端的用户和第二终端的用户之间能够实时交互和共享路径规划的导航功能;同时,服务器接收到更新后的中间点的位置信息后,根据该更新后的中间点的位置信息更新导航路径,并将更新后的导航路径发送至第一终端以及所述第二终端,使得第一终端的用户和第二终端的用户之间能够随时对规划路径进行交互式的调整和沟通,有效的辅助导航;服务器通过获取第二终端的实时位置信息并根据该实时位置信息判断第二终端的当前位置偏离了导航路径时,及时向第二终端发送第一提示消息,使得第二终端可以根据该第一提示消息向第二终端的用户发出位置提醒和方向调整的指示,从而使第二终端的用户能够及时返回到规划的导航路径上,避免了导航错误导致的时间和精力的浪费,提高了导航效率;服务器同时根据第二终端的实时位置信息计算第二终端的位置与中间点的位置之间的距离,以及第二终端到达中间点的位置所需要的时间,并根据计算出的距离和时间及时向第一终端发送第二提示消息,使得第一终端能够根据该第二提示消息向第一终端的用户及时发出对第二终端的状态提醒,使第一终端的用户及时了解第二终端的当前状态,合理安排自己的行进计划,使辅助导航更加人性化,并进一步提高了导航效率。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每一个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同或者相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
值得注意的是,上述装置实施例中,所包括的各个模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能模块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
本领域普通技术人员可以理解,实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘或光盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种导航方法,其特征在于,包括:
服务器获取第一终端发送的即时导航地图,其中,所述即时导航地图中包括多个标记点的位置信息,所述多个标记点的位置信息为所述第一终端的用户设置的为第二终端提供导航协助的信息,并包括起点的位置信息、终点的位置信息和至少一个中间点的位置信息,所述第一终端为提供导航协助的终端,所述第二终端为需要接受导航协助的终端;所述中间点为一个或多个,针对不同的第二终端设置相同或不同的中间点,所述中间点为汇合点;
在所述即时导航地图中,根据所述多个标记点的位置信息规划由所述起点的位置经过所述中间点的位置到达所述终点的位置的导航路径;将包含所述导航路径的即时导航地图发送至所述第一终端以及所述第二终端;
其中,所述中间点由第一终端和/或第二终端的用户随时调整,并且在所述中间点调整后,将更新后的中间点发送给服务器,若所述服务器接收到更新后的中间点的位置信息,则根据所述更新后的中间点的位置信息更新所述导航路径,并将所述更新后的导航路径发送到第一终端和第二终端;
所述第二终端还将自身的实时位置信息发送给服务器,当所述服务器获取到所述第二终端发送的实时位置信息时,及时将该实时位置信息发送给所述第一终端和其他第二终端。
2.根据权利要求1所述的导航方法,其特征在于,所述方法还包括:
所述服务器获取所述第二终端发送的实时位置信息,根据所述实时位置信息判断所述第二终端的当前位置是否在所述导航路径上;
若所述第二终端的当前位置偏离了所述导航路径,则向所述第二终端发送第一提示消息,使得所述第二终端根据所述第一提示消息发出位置提醒和方向调整的指示。
3.根据权利要求2所述的导航方法,其特征在于,所述方法还包括:
所述服务器根据所述实时位置信息计算所述第二终端的位置与所述中间点的位置之间的距离,以及所述第二终端到达所述中间点的位置的时间;
根据所述距离和所述时间向所述第一终端发送第二提示消息,使得所述第一终端根据所述第二提示消息发出对所述第二终端的状态提醒。
4.一种导航装置,其特征在于,包括:
获取模块,用于获取第一终端发送的即时导航地图,其中,所述即时导航地图中包括多个标记点的位置信息,所述多个标记点的位置信息为所述第一终端的用户设置的为第二终端提供导航协助的信息,并包括起点的位置信息、终点的位置信息和至少一个中间点的位置信息,所述第一终端为提供导航协助的终端,所述第二终端为需要接受导航协助的终端;所述中间点为一个或多个,针对不同的第二终端设置相同或不同的中间点;
规划模块,用于在所述即时导航地图中,根据所述多个标记点的位置信息规划由所述起点的位置经过所述中间点的位置到达所述终点的位置的导航路径;所述中间点由第一终端和/或第二终端的用户随时调整,并且在所述中间点调整后根据更新后的中间点更新所述导航路径,并将所述更新后的导航路径发送到第一终端和第二终端;
地图发送模块,用于将包含所述导航路径的即时导航地图发送至所述第一终端以及所述第二终端;
位置判断模块,用于获取所述第二终端发送的实时位置信息,根据所述实时位置信息判断所述第二终端的当前位置是否在所述导航路径上,其中获取到所述第二终端发送的实时位置信息之后,及时将该实时位置信息发送给所述第一终端和其他第二终端;
更新模块,用于若接收到更新后的中间点的位置信息,则根据所述更新后的中间点的位置信息更新所述导航路径;
路径发送模块,用于将所述更新后的导航路径发送至所述第一终端以及所述第二终端。
5.根据权利要求4所述的导航装置,其特征在于,所述装置还包括:
第一提示模块,用于若所述第二终端的当前位置偏离了所述导航路径,则向所述第二终端发送第一提示消息,使得所述第二终端根据所述第一提示消息发出位置提醒和方向调整的指示。
6.根据权利要求5所述的导航装置,其特征在于,所述装置还包括:
计算模块,用于根据所述实时位置信息计算所述第二终端的位置与所述中间点的位置之间的距离,以及所述第二终端到达所述中间点的位置的时间;
第二提示模块,用于根据所述距离和所述时间向所述第一终端发送第二提示消息,使得所述第一终端根据所述第二提示消息发出对所述第二终端的状态提醒。
7.一种导航***,其特征在于,所述***包括第一终端、第二终端和服务器,所述第一终端为提供导航协助的终端,所述第二终端为需要接受导航协助的终端;
所述第一终端用于导入即时导航地图,并将包含多个标记点的位置信息的所述即时导航地图发送给所述服务器,其中,所述多个标记点的位置信息为所述第一终端的用户设置的为所述第二终端提供导航协助的信息,并包括起点的位置信息、终点的位置信息和至少一个中间点的位置信息;所述中间点为一个或多个,针对不同的第二终端设置相同或不同的中间点,所述中间点为汇合点;
所述服务器用于获取所述第一终端发送的所述即时导航地图;以及用于在所述即时导航地图中,根据所述多个标记点的位置信息规划由所述起点的位置经过所述中间点的位置到达终点的位置的导航路径;还用于将包含所述导航路径的即时导航地图发送至所述第一终端以及所述第二终端;其中,所述中间点由第一终端和/或第二终端的用户随时调整,并且在所述中间点调整后,将更新后的中间点发送给服务器,若所述服务器接收到更新后的中间点的位置信息,则根据所述更新后的中间点的位置信息更新所述导航路径,并将所述更新后的导航路径发送到第一终端和第二终端;
所述第一终端还用于接收并显示所述服务器发送的包含导航路径的即时导航地图;
所述第二终端用于接收并显示所述服务器发送的包含所述导航路径的即时导航地图;
所述第二终端还将自身的实时位置信息发送给所述服务器,当所述服务器获取到所述第二终端发送的实时位置信息时,及时将该实时位置信息发送给所述第一终端和其他第二终端。
8.根据权利要求7所述的导航***,其特征在于,所述服务器还用于:
获取所述第二终端发送的实时位置信息,根据所述实时位置信息判断所述第二终端的当前位置是否在所述导航路径上;
若所述第二终端的当前位置偏离了所述导航路径,则向所述第二终端发送第一提示消息;
根据所述实时位置信息计算所述第二终端的位置与所述中间点的位置之间的距离,以及所述第二终端到达所述中间点的位置的时间;
根据所述距离和所述时间向所述第一终端发送第二提示消息;
所述第一终端还用于:
接收所述服务器发送的所述更新后的导航路径,并根据所述更新后的导航路径刷新即时导航地图;
接收所述服务器发送所述第二提示消息,并根据所述第二提示消息发出对所述第二终端的状态提醒;
所述第二终端还用于:
接收所述服务器发送的所述更新后的导航路径,并根据所述更新后的导航路径刷新即时导航地图;
向所述服务器发送所述实时位置信息;
接收所述服务器发送的所述第一提示消息,并根据所述第一提示消息发出位置提醒和方向调整的指示。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610649021.5A CN106323299B (zh) | 2016-08-09 | 2016-08-09 | 一种导航方法、装置和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610649021.5A CN106323299B (zh) | 2016-08-09 | 2016-08-09 | 一种导航方法、装置和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106323299A CN106323299A (zh) | 2017-01-11 |
CN106323299B true CN106323299B (zh) | 2021-05-14 |
Family
ID=57739737
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610649021.5A Active CN106323299B (zh) | 2016-08-09 | 2016-08-09 | 一种导航方法、装置和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106323299B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106789598B (zh) * | 2017-01-20 | 2022-02-25 | 腾讯科技(深圳)有限公司 | 基于社交关系链的公众号消息推送方法、装置及*** |
CN107677285B (zh) | 2017-04-11 | 2019-05-28 | 平安科技(深圳)有限公司 | 机器人的路径规划***及方法 |
EP3755971B1 (en) * | 2018-02-21 | 2021-12-29 | Nissan North America, Inc. | Remote operation extending an existing route to a destination |
CN110672106B (zh) * | 2018-07-02 | 2023-12-22 | 阿里巴巴集团控股有限公司 | 一种实现导航的方法及装置 |
CN110849381B (zh) * | 2018-08-20 | 2023-06-09 | 环达电脑(上海)有限公司 | 多途经地导航方法 |
CN111307171B (zh) * | 2020-02-21 | 2021-11-09 | 维沃移动通信有限公司 | 导航处理方法及终端 |
CN111510857B (zh) * | 2020-04-27 | 2022-03-29 | 上海盛付通电子支付服务有限公司 | 一种用于实现用户间协同移动的方法与设备 |
CN112066995A (zh) * | 2020-10-23 | 2020-12-11 | 合肥斌能信息科技有限公司 | 一种智能交互室内导航*** |
CN113240816B (zh) * | 2021-03-29 | 2022-01-25 | 泰瑞数创科技(北京)有限公司 | 基于ar和语义模型的城市精确导航方法及其装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101621741A (zh) * | 2008-07-03 | 2010-01-06 | 三星电子株式会社 | 提供便携式终端的基于位置信息的日程服务的方法和设备 |
CN105119800A (zh) * | 2015-07-07 | 2015-12-02 | 卫小会 | 一种共享导航信息的通讯方法及*** |
CN105444753A (zh) * | 2014-09-30 | 2016-03-30 | 宇龙计算机通信科技(深圳)有限公司 | 一种规划导航路线的方法、装置及终端 |
CN105606099A (zh) * | 2015-09-07 | 2016-05-25 | 广东欧珀移动通信有限公司 | 一种景区导航的方法及终端 |
CN105702069A (zh) * | 2016-03-23 | 2016-06-22 | 戴姆勒股份公司 | 一种车队驾驶信息共享***和方法 |
CN105704663A (zh) * | 2016-01-15 | 2016-06-22 | 努比亚技术有限公司 | 位置跟踪方法及移动终端 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102264029A (zh) * | 2011-08-01 | 2011-11-30 | 中兴通讯股份有限公司 | 终端信息共享的方法及其设备 |
DE102011085644A1 (de) * | 2011-11-03 | 2013-05-08 | Robert Bosch Gmbh | Verfahren zur Routenberechnung eines Navigationsgerätes |
CN103968822B (zh) * | 2013-01-24 | 2018-04-13 | 腾讯科技(深圳)有限公司 | 导航方法、用于导航的设备和导航*** |
CN105764033B (zh) * | 2016-02-19 | 2019-07-16 | 腾讯科技(深圳)有限公司 | 一种信息处理方法、第一终端及第二终端 |
-
2016
- 2016-08-09 CN CN201610649021.5A patent/CN106323299B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101621741A (zh) * | 2008-07-03 | 2010-01-06 | 三星电子株式会社 | 提供便携式终端的基于位置信息的日程服务的方法和设备 |
CN105444753A (zh) * | 2014-09-30 | 2016-03-30 | 宇龙计算机通信科技(深圳)有限公司 | 一种规划导航路线的方法、装置及终端 |
CN105119800A (zh) * | 2015-07-07 | 2015-12-02 | 卫小会 | 一种共享导航信息的通讯方法及*** |
CN105606099A (zh) * | 2015-09-07 | 2016-05-25 | 广东欧珀移动通信有限公司 | 一种景区导航的方法及终端 |
CN105704663A (zh) * | 2016-01-15 | 2016-06-22 | 努比亚技术有限公司 | 位置跟踪方法及移动终端 |
CN105702069A (zh) * | 2016-03-23 | 2016-06-22 | 戴姆勒股份公司 | 一种车队驾驶信息共享***和方法 |
Also Published As
Publication number | Publication date |
---|---|
CN106323299A (zh) | 2017-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106323299B (zh) | 一种导航方法、装置和*** | |
US11821737B2 (en) | Public and ordered transportation trip planning | |
US10482684B2 (en) | Programmatically determining location information in connection with a transport service | |
US9310213B2 (en) | Obtaining updated navigation information for road trips | |
US20210073710A1 (en) | System and method for scheduling vehicles | |
WO2017071188A1 (zh) | 获取地图信息的方法、导航方法及设备 | |
US20180299289A1 (en) | Mobile application interface device for vehicle navigation assistance | |
CN103308060B (zh) | 基于wap实时导航的方法、装置和*** | |
JP6394790B2 (ja) | 共用車両管理装置及び共用車両管理方法 | |
US20170371333A1 (en) | Systems and methods for controlling multiple autonomous vehicles in a connected drive mode | |
CN104048672A (zh) | 车队跟随导航方法及*** | |
CN105610950B (zh) | 车队出行中的会话处理方法及*** | |
CN103968822A (zh) | 导航方法、用于导航的设备和导航*** | |
JP2015230719A (ja) | 充電設備情報提供システムおよび電動車両 | |
CN103162693A (zh) | 一种车道信息显示方法及导航设备 | |
US20100161209A1 (en) | Routing a User to a Parked Vehicle | |
US20210333115A1 (en) | Providing navigation instructions to one device in view of another device | |
JP2005345200A (ja) | 誘導情報通知システム、誘導情報通知装置および誘導情報通知方法 | |
WO2018068615A1 (zh) | 导航***、行车路线规划、接收方法及装置 | |
CN111143706A (zh) | 一种提示信息展示方法、装置、电子设备和存储介质 | |
CN106895843B (zh) | 一种车辆路线规划的方法、车载终端以及智能汽车 | |
WO2015192486A1 (zh) | 一种定位方法、装置、终端及计算机存储介质 | |
CN115331466B (zh) | 泊车路线信息生成方法、装置、设备、介质和程序产品 | |
US20210156701A1 (en) | Information processing apparatus, information processing method and system | |
US20210158230A1 (en) | Control apparatus, system, non-transitory computer readable medium, terminal apparatus, and announcement method |
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 | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 516006 TCL technology building, No.17, Huifeng Third Road, Zhongkai high tech Zone, Huizhou City, Guangdong Province Applicant after: TCL Technology Group Co.,Ltd. Address before: 516006 Guangdong province Huizhou Zhongkai hi tech Development Zone No. nineteen District Applicant before: TCL RESEARCH AMERICA Inc. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |