一种目标确定方法、用户设备及装置与流程

文档序号:12823208阅读:212来源:国知局
一种目标确定方法、用户设备及装置与流程

本发明涉及地图导航技术领域,尤其是涉及一种目标确定方法、用户设备(userequipment,ue)及装置。



背景技术:

随着无线通信技术的不断发展,智能用户设备中安装的地图导航客户端可以通过目标跟踪技术,实现为用户提供实时地图导航服务。

在确定目标位置的过程中,以路线导航为例,通过客户端进行路线导航时,有时候因为距离比较近,用户会采用步行模式,若在步行过程中,道路上出现隧道或涵洞时,客户端可能会暂时失效,这是因为目标进入到隧道或涵洞时,可能由于建筑物的遮挡,导致gps或无线通信失去信号,此时服务端无法获知目标的实时位置。或者周围有建筑物遮挡时,会无法准确为用户进行路线导航。由上所述,在有遮挡物遮挡时,会引起gps信号丢失,导致无法准确确定出被监控的目标的准确位置。



技术实现要素:

本发明提供了一种目标确定方法及用户设备,用于解决在有遮挡物遮挡时,会引起gps信号丢失,导致无法准确确定出被监控的目标的准确位置的问题。

一种目标确定方法,包括:获得全球定位系统gps信号;获得当前环境中的第一环境噪音值和第二环境噪音值,其中所述第一环境噪音值是所述gps信号丢失之前的环境噪音值,所述第二环境噪音值是所述gps信号丢失之后的环境噪音值;获得所述第一环境噪音值和第二环境噪音值差值;根据所述差值和第一设定值,确定所述目标是否被遮挡物遮挡。

通过采用上述技术方案,通过gps信号,以及gps信号消失前后的环境噪音值,确定目标是否被遮挡物遮挡,在目标确定方案中,利用目标被遮挡物遮挡前后,gps信号会丢失,并且目标被遮挡物遮挡前后的环境噪音值不相同的特点,避免了在有遮挡物遮挡时,会引起gps信号丢失,导致无法准确确定出被监控的目标的准确位置的问题。

附图说明

图1为本发明实施例提出的目标确定方法应用的计算节点的逻辑结构示意图;

图2为本发明实施例提出的用户设备结构组成示意图;

图3为本发明实施例提出的用户设备结构组成示意图;

图4为本发明实施例提出的目标确定方法流程图;

图5为本发明实施例提出的目标确定方法流程示意图;

图6为本发明实施例提出的目标确定装置结构组成示意图。

具体实施方式

针对通常情况下,在有遮挡物遮挡时,会引起gps信号丢失,导致无法准确确定出被监控的目标的准确位置问题,在本发明实施例提出的技术方案中,结合gps信号,以及目标当前所在环境的环境噪音值,确定目标是否被遮挡物遮挡,用于解决在有遮挡物遮挡时,会引起gps信号丢失,导致无法准确确定出被监控的目标的准确位置的问题。应用在地图导航过程中,也解决在使用地图导航过程中,有遮挡物遮挡时,会导致gps信号丢失,导致无法准确确定出被监控的目标的准确位置的问题。

下面将结合各个附图对本发明实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细地阐述。

本发明实施例提出的技术方案中,以图1为例介绍本发明实施例提供的目标确定方法应用的计算节点的逻辑结构。该计算节点可以是用户设备,该用户设备具体可以为桌面计算机、笔记本电脑、智能手机、行车记录仪或平板电脑等。如图1所示,该用户设备的硬件层包括中央处理器(centerprocessingunit,cpu)、图形处理器(graphicprocessingunit,gpu)等,当然还可以包括存储器、输入/输出设备(inputdevice)、网络接口等,输入设备可包括键盘、鼠标、触摸屏等,输出设备可包括显示设备如液晶显示器(liquidcrystaldisplay,lcd)、阴极射线管(cathoderaytube,crt)、全息成像(holographic)、投影(projector)等。在硬件层之上可运行有操作系统(如android等)以及一些应用程序。核心库层是操作系统的核心部分,包括输入/输出服务、核心服务、图形设备接口以及实现cpu、gpu图形处理的图形引擎(graphicsengine)等。图形引擎可包括2d引擎、3d引擎、合成器(composition)、帧缓冲区(framebuffer)等。核心库层还包括输入法服务。除此之外,该用户设备还包括驱动层、框架层和应用层。驱动层可包括cpu驱动(driver)、gpu驱动、显示控制器驱动等。框架层可包括图形服务(graphicservice)、系统服务(systemservice)、网页服务(webservice)和用户服务(customerservice)等;图形服务中,可包括如微件(widget)、画布(canvas)、视图(views)、renderscript等。应用层可包括桌面(launcher)、媒体播放器(mediaplayer)、浏览器(browser)等。应用层中可包括各种应用程序,例如,在本发明提出的技术方案中,应用层中可以运行地图导航的应用程序,即应用层中包含地图导航的客户端。本发明实施例提出的目标确定方法,可以应用在地图导航中。

本发明实施例提出的目标确定方法所应用的用户设备,如图2所示,该用户设备200包括:至少一个处理器201,至少一个网络接口204或者其他用户接口203,存储器205,至少一个通信总线202。通信总线202用于实现这些组件之间的连接通信。该用户设备200可选的包含用户接口203,包括显示器(例如图2所示的lcd、crt、全息成像(holographic)或者投影(projector)等),键盘或者点击设备(例如,鼠标,轨迹球(trackball),触感板或者触摸屏等)。

存储器205可以包括只读存储器和随机存取存储器,并向处理器201提供存储器205中存储的程序指令和数据。存储器205的一部分还可以包括非易失性随机存取存储器(nvram)。

在一些实施方式中,存储器205存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:

操作系统2051,包含各种系统程序指令,该程序指令可运行在例如图2所示的框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。

应用程序2052,包含各种应用程序,例如图2所示的桌面(launcher)、媒体播放器(mediaplayer)、浏览器(browser)以及地图导航等,用于实现各种应用业务。

应用程序2052中,存储的实现目标确定方法的程序指令。

在本发明实施例中,存储器205也可以称之为存储区域,用于存储目标确定方法程序,以及存储操作系统。

处理器201通过调用存储器205存储的程序指令,处理器201用于按照获得的程序指令执行:获得gps信号,获得当前环境中的第一环境噪音值和第二环境噪音值,根据第一环境噪音值和第二环境噪音值,确定目标是否被遮挡物遮挡。

其中,在本发明实施例提出的技术方案中,第一环境噪音值是gps信号丢失之前的环境噪音值,第二环境噪音值是gps信号丢失之后的环境噪音值。处理器201具体用于获得第一环境噪音值和第二环境噪音值差值,根据差值和第一设定值,确定目标是否被遮挡物遮挡。

可选地,作为一个实施例,处理器201具体用于获得差值的绝对值,在确定出差值大于第一设定值时,确定目标被遮挡物遮挡;以及获得差值的绝对值,在确定出差值小于第一设定值时,确定目标未被遮挡物遮挡。

可选地,作为一个实施例,处理器201还用于:确定目标当前所在环境的当前时间是白昼还是夜晚,在确定出是白昼时,获得目标当前所在环境的光照强度,根据差值、第一设定值、光照强度和第一阈值,确定目标是否被遮挡物遮挡。

具体地,处理器201具体用于确定差值的绝对值;在确定出绝对值大于第一设定值,且光照强度在第一设定时长内降低到第一阈值时,确定目标被遮挡物遮挡;以及在确定出绝对值小于第一设定值,且光照强度在第二设定时长内达到第二阈值时,确定目标由被遮挡物遮挡转为未被遮挡物遮挡。

可选地,作为一个实施例,在确定目标被遮挡物遮挡之后,还包括:获取当前环境中的建筑物信息;将获取的建筑物信息和预先存储的地图信息比较,根据比较结果确定目标的当前位置。

本发明实施例提出的目标确定方法所应用的用户设备,该用户设备可以为手机、平板电脑、个人数字助理(personaldigitalassistant,pda)等。参考图4所示,为用户设备300的其中一种结构组成示意图。

该用户设备300主要包括,存储器320、处理器360及输入单元330,该输入单元330用于接收用户在终端上进行操作时的生成的事件。该存储器320用于存储操作系统和各种应用程序的程序指令。

其中,本发明实施例提出的技术方案中,处理器360的具体实现功能可参见上述图3中处理器201的详细阐述,不再赘述。

存储器320可以是用户设备300的内存,该内存可以划分为不同的存储空间,可以划分相同的大小,也可以根据存储数据的不同,划分不同的大小。

用户设备中的输入单元330可用于接收用户输入的数字或字符信息,以及产生与用户设备300的用户设置以及功能控制有关的信号输入。

具体地,本发明实施例中,该输入单元330可以包括触控面板331。触控面板331,可收集用户在其上(比如用户使用手指、触笔等任何适合的物体或附件在触控面板331上)的操作,并根据预先设定的程序指令,驱动与触控面板331相应的连接装置。可选的,触控面板331可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给该处理器360,并能接收处理器360发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板331。除了触控面板331,输入单元330还可以包括其他输入设备332,其他输入设备332可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

该用户设备300还可以包括显示单元340,该显示单元340可用于显示由用户输入的信息或提供给用户的信息以及用户设备300的各种菜单界面。该显示单元340可包括显示面板341,可选的,可以采用液晶显示器(liquidcrystaldisplay,lcd)或有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板341。

请参考图3所示,本发明实施例中,该触控面板331覆盖该显示面板341,形成触摸显示屏,触摸显示屏提供给用户预设的显示区域。当该触摸显示屏7检测到在其上或附近的触摸操作后,传送给处理器360以确定触摸事件的类型,随后处理器360根据触摸事件的类型在触摸显示屏上提供相应的视觉输出。

本发明实施例中,该触摸显示屏包括不同的显示区域。每一个显示区域可以包含至少一个应用程序的图标和/或widget桌面控件等界面元素。

该处理器360是用户设备300的控制中心,利用各种接口和线路连接整个用户设备的各个部分,通过运行或执行存储在该存储器320内的软件程序和/或模块,执行用户设备300的各种功能和处理数据,从而对用户设备300进行整体监控。

该用户设备300还可以包括rf电路310,用于提供无线连接的wifi模块380,以及电源390和用于提供声音输入输出的音频电路370。

其中,音频电路370中包含扬声器、声音传感器以及麦克风等。

在本发明实施例提出的技术方案中,可以通过音频电路370实现获得第一环境噪音值和第二环境噪音值。具体实施中,第一环境噪音值可以是音频电路370周期性获得,也可以是通过音频电路370非周期性获得。相应地,第二环境噪音值可以是音频电路370周期性获得,也可以是通过音频电路370非周期性获得。获得第一环境噪音值和第二环境噪音值的周期设置可以相同也可以不相同。

一种较佳地实现方式,在本发明实施例提出的技术方案中,音频电路370周期性的获得第一环境噪音值和第二环境噪音值,获得第一环境噪音值和第二环境噪音值的周期设置可以是相同的周期。

在本发明实施例提出的技术方案中,触发音频电路370启动,通过音频电路370周期性的获得第一环境噪音值,在获得gps信号丢失时,触发音频电路370周期性的获得第一环境噪音值。音频电路370可以将获得的第一环境噪音值和第二环境噪音值,发送给处理器360。

具体实施中,在确定出gps信号丢失时,触发音频电路370周期性的获得第二环境噪音值。

处理器360,获得第一环境噪音值和第二环境噪音值,处理器360获得第一环境噪音值和第二环境噪音值差值的绝对值,在确定出绝对值大于第一设定值时,确定目标被遮挡物遮挡。

具体地,处理器360的具体实施方式可以参见上述图3图4中处理器的详细阐述。

用户设备300还可以包括用于检测光照强度的光传感器。通过光传感器确定目标当前所在环境的当前时间是白昼还是夜晚,并将采集的数据发送给处理器360。

处理器360,确定目标当前所在环境的当前时间是白昼还是夜晚,在确定出是白昼时,在光传感器中获得目标当前所在环境的光照强度。在确定出绝对值大于第一设定值,且光照强度在第一设定时长内降低到第一阈值时,确定目标被遮挡物遮挡。以及在确定出绝对值小于第一设定值,且光照强度在第二设定时长内达到第二阈值时,确定目标由被遮挡物遮挡转为未被遮挡物遮挡。这样可以较好地根据当前环境的光照强度以及声音数据,判断目标是否被遮挡物遮挡,提高确定目标位置的准确性。

基于上述提出的目标确定方法所应用的用户设备以及实现原理,进一步地,本发明实施例将以地图导航应用中,如何对目标通过隧道或涵洞进行跟踪为例,进行详细阐述。

用户携带的用户设备中设置带有地图导航应用的用户设备,该地图导航应用中包含本发明实例提出的目标确定方法,在车辆前方500米处将有一条长度为3千米的隧道,按照地图导航,用户将经过该隧道,则如图5所示,本发明实施例提出的目标确定方法具体处理流程如下述:

步骤41,用户设备获得gps信号,用户设备判断前方500米处是否包含隧道。如果判断结果为是,执行步骤42,反之,如果判断结果为否,用户设备中的地图导航应用继续为该用户提供导航服务。

用户设备可以通过gps信号判断车辆前方500米处是否包含隧道,也可以通过所应用的用户终端中的传感器,确定车辆前方500米处是否包含隧道。

步骤42,用户设备确定当前所在的环境是白昼还是夜晚,如果是白昼,执行步骤43,反之如果是夜晚执行44。

用户设备可以获得当前的时间信息,根据时间信息判断车辆当前所在的环境是白昼还是夜晚。和/或用户设备还可以调用光传感器,通过对光照强度的采集,确定车辆所在的环境是白昼还是夜晚。

步骤43,在确定出是白昼时,获得目标当前所在环境的光照强度。

在本发明实例提出的技术方案中,在获取光照强度时,可以通过用户设备中的光传感器获得。具体实施中,可以通过展示界面发送提示信息,用于提示用户将用户设备的光传感器向上,以保证光传感器获得光线的准确性。一种较佳地实现方式,在本发明实例提出的技术方案中,在确定出是白昼时,周期性的获得目标当前所在环境的光照强度。

一种较佳地实现方式,还可以采用通过时间信息和光照强度两种方式结合,确定当前所在的环境是白昼还是夜晚,这样,首先,可以较好地避免由于阴天使得光照强度较弱,此时若单独通过对光照强度的采集,确定目标所在的环境是白昼还是夜晚方案的不准确性。其次,可以较好地避免用户设备的时间信息设置为12小时制式时,若单独通过时间信息确定目标所在的环境是白昼还是夜晚方案的不准确性。

步骤431,周期性获得当前环境中的第一环境噪音值。

用户设备可以通过音频电路,调用音频电路中的麦克风,通过麦克风采集当前环境中的第一环境噪音值。

步骤432,在确定出gps信号丢失,以及光照强度迅速下降时,周期性获得当前环境中的第二环境噪音值。

在判断光照强度是否迅速下降,可以通过设置的第一阈值来判断。目标在进入隧道时,隧道中的光照强度是和隧道外部的光照强度是完全不同的,即使隧道内部通过灯光提升隧道中的能见度,但是灯光的光照强度仍然不同于自然光的光照强度。基于此,本发明实施例提出的技术方案中,提出在判断光照强度迅速下降,即启动周期性获得第二环境噪音值。

步骤433,获得第一环境噪音值和第二环境噪音值差值的绝对值。

步骤434,在确定出绝对值大于第一设定值,且光照强度在第一设定时长内降低到第一阈值时,确定目标被遮挡物遮挡。

在确定出绝对值大于第一设定值时,确定目标被遮挡物遮挡。

在本发明实施例上述提出的技术方案中,综合采用gps信号、光照强度、gps信号丢失前的第一环境噪音值,以及gps信号丢失后的第二环境噪音值,对车辆进行跟踪判断用户是否进入隧道。

步骤44,在确定出是黑夜时,周期性获得gps信号消失前、后的第一环境噪音值和第二环境噪音值。

步骤441,获得第一环境噪音值和第二环境噪音值差值的绝对值。

步骤442,在确定出绝对值大于第一设定值时,确定目标驶入隧道。

在本发明实施例上述提出的技术方案中,综合采用gps信号、gps信号丢失前的第一环境噪音值,以及gps信号丢失后的第二环境噪音值,对车辆进行跟踪判断目标是否被建筑物遮挡。该方案可以较好地提升目标定位的准确性。其实现原理如下述:

第一:隧道或者相隔较近的建筑物是遮挡物的一种,目前,目标进入隧道时,gps信号一般会消失。目标周围有较为密集的高层建筑物时,gps信号一般会消失。

第二:以gps信号消失前后作为采集第一环境噪音值和第二环境噪音值,并依据二者的差值进行判断。

步骤45,在确定出绝对值小于第一设定值,且光照强度在第二设定时长内达到第二阈值时,确定目标驶出隧道。

实施例二

本发明实施例二提出的技术方案中,将以用户步行使用导航为例进行详细阐述,在用户使用步行方式导航时,其要去的目的地一般都不会很远,但是周围的建筑物一般情况下都比较密集,例如用户要去城区中的某餐馆等,导航全程距离大概1000米,但是周围建筑物比较密集,此时,按照本发明实施例提出的技术方案中,在确定目标被遮挡物遮挡之后,如图5所示,可以按照下述方式处理:

步骤51,获取当前环境中的建筑物信息。

可以通过下述方式获取当前环境中的建筑物信息:

第一种方式:可以通过提示用户对周围建筑物进行拍照,获取当前环境中的建筑物信息。

第二种方式:可以通过提示用户对周围建筑物进行视频录制,获取当前环境中的建筑物信息。

第三种方式:可以通过ar的方式获取当前环境中的建筑物信息。

步骤52,将获取的建筑物信息和预先存储的地图信息比较,根据比较结果确定目标的当前位置。

在上述步骤52中,可以基于图像处理技术,提取获取的建筑物信息中的关键字,例如餐馆或店铺名称、建筑物门牌号、建筑物主要特征等,将该些提取的信息和预先存储的地图信息比较,根据比较结果确定目标的当前位置。

实施例三相应地,本发明实施例还提出一种用户设备,如图6所示,其结构组成具体如下述:

接收模块61,用于获得gps信号。

处理模块62,用于获得当前环境中的第一环境噪音值和第二环境噪音值,其中所述第一环境噪音值是所述gps信号丢失之前的环境噪音值,所述第二环境噪音值是所述gps信号丢失之后的环境噪音值;获得所述第一环境噪音值和第二环境噪音值差值;根据所述差值和第一设定值,确定所述目标是否被遮挡物遮挡。

具体地,本发明实例提出的用户设备,其接收模块以及处理模块的具体实施功能请参见上述图3~图4中的详细阐述,这里不再赘述。

还包括:

传感模块,用于获得目标当前所在环境的光照强度;处理模块,还用于确定所述目标当前所在环境的当前时间是白昼还是夜晚;在确定出是白昼时,获得所述目标当前所在环境的光照强度;根据所述差值、第一设定值、所述光照强度和第一阈值,确定所述目标是否被遮挡物遮挡。

所述处理模块,具体用于获得所述差值的绝对值,在确定出所述差值大于第一设定值时,确定所述目标被遮挡物遮挡;以及获得所述差值的绝对值,在确定出所述差值小于第一设定值时,确定所述目标未被遮挡物遮挡。

所述处理模块,具体用于确定所述差值的绝对值;在确定出所述绝对值大于第一设定值,且所述光照强度在第一设定时长内降低到第一阈值时,确定所述目标被所述遮挡物遮挡;以及在确定出所述绝对值小于第一设定值,且所述光照强度在第二设定时长内达到第二阈值时,确定所述目标由被遮挡物遮挡转为未被遮挡物遮挡。

所述处理模块,还用于获取当前环境中的建筑物信息;将获取的建筑物信息和预先存储的地图信息比较,根据比较结果确定目标的当前位置。

本发明实施例上述提出的目标确定装置,可以应用在服务端,其硬件结构组成可以通过处理器以及无线天线实现,其具体实施原理请参见上述方法中的详细阐述,不再赘述。

本领域的技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、只读光盘、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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