当前位置: 首页 > 专利查询>贾涛专利>正文

实现外设兼容的方法和系统技术方案

技术编号:10574585 阅读:135 留言:0更新日期:2014-10-29 09:38
本发明专利技术提供了一种实现外设兼容的方法和系统,该方法包括:终端设备根据外设设备的连接请求确定所述外设设备对应的协议类型,并向服务器发送协议解析规则请求;所述协议解析规则请求中携带有所述协议类型的标识信息;服务器在接收到协议转换规则请求后,查找所述协议转换规则请求中携带的标识信息所对应的协议解析规则,并发送给所述终端设备;所述终端设备根据接收到的协议解析规则对外设设备发送的数据进行解析。通过这种方式,能够使终端设备识别不同协议类型的外设发送的数据,从而兼容多种不同的外设。

【技术实现步骤摘要】

本专利技术涉及信息
,尤其涉一种实现外设兼容和系统。 
技术介绍
在传统外设上面,外设与PC、智能终端的连接已经非常普及,连接方式有多种,包括USB有线连接,2.4G无线连接,无线蓝牙连接等等。而针对游戏外设的连接及操控上,用户越来越倾向于免认证的无线连接方式。 目前可穿戴外设主要用于专用游戏机,如游戏厅的大型专用游戏机,如摩托,赛车,射击等游戏机,家用游戏机如wii,PS,Xbox等,这些游戏机成本较高,并且只能使用支持的专用游戏。 对比屏幕触控和手柄按键控制的传统游戏操控方式,可穿戴外设的出现将玩家从眼和手的局部操控中释放出来。除了由传统游戏外设改进过来的方向盘、电子枪、跳舞毯,目前市场上陆续出现的可穿戴外设有Google class、智能手表、运动手环等。 目前的可穿戴游戏外设针对特定的智能终端涉及,而不同的智能终端对应于不同的系统(比如安卓,IOS,WP等),这样就导致不同的外设之间不能很好的兼容。 
技术实现思路
本专利技术的目的是提供一种实现外设兼容的方法和系统。 本专利技术提供了一种的方法,包括: 终端设备根据外设设备的连接请求确定所述外设设备对应的协议类型,并向服务器发送协议解析规则请求;所述协议解析规则请求中携带有所述协议类型的标识信息; 服务器在接收到协议转换规则请求后,查找所述协议转换规则请求中携带的标识信息所对应的协议解析规则,并发送给所述终端设 备; 所述终端设备根据接收到的协议解析规则对外设设备发送的数据进行解析,转换为自身能够识别的协议类型。 优选的,所述服务器查找所述协议转换规则请求中携带的标识信息所对应的协议解析规则之前,所述方法还包括: 所述服务器获取协议类型的标识信息与相应的协议类型对应的协议解析规则之间的对应关系。 优选的,所述终端设备根据外设设备的连接请求确定所述外设设备对应的协议类型,具体包括:所述终端设备根据所述外设设备的连接请求中的特征字段确定所述对应的外设设备的协议类型。 优选的,所述终端设备在向服务器发送协议解析规则请求之前,所述方法还包括: 所述终端设备判断在本次连接事件之前是否接收到相同协议类型的协议解析规则; 所述终端设备在向服务器发送协议解析规则请求具体包括: 所述终端设备仅在判断本次连接事件之前没有接收到相同协议类型的协议解析规则时,向服务器发送协议解析规则请求。 优选的,所述方法还包括: 所述终端设备检测外设设备的设备类型,并向所述服务器发送用于表示所述设备类型的设备标识信息; 所述服务器在接收到所述设备标识信息后,向所述终端设备返回所述设备类型的设备能够支持的应用列表; 所述终端设备在接收所述应用列表并显示,并在检测到所述外设设备发送的下载请求后,从所述服务器下载所述下载请求对应的应用。 本专利技术还提供了一种实现外设兼容的系统,包括终端设备和服务器,其中, 所述终端设备,用于根据外设设备的连接请求确定所述外设设备对应的协议类型,并向服务器发送协议解析规则请求;所述协议解析规则请求中携带有所述协议类型的标识信息; 服务器,用于在接收到协议转换规则请求后,查找所述协议转换规则请求中携带的标识信息所对应的协议解析规则,并发送给所述终端设备; 所述终端设备,还用于根据接收到的协议解析规则对外设设备发送的数据进行解析,转换为自身能够识别的协议类型。 优选的,所述服务器还用于在查找所述协议转换规则请求中携带的标识信息所对应的协议解析规则之前,获取协议类型的标识信息与相应的协议类型对应的协议解析规则之间的对应关系。 优选的,所述终端设备用于根据所述外设设备的连接请求中的特征字段确定所述对应的外设设备的协议类型。 优选的,所述终端设备还用于在向服务器发送协议解析规则请求之前,判断在本次连接事件之前是否接收到相同协议类型的协议解析规则;并仅在判断为是时,向服务器发送协议解析规则请求。 优选的,所述终端设备还用于检测外设设备的设备类型,并向所述服务器发送用于表示所述设备类型的设备标识信息; 所述服务器还用于在接收到所述设备标识信息后,向所述终端设备返回所述设备类型的设备能够支持的应用列表; 所述终端设备还用于在接收所述应用列表并显示,并在检测到所述外设设备发送的下载请求后,从所述服务器下载所述下载请求对应的应用。 本专利技术中,终端设备根据外设设备的连接请求确定所述外设设备对应的协议类型,并向服务器发送协议解析规则请求;所述协议解析规则请求中携带有所述协议类型的标识信息;服务器在接收到协议转换规则请求后,查找所述协议转换规则请求中携带的标识信息所对应 的协议解析规则,并发送给所述终端设备;所述终端设备根据接收到的协议解析规则对外设设备发送的数据进行解析。通过这种方式,能够使终端设备识别不同协议类型的外设发送的数据,从而兼容多种不同的外设。 附图说明图1为本专利技术提供的一种实现外设兼容的方法的流程示意图; 图2为本专利技术一种优选的实现外设兼容的方法中的信号流示意图图; 图3为包含了本专利技术提供的实现外设兼容的系统以及外设设备和服务器的系统的结构示意图。 具体实施方式下面结合附图和实施例,对本专利技术的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。 本专利技术提供了一种实现外设兼容的方法,如图1所示,该方法包括: 步骤101,终端设备根据外设设备的连接请求确定所述外设设备对应的协议类型,并向服务器发送协议解析规则请求;所述协议解析规则请求中携带有所述协议类型的标识信息; 步骤102,服务器在接收到协议转换规则请求后,查找所述协议转换规则请求中携带的标识信息所对应的协议解析规则,并发送给所述终端设备; 步骤103,所述终端设备根据接收到的协议解析规则对外设设备发送的数据进行解析。 这里的终端设备可以为手机、智能电视终端等。 本专利技术中,能够使终端设备在检测到外设的连接请求后,从服务器获取用于对该外设设备报文进行解析的协议解析规则,并使用相应 的协议解析规则对外设设备发送的数据进行解析,这样就能够使终端设备识别不同协议类型的外设发送的数据,从而兼容多种不同的外设。 本专利技术所指的协议类型是指终端设备能够识别的协议类型,但是终端设备在得到协议解析规则请求之前,不能确定该协议类型的报文中的确切含义。举例来说,不同的游戏外设可能由于出厂的时间不同,可能会基于不同版本的安卓系统进行相应的游戏语言的编写,这样可能造成的一个问题是终端设备不能确定基于不同的版本安卓系统开发的外设设备其语言的编写规则,但是终端设备本身能够识别外设是基于哪个版本的安卓系统开发的,此时终端设备向服务器请求这些游戏语言的编写规则(即协议解析规则),之后对外设发送的报文进行翻译。 优选的,在所述服务器查找所述协议转换规则请求中携带的标识信息所对应的协议解析规则之前,所述方法还包括: 本文档来自技高网...

【技术保护点】
一种实现外设兼容的方法,其特征在于,包括:终端设备根据外设设备的连接请求确定所述外设设备对应的协议类型,并向服务器发送协议解析规则请求;所述协议解析规则请求中携带有所述协议类型的标识信息;服务器在接收到协议转换规则请求后,查找所述协议转换规则请求中携带的标识信息所对应的协议解析规则,并发送给所述终端设备;所述终端设备根据接收到的协议解析规则对外设设备发送的数据进行解析。

【技术特征摘要】
1.一种实现外设兼容的方法,其特征在于,包括:
终端设备根据外设设备的连接请求确定所述外设设备对应的协
议类型,并向服务器发送协议解析规则请求;所述协议解析规则请求
中携带有所述协议类型的标识信息;
服务器在接收到协议转换规则请求后,查找所述协议转换规则请
求中携带的标识信息所对应的协议解析规则,并发送给所述终端设
备;
所述终端设备根据接收到的协议解析规则对外设设备发送的数
据进行解析。
2.如权利要求1所述的方法,其特征在于,所述服务器查找所述
协议转换规则请求中携带的标识信息所对应的协议解析规则之前,所
述方法还包括:
所述服务器获取协议类型的标识信息与相应的协议类型对应的
协议解析规则之间的对应关系。
3.如权利要求1所述的方法,其特征在于,所述终端设备根据外
设设备的连接请求确定所述外设设备对应的协议类型,具体包括:所
述终端设备根据所述外设设备的连接请求中的特征字段确定所述对
应的外设设备对应的协议类型。
4.如权利要求1所述的方法,其特征在于,所述终端设备在向服
务器发送协议解析规则请求之前,所述方法还包括:
所述终端设备判断在本次连接事件之前是否接收到相同协议类
型的协议解析规则;
所述终端设备在向服务器发送协议解析规则请求具体包括:
所述终端设备仅在判断本次连接事件之前没有接收到相同协议
类型的协议解析规则时,向服务器发送协议解析规则请求。
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
所述终端设备检测外设设备的设备类型,并向所述服务器发送用
于表示所述设备类型的设备标识信息;
所述服务器在接收到所述设备标识信息后,向所述终端设备返回
所述设备类型的设备能够支持的应用列表;
所述终端设备在接收所述应用列表并显示,并在检测到所述外设<...

【专利技术属性】
技术研发人员:贾涛
申请(专利权)人:贾涛
类型:发明
国别省市:北京;11

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

1