獲取用戶設(shè)置信息,對頁面內(nèi)容進行切片、生成網(wǎng)絡(luò)切片;
[0095]獲取用戶設(shè)置信息對網(wǎng)絡(luò)切片進行建立應(yīng)用;
[0096]獲得用戶設(shè)置信息對網(wǎng)絡(luò)切片進行切片組裝。
[0097]優(yōu)選的,所述對頁面內(nèi)容進行切片、生成網(wǎng)絡(luò)切片,進一步包括:
[0098]對于移動端用戶的身份信息進行驗證;
[0099]若身份信息驗證通過,根據(jù)用戶設(shè)置信息在網(wǎng)絡(luò)頁面中選擇所要剪輯的網(wǎng)絡(luò)切片,選擇完成后執(zhí)行對選擇的網(wǎng)絡(luò)切片進行編輯加工,輸入切片信息,并保存輸入了切片信息的網(wǎng)絡(luò)切片;
[0100]若身份信息驗證未通過,則給出驗證失敗的提示信息,并指示用戶可以自行決定是否進行再次驗證,如果是,則返回到初始的驗證信息步驟,否則整個對頁面內(nèi)容進行切片的操作過程直接結(jié)束。
[0101]優(yōu)選的,所述對網(wǎng)絡(luò)切片進行建立應(yīng)用,進一步包括:
[0102]對于移動端用戶的身份信息進行驗證;
[0103]若身份信息驗證通過,根據(jù)用戶設(shè)置信息輸入應(yīng)用信息,然后執(zhí)行保存應(yīng)用,最后結(jié)束;
[0104]若身份信息驗證未通過,則給出驗證失敗的提示信息,并指示用戶可以自行決定是否進行再次驗證,如果是,則返回到初始的驗證信息步驟,否則整個建立應(yīng)用的操作過程直接結(jié)束。
[0105]優(yōu)選的,所述對網(wǎng)絡(luò)切片進行切片組裝,進一步包括:
[0106]對于移動端用戶的身份信息進行驗證;
[0107]若身份信息驗證通過,根據(jù)用戶設(shè)置信息選擇需要編輯的應(yīng)用,然后對該應(yīng)用中的某頁面進行編輯,之后將切片拖拽到頁面上,接著輸入該頁面的相關(guān)信息,之后將頁面進行保存,最后結(jié)束;
[0108]若身份信息驗證未通過,并指示用戶可以自行決定是否進行再次驗證,如果是,則返回到初始的驗證信息步驟,否則整個切片組裝的操作過程直接結(jié)束。
[0109]本發(fā)明還提供一種一種可視化在線定制處理裝置,用于對網(wǎng)絡(luò)頁面數(shù)據(jù)執(zhí)行可視化在線定制處理、生成可視化在線定制后的網(wǎng)絡(luò)頁面數(shù)據(jù),該裝置包括:
[0110]網(wǎng)絡(luò)模板庫獲取子單元,用于獲取網(wǎng)絡(luò)模板庫,選取網(wǎng)絡(luò)模板;
[0111]裝配集成子單元,用于獲取用戶設(shè)置信息對網(wǎng)絡(luò)切片進行裝配集成和運行;
[0112]存儲管理子單元,用于接收網(wǎng)絡(luò)切片存儲信息,對所述網(wǎng)絡(luò)切片進行存儲和管理。
[0113]優(yōu)選的,所述裝配集成子單元,進一步包括:
[0114]切片生成子單元,用于獲取用戶設(shè)置信息,對頁面內(nèi)容進行切片,生成網(wǎng)絡(luò)切片;
[0115]建立應(yīng)用子單元,用于獲取用戶設(shè)置信息,對網(wǎng)絡(luò)切片進行建立應(yīng)用;
[0116]切片組裝子單元,用于獲得用戶設(shè)置信息,對網(wǎng)絡(luò)切片進行切片組裝。
[0117]優(yōu)選的,所述切片生成子單元對頁面內(nèi)容進行切片、生成網(wǎng)絡(luò)切片的過程包括:
[0118]對于移動端用戶的身份信息進行驗證;
[0119]若身份信息驗證通過,根據(jù)用戶設(shè)置信息在網(wǎng)絡(luò)頁面中選擇所要剪輯的網(wǎng)絡(luò)切片,選擇完成后執(zhí)行對選擇的網(wǎng)絡(luò)切片進行編輯加工,輸入切片信息,并保存該輸入了切片信息的網(wǎng)絡(luò)切片;
[0120]若身份信息驗證未通過,則給出驗證失敗的提示信息,并指示用戶可以自行決定是否進行再次驗證,如果是,則返回到初始的驗證信息步驟,否則整個對頁面內(nèi)容進行切片的操作過程直接結(jié)束。
[0121]優(yōu)選的,所述建立應(yīng)用子單元對網(wǎng)絡(luò)切片建立應(yīng)用的過程包括:
[0122]對于移動端用戶的身份信息進行驗證;
[0123]若身份信息驗證通過,根據(jù)用戶設(shè)置信息輸入應(yīng)用信息,然后執(zhí)行保存應(yīng)用,最后結(jié)束;
[0124]若身份信息驗證未通過,則給出驗證失敗的提示信息,并指示用戶可以自行決定是否進行再次驗證,如果是,則返回到初始的驗證信息步驟,否則整個建立應(yīng)用的操作過程直接結(jié)束。
[0125]優(yōu)選的,所述切片組裝子單元對網(wǎng)絡(luò)切片進行切片組裝的過程包括:
[0126]對于移動端用戶的身份信息進行驗證;
[0127]若身份信息驗證通過,根據(jù)用戶設(shè)置信息選擇需要編輯的應(yīng)用,然后對該應(yīng)用中的某頁面進行編輯,之后將切片拖拽到頁面上,接著輸入該頁面的相關(guān)信息,之后將頁面進行保存,最后結(jié)束;
[0128]若身份信息驗證未通過,并指示用戶可以自行決定是否進行再次驗證,如果是,則返回到初始的驗證信息步驟,否則整個切片組裝的操作過程直接結(jié)束。
[0129]本發(fā)明還提供了一種應(yīng)用于基于云架構(gòu)的自適應(yīng)系統(tǒng)的可視化在線定制模塊,所述自適應(yīng)系統(tǒng)包括以下功能模塊:
[0130]接入控制模塊Tai1rForwarder:負(fù)責(zé)HTTP的負(fù)載均衡處理,接收移動終端請求,向當(dāng)前負(fù)荷小的TailorWorkHorse節(jié)點轉(zhuǎn)發(fā)移動終端請求,接收TailorWorkHorse節(jié)點處理結(jié)果,轉(zhuǎn)發(fā)結(jié)果信息給移動終端;
[0131]可視化定制單元模塊VisualTailor:可視化在線定制模塊實現(xiàn)可視化地捕獲和收集頁面中的頁面業(yè)務(wù)功能片段,用戶在瀏覽器上可視化地、方便快捷和直觀地實現(xiàn)原Web系統(tǒng)的頁面上功能二次重組生成新的Web應(yīng)用;
[0132]集成開發(fā)模塊TailorIDE:提供Tailor工程集成開發(fā)環(huán)境,實現(xiàn)工程創(chuàng)建、管理WebApp工程及相關(guān)資源,擁有支持JS、HTML、CSS、JSON和這幾種的混合代碼進行著色顯示的功能;Tailor IDE還實現(xiàn)WebApp工程和TailorServer集成調(diào)試器在IDE中的啟動、暫停和停止;
[0133]Web頁面動態(tài)解析引擎/動態(tài)解析服務(wù)器模塊TailorWorkHorse:TailorWorkHorse提供Web頁面動態(tài)解析服務(wù),可以無限擴展的TailorWorkHorse運行節(jié)點構(gòu)成;
[0134]工程存儲節(jié)點模塊StoreWorkHorse:負(fù)責(zé)數(shù)據(jù)分布式數(shù)據(jù)存儲和檢索,可以由無限擴展的StoreWorkHorse存儲節(jié)點構(gòu)成,負(fù)責(zé)存儲Tailor工程信息、Web模塊庫和工程授權(quán)等管理信息;
[0135]工程空間模塊TailorWorkspace:負(fù)責(zé)Tailor工程的存儲和檢索;
[0136]用戶自助服務(wù)管理模塊:實現(xiàn)用戶自助的業(yè)務(wù)監(jiān)控和系統(tǒng)監(jiān)控,以及業(yè)務(wù)管理和系統(tǒng)管理服務(wù);
[0137]運營管理平臺模塊:實現(xiàn)企業(yè)注冊管理和整個平臺業(yè)務(wù)和系統(tǒng)運行狀態(tài)監(jiān)控和管理。
[0138]進一步的,所述TailorForwarder承擔(dān)兩項功能,一是完成用戶與web頁面動態(tài)解析服務(wù)引擎TailorWorkHorse之間用戶請求與請求結(jié)果的信息交互,二是平衡多個web頁面動態(tài)解析服務(wù)引擎的壓力,實現(xiàn)負(fù)載均衡。
[0139]進一步的,在平衡多個web頁面動態(tài)解析引擎的壓力過程中,TailorForwarder會定時輪詢云架構(gòu)中所有web頁面動態(tài)解析引擎的狀態(tài),判斷每個web頁面動態(tài)解析引擎的負(fù)荷大小,并將新的用戶請求發(fā)送給負(fù)荷小的web頁面動態(tài)解析引擎,從而實現(xiàn)負(fù)載均衡。
[0140]進一步的,所述可視化在線定制模塊主要由Tailor IDEPlug和TailorIDEService構(gòu)成,通過Tailor IDEPug和Tailor IDEService相互協(xié)作完成可視化在線定制頁面,其中:
[0141]Tailor IDEPlug主要負(fù)責(zé)實現(xiàn)可視化地實現(xiàn)Web切片的切取、加工、組合等處理活動;
[0142]Tailor IDEService主要負(fù)責(zé)Web切片的存儲和管理。
[0143]本發(fā)明同時還提供了一種可視化在線定制方法,其通過上述自適應(yīng)系統(tǒng)中的可視化在線定制模塊實現(xiàn),該方法包括以下步驟:
[0144]步驟1:在Tailor IDEPlug中輸入需要裁制的原網(wǎng)站地址;
[0145]步驟2:Tailor IDEPlug利用瀏覽器插件技術(shù)對網(wǎng)頁可視化地捕獲和收集頁面中的頁面業(yè)務(wù)功能片段,形成一個個Web切片;
[0146]步驟3:對Web切片提供模板支持,布局、樣式等具體設(shè)置過程,具體包括:
[0147]通過TairlorWorkSpace調(diào)取WebApp云儲存結(jié)構(gòu)中的Web模板庫,為TailorIDEPlug提取的Web切片提供模板支持;
[0148]通過Tailor IDEPlug提供的集成設(shè)置環(huán)境,對感興趣的Web切片通過選擇Web模板,設(shè)置Web切片的布局、樣式等;
[0149]步驟4:將設(shè)置好的 Web 切片通過 Tairlor IDEService 調(diào)取 TairlorWorkHorse 引擎進行調(diào)試,查看Web切片手機端運行效果,如果不滿意,還可以通過返回步驟3進行重新設(shè)置;如果滿意Web切片效果,執(zhí)行步驟5保存切片。
[0150]步驟5:將設(shè)置好的Web切片發(fā)送給TairlorWorkHorse進行保存,具體包括:
[0151]TairlorfforkHorse接收需要保存的Web切片信息,并將其保存在WebApp云儲存結(jié)構(gòu)中的Web切片庫中;存于Web切片庫的Web切片,可以用做WebApp工程的部件進行裝配、集成和運行,但是不能單獨作為應(yīng)用通過外網(wǎng)被用戶訪問和使用;
[0152]步驟6:用戶可以在WebApp工程對已經(jīng)設(shè)置好的Web切片進行裝配、集成,形成工程中的應(yīng)用,所述應(yīng)用為一個網(wǎng)頁或者其他應(yīng)用,所述WebApp工程是可以直接被用戶通過外網(wǎng)訪問的應(yīng)用;
[0153]步驟7:將設(shè)置好的WebApp工程通過Tairlor IDEService調(diào)取TairlorfforkHorse引擎進行調(diào)試,查看WebApp工程手機端運行效果,如果不滿意,還可以通過返回步驟6進行重新設(shè)置;如果滿意WebApp工程效果,執(zhí)行步驟8保存工程;
[0154]步驟8:將設(shè)置好的WebApp工程發(fā)送給TairlorWorkHorse進行保存;TairlorfforkHorse接收需要保存的Web工程信息,并將其保存在WebApp云儲存結(jié)構(gòu)中的StorefforkHorse工程節(jié)點庫中。
[0155]本發(fā)明的上述技術(shù)方案實現(xiàn)了下述有益效果:
[0156]通過將所述移動端請求轉(zhuǎn)發(fā)給動態(tài)解析服務(wù)器,動態(tài)解析服務(wù)器根據(jù)所述移動端請求獲取請求的網(wǎng)絡(luò)頁面數(shù)據(jù),并對所述網(wǎng)絡(luò)頁面數(shù)據(jù)進行動態(tài)解析,得到動態(tài)解析結(jié)果,能夠快速準(zhǔn)確的獲取網(wǎng)絡(luò)頁面數(shù)據(jù),提高了網(wǎng)絡(luò)頁面獲取的速度和準(zhǔn)確性;
[0157]利用所述解析結(jié)果獲取網(wǎng)絡(luò)頁面中的頁面業(yè)務(wù)功能片段,生成網(wǎng)絡(luò)切片,對所述網(wǎng)絡(luò)切片進行重組,生成重組后的網(wǎng)絡(luò)頁面數(shù)據(jù),將所述重組后的網(wǎng)絡(luò)頁面數(shù)據(jù)發(fā)送給移動端,從而滿足不同終端網(wǎng)絡(luò)頁面顯示的需求,提高用戶體驗;
[0158]能適應(yīng)未來超大規(guī)模的動態(tài)解析Web應(yīng)用業(yè)務(wù)的服務(wù)群需求發(fā)展需要,支持企業(yè)客戶、大眾用戶等不同用戶的需要。
【附圖說明】
[0159]圖1為本發(fā)明實施例1的基于云架構(gòu)的自適應(yīng)方法流程圖;
[0160]圖2為本發(fā)明實施例1的基于云架構(gòu)的自適應(yīng)方法的移動端請求轉(zhuǎn)發(fā)流程圖;
[0161]圖3為本發(fā)明實施例2的基于云架構(gòu)的自適應(yīng)系統(tǒng)的結(jié)構(gòu)框圖;
[0162]圖4為本發(fā)明實施例2的基于云架構(gòu)的自適應(yīng)系統(tǒng)的接入控制模塊結(jié)構(gòu)框圖;
[0163]圖5為本發(fā)明實施例2的基于云架構(gòu)的自適應(yīng)系統(tǒng)的動態(tài)解析服務(wù)器模塊結(jié)構(gòu)框圖;
[0164]圖6為本發(fā)明實施例3的基于云架構(gòu)的自適應(yīng)系統(tǒng)的可視化定制模塊結(jié)構(gòu)框圖;
[0165]圖7為本發(fā)明實施例3的基于云架構(gòu)的自適應(yīng)系統(tǒng)的結(jié)構(gòu)框圖;
[0166]圖8為本發(fā)明實施例3的基于云架構(gòu)的自適應(yīng)系統(tǒng)的另一可視化定制模塊結(jié)構(gòu)框圖;
[0167]圖9為本發(fā)明實施例3的基于云架構(gòu)的自適應(yīng)系統(tǒng)的集成開發(fā)模塊結(jié)構(gòu)框圖;
[0168]圖10為本發(fā)明實施例3的基于云架構(gòu)的自適應(yīng)系統(tǒng)的另一集成開發(fā)模塊結(jié)構(gòu)框圖;
[0169]圖11為本發(fā)明實施例4的基于云架構(gòu)的自適應(yīng)系統(tǒng)結(jié)構(gòu)框圖。
[0170]圖12為本發(fā)明實施例4的基于云架構(gòu)的自適應(yīng)系統(tǒng)的方法流程圖。
[0171]圖13為本發(fā)明實施例4的基于云架構(gòu)的自適應(yīng)系統(tǒng)的可視化在線定制模塊的工作原理示意圖。
[0172]圖14為本發(fā)明實施例4的基于云架構(gòu)的自適應(yīng)系統(tǒng)的集成開發(fā)模塊的工作原理示意圖。
[0173]圖15為本發(fā)明實施例4的基于云架構(gòu)的自適應(yīng)系統(tǒng)的集成開發(fā)模塊的工程調(diào)試工作原理示意圖。
[0174]圖16為本發(fā)明實施例4的基于云架構(gòu)的自適應(yīng)系統(tǒng)的動態(tài)解析服務(wù)器模塊的工作原理示意圖。
【具體實施方式】
[0175]為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖及具體實施例進行詳細描述。需要聲明的是,下述的具體實施例僅僅是示意性說明,除非有特別說明,本申請的不同實施例以