设备位置信息的获取方法、装置和系统与流程

文档序号:12380389阅读:261来源:国知局
设备位置信息的获取方法、装置和系统与流程

本发明涉及位置定位领域,具体而言,涉及一种设备位置信息的获取方法、装置和系统。



背景技术:

随着互联网和移动互联网的发展,基于位置的服务(Location Based Services,简称LBS)越来越流行。现有的智能手机都搭载全球定位系统(Global Positioning System,简称GPS)传感器,用于收集位置信息。大多数智能手机APP都会获取用户的位置信息,以对用户行为进行分析,提供基于位置信息的服务。获取位置信息的方法分成室外定位和室内定位两大类,其中室外定位通常包括GPS定位、基于移动基站定位、以及两者组合的辅助全球定位系统(Assisted Global Positioning System,简称AGPS)3种;室内定位有WIFI定位、蓝牙定位、射频识别(Radio Frequency Identification,简称RFID)等多种方式。

GPS定位依赖全球定位卫星。智能手机或设备搭载GPS接收芯片,通过接收卫星信号来计算设备本身的经纬度,从而确定位置。GPS定位受卫星信号影响大,在室内不能准确定位,甚至收不到卫星信号。

基于基站的定位依靠基站的小区识别码(Cell ID),智能手机收到基站信号,获得Cell ID,将Cell ID上报的终端服务器,位置平台根据每个Cell ID的位置,将其翻译成经纬度位置。基于基站定位要求设备搭载无线通信基带芯片,能够接收和发送无线通信网络信号。

室内定位技术是局部位置定位技术,能够确定设备在室内相对地方,并不能确定设备在全球坐标系的经纬度。

为了支持基于位置的服务,服务系统中的设备需要能够提供自身的位置信息。在移动互联网的发展下,越来越多的监控系统支持手机APP访问,通过手机可以访问系统中的监控设备。在目前这样的系统,手机客户端可以按照智能手机常用客户端方式,采用AGPS技术获取客户端位置信息。但是,摄像机设备的位置信息不能得到,如果想得到设备位置信息,采用常用的GPS、基于基站、AGPS方法,需要在摄像机中增 加GPS芯片、移动基带芯片,这将增加设备的成本。即使成本可控,这些设备经常装在室内,GPS芯片并不能很好的工作,影响定位的精度,甚至定位不成功;同时搭载GPS芯片,增加设备的功耗。所以说,如何获取系统设备(比如摄像头)的位置信息是实现LBS的基础。

针对上述的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种设备位置信息的获取方法、装置和系统,以解决现有技术中难以获取到设备位置信息的技术问题。

根据本发明实施例的一个方面,提供了一种设备位置信息的获取方法,包括:连接配置设备,其中,所述配置设备为具有定位组件的设备;获取第一位置信息,其中,所述第一位置信息为所述定位组件所定位的所述配置设备的位置信息;以及保存所述第一位置信息为目标设备的位置信息,其中,所述目标设备为待获取位置信息的、并且与所述配置设备相连接的设备。

进一步地,获取第一位置信息包括:接收所述配置设备发送的所述第一位置信息。

进一步地,在接收所述配置设备发送的所述第一位置信息之前,所述方法还包括:发送请求信息至所述配置设备,其中,所述请求信息用于请求所述配置设备反馈所述第一位置信息。

进一步地,在连接配置设备之后,所述方法还包括:接收所述配置设备对所述目标设备进行配置的配置指令,并按照所述配置指令配置所述目标设备,其中,接收所述配置设备发送的所述第一位置信息包括:在按照所述配置指令配置所述目标设备的过程中,接收所述第一位置信息。

进一步地,保存所述第一位置信息为目标设备的位置信息包括:判断所述目标设备中是否具有第二位置信息,其中,所述第二位置信息为所述目标设备中已存储的位置信息;在判断出所述目标设备中具有所述第二位置信息的情况下,更新所述第二位置信息为所述第一位置信息;以及在判断出所述目标设备中不具有所述第二位置信息的情况下,在所述目标设备中保存所述第一位置信息。

进一步地,连接配置设备包括:通过局域网连接所述配置设备;和/或通过近场通讯方式连接所述配置设备。

根据本发明实施例的又一个方面,提供了一种设备位置信息的获取装置,包括:连接单元,用于连接配置设备,其中,所述配置设备为具有定位组件的设备;获取单 元,用于获取第一位置信息,其中,所述第一位置信息为所述定位组件所定位的所述配置设备的位置信息;以及保存单元,用于保存所述第一位置信息为目标设备的位置信息,其中,所述目标设备为待获取位置信息的、并且与所述配置设备相连接的设备。

进一步地,所述获取单元包括:接收模块,用于接收所述配置设备发送的所述第一位置信息。

进一步地,所述获取单元还包括:通讯模块,用于发送请求信息至所述配置设备,其中,所述请求信息用于请求所述配置设备反馈所述第一位置信息。

进一步地,所述装置还包括:配置单元,用于在所述连接单元连接所述配置设备之后,接收所述配置设备对所述目标设备进行配置的配置指令,并按照所述配置指令配置所述目标设备,其中,所述接收模块用于在所述配置单元按照所述配置指令配置所述目标设备的过程中,接收所述第一位置信息。

进一步地,所述保存单元包括:判断模块,用于判断所述目标设备中是否具有第二位置信息,其中,所述第二位置信息为所述目标设备中已存储的位置信息;更新模块,用于在所述判断模块判断出所述目标设备中具有所述第二位置信息的情况下,更新所述第二位置信息为所述第一位置信息;以及保存模块,用于在所述判断模块判断出所述目标设备中不具有所述第二位置信息的情况下,在所述目标设备中保存所述第一位置信息。

进一步地,所述连接单元包括:第一连接模块,用于通过局域网连接所述配置设备;和/或第二连接模块,用于通过近场通讯方式连接所述配置设备。

根据本发明实施例的又一个方面,提供了一种设备位置信息的获取系统,包括:配置设备,其中,所述配置设备为具有定位组件的设备;以及目标设备,用于连接所述配置设备,并将从所述配置设备获取到的第一位置信息保存为所述目标设备的位置信息,其中,所述第一位置信息为所述定位组件所定位的所述配置设备的位置信息,所述目标设备为待获取位置信息的设备。

进一步地,所述系统还包括:服务器,用于接收所述目标设备上传的所述目标设备的位置信息。

进一步地,所述系统还包括:网络设备,其中,所述配置设备和所述目标设备通过所述网络设备的局域网相连接。

进一步地,所述配置设备包括第一近场通讯模块,所述目标设备包括第二近场通讯模块,其中,所述配置设备和所述目标设备通过所述第一近场通讯模块和所述第二 近场通讯模块相连接。

在本发明实施例中,采用连接配置设备,其中,所述配置设备为具有定位组件的设备;获取第一位置信息,其中,所述第一位置信息为所述定位组件所定位的所述配置设备的位置信息;以及保存所述第一位置信息为目标设备的位置信息,其中,所述目标设备为待获取位置信息的、并且与所述配置设备相连接的设备。通过连接配置设备,然后将从配置设备获取到的位置信息作为自身的位置信息,此种进行位置信息获取的方式,目标设备只需要连接一个能够自我定位的配置设备即可,无需在目标设备内增加GPS芯片、移动基带芯片等定位芯片,达到了在不增加设备成本的情况下仍然可以准确获取到位置信息的目的,从而实现了准确定位目标设备的技术效果,进而解决了现有技术中难以获取到设备位置信息的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的设备位置信息的获取方法的流程图;

图2是根据本发明实施例的设备位置信息的获取装置的示意图;

图3是根据本发明实施例一种可选的设备位置信息的获取系统的示意图;以及

图4是根据本发明实施例另一种可选的设备位置信息的获取系统的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、 产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

首先,对本发明实施例所涉及的技术术语做如下解释:

全球定位系统:(Global Positioning System,简称GPS)。利用定位卫星,在全球范围内实时进行定位、导航的系统。

辅助全球定位系统(Assisted Global Positioning System,简称AGPS)。它可以利用手机基地站的资讯,配合传统GPS卫星,让定位的速度更快。

根据本发明实施例,提供了一种设备位置信息的获取方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1是根据本发明实施例的设备位置信息的获取方法的流程图,如图1所示,该方法主要包括如下步骤S102至步骤S106:

步骤S102,连接配置设备,其中,配置设备为具有定位组件的设备,比如,配置设备可以是智能手机、平板电脑等自身具有定位组件的设备。

步骤S104,获取第一位置信息,其中,第一位置信息为定位组件所定位的配置设备的位置信息。

步骤S106,保存第一位置信息为目标设备的位置信息,其中,目标设备为待获取位置信息的、并且与配置设备相连接的设备,比如,目标设备可以是待获取位置信息的监控摄像头。

本发明实施例所提供的设备位置信息的获取方法,通过连接配置设备,然后将从配置设备获取到的位置信息作为自身的位置信息,此种进行位置信息获取的方式,目标设备只需要连接一个能够自我定位的配置设备即可,无需在目标设备内增加GPS芯片、移动基带芯片等定位芯片,达到了在不增加设备成本的情况下仍然可以准确获取到位置信息的目的,从而实现了准确定位目标设备的技术效果,进而解决了现有技术中难以获取到设备位置信息的技术问题。

作为本发明一种可选的实施方式,目标设备和配置设备之间可以通过局域网相连接,也可以通过近场通讯(Near Field Communication,简称NFC)相连接。

由于局域网的通信距离和近场通讯方式的通信距离相对而言都属于近距离通信, 因此,当目标设备和配置设备通过局域网连接,或通过近场通讯方式连接时,可以将配置设备的位置信息当作目标设备的位置信息。其中,目标设备和配置设备可以都接入同一网络设备(比如:路由器)的局域网内,实现通过局域网连接,也可以是目标设备和配置设备里均设置近场通讯模块,实现通过近场通讯方式连接。

作为本发明一种可选的实施方式,获取第一位置信息主要是接收配置设备发送的第一位置信息,具体地,可以是直接接收配置设备发送的第一位置信息;也可以是先发送请求信息至配置设备,然后再接收配置设备反馈的第一位置信息,其中,请求信息用于请求配置设备反馈第一位置信息。

其中,对于直接接收配置设备发送的第一位置信息的情况,实现了目标设备被动获取位置信息,对于先发送请求信息至配置设备,然后再接收配置设备反馈的第一位置信息的情况,实现了目标设备主动获取位置信息。

作为本发明一种可选的实施方式,在连接配置设备之后,还可以接收配置设备对目标设备进行配置的配置指令,并按照配置指令配置目标设备,其中,接收配置设备发送的第一位置信息包括:在按照配置指令配置目标设备的过程中,接收第一位置信息。

当目标设备和配置设备通过局域网或近场通讯方式连接后,配置设备可以通过发送配置指令至目标设备的方式,来对目标设备的相关参数信息进行配置,实现了在利用配置设备对目标设备进行定位的同时,还可以设定目标设备的参数信息。

作为本发明一种可选的实施方式,步骤S106在保存第一位置信息为目标设备的位置信息的过程中,会先判断目标设备中是否具有第二位置信息,其中,第二位置信息为目标设备中已存储的位置信息;如果判断出目标设备中具有第二位置信息,则更新第二位置信息为第一位置信息,如果判断出目标设备中不具有第二位置信息,则在目标设备中保存第一位置信息。

通过对目标设备中是否已存储位置信息进行判断,在已存储位置信息的情况下,进行位置信息的更新,在未存储位置信息的情况下,保存位置信息至目标设备,实现了保证目标设备中位置信息准确度的效果。

以下分别以目标设备为待获取位置的摄像头、配置设备为手机为例,来进一步说明本发明实施例所提供的设备位置信息的获取方法:

方式一:初始设置时目标设备被动获取位置信息。

当摄像头第一次接入局域网,手机也接入同一局域网,手机可以通过相关应用程 序发现了摄像头,主动连接摄像头,并对摄像头的WIFI信息进行配置。在配置的时候,可以将手机定位组件获取的手机位置信息发送给摄像头。摄像头收到后,将位置信息保存。其中,整个过程可以显式进行,即由用户主动在APP上选择菜单;也可以隐式进行,即手机通过APP在进行WIFI信息配置时,自动发送位置信息。

方式二:目标设备被动获取。

当手机连接与摄像头接入同一局域网,二者相连接后,手机可以通过APP主动发送位置信息给摄像头。摄像头在收到位置信息后,如果检测到摄像头本身还没有位置信息,则将该位置信息保存;如果本身已经有了位置,则将原有位置信息更新。

方式三:目标设备主动获取。

当手机连接与摄像头接入同一局域网,二者相连接后,摄像头主动发送信息请求手机的位置信息。在获取位置信息后,如果检测到摄像头本身还没有位置信息,则将该位置信息保存;如果本身已经有了位置,则将原有位置信息更新。

方式四:通过其他连接方式获取。

摄像头支持近场感应NFC,手机也具有NFC功能,手机上的APP支持通过NFC方式对摄像头进行配置。在配置的时候,将APP获取的手机位置信息也同时通过NFC传给摄像头,摄像头收到位置信息后,保存该位置信息。

本发明实施例还提供了一种设备位置信息的获取装置,该装置可以用于执行本发明实施例上述内容所提供的任一种设备位置信息的获取方法,以下对本发明实施例所提供的设备位置信息的获取装置作详细介绍:

图2是根据本发明实施例的设备位置信息的获取装置的示意图,如图2所示,本发明实施例所提供的设备位置信息的获取装置主要包括连接单元10、获取单元20和保存单元30,其中:

连接单元10用于连接配置设备,其中,配置设备为具有定位组件的设备,比如,配置设备可以是智能手机、平板电脑等自身具有定位组件的设备。

获取单元20用于获取第一位置信息,其中,第一位置信息为定位组件所定位的配置设备的位置信息。

保存单元30用于保存第一位置信息为目标设备的位置信息,其中,目标设备为待获取位置信息的、并且与配置设备相连接的设备,比如,目标设备可以是待获取位置信息的监控摄像头。

本发明实施例所提供的设备位置信息的获取装置,通过连接配置设备,然后将从配置设备获取到的位置信息作为自身的位置信息,此种进行位置信息获取的方式,目标设备只需要连接一个能够自我定位的配置设备即可,无需在目标设备内增加GPS芯片、移动基带芯片等定位芯片,达到了在不增加设备成本的情况下仍然可以准确获取到位置信息的目的,从而实现了准确定位目标设备的技术效果,进而解决了现有技术中难以获取到设备位置信息的技术问题。

作为本发明一种可选的实施方式,连接单元10可以包括第一连接模块,也可以包括第二连接模块,或者同时包括第一连接模块和第二连接模块,其中,第一连接模块用于通过局域网连接配置设备;第二连接模块用于通过近场通讯(Near Field Communication,简称NFC)方式连接配置设备。

由于局域网的通信距离和近场通讯方式的通信距离相对而言都属于近距离通信,因此,当目标设备和配置设备通过局域网连接,或通过近场通讯方式连接时,可以将配置设备的位置信息当作目标设备的位置信息。其中,目标设备和配置设备可以都接入同一网络设备(比如:路由器)的局域网内,实现通过局域网连接,也可以是目标设备和配置设备里均设置近场通讯模块,实现通过近场通讯方式连接。

作为本发明一种可选的实施方式,获取单元20包括接收模块,该接收模块用于接收配置设备发送的第一位置信息,具体地,接收模块可以直接接收配置设备发送的第一位置信息;此外,获取单元20还可以包括通讯模块,其中,通讯模块用于先发送请求信息至配置设备,然后再由接收模块接收配置设备反馈的第一位置信息,其中,请求信息用于请求配置设备反馈第一位置信息。

其中,对于直接接收配置设备发送的第一位置信息的情况,实现了目标设备被动获取位置信息,对于先发送请求信息至配置设备,然后再接收配置设备反馈的第一位置信息的情况,实现了目标设备主动获取位置信息。

作为本发明一种可选的实施方式,设备位置信息的获取装置还包括配置单元,在连接单元连接配置设备之后,配置单元用于接收配置设备对目标设备进行配置的配置指令,并按照配置指令配置目标设备,其中,接收模块用于在配置单元按照配置指令配置目标设备的过程中,接收第一位置信息。

当目标设备和配置设备通过局域网或近场通讯方式连接后,配置设备可以通过发送配置指令至目标设备的方式,来对目标设备的相关参数信息进行配置,实现了在利用配置设备对目标设备进行定位的同时,还可以设定目标设备的参数信息。

作为本发明一种可选的实施方式,保存单元30包括判断模块、更新模块和保存模 块,其中,判断模块用于判断目标设备中是否具有第二位置信息,其中,第二位置信息为目标设备中已存储的位置信息;更新模块用于在判断模块判断出目标设备中具有第二位置信息的情况下,更新第二位置信息为第一位置信息;保存模块用于在判断模块判断出目标设备中不具有第二位置信息的情况下,在目标设备中保存第一位置信息。

通过对目标设备中是否已存储位置信息进行判断,在已存储位置信息的情况下,进行位置信息的更新,在未存储位置信息的情况下,保存位置信息至目标设备,实现了保证目标设备中位置信息准确度的效果。

本发明实施例还提供了一种设备位置信息的获取系统,以下对本发明实施例所提供的设备位置信息的获取系统做详细介绍:

图3是根据本发明实施例一种可选的设备位置信息的获取系统的示意图,如图3所示,该系统主要包括配置设备100和目标设备200,其中:

配置设备100为具有定位组件的设备,图3中示意性示出了配置设备100为手机。

目标设备200用于连接配置设备100,并将从配置设备100获取到的第一位置信息保存为目标设备200的位置信息,其中,第一位置信息为定位组件所定位的配置设备100的位置信息,目标设备200为待获取位置信息的设备,图3中示意性示出了目标设备200为摄像头。

本发明实施例所提供的设备位置信息的获取系统,通过目标设备连接配置设备,然后将从配置设备获取到的位置信息作为自身的位置信息,此种进行位置信息获取的方式,目标设备只需要连接一个能够自我定位的配置设备即可,无需在目标设备内增加GPS芯片、移动基带芯片等定位芯片,达到了在不增加设备成本的情况下仍然可以准确获取到位置信息的目的,从而实现了准确定位目标设备的技术效果,进而解决了现有技术中难以获取到设备位置信息的技术问题。

图4是根据本发明实施例的另一种可选的设备位置信息的获取系统的示意图,如图4所示,该系统主要除包括配置设备100和目标设备200外,还包括服务器300,该服务器300用于接收目标设备200上传的目标设备200的位置信息。

目标设备200在获取到自身的位置信息后,可以进一步将位置信息上传至服务器,以便以位置信息为基础,提供基于位置信息的服务功能。

作为一种可选的实施方式,设备位置信息的获取系统还可以包括网络设备,其中,配置设备100和目标设备200通过网络设备的局域网相连接,网络设备可以是路由器。

作为一种可选的实施方式,配置设备包括第一近场通讯模块,目标设备包括第二 近场通讯模块,其中,配置设备和目标设备通过第一近场通讯模块和第二近场通讯模块相连接。

由于局域网的通信距离和近场通讯方式的通信距离相对而言都属于近距离通信,因此,当目标设备和配置设备通过局域网连接,或通过近场通讯方式连接时,可以将配置设备的位置信息当作目标设备的位置信息。

通过上述描述,可以实现目标设备不用增加任何元器件,就可以获取位置信息,降低成本、减小功耗。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1