本公开技术方案涉及移动通信,尤其涉及一种信息查询方法及装置、存储介质及电子设备。
背景技术:
1、终端上安装的应用程序经常需要查询终端的定位信息。在现有实现中,终端在接收到应用程序发送的定位信息查询请求消息之后,即向基站查询终端的定位信息,并将查询到的定位信息发送给应用程序。
2、终端与基站进行通信以查询终端的定位信息这一过程需要调度大量的射频资源,因此,使用上述的在接收到应用程序发送的定位信息查询请求消息之后,即向基站查询终端的定位信息的方法,功耗较高。
技术实现思路
1、有鉴于此,本公开实施例提供一种信息查询方法及装置、存储介质及电子设备。
2、根据本公开的第一方面,提出了一种信息查询方法,所述方法包括:
3、响应于接收到应用程序发送的用于查询所述终端的实时定位信息的查询请求消息,确定所述终端的驻留小区是否发生改变;
4、当确定所述终端的驻留小区发生改变时,向基站发送所述查询请求消息,并将所述基站返回的最新的定位信息作为所述实时定位信息提供给所述应用程序;
5、当确定所述终端的驻留小区未发生改变时,将预先记录的历史定位信息作为所述实时定位信息提供给所述应用程序。
6、结合本公开提供的任一实施方式,所述当确定所述终端的驻留小区发生改变时,向基站发送所述查询请求消息,包括:
7、当确定所述终端的驻留小区发生改变,且距离上一次向所述基站发送所述查询请求消息的间隔时长达到预设时长时,向所述基站发送所述查询请求消息。
8、结合本公开提供的任一实施方式,所述确定所述终端的驻留小区是否发生改变,包括:
9、由所述终端的架构层基于所述驻留小区的小区标识信息,确定所述驻留小区是否发生改变。
10、结合本公开提供的任一实施方式,所述向基站发送所述查询请求消息,包括:
11、由所述终端的架构层将所述查询请求消息发送给所述终端的调制解调器,以使得所述调制解调器调用与所述基站进行通信的通信接口,将所述查询请求消息发送给所述基站。
12、结合本公开提供的任一实施方式,所述将预先记录的历史定位信息作为所述实时定位信息提供给所述应用程序,包括:
13、由所述终端的架构层将所记录的所述历史定位信息作为所述实时定位信息提供给所述应用程序。
14、结合本公开提供的任一实施方式,所述方法还包括:
15、所述终端的架构层在接收到所述基站发送的所述最新的定位信息后,基于所述最新的定位信息,更新所述架构层所记录的历史定位信息。
16、根据本公开的第二方面,提出了一种信息查询装置,所述装置包括:
17、第一确定模块,用于响应于接收到应用程序发送的用于查询所述终端的实时定位信息的查询请求消息,确定所述终端的驻留小区是否发生改变;
18、第一处理模块,用于当确定所述终端的驻留小区发生改变时,向基站发送所述查询请求消息,并将所述基站返回的最新的定位信息作为所述实时定位信息提供给所述应用程序;
19、第二处理模块,用于当确定所述终端的驻留小区未发生改变时,将预先记录的历史定位信息作为所述实时定位信息提供给所述应用程序。
20、根据本公开的第三方面,提供一种计算机可读存储介质,所述机器可读存储介质存储有机器可读指令,所述机器可读指令在被处理器调用和执行时,促使所述处理器实现本公开任一实施例的信息查询方法。
21、根据本公开的第四方面,提供一种电子设备,包括
22、处理器;
23、用于存储处理器可执行指令的存储器;
24、其中,所述处理器被配置为用于执行本公开任一实施例的信息查询方法。
25、本公开的实施例提供的技术方案可以包括以下有益效果:
26、本公开实施例提供的信息查询方法及装置、存储介质及电子设备,响应于接收到应用程序发送的用于查询所述终端的实时定位信息的查询请求消息,确定所述终端的驻留小区是否发生改变。当确定所述终端的驻留小区发生改变时,向基站发送所述查询请求消息,并将所述基站返回的最新的定位信息作为所述实时定位信息提供给所述应用程序。当确定所述终端的驻留小区未发生改变时,将预先记录的历史定位信息作为所述实时定位信息提供给所述应用程序。本公开实施例提供的信息查询方法,可以当确定终端的驻留小区发生改变时,再向基站发送查询请求消息,而当确定终端的驻留小区没有发生改变时,不向基站发送查询请求消息,而是直接将预先记录的历史定位信息作为实时定位信息提供给应用程序,从而减少终端的功率消耗,延长终端的使用时长。
27、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种信息查询方法,其特征在于,所述方法由终端执行,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述当确定所述终端的驻留小区发生改变时,向基站发送所述查询请求消息,包括:
3.根据权利要求1所述的方法,其特征在于,所述确定所述终端的驻留小区是否发生改变,包括:
4.根据权利要求1所述的方法,其特征在于,所述向基站发送所述查询请求消息,包括:
5.根据权利要求1所述的方法,其特征在于,所述将预先记录的历史定位信息作为所述实时定位信息提供给所述应用程序,包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:
7.一种信息查询装置,其特征在于,所述装置应用于终端,所述装置包括:
8.根据权利要求7所述的装置,其特征在于,所述第一处理模块,在用于当确定所述终端的驻留小区发生改变时,向基站发送所述查询请求消息时,包括:
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-6任一所述方法的步骤。
10.一种电子设备,其特征在于,包括: