游戏操控界面的获取方法及装置

申请号 CN201610744120.1 申请日 2016-08-26 公开(公告)号 CN106371935A 公开(公告)日 2017-02-01
申请人 上海浮罗创业投资有限公司; 发明人 邵思;
摘要 本 发明 公开了一种游戏操控界面的获取方法及装置,以解决 现有技术 中单一的游戏操控界面并不适合不同游戏的操作习惯的问题。所述方法包括:建立第一终端与第二终端间的通信,所述第二终端上安装有游戏程序;运行所述第二终端上的游戏程序;检测所述第二终端上运行的游戏程序;获取与运行的所述游戏程序对应的游戏操控界面并显示于所述第一终端上;所述游戏操控界面包括一个或多个与所述游戏程序的控制功能对应的控键。
权利要求

1.一种游戏操控界面的获取方法,其特征在于,包括:
建立第一终端与第二终端间的通信,所述第二终端上安装有游戏程序;
运行所述第二终端上的游戏程序;
检测所述第二终端上运行的游戏程序;
获取与运行的所述游戏程序对应的游戏操控界面并显示于所述第一终端上;所述游戏操控界面包括一个或多个与所述游戏程序的控制功能对应的控键。
2.如权利要求1所述的方法,其特征在于,在所述检测所述第二终端上运行的游戏程序的步骤与所述获取与运行的所述游戏程序对应的游戏操控界面并显示于所述第一终端上的步骤之间,所述方法还包括:
向所述第一终端推送用以询问是否需要在所述第一终端上显示游戏操控界面的消息;
用户发起确认在所述第一终端上显示游戏操控界面的指令。
3.如权利要求2所述的方法,其特征在于,所述获取与运行的所述游戏程序对应的游戏操控界面并显示于所述第一终端上的步骤,具体包括:
接收所述用户发起确认在所述第一终端上显示游戏操控界面的指令;
获取与运行的所述游戏程序对应的游戏操控界面并显示于所述第一终端上。
4.如权利要求1或3所述的方法,其特征在于,所述方法还包括:
检测所述第二终端上的支付输入事件;
获取与所述支付输入事件对应的在所述第一终端上的支付输入界面。
5.如权利要求4所述的方法,其特征在于,所述检测所述第二终端上的支付输入事件的步骤与所述获取与所述支付输入事件对应的在所述第一终端上的支付输入界面的步骤之间,还包括:
向所述第一终端推送用以询问是否需要在所述第一终端上执行支付输入指令的消息;
用户发起确认在所述第一终端上执行支付输入的指令。
6.如权利要求1~5中任意一项所述的方法,其特征在于,所述第一终端为一个终端或多个终端。
7.一种游戏操控界面的获取装置,其特征在于,包括:
通信单元,用于建立第一终端与第二终端间的通信,所述第二终端上安装有游戏程序;
运行单元,用于运行所述第二终端上的游戏程序;
第一检测单元,用于检测所述第二终端上运行的游戏程序;
第一获取单元,用于获取与运行的所述游戏程序对应的游戏操控界面并显示于所述第一终端上;所述游戏操控界面包括一个或多个与所述游戏程序的控制功能对应的控键。
8.如权利要求7所述的装置,其特征在于,所述装置还包括:
第一推送单元,用于向所述第一终端推送用以询问是否需要在所述第一终端上显示游戏操控界面的消息;
第一确定单元,用于用户发起确认在所述第一终端上显示游戏操控界面的指令。
9.如权利要求8所述的装置,其特征在于,所述第一获取单元具体用于:
接收所述用户发起确认在所述第一终端上显示游戏操控界面的指令;
获取与运行的所述游戏程序对应的游戏操控界面并显示于所述第一终端上。
10.如权利要求7或9所述的装置,其特征在于,所述装置还包括:
第二检测单元,用于检测所述第二终端上的支付输入事件;
第二获取单元,用于获取与所述支付输入事件对应的在所述第一终端上的支付输入界面。
11.如权利要求10所述的装置,其特征在于,所述装置还包括:
第二推送单元,用于向所述第一终端推送用以询问是否需要在所述第一终端上执行支付输入指令的消息;
第二确定单元,用于用户发起确认在所述第一终端上执行支付输入的指令。
12.如权利要求7~11中任意一项所述的装置,其特征在于,所述第一终端为一个终端或多个终端。

说明书全文

游戏操控界面的获取方法及装置

技术领域

[0001] 本发明涉及智能终端技术,特别涉及一种游戏操控界面的获取方法及装置。

背景技术

[0002] 随着科技的日益发展,智能电视和电视盒子平台在人们日常的生活娱乐中得到广泛的应用。通过嵌入在电视游戏内部的服务端程序可以实现在智能电视上的游戏操作与控制。现有技术中,实体的游戏手柄作为主要控制器,无法实现通过手机和平板电脑上对智能电视和电视盒子平台上的游戏程序进行操控。这样,不仅无法很好的利用日益普及的移动设备资源,而且还需要用户投入额外的游戏成本来购买实体游戏控制器。
[0003] 为解决上述问题,中国专利申请公开CN104922901A提出利用智能手机或平板电脑即可以实现在智能电视或电视盒子平台上进行游戏的操作与控制的技术方案。该技术方案将智能手机或平板电脑作为模拟实体游戏控制器工作方式的模拟客户端,将控制台作为服务器,并使二者建立连接;通过模拟客户端中的图形用户界面显示单元模拟显示实体游戏控制器的界面,由模拟客户端中的操作转换单元通过注册的触摸监听器或重传感器监听器捕获来自图形用户界面的用户触屏操作信息或重力操作信息,并将操作信息转换成实体游戏控制器对应的按键操作码,然后通过模拟客户端中的操作发送单元将按键操作码发送给控制台中的操作接收单元,操作接收单元接收到按键操作码后,由控制台中的操作分配单元将按键操作码分配到游戏视图,由此就使智能手机或平板电脑具备了实体游戏控制器的功能,让用户通过智能手机或平板电脑就可操作在智通电视、电视盒上等设备中运行的游戏。
[0004] 但该技术方案只能根据控制台接收到的按键操作码将相应的操作分配到游戏视图,因此,这种采用智能手机或平板电脑代替的游戏手柄来操控智能电视或电视盒子平台上游戏过程时,游戏操控界面通常只有一种形式,无法与智能电视或电视盒子平台上的不同游戏相对应,即,无法根据智能电视或电视盒子平台上运行的不同游戏程序,在智能手机或平板电脑上自动获取并显示与运行的游戏程序相对应的游戏操控界面。这种单一的游戏操控界面并不适合不同游戏的操作习惯。

发明内容

[0005] 本发明的目的是提供一种游戏操控界面的获取方法及装置,以解决现有技术中采用智能手机或平板电脑作为游戏手柄时单一的游戏操控界面并不适合不同游戏的操作习惯的问题。
[0006] 为解决上述技术问题,本发明提供的游戏操控界面的获取方法及装置是这样实现的:
[0007] 一种游戏操控界面的获取方法,包括:
[0008] 建立第一终端与第二终端间的通信,所述第二终端上安装有游戏程序;
[0009] 运行所述第二终端上的游戏程序;
[0010] 检测所述第二终端上运行的游戏程序;
[0011] 获取与运行的所述游戏程序对应的游戏操控界面并显示于所述第一终端上;所述游戏操控界面包括一个或多个与所述游戏程序的控制功能对应的控键。
[0012] 由以上技术方案可见,在建立第一终端与第二终端间的通信后,通过检测在第二终端上运行的游戏程序,并获取与运行的游戏程序对应的游戏操控界面并显示于第一终端上。通过上述过程,本发明可以根据在第二终端上运行的游戏程序来获取第一终端上相对应的游戏操控界面,使得获取的游戏操控界面可以适合不同游戏程序的操作习惯,进而解决现有技术中单一的游戏操控界面并不适合不同游戏的操作习惯的问题。
[0013] 优选地,在所述检测所述第二终端上运行的游戏程序的步骤与所述获取与运行的所述游戏程序对应的游戏操控界面并显示于所述第一终端上的步骤之间,所述方法还包括:
[0014] 向所述第一终端推送用以询问是否需要在所述第一终端上显示游戏操控界面的消息;
[0015] 用户发起确认在所述第一终端上显示游戏操控界面的指令。
[0016] 通过第二终端向第一终端发送推送询问的消息,使得第一终端用户可以根据需要选择是否在第一终端上显示相应的游戏操控界面,当用户需要显示时,则进行确认显示的操作,不需要选择显示时可以放弃显示操作,并继续进行其他选择,从而增加了用户操作的灵活性,大大提升了用户体验。
[0017] 优选地,所述获取与运行的所述游戏程序对应的游戏操控界面并显示于所述第一终端上的步骤,具体包括:
[0018] 接收所述用户发起确认在所述第一终端上显示游戏操控界面的指令;
[0019] 获取与运行的所述游戏程序对应的游戏操控界面并显示于所述第一终端上。
[0020] 根据用户的需要进行显示操作并获取相应的游戏操控界面,增加了用户操作的灵活性,大大提升了用户体验。
[0021] 优选地,所述方法还包括:
[0022] 检测所述第二终端上的支付输入事件;
[0023] 获取与所述支付输入事件对应的在所述第一终端上的支付输入界面。
[0024] 优选地,所述检测所述第二终端上的支付输入事件的步骤与所述获取与所述支付输入事件对应的在所述第一终端上的支付输入界面的步骤之间,还包括:
[0025] 向所述第一终端推送用以询问是否需要在所述第一终端上执行支付输入指令的消息;
[0026] 用户发起确认在所述第一终端上执行支付输入的指令。
[0027] 用户在玩游戏的过程中,如果遇到需要付费的情形,第二终端可以将游戏画面上产生的付费订单信息反馈至第一终端上,用户可以通过第一终端,在极短的时间内迅速完成支付并继续游戏,从而提供了支付的便利性。另外,当游戏过程或者支付过程中,需要用户输入某些信息时,本发明将自动在第一终端弹出输入键盘,用户可以直接在第一终端输入所需信息,并回传给游戏,完成输入操作,从而给用户带来一种便利顺畅的体验。
[0028] 优选地,所述第一终端为一个终端或多个终端。
[0029] 当第一终端为多个终端时,即可实现多个第一终端用户同时连接到第二终端上的游戏程序,并同屏进行游戏体验,从而实现多人同屏游戏的目的,大大提升了用户的操作体验。
[0030] 一种游戏操控界面的获取装置,包括:
[0031] 通信单元,用于建立第一终端与第二终端间的通信,所述第二终端上安装有游戏程序;
[0032] 运行单元,用于运行所述第二终端上的游戏程序;
[0033] 第一检测单元,用于检测所述第二终端上运行的游戏程序;
[0034] 第一获取单元,用于获取与运行的所述游戏程序对应的游戏操控界面并显示于所述第一终端上;所述游戏操控界面包括一个或多个与所述游戏程序的控制功能对应的控键。
[0035] 由上述装置可见,本发明的第一获取单元可以根据在第二终端上运行的游戏程序来获取第一终端上相对应的游戏操控界面,使得获取的游戏操控界面可以适合不同游戏程序的操作习惯,进而解决现有技术中单一的游戏操控界面并不适合不同游戏的操作习惯的问题。
[0036] 优选地,所述装置还包括:
[0037] 第一推送单元,用于向所述第一终端推送用以询问是否需要在所述第一终端上显示游戏操控界面的消息;
[0038] 第一确定单元,用于用户发起确认在所述第一终端上显示游戏操控界面的指令。
[0039] 通过第一推送单元使得第一终端用户可以根据需要选择是否在第一终端上显示相应的游戏操控界面,当用户需要显示时,则进行确认显示的操作,当用户不需要选择显示时可以放弃显示操作,并继续进行其他选择,从而增加了用户操作的灵活性,大大提升了用户体验。
[0040] 优选地,所述第一获取单元具体用于:
[0041] 接收所述用户发起确认在所述第一终端上显示游戏操控界面的指令;
[0042] 获取与运行的所述游戏程序对应的游戏操控界面并显示于所述第一终端上。
[0043] 根据用户的需要进行显示操作并获取相应的游戏操控界面,增加了用户操作的灵活性,大大提升了用户体验。
[0044] 优选地,所述装置还包括:
[0045] 第二检测单元,用于检测所述第二终端上的支付输入事件;
[0046] 第二获取单元,用于获取与所述支付输入事件对应的在所述第一终端上的支付输入界面。
[0047] 优选地,所述装置还包括:
[0048] 第二推送单元,用于向所述第一终端推送用以询问是否需要在所述第一终端上执行支付输入指令的消息;
[0049] 第二确定单元,用于用户发起确认在所述第一终端上执行支付输入的指令。
[0050] 通过检测支付输入事件并获取支付输入界面,使得用户可以通过第一终端在极短的时间内迅速完成支付并继续游戏,从而提供了支付的便利性。另外,当游戏过程或者支付过程中,需要用户输入某些信息时,本发明将自动在第一终端弹出输入键盘,用户可以直接在第一终端输入所需信息,并回传给游戏,完成输入操作,从而给用户带来一种便利顺畅的体验。
[0051] 优选地,所述第一终端为一个终端或多个终端。
[0052] 当第一终端为多个终端时,即可实现多个第一终端用户同时连接到第二终端上的游戏程序,并同屏进行游戏体验,从而实现多人同屏游戏的目的,大大提升了用户的操作体验。附图说明
[0053] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0054] 图1为本发明一实施例提供的游戏操控界面的获取方法的流程图
[0055] 图2为本发明一实施例提供的系统架构图;
[0056] 图3为本发明一实施例提供的游戏操控界面获取的示意图;
[0057] 图4为本发明一实施例提供的游戏操控界面的获取装置的模示意图。

具体实施方式

[0058] 为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0059] 本发明提供的方案中,根据在第二终端上运行的游戏程序来获取第一终端上相对应的游戏操控界面,使得获取的游戏操控界面可以适合不同游戏程序的操作习惯,进而解决现有技术中单一的游戏操控界面并不适合不同游戏的操作习惯的问题。
[0060] 图1为本发明一种游戏操控界面的获取方法的流程图,包括:
[0061] S101:建立第一终端与第二终端间的通信,所述第二终端上安装有游戏程序;
[0062] 上述步骤中所说的“建立第一终端与第二终端间的通信”是指第一终端和第二终端分别与路由器进行网络连接,这里,路由器优选为无线路由器,如此,便可使第一终端和第二终端处于同一局域网中。结合参照图2所示,图2为本发明一实施例提供的系统架构图,其中,21代表无线路由器,22代表智能手机,23代表智能电视,24代表电视盒子平台。在上述步骤中,第一终端可以为图2中的智能手机22或平板电脑,本实施例中,第一终端优选为智能手机22;第二终端可以为图2中的智能电视23或电视盒子平台24。其中,第一终端上安装有安卓市场或者AppStore,而安卓市场或者AppStore中具有游戏客户端;第二终端上安装有游戏程序,游戏程序中嵌入有服务器端,在其他实施例中,服务器端也可以不嵌入到游戏程序中。第一终端和第二终端通过图2中的无线路由器21处于同一局域网内,两者之间建立连接并进行交互。
[0063] S102:运行所述第二终端上的游戏程序;
[0064] 当第一终端和第二终端建立通信之后,用户可以根据需要选择要玩的游戏,并发出运行安装在第二终端上的游戏程序的指令,第二终端接收到用户发出的指令后运行相应的游戏程序。
[0065] S103:检测所述第二终端上运行的游戏程序;
[0066] 当用户在第二终端上运行游戏程序时,第一终端即能通过检测功能识别到第二终端上当前正在运行的游戏程序。
[0067] S104:获取与运行的所述游戏程序对应的游戏操控界面并显示于所述第一终端上;所述游戏操控界面包括一个或多个与所述游戏程序的控制功能对应的控键。
[0068] 在上述步骤中,当用户通过第一终端检测到第二终端上正在运行游戏程序时,第一终端获取与运行的游戏程序对应的游戏操控界面并将对应的游戏操控界面显示于第一终端上。其中,游戏操控界面包括一个或多个与游戏程序的控制功能对应的控键。这里,控键可以包括方向键和确认键。当然,在不同的游戏中,控键还可以包括方向键和确认键之外的其他按键。
[0069] 具体地,当用户在第二终端上运行游戏程序时,第一终端能够自动从第二终端获取到当前正在运行的游戏信息,从而自动从安卓市场或者AppStore中的游戏客户端调用该游戏操控界面。如此,本发明中的游戏操控界面上的控键无需进行特定的键值匹配,因为第一终端上的APP应用程序会为每一款游戏进行专属按键配置,并与第二终端上游戏内部的服务器端程序进行即时通讯与交互,收到数据请求的服务器端程序会对用户的操作指令进行解析与处理,并使得游戏进程做出相应的改变。
[0070] 其中,第一终端与第二终端之间进行交互的具体过程如下:第二终端上的游戏程序里的服务器端利用局域网广播功能被第一终端上的游戏客户端识别,通过套接字通讯来建立连接,随后,服务器端处理游戏客户端的数据请求,把这些信息转化为数据包队列,提供给上层的代码机制,上层代码库对这些数据进行分析与再加工,给不同功能模块提供相应的应用程序接口。在每一个功能模块里,根据这些提供的应用程序接口,来具体实现这些模块的功能逻辑,通过硬件的事件接口,与设备进行交互。另外,整个服务器端还提供了单独的应用程序接口,来面向每一款游戏,使用不同游戏引擎的游戏调用对应的接口,即能接入。
[0071] 而对于第一终端上的游戏客户端部分,利用局域网络广播寻找到服务器端设备,并进行套接字连接通讯,与服务器端的数据信息交互,并将服务器端的数据转化为数据包队列,提供给应用接口层的代码,进行转接处理。第一终端上的应用程序则调用该应用接口层的接口,来具体实现应用逻辑。
[0072] 由以上技术方案可见,在建立第一终端与第二终端间的通信后,通过检测在第二终端上运行的游戏程序,并获取与运行的游戏程序对应的游戏操控界面并显示于第一终端上。通过上述过程,本发明可以根据在第二终端上运行的游戏程序来获取第一终端上相对应的游戏操控界面,使得获取的游戏操控界面可以适合不同游戏程序的操作习惯,进而解决现有技术中单一的游戏操控界面并不适合不同游戏的操作习惯的问题。
[0073] 当然,本发明并不限于上述技术方案,在本发明优选的实施例中,在所述检测所述第二终端上运行的游戏程序的步骤与所述获取与运行的所述游戏程序对应的游戏操控界面并显示于所述第一终端上的步骤之间,所述方法还包括:
[0074] 向所述第一终端推送用以询问是否需要在所述第一终端上显示游戏操控界面的消息;
[0075] 用户发起确认在所述第一终端上显示游戏操控界面的指令。
[0076] 通过第二终端向第一终端发送推送询问的消息,使得第一终端用户可以根据需要选择是否在第一终端上显示相应的游戏操控界面,当用户需要显示时,则进行确认显示的操作。
[0077] 在本发明优选的实施例中,所述获取与运行的所述游戏程序对应的游戏操控界面并显示于所述第一终端上的步骤,具体包括:
[0078] 接收所述用户发起确认在所述第一终端上显示游戏操控界面的指令;
[0079] 获取与运行的所述游戏程序对应的游戏操控界面并显示于所述第一终端上。
[0080] 以下结合参照图3对上述步骤进行详细的说明,其中,图3为本发明一实施例提供的游戏操控界面获取的示意图。在上述优选实施例的步骤中,当在所述第二终端上运行游戏程序时,这时所述第二终端上的游戏信息将反馈至处于同一局域网中的所述第一终端100上,所述第一终端100上接收到用以询问是否需要在所述第一终端100上显示游戏操控界面的推送消息31。如果所述第一终端100的用户发起确认在所述第一终端上显示游戏操控界面的指令时,即,所述第一终端100的用户通过点击推送消息31上的“确定”按键32,则获取与当前在所述第二终端上运行的游戏程序对应的游戏操控界面并将对应的游戏操控界面显示于所述第一终端100上,此时用户即能将所述第一终端100当作游戏手柄操控所述第二终端上的游戏过程。通过上述推送询问、确认的步骤,第一终端用户可以根据自身需要选择是否在第一终端上显示相应的游戏操控界面,当用户需要显示时,则进行确认显示的操作。
[0081] 在其他实施例中,如果用户不需要选择显示时可以放弃显示游戏操控界面的操作。具体地,所述第一终端100的用户发起取消在所述第一终端100上显示游戏操控界面的指令时,即,所述第一终端100的用户通过点击推送消息31上的“取消”按键33,此时所述第一终端100上将无法获取与当前在所述第二终端上运行的游戏程序相对应的游戏操控界面,第一终端用户可以继续进行其他选择,从而增加了用户操作的灵活性,大大提升了用户体验。
[0082] 在本发明的一具体实施例中,游戏操控界面的获取方法还包括:
[0083] 检测所述第二终端上的支付输入事件;
[0084] 获取与所述支付输入事件对应的在所述第一终端上的支付输入界面。
[0085] 本实施例中,当检测到第二终端上游戏的过程需要支付费用时,第一终端即能根据第二终端上的支付输入事件获取与该支付输入事件对应的在第一终端上的支付输入界面。
[0086] 当然,本发明并不限于上述技术方案,在本发明优选的实施例中,所述检测所述第二终端上的支付输入事件的步骤与所述获取与所述支付输入事件对应的在所述第一终端上的支付输入界面的步骤之间,还包括:
[0087] 向所述第一终端推送用以询问是否需要在所述第一终端上执行支付输入指令的消息;
[0088] 用户发起确认在所述第一终端上执行支付输入的指令。
[0089] 该优选实施例中,当用户在第二终端上进行游戏的过程中需要支付费用时,第二终端将产生的付费订单信息以消息推送的方式反馈至第一终端的游戏操控界面,如果用户同意支付该订单,则通过点击相应的按键,如“确定”按键或“同意”按键,第一终端启用支付功能并在较短的时间内迅速完成支付过程后返回游戏操控界面继续游戏,从而提供了支付的便利性。
[0090] 在其他实施例中,如果用户不同意支付该订单,则通过点击相应的按键,如“取消”按键或“拒绝”按键,第一终端关闭该订单信息的推送消息后返回游戏操控界面继续游戏。
[0091] 此外,当用户在第二终端上进行游戏的过程或者支付过程中,需要用户输入某些信息时,第二终端将输入操作指令反馈至第一终端,此时将自动在第一终端调用键盘输入功能,并在第一终端上弹出输入键盘,用户可以直接在第一终端上输入所需信息,并回传给游戏,完成输入操作,从而给用户带来一种便利顺畅的体验。
[0092] 在本发明中,当进行单人游戏时,第一终端为一个终端,当进行多人游戏时,第一终端为多个终端。以下将对多人游戏过程进行描述。
[0093] 当多个用户在第二终端上同时进行游戏时,在同一局域网内,多个第一终端与同一个第二终端之间建立通信。当任一用户在该第二终端上运行游戏程序时,多个第一终端均能够自动获取到第二终端上当前正在运行的游戏信息,并根据用户的需求确定是否进行游戏。如果确认在第一终端上显示游戏操控界面,则第一终端自动从安卓市场或者AppStore中的游戏客户端调用该游戏的操作按键布局。在游戏过程中,如果需要支付费用时,第二终端上产生的付费订单信息将反馈至各个正在游戏的第一终端的游戏操控界面,同意支付该订单的用户通过点击相应的“确定”按键或“同意”按键,第一终端启用支付功能并在极短的时间内迅速完成支付过程后返回游戏界面继续游戏;不同意支付该订单的用户则通过点击相应的“取消”按键或“拒绝”按键,第一终端将关闭该订单信息后返回游戏界面继续游戏。同样地,当多个用户在第二终端上进行游戏的过程中或者支付过程中,需要进行信息输入时,第二终端将输入操作指令反馈至第一终端并自动调用键盘输入功能,用户可以在弹出的输入键盘上直接输入所需信息,并回传给游戏,完成输入操作。如此便可同时连接到相同游戏,并同屏进行游戏体验,而且可根据用户需求快速进行支付或者输入操作,大大提升了用户的操作体验。
[0094] 与上述方法流程对应的,本发明的实施例还提供了一种游戏操控界面的获取装置。该装置可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为逻辑意义上的装置,是通过服务器的中央处理器(Central Process Unit,CPU)将对应的计算机程序指令读取到内存中运行形成的。
[0095] 图4为本发明一实施例提供的游戏操控界面的获取装置的模块示意图。其中,该装置中各单元的功能与上述方法中各步骤的功能类似,故该装置可以参照上述方法实施例的具体内容。该游戏操控界面的获取装置包括:
[0096] 通信单元110,用于建立第一终端与第二终端间的通信,所述第二终端上安装有游戏程序;
[0097] 运行单元120,用于运行所述第二终端上的游戏程序;
[0098] 第一检测单元130,用于检测所述第二终端上运行的游戏程序;
[0099] 第一获取单元140,用于获取与运行的所述游戏程序对应的游戏操控界面并显示于所述第一终端上;所述游戏操控界面包括一个或多个与所述游戏程序的控制功能对应的控键。
[0100] 本发明实施例中,所述装置还包括:
[0101] 第一推送单元,用于向所述第一终端推送用以询问是否需要在所述第一终端上显示游戏操控界面的消息;
[0102] 第一确定单元,用于用户发起确认在所述第一终端上显示游戏操控界面的指令。
[0103] 本发明实施例中,所述第一获取单元140具体用于:
[0104] 接收所述用户发起确认在所述第一终端上显示游戏操控界面的指令;
[0105] 获取与运行的所述游戏程序对应的游戏操控界面并显示于所述第一终端上。
[0106] 本发明实施例中,所述装置还包括:
[0107] 第二检测单元,用于检测所述第二终端上的支付输入事件;
[0108] 第二获取单元,用于获取与所述支付输入事件对应的在所述第一终端上的支付输入界面。
[0109] 本发明实施例中,所述装置还包括:
[0110] 第二推送单元,用于向所述第一终端推送用以询问是否需要在所述第一终端上执行支付输入指令的消息;
[0111] 第二确定单元,用于用户发起确认在所述第一终端上执行支付输入的指令。
[0112] 本发明实施例中,所述第一终端为一个终端或多个终端。
[0113] 综上所述,由以上本发明提供的技术方案可见,在建立第一终端与第二终端间的通信后,通过检测在第二终端上运行的游戏程序,并获取与运行的游戏程序对应的游戏操控界面并显示于第一终端上。通过上述过程,本发明可以根据在第二终端上运行的游戏程序来获取第一终端上相对应的游戏操控界面,使得获取的游戏操控界面可以适合不同游戏程序的操作习惯,进而解决现有技术中单一的游戏操控界面并不适合不同游戏的操作习惯的问题。
[0114] 为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本发明时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
[0115] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0116] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0117] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0118] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0119] 还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0120] 本领域技术人员应明白,本发明的实施例可提供为方法、系统或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0121] 本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0122] 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0123] 以上所述仅为本发明的实施例而已,并不用于限制本发明。对于本领域技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
QQ群二维码
意见反馈