[发明专利]一种用于支撑多设备应用的中间件设备及实现方法在审
| 申请号: | 201410318476.X | 申请日: | 2014-07-06 |
| 公开(公告)号: | CN104065740A | 公开(公告)日: | 2014-09-24 |
| 发明(设计)人: | 苏航;袁沛轩;刘海亮;杨艾琳 | 申请(专利权)人: | 中山大学深圳研究院 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 支撑 设备 应用 中间件 实现 方法 | ||
技术领域
本发明涉及数字家庭的多设备互连技术领域,尤其涉一种用于支撑多设备应用的中间件设备及实现方法。
背景技术
随着网络技术和各种智能设备的发展,人们对信息的需求越来越广,闪联(Intelligent Grouping and Resource Sharing,IGRS)及即插即用(UPNP)的技术的提出将有效的解决各类设备间互联互通,资源共享的难题。但是这类互连互通技术主要还是处于比较底层的,是物理上的互连互通,而不是刻意进行一定逻辑通讯的互连互通。而随着数字家庭的发展,人们对于多种设备的互动应用的需求不断增强。但多种设备出现在家庭网络当中,却没有一种普遍适用的方法和平台使之进行有效的通信,这种情况不但会降低了数字家庭相关应用的开发效率,提高了其中的开发难度。
在现有技术中,一种现在比较常用的多设备的应用开发方案通常是相对静态的,即要使该应用运行,一般都要让相关设备停止工作,然后对其进行相关的配置,而且每一种应用都要重头到尾编写。
现有技术主要缺点:1、静态性,由于要使应用运行要将相关设备停下来,而设备的停止使用会降低用户体验;2、配置的难度高,由于大多用户都是非专业人员,更有甚者可能是像老年人这样的比较难接受新事物的群体,如果要让他们去配置,这将成为一道门槛,降低了该应用的受众;3、适用范围低,各种设备源源不断的涌现,如果只是按特定的方式去开发的话,适用难以兼顾各种各样的设备。
发明内容
本发明的目的在于克服现有技术的不足,本发明提供了一种用于支撑多设备应用的中间件设备及实现方法,可以实现设备接入友好性的提高以及加速多设备互动应用开发和部署的效率。
为了解决上述问题,本发明提出了一种用于支撑多设备应用的中间件设备,所述中间件设备包括:连接层模块、通讯协议层模块及应用层模块;
所述连接层模块用于在多设备的应用中提供多个设备连接在一起的功能;
所述通讯协议层模块用于为具体的应用提供一个统一的接口,屏蔽了不同设备之间的异构性;
所述应用层模块用于实现业务逻辑。
相应地,本发明实施例还提供一种用于支撑多设备应用的中间件设备的实现方法,所述方法包括:
第四设备加入应用所在的网络中,并通过连接层发送一个新设备加入的消息到原应用中的任意一个设备;
第二设备的连接层接收到从第四设备发来的消息,将该信息存入本地的存储器中,并将本地存有的原应用中的设备的消息发送给第四设备,并将第四设备加入的消息发送给网络中的其他设备;
第一设备的连接层接收到从第二设备发来的消息,将该信息存入本地的存储器中并将该消息发送给第一设备;
第三设备的连接层接收到从第二设备的设备层发来的新设备加入的消息,将该消息存入本地存储器,收到从第一设备发来的新设备加入的消息。
优选地,所述方法还包括:
第一设备的应用层模块将要发的数据发送到第一设备的通讯协议层;
第一设备的协议通讯层分析该数据,并对其按协议进行处理,发送到第二设备的协议通讯层;
第二设备的协议通讯层接收到第一设备发来的数据,对其进行分析和处理,将得到的数据发给该设备的应用层;
第二设备的应用层接收到数据,对其进行处理。
在本发明实施例中,提供了一种便于多设备互连以及提高多设备互动开发效率的中间件设备及实现方法,实现设备接入友好性的提高以及加速多设备互动应用开发和部署的效率,从而提高了应用开发的效率以及大大降低了应用部署的难度;另外,由于通讯协议层提供的统一接口,屏蔽了不同设备的异构性,为开发人员提供了一个普遍使用的平台,从而使开发人员不需再为不同的设备做个性化开发,减轻了开发任务的工作量,提高了工作效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1是本发明实施例的用于支撑多设备应用的中间件设备的结构组成示意图;
图2是本发明实施例的车多设备连接的实现示意图;
图3是本发明实施例的第一设备的应用层与第二设备的应用层进行数据交互的实现示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学深圳研究院,未经中山大学深圳研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410318476.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能手机的拨号方法和智能手机
- 下一篇:一种出租车合乘叫车方法和服务器





