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

文档序号:9272971阅读:354来源:国知局
一种根据文字语意控制空调的方法及系统的制作方法
【技术领域】
[0001] 本发明涉及空调控制领域,特别涉及一种根据文字语意控制空调的方法及系统。
【背景技术】
[0002] 随着人们生活水平的提高,空调已经广泛地进入到千家万户,尤其是在客厅、办公 室、图书馆、报告厅、餐馆等公共场所,空调已成为必不可少的电器之一。虽然现有技术中空 调的控制方式越来越多样化,但始终需要用户输入精确数字来控制空调的运行。但是有时 候,用户需要的是一种感觉,且提供不了这个感觉对应的实际温度,例如:用户要春天花朵 盛开的「感觉」、要花好月圆的「感觉」,实际上对于这种「感觉」,用户并不知道需要将空调 调成多少度,只能慢慢试。现有技术针对上述问题,采用自然语言处理技术或语音辨识技 术,虽然可根据关键字词库生成对应的温度,例如将「太阳」对应到24度,但这种方式存在 一些缺点,比如若用户输入的关键字不在词库,则会产生辨识错误的情形;以及不同季节、 地点感受到太阳的温暖也是不同的,因此存在着精确度不佳等问题。

【发明内容】

[0003] 本发明所要解决的技术问题是提供一种根据文字语意控制空调的方法及系统,解 决了现有技术难以通过文字对空调进行精确控制的技术问题。
[0004] 本发明解决上述技术问题的技术方案如下:一种根据文字语意控制空调的方法, 包括以下步骤:
[0005] 步骤1,通过交互界面获取用户输入的控制语句;
[0006] 步骤2,分析所述控制语句的语意,生成与所述控制语句相对应的空调运行参数 值;
[0007] 步骤3,控制空调按照所述空调运行参数值运行。
[0008] 本发明的有益效果是:本发明通过对输入的文章、诗词、新闻报导文字等控制语句 的语意进行分析,产生所述控制语句所代表的温度、湿度、风量等空调运行参数值,进而控 制空调按照所述运行参数值运行,这种控制方法颠覆了现有技术中需要使用精确数字来控 制空调运行的传统方法,其使用便利性与智能化程度明显优于现有技术的空调控制方式, 不仅控制过程新颖有趣,而且可以通过微信文字、网页文字、社交网路等文字控制空调,应 用范围广泛。
[0009] 在上述技术方案的基础上,本发明还可以做如下改进。
[0010] 进一步,所述空调运行参数值包括温度值、风量值和/或湿度值。
[0011] 进一步,所述步骤2具体为:
[0012] 步骤201,将所述控制语句拆分为若干个词语;
[0013] 步骤202,从所述若干个词语中选择一个作为所述控制语句的时间代表性关键词, 并将所述时间代表性关键词转换为所述控制语句的语意所对应的时间点;
[0014] 步骤203,从所述若干个词语中选择一个作为所述控制语句的地区代表性关键词, 并将所述地区代表性关键词转换为所述控制语句的语意所对应的地点;
[0015] 步骤204,根据所述时间代表性关键词转换的时间点和所述地区代表性关键词转 换的地点,生成与所述控制语句的语意相符合的空调运行参数值。
[0016] 进一步,所述步骤201中,采用基于字典、词库匹配的分词方法或者基于词频度统 计的分词方法或者基于知识理解的分词方法将所述控制语句拆分为若干个词语。
[0017] 进一步,所述步骤202具体为:
[0018] 建立时间词库,所述时间词库按照不同的时间点划分为n个类别,记为(类别1,类 别2,……类别n),每个类别均记录了与所述时间点相关联的若干时间词汇;
[0019] 分别计算所述控制语句拆分成的各个词语与所述时间词库的各个类别的时间相 似度,生成所述词语的时间相似度集合,所述时间相似度集合表示为(类别1 :时间相似度 1,类别2 :时间相似度2,……类别n :时间相似度n);
[0020] 选择每个词语的时间相似度1~时间相似度n中的最大值作为该词语的第一相似 度;比较所有词语的第一相似度大小,并选择第一相似度最大值所对应的时间相似度集合 作为所述控制语句的时间相似度集合,将所述第一相似度最大值对应的词语作为所述控制 语句的时间代表性关键词。
[0021] 进一步,所述步骤203具体为:
[0022] 建立地区词库,所述地区词库按照不同的地点划分为y个类别,记为(类别1,类别 2,……类别y),每个类别均记录了与所述地点相关联的若干地点词汇;
[0023] 分别计算所述控制语句拆分成的各个词语与所述地区词库的各个类别的地区相 似度,生成所述词语的地区相似度集合,所述地区相似度集合表示为(类别1 :地区相似度 1,类别2 :地区相似度2,……类别y :地区相似度y);
[0024] 选择每个词语的地区相似度1~地区相似度y中的最大值作为该词语的第二相似 度;比较所有词语的第二相似度大小,并选择第二相似度最大值所对应的地区相似度集合 作为所述控制语句的地区相似度集合,将所述第二相似度最大值对应的词语作为所述控制 语句的地区代表性关键词。
[0025] 进一步,所述步骤204具体为:在气候历史数据库中查找得到与所述时间代表性 关键词和所述地区代表性关键词对应的气候数据,作为空调运行参数值,所述空调运行参 数值即为与所述控制语句的语意相符合的空调运行参数值;
[0026] 或者在气候历史数据库中查找得到与所述时间相似度集合和地区相似度集合中 各类别相对应的气候数据,作为空调运行参数的多个数值,根据所述控制语句的时间相似 度和地区相似度,对所述空调运行参数值的多个数值进行加权计算,生成与所述控制语句 的语意相符合的空调运行参数值。
[0027] 采用进一步技术方案具有以下有益效果:本发明所拆分成的词语与空调控制参数 的关系为自动建立,且根据地点不同、文字在各时代的使用习惯不同,所述词语对应的空调 运行参数值也会有相应的变化,比如「太阳」这个词语在不同的地点,会对应到不同温度。本 发明突破了现有技术中关键字对应到空调温度等空调运行参数值时需要大量人工建立,且 对应的空调运行参数值为固定值带来的不真实感,其自动化程度与智能程度,明显优于现 有技术的方案。
[0028] -种根据文字语意控制空调的系统,包括输入模块、语意分析模块和空调运行控 制模块,
[0029] 所述输入模块用于通过交互界面获取用户输入的控制语句;
[0030] 所述语意分析模块用于分析所述控制语句的语意,生成与所述控制语句相对应的 空调运行参数值;
[0031] 所述空调运行控制模块用于控制空调按照所述空调运行参数值运行。
[0032] 进一步,所述语意分析模块包括中文分词单元、时间推理单元、地区推理单元和空 调运行参数转换单元,
[0033] 所述中文分词单元用于将所述控制语句拆分为若干个词语;
[0034] 所述时间推理单元用于从所述若干个词语中选择一个作为所述控制语句的时间 代表性关键词,并将所述时间代表性关键词转换为所述控制语句的语意所对应的时间 占.
[0035] 所述地区推理单元用于从所述若干个词语中选择一个作为所述控制语句的地区 代表性关键词,并将所述地区代表性关键词转换为所述控制语句的语意所对应的地点;
[0036] 所述空调运行参数转换单元用于根据所述时间代表性关键词转换的时间点和所 述地区代表性关键词转换的地点,生成与所述控制语句的语意相符合的空调运行参数值。
[0037] 进一步,所述时间推理单元包括时间词库建立单元,时间相似度计算单元和时间 关键字过滤单元,
[0038] 所述时间词库建立单元用于建立时间词库,所述时间词库按照不同的时间点划分 为n个类别,记为(类别1,类别2,……类别n),每个类别均记录了与所述时间点相关联的 若干时间词汇;
[0039] 所述时间相似度计算单元用于分别计算所述控制语句拆分成的各个词语与所述 时间词库的各个类别的时间相似度,生成所述词语的时间相似度集合,所述时间相似度集 合表示为(类别1 :时间相似度1,类别2 :时间相似度2,……类别n :时间相似度n);
[0040] 所述时间关键字过滤单元用于选择每个词语的时间相似度1~时间相似度n中的 最大值作为该词语的第一相似度;比较所有词语的第一相似度大小,并选择第一相似度最 大值所对应的时间相似度集合作为所述控制语句的时间相似度集合,将所述第一相似度最 大值对应的词语作为所述控制语句的时间代表性关键词;
[0041] 所述地区推理单
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1