一种根据文字语意控制空调的方法及系统的制作方法_4

文档序号:9272971阅读:来源:国知局
代表性关键 词所对应气候数据,作为的空调运行参数值,所述空调运行参数值即为与所述控制语句的 语意相符合的空调运行参数值;
[0109] 或者在气候历史数据库中查找得到与所述时间相似度集合和地区相似度集合中 各类别相对应的气候数据,作为空调运行参数的多个数值,根据所述控制语句的时间相似 度和地区相似度,对所述空调运行参数值的多个数值进行加权计算,生成与所述控制语句 的语意相符合的空调运行参数值。
[0110] 对于第二种通过加权计算空调运行参数值的方式,本发明的实施例中可以采用各 种加权计算方法,常见的加权计算方法分成两大类:
[0111] a.先加权计算出近似的时间与地点,再利用时间与地点查询温度。
[0112] b.查询各地于不同时间的均温,再透过时间相似度与地点相似度,进行加权计算 温度。
[0113] 本实施例通过加权计算,生成控制温度的步骤详细描述如下:
[0114] 通过以上的流程,「我想吃芒果双皮奶」产生了时间与地区的相似度信息:
[0115] 时间:[春:0,夏:1.0,秋:0,冬:0]
[0116] 地点:[中国台湾:0,广东:1]
[0117] 通过数据库,可取得广东与中国台湾的四季均温如下表3所示:
[0118] 表3广东与中国台湾的四季均温表
[0120] 以时间相似度为加权,计算出两地以时间为基准的均温:
[0121] 广东:20*(0/0+1+0+0)+31*(1/0+1+0+0)+30*(0/0+1+0+0)+18*(0/0+1+0+0) = 31
[0122] 中国台湾:18* (0/0+1+0+0) +30* (1/0+1+0+0) +27* (0/0+1+0+0) +17* (0/0+1+0+0) =30
[0123] 然后以地点相似度为加权,计算出所述控制语句以地点为基准的均温:
[0124] 31*(1/0+1)+30*(0/0+1) =31〇
[0125] 透过了时间与地点加权,算出了两地加权均温为31度,因此可以「我想吃芒果双 皮奶」输出的控制温度为31度。
[0126] 图3为本发明一种根据文字语意控制空调的系统的结构示意图,如图3所示,本发 明还包含一种根据文字语意控制空调的系统,包括输入模块、语意分析模块和空调运行控 制模块,
[0127] 所述输入模块用于通过交互界面获取用户输入的控制语句;
[0128] 所述语意分析模块用于分析所述控制语句的语意,生成与所述控制语句相对应的 空调运行参数值;
[0129] 所述空调运行控制模块用于控制空调按照所述空调运行参数值运行。
[0130] 本实施例中,所述语意分析模块包括中文分词单元、时间推理单元、地区推理单元 和空调运行参数转换单元,
[0131] 所述中文分词单元用于将所述控制语句拆分为若干个词语;
[0132] 所述时间推理单元用于从所述若干个词语中选择一个作为所述控制语句的时间 代表性关键词,并将所述时间代表性关键词转换为所述控制语句的语意所对应的时间点;
[0133] 所述地区推理单元用于从所述若干个词语中选择一个作为所述控制语句的地区 代表性关键词,并将所述地区代表性关键词转换为所述控制语句的语意所对应的地点;
[0134] 所述空调运行参数转换单元用于根据所述时间代表性关键词转换的时间点和所 述地区代表性关键词转换的地点,生成与所述控制语句的语意相符合的空调运行参数值。
[0135] 本实施例中,所述时间推理单元包括时间词库建立单元,时间相似度计算单元和 时间关键字过滤单元,
[0136] 所述时间词库建立单元用于建立时间词库,所述时间词库按照不同的时间点划分 为n个类别,记为(类别1,类别2,……类别n),每个类别均记录了与所述时间点相关联的 若干时间词汇;
[0137] 所述时间相似度计算单元用于分别计算所述控制语句拆分成的各个词语与所述 时间词库的各个类别的时间相似度,生成所述词语的时间相似度集合,所述时间相似度集 合表示为(类别1 :时间相似度1,类别2 :时间相似度2,……类别n :时间相似度n);
[0138] 所述时间关键字过滤单元用于选择每个词语的时间相似度1~时间相似度n中的 最大值作为该词语的第一相似度;比较所有词语的第一相似度大小,并选择第一相似度最 大值所对应的时间相似度集合作为所述控制语句的时间相似度集合,将所述第一相似度最 大值对应的词语作为所述控制语句的时间代表性关键词;
[0139] 所述地区推理单元包括地区词库建立单元,地区相似度计算单元和地区关键字过 滤单元,
[0140] 所述地区词库建立单元用于建立地区词库,所述地区词库按照不同的地点划分为 y个类别,记为(类别1,类别2,……类别y),每个类别均记录了与所述地点相关联的若干 地点词汇;
[0141] 所述地区相似度计算单元用于分别计算所述控制语句拆分成的各个词语与所述 地区词库的各个类别的地区相似度,生成所述词语的地区相似度集合,所述地区相似度集 合表示为(类别1 :地区相似度1,类别2 :地区相似度2,……类别y :地区相似度y);
[0142] 所述地区关键字过滤单元用于选择每个词语的地区相似度1~地区相似度y中的 最大值作为该词语的第二相似度;比较所有词语的第二相似度大小,并选择第二相似度最 大值所对应的地区相似度集合作为所述控制语句的地区相似度集合,将所述第二相似度最 大值对应的词语作为所述控制语句的地区代表性关键词。
[0143] 值得注意的是,本发明无法判断词语的时间、地区相似度时,有以下处理方式:给 予一个默认(Default)时间或地点或者给予大范围地点或大范围时间的均温。
[0144] 本发明通过对输入的文章、诗词、新闻报导文字等控制语句的语意进行分析,产生 所述控制语句所代表的温度、湿度、风量等空调运行参数值,进而控制空调按照所述运行参 数值运行,这种控制方法颠覆了现有技术中需要使用精确数字来控制空调运行的传统方 法,其使用便利性与智能化程度明显优于现有技术的空调控制方式,不仅控制过程新颖有 趣,而且可以通过微信文字、网页文字、社交网路等文字控制空调,应用范围广泛。除此以 外,将本发明加以扩展,还可以透过客服留言、网路评价,辨识出文字所代表的温度,从而给 予不同的客服方式;或者透过文字意境所代表的温度,控制可调节温度的家电,如电锅、热 水器、电热水瓶、电饭煲、电磁炉、饮水机、电水壶;或者通过用户文字、计算出用户的文字温 度,并给予客制化的用户操作接口,发言温度低的人给予蓝色主题、发言温暖的人给予红色 主题,等等。
[0145] 在本发明的描述中,需要理解的是,术语"中心"、"纵向"、"横向"、"长度"、"宽度"、 "厚度"、"上"、"下"、"前"、"后"、"左"、"右"、"竖直"、"水平"、"顶"、"底" "内"、"外"、"顺时 针"、"逆时针"、"轴向"、"径向"、"周向"等指示的方位或位置关系为基于附图所示的方位或 位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必 须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
[0146] 此外,术语"第一"、"第二"仅用于描述目的,而不能理解为指示或暗示相对重要性 或者隐含指明所指示的技术特征的数量。由此,限定有"第一"、"第二"的特征可以明示或 者隐含地包括至少一个该特征。在本发明的描述中,"多个"的含义是至少两个,例如两个, 三个等,除非另有明确具体的限定。
[0147] 在本发明中,除非另有明确的规定和限定,术语"安装"、"相连"、"连接"、"固定"等 术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连 接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内 部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员 而言,可以根据具体情况理解上述术语在本发明中的具体含义。
[0148] 在本发明中,除非另有明确的规定和限定,第一特征在第二特征"上"或"下"可以 是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在 第二特征"之上"、"上方"和"上面"可是第一特征在第二特征正上方或斜上方,或仅仅表示 第一特征水平高度高于第二特征。第一特征在第二特征"之下"、"下方"和
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1