[发明专利]基于安卓设备的虚拟手柄控制方法及存储介质在审
申请号: | 202111098960.2 | 申请日: | 2021-09-18 |
公开(公告)号: | CN115837159A | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 黄胜利;刘艳涛;徐继芸;郭峰 | 申请(专利权)人: | 福建星网视易信息系统有限公司 |
主分类号: | A63F13/24 | 分类号: | A63F13/24;A63F13/23;A63F13/327;H04M1/72412 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 唐燕玲 |
地址: | 350002 福建省福州市仓山区*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 设备 虚拟 手柄 控制 方法 存储 介质 | ||
1.一种基于安卓设备的虚拟手柄控制方法,其特征在于,包括:
第一设备创建至少一个的虚拟手柄设备,并分别配置各虚拟手柄设备的设备信息,所述设备信息包括虚拟手柄设备名称、虚拟手柄设备支持的事件类型以及键码映射关系,所述键码映射关系为虚拟手柄设备支持的键码与事件键值的关联关系;
接收第二设备发送的虚拟手柄设备绑定请求,所述虚拟手柄设备绑定请求包括虚拟手柄设备名称;
将所述第二设备与所述虚拟手柄设备绑定请求中的虚拟手柄设备名称对应的虚拟手柄设备进行绑定,并将绑定结果反馈至所述第二设备;
接收所述第二设备发送的虚拟手柄设备事件分发请求,所述虚拟手柄设备事件分发请求包括事件键值;
根据所述第二设备绑定的虚拟手柄设备的键码映射关系,获取所述事件键值对应的键码,并响应所述对应的键码。
2.根据权利要求1所述的基于安卓设备的虚拟手柄控制方法,其特征在于,所述第一设备创建至少一个的虚拟手柄设备,并分别配置各虚拟手柄设备的设备信息之前,进一步包括:
将第一设备配置为接收端,所述第一设备为安卓设备。
3.根据权利要求2所述的基于安卓设备的虚拟手柄控制方法,其特征在于,所述将第一设备配置为接收端具体为:
将第一设备的设备类型配置为接收端;
开启Wifi直连功能;
开启会话功能;
配置控制端口;
配置所述第一设备处于可发现状态。
4.根据权利要求3所述的基于安卓设备的虚拟手柄控制方法,其特征在于,所述接收第二设备发送的虚拟手柄设备绑定请求之前,进一步包括:
第一设备监听各第二设备的连接请求;
当接收到一第二设备的连接请求时,与所述一第二设备建立点对点连接,并将第一设备的IP地址发送至所述一第二设备,以使第一设备和所述一第二设备通过Web套接字进行通信。
5.根据权利要求1所述的基于安卓设备的虚拟手柄控制方法,其特征在于,所述接收第二设备发送的虚拟手柄设备绑定请求之后,进一步包括:
若不存在所述虚拟手柄设备绑定请求中的虚拟手柄设备名称对应的虚拟手柄设备,则创建所述虚拟手柄设备名称对应的虚拟手柄设备,并配置所述虚拟手柄设备的设备信息。
6.根据权利要求1所述的基于安卓设备的虚拟手柄控制方法,其特征在于,所述根据所述第二设备绑定的虚拟手柄设备的键码映射关系,获取所述事件键值对应的键码,并响应所述对应的键码具体为:
第一设备根据所述第二设备绑定的虚拟手柄设备的键码映射关系,获取所述事件键值对应的键码;
通过IO读写功能将所述对应的键码写入第一设备的输入系统中;
第一设备的系统响应所述对应的键码。
7.根据权利要求1所述的基于安卓设备的虚拟手柄控制方法,其特征在于,所述事件类型包括同步事件、按键事件、绝对坐标事件以及其他事件;
所述键码包括按键键码和绝对坐标键码;所述按键键码包括手柄的按键A的键码、按键B的键码、按键X的键码、按键Y的键码、选择键的键码、开始键的键码、左方向键的键码、右方向键的键码、上方向键的键码、下方向键的键码、返回键的键码以及辅助按键的键码;所述绝对坐标键码包括手柄摇杆X轴的绝对坐标的键码和手柄摇杆Y轴的绝对坐标的键码。
8.根据权利要求1-7任一项所述的基于安卓设备的虚拟手柄控制方法,其特征在于,所述第一设备为电视或投影仪,所述第二设备为手机或平板电脑。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-8任一项所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网视易信息系统有限公司,未经福建星网视易信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111098960.2/1.html,转载请声明来源钻瓜专利网。