国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種用戶組件的處理方法及裝置與流程

      文檔序號(hào):40282727發(fā)布日期:2024-12-11 13:24閱讀:11來(lái)源:國(guó)知局
      一種用戶組件的處理方法及裝置與流程

      本技術(shù)涉及電子設(shè)計(jì),尤其涉及一種用戶組件的處理方法及裝置。


      背景技術(shù):

      1、在電子設(shè)計(jì)領(lǐng)域,設(shè)計(jì)團(tuán)隊(duì)通常會(huì)建立專屬的組件庫(kù),以通過(guò)專屬的組件庫(kù)來(lái)完成組件的設(shè)計(jì)內(nèi)容。但是在現(xiàn)有的設(shè)計(jì)工具中,存在模版化的設(shè)計(jì)內(nèi)容,即通過(guò)用戶提供的信息(設(shè)計(jì)圖或輸入文字描述),在模板庫(kù)中進(jìn)行檢索召回,從而與用戶提供的信息所匹配的內(nèi)容,進(jìn)而幫助用戶快速生成設(shè)計(jì)內(nèi)容,以及提高設(shè)計(jì)師們的工作效率。

      2、雖然在傳統(tǒng)的設(shè)計(jì)流程中,設(shè)計(jì)師使用這些預(yù)定義的組件庫(kù)來(lái)繪制設(shè)計(jì)圖能夠提升了繪圖效率,但由于組件庫(kù)往往是模板化的,生成的內(nèi)容可能不完全符合團(tuán)隊(duì)的具體設(shè)計(jì)要求。因此,盡管模板化生成可以加快設(shè)計(jì)過(guò)程,設(shè)計(jì)師仍需對(duì)模板庫(kù)所匹配的內(nèi)容進(jìn)行手動(dòng)調(diào)整及替換,以應(yīng)用團(tuán)隊(duì)定義的組件和參數(shù)。從而增加了設(shè)計(jì)師的工作量和時(shí)間精力,尤其在處理復(fù)雜設(shè)計(jì)時(shí),手動(dòng)調(diào)整的工作量顯著增加。


      技術(shù)實(shí)現(xiàn)思路

      1、基于上述現(xiàn)有技術(shù)的不足,本技術(shù)提供了一種用戶組件的處理方法及裝置,以解決增加設(shè)計(jì)師的工作量和時(shí)間精力的問(wèn)題。

      2、為了實(shí)現(xiàn)上述目的,本技術(shù)提供了以下技術(shù)方案:

      3、本技術(shù)第一方面提供了一種用戶組件的處理方法,包括:

      4、獲取用戶團(tuán)隊(duì)庫(kù)中所有用戶組件的組件信息,以及目標(biāo)模版中所有子圖層的圖層信息;其中,所述用戶組件的組件信息至少包括所述用戶組件的名稱和尺寸信息;所述子圖層的圖層信息至少包括所述子圖層的目標(biāo)名稱和目標(biāo)信息;

      5、分別針對(duì)所有所述子圖層,在預(yù)先構(gòu)建的映射表中,將所述子圖層的目標(biāo)名稱和目標(biāo)尺寸信息分別與所有所述用戶組件的名稱和尺寸信息進(jìn)行匹配;

      6、當(dāng)所有所述用戶組件中存在多個(gè)與所述子圖層相匹配的目標(biāo)用戶組件時(shí),從每個(gè)所述目標(biāo)用戶組件中確定出與所述子圖層匹配度最高的目標(biāo)用戶組件;其中,所述目標(biāo)用戶組件指代名稱和尺寸信息均與所述子圖層的目標(biāo)名稱和目標(biāo)尺寸信息一致的用戶組件;

      7、將所述匹配度最高的目標(biāo)用戶組件替換掉所述目標(biāo)模版中的所述子圖層;

      8、對(duì)所述目標(biāo)模板中的所有目標(biāo)用戶組件進(jìn)行調(diào)整。

      9、可選地,在上述的用戶組件的處理方法中,所述獲取用戶團(tuán)隊(duì)庫(kù)中所有用戶組件的組件信息,以及目標(biāo)模版中所有子圖層的圖層信息,包括:

      10、響應(yīng)于觸發(fā)設(shè)計(jì)平臺(tái)中的菜單欄中的組件選擇操作,顯示組件界面;

      11、響應(yīng)于觸發(fā)所述組件界面中的選擇操作,根據(jù)用戶在所述組件界面所選擇的用戶團(tuán)隊(duì)庫(kù),從數(shù)據(jù)庫(kù)中獲取所述用戶團(tuán)隊(duì)庫(kù)中所有用戶組件的組件信息;

      12、獲取用戶發(fā)送的檢索信息,并從模板庫(kù)中搜索所述檢索信息對(duì)應(yīng)的模板列表;

      13、響應(yīng)于觸發(fā)所述模板列表中的選擇操作,根據(jù)在所述模板列表中所選擇的目標(biāo)模板,獲取所述目標(biāo)模板中所有子圖層的圖層信息。

      14、可選地,在上述的用戶組件的處理方法中,所述從每個(gè)所述目標(biāo)用戶組件中確定出與所述子圖層匹配度最高的目標(biāo)用戶組件,包括:

      15、確定所述子圖層分別與每個(gè)所述目標(biāo)用戶組件之間的編輯距離;

      16、當(dāng)所有編輯距離中存在多個(gè)最小值的目標(biāo)編輯距離時(shí),獲取所有目標(biāo)編輯距離對(duì)應(yīng)的目標(biāo)用戶組件;

      17、計(jì)算所述子圖層分別與所有所述目標(biāo)編輯距離對(duì)應(yīng)的目標(biāo)用戶組件之間的尺寸差值;

      18、從所有尺寸差值中提取最小差值的目標(biāo)尺寸差值,并將所述目標(biāo)尺寸差值對(duì)應(yīng)的目標(biāo)用戶組件確定為與所述子圖層匹配度最高的目標(biāo)用戶組件;

      19、當(dāng)所有編輯距離中存在一個(gè)最小值的目標(biāo)編輯距離時(shí),將所述目標(biāo)編輯距離對(duì)應(yīng)的目標(biāo)用戶組件確定為與所述子圖層匹配度最高的目標(biāo)用戶組件。

      20、可選地,在上述的用戶組件的處理方法中,所述確定所述子圖層分別與每個(gè)所述目標(biāo)用戶組件之間的編輯距離,包括:

      21、分別針對(duì)每個(gè)所述目標(biāo)用戶組件,通過(guò)編輯操作將所述目標(biāo)用戶組件的名稱修改為所述子圖層的目標(biāo)名稱,并記錄修改次數(shù);其中,所述修改次數(shù)指代通過(guò)所述編輯操作將所述名稱完全修改為所述目標(biāo)名稱的次數(shù);

      22、將所述修改次數(shù)確定為所述子圖層與所述目標(biāo)用戶組件之間的編輯距離。

      23、可選地,在上述的用戶組件的處理方法中,所述計(jì)算所述子圖層分別與所有所述目標(biāo)編輯距離對(duì)應(yīng)的目標(biāo)用戶組件之間的尺寸差值,包括:

      24、從所述子圖層的目標(biāo)尺寸信息中提取所述子圖層的目標(biāo)寬度和目標(biāo)高度,以及從所有所述目標(biāo)編輯距離對(duì)應(yīng)的目標(biāo)用戶組件的尺寸信息中提取每個(gè)所述目標(biāo)用戶組件的寬度和高度;

      25、分別針對(duì)所有所述目標(biāo)編輯距離對(duì)應(yīng)的目標(biāo)用戶組件,計(jì)算所述子圖層的目標(biāo)寬度與所述目標(biāo)用戶組件的寬度之間的差值的第一絕對(duì)值;

      26、計(jì)算所述子圖層的目標(biāo)高度與所述目標(biāo)用戶組件的高度之間的差值的第二絕對(duì)值;

      27、對(duì)所述第一絕對(duì)值和所述第二絕對(duì)值進(jìn)行求和,得到所述子圖層與所述目標(biāo)用戶組件之間的尺寸差值。

      28、可選地,在上述的用戶組件的處理方法中,所述對(duì)所述目標(biāo)模板中的所有目標(biāo)用戶組件進(jìn)行調(diào)整,包括:

      29、獲取所有目標(biāo)子圖層的文案內(nèi)容和布局信息;其中,所述目標(biāo)子圖層指代被所述目標(biāo)模板中的目標(biāo)用戶組件替換掉的子圖層;所述布局信息至少包括所述目標(biāo)子圖層的寬度布局方式和高度布局方式;

      30、分別針對(duì)所述目標(biāo)子圖層,從所述目標(biāo)模板包含的所有目標(biāo)用戶組件中查找所述目標(biāo)子圖層對(duì)應(yīng)的替換用戶組件;其中,所述替換用戶組件指代替換掉所述目標(biāo)子圖層的目標(biāo)用戶組件;

      31、將所述目標(biāo)子圖層的文案內(nèi)容復(fù)制至所述替換用戶組件中;

      32、將所述替換用戶組件的寬度布局方式調(diào)整為所述目標(biāo)子圖層的寬度布局方式,以及將所述替換用戶組件的高度布局方式調(diào)整為所述目標(biāo)子圖層的高度布局方式。

      33、可選地,在上述的用戶組件的處理方法中,所述分別針對(duì)所有所述子圖層,在預(yù)先構(gòu)建的映射表中,將所述子圖層的目標(biāo)名稱和目標(biāo)尺寸信息分別與所有所述用戶組件的名稱和尺寸信息進(jìn)行匹配之后,還包括:

      34、當(dāng)所有所述用戶組件中存在一個(gè)與所述子圖層相匹配的目標(biāo)用戶組件時(shí),將所述目標(biāo)用戶組件替換掉所述目標(biāo)模版中的所述子圖層;

      35、對(duì)所述目標(biāo)模板中的所有目標(biāo)用戶組件進(jìn)行調(diào)整。

      36、本技術(shù)第二方面提供了一種用戶組件的處理裝置,包括:

      37、信息獲取單元,用于獲取用戶團(tuán)隊(duì)庫(kù)中所有用戶組件的組件信息,以及目標(biāo)模版中所有子圖層的圖層信息;其中,所述用戶組件的組件信息至少包括所述用戶組件的名稱和尺寸信息;所述子圖層的圖層信息至少包括所述子圖層的目標(biāo)名稱和目標(biāo)信息;

      38、匹配單元,用于分別針對(duì)所有所述子圖層,在預(yù)先構(gòu)建的映射表中,將所述子圖層的目標(biāo)名稱和目標(biāo)尺寸信息分別與所有所述用戶組件的名稱和尺寸信息進(jìn)行匹配;

      39、組件確定單元,用于當(dāng)所有所述用戶組件中存在多個(gè)與所述子圖層相匹配的目標(biāo)用戶組件時(shí),從每個(gè)所述目標(biāo)用戶組件中確定出與所述子圖層匹配度最高的目標(biāo)用戶組件;其中,所述目標(biāo)用戶組件指代名稱和尺寸信息均與所述子圖層的目標(biāo)名稱和目標(biāo)尺寸信息一致的用戶組件;

      40、替換單元,用于將所述匹配度最高的目標(biāo)用戶組件替換掉所述目標(biāo)模版中的所述子圖層;

      41、調(diào)整單元,用于對(duì)所述目標(biāo)模板中的所有目標(biāo)用戶組件進(jìn)行調(diào)整。

      42、可選地,在上述的用戶組件的處理裝置中,所述信息獲取單元,包括:

      43、顯示單元,用于響應(yīng)于觸發(fā)設(shè)計(jì)平臺(tái)中的菜單欄中的組件選擇操作,顯示組件界面;

      44、第一獲取單元,用于響應(yīng)于觸發(fā)所述組件界面中的選擇操作,根據(jù)用戶在所述組件界面所選擇的用戶團(tuán)隊(duì)庫(kù),從數(shù)據(jù)庫(kù)中獲取所述用戶團(tuán)隊(duì)庫(kù)中所有用戶組件的組件信息;

      45、第二獲取單元,用于獲取用戶發(fā)送的檢索信息,并從模板庫(kù)中搜索所述檢索信息對(duì)應(yīng)的模板列表;

      46、第三獲取單元,用于響應(yīng)于觸發(fā)所述模板列表中的選擇操作,根據(jù)在所述模板列表中所選擇的目標(biāo)模板,獲取所述目標(biāo)模板中所有子圖層的圖層信息。

      47、可選地,在上述的用戶組件的處理裝置中,所述組件確定單元,包括:

      48、距離確定單元,用于確定所述子圖層分別與每個(gè)所述目標(biāo)用戶組件之間的編輯距離;

      49、組件獲取單元,用于當(dāng)所有編輯距離中存在多個(gè)最小值的目標(biāo)編輯距離時(shí),獲取所有目標(biāo)編輯距離對(duì)應(yīng)的目標(biāo)用戶組件;

      50、差值計(jì)算單元,用于計(jì)算所述子圖層分別與所有所述目標(biāo)編輯距離對(duì)應(yīng)的目標(biāo)用戶組件之間的尺寸差值;

      51、第一確定子單元,用于從所有尺寸差值中提取最小差值的目標(biāo)尺寸差值,并將所述目標(biāo)尺寸差值對(duì)應(yīng)的目標(biāo)用戶組件確定為與所述子圖層匹配度最高的目標(biāo)用戶組件;

      52、第二確定子單元,用于當(dāng)所有編輯距離中存在一個(gè)最小值的目標(biāo)編輯距離時(shí),將所述目標(biāo)編輯距離對(duì)應(yīng)的目標(biāo)用戶組件確定為與所述子圖層匹配度最高的目標(biāo)用戶組件。

      53、可選地,在上述的用戶組件的處理裝置中,所述距離確定單元,包括:

      54、修改單元,用于分別針對(duì)每個(gè)所述目標(biāo)用戶組件,通過(guò)編輯操作將所述目標(biāo)用戶組件的名稱修改為所述子圖層的目標(biāo)名稱,并記錄修改次數(shù);其中,所述修改次數(shù)指代通過(guò)所述編輯操作將所述名稱完全修改為所述目標(biāo)名稱的次數(shù);

      55、距離子確定單元將所述修改次數(shù)確定為所述子圖層與所述目標(biāo)用戶組件之間的編輯距離。

      56、可選地,在上述的用戶組件的處理裝置中,所述差值計(jì)算單元,包括:

      57、提取單元,用于從所述子圖層的目標(biāo)尺寸信息中提取所述子圖層的目標(biāo)寬度和目標(biāo)高度,以及從所有所述目標(biāo)編輯距離對(duì)應(yīng)的目標(biāo)用戶組件的尺寸信息中提取每個(gè)所述目標(biāo)用戶組件的寬度和高度;

      58、第一計(jì)算單元,用于分別針對(duì)所有所述目標(biāo)編輯距離對(duì)應(yīng)的目標(biāo)用戶組件,計(jì)算所述子圖層的目標(biāo)寬度與所述目標(biāo)用戶組件的寬度之間的差值的第一絕對(duì)值;

      59、第二計(jì)算單元,用于計(jì)算所述子圖層的目標(biāo)高度與所述目標(biāo)用戶組件的高度之間的差值的第二絕對(duì)值;

      60、求和單元,用于對(duì)所述第一絕對(duì)值和所述第二絕對(duì)值進(jìn)行求和,得到所述子圖層與所述目標(biāo)用戶組件之間的尺寸差值。

      61、可選地,在上述的用戶組件的處理裝置中,所述調(diào)整單元,包括:

      62、第四獲取單元,用于獲取所有目標(biāo)子圖層的文案內(nèi)容和布局信息;其中,所述目標(biāo)子圖層指代被所述目標(biāo)模板中的目標(biāo)用戶組件替換掉的子圖層;所述布局信息至少包括所述目標(biāo)子圖層的寬度布局方式和高度布局方式;

      63、查找單元,用于分別針對(duì)所述目標(biāo)子圖層,從所述目標(biāo)模板包含的所有目標(biāo)用戶組件中查找所述目標(biāo)子圖層對(duì)應(yīng)的替換用戶組件;其中,所述替換用戶組件指代替換掉所述目標(biāo)子圖層的目標(biāo)用戶組件;

      64、復(fù)制單元,用于將所述目標(biāo)子圖層的文案內(nèi)容復(fù)制至所述替換用戶組件中;

      65、調(diào)整子單元,用于將所述替換用戶組件的寬度布局方式調(diào)整為所述目標(biāo)子圖層的寬度布局方式,以及將所述替換用戶組件的高度布局方式調(diào)整為所述目標(biāo)子圖層的高度布局方式。

      66、可選地,在上述的用戶組件的處理裝置中,還包括:

      67、替換子單元,用于當(dāng)所有所述用戶組件中存在一個(gè)與所述子圖層相匹配的目標(biāo)用戶組件時(shí),將所述目標(biāo)用戶組件替換掉所述目標(biāo)模版中的所述子圖層;

      68、調(diào)整子單元,用于對(duì)所述目標(biāo)模板中的所有目標(biāo)用戶組件進(jìn)行調(diào)整。

      69、本技術(shù)提供的一種用戶組件的處理方法,通過(guò)獲取用戶團(tuán)隊(duì)庫(kù)中所有用戶組件的組件信息,以及目標(biāo)模版中所有子圖層的圖層信息,其中,用戶組件的組件信息至少包括用戶組件的名稱和尺寸信息,子圖層的圖層信息至少包括子圖層的目標(biāo)名稱和目標(biāo)信息,其次分別針對(duì)所有子圖層,在預(yù)先構(gòu)建的映射表中,將子圖層的目標(biāo)名稱和目標(biāo)尺寸信息分別與所有用戶組件的名稱和尺寸信息進(jìn)行匹配,當(dāng)所有用戶組件中存在多個(gè)與子圖層相匹配的目標(biāo)用戶組件時(shí),從每個(gè)目標(biāo)用戶組件中確定出與子圖層匹配度最高的目標(biāo)用戶組件,其中,目標(biāo)用戶組件指代名稱和尺寸信息均與子圖層的目標(biāo)名稱和目標(biāo)尺寸信息一致的用戶組件,然后將匹配度最高的目標(biāo)用戶組件替換掉目標(biāo)模版中的子圖層,最后對(duì)目標(biāo)模板中的所有目標(biāo)用戶組件進(jìn)行調(diào)整。從而通過(guò)映射表來(lái)查找與模板中子圖層最匹配的用戶組件,并將其替換掉子圖層,避免了設(shè)計(jì)師需要對(duì)模板庫(kù)所匹配的內(nèi)容進(jìn)行手動(dòng)調(diào)整及替換,進(jìn)而有效地減少了設(shè)計(jì)師的工作量和時(shí)間精力。

      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1