一种智能设备的管理方法及装置与流程

文档序号:16779386发布日期:2019-02-01 18:59阅读:175来源:国知局
一种智能设备的管理方法及装置与流程

本发明涉及物联网技术领域,尤其涉及一种智能设备的管理方法及装置。



背景技术:

由于科技的不断发展,越来越多的智能设备(例如:智能空调、智能电视、智能电灯、智能空气净化器、等等)进入人们的生活,这些智能设备有一个共同的特点,那就是可以通过无线网络与云端连接,这样,用户即可通过手机与云端通信,实现对智能设备的控制(例如:开机、关机、等等)。

超级app,可以同时与多个智能设备绑定,从而实现通过一个app对多个智能设备进行控制。这种便捷的控制方式给人们的生活带来了便利。

但是,由于现在的智能设备越来越多,在用户使用超级app控制智能设备时,用户需要从众多操作图标中找到所需的智能设备对应的操作图标,用户操作复杂,很不方便,导致智能设备的操作效率较低。

因此,如何提高智能设备的操作效率是亟待解决的问题。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的智能设备的管理方法及装置。

第一方面,本发明实施例提供一种智能设备的管理方法,包括:

获取预设应用程序的当前使用场景信息,所述预设应用程序与多个智能设备绑定,用于对所述多个智能设备进行控制;

基于所述当前使用场景信息,对所述用户的第一行为进行预测,获得第一预测结果,所述第一行为是所述用户即将通过所述预设应用程序对目标智能设备进行操作的行为,所述目标智能设备属于所述多个智能设备;

基于所述第一预测结果,调整所述预设应用程序的用户界面布局。

优选的,所述获取预设应用程序的当前使用场景信息,包括:

在所述预设应用程序被启动时,获取当前时间信息;和/或

在所述预设应用程序被启动时,获取移动终端的当前位置信息。

优选的,所述基于所述当前使用场景信息,对所述用户的第一行为进行预测,获得第一预测结果,包括:

获取与所述当前使用场景信息对应的所述用户的历史行为数据;

对所述历史行为数据进行分析,获得所述用户对所述目标智能设备的操作规律;

基于所述操作规律,对所述第一行为进行预测,获得所述第一预测结果。

优选的,所述基于所述当前使用场景信息,对所述用户的第一行为进行预测,获得第一预测结果,包括:

将所述当前使用场景信息发送至服务器;

接收所述服务器反馈的所述第一预测结果。

优选的,所述基于所述第一预测结果,调整所述预设应用程序的用户界面布局,包括:

基于所述第一预测结果,确定与所述第一行为对应的m个操作图标,所述m个操作图标位于所述用户界面上,用于对所述目标智能设备进行控制,m为正整数;

将所述m个操作图标展示在所述用户界面的首页,以方便所述用户对所述m个操作图标进行操作。

优选的,所述将所述m个操作按键展示在所述用户界面的首页,包括:

将所述m个操作图标展示在所述首页上其它操作图标的前面;或

将所述m个操作图标展示在所述首页的空白区域。

优选的,所述方法还包括:

采集周围环境信息;

基于所述周围环境信息,判断所述第一行为是否与所述周围环境信息存在冲突;

若存在冲突,则输出与所述冲突相关的提示信息。

优选的,所述方法还包括:

在所述目标智能设备运行时,基于所述目标智能设备的历史运行数据,对所述用户的第二行为进行预测,获得第二预测结果,所述第二行为位于所述第一行为之后,且用于对所述目标智能设备进行操作;

基于所述第二预测结果,对所述目标智能设备进行控制。

优选的,所述方法还包括:

在所述用户基于调整后的用户界面对所述目标智能设备进行操作后,基于所述第一行为,获取其他用户历史行为数据;

基于所述其他用户历史行为数据,确定所述用户的当前需求;

输出用于满足所述当前需求的推荐信息。

第二方面,本发明还提供一种智能设备的管理装置,包括:

使用场景获取模块,用于获取预设应用程序的当前使用场景信息,所述预设应用程序与多个智能设备绑定,用于对所述多个智能设备进行控制;

第一行为预测模块,用于基于所述当前使用场景信息,对所述用户的第一行为进行预测,获得第一预测结果,所述第一行为是所述用户即将通过所述预设应用程序对目标智能设备进行操作的行为,所述目标智能设备属于所述多个智能设备;

调整模块,用于基于所述第一预测结果,调整所述预设应用程序的用户界面布局。

优选的,使用场景获取模块,包括:

第一获取单元,用于在所述预设应用程序被启动时,获取当前时间信息;和/或

第二获取单元,用于在所述预设应用程序被启动时,获取移动终端的当前位置信息。

优选的,第一行为预测模块,包括:

第三获取单元,用于获取与所述当前使用场景信息对应的所述用户的历史行为数据;

操作规律获得单元,用于对所述历史行为数据进行分析,获得所述用户对所述目标智能设备的操作规律;

预测结果获得单元,用于基于所述操作规律,对所述第一行为进行预测,获得所述第一预测结果。

优选的,第一行为预测模块,包括:

发送单元,用于将所述当前使用场景信息发送至服务器;

接收单元,用于接收所述服务器反馈的所述第一预测结果。

优选的,调整模块,包括:

确定单元,用于基于所述第一预测结果,确定与所述第一行为对应的m个操作图标,所述m个操作图标位于所述用户界面上,用于对所述目标智能设备进行控制,m为正整数;

展示单元,用于将所述m个操作图标展示在所述用户界面的首页,以方便所述用户对所述m个操作图标按键进行操作。

优选的,展示单元具体用于:将所述m个操作图标展示在所述首页上其它操作图标的前面;或

将所述m个操作图标展示在所述首页的空白区域。

优选的,还包括:

采集模块,用于采集周围环境信息;

判断模块,用于基于所述周围环境信息,判断所述第一行为是否与所述周围环境信息存在冲突;

提示信息输出模块,用于在存在冲突时,则输出与所述冲突相关的提示信息。

优选的,还包括:

第二行为预测模块,用于在所述目标智能设备运行时,基于所述目标智能设备的历史运行数据,对所述用户的第二行为进行预测,获得第二预测结果,所述第二行为位于所述第一行为之后,且用于对所述目标智能设备进行操作;

控制模块,用于基于所述第二预测结果,对所述目标智能设备进行控制。

优选的,还包括:

其他用户历史行为获取模块,用于在所述用户基于调整后的用户界面对所述目标智能设备进行操作后,基于所述第一行为,获取其他用户历史行为数据;

需求确定模块,用于基于所述其他用户历史行为数据,确定所述用户的当前需求;

推荐信息输出模块,用于输出用于满足所述当前需求的推荐信息。

第三方面,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现第一方面中任一所述的方法步骤。

第四方面,本发明还提供一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面中任一项所述方法的步骤。

本发明实施例中的一个或多个技术方案,至少具有如下技术效果或优点:

本发明提供的一种智能设备的管理方法,包括获取预设应用程序的当前场景信息,基于该使用场景信息,对用户的第一行为进行预测,来获得第一预测结果,基于该第一预测结果,调整该预设应用程序的用户界面布局,解决了现有技术中用户在需要对智能设备控制时,需要从众多操作图标中查找对应的操作图标,这样既浪费时间,操作效率也不高的问题,进而能够根据用户日常的习惯主动调整操作图标在首页界面的显示,从而便于用户的操作,提高了用户的操作效率,且提高了智能设备的智能化。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考图形表示相同的部件。在附图中:

图1示出了本发明第一实施例中的智能设备的管理方法的流程图;

图2a、图2b示出了本发明第一实施例中用户界面的首页展示示意图;

图3示出了本发明第二实施例中的智能设备的管理装置的结构图;

图4示出了本发明第四实施例中的计算机设备的结构图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明的总体思路如下:

在某一使用场景中(例如:在用户下班回到家的使用场景中),在开启超级app时,该超级app会根据用户当前所需的使用场景,对用户的操作行为进行预测,即预测用户可能会在该超级app上操作的图标,根据这样的预测,自动将可能会操作的图标展示在该超级app的首页,便于用户快速操作,从而提高了用户的操作效率,同时也提高了智能设备的智能化。

本发明第一实施例提供的一种智能设备的管理方法,如图1所示,包括:

s101,获取预设应用程序的当前使用场景信息,该预设应用程序与多个智能设备绑定,用于对多个智能设备进行控制。

s102,基于当前使用场景信息,对用户的第一行为进行预测,获得第一预测结果,该第一行为是用户即将通过预设应用程序对目标智能设备进行操作的行为,该目标智能设备属于该多个智能设备;

s103,基于第一预测结果,调整预设应用程序的用户界面布局。

在具体的实施方式中,s101,获取预设应用程序的当前使用场景信息。

该预设应用程序与多个智能设备绑定,用于对多个智能设备进行控制。多个智能设备具体可以是智能电视、智能空调、智能电灯、智能空气净化器等等。该预设应用程序具体是超级app,该超级app打开后页面显示多个智能设备的控制图标。

获取预设应用程序的当前使用场景信息,具体是在该预设应用程序被启动时,获取当前时间信息,和/或在该预设应用程序被启动时,获取移动终端的当前位置信息。

比如,当用户手动开启手机上的超级app时,检测到当前的时间是下午6点,该时间是用户下班回到家的时间,此时,确定当前的使用场景是下班回到家的场景。

另一种方式是当用户手动开启手机上的超级app时,检测到当前用户的位置移动是由公司回到家,确定当前的使用场景是下班回到家的场景。

还有一种方式是,将时间和位置相结合,比如,在开启超级app时,检测到当前的时间是下午6点,检测到当前用户的位置是在商场,确定当前的使用场景是远程控制的场景。若当在开启该超级app时,检测到当前的时间是下午6点,同时检测到当前用户的位置是在家,确定当前的使用场景是回到家的使用场景。

在获取到当前的使用场景信息之后,执行s102,基于该当前使用场景信息,对用户的第一行为进行预测,获得第一预设结果,该第一行为是用户即将通过预设应用程序对目标智能设备进行操作的行为,该目标智能设备属于多个智能设备。

具体地,首先,获取与当前使用场景信息对应的用户的历史行为数据;然后,对该历史行为数据进行分析,获取用户对目标智能设备的操作规律;最后,基于该操作规律,对第一行为进行预测,获得该第一预测结果。

在具体的实施方式中,先根据当前下班回到家的使用场景信息,获取一周或者一个月的时间内,用户每天下班回到家时对智能设备操作的历史记录信息,即用户的历史行为数据,然后,对该历史行为数据进行分析,具体是分析每天下班回到家开启的智能设备的类别,这一段时间内开启该智能设备的频次,以及开启的时长等等信息。从而获得该用户在下班回到家的使用场景下对智能设备的操作规律。比如,用户下班回到家,一般是先开智能电灯,然后再开智能电视,接着开智能厨具;在进入冬季,用户下班回到家,会增加开启智能空气净化器。

随着季节的变化,比如,进入夏季最热的时候,用户下班回到家,还会增加智能空调的开启等等。

基于上述获得的用户对目标智能设备的操作规律,对用户的第一行为进行预测,获得第一预测结果。

比如,根据上述用户对目标智能设备的操作规律,对用户在下班回到家这样一个使用场景下的行为进行预测,得到用户在下班回到家的使用场景中,会操作智能电灯、智能电视、智能厨具的预测结果。

上述是根据超级app反馈的预测结果,其中,可以是该超级app的载体:手机或者平板电脑检测获得的预测结果,还可以是由超级app的载体(手机或者平板电脑)将获得的场景信息发送至服务器,由服务器获得与该使用场景信息对应的用户的历史行为数据,然后,由服务器对该历史行为数据进行分析,获得用户对目标智能设备的操作规律,最后,基于该操作规律,对该第一行为进行预测,从而获得第一预测结果,由服务器反馈该第一预测结果。具体地,由服务器对历史行为数据进行分析的过程就不再详细赘述了。

在获得该第一预设结果之后,执行s103,基于该第一预测结果,调整该预设应用程序的用户界面布局,具体包括:

基于该第一预测结果,确定与该第一行为对应的m个操作图标,该m个操作图标位于预设应用程序的用户界面上,用于对目标智能设备进行控制,m为正整数;将该m个操作图标展示在用户界面的首页上,以方便用户对这m个操作图标进行操作。

具体地,根据上述获得的用户下班回到家的场景信息,获得的第一预测结果是开启智能电灯、智能电视、智能厨具,那么确定的这三个操作图标,将这三个图标展示在用户界面的首页。

具体在用户界面的首页展示时,可将m个操作图标展示在首页上相对于其他操作图标的前面,或者是直接展示在首页的空白区域,如图2a、图2b所示。其中,图2a为m个操作图标展示在首页上相对于其他操作图标的前面;图2b为m个操作图标直接展示在首页的空白区域。还可以采用悬浮的方式展示,这样,无论该用户界面如何变动,该m个操作图标都不动,便于用户对预先展示的m个操作图标快速操作。

在调整了预设应用程序的用户界面布局之后,还包括:在该用户界面显示的其他有用数据,该有用数据用于提高对智能设备的智能化控制。

具体包括如下三种有用数据:

第一种,冲突信息的提示。

采集周围环境信息;基于该周围环境信息,判断该第一行为是否与周围环境信息存在冲突;若存在冲突,则输出与该冲突相关的提示信息。

具体的实施方式中,当用户回到家,该预设应用程序根据对用户的第一行为预测,调整该预设应用程序的用户界面布局之后,该用户界面布局中将用于控制(例如:开启)智能电灯、智能空气净化器、智能电视、智能厨具的操作图标优先展示。此时,由手机检测到今天的空气质量为优的环境信息,从而判断用户开启智能空气净化器的行为与当前空气质量为优的信息存在冲突,即空气质量较高,无需开启智能空气净化器。因此,输出提示信息“今天空气质量为优,确定是否还要继续开启智能空气净化器”。当然,用户可以根据指引选择开启或者不开启的操作。

第二种,预约信息的提示。

在目标智能设备运行时,基于该目标智能设备的历史运行数据,对用户的第二行为进行预测,获得第二预测结果,其中,该第二行为位于第一行为之后,且用于对该目标智能设备进行操作;基于该第二预测结果,对该目标智能设备进行控制。

在具体的实施方式中,当用户回到家,对预设应用程序上用户界面优先展示的图标进行操作之后,对应所述图标的智能设备也相应开启,比如,智能电灯开启、智能电视开启、智能空调开启,其中,在点击智能电视的图标时,相应弹出预约信息的提示:是否在2小时之后关闭。该预约信息的内容是根据用户日常在使用智能电视时的规律所生成的(即:用户有在2小时后关闭智能电视的习惯),该预约信息可供用户选择,如果用户选择确定2小时之后关闭,则在2小时之后无需用户再次操作便可自动关闭该智能电视。如果用户选择拒绝2小时之后关闭,则如果需要关闭,还需用户手动操作。

第三种,推荐信息提示。

在用户基于调整后的用户界面对目标智能设备进行操作后,基于该第一行为,获取其他用户历史行为数据;基于其他用户历史行为数据,确定用户的当前需求;输出用于满足当前需求的推荐信息。

在具体的实施方式中,当用户根据用户界面优先展示的图标操作之后,根据大数据的统计获得其他用户在该使用场景下的历史行为数据,获得该用户当前的需求。比如,用户要出门上班的使用场景中,该预设应用程序展示的用户界面中包括智能电灯的图标、智能电视的图标,当用户点击了智能电灯的图标、智能电视的图标使得智能电灯、智能电视关闭之后,根据大数据的统计,其他用户还有点击智能扫地机器人的图标的操作,从而确定该用户当前需求是对房间地面进行清理。根据这样的需求,来输出用于满足用户当前需求的推荐信息,比如,推荐用户购买智能扫地机器人等等可以方便用户出门时,开启的智能设备。

本发明实施例中的一个或多个技术方案,至少具有如下技术效果或优点:

本发明提供的一种智能设备的管理方法,包括获取预设应用程序的当前场景信息,基于该使用场景信息,对用户的第一行为进行预测,来获得第一预测结果,基于该第一预测结果,调整该预设应用程序的用户界面布局,解决了现有技术中用户在需要对智能设备控制时,需要从众多操作图标中查找对应的操作图标,这样既浪费时间,操作效率也不高的问题,进而能够根据用户日常的习惯主动调整操作图标在首页界面的显示,从而便于用户的操作,提高了用户的操作效率,且提高了智能设备的智能化。

基于相同的发明构思,本发明第二实施例还提供了一种智能设备的管理装置,如图3所示,包括:

使用场景获取模块301,用于获取预设应用程序的当前使用场景信息,所述预设应用程序与多个智能设备绑定,用于对所述多个智能设备进行控制;

第一行为预测模块302,用于基于所述当前使用场景信息,对所述用户的第一行为进行预测,获得第一预测结果,所述第一行为是所述用户即将通过所述预设应用程序对目标智能设备进行操作的行为,所述目标智能设备属于所述多个智能设备;

调整模块303,用于基于所述第一预测结果,调整所述预设应用程序的用户界面布局。

在一种优选的实施方式中,使用场景获取模块301,包括:

第一获取单元,用于在所述预设应用程序被启动时,获取当前时间信息;和/或

第二获取单元,用于在所述预设应用程序被启动时,获取移动终端的当前位置信息。

在一种优选的实施方式中,第一行为预测模块302,包括:

第三获取单元,用于获取与所述当前使用场景信息对应的所述用户的历史行为数据;

操作规律获得单元,用于对所述历史行为数据进行分析,获得所述用户对所述目标智能设备的操作规律;

预测结果获得单元,用于基于所述操作规律,对所述第一行为进行预测,获得所述第一预测结果。

在一种优选的实施方式中,第一行为预测模块302,包括:

发送单元,用于将所述当前使用场景信息发送至服务器;

接收单元,用于接收所述服务器反馈的所述第一预测结果。

在一种优选的实施方式中,调整模块303,包括:

确定单元,用于基于所述第一预测结果,确定与所述第一行为对应的m个操作图标,所述m个操作图标位于所述用户界面上,用于对所述目标智能设备进行控制,m为正整数;

展示单元,用于将所述m个操作图标展示在所述用户界面的首页,以方便所述用户对所述m个操作图标按键进行操作。

在一种优选的实施方式中,展示单元具体用于:将所述m个操作图标展示在所述首页上其它操作图标的前面;或

将所述m个操作图标展示在所述首页的空白区域。

在一种优选的实施方式中,还包括:

采集模块,用于采集周围环境信息;

判断模块,用于基于所述周围环境信息,判断所述第一行为是否与所述周围环境信息存在冲突;

提示信息输出模块,用于在存在冲突时,则输出与所述冲突相关的提示信息。

在一种优选的实施方式中,还包括:

第二行为预测模块,用于在所述目标智能设备运行时,基于所述目标智能设备的历史运行数据,对所述用户的第二行为进行预测,获得第二预测结果,所述第二行为位于所述第一行为之后,且用于对所述目标智能设备进行操作;

控制模块,用于基于所述第二预测结果,对所述目标智能设备进行控制。

在一种优选的实施方式中,还包括:

其他用户历史行为获取模块,用于在所述用户基于调整后的用户界面对所述目标智能设备进行操作后,基于所述第一行为,获取其他用户历史行为数据;

需求确定模块,用于基于所述其他用户历史行为数据,确定所述用户的当前需求;

推荐信息输出模块,用于输出用于满足所述当前需求的推荐信息。

基于同一发明构思,本发明第三实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述第一实施例所述的方法步骤。

基于同一发明构思,本发明第四实施例还提供了一种计算机设备,如图4所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该计算机设备可以为包括手机、平板电脑、pda(personaldigitalassistant,个人数字助理)、pos(pointofsales,销售终端)、车载电脑等任意终端设备,以计算机设备为手机为例:

图4示出的是与本发明实施例提供的计算机设备相关的部分结构的框图。参考图4,该计算机设备包括:存储器401和处理器402。本领域技术人员可以理解,图3中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图4对计算机设备的各个构成部件进行具体的介绍:

存储器301可用于存储软件程序以及模块,处理器402通过运行存储在存储器301的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器301可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储数据(比如音频数据、电话本等)等。此外,存储器401可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

处理器402是计算机设备的控制中心,通过运行或执行存储在存储器401内的软件程序和/或模块,以及调用存储在存储器401内的数据,执行各种功能和处理数据。可选的,处理器402可包括一个或多个处理单元;优选的,处理器402可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。

在本发明实施例中,该计算机设备所包括的处理器402可以具有前述第一实施例中任一方法步骤所对应的功能。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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