智能软件服务平台系统及方法、包含该系统的装置和系统的制作方法

文档序号:6432250阅读:132来源:国知局
专利名称:智能软件服务平台系统及方法、包含该系统的装置和系统的制作方法
技术领域
本发明涉及通讯领域,尤其涉及一种智能软件服务平台系统及方法、包含该系统的装置和系统。
背景技术
普适计算是一种以人为中心的分布式可移动计算模式,它利用嵌入式设备、微小型器件、传感器等,将传统的计算延伸到人们所处的物理空间中,使人们能随时随地获得计算服务。
·
智能家庭网络作为典型的普适计算应用场景,需要使用者在操作时受到最小程度的打扰,这就要求设备具有很好的自适应性和智能性。当前智能家庭网络中的终端设备越来越先进,终端设备间可以相互连接,构成网络以交换基本信息。但是由于缺乏有效的管理,使得当前智能家庭物联网中的终端设备的智能性还很低,通用信息模型(含情境信息)和自适应化程度,资源设备的分配和冲突解决,以及系统设备异构性方面的诸多问题迫切需要得到解决,而好的情境感知计算和资源管理可以保证智能家庭系统运行的高效和流畅。但是,目前的现有技术仍集中在提供基本的硬件接口、管理功能和网络连接功能,无法适应智能家庭空间的复杂多变的环境、以及在针对不同厂商品牌不能具有良好的设备可扩展性。因此,现有技术中迫切需要一种新的技术方案解决上述问题。

发明内容
本发明的主要目的在于提供一种智能软件服务平台系统及其方法、包含该系统的装置和系统,以解决上述问题,其中根据本发明实施例的智能软件服务平台系统包括获取模块,用于获取发生变化的智能家庭网络的情境信息以及用户输入的任务信息;用户任务推理模块,用于根据获取模块获取的情境信息和任务信息推断确定需要执行的用户任务;自动适配模块,用于将用户任务与服务功能进行自动适配、并将服务功能与设备资源进行自动适配,使用分配的设备资源执行用户任务。根据本发明实施例的网关装置包括网关服务中间件、底层硬件与网络控制系统,以及上述的智能软件服务平台系统。根据本发明实施例的智能网络系统,包含有主网关装置、系统总线与至少一个子网关装置,该主网关装置包括网关服务中间件、底层硬件与网络控制系统,以及上述的智能软件服务平台系统。根据本发明实施例的智能物联网系统,包含有智能网络系统以及受其控制的多个终端设备,智能网络系统包含有主网关装置、系统总线与至少一个子网关装置;该主网关装置包括网关服务中间件、底层硬件与网络控制系统,以及上述的智能软件服务平台系统。根据本发明实施例的智能建筑,包含有建筑物本体与设置于建筑物本体的智能物联网系统;该智能物联网系统包含有智能网络系统与受其控制的多个终端设备,该智能网络系统包含有主网关装置、系统总线与至少一个子网关装置;该主网关装置包括网关服务中间件、底层硬件与网络控制系统,以及上述的智能软件服务平台系统。根据本发明实施例的智能家电设备,包含有设备本体与网关装置,该网关装置包括网关服务中间件、底层硬件与网络控制系统,以及上述的智能软件服务平台系统。根据本发明实施例的智能物联网系统,包含有智能家电设备与受其控制的多个智能终端设备,该智能家电设备包含有设备本体与网关装置,该网关装置包括网关服务中间件、底层硬件与网络控制系统,以及上述的智能软件服务平台系统。根据本发明实施例的智能建筑,包含有建筑物本体与设置于建筑物本体的智能物联网系统;该智能物联网系统包含有智能家电设备与受其控制的多个智能终端设备,该智 能家电设备包括设备本体与网关装置,该网关装置包括网关服务中间件、底层硬件与网络控制系统,以及上述的智能软件服务平台系统。根据本发明实施例的智能物联网系统,包含有系统总线、智能家电设备、至少一个子网关装置与多个智能终端设备;该智能家电设备包含有设备本体与主网关装置;该主网关装置包括网关服务中间件、底层硬件与网络控制系统,以及上述的智能软件服务平台系统。根据本发明实施例的智能建筑,包含有建筑物本体与设置于建筑物本体的智能物联网系统;该智能物联网系统包含有系统总线、智能家电设备、至少一个子网关装置与多个智能终端设备;该智能家电设备包含有设备本体与主网关装置;该主网关装置包括网关服务中间件、底层硬件与网络控制系统,以及上述的智能软件服务平台系统。根据本发明实施例的用于智能软件服务平台系统的方法包括获取发生变化的智能家庭网络的情境信息以及用户输入的任务信息;根据获取的情境信息和任务信息推断确定需要执行的用户任务;将用户任务与服务功能进行自动适配、并将服务功能与设备资源进行自动适配,使用分配的设备资源执行用户任务。与现有技术相比,根据本发明的技术方案,根据用户的行为或者情境变化中识别出用户的行为意图或者需要,并推断得出需执行的用户任务,然后自动寻找合适的功能资源组件完成任务。本发明具有良好的标准统一性、智能性和动态自适应性。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I和图2是根据本发明实施例的智能软件服务平台系统的结构框图; 图3是根据本发明实施例的实现架构图;图4-图9是根据本发明实施例的结构框图;图10是根据本发明实施例的流程图。
具体实施例方式本发明通过将智能家庭系统内部的各种功能需求转化为各种服务的集合,实现家庭内部各种设备及技术的互联及互操作,结合智能体(Agent)技术,提出一种基于参数化模型,具有自动适配机制的高可用性和可扩展性的智能软件服务平台,该平台运行于家庭网关之上,具有良好的动态自适应特性。为使本发明的目的、技术方案和优点更加清楚,以下结合附图及具体实施例,对本发明作进一步地详细说明。根据本发明的实施例,提供了一种智能软件服务平台系统。参考图1,图I是本发明实施例的智能软件服务平台系统的结构框图,包括参数化建模模块10、获取模块20、用户任务推理模块30和自动适配模块40。智能家庭系统涉及到多种交互实体,包括硬件的设备资源,软件运行环境中的用户任务,功能服务等实体。因此,首先需要对系统内所有实体进行统一的参数化建模构建参数化模型,这是系统中数据交互、数据应用和应用迁移的重要基础。统一的参数化模型是建立在实体本体基础上的形式化模型,通过建立和应用基于实体本体的参数化模型,智能家 庭系统内所有运行组件对系统中参数的形式、含义和内容达成一致的认可,为功能组件间的协作和参数在功能组件间实现迁移提供了保证。上述功能由参数化建模模块10负责实施,参数化模型具体包括设备资源参数化模型、情景信息参数化模型、用户任务参数化模型、服务功能参数化模型,下面分别进行描述。(I)情境信息参数化模型。智能家庭系统是普适计算智能空间的应用实例,其中的软件平台具有依据情境变化自动感知处理的功能,情境感知要求对情境信息加以准确的描述表示。智能家庭中情境信息包括不需进一步处理的直接情境信息(如光照强度等)和需要进一步处理的间接情境信息(如识别视频中的用户身份等),构建合理的情境信息的参数化模型是用户任务明确判断和自动执行的基础。(2)用户任务参数化模型。智能软件服务平台系统以用户的任务为中心运行,前期推断用户任务,后期进行任务分解、分配资源并执行用户任务。用户任务的智能化建模能够清楚准确地描述用户的需求和对任务的要求,是资源适配和任务执行完成的基础。用户任务参数化建模要考虑到任务的分解和组合问题,将大的用户任务分解为系统可以执行的原子功能服务,由系统的具体智能体完成。用户任务的参数化模型还必须支持应用迁移,将应用迁移看成多个用户任务的组合(旧的应用离开任务和新的应用生成任务的组合),参数化模型需保证应用迁移在智能家庭的集中式环境中的完整性和一致性。(3)服务功能参数化模型。服务功能是指智能家庭系统为用户提供服务的原子功能,通过原子功能的组合和协作,可以利用特定的设备资源完成指定的用户任务。服务功能参数化模型的研究内容包括对原子服务提供的功能,原子服务间的关系和服务所需要的资源的统一描述。(4)设备资源参数化模型。智能家庭系统中的设备资源包括传感器设备和效应器设备,传感器负责最底层的数据采集,效应器负责最终的动作执行。设备资源参数化模型主要研究各种设备的分类和基本功能的统一表述,用以实现统一的抽象访问接口。在具体实现过程中,参数化建模模块10利用本体技术实现各个参数化模型所包含的内容以及参数的要求。以设备资源参数化模型为例,通过调查总结,使用RDF(S)/OWL语言定义设备资源的本体,进而定制设备资源的参数化实例模型。具体地,首先定制参数化实例模型首先总结出智能家庭中通用的设备资源大类,例如传感器类、效应器类、空调类家电、冰箱类家电、数字电视类家电等。其次,在每一大类中确定包含的具体设备类型,例如传感器类包括光传感器、温度传感器等。最后,针对每一具体的设备类型,总结出功能控制和数据访问的通用方法,如摄像头的转动控制和数据采集方法。对于情境信息参数化模型、用户任务参数化模型和服务功能参数化模型,也按照相同的方法,先通过本体定义特定方面的相关概念和概念之间的关系,在定义本体的基础上,依据系统需求,构建参数化模型实例。参考图2,获取模块20用于获取发生变化的智能家庭网络的情境信息以及用户输入的任务信息。获取模块20包括数据采集模块22、识别模块24、用户输入模块26。用户输入模块26接收的用户输入的任务信息包括多模态用户输入信息和用户档案输入信息。数据采集模块22(传感器)采集的动态数据信息包括声音和图像等数据,这些数据必须经过识别模块24进行感知识别才能获得能够反映用户意图的动态情境信息,例如用户身份、姿势等。针对动态采集的数据数据量大,实时性高等特点,本发明通过一种基于NIST (National Institute of Standards and Technology,国家标准与技术研究院)SmartFlow的技术,结合资源设备参数化模型的流数据分布式中间件,实现对流数据的分布式处 理,满足不同意图识别算法的应用和负载均衡的需求;其次利用音频、视频识别技术,从流数据中识别用户的身份和姿势,结合情境信息的参数化模型,对IBM CHILIX库进行改进,获取用户的意图作为系统的动态情境信息参数,再结合数据采集模块22采集的系统静态情境信息,得到统一的情境信息访问接口。接着,用户任务推理模块30接收到获取模块20获取的情境信息和任务信息,并根据用户输入的任务信息(用户的显式请求)或发生变化的情境信息,用户任务推理模块30自动进行基于语义的推理,推断出用户需要执行的任务。在具体实施中,采用基于Java语言的CLIPS推理机JESS(Java Expert System Shell,专家系统外壳)作为底层推理器,设置RDF(S)/OWL(Web Ontology Language,网络本体语言)的映射层,依据情境信息的参数化模型的要求,定义基本实事和正反向链规则,实现依据用户请求或情境信息改变,产生新事实并实现自动推理得到用户任务。继续参考图2,用户任务推理模块30进一步包括定义模块32和匹配模块34。定义模块32使用JESS规则语言描述任务策略,定义任务规则。本发明采用基于规则的任务推理机制。为了实现任务策略的执行机制,使用JESS规则语言将基于OWL描述的任务策略转换成用规则语言描述的任务策略,定义任务规则。任务规则被定义后,需要装载到规则引擎的工作区中。匹配模块34根据情境信息和任务信息、在定义模块32定义的任务规则中进行匹配,得到需要执行的用户任务。当请求者(Requester)发出一个对Owner的任务客体的查询(Query)时,规则引擎结合其工作区中已有的事实,对与该任务客体相应的任务规则的模式进行匹配,如果该规则LHS部分的所有模式在工作区中都有事实与之相符,那么该规则就被激活,通过运行规则引擎的run命令,规则引擎就可以执行该规则RHS部分的动作。而且,任务规则是一种触发式规则,只有当规则引擎收到查询请求时,才有可能被激活和执行,并通过规则的查询、匹配和映射得到用户任务。自动适配模块40负责将用户任务与服务功能进行自动适配、并将服务功能与设备资源进行自动适配,使用分配的设备资源执行用户任务。自动适配分为两个阶段——任务/功能适配和功能/资源适配,分别由第一适配模块42和第二适配模块44负责实施。第一适配模块42负责选择能够实现用户任务的一个或多个原子功能进行服务功能分配,其中,服务功能满足服务功能参数化模型要求。在此适配阶段,需要将用户的任务分解成子任务,每个子任务可由系统Agent的功能予以解决,本发明使用Agent的联盟求解来完成任务与功能的适配。Agent最优联盟结构的形成与演化问题本质上可以归结为组合优化问题。基于解决组合优化等NP问题(Non-deterministic Polynomial,多项式复杂程度的非确定性问题)较好的遗传算法和蚁群算法,针对两者的优缺点,利用一种新型的混合蚁群遗传算法,使用蚁群算法适当弥补遗传算法的信息反馈信息利用不够的问题以提高求解精度,用遗传算法适当弥补蚁群算法的求解速度慢的问题。该算法对求解联盟的最优解问题在时间上和求解精度上都有较高的效果。第二适配模块44负责根据当前的运行状态和资源状态,选择合适的设备资源进行设备资源分配,其中,设备资源满足设备资源参数化模型要求。在该适配阶段,使用多Agent的协商机制将资源分配给各个服务功能,避免设备资源的使用冲突,保证服务功能的顺畅执行。采用基于对策论的多议题协商,通过协商的交互过程来学习最优策略和对手偏 好,实现设备资源在不同Agent间的有利分配,并且可以保证整体效用最优和个体效用的Pareto 最优。参考图3,智能软件服务平台系统的实现架构由下而上分成资源设备层、感知识别层、任务层和功能执行层四个层次。依据参数化模型研究每一层的统一访问接口,该接口为上层提供功能的统一访问形式,很好的封装和屏蔽了下层由于多样性引起的各种差异。各种统一访问接口都由特定的Agent实现。根据本发明的一个实例,在实际使用中,智能软件服务平台系统由Java语言开发编写,按照模块封装为jar文件,每个jar文件作为bundle服务被部署到下层网关中间件(提供OSGI环境),服务移植到硬件智能家庭网关海尔的HomeBox中,HomeBox主要实现DVB-C数字电视信号的接收、IPTV的接收、网络浏览器、实现家庭网关及家庭路由器的功能,可支持UHOME等远程家电控制功能,预留MiniPCI、IDE、USB、RS232、PCI接口,并可进行功能扩展,HomeBox以MIPS为内核的处理器,具体服务的移植的过程如下(I)在主机上安装Linux嵌入式编译和开发环境,如安装交叉编译工具链,采用eclipse 作为 IDE ;(2)下载Q)C及其Profile,本系统采用Personal Profile,同时下载OSGiFramework,本系统选用基于OSGi R4的框架;(3)在PC上交叉编译CVM和OSGi Framework,然后通过串口把编译文件移植到目标板;(4)按照需求编写相应的bundle服务应用程序、图形用户管理程序等,编译并下载到目标系统。根据本发明的实施例,还提供了一种网关装置。参考图4,该网关装置包含有网关服务中间件、底层硬件、网络控制平台系统以及智能软件服务平台系统。智能软件服务平台系统以网关服务中间件为基础,网关服中间件是指 OSGi (Open Service Gateway Initiative,开放服务网关协议)Framework 和智能Agent的运行环境JADE OSGi Bundle。智能软件服务平台系统又为其上的实际应用功能提供功能支持。该智能软件服务平台系统的具体结构和功能请参考图I至图3,此处不赘述。软件服务平台系统作为智能家庭网络的核心控制部分,运行在智能家庭网关之上(专用服务器、机顶盒、PC等),对智能家庭的其他网络组成的组成部分进行检测和控制。针对目前存在的网络方式多样性的问题,对蓝牙、红外、RFID(Radi0 FrequencyIdentification,射频识别)、ZigBee、电话、有线网络、无线局域网等多种常见网络接入方式进行针对处理,使终端设备中间件平台可以处理各种常见的通讯协议,实现网络数据的获取和控制数据的发送。在此基础上,为上层软件提供统一数据接收和发送接口,屏蔽不同网络接入方式的差异性。由于智能家庭系统中常存在不同技术生产厂商提供的组件,采用中间件方式将不同组件的通用功能封装起来,可以避免针对不同厂家设备的重复开发,大大提高了开发效率和系统的稳定性,并增加了可重用性。智能软件服务平台以多Agent系统的方式实现,多Agent系统的动态发现、注册和管理机制使软件基础平台能实现构件化的应用方式,新的功能或技术被以构件化的形式无缝的加入到原有系统当中。根据本发明的一个实施例,还提供了一种智能网络系统。参考图5,该智能网络系统包含有主网关装置I、系统总线与至少一个子网关装置2,其中,主网关装置I通过系统总 线连接至子网关装置2,该主网关装置的具体结构及功能请参考图4,此处不赘述。根据本发明的一个实施例,还提供了一种智能物联网系统。参考图6,该智能物联网系统包含有智能网络系统以及受其控制的多个终端设备,其中,该智能网络系统的具体结构及功能请参考图5,此处不赘述。根据本发明的一个实施例,还提供了一种智能建筑,其包含有建筑物本体与设置于建筑物本体的智能物联网系统,其中,该智能物联网系统的具体结构及功能请参考图6,此处不赘述。根据本发明的一个实施例,还提供了一种智能家电设备,参考图7,该智能家电设备包含有设备本体和网关装置,其中,该网关装置的具体结构及功能请参考图4,此处不赘述。根据本发明的一个实施例,还提供了一种智能物联网系统,参考图8,该智能物联网系统包含有智能家电设备以及受该智能家电设备控制的多个智能终端设备,其中,该智能家电设备的具体结构及功能请参考图7,此处不赘述。根据本发明的一个实施例,还提供了一种智能建筑,其包含有建筑物本体与设置于该建筑物本体的智能物联网系统,其中,该智能物联网系统的具体结构及功能请参考图8,此处不赘述。根据本发明的一个实施例,还提供了一种智能物联网系统,参考图9,该智能物联网系统包含有系统总线、智能家电设备、至少一个子网关装置与多个智能终端设备,其中,该智能家电设备的具体结构及功能请参考图7,此处不赘述,该子网关装置通过系统总线与该智能家电设备的主网关装置连接。根据本发明的一个实施例,还提供了一种智能建筑,其包含有建筑物本体与设置于该建筑物本体的智能物联网系统,该智能物联网系统的具体结构及功能请参考图9,此处不赘述。上述的多个实施例说明,本发明的智能软件服务平台系统可以实际需求在智能家庭网络中灵活地进行设置,并不局限于某一种固定的方式。根据本发明的实施例,还提供了一种用于智能软件服务平台系统的方法。参考图10,该方法包括步骤S1002,预先对智能家庭网络的所有实体进行参数化建模构建参数化模型,其中,参数化模型包括设备资源参数化模型、情景信息参数化模型、用户任务参数化模型、月艮务功能参数化模型。通过本体定义特定方面相关的概念和概念间的关系,并根据系统需求构建参数化模型实例。步骤S1004,获取发生变化的智能家庭网络的情境信息以及用户输入的任务信息。其中,获取发生变化的智能家庭网络的情境信息包括采集包括动态数据信息和静态数据信息的情境信息,并对采集的动态数据信息进行感知识别得到反映用户行为的动态数据信息;以及,获取的用户输入的任务信息包括多模态用户输入信息和用户档案输入信息。步骤S1006,根据获取的情境信息和任务信息推断确定需要执行的用户任务。具体地,根据情境信息和任务信息进行基于语义的推理,推断确定需要执行的用户任务。
步骤S1008,将用户任务与服务功能进行自动适配、并将服务功能与设备资源进行自动适配,使用分配的设备资源执行用户任务。步骤S1008进一步包括选择能够实现用户任务的一个或多个原子功能进行服务功能分配,将用户任务分解成多个子用户任务,每一子用户任务由系统Agent的功能予以解决,使用混合蚁群遗传算法完成任务与功能的适配;根据当前的运行状态和资源状态,选择合适的设备资源进行设备资源分配,使用多Agent的协商机制将设备资源分配给每个服务功能。在实际应用中,上述方法中的智能软件服务平台系统的结构及功能请参考图I至图9,此处不赘述。根据本发明的技术方案,提出一种针对智能家庭环境,基于参数化模型,具有自动适配机制的高可用性和可扩展性的智能家庭物联网网关智能软件服务平台,该平台可以支持家庭用户的透明式操作,提高用户的使用效率,增强用户的使用感受,并为系统服务开发人员提供一个统一的公共开发平台,简化开发方式,提高开发效率。以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
权利要求
1.一种智能软件服务平台系统,其特征在于,包括 获取模块,用于获取发生变化的智能家庭网络的情境信息以及用户输入的任务信息; 用户任务推理模块,用于根据所述获取模块获取的情境信息和任务信息推断确定需要执行的用户任务; 自动适配模块,用于将所述用户任务与服务功能进行自动适配、并将所述服务功能与设备资源进行自动适配,使用分配的设备资源执行所述用户任务。
2.如权利要求I所述的系统,其特征在于,还包括 参数化建模模块,用于预先对智能家庭网络的所有实体进行参数化建模构建参数化模型,其中,所述参数化模型包括设备资源参数化模型、情景信息参数化模型、用户任务参数化模型、服务功能参数化模型。
3.如权利要求2所述的系统,其特征在于,所述参数化建模模块通过实体本体定义特定的相关概念以及概念之间的关系,并根据系统需求构建参数化模型实例。
4.如权利要求2所述的系统,其特征在于,所述获取模块包括 数据采集模块,用于采集包括动态情境信息和静态情境信息的情境信息; 识别模块,用于对所述数据采集模块采集的动态情境信息,进行感知识别得到反映用户意图的动态情境信息; 其中,所述静态情境信息和所述动态情境信息满足所述情境信息参数化模型要求。
5.如权利要求4所述的系统,其特征在于,所述获取模块还包括 用户输入模块,用于接收用户输入的包括多模态用户输入信息和用户档案输入信息的任务f目息。
6.如权利要求2所述的系统,其特征在于,所述用户任务推理模块根据所述情境信息和任务信息进行基于语义的推理,推断确定需要执行的用户任务,其中,所述用户任务满足所述用户任务参数化模型要求。
7.如权利要求2所述的系统,其特征在于,所述用户任务推理模块,包括 定义模块,用于使用专家系统外壳规则语言描述任务策略,定义任务规则; 匹配模块,用于根据所述情境信息和任务信息、在定义的任务规则中进行匹配,得到需要执行的用户任务。
8.如权利要求2所述的系统,其特征在于,所述自动适配模块进一步包括 第一适配模块,用于选择能够实现所述用户任务的一个或多个原子功能进行服务功能分配,其中,所述服务功能满足所述服务功能参数化模型要求; 第二适配模块,用于根据系统当前的运行状态和资源状态,选择合适的设备资源进行设备资源分配,其中,所述设备资源满足所述设备资源参数化模型要求。
9.如权利要求8所述的系统,其特征在于,所述第一适配模块将用户任务分解成多个子任务,每一子任务由系统智能体的功能进行服务功能分配。
10.如权利要求8所述的系统,其特征在于,所述第二适配模块使用多智能体的协商机制将设备资源分配给每一服务功能。
11.如权利要求2所述的系统,其特征在于,所述智能软件服务平台系统的实现架构由下而上依次为资源设备层、感知识别层、任务层和功能执行层。
12.一种网关装置,包括网关服务中间件、底层硬件与网络控制系统,其特征在于,还包含有如权利要求I至11中任一项所述的智能软件服务平台系统。
13.一种智能网络系统,包含有主网关装置、系统总线与至少一个子网关装置,该主网关装置包括网关服务中间件、底层硬件与网络控制系统,其特征在于,该主网关装置还包括有如权利要求I至11中任一项所述的智能软件服务平台系统。
14.一种智能物联网系统,包含有智能网络系统以及受其控制的多个终端设备,所述智能网络系统包含有主网关装置、系统总线与至少一个子网关装置;所述主网关装置包括网关服务中间件、底层硬件与网络控制系统,其特征在于,该主网关装置还包括有如权利要求I至11中任一项所述的智能软件服务平台系统。
15.—种智能建筑,包含有建筑物本体与设置于所述建筑物本体的智能物联网系统;所述智能物联网系统包含有智能网络系统与受其控制的多个终端设备,所述智能网络系统包含有主网关装置、系统总线与至少一个子网关装置;所述主网关装置包括网关服务中间件、底层硬件与网络控制系统,其特征在于,该主网关装置还包括有如权利要求I至11中 任一项所述的智能软件服务平台系统。
16.一种智能家电设备,包含有设备本体与网关装置,所述网关装置包括网关服务中间件、底层硬件与网络控制系统,其特征在于,该网关装置还包括有如权利要求I至11中任一项所述的智能软件服务平台系统。
17.一种智能物联网系统,包含有智能家电设备与受其控制的多个智能终端设备,所述智能家电设备包含有设备本体与网关装置,所述网关装置包括网关服务中间件、底层硬件与网络控制系统,其特征在于,该网关装置还包括有如权利要求I至11中任一项所述的智能软件服务平台系统。
18.一种智能建筑,包含有建筑物本体与设置于所述建筑物本体的智能物联网系统;所述智能物联网系统包含有智能家电设备与受其控制的多个智能终端设备,该智能家电设备包括设备本体与网关装置,所述网关装置包括网关服务中间件、底层硬件与网络控制系统,其特征在于,该网关装置还包括有如权利要求I至11中任一项所述的智能软件服务平台系统。
19.一种智能物联网系统,包含有系统总线、智能家电设备、至少一个子网关装置与多个智能终端设备;所述智能家电设备包含有设备本体与主网关装置;所述主网关装置包括网关服务中间件、底层硬件与网络控制系统,其特征在于,该主网关装置还包括有如权利要求I至11中任一项所述的智能软件服务平台系统。
20.一种智能建筑,包含有建筑物本体与设置于所述建筑物本体的智能物联网系统;所述智能物联网系统包含有系统总线、智能家电设备、至少一个子网关装置与多个智能终端设备;所述智能家电设备包含有设备本体与主网关装置;所述主网关装置包括网关服务中间件、底层硬件与网络控制系统,其特征在于,该主网关装置还包括有如权利要求I至11中任一项所述的智能软件服务平台系统。
21.一种用于智能软件服务平台系统的方法,其特征在于,包括 获取发生变化的智能家庭网络的情境信息以及用户输入的任务信息; 根据获取的情境信息和任务信息推断确定需要执行的用户任务; 将所述用户任务与服务功能进行自动适配、并将所述服务功能与设备资源进行自动适配,使用分配的设备资源执行所述用户任务。
22.如权利要求21所述的方法,其特征在于,在所述获取发生变化的智能家庭网络的情境信息以及用户输入的任务信息之前,所述方法还包括 预先对智能家庭网络的所有实体进行参数化建模构建参数化模型,其中,所述参数化模型包括设备资源参数化模型、情景信息参数化模型、用户任务参数化模型、服务功能参数化模型。
23.如权利要求22所述的方法,其特征在于,所述对智能家庭网络的所有实体进行参数化建模构建参数化模型,具体包括 通过实体本体定义特定的相关概念以及概念之间的关系,并根据系统需求构建参数化模型实例。
24.如权利要求22所述的方法,其特征在于,所述获取发生变化的智能家庭网络的情境信息包括 采集包括动态情境信息和静态情境信息的情境信息; 对采集的动态情境信息进行感知识别得到反映用户意图的动态情境信息; 其中,所述静态情境信息和所述动态情境信息满足所述情境信息参数化模型要求。
25.如权利要求24所述的方法,其特征在于,所述用户输入的任务信息包括 多模态用户输入信息和用户档案输入信息。
26.如权利要求22所述的方法,其特征在于,所述根据获取的情境信息和任务信息推断确定需要执行的用户任务,具体包括 根据所述情境信息和任务信息进行基于语义的推理,推断确定需要执行的用户任务,其中,所述用户任务满足所述用户任务参数化模型要求。
27.如权利要求22所述的系统,其特征在于,所述根据获取的情境信息和任务信息推断确定需要执行的用户任务,还包括 使用专家系统外壳规则语言描述任务策略,定义任务规则; 根据所述情境信息和任务信息、在定义的任务规则中进行匹配,得到需要执行的用户任务。
28.如权利要求22所述的方法,其特征在于,所述将所述用户任务与服务功能进行自动适配、并将所述服务功能与设备资源进行自动适配,进一步包括 选择能够实现所述用户任务的一个或多个原子功能进行服务功能分配,其中,所述服务功能满足所述服务功能参数化模型要求; 根据系统当前的运行状态和资源状态,选择合适的设备资源进行设备资源分配,其中,所述设备资源满足所述设备资源参数化模型要求。
29.如权利要求28所述的方法,其特征在于,所述选择能够实现所述用户任务的一个或多个原子功能进行服务功能分配,具体包括 将用户任务分解成多个子用户任务,每一子任务由系统智能体的功能服务功能分配。
30.如权利要求29所述的方法,其特征在于,所述根据系统当前的运行状态和资源状态,选择合适的设备资源进行设备资源分配,具体包括 使用多智能体的协商机制将设备资源分配给每一服务功能。
全文摘要
本发明公开了一种智能软件服务平台系统及其方法、包含该系统的装置和系统,其中,该智能软件服务平台系统包括获取模块,用于获取发生变化的智能家庭网络的情境信息以及用户输入的任务信息;用户任务推理模块,用于根据获取模块获取的情境信息和任务信息推断确定需要执行的用户任务;自动适配模块,用于将用户任务与服务功能进行自动适配、并将服务功能与设备资源进行自动适配,使用分配的设备资源执行用户任务。本发明通过将智能家庭系统内部的各种功能需求转化为各种服务的集合,实现家庭内部各种设备及技术的互联及互操作,具有良好的标准统一性、智能性和动态自适应性。
文档编号G06F9/50GK102970193SQ20111025786
公开日2013年3月13日 申请日期2011年9月2日 优先权日2011年9月2日
发明者喻子达, 王袭, 赵向阳, 周林 申请人:海尔集团公司, 海尔集团技术研发中心
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1