家用风扇控制方法、装置、家用风扇装置及系统的利记博彩app

文档序号:10648876阅读:743来源:国知局
家用风扇控制方法、装置、家用风扇装置及系统的利记博彩app
【专利摘要】本公开揭示了一种家用风扇控制方法、装置、家用风扇装置及系统,属于智能家居领域。所述方法包括:接收家用风扇发送的获取请求,获取请求中至少包括家用风扇的设备标识;查询设备标识对应的区域标识,区域标识是家用风扇所在区域的标识;确定区域标识对应的挡位分布信息,挡位分布信息用于表示位于区域中的各个家用风扇的挡位值分布;根据挡位分布信息确定推荐挡位;向家用风扇发送指示信息,指示信息用于指示家用风扇将挡位值设置为推荐挡位;解决了家用风扇仅根据环境温度选择挡位导致的挡位选择不准确的问题,达到了家用风扇在自动设置挡位时,对挡位的选择更合理,更符合当前环境的效果。
【专利说明】
家用风扇控制方法、装置、家用风扇装置及系统
技术领域
[0001] 本公开设及智能家居领域,特别设及一种家用风扇控制方法、装置、家用风扇装置 及系统。
【背景技术】
[0002] 家用风扇是生活中一种常见的家电产品。家用风扇中通常设置有多个挡位,不同 的挡位对应于电风扇的不同转速,家用风扇中还可W设置有溫度传感器,家用风扇通过溫 度传感器检测环境溫度,并根据环境溫度自动调节电风扇的挡位。
[0003] 当用户处于具有相同环境溫度的不同环境中时,比如,用户处于37摄氏度的晴天 W及37摄氏度的下雨天时,虽然环境溫度相同,但用户的体感是不同的,此时若家用风扇仅 根据环境溫度调节挡位会使挡位选择的不够准确。

【发明内容】

[0004] 为了解决家用风扇仅根据环境溫度调节挡位而使挡位选择的不够准确的问题,本 公开提供一种家用风扇控制方法、装置、家用风扇装置及系统。所述技术方案如下:
[0005] 根据本公开实施例的第一方面,提供一种家用风扇控制方法,该方法包括:
[0006] 接收家用风扇发送的获取请求,获取请求中至少包括家用风扇的设备标识;
[0007] 查询设备标识对应的区域标识,区域标识是家用风扇所在区域的标识;
[000引确定区域标识对应的挡位分布信息,挡位分布信息用于表示位于区域中的各个家 用风扇的挡位值分布;
[0009] 根据挡位分布信息确定推荐挡位;
[0010] 向家用风扇发送指示信息,指示信息用于指示家用风扇将挡位值设置为推荐挡 位。
[0011] 可选的,该方法还包括:
[0012] 获取家用风扇的位置信息;
[0013] 确定位置信息对应的区域的区域标识;
[0014] 存储家用风扇的设备标识与区域标识之间的对应关系。
[0015] 可选的,获取家用风扇的位置信息,包括:
[0016] 接收家用风扇的管理终端上报的定位信息,将定位信息确定为家用风扇的位置信 息;
[0017] 和/或,
[0018] 接收家用风扇上报的屯、跳包,根据屯、跳包确定家用风扇的IPQnternet Protocol AcMress,网际协议)地址,根据IP地址确定家用风扇的位置信息。
[0019] 可选的,该方法还包括:
[0020] 接收家用风扇在预定时刻发送的报文信息,报文信息中包括家用风扇的设备标识 和家用风扇的挡位值;预定时刻是挡位值被设定的时刻或每隔预定时间间隔所确定的时 刻;
[0021] 对报文信息进行流式计算并实时确定设备标识对应的区域标识在预定时刻的挡 位分布信息;
[0022] 存储区域标识与挡位分布信息之间的对应关系。
[0023] 可选的,对报文信息进行流式计算并实时确定设备标识对应的区域标识在预定时 刻的挡位分布信息,包括:
[0024] 将设备标识和挡位值作为流式计算的第一处理算子的输入数据流,通过第一处理 算子输出设备标识对应的区域标识和挡位值;
[0025] 将区域标识和挡位值作为第二处理算子的输入数据流,通过第二处理算子输出区 域标识和区域标识对应的挡位分布信息,挡位分布信息中包括若干个挡位值,W及每个挡 位值的个数,挡位值的个数是与区域标识对应且具有挡位值的设备标识的个数。
[0026] 可选的,根据挡位分布信息确定推荐挡位,包括:
[0027] 将挡位分布信息中包括的挡位值的中位数作为推荐挡位;
[0028] 或者,将挡位分布信息中包括的挡位值的平均值作为推荐挡位;
[0029] 或者,将挡位分布信息中包括的挡位值的众数作为推荐挡位。
[0030] 根据本公开实施例的第二方面,提供一种家用风扇控制装置,该装置包括:
[0031] 接收模块,被配置为接收家用风扇发送的获取请求,获取请求中至少包括家用风 扇的设备标识;
[0032] 查询模块,被配置为查询设备标识对应的区域标识,区域标识是家用风扇所在区 域的标识;
[0033] 第一确定模块,被配置为确定区域标识对应的挡位分布信息,挡位分布信息用于 表示位于区域中的各个家用风扇的挡位值分布;
[0034] 第二确定模块,被配置为根据挡位分布信息确定推荐挡位;
[0035] 指示模块,被配置为向家用风扇发送指示信息,指示信息用于指示家用风扇将挡 位值设置为推荐挡位。
[0036] 可选的,该装置还包括:
[0037] 获取模块,被配置为获取家用风扇的位置信息;
[0038] 第=确定模块,被配置为确定位置信息对应的区域的区域标识;
[0039] 第一存储模块,被配置为存储家用风扇的设备标识与区域标识之间的对应关系。
[0040] 可选的,获取模块,被配置为:
[0041] 接收家用风扇的管理终端上报的定位信息,将定位信息确定为家用风扇的位置信 息;
[0042] 和/或,接收家用风扇上报的屯、跳包,根据屯、跳包确定家用风扇的IP地址,根据IP 地址确定家用风扇的位置信息。
[0043] 可选的,该装置还包括:
[0044] 报文接收模块,被配置为接收家用风扇在预定时刻发送的报文信息,报文信息中 包括家用风扇的设备标识和家用风扇的挡位值;预定时刻是挡位值被设定的时刻或每隔预 定时间间隔所确定的时刻;
[0045] 第四确定模块,被配置为对报文信息进行流式计算并实时确定设备标识对应的区 域标识在预定时刻的挡位分布信息;
[0046] 第二存储模块,被配置为存储区域标识与挡位分布信息之间的对应关系。
[0047] 可选的,第四确定模块,被配置为:
[0048] 将设备标识和挡位值作为流式计算的第一处理算子的输入数据流,通过第一处理 算子输出设备标识对应的区域标识和挡位值;
[0049] 将区域标识和挡位值作为第二处理算子的输入数据流,通过第二处理算子输出区 域标识和区域标识对应的挡位分布信息,挡位分布信息中包括若干个挡位值,W及每个挡 位值的个数,挡位值的个数是与区域标识对应且具有挡位值的设备标识的个数。
[0050] 可选的,第二确定模块,还被配置为:
[0051] 将挡位分布信息中包括的挡位值的中位数作为推荐挡位;
[0052] 或者,将挡位分布信息中包括的挡位值的平均值作为推荐挡位;
[0053] 或者,将挡位分布信息中包括的挡位值的众数作为推荐挡位。
[0054] 根据本公开实施例的第=方面,提供一种家用风扇装置,该装置包括:
[0055] 发送模块,被配置为向流式计算系统发送获取请求,获取请求中至少包括家用风 扇的设备标识;
[0056] 接收模块,被配置为接收流式计算系统反馈的指示信息,指示信息中携带有推荐 挡位,推荐挡位是流式计算系统查询设备标识对应的区域标识并确定区域标识对应的挡位 分布信息后,根据挡位分布信息所确定的挡位值,区域标识是家用风扇所在区域的标识,挡 位分布信息用于表示位于区域中的各个家用风扇的挡位值分布;
[0057] 设置模块,被配置为根据指示信息将挡位值设置为推荐挡位。
[005引可选的,该装置还包括:
[0059] 位置发送模块,被配置为向流式计算系统发送当前所在位置的位置信息。
[0060] 可选的,位置发送模块,被配置为:
[0061] 通过管理终端向流式计算系统上报定位信息,流式计算系统用于将定位信息确定 为家用风扇的位置信息;
[0062] 和/或,向流式计算系统上报屯、跳包,流式计算系统用于根据屯、跳包确定家用风扇 的IP地址并根据IP地址确定家用风扇的位置信息。
[0063] 根据本公开实施例的第四方面,提供一种家用风扇控制装置,该装置包括:
[0064] 处理器;
[0065] 用于存储处理器可执行指令的存储器;
[0066] 其中,处理器被配置为:
[0067] 接收家用风扇发送的获取请求,获取请求中至少包括家用风扇的设备标识;
[0068] 查询设备标识对应的区域标识,区域标识是家用风扇所在区域的标识;
[0069] 确定区域标识对应的挡位分布信息,挡位分布信息用于表示位于区域中的各个家 用风扇的挡位值分布;
[0070] 根据挡位分布信息确定推荐挡位;
[0071] 向家用风扇发送指示信息,指示信息用于指示家用风扇将挡位值设置为推荐挡 位。
[0072] 根据本公开实施例的第五方面,提供一种家用风扇装置,该装置包括:
[0073] 处理器;
[0074] 用于存储处理器可执行指令的存储器;
[00巧]其中,处理器被配置为:
[0076] 向流式计算系统发送获取请求,获取请求中至少包括家用风扇的设备标识;
[0077] 接收流式计算系统反馈的指示信息,指示信息中携带有推荐挡位,推荐挡位是流 式计算系统查询设备标识对应的区域标识并确定区域标识对应的挡位分布信息后,根据挡 位分布信息所确定的挡位值,区域标识是家用风扇所在区域的标识,挡位分布信息用于表 示位于区域中的各个家用风扇的挡位值分布;
[0078] 根据指示信息将挡位值设置为推荐挡位。
[0079] 根据本公开实施例的第六方面,提供一种家用风扇控制系统,该系统包括:流式计 算系统和家用风扇,流式计算系统通过无线网络与家用风扇相连;
[0080] 家用风扇,被配置为向流式计算系统发送获取请求,获取请求中至少包括家用风 扇的设备标识;接收流式计算系统反馈的指示信息,指示信息中携带有推荐挡位,推荐挡位 是流式计算系统查询设备标识对应的区域标识并确定区域标识对应的挡位分布信息后,根 据挡位分布信息所确定的挡位值,区域标识是家用风扇所在区域的标识,挡位分布信息用 于表示位于区域中的各个家用风扇的挡位值分布;根据指示信息将挡位值设置为推荐挡 位;
[0081] 流式计算系统,被配置为接收家用风扇发送的获取请求;查询设备标识对应的区 域标识;确定区域标识对应的挡位分布信息;根据挡位分布信息确定推荐挡位;向家用风扇 发送指示信息,指示信息用于指示家用风扇将挡位值设置为推荐挡位。
[0082] 本公开的实施例提供的技术方案可W包括W下有益效果:
[0083] 通过家用风扇向流式计算系统发送获取请求,由流式计算系统实时地确定该家用 风扇所在的区域的挡位分布信息,即该区域中包括的各个家用风扇的挡位值分布,流式计 算系统根据与该家用风扇位于同一区域内的其他家用风扇所设置的挡位值向家用风扇推 荐挡位值,由于同一区域内的环境是相似的,因此处于同一区域内的用户的体感也是相似 的,而用户为家用风扇挡位设置的挡位值通常是使用户感到舒适的挡位值,因此,家用风 扇将挡位设置为流式计算系统根据同一区域内其他家用风扇的挡位值确定的推荐挡位,解 决了家用风扇仅根据环境溫度选择挡位导致的挡位选择不准确的问题,达到了家用风扇在 自动设置挡位时,对挡位的选择更合理,更符合当前环境的效果。
[0084] 应当理解的是,W上的一般描述和后文的细节描述仅是示例性的,并不能限制本 公开。
【附图说明】
[0085] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施 例,并于说明书一起用于解释本公开的原理。
[0086] 图IA是根据部分示例性实施例示出的一种家用风扇控制方法所设及的实施环境 的示意图;
[0087] 图IB是根据部分示例性实施例示出的另一种家用风扇控制方法所设及的实施环 境的示意图;
[0088] 图2是根据部分示例性实施例示出的一种流式计算系统的结构示意图;
[0089] 图3是根据部分示例性实施例示出的一种有向图拓扑结构的结构示意图;
[0090] 图4是根据一示例性实施例示出的一种家用风扇控制方法的流程图;
[0091] 图5是根据另一示例性实施例示出的一种家用风扇控制方法的流程图;
[0092] 图6是根据另一示例性实施例示出的一种家用风扇控制方法的流程图;
[0093] 图7是根据另一示例性实施例示出的一种有向图拓扑结构的结构示意图;
[0094] 图8是根据另一示例性实施例示出的一种家用风扇控制方法的流程图;
[00%]图9是根据一示例性实施例示出的一种家用风扇控制装置的框图;
[0096] 图10是根据另一示例性实施例示出的一种家用风扇控制装置的框图;
[0097] 图11是根据一示例性实施例示出的一种家用风扇装置的框图;
[0098] 图12是根据另一示例性实施例示出的一种家用风扇装置的框图;
[0099] 图13是根据另一示例性实施例示出的一种家用风扇装置的框图;
[0100] 图14是根据另一示例性实施例示出的一种家用风扇控制装置的框图。
【具体实施方式】
[0101] 运里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述设及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。W下示例性实施例 中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0102] 图IA是根据部分示例性实施例示出的一种家用风扇控制方法所设及的实施环境 的示意图,如图IA所示,该实施环境可W包括:家用风扇110和流式计算系统120。
[0103] 家用风扇110中设置有若干个挡位,不同的挡位对应于不同的转速,家用风扇110 通过将挡位设置为某一特定挡位,输出该特定挡位对应的转速。家用风扇110还内置有WiFi (Wireless-Fidelity,无线保真)模块,可W通过Wi-Fi、蓝牙等无线网络方式与流式计算系 统120相连。
[0104] 流式计算系统120可W是一台服务器,也可W是由若干台服务器组成的服务器集 群,或者是一个云计算服务中屯、。图IAW流式计算系统120是一台服务器为例进行说明。
[0105] 在本公开实施例所设及的实施环境中,通常包括多个与流式计算系统120相连的 家用风扇110,图IA仅W包括3个家用风扇110为例进行说明。
[0106] 可选的,对于图IA所示的实施环境中的任意一个家用风扇110,每个家用风扇110 还可W通过流式计算系统120与管理终端130建立连接。实施环境可W如图IB所示:
[0107] 管理终端130可W是诸如智能手机、平板电脑、智能电视、电子书阅读器、多媒体播 放器、膝上型便携计算机和台式计算机之类的等电子设备,终端设备130具有无线通信功 能。管理终端130在与家庭风扇110相连后,可W对家庭风扇110执行开启、关闭和调节挡位 等操作。
[0108] 管理终端130中包括有GPS(Global化Sitioning System,全球定位系统),管理终 端130可W通过GPS获取定位信息。
[0109] 若在局域网环境下,家用风扇110也可W与管理终端130直接相连,不需要流式计 算系统120的中转。可选地,家用风扇110与管理终端130之间存在绑定关系。
[0110] 图2是本公开实施例所设及的一种流式计算系统的结构示意图。可选地,该系统至 少包括:主集群节点210和从集群节点220。
[0111] 可选地,该系统基于Storm平台,主集群节点(Nimbus)210用于将需要执行的工作 分配给一个或多个从集群节点(Supervisor)220进行处理。一个从集群节点220可W启动一 个或多个进程(Worker)230,每个进程230中包括一个或多个线程240,每个线程240用于执 行主集群210分配的工作。
[0112] 在本公开实施例中,该流式计算系统用于运行有向图拓扑结构,则主集群节点向 从集群节点分配有向图拓扑结构中的代码,有向图拓扑结构的结构示意图可W如图3所示, 该拓扑结构可W包括:数据源(Spout)310和至少一个处理算子(Bolt)320。
[0113] 其中,数据源310是产生数据的节点,处理算子320是用于对数据进行过滤、聚合、 计算、查询数据库等处理的节点。
[0114] 数据W数据流(Stream)的形式实时的在数据源和处理算子,W及处理算子与处理 算子之间传输,传输的数据流中包括多个数据单元(Tuple)。数据流中的数据单元可W被分 给一个或多个处理算子进行处理,分组的方法可W是随机分组、按照数据单元的关键字进 行分组和将所有数据单元分给一个处理算子进行处理等,本实施例对此不作限定。
[0115] 流式计算系统在运行该拓扑结构时,每个线程用于运行一个数据源或一个处理算 子中的代码,一个拓扑结构中包括的数据源和处理算子的代码可W由多个从集群节点的多 个进程中的多个线程来运行。
[0116] 图4是根据一示例性实施例示出的一种家用风扇控制方法的流程图,该方法可W 应用于图IA所示的实施环境中,该方法包括如下几个步骤:
[0117] 在步骤401中,家用风扇向流式计算系统发送获取请求,获取请求中至少包括家用 风扇的设备标识。
[0118] 在步骤402中,流式计算系统接收家用风扇发送的获取请求。
[0119] 在步骤403中,流式计算系统查询设备标识对应的区域标识,区域标识是家用风扇 所在区域的标识。
[0120] 在步骤404中,流式计算系统确定区域标识对应的挡位分布信息,挡位分布信息用 于表示位于区域中的各个家用风扇的挡位值分布。
[0121 ]在步骤405中,流式计算系统根据挡位分布信息确定推荐挡位。
[0122] 在步骤406中,流式计算系统向家用风扇发送指示信息,指示信息用于指示家用风 扇将挡位值设置为推荐挡位。
[0123] 在步骤407中,家用风扇接收流式计算系统反馈的指示信息。
[0124] 指示信息中携带有推荐挡位,推荐挡位是流式计算系统查询设备标识对应的区域 标识并确定区域标识对应的挡位分布信息后,根据挡位分布信息所确定的挡位值,区域标 识是家用风扇所在区域的标识,挡位分布信息用于表示位于区域中的各个家用风扇的挡位 值分布。
[0125] 在步骤408中,家用风扇根据指示信息将挡位值设置为推荐挡位。
[0126] 需要说明的是,上述步骤401、步骤407和步骤408可W单独实现成为家用风扇侧的 家用风扇控制方法,上述步骤402-步骤406可W单独实现成为流式计算系统侧的家用风扇 控制方法。
[0127] 综上所述,本公开实施例提供的家用风扇控制方法,家用风扇向流式计算系统发 送获取请求,由流式计算系统实时地确定该家用风扇所在的区域的挡位分布信息,即该区 域中包括的各个家用风扇的挡位值分布,流式计算系统根据与该家用风扇位于同一区域内 的其他家用风扇所设置的挡位值向家用风扇推荐挡位值,由于同一区域内的环境是相似 的,因此处于同一区域内的用户的体感也是相似的,而用户为家用风扇挡位设置的挡位值 通常是使用户感到舒适的挡位值,因此,家用风扇将挡位设置为流式计算系统根据同一区 域内其他家用风扇的挡位值确定的推荐挡位,解决了家用风扇仅根据环境溫度选择挡位导 致的挡位选择不准确的问题,达到了家用风扇在自动设置挡位时,对挡位的选择更合理,更 符合当前环境的效果。
[0128] 对于与流式计算系统相连的每一个家用风扇,流式计算系统可W建立家用风扇的 设备标识与家用风扇所在的区域的区域标识之间的对应关系,本实施例示出了流式计算系 统存储家用风扇的设备标识与区域标识之间的对应关系的一种方法。
[0129] 如图5是根据另一示例性实施例示出的一种家用风扇控制方法的流程图,该方法 可W应用于图IA或图IB所示的实施环境中,该方法包括如下几个步骤:
[0130] 在步骤501中,家用风扇向流式计算系统发送当前所在位置的位置信息。
[0131] 可选的,位置信息是家用风扇的经缔度信息。
[0132] 该步骤可W由W下两种实现方式中的至少一种方式来实现:
[0133] 在第一种可能的实现方式中,家用风扇通过管理终端向流式计算系统上报定位信 息,流式计算系统用于将定位信息确定为家用风扇的位置信息。
[0134] 可选的,管理终端中安装有用于对家用风扇进行管理的APP(Application,应用程 序),用户可W在该APP中添加家用风扇,实现与家用风扇的初次连接,并对家用风扇进行硬 件初始化、建立内存空间的映射表、串口初始化和中断初始化等初始化设置,在初始化设置 后,用户可W在管理终端中选择是否向流式计算系统发送家用风扇的初始状态信息,该初 始状态信息中包括定位信息,若用户选择上报定位信息,则管理终端通过GI^获取自身的定 位信息上报给流式计算系统。
[0135] 需要说明的是,家用风扇与管理终端建立连接后,用户也可W在管理终端中选择 主动向流式计算系统上报定位信息。比如,当家用风扇或管理终端的位置发生变化时,用户 可W在管理终端中选择向流式计算系统上报新的定位信息。
[0136] 在第二种可能的实现方式中,家用风扇向流式计算系统上报屯、跳包,流式计算系 统用于根据屯、跳包确定家用风扇的IP地址并根据IP地址确定家用风扇的位置信息。
[0137] 家用风扇在与流式计算系统建立无线连接后,为了维持与流式计算系统之间的无 线连接,需要每隔预定时间间隔向流式计算系统发送屯、跳包,该屯、跳包是包括一个固定信 息的数据包或者是一个只包含包头的空包,该固定信息可W是家用风扇和流式计算系统预 先设定好的任意信息,预定时间间隔可W是系统预设值或由用户自定义,本实施例对此不 作限定。
[0138] 流式计算系统中预先存储有IP地址数据库,IP地址数据库中包括IP地址与位置信 息之间的对应关系,流式计算系统在接收到家用风扇发送的屯、跳包后,可W确定发送该屯、 跳包的家用风扇的IP地址,则流式计算系统通过查询IP地址数据库确定与接收到的IP地址 对应的位置信息。
[0139] 通常来说,家用风扇的位置是不变的,因此,流式计算系统在使用上述第一种和/ 或第二种方法确定的多个位置信息之间的差值应当是在误差允许范围内,此时,流式计算 系统可W将该多个位置信息的中间位置确定为家用风扇的位置信息。当流式计算系统确定 得到的多个位置信息的差值超过误差允许范围时,可W认为家用风扇的所在位置发生了 变化,则流式计算系统可W将最近一个确定得到的位置信息确定为家用风扇的位置信息。
[0140] 在步骤502中,流式计算系统获取家用风扇的位置信息。
[0141] 该步骤可W由W下两种实现方式中的至少一种方式来实现:
[0142] 与上述第一种可能的实现方式相对应,在第一种可能的实现方式中,流式计算系 统接收家用风扇的管理终端上报的定位信息,将定位信息确定为家用风扇的位置信息。
[0143] 与上述第二种可能的实现方式相对应,在第二种可能的实现方中,流式计算系统 接收家用风扇上报的屯、跳包,根据屯、跳包确定家用风扇的IP地址,根据IP地址确定家用风 扇的位置信息。
[0144] 在步骤503中,流式计算系统确定位置信息对应的区域的区域标识。
[0145] 流式计算系统中包括有地图API (Application Programming Inte;rface,应用程 序编程接口),流式计算系统在获取到家用风扇的位置信息后,调用地图API确定该位置信 息对应的区域的区域标识,区域标识用于唯一的标识一个区域。
[0146] 其中,一个区域可W是一个小区、一栋建筑物、一条街道、一个村落或者是由用户 或系统划分的任意面积大小的一片地区范围,比如,一个位置信息所对应的区域是"XX小 区"、"XX路"、"XX大楼'和"XX医院"等。
[0147] 在步骤504中,流式计算系统存储家用风扇的设备标识与区域标识之间的对应关 系。
[0148] 其中,家用风扇的设备标识用于唯一的标识一个家用风扇。
[0149] 比如,流式计算系统接收位到4个家用风扇发送的位置信息,在对位置信息进行确 定后,确定其中3个家用风扇位于"A大楼"中,1个家用风扇位于"B大楼"中,则流式计算系统 存储的设备标识与区域标识的对应关系可W如下表一所示:
[0151] 表一
[0152] 其中,区域标识1是"A大楼"的区域标识,区域标识2是"B大楼"的区域标识,需要说 明的是,表一的形式和内容都是示例性的,本实施例对此不作限定。
[0153] 可选的,基于图5所示的实施例,与流式计算系统相连的家用风扇在与流式计算系 统建立无线连接后,当处于工作状态时,还可W将自身当前设置的挡位值上报给流式计算 系统,则该方法还包括如下步骤,如图6所示:
[0154] 在步骤601中,流式计算系统接收家用风扇在预定时刻发送的报文信息,报文信息 中包括家用风扇的设备标识和家用风扇的挡位值。
[0155] 其中,预定时刻是挡位值被设定的时刻或每隔预定时间间隔所确定的时刻,其中, 预定时间间隔是系统预设值或由用户自定义。比如,当用户调节家用风扇的挡位值,或者家 用风扇根据溫度变化改变挡位值时发送报文信息,再比如,家用风扇每隔30分钟上报一次 报文信息。
[0156] W 报文信息是 JsonQavaScript Object Notation ,JavaScript 对象表示法)格式 的为例,家用风扇上报的报文信息的一种可能的形式为:
[0157] r
[015 引
[0159] ,
[0160]
[0161]
[0162] 其中,did字段用于表示家用风扇的设备标识,key字段用于表示该报文信息中包 括的信息的类型,value字段表示该报文信息中包括的信息的数值;在该示例性例子中,该 报文信息表示家用风扇的设备标识为123456,上报的是挡位信息,挡位值为30。本实施例中 示出的报文信息的格式、报文信息中字段的形式和内容都是示例性的,本实施例对此不作 限定。
[0163] 在步骤602中,流式计算系统对报文信息进行流式计算并实时确定设备标识对应 的区域标识在该预定时刻的挡位分布信息。
[0164] 该步骤可W由流式计算系统中的多个从集群节点的多个进程中的多个线程来实 现,则主集群节点可W是服务器,从集群节点可W是与服务器相连的多个分布设置的诸如 计算机、便携式计算机和服务器之类的具有处理能力的终端设备,主集群节点在接收到报 文信息后,将报文信息分配不同的从集群节点中,对同一预定时刻接收到的多个报文信息 并行处理,则在本实施例中,W流式计算系统依次接收到上述表一示出的设备标识1至设备 标识4发送的报文信息为例,则流式计算系统中运行的拓扑结构可W如图7所示。
[0165] 将接收到的报文信息中包括的设备标识和挡位值作为流式计算的第一处理算子 的输入数据流,通过第一处理算子输出设备标识对应的区域标识和挡位值。数据源可W向 多个第一处理算子发送数据流,第一处理算子是用于查询对应关系的算子,第一处理算子 通过查询设备标识与区域标识之间的对应关系,确定与该设备标识对应的区域标识。
[0166] 第一处理算子向第二处理算子发送数据流,并将区域标识和挡位值作为第二处理 算子的输入数据流,通过第二处理算子输出区域标识和区域标识对应的挡位分布信息,挡 位分布信息中包括若干个挡位值,W及每个挡位值的个数,挡位值的个数是与区域标识对 应且具有该挡位值的设备标识的个数,其中,第二处理算子是用于对接收到的数据进行聚 合的算子。多个第一处理算子可W同时向第二处理算子发送数据流,第二处理算子将确定 得到的区域标识和挡位分布信息进行输出并用于存储。
[0167] 在步骤603中,流式计算系统存储区域标识与挡位分布信息之间的对应关系。
[0168] 流式计算系统存储的是区域标识与区域标识在接收到报文信息的预定时刻的挡 位分布信息之间的对应关系,当下一个预定时刻,流式计算系统接收到某一家用风扇发送 的新的报文信息时,对挡位分布信息中包括的该家用风扇的挡位值进行更新从而对挡位分 布信息进行更新,或者,当下一个预定时刻,流式计算系统第一次接收到的一个新的家用风 扇发送的报文信息时,流式计算系统将该家用风扇的挡位值增加到挡位分布信息中对挡位 分布信息进行更新,然后,流式计算系统存储区域标识与区域标识在下一个预定时刻的挡 位分布信息之间的对应关系。
[0169] 在一个示例性的例子中,在00:00:00时刻,流式计算系统接收到4个家用风扇发送 的报文信息,该4个家用风扇可W是上述表一示出的4个家用风扇,且设备标识1对应的挡位 值为30,设备标识2对应的挡位值为30,设备标识3对应的挡位值为50,设备标识4对应的挡 位值为80。则流式计算系统在接收到该4个报文信息后,并行地对该4个报文信息进行处理, 查询表一所示的对应关系确定设备标识1、设备标识2和设备标识3所对应的均为区域标识 1,设备标识4对应区域标识2。则确定设备标识1在该时刻对应的挡位值30、设备标识2在该 时刻对应的挡位值30和设备标识3在该时刻对应的挡位值50均为区域标识1在该00:00:00 时刻对应的挡位值,则区域标识1的挡位分布信息为:2个30挡和1个50挡。同理,可W确定区 域标识2的挡位分布信息为:1个80挡。
[0170] 在00:01:00时刻,流式计算系统接收到设备标识1发送的报文信息和设备标识5发 送的报文信息,其中,设备标识5与区域标识2对应,表一中未示出设备标识5与区域标识2的 对应关系。在该00 : Ol: 00时刻,设备标识1对应的挡位值为50,设备标识5对应的挡位值为 100。则流式计算系统确定区域标识1在00:01:00时刻的挡位分布信息为:1个30挡和2个50 挡,区域标识2在该时刻的挡位分布信息为:1个80挡和1个100挡。
[0171] 可选的,在基于上述实施例的其他可选实施例中,与流式计算系统相连的家用风 扇可W向流式计算系统发送获取请求,从而接收到流式计算系统返回的推荐挡位,并根据 推荐挡位设置自身的挡位值,则该方法还包括如下几个步骤,如图8所示:
[0172] 在步骤801中,家用风扇向流式计算系统发送获取请求,获取请求中至少包括家用 风扇的设备标识。
[0173] 家用风扇可W通过用户调节从而改变挡位值;也可W根据溫度传感器采集到的溫 度自动调节挡位;还可W由用户在家用风扇的管理终端中将家用风扇设置为"邻居模式", 则家用风扇处于"邻居模式"时,向流式计算系统发送获取请求,W使流式计算系统根据该 家用风扇所在的区域的其他家用风扇的挡位值为该家用风扇推荐挡位值。
[0174] 在步骤802中,流式计算系统接收家用风扇发送的获取请求。
[0175] 在步骤803中,流式计算系统查询设备标识对应的区域标识,区域标识是家用风扇 所在区域的标识。
[0176] 流式计算系统查询预先存储的设备标识与区域标识的对应关系,确定与接收到的 设备标识所对应的区域标识。
[0177] 在步骤804中,流式计算系统确定区域标识对应的挡位分布信息。
[0178] 其中,挡位分布信息用于表示位于区域中的各个家用风扇的挡位值分布,挡位分 布信息中包括若干个挡位值W及每个挡位值的个数,挡位值的个数是与区域标识对应且 具有该挡位值的设备标识的个数。
[0179] 流式计算系统在某一特定时刻接收到获取请求时,查询该区域标识在该特定时刻 对应的挡位分布信息。
[0180] 在步骤805中,流式计算系统根据挡位分布信息确定推荐挡位。
[0181] 可选的,流式计算系统将挡位分布信息中包括的挡位值的中位数作为推荐挡位; 或者,将挡位分布信息中包括的挡位值的平均值作为推荐挡位;或者,将挡位分布信息中包 括的挡位值的众数作为推荐挡位。流式计算系统还可W通过其他方法确定推荐挡位,本实 施例对此不作限定。需要说明的是,流式计算系统确定得到的推荐挡位通常为整数,流式计 算系统在确定的推荐挡位包含小数部分时,可W对推荐挡位进行取整处理得到最终的推荐 挡位。
[0182] 在一个示例性的例子中,挡位分布信息包括3个30挡、100个50挡和20个80挡,当流 式计算系统选择中位数为推荐挡位时,推荐挡位为50挡;当流式计算系统选择平均值作为 推荐挡位时,推荐挡位为54挡;当流式计算系统选择众数作为推荐挡位时,推荐挡位为50 挡。
[0183] 在步骤806中,流式计算系统向家用风扇发送指示信息,指示信息用于指示家用风 扇将挡位值设置为推荐挡位。
[0184] 可选的,家用风扇在选择进入"邻居模式"并向流式计算系统发送获取请求后,流 式计算系统可W每隔预定时间向家用风扇发送指示信息,或者,当推荐挡位发生变化时,流 式计算系统向家用风扇发送指示信息,或者,仅向家用风扇发送一次指示信息。
[0185] 在步骤807中,家用风扇接收流式计算系统反馈的指示信息。
[0186] 指示信息携带有推荐挡位,推荐挡位是流式计算系统查询设备标识对应的区域标 识并确定区域标识对应的挡位分布信息后,根据挡位分布信息所确定的挡位值,区域标识 是家用风扇所在区域的标识,挡位分布信息用于表示位于区域中的各个家用风扇的挡位值 分布。
[0187] 在步骤808中,家用风扇根据指示信息将挡位值设置为推荐挡位。
[0188] 在上述示例性的例子中,在00:00:00时刻,对于位于B大楼内的家用风扇5,流式计 算系统接收到该家用风扇5发送的获取请求,流式计算系统确定该家用风扇5的设备标识5 对应的区域标识1的挡位分布信息为:2个30挡和1个50挡,则流式计算系统选择中位数30挡 作为推荐挡位,向家用风扇5发送指示信息,家用风扇5在接收到指示信息后,将挡位设置 为30挡。
[0189] 综上所述,本公开实施例提供的家用风扇控制方法,家用风扇向流式计算系统发 送获取请求,由流式计算系统确定该家用风扇所在的区域的挡位分布信息,即该区域中包 括的各个家用风扇的挡位值分布,流式计算系统根据与该家用风扇位于同一区域内的其他 家用风扇所设置的挡位值向家用风扇推荐挡位值,由于同一区域内的环境是相似的,因此 处于同一区域内的用户的体感也是相似的,而用户为家用风扇挡位设置的挡位值通常是使 用户感到舒适的挡位值,因此,家用风扇将挡位设置为流式计算系统根据同一区域内其他 家用风扇的挡位值确定的推荐挡位,解决了家用风扇仅根据环境溫度选择挡位导致的挡位 选择不准确的问题,达到了家用风扇在自动设置挡位时,对挡位的选择更合理,更符合当前 环境的效果。
[0190] 本公开实施例提供的家用风扇控制方法,通过流式计算的方法,使确定得到的挡 位分布信息更具有实时性,更准确;同时,分布式的处理方法实现了将大量数据并行处理, 减少了处理占用的时长。
[0191] 下述为本公开装置实施例,可W用于执行本公开方法实施例。对于本公开装置实 施例中未披露的细节,请参照本公开方法实施例。
[0192] 图9是根据一示例性实施例示出的一种家用风扇控制装置的框图,如图9所示,该 装置可W通过硬件、软件或两者的结合实现成为图IA或图IB所示的实施环境中的流式计算 系统中的全部或者一部分,该装置包括但不限于:接收模块901、查询模块902、第一确定模 块903、第二确定模块904和指示模块905。
[0193] 接收模块901,被配置为接收家用风扇发送的获取请求,获取请求中至少包括家用 风扇的设备标识。
[0194] 查询模块902,被配置为查询设备标识对应的区域标识,区域标识是家用风扇所在 区域的标识。
[01M]第一确定模块903,被配置为确定区域标识对应的挡位分布信息,挡位分布信息用 于表示位于区域中的各个家用风扇的挡位值分布。
[0196] 第二确定模块904,被配置为根据挡位分布信息确定推荐挡位。
[0197] 指示模块905,被配置为向家用风扇发送指示信息,指示信息用于指示家用风扇 将挡位值设置为推荐挡位。
[0198] 综上所述,本公开实施例提供的家用风扇控制装置,家用风扇向流式计算系统发 送获取请求,由流式计算系统实时地确定该家用风扇所在的区域的挡位分布信息,即该区 域中包括的各个家用风扇的挡位值分布,流式计算系统根据与该家用风扇位于同一区域内 的其他家用风扇所设置的挡位值向家用风扇推荐挡位值,由于同一区域内的环境是相似 的,因此处于同一区域内的用户的体感也是相似的,而用户为家用风扇挡位设置的挡位值 通常是使用户感到舒适的挡位值,因此,家用风扇将挡位设置为流式计算系统根据同一区 域内其他家用风扇的挡位值确定的推荐挡位,解决了家用风扇仅根据环境溫度选择挡位导 致的挡位选择不准确的问题,达到了家用风扇在自动设置挡位时,对挡位的选择更合理,更 符合当前环境的效果。
[0199] 图10是根据一示例性实施例示出的一种家用风扇控制装置的框图,如图10所示, 该装置可W通过硬件、软件或两者的结合实现成为图IA或图IB所示的实施环境中的流式计 算系统中的全部或者一部分,该装置包括但不限于:获取模块1001、第=确定模块1002、第 一存储模块1003、报文接收模块1004、第四确定模块1005、第二存储模块1006、接收模块 1007、查询模块1008、第一确定模块1009、第二确定模块1010和指示模块1011。
[0200] 获取模块1001,被配置为获取家用风扇的位置信息。
[0201] 获取模块1001,被配置为接收家用风扇的管理终端上报的定位信息,将定位信息 确定为家用风扇的位置信息。
[0202] 和/或,获取模块1001,被配置为接收家用风扇上报的屯、跳包,根据屯、跳包确定家 用风扇的IP地址,根据IP地址确定家用风扇的位置信息。
[0203] 第=确定模块1002,被配置为确定位置信息对应的区域的区域标识。
[0204] 第一存储模块1003,被配置为存储家用风扇的设备标识与区域标识之间的对应关 系。
[0205] 报文接收模块1004,被配置为接收家用风扇在预定时刻发送的报文信息,报文信 息中包括家用风扇的设备标识和家用风扇的挡位值;预定时刻是挡位值被设定的时刻或每 隔预定时间间隔所确定的时刻。
[0206] 第四确定模块1005,被配置为对报文信息进行流式计算并实时确定设备标识对 应的区域标识在预定时刻的挡位分布信息。
[0207] 第四确定模块1005,还被配置为将设备标识和挡位值作为流式计算的第一处理算 子的输入数据流,通过第一处理算子输出设备标识对应的区域标识和挡位值。
[0208] 第四确定模块1005,还被配置为将区域标识和挡位值作为第二处理算子的输入数 据流,通过第二处理算子输出区域标识和区域标识对应的挡位分布信息,挡位分布信息中 包括若干个挡位值,W及每个挡位值的个数,挡位值的个数是与区域标识对应且具有挡位 值的设备标识的个数。
[0209] 第二存储模块1006,被配置为存储区域标识与挡位分布信息之间的对应关系。
[0210] 接收模块1007,被配置为接收家用风扇发送的获取请求,获取请求中至少包括家 用风扇的设备标识。
[0211] 查询模块1008,被配置为查询设备标识对应的区域标识,区域标识是家用风扇所 在区域的标识。
[0212] 第一确定模块1009,被配置为确定区域标识对应的挡位分布信息,挡位分布信息 用于表示位于区域中的各个家用风扇的挡位值分布。
[0213] 第二确定模块1010,被配置为根据挡位分布信息确定推荐挡位。
[0214] 第二确定模块1010,还被配置为:将挡位分布信息中包括的挡位值的中位数作为 推荐挡位;或者,将挡位分布信息中包括的挡位值的平均值作为推荐挡位;或者,将挡位分 布信息中包括的挡位值的众数作为推荐挡位。
[0215] 指示模块1011,被配置为向家用风扇发送指示信息,指示信息用于指示家用风扇 将挡位值设置为推荐挡位。
[0216] 综上所述,本公开实施例提供的家用风扇控制装置,家用风扇向流式计算系统发 送获取请求,由流式计算系统实时地确定该家用风扇所在的区域的挡位分布信息,即该区 域中包括的各个家用风扇的挡位值分布,流式计算系统根据与该家用风扇位于同一区域内 的其他家用风扇所设置的挡位值向家用风扇推荐挡位值,由于同一区域内的环境是相似 的,因此处于同一区域内的用户的体感也是相似的,而用户为家用风扇挡位设置的挡位值 通常是使用户感到舒适的挡位值,因此,家用风扇将挡位设置为流式计算系统根据同一区 域内其他家用风扇的挡位值确定的推荐挡位,解决了家用风扇仅根据环境溫度选择挡位导 致的挡位选择不准确的问题,达到了家用风扇在自动设置挡位时,对挡位的选择更合理, 更符合当前环境的效果。
[0217] 图11是根据一示例性实施例示出的一种家用风扇装置的框图,如图11所示,该装 置可W通过硬件、软件或两者的结合实现成为图IA或图IB所示的实施环境中的家用风扇的 全部或者一部分,该装置包括但不限于:发送模块1110、接收模块1120和设置模块1130。
[0218] 发送模块1110,被配置为向流式计算系统发送获取请求,获取请求中至少包括家 用风扇的设备标识。
[0219] 接收模块1120,被配置为接收流式计算系统反馈的指示信息,指示信息中携带有 推荐挡位,推荐挡位是流式计算系统查询设备标识对应的区域标识并确定区域标识对应的 挡位分布信息后,根据挡位分布信息所确定的挡位值,区域标识是家用风扇所在区域的标 识,挡位分布信息用于表示位于区域中的各个家用风扇的挡位值分布
[0220] 设置模块1130,被配置为根据指示信息将挡位值设置为推荐挡位。
[0221] 综上所述,本公开实施例提供的家用风扇装置,家用风扇向流式计算系统发送获 取请求,由流式计算系统实时地确定该家用风扇所在的区域的挡位分布信息,即该区域中 包括的各个家用风扇的挡位值分布,流式计算系统根据与该家用风扇位于同一区域内的其 他家用风扇所设置的挡位值向家用风扇推荐挡位值,由于同一区域内的环境是相似的,因 此处于同一区域内的用户的体感也是相似的,而用户为家用风扇挡位设置的挡位值通常是 使用户感到舒适的挡位值,因此,家用风扇将挡位设置为流式计算系统根据同一区域内其 他家用风扇的挡位值确定的推荐挡位,解决了家用风扇仅根据环境溫度选择挡位导致的挡 位选择不准确的问题,达到了家用风扇在自动设置挡位时,对挡位的选择更合理,更符合当 前环境的效果。
[0222] 图12是根据一示例性实施例示出的一种家用风扇装置的框图,如图12所示,该装 置可W通过硬件、软件或两者的结合实现成为图IA或图IB所示的实施环境中的家用风扇的 全部或者一部分,该装置包括但不限于:位置发送模块1210、发送模块1220、接收模块1230 和设置模块1240。
[0223] 位置发送模块1210,被配置为向流式计算系统发送当前所在位置的位置信息。
[0224] 位置发送模块1210,被配置为通过管理终端向流式计算系统上报定位信息,流式 计算系统用于将定位信息确定为家用风扇的位置信息。
[0225] 和/或,位置发送模块1210,被配置为向流式计算系统上报屯、跳包,流式计算系统 用于根据屯、跳包确定家用风扇的网络协议IP地址并根据IP地址确定家用风扇的位置信息。
[0226] 发送模块1220,被配置为向流式计算系统发送获取请求,获取请求中至少包括家 用风扇的设备标识。
[0227] 接收模块1230,被配置为接收流式计算系统反馈的指示信息,指示信息中携带有 推荐挡位,推荐挡位是流式计算系统查询设备标识对应的区域标识并确定区域标识对应的 挡位分布信息后,根据挡位分布信息所确定的挡位值,区域标识是家用风扇所在区域的标 识,挡位分布信息用于表示位于区域中的各个家用风扇的挡位值分布。
[0228] 设置模块1240,被配置为根据指示信息将挡位值设置为推荐挡位。
[0229] 综上所述,本公开实施例提供的家用风扇装置,家用风扇向流式计算系统发送获 取请求,由流式计算系统实时地确定该家用风扇所在的区域的挡位分布信息,即该区域中 包括的各个家用风扇的挡位值分布,流式计算系统根据与该家用风扇位于同一区域内的其 他家用风扇所设置的挡位值向家用风扇推荐挡位值,由于同一区域内的环境是相似的,因 此处于同一区域内的用户的体感也是相似的,而用户为家用风扇挡位设置的挡位值通常是 使用户感到舒适的挡位值,因此,家用风扇将挡位设置为流式计算系统根据同一区域内其 他家用风扇的挡位值确定的推荐挡位,解决了家用风扇仅根据环境溫度选择挡位导致的挡 位选择不准确的问题,达到了家用风扇在自动设置挡位时,对挡位的选择更合理,更符合当 前环境的效果。
[0230] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法 的实施例中进行了详细描述,此处将不做详细阐述说明。
[0231] 本公开一示例性实施例提供了一种家用风扇控制装置,能够实现本公开提供的 家用风扇控制方法,该装置包括:处理器、用于存储处理器可执行指令的存储器;
[0232] 其中,处理器被配置为:
[0233] 接收家用风扇发送的获取请求,获取请求中至少包括家用风扇的设备标识;
[0234] 查询设备标识对应的区域标识,区域标识是家用风扇所在区域的标识;
[0235] 确定区域标识对应的挡位分布信息,挡位分布信息用于表示位于区域中的各个家 用风扇的挡位值分布;
[0236] 根据挡位分布信息确定推荐挡位;
[0237] 向家用风扇发送指示信息,指示信息用于指示家用风扇将挡位值设置为推荐挡 位。
[0238] 本公开一示例性实施例提供了一种家用风扇装置,能够实现本公开提供的家用风 扇控制方法,该装置包括:处理器、用于存储处理器可执行指令的存储器;
[0239] 其中,处理器被配置为:
[0240] 向流式计算系统发送获取请求,获取请求中至少包括家用风扇的设备标识;
[0241] 接收流式计算系统反馈的指示信息,指示信息中携带有推荐挡位,推荐挡位是流 式计算系统查询设备标识对应的区域标识并确定区域标识对应的挡位分布信息后,根据挡 位分布信息所确定的挡位值,区域标识是家用风扇所在区域的标识,挡位分布信息用于表 示位于区域中的各个家用风扇的挡位值分布;
[0242] 根据指示信息将挡位值设置为推荐挡位。
[0243] 图13是根据一示例性实施例示出的一种家用风扇装置的框图。装置1300可W是家 用风扇。
[0244] 参照图13,装置1300可W包括W下一个或多个组件:处理组件1302,存储器1304, 电源组件1306,多媒体组件1308,音频组件1310,输入/输出(I/O)接口 1312,传感器组件 1314, W及通信组件1316。
[0245] 处理组件1302通常控制装置1300的整体操作,诸如与显示,数据通信,记录操作相 关联的操作。处理组件1302可W包括一个或多个处理器1318来执行指令,W完成上述的方 法的全部或部分步骤。此外,处理组件1302可W包括一个或多个模块,便于处理组件1302和 其他组件之间的交互。例如,处理组件1302可W包括多媒体模块,W方便多媒体组件1308 和处理组件1302之间的交互。
[0246] 存储器1304被配置为存储各种类型的数据W支持在装置1300的操作。运些数据的 示例包括用于在装置1300上操作的任何应用程序或方法的指令。存储器1304可W由任何类 型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电 可擦除可编程只读存储器化EPROM),可擦除可编程只读存储器化PROM),可编程只读存储器 (PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0247] 电源组件1306为装置1300的各种组件提供电力。电源组件1306可W包括电源管理 系统,一个或多个电源,及其他与为装置1300生成、管理和分配电力相关联的组件。
[0248] 多媒体组件1308包括在装置1300和用户之间的提供一个输出接口的屏幕。在一些 实施例中,屏幕可W包括液晶显示器化CD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕 可W被实现为触摸屏,W接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器 W感测触摸、滑动和触摸面板上的手势。触摸传感器可W不仅感测触摸或滑动动作的边界, 而且还检测与触摸或滑动操作相关的持续时间和压力。
[0249 ]音频组件1310被配置为输出和/或输入音频信号。例如,音频组件1310包括一个麦 克风(MIC),当装置1300处于操作模式,如记录模式和语音识别模式时,麦克风被配置为接 收外部音频信号。所接收的音频信号可W被进一步存储在存储器1304或经由通信组件1316 发送。在一些实施例中,音频组件1310还包括一个扬声器,用于输出音频信号。
[0250] I/O接口 1312为处理组件1302和外围接口模块之间提供接口,上述外围接口模块 可W是键盘,点击轮,按钮等。运些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和 锁定按钮。
[0251] 传感器组件1314包括一个或多个传感器,用于为装置1300提供各个方面的状态评 估。例如,传感器组件1314可W检测到装置1300的打开/关闭状态,组件的相对定位,例如组 件为装置1300的显示器和小键盘,传感器组件1314还可W检测装置1300或装置1300-个组 件的位置改变,用户与装置1300接触的存在或不存在,装置1300方位或加速/减速和装置 1300的溫度变化。传感器组件1314可W包括接近传感器,被配置用来在没有任何的物理接 触时检测附近物体的存在。传感器组件1314还可W包括光传感器,如CMOS或CCD图像传感 器,用于在成像应用中使用。在一些实施例中,该传感器组件1314还可W包括加速度传感 器,巧螺仪传感器,磁传感器,压力传感器或溫度传感器。
[0252] 通信组件1316被配置为便于装置1300和其他设备之间有线或无线方式的通信。装 置1300可W接入基于通信标准的无线网络,如Wi-FiJG或3G,或它们的组合。在一个示例性 实施例中,通信组件1316经由广播信道接收来自外部广播管理系统的广播信号或广播相关 信息。在一个示例性实施例中,通信组件1316还包括近场通信(NFC)模块,W促进短程通信。 例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技 术,蓝牙(BT)技术和其他技术来实现。
[0253] 在示例性实施例中,装置1300可W被一个或多个应用专用集成电路(ASIC)、数字 信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程口阵列 (FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述家用风扇控制方 法。
[0254] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例 如包括指令的存储器1304,上述指令可由装置1300的处理器1318执行W完成上述家用风扇 控制方法。例如,非临时性计算机可读存储介质可W是ROM、随机存取存储器(RAM)、CD-R0M、 磁带、软盘和光数据存储设备等。
[0255] 图14是根据另一示例性实施例示出的一种家用风扇控制装置的框图。例如,装置 1400可W被提供为一网络侧设备。参照图14,装置1400包括处理组件1402,其进一步包括一 个或多个处理器,W及由存储器1404所代表的存储器资源,用于存储可由处理组件1402的 执行的指令,例如应用程序。存储器1404中存储的应用程序可W包括一个或一个W上的每 一个对应于一组指令的模块。此外,处理组件1402被配置为执行指令,W执行上述家用风扇 控制方法。
[0256] 装置1400还可W包括一个电源组件1406被配置为执行装置1400的电源管理,一个 有线或无线网络接口 1408被配置为将装置1400连接到网络,和一个输入输出(I/O)接口 1410。装置1400可W操作基于存储在存储器1404的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,化eeBSDTM或类似。
[0257] 本领域技术人员在考虑说明书及实践运里公开的发明后,将容易想到本公开的其 它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,运些变型、用途或 者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识 或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的 权利要求指出。
[0258]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并 且可W在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1. 一种家用风扇控制方法,其特征在于,所述方法包括: 接收家用风扇发送的获取请求,所述获取请求中至少包括所述家用风扇的设备标识; 查询所述设备标识对应的区域标识,所述区域标识是所述家用风扇所在区域的标识; 确定所述区域标识对应的挡位分布信息,所述挡位分布信息用于表示位于所述区域中 的各个家用风扇的挡位值分布; 根据所述挡位分布信息确定推荐挡位; 向所述家用风扇发送指示信息,所述指示信息用于指示所述家用风扇将挡位值设置为 所述推荐挡位。2. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 获取所述家用风扇的位置信息; 确定所述位置信息对应的所述区域的所述区域标识; 存储所述家用风扇的所述设备标识与所述区域标识之间的对应关系。3. 根据权利要求2所述的方法,其特征在于,所述获取家用风扇的位置信息,包括: 接收所述家用风扇的管理终端上报的定位信息,将所述定位信息确定为所述家用风扇 的所述位置信息; 和/或, 接收所述家用风扇上报的心跳包,根据所述心跳包确定所述家用风扇的网络协议IP地 址,根据所述IP地址确定所述家用风扇的所述位置信息。4. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 接收家用风扇在预定时刻发送的报文信息,所述报文信息中包括所述家用风扇的设备 标识和所述家用风扇的挡位值;所述预定时刻是所述挡位值被设定的时刻或每隔预定时间 间隔所确定的时刻; 对所述报文信息进行流式计算并实时确定所述设备标识对应的所述区域标识在所述 预定时刻的挡位分布信息; 存储所述区域标识与所述挡位分布信息之间的对应关系。5. 根据权利要求4所述的方法,其特征在于,所述对所述报文信息进行流式计算并实时 确定所述设备标识对应的区域标识在所述预定时刻的挡位分布信息,包括: 将所述设备标识和所述挡位值作为所述流式计算的第一处理算子的输入数据流,通过 所述第一处理算子输出所述设备标识对应的所述区域标识和所述挡位值; 将所述区域标识和所述挡位值作为第二处理算子的输入数据流,通过所述第二处理算 子输出所述区域标识和所述区域标识对应的挡位分布信息,所述挡位分布信息中包括若干 个挡位值,以及每个挡位值的个数,所述挡位值的个数是与所述区域标识对应且具有所述 挡位值的设备标识的个数。6. 根据权利要求1至5任一所述的方法,其特征在于,所述根据所述挡位分布信息确定 推荐挡位,包括: 将所述挡位分布信息中包括的挡位值的中位数作为所述推荐挡位; 或者,将所述挡位分布信息中包括的挡位值的平均值作为所述推荐挡位; 或者,将所述挡位分布信息中包括的挡位值的众数作为所述推荐挡位。7. -种家用风扇控制装置,其特征在于,所述装置包括: 接收模块,被配置为接收家用风扇发送的获取请求,所述获取请求中至少包括所述家 用风扇的设备标识; 查询模块,被配置为查询所述设备标识对应的区域标识,所述区域标识是所述家用风 扇所在区域的标识; 第一确定模块,被配置为确定所述区域标识对应的挡位分布信息,所述挡位分布信息 用于表示位于所述区域中的各个家用风扇的挡位值分布; 第二确定模块,被配置为根据所述挡位分布信息确定推荐挡位; 指示模块,被配置为向所述家用风扇发送指示信息,所述指示信息用于指示所述家用 风扇将挡位值设置为所述推荐挡位。8. 根据权利要求7所述的装置,其特征在于,所述装置还包括: 获取模块,被配置为获取所述家用风扇的位置信息; 第三确定模块,被配置为确定所述位置信息对应的所述区域的所述区域标识; 第一存储模块,被配置为存储所述家用风扇的所述设备标识与所述区域标识之间的对 应关系。9. 根据权利要求8所述的装置,其特征在于,所述获取模块,被配置为: 接收所述家用风扇的管理终端上报的定位信息,将所述定位信息确定为所述家用风扇 的所述位置信息; 和/或, 接收所述家用风扇上报的心跳包,根据所述心跳包确定所述家用风扇的网络协议IP地 址,根据所述IP地址确定所述家用风扇的所述位置信息。10. 根据权利要求7所述的装置,其特征在于,所述装置还包括: 报文接收模块,被配置为接收家用风扇在预定时刻发送的报文信息,所述报文信息中 包括所述家用风扇的设备标识和所述家用风扇的挡位值;所述预定时刻是所述挡位值被设 定的时刻或每隔预定时间间隔所确定的时刻; 第四确定模块,被配置为对所述报文信息进行流式计算并实时确定所述设备标识对应 的所述区域标识在所述预定时刻的挡位分布信息; 第二存储模块,被配置为存储所述区域标识与所述挡位分布信息之间的对应关系。11. 根据权利要求10所述的装置,其特征在于,所述第四确定模块,还被配置为: 将所述设备标识和所述挡位值作为所述流式计算的第一处理算子的输入数据流,通过 所述第一处理算子输出所述设备标识对应的所述区域标识和所述挡位值; 将所述区域标识和所述挡位值作为第二处理算子的输入数据流,通过所述第二处理算 子输出所述区域标识和所述区域标识对应的挡位分布信息,所述挡位分布信息中包括若干 个挡位值,以及每个挡位值的个数,所述挡位值的个数是与所述区域标识对应且具有所述 挡位值的设备标识的个数。12. 根据权利要求7至11任一所述的装置,其特征在于,所述第二确定模块,还被配置 为: 将所述挡位分布信息中包括的挡位值的中位数作为所述推荐挡位; 或者,将所述挡位分布信息中包括的挡位值的平均值作为所述推荐挡位; 或者,将所述挡位分布信息中包括的挡位值的众数作为所述推荐挡位。13. -种家用风扇装置,其特征在于,所述装置包括: 发送模块,被配置为向流式计算系统发送获取请求,所述获取请求中至少包括家用风 扇的设备标识; 接收模块,被配置为接收所述流式计算系统反馈的指示信息,所述指示信息中携带有 推荐挡位,所述推荐挡位是所述流式计算系统查询所述设备标识对应的区域标识并确定所 述区域标识对应的挡位分布信息后,根据所述挡位分布信息所确定的挡位值,所述区域标 识是所述家用风扇所在区域的标识,所述挡位分布信息用于表示位于所述区域中的各个家 用风扇的挡位值分布; 设置模块,被配置为根据所述指示信息将挡位值设置为所述推荐挡位。14. 根据权利要求13所述的装置,其特征在于,所述装置还包括: 位置发送模块,被配置为向所述流式计算系统发送当前所在位置的位置信息。15. 根据权利要求14所述的装置,其特征在于,所述位置发送模块,被配置为: 通过管理终端向所述流式计算系统上报定位信息,所述流式计算系统用于将所述定位 信息确定为所述家用风扇的所述位置信息; 和/或, 向所述流式计算系统上报心跳包,所述流式计算系统用于根据所述心跳包确定所述家 用风扇的网络协议IP地址并根据所述IP地址确定所述家用风扇的所述位置信息。16. -种家用风扇控制装置,其特征在于,所述装置包括: 处理器; 用于存储所述处理器可执行指令的存储器; 其中,所述处理器被配置为: 接收家用风扇发送的获取请求,所述获取请求中至少包括所述家用风扇的设备标识; 查询所述设备标识对应的区域标识,所述区域标识是所述家用风扇所在区域的标识; 确定所述区域标识对应的挡位分布信息,所述挡位分布信息用于表示位于所述区域中 的各个家用风扇的挡位值分布; 根据所述挡位分布信息确定推荐挡位; 向所述家用风扇发送指示信息,所述指示信息用于指示所述家用风扇将挡位值设置为 所述推荐挡位。17. -种家用风扇装置,其特征在于,所述装置包括: 处理器; 用于存储所述处理器可执行指令的存储器; 其中,所述处理器被配置为: 向流式计算系统发送获取请求,所述获取请求中至少包括家用风扇的设备标识; 接收所述流式计算系统反馈的指示信息,所述指示信息中携带有推荐挡位,所述推荐 挡位是所述流式计算系统查询所述设备标识对应的区域标识并确定所述区域标识对应的 挡位分布信息后,根据所述挡位分布信息所确定的挡位值,所述区域标识是所述家用风扇 所在区域的标识,所述挡位分布信息用于表示位于所述区域中的各个家用风扇的挡位值分 布; 根据所述指示信息将挡位值设置为所述推荐挡位。18. -种家用风扇控制系统,其特征在于,所述系统包括:流式计算系统和家用风扇,所 述流式计算系统通过无线网络与所述家用风扇相连; 所述家用风扇,被配置为向所述流式计算系统发送获取请求,所述获取请求中至少包 括所述家用风扇的设备标识;接收所述流式计算系统反馈的指示信息,所述指示信息中携 带有推荐挡位,所述推荐挡位是所述流式计算系统查询所述设备标识对应的区域标识并确 定所述区域标识对应的挡位分布信息后,根据所述挡位分布信息所确定的挡位值,所述区 域标识是所述家用风扇所在区域的标识,所述挡位分布信息用于表示位于所述区域中的各 个家用风扇的挡位值分布;根据所述指示信息将挡位值设置为所述推荐挡位; 所述流式计算系统,被配置为接收所述家用风扇发送的所述获取请求;查询所述设备 标识对应的所述区域标识;确定所述区域标识对应的所述挡位分布信息;根据所述挡位分 布信息确定所述推荐挡位;向所述家用风扇发送所述指示信息,所述指示信息用于指示所 述家用风扇将挡位值设置为所述推荐挡位。
【文档编号】F04D27/00GK106015068SQ201610417382
【公开日】2016年10月12日
【申请日】2016年6月14日
【发明人】刘铁俊, 孟亚楠, 刘东旭, 肖波
【申请人】北京小米移动软件有限公司, 北京智米科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1