[發(fā)明專利]一種元數(shù)據(jù)驅(qū)動(dòng)的SaaS應(yīng)用的可視化定制方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201210037427.X | 申請(qǐng)日: | 2012-02-20 |
| 公開(公告)號(hào): | CN102609271A | 公開(公告)日: | 2012-07-25 |
| 發(fā)明(設(shè)計(jì))人: | 張世棟;孔蘭菊;李慶忠;王新軍 | 申請(qǐng)(專利權(quán))人: | 山東大學(xué) |
| 主分類號(hào): | G06F9/44 | 分類號(hào): | G06F9/44 |
| 代理公司: | 濟(jì)南圣達(dá)知識(shí)產(chǎn)權(quán)代理有限公司 37221 | 代理人: | 張勇 |
| 地址: | 250061 山東*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 數(shù)據(jù) 驅(qū)動(dòng) saas 應(yīng)用 可視化 定制 方法 系統(tǒng) | ||
1.一種元數(shù)據(jù)驅(qū)動(dòng)的SaaS應(yīng)用的可視化定制方法,其特征在于,包括以下步驟:
A、租戶根據(jù)業(yè)務(wù)需求,租賃包含滿足業(yè)務(wù)需求的功能點(diǎn)的應(yīng)用,組合各個(gè)應(yīng)用的功能點(diǎn)新建成一個(gè)應(yīng)用系統(tǒng),稱為業(yè)務(wù)系統(tǒng);
B、租戶進(jìn)行業(yè)務(wù)系統(tǒng)定制,選擇定制類型,供選擇的定制類型有頁面定制、數(shù)據(jù)定制、工作流定制、規(guī)則定制、參數(shù)定制、功能定制、安全定制、系統(tǒng)樣式定制,然后選擇要定制的對(duì)象,定制對(duì)象有頁面、數(shù)據(jù)庫表、工作流、規(guī)則文件、系統(tǒng)表參數(shù);
C、根據(jù)定制類型,初始化SaaS應(yīng)用可視化定制系統(tǒng),進(jìn)行定制操作的界面的布局包括操作托盤、屬性編輯區(qū)域、定制操作區(qū)域;
D.根據(jù)租賃編號(hào)、定制對(duì)象類型、定制對(duì)象編號(hào)讀取租戶定制元數(shù)據(jù),元數(shù)據(jù)包括定制操作內(nèi)容和定制操作約束信息,通過轉(zhuǎn)譯、解析、轉(zhuǎn)化將定制操作內(nèi)容以可視化元素在租戶定制操作界面上的定制操作區(qū)域顯示;
????E.租戶通過拖拽操作托盤的界面元素到定制操作區(qū)域?qū)崿F(xiàn)添加控件,在屬性編輯區(qū)域編輯控件的ID、長、寬、顯示內(nèi)容,在定制操作區(qū)域通過右鍵操作刪除控件、為控件添加/修改/刪除鼠標(biāo)點(diǎn)擊事件、綁定數(shù)據(jù)模型;
????F.根據(jù)定制操作約束信息判斷租戶對(duì)定制元素的操作是否被允許,并根據(jù)租戶對(duì)定制界面上的元素的添加、刪除、修改和配置操作對(duì)可視化定制數(shù)據(jù)作相應(yīng)的修改;當(dāng)租戶定制完成后保存時(shí),SaaS應(yīng)用可視化定制系統(tǒng)去掉用于可視化展示的數(shù)據(jù),根據(jù)租賃編號(hào)、定制對(duì)象類型、定制對(duì)象編號(hào),將定制后元數(shù)據(jù)寫回;
????G.元數(shù)據(jù)回寫的同時(shí),SaaS應(yīng)用可視化定制系統(tǒng)執(zhí)行發(fā)布操作,根據(jù)定制內(nèi)容重新發(fā)布,使定制生效;
????H.用戶登錄業(yè)務(wù)系統(tǒng),看到的是租戶定制后的業(yè)務(wù)系統(tǒng)。
2.?如權(quán)利要求1所述的元數(shù)據(jù)驅(qū)動(dòng)的SaaS應(yīng)用的可視化定制方法,其特征在于,所述步驟A中業(yè)務(wù)系統(tǒng)首次定制前,應(yīng)用元數(shù)據(jù)為開發(fā)商上傳的標(biāo)準(zhǔn)應(yīng)用元數(shù)據(jù);包括:
標(biāo)準(zhǔn)應(yīng)用元數(shù)據(jù)是應(yīng)用的初次詳細(xì)信息,該信息包含各類定制的主體描述信息,也即是各方面定制要操作的具體對(duì)象,標(biāo)準(zhǔn)應(yīng)用元數(shù)據(jù)包括頁面元數(shù)據(jù)、數(shù)據(jù)元數(shù)據(jù)、工作流元數(shù)據(jù)、規(guī)則元數(shù)據(jù)、參數(shù)元數(shù)據(jù)、功能元數(shù)據(jù)、安全元數(shù)據(jù)、系統(tǒng)樣式元數(shù)據(jù);
租戶定制元數(shù)據(jù)是各個(gè)方面定制后的信息和租戶租賃信息,該類信息是租戶對(duì)其租賃的特定應(yīng)用的定制方面執(zhí)行定制操作后對(duì)其對(duì)應(yīng)的應(yīng)用元數(shù)據(jù)有所改動(dòng)產(chǎn)生的元數(shù)據(jù),同時(shí)包含租戶的租賃信息;租戶進(jìn)行頁面/數(shù)據(jù)/工作流/規(guī)則/參數(shù)/功能/安全/系統(tǒng)樣式定制后,生成相應(yīng)的租戶頁面/數(shù)據(jù)/工作流/規(guī)則/參數(shù)/功能/安全/系統(tǒng)樣式定制元數(shù)據(jù)。
3.?如權(quán)利要求1所述的元數(shù)據(jù)驅(qū)動(dòng)的SaaS應(yīng)用的可視化定制方法,其特征在于,所述步驟C中,操作托盤容納租戶拖拽和展示界面元素,界面元素是控件;屬性編輯區(qū)域用來讓租戶編輯界面元素的ID、長、寬、顯示內(nèi)容、是否激活、是否顯示,不同界面元素的可編輯屬性不同;定制操作區(qū)域用來顯示以可視化形式顯示定制內(nèi)容,并通過右鍵操作對(duì)界面元素執(zhí)行刪除、事件、定制數(shù)據(jù)模型操作。
4.如權(quán)利要求1所述的元數(shù)據(jù)驅(qū)動(dòng)的SaaS應(yīng)用的可視化定制方法,其特征在于,所述步驟D中根據(jù)租戶的業(yè)務(wù)系統(tǒng)編號(hào)、租賃編號(hào)、定制對(duì)象類型、定制對(duì)象編號(hào)獲取定制元數(shù)據(jù),保證各租戶元數(shù)據(jù)的嚴(yán)格隔離;應(yīng)用元數(shù)據(jù)描述應(yīng)用的數(shù)據(jù)、頁面、流程、規(guī)則、樣式信息;應(yīng)用元數(shù)據(jù)分為標(biāo)準(zhǔn)應(yīng)用元數(shù)據(jù)和租戶定制元數(shù)據(jù);獲取定制元數(shù)據(jù)時(shí),首先查找租戶定制元數(shù)據(jù);如果租戶定制元數(shù)據(jù)不存在,則獲取標(biāo)準(zhǔn)應(yīng)用元數(shù)據(jù),根據(jù)應(yīng)用編號(hào)、定制對(duì)象類型、定制對(duì)象編號(hào)獲取;標(biāo)準(zhǔn)應(yīng)用元數(shù)據(jù)和租戶定制元數(shù)據(jù)主體都采用XML格式設(shè)計(jì)。
5.如權(quán)利要求1所述的元數(shù)據(jù)驅(qū)動(dòng)的SaaS應(yīng)用的可視化定制方法,其特征在于,所述步驟D中轉(zhuǎn)譯定制元數(shù)據(jù)為:根據(jù)定制類型,為租戶定制元數(shù)據(jù)添加可視化展示數(shù)據(jù),包含元數(shù)據(jù)展示的可視化元素的類型、大小;解析轉(zhuǎn)譯后的數(shù)據(jù)則是根據(jù)轉(zhuǎn)譯后數(shù)據(jù)中的可視化元素的類型、大小、內(nèi)容,將轉(zhuǎn)譯后數(shù)據(jù)轉(zhuǎn)化為可視化元素,在租戶定制操作界面上顯示。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東大學(xué),未經(jīng)山東大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210037427.X/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 電流驅(qū)動(dòng)裝置的驅(qū)動(dòng)電路,電流驅(qū)動(dòng)設(shè)備及其驅(qū)動(dòng)方法
- 驅(qū)動(dòng)電路、驅(qū)動(dòng)模塊以及電機(jī)驅(qū)動(dòng)裝置
- 驅(qū)動(dòng)電路、驅(qū)動(dòng)模塊和電機(jī)驅(qū)動(dòng)設(shè)備
- 驅(qū)動(dòng)單元、驅(qū)動(dòng)方法、驅(qū)動(dòng)電路及顯示面板
- 驅(qū)動(dòng)電路、驅(qū)動(dòng)芯片及其驅(qū)動(dòng)方法
- 驅(qū)動(dòng)電機(jī)(電驅(qū)動(dòng))
- 驅(qū)動(dòng)電機(jī)(節(jié)能驅(qū)動(dòng))
- 驅(qū)動(dòng)電機(jī)(設(shè)備驅(qū)動(dòng))
- 驅(qū)動(dòng)機(jī)(驅(qū)動(dòng)軸)
- 驅(qū)動(dòng)機(jī)(電驅(qū)動(dòng))
- 一種支持SaaS應(yīng)用生成與部署的方法和裝置
- SaaS結(jié)算系統(tǒng)、SaaS使用費(fèi)的結(jié)算方法及程序
- 一種在PaaS平臺(tái)服務(wù)環(huán)境中的SaaS遷移方法
- 一種SaaS服務(wù)內(nèi)容確定方法及系統(tǒng)
- 一種基于SAAS平臺(tái)的加油站卸油防混裝系統(tǒng)及其控制方法
- 一種SaaS軟件商城系統(tǒng)及其實(shí)現(xiàn)方法
- 一種SaaS軟件商城系統(tǒng)及其實(shí)現(xiàn)方法
- 一種云匙SaaS自主AIoT控制系統(tǒng)及方法
- 提供鏡像SAAS應(yīng)用程序會(huì)話的計(jì)算機(jī)系統(tǒng)
- 一種基于SaaS模式下的專利交易系統(tǒng)
- 在線應(yīng)用平臺(tái)上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺(tái)
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場(chǎng)的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場(chǎng)
- 使用應(yīng)用的方法和應(yīng)用平臺(tái)
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠(yuǎn)程應(yīng)用進(jìn)行應(yīng)用安裝
- 應(yīng)用檢測(cè)方法及應(yīng)用檢測(cè)裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)





