[发明专利]一种多设备应用支持框架及其实现方法有效
申请号: | 201511025003.1 | 申请日: | 2015-12-30 |
公开(公告)号: | CN106933678B | 公开(公告)日: | 2020-03-31 |
发明(设计)人: | 梁冠宇;王勃;方亚芬;周凯 | 申请(专利权)人: | 中国科学院上海高等研究院 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 王华英 |
地址: | 201210 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设备 应用 支持 框架 及其 实现 方法 | ||
本发明提供一种多设备应用支持框架,包括:设备通信模块,用于不同设备组件间的远程交互,以及不同设备间组件的数据交换,提供对外接口以及设备发现、通信的底层支撑;设备管理模块,用于管理访问到的设备,提供获取设备使用权的接口,以及监控各个设备的状态,并提供设备状态改变通知;应用开发套件模块,用于提供可适应分屏需求的组件,同时提供管控各个所述组件的行为的组件管理器。本发明使得开发者可以完全从底层通信、组件分发等琐事中解放出来,只需要关心应用本身的细节,以较快速度开发出质量较高的多设备应用。本发明可以改善用户的应用交互体验,充分利用用户的个人设备。
技术领域
本发明涉及通信技术领域,特别是涉及一种多设备应用支持框架及其实现方法。
背景技术
随着智能硬件的大量涌现及互联网技术的不断发展,用户与应用交互、用户间互联网交互不再单一的限制在传统的桌面计算机,智能手机、平板电脑、智能电视等都为用户带来了不同的交互体验。
目前的应用是以某一种设备为运行平台,这样的运行方式存在两个问题:某一类型的应用并不适合在同一类平台的运行的问题;用户拥有一种以上智能设备,应用本身并不能充分的利用这些设备资源。多设备应用解决了以上问题,它可以拆分运行在多个设备上,但带给用户的体验,它仍然是一个完整的应用。为能够快速开发出这种多设备应用,需要一种多设备的应用支持框架来解决上述问题。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种多设备应用支持框架及其实现方法,用于解决现有技术中以某一种设备为运行平台的应用存在不适合在同一类平台的运行或者应用本身并不能充分的利用智能设备等问题。
为实现上述目的及其他相关目的,本发明提供一种多设备应用支持框架,包括:设备通信模块,用于不同设备组件间的远程交互,以及不同设备间组件的数据交换,提供对外接口以及设备发现、通信的底层支撑;设备管理模块,用于管理访问到的设备,提供获取设备使用权的接口,以及监控各个设备的状态,并提供设备状态改变通知;应用开发套件模块,用于提供可适应分屏需求的组件,同时提供管控各个所述组件的行为的组件管理器。
于本发明的一实施例中,所述设备通信模块包括:代理-存根单元,其包括定义有所述对外接口的存根子单元以及与所述存根子单元相对应的代理子单元、代理引擎,通过代理存根和代理引擎调用内部定义的传输接口并通过隔离交换单元来完成内、外网处理单元间的数据交换,建立内网客户端与外网服务器之间的信息交换通路;RPC通信守护单元,用于实现设备内对等通信以及不同设备间通信;数据交换守护单元,用于实现不同设备间点对点的数据交换。
于本发明的一实施例中,所述应用开发套件模块隐藏与所述设备管理模块的交互细节,向用户提供事件接口。
于本发明的一实施例中,所述组件管理器管理分配适配的组件与设备,并将组件分发至相应设备。
于本发明的一实施例中,所述组件包括基础的组件组合、自定义组件组合以及自定义组件与基础的组件组合。
一种多设备应用支持框架的实现方法,包括以下步骤:S1:通过所述应用开发套件模块提供可适应分屏需求的组件;S2:发现新设备后,所述组件管理器通过获取设备特性,并对比组件与设备的特性,进而生成组件分发方案,然后通知用户,并最终由用户决定是否将组件分发至特定的设备;然后通过设备管理模块和设备通信模块,将组件拆分运行于多个设备上。
于本发明的一实施例中,所述步骤S2包括以下步骤:S21:通过所述设备通信模块实现不同设备组件间的远程交互,以及不同设备间组件的数据交换,当框架运行,将自定义的对外接口发布在一个特定网络中,通过对外接口可以方便访问其他组件提供的远程接口;S22:通过所述设备管理模块获取设备使用权的接口,监控各个设备的状态,以及设备状态改变通知。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院上海高等研究院,未经中国科学院上海高等研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511025003.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于兽药生产的轧盖机
- 下一篇:一种旋盖装置