室内外识别方法、系统、电子设备及计算机可读介质转让专利

申请号 : CN202110374546.3

文献号 : CN113176587B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张其连

申请人 : 甄十信息科技(上海)有限公司

摘要 :

本申请公开了室内外识别方法、系统、电子设备及计算机可读介质,该室内外识别方法,包括:判断电子设备的运动状态;若上述电子设备处于运动状态,则获取电子设备在移动过程中的环境温度变化信息;若上述环境温度变化信息超过预设的温度变化差值门限,则启动GPS定位并获取在移动过程中的GPS信号强度变化信息;基于上述GPS信号强度变化信息,判断上述电子设备处于室内还是室外环境。本申请集成温度变化信息以及GPS信号强度变化信息,从室外到室内或者从室内到室外,在空间移动过程中持续侦测环境的温度,由温度的变化值,启动GPS搜星测量信号强度,温度变化值和GPS卫星信号值组合判断室内室外的空间变化,判断方法准确。

权利要求 :

1.室内外识别方法,其特征在于,

包括:

判断电子设备的运动状态;

若上述电子设备处于运动状态,则获取电子设备在移动过程中的环境温度变化信息;

若上述环境温度变化信息超过预设的温度变化差值门限,则启动GPS定位并获取在移动过程中的GPS信号强度变化信息;

基于上述GPS信号强度变化信息,判断上述电子设备处于室内还是室外环境;

对上述判断的处于室内还是室外环境的定位偏差进行纠错补偿,其中,通过结合温度变化趋势对判断的处于室内还是室外的定位偏差进行纠错补偿。

2.根据权利要求1所述的室内外识别方法,其特征在于,还包括:

获取网络同步时间信息,基于上述温度变化信息、GPS信号强度变化信息以及网络同步时间信息,判断处于室内还是室外环境。

3.根据权利要求1或2所述的室内外识别方法,其特征在于,还包括:

获取室外天气信息,基于上述温度变化信息、GPS信号强度变化信息以及室外天气信息,判断处于室内还是室外环境。

4.室内外识别系统,其特征在于,

包括:

运动状态判断模块,其用于判断电子设备的运动状态;

环境温度变化监测模块,若上述电子设备处于运动状态,其用于获取电子设备在移动过程中的环境温度变化信息;

GPS信号强度监测模块,若上述环境温度变化信息超过预设的温度变化差值门限,启动所述GPS信号强度监测模块并获取定位信号在移动过程中的GPS信号强度变化信息;

判断模块,基于上述GPS信号强度变化信息,所述判断模块用于判断上述电子设备处于室内还是室外环境;

纠错补偿模块,其用于对上述判断的处于室内还是室外环境的定位偏差进行纠错补偿,其中,通过结合温度变化趋势对判断的处于室内还是室外的定位偏差进行纠错补偿。

5.根据权利要求4所述的室内外识别系统,其特征在于,还包括:

网络同步时间信息获取模块,其用于获取网络同步时间信息,基于上述温度变化信息、GPS信号强度变化信息以及网络同步时间信息,判断处于室内还是室外环境。

6.根据权利要求4或5所述的室内外识别系统,其特征在于,还包括:

获取室外天气信息获取模块,其用于获取室外天气信息,基于上述温度变化信息、GPS信号强度变化信息以及室外天气信息,判断处于室内还是室外环境。

7.电子设备,其特征在于,

包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1至3任一项所述的室内外识别方法。

8.计算机可读存储介质,其特征在于,

所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1至3任一项所述的室内外识别方法。

说明书 :

室内外识别方法、系统、电子设备及计算机可读介质

技术领域

[0001] 本申请属于位置识别技术领域,具体涉及室内外识别方法、系统、电子设备及计算机可读介质。

背景技术

[0002] 现有的电子设备启动定位时,由于所处环境差异,会出现定位偏差比较大,而影响人们对高精准定位的持续需求。因此,为了解决定位偏大问题,需要进一步辅助强化室内室外场景识别进行补偿纠错,从而获得相对精准的定位信息。

发明内容

[0003] 针对上述现有技术的缺点或不足,本申请要解决的技术问题是提供室内外识别方法、系统、电子设备及计算机可读介质。
[0004] 为解决上述技术问题,本申请通过以下技术方案来实现:
[0005] 本申请一方面提出了室内外识别方法,包括:
[0006] 判断电子设备的运动状态;
[0007] 若上述电子设备处于运动状态,则获取电子设备在移动过程中的环境温度变化信息;
[0008] 若上述环境温度变化信息超过预设的温度变化差值门限,则启动GPS定位并获取在移动过程中的GPS信号强度变化信息;
[0009] 基于上述GPS信号强度变化信息,判断上述电子设备处于室内还是室外环境。
[0010] 还包括:获取网络同步时间信息,基于上述温度变化信息、GPS信号强度变化信息以及网络同步时间信息,判断处于室内还是室外环境。
[0011] 还包括:获取室外天气信息,基于上述温度变化信息、GPS信号强度变化信息以及室外天气信息,判断处于室内还是室外环境。
[0012] 还包括:对上述判断的处于室内还是室外环境的定位偏差进行纠错补偿。
[0013] 本申请另一方面还提出了室内外识别系统,包括:
[0014] 运动状态判断模块,其用于判断电子设备的运动状态;
[0015] 环境温度变化监测模块,若上述电子设备处于运动状态,其用于获取电子设备在移动过程中的环境温度变化信息;
[0016] GPS信号强度监测模块,若上述环境温度变化信息超过预设的温度变化差值门限,启动所述GPS信号强度监测模块并获取定位信号在移动过程中的GPS信号强度变化信息;
[0017] 判断模块,基于上述GPS信号强度变化信息,所述判断模块用于判断上述电子设备处于室内还是室外环境。
[0018] 还包括:网络同步时间信息获取模块,其用于获取网络同步时间信息,基于上述温度变化信息、GPS信号强度变化信息以及网络同步时间信息,判断处于室内还是室外环境。
[0019] 还包括:获取室外天气信息获取模块,其用于获取室外天气信息,基于上述温度变化信息、GPS信号强度变化信息以及室外天气信息,判断处于室内还是室外环境。
[0020] 还包括纠错补偿模块,其用于对上述判断的处于室内还是室外环境的定位偏差进行纠错补偿。
[0021] 本申请另一方面还提出了电子设备,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行所述的室内外识别方法。
[0022] 本申请另一方面还提出了计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行所述的室内外识别方法。
[0023] 与现有技术相比,本申请具有如下技术效果:
[0024] 本申请集成温度变化信息以及GPS信号强度变化信息,从室外到室内或者从室内到室外,在空间移动过程中持续侦测环境的温度,由温度的变化值,启动GPS搜星测量信号强度,温度变化值和GPS卫星信号值组合判断室内室外的空间变化,判断方法准确;本申请通过获取室外天气信息和/或网络同步时间信息,用于辅助判断当前处于室内还是室外环境,可提供判断的准确度。

附图说明

[0025] 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0026] 图1:本申请一实施例室内外识别方法的流程图;
[0027] 图2:本申请一实施例室内外识别系统的功能模块示意图。

具体实施方式

[0028] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0029] 在本申请一个典型的配置中,终端、服务网络的设备均包括一个或多个处理器(例如中央处理器(Central Processing Unit,CPU))、输入/输出接口、网络接口和内存。
[0030] 内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(Random Access Memory,RAM)和/或非易失性内存等形式,如只读存储器(Read‑Only Memory,ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
[0031] 计算机可读介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(Phase Change RAM,PRAM)、静态随机存取存储器(Static Random Access Memory,SRAM)、动态随机存取存储器(Dynamic Random Access Memory,DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(Electrically Erasable Programmable Read‑Only Memory,EEPROM)、快闪记忆体或其他内存技术、只读光盘(Compact Disc Read‑Only Memory,CD‑ROM)、数字多功能光盘(Digital Versatile Disc,DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
[0032] 目前,电子设备越来越普及化,用户所处的办公区域或住房内可能存在多种电子设备,例如,如,上述电子设备包括但不限于智能手机、平板电脑、笔记本电脑、儿童电话手表等。在实际应用中,一定区域内的多个电子设备可以接入网络(例如,局域网、互联网等),以实现与云端或者其他设备之间的交互。
[0033] 在本申请的其中一个实施例中,室内外识别方法,包括:
[0034] 判断电子设备的运动状态;
[0035] 若上述电子设备处于运动状态,则获取电子设备在移动过程中的环境温度变化信息;
[0036] 若上述环境温度变化信息超过预设的温度变化差值门限,则启动GPS定位并获取在移动过程中的GPS信号强度变化信息;
[0037] 基于上述GPS信号强度变化信息,判断上述电子设备处于室内还是室外环境。
[0038] 本实施例基于环境温度变化信息以及GPS信号强度变化信息,有更加准确的获取室内还是室外环境,可有效消除由于电子设备所处的环境而出现较大定位偏差的情况。
[0039] 如正对儿童电话手表而言,当其与其他电子设备进行交互时,监护人等可对佩戴该儿童电话手表的儿童进行位置信息的获取,用于判断其处于室内还是室外环境,在某一程度上对儿童进行远程保护。
[0040] 在其中一示例中,还包括:获取室外天气信息,基于上述温度变化信息、GPS信号强度变化信息以及室外天气信息,判断处于室内还是室外环境。其中,所述室外天气信息可用于辅助判断处于室内还是室外环境,如,在乌云密闭的天气,暴雨天气等等,室外测到GPS信号也是很弱的。所以,通过结合上述室外天气信息可提高判断的准确度。
[0041] 在其中一示例中,还包括:获取网络同步时间信息,基于上述温度变化信息、GPS信号强度变化信息以及网络同步时间信息,判断处于室内还是室外环境。如,当上述获得的环境温度变化信息超过预设的温度变化差值门限时,启动GPS定位并获取在移动过程中的GPS信号强度变化信息,所述网络同步时间信息可用于辅助判断处于室内还是室外环境,如当,获得的网络同步时间信息为冬季时,则通常情况下,基于室外温度低于室内温度,从而可更直观地判断当前是处于室内环境还是室外环境;又如,获得的网络同步时间信息显示为夏季是,在通常情况下,基于室外温度高于室内温度,从事可更直观地判断当前是处于室内环境还是室外环境。
[0042] 当然,在其中一示例中,可同时基于上述室外天气信息、网络同步时间信息、温度变化信息以及GPS信号强度变化信息,用于综合判断当前是处于室内环境还是室外环境。
[0043] 在其中一个实施例中,为进一步提高室内外识别的准确度,该实施例还包括:对上述判断的处于室内还是室外环境的定位偏差进行纠错补偿。如,部分场景如在室内靠近窗口的位置,GPS的定位相对比较好,又比室外差,此时GPS定位精度误差比较大,结合温度变化趋势判断未出现离开室内区域,即可把定位的位置拉回原来室内的坐标,以达到定位纠偏的目的。
[0044] 示例性地,本申请另一方面还提出了室内外识别系统,包括:
[0045] 运动状态判断模块,其用于判断电子设备的运动状态;
[0046] 环境温度变化监测模块,若上述电子设备处于运动状态,其用于获取电子设备在移动过程中的环境温度变化信息;
[0047] GPS信号强度监测模块,若上述环境温度变化信息超过预设的温度变化差值门限,启动所述GPS信号强度监测模块并获取定位信号在移动过程中的GPS信号强度变化信息;
[0048] 判断模块,基于上述GPS信号强度变化信息,所述判断模块用于判断上述电子设备处于室内还是室外环境。
[0049] 本实施例基于环境温度变化监测模块以及GPS信号强度监测模块,有更加准确的获取室内还是室外环境,可有效消除由于电子设备所处的环境而出现较大定位偏差的情况。
[0050] 其中,上述的运动状态判断模块包括但不限于加速度传感器。
[0051] 其中,上述的环境温度变化监测模块包括但不限于红外测温传感器。
[0052] 其中,上述的GPS信号强度变化监测模块包括但不限于GPS功能模块。
[0053] 在其中一示例中,还包括:网络同步时间信息获取模块,其用于获取网络同步时间信息,基于上述温度变化信息、GPS信号强度变化信息以及网络同步时间信息,判断处于室内还是室外环境。如,当上述获得的环境温度变化信息超过预设的温度变化差值门限时,启动GPS定位并获取在移动过程中的GPS信号强度变化信息,所述网络同步时间信息获取模块可用于辅助判断处于室内还是室外环境,如当,获得的网络同步时间信息为冬季时,则通常情况下,基于室外温度低于室内温度,从而可更直观地判断当前是处于室内环境还是室外环境;又如,获得的网络同步时间信息显示为夏季是,在通常情况下,基于室外温度高于室内温度,从事可更直观地判断当前是处于室内环境还是室外环境。
[0054] 在其中一示例中,还包括:获取室外天气信息获取模块,其用于获取室外天气信息,基于上述温度变化信息、GPS信号强度变化信息以及室外天气信息,判断处于室内还是室外环境。其中,所述室外天气信息获取模块可用于辅助判断处于室内还是室外环境,如,在乌云密闭的天气,暴雨天气等等,室外测到GPS信号也是很弱的。所以,通过结合上述室外天气信息获取模块可提高判断的准确度。
[0055] 当然,在其中一示例中,可同时基于上述室外天气信息获取模块、网络同步时间信息获取模块、温度变化信息监测模块以及GPS信号强度监测模块,用于综合判断当前是处于室内环境还是室外环境。
[0056] 在其中一个实施例中,为进一步提高室内外识别的准确度,该实施例还包括纠错补偿模块,其用于对上述判断的处于室内还是室外环境的定位偏差进行纠错补偿。如,部分场景如在室内靠近窗口的位置,GPS的定位相对比较好,又比室外差,此时GPS定位精度误差比较大,结合温度变化趋势判断未出现离开室内区域,即可把定位的位置拉回原来室内的坐标,以达到定位纠偏的目的。
[0057] 本申请另一方面还提出了电子设备,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行所述的室内外识别方法。
[0058] 具体地,上述的电子设备,可以是手机、可穿戴设备(例如,智能手环)、平板电脑、膝上型计算机(laptop)、手持计算机、笔记本电脑、超级移动个人计算机(ultra‑mobile personal computer,UMPC)、蜂窝电话、个人数字助理(personal digital assistant,PDA)、增强现实(Augment edreality,AR)\虚拟现实(virtualreality,VR)设备等便携设备,还可以是音箱、电视机、冰箱、空调、车载设备、打印机、投影仪等设备。电子设备的示例性实施例包括但不限于搭载IOS、Andoid、Microsoft或者其它操作系统的电子设备。
[0059] 本申请另一方面还提出了计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行所述的室内外识别方法。上述系统的各组成模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在所述计算机可读取存储介质中,基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机产品存储在计算机可读存储介质中。
[0060] 上述计算机可读存储介质可以是前述实施例所述的设备的内部存储单元,例如硬盘或内存。上述计算机可读存储介质也可以是上述设备的外部存储设备,例如配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,上述计算机可读存储介质还可以既包括上述设备的内部存储单元也包括外部存储设备。上述计算机可读存储介质用于存储上述计算机程序以及上述设备所需的其他程序和数据。上述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
[0061] 需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
[0062] 对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。