定位信息共享方法、装置、电子设备及存储介质制造方法及图纸

技术编号:28295395 阅读:13 留言:0更新日期:2021-04-30 16:19
本发明专利技术提供的一种定位信息共享方法、装置、电子设备及存储介质,通过生成定位信息,将所述定位信息共享至任一程序中;实现了在车载OS操作系统中,其他程序不需要再集成定位进程,并且无论其他程序在前台运行或后台运行,都可以将生成的定位信息共享至其他程序中,减少了其他程序不必要的频繁定位,降低了由于频繁定位产生的数据量,提高了车载OS操作系统的性能。

【技术实现步骤摘要】
定位信息共享方法、装置、电子设备及存储介质
本专利技术涉及智能车辆
,尤其涉及一种定位信息共享方法、装置、电子设备及存储介质。
技术介绍
近年来,随着智能车辆领域的快速发展,对于智能车辆的控制及定位信息的使用愈发重要。其中,在智能车辆的车载OS(OperatingSystem)操作系统中,安装着多种程序,且大部分程序都需要获取车辆的定位信息,以确定智能车辆的行驶路线、增强车辆行驶的安全性等,实现智能车辆的不同功能。目前的智能车辆中安装的程序中都集成着定位进程,在获取定位信息时,需要调用各程序自身集成的定位进程,对车辆进行定位。当使用的程序较多时,需要同时通过各个程序中的定位进程获取定位信息,产生了大量的定位信息数据。由此可见,现有的智能车辆的车载OS操作系统中,每个程序都需要集成定位进程,且各程序获取的定位信息只能供自身使用,产生了不必要的频繁定位的同时,降低了车载OS操作系统的性能。
技术实现思路
本专利技术提供一种定位信息共享方法、装置、电子设备及存储介质,用以解决现有的智能车辆的车载OS操作系统中,每个程序都需要集成定位进程,且各程序获取的定位信息只能供自身使用,产生了不必要的频繁定位的同时,降低了车载OS操作系统的性能的问题,实现了在车载OS操作系统中,其他程序不需要再集成定位进程,并且将生成的定位信息共享至任一程序中,减少了其他程序不必要的频繁定位,降低了由于频繁定位产生的数据量,提高了车载OS操作系统的性能。本专利技术提供的一种定位信息共享方法,包括:r>生成定位信息;将所述定位信息共享至任一程序中;其中,所述任一程序为待获取所述定位信息的应用程序,所述应用程序中至少包括后台定位进程、前台定位进程。进一步的,根据本专利技术提供的一种定位信息共享方法,所述将所述定位信息共享至任一程序中,包括:接收任一程序发出的定位信息获取指令;通过所述任一程序中集成的定位信息获取接口,将所述定位信息共享至所述任一程序中。进一步的,根据本专利技术提供的一种定位信息共享方法,所述生成定位信息,包括:获取生成的初始定位信息;收取到预设数量的所述初始定位信息时,将所述预设数量的初始定位信息聚合,生成定位信息。进一步的,根据本专利技术提供的一种定位信息共享方法,所述获取生成的初始定位信息,包括:获取对待获取的初始定位信息进行设置的设置信息;其中,所述设置信息包括待获取的初始定位信息的定位间隔、定位类型中的至少一种;根据所述设置信息,生成初始定位信息。进一步的,根据本专利技术提供的一种定位信息共享方法,还包括:将所述定位信息共享到服务器。进一步的,根据本专利技术提供的一种定位信息共享方法,所述将所述定位信息上传到服务器,包括:通过长连接通道接口,将所述定位信息传输到长连接通道中;通过长连接通道,将所述定位信息上传到服务器。进一步的,根据本专利技术提供的一种定位信息共享方法,在将所述定位信息共享到服务器后,还包括:接收所述服务器发出的告知信息;其中,所述告知信息用于确定所述服务器接收到所述定位信息。本专利技术还提供一种定位信息共享装置,包括:生成单元,用于生成定位信息;共享单元,用于将所述定位信息共享至任一程序中;其中,所述任一程序为待获取所述定位信息的应用程序,所述应用程序中至少包括后台定位进程、前台定位进程。本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述定位信息共享方法的步骤。本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述定位信息共享方法的步骤。本专利技术提供的一种定位信息共享方法、装置、电子设备及存储介质,通过生成定位信息,将所述定位信息共享至任一程序中;实现了在车载OS操作系统中,其他程序不需要再集成定位进程,并且无论其他程序在前台运行或后台运行,都可以将生成的定位信息共享至其他程序中,减少了其他程序不必要的频繁定位,降低了由于频繁定位产生的数据量,提高了车载OS操作系统的性能。附图说明为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的定位信息共享方法的流程示意图;图2是本专利技术另一实施例提供的定位信息共享装置的结构示意图;图3是本专利技术另一实施例提供的电子设备的实体结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。下面结合图1描述本专利技术提供的一种定位信息共享方法。首先,现有技术中,车载OS操作系统中需要获取定位信息的程序,都会在程序中集成定位SDK(SoftwareDevelopmentKit,软件开发工具包),通过定位SDK(即定位进程)实现对车辆的定位。本实施例中,通过创建一个地理位置信息收集服务,在该地理位置信息收集服务中,集成定位SDK,对车辆进行定位,并将定位信息共享到其他程序或服务器中;其中,实现定位信息共享的程序,可以为该地理位置信息收集服务,也可以为其他的程序,在运行本申请提供的定位信息共享方法时都能实现定位信息的共享;集成的定位SDK可以由不同的厂家提供,本实施例对此不作具体限制。本实施例中,以该地理位置信息收集服务为例,对该定位信息共享方法进行说明。图1为本专利技术实施例提供的一种定位信息共享方法的流程示意图。参见图1,该定位信息共享方法包括:步骤101:生成定位信息。步骤102:将所述定位信息共享至任一程序中;其中,所述任一程序为待获取所述定位信息的应用程序,所述应用程序中至少包括后台定位进程、前台定位进程。在车载OS操作系统中创建地理位置信息收集服务,通过该服务中集成的定位SDK,通过定位进程,对车辆进行定位,并生成定位信息。进一步地,所述地理位置信息收集服务可以通过系统中binder进程间通信的方式,与其他程序进行信息共享;在地理位置信息收集服务生成定位信息之后,存储该定位信息,当其他程序需要获取定位信息时,可以通过binder进程间通信的方式,从地理位置信息收集服务中获取到当前时刻的定位信息。具体的,待获取所述定位信息的应用程序至少包括后台定位进程、前台定位进程,其中,车载OS操作系统当前正在运行该应用程序时,若该应用程序需要获取定位信息,则该应用程序中包括的前台定位进程开始工作,用本文档来自技高网...

【技术保护点】
1.一种定位信息共享方法,其特征在于,应用于车载OS操作系统,包括:/n生成定位信息;/n将所述定位信息共享至任一程序中;其中,所述任一程序为待获取所述定位信息的应用程序,所述应用程序中至少包括后台定位进程、前台定位进程;/n所述将所述定位信息共享至任一程序中,包括:/n接收任一程序发出的定位信息获取指令;/n通过所述任一程序中集成的定位信息获取接口,将所述定位信息共享至所述任一程序中。/n

【技术特征摘要】
1.一种定位信息共享方法,其特征在于,应用于车载OS操作系统,包括:
生成定位信息;
将所述定位信息共享至任一程序中;其中,所述任一程序为待获取所述定位信息的应用程序,所述应用程序中至少包括后台定位进程、前台定位进程;
所述将所述定位信息共享至任一程序中,包括:
接收任一程序发出的定位信息获取指令;
通过所述任一程序中集成的定位信息获取接口,将所述定位信息共享至所述任一程序中。


2.根据权利要求1所述的一种定位信息共享方法,其特征在于,所述生成定位信息,包括:
获取生成的初始定位信息;
收取到预设数量的所述初始定位信息时,将所述预设数量的初始定位信息聚合,生成定位信息。


3.根据权利要求2所述的一种定位信息共享方法,其特征在于,所述获取生成的初始定位信息,包括:
获取对待获取的初始定位信息进行设置的设置信息;其中,所述设置信息包括待获取的初始定位信息的定位间隔、定位类型中的至少一种;
根据所述设置信息,生成初始定位信息。


4.根据权利要求1所述的一种定位信息共享方法,其特征在于,还包括:
将所述定位信息共享到服务器。


5.根据权利要求4所述的一种定位信息共享方法,其特征在于,所述将所述定位信息上传到服务器,包括...

【专利技术属性】
技术研发人员:王志远田加国周宗航朱磊
申请(专利权)人:智道网联科技北京有限公司智道网联科技深圳有限公司
类型:发明
国别省市:北京;11

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

1