国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種代碼資源管理方法、裝置及系統(tǒng)與流程

      文檔序號(hào):11653954閱讀:249來源:國知局
      一種代碼資源管理方法、裝置及系統(tǒng)與流程

      本申請(qǐng)涉及計(jì)算機(jī)數(shù)據(jù)信息管理技術(shù)領(lǐng)域,特別涉及一種代碼資源管理方法、裝置及系統(tǒng)。



      背景技術(shù):

      在集成開發(fā)環(huán)境(integrateddevelopmentenvironment,ide)進(jìn)行軟件開發(fā)的過程中,通常有很多可以復(fù)用的代碼,比如:設(shè)計(jì)模式類代碼、業(yè)務(wù)相近的代碼等等,開發(fā)人員在不同的場景下可能要反復(fù)寫同樣結(jié)構(gòu)甚至同樣內(nèi)容的代碼,代碼資源的有效管理可以使得代碼資源能夠被便捷的復(fù)用起來。

      現(xiàn)有的代碼資源的管理方法包括采用項(xiàng)目管理工具的方法,例如maven、cocoapods等項(xiàng)目管理工具。其中,maven是一個(gè)項(xiàng)目管理工具,它包含了一個(gè)項(xiàng)目對(duì)象模型(projectobjectmodel),一組標(biāo)準(zhǔn)集合,一個(gè)項(xiàng)目生命周期(projectlifecycle),一個(gè)依賴管理系統(tǒng)(dependencymanagementsystem),和用來運(yùn)行定義在生命周期階段中插件目標(biāo)的邏輯。使用maven時(shí),可以用一個(gè)明確定義的項(xiàng)目對(duì)象模型來描述項(xiàng)目,然后maven可以應(yīng)用橫切的邏輯,這些邏輯來自一組共享的(或者自定義的)插件。cocoapods可以解決庫與庫之間的依賴關(guān)系,下載庫的源代碼,同時(shí)通過創(chuàng)建一個(gè)xcode(xcode是運(yùn)行在操作系統(tǒng)macosx上的集成開發(fā)工具)的workspace(工作區(qū)),用于將第三方庫和開發(fā)人員的工程項(xiàng)目連接起來,供開發(fā)人員開發(fā)使用。

      但是,現(xiàn)有的用于代碼資源管理的項(xiàng)目管理工具,其管理的粒度為“庫”,開發(fā)人員復(fù)用代碼資源時(shí)只能實(shí)現(xiàn)整個(gè)庫的代碼的復(fù)用,而不能實(shí)現(xiàn)一個(gè)項(xiàng)目模板或者一個(gè)代碼片段的復(fù)用。



      技術(shù)實(shí)現(xiàn)要素:

      本申請(qǐng)實(shí)施例的目的是提供一種代碼資源管理方法及系統(tǒng),以提高代碼資源的復(fù)用性。

      為解決上述技術(shù)問題,本申請(qǐng)實(shí)施例提供一種代碼資源管理方法及系統(tǒng)是這樣實(shí)現(xiàn)的:

      一種代碼資源管理方法,包括:

      獲取代碼資源文件及其屬性信息;

      根據(jù)所述代碼資源文件的屬性信息確定所述代碼資源文件的粒度信息;

      根據(jù)所述代碼資源文件的粒度信息,存儲(chǔ)所述代碼資源文件;

      接收用戶發(fā)來的管理所述代碼資源文件的資源管理請(qǐng)求;

      根據(jù)所述資源管理請(qǐng)求,確定與所述資源管理請(qǐng)求對(duì)應(yīng)的第一代碼資源文件;對(duì)所述第一代碼資源文件進(jìn)行操作。

      一種代碼資源管理系統(tǒng),包括:至少一個(gè)代碼資源庫、代碼資源管理裝置和至少一個(gè)開發(fā)工具;其中,

      所述代碼資源庫,用于存儲(chǔ)不同用戶輸入的代碼資源文件;所述代碼資源庫還用于接收代碼資源管理裝置發(fā)來的更新請(qǐng)求,根據(jù)所述更新請(qǐng)求生成反饋信息;所述反饋信息包括:資源文件更新信息,或者,用于表示沒有更新的第一報(bào)告;所述代碼資源庫還用于發(fā)送與資源文件更新信息對(duì)應(yīng)的資源文件至代碼資源管理裝置;

      所述代碼資源管理裝置,用于獲取代碼資源文件及其屬性信息,根據(jù)所述代碼資源文件的屬性信息確定所述代碼資源文件的粒度信息,根據(jù)所述代碼資源文件的粒度信息,存儲(chǔ)所述代碼資源文件;所述代碼資源管理裝置,還用于接收用戶發(fā)來的管理所述代碼資源文件的資源管理請(qǐng)求;根據(jù)所述資源管理請(qǐng)求,確定與所述資源管理請(qǐng)求對(duì)應(yīng)的第一代碼資源文件;對(duì)所述第一代碼資源文件進(jìn)行操作;所述操作包括:將所述第一資源文件安裝或更新到開發(fā)工具的指定路徑中,或者,從所述開發(fā)工具的指定路徑中卸載所述第一資源文件。

      一種代碼資源管理裝置,包括:代碼資源文件獲取模塊、粒度信息確定模塊、存儲(chǔ)模塊、資源管理請(qǐng)求接收模塊和管理操作模塊;其中,

      所述代碼資源文件獲取模塊,用于獲取代碼資源文件及其屬性信息;所述屬性信息包括:所述代碼資源文件的名稱、版本信息、文件格式;

      所述粒度信息確定模塊,用于根據(jù)所述代碼資源文件獲取模塊獲取的代碼資源文件的屬性信息確定所述代碼資源文件的粒度信息;

      所述存儲(chǔ)模塊,用于根據(jù)所述粒度信息確定模塊確定的代碼資源文件的粒度信息,存儲(chǔ)所述代碼資源文件;

      所述資源管理請(qǐng)求接收模塊,用于接收用戶發(fā)來的管理所述代碼資源文件的資源管理請(qǐng)求;所述資源管理請(qǐng)求包括:資源文件粒度信息、資源文件名稱、資源文件版本信息和管理操作信息;所述操作信息包括:操作內(nèi)容和指定路徑;所述操作包括:安裝、更新或卸載;

      所述管理操作模塊,用于根據(jù)所述資源管理請(qǐng)求接收模塊接收的資源管理請(qǐng)求,確定與所述資源管理請(qǐng)求對(duì)應(yīng)的第一代碼資源文件;對(duì)所述第一代碼資源文件進(jìn)行操作。

      由以上本申請(qǐng)實(shí)施例提供的技術(shù)方案可見,本申請(qǐng)實(shí)施例提供的代碼資源管理方法、裝 置及系統(tǒng),對(duì)代碼資源文件按不同粒度進(jìn)行管理,通過對(duì)所述代碼資源文件進(jìn)行粒度的劃分,可以根據(jù)用戶的不同需要提供不同粒度的代碼資源文件,提高了代碼資源的復(fù)用性,也可以提高代碼資源的規(guī)范性。該代碼資源管理方法以開發(fā)人員作為服務(wù)對(duì)象,可以保證開發(fā)人員便捷使用。同時(shí),將代碼資源文件進(jìn)行粒度劃分進(jìn)行管理,可以使代碼資源文件的使用不局限于整個(gè)項(xiàng)目層面的使用,可以更加方便開發(fā)人員的操作。

      附圖說明

      為了更清楚地說明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1是本申請(qǐng)一個(gè)代碼資源管理方法實(shí)施例的流程圖;

      圖2是本申請(qǐng)一個(gè)代碼資源管理系統(tǒng)實(shí)施例的模塊圖;

      圖3是本申請(qǐng)一個(gè)代碼資源管理裝置實(shí)施例的模塊圖。

      具體實(shí)施方式

      本申請(qǐng)實(shí)施例提供一種代碼資源管理方法、裝置及系統(tǒng)。

      為了使本技術(shù)領(lǐng)域的人員更好地理解本申請(qǐng)中的技術(shù)方案,下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請(qǐng)保護(hù)的范圍。

      圖1是本申請(qǐng)一個(gè)代碼資源管理方法實(shí)施例的流程圖。如圖1所示,所述代碼資源管理方法可以包括:

      s101:獲取代碼資源文件及其屬性信息。

      代碼資源管理裝置可以獲取代碼資源文件及其屬性信息。所述屬性信息可以包括:所述代碼資源文件的名稱、版本信息和文件格式。

      所述代碼資源文件可以從代碼資源庫中獲取。一個(gè)代碼資源管理裝置可以對(duì)應(yīng)一個(gè)或多個(gè)代碼資源庫。所述代碼資源庫可以用于存儲(chǔ)開發(fā)人員編寫的代碼資源文件。

      s102:根據(jù)所述代碼資源文件的屬性信息確定所述代碼資源文件的粒度信息。

      所述粒度信息可以用于對(duì)上述代碼資源文件進(jìn)行劃分。例如,所述粒度信息可以包括: 項(xiàng)目模板、文件模板或代碼片段。通過對(duì)所述代碼資源文件進(jìn)行粒度的劃分,可以根據(jù)用戶的不同需要提供不同粒度的代碼資源文件。例如,用戶可以根據(jù)需要多次重復(fù)使用項(xiàng)目模板的代碼,也可以根據(jù)需要重復(fù)使用項(xiàng)目模板中的某個(gè)代碼片段。因此,通過該技術(shù)可以提高代碼資源的復(fù)用性,也可以提高代碼資源的規(guī)范性。

      根據(jù)所述代碼資源文件的屬性信息可以確定所述代碼資源文件的粒度信息。具體地,所述文件格式與所述粒度信息之間可以具有預(yù)設(shè)的對(duì)應(yīng)關(guān)系。根據(jù)所述代碼資源文件的文件格式可以確定所述代碼資源文件的粒度信息。

      s103:根據(jù)所述代碼資源文件的粒度信息,存儲(chǔ)所述代碼資源文件。

      根據(jù)所述代碼資源的粒度信息,可以存儲(chǔ)所述代碼資源。例如,可以將粒度信息相同的代碼資源文件存儲(chǔ)在相同的路徑中。

      s104:接收用戶發(fā)來的管理所述代碼資源文件的資源管理請(qǐng)求。

      代碼資源管理裝置可以接收用戶發(fā)來的管理所述代碼資源文件的資源管理請(qǐng)求。

      所述資源管理請(qǐng)求可以包括:資源文件粒度信息、資源文件名稱、資源文件版本信息和管理操作信息等。

      根據(jù)所述資源文件粒度信息、資源文件名稱和所述資源文件版本信息,可以查找到所述代碼資源文件。

      所述管理操作信息可以用于描述對(duì)所述查找到的代碼資源文件的操作。

      所述操作信息可以包括:操作內(nèi)容和指定路徑。

      所述操作內(nèi)容可以包括:安裝、更新或卸載。所述安裝可以是:將所述代碼資源文件存儲(chǔ)至指定路徑。所述更新可以是:將更新后的代碼資源文件存儲(chǔ)至指定路徑。所述卸載可以是:從所述指定路徑中刪除所述代碼資源文件。

      所述指定路徑可以是指定的開發(fā)工具用于存儲(chǔ)代碼資源文件的地址。

      s105:根據(jù)所述資源管理請(qǐng)求,確定與所述資源管理請(qǐng)求對(duì)應(yīng)的第一代碼資源文件;對(duì)所述第一代碼資源文件進(jìn)行操作。

      根據(jù)所述資源管理請(qǐng)求,可以確定與所述資源管理請(qǐng)求對(duì)應(yīng)的第一代碼資源文件。具體地,可以根據(jù)所述資源管理請(qǐng)求的資源文件粒度信息、資源文件名稱、資源文件版本信息中的至少一項(xiàng)信息確定第一代碼資源文件。

      可以對(duì)所述第一代碼資源文件進(jìn)行操作??梢园ǎ簩⑺龅谝毁Y源文件安裝或更新到 指定開發(fā)工具的指定路徑中,或者,從所述指定開發(fā)工具的指定路徑中卸載所述第一資源文件。

      一個(gè)代碼資源管理裝置可以對(duì)應(yīng)有一個(gè)或多個(gè)開發(fā)工具。例如,可以將一個(gè)資源文件分別安裝到多個(gè)開發(fā)工具的制定路徑中。

      在另一個(gè)實(shí)施方式中,所述方法還可以包括:接收用戶發(fā)來的資源同步命令,根據(jù)所述資源同步命令,更新所述代碼資源管理裝置中的代碼資源文件。

      具體地,可以包括:

      首先可以接收用戶發(fā)來的資源同步命令;所述資源同步命令可以包括待同步的資源庫信息。例如,可以包括待同步的資源庫的地址,或者,待同步資源庫的名稱。

      然后,可以向所述待同步資源庫發(fā)送更新請(qǐng)求,接收所述待同步資源庫發(fā)來的反饋信息。

      所述更新請(qǐng)求可以用于詢問待同步資源庫是否有待更新的代碼資源文件。所述反饋信息可以包括:資源文件更新信息,或者,用于表示沒有更新資源文件的第一報(bào)告。所述資源文件更新信息用于描述所述待同步資源庫中發(fā)生了變化的代碼資源文件。所述資源文件更新信息可以包括:待處理的代碼資源文件及其對(duì)應(yīng)的處理方式。所述處理方式可以包括:新增、修改和刪除。例如:新增的代碼資源文件、修改了的代碼資源文件或刪除了的代碼資源文件。

      最后,可以根據(jù)所述資源文件更新信息對(duì)與所述資源文件更新信息對(duì)應(yīng)的代碼資源文件進(jìn)行操作。具體地,當(dāng)所述待處理的方式為新增時(shí),可以獲取所述待處理的代碼資源文件,并將所述代碼資源文件存儲(chǔ)起來;當(dāng)所述待處理的方式為修改時(shí),可以獲取所述待處理的代碼資源文件,并將所述待處理的代碼資源文件覆蓋相應(yīng)的原代碼資源文件;當(dāng)所述待處理的方式為刪除時(shí),可以將存儲(chǔ)的所述待處理的代碼資源文件刪除。

      上述實(shí)施例提供的代碼資源管理方法,對(duì)代碼資源文件按不同粒度進(jìn)行管理,通過對(duì)所述代碼資源文件進(jìn)行粒度的劃分,可以根據(jù)用戶的不同需要提供不同粒度的代碼資源文件,提高了代碼資源的復(fù)用性,也可以提高代碼資源的規(guī)范性。不同于現(xiàn)有的項(xiàng)目管理工具將項(xiàng)目作為服務(wù)對(duì)象,該代碼資源管理方法以開發(fā)人員作為服務(wù)對(duì)象,可以保證開發(fā)人員便捷使用。同時(shí),將代碼資源文件進(jìn)行粒度劃分進(jìn)行管理,可以使代碼資源文件的使用不局限于整個(gè)項(xiàng)目層面的使用,可以更加方便開發(fā)人員的操作。

      下面接收本申請(qǐng)的代碼資源管理系統(tǒng)實(shí)施例。圖2是本申請(qǐng)一個(gè)代碼資源管理系統(tǒng)實(shí)施例的模塊圖。如圖2所示,所述代碼資源管理系統(tǒng)可以包括:至少一個(gè)代碼資源庫100、代碼 資源管理裝置200和至少一個(gè)開發(fā)工具300。

      所述代碼資源庫100,可以用于存儲(chǔ)不同用戶輸入的代碼資源文件。所述代碼資源庫100還可以用于接收代碼資源管理裝置200發(fā)來的更新請(qǐng)求,根據(jù)所述更新請(qǐng)求生成反饋信息。所述更新請(qǐng)求可以用于詢問待同步資源庫是否有待更新的代碼資源文件。所述反饋信息可以包括:資源文件更新信息,或者,用于表示沒有更新的第一報(bào)告。所述代碼資源庫100還可以用于發(fā)送與資源文件更新信息對(duì)應(yīng)的資源文件至代碼資源管理裝置200。

      所述代碼資源管理裝置200,可以用于獲取代碼資源文件及其屬性信息,根據(jù)所述代碼資源文件的屬性信息確定所述代碼資源文件的粒度信息,根據(jù)所述代碼資源文件的粒度信息,存儲(chǔ)所述代碼資源文件。所述代碼資源管理裝置200,還可以用于接收用戶發(fā)來的管理所述代碼資源文件的資源管理請(qǐng)求;根據(jù)所述資源管理請(qǐng)求,確定與所述資源管理請(qǐng)求對(duì)應(yīng)的第一代碼資源文件;對(duì)所述第一代碼資源文件進(jìn)行操作。所述操作包括:將所述第一資源文件安裝或更新到開發(fā)工具300的指定路徑中,或者,從所述開發(fā)工具300的指定路徑中卸載所述第一資源文件。

      所述資源管理裝置200還可以用于,接收用戶發(fā)來的資源同步命令,根據(jù)所述資源同步命令,更新所述資源管理裝置200中的代碼資源文件。

      圖3是本申請(qǐng)一個(gè)代碼資源管理裝置實(shí)施例的模塊圖。如圖2所示,所述代碼資源管理裝置200可以包括:代碼資源文件獲取模塊201、粒度信息確定模塊202、存儲(chǔ)模塊203、資源管理請(qǐng)求接收模塊204和管理操作模塊205。其中,

      所述代碼資源文件獲取模塊201,可以用于獲取代碼資源文件及其屬性信息。所述屬性信息可以包括:所述代碼資源文件的名稱、版本信息、文件格式。

      所述粒度信息確定模塊202,可以用于根據(jù)所述代碼資源文件獲取模塊201獲取的代碼資源文件的屬性信息確定所述代碼資源文件的粒度信息。具體地,所述文件格式與所述粒度之間可以具有預(yù)設(shè)的對(duì)應(yīng)關(guān)系。根據(jù)所述代碼資源文件的文件格式可以確定所述代碼資源文件的粒度信息。所述粒度信息可以包括:項(xiàng)目模板、文件模板或代碼片段。

      所述存儲(chǔ)模塊203,可以用于根據(jù)所述粒度信息確定模塊202確定的代碼資源文件的粒度信息,存儲(chǔ)所述代碼資源文件。

      所述資源管理請(qǐng)求接收模塊204,可以用于接收用戶發(fā)來的管理所述代碼資源文件的資源管理請(qǐng)求。所述資源管理請(qǐng)求可以包括:資源文件粒度信息、資源文件名稱、資源文件版本信息和管理操作信息等。所述管理操作信息可以用于描述對(duì)所述查找到的資源管理文件的操作。所述操作信息可以包括:操作內(nèi)容和指定路徑。所述操作可以包括:安裝、更新或卸 載。所述指定路徑可以是指定的開發(fā)工具用于存儲(chǔ)代碼資源文件的地址。

      所述管理操作模塊205,可以用于根據(jù)所述資源管理請(qǐng)求接收模塊204接收的資源管理請(qǐng)求,確定所述存儲(chǔ)模塊203中與所述資源管理請(qǐng)求對(duì)應(yīng)的第一代碼資源文件;對(duì)所述第一代碼資源文件進(jìn)行操作。具體地,可以根據(jù)所述資源管理請(qǐng)求的資源文件粒度信息、資源文件名稱、資源文件版本信息中的至少一項(xiàng)信息確定第一代碼資源文件。將所述第一資源文件安裝或更新到指定開發(fā)工具的指定路徑中,或者,從所述指定開發(fā)工具的指定路徑中卸載所述第一資源文件。

      在另一個(gè)實(shí)施方式中,所述代碼資源管理裝置還可以包括:同步模塊,用于接收用戶發(fā)來的資源同步命令,根據(jù)所述資源同步命令,更新所述存儲(chǔ)模塊203中的代碼資源文件。

      上述實(shí)施例公開的資源管理裝置實(shí)施例與本申請(qǐng)公開的方法實(shí)施例相對(duì)應(yīng),可以實(shí)現(xiàn)本申請(qǐng)方法實(shí)施例,并取得方法實(shí)施例的技術(shù)效果,本申請(qǐng)?jiān)诖瞬辉儋樖觥?/p>

      在20世紀(jì)90年代,對(duì)于一個(gè)技術(shù)的改進(jìn)可以很明顯地區(qū)分是硬件上的改進(jìn)(例如,對(duì)二極管、晶體管、開關(guān)等電路結(jié)構(gòu)的改進(jìn))還是軟件上的改進(jìn)(對(duì)于方法流程的改進(jìn))。然而,隨著技術(shù)的發(fā)展,當(dāng)今的很多方法流程的改進(jìn)已經(jīng)可以視為硬件電路結(jié)構(gòu)的直接改進(jìn)。設(shè)計(jì)人員幾乎都通過將改進(jìn)的方法流程編程到硬件電路中來得到相應(yīng)的硬件電路結(jié)構(gòu)。因此,不能說一個(gè)方法流程的改進(jìn)就不能用硬件實(shí)體模塊來實(shí)現(xiàn)。例如,可編程邏輯器件(programmablelogicdevice,pld)(例如現(xiàn)場可編程門陣列(fieldprogrammablegatearray,fpga))就是這樣一種集成電路,其邏輯功能由用戶對(duì)器件編程來確定。由設(shè)計(jì)人員自行編程來把一個(gè)數(shù)字系統(tǒng)“集成”在一片pld上,而不需要請(qǐng)芯片制造廠商來設(shè)計(jì)和制作專用的集成電路芯片2。而且,如今,取代手工地制作集成電路芯片,這種編程也多半改用“邏輯編譯器(logiccompiler)”軟件來實(shí)現(xiàn),它與程序開發(fā)撰寫時(shí)所用的軟件編譯器相類似,而要編譯之前的原始代碼也得用特定的編程語言來撰寫,此稱之為硬件描述語言(hardwaredescriptionlanguage,hdl),而hdl也并非僅有一種,而是有許多種,如abel(advancedbooleanexpressionlanguage)、ahdl(alterahardwaredescriptionlanguage)、confluence、cupl(cornelluniversityprogramminglanguage)、hdcal、jhdl(javahardwaredescriptionlanguage)、lava、lola、myhdl、palasm、rhdl(rubyhardwaredescriptionlanguage)等,目前最普遍使用的是vhdl(very-high-speedintegratedcircuithardwaredescriptionlanguage)與verilog2。本領(lǐng)域技術(shù)人員也應(yīng)該清楚,只需要將方法流程用上述幾種硬件描述語言稍作邏輯編程并編程到集成電路中,就可以很容易得到實(shí)現(xiàn)該邏輯方法流 程的硬件電路。

      控制器可以按任何適當(dāng)?shù)姆绞綄?shí)現(xiàn),例如,控制器可以采取例如微處理器或處理器以及存儲(chǔ)可由該(微)處理器執(zhí)行的計(jì)算機(jī)可讀程序代碼(例如軟件或固件)的計(jì)算機(jī)可讀介質(zhì)、邏輯門、開關(guān)、專用集成電路(applicationspecificintegratedcircuit,asic)、可編程邏輯控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:arc625d、atmelat91sam、microchippic18f26k20以及siliconelabsc8051f320,存儲(chǔ)器控制器還可以被實(shí)現(xiàn)為存儲(chǔ)器的控制邏輯的一部分。

      本領(lǐng)域技術(shù)人員也知道,除了以純計(jì)算機(jī)可讀程序代碼方式實(shí)現(xiàn)控制器以外,完全可以通過將方法步驟進(jìn)行邏輯編程來使得控制器以邏輯門、開關(guān)、專用集成電路、可編程邏輯控制器和嵌入微控制器等的形式來實(shí)現(xiàn)相同功能。因此這種控制器可以被認(rèn)為是一種硬件部件,而對(duì)其內(nèi)包括的用于實(shí)現(xiàn)各種功能的裝置也可以視為硬件部件內(nèi)的結(jié)構(gòu)?;蛘呱踔?,可以將用于實(shí)現(xiàn)各種功能的裝置視為既可以是實(shí)現(xiàn)方法的軟件模塊又可以是硬件部件內(nèi)的結(jié)構(gòu)。

      上述實(shí)施例闡明的系統(tǒng)、裝置、模塊或單元,具體可以由計(jì)算機(jī)芯片或?qū)嶓w實(shí)現(xiàn),或者由具有某種功能的產(chǎn)品來實(shí)現(xiàn)。

      為了描述的方便,描述以上裝置時(shí)以功能分為各種單元分別描述。當(dāng)然,在實(shí)施本申請(qǐng)時(shí)可以把各單元的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。

      通過以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請(qǐng)可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn)?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(cpu)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。該計(jì)算機(jī)軟件產(chǎn)品可以包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在內(nèi)存中,內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(rom)或閃存(flashram)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機(jī)存取存儲(chǔ)器(sram)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(dram)、其他類型的隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、電可擦除可編程只讀存儲(chǔ)器(eeprom)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲(chǔ)器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任 何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括短暫電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號(hào)和載波。

      本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。

      本申請(qǐng)可用于眾多通用或?qū)S玫挠?jì)算機(jī)系統(tǒng)環(huán)境或配置中。例如:個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費(fèi)電子設(shè)備、網(wǎng)絡(luò)pc、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括以上任何系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等等。

      本申請(qǐng)可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本申請(qǐng),在這些分布式計(jì)算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。

      雖然通過實(shí)施例描繪了本申請(qǐng),本領(lǐng)域普通技術(shù)人員知道,本申請(qǐng)有許多變形和變化而不脫離本申請(qǐng)的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本申請(qǐng)的精神。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1