本技术涉及计算机,尤其涉及一种基站位置的确定方法和装置、设备、可读存储介质。
背景技术:
1、目前一些特定行业从事勘探任务或者一些旅游爱好者在做探险任务时,依靠的最重要的通信手段便是运营商网络。但在一些较为偏远的地区,特定的运营商网络可能存在覆盖不全面的情况,导致出现信号盲区。该信号盲区会对用户正在从事的实际工作或正在享受的旅游生活产生较大的影响。
2、用户在处于没有信号的情况下,都会下意识的寻找特定的运营商网络的信号基站,寻找距离当前位置最近的特定运营商网络的信号覆盖区域,但该过程主要依靠个人经验来判断,导致信号覆盖区域的位置不够准确。
3、同时,虽然当前gps设备能够给出信号基站的参考坐标,但是此时由于该gps设备并未接入网络,与用户的位置距离最近的信号基站的位置对于该gps设备而言未知,因此无法给出参考坐标。
技术实现思路
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、第六方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第一方面或第一方面中任一种可能的实现方式或第二方面或第二方面中任一种可能的实现方式的基站位置的确定方法。
28、其中,第三方面至第六方面中任一种设计方式所带来的技术效果可参见第一方面或第二方面中不同设计方式所带来的技术效果,此处不再赘述。
29、本技术中第三方面到第六方面及其各种实现方式的具体描述,可以参考第一方面及其各种实现方式中或第二方面及其各种实现方式中的详细描述;并且,第三方面到第六方面及其各种实现方式的有益效果,可以参考第一方面及其各种实现方式中或第二方面及其各种实现方式中的有益效果分析,此处不再赘述。
30、本技术的这些方面或其他方面在以下的描述中会更加简明易懂。