一种订单处理的方法及设备与流程

文档序号:16213310发布日期:2018-12-08 08:01阅读:260来源:国知局
一种订单处理的方法及设备与流程

本申请涉及互联网信息处理技术领域以及虚拟现实技术领域,尤其涉及一种在虚拟现实设备所提供的虚拟空间中的订单处理方法及设备。

背景技术

互联网时代,用户可以通过使用安装在终端(手机、电脑等)上的客户端来在线订购商品或网络服务。例如,以用户预定酒店这一事件为例,用户通过终端上安装的酒店应用客户端来实现预定酒店,即通过浏览发布在酒店应用客户端中的有关酒店的文本和/或图片数据,选定所想要预定的酒店,并通过酒店应用客户端向酒店服务器发送包含酒店标识的订单信息,以实现预定酒店这一目的。

但是,在实际应用中,酒店应用客户端中所发布的有关酒店的文本和/或图片数据与酒店的实际场景存在差异,仅仅通过浏览酒店应用客户端中有关酒店的文本和/或图片数据作为用户选择酒店(或者目标对象)的手段,使得用户预订的酒店与用户对所预订酒店的期望存在差异,进而导致用户对酒店应用客户端的用户体验比较差,影响酒店应用客户端的使用效率。



技术实现要素:

有鉴于此,本申请实施例提供一种订单处理方法及设备,以解决现有技术中在订单处理方面存在用户体验比较差进而导致客户端的使用效率较低的问题。

为解决上述技术问题,本申请实施例提供的一种订单处理方法,包括:

确定目标对象,并获取所述目标对象的渲染数据,所述渲染数据中包含所述目标对象的结构数据,所述目标对象包含提供内部空间的对象;

根据所述渲染数据和所述目标对象对应的空间模型,在虚拟现实设备所创建的虚拟空间中渲染得到虚拟的目标对象,所述虚拟的目标对象中包含所提供的内部空间的虚拟的内部结构;

接收用户发送的订单处理请求,所述订单处理请求中包含所述目标对象的对象标识,并将所述订单处理请求发送给服务器。

本申请实施例还提供了一种页面渲染方法,包括:

接收服务器发送的目标对象的渲染数据;

利用网页的图像语言webgl技术,将所述渲染数据加载至所述目标对象对应的空间模型中,渲染得到虚拟的立体的目标对象;

在加载的网页中显示所述虚拟的立体的目标对象。

本申请实施例还提供了一种订单处理方法,包括:

接收应用客户端发送的目标对象的对象标识,所述目标对象包含提供内部空间的对象;

确定与所述目标对象的对象标识对应的渲染数据,所述渲染数据中包含所述目标对象的结构数据;

将所述渲染数据发送给所述应用客户端;

接收所述应用客户端发送的订单处理请求,所述订单处理请求中包含目标对象的对象标识;

根据所述订单处理请求,生成包含目标对象的对象标识的订单。

本申请实施例还提供了一种订单处理方法,包括:

接收应用客户端发送的目标对象的对象标识,所述目标对象包含提供内部空间的对象;

根据对象标识与渲染数据之间的映射关系,确定与所述目标对象的对象标识对应的渲染数据,所述渲染数据中包含所述目标对象的结构数据;

将所述渲染数据发送给所述应用客户端;

接收所述应用客户端发送的订单处理请求,所述订单处理请求中包含目标对象的对象标识;

根据所述订单处理请求,生成包含目标对象的对象标识的订单。

本申请实施例还提供了一种航班的值机处理方法,包括:

接收用户发送的渲染请求,所述渲染请求中包含待渲染的航班座位的座位标识;

根据所述座位标识,获取所述座位标识对应的渲染数据;

根据所述渲染数据,在虚拟空间中渲染得到虚拟的所述航班座位的实体场景;

接收所述用户在所述虚拟空间中发送的值机处理请求,所述值机处理请求中包含所述用户选择的座位标识;

将所述值机处理请求发送给服务器,使所述服务器将所述座位标识对应的座位分配给所述用户。

本申请实施例还提供了一种订单处理方法,包括:

获取业务对象的结构数据;

利用所述结构数据,渲染所述业务对象在虚拟现实设备所创建的虚拟空间中对应的虚拟业务对象,所述虚拟业务对象中包含虚拟的所述业务对象的内部空间结构;

接收针对所述虚拟业务对象的操作指令,生成订单处理请求。

本申请实施例还提供了一种订单处理方法,包括:

接收应用客户端发送的数据获取请求,所述数据获取请求中包含业务对象的对象标识;

将所述对象标识对应的业务对象的结构数据发送给所述应用客户端;

接收所述应用客户端的订单处理请求;

根据所述订单处理请求,生成包含目标对象的对象标识的订单。

本申请实施例还提供了一种订单处理设备,包括:

确定单元,确定目标对象,并获取所述目标对象的渲染数据,所述渲染数据中包含所述目标对象的结构数据,所述目标对象包含提供内部空间的对象;

渲染单元,根据所述渲染数据和所述目标对象对应的空间模型,在虚拟现实设备所创建的虚拟空间中渲染得到虚拟的目标对象,所述虚拟的目标对象中包含所提供的内部空间的虚拟的内部结构;

接收单元,接收用户在所述虚拟的目标对象中发送的订单处理请求,所述订单处理请求中包含所述目标对象的对象标识;

发送单元,将所述订单处理请求发送给服务器。

本申请实施例还提供了一种页面渲染设备,包括:

接收单元,接收服务器发送的目标对象的渲染数据;

渲染单元,利用网页的图像语言webgl技术,将所述渲染数据加载至所述目标对象对应的空间模型中,渲染得到虚拟的立体的目标对象;

显示单元,在加载的网页中显示所述虚拟的立体的目标对象。

本申请实施例还提供了一种订单处理设备,所述订单处理设备包括:

接收单元,接收应用客户端发送的目标对象的对象标识,所述目标对象包含提供内部空间的对象;

确定单元,确定与所述目标对象的对象标识对应的渲染数据,所述渲染数据中包含所述目标对象的结构数据;

发送单元,将所述渲染数据发送给所述应用客户端;

所述接收单元,接收所述应用客户端发送的订单处理请求,所述订单处理请求中包含目标对象的对象标识;

处理单元,根据所述订单处理请求,生成包含目标对象的对象标识的订单。

本申请实施例还提供了一种订单处理设备,包括:

接收单元,接收应用客户端发送的目标对象的对象标识,所述目标对象包含提供内部空间的对象;

确定单元,根据对象标识与渲染数据之间的映射关系,确定与所述目标对象的对象标识对应的渲染数据,所述渲染数据中包含所述目标对象的结构数据;

发送单元,将所述渲染数据发送给所述应用客户端;

所述接收单元,接收所述应用客户端发送的订单处理请求,所述订单处理请求中包含目标对象的对象标识;

处理单元,根据所述订单处理请求,生成包含目标对象的对象标识的订单。

本申请实施例还提供了一种航班的值机处理设备,包括:

接收单元,接收用户发送的渲染请求,所述渲染请求中包含待渲染的航班座位的座位标识;

获取单元,根据所述座位标识,获取所述座位标识对应的渲染数据;

渲染单元,根据所述渲染数据,在虚拟空间中渲染得到虚拟的所述航班座位的实体场景;

所述接收单元,接收所述用户在所述虚拟空间中发送的值机处理请求,所述值机处理请求中包含所述用户选择的座位标识;

处理单元,将所述值机处理请求发送给服务器,使所述服务器将所述座位标识对应的座位分配给所述用户。

本申请实施例还提供了一种订单处理设备,包括:

获取单元,获取业务对象的结构数据;

渲染单元,利用所述结构数据,渲染所述业务对象在虚拟现实设备所创建的虚拟空间中对应的虚拟业务对象,所述虚拟业务对象中包含虚拟的所述业务对象的内部空间结构;

处理单元,接收针对所述虚拟业务对象的操作指令,生成订单处理请求。

本申请实施例还提供了一种订单处理设备,包括:

接收单元,接收应用客户端发送的数据获取请求,所述数据获取请求中包含业务对象的对象标识;

发送单元,将所述对象标识对应的业务对象的结构数据发送给所述应用客户端;

所述接收单元,接收所述应用客户端的订单处理请求;

处理单元,根据所述订单处理请求,生成包含目标对象的对象标识的订单。

本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:

由以上本申请实施例提供的技术方案可见,当用户通过虚拟现实设备预订类似房屋这种能够提供内部空间的目标对象时,可以借助虚拟现实设备,根据包含目标对象的结构数据的渲染数据和该目标对象对应的空间模型,在虚拟现实设备所创建的虚拟空间中渲染得到虚拟的目标对象,这样,用户可以在虚拟空间中对该目标对象进行沉浸式体验,以确定该目标对象是否符合自己的需求,一旦该目标对象满足用户需求,用户可以基于虚拟的目标对象向应用客户端发送订单处理请求,以完成预定该目标对象的目的。与现有技术中预定类似提供内部空间的这种目标对象的订单处理方式相比,能够保证用户所体验的目标对象与真实目标对象一致,有效地改善了用户对选择的目标对象的用户体验,进而提升应用客户端的使用效率。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种订单处理方法流程图;

图2为本申请实施例提供的初始化vr设备中运行的应用客户端的示意图;

图3为本申请实施例提供的在虚拟的酒店中加载显示房间信息的示意图;

图4为本申请实施例提供的用户选择虚拟房屋对象的示意图;

图5为本申请实施例提供的用户选择虚拟房屋对象的示意图;

图6为本申请实施例提供的用户在虚拟空间中体验的虚拟的立体房间的示意图;

图7为本申请实施例提供的一种订单处理方法的流程示意图;

图8为本申请实施例提供的一种订单处理方法的流程示意图;

图9为本申请实施例提供的一种订单处理方法的流程示意图;

图10为本申请实施例提供的在预订酒店的应用场景下,用户设备(或者智能终端设备)、传感器、客户端、服务器之间的交互流程示意图;

图11为本申请实施例提供的一种航班的值机处理方法流程图;

图12为本申请实施例提供的一种订单处理设备的结构示意图;

图13为本申请实施例提供的一种订单处理设备的结构示意图;

图14为本申请实施例提供的一种订单处理设备的结构示意图;

图15为本申请实施例提供的一种航班的值机处理设备的结构流程图;

图16为本申请实施例提供的一种订单处理方法的流程示意图;

图17为本申请实施例提供的一种订单处理方法的流程示意图;

图18为本申请实施例提供的一种订单处理设备的结构示意图;

图19为本申请实施例提供的一种订单处理设备的结构示意图。

具体实施方式

为了实现本申请的目的,本申请实施例提供了一种在虚拟现实设备所创建的虚拟空间中的订单处理方法及设备,当用户通过虚拟现实设备预订类似房屋这种能够提供内部空间的目标对象时,可以借助虚拟现实设备,根据包含目标对象的结构数据的渲染数据和该目标对象对应的空间模型,在虚拟现实设备所创建的虚拟空间中渲染得到虚拟的目标对象,这样,用户可以在虚拟空间中对该目标对象进行沉浸式体验,以确定该目标对象是否符合自己的需求,一旦该目标对象满足用户需求,用户可以基于虚拟的目标对象向应用客户端发送订单处理请求,以完成预定该目标对象的目的。与现有技术中预定类似提供内部空间的这种目标对象的订单处理方式相比,能够保证用户所体验的目标对象与真实目标对象一致,有效地改善了用户对选择的目标对象的用户体验,进而提升应用客户端的使用效率。

需要说明的是,本申请实施例中所记载的目标对象(或者称之为业务对象、或者商品对象)中包含能够提供内部空间的对象,这里的内部空间可以理解为能够容纳物或人的空间,也就是说,本申请实施例所记载的目标对象能够提供容纳物或人的空间,例如:房间、房屋等等。在本申请实施例所记载的方案中以目标对象为房屋对象为例进行说明。

本申请实施例中所提供的目标对象的空间模型可以通过三维图像处理技术得到,也可以通过其他图像处理技术得到,这里不做限定。在本申请实施例中所提供的空间模型可以按照设定比例(这里的比例是指与实际目标对象相比的显示比例)在虚拟空间中给用户呈现目标对象的立体图像。

此外,本申请所提供的订单处理方法是基于虚拟现实设备(或者增强现实设备)实现的。所谓虚拟现实(virtualreality,vr)设备可以指基于vr技术,模拟和仿真真实世界场景的智能设备。所谓增强现实(augmentedreality,ar)设备通过计算机技术,将虚拟的信息应用到真实世界,真实的环境和虚拟的物体实时地叠加到了同一个画面或空间中,实现虚拟的物体与真实的环境同时存在。用户通过vr设备(或者ar设备)可以获得置身于虚拟空间的沉浸式体验,并可以在虚拟空间中进行交互操作,例如:游戏场景中的交互操作等。在本申请实施例中以vr设备为例进行说明。

vr设备通常包含三个功能模块,即传感模块、处理模块和显示模块。其中,传感模块用于采集用户在vr设备提供(或者创建)的虚拟空间中产生的行为特征(例如:手部动作、视线特征、用户朝向等),根据采集到的行为特征确定传感参数,并将传感参数发送给处理模块;处理模块用于根据接收到的传感参数确定用户在虚拟空间中发出的操作指令,然后根据操作指令执行相应操作(例如:确定的操作指令为渲染指令,那么执行的相应操作可以为渲染目标对象、对话框、图片等内容);显示模块用于显示渲染的内容,使用户在虚拟空间中感知渲染显示的对象,进而获得该对象的沉浸式体验。

值得说明的是,可以由传感模块根据行为特征确定传感参数,也可以由处理模块直接接收行为特征,进而根据行为特征确定传感参数,这里不做具体限定。本申请实施例中所记载的传感参数可以根据传感器的功能进行确定,例如:传感参数可以为加速度、运动方向等等,这里不做具体限定。

此外,有些vr设备是由头部显示器、智能主机、传感器等组成的,用户佩戴头部显示器,操纵传感器来完成在虚拟空间中的交互操作。其中,头部显示器内置显示模块,智能主机内置处理模块,传感器内置传感模块。当然,也有些vr设备并不是采用上述设计,例如,有些vr设备是一体式设计,集成了上述三个功能模块,用户佩戴vr设备,vr设备可以根据用户的视线焦点来获知用户的指令,进而识别用户在虚拟空间中的交互操作;又如,有些vr设备仅包括头部显示器和传感器,需要用户使用自己的终端(手机、电脑)等作为智能主机,与头部显示器、传感器适配后,也可实现上述记载的功能。

总之,本申请所要求保护的技术方案基于vr设备实现,但对vr设备的具体形式不做限定,凡是能够实现为用户提供沉浸式体验以及实现用户在虚拟空间中进行交互操作的设备,都可以是本申请所记载的vr设备。

还需要说明的是,本申请实施例中所提供的支持订单处理的应用客户端可以是适配vr设备的应用客户端,直接安装在vr设备中,这样用户通过使用安装了指定应用的客户端的vr设备,来实现沉浸式订单处理的体验,使得用户能够精确感知用户想要订购的商品或服务;还可以是安装在智能终端设备上的应用客户端,vr设备与智能终端设备之间建立数据连接,vr设备按照自身的渲染方式将智能终端设备中显示的内容进行渲染,为用户提供沉浸式的订单处理体验,使得用户能够精确感知用户想要订购的商品或服务,在本申请实施例中采用何种方式实现不做具体限定。

为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

以下结合附图,详细说明本申请各实施例提供的技术方案。

图1是本申请实施例提供的一种订单处理方法流程图。所述方法可以如下所示。在图1所示的订单处理方法中以应用客户端为适配vr设备的应用客户端为例进行说明。即在vr设备中安装各种适配的应用客户端(包含支持订单处理业务的应用客户端),用户通过佩戴该vr设备实现在虚拟空间中发起订单处理业务。

s101:确定目标对象。

在本申请实施例中,以目标对象为房屋对象为例进行说明。在本申请实施例中所记载的房屋对象可以理解为提供封闭空间的对象。对于类似房屋这种目标对象,简单地通过文本资料和/或图片资料并不能很好对这种目标对象进行评估,无法确定是否预订或者购买。一般需要用户看到真实的目标对象,并充分体验之后才可做出决定。但是,这一过程将消耗用户大量的时间,甚至用户在无法看到真实的目标对象的情况下,不得不盲目决定是否预订(例如:用户在指定旅行计划,需要通过互联网平台预订达到旅行目的地后的住宿酒店,按照现有技术提供的技术方案,没办法实地考察,只能通过文本资料和/或图片资料盲目预订酒店),这使得用户后续对真实的目标对象的用户体验比较差。

为了避免上述问题,在本申请实施例中提出通过vr设备实现对类似房屋这种目标对象进行沉浸式体验进而发起订单处理请求的业务处理模式,这种方式能够保证用户在虚拟空间中对所想预订或者购买的类似房屋这种目标对象进行沉浸式体验,以保证所预订或者购买的目标对象与真实的目标对象给用户的用户体验一致。尤其在预订酒店的场景中,保证用户在到达现实中的酒店时,酒店的实际环境与用户所期望的环境一致,这样将有效提升用户对提供酒店对象的应用客户端的用户体验。

用户在佩戴vr设备后,可以通过vr设备外置的传感设备向vr设备发送控制指令,也可以通过行为特征向vr设备发送控制指令。例如:用户通过vr设备外置的传感设备触发vr设备中显示的应用客户端的图标,实现启动该应用客户端运行。

假设该应用客户端以提供预订房屋对象为主,那么在该应用客户端运行之后,可以在vr设备中渲染显示一张地图(也可以是其他形式,这里不做具体限定),并在该地图中标注能够提供房屋对象的区域,如图2所示,为本申请实施例提供的vr设备中初始化运行的应用客户端的示意图。这里的区域可以是指提供房屋对象的酒店所在区域,也可以是指提供房屋对象的中介公司所在区域,还可以是房屋对象所在的位置区域等等,这里不做限定。

用户可以通过行为特征向vr设备发送控制指令,以确定用户所希望体验的房屋对象,即步骤s101中所记载的目标对象。例如:vr设备中显示一个类似光标的指示针,该指示针能够随着用户的眼睛的转动而运动,当监测到该指示针在一个区域停留的时间长度超过设定时长时,确定用户希望体验该区域的房屋对象,那么将该区域中的房屋对象作为目标对象。

这里的房屋对象可以是指包含多个房屋的建筑,也可以是指一个房屋,这里不做具体限定。例如:在提供旅行服务的应用场景中,根据上述记载的内容,可以理解为用户希望体验一家酒店所提供的房屋对象,那么这里的区域应该是指这家酒店所在位置;在提供购房或者出租房屋的应用场景中,根据上述记载的内容,可以理解为用户希望体验处于出租或者出售状态的房屋对象,那么这里的区域应该是指处于出租或者出售状态的房屋对象所处小区或者建筑物所在位置。

基于上述记载的内容,在确定房屋对象之前,还需要获取该区域的渲染数据(这里的渲染数据包含区域的环境数据和/或区域中包含的所有建筑物的结构数据),并根据获取到的渲染数据,渲染显示该区域。

这里以提供旅行服务的应用场景为例进行说明。根据指示针所在位置,确定该位置上显示的建筑,并从服务器中获取与所述建筑相关的渲染数据,之后基于这些渲染数据和与所述建筑对应的空间模型,在虚拟现实设备所创建的虚拟空间中渲染得到虚拟的建筑(例如:酒店)。

此时,用户通过该vr设备可以实现沉浸在虚拟的酒店门口。用户还可以通过vr设备站在虚拟的酒店门口查看该酒店的周边环境,例如:附近街景、周围店铺等。vr设备可以根据用户视角的变换为其加载显示相关的内容。

用户还可以通过指示针进入该酒店,到达酒店的大堂位置。用户站在虚拟的酒店的大堂中,沉浸式体验酒店的内部环境。如果用户对该酒店的外部环境以及内部环境比较满意,此时用户可以在虚拟的酒店中向vr设备发送控制指令,该控制指令用于确定房屋对象,这里的房屋对象是指该酒店中的任意一间可预订的房间。

在本申请实施例中,vr设备在接收用户发送的控制指令之前,可以对用户的行为特征进行监测。若监测到用户点头的行为特征,说明用户对该酒店还比较满意,有意向预订该酒店的房间,那么此时vr设备在虚拟的酒店中加载显示该酒店中的房间信息,如图3所示,为本申请实施例提供的在虚拟的酒店中加载显示房间信息的示意图。这里的房间信息中可以包含但不限于房间号(或者房间标识)、房型、房间在该酒店中的位置等,而房间信息的呈现方式可以是列表方式,可以是分布图方式,也可以是散点图方式,这里不做具体限定。这些房间信息悬浮显示在虚拟的酒店中。

此时,vr设备接收用户发送的控制指令,该控制指令中包含房间对象的对象标识(又可以称之为房间标识)。例如:仍以上述记载的指示针为例进行说明。指示针按照用户眼睛浏览虚拟空间中房间信息的浏览速度进行移动,当指示针停留在某一个房间信息上的时长超过设定时长,那么说明用户期望体验该房间信息对应的房间,此时视为用户向vr设备发送控制指令,并在该控制指令中包含该房间的房间标识。该房间标识对应的房间对象视为待渲染的虚拟房屋对象。如图4所示,为本申请实施例提供的用户选择虚拟房屋对象的示意图。

具体地,监测到用户在虚拟空间中的用户行为特征,所述用户行为特征包含眼睛浏览虚拟空间中虚拟对象的浏览速度、用户通过虚拟现实设备的行为传感器发出的动作指令中的一种或者多种,所述虚拟对象中包含虚拟房屋。根据所述用户行为特征,确定用户选择的虚拟对象,并将所述虚拟对象确定为目标对象。

具体地,若所述用户行为特征为浏览速度,则将所述用户浏览的虚拟对象中浏览速度小于设定速度的虚拟对象确定为用户选择的虚拟对象;

若所述用户行为特征为动作指令,则根据所述动作指令发出的位置和所述虚拟空间中虚拟对象的位置,确定用户选择的虚拟对象。

本申请实施例中所记载的房屋对象可以理解为一间房,也可以理解为一套房,还可以以一个交易单元为基准确定房屋对象,这里不做具体限定。

这里所谓的交易单元可以理解为交易双方达成的交易对象,例如:酒店以一套房为单元提供入住服务,那么这里的一套房中包含卧室、卫生间等房间;房屋出售者出售一套房(包含卧室、客厅、厨房、卫生间等不同房间),那么这一套房不管格局如何,都属于本申请实施例中的一个房屋对象。

较优地,仍以酒店为例进行说明。在本申请实施例中,在确定房屋对象时,通过vr设备用户进入虚拟的酒店之后,如果酒店包含至少两层,那么用户在虚拟的酒店中可以在多层楼之间进行自由移动。那么指示针可以根据用户的移动速度(应该是用户眼睛的浏览速度)在不同楼层的不同房间之间切换,当用户在某一个房间门口的停留时长超过设定时长时,可以确定该房间为本申请实施例确定的房屋对象。如图5所示,为本申请实施例提供的用户选择虚拟房屋对象的示意图。

vr设备可以通过不同的方式确定用户想要体验的房屋对象的对象标识,在本申请实施例中对确定房屋对象的方式不作具体限制。

s102:获取所述目标对象的渲染数据。

其中,所述渲染数据中包含所述目标对象的结构数据。

在本申请实施例中,以目标对象为房屋对象为例进行说明。vr设备将所述房屋对象的对象标识发送给服务器,并从所述服务器中获取所述房屋对象的渲染数据,所述渲染数据中还包含所述房屋对象的内部装饰数据、外部环境数据中的一种或者多种。

需要说明的是,在本申请实施例中vr设备与服务器之间可以基于超文本传输协议(http,hypertexttransferprotocol)建立数据传输,也可以是基于网络套接字(socket)协议建立数据传输,这里不做具体限定。由于用户在使用vr设备的过程中由用户行为特征转换得到的控制指令可以是动态变化的,优选地,vr设备与服务器可以采用socket通信的方式,由vr设备实时向服务器发送控制指令和需要渲染的对象的对象标识,由服务器实时向客户端发送其所需要的渲染数据。这样能够保证用户眼睛所浏览到的地方与实际场景中所显示的内容一致。

其中,vr设备所要渲染的业务对象不同,那么获取到的渲染数据也存在差异。

对于业务对象或虚拟场景而言,所述渲染数据包括待渲染的业务对象或虚拟场景的虚拟模型、组成虚拟模型的组件、各组件的位置信息、虚拟模型的着色等数据,这里对于渲染数据的具体内容不做具体限定。

s103:根据所述渲染数据和所述目标对象对应的空间模型,在虚拟现实设备所创建的虚拟空间中渲染得到虚拟的目标对象。

其中,所述虚拟的目标对象中包含所提供的内部空间的虚拟的内部结构。

在本申请实施例中,以目标对象为房屋对象为例进行说明。vr设备可以根据所述渲染数据和所述房屋对象对应的空间模型,确定组成该虚拟房屋的组件、各组件的位置信息、虚拟房间的着色等数据,并基于确定的数据在所述虚拟空间中渲染得到虚拟的房屋。

需要说明的是,vr设备中所适配的应用客户端可以是原生应用(native)客户端,也可以是网页应用(web)客户端,还可以是原生应用与网页应用混合的混合应用(hybrid)客户端。但是对于不同的应用客户端,在本申请实施例中在虚拟空间中渲染得到的虚拟的房屋的处理方式存在差异。

若应用客户端为网页应用客户端,那么在获取到房屋对象的渲染数据时,可以利用网页的图像语言webgl技术,将所述渲染数据加载至所述房屋对象对应的空间模型中,以在虚拟空间中渲染得到虚拟的立体房屋。

具体地,接收服务器发送的目标对象的渲染数据;利用网页的图像语言webgl技术,将所述渲染数据加载至所述目标对象对应的空间模型中,渲染得到虚拟的立体的目标对象;在加载的网页中显示所述虚拟的立体的目标对象。

如图6所示,为本申请实施例提供的用户在虚拟空间中体验的虚拟的立体房间的示意图。

至于如何利用webgl技术渲染得到虚拟的立体房屋这里不再详细描述,利用webgl技术原理即可实现。需要说明的是,本申请实施例中所记载的空间模型是按照现实房屋的数据计算得到的。也就是说空间模型是以现实房屋为原型构造出来的。

需要说明的是,虚拟空间实际上是vr设备为用户营造出的一种仿真环境,vr设备可以结合业务需求在虚拟空间中渲染出不同的业务对象(又可以称之为目标对象)、虚拟场景等,使用户身临其境地感知到所想要体验的对象。

用户通过vr设备能够沉浸在虚拟空间中的虚拟的立体房屋中,由于渲染数据中包含结构数据,那么用户可以在虚拟空间中详细了解房屋的内部结构,例如:包含几个房间,各个房间之间的位置关系如何,每个房间窗户的位置如何,房间是否明亮等等;除此之外,渲染数据中还可以包含内部装饰数据,那么用户可以在虚拟空间中体验房屋的装修风格,家具所摆放的位置等等,通过这些了解用户可以确定这一房间是否满足用户的需求;再者,渲染数据中还可以包含房间的外部环境数据,那么vr设备可以指示用户站在窗户边,了解房间的外部环境,确定该房间是否临街,受到外部环境的影响有多大等等。这样,通过上述记载的方式用户对虚拟空间中虚拟的房屋能够进行全方位的体验,相比与现有技术中所提供的文本资料和/或图片资料,用户在预订或者购买之前通过互联网所体验的目标对象与现实中体验的目标对象一致。

此外,由于用户的视域限制,vr设备还可以将监测到的用户行为特征(这里的用户行为特征除了用户的生物行为特征之外,还包含用户的体感特征,即通过传感器发出的行为特征)发送给服务器。服务器可以根据接收到用户行为特征确定用户与虚拟空间交互时的视域,仅需要将该视域范围内需要显示的图像对应的渲染数据发送给vr设备,那么vr设备仅需要渲染落入用户视域中的业务对象的部分图像即可。随着用户视域范围的改变,vr设备通过与服务器之间的数据交互,能够及时获取到当前视域范围内所需要的渲染数据,以满足用户需求。另一种方式,vr设备可以接收需要渲染的业务对象的所有渲染数据,根据用户的视域范围,对接收到渲染数据有针对性地进行渲染,进而显示落入用户视域范围内的图像。

s104:接收用户发送的订单处理请求,所述订单处理请求中包含所述目标对象的对象标识。

在本申请实施例中,当监测到用户在虚拟的目标对象中发出的第一设定行为特征时,确定接收到所述用户在所述虚拟的目标对象中发送的的订单处理请求,所述第一设定行为特征包含点头行为特征。

在步骤s103中,vr设备在虚拟空间中渲染出虚拟的房屋,用户可以在虚拟的房屋中进行沉浸式体验。当用户对该虚拟的房屋比较满意时,可以在该虚拟的房屋中做出满意的行为,例如:点头这一行为,那么当vr设备监测到用户发出点头这一行为特征时,确定用户希望预订或者订购这一房间,即视为接收到用户在虚拟的房屋中发送的订单处理请求。

需要说明的是,所谓满意的行为可以由用户自定义设置,那么在vr设备中存储行为特征与确认之间的映射关系即可。这里表示满意的行为可以是点头、ok的手势、握手动作等,不做具体限定。

在本申请实施例中,若用户在虚拟环境中体验某个虚拟的房屋后对该房屋对象满意,那么可以在虚拟空间中与vr设备进行交互操作,进而向vr设备发送订单处理请求,请求订购所体验的房屋对象。vr设备可以是根据用户通过传感设备在虚拟空间中产生的传感参数确定接收到用户发送的包含所述房屋对象的对象标识的订单处理请求。

具体而言,所述传感参数是用户通过传感器传在所述虚拟空间中针对所述房屋对象产生的行为特征确定的;进而vr设备能够根据所述传感参数,确定所述用户在所述虚拟空间中触发的订单处理请求。

在本申请实施例中,vr设备上可以使用多种传感器,不同的传感器所对应的传感参数不同。例如:惯性传感器,包括加速度传感器、陀螺仪和地磁传感器,主要用于捕捉头部运动(例如:头部转动),那么对应的传感参数包括但不限于头部的朝向、头部转动的速度,转动的方向等;动作捕捉传感器,包括红外感应传感器和红外摄像头等,主要用于捕捉用户的前后移动,那么对应的传感参数包括但不限于移动的方向、移动的速度等;其他类型的传感器,例如:电容感应传感器,主要用于捕捉用户在虚拟空间中的交互,那么对应的传感参数包括但不限于用户通过手持操作设备所操作的控件标识、控件在显示屏中的位置坐标等。

需要说明的是,在本申请实施例中,由于vr设备所使用的传感器不同,那么针对不同传感器获取到的传感参数也不同。

例如:对于电容感应传感器,那么获取到的传感参数为用户在虚拟空间中交互时所触碰的控件的位置坐标,根据预设的位置坐标与控件功能之间的映射关系,可以确定用户所触碰的控件功能,进而确定用户所发出的控制指令。假设经确定用户所触碰的控件功能是“下单”控件,说明对所显示的目标对象比较满意,有意购买该目标对象,那么vr设备经过上述判断可以确定用户向vr设备发送了订单处理请求,以请求预订显示的目标对象。

较优地,在本申请实施例中,用户可能对当前展示的目标对象不满意,那么用户可以向vr设备发送切换指令。具体地,当监测到用户在虚拟的目标对象中发出的第二设定行为特征时,退出所述虚拟的目标对象,所述第二设定行为特征包含摇头行为特征。之后,可以再次确定下一个目标对象,重复上述操作,以实现用户对其他目标对象的体验。

用户在沉浸式体验了当前展示的房屋对象之后,如果感觉该房屋对象不能满足自己需求,那么用户可以向vr设备发送切换指令。例如:用户在虚拟的房屋中摇头,当vr设备监测到用户发出的“摇头”特征时,确定用户对当前展示的房屋对象不满意,执行切换操作,即退出所述虚拟的房屋,可以再次回到酒店大堂的场景中,或者回到图5所示的场景中;进而再次确定待渲染的下一个房屋对象,执行上述步骤s101至s104。

需要说明的是,vr设备在虚拟空间中除了可以渲染目标对象外,也可以渲染若干选项按钮,允许用户通过与虚拟空间交互来选择选项按钮,实现随时下单、不同目标对象之间的切换、退出等操作。

s105:将所述订单处理请求发送给服务器。

使所述服务器生成所述订单处理请求对应的订单。

在本申请实施例中,当vr设备确定接收到用户在虚拟的房屋中发送的订单处理请求时,将该订单处理请求发送给服务器,由服务器生成订单,至此,用户实现在虚拟空间中预定房屋对象。

在将所述订单处理请求发送给服务器之后,所述方法还包括:接收所述服务器发送的确认通知消息;在虚拟空间中渲染得到虚拟的所述确认通知消息。

所述确认通知消息中可以包含订购所述房屋对象需要支付的价款、订购有效期等信息。之后,用户针对该确认通知消息,可以在虚拟的房屋(或者虚拟的现实环境中完成支付操作,这里不再做详细描述)

较优地,在本申请实施例中,在虚拟空间中,还可以渲染出虚拟区域,这里所记载的虚拟区域可以是在虚拟空间中用于显示消息、信息(如用户下单成功后,服务器反馈的确认通知消息)的区域。例如:在虚拟空间中,除了需要渲染虚拟的房屋外,还需要渲染一些说明性的信息,而这些说明性的信息就可以显示在虚拟区域中,使用户能够在虚拟空间中得以了解。例如,用户下单成功后,服务器反馈的通知性消息,也可以被显示在所述虚拟区域中。这样用户可以进一步与虚拟空间交互,完成支付,甚至可以向虚拟区域中输入自己的联系方式,通讯地址等信息,发送给服务器,以便于后续为用户配送所购买的目标对象或者票据信息等。

通过图1所示的订单处理方法,当用户通过虚拟现实设备预订类似房屋这种目标对象时,可以借助虚拟现实设备,根据包含房屋对象的结构数据的渲染数据和该房屋对象对应的虚拟空间模型,在虚拟空间中选择得到虚拟的房屋,这样,用户可以在虚拟空间中对该房屋进行沉浸式体验,以确定该房屋对象是否符合自己的需求,一旦该房屋对象满足用户需求,用户可以在虚拟的房屋中向应用客户端发送订单处理请求,以完成预定该房屋对象的目的。与现有技术中预定类似房屋这种目标对象的订单处理方式相比,能够保证用户所体验的房屋对象与实际房屋对象的环境一致,有效地改善了用户对选择的房屋对象的用户体验,进而提升应用客户端的使用效率。

此外,用户通过所佩戴vr设备与虚拟空间进行交互,在虚拟空间中发出指令来完成不同目标对象之间的切换、选项选择、下订单等操作,这相比于通过vr眼镜观看终端上的vr影像,再操作终端切换vr影像和完成下单的模式,也提升了用户使用客户端下单的便利性。

还有,本申请实施例所记载的订单处理请求中的目标对象除了房屋对象之外,还可以是各类商品或服务,如酒店、航班座位、景区(或博物馆)门票等,当所述目标对象是景区门票时,客户端可以渲染景区门票对应的景区的实体场景,以供用户体验。总之,只要是用户可以预先体验并针对其下单的对象,都可以是本申请所述的目标对象,本申请对目标对象具体为何不作具体限制。

基于同一个发明构思,图7为本申请实施例提供的一种订单处理方法的流程示意图。在图7所示的订单处理方法中,vr设备与智能终端设备建立数据连接,智能终端设备与提供房屋对象的服务器(例如:互联网服务平台对应的服务器和/或类似提供酒店服务的服务器)建立数据连接。所述方法可以如下所示。

首先,本申请实施例中所记载的互联网服务平台发布相应的应用客户端,用户可以将该应用客户端下载在智能终端设备中,通过应用客户端访问互联网服务平台。例如:互联网服务平台提供旅行服务,那么该应用客户端为提供旅行服务的应用客户端,用户在智能终端设备中安装该应用客户端之后,方可通过该应用客户端,预订或者订购所需要的旅行服务或者与旅行相关的目标对象。互联网服务平台发布的应用客户端可以是原生应用客户端,也可以是web应用客户端,还可以是混合(hybrid)应用客户端。在本申请实施例中互联网服务平台(或者类似酒店的酒店服务器)可以预先对所提供的房间、景点等内容进行模型化(这里的模型化可以是指三维模型化),得到不同类型的空间模型,并建立对象标识与空间模型之间的映射关系,以便于后续能够快速查询到请求访问的对象所对应的空间模型。

其次,vr设备与智能终端设备建立数据连接,智能终端中显示内容可以在vr设备中展示,并且用户通过佩戴的vr设备可以对智能终端设备中运行的应用客户端进行操作。即智能终端设备作为vr设备的处理器,用户在虚拟空间中与vr设备之间的交互操作能够传输给智能终端设备,实现对智能终端设备中安装的应用客户端的操作。

下面以用户预订或者订购酒店中的房间为例进行说明。

步骤s701:用户佩戴vr设备,通过在虚拟空间中与vr设备的交互操作,运行用户所看到的提供旅行服务或者酒店服务的应用客户端。

步骤s702:vr设备在检测到用户的交互操作时,从与所述vr设备建立数据传输的智能终端设备中获取应用客户端的运行数据,并渲染展示给该用户。

例如:对于提供酒店服务的应用客户端,若该应用客户端是原生应用客户端,智能终端设备将运行数据打包发送给vr设备,那么vr设备在接收到原生应用客户端所支持的运行数据时,可以对该运行数据进行转化,以便于在渲染展示时能够支持网页的图像语言webgl技术,使得vr设备能够利用网页的图像语言webgl技术,将接收到运行数据加载至预先确定的空间模型中,有助于用户在虚拟空间中实现沉浸式体验。例如:预设的空间模型为城市布局模型,用户在该虚拟空间中犹如到达酒店所在城市,既可以采用俯瞰的方式确定该城市中所能够提供酒店服务的酒店位置,又能够真切地沉浸在城市的街道中。

步骤s703:vr设备接收用户发送的控制指令,该控制指令中包含酒店的酒店标识。

这里控制指令的方式可以参见图1所示实施例中的方式,这里不做具体限定。

步骤s704:vr设备获取酒店的渲染数据,该渲染数据中包含酒店的结构数据、外围环境数据、内部装饰数据和位置数据中的一种或者多种。

步骤s705:vr设备根据该酒店对应的空间模型,利用网页的图像语言webgl技术,将所述渲染数据加载至所述酒店对应的空间模型中,以在虚拟空间中渲染得到虚拟的立体酒店。

步骤s706:在虚拟空间中提供用于变换显示的指示针,并根据该指示针所指的方向,使用户可以达到该酒店的内部,以沉浸式体验该酒店的内部环境。

步骤s707:vr设备在监测到用于表征用户对该酒店表示满意的行为特征时,vr设备从智能终端设备中获取酒店所能够提供房间的房间信息,并将该房间信息展示给用户。

这里的房间信息可以是房间标识(或者房间号),也可以是房型信息(例如:单间房型、标准间房型、商务房型等)。

步骤s708:vr设备接收用户在虚拟空间中发送的控制指令,该控制指令中包含用户从房间信息中选择的房间对象的对象标识。

步骤s709:vr设备从智能终端设备中获取该房间对象对应的渲染数据,并根据该房屋对象对应的空间模型,利用网页的图像语言webgl技术,将所述渲染数据加载至所述房间对象对应的空间模型中,以在虚拟空间中渲染得到虚拟的立体房间。

步骤s710:vr设备在监测到用户发送用于表征用户对该房间表示满意的行为特征时,确定接收用户在所述虚拟的房间中发送的订单处理请求。

步骤s711:vr设备将接收到订单处理请求发送给智能终端设备,由智能终端设备将该订单处理请求发送给服务器,以生成订单。

在本申请实施例中,用户体验和订购的目标对象可以是某个酒店。特殊地,用户还可以进一步在指定某个酒店的前提下,查看该酒店对应的各房型的实体场景,挑选自己满意的房型。

较优地,vr设备在监测到户发送用于表征用户对该房间(或者酒店)表示不满意的行为特征时,退出虚拟的房间(或者酒店),执行切换操作,以便于对其他对象进行体验。

基于同一个发明构思,图8为本申请实施例提供的一种订单处理方法的流程示意图。本申请实施例的执行主体可以是互联网服务平台,所述方法可以如下所示。

步骤s801:接收应用客户端发送的目标对象的对象标识,所述目标对象包含提供内部空间的对象。

步骤s802:确定与所述目标对象的对象标识对应的渲染数据,所述渲染数据中包含所述目标对象的结构数据。

在本申请实施例中,根据对象标识与渲染数据之间的映射关系,确定与所述目标对象的对象标识对应的渲染数据。

较优地,在本申请实施例中还提供建立对象标识与渲染数据之间的映射关系,包括:

获取对象标识对应的目标对象的文本数据、图形数据中的至少一种;

根据所述文本数据和/或图形数据,解析得到所述目标对象的空间模型以及渲染数据,所述渲染数据中包含结构数据、内部装饰数据和外部环境数据中的一种或者多种;

建立所述目标对象的对象标识与渲染数据之间的映射关系,或者,建立所述目标对象的对象标识、渲染数据与空间模型之间的映射关系。

此外,互联网服务平台还可以根据目标对象的对象标识,确定提供该目标对象的服务器,并从与建立直连连接的提供目标对象的服务器中,获取与所述目标对象的对象标识对应的渲染数据。

步骤s803:将所述渲染数据发送给所述应用客户端。

在本申请实施例中,在将所述渲染数据发送给所述应用客户端时,所述方法还包括:将所述目标对象对应的空间模型发送给所述应用客户端。

步骤s804:接收所述应用客户端发送的订单处理请求,所述订单处理请求中包含目标对象的对象标识。

步骤s805:根据所述订单处理请求,生成包含目标对象的对象标识的订单。

基于同一个发明构思,图9为本申请实施例提供的一种订单处理方法的流程示意图。本申请实施例的执行主体为可以是提供目标对象的服务器,可以与互联网服务平台进行数据交互,也可以与应用客户端进行数据交互,这里不做具体限定。

步骤s901:接收应用客户端发送的目标对象的对象标识,所述目标对象包含提供内部空间的对象。

在本申请实施例中,在接收应用客户端发送的目标对象的对象标识时,所述方法还包括:

确定所述对象标识对应的目标对象的订购状态,所述订购状态包含已订购、未订购中的至少一种;

若所述对象标识对应的目标对象的订购状态为已订购,则向所述应用客户端发送通知消息,所述通知消息中包含所述对象标识对应的目标对象已订购。较优地,所述方法还包括:

向所述应用客户端推送与所述目标对象结构相同或者结构相似的其他目标对象的对象标识。

步骤s902:根据对象标识与渲染数据之间的映射关系,确定与所述目标对象的对象标识对应的渲染数据,所述渲染数据中包含所述目标对象的结构数据。

在本申请实施例中,若按照步骤s902中所记载的方式为用户推送与所述目标对象结构相同或者结构相似的其他目标对象的对象标识,那么在接收到用户发送的确认信息时,根据对象标识与渲染数据之间的映射关系,确定与所述确认信息中包含的其他目标对象的对象标识对应的渲染数据。

步骤s903:将所述渲染数据发送给所述应用客户端。

步骤s904:接收所述应用客户端发送的订单处理请求,所述订单处理请求中包含目标对象的对象标识。

步骤s905:根据所述订单处理请求,生成包含目标对象的对象标识的订单。

基于同一个发明构思,图10为本申请实施例提供的在预订酒店的应用场景下,用户设备(或者智能终端设备)、传感器、客户端、服务器之间的交互流程示意图,包括以下步骤:

s1001:用户佩戴vr设备并打开客户端。

s1002:客户端向服务器获取虚拟场景对应的渲染数据(包含酒店列表)。

s1003:客户端在虚拟空间中渲染虚拟场景。

s1004:用户使用传感器与虚拟空间交互。

s1005:传感器向客户端发送用户与虚拟空间交互产生的传感参数。

s1006:客户端确定用户选择的酒店的酒店标识。

s1007:客户端从服务器获取所述酒店标识对应的渲染数据(包含该酒店的各房型的房型标识)。

s1008:客户端渲染所述酒店的实体场景。

s1009:用户使用传感器与虚拟空间交互。

s1010:传感器向客户端发送用户与虚拟空间交互产生的传感参数。

s1011:客户端确定用户选择的房型的房型标识。

s1012:客户端从服务器获取所述房型标识对应的渲染数据。

s1013:客户端渲染所述房型的实体场景。

s1014:用户使用传感器与虚拟空间交互。

s1015:传感器向客户端发送用户与虚拟空间交互产生的传感参数。

s1016:客户端确定用户发出的下单指令。

s1017:客户端向服务器发送订单请求。

s1018:服务器向客户端发送预定成功通知。

s1019:客户端在虚拟空间的虚拟区域中渲染所述确认通知消息。

图11为本申请实施例提供的一种航班的值机处理方法流程图,包括以下步骤:

s1101:接收用户发送的渲染请求。

s1102:根据所述座位标识,获取所述座位标识对应的渲染数据。

s1103:根据所述渲染数据,在虚拟空间中渲染得到虚拟的所述航班座位的实体场景。

s1104:接收所述用户在所述虚拟空间中发送的值机处理请求。

s1105:将所述值机处理请求发送给服务器,使所述服务器将所述座位标识对应的座位分配给所述用户。

图11所示的方法中,在值机的应用场景下,用户通过vr设备预先体验不同位置的航班座位后,选择自己满意的航班座位。也就是说,在图11所示的方法中,目标对象是航班座位,相关说明可参见上文对图1和图7所示的预定酒店应用场景下的流程的解释,不再赘述。

基于上述记载的订单处理方法,本申请实施例还对应提供了一种订单处理设备的结构示意图,如图12所示,该订单处理设备可以应用在虚拟现实vr设备中,所述订单处理设备包括:

确定单元1201,确定目标对象,并获取所述目标对象的渲染数据,所述渲染数据中包含所述目标对象的结构数据,所述目标对象包含提供内部空间的对象;

渲染单元1202,根据所述渲染数据和所述目标对象对应的空间模型,在虚拟现实设备所创建的虚拟空间中渲染得到虚拟的目标对象,所述虚拟的目标对象中包含所提供的内部空间的虚拟的内部结构;

接收单元1203,接收用户在所述虚拟的目标对象中发送的订单处理请求,所述订单处理请求中包含所述目标对象的对象标识;

发送单元1204,将所述订单处理请求发送给服务器。

在本申请的另一个实施例中,所述确定单元1201确定目标对象,包括:

获取虚拟现实设备检测到的操作指令;

根据所述操作指令,确定用户选择的目标对象。

在本申请的另一个实施例中,所述订单处理设备还包括:所述确定单元1201获取虚拟现实设备检测到的操作指令,包括:

监控用户在虚拟现实设备所创建的虚拟空间中的用户行为特征,所述用户行为特征是所述用户针对所述虚拟空间中展现的至少一个虚拟对象的外部结构产生的,所述用户行为特征包含眼睛浏览该虚拟空间中的虚拟对象的浏览速度、用户通过虚拟现实设备的行为传感器发出的动作指令中的一种或者多种,所述虚拟对象中包含虚拟的提供内部空间的对象;

所述确定单元1201根据所述操作指令,确定用户选择的目标对象,包括:

根据所述用户行为特征,确定用户选择的虚拟对象,并将所述虚拟对象确定为目标对象。

在本申请的另一个实施例中,所述确定单元1201根据所述用户行为特征,确定用户选择的虚拟对象,包括:

若所述用户行为特征为浏览速度,则将所述用户浏览的虚拟对象中浏览速度小于设定速度的虚拟对象确定为用户选择的虚拟对象;

若所述用户行为特征为动作指令,则根据所述动作指令发出的位置和所述虚拟空间中虚拟对象的位置,确定用户选择的虚拟对象。

在本申请的另一个实施例中,所述确定单元1201获取所述目标对象的渲染数据,包括:

将所述目标对象的对象标识发送给服务器,并从所述服务器中获取所述目标对象的渲染数据,所述渲染数据中还包含所述目标对象的内部装饰数据、外部环境数据中的一种或者多种。

在本申请的另一个实施例中,所述渲染单元1202根据所述渲染数据和所述目标对象对应的空间模型,在虚拟空间中渲染得到虚拟的目标对象,包括:

利用网页的图像语言webgl技术,将所述渲染数据加载至所述目标对象对应的空间模型中,以在虚拟空间中渲染得到虚拟的立体的目标对象。

在本申请的另一个实施例中,所述接收单元1203接收用户在所述虚拟的目标对象中发送的的订单处理请求,包括:

当监测到用户在虚拟的目标对象中发出的第一设定行为特征时,确定接收到所述用户在所述虚拟的目标对象中发送的的订单处理请求,所述第一设定行为特征包含点头行为特征。

在本申请的另一个实施例中,所述订单处理设备还包括:切换单元1205,其中:

所述切换单元1205,当当监测到用户在虚拟的目标对象中发出的第二设定行为特征时,退出所述虚拟的目标对象,所述第二设定行为特征包含摇头行为特征。

在本申请的另一个实施例中,所述订单处理单元还包括:显示单元1206,其中:

所述显示单元1206,在将所述订单处理请求发送给服务器之后,接收所述服务器发送的确认通知消息;

在虚拟空间中渲染得到虚拟的所述确认通知消息。

需要说明的是,本申请实施例提供的订单处理设备可以通过软件方式实现,也可以通过硬件方式实现,这里不做具体限定。通过本申请实施例提供的订单处理设备当用户通过虚拟现实设备预订类似房屋这种目标对象时,可以借助虚拟现实设备,根据包含目标对象的结构数据的渲染数据和该目标对象对应的空间模型,在虚拟空间中渲染得到虚拟的目标对象,这样,用户可以在虚拟空间中对该目标对象进行沉浸式体验,以确定该目标对象是否符合自己的需求,一旦该房屋目标对象满足用户需求,用户可以基于虚拟的目标对象向应用客户端发送订单处理请求,以完成预定该目标对象的目的。与现有技术中预定类似提供封闭空间的这种目标对象的订单处理方式相比,能够保证用户所体验的目标对象与真实目标对象一致,有效地改善了用户对选择的目标对象的用户体验,进而提升应用客户端的使用效率。

基于上述记载的订单处理方法,本申请实施例还对应提供了一种页面渲染设备,包括:

接收单元,接收服务器发送的目标对象的渲染数据;

渲染单元,利用网页的图像语言webgl技术,将所述渲染数据加载至所述目标对象对应的空间模型中,渲染得到虚拟的立体的目标对象;

显示单元,在加载的网页中显示所述虚拟的立体的目标对象。

基于上述记载的订单处理方法,本申请实施例还对应提供了一种订单处理设备的结构示意图,如图13所示,所述订单处理设备可以应用在互联网服务平台中,所述订单处理设备包括:

接收单元1301,接收应用客户端发送的目标对象的对象标识,所述目标对象包含提供内部空间的对象;

确定单元1302,确定与所述目标对象的对象标识对应的渲染数据,所述渲染数据中包含所述目标对象的结构数据;

发送单元1303,将所述渲染数据发送给所述应用客户端;

所述接收单元1301,接收所述应用客户端发送的订单处理请求,所述订单处理请求中包含目标对象的对象标识;

处理单元1304,根据所述订单处理请求,生成包含目标对象的对象标识的订单。

在本申请的另一个实施例中,所述确定单元1302确定与所述目标对象的对象标识对应的渲染数据,包括:

根据对象标识与渲染数据之间的映射关系,确定与所述目标对象的对象标识对应的渲染数据。

在本申请的另一个实施例中,所述确定单元1302建立对象标识与渲染数据之间的映射关系,包括:

获取对象标识对应的目标对象的文本数据、图形数据中的至少一种;

根据所述文本数据和/或图形数据,解析得到所述目标对象的空间模型以及渲染数据,所述渲染数据中包含结构数据、内部装饰数据和外部环境数据中的一种或者多种;

建立所述目标对象的对象标识与渲染数据之间的映射关系,或者,建立所述目标对象的对象标识、渲染数据与空间模型之间的映射关系。

在本申请的另一个实施例中,所述确定单元1302确定与所述目标对象的对象标识对应的渲染数据,包括:

从与建立直连连接的提供目标对象的服务器中,获取与所述目标对象的对象标识对应的渲染数据。

在本申请的另一个实施例中,所述发送单元1303,在将所述渲染数据发送给所述应用客户端时,将所述目标对象对应的空间模型发送给所述应用客户端。

需要说明的是,本申请实施例提供的订单处理设备可以通过软件方式实现,也可以通过硬件方式实现,这里不做具体限定。

基于上述记载的订单处理方法,本申请实施例还对应提供了一种订单处理设备的结构示意图,如图14所示,所述订单处理设备包括:

接收单元1401,接收应用客户端发送的目标对象的对象标识,所述目标对象包含提供内部空间的对象;

确定单元1402,根据对象标识与渲染数据之间的映射关系,确定与所述目标对象的对象标识对应的渲染数据,所述渲染数据中包含所述目标对象的结构数据;

发送单元1403,将所述渲染数据发送给所述应用客户端;

所述接收单元1401,接收所述应用客户端发送的订单处理请求,所述订单处理请求中包含目标对象的对象标识;

处理单元1404,根据所述订单处理请求,生成包含目标对象的对象标识的订单。

在本申请的另一个实施例中,所述订单处理设备还包括:状态查询单元1405,其中:

所述状态查询单元1405,在接收应用客户端发送的目标对象的对象标识时,确定所述对象标识对应的目标对象的订购状态,所述订购状态包含已订购、未订购中的至少一种;

若所述对象标识对应的目标对象的订购状态为已订购,则向所述应用客户端发送通知消息,所述通知消息中包含所述对象标识对应的目标对象已订购。

在本申请的另一个实施例中,所述订单处理设备还包括:推送单元1406,其中:

所述推送单元1406,向所述应用客户端推送与所述目标对象结构相同或者结构相似的其他目标对象的对象标识;

所述确定单元1402根据对象标识与渲染数据之间的映射关系,确定与所述目标对象的对象标识对应的渲染数据,包括:

在接收到用户发送的确认信息时,根据对象标识与渲染数据之间的映射关系,确定与所述确认信息中包含的其他目标对象的对象标识对应的渲染数据。

需要说明的是,本申请实施例提供的订单处理设备可以通过软件方式实现,也可以通过硬件方式实现,这里不做具体限定。

基于上述记载的航班的值机处理方法,本申请实施例还对应提供了一种航班的值机处理设备的结构示意图,如图15所示,所述处理设备包括:

接收单元1501,接收用户发送的渲染请求,所述渲染请求中包含待渲染的航班座位的座位标识;

获取单元1502,根据所述座位标识,获取所述座位标识对应的渲染数据;

渲染单元1503,根据所述渲染数据,在虚拟空间中渲染得到虚拟的所述航班座位的实体场景;

所述接收单元1501,接收所述用户在所述虚拟空间中发送的值机处理请求,所述值机处理请求中包含所述用户选择的座位标识;

处理单元1504,将所述值机处理请求发送给服务器,使所述服务器将所述座位标识对应的座位分配给所述用户。

需要说明的是,本申请实施例所提供的处理设备可以通过软件方式实现,也可以通过硬件方式实现,这里不做具体限定。

基于同一个发明构思,图16为本申请实施例提供的一种订单处理方法的流程示意图。所述方法可以如下所示。

步骤1601:获取业务对象的结构数据。

在本申请实施例中,可以按照上述实施例记载的方式,启动任一个应用客户端。从显示的多个业务对象中选择一个业务对象,该业务对象作为本申请实施例中记载的订单处理对象。该业务对象可以是各种目标对象,也可以是提供封闭空间的房屋。这里的显示方式可以是指平面显示,即二维方式显示;也可以是立体显示,即三维或者多维方式显示,这里不做具体限定。

在确定业务对象之后,可以通过执行指定的行为动作或者通过传感器向服务器发送数据获取请求,在该数据获取请求中包含业务对象的对象标识。

例如:用户通过眼睛浏览某一个业务对象,停留在业务对象的浏览时间超过设定时长,则可以确定该业务对象为用户选择的业务对象;或者,用户通过传感器触发某业务对象对应的查看控件,可以确定该业务对象为用户选择的业务对象。

具体地,在本申请实施例中,接收服务器发送的响应消息,并从该响应消息中获取该业务对象的结构数据。

本申请实施例中所记载的结构数据可以理解为能够表征业务对象的真实结构(或者形状)的数据,例如:若业务对象为一本书,那么该业务对象的结构数据包含该书的厚度、构成该书的纸张大小、装订位置等等;若业务对象为一个房间,那么该业务对象的结构数据包含该房间的大小,房间的高度、房间的空间结构等等。

步骤1602:利用所述结构数据,渲染所述业务对象在虚拟现实设备所创建的虚拟空间中对应的虚拟业务对象,所述虚拟业务对象中包含虚拟的所述业务对象的内部空间结构。

在本申请实施例中,在获取到该结构数据时,可以根据该结构数据和业务对象的空间模型(可以预先通过算法得到不同业务对象的空间模型),在虚拟空间中渲染得到该业务对象对应的虚拟业务对象。

例如:若业务对象为一个房间,通过上述方式,可以在虚拟空间中渲染得到该房间的虚拟房间。

在本申请实施例中虚拟空间可以通过vr设备构建,也可以通过ar设备构建。若通过vr设备构建,那么用户通过vr设备可以在虚拟现实环境中体验虚拟房间,仿佛用户进入一个新的房间,并能够感受该房间的内部空间结构;若通过ar设备构建,那么用户通过vr设备可以在增强现实环境中体验虚拟房间。

在本申请实施例中,利用网页的图像语言webgl技术,将所述渲染数据加载至所述业务对象对应的空间模型中,以在虚拟空间中渲染得到虚拟的立体的业务对象。

步骤1603:接收针对所述虚拟业务对象的操作指令,生成订单处理请求。

在本申请实施例中,当用户沉浸在虚拟业务对象中时,可以向应用客户端或者vr设备发送操作指令,例如:当监测到用户在虚拟的业务对象中发出的第一设定行为特征时,确定接收到针对所述虚拟业务对象的操作指令,所述第一设定行为特征包含点头行为特征。

或者说,当用户从沉浸的虚拟业务对象退出时,可以向应用客户端或者vr设备发送操作指令,例如:当用户从沉浸的虚拟业务对象退出时,应用客户端推送显示确认控件,若监测到确认控件被触发时,确定接收到针对所述虚拟业务对象的操作指令。

在确定接收到操作指令为确认指令时,生成订单处理请求,并将该订单处理请求发送给服务器。

在本申请实施例中,接收操作指令的方式可以参见上述实施例中记载的方式,这里不再一一赘述。

基于同一个发明构思,图17为本申请实施例提供的一种订单处理方法的流程示意图。所述方法可以如下所示。

步骤1701:接收应用客户端发送的数据获取请求,所述数据获取请求中包含业务对象的对象标识。

步骤1702:将所述对象标识对应的业务对象的结构数据发送给所述应用客户端。

步骤1703:接收所述应用客户端的订单处理请求。

步骤1704:根据所述订单处理请求,生成包含目标对象的对象标识的订单。

基于同一个发明构思,图18为本申请实施例提供的一种订单处理设备的结构示意图。所述订单处理设备包括:获取单元1801、渲染单元1802和处理单元1803,其中:

获取单元1801,获取业务对象的结构数据;

渲染单元1802,利用所述结构数据,渲染所述业务对象在虚拟现实设备所创建的虚拟空间中对应的虚拟业务对象,所述虚拟业务对象中包含虚拟的所述业务对象的内部空间结构;

处理单元1803,接收针对所述虚拟业务对象的操作指令,生成订单处理请求。

基于同一个发明构思,图19为本申请实施例提供的一种订单处理设备的结构示意图。所述订单处理设备包括:接收单元1901、发送单元1902和处理单元1903,其中:

接收单元1901,接收应用客户端发送的数据获取请求,所述数据获取请求中包含业务对象的对象标识;

发送单元1902,将所述对象标识对应的业务对象的结构数据发送给所述应用客户端;

所述接收单元1901,接收所述应用客户端的订单处理请求;

处理单元1903,根据所述订单处理请求,生成包含目标对象的对象标识的订单。

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

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

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

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

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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