一种单键鼠控制多终端的方法、客户端及系统技术方案

技术编号:19777982 阅读:25 留言:0更新日期:2018-12-15 11:12
本发明专利技术公开了一种单键鼠控制多终端的方法、客户端及系统,本发明专利技术提供的一种单键鼠控制多终端的方法通过创建全局坐标配置信息,建立全局坐标系并在所述全局坐标系中划分出所有主机对应的客户端的显示区域,并通过将源客户端的本地光标坐标换算成全局光标坐标,并根据全局光标坐标与全局坐标配置信息进行匹配确定目标客户端,再将源客户端接收到的键鼠事件信息发送至对应的目标客户端,由目标客户端对应的主机执行相应的操作,解决了现有的KVM技术在实现单键鼠控制多台终端时由于需要对键鼠事件以及显示图像进行编解码操作,而导致的单键鼠控制多终端时显示时延较大的技术问题。

【技术实现步骤摘要】
一种单键鼠控制多终端的方法、客户端及系统
本专利技术涉及数据处理领域,尤其涉及一种单键鼠控制多终端的方法、客户端及系统。
技术介绍
随着现代化办公模式的普及,现代化业务系统的架构日益复杂,通常需要把多个业务子系统运行在独立的多台终端上,为了克服多台独立的终端之间切换控制的不便,通常会采用一组键鼠设备实现对多台终端的管理和控制。现有的多终端的同步控制方法包括:KVMoverIP技术,其中,KVMoverIP则是采用网络编解码的处理方式,编码设备连接被控制电脑的显卡输出接口和USB接口,解码设备连接显示器和鼠标键盘,使用者在键盘鼠标上的操作通过解码设备采集并发送到编码设备再送入被控制终端,而被控终端的图像经编码设备采集后传输到解码设备送到显示器上进行显示,但是现有的KVM技术在实现单键鼠控制多台终端时由于需要对键鼠事件以及显示图像进行编解码操作,导致了单键鼠控制多终端时显示时延较大的技术问题。
技术实现思路
本专利技术提供了一种单键鼠控制多终端的方法、客户端及系统,用于解决现有的KVM技术在实现单键鼠控制多台终端时由于需要对键鼠事件以及显示图像进行编解码操作,导致了单键鼠控制多终端时显示时延较大的技术问题。本专利技术提供了一种单键鼠控制多终端的方法,包括:S1:根据所有客户端对应的主机的身份信息和显示设备分辨率,建立包含有所有客户端对应的显示区域的边界坐标的全局坐标配置信息;S2:获取源客户端本地的源端本地光标坐标;S3:根据所述源端本地光标坐标判断所述源客户端的本地光标是否位于本地屏幕边界区域且继续向非本地屏幕区域移动,若是,则执行步骤S4;S4:根据所述全局坐标配置信息,将所述源端本地光标坐标换算成全局光标坐标,并根据所述全局光标坐标确定对应的目标客户端并建立通信连接;S5:将源客户端接收到的键鼠事件信息和所述全局光标坐标发送至所述目标客户端,使得所述目标客户端根据所述键鼠事件信息及全局光标信息执行相应的键鼠操作。优选地,所述步骤S4具体包括:S41:根据所述全局坐标配置信息,将所述源端本地光标坐标换算成全局光标坐标;S42:根据光标移动的方向对所述全局光标坐标进行坐标跨屏运算,得到全局光标跨屏坐标;S43:将所述全局光标跨屏坐标与所述全局坐标配置信息进行匹配,确定所述全局光标跨屏坐标所在区域对应的客户端,确定第一目标客户端的信息,并与所述第一目标客户端建立通信连接。优选地,所述步骤S5具体包括:S51:将所述源客户端接收到的键鼠事件信息和所述全局光标跨屏坐标发送至所述第一目标客户端,使得所述第一目标客户端将接收到的所述全局光标跨屏坐标转换成第一目标端本地光标坐标,并将接收到的所述键鼠事件信息发送至本地操作系统,执行对应的键鼠操作。优选地,所述步骤S51之后还包括:S6:获取所述第一目标端本地光标坐标,根据所述第一目标端本地光标坐标判断本地光标是否位于所述本地屏幕边界区域且继续向非本地屏幕区域移动,若是,则执行步骤S7;S7:根据所述全局坐标配置信息,将所述第一目标端本地光标坐标换算成所述全局光标坐标并进行坐标跨屏运算,得到第一目标端跨屏光标坐标,并根据所述第一目标端跨屏光标坐标确定对应的第二目标客户端,并将所述第二目标端的信息发送至所述源客户端,使得所述源客户端与所述第二目标客户端建立通信连接。本专利技术提供了一种单键鼠控制多终端的客户端,包括:全局坐标创建单元,用于根据所有客户端对应的主机的身份信息和显示设备分辨率,建立包含有所有客户端对应的显示区域的边界坐标的全局坐标配置信息;源端光标坐标获取单元,用于获取源客户端本地的源端本地光标坐标;光标越界判定单元,用于根据所述源端本地光标坐标判断所述源客户端的本地光标是否位于本地屏幕边界区域且继续向非本地屏幕区域移动,若是,则执行目标端确定单元;目标端确定单元,用于根据所述全局坐标配置信息,将所述源端本地光标坐标换算成全局光标坐标,并根据所述全局光标坐标确定对应的目标客户端并建立通信连接;远端控制单元,用于将源客户端接收到的键鼠事件信息和所述全局光标坐标发送至所述目标客户端,使得所述目标客户端根据所述键鼠事件信息及全局光标信息执行相应的键鼠操作。优选地,所述目标端确定子单元具体包括:第一全局坐标转换子单元,用于根据所述全局坐标配置信息,将所述源端本地光标坐标换算成全局光标坐标;光标坐标计算单元,用于根据光标移动的方向对所述全局光标坐标进行坐标跨屏运算,得到全局光标跨屏坐标;第一目标端确定子单元,用于将所述全局光标跨屏坐标与所述全局坐标配置信息进行匹配,确定所述全局光标跨屏坐标所在区域对应的客户端,确定第一目标客户端的信息,并与所述第一目标客户端建立通信连接。优选地,所述远端控制单元具体用于:将所述源客户端接收到的键鼠事件信息和所述全局光标跨屏坐标发送至所述第一目标客户端,使得所述第一目标客户端将接收到的所述全局光标跨屏坐标转换成第一目标端本地光标坐标,并将接收到的所述键鼠事件信息发送至本地操作系统,执行对应的键鼠操作。优选地,还包括:目标端光标监控单元,用于获取所述第一目标端本地光标坐标,根据所述第一目标端本地光标坐标判断本地光标是否位于所述本地屏幕边界区域且继续向非本地屏幕区域移动,若是,则触发第二目标端确定子单元;第二目标端确定子单元,用于根据所述全局坐标配置信息,将所述第一目标端本地光标坐标换算成所述全局光标坐标并进行坐标跨屏运算,得到第一目标端跨屏光标坐标,并根据所述第一目标端跨屏光标坐标确定对应的第二目标客户端,并将所述第二目标端的信息发送至所述源客户端,使得所述源客户端与所述第二目标客户端建立通信连接。本专利技术提供了一种单键鼠控制多终端的系统,包括:服务端和至少两个上述
技术实现思路
提及的客户端;所述服务端用于存储预置的显示区域划分配置信息;所述服务端与所有所述客户端通信连接,且所述客户端与所述终端一一对应设置;所述客户端具体包括:源客户端和目标客户端,其中,源客户端对应的所述终端连接有输入设备。从以上技术方案可以看出,本专利技术具有以下优点:本专利技术提供了一种单键鼠控制多终端的方法,包括:S1:根据所有客户端对应的主机的身份信息和显示设备分辨率,建立包含有所有客户端对应的显示区域的边界坐标的全局坐标配置信息;S2:获取源客户端本地的源端本地光标坐标;S3:根据所述源端本地光标坐标判断源客户端的本地光标是否位于本地屏幕边界区域且继续向非本地屏幕区域移动,若是,则执行步骤S4;S4:根据所述全局坐标配置信息,将所述源端本地光标坐标换算成全局光标坐标,并根据所述全局光标坐标确定对应的目标客户端并建立通信连接;S5:将源客户端接收到的键鼠事件信息和所述全局光标坐标发送至所述目标客户端,使得所述目标客户端根据所述键鼠事件信息及全局光标信息执行相应的键鼠操作。本专利技术通过创建全局坐标配置信息,建立全局坐标系并在所述全局坐标系中划分出所有主机对应的客户端的显示区域,并通过将源客户端的本地光标坐标换算成全局光标坐标,并根据全局光标坐标与全局坐标配置信息进行匹配确定目标客户端,再将源客户端接收到的键鼠事件信息发送至对应的目标客户端,由目标客户端对应的主机执行相应的操作,解决了现有的KVM技术在实现单键鼠控制多台终端时由于需要对键鼠事件以及显示图像进行编解码操作,而导致的单键鼠控制本文档来自技高网
...

【技术保护点】
1.一种单键鼠控制多终端的方法,其特征在于,包括:S1:根据所有客户端对应的主机的身份信息和显示设备分辨率,建立包含有所有客户端对应的显示区域的边界坐标的全局坐标配置信息;S2:获取源客户端本地的源端本地光标坐标;S3:根据所述源端本地光标坐标判断所述源客户端的本地光标是否位于本地屏幕边界区域且继续向非本地屏幕区域移动,若是,则执行步骤S4;S4:根据所述全局坐标配置信息,将所述源端本地光标坐标换算成全局光标坐标,并根据所述全局光标坐标确定对应的目标客户端并建立通信连接;S5:将源客户端接收到的键鼠事件信息和所述全局光标坐标发送至所述目标客户端,使得所述目标客户端根据所述键鼠事件信息及全局光标信息执行相应的键鼠操作。

【技术特征摘要】
1.一种单键鼠控制多终端的方法,其特征在于,包括:S1:根据所有客户端对应的主机的身份信息和显示设备分辨率,建立包含有所有客户端对应的显示区域的边界坐标的全局坐标配置信息;S2:获取源客户端本地的源端本地光标坐标;S3:根据所述源端本地光标坐标判断所述源客户端的本地光标是否位于本地屏幕边界区域且继续向非本地屏幕区域移动,若是,则执行步骤S4;S4:根据所述全局坐标配置信息,将所述源端本地光标坐标换算成全局光标坐标,并根据所述全局光标坐标确定对应的目标客户端并建立通信连接;S5:将源客户端接收到的键鼠事件信息和所述全局光标坐标发送至所述目标客户端,使得所述目标客户端根据所述键鼠事件信息及全局光标信息执行相应的键鼠操作。2.根据权利要求1所述的一种单键鼠控制多终端的方法,其特征在于,所述步骤S4具体包括:S41:根据所述全局坐标配置信息,将所述源端本地光标坐标换算成全局光标坐标;S42:根据光标移动的方向对所述全局光标坐标进行坐标跨屏运算,得到全局光标跨屏坐标;S43:将所述全局光标跨屏坐标与所述全局坐标配置信息进行匹配,确定所述全局光标跨屏坐标所在区域对应的客户端,确定第一目标客户端的信息,并与所述第一目标客户端建立通信连接。3.根据权利要求2所述的一种单键鼠控制多终端的方法,其特征在于,所述步骤S5具体包括:S51:将所述源客户端接收到的键鼠事件信息和所述全局光标跨屏坐标发送至所述第一目标客户端,使得所述第一目标客户端将接收到的所述全局光标跨屏坐标转换成第一目标端本地光标坐标,并将接收到的所述键鼠事件信息发送至本地操作系统,执行对应的键鼠操作。4.根据权利要求3所述的一种单键鼠控制多终端的方法,其特征在于,所述步骤S51之后还包括:S6:获取所述第一目标端本地光标坐标,根据所述第一目标端本地光标坐标判断本地光标是否位于所述本地屏幕边界区域且继续向非本地屏幕区域移动,若是,则执行步骤S7;S7:根据所述全局坐标配置信息,将所述第一目标端本地光标坐标换算成所述全局光标坐标并进行坐标跨屏运算,得到第一目标端跨屏光标坐标,并根据所述第一目标端跨屏光标坐标确定对应的第二目标客户端,并将所述第二目标端的信息发送至所述源客户端,使得所述源客户端与所述第二目标客户端建立通信连接。5.一种单键鼠控制多终端的客户端,其特征在于,包括:全局坐标创建单元,用于根据所有客户端对应的主机的身份信息和显示设备分辨率,建立包含有所有客户端对应的显示区域的边界坐标的全局坐标配置信息;源端光标坐标获取单元,用于获取源客户端本地的源端本地光...

【专利技术属性】
技术研发人员:董友球刘先材
申请(专利权)人:威创集团股份有限公司
类型:发明
国别省市:广东,44

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

1