一种在同一工作窗口中实现多指针设备操作的方法与设备技术

技术编号:6031915 阅读:202 留言:0更新日期:2012-04-11 18:40
本发明专利技术的目的是提供一种用于在同一工作窗口中实现多指针设备操作的方法与设备,指针控制设备获取用户通过多个指针设备在用户设备的同一工作窗口中所执行的多个指针操作;对所述多个指针操作进行调度处理,以确定所述多个指针操作所对应的执行顺序;根据所述执行顺序,执行与所述指针操作相对应的目标操作。与现有技术相比,本发明专利技术在同一工作窗口中实现了多指针设备操作,提高了指针操作的效率,提升了用户的使用体验。

【技术实现步骤摘要】

本专利技术涉及互联网
,尤其涉及一种用于在同一工作窗口中实现多指针设 备操作的技术。
技术介绍
随着互联网技术尤其是互联网游戏的发展,传统的在同一工作窗口中只能进行一 个指针设备操作的方式,已经难以满足用户的需求,例如,用户可能希望实现双人或多人游 戏,或者通过使用双手来提高指针操作的效率。因此,如何在同一工作窗口中实现多指针设备操作,提高指针操作的效率,提升用 户的使用体验,成为现今亟需解决的一个问题。
技术实现思路
本专利技术的目的是提供一种用于在同一工作窗口中实现多指针设备操作的方法与 设备。根据本专利技术的一个方面,提供了一种用于在同一工作窗口中实现多指针设备操作 的方法,其中,该方法包括以下步骤a获取用户通过多个指针设备在用户设备的同一工作窗口中所执行的多个指针操 作;b对所述多个指针操作进行调度处理,以确定所述多个指针操作所对应的执行顺 序;c根据所述执行顺序,执行与所述指针操作相对应的目标操作。根据本专利技术的另一方面,还提供了一种用于在同一工作窗口中实现多指针设备操 作的指针控制设备,其中,该设备包括获取装置,用于获取用户通过多个指针设备在用户设备的同一工作窗口中所执行 的多个指针操作;调度装置,用于对所述多个指针操作进行调度处理,以确定所述多个指针操作所 对应的执行顺序;执行装置,用于根据所述执行顺序,执行与所述指针操作相对应的目标操作。与现有技术相比,本专利技术在同一工作窗口中实现了多指针设备操作,提高了指针 操作的效率,提升了用户的使用体验。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它 特征、目的和优点将会变得更明显图1示出根据本专利技术一个方面的用于在同一工作窗口中实现多指针设备操作的 设备示意图2示出根据本专利技术一个优选实施例的用于在同一工作窗口中实现多指针设备 操作的设备示意图;图3示出根据本专利技术另一个方面的用于在同一工作窗口中实现多指针设备操作 的方法流程图;图4示出根据本专利技术一个优选实施例的用于在同一工作窗口中实现多指针设备 操作的方法流程图。附图中相同或相似的附图标记代表相同或相似的部件。 具体实施例方式下面结合附图对本专利技术作进一步详细描述。图1示出根据本专利技术一个方面的用于在同一工作窗口中实现多指针设备操作的 设备示意图。其中,指针控制设备1包括获取装置11、调度装置12和执行装置13。其中,获取装置11用于获取用户通过多个指针设备在用户设备的同一工作窗口 中所执行的多个指针操作。具体地,用户通过多个指针设备,包括但不限于鼠标、触摸屏、 触摸板、轨迹球、触控笔等,在用户设备的同一工作窗口中执行多个指针操作,例如在浏 览器页面中,一个鼠标选中其中的某段文字,另一个触控笔点击其中的某个链接;获取装 置11通过页面技术,例如JSP、ASP、PHP等页面技术,或通过检测指针设备的输入信号,如 RawInput技术等,获取用户当前在同一工作窗口中所执行的多个指针操作。优选地,所述指 针控制设备1还可以根据预定触发条件,开启或关闭多指针操作功能,例如当用户打开或 关闭所述多指针操作功能、所述多个指针设备进入或离开所述同一工作窗口等。本领域技 术人员应能理解上述指针设备仅为举例,其他现有的或今后可能出现的指针设备如可适用 于本专利技术,也应包含在本专利技术保护范围以内,并在此以引用方式包含于此。本领域技术人员 还应能理解上述获取多个指针操作的方式仅为举例,其他现有的或今后可能出现的获取多 个指针操作的方式如可适用于本专利技术,也应包含在本专利技术保护范围以内,并在此以引用方 式包含于此。调度装置12用于对所述多个指针操作进行调度处理,以确定所述多个指针操作 所对应的执行顺序。具体地,调度装置12根据获取装置11所获取的用户通过多个指针 设备在用户设备的同一工作窗口中所执行的多个指针操作,例如通过Rawlnput技术中的 DefRawInputProc函数回调,获取不同指针设备的设备标识,例如硬件端口号,进而获取不 同指针设备所对应的指针操作,对所述多个指针操作进行调度处理,以确定所述多个指针 操作所对应的执行顺序。例如,两个用户在同一个网页游戏中游玩,其中一个用户使用一个 鼠标对该网页游戏中的某个怪兽进行射击,另一个用户使用另一个鼠标对该网页游戏中的 另一个怪兽进行射击,获取装置11通过Rawlnput技术,获取到该两个用户的指针操作;接 着,调度装置12根据所述指针操作,并结合该两个鼠标所对应的硬件端口号,对该两个指 针操作进行调度处理,确定其执行顺序。优选地,对所述多个指针操作的调度处理也可以在 网络设备端完成,用户设备通过将获取的用户通过多个指针设备在用户设备的同一工作窗 口中所执行的多个指针操作发送给网络设备端,网络设备端的调度装置12对所述多个指 针操作进行调度处理,以确定所述多个指针操作所对应的执行顺序,所述网络设备再将所 述执行顺序发送给用户设备,以供用户设备端的其他装置进行进一步操作。本领域技术人员应能理解上述调度确定所述多个指针操作所对应的执行顺序的方式仅为举例,其他现有 的或今后可能出现的调度确定所述多个指针操作所对应的执行顺序的方式如可适用于本 专利技术,也应包含在本专利技术保护范围以内,并在此以引用方式包含于此。执行装置13用于根据所述执行顺序,执行与所述指针操作相对应的目标操作。具 体地,执行装置13根据调度装置12所确定的所述多个指针操作所对应的执行顺序,通过 函数调用、程序调用等方式,执行与所述指针操作相对应的目标操作。接上例,两个用户在 同一个网页游戏中游玩,其中一个用户使用一个鼠标对该网页游戏中的某个怪兽进行射 击,另一个用户使用另一个鼠标对该网页游戏中的另一个怪兽进行射击,获取装置11通过 RawInput技术,获取到该两个用户的指针操作;接着,调度装置12根据所述指针操作,并结 合该两个鼠标所对应的硬件端口号,对该两个指针操作进行调度处理,确定其执行顺序;随 后,执行装置13根据所述执行顺序,顺序地对两个怪兽进行射击操作,但由于时间间隔很 短,对该两个用户来说,视觉上该两个射击操作是近乎同时发生的。再如,假设用户在其用 户设备上同时包括多个指针设备,如一个鼠标和一个手写笔,则该用户不仅可以通过该鼠 标对页面进行操作,还可以通过该手写笔在与该页面同一窗口的书写区域中进行书写,而 不会相互干扰工作。本领域技术人员应能理解上述执行与所述指针操作相对应的目标操作 的方式仅为举例,其他现有的或今后可能出现的执行与所述指针操作相对应的目标操作的 方式如可适用于本专利技术,也应包含在本专利技术保护范围以内,并在此以引用方式包含于此。优选地,指针控制设备1的各个装置之间是持续不断工作的。具体地,获取装置11 获取用户通过多个指针设备在用户设备的同一工作窗口中所执行的多个指针操作;调度装 置12对所述多个指针操作进行调度处理,以确定所述多个指针操作所对应的执行顺序;执 行装置13根据所述执行顺序,执行与所述指针操作相对应的目标操作。在此,本领域技术 人员应理解“持续”是指指针控制设备1的各装置分别按照设定的或实时调整的工作模式 要求进行多个指针操作的获取、所述多个指针操作所对应的执行顺序的确定、与所述指针 操作相对应的目标操作的执行,直至所述用户在较长时间内停止通过多本文档来自技高网...

【技术保护点】
一种用于在同一工作窗口中实现多指针设备操作的方法,其中,该方法包括以下步骤:a获取用户通过多个指针设备在用户设备的同一工作窗口中所执行的多个指针操作;b对所述多个指针操作进行调度处理,以确定所述多个指针操作所对应的执行顺序;c根据所述执行顺序,执行与所述指针操作相对应的目标操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:宾彬
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:11

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

1