-
摘要: 物联网系统包含大量的感知设备,产生大量孤立和异构的感知数据,形成数据孤岛.如何将不同感知设备产生的数据进行有效的语义关联、构建跨域的数据关联模型、屏蔽数据异构性、实现综合智能决策是物联网研究的关键问题.本文以物联网系统为研究对象,从语义入手,构建以环境—资源—行为为核心的物联网本体模型;基于关联数据方法构建以行为关联模型和资源关联模型为核心的物联网语义关联网络;提出一种基于事件的推理算法实现语义推理,从而更好地实现对物联网系统的智能决策;最后,通过两个智能家居系统的实例验证了本文方法的可行性,通过构建不同方法的查询实例验证了本文方法的优越性.Abstract: The Internet of Things (IoT) system contains a large number of sensing devices, as a result, massive isolated and heterogeneous data are generated and forming isolated islands of data. It is a key issue how to realize the effective semantic association of data produced by different sensing devices, and to construct a cross-domain data correlation model, so as to solve data heterogeneity and realize intelligent decision making. In this paper, with the IoT system as the research object, an IoT ontology model is built with environment-resource-behavior as the core. Based on linked data method, the IoT semantic linked network is constructed with the behavior linked model and the resource linked model as the core. And a reasoning algorithm based on event has been put forward to realize the semantic reasoning, so as to better realize the intelligent decision-making of the IoT system. At last, its feasibility is verified through two examples of smart home system, and its superiority is verified through building different query instances.
-
Key words:
- The Internet of Things (IoT) /
- data island /
- domain ontology /
- semantic association /
- data reasoning
-
表 1 不同方法的查得率和正确率比较表
Table 1 The comparison table of detection\rate and accuracy
方法编号 语义标注和数据关联 事件推理 查得率(%) 正确率(%) 1 无 无 36 24 2 有 无 72 60 3 有 有 98 98 -
[1] Berners-Lee T, Hendler J, Lassila O. The semantic web. Scientific American, 2001, 284(5): 34-43 doi: 10.1038/scientificamerican0501-34 [2] Nebot V, Berlanga R. Finding association rules in semantic web data. Knowledge-Based Systems, 2012, 25(1): 51-62 doi: 10.1016/j.knosys.2011.05.009 [3] Sheth A, Henson C, Sahoo S S. Semantic sensor web. IEEE Internet Computing, 2008, 12(4): 78-83 doi: 10.1109/MIC.2008.87 [4] Coccoli M, Torre I. Interacting with annotated objects in a Semantic Web of Things application. Journal of Visual Languages and Computing, 2014, 25(6): 1012-1020 doi: 10.1016/j.jvlc.2014.09.008 [5] De S, Barnaghi P, Bauer M, Meissner S. Service modelling for the Internet of Things. In: Proceedings of the 2011 Federated Conference on Computer Science and Information Systems (FedCSIS). Szczecin, Poland: IEEE, 2011. 949-955 http://www.baidu.com/link?url=OvojrU2e-W230Kx7b6OiOZHF1nAQ43eCBQVzj269-RdI5YQu7OZKXbybExF6dq9CxZMJBWx05qVxMnyBcLzEzr1HUHLgK5f4IiHCTLBJEm_FRgMu53thtU1HwbeakhnmBe4s5pqpxJ-7eED1CVTHOJHuRZjUKWO4z-nnrf_DDn1lr4atbLnw2NtNViNjLPz4xMjxaNgdUILGFzeTnKHmIAuX52HWiwi0c0BjekdmkoPYPRWzwIEjDecrxJu5lEC04IBzXFs4-Nz7LpbMMcwBfNiCsJtas9KHJ4s0aYNsOa10cyvbEPQVwm7XG1_aPaAf&wd=&eqid=83cb549d00038a6900000005583948a7 [6] Grau B C, Horrocks I, Motik B, Parsia B, Patel-Schneider P, Sattler U. OWL 2: the next step for OWL. Web Semantics: Science, Services, and Agents on the World Wide Web, 2008, 6(4): 309-322 doi: 10.1016/j.websem.2008.05.001 [7] OWL-S: semantic markup for web services [Online], available: http://www.w3.org/Submission/OWL-S, November 22, 2004 [8] Compton M, Barnaghi P, Bermudez L, García-Castro R, Corcho O, Cox S, Graybeal J, Hauswirth M, Henson C, Herzog A, Huang V, Janowicz K, Kelsey W D, Le Phuoc D, Lefort L, Leggieri M, Neuhaus H, Nikolov A, Page K, Passant A, Sheth A, Taylor K. The SSN ontology of the W3C semantic sensor network incubator group. Web Semantics: Science, Services, and Agents on the World Wide Web, 2012, 17: 25-32 doi: 10.1016/j.websem.2012.05.003 [9] 李戈, 魏强, 李力行, 金芝, 许焱, 郑丽伟. 物联网服务建模: 一种基于环境建模的方法. 中国科学: 信息科学, 2013, 43(10): 1198- 1218 http://www.cnki.com.cn/Article/CJFDTOTAL-PZKX201310002.htmLi Ge, Wei Qiang, Li Li-Xing, Jin Zhi, Xu Yan, Zheng Li-Wei. Environment based modeling approach for services in the Internet of Things. Science China: Information Science, 2013, 43(10): 1198-1218 http://www.cnki.com.cn/Article/CJFDTOTAL-PZKX201310002.htm [10] 徐杨, 王晓峰, 何清漪. 物联网环境下多智能体决策信息支持技术. 软件学报, 2014, 25(10): 2325-2345Xu Yang, Wang Xiao-Feng, He Qing-Yi. Internet of Things based information support system for multi-agent decision. Journal of Software, 2014, 25(10): 2325-2345 [11] 乔秀全, 章洋, 吴步丹, 程渤, 赵帅, 马华东, 陈俊亮. 事件驱动、面向服务的物联网服务提供方法. 中国科学: 信息科学, 2013, 43(10): 1219-1243 http://www.cnki.com.cn/Article/CJFDTOTAL-PZKX201310003.htmQiao Xiu-Quan, Zhang Yang, Wu Bu-Dan, Cheng Bo, Zhao Shuai, Ma Hua-Dong, Chen Jun-Liang. An EDSOA-based services provisioning approach for Internet of Things. Science China: Information Science, 2013, 43(10): 1219-1243 http://www.cnki.com.cn/Article/CJFDTOTAL-PZKX201310003.htm [12] Cuzzola J, Jovanović J, Bagheria E, Gašević D. Evolutionary fine-tuning of automated semantic annotation systems. Expert Systems with Applications, 2015, 42(20): 6864- 6877 doi: 10.1016/j.eswa.2015.04.054 [13] Tosi D, Morasca S. Supporting the semi-automatic semantic annotation of web services: a systematic literature review. Information and Software Technology, 2015, 61: 16-32 doi: 10.1016/j.infsof.2015.01.007 [14] The D2R Project [Online], available: http://d2rq.org/, March 12,2012 [15] 张静, 马春娥. 如何利用D2R发布Linked data [Online], available: http://www.ibm.com/developerworks/cn/web/1003_ zhangjing_d2r/index.html, 2010年4月25日Zhang Jing, Ma Chun-E. How to use D2R to publish linked data [Online], available:http://www.ibm.com/deve-loperworks/cn/web/1003_zhangjing_d2r/index.html, April 25, 2010 [16] The Linked Data Project [Online], available: http://linked data.org/, April 16, 2015 [17] The Jena Project [Online], available: http://jena.apache.org/, March 23, 2015 [18] 顾小东, 高阳. Rete算法: 研究现状与挑战. 计算机科学, 2012, 39(11): 8-12, 33 http://www.cnki.com.cn/Article/CJFDTOTAL-JSJA201211002.htmGu Xiao-Dong, Gao Yang. Rete algorithm: current issues and future challenge. Computer Science, 2012, 39(11): 8- 12, 33 http://www.cnki.com.cn/Article/CJFDTOTAL-JSJA201211002.htm