本发明实施例涉及计算机技术领域,尤其涉及一种光枪游戏定位方法及游戏终端。
背景技术:
在光枪射击游戏(简称光枪游戏)中,用户可以通过光枪瞄准游戏终端的屏幕上的目标物,并对目标物进行射击等操作。
在现有技术中,通常采用红外感应技术确定光枪在屏幕上瞄准的位置,具体的,在进行光枪游戏之前,先在游戏终端的屏幕上侧和下侧安装红外感应条,在光枪对屏幕上的目标物进行瞄准时,游戏终端通过确定光枪上的红外感应器与屏幕上侧和下侧红外感应条的距离,确定光枪在屏幕上的瞄准位置,并对瞄准坐标对应的目标物进行操作。
然而,在现有技术中,当用户需要在游戏终端上进行光枪游戏时,必须在游戏终端上安装红外感应条,进而增加了光枪游戏的成本。
技术实现要素:
本发明实施例提供一种光枪游戏定位方法及游戏终端,用于降低光枪游戏的成本。
第一方面,本发明实施例提供一种光枪游戏定位方法,应用于游戏终端,所述方法包括:
接收光枪发送发射信息,所述发射信息中包括所述光枪在屏幕上读取的目标识别信息;
获取在所述屏幕的多个识别区域上通过不可见光显示的识别信息;
根据所述目标识别信息、以及各所述识别区域上显示的识别信息,确定所述发射信息对应的屏幕坐标。
在一种可能的实施方式中,在所述接收光枪发送发射信息之前,还包括:
接收用户输入的光枪游戏启动指令,所述光枪游戏启动指令用于指示启动光枪游戏;
确定所述光枪游戏对应的、所述屏幕上划分的多个识别区域;
分别在所述多个识别区域上通过不可见光显示识别信息,各所述识别区域对应的识别信息不同。
在另一种可能的实施方式中,所述确定所述光枪游戏对应的、所述屏幕上划分的多个识别区域,包括:
获取所述光枪游戏对应的瞄准精确度;
根据所述光枪游戏对应的瞄准精确度,确定所述光枪游戏对应的识别区域的尺寸;
根据所述光枪游戏对应的识别区域的尺寸和所述屏幕的尺寸,确定在所述屏幕上划分的多个识别区域。
在另一种可能的实施方式中,所述根据所述目标识别信息、以及各所述识别区域上显示的识别信息,确定所述发射信息对应的屏幕坐标,包括:
根据所述目标识别信息、以及各所述识别区域上显示的识别信息,确定所述发射信息对应的目标识别区域;
获取所述目标识别区域的中心坐标;
根据所述目标识别区域的中心坐标,确定所述发射信息对应的屏幕坐标。
在另一种可能的实施方式中,根据所述目标识别信息、以及各所述识别区域上显示的识别信息,确定所述光枪瞄准的目标识别区域,包括:
分别将所述目标识别信息与各所述识别信息进行匹配,获取各所述识别信息与所述目标识别信息的相似度;
根据各所述识别信息与所述目标识别信息的相似度,在所述多个识别信息中获取至少一个待选识别信息,各所述待选识别信息与所述目标识别信息的相似度大于预设阈值;
将各所述待选识别信息对应的识别区域确定为目标识别区域。
在另一种可能的实施方式中,若所述目标识别区域的个数等于1,根据所述目标识别区域的中心坐标,确定所述发射信息对应的屏幕坐标,包括:
将所述目标识别区域的中心坐标确定为所述发射信息对应的屏幕坐标;
若所述目标识别区域的个数大于1,根据所述目标识别区域的中心坐标,确定所述发射信息对应的屏幕坐标,包括:
获取各所述目标区域的中心坐标,根据各所述目标区域的中心坐标,确定所述发射信息对应的屏幕坐标。
在另一种可能的实施方式中,所述识别信息包括二维码、条形码、字符串。
第二方面,本发明实施例提供一种游戏终端,包括:
第一接收模块,用于接收光枪发送发射信息,所述发射信息中包括所述光枪在屏幕上读取的目标识别信息;
获取模块,用于获取在所述屏幕的多个识别区域上通过不可见光显示的识别信息;
第一确定模块,用于根据所述目标识别信息、以及各所述识别区域上显示的识别信息,确定所述发射信息对应的屏幕坐标。
在一种可能的实施方式中,所述终端还包括第二接收模块、第二确定模块和显示模块,其中,
所述第二接收模块用于,在所述第一接收模块所述接收光枪发送发射信息之前,接收用户输入的光枪游戏启动指令,所述光枪游戏启动指令用于指示启动光枪游戏;
所述第二确定模块用于,确定所述光枪游戏对应的、所述屏幕上划分的多个识别区域;
所述显示模块用于,分别在所述多个识别区域上通过不可见光显示识别信息,各所述识别区域对应的识别信息不同。
在另一种可能的实施方式中,所述第二确定模块具体用于:
获取所述光枪游戏对应的瞄准精确度;
根据所述光枪游戏对应的瞄准精确度,确定所述光枪游戏对应的识别区域的尺寸;
根据所述光枪游戏对应的识别区域的尺寸和所述屏幕的尺寸,确定在所述屏幕上划分的多个识别区域。
在另一种可能的实施方式中,所述第一确定模块包括第一确定单元、获取单元、以及第二确定单元,其中,
所述第一确定单元用于,根据所述目标识别信息、以及各所述识别区域上显示的识别信息,确定所述发射信息对应的目标识别区域;
所述获取单元用于,获取所述目标识别区域的中心坐标;
所述第二确定单元用于,根据所述目标识别区域的中心坐标,确定所述发射信息对应的屏幕坐标。
在另一种可能的实施方式中,所述第一确定单元具体用于:
分别将所述目标识别信息与各所述识别信息进行匹配,获取各所述识别信息与所述目标识别信息的相似度;
根据各所述识别信息与所述目标识别信息的相似度,在所述多个识别信息中获取至少一个待选识别信息,各所述待选识别信息与所述目标识别信息的相似度大于预设阈值;
将各所述待选识别信息对应的识别区域确定为目标识别区域。
在另一种可能的实施方式中,若所述目标识别区域的个数等于1,所述第一确定模块用于,将所述目标识别区域的中心坐标确定为所述发射信息对应的屏幕坐标;
若所述目标识别区域的个数大于1,所述第一确定模块用于,获取各所述目标区域的中心坐标,根据各所述目标区域的中心坐标,确定所述发射信息对应的屏幕坐标。
在另一种可能的实施方式中,所述识别信息包括二维码、条形码、字符串。
本发明实施例提供的光枪游戏定位方法及游戏终端,在游戏终端中启动光枪游戏之后,在游戏终端的屏幕的多个识别区域上通过不可见光显示的识别信息,这样,在光枪向游戏终端发送发射信息时,光枪可以读取屏幕上的目标识别信息,并在发射信息中携带读取到的目标识别信息,以使游戏终端可以根据目标识别信息、以及各识别区域上显示的识别信息,确定发射信息对应的屏幕坐标,在该过程中,无需在游戏终端上安装红外感应条,进而降低光枪游戏的成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的光枪游戏定位的应用场景示意图;
图2为本发明提供的光枪游戏定位方法的流程示意图;
图3为本发明提供的终端界面示意图;
图4为本发明提供的在屏幕上显示识别信息方法的流程示意图;
图5为本发明提供的确定屏幕坐标方法的流程示意图;
图6为本发明提供的目标识别信息所占区域的结构示意图一;
图7为本发明提供的目标识别信息所占区域的结构示意图二;
图8为本发明提供的目标识别信息所占区域的结构示意图三;
图9为本发明提供的游戏终端的结构示意图一;
图10为本发明提供的游戏终端的结构示意图二。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明提供的光枪游戏定位的应用场景示意图,请参见图1,包括游戏终端101和光枪102,用户可以通过光枪102瞄准游戏终端101的屏幕中的目标物,并对目标物进行射击等操作;在本申请中,当游戏终端启动一个光枪游戏之后,在游戏终端的屏幕的不同区域上通过不可见光显示不同的识别信息,用户无法在屏幕上看到该识别信息,但光枪可以读取屏幕上显示的识别信息,且在本申请中,用户在游戏终端上进行光枪游戏时,无需在游戏终端上安装红外感应条,进而降低光枪游戏的成本。下面,通过具体实施例对本申请所示的技术方案进行详细说明。
需要说明的是,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
图2为本发明提供的光枪游戏定位方法的流程示意图,该方法的执行主体为游戏终端,请参见图2,该方法可以包括:
S201、接收光枪发送发射信息,发射信息中包括光枪在屏幕上读取的目标识别信息;
S202、获取在屏幕的多个识别区域上通过不可见光显示的识别信息;
S203、根据目标识别信息、以及各识别区域上显示的识别信息,确定发射信息对应的屏幕坐标。
在本发明实施例中,在游戏终端上启动一个光枪游戏之后,在游戏终端的屏幕的不同识别区域上通过不可见光显示不同的识别信息,其中,该不可见光为人眼无法识别的光线,而光枪能够识别的光线,可选的,该不可见光可以为红外线光等,识别信息可以为二维码、条形码、字符串等,在屏幕的各个识别区域中可以以图片的形式显示各个识别信息,可选的,可以将游戏终端的屏幕划分为多个网格,每个网格对应一个识别区域,每个识别区域上显示的识别信息不同;在光枪上设置有信息读取机构,该信息读取机构只能识别很小范围中的信息,可选的,每个识别区域的范围大于或等于信息读取机构可识别的范围,使得光枪在游戏终端的屏幕上通常只能读取到一个识别区域中的识别信息。
在实际应用过程中,在用户进行光枪游戏的过程中,当用户需要通过光枪对游戏终端的屏幕上的目标物进行射击等操作时,用户通过光枪对目标物进行瞄准,并对光枪上的发射按钮进行触发操作,在光枪接收到用户对发射按钮进行的触发操作之后,光枪通过信息读取机构对其瞄准的屏幕上的识别信息进行读取,可选的,光枪上的信息读取机构可以为摄像设备,相应的,光枪可以通过该摄像设备对其瞄准的屏幕上的识别信息进行拍照,该目标识别信息为图片格式,在光枪获取得到目标识别信息之后,光枪向游戏终端发送发射信息,该发射信息中包括光枪在屏幕上读取的目标识别信息。
在游戏终端接收到光枪发送的发射信息之后,游戏终端获取发射信息中的目标识别信息,并获取屏幕的各个识别区域上通过不可见光显示的识别信息,然后分别将各个区域上的识别信息与目标识别信息进行匹配,获取与目标识别信息向匹配的识别信息,并获取与目标识别信息向匹配的识别信息对应的目标识别区域,根据目标识别区域在屏幕中的坐标确定发射信息对应的屏幕坐标。
下面,结合图3所示的终端界面示意图,通过具体示例对图2实施例所示的方法进行详细说明。
图3为本发明提供的终端界面示意图,请参见图3,包括游戏终端的屏幕301和光枪302,其中,
在游戏终端启动光枪游戏之后,在游戏终端的屏幕的各个识别区域上通过不可见光显示识别信息,每一个识别区域上显示的识别信息不同。
当用户需要对屏幕301上的目标物进行瞄准射击时,用户先通过光枪302瞄准屏幕301上的目标物,并对光枪302上的发射按钮进行触发操作,在光枪302接收到用户对发射按钮的触发操作之后,光枪302通过枪口处的信息读取机构读取屏幕上的识别信息,假设光枪302瞄准的识别区域上的识别信息为识别信息34,则光枪302读取识别信息34,并将识别信息34确定为目标识别信息,并向游戏终端发送包括识别信息34的发射信息。
在游戏终端接收到发射信息之后,游戏终端获取发射信息中的目标识别信息(识别信息34),并将识别信息34与屏幕301的各个识别区域中的识别信息(识别信息11-识别信息45)进行匹配,确定识别信息34为与目标识别信息相匹配的识别信息,并获取识别信息34对应的识别区域,根据识别信息34对应的识别区域在屏幕中的屏幕坐标,确定发射信息对应的屏幕坐标,可选的,可以将识别信息34对应的识别区域的中心坐标确定发射信息对应的屏幕坐标。
本发明实施例提供的光枪游戏定位方法,在游戏终端中启动光枪游戏之后,在游戏终端的屏幕的多个识别区域上通过不可见光显示的识别信息,这样,在光枪向游戏终端发送发射信息时,光枪可以读取屏幕上的目标识别信息,并在发射信息中携带读取到的目标识别信息,以使游戏终端可以根据目标识别信息、以及各识别区域上显示的识别信息,确定发射信息对应的屏幕坐标,在该过程中,无需在游戏终端上安装红外感应条,进而降低光枪游戏的成本。
在执行图2所示实施例之前,需要先在游戏终端的屏幕的多个识别区域中显示识别信息,下面,通过图4所示的实施例,对在游戏终端的屏幕的多个识别区域中显示识别信息的过程进行详细说明。
图4为本发明提供的在屏幕上显示识别信息方法的流程示意图,请参见图4,该方法可以包括:
S401、接收用户输入的光枪游戏启动指令,光枪游戏启动指令用于指示启动光枪游戏;
S402、确定光枪游戏对应的、屏幕上划分的多个识别区域;
S403、分别在多个识别区域上通过不可见光显示识别信息,各识别区域对应的识别信息不同。
在用户需要启动光枪游戏时,用户向游戏终端发送光枪游戏启动指令,可选的,用户可以对该光枪游戏的快捷图标进行点击操作,以实现向游戏终端发送光枪游戏启动指令。
在游戏终端接收到光枪游戏启动指令之后,游戏终端确定所述光枪游戏对应的、屏幕上划分的多个识别区域,在实际应用过程中,不同的光枪游戏对应的精确度不同,当光枪游戏对应的精确度不同时,光枪游戏对应的识别区域的尺寸不同,具体的,光枪游戏对应的精确度越高,光枪游戏对应的识别区域的尺寸越小,可选的,可以在游戏终端中设置精确度与识别区域的尺寸的对应关系,以使得当游戏终端需要根据光枪游戏的精确度确定光枪游戏对应的识别区域的尺寸时,可以根据该对应关系确定光枪游戏对应的识别区域的尺寸;例如,若光枪游戏对射击操作的精确度要求较高,则该光枪游戏对应的识别区域的尺寸可以为1cm*1cm,若光枪游戏对射击操作的精确度要求较低,则该光枪游戏对应的识别区域尺寸可以为5cm*5cm。
在游戏终端获取得到光枪游戏对应的识别区域的尺寸之后,游戏终端获取屏幕的尺寸,并根据识别区域的尺寸和屏幕的尺寸,确定在屏幕上划分的多个识别区域,并在每个识别区域上显示识别信息,且不同的识别区域上的识别信息不同。
在实际应用过程中,当光枪游戏对应的精确度较高,而识别区域的尺寸太大时,使得确定的发射信息对应的屏幕坐标与实际光枪瞄准的屏幕坐标的误差太大,导致确定的屏幕坐标的准确度太低;当识别区域的尺寸太小时,游戏终端需要较长时长才能获取与目标识别信息匹配的识别信息,进而使得游戏终端需要较长时长才能确定发射信息对应的屏幕坐标,导致确定发射信息对应的屏幕坐标的效率太低;而通过本申请图4所示的实施例,游戏终端根据光枪游戏对应的精确度,确定在屏幕上划分的识别区域的尺寸,在保证确定的屏幕坐标的准确度较高的基础上,还可以保证确定发射信息对应的屏幕坐标的效率较高。
下面,通过具体示例,对图4实施例所示的方法进行详细说明。
示例性的,当用户需要在游戏终端上启动光枪游戏1时,用户通过对光枪游戏1的快捷图标进行点击操作,以实现向游戏终端发送光枪游戏启动指令,以指示在游戏终端上启动光枪游侠1。
在游戏终端接收到用户输入的光枪游戏启动指令之后,游戏终端获取光枪游戏1对应的精确度,假设根据光枪游戏1的精确度确定的光枪游戏1对应的识别区域的尺寸为2cm*2cm,游戏终端再获取游戏终端的屏幕的尺寸,假设屏幕的尺寸为100cm*80cm,则确定在屏幕上划分(100*80)/(2*2)=2000个识别区域,每个识别区域的长度为2cm,宽度为2cm。
在游戏终端确定得到光枪游戏1对应的2000个识别区域之后,游戏终端在每个识别区域上通过不可见光显示不同的识别信息。
在上述任意一个实施例的基础上,可以通过如下可行的实现方式根据目标识别信息、以及各识别区域上显示的识别信息,确定发射信息对应的屏幕坐标(图2所示实施例的S203),具体的,请参见图5所示的实施例。
图5为本发明提供的确定屏幕坐标方法的流程示意图,请参见图5,该方法可以包括:
S501、根据目标识别信息、以及各识别区域上显示的识别信息,确定发射信息对应的目标识别区域;
S502、获取目标识别区域的中心坐标;
S503、根据目标识别区域的中心坐标,确定发射信息对应的屏幕坐标。
在图5所示的实施例中,在游戏终端在发射信息中获取到目标识别信息之后,当游戏终端需要确定发射信息对应的屏幕坐标时,可选的,游戏终端可以先分别将目标识别信息与各识别信息进行匹配,获取各识别信息与目标识别信息的相似度,当识别信息和目标识别信息均为图片格式时,目标识别信息与识别信息中相同的内容越多,则目标识别信息与该识别信息的相似度越高,其中,相似度的值为0至1中的任意值,可选的,该相似度可以为相同内容在目标识别信息中所占的比例,例如,目标识别信息中有20%的内容与识别信息相同,则目标识别信息与该识别信息的相似度为0.2。
在游戏终端获取各识别信息与目标识别信息的相似度之后,游戏终端根据各识别信息与目标识别信息的相似度,在多个识别信息中获取至少一个待选识别信息,各待选识别信息与目标识别信息的相似度大于预设阈值,并将各待选识别信息对应的识别区域确定为目标识别区域,在实际应用过程中,可以根据实际需要确定该预设阈值,可选的,该预设阈值可以为0.25。
游戏终端通过上述过程确定得到的目标识别区域的个数可能为1,也可能大于1,由于光枪的信息读取机构可识别的范围通常小于或等于每个识别区域的范围,因此,目标识别区域的个数最小为1,最大为4,当识别区域的个数不同时,根据目标识别区域的中心坐标确定发射信息对应的屏幕坐标的过程也不相同,具体的,请参见如下两种可行的实现方式:
一种可行的实现方式:目标识别区域的个数等于1;
在该种可行的实现方式中,由于目标识别区域的个数为1,可以将目标识别区域的中心坐标确定为发射信息对应的屏幕坐标。
另一种可行的实现方式:目标识别区域的个数大于1;
在该种可行的实现方式中,获取各目标区域的中心坐标,根据各目标区域的中心坐标,确定发射信息对应的屏幕坐标,下面,结合图6-图8所示的实施例,通过具体示例,分别为目标识别区域的个数为2个、3个、以及4个时,确定发射信息对应的屏幕坐标的过程进行详细说明。
图6为本发明提供的目标识别信息所占区域的结构示意图一,请参见图6,具体的:
在游戏终端的屏幕601中包括多个识别区域,光枪读取的目标识别信息如M所示,在该种情况下,发射信息对应的目标识别区域的个数为两个,分别为识别区域16和识别区域26,则游戏终端可以获取识别区域16的中心坐标A、以及识别区域26的中心坐标B,并获取中心坐标A和中心坐标B的中点坐标C,并将坐标C确定为发射信息对应的屏幕坐标,假设坐标A为(60,10)坐标B为(60,20),则坐标C为(60,15)。
图7为本发明提供的目标识别信息所占区域的结构示意图二,请参见图7,具体的:
在游戏终端的屏幕701中包括多个识别区域,光枪读取的目标识别信息如M所示,在该种情况下,发射信息对应的目标识别区域的个数为三个,分别为识别区域16、识别区域25、以及识别区域26,则游戏终端可以获取识别区域16的中心坐标A、识别区域26的中心坐标B、以及识别区域25的中心坐标C,并获取以坐标A、坐标B、坐标C为三角形的重心D,并将坐标D确定为发射信息对应的屏幕坐标。
图8为本发明提供的目标识别信息所占区域的结构示意图三,请参见图8,具体的:
在游戏终端的屏幕801中包括多个识别区域,光枪读取的目标识别信息如M所示,在该种情况下,发射信息对应的目标识别区域的个数为四个,分别为识别区域15、识别区域16、识别区域25、以及识别区域26,则游戏终端可以获取识别区域15的中心坐标A、识别区域16的中心坐标B、识别区域25的中心坐标C、以及识别区域26的重心坐标D,并获取以坐标A、坐标B、坐标C、坐标D为矩形的中心E,并将坐标E确定为发射信息对应的屏幕坐标,假设坐标A为(50,10)、坐标B为(60,10)、坐标C为(50,20)、坐标D为(60.20),则坐标E为(55,15)。
图9为本发明提供的游戏终端的结构示意图一,请参见图9,该终端可以包括:
第一接收模块901,用于接收光枪发送发射信息,所述发射信息中包括所述光枪在屏幕上读取的目标识别信息;
获取模块902,用于获取在所述屏幕的多个识别区域上通过不可见光显示的识别信息;
第一确定模块903,用于根据所述目标识别信息、以及各所述识别区域上显示的识别信息,确定所述发射信息对应的屏幕坐标。
本发明实施例所示的游戏终端可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
图10为本发明提供的游戏终端的结构示意图二,在图9所示实施例的基础上,请参见图10,该终端还可以包括第二接收模块904、第二确定模块905和显示模块906,其中,
所述第二接收模块904用于,在所述第一接收模块所述接收光枪发送发射信息之前,接收用户输入的光枪游戏启动指令,所述光枪游戏启动指令用于指示启动光枪游戏;
所述第二确定模块905用于,确定所述光枪游戏对应的、所述屏幕上划分的多个识别区域;
所述显示模块906用于,分别在所述多个识别区域上通过不可见光显示识别信息,各所述识别区域对应的识别信息不同。
在实际应用过程中,可选的,所述第二确定模块905具体可以用于:
获取所述光枪游戏对应的瞄准精确度;
根据所述光枪游戏对应的瞄准精确度,确定所述光枪游戏对应的识别区域的尺寸;
根据所述光枪游戏对应的识别区域的尺寸和所述屏幕的尺寸,确定在所述屏幕上划分的多个识别区域。
可选的,所述第一确定模块903可以包括第一确定单元9031、获取单元9032、以及第二确定单元9033,其中,
所述第一确定单元9031用于,根据所述目标识别信息、以及各所述识别区域上显示的识别信息,确定所述发射信息对应的目标识别区域;
所述获取单元9032用于,获取所述目标识别区域的中心坐标;
所述第二确定单元9033用于,根据所述目标识别区域的中心坐标,确定所述发射信息对应的屏幕坐标。
可选的,所述第一确定单元9031具体可以用于:
分别将所述目标识别信息与各所述识别信息进行匹配,获取各所述识别信息与所述目标识别信息的相似度;
根据各所述识别信息与所述目标识别信息的相似度,在所述多个识别信息中获取至少一个待选识别信息,各所述待选识别信息与所述目标识别信息的相似度大于预设阈值;
将各所述待选识别信息对应的识别区域确定为目标识别区域。
在实际应用过程中,若所述目标识别区域的个数等于1,则所述第一确定模块903可以用于,将所述目标识别区域的中心坐标确定为所述发射信息对应的屏幕坐标;
若所述目标识别区域的个数大于1,则所述第一确定模块903可以用于,获取各所述目标区域的中心坐标,根据各所述目标区域的中心坐标,确定所述发射信息对应的屏幕坐标。
可选的,所述识别信息包括二维码、条形码、字符串。
本发明实施例所示的游戏终端可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。