System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种Solaris10系统下指定屏幕显示的方法技术方案_技高网

一种Solaris10系统下指定屏幕显示的方法技术方案

技术编号:41930714 阅读:7 留言:0更新日期:2024-07-05 14:26
本发明专利技术公开了一种Solaris10系统下指定屏幕显示的方法,包括以下步骤:全局代理程序获取目标程序信息,将目标程序信息转发至指定屏幕的代理程序;指定屏幕的代理程序等待并获取目标程序信息,根据目标程序信息在指定屏幕启动或者关闭目标程序。本发明专利技术设置全局代理程序并且为每个屏幕配置对应的代理程序,由全局代理程序获取目标程序信息并转发至指定屏幕的代理程序,指定屏幕的代理程序根据目标程序信息启动对应目标程序,从而可以将目标程序在指定的屏幕显示,并且通过全局代理与屏幕代理程序之间的内部接口交互有效的减少了对系统环境变量的操作。

【技术实现步骤摘要】

本专利技术涉及计算机系统领域,尤其涉及一种solaris10系统下指定屏幕显示的方法。


技术介绍

1、solaris10系统由sun公司在2005年发布,其支持多显示器输出技术,如图1所示,1台solaris主机配置2个屏幕的应用场景下,根据solaris系统特性,用户在哪个屏幕启动带有gui界面的程序,则该程序显示在启动的那个屏。通常为了达到想要在指定屏幕显示的做法是:将该程序安装放置在指定的屏幕,或启动程序后手动拖放至目标屏幕。

2、很多solaris10系统的用户需要在配置好双屏幕的情况下,将带gui界面的程序在指定的屏幕显示,由于现有的方案需要用户手动在目标屏幕启动程序或手动将启动好的程序移动至指定屏幕,很多用户因不会操作或认为操作麻烦而拒绝该种解决办法。


技术实现思路

1、本专利技术要解决的技术问题就在于:针对现有技术存在的技术问题,本专利技术提供一种solaris10系统下指定屏幕显示的方法,能够自动且受控的实现solaris系统下启动程序在指定屏幕显示的功能。

2、为解决上述技术问题,本专利技术提出的技术方案为:

3、一种solaris10系统下指定屏幕显示的方法,包括以下步骤:

4、全局代理程序获取目标程序信息,将目标程序信息转发至指定屏幕的代理程序;

5、指定屏幕的代理程序等待并获取目标程序信息,根据目标程序信息在指定屏幕启动或者关闭目标程序。

6、进一步的,将目标程序信息转发至指定屏幕的代理程序时,包括:若启动目标程序,将目标程序信息转发至目标程序的待显示屏幕的代理程序;根据目标程序信息在指定屏幕启动或者关闭目标程序时,包括根据目标程序信息在指定屏幕启动目标程序的步骤,包括:根据目标程序信息启动指定屏幕的代理程序下对应的子进程。

7、进一步的,将目标程序信息转发至指定屏幕的代理程序时,包括:若关闭目标程序,将目标程序信息转发至目标程序的当前显示屏幕的代理程序;根据目标程序信息在指定屏幕启动或者关闭目标程序时,包括根据目标程序信息在指定屏幕关闭目标程序的步骤,包括:根据目标程序信息关闭指定屏幕的代理程序下对应的子进程。

8、进一步的,将目标程序信息转发至指定屏幕的代理程序时,包括:若对目标程序进行屏幕的更换或互换,将目标程序信息转发至目标程序的当前显示屏幕的代理程序以及目标程序的待显示屏幕的代理程序;

9、根据目标程序信息在指定屏幕启动或者关闭目标程序时,包括:

10、当前显示屏幕的代理程序通过对应的子进程通知目标程序进行会话上下文参数的文件保存,然后关闭对应的子进程;

11、当前显示屏幕的代理程序向目标程序的待显示屏幕的代理程序发出通知;

12、待显示屏幕的代理程序根据目标程序信息启动待显示屏幕的代理程序下目标程序对应的子进程,并加载会话上下文参数恢复目标程序的启动及界面显示。

13、进一步的,所述目标程序信息包括程序的名称、程序的路径、程序的输入参数列表、程序当前显示的屏幕协议编号、程序待显示的屏幕协议编号、程序的退出条件、启动停止标志中的一种或者多种。

14、进一步的,全局代理程序获取目标程序信息之前,包括配置每个屏幕的代理程序的步骤,包括:

15、获取当前系统环境上下文中显示屏幕的环境变量;

16、将所述环境变量设置为当前屏幕的系统环境变量并启动对应的代理程序;

17、恢复并释放所述环境变量。

18、进一步的,所述目标程序信息为随操作系统启动而启动的目标程序信息、用户选中的目标程序信息、通过外部报文输入的目标程序信息中的一种或多种。

19、进一步的,将目标程序信息转发至指定屏幕的代理程序时,包括:通过tcp/ip报文或进程间通信将目标程序信息转发至指定屏幕的代理程序。

20、本专利技术还提出一种计算机系统,包括互相连接的微处理器和计算机可读存储介质,所述微处理器被编程或配置以执行任一项所述的solaris10系统下指定屏幕显示的方法。

21、本专利技术还提出一种计算机可读存储介质,所述计算机可读存储介质用于被微处理器编程或配置以执行任一项所述的solaris10系统下指定屏幕显示的方法。

22、与现有技术相比,本专利技术的优点在于:

23、本专利技术设置全局代理程序并且为每个屏幕配置对应的代理程序,由全局代理程序获取目标程序信息并转发至指定屏幕的代理程序,指定屏幕的代理程序根据目标程序信息启动对应目标程序,从而可以将目标程序在指定的屏幕显示,并且通过全局代理与屏幕代理程序之间的内部接口交互有效的减少了对系统环境变量的操作。

本文档来自技高网...

【技术保护点】

1.一种Solaris10系统下指定屏幕显示的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的Solaris10系统下指定屏幕显示的方法,其特征在于,将目标程序信息转发至指定屏幕的代理程序时,包括:若启动目标程序,将目标程序信息转发至目标程序的待显示屏幕的代理程序;根据目标程序信息在指定屏幕启动或者关闭目标程序时,包括根据目标程序信息在指定屏幕启动目标程序的步骤,包括:根据目标程序信息启动指定屏幕的代理程序下对应的子进程。

3.根据权利要求1所述的Solaris10系统下指定屏幕显示的方法,其特征在于,将目标程序信息转发至指定屏幕的代理程序时,包括:若关闭目标程序,将目标程序信息转发至目标程序的当前显示屏幕的代理程序;根据目标程序信息在指定屏幕启动或者关闭目标程序时,包括根据目标程序信息在指定屏幕关闭目标程序的步骤,包括:根据目标程序信息关闭指定屏幕的代理程序下对应的子进程。

4.根据权利要求1所述的Solaris10系统下指定屏幕显示的方法,其特征在于,将目标程序信息转发至指定屏幕的代理程序时,包括:若对目标程序进行屏幕的更换或互换,将目标程序信息转发至目标程序的当前显示屏幕的代理程序以及目标程序的待显示屏幕的代理程序;

5.根据权利要求1所述的Solaris10系统下指定屏幕显示的方法,其特征在于,所述目标程序信息包括程序的名称、程序的路径、程序的输入参数列表、程序当前显示的屏幕协议编号、程序待显示的屏幕协议编号、程序的退出条件、启动停止标志中的一种或者多种。

6.根据权利要求1所述的Solaris10系统下指定屏幕显示的方法,其特征在于,全局代理程序获取目标程序信息之前,包括配置每个屏幕的代理程序的步骤,包括:

7.根据权利要求1所述的Solaris10系统下指定屏幕显示的方法,其特征在于,所述目标程序信息为随操作系统启动而启动的目标程序信息、用户选中的目标程序信息、通过外部报文输入的目标程序信息中的一种或多种。

8.根据权利要求1所述的Solaris10系统下指定屏幕显示的方法,其特征在于,将目标程序信息转发至指定屏幕的代理程序时,包括:通过tcp/ip报文或进程间通信将目标程序信息转发至指定屏幕的代理程序。

9.一种计算机系统,其特征在于,包括互相连接的微处理器和计算机可读存储介质,所述微处理器被编程或配置以执行权利要求1~8任一项所述的Solaris10系统下指定屏幕显示的方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于被微处理器编程或配置以执行权利要求1~8任一项所述的Solaris10系统下指定屏幕显示的方法。

...

【技术特征摘要】

1.一种solaris10系统下指定屏幕显示的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的solaris10系统下指定屏幕显示的方法,其特征在于,将目标程序信息转发至指定屏幕的代理程序时,包括:若启动目标程序,将目标程序信息转发至目标程序的待显示屏幕的代理程序;根据目标程序信息在指定屏幕启动或者关闭目标程序时,包括根据目标程序信息在指定屏幕启动目标程序的步骤,包括:根据目标程序信息启动指定屏幕的代理程序下对应的子进程。

3.根据权利要求1所述的solaris10系统下指定屏幕显示的方法,其特征在于,将目标程序信息转发至指定屏幕的代理程序时,包括:若关闭目标程序,将目标程序信息转发至目标程序的当前显示屏幕的代理程序;根据目标程序信息在指定屏幕启动或者关闭目标程序时,包括根据目标程序信息在指定屏幕关闭目标程序的步骤,包括:根据目标程序信息关闭指定屏幕的代理程序下对应的子进程。

4.根据权利要求1所述的solaris10系统下指定屏幕显示的方法,其特征在于,将目标程序信息转发至指定屏幕的代理程序时,包括:若对目标程序进行屏幕的更换或互换,将目标程序信息转发至目标程序的当前显示屏幕的代理程序以及目标程序的待显示屏幕的代理程序;

5.根据权利要求1所述的solaris10系统下指定屏幕显...

【专利技术属性】
技术研发人员:姜伟王萌
申请(专利权)人:湖南艾科诺维科技有限公司
类型:发明
国别省市:

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

1