智能路由器的沉浸式交互方法及装置与流程

文档序号:12747549阅读:530来源:国知局
智能路由器的沉浸式交互方法及装置与流程

本公开实施例涉及虚拟现实(VR,Virtual Reality)技术,尤其涉及一种智能路由器的沉浸式交互方法及装置。



背景技术:

VR(Virtual Reality)即虚拟现实,是由美国VPL公司创建人拉尼尔(Jaron Lanier)在20世纪80年代初提出的。其具体内涵是:综合利用计算机图形系统和各种现实及控制等接口装置,在计算机上生成的、可交互的三维环境中提供沉浸感觉的技术。

智能路由器是智能化管理的路由器,其一般包括有路由器本体、处理器、无线收发模块、WIFI模块等,且路由器通常具有独立的操作系统,可以由用户自行安装各种应用,自行控制带宽、自行控制在线人数、自行控制浏览网页、自行控制在线时间、同时拥有强大的USB共享功能,真正做到网络和装置的智能化管理。

而随着现今智能路由器能够提供的越来越多的图片、视频等资源,以及可提供的3D等资源的增加,传统的Web server端以及手机App端的局限性越来越明显,如何提供一种更加良好的控制方式,以及给用户带来一种沉浸式的体验是本公开首先要解决的问题。



技术实现要素:

本公开提供一种对智能路由器的沉浸式交互方法及装置,以通过虚拟现实技术带来用户与智能路由之间全新的交互方式,给用户带来良好的沉浸式的3D体验。

第一方面,本公开提供了一种智能路由器的沉浸式交互方法,应用于终端的路由器管理程序中,其具体的技术方案包括如下:

获取网络资源;

接收虚拟现实客户端发送的设置信息,所述设置信息为对所述网络资源的设置信息;

响应所述设置信息,并将所述网络资源的响应结果反馈至所述虚拟现实客户端。

本公开的实施例提供的技术方案可以包括以下有益效果:通过终端中用于管理智能路由器的app程序获取资源以及虚拟现实客户端发送的设置信息,在程序中响应对所述网络资源的设置,从而使得虚拟现实客户端能够观看到网络资源所包括的内容,例如3D视频、图片等,使得对虚拟现实客户端实现对智能路由器的沉浸式交互,为用户带来了良好的体验。

结合另一方面,在另一方面的一种可能的实施方式中,接收虚拟现实客户端发送的设置信息时,包括:

获取所述虚拟现实客户端中的操作信息;

将所述操作信息按照所述虚拟现实客户端的内容场景组织成对应的应用编程接口请求;

根据所述应用编程接口请求设置所述网络资源。

本公开的实施例提供的技术方案可以包括以下有益效果:通过虚拟现实客户端实现对网络资源的设置,一般情况下能够通过对VR眼镜上的物理性操作按键实现对终端管理程序中提供的网络资源的管理,提供了一种新的对智能路由器的交互方式。

结合另一方面,在另一方面的一种可能的实施方式中,所述获取网络资源时,包括:

建立终端的路由器管理程序与所述网络资源之间的消息通道;

通过所述消息通道获取所述网络资源。

本公开的实施例提供的技术方案可以包括以下有益效果:可通过消息通道获取网络资源,对于资源的传输效率大大提升。

结合另一方面,在另一方面的一种可能的实施方式中,响应所述设置信息,并将所述网络资源的响应结果反馈至所述虚拟现实客户端时,包括:

建立终端的路由器管理程序与所述虚拟现实客户端的数据交互通道;

接收所述设置信息后,对所述设置信息进行识别;

根据识别结果,生成不同的对所述网络资源的响应结果;

对所述网络资源执行所述响应结果。

本公开的实施例提供的技术方案可以包括以下有益效果:对于大量的网络资源,在通过虚拟现实客户端进行设置时,不同的设置信息可对应地有不同的响应方式,通过设置信息的不同完成对网络资源的挑选以及选定设置等操作,给用户提供良好的交互体验。

结合另一方面,在另一方面的一种可能的实施方式中,所述获取网络资源时,包括:

获取路由器提供的网络资源;以及

获取与路由器通讯连接的远程服务器提供的网络资源。

本公开的实施例提供的技术方案可以包括以下有益效果:无论对智能路由器的管理方式是通过内网(路由器提供资源)还是外网(远程服务器提供网络资源),均可以通过终端上的管理程序使得虚拟现实客户端实现3D沉浸式与内外网的网络资源的交互。

第二方面,本公开还提供了一种智能路由器的沉浸式交互方法,应用于与终端的路由器管理程序通讯连接的虚拟现实客户端中,其具体的技术方案包括如下:

所述方法包括:

获取对网络资源的设置信息;

对所述设置信息进行用户界面渲染形成立体交互界面;

通过所述立体交互界面实现对所述网络资源之间的沉浸式交互。

本公开的实施例提供的技术方案可以包括以下有益效果:在虚拟现实客户端中对管理程序反馈的设置信息通过用户界面渲染形成3D的立体交互界面,以通过该立体交互界面实现对网络资源的设置,对虚拟现实客户端而言则能够为用户带来一种新的良好体验。

结合另一方面,在另一方面的一种可能的实施方式中,获取对网络资源的设置信息之前,包括:

获取物理操作信息;

对所述设置信息进行用户界面渲染形成立体交互界面时,包括:

建立所述物理操作信息与所述设置信息之间的关联,通过更改所述物理操作信息使在立体交互界面中完成对所述设置信息相应的更改。

本公开的实施例提供的技术方案可以包括以下有益效果:在虚拟现实客户端的物理操作信息关联设置信息,通过物理操作信息完成对网络资源的选择与确定等。

结合另一方面,在另一方面的一种可能的实施方式中,通过所述立体交互界面实现对所述网络资源之间的沉浸式交互时,包括:

启动与所述网络资源之间的数据访问通道;

接收传输的所述网络资源传输,以实现立体展示。

本公开的实施例提供的技术方案可以包括以下有益效果:通过数据访问通道实现数据的交互,从而使得在虚拟现实客户端中就能够实现对网络资源的播放与观看。

结合另一方面,在另一方面的一种可能的实施方式中,通过所述立体交互界面实现对所述网络资源之间的沉浸式交互时,包括:

将所述物理操作信息根据内容场景组织成相应的应用编程接口请求;

将所述应用编程接口请求发送至所述网络资源以实现对网络资源的操作设置。

本公开的实施例提供的技术方案可以包括以下有益效果:通过可编程接口API实现物理操作信息到设置信息之间的转换,为本公开提供了一种通用的接口。

结合另一方面,在另一方面的一种可能的实施方式中,所述获取对网络资源的设置信息时,包括:

获取路由器提供的网络资源的设置信息;以及

获取与路由器通讯连接的远程服务器提供的网络资源的设置信息。

本公开的实施例提供的技术方案可以包括以下有益效果:本公开可通过虚拟现实客户端实现对内外网的网络资源的沉浸式交互体验。

第三方面,本公开实施例还提供了一种智能路由器的沉浸式交互装置,应用于终端的路由器管理程序中,所述装置包括:

获取模块,被配置用于获取网络资源;

接收模块,被配置用于接收虚拟现实客户端发送的设置信息,所述设置信息为对所述网络资源的设置信息;

响应模块,被配置用于响应所述设置信息,并将所述网络资源的响应结果反馈至所述虚拟现实客户端。

结合另一方面,在另一方面的一种可能的实施方式中,所述接收模块包括:

操作获取模块,被配置用于获取所述虚拟现实客户端中的操作信息;

应用编程接口生成模块,被配置用于将所述操作信息按照所述虚拟现实客户端的内容场景组织成对应的应用编程接口请求;

资源设置模块,被配置用于根据所述应用编程接口请求设置所述网络资源。

结合另一方面,在另一方面的一种可能的实施方式中,所述获取模块包括:

建立模块,被配置用于建立终端的路由器管理程序与所述网络资源之间的消息通道;

通道获取模块,被配置用于通过所述消息通道获取所述网络资源。

结合另一方面,在另一方面的一种可能的实施方式中,所述响应模块包括:

第二建立模块,被配置用于建立终端的路由器管理程序与所述虚拟现实客户端的数据交互通道;

识别模块,被配置用于接收所述设置信息后,对所述设置信息进行识别;

生成模块,被配置用于根据识别结果,生成不同的对所述网络资源的响应结果;

执行模块,被配置用于对所述网络资源执行所述响应结果。

结合另一方面,在另一方面的一种可能的实施方式中,所述装置还包括:

内网资源获取模块,被配置用于获取路由器提供的网络资源;以及

外网资源获取模块,被配置用于获取与路由器通讯连接的远程服务器提供的网络资源。

第四方面,本公开还提供了一种智能路由器的沉浸式交互装置,应用于与终端的路由器管理程序通讯连接的虚拟现实客户端中,所述装置包括:

获取模块,被配置用于获取对网络资源的设置信息;

渲染模块,被配置用于对所述设置信息进行用户界面渲染形成立体交互界面;

交互模块,被配置用于通过所述立体交互界面实现对所述网络资源之间的沉浸式交互。

结合另一方面,在另一方面的一种可能的实施方式中,所述装置还包括包括:

操作获取模块,被配置用于获取物理操作信息;

渲染模块包括:

关联模块,被配置用于建立所述物理操作信息与所述设置信息之间的关联,通过更改所述物理操作信息使在立体交互界面中完成对所述设置信息相应的更改。

结合另一方面,在另一方面的一种可能的实施方式中,所述交互模块包括:

启动模块,被配置用于启动与所述网络资源之间的数据访问通道;

展示模块,被配置用于接收传输的所述网络资源传输,以实现立体展示。

结合另一方面,在另一方面的一种可能的实施方式中,所述交互模块包括:

应用编程接口生成模块,被配置用于将所述物理操作信息根据内容场景组织成相应的应用编程接口请求;

发送模块,被配置用于将所述应用编程接口请求发送至所述网络资源以实现对网络资源的操作设置。

结合另一方面,在另一方面的一种可能的实施方式中,所述获取模块包括:

内网获取模块,被配置用于获取路由器提供的网络资源的设置信息;以及

外网获取模块,被配置用于获取与路由器通讯连接的远程服务器提供的网络资源的设置信息。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

图1为本公开示例性实施例所述的一种智能路由器的沉浸式交互方法的流程图;

图2为本公开示例性实施例的获取虚拟现实客户端的操作信息的流程示意图;

图3为本公开示例性实施例的局部步骤示意图;

图4为本公开示例性实施例的局部步骤示意图;

图5为本公开示例性实施例的应用场景的方法示意图;

图6为本公开示例性实施例的搜索数据的处理装置框图;。

图7是根据一示例性实施例示出的一种用于智能路由器的沉浸式交互方法的装置800的框图。

具体实施方式

下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本公开,而非对本公开的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本公开相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图中将各步骤描述成顺序的处理,但是其中的许多步骤可以并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排,当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图内的其它步骤。处理可以对应于方法、函数、规程、子例程、子程序等。

本公开涉及一种智能路由器的沉浸式交互方法,其主要运用于通过虚拟现实客户端(亦可称之为VR客户端)对智能路由器的控制场景中,其基本思想是:通过虚拟现实客户端提供的数据交互通道以及3D交互界面等实现对智能路由器内网或者外网提供的网络资源的设置,使虚拟现实客户端能够响应所述网络资源,以方便通过虚拟现实客户端实现对内外网的网络资源的观看等,实现了对智能路由器的沉浸式交互,给用户带来良好的3D体验。

图1为本公开示例性实施例的智能路由器的沉浸式交互方法的流程示意图,本公开示例性实施例可适用于带有智能路由器管理程序的智能型终端中以进行通过对外网的网络资源实现沉浸式交互的情况中,该方法可以由终端中的智能路由器管理装置来执行,其中该装置可以由软件和/或硬件来实现,一般地可集成于移动终端中,或者终端中的中心控制单元来控制,如图1所示,所述方法具体包括如下步骤:

在步骤110中,获取网络资源;

所述网络资源可以为外网提供的网络资源,在对现有的智能路由器的管理方案中,外网为通过在终端的管理程序(app)实现与远程服务器的信息交互,通过管理程序同时可以对路由器实现信息交互,同时,路由器也可通过消息通道实现与远程服务器之间的信息交互。

所述网络资源也可以为内网提供的网络资源,即通过智能路由器提供的Web client(网页客户端)实现对路由器的Web server(网页服务)的网络资源的控制。

所述终端的管理程序在获取到远程服务器的网络资源后,即可以实现管理程序与路由器的Web server(网页服务)实现信息同步。

所述网络资源包括有随时更新的图片、视频资源以及游戏资源等,其中的资源类型可以为3D类型的,例如,3D版本的电影《某世界3》。

在步骤120中,接收虚拟现实客户端发送的设置信息,所述设置信息为对所述网络资源的设置信息;

终端的管理程序获取到网络资源后,可通过终端显示给用户。

同时,在该虚拟现实客户端发送的设置信息,可以为对管理程序提供的虚拟按键的控制信息,例如在管理程序中提供的对网络资源的翻页键、上下滚动条等,也可以是对某一网络资源如对3D版本的电影的选择、播放、快进/快退等。

所述设置信息为在VR客户端中通过物理性操作按键转化而的设置信息,一般会针对网络资源进行设置,同样地,也可以对所述管理程序进行设置,例如打开或者关闭所述管理程序。

在步骤130中,响应所述设置信息,并将所述网络资源的响应结果反馈至所述虚拟现实客户端。

在管理程序中接收到所述对网络资源的装置信息时,判断该管理程序与所述虚拟现实客户端之间是否通讯连接,即对装置的正确性进行判断,然后根据结果决定是否响应设置信息。

管理程序中对接收的设置信息进行响应,当该设置信息为对所述网络资源的设置时,通常地在终端的管理程序中执行对网络资源的响应结果,例如,所述设置信息为“播放3D版本的电影时,则可以在终端中播放,以便于通过虚拟现实客户端观看。

在本公开示例性实施例的另一种实施方式中,也可以通过将所述网络资源通过通讯方式传输至所述虚拟现实客户端中,由虚拟现实客户端对网络资源进行3D渲染以在虚拟现实客户端中进行观看。

本公开的实现过程,通过终端的app实现了网络资源的设置,以及通过将设置信息发送至虚拟现实客户端的方式使得给用户带来了一种新的良好的沉浸式交互体验,方式简单新颖,改变了相关技术中的对智能路由器的千篇一律的控制方式。

图2为本公开示例性实施例的获取虚拟现实客户端的具体操作的流程示意图,如图2所示,其在实施时可包括如下步骤:

在步骤210中,获取所述虚拟现实客户端中的操作信息;

通常地虚拟现实客户端中至少可以提供物理性的上、下、左、右的方向键以及确定键,其操作信息通过对物理性按键的3D转化之后形成对管理程序的设置信息,并最终通过无线传输方式传输至终端的管理程序中。

在步骤220中,将所述操作信息按照所述虚拟现实客户端的内容场景组织成对应的应用编程接口请求;

获取所述虚拟现实客户端的内容场景,包括在VR客户中进行设置的由VR客户中的3D unity将所述操作信息设置成3D的立体设置的交互界面,即将操作操作信息在虚拟现实客户端中进行3D展示,其中的每一项操作信息可根据其内容场景组织成对应的API(Application Programming Interface,应用程序编程接口)请求,该应用编程接口请求可对应于路由器提供的API接口,从而实现与路由器之间的数据访问。

在步骤230中,根据所述应用编程接口请求设置所述网络资源。

在接收到应用编程接口请求之后,可根据应用编程接口请求的具体内容转化成对所述网络资源的相应的设置信息,从而实现对所述网络资源的控制与管理。

在本公开示例性实施例的另一种实施场景中,在进行步骤110时,可通过以下方案实现:

建立终端的路由器管理程序与所述网络资源之间的消息通道;

在外网方式中,通过所述路由器管理程序与网络资源之间的消息通道为终端(基于Cardboard SDK即虚拟现实开发的MQTT,MQTT即Message Queuing Telemetry Transport,消息队列遥测传输)与远程管理服务器之间的消息通道,同时也可满足终端与路由器之间的数据交互,在内网方式中,通过路由器的API接口、网络服务以及虚拟现实客户端中的数据交互模块实现消息通道。

通过所述消息通道获取所述网络资源。

在消息通道建立后,通过相应的消息通道获取网络资源相较于传统的通过一般网络接入的方式获取,其效率得到了极大的提升。

如图3所示,为本公开示例性实施例的设置信息的识别过程示意图,在终端的管理程序中,进行步骤130即响应所述设置信息,并将所述网络资源的响应结果反馈至所述虚拟现实客户端时,可包括对设置消息的识别过程,从而使得在无法识别时提示用户重复设置消息的正确发送与否,这一过程包括如下方案:

在步骤310中,建立终端的路由器管理程序与所述虚拟现实客户端的数据交互通道;

通过所述数据交互通道可实现双方数据的双向通讯。

在步骤320中,接收所述设置信息后,对所述设置信息进行识别;

通过所述数据交互通道接收虚拟现实客户端发送的设置信息,该设置信息为虚拟现实客户端经过用户界面渲染后的操作信息,终端的管理程序接收之后可先对该部分的设置信息进行还原,还原的过程即为对设置信息的识别过程。

在虚拟现实客户端进行用户界面渲染的过程为通过其内置的沉浸式生成软件如3D unity实现。

在步骤330中,根据识别结果,生成不同的对所述网络资源的响应结果;

所述识别结果可以为识别到所述设置信息的原操作信息,则根据原操作信息对所述网络资源进行操作,当识别不到时,则通过对所述网络资源的响应结果无法操作,此时,通过向虚拟现实客户端反馈的方式获取其原始的操作信息,以实现对网络资源的设置。

在步骤340中,对所述网络资源执行所述响应结果。

执行时的响应结果,包括对网络资源的选择以及播放等。

图4为本公开示例性实施例的一种智能路由器的沉浸式交互方法,其应用于与终端的路由器管理程序通讯连接的虚拟现实客户端中,通过对虚拟现实客户端的改造或者相关设置可实现对路由器的3D交互,其实施步骤可包括如下:

在步骤410中,获取对网络资源的设置信息;

在终端的管理程序中,可对程序展示的各类网络资源进行展示,以及设置,虚拟现实客户端获取对所述网络资源的设置信息,可以通过对设置信息转化之后在虚拟现实客户端中进行物理操作以实现设置。

同样地,所述网络资源可以为外网提供的网络资源,例如通过在终端的管理程序(app)实现与远程服务器的信息交互,通过管理程序同时可以对路由器实现信息交互,同时,路由器也可通过消息通道实现与远程服务器之间的信息交互;也可以为内网提供的网络资源,即通过智能路由器提供的Web client网页客户端实现对路由器的Web server网页服务的网络资源的控制。

在步骤420中,对所述设置信息进行用户界面渲染形成立体交互界面;

在所述虚拟现实客户端面中通过3D unity等沉浸式交互方案实现对设置信息的用户界面渲染,使设置信息形成立体交互界面。

在步骤430中,通过所述立体交互界面实现对所述网络资源之间的沉浸式交互。

通过该立体交互界面实现对设置信息在虚拟现实客户端中的立体展示,可以更形象立体地对所述网络资源进行设置。

在进行步骤410之前,还可包括:

获取物理操作信息;

获取虚拟现实客户端的物理操作信息,包括在虚拟现实客户端中提供的各类方向按键、确认按键、取消按键等相关的能够实现物理性操作的按键。

在对所述设置信息进行用户界面渲染形成立体交互界面时,包括:

建立所述物理操作信息与所述设置信息之间的关联,通过更改所述物理操作信息使在立体交互界面中完成对所述设置信息相应的更改。

在虚拟现实客户端中建立各类方向按键、确认按键、取消按键等与对网络资源的设置信息之间的关联,使得通过操作各物理性按键能够实现对所述设置信息的操作,在更改物理操作信息时,在用户界面渲染的立体交互界面中相应地完成对所述设置信息的更改,使得通过物理性按键实现对网络资源的设置信息在虚拟现实客户端中的3D立体展示,以及对所述网络资源的设置得以同步进行,极大地提升了用户对路由器提供的网络资源的沉浸式交互体验。

在本公开示例性实施例的另一种实施场景中,在进行所述立体交互界面实现对所述网络资源之间的沉浸式交互时,还包括通过专用的数据通道实现对网络资源的传输,其方案包括:

启动与所述网络资源之间的数据访问通道;

所述数据访问通道可为无线传输通道,为所述虚拟现实客户端与所述路由器之间的专用数据通道,在所述通道接收传输的所述网络资源传输,以在虚拟现实客户端中实现对网络资源的立体展示,也可以通过所述数据访问通道实现将物理按键的操作信息发送至客户端的管理程序中实现对网络资源的管理。

在本公开示例性实施例的另一种实施场景中,通过所述立体交互界面实现对所述网络资源之间的沉浸式交互时,还包括:

将所述物理操作信息根据内容场景组织成相应的应用编程接口请求;

对网络资源的转化可以为对相应的API,通过可编程的数据接口实现物理操作信息的转化。

将所述应用编程接口请求发送至所述网络资源以实现对网络资源的操作设置。

在终端的管理程序中或者路由器中可提供有API接口,以接收所述应用编程接口请求,对应用编程接口请求包括的数据进行分析,可以得到所述物理操作信息所包括的设置内容,进而实现对网络资源的操作设置。

图5为本公开提供的一种智能路由器的沉浸式交互装置,应用于终端的路由器管理程序中,所述装置主要包括获取模块510、接收模块520以及响应模块530,其中的各模块两两之间可实现通讯连接,每一模块也均可与终端的路由器管理程序通讯连接以接收管理程序的控制。

其中的获取模块510,被配置用于获取网络资源;

其中的接收模块520,被配置用于接收虚拟现实客户端发送的设置信息,所述设置信息为对所述网络资源的设置信息;

其中的响应模块530,被配置用于响应所述设置信息,并将所述网络资源的响应结果反馈至所述虚拟现实客户端。

在本公开示例性实施例的另一种实施场景中,所述接收模块520包括:

操作获取模块,被配置用于获取所述虚拟现实客户端中的操作信息;

应用编程接口生成模块,被配置用于将所述操作信息按照所述虚拟现实客户端的内容场景组织成对应的应用编程接口请求;

资源设置模块,被配置用于根据所述应用编程接口请求设置所述网络资源。

在本公开示例性实施例的另一种实施场景中,所述获取模块510包括:

建立模块,被配置用于建立终端的路由器管理程序与所述网络资源之间的消息通道;

通道获取模块,被配置用于通过所述消息通道获取所述网络资源。

在本公开示例性实施例的另一种实施场景中,所述响应模块530包括:

第二建立模块,被配置用于建立终端的路由器管理程序与所述虚拟现实客户端的数据交互通道;

识别模块,被配置用于接收所述设置信息后,对所述设置信息进行识别;

生成模块,被配置用于根据识别结果,生成不同的对所述网络资源的响应结果;

执行模块,被配置用于对所述网络资源执行所述响应结果。

如图6所示,为本公开提供的另一种实施方式的一种智能路由器的沉浸式交互装置,应用于与终端的路由器管理程序通讯连接的虚拟现实客户端中,所述装置主要包括获取模块610、渲染模块620以及交互模块630,其中的各模块两两之间可实现通讯连接,每一模块也均可与虚拟现实客户端的控制中心通讯连接以接收控制中心的控制,所述装置包括:

获取模块610,被配置用于获取对网络资源的设置信息;

渲染模块620,被配置用于对所述设置信息进行用户界面渲染形成立体交互界面;

交互模块630,被配置用于通过所述立体交互界面实现对所述网络资源之间的沉浸式交互。

在本公开示例性实施例的另一种实施场景中,所述装置还包括包括:

操作获取模块,被配置用于获取物理操作信息;

渲染模块包括:

关联模块,被配置用于建立所述物理操作信息与所述设置信息之间的关联,通过更改所述物理操作信息使在立体交互界面中完成对所述设置信息相应的更改。

在本公开示例性实施例的另一种实施场景中,所述交互模块630包括:

启动模块,被配置用于启动与所述网络资源之间的数据访问通道;

展示模块,被配置用于接收传输的所述网络资源传输,以实现立体展示。

在本公开示例性实施例的另一种实施场景中,所述交互模块630包括:

应用编程接口生成模块,被配置用于将所述物理操作信息根据内容场景组织成相应的应用编程接口请求;

发送模块,被配置用于将所述应用编程接口请求发送至所述网络资源以实现对网络资源的操作设置。

在本公开示例性实施例的另一种实施场景中,所述获取模块610包括:

内网获取模块,被配置用于获取路由器提供的网络资源的设置信息;以及

外网获取模块,被配置用于获取与路由器通讯连接的远程服务器提供的网络资源的设置信息。

上述实施例中提供的智能路由器的沉浸式交互的装置可执行本公开中任意实施例中所提供的智能路由器的沉浸式交互的方法,具备执行该方法相应的功能模块和有益效果,未在上述实施例中详细描述的技术细节,可参见本公开任意实施例中所提供的智能路由器的沉浸式交互的方法。

将意识到的是,本公开也扩展到适合于将本公开付诸实践的计算机程序,特别是载体上或者载体中的计算机程序。程序可以以源代码、目标代码、代码中间源和诸如部分编译的形式的目标代码的形式,或者以任何其它适合在按照本公开的方法的实现中使用的形式。也将注意的是,这样的程序可能具有许多不同的构架设计。例如,实现按照本公开的方法或者系统的功能性的程序代码可能被再分为一个或者多个子例程。

用于在这些子例程中间分布功能性的许多不同方式将对技术人员而言是明显的。子例程可以一起存储在一个可执行文件中,从而形成自含式的程序。这样的可执行文件可以包括计算机可执行指令,例如处理器指令和/或解释器指令(例如,Java解释器指令)。可替换地,子例程的一个或者多个或者所有子例程都可以存储在至少一个外部库文件中,并且与主程序静态地或者动态地(例如在运行时间)链接。主程序含有对子例程中的至少一个的至少一个调用。子例程也可以包括对彼此的函数调用。涉及计算机程序产品的实施例包括对应于所阐明方法中至少一种方法的处理步骤的每一步骤的计算机可执行指令。这些指令可以被再分成子例程和/或被存储在一个或者多个可能静态或者动态链接的文件中。

另一个涉及计算机程序产品的实施例包括对应于所阐明的系统和/或产品中至少一个的装置中每个装置的计算机可执行指令。这些指令可以被再分成子例程和/或被存储在一个或者多个可能静态或者动态链接的文件中。

计算机程序的载体可以是能够运载程序的任何实体或者装置。例如,载体可以包含存储介质,诸如(ROM例如CD ROM或者半导体ROM)或者磁记录介质(例如软盘或者硬盘)。进一步地,载体可以是可传输的载体,诸如电学或者光学信号,其可以经由电缆或者光缆,或者通过无线电或者其它手段传递。当程序具体化为这样的信号时,载体可以由这样的线缆或者其它设备或者装置组成。可替换地,载体可以是其中嵌入有程序的集成电路,所述集成电路适合于执行相关方法,或者供相关方法的执行所用。

应该留意的是,上文提到的实施例是举例说明本公开,而不是限制本公开,并且本领域的技术人员将能够设计许多可替换的实施例,而不会偏离所附权利要求的范围。在权利要求中,任何放置在圆括号之间的参考符号不应被解读为是对权利要求的限制。动词“包括”和其词形变化的使用不排除除了在权利要求中记载的那些之外的元素或者步骤的存在。在元素之前的冠词“一”或者“一个”不排除复数个这样的元素的存在。本公开可以通过包括几个明显不同的组件的硬件,以及通过适当编程的计算机而实现。在列举几种装置的装置权利要求中,这些装置中的几种可以通过硬件的同一项来体现。在相互不同的从属权利要求中陈述某些措施的单纯事实并不表明这些措施的组合不能被用来获益。

如果期望的话,这里所讨论的不同功能可以以不同顺序执行和/或彼此同时执行。此外,如果期望的话,以上所描述的一个或多个功能可以是可选的或者可以进行组合。

如果期望的话,上文所讨论的各步骤并不限于各实施例中的执行顺序,不同步骤可以以不同顺序执行和/或彼此同时执行。此外,在其他实施例中,以上所描述的一个或多个步骤可以是可选的或者可以进行组合。

虽然本公开的各个方面在独立权利要求中给出,但是本公开的其它方面包括来自所描述实施方式的特征和/或具有独立权利要求的特征的从属权利要求的组合,而并非仅是权利要求中所明确给出的组合。

这里所要注意的是,虽然以上描述了本公开的示例实施方式,但是这些描述并不应当以限制的含义进行理解。相反,可以进行若干种变化和修改而并不背离如所附权利要求中所限定的本公开的范围。

本领域普通技术人员应该明白,本公开实施例的装置中的各单元可以用通用的计算装置来实现,各单元可以集中在单个计算装置或者计算装置组成的网络组中,本公开实施例中的装置对应于前述实施例中的方法,其可以通过可执行的程序代码实现,也可以通过集成电路组合的方式来实现,因此本公开并不局限于特定的硬件或者软件及其结合。

本领域普通技术人员应该明白,本公开实施例的装置中的各单元可以用通用的移动终端来实现,各单元可以集中在单个移动终端或者移动终端组成的装置组合中,本公开实施例中的装置对应于前述实施例中的方法,其可以通过编辑可执行的程序代码实现,也可以通过集成电路组合的方式来实现,因此本公开并不局限于特定的硬件或者软件及其结合。

图7是根据一示例性实施例示出的一种用于实现智能路由器的沉浸式交互方法的装置800的框图,其主要为用于带有路由器管理程序的终端。例如,装置800可以是移动电话,计算机,数字广播终端,消息收发装置,游戏控制台,平板装置,医疗装置,健身装置,个人数字助理等。

参照图7,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口812,传感器组件814,以及通信组件816。

处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。

存储器804被配置为存储各种类型的数据以支持在装置800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储装置或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件806为装置800的各种组件提供电源。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为装置800生成、管理和分配电源相关联的组件。

多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当装置800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。

I/O接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到装置800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件816被配置为便于装置800和其他装置之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信部件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子组件实现,用于执行上述智能路由器的沉浸式交互方法。

在本公开示例性实施例的另一种实施场景中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可以由装置800的处理组件802执行以完成上述方法,例如,所述非临时性计算机可读存储介质可以是ROM(Read-Only Memory,只读内存)、随机存取存储器(Random-Access Memory,RAM)、CD-ROM(Compact Disc Read-Only Memory,只读光盘)、磁带、软盘、和光数据存储设备等。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行智能路由器的沉浸式交互方法。

本公开提供的一种信息处理的装置,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

获取网络资源;

接收虚拟现实客户端发送的设置信息,所述设置信息为对所述网络资源的设置信息;

响应所述设置信息,并将所述网络资源的响应结果反馈至所述虚拟现实客户端。

所述处理器还被配置为:所述接收虚拟现实客户端发送的设置信息,包括:

获取所述虚拟现实客户端中的操作信息;

将所述操作信息按照所述虚拟现实客户端的内容场景组织成对应的应用编程接口请求;

根据所述应用编程接口请求设置所述网络资源。

所述处理器还被配置为:所述获取网络资源,包括:

建立终端的路由器管理程序与所述网络资源之间的消息通道;

通过所述消息通道获取所述网络资源。

所述处理器还被配置为:响应所述设置信息,并将所述网络资源的响应结果反馈至所述虚拟现实客户端时,包括:

建立终端的路由器管理程序与所述虚拟现实客户端的数据交互通道;

接收所述设置信息后,对所述设置信息进行识别;

根据识别结果,生成不同的对所述网络资源的响应结果;

对所述网络资源执行所述响应结果。

所述处理器还被配置为:所述获取网络资源,包括:

获取路由器提供的网络资源;以及

获取与路由器通讯连接的远程服务器提供的网络资源。

本公开的所述处理器还被配置为:应用于与终端的路由器管理程序通讯连接的虚拟现实客户端中,其特征在于,所述方法包括:

获取对网络资源的设置信息;

对所述设置信息进行用户界面渲染形成立体交互界面;

通过所述立体交互界面实现对所述网络资源之间的沉浸式交互。

所述处理器还被配置为:所述获取对网络资源的设置信息之前,包括:

获取物理操作信息;

所述对所述设置信息进行用户界面渲染形成立体交互界面,包括:

建立所述物理操作信息与所述设置信息之间的关联,通过更改所述物理操作信息使在立体交互界面中完成对所述设置信息相应的更改。

所述处理器还被配置为:所述通过所述立体交互界面实现对所述网络资源之间的沉浸式交互,包括:

启动与所述网络资源之间的数据访问通道;

接收传输的所述网络资源传输,以实现立体展示。

所述处理器还被配置为:通过所述立体交互界面实现对所述网络资源之间的沉浸式交互时,包括:

将所述物理操作信息根据内容场景组织成相应的应用编程接口请求;

将所述应用编程接口请求发送至所述网络资源以实现对网络资源的操作设置。

所述处理器还被配置为:所述获取对网络资源的设置信息时,包括:

获取路由器提供的网络资源的设置信息;以及

获取与路由器通讯连接的远程服务器提供的网络资源的设置信息。

注意,上述仅为本公开的较佳实施例及所运用技术原理。本领域技术人员会理解,本公开不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本公开的保护范围。因此,虽然通过以上实施例对本公开进行了较为详细的说明,但是本公开不仅仅限于以上实施例,在不脱离本公开构思的情况下,还可以包括更多其他等效实施例,而本公开的范围由所附的权利要求范围决定。

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