本發(fā)明實施例涉及計算機技術(shù)領(lǐng)域,尤其涉及一種分支視圖的生成方法及裝置。
背景技術(shù):
為了能夠更科學、更有效的對不斷增多的軟件工程項目,實現(xiàn)軟件工程項目全面網(wǎng)絡(luò)信息化管理,軟件工程項目管理已成為軟件項目開發(fā)獲取成功的關(guān)鍵因素,它能夠軟件開發(fā)過程中所涉及的過程、人員、產(chǎn)品、成本和進度等要素進行分析和管理,以確保軟件項目能夠按照預定的成本、進度和質(zhì)量順利完成。
軟件項目管理中最常用的一項工作就是管理項目的分支視圖,通過分支視圖能夠?qū)㈨椖康母鱾€分支以及最終的軟件版本以圖形化的形式展現(xiàn)出來,實現(xiàn)最終的版本發(fā)布。這里的分支一般指某個軟件項目的代碼基線,并且與基線或其他分支項目基線有著相互之間的關(guān)聯(lián),進一步將各個分支上的代碼進行合并,可以生成軟件版本。
目前,通常采用Microsoft Visio或者PowerPoint等繪圖工具生成分支視圖,進而將軟件項目的各個分支以及最終的版本展現(xiàn)出來,但是發(fā)明人在實現(xiàn)發(fā)明的過程中發(fā)現(xiàn)了如下問題,現(xiàn)有技術(shù)的繪圖方式需要繪圖人員根據(jù)軟件項目的各個分支逐個繪制,然而當所需繪制的軟件項目眾多、軟件項目需要頻繁變更或者軟件項目有突發(fā)分支事件時,繪圖人員需要頻繁的在繪圖軟件上修改,使得繪圖人員操作便捷,進而導致繪圖效率低下。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種分支視圖的生成方法及裝置,提高了分支視圖的繪圖效率。
一方面,本發(fā)明實施例提供了一種分支視圖的生成方法,包括:
獲取項目節(jié)點信息,所述項目節(jié)點信息包括項目類型及項目時間信息;
根據(jù)項目計劃生成項目時間坐標軸,所述項目計劃用于匯總項目節(jié)點信息;
根據(jù)所述項目節(jié)點信息按照預定作圖規(guī)則在所述項目時間坐標軸上對應的坐標位置生成項目類型對應的分支視圖。
另一方面,本發(fā)明實施例提供了一種分支視圖的生成裝置,包括:
獲取單元,用于獲取項目節(jié)點信息,所述項目節(jié)點信息包括項目類型及項目時間信息;
時間生成單元,用于根據(jù)項目計劃生成項目時間坐標軸,所述項目計劃用于匯總項目節(jié)點信息;
分支生成單元,用于根據(jù)所述項目節(jié)點信息按照預定作圖規(guī)則在所述項目時間坐標軸上對應的坐標位置生成項目類型對應的分支視圖。
本發(fā)明實施例提供的一種分支視圖的生成方法及裝置,首先獲取項目節(jié)點信息,這里的項目節(jié)點信息包括項目類型及項目時間信息,并且繪圖軟件根據(jù)不同的項目類型進行相應的參數(shù)配置,保證了項目的多樣性,進一步根據(jù)項目計劃生成項目時間坐標軸,根據(jù)項目節(jié)點信息按照預定作圖規(guī)則在項目時間坐標軸上對應的坐標位置生成項目類型對應的分支視圖,通過根據(jù)項目時間信息可以隨時調(diào)節(jié)項目類型的分支視圖,實現(xiàn)快速作圖。與現(xiàn)有技術(shù)采用手動繪制生成分支視圖的方法相比,本發(fā)明實施例通過獲取繪圖頁面中用戶輸入的項目節(jié)點信息,并且根據(jù)該項目節(jié)點信息自動生成項目類型對應的分支視圖,使得繪圖人員的繪圖操作更加便捷,并且繪制風格統(tǒng)一,能夠滿足不同繪圖人員的需求,提高了分支視圖的繪圖效率。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作以簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的一種分支視圖的生成方法流程示意圖;
圖2為本發(fā)明實施例提供的另一種分支視圖的生成方法流程示意圖;
圖3為本發(fā)明實施例提供的一種分支視圖的生成裝置結(jié)構(gòu)示意圖;
圖4為本發(fā)明實施例提供的另一種分支視圖的生成裝置結(jié)構(gòu)示意圖;
圖5為本發(fā)明實施例提供的一種服務器的結(jié)構(gòu)示意圖;
圖6為本發(fā)明實施例提供的分支視圖效果示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
現(xiàn)有的技術(shù)通常采用Microsoft Visio或者PowerPoint等繪圖工具生成分支視圖,進而將軟件項目的各個分支以及最終的版本展現(xiàn)出來,然而當所需繪制的軟件項目過多時,現(xiàn)有技術(shù)的手動繪圖方式使得繪圖操作不夠便捷,導致繪圖效率低下。
為了解決上述問題,本發(fā)明實施例提供了一種分支視圖的生成方法,能夠提高分支視圖的繪圖效率。圖1所示,該方法包括:
101、獲取項目節(jié)點信息。
其中,項目節(jié)點信息包括項目類型及項目時間信息,這里的項目類型可以包括但不限制于分支和版本,項目時間信息可以包括但不限制于分支和版本生成的時間。需要說明的是,這里的分支是版本控制的基礎(chǔ)組成部分,它可以開發(fā)一條線獨立于另一條線,用來維護獨立的開發(fā)支線,通過對分支進行修改合并能夠得到最新版本。
這里的獲取項目節(jié)點信息的執(zhí)行主體為繪圖軟件,繪圖軟件根據(jù)用戶輸入的項目節(jié)點信息進行參數(shù)配置,例如,對于項目類型對應為分支,繪圖軟件獲取到用戶輸入分支的時間信息,具體可以包括分支的起始時間和結(jié)束時間,進一步根據(jù)分支的時間信息進行相應的參數(shù)配置,另外,為了方便用戶對不同的分支進行區(qū)分,可以相應為分支設(shè)置名稱或者自定義分支的基本信息。
102、根據(jù)項目計劃生成項目時間坐標軸。
這里的項目計劃用于匯總項目節(jié)點信息,并且記錄有各個項目的起始時間和結(jié)束時間,進一步根據(jù)項目計劃中最早的起始時間定義顯示項目時間坐標軸的起點,根據(jù)項目計劃中最晚的結(jié)束時間定義顯示項目時間坐標軸的終點,這里的顯示起點和顯示終點的設(shè)置可以根據(jù)項目時間進行調(diào)整,本發(fā)明實施例不做限定。
需要說明的是,本發(fā)明實施例還可以對項目時間坐標軸的起始時間和結(jié)束時間之間的時間進行劃分,劃分為多個時間間隔,若用戶想要查看某一時間間隔內(nèi)的項目計劃,則在項目時間坐標軸上選取對應的時間間隔內(nèi)以查看該時間間隔內(nèi)的項目計劃。
103、根據(jù)項目節(jié)點信息按照預定作圖規(guī)則在項目時間坐標軸上對應的坐標位置生成項目類型對應的分支視圖。
其中,預定作圖規(guī)則可以根據(jù)用戶輸入的項目節(jié)點信息進行相應設(shè)置,也可以根據(jù)繪圖工具默認設(shè)置,本發(fā)明實施例對預定作圖規(guī)則不做限定,若項目類型對應為版本,這里的預定作圖規(guī)則可以包括設(shè)置該版本的作圖類型和作圖位置等規(guī)則,這里的作圖類型版本可以包括但不限制于版本所采用的作圖線條、線條顏色和標記圖形等等。
具體地,對于本發(fā)明實施例可以首先根據(jù)項目計劃生產(chǎn)項目時間坐標軸,這里的項目時間坐標軸可以相當于一個時間日歷表,能夠根據(jù)項目計劃中項目節(jié)點信息的項目時間信息生成坐標軸的起始時間和結(jié)束時間,也可以根據(jù)用戶輸入坐標軸的起始時間和結(jié)束時間自定義生成,用于方便查詢項目的時間節(jié)點,由于不同的項目類型對應的項目時間信息有所不同,進一步根據(jù)項目節(jié)點信息按照預定作圖規(guī)則在項目時間坐標軸上對應的坐標位置生成項目類型對應的分支視圖。
需要說明的是,上述生成分支視圖的操作是在繪圖軟件中的繪圖頁面完成,該繪圖頁面為分支管理工具的主界面,主要用于根據(jù)用戶輸入的項目節(jié)點信息生成項目類型對應的分支視圖。
示例性的,本發(fā)明實施例中的分支視圖生成方法具體步驟通過使用分支視圖工具生成分支視圖來進一步說明,這里的分支視圖工具可以采用VBA語言開發(fā),并結(jié)合Microsoft Excel的數(shù)據(jù)維護,能夠統(tǒng)一、快速和便捷的生成分支視圖。該視圖分支工具主要包括以下幾個sheet頁面,History頁面,主要用于更新各個分支和版本信息和保存分支視圖工具的授權(quán)碼信息;Readme頁面,主要用于解釋分支和版本信息中各個屬性參數(shù);BranchView頁面,主要用于繪制分支視圖;
上述的BranchView頁面為分支視圖工具的主界面,當用戶點擊進入BranchView頁面后,該頁面顯示有以下幾個區(qū)域組成,
1、項目基本信息區(qū)域,該區(qū)域不參與分支視圖的繪制,用于記錄項目的文檔信息,例如項目計劃、項目當前的進度和項目困難等等。
2、視圖配置區(qū)域,該區(qū)域不參與分支視圖的繪制,用于顯示項目的當前狀態(tài),例如在該區(qū)域配置Branch、Release和Status三個選擇按鈕,這里的Branch為顯示分支,Release為顯示版本,Status為顯示當前狀態(tài),當按鈕被選中則實現(xiàn)對應選擇按鈕的功能,用戶可以根據(jù)實際需求選擇上述三個按鈕中的任意一個或者多個,用戶可根據(jù)實際需求選擇顯示方式,若用戶當前選擇Branch則展示分支。
3、分支繪圖區(qū)域,該區(qū)域主要用于繪制分支視圖,該區(qū)域配置有項目節(jié)點信息的數(shù)據(jù)表,如表1所示,根據(jù)上述項目節(jié)點信息的數(shù)據(jù)表,用戶可以對應輸入多個項目節(jié)點信息后,進一步將多個節(jié)點信息匯總得到項目數(shù)據(jù)示意表,如表2所示。
表1項目節(jié)點信息的數(shù)據(jù)表
表2項目數(shù)據(jù)示意表
4、坐標繪圖區(qū)域,該區(qū)域主要用于根據(jù)項目計劃生成項目時間坐標軸,該項目時間坐標軸對應有起始日期、結(jié)束日期和當前日期,進一步地該區(qū)域還可以設(shè)置分支繪圖區(qū)域中分支與主干的偏移量,若當前分支繪圖區(qū)有多個主線,為了避免分支重疊,可以將不同分支設(shè)置不同的偏移量,另外,為了增加分支視圖的視覺效果,可以在將不同分支設(shè)置為不同的顏色。
5、自動繪圖區(qū)域,該區(qū)域配置有生成按鈕,用于生成分支視圖,當完成BranchView頁面所有區(qū)域的參數(shù)配置之后,響應與用戶的選擇操作,根據(jù)用戶選擇操作對應生成分支視圖。
本發(fā)明實施例提供的一種分支視圖的生成方法,首先配置項目節(jié)點信息,這里的項目節(jié)點信息包括項目類型及項目時間信息,并且繪圖軟件根據(jù)不同項目類型進行相應配置,保證了項目的多樣性,進一步根據(jù)項目計劃生成項目時間坐標軸,根據(jù)項目節(jié)點信息按照預定作圖規(guī)則在項目時間坐標軸上對應的坐標位置生成項目類型對應的分支視圖,使得用戶可以通過根據(jù)項目時間信息可以隨時調(diào)節(jié)項目類型的分支視圖,實現(xiàn)快速作圖。與現(xiàn)有技術(shù)采用手動繪制生成分支視圖的方法相比,本發(fā)明實施例通過獲取繪圖頁面中用戶輸入的項目節(jié)點信息,并且根據(jù)該項目節(jié)點信息自動生成項目類型對應的分支視圖,使得繪圖人員的繪圖操作更加便捷,并且繪制風格統(tǒng)一,能夠滿足不同繪圖人員的需求,提高了分支視圖的繪圖效率。
進一步地,本發(fā)明實施例提供了另一種分支視圖的生成方法,如圖2所示,該方法包括:
201、接收用戶授權(quán)碼信息。
通常為了保證項目信息和分支視圖工具的安全性,只有得到輸入合法的授權(quán)碼信息分支視圖工具才能夠被激活,這里的用戶授權(quán)碼信息用于授權(quán)用戶輸入項目節(jié)點信息,相當于一把鎖把軟件鎖起來,只有拿到鑰匙的人才能夠使用該軟件。
202、獲取項目節(jié)點信息。
這里的項目節(jié)點信息可以包括但不限制于項目的基本信息,如項目類型、項目時間信息、項目名稱、項目作圖規(guī)則等,需要說明的是,項目類型和項目時間信息為用戶輸入的必要選項,其他的項目節(jié)點信息可以為分支視圖工具默認選項,如項目名稱默認為Proj_1,若存在多個項目,則項目清楚默認為Proj_2、Proj_3等等。
同樣地,針對上述實施例中的分支視圖工具,對于本發(fā)明實施例,用戶可以根據(jù)Readme頁面中介紹分支的基本信息了解分支視圖中各個參數(shù)的具體描述和定義值。進一步地,在用戶清楚分支視圖中各個參數(shù)的具體描述和定義值后,用戶根據(jù)BranchView頁面中的相應提示輸入項目節(jié)點信息。
203、根據(jù)項目計劃生成項目時間坐標軸。
對于本發(fā)明實施例,若用戶主要查看某一項目進度,可以通過設(shè)置項目時間坐標軸的顯示時間段來確定顯示起點和顯示終點,然后以預定時間間隔為單位根據(jù)起始時間和結(jié)束時間生成項目時間坐標軸,這里的預定時間間隔可以根據(jù)用戶需求設(shè)置,通優(yōu)選設(shè)置為1天此時,項目時間坐標軸相當于一個時間日歷,能夠更直觀的顯示出項目時間信息。
需要說明的是,若項目時間持續(xù)較長也可以將預定時間間隔設(shè)置為1周,當然也可以設(shè)置為不同時間間隔,如當需要顯示項目時間信息的時間位置設(shè)置為1天,在其他沒有項目操作的時間位置為多天,具體可以根據(jù)項目的時間信息進行配置。
204、根據(jù)項目節(jié)點信息確定項目類型對應的預定作圖規(guī)則。
這里的作圖規(guī)則可以通過配置項目節(jié)點信息進行選取,具體首先根據(jù)項目類型選擇項目類型對應的作圖類型,例如項目類型為分支,進一步配置項目分支的顯示圖標,項目分支的作圖方向等,然后根據(jù)項目時間信息選擇項目類型對應的作圖位置,例如項目類型為分支,進一步根據(jù)項目的時間信息在項目時間坐標軸上選擇對應的位置作圖,進一步通過作圖類型和作圖位置得到預定作圖規(guī)則。
需要說明的是,本發(fā)明實施例對上述的作圖類型不做限定,還可以根據(jù)用戶需求在實際應用過程中添加相應的作圖類型,例如可以增加項目批注或者項目顯示圖像等。
205、根據(jù)項目節(jié)點信息確定項目時間信息在項目時間坐標上對應的坐標位置。
由于項目節(jié)點信息中記錄有項目的各個時間點,包括項目的起始時間點、結(jié)束時間點和修改時間點等,根據(jù)項目時間坐標軸確定與項目節(jié)點信息對應的坐標位置,進一步確定了項目起始時間點的坐標位置、項目結(jié)束時間點的坐標位置和修改時間點的坐標位置。
206、根據(jù)項目類型對應的預定作圖規(guī)則和坐標位置生成項目類型對應的分支視圖。
對于本發(fā)明實施例,當分支視圖工具接收到用戶輸入的項目節(jié)點信息后,根據(jù)項目節(jié)點信息的項目類型確定作圖規(guī)則,根據(jù)項目節(jié)點信息的時間信息確定作圖位置,進而根據(jù)作圖規(guī)則和作圖位置生成分支視圖。
本發(fā)明實施例通過用戶輸入項目節(jié)點信息能夠自動生成項目時間坐標,進而基于項目時間坐標在分支視圖工具的繪圖區(qū)域生成項目類型對應的分支視圖,無需用戶手動繪制,操作更加便捷,另外,本發(fā)明實施例還支持項目類型的圖標定制,滿足不同繪圖人員的需求,避免不同繪圖人員作圖風格不統(tǒng)一,實現(xiàn)作圖標準化。
207、響應于用戶的選擇操作,根據(jù)選擇操作指定顯示的項目類型,顯示項目類型對應的分支視圖。
這里的選擇操作可以通過在分支視圖工具的頁面上設(shè)置相應的選擇按鈕,當用戶選擇相應的顯示按鈕則顯示當前項目類型的分支視圖,例如用戶可以選擇只顯示版本,或者只顯示分支,或者兩者同時顯示,本發(fā)明實施例對此不做限定,具體可根據(jù)用戶實際需求進行配置。
本發(fā)明實施例中的分支視圖工具通過配置不同項目類型對應的顯示按鈕,能夠方便用戶更靈活地進行選擇操作,從而使增強了分支視圖工具的顯示效果。
另外,當生成項目的分支視圖后,若用戶需要對項目分支視圖進行修改,本發(fā)明實施例還能響應于用戶的選擇操作,根據(jù)選擇操作指定更新的項目類型,更新項目類型對應的分支視圖,例如,分支視圖當前的顯示圖標為鎖定狀態(tài),若用戶需要更新分支視圖的顯示圖標為開放狀態(tài),則可選擇顯示圖標的更新按鈕更新顯示圖標,來更新分支視圖的狀態(tài)。
本發(fā)明實施例中的分支視圖工具通過配置不同項目類型對應的更新按鈕,能夠方便用戶隨時對項目進行修改,使得操作更加便捷,從而提高了分支視圖的生成速度。
對于本發(fā)明實施例,具體的應用場景可以如下所述,但不局限于此,當用戶打開的分支視圖工具后,選擇BranchView頁面進行項目節(jié)點信息配置,分支視圖工具首先根據(jù)匯總的項目計劃生成項目時間坐標軸,確定項目坐標軸的起始時間為2016/3/1,項目坐標軸的結(jié)束時間為2016/6/30,該坐標軸用于方便標注項目時間信息,然后根據(jù)項目類型確定項目類型對應的作圖規(guī)則和對應在項目時間坐標軸上的坐標位置,若項目類型為分支,則確定該分支的作圖類型和時間信息,若項目類型為版本,則確定版本的作圖類型、時間信息和版本所歸屬的分支,進一步根據(jù)項目節(jié)點信息中各個項目的時間信息在項目時間坐標軸對應的位置上進行標注,最后當接收到用戶生成指令,分支視圖工具能夠根據(jù)作圖規(guī)則和標注的位置自動生成分支視圖。
進一步地,生成的分支視圖效果圖如圖6所示,該圖中上方區(qū)域為項目時間坐標軸,為了避免不同分支相互重疊,該圖中將不同分支的高度設(shè)置相互避開,對于不同的項目類型顯示的圖形不同,對于分支以線的形式展示,對于版本以矩形的形式展示,相應地,每個分支的末尾有相應的顯示圖標來標識分支當前的使用狀態(tài),通過上述分支視圖,用戶能夠更直觀的查看多個項目節(jié)點信息,另外,根據(jù)用戶需求還可選擇只顯示分支或者只顯示版本,或者兩者同時顯示的方式,以便用戶可根據(jù)項目類型進行相應的修改,進而提高分支視圖的繪圖效率。
本發(fā)明實施例提供的另一種分支視圖的生成方法,根據(jù)用戶輸入項目類型確定項目類型對應的作圖類型,根據(jù)用戶輸入的項目時間信息確定項目類型對應的作圖位置,進而快速生成分支視圖,無需繪圖人員手動作圖,提高了分支視圖的生成速度,同時通過分支視圖工具生成的分支視圖作圖效果統(tǒng)一,不會出現(xiàn)不同繪圖人員繪圖效果不一致的現(xiàn)象。
進一步地,作為圖1所述方法的具體實現(xiàn),本發(fā)明實施例提供了一種分支視圖的生成裝置,如圖3所示,該裝置包括:
獲取單元31,用于獲取項目節(jié)點信息,其中,項目節(jié)點信息包括項目類型及項目時間信息;
時間生成單元32,用于根據(jù)項目計劃生成項目時間坐標軸,其中,項目計劃用于匯總項目節(jié)點信息;
分支生成單元33,用于根據(jù)項目節(jié)點信息按照預定作圖規(guī)則在項目時間坐標軸上對應的坐標位置生成項目類型對應的分支視圖。
需要說明的是,本發(fā)明實施例提供的一種分支視圖的生成裝置所涉及各功能單元的其他相應描述,可以參考圖1中的對應描述,在此不再贅述。
本發(fā)明實施例提供的一種分支視圖的生成裝置,首先配置項目節(jié)點信息,這里的項目節(jié)點信息包括項目類型及項目時間信息,并且繪圖軟件根據(jù)不同項目類型進行相應配置,保證了項目的多樣性,進一步根據(jù)項目計劃生成項目時間坐標軸,根據(jù)項目節(jié)點信息按照預定作圖規(guī)則在項目時間坐標軸上對應的坐標位置生成項目類型對應的分支視圖,通過根據(jù)項目時間信息可以隨時調(diào)節(jié)項目類型的分支視圖,實現(xiàn)快速作圖。與現(xiàn)有技術(shù)采用手動繪制生成分支視圖的方法相比,本發(fā)明實施例通過獲取繪圖頁面中用戶輸入的項目節(jié)點信息,并且根據(jù)該項目節(jié)點信息自動生成項目類型對應的分支視圖,使得繪圖人員的繪圖操作更加便捷,并且繪制風格統(tǒng)一,能夠滿足不同繪圖人員的需求,提高了分支視圖的繪圖效率。
進一步地,作為圖2所述方法的具體實現(xiàn),本發(fā)明實施例提供了另一種分支視圖的生成裝置,如圖4所示,該裝置包括:。
接收單元41,用于接收用戶授權(quán)碼信息,其中,用戶授權(quán)碼信息用于授權(quán)用戶輸入項目節(jié)點信息;
獲取單元42,用于獲取項目節(jié)點信息,其中,項目節(jié)點信息包括項目類型及項目時間信息;
時間生成單元43,用于根據(jù)項目計劃生成項目時間坐標軸,其中,項目計劃用于匯總項目節(jié)點信息;
分支生成單元44,用于根據(jù)項目節(jié)點信息按照預定作圖規(guī)則在項目時間坐標軸上對應的坐標位置生成項目類型對應的分支視圖;
顯示單元45,用于響應于用戶的選擇操作,根據(jù)選擇操作指定顯示的項目類型,顯示項目類型對應的分支視圖;
更新單元46,用于響應于用戶的選擇操作,根據(jù)選擇操作指定更新的項目類型,更新項目類型對應的分支視圖。
進一步地,時間生成單元43包括:
獲取模塊431,用于根據(jù)項目計劃獲取項目時間坐標軸顯示的起始時間和結(jié)束時間;
第一生成模塊432,用于以預定間隔為時間單位根據(jù)起始時間和結(jié)束時間生成項目時間坐標軸。
進一步地,分支生成單元44包括:
第一確定模塊441,用于根據(jù)項目節(jié)點信息確定項目類型對應的預定作圖規(guī)則;
第二確定模塊442,用于根據(jù)項目節(jié)點信息確定項目時間信息在項目時間坐標上對應的坐標位置;
第二生成模塊443,用于根據(jù)預定作圖規(guī)則和坐標位置生成項目類型對應的分支視圖。
其中,第一確定模塊441,具體用于根據(jù)項目類型選擇項目類型對應的作圖類型;
第一確定模塊441,具體還用于根據(jù)項目時間信息選擇項目類型對應的作圖位置。
需要說明的是,本發(fā)明實施例提供的另一種分支視圖的生成裝置所涉及各功能單元的其他相應描述,可以參考圖2所示方法的對應描述,在此不再贅述。
本發(fā)明實施例提供的另一種分支視圖的生成裝置,根據(jù)用戶輸入項目類型確定項目類型對應的作圖類型,根據(jù)用戶輸入的項目時間信息確定項目類型對應的作圖位置,進而快速生成分支視圖,無需繪圖人員手動作圖,提高了分支視圖的生成速度,同時通過分支視圖工具生成的分支視圖作圖效果統(tǒng)一,不會出現(xiàn)不同繪圖人員繪圖效果不一致的現(xiàn)象。
需要說明的是,針對上述服務端,凡是本發(fā)明實施例中使用到的各個單元模塊的功能都可以通過硬件處理器(hardware processor)來實現(xiàn)。
示例性的,如圖5所示,圖5示出了本發(fā)明實施例提供的一種服務器的裝置結(jié)構(gòu)示意圖,該服務端可以包括:至少一個處理器(processor)51、通信接口(Communications Interface)52、存儲器(memory)53和總線54,其中,處理器51、通信接口52、存儲器53通過總線54完成相互間的通信。通信接口52可以用于服務器與客戶端之間的信息傳輸。處理器51可以調(diào)用存儲器53中的邏輯指令,以執(zhí)行如下方法:獲取項目節(jié)點信息,所述項目節(jié)點信息包括項目類型及項目時間信息,根據(jù)項目計劃生成項目時間坐標軸,所述項目計劃用于匯總項目節(jié)點信息,根據(jù)所述項目節(jié)點信息按照預定作圖規(guī)則在所述項目時間坐標軸上對應的坐標位置生成項目類型對應的分支視圖。
此外,上述的存儲器53中的邏輯指令可以通過軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件。基于這樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
最后應說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。