掌桥专利:专业的专利平台
掌桥专利
首页

智能设备的控制方法、装置、终端及存储介质

文献发布时间:2023-06-19 11:45:49


智能设备的控制方法、装置、终端及存储介质

技术领域

本申请涉及计算机技术领域,具体涉及一种智能设备的控制方法、装置、终端及存储介质。

背景技术

目前业界主要物联网平台中,智能家居平台APP支持同时添加多个智能设备,要控制设备就需要从设备列表中点击对应的设备进入设备的详细控制页面来执行具体控制行为。这种详细控制页面的切换方式,无法满足用户在各种使用场景中便捷控制多个智能设备的要求。例如用户在浏览APP中的线上菜谱的时候,如果需要切换到工作中的智能炸锅,就需要按照页面路径一层一层返回到前端的设备列表页,并点击对应的智能炸锅设备进入智能炸锅的详细控制页面,如需继续浏览菜谱,返回菜谱页面时,还需要重新层层点击前往对应的菜谱页,过程比较繁琐。

发明内容

基于此,有必要针对上述问题,提出一种便捷的智能设备的控制方法、装置、终端及存储介质。

为实现上述目的,本申请第一方面提供一种智能设备的控制方法,包括:

在终端的前端页面显示第一目标智能设备对应的第一悬浮控制图标,所述第一目标智能设备是指与终端连接且处于运行状态的智能设备;

所述终端接收对所述第一悬浮控制图标的第一指令,响应于所述第一指令,在所述终端显示所述第一目标智能设备的控制页面。

为实现上述目的,本申请第二方面提供一种智能设备的控制装置,包括:

显示模块,在终端的前端页面显示第一目标智能设备对应的第一悬浮控制图标,所述第一目标智能设备是指与终端连接且处于运行状态的智能设备;

接收模块,用于所述终端接收对所述第一悬浮控制图标的第一指令;

所述显示模块还用于响应于所述第一指令,在所述终端显示所述第一目标智能设备的控制页面。

为实现上述目的,本申请第三方面提供一种终端,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如第一方面所述的方法中的步骤。

为实现上述目的,本申请第四方面一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如第一方面所述的方法中的步骤。

上述智能设备的控制方法、装置、终端及存储介质,在终端的前端页面显示第一目标智能设备对应的第一悬浮控制图标,所述第一目标智能设备是指与终端连接且处于运行状态的智能设备;所述终端接收对所述第一悬浮控制图标的第一指令,响应于所述第一指令,在所述终端显示所述第一目标智能设备的控制页面上述智能设备的控制方法,将与终端连接且处于运行状态的智能设备(即第一目标智能设备)对应的悬浮控制图标显示在前端页面,这样就可以通过该第一悬浮控制图标进入第一目标智能设备对应的控制页面,从而实现了便捷且快速地切换到相应的控制页面,而不需要层层点击才能进入相应的控制页面。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

其中:

图1是一个实施例中智能设备的控制方法的流程图;

图2是一个实施例中第一悬浮控制图标重合展示的界面示意图;

图3是另一个实施例中第一悬浮控制图标重合展示的界面示意图;

图4是一个实施例中第二目标智能设备的控制页面的示意图;

图5是一个实施例中第一悬浮控制图标展开状态的界面示意图;

图6是一个实施例中智能设备的控制装置的结构框图;

图7是一个实施例中终端的内部结构图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

如图1所示,提出了一种智能设备的控制方法,该智能设备的控制方法可以应用于终端,本实施例以应用于终端举例说明。该智能设备的控制方法具体包括以下步骤:

步骤102,在终端的前端页面显示第一目标智能设备对应的第一悬浮控制图标,第一目标智能设备是指与终端连接且处于运行状态的智能设备。

其中,智能设备的状态分为空闲和运行两种状态。为了能够便捷地控制处于运行状态的智能设备,将与终端连接且处于运行状态的智能设备的控制图标以悬浮状态(比如,以悬浮球、悬浮窗等方式)展示在前端界面。为了区分,将处于运行状态的智能设备称为“第一目标智能设备”,相应地,将第一目标智能设备对应的悬浮状态的控制图标称为“第一悬浮控制图标”。

在一个实施例中,终端通过APP(Application,应用程序)以一个特定时间频率去向各个智能设备发送请求,以便检测智能设备的状态,如果检测到正在运行的智能设备,将处于运行状态的智能设备的控制图标悬浮展示在前端页面,即自动筛选并显示正在运行的智能设备的悬浮控制图标。在另一个实施例中,当智能终端开始运行时,主动向对应的终端APP发送运行状态,终端通过APP接收到后,将处于运行状态的智能设备的悬浮控制图标展示在前端页面。

在一个实施例中,前端页面是指APP中当前显示的,除第一目标智能设备的详细控制页面以外的其他页面,即无论APP当前处于什么页面,只要不是第一目标智能设备的详细控制页面,就将第一目标智能设备对应的第一悬浮控制图标显示在APP的当前页面。通过将第一悬浮控制图标显示在APP的当前页面,使得用户可以快速地通过第一悬浮控制图标进入对应的控制页面。比如,用户在一边浏览APP中的线上菜谱,一边使用智能炸锅对食物用该菜谱进行烹饪时,可以快速通过显示在前端页面的智能炸锅的第一悬浮控制图标进入对应的智能炸锅的控制页面。

在另一个实施例中,前端页面是指终端显示的当前界面。即打开智能家居平台APP,隐藏APP页面使得该智能家居平台APP处于后台工作状态,终端当前操作其他界面,例如新闻APP的浏览界面等,在当前界面仍显示处于工作状态的智能设备对应的悬浮控制图标,以便用户即时控制和便捷操作。可选地,这种显示方式,可以由用户在智能平台APP中自主选择是否开启,如果选择开启,则智能家居平台APP进入后台工作时仍显示智能设备的悬浮控制图标;如果选择关闭,则智能家居平台APP进入后台工作时,即终端的当前界面为其他界面时,不显示悬浮控制图标。

步骤104,终端接收对第一悬浮控制图标的第一指令,响应于第一指令,在终端显示第一目标智能设备的控制页面。

其中,第一指令为进入第一目标智能设备的控制页面的指令。第一指令的触发方式可以根据需要自定义设置,例如,通过点击第一悬浮控制图标的方式触发第一指令,也可以通过滑动悬浮控制图标的方式触发第一指令,本申请对此不做限制。当终端接收到第一指令后,响应于第一指令进入第一目标智能设备的控制页面,即终端显示智能设备的控制页面。

在一个实施例中,悬浮控制图标以悬浮球的形式显示在前端页面,在其他实施例中,悬浮控制图标还可以是以其他形状显示在前端页面,比如,正方形悬浮窗、星形悬浮球等。

在一个实施例中,当存在多个第一目标智能设备时,将多个第一目标智能设备对应的多个第一悬浮控制图标都以悬浮状态展示在前端页面。展示的方式可以是将多个第一目标智能设备的悬浮控制图标横向排列,也可以是竖向排列。在另一个实施例中,为了节省空间,可以将多个第一目标智能设备的第一悬浮控制图标部分重合或全部重合展示。

上述智能设备的控制方法,将与终端连接且处于运行状态的智能设备(即第一目标智能设备)对应的悬浮控制图标显示在前端页面,这样就可以通过该第一悬浮控制图标进入第一目标智能设备对应的控制页面,从而实现了便捷且快速地切换到相应的控制页面,而不需要层层点击才能进入相应的控制页面。

在一个具体的应用场景中,针对智能厨电类设备控制,通过悬浮控制图标实现了便捷控制。方便用户在智能设备使用中,可随时在任意页面通过点击悬浮控制图标进入智能设备的控制页面查看运行状态或者进行相应操作。在一个实施例中,将智能设备的运行状态也以悬浮控制图标显示在前端页面,在不进入详细控制页面,也可以通过悬浮控制图标查看运行状态,提高了用户使用智能产品的体验。

在一个实施例中,所述第一悬浮控制图标分为收起状态和展开状态,图1示出的方法还包括:

终端接收第二指令,响应于第二指令,将第一悬浮控制图标由收起状态变为展开状态,其中,第一悬浮控制图标在收起状态下显示第一目标智能设备的缩略图标,第一悬浮控制图标在展开状态下显示第一目标智能设备的当前运行状态。

其中,为了更好地展示悬浮控制图标,将悬浮控制图标分为收起状态和展开状态。其中,收起状态是为了节省空间,收起状态下显示第一目标智能设备的缩略图标。展开状态是为了准确地操作以及快速查看第一目标智能设备的当前运行状态。第二指令用于指示第一悬浮控制图标由收起状态切换为展开状态。图2、图3所示为一个实施例中第一悬浮图标收起状态的示意图;图5所示为一个实施例中第一悬浮控制图标展开状态的示意图。展开状态显示的当前智能设备的运行状态包括例如:厨电智能设备(烤箱、微波炉或空气炸锅等)的烹饪时间、智能空调的模式(制热制冷模式、风速、风向等)、以及加湿器的工作状态(湿度、温度、香薰模式等),本申请对此不做限制。在收起状态时可以节省空间,在展开状态时可以一目了然,快速查看第一目标智能设备的运行状态且有利于对第一悬浮控制图标的进一步操作。

在一个实施例中,第一悬浮控制图标还包括关闭状态,其中,当在终端显示第一目标智能设备的控制页面时,调整第一目标智能设备对应的第一悬浮控制图标为关闭状态。

其中,当进入到第一目标智能设备的控制页面后将相应的第一悬浮控制图标关闭。由于悬浮控制图标的目的就是为了快速进入控制页面,而进入控制页面后就不需要再展示该悬浮控制图标,所以将其进行关闭,这样有利于避免悬浮图标对界面的遮挡,且有利于避免误操作。

在一个实施例中,当存在多个第一目标智能设备时,步骤102“在终端的前端页面显示第一目标智能设备对应的第一悬浮控制图标”,包括:在终端的前端页面显示多个第一目标智能设备对应的多个第一悬浮控制图标,并且多个第一悬浮控制图标以部分重合或全部重合的方式显示。

其中,如图2所示,当存在处于运行状态的多个第一目标智能设备时,在终端的前端页面中将多个第一目标智能设备的悬浮控制图标以部分重合或全部重合的方式进行展示,从而可以节省悬浮控制图标的占用空间。在另一个实施例中,如图3所示的终端前端界面中多个第一悬浮控制图标的示意图,除了展示第一悬浮控制图标,还展示目前正在运行的第一目标智能设备数量。

在一个实施例中,当存在多个第一悬浮控制图标时,当接收到由收起状态切换为展开状态的指令时,将多个第一悬浮控制图标由重合状态一起进行展开,并显示每个第一悬浮控制图标对应的目标智能设备的当前运行状态。

在一个实施例中,步骤104“终端接收对第一悬浮控制图标的第一指令,响应于第一指令,在终端显示第一目标智能设备的控制页面”,包括:

当存在多个第一目标智能设备对应的多个第一悬浮控制图标时,接收对第二悬浮控制图标的第三指令,其中,第二悬浮控制图标为从多个第一悬浮控制图标中选择的一个悬浮图标;响应于第三指令,在终端显示第二目标智能设备的控制页面,并将第二悬浮控制图标调整为关闭状态,其中第二目标智能设备对应第二悬浮控制图标;以及在第二目标智能设备的控制页面,以收起状态显示除第二悬浮控制图标以外的多个第一悬浮控制图标。

其中,当存在多个运行状态的第一目标智能设备时,如果需要对其中某个第一目标智能设备进行控制时,为了区分,将该需要进入控制页面的第一目标智能设备称为第二目标智能设备,通过该第二目标智能设备对应的第二悬浮控制图标进入相应的控制页面。第三指令是触发从第二悬浮控制图标进入第二目标智能设备的控制页面的指令。在进入第二目标智能设备的控制页面后,将该第二目标智能设备对应的第二悬浮控制图标进行关闭,其他第一悬浮控制图标仍然以收起状态显示在当前页面。假设目前处于运行状态的第一目标智能设备有三个,点击其中一个第一目标智能设备,即第二目标智能设备的悬浮控制图标,以进入第二目标智能设备的控制页面,该第二目标智能设备的第二悬浮控制图标关闭,另外两个第一目标智能设备的第一悬浮控制图标仍然显示在该页面。如图4所示,为一个实施例中展示的第二目标智能设备的控制页面的示意图,控制页面上仍然显示有其他第一目标智能设备对应的第一悬浮控制图标。在另一实施例中,为了防止误操作,也可以将当前所有第一目标智能设备的第一悬浮控制图标都进行关闭。在一个实施例中,在第二目标智能设备的控制页面,还可以直接通过其他第一悬浮控制图标进入其他第一目标智能设备的控制页面。

在一个实施例中,为了便于操作第一悬浮控制图标,初始时第一悬浮控制图标以收起状态进行展示,当接收到切换指令时,即由收取状态切换为展开状态的指令时,将多个第一悬浮控制图标由重合状态进行展开,在展开状态的情况下,还显示每个第一悬浮控制图标对应的第一目标智能设备的当前运行状态。当前运行状态可以细分为多个状态,比如,对于炸锅,可分为预热中、预热完成、烹饪中、保温中等多个状态。另外,当前运行状态还可以包括运行的时间等信息。

在一个实施例中,收起状态时,只显示运行设备缩略图标,多个悬浮控制图标部分重合,在上层的图标对下层图标部分或全部遮挡;展开状态时,将正在运行的一个或多个目标智能设备的悬浮控制图标进行展开,且展示每个目标智能设备的运行情况,即直观显示正在运行的智能设备以及每个智能设备的运行情况(即当前运行状态),方便用户及时查看和操作。

在一个实施例中,所述将多个第一悬浮控制图标由收起状态进行展开,包括:将多个第一悬浮控制图标由收起状态进行展开且以竖直排列的方式进行显示。

其中,当将多个第一悬浮控制图标有收起状态切换为展开状态时,将多个第一悬浮控制图标以竖直排列的方式进行展开显示,如图5所示,为第一悬浮控制图标进行展开显示的示意图,图中1、2和3分别表示不同的悬浮控制图标。

在一个实施例中,终端接收对第一悬浮控制图标的第四指令,该第四指令为拖动第一悬浮控制图标移动的操作指令;响应于第四指令,确定悬浮控制图标被拖动后的位置与当前显示页面左右两侧边界的距离,将距离较近的一侧边界作为目标侧边界,将第一悬浮控制图标移动至目标侧边界处。

其中,第一悬浮控制图标是可以移动的,当用户觉得第一悬浮控制图标遮挡了某个地方时,可以通过手指拖动的方式将第一悬浮控制图标拖动到APP页面内其他地方,拖动完成后松手,则会自动判断第一悬浮控制图标的当前位置,将第一悬浮控制图标吸附到显示页面的左右侧边界中距离最短的一侧,吸附后高低位置保持松手时最后停留的位置,第一悬浮控制图标的中心与目标侧边界呈预设的固定距离。

在一个实施例中,上述智能设备的控制方法还包括:当退出第二目标智能设备的控制页面后,调整第二目标智能设备对应的第二悬浮控制图标为收起状态。

其中,当退出第二目标智能设备的控制页面后,将相应的悬浮控制图标重新显示在页面上。退出控制页面的方式可以自定义设置,比如,退出的方式可以是用手指向下滑动,也可以是点击关闭控制页面的按钮或者向右滑动等操作方式。同时,退出第二目标智能设备的控制页面后也可以是进入了其他第一智能设备的控制页面。

如图6所示,提出了一种智能设备的控制装置,包括:

显示模块602,在终端的前端页面显示第一目标智能设备对应的第一悬浮控制图标,第一目标智能设备是指与终端连接且处于运行状态的智能设备;

接收模块604,用于接收对第一悬浮控制图标的第一指令;

显示模块602还用于响应于第一指令,在终端显示所述第一目标智能设备的控制页面。

在一个实施例中,第一悬浮控制图标分为收起状态和展开状态:

接收模块604还用于接收第二指令;

显示模块602还用于响应于第二指令,将第一悬浮控制图标由收起状态变为展开状态,其中,第一悬浮控制图标在收起状态下显示第一目标智能设备的缩略图标,第一悬浮控制图标在展开状态下显示第一目标智能设备的当前运行状态。

在一个实施例中,第一悬浮控制图标还包括关闭状态,显示模块还用于当在终端显示第一目标智能设备的控制页面时,调整第一目标智能设备对应的第一悬浮控制图标为关闭状态。

在一个实施例中,当存在多个第一目标智能设备时,显示模块602还用于在终端的前端页面显示多个所述第一目标智能设备对应的多个第一悬浮控制图标,并且多个第一悬浮控制图标以部分重合或全部重合的方式显示。

在一个实施例中,接收模块604还用于当存在多个第一目标智能设备对应的多个第一悬浮控制图标时,接收对第二悬浮控制图标的第三指令,其中,第二悬浮控制图标为从多个第一悬浮控制图标中选择的一个悬浮图标;

显示模块602还用于响应于第三指令,在终端显示第二目标智能设备的控制页面,并将第二悬浮控制图标调整为关闭状态,其中第二目标智能设备对应第二悬浮控制图标;以及在第二目标智能设备的控制页面,以收起状态显示除第二悬浮控制图标以外的多个第一悬浮控制图标。

在一个实施例中,接收模块604还用于接收对第一悬浮控制图标的第四指令,所述第四指令为拖动第一悬浮控制图标移动的操作指令;

显示模块602还用于响应于所述第四指令,确定第一悬浮控制图标被拖动后的位置与当前显示页面左右两侧边界的距离,将距离较近的一侧边界作为目标侧边界,将第一悬浮控制图标移动至目标侧边界处。

在一个实施例中,显示模块602还用于当退出第二目标智能设备的控制页面后,调整第二目标智能设备对应的第二悬浮控制图标为收起状态。

图7示出了一个实施例中终端的内部结构图。该终端具体可以是例如智能手机、计算机、可穿戴设备或可移动设备等。如图7所示,该终端包括通过总线连接的主体、显示屏以及网络接口,主体内设有处理器和存储器,存储器与处理器通信连接。其中,存储器包括非易失性存储介质和内存储器。该终端的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现上述的智能设备的控制方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行上述的智能设备的控制方法。本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

本发明的实施例还提供了一种计算机可读存储介质,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指示相关的硬件来完成,所述程序可存储于所述计算机可读取存储介质中,当一个或者多个程序被一个或者多个处理器执行时,可包括如上述各实施例的流程。其中,所述的存储介质可以为磁碟、光盘、只读存储记忆体(ROM,Read Only Memory)或随机存储记忆体(RAM,Random AccessMemory)等。所述存储介质和所述一个或者多个处理器被包括在所述终端中。

以上所述,仅为本申请较佳的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,根据本申请的技术方案及其发明构思加以等同替换或改变,都应涵盖在本申请的保护范围之内。此外,尽管本说明书中使用了一些特定的术语,但这些术语只是为了方便说明,并不对本申请构成任何限制。

相关技术
  • 智能设备的控制方法、装置、终端及存储介质
  • 智能设备远程控制方法、装置、存储介质和终端
技术分类

06120113048067