本發(fā)明涉及醫(yī)療科技技術(shù)、前端開發(fā),尤其涉及一種智能自適應(yīng)布局引擎與頁(yè)面組件重構(gòu)方法、裝置、設(shè)備及介質(zhì)。
背景技術(shù):
1、現(xiàn)有技術(shù)中,智能自適應(yīng)布局引擎與組件重構(gòu)主要通過響應(yīng)式設(shè)計(jì)使用媒體查詢來調(diào)整布局和樣式,從而適應(yīng)不同屏幕尺寸和設(shè)備類型;或流式布局利用相對(duì)單位(如百分比)來實(shí)現(xiàn)頁(yè)面布局,讓頁(yè)面能夠在不同屏幕上動(dòng)態(tài)調(diào)整。然而,以上技術(shù)內(nèi)容存在不足或缺陷,媒體查詢和流式布局通常依賴于靜態(tài)的斷點(diǎn)配置,難以動(dòng)態(tài)適應(yīng)新的設(shè)備和屏幕尺寸變化。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供一種智能自適應(yīng)布局引擎與頁(yè)面組件重構(gòu)方法、裝置、計(jì)算機(jī)設(shè)備及介質(zhì),以解決智能自適應(yīng)布局引擎與組件重構(gòu)存在匹配度差、難以動(dòng)態(tài)適應(yīng)新的設(shè)備和屏幕尺寸變化的技術(shù)問題。
2、第一方面,提供了一種智能自適應(yīng)布局引擎與頁(yè)面組件重構(gòu)方法,包括:
3、基于機(jī)器學(xué)習(xí)算法分析用戶設(shè)備與屏幕使用情況,并將分析結(jié)果動(dòng)態(tài)生成調(diào)整頁(yè)面組件的初始布局規(guī)則;
4、收集用戶的行為以及屏幕尺寸動(dòng)態(tài)調(diào)整頁(yè)面組件的布局與樣式,并在初始布局規(guī)則的基礎(chǔ)上實(shí)時(shí)重構(gòu)頁(yè)面組件的自適應(yīng)布局規(guī)則,以自適應(yīng)設(shè)備型號(hào)與屏幕尺寸;
5、基于布局計(jì)算與渲染算法,計(jì)算自適應(yīng)布局規(guī)則的自適應(yīng)時(shí)機(jī)與自適應(yīng)范圍;
6、根據(jù)自適應(yīng)時(shí)機(jī)與自適應(yīng)范圍設(shè)置統(tǒng)一的布局引擎,由統(tǒng)一的布局引擎自動(dòng)處理不同的瀏覽器與智能設(shè)備的兼容性問題;
7、根據(jù)智能設(shè)備與瀏覽器的實(shí)際支持情況,基于統(tǒng)一的布局引擎動(dòng)態(tài)調(diào)整布局規(guī)則。
8、第二方面,提供了一種智能自適應(yīng)布局引擎與頁(yè)面組件重構(gòu)裝置,包括:
9、分析模塊,用于基于機(jī)器學(xué)習(xí)算法分析用戶設(shè)備與屏幕使用情況,并將分析結(jié)果動(dòng)態(tài)生成調(diào)整頁(yè)面組件的初始布局規(guī)則;
10、重構(gòu)模塊,用于收集用戶的行為以及屏幕尺寸動(dòng)態(tài)調(diào)整頁(yè)面組件的布局與樣式,并在初始布局規(guī)則的基礎(chǔ)上實(shí)時(shí)重構(gòu)頁(yè)面組件的自適應(yīng)布局規(guī)則,以自適應(yīng)設(shè)備型號(hào)與屏幕尺寸;
11、計(jì)算模塊,用于基于布局計(jì)算與渲染算法,計(jì)算自適應(yīng)布局規(guī)則的自適應(yīng)時(shí)機(jī)與自適應(yīng)范圍;
12、統(tǒng)一布局引擎模塊,用于根據(jù)自適應(yīng)時(shí)機(jī)與自適應(yīng)范圍設(shè)置統(tǒng)一的布局引擎,由統(tǒng)一的布局引擎自動(dòng)處理不同的瀏覽器與智能設(shè)備的兼容性問題;
13、統(tǒng)一布局調(diào)整模塊,用于根據(jù)智能設(shè)備與瀏覽器的實(shí)際支持情況,基于統(tǒng)一的布局引擎動(dòng)態(tài)調(diào)整布局規(guī)則。
14、第三方面,提供了一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器、處理器以及存儲(chǔ)在存儲(chǔ)器中并可在處理器上運(yùn)行的計(jì)算機(jī)程序,處理器執(zhí)行計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述智能自適應(yīng)布局引擎與頁(yè)面組件重構(gòu)方法的步驟。
15、第四方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述智能自適應(yīng)布局引擎與頁(yè)面組件重構(gòu)方法的步驟。
16、上述智能自適應(yīng)布局引擎與頁(yè)面組件重構(gòu)方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)所實(shí)現(xiàn)的方案中,可以通過客戶端基于機(jī)器學(xué)習(xí)算法分析用戶設(shè)備與屏幕使用情況,并將分析結(jié)果動(dòng)態(tài)生成調(diào)整頁(yè)面組件的初始布局規(guī)則,收集用戶的行為以及屏幕尺寸動(dòng)態(tài)調(diào)整頁(yè)面組件的布局與樣式,并在初始布局規(guī)則的基礎(chǔ)上實(shí)時(shí)重構(gòu)頁(yè)面組件的自適應(yīng)布局規(guī)則,以自適應(yīng)設(shè)備型號(hào)與屏幕尺寸,基于布局計(jì)算與渲染算法,計(jì)算自適應(yīng)布局規(guī)則的自適應(yīng)時(shí)機(jī)與自適應(yīng)范圍,根據(jù)自適應(yīng)時(shí)機(jī)與自適應(yīng)范圍設(shè)置統(tǒng)一的布局引擎,由統(tǒng)一的布局引擎自動(dòng)處理不同的瀏覽器與智能設(shè)備的兼容性問題,根據(jù)智能設(shè)備與瀏覽器的實(shí)際支持情況,基于統(tǒng)一的布局引擎動(dòng)態(tài)調(diào)整布局規(guī)則,將布局規(guī)則反饋回客戶端,在本發(fā)明中,針對(duì)智能設(shè)備或頁(yè)面組件等智能自適應(yīng)布局引擎,通過智能算法和動(dòng)態(tài)調(diào)整,系統(tǒng)能夠自動(dòng)適應(yīng)新的設(shè)備和屏幕尺寸,無需手動(dòng)配置斷點(diǎn),優(yōu)化布局計(jì)算和渲染過程,減少性能開銷,提高頁(yè)面加載速度和響應(yīng)性能,通過統(tǒng)一的布局引擎和自動(dòng)兼容性處理,確保不同設(shè)備和瀏覽器上的用戶體驗(yàn)一致性,減少靜態(tài)配置和斷點(diǎn)管理,簡(jiǎn)化響應(yīng)式設(shè)計(jì)的維護(hù)和調(diào)整工作,系統(tǒng)能夠?qū)崟r(shí)調(diào)整組件布局,提供更靈活的用戶界面和更好的用戶體驗(yàn)。
1.一種智能自適應(yīng)布局引擎與頁(yè)面組件重構(gòu)方法,其特征在于,包括:
2.如權(quán)利要求1所述的智能自適應(yīng)布局引擎與頁(yè)面組件重構(gòu)方法,其特征在于,所述基于布局計(jì)算與渲染算法,計(jì)算自適應(yīng)布局規(guī)則的自適應(yīng)時(shí)機(jī)與自適應(yīng)范圍的步驟包括:
3.如權(quán)利要求2所述的智能自適應(yīng)布局引擎與頁(yè)面組件重構(gòu)方法,其特征在于,所述基于布局計(jì)算與渲染算法,計(jì)算自適應(yīng)布局規(guī)則的自適應(yīng)時(shí)機(jī)與自適應(yīng)范圍的步驟還包括:
4.如權(quán)利要求3所述的智能自適應(yīng)布局引擎與頁(yè)面組件重構(gòu)方法,其特征在于,所述通過渲染算法動(dòng)態(tài)生成更新布局模板的步驟包括:
5.如權(quán)利要求1所述的智能自適應(yīng)布局引擎與頁(yè)面組件重構(gòu)方法,其特征在于,所述根據(jù)自適應(yīng)時(shí)機(jī)與自適應(yīng)范圍設(shè)置統(tǒng)一的布局引擎,由統(tǒng)一的布局引擎自動(dòng)處理不同的瀏覽器與智能設(shè)備的兼容性問題的步驟包括:
6.如權(quán)利要求1所述的智能自適應(yīng)布局引擎與頁(yè)面組件重構(gòu)方法,其特征在于,所述根據(jù)智能設(shè)備與瀏覽器的實(shí)際支持情況,基于統(tǒng)一的布局引擎動(dòng)態(tài)調(diào)整布局規(guī)則的步驟包括:
7.如權(quán)利要求1所述的智能自適應(yīng)布局引擎與頁(yè)面組件重構(gòu)方法,其特征在于,所述根據(jù)智能設(shè)備與瀏覽器的實(shí)際支持情況,基于統(tǒng)一的布局引擎動(dòng)態(tài)調(diào)整布局規(guī)則的步驟之后,所述方法還包括:
8.一種智能自適應(yīng)布局引擎與頁(yè)面組件重構(gòu)裝置,其特征在于,包括:
9.一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器、處理器以及存儲(chǔ)在所述存儲(chǔ)器中并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述智能自適應(yīng)布局引擎與頁(yè)面組件重構(gòu)方法的步驟。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述智能自適應(yīng)布局引擎與頁(yè)面組件重構(gòu)方法的步驟。