一种多个手柄和一个收发器通信的方法及系统技术方案

技术编号:9620317 阅读:99 留言:0更新日期:2014-01-30 09:02
本发明专利技术属于无线通信技术领域,尤其涉及一种多个手柄和一个收发器通信的方法及系统。本发明专利技术所述的方法将收发器枚举为多个手柄接口,给多个手柄分别分配手柄序号,手柄序号与手柄接口一一对应;手柄发送的数据包包含手柄序号,根据手柄序号与手柄接口的对应关系,可将数据包上传至主机上对应的手柄接口,进而实现多个手柄连接到一个收发器上进行工作,从而更少地占用主机USB口。

Method and system for communication between multiple handles and a transceiver

The invention belongs to the technical field of wireless communication, in particular to a method and a system for communication between a plurality of handles and a transceiver. The method of the invention will handle multiple enumeration for the transceiver interface to handle multiple allocated handle serial number, serial number and handle handle interface corresponding to the handle; send packets containing a serial number, serial number and handle handle according to the corresponding relationship of the interface, the data packets corresponding to the handle interface uploaded to the host then, has a handle connected to a transceiver to work, and less occupied host USB port.

【技术实现步骤摘要】
一种多个手柄和一个收发器通信的方法及系统
本专利技术属于无线通信
,尤其涉及一种多个手柄和一个收发器通信的方法及系统。
技术介绍
手柄是电子游戏机和PC的输入设备,通过操纵其按钮等,实现对电脑上模拟角色等的控制。无线手柄支持远距离无线传输,可以让用户在没有线的束缚下,更远距离,更多角度的操作使用。目前市场上的无线手柄采用的是一个手柄对应一个USB收发器的工作机制,这种工作机制在对打或两个角色需要同时操作的游戏下,必须占用主机的两个USB 口来同时进行两个手柄的操作,当主机的USB 口较少时,就会非常的不便利。
技术实现思路
鉴于此,本专利技术提供一种多个手柄和一个收发器通信的方法及系统,本专利技术所述的方法可以将多个手柄连接到一个收发器上进行工作,从而可以更少地占用主机USB 口。本专利技术技术方案:—种多个手柄和一个收发器通信的方法,包括:主机将收发器枚举为多个手柄接口 ;收发器给多个手柄分别分配手柄序号,所述手柄序号与所述手柄接口一一对应;手柄生成包含手柄序号和手柄动作信息的数据包,并发送该数据包给收发器;收发器接收所述数据包,解析出数据包的手柄序号,根据手柄序号与手柄接口的对应关系,将所述数据包发送至主机上对应的手柄接口。进一步地,所述方法还包括:主机发送包含手柄接口的震动消息给收发器;收发器接收所述震动消息,解析出震动消息的手柄接口,根据手柄接口与手柄序号的对应关系,将所述震动消息发送给对应的手柄。进一步地,所述收发器给多个手柄分别分配手柄序号包括:收发器与某一个手柄配对,并将预存的手柄序号发送给该手柄;收发器将预存的手柄序号递增,并与手柄的数量求余,得到的余数分别作为剩余手柄的手柄序号;收发器分别与剩余手柄配对,并将剩余手柄的手柄序号分别发送给剩余手柄。进一步地,所述预存的手柄序号为O。进一步地,所述手柄的数量为2。—种多个手柄和一个收发器通信的系统,包括主机、收发器和多个手柄,所述主机,用于将收发器枚举为多个手柄接口 ;所述收发器,用于给多个手柄分别分配手柄序号,所述手柄序号与所述手柄接口一一对应;以及用于接收数据包,解析出数据包的手柄序号,根据手柄序号与手柄接口的对应关系,将数据包上传至主机上对应的手柄接口 ;所述手柄,用于生成包含手柄序号和手柄动作信息的数据包,并发送该数据包给收发器;进一步地,所述主机还用于发送包含手柄接口的震动消息给收发器;所述收发器还用于接收所述震动消息,解析出震动消息的手柄接口,根据手柄接口与手柄序号的对应关系,将所述震动消息发送给对应的手柄。进一步地,所述给多个手柄分别分配手柄序号包括:与某一个手柄配对,并将预存的手柄序号发送给该手柄;将预存的手柄序号递增,并与手柄的数量求余,得到的余数分别作为剩余手柄的手柄序号;分别与剩余手柄配对,并将剩余手柄的手柄序号分别发送给剩余手柄。进一步地,所述预存的手柄序号为O。进一步地,所述手柄的数量为2。本专利技术有益效果:本专利技术所述的方法包括:主机将收发器枚举为多个手柄接口 ;收发器给多个手柄分别分配手柄序号,所述手柄序号与所述手柄接口一一对应;手柄生成包含手柄序号和手柄动作信息的数据包,并发送该数据包给收发器;收发器接收数据包,解析出数据包的手柄序号,根据手柄序号与手柄接口的对应关系,将数据包上传至主机上对应的手柄接口。本专利技术所述的方法将收发器枚举为多个手柄接口,给多个手柄分别分配手柄序号,手柄序号与手柄接口 一一对应;手柄发送的数据包包含手柄序号,根据手柄序号与手柄接口的对应关系,可将数据包上传至主机上对应的手柄接口,进而实现多个手柄连接到一个收发器上进行工作,从而更少地占用主机USB 口。【附图说明】图1是本专利技术所述方法实施例一的流程图。图2是本专利技术所述方法实施例二的流程图。图3是本专利技术所述方法实施例三的流程图。图4是本专利技术所述方法实施例四的流程图。图5是本专利技术所述系统的框图。【具体实施方式】为了更清楚地说明本专利技术的技术方案,下面结合附图对本专利技术做进一步详细的说明。实施例一实施例一为手柄通过收发器给主机发送数据的通信过程。参见图1,一种多个手柄和一个收发器通信的方法,包括:S101、主机将收发器枚举为多个手柄接口 ;S102、收发器给多个手柄分别分配手柄序号,所述手柄序号与所述手柄接口一一对应;S103、手柄生成包含手柄序号和手柄动作信息的数据包,并发送该数据包给收发器;S104、收发器接收所述数据包,解析出数据包的手柄序号,根据手柄序号与手柄接口的对应关系,将所述数据包发送至主机上对应的手柄接口。本专利技术所述的方法将收发器枚举为多个手柄接口,给多个手柄分别分配手柄序号,手柄序号与手柄接口 对应;手柄发送的数据包包含手柄序号,根据手柄序号与手柄接口的对应关系,可将数据包上传至主机上对应的手柄接口,进而实现多个手柄连接到一个收发器上进行工作,从而更少地占用主机USB 口。实施例二实施例二为主机通过收发器给手柄发送数据的通信过程。参见图2,—种多个手柄和一个收发器通信的方法,包括:S201、主机将收发器枚举为多个手柄接口 ;S202、收发器给多个手柄分别分配手柄序号,所述手柄序号与所述手柄接口一一对应;S203、主机发送包含手柄接口的震动消息给收发器;S204、收发器接收所述震动消息,解析出震动消息的手柄接口,根据手柄接口与手柄序号的对应关系,将所述震动消息发送给对应的手柄。本专利技术所述的方法将收发器枚举为多个手柄接口,给多个手柄分别分配手柄序号,手柄序号与手柄接口 对应;主机发送的震动消息包含手柄接口,根据手柄序号与手柄接口的对应关系,可将震动消息发送给对应的手柄,进而实现多个手柄连接到一个收发器上进行工作,从而更少地占用主机USB 口。实施例三实施例三为手柄与主机通过收发器互相通信的过程。参见图3,—种多个手柄和一个收发器通信的方法,包括:S301、主机将收发器枚举为多个手柄接口 ;S302、收发器给多个手柄分别分配手柄序号,所述手柄序号与所述手柄接口一一对应;S303、手柄生成包含手柄序号和手柄动作信息的数据包,并发送该数据包给收发器;S304、收发器接收所述数据包,解析出数据包的手柄序号,根据手柄序号与手柄接口的对应关系,将所述数据包发送至主机上对应的手柄接口 ;S305、主机发送包含手柄接口的震动消息给收发器;S306、收发器接收所述震动消息,解析出震动消息的手柄接口,根据手柄接口与手柄序号的对应关系,将所述震动消息发送给对应的手柄。本专利技术所述的方法将收发器枚举为多个手柄接口,给多个手柄分别分配手柄序号,手柄序号与手柄接口 对应;手柄发送的数据包包含手柄序号,根据手柄序号与手柄接口的对应关系,可将数据包上传至主机上对应的手柄接口 ;主机发送的震动消息包含手柄接口,根据手柄序号与手柄接口的对应关系,可将震动消息发送给对应的手柄;如此能实现多个手柄连接到一个收发器上进行工作,从而更少地占用主机USB 口。实施例四实施例四以手柄的数量为2,收发器预存的手柄序号为O为例,具体说明本专利技术的过程。参见图4, 一种多个手柄和一个收发器通信的方法,包括:S401、主机将收发器枚举为2个手柄接口 ;步骤S401中,主机将收发器枚举为2个手柄接口 A和B。S402、收发器与2手柄中的I个手柄配对,并将预存的手柄序号O发送给该本文档来自技高网...

【技术保护点】
一种多个手柄和一个收发器通信的方法,其特征在于,包括:主机将收发器枚举为多个手柄接口;收发器给多个手柄分别分配手柄序号,所述手柄序号与所述手柄接口一一对应;手柄生成包含手柄序号和手柄动作信息的数据包,并发送该数据包给收发器;收发器接收所述数据包,解析出数据包的手柄序号,根据手柄序号与手柄接口的对应关系,将所述数据包发送至主机上对应的手柄接口。

【技术特征摘要】
1.一种多个手柄和一个收发器通信的方法,其特征在于,包括: 主机将收发器枚举为多个手柄接口; 收发器给多个手柄分别分配手柄序号,所述手柄序号与所述手柄接口一一对应; 手柄生成包含手柄序号和手柄动作信息的数据包,并发送该数据包给收发器; 收发器接收所述数据包,解析出数据包的手柄序号,根据手柄序号与手柄接口的对应关系,将所述数据包发送至主机上对应的手柄接口。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 主机发送包含手柄接口的震动消息给收发器; 收发器接收所述震动消息,解析出震动消息的手柄接口,根据手柄接口与手柄序号的对应关系,将所述震动消息发送给对应的手柄。3.根据权利要求1所述的方法,其特征在于,所述收发器给多个手柄分别分配手柄序号包括: 收发器与某一个手柄配对,并将预存的手柄序号发送给该手柄; 收发器将预存的手柄序号递增,并与手柄的数量求余,得到的余数分别作为剩余手柄的手柄序号; 收发器分别与剩余手柄配对,并将剩余手柄的手柄序号分别发送给剩余手柄。4.根据权利要求3所述的方法,其特征在于,所述预存的手柄序号为O。5.根据权利要求3所述的方法,其特征在于,所述手柄的数量为2。6.一种多个手柄...

【专利技术属性】
技术研发人员:何俊宏阮建彬
申请(专利权)人:深圳雷柏科技股份有限公司
类型:发明
国别省市:

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

1