[發明專利]組件的調度方法和裝置在審
| 申請號: | 201711382751.4 | 申請日: | 2017-12-19 |
| 公開(公告)號: | CN108287727A | 公開(公告)日: | 2018-07-17 |
| 發明(設計)人: | 張子天;沈賢樹;蔡歡;陳思鋇;劉超;葛澤續 | 申請(專利權)人: | 北京趣拿軟件科技有限公司 |
| 主分類號: | G06F8/656 | 分類號: | G06F8/656 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 趙囡囡 |
| 地址: | 100080 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 業務組件 方法和裝置 調度關系 調度 軟件開發過程 代碼模塊 更新周期 業務功能 預設規則 耦合度 構建 抽取 | ||
本發明公開了一種組件的調度方法和裝置。其中,該方法包括:獲取程序對應的代碼;按照預設規則將代碼抽取為多個業務組件,其中,多個業務組件中的每個組件具有不同的業務功能;構建多個業務組件之間的調度關系;根據多個業務組件之間的調度關系調度多個業務組件。本發明解決了在軟件開發過程中由于代碼模塊間的耦合度高所導致的軟件的更新周期長的技術問題。
技術領域
本發明涉及計算機軟件領域,具體而言,涉及一種組件的調度方法和裝置。
背景技術
目前,手機應用或電腦應用具有的功能越來越多,與此相對應的,開發手機應用或電腦應用是所使用的程序的代碼量也不斷增大,由此,造成代碼模塊間的耦合度越來越高,對于多業務團隊協作的軟件開發團隊來說,代碼模塊間的耦合度越高,軟件開發的時間將會越長,由此,代碼模塊間的高耦合度嚴重制約了軟件產品的快速更新。
針對上述在軟件開發過程中由于代碼模塊間的耦合度高所導致的軟件的更新周期長的問題,目前尚未提出有效的解決方案。
發明內容
本發明實施例提供了一種組件的調度方法和裝置,以至少解決在軟件開發過程中由于代碼模塊間的耦合度高所導致的軟件的更新周期長的技術問題。
根據本發明實施例的一個方面,提供了一種組件的調度方法,包括:獲取程序對應的代碼;按照預設規則將代碼抽取為多個業務組件,其中,多個業務組件中的每個組件具有不同的業務功能;構建多個業務組件之間的調度關系;根據多個業務組件之間的調度關系調度多個業務組件。
根據本發明實施例的另一方面,還提供了一種組件的調度裝置,包括:第一獲取模塊,用于獲取程序對應的代碼;抽取模塊,用于按照預設規則將代碼抽取為多個業務組件,其中,多個業務組件中的每個組件具有不同的業務功能;構建模塊,用于構建多個業務組件之間的調度關系;調度模塊,用于根據多個業務組件之間的調度關系調度多個業務組件。
根據本發明實施例的另一方面,還提供了一種存儲介質,該存儲介質包括存儲的程序,其中,程序執行組件的調度方法。
根據本發明實施例的另一方面,還提供了一種處理器,該處理器用于運行程序,其中,程序運行時執行組件的調度方法。
在本發明實施例中,采用根據業務功能對代碼進行抽取的方式,通過獲取程序對應的代碼,并按照預設規則將代碼抽取為多個業務組件,然后構建多個業務之間的調度關系,最后根據多個業務之間的調度關系調度多個業務組件,其中,多個業務組件中的每個組件具有不同的業務功能,達到了各個業務組件之間的耦合度的目的,從而實現了減少代碼的更新周期的技術效果,進而解決了在軟件開發過程中由于代碼模塊間的耦合度高所導致的軟件的更新周期長的技術問題。
附圖說明
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
圖1是根據本發明實施例的一種組件的調度方法的流程圖;以及
圖2是根據本發明實施例的一種組件的調度裝置的結構示意圖。
具體實施方式
為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分的實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本發明保護的范圍。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京趣拿軟件科技有限公司,未經北京趣拿軟件科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711382751.4/2.html,轉載請聲明來源鉆瓜專利網。





