一种信号地图生成方法及其装置、电子设备与流程

文档序号:13739733阅读:176来源:国知局
一种信号地图生成方法及其装置、电子设备与流程

本发明实施例涉及终端技术领域,特别是涉及一种信号地图生成方法及其装置、电子设备。



背景技术:

随着电子技术的发展,电子设备逐渐成为人们进行沟通、娱乐和学习的必备工具。人们在外出时,为了获取到目标位置,经常使用地图进行定位,从而获取自己当前位置到目标位置的导航路径。但是虽然通信技术发达,网络覆盖广,但是还有存在很大的信号盲区,特别是一些户外爱好者经常进入没有信号的地区。

发明人在实现本发明的过程中,发现现有技术中至少存在以下问题:现有技术中的地图与信号强度无关联,用户的电子设备进入信号盲区,遇到紧急情况时,无法快速获取有信号的位置,为用户通过电子设备与外界联络带来了不便。



技术实现要素:

本发明实施例主要解决的技术问题是提供一种信号地图生成方法及其装置、电子设备,能够解决现有技术中电子设备进入信号盲区时,无法快速获取有信号的位置的问题。

为解决上述技术问题,本发明实施例采用的一个技术方案是:提供一种信号地图生成方法,所述方法应用于电子设备,该方法包括:

每隔一预定时间对电子设备所在位置进行定位,获取所述电子设备的位置信息,同时获取所述电子设备所在位置的信号强度,并存储所述位置信息及在该位置的信号强度;

根据存储的所述位置信息及在该位置的信号强度,生成信号地图。

可选地,所述每隔一预定时间对电子设备所在位置进行定位,包括:

每隔一预定时间通过gps定位或无线网络定位对所述电子设备所在位置进行定位。

可选地,当每隔一预定时间通过gps定位对所述电子设备所在位置进行定位时,所述位置信息为所述电子设备所在位置的经纬度坐标。

可选地,所述获取电子设备所在位置的信号强度包括:

获取所述电子设备与基站的双向通信时的信号功率,根据所述信号功率获取电子设备所在位置的信号强度。

可选地,所述根据存储的所述位置信息及在该位置的信号强度,生成信号地图后,包括:

获取所述电子设备当前位置,根据所述信号地图生成所述电子设备当前位置至信号强度符合预设标准的位置或区域的导航路径;或者,

获取用户选择的所述信号地图上的目标位置或目标区域以及所述电子设备当前位置,根据所述信号地图生成所述电子设备当前位置至所述目标位置或目标区域的导航路径。

可选地,所述根据存储的所述位置信息及在该位置的信号强度,生成信号地图后,包括:

获取所述电子设备当前位置,在所述信号地图上提示用户从当前位置向信号强度符合预设标准的位置或区域的移动方向;或者,

获取用户选择的所述信号地图上的目标位置或目标区域以及所述电子设备当前位置,在所述信号地图上提示用户从当前位置向所述目标位置或目标区域的移动方向。

可选地,所述每隔一预定时间对电子设备所在位置进行定位前,包括:

接收信号检测指令。

为解决上述技术问题,本发明实施例采用的另一个技术方案是:提供一种信号地图生成装置,所述装置应用于电子设备,该装置包括:

定位与存储模块,用于每隔一预定时间对电子设备所在位置进行定位,获取所述电子设备的位置信息,同时获取所述电子设备所在位置的信号强度,并存储所述位置信息及在该位置的信号强度;

地图生成模块,用于根据存储的所述位置信息及在该位置的信号强度,生成信号地图。

可选地,所述定位与存储模块具体用于:

每隔一预定时间通过gps定位或无线网络定位对所述电子设备所在位置进行定位。

可选地,所述当每隔一预定时间通过gps定位对所述电子设备所在位置进行定位时,所述位置信息为所述电子设备所在位置的经纬度坐标。

可选地,所述定位与存储模块还用于:

获取所述电子设备与基站的双向通信时的信号功率,根据所述信号功率获取电子设备所在位置的信号强度。

可选地,所述装置还包括:

导航模块,用于获取所述电子设备当前位置,根据所述信号地图生成所述电子设备当前位置至信号强度符合预设标准的位置或区域的导航路径;或者,

获取用户选择的所述信号地图上的目标位置或目标区域以及所述电子设备当前位置,根据所述信号地图生成所述电子设备当前位置至所述目标位置或目标区域的导航路径。

可选地,所述装置还包括:

提示模块,用于获取所述电子设备当前位置,在所述信号地图上提示用户从当前位置向信号强度符合预设标准的位置或区域的移动方向;或者,

获取用户选择的所述信号地图上的目标位置或目标区域以及所述电子设备当前位置,在所述信号地图上提示用户从当前位置向所述目标位置或目标区域的移动方向。

可选地,所述装置还包括:

指令接收模块,用于接收信号检测指令。

为解决上述技术问题,本发明实施例采用的另一个技术方案是:提供一种电子设备,包括:

至少一个处理器;以及;

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的信号地图生成方法。

本发明的另一种实施例提供了一种计算机程序产品,所述计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被处理器执行时,使所述处理器执行上述的信号地图生成方法。

本发明的另一种实施例提供了一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行上述的信号地图生成方法。

本发明实施例提供了一种信号地图生成方法及其装置、电子设备,电子设备每隔一预定时间进行定位,并获取定位位置的信号强度,将定位的位置及对应的信号强度进行存储,根据存储的位置信息及该位置信息的信号强度,生成信号地图。因此,其能够在电子设备在信号盲区时,可以快速找到有信号的位置,节省了用户查找有信号的位置的时间,为用户与外界联络提供了方便。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单的介绍。显而易见地,下面所描述的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获取其他的附图。

图1是本发明实施例提供的一种应用环境的示意图;

图2本发明实施例提供的一种信号地图生成方法的流程示意图;

图3本发明另一实施例提供的一种信号地图生成方法的流程示意图;

图4是本发明实施例提供的信号地图生成装置的程序模块示意图;

图5是本发明又一实施例提供的电子设备的硬件结构图。

具体实施例

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

此外,下面所描述的本发明各个实施方式中涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。

为解决现有技术中电子设备在信号盲区时,无法快速获取有信号的位置,本发明实施例提供了一种信号地图生成方法、装置及电子设备,参阅图1,图1是本发明实施例的一种应用场景。如图1所示,当采用gps定位时,本发明实施例中电子设备10需要同时与基站20、卫星定位系统30通信。电子设备10为可与基站20及卫星定位系统30通信的终端,包括但不限于手机、平板电脑等终端。电子设备10移动过程中,每隔一预定时间通过与卫星定位系统20的通信获取电子设备的位置,并通过与基站20之间的通信,获取该位置的信号强度,存储电子设备的位置及该位置的信号强度,根据存储的电子设备的位置与该位置的信号强度生成信号地图。待用户进入信号盲区时,可以根据信号地图快速获取有信号的位置,为用户与外界通信提供了方便。

实施例1

本发明实施例提供了一种信号地图生成方法,参阅图2,图2为本发明实施例提供的一种信号地图生成方法的流程示意图。

如图2所示,该方法包括:

步骤100、每隔一预定时间对电子设备所在位置进行定位,获取电子设备的位置信息,同时获取电子设备所在位置的信号强度,并存储位置信息及在该位置的信号强度。

具体实施时,电子设备每隔一预定时间获取电子设备所在的位置,预定时间可由用户进行设置或是采用系统默认的时间。例如:可以每隔2min分钟获取一次电子设备所在的位置。获取了电子设备的位置信息后,获取电子设备的位置信息所在位置的信号强度,并将电子设备的位置信息与对应该位置的信号强度存储在电子设备中。信号是电子设备自带gps芯片的gps信号或是无线网络信号。其中无线网络信号包括但不限于电子设备与基站通信的移动网络信号和电子设备连接无线路由器的wifi信号。以手机为例,存储信号的电子设备的位置信息及对应该位置的信号强度可存储在手机的内存中。

步骤200、根据存储的位置信息及在该位置的信号强度,生成信号地图。

具体实施时,电子设备获取本地存储的所有的位置信息及对应的信号强度后,生成信号地图。信号地图中显示位置信息及在该位置的信号强度,从而方便用户一眼看出地图的中信号强度。例如,可通过在电子设备中制作一个信号地图app,信号地图app可以根据电子设备的位置信息和对应该位置的信号强度生成信号地图,用户可以在没有信号的位置,快速找到离自己最近有信号的位置。其中信号地图的具体的呈现形式可以是电子设备自身生成的地图也可以是利用现有的第三方提供的地图。具体地,电子设备可自己生成一个地图,地图中只显示信号强度及对应的位置信息。例如:如果采用gps定位时,地图中显示的一个个的经纬度坐标和信号强度。具体地,采用不同数量的信号格来表示不同的信号强度,信号格数量越多,信号越强或者采用颜色深线来表示不同的信号强度,颜色越深信号越强。若是采用的第三方提供的地图如现有的定位软件,高德地图、百度地图。可根据定位信息直接在地图上相应位置显示位置信息和信号强度信息。再进一步的,信号地图的具体的呈现形式还可以是以等高线图的方式呈现,例如在信号地图中,自动获取信号强度相同的位置,将强度相同的这些位置在信号地图上连接起来,在连线上显示信号强度值;或是在信号地图上的一片区域的信号强度相同,则在信号地图中将该区域以同一颜色显示,同时采用颜色深线来表示不同的信号强度,颜色越深信号越强。

可选地,步骤100前还包括:接收信号检测指令。具体地,对电子设备的定位需要消耗大量的电量,为了节能可在电子设备中预先设置信号检测指令。只有当电子设备接收到信号检测指令后,才开始每隔一预定时间获取电子设备所在的位置以及所在位置对应的信号强度,从而实现节能。该信号检测指令由人为触发。例如:以手机为例,可以在手机的设置界面增加信号地图开关,当检测到用户控制将手机的信号地图开关设置为开时,手机每隔一预定时间探测信号强度并定位。用户手动打开信号地图开关可以是当手机的信号低于预设的阈值时,手机提示用户是否开启信号地图开关时,用户才控制将手机的信号地图开关设置为开;或者当用户需要进行电子设备的信号检测而主动控制将手机的信号地图开关设置为开。若是用户控制将手机的信号地图开关设置为关时,则不探测信号强度也不进行定位操作。

可选地,步骤100中每隔一预定时间对电子设备所在位置进行定位,包括:

每隔一预定时间通过gps定位或无线网络定位对电子设备所在位置进行定位。

具体地,电子设备可通过gps定位或是无线网络定位对电子设备的位置进行定位。具体地可根据用户的指令进行选择gps定位或是无线网络定位。gps定位是通过电子设备中的gps定位芯片与gps定位卫星进行通信。无线网络定位是当电子设备连接无线网络后,通过定位软件进行定位。无线网络分为通过公众移动通信网实现的无线网络和无线局域网两种方式。通过公众移动通信网实现的无线网络如4g、3g或gprs。无线局域网为wifi。当每隔一预定时间通过gps定位对电子设备所在位置进行定位时,位置信息为电子设备所在位置的经纬度坐标。当每隔一预定时间通过无线网络定位对电子设备所在位置进行定位时,位置信息显示为电子设备所在位置的地址信息。具体地,包括具体的街道和道路及门牌号,例如:显示xx街道xx路xx号。本发明实施例中所指的信号盲区是指没有移动网络信号。在户外时,因gps定位不受信号盲区的影响,因此优选的,采用gps定位获取电子设备所在位置。在室内,如果有wifi信号,可采用wifi定位获取电子设备所在位置。

可选地,步骤200包括:获取电子设备与基站的双向通信时的信号功率,根据信号功率获取电子设备所在位置的信号强度。

具体实施时,电子设备与基站双向通信时,确定基站的前向和反向链路接收机的信号功率,根据信号功率获取电子设备所在位置的信号强度。其中前向链路和反向链路是针对基站侧方向来说的,基站向电子设备发送数据的通道为前向链路,电子设备向基站发送数据的通道为反向链路。电子设备与基站双向通信,基站通过前向链路向电子设备发送的信号,电子设备在接受到信号,再通过反向链路向基站发送数据,基站的前向链路接收机接收前向链路的信号功率,后向链路接收机接收后向链路的信号功率,基站通过前向链路的信号功率和后向链路的信号功率确定电子设备所在位置的信号强度,并将获取的信号强度返回给电子设备。

可选地,步骤200后还包括:获取所述电子设备当前位置,根据所述信号地图生成所述电子设备当前位置至信号强度符合预设标准的位置或区域的导航路径;或者,获取用户选择的所述信号地图上的目标位置或目标区域以及所述电子设备当前位置,根据所述信号地图生成所述电子设备当前位置至所述目标位置或目标区域的导航路径。

具体实施时,当电子设备进入信号盲区后,控制打开信号地图,自动显示电子设备当前位置,接收用户指令在信号地图上获取用户选择的目标位置或目标区域,电子设备根据信号地图生成电子设备的当前位置到目标位置或目标区域的导航路径。或者是当电子设备进入信号盲区后,控制打开信号地图,自动显示电子设备当前位置,并自动在信号地图上生成电子设备的当前位置至信号强度符合预设标准的位置或区域的导航路径。其中信号强度符合预设标准可以是信号强度最强,或者信号强度不为零且距离最近,或者信号强度中等且距离最近等等,此处不限制。

优选的,导航路径为一条通往最近的有信号的位置的导航路径,从而方便用户可以快速接入移动网络。例如,采用gps进行定位时,可以信号地图上显示位置的经纬度及对应的信号强度,当用户在信号地图上选择目标位置或目标区域时,信号地图自动生成电子设备当前位置与目标位置或目标区域的导航路径,用户可以根据有信号强度的经纬度坐标,快速找到有信号的方向和位置,有利于节省时间,同时可以很好用于紧急情况的救援。或者,采用gps进行定位时,可以在信号地图上显示信号等高线图及每个信号强度相同的区域对应的信号强度,系统根据预设标准选择出符合该标准的位置或区域,信号地图自动生成电子设备当前位置与系统选择出的位置或区域的导航路径,用户可以根据信号等高线图和导航路径,快速找到有信号的方向和位置,有利于节省时间,同时可以很好用于紧急情况的救援。

可选地,步骤200后还包括:获取所述电子设备当前位置,在所述信号地图上提示用户从当前位置向信号强度符合预设标准的位置或区域的移动方向;或者,

获取用户选择的所述信号地图上的目标位置或目标区域以及所述电子设备当前位置,在所述信号地图上提示用户从当前位置向所述目标位置或目标区域的移动方向。

具体实施时,当电子设备进入信号盲区后,控制打开信号地图,同时自动显示电子设备当前位置,根据在信号地图上获取用户选择的目标位置或目标区域,在信号地图上提示用户向该位置或区域的移动方向。或是当电子设备进入信号盲区后,控制打开信号地图,同时自动显示电子设备当前位置,在信号地图上自动提示用户的移动方向。该移动方向为用户从当前位置向信号强度符合预设标准的位置或区域的移动方向,优选为向信号强度不为0的位置的移动最近路程,从而方便用户快速找到有信号的方向和位置。

实施例2

本发明实施例还提供了一种信号地图生成方法,参阅图3,图3为本发明另一实施例提供的一种信号地图生成方法的流程示意图。在该实施例中以电子设备为手机为例进行介绍,定位方式为gps定位。

如图3所示,该方法包括:

步骤101、开始。

步骤102、判断是否打开信号检测,若是,则执行步骤103,若否,则执行步骤102。

具体地,可在手机上设计信号检测软开关,当打开开关就实现实时探测信号强度并定位。软开关的设计有利于节能。具体地,打开信号检测可根据用户需要自行设置,或是手机检测到信号强度低于预设阈值时,在手机上弹出是否打开信号检测软开关,若用户选择是,则打开开关,开始探测信号强度并定位。其中信号强度可以是手机自带gps芯片的gps信号或是无线网络信号。其中无线网络信号包括但不限于手机与基站通信的移动网络信号和手机连接无线路由器的wifi信号。在以下实施例中,以信号为手机与基站通信的移动网络信号为例进行介绍。

步骤103、手机基站之间进行前向链路和反向链路的通信,确定信号强度;同时gps定位确定经纬度等信息,每隔一段时间就扫描记录同样的信息。

具体地,手机和基站进行通信时,确定基站的前向和反向链路接收机的信号功率,根据信号功率获取手机所在位置的信号强度。其中前向链路和反向链路是针对基站侧方向来说的,基站向手机发送数据的通道为前向链路,手机向基站发送数据的通道为反向链路。手机与基站双向通信,基站通过前向链路向手机发送的信号,手机在接受到信号,再通过反向链路向基站发送数据,基站的前向链路接收机接收前向链路的信号功率,后向链路接收机接收后向链路的信号功率,基站通过前向链路的信号功率和后向链路的信号功率确定手机所在位置的信号强度,并将获取的信号强度返回给手机。同时手机上的gps定位获取手机的位置信息,该位置信息为手机所在位置的经纬度信息。手机每隔一段时间扫描一次信号强度和定位信息并记录。

步骤104、将每段时间记录下来的数据分别存储到手机内存。

具体地,将记录下来的位置及对应的信号强度数据分别存储到手机内存中,方便进一步的制作信号地图。

步骤105、将存储的数据导入可以生成地图的app,显示出位置和信号强度,用户可以在没有信号的位置快速找到离自己最近有信号的位置。

其中,该app可以根据经纬度等定位信息和信号强度生成地图。

具体地,根据软件制作一个应用,即app。app可根据手机内存中存储的位置及信号强度数据,生成信号地图app。在该信号地图app上显示出位置和信号强度。用户可以在地图上清楚看到有信号的位置,从而方便用户在没有信号的位置快速找到离自己最近有信号的位置。

步骤106、结束。

实施例3

本发明实施例提供了一种信号地图生成装置。参阅图4,图4是本发明另一实施例提供的一种信号地图生成装置的程序模块示意图。

如图4所示,该信号地图生成装置40包括:

定位与存储模块100,用于每隔一预定时间对电子设备所在位置进行定位,获取电子设备的位置信息,同时获取电子设备所在位置的信号强度,并存储位置信息及在该位置的信号强度。

具体实施时,电子设备每隔一预定时间获取电子设备所在的位置,预定时间可由用户进行设置或是采用系统默认的时间。例如:可以每隔2min分钟获取一次电子设备所在的位置。获取了电子设备的位置信息后,获取电子设备的位置信息所在位置的信号强度,并将电子设备的位置信息与对应该位置的信号强度存储在电子设备中。以手机为例,存储信号的电子设备的位置信息及对应该位置的信号强度可存储在手机的内存中。

地图生成模块200,用于根据存储的位置信息及在该位置的信号强度,生成信号地图。

具体实施时,电子设备获取本地存储的所有的位置信息及对应的信号强度后,生成信号地图。信号地图中显示位置信息及在该位置的信号强度,从而方便用户一眼看出地图的中信号强度。例如,可通过在电子设备中制作一个信号地图app,信号地图app可以根据电子设备的位置信息和对应该位置的信号强度生成信号地图,用户可以在没有信号的位置,快速找到离自己最近有信号的位置。其中信号地图的具体的呈现形式可以是电子设备自身生成的地图也可以是利用现有的第三方提供的地图。具体地,电子设备可自己生成一个地图,地图中只显示信号强度及对应的位置信息。例如:如果采用gps定位时,地图中显示的一个个的经纬度坐标和信号强度。具体地,采用不同数量的信号格来表示不同的信号强度,信号格数量越多,信号越强或者采用颜色深线来表示不同的信号强度,颜色越深信号越强。若是采用的第三方提供的地图如现有的定位软件,高德地图、百度地图。可根据定位信息直接在地图上相应位置显示位置信息和信号强度信息。再进一步的,信号地图的具体的呈现形式还可以是以等高线图的方式呈现,例如在信号地图中,自动获取信号强度相同的位置,将强度相同的这些位置在信号地图上连接起来,在连线上显示信号强度值;或是在信号地图上的一片区域的信号强度相同,则在信号地图中将该区域以同一颜色显示,同时采用颜色深线来表示不同的信号强度,颜色越深信号越强。

可选地,装置还包括指令接收模块,用于接收信号检测指令。

具体地,因对电子设备的定位需要消耗大量的电量,为了节能可在电子设备中预先设置信号检测指令。只有当电子设备接收到信号检测指令后,才开始每隔一预定时间获取电子设备所在的位置以及所在位置对应的强度,从而实现节能。该信号检测指令由人为触发。例如:以手机为例,可以在手机的设置界面增加信号地图开关,当检测到用户控制将手机的信号地图开关设置为开时,手机每隔一预定时间探测信号强度并定位。用户手动打开信号地图开关可以是当手机的信号低于预设的阈值时,手机提示用户是否开启信号地图开关时,用户才控制将手机的信号地图开关设置为开;或者当用户需要进行电子设备的信号检测而主动控制将手机的信号地图开关设置为开。若是用户控制将手机的信号地图开关设置为关时,则不探测信号强度也不进行定位操作。

可选地,定位与存储模块具体用于:

每隔一预定时间通过gps定位或无线网络定位对电子设备所在位置进行定位。

具体地,电子设备可通过gps定位或是无线网络定位对电子设备的位置进行定位。具体地可根据用户的指令进行选择gps定位或是无线网络定位。gps定位是通过电子设备中的gps定位芯片与gps定位卫星进行通信。无线网络定位是当电子设备连接无线网络后,通过定位软件进行定位。无线网络分为通过公众移动通信网实现的无线网络和无线局域网两种方式。通过公众移动通信网实现的无线网络如4g、3g或gprs。无线局域网为wifi。当每隔一预定时间通过gps定位对电子设备所在位置进行定位时,位置信息为电子设备所在位置的经纬度坐标。当每隔一预定时间通过无线网络定位对电子设备所在位置进行定位时,位置信息显示为电子设备所在位置的地址信息。具体地,包括具体的街道和道路及门牌号,例如:显示xx街道xx路xx号。本发明实施例中所指的信号盲区是指没有移动网络信号。在户外时,因gps定位不受信号盲区的影响,因此优选的,采用gps定位获取电子设备所在位置。在室内,如果有wifi信号,可采用wifi定位获取电子设备所在位置。

可选地,定位与存储模块还用于:

获取电子设备与基站的双向通信时的信号功率,根据信号功率获取电子设备所在位置的信号强度。

具体实施时,电子设备与基站双向通信时,确定基站的前向和反向链路接收机的信号功率,根据信号功率获取电子设备所在位置的信号强度。其中前向链路和反向链路是针对基站侧方向来说的,基站向电子设备发送数据的通道为前向链路,电子设备向基站发送数据的通道为反向链路。电子设备与基站双向通信,基站通过前向链路向电子设备发送的信号,电子设备在接受到信号,再通过反向链路向基站发送数据,基站的前向链路接收机接收前向链路的信号功率,后向链路接收机接收后向链路的信号功率,基站通过前向链路的信号功率和后向链路的信号功率确定电子设备所在位置的信号强度,并将获取的信号强度返回给电子设备。

可选地,装置还包括:

导航模块,用于获取所述电子设备当前位置,根据所述信号地图生成所述电子设备当前位置至信号强度符合预设标准的位置或区域的导航路径;或者,

获取用户选择的所述信号地图上的目标位置或目标区域以及所述电子设备当前位置,根据所述信号地图生成所述电子设备当前位置至所述目标位置或目标区域的导航路径。

具体实施时,当电子设备进入信号盲区后,控制打开信号地图,自动显示电子设备当前位置,接收用户指令在信号地图上获取用户选择的目标位置或目标区域,电子设备根据信号地图生成电子设备的当前位置到目标位置或目标区域的导航路径。或者是当电子设备进入信号盲区后,控制打开信号地图,自动显示电子设备当前位置,并自动在信号地图上生成电子设备的当前位置至信号强度符合预设标准的位置或区域的导航路径。其中信号强度符合预设标准可以是信号强度最强,或者信号强度不为零且距离最近,或者信号强度中等且距离最近等等,此处不限制。

优选的,导航路径为一条通往最近的有信号的位置的导航路径,从而方便用户可以快速接入移动网络。例如,采用gps进行定位时,可以信号地图上显示位置的经纬度及对应的信号强度,当用户在信号地图上选择目标位置或目标区域时,信号地图自动生成电子设备当前位置与目标位置或目标区域的导航路径,用户可以根据有信号强度的经纬度坐标,快速找到有信号的方向和位置,有利于节省时间,同时可以很好用于紧急情况的救援。或者,采用gps进行定位时,可以在信号地图上显示信号等高线图及每个信号强度相同的区域对应的信号强度,系统根据预设标准选择出符合该标准的位置或区域,信号地图自动生成电子设备当前位置与系统选择出的位置或区域的导航路径,用户可以根据信号等高线图和导航路径,快速找到有信号的方向和位置,有利于节省时间,同时可以很好用于紧急情况的救援。

可选地,装置还包括:

提示模块,用于获取所述电子设备当前位置,在所述信号地图上提示用户从当前位置向信号强度符合预设标准的位置或区域的移动方向;或者,

获取用户选择的所述信号地图上的目标位置或目标区域以及所述电子设备当前位置,在所述信号地图上提示用户从当前位置向所述目标位置或目标区域的移动方向。

具体实施时,当电子设备进入信号盲区后,控制打开信号地图,同时自动显示电子设备当前位置,根据在信号地图上获取用户选择的目标位置或目标区域,在信号地图上提示用户向该位置或区域的移动方向。或是当电子设备进入信号盲区后,控制打开信号地图,同时自动显示电子设备当前位置,在信号地图上自动提示用户的移动方向。该移动方向为用户从当前位置向信号强度符合预设标准的位置或区域的移动方向,优选为向信号强度不为0的位置的移动最近路程,从而方便用户快速找到有信号的方向和位置。

本发明另一实施例提供一种电子设备,如图5所示,该电子设备10包括:

一个或多个处理器110以及存储器120,图5中以一个处理器110为例进行介绍,处理器110和存储器120可以通过总线或者其他方式连接,图5中以通过总线连接为例。

处理器110用于完成电子设备10的各种控制逻辑,其可以为通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)、单片机、arm(acornriscmachine)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合。还有,处理器110还可以是任何传统处理器、微处理器或状态机。处理器110也可以被实现为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、一个或多个微处理器结合dsp核、或任何其它这种配置。

存储器120作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的信号地图生成方法对应的程序指令/单元(例如,附图4所示的定位与存储模块100和地图生成模块200)。处理器110通过运行存储在存储器120中的非易失性软件程序、指令以及单元,从而执行电子设备10的各种功能应用以及数据处理,即实现上述方法实施例中的信号地图生成方法。

存储器120可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据电子设备10使用所创建的数据等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器120可选包括相对于处理器110远程设置的存储器,这些远程存储器可以通过网络连接至电子设备10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

一个或者多个单元存储在存储器120中,当被一个或者多个处理器110执行时,执行上述任意方法实施例中的信号地图生成方法,例如,执行以上描述的图2中的方法步骤100至步骤200。

上述电子设备10可执行本发明实施例所提供的信号地图生成方法,具备执行方法相应的功能模块和有益效果。未在电子设备10实施例中详尽描述的技术细节,可参见本发明实施例所提供的信号地图生成方法。

本发明实施例提供了一种非易失性计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如,执行以上描述的图2中的方法步骤100至步骤200,实现图4中的模块100-200的功能。

本发明的另一种实施例提供了一种计算机程序产品,计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令被处理器执行时,使所述处理器执行上述方法实施例的信号地图生成方法。例如,执行以上描述的图2中的方法步骤100至步骤200,实现图4中的模块100-200的功能。

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

通过以上的实施例的描述,本领域的技术人员可以清楚地了解到各实施例可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件实现。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存在于计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分的方法。

以上仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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