基于IVR的黄瓜病害数值诊断方法与系统.pdf

上传人:54 文档编号:1194124 上传时间:2018-04-05 格式:PDF 页数:15 大小:528.09KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010614308.7

申请日:

2010.12.21

公开号:

CN102075645A

公开日:

2011.05.25

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||著录事项变更IPC(主分类):H04M 3/50变更事项:申请人变更前:中国农业大学变更后:中国农业大学变更事项:地址变更前:100083 北京市海淀区清华东路17号变更后:100083 北京市海淀区清华东路17号中国农业大学东校区136信箱|||实质审查的生效IPC(主分类):H04M 3/50申请日:20101221|||公开

IPC分类号:

H04M3/50; A01G1/00

主分类号:

H04M3/50

申请人:

中国农业大学

发明人:

傅泽田; 温皓杰; 张领先; 李鑫星; 李道亮; 刘雪

地址:

100083 北京市海淀区清华东路17号

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

一种基于IVR的黄瓜病害数值诊断方法与系统,所述方法包括:用户通过通信工具拨打呼叫中心号码进入IVR;用户根据语音提示选择发病部位症状;系统提取症状对应病害集合;利用用户输入症状对可能发生的病害集合进行推理,得出最大可能的病害;用户通过IVR收听最大可能的病害名称及其防治方法。本发明通过设计针对IVR特点的黄瓜病害数值诊断算法,实现基于电话的专家系统应用方式,使用户对黄瓜病害的诊断不受时间地点限制。操作方便、简单易学的诊断系统能够进一步促进黄瓜病害诊断系统的推广。

权利要求书

1: 一种基于 IVR 的黄瓜病害数值诊断方法, 其特征在于, 包括 : 步骤 (S1) : 根据用户通过 IVR 的输入从总症状集中提取用户输入的症状集 ; 步骤 (S2) : 根据症状集提取病害集 ; 步骤 (S3) : 计算病害集中每个病害的判点数, 如果最大值与次大值之差大于等于第一 阈值, 则最大值所对应的病害即为结果病害。
2: 根据权利要求 1 所述的基于 IVR 的黄瓜病害数值诊断方法, 其特征在于, 还包括 : 步骤 (S4) : 计算病害集中每个病害的分值, 如果最大值与次大值之差大于等于第二阈 值, 则最大值所对应的病害即为结果病害。
3: 根据权利要求 2 所述的基于 IVR 的黄瓜病害数值诊断方法, 其特征在于, 还包括 : 步骤 (S5) : 计算病害集中每个病害的总判点数与所述判点数之差, 如果最大值唯一, 则最大值所对应的判点数为最大判断数, 该最大判点数对应的病害即为结果病害。
4: 根据权利要求 1 所述的基于 IVR 的黄瓜病害数值诊断方法, 其特征在于, 步骤 (S2) 还包括 : 根据病害 - 症状集对应表来提取所述病害集。
5: 根据权利要求 4 所述的基于 IVR 的黄瓜病害数值诊断方法, 其特征在于, 步骤 (S2) 还包括 : 根据症状 - 病害对应表, 从所述用户输入的症状集中, 提取所述病害集中每个病害 对应的用户输入症状。
6: 一种基于 IVR 的黄瓜病害数值诊断系统, 包括通信终端、 IVR 推理模块, 其特征在 于: 通信终端接收用户通过按键输入的症状集合, 并连接到 IVR 推理模块 ; IVR 推理模块, 其根据用户的输入, 从总症状集中提取用户输入的症状集, 并提取出对 应的病害集, 根据病害集中的病害的判点数, 根据最大值与次大值之差判断出结果病害。
7: 如权利要求 9 所述的基于 IVR 的黄瓜病害数值诊断系统, 其特征在于, 所述 IVR 推理 模块计算病害集中每个病害的判点数, 判断最大值与次大值之差是否大于等于第一阈值, 是, 则最大值所对应的病害即为结果病害。
8: 如权利要求 10 所述的基于 IVR 的黄瓜病害数值诊断系统, 其特征在于, 所述 IVR 推 理模块进一步计算病害集中每个病害的分值, 判断最大值与次大值之差是否大于第二阈 值, 是, 则最大值所对应的病害即为结果病害。
9: 如权利要求 11 所述的基于 IVR 的黄瓜病害数值诊断系统, 其特征在于, 所述 IVR 推 理模块进一步计算病害集中每个病害的总判点数与所述判点数之差, 判断最小值是否存在 且唯一, 是, 则最小值所对应的判点数为最大判断数, 该最大判点数对应的病害即为结果病 害。
10: 根据权利要求 9 所述的基于 IVR 的黄瓜病害数值诊断系统, 其特征在于, 所述 IVR 推理模块根据病害 - 症状集对应表来提取所述病害集。
11: 根据权利要求 13 所述的基于 IVR 的黄瓜病害数值诊断系统, 其特征在于, 所述 IVR 推理模块根据症状 - 病害对应表, 从所述用户输入的症状集中, 提取所述病害集中每个病 害对应的用户输入症状。
12: 根据权利要求 9 所述的基于 IVR 的黄瓜病害数值诊断系统, 其特征在于, 所述通信 终端为用户接入 IVR 所使用的通信工具及通信网络, 通信工具包括固定电话、 移动电话和 IP 电话, 通信网络包括电话网和移动通信网络。 2
13: 根据权利要求 9 所述的基于 IVR 的黄瓜病害数值诊断系统, 还包括服务器, 其存储 病害以及药品知识的知识库、 语音库, 并接收 IVR 推理模块的结果并将病害信息传送给 IVR 推理模块。

说明书


基于 IVR 的黄瓜病害数值诊断方法与系统

    【技术领域】
     本 发 明 涉 及 黄 瓜 病 害 诊 断 领 域, 具 体 涉 及 一 种 基 于 IVR(Interactive Voice Response, 交互式语音应答 ) 的黄瓜病害数值诊断方法与系统。背景技术
     由于我国黄瓜病害发生种类多, 而农民信息接受能力差导致黄瓜病害诊断困难, 病害致使菜农损失严重。 长期以来, 黄瓜病害防治主要依靠化学防治, 而化学农药的大量使 用带来产品农药残留超标、 人畜中毒等问题日益受到社会的关注 ; 另一方面, 黄瓜种植户知 识层次普遍偏低、 农业技术推广和农民培训手段又相对落后, 领域专家相对于广大菜农人 数有限, 领域专家的知识经验并不能有效地为广大菜农服务, 致使广大菜农的知识需求和 领域专家的知识供给间出现了技术供给断层。因此, 设计黄瓜病害远程诊断系统可使领域 专家的知识经验直接快速地为广大基层菜农及时防治黄瓜病害服务, 从而减少经济损失。 目前, 国内外有关专家系统研究趋于成熟。如冯洁等研究了常见黄瓜病害的多光 谱诊断方法, 陈兵旗等设计了基于图像处理的小麦病害诊断算法, Gunjan Mansingh 等开发 了针对牙买加咖啡种植过程的病虫害防治专家系统 CPEST ; 周健等设计的基于 Web 的蔬菜 栽培专家系统可实现蔬菜病虫害预测与诊断、 管理模式优化、 栽培知识学习等功能 ; 刘树文 等设计的基于模糊神经网络的葡萄病害诊断系统改善了传统专家系统学习能力差的特点 ; 牛贞福等研究的黄瓜病虫害诊断专家系统使诊断实现了基于产生式规则的模糊推理 ; 传统 的专家系统要求大量高精度的源数据以确保诊断结果的准确性, 而复杂的学习过程对于文 化素质较低的基层菜农在使用上造成了困难, 不便于专家系统的推广 ; 而基于自动视觉诊 断的专家系统造价昂贵, 相对于基础设施落后的我国农村大部分地区, 系统昂贵的安装及 后期维护费用为其推广造成了困难。
     IVR 能识别用户通过双音多频话机上的数字键盘输入的 DTMF(Dual Tone Multi Frequency 双音多频 ) 信号, 并向用户播放预先录制好或通过 TTS(Text-To-Speech) 技术动 态生成的语音, 使系统和客户进行自助语音交流, 引导客户进行操作。这样, 用户就可以通 过数字按键与自动语音应答设备进行交流, 以实现自动化语音服务。 IVR 技术被广泛用于语 音增值业务, 以提高呼叫服务的质量。交互式语音应答的黄瓜病害数值诊断方法与系统利 用 IVR 技术, 以呼叫中心作为信息交互平台, 与黄瓜病害远程诊断系统相结合, 走农村信息 化低成本的技术路线, 解决菜农不具备计算机知识和互联网服务的问题。
     发明内容
     为解决上述问题, 本发明的目的是提供一种基于 IVR 的黄瓜病害数值诊断方法与 系统, 用户通过呼叫中心进入 IVR, 收听各部位症状并使用按键选择黄瓜病害的相应症状, 实现对黄瓜病害简单高效的诊断从而使菜农方便快捷地获得诊断结果及其防治方法。
     为了达到以上目的, 本发明提供了一种基于 IVR 的黄瓜病害数值诊断方法。
     根据本发明的方法, 诊断系统包含以下步骤 :步骤 S1, 用户通过通信工具拨打呼叫中心号码进入 IVR, 查询相关黄瓜病害知识、 药品知识或根据语音提示选择发病部位症状, 选择黄瓜病害的症状集合 ;
     步骤 S2, 根据用户输入症状集调用数据库中数据表查找黄瓜可能发生的病害集, 该表单由专家根据农业知识设定 ;
     步骤 S3, 计算相关病害的判点数, 判断最大值与次大值之差是否大于等于第一阈 值; 是, 则最大值所对应的病害即为结果病害 ; 否则进入步骤 S4 ;
     步骤 S4, 计算相关病害分值, 判断最大值与次大值之差是否唯一且大于第二阈值, 是, 则最大值所对应的病害即为结果病害 ; 否则进入步骤 S5 ;
     步骤 S5, 计算相关病害总判点数与判点数之差, 判断最小值是否唯一, 是, 则最小 值所对应判点数为最大判断数, 该最大判点数对应的病害即为结果病害 ;
     步骤 S6, 用户通过 IVR 收听系统通过推理所得到病害名称及防治方法。
     根据本发明的另一方面, 还提供了一种基于 IVR 的黄瓜病害数值诊断系统。该系 统包括通信终端、 IVR 推理模块和服务器。
     1、 通信终端 : 用户接入 IVR 所使用的通信工具及通信网络, 通信工具包括固定电 话和移动电话, 通信网络包括电话网和移动通信网络。
     2、 IVR 推理模块 : 与通信终端相连, 用于对用户请求进行交互式语音处理。
     3、 服务器 : 与 IVR 推理模块相连, 用于知识库、 语音库的调用和中间数据的读取。
     其中, 所述通信工具包括固定电话和移动电话 ; 通信网络包括电话网和移动通信 网络。
     本发明的有益效果如下 :
     (1) 实现基于电话的黄瓜病害诊断系统应用方式, 拓宽黄瓜病害诊断系统应该范 围, 为网络设施不发达的农村地区提供应用黄瓜病害诊断系统的条件 ;
     (2) 没有专家坐席参与的基于交互式语音应答的黄瓜病害诊断系统, 使用户对黄 瓜病害的诊断不受时间地点限制, 能够降低呼叫中心的经济成本 ;
     (3) 操作简单、 方便快捷的基于交互式语音应答的黄瓜病害诊断系统能够降低农 民的学习成本, 进一步促进黄瓜病害诊断系统的推广。 附图说明
     图 1 为本发明基于 IVR 的黄瓜病害数值诊断方法的流程图 ;
     图 2 为本发明基于 IVR 的黄瓜病害数值诊断系统结构示意图 ;
     图 3 为本发明基于 IVR 的黄瓜病害数值诊断系统另一实施例的结构示意图。 具体实施方式
     下面结合附图对本发明的具体实施方式作进一步详细说明 :
     如图 1 所示, 为本发明的基于 IVR 的黄瓜病害数值诊断方法的流程图。根据本发 明的方法, 用户根据语音提示选择发病部位症状 ; 根据用户输入的症状提取对应病害集合 ; 利用用户输入症状对可能发生的病害集合进行推理, 得出最大可能的病害 ; 用户通过 IVR 收听最大可能的病害名称及其防治方法。其中, 本发明涉及黄瓜病害症状 79 项, 病害种类 18 项, 黄瓜病害知识 18 项, 药品知识 23 项。下面详细描述该方法 :在步骤 S1, 用户通过通信工具 ( 例如, 固定电话、 移动电话、 IP 电话 ) 拨打呼叫中 心号码进入 IVR, 查询相关黄瓜病害知识、 药品知识或根据语音提示选择发病部位症状, 选 择黄瓜病害的症状集合。
     用户通过通信工具拨打呼叫中心号码进入 IVR 后, 再通过话机按钮进入 “黄瓜病 害知识查询” 、 “药品知识查询” 和 “黄瓜病害自动诊断” 选项。例如, 用户根据语音提示, 选 1 进入 “黄瓜病害知识查询” , 选 2 进入 “药品知识查询” , 选 3 进入 “黄瓜病害自动诊断” , 挂 机则退出。
     选 1 进入 “黄瓜病害知识查询” 后: 用户根据语音提示选择黄瓜病害名称 ; 播放查 询结果, 或退出语音服务系统。 所述黄瓜病害包括 18 种病害 : 黄瓜霜霉病、 白粉病、 角斑病、 炭疽病、 灰霉病、 黑星病、 枯萎病、 蔓枯病、 病毒病、 疫病、 白绢病、 菌核病、 跟线虫病、 斑点病、 黑斑病、 靶斑病、 叶斑病和根腐病。例如, 用户根据语音提示选择黄瓜病害名称, 如选 1 进入 “黄瓜霜霉病” , 选 2 进入 “黄瓜白粉病” ; 播放查询结果, 或选 “#” 返回上一级菜单。
     选 2 进入 “药品知识查询” 后: 用户根据语音提示选择黄瓜病害防治相关药品名 称; 播放查询结果, 或退出语音服务系统。例如用户根据语音提示选择病害防治药品名称, 如选 1 进入 “五氯硝基苯” , 选 2 进入 “甲基硫菌灵” ; 播放查询结果, 或选 “#” 返回上一级菜 单。 选 3 进入 “黄瓜病害自动诊断” 后: 用户根据语音提示选择黄瓜发病部位及症状, 系统进行自动推理, 将得到的推理结果播放给用户或退出选项, 或退出语音服务系统。 所述 黄瓜发病部位包括 8 个选项 : 株选项、 苗选项、 叶选项、 茎选项、 花选项、 果选项、 根选项和发 病环境选项。例如选 1 进入 “株选项” , 选 2 进入 “苗选项” 。用户按数字键选择发病部位, 或选 “#” 返回上一级菜单。进入任一发病部位选项后 : 用户根据语音提示选择症状, 如选 1 进入 “株选项” 后, 收听 “1 蔫或枯死, 2 不蔫, 3 矮小或中午蔫” 来按下数字键选择症状, 或按 “*” 输出诊断结果, 或选 “#” 重新选择发病部位。
     本发明将黄瓜病害症状从发病部位选项开始为三级目录, 每一级均不超过 9 个选 择项, 如 “叶选项” 包括 9 个子选项 : 整叶选项 (1)、 叶斑选项 (2)、 叶肉选项 (3)、 新叶选项 (4)、 叶面选项 (5)、 叶背选项 (6)、 叶缘选项 (7)、 上部叶选项 (8) 和下部叶选项 (9)。上述 每个子选项下面还包括一级症状, 例如 “叶斑选项” 包括症状 : 斑生灰霉 (2)、 斑心灰白或灰 褐 (4)、 斑界明显 (9)。本发明提供了详细的症状供用户选择。IVR 流程设计的人性化可提 高系统的可操作性。
     利用用户通过话机按钮选择的症状, 通过下式计算出用户输入数字对应知识库中 的症状 :
     公式 (1)其中, up(p = 1, 2, ……, k, ……, 8) 为每个发病部位的子选项数, 其中 k 为用户按 键选择发病部位所输入的数字。p 的最大值为发病部位的选项数, 对于本发明的示例, 有8 个选项 : 株选项、 苗选项、 叶选项、 茎选项、 花选项、 果选项、 根选项和发病环境选项。 up′ (p′ = 1, 2,……, k′,……, 9) 为每个发病部位子选项的症状数, 其中 k′为用户按键选择子 选项所输入的数字。ukk 为用户按键选择症状所输入的数字。则 di 即为该输入数字 ukk 唯一 对应的知识库中的症状。在步骤 S2, 根据用户输入症状集调用数据库中的数据表查找黄瓜可能发生的病害 集。数据库中存储有症状 - 病害对应表 1 以及病害 - 症状对应表 2, 这两个表单由专家根据 农业知识设定。本系统中共整合了 79 项症状种类, 18 项病害种类。
     症状 - 病害对应表 1 存储的是每个症状对应的病害, 如下表示意性所示 :
     症状 d1 … d9 … d14 d15 d16 … d21 … d79
     病害 p11、 P13 … p1、 p3、 p4、 P16、 p17 … p16、 p17 p15 p16、 p17 … p17、 p18 … p2症状 - 病害对应表 1 病害 - 症状对应表 2 存储的是每个病害对应的症状, 如下表示意性所示 : 病害 p1 … P3 P4 症状 d9、 d25、 d26、 d75、 d77 … d7、 d9、 d24、 d25、 d27、 d46、 d75、 d77 d7、 d9、 d36、 d36、 d68、 d757102075645 A CN 102075652说… P16 P17 p18 …明书5/9 页d9、 d14、 d16、 d19、 d20 d9、 d14、 d16、 d19、 d21 d6、 d21、 d54、 d55、 d71、 d72病害 - 症状对应表 2
     系统根据用户输入症状集合 DX = {di|i ∈ x}, x ∈ 79( 对应于本发明所涉及的 79 种症状 )。通过查找症状 - 病害对应表 1 提取对应的病害集合 PY = {pj|j ∈ Y}, Y ∈ 18( 对 应于本发明所涉及的 18 种病害 ), 通过查找病害 - 症状对应表 2 确定病害 pj 对应的症状集 DJZ = {di|i ∈ jz}(jz ∈ x)。
     步骤 S3, 计算每种病害对应的用户输入症状个数 ( 判点数 ), 求得最大判点数与次 大判点数的差。
     计算病害集合 PY 的判点数集合 SY = {sj|j ∈ Y}, 其中 sj 为病害 pj 对应症状集 DJZ 的元素个数 ;
     将集合 SY 排序, 最大判点数表示为 sm, 次大判点数表示为 sn, 当 sm-sn ≥ 2 时 ( 当 然, 为了提高准确性, 也可以设定其他阈值, 例如判断两者之差是否大于等于 3), sm 对应的 病害 pm 为结果病害, 进入步骤 S6, 用户通过 IVR 收听系统通过推理所得到病害名称及防治 方法。如果最大判点数不唯一, 或者最大与次大值之差小于 2, 则进入步骤 S4。
     步骤 S4, 计算可能病害集中病害的分值 ( 症状集中症状在每个病害中所占的分值 的和 ), 求得最大与次大病分值之差。
     通过下式计算病害 pj 的分值 BY = {bj|j ∈ Y} :
     公式 (2)其中 σij 为症状 di 在病害 pj 中所占的分值, 该分值由领域专家以专家根据德尔菲 法, 运用模糊数学隶属度等方法, 以打分的形式给出, 存储在数据库的病害 - 症状分值表 3 中。如下表示意性表示 :
     病害 - 症状分值表 3
     将集合 BY 排序, 最大分值表示为 bm, 次大分值表示为 bn, 当 bm-bn ≥ 8 时 ( 当然, 为了提高准确性, 也可以设定其他阈值, 例如判断两者之差是否大于等于 9), 输出诊断结果 为 bm 对应的病害 pm, 即诊断结果为最大分值和对应的病害, 进入步骤 S6, 用户通过 IVR 收听
     系统通过推理所得到病害名称及防治方法。如果最大分值不唯一, 或者小于 8, 则进入步骤 S5。
     步骤 S5, 计算可能病害集中病害的总判断点数 ( 病害所对应的总症状集中的所有 症状个数 ) 与判点数之差。
     计算病害 pj 的总判点数 S′ Y = {s′ j|j ∈ Y}, 其中 s′ j 为病害 pj 对应的所有 症状数, 通过下式计算病害 pj 的 WY = {wj|j ∈ Y} :
     wj = s′ j-sj 公式 (3)
     其中 wj 为 pj 的总判点数与判点数之差。
     将集合 WY 排序, 如果最小值唯一, 则表示为 wm, wm 对应的判点数最大值且唯一, 该 最大判断数对应的病害即为结果病害, 进入步骤 S6, 用户通过 IVR 收听系统通过推理所得 到病害名称及防治方法。否则, 返回步骤 S1, 提示诊断出错, 提示用户重新输入症状。
     步骤 S6, 用户通过 IVR 收听系统通过推理所得到病害名称及防治方法。
     本发明还提供一种基于 IVR 的黄瓜病害数值诊断系统, 如图 2 所示, 所述系统包括 通信终端、 IVR 推理模块和服务器。
     1、 通信终端 : 用户接入 IVR 所使用的通信工具及通信网络, 通信工具包括固定电 话和移动电话, 通信网络包括电话网和移动通信网络。
     用户根据语音提示, 选 1 进入 “黄瓜病害知识查询” , 选 2 进入 “药品知识查询” , 选 3 进入 “黄瓜病害自动诊断” , 挂机则推出系统 ;
     进入 “黄瓜病害知识查询” : 用户根据语音提示选择黄瓜病害名称, 如选 1 进入 “黄 瓜霜霉病” , 选 2 进入 “黄瓜白粉病” ; 播放查询结果, 或选 “#” 返回上一级菜单 ;
     进入 “药品知识查询” : 用户根据语音提示选择病害防治药品名称, 如选 1 进入 “五 氯硝基苯” , 选 2 进入 “甲基硫菌灵” ; 播放查询结果, 或选 “#” 返回上一级菜单 ;
     进入 “黄瓜病害自动诊断” : 用户根据语音提示选择黄瓜发病部位, 如选 1 进入 “株症状” , 选 2 进入 “苗症状” ; 选择发病部位症状, 或选 “#” 返回上一级菜单 ;
     进入任一发病部位选项后 : 用户根据语音提示选择症状, 如进入 “株症状” 后, 收听 “1 蔫或枯死, 2 不蔫, 3 矮小或中午蔫” 按下相应的数字键来选择症状, 或按 “*” 输出诊断结 果, 或选 “#” 重新选择发病部位。
     本发明将黄瓜病害症状从发病部位开始分为三级目录, 每一级均不超过 9 个选择 项, 如 “叶症状” 包括整叶选项、 叶斑选项、 叶肉选项、 新叶选项、 叶面选项、 叶背选项、 叶缘选 项、 上部叶选项和下部叶选项, 每个子选项都包括对应的症状供用户选择。IVR 流程设计的 人性化可提高系统的可操作性。
     2、 IVR 推理模块 : 与通信终端相连, 用于对用户请求进行交互式语音处理。
     利用用户通过话机按钮选择的症状, 通过上述公式 (1) 计算出用户输入数字对应 知识库中的症状, 在此不再赘述。
     IVR 推理模块的数据库中存储有症状 - 病害对应表 1 以及病害 - 症状对应表 2, 这 两个表单由专家根据农业知识设定。本系统中共整合了 79 项症状种类, 18 项病害种类。症 状 - 病害对应表 1 存储的是每个症状对应的病害, 如上面表 1 所示。病害 - 症状对应表 2 存储的是每个病害对应的症状, 如上面表 2 所示。 系统根据用户输入症状集合 DX{di|i ∈ X}, X = 79。通过查找症状 - 病害对应表 1 提取对应的病害集合 PY = {pj|j ∈ Y}, Y = 18, 通过查找病害 - 症状对应表 2 确定病害 pj 对应的症状集 DJZ = {di|i ∈ jz}(jz ∈ x)。
     计算每种病害对应的用户输入症状个数 ( 判点数 )。
     计算病害集合 PY 的判点数集合 SY = {sj|j ∈ Y}, 其中 sj 为病害 pj 对应症状集 DJZ 的元素个数 ;
     将集合 SY 排序, 最大判点数表示为 sm, 次大判点数表示为 sn, 当 sm-sn ≥ 2 时, 结果 为 sm 对应的病害 pm, 结果为最大判点数对应的病害, 将结果发送到服务器。
     如果最大判点数不唯一, 或者最大与次大值之差小于 2, 则计算可能病害集中病害 的分值和, 判断最大与次大病分值之差。
     通过公式 (2) 计算病害 pj 的分值 BY = {bj|j ∈ Y}。计算过程如前面所述, 在此不 再赘述。
     将集合 BY 排序, 最大分值表示为 bm, 次大分值表示为 bn, 当 bm-bn ≥ 8 时, 输出诊断 结果为 bm 对应的病害 pm, 即诊断结果为最大分值和对应的病害, 将结果发送到服务器。
     如果最大分值不唯一, 或者小于 8, 则计算可能病害集中病害的总判断点数与判点 数之差。
     计算病害 pj 的总判点数 S′ Y = {s′ j|j ∈ Y}, 其中 s′ j 为病害 pj 对应的所有 症状数, 通过公式 (3) 计算病害 pj 的 WY = {wj|j ∈ Y} : 计算过程如前面所述, 在此不再赘 述。其中 wj 为 pj 的总判点数与判点数之差。
     将集合 WY 排序, 如果最小值唯一, 则表示为 wm, 输出诊断结果为 wm 对应的病害 pm, 即差值最小的为最可能结果, 当此最小差值唯一时, 其对应的病害即为诊断结果, 将结果发 送到服务器。否则, 提示诊断出错, 提示用户重新输入症状。
     3、 服务器 : 与 IVR 推理模块相连, 用于知识库、 语音库的调用和中间数据的读取。
     服务器接收到 IVR 推理模块的处理结果后, 将对应的病害知识发送给用户, 用户
     通过 IVR 收听系统通过推理所得到病害名称及防治方法。
     其中, 知识库中存放了黄瓜病害症状 79 项, 病害种类 18 项 ; 语音库中包括黄瓜病 害知识 18 项, 药品知识 23 项。
     图 3 为本发明的基于 IVR 的黄瓜病害数值诊断系统另一实施例的结构示意图。如 图所示, IVR 推理模块与服务器集成到一起, IVR 推理模块包括呼叫中心和专家系统两部 分。
     呼叫中心接收用户通过通信终端输入的症状, 并传输给专家系统进行诊断。接收 专家系统的诊断结果并返回给用户收听。
     专家系统包括知识库和推理机。知识库中存储了病害知识和药品知识。推理机根 据用户输入的症状集进行推理。并根据推理结果调用相关知识, 输出给呼叫中心。
     专家系统还具有网络接口, 用户可以通过 Web 服务器登录, 以网络方式进行药品 和病害知识的浏览。
     呼叫中心也具有网络接口, 可以接收用户通过网络方式 ( 例如 IP 电话 ) 的呼叫。
     数值诊断法是应用知识工程处理方法, 将病害症状量化为诊断数值, 在诊断中用 模糊识别、 经简单加减运算求和, 以得出诊断结果的一种简便、 快速、 诊断准确率高的诊断 算法, 在下列情况下会出现多个数值相近的诊断结果 : 疾病初期症状不明显或症状太少 ; 疾病后期, 症状较多。 本系统采用的黄瓜病害数值诊断方法, 对传统的数值诊断方法进行了 如下改进, 使诊断结果趋于唯一 : (1) 本系统根据模糊数学的隶属度法, 即如果某一症状对应 5 个以上的病害, 那么 该症状对应每个病害的分值都为 5, 否则就容易出错。
     (2) 本系统借鉴考试设录取分数线的方法, 在数值诊断的基础上设计了诊断黄瓜 病害的控制方法 : a、 先看哪个病害的判点数大, 就诊断为哪个病害 ; b、 当两个病害的判点 数相近时, 就求它们的分值和, 以和值大 ( 差值大于 8 分 ) 的病害做结论 ; c、 如果和值也接 近, 就看病害的判点数谁更接近自己的总判点数, 以最接近自己的总判点数的病害作为诊 断结果。
     下面以一个具体实例来描述本发明 :
     用户按键输入号码对黄瓜病害进行自动诊断 : 选 3 进入 “黄瓜病害自动诊断” , 选3 进入 “叶选项” , 选 1 进入 “整叶症状” , 选 “5 叶褪绿并生 ( 黄或褐 ) 斑” , 选 # 返回 “叶选项” , 选 2 进入 “叶斑症状” 选 2“斑生灰霉” , 选 4“斑心灰白或灰褐” , 选 9“斑界明显” , 选*结 束症状选择并输出诊断结果。
     根据公式 (1) 可得用户输入症状集合 DX = {d9, d14, d16, d21} = { 叶 : 褪绿并生 ( 黄 或褐 ) 斑, 叶: 斑生灰霉, 叶: 斑心灰白或灰褐, 叶: 斑界明显 }。
     根据症状 - 病害对应表 1, 得到其对应的病害集合 PY = {p1, p3, p 4, p16, p17, p18} = { 霜霉病, 角斑病, 炭疽病, 靶斑病, 叶斑病, 根腐病 }。
     根据病害 - 症状对应表 2, 得到病害 p1 对应的症状集 D1 = {d9}, 病害 p3 对应的症 状集 D3 = {d9}, 病害 p4 对应的症状集 D4 = {d9}, 病害 p16 对应的症状集 D16 = {d9, d14, d16}, 病害 p17 对应的症状集 D17 = {d9, d14, d16, d21}, 病害 p18 对应的症状集 D18 = {d21}。
     得到病害集合 PY 的判点数集合 SY = {1, 1, 1, 3, 4, 1}, 最大判点数与次大判点数之 差小于 2, 进入步骤 S4。
     通过公式 (2) 计算病害集合 PY 的分值 BY = {10, 5, 5, 15, 30, 10}, 最大分值与次大 分值之差大于 8, 输出 b17 对应病害 p17。
     用户收听诊断结果 : 叶斑病。

基于IVR的黄瓜病害数值诊断方法与系统.pdf_第1页
第1页 / 共15页
基于IVR的黄瓜病害数值诊断方法与系统.pdf_第2页
第2页 / 共15页
基于IVR的黄瓜病害数值诊断方法与系统.pdf_第3页
第3页 / 共15页
点击查看更多>>
资源描述

《基于IVR的黄瓜病害数值诊断方法与系统.pdf》由会员分享,可在线阅读,更多相关《基于IVR的黄瓜病害数值诊断方法与系统.pdf(15页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102075645A43申请公布日20110525CN102075645ACN102075645A21申请号201010614308722申请日20101221H04M3/50200601A01G1/0020060171申请人中国农业大学地址100083北京市海淀区清华东路17号72发明人傅泽田温皓杰张领先李鑫星李道亮刘雪54发明名称基于IVR的黄瓜病害数值诊断方法与系统57摘要一种基于IVR的黄瓜病害数值诊断方法与系统,所述方法包括用户通过通信工具拨打呼叫中心号码进入IVR;用户根据语音提示选择发病部位症状;系统提取症状对应病害集合;利用用户输入症状对可能发生的病害集合进行。

2、推理,得出最大可能的病害;用户通过IVR收听最大可能的病害名称及其防治方法。本发明通过设计针对IVR特点的黄瓜病害数值诊断算法,实现基于电话的专家系统应用方式,使用户对黄瓜病害的诊断不受时间地点限制。操作方便、简单易学的诊断系统能够进一步促进黄瓜病害诊断系统的推广。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书9页附图3页CN102075652A1/2页21一种基于IVR的黄瓜病害数值诊断方法,其特征在于,包括步骤S1根据用户通过IVR的输入从总症状集中提取用户输入的症状集;步骤S2根据症状集提取病害集;步骤S3计算病害集中每个病害的判点数,如果最大值与次大。

3、值之差大于等于第一阈值,则最大值所对应的病害即为结果病害。2根据权利要求1所述的基于IVR的黄瓜病害数值诊断方法,其特征在于,还包括步骤S4计算病害集中每个病害的分值,如果最大值与次大值之差大于等于第二阈值,则最大值所对应的病害即为结果病害。3根据权利要求2所述的基于IVR的黄瓜病害数值诊断方法,其特征在于,还包括步骤S5计算病害集中每个病害的总判点数与所述判点数之差,如果最大值唯一,则最大值所对应的判点数为最大判断数,该最大判点数对应的病害即为结果病害。4根据权利要求1所述的基于IVR的黄瓜病害数值诊断方法,其特征在于,步骤S2还包括根据病害症状集对应表来提取所述病害集。5根据权利要求4所述。

4、的基于IVR的黄瓜病害数值诊断方法,其特征在于,步骤S2还包括根据症状病害对应表,从所述用户输入的症状集中,提取所述病害集中每个病害对应的用户输入症状。6一种基于IVR的黄瓜病害数值诊断系统,包括通信终端、IVR推理模块,其特征在于通信终端接收用户通过按键输入的症状集合,并连接到IVR推理模块;IVR推理模块,其根据用户的输入,从总症状集中提取用户输入的症状集,并提取出对应的病害集,根据病害集中的病害的判点数,根据最大值与次大值之差判断出结果病害。7如权利要求9所述的基于IVR的黄瓜病害数值诊断系统,其特征在于,所述IVR推理模块计算病害集中每个病害的判点数,判断最大值与次大值之差是否大于等于。

5、第一阈值,是,则最大值所对应的病害即为结果病害。8如权利要求10所述的基于IVR的黄瓜病害数值诊断系统,其特征在于,所述IVR推理模块进一步计算病害集中每个病害的分值,判断最大值与次大值之差是否大于第二阈值,是,则最大值所对应的病害即为结果病害。9如权利要求11所述的基于IVR的黄瓜病害数值诊断系统,其特征在于,所述IVR推理模块进一步计算病害集中每个病害的总判点数与所述判点数之差,判断最小值是否存在且唯一,是,则最小值所对应的判点数为最大判断数,该最大判点数对应的病害即为结果病害。10根据权利要求9所述的基于IVR的黄瓜病害数值诊断系统,其特征在于,所述IVR推理模块根据病害症状集对应表来提。

6、取所述病害集。11根据权利要求13所述的基于IVR的黄瓜病害数值诊断系统,其特征在于,所述IVR推理模块根据症状病害对应表,从所述用户输入的症状集中,提取所述病害集中每个病害对应的用户输入症状。12根据权利要求9所述的基于IVR的黄瓜病害数值诊断系统,其特征在于,所述通信终端为用户接入IVR所使用的通信工具及通信网络,通信工具包括固定电话、移动电话和IP电话,通信网络包括电话网和移动通信网络。权利要求书CN102075645ACN102075652A2/2页313根据权利要求9所述的基于IVR的黄瓜病害数值诊断系统,还包括服务器,其存储病害以及药品知识的知识库、语音库,并接收IVR推理模块的结。

7、果并将病害信息传送给IVR推理模块。权利要求书CN102075645ACN102075652A1/9页4基于IVR的黄瓜病害数值诊断方法与系统技术领域0001本发明涉及黄瓜病害诊断领域,具体涉及一种基于IVRINTERACTIVEVOICERESPONSE,交互式语音应答的黄瓜病害数值诊断方法与系统。背景技术0002由于我国黄瓜病害发生种类多,而农民信息接受能力差导致黄瓜病害诊断困难,病害致使菜农损失严重。长期以来,黄瓜病害防治主要依靠化学防治,而化学农药的大量使用带来产品农药残留超标、人畜中毒等问题日益受到社会的关注;另一方面,黄瓜种植户知识层次普遍偏低、农业技术推广和农民培训手段又相对落后。

8、,领域专家相对于广大菜农人数有限,领域专家的知识经验并不能有效地为广大菜农服务,致使广大菜农的知识需求和领域专家的知识供给间出现了技术供给断层。因此,设计黄瓜病害远程诊断系统可使领域专家的知识经验直接快速地为广大基层菜农及时防治黄瓜病害服务,从而减少经济损失。0003目前,国内外有关专家系统研究趋于成熟。如冯洁等研究了常见黄瓜病害的多光谱诊断方法,陈兵旗等设计了基于图像处理的小麦病害诊断算法,GUNJANMANSINGH等开发了针对牙买加咖啡种植过程的病虫害防治专家系统CPEST;周健等设计的基于WEB的蔬菜栽培专家系统可实现蔬菜病虫害预测与诊断、管理模式优化、栽培知识学习等功能;刘树文等设计。

9、的基于模糊神经网络的葡萄病害诊断系统改善了传统专家系统学习能力差的特点;牛贞福等研究的黄瓜病虫害诊断专家系统使诊断实现了基于产生式规则的模糊推理;传统的专家系统要求大量高精度的源数据以确保诊断结果的准确性,而复杂的学习过程对于文化素质较低的基层菜农在使用上造成了困难,不便于专家系统的推广;而基于自动视觉诊断的专家系统造价昂贵,相对于基础设施落后的我国农村大部分地区,系统昂贵的安装及后期维护费用为其推广造成了困难。0004IVR能识别用户通过双音多频话机上的数字键盘输入的DTMFDUALTONEMULTIFREQUENCY双音多频信号,并向用户播放预先录制好或通过TTSTEXTTOSPEECH技。

10、术动态生成的语音,使系统和客户进行自助语音交流,引导客户进行操作。这样,用户就可以通过数字按键与自动语音应答设备进行交流,以实现自动化语音服务。IVR技术被广泛用于语音增值业务,以提高呼叫服务的质量。交互式语音应答的黄瓜病害数值诊断方法与系统利用IVR技术,以呼叫中心作为信息交互平台,与黄瓜病害远程诊断系统相结合,走农村信息化低成本的技术路线,解决菜农不具备计算机知识和互联网服务的问题。发明内容0005为解决上述问题,本发明的目的是提供一种基于IVR的黄瓜病害数值诊断方法与系统,用户通过呼叫中心进入IVR,收听各部位症状并使用按键选择黄瓜病害的相应症状,实现对黄瓜病害简单高效的诊断从而使菜农方。

11、便快捷地获得诊断结果及其防治方法。0006为了达到以上目的,本发明提供了一种基于IVR的黄瓜病害数值诊断方法。0007根据本发明的方法,诊断系统包含以下步骤说明书CN102075645ACN102075652A2/9页50008步骤S1,用户通过通信工具拨打呼叫中心号码进入IVR,查询相关黄瓜病害知识、药品知识或根据语音提示选择发病部位症状,选择黄瓜病害的症状集合;0009步骤S2,根据用户输入症状集调用数据库中数据表查找黄瓜可能发生的病害集,该表单由专家根据农业知识设定;0010步骤S3,计算相关病害的判点数,判断最大值与次大值之差是否大于等于第一阈值;是,则最大值所对应的病害即为结果病害;。

12、否则进入步骤S4;0011步骤S4,计算相关病害分值,判断最大值与次大值之差是否唯一且大于第二阈值,是,则最大值所对应的病害即为结果病害;否则进入步骤S5;0012步骤S5,计算相关病害总判点数与判点数之差,判断最小值是否唯一,是,则最小值所对应判点数为最大判断数,该最大判点数对应的病害即为结果病害;0013步骤S6,用户通过IVR收听系统通过推理所得到病害名称及防治方法。0014根据本发明的另一方面,还提供了一种基于IVR的黄瓜病害数值诊断系统。该系统包括通信终端、IVR推理模块和服务器。00151、通信终端用户接入IVR所使用的通信工具及通信网络,通信工具包括固定电话和移动电话,通信网络包。

13、括电话网和移动通信网络。00162、IVR推理模块与通信终端相连,用于对用户请求进行交互式语音处理。00173、服务器与IVR推理模块相连,用于知识库、语音库的调用和中间数据的读取。0018其中,所述通信工具包括固定电话和移动电话;通信网络包括电话网和移动通信网络。0019本发明的有益效果如下00201实现基于电话的黄瓜病害诊断系统应用方式,拓宽黄瓜病害诊断系统应该范围,为网络设施不发达的农村地区提供应用黄瓜病害诊断系统的条件;00212没有专家坐席参与的基于交互式语音应答的黄瓜病害诊断系统,使用户对黄瓜病害的诊断不受时间地点限制,能够降低呼叫中心的经济成本;00223操作简单、方便快捷的基于。

14、交互式语音应答的黄瓜病害诊断系统能够降低农民的学习成本,进一步促进黄瓜病害诊断系统的推广。附图说明0023图1为本发明基于IVR的黄瓜病害数值诊断方法的流程图;0024图2为本发明基于IVR的黄瓜病害数值诊断系统结构示意图;0025图3为本发明基于IVR的黄瓜病害数值诊断系统另一实施例的结构示意图。具体实施方式0026下面结合附图对本发明的具体实施方式作进一步详细说明0027如图1所示,为本发明的基于IVR的黄瓜病害数值诊断方法的流程图。根据本发明的方法,用户根据语音提示选择发病部位症状;根据用户输入的症状提取对应病害集合;利用用户输入症状对可能发生的病害集合进行推理,得出最大可能的病害;用户。

15、通过IVR收听最大可能的病害名称及其防治方法。其中,本发明涉及黄瓜病害症状79项,病害种类18项,黄瓜病害知识18项,药品知识23项。下面详细描述该方法说明书CN102075645ACN102075652A3/9页60028在步骤S1,用户通过通信工具例如,固定电话、移动电话、IP电话拨打呼叫中心号码进入IVR,查询相关黄瓜病害知识、药品知识或根据语音提示选择发病部位症状,选择黄瓜病害的症状集合。0029用户通过通信工具拨打呼叫中心号码进入IVR后,再通过话机按钮进入“黄瓜病害知识查询”、“药品知识查询”和“黄瓜病害自动诊断”选项。例如,用户根据语音提示,选1进入“黄瓜病害知识查询”,选2进入。

16、“药品知识查询”,选3进入“黄瓜病害自动诊断”,挂机则退出。0030选1进入“黄瓜病害知识查询”后用户根据语音提示选择黄瓜病害名称;播放查询结果,或退出语音服务系统。所述黄瓜病害包括18种病害黄瓜霜霉病、白粉病、角斑病、炭疽病、灰霉病、黑星病、枯萎病、蔓枯病、病毒病、疫病、白绢病、菌核病、跟线虫病、斑点病、黑斑病、靶斑病、叶斑病和根腐病。例如,用户根据语音提示选择黄瓜病害名称,如选1进入“黄瓜霜霉病”,选2进入“黄瓜白粉病”;播放查询结果,或选“”返回上一级菜单。0031选2进入“药品知识查询”后用户根据语音提示选择黄瓜病害防治相关药品名称;播放查询结果,或退出语音服务系统。例如用户根据语音提。

17、示选择病害防治药品名称,如选1进入“五氯硝基苯”,选2进入“甲基硫菌灵”;播放查询结果,或选“”返回上一级菜单。0032选3进入“黄瓜病害自动诊断”后用户根据语音提示选择黄瓜发病部位及症状,系统进行自动推理,将得到的推理结果播放给用户或退出选项,或退出语音服务系统。所述黄瓜发病部位包括8个选项株选项、苗选项、叶选项、茎选项、花选项、果选项、根选项和发病环境选项。例如选1进入“株选项”,选2进入“苗选项”。用户按数字键选择发病部位,或选“”返回上一级菜单。进入任一发病部位选项后用户根据语音提示选择症状,如选1进入“株选项”后,收听“1蔫或枯死,2不蔫,3矮小或中午蔫”来按下数字键选择症状,或按“。

18、”输出诊断结果,或选“”重新选择发病部位。0033本发明将黄瓜病害症状从发病部位选项开始为三级目录,每一级均不超过9个选择项,如“叶选项”包括9个子选项整叶选项1、叶斑选项2、叶肉选项3、新叶选项4、叶面选项5、叶背选项6、叶缘选项7、上部叶选项8和下部叶选项9。上述每个子选项下面还包括一级症状,例如“叶斑选项”包括症状斑生灰霉2、斑心灰白或灰褐4、斑界明显9。本发明提供了详细的症状供用户选择。IVR流程设计的人性化可提高系统的可操作性。0034利用用户通过话机按钮选择的症状,通过下式计算出用户输入数字对应知识库中的症状0035公式10036其中,UPP1,2,K,8为每个发病部位的子选项数,。

19、其中K为用户按键选择发病部位所输入的数字。P的最大值为发病部位的选项数,对于本发明的示例,有8个选项株选项、苗选项、叶选项、茎选项、花选项、果选项、根选项和发病环境选项。UPP1,2,K,9为每个发病部位子选项的症状数,其中K为用户按键选择子选项所输入的数字。UKK为用户按键选择症状所输入的数字。则DI即为该输入数字UKK唯一对应的知识库中的症状。说明书CN102075645ACN102075652A4/9页70037在步骤S2,根据用户输入症状集调用数据库中的数据表查找黄瓜可能发生的病害集。数据库中存储有症状病害对应表1以及病害症状对应表2,这两个表单由专家根据农业知识设定。本系统中共整合了。

20、79项症状种类,18项病害种类。0038症状病害对应表1存储的是每个症状对应的病害,如下表示意性所示0039症状病害D1P11、P13D9P1、P3、P4、P16、P17D14P16、P17D15P15D16P16、P17D21P17、P18D79P200400041症状病害对应表10042病害症状对应表2存储的是每个病害对应的症状,如下表示意性所示0043病害症状P1D9、D25、D26、D75、D77P3D7、D9、D24、D25、D27、D46、D75、D77P4D7、D9、D36、D36、D68、D75说明书CN102075645ACN102075652A5/9页8P16D9、D14、。

21、D16、D19、D20P17D9、D14、D16、D19、D21P18D6、D21、D54、D55、D71、D720044病害症状对应表20045系统根据用户输入症状集合DXDI|IX,X79对应于本发明所涉及的79种症状。通过查找症状病害对应表1提取对应的病害集合PYPJ|JY,Y18对应于本发明所涉及的18种病害,通过查找病害症状对应表2确定病害PJ对应的症状集DJZDI|IJZJZX。0046步骤S3,计算每种病害对应的用户输入症状个数判点数,求得最大判点数与次大判点数的差。0047计算病害集合PY的判点数集合SYSJ|JY,其中SJ为病害PJ对应症状集DJZ的元素个数;0048将集合S。

22、Y排序,最大判点数表示为SM,次大判点数表示为SN,当SMSN2时当然,为了提高准确性,也可以设定其他阈值,例如判断两者之差是否大于等于3,SM对应的病害PM为结果病害,进入步骤S6,用户通过IVR收听系统通过推理所得到病害名称及防治方法。如果最大判点数不唯一,或者最大与次大值之差小于2,则进入步骤S4。0049步骤S4,计算可能病害集中病害的分值症状集中症状在每个病害中所占的分值的和,求得最大与次大病分值之差。0050通过下式计算病害PJ的分值BYBJ|JY0051公式20052其中IJ为症状DI在病害PJ中所占的分值,该分值由领域专家以专家根据德尔菲法,运用模糊数学隶属度等方法,以打分的形。

23、式给出,存储在数据库的病害症状分值表3中。如下表示意性表示0053说明书CN102075645ACN102075652A6/9页90054病害症状分值表30055将集合BY排序,最大分值表示为BM,次大分值表示为BN,当BMBN8时当然,为了提高准确性,也可以设定其他阈值,例如判断两者之差是否大于等于9,输出诊断结果为BM对应的病害PM,即诊断结果为最大分值和对应的病害,进入步骤S6,用户通过IVR收听系统通过推理所得到病害名称及防治方法。如果最大分值不唯一,或者小于8,则进入步骤S5。0056步骤S5,计算可能病害集中病害的总判断点数病害所对应的总症状集中的所有症状个数与判点数之差。0057。

24、计算病害PJ的总判点数SYSJ|JY,其中SJ为病害PJ对应的所有症状数,通过下式计算病害PJ的WYWJ|JY0058WJSJSJ公式30059其中WJ为PJ的总判点数与判点数之差。0060将集合WY排序,如果最小值唯一,则表示为WM,WM对应的判点数最大值且唯一,该最大判断数对应的病害即为结果病害,进入步骤S6,用户通过IVR收听系统通过推理所得到病害名称及防治方法。否则,返回步骤S1,提示诊断出错,提示用户重新输入症状。0061步骤S6,用户通过IVR收听系统通过推理所得到病害名称及防治方法。0062本发明还提供一种基于IVR的黄瓜病害数值诊断系统,如图2所示,所述系统包括通信终端、IVR。

25、推理模块和服务器。00631、通信终端用户接入IVR所使用的通信工具及通信网络,通信工具包括固定电话和移动电话,通信网络包括电话网和移动通信网络。0064用户根据语音提示,选1进入“黄瓜病害知识查询”,选2进入“药品知识查询”,选3进入“黄瓜病害自动诊断”,挂机则推出系统;0065进入“黄瓜病害知识查询”用户根据语音提示选择黄瓜病害名称,如选1进入“黄瓜霜霉病”,选2进入“黄瓜白粉病”;播放查询结果,或选“”返回上一级菜单;0066进入“药品知识查询”用户根据语音提示选择病害防治药品名称,如选1进入“五氯硝基苯”,选2进入“甲基硫菌灵”;播放查询结果,或选“”返回上一级菜单;0067进入“黄瓜。

26、病害自动诊断”用户根据语音提示选择黄瓜发病部位,如选1进入“株说明书CN102075645ACN102075652A7/9页10症状”,选2进入“苗症状”;选择发病部位症状,或选“”返回上一级菜单;0068进入任一发病部位选项后用户根据语音提示选择症状,如进入“株症状”后,收听“1蔫或枯死,2不蔫,3矮小或中午蔫”按下相应的数字键来选择症状,或按“”输出诊断结果,或选“”重新选择发病部位。0069本发明将黄瓜病害症状从发病部位开始分为三级目录,每一级均不超过9个选择项,如“叶症状”包括整叶选项、叶斑选项、叶肉选项、新叶选项、叶面选项、叶背选项、叶缘选项、上部叶选项和下部叶选项,每个子选项都包括。

27、对应的症状供用户选择。IVR流程设计的人性化可提高系统的可操作性。00702、IVR推理模块与通信终端相连,用于对用户请求进行交互式语音处理。0071利用用户通过话机按钮选择的症状,通过上述公式1计算出用户输入数字对应知识库中的症状,在此不再赘述。0072IVR推理模块的数据库中存储有症状病害对应表1以及病害症状对应表2,这两个表单由专家根据农业知识设定。本系统中共整合了79项症状种类,18项病害种类。症状病害对应表1存储的是每个症状对应的病害,如上面表1所示。病害症状对应表2存储的是每个病害对应的症状,如上面表2所示。0073系统根据用户输入症状集合DXDI|IX,X79。通过查找症状病害对。

28、应表1提取对应的病害集合PYPJ|JY,Y18,通过查找病害症状对应表2确定病害PJ对应的症状集DJZDI|IJZJZX。0074计算每种病害对应的用户输入症状个数判点数。0075计算病害集合PY的判点数集合SYSJ|JY,其中SJ为病害PJ对应症状集DJZ的元素个数;0076将集合SY排序,最大判点数表示为SM,次大判点数表示为SN,当SMSN2时,结果为SM对应的病害PM,结果为最大判点数对应的病害,将结果发送到服务器。0077如果最大判点数不唯一,或者最大与次大值之差小于2,则计算可能病害集中病害的分值和,判断最大与次大病分值之差。0078通过公式2计算病害PJ的分值BYBJ|JY。计算。

29、过程如前面所述,在此不再赘述。0079将集合BY排序,最大分值表示为BM,次大分值表示为BN,当BMBN8时,输出诊断结果为BM对应的病害PM,即诊断结果为最大分值和对应的病害,将结果发送到服务器。0080如果最大分值不唯一,或者小于8,则计算可能病害集中病害的总判断点数与判点数之差。0081计算病害PJ的总判点数SYSJ|JY,其中SJ为病害PJ对应的所有症状数,通过公式3计算病害PJ的WYWJ|JY计算过程如前面所述,在此不再赘述。其中WJ为PJ的总判点数与判点数之差。0082将集合WY排序,如果最小值唯一,则表示为WM,输出诊断结果为WM对应的病害PM,即差值最小的为最可能结果,当此最小。

30、差值唯一时,其对应的病害即为诊断结果,将结果发送到服务器。否则,提示诊断出错,提示用户重新输入症状。00833、服务器与IVR推理模块相连,用于知识库、语音库的调用和中间数据的读取。0084服务器接收到IVR推理模块的处理结果后,将对应的病害知识发送给用户,用户说明书CN102075645ACN102075652A8/9页11通过IVR收听系统通过推理所得到病害名称及防治方法。0085其中,知识库中存放了黄瓜病害症状79项,病害种类18项;语音库中包括黄瓜病害知识18项,药品知识23项。0086图3为本发明的基于IVR的黄瓜病害数值诊断系统另一实施例的结构示意图。如图所示,IVR推理模块与服务。

31、器集成到一起,IVR推理模块包括呼叫中心和专家系统两部分。0087呼叫中心接收用户通过通信终端输入的症状,并传输给专家系统进行诊断。接收专家系统的诊断结果并返回给用户收听。0088专家系统包括知识库和推理机。知识库中存储了病害知识和药品知识。推理机根据用户输入的症状集进行推理。并根据推理结果调用相关知识,输出给呼叫中心。0089专家系统还具有网络接口,用户可以通过WEB服务器登录,以网络方式进行药品和病害知识的浏览。0090呼叫中心也具有网络接口,可以接收用户通过网络方式例如IP电话的呼叫。0091数值诊断法是应用知识工程处理方法,将病害症状量化为诊断数值,在诊断中用模糊识别、经简单加减运算求。

32、和,以得出诊断结果的一种简便、快速、诊断准确率高的诊断算法,在下列情况下会出现多个数值相近的诊断结果疾病初期症状不明显或症状太少;疾病后期,症状较多。本系统采用的黄瓜病害数值诊断方法,对传统的数值诊断方法进行了如下改进,使诊断结果趋于唯一00921本系统根据模糊数学的隶属度法,即如果某一症状对应5个以上的病害,那么该症状对应每个病害的分值都为5,否则就容易出错。00932本系统借鉴考试设录取分数线的方法,在数值诊断的基础上设计了诊断黄瓜病害的控制方法A、先看哪个病害的判点数大,就诊断为哪个病害;B、当两个病害的判点数相近时,就求它们的分值和,以和值大差值大于8分的病害做结论;C、如果和值也接近。

33、,就看病害的判点数谁更接近自己的总判点数,以最接近自己的总判点数的病害作为诊断结果。0094下面以一个具体实例来描述本发明0095用户按键输入号码对黄瓜病害进行自动诊断选3进入“黄瓜病害自动诊断”,选3进入“叶选项”,选1进入“整叶症状”,选“5叶褪绿并生黄或褐斑”,选返回“叶选项”,选2进入“叶斑症状”选2“斑生灰霉”,选4“斑心灰白或灰褐”,选9“斑界明显”,选结束症状选择并输出诊断结果。0096根据公式1可得用户输入症状集合DXD9,D14,D16,D21叶褪绿并生黄或褐斑,叶斑生灰霉,叶斑心灰白或灰褐,叶斑界明显。0097根据症状病害对应表1,得到其对应的病害集合PYP1,P3,P4,。

34、P16,P17,P18霜霉病,角斑病,炭疽病,靶斑病,叶斑病,根腐病。0098根据病害症状对应表2,得到病害P1对应的症状集D1D9,病害P3对应的症状集D3D9,病害P4对应的症状集D4D9,病害P16对应的症状集D16D9,D14,D16,病害P17对应的症状集D17D9,D14,D16,D21,病害P18对应的症状集D18D21。0099得到病害集合PY的判点数集合SY1,1,1,3,4,1,最大判点数与次大判点数之差小于2,进入步骤S4。说明书CN102075645ACN102075652A9/9页120100通过公式2计算病害集合PY的分值BY10,5,5,15,30,10,最大分值与次大分值之差大于8,输出B17对应病害P17。0101用户收听诊断结果叶斑病。说明书CN102075645ACN102075652A1/3页13图1说明书附图CN102075645ACN102075652A2/3页14图2说明书附图CN102075645ACN102075652A3/3页15图3说明书附图CN102075645A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1