一种定位方法和定位终端与流程

文档序号:17334437发布日期:2019-04-05 22:19阅读:180来源:国知局
一种定位方法和定位终端与流程

本申请涉及电子技术领域,尤其涉及一种定位方法和定位终端。



背景技术:

传统的定位技术主要基于全球卫星定位系统(globalpositioningsystem,简称gps)定位技术实现。

虽然gps定位技术具有定位精度高的优点,然而,由于gps定位的耗时长,因此,采用gps定位技术进行定位存在功耗大的缺点。



技术实现要素:

本申请实施例提供一种定位方法和定位终端,可在大部分场景下节省定位所需的功耗。

本申请提供一种定位方法,包括:

在定位时优先基于wifi定位技术进行定位;

若基于所述wifi定位技术定位成功,则输出本次定位获得的定位信息;

若基于所述wifi定位技术定位失败,则基于gps定位技术进行定位;

若基于所述gps定位技术定位成功,则输出本次定位获得的定位信息。

可选的,所述输出本次定位获得的定位信息包括:基于窄带物联网向服务器上报本次定位获得的定位信息。

可选的,所述在定位时优先基于wifi定位技术进行定位为:

在定位时,若被定位对象所在区域存在wifi热点,则优先基于wifi定位技术进行定位。

本申请提供一种定位终端,包括:

具备wifi定位功能的wifi定位模块;

具备gps定位功能的gps定位模块;

以及,分别与所述wifi定位模块和所述gps定位模块电气连接的控制模块;

所述控制模块用于:在定位时优先基于所述wifi定位模块进行定位;当所述wifi定位模块定位成功时,输出本次定位获得的定位信息;当所述wifi定位模块定位失败时,基于所述gps定位模块进行定位;当所述gps定位模块定位成功时,输出本次定位获得的定位信息。

可选的,所述定位终端还包括:

具备基于窄带物联网进行无线通讯的nb-iot模块;

所述控制模块具体通过如下方式输出定位获得的定位信息:基于所述nb-iot模块向服务器上报本次定位获得的定位信息。

可选的,所述控制模块具体用于:在定位时,若所述定位终端所在区域存在wifi热点,则优先基于wifi定位技术进行定位。

可选的,所述定位终端还包括:与所述控制模块连接,用以发起报警信号的按键模块。

可选的,所述定位终端的壳体形状为环状;所述按键模块的按键裸露在所述壳体的中心区域。

可选的,所述定位终端的开关按键共用所述按键模块的按键。

可选的,所述控制模块还具备在所述定位终端处于运动状态时触发所述定位终端进行定位的功能。

由上可见,本申请在定位时优先基于wifi定位技术进行定位,在基于wifi定位技术定位失败时,再基于gps定位技术进行定位。由于基于wifi定位技术进行定位的耗时远小于基于gps定位技术进行定位的耗时,而wifi定位技术适用于大部分场景,因此,通过优先基于wifi定位技术进行定位,一方面可以在大部分场景下节省定位所需的功耗,另一方面,在基于wifi定位技术进行定位失败时基于gps定位技术进行定位,也可以提高定位的成功率。

附图说明

图1为本申请提供的定位方法一个实施例流程示意图;

图2为本申请提供的定位终端一个实施例结构示意图;

图3为本申请提供的定位终端另一个实施例结构示意图;

图4为本申请提供的一种定位终端外观主视图;

图5为本申请提供的一种定位终端外观左视图;

图6为本申请提供的一种定位终端立体剖视图。

具体实施方式

为使得本申请的发明目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例提供一种定位方法,该定位方法可以应用于定位终端(例如具备定位功能的智能可穿戴设备、手机、平板电脑或图2-6任一所示的定位终端)。该定位方法可应用于物联网或其它场景中,请参阅图1,该定位方法包括:

步骤101、在定位时优先基于wifi定位技术进行定位;

本申请实施中,在触发定位流程(也即启动定位)时优先基于无线保真(wirelessfidelity,wifi)定位技术进行定位。上述基于wifi定位技术进行定位的过程可以参照已有的wifi定位技术实现,此处不再赘述。

可选的,在步骤101之前,可以监听定位终端的状态,在监听到该定位终端处于运动状态时,触发该定位终端进行定位。步骤101具备表现为:在定位终端进行定位时触发该定位终端优先基于wifi定位技术进行定位。

由于在wifi热点覆盖区域下基于wifi定位技术进行定位的成功率高,因此,在本申请实施例中,可以在定位时先确定被定位对象(也即前述的定位终端)所在区域是否存在wifi热点,在存在wifi热点时优先基于wifi定位技术进行定位,否则,可以基于其它定位技术(例如gps定位技术)进行定位。在此应用场景下,步骤101具体可表现为:在定位时,若被定位对象所在区域存在wifi热点,则优先基于wifi定位技术进行定位。

步骤102、若基于上述wifi定位技术定位成功,则输出本次定位获得的定位信息;

在步骤102中,当基于上述wifi定位技术定位成功时,输出本次定位获得的定位信息,此时输出的定位信息即基于上述wifi定位技术定位得到的定位信息。

可选的,上述输出本次定位获得的定位信息包括:基于窄带物联网(narrowbandinternetofthings,nb-iot)向服务器上报本次定位获得的定位信息。相对于传统的全球移动通信系统(globalsystemformobilecommunication,gsm)网络和通用分组无线服务技术(generalpacketradioservice,gprs)网络,由于窄带物联网具有覆盖广、连接多、低速率、低成本、低功耗的优点,因此,基于nb-iot向服务器上报定位信息,可使得本申请的定位方法在定位信息传输和成本控制方面更有优势。

步骤103、若基于上述wifi定位技术定位失败,则基于gps定位技术进行定位;

具体的,上述基于gps定位技术进行定位的过程可以参照已有的gps定位技术实现,此处不再赘述。

步骤104、若基于上述gps定位技术定位成功,则输出本次定位获得的定位信息;

在步骤104中,当基于上述gps定位技术定位成功时,输出本次定位获得的定位信息,此时输出的定位信息即基于上述gps定位技术定位得到的定位信息。

可选的,上述输出本次定位获得的定位信息包括:基于nb-iot向服务器上报本次定位获得的定位信息。相对于传统的gsm网络和gprs网络,由于nb-iot具有覆盖广、连接多、低速率、低成本、低功耗的优点,因此,基于nb-iot向服务器上报定位信息,可使得本申请的定位方法在定位信息传输和成本控制方面更有优势。

进一步,当基于上述gps定位技术定位失败时,则可输出用以指示本次定位失败的提醒信息。

由上可见,本申请实施例在定位时优先基于wifi定位技术进行定位,在基于wifi定位技术定位失败时,再基于gps定位技术进行定位。由于基于wifi定位技术进行定位的耗时远小于基于gps定位技术进行定位的耗时,而wifi定位技术适用于大部分场景,因此,通过优先基于wifi定位技术进行定位,一方面可以在大部分场景下节省定位所需的功耗,另一方面,在基于wifi定位技术进行定位失败时基于gps定位技术进行定位,也可以提高定位的成功率。

为了进一步论证本申请定位方法能够在大部分场景下节省定位所需的功耗,下面提供在一具体应用场景测试得到的实验数据。在本应用场景中,定位终端的控制模块基于型号为mt6261d的控制器构建,wifi定位模块采用型号为mt5931的芯片构建,gps定位模块采用型号为u7020的芯构建。由表1所示的实验数据可见,在基于wifi定位技术进行定位且定位成功(即表1所示的wifi定位模式)所需功耗为0.17mw/h,而基于gps定位技术进行定位且定位成功(即表1所示的gps定位模式)所需功耗为2.4mw/h,先基于wifi定位技术进行定位,在定位失败后基于gps定位技术进行定位(即表1所示的wifi+gps定位模式)所需功耗为2.57。

表1

进一步结合表2,可以看出不同场景下应用本申请定位方法可节省的功耗。

表2

由表2可见,在部分场景下(尤其是在有wifi热点覆盖的区域),应用本申请定位方法可有效节省定位所需的功耗。

本申请实施例还提供一种定位终端,该定位终端可以应用于物联网或其它场景中。请参阅图2,该定位终端包括:

具备wifi定位功能的wifi定位模块21,

具备gps定位功能的gps定位模块22;

以及,分别与wifi定位模块21和gps定位模块22电气连接的控制模块23。其中,控制模块13具体可以由微控制单元(mcu,microcontrollerunit))构建。

控制模块23用于:在定位时优先基于wifi定位模块21进行定位;当wifi定位模块21定位成功时,输出本次定位获得的定位信息;当wifi定位模块21定位失败时,基于gps定位模块22进行定位;当gps定位模块22定位成功时,输出本次定位获得的定位信息。

可选的,本申请定位终端还可包括:具备基于nb-iot进行无线通讯的nb-iot模块。控制模块23具体可通过如下方式输出定位获得的定位信息:基于上述nb-iot模块向服务器上报本次定位获得的定位信息。在此应用场景下,可将定位终端贴附于物品或由用户随身携带,在上述定位终端定位时优先基于wifi定位模块21对该定位终端进行定位,在定位成功之后由控制模块23通过上述nb-iot模块上报定位得到的定位信息

可选的,控制模块23还具备在上述定位终端处于运动状态时触发上述定位终端进行定位的功能。也即,控制模块23在上述定位终端处于运动状态时触发该定位终端进行定位,而在上述定位终端处于非运动状态(例如静止状态)时不触发该定位终端进行定位,以此进一步达到节省定位终端功耗的目的。

可选的,在图2所示实施例的基础上,如图3所示,本申请定位终端还可以包括与控制模块23连接,用以发起报警信号的按键模块24。用户可以通过触发该按键模块24(例如长按该按键模块24的按键)发起紧急报警或紧急呼叫。该按键模块24的按键可以为独立的按键;或者,该按键模块24的按键也可以共用上述定位终端的开关按键,也即,上述定位终端的开关按键共同按键模块24的按键。

可选的,在图2或图3所示实施例的基础上,本申请的定位终端还可包括:与控制模块23连接的指示灯模块。该指示灯模块的指示灯显示区域裸露于上述定位终端的壳体,以便通过该指示灯模块的指示灯显示该定位终端的工作状态。

可选的,在前述实施例提及的任一定位终端的基础上,定位终端还可包括:用以放置用户身份识别卡(subscriberidentificationmodule,sim)的卡槽,以及与控制模块23连接且设置在上述卡槽对应位置的sim接口。

可选的,在前述实施例提及的任一定位终端的基础上,定位终端还可包括:与控制模块23连接的usb模块,通过设置usb模块可使上述定位终端具备通用串行总线(universalserialbus,usb)通讯功能。

可选的,如图4、图5和图6所示的一种定位终端的主视图、左视图以及立体剖视图,本申请实施例中的定位终端的壳体形状可为环状。该定位终端的开关按键与图3所示按键模块14的按键共用同一按键。由图3和图5可见,该按键裸露在上述壳体的中心区域,由图5和图6可见,usb模块的usb接口裸露于上述壳体的侧面区域。图6所示的pcba板为已印制前述实施例中提及的wifi定位模块、gps定位模块、控制模块以及其它模块(例如按键模块、指示灯模块、用户身份识别卡接口、nb-iot模块和usb模块)所使用的芯片及电路的印制电路板(printedcircuitboard,pcb)。图5所示的电池用以为上述定位终端各元器件供电。由于图4、图5和图6所示定位终端的开关按键和用以发起报警信号的按键同用同一按键并设置在环形壳体的中心区域,因此可减少整机按键数量、使得整机美观整洁。并且,将各模块所使用的芯片及电路印制在同一pcb上,使得整机的体积大大缩小,更方便于携带使用。

由上可见,本申请实施例的定位终端在定位时优先基于wifi定位技术进行定位,在基于wifi定位技术定位失败时,再基于gps定位技术进行定位。由于基于wifi定位技术进行定位的耗时远小于基于gps定位技术进行定位的耗时,而wifi定位技术适用于大部分场景,因此,通过优先基于wifi定位技术进行定位,一方面可以在大部分场景下节省定位所需的功耗,另一方面,在基于wifi定位技术进行定位失败时基于gps定位技术进行定位,也可以提高定位的成功率。

本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是设置于上述各实施例中的定位终端中。该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现图1所示实施例中的定位方法。进一步的,该计算机可存储介质还可以是u盘、移动硬盘、只读存储器(rom,read-onlymemory)、ram、磁碟或者光盘等各种可以存储程序代码的介质。

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

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

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

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

需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本申请所必须的。

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

以上为对本申请所提供的定位方法和定位终端的描述,对于本领域的技术人员,依据本申请实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。

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