掌桥专利:专业的专利平台
掌桥专利
首页

户型图的在线上传方法、终端以及存储装置

文献发布时间:2023-06-19 11:06:50


户型图的在线上传方法、终端以及存储装置

技术领域

本发明涉及文件在线上传领域,尤其涉及一种户型图的在线上传方法、终端以及存储装置。

背景技术

在3D云设计中,用户上传户型图只能上传底图,并且需要一次性设置底图的缩放比例。上传底图后,不能再次设置户型图,如果需要修改底图的缩放比例,只能重新缩放后,再次上传底图,操作繁琐。这样给用户的体验特别不友好,大大降低了用户的工作效率。

发明内容

为了克服现有技术的不足,本发明提出一种户型图的在线上传方法、终端以及存储装置,根据指令将户型图上传至云端后,显示户型图的底图,并根据用户绘制的标尺和对应的长度对户型图进行缩放,并在户型图缩放成功后,根据编辑指令对户型图做进一步编辑,使用户能够在上传后,重新缩放和编辑户型图,简化了操作步骤,提高了用户的使用体验,提高了用户的工作效率。

为解决上述问题,本发明采用的一个技术方案为:一种户型图的在线上传方法,所述户型图的在线上传方法包括:S101:根据输入的上传指令将户型图上传至云端,显示所述户型图的底图;S102:根据输入的标尺绘制指令在所述底图上绘制标尺,根据所述标尺对应的长度缩放所述户型图;S103:接收输入的完成指令,根据所述完成指令上传所述底图,并根据输入的编辑指令编辑所述户型图。

进一步地,所述编辑指令包括水平移动、垂直移动、旋转、水平镜像、垂直镜像中的至少一种。

进一步地,所述显示所述户型图的底图的步骤之前还包括:判断是否接收到底图选择指令;若是,则将所述底图设置为不透明;若否,则将所述底图设置为半透明。

进一步地,所述根据输入的标尺绘制指令在所述底图上绘制标尺的步骤具体包括:根据所述标尺绘制指令显示标尺输入框,根据所述标尺输入框输入的标尺信息在所述底图上绘制标尺。

进一步地,所述根据所述标尺对应的长度缩放所述户型图的步骤具体包括:获取所述标尺的长度,根据所述标尺的长度确定所述户型图的显示大小,并根据所述显示大小缩放所述户型图。

进一步地,所述根据所述标尺对应的长度缩放所述户型图的步骤之后还包括:判断是否接收到重画指令;若是,则消除所述标尺,并根据再次输入的标尺绘制指令在所述底图上绘制标尺;若否,则执行S103。

进一步地,所述接收输入的完成指令步骤之前还包括:判断所述底图是否存在用户绘制的标尺,并能够获取所述标尺的长度;若是,则接收输入的完成指令;若否,则不接收输入的完成指令。

进一步地,所述根据输入的编辑指令编辑所述户型图的步骤之后还包括:接收用户输入的设置指令,根据所述设置指令显示编辑界面,并根据用户通过所述编辑界面输入的编辑指令编辑所述户型图。

基于相同的发明构思,本发明还提出一种智能终端,所述智能终端包括处理器、存储器,所述存储器存储有计算机程序,所述存储器根据所述计算机程序执行如上所述的户型图的在线上传方法。

基于相同的发明构思,本发明又提出一种存储装置,所述存储装置存储有程序数据,所述程序数据被用于实现如上所述的户型图的在线上传方法。

相比现有技术,本发明的有益效果在于:根据指令将户型图上传至云端后,显示户型图的底图,并根据用户绘制的标尺和对应的长度对户型图进行缩放,并在户型图缩放成功后,根据编辑指令对户型图做进一步编辑,使用户能够在上传后,重新缩放和编辑户型图,简化了操作步骤,提高了用户的使用体验,提高了用户的工作效率。

附图说明

图1为本发明户型图的在线上传方法一实施例的流程图;

图2为本发明户型图的在线上传方法一实施例的用户操作流程图;

图3为本发明智能终端一实施例的结构图;

图4为本发明的指令终端执行的户型图的在线上传方法一实施例的流程图;

图5为本发明存储装置一实施例的结构图。

具体实施方式

下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。

请参阅图1-2,其中,图1为本发明户型图的在线上传方法一实施例的流程图;图2为本发明户型图的在线上传方法一实施例的用户操作流程图。结合附图1-2对本发明户型图的在线上传方法作详细说明。

在本实施例中,户型图的在线上传方法包括:

S101:根据输入的上传指令将户型图上传至云端,显示户型图的底图。

在本实施例中,户型图可以为CAD文件、照片、Word文档以及其他能够识别的文件格式,只需云端能够识别或提取该文件中的户型图,并对其进行缩放和编辑即可。

在本实施例中,执行该户型图的在线上传方法的设备可以为手机、电脑、服务器以及其他能够接收指令和根据指令上传户型图并编辑户型图的智能终端。

在本实施例中,智能终端上传的户型图可以预存在智能终端中,也可以为用户临时输入的,还可以为根据用户的指令从其他设备中获取的文件。

在本实施例中,智能终端可以根据用户的指令将被用户选中的文件作为户型图上传至云端,也可以根据用户输入的查找地址从该查找地址中查找户型图,并上传,还可以从用户发送的文件中识别并提取户型图,并在用户确认后上传该户型图。

在本实施例中,显示户型图的底图的步骤之前还包括:判断是否接收到底图选择指令;若是,则将底图设置为不透明;若否,则将底图设置为半透明。

其中,户型图的底图可以为上传的户型图文件中的底图,也可以为智能终端或云端预设的底图,接收户型图后,将底图替换为预设的底图。在底图上显示有户型图,以便于用户查看户型图的显示效果。

在其他实施例中,智能终端或云端也可以在接收到户型图后识别户型图的色系,若色系为浅色系,则显示半透明的底图,若为深色系的户型图,则显示不透明的底图,其中,底图的透明度也可以根据户型图显示的色系进行设置,颜色越深,透明度越低。

在本实施例中,智能终端可以根据云端返回的户型图识别数据显示户型图,也可以自行识别并显示户型图。且智能终端或云端还可以显示底图后,还可以接收用户输入的透明度设置指令,根据该透明度设置指令设置底图的透明度。

在其他实施例中,智能终端或云端接收户型图后,还可以识别该户型图的格式,判断该格式是否为预设的格式,若不是,则将该户型图的格式转换为预设的格式,其中,该格式包括文件格式、文字格式、线条格式中的至少一种。

S102:根据输入的标尺绘制指令在底图上绘制标尺,根据标尺对应的长度缩放户型图。

在本实施例中,根据输入的标尺绘制指令在底图上绘制标尺的步骤具体包括:根据标尺绘制指令显示标尺输入框,根据标尺输入框输入的标尺信息在底图上绘制标尺。

在本实施例中,智能终端可通过鼠标输入、键盘输入、绘图板输入以及其他输入方式获取用户输入的标尺信息。

在本实施例中,为了便于用户操作,智能终端接收用户输入的标尺信息时可以将标尺信息中不规则线条信息转化为规则的直线线条信息。在其他实施例中,智能终端也可以接收用户选择指令,根据该选择指令将户型图中的一条或条线条作为标尺。

在本实施例中,智能终端还可以根据用户的指令为户型图中的不同区域或结构设置不同的标尺,并根据这些标尺的长度对与标尺关联的区域或结构进行缩放。

在本实施例中,模型为二维图像,其中,为了便于用户理解模型的三维结构,模型的图像上以灰度的形式表现该模型在垂直于二维图像方向上的形状。

在本实施例中,智能终端或云端根据用户输入的长度信息确定标尺对应的长度。在其他实施例中,还可以根据用户的指令将该标尺与户型图中的部分线条对应,将该标尺作为该部分线条缩放后的长度,根据标尺与该部分线条之间的长度比例缩放户型图。

在本实施例中,根据标尺对应的长度缩放户型图的步骤具体包括:获取标尺的长度,根据标尺的长度确定户型图的显示大小,并根据显示大小缩放户型图。其中,根据标尺对应的长度和底图的显示比例确定户型图需要缩放还是放大,并根据标尺对应的长度确定户型图的显示比例,根据该显示比例对户型图进行缩小或放大。

在本实施例中,根据标尺对应的长度缩放户型图的步骤之后还包括:判断是否接收到重画指令;若是,则消除标尺,并根据再次输入的标尺绘制指令在底图上绘制标尺;若否,则执行S103。其中,用户可以通过重画指令实现对户型图的多次缩放。

在本实施例中,用户可以通过语音输入、键盘输入、手势输入、鼠标输入以及其他方式向智能终端输入指令,智能终端可以根据该指令执行相应操作,也可以将该指令传输到云端,云端接收指令,并根据该指令对户型图进行底图选择、标尺绘制以及重画等操作。

S103:接收输入的完成指令,根据完成指令上传底图,并根据输入的编辑指令编辑户型图。

在本实施例中,接收输入的完成指令步骤之前还包括:判断底图是否存在用户绘制的标尺,并能够获取标尺的长度;若是,则接收输入的完成指令;若否,则不接收输入的完成指令。

在本实施例中,可以通过不显示完成按钮的方式不接收输入的完成指令,也可以在接收到完成指令后,通过显示提示框、提示音或者其他方式提示用户不能执行该指令。

在其他实施例中,还可以显示判断用户是否接受该户型图的缩放比例的提示信息,并在接收到用户的确认指令后,接收完成指令。

在本实施例中,智能终端可以将当前缩放完成的户型图上传到云端,也可以将用户确认缩放完成的指令上传到云端,云端根据该指令将当前返回给智能终端以供智能终端显示的户型图保存。

在本实施例中,根据输入的编辑指令编辑户型图的步骤之后还包括:接收用户输入的设置指令,根据设置指令显示编辑界面,并根据用户通过所述编辑界面输入的编辑指令编辑户型图。

在本实施例中,编辑指令包括水平移动、垂直移动、旋转、水平镜像、垂直镜像中的至少一种。其中,智能终端或存储户型图地云端可以根据输入的数值对户型图进行水平移动、垂直移动、旋转,也可以根据用户指令选中待移动的对象后,根据鼠标、触摸板以及体感设备传输的移动信息,根据该移动信息控制户型图进行水平移动、垂直移动、旋转中的任一种。

下面通过智能终端执行户型图的在线上传方法的显示界面对本发明户型图的在线上传方法做进一步说明。

显示界面由上传户型图界面和设置户型图界面这两个部分组成。上传户型图界面包括显示当前底图界面、操作提示语、绘制标尺和输入标尺的输入框、完成按钮、重画按钮、取消按钮、关闭户型图半透明状态选择框。其中,显示当前底图界面的作用是用于给用户看到当前上传户型图后的效果和用于用户绘制标尺和输入标尺的真实长度;操作提示语的作用是用于提示用户;绘制标尺和输入标尺的输入框的作用是可以根据绘制的标尺、标尺的长度修改户型图的缩放比例,调出用户想要的底图大小;完成按钮的作用是完成上传底图的操作并退出上传户型图界面,如果当前用户还没绘制标尺并设置标尺的真实长度,完成按钮是处于不能点击状态;重画按钮的作用是便于用户重新修改底图的缩放比例;取消按钮的作用是取消上传户型图操作,关闭户型图半透明状态选择框的作用是关闭户型图默认半透明状态,使得一些浅色系的底图可以看得清楚,便于用户绘制设计方案。设置户型图界面是由水平移动、垂直移动、旋转、水平镜像和垂直镜像组成,通过设置这些属性,调节出用户想要的底图和户型图。

有益效果:本发明户型图的在线上传方法根据指令将户型图上传至云端后,显示户型图的底图,并根据用户绘制的标尺和对应的长度对户型图进行缩放,并在户型图缩放成功后,根据编辑指令对户型图做进一步编辑,使用户能够在上传后,重新缩放和编辑户型图,简化了操作步骤,提高了用户的使用体验,提高了用户的工作效率。

基于相同的发明构思,本发明还提出一种户型图的在线上传方法,请参阅图3、4,图3为本发明智能终端一实施例的结构图,图4为本发明的指令终端执行的户型图的在线上传方法一实施例的流程图,结合图3、4对本发明的智能终端进行说明。

在本实施例中,智能终端包括处理器、存储器,存储器存储有计算机程序,存储器根据计算机程序执行如下所述的户型图的在线上传方法。

在本实施例中,户型图的在线上传方法包括:

S201:根据输入的上传指令将户型图上传至云端,显示户型图的底图。

在本实施例中,户型图可以为CAD文件、照片、Word文档以及其他能够识别的文件格式,只需云端能够识别或提取该文件中的户型图,并对其进行缩放和编辑即可。

在本实施例中,执行该户型图的在线上传方法的设备可以为手机、电脑、服务器以及其他能够接收指令和根据指令上传户型图并编辑户型图的智能终端。

在本实施例中,智能终端上传的户型图可以预存在智能终端中,也可以为用户临时输入的,还可以为根据用户的指令从其他设备中获取的文件。

在本实施例中,智能终端可以根据用户的指令将被用户选中的文件作为户型图上传至云端,也可以根据用户的查找地址从该查找地址中查找户型图,并上传,还可以从用户发送的文件中识别并提取户型图,并在用户确认后上传该户型图。

在本实施例中,显示户型图的底图的步骤之前还包括:判断是否接收到底图选择指令;若是,则将底图设置为不透明;若否,则将底图设置为半透明。

其中,户型图的底图可以为上传的户型图文件中的底图,也可以为智能终端或云端预设的底图,接收户型图后,将底图替换为预设的底图。在底图上显示有户型图,以便于用户查看户型图的显示效果。

在其他实施例中,智能终端或云端也可以在接收到户型图后识别户型图的色系,若色系为浅色系,则显示半透明的底图,若为深色系的户型图,则显示不透明的底图,其中,底图的透明度也可以根据户型图显示的色系进行设置,颜色越深,透明度越低。

在本实施例中,智能终端可以根据云端返回的户型图识别数据显示户型图,也可以自行识别并显示户型图。且智能终端或云端还可以显示底图后,还可以接收用户输入的透明度设置指令,根据该透明度设置指令设置底图的透明度。

在其他实施例中,智能终端或云端接收户型图后,还可以识别该户型图的格式,判断该格式是否为预设的格式,若不是,则将该户型图的格式转换为预设的格式,其中,该格式包括文件格式、文字格式、线条格式中的至少一种。

S202:根据输入的标尺绘制指令在底图上绘制标尺,根据标尺对应的长度缩放户型图。

在本实施例中,根据输入的标尺绘制指令在底图上绘制标尺的步骤具体包括:根据标尺绘制指令显示标尺输入框,根据标尺输入框输入的标尺信息在底图上绘制标尺。

在本实施例中,智能终端可通过鼠标输入、键盘输入、绘图板输入以及其他输入方式获取用户输入的标尺信息。

在本实施例中,为了便于用户操作,智能终端接收用户输入的标尺信息时可以将标尺信息中不规则线条信息转化为规则的直线线条信息。在其他实施例中,智能终端也可以接收用户选择指令,根据该选择指令将户型图中的一条或条线条作为标尺。

在本实施例中,智能终端还可以根据用户的指令为户型图中的不同区域或结构设置不同的标尺,并根据这些标尺的长度对与标尺关联的区域或结构进行缩放。

在本实施例中,模型为二维图像,其中,为了便于用户理解模型的三维结构,模型的图像上以灰度的形式表现该模型在垂直于二维图像方向上的形状。

在本实施例中,智能终端或云端根据用户输入的长度信息确定标尺对应的长度。在其他实施例中,还可以根据用户的指令将该标尺与户型图中的部分线条对应,将该标尺作为该部分线条缩放后的长度,根据标尺与该部分线条之间的长度比例缩放户型图。

在本实施例中,根据标尺对应的长度缩放户型图的步骤具体包括:获取标尺的长度,根据标尺的长度确定户型图的显示大小,并根据显示大小缩放户型图。其中,根据标尺对应的长度和底图的显示比例确定户型图需要缩放还是放大,并根据标尺对应的长度确定户型图的显示比例,根据该显示比例对户型图进行缩小或放大。

在本实施例中,根据标尺对应的长度缩放户型图的步骤之后还包括:判断是否接收到重画指令;若是,则消除标尺,并根据再次输入的标尺绘制指令在底图上绘制标尺;若否,则执行S203。其中,用户可以通过重画指令实现对户型图的多次缩放。

在本实施例中,用户可以通过语音输入、键盘输入、手势输入、鼠标输入以及其他方式向智能终端输入指令,智能终端可以根据该指令执行相应操作,也可以将该指令传输到云端,云端接收指令,并根据该指令对户型图进行底图选择、标尺绘制以及重画等操作。

S203:接收输入的完成指令,根据完成指令上传底图,并根据输入的编辑指令编辑户型图。

在本实施例中,接收输入的完成指令步骤之前还包括:判断底图是否存在用户绘制的标尺,并能够获取标尺的长度;若是,则接收输入的完成指令;若否,则不接收输入的完成指令。

在本实施例中,可以通过不显示完成按钮的方式不接收输入的完成指令,也可以在接收到完成指令后,通过显示提示框、提示音或者其他方式提示用户不能执行该指令。

在其他实施例中,还可以显示判断用户是否接受该户型图的缩放比例的提示信息,并在接收到用户的确认指令后,接收完成指令。

在本实施例中,智能终端可以将当前缩放完成的户型图上传到云端,也可以将用户确认缩放完成的指令上传到云端,云端根据该指令将当前返回给智能终端以供智能终端显示的户型图保存。

在本实施例中,根据输入的编辑指令编辑户型图的步骤之后还包括:接收用户输入的设置指令,根据设置指令显示编辑界面,并根据用户通过所述编辑界面输入的编辑指令编辑户型图。

在本实施例中,编辑指令包括水平移动、垂直移动、旋转、水平镜像、垂直镜像中的至少一种。其中,智能终端或存储户型图地云端可以根据输入的数值对户型图进行水平移动、垂直移动、旋转,也可以根据用户指令选中待移动的对象后,根据鼠标、触摸板以及体感设备传输的移动信息,根据该移动信息控制户型图进行水平移动、垂直移动、旋转中的任一种。

下面通过智能终端执行户型图的在线上传方法的显示界面对本发明户型图的在线上传方法做进一步说明。

显示界面由上传户型图界面和设置户型图界面这两个部分组成。上传户型图界面包括显示当前底图界面、操作提示语、绘制标尺和输入标尺的输入框、完成按钮、重画按钮、取消按钮、关闭户型图半透明状态选择框。其中,显示当前底图界面的作用是用于给用户看到当前上传户型图后的效果和用于用户绘制标尺和输入标尺的真实长度;操作提示语的作用是用于提示用户;绘制标尺和输入标尺的输入框的作用是可以根据绘制的标尺、标尺的长度修改户型图的缩放比例,调出用户想要的底图大小;完成按钮的作用是完成上传底图的操作并退出上传户型图界面,如果当前用户还没绘制标尺并设置标尺的真实长度,完成按钮是处于不能点击状态;重画按钮的作用是便于用户重新修改底图的缩放比例;取消按钮的作用是取消上传户型图操作,关闭户型图半透明状态选择框的作用是关闭户型图默认半透明状态,使得一些浅色系的底图可以看得清楚,便于用户绘制设计方案。设置户型图界面是由水平移动、垂直移动、旋转、水平镜像和垂直镜像组成,通过设置这些属性,调节出用户想要的底图和户型图。

有益效果:本发明的智能终端根据指令将户型图上传至云端后,显示户型图的底图,并根据用户绘制的标尺和对应的长度对户型图进行缩放,并在户型图缩放成功后,根据编辑指令对户型图做进一步编辑,使用户能够在上传后,重新缩放和编辑户型图,简化了操作步骤,提高了用户的使用体验,提高了用户的工作效率。

基于相同的发明构思,本发明还提出一种存储装置,请参阅图5,图5为本发明存储装置一实施例的结构图,结合图5对本发明的存储装置进行说明。

在本实施例中,存储装置存储有程序数据,所述程序数据被用于实现如上述实施例所述的户型图的在线上传方法。

在本申请所提供的几个实施例中,应该理解到,所揭露的终端和方法,可以通过其它的方式实现。例如,以上所描述的终端实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立地产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以通过一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文全称:Read-OnlyMemory,英文缩写:ROM)、随机存取存储器(英文全称:Random Access Memory,英文缩写:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

相关技术
  • 户型图的在线上传方法、终端以及存储装置
  • 文件上传方法、用户终端、上传管理服务器和系统
技术分类

06120112808713