跨设备的导航任务的同步方法、装置、设备及存储介质制造方法及图纸

技术编号:37404715 阅读:20 留言:0更新日期:2023-04-30 09:31
本申请适用于数据传输技术领域,提供了跨设备的导航任务的同步方法、装置、设备及存储介质,该方法包括:第一终端若满足预设的跨设备传输条件,则通过第一导航流转模块从第一导航应用获取导航数据;通过第一导航流转模块生成导航数据的导航同步信息;第二终端接收第一终端发送的导航同步信息,并通过第二导航流转模块将导航同步信息传输给第二导航应用;根据导航同步信息更新第二导航应用的导航任务。本申请提供的技术方案能够实现跨设备的导航任务的同步,在需要进行跨设备的导航场景下,无需用户多次对终端的导航应用进行任务设置,从而大大提高了导航任务设置的效率,减少了用户的重复操作。的重复操作。的重复操作。

【技术实现步骤摘要】
跨设备的导航任务的同步方法、装置、设备及存储介质


[0001]本申请属于设备控制
,尤其涉及跨设备的导航任务的同步方法、装置、设备及存储介质。

技术介绍

[0002]随着导航技术的不断发展,导航技术的应用场景不断增加,从最初的汽车驾驶导航,逐渐发展到可以为步行的用户进行导航,甚至精细划分到骑行导航等应用场景领域,导航应用成为了人们生活以及工作过程中必不可少的重要应用之一。因此,如何能够快速便捷地完成导航任务成为了亟需解决的技术问题。
[0003]现有的导航应用,用户可以在终端的导航应用上设置导航目的地,导航应用可以根据用户的位置以及设置的导航目的地生成导航任务,并在用户行进的过程中提示用户的行进方向,以实现导航的目的。然而,在用户实际的导航过程中,可能会存在多种不同的导航场景,而不同的导航场景下导航所使用的终端往往是不同的,例如在车辆行驶的场景下,用户可以通过车载终端内的导航应用进行导航,而在步行的场景下,用户则使用可随身携带的智能手机完成导航任务,因此在导航过程中若包含多个不同的导航场景,用户需要在不同终端内多次设置导航任务,从本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种跨设备的导航任务的同步方法,其特征在于,包括:第一终端若满足预设的跨设备传输条件,则通过第一导航流转模块从第一导航应用获取导航数据;所述第一终端通过所述第一导航流转模块生成所述导航数据的导航同步信息;第二终端接收所述第一终端发送的所述导航同步信息,并通过第二导航流转模块将所述导航同步信息传输给第二导航应用;所述第二终端根据所述导航同步信息更新所述第二导航应用的导航任务。2.根据权利要求1所述的同步方法,其特征在于,所述第一终端若满足预设的跨设备传输条件,则通过第一导航流转模块从第一导航应用获取导航数据,包括:所述第二终端响应于与所述第一终端之间的触碰操作,通过第二近场通信模块向所述第一终端发送通信标签;所述通信标签携带有导航任务同步的启动标识;所述第一终端响应于所述通信标签,启动所述第一导航流转模块,并通过所述第一导航流转模块从所述第一导航应用获取所述导航数据。3.根据权利要求2所述的同步方法,其特征在于,在所述第二终端响应于与所述第一终端之间的触碰操作,通过第二近场通信模块向所述第一终端发送通信标签之前,还包括:所述第二终端若满足预设的标签写入条件,则通过所述第二导航流转模块向标签服务线程发送标签写入请求;所述第二终端通过所述标签服务线程响应所述标签写入请求,将所述启动标识添加到所述通信标签中,并将所述通信标签写入至所述第二近场通信模块。4.根据权利要求1所述的同步方法,其特征在于,所述第二终端为安装于车辆上的车辆智能控制终端;所述第一终端为用户携带的用户终端;在所述第一终端若满足预设的跨设备传输条件,则通过第一导航流转模块从第一导航应用获取导航数据之前,还包括:所述第二终端若检测到关于所述车辆的启动事件,则与所述第一终端建立通信连接;所述第二终端获取导航同步应用列表,若所述导航同步应用列表为非空,则获取第二导航流转模块的设置状态;所述第二终端若所述第二导航流转模块为启动状态,则向所述第一终端发送导航流转通知,以使所述第一终端发送所述导航同步信息。5.根据权利要求4所述的同步方法,其特征在于,所述第一终端若满足预设的跨设备传输条件,则通过第一导航流转模块从第一导航应用获取导航数据,包括:所述第一终端接收所述第二终端发送的所述导航流转通知;所述第一终端响应于所述导航流转通知,通过所述第一导航流转模块从所述第一导航应用获取导航数据。6.根据权利要求4所述的同步方法,其特征在于,所述第二终端若检测到关于所述车辆的开门事件,则与所述第一终端建立通信连接,包括:所述第二终端通过第二导航流转模块识别预设的注册设备列表内各个注册终端的连接状态;所述第二终端若识别到所述第一终端在所述注册设备列表内且所述第一终端的所述连接状态为可连接状态,则基于所述注册设备列表内所述第一终端关联的连接信息,与所
述第一终端建立所述通信连接;所述第二终端若识别到所述第一终端不在所述注册设备列表内,或所述第一终端在所述注册设备列表内且所述第一终端的所述连接状态为不可连接状态,则通过第二近场通信模块向所述第一终端发送唤醒指令;所述第一终端接收所述第二终端通过所述第二近场通信模块发送的唤醒指令;所述第一终端响应于所述唤醒指令,向所述第二终端发送无线连接请求,以与所述第二终端建立所述通信连接。7.根据权利要求1所述的同步方法,其特征在于,所述第二终端为用户携带的用户终端;所述第一终端为安装于车辆上的车辆智能控制终端;所述第一终端若满足预设的跨设备传输条件,则通过第一导航流转模块从第一导航应用获取导航数据,包括:所述第一终端若检测到关于所述车辆的停车事件,则与所述第二终端建立近场通信连接;所述近场通信连接用于将导航同步信息发送给所述第二终端;所述第一终端获取导航同步应用列表,若所述导航同步应用列表为非空,则获取第一导航流转模块的设置状态;所述第一终端若识别到所述第一导航流转模块为启动状态,则通过所述第一导航流转模块从所述第一导航应用获取导航数据。8.根据权利要求7所述的同步方法,其特征在于,所述第一终端若检测到关于所述车辆的停车事件,则与所述第二终端建立近场通信连接,包括:所述第一终端通过所述第一导航流转模块识别预设的注册设备列表内各个注册终端的连接状态;所述第一终端若识别到所述第二终端在所述注册设备列表内且所述第二终端的所述连接状态为可连接状态,则基于所述注册设备列表内所述第二终端关联的连接信息,与所述第二终端建立所述近场通信连接;所述第一终端若识别到所述第二终端不在所述注册设备列表内,或所述第二终端在所述注册设备列表内且所述第二终端的所述连接状态为不可连接状态,则通过第一近场通信模块向所述第二终端发送唤醒指令;所述第二终端响应于所述唤醒指令,向所述第一终端发送近场连接请求,以与所述第一终端建立近场通信连接。9.根据权利要求7所述的同步方法,其特征在于,所述第二终端接收所述第一终端发送的所述导航同步信息,并通过第二导航流转模块将所述导航同步信息传输给所述第二导航应用,包括:所述第二终端通过所述第二导航流转模块将所述导航同步信息缓存于缓存区域,并检测与所述第一终端之间的所述通信连接的心跳信号;所述第二终端若在预设的有效时间内未接收到所述心跳信号,则识别与所述第一终端断开所述近场通信连接,并将所述导航同步信息传输给所述第二导航应用。10.根据权利要求1

9任一项所述的同步方法,其特征在于,在所述第一终端若满足预设的跨设备传输条件,则通过第一导航流转模块从第一导航应用获取导航数据之前,还包括:
所述第一终端响应于用户的导航操作,通过所述第一导航应用生成导航任务;所述导航数据是基于所述导航任务生成的;所述第一终端通过所述第一导航流转模块接收所述第一导航应用传输的服务注册指令;所述服务注册指令用于授权所述第一导航应用具备设备间传输导航数据的权限;所述第一终端响应于所述服务注册指令,将所述第一导航应用添加到导航同步应用列表,并将所述第一导航流转模块设置为启动状态;所述启动状态用于在满足所述跨设备传输条件时将基于所述第一导航应用生成的导航同步信息发送给所述第二终端。11.根据权利要求1

10任一项所述的同步方法,其特征在于,在所述第二终端接收所述第一终端发送的所述导航同步信息,并通过第二导航流转模块将所述导航同步信息传输给第二导航应用,并根据所述导航同步信息更新所述第二导航应用的导航任务之后,还包括:所述第二终端通过所述第二导航流转模块向第一终端发送导航同步完成信息;所述第一终端响应于所述导航同步完成信息,通过所述第一导航流转模块向所述第一导航应用传输关于导航任务的结束指令,以停止所述第一导航应用的导航任务。12.根据权利要求1

11任一项所述的同步方法,其特征在于,在所述第二终端接收所述第一终端发送的所述导航同步信息之前,还包括:所述第一终端获取所述第二终端的导航应用列表;所述导航应用列表包含所述第二导航应用;所述第一终端若检测到所述导航应用列表存在所述第一导航应用匹配的导航应用,则将所述导航同步信息发送给所述第二终端;所述第一导航应用匹配的导航应用具体为:具有与所述第一导航应用实现跨设备传输导航数据权限的应用。13.根据权利要求1

12任一项所述的同步方法,其特征在于,在所述第二终端接收所述第一终端发送的所述导航同步信息之后,包括:所述第二终端检测导航应用列表中是否存在与所述第一导航应用匹配的导航应用;所述第二终端若检测到所述导航应用列表存在所述第一导航应用匹配的导航应用,则将与所述第一导航应用匹配的导航应用作为所述第二导航应用,并执行所述通过第二导航流转模块将所述导航同步信息传输给第二导航应用的操作;所述第一导航应用匹配的导航应用具体为:具有与所述第二导航应用实现跨设备传输导航数据权限的应用。14.根据权利要求1

13任一项所述的同步方法,其特征在于,所述第二终端根据所述导航同步信息更新所述第二导航应用的导航任务,包括:所述第二终端基于所述导航同步信息确定导航目的地,并基于所述导航目的地生成任务更新提示信息;所述第二终端若接收到基于所述更新提示信息反馈的更新确认指令,则基于所述导航目的地更新所述导航任务。15.一种跨设备的导航任务的同步方法,应用于第一终端,其特征在于,包括:若满足预设的跨设备传输条件,则通过第一导航流转模块从第一导航应用获取导航数据;通过所述第一导航流转模块生成所述导航数据对应的导航同步信息;将所述导航同步信息发送给第二终端,所述导航同步信息用于更新所述第二终端内的第二导航应用的导航任务。
16.根据权利要求15所述的同步方法,其特征在于,所述若满足预设的跨设备传输条件,则通过第一导航流转模块从第一导航应用获取导航数据,包括:响应于与所述第二终端之间的触碰操作,接收所述第二终端的第二近场通信模块发送的通信标签;所述通信标签携带有导航任务同步的启动标识;响应于所述通信标签,启动所述第一导航流转模块,并通过所述第一导航流转模块从所述第一导航应用获取所述导航数据。17.根据权利要求16所述的同步方法,其特征在于,所述通信标签是在所述第二终端检测到满足标签...

【专利技术属性】
技术研发人员:万立
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1