[发明专利]一种多设备应用支持框架及其实现方法有效

专利信息
申请号: 201511025003.1 申请日: 2015-12-30
公开(公告)号: CN106933678B 公开(公告)日: 2020-03-31
发明(设计)人: 梁冠宇;王勃;方亚芬;周凯 申请(专利权)人: 中国科学院上海高等研究院
主分类号: G06F9/54 分类号: G06F9/54
代理公司: 上海光华专利事务所(普通合伙) 31219 代理人: 王华英
地址: 201210 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 设备 应用 支持 框架 及其 实现 方法
【权利要求书】:

1.一种多设备应用支持框架,其特征在于,包括:

设备通信模块,用于不同设备组件间的远程交互,以及不同设备间组件的数据交换,提供对外接口以及设备发现、通信的底层支撑;

所述设备通信模块包括:

代理-存根单元,其包括定义有所述对外接口的存根子单元以及与所述存根子单元相对应的代理子单元、代理引擎,通过代理存根和代理引擎调用内部定义的传输接口并通过隔离交换单元来完成内、外网处理单元间的数据交换,建立内网客户端与外网服务器之间的信息交换通路;

RPC通信守护单元,在每台设备上相应的设有唯一的RPC通信守护进程,用于实现设备内对等通信以及不同设备间通信;

数据交换守护单元,在每台设备上相应的设有唯一的数据交换守护进程,用于实现不同设备间点对点的数据交换;

设备管理模块,用于管理访问到的设备,提供获取设备使用权的接口,以及监控各个设备的状态,并提供设备状态改变通知;

应用开发套件模块,用于提供可适应分屏需求的组件,同时提供管控各个所述组件的行为的组件管理器。

2.根据权利要求1所述的多设备应用支持框架,其特征在于:所述应用开发套件模块隐藏与所述设备管理模块的交互细节,向用户提供事件接口。

3.根据权利要求1所述的多设备应用支持框架,其特征在于:所述组件管理器管理分配适配的组件与设备,并将组件分发至相应设备。

4.根据权利要求1所述的多设备应用支持框架,其特征在于:所述组件包括基础的组件组合、自定义组件组合以及自定义组件与基础的组件组合。

5.实现如权利要求1至4任一所述的多设备应用支持框架的方法,其特征在于:包括以下步骤:

S1:通过所述应用开发套件模块提供可适应分屏需求的组件;

S2:发现新设备后,所述组件管理器通过获取设备特性,并对比组件与设备的特性,进而生成组件分发方案,然后通知用户,并最终由用户决定是否将组件分发至特定的设备;然后通过设备管理模块和设备通信模块,将组件拆分运行于多个设备上;

S21:通过所述设备通信模块实现不同设备组件间的远程交互,以及不同设备间组件的数据交换,当框架运行,将自定义的对外接口发布在一个特定网络中,通过对外接口可以方便访问其他组件提供的远程接口;

所述步骤S21包括以下进程:

S211,代理-存根进程:将对外接口定义在存根子单元中,同时定义对应的代理子单元,进程启动后,将存根的接口发布至当前运行平台的IPC组件中,其他进程获取目标进程的代理模块,或者获得目标进程的接口,通过接口调用实现IPC;

S212,RPC通信守护进程:设备间通过在每台设备上唯一的运行RPC通信守护进程实现对等通信,需要跨设备通信的进程需要通过RPC通信守护进程的代理子单元调用相应的接口;

S213,数据交换守护进程:在每台设备上唯一运行的一个数据交换守护进程,通过接口建立并获得一个数据流对象,对数据流对象操作接口实现设备间的数据交换,实现设备间点对点的数据交换。

6.根据权利要求5所述的多设备应用支持框架的实现方法,其特征在于:所述步骤S2包括以下步骤:

S22:通过所述设备管理模块获取设备使用权的接口,监控各个设备的状态,以及设备状态改变通知。

7.根据权利要求5所述的多设备应用支持框架的实现方法,其特征在于:所述步骤S22中具体包括以下进程:

S221,所述设备管理模块在启动时收集所在设备的设备信息,并生成描述信息;

S222,当设备加入设备集群时,组播自身的设备信息通知所有可达的设备,进行共享信息列表同步,并发出相应的事件通知;

当设备离开集群时,组播通知可达设备,同步修改共享信息列表,并发出相应的事件通知;设备在线期间,会定期组播心跳包,以告知其他设备自己当前仍然在线;

当发生心跳超时的情况,说明设备当前不可达,异常下线,需要发送相应的事件通知应用进程;

S223,当应用进程申请使用某个设备时,建立数据流通道,并返回相应的数据流对象。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院上海高等研究院,未经中国科学院上海高等研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201511025003.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top