一种双口多屏滑屏控制方法、系统与流程

文档序号:36331828发布日期:2023-12-10 11:21阅读:43来源:国知局
一种双口多屏滑屏控制方法、系统与流程

本技术涉及多屏控制的领域,尤其是涉及一种双口多屏滑屏控制方法。


背景技术:

1、目前医疗、交通、安防、证券、信息中心等领域一机四显示屏幕配合一机单显示屏幕画面操作或同时运行和控制主副屏的模式应用越来越重要,两台主机km滑屏(跨屏)设备控制五台显示屏幕技术也进一步普及化。

2、然而,传统的1台pc主机连接单台显示屏幕km滑屏操控应用技术过于局限性,当一台主机连接两台显示屏幕或两台以上显示屏幕摆放在同区域的情况下,无法通过现有的依据主副屏幕边界和鼠标光标移动方向来确定光标作用域的方式来解决,不能让km控制设备在pc1主机连接四台显示器鼠标光标在任意一台显示屏幕上通过滑屏(跨屏)到另一台pc2主机连接的显示屏幕上进行操作,在pc1主机连接四台显示屏幕随意摆放显示屏幕的位置情下更不能通过km控制操作pc1主机连接的四台显示屏幕和pc2主机连接的一台显示屏幕,这给需要在一机多显示屏幕监控和一机单显示屏幕办公模式应用下进行操作应用形成了障碍,对此情况有待进一步改善。


技术实现思路

1、为了进一步提高显示屏幕km滑屏操控应用的适用性,本技术提供一种双口多屏滑屏控制方法、系统。

2、第一方面,本技术提供的一种双口多屏滑屏控制方法,采用如下的技术方案:

3、一种双口多屏滑屏控制方法,包括如下步骤:

4、依据所述分屏器输出端口数量获取对应的主机数量数据;

5、获取每个主机对应的屏幕数量数据;

6、依据主机数量数据和屏幕数量数据获取对应的多窗口模式数据,其中,多窗口模式包括全部主机对应的窗口划分模式,并且一个主机对应多个窗口;

7、获取光标在主屏上的光标位置数据;

8、依据光标位置数据确定光标所在的目标窗口区域;

9、依据目标窗口区域获取对应的目标主机;

10、控制目标主机进行操作。

11、通过采用上述技术方案,系统先获取连接的主机数量,然后在确定每个主机分别对应连接有多个分屏,从而便可以确定每个主机对应的屏幕数量数据,将主机数量数据与屏幕数量数据作为参考值,系统调取对应的多窗口模式数据,其中,对于多窗口模式,在系统中会有一个主机将系统上的分屏的显示内容都在主屏上进行显示,并且每个分屏的显示数据在主屏中占据一个窗口,然后通过获取光标在主屏中具体对应的光标位置数据,从而便可以确定光标在哪一个窗口,并且将该窗口确定为目标窗口,也就是系统获取到对应的目标窗口区域,从而确定光标控制的是哪一个分屏以及对应分屏连接的主机,系统便可以确定对应的目标主机,系统便可以控制目标主机进行操作;通过上述过程,可以实现系统内多主机之间切换,能让km控制设备在pc1主机连接多台显示器鼠标光标在任意一台显示屏幕上通过滑屏(跨屏)到另一台pc2主机连接的显示屏幕上进行操作,从而进一步提高显示屏幕km滑屏操控应用的适用性。

12、可选的,在确定光标所在的目标窗口区域过程中,包括如下步骤:

13、依据所述多窗口模式数据确定每个窗口在主屏上的窗口区域;

14、判断光标位置数据位于哪一个窗口区域,并将该窗口区域确定为目标窗口区域。

15、通过采用上述技术方案,系统在确定目标窗口时,是通过将光标的位置进行判断的,通过判断光标位置数据在哪一个窗口区域内,从而便可以实现确定目标窗口区域。

16、可选的,在判断光标位置数据位于哪一个窗口区域过程中,包括如下步骤:

17、基于主屏所在屏幕平面建立二维坐标系;

18、获取光标位置数据在二维坐标系内对应的光标坐标数据;

19、获取多窗口模式数据中对应的每个窗口区域在主屏中的窗口区域坐标集合;

20、将光标坐标数据与全部的窗口区域坐标集合进行配对,确定目标窗口区域坐标集合;

21、基于目标窗口区域坐标集合确定对应的目标窗口区域。

22、通过采用上述技术方案,在将全部的窗口的窗口区域坐标集合确定之后,将光标对应的实时光标位置数据与每个窗口对应的窗口区域坐标集合逐个进行匹配,如果光标的坐标在哪一个窗口区域坐标集合内,便可以确定目标窗口区域坐标集合,从而实现确定对应的目标窗口。

23、可选的,在将光标坐标数据与全部的窗口区域坐标集合进行配对过程前,还进行如下步骤:

24、判断光标坐标数据是否位于主屏中相邻窗口区域的边界线上;

25、若是,则获取当前时间点前的多个连续时间点数据;

26、依据连续时间点数据对应的连续光标坐标数据集合,其中,光标坐标数据集合包括每个连续时间点数据对应的连续光标坐标数据;

27、依据连续光标坐标数据集合确定当前时间点的下一个时间点光标所在的目标窗口区域。

28、通过采用上述技术方案,在判断光标在哪一个窗口区域内时,由于窗口之间都存在分界线,所以可能出现光标刚好的分界线上的情况,所以针对这个情况,需要先判断光标是否在分界线上,如果是的情况,系统则需要获取当前时间点前的多个连续时间点数据,并且实时获取每个时间点对应的光标坐标数据,便可以获取连续光标数据集合,通过连续时间点的光标坐标数据判断下一个时间点光标所在的位置,从而预测出下个时间点光标所在的窗口区域并确定目标窗口区域。

29、可选的,在判断光标坐标数据是否位于主屏中相邻窗口区域的边界线上的过程中,进行如下步骤:

30、获取光标当前的光标坐标数据;

31、获取主屏中每一个边界线的边界坐标集合,其中,边界坐标集合有多个;

32、将光标坐标数据与全部的边界坐标集合逐个进行匹配,若是匹配成功,则停止匹配;

33、若是匹配失败,则光标不在主屏中相邻窗口区域的边界线上。

34、通过采用上述技术方案,通过获取光标实时对应的光标坐标数据,并且将光标坐标数据与全部边界坐标集合逐个进行匹配,若是匹配到有相应的边界坐标集合,说明光标是在窗口之间的边界上的,若是没有一个边界坐标集合匹配到,从而便表明光标不在边界上,确保目标窗口区域的确定。

35、可选的,在确定当前时间点的下一个时间点光标所在的目标窗口区域的过程中,还进行如下步骤:

36、依据连续光标坐标数据集合确定光标移动线;

37、依据光标移动线确定当前时间点下一时间点对应的预测光标坐标数据;

38、将预测光标坐标数据与全部的窗口区域坐标集合匹配,确定对应的目标窗口区域坐标集合。

39、通过采用上述技术方案,通过光标移动线,可以判断光标下一个时间点的运动轨迹,便可以了解到光标会从边界线进行到哪一个窗口区域,从而便可以实现判断下一个时间点对应的目标窗口区域坐标集合。

40、第二方面,本技术提供的一种双口多屏滑屏控制系统,采用如下的技术方案:

41、一种双口多屏滑屏控制系统,包括:

42、主机数量获取模块:依据所述分屏器输出端口数量用于获取对应的主机数量数据;

43、屏幕数量获取模块,用于获取每个主机对应的屏幕数量数据;

44、模式获取模块,依据主机数量数据和屏幕数量数据用于获取对应的多窗口模式数据,其中,多窗口模式包括全部主机对应的窗口划分模式,并且一个主机对应多个窗口;

45、光标位置获取模块,用于获取光标在主屏上的光标位置数据;

46、窗口确定模块,依据光标位置数据用于确定光标所在的目标窗口区域;

47、目标主机获取模块,依据目标窗口区域用于获取对应的目标主机;

48、控制模块,用于控制目标主机进行操作。

49、通过采用上述技术方案,主机数量获取模块先获取连接的主机数量,屏幕数量获取模块然后在确定每个主机分别对应连接有多个分屏,从而便可以确定每个主机对应的屏幕数量数据,将主机数量数据与屏幕数量数据作为参考值,模式获取模块调取对应的多窗口模式数据,其中,对于多窗口模式,在系统中会有一个主机将系统上的分屏的显示内容都在主屏上进行显示,并且每个分屏的显示数据在主屏中占据一个窗口,然后通过光标位置获取模块获取光标在主屏中具体对应的光标位置数据,从而窗口确定模块便可以确定光标在哪一个窗口,并且将该窗口确定为目标窗口,也就是系统获取到对应的目标窗口区域,目标主机获取模块确定光标控制的是哪一个分屏以及对应分屏连接的主机,系统便可以确定对应的目标主机,控制模块便可以控制目标主机进行操作;通过上述过程,可以实现系统内多主机之间切换,能让km控制设备在pc1主机连接多台显示器鼠标光标在任意一台显示屏幕上通过滑屏(跨屏)到另一台pc2主机连接的显示屏幕上进行操作,从而进一步提高显示屏幕km滑屏操控应用的适用性。

50、可选的,还包括:

51、窗口区域确定模块,依据所述多窗口模式数据用于确定每个窗口在主屏上的窗口区域;

52、判断模块,用于判断光标位置数据位于哪一个窗口区域,并将该窗口区域确定为目标窗口区域。

53、通过采用上述技术方案,系统在确定目标窗口时,是通过将光标的位置进行判断的,通过判断模块判断光标位置数据在哪一个窗口区域内,从而便可以实现确定目标窗口区域。

54、第三方面,计算机可读存储介质,存储有能够被处理器加载并执行如一种双口多屏滑屏控制方法中任一项所述方法的计算机程序。

55、第四方面,智能终端,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如一种双口多屏滑屏控制方法中任一种方法的计算机程序。

56、综上所述,本技术包括以下至少一种有益技术效果:

57、1.系统先获取连接的主机数量,然后在确定每个主机分别对应连接有多个分屏,从而便可以确定每个主机对应的屏幕数量数据,将主机数量数据与屏幕数量数据作为参考值,系统调取对应的多窗口模式数据,其中,对于多窗口模式,在系统中会有一个主机将系统上的分屏的显示内容都在主屏上进行显示,并且每个分屏的显示数据在主屏中占据一个窗口,然后通过获取光标在主屏中具体对应的光标位置数据,从而便可以确定光标在哪一个窗口,并且将该窗口确定为目标窗口,也就是系统获取到对应的目标窗口区域,从而确定光标控制的是哪一个分屏以及对应分屏连接的主机,系统便可以确定对应的目标主机,系统便可以控制目标主机进行操作;通过上述过程,可以实现系统内多主机之间切换,能让km控制设备在pc1主机连接多台显示器鼠标光标在任意一台显示屏幕上通过滑屏(跨屏)到另一台pc2主机连接的显示屏幕上进行操作,从而进一步提高显示屏幕km滑屏操控应用的适用性。

58、2.将光标对应的实时光标位置数据与每个窗口对应的窗口区域坐标集合逐个进行匹配,如果光标的坐标在哪一个窗口区域坐标集合内,便可以确定目标窗口区域坐标集合,从而实现确定对应的目标窗口。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1