[发明专利]一种多输入共享视窗并发操作装置及方法在审
申请号: | 201910396228.X | 申请日: | 2019-05-14 |
公开(公告)号: | CN110209448A | 公开(公告)日: | 2019-09-06 |
发明(设计)人: | 李航 | 申请(专利权)人: | 李航 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/14;A63F13/52 |
代理公司: | 杭州华鼎知识产权代理事务所(普通合伙) 33217 | 代理人: | 欧阳俊 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 输入消息 输入组 并发操作 消息包 输出处理模块 消息处理 时间戳 子模块 视窗 分发 显示输出模块 消息处理模块 消息接收模块 计算机领域 并发处理 独立运行 分组模块 输出处理 输出要求 输入设备 显示窗口 共享 拆散 打包 并发 | ||
本发明涉及计算机领域,尤其涉及一种多输入共享视窗并发操作装置及方法,包括:分组模块,用于将所使用的输入设备分为若干输入组,各输入组的输入消息独立运行;消息接收模块,用于按照时间戳依次将同一时间各输入组的输入消息打包成消息包,并将消息包按照时间戳依次拆散,并将同一消息包中的输入消息进行同时分发;消息处理模块,包括若干消息处理子模块,所述消息处理子模块用于分别接收分发得到的输入消息,并对输入消息进行并发处理;输出处理模块,用于根据对输入消息的处理结果,按照输出要求进行并发输出处理;显示输出模块,用于根据输出处理模块的处理结果进行显示窗口;本发明从而实现多输入组的并发操作。
技术领域
本发明涉及计算机领域,尤其涉及一种多输入共享视窗并发操作装置及方法。
背景技术
现在的电脑桌面系统基本都是安装如微软windows、苹果mac、linux桌面系统,如redhat、suse、以及国产麒麟、深度等系统都是个人操作系统(personal computer),虽然这些系统可以实现多屏显示,以及可以接入多套鼠标键盘等输入设备,但同时只有一个输入设备在工作。
由于个人电脑桌面系统同一时间只能响应一套输入设备的信息,多个指令只能按照串行队列的方式执行。如图1所示,三个鼠标的按键消息ms1、ms2、ms3通过输入接收单元发送到图形引擎处理的时候都是以串行的方式收集以及发送到图形引擎,同时图形引擎同一时间也只处理一个鼠标的操作事件,并将处理的串行的显示数据信息通过显卡发送到显示终端。当我们用多个终端输入消息的时候,在显示终端看到的始终是有先后次序的事件处理流程。
当有多套输入设备的时候,只能等待输入消息一一排队执行,这样当多人、多套设备同时工作的时候,各输入设备之间互现干扰。因此现有个人桌面系统是无法让多人同时在同一桌面系统内工作的,更不用说各个输入设备间的协作了。
发明内容
为解决上述问题,本发明提出一种多输入共享视窗并发操作装置及方法,以实现对多个输入组的并发操作并显示。
一方面,本发明提出一种多输入共享视窗并发操作装置,包括:
分组模块,用于将所使用的输入设备分为若干输入组,各输入组的输入消息独立运行;
消息接收模块,用于按照时间戳依次将同一时间各输入组的输入消息打包成消息包,并将消息包按照时间戳依次拆散,并将同一消息包中的输入消息进行同时分发;
消息处理模块,包括若干消息处理子模块,所述消息处理子模块用于分别接收分发得到的输入消息,并对输入消息进行并发处理;
输出处理模块,用于根据对输入消息的处理结果,按照输出要求进行并发输出处理;
显示输出模块,用于根据输出处理模块的处理结果进行显示窗口。
优选的,所述将所使用的输入设备分为若干输入组包括:
若输入设备为本地连接,则根据同一输入设备的数量分为相同数量的输入组;若输入设备为远程连接,则根据输入设备的远程IP地址进行分组。
优选的,所述按照时间戳依次将同一时间各输入组的输入消息打包成消息包包括:
根据输入设备去抖动的参数调整,将设定时间段内不同输入组的输入消息视为同一时间发生的输入,并将同一时间的输入消息打包成相同时间戳ID的消息包。
优选的,所述消息接收模块有多个,每个消息接收单元接收设定数量的输入消息,并同时将同一时间输入的设定数量的输入消息打包成相同时间戳ID的消息包,并将消息包按照时间戳ID依次拆散,并将同一时间的输入消息同时分发。
优选的,所述消息处理模块有多个,所述消息接收模块优先将输入消息分发到处理压力小的消息处理模块。
优选的,所述按照输出要求进行并发输出包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于李航,未经李航许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910396228.X/2.html,转载请声明来源钻瓜专利网。