1.本发明涉及计算机领域,具体而言,涉及一种虚拟模型的控制方法、装置、存储介质和电子设备。
背景技术:2.随着智能手机、平板电脑等便携设备的发展,游戏越来越多的被应用在可移动终端上。目前,在游戏中,玩家可通过手指在游戏终端的屏幕上进行滑动来实现对游戏中的虚拟角色和/或虚拟模型的旋转,通过放大或缩小控件、缩放滑杆或双指操控来实现虚拟角色和/或虚拟模型的缩放,但无法实现同时对虚拟角色和/或虚拟模型进行旋转和缩放操作,影响玩家对虚拟角色和/或虚拟模型多角度多尺寸的自由观赏,降低了玩家的游戏体验。
3.针对上述的问题,目前尚未提出有效的解决方案。
技术实现要素:4.本发明实施例提供了一种虚拟模型的控制方法、装置、存储介质和电子设备,以至少解决现有技术中无法同时对虚拟模型进行旋转和缩放操作的技术问题。
5.根据本发明实施例的一个方面,提供了一种虚拟模型的控制方法,包括:通过终端设备的显示屏提供一图形用户界面,图形用户界面包含一虚拟模型;响应于操作介质在图形用户界面的预设区域的预设操控事件,基于预设操控事件的初始操控位置确定操控介质在图形用户界面上的移动距离和移动方向;根据移动距离和移动方向对虚拟模型进行旋转操作和缩放操作。
6.进一步地,虚拟模型的控制方法还包括:在基于预设操控事件的初始操控位置确定操控介质在图形用户界面上的移动距离和移动方向之前,存储初始操控位置在图形用户界面上的位置信息。
7.进一步地,虚拟模型的控制方法还包括:获取操控介质按照移动距离和移动方向移动后的目标位置;确定目标位置在预设坐标系中的水平坐标方向上的第一距离和在垂直坐标方向上的第二距离;根据第一距离对虚拟模型进行旋转操作;根据第二距离对虚拟模型进行缩放操作。
8.进一步地,虚拟模型的控制方法还包括:获取虚拟模型的最大旋转角度以及操控介质在水平坐标方向上的最大水平移动距离;计算第一距离与最大水平移动距离之间的第一比值;计算第一比值与最大旋转角度之间的乘积,得到虚拟模型的目标旋转角度;按照目标旋转角度对虚拟模型进行旋转操作。
9.进一步地,虚拟模型的控制方法还包括:确定移动方向映射到水平坐标方向上的目标方向;控制虚拟模型向目标方向旋转目标旋转角度。
10.进一步地,虚拟模型的控制方法还包括:在移动方向映射到垂直坐标方向的第一方向时,获取虚拟模型的最大放大倍数以及操控介质在第一方向上的最大垂直移动距离;计算第二距离与最大垂直移动距离之间的第二比值;计算第二比值与最大放大倍数之间的
乘积,得到虚拟模型的目标放大倍数;按照目标放大倍数对虚拟模型进行放大操作。
11.进一步地,虚拟模型的控制方法还包括:在移动方向映射到垂直坐标方向的第二方向时,获取虚拟模型的最大缩小倍数以及操控介质在第二方向上的最大垂直移动距离;计算第二距离与最大垂直移动距离之间的第三比值;计算第三比值与最大缩小倍数之间的乘积,得到虚拟模型的目标缩小倍数;按照目标缩小倍数对虚拟模型进行缩小操作。
12.进一步地,虚拟模型的控制方法还包括:在操控介质的数量为多个时,获取每个操控介质在图形用户界面上的初始操控位置;在多个操控介质所对应的至少一个初始操控位置位于预设区域时,根据多个操控介质之间的相对移动距离对虚拟模型进行缩放操作;根据多个操控介质所对应的介质集合在图形用户界面上的移动距离和移动方向对虚拟模型进行旋转操作。
13.根据本发明实施例的另一方面,还提供了一种虚拟模型的控制装置,包括:显示模块,用于通过终端设备的显示屏提供一图形用户界面,图形用户界面包含一虚拟模型;确定模块,用于响应于操作介质在图形用户界面的预设区域的预设操控事件,基于预设操控事件的初始操控位置确定操控介质在图形用户界面上的移动距离和移动方向;控制模块,用于根据移动距离和移动方向对虚拟模型进行旋转操作和缩放操作。
14.根据本发明实施例的另一方面,还提供了一种存储介质,该存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述的虚拟模型的控制方法。
15.根据本发明实施例的另一方面,还提供了一种电子设备,该电子设备包括一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现用于运行程序,其中,程序被设置为运行时执行上述的虚拟模型的控制方法。
16.在本发明实施例中,采用根据操控介质的移动距离和移动方向来对虚拟模型进行同时旋转操作和缩放操作的方式,通过终端设备的显示屏提供一图形用户界面,响应于操作介质在图形用户界面的预设区域的预设操控事件,基于预设操控事件的初始操控位置确定操控介质在图形用户界面上的移动距离和移动方向,并根据移动距离和移动方向对虚拟模型进行旋转操作和缩放操作,其中,图形用户界面包含一虚拟模型。
17.在上述过程中,根据操控介质在图形用户界面上的移动距离和移动方向可确定对虚拟模型进行的四个操作,即左转放大操作、左转缩小操作、右转放大操作、右转缩小操作,即在本技术中综合考虑了操控介质在图形用户界面上的移动距离和移动方向,并根据操控介质的移动距离和移动方向来对虚拟模型同时进行旋转操作和缩放操作,从而实现了通过单个操控介质即可实现在旋转虚拟模型的同时还能够对虚拟模型进行缩放,进而使得玩家能够对虚拟模型进行多角度多尺寸的自由观赏,提高了玩家的游戏体验。
18.由此可见,本技术所提供的方案达到了对虚拟模型同时进行旋转操作和缩放操作的目的,从而实现了提高玩家的游戏体验的技术效果,进而解决了现有技术中无法同时对虚拟模型进行旋转和缩放操作的技术问题。
附图说明
19.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
20.图1是根据本发明实施例的一种虚拟模型的控制方法流程图;
21.图2是根据本发明实施例的一种可选的预设坐标系的示意图;
22.图3是根据本发明实施例的一种可选的虚拟模型的操控示意图;
23.图4是根据本发明实施例的一种虚拟模型的控制装置示意图。
具体实施方式
24.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
25.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
26.实施例1
27.根据本发明实施例,提供了一种虚拟模型的控制方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
28.图1是根据本发明实施例的虚拟模型的控制方法流程图,如图1所示,该方法包括如下步骤:
29.步骤s102,通过终端设备的显示屏提供一图形用户界面,图形用户界面包含一虚拟模型。
30.在步骤s102中,上述终端设备可以为具有触摸显示屏的设备,在该终端设备上可运行游戏,同时在该终端设备的触摸显示屏上能够显示运行游戏时的游戏场景。可选的,上述终端设备可以为手持设备,例如,智能手机、智能平板等,也可以为非手持设备,例如,电脑。
31.需要说明的是,上述的终端设备可作为本实施例所提供方法的执行主体。
32.另外,上述虚拟模型可以为但不限于游戏场景中的防御塔、山、石头、树木、房屋等,上述虚拟模型还可以为游戏中的虚拟角色所对应的模型。
33.步骤s104,响应于操作介质在图形用户界面的预设区域的预设操控事件,基于预设操控事件的初始操控位置确定操控介质在图形用户界面上的移动距离和移动方向。
34.在步骤s104中,上述的操控介质可以为玩家的手指、手掌、脚趾等,也可以为电容笔、鼠标等。上述的预设区域即图形用户界面上可以触发对虚拟模型的旋转操作或缩放操作的特定区域,既可以为图形用户界面上包含虚拟模型的区域,也可以是虚拟模型附近的
特定区域。预设操控事件可以是滑动操作(例如,针对触摸显示屏的滑动触控操作)或其他操控位置连续变化的的操控事件。
35.可选的,以操控介质为玩家的手指为例,在该场景中,终端设备的显示屏为触摸显示屏。玩家可将手指在终端设备的触摸显示屏所显示的图形用户界面上进行触控操作,终端设备即可检测到玩家的手指的触控位置,每次触控操作最初接触到触摸显示屏的触控位置即为初始操控位置。
36.需要说明的是,通过电容笔、鼠标等操控介质对终端设备的图形用户界面进行操控,得到初始操控位置的方式,与通过玩家的手指对终端设备的图形用户界面进行操控,得到初始操控位置的方式相同,在此不再举例说明。
37.另外,玩家还可通过非接触操控的形式来操控终端设备,例如,玩家将手指放置在终端设备的显示屏的前方的预设位置处,即玩家的手指不接触终端设备的显示屏。在该场景中,在终端设备进入非接触操控模式之后,终端设备即可检测到玩家的手指刚开始进行非接触操控时所在的操控位置映射到终端设备的显示屏中的初始操控位置。
38.此外,还需要说明的是,在实际应用中,当操控介质在图形用户界面上进行滑动操作时,图形用户界面上会显示与滑动操作对应的游戏场景,例如,当操控介质在图形用户界面上向上滑动时,图形用户界面显示终端设备的显示屏的显示区域上方的游戏场景。然而,相同的操作在不同的场景下的控制指令可能是不同的,因此,为了避免相同的操作在不同场景下的控制指令的误触发,在本技术中,当检测到操控介质位于预设区域时,终端设备即可确定用户需要对虚拟模型进行缩放操作和/或旋转操作,从而避免了相同操作在不同场景下的控制指令的误触发的问题。
39.步骤s106,根据移动距离和移动方向对虚拟模型进行旋转操作和缩放操作。
40.在步骤s106中,移动距离表征了对虚拟模型进行旋转操作的旋转角度的大小以及对虚拟模型进行缩放操作的缩放倍数的大小,而移动方向表征了对虚拟模型进行旋转操作的旋转方向以及对虚拟模型进行缩放操作的缩放类型。
41.容易注意到的是,由于上述的移动距离和移动方向通过单个操控介质在图形用户界面上的移动即可得到,而通过移动距离和移动方向可对虚拟模型进行旋转操作和缩放操作,因此,通过步骤s106即可实现单个操控介质对虚拟模型同时进行旋转操作和缩放操作,提高了玩家的游戏体验。
42.基于上述步骤s102至步骤s106所限定的方案,可以获知,在本发明实施例中,采用根据操控介质的移动距离和移动方向来对虚拟模型进行同时旋转操作和缩放操作的方式,通过终端设备的显示屏提供一图形用户界面,响应于操作介质在图形用户界面的预设区域的预设操控事件,基于预设操控事件的初始操控位置确定操控介质在图形用户界面上的移动距离和移动方向,并根据移动距离和移动方向对虚拟模型进行旋转操作和缩放操作,其中,图形用户界面包含一虚拟模型。
43.容易注意到的是,在上述过程中,根据操控介质在图形用户界面上的移动距离和移动方向可确定对虚拟模型进行的四个操作,即左转放大操作、左转缩小操作、右转放大操作、右转缩小操作,即在本技术中综合考虑了操控介质在图形用户界面上的移动距离和移动方向,并根据操控介质的移动距离和移动方向来对虚拟模型同时进行旋转操作和缩放操作,从而实现了通过单个操控介质即可实现在旋转虚拟模型的同时还能够对虚拟模型进行
缩放,进而使得玩家能够对虚拟模型进行多角度多尺寸的自由观赏,提高了玩家的游戏体验。
44.由此可见,本技术所提供的方案达到了对虚拟模型同时进行旋转操作和缩放操作的目的,从而实现了提高玩家的游戏体验的技术效果,进而解决了现有技术中无法同时对虚拟模型进行旋转和缩放操作的技术问题。
45.在一种可选的实施例中,在检测到操控介质在图形用户界面上的初始操控位置之后,在检测到初始操控位置位于预设区域内时,终端设备存储初始操控位置在图形用户界面上的位置信息。为了使初始操作位置作为旋转操作和缩放操作的参照点,可以其为原点构建坐标系。例如,图2示出了一种可选的预设坐标系的示意图,其中,o表示初始操控位置。
46.进一步的,在构建预设坐标系之后,终端设备根据移动距离和移动方向对虚拟模型进行旋转操作和缩放操作。具体的,终端设备获取操控介质按照移动距离和移动方向移动后的目标位置,并确定目标位置在预设坐标系中的水平坐标方向上的第一距离和在垂直坐标方向上的第二距离,然后根据第一距离对虚拟模型进行旋转操作,并根据第二距离对虚拟模型进行缩放操作。例如,在图2中,黑色圆点表示操控介质按照移动距离和移动方向移动后的目标位置,由图2可知,该目标位置位于预设坐标系的第一象限中,其中,该目标位置映射在水平坐标方向(即x轴方向)的第一距离为a,该目标位置映射在垂直坐标方向(即y轴方向)的第二距离为b。
47.需要说明的是,上述第一距离表征了对虚拟模型进行旋转操作的旋转角度,第二距离表征了对虚拟模型进行缩放操作的缩放倍数。通过改变操控介质的目标位置,用户可以调整第一距离和第二距离,从而控制虚拟模型的旋转角度和缩放倍数。
48.更进一步的,在确定了第一距离之后,终端设备根据第一距离对虚拟模型进行旋转操作。具体的,终端设备首先获取虚拟模型的最大旋转角度以及操控介质在水平坐标方向上的最大水平移动距离,然后,计算第一距离与最大水平移动距离之间的第一比值,并计算第一比值与最大旋转角度之间的乘积,得到虚拟模型的目标旋转角度,最后,按照目标旋转角度对虚拟模型进行旋转操作。例如,操控介质能够在图形用户界面上移动的最大水平移动距离为a,虚拟模型的最大旋转角度为α,则目标旋转角度β可由下式表示:
[0049][0050]
需要说明的是,在确定了虚拟模型的目标旋转角度之后,还需要确定虚拟模型的旋转方向,其中,在本技术中,旋转方向可以包括向右旋转方向和向左旋转方向。
[0051]
在一种可选的实施例中,根据移动方向映射在水平坐标方向上的方向来确定旋转方向。具体的,终端设备确定移动方向映射到水平坐标方向上的目标方向,并控制虚拟模型向目标方向旋转目标旋转角度。例如,在图2中,目标位置映射在水平坐标方向的目标方向为x轴正方向,则确定虚拟模型的目标旋转方向为向右旋转方向;如果目标位置映射在水平坐标方向的目标方向为x轴负方向,则确定虚拟模型的目标旋转方向为向左旋转方向。
[0052]
需要说明的是,终端设备还可根据目标位置在预设坐标系中的象限来确定旋转方向,例如,如果目标位置位于第一象限或第四象限中,则确定虚拟模型的旋转方向为向右旋转方向;如果目标位置位于第二象限或第三象限中,则确定虚拟模型的旋转方向为向左旋转方向。
[0053]
在一种可选的实施例中,在得到第二距离之后,终端设备根据第二距离对虚拟模型进行缩放操作。具体的,在移动方向映射到垂直坐标方向的第一方向时,获取虚拟模型的最大放大倍数以及操控介质在第一方向上的最大垂直移动距离,然后,计算第二距离与最大垂直移动距离之间的第二比值,并计算第二比值与最大放大倍数之间的乘积,得到虚拟模型的目标放大倍数,最后,按照目标放大倍数对虚拟模型进行放大操作。例如,操控介质能够在图形用户界面上移动的最大垂直移动距离为b,虚拟模型的最大放大倍数为γ1,则目标放大倍数ψ1可由下式表示:
[0054][0055]
另外,在移动方向映射到垂直坐标方向的第二方向时,终端设备获取虚拟模型的最大缩小倍数以及操控介质在第二方向上的最大垂直移动距离,然后,计算第二距离与最大垂直移动距离之间的第三比值,并计算第三比值与最大缩小倍数之间的乘积,得到虚拟模型的目标缩小倍数,最后,按照目标缩小倍数对虚拟模型进行缩小操作。例如,操控介质能够在图形用户界面上移动的最大垂直移动距离为b,虚拟模型的最大缩小倍数为γ2,则目标缩小倍数ψ2可由下式表示:
[0056][0057]
需要说明的是,上述第一方向和第二方向为不同的方向,例如,在图3所示的虚拟模型的操控示意图中,第一方向为y轴的正方向,第二方向为y轴的负方向,即当移动方向映射在y轴的正方向时,对虚拟模型进行放大处理;当移动方向映射在y轴的负方向时,对虚拟模型进行缩小处理。
[0058]
此外,还需要说明的是,在实际应用中,还可根据目标位置所在的象限来确定对虚拟模型进行缩放操作的缩放类型,例如,如果目标位置位于第一象限或第二象限中,则对虚拟模型进行放大操作;如果目标位置位于第三象限或第四象限中,则对虚拟模型进行缩小操作。
[0059]
在一种可选的实施例中,在操控介质的数量为多个时,终端设备还获取每个操控介质在图形用户界面上的初始操控位置,并在多个操控介质所对应的至少一个初始操控位置位于预设区域时,根据多个操控介质之间的相对移动距离对虚拟模型进行缩放操作,同时根据多个操控介质所对应的介质集合在图形用户界面上的移动距离和移动方向对虚拟模型进行旋转操作。例如,操控介质为手指,当两个手指捏合来控制虚拟模型的缩放时,如果两个手指同时向水平方向移动,例如,两个手指同时向x轴的正方向移动,则终端设备在对虚拟模型进行缩放操作的同时,还对虚拟模型进行顺时针方向的旋转操作。
[0060]
需要说明的是,在多个操控介质的场景中,对虚拟模型进行旋转操作时的旋转角度和旋转方向的确定方法,与单个操控介质对虚拟模型同时进行旋转操作和缩放操作的方法相同,在此不再赘述。
[0061]
此外,还需要说明的是,在本技术中,当操控介质仅在水平坐标方向或仅在垂直坐标方向上移动时,可仅对虚拟模型进行旋转操作或仅对虚拟模型进行缩放操作。其中,旋转角度、旋转方向的确定以及缩放类型、缩放倍数的确定与本实施例上述描述的方法相同,在此不再赘述。
[0062]
由上述内容可知,本技术通过记录操控介质与图形用户界面的初始操控位置,并以初始操控位置为参照来确定操控介质的移动方向和移动距离,进而根据移动方向和移动距离来对虚拟模型同时进行缩放操作和旋转操作,从而实现了单点控制同时实现虚拟模型的旋转操作和缩放操作,满足了玩家对虚拟模型多角度多尺寸的自由观赏的目的。
[0063]
实施例2
[0064]
根据本发明实施例,还提供了一种虚拟模型的控制装置实施例,其中,图4是根据本发明实施例的虚拟模型的控制装置示意图,如图4所示,该装置包括:显示模块401、确定模块403以及控制模块405。
[0065]
其中,显示模块401,用于通过终端设备的显示屏提供一图形用户界面,图形用户界面包含一虚拟模型;确定模块403,用于响应于操作介质在图形用户界面的预设区域的预设操控事件,基于预设操控事件的初始操控位置确定操控介质在图形用户界面上的移动距离和移动方向;控制模块405,用于根据移动距离和移动方向对虚拟模型进行旋转操作和缩放操作。
[0066]
需要说明的是,上述显示模块401、确定模块403以及控制模块405对应于上述实施例1中的步骤s102至步骤s106,三个模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。
[0067]
可选的,虚拟模型的控制装置还包括:存储模块。其中,存储模块,用于在基于预设操控事件的初始操控位置确定操控介质在图形用户界面上的移动距离和移动方向之前,存储初始操控位置在图形用户界面上的位置信息。
[0068]
可选的,控制模块包括:获取模块、第二确定模块、第一旋转模块以及第一缩放模块。其中,获取模块,用于获取操控介质按照移动距离和移动方向移动后的目标位置;第二确定模块,用于确定目标位置在预设坐标系中的水平坐标方向上的第一距离和在垂直坐标方向上的第二距离;第一旋转模块,用于根据第一距离对虚拟模型进行旋转操作;第一缩放模块,用于根据第二距离对虚拟模型进行缩放操作。
[0069]
可选的,第一旋转模块包括:第二获取模块、第一计算模块、第二计算模块以及第二旋转模块。其中,第二获取模块,用于获取虚拟模型的最大旋转角度以及操控介质在水平坐标方向上的最大水平移动距离;第一计算模块,用于计算第一距离与最大水平移动距离之间的第一比值;第二计算模块,用于计算第一比值与最大旋转角度之间的乘积,得到虚拟模型的目标旋转角度;第二旋转模块,用于按照目标旋转角度对虚拟模型进行旋转操作。
[0070]
可选的,第二旋转模块包括:第三确定模块以及第一控制模块。其中,第三确定模块,用于确定移动方向映射到水平坐标方向上的目标方向;第一控制模块,用于控制虚拟模型向目标方向旋转目标旋转角度。
[0071]
可选的,第一缩放模块包括:第三获取模块、第三计算模块、第四计算模块以及第二缩放模块。其中,第三获取模块,用于在移动方向映射到垂直坐标方向的第一方向时,获取虚拟模型的最大放大倍数以及操控介质在第一方向上的最大垂直移动距离;第三计算模块,用于计算第二距离与最大垂直移动距离之间的第二比值;第四计算模块,用于计算第二比值与最大放大倍数之间的乘积,得到虚拟模型的目标放大倍数;第二缩放模块,用于按照目标放大倍数对虚拟模型进行放大操作。
[0072]
可选的,第一缩放模块包括:第四获取模块、第五计算模块、第六计算模块以及第
三缩放模块。其中,第四获取模块,用于在移动方向映射到垂直坐标方向的第二方向时,获取虚拟模型的最大缩小倍数以及操控介质在第二方向上的最大垂直移动距离;第五计算模块,用于计算第二距离与最大垂直移动距离之间的第三比值;第六计算模块,用于计算第三比值与最大缩小倍数之间的乘积,得到虚拟模型的目标缩小倍数;第三缩放模块,用于按照目标缩小倍数对虚拟模型进行缩小操作。
[0073]
可选的,虚拟模型的控制装置还包括:第五获取模块、第四缩放模块以及第三旋转模块。其中,第五获取模块,用于在操控介质的数量为多个时,获取每个操控介质在图形用户界面上的初始操控位置;第四缩放模块,用于在多个操控介质所对应的至少一个初始操控位置位于预设区域时,根据多个操控介质之间的相对移动距离对虚拟模型进行缩放操作;第三旋转模块,用于根据多个操控介质所对应的介质集合在图形用户界面上的移动距离和移动方向对虚拟模型进行旋转操作。
[0074]
实施例3
[0075]
根据本发明实施例的另一方面,还提供了一种存储介质,该存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述实施例1中的虚拟模型的控制方法。
[0076]
实施例4
[0077]
根据本发明实施例的另一方面,还提供了一种电子设备,该电子设备包括一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现用于运行程序,其中,程序被设置为运行时执行上述实施例1中的虚拟模型的控制方法。
[0078]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0079]
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0080]
在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0081]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0082]
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0083]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或
部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0084]
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。