首页> 中国专利> 基于智能代理的健康监护系统

基于智能代理的健康监护系统

摘要

基于智能代理的健康监护系统,涉及健康监护系统,解决现有监护系统存在难以适应不断变化的用户需求,也难以结合各个领域信息全方位的对环境空间中的用户进行监护的问题,数据采集模块用于采集温度传感器、脉搏传感器、血压传感器数据,并将采集获得的数据传送至环境代理模块;环境代理模块将数据采集模块采集到的数据进行统一处理,并将处理后的数据作为事实知识传送至用户代理模块;用户代理模块根据接收的事实知识以及用户代理模块内部的知识库信息进行过程知识和规则知识的推理,并将推理结果通过网络传送至用户。本发明采用多智能代理技术对用户进行监控护理。使得其具有一定的普适性和实用性,从而更好的为监护任务提供服务。

著录项

  • 公开/公告号CN105725991A

    专利类型发明专利

  • 公开/公告日2016-07-06

    原文格式PDF

  • 申请/专利权人 吉林大学;

    申请/专利号CN201610055061.7

  • 申请日2016-01-27

  • 分类号A61B5/0205;A61B5/00;

  • 代理机构长春菁华专利商标代理事务所;

  • 代理人陶尊新

  • 地址 130000 吉林省长春市南关区前进大街2699号

  • 入库时间 2023-12-18 15:54:16

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-01-01

    授权

    授权

  • 2016-08-03

    实质审查的生效 IPC(主分类):A61B5/0205 申请日:20160127

    实质审查的生效

  • 2016-07-06

    公开

    公开

说明书

技术领域

本发明涉及健康监护系统,具体涉及基于智能代理技术的一种主动感知的 健康监护系统。

背景技术

在监护任务领域(如,智能家居、健康监护等),传统的方法往往是简单的 利用无线传感器网络进行远程监护,系统难以适应不断变化的用户需求,也难 以结合各个领域信息全方位的对环境空间中的用户进行监护。为了能够对健康 监护问题提供一个新的解决方案,需要构建一种主动感知式的服务模式,来协 助监护人实现远程的对用户的监护管理。

为了提供一种主动感知的动态变化的服务模式,就必须随时应对不断变化 的用户需求和各个不同类型信息(如,多种类型的传感器信息、不同类型用户 的信息等)。因此,为了适应用户意愿的迅速变化和实现多种信息的融合,本发 明应用智能代理技术,在各个代理内部,将知识以统一的形式进行表征并进行 推理,以达到多个领域信息互通互联的目的,最终为用户提供服务。

知识表征和推理是人工智能领域一个重要基础。由于不同领域问题常常具 有不同的属性和特点,因而知识的表示方法也不尽相同。目前,知识表征方法 从知识的逻辑、结构和知识之间的联系出发,主要有:谓词逻辑法、框架法、 面向对象法、语义网络法等。

对于同一知识,一般都可以用多种方法进行表示,但由于领域知识一般都 具有不同的特点,因而每一种表示方法的效果也有所不同。在现有的知识表征 方法中,难以对健康监护这种动态变化的、涉及多方面领域知识的复杂系统进 行表征。

发明内容

本发明为解决现有监护系统存在难以适应不断变化的用户需求,也难以结 合各个领域信息全方位的对环境空间中的用户进行监护的问题,提供一种基于 智能代理的健康监护系统。

基于智能代理的健康监护系统,该系统包括数据采集模块、环境代理模块 和用户代理模块;

所述数据采集模块用于采集温度传感器、脉搏传感器、血压传感器数据, 并将采集获得的数据传送至环境代理模块;

所述环境代理模块将数据采集模块采集到的数据进行统一处理,并将处理 后的数据作为事实知识传送至用户代理模块;

所述用户代理模块根据接收的事实知识以及所述用户代理模块内部的知识 库信息进行过程知识和规则知识的推理,并将推理结果通过网络传送至用户。

本发明的有益效果:本发明采用多智能代理技术对用户进行监控护理。为 了建立一种主动感知式的健康监护模式,需要在智能代理内部建立一套简单实 用的知识表示机制和一套通用可靠的推理方法,使得其具有一定的普适性和实 用性,从而更好的为监护任务提供服务。

采用上述推理方法的优点是:

(1)由于在基于框架的知识表征方法中,为框架的槽添加了附加过程,自 动触发了框架中填槽动作,加快了知识推理的速度。

(2)对于每一个领域知识框架,推理都在其框架内部进行,而不是在统一 的完整的规则知识库下进行,这样,有利于提高匹配的速度,同时减少了领域 知识库中规则的数目,增强了推理效率并有利于知识库的一致性。

附图说明

图1为本发明所述的基于智能代理的健康监护系统的功能模块示意图;

图2为本发明所述的基于智能代理的健康监护系统中知识推理的过程示意 图;

图3为本发明所述的基于智能代理的健康监护系统中用户代理模块内部推 理的原理结构示图;

图4为本发明所述的基于智能代理的健康监护系统中通信模块的原理图;

图5为本发明所述的基于智能代理的健康监护系统中知识推理的流程图;

图6为本发明所述的基于智能代理的健康监护系统的流程图。

具体实施方式

具体实施方式一、结合图1至图6说明本实施方式,基于智能代理的健康 监护系统,该系统包括数据采集模块、环境代理模块和用户代理模块;

所述数据采集模块用于采集温度传感器、脉搏传感器、血压传感器数据, 并将采集获得的数据传送至环境代理模块;所述环境代理模块将数据采集模块 采集到的数据进行统一处理,并将处理后的数据作为事实知识传送至用户代理 模块;所述用户代理模块根据接收的事实知识以及所述用户代理模块内部的知 识库信息进行过程知识和规则知识的推理,并将推理结果通过网络传送至用户。

本实施方式中具体的推理过程为,推理机根据通信模块发送的事实知识, 与知识库内的信息一一进行比较,如果与知识库内的信息相同,则比较下一个, 如果不同,则更新知识库信息。所述用户代理模块包括用户代理、老人代理和 医生代理;根据各代理内部的事实知识,进行推理,实现处理老人、监护人和 医生的意愿。

具体实施方式二、结合图1至图6说明本实施方式,本实施方式为具体实 施方式一的实施例:

本实施方式中,以底层传感器设备为基础,利用多代理技术,实现了一个 集成老人代理、医生代理、监护代理和环境代理的多软件代理服务平台,为服 务对象提供相应服务。

智能代理也就是软件代理,是一个能在特定环境下自发地实现功能,并且 与相关代理相联系的软件实体。连续、自发的要求来源于环境的变化,要求代 理能在没有人的引导和干涉下以柔性、智能的方式对用户的需求实时地加以响 应。

本实施方式中所述的事实知识:有关一些事实的知识,如事物的分类,属 性,科学事实,客观事实等。强调知识的静态,即描述事物的属性及其相互关 系。如,老人当前体温为37.5度即为一条事实知识。

过程知识:过程性知识是有关“怎么办”的知识。它强调知识的动态,即表示 推理和搜索相关事实等运用知识的过程。它有关问题的求解步骤,技巧性知识, 告诉怎么作一件事。

规则知识:通常为具有因果关系的知识。如,如果当前时间为上午,老人 的行为意愿为外出散步。

本实施方式中,涉及到事实、过程和规则等各类知识,需要对不同类型的 知识采用一种统一的表示形式。即采用框架的表现形式,将事实知识、过程知 识和规则知识都融合到框架中,形成具有良好结构的、完备的知识表示方法。 本实施方式中采用基于框架的知识表示方法,基本框架由三部分组成:

一、普通槽(Slot):框架存储信息的地方主要是槽(Slot),每个槽又可由若 干个侧面(facet)所组成。一个槽表示对象的一个属性,一个侧面用于描述相应属 性的一个方面。槽和侧面所具有的值分别称为槽值和侧面值。在一个用框架表 示的知识系统中,一般都含有多个框架,为了区分不同的框架以及一个框架内 的不同槽、不同侧面,需要分别赋予不同的名字,分别称为框架名、槽名及侧面名。

一般来说槽值可有如下几种类型:

具体值,该值按实际情况给定;

过程值,该值是一个计算过程,它利用该框架的其他槽值,按给定计算过 程进行计算得到的具体值(如某一方法);

另一框架名,当槽值是另一框架名时,就构成了框架调用,这样就形成了一 个框架链,有关框架聚集起来就组成框架系统。

框架的槽还可以附加过程,称为过程附件,包括子程序和某种推理过程。 常用的附加过程有:

if-needed:一旦所属槽值将被使用(查询),则启动后面的附加过程;

if-added:一旦所属槽值将被赋值(修改),则启动后面的附加过程;

二、方法槽(Methods):方法槽用来存放对象中的方法,它是框架内的一种 特殊的动态过程。方法的结构由方法名、方法局部变量定义及方法过程体构成。 当方法被触发以后,从发送的消息中过滤出所需的信息供方法过程体使用,然 后执行方法过程体。

三、规则槽(Rules):规则槽用来存放产生式规则集,每个规则集作为一个 值放在规则槽中。每个规则集中存放若干规则。

本实施方式中将框架的静态属性等用普通槽表示。每个普通槽以“侧面名 侧面值”形式进行表示,同时,为每个侧面值附加两个过程,即if-needed和 if-added。即当侧面值被使用和被赋值时,分别触发框架中相应的方法。在这里, 附加过程为可选项。

对于规则槽,我们使用“规则号,规则体”的形式进行表示;对于方法槽,我 们使用“Method方法名”的形式进行表示。其中具体的方法的定义过程在框架外 完成,按照Method方法名、局部变量定义、方法过程体的方式进行表达。

采用上述基于框架的知识表示方法的优点是:框架知识表示方法采用“槽名 侧面名侧面值”的统一结构,简洁明了,易于理解,符合人们的思维习惯。框 架知识表示方法将多种单一的知识表示方法(规则、框架和过程)融合成一个 框架,充分的表达了事实、过程和规则等各类静态和动态和知识,弥补了单一 的知识表征方法的缺陷。

本实施方式中采用一个统一的、普适的基于框架的知识表示方法,以此整 合和统一不同代理的知识表示形式。这样就可以把知识用某种模式表示出来并 存储到计算机中去,但要使计算机能够运用已掌握的知识来推理出未知的知识, 就需要对知识进行推理。

推理是指依据一定的规则从已有的事实推出结论的过程。本文采用一种基 于数据驱动的正向推理的方式。需要从外部接受消息的代理,首先采用方法调 用(通过槽的附加过程)的方式填充自身知识框架的槽值;然后,推理过程就 在框架内部进行,遍历规则槽,找到相匹配的规则,并进行推理产生出相应的 推理结果。推理过程如图5所示。

具体步骤如下:

(1)将用户提供的初始己知知识送入知识库KB(KnowledgeBase);

(2)根据KB中的已知事实,触发槽的附加过程,自发地进行槽值填充;

(3)扫描相应领域的知识框架中的Rlue关键字,检查其中是否有可适用(即可 与Rule的IF槽中知识相匹配)的知识,若有,则转(4),否则转(6);

(4)把Rule中所有的适用知识(即Rule的Then槽中的知识)都选出来,构 成可适用的结果集RS(ResultSet),转(5);

(5)若RS不为空,则将RS作为最终的结果输出;若RS为空,则转(6);

(6)询问用户是否可进一步补充新的事实,若有,则补充新事实,然后转(2); 否则表示求不出解,失败退出。

所述的通信模块:按照约定的通信消息的形式,向外界发送消息或接受外 界发送来的信息。其中,通信消息的结构,结合图4,具体说明如下。

(1)消息头包含了系统级的消息特征,如消息的发送时间等。

(2)消息发送者:消息发送者标识,如系统、环境代理、老人代理等。

(3)消息接受者:消息接受者标识,如老人代理、监护代理、医生代理等。

(4)消息类型:消息类型的标识,如该消息是信号类消息还是信息类消息。

(5)消息体:消息体中的内容就是消息要传递的数据。按照本文所描述的 知识框架,我们约定,消息体按照“槽名侧面名侧面值”的形式进行传递。

本实施方式所述的知识库:储存知识处理过程中需要的知识和规则。目前, 数据库技术应用十分广泛,数据库接口功能强大,且对于数据库的管理也十分 方便。因而,选择数据库对专家系统中的知识进行存储具有强大的优势。综合 上叙,对于知识的存储,可以采用数据库的方式,且可以选择比较成熟的商业 产品,如Oracle公司的MySQL数据库。

运用知识库中的各类知识进行推理,得到合理的推理结果。

基于代理的内部模块和通信消息,对整个系统的启动流程进行说明。系统 的启动过程如下图6所示。具体说明如下:

(1)用户输入:用户通过人机界面进行输入,系统向各个代理发送任务启 动的消息,启动整个系统;

(2)数据请求:用户代理(老人代理/监护代理/医生代理)通过通信模块 向环境代理发送数据请求,请求环境代理的数据;

(3)推理监护:在推理模块的调度下,根据知识库中的各类型知识进行推 理:如果得到相应的推理结果,则转向结果输出;如果没有得到推理结果,则 继续向环境代理请求新的数据。

(4)结果输出:将最终的推理结果输出。最终可以将结果经由移动网络发 送至用户手机。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号