【技术实现步骤摘要】
【国外来华专利技术】基于方位的位置指示和设备控制相关申请的交叉引用本申请是2018年1月29日提交的美国申请No.15/882,633的延续,其公开内容通过引用整体并入本文。
技术介绍
诸如住宅和办公室的建筑物通常包括许多可以远程访问和/或控制的设备。例如,恒温器可以允许用户经由诸如智能手机的计算设备来访问和调整其设置。在一些示例中,可以经由各种类型的无线通信来控制设备。例如,一些设备经由通过WiFi或蓝牙传输的指令被控制。一些设备也可以经由红外信号被控制。
技术实现思路
本公开描述了用于基于方位的位置指示和设备控制的系统和方法。例如,本文描述的系统和技术可以用于指示物理空间中的位置,诸如可控设备的位置。另外,该系统和技术可以用于识别物理空间中的先前定义的位置,以便控制该位置处的设备。一个方面是一种非暂时性计算机可读存储介质,包括存储在其上的指令。所述指令在由至少一个处理器执行时,被配置成使计算系统接收三维空间的表示,在计算设备瞄准三维空间中的目标位置的同时基于三维空间的表示来确定计算设备的第一方位和第一定向,并且基于计算设备的第一方位和第一定向,确定在三维空间的表示内的从计算设备的第一方位朝向目标位置延伸的第一射线。所述指令由至少一个处理器执行时,还被配置成使计算系统:在计算设备瞄准目标位置的同时,基于三维空间的表示来确定计算设备的第二方位和第二定向,并且基于计算设备的第二方位和第二定向,确定在三维空间的表示内的从计算设备的第二方位朝向目标位置延伸的第二射线。所述指令由至少一个处理器执行时,还被配置成使计算系统:基于第一 ...
【技术保护点】
1.一种非暂时性计算机可读存储介质,包括存储在其上的指令,所述指令在由至少一个处理器执行时被配置成使计算系统:/n接收三维空间的表示;/n在计算设备瞄准所述三维空间中的目标位置的同时,基于所述三维空间的表示来确定所述计算设备的第一方位和第一定向;/n基于所述计算设备的所述第一方位和所述第一方向,确定在所述三维空间的表示内的从所述计算设备的所述第一方位朝向所述目标位置延伸的第一射线;/n在所述计算设备瞄准所述目标位置的同时,基于所述三维空间的表示来确定所述计算设备的第二方位和第二定向;/n基于所述计算设备的所述第二方位和所述第二定向,确定在所述三维空间的表示内的从所述计算设备的所述第二方位朝向所述目标位置延伸的第二射线;/n基于所述第一射线和所述第二射线,确定在所述三维空间内的所述目标位置的坐标;以及/n更新所述三维空间的表示以包括所述目标位置。/n
【技术特征摘要】
【国外来华专利技术】20180129 US 15/882,6331.一种非暂时性计算机可读存储介质,包括存储在其上的指令,所述指令在由至少一个处理器执行时被配置成使计算系统:
接收三维空间的表示;
在计算设备瞄准所述三维空间中的目标位置的同时,基于所述三维空间的表示来确定所述计算设备的第一方位和第一定向;
基于所述计算设备的所述第一方位和所述第一方向,确定在所述三维空间的表示内的从所述计算设备的所述第一方位朝向所述目标位置延伸的第一射线;
在所述计算设备瞄准所述目标位置的同时,基于所述三维空间的表示来确定所述计算设备的第二方位和第二定向;
基于所述计算设备的所述第二方位和所述第二定向,确定在所述三维空间的表示内的从所述计算设备的所述第二方位朝向所述目标位置延伸的第二射线;
基于所述第一射线和所述第二射线,确定在所述三维空间内的所述目标位置的坐标;以及
更新所述三维空间的表示以包括所述目标位置。
2.根据权利要求1所述的非暂时性计算机可读存储介质,其中,所述指令进一步被配置成使所述计算系统:
在确定所述第一方位之前,生成用户提示以指导用户将所述计算设备瞄准所述目标位置;并且
接收指示所述计算设备瞄准所述目标位置的用户输入。
3.根据权利要求1或2所述的非暂时性计算机可读存储介质,其中,所述指令进一步被配置成使所述计算系统:
在确定所述第一方位和所述第一定向之后,生成用户提示以指导所述用户将所述计算设备移动到所述第二方位并且将所述计算设备瞄准所述目标位置;并且
接收指示所述计算设备处于所述第二定向并且瞄准所述目标位置的用户输入。
4.根据前述权利要求中的至少一项所述的非暂时性计算机可读存储介质,其中,当所述计算设备处于所述第一定向时,所述第一射线的方向对应于与所述计算设备的后表面正交的方向,并且当所述计算设备处于所述第二定向时,所述第二射线的方向对应于与所述计算设备的后表面正交的方向。
5.根据前述权利要求中的至少一项所述的非暂时性计算机可读存储介质,其中,当所述计算设备处于所述第一定向时,所述第一射线的方向对应于与所述计算设备的顶表面正交的方向,并且当所述计算设备处于所述第二定向时,所述第二射线的方向对应于与所述计算设备的顶表面正交的方向。
6.根据前述权利要求中的至少一项所述的非暂时性计算机可读存储介质,其中,被配置成使所述计算系统识别在三维空间内的位置的所述指令包括被配置成使所述计算系统进行下述的指令:
识别所述第一射线上的第一最近点,所述第一最近点比沿着所述第一射线的任何其他点更靠近所述第二射线;
识别所述第二射线上的第二最近点,所述第二最近点比沿着所述第二射线的任何其他点更靠近所述第一射线;并且
基于所述第一最近点和所述第二最近点,确定所述目标位置的坐标。
7.根据前述权利要求中的至少一项所述的非暂时性计算机可读存储介质,其中,所述指令进一步被配置成使所述计算系统:
识别可控设备;并且
将所述可控设备与所述三维空间中的所述目标位置的坐标相关联。
8.根据权利要求7所述的非暂时性计算机可读存储介质,其中,被配置成使所述计算系统识别所述可控设备的所述指令包括被配置成使所述计算系统执行下述的指令:
呈现所述可控设备的列表;并且
接收从所述列表中选择所述可控设备的用户输入。
9.根据权利要求7或8所述的非暂时性计算机可读存储介质,其中,被配置成使所述计算系统识别所述可控设备的所述指令包括被配置成使所述计算系统确定所述可控设备的设备类型的指令。
10.根据权利要求7至9中的至少一项所述的非暂时性计算机可读存储介质,其中,被配置成使所述计算系统识别所述可控设备的所述指令包括被配置成使所述计算系统确定与所述可控设备相关联的大小的指令。
11.根据权利要求7至10中的至少一项所述的非暂时性计算机可读存储介质,其中,被配置成使所述计算系统更新所述三维空间的表示以包括所述目标位置的指令包括被配置成使所述计算系统向数据库添加记录的指令,其中,所述数据库存储将多个可控设备与位置相关联的记录。
12.根据权利要求7至11中的至少一项所述的非暂时性计算机可读存储介质,其中,所述指令进一步被配置成使所述计算系统:
在所述计算设备瞄准所述可控设备的同时,基于所述三维空间的表示来确定所述计算设备的第三方位和第三定向;
基于所述计算设备的所述第三方位和所述第三定向,确定在...
【专利技术属性】
技术研发人员:史蒂文·戈尔德贝格,查尔斯·L·陈,斯特凡·韦尔克,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。