CN103577198A - 一种面向用户的物联网服务平台及远程控制方法 - Google Patents

一种面向用户的物联网服务平台及远程控制方法 Download PDF

Info

Publication number
CN103577198A
CN103577198A CN201310597935.8A CN201310597935A CN103577198A CN 103577198 A CN103577198 A CN 103577198A CN 201310597935 A CN201310597935 A CN 201310597935A CN 103577198 A CN103577198 A CN 103577198A
Authority
CN
China
Prior art keywords
database
information
event
equipment
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310597935.8A
Other languages
English (en)
Other versions
CN103577198B (zh
Inventor
毛峻岭
贾雪琴
胡昌玮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201310597935.8A priority Critical patent/CN103577198B/zh
Publication of CN103577198A publication Critical patent/CN103577198A/zh
Application granted granted Critical
Publication of CN103577198B publication Critical patent/CN103577198B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种面向用户的物联网服务平台及远程控制方法,其中,所述平台包括:语法结构分析模块,用于将用户应用发来的语言内容拆分为不同词类的词组并转换为对应的标准词组;语义内容解析模块用于根据配置的标准词组与设备地址、操作指令的对应关系,查找所述标准词组对应的设备地址信息和操作指令;以及操作确认及结果获取模块,用于根据所述语义内容解析模块提供的设备地址信息和操作指令,对相应设备执行操作,并获取操作结果。本发明的物联网服务平台可以方便所有物联网服务平台用户使用自然语言对所需的个人和公共设备进行远程查询和控制,不需要设备支持语义功能,所有符合物联网规范的设备都可以通过该平台被符合权限的用户远程操作。

Description

一种面向用户的物联网服务平台及远程控制方法
技术领域
本发明涉及通信领域,具体涉及一种面向用户的物联网服务平台及远程控制方法。
背景技术
物联网技术能够将各个“物”(包括人)与网络连接起来,进行信息通讯和交换,以实现智能化的跟踪、监控、定位和管理,是未来社会实现高度信息化的主要技术。
在物联网中,物联网服务平台主要用于为各种物联网应用提供业务能力支撑和服务接口。通过物联网服务平台,物联网应用能够与“物”进行交互。然而由于“物”的种类繁杂,“物”之间往往缺乏有效的交互机制,不能够相互理解。为了实现“物”之间的相互理解,语义***被引入到物联网服务平台中,其主要基于语义web技术中所定义的规范化语言,并通过语义分析机制让机器对语言进行智能解析从而进行理解。目前,物联网服务平台语义***主要采用基于XML格式的OWL等规范化语言构建。当前物联网服务平台中所采用的语义***方案主要面向规范化的机器间通信,以机器理解为主(如以OWL等语义web语言作为交流信息载体,以规范化的本体库进行语言的解析),并不直接面向人的需求(比如不能直接理解人的自然语言,缺乏以用户为导向的语言解析设计),需要依赖第三方应用进行人到机器的语言转换。
所以,急需为物联网服务平台提出了一种新的语义***架构,以用户为导向设计语义***,能够直接理解人的自然语言,并能够面向用户进行有区别的语义分析,将人的语言转换为具体的物联网操作,实现人与物的有效沟通。
发明内容
本发明需要解决的技术问题是提供一种面向用户的物联网服务平台及远程控制方法,以用户为导向设计语义***,能够直接理解人的自然语言,并能够面向用户进行有区别的语义分析,将人的语言转换为具体的物联网操作,实现人与物的有效沟通。
为了解决上述技术问题,本发明提供了一种面向用户的物联网服务平台,包括:语法结构分析模块、语义内容解析模块和操作确认及结果获取模块;其中:
所述语法结构分析模块,用于将用户应用发来的语言内容拆分为不同词类的词组并转换为对应的标准词组,发送至所述语义内容解析模块;
所述语义内容解析模块,用于根据配置的标准词组与设备地址、操作指令的对应关系,查找所述标准词组对应的设备地址信息和操作指令;
所述操作确认及结果获取模块,用于根据所述语义内容解析模块提供的设备地址信息和操作指令,对相应设备执行操作,并获取操作结果。
可选地,所述语法结构分析模块包括:
语言特征数据库,用于按词类将物联网涉及到的基本词汇进行分组存储,并将所述基本词汇与标准词汇建立对应关系;还用于存储计量名词与该计量名词对应的设备名词的对应关系,并将该计量名词对应的设备名词与标准词汇建立对应关系;
分析单元,用于根据所述语言特征数据库的词类划分将用户应用发来的语言内容拆分为不同词类的词组,并查询所述语言特征数据库将所述词组转换为对应的标准词组,发送至所述语义内容解析模块。
可选地,所述语义内容解析模块包括:
用户个性化数据库,用于存储用户设备的设备信息和/或自定义事件的事件信息;所述用户个性化数据库包括用户设备数据库和/或用户事件数据库:
所述用户设备数据库,用于将各个用户的信息按照用户标识进行存储,同一用户的设备按照地点索引在所述用户设备数据库的存储区域内进行分层存储,所述设备的设备信息作为设备属性存储;
所述用户事件数据库,用于将各个用户的信息按照用户标识进行存储,将同一用户的自定义事件进行存储,该事件的事件信息作为事件属性存储;
解析单元,用于根据所述标准词组从所述用户个性化数据库中查找对应的设备信息和/或事件信息,所述设备信息至少包括设备地址信息和操作指令,所述事件信息包括事件所触发操作的设备地址信息和操作指令。
可选地,所述语义内容解析模块包括:
公众信息数据库,用于存储公共设备的设备信息和/或预定义的事件信息;所述公众信息数据库包括公众设备数据库和/或公众事件数据库:
所述公众设备数据库,用于将将公共设备按照地点索引在所述公众设备数据库的存储区域内进行分层存储,所述公共设备的设备信息作为设备属性存储;
所述公众事件数据库,用于将预定义事件进行存储,该事件的事件信息作为事件属性存储;
解析单元,用于根据所述标准词组从所述公众信息数据库中查找对应的设备信息和/或事件信息,所述设备信息包括设备地址信息和操作指令,所述事件信息包括事件所触发操作的设备地址信息和操作指令。
可选地,所述解析单元,用于根据所述标准词组从所述用户个性化数据库或所述公众信息数据库中查找所述标准词组对应的设备信息和/或事件信息,包括:
如果所述标准词组中存在称谓名词,则确定在所述用户个性化数据库中进行查找,否则在所述公众信息数据库中进行查找;
如果所述标准词组中存在设备名词和/或计量名词,则确定在所述用户设备数据库或所述公众设备数据库中进行查找,否则确定在所述用户事件数据库或所述公众事件数据库中进行查找;
如果在所述用户设备数据库或所述公众设备数据库中进行查找,则根据所述标准词组中的地点名词、设备名词和/或计量名词对应的设备名词以及动词从相应的数据库中查找对应的设备信息,所述设备信息至少包括设备地址信息和操作指令,如果在所述用户事件数据库或所述公众事件数据库中进行查找,则根据所述标准词组中的地点名词和动词从相应的数据库中查找对应的事件信息,所述事件信息包括:事件触发要进行操作的设备地址信息和操作指令。
可选地,所述语义内容解析模块,还用于将时间名词、数词和逻辑运算词的一个或多个发送至所述操作确认及结果获取模块;
所述操作确认及结果获取模块,还用于如果所述时间名词表示当前或将来时态,则根据所述设备地址信息、操作指令和时间名词,对相应的设备执行操作,并获取所述设备返回的数据或者操作确认结果;如果所述时间名词表示过去时态,则根据所述设备地址信息、操作指令和时间名词,对相应的设备数据缓存数据库发起操作,并获取所述设备数据缓存数据库返回的数据或者操作确认结果;然后根据所述逻辑运算词和数词对返回的数据或操作确认结果进行逻辑处理,最后将处理的结果返回给用户应用。
可选地,所述***还包括:抽象及注释模块,用于在所述用户个性化数据库或者所述公众信息数据库中添加新注册设备的设备信息,具体为:根据所述新注册设备的设备权限将所述新注册设备的设备信息存储于所述用户个性化数据库或者所述公众信息数据库中;并将该新注册设备的设备名称和设备类型对应到所述语言特征数据库中的标准名词。
为了解决上述技术问题,本发明还提供了一种面向用户的物联网服务平台远程控制方法,包括:
将用户应用发来的语言内容拆分为不同词类的词组并转换为对应的标准词组;
根据配置的标准词组与设备地址、操作指令的对应关系,查找所述标准词组对应的设备地址信息和操作指令;
根据所述设备地址信息和操作指令,对相应设备执行操作,并获取操作结果。
可选地,所述将用户应用发来的语言内容拆分为不同词类的词组并转换为对应的标准词组,包括:
根据语言特征数据库的词类划分将用户应用发来的语言内容拆分为不同词类的词组,并查询所述语言特征数据库将所述词组转换为对应的标准词组;
其中,所述语言特征数据库,用于按词类将物联网涉及到的基本词汇进行分组存储,并将所述基本词汇与标准词汇建立对应关系。
可选地,所述根据配置的标准词组与设备地址、操作指令的对应关系,查找所述标准词组对应的设备地址信息和操作指令,包括:
根据所述标准词组从用户个性化数据库中查找对应的设备信息和/或事件信息,或者从公众信息数据库中查找对应的设备信息和/或事件信息;
所述设备信息至少包括设备地址信息和操作指令,所述事件信息包括事件所触发操作的设备地址信息和操作指令;
所述用户个性化数据库,用于存储用户设备的设备信息和/或自定义事件的事件信息;所述用户个性化数据库包括用户设备数据库和/或用户事件数据库:
所述用户设备数据库,用于将各个用户的信息按照用户标识进行存储,同一用户的设备按照地点索引在所述用户设备数据库的存储区域内进行分层存储,所述设备的设备信息作为设备属性存储;
所述用户事件数据库,用于将各个用户的信息按照用户标识进行存储,将同一用户的自定义事件进行存储,该事件的事件信息作为事件属性存储;
所述公众信息数据库,用于存储公共设备的设备信息和/或预定义的事件信息;所述公众信息数据库包括公众设备数据库和/或公众事件数据库:
所述公众设备数据库,用于将将公共设备按照地点索引在所述公众设备数据库的存储区域内进行分层存储,所述公共设备的设备信息作为设备属性存储;
所述公众事件数据库,用于将预定义事件进行存储,该事件的事件信息作为事件属性存储。
可选地,所述语言特征数据库,还用于存储计量名词与该计量名词对应的设备名词的对应关系,并将该计量名词对应的设备名词与标准词汇建立对应关系;
所述根据所述标准词组从所述用户个性化数据库或所述公众信息数据库中查找所述标准词组对应的设备信息和/或事件信息,包括:
如果所述标准词组中存在称谓名词,则确定在所述用户个性化数据库中进行查找,否则在所述公众信息数据库中进行查找;
如果所述标准词组中存在设备名词和/或计量名词,则确定在所述用户设备数据库或所述公众设备数据库中进行查找,否则确定在所述用户事件数据库或所述公众事件数据库中进行查找;
如果在所述用户设备数据库或所述公众设备数据库中进行查找,则根据所述标准词组中的地点名词、设备名词和/或计量名词对应的设备名词以及动词从相应的数据库中查找对应的设备信息,所述设备信息至少包括设备地址信息和操作指令,如果在所述用户事件数据库或所述公众事件数据库中进行查找,则根据所述标准词组中的地点名词和动词从相应的数据库中查找对应的事件信息,所述事件信息包括:事件触发要进行操作的设备地址信息和操作指令。
可选地,所述方法还包括:
根据配置的标准词组与时间名词、数词和逻辑运算词的对应关系,查找所述标准词组对应的时间名词、数词和逻辑运算词;
根据所述时间名词、数词和逻辑运算词以及所述设备地址信息和操作指令,对相应设备执行操作,并获取操作结果,具体包括:
如果所述时间名词表示当前或将来时态,则根据所述设备地址信息、操作指令和时间名词,对相应的设备执行操作,并获取所述设备返回的数据或者操作确认结果;如果所述时间名词表示过去时态,则根据所述设备地址信息、操作指令和时间名词,对相应的设备数据缓存数据库发起操作,并获取所述设备数据缓存数据库返回的数据或者操作确认结果;然后根据所述逻辑运算词和数词对返回的数据或操作确认结果进行逻辑处理,最后将处理的结果返回给用户应用。
可选地,所述方法还包括:
在所述用户个性化数据库或者所述公众信息数据库中添加新注册设备的设备信息,具体为:根据所述新注册设备的设备权限将所述新注册设备的设备信息存储于所述用户个性化数据库或者所述公众信息数据库中;并将该新注册设备的设备名称和设备类型对应到所述语言特征数据库中的标准名词。
与现有技术相比,本发明提供的面向用户的物联网服务平台及远程控制方法,能够面向用户提供支持自然语言解析的物联网业务服务,方便所有的物联网服务平台用户使用自然语言对所需的个人和公共设备进行远程查询和控制,实现人与物的有效沟通。而且,不需要设备支持语义功能,所有符合物联网规范的设备都可以通过该平台被符合权限的用户远程操作。
附图说明
图1是实施例中面向用户的物联网服务平台结构图;
图2是实施例中面向用户的物联网服务平台中语法结构分析模块结构图;
图3是实施例中面向用户的物联网服务平台中语义内容解析模块结构图;
图4是实施例中面向用户的物联网服务平台中语义内容解析模块结构图;
图5是实施例中面向用户的物联网服务平台中语义内容解析模块结构图;
图6是实施例中面向用户的物联网服务平台远程控制方法流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
实施例:
如图1所示,本实施例提供了一种面向用户的物联网服务平台,包括:语法结构分析模块、语义内容解析模块和操作确认及结果获取模块,其中:
所述语法结构分析模块,用于将用户应用发来的语言内容拆分为不同词类的词组并转换为对应的标准词组,发送至所述语义内容解析模块;
所述语义内容解析模块,用于根据配置的标准词组与设备地址、操作指令的对应关系,查找所述标准词组对应的设备地址信息和操作指令;
所述操作确认及结果获取模块,用于根据所述语义内容解析模块提供的设备地址信息和操作指令,对相应设备执行操作,并获取操作结果。
其中,如图2所示,所述语法结构分析模块包括:
语言特征数据库,用于按词类将物联网涉及到的基本词汇进行分组存储,并将所述基本词汇与标准词汇建立对应关系;
分析单元,用于根据所述语言特征数据库的词类划分将用户应用发来的语言内容拆分为不同词类的词组,并查询所述语言特征数据库将所述词组转换为对应的标准词组,发送至所述语义内容解析模块。
其中,词类包括如动词、地点名词、时间名词、称谓名词、逻辑运算词(平均、最大、最小等)、数词、设备名词和计量名词(如温度、湿度、血压等)等,按照这些词类对词汇进行存储,并与标准词汇对应。另外所述语言特征库,还存储计量名词与该计量名词对应的设备名词的对应关系,提供标准计量名词与能提供该计量功能的标准设备名词的对应关系,如温度对应于温度传感器。
优选地,如表1~表2提供了一种供参考的语言特征数据库表单存储结构,如下所示:。
Figure BDA0000420453060000091
表1
计量名词 设备名词
温度 温度传感器
湿度 湿度传感器
表2
作为一种优选的方式,如图3所示,所述语义内容解析模块包括:
用户个性化数据库,用于存储用户设备的设备信息和/或自定义事件的事件信息;所述设备信息包括至少包括设备地址信息(比如设备地址标识)和操作指令;此外还包括以下一项或多项:设备功能、设备名称、设备类型和设备权限,所述事件信息包括事件所触发操作的设备地址信息和操作指令。
解析单元,用于根据所述标准词组从所述用户个性化数据库中查找对应的设备信息和/或事件信息,所述设备信息包括设备地址信息和操作指令,所述事件信息包括事件所触发操作的设备地址信息和操作指令。
其中,将各个用户的信息按照用户标识独立存储于所述用户个性化数据库不同的数据空间内,将所述用户个性化数据库的数据空间划分为设备存储区域和事件存储区域;所述用户个性化数据库包括:用户设备数据库和/或用户事件数据库:
所述用户设备数据库,用于将各个用户的信息按照用户标识进行存储,同一用户的设备按照地点索引在所述用户设备数据库的存储区域内进行分层存储,所述设备的设备信息作为设备属性存储;
所述用户事件数据库,用于将各个用户的信息按照用户标识进行存储,将同一用户的自定义事件进行存储,该事件的事件信息作为事件属性存储。
对于用户设备数据库,设备信息中的设备操作列举了设备支持的所有操作指令,需要根据标准动词确定对应的操作指令;对于用户事件数据库,事件对应的设备地址和操作都是确定的,一旦确定事件,操作就已经确定了。因此该操作信息是事件信息中已经设定好的。
优选地,如表3所示,提供了一种供参考的用户个性化数据库表单存储结构,实际设计人员可以作为参考:
用户设备数据库
用户事件数据库
表3:用户个性化数据库表单存储结构
作为一种优选的方式,如图4所示,所述语义内容解析模块包括:
公众信息数据库,用于存储公共设备的设备信息和/或预定义的事件信息;
解析单元,用于根据所述标准词组从所述公众信息数据库中查找对应的设备信息和/或事件信息,所述设备信息包括设备地址信息和操作指令,所述事件信息包括事件所触发操作的设备地址信息和操作指令。
其中,将所述公众信息数据库的数据空间划分为设备存储区域和事件存储区域;所述公众信息数据库包括公众设备数据库和/或公众事件数据库:
所述公众设备数据库,用于将公共设备按照地点索引在所述公众设备数据库的存储区域内进行分层存储,所述公共设备的设备信息作为设备属性存储;
所述公众事件数据库,用于将预定义事件进行存储,该事件的事件信息作为事件属性存储。
对于公众设备数据库,设备信息中的设备操作列举了设备支持的所有操作指令,需要根据标准动词确定对应的操作指令;对于公众事件数据库,事件对应的设备地址和操作都是确定的,一旦确定事件,操作就已经确定了。因此该操作信息是事件信息中已经设定好的。
优选地,如表4所示,提供了一种供参考的公众信息数据库表单存储结构,实际设计人员可以作为参考:
公众设备数据库
Figure BDA0000420453060000111
公众事件数据库
事件 事件信息
着火 *************
堵车 *************
表4:公众信息数据库表单存储结构
此外,作为一种优选的方式,如图5所示,所述语义内容解析模块可以同时包括:用户个性化数据库和公众信息数据库,所述解析单元,用于根据所述标准词组从所述用户个性化数据库或所述公众信息数据库中查找所述标准词组对应的设备信息和/或事件信息。
其中,所述解析单元,用于根据所述标准词组从所述用户个性化数据库或所述公众信息数据库中查找所述标准词组对应的设备信息和/或事件信息,具体包括:
如果所述标准词组中存在称谓名词,则确定在所述用户个性化数据库中进行查找,否则在所述公众信息数据库中进行查找;
如果所述标准词组中存在设备名词和/或计量名词,则确定在所述设备信息存储区域(用户设备数据库或所述公众设备数据库)中进行查找,否则确定在事件信息存储区域(用户事件数据库或所述公众事件数据库)中进行查找;
如果在所述设备信息存储区域中进行查找,则根据所述标准词组中的地点名词、设备名词和/或计量名词对应的设备名词以及动词从相应的数据库中查找对应的设备地址信息和操作指令,如果在所述事件信息存储区域中进行查找,根据所述标准词组中的地点名词和动词从相应的数据库中查找对应的事件信息,所述事件信息包括:事件涉及的设备信息和操作指令;
通过语义解析,可以根据标准词汇的地点名词和设备名词在具有分层存储结构的设备数据库中查到对应的设备。如果物联网***要找到设备然后进行操作,需要知道设备在网络中可寻址的地址标识,该地址标识则存储在设备信息中。设备定位的过程可以理解为首先根据语义在分层数据库中查找满足地点需求的设备,然后在对应的设备信息中获得该设备的地址标识。***根据地址标识对设备进行定位。
此外,所述语义内容解析模块,还用于将时间名词、数词和逻辑运算词的一个或多个与所述设备地址信息、操作指令一起发送至所述操作确认及结果获取模块;
所述操作确认及结果获取模块,还用于如果所述时间名词表示当前或将来时态,则根据所述设备地址信息、操作指令和时间名词,对相应的设备执行所述操作信息指示的操作,并获取所述设备返回的数据或者操作确认结果;如果所述时间名词表示过去时态,则根据所述设备地址信息、操作指令和时间名词,对相应的设备数据缓存数据库发起操作,并获取所述设备数据缓存数据库返回的数据或者操作确认结果;然后根据所述逻辑运算词和数词对返回的数据或操作确认结果进行逻辑处理,最后将处理的结果返回给用户应用。
本实施例中的***还具备逻辑运算功能,可以根据用户所需要的逻辑,对数据进行处理,比如用户应用输入的语言内容包括平均温度、最高温度、过去12小时中的最低温度等,本***可以在进行上述逻辑处理后,返回给用户所需的数据。
此外,所述***还包括:抽象及注释模块,用于在用户个性化数据库或者公众信息数据库中添加新注册设备的设备信息,具体为:根据所述新注册设备的设备权限将所述新注册设备的设备信息存储于用户个性化数据库或者公众信息数据库中;并将该新注册设备的设备名称和设备类型对应到所述语言特征数据库中的标准名词。这一模块可以方便在设备接入网络时自动把信息注册到数据库中,用户在安装设备时不需要进行特别操作。在使用时,用户通过物联网服务平台即可操作设备,使得用户可以自由访问公共设备。
本实施例中的数据库不仅包括语言特征数据库,还有设备和事件数据库,而后者的分层存储结构可以方便进行物联网设备的定位,对设备的寻址是通过设备数据库的存储结构以及物联网的设备地址标识实现的。用户通过该平台可以自由地对所需要的个人和公共设备进行远程查询和控制。
通过语义解析,可以根据标准词汇的地点名词和设备名词在具有分层存储结构的设备数据库中查到对应的设备。如果物联网***要找到设备然后进行操作,需要知道设备在网络中可寻址的地址标识,该地址标识则存储在设备信息中。
如图6所示,本实施例提供了一种面向用户的物联网服务平台远程控制方法,包括以下步骤:
S1:将用户应用发来的语言内容拆分为不同词类的词组并转换为对应的标准词组;
S2:根据配置的标准词组与设备地址、操作指令的对应关系,查找所述标准词组对应的设备地址信息和操作指令;
S3:根据所述语义内容解析模块提供的设备地址信息和操作指令,对相应设备执行操作,并获取操作结果。
其中,步骤S1具体包括:
根据语言特征数据库的词类划分将用户应用发来的语言内容拆分为不同词类的词组,并查询所述语言特征数据库将所述词组转换为对应的标准词组;
所述语音特征数据库,用于按词类将物联网涉及到的基本词汇进行分组存储,并将所述基本词汇与标准词汇建立对应关系;还用于存储计量名词与该计量名词对应的设备名词的对应关系,并将该计量名词对应的设备名词与标准词汇建立对应关系;
其中,步骤S2具体包括:
根据所述标准词组从用户个性化数据库中查找对应的设备信息和/或事件信息,或者从公众信息数据库中查找对应的设备信息和/或事件信息;
所述设备信息至少包括设备地址信息和操作指令,所述事件信息包括事件所触发操作的设备地址信息和操作指令;
其中,所述用户个性化数据库,用于存储用户设备的设备信息和/或自定义事件的事件信息;所述设备信息包括至少包括设备地址信息(比如设备地址标识)和操作指令;此外还包括以下一项或多项:设备功能、设备名称、设备类型和设备权限,所述事件信息包括事件所触发操作的设备地址信息和操作指令。
其中,将各个用户的信息按照用户标识独立存储于所述用户个性化数据库不同的数据空间内,将所述用户个性化数据库的数据空间划分为设备存储区域和事件存储区域;所述用户个性化数据库包括:用户设备数据库和/或用户事件数据库:
所述用户设备数据库,用于将各个用户的信息按照用户标识进行存储,同一用户的设备按照地点索引在所述用户设备数据库的存储区域内进行分层存储,所述设备的设备信息作为设备属性存储;
所述用户事件数据库,用于将各个用户的信息按照用户标识进行存储,将同一用户的自定义事件进行存储,该事件的事件信息作为事件属性存储。
所述公众信息数据库,用于存储公共设备的设备信息和/或预定义的事件信息。
其中,将所述公众信息数据库的数据空间划分为设备存储区域和事件存储区域;所述公众信息数据库包括公众设备数据库和/或公众事件数据库:
所述公众设备数据库,用于将将公共设备按照地点索引在所述公众设备数据库的存储区域内进行分层存储,所述公共设备的设备信息作为设备属性存储;
所述公众事件数据库,用于将预定义事件进行存储,该事件的事件信息作为事件属性存储。
对于设备数据库,设备信息中的设备操作列举了设备支持的所有操作指令,需要根据标准动词确定对应的操作指令;对于事件数据库,事件对应的设备地址和操作都是确定的,一旦确定事件,操作就已经确定了。因此该操作信息是事件信息中已经设定好的。
作为一种优选的方式,步骤S2具体包括:
如果所述标准词组中存在称谓名词,则确定在所述用户个性化数据库中进行查找,否则在所述公众信息数据库中进行查找;
如果所述标准词组中存在称谓名词,则确定在所述用户个性化数据库中进行查找,否则在所述公众信息数据库中进行查找;
如果所述标准词组中存在设备名词和/或计量名词,则确定在所述用户设备数据库或所述公众设备数据库中进行查找,否则确定在所述用户事件数据库或所述公众事件数据库中进行查找;
如果在所述用户设备数据库或所述公众设备数据库中进行查找,则根据所述标准词组中的地点名词、设备名词和/或计量名词对应的设备名词以及动词从相应的数据库中查找对应的设备信息,所述设备信息至少包括设备地址信息和操作指令,如果在所述用户事件数据库或所述公众事件数据库中进行查找,则根据所述标准词组中的地点名词和动词从相应的数据库中查找对应的事件信息,所述事件信息包括:事件触发要进行操作的设备地址信息和操作指令。
此外,步骤S2还包括:根据配置的标准词组与时间名词、数词和逻辑运算词的对应关系,查找所述标准词组对应的时间名词、数词和逻辑运算词;
步骤S3还包括:根据所述时间名词、数词和逻辑运算词以及所述设备地址信息和操作指令,对相应设备执行操作,并获取操作结果。
其中,具体实施时,如果所述时间名词表示当前或将来时态,则根据所述设备地址信息、操作指令和时间名词,对相应的设备执行操作,并获取所述设备返回的数据或者操作确认结果;如果所述时间名词表示过去时态,则根据所述设备地址信息、操作指令和时间名词,对相应的设备数据缓存数据库发起操作,并获取所述设备数据缓存数据库返回的数据或者操作确认结果;然后根据所述逻辑运算词和数词对返回的数据或操作确认结果进行逻辑处理,最后将处理的结果返回给用户应用。
此外,所述方法还包括:
在所述用户个性化数据库或者所述公众信息数据库中添加新注册设备的设备信息,具体为:根据所述新注册设备的设备权限将所述新注册设备的设备信息存储于所述用户个性化数据库或者所述公众信息数据库中;并将该新注册设备的设备名称和设备类型对应到所述语言特征数据库中的标准名词。
下面结合一些应用示例对本实施例进一步做详细说明。
应用示例1:
用户应用发送“打开我家客厅空调”,1)经过语法结构解析模块,分解为动词“打开”,称谓名词“我”,地点名词“家”和“客厅”以及设备名词“空调”,送入语义内容解析模块;2)语义内容解析模块根据称谓名词“我”和用户ID信息,对应向该用户的个性化数据库的设备数据库,根据地点名词“家”和“客厅”为索引查到“空调”设备,读取到设备的地址信息和操作信息,根据动词“打开”对应操作信息,确认打开的指令,将设备地址信息和打开的指令发送给操作及结果确认模块;3)操作确认及结果获取模块,根据收到的设备地址信息和打开指令,对设备进行操作,得到操作结果(如成功),并将结果返回给用户应用。
应用示例2:
用户应用发送“看看俺家卧室现在平均温度”,1)经过语法结构解析模块,分解为动词“看看”,对应标准词“查询”,称谓名词“俺”,对应标准词“我”,地点名词“家”和“卧室”,时间名词“现在”,逻辑运算词“平均”以及计量名词“温度”,并将计量名词“温度”转换为设备名词“温度传感器”,送入语义内容解析模块;2)语义内容解析模块根据称谓名词“我”和用户ID信息,对应向该用户的用户个性化数据库,根据地点名词“家”和“卧室”为索引查到所有的“温度传感器”设备,读取到相应的所有“温度传感器”设备的地址信息和操作信息,根据动词“查询”对应操作信息,确认查询指令,并将设备地址信息和查询指令,连同逻辑运算词“平均”和时间词“现在”发送给操作确认及结果获取模块;3)操作确认及结果获取模块,根据收到的设备地址信息、查询指令和时间词“现在”,发起对设备进行操作(若是时间词为“1小时前”,则对设备数据缓存数据库发起操作),获得返回的数据,根据逻辑运算词“平均”,将收到的所有数据进行平均操作,将最后数据结果返回给用户应用。
应用示例3:
用户应用发送“我下班了”,1)经过语法结构解析模块,分解为称谓名词“我”,动词“下班”,送入语义内容解析模块;2)语义内容解析模块根据称谓名词“我”和用户ID信息,对应向该用户的用户数据库,发现缺失设备名词或计量词,定位事件信息存储区域,根据动词“下班”,查询到用户的自定义事件“下班”,然后读取该事件的事件信息,该事件信息包括2个操作,打开给定地址的空调以及打开给定地址的加湿器,该给定地址由物联网平台可寻址的地址标识确定,可以是如设备URL地址或者是IP地址等,将事件信息中对应的操作指令和设备地址发送给操作确认及结果获取模块;3)操作确认及结果获取模块,根据收到的设备地址信息和打开指令,对设备进行操作,得到操作结果(如成功),并将结果返回给用户应用。
应用示例4:
用户应用发送“查询北京水立方游泳池的水温”,1)经过语法结构解析模块,分解为动词“查询”,地点名词“北京”、“水立方游泳池”以及计量名词“水温”,转换为设备名词“水温传感器”,发送给语义内容解析模块;2)语义内容解析模块,发现缺失称谓名词,对应向公众信息数据库,根据地点名词“北京”、“水立方游泳池”查询到相应的“水温传感器”,并获得对应的设备地址、设备操作和设备权限等信息,根据动词“查询”确认查询的指令,确认查询操作的权限(可以操作),将设备地址和查询指令发送给操作确认及结果获取模块;3)操作确认及结果获取模块,根据收到的设备地址信息和查询指令,对设备进行操作,得到对应数据,将数据返回给用户应用。
应用示例5:
用户应用发送“西直门着火了”,1)经过语法结构解析模块,分解为地点名词“西直门”,动词“着火”,发送给语义内容解析模块;2)语义内容解析模块,发现缺失称谓名词,对应向公众信息数据库,由于缺失设备词,定位事件信息存储区域,根据动词“着火”查询相应的事件,读取事件信息(包括一个操作,将语义内容上传给一个给定设备地址的电脑),将事件信息中对应的操作指令和设备地址发送给操作确认及结果获取模块;3)操作确认及结果获取模块,根据收到的设备地址信息和上传指令,对设备进行操作,得到操作结果(如成功),并将结果返回给用户应用。
从上述实施例可以看出,相对于现有技术,上述实施例中提供的面向用户的物联网服务平台及远程控制方法,可以适用于物联网服务平台,能够面向用户提供支持自然语言解析的物联网业务服务,方便所有的物联网服务平台用户使用自然语言对所需的个人和公共设备进行远程查询和控制,实现人与物的有效沟通。而且,不需要设备支持语义功能,所有符合物联网规范的设备都可以通过该平台被符合权限的用户远程操作。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
以上所述仅为本发明的优选实施例而已,并非用于限定本发明的保护范围。根据本发明的发明内容,还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (13)

1.一种面向用户的物联网服务平台,包括:语法结构分析模块、语义内容解析模块和操作确认及结果获取模块;其中:
所述语法结构分析模块,用于将用户应用发来的语言内容拆分为不同词类的词组并转换为对应的标准词组,发送至所述语义内容解析模块;
所述语义内容解析模块,用于根据配置的标准词组与设备地址、操作指令的对应关系,查找所述标准词组对应的设备地址信息和操作指令;
所述操作确认及结果获取模块,用于根据所述语义内容解析模块提供的设备地址信息和操作指令,对相应设备执行操作,并获取操作结果。
2.如权利要求1所述的***,其特征在于:
所述语法结构分析模块包括:
语言特征数据库,用于按词类将物联网涉及到的基本词汇进行分组存储,并将所述基本词汇与标准词汇建立对应关系;还用于存储计量名词与该计量名词对应的设备名词的对应关系,并将该计量名词对应的设备名词与标准词汇建立对应关系;
分析单元,用于根据所述语言特征数据库的词类划分将用户应用发来的语言内容拆分为不同词类的词组,并查询所述语言特征数据库将所述词组转换为对应的标准词组,发送至所述语义内容解析模块。
3.如权利要求2所述的***,其特征在于:
所述语义内容解析模块包括:
用户个性化数据库,用于存储用户设备的设备信息和/或自定义事件的事件信息;所述用户个性化数据库包括用户设备数据库和/或用户事件数据库:
所述用户设备数据库,用于将各个用户的信息按照用户标识进行存储,同一用户的设备按照地点索引在所述用户设备数据库的存储区域内进行分层存储,所述设备的设备信息作为设备属性存储;
所述用户事件数据库,用于将各个用户的信息按照用户标识进行存储,将同一用户的自定义事件进行存储,该事件的事件信息作为事件属性存储;
解析单元,用于根据所述标准词组从所述用户个性化数据库中查找对应的设备信息和/或事件信息,所述设备信息至少包括设备地址信息和操作指令,所述事件信息包括事件所触发操作的设备地址信息和操作指令。
4.如权利要求2所述的***,其特征在于:
所述语义内容解析模块包括:
公众信息数据库,用于存储公共设备的设备信息和/或预定义的事件信息;所述公众信息数据库包括公众设备数据库和/或公众事件数据库:
所述公众设备数据库,用于将将公共设备按照地点索引在所述公众设备数据库的存储区域内进行分层存储,所述公共设备的设备信息作为设备属性存储;
所述公众事件数据库,用于将预定义事件进行存储,该事件的事件信息作为事件属性存储;
解析单元,用于根据所述标准词组从所述公众信息数据库中查找对应的设备信息和/或事件信息,所述设备信息包括设备地址信息和操作指令,所述事件信息包括事件所触发操作的设备地址信息和操作指令。
5.如权利要求3或4所述的***,其特征在于:
所述解析单元,用于根据所述标准词组从所述用户个性化数据库或所述公众信息数据库中查找所述标准词组对应的设备信息和/或事件信息,包括:
如果所述标准词组中存在称谓名词,则确定在所述用户个性化数据库中进行查找,否则在所述公众信息数据库中进行查找;
如果所述标准词组中存在设备名词和/或计量名词,则确定在所述用户设备数据库或所述公众设备数据库中进行查找,否则确定在所述用户事件数据库或所述公众事件数据库中进行查找;
如果在所述用户设备数据库或所述公众设备数据库中进行查找,则根据所述标准词组中的地点名词、设备名词和/或计量名词对应的设备名词以及动词从相应的数据库中查找对应的设备信息,所述设备信息至少包括设备地址信息和操作指令,如果在所述用户事件数据库或所述公众事件数据库中进行查找,则根据所述标准词组中的地点名词和动词从相应的数据库中查找对应的事件信息,所述事件信息包括:事件触发要进行操作的设备地址信息和操作指令。
6.如权利要求5所述的***,其特征在于:
所述语义内容解析模块,还用于将时间名词、数词和逻辑运算词的一个或多个发送至所述操作确认及结果获取模块;
所述操作确认及结果获取模块,还用于如果所述时间名词表示当前或将来时态,则根据所述设备地址信息、操作指令和时间名词,对相应的设备执行操作,并获取所述设备返回的数据或者操作确认结果;如果所述时间名词表示过去时态,则根据所述设备地址信息、操作指令和时间名词,对相应的设备数据缓存数据库发起操作,并获取所述设备数据缓存数据库返回的数据或者操作确认结果;然后根据所述逻辑运算词和数词对返回的数据或操作确认结果进行逻辑处理,最后将处理的结果返回给用户应用。
7.如权利要求3或4所述的***,其特征在于:
所述***还包括:抽象及注释模块,用于在所述用户个性化数据库或者所述公众信息数据库中添加新注册设备的设备信息,具体为:根据所述新注册设备的设备权限将所述新注册设备的设备信息存储于所述用户个性化数据库或者所述公众信息数据库中;并将该新注册设备的设备名称和设备类型对应到所述语言特征数据库中的标准名词。
8.一种面向用户的物联网服务平台远程控制方法,包括:
将用户应用发来的语言内容拆分为不同词类的词组并转换为对应的标准词组;
根据配置的标准词组与设备地址、操作指令的对应关系,查找所述标准词组对应的设备地址信息和操作指令;
根据所述设备地址信息和操作指令,对相应设备执行操作,并获取操作结果。
9.如权利要求8所述的方法,其特征在于:
所述将用户应用发来的语言内容拆分为不同词类的词组并转换为对应的标准词组,包括:
根据语言特征数据库的词类划分将用户应用发来的语言内容拆分为不同词类的词组,并查询所述语言特征数据库将所述词组转换为对应的标准词组;
其中,所述语言特征数据库,用于按词类将物联网涉及到的基本词汇进行分组存储,并将所述基本词汇与标准词汇建立对应关系。
10.如权利要求8所述的方法,其特征在于:
所述根据配置的标准词组与设备地址、操作指令的对应关系,查找所述标准词组对应的设备地址信息和操作指令,包括:
根据所述标准词组从用户个性化数据库中查找对应的设备信息和/或事件信息,或者从公众信息数据库中查找对应的设备信息和/或事件信息;
所述设备信息至少包括设备地址信息和操作指令,所述事件信息包括事件所触发操作的设备地址信息和操作指令;
所述用户个性化数据库,用于存储用户设备的设备信息和/或自定义事件的事件信息;所述用户个性化数据库包括用户设备数据库和/或用户事件数据库:
所述用户设备数据库,用于将各个用户的信息按照用户标识进行存储,同一用户的设备按照地点索引在所述用户设备数据库的存储区域内进行分层存储,所述设备的设备信息作为设备属性存储;
所述用户事件数据库,用于将各个用户的信息按照用户标识进行存储,将同一用户的自定义事件进行存储,该事件的事件信息作为事件属性存储;
所述公众信息数据库,用于存储公共设备的设备信息和/或预定义的事件信息;所述公众信息数据库包括公众设备数据库和/或公众事件数据库:
所述公众设备数据库,用于将将公共设备按照地点索引在所述公众设备数据库的存储区域内进行分层存储,所述公共设备的设备信息作为设备属性存储;
所述公众事件数据库,用于将预定义事件进行存储,该事件的事件信息作为事件属性存储。
11.如权利要求10所述的方法,其特征在于:
所述语言特征数据库,还用于存储计量名词与该计量名词对应的设备名词的对应关系,并将该计量名词对应的设备名词与标准词汇建立对应关系;
所述根据所述标准词组从所述用户个性化数据库或所述公众信息数据库中查找所述标准词组对应的设备信息和/或事件信息,包括:
如果所述标准词组中存在称谓名词,则确定在所述用户个性化数据库中进行查找,否则在所述公众信息数据库中进行查找;
如果所述标准词组中存在设备名词和/或计量名词,则确定在所述用户设备数据库或所述公众设备数据库中进行查找,否则确定在所述用户事件数据库或所述公众事件数据库中进行查找;
如果在所述用户设备数据库或所述公众设备数据库中进行查找,则根据所述标准词组中的地点名词、设备名词和/或计量名词对应的设备名词以及动词从相应的数据库中查找对应的设备信息,所述设备信息至少包括设备地址信息和操作指令,如果在所述用户事件数据库或所述公众事件数据库中进行查找,则根据所述标准词组中的地点名词和动词从相应的数据库中查找对应的事件信息,所述事件信息包括:事件触发要进行操作的设备地址信息和操作指令。
12.如权利要求11所述的方法,其特征在于:所述方法还包括:
根据配置的标准词组与时间名词、数词和逻辑运算词的对应关系,查找所述标准词组对应的时间名词、数词和逻辑运算词;
根据所述时间名词、数词和逻辑运算词以及所述设备地址信息和操作指令,对相应设备执行操作,并获取操作结果,具体包括:
如果所述时间名词表示当前或将来时态,则根据所述设备地址信息、操作指令和时间名词,对相应的设备执行操作,并获取所述设备返回的数据或者操作确认结果;如果所述时间名词表示过去时态,则根据所述设备地址信息、操作指令和时间名词,对相应的设备数据缓存数据库发起操作,并获取所述设备数据缓存数据库返回的数据或者操作确认结果;然后根据所述逻辑运算词和数词对返回的数据或操作确认结果进行逻辑处理,最后将处理的结果返回给用户应用。
13.如权利要求10所述的方法,其特征在于:所述方法还包括:
在所述用户个性化数据库或者所述公众信息数据库中添加新注册设备的设备信息,具体为:根据所述新注册设备的设备权限将所述新注册设备的设备信息存储于所述用户个性化数据库或者所述公众信息数据库中;并将该新注册设备的设备名称和设备类型对应到所述语言特征数据库中的标准名词。
CN201310597935.8A 2013-11-22 2013-11-22 一种面向用户的物联网服务平台及远程控制方法 Active CN103577198B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310597935.8A CN103577198B (zh) 2013-11-22 2013-11-22 一种面向用户的物联网服务平台及远程控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310597935.8A CN103577198B (zh) 2013-11-22 2013-11-22 一种面向用户的物联网服务平台及远程控制方法

Publications (2)

Publication Number Publication Date
CN103577198A true CN103577198A (zh) 2014-02-12
CN103577198B CN103577198B (zh) 2017-05-31

Family

ID=50049047

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310597935.8A Active CN103577198B (zh) 2013-11-22 2013-11-22 一种面向用户的物联网服务平台及远程控制方法

Country Status (1)

Country Link
CN (1) CN103577198B (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104062962A (zh) * 2014-07-01 2014-09-24 宁波市北仑海伯精密机械制造有限公司 一种物联网设备自动控制***及其控制方法
CN105141465A (zh) * 2015-09-25 2015-12-09 中国联合网络通信集团有限公司 物联网设备资源注册方法及装置
GB2532988A (en) * 2014-12-04 2016-06-08 Arm Ip Ltd Method and device for scanning for data processing devices
CN105892302A (zh) * 2016-05-31 2016-08-24 北京光年无限科技有限公司 面向智能机器人的智能家居控制方法及控制***
CN106326207A (zh) * 2015-06-29 2017-01-11 华为技术有限公司 一种m2m环境下的语义流处理方法及装置
CN106933796A (zh) * 2015-12-29 2017-07-07 中国电信股份有限公司 基于语义理解的物联网终端互操作方法和装置
CN106991097A (zh) * 2016-01-21 2017-07-28 阿里巴巴集团控股有限公司 一种识别数据的处理方法及装置
CN107209549A (zh) * 2014-12-11 2017-09-26 万德实验室公司 能够实现可动作的消息传送的虚拟助理***
CN112003884A (zh) * 2019-05-27 2020-11-27 北京白帽汇科技有限公司 一种网络资产的采集和自然语言检索方法

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1637740A (zh) * 2003-11-20 2005-07-13 阿鲁策株式会社 对话控制设备和对话控制方法
US20070050191A1 (en) * 2005-08-29 2007-03-01 Voicebox Technologies, Inc. Mobile systems and methods of supporting natural language human-machine interactions
CN101110793A (zh) * 2007-06-25 2008-01-23 腾讯科技(深圳)有限公司 基于im对电子设备进行远程控制的方法、***及设备
CN101109988A (zh) * 2007-08-31 2008-01-23 北京腾拓科技有限公司 一种利用自然语言设置和操作可控对象的方法和***
CN101178705A (zh) * 2007-12-13 2008-05-14 中国电信股份有限公司 一种自然语言理解方法和人机交互智能***
US20110238404A1 (en) * 2008-06-19 2011-09-29 Wenhe Xu General digital semantic database for mechanical language translation
CN102654765A (zh) * 2012-04-13 2012-09-05 北京大学 物联网设备的控制方法、装置和物联网
CN102970193A (zh) * 2011-09-02 2013-03-13 海尔集团公司 智能软件服务平台***及方法、包含该***的装置和***
US20130159451A1 (en) * 2011-12-14 2013-06-20 Empire Technology Development, Llc Semantic cache cloud services for connected devices

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1637740A (zh) * 2003-11-20 2005-07-13 阿鲁策株式会社 对话控制设备和对话控制方法
US20070050191A1 (en) * 2005-08-29 2007-03-01 Voicebox Technologies, Inc. Mobile systems and methods of supporting natural language human-machine interactions
CN101110793A (zh) * 2007-06-25 2008-01-23 腾讯科技(深圳)有限公司 基于im对电子设备进行远程控制的方法、***及设备
CN101109988A (zh) * 2007-08-31 2008-01-23 北京腾拓科技有限公司 一种利用自然语言设置和操作可控对象的方法和***
CN101178705A (zh) * 2007-12-13 2008-05-14 中国电信股份有限公司 一种自然语言理解方法和人机交互智能***
US20110238404A1 (en) * 2008-06-19 2011-09-29 Wenhe Xu General digital semantic database for mechanical language translation
CN102970193A (zh) * 2011-09-02 2013-03-13 海尔集团公司 智能软件服务平台***及方法、包含该***的装置和***
US20130159451A1 (en) * 2011-12-14 2013-06-20 Empire Technology Development, Llc Semantic cache cloud services for connected devices
CN102654765A (zh) * 2012-04-13 2012-09-05 北京大学 物联网设备的控制方法、装置和物联网

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104062962B (zh) * 2014-07-01 2017-06-20 宁波市北仑海伯精密机械制造有限公司 一种物联网设备自动控制***及其控制方法
CN104062962A (zh) * 2014-07-01 2014-09-24 宁波市北仑海伯精密机械制造有限公司 一种物联网设备自动控制***及其控制方法
US10693656B2 (en) 2014-12-04 2020-06-23 Arm Ip Limited Method and device for scanning for data processing devices
GB2532988A (en) * 2014-12-04 2016-06-08 Arm Ip Ltd Method and device for scanning for data processing devices
GB2532988B (en) * 2014-12-04 2021-03-03 Arm Ip Ltd Method and device for scanning for data processing devices
CN107209549A (zh) * 2014-12-11 2017-09-26 万德实验室公司 能够实现可动作的消息传送的虚拟助理***
CN111399801B (zh) * 2014-12-11 2023-07-25 微软技术许可有限责任公司 能够实现可动作的消息传送的虚拟助理***
CN111399801A (zh) * 2014-12-11 2020-07-10 微软技术许可有限责任公司 能够实现可动作的消息传送的虚拟助理***
CN111427533A (zh) * 2014-12-11 2020-07-17 微软技术许可有限责任公司 能够实现可动作的消息传送的虚拟助理***
CN111427533B (zh) * 2014-12-11 2023-07-25 微软技术许可有限责任公司 能够实现可动作的消息传送的虚拟助理***
CN106326207A (zh) * 2015-06-29 2017-01-11 华为技术有限公司 一种m2m环境下的语义流处理方法及装置
CN105141465B (zh) * 2015-09-25 2018-05-25 中国联合网络通信集团有限公司 物联网设备资源注册方法及装置
CN105141465A (zh) * 2015-09-25 2015-12-09 中国联合网络通信集团有限公司 物联网设备资源注册方法及装置
CN106933796A (zh) * 2015-12-29 2017-07-07 中国电信股份有限公司 基于语义理解的物联网终端互操作方法和装置
CN106933796B (zh) * 2015-12-29 2020-04-21 中国电信股份有限公司 基于语义理解的物联网终端互操作方法和装置
CN106991097A (zh) * 2016-01-21 2017-07-28 阿里巴巴集团控股有限公司 一种识别数据的处理方法及装置
US10862700B2 (en) 2016-01-21 2020-12-08 Alibaba Group Holding Limited Method and apparatus for processing identification data
CN105892302B (zh) * 2016-05-31 2019-09-13 北京光年无限科技有限公司 面向智能机器人的智能家居控制方法及控制***
CN105892302A (zh) * 2016-05-31 2016-08-24 北京光年无限科技有限公司 面向智能机器人的智能家居控制方法及控制***
CN112003884A (zh) * 2019-05-27 2020-11-27 北京白帽汇科技有限公司 一种网络资产的采集和自然语言检索方法
CN112003884B (zh) * 2019-05-27 2024-04-16 北京白帽汇科技有限公司 一种网络资产的采集和自然语言检索方法

Also Published As

Publication number Publication date
CN103577198B (zh) 2017-05-31

Similar Documents

Publication Publication Date Title
CN103577198A (zh) 一种面向用户的物联网服务平台及远程控制方法
Haller et al. The modular SSN ontology: A joint W3C and OGC standard specifying the semantics of sensors, observations, sampling, and actuation
Barnaghi et al. Publishing Linked Sensor Data.
CN101146106B (zh) 级联发现web服务
Meroño-Peñuela et al. CEDAR: the Dutch historical censuses as linked open data
CN110023851B (zh) 具有知识库的建筑管理***
CN104981799A (zh) 检测和执行数据的重新摄入以提高自然语言处理***的准确性
US20160004767A1 (en) Method and system for semantically querying a database by a machine-to-machine application
CN108846020A (zh) 基于多源异构数据进行知识图谱自动化构建方法、***
CN101655862A (zh) 信息对象搜索的方法和装置
CN108009296B (zh) 一种基于Hbase的SQL查询方法、***及相关装置
KR101799448B1 (ko) 질의 응답형 질병분류코드 제공 시스템
KR20200124267A (ko) 분산형 시맨틱 데이터를 통한 시맨틱 동작들 및 추론 지원
WO2016089719A1 (en) Natural language understanding cache
KR101637504B1 (ko) 비정형 데이터 처리 시스템 및 방법
Del Gratta et al. Converting the PAROLE SIMPLE CLIPS Lexicon into RDF with lemon
Tachmazidis et al. A Hypercat-enabled semantic Internet of Things data hub
Abbas et al. Towards a linked geospatial data infrastructure
CN101620605A (zh) 搜索方法、搜索服务器和搜索***
KR20080049428A (ko) 질의어 분석을 이용한 유사 검색 서비스 제공 방법 및 장치
Dikenelli et al. Developing multi agent systems on semantic web environment using seagent platform
KR101027497B1 (ko) 유비쿼터스 서비스 시스템 및 그에 따른 데이터 처리 방법
CN109685590A (zh) 一种智能购药的***及方法
Kuznetsov Scientific data integration system in the linked open data space
JP2017097840A (ja) データ製品構築システム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant