一种离线游戏的实现方法及终端与流程

文档序号:12076706阅读:523来源:国知局
一种离线游戏的实现方法及终端与流程

本发明涉及通信领域中的信息处理技术,尤其涉及一种离线游戏的实现方法及终端。



背景技术:

随着互联网的发展,移动终端的娱乐性也越来越丰富,例如,移动终端上安装的游戏,而对于移动终端的网络游戏来说,必须要有网络才能进行游戏。但是移动终端可能在很多情况下掉网或者连不上网,因此,在没有网络的情况时,移动终端会接收到网络断开的提醒从而不能进行游戏。



技术实现要素:

为解决上述技术问题,本发明实施例期望提供一种离线游戏的实现方法及终端,能够实现离线游戏,提高游戏操作的连续性和智能性。

本发明的技术方案是这样实现的:

本发明实施例提供了一种离线游戏的实现方法,应用于终端中,所述终端中设置有智能模拟模块,包括:

当第一应用处于启动模式时,监听自身当前网络连接状态;

当监听到所述当前网络连接状态为断开时,触发所述智能模拟模块启动;

基于第一用户行为接收第一操作指令,所述第一操作指令用于在所述第一应用中实现第一客户端的当前行为操作;

当所述智能模拟模块启动时,基于所述第一操作指令,通过所述智能模拟模块实现第二客户端的第一行为操作,实现与所述第一客户端的当前行为操作对应的操作。

在上述方案中,所述触发所述智能模拟模块启动之前,所述方法还包括:

统计与所述第一客户端的行为操作与所述第二客户端的第二行为操作的映射关系;

将所述映射关系设置在所述智能模拟模块中。

在上述方案中,所述基于所述第一操作指令,通过所述智能模拟模块实现第二客户端的第一行为操作,实现与所述第一客户端的当前行为操作对应的操作,包括:

基于所述第一操作指令,确定所述第一用户的当前行为操作;

通过所述智能模拟模块中的所述映射关系,获取与所述第一用户的当前行为操作对应的所述第一行为操作,实现与所述第一客户端的当前行为操作对应的操作。

在上述方案中,所述监听自身当前网络连接状态之前,所述方法还包括:

检测自身使用的当前应用的类型;

当检测到所述当前应用的类型为游戏类时,表征所述当前应用为所述第一应用,且所述第一应用处于启动模式。

在上述方案中,所述监听自身当前网络连接状态之后,所述方法还包括:

当监听到所述当前网络连接状态为连接时,基于所述第一用户行为接收所述第一操作指令;基于所述第一操作指令,通过网络接收第二用户的第二操作指令,所述第一操作指令与所述第二操作指令对应。

本发明实施例提供了一种终端,所述终端中设置有智能模拟模块,包括:

监听单元,用于当第一应用处于启动模式时,监听自身当前网络连接状态;

触发单元,用于当所述监听单元监听到所述当前网络连接状态为断开时,触发所述智能模拟模块启动;

接收单元,用于基于第一用户行为接收第一操作指令,所述第一操作指令用于在所述第一应用中实现第一客户端的当前行为操作;

模拟单元,用于当所述触发单元所述智能模拟模块启动时,基于所述接收单元接收的所述第一操作指令,通过所述智能模拟模块实现第二客户端的第一行为操作,实现与所述第一客户端的当前行为操作对应的操作。

在上述终端中,所述终端还包括:统计单元和设置单元;

所述统计单元,用于所述触发单元触发所述智能模拟模块启动之前,统计与所述第一客户端的行为操作与所述第二客户端的第二行为操作的映射关系;

所述设置单元,用于将所述统计单元统计的所述映射关系设置在所述智能模拟模块中。

在上述终端中,所述终端还包括:确定单元;

所述确定单元,用于基于所述接收单元接收的所述第一操作指令,确定所述第一用户的当前行为操作;

所述模拟单元,具体用于通过所述设置单元设置在所述智能模拟模块中的所述映射关系,获取与所述确定单元确定的所述第一用户的当前行为操作对应的所述第一行为操作,实现与所述第一客户端的当前行为操作对应的操作。

在上述终端中,所述终端还包括:检测单元;

所述检测单元,用于所述监听单元监听自身当前网络连接状态之前,检测自身使用的当前应用的类型;以及当检测到所述当前应用的类型为游戏类时,表征所述当前应用为所述第一应用,且所述第一应用处于启动模式。

在上述终端中,所述接收单元,还用于所述监听单元监听自身当前网络连接状态之后,当所述监听单元监听到所述当前网络连接状态为连接时,基于所述第一用户行为接收所述第一操作指令;以及基于所述第一操作指令,通过网络接收第二用户的第二操作指令,所述第一操作指令与所述第二操作指令对应。

本发明实施例提供了一种离线游戏的实现方法及终端,该终端中设置有智能模拟模块,当第一应用处于启动模式时,监听自身当前网络连接状态;当监听到当前网络连接状态为断开时,触发智能模拟模块启动;基于第一用户行为接收第一操作指令,该第一操作指令用于在第一应用中实现第一客户端的当前行为操作;当智能模拟模块启动时,基于第一操作指令,通过智能模拟模块实现第二客户端的第一行为操作,实现与第一客户端的当前行为操作对应的操作。采用上述技术实现方案,由于终端中的智能模拟模块可以在离线时模拟另一个客户端的行为与第一客户端继续进行游戏的相应操作,从而实现离线游戏,并提高游戏操作的连续性和智能性。

附图说明

图1为本发明实施例提供的一种离线游戏的实现方法的流程图一;

图2为本发明实施例提供的一种离线游戏的实现方法的流程图二;

图3为本发明实施例提供的一种终端的结构示意图一;

图4为本发明实施例提供的一种终端的结构示意图二;

图5为本发明实施例提供的一种终端的结构示意图四;

图6为本发明实施例提供的一种终端的结构示意图五。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

实施例一

本发明实施例提供了一种离线游戏的实现方法,如图1所示,该方法可以包括:

S101、当第一应用处于启动模式时,监听自身当前网络连接状态。

需要说明的是,本发明实施例的应用场景为:在终端上进行网络游戏的情况下。

本发明实施例中的第一应用可以为游戏类应用等需要至少两个用户来实现应用功能的应用。

在本发明实施例中,终端开启第一应用时才表征第一用户正在玩游戏,这时,该终端才要进行自身当前网络连接状态的监听。而当终端没有在启动第一应用的情况下,表征用户现在不在玩游戏,这样的话,终端是可以不用进行监听自身的当前网络连接状态的,因为,不论当前网络连接状态是什么,都不影响第一用户使用第一应用进行游戏的过程。

需要说明的是,在本发明实施例中,当前网络连接状态可以为断开,也可以为连接,具体的当前网络连接状态的内容是由实际终端监听当前网络连接得到的,本发明实施例不作限制。

S102、当监听到当前网络连接状态为断开时,触发智能模拟模块启动。

在终端监听自身当前网络连接状态之后,该终端可以监听到当前网络连接状态为断开,也可以监听到当前网络连接状态为连接。而当终端监听到当前网络连接状态为断开时,表征现在终端的网络连接不好,这时要是用户正在玩网络游戏的话,就可能导致游戏中断,但是,在本发明实施例中,当终端监听到当前网络连接状态为断开时,该终端就可以触发智能模拟模块启动。

需要说明的是,本发明实施例中的智能模拟模块可以模拟第二客户端或者第二用户使用的终端的在第一应用中的行为操作。具体的,本发明实施例中的智能模拟模块可以为智能机器人,该智能机器人可以模拟另一个客户端的行为,与第一用户对应的客户端在网络离线时进行游戏对决。

S103、基于第一用户行为接收第一操作指令,该第一操作指令用于在第一应用中实现第一客户端的当前行为操作。

当终端触发了智能模拟模块启动时,表征这时的智能模拟模块就可以实现模拟客户端的功能了。这时,第一用户正在使用第一应用,对该第一应用进行了第一用户行为操作,即终端上基于该第一用户行为接收到了第一操作指令,该第一操作指令用于在第一应用中实现第一客户端的当前行为操作。

也就是说,终端基于第一用户在第一应用上的操作,正在进行游戏。

示例性的,当用户A使用手机在球类应用中的与网络中的第二用户进行任务羽毛球比赛时,当第一用户的网络出现问题时,可能将正在进行的比赛中断,具体的,第一用户通过手机进行打球的操作即为基于第一用户行为的第一次操作指令。

S104、当智能模拟模块启动时,基于第一操作指令,通过该智能模拟模块实现第二客户端的第一行为操作,实现与第一客户端的当前行为操作对应的操作。

终端接收到了第一用户的第一操作指令时,说明该第一用户在使用第一应用时已经做出了行动,这时,就需要智能模拟模块对第一用户这样的行为操作进行相应的处理或应对了。即当智能模拟模块启动时,基于第一操作指令,通过该智能模拟模块实现第二客户端的第一行为操作,实现与第一客户端的当前行为操作对应的操作。

示例性的,当用户A使用手机在球类应用中的与网络中的第二用户进行任务羽毛球比赛时,当第一用户的网络出现问题时,可能将正在进行的比赛中断,但是,本发明实施例中的手机中的智能机器人可以模拟第二用户的行为,针对第一用户打过来的球进行相应的击打操作,让第一用户在打羽毛球时不用因为网络掉钱而造成比赛的终止。

本发明实施例提供了一种离线游戏的实现方法及终端,该终端中设置有智能模拟模块,当第一应用处于启动模式时,监听自身当前网络连接状态;当监听到当前网络连接状态为断开时,触发智能模拟模块启动;基于第一用户行为接收第一操作指令,该第一操作指令用于在第一应用中实现第一客户端的当前行为操作;当智能模拟模块启动时,基于第一操作指令,通过智能模拟模块实现第二客户端的第一行为操作,实现与第一客户端的当前行为操作对应的操作。采用上述技术实现方案,由于终端中的智能模拟模块可以在离线时模拟另一个客户端的行为与第一客户端继续进行游戏的相应操作,从而实现离线游戏,并提高游戏操作的连续性和智能性。

实施例二

本发明实施例提供了一种离线游戏的实现方法,如图2所示,该方法可以包括:

S201、当第一应用处于启动模式时,监听自身当前网络连接状态。

需要说明的是,本发明实施例的应用场景为:在终端上进行网络游戏的情况下。

本发明实施例中的第一应用可以为游戏类应用等需要至少两个用户来实现应用功能的应用。

在本发明实施例中,终端开启第一应用时才表征第一用户正在玩游戏,这时,该终端才要进行自身当前网络连接状态的监听。而当终端没有在启动第一应用的情况下,表征用户现在不在玩游戏,这样的话,终端是可以不用进行监听自身的当前网络连接状态的,因为,不论当前网络连接状态是什么,都不影响第一用户使用第一应用进行游戏的过程。

需要说明的是,在本发明实施例中,当前网络连接状态可以为断开,也可以为连接,具体的当前网络连接状态的内容是由实际终端监听当前网络连接得到的,本发明实施例不作限制。

进一步地,由于本发明实施例是针对第一应用类进行的离线游戏的实现,因此,在进行离线游戏的实现的最开始,首先,终端需要检测自身使用的当前应用的类型;当检测到当前应用的类型为游戏类时,表征当前应用为第一应用,且该第一应用处于启动模式。这时,由于第一用户使用的是第一应用,因此,终端在这样的情况下才开始进行本发明实施例提供的离线游戏的实现方法。

S202、统计与第一客户端的行为操作与第二客户端的第二行为操作的映射关系。

S203、将映射关系设置在智能模拟模块中。

需要说明的是,本发明实施例中的终端中设置有智能模拟模块,因此,在触发模拟模块进行模拟功能之前,先要对智能模拟模块模拟的第二客户端的行为操作进行一个获取的过程,也就是说,终端可以通过连网时的多次与第二客户端的交互,统计到该第二客户端的第二行为操作,由于第一客户端的行为操作与第二客户端的第二行为操作是对应的行为,因此,终端统计出与第一客户端的行为操作与第二客户端的第二行为操作的映射关系,并将映射关系设置在智能模拟模块中,以供智能模拟模块在触发启动后,进行第二客户端的模拟行为操作。

S204、当监听到当前网络连接状态为断开时,触发智能模拟模块启动。

在终端监听自身当前网络连接状态之后,该终端可以监听到当前网络连接状态为断开,也可以监听到当前网络连接状态为连接。而当终端监听到当前网络连接状态为断开时,表征现在终端的网络连接不好,这时要是用户正在玩网络游戏的话,就可能导致游戏中断,但是,在本发明实施例中,当终端监听到当前网络连接状态为断开时,该终端就可以触发智能模拟模块启动。

需要说明的是,本发明实施例中的智能模拟模块可以模拟第二客户端或者第二用户使用的终端的在第一应用中的行为操作。具体的,本发明实施例中的智能模拟模块可以为智能机器人,该智能机器人可以模拟另一个客户端的行为,与第一用户对应的客户端在网络离线时进行游戏对决。

S205、基于第一用户行为接收第一操作指令,该第一操作指令用于在第一应用中实现第一客户端的当前行为操作。

当终端触发了智能模拟模块启动时,表征这时的智能模拟模块就可以实现模拟客户端的功能了。这时,第一用户正在使用第一应用,对该第一应用进行了第一用户行为操作,即终端上基于该第一用户行为接收到了第一操作指令,该第一操作指令用于在第一应用中实现第一客户端的当前行为操作。

也就是说,终端基于第一用户在第一应用上的操作,正在进行游戏。

示例性的,当用户A使用手机在球类应用中的与网络中的第二用户进行任务羽毛球比赛时,当第一用户的网络出现问题时,可能将正在进行的比赛中断,具体的,第一用户通过手机进行打球的操作即为基于第一用户行为的第一次操作指令。

S206、基于第一操作指令,确定第一用户的当前行为操作。

S207、通过智能模拟模块中的映射关系,获取与第一用户的当前行为操作对应的第一行为操作,实现与第一客户端的当前行为操作对应的操作。

终端接收到了第一用户的第一操作指令时,说明该第一用户在使用第一应用时已经做出了行动,这时,就需要智能模拟模块对第一用户这样的行为操作进行相应的处理或应对了。即终端通过智能模拟模块中的映射关系,获取与第一用户的当前行为操作对应的第一行为操作,实现与第一客户端的当前行为操作对应的操作。

示例性的,当用户A使用手机在球类应用中的与网络中的第二用户进行任务羽毛球比赛时,当第一用户的网络出现问题时,可能将正在进行的比赛中断,但是,本发明实施例中的手机中的智能机器人可以模拟第二用户的行为,针对第一用户打过来的球进行相应的击打操作,让第一用户在打羽毛球时不用因为网络掉钱而造成比赛的终止。

S208、当监听到当前网络连接状态为连接时,基于第一用户行为接收第一操作指令。

S209、基于第一操作指令,通过网络接收第二用户的第二操作指令,该第一操作指令与第二操作指令对应。

在终端监听自身当前网络连接状态之后,该终端可以监听到当前网络连接状态为断开,也可以监听到当前网络连接状态为连接。而当终端监听到当前网络连接状态为连接时,表征现在终端的网络连接很好,这时要是用户正在玩网络游戏的话,不会出现游戏中断的事情,因此,终端进行正常的处理就好,即基于第一用户行为接收第一操作指令;基于第一操作指令,通过网络接收第二用户的第二操作指令,该第一操作指令与第二操作指令对应。

本发明实施例提供了一种离线游戏的实现方法及终端,该终端中设置有智能模拟模块,当第一应用处于启动模式时,监听自身当前网络连接状态;当监听到当前网络连接状态为断开时,触发智能模拟模块启动;基于第一用户行为接收第一操作指令,该第一操作指令用于在第一应用中实现第一客户端的当前行为操作;当智能模拟模块启动时,基于第一操作指令,通过智能模拟模块实现第二客户端的第一行为操作,实现与第一客户端的当前行为操作对应的操作。采用上述技术实现方案,由于终端中的智能模拟模块可以在离线时模拟另一个客户端的行为与第一客户端继续进行游戏的相应操作,从而实现离线游戏,并提高游戏操作的连续性和智能性。

实施例三

如图3所示,本发明实施例提供了一种终端1,该终端1中设置有智能模拟模块,该终端1可以包括:

监听单元11,用于当第一应用处于启动模式时,监听自身当前网络连接状态。

触发单元12,用于当所述监听单元11监听到所述当前网络连接状态为断开时,触发所述智能模拟模块启动。

接收单元13,用于基于第一用户行为接收第一操作指令,所述第一操作指令用于在所述第一应用中实现第一客户端的当前行为操作。

模拟单元14,用于当所述触发单元12所述智能模拟模块启动时,基于所述接收单元13接收的所述第一操作指令,通过所述智能模拟模块实现第二客户端的第一行为操作,实现与所述第一客户端的当前行为操作对应的操作。

可选的,如图4所示,所述终端1还包括:统计单元15和设置单元16。

所述统计单元15,用于所述触发单元12触发所述智能模拟模块启动之前,统计与所述第一客户端的行为操作与所述第二客户端的第二行为操作的映射关系。

所述设置单元16,用于将所述统计单元15统计的所述映射关系设置在所述智能模拟模块中。

可选的,如图5所示,所述终端1还包括:确定单元17。

所述确定单元17,用于基于所述接收单元13接收的所述第一操作指令,确定所述第一用户的当前行为操作。

所述模拟单元14,具体用于通过所述设置单元16设置在所述智能模拟模块中的所述映射关系,获取与所述确定单元17确定的所述第一用户的当前行为操作对应的所述第一行为操作,实现与所述第一客户端的当前行为操作对应的操作。

可选的,如图6所示,所述终端1还包括:检测单元18。

所述检测单元18,用于所述监听单元11监听自身当前网络连接状态之前,检测自身使用的当前应用的类型;以及当检测到所述当前应用的类型为游戏类时,表征所述当前应用为所述第一应用,且所述第一应用处于启动模式。

可选的,所述接收单元13,还用于所述监听单元11监听自身当前网络连接状态之后,当所述监听单元11监听到所述当前网络连接状态为连接时,基于所述第一用户行为接收所述第一操作指令;以及基于所述第一操作指令,通过网络接收第二用户的第二操作指令,所述第一操作指令与所述第二操作指令对应。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1