一种全景处理方法和设备的制造方法

文档序号:10594134阅读:458来源:国知局
一种全景处理方法和设备的制造方法
【专利摘要】本发明公开了一种全景处理方法和设备,该方法包括:终端向服务器发送全景处理请求,并接收所述服务器返回的全景数据,其中,所述全景数据用于生成全景以及对全景进行可视化处理;所述终端基于所述全景数据生成全景,并对生成的全景进行可视化处理;所述终端上传进行了可视化处理后的全景到所述服务器保存。以此实现了对于全景编辑的可视化操作,并通过将所有修改转换为可视化的界面,降低应用者的门槛;以及通过统一集中所有可修改项,使得应用者无需掌握所有技术。
【专利说明】
一种全景处理方法和设备
技术领域
[0001]本申请实施例涉及网络技术领域,特别涉及一种全景处理方法。本申请实施例同时还涉及一种全景处理设备。
【背景技术】
[0002]全景行业是近年来新兴的行业,但是针对全景的修改,目前还属于代码级别的操作,这对于使用者修改热层热点难度较高,普及不易,具体的,从技术方案来看,目前针对全景的修改存在以下缺点:
[0003]1.修改难度高,需要懂代码的人员才能修改;
[0004]2.修改复杂度高,不同类型的全景修改所涉及到的技术是不同的;
[0005]3.修改完成后的全景发布不容易,不方便。
[0006]由此可见,目前针对全景的修改难度高,适用人群范围较小,且不同类型的修改需要的技术也不同,导致复杂度高,且修改后的的全景发布也不方便。

【发明内容】

[0007]为解决现有技术中的问题,本申请提出了一种全景处理方法和设备,具体的,本申请实施例提出了一种全景处理方法,包括:
[0008]终端向服务器发送全景处理请求,并接收所述服务器返回的全景数据,其中,所述全景数据用于生成全景以及对全景进行可视化处理;
[0009]所述终端基于所述全景数据生成全景,并对生成的全景进行可视化处理;
[0010]所述终端上传进行了可视化处理后的全景到所述服务器保存。
[0011]优选的,所述全景数据是所述服务器按照预设规则对全景进行切割产生多个碎片图时生成的;
[0012]所述全景数据包括:包括可拼接成全景的图片数据、对应拼接规则的规则文件和用于编辑规则文件的编辑程序的全景数据。
[0013]优选的,所述终端基于所述全景数据生成全景,具体包括:
[0014]所述终端提取全景数据中的图片数据;
[0015]所述终端通过规则文件对所提取的图片数据进行拼接,生成全景。
[0016]优选的,所述终端对生成的全景进行可视化处理,具体包括:
[0017]所述终端基于所述全景数据在生成的全景中添加可编辑的图层,并在所述图层上添加可视化处理选项;
[0018]当所述终端接收到对应可视化处理选项的可视化处理请求时,基于所述可视化处理请求通过所述编辑程序对所述规则文件进行编辑修改,生成修改后的规则文件;
[0019]所述终端通过修改后的规则文件重绘全景,完成全景的可视化处理。
[0020]优选的,所述终端上传进行了可视化处理后的全景到所述服务器保存,具体包括:
[0021]所述终端提取进行了全景可视化处理后生成的修改后的规则文件;
[0022]所述终端将所述修改后的规则文件上传至所述服务器。
[0023]本申请实施例还提出了一种终端,包括:
[0024]发送模块,用于向服务器发送全景处理请求;
[0025]接收模块,用于接收所述服务器返回的全景数据,其中,所述全景数据用于生成全景以及对全景进行可视化处理;
[0026]生成模块,用于基于所述全景数据生成全景;
[0027]处理模块,用于对生成的全景进行可视化处理;
[0028]保存模块,用于上传进行了可视化处理后的全景到所述服务器保存。
[0029]优选的,所述全景数据是所述服务器按照预设规则对全景进行切割产生多个碎片图时生成的;
[0030]所述全景数据包括:包括可拼接成全景的图片数据、对应拼接规则的规则文件和用于编辑规则文件的编辑程序的全景数据。
[0031]优选的,所述生成模块,具体用于:
[0032]提取全景数据中的图片数据;
[0033]通过规则文件对所提取的图片数据进行拼接,生成全景。
[0034]优选的,所述处理模块,具体用于:
[0035]基于所述全景数据在生成的全景中添加可编辑的图层,并在所述图层上添加可视化处理选项;
[0036]当所述终端接收到对应可视化处理选项的可视化处理请求时,基于所述可视化处理请求通过所述编辑程序对所述规则文件进行编辑修改,生成修改后的规则文件;
[0037]通过修改后的规则文件重绘全景,完成全景的可视化处理。
[0038]优选的,所述保存模块,具体用于:
[0039]提取进行了全景可视化处理后生成的修改后的规则文件;
[0040]将所述修改后的规则文件上传至所述服务器。
[0041 ]与现有技术相比,本申请通过终端向服务器发送全景处理请求,并接收所述服务器返回的全景数据,其中,所述全景数据用于生成全景以及对全景进行可视化处理;所述终端基于所述全景数据生成全景,并对生成的全景进行可视化处理;所述终端上传进行了可视化处理后的全景到所述服务器保存。实现了对于全景编辑的可视化操作,并通过将所有修改转换为可视化的界面,降低应用者的门槛;以及通过统一集中所有可修改项,使得应用者无需掌握所有技术。
【附图说明】
[0042]图1为本发明实施例公开的一种全景处理的流程示意图;
[0043]图2为本发明实施例公开的一种全景处理的流程示意图;
[0044]图3为本发明实施例公开的一种终端的结构示意图。
【具体实施方式】
[0045]如【背景技术】所述,在现有技术中,存在针对全景的修改难度高,适用人群范围较小,且不同类型的修改需要的技术也不同,导致复杂度高,且修改后的的全景发布也不方便的缺陷,为此,本申请提出了一种全景处理方法,如图1所示,包括以下步骤:
[0046]步骤101、终端向服务器发送全景处理请求,并接收所述服务器返回的全景数据,其中,所述全景数据用于生成全景以及对全景进行可视化处理;
[0047]具体的,所述全景数据是所述服务器按照预设规则对全景进行切割产生多个碎片图时生成的;
[0048]所述全景数据包括:包括可拼接成全景的图片数据、对应拼接规则的规则文件和用于编辑规则文件的编辑程序的全景数据。
[0049]在实际的应用场景中,用户需要先上传一张全景照片至服务器,服务器利用第三方软件按照一定规则裁剪为若干小的碎片图,并由此生成若干规则文件(可以为xml格式),在后续的过程中,用户在终端上,例如可以在终端上运行的浏览器按照规则文件把碎片图(也即可拼接成全景的图片数据)和其他素材(图片视频音频等)拼接成为一个可以浏览的全景。
[0050]至于修改程序,和图片数据以及规则文件一样,预先存储在服务器上。
[0051]步骤102、所述终端基于所述全景数据生成全景。
[0052]具体的生成全景的过程,包括:
[0053]所述终端提取全景数据中的图片数据;
[0054]所述终端通过规则文件对所提取的图片数据进行拼接,生成全景。
[0055]步骤103、终端对生成的全景进行可视化处理。
[0056]具体的,可视化处理的过程,包括:
[0057]所述终端基于所述全景数据在生成的全景中添加可编辑的图层,并在所述图层上添加可视化处理选项;
[0058]当所述终端接收到对应可视化处理选项的可视化处理请求时,基于所述可视化处理请求通过所述编辑程序对所述规则文件进行编辑修改,生成修改后的规则文件;
[0059]所述终端通过修改后的规则文件重绘全景,完成全景的可视化处理。
[0060]在此以具体应用场景下的实施例(如图2所示)来进行说明:其中具体的可视化处理可以包括:给全景添加内容,对全景中的已添加内容进行编辑,对于全景效果的编辑等等。
[0061 ]当可视化处理是给全景添加内容时,请求者可以通过终端给服务器发送“添加内容”任务,具体可以是通过一个可视化的按钮来进行的,服务器以此返回音频视频图片等素材的数据列表,用户可以选择素材或自己上传素材到平台,编辑程序自动把需给动景添加的内容结合所需的素材数据写入已缓存的规则文件中,对规则文件进行修改,从而通过修改后的规则文件自动重绘全景。
[0062]当可视化处理是对已有的内容进行编辑(例如移动,删除等)时,请求者通过拖动,点击等可视化操作选项编辑“已添加内容”,编辑程序自动更改规则文件,使用者每完成一项对“已添加内容”的编辑,已缓存的规则文件会自动改变并重绘动景。
[0063]当可视化处理是对全景效果的编辑,使用者通过选择可视化按钮,在可视化输入框输入信息等方式变更全景效果,同时编辑程序变更规则文件重绘动景
[0064]步骤104、终端上传进行了可视化处理后的全景到所述服务器保存。
[0065]所述终端上传进行了可视化处理后的全景到所述服务器保存,具体包括:
[0066]所述终端提取进行了全景可视化处理后生成的修改后的规则文件;
[0067]所述终端将所述修改后的规则文件上传至所述服务器。
[0068]以上是对方法实施例进行的说明,为了对本申请进行进一步地说明,本申请还提出了装置侧的一个具体的实施例,该实施例提出了一种终端,如图3所示,包括:
[0069 ] 发送模块301,用于向服务器发送全景处理请求;
[0070]接收模块302,用于接收所述服务器返回的全景数据,其中,所述全景数据用于生成全景以及对全景进行可视化处理;
[0071 ]生成模块303,用于基于所述全景数据生成全景;
[0072]处理模块304,用于对生成的全景进行可视化处理;
[0073]保存模块305,用于上传进行了可视化处理后的全景到所述服务器保存。
[0074]具体的,所述全景数据是所述服务器按照预设规则对全景进行切割产生多个碎片图时生成的;
[0075]所述全景数据包括:包括可拼接成全景的图片数据、对应拼接规则的规则文件和用于编辑规则文件的编辑程序的全景数据。
[0076]具体的,所述生成模块303,具体用于:
[0077]提取全景数据中的图片数据;
[0078]通过规则文件对所提取的图片数据进行拼接,生成全景。
[0079]具体的,所述处理模块304,具体用于:
[0080]基于所述全景数据在生成的全景中添加可编辑的图层,并在所述图层上添加可视化处理选项;
[0081 ]当所述终端接收到对应可视化处理选项的可视化处理请求时,基于所述可视化处理请求通过所述编辑程序对所述规则文件进行编辑修改,生成修改后的规则文件;
[0082]通过修改后的规则文件重绘全景,完成全景的可视化处理。
[0083]具体的,所述保存模块305,具体用于:
[0084]提取进行了全景可视化处理后生成的修改后的规则文件;
[0085]将所述修改后的规则文件上传至所述服务器。
[0086]与现有技术相比,本发明通过终端向服务器发送全景处理请求,并接收所述服务器返回的全景数据,其中,所述全景数据用于生成全景以及对全景进行可视化处理;所述终端基于所述全景数据生成全景,并对生成的全景进行可视化处理;所述终端上传进行了可视化处理后的全景到所述服务器保存。实现了对于全景编辑的可视化操作,并通过将所有修改转换为可视化的界面,降低应用者的门槛;以及通过统一集中所有可修改项,使得应用者无需掌握所有技术。
[0087]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-R0M,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施场景所述的方法。
[0088]本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本申请所必须的。
[0089]本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
[0090]上述本申请序号仅仅为了描述,不代表实施场景的优劣。
[0091]以上公开的仅为本申请的几个具体实施场景,但是,本申请并非局限于此,任何本领域的技术人员能思之的变化都应落入本申请的保护范围。
【主权项】
1.一种全景处理方法,其特征在于,包括: 终端向服务器发送全景处理请求,并接收所述服务器返回的全景数据,其中,所述全景数据用于生成全景以及对全景进行可视化处理; 所述终端基于所述全景数据生成全景,并对生成的全景进行可视化处理; 所述终端上传进行了可视化处理后的全景到所述服务器保存。2.如权利要求1所述的方法,其特征在于,所述全景数据是所述服务器按照预设规则对全景进行切割产生多个碎片图时生成的; 所述全景数据包括:包括可拼接成全景的图片数据、对应拼接规则的规则文件和用于编辑规则文件的编辑程序的全景数据。3.如权利要求2所述的方法,其特征在于,所述终端基于所述全景数据生成全景,具体包括: 所述终端提取全景数据中的图片数据; 所述终端通过规则文件对所提取的图片数据进行拼接,生成全景。4.如权利要求2所述的方法,其特征在于,所述终端对生成的全景进行可视化处理,具体包括: 所述终端基于所述全景数据在生成的全景中添加可编辑的图层,并在所述图层上添加可视化处理选项; 当所述终端接收到对应可视化处理选项的可视化处理请求时,基于所述可视化处理请求通过所述编辑程序对所述规则文件进行编辑修改,生成修改后的规则文件; 所述终端通过修改后的规则文件重绘全景,完成全景的可视化处理。5.如权利要求2或4所述的方法,其特征在于,所述终端上传进行了可视化处理后的全景到所述服务器保存,具体包括: 所述终端提取进行了全景可视化处理后生成的修改后的规则文件; 所述终端将所述修改后的规则文件上传至所述服务器。6.一种终端,其特征在于,包括: 发送模块,用于向服务器发送全景处理请求; 接收模块,用于接收所述服务器返回的全景数据,其中,所述全景数据用于生成全景以及对全景进行可视化处理; 生成模块,用于基于所述全景数据生成全景; 处理模块,用于对生成的全景进行可视化处理; 保存模块,用于上传进行了可视化处理后的全景到所述服务器保存。7.如权利要求6所述的终端,其特征在于,所述全景数据是所述服务器按照预设规则对全景进行切割产生多个碎片图时生成的; 所述全景数据包括:包括可拼接成全景的图片数据、对应拼接规则的规则文件和用于编辑规则文件的编辑程序的全景数据。8.如权利要求7所述的终端,其特征在于,所述生成模块,具体用于: 提取全景数据中的图片数据; 通过规则文件对所提取的图片数据进行拼接,生成全景。9.如权利要求7所述的终端,其特征在于,所述处理模块,具体用于: 基于所述全景数据在生成的全景中添加可编辑的图层,并在所述图层上添加可视化处理选项; 当所述终端接收到对应可视化处理选项的可视化处理请求时,基于所述可视化处理请求通过所述编辑程序对所述规则文件进行编辑修改,生成修改后的规则文件; 通过修改后的规则文件重绘全景,完成全景的可视化处理。10.如权利要求7或9所述的终端,其特征在于,所述保存模块,具体用于: 提取进行了全景可视化处理后生成的修改后的规则文件; 将所述修改后的规则文件上传至所述服务器。
【文档编号】G06F17/30GK105956034SQ201610262819
【公开日】2016年9月21日
【申请日】2016年4月25日
【发明人】郑文正
【申请人】北京大国慧谷科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1