一种分布式表现方法和系统与流程

文档序号:12785843阅读:312来源:国知局
一种分布式表现方法和系统与流程

本发明涉及通信领域,具体涉及一种分布式表现方法和系统。



背景技术:

随着网络技术的快速发展,用以呈现技术行为的终端种类越来越多样,这就需要对技术数据进行相关处理从而使技术数据适应各类型终端。比如,在虚拟现实(VR)技术的实际应用过程中,用户等级不同时,为了更好地发挥VR技术的优势,则需要呈现不同等级的虚拟现实场景;同时,当存在多个虚拟现实终端(VRS)应用环境时,需要按照VRS配置环境的具体情况来分别呈现不同的虚拟现实场景。

尤其是VR技术在远程教育教学领域的应用过程中,学生接受新知识的能力以及基础水平各有差异,因此,多级、多场景VR教育教学是非常有必要的。而现有的交付技术不能很好地实现多级交付模式,因此,急需一种多级交付与控制技术手段来实现不同终端下的多级交付过程。



技术实现要素:

有鉴于此,本发明实施例提供了一种分布式表现方法和系统,解决了现有交付技术不能很好地实现多级交付模式的问题。

本发明实施例提供的一种分布式表现方法包括:

VRMS分发载荷数据至相应的终端;

提取载荷数据中的终端的对应指针和对应指针指向的配套模组,形成提取数据;

将提取数据推送至相应的终端表现层,终端表现层解释提取数据中的场景内容,形成场景表现。

本发明实施例提供的一种分布式表现系统包括:

发送数据模块100,用于VRMS分发载荷数据至相应的终端。

处理数据模块200,用于提取载荷数据中的终端的对应指针和对应指针指向的配套模组,形成提取数据。

表现模块300,用于将提取数据推送至相应的终端表现层,终端表现层解释提取数据中的场景内容,形成场景表现。

本发明实施例提供的分布式表现方法和系统,实现了不同终端下的多服务等级交付模式,进而很好地推动了虚拟现实技术在教育教学领域的发展。

附图说明

图1所示为本发明一实施例提供的一种分布式表现方法的流程示意图。

图2所示为本发明一实施例提供的一种分布式表现系统的结构示意图。

具体实施方式

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

图1所示为本发明一实施例提供的一种分布式表现方法的流程示意图。如图1所示,本发明第一实施例提供的一种分布式表现方法具体步骤包括:

步骤10:虚拟现实管理系统(VRMS)分发载荷数据至相应的终端。

步骤20:提取载荷数据中的终端的对应指针和对应指针指向的配套模组,形成提取数据。

步骤30:将提取数据推送至相应的终端表现层,终端表现层解释提取数据中的场景内容,形成场景表现。

在本发明实施例中,虚拟现实管理系统将载荷数据发送至相关终端,并对载荷数据进行分解以提取出数据中的终端对应指针和相应的配套模组,从而形成提取数据,将提取数据推送至相应的终端表现层,最终产生对应的终端表现效果。本发明实施例提出的分布式表现方法,通过对载荷数据进行处理形成提取数据,将提取数据推送至终端表现层从而产生终端表现效果的方式,实现了多终端的多级交付模式,为用户提供了多重选择,同时,也为不同用户提供了更具有适应性的多种终端表现效果,充分满足了用户的多元化需求。

继续参照图1,本发明一实施例提供的分布式表现方法,还包括:

步骤40:采集用户与场景内容的人机交互动作,反馈至VRMS。

在本发明一实施例的步骤40中,VRS采集用户与场景内容的人机交互动作反馈至VRMS,从而进行更复杂的联动行为。应当理解,联动行为包括一切能够想到的有助于本发明实施例提供的分布式表现方法实现的行为以及后续进行的与用户有关的行为。

本发明实施例增加了反馈步骤,从而使分布式表现方法的实现过程更加精准,更加适合于用户需求,同时,为后续进行更加复杂的联动行为提供了必要前提。

继续参照图1,在本发明一实施例中,步骤10还包括如下具体步骤:

步骤11:将符合分发策略的终端进行分组。

步骤12:将通用场景数据和与终端相应的专用场景数据形成对应的模组。

在本发明一实施例中,步骤12中的场景数据中包括场景配置文件和指针数据,场景配置文件为异构VRS的分布式控制单元,包含不同VRS间的相同的课堂控制字段,可实现锁定设备、场景下发、侦测采集、演示工具等功能。

在本发明另一实施例中,场景配置文件还包含相同的场景调度规则。比如,在关于认识恐龙的虚拟现实课堂训练任务中,课堂中学生要实现的目标是将不同的恐龙移动到指定位置,不同的终端可能使用不同的模型库,比如,在HTC终端利用红外定位的精模VR恐龙,在HOLOLENS终端利用摄像头定位的AR恐龙,在Gear终端利用陀螺仪定位的简模恐龙,各个终端虽然使用了不同的模型库,但恐龙运动到水边会触发对话任务等运动规则是一样的,以确保同一训练任务能够在不同的终端中呈现同样的任务目标以及达到相同的训练效果,从而实现课堂的一致性要求,以更好地实现教学功能。

步骤13:对各模组设置与终端关联的指针数据,模组与指针数据形成载荷数据,分发相应终端。

在本发明一实施例中,指针数据中包括但不限于具有“HTC头盔”、“高分辨率”等能够充分有利于寻找配套对应模组的特征。

在本发明一实施例中,载荷数据包括但不限于资源库授权信息、环境脚本、控制命令等相关数据。应当理解,载荷数据中包含充足的相关数据以确保在终端能够呈现理想的表现效果。

比如,在利用虚拟现实课堂进行教育教学的过程中,载荷数据包括但不限于教学资源库授权信息、教学环境脚本、课堂控制命令等与教育教学相关的数据。

在本发明一实施例中,虚拟现实管理系统利用内置解释器提取VRS对应的指针数据,并利用指针数据在VRS模型库中寻找配套对应模组。

其中,VRS模型库存储于各VRS主机中,模型库包含支持不同服务等级的模组,其中,不同服务等级的模组主要在简模复杂度、定位方式、表现形式等方面存在区别,以充分满足不同服务等级的用户的实际需求。

本发明实施例提供的分布式表现方法,是将虚拟现实技术应用在远程教育教学领域的分布式表现方法的具体实现过程,通过利用VRMS向VRS发送载荷数据,允许VRS接收载荷数据,并通过内置解释器将数据分解为场景配置文件和指针数据,利用指针数据在VRS模型库中寻找配套对应模组并将相应VRS模型库及场景配置文件推送至VRS表现层,产生对应的VRS表现效果的方式,实现了多终端、多等级交付的分布式表现形式,进一步发挥了虚拟现实技术再教育教学领域的优势,真正实现了自适应学习与控制的课堂模式。

继续参照图1,在本发明一实施例中,步骤20还包括如下具体步骤:

步骤21:终端在载荷数据中提取指针数据,查询对应指针数据。

步骤22:从对应指针数据,移动指针提取通用场景数据和相应的专用场景数据的模组。

继续参照图1,在本发明一实施例中,步骤30还包括如下具体步骤:

步骤31:将与终端相应的模组推送至终端表现层,根据模组中的场景数据形成相应的表现场景,驱动场景中的对象完成场景表现。

继续参照图1,在本发明一实施例中,步骤40还包括如下具体步骤:

步骤41:配合终端表现层场景表现,采集并数据化人机交互动作。

步骤42:将采集数据分类与相应的指针数据绑定,形成反馈数据。

图2所示为本发明一实施例提供的一种分布式表现系统的结构示意图。如图2所示,本发明一实施例提供的分布式表现系统具体包括:

发送数据模块100,用于VRMS分发载荷数据至相应的终端。

处理数据模块200,用于提取载荷数据中的终端的对应指针和对应指针指向的配套模组,形成提取数据。

表现模块300,用于将提取数据推送至相应的终端表现层,终端表现层解释提取数据中的场景内容,形成场景表现。

继续参照图2,在本发明一实施例提供的分布式表现系统还包括:

联动模块400,用于采集用户与场景内容的人机交互动作,反馈至VRMS。

继续参照图2,在本发明一实施例中,发送数据模块100具体包括:

分组模块110,用于将符合分发策略的终端进行分组。

生成模组模块120,用于将通用场景数据和与终端相应的专用场景数据形成对应的模组。

生成载荷数据并分发模块130,用于对各模组设置与终端关联的指针数据,模组与指针数据形成载荷数据,分发相应终端。

继续参照图2,在本发明一实施例中,处理数据模块200具体包括:

提取查询数据模块210,用于终端在载荷数据中提取指针数据,查询对应指针数据。

提取模组模块220,用于从对应指针数据,移动指针提取通用场景数据和相应的专用场景数据的模组。

继续参照图2,在本发明一实施例中,表现模块300具体包括:

场景表现模块310,用于将与终端相应的模组推送至终端表现层,根据模组中的场景数据形成相应的表现场景,驱动场景中的对象完成场景表现。

继续参照图2,在本发明一实施例中,联动模块400具体包括:

采集并数据化模块410,用于配合终端表现层场景表现,采集并数据化人机交互动作。

反馈模块420,用于将采集数据分类与相应的指针数据绑定,形成反馈数据。

本发明实施例提供的分布式表现方法及系统,全部都是以下行数据为例进行详细说明的,应当容易想到,上行数据的通信过程与下行数据的通信过程完全一一对应,在此不再赘述。

应当注意,尽管出于简化说明的目的将本发明所述的方法表示和描述为一连串动作,但是应理解和认识到要求保护的主题内容将不受这些动作的执行顺序所限制,因为一些动作可以按照与这里示出和描述的顺序不同的顺序出现或者与其它动作并行地出现,同时一些动作还可能包括若干子步骤,而这些子步骤之间可能出现时序上交叉执行的可能。

应当理解,尽管在上文的详细描述中提及了装置的若干模块或单元,但是这种划分仅仅是示例性而非强制性的。实际上,根据本发明的示例性实施方式,上文描述的两个或更多模块/单元的特征和功能可以在一个模块/单元中实现,反之,上文描述的一个模块/单元的特征和功能可以进一步划分为由多个模块/单元来实现。此外,上文描述的某些模块/单元在某些应用场景下可被省略。

还应当理解,为了不模糊本发明的实施方式,说明书仅对一些关键、未必必要的技术和特征进行了描述,而可能未对一些本领域技术人员能够实现的特征做出说明。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换等,均应包含在本发明的保护范围之内。

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