CN108650619A - 一种定位方法、定位模块以及定位设备 - Google Patents
一种定位方法、定位模块以及定位设备 Download PDFInfo
- Publication number
- CN108650619A CN108650619A CN201810414194.8A CN201810414194A CN108650619A CN 108650619 A CN108650619 A CN 108650619A CN 201810414194 A CN201810414194 A CN 201810414194A CN 108650619 A CN108650619 A CN 108650619A
- Authority
- CN
- China
- Prior art keywords
- positioning
- location information
- iot
- wifi
- positioning device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
本发明提供了一种定位方法、定位模块、定位设备、计算机设备以及计算机可读存储介质,涉及定位技术领域。所述定位设备包括定位模块、主控模块以及显示模块,其中,所述定位模块,用于对所述定位设备进行定位,得到定位信息;所述主控模块,用于接收所述定位信息,并将所述定位信息显示在所述显示模块中。本发明将新兴的物联网NB‑IoT技术应用于定位领域,提出了一种定位方案,实现了长时间待机和定位追踪,提高了定位设备的续航能力,有效降低定位带来的功耗以满足定位需求。
Description
技术领域
本发明关于定位技术领域,具体的讲是一种定位方法、定位模块、定位设备、计算机设备以及计算机可读存储介质。
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
随着信息化和各种智能终端设备的发展,物联网已经逐渐渗入生活的方方面面。生活中对可移动终端设备进行定位追踪的需求已经变得无处不在,位置服务领域的应用也呈现出碎片化的特点,不同的应用场景对定位技术以及通信技术的要求不同。
在终端设备的各种定位的应用场景中,目前常用的定位技术包括GPS定位、基站定位、WIFI定位等方式。其中,GPS定位技术精度高、速度快,但功耗高且只能在户外无遮挡处使用;基站定位基于移动运营商网络,只要附近有基站就可定位,但消耗流量,受信号覆盖范围限制,定位精度一般,功耗较高;WIFI定位受环境影响较小,只要有WIFI热点即可定位,但在室外WIFI热点覆盖差,且WIFI定位精度一般。因此,现有的各类定位技术存在功耗高、覆盖范围受限、成本较高等缺点,而这些缺点制约了很多行业的应用发展,例如可穿戴设备就急需低功耗、覆盖范围广、成本可控的定位方式。
因此,如何提供一种新的方案,其能够解决上述技术问题是本领域亟待解决的技术难题。
发明内容
有鉴于此,本发明提供了一种定位方法、定位模块、定位设备、计算机设备以及计算机可读存储介质,通过将新兴的物联网NB-IoT技术应用于定位领域,实现了长时间待机和定位追踪,提高了定位设备的续航能力,有效降低定位带来的功耗以满足定位需求。
本发明的目的之一是,提供一种定位模块,包括NB-IoT定位单元、主板以及控制单元,
其中,所述NB-IoT定位单元以及控制单元安装于所述主板上,所述NB-IoT定位单元通过所述主板与所述控制单元相通信;
所述控制单元,用于控制所述NB-IoT定位单元对所述定位设备进行定位,得到定位信息。
优选的,所述定位模块还包括WIFI定位单元和/或GPS定位单元,
所述WIFI定位单元和/或GPS定位单元安装于所述主板上,所述WIFI定位单元和/或GPS定位单元通过所述主板与所述控制单元相通信;
所述控制单元,还用于控制所述WIFI定位单元和/或GPS定位单元对所述定位设备进行定位,得到定位信息。
本发明的目的之一是,提供一种定位设备,包括主控模块、显示模块以及定位模块,
其中,所述定位模块,用于对所述定位设备进行定位,得到定位信息;
所述主控模块,用于接收所述定位信息,并将所述定位信息显示在所述显示模块中。
优选的,所述定位设备还包括存储模块以及电源模块,所述存储模块,用于存储所述定位信息;
所述电源模块,用于向所述定位设备提供电源。
本发明的目的之一是,提供一种定位方法,包括:
控制单元获取定位设备所处环境的NB-IoT信号强度;
获取预先设定的NB-IoT信号阈值;
当所述NB-IoT信号强度达到所述NB-IoT信号阈值时,输出指示信息,所述指示信息用于指示NB-IoT定位单元启动定位服务;
所述NB-IoT定位单元对所述定位设备进行定位,得到定位信息。
本发明的目的之一是,提供一种定位的方法,包括:
控制单元获取定位设备所处环境的GPS信号强度和WIFI信号强度中的至少一个,获取定位设备所处环境的NB-IoT信号强度;
获取预先设定的GPS信号阈值和WIFI信号阈值中的至少一个,获取预先设定的NB-IoT信号阈值;
当所述GPS信号强度达到所述GPS信号阈值、所述WIFI信号强度达到所述WIFI信号阈值中的至少一个成立且所述NB-IoT信号强度达到所述NB-IoT信号阈值时,输出指示信息,所述指示信息用于指示GPS定位单元和WIFI定位单元中至少一个启动定位服务,NB-IoT定位单元启动定位服务;
所述GPS定位单元和WIFI定位单元中至少一个对所述定位设备进行定位,所述NB-IoT定位单元对所述定位设备进行定位,得到定位信息。
优选的,所述GPS定位单元和WIFI定位单元中至少一个对所述定位设备进行定位,所述NB-IoT定位单元对所述定位设备进行定位,得到定位信息包括:
所述GPS定位单元对所述定位设备进行定位,得到第一定位信息;
所述NB-IoT定位单元对所述定位设备进行定位,得到第二定位信息;
所述WIFI定位单元对所述定位设备进行定位,得到第三定位信息;
根据所述第一定位信息、第二定位信息以及第三定位信息确定出定位信息。
优选的,所述GPS定位单元和WIFI定位单元中至少一个对所述定位设备进行定位,所述NB-IoT定位单元对所述定位设备进行定位,得到定位信息包括:
所述GPS定位单元对所述定位设备进行定位,得到第一定位信息;
所述NB-IoT定位单元对所述定位设备进行定位,得到第二定位信息;
获取预先设定的定位差距阈值以及定位次数阈值;
根据所述第一定位信息、第二定位信息、定位差距阈值以及定位次数阈值确定出定位信息。
优选的,所述GPS定位单元和WIFI定位单元中至少一个对所述定位设备进行定位,所述NB-IoT定位单元对所述定位设备进行定位,得到定位信息包括:
所述WIFI定位单元对所述定位设备进行定位,得到第三定位信息;
所述NB-IoT定位单元对所述定位设备进行定位,得到第二定位信息;
获取预先设定的定位差距阈值以及定位次数阈值;
根据所述第三定位信息、第二定位信息、定位差距阈值以及定位次数阈值确定出定位信息。
本发明的目的之一是,提供一种计算机设备,包括:适于实现各指令的处理器以及存储设备,所述存储设备存储有多条指令,所述指令适于由处理器加载并执行定位的方法。
本发明的目的之一是,提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序用于执行定位的方法。
本发明的有益效果在于,提供了一种定位方法、定位模块、定位设备、计算机设备以及计算机可读存储介质,通过将新兴的物联网NB-IoT技术应用于定位领域,实现了长时间待机和定位追踪,提高了定位设备的续航能力,有效降低定位带来的功耗以满足定位需求。
为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种定位设备的实施方式一的结构框图;
图2为本发明实施例提供的一种定位设备的实施方式二的结构框图;
图3为本发明实施例提供的一种定位模块的实施方式一的结构框图;
图4为本发明实施例提供的一种定位模块的实施方式二的结构框图;
图5为本发明实施例提供的一种定位模块的实施方式三的结构框图;
图6为本发明实施例提供的一种定位模块的实施方式四的结构框图;
图7为本发明实施例提供的一种定位方法的流程图;
图8为本发明实施例提供的另一种定位方法的流程图;
图9为图8中的步骤S204的实施方式一的流程图;
图10为图8中的步骤S204的实施方式二的流程图;
图11为图8中的步骤S204的实施方式三的流程图;
图12为本发明提供的具体实施例中定位方法的流程示意图1;
图13为本发明提供的具体实施例中定位方法的流程示意图2;
图14为本发明提供的具体实施例中定位方法的流程示意图3;
图15为本发明提供的具体实施例中定位方法的流程示意图4。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本领域技术技术人员知道,本发明的实施方式可以实现为一种***、装置、方法或计算机程序产品。因此,本发明公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
现有技术中,在终端设备的各种定位的应用场景中,目前常用的定位技术包括GPS定位、基站定位、WIFI定位等方式。其中,GPS定位技术精度高、速度快,但功耗高且只能在户外无遮挡处使用;基站定位基于移动运营商网络,只要附近有基站就可定位,但消耗流量,受信号覆盖范围限制,定位精度一般,功耗较高;WIFI定位受环境影响较小,只要有WIFI热点即可定位,但在室外WIFI热点覆盖差,且WIFI定位精度一般。因此,现有的各类定位技术存在功耗高、覆盖范围受限、成本较高等缺点,而这些缺点制约了很多行业的应用发展,例如可穿戴设备就急需低功耗、覆盖范围广、成本可控的定位方式。
本发明的发明人发现,窄带物联网(Narrow Band Internet of Things,NB-IoT)是基于物联网提出的一种低功耗无线广域网通信技术,可以实现在低功耗、广覆盖、低成本、小尺寸的情况下,使用类似基站定位和wifi定位的技术进行设备室内外定位。基于此,本发明创造性的提出将NB-IoT技术应用在定位领域,提出了一种定位模块、定位设备、定位方法。
具体的,图3为本发明实施例提供的一种定位模块的实施方式一的结构框图,请参阅图3,所述定位模块包括主板103、NB-IoT定位单元101以及控制单元102,
所述NB-IoT定位单元以及控制单元安装于所述主板上,所述NB-IoT定位单元通过所述主板与所述控制单元相通信;
所述控制单元102,用于控制所述NB-IoT定位单元对所述定位设备进行定位,得到定位信息。
在本发明中,主板是定位模块的印刷电路板,NB-IoT定位单元、控制单元均集成在主板的正面,NB-IoT定位单元和控制单元之间通过***总线相连,在主板的背面部署有工业通用的总线接口,方便安装到可移动设备,所述总线接口包括I2C总线接口、SPI总线接口。
控制单元用于运行定位控制程序,可与宿主设备通信获取电量等信息,根据电量信息、无线信号强度等因素智能地选择定位方式和进行综合定位计算,并与被安装的可移动设备进行定位信息通信。
本发明提供的定位模块可集成至目前各类可移动设备中,形成定位设备。
图4为本发明实施例提供的一种定位模块的实施方式二的结构框图,请参阅图4,所述定位模块在实施方式二中还包括WIFI定位单元104,
所述WIFI定位单元安装于所述主板上,所述WIFI定位单元通过所述主板与所述控制单元相通信;
所述WIFI定位单元,用于通过WIFI方式对所述定位设备进行定位,得到定位信息。WIFI定位单元负责基于WIFI热点进行定位,该单元通过搜索周围环境的WIFI热点信号,获取WIFI热点信号的强度、MAC地址等信息,综合计算出定位设备的位置信息,其定位精度在几米至数十米,该模块的工作受控制单元控制。
定位模块的实施方式二中,集成了WIFI定位单元、NB-IoT定位单元,如此可根据控制单元中的不同指示进行定位,控制单元中的指示还请参阅方法的描述,此处不再赘述。
图5为本发明实施例提供的一种定位模块的实施方式三的结构框图,请参阅图5,所述定位模块在实施方式三中还包括GPS定位单元105,
所述GPS定位单元安装于所述主板上,所述GPS定位单元通过所述主板与所述控制单元相通信;
所述GPS定位单元,用于通过GPS方式对所述定位设备进行定位,得到定位信息。
GPS定位单元负责基于GPS定位技术进行定位,通过测量出已知位置的卫星到GPS定位模块之间的距离,然后综合多颗卫星的数据来确定GPS定位模块所处的具***置,该定位方式受天气影响和时钟同步影响会产生较大误差,该模块的工作受控制单元控制。
定位模块的实施方式三中,集成了GPS定位单元、NB-IoT定位单元,如此可根据控制单元中的不同指示进行定位,控制单元中的指示还请参阅方法的描述,此处不再赘述。
图6为本发明实施例提供的一种定位模块的实施方式四的结构框图,请参阅图6,所述定位模块在实施方式四中还包括WIFI定位单元104和GPS定位单元105,
所述WIFI定位单元和GPS定位单元安装于所述主板上,所述WIFI定位单元和/或GPS定位单元通过所述主板与所述控制单元相通信;
所述WIFI定位单元,用于通过WIFI方式对所述定位设备进行定位,得到定位信息;
所述GPS定位单元,用于通过GPS方式对所述定位设备进行定位,得到定位信息。
定位模块的实施方式四中,集成了GPS定位单元、NB-IoT定位单元以及WIFI定位单元,如此可根据控制单元中的不同指示进行定位,控制单元中的指示还请参阅方法的描述,此处不再赘述。
图1为本发明实施例提供了一种定位设备的结构示意图,请参阅图1,本发明提供的定位设备包括定位模块100、主控模块200以及显示模块300。
其中,所述定位模块,用于对所述定位设备进行定位,得到定位信息;
所述主控模块200,用于接收所述定位信息,并将所述定位信息显示在所述显示模块300中。
显示模块在实际的使用过程中诸如为显示屏,用于显示定位信息,是人机交互的窗口。
在该实施方式中,定位模块通过总线接口与移动设备集成,从而形成定位设备,定位设备在工作时由NB-IoT定位单元进行智能定位。
图2为本发明实施例提供的一种定位设备的实施方式二的结构框图,请参阅图2,所述定位设备还包括:
存储模块400,用于存储定位信息,可供其他模块或单元使用;
电源模块500,用于向定位设备提供所需的所有电源。
本发明的定位设备中,定位模块通过总线接口与移动设备集成,从而形成定位设备,定位设备在工作时由定位模块进行智能定位,获取到准确的定位信息后,通过总线接口向主控模块通信传输定位信息,该定位信息可存储在存储单元供其他应用调用,并在显示模块中展示,定位设备所用能源由电源模块提供。由于NB-IoT定位单元负责基于低功耗广域网NB-IoT技术进行定位,得益于NB-IoT的低功耗、广覆盖等特点,使用NB-IoT进行定位可以实现超长待机、室内外实时定位。
本发明还提供了一种计算机设备,包括:适于实现各指令的处理器以及存储设备,所述存储设备存储有多条指令,所述指令适于由处理器加载并执行定位的方法。
本发明还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序用于执行定位的方法。
此外,尽管在上文详细描述中提及了***的若干单元模块,但是这种划分仅仅作为实施例的说明并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元的特征和功能可以在一个单元中具体化。同样,上文描述的一个单元的特征和功能也可以进一步划分为由多个单元来具体化。以上所使用的术语“模块”和“单元”,可以是实现预定功能的软件和/或硬件。尽管以下实施例所描述的模块较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
在介绍了本发明示例性实施方式的定位设备之后,接下来,参考附图对本发明示例性实施方式的方法进行介绍。该方法的实施可以参见上述整体的实施,重复之处不再赘述。
图7为本发明实施例提供的一种定位方法的流程图,该方法通过图3所示的定位模块的实施方式一进行定位,请参阅图7,该方法包括:
S101:控制单元获取定位设备所处环境的NB-IoT信号强度;
S102:获取预先设定的NB-IoT信号阈值;
S103:当所述NB-IoT信号强度达到所述NB-IoT信号阈值时,输出指示信息,所述指示信息用于指示NB-IoT定位单元启动定位服务;
S104:所述NB-IoT定位单元对所述定位设备进行定位,得到定位信息。
在图3所示的实施方式一中,定位模块中集成了NB-IoT定位单元,因此当控制单元通过对比当前环境的NB-IoT信号强度是否达到NB-IoT定位要求的信号强度阈值n(参数值,可调,如信号强度至少要高于-90dbm,当低于-90dbm时,无线通信几乎无法连接),判断NB-IoT网络是否可用,若NB-IoT信号强度达到了NB-IoT定位要求的信号强度,则NB-IoT网络可用,控制单元启动NB-IoT定位单元进行定位,NB-IoT定位单元将定位信息返回给控制单元,由控制单元传输给定位设备。若NB-IoT信号强度未达到NB-IoT定位要求的信号强度,则NB-IoT网络不可用。
由于将新兴的物联网NB-IoT技术应用于定位领域,实现了长时间待机和定位追踪,提高了定位设备的续航能力,有效降低定位带来的功耗以满足定位需求。
图8为本发明实施例提供的另一种定位方法的流程图,请参阅图8,该方法包括:
S201:控制单元获取定位设备所处环境的GPS信号强度和WIFI信号强度中的至少一个,获取定位设备所处环境的NB-IoT信号强度;
S202:获取预先设定的GPS信号阈值和WIFI信号阈值中的至少一个,获取预先设定的NB-IoT信号阈值;
S203:当所述GPS信号强度达到所述GPS信号阈值、所述WIFI信号强度达到所述WIFI信号阈值中的至少一个成立且所述NB-IoT信号强度达到所述NB-IoT信号阈值时,输出指示信息,所述指示信息用于指示GPS定位单元和WIFI定位单元中至少一个启动定位服务,NB-IoT定位单元启动定位服务;
S204:所述GPS定位单元和WIFI定位单元中至少一个对所述定位设备进行定位,所述NB-IoT定位单元对所述定位设备进行定位,得到定位信息。
图9为步骤S204的实施方式一的流程图,在该实施方式中,定位设备中集成了GPS定位单元、WIFI定位单元以及所述NB-IoT定位单元,请参阅图9,步骤S204的实施方式一包括:
S301:所述GPS定位单元对所述定位设备进行定位,得到第一定位信息;
S302:所述NB-IoT定位单元对所述定位设备进行定位,得到第二定位信息;
S303:所述WIFI定位单元对所述定位设备进行定位,得到第三定位信息;
S304:根据所述第一定位信息、第二定位信息以及第三定位信息确定出定位信息。
在本发明的一种实施方式中,当第一定位信息与第二定位信息的定位差距小于一阈值n时,则将第一定位信息、第二定位信息的均值作为确定出的定位信息。
在本发明的一种实施方式中,当第一定位信息与第二定位信息的定位差距不小于一阈值n时,则分别计算第一定位信息、第二定位信息、第三定位信息中两两之间的定位差距,取定位差距最小的两者的均值作为确定出的定位信息。
图10为步骤S204的实施方式二的流程图,在该实施方式中,定位设备中集成了GPS定位单元以及所述NB-IoT定位单元,请参阅图10,步骤S204的实施方式二包括:
S401:所述GPS定位单元对所述定位设备进行定位,得到第一定位信息;
S402:所述NB-IoT定位单元对所述定位设备进行定位,得到第二定位信息;
S403:获取预先设定的定位差距阈值以及定位次数阈值;
S404:根据所述第一定位信息、第二定位信息、定位差距阈值以及定位次数阈值确定出定位信息。
在本发明的一种实施方式中,当第一定位信息与第二定位信息的定位差距小于一定位差距阈值n时,则将第一定位信息、第二定位信息的均值作为确定出的定位信息。
在本发明的一种实施方式中,当第一定位信息与第二定位信息的定位差距不小于一阈值n时,则判断定位次数是否超过定位次数阈值,当定位次数超过定位次数阈值m时,将第一定位信息作为确定出的定位信息。当定位次数未超过定位次数阈值m时,则将定位次数加一,再重新由GPS定位单元以及所述NB-IoT定位单元进行定位,得到新的第一定位信息、第二定位信息。
图11为步骤S204的实施方式三的流程图,定位设备中集成了WIFI定位单元以及所述NB-IoT定位单元,请参阅图11,步骤S204的实施方式三包括:
S501:所述WIFI定位单元对所述定位设备进行定位,得到第三定位信息;
S502:所述NB-IoT定位单元对所述定位设备进行定位,得到第二定位信息;
S503:获取预先设定的定位差距阈值以及定位次数阈值;
S504:根据所述第三定位信息、第二定位信息、定位差距阈值以及定位次数阈值确定出定位信息。
在本发明的一种实施方式中,当第二定位信息与第三定位信息的定位差距小于一定位差距阈值n时,则将第二定位信息、第三定位信息的均值作为确定出的定位信息。
在本发明的一种实施方式中,当第二定位信息与第三定位信息的定位差距不小于一阈值n时,则判断定位次数是否超过定位次数阈值,当定位次数超过定位次数阈值m时,将第m次定位的第二定位信息作为确定出的定位信息。当定位次数未超过定位次数阈值m时,则将定位次数加一,在重新由WIFI定位单元以及所述NB-IoT定位单元进行定位,得到新的第三定位信息、第二定位信息。
也即,本发明通过对现有的定位技术结合新兴的NB-IoT技术,提供多种定位方法,且通过技术手段可智能的从定位的精度、功耗等多个角度对多种定位方法进行自适应选择,当应用于可移动硬件设备时,可为移动设备提供当前环境最适合的低功耗、高精度、广覆盖的定位服务,满足可移动设备实时可靠定位的需求。
下面通过本发明提供的具体实施例,结合本发明的附图,详细介绍本发明的技术方案。图12为本发明提供的具体实施例中定位方法的流程示意图1,请参阅图12,在该实施例中该方法包括:
S11:定位模块在定位设备的主控模块控制下,启动定位服务。
S12:定位模块中的控制单元判断定位设备的电量,若定位设备的电量低于阈值N(参数N由定位设备电池容量、设备功耗等因素决定),则进入步骤S13,否则跳转到步骤S14。
S13:控制单元控制各定位单元进行节能模式定位,具体步骤详见图13及对应的描述。
S14:控制单元控制各定位单元进行高精度模式定位,具体步骤详见图14及对应的描述。
图13为本发明提供的具体实施例中定位方法的流程示意图2,如图13所示,定位模块在节能模式下的定位流程包括以下步骤:
S21:控制单元通过对比当前环境的NB-IoT信号强度是否达到NB-IoT定位要求的信号强度n(参数值,可调,如信号强度至少要高于-90dbm,当低于-90dbm时,无线通信几乎无法连接),判断NB-IoT网络是否用,若NB-IoT信号强度达到了NB-IoT定位要求的信号强度,则NB-IoT网络可用,进入步骤S22。若NB-IoT信号强度未达到NB-IoT定位要求的信号强度,则NB-IoT网络不可用,跳转至步骤S24。
S22:控制单元启动NB-IoT定位单元进行定位。
S23:NB-IoT定位单元将定位信息返回给控制单元,由控制单元传输给集成有定位模块的定位设备。
S24:控制单元通过对比当前环境的WIFI热点信号强度是否达到WIFI定位要求的信号强度,判断WIFI网络是否可用,若当前环境的WIFI热点信号强度达到了WIFI定位要求的信号强度,则WFIF网络可用,进入步骤S25。若当前环境的WIFI热点信号强度未达到WIFI定位要求的信号强度,则WFIF网络不可用,跳转至步骤S27。
S25:控制单元启动WIFI定位单元进行定位。
S26:WIFI定位单元将定位信息返回给控制单元,由控制单元传输给集成有定位模块的定位设备。
S27:控制单元判断卫星信号是否满足GPS定位要求,若卫星信号满足GPS定位条件,则进入步骤S28。否则,跳转至步骤S210。
S28:控制单元启动GPS定位单元进行定位。
S29:GPS定位单元将定位信息返回给控制单元,由控制单元传输给集成有定位模块的定位设备。
S210:控制单元得到当前环境无法进行定位的判断结果,向集成有智能综合定位芯片的智能综合定位设备返回异常信息。
在该实施例中,本发明的定位模块在高精度模式下,控制单元判断卫星信号、NB-IoT信号强度、WIFI信号强度,进行组合定位,具体分为:①当GPS信号可用时,使用GPS+NB-IoT或GPS+WIFI进行组合定位;②当GPS信号不可用时,使用NB-IoT+WIFI进行组合定位。
图14为本发明提供的具体实施例中定位方法的流程示意图3,为本发明的定位模块高精度模式下GPS+NB-IoT+WIFI组合定位的流程图,此时GPS信号可用。具体的,定位模块在高精度模式下进行GPS+NB-IoT+WIFI组合定位的流程包括以下步骤:
S31:控制单元对当前定位信号进行判断,首先判断GPS信号强度是否满足定位条件,若GPS信号强度满足定位条件,则进一步判断NB-IoT信号强度是否满足定位条件,如果NB-IoT信号强度也满足定位条件,则选择GPS定位和NB-IoT定位方式进行定位,***在高精度模式下对定位信号判断的默认优先顺序为:GPS信号、NB-IoT信号、WIFI信号。
S32:控制单元启动GPS定位单元进行定位,GPS定位单元通过获取当前环境下可接收到的定位卫星信号及信号传输时差,计算得到定位信息L1(经度和纬度)。
S33:控制单元启动NB-IoT定位单元进行定位,NB-IoT定位单元通过获取当前环境下NB-IoT通信基站的信号强度,以及从后台服务器获取的运营商基站位置信息,计算得到定位信息L2(经度和纬度)。
S34:控制单元计算L1与L2的直线距离,判断L1与L2之间的距离相差是否小于n(参数值,可调,比如200米),若定位信息L1与定位信息L2距离小于n,则进入步骤S35,否则,转入步骤S36。
S35:控制单元取L1和L2的均值作为最终定位信息。
S36:控制单元判断WIFI信号是否满足定位要求,若WIFI信号满足WIFI定位条件,则进入步骤S37,否则,转入步骤S39。
S37:控制单元启动WIFI定位单元,通过获取当前环境的WIFI热点信息,并与后台服务器通信获取WIFI热点位置信息,计算得到定位信息L3(经度和纬度)。
S38:控制单元取L1、L2和L3中差距最小的两者的均值作为最终的定位信息。
S39:控制单元判断定位次数是否超过m次,若超过,则进入步骤S310,否则,进入步骤S311,其中,m的默认取值为3,可根据实际情况进行调整。
S310:控制单元取L1作为最终定位信息。
S311:定位次数增1,重新定位,转入步骤S31。
同样的,当控制单元15判断出当前定位信号为GPS和WIFI可用时,通过GPS+WIFI进行组合定位的流程与图14所示的GPS+NB-IoT的流程步骤类似。
图15为本发明提供的具体实施例中定位方法的流程示意图4,定位模块高精度模式下,当GPS信号不可用时,使用NB-IoT+WIFI进行组合定位,如图15所示。具体的,定位模块高精度模式NB-IoT+WIFI组合定位流程包括如下流程:
S41:控制单元判断NB-IoT、WIFI信号强度是否满足定位条件,当NB-IoT、WIFI信号强度均满足定位条件时,则选择NB-IoT和WIFI定位方式进行综合定位。
S42:控制单元启动NB-IoT定位单元进行定位,NB-IoT定位单元通过获取当前环境下NB-IoT通信基站的信号强度,以及从后台服务器获取的运营商基站位置信息,进行定位得到定位信息L2(经度和纬度)。
S43:控制单元启动WIFI定位单元进行定位,得到定位信息L3(经度和纬度)。
S44:控制单元计算L2与L3的直线距离,若两者距离相差小于n(参数值,可调,比如200米),则进入步骤S45,否则进入步骤S46。再判断定位次数是否大于m次。
S45:控制单元取L2和L3的均值作为最终的定位信息(经度和纬度)。
S46:控制单元判断定位次数小于是否超过m次,若是,进行步骤S47,否则进入步骤S48。
S47:控制单元则取m次定位信息(L21~L2m和L31~Lm)的均值作为最终的定位信息L(经度和纬度)。
S48:定位次数增1,重新定位,转入步骤S41。
综上所述,本发明针对现有定位技术的缺陷,结合NB-IoT技术的突出优势,提出了一种定位模块、定位设备及方法,本发明可提供多种定位方式,且可通过技术手段智能的根据定位精度、功耗等多角度对多种定位方法进行自适应选择,为可移动设备提供当前环境最适合的、功耗低、覆盖范围广、适用范围广、定位精度高的定位方法。本发明提供的使用智能综合定位芯片的设备和方法将多种定位方式智能融合,无论室内、室外都能做到有效定位,保证设备的定位服务实时可用。
本发明结合现有的定位技术和新兴的物联网NB-IoT技术,提出一种定位模块、定位设备及方法,得益于NB-IoT的低功耗、广覆盖、低成本、小尺寸等特点,包含NB-IoT定位单元的智能定位芯片可以实现长时间待机和定位追踪,并提供智能的定位模式以满足不同的定位需求,具体优点如下:
1、提高了移动设备可靠定位的时间。NB-IoT属于低功耗无线通信技术,工作时功耗极地,这样就大大提高了设备的续航能力。智能定位芯片根据定位环境和设备电量信息,在节能模式下,优先选择NB-IoT定位,有效降低定位带来的功耗。
2、提高了移动设备的定位使用范围。GPS定位只能用于户外无遮挡区域,现有基站定位覆盖性低,楼层内部、地下商场等基本无法使用。NB-IoT信号覆盖能力强,能在室内、室外进行连接,从而大大扩展移动设备的定位使用范围。智能定位芯片综合判断定位信号,在GPS信号不覆盖、没有WIFI信号的情况下,充分发挥NB-IoT强覆盖能力进行定位。
3、提高了设备定位的精度。在高精度模式下,智能综合定位芯片可根据实际情况智能的获取更高精度的定位信息,满足可移动设备对高精度定位的要求。
对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(ProgrammableLogic Device,PLD)(例如现场可编程门阵列(Field Programmable Gate Array,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字***“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logiccompiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware DescriptionLanguage,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced BooleanExpression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java HardwareDescription Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby Hardware DescriptionLanguage)等,目前最普遍使用的是VHDL(Very-High-Speed Integrated CircuitHardware Description Language)与Verilog2。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。
本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机***(可以是个人计算机,服务器,或者网络***等)执行本申请各个实施例或者实施例的某些部分所述的方法。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本申请可用于众多通用或专用的计算机***环境或配置中。例如:个人计算机、服务器计算机、手持***或便携式***、平板型***、多处理器***、基于微处理器的***、置顶盒、可编程的消费电子***、网络PC、小型计算机、大型计算机、包括以上任何***或***的分布式计算环境等等。
本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理***来执行任务。在分布式计算环境中,程序模块可以位于包括存储***在内的本地和远程计算机存储介质中。
虽然通过实施例描绘了本申请,本领域普通技术人员知道,本申请有许多变形和变化而不脱离本申请的精神,希望所附的权利要求包括这些变形和变化而不脱离本申请的精神。
Claims (10)
1.一种定位设备,其特征在于,所述定位设备包括主控模块、显示模块以及定位模块,
其中,所述定位模块,用于对所述定位设备进行定位,得到定位信息;
所述主控模块,用于接收所述定位信息,并将所述定位信息显示在所述显示模块中。
2.一种定位模块,其特征在于,所述定位模块包括NB-IoT定位单元、主板以及控制单元,
其中,所述NB-IoT定位单元以及控制单元安装于所述主板上,所述NB-IoT定位单元通过所述主板与所述控制单元相通信;
所述控制单元,用于控制所述NB-IoT定位单元对一定位设备进行定位,得到定位信息。
3.根据权利要求2所述的定位模块,其特征在于,所述定位模块还包括WIFI定位单元和/或GPS定位单元,
所述WIFI定位单元和/或GPS定位单元安装于所述主板上,所述WIFI定位单元和/或GPS定位单元通过所述主板与所述控制单元相通信;
所述控制单元,还用于控制所述WIFI定位单元和/或GPS定位单元对所述定位设备进行定位,得到定位信息。
4.一种通过权利要求2所述的定位模块进行定位的方法,其特征在于,包括:
控制单元获取定位设备所处环境的NB-IoT信号强度;
获取预先设定的NB-IoT信号阈值;
当所述NB-IoT信号强度达到所述NB-IoT信号阈值时,输出指示信息,所述指示信息用于指示NB-IoT定位单元启动定位服务;
所述NB-IoT定位单元对所述定位设备进行定位,得到定位信息。
5.一种通过权利要求3所述的定位模块进行定位的方法,其特征在于,包括:
控制单元获取定位设备所处环境的GPS信号强度和WIFI信号强度中的至少一个,获取定位设备所处环境的NB-IoT信号强度;
获取预先设定的GPS信号阈值和WIFI信号阈值中的至少一个,获取预先设定的NB-IoT信号阈值;
当所述GPS信号强度达到所述GPS信号阈值、所述WIFI信号强度达到所述WIFI信号阈值中的至少一个成立且所述NB-IoT信号强度达到所述NB-IoT信号阈值时,输出指示信息,所述指示信息用于指示GPS定位单元和WIFI定位单元中至少一个启动定位服务,指示NB-IoT定位单元启动定位服务;
所述GPS定位单元和WIFI定位单元中至少一个对所述定位设备进行定位,所述NB-IoT定位单元对所述定位设备进行定位,得到定位信息。
6.根据权利要求5所述的方法,其特征在于,所述GPS定位单元和WIFI定位单元中至少一个对所述定位设备进行定位,所述NB-IoT定位单元对所述定位设备进行定位,得到定位信息包括:
所述GPS定位单元对所述定位设备进行定位,得到第一定位信息;
所述NB-IoT定位单元对所述定位设备进行定位,得到第二定位信息;
所述WIFI定位单元对所述定位设备进行定位,得到第三定位信息;
根据所述第一定位信息、第二定位信息以及第三定位信息确定出定位信息。
7.根据权利要求5所述的方法,其特征在于,所述GPS定位单元和WIFI定位单元中至少一个对所述定位设备进行定位,所述NB-IoT定位单元对所述定位设备进行定位,得到定位信息包括:
所述GPS定位单元对所述定位设备进行定位,得到第一定位信息;
所述NB-IoT定位单元对所述定位设备进行定位,得到第二定位信息;
获取预先设定的定位差距阈值以及定位次数阈值;
根据所述第一定位信息、第二定位信息、定位差距阈值以及定位次数阈值确定出定位信息。
8.根据权利要求5所述的方法,其特征在于,所述GPS定位单元和WIFI定位单元中至少一个对所述定位设备进行定位,所述NB-IoT定位单元对所述定位设备进行定位,得到定位信息包括:
所述WIFI定位单元对所述定位设备进行定位,得到第三定位信息;
所述NB-IoT定位单元对所述定位设备进行定位,得到第二定位信息;
获取预先设定的定位差距阈值以及定位次数阈值;
根据所述第三定位信息、第二定位信息、定位差距阈值以及定位次数阈值确定出定位信息。
9.一种计算机设备,其特征在于,所述计算设备包括:适于实现各指令的处理器以及存储设备,所述存储设备存储有多条指令,所述指令适于由处理器加载并执行如权利要求4至8任意一项所述的定位的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于执行如权利要求4至8任意一项所述的定位的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810414194.8A CN108650619A (zh) | 2018-05-03 | 2018-05-03 | 一种定位方法、定位模块以及定位设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810414194.8A CN108650619A (zh) | 2018-05-03 | 2018-05-03 | 一种定位方法、定位模块以及定位设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108650619A true CN108650619A (zh) | 2018-10-12 |
Family
ID=63748556
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810414194.8A Pending CN108650619A (zh) | 2018-05-03 | 2018-05-03 | 一种定位方法、定位模块以及定位设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108650619A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115103307A (zh) * | 2022-06-20 | 2022-09-23 | 南京信息工程大学 | 基于wifi嗅探的室内人员定位***及方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105620476A (zh) * | 2016-01-29 | 2016-06-01 | 北京汽车研究总院有限公司 | 用于汽车防碰撞的方法、装置及汽车 |
CN106610498A (zh) * | 2015-10-22 | 2017-05-03 | 北京金坤科创技术有限公司 | 嵌入式智能定位终端设计 |
CN107219541A (zh) * | 2017-04-28 | 2017-09-29 | 上海美迪索科电子科技有限公司 | 一种基于NB‑IoT的定位终端装置及其定位传输方法 |
CN107277823A (zh) * | 2016-04-08 | 2017-10-20 | ***通信有限公司研究院 | 一种增强窄带物联网覆盖的方法及装置 |
CN107801161A (zh) * | 2017-10-27 | 2018-03-13 | 成都远向电子有限公司 | 采用NB‑IoT网络进行资产跟踪的*** |
CN107832978A (zh) * | 2017-12-05 | 2018-03-23 | 星汉智能科技股份有限公司 | 基于蜂窝的窄带物联网技术的资产定位管理*** |
WO2018070913A1 (en) * | 2016-10-10 | 2018-04-19 | Telefonaktiebolaget Lm Ericsson (Publ) | Otdoa network assistance to mtc/nb-iot user equipment |
-
2018
- 2018-05-03 CN CN201810414194.8A patent/CN108650619A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106610498A (zh) * | 2015-10-22 | 2017-05-03 | 北京金坤科创技术有限公司 | 嵌入式智能定位终端设计 |
CN105620476A (zh) * | 2016-01-29 | 2016-06-01 | 北京汽车研究总院有限公司 | 用于汽车防碰撞的方法、装置及汽车 |
CN107277823A (zh) * | 2016-04-08 | 2017-10-20 | ***通信有限公司研究院 | 一种增强窄带物联网覆盖的方法及装置 |
WO2018070913A1 (en) * | 2016-10-10 | 2018-04-19 | Telefonaktiebolaget Lm Ericsson (Publ) | Otdoa network assistance to mtc/nb-iot user equipment |
CN107219541A (zh) * | 2017-04-28 | 2017-09-29 | 上海美迪索科电子科技有限公司 | 一种基于NB‑IoT的定位终端装置及其定位传输方法 |
CN107801161A (zh) * | 2017-10-27 | 2018-03-13 | 成都远向电子有限公司 | 采用NB‑IoT网络进行资产跟踪的*** |
CN107832978A (zh) * | 2017-12-05 | 2018-03-23 | 星汉智能科技股份有限公司 | 基于蜂窝的窄带物联网技术的资产定位管理*** |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115103307A (zh) * | 2022-06-20 | 2022-09-23 | 南京信息工程大学 | 基于wifi嗅探的室内人员定位***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9250310B2 (en) | Method of positioning mobile terminal and mobile terminal | |
US20180321055A1 (en) | Navigation apparatus and navigation method | |
CN108012239B (zh) | 一种获取定位的方法、存储介质及智能设备 | |
EP3402226B1 (en) | Method and device for outputting notification | |
CN108924885B (zh) | 信息获取方法及装置 | |
KR101766940B1 (ko) | 조정 가능한 데이터 전송을 갖는 네비게이션 장치 | |
CN109212570A (zh) | 一种低功耗卫星定位方法、***及电子设备 | |
CN104540220A (zh) | 一种智能终端的定位方法及*** | |
CN102209153A (zh) | 有效使用具有导航***的智能电话中电池的方法和装置 | |
CN105242240A (zh) | 一种***及其室内定位方法、装置和*** | |
CN111092671B (zh) | 信号强度上报方法、装置、存储介质及终端设备 | |
US20170060117A1 (en) | Information processing apparatus, information processing method, and medium | |
CN109240479A (zh) | 导航方法、装置、存储介质及电子设备 | |
CN110018508A (zh) | 一种定位方法及装置 | |
CN104035951A (zh) | 显示地图的方法、装置及终端 | |
CN105898016A (zh) | 一种根据移动设备的位置信息启动应用的方法以及移动设备 | |
CN110082803A (zh) | 多端协同定位的方法、***以及移动设备 | |
CN105526928A (zh) | 一种地图区域的定位方法和装置 | |
CN106292251A (zh) | 电子钟表 | |
CN111781619A (zh) | 基于近距离通信网络的定位方法、装置、设备和存储介质 | |
CN108650619A (zh) | 一种定位方法、定位模块以及定位设备 | |
CN108828512A (zh) | 基于lbs基站的精确定位方法及设备 | |
CN109257816A (zh) | 一种定位方法及相关设备 | |
TWI267650B (en) | Global positioning apparatus and method for saving power thereof | |
JPH1194923A (ja) | 移動端末及びその測位方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181012 |
|
RJ01 | Rejection of invention patent application after publication |