CN105051493B - 用于传输路线的方法及其设备 - Google Patents
用于传输路线的方法及其设备 Download PDFInfo
- Publication number
- CN105051493B CN105051493B CN201480004689.3A CN201480004689A CN105051493B CN 105051493 B CN105051493 B CN 105051493B CN 201480004689 A CN201480004689 A CN 201480004689A CN 105051493 B CN105051493 B CN 105051493B
- Authority
- CN
- China
- Prior art keywords
- terminal
- route
- server
- notice
- information
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000005540 biological transmission Effects 0.000 title claims abstract description 28
- 238000004891 communication Methods 0.000 claims description 9
- 230000011218 segmentation Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 11
- 230000008859 change Effects 0.000 description 7
- 238000010295 mobile communication Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 239000012634 fragment Substances 0.000 description 4
- 230000000295 complement effect Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 201000006549 dyspepsia Diseases 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
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/34—Route searching; Route guidance
-
- 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
-
- 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
-
- 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/36—Input/output arrangements for on-board computers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
- G06Q10/047—Optimisation of routes or paths, e.g. travelling salesman problem
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096805—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
- G08G1/096811—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard
- G08G1/096816—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard where the complete route is transmitted to the vehicle at once
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096833—Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
- G08G1/096844—Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route where the complete route is dynamically recomputed based on new data
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Automation & Control Theory (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Navigation (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
根据本发明的一个实施例,一种用于传输通过由服务器计算的起点和目的地识别的行程路线给第三终端的方法由终端执行,并且起点是限定为第三终端的标识符(ID)的第三终端的位置,并且目的地是终端的当前位置。该方法包括以下步骤:请求服务器将路线传输给第三终端,其中根据对于路线传输的请求路线被传输给第三终端;在相当于第三终端的通知服务中向服务器请求注册,其中通知服务被设置,以便如果执行特定操作,则通知终端第三终端的特定操作被执行;当第三终端的特定操作被执行时,从服务器接收用于指示第三终端的特定操作被执行的通知;和如果该通知指示第三终端已经请求接收相对于该路线的更新信息,则当终端从先前报告的位置移动预先确定的距离时,将终端的更新的位置发送给服务器。
Description
技术领域
本发明涉及一种用于传送路线的方法及其设备,并且更具体地,涉及一种用于传送由服务器计算的路线给另一个实体的方法及其设备。
背景技术
通常,导航终端经由全球定位系统(GPS)连接检测其当前位置(其是行程的起点),从用户接收有关行程的目的地的信息,并且基于起点和目的地内部地计算路线。随着智能电话的最近的激增和增加的性能,服务已经变得普及,其中交通和路线信息提供服务器经移动通信网络提供路线信息、与路线相关的实时交通信息,和其它的各种信息给个人导航设备(PND)。
特别地,在各种导航服务是可用的情形下,开放移动联盟(OMA)标准化组织对动态导航使能器(DynNav)的标准化进行研究,动态导航使能器(DynNav)通过经由移动通信网络或者无线网络的基于网际协议(IP)的对等通信(P2P)提供实时交通信息,而不是在以广播信号提供信息的数字多媒体广播(DMB)网络上发送交通协议专家小组(TPEG)信息。该标准认为导航终端和服务类型主要地以两种方式用于智能电话。
第一,交通和路线信息提供服务器执行复杂的路线计算,代替在智能电话中加载的导航应用,并且将计算的路线表示给智能电话。第二,由于智能电话改善的性能,在智能电话中加载的应用执行,或者配备有移动通信调制解调器的导航终端执行路线计算。在这种情况下,交通和路线信息提供服务器不提供路线信息。更确切地,一旦终端将计算的路线注册给服务器,终端可以以定制的方式通过基于IP的P2P通信,而不是以传统的广播信号从服务器仅接收与注册的路线相关的实时交通信息。
图1图示导航设备(ND)类型。ND可以被划分为类型110、类型120以及独立类型130,类型110,类型110另外提供经由广播网络,诸如DMB网络发送的基于TPEG的交通信息的类型110,类型120另外以基于IP的方式,例如,经移动通信网络或者无线保真(Wi-Fi)网络提供交通信息,和独立类型130无需连接到其它的通信介质经由GPS连接跟踪车辆的位置,产生路线信息,和提供路线信息。
在OMA LOC WG的标准化下的DynNav属于提供基于IP的交通信息,特别地,通过P2P通信的类型120。在DynNav中定义以下的两种类型ND。
1.智能ND:可以自己计算路线,并且因此,无需从DynNav服务器接收路线信息,仅向DynNav服务器请求实时交通信息的设备。
2.轻量级的ND:自己不能计算路线,并且因此,向DynNav服务器请求包括路线信息的所有实时交通信息的设备。
由于交通信息在传统的DynNav系统中被以基于RESTful的方式请求和提供,因此使用以下的路线信息格式,并且每个信息格式能够由XML架构定义(XSD)来定义。
1)行程结构:终端从用户最初地获得基本信息,诸如起点和目的地,用于路线设置,并且将获得的信息提供给服务器。行程结构包括对应于多个路线结构的子集。
[表1]
2)路线结构:路线结构表示为作为表示使用行程结构计算的总的路线航路的多个分段。
[表2]
3)分段结构:其是表示每个分段的结构。分段结构可以定义在TPEG中对应于该分段的实时交通状态以及该分段的长度。
[表3]
4)订阅列表结构
[表4]
5)订阅结构
[表5]
图2是图示在传统的DynNav系统中用于轻量级的ND操作的信号流程的示意图。因为轻量级的ND鉴于其能力不支持路线计算,所以轻量级的ND将向服务器请求路线信息,并且从服务器接收路线信息。轻量级的ND具有以下的主要功能。
-.轻量级ND发送行程信息给服务器,供在服务器处路线计算使用。
-.轻量级ND从服务器接收有关由服务器计算的一组路线(包括推荐的路线)的信息。
-.轻量级ND预订从服务器接收实时交通信息的通知服务。
现在将参考图2的流程图给出描述。
1.应用的用户定义旅行参数,并且该应用将该参数发送给服务器。服务器使用相关的交通信息基于接收的参数计算一组建议的路线。服务器将包括建议路线的路线标识符的创建的“行程”资源作为响应发送给该应用。
2.该应用访问概括的格式的路线组。这个步骤关于由服务器建议的所有路线重复。但是,当行程的长度和复杂度被限制,或者网络质量不适宜时,在这个步骤中可以使用完整格式路线信息。该应用可以请求在导航设备中不可用的建议的路线的形状信息(WGS84坐标系的折线)。
3.用户选择建议的路线组的一个,并且该应用访问由用户选择的路线的完整格式信息。该应用可以请求在导航设备中不可用的建议的路线的形状信息(WGS84坐标系的折线)。当在步骤2中获得完整格式路线时,不需要这个步骤。该服务器作为响应随同相关的交通信息一起发送选择的路线信息。
4.该应用使用到提供的交通事件资源的链接访问与路线相关的交通事件。对交通事件的访问可以被限制在由用户选择的类别。
5.该应用除去先前由服务器建议,而不是由用户选择的不必要的路线。
6.该应用请求服务器去创建对用于行程(路线)的通知服务的预订。该服务器通知应用以下的事件。
a.与行程和新的交通事件(用于选择的类别)相关的所有路线的性能参数的更新。
b.使用由于路线的交通问题而建议的替选的路线。
c.当行程的目的地是第三方的位置,并且第三方的位置变化时,路由到更新的目的地和/或第三方。对于这个信息的通知,一旦预订通知服务,该应用将从服务器请求跟踪第三方位置的过程。
7.当车辆(包括该应用)从使用的路线逃脱,并且绕道时,该应用修改该行程资源的起点参数。服务器识别车辆的当前位置不在使用的路线上,并且使用新的起点计算新的路线。服务器发送新的路线的标识符作为响应,并且除去先前的路线(及其标识符)。当修改的起点参数对应于先前的路线时,服务器使用这个信息,以便从该路线中删除已经经过的分段。
–当车辆绕道,或者从该路线逃脱时,当车辆从先前报告点移动特定的距离时,和/或当车辆进入服务器请求加载车辆的当前位置的分段时,执行步骤7。
8.该服务器使用到包括行程的修改的资源和包括更新的交通信息(交通事件和性能参数)的路线的链接将通知资源传送给该应用。
8.该应用随同性能参数和交通事件一起访问最新建议的路线。由于该应用预订用于行程资源的通知服务,该预订包括最新建议的路线。
9.当服务器检测到在建议的路线上的交通事件、严重的交通拥塞和/或第三方位置的变化时,服务器使用更新信息的统一资源定位符(URL)发送通知。
10.该应用访问使用的路线的更新信息、新的交通事件和建议的替选的路线。由于预订包括与行程相关的所有路线的通知服务,所以该通知扩展到建议的替选的路线。当第三方的位置变化时,该应用访问作为目的地的第三方的变化的位置,和/或更新的路线资源。
在上述的轻量级ND服务中,有时,由服务器计算的路线可以提供给第三方应用(也就是说,第三方),而不是该应用(也就是说,用户)。例如,考虑从第三方到特定的目的地(固定的地理位置或者运动目标–以上描述的应用的位置,也就是说,移动用户)对第三方提供以路线,以便提供各种导航服务,或者改善用户满意/用户体验的方法。
此外,在如上所述提供路线给第三方的方法中,由于路线的起点是第三方,并且目的地是固定的地理位置或者移动用户,所以存在几个考虑。在本发明中,提出提供路线给第三方的方法,和解决出现在提供路线给第三方的方法中的几个问题的详细方法。
发明内容
技术问题
设计以解决该问题的本发明的目的在于用于解决在用于提供路线给第三方的服务中出现的问题的方法。
由本发明解决的技术问题不局限于以上所述的技术问题,并且从以下的描述中在此没有描述的其它的技术问题对于本领域技术人员来说将变得显而易见。
技术方案
本发明的目的可以通过提供将通过由服务器计算的起点和目的地识别的行程路线传送给第三终端的方法实现,该方法由终端执行,起点是由第三终端的标识符(ID)限定的位置,并且目的地是终端的当前位置,该方法包括:向服务器请求到第三终端的路线传送,根据对于路线传输的请求路线被传送给第三终端,向服务器请求订阅与第三终端相关的通知服务,该通知服务被配置为通知终端第三终端的特定操作已经发生,当第三终端的特定操作发生时,从服务器接收第三终端的特定操作已经发生的通知,和如果通知指示第三终端已经请求接收与路线相关的更新信息,则当终端从先前报告的位置移动预先确定的距离时,将终端的更新位置发送给服务器。
优选地,基于更新位置的从第三终端到终端的新的路线可以被发送给第三终端。
优选地,该方法可以进一步包括指示与路线相关的更新信息是否被提供给第三终端。
优选地,该方法可以进一步包括设置允许将与路线相关的更新信息提供给第三终端的有效时段。
优选地,该方法可以进一步包括当第三终端获得新的路线时,接收第三终端已经从服务器获得新的路线的通知。
优选地,路线或者与路线相关的更新信息可以使用特定的统一资源定位符(URL)被传送给第三终端。
优选地,第三终端的特的操作可以包括请求接收与路线相关的更新信息和获得与路线相关的更新信息。
在本发明的另一个方面中,在此处所提供的是一种将通过由服务器计算的起点和目的地识别的行程路线传送给第三终端的方法,该方法由服务器执行,起点是由第三终端的标识符(ID)限定的第三终端的位置,并且目的地是终端的当前位置,该方法包括:从终端接收对于到第三终端的路线传送的请求,根据用对于路线传送的请求,将路线传送给第三终端,创建被配置为通知终端第三终端的特定操作已经发生的通知服务,当第三终端的特定操作发生时,将第三终端的特定操作已经发生的通知发送给终端,和如果通知表示第三终端已经请求接收与路线相关的更新信息,则当终端从先前报告的位置移动预先确定的距离时,从终端接收终端的更新位置。
优选地,基于更新位置的从第三终端到终端的新的路线可以被发送给第三终端。
优选地,该方法可以进一步包括当第三终端获得新的路线时,将第三终端已经获得新的路线的通知发送给终端。
优选地,该方法可以进一步包括使用特定的统一资源定位符(URL)将路线、与路线相关的信息,或者与路线相关的更新信息传送给第三终端。
优选地,第三终端的特定的操作可以包括请求接收与路线相关的更新信息和获得更新信息。
在本发明的另一个方面中,在此处所提供的是一种被配置为将通过由服务器计算的起点和目的地识别的行程路线传送给第三终端的终端,起点是由第三终端的标识符(ID)限定的第三终端的位置,并且目的地是终端的当前位置,该终端包括:收发器,该收发器被配置为与服务器通信,和处理器,该处理器被配置为基于从服务器接收的信息获得路线的更新信息,其中处理器被配置为向服务器请求到第三终端的路线传送,根据对于路线的传送请求该路线被传送给第三终端,向服务器请求订阅与第三终端相关的通知服务,通知服务被配置为通知终端第三终端的特定操作已经发生,当第三终端的特定操作发生时,从服务器接收第三终端的特定操作已经发生的通知,和如果通知指示第三终端已经请求接收与路线相关的更新信息,则当终端从先前报告的位置移动预先确定的距离时,将终端的更新位置发送给服务器,其中基于更新位置的从第三终端到终端的新的路线被发送给第三终端。
在本发明的另一个方面中,在此处所提供的是一种被配置为将通过由服务器计算的起点和目的地识别的行程路线传送给第三终端的服务器,起点是由第三终端的标识符(ID)限定的第三服终端的位置,并且目的地是终端的当前位置,该服务器包括:收发器,该收发器配置为与服务器通信,和处理器,该处理器配置为基于从终端接收的信息创建路线的更新信息,其中处理器被配置为从终端接收对于到第三终端的路线传送的请求,根据对于路线传送的请求,将路线传送给第三终端,创建被配置为通知终端第三终端的特定操作已经发生的通知服务,当第三终端的特定操作发生时,将第三终端的特定操作已经发生的通知发送给终端,和如果通知指示第三终端已经请求与路线相关的更新信息的接收,则当终端从先前报告的位置移动预先确定的距离时,从终端接收终端的更新位置,其中基于更新位置的从第三终端到终端的新的路线被发送给第三终端。
应该理解,先前的概括和以下的详细说明两者仅是本发明的示例,并且作为权利要求意欲提供用于理解本发明的本质和特性的概括或者框架。
有益效果
根据本发明的实施例,可以降低不必要的数据传输和在导航设备(或者应用)和服务器之间可能出现的传送,并且提高服务质量和/或用户的体验质量(QoE)。
附图说明
该伴随的附图被包括以提供对本发明进一步的理解,并且被结合进和构成本申请书的一部分,其图示本发明的实施例,并且与该说明书一起可以起解释本发明原理的作用。在附图中:
图1是示出导航设备分类的示意图。
图2是示出在传统的DynNav系统中轻量级ND的操作的流程图。
图3是示出图示基于IP的DynNav系统(其是本发明的导航系统)的网络配置的示意图。
图4是示出TPEG的分层结构的示意图。
图5是根据本发明的一个实施例的操作流程图。
图6是示出与图5相关的实施例的示例的示意图。
图7是示出其中本发明的实施例可以实现的设备的框图。
具体实施方式
现在将参考伴随的附图详细介绍本发明的优选实施例。该详细说明将在下面参考伴随的附图给出,其意欲解释本发明示范的实施例,而不是示出仅仅可以根据本发明实现的实施例。以下的详细说明包括特定的细节以便对本发明提供深入理解。但是,对于本领域技术人员来说显而易见,本发明可以无需这些特定的细节实践。
在有些情况下,已知的结构和设备被省略,或者以框图形式示出,聚焦在结构和设备的重要的特点上,以便不使本发明的概念难以理解。贯穿本说明书将使用相同的附图标记以表示相同的或者类似的部分。
在此处使用的术语将定义如下。
应用
应用是定义明确的,但是以用户名义执行操作的非标准化的功能集合的实施。应用可以包括软件和/或硬件元素以及相关的用户界面。
服务器
通常,服务器是在本发明的技术领域中响应于请求提供资源给客户端的实体。
客户端
通常,客户端是设备、用户代理或者其它的实体,在本发明的技术领域中其起服务接收者的作用。
DynNav应用
DynNav应用是负责与DynNav服务器交互以获取最佳路线、实时和预报交通信息和互补数据的实体。因此,DynNav应用加载在诸如智能电话、移动电话、ND等等终端中。因此,术语DynNav应用与终端可互换地使用。在这个方面中,DynNav应用是一种客户端。在本说明书中,DynNav应用称为源终端或者目标终端,或者终端。源终端涉及请求基于目标终端位置的路线设置服务的终端,并且目标终端涉及在该服务中对应于目的地的实体。
DynNav服务器
DynNav是负责提供最佳路线、实时和预报交通信息以及互补数据给应用的实体。在这个方面中,DynNav服务器是一种服务器。
位置URI
位置通用资源识别码(URI)是启用设备的当前位置使用特定的非关联化协议从特定的位置服务器中获得的URI。
导航设备(ND)
ND是帮助驾驶员,使用GLONAS全球导航卫星系统(GNSS)服务示出正确的路线以到达最终目的地的实体。这个实体可以处理实时和预测的交通信息,并且根据用户选择动态地估算最佳路线。
轻量级的ND
轻量级的ND是不具有路线计算功能,向服务器请求计算的路线,并且从服务器接收有关计算的路线的信息的导航设备。如果在本地地图数据库中不可用,则轻量级的ND访问服务器,用于路线估算功能和用于检索公路形状表示。
智能ND
智能ND是能够使用在设备本身上可用的公路网数据库计算路线的导航设备。
兴趣点(POI)
POI描述有关位置的信息,诸如名称、类别、唯一标识符或者城市地址。
分段
分段是公路被划分成的单位。对于常规的公路,在路口之间行驶的公路是分段,而对于高速公路,根据用于高速公路的策略公路被分成分段。交通拥塞或者通过时间可以在分段基础上确定。在本说明书中,术语分段与路段可互换地使用。
分段序列
集合由一个或多个连续的分段组成。必要时,由一个分段组成的分段序列是可用的。此外,由两个或更多个分段组成的分段序列的第一分段的终点等于分段序列的第二分段的起点。
折线
折线是在由通过指定每个分段的终点定义的一个或多个线段组成的图形计算中使用的连续线。
路线信息
路线信息是有关来自定义的起点和目的地的分段端点和互补数据的信息。
交通信息
交通信息是包括交通事件和与区域或者路线相关的网络性能参数的信息。此外,交通信息可以包括当前或者即将到来的,也就是说,未来的交通信息。
交通事件
交通事件是有关与区域或者路线相关的事件(其或者由公路网运营商(即,导致车道封闭的道路工程)强加或者计划的),或者在公路网运营商的控制之外出现的事件(即,事故)的信息。
网络性能参数
网络性能参数是关于与区域或者路线相关的公路分段的性能(即,速度、延迟和行驶时间)的信息。
以完整格式的路线信息
以完整格式的路线信息是包括有关从起点到目的地的所有分段信息的一种路线信息。除另外指定的之外,路线信息是关于整个路线。
以概括格式的路线信息
以概括格式的路线信息是仅仅包括有关对于在起点和目的地之间路线的所有分段之中的信息摘要选择的分段信息的一种路线信息(如何选择分段超出本发明的范围)。
近来,由于智能电话已经进入广泛应用,除了现有的数字多媒体广播(DMB)网络的使用之外,用于提供运动路线给移动通信终端的导航服务已经普及。在OMA位置工作组(LOCWG)中,以上描述的服务称为动态的导航(DynNav)。
在本说明书中,导航设备指的是能够执行路线导航功能的设备,并且包括便携式设备,诸如,智能电话、移动电话、移动设备、膝上型电脑、笔记簿PC,或者智能板,或者能够附接在便携式对象上的所有电子设备。
图3图示涉及用于描述基于网际协议(IP)的是根据本发明的导航系统的DynNav系统的网络配置。如在图3中图示的,根据本发明的导航系统可以包括可以连接到移动通信网络的ND,用于无线传输和接收的移动通信网络,交通信息采集器和提供交通信息的交通信息和路线信息提供服务器(即,DynNav服务器),和用于产生和提供帮助数据去定位ND的位置服务器。
为描述简单起见,交通信息和路线信息提供服务器或者DynNav服务器简称为“服务器”。导航设备简称为ND。根据ND的能力,ND称为“智能ND”或者“轻量级ND”。
在本发明中,终端(二个终端类型是可用的,如之前描述的)可以连接到如在图中图示的移动通信网络或者IP网络,诸如无线仿真(Wi-Fi)网络。相应的应用可以访问服务器,接收路线导航数据和实时交通信息,并且因此,提供路线导航。虽然未示出,能够在其自己上计算路线的终端可以在无需接收路线导航数据的情况下,有选择地从服务器只接收实时交通信息。
实时交通信息指的是由服务器计算和发送给终端的最佳路线信息、实时和预报的交通信息和与交通相关的附加信息,诸如POI和天气。为了避免代表性的冗余,导航应用或者终端共同地称为终端。因此,术语“终端”、“智能ND”、“轻量级ND”和“导航应用”可以统称为“终端”。
之前提及的实时交通信息在ISO标准化组织的考虑中可以以传输协议专家小组(TPEG)表示。TPEG是用于经数字广播网络发送交通信息和旅行信息的标准协议。如在图4中图示的,TPEG层堆栈对应于ISO/OSI层模型的网络层(层3;L3)至应用层(层7;L7)。网络层定义TPEG帧同步和路由。层4、5、6(L4、L5和L6)的分包层将应用的分量组合为一个流。每个消息格式对应于应用层,L7。在DynNav中,实时交通信息可以以TPEG的实时交通信息表示方案或者任何其它的表示方案提供给终端。
图5是根据本发明的一个实施例,用于提供路线给第三方操作的流程图。假设图5的终端501对应于轻量级ND,并且终端501、服务器502和第三终端(也就是说,第三方)503全部支持DynNav。
本发明的一个实施例可以主要地划分为在终端(用户)处请求用于传送路线给第三方服务的过程(A至F),在第三方处接收路线的过程(I至P),和当路线更新时,传送更新路线给第三方和终端的过程(N至T)。当由第三方提供的路线的交通条件变得差时,当提供的路线的状态由于事故/施工变得差时,或者当存在用于提供比提供的路线更好的性能(具有到目的地更短的抵达时间的路线)的替代路线时,该路线被更新。当路线的目的地是终端,并且终端的位置转变为需要替代路线时,该路线需要被更新。
此外,由于由第三方提供的路线可以包括终端的位置信息,终端或者用户可以设置是否更新信息被提供给第三方,用于终端用户的秘密保护,并且设置提供的信息的有效性时间,使得用户仅仅在特定的时间内访问该信息。
第三方请求更新信息的传输(替代路线或者变化的行程信息)。因此,终端可以从服务器请求用于确定是否第三方请求更新信息传输,或者是否接收或者获得该信息的通知服务。当提供给第三方的路线的目的地是终端时,该终端可以确定是否服务器被连续地通知终端的变化位置,并且立即检查有关第三方当前正在移动所在的路线的信息。
将参考图5的流程图给出详细说明。
步骤A。终端501从服务器502请求到第三方503路线的传输。当请求路线时,限定路线的起点和目的地。起点和目的地的值可以根据提供的路线的类型变化。根据提供的路线的类型的起点和目的地的值在以下的表中概括。
[表6]
此时,终端通知服务器是否路线的更新信息被提供给第三方。在图5的实施例中,假设终端允许将更新信息提供给第三方。
因此,重新地增加以下的参数。
[表7]
步骤B。服务器基于在步骤A中接收的第三方的ID检查第三方的位置。作为检查第三方位置的方法,可以使用包括使用外部位置服务器(例如,SUPL)方法的各种方法,但是,在本说明书中没有描述。该服务器基于由终端请求的起点(也就是说,由服务器获得的第三方的位置)和目的地(终端的位置或者由终端指定的特定的地理位置)创建要提供给第三方的一个或多个路线,并且创建该创建的路线的概括路线。
步骤C:该服务器将在步骤B中创建的路线的概括路线传送给终端。
步骤D:终端选择在步骤C中传送的概括路线之中要传送给第三方的路线,并且通知服务器要传送的该路线。
步骤E:该服务器将在步骤D中选择的路线的完整路线传送给终端。
步骤F:终端从服务器请求在步骤D中选择的路线传输给第三方。一旦请求,可以进一步发送用于终端用户的隐私保护的设置。此时,增加的参数如下。
[表8]
步骤G。服务器将步骤E的完整路线传送给第三方。在将完整路线传送给第三方的方法中,服务器使用SMS、按压通知等等将能够接收完整路线的地址(例如,URL)传送给第三方。
例如,URL可以是http://{serverRoot}/dynnav/{apiVersion}/{appId}/trips/{tripId}/routes/{routeId}.第三方也可以经由地址接收除了路线信息之外的行程信息。已经接收该地址的第三方访问该地址,并且接收完整路线。
步骤H。第三方经由在步骤G中接收的地址(URL)从服务器请求路线信息。
步骤I。服务器将该路线信息传送给第三方。
步骤J。终端预订用于接收是否第三方已经请求路线更新信息,或者是否已经接收更新信息的通知的通知服务。一旦预订该通知服务,终端可以在以下的情形下从服务器接收通知:
–当第三方从服务器请求接收更新信息时
–当第三方接收该更新信息时
步骤K。第三方从服务器请求更新信息的传输,以便从服务器接收获得的路线的更新信息。(只有当终端在步骤F中允许将更新信息传输给第三方时执行这个步骤。如果终端在步骤F中不允许将更新信息传输给第三方,则一旦请求第三方,服务器发送错误消息。此时,不执行步骤L及其后续的步骤)。
步骤L。服务器通知终端第三方已经请求更新信息。
对于本发明,增加给该通知的参数如下。
[表9]
步骤M。当提供的路线的交通条件变得差,并且在步骤I中提供的路线的性能恶化时,服务器检测路线的性能恶化,并且计算可替代路线。
步骤N。服务器通知第三方已经创建可替代路线。
步骤O。第三方从服务器请求在步骤M中计算的可替代路线。
步骤P。服务器将在步骤M中计算的可替代路线传送给第三方。
步骤Q。服务器通知终端第三方已经获得更新的路线信息(可替代路线)。此时,能够接收传送的可替代路线的地址(URL)也被传送给终端。
对于本发明,增加给该通知的参数如下。
[表10]
当传送给第三方的路线的性能恶化时执行步骤M至Q。当传送的路线的性能没有恶化时,不执行步骤M至Q。此外,这个过程可以根据交通条件再一次执行。
步骤R。如果传送给第三方的路线的目的地是终端的位置,并且第三方请求路线的更新信息的接收,则当终端从先前地报告点移动预先确定的距离或以上时,终端通知服务器其变化的位置。
步骤S。已经接收终端的变化位置的服务器检查第三方的当前位置。服务器通过将第三方的当前位置视为起点,并且将终端的变化位置视为新的目的地创建新的(可替代)路线。
步骤T。服务器通知第三方已经创建新的路线。
步骤U。第三方从服务器请求在步骤S中计算的新的路线。
步骤V。服务器将在步骤S中计算的新的路线传送给第三方。
步骤W。服务器通知终端第三方已经获得更新信息(也就是说,新的信息)。此时,能够接收传送的可替代路线的地址(URL)也被传送给终端。
当由第三方提供的路线的目的地是终端,并且终端已经从先前地报告点移动预先确定的距离,以及然后将其位置报告给服务器时,执行步骤R至W。根据用户的运动,步骤R至W不能执行(当用户没有移动时)或者可以执行一次或以上。
步骤X。第三方可以根据新的路线到达目的地。服务器可以通知终端会话结束。
根据以上描述的实施例,不考虑接收第三方的请求,只有当终端允许将更新信息提供给第三方时,由第三方接收路线的更新信息是可能的。
此外,如果终端设置提供给第三方的更新信息的有效时间,则当有效性时间已经经过时,服务器不再提供相关的信息给第三方。
终端可以预订用于接收第三方的更新信息请求通知和更新信息的提供的通知服务,并且立即检查第三方移动所在的当前的路线。此外,如果路线的目的地是终端,当终端已经移动预先确定的距离时,可以确定是否终端的位置信息被提供给服务器。这可以防止终端的位置被不必要地上载到服务器,从而减小在服务器和终端之间的数据业务。
图6示出根据本发明的一个实施例,用于提供路线给第三方的操作。与图5不同,图6仅仅示出除第三方之外在终端和服务器之间的操作。
图6的操作涉及其中DynNav应用(例如,终端)请求DynNav服务器(在下文中,称为服务器)传送路线信息给第三方的情形。这个情形的主要功能包括:(1)概括的路线和/或完整路线的传输,(2)路线的选择和路线信息到第三方的传输,(3)终端对通知服务的预订,(4)终端的当前位置的报告,(5)(a)在建议的路线上严重拥塞的情况下,和(b)在其中目的地是终端并且终端的位置变化的情形下重新计算。
终端的用户基于起点、目的地和优先选择限定行程参数,并且这样的参数被从终端直接地传送给服务器。起点可以使用第三方的ID限定,服务器可以经由外部位置应用(服务器)获得第三方的位置,并且第三方的位置可以用作起点。目的地可以是特定的场所(也就是说,固定的地理位置)或者终端的当前位置。当目的地是终端的当前位置时,终端可以将其位置作为目的地提供给服务器。考虑到实时和估算的交通信息,服务器发送匹配行程参数的一组路线作为响应。对于带宽优化,在服务器中以二种不同的格式,即,概括和完整格式,路线是可用的。终端访问概括的路线,并且终端的用户可以使用这个信息选择在建议的路线之中要传送给第三方的路线。该终端可以请求选择的路线的完整路线信息。由于有限的长度、行程复杂度和网络性能,所以一旦启动,建议的路线可以被直接地编码为完整路线,并且,在这种情况下,服务器不能编码概括的路线。
当终端的用户选择完整路线时,终端可以经由专用的公共资源从服务器请求选择的路线信息的共享,并且服务器可以使用外部应用将包括行程和路线信息的公共资源的URL传送给第三方。当接收到公共资源的URL时,第三方可以访问公共资源,以便获得行程和路线信息。第三方可以经由长的轮询COMET机制从服务器请求更新信息(行程和资源信息)。
由于在提供的路线上的交通拥塞,服务器可以创建可替代路线,并且可替代路线信息可以上载给专用的公共资源。当用于获得更新信息的GET操作由第三方执行时,可替代路线信息可以作为对GET操作的响应传送给第三方。公共资源的更新可以由应用触发,或者根据公共资源参数的设置由服务器自动地执行。
当行程的目的地是终端的位置,并且终端移动特定的距离时,终端可以将其位置报告给服务器。在这种情况下,服务器可以获得第三方的位置,并且服务器可以基于终端的报告位置和第三方的获得的位置计算新的路线。新的信息被上载给描述行程和路线的专用公共资源,并且可以经由如上所述的公共资源传送给第三方。
对于终端用户的隐私保护,终端可以表示是否允许提供更新信息。此外,当第三方可以访问更新信息时,终端可以限定有效时段。终端可以预订用于检查是否第三方请求接收更新信息,和/或是否第三方已经获得更新信息的通知服务。
将参考图6给出更加详细说明。
1.用于到第三方的路线信息的传输,终端可以使用POST操作命令创建包括特定的行程参数(作为起点、目的地等等的第三方的位置)的行程。服务器可以建议要传送的一组路线,并且作为响应发送包括建议的路线的路线标识符的“行程”资源。
2.终端可以使用GET操作命令访问一组概括的路线。这个步骤可以关于由服务器建议的所有路线重复。但是,当行程的长度和复杂度被限制,或者网络质量是足够时,在这个步骤中可以使用完整格式路线信息。
终端的用户可以从要传送给第三方的建议的组中选择一个路线,并且终端可以删除不传送给第三方的不必要的路线。但是,为了简化顺序和聚焦于主要功能,删除不必要的路线的步骤被省略。
3.终端可以预订用于接收选择的路线(使用POST操作命令)的可替代路线信息的更新信息的通知服务。
4.终端可以使用PSOT操作命令请求服务器经由公共资源将行程和路线信息传送给第三方。终端可以表示是否允许将路线的更新信息提供给第三方。服务器可以自动地创建公共资源,并且服务器可以使用外部应用(例如,OMA PUSH、MMS或者SMS)将用于获得选择的路线信息的URL传送给第三方。
5.终端可以请求预订该通知服务,以便检查第三方的操作。终端可以在以下的情形下从服务器接收该通知。
a.当第三方请求接收更新信息(或者路线信息)时
b.当第三方获得(检索)更新信息(或者路线信息)时
6.当第三方获得该路线信息,并且请求更新信息时,服务器可以通知终端第三方已经请求接收与路线信息相关的更新信息(例如,使用POST操作命令)。
7.当第三方从服务器请求更新信息的接收,并且服务器检测在建议的路线上的交通事件或者严重拥塞时,服务器可以创建可替代路线,并且将用于获得可替代路线的更新信息的URL传送给第三方。当第三方获得可替代路线的更新信息(例如,使用GET操作命令)时,服务器可以通知终端第三方已经获得可替代路线的更新信息(例如,使用POST操作命令)。
8.如果第三方从服务器请求更新信息的接收,并且终端接收第三方已经从服务器请求接收更新信息的通知,则终端可以改变在行程资源中的目的地参数,以便当从先前地报告点移动预先确定的距离时,更新在服务器上其当前位置。当服务器识别目的地已经改变时,服务器可以获得第三方的当前位置。服务器可以使用终端的更新位置作为目的地,和使用第三方的获得的位置作为起点计算新的路线,并且将有关新的路线信息的URL传送给第三方。
9.当第三方从服务器请求更新信息的接收,并且获得新的路线(更新信息)时,服务器可以通知终端第三方已经获得有关新的路线的信息(使用POST操作命令)。
在步骤7和9之后,终端可以访问更新信息(例如,使用GET操作命令)。但是,访问上述的更新信息的步骤被省略,以便简化顺序和聚焦于主要功能。
在下文中将更加详细地描述本发明的实施例。
–起点是第三方的位置,并且目的地是特定的场所的情形
假设用户访问特定的场所,例如,餐馆,并且推荐特定的场所给另一个用户。用户可以将具有作为起点的另一个用户的当前位置和作为目的地的餐馆的位置的特定的路线传送给另一个用户,并且从服务器请求特定的路线的传输。
在当前的实施例中,假设具有起点和目的地的特定的路线预先由服务器创建,并且已经与终端共享。
当接收到该请求时,服务器可以将特定的路线传送给另一个用户。上述的传输使另一个用户能够访问特定的地址(例如,URL)以使用特定的地址获得特定的路线。
终端可以从服务器请求预订用于特定的信息的通知服务。用于特定的信息的通知服务指的是与是否另一个用户已经请求特定的路线的更新信息接收相关,和/或是否另一个用户已经获得有关特定的路线的信息的通知。因此,当另一个用户已经获得由服务器提供的特定的路线时,服务器可以通知终端另一个用户已经获得特定的路线。因此,终端可以识别另一个用户的路线。
由服务器执行的路线重新计算可以根据在特定的路线(或者可替代路线)上的交通条件,和/或另一个用户的运动重复,并且因此,另一个用户的信息获得及其通知可以重复。经由这样的过程,有可能对另一个用户提供以到目的地优化的路线。
–起点是第三方的位置,并且目的地是终端的位置的情形
当用户希望另一个用户紧紧地跟在后面时,例如,当二个用户计划彼此相遇,但是,没有指定会合点时,用户可以对另一个用户提供具有作为目的地的用户位置的特定的路线。用户可以将具有作为起点的另一个用户的当前位置和作为目的地的用户位置的特定的路线传送给另一个用户,并且从服务器请求特定的路线的传输。
在当前的实施例中,假设具有起点和目的地的特定的路线预先由服务器创建,并且已经与终端共享。
当接收到该请求时,服务器可以将特定的路线传送给另一个用户。上述的传输使另一个用户能够访问特定的地址(例如,URL)以使用特定的地址获得特定的路线。
终端可以从服务器请求预订用于特定的信息的通知服务。用于特定的信息的通知服务指的是与是否另一个用户已经请求接收特定的路线的更新信息相关,和/或是否另一个用户已经获得有关特定的路线的信息的通知。因此,当另一个用户已经获得由服务器提供的特定的路线时,服务器可以通知终端另一个用户已经获得特定的路线。因此,终端可以识别另一个用户的路线。
此外,当另一个用户从服务器请求特定的路线的更新信息的接收时,服务器可以通知终端另一个用户已经请求特定的路线的更新信息的接收。当通知终端另一个用户已经请求特定的路线的更新信息的接收时,当从先前地报告点移动预先确定的距离时,终端将其位置报告给服务器,以便根据终端的运动创建可替代路线。当没有提供这样的通知服务时,终端不能确定是否其位置被周期地或者根据特定的规则报告给服务器,或者甚至当另一个用户没有从服务器请求特定的路线的更新信息的接收时,可以无条件地报告其位置,并且因此,该报告是不必要的。
由服务器执行的路线重新计算可以根据在特定的路线(或者可替代路线)上的交通条件,和/或另一个用户的运动重复,并且因此,另一个用户的信息获得及其通知可以重复。经由这样的过程,有可能对另一个用户提供到目的地优化的路线。
图7是配置为实现本发明的实施例的终端和服务器的框图。终端710可以包括配置为与服务器720通信的收发器711,和配置为基于从服务器接收的信息获得路线的更新信息的处理器712。服务器720可以包括配置为与终端通信的收发器721,和配置为基于从终端接收的信息创建路线的更新信息的处理器722。
在参考图7描述的本发明的实施例中,终端710是轻量级ND。在这个实施例中,路线的起点是使用第三终端的ID限定的第三终端的位置,并且路线的目的地是终端的当前位置。在这个实施例中,处理器712被配置为从服务器请求路线到第三终端的传输。此时,根据用于路线传输的请求路线被传送给第三终端。处理器被配置为预订与第三终端相关的通知服务,并且通知服务被设置为通知终端第三终端的特定的操作发生。当第三终端的特定的操作发生时,处理器被配置为从服务器接收第三终端的特定的操作已经发生的通知。如果该通知表示第三终端已经请求路线的更新信息的接收,则当终端从先前地报告的位置移动预先确定的距离时,处理器被配置为将终端的更新的位置发送给服务器。
处理器712可以被配置为表示是否路线的更新信息被提供给第三终端。此外,处理器712可以被配置为设置用于允许提供路线的更新信息给第三终端的有效时段。
当终端将其位置发送给服务器时,服务器可以被配置为使用终端的更新的位置计算新的路线,并且将计算的新的路线传送给第三终端。
当第三终端获得计算的新的路线时,处理器712可以被配置为从服务器接收已经获得计算的新的路线的通知。
此外,路线、与路线相关的信息或者更新信息可以使用特定的URL传送给第三终端。
第三终端的特定的操作可以包括请求接收与路线相关的信息或者更新信息,和/或获得更新信息。
在本发明的一个实施例中,服务器的处理器722可以被配置为从终端接收用于到第三终端路线传输的请求,根据用于路线传输的请求将路线传送给第三终端,创建通知终端第三方的特定的操作发生的通知服务集合,当第三终端的特定的操作发生时,将第三终端的特定的操作已经发生的通知发送给终端,和如果该通知表示第三终端已经请求路线的更新信息的接收,则当终端从先前地报告的位置移动预先确定的距离时,从终端接收终端的更新的位置。
对于服务器的处理器722的描述,参考以上描述的实施例的至少一个。
终端或者服务器可以执行以上描述的实施例的任何一个,或者以上描述的实施例的两个或更多个的组合。
本发明示范的实施例的详细说明已经给出以允许本领域技术人员去实现和实践本发明。虽然已经参考示范的实施例描述了本发明,本领域技术人员应该理解,在不脱离在所附的权利要求中描述的本发明的精神或者范围的情况下,可以在本发明中进行各种改进和变化。因此,本发明不应该限于在此处描述的特定的实施例,而是应该根据符合在此处公开的原理和新颖特征的最宽的范围。
工业实用性
本发明的实施例可适用于导航设备或者服务器。
Claims (12)
1.一种将通过由服务器计算的起点和目的地识别的行程路线传送给第三终端的方法,所述起点是由所述第三终端的标识符(ID)限定的所述第三终端的位置,并且所述目的地是终端的当前位置,所述方法包括:
由所述终端从所述服务器接收从所述起点到所述目的地的一个或多个概括的路线;
由所述终端在接收到的一个或多个概括的路线当中选择概括的路线,并且向所述服务器通知所选择的概括的路线;
由所述终端向所述服务器请求与所选择的概括的路线相对应的到所述第三终端的路线的传送,根据对于所述路线的传送的请求所述路线被传送给所述第三终端;
由所述终端向所述服务器请求订阅与所述第三终端相关的通知服务,所述通知服务被配置为通知所述终端所述第三终端的特定操作已经发生;
当所述第三终端的特定操作发生时,由所述终端从所述服务器接收所述第三终端的特定操作已经发生的通知;和
如果所述通知指示所述第三终端已经请求接收与所述路线相关的更新信息,则当所述终端从先前报告的位置移动预先确定的距离时,由所述终端将所述终端的更新位置发送给所述服务器,
其中,基于所述更新位置的从所述第三终端到所述终端的新的路线被发送给所述第三终端。
2.根据权利要求1所述的方法,进一步包括:由所述终端指示与所述路线相关的更新信息是否被提供给所述第三终端。
3.根据权利要求2所述的方法,进一步包括:由所述终端设置其中允许将与所述路线相关的更新信息提供给所述第三终端的有效时段。
4.根据权利要求1所述的方法,进一步包括:当所述第三终端获得所述新的路线时,由所述终端从所述服务器接收所述第三终端已经获得所述新的路线的通知。
5.根据权利要求1所述的方法,其中,所述路线或者与所述路线相关的更新信息使用特定的统一资源定位符(URL)被传送给所述第三终端。
6.根据权利要求1所述的方法,其中,所述第三终端的特定操作包括用于接收与所述路线相关的更新信息和获得与所述路线相关的更新信息的请求。
7.一种将通过由服务器计算的起点和目的地识别的行程路线传送给第三终端的方法,所述起点是由所述第三终端的标识符(ID)限定的所述第三终端的位置,并且所述目的地是终端的当前位置,所述方法包括:
由所述服务器接收对于到所述第三终端的路线的传送的请求,所述路线对应于由所述服务器提供的从所述起点到所述目的地的一个或多个概括的路线当中的由所述终端选择的概括的路线,
根据对于所述路线的传送的请求,由所述服务器将所述路线传送给所述第三终端;
由所述服务器创建被配置为通知所述终端所述第三终端的特定操作已经发生的通知服务;
当所述第三终端的特定操作发生时,由所述服务器将所述第三终端的特定操作已经发生的通知发送给所述终端;和
如果所述通知指示所述第三终端已经请求接收与路线相关的更新信息,则当所述终端从先前报告的位置移动预先确定的距离时,由所述服务器从所述终端接收所述终端的更新位置,
其中,基于所述更新位置的从所述第三终端到所述终端的新的路线被发送给所述第三终端。
8.根据权利要求7所述的方法,进一步包括:当所述第三终端获得所述新的路线时,由所述服务器将所述第三终端已经获得所述新的路线的通知发送给所述终端。
9.根据权利要求7所述的方法,进一步包括:由所述服务器使用特定的统一资源定位符(URL)将所述路线、与所述路线相关的信息,或者与所述路线相关的更新信息传送给所述第三终端。
10.根据权利要求8所述的方法,其中,所述第三终端的特定操作包括请求接收所述与路线相关的更新信息和获得所述更新信息。
11.一种被配置为将通过由服务器计算的起点和目的地识别的行程路线传送给第三终端的终端,所述起点是由所述第三终端的标识符(ID)限定的第三终端的位置,并且所述目的地是所述终端的当前位置,所述终端包括:
收发器,所述收发器被配置为与所述服务器通信;和
处理器,所述处理器被配置为基于从所述服务器接收的信息获得所述路线的更新信息,
其中,所述处理器被配置为:
从所述服务器接收从所述起点到所述目的地的一个或多个概括的路线;
在接收到的一个或多个概括的路线当中选择概括的路线,并且向所述服务器通知所选择的概括的路线;
向所述服务器请求与所选择的概括的路线相对应的到所述第三终端的路线的传送,根据对于所述路线传送的请求所述路线被传送给所述第三终端;
向所述服务器请求订阅与所述第三终端相关的通知服务,所述通知服务被配置为通知所述终端所述第三终端的特定操作已经发生;
当所述第三终端的特定操作发生时,从所述服务器接收所述第三终端的特定操作已经发生的通知;和
如果所述通知指示所述第三终端已经请求接收与所述路线相关的更新信息,则当所述终端从先前报告的位置移动预先确定的距离时,将所述终端的更新位置发送给所述服务器,
其中,基于所述更新位置的从所述第三终端到所述终端的新的路线被发送给所述第三终端。
12.一种被配置为将通过由服务器计算的起点和目的地识别的行程路线传送给第三终端的服务器,所述起点是由所述第三终端的标识符(ID)限定的第三终端的位置,并且所述目的地是终端的当前位置,所述服务器包括:
收发器,所述收发器被配置为与所述服务器通信;和
处理器,所述处理器被配置为基于从所述终端接收的信息创建所述路线的更新信息,
其中,所述处理器被配置为:
从所述终端接收对于到所述第三终端的路线的传送的请求,所述路线对应于由所述服务器提供的从所述起点到所述目的地的一个或多个概括的路线当中的由所述终端选择的概括的路线,
根据对于所述路线的传送的请求,将所述路线传送给所述第三终端;
创建被配置为通知所述终端所述第三终端的特定操作已经发生的通知服务;
当所述第三终端的特定操作发生时,将所述第三终端的特定操作已经发生的通知发送给所述终端;和
如果所述通知指示所述第三终端已经请求接收与所述路线相关的更新信息,则当所述终端从先前报告的位置移动预先确定的距离时,从所述终端接收所述终端的更新位置,
其中,基于所述更新位置的从所述第三终端到所述终端的新的路线被发送给所述第三终端。
Applications Claiming Priority (15)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361751925P | 2013-01-13 | 2013-01-13 | |
US61/751,925 | 2013-01-13 | ||
US201361869756P | 2013-08-25 | 2013-08-25 | |
US61/869,756 | 2013-08-25 | ||
US201361873372P | 2013-09-04 | 2013-09-04 | |
US61/873,372 | 2013-09-04 | ||
US201361899300P | 2013-11-04 | 2013-11-04 | |
US61/899,300 | 2013-11-04 | ||
US201361903416P | 2013-11-13 | 2013-11-13 | |
US61/903,416 | 2013-11-13 | ||
US201361905160P | 2013-11-16 | 2013-11-16 | |
US61/905,160 | 2013-11-16 | ||
US201361917320P | 2013-12-17 | 2013-12-17 | |
US61/917,320 | 2013-12-17 | ||
PCT/KR2014/000360 WO2014109616A1 (ko) | 2013-01-13 | 2014-01-13 | 경로 전달 방법 및 이를 위한 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105051493A CN105051493A (zh) | 2015-11-11 |
CN105051493B true CN105051493B (zh) | 2018-09-18 |
Family
ID=51167193
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480004689.3A Expired - Fee Related CN105051493B (zh) | 2013-01-13 | 2014-01-13 | 用于传输路线的方法及其设备 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9903721B2 (zh) |
EP (1) | EP2944923A4 (zh) |
CN (1) | CN105051493B (zh) |
WO (1) | WO2014109616A1 (zh) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11574263B2 (en) | 2013-03-15 | 2023-02-07 | Via Transportation, Inc. | System and method for providing multiple transportation proposals to a user |
EP3144634A1 (en) * | 2015-09-21 | 2017-03-22 | TomTom Navigation B.V. | Reconstructing tracks using electronic map data |
US10378911B1 (en) * | 2016-01-05 | 2019-08-13 | Open Invention Network Llc | Navigation application providing collaborative navigation information |
JP2020503612A (ja) * | 2016-12-22 | 2020-01-30 | ニッサン ノース アメリカ,インク | 自律走行車両サービスシステム |
US20180209803A1 (en) | 2017-01-25 | 2018-07-26 | Via Transportation, Inc. | Dynamic Route Planning |
WO2019023324A1 (en) | 2017-07-26 | 2019-01-31 | Via Transportation, Inc. | SYSTEMS AND METHODS FOR MANAGING AND ROUTING COOPERATING VEHICLES |
CN107798420B (zh) * | 2017-09-28 | 2021-11-05 | 北京三快在线科技有限公司 | 信息显示的方法及装置、电子设备 |
US10805766B2 (en) * | 2017-11-01 | 2020-10-13 | Electronics And Telecommunications Research Institute | Method for providing mobile-communication-based navigation service supporting emergency rescue and service server using the same |
WO2019136341A1 (en) | 2018-01-08 | 2019-07-11 | Via Transportation, Inc. | Systems and methods for managing and scheduling ridesharing vehicles |
US11620592B2 (en) | 2018-04-09 | 2023-04-04 | Via Transportation, Inc. | Systems and methods for planning transportation routes |
US11294394B2 (en) * | 2019-09-05 | 2022-04-05 | GM Global Technology Operations LLC | Method and apparatus for gig economy transportation of delivery pods |
US11317244B1 (en) * | 2020-12-22 | 2022-04-26 | Amdocs Development Limited | System, method, and computer program for making travel route recommendations based on a network quality of service prediction |
CN117371785B (zh) * | 2023-10-09 | 2024-03-12 | 湖南荣安数字技术科技有限公司 | 基于多维度因素身份识别的安全判断方法及押运服务系统 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1409088A (zh) * | 2001-09-27 | 2003-04-09 | 日本先锋公司 | 导航系统、路由搜索方法、通信终端单元和车辆导航装置 |
CN1521484A (zh) * | 2003-02-12 | 2004-08-18 | Lg电子株式会社 | 适用于指引导航系统中另一方位置的装置和方法 |
CN101150856A (zh) * | 2007-11-02 | 2008-03-26 | 新科电子集团有限公司 | 导航装置定位手机位置的方法 |
KR20100064937A (ko) * | 2008-12-05 | 2010-06-15 | 엘지전자 주식회사 | 네비게이션 단말기 및 네비게이션 단말기의 경로안내방법 |
CN101848428A (zh) * | 2009-03-28 | 2010-09-29 | 华为技术有限公司 | 提供位置信息的方法及装置 |
CN102147810A (zh) * | 2011-03-23 | 2011-08-10 | 北京灵图软件技术有限公司 | 基于电子地图的空间位置共享方法、装置和系统 |
CN102440011A (zh) * | 2011-10-24 | 2012-05-02 | 华为终端有限公司 | 终端位置共享的方法和终端设备 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7333820B2 (en) | 2001-07-17 | 2008-02-19 | Networks In Motion, Inc. | System and method for providing routing, mapping, and relative position information to users of a communication network |
US7565155B2 (en) * | 2002-04-10 | 2009-07-21 | Networks In Motion | Method and system for dynamic estimation and predictive route generation |
KR100541524B1 (ko) * | 2003-10-07 | 2006-01-10 | 에스케이 텔레콤주식회사 | 이동통신 단말 번호를 이용한 네비게이션 서비스 시스템및 방법 |
US7024308B2 (en) | 2003-12-19 | 2006-04-04 | General Motors Corporation | Telematic method for real-time routing to stolen vehicles |
US8150932B2 (en) * | 2005-06-30 | 2012-04-03 | Nokia Corporation | System and method for providing privacy protected navigation between mobile terminals |
US20090276154A1 (en) * | 2008-04-30 | 2009-11-05 | Verizon Corporate Services Group Inc. | Method and system for coordinating group travel among mobile devices |
EP2321620A1 (en) * | 2008-09-04 | 2011-05-18 | Telefonaktiebolaget L M Ericsson (PUBL) | Data server, user terminal, route informtion providing system and control method thereof |
KR20100068606A (ko) | 2008-12-15 | 2010-06-24 | 주식회사 셀런 | 무선 인터넷을 이용한 네비게이션 위치 추적 서비스 시스템및 방법 |
KR20100071676A (ko) * | 2008-12-19 | 2010-06-29 | 한국전자통신연구원 | 동행차량의 위치정보 표시방법 및 그 시스템 |
KR20100091668A (ko) * | 2009-02-11 | 2010-08-19 | 주식회사 케이티 | 이동 통신 단말을 이용한 네비게이션 시스템, 및 그 네비게이션 서비스 제공방법과, 이동 통신 단말의 네비게이션 방법 |
KR101679294B1 (ko) * | 2009-08-21 | 2016-11-25 | 삼성전자주식회사 | 이동 경로의 생성, 관리 및 공유 방법과 그 장치 |
KR101860540B1 (ko) * | 2012-04-26 | 2018-05-23 | 한국전자통신연구원 | 사용자 간 위치 정보를 공유하기 위한 휴대용 단말기 및 방법 |
-
2014
- 2014-01-13 WO PCT/KR2014/000360 patent/WO2014109616A1/ko active Application Filing
- 2014-01-13 EP EP14738169.3A patent/EP2944923A4/en not_active Withdrawn
- 2014-01-13 US US14/759,384 patent/US9903721B2/en active Active
- 2014-01-13 CN CN201480004689.3A patent/CN105051493B/zh not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1409088A (zh) * | 2001-09-27 | 2003-04-09 | 日本先锋公司 | 导航系统、路由搜索方法、通信终端单元和车辆导航装置 |
CN1521484A (zh) * | 2003-02-12 | 2004-08-18 | Lg电子株式会社 | 适用于指引导航系统中另一方位置的装置和方法 |
CN101150856A (zh) * | 2007-11-02 | 2008-03-26 | 新科电子集团有限公司 | 导航装置定位手机位置的方法 |
KR20100064937A (ko) * | 2008-12-05 | 2010-06-15 | 엘지전자 주식회사 | 네비게이션 단말기 및 네비게이션 단말기의 경로안내방법 |
CN101848428A (zh) * | 2009-03-28 | 2010-09-29 | 华为技术有限公司 | 提供位置信息的方法及装置 |
CN102147810A (zh) * | 2011-03-23 | 2011-08-10 | 北京灵图软件技术有限公司 | 基于电子地图的空间位置共享方法、装置和系统 |
CN102440011A (zh) * | 2011-10-24 | 2012-05-02 | 华为终端有限公司 | 终端位置共享的方法和终端设备 |
Also Published As
Publication number | Publication date |
---|---|
EP2944923A4 (en) | 2016-08-24 |
US9903721B2 (en) | 2018-02-27 |
WO2014109616A1 (ko) | 2014-07-17 |
CN105051493A (zh) | 2015-11-11 |
EP2944923A1 (en) | 2015-11-18 |
US20150338220A1 (en) | 2015-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105051493B (zh) | 用于传输路线的方法及其设备 | |
CN104919281B (zh) | 计算路线的方法及用于获得路线的方法或者设备 | |
US9749930B2 (en) | Method for delivering optimum path including plurality of passage places and apparatus therefor | |
US9494431B2 (en) | Method for acquiring or providing update information for route to third party and apparatus for same | |
MX2008010253A (es) | Sistema inteligente de muestreo y navegacion de trafico distribuido en tiempo real. | |
US9983017B2 (en) | Route calculating method, route acquisition method or terminal for same | |
US9638541B2 (en) | Method for calculating paths, method for obtaining paths as well as terminal for same | |
Tuchen | Role of aviation in seamless end-to-end mobility | |
JP6218544B2 (ja) | 情報集配システム、情報集配方法及び情報集配プログラム | |
Ghinamo et al. | Vehicle navigation service based on real-time traffic information: A RESTful NetAPI solution with long polling notification | |
Valle et al. | Traffic Light Priority in NordicWay | |
CN102954797A (zh) | 一种导航方法、导航服务器及终端 | |
KR102591310B1 (ko) | 재난 지역의 사용불가 경로 정보를 제공하는 네비게이션 서비스 방법 및 서버장치 | |
US20210192947A1 (en) | Service information about data streams provided to traffic participants | |
Sabella et al. | MEC Service APIs in Action | |
Lamanna | Implementation of a MEC Application for a Traffic Control Center | |
KR102450127B1 (ko) | 긴급 구조를 지원하는 이동통신 기반 내비게이션 서비스 방법 및 이를 이용한 서비스 서버 | |
Bettassa et al. | DynNav: Toward open and interoperable navigation services | |
KR20180138114A (ko) | 재난 지역의 사용불가 경로 정보를 제공하는 네비게이션 서비스 방법 및 서버장치 | |
CN118786689A (zh) | 基于多接入边缘计算的特定相对速率服务 | |
Färdig et al. | Extensible in-vehicle ITS system for location based traffic information-A design proposal and implementation for the NS-FRITS project | |
Kee et al. | Adaptive and Open-based Model of Mobile Positioning Technology used in e-Transport System. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180918 Termination date: 20210113 |