System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 定位数据的传输方法、装置、设备、存储介质及程序产品制造方法及图纸_技高网

定位数据的传输方法、装置、设备、存储介质及程序产品制造方法及图纸

技术编号:41594215 阅读:9 留言:0更新日期:2024-06-07 00:05
本申请实施例公开了一种定位数据的传输方法、装置、设备、存储介质及程序产品,属于电子设备领域。该方法包括:在所述第一系统具有定位数据获取需求的情况下,所述第一系统通过传感器链路向所述第二系统发送定位数据获取指令;在接收到所述定位数据获取指令的情况下,所述第二系统获取定位数据;所述第二系统通过所述传感器链路向所述第一系统传输所述定位数据;在接收到所述定位数据的情况下,所述第一系统通过第一传感器子系统处理所述定位数据,其中,所述第一传感器子系统为所述第一系统中用于处理传感器数据的子系统,且所述第一传感器子系统支持标准定位数据和非标准定位数据。采用本申请实施例提供的方案,能够实现非标准定位数据的获取。

【技术实现步骤摘要】

本申请实施例涉及电子设备领域,特别涉及一种定位数据的传输方法、装置、设备、存储介质及程序产品


技术介绍

1、伴随着移动终端应用种类的不断丰富,终端应用对于定位数据的需求也逐渐提升,卫星定位系统也成为移动终端的核心功能。

2、相关技术中,首先,终端应用需要获取定位权限,再通过系统提供的定位服务,选择gnss(global navigation satellite system,全球导航卫星系统)作为位置提供者,在确定位置提供者可用后即可获取到位置信息与卫星信息。

3、然而,相关技术中终端所搭载的定位系统可支持传输的数据较少,无法满足移动终端开发中对于gnss数据的需求。


技术实现思路

1、本申请实施例提供了一种定位数据的传输方法、装置、设备、存储介质及程序产品。所述技术方案如下:

2、一方面本申请提供了一种定位数据的获取方法,所述方法用于电子设备,所述电子设备中支持运行第一系统和第二系统;

3、所述方法包括:

4、在所述第一系统具有定位数据获取需求的情况下,所述第一系统通过传感器链路向所述第二系统发送定位数据获取指令;

5、在接收到所述定位数据获取指令的情况下,所述第二系统获取定位数据;

6、所述第二系统通过所述传感器链路向所述第一系统传输所述定位数据;

7、在接收到所述定位数据的情况下,所述第一系统通过第一传感器子系统处理所述定位数据,其中,所述第一传感器子系统为所述第一系统中用于处理传感器数据的子系统,且所述第一传感器子系统支持标准定位数据和非标准定位数据。

8、另一方面,本申请提供了一种定位数据的传输装置,所述装置用于电子设备,所述电子设备中支持第一系统和第二系统;

9、所述装置包括:

10、第一系统模块,用于在所述第一系统具有定位数据获取需求的情况下,通过传感器链路向所述第二系统发送定位数据获取指令;

11、第二系统模块,用于在接收到所述定位数据获取指令的情况下,获取定位数据;

12、所述第二系统模块,还用于通过所述传感器链路向所述第一系统传输所述定位数据;

13、所述第一系统模块,还用于在接收到所述定位数据的情况下,通过第一传感器子系统处理所述定位数据,其中,所述第一传感器子系统为所述第一系统中用于处理传感器数据的子系统,且所述第一传感器子系统支持标准定位数据和非标准定位数据。

14、另一方面,本申请实施例提供了一种电子设备,所述电子设备包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以使所述电子设备实现如上述方面所述的定位数据的传输方法。

15、另一方面,本申请实施例提供了一种计算机可读存储介质,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如上述方面所述的定位数据的传输方法。

16、另一方面,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。电子设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该电子设备执行上述方面提供的定位数据的传输方法。

17、对于双系统的电子设备,当第一系统需要获取定位数据的情况下,第一系统通过传感器链路向第二系统发送定位数据获取指令,第二系统接收到定位数据获取指令的情况下,获取定位数据。第二系统将获取到的数据发送至第一系统后,第一系统会通过第一系统中用于处理传感器数据的子系统对该定位数据进行处理,由于本申请采用传感器链路进行定位数据的传输,该第一传感器子系统支持标准定位数据以及非标准定位数据,因此第二系统获取到的标准定位数据与非标准定位数据,均可以被传送至第一系统,解决了定位子系统无法传输非标准定位数据的问题,有利于采用非标准定位数据的技术开发。

本文档来自技高网...

【技术保护点】

1.一种定位数据的传输方法,其特征在于,所述方法用于电子设备,所述电子设备中支持运行第一系统和第二系统;

2.根据权利要求1所述的方法,其特征在于,所述在所述第一系统具有定位数据获取需求的情况下,所述第一系统通过传感器链路向所述第二系统发送定位数据获取指令,包括:

3.根据权利要求2所述的方法,其特征在于,所述在完成传感器监听事件注册的情况下,所述第一系统通过所述传感器链路向所述第二系统发送所述定位数据获取指令,包括:

4.根据权利要求3所述的方法,其特征在于,在存在至少一个所述第二应用对应的所述第二定位传感器监听事件的情况下,所述方法还包括:

5.根据权利要求3所述的方法,其特征在于,所述第一传感器子系统中创建有第一定位传感器对象,所述第二系统的第二传感器子系统中创建有第二定位传感器对象;

6.根据权利要求2所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述第一系统通过所述第一传感器子系统注销所述第一应用对应的所述第一定位传感器监听事件之后,所述方法还包括:

>8.根据权利要求7所述的方法,其特征在于,所述第一传感器子系统中创建有第一定位传感器对象,所述第二系统的第二传感器子系统中创建有第二定位传感器对象;

9.根据权利要求1所述的方法,其特征在于,所述第二系统中的第二传感器子系统与定位组件对应的定位组件驱动对接;

10.根据权利要求9所述的方法,其特征在于,所述方法还包括:

11.根据权利要求1所述的方法,其特征在于,所述第一系统通过第一传感器子系统处理所述定位数据,包括:

12.一种定位数据的传输装置,其特征在于,所述装置用于电子设备,所述电子设备中支持运行第一系统和第二系统;

13.一种电子设备,其特征在于,所述电子设备包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以使所述电子设备实现如权利要求1至11任一所述的定位数据的传输方法。

14.一种计算机可读存储介质,其特征在于,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如权利要求1至11任一所述的定位数据的传输方法。

15.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机指令,所述计算机指令存储在计算机可读存储介质中;电子设备的处理器从所述计算机可读存储介质读取所述计算机指令,所述处理器执行所述计算机指令,使得所述电子设备实现如权利要求1至11任一所述的定位数据的传输方法。

...

【技术特征摘要】

1.一种定位数据的传输方法,其特征在于,所述方法用于电子设备,所述电子设备中支持运行第一系统和第二系统;

2.根据权利要求1所述的方法,其特征在于,所述在所述第一系统具有定位数据获取需求的情况下,所述第一系统通过传感器链路向所述第二系统发送定位数据获取指令,包括:

3.根据权利要求2所述的方法,其特征在于,所述在完成传感器监听事件注册的情况下,所述第一系统通过所述传感器链路向所述第二系统发送所述定位数据获取指令,包括:

4.根据权利要求3所述的方法,其特征在于,在存在至少一个所述第二应用对应的所述第二定位传感器监听事件的情况下,所述方法还包括:

5.根据权利要求3所述的方法,其特征在于,所述第一传感器子系统中创建有第一定位传感器对象,所述第二系统的第二传感器子系统中创建有第二定位传感器对象;

6.根据权利要求2所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述第一系统通过所述第一传感器子系统注销所述第一应用对应的所述第一定位传感器监听事件之后,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述第一传感器子系统中创建有第一定位传感器对象,所述第二系统的第二传感器子系统中创建有...

【专利技术属性】
技术研发人员:黄子帆曹智强
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1