家电设备控制方法及系统、移动终端、服务器与流程

文档序号:12676864阅读:182来源:国知局
家电设备控制方法及系统、移动终端、服务器与流程

本发明涉及智能家居领域,尤其涉及一种家电设备控制方法及系统、移动终端、服务器。



背景技术:

现在的日常生活中,用户用到的家电种类越来越多,例如,空调、空气净化器、电风扇等,家电的使用使得用户的日常生活更加舒适。

这些家电大多配备有一个红外遥控器,用户可以通过该红外遥控器来控制对应的家电。例如,当用户试图开启一个空调时,需要通过该空调对应的遥控器,向空调发送一个开机指令。

日常生活中用户经常会找不到家电对应的遥控器,此种情况下,用户就不能对家电进行控制。



技术实现要素:

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。

为此,本发明的第一个目的在于提出一种家电设备控制方法,以实现通过移动终端上的无线通信模块对家电设备进行控制,用于解决当家电设备的遥控器找不到时,用户无法对家电设备进行控制的问题。

本发明的第二个目的在于提出另一种家电设备控制方法。

本发明的第三个目的在于提出一种移动终端。

本发明的第四个目的在于提出一种服务器。

本发明的第五个目的在于提出一种家电设备控制系统。

为达上述目的,本发明第一方面实施例提出了一种家电设备控制方法,包括:

向服务器发送一个用于获取目标家电设备的遥控器数据的获取请求;

接收所述服务器返回的根据所述获取请求获取的所述遥控器数据;

基于所述遥控器数据通过无线通信模块向所述目标家电设备发送控制指令。

本发明实施例的家电设备控制方法,在获取到遥控器数据后,移动终端就可以基于该遥控器数据,通过自身的无线通信模块向家电设备发送控制指令,实现了利用移动终端对家电设备进行控制的目标。而且用户在利用移动终端控制家电设备的情况下,如果找不到移动终端时,由于移动终端能够提供一定的方式向用户发出提醒,从而可以便于用户快速地定位到该移动终端,即解决了现有通过遥控器控制家电设备时,在用户找不到对应的遥控器时无法控制家电设备的问题。

为达上述目的,本发明第二方面实施例提出了一种家电设备控制方法,包括:

接收移动终端发送的用于获取目标家电设备的遥控器数据的获取请求;

根据所述获取请求获取所述遥控器数据;

将所述遥控器数据发送给所述移动终端。

本发明实施例的家电设备控制方法,向移动终端发送遥控器数据,在获取到遥控器数据后,移动终端就可以基于该遥控器数据,通过自身的无线通信模块向家电设备发送控制指令,实现了利用移动终端对家电设备进行控制的目标。而且用户在利用移动终端控制家电设备的情况下,如果找不到移动终端时,由于移动终端能够提供一定的方式向用户发出提醒,从而可以便于用户快速地定位到该移动终端,即解决了现有通过遥控器控制家电设备时,在用户找不到对应的遥控器时无法控制家电设备的问题。

为达上述目的,本发明第三方面实施例提出了一种移动终端,包括:

发送模块,用于向服务器发送用于获取目标家电设备的遥控器数据的获取请求;

接收模块,用于接收所述服务器返回的根据所述获取请求获取的所述遥控器数据;

控制模块,用于基于所述遥控器数据通过无线通信模块向所述目标家电设备发送控制指令。

本发明实施例的移动终端,在获取到遥控器数据后,移动终端就可以基于该遥控器数据,通过自身的无线通信模块向家电设备发送控制指令,实现了利用移动终端对家电设备进行控制的目标。而且用户在利用移动终端控制家电设备的情况下,如果找不到移动终端时,由于移动终端能够提供一定的方式向用户发出提醒,从而可以便于用户快速地定位到该移动终端,即解决了现有通过遥控器控制家电设备时,在用户找不到对应的遥控器时无法控制家电设备的问题。

为达上述目的,本发明第四方面实施例提出了一种服务器,包括:

接收模块,用于接收移动终端发送的用于获取目标家电设备的遥控器数据的获取请求;

获取模块,用于根据所述获取请求获取所述遥控器数据;

发送模块,用于将所述遥控器数据发送给所述移动终端。

本发明实施例的服务器,向移动终端发送遥控器数据,在获取到遥控器数据后,移动终端就可以基于该遥控器数据,通过自身的无线通信模块向家电设备发送控制指令,实现了利用移动终端对家电设备进行控制的目标。而且用户在利用移动终端控制家电设备的情况下,如果找不到移动终端时,由于移动终端能够提供一定的方式向用户发出提醒,从而可以便于用户快速地定位到该移动终端,即解决了现有通过遥控器控制家电设备时,在用户找不到对应的遥控器时无法控制家电设备的问题。

为达上述目的,本发明第五方面实施例提出了一种家电设备控制系统,包括:

本发明第三方面实施例提出的移动终端和本发明第四方面实施例提出的服务器。

本发明实施例的家电设备控制系统,通过服务器向移动终端发送遥控器数据,移动终端就基于该遥控器数据,通过自身的无线通信模块向家电设备发送控制指令,实现了利用移动终端对家电设备进行控制的目标。而且用户在利用移动终端控制家电设备的情况下,如果找不到移动终端时,由于移动终端能够提供一定的方式向用户发出提醒,从而可以便于用户快速地定位到该移动终端,即解决了现有通过遥控器控制家电设备时,在用户找不到对应的遥控器时无法控制家电设备的问题。

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明实施例提供的一种家电设备控制方法的流程示意图;

图2为本发明实施例提供的另一种家电设备控制方法的流程示意图;

图3为本发明实施例提供的一种服务器根据携带遥控器的图片的获取请求获取遥控器数据的流程示意图;

图4为本发明实施例提供的把遥控器的图片划分成N个网格的示意图;

图5为本发明实施例提供的另一种家电设备控制方法的流程示意图;

图6为本发明实施例提供的另一种家电设备控制方法的流程示意图;

图7为本发明实施例提供的一种移动终端的结构示意图;

图8为本发明实施例提供的一种控制模块的结构示意图;

图9为本发明实施例提供的一种服务器的结构示意图;

图10为本发明实施例提供的一种获取模块的结构示意图;

图11为本发明实施例提供的一种家电设备控制系统的结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

下面参考附图描述本发明实施例的家电设备控制方法及系统、移动终端、服务器。

图1为本发明实施例提供的一种家电设备控制方法的流程示意图。该家电设备控制方法包括以下步骤:

S101、向服务器发送用于获取目标家电设备的遥控器数据的获取请求。

本实施例中,执行主体为移动终端,例如智能手机等。当用户试图控制目标家电设备时,可以向服务器发送一个获取请求,该获取请求用于请求获取目标家电设备的遥控器数据。

优选地,获取请求中携带目标家电设备的设备信息,其中,设备信息可以为目标家电设备的型号。本实施例中,服务器上预先存储有多个家电设备对应的遥控器数据,在接收到获取请求后,则可以根据目标家电设备的型号,确定出对应的遥控器数据。

可选地,获取请求中携带目标家电设备对应的遥控器的图片,本实施例中,服务器上可以对该图片进行识别,得到与该图片对应的遥控器,进而得到该遥控器的遥控器数据。

S102、接收服务器返回的根据获取请求获取的遥控器数据。

在服务器获取到遥控器数据后,移动终端则可以接收到服务器根据获取请求获取到的遥控器数据。

本实施例中,当获取请求中携带目标家电设备的设备信息时,从服务器处接收到的遥控器数据中包括:遥控器数据中包括所述目标家电设备对应的遥控器的图片和图片中所包括的控制按钮的位置信息与控制按钮的控制指令之间的映射关系。

而当获取请求中携带目标家电设备对应的遥控器的图片,由于移动终端上存储有遥控器的图片,则服务器可以不需要重新向移动终端下发该图片,则遥控器数据中包括图片中所包括的控制按钮的位置信息与控制按钮的控制指令之间的映射关系。

S103、基于遥控器数据通过无线通信模块向目标家电设备发送控制指令。

本实施例中,移动终端可以实时地通过传感器监测用户是否对显示屏幕进行点击,当用户点击显示屏幕上的图片时,移动终端可以识别出用户所点击的区域所对应的目标控制按钮。进一步地,根据遥控器数据中映射关系查询到与目标按钮的控制指令,具体地,确定目标控制按钮在图片中的位置信息,根据该目标控制按钮的位置信息,在映射关系查询到目标按钮的控制指令。例如,可以根据图片的像素坐标确定出目标控制按钮在图片中的位置信息。

在获取到控制指令后,将控制指令通过自身的无线通信模块发送给目标家电设备。无线通信模块可以为移动终端上的红外发送模块、蓝牙或者WiFi模块。实际应用中,当用户使完遥控器后,当想要再次控制家电设备时,可能无法快速地找到遥控器。而移动终端能够提供一定的方式向用户发出提醒,在利用移动终端控制家电设备的情况下,如果出现用户找不到移动终端时,可以通过一定的方式定位到移动终端。例如,移动终端为智能手机时,由于智能手机上安装有手机卡,当找不到智能手机可以通过拨打该智能手机的手机号码快速地定位到该智能手机。

优选地,遥控器数据中还包括对图片进行网格划分的划分规则,以及划分后所有网格的编号,控制按钮的位置信息与网格的编号之间的对应关系。移动终端接收到遥控器数据后,可以按照该遥控器数据中划分规则对图片进行划分成网格,并且按照遥控器数据中携带的所有网格的编号对本地的图片进行标记,当标记完成后就可以将控制按钮的位置信息通过网格的编号进行表示,即可以形成控制按钮的位置信息与网格的编号之间的对应关系。

可选地,在接收服务器返回的根据获取请求获取的遥控器数据之后,移动终端可以将遥控器数据存储在本地,当用户再次对目标家电设备进行控制,可以直接基于存储在本地的遥控器数据,通过无线通信模块向目标家电设备发送控制指令。实际应用中,为了便于用户便捷地控制家电设备,往往需要将家电设备的遥控器放置在便于用户找到的位置如桌面上,这样就会使得遥控器占据一定的桌面空间,而当将遥控器数据存储在本地后,用户可以利用移动终端再次控制家电设备,这样用户就可以不再使用遥控器,可以将遥控器收纳起来,不再占用桌面控制。而且由于移动终端的使用频率较高,可以避免通过遥控器控制家电设备时,由于遥控器表面积了灰尘把用户的手弄脏等问题,提高了用户体验。

本实施例提供的家电设备控制方法,通过向服务器发送一个用于获取目标家电设备的遥控器数据的获取请求,接收服务器返回的根据获取请求获取的遥控器数据,基于遥控器数据通过无线通信模块向目标家电设备发送控制指令。本实施例中,移动终端获取到遥控器数据后,就可以基于该遥控器数据,通过自身的无线通信模块向家电设备发送控制指令,实现了利用移动终端对家电设备进行控制的目标。而且用户在利用移动终端控制家电设备的情况下,如果找不到移动终端时,由于移动终端能够提供一定的方式向用户发出提醒,从而可以便于用户快速地定位到该移动终端,即解决了现有通过遥控器控制家电设备时,在用户找不到对应的遥控器时无法控制家电设备的问题。

进一步地,由于用户使用移动终端的频率较高,当移动终端获取到遥控器数据后,就可以在本地存储数据,便于用户利用移动终端再次对家电设备进行控制。

图2为本发明实施例提供的另一种家电设备控制方法的流程示意图。该家电设备控制方法包括以下步骤:

S201、接收移动终端发送的用于获取目标家电设备的遥控器数据的获取请求。

本实施例中,执行主体为服务器。当用户试图控制目标家电设备时,可以通过移动终端向服务器发送一个获取请求,该获取请求用于请求获取目标家电设备遥控器数据。相应地,服务器可以从移动终端出接收到该获取请求。

S202、根据获取请求获取遥控器数据。

优选地,获取请求中携带目标家电设备的设备信息,其中,设备信息可以为目标家电设备的型号。本实施例中,服务器上预先设置一个家电设备遥控器数据库,该家电设备遥控器数据库中存储有多个型号家电设备的遥控器的数据。在接收到获取请求后,则可以根据目标家电设备的型号,确定出对应的遥控器,进而获取到该遥控器对应的数据作为遥控器数据。其中,遥控器数据中包括所述目标家电设备对应的遥控器的图片和图片中所包括的控制按钮的位置信息与控制按钮的控制指令之间的映射关系。其中,控制按钮的位置信息可以通过图片的像素坐标获取。

可选地,获取请求中携带目标家电设备对应的遥控器的图片,本实施例中,服务器利用图像识别技术可以对该图片进行识别,然后根据识别结果从预设的家电设备遥控器数据库得到与该图片对应的遥控器数据。具体地,服务器使用图像识别技术提取出图片的特征信息,利用图片的特征信息在预设的家电设备遥控器数据库中,获取与图片的特征信息匹配的遥控器数据,然后发送给移动终端。其中,遥控器数据中包括图片中所包括的控制按钮的位置信息与控制按钮的控制指令之间的映射关系。其中,控制按钮的位置信息可以通过图片的像素坐标获取。

进一步地,上述遥控器数据中还包括:对图片进行网格划分的划分规则,以及划分后所有网格的编号,控制按钮的位置信息与网格的编号之间的对应关系。

当获取请求中携带目标家电设备对应的遥控器的图片时,服务器根据获取请求获取遥控器数据的流程如图3所示。图3为本发明实施例提供的一种服务器根据携带遥控器的图片的获取请求获取遥控器数据的流程示意图。

S301、按照划分规则把遥控器的图片划分成N个网格,并为每个网格进行编号。

服务器在接收到获取请求后,可以从获取请求中提取出遥控器的图片,可以按照预设的划分规则将图片划分成N个网格。该预设的划分规则中可以包括网格的大小,长宽比例等。图4为本发明实施例提供的把遥控器的图片划分成N个网格的示意图。图4中虚线为用于将图片划分成N个网格的划分线,如图4中在划分完成后可以为每个网格设置一个编号。如图4中用黑色圆点所标记的网格可以表示成(B2,A1)。

S302、逐次识别网格提取出图片的特征信息。

服务器可以按一定的顺序,逐个对网格进行识别,解析出每个网格所携带的特征信息,将所有网格的特征信息构成图片的特征信息。图片的特征信息包括图片中各控制安全的颜色、控制按钮的字体、控制按钮上的文字、控制按钮线条和控制安全的数量等。

S303、将图片的特征信息与预设的家电设备遥控器数据库中每个遥控器的特征信息进行匹配。

在获取到图片的特征信息后,服务器将图片的特征信息与预设的家电设备遥控器数据库中每个遥控器的特征信息进行匹配,可以计算一个匹配值,将匹配值与预设的阈值进行比较,当匹配值低于第一阈值,则认为匹配未成功。

如果匹配未成功,执行S304。如果匹配成功,执行S307。

S304、匹配未成功,判断当前的匹配次数是否超出预设的次数。

本实施例中,预先设置一个匹配次数,在匹配未成功后,判断匹配的次数是否超出预设的次数,如果未超出预设的次数,则执行S305调整划分规则。如果超出预设的次数,则执行S306。

S305、更新划分规则。

为了能够识别出图片对应的遥控器,服务器可以调整预设的划分规则,例如调整网格大小、长宽比例等,以更新该划分规则。在更新完划分规则后,返回执行S301,直到在预设的次数内匹配成功。

S306、向移动终端返回匹配失败的指示。

如果在预设的次数内,服务器仍然未匹配成功,说明该服务器的家电设备遥控器数据库中,可能不存在该家电设备对应的遥控器的数据。服务器可以向移动终端返回一个匹配识别的指示,这样用户就可以继续用遥控器控制目标家电设备。

S307、匹配成功,将与图片的特征信息匹配的遥控器的数据作为遥控器数据。

如果匹配成功,则可以将与图片的特征信息匹配的遥控器的数据作为遥控器数据。本实施例中,当遥控器数据中还包括:对图片进行网格划分的划分规则,以及划分后所有网格的编号,控制按钮的位置信息与网格的编号之间的对应关系。在对图片划分网格,并对网格编号后,控制按钮的位置信息就可以通过网格的编号进行表示。如图4所示,调整控制按钮主要占用了多个网格,可以通过该网格的编号(B5,A3;B5,A4;B6,A3,B6,A4)表示出调整控制按钮的位置信息。而定风速控制按钮主要占用了一个网格,可以通过该网格的编号(B5,A2)表示出风速控制按钮的位置信息。

S203、将遥控器数据发送给移动终端。

在获取到遥控器数据后,服务器将遥控器数据发送给移动终端,以使移动终端基于该遥控器数据通过自身的无线通信模块向目标家电设备发送控制指令。

本实施例提供的家电设备控制方法,接收移动终端发送一个用于获取目标家电设备的遥控器数据的获取请求,根据该获取请求遥控器数据,并发送给移动终端。本实施例中,向移动终端发送获取到的遥控器数据,使得移动终端可以基于该遥控器数据通过自身的无线通信模块向家电设备发送控制指令,实现了利用移动终端对家电设备进行控制的目标。而且用户在利用移动终端控制家电设备的情况下,如果找不到移动终端时,由于移动终端能够提供一定的方式向用户发出提醒,从而可以便于用户快速地定位到该移动终端,即解决了现有通过遥控器控制家电设备时,在用户找不到对应的遥控器时无法控制家电设备的问题。

进一步地,由于用户使用移动终端的频率较高,当移动终端获取到遥控器数据后,就可以在本地存储数据,便于用户利用移动终端再次对家电设备进行控制。

图5为本发明实施例提供的另一种家电设备控制方法的流程示意图。该家电设备控制方法包括以下步骤:

S401、移动终端向服务器发送用于获取目标家电设备的遥控器数据的获取请求,所述获取请求中携带目标家电设备的设备信息。

获取请求中携带的目标家电设备的设备信息可以为目标家电设备的型号。

S402、服务器根据设备信息从预设的家电设备遥控器数据库中,获取遥控器数据。

服务器中可以预先存储有多个型号的家电设备的遥控器数据,在得到目标家电设备的型号后,就可以在遥控器数据库中查找到与该型号对应的遥控器数据。

本实施例中,遥控器数据中包括目标家电设备对应的遥控器的图片和图片中所包括的控制按钮的位置信息控制按钮的控制指令之间的映射关系。

进一步地,遥控器数据中还包括:对图片进行网格划分的划分规则,以及划分后所有网格的编号,控制按钮的位置信息与网格的编号之间的对应关系。

S403、服务器将遥控器数据发送给移动终端。

S404、移动终端从图片中识别出用户所点击的目标控制按钮。

本实施例中,移动终端可以实时地通过传感器监测用户是否对显示屏幕进行点击,当用户点击显示屏幕上的图片时,移动终端可以识别出用户所点击的区域所对应的目标控制按钮。

S405、移动终端确定目标控制按钮在图片中的位置信息。

S406、移动终端根据目标控制按钮的位置信息,在映射关系查询到目标按钮的控制指令。

S407、移动终端将控制指令通过无线通信模块发送给目标家电设备。

在获取到控制指令后,移动终端将控制指令通过自身的无线通信模块发送给目标家电设备。无线通信模块可以为移动终端上的红外发送模块、蓝牙或者WiFi模块。实际应用中,当用户使完遥控器后,当想要再次控制家电设备时,可能无法快速地找到遥控器。而移动终端能够提供一定的方式向用户发出提醒,在利用移动终端控制家电设备的情况下,如果出现用户找不到移动终端时,可以通过一定的方式定位到移动终端。例如,移动终端为智能手机时,由于智能手机上安装有手机卡,当找不到智能手机可以通过拨打该智能手机的手机号码快速地定位到该智能手机。

S408、移动终端在本地存储遥控器数据。

当用户再次对目标家电设备进行控制时,移动终端可以基于存储在本地的遥控器数据通过无线通信模块向目标家电设备发送控制指令。

本实施例提供的家电设备控制方法,移动终端向服务器发送一个携带有目标家电设备的设备信息的获取请求,服务器根据该设备信息获取遥控器数据,并返回给移动终端,移动终端基于遥控器数据通过无线通信模块向目标家电设备发送控制指令。本实施例中,移动终端获取到遥控器数据后,就可以基于该遥控器数据,通过自身的无线通信模块向家电设备发送控制指令,实现了利用移动终端对家电设备进行控制的目标。而且用户在利用移动终端控制家电设备的情况下,如果找不到移动终端时,由于移动终端能够提供一定的方式向用户发出提醒,从而可以便于用户快速地定位到该移动终端,即解决了现有通过遥控器控制家电设备时,在用户找不到对应的遥控器时无法控制家电设备的问题。

进一步地,由于用户使用移动终端的频率较高,当移动终端获取到遥控器数据后,就可以在本地存储数据,便于用户利用移动终端再次对家电设备进行控制。

图6为本发明实施例提供的另一种家电设备控制方法的流程示意图。该家电设备控制方法包括以下步骤:

S500、移动终端调用摄像模块对目标家电设备对应的遥控器进行拍摄,生成遥控器的图片。

S501、移动终端向服务器发送用于获取目标家电设备的遥控器数据的获取请求,所述获取请求中携带目标家电设备对应的遥控器的图片。

由于用户每天使用移动终端的频率很高,而且用户可能并不能明确知道目标家电的型号,这种情况下用户可以通过移动终端的摄像模块,对目标家电设备的遥控器进行拍摄,得到该遥控器的图片。移动终端可以将该图片携带在获取请求中发送给服务器,服务器可以基于图像识别技术去识别该遥控器图片对应的型号,进而可以获取到与该图片对应的遥控器数据。

S502、服务器使用图像识别技术提取出图片的特征信息。

具体地,按照划分规则把所述图片划分成N个网格,并为每个网格进行编号,逐次识别每个网格,利用识别出的所有网格的特征信息构成图片的特征信息。具体过程可参见上述实施例中相关内容的记载,此处不再赘述。

S503、服务器利用图片的特征信息在预设的家电设备遥控器数据库,获取与图片的特征信息匹配的遥控器数据。

具体地,服务器将图片的特征信息与预设的家电设备遥控器数据库中每个遥控器的特征信息进行匹配,将与图片的特征信息匹配的遥控器的数据作为遥控器数据。匹配的具体过程可参见上述实施例中相关内容的记载,此处不再赘述。

本实施例中,遥控器数据中包括图片中所包括的控制按钮的位置信息与控制按钮的控制指令之间的映射关系。

进一步地,遥控器数据中还包括:对图片进行网格划分的划分规则,以及划分后所有网格的编号,控制按钮的位置信息与网格的编号之间的对应关系。当对图片进行网格划分且对网格进行编号后,控制按钮的位置信息就可以利用网格的编号进行表示,能够形成控制按钮的位置信息与网格的编号之间的对应关系。

进一步地,遥控器数据中还可以包括目标家电设备的设备信息,如品牌、机型、型号、功能或者操作说明等。

S504、服务端将遥控器数据发给移动终端。

S505、移动终端从图片中识别出用户所点击的目标控制按钮。

S506、移动终端确定目标控制按钮在图片中的位置信息。

S507、移动终端根据目标控制按钮的位置信息,在映射关系查询到目标按钮的控制指令。

S508、移动终端将控制指令通过无线通信模块发送给目标家电设备。

S509、移动终端在本地存储遥控器数据。

关于S505~S509的介绍,可参见上述实施例中相关内容的记载,此处不再赘述。

本实施例提供的家电设备控制方法,移动终端向服务器发送一个携带有目标家电设备的遥控器图片的获取请求,服务器根据该图片获取遥控器数据,并返回给移动终端,移动终端基于遥控器数据通过无线通信模块向目标家电设备发送控制指令。本实施例中,在用户对目标家电设备的设备信息不明确的情况下,可以将目标家电设备对应遥控器的图片发给服务器去识别,进而得到用于控制目标家电设备的遥控器数据,移动终端获取到遥控器数据后,就可以基于该遥控器数据通过自身的无线通信模块向家电设备发送控制指令,实现了利用移动终端对家电设备进行控制的目标。而且用户在利用移动终端控制家电设备的情况下,如果找不到移动终端时,由于移动终端能够提供一定的方式向用户发出提醒,从而可以便于用户快速地定位到该移动终端,即解决了现有通过遥控器控制家电设备时,在用户找不到对应的遥控器时无法控制家电设备的问题。

进一步地,由于用户使用移动终端的频率较高,当移动终端获取到遥控器数据后,就可以在本地存储数据,便于用户利用移动终端再次对家电设备进行控制。

图7为本发明实施例提供的一种移动终端的结构示意图。该移动终端包括:发送模块11、接收模块12和控制模块13。

发送模块11,用于向服务器发送用于获取目标家电设备的遥控器数据的获取请求。

接收模块12,用于接收所述服务器返回的根据所述获取请求获取的所述遥控器数据。

控制模块13,用于基于所述遥控器数据通过无线通信模块向所述目标家电设备发送控制指令。

进一步地,获取请求中携带所述目标家电设备的设备信息,则所述遥控器数据中包括所述目标家电设备对应的遥控器的图片和所述图片中所包括的控制按钮的位置信息与所述控制按钮的控制指令之间的映射关系。

进一步地,获取请求中携带所述目标家电设备对应的遥控器的图片,则所述遥控器数据中包括所述图片中所包括的控制按钮的位置信息与所述控制按钮的控制指令之间的映射关系。

本实施例中,移动终端获取到遥控器数据后,就可以基于该遥控器数据,通过自身的无线通信模块向家电设备发送控制指令,实现了利用移动终端对家电设备进行控制的目标。而且用户在利用移动终端控制家电设备的情况下,如果找不到移动终端时,由于移动终端能够提供一定的方式向用户发出提醒,从而可以便于用户快速地定位到该移动终端,即解决了现有通过遥控器控制家电设备时,在用户找不到对应的遥控器时无法控制家电设备的问题。

进一步地,由于用户使用移动终端的频率较高,当移动终端获取到遥控器数据后,就可以在本地存储数据,便于用户利用移动终端再次对家电设备进行控制。

图8为本发明实施例提供的一种控制模块的结构示意图。该控制模块13,包括:识别单元131、查询单元132和发送单元133。

其中,识别单元131,用于从所述图片中识别出用户所点击的目标控制按钮。

查询单元132,用于根据所述映射关系查询到与所述目标按钮的控制指令。

发送单元133,用于将所述控制指令通过无线通信模块发送给所述目标家电设备。

进一步地,查询单元132,具体用于:

确定所述目标控制按钮在所述图片中的位置信息;

根据所述目标控制按钮的所述位置信息,在所述映射关系查询到所述目标按钮的控制指令。

进一步地,遥控器数据中还包括对所述图片进行网格划分的划分规则,以及划分后所有网格的编号,所述控制按钮的位置信息与所述网格的编号之间的对应关系。

进一步地,移动终端还包括:存储模块14。

存储模块14,用于在本地存储所述遥控器数据;

控制模块13,还用于当所述用户再次对所述目标家电设备进行控制时,基于存储在本地的所述遥控器数据通过无线通信模块向所述目标家电设备发送所述控制指令。

进一步地,当获取请求中携带目标家电设备对应的遥控器的图片时,发送模块11,具体用于:

调用摄像模块对所述目标家电设备对应的所述遥控器进行拍摄,生成所述图片;

向所述服务器发送携带所述图片的所述获取请求。

图9本发明实施例提供的一种服务器的结构示意图。该服务器包括:接收模块21、获取模块22和发送模块23。

接收模块21,用于接收移动终端发送的用于获取目标家电设备的遥控器数据的获取请求。

获取模块22,用于根据所述获取请求获取所述遥控器数据。

发送模块23,用于将所述遥控器数据发送给所述移动终端。

进一步地,获取请求中携带所述目标家电设备的设备信息,则获取模块22,具体用于根据所述设备信息从预设的家电设备遥控器数据库中,获取所述遥控器数据。

其中,所述遥控器数据中包括所述目标家电设备对应的遥控器的图片和所述图片中所包括的控制按钮的位置信息与所述控制按钮的控制指令之间的映射关系。

当获取请求中携带所述目标家电设备对应的遥控器的图片时,如图10所示获取模块22,包括:图像识别单元221和获取单元222。图10为本发明实施例提供的一种获取模块的结构示意图。

图像识别单元221,用于使用图像识别技术提取出所述图片的特征信息。

获取单元222,用于利用所述图片的特征信息在预设的家电设备遥控器数据库,获取与所述图片的特征信息匹配的所述遥控器数据。

其中,所述遥控器数据中包括所述图片中所包括的控制按钮的位置信息与所述控制按钮的控制指令之间的映射关系。

进一步地,图像识别单元221,具体用于:

按照划分规则把所述图片划分成N个网格,并为每个网格进行编号;

逐次识别每个网格提取出所述图片的特征信息;

获取单元222,具体用于:

将每次获取的所述图片的特征信息与预设的家电设备遥控器数据库中每个遥控器的特征信息进行匹配;

如果匹配未成功,则更新所述划分规则,并返回图像识别单元221执行按照所述划分规则把所述图片分割成N个网格,并为每个所述网格进行编号,以及逐次识别每个网格提取出所述图片的特征信息并将所述图片的特征信息返给获取单元222进行处理,直到在预设的次数内匹配成功。

进一步地,所述获取模块21还包括返回单元223。

返回单元223,用于如果在预设的次数内仍然匹配未成功向所述移动终端返回匹配失败的指示。

进一步地,遥控器数据中还包括:对所述图片进行网格划分的划分规则,以及划分后所有网格的编号,所述控制按钮的位置信息与所述网格的编号之间的对应关系。

本实施例中,移动终端获取到遥控器数据后,就可以基于该遥控器数据,通过自身的无线通信模块向家电设备发送控制指令,实现了利用移动终端对家电设备进行控制的目标。而且用户在利用移动终端控制家电设备的情况下,如果找不到移动终端时,由于移动终端能够提供一定的方式向用户发出提醒,从而可以便于用户快速地定位到该移动终端,即解决了现有通过遥控器控制家电设备时,在用户找不到对应的遥控器时无法控制家电设备的问题。

进一步地,由于用户使用移动终端的频率较高,当移动终端获取到遥控器数据后,就可以在本地存储数据,便于用户利用移动终端再次对家电设备进行控制。

图11为本发明实施例提供的一种家电设备控制系统的结构示意图。该系统包括:移动终端1、服务器2和目标家电设备3。

移动终端1向服务器2发送获取请求,该获取请求用于获取目标家电设备的遥控器数据,服务器2根据获取请求获取遥控器数据,发给移动终端1。移动终端1在接收到遥控器数据后,基于该遥控器数据,通过自身的无线通信模块向目标家电设备3发送控制指令。

本实施例中的移动终端1为上述实施例中的移动终端,本实施例中的服务器2为上述实施例中的服务器。关于移动终端1和服务器2的介绍,可参见上述实施例中相关内容的记载,此处不再赘述。

本实施例中,移动终端获取到遥控器数据后,就可以基于该遥控器数据,通过自身的无线通信模块向家电设备发送控制指令,实现了利用移动终端对家电设备进行控制的目标。而且用户在利用移动终端控制家电设备的情况下,如果找不到移动终端时,由于移动终端能够提供一定的方式向用户发出提醒,从而可以便于用户快速地定位到该移动终端,即解决了现有通过遥控器控制家电设备时,在用户找不到对应的遥控器时无法控制家电设备的问题。

进一步地,由于用户使用移动终端的频率较高,当移动终端获取到遥控器数据后,就可以在本地存储数据,便于用户利用移动终端再次对家电设备进行控制。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

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