一种游戏手柄模拟配置文件的配置方法及终端的制作方法

文档序号:6513599阅读:265来源:国知局
一种游戏手柄模拟配置文件的配置方法及终端的制作方法
【专利摘要】本发明实施例提供了一种游戏手柄模拟配置文件的配置方法及虚拟游戏手柄终端,通过在虚拟游戏手柄终端设置易于用户操控的游戏控键,并与游戏本身的控键建立映射关系,并形成模拟配置文件,方便用户操作游戏,提高了用户玩游戏时的体验。
【专利说明】一种游戏手柄模拟配置文件的配置方法及终端
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种游戏手柄模拟配置文件的配置方法及终端。
【背景技术】
[0002]多屏互动是指在不同的操作系统(10S、ANDROID、WIN7、WINDOWS XP、VISTA等),以及不同的终端设备(智能手机、智能平板、电脑、TV)之间可以相互兼容跨越操作,通过无线网络连接的方式,实现数字多媒体(高清视频,音频,图片)内容的传输,可以同步不同屏幕的显示内容,可以通过智能终端实现控制设备等一系列操作。目前有众多协议支持多屏互动,如 AirPlay、DLNA> WiPlug、WiD1、闪联协议等。
[0003]这些协议之间本身无法兼容互通,各家公司必须通过自己的技术来兼容众多不同协议,才能真正实现跨系统平台操作的多屏互动。
[0004]玩游戏是我们生活中不可缺少的一种娱乐活动,在大屏电视上玩游戏更能获得完美的体验。传统玩游戏的方式是通过电脑键盘、鼠标或者物理游戏手柄,这些方式既增加了玩游戏的成本,也受空间、位置等条件的局限性。通过虚拟游戏手柄可以完美解决这些问题,使玩游戏变得更简单、更快捷、更实用。
[0005]现有技术中将电视的屏幕传到其它有触控功能的终端的屏幕进行显示,用户在触控终端的上进行触摸,触控终端上的软件接收触摸事件再将其相关数据传递到电视上,达到触控电视的效果。但是通过这种方法来操作游戏,由于从电视屏上传屏过来的游戏画面上的游戏控键可能较小,不方便控制;而且控键一般都分布在游戏画面的拐角位置,并不方便用户操纵;玩游戏时,用户需要一边看电视上的游戏画面,一边注意自己触控终端的游戏控键,防止按错,这种情况下,用户会觉得不如直接在触控终端上玩游戏,用户体验不好。

【发明内容】

[0006]为了解决现有技术中用户玩游戏体验不好的问题,本发明实施例提供了一种游戏手柄模拟配置文件的配置方法,包括步骤:
[0007]虚拟游戏手柄终端与游戏终端建立通信连接,启动游戏终端的游戏;
[0008]虚拟游戏手柄终端判断该虚拟游戏手柄终端控制该游戏的模拟配置文件是否已经配置;
[0009]如果未配置,虚拟游戏手柄终端则获取第一游戏控键映射到虚拟游戏手柄终端上的第一坐标信息,所述第一游戏控键为所述游戏终端上该游戏的游戏界面所包含的游戏控键;
[0010]所述虚拟游戏手柄终端上设置有与所述第一游戏控键功能对应的第二游戏控键,根据所述第一坐标信息与所述第二游戏控键的第二坐标信息,生成两者对应的坐标映射关系,再根据游戏终端与虚拟游戏手柄终端显示屏的尺寸比例生成所述虚拟游戏手柄终端控制所述游戏的模拟配置文件;[0011]显示所述虚拟游戏手柄终端的第二游戏控键界面,当检测到第二游戏控键被点击时,根据所述模拟配置文件中的映射关系响应游戏终端的第一游戏控键,从而控制游戏。
[0012]本发明实施例还提供了一种虚拟游戏手柄终端,包括:
[0013]启动模块:用于与游戏终端建立通信连接,启动游戏终端的游戏;
[0014]判断模块:用于判断该虚拟游戏手柄终端控制该游戏的模拟配置文件是否已经配置;
[0015]获取第一坐标信息模块:用于如果判断模块判断未配置模拟配置文件,虚拟游戏手柄终端则获取第一游戏控键映射到虚拟游戏手柄终端上的第一坐标信息,所述第一游戏控键为所述游戏终端上该游戏的游戏界面所包含的游戏控键;
[0016]模拟配置文件配置模块:所述虚拟游戏手柄终端上设置有与所述第一游戏控键功能对应的第二游戏控键,用于根据所述第一坐标信息与所述第二游戏控键的第二坐标信息,生成两者对应的坐标映射关系,再根据游戏终端与虚拟游戏手柄终端显示屏的尺寸比例生成所述虚拟游戏手柄终端控制所述游戏的模拟配置文件;
[0017]控制模块:用于显示所述虚拟游戏手柄的第二游戏控键界面,当检测到第二游戏控键被点击时,根据所述模拟配置文件中的映射关系响应游戏终端的第一游戏控键,从而控制游戏。
[0018]本发明实施例提供的游戏手柄模拟配置文件的配置方法及虚拟游戏手柄终端,通过在虚拟游戏手柄终端设置易于用户操控的游戏控键,并与游戏本身的控键建立映射关系,并形成模拟配置文件,方便用户操作游戏,提高了用户玩游戏时的体验。
【专利附图】

【附图说明】
[0019]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本发明实施例提供的一种游戏手柄模拟配置文件的配置方法的流程示意图;
[0021]图2为本发明实施例中一种带有第一游戏控键的游戏画面;
[0022]图3为本发明实施例中一种第二游戏控键的界面;
[0023]图4为本发明实施例提供的另一种游戏手柄模拟配置文件的配置方法;
[0024]图5为本发明实施例提供的一种获取第一坐标信息的方法;
[0025]图6为本发明实施例提供的另一种获取第一坐标信息的方法;
[0026]图7为本发明实施例提供的另一种获取第一坐标信息的方法;
[0027]图8为本发明实施例提供的一种虚拟游戏手柄终端;
[0028]图9为本发明实施例提供的另一种虚拟游戏手柄终端;
[0029]图10为本发明实施例提供的一种第一坐标信息模块;
[0030]图11为本发明实施例提供的另一种第一坐标信息模块;
[0031]图12为本发明实施例提供的另一种第一坐标信息模块;
[0032]图13为本发明实施例提供的一种获取第一坐标信息的应用场景图;[0033]图14为本发明实施例提供的一种获取第一坐标信息的应用场景图。
【具体实施方式】
[0034]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0035]请参见图1,是本发明实施例提供的一种游戏手柄模拟配置文件的配置方法的流程示意图,所述方法包括步骤:
[0036]SlOl:虚拟游戏手柄终纟而与游戏终纟而建立通彳目连接,启动游戏终纟而的游戏;
[0037]需要说明的是,虚拟游戏手柄终端与游戏终端可以通过WIF1、蓝牙、红外等无线通信方式进行通信。
[0038]本发明中的虚拟游戏手柄终端为可触控的移动终端,如手机、pad等,游戏终端可以为数字电视接收终端或者电脑,该数字电视接收终端可以为机顶盒,数字电视一体机。游戏应用程序在数字电视终端或者电脑等大屏幕的游戏终端上运行,用手机或者pad等易于用户操控的小屏手持终端作为虚拟游戏手柄控制游戏,在大屏上显示游戏画面,在小屏上操控游戏,用户体验较好。
[0039]S102:虚拟游戏手柄终端判断该虚拟游戏手柄终端控制该游戏的模拟配置文件是否已经配置;
[0040]需要说明的是,在此步 骤之前,虚拟游戏手柄终端也会根据游戏标识判断该游戏是否带有控键,如果没有控键信息,则无需配置模拟配置文件,用户直接操作。本发明实施例针对带有控键的游戏。
[0041]S103:如果未配置,虚拟游戏手柄终端则获取第一游戏控键映射到虚拟游戏手柄终端上的第一坐标信息,所述第一游戏控键为所述游戏终端上该游戏的游戏界面所包含的游戏控键;
[0042]需要说明的是,游戏端的游戏画面上会有一个或多个游戏控键,所述游戏控键可以是方向、加速、暂停、停止或者开始控键等,将该带有游戏控键的游戏画面传屏至虚拟游戏手柄终端,然后获取该游戏画面的游戏控键在虚拟游戏手柄终端屏幕上的位置坐标。
[0043]S104:所述虚拟游戏手柄终端上设置有与所述第一游戏控键功能对应的第二游戏控键,根据所述第一坐标信息与所述第二游戏控键的第二坐标信息,生成两者对应的坐标映射关系,再根据游戏终端与虚拟游戏手柄终端显示屏的尺寸比例生成所述虚拟游戏手柄终端控制所述游戏的模拟配置文件;
[0044]需要说明的是,第二游戏控键与第一游戏控键的功能是--对应的,例如第一游
戏控键包括方向、加速、暂停、停止或者开始控键,那么第二游戏控键同样也会包括这些控键,但是第二游戏控键与第一游戏控键的排布方式是不一样的,第二游戏控键是按照用户的操控习惯排布的,可以排布成类似实体手柄的控键布局,控键的大小也会有所改变,为了方便用户操作,可以把控键按一定比例放大,参考图2及图3,图2提供了一种带有第一游戏控键的游戏画面,图3提供了一种第二游戏控键的界面。
[0045]另外,第一坐标信息与第二坐标信息具有共同的参照物,坐标都位于虚拟游戏手柄屏幕上,将这两组坐标信息按照一定的算法生成对应映射关系,并根据游戏终端与虚拟游戏手柄终端显示屏的尺寸比例,从而可以将虚拟游戏手柄的第二游戏控键与游戏端的第一游戏控键对应起来,再通过两个终端间的传输协议即可完成第二游戏控键对第一游戏控键的控制。
[0046]S105:显示所述虚拟游戏手柄终端的第二游戏控键界面,当检测到第二游戏控键被点击时,根据所述模拟配置文件中的映射关系响应游戏终端的第一游戏控键,从而控制游戏。
[0047]需要说明的是,模拟配置文件配置结束后,即退出配置界面,显示第二游戏控键的界面,用户即可操作此界面的控键操作游戏。
[0048]本发明实施例还提供了一种游戏手柄模拟配置文件的配置方法,可以提供用户从云端服务器自动获取已配置的模拟配置文件。
[0049]参考图4,该方法包括步骤:
[0050]S201:虚拟游戏手柄终纟而与游戏终纟而建立通彳目连接,启动游戏终纟而的游戏;
[0051]S202:虚拟游戏手柄终端从游戏终端获取游戏标识,并根据所述游戏标识判断所述虚拟游戏手柄终端是否已经配置该游戏的模拟配置文件;以及请求云端服务器,判断所述云端服务器是否存在与所述虚拟游戏手柄终端相对应的模拟配置文件;
[0052]具体的,虚拟游戏手柄终端会判断虚拟游戏手柄终端以及服务器云端是否已经存在该游戏与该游戏手柄对应的模拟配置文件。虚拟游戏手柄终端发送请求指令给游戏终端以获取游戏标识,游戏标识包括游戏名称,可以根据该游戏名称判断该虚拟游戏手柄终端是否已经配置该游戏的模拟配置文件。
[0053]同时,游戏手柄终端还会请求云端服务器,判断云端服务器是否存在与该虚拟游戏手柄终端屏幕尺寸相对应的模拟配置文件。
[0054]S2031:如果判断虚拟游戏手柄终端已配置模拟配置文件,则直接读取,并控制游戏;如果判断云端服务器上存在该模拟配置文件,则下载至虚拟游戏手柄终端供其使用;
[0055]例如,有游戏A与显示屏尺寸分别为a的虚拟游戏手柄终端,游戏A与尺寸a的游戏手柄的会生成一个模拟配置文件,此模拟配置文件将适用于所有的显示屏尺寸为a的虚拟游戏手柄终端控制游戏A,如果将此模拟配置文件被上传至云端服务器,游戏手柄终端会自动检测云端服务器是否存在此模拟配置文件,如果有,会下载至虚拟游戏手柄端,用户可以直接使用,节省了大量用户重复配置的时间。
[0056]当然,用户也有选择重新配置模拟配置文件的的权利,如果觉得此模拟配置文件配置的不好,用户也可以选择重新配置。
[0057]S2032:如果未配置,虚拟游戏手柄终端则获取第一游戏控键映射到虚拟游戏手柄终端上的第一坐标信息,所述第一游戏控键为所述游戏终端上该游戏的游戏界面所包含的游戏控键;
[0058]S204:所述虚拟游戏手柄终端上设置有与所述第一游戏控键功能对应的第二游戏控键,根据所述第一坐标信息与所述第二游戏控键的第二坐标信息,生成两者对应的坐标映射关系,再根据游戏终端与虚拟游戏手柄终端显示屏的尺寸比例生成所述虚拟游戏手柄终端控制所述游戏的模拟配置文件;
[0059]S205:提示用户是否将所述模拟配置文件上传至云端服务器;[0060]用户可以选择是否将模拟配置文件上传至云端服务器,共享给其他用户。
[0061]S206:显示所述虚拟游戏手柄终端的第二游戏控键界面,当检测到第二游戏控键被点击时,根据所述模拟配置文件中的映射关系响应游戏终端的第一游戏控键,从而控制游戏。
[0062]本实施例提供的游戏手柄模拟配置文件的配置方法,提供了将模拟配置文件存储在云端服务器的策略,可以避免用户对同一屏幕尺寸游戏手柄终端的重复配置,节省了用户的时间。
[0063]本发明实施例提供了几种获取第一坐标信息的方法,以下对这几种方法进行详细阐述。
[0064]本发明实施例提供的一种获取第一坐标信息的方法,可参考图5,包括以下步骤:
[0065]S301:虚拟游戏手柄终端获取游戏终端传屏过来的包括有第一游戏控键的游戏界面;
[0066]S302:所述虚拟游戏手柄终端上显示包括第一游戏控键的游戏界面及虚拟游戏手柄终端的可移动的第三游戏控键,所述第三游戏控键与所述第二游戏控键的功能一一关联并对应;
[0067]第三游戏控键是与第二游戏控键的功能一一对应的,第二游戏控键即为用户最终操作游戏所使用的控键,为了易于引导用户配置,本发明实施例优选将拖曳前的所显示的第三游戏控键大小布局设置为与第二游戏控键相同,即第三游戏控键拖曳前的初始坐标位置与第二游戏控键的坐标位置相同。
[0068]S303:将所述第三游戏控键拖曳至第一游戏控键上;如图13和14所示,图13为用户将三游戏控键拖曳至第一游戏控键上的场景图,图14为拖曳完动作完成后的场景图。
[0069]第三游戏控键为可缩放控键,为了使控制更精确,用户可以将第三游戏控键缩放至与第一游戏控键同等大小。
[0070]S304:计算第三游戏控键拖曳后的当前坐标信息,以获得第一游戏控键的第一坐标信息。
[0071]由于传屏过来的游戏界面是一张不可编辑的图片,所以无法直接获取其第一游戏控键的坐标信息,该方法中,利用虚拟游戏手柄终端自身预先设置的可移动的第三游戏控键,将其拖曳至第一游戏控键上,通过计算第三游戏控键拖曳后的坐标即可得知第一游戏控键的坐标。
[0072]本发明实施例提供了另外一种获取第一坐标信息的方法,参考图6,包括以下步骤:
[0073]S401:虚拟游戏手柄终端获取游戏终端传屏过来的包括有第一游戏控键的游戏界面;
[0074]S402:通过采集用户点击第一游戏控键的触控点获取第一游戏控键的第一坐标信息,并将所述第一坐标信息与第二游戏控键进行关联。
[0075]该方法中通过用户点击第一游戏控键的触控点获取第一坐标信息,系统会提示用户点击控键的圆心及半径,以计算控键坐标。
[0076]本发明实施例还提供了一种获取第一坐标信息的方法,参考图7,包括以下步骤:
[0077]S501:游戏终端计算第一游戏控键的当前坐标信息,并将此坐标信息发送至所述虚拟游戏手柄终%5 ;
[0078]S502:所述虚拟游戏手柄终端根据游戏终端显示屏与虚拟游戏手柄终端显示屏的尺寸比例计算所述第一游戏控键映射到虚拟游戏手柄终端上时的第一坐标信息。
[0079]该方法中通过游戏终端计算第一游戏控键的坐标信息,然后发送至虚拟游戏手柄终端,虚拟游戏手柄终端再根据两个终端显示屏的尺寸比例计算第一游戏控键映射到虚拟游戏手柄终端上时的第一坐标信息。
[0080]需要说明的是,第一坐标信息的获取还可以为其他的方式,具体的实施方式不构成对本发明的限制。
[0081]本发明实施例提供了一种虚拟游戏手柄终端,参考图8,包括:
[0082]启动模块101:用于与游戏终端建立通信连接,启动游戏终端的游戏;
[0083]需要说明的是,虚拟游戏手柄终端与游戏终端可以通过WIF1、蓝牙、红外等无线通信方式进行通信。
[0084]本发明中的虚拟游戏手柄终端为可触控的移动终端,如手机、pad等,游戏终端可以为数字电视接收终端或者电脑,该数字电视接收终端可以为机顶盒,数字电视一体机。游戏应用程序在数字电视终端或者电脑等大屏幕的游戏终端上运行,用手机或者pad等易于用户操控的小屏手持终端作为虚拟游戏手柄控制游戏,在大屏上显示游戏画面,在小屏上操控游戏,用户体验较好。
[0085]判断模块102:用于 判断该虚拟游戏手柄终端控制该游戏的模拟配置文件是否已
经配置;
[0086]需要说明的是,虚拟游戏手柄终端也会根据游戏标识判断该游戏是否带有控键,如果没有控键信息,则无需配置模拟配置文件,用户直接操作。本发明实施例针对带有控键的游戏。
[0087]获取第一坐标信息模块103:用于如果判断模块判断未配置模拟配置文件,虚拟游戏手柄终端则获取第一游戏控键映射到虚拟游戏手柄终端上的第一坐标信息,所述第一游戏控键为所述游戏终端上该游戏的游戏界面所包含的游戏控键;
[0088]需要说明的是,游戏端的游戏画面上会有一个或多个游戏控键,所述游戏控键可以是方向、加速、暂停、停止或者开始控键等,将该带有游戏控键的游戏画面传屏至虚拟游戏手柄终端,然后获取该游戏画面的游戏控键在虚拟游戏手柄终端屏幕上的位置坐标。
[0089]模拟配置文件配置模块104:所述虚拟游戏手柄终端上设置有与所述第一游戏控键功能对应的第二游戏控键,用于根据所述第一坐标信息与所述第二游戏控键的第二坐标信息,生成两者对应的坐标映射关系,再根据游戏终端与虚拟游戏手柄终端显示屏的尺寸比例生成所述虚拟游戏手柄终端控制所述游戏的模拟配置文件;
[0090]需要说明的是,第二游戏控键与第一游戏控键的功能是--对应的,例如第一游
戏控键包括方向、加速、暂停、停止或者开始控键,那么第二游戏控键同样也会包括这些控键,但是第二游戏控键与第一游戏控键的排布方式是不一样的,第二游戏控键是按照用户的操控习惯排布的,可以排布成类似实体手柄的控键布局,控键的大小也会有所改变,为了方便用户操作,可以把控键按一定比例放大,参考图2及图3,图2提供了一种带有第一游戏控键的游戏画面,图3提供了一种第二游戏控键的界面。
[0091]另外,第一坐标信息与第二坐标信息具有共同的参照物,坐标都位于虚拟游戏手柄屏幕上,将这两组坐标信息按照一定的算法生成对应映射关系,并根据游戏终端与虚拟游戏手柄终端显示屏的尺寸比例,从而可以将虚拟游戏手柄的第二游戏控键与游戏端的第一游戏控键对应起来,再通过两个终端间的传输协议即可完成第二游戏控键对第一游戏控键的控制。
[0092]控制模块105:用于显示所述虚拟游戏手柄的第二游戏控键界面,当检测到第二游戏控键被点击时,根据所述模拟配置文件中的映射关系响应游戏终端的第一游戏控键,从而控制游戏。
[0093]需要说明的是,模拟配置文件配置结束后,即退出配置界面,显示第二游戏控键的界面,用户即可操作此界面的控键操作游戏。
[0094]本发明实施例还提供了一种虚拟游戏手柄终端,可以提供用户从云端服务器自动获取已配置的模拟配置文件。参考图9,包括以下模块:
[0095]启动模块201:用于与游戏终端建立通信连接,启动游戏终端的游戏;
[0096]虚拟游戏手柄终端判断模块2021:用于虚拟游戏手柄终端从游戏终端获取游戏标识,并根据所述游戏标识判断所述虚拟游戏手柄终端是否已经配置该游戏的模拟配置文件;
[0097]具体的,通过该模块虚拟游戏手柄终端会判断虚拟游戏手柄终端以及服务器云端是否已经存在该游戏与该游戏手柄对应的模拟配置文件。虚拟游戏手柄终端发送请求指令给游戏终端以获取游戏标识,游戏标识包括游戏名称,可以根据该游戏名称判断该虚拟游戏手柄终端是否已经配置该游戏的模拟配置文件。如果判断已模拟配置文件已配置,则直接读取,并控制游戏。
[0098]云端服务器判断模块2022:用于请求云端服务器,判断所述云端服务器服务器是否存在与所述虚拟游戏手柄终端相对应的模拟配置文件;
[0099]通过此模块,如果判断云端服务器上存在该模拟配置文件,则下载至虚拟游戏手柄终端供其使用。例如,有游戏A与显示屏尺寸分别为a的虚拟游戏手柄终端,游戏A与尺寸a的游戏手柄的会生成一个模拟配置文件,此模拟配置文件将适用于所有的显示屏尺寸为a的虚拟游戏手柄终端控制游戏A,如果将此模拟配置文件被上传至云端服务器,游戏手柄终端会自动检测云端服务器是否存在此模拟配置文件,如果有,会下载至虚拟游戏手柄端,用户可以直接使用,节省了大量用户重复配置的时间。
[0100]当然,用户也有选择重新配置模拟配置文件的的权利,如果觉得此模拟配置文件配置的不好,用户也可以选择重新配置。
[0101]获取第一坐标信息模块203:用于如果判断模块判断未配置模拟配置文件,虚拟游戏手柄终端则获取第一游戏控键映射到虚拟游戏手柄终端上的第一坐标信息,所述第一游戏控键为所述游戏终端上该游戏的游戏界面所包含的游戏控键;
[0102]模拟配置文件配置模块204:所述虚拟游戏手柄终端上设置有与所述第一游戏控键功能对应的第二游戏控键,用于根据所述第一坐标信息与所述第二游戏控键的第二坐标信息,生成两者对应的坐标映射关系,再根据游戏终端与虚拟游戏手柄终端显示屏的尺寸比例生成所述虚拟游戏手柄终端控制所述游戏的模拟配置文件;
[0103]提醒模块205:用于提示用户是否将所述模拟配置文件上传至云端服务器。
[0104]用户通过此模块可以选择是否将模拟配置文件上传至云端服务器,共享给其他用户。
[0105]控制模块206:用于显示所述虚拟游戏手柄的第二游戏控键界面,当检测到第二游戏控键被点击时,根据所述模拟配置文件中的映射关系响应游戏终端的第一游戏控键,从而控制游戏。
[0106]本实施例提供的虚拟游戏手柄终端,提供了将模拟配置文件存储在云端服务器的策略,可以避免用户对同一屏幕尺寸游戏手柄终端的重复配置,节省了用户的时间。
[0107]本发明实施例还提供了几种虚拟游戏手柄终端,可以通过不同的方式获取第一坐标信息。以下只对这几种获取第一坐标信息的模块进行详细介绍,其他的模块可参见以上实施例。
[0108]本发明实施例提供的一种虚拟游戏手柄终端,参考图10,其获取第一坐标信息模块还包括:
[0109]获取游戏界面获取模块301:用于虚拟游戏手柄终端获取游戏终端传屏过来的包括有第一游戏控键的游戏界面;
[0110]显示模块302:用于所述虚拟游戏手柄终端上显示包括第一游戏控键的游戏界面及游戏手柄终端的可移动的第三游戏控键,所述第三游戏控键与所述第二游戏控键的功能
关联并对应;
[0111]第三游戏控键是与第二游戏控键的功能一一对应的,第二游戏控键即为用户最终操作游戏所使用的控键,为了易于引导用户配置,本发明实施例优选将拖曳前的所显示的第三游戏控键大小布局设置为与第二游戏控键相同,即第三游戏控键拖曳前的初始坐标位置与第二游戏控键的坐标位置相同。
[0112]拖曳模块303:用于将所述第三游戏控键拖曳至第一游戏控键上;
[0113]第三游戏控键为可缩放控键,为了使控制更精确,该模块还包括缩放模块,用于将第三游戏控键缩放至与第一游戏控键同等大小。
[0114]计算模块304:用于计算第三游戏控键拖曳后的当前坐标信息,以获得第一游戏控键的第一坐标信息。
[0115]由于传屏过来的游戏界面是一张不可编辑的图片,所以无法直接获取其第一游戏控键的坐标信息,该虚拟游戏手柄终端中,利用虚拟游戏手柄终端自身预先设置的可移动的第三游戏控键,将其拖曳至第一游戏控键上,通过计算第三游戏控键拖曳后的坐标即可得知第一游戏控键的坐标。
[0116]本发明实施例提供的另外一种虚拟游戏手柄终端,参考图11,其获取第一坐标信息模块还包括:
[0117]游戏界面获取模块401:用于虚拟游戏手柄终端获取游戏终端传屏过来的包括有第一游戏控键的游戏界面;
[0118]点击模块402:用于通过采集用户点击第一游戏控键的触控点获取第一游戏控键的第一坐标信息,并将所述第一坐标信息与第二游戏控键进行关联。
[0119]该虚拟游戏手柄终端中通过用户点击第一游戏控键的触控点获取第一坐标信息,系统会提示用户点击控键的圆心及半径,以计算控键坐标。
[0120]本发明实施例提供的另外一种虚拟游戏手柄终端,参考图12,其获取第一坐标信息模块还包括:[0121]获取模块501:用于虚拟游戏手柄终端获取游戏终端计算的第一游戏控键的当前坐标信息;
[0122]映射模块502:用于所述虚拟游戏手柄终端根据游戏终端显示屏与虚拟游戏手柄终端显示屏的尺寸比例计算所述第一游戏控键映射到虚拟游戏手柄终端上时的第一坐标信息。
[0123]该虚拟游戏手柄终端中通过游戏终端计算第一游戏控键的坐标信息,然后发送至虚拟游戏手柄终端,虚拟游戏手柄终端再根据两个终端显示屏的尺寸比例计算第一游戏控键映射到虚拟游戏手柄终端上时的第一坐标信息。
[0124]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0125]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1.一种游戏手柄模拟配置文件的配置方法,其特征在于,包括步骤: 虚拟游戏手柄终端与游戏终端建立通信连接,启动游戏终端的游戏; 虚拟游戏手柄终端判断该虚拟游戏手柄终端控制该游戏的模拟配置文件是否已经配置; 如果未配置,虚拟游戏手柄终端则获取第一游戏控键映射到虚拟游戏手柄终端上的第一坐标信息,所述第一游戏控键为所述游戏终端上该游戏的游戏界面所包含的游戏控键;所述虚拟游戏手柄终端上设置有与所述第一游戏控键功能对应的第二游戏控键,根据所述第一坐标信息与所述第二游戏控键的第二坐标信息,生成两者对应的坐标映射关系,再根据游戏终端与虚拟游戏手柄终端显示屏的尺寸比例生成所述虚拟游戏手柄终端控制所述游戏的模拟配置文件; 显示所述虚拟游戏手柄终端的第二游戏控键界面,当检测到第二游戏控键被点击时,根据所述模拟配置文件中的映射关系响应游戏终端的第一游戏控键,从而控制游戏。
2.根据权利要求1所述的游戏手柄模拟配置文件的配置方法,其特征在于,步骤虚拟游戏手柄终端判断该虚拟游戏手柄终端控制该游戏的模拟配置文件是否已经配置,包括步骤: 虚拟游戏手柄终端从游戏终端获取游戏标识,并根据所述游戏标识判断所述虚拟游戏手柄终端是否已经配置该游戏的模拟配置文件; 以及请求云端服务器,判断所述云端服务器是否存在与所述虚拟游戏手柄终端相对应的模拟配置文件。
3.根据权利要求1所述的游戏手柄模拟配置文件的配置方法,其特征在于,步骤虚拟游戏手柄终端则获取第一游戏控键映射到虚拟游戏手柄终端上的第一坐标信息;包括步骤: 虚拟游戏手柄终端获取游戏终端传屏过来的包括有第一游戏控键的游戏界面; 所述虚拟游戏手柄终端上显示包括第一游戏控键的游戏界面及虚拟游戏手柄终端的可移动的第三游戏控键,所述第三游戏控键与所述第二游戏控键的功能一一关联并对应;将所述第三游戏控键拖曳至第一游戏控键上; 计算第三游戏控键拖曳后的当前坐标信息,以获得第一游戏控键的第一坐标信息。
4.根据权利要求3所述的游戏手柄模拟配置文件的配置方法,其特征在于,步骤将所述第三游戏控键拖曳至第一游戏控键上,还包括: 将第三游戏控键缩放至与第一游戏控键同等大小。
5.根据权利要求3所述的游戏手柄模拟配置文件的配置方法,其特征在于,所述第三游戏控键拖曳前的初始坐标位置与所述第二游戏控键的坐标位置相同。
6.根据权利要求1所述的游戏手柄模拟配置文件的配置方法,其特征在于,步骤虚拟游戏手柄终端则获取第一游戏控键映射到虚拟游戏手柄终端上的第一坐标信息;包括步骤: 虚拟游戏手柄终端获取游戏终端传屏过来的包括有第一游戏控键的游戏界面; 通过采集用户点击第一游戏控键的触控点获取第一游戏控键的第一坐标信息,并将所述第一坐标信息与第二游戏控键进行关联。
7.根据权利要求1所述的游戏手柄模拟配置文件的配置方法,其特征在于,步骤虚拟游戏手柄终端则获取第一游戏控键映射到虚拟游戏手柄终端上的第一坐标信息;包括步骤: 游戏终端计算第一游戏控键的当前坐标信息,并将此坐标信息发送至所述虚拟游戏手柄终端; 所述虚拟游戏手柄终端根据游戏终端显示屏与虚拟游戏手柄终端显示屏的尺寸比例计算所述第一游戏控键映射到虚拟游戏手柄终端上时的第一坐标信息。
8.根据权利要求1~7任意一项所述的游戏手柄模拟配置文件的配置方法,其特征在于,步骤生成所述虚拟游戏手柄终端控制所述游戏的模拟配置文件之后还包括步骤: 提示用户是否将所述模拟配置文件上传至云端服务器。
9.根据权利要求1~7任意一项所述的游戏手柄模拟配置文件的配置方法,其特征在于, 所述虚拟游戏手柄终端为手机、pad,所述游戏终端为数字电视接收终端或者电脑。
10.一种虚拟游戏手柄终端,其特征在于,包括: 启动模块:用于与游戏终端建立通信连接,启动游戏终端的游戏; 判断模块:用于判断该虚拟游戏手柄终端控制该游戏的模拟配置文件是否已经配置;获取第一坐标信息模块:用于如果判断模块判断未配置模拟配置文件,虚拟游戏手柄终端则获取第一游戏控键映射到虚拟游戏手柄终端上的第一坐标信息,所述第一游戏控键为所述游戏终端上该游戏的游`戏界面所包含的游戏控键; 模拟配置文件配置模块:所述虚拟游戏手柄终端上设置有与所述第一游戏控键功能对应的第二游戏控键,用于根据所述第一坐标信息与所述第二游戏控键的第二坐标信息,生成两者对应的坐标映射关系,再根据游戏终端与虚拟游戏手柄终端显示屏的尺寸比例生成所述虚拟游戏手柄终端控制所述游戏的模拟配置文件; 控制模块:用于显示所述虚拟游戏手柄的第二游戏控键界面,当检测到第二游戏控键被点击时,根据所述模拟配置文件中的映射关系响应游戏终端的第一游戏控键,从而控制游戏。
11.根据权利要求10所述的虚拟游戏手柄终端,其特征在于,所述判断模块包括: 虚拟游戏手柄终端判断模块:用于虚拟游戏手柄终端从游戏终端获取游戏标识,并根据所述游戏标识判断所述虚拟游戏手柄终端是否已经配置该游戏的模拟配置文件; 以及云端服务器判断模块:用于请求云端服务器,判断所述云端服务器服务器是否存在与所述虚拟游戏手柄终端相对应的模拟配置文件。
12.根据权利要求10所述的虚拟游戏手柄终端,其特征在于,所述获取第一坐标信息模块包括: 游戏界面获取模块:用于虚拟游戏手柄终端获取游戏终端传屏过来的包括有第一游戏控键的游戏界面; 显示模块:用于所述虚拟游戏手柄终端上显示包括第一游戏控键的游戏界面及游戏手柄终端的可移动的第三游戏控键,所述第三游戏控键与所述第二游戏控键的功能一一关联并对应; 拖曳模块:用于将所述第三游戏控键拖曳至第一游戏控键上; 计算模块:用于计算第三游戏控键拖曳后的当前坐标信息,以获得第一游戏控键的第一坐标信息。
13.根据权利要求12所述的虚拟游戏手柄终端,其特征在于,所述拖曳模块还包括: 缩放模块:用于将第三游戏控键缩放至与第一游戏控键同等大小。
14.根据权利要求12所述的虚拟游戏手柄终端,其特征在于,所述第三游戏控键拖曳前的初始坐标位置与所述第二游戏控键的坐标位置相同。
15.根据权利要求10所述的虚拟游戏手柄终端,其特征在于,所述获取第一坐标信息模块包括: 游戏界面获取模块:用于虚拟游戏手柄终端获取游戏终端传屏过来的包括有第一游戏控键的游戏界面; 点击模块:用于通过采集用户点击第一游戏控键的触控点获取第一游戏控键的第一坐标信息,并将所述第一坐标信息与第二游戏控键进行关联。
16.根据权利要求10所述的虚拟游戏手柄终端,其特征在于,所述获取第一坐标信息模块包括: 获取模块:用于虚拟游戏手柄终端获取游戏终端计算的第一游戏控键的当前坐标信息; 映射模块:用于所述虚拟游戏手柄终端根据游戏终端显示屏与虚拟游戏手柄终端显示屏的尺寸比例计算所述第 一游戏控键映射到虚拟游戏手柄终端上时的第一坐标信息。
17.根据权利要求10~16任意一项所述的虚拟游戏手柄终端,其特征在于,所述模拟配置文件配置模块还包括: 提醒模块:用于提示用户是否将所述模拟配置文件上传至云端服务器。
18.根据权利要求10~16任意一项所述的虚拟游戏手柄终端,其特征在于,所述虚拟游戏手柄终端为手机、pad,所述游戏终端为数字电视接收终端或者电脑。
【文档编号】G06F9/445GK103530149SQ201310450353
【公开日】2014年1月22日 申请日期:2013年9月27日 优先权日:2013年9月27日
【发明者】易伟, 蒋进丰 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1