人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本申請各個實施例或者實施例的某些部分所述的方法。該計算機軟件產(chǎn)品可以存儲在內(nèi)存中,內(nèi)存可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。內(nèi)存是計算機可讀介質(zhì)的示例。計算機可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPR0M)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質(zhì)不包括短暫電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號和載波。
[0085]本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
[0086]本申請可用于眾多通用或?qū)S玫挠嬎銠C系統(tǒng)環(huán)境或配置中。例如:個人計算機、月艮務器計算機、手持設備或便攜式設備、平板型設備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費電子設備、網(wǎng)絡PC、小型計算機、大型計算機、包括以上任何系統(tǒng)或設備的分布式計算環(huán)境等等。
[0087]本申請可以在由計算機執(zhí)行的計算機可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計算環(huán)境中實踐本申請,在這些分布式計算環(huán)境中,由通過通信網(wǎng)絡而被連接的遠程處理設備來執(zhí)行任務。在分布式計算環(huán)境中,程序模塊可以位于包括存儲設備在內(nèi)的本地和遠程計算機存儲介質(zhì)中。
[0088]雖然通過實施例描繪了本申請,本領(lǐng)域普通技術(shù)人員知道,本申請有許多變形和變化而不脫離本申請的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本申請的精神。
【主權(quán)項】
1.一種業(yè)務可視化方法,其特征在于,包括: 接收包含基礎(chǔ)元素數(shù)據(jù)類型和基礎(chǔ)元素之間數(shù)據(jù)規(guī)則的數(shù)據(jù)結(jié)構(gòu); 根據(jù)預設的數(shù)據(jù)類型與頁面控件類型之間的第一對應關(guān)系,生成與所述基礎(chǔ)元素對應的頁面控件; 根據(jù)預設的數(shù)據(jù)規(guī)則與控制規(guī)則之間的第二對應關(guān)系,生成與所述基礎(chǔ)元素之間數(shù)據(jù)規(guī)則相對應的頁面控件之間的約束關(guān)系; 根據(jù)所述頁面控件和所述頁面控件之間的約束關(guān)系生成視圖界面,顯示所述視圖界面。2.如權(quán)利要求1所述的一種業(yè)務可視化方法,其特征在于,所述數(shù)據(jù)類型采用第一標識表示;相應地, 根據(jù)預設的數(shù)據(jù)類型與頁面控件類型之間的第一對應關(guān)系,生成與所述基礎(chǔ)元素對應的頁面控件;具體包括:利用所述第一對應關(guān)系和所述數(shù)據(jù)結(jié)構(gòu)中的第一標識,生成與所述基礎(chǔ)元素對應的頁面控件。3.如權(quán)利要求1所述的一種業(yè)務可視化方法,其特征在于,所述數(shù)據(jù)規(guī)則采用第二標識表示;相應地, 根據(jù)預設的數(shù)據(jù)規(guī)則與控制規(guī)則之間的第二對應關(guān)系,生成與所述基礎(chǔ)元素之間數(shù)據(jù)規(guī)則相對應的頁面控件之間的約束關(guān)系;具體包括:利用所述第二對應關(guān)系和所述數(shù)據(jù)結(jié)構(gòu)中的第二標識,生成與所述基礎(chǔ)元素之間數(shù)據(jù)規(guī)則相對應的頁面控件之間的約束關(guān)系。4.如權(quán)利要求1所述的一種業(yè)務可視化方法,其特征在于,所述基礎(chǔ)元素數(shù)據(jù)類型包括下述中的至少一種:文本類型、單元類型、多選類型、數(shù)值類型。5.如權(quán)利要求4所述的一種業(yè)務可視化方法,其特征在于,所述數(shù)據(jù)類型與頁面控件類型的第一對應關(guān)系包括下述中的至少一種: 文本類型與文本框?qū)年P(guān)系;多選類型與多選框?qū)年P(guān)系;單選類型與單選框?qū)年P(guān)系;數(shù)值類型與驗證框的對應關(guān)系。6.如權(quán)利要求1所述的一種業(yè)務可視化方法,其特征在于,所述基礎(chǔ)元素之間數(shù)據(jù)規(guī)則包括下述中的至少一種:基礎(chǔ)元素之間的依賴關(guān)系、基礎(chǔ)元素之間的互斥關(guān)系、基礎(chǔ)元素之間的父子關(guān)系、對基礎(chǔ)元素進行值的限定。7.如權(quán)利要求6所述的一種業(yè)務可視化方法,其特征在于,所述數(shù)據(jù)規(guī)則與控制規(guī)則之間的第二對應關(guān)系至少包括下述中的一種: 基礎(chǔ)元素之間為依賴或互斥關(guān)系的數(shù)據(jù)規(guī)則對應頁面控件之間的級聯(lián)關(guān)系控制規(guī)則; 基礎(chǔ)元素之間為父子關(guān)系的數(shù)據(jù)規(guī)則對應頁面控件之間的父子層關(guān)系控制規(guī)則; 對基礎(chǔ)元素進行值的限定的數(shù)據(jù)規(guī)則對應頁面控件的值校驗形式控制規(guī)則。8.—種業(yè)務可視化系統(tǒng),其特征在于,包括:數(shù)據(jù)接收單元、頁面控件單元、約束關(guān)系單元和視圖界面單元;其中, 所述數(shù)據(jù)接收單元,用于接收包含基礎(chǔ)元素數(shù)據(jù)類型和基礎(chǔ)元素之間數(shù)據(jù)規(guī)則的數(shù)據(jù)結(jié)構(gòu);所述數(shù)據(jù)類型包括:文本類型、多選類型、單選類型或數(shù)值類型;所述基礎(chǔ)元素之間數(shù)據(jù)規(guī)則包括:基礎(chǔ)元素之間的依賴關(guān)系、基礎(chǔ)元素之間的互斥關(guān)系、基礎(chǔ)元素之間的父子關(guān)系或?qū)A(chǔ)元素的值進行限定; 所述頁面控件單元,用于根據(jù)預設的數(shù)據(jù)類型與頁面控件類型之間的第一對應關(guān)系,生成與所述基礎(chǔ)元素對應的頁面控件; 所述控制規(guī)則單元,用于根據(jù)預設的數(shù)據(jù)規(guī)則與控制規(guī)則之間的第二對應關(guān)系生成與基礎(chǔ)元素之間數(shù)據(jù)規(guī)則相對應的頁面控件之間的約束關(guān)系; 所述視圖界面單元,用于所述頁面控件根據(jù)所述頁面控件之間的約束關(guān)系生成視圖界面,顯示所述視圖界面。9.如權(quán)利要求8所述的一種業(yè)務可視化系統(tǒng),其特征在于,所述頁面控件單元包括:第一對應關(guān)系單元和頁面控件生成單元;其中, 所述第一對應關(guān)系單元,用于接收預設的數(shù)據(jù)結(jié)構(gòu)與頁面控件類型之間的第一對應關(guān)系; 所述頁面控件生成單元,用于根據(jù)第一對應關(guān)系單元接收的預設第一對應關(guān)系生成頁面控件。10.如權(quán)利要求8所述的一種業(yè)務可視化系統(tǒng),其特征在于,所述約束關(guān)系單元包括:第二對應關(guān)系單元和約束關(guān)系生成單元;其中, 所述第二對應關(guān)系單元,用于接收預設的數(shù)據(jù)規(guī)則與控制規(guī)則之間的第二對應關(guān)系;所述約束關(guān)系生成單元,用于根據(jù)第二對應關(guān)系單元接收的預設第二對應關(guān)系,生成所述頁面控件單元中頁面控件之間的約束關(guān)系。11.如權(quán)利要求8所述的一種業(yè)務可視化系統(tǒng),其特征在于,所述視圖界面單元包括:視圖界面生成單元和視圖界面顯示單元;其中, 所述視圖界面生成單元,用于根據(jù)頁面控件單元生成的頁面控件和約束關(guān)系單元生成的頁面控件之間的約束關(guān)系,生成視圖界面; 所述視圖界面顯示單元,用于顯示所述視圖界面生成單元生成的視圖界面。
【專利摘要】本發(fā)明實施例公開了一種業(yè)務可視化方法及系統(tǒng),所述方法包括:接收包含基礎(chǔ)元素數(shù)據(jù)類型和基礎(chǔ)元素之間數(shù)據(jù)規(guī)則的數(shù)據(jù)結(jié)構(gòu);根據(jù)預設的數(shù)據(jù)類型與頁面控件類型之間的第一對應關(guān)系,生成與所述基礎(chǔ)元素對應的頁面控件;根據(jù)預設的數(shù)據(jù)規(guī)則與控制規(guī)則之間的第二對應關(guān)系,生成與所述基礎(chǔ)元素之間數(shù)據(jù)規(guī)則相對應的頁面控件之間的約束關(guān)系;根據(jù)所述頁面控件和所述頁面控件之間的約束關(guān)系生成視圖界面,顯示所述視圖界面。本發(fā)明實施例采用數(shù)據(jù)結(jié)構(gòu)描述業(yè)務模型,利用數(shù)據(jù)結(jié)構(gòu)中數(shù)據(jù)類型和頁面控件類型的對應關(guān)系,以及數(shù)據(jù)規(guī)則與控制規(guī)則的對應關(guān)系,將業(yè)務模型與視圖界面關(guān)聯(lián)起來,當用于業(yè)務模型發(fā)生改變時,視圖頁面也可以相應地改變。
【IPC分類】G06F17/30
【公開號】CN105335389
【申請?zhí)枴緾N201410325446
【發(fā)明人】任翔
【申請人】阿里巴巴集團控股有限公司
【公開日】2016年2月17日
【申請日】2014年7月9日
【公告號】WO2016004814A1