一种IDV客户端多屏分治方法及系统技术方案

技术编号:33374809 阅读:35 留言:0更新日期:2022-05-11 22:42
本发明专利技术提供的一种IDV客户端多屏分治方法及系统,该方法包括:启动多个显示器,并创建多个进程,每个显示器对应一个进程;获取预设关系表;调用Electron框架拿取多个显示器对应的进程值;根据进程值,从预设关系表中查询进程值对应的视频端口号;基于Electron框架,根据视频端口号进行跨进程通信。通过根据屏幕的数量启相对应数量的进程,并基于Electron框架,把跨应用导致的多屏交互复杂且难以维护状态同步的问题,简化为跨进程的通信。使得多屏之间的通信由系统界别的应用通信变成进程通信,便于分治管理各个登录界面。便于分治管理各个登录界面。便于分治管理各个登录界面。

【技术实现步骤摘要】
一种IDV客户端多屏分治方法及系统


[0001]本专利技术涉及IDV设备的开发
,具体涉及一种IDV客户端多屏分治方法及系统。

技术介绍

[0002]IDV(Intelligent Desktop Virtualization,IDV)是桌面虚拟化,它是Intel英特尔公司提出的一种框架,并且附带了一套IDV解决方案,在确保用户使用本地虚机达到高性能、可移动携带和灵活性的同时,还提供相应接口供IT人员控制和保护桌面映像和设备。
[0003]当一个IDV设备接多个屏幕时,通常采用的方案是:通过multi

seat的方案,在启动系统的时候,分别给两个屏幕启动两个不同的用户,从系统层面上实现用户隔离。这样即使客户端是一套,也能分别启动两个一样的应用,因为已经在系统上进行了隔离。但是这个方案的通信就会变成两个应用之间乃至系统之间的通信,用户数据在本地存储并不共通,如果处理相同的一份数据,很难维护状态的一致性。

技术实现思路

[0004]因此,本专利技术要解决的技术问题在于克服现有技术中跨应用导致的多屏交本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种IDV客户端多屏分治方法,其特征在于,包括:启动多个显示器,并创建多个进程,每个显示器对应一个进程;获取预设关系表;调用Electron框架拿取多个显示器对应的进程值;根据所述进程值,从所述预设关系表中查询所述进程值对应的视频端口号;基于Electron框架,根据所述视频端口号进行跨进程通信。2.根据权利要求1所述的IDV客户端多屏分治方法,其特征在于,所述获取预设关系表,包括:获取进程值与所述视频端口号的第一映射表;获取所述视频端口号与用户账号密码的第二映射表;根据所述第一映射表中进程值与视频端口号的映射关系、所述第二映射表中视频端口号与用户账号密码的映射关系,建立所述进程值、所述视频端口号及所述用户账号密码对应的关系表。3.根据权利要求2所述的IDV客户端多屏分治方法,其特征在于,还包括:当不存在所述第二映射表中视频端口号与用户账号密码的映射关系时,结束所述视频端口号对应的显示器进程。4.根据权利要求1所述的IDV客户端多屏分治方法,其特征在于,通过Electron框架提供的IPC通信协议进行跨进程通信。5.根据权利要求2所述的IDV客户端多屏分治方法,其特征在于,与agent通信,获取进程值与所述视频端口号的第一映射表。6.一种IDV客户端多屏分治系统,其特征在于,包括:启动模块,用于启动多个显示器,并创建多个进程,每个显示器对应一个进程;获取模块,用于获取预设关系表;调用模块,用于调用Elec...

【专利技术属性】
技术研发人员:温振恒
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1