一种基于属性化分离的web AR数据呈现方法技术

技术编号:20855424 阅读:27 留言:0更新日期:2019-04-13 10:51
本发明专利技术公开了一种基于属性化分离的web AR数据呈现方法,属于计算机算法处理技术领域,包括以下步骤:S10,通过将模型与动作数据在服务器端进行分别的存储管理,在客户端发送请求;S20,移动边缘计算端对于请求进行解析,并向云端进行数据请求,获取响应资源;S30,在移动边缘计算端进行数据计算,将计算结果数据返回给客户端,实现动态模型的载入功能。该方法通过采用web增强现实在模型上的调取、渲染计算,给予接口模式的web增强现实模型服务方式,改进移动边缘计算的接口化运算等的技术,减轻云端计算压力、提高性能。

【技术实现步骤摘要】
一种基于属性化分离的webAR数据呈现方法
本专利技术属于计算机算法处理
,具体地说,涉及一种基于属性化分离的webAR数据呈现方法。
技术介绍
就目前所知,随着Internet技术的飞速发展,分布式计算研究热点从分布式操作系统为中心的传统模式转换到以网络计算平台的为中心的使用分布式技术。在过去的20年间也涌现出了大量的分布式计算技术,如中间技术、移动Agent技术、P2P技术以及最新的WebService技术。但是,现有的分布式技术都存在着一些没有解决的问题,导致影响了分布式技术的使用和普及。比如目前的协同计算方式,在发送请求的过程中,模型数据是重新从移动边缘服务器发送给客户端,客户端将会重新载入模型,在流量上具有一定的消耗,以及在客户端需要重新载入所需要的模型,该采用如何的方式进行更合适的处理。
技术实现思路
本专利技术的目的在于克服现有技术中存在的缺陷,提出了一种基于属性化分离的webAR数据呈现方法。该方法通过采用web增强现实在模型上的调取、渲染计算,给予接口模式的web增强现实模型服务方式,改进移动边缘计算的接口化运算等的技术,减轻云端计算压力、提高性能。其技术方案如下:一种基于属性化分离的webAR数据呈现方法,包括以下步骤:S10,将模型与动作数据在服务器端进行分别的存储管理;首先将模型数据转化为对象数据,在转化应用中,需要根据对于模型中的各个键值的定义,将模型数据转化为属性对象的结合,存储在服务器端。S20在客户端发送请求;客户端在向服务器端进行页面请求的时候,首先通过http协议,向附近的移动边缘服务器发送相关请求。S30,移动边缘计算端对于请求进行解析;根据业务需求,首先存储业务所需要的静态模型,同时在数据库中存储模型的动作数据,在对于存储模型动作数据的同时,对于模型动作进行语义化的描述,在客户端发送交互请求的同时,对于客户端的交互请求进行解析,在语义化描述库中进行查询比对,获取匹配的动作,发送到移动边缘服务器。S40,向云端进行数据请求,获取响应资源;如果模型数据已经预先进行路由,等向云端服务器请求动作数据,等待响应后进行模型运算,如果未进行内容路由,则向云端请求模型以及动作数据,进行模型运算。S50,在移动边缘计算端进行数据计算;移动边缘服务器在接收到云计算端传递的模型、动作方法;通过模型内部的数据结构,以程序的方式对于所接收的模型以及动作数据进行复合运算,以数据格式向服务器返回模型响应数据。S60,将计算结果数据返回给客户端,实现动态模型的载入功能。进一步的,所述方法中,在步骤S20中所述的移动边缘计算端对于请求进行解析的具体步骤为:客户端以http协议向服务器发送请求之后,浏览器将会监听服务端返回的请求信息;当获取请求信息之后,首先判定返回信息的状态码,当状态码为200时,将会抓取请求的json格式数据,并将数据存储于浏览器的内存中。进一步的,在所述方法中,在步骤S30中所述的移动边缘计算端对于请求进行解析的具体步骤为:将客户端与模型加载运算相关的参数构建一个多维参数模型,携带表征客户端的运算能力、网络带宽以及交互展示界面等方面参数,以物理参数模型向服务端进行请求,服务端将会对于客户端的物理参数进行分析,并运算出适合于客户端的模型返回客户端进行加载和渲染运算,将会大大的提高客户端的运行效率。进一步的,所述方法中,在步骤S50的在移动边缘计算端进行数据计算的具体步骤为:S501,首先,服务端接收客户端的多维度数据模型,进行模型数据解析,获取与客户端当前运行状态相关的物理参数,传递给模型适配模块,模型适配模块对于客户端的物理参数进行解析,传递模型输出权值给模型生成模块;模型生成模块将会根据权值进行模型数据生成处理,并将处理结果以接口的形式返回给客户端,进行渲染计算。进一步的,所述方法中,在步骤S50的在移动边缘计算端进行数据计算的具体步骤为:S502,在5g应用场景下移动边缘计算,相对于传统的以中心化、大型化为核心的云计算比起来,更加适应于移动增强现实的计算响应模式。移动边缘计算,将运算从传统的云计算中心服务器集群转换到了离移动端更近的边缘,在网络流转上,避免了从云计算中心到网络边缘所占用的网络资源和所消耗的传输时间,同时,将大部分的运算量从中心服务器转换到了移动网络边缘,将会在一定程度上提高了web增强现实的运算能力。同时通过云计算以及移动边缘计算进行协同运算的模式,减轻移动端的GPU运算缓存压力,实现对于复杂交互模型的运算能力。基于移动边缘计算的接口化运算架构方式上,将会以传统的中心服务器集群作为客户端业务请求响应的功能中心,以移动边缘服务器作为模型运算的服务中心;首先客户端在相应的业务环境下,向服务端发送携带客户端的物理参数的运算请求,云计算中心将会对于客户端的运算请求进行解析,获取客户端的物理环境模型,并发挥云计算的高并发数据优势,计算客户端请求模型的权值,通过网络路由到与客户端最近的移动边缘服务器进行相应的模型请求计算;同时服务器端还需要根据用户的业务请求,进行响应的逻辑响应,并将响应的结果通过返回到客户端,实现相应的业务场景构建。进一步的,所述方法中,在步骤S50的在移动边缘计算端进行数据计算的具体步骤为:S503,模型计算模块根据接收到的权值,对于模型数据的贴图以及三维成像数据进行进一步的抽样和压缩,以快速计算的方法将所生成的新模型通过接口的形式返回给客户端,实现响应的业务。关于对于模型的抽样和压缩计算上,在边缘服务器的实现上,采用基于机器学习的计算方法,对于模型压缩数据首先进行一定的预处理,将模型数据首先进行预处理,同时根据模型请求的数据概率,将高请求率的模型进行云计算和存储等操作,这样可以使模型在请求过程中进行快速的模型数据响应,匹配客户端的物理和网络情况。本专利技术的有益效果为:1.在增强现实的应用场景下,对于模型的运算量和容量等方面进行严格限制,并且以物理参数模型向服务端发送请求,会大大的提高客户端的运行效率。2.基于接口模式的web增强现实模型服务方式,相对于传统的以文件形式提供服务的方式,在服务上将会更加的灵活。3.基于移动边缘计算的借口话运算的改进,会更加适应于增强现实的计算响应模式,减轻移动端的GPU运算缓存压力,实现相对复杂的交互模型运算。4.以移动边缘计算的方式,将模型响应计算方式从云端下降到与客户端更近的移动边缘端,减轻了云端的计算压力。5.以单动作的响应模式,在一定的程度上能够减轻客户端的缓存运算压力;特别是面向于复杂业务场景的多动作交互方式,将会在性能上具有明显的提高。附图说明图1是专利技术基于属性化分离的webAR数据呈现方法的流程图。具体实施方式下面结合附图和具体实施方式对本专利技术的技术方案作进一步详细地说明。参照图1,一种基于属性化分离的webAR数据呈现方法,其包括以下步骤:S10,将模型与动作数据在服务器端进行分别的存储管理;首先将模型数据转化为对象数据,在转化应用中,需要根据对于模型中的各个键值的定义,将模型数据转化为属性对象的结合,存储在服务器端。在具体应用实例中,将模型与动作数据在服务器端进行分别的存储管理的具体步骤为:以招聘网站为例,企业方索搜简历系统,数据量大,个人用户每天新增食物喂120万次,所以利用多台小型的服务器本文档来自技高网...

【技术保护点】
1.一种基于属性化分离的web AR数据呈现方法,其特征在于,包括以下步骤:S10,将模型与动作数据在服务器端进行分别的存储管理;首先将模型数据转化为对象数据,在转化应用中,需要根据对于模型中的各个键值的定义,将模型数据转化为属性对象的结合,存储在服务器端;S20在客户端发送请求;客户端在向服务器端进行页面请求的时候,首先通过http协议,向附近的移动边缘服务器发送相关请求;S30,移动边缘计算端对于请求进行解析;根据业务需求,首先存储业务所需要的静态模型,同时在数据库中存储模型的动作数据,在对于存储模型动作数据的同时,对于模型动作进行语义化的描述,在客户端发送交互请求的同时,对于客户端的交互请求进行解析,在语义化描述库中进行查询比对,获取匹配的动作,发送到移动边缘服务器;S40,向云端进行数据请求,获取响应资源;如果模型数据已经预先进行路由,等向云端服务器请求动作数据,等待响应后进行模型运算,如果未进行内容路由,则向云端请求模型以及动作数据,进行模型运算;S50,在移动边缘计算端进行数据计算;移动边缘服务器在接收到云计算端传递的模型、动作方法;通过模型内部的数据结构,以程序的方式对于所接收的模型以及动作数据进行复合运算,以数据格式向服务器返回模型响应数据;S60,将计算结果数据返回给客户端,实现动态模型的载入功能。...

【技术特征摘要】
1.一种基于属性化分离的webAR数据呈现方法,其特征在于,包括以下步骤:S10,将模型与动作数据在服务器端进行分别的存储管理;首先将模型数据转化为对象数据,在转化应用中,需要根据对于模型中的各个键值的定义,将模型数据转化为属性对象的结合,存储在服务器端;S20在客户端发送请求;客户端在向服务器端进行页面请求的时候,首先通过http协议,向附近的移动边缘服务器发送相关请求;S30,移动边缘计算端对于请求进行解析;根据业务需求,首先存储业务所需要的静态模型,同时在数据库中存储模型的动作数据,在对于存储模型动作数据的同时,对于模型动作进行语义化的描述,在客户端发送交互请求的同时,对于客户端的交互请求进行解析,在语义化描述库中进行查询比对,获取匹配的动作,发送到移动边缘服务器;S40,向云端进行数据请求,获取响应资源;如果模型数据已经预先进行路由,等向云端服务器请求动作数据,等待响应后进行模型运算,如果未进行内容路由,则向云端请求模型以及动作数据,进行模型运算;S50,在移动边缘计算端进行数据计算;移动边缘服务器在接收到云计算端传递的模型、动作方法;通过模型内部的数据结构,以程序的方式对于所接收的模型以及动作数据进行复合运算,以数据格式向服务器返回模型响应数据;S60,将计算结果数据返回给客户端,实现动态模型的载入功能。2.根据权利要求1所述的基于属性化分离的webAR数据呈现方法,其特征在于,所述方法中,在步骤S20中所述的移动边缘计算端对于请求进行解析的具体步骤为:客户端以http协议向服务器发送请求之后,浏览器将会监听服务端返回的请求信息;当获取请求信息之后,首先判定返回信息的状态码,当状态码为200时,将会抓取请求的json格式数据,并将数据存储于浏览器的内存中。3.根据权利要求1所述的基于属性化分离的webAR数据呈现方法,其特征在于,在所述方法中,在步骤S30中所述的移动边缘计算端对于请求进行解析的具体步骤为:将客户端与模型加载运算相关的参数构建一个多维参数模型,携带表征客户端的运算能力、网络带宽以及交互展示界面的参数,以物理参数模型向服务端进行请求,服务端将会对于客户端的物理参数进行分析,并运算出适合于客户端的模型返回客户端进行加载和渲染运算,将会大大的提高客户端的运行效率。4.根据权利要求1所述的基于属性化分离的webAR数据呈现方法,其特征在于,所述方法中,在步骤S50的在移动边缘计算端进行数据计算的具体步骤为:S50...

【专利技术属性】
技术研发人员:李亮朱津津张永华林锐斌李薇程易钟心怡李叶辉
申请(专利权)人:浙江传媒学院
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1