一种基于虚拟位面共享技术的信号聚合服务接口方法技术

技术编号:27131712 阅读:17 留言:0更新日期:2021-01-25 20:10
一种基于虚拟位面共享技术的信号聚合服务接口方法,其特征是它包括以下步骤:第一步,首先在应用程序和多种信号访问之间增加服务接口层,应用程序通过统一的服务接口来获取需要的信号资源;第二步,服务接口首先根据服务类型查找服务代理程序,通过服务代理程序进行如下操作:第三步,上层应用程序调用服务接口,获取可用服务,以及服务中提供的资源列表;第四步,上层应用程序调用服务接口,对各种资源进行打开、关闭、控制操作。本发明专利技术具有可以大幅降低上层应用开发的难度,提高上层应用系统性能和稳定性,降低整体会议/培训系统建设成本等的优点。等的优点。等的优点。

【技术实现步骤摘要】
一种基于虚拟位面共享技术的信号聚合服务接口方法


[0001]本专利技术涉及一种计算机技术,尤其是一种定义了多种信号源的统一控制和管理接口,提供内容快速接入和高效呈现的多内容的聚合管理技术,具体地说是一种基于虚拟位面共享技术的信号聚合服务接口方法,以方便上层应用程序聚焦UI和UE,进行快速开发。它聚合有线/无线显示信号、程序窗口和文档等多种内容,实现多内容高效显示和控制管理的系统设计方法。

技术介绍

[0002]目前,随着数字化时代的到来以及软硬件技术的发展,各行各业都在积极拥抱数字化,期望以数字化促进企业革新,在竞争日益激烈的大环境中能够发展壮大。面对越来越多、越来越零散的数据,如何围绕数据进行有效的决策分析、助力组织效率提升,是摆在管理者面前的现实问题。近年来,在信息分享、数据挖掘、团队协作方面越来越受到企事业领导部门的重视,各行各业都在进行IT系统建设,疏通内外部管理流程,以期提高组织管理效率。其中开会效率的提升也是重要的一环,通过在会议室系统建设和投入,会议硬件设备升级,在这方面已经有了一些解决方法,但硬件堆砌的方案依然存在以下缺点:一、决策型会议室,多数据的分享呈现需要堆砌大量设备,造价昂贵、需要专人专管,基于硬件采集方案,无法很好的融合显示。
[0003]二、讨论型会议室,基于PC桌面的分享需要不停切换电脑画面到显示设备上。信号切换和对接影响效率,硬件故障也时有发生;三、数据碎片化导致大量的资料留存在个人手机和平板中,这些资料的接入能力较弱,很难基于手机、平板上的资源开展工作。
[0004]四、多画面的显示方案中,无法提供优质的画质,反向控制功能比较弱,画面呈现形态比较单一。
[0005]
技术实现思路

[0006]本专利技术的目的是针对企业展示/会议/教育培训时,对整合多种信号、文档资料不方便的问题,专利技术一种高效简明的基于虚拟位面共享技术的信号聚合服务接口方法。
[0007]本专利技术的技术方案是:一种基于虚拟位面共享技术的信号聚合服务接口方法,其特征是它包括以下步骤:第一步,首先在应用程序和多种信号访问之间增加服务接口层,应用程序通过统一的服务接口来获取需要的信号资源;第二步,服务接口首先根据服务类型查找服务代理程序,通过服务代理程序进行如下操作:1. 如果查不到相应的服务,则通过配置文件的服务信息,启动服务进程,并监控服务进程的状态,如果服务进程异常,及时恢复服务;
2.如果查到相应的服务,定位并连接到IPC服务端口,并上报服务状态;3. 设置服务回调和通讯机制,服务端信号变化能够及时通知接口层,接口层信令可即时下发到相应的服务进程;第三步,上层应用程序调用服务接口,获取可用服务,以及服务中提供的资源列表;第四步,上层应用程序调用服务接口,对各种资源进行打开、关闭、控制操作。
[0008]所述的服务类型包括采集信号、网络信号和本地文档。
[0009]本专利技术是在Windows平台上聚合有线/无线显示信号、程序窗口和文档多种内容,实现多内容高效显示和控制管理,包含以下步骤:第一步,首先构建基础服务,聚合多种内容来源,包括有线采集信号、无线投屏画面、电脑桌面/程序窗口、图片、视频以及常用文档(PDF、Office等);第二步,多种内容进行归一化处理,构建统一的信令服务,以统一的数据格式提供给上层调用;第三步,提供接入控制策略,可自动并开放接入,也可基于安全密钥和审核管理策略;第四步,创建上层应用程序,链接到信令服务,接收服务层的数据通知并做相应显示处理;第五步,根据屏幕类型不同,进行多样化的呈现,并支持反向控制通道,进行显示内容的本地和远程控制。
[0010]所述的屏幕类型包括投影屏或触控。
[0011]本专利技术的有益效果是:通过使用统一的服务接口层,可以大幅减少上层应用程序的信号调用复杂度,同时减少系统耦合度和提升稳定性。通过虚拟位面跨进程共享显示内容,可以在同一显示界面下,同时高效展示大量画面内容,并易于画面切换和管理。 给上层应用程序的开发和设计带来了极大的便利。基于插件式服务聚合,可以方便灵活的授权服务范围(使用哪些服务,提供哪些功能),也可以将服务提供给一组应用程序,共享服务基础设施功能。
[0012]本专利技术具有可以大幅降低上层应用开发的难度,提高上层应用系统性能和稳定性,降低整体会议/培训系统建设成本等的优点。
附图说明
[0013]图1是本专利技术的系统架构示意图。
具体实施方式
[0014]下面结合附图和实施例对本专利技术作进一步的说明。
[0015]如图1所示。
[0016]一种基于虚拟位面共享技术的信号聚合服务接口方法,如图1所示,它聚合有线/无线显示信号、程序窗口和文档等多种内容,实现多内容高效显示和控制管理,它包括以下几个要点:一,聚合多种服务,基于操作系统的多进程能力,根据配置,将多种服务在后台启动,每种服务提供不同的功能,服务之前相互独立,互不干扰;二,提供统一的服务接口层,服务接口层与服务进行跨进程通讯,本专利技术采用命名管道
(Named Pipeline)方式,与各服务进程进行双向信令交互,数据传输格式采用Json方式来组织。
[0017]三,提供服务接口API给上层应用程序,应用程序注册到服务接口上并接收服务的各种消息,解析消息内容, 在UI上进行显示和反馈。
[0018]四,针对内容的显示(包括投屏画面、视频、图片、文档等内容),服务程序提供跨进程的、基于显存位面的共享纹理,应用程序可直接共享和显示,并基于3D渲染引擎做各种动画交互。
[0019]五,针对内容的不同,提供不同的控制接口,方便对不同资源进行控制。
[0020]下面以本地图片播放为例,从应用程序角度,来描述具体的实现过程:第一步,通过服务接口,查找图片服务,如果状态为未启动,启动服务并注册当前应用程序;第二步,应用程序枚举U盘内的资源,选择想要打开的图片,通过服务接口打开图片的指令,传入图片路径,服务接口返回一个唯一的资源ID,并以异步的方式传输指令给服务进程;第三步,图片服务进程打开指定的图片,如果打开成功,在服务内缓存图片信息(资源ID,路径、分辨率、位深等)并创建共享的GPU显存位面;第四步,服务进程通知服务接口图片打开的结果,不成功返回错误信息,成功后登记位面句柄并广播资源变动消息(添加)给服务接口;第五步,通过服务接口API,应用程序收到图像打开的消息,解析消息得到位面句柄,在页面上呈现出来;第六步,需要关闭图片的时候,通过服务接口API,传入资源ID。服务程序收到指令后,关闭图片资源,释放显存位面,并更新服务内的缓存信息。
[0021]第七步,服务广播资源变动消息(移除)给服务接口, 应用程序收到消息后,同步刷新UI的显示。
[0022]本专利技术未涉及部分与现有技术相同或可采用现有技术加以实现。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于虚拟位面共享技术的信号聚合服务接口方法,其特征是它包括以下步骤:第一步,首先在应用程序和多种信号访问之间增加服务接口层,应用程序通过统一的服务接口来获取需要的信号资源;第二步,服务接口首先根据服务类型查找服务代理程序,通过服务代理程序进行如下操作:1)如果查不到相应的服务,则通过配置文件的服务信息,启动服务进程,并监控服务进程的状态,如果服务进程异常,及时恢复服务;2)如果查到相应的服务,定位并连接到IPC服务端口,并上报服务状态;3) 设置服务回调和通讯机制,服务端信号变化能够及时通知接口层,接口层信令可即时下发到相应的服务进程;第三步,上层应用程序调用服务接口,获取可用服务,以及服务中提供的资源列表;第四步,上层应用程序调用服务接口,对各种资源进行打开、关闭、控制操作。2.根据权利要求1所述的方法,其特征是所...

【专利技术属性】
技术研发人员:高翔马成信
申请(专利权)人:南京高盛魔笛信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1