对网络计算机的远程多键盘鼠标的控制装置的制作方法

文档序号:7835862阅读:318来源:国知局
专利名称:对网络计算机的远程多键盘鼠标的控制装置的制作方法
技术领域
本实用新型涉及对网络计算机的远程控制技术,尤其涉及一种对网络计算机的远程多键盘鼠标的控制装置。
背景技术
随着计算机技术的发展,硬件计算和通讯能力的增强,网络负载和吞吐能力呈现跳跃式增长。团队协作、大屏幕显示、道路和治安监控、多媒体、计算机教学等领域的应用越来越广泛,已经成为现代化经济社会不可或缺的组成部分。但是目前的条件已经开始从各个方面对于这种团体化、工作站式的工作模式带来了很大的发展制约1、从硬件的观点来看,目前局域网内工作的方式大多为不同的计算机分担不同的工作职责,或者多客户端计算机共享式工作方式。“一套键盘鼠标对应一套计算机,一套计算机对应一个操作员”的现象比比皆是,这就给维护工作带来了诸多的不便,而且增加了开销。2、从软件的观点来看,不同的计算机采用独立操作的控制方式,即使有桌面共享的功能,往往操作复杂,或者功能滞后。如占领桌面和服务器绝大多数份额的微软视窗 (Windows)系列来说,其单机操作无法实现多用户同时使用多个鼠标或者键盘加以控制,除非编写驱动级别的程序,开发成本高,不易实现需求;其远程控制功能需要建立具备相应权限的用户,操作时需要单独登录,无法实现桌面内容实时共享,并且消耗硬件资源较多。其他操作系统或者控制软件也存在应用方面的局限如有些软件只能实现远程鼠标的操作; 有些需要服务端人为的连接应答,给使用带来不便,大大降低生产和工作效率。

实用新型内容本实用新型的目的在于提供一种成本低廉、开发周期较短、功能稳定的对网络计算机的远程多键盘鼠标的控制装置,实现网络内的多个计算机用户,使用多套输入设备,如鼠标和键盘对同处与网络内的服务端计算机进行远程控制,以提高工作效率,增强团队协作性,使远程作业更加直观和有趣。为了达到上述目的,本实用新型有如下技术方案本实用新型的一种对网络计算机的远程多键盘鼠标的控制装置,包括具有基于网络TCP/IP通信协议的服务端,包括工作模式分为本地模式和远程模式的若干个客户端,所述服务端局域网或者互联网与若干个客户端连接。其中,所述的客户端需要向操作系统注册工作模式切换热键,工作模式分为本地模式和远程模式,当客户端工作在本地模式时,本机可以进行所有正常操作,而不对服务端产生影响;客户端工作在远程模式时,客户端监控本机鼠标只能在客户端规定的区域移动, 并拦截所有鼠标和键盘动作,使其不在本机发挥作用,而是将所拦截的命令,包装成服务端可接受的消息,通过通信网络发送到服务端。其中,所述的客户端程序,能够通过注册的热键,改变程序运作的方式——本地模式、远程模式。其中,所述客户端在成功连接到服务器时,将本机发生的键盘键按下、抬起,鼠标移动、鼠标键抬起、按下的系统I/O操作,由通信网络,以服务端可识别的方式发送。其中,所述服务端接受客户端控制后,在屏幕Z轴顶端绘制一个可定义颜色的鼠标指针。其中,所述服务端在成功解析客户端发送的键盘和鼠标事件指令后,模拟计算机 I/O设备向操作系统发送事件。其中,所述服务器在执行客户端指令的同时,将鼠标位置、屏幕状态的信息,反馈给客户端,由客户端展示远程控制的结果和服务端状态。1本实用新型解决了目前多数操作系统不支持多个输入设备的限制,而无需经过修改或编写较为底层的硬件驱动。2本实用新型实现简单,由于其使用标准的网络通讯协议,可以轻易做到跨操作系统平台应用。3本实用新型可以摆脱计算机不离键盘鼠标的尴尬局面,对于只需要远程就可以达到使用效果的计算机效果实用,并且使用这种解决方案可以减少采购成本,使日常的生产和工作简洁,有条不紊。4本实用新型不改变使用者对计算机的操作习惯,仍延续固有的操作方式即可。
图1是本实用新型的硬件连接的示意图;图2是本实用新型中客户端运行流程图;图3是本实用新型中服务端运行流程图。
具体实施方式
以下实施例用于说明本实用新型,但不用来限制本实用新型的范围。本实用新型采用了 C/S架构,也就是客户端和服务端的实现方式。因此,依照图1 所示,至少要有两台计算机(服务器,客户端计算机)、操作系统(例如微软公司的Windows Xp视窗系统)和一个可以通信的网络(硬件设备;如交换机、路由器等,和给两台计算机分配恰当的IP地址)。本实用新型提到的服务端需部署在服务器上,其形式为系统服务程序, 随计算机开机自动运行;客户端程序部署到客户端计算机上,其形式为窗口程序。客户端的运行情况,如图2所示1、运行客户端,如首次运行,客户端则生成一个默认配置文件,包含服务端IP地址,默认热键等参数。并将热键信息注册为系统热键,用于操作者随时切换客户端的工作模式本地/远程模式。如果不是首次运行,则通过查找配置文件和程序启动参数,确定并保存,供以后使用。如果热键注册失败,则认为程序无法继续工作,自动结束;2、客户端成功注册热键,则默认进入本地模式,操作者执行的所有操作,除按下热键,都会作用在本机;3、操作者按下模式热键,程序尝试与已配置的服务端IP通讯,如果成功连接,则进入到远程模式,并开始监控本机鼠标和键盘的动作;如果因各种原因连接失败,则程序继续在本机模式下运行;4、客户端成功连接到服务端后,程序会将发生在本机的所有键盘和鼠标动作(包括鼠标移动、按键的按下与抬起,键盘键的按下与抬起)借由通讯协议,发送给服务端;5、如操作者按下热键,则程序切换回本地模式,程序不继续监控本机鼠标和键盘的动作。服务端的运行情况,如图3所示1、服务端程序启动,打开远程连接服务,等待客户端的连接申请;2、客户端申请连接,如此时已达到限定的数量,则服务端驳回申请;如未达到最大连接数量,则批准申请;3、对于批准的控制申请,服务端为其创建一个专属虚拟鼠标,可制定颜色和或外观;4、接收客户端发来的指令,并解析和分类,并模拟I/O设备,向操作系统发送键盘或者鼠标的输入信息;5、将虚拟鼠标的绝对位置回传给客户端,如客户端需要回读服务端屏幕信息,则连续给客户端回传屏幕信息;6、接到客户端发送来的断开连接请求,则销毁创建的虚拟鼠标,停止受控于该客户端。如上所述,便可较为充分的实现本实用新型。以上所述仅为本实用新型的较为合理的实施实例,本实用新型的保护范围包括但并不局限于此,本领域的技术人员任何基于本实用新型技术方案上非实质性变性变更均包括在本实用新型包括范围之内。
权利要求1. 一种对网络计算机的远程多键盘鼠标的控制装置,其特征在于包括具有基于网络 TCP/IP通信协议的服务端,包括工作模式分为本地模式和远程模式的若干个客户端,所述服务端局域网或者互联网与若干个客户端连接。
专利摘要本实用新型涉及一种对网络计算机的远程多键盘鼠标控制方法,包括具有基于网络TCP/IP通信协议的服务端,包括工作模式分为本地模式和远程模式的若干个客户端,所述服务端局域网或者互联网与若干个客户端连接,本实用新型是一种成本低廉、开发周期较短、功能稳定,实现网络内的多个计算机用户,使用多套输入设备,如鼠标和键盘对同处与网络内的服务端计算机进行远程控制,以提高工作效率,增强团队协作性,使远程作业更加直观和有趣。
文档编号H04L29/08GK202050438SQ201120088560
公开日2011年11月23日 申请日期2011年3月30日 优先权日2011年3月30日
发明者王益俊, 陈曦 申请人:北京彩讯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1