System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及計算機,尤其涉及一種基于單主機的多屏控制方法及系統。
技術介紹
1、隨著信息化時代的發展,金融等服務行業基于業務優化、設備形態創新以及成本優化等出發點考慮,將業務模式從原有的多終端設備協作轉向單設備集約式融合發展。當多設備協同場景變更至單設備集約式融合后,需要由單設備平臺來承接原先的不同終端設備的功能需求,因此,在單設備平臺上存在不同交互主體同時進行操作的情況。
2、例如,銀行柜面主機由柜員操作,柜外專用設備由客戶操作,在進行業務交互時,柜員先使用柜面主機上的業務系統來啟動柜外專用設備上的信息交互界面,再由用戶進行信息操作,如確認信息、輸密、簽名等,兩者之間存在信息交互但又相對獨立。在轉換為單設備集約式融合模式后,則需要讓單一主機同時掛載業務相關的外設模塊,再通過多個屏幕承載不同的業務界面,以提供平臺給柜員與客戶同時使用。而目前單一主機上的多個屏幕之間只有一個輸入焦點,這種情況下多個輸入設備(如鼠標、鍵盤)需要共用同一個輸入焦點,因為這會導致多個輸入設備互相干擾(如多個鼠標同時移動會導致鼠標指針不斷漂動),并且共用同一個輸入焦點會使得業務辦理只能串行進行,大大影響了工作效率。
3、此外,由于當前信息技術應用創新產業的軟硬件生態環境復雜,單設備集約式融合模式在當前軟硬件生態環境下適配難度大,造成這種模式的適用性低。
技術實現思路
1、本專利技術所要解決的技術問題是:提供一種基于單主機的多屏控制方法及系統,能夠在linux系統環境下,基于單主機為多
2、為了解決上述技術問題,本專利技術采用的技術方案為:
3、一種基于單主機的多屏控制方法,用于多屏控制系統,所述多屏控制系統包括一臺主機和多個顯示終端,由所述主機執行所述方法,所述方法包括:
4、響應于至少兩個顯示終端的接入信號,創建與每一所述顯示終端相對應的x服務器;
5、通過所述x服務器在對應的所述顯示終端上創建頂層窗口;
6、在所述頂層窗口中繪制應用程序的顯示界面,且每一所述頂層窗口中配置有一個輸入焦點;
7、若接收到與所述顯示終端相對應的實體輸入設備的輸入事件,則通過所述x服務器將所述輸入事件發送至所述頂層窗口中配置有所述輸入焦點的應用程序,以使所述應用程序對所述輸入事件進行處理。
8、為了解決上述技術問題,本專利技術采用的另一種技術方案為:
9、一種基于單主機的多屏控制系統,包括一臺主機和多個顯示終端,所述主機包括存儲器、處理器及存儲在所述存儲器上并在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現上述的一種基于單主機的多屏控制方法中的各個步驟;所述顯示終端用于顯示應用程序的顯示界面。
10、本專利技術的有益效果在于:為每一個顯示終端創建獨立的x服務器,并通過x服務器在對應的顯示終端上創建頂層窗口作為該顯示終端的圖形顯示區域,從而將該顯示終端下應用程序的顯示界面繪制在頂層窗口中,以此方式每一個顯示終端都可以作為獨立的系統桌面對不同的應用程序進行操作,實現多個顯示終端之間相對獨立且互不干擾。同時,在每一個頂層窗口中配置了獨立的輸入焦點,從而將接收到的輸入事件傳遞給配置有輸入焦點的應用程序進行事件處理,避免多個實體輸入設備之間共用一個輸入焦點的問題,從而避免輸入設備之間相互干擾的問題,且實現了一個主機對多個顯示終端的并行控制,有效提高業務處理效率。
本文檔來自技高網...【技術保護點】
1.一種基于單主機的多屏控制方法,其特征在于,用于多屏控制系統,所述多屏控制系統包括一臺主機和多個顯示終端,由所述主機執行所述方法,所述方法包括:
2.根據權利要求1所述的一種基于單主機的多屏控制方法,其特征在于,還包括:
3.根據權利要求2所述的一種基于單主機的多屏控制方法,其特征在于,還包括:
4.根據權利要求1所述的一種基于單主機的多屏控制方法,其特征在于,所述在所述頂層窗口中繪制應用程序的顯示界面包括:
5.根據權利要求1所述的一種基于單主機的多屏控制方法,其特征在于,所述通過所述X服務器在所述顯示終端上創建頂層窗口之后還包括:
6.根據權利要求3所述的一種基于單主機的多屏控制方法,其特征在于,所述若接收到與所述顯示終端相對應的實體輸入設備的輸入事件,則通過所述X服務器將所述輸入事件發送至所述頂層窗口中配置有所述輸入焦點的應用程序,以使所述應用程序對所述輸入事件進行處理包括:
7.根據權利要求4所述的一種基于單主機的多屏控制方法,其特征在于,所述將所述應用程序與所述目標顯示終端的X服務器連接包括:
...【技術特征摘要】
1.一種基于單主機的多屏控制方法,其特征在于,用于多屏控制系統,所述多屏控制系統包括一臺主機和多個顯示終端,由所述主機執行所述方法,所述方法包括:
2.根據權利要求1所述的一種基于單主機的多屏控制方法,其特征在于,還包括:
3.根據權利要求2所述的一種基于單主機的多屏控制方法,其特征在于,還包括:
4.根據權利要求1所述的一種基于單主機的多屏控制方法,其特征在于,所述在所述頂層窗口中繪制應用程序的顯示界面包括:
5.根據權利要求1所述的一種基于單主機的多屏控制方法,其特征在于,所述通過所述x服務器在所述顯示終端上創建頂層窗口之后還包括:
6.根據權利要求3所述的一種基于單主機的多屏控制方法,其特征在于,所述若接收到與所述顯示終端相對應的實體輸入設備的輸入事件,則通過所述x服務器將所述輸入事件發送至所述頂層窗口...
【專利技術屬性】
技術研發人員:陳錦勝,林志偉,賴文輝,陳培德,朱明霞,鄭榮,
申請(專利權)人:福建升騰資訊有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。