同屏监控智能设备状态的方法、投影设备及用户终端
技术领域
本发明涉及物联网领域,尤其涉及一种同屏监控智能设备状态的方法、投影设备及用户终端。
背景技术
随着互联网的发展,各种基于互联网的应用和服务运用而生。在物联网领域,通过硬件设备采集和生成数据后,一般是通过智能硬件或与智能硬件连接的移动终端(例如:手机)进行将结果进行展示。
但是由于移动终端屏幕的局限性,一般屏幕只能显示一个监测设备的结果,如果要了解其他设备的监测结果,需要先切换到其他设备上才能查看。并且用户只能近距离查看监测结果。
因此,当有多个设备需要监测时,造成了监测麻烦,同时,长时间近距离监测,也容易疲劳。
发明内容
本发明实施例提供了一种同屏监控智能设备状态的方法、投影设备及用户终端,能够将多个智能设备的监测结果同屏展示。
第一方面,本发明实施例提供了一种通过投影设备同屏监控智能设备状态的方法,包括:投影设备通过互联网与物联平台建立连接,并以预先在物联平台注册的投影设备对应的设备账号登录物联平台;投影设备接收物联平台转发的多个智能设备的状态信息,该状态信息由智能设备发送至物联平台,其中,投影设备的设备账号与预先在物联平台注册的多个智能设备各自对应的设备账号在物联平台存在关联关系;投影设备将接收到的多个智能设备的状态信息投影到同一屏幕。
本发明实施例中,投影设备不需要和多个智能设备分别建立连接,而是与通过投影设备与物联平台建立连接,多个智能设备也分别与物联平台建立连接,投影设备与多个智能设备通过在物联平台注册的各自的账号登录物联平台,通过物联平台接收与该投影设备存在关联关系的多个智能设备的状态信息,并将其转发至投影设备,投影设备再将其投影到同一屏幕。通过此种方式,一方面可以同时了解各个智能设备的状态信息;另一方面可以远距离或远程,无空间限制地了解各智能设备的状态信息;再者,投影设备开机连网即可获知各智能设备的状态,方便、快捷。
结合第一方面,在第一方面的第一种可能的实现方式中,投影设备与多个智能设备属于同一用户账号建立的同一群组,投影设备与多个智能设备的设备账号在物联平台中与同一群组的群组标识相对应。
结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,上述多个智能设备中包括移动终端,投影设备接收的移动终端的状态信息包括移动终端的地理位置信息;投影设备将多个智能设备的状态信息投影到同一屏幕包括:当接收到多个移动终端发送的地理位置信息时,投影设备将多个智能设备的地理位置信息标记在同一地图上并在预设区域内投影显示。
结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,该方法还包括:投影设备对智能设备的状态信息进行检测,若状态信息达到预置的条件,则发出相应的预警提示。
结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,投影设备发出相应的预警提示的步骤包括以下的一个或两个步骤:投影设备生成表示状态信息达到预置的条件的声音警报,并播放声音警报;或,投影设备对状态信息进行标识性显示。
结合第一方面的第三种可能的实现方式,在第一方面的第五种可能的实现方式中,智能设备包括血压计,投影设备接收的血压计发送的状态信息包括血压数据;上述投影设备对状态信息进行检测,若状态信息达到预置的条件,则发出相应的预警提示的步骤包括:投影设备判断血压数据对应的血压值是否达到预置的血压值;若血压数据对应的血压值达到预置的血压值,则发出表示血压数据对应的血压值达到预置的血压值的预警提示。
结合第一方面的第三种可能的实现方式,在第一方面的第六种可能的实现方式中,智能设备包括摄像头,投影设备接收的摄像头发送的状态信息包括摄像头摄取的视频信息;投影设备对状态信息进行检测,若状态信息达到预置的条件,则发出相应的预警提示的步骤包括:投影设备识别视频信息是否包含人员移动形成的图像信息;若视频信息中包含人员移动形成的图像信息,则发出预设形式的表示有人员移动的预警提示。
结合第一方面的第三种可能的实现方式,在第一方面的第七种可能的实现方式中,智能设备包括摄像头,投影设备接收的摄像头发送的状态信息包括摄像头摄取的视频信息;投影设备对状态信息进行检测,若状态信息达到预置的条件,则发出相应的预警提示的步骤包括:投影设备判断视频信息中是否包含人脸头像;若视频信息中包含人脸头像,则提取包含的人脸头像;识别提取的人脸头像与预存的具有主人身份的人脸头像是否属于同一个人物主体;若不属于同一人物主体,则发出预设形式的表示有陌生人的预警提示。
结合第一方面的第三种可能的实现方式,在第一方面的第八种可能的实现方式中,智能设备包括冰箱,投影设备接收的冰箱发送的状态信息包括冰箱内存储的食物信息;投影设备对状态信息进行检测,若状态信息达到预置的条件,则发出相应的预警提示的步骤包括:投影设备根据食物信息检查以下的一个或两个条件是否成立,并产生所成立的条件对应的预警提示:
食物信息表征的食物种类少于预设种类;
或,食物信息中的其中一种食物对应的食物量低于预设值,例如:鸡蛋的数量少于3个。
第二方面,本发明实施例提供了一种通过投影设备同屏监控智能设备状态的方法,包括:用户终端以预先在物联平台注册的用户账号登录物联平台;生成将至少一个智能设备上报的状态信息发送至投影设备的指令,该智能设备的设备账号与用户账号在物联平台具有绑定关系,以及投影设备的设备账号与用户账号在物联平台具有绑定关系;用户终端将指令发送给物联平台,以使得物联平台接收到至少一个智能设备上报的状态信息后将状态信息转发给投影设备。
结合第二方面,在第二方面的第一种可能的实现方式中,该方法还包括:用户终端生成将投影设备与至少一个智能设备对应到同一群组的请求;用户终端将请求发送到物联平台,以使得物联平台将投影设备的设备账号以及至少一个智能设备的设备账号与同一群组的群组标识相对应;用户终端生成将至少一个智能设备上报的状态信息发送至投影设备的指令包括:用户终端生成将同一群组内的智能设备上报的状态信息发送至该群组内的投影设备的指令。
结合第二方面,在第二方面的第二种可能的实现方式中,在用户终端生成将至少一个智能设备上报的状态信息发送至投影设备的指令的步骤之前,还包括:用户终端生成针对于投影设备的绑定请求,将该绑定请求发送到物联平台,以使得物联平台存储用户账号与投影设备的设备账号的绑定关系;用户终端生成针对于至少一个智能设备的绑定请求,将该绑定请求发送到物联平台,以使得物联平台存储用户账号与至少一个智能设备的绑定关系。
第三方面,本发明实施例提供了一种投影设备,该投影设备包括存储器、处理器及投影部件,其中:存储器用于存储应用程序;处理器用于执行应用程序以用于:通过互联网与物联平台建立连接,并以预先在物联平台注册的投影设备对应的设备账号登录物联平台;接收物联平台转发的多个智能设备的状态信息,状态信息由智能设备发送至物联平台,投影设备的设备账号与预先在物联平台注册的多个智能设备各自对应的设备账号在物联平台存在关联关系;控制投影部件将多个智能设备的状态信息投影到同一屏幕。
结合第三方面,在第三方面的第一种可能的实现方式中,投影设备与多个智能设备属于同一用户账号建立的同一群组,投影设备与多个智能设备的设备账号在物联平台中与同一群组的群组标识相对应。
结合第三方面或第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,上述多个智能设备中包括移动终端,所述状态信息包括移动终端的地理位置信息;所述处理器具体用于执行以下步骤:接收物联平台转发的移动终端的地理位置信息;当接收到多个移动终端发送的地理位置信息时,控制投影部件将多个智能设备的地理位置信息标记在同一地图上并在预设区域内投影显示。
结合第三方面或第三方面的第一种可能的实现方式,在第三方面的第三种可能的实现方式中,处理器还用于执行以下步骤:对智能设备的状态信息进行检测,若状态信息达到预置的条件,则发出相应的预警提示。
结合第三方面的第三种可能的实现方式,在第三方面的第四种可能的实现方式中,处理器所执行的发出相应的预警提示的步骤包括以下的一个或两个步骤:生成表示状态信息达到预置的条件的声音警报,并播放声音警报;或,对状态信息进行标识性显示。
结合第三方面的第三种可能的实现方式,在第三方面的第五种可能的实现方式中,智能设备包括血压计,所述状态信息包括血压计测量的血压数据;所述处理器具体用于执行以下步骤:判断血压数据对应的血压值是否达到预置的血压值;若血压数据对应的血压值达到预置的血压值,则发出表示血压数据对应的血压值达到预置的血压值的预警提示。
结合第三方面的第三种可能的实现方式,在第三方面的第六种可能的实现方式中,智能设备包括摄像头,所述状态信息包括摄像头摄取的视频信息;所述处理器具体用于执行以下步骤:识别视频信息是否包含人员移动形成的图像信息;若视频信息中包含人员移动形成的图像信息,则发出预设形式的表示有人员移动的预警提示。
结合第三方面的第三种可能的实现方式,在第三方面的第七种可能的实现方式中,智能设备包括摄像头,所述状态信息包括摄像头摄取的视频信息;所述处理器具体用于执行以下步骤:判断视频信息中是否包含人脸头像;若视频信息中包含人脸头像,则提取包含的人脸头像;识别提取的人脸头像与预存的具有主人身份的人脸头像是否属于同一个人物主体;若不属于同一人物主体,则发出预设形式的表示有陌生人的预警提示。
结合第三方面的第三种可能的实现方式,在第三方面的第八种可能的实现方式中,智能设备包括冰箱,所述状态信息包括冰箱内存储的食物信息所述处理器具体用于执行以下步骤:根据食物信息检查以下的一个或两个条件是否成立,并产生所成立的条件对应的预警提示:食物信息表征的食物种类少于预设种类;或,食物信息中的其中一种食物对应的食物量低于预设值,例如:鸡蛋的数量少于3个。
第四方面,本发明实施例提供了一种用户终端,该用户终端包括存储器和处理器,其中:存储器用于存储应用程序,处理器用于执行应用程序以用于:以预先在物联平台注册的用户账号登录物联平台;生成将至少一个智能设备上报的状态信息发送至投影设备的指令,至少一个智能设备的设备账号与用户账号在物联平台具有绑定关系,以及投影设备的设备账号与用户账号在物联平台具有绑定关系;将指令发送给物联平台,以使得物联平台接收到至少一个智能设备上报的状态信息后将状态信息转发给投影设备。
结合第四方面,在第四方面的第一种可能的实现方式中,处理器还用于执行应用程序以用于:生成将投影设备与至少一个智能设备对应到同一群组的请求;将请求发送到物联平台,以使得物联平台将投影设备的设备账号以及至少一个智能设备的设备账号与同一群组的群组标识相对应;生成将同一群组内的智能设备上报的状态信息发送至该群组内的投影设备的指令。
结合第四方面,在第四方面的第二种可能的实现方式中,处理器在执行生成将至少一个智能设备上报的状态信息发送至投影设备的指令的步骤之前,还用于执行以下步骤:生成针对于投影设备的绑定请求,将该绑定请求发送到物联平台,以使得物联平台存储用户账号与投影设备的设备账号的绑定关系;生成针对于至少一个智能设备的绑定请求,将该绑定请求发送到物联平台,以使得物联平台存储用户账号与至少一个智能设备的绑定关系。
第五方面,本发明实施例提供了一种投影设备,包括:
第一登录模块,用于通过互联网与物联平台建立连接,并以预先在物联平台注册的所述投影设备的设备账号登录物联平台;状态信息接收模块,用于接收物联平台转发的多个智能设备的状态信息,该状态信息由智能设备发送至物联平台,投影设备的设备账号与预先在物联平台注册的多个智能设备各自对应的设备账号在物联平台存在关联关系;投影模块,用于将多个智能设备的状态信息投影到同一屏幕。
结合第五方面,在第五方面的第一种可能的实现方式中,该投影设备与多个智能设备属于同一用户账号建立的同一群组,该投影设备与多个智能设备的设备账号在物联平台中与同一群组的群组标识相对应。
结合第五方面或第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,上述多个智能设备中包括移动终端,所述状态信息接收模块具体用于接收物联平台转发的多个移动终端的地理位置信息;所述投影模块具体用于:当状态信息接收模块接收到多个移动终端发送的地理位置信息时,将多个智能设备的地理位置信息标记在同一地图上并在预设区域内投影显示。
结合第五方面或第五方面的第一种可能的实现方式,在第五方面的第三种可能的实现方式中,该投影设备还包括:检测模块,用于对智能设备的状态信息进行检测;预警提示模块,用于当状态信息达到预置的条件时,发出相应的预警提示。
结合第五方面的第三种可能的实现方式,在第五方面的第四种可能的实现方式中,预警提示模块具体用于执行以下的一个或两个步骤:生成表示状态信息达到预置的条件的声音警报,并播放声音警报;或,对状态信息进行标识性显示。
结合第五方面的第三种可能的实现方式,在第五方面的第五种可能的实现方式中,智能设备包括血压计,状态信息接收模块具体用于接收物联平台转发的血压计的血压数据;检测模块,具体用于判断血压数据对应的血压值是否达到预置的血压值;预警提示模块,具体用于当血压数据对应的血压值达到预置的血压值时,发出表示血压数据对应的血压值达到预置的血压值的预警提示。
结合第五方面的第三种可能的实现方式,在第五方面的第六种可能的实现方式中,智能设备包括摄像头,状态信息接收模块具体用于接收物联平台转发的摄像头摄取的视频信息;检测模块,具体用于识别视频信息是否包含人员移动形成的图像信息;预警提示模块,具体用于当视频信息中包含人员移动形成的图像信息时,发出预设形式的表示有人员移动的预警提示。
结合第五方面的第三种可能的实现方式,在第五方面的第七种可能的实现方式中,智能设备包括摄像头;状态信息接收模块,具体用于接收物联平台转发的摄像头摄取的视频信息;检测模块,具体用于判断视频信息中是否包含人脸头像,当视频信息中包含人脸头像时,提取包含的人脸头像,识别提取的人脸头像与预存的具有主人身份的人脸头像是否属于同一个人物主体;预警提示模块,具体用于当检测模块检测到提取的人脸头像与预存的具有主任身份的人脸头像不属于同一人物主体时,发出预设形式的表示有陌生人的预警提示。
结合第五方面的第三种可能的实现方式,在第五方面的第八种可能的实现方式中,智能设备包括冰箱,状态信息接收模块,具体用于接收物联平台转发的冰箱内存储的食物信息;检测模块,具体用于根据食物信息检查以下的一个或两个条件是否成立:1)、食物信息表征的食物种类少于预设种类;2)食物信息中的其中一种食物对应的食物量低于预设值;预警提示模块,具体用于当检测模块检测的上述一个或两个条件成立时,产生所成立的条件对应的预警提示。
第六方面,本发明实施例提供了一种用户终端,包括:
第二登录模块,用于以预先在物联平台注册的用户账号登录物联平台;指令生成模块,用于生成将至少一个智能设备上报的状态信息发送至投影设备的指令,至少一个智能设备的设备账号与用户账号在物联平台具有绑定关系,以及投影设备的设备账号与用户账号在物联平台具有绑定关系;指令发送模块,用于将指令发送给物联平台,以使得物联平台接收到至少一个智能设备上报的状态信息后将状态信息转发给投影设备。
结合第六方面,在第六方面的第一种可能的实现方式中,该用户终端还包括:群组生成请求模块,用于生成将投影设备与至少一个智能设备对应到同一群组的请求;群组生成请求发送模块,用于将请求发送到物联平台,以使得物联平台将投影设备的设备账号以及至少一个智能设备的设备账号与同一群组的群组标识相对应;指令生成模块,具体用于生成将同一群组内的智能设备上报的状态信息发送至该群组内的投影设备的指令。
结合第六方面,在第六方面的第二种可能的实现方式中,该用户终端还包括:第一绑定请求生成模块,用于生成针对于投影设备的绑定请求,第一绑定请求发送模块,用于将该绑定请求发送到物联平台,以使得物联平台存储用户账号与投影设备的设备账号的绑定关系;第二绑定请求生成模块,用于生成针对于至少一个智能设备的绑定请求,第二绑定请求发送模块,用于将该绑定请求发送到物联平台,以使得物联平台存储用户账号与至少一个智能设备的绑定关系。
从以上技术方案可以看出,本发明实施例中的投影设备通过互联网与物联平台建立连接,接收物联平台转发的多个智能设备发送的状态信息,再将多个智能设备的状态信息投影到同一屏幕。从而可以方便、无空间限制地同时了解多个智能设备的状态信息,提升了用户体验。
另外,投影设备能对接收到的各智能设备的状态信息进行检测,当状态信息达到预置的预警提示条件时,发出相应的预警提示,从而可以起到在同一屏幕上对多个智能设备的状态信息进行监控的作用。
附图说明
图1为本发明实施例中涉及的网元之间的连接示意图;
图2为本发明实施例中通过投影设备同屏监控智能设备状态的方法的一种流程图;
图3为本发明实施例中通过投影设备监控智能设备状态的方法的另一种流程图;
图4为本发明实施例中用户终端的设备列表界面元素示意图;
图5为本发明实施例中用户终端绑定设备的界面示意图;
图6为本发明实施例中投影设备的硬件结构框图;
图7为本发明实施例中用户终端的硬件结构框图;
图8为本发明实施例中投影设备的功能模块示意图;
图9为本发明实施例中用户终端的功能模块示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例中,是通过将多个智能设备监测结果投影在投影设备的屏幕上,以方便用户能同时查看多个智能设备的监测结果。且本发明实施例并不是将投影设备与多个智能设备直接通信,而是通过物联平台与多个智能设备通信,投影设备与物联平台之间通信,并通过用户终端来进行控制和管理接入物联平台的各设备。
图1是本发明实施例中涉及的网元之间的连接示意图,本发明实施例中涉及的网元包括投影设备101、物联平台102、多个智能设备103以及用户终端104。其中投影设备101可以是激光微型投影仪,家庭激光影院,激光工程投影机等不同技术的投影设备101;物联平台102是实现用户与设备、设备与设备之间的互联互通互动的云平台,在实际应用中,是由一个或多个服务器组成,可以以第三方开放平台的形式存在,也可以以系统内部平台的形式存在;智能设备103是具备通信功能的智能终端产品,可以是智能手机、可穿戴设备,还可以包括但不仅限于以下硬件设备:
1)音视频类:网络摄像机(监控、看护)、行车记录仪、可视门铃等;
2)沟通互动类:语音对讲手表、儿童早教机、社交电视、电子相框等;
3)数据采集类:体重秤、温度计、空气检测器、手环等;
4)无线控制类:音箱、空气净化器、灯泡、插座、门锁、血压计、空调、冰箱等。
用户终端104是与物联平台102连接的终端设备,可以是手机、平板电脑、个人电脑等终端设备,具体用于对接入物联平台102的各设备(投影设备101和智能终端103)进行控制和管理,例如:查看设备列表、绑定新设备、解除绑定设备、查看设备的状态信息、接收设备发送的消息、建立设备群组等操作。
其中,图1中的多个智能设备103可以是同一种设备,也可以是不同的设备,具体此处不做限定。投影设备101、物联平台102、多个智能设备103、用户终端104之间通过无线或有线网络进行通信。
下面结合图2,对本发明实施例中的同屏投影方法进行详细介绍。
201、投影设备通过互联网与物联平台建立连接,并以预先在物联平台注册的投影设备对应的设备账号登录物联平台;
物联平台102提供软件开发工具包(Software Development Kit,SDK)或集成模块给各硬件设备,各硬件设备可以通过开发集成接入物联平台102,与物联平台102建立连接,并与物联平台102互联互通,包括:在物联平台102注册,物联平台102给各硬件设备分配设备账号,通过用户终端104对各硬件设备进行状态管理,通过物联平台102进行信令或消息的收发等。因此,投影设备101通过物联平台102提供的SDK或集成模块与物联平台102建立连接后,以在物联平台102注册的设备账号登录物联平台102,与物联平台102进行通信。
202、投影设备接收物联平台转发的多个智能设备的状态信息;
接入物联平台102的不仅仅是投影设备101,还有其他的智能设备103,同样,各智能设备103也通过物联平台102提供的SDK或集成模块与物联平台102建立连接,并在物联平台102上注册,物联平台102给各智能设备103分配各自对应的设备账号。
物联平台102上的多个智能设备103的设备账号与投影设备101的设备账号存在关联关系。可选的,具体的实现方式为,通过用户终端104分别与投影设备101以及多个智能设备103进行绑定,从而使得投影设备101与多个智能设备103之间在物联平台102上建立关联关系。
智能设备103将自身的状态信息上报给物联平台102,物联平台102接收到各智能设备103的状态信息。
此处的状态信息根据各智能设备103的产品形态不同而不同,例如,如果智能设备103为摄像头时,状态信息可以是摄像头实时采集的视频数据;如果智能设备103为智能手环时,状态信息可以是智能手环采集的人体健康状态数据和运动数据;当智能设备103为移动终端时,状态信息可以是移动终端的地理位置信息;当智能设备103为血压计时,状态信息可以是血压计测量的血压数据。
物联平台102接收到各智能设备103的状态信息之后,将其转发给与智能设备103相关联的投影设备101,投影设备101接收到多个智能设备103的状态信息。
可选的,投影设备101在物联平台102上与多个智能设备103属于同一用户账号建立的同一群组,物联平台102接收到多个智能设备103的状态信息后,是将其转发给与相应智能设备103属于同一群组的投影设备101。可选的,建立群组的方式具体可以为:通过用户终端104创建群组,并从与该用户终端104绑定的设备列表中选择一个投影设备101、多个终端设备103加入该群组。
可选的,各智能设备103将各自的状态信息发送给物联平台102后,物联平台102需要检测与各智能设备103关联的投影设备101是否已登录物联平台102,若已登录物联平台102,则物联平台102将状态信息发送给投影设备101;若未登录物联平台102,则物联平台102存储接收的状态信息,待投影设备101与之建立连接时,再发送各智能设备103的状态信息。
203、投影设备将多个智能设备的状态信息投影到同一屏幕。
投影设备101在接收到物联平台102转发的多个智能设备103的状态信息后,将多个智能设备103的状态信息同时显示在投影屏幕上。同屏显示的具体方式此处具体不做限定,可以根据显示屏幕的分辨率、根据智能设备103的数量、各智能设备103的默认显示界面大小进行屏幕自适应显示;也可以多条状态信息以滚动的形式在屏幕上循环显示等。
可选的,在投影设备101接收到物联平台102转发的智能设备103的状态信息后,可以对不同智能设备103的状态信息进行不同的加工处理后再显示。例如:当智能设备103中包括多个移动终端(智能手机、平板电脑、智能穿戴设备等终端),投影设备101接收到的多个移动终端的状态信息包括多个移动终端的地理位置信息时,投影设备101对接收到的多个地理位置信息在同一地图上同时进行标记,并在投影设备101的预设区域内显示标记了多个移动终端的地理位置的地图。
可选的,在投影设备101接收到物联平台102转发的智能设备103状态信息后,可以对不同智能设备103的该状态信息进行不同的检测,当状态信息达到预置的条件时,则发出相应的预警提示。提示的具体方式可以有多种,例如,可以包括以下方式中的一种或多种:1)投影设备101生成表示状态信息达到预置的条件的声音警报,并播放声音警报;2)投影设备101对状态信息进行标志性显示。
下面对投影设备101对不同智能设备103的状态信息进行检测和预警提示进行举例说明:
当智能设备103中包括血压计时,物联平台102转发给投影设备101的状态信息为血压计测量到的用户的血压数据,当投影设备101检测到该血压数据对应的血压值达到预设的血压值(例如:超过正常血压值范围)时,发出系统设定的表示血压值达到预置的血压值的预警提示,例如:通过闪动投影屏幕上该智能设备的界面呈现区域来进行提示。
当智能设备103中包括摄像头时,物联平台102转发给投影设备101的状态信息为摄像头摄取的视频信息,投影设备101识别视频信息是否包含人员移动形成的图像信息;若所述视频信息中包含人员移动形成的图像信息,则发出预设形式的表示有人员移动的预警提示。例如:标红该视频信息显示区域的边框,或,在视频信息显示界面进行文字提示,或抖动视频信息显示画面,或,生成并播放声音警报等。
上面智能设备103为摄像头的情况适用于通过摄像头进行监控的使用场景,除此之外,常见的,摄像头还可以应用于智能家居中的门禁系统中,当智能设备103是门禁系统中的门禁摄像头时,物联平台102转发给投影设备101的状态信息为摄像头摄取的视频信息时,投影设备101判断该视频信息中是否包含人脸头像,若包含人脸头像,则提取该人脸头像,识别提取的人脸头像是否与预存的具有主人身份的人脸头像匹配;若提取的人脸头像与预存的具有主人身份的任意一个人脸头像都不匹配,则发出预设形式的表示有陌生人的预警提示,例如:生成并播放声音警报。
当智能设备103中包括冰箱时,物联平台102转发给投影设备101的状态信息包括冰箱内存储的食物信息,投影设备101检测冰箱中的食物信息表征的食物种类是否少于预设种类,若少于预设的种类,则生成系统预设的食物种类少于预设种类的预警提示,例如:标红该状态信息的显示区域边框,或,在显示界面进行文字提示,或抖动显示该状态信息的画面区域,或,生成并播放声音警报等。投影设备101检测食物信息中的其中一种食物对应的食物量是否低于预设值,若低于,则生成系统预设食物量低于预设值的预警提示,例如:在该状态信息的显示区域进行相应的食物闪动提示,或在显示区域生成文字信息提示;例如:当冰箱中鸡蛋的个数少于3个时,投影设备101在冰箱的状态信息显示区域闪动鸡蛋图像以进行提示。
以上几个实例只是对投影设备101对不同智能设备103的状态信息进行检测和预警提示进行举例说明,本领域技术人员应该清楚,投影设备101同样可以对其他智能设备103进行检测和预警提示,此处不再一一举例进行说明。
如此,通过本发明实施例,投影设备101不需要和多个智能设备103分别建立连接,而是与通过投影设备101、智能设备103分别与物联平台102建立连接,投影设备101通过物联平台102接收与之相关联的智能设备103的状态信息,一方面,可以同时了解各个智能设备103的状态;另一方面,也可以远距离或者远程了解各智能设备的状态信息,无空间限制;再者,投影设备101开机连网即可获知各智能设备103的状态,方便、快捷。
另外,投影设备101能对接收到的各智能设备103的状态信息进行检测,当状态信息达到预置的预警提示条件时,发出相应的预警提示,从而可以在同一屏幕上对多个智能设备的状态信息进行监控。
上述投影设备101与智能终端103都可以通过用户终端104来进行管理,下面结合图3,从用户终端侧对本发明实施例中的监控智能设备状态的方法进行说明。
具体的,智能终端104是与物联平台102连接的终端设备,具体可以是手机、平板电脑、个人电脑等终端设备,用于对接入物联平台102的各设备(投影设备101和智能终端103)进行控制和管理,例如:查看设备列表、绑定新设备、解除绑定设备、查看设备的状态信息、接收设备发送的消息、建立设备群组等操作。
301、用户终端以预先在物联平台注册的用户账号登录物联平台;
与投影设备101、智能设备103类似,用户终端104也通过物联平台102提供的SDK或集成模块与物联平台102接入物联平台102,并在物联平台102上注册,获得用户账号。
用户在用户终端104上通过用户账号登录物联平台102,具体的,可以通过应用程序APP或网页的形式进行登录,登录后,在用户终端104界面上可以显示与该用户账号绑定的投影设备101、智能设备103的相关信息。如图4所示,用户终端104的界面上绑定的设备列表信息,包括:名为“宝宝的云朵鞋子”的智能鞋、名为“elisa的摄像头”的摄像头,名为“客厅电视”的智能电视等智能设备103,点击相应的智能设备103,可以查看相应的智能设备103的具体信息。
可选的,在实际应用中,是用户先通过用户终端104来查找设备,再绑定查找到的设备,用户终端104界面上才能显示与该用户账号绑定的设备。具体的,用户终端104可以通过二维码扫描、或通过点击图4中的“搜索新设备”,通过局域网内查找等方式找到已接入物联平台102上的其他智能设备(包括:投影设备101、智能设备103),查找到需要绑定的设备后,如图5所示,点击界面上的“绑定”,从而应用终端104生成针对于该设备的绑定请求,物联平台102在接收到该绑定请求后,存储该用户账号与该设备的设备账号的绑定关系,并返回“绑定成功”或“绑定失败”的确认信息给用户终端104,用户终端104通过界面提示通知用户绑定结果。
例如:如图5所示,用户终端104查找到投影设备:“家庭投影仪”,用户在界面上点击“绑定”,则可以生成针对于该“家庭投影仪”设备的绑定请求,物联平台102在接收到该绑定请求后,存储该用户账号与该“家庭投影仪”设备的设备账号的绑定关系;同样,智能设备103的查找和绑定与投影设备一样,此处不再赘述。
302、用户终端生成将至少一个智能设备上报的状态信息发送至投影设备的指令;
用户在用户终端104上设置是否将智能设备103的状态信息投影到投影设备101,具体的设置方式可以包括但不仅限于以下两种:1)用户在用户终端104的设备列表中选择在投影设备101上投影哪些智能设备103的状态信息;2)对设备列表中的智能设备103设置是否将其状态信息投影到投影设备101上。设置好后,用户终端104会生成将设置好的智能设备103上报的状态信息发送至投影设备101的指令。
可选的,用户可以在用户终端104上将相关联的智能设备103和投影设备101设置为同一群组中的设备成员,如此,可以用户终端可以默认地生成将该群组中的智能设备103上报的状态信息发送至该群组中的投影设备101的指令。具体的,当用户建立群组,并设定好群组中的智能设备103和投影设备101时,用户终端104生成将投影设备101与至少一个智能设备103对应到同一群组的请求,并将该请求发送到物联平台102,之后,物联平台102将投影设备101的设备账号以及所述至少一个智能设备103的设备账号与同一群组的群组标识相对应。具体建立群组的界面和交互设计方式不限,此处不做限定。
303、用户终端将指令发送给物联平台。
用户终端104在生成将设置好的智能设备103上报的状态信息发送至相应的投影设备101的指令后,将该指令发送至物联平台102,物联平台102在接收到该指示后,将接收到指令中指示的智能设备103上报的状态信息后,将这些状态信息转发给指令中指示的投影设备101。
本发明实施例中,通过用户终端104可以对接入物联平台102的各设备(投影设备101和智能终端103)进行绑定设置、群组设置,并生成将设置的智能设备103上报的状态信息发送至相应的投影设备101的指令,从而可以控制在投影设备101上同屏显示的哪些智能设备103的状态信息,提高了方案的可实现性,并提升了用户体验。
以上是对本发明实施例中的投影设备监控智能设备状态的方法进行介绍,下面对本发明实施例中的投影设备以及用户终端进行介绍。
结合图6,本发明实施例还提供了一种投影设备6,该投影设备6是前述图1所示的实施例中所描述的激光微型投影仪,家庭激光影院,激光工程投影机等不同技术的投影设备。
具体的,本发明实施例中的投影设备6包括:存储器601、处理器602及投影部件603,还包括至少一个网络接口或者其它通信接口,通过至少一个网络接口(可以是有线或者无线)实现其与至少一个其它网元之间的通信连接。
存储器601可以包括只读存储器和随机存取存储器,并向处理器602提供指令和数据,存储器601的一部分还可以包括可能包含高速随机存取存储器(RAM,Random AccessMemory),也可能还包括非不稳定的存储器(non-volatile memory)。
存储器601存储了如下的元素,可执行模块或者数据结构,或者它们的子集,或者它们的扩展集:
应用程序:包括各种操作指令,用于实现各种操作。
操作系统:包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。
处理器602通过调用存储器601存储的应用程序(该应用程序可存储在操作系统中),执行上述图2所示的方法实施例中投影设备101执行的部分步骤或者全部步骤。主要用于执行:
通过互联网与物联平台建立连接,并以预先在物联平台注册的投影设备对应的设备账号登录物联平台;接收物联平台转发的多个智能设备的状态信息,状态信息由智能设备发送至物联平台,投影设备的设备账号与预先在物联平台注册的多个智能设备各自对应的设备账号在物联平台存在关联关系;控制投影部件603将多个智能设备的状态信息投影到同一屏幕。
在一些具体的实施中,投影设备与多个智能设备属于同一用户账号建立的同一群组,投影设备与多个智能设备的设备账号在物联平台中与同一群组的群组标识相对应。
在一些具体的实施中,在第三方面的第二种可能的实现方式中,上述多个智能设备中包括移动终端,所述状态信息包括移动终端的地理位置信息;所述处理器602具体用于执行以下步骤:接收物联平台转发的移动终端的地理位置信息;当接收到多个移动终端发送的地理位置信息时,控制投影部件603将多个智能设备的地理位置信息标记在同一地图上并在预设区域内投影显示。
在一些具体的实施中,处理器602还用于执行以下步骤:对智能设备的状态信息进行检测,若状态信息达到预置的条件,则发出相应的预警提示。
在一些具体的实施中,处理器602所执行的发出相应的预警提示的步骤包括以下的一个或两个步骤:生成表示状态信息达到预置的条件的声音警报,并播放声音警报;或,对状态信息进行标识性显示。
在一些具体的实施中,智能设备包括血压计,所述状态信息包括血压计测量的血压数据;所述处理器602具体用于执行以下步骤:判断血压数据对应的血压值是否达到预置的血压值;若血压数据对应的血压值达到预置的血压值,则发出表示血压数据对应的血压值达到预置的血压值的预警提示。
在一些具体的实施中,智能设备包括摄像头,所述状态信息包括摄像头摄取的视频信息;所述处理器602具体用于执行以下步骤:识别视频信息是否包含人员移动形成的图像信息;若视频信息中包含人员移动形成的图像信息,则发出预设形式的表示有人员移动的预警提示。
在一些具体的实施中,智能设备包括摄像头,所述状态信息包括摄像头摄取的视频信息;所述处理器602具体用于执行以下步骤:判断视频信息中是否包含人脸头像;若视频信息中包含人脸头像,则提取包含的人脸头像;识别提取的人脸头像与预存的具有主人身份的人脸头像是否属于同一个人物主体;若不属于同一人物主体,则发出预设形式的表示有陌生人的预警提示。
在一些具体的实施中,智能设备包括冰箱,所述状态信息包括冰箱内存储的食物信息所述处理器602具体用于执行以下步骤:根据食物信息检查以下的一个或两个条件是否成立,并产生所成立的条件对应的预警提示:食物信息表征的食物种类少于预设种类;或,食物信息中的其中一种食物对应的食物量低于预设值,例如:鸡蛋的数量少于3个。
上述智能设备6的各部件之间,以及处理器所执行的步骤的具体的交互细节请参阅图2所示的实施例中的交互过程,具体此处不再赘述。
结合图7,本发明实施例还提供了一种用户终端7,该用户终端7在实际应用中的产品形态是前述图1所示的实施例中所举例的用户终端产品。
具体的,该用户终端7包括存储器701和处理器702。存储器701可以包括只读存储器和随机存取存储器,并向处理器702提供指令和数据,存储器701的一部分还可以包括可能包含高速随机存取存储器(RAM,Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory)。
存储器701存储了如下的元素,可执行模块或者数据结构,或者它们的子集,或者它们的扩展集:
应用程序:包括各种操作指令,用于实现各种操作。
操作系统:包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。
在本发明实施例中,处理器702通过调用存储器701存储的应用程序,执行上述图3所示的方法实施例中用户终端104所执行的部分步骤或者全部步骤,主要用于执行:
以预先在物联平台注册的用户账号登录物联平台;生成将至少一个智能设备上报的状态信息发送至投影设备的指令,至少一个智能设备的设备账号与用户账号在物联平台具有绑定关系,以及投影设备的设备账号与用户账号在物联平台具有绑定关系;将指令发送给物联平台,以使得物联平台接收到至少一个智能设备上报的状态信息后将状态信息转发给投影设备。
在一些具体的实施中,处理器还用于执行应用程序以用于:生成将投影设备与至少一个智能设备对应到同一群组的请求;将请求发送到物联平台,以使得物联平台将投影设备的设备账号以及至少一个智能设备的设备账号与同一群组的群组标识相对应;生成将同一群组内的智能设备上报的状态信息发送至该群组内的投影设备的指令。
在一些具体的实施中,处理器在执行生成将至少一个智能设备上报的状态信息发送至投影设备的指令的步骤之前,还用于执行以下步骤:生成针对于投影设备的绑定请求,将该绑定请求发送到物联平台,以使得物联平台存储用户账号与投影设备的设备账号的绑定关系;生成针对于至少一个智能设备的绑定请求,将该绑定请求发送到物联平台,以使得物联平台存储用户账号与至少一个智能设备的绑定关系。
上述用户终端7的各部件之间,以及处理器所执行的步骤的具体的交互细节请参阅图3所示的实施例中的交互过程,具体此处不再赘述。
上面是从硬件结构角度对本发明实施例中的投影设备6和用户终端7进行的介绍,下面从功能模块的角度对本发明实施例中的投影设备和用户终端进行介绍。
结合图8,本发明实施例提供了一种投影设备8,包括:
第一登录模块801,用于通过互联网与物联平台建立连接,并以预先在物联平台注册的所述投影设备的设备账号登录物联平台;
状态信息接收模块802,用于接收物联平台转发的多个智能设备的状态信息,该状态信息由智能设备发送至物联平台,投影设备的设备账号与预先在物联平台注册的多个智能设备各自对应的设备账号在物联平台存在关联关系;
投影模块803,用于将多个智能设备的状态信息投影到同一屏幕。
在一些具体的实施中,该投影设备8与多个智能设备属于同一用户账号建立的同一群组,该投影设备8与多个智能设备的设备账号在物联平台中与同一群组的群组标识相对应。
其中,上述多个智能设备中包括移动终端,状态信息接收模块802具体用于接收物联平台转发的多个移动终端的地理位置信息;投影模块803具体用于:当状态信息接收模块802接收到多个移动终端发送的地理位置信息时,将多个智能设备的地理位置信息标记在同一地图上并在预设区域内投影显示。
可选的,该投影设备8还包括:检测模块804,用于对智能设备的状态信息进行检测;预警提示模块805,用于当状态信息达到预置的条件时,发出相应的预警提示。
其中,预警提示模块805具体用于执行以下的一个或两个步骤:生成表示状态信息达到预置的条件的声音警报,并播放声音警报;或,对状态信息进行标识性显示。
可选的,智能设备包括血压计,状态信息接收模块802具体用于接收物联平台转发的血压计的血压数据;检测模块804,具体用于判断血压数据对应的血压值是否达到预置的血压值;预警提示模块805,具体用于当血压数据对应的血压值达到预置的血压值时,发出表示血压数据对应的血压值达到预置的血压值的预警提示。
可选的,智能设备包括摄像头,状态信息接收模块802具体用于接收物联平台转发的摄像头摄取的视频信息;检测模块804,具体用于识别视频信息是否包含人员移动形成的图像信息;预警提示模块805,具体用于当视频信息中包含人员移动形成的图像信息时,发出预设形式的表示有人员移动的预警提示。
可选的,智能设备包括摄像头;状态信息接收模块802,具体用于接收物联平台转发的摄像头摄取的视频信息;检测模块804,具体用于判断视频信息中是否包含人脸头像,当视频信息中包含人脸头像时,提取包含的人脸头像,识别提取的人脸头像与预存的具有主人身份的人脸头像是否属于同一个人物主体;预警提示模块805,具体用于当检测模块804检测到提取的人脸头像与预存的具有主任身份的人脸头像不属于同一人物主体时,发出预设形式的表示有陌生人的预警提示。
可选的,智能设备包括冰箱,状态信息接收模块802,具体用于接收物联平台转发的冰箱内存储的食物信息;检测模块804,具体用于根据食物信息检查以下的一个或两个条件是否成立:1)、食物信息表征的食物种类少于预设种类;2)食物信息中的其中一种食物对应的食物量低于预设值;预警提示模块805,具体用于当检测模块804检测的上述一个或两个条件成立时,产生所成立的条件对应的预警提示。
上述智能设备8的各功能模块之间的具体交互细节请参阅图2所示的实施例中的交互过程,具体此处不再赘述。
结合图9,本发明实施例提供了一种用户终端9,包括:
第二登录模块901,用于以预先在物联平台注册的用户账号登录物联平台;
指令生成模块902,用于生成将至少一个智能设备上报的状态信息发送至投影设备的指令,至少一个智能设备的设备账号与用户账号在物联平台具有绑定关系,以及投影设备的设备账号与用户账号在物联平台具有绑定关系;
指令发送模块903,用于将指令发送给物联平台,以使得物联平台接收到至少一个智能设备上报的状态信息后将状态信息转发给投影设备。
可选的,该用户终端还包括:群组生成请求模块,用于生成将投影设备与至少一个智能设备对应到同一群组的请求;群组生成请求发送模块,用于将请求发送到物联平台,以使得物联平台将投影设备的设备账号以及至少一个智能设备的设备账号与同一群组的群组标识相对应;指令生成模块902,具体用于生成将同一群组内的智能设备上报的状态信息发送至该群组内的投影设备的指令。
可选的,该用户终端还包括:第一绑定请求生成模块,用于生成针对于投影设备的绑定请求,第一绑定请求发送模块,用于将该绑定请求发送到物联平台,以使得物联平台存储用户账号与投影设备的设备账号的绑定关系;第二绑定请求生成模块,用于生成针对于至少一个智能设备的绑定请求,第二绑定请求发送模块,用于将该绑定请求发送到物联平台,以使得物联平台存储用户账号与至少一个智能设备的绑定关系。
上述用户终端9的各功能模块之间的具体交互细节请参阅图3所示的实施例中的交互过程,具体此处不再赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。