亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種具有輸出分支的流程圖生成方法及裝置的制作方法

文檔序號(hào):6355558閱讀:410來(lái)源:國(guó)知局
專利名稱:一種具有輸出分支的流程圖生成方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及圖形繪制技術(shù)領(lǐng)域,尤其涉及一種具有輸出分支的流程圖生成方法及裝置。
背景技術(shù)
在圖形界面中繪制生成流程圖時(shí),例如在圖形界面中開發(fā)銀行交易時(shí),交易一般 由多個(gè)交易步驟組成,這些交易步驟之間的關(guān)系有順序關(guān)系、分支關(guān)系、循環(huán)關(guān)系等。在流程圖中,步驟之間若存在分支關(guān)系,例如,對(duì)于某一起始步驟的輸出分支個(gè)數(shù) 至少為2個(gè),現(xiàn)有技術(shù)中,該流程圖的生成方法是在繪制起始步驟的矩形及各輸出分支對(duì) 應(yīng)分支步驟的矩形后,對(duì)起始步驟矩形和分支步驟矩形進(jìn)行連線,然后根據(jù)輸出對(duì)應(yīng)關(guān)系, 在起始步驟的矩形內(nèi)輸入與各輸出連線對(duì)應(yīng)的表示分支的描述,如“分支1”、“分支2”、“分 支3”等,如圖1所示。然而,該流程圖生成方法在當(dāng)起始步驟矩形內(nèi)具有文字描述時(shí),極易 將該表示分支的描述覆蓋,使得該流程圖表示不夠直觀。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種具有輸出分支的流程圖生成方法及裝置,能夠使得生成的 流程圖更直觀、清晰的表示各輸出分支。為了解決上述技術(shù)問題,本發(fā)明實(shí)施例的技術(shù)方案如下一種具有輸出分支的流程圖生成方法,包括建立一流程中步驟節(jié)點(diǎn)、輸出分支和連線的數(shù)據(jù)結(jié)構(gòu);根據(jù)所述數(shù)據(jù)結(jié)構(gòu)調(diào)取步驟節(jié)點(diǎn)的步驟編號(hào)與輸出分支的所屬步驟編號(hào)相同的 第一步驟節(jié)點(diǎn)和第一輸出分支,并生成第一步驟節(jié)點(diǎn)圖形及第一輸出分支圖形;遍歷所述數(shù)據(jù)結(jié)構(gòu),調(diào)取第二步驟節(jié)點(diǎn)并生成第二步驟節(jié)點(diǎn)圖形,所述第二步驟 節(jié)點(diǎn)是所述第一步驟節(jié)點(diǎn)的分支步驟,且所述第二步驟節(jié)點(diǎn)圖形的數(shù)量與所述第一輸出分 支圖形的數(shù)量相同;根據(jù)所述數(shù)據(jù)結(jié)構(gòu)生成所述第一輸出分支圖形與所述第二步驟節(jié)點(diǎn)圖形之間的 連線,所述連線的起點(diǎn)處輸出分支編號(hào)與所述第一輸出分支的輸出分支編號(hào)相同,所述連 線的終點(diǎn)處步驟編號(hào)與所述第二步驟節(jié)點(diǎn)的步驟編號(hào)相同。進(jìn)一步,所述生成第一步驟節(jié)點(diǎn)圖形及第一輸出分支圖形,包括設(shè)定所述第一步驟節(jié)點(diǎn)圖形的尺寸;根據(jù)所述第一步驟節(jié)點(diǎn)圖形的尺寸及所述第一輸出分支圖形的個(gè)數(shù),確定各第一 輸出分支圖形的尺寸;根據(jù)所述第一步驟節(jié)點(diǎn)圖形的尺寸及所述各第一輸出分支圖形的尺寸,輸出所述 第一步驟節(jié)點(diǎn)圖形及所述第一輸出分支圖形。進(jìn)一步,所述第一步驟節(jié)點(diǎn)圖形的尺寸大于所述第一輸出分支圖形的尺寸。進(jìn)一步,所述各第一輸出分支圖形等間距地分布于所述第一步驟節(jié)點(diǎn)圖形的下方。進(jìn)一步,所述遍歷所述數(shù)據(jù)結(jié)構(gòu),調(diào)取第二步驟節(jié)點(diǎn)并生成第二步驟節(jié)點(diǎn)圖形,包 括根據(jù)所述數(shù)據(jù)結(jié)構(gòu)調(diào)取與所述第一步驟節(jié)點(diǎn)的步驟編號(hào)連續(xù)的第二步驟節(jié)點(diǎn);根據(jù)預(yù)設(shè)的尺寸輸出第二步驟節(jié)點(diǎn)圖形。一種具有輸出分支的流程圖生成裝置,包括數(shù)據(jù)創(chuàng)建單元,用于建立一流程中步驟節(jié)點(diǎn)、輸出分支和連線的數(shù)據(jù)結(jié)構(gòu);第一生成單元,用于根據(jù)所述數(shù)據(jù)結(jié)構(gòu)調(diào)取步驟節(jié)點(diǎn)的步驟編號(hào)與輸出分支的所 屬步驟編號(hào)相同的第一步驟節(jié)點(diǎn)和第一輸出分支,并生成第一步驟節(jié)點(diǎn)圖形及第一輸出分 支圖形;第二生成單元,用于遍歷所述數(shù)據(jù)結(jié)構(gòu),調(diào)取第二步驟節(jié)點(diǎn)并生成第二步驟節(jié)點(diǎn) 圖形,所述第二步驟節(jié)點(diǎn)是所述第一步驟節(jié)點(diǎn)的分支步驟,且所述第二步驟節(jié)點(diǎn)圖形的數(shù) 量與所述第一輸出分支圖形的數(shù)量相同;第三生成單元,用于根據(jù)所述數(shù)據(jù)結(jié)構(gòu)生成所述第一輸出分支圖形與所述第二步 驟節(jié)點(diǎn)圖形之間的連線,所述連線的起點(diǎn)處輸出分支編號(hào)與所述第一輸出分支的輸出分支 編號(hào)相同,所述連線的終點(diǎn)處步驟編號(hào)與所述第二步驟節(jié)點(diǎn)的步驟編號(hào)相同。進(jìn)一步,所述第一生成單元包括第一調(diào)取子單元,用于根據(jù)所述數(shù)據(jù)結(jié)構(gòu)調(diào)取步驟節(jié)點(diǎn)的步驟編號(hào)與輸出分支的 所屬步驟編號(hào)相同的第一步驟節(jié)點(diǎn)和第一輸出分支;尺寸設(shè)定子單元,用于設(shè)定所述第一步驟節(jié)點(diǎn)圖形的尺寸;尺寸確定子單元,用于根據(jù)所述第一步驟節(jié)點(diǎn)圖形的尺寸及所述第一輸出分支圖 形的個(gè)數(shù),確定各第一輸出分支圖形的尺寸;第一輸出子單元,用于根據(jù)所述第一步驟節(jié)點(diǎn)圖形的尺寸及所述各第一輸出分支 圖形的尺寸,輸出所述第一步驟節(jié)點(diǎn)圖形及所述第一輸出分支圖形。進(jìn)一步,所述第一步驟節(jié)點(diǎn)圖形的尺寸大于所述第一輸出分支圖形的尺寸。進(jìn)一步,所述各第一輸出分支圖形等間距地分布于所述第一步驟節(jié)點(diǎn)圖形的下方。進(jìn)一步,所述第二生成單元包括第二調(diào)取子單元,用于根據(jù)所述數(shù)據(jù)結(jié)構(gòu)調(diào)取與所述第一步驟節(jié)點(diǎn)的步驟編號(hào)連 續(xù)的第二步驟節(jié)點(diǎn);第二輸出子單元,用于根據(jù)預(yù)設(shè)的尺寸輸出第二步驟節(jié)點(diǎn)圖形。本發(fā)明實(shí)施例通過(guò)增加創(chuàng)建輸出分支的數(shù)據(jù)結(jié)構(gòu),生成步驟節(jié)點(diǎn)的輸出分支圖 形,并建立該輸出分支圖形與分支步驟節(jié)點(diǎn)圖形之間的連接,生成了具有輸出分支的流程 圖。該流程圖將輸出分支從步驟節(jié)點(diǎn)中分離出來(lái),避免了現(xiàn)有技術(shù)中輸出分支位于步驟節(jié) 點(diǎn)圖形內(nèi)所造成的步驟節(jié)點(diǎn)文字覆蓋輸出分支的問題,使得流程圖表示清晰、直觀。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。圖1是現(xiàn)有技術(shù)中生成的具有輸出分支的流程圖的示意圖;圖2是本發(fā)明實(shí)施例一種具有輸出分支的流程圖生成方法流程圖;圖3是本發(fā)明實(shí)施例另一種具有輸出分支的流程圖生成方法流程圖;圖4是圖3所示實(shí)施例中流程圖的示意圖;圖5是本發(fā)明實(shí)施例一種具有輸出分支的流程圖生成裝置結(jié)構(gòu)示意圖;圖6是本發(fā)明實(shí)施例另一種具有輸出分支的流程圖生成裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使本領(lǐng)域技術(shù)人員能進(jìn)一步了解本發(fā)明的特征及技術(shù)內(nèi)容,請(qǐng)參閱以下有關(guān) 本發(fā)明的詳細(xì)說(shuō)明與附圖,附圖僅提供參考與說(shuō)明,并非用來(lái)限制本發(fā)明。下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案進(jìn)行描述。參見圖2,為本發(fā)明實(shí)施例一種具有輸出分支的流程圖生成方法流程圖。該方法可以包括步驟201,建立一流程中步驟節(jié)點(diǎn)、輸出分支和連線的數(shù)據(jù)結(jié)構(gòu)。首先將一流程拆分為步驟節(jié)點(diǎn)、輸出分支和連線三部分,并相應(yīng)建立各部分的數(shù) 據(jù)結(jié)構(gòu),該數(shù)據(jù)結(jié)構(gòu)的具體形式可以根據(jù)需要確定。其中,輸出分支用于表示某步驟節(jié)點(diǎn)具 有分支,輸出分支的數(shù)據(jù)結(jié)構(gòu)包含用于表明該輸出分支所屬步驟的編號(hào)以及該輸出分支編 號(hào)等數(shù)據(jù)。步驟202,根據(jù)數(shù)據(jù)結(jié)構(gòu)調(diào)取第一步驟節(jié)點(diǎn)和第一輸出分支,并生成第一步驟節(jié)點(diǎn) 圖形及第一輸出分支圖形。其中,第一步驟節(jié)點(diǎn)的步驟編號(hào)與第一輸出分支的所屬步驟編號(hào)相同。步驟203,遍歷數(shù)據(jù)結(jié)構(gòu),調(diào)取第二步驟節(jié)點(diǎn)并生成第二步驟節(jié)點(diǎn)圖形。其中,第二步驟節(jié)點(diǎn)是第一步驟節(jié)點(diǎn)的分支步驟,且第二步驟節(jié)點(diǎn)圖形的數(shù)量與 第一輸出分支圖形的數(shù)量相同。步驟204,根據(jù)數(shù)據(jù)結(jié)構(gòu)生成第一輸出分支圖形與第二步驟節(jié)點(diǎn)圖形之間的連線。其中,連線的起點(diǎn)處輸出分支編號(hào)與第一輸出分支的輸出分支編號(hào)相同,連線的 終點(diǎn)處步驟編號(hào)與第二步驟節(jié)點(diǎn)的步驟編號(hào)相同。本發(fā)明實(shí)施例通過(guò)增加創(chuàng)建輸出分支的數(shù)據(jù)結(jié)構(gòu),生成步驟節(jié)點(diǎn)的輸出分支圖 形,并建立該輸出分支圖形與分支步驟節(jié)點(diǎn)圖形之間的連接,生成了具有輸出分支的流程 圖。該流程圖將輸出分支從步驟節(jié)點(diǎn)中分離出來(lái),避免了現(xiàn)有技術(shù)中輸出分支位于步驟節(jié) 點(diǎn)圖形內(nèi)所造成的步驟節(jié)點(diǎn)文字覆蓋輸出分支的問題,使得流程圖表示清晰、直觀。參見圖3,為本發(fā)明實(shí)施例另一種具有輸出分支的流程圖生成方法流程圖。該方法可以包括步驟301,建立一流程中步驟節(jié)點(diǎn)、輸出分支和連線的數(shù)據(jù)結(jié)構(gòu)。在本實(shí)施例中,建立的數(shù)據(jù)結(jié)構(gòu)可以包括步驟節(jié)點(diǎn)、輸出分支和連線,其中,步驟 節(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)包含步驟編號(hào)node,步驟名稱以及該步驟的輸出分支編號(hào)等,例如,某步驟 節(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)為(110如1,開立賬戶,1,2,3),其中,1,2,3代表該步驟節(jié)點(diǎn)存在三個(gè)輸出分支,各輸出分支的編號(hào)分別為1,2,3。輸出分支的數(shù)據(jù)結(jié)構(gòu)包含該輸出分支的編號(hào),該輸出分支所屬的步驟編號(hào),該輸 出分支輸出的連線編號(hào)等,例如某一輸出分支的數(shù)據(jù)結(jié)構(gòu)為(l,n0del,linel)0連線的數(shù)據(jù)結(jié)構(gòu)包含連線名稱,連線起點(diǎn)處的輸出分支的編號(hào),連線終點(diǎn)處的交 易步驟編號(hào),例如某一連線的數(shù)據(jù)結(jié)構(gòu)為(linel,1,node2)。在本實(shí)施例中,以如下數(shù)據(jù)結(jié)構(gòu)為例進(jìn)行說(shuō)明(node 1,開立賬戶,1,2,3)、(node2,設(shè)置密碼,[4] ) , (node3,開通業(yè)務(wù),5), (node4,設(shè)置其它服務(wù),6),(1,nodel, linel)、(2,nodel, line2), (3,nodel, line3), (linel, 1,node2),(line2,2,node3),(line3,3,node4),其中,對(duì)于只有一個(gè)輸出分支的步 驟節(jié)點(diǎn),其數(shù)據(jù)結(jié)構(gòu)中也可以不包含輸出分支的編號(hào)。步驟302,根據(jù)數(shù)據(jù)結(jié)構(gòu)調(diào)取步驟節(jié)點(diǎn)的步驟編號(hào)與輸出分支的所屬步驟編號(hào)相 同的第一步驟節(jié)點(diǎn)和第一輸出分支。其中,步驟節(jié)點(diǎn)(nodel,開立賬戶,1,2,3)的步驟編號(hào)nodel與輸出分支(1, nodel, linel)、(2,nodel,line2),(3,nodel,line3)所屬的步驟編號(hào) nodel 相同,則調(diào)取以 上數(shù)據(jù)。為后續(xù)表示方便,將(nodel,開立賬戶,1,2,3^記為第一步驟節(jié)點(diǎn),將(1,nodel, linel), (2, nodel, line2), (3, nodel, line3)即為第一輸出分支,其中,該第一輸出分支的 數(shù)量為3個(gè)。在調(diào)取第一步驟節(jié)點(diǎn)及第一輸出分支后,即轉(zhuǎn)入步驟303 305生成第一步 驟節(jié)點(diǎn)圖形和第一輸出分支圖形。步驟303,設(shè)定第一步驟節(jié)點(diǎn)圖形的尺寸。本實(shí)施例中,設(shè)定該第一步驟節(jié)點(diǎn)圖形為矩形,當(dāng)然在其它實(shí)施例中,還可以設(shè)定 為其它形狀,例如菱形等。設(shè)定該矩形的寬度為W,高度為H。步驟304,根據(jù)第一步驟節(jié)點(diǎn)圖形的尺寸及第一輸出分支圖形的個(gè)數(shù),確定各第一 輸出分支圖形的尺寸。設(shè)定第一輸出分支圖形也為矩形,當(dāng)然也可以是其它形狀。在本步驟中,可以先設(shè) 定一個(gè)第一輸出分支圖形的尺寸為w,高度為h,第一步驟節(jié)點(diǎn)圖形的尺寸大于第一輸出分 支圖形的尺寸,各第一輸出分支圖形之間的間距為S。然后根據(jù)第一輸出分支的個(gè)數(shù)n,計(jì)算所有第一輸出分支圖形的總寬度
η
ww = YjW+ (η-I)* s,然后比較總寬度ww與第一步驟節(jié)點(diǎn)圖形的寬度W的大小,若W < ww,
i=\
則將W修改為ww。步驟305,根據(jù)第一步驟節(jié)點(diǎn)圖形的尺寸及各第一輸出分支圖形的尺寸,輸出第一 步驟節(jié)點(diǎn)圖形及第一輸出分支圖形。如圖4所示,具體的,可以首先以點(diǎn)(x,y)為起始點(diǎn),輸出第一步驟節(jié)點(diǎn)的矩形,該 矩形寬為W,高為H。然后,以(x,y+H)為起始坐標(biāo),生成輸出分支編號(hào)為1的第一輸出分支 的矩形,該矩形寬度為w,高度為h;以(x+W+s,y+H)為起始坐標(biāo),生成輸出分支編號(hào)為2的 第一輸出分支的矩形,該矩形寬度為w,高度為h;以(x+2w+k,y+H)為起始坐標(biāo),生成輸出 分支編號(hào)為3的第一輸出分支的矩形,該矩形寬度為w,高度為h。各第一輸出分支圖形等間距地分布于第一步驟節(jié)點(diǎn)圖形的下方。步驟306,根據(jù)數(shù)據(jù)結(jié)構(gòu)調(diào)取與第一步驟節(jié)點(diǎn)的步驟編號(hào)連續(xù)的第二步驟節(jié)點(diǎn)。
在本步驟中,調(diào)取第一步驟節(jié)點(diǎn)的分支步驟,也即第二步驟節(jié)點(diǎn),可以根據(jù)步驟編 號(hào)調(diào)取,具體與數(shù)據(jù)結(jié)構(gòu)的建立相關(guān),在本實(shí)施例中,步驟節(jié)點(diǎn)與其分支步驟節(jié)點(diǎn)的步驟編 號(hào)依次連續(xù),所以,可以調(diào)取與第一步驟節(jié)點(diǎn)的步驟編號(hào)連續(xù)的步驟節(jié)點(diǎn)作為第二步驟節(jié) 點(diǎn)。在本實(shí)施例中,即調(diào)取(node2,設(shè)置密碼,4)、(n0de3,開通業(yè)務(wù),5),(n0de4,設(shè)置 其它服務(wù),6)。步驟307,根據(jù)預(yù)設(shè)的尺寸輸出第二步驟節(jié)點(diǎn)圖形。在本實(shí)施例中,可以設(shè)定第二步驟節(jié)點(diǎn)圖形也為矩形,其尺寸可以與第一步驟節(jié) 點(diǎn)圖形的尺寸小,也可以相同,此處不作限定。在生成該第二步驟節(jié)點(diǎn)圖形時(shí),可以采用步驟305所述的方法,以某一坐標(biāo)點(diǎn) (xl,yl)為起始點(diǎn),輸出矩形,并使矩形的寬度和高度滿足預(yù)設(shè)的尺寸。步驟308,根據(jù)數(shù)據(jù)結(jié)構(gòu)生成第一輸出分支圖形與第二步驟節(jié)點(diǎn)圖形之間的連線。在輸出第二步驟節(jié)點(diǎn)圖形后,根據(jù)連線的數(shù)據(jù)結(jié)構(gòu),調(diào)取起點(diǎn)處輸出分支編號(hào)與 第一輸出分支的輸出分支編號(hào)相同,終點(diǎn)處步驟編號(hào)與第二步驟節(jié)點(diǎn)的步驟編號(hào)相同的連 線,然后生成第一輸出分支圖形與第二步驟節(jié)點(diǎn)圖形之間的連線。在本實(shí)施例中,連線(lineLl, node2)的起點(diǎn)處為第一輸出分支(1,nodel, linel),終點(diǎn)處為第二步驟節(jié)點(diǎn)(node2,設(shè)置密碼,4);連線(line2,2, node3)的起點(diǎn) 處為第一輸出分支(2,n0del,line2),終點(diǎn)處為第二步驟節(jié)點(diǎn)(node3,開通業(yè)務(wù),5);連 線(line3,3,node4)的起點(diǎn)處為第一輸出分支(3, nodel, line3),終點(diǎn)處為第二步驟節(jié)點(diǎn) (n0de4,設(shè)置其它服務(wù),6)。在生成第一輸出分支圖形與第二步驟節(jié)點(diǎn)之間的連線后,即生成了該具有輸出分 支的流程圖,若該流程圖中還包含其它輸出分支結(jié)構(gòu),則可根據(jù)上述步驟繼續(xù)生成,此處不 再贅述。在本實(shí)施例中,還可以在生成第一步驟節(jié)點(diǎn)圖形及第二步驟節(jié)點(diǎn)圖形時(shí),在形成 的圖形中顯示步驟節(jié)點(diǎn)的名稱,如“開立賬戶”等,在形成第一輸出分支圖形時(shí),在形成的圖 形中顯示輸出分支的編號(hào),如“1”。本發(fā)明實(shí)施例通過(guò)增加創(chuàng)建輸出分支的數(shù)據(jù)結(jié)構(gòu),生成步驟節(jié)點(diǎn)的輸出分支圖 形,并建立該輸出分支圖形與分支步驟節(jié)點(diǎn)圖形之間的連接,生成了具有輸出分支的流程 圖。該流程圖將輸出分支從步驟節(jié)點(diǎn)中分離出來(lái),避免了現(xiàn)有技術(shù)中輸出分支位于步驟節(jié) 點(diǎn)圖形內(nèi)所造成的步驟節(jié)點(diǎn)文字覆蓋輸出分支的問題,使得流程圖表示清晰、直觀。以上是對(duì)本發(fā)明方法實(shí)施例的描述,下面對(duì)實(shí)現(xiàn)上述方法的裝置進(jìn)行描述。參見圖5,為本發(fā)明實(shí)施例一種具有輸出分支的流程圖生成裝置結(jié)構(gòu)示意圖。該裝置可以包括數(shù)據(jù)創(chuàng)建單元501,用于建立一流程中步驟節(jié)點(diǎn)、輸出分支和連線的數(shù)據(jù)結(jié)構(gòu)。第一生成單元502,用于根據(jù)數(shù)據(jù)結(jié)構(gòu)調(diào)取步驟節(jié)點(diǎn)的步驟編號(hào)與輸出分支的所 屬步驟編號(hào)相同的第一步驟節(jié)點(diǎn)和第一輸出分支,并生成第一步驟節(jié)點(diǎn)圖形及第一輸出分 支圖形。第二生成單元503,用于遍歷數(shù)據(jù)結(jié)構(gòu),調(diào)取第二步驟節(jié)點(diǎn)并生成第二步驟節(jié)點(diǎn)圖 形,第二步驟節(jié)點(diǎn)是第一步驟節(jié)點(diǎn)的分支步驟,且第二步驟節(jié)點(diǎn)圖形的數(shù)量與第一輸出分 支圖形的數(shù)量相同。
第三生成單元504,用于根據(jù)數(shù)據(jù)結(jié)構(gòu)生成第一輸出分支圖形與第二步驟節(jié)點(diǎn)圖 形之間的連線,連線的起點(diǎn)處輸出分支編號(hào)與第一輸出分支的輸出分支編號(hào)相同,連線的 終點(diǎn)處步驟編號(hào)與第二步驟節(jié)點(diǎn)的步驟編號(hào)相同。數(shù)據(jù)創(chuàng)建單元501將一流程拆分為步驟節(jié)點(diǎn)、輸出分支和連線三部分,并相應(yīng)建 立各部分的數(shù)據(jù)結(jié)構(gòu),該數(shù)據(jù)結(jié)構(gòu)的具體形式可以根據(jù)需要確定。其中,輸出分支用于表示 某步驟節(jié)點(diǎn)具有分支,輸出分支的數(shù)據(jù)結(jié)構(gòu)包含用于表明該輸出分支所屬步驟的編號(hào)以及 該輸出分支編號(hào)等數(shù)據(jù)。然后,第一生成單元502調(diào)取第一步驟節(jié)點(diǎn)和第一輸出分支,并生 成第一步驟節(jié)點(diǎn)圖形及第一輸出分支圖形,其中,第一步驟節(jié)點(diǎn)的步驟編號(hào)與第一輸出分 支的所屬步驟編號(hào)相同。第二生成單元503調(diào)取第二步驟節(jié)點(diǎn)并生成第二步驟節(jié)點(diǎn)圖形, 第二步驟節(jié)點(diǎn)是第一步驟節(jié)點(diǎn)的分支步驟,且第二步驟節(jié)點(diǎn)圖形的數(shù)量與第一輸出分支圖 形的數(shù)量相同,第三生成單元504生成第一輸出分支圖形與第二步驟節(jié)點(diǎn)圖形之間的連 線,其中,連線的起點(diǎn)處輸出分支編號(hào)與第一輸出分支的輸出分支編號(hào)相同,連線的終點(diǎn)處 步驟編號(hào)與第二步驟節(jié)點(diǎn)的步驟編號(hào)相同。本發(fā)明實(shí)施例通過(guò)上述單元增加創(chuàng)建輸出分支的數(shù)據(jù)結(jié)構(gòu),生成步驟節(jié)點(diǎn)的輸出 分支圖形,并建立該輸出分支圖形與分支步驟節(jié)點(diǎn)圖形之間的連接,生成了具有輸出分支 的流程圖。該流程圖將輸出分支從步驟節(jié)點(diǎn)中分離出來(lái),避免了現(xiàn)有技術(shù)中輸出分支位于 步驟節(jié)點(diǎn)圖形內(nèi)所造成的步驟節(jié)點(diǎn)文字覆蓋輸出分支的問題,使得流程圖表示清晰、直觀。參見圖6,為本發(fā)明實(shí)施例另一種具有輸出分支的流程圖生成裝置結(jié)構(gòu)示意圖。該裝置可以包括數(shù)據(jù)創(chuàng)建單元601、第一生成單元602、第二生成單元603、第三生 成單元604。其中,數(shù)據(jù)創(chuàng)建單元601、第三生成單元604與前述實(shí)施例中的數(shù)據(jù)創(chuàng)建單元 501、第三生成單元504類似,此處不再贅述。本實(shí)施例中,第一生成單元602可以包括第一調(diào)取子單元6021,用于根據(jù)數(shù)據(jù)結(jié)構(gòu)調(diào)取步驟節(jié)點(diǎn)的步驟編號(hào)與輸出分支的 所屬步驟編號(hào)相同的第一步驟節(jié)點(diǎn)和第一輸出分支。尺寸設(shè)定子單元6022,用于設(shè)定第一步驟節(jié)點(diǎn)圖形的尺寸。尺寸確定子單元6023,用于根據(jù)第一步驟節(jié)點(diǎn)圖形的尺寸及第一輸出分支圖形的 個(gè)數(shù),確定各第一輸出分支圖形的尺寸。第一輸出子單元60M,用于根據(jù)第一步驟節(jié)點(diǎn)圖形的尺寸及各第一輸出分支圖形 的尺寸,輸出第一步驟節(jié)點(diǎn)圖形及第一輸出分支圖形。第二生成單元603可以包括第二調(diào)取子單元6031,用于根據(jù)數(shù)據(jù)結(jié)構(gòu)調(diào)取與第一步驟節(jié)點(diǎn)的步驟編號(hào)連續(xù)的 第二步驟節(jié)點(diǎn)。第二輸出子單元6032,用于根據(jù)預(yù)設(shè)的尺寸輸出第二步驟節(jié)點(diǎn)圖形。本發(fā)明實(shí)施例通過(guò)上述單元增加創(chuàng)建輸出分支的數(shù)據(jù)結(jié)構(gòu),生成步驟節(jié)點(diǎn)的輸出 分支圖形,并建立該輸出分支圖形與分支步驟節(jié)點(diǎn)圖形之間的連接,生成了具有輸出分支 的流程圖。該流程圖將輸出分支從步驟節(jié)點(diǎn)中分離出來(lái),避免了現(xiàn)有技術(shù)中輸出分支位于 步驟節(jié)點(diǎn)圖形內(nèi)所造成的步驟節(jié)點(diǎn)文字覆蓋輸出分支的問題,使得流程圖表示清晰、直觀。以上裝置實(shí)施例中各單元、子單元的具體實(shí)現(xiàn)過(guò)程請(qǐng)參照前述方法實(shí)施例中的相 應(yīng)描述,此處不再贅述。
以上所述的本發(fā)明實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明 的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求保護(hù)范 圍之內(nèi)。
權(quán)利要求
1.一種具有輸出分支的流程圖生成方法,其特征在于,包括建立一流程中步驟節(jié)點(diǎn)、輸出分支和連線的數(shù)據(jù)結(jié)構(gòu);根據(jù)所述數(shù)據(jù)結(jié)構(gòu)調(diào)取步驟節(jié)點(diǎn)的步驟編號(hào)與輸出分支的所屬步驟編號(hào)相同的第一 步驟節(jié)點(diǎn)和第一輸出分支,并生成第一步驟節(jié)點(diǎn)圖形及第一輸出分支圖形;遍歷所述數(shù)據(jù)結(jié)構(gòu),調(diào)取第二步驟節(jié)點(diǎn)并生成第二步驟節(jié)點(diǎn)圖形,所述第二步驟節(jié)點(diǎn) 是所述第一步驟節(jié)點(diǎn)的分支步驟,且所述第二步驟節(jié)點(diǎn)圖形的數(shù)量與所述第一輸出分支圖 形的數(shù)量相同;根據(jù)所述數(shù)據(jù)結(jié)構(gòu)生成所述第一輸出分支圖形與所述第二步驟節(jié)點(diǎn)圖形之間的連線, 所述連線的起點(diǎn)處輸出分支編號(hào)與所述第一輸出分支的輸出分支編號(hào)相同,所述連線的終 點(diǎn)處步驟編號(hào)與所述第二步驟節(jié)點(diǎn)的步驟編號(hào)相同。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述生成第一步驟節(jié)點(diǎn)圖形及第一輸出 分支圖形,包括設(shè)定所述第一步驟節(jié)點(diǎn)圖形的尺寸;根據(jù)所述第一步驟節(jié)點(diǎn)圖形的尺寸及所述第一輸出分支圖形的個(gè)數(shù),確定各第一輸出 分支圖形的尺寸;根據(jù)所述第一步驟節(jié)點(diǎn)圖形的尺寸及所述各第一輸出分支圖形的尺寸,輸出所述第一 步驟節(jié)點(diǎn)圖形及所述第一輸出分支圖形。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述第一步驟節(jié)點(diǎn)圖形的尺寸大于所述 第一輸出分支圖形的尺寸。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述各第一輸出分支圖形等間距地分布 于所述第一步驟節(jié)點(diǎn)圖形的下方。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述遍歷所述數(shù)據(jù)結(jié)構(gòu),調(diào)取第二步驟節(jié) 點(diǎn)并生成第二步驟節(jié)點(diǎn)圖形,包括根據(jù)所述數(shù)據(jù)結(jié)構(gòu)調(diào)取與所述第一步驟節(jié)點(diǎn)的步驟編號(hào)連續(xù)的第二步驟節(jié)點(diǎn);根據(jù)預(yù)設(shè)的尺寸輸出第二步驟節(jié)點(diǎn)圖形。
6.一種具有輸出分支的流程圖生成裝置,其特征在于,包括數(shù)據(jù)創(chuàng)建單元,用于建立一流程中步驟節(jié)點(diǎn)、輸出分支和連線的數(shù)據(jù)結(jié)構(gòu);第一生成單元,用于根據(jù)所述數(shù)據(jù)結(jié)構(gòu)調(diào)取步驟節(jié)點(diǎn)的步驟編號(hào)與輸出分支的所屬步 驟編號(hào)相同的第一步驟節(jié)點(diǎn)和第一輸出分支,并生成第一步驟節(jié)點(diǎn)圖形及第一輸出分支圖 形;第二生成單元,用于遍歷所述數(shù)據(jù)結(jié)構(gòu),調(diào)取第二步驟節(jié)點(diǎn)并生成第二步驟節(jié)點(diǎn)圖形, 所述第二步驟節(jié)點(diǎn)是所述第一步驟節(jié)點(diǎn)的分支步驟,且所述第二步驟節(jié)點(diǎn)圖形的數(shù)量與所 述第一輸出分支圖形的數(shù)量相同;第三生成單元,用于根據(jù)所述數(shù)據(jù)結(jié)構(gòu)生成所述第一輸出分支圖形與所述第二步驟節(jié) 點(diǎn)圖形之間的連線,所述連線的起點(diǎn)處輸出分支編號(hào)與所述第一輸出分支的輸出分支編號(hào) 相同,所述連線的終點(diǎn)處步驟編號(hào)與所述第二步驟節(jié)點(diǎn)的步驟編號(hào)相同。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一生成單元包括第一調(diào)取子單元,用于根據(jù)所述數(shù)據(jù)結(jié)構(gòu)調(diào)取步驟節(jié)點(diǎn)的步驟編號(hào)與輸出分支的所屬 步驟編號(hào)相同的第一步驟節(jié)點(diǎn)和第一輸出分支;尺寸設(shè)定子單元,用于設(shè)定所述第一步驟節(jié)點(diǎn)圖形的尺寸;尺寸確定子單元,用于根據(jù)所述第一步驟節(jié)點(diǎn)圖形的尺寸及所述第一輸出分支圖形的 個(gè)數(shù),確定各第一輸出分支圖形的尺寸;第一輸出子單元,用于根據(jù)所述第一步驟節(jié)點(diǎn)圖形的尺寸及所述各第一輸出分支圖形 的尺寸,輸出所述第一步驟節(jié)點(diǎn)圖形及所述第一輸出分支圖形。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第一步驟節(jié)點(diǎn)圖形的尺寸大于所述 第一輸出分支圖形的尺寸。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述各第一輸出分支圖形等間距地分布 于所述第一步驟節(jié)點(diǎn)圖形的下方。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第二生成單元包括第二調(diào)取子單元,用于根據(jù)所述數(shù)據(jù)結(jié)構(gòu)調(diào)取與所述第一步驟節(jié)點(diǎn)的步驟編號(hào)連續(xù)的 第二步驟節(jié)點(diǎn);第二輸出子單元,用于根據(jù)預(yù)設(shè)的尺寸輸出第二步驟節(jié)點(diǎn)圖形。
全文摘要
本發(fā)明提供一種具有輸出分支的流程圖生成方法及裝置。其中,流程圖生成方法包括建立一流程中步驟節(jié)點(diǎn)、輸出分支和連線的數(shù)據(jù)結(jié)構(gòu);根據(jù)所述數(shù)據(jù)結(jié)構(gòu)調(diào)取步驟節(jié)點(diǎn)的步驟編號(hào)與輸出分支的所屬步驟編號(hào)相同的第一步驟節(jié)點(diǎn)和第一輸出分支,并生成第一步驟節(jié)點(diǎn)圖形及第一輸出分支圖形;遍歷所述數(shù)據(jù)結(jié)構(gòu),調(diào)取第二步驟節(jié)點(diǎn)并生成第二步驟節(jié)點(diǎn)圖形;根據(jù)所述數(shù)據(jù)結(jié)構(gòu)生成所述第一輸出分支圖形與所述第二步驟節(jié)點(diǎn)圖形之間的連線。本發(fā)明實(shí)施例生成的流程圖將輸出分支從步驟節(jié)點(diǎn)中分離出來(lái),避免了現(xiàn)有技術(shù)中輸出分支位于步驟節(jié)點(diǎn)圖形內(nèi)所造成的步驟節(jié)點(diǎn)文字覆蓋輸出分支的問題,使得流程圖表示清晰、直觀。
文檔編號(hào)G06F9/44GK102122246SQ20111005356
公開日2011年7月13日 申請(qǐng)日期2011年3月7日 優(yōu)先權(quán)日2011年3月7日
發(fā)明者吳會(huì), 廖曉歡, 李瑩, 田振川, 薛俊鵬 申請(qǐng)人:中國(guó)農(nóng)業(yè)銀行股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1