CN117527464A - 一种基于智能家居判定用户位置的方法及*** - Google Patents

一种基于智能家居判定用户位置的方法及*** Download PDF

Info

Publication number
CN117527464A
CN117527464A CN202311644132.3A CN202311644132A CN117527464A CN 117527464 A CN117527464 A CN 117527464A CN 202311644132 A CN202311644132 A CN 202311644132A CN 117527464 A CN117527464 A CN 117527464A
Authority
CN
China
Prior art keywords
home
user
intelligent
information
intelligent home
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
Application number
CN202311644132.3A
Other languages
English (en)
Inventor
刘正林
曾义
翁云峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Hedong Technology Co ltd
Original Assignee
Guangzhou Hedong Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangzhou Hedong Technology Co ltd filed Critical Guangzhou Hedong Technology Co ltd
Priority to CN202311644132.3A priority Critical patent/CN117527464A/zh
Publication of CN117527464A publication Critical patent/CN117527464A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/283Processing of data at an internetworking point of a home automation network
    • H04L12/2834Switching of information between an external network and a home network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明公开了一种基于智能家居判定用户位置的方法及***,其方法包括:获取智能网关的第一居家位置信息和每个智能家居的第二居家位置信息以及智能网关与每个智能家居的距离信息;将第一居家位置信息和第二居家位置以及智能网关与每个智能家居的距离信息上传到云服务上并通过云服务器接收用户设定的智能家居自动化启动条件;判定用户是否处于外出状态,若是,根据用户移动端的GPS组件获取方位信息,同时检测处于激活状态的目标智能家居;基于目标智能家居的目标自动化启动条件和用户的方位信息确定用户的实时所处位置。可以及时地判断出用户是否处于智能家居的启动条件范围内进而实现智能家居的提前预热服务,提高了实用性和稳定性。

Description

一种基于智能家居判定用户位置的方法及***
技术领域
本发明涉及智能控制技术领域,尤其涉及一种基于智能家居判定用户位置的方法及***。
背景技术
目前,智能家居的应用越来越广泛,而“智能家庭套装”包括智能网关、无线门铃按钮、人体红外运动传感器、门窗感应器等,随着智能家居的普及,对智能家居进行有效、便捷地控制,逐渐成为焦点,现有技术中,需要根据用户是否回家或离家,来自动地对智能家居进行有效控制,触发条件都是根据时间设置或人为操作来实现,这种触发方式比较固定,比如,用户设置了某个时间进入回家场景,但是如果用户提前回家,就不会触发控制家居设备开启。因此,这种模式相对于人生活的变动条件来说,不能及时进行调整,无法满足用户智能控制家居设备的需求,影响用户的体验,在用户外出过程中及时判定用户的位置成了智能家居设备控制的决定性因素,现有技术无法对用户的实时位置进行确定从而造成无法满足智能家居设备的服务需求,降低了用户体验感的同时也降低了实用性。
发明内容
针对上述所显示出来的问题,本发明提供了一种基于智能家居判定用户位置的方法及***用以解决背景技术中提到的现有技术无法对用户的实时位置进行确定从而造成无法满足智能家居设备的服务需求,降低了用户体验感的同时也降低了实用性的问题。
一种基于智能家居判定用户位置的方法,包括以下步骤:
获取智能网关的第一居家位置信息和每个智能家居的第二居家位置信息,根据第一居家位置信息和第二居家位置信息计算出智能网关与每个智能家居的距离信息;
将第一居家位置信息和第二居家位置以及智能网关与每个智能家居的距离信息上传到云服务上并通过云服务器接收用户设定的智能家居自动化启动条件;
判定用户是否处于外出状态,若是,根据用户移动端的GPS组件获取方位信息,同时检测处于激活状态的目标智能家居;
利用云服务器基于目标智能家居的目标自动化启动条件和用户的方位信息确定用户的实时所处位置。
优选的,所述获取智能网关的第一居家位置信息和每个智能家居的第二居家位置信息,根据第一居家位置信息和第二居家位置信息计算出智能网关与每个智能家居的距离信息,包括:
获取智能网关和智能家居所在房间的结构信息和区域坐标信息,根据结构信息和区域坐标信息将房间映射到电子地图上;
根据映射信息获取智能网关和每个智能家居的经纬度信息,根据经纬度信息确定智能网关的第一居家位置信息和每个智能家居的第二居家位置信息;
根据第一居家位置信息和第二居家位置信息获取智能网关的第一坐标和每个智能家居的第二坐标;
根据智能网关的第一坐标和每个智能家居的第二坐标计算出智能网关与每个智能家居的直线距离信息。
优选的,所述将第一居家位置信息和第二居家位置以及智能网关与每个智能家居的距离信息上传到云服务上并通过云服务器接收用户设定的智能家居自动化启动条件,包括:
将第一居家位置信息和第二居家位置以及智能网关与每个智能家居的距离信息进行打包生成数据包;
启动云服务器的数据上传通道并将数据包通过数据上传通道上传到云服务器上;
获取用户配置的每个智能家居的自动化启动前置要求,根据自动启动前置要求获取条件参数;
根据条件参数和每个智能家居在启动状态下的状态参数设定每个智能家居的自动化启动条件并将其上传到云服务器上。
优选的,所述获取用户配置的每个智能家居的自动化启动前置要求,包括:
获取用户对于每个智能家居的历史使用记录;
根据用户对于每个智能家居的历史使用记录确定用户对于每个智能家居的设备需求日间时段信息和设备使用周期时段信息;
基于用户对于每个智能家居的设备需求日间时段信息和设备使用周期时段信息构建用户对智能家居的需求数据表及习惯数据表;
利用概率统计算法结合用户对智能家居的需求数据表及习惯数据表生成符合用户习惯的智能家居控制策略;
基于符合用户习惯的智能家居控制策略提取符合用户习惯的每个智能家居的启动策略要素;
根据符合用户习惯的每个智能家居的启动策略要素和用户设置的每个智能家居的启动状态参数确定每个智能家居的启动条件和房间环境因素之间的对应关系;
基于每个智能家居的启动条件和房间环境因素之间的对应关系确定每个智能家居的初始触发条件参数和阶段触发条件参数;
根据每个智能家居的初始触发条件参数和阶段触发条件参数获取用户配置的每个智能家居的自动化启动前置要求。
优选的,所述判定用户是否处于外出状态,若是,根据用户移动端的GPS组件获取方位信息,同时检测处于激活状态的目标智能家居,包括:
检测智能网关和智能家居所在房间内是否在固定周期内未存在人体红外信号,若是,判定用户处于外出状态,若否,判定用户处于居家状态;
接通用户移动端的GPS组件并通过GPS组件的实时定向信息确定用户的当前方位信息;
获取每个智能家居处于激活状态时的设备显示参数和设备表现参数,根据设备显示参数和设备表现参数生成每个智能家居的激活状态参考参数;
基于每个智能家居的激活状态参考参数检测并判定处于激活状态的目标智能家居。
优选的,所述利用云服务器基于目标智能家居的目标自动化启动条件和用户的方位信息确定用户的实时所处位置,包括:
基于目标智能家居的目标自动化启动条件确定用户与智能网关的第一距离值;
获取智能网关与目标智能家居的第二距离值,根据第一距离值和第二距离值以及用户的方位信息通过三角函数计算出用户与目标智能家居的第三距离值;
基于目标智能家居的目标居家位置信息和用户的方位信息以及用户与目标智能家居的第三距离值确定用户在其方位上的位置信息;
对用户在其方位上的位置信息进行坐标标定,获取标定位置坐标,根据标定位置坐标确定用户的实时所处位置。
一种基于智能家居判定用户位置的***,该***包括:
第一获取模块,用于获取智能网关的第一居家位置信息和每个智能家居的第二居家位置信息,根据第一居家位置信息和第二居家位置信息计算出智能网关与每个智能家居的距离信息;
上传模块,用于将第一居家位置信息和第二居家位置以及智能网关与每个智能家居的距离信息上传到云服务上并通过云服务器接收用户设定的智能家居自动化启动条件;
第二获取模块,用于判定用户是否处于外出状态,若是,根据用户移动端的GPS组件获取方位信息,同时检测处于激活状态的目标智能家居;
确定模块,用于利用云服务器基于目标智能家居的目标自动化启动条件和用户的方位信息确定用户的实时所处位置。
优选的,所述第一获取模块,包括:
第一获取子模块,用于获取智能网关和智能家居所在房间的结构信息和区域坐标信息,根据结构信息和区域坐标信息将房间映射到电子地图上;
第一确定子模块,用于根据映射信息获取智能网关和每个智能家居的经纬度信息,根据经纬度信息确定智能网关的第一居家位置信息和每个智能家居的第二居家位置信息;
第二获取子模块,用于根据第一居家位置信息和第二居家位置信息获取智能网关的第一坐标和每个智能家居的第二坐标;
第一计算子模块,用于根据智能网关的第一坐标和每个智能家居的第二坐标计算出智能网关与每个智能家居的直线距离信息。
优选的,所述上传模块,包括:
打包子模块,用于将第一居家位置信息和第二居家位置以及智能网关与每个智能家居的距离信息进行打包生成数据包;
上传子模块,用于启动云服务器的数据上传通道并将数据包通过数据上传通道上传到云服务器上;
第三获取子模块,用于获取用户配置的每个智能家居的自动化启动前置要求,根据自动启动前置要求获取条件参数;
设定子模块,用于根据条件参数和每个智能家居在启动状态下的状态参数设定每个智能家居的自动化启动条件并将其上传到云服务器上。
优选的,所述第三获取子模块,包括:
第一获取单元,用于获取用户对于每个智能家居的历史使用记录;
第一确定单元,用于根据用户对于每个智能家居的历史使用记录确定用户对于每个智能家居的设备需求日间时段信息和设备使用周期时段信息;
构建单元,用于基于用户对于每个智能家居的设备需求日间时段信息和设备使用周期时段信息构建用户对智能家居的需求数据表及习惯数据表;
生成单元,用于利用概率统计算法结合用户对智能家居的需求数据表及习惯数据表生成符合用户习惯的智能家居控制策略;
提取单元,用于基于符合用户习惯的智能家居控制策略提取符合用户习惯的每个智能家居的启动策略要素;
第二确定单元,用于根据符合用户习惯的每个智能家居的启动策略要素和用户设置的每个智能家居的启动状态参数确定每个智能家居的启动条件和房间环境因素之间的对应关系;
第三确定单元,用于基于每个智能家居的启动条件和房间环境因素之间的对应关系确定每个智能家居的初始触发条件参数和阶段触发条件参数;
第二获取单元,用于根据每个智能家居的初始触发条件参数和阶段触发条件参数获取用户配置的每个智能家居的自动化启动前置要求。
优选的,所述第二获取模块,包括:
第一判定子模块,用于检测智能网关和智能家居所在房间内是否在固定周期内未存在人体红外信号,若是,判定用户处于外出状态,若否,判定用户处于居家状态;
第二确定子模块,用于接通用户移动端的GPS组件并通过GPS组件的实时定向信息确定用户的当前方位信息;
第四获取子模块,用于获取每个智能家居处于激活状态时的设备显示参数和设备表现参数,根据设备显示参数和设备表现参数生成每个智能家居的激活状态参考参数;
第二判定子模块,用于基于每个智能家居的激活状态参考参数检测并判定处于激活状态的目标智能家居。
优选的,所述确定模块,包括:
第三确定子模块,用于基于目标智能家居的目标自动化启动条件确定用户与智能网关的第一距离值;
第二计算子模块,用于获取智能网关与目标智能家居的第二距离值,根据第一距离值和第二距离值以及用户的方位信息通过三角函数计算出用户与目标智能家居的第三距离值;
第四确定子模块,用于基于目标智能家居的目标居家位置信息和用户的方位信息以及用户与目标智能家居的第三距离值确定用户在其方位上的位置信息;
第五确定子模块,用于对用户在其方位上的位置信息进行坐标标定,获取标定位置坐标,根据标定位置坐标确定用户的实时所处位置。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。
图1为本发明所提供的一种基于智能家居判定用户位置的方法的工作流程图;
图2为本发明所提供的一种基于智能家居判定用户位置的方法的工作流程图;
图3为本发明所提供的一种基于智能家居判定用户位置的***的结构示意图;
图4为本发明所提供的一种基于智能家居判定用户位置的***中第一获取模块的结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
目前,智能家居的应用越来越广泛,而“智能家庭套装”包括智能网关、无线门铃按钮、人体红外运动传感器、门窗感应器等,随着智能家居的普及,对智能家居进行有效、便捷地控制,逐渐成为焦点,现有技术中,需要根据用户是否回家或离家,来自动地对智能家居进行有效控制,触发条件都是根据时间设置或人为操作来实现,这种触发方式比较固定,比如,用户设置了某个时间进入回家场景,但是如果用户提前回家,就不会触发控制家居设备开启。因此,这种模式相对于人生活的变动条件来说,不能及时进行调整,无法满足用户智能控制家居设备的需求,影响用户的体验,在用户外出过程中及时判定用户的位置成了智能家居设备控制的决定性因素,现有技术无法对用户的实时位置进行确定从而造成无法满足智能家居设备的服务需求,降低了用户体验感的同时也降低了实用性。为了解决上述问题,本实施例公开了一种基于智能家居判定用户位置的方法。
一种基于智能家居判定用户位置的方法,如图1所示,包括以下步骤:
步骤S101、获取智能网关的第一居家位置信息和每个智能家居的第二居家位置信息,根据第一居家位置信息和第二居家位置信息计算出智能网关与每个智能家居的距离信息;
步骤S102、将第一居家位置信息和第二居家位置以及智能网关与每个智能家居的距离信息上传到云服务上并通过云服务器接收用户设定的智能家居自动化启动条件;
步骤S103、判定用户是否处于外出状态,若是,根据用户移动端的GPS组件获取方位信息,同时检测处于激活状态的目标智能家居;
步骤S104、利用云服务器基于目标智能家居的目标自动化启动条件和用户的方位信息确定用户的实时所处位置。
在本实施例中,第一居家位置信息表示为智能网关在房间内的安装位置信息;
在本实施例中,第二居家位置信息表示为每个智能家居在房间内的安装位置信息;
在本实施例中,距离信息表示为智能网关与每个智能家居之间的直线距离信息;
在本实施例中,用户设定的智能家居自动化启动条件表示为用户设定的每个智能家居的距离限定自动化启动条件;
在本实施例中,方位信息表示为用户所处的方向信息。
上述技术方案的工作原理为:获取智能网关的第一居家位置信息和每个智能家居的第二居家位置信息,根据第一居家位置信息和第二居家位置信息计算出智能网关与每个智能家居的距离信息;将第一居家位置信息和第二居家位置以及智能网关与每个智能家居的距离信息上传到云服务上并通过云服务器接收用户设定的智能家居自动化启动条件;判定用户是否处于外出状态,若是,根据用户移动端的GPS组件获取方位信息,同时检测处于激活状态的目标智能家居;利用云服务器基于目标智能家居的目标自动化启动条件和用户的方位信息确定用户的实时所处位置。
上述技术方案的有益效果为:通过利用用户设置的智能家居距离式自动启动条件结合用户移动端GPS组件反馈的方位信息来确定用户的精准位置可以及时地判断出用户是否处于智能家居的启动条件范围内进而通过智能网关自动启动智能家居实现提前预热服务,既提高了用户的体验感的同时也满足了智能家居设备的服务需求从而提高了实用性和稳定性以及可靠性,解决了现有技术中无法对用户的实时位置进行确定从而造成无法满足智能家居设备的服务需求,降低了用户体验感的同时也降低了实用性的问题。
在一个实施例中,所述获取智能网关的第一居家位置信息和每个智能家居的第二居家位置信息,根据第一居家位置信息和第二居家位置信息计算出智能网关与每个智能家居的距离信息,包括:
获取智能网关和智能家居所在房间的结构信息和区域坐标信息,根据结构信息和区域坐标信息将房间映射到电子地图上;
根据映射信息获取智能网关和每个智能家居的经纬度信息,根据经纬度信息确定智能网关的第一居家位置信息和每个智能家居的第二居家位置信息;
根据第一居家位置信息和第二居家位置信息获取智能网关的第一坐标和每个智能家居的第二坐标;
根据智能网关的第一坐标和每个智能家居的第二坐标计算出智能网关与每个智能家居的直线距离信息。
在本实施例中,结构信息表示为智能网关和智能家居所在房间的楼层结构和房屋布局结构信息;
在本实施例中,区域坐标信息表示为智能网关和智能家居所在房间所在区域的坐标点集合信息。
上述技术方案的有益效果为:通过以电子地图映射的方式可以直观准确地确定智能网关和每个智能家居的经纬度信息进而确定高精度位置信息,进一步地,通过以坐标计算的方式来确定智能网关和每个智能家居之间的直线距离信息可以保证计算结果的准确性和精度,进一步地保证了数据精度,提高了数据的参考性和有效性。
在一个实施例中,所述将第一居家位置信息和第二居家位置以及智能网关与每个智能家居的距离信息上传到云服务上并通过云服务器接收用户设定的智能家居自动化启动条件,包括:
将第一居家位置信息和第二居家位置以及智能网关与每个智能家居的距离信息进行打包生成数据包;
启动云服务器的数据上传通道并将数据包通过数据上传通道上传到云服务器上;
获取用户配置的每个智能家居的自动化启动前置要求,根据自动启动前置要求获取条件参数;
根据条件参数和每个智能家居在启动状态下的状态参数设定每个智能家居的自动化启动条件并将其上传到云服务器上。
在本实施例中,自动化启动前置要求表示每个智能家居在进行启动时的准备前置的距离硬性要求;
在本实施例中,条件参数表示为每个智能家居的启动条件的描述参数;
在本实施例中,状态参数表示为每个智能家居在启动状态下的运行状态的设置参数。
上述技术方案的有益效果为:可以保证数据包在传输过程中的稳定性以及数据完整性,进一步地提高了实用性,进一步地,通过智能根据条件参数设定每个智能家居的自动化启动条件可以保证生成的条件更加符合用户需求和实际使用情况,进一步地提高了稳定性和实用性。
在一个实施例中,所述获取用户配置的每个智能家居的自动化启动前置要求,包括:
获取用户对于每个智能家居的历史使用记录;
根据用户对于每个智能家居的历史使用记录确定用户对于每个智能家居的设备需求日间时段信息和设备使用周期时段信息;
基于用户对于每个智能家居的设备需求日间时段信息和设备使用周期时段信息构建用户对智能家居的需求数据表及习惯数据表;
利用概率统计算法结合用户对智能家居的需求数据表及习惯数据表生成符合用户习惯的智能家居控制策略;
基于符合用户习惯的智能家居控制策略提取符合用户习惯的每个智能家居的启动策略要素;
根据符合用户习惯的每个智能家居的启动策略要素和用户设置的每个智能家居的启动状态参数确定每个智能家居的启动条件和房间环境因素之间的对应关系;
基于每个智能家居的启动条件和房间环境因素之间的对应关系确定每个智能家居的初始触发条件参数和阶段触发条件参数;
根据每个智能家居的初始触发条件参数和阶段触发条件参数获取用户配置的每个智能家居的自动化启动前置要求。
在本实施例中,用户对于每个智能家居的设备需求日间时段信息表示为用户对于每个智能家居在一天内的使用需求时段统计信息;
在本实施例中,设备使用周期时段信息表示为用户在一个固定周期内对于每个智能家居的使用频率和时段的统计信息;
在本实施例中,概率统计算法表示为用于确定用户对于每个智能家居的使用概率的评估算法;
在本实施例中,符合用户***时习惯的智能家居的启动关闭的控制策略;
在本实施例中,启动策略要素表示为每个智能家居启动前与控制相关的影响要素;
在本实施例中,初始触发条件参数和阶段触发条件参数表示为每个智能家居在初始启动时的触发条件的状态参数以及在启动过程中各个控制参数阶段下的触发条件的状态参数。
上述技术方案的有益效果为:通过根据用户习惯来配置每个智能家居的控制策略进而获取其自动化启动前置要求既可以根据用户习惯配置符合用户需求的设备控制状态参数同时还可以与环境参数进行相关启动,实现自动化稳定控制,提高了实用性和稳定性。
在一个实施例中,如图2所示,所述判定用户是否处于外出状态,若是,根据用户移动端的GPS组件获取方位信息,同时检测处于激活状态的目标智能家居,包括:
步骤S201、检测智能网关和智能家居所在房间内是否在固定周期内未存在人体红外信号,若是,判定用户处于外出状态,若否,判定用户处于居家状态;
步骤S202、接通用户移动端的GPS组件并通过GPS组件的实时定向信息确定用户的当前方位信息;
步骤S203、获取每个智能家居处于激活状态时的设备显示参数和设备表现参数,根据设备显示参数和设备表现参数生成每个智能家居的激活状态参考参数;
步骤S204、基于每个智能家居的激活状态参考参数检测并判定处于激活状态的目标智能家居。
在本实施例中,固定周期可以为两个小时;
在本实施例中,设备显示参数表示每个智能家居处于激活状态时设备显示屏上的显示内容参数;
在本实施例中,设备表现参数表示为每个智能家居处于激活状态时自身的功率、状态等变化情况的表现统计参数;
在本实施例中,激活状态参考参数表示为判定每个智能家居是否处于激活状态的参考参数。
上述技术方案的有益效果为:既可以快速地筛选和判定出处于激活状态的智能家居同时还可以精准地获取到用户的实时方位信息,提高了判定效率和判定精度,进一步地提高了数据的有效性。
在一个实施例中,所述利用云服务器基于目标智能家居的目标自动化启动条件和用户的方位信息确定用户的实时所处位置,包括:
基于目标智能家居的目标自动化启动条件确定用户与智能网关的第一距离值;
获取智能网关与目标智能家居的第二距离值,根据第一距离值和第二距离值以及用户的方位信息通过三角函数计算出用户与目标智能家居的第三距离值;
基于目标智能家居的目标居家位置信息和用户的方位信息以及用户与目标智能家居的第三距离值确定用户在其方位上的位置信息;
对用户在其方位上的位置信息进行坐标标定,获取标定位置坐标,根据标定位置坐标确定用户的实时所处位置。
在本实施例中,三角函数可以通过正弦函数、余弦函数和正切函数来结合第一距离值和第二距离值计算出用户与目标智能家居的第三距离值。
上述技术方案的有益效果为:通过结合智能网关与每个智能家居的距离和智能网关与用户的距离值来进行三角函数计算可以克服智能网关与智能家居之间的距离影响误差来精准地确定用户与智能家居之间的距离进而推断出用户的实时位置,保证了数据的精度。
在一个实施例中,本实施例还公开了一种基于智能家居判定用户位置的***,如图3所示,该***包括:
第一获取模块301,用于获取智能网关的第一居家位置信息和每个智能家居的第二居家位置信息,根据第一居家位置信息和第二居家位置信息计算出智能网关与每个智能家居的距离信息;
上传模块302,用于将第一居家位置信息和第二居家位置以及智能网关与每个智能家居的距离信息上传到云服务上并通过云服务器接收用户设定的智能家居自动化启动条件;
第二获取模块303,用于判定用户是否处于外出状态,若是,根据用户移动端的GPS组件获取方位信息,同时检测处于激活状态的目标智能家居;
确定模块304,用于利用云服务器基于目标智能家居的目标自动化启动条件和用户的方位信息确定用户的实时所处位置。
上述技术方案的工作原理为:首先通过第一获取模块获取智能网关的第一居家位置信息和每个智能家居的第二居家位置信息,根据第一居家位置信息和第二居家位置信息计算出智能网关与每个智能家居的距离信息;其次基于上传模块将第一居家位置信息和第二居家位置以及智能网关与每个智能家居的距离信息上传到云服务上并通过云服务器接收用户设定的智能家居自动化启动条件;然后使用第二获取模块判定用户是否处于外出状态,若是,根据用户移动端的GPS组件获取方位信息,同时检测处于激活状态的目标智能家居;最后利用确定模块利用云服务器基于目标智能家居的目标自动化启动条件和用户的方位信息确定用户的实时所处位置。
上述技术方案的有益效果为:通过利用用户设置的智能家居距离式自动启动条件结合用户移动端GPS组件反馈的方位信息来确定用户的精准位置可以及时地判断出用户是否处于智能家居的启动条件范围内进而通过智能网关自动启动智能家居实现提前预热服务,既提高了用户的体验感的同时也满足了智能家居设备的服务需求从而提高了实用性和稳定性以及可靠性。
在一个实施例中,如图4所示,所述第一获取模块301,包括:
第一获取子模块3011,用于获取智能网关和智能家居所在房间的结构信息和区域坐标信息,根据结构信息和区域坐标信息将房间映射到电子地图上;
第一确定子模块3012,用于根据映射信息获取智能网关和每个智能家居的经纬度信息,根据经纬度信息确定智能网关的第一居家位置信息和每个智能家居的第二居家位置信息;
第二获取子模块3013,用于根据第一居家位置信息和第二居家位置信息获取智能网关的第一坐标和每个智能家居的第二坐标;
第一计算子模块3014,用于根据智能网关的第一坐标和每个智能家居的第二坐标计算出智能网关与每个智能家居的直线距离信息。
上述技术方案的有益效果为:通过以电子地图映射的方式可以直观准确地确定智能网关和每个智能家居的经纬度信息进而确定高精度位置信息,进一步地,通过以坐标计算的方式来确定智能网关和每个智能家居之间的直线距离信息可以保证计算结果的准确性和精度,进一步地保证了数据精度,提高了数据的参考性和有效性。
在一个实施例中,所述上传模块,包括:
打包子模块,用于将第一居家位置信息和第二居家位置以及智能网关与每个智能家居的距离信息进行打包生成数据包;
上传子模块,用于启动云服务器的数据上传通道并将数据包通过数据上传通道上传到云服务器上;
第三获取子模块,用于获取用户配置的每个智能家居的自动化启动前置要求,根据自动启动前置要求获取条件参数;
设定子模块,用于根据条件参数和每个智能家居在启动状态下的状态参数设定每个智能家居的自动化启动条件并将其上传到云服务器上。
上述技术方案的有益效果为:可以保证数据包在传输过程中的稳定性以及数据完整性,进一步地提高了实用性,进一步地,通过智能根据条件参数设定每个智能家居的自动化启动条件可以保证生成的条件更加符合用户需求和实际使用情况,进一步地提高了稳定性和实用性。
在一个实施例中,所述第三获取子模块,包括:
第一获取单元,用于获取用户对于每个智能家居的历史使用记录;
第一确定单元,用于根据用户对于每个智能家居的历史使用记录确定用户对于每个智能家居的设备需求日间时段信息和设备使用周期时段信息;
构建单元,用于基于用户对于每个智能家居的设备需求日间时段信息和设备使用周期时段信息构建用户对智能家居的需求数据表及习惯数据表;
生成单元,用于利用概率统计算法结合用户对智能家居的需求数据表及习惯数据表生成符合用户习惯的智能家居控制策略;
提取单元,用于基于符合用户习惯的智能家居控制策略提取符合用户习惯的每个智能家居的启动策略要素;
第二确定单元,用于根据符合用户习惯的每个智能家居的启动策略要素和用户设置的每个智能家居的启动状态参数确定每个智能家居的启动条件和房间环境因素之间的对应关系;
第三确定单元,用于基于每个智能家居的启动条件和房间环境因素之间的对应关系确定每个智能家居的初始触发条件参数和阶段触发条件参数;
第二获取单元,用于根据每个智能家居的初始触发条件参数和阶段触发条件参数获取用户配置的每个智能家居的自动化启动前置要求。
上述技术方案的有益效果为:通过根据用户习惯来配置每个智能家居的控制策略进而获取其自动化启动前置要求既可以根据用户习惯配置符合用户需求的设备控制状态参数同时还可以与环境参数进行相关启动,实现自动化稳定控制,提高了实用性和稳定性。
在一个实施例中,所述第二获取模块,包括:
第一判定子模块,用于检测智能网关和智能家居所在房间内是否在固定周期内未存在人体红外信号,若是,判定用户处于外出状态,若否,判定用户处于居家状态;
第二确定子模块,用于接通用户移动端的GPS组件并通过GPS组件的实时定向信息确定用户的当前方位信息;
第四获取子模块,用于获取每个智能家居处于激活状态时的设备显示参数和设备表现参数,根据设备显示参数和设备表现参数生成每个智能家居的激活状态参考参数;
第二判定子模块,用于基于每个智能家居的激活状态参考参数检测并判定处于激活状态的目标智能家居。
上述技术方案的有益效果为:既可以快速地筛选和判定出处于激活状态的智能家居同时还可以精准地获取到用户的实时方位信息,提高了判定效率和判定精度,进一步地提高了数据的有效性。
在一个实施例中,所述确定模块,包括:
第三确定子模块,用于基于目标智能家居的目标自动化启动条件确定用户与智能网关的第一距离值;
第二计算子模块,用于获取智能网关与目标智能家居的第二距离值,根据第一距离值和第二距离值以及用户的方位信息通过三角函数计算出用户与目标智能家居的第三距离值;
第四确定子模块,用于基于目标智能家居的目标居家位置信息和用户的方位信息以及用户与目标智能家居的第三距离值确定用户在其方位上的位置信息;
第五确定子模块,用于对用户在其方位上的位置信息进行坐标标定,获取标定位置坐标,根据标定位置坐标确定用户的实时所处位置。
上述技术方案的有益效果为:通过结合智能网关与每个智能家居的距离和智能网关与用户的距离值来进行三角函数计算可以克服智能网关与智能家居之间的距离影响误差来精准地确定用户与智能家居之间的距离进而推断出用户的实时位置,保证了数据的精度。
本领域技术人员应当理解的是,本发明中的第一、第二指的是不同应用阶段而已。
本领域技术用户员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

Claims (10)

1.一种基于智能家居判定用户位置的方法,其特征在于,包括以下步骤:
获取智能网关的第一居家位置信息和每个智能家居的第二居家位置信息,根据第一居家位置信息和第二居家位置信息计算出智能网关与每个智能家居的距离信息;
将第一居家位置信息和第二居家位置以及智能网关与每个智能家居的距离信息上传到云服务上并通过云服务器接收用户设定的智能家居自动化启动条件;
判定用户是否处于外出状态,若是,根据用户移动端的GPS组件获取方位信息,同时检测处于激活状态的目标智能家居;
利用云服务器基于目标智能家居的目标自动化启动条件和用户的方位信息确定用户的实时所处位置。
2.根据权利要求1所述基于智能家居判定用户位置的方法,其特征在于,所述获取智能网关的第一居家位置信息和每个智能家居的第二居家位置信息,根据第一居家位置信息和第二居家位置信息计算出智能网关与每个智能家居的距离信息,包括:
获取智能网关和智能家居所在房间的结构信息和区域坐标信息,根据结构信息和区域坐标信息将房间映射到电子地图上;
根据映射信息获取智能网关和每个智能家居的经纬度信息,根据经纬度信息确定智能网关的第一居家位置信息和每个智能家居的第二居家位置信息;
根据第一居家位置信息和第二居家位置信息获取智能网关的第一坐标和每个智能家居的第二坐标;
根据智能网关的第一坐标和每个智能家居的第二坐标计算出智能网关与每个智能家居的直线距离信息;
所述将第一居家位置信息和第二居家位置以及智能网关与每个智能家居的距离信息上传到云服务上并通过云服务器接收用户设定的智能家居自动化启动条件,包括:
将第一居家位置信息和第二居家位置以及智能网关与每个智能家居的距离信息进行打包生成数据包;
启动云服务器的数据上传通道并将数据包通过数据上传通道上传到云服务器上;
获取用户配置的每个智能家居的自动化启动前置要求,根据自动启动前置要求获取条件参数;
根据条件参数和每个智能家居在启动状态下的状态参数设定每个智能家居的自动化启动条件并将其上传到云服务器上。
3.根据权利要求2所述基于智能家居判定用户位置的方法,其特征在于,所述获取用户配置的每个智能家居的自动化启动前置要求,包括:
获取用户对于每个智能家居的历史使用记录;
根据用户对于每个智能家居的历史使用记录确定用户对于每个智能家居的设备需求日间时段信息和设备使用周期时段信息;
基于用户对于每个智能家居的设备需求日间时段信息和设备使用周期时段信息构建用户对智能家居的需求数据表及习惯数据表;
利用概率统计算法结合用户对智能家居的需求数据表及习惯数据表生成符合用户习惯的智能家居控制策略;
基于符合用户习惯的智能家居控制策略提取符合用户习惯的每个智能家居的启动策略要素;
根据符合用户习惯的每个智能家居的启动策略要素和用户设置的每个智能家居的启动状态参数确定每个智能家居的启动条件和房间环境因素之间的对应关系;
基于每个智能家居的启动条件和房间环境因素之间的对应关系确定每个智能家居的初始触发条件参数和阶段触发条件参数;
根据每个智能家居的初始触发条件参数和阶段触发条件参数获取用户配置的每个智能家居的自动化启动前置要求。
4.根据权利要求1所述基于智能家居判定用户位置的方法,其特征在于,所述判定用户是否处于外出状态,若是,根据用户移动端的GPS组件获取方位信息,同时检测处于激活状态的目标智能家居,包括:
检测智能网关和智能家居所在房间内是否在固定周期内未存在人体红外信号,若是,判定用户处于外出状态,若否,判定用户处于居家状态;
接通用户移动端的GPS组件并通过GPS组件的实时定向信息确定用户的当前方位信息;
获取每个智能家居处于激活状态时的设备显示参数和设备表现参数,根据设备显示参数和设备表现参数生成每个智能家居的激活状态参考参数;
基于每个智能家居的激活状态参考参数检测并判定处于激活状态的目标智能家居。
5.根据权利要求1所述基于智能家居判定用户位置的方法,其特征在于,所述利用云服务器基于目标智能家居的目标自动化启动条件和用户的方位信息确定用户的实时所处位置,包括:
基于目标智能家居的目标自动化启动条件确定用户与智能网关的第一距离值;
获取智能网关与目标智能家居的第二距离值,根据第一距离值和第二距离值以及用户的方位信息通过三角函数计算出用户与目标智能家居的第三距离值;
基于目标智能家居的目标居家位置信息和用户的方位信息以及用户与目标智能家居的第三距离值确定用户在其方位上的位置信息;
对用户在其方位上的位置信息进行坐标标定,获取标定位置坐标,根据标定位置坐标确定用户的实时所处位置。
6.一种基于智能家居判定用户位置的***,其特征在于,该***包括:
第一获取模块,用于获取智能网关的第一居家位置信息和每个智能家居的第二居家位置信息,根据第一居家位置信息和第二居家位置信息计算出智能网关与每个智能家居的距离信息;
上传模块,用于将第一居家位置信息和第二居家位置以及智能网关与每个智能家居的距离信息上传到云服务上并通过云服务器接收用户设定的智能家居自动化启动条件;
第二获取模块,用于判定用户是否处于外出状态,若是,根据用户移动端的GPS组件获取方位信息,同时检测处于激活状态的目标智能家居;
确定模块,用于利用云服务器基于目标智能家居的目标自动化启动条件和用户的方位信息确定用户的实时所处位置。
7.根据权利要求6所述基于智能家居判定用户位置的***,其特征在于,所述第一获取模块,包括:
第一获取子模块,用于获取智能网关和智能家居所在房间的结构信息和区域坐标信息,根据结构信息和区域坐标信息将房间映射到电子地图上;
第一确定子模块,用于根据映射信息获取智能网关和每个智能家居的经纬度信息,根据经纬度信息确定智能网关的第一居家位置信息和每个智能家居的第二居家位置信息;
第二获取子模块,用于根据第一居家位置信息和第二居家位置信息获取智能网关的第一坐标和每个智能家居的第二坐标;
第一计算子模块,用于根据智能网关的第一坐标和每个智能家居的第二坐标计算出智能网关与每个智能家居的直线距离信息;
所述上传模块,包括:
打包子模块,用于将第一居家位置信息和第二居家位置以及智能网关与每个智能家居的距离信息进行打包生成数据包;
上传子模块,用于启动云服务器的数据上传通道并将数据包通过数据上传通道上传到云服务器上;
第三获取子模块,用于获取用户配置的每个智能家居的自动化启动前置要求,根据自动启动前置要求获取条件参数;
设定子模块,用于根据条件参数和每个智能家居在启动状态下的状态参数设定每个智能家居的自动化启动条件并将其上传到云服务器上。
8.根据权利要求7所述基于智能家居判定用户位置的***,其特征在于,所述第三获取子模块,包括:
第一获取单元,用于获取用户对于每个智能家居的历史使用记录;
第一确定单元,用于根据用户对于每个智能家居的历史使用记录确定用户对于每个智能家居的设备需求日间时段信息和设备使用周期时段信息;
构建单元,用于基于用户对于每个智能家居的设备需求日间时段信息和设备使用周期时段信息构建用户对智能家居的需求数据表及习惯数据表;
生成单元,用于利用概率统计算法结合用户对智能家居的需求数据表及习惯数据表生成符合用户习惯的智能家居控制策略;
提取单元,用于基于符合用户习惯的智能家居控制策略提取符合用户习惯的每个智能家居的启动策略要素;
第二确定单元,用于根据符合用户习惯的每个智能家居的启动策略要素和用户设置的每个智能家居的启动状态参数确定每个智能家居的启动条件和房间环境因素之间的对应关系;
第三确定单元,用于基于每个智能家居的启动条件和房间环境因素之间的对应关系确定每个智能家居的初始触发条件参数和阶段触发条件参数;
第二获取单元,用于根据每个智能家居的初始触发条件参数和阶段触发条件参数获取用户配置的每个智能家居的自动化启动前置要求。
9.根据权利要求6所述基于智能家居判定用户位置的***,其特征在于,所述第二获取模块,包括:
第一判定子模块,用于检测智能网关和智能家居所在房间内是否在固定周期内未存在人体红外信号,若是,判定用户处于外出状态,若否,判定用户处于居家状态;
第二确定子模块,用于接通用户移动端的GPS组件并通过GPS组件的实时定向信息确定用户的当前方位信息;
第四获取子模块,用于获取每个智能家居处于激活状态时的设备显示参数和设备表现参数,根据设备显示参数和设备表现参数生成每个智能家居的激活状态参考参数;
第二判定子模块,用于基于每个智能家居的激活状态参考参数检测并判定处于激活状态的目标智能家居。
10.根据权利要求6所述基于智能家居判定用户位置的***,其特征在于,所述确定模块,包括:
第三确定子模块,用于基于目标智能家居的目标自动化启动条件确定用户与智能网关的第一距离值;
第二计算子模块,用于获取智能网关与目标智能家居的第二距离值,根据第一距离值和第二距离值以及用户的方位信息通过三角函数计算出用户与目标智能家居的第三距离值;
第四确定子模块,用于基于目标智能家居的目标居家位置信息和用户的方位信息以及用户与目标智能家居的第三距离值确定用户在其方位上的位置信息;
第五确定子模块,用于对用户在其方位上的位置信息进行坐标标定,获取标定位置坐标,根据标定位置坐标确定用户的实时所处位置。
CN202311644132.3A 2023-12-01 2023-12-01 一种基于智能家居判定用户位置的方法及*** Pending CN117527464A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311644132.3A CN117527464A (zh) 2023-12-01 2023-12-01 一种基于智能家居判定用户位置的方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311644132.3A CN117527464A (zh) 2023-12-01 2023-12-01 一种基于智能家居判定用户位置的方法及***

Publications (1)

Publication Number Publication Date
CN117527464A true CN117527464A (zh) 2024-02-06

Family

ID=89745545

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311644132.3A Pending CN117527464A (zh) 2023-12-01 2023-12-01 一种基于智能家居判定用户位置的方法及***

Country Status (1)

Country Link
CN (1) CN117527464A (zh)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102984039A (zh) * 2012-11-06 2013-03-20 鸿富锦精密工业(深圳)有限公司 智能网关、智能家居***及家电设备的智能控制方法
US20150365787A1 (en) * 2014-06-16 2015-12-17 Comcast Cable Communications, Llc User Location and Identity Awareness
CN105577487A (zh) * 2014-09-15 2016-05-11 丰唐物联技术(深圳)有限公司 一种智能家居设备的控制方法、信息处理装置
CN105721266A (zh) * 2012-06-11 2016-06-29 苹果公司 基于位置的装置自动操作
CN105805881A (zh) * 2014-12-30 2016-07-27 Tcl集团股份有限公司 一种控制空调开启的方法、装置和***
CN106322661A (zh) * 2016-08-24 2017-01-11 刘勇 一种空调温度控制的方法及空调
CN207340191U (zh) * 2017-10-11 2018-05-08 浙江今顶集成吊顶有限公司 一种根据用户离家距离自动开空调的控制***
CN108196468A (zh) * 2018-03-26 2018-06-22 京东方科技集团股份有限公司 智能家居控制方法及智能家居***
CN113867161A (zh) * 2021-09-17 2021-12-31 霍敏凯 一种基于大数据的智能家居控制***及控制方法

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105721266A (zh) * 2012-06-11 2016-06-29 苹果公司 基于位置的装置自动操作
CN102984039A (zh) * 2012-11-06 2013-03-20 鸿富锦精密工业(深圳)有限公司 智能网关、智能家居***及家电设备的智能控制方法
US20150365787A1 (en) * 2014-06-16 2015-12-17 Comcast Cable Communications, Llc User Location and Identity Awareness
CN105577487A (zh) * 2014-09-15 2016-05-11 丰唐物联技术(深圳)有限公司 一种智能家居设备的控制方法、信息处理装置
CN105805881A (zh) * 2014-12-30 2016-07-27 Tcl集团股份有限公司 一种控制空调开启的方法、装置和***
CN106322661A (zh) * 2016-08-24 2017-01-11 刘勇 一种空调温度控制的方法及空调
CN207340191U (zh) * 2017-10-11 2018-05-08 浙江今顶集成吊顶有限公司 一种根据用户离家距离自动开空调的控制***
CN108196468A (zh) * 2018-03-26 2018-06-22 京东方科技集团股份有限公司 智能家居控制方法及智能家居***
CN113867161A (zh) * 2021-09-17 2021-12-31 霍敏凯 一种基于大数据的智能家居控制***及控制方法

Similar Documents

Publication Publication Date Title
CN103514626B (zh) 一种显示天气信息的方法及其装置和移动终端
CN103597804B (zh) 基带板载位置监测
DE112010002638B4 (de) System und Verfahren zum Betreiben eines GPS-Geräts in einem Mikroleistungsmodus
CN107726548B (zh) 空调器控制方法、电子设备和计算机可读存储介质
CN102695124A (zh) 电子名片发送方法、装置和服务器
CN108759835B (zh) 一种定位方法、装置、可读存储介质及移动终端
CN104181570A (zh) 基于卫星轨道信息的本地定位方法及其***
CN109889609B (zh) 一种网络化综合智能监控***及其功能实现方法
CN109219953B (zh) 一种闹钟提醒方法、电子设备及计算机可读存储介质
CN107390245A (zh) 一种定位方法、装置、设备及存储介质
CN110850378A (zh) 一种路侧雷达设备自动校准方法和装置
CN101883318A (zh) 根据地理位置变化更新地域相关信息的方法及移动终端
CN111522045A (zh) 终端的gps模块冷启动方法、装置、终端及存储介质
CN104539782A (zh) 一种事件提醒方法及其装置
CN101909240A (zh) 获取移动通话终端位置的方法及移动通话终端
CN104243580A (zh) 应用于水利施工现场的人员综合定位方法及***
CN103983994A (zh) 一种gps定位***及***
CN103517405A (zh) 一种网络定位的方法及***、移动终端和网络侧设备
US20130314443A1 (en) Methods, mobile device and server for support of augmented reality on the mobile device
US20100127929A1 (en) Position calculating method and position calculating device
US20120010811A1 (en) Route information generation device and route information generation method
CN114710460B (zh) 基于地理位置的企业微信添加方法、装置、***及介质
CN117527464A (zh) 一种基于智能家居判定用户位置的方法及***
CN107450089B (zh) 一种位置确定方法及电子设备
CN111023396B (zh) 温度调节方法、装置及相关设备

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