[发明专利]一种用于支撑多设备应用的中间件在审
申请号: | 201310712116.3 | 申请日: | 2013-12-20 |
公开(公告)号: | CN103812928A | 公开(公告)日: | 2014-05-21 |
发明(设计)人: | 苏航;袁沛轩;刘海亮;杨艾琳;罗笑南 | 申请(专利权)人: | 中山大学深圳研究院 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 支撑 设备 应用 中间件 | ||
技术领域
本发明涉及软件工程技术领域,具体涉及一种用于支撑多设备应用的中间件。
背景技术
随着网络技术和各种智能设备的发展,人们对信息的需求越来越广,闪联(IGRS)及即插即用(UPNP)的技术的提出将有效的解决各类设备间互联互通,资源共享的难题。但是这类互连互通技术主要还是处于比较底层的,换而言之,是物理上的互连互通,而不是刻意进行一定逻辑通讯的互连互通。而随着数字家庭的发展,人们对于多种设备的互动应用的需求不断增强。但多种设备出现在家庭网络当中,却没有一种普遍适用的方法和平台使之进行有效的通信,这种情况不但会降低了数字家庭相关应用的开发效率,提高了其中的开发难度。
因此,在面向这一个多设备互动的数字家庭的这样一个动态的环境,提供一个普遍使用的中间件,使新设备加入到相同应用中能即时被应用中的其他设备识别,同时它也可以发现其他设备,并且能互相协调工作,而且提供统一的借口给开发人员进行相关的应用开发。将会推动数字家庭的互动应用发展,促进整个数字家庭产业的发展。
发明内容
本发明的目的是在多设备的数字家庭环境中,提供了一种便于多设备互连以及提高多设备互动开发效率的中间件,通过这个中间件来实现设备接入友好性的提高以及加速多设备互动应用开发和部署的效率。
为了实现发明的目的,本发明采用的技术方案如下:
本发明提供了一种便于多设备互连以及提高多设备互动开发效率的中间件,该中间件具有一个三层的架构,每一层都有不同的功能,为应用的开发提 供了不同的支持,第一层为连接层。供一种设备间的发现和识别的方法,使得设备能智能的互相连接。第二层为通讯协议层。通讯协议层就是为上层应用提供了一个数据通讯的统一的接口,第三层就是应用层。用于业务逻辑开发。
上述技术方案可以看出,本发明具有以下优点:
1)屏蔽这种设备和标准差异,再而提供一种设备间的发现和识别的方法,使得设备能智能的互相连接。
2)从而屏蔽了不同设备的异构性。而且通讯协议层的具体实现是可以替换的,它所要求的只是要有提供一个相同的接口,这中灵活性满足了不同应用所要求的的个性需求。
3),减轻了开发任务,从而提高了开发效率,而且使得应用的模块化更好更便于维护。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1是本发明的结构图;
图2是连接层示意图;
图3是通讯协议层示意图;
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明提供一种用于支撑多设备应用的中间件,提供了一种便于多设备互连以及提高多设备互动开发效率的中间件,通过这个中间件来实现设备接入友好性的提高以及加速多设备互动应用开发和部署的效率。
以下结合附图对本发明方案进行详细介绍。
第一层为连接层。下面结合图2来说明这连接层设备接入过程。
本例是描述一个新的设备(设备4)假日到一个原有三个设备的应用当中:
第一步:设备4加入应用所在的网络中,并通过连接层发送一个新设备加入的消息到原应用中的任意一个设备,在本例中为设备2。
第二步:设备2的连接层接收到从设备4发来的消息,发现该消息为一个新设备发来加入的消息,于是先将该信息存入本地的存储器中并将本地存有的原应用中的设备的消息发送给设备4,使其能和应用中的设备交互,然后再讲设备4加入的消息发送给网络中的其他设备,在本例中是将消息发送给设备3和设备4。
第三步:设备1的连接层接收到从设备2发来的消息,发现该消息为一个新设备加入的通知消息,于是将该信息存入本地的存储器中并将该消息发送给设备1。
第四步:设备3的连接层先是接收到从设备2收到从设备层发来的新设备加入的消息,先将该消息存入本地存储器,然后又收到从设备1中发来的新设备加入的消息,由于先前该消息已被接收,于是该消息被忽略。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学深圳研究院,未经中山大学深圳研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310712116.3/2.html,转载请声明来源钻瓜专利网。