一种位置定位方法和电子设备的制造方法

文档序号:9691657阅读:589来源:国知局
一种位置定位方法和电子设备的制造方法
【技术领域】
[0001]本发明涉及定位技术领域,更具体的说是涉及一种位置定位方法和电子设备。
【背景技术】
[0002]目前的电子设备均具有位置定位功能,定位方式一般可分为两种,一种是高精度的全球定位系统(Global Posit1ning System, GPS)定位方式,另一种是低精度的无线基站定位方式。
[0003]通常情况下,当用户对定位精度要求不高时,一般会采用无线基站定位方式对电子设备进行定位。在无线基站定位方式中,需要依靠应用处理器(Applicat1n Processor,AP)和基带处理器(Baseband Processor,BP)的协调工作才能够完成定位,具体的,AP需要实时向BP发送位置信息记录请求,并实时接收BP收集的网络信息。
[0004]由此可见,现有的无线基站定位方式中,需要AP和BP均一直处于正常运行状态才能够完成位置信息的获取,但是由于AP在正常运行状态下,功耗较大,因此,缩短电子设备的待机时间。

【发明内容】

[0005]有鉴于此,本发明提供一种位置定位方法和电子设备,以解决现有技术中电子设备在采用无线基站定位方式进行定位时,功耗较大,缩短待机时间的问题。
[0006]为实现上述目的,本发明提供如下技术方案:
[0007]—种位置定位方法,应用于电子设备中,所述电子设备包括应用处理器和基带处理器,该方法包括:
[0008]所述应用处理器接收到定位请求时,生成携带有预设的采集时间间隔的位置信息记录请求;
[0009]所述应用处理器将所述位置信息记录请求发送至所述基带处理器,并进入第一状态;
[0010]所述基带处理器接收所述应用处理器发送的位置信息记录请求,按照所述位置信息记录请求中携带的所述采集时间间隔依次收集电子设备当前的网络信息并保存;
[0011]所述基带处理器确定工作状态满足预设要求时,向所述应用处理器发送唤醒指令;
[0012]所述应用处理器接收所述基带处理器发送的唤醒指令,由所述第一状态切换至第二状态,并在所述第二状态下,接收所述基带处理器发送的网络信息;
[0013]其中,所述应用处理器在所述第一状态下的功耗小于所述应用处理器在所述第二状态下的功耗。
[0014]优选的,所述当所述基带处理器确定工作状态满足预设要求时,向所述应用处理器发送唤醒指令,具体为:
[0015]当所述基带处理器确定收集网络信息的时间达到预设时间时,向所述应用处理器发送唤醒指令;
[0016]和/或,当所述基带处理器确定收集的网络信息量达到预设的网络信息量时,向所述应用处理器发送唤醒指令。
[0017]优选的,所述应用处理器接收所述基带处理器发送的网络信息之后,还包括:
[0018]当所述应用处理器确定需要直接在所述电子设备上显示所述电子设备的位置信息时,所述应用处理器依据所述网络信息中的信息采集时间确定所述基带处理器采集每一条网络信息的先后顺序;
[0019]所述应用处理器按照所述先后顺序,依据每一条网络信息依次定位所述电子设备的实际位置信息;
[0020]所述应用处理器在所述电子设备上输出所述电子设备的实际位置信息。
[0021]优选的,所述应用处理器按照所述先后顺序,依据每一条网络信息依次定位所述电子设备的实际位置信息,具体包括:
[0022]所述应用处理器按照所述先后顺序,依次从预存储的基站位置信息数据库中查找与每一条网络信息中的每一组基站信息对应的基站实际位置信息;
[0023]所述应用处理器当前查找的网络信息中仅包括一组基站信息时,确定查找到的所述基站实际位置信息为所述电子设备的实际位置信息;
[0024]所述应用处理器当前查找的网络信息中包括至少两组基站信息时,依据与所述至少两组基站信息中的每一组基站信息对应的基站实际位置信息计算所述电子设备的实际位置信息。
[0025]优选的,所述应用处理器接收所述基带处理器发送的网络信息之后,还包括:
[0026]当所述应用处理器确定需要间接在所述电子设备上显示所述电子设备的位置信息时,所述应用处理器依据所述网络信息中的信息采集时间确定所述基带处理器采集每一条网络信息的先后顺序;
[0027]所述应用处理器按照所述先后顺序,依据每一条网络信息依次定位所述电子设备的地图位置信息;
[0028]在预存储的地图上查找所述地图位置信息,确定目标位置;
[0029]输出标记有目标位置的地图。
[0030]优选的,所述应用处理器按照所述先后顺序,依据每一条网络信息依次定位所述电子设备的地图位置信息,具体包括:
[0031]所述应用处理器按照所述先后顺序,依次从预存储的基站位置信息数据库中查找与每一条网络信息中的每一组基站信息对应的基站实际位置信息和基站纠偏位置信息;
[0032]依据所述基站实际位置信息和所述基站纠偏位置信息确定与每一组基站信息对应的基站地图位置信息;
[0033]所述应用处理器当前查找的网络信息中仅包括一组基站信息时,确定所述基站地图位置信息为所述电子设备的地图位置信息;
[0034]所述应用处理器当前查找的网络信息中包括至少两组基站信息时,依据与所述至少两组基站信息中的每一组基站信息对应的基站地图位置信息计算所述电子设备的地图位置信息。
[0035]优选的,还包括:
[0036]当所述应用处理器接收到停止定位请求时,检测所述应用处理器的当前状态;
[0037]当确定所述应用处理器的当前状态为所述第一状态时,所述应用处理器由所述第一状态切换至第二状态;
[0038]在所述第二状态下,所述应用处理器生成并发送位置信息停止记录请求至所述基带处理器;
[0039]所述基带处理器接收所述应用处理器发送的所述位置信息停止记录请求,停止收集电子设备当前的网络信息。
[0040]一种电子设备,所述电子设备包括应用处理器和基带处理器;
[0041]所述应用处理器用于在接收到定位请求时,生成携带有预设的采集时间间隔的位置信息记录请求;将所述位置信息记录请求发送至所述基带处理器,并进入第一状态;
[0042]所述基带处理器用于接收所述应用处理器发送的位置信息记录请求,按照所述位置信息记录请求中携带的所述采集时间间隔依次收集电子设备当前的网络信息并保存,并在确定所述基带处理器的工作状态满足预设要求时,向所述应用处理器发送唤醒指令;
[0043]所述应用处理器用于接收所述基带处理器发送的唤醒指令,由所述第一状态切换至第二状态,并在所述第二状态下,接收所述基带处理器发送的网络信息;
[0044]其中,所述应用处理器在所述第一状态下的功耗小于所述应用处理器在所述第二状态下的功耗。
[0045]优选的,所述基带处理在确定所述基带处理器确定工作状态满足预设要求时,向所述应用处理器发送唤醒指令,具体为:所述基带处理器用于在确定收集网络信息的时间达到预设时间时,向所述应用处理器发送唤醒指令;和/或,所述基带处理器用于在确定收集的网络信息量达到预设的网络信息量时,向所述应用处理器发送唤醒指令。
[0046]优选的,所述应用处理器在接收所述基带处理器发送的网络信息之后,还用于在确定需要直接在所述电子设备上显示所述电子设备的位置信息时,依据所述网络信息中的信息采集时间确定所述基带处理器采集每一条网络信息的先后顺序,按照所述先后顺序,依据每一条网络信息依次定位所述电子设备的实际位置信息,并在所述电子设备上输出所述电子设备的实际位置信息。
[0047]优选的,所述应用处理器按照所述先后顺序,依据每一条网络信息依次定位所述电子设备的实际位置信息为:所述应用处理器按照所述先后顺序,依次从预存储的基站位置信息数据库中查找与每一条网络信息中的每一组基站信息对应的基站实际位置信息,在当前查找的网络信息中仅包括一组基站信息时,确定查找到的所述基站实际位置信息为所述电子设备的实际位置信息,在当前查找的网络信息中包括至少两组基站信息时,依据与所述至少两组基站信息中的每一组基站信息对应的基站实际位置信息计算所述电子设备的实际位置信息。
[0048]优选的,所述应用处理器接收所述基带处理器发送的网络信息之后,还用于在确定需要间接在所述电子设备上显示所述电子设备的位置信息时,依据所述网络信息中的信息采集时间确定所述基带处理器采集每一条网络信息的先后顺序,按照所述先后顺序,依据每一条网络信息依次定位所述电子设备的地图位置信息,在预存储的地图上查找所述地图位置信息,确定目标位置,输出标记有目标位置的地图。
[0049]优选的,所述应用处理器按照所述先后顺序,依据每一条网络信息依次定位所述电子设备的地图位置信息为:所述应用处理器按照所述先后顺序,依次从预存储的基站位置信息数据库中查找与每一条网络信息中的每一组基站信息对应的基站实际位置信息和基站纠偏位置信息,依据所述基站实际位置信息和所述基站纠偏位置信息确定与每一组基站信息对应的基站地图位置信息,在当前查找的网络信息中仅包括一组基站信息时,确定所述基站地图位置信息为所述电子设备的地图位置信息,在当前查找的网络信息中包括至少两组基站信息时,依据与所述至少两组基站信息中的每一组基站信息对应的基站地图位置信息计算所述电子设备的地图位置信息。
[0050]优选的,所述应用处理器还用于当接收到停止定位请求时,检测所述应用处理器的当前状态,当确定所述应用处理器的当前状态为所述第一状态时,由所述第一状态切换至第二状态,在所述第二状态下,生成并发送位置信息停止记录请求至所述基带处理器;
[0051]所述基带处理器还用于接收所述应用处理器发送的所述位置信息停止记录请求,停止收集电子设备当前的网络信息。
[0052]经由上述的技术方案可知,与现有技术相比,本发明实施例公开了一种位置定位方法,应用处理器在将携带有预设的采集时间间隔的位置信息记录请求发送至基带处理器后,则进入第一状态,而基带处理器可以将所采集的当前网络信息保存,并当工作状态满足预设要求时,才向应用处理器发送唤醒指令;应用处理器在接收到该唤醒指令时,由第一状态切换至第二状态,并在第二状态下,接收基带处理器发送的网络信息,由于应用处理器在第一状态下的功耗小于应用处理器在第二状态下的功耗,因此,减小了应用处理器的功耗,延长了电子设备的待机时间。
【附图说明】
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1