应用于移动终端的立体应用启动方法、装置及系统与流程

文档序号:12478210阅读:152来源:国知局
应用于移动终端的立体应用启动方法、装置及系统与流程

本发明涉及立体应用启动技术领域,特别是涉及一种应用于移动终端的立体应用启动方法、装置及系统。



背景技术:

立体应用启动的实现主要分为两种:主动式立体启动和被动式立体启动。主动式立体启动在使用时通常将实现方法集成到一个程序中,通过这个程序主动去调用并启动需要启动的应用,从而将立体启动主动加载到启动的应用中;而被动式立体启动,一般是将立体应用启动做成系统服务,并实时监测系统的应用启动,当发现有符合条件的应用启动时,通过服务将立体启动加载到立体应用中,由于这种启动方式是立体应用启动后被动加载的,故为被动式立体启动方式。

在以键盘鼠标为标配的台式电脑时代,台式电脑强大的处理能力和交互能力完全可兼容这两种方式。立体应用的立体效果也可根据需要实时进行调整和优化。在现有立体应用启动实现的方案中,无论是主动式启动还是被动式启动,都是将立体应用的立体化、立体效果的调试及使用全都放到台式终端完成的。

随着移动终端的进一步普及与运用,消费者有着强烈的随时随地地享受立体应用的需求。然而,现有的立体应用启动方案,在手机、平板电脑等移动终端上无法完全复制使用,其原因是:一方面是因为手机、平板电脑等移动终端的交互能力受体积、重量、尺寸、功耗等的严格限制,移动终端的交互能力远远不如台式电脑,即相比较于台式电脑而言是相当有限的;另一方面是因为,在现有立体应用启动的技术方案中, 立体应用的立体化、立体效果的调试等立体参数都需要用户自己调试,这对于键盘鼠标为标配的台式电脑是可能的,但对于以触屏为输入方式的移动终端来说则不太可能。因此,如何解决移动终端的立体应用启动问题,则成了目前研发人员亟待解决的问题。



技术实现要素:

鉴于此,本发明提供一种应用于移动终端的立体应用启动方法、装置及系统,一方面可以不用提升现有移动终端的交互性便可满足立体应用的使用需求,另一方面移动终端的用户也不用再调试立体参数,从而提高了在移动终端使用立体应用时的用户体验。

本发明实施例提供了一种应用于移动终端的立体应用启动方法,包括:

网络服务器接收立体应用的立体参数配置信息;

所述网络服务器根据所述接收的立体参数配置信息,生成立体参数数据;

当接收到所述移动终端传来的调用所述立体参数数据的请求时,所述网络服务器将所述立体参数数据发送至所述移动终端,以使所述移动终端根据所述立体参数数据以立体方式启动所述立体应用。

其中,所述立体应用的立体参数配置信息,包括:

用于控制所述立体应用立体效果的立体效果控制参数信息及所述立体应用的标识信息。

其中,所述立体应用的标识信息包括:

立体应用名称、版本信息、硬件设备标识号及发布渠道信息中的至少一个。

其中,所述用于控制所述立体应用的立体效果控制参数信息包括:X参数、Y参数、Z参数及W参数;

其中,X参数表示左右视差图互换;Y参数表示产生左右视差图时左右相机的中心距离;Z参数表示产生左右视差图时左右相机朝向的焦 点到相机的垂直距离;W参数表示不产生视差的裁剪面。

其中,当所述立体应用的立体参数配置信息的更新时,所述立体应用启动方法还包括:

所述网络服务器接收所述立体应用的新立体参数配置信息;

所述网络服务器根据所述接收的新立体参数配置信息,生成所述立体应用的新立体参数数据,并替换所述立体应用原有的立体参数数据。

其中,所述立体应用包括立体游戏。

相应地,本发明实施例还提供了一种移动终端的立体应用启动方法,包括:

当接收到立体应用的启动命令时,移动终端向网络服务器发送立体参数数据的请求命令;

所述移动终端接收所述网络服务器发来的立体参数数据;

所述移动终端根据所述接收到的立体参数数据,以立体方式启动所述立体应用。

其中,所述移动终端根据所述接收到的立体参数数据,以立体方式启动所述立体应用,包括:

所述移动终端解析所述接收到的立体参数数据,得到所述立体应用的立体效果控制参数信息,所述立体效果控制参数信息用于控制所述立体应用的立体效果;

所述移动终端启动所述立体应用,并将所述解析得到的所述立体效果控制参数信息加载到所述立体应用中。

其中,在所述向网络服务器发送立体参数数据的请求命令之后,还包括:

所述移动终端判断所述请求命令是否发送成功;

若判断结果为是,则所述移动终端接收所述网络服务器发来的立体参数数据;

若判断结果为否,则所述移动终端判断本地是否存储有所述立体应 用的立体参数数据;若本地存储有所述立体应用的立体参数数据,则所述移动终端根据本地存储的所述立体应用的立体参数数据,以立体方式启动所述立体应用;若本地没有存储所述立体应用的立体参数数据,则所述移动终端以二维方式启动所述立体应用。

其中,若本地存储有所述立体应用的立体参数数据,则在接收所述网络服务器发来的立体参数数据之前,所述方法还包括:

所述移动终端判断所述网络服务器存储的所述立体应用的立体参数数据是否更新;

若判断结果为是,则所述移动终端接收所述网络服务器发来的更新后的新立体参数数据,并执行根据所述接收到的新立体参数数据,以立体方式启动所述立体应用的步骤;

若判断结果为否,则所述移动终端根据本地存储的所述立体应用的立体参数数据,以立体方式启动所述立体应用。

相应地,本发明实施例还提供了一种应用于立体应用启动的网络服务器,包括:

传送模块,用于接收立体应用的立体参数配置信息;

生成模块,用于根据所述传送模块接收到的所述立体参数配置信息,生成立体参数数据;

所述传送模块,还用于当接收到移动终端传来的调用所述立体参数数据的请求时,将所述立体参数数据发送至所述移动终端,以使所述移动终端根据所述立体参数数据以立体方式启动所述立体应用。

其中,所述立体应用的立体参数配置信息,包括:

用于控制所述立体应用立体效果的立体效果控制参数信息及所述立体应用的标识信息。

其中,所述立体应用的立体效果控制参数信息包括:X参数、Y参数、Z参数及W参数;

其中,X参数表示左右视差图互换;Y参数表示产生左右视差图时 左右相机的中心距离;Z参数表示产生左右视差图时左右相机朝向的焦点到相机的垂直距离;W参数表示不产生视差的裁剪面。

其中,所述传送模块,还用于当所述立体应用的立体参数配置信息的更新时,接收所述立体应用的新立体参数配置信息;

所述生成模块,还用于当所述传送模块接收到所述立体应用的新立体参数数据时,生成所述立体应用的新立体参数数据并替换所述立体应用原有的立体参数数据。

相应地,本发明实施例还提供了一种立体应用服务系统,包括:处理装置和网络服务器;

所述处理装置,用于配置立体应用的立体参数配置信息并将配置的所述立体参数配置信息发送至所述网络服务器;

所述网络服务器,用于接收所述处理装置发来的所述立体参数配置信息,以及在接收到所述移动终端传来的调用所述立体参数数据的请求时,将所述立体参数数据发送至所述移动终端,以使所述移动终端根据所述立体参数数据以立体方式启动所述立体应用。

相应地,本发明实施例还提供了一种移动终端,包括:

接收模块,用于接收输入的立体应用的启动命令;

发送模块,用于当所述接收模块接收到所述立体应用的启动命令时,向网络服务器发送立体参数数据的请求命令;

所述接收模块,还用于接收所述网络服务器发来的立体参数数据;

立体应用启动模块,用于根据所述接收模块接收到的立体参数数据,以立体方式启动所述立体应用。

其中,所述立体应用启动模块,包括:

解析单元,用于解析所述接收模块接收到的立体参数数据,得到所述立体应用的立体效果控制参数信息;

启动单元,用于启动所述立体应用,并将所述解析单元解析得到的所述立体效果控制参数信息加载到所述立体应用中。

其中,所述移动终端还包括:第一判断模块和第二判断模块;

所述第一判断模块,用于在所述向网络服务器发送立体参数数据的请求命令之后,判断所述请求命令是否发送成功;

所述接收模块,具体用于在所述第一判断模块的判断结果为是时,接收所述网络服务器发来的立体参数数据;

所述第二判断模块,用于在所述第一判断模块的判断结果为是时,判断本地是否存储有所述立体应用的立体参数数据;所述立体应用启动模块,还用于在第二判断模块的判断结果为是时,则根据本地存储的所述立体应用的立体参数数据,以立体方式启动所述立体应用,在第二判断模块的判断结果为否时,以二维方式启动所述立体应用。

其中,所述移动终端还包括:第三判断模块;

所述第三判断模块,用于在所述接收模块接收所述网络服务器发来的立体参数数据之前,判断所述网络服务器存储的所述立体应用的立体参数数据是否更新;

所述接收模块,具体用于在所述第三判断模块的判断结果为是时,接收所述网络服务器发来的更新后的新立体参数数据;

所述立体应用启动模块,则用于根据所述接收模块接收到的新立体参数数据,以立体方式启动所述立体应用;

所述立体应用启动模块,还用于在所述第三判断模块的判断结果为否时,根据本地存储的所述立体应用的立体参数数据,以立体方式启动所述立体应用。

本发明实施例最后还提供了一种移动终端,包括:触摸屏和处理器;

所述触摸屏,用于接收输入的立体应用的启动命令;

所述处理器,用于当所述触摸屏接收到所述立体应用的启动命令时,向网络服务器发送立体参数数据的请求命令;以及用于接收所述网络服务器发来的立体参数数据,并根据所述接收到的立体参数数据,以立体方式启动所述立体应用。

本发明实施例中,在启动立体应用时,移动终端通过从网络服务器获取该立体应用的立体参数数据,并根据该立体参数数据中的立体效果控制参数信息,以立体方式启动该立体应用。由于启动立体应用的立体效果控制参数信息是从网络服务器获取的,这样一方面可以不用提升现有移动终端的交互性便可满足立体应用使用需求,另一方面移动终端的用户也不用再调试立体效果控制参数信息,而是由专业人员进行立体效果控制参数调试,并将调节好的立体效果控制参数上传至网络服务器以供用户调用,从而保证了用户在使用立体应用时的立体效果,提高了在移动终端使用立体应用时的用户体验。

附图说明

图1为本发明提供的应用于移动终端的立体应用启动方法的第一实施例的流程示意图;

图2为本发明实施例中立体效果控制参数信息中各参数信息相互作用的示意图;

图3为本发明提供的应用于移动终端的立体应用启动方法的第二实施例的流程示意图;

图4为本发明提供的移动终端的立体应用启动方式的第一实施例的流程示意图;

图5为是本发明提供的移动终端的立体应用启动方式的第二实施例的流程示意图;

图6是本发明实施例的一种应用于移动终端立体应用启动的网络服务器的结构框图;

图7是本发明实施例提供的应用于移动终端的立体应用服务系统的实施例的结构框图;

图8是本发明实施例提供的一种移动终端的第一实施例的结构框图;

图9是本发明实施例提供的一种移动终端的第二实施例的结构框 图;

图10是是本发明实施例提供的一种移动终端的第三实施例的结构框图。

具体实施方式

下面结合附图和实施方式对本发明进行详细说明。

需要说明的是,如果不冲突,本发明实施例以及实施例中的各个特征可以相互结合,均在本发明的保护范围之内。另外,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。

本发明实施例的立体应用启动方法,总体思路是:通过线下配置立体应用的立体参数配置信息,并将该立体参数配置信息上传至网络服务器。网络服务器根据该上传的立体参数配置信息,生成可供移动终端下载的立体参数数据。移动终端在启动该立体应用时,需要向网络服务器请求该立体应用的立体参数数据。移动终端从网络服务器获得该立体参数数据之后,解析该立体参数数据,获取立体效果控制参数信息,从而根据该立体效果控制参数信息启动立体应用。因此本发明实施例在介绍移动终端的立体应用启动方法时,需要分别从网络服务器(即服务端)和移动终端(即客户端)两个角度来进行介绍。

在本发明所有实施例中,移动终端包括诸PDA、平板电脑、MP4、智能手机,电纸书、游戏机等便携式人机交互设备。

其中,作为示例而非限定,本发明实施例中,立体参数数据可通过立体参数配置文件实现。

下面将通过图1-图3,从网络服务器(服务端)介绍本发明实施例的立体应用启动方法。

如图1所示,是本发明提供的应用于移动终端的立体应用启动方法的第一实施例的流程示意图,包括:

步骤S101,网络服务器接收立体应用的立体参数配置信息;

在本发明实施例中,在线下通过专业人员来配置立体应用的立体参数配置信息,并将配置好的立体应用配置信息上传至网络服务器。立体参数配置信息包括:立体效果控制参数信息和立体应用的标识信息。其中,立体效果控制参数信息用于标识并控制某一立体应用的立体效果的参数信息,而立体应用的标识信息则用于唯一地标识立体应用与某一类型的移动终端的一一对应性,以便使某一类型的移动终端向服务器请求某一立体应用的立体效果控制参数信息时,网络服务器能唯一地确定与该移动终端请求的立体应用的立体效果控制参数信息。立体应用的标识信息包括:立体应用名称、版本信息、硬件设备标识号及发布渠道信息中的一个或多个。

其中,立体效果控制参数信息包括:X参数、Y参数、Z参数及W参数;其中,X参数表示左右视差图互换;Y参数表示产生左右视差图时左右相机的中心距离;Z参数表示产生左右视差图时左右相机朝向的焦点到相机的垂直距离;W参数表示不产生视差的裁剪面,用于控制立体应用中的UI界面使其不产生视差以适配触摸屏操作。各立体参数在立体效果上的相互关系如图2所示。图2中,0为相机的焦点,oL表示产生左视图的相机,oR表示产生右视图的相机。

其中,线下专业人员在配置立体应用的立体参数配置信息时,一般采用如下方式:

在某一类型的移动终端上安装立体应用,常用的立体应用为立体游戏,同时外接台式电脑,利用台式电脑强大的处理和交互能力,针对每个需要调节的立体应用,调整每个立体应用对应的立体效果控制参数信息。具体方法是,对立体效果控制参数信息进行逐个调整,同时观看移动终端上的立体效果,使其呈现出舒适、合理的立体体验,并将此时调节出的立体参数作为适用该游戏的立体参数并上传至网络服务器以供后续使用。作为示例而非限定,在经过专业人员配置之后,立体游戏A 的立体效果控制参数信息如下结构:{"x":1,"y":-0.04,"z":0.4,"w":0.02},立体游戏B的立体效果控制参数信息如下结构:{"x":1.5,"y":-0.08,"z":0.6,"w":0.04}。

步骤S102,网络服务器根据接收到的立体参数配置信息,生成立体参数数据;

网络服务器在接收到线下传来的立体参数配置信息之后,会根据该立体参数配置信息,生成可供移动终端下载的立体参数数据。

步骤S103,当接收到移动终端传来的调用立体参数数据的请求时,网络服务器将立体参数数据发送至移动终端;

移动终端在启动该立体应用时,需要向网络服务器请求该立体应用的立体参数数据。当网络服务器接收到移动终端传来的调用立体参数数据的请求时,网络服务器则根据移动终端的请求,将移动终端待启动的立体应用对应的立体参数数据发送至移动终端。移动终端从网络服务器获得该立体参数数据之后,则解析该立体参数数据,获取立体效果控制参数信息,从而根据该立体效果控制参数信息启动立体应用。

在本发明实施方式中,网络服务器在接收到线下传来的立体参数配置信息时,会根据该立体参数配置信息生成相应的立体参数数据。网络服务器在接收到移动终端传来的调用立体参数数据的请求时,则将立体参数数据发送至移动终端。移动终端则在启动立体应用时,则可以直接根据该接收到的立体参数数据以立体方式启动立体应用。如此,一方面可以不用提升现有移动终端的交互性便可满足立体应用使用需求,另一方面移动终端的用户也不用再调试立体效果控制参数信息,而是由专业人员进行立体效果控制参数调试,并将调节好的立体效果控制参数上传至网络服务器以供用户调用,从而保证了用户在使用立体应用时的立体效果,提高了在移动终端使用立体应用时的用户体验。

如图3所示,是本发明提供的应用于移动终端的立体应用启动方法的第二实施例的流程示意图,包括:

与步骤S101-步骤S103相同的步骤S301-步骤S303;

与图1所示的实施例不同的是,本实施例还包括以下步骤:

步骤S304,当立体应用的立体参数配置信息的更新时,网络服务器接收立体应用的新立体参数配置信息;

步骤S305,根据接收的新立体参数配置信息,生成立体应用的新立体参数数据,并替换立体应用原有的立体参数数据。

步骤S304-步骤S305针对的是,同一立体应用的立体参数配置信息发生变化时,网络服务器如何进行更新的问题。立体参数配置信息更新,可以包括:立体效果控制参数信息的修改,立体参数信息的删除等。

当线下更新了立体参数配置信息之后,则会将更新后的立体参数配置信息上传至网络服务器。网络服务器在接收到新立体参数配置信息,会根据更新后的新立体参数配置信息生成相应的新立体参数数据,并使用该新立体参数数据替换立体应用原有的立体参数数据。这样,当后续接收到移动终端发来的立体参数数据请求之后,则将更新后的新立体参数数据发送给移动终端。如此,移动终端则可以根据新立体参数数据启动立体应用。

下面将通过图4-图5,从移动终端(即客户端)侧描述本发明实施例的立体应用启动方法。

如图4所示,是本发明提供的移动终端的立体应用启动方法的第一实施例的流程示意图,包括:

步骤S401,当接收到立体应用的启动命令时,移动终端向网络服务器发送立体参数数据的请求命令;

移动终端的用户要启动立体应用时,则可以通过触摸屏向移动终端输入启动命令。移动终端接收到用户输入的立体应用启动命令时,则向网络服务器发送立体参数数据的请求命令。网络服务器接收到请求命令之后,则将对应的立体参数数据发送至移动终端。

步骤S402,移动终端接收网络服务器发来的立体参数数据;

步骤S403,移动终端根据接收到的立体参数数据,以立体方式启动立体应用。

在步骤S402-步骤S403中,移动终端接收到网络服务器发来的立体参数数据之后,则可直接根据该立体参数数据,以立体方式启动立体应用。由于用于启动立体应用的立体参数数据是移动终端从网络服务器获取的,这样一方面不用提升移动终端的交互能力即可满足当前立体应用使用的需求,另一方面,移动终端在启动立体应用时,是根据从网络服务器获取的立体参数数据来启动的,而不再需要用户对立体应用的立体效果进行调试,提升了在移动终端使用立体应用时的用户体验。

具体地,移动终端在根据接收到的立体参数数据,以立体方式启动立体应用时,包括两个步骤:

首先,解析接收到的立体参数数据,得到立体应用的立体效果控制参数信息;立体效果控制参数信息用于控制立体应用的立体效果;

其次,启动立体应用,并将解析得到的立体效果控制参数信息加载到该立体应用中。

需要说明的是,由于立体参数数据中的立体效果控制参数信息是根据专业人员在线上配置后上传至网络服务器的,因此,能够保证移动终端启动立体应用时的立体效果。同时,本发明的立体效果控制参数信息是从网络服务器获取的,因此启动终端则可兼容主动式立体驱动和被动式立体驱动。

请参考图5,是本发明提供的移动终端的立体应用启动方式的第二实施例的流程示意图,所述方法包括:

与图4所示的实施例中步骤S401相同的步骤S501;

在步骤S501之后,即在移动终端向网络服务器发送立体参数数据的请求命令之后,还包括:

步骤S502,移动终端判断请求命令是否发送成功;

步骤S502中,判断请求命令发送是否成功的目的是,判断移动终 端是否成功地访问网络服务器上存储的立体参数数据。若判断结果为是,则执行与步骤S402相同的步骤S503。若判断结果为否,则执行步骤S504;

在本发明实施例中,移动终端通过自身的提示信息或者网络服务器的反馈判断请求命令是否发送成功,例如,移动终端发送立体参数数据的请求命令之后,在一定时间内,等待是否接收到网络服务器发来的立体参数数据。如果接收到网络超时、命令未发送成功等提示信息时,则判断请求命令未成功发送,反之,如果接收到立体参数数据时,则判断请求命令为成功发送。

步骤S504,移动终端判断本地是否存储有立体应用的立体参数数据;

在步骤S504中,若判断结果为是,即移动终端本地存储有立体应用的立体参数数据,则执行步骤S505;若判断结果为否,即移动终端本地没有存储立体应用的立体参数数据,则执行步骤S506。

步骤S505,移动终端根据本地存储的立体应用的立体参数数据,以立体方式启动立体应用。

在执行步骤S505时,具体是解析本地存储的立体参数数据,以得到该立体应用的立体效果控制参数信息,以及在启动应用时,将该解析得到的立体效果控制参数信息加载到该立体应用中。

步骤S506,以二维方式启动立体应用。

需要说明的是,在执行步骤S503之前,即执行接收网络服务器发来的立体参数数据之前,还包括:

步骤S507,移动终端判断网络服务器存储的立体应用的立体参数数据是否更新;

需要说明的是,执行步骤S507的前提是,移动终端本地存储有立体应用的立体应用配置文件。若本地没有存储立体应用的立体应用配置信息,则直接接收网络服务器发来的立体应用配置文件。在判断网络服 务器是否存在更新的立体参数数据时,具体方法是:移动终端通过访问网络服务器上的立体参数数据,获取立体参数数据中标识立体参数数据更新的标识位数值,并根据标识位数值确定网络服务器存储的立体应用的立体参数数据是否更新。

在步骤S507中,若判断结果为是,即网络服务器存储的立体应用的立体参数数据的更新了,则执行步骤S503。在执行步骤S503时,具体是接收网络服务器发来的更新后的新立体参数数据。在执行步骤S503之后,再执行步骤S508。若判断结果为否,则执行步骤S509。

步骤S508,移动终端根据接收到的新立体参数数据,以立体方式启动立体应用;

在执行步骤S508时,具体是解析接收到的新立体参数数据,以得到该立体应用的新立体效果控制参数信息,以及在启动应用时,将该解析得到的新立体效果控制参数信息加载到该立体应用中。

步骤S509,根据本地存储的立体应用的立体参数数据,以立体方式启动立体应用。

在执行步骤S509时,具体是解析本地存储的立体参数数据,以得到该立体应用的立体效果控制参数信息,以及在启动应用时,将该解析得到的立体效果控制参数信息加载到该立体应用中。

以上图1-图5对分别从网络服务器(即服务端)侧和移动终端(即客户端)侧对立体应用的启动方法进行了详细的描述,以下将结合图6-图10的结构框图,对采用了上述立体应用启动方法的装置的结构进行详细描述。可以理解的是,下文中,在描述结构组成及工作原理时,涉及到的与启动方法类似的操作方式将不再赘述。

图6为本发明实施例的一种应用于移动终端立体应用启动的网络服务器6的结构框图,网络服务器6包括:传送模块61,生成模块62。

传送模块61,用于接收的立体应用的立体参数配置信息;

在本发明实施例中,在线下通过专业人员来配置立体应用的立体参 数配置信息,并将配置好的立体应用配置信息上传至网络服务器。立体参数配置信息包括:立体效果控制参数信息和立体应用的标识信息。其中,立体效果控制参数信息用于标识并控制某一立体应用的立体效果的参数信息,而立体应用的标识信息则用于唯一地标识立体应用与某一类型的移动终端的一一对应性,以便使某一类型的移动终端向服务器请求某一立体应用的立体效果控制参数信息时,服务器能唯一地确定与该移动终端请求的立体应用的立体效果控制参数信息。立体应用的标识信息包括:立体应用名称、版本信息、硬件设备标识号及发布渠道信息中的一个或多个。

其中,立体效果控制参数信息包括:X参数、Y参数、Z参数及W参数;其中,X参数表示左右视差图互换;Y参数表示产生左右视差图时左右相机的中心距离;Z参数表示产生左右视差图时左右相机朝向的焦点到相机的垂直距离;W参数表示不产生视差的裁剪面,用于控制立体应用中的UI界面使其不产生视差以适配触摸屏操作。各立体参数在立体效果上的相互关系如图2所示。图2中,0为相机的焦点,oL表示产生左视图的相机,oR表示产生右视图的相机。

其中,线下专业人员在配置立体应用的立体参数配置信息时,一般采用如下方式:

在某一类型的移动终端上安装立体应用,例如立体游戏,同时外接台式电脑,利用台式电脑强大的处理和交互能力,针对每个需要调节的立体应用,调整每个立体应用对应的立体效果控制参数信息。具体方法是,对立体效果控制参数信息进行逐个调整,同时观看移动终端上的立体效果,使其呈现出舒适、合理的立体体验,并将此时调节出的立体参数作为适用该游戏的立体参数并上传至网络服务器以供后续使用。作为示例而非限定,在经过专业人员人员配置之后,立体游戏A的立体效果控制参数信息如下结构:{"x":1,"y":-0.04,"z":0.4,"w":0.02},立体游戏B的立体效果控制参数信息如下结构:{"x":1.5,"y": -0.08,"z":0.6,"w":0.04}。

生成模块62,用于根据传送模块61接收到的立体参数配置信息,生成立体参数数据;

网络服务器在接收到线下传来的立体参数配置信息之后,会根据该立体参数配置信息,生成可供移动终端下载的立体参数数据。

传送模块61,还用于当接收到移动终端传来的调用立体参数数据的请求时,将立体参数数据发送至所述移动终端,以使移动终端根据立体参数数据以立体方式启动所述立体应用。

移动终端在启动该立体应用时,需要向网络服务器请求该立体应用的立体参数数据。当网络服务器接收到移动终端传来的调用立体参数数据的请求时,网络服务器则根据移动终端的请求,将移动终端待启动的立体应用对应的立体参数数据发送至移动终端。移动终端从网络服务器获得该立体参数数据之后,则解析该立体参数数据,获取立体效果控制参数信息,从而根据该立体效果控制参数信息启动立体应用。

在本发明实施方式中,网络服务器在接收到线下传来的立体参数配置信息时,会根据该立体参数配置信息生成相应的立体参数数据。网络服务器在接收到移动终端传来的调用立体参数数据的请求时,则将立体参数数据发送至移动终端。移动终端则在启动立体应用时,则可以直接根据该接收到的立体参数数据以立体方式启动立体应用。如此,一方面可以不用提升现有移动终端的交互性便可满足立体应用使用需求,另一方面移动终端的用户也不用再调试立体效果控制参数信息,而是由专业人员进行立体效果控制参数调试,并将调节好的立体效果控制参数上传至网络服务器以供用户调用,从而保证了用户在使用立体应用时的立体效果,提高了在移动终端使用立体应用时的用户体验。

进一步地,传送模块61,还用于当立体应用的立体参数配置信息的更新时,接收立体应用的新立体参数配置信息;生成模块62,还用于当传送模块接收到立体应用的新立体参数数据时,生成立体应用的新立体 参数数据并替换立体应用原有的立体参数数据。

当线下更新了立体参数配置信息之后,则将更新后的立体参数配置信息上传至网络服务器。网络服务器在接收到新立体参数配置信息,会根据新立体参数配置信息生成相应的新立体参数数据,并使用该新立体参数数据替换立体应用原有的立体参数数据。这样,当接收到移动终端发来的立体参数数据请求之后,则将更新后的新立体参数数据发送给移动终端。如此,移动终端则可以根据新立体参数数据启动立体应用。

如图7所示,是本发明实施例提供的应用于移动终端的立体应用服务系统的实施例的结构框图,该服务系统包括:处理装置7和网络服务器6。

处理装置7,用于配置立体应用的立体参数配置信息并将配置的立体参数配置信息发送至网络服务器6;

网络服务器6,用于接收处理装置7发来的立体参数配置信息;以及在接收到移动终端传来的调用立体参数数据的请求时,将立体参数数据发送至移动终端,以使移动终端根据立体参数数据以立体方式启动立体应用。

本发明的网络服务系统,通过线下的处理装置7配置立体应用的立体参数配置信息,并将该立体参数配置信息上传至网络服务器6。网络服务器6根据该上传的立体参数配置信息,生成可供移动终端下载的立体参数数据。移动终端在启动该立体应用时,需要向网络服务器请求该立体应用的立体参数数据。移动终端从网络服务器获得该立体参数数据之后,解析该立体参数数据,获取立体参数数据中的立体效果控制参数信息,从而根据该立体效果控制参数信息启动立体应用。如此,一方面可以不用提升现有移动终端的交互性便可满足需求,另一方面移动终端的用户也不用再调试立体参数,从而提高了在移动终端使用立体应用时的用户体验。

如图8所示,是本发明实施例提供的一种移动终端的第一实施例的 结构框图,该移动终端8包括:接收模块81、发送模块82、立体应用启动模块83。

接收模块81,用于接收输入的立体应用的启动命令;

发送模块82,用于当接收模块81接收到立体应用的启动命令时,向网络服务器8发送立体参数数据的请求命令;

接收模块81,还用于接收网络服务器发来的立体参数数据;

移动终端的用户要启动立体应用时,则可以通过接收模块81向移动终端输入启动命令。移动终端的接收模块81接收到用户输入的立体应用启动命令时,则通过发送模块82向网络服务器6发送立体参数数据的请求命令。网络服务器6接收到请求命令之后,则将对应的立体参数数据发送至移动终端8。

立体应用启动模块83,用于根据接收模块81接收到的立体参数数据,以立体方式启动立体应用。

本实施例中,移动终端8接收到网络服务器发来的立体参数数据之后,可根据该立体参数数据,以立体方式启动立体应用。由于用于启动立体应用的立体参数数据是移动终端从网络服务器获取的,这样一方面不用提升移动终端的交互能力即可满足当前立体应用使用的需求,另一方面,移动终端在启动立体应用时,是直接根据从网络服务器获取的立体参数数据来启动的,而不再需要用户对立体应用的立体效果进行调试,进而提升了在移动终端使用立体应用时的用户体验。

具体地,立体应用启动模块83具体包括:解析单元831和启动单元832。移动终端8在根据接收到的立体参数数据,以立体方式启动立体应用时,具体是通过立体应用启动模块83的解析单元831和启动单元832的相互启动完成的。其中,

解析单元831用于解析接收模块81接收到的立体参数数据,得到立体应用的立体效果控制参数信息;该立体效果控制参数信息用于控制立体应用的立体效果。

启动单元832,用于启动立体应用,并将所解析单元831解析得到的立体效果控制参数信息加载到立体应用中。

需要说明的是,由于立体参数数据中的立体效果控制参数信息是根据专业人员在线上配置后上传至网络服务器的,因此,能够保证移动终端启动立体应用时的立体效果。同时,本发明的立体效果控制参数信息是从网络服务器获取的,因此启动终端则可兼容主动式立体驱动和被动式立体驱动。

如图9所示,是本发明实施例提供的一种移动终端的第二实施例的结构框图,与图8所示的实施例中的移动终端8相比,该移动终端还包括:第一判断模块84、第二判断模块85、第一判断模块86。

第一判断模块84,用于在所述向网络服务器发送立体参数数据的请求命令之后,判断所述请求命令是否发送成功;

第一判断模块84判断请求命令发送是否成功的目的是,判断移动终端是否成功地访问网络服务器上存储的立体参数数据。若判断结果为是,即移动终端已经成功地访问网络服务器上存储的立体参数数据。

接收模块81,具体用于在所述第一判断模块84的判断结果为是时,接收网络服务器6发来的立体参数数据;

第二判断模块85,用于在第一判断模块84的判断结果为是时,判断本地是否存储有立体应用的立体参数数据;

立体应用启动模块83,还用于在第二判断85的判断结果为是时,则根据本地存储的所述立体应用的立体参数数据,以立体方式启动立体应用,以及在第二判断模块85的判断结果为否时,以二维方式启动立体应用。

立体应用启动模块83在根据本地存储的所述立体应用的立体参数数据,以立体方式启动立体应用时,具体是解析本地存储的立体参数数据,以得到该立体应用的立体效果控制参数信息,以及在启动应用时,将该解析得到的立体效果控制参数信息加载到该立体应用中。

而第三判断模块86,用于在接收模块81接收网络服务器6发来的立体参数数据之前,判断网络服务器6存储的立体应用的立体参数数据是否更新;

第三判断模块86判断网络服务器6存储的立体应用的立体参数数据是否更新的前提是:移动终端本地存储有立体应用配置文件。在判断网络服务器是否存在更新的立体参数数据时,具体方法是:移动终端通过访问网络服务器上的立体参数数据,获取立体参数数据中标识立体参数数据更新的标识位数值,并根据标识位数值确定网络服务器存储的立体应用的立体参数数据是否更新。

接收模块81,具体用于在第三判断模块86的判断结果为是时,接收网络服务器6发来的更新后的新立体参数数据;

立体应用启动模块83,则用于根据接收模块81接收到的新立体参数数据,以立体方式启动所述立体应用;具体是解析接收到的新立体参数数据,以得到该立体应用的新立体效果控制参数信息,以及在启动应用时,将该解析得到的新立体效果控制参数信息加载到该立体应用中。

立体应用启动模块83,还用于在第三判断模块86的判断结果为否时,根据本地存储的立体应用的立体参数数据,以立体方式启动所述立体应用。具体是解析本地存储的立体参数数据,以得到该立体应用的立体效果控制参数信息,以及在启动应用时,将该解析得到的立体效果控制参数信息加载到该立体应用中。

如图10所示,是本发明实施例提供的一种移动终端的第三实施例的结构框图,包括:触摸屏101和处理器102;

触摸屏101,用于接收输入的立体应用的启动命令;

处理器102,用于当触摸屏101接收到立体应用的启动命令时,向网络服务器6发送立体参数数据的请求命令;以及用于接收网络服务器6发来的立体参数数据,并根据接收到的立体参数数据,以立体方式启动立体应用。

移动终端的触摸屏101在接收到输入的立体应用的启动命令,启动该立体应用时,需要向网络服务器请求该立体应用的立体参数数据。当网络服务器接收到移动终端传来的调用立体参数数据的请求时,网络服务器则根据移动终端的请求,将移动终端待启动的立体应用对应的立体参数数据发送至移动终端。移动终端从网络服务器获得该立体参数数据之后,则解析该立体参数数据,获取立体效果控制参数信息,从而根据该立体效果控制参数信息启动立体应用。由于启动立体应用的立体效果控制参数信息是从网络服务器获取的,这样一方面可以不用提升现有移动终端的交互性便可满足立体应用使用需求,另一方面移动终端的用户也不用再调试立体参数,而是由专业人员进行立体参数调试,并将调节好的立体参数上传至网络服务器以供用户调用,从而保证了用户在使用立体应用时的立体效果,提高了在移动终端使用立体应用时的用户体验。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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