电子通信装置的制造及其应用技术1.本技术涉及无线通信技术领域,特别是涉及一种位置确定方法、装置、电子设备和存储介质。背景技术:2.随着无线通信技术的发展,越来越多的设备配备了全球定位系统(global positioning system,gps)。比如,共享单车可以依靠gps来定位,使得用户能够确定共享单车的停放区域,便于共享单车的使用和管理。3.传统方法中,gps在地域广阔、且天气晴朗的情况下能够稳定地接收卫星信号,从而能够基于卫星信号进行定位处理。但是在有遮挡的地方,或者比较密集的地方,gps无法稳定地接收卫星信号,从而导致无法定位,即,gps受环境影响比较大,适应性差。技术实现要素: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.在其中一个实施例中,所述检测模块,还用于在无法获取所述设备信息的情况下,通过所述单车设备中设置的移动通信单元检测移动基站信号;所述获取模块,还用于基于检测到的移动基站信号获取移动基站的基站信息;所述定位模块,还用于向位置服务器发送所述基站信息,以获取所述位置服务器基于所述基站信息确定的所述单车设备的单车位置信息。31.在其中一个实施例中,所述基站信息包括基站区域识别码;所述定位模块,还用于向所述位置服务器发送所述基站区域识别码,使得所述位置服务器通过解析所述基站区域识别码确定基站位置信息,以获取所述位置服务器基于所述基站位置信息确定的所述单车设备的单车位置信息。32.在其中一个实施例中,所述单车设备中设置有第一短距离通信单元;所述检测模块,还用于在无法获取所述设备信息的情况下,识别在预设距离范围内使用单车服务程序的用户终端;所述获取模块,还用于基于所述第一短距离通信单元获取所述用户终端中的第二短距离通信单元广播的终端位置信息;所述终端位置信息,是由所述用户终端中的单车服务程序控制所述第二短距离通信单元广播出的所述用户终端的位置信息;所述定位模块,还用于向位置服务器发送所述终端位置信息,使得位置服务器基于所述预设距离范围和所述终端位置信息进行单车设备定位,以获取所述位置服务器返回的单车位置信息。33.第三方面,本技术还提供了一种电子设备。所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现本技术所述方法各实施例中的步骤。34.第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本技术所述方法各实施例中的步骤。35.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本技术所述方法各实施例中的步骤。36.上述位置确定方法、装置、电子设备、存储介质和计算机程序产品,在基于卫星定位系统针对单车设备无法定位的情况下,通过单车设备中设置的无线网络单元扫描网关设备信号;在扫描到网关设备信号的情况下,获取发出网关设备信号的网关设备的设备信息;向位置服务器发送设备信息;获取位置服务器基于设备信息确定的单车设备的单车位置信息,在卫星定位系统无法定位的情况下,通过单车设备中的无线网络单元,获取网关设备的设备信息,从而能够使得位置服务器基于设备信息进行单车设备定位,相较于传统技术,即使在gps无法定位的情况下,也能够进行单车设备定位,从而提高了针对单车设备进行位置确定的适应性。附图说明37.图1为一个实施例中位置确定方法的应用环境图;38.图2为一个实施例中位置确定方法的流程示意图;39.图3为一个实施例中位置确定方法的原理图;40.图4为一个实施例中位置确定方法的简易流程示意图;41.图5为一个实施例中位置确定装置的结构框图;42.图6为一个实施例中电子设备的内部结构图;43.图7为另一个实施例中电子设备的内部结构图。具体实施方式44.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。45.本技术实施例提供的位置确定方法,可以应用于如图1所示的应用环境中。其中,单车设备102通过网络与位置服务器104进行通信。数据存储系统可以存储位置服务器104需要处理的数据。数据存储系统可以集成在位置服务器104上,也可以放在云上或其他网络服务器上。在基于卫星定位系统针对单车设备无法定位的情况下,单车设备102可以通过无线网络单元扫描网关设备信号;在扫描到网关设备信号的情况下,单车设备102可以获取发出网关设备信号的网关设备的设备信息;单车设备102可以向位置服务器104发送设备信息;位置服务器104可以基于接收到的设备信息,确定单车设备102的单车位置信息;单车设备102可以获取位置服务器104确定的单车位置信息。其中,单车设备102可以是智能终端。位置服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。46.在一个实施例中,如图2所示,提供了一种位置确定方法,以该方法应用于图1中的单车设备为例进行说明,包括以下步骤:47.步骤202,在基于卫星定位系统针对单车设备无法定位的情况下,通过单车设备中设置的无线网络单元扫描网关设备信号。48.其中,卫星定位系统(global positioning system,gps)采用多星高轨测距体制,以距离作为基本观测量,通过对4颗卫星同时进行伪距测量,即可推算出单车设备的位置。无线网络单元,用于实现单车设备与网关设备之间的通信,相当于网关设备信号的接收器。可以理解,无线网络单元可以是单车设备中设置的无线网卡。网关设备信号是网关设备发出的信号。49.具体地,单车设备可以判断基于卫星定位系统针对单车设备是否能够成功定位,在判定无法定位的情况下,单车设备可以控制无线网络单元扫描网关设备信号。50.在一个实施例中,网关设备可以是路由器、交换机或计算机设备中的至少一种。比如,网关设备可以是路由器,单车设备可以通过无线网络单元扫描路由器信号。51.步骤204,在扫描到网关设备信号的情况下,获取发出网关设备信号的网关设备的设备信息。52.其中,设备信息是指网关设备的信息。可以理解,设备信息本质上是标示网关设备的数据,可以指示网关设备的地理位置。53.具体地,网关设备可以广播设备信息。单车设备可以在扫描到网关设备信号的情况下,获取发出网关设备信号的网关设备的设备信息。54.步骤206,向位置服务器发送设备信息;获取位置服务器基于设备信息确定的单车设备的单车位置信息。55.其中,单车位置信息是单车设备所处位置的信息。位置服务器用于计算出单车设备的单车位置信息。可以理解,位置服务器相当于向单车设备提供位置计算服务的后台程序。56.具体地,单车设备可以向位置服务器发送获取到的设备信息。位置服务器在接收到设备信息之后,基于设备信息确定单车设备的单车位置信息,并向单车设备返回单车位置信息。单车设备可以获取位置服务器返回的单车位置信息。57.在一个实施例中,单车设备可以基于单车服务程序将单车位置信息同步至用户终端。可以理解,用户可以基于用户终端中的单车服务程序使用单车设备。单车服务程序其实是用户终端使用单车设备的操作入口。58.在一个实施例中,单车设备可以将单车位置信息发送至单车服务器。单车服务器可以通过单车服务程序将单车位置信息同步至用户终端。可以理解,单车服务器相当于所有单车设备的中控服务器,可以收集单车设备的信息、向单车设备下发命令,以及为单车服务程序提供服务。59.在一个实施例中,单车服务器可以用于计算出单车设备的单车位置信息。60.上述位置确定方法中,在基于卫星定位系统针对单车设备无法定位的情况下,通过单车设备中设置的无线网络单元扫描网关设备信号;在扫描到网关设备信号的情况下,获取发出网关设备信号的网关设备的设备信息;向位置服务器发送设备信息;获取位置服务器基于设备信息确定的单车设备的单车位置信息,在卫星定位系统无法定位的情况下,通过单车设备中的无线网络单元,获取网关设备的设备信息,从而能够使得位置服务器基于设备信息进行单车设备定位,相较于传统技术,即使在gps无法定位的情况下,也能够进行单车设备定位,从而提高了针对单车设备进行位置确定的适应性。61.在一个实施例中,在基于卫星定位系统针对单车设备无法定位的情况下,通过单车设备中设置的无线网络单元扫描网关设备信号包括:基于单车设备中设置的卫星定位单元,接收卫星定位信号;在卫星定位信号的强度不足以进行单车设备定位的情况下,驱动单车设备中设置的无线网络单元;通过无线网络单元扫描网关设备信号。62.具体地,单车设备中设置有卫星定位单元。卫星定位单元用于接收卫星定位信号,相当于卫星定位信号的接收器。单车设备可以通过卫星定位单元,接收卫星发射的卫星定位信号。在卫星定位信号的强度不足以进行单车设备定位的情况下,单车设备可以驱动无线网络单元,以通过无线网络单元扫描网关设备信号。63.在一个实施例中,单车设备可以将卫星定位信号的强度信息和卫星定位信号对应的卫星报文发送至位置服务器,若在预设时间内获取不到位置服务器返回的单车位置信息,则判定卫星定位信号的强度不足以进行单车设备定位。64.在一个实施例中,若接收到的卫星定位信号弱,单车设备可以在确定预设时间内获取不到单车位置信息之后,判定卫星定位信号的强度不足以进行单车设备定位。可以理解,短时间内无法定位,单车设备可以判定基于卫星定位系统无法定位。比如,由于卫星定位信号强度不够,单车设备接收到的卫星定位信号少于4种,可以判定基于卫星定位系统无法定位。比如,单车设备虽然能够接收到4种或4种以上的卫星定位信号,但是由于卫星定位信号强度不够,导致无法准确获取相应的卫星报文,可以判定基于卫星定位系统无法定位。65.在一个实施例中,若接收不到卫星定位信号,单车设备可以判定卫星定位信号的强度不足以进行单车设备定位。66.在一个实施例中,单车设备可以获取信号强度足够的4种或4种以上的卫星定位信号,但是由于相应的卫星报文出现异常,位置服务器无法基于卫星定位信号进行单车设备定位,单车设备可以判定无法基于卫星定位信号进行单车设备定位。67.在一个实施例中,无线网络单元可以是无线网卡芯片(wifi芯片)。单车设备可以驱动wifi芯片,以通过wifi芯片扫描网关设备信号。可以理解,单车设备相当于开启wifi,扫描并收集周围的网关设备信号。68.在一个实施例中,单车设备可以发出网关设备信号扫描指令,无线网络单元对应的无线网络驱动程序可以通过翻译网关设备信号扫描指令,驱动无线网络单元,使得无线网络单元按照网关设备信号扫描指令扫描网关设备信号。可以理解,网关设备信号扫描指令用于控制无线网络单元扫描网关设备信号。69.在一个实施例中,单车设备可以通过无线网络单元扫描网关设备的硬件地址信息和网关设备信号的强度信息。可以理解,网关设备可以广播自身的硬件地址信息(mac地址信息)。无论网关设备是否加密,单车设备是否与网关设备建立连接,甚至网关设备信号的强度不足以显示在无线信号列表中,单车设备都可以获取到网关设备广播出来的mac地址。70.本实施例中,在卫星定位信号的强度不足以进行单车设备定位的情况下,驱动单车设备中设置的无线网络单元;通过无线网络单元扫描网关设备信号,后续能够基于网关设备信号进行单车设备定位,能够在gps定位不准确或无法定位的情况下,基于网关设备信号进行单车设备定位,提高了适应性。71.在一个实施例中,设备信息包括网关设备的硬件地址信息和网关设备信号的强度信息;向位置服务器发送设备信息包括:向位置服务器发送网关设备的硬件地址信息和网关设备信号的强度信息,使得位置服务器根据网关设备的硬件地址信息确定网关设备的网关位置信息,并基于网关位置信息和网关设备信号的强度信息进行单车设备定位。72.具体地,单车设备可以向位置服务器发送网关设备的硬件地址信息和网关设备信号的强度信息。位置服务器可以检索与硬件地址信息相对应的网关位置信息,并基于网关位置信息和网关设备信号的强度信息进行单车设备定位。73.在一个实施例中,单车设备可以获取到多个网关设备的设备信息。单车设备可以向位置服务器发送多个网关设备的硬件地址信息和网关设备信号的强度信息。位置服务器可以检索出多个网关设备的网关位置信息,并基于多个网关位置信息和相应的网关设备信号的强度信息进行单车设备定位。74.在一个实施例中,位置服务器可以依据网关设备信号的传输衰减与间隔距离之间的关系,确定单车设备与该网关设备之间的第一间隔距离信息。在确定出单车设备分别与多个网关设备之间的第一间隔距离信息之后,确定多个第一间隔距离信息之间的重叠部分,得到单车位置信息。75.在一个实施例中,位置服务器可以将网关设备所在的地理位置作为圆心,网关设备与单车设备之间的间隔距离作为半径,确定网关设备对应的圆形范围。位置服务器可以确定多个网关设备对应的圆形范围的重叠部分,得到单车位置信息。可以理解,重叠部分其实就是单车设备所在的地理位置。76.本实施例中,向位置服务器发送网关设备的硬件地址信息和网关设备信号的强度信息,使得位置服务器根据网关设备的硬件地址信息确定网关设备的网关位置信息,并基于网关位置信息和网关设备信号的强度信息进行单车设备定位,即使在gps信号差的地方,也能够实现单车设备的定位,提高了定位精确度,便于用户查找及使用单车设备。77.在一个实施例中,方法还包括:在无法获取设备信息的情况下,通过单车设备中设置的移动通信单元检测移动基站信号;基于检测到的移动基站信号获取移动基站的基站信息,并向位置服务器发送基站信息,以获取位置服务器基于基站信息确定的单车设备的单车位置信息。78.具体地,在无法获取设备信息的情况下,单车设备可以通过移动通信单元检测移动基站信号。单车设备可以基于检测到的移动基站信号获取移动基站的基站信息,并向位置服务器发送基站信息。位置服务器可以基于基站信息确定单车设备的单车位置信息。单车设备可以获取位置服务器返回的单车位置信息。79.在一个实施例中,若在预设时间内获取不到位置服务器返回的单车位置信息,单车设备可以通过移动通信单元检测移动基站信号。80.在一个实施例中,若单车设备中设置的无线网络单元扫描不到周围的网关设备的设备信息,则表征网关设备距离单车设备太远,网关设备信号极弱,即,单车设备无法获取网关设备的设备信息。81.在一个实施例中,单车设备中设置有sim(subscriber identity module,用户识别模块)卡,单车设备可以凭借sim卡通过移动通信单元与移动基站建立通信。可以理解,移动通信单元实质上是单车设备中与移动基站通信的天线。82.在一个实施例中,位置服务器可以基于基站信息查找移动基站的经纬度值,从而确定出移动基站的地理位置,得到基站位置信息。83.在一个实施例中,单车设备可以检测出多个移动基站的移动基站信号。位置服务器可以确定出多个移动基站的地理位置。位置服务器可以依据移动基站信号的传输衰减与间隔距离之间的关系,确定单车设备与该移动基站之间的第二间隔距离信息。在确定出单车设备分别与多个移动基站之间的第二间隔距离信息之后,确定多个第二间隔距离信息之间的重叠部分,得到单车位置信息。84.本实施例中,在无法获取设备信息的情况下,通过单车设备中设置的移动通信单元检测移动基站信号;基于检测到的移动基站信号获取移动基站的基站信息,并向位置服务器发送基站信息,以获取位置服务器基于基站信息确定的单车设备的单车位置信息。通过提供多种定位方式,能够保证单车设备的定位方式灵活多样,以防止某个方式用不了,从而保证定位精度。85.在一个实施例中,基站信息包括基站区域识别码;向位置服务器发送基站信息,以获取位置服务器基于基站信息确定的单车设备的单车位置信息包括:向位置服务器发送基站区域识别码,使得位置服务器通过解析基站区域识别码确定基站位置信息,以获取位置服务器基于基站位置信息确定的单车设备的单车位置信息。86.其中,基站区域识别码(cellid)是蜂窝小区识别码。蜂窝小区是蜂窝移动通信系统中的基站所覆盖的区域。蜂窝小区识别码是蜂窝移动通信系统中的基站所覆盖的区域的识别码。87.具体地,单车设备可以向位置服务器发送基站区域识别码,位置服务器可以通过解析基站区域识别码确定基站位置信息。可以理解,基站位置信息实质上是单车设备所在的蜂窝小区的位置信息。单车设备可以获取位置服务器返回的单车设备所位于的蜂窝小区的位置信息,得到单车位置信息。88.在一个实施例中,单车设备可以向位置服务器发送基站区域识别码和相应的移动基站信号的强度信息,位置服务器可以确定信号强度最大的移动基站信号,并基于相应的基站区域识别码确定基站位置信息。89.在一个实施例中,如图3所示提供了位置确定方法的原理图。在卫星定位信号良好的情况下,单车设备可以直接基于卫星定位系统进行单车设备定位,得到单车位置信息,并将单车位置信息反馈至单车服务器。在卫星定位信号弱或者无卫星定位信息的情况下,单车设备可以扫描网关设备的设备信息。在在获取到设备信息的情况下,单车设备可以通过位置服务器基于设备信息进行单车位置定位,得到单车位置信息,并将单车位置信息反馈至单车服务器。在无法获取设备信息的情况下,单车设备可以获取移动基站的基站区域识别码,通过位置服务器基于基站区域识别码进行单车设备定位,得到单车设备信息,并将单车位置信息反馈至单车服务器。90.本实施例中,向位置服务器发送基站区域识别码,使得位置服务器通过解析基站区域识别码确定基站位置信息,以获取位置服务器基于基站位置信息确定的单车设备的单车位置信息,通过多种定位方式,便于设备在gps信号弱的区域的管理单车设备,有效防止单车设备丢失,以及提高单车设备的利用率。91.在一个实施例中,单车设备中设置有第一短距离通信单元;方法还包括:在无法获取设备信息的情况下,识别在预设距离范围内使用单车服务程序的用户终端,并基于第一短距离通信单元获取用户终端中的第二短距离通信单元广播的终端位置信息;终端位置信息,是由用户终端中的单车服务程序控制第二短距离通信单元广播出的用户终端的位置信息;向位置服务器发送终端位置信息,使得位置服务器基于预设距离范围和终端位置信息进行单车设备定位,以获取位置服务器返回的单车位置信息。92.其中,第一短距离通信单元设置于单车设备,用于与预设距离内的设备建立短距离通信。第二短距离通信单元设置于用户终端。93.具体地,在无法获取设备信息的情况下,单车设备可以识别在预设距离范围内使用单车服务程序的用户终端,并基于第一短距离通信单元获取用户终端中的第二短距离通信单元广播的终端位置信息。单车设备可以向位置服务器发送终端位置信息,使得位置服务器基于预设距离范围和终端位置信息进行单车设备定位,以获取位置服务器返回的单车位置信息。94.在一个实施例中,单车设备可以获取多个用户终端的终端位置信息。位置服务器可以将用户终端的终端位置作为圆心,预设距离作为半径,得到用户终端对应的圆形范围。位置服务器可以确定多个用户终端对应的圆形范围中的重叠部分,得到单车位置信息。95.在一个实施例中,在无法获取设备信息、且无法获取基站信息的情况下,单车设备可以将终端位置信息作为单车位置信息,在基于第一短距离通信单元和第二短距离单元与用户终端建立连接之后,通过用户终端向单车服务器发送单车位置信息。96.在一个实施例中,在用户终端开启终端热点的情况下,单车设备可以连接终端热点,并使用终端热点向位置服务器发送终端位置信息。97.在一个实施例中,短距离通信单元是蓝牙设备。单车设备中设置有第一蓝牙设备。用户终端中设置有第二蓝牙设备。预设距离是蓝牙设备的识别距离。98.本实施例中,在无法获取设备信息的情况下,识别在预设距离范围内使用单车服务程序的用户终端,并基于第一短距离通信单元获取用户终端中的第二短距离通信单元广播的终端位置信息;终端位置信息,是由用户终端中的单车服务程序控制第二短距离通信单元广播出的用户终端的位置信息;向位置服务器发送终端位置信息,使得位置服务器基于预设距离范围和终端位置信息进行单车设备定位,以获取位置服务器返回的单车位置信息。通过多种定位方式,便于在gps信号弱的区域,定位单车设备,提高定位精度。99.在一个实施例中,如图4所示提供了位置确定方法的简易流程示意图。单车设备可以首先基于卫星定位系统进行单车设备定位,在卫星定位信号良好的情况下,单车设备可以获取到单车位置信息。在卫星定位信号差,预设时间内无法获取单车位置信息的情况下,或者无卫星定位信号,无法获取单车位置信息的情况下,单车设备可以选择基于路由器的设备信息进行单车设备定位。在路由器信号良好的情况下,单车设备可以获取到单车位置信息。在路由器信号差或者无路由器信号的情况下,单车设备无法获取到单车设备信息,单车设备可以选择基于基站区域识别码进行单车设备定位。单车设备可以开启蜂窝网络,通过移动通信单元与移动基站建立通信,获取移动基站的基站区域识别码。在有蜂窝网络的情况下,单车设备可以获取到单车位置信息。在无蜂窝网络的情况下,单车设备无法获取到单车位置信息。在获取到单车位置信息之后,单车设备可以将单车位置信息反馈至单车服务器。100.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。101.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的位置确定方法的位置确定装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个位置确定装置实施例中的具体限定可以参见上文中对于位置确定方法的限定,在此不再赘述。102.在一个实施例中,如图5所示,提供了一种位置确定装置500,包括:检测模块502、获取模块504和定位模块506,其中:103.检测模块502,用于在基于卫星定位系统针对单车设备无法定位的情况下,通过单车设备中设置的无线网络单元扫描网关设备信号;104.获取模块504,用于在扫描到网关设备信号的情况下,获取发出网关设备信号的网关设备的设备信息;105.定位模块506,用于向位置服务器发送设备信息;获取位置服务器基于设备信息确定的单车设备的单车位置信息。106.在一个实施例中,检测模块502,还用于基于单车设备中设置的卫星定位单元,接收卫星定位信号;在卫星定位信号的强度不足以进行单车设备定位的情况下,驱动单车设备中设置的无线网络单元;通过无线网络单元扫描网关设备信号。107.在一个实施例中,设备信息包括网关设备的硬件地址信息和网关设备信号的强度信息;定位模块506,还用于向位置服务器发送网关设备的硬件地址信息和网关设备信号的强度信息,使得位置服务器根据网关设备的硬件地址信息确定网关设备的网关位置信息,并基于网关位置信息和网关设备信号的强度信息进行单车设备定位。108.在一个实施例中,检测模块502,还用于在无法获取设备信息的情况下,通过单车设备中设置的移动通信单元检测移动基站信号;获取模块504,还用于基于检测到的移动基站信号获取移动基站的基站信息;定位模块506,还用于向位置服务器发送基站信息,以获取位置服务器基于基站信息确定的单车设备的单车位置信息。109.在一个实施例中,基站信息包括基站区域识别码;定位模块506,还用于向位置服务器发送基站区域识别码,使得位置服务器通过解析基站区域识别码确定基站位置信息,以获取位置服务器基于基站位置信息确定的单车设备的单车位置信息。110.在一个实施例中,单车设备中设置有第一短距离通信单元;检测模块502,还用于在无法获取设备信息的情况下,识别在预设距离范围内使用单车服务程序的用户终端;获取模块504,还用于基于第一短距离通信单元获取用户终端中的第二短距离通信单元广播的终端位置信息;终端位置信息,是由用户终端中的单车服务程序控制第二短距离通信单元广播出的用户终端的位置信息;定位模块506,还用于向位置服务器发送终端位置信息,使得位置服务器基于预设距离范围和终端位置信息进行单车设备定位,以获取位置服务器返回的单车位置信息。111.上述位置确定装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于电子设备中的处理器中,也可以以软件形式存储于电子设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。112.在一个实施例中,提供了一种电子设备,该电子设备可以是服务器,其内部结构图可以如图6所示。该电子设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的数据库用于存储单车位置信息。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种位置确定方法。113.在一个实施例中,提供了一种电子设备,该电子设备可以是单车设备,其内部结构图可以如图7所示。该电子设备包括通过系统总线连接的处理器、存储器、通信接口和输入装置。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种位置确定方法。114.本领域技术人员可以理解,图6和图7中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。115.本领域技术人员可以理解,所述电子设备可以是无线通信模组,或是包含了无线通信模组的智能设备(如智能汽车、智能柜、智能仪表等),或是手机、电脑、平板等通信设备。116.在一个实施例中,提供了一种电子设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。117.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各方法实施例中的步骤。118.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。119.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。120.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。121.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。122.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
位置确定方法、装置、电子设备和存储介质与流程 专利技术说明
作者:admin
2022-11-30 08:16:18
444
关键词:
电子通信装置的制造及其应用技术
专利技术