一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据处理、界面交互方法及设备与流程

2021-10-29 21:09:00 来源:中国专利 TAG:数据处理 交互 界面 计算机 方法

技术特征:
1.一种数据处理方法,其特征在于,包括:确定多个区域各自对应的位置改变参数的参数值;基于所述参数值,改变所述多个区域,得到多个新区域;确定所述多个新区域不满足预设条件时,调整所述参数值,直至基于调整后参数值改变所述多个区域得到的多个新区域满足所述预设条件;根据调整得到的参数值,修正所述多个区域各自的位置信息。2.根据权利要求1所述的方法,其特征在于,还包括:构建以所述多个区域各自对应的位置改变参数为自变量的代价函数;其中,所述代价函数与多个改变后区域的区域重叠程度有关;所述多个改变后区域是基于所述位置改变参数改变所述多个区域得到的;将所述参数值输入至所述代价函数中,得到所述代价函数的输出值;所述输出值大于或等于预设阈值时,确定基于所述参数值改变所述多个区域得到的多个新区域不满足所述预设条件。3.根据权利要求2所述的方法,其特征在于,调整所述参数值,包括:获取基于所述代价函数以及最小二乘算法确定的参数调整信息;按照所述参数调整信息,调整所述参数值。4.根据权利要求2或3所述的方法,其特征在于,构建以所述多个区域各自对应的位置改变参数为自变量的代价函数,包括:对所述多个改变后区域进行两两组合,得到至少一个改变后区域对;构建用于计算各改变后区域对中两个改变后区域的区域重叠程度的重叠函数;对所述至少一个改变后区域对各自对应的重叠函数进行相加,得到用于计算所述多个改变后区域的区域重叠程度的重叠总函数;所述重叠总函数以所述多个区域各自对应的位置改变参数为自变量;根据所述重叠总函数,确定所述代价函数。5.根据权利要求4所述的方法,其特征在于,还包括:对所述多个区域中各区域进行三角剖分,得到各区域对应的至少一个子区域;其中,各区域对应的位置改变参数包括各区域对应的至少一个子区域的顶点对应的顶点位移参数。6.根据权利要求5所述的方法,其特征在于,所述至少一个改变后区域对中包括第一改变后区域对;所述第一改变后区域对中包括与所述多个区域中第一区域对应的第一改变后区域和与所述多个区域中第二区域对应的第二改变后区域;构建用于计算所述第一改变后区域对中第一改变后区域和第二改变后区域的区域重叠程度的重叠函数,包括:根据所述第一区域对应的至少一个子区域的顶点坐标及其对应的顶点位移参数,分别确定所述第一区域对应的至少一个改变后子区域的顶点坐标;根据所述第二区域对应的至少一个子区域的顶点坐标及其对应的顶点位移参数,分别确定所述第二区域对应的至少一个改变后子区域的顶点坐标;将所述第一区域对应的至少一个改变后子区域中的改变后子区域与所述第二区域对应的至少一个改变后子区域中的改变后子区域进行组合,得到至少一个改变后子区域对;
所述改变后子区域对中的两个改变后子区域分别对应于所述第一区域和所述第二区域;根据各改变后子区域对中两个改变后子区域的顶点坐标,构建用于计算各改变后子区域对的区域重叠面积的重叠子函数;对所述至少一个改变后子区域对各自对应的重叠子函数进行相加,得到用于计算所述第一改变后区域和所述第二改变后区域之的区域重叠程度的重叠函数。7.根据权利要求6所述的方法,其特征在于,所述至少一个改变后子区域对中包括第一改变后子区域对;所述第一改变后子区域对中包括第一改变后子区域和第二改变后子区域;所述第一改变后子区域与所述第一区域对应的至少一个子区域中第一子区域对应;所述第二改变后子区域与所述第二区域对应的至少一个子区域中第二子区域对应;上述方法,还包括:若所述第一子区域的轴对齐包围盒与所述第二子区域的轴对齐包围盒不相交,则将用于计算所述第一改变后子区域对的区域重叠面积的重叠子函数确定为零函数;若所述第一子区域的轴对齐包围盒与所述第二子区域的轴对齐包围盒相交,则触发所述根据所述第一改变后子区域对中的两个改变后子区域的顶点坐标,构建用于计算所述第一改变后子区域对的区域重叠面积的重叠子函数的步骤。8.根据权利要求6所述的方法,其特征在于,根据所述第一区域对应的至少一个子区域的顶点坐标及其对应的顶点位移参数,确定所述第一区域对应的至少一个改变后子区域的顶点坐标,包括:基于所述第一区域对应的至少一个子区域的顶点坐标,按照预设放大倍数执行对所述第一区域对应的至少一个子区域的等比放大处理,得到所述第一区域对应的至少一个放大后子区域;其中,放大后子区域与放大前子区域的重心坐标相同;基于所述第一区域对应的至少一个放大后子区域的顶点坐标以及所述第一区域对应的至少一个子区域的顶点对应的顶点位移参数,确定所述第一区域对应的至少一个改变后子区域的顶点坐标。9.根据权利要求6所述的方法,其特征在于,根据所述第二区域对应的至少一个子区域的顶点坐标及其对应的顶点位移参数,确定所述第二区域对应的至少一个改变后子区域的顶点坐标,包括:基于所述第二区域对应的至少一个子区域的顶点坐标,按照预设放大倍数执行对所述第二区域对应的至少一个子区域的等比放大处理,得到所述第二区域对应的至少一个放大后子区域;其中,放大后子区域与放大前子区域的重心坐标相同;基于所述第二区域对应的至少一个放大后子区域的顶点坐标以及所述第二区域对应的至少一个子区域的顶点对应的顶点位移参数,确定所述第二区域对应的至少一个改变后子区域的顶点坐标。10.根据权利要求4所述的方法,其特征在于,构建以所述多个区域各自对应的位置改变参数为自变量的代价函数,还包括:分别构建用于计算所述多个改变后区域中各改变后区域对应的区域位置改变量的位置函数;对所述多个改变后区域各自对应的位置函数进行相加,得到用于计算所述多个改变后区域的区域位置改变总量的位置总函数;所述位置总函数以所述多个区域各自对应的位置
改变参数为自变量;根据所述重叠总函数,确定所述代价函数,包括:综合所述重叠总函数以及所述位置总函数,确定所述代价函数。11.根据权利要求10所述的方法,其特征在于,各区域的位置信息包括各区域的多个顶点的顶点坐标;各区域对应的位置改变参数包括各区域的多个顶点各自对应的顶点位移参数。12.根据权利要求11所述的方法,其特征在于,所述多个改变后区域中包括与所述多个区域中第三区域对应的第三改变后区域;构建用于计算所述第三改变后区域对应的区域位置改变量的位置函数,包括:分别构建用于计算所述第三区域的多个顶点中各顶点对应的顶点位移参数的位移大小的位置子函数;对所述第一区域的多个顶点各自对应的位置子函数进行求和,得到用于计算所述第三改变后区域对应的区域位置改变量的位置函数。13.根据权利要求4所述的方法,其特征在于,构建以所述多个区域各自对应的位置改变参数为自变量的代价函数,还包括:分别构建用于计算所述多个改变后区域中各改变后区域对应的区域内角改变量的内角函数;对所述多个改变后区域各自对应的内角函数进行求和,得到用于计算所述多个改变后区域的区域内角改变总量的内角总函数;所述内角总函数以所述两个区域各自对应的位置改变参数为自变量;综合所述重叠总函数以及所述位置总函数,确定所述代价函数,包括:综合所述重叠总函数、所述位置总函数以及所述内角总函数,确定所述代价函数。14.根据权利要求13所述的方法,其特征在于,所述多个改变后区域中包括与所述多个区域中第四区域对应的第四改变后区域;构建用于计算所述第四改变后区域对应的区域内角改变量的内角函数,包括:构建用于计算所述第四改变后区域的第一内角与所述第四区域中相应内角之间的角差异的内角子函数,以作为所述第四改变后区域的第一内角对应的内角子函数;所述第四改变后区域的多个内角中包括所述第一内角;对所述第四改变后区域的多个内角各自对应的内角子函数进行求和,得到用于计算所述第四改变后区域对应的区域内角改变量的内角函数。15.根据权利要求13所述的方法,其特征在于,综合所述重叠总函数、所述位置总函数以及所述内角总函数,确定所述代价函数,包括:获取所述重叠总函数、所述位置总函数以及所述内角总函数各自对应的权重;结合所述权重,对所述重叠总函数、所述位置总函数以及所述内角总函数进行加权求和,得到所述代价函数。16.根据权利要求1至3中任一项所述的方法,其特征在于,还包括:确定三维模型中第一二维平面上的多个平面区域,以作为所述多个区域;根据调整得到的参数值,修正所述多个区域各自的位置信息,包括:根据调整得到的参数值,修正所述三维模型。
17.根据权利要求16所述的方法,其特征在于,所述三维模型为三维房屋模型;所述多个平面区域为所述三维房屋模型所涉及的多个房间的二维地面区域。18.一种数据处理方法,其特征在于,包括:确定两个区域各自对应的位置改变参数的参数值;基于所述参数值,改变所述两个区域,得到两个新区域;确定所述两个新区域不满足预设条件时,调整所述参数值,直至基于调整后参数值改变所述两个区域得到的两个新区域满足所述预设条件;根据调整得到的参数值,修正所述两个区域各自的位置信息。19.一种界面交互方法,其特征在于,包括:在交互界面,展示房屋模型;所述房屋模型包括多个房间区域;所述房屋模型是基于所述多个房间区域中各房间区域的位置信息构建的;响应于用户针对所述房屋模型触发的第一修正操作,修正所述房屋模型;在所述交互界面,展示修正后房屋模型;其中,所述房屋模型的修正过程包括如下步骤:确定所述多个房间区域各自对应的位置改变参数的参数值;基于所述参数值,改变所述多个房间区域,得到多个新房间区域;确定所述多个新房间区域不满足预设条件时,调整所述参数值,直至基于调整后参数值改变所述多个房间区域得到的多个新房间区域满足所述预设条件;根据调整得到的参数值,修正所述房屋模型。20.根据权利要求19所述的方法,其特征在于,所述房屋模型为三维模型;上述方法,还包括:确定所述多个房间各自在所述房屋模型中地面所在二维平面上的二维地面区域,以作为所述多个房间区域。21.根据权利要求19或20所述的方法,其特征在于,还包括:根据所述用户在所述交互界面上,针对所述修正后房屋模型中房间区域执行的变形操作或移动操作的操作数据,修正所述修正后房屋模型。22.一种电子设备,其特征在于,包括:存储器和处理器,其中,所述存储器,用于存储程序;所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:确定多个区域各自对应的位置改变参数的参数值;基于所述参数值,改变所述多个区域,得到多个新区域;确定所述多个新区域不满足预设条件时,调整所述参数值,直至基于调整后参数值改变所述多个区域得到的多个新区域满足所述预设条件;根据调整得到的参数值,修正所述多个区域各自的位置信息。23.一种电子设备,其特征在于,包括:存储器和处理器,其中,所述存储器,用于存储程序;所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:在交互界面,展示房屋模型;所述房屋模型包括多个房间区域;所述房屋模型是基于所述多个房间区域中各房间区域的位置信息构建的;
响应于用户针对所述房屋模型触发的第一修正操作,修正所述房屋模型;在所述交互界面,展示修正后房屋模型;其中,所述房屋模型的修正过程包括如下步骤:确定所述多个房间区域各自对应的位置改变参数的参数值;基于所述参数值,改变所述多个房间区域,得到多个新房间区域;确定所述多个新房间区域不满足预设条件时,调整所述参数值,直至基于调整后参数值改变所述多个房间区域得到的多个新房间区域满足所述预设条件;根据调整得到的参数值,修正所述房屋模型。24.一种电子设备,其特征在于,包括:存储器和处理器,其中,所述存储器,用于存储程序;所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:确定两个区域各自对应的位置改变参数的参数值;基于所述参数值,改变所述两个区域,得到两个新区域;确定所述两个新区域不满足预设条件时,调整所述参数值,直至基于调整后参数值改变所述两个区域得到的两个新区域满足所述预设条件;根据调整得到的参数值,修正所述两个区域各自的位置信息。

技术总结
本申请实施例提供一种数据处理、界面交互方法及设备。其中,方法包括如下的步骤:确定多个区域各自对应的位置改变参数的参数值;基于所述参数值,改变所述多个区域,得到多个新区域;确定所述多个新区域不满足预设条件时,调整所述参数值,直至基于调整后参数值改变所述多个区域得到的多个新区域满足所述预设条件;根据调整得到的参数值,修正所述多个区域各自的位置信息。本申请实施例提供的解决方案可合理地消除区域间存在的问题。理地消除区域间存在的问题。理地消除区域间存在的问题。


技术研发人员:冷晓旭 冀鼎皇 刘梦怡 刘铸
受保护的技术使用者:阿里巴巴集团控股有限公司
技术研发日:2020.04.28
技术公布日:2021/10/28
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜