新四季網

多系統的資源調度方法及裝置與流程

2023-06-10 09:47:46 1


本發明涉及終端技術領域,具體而言,本發明涉及一種多系統的資源調度方法及裝置。



背景技術:

隨著社會的進步和科技的發展,智慧型手機、平板電腦和電子閱讀器等終端設備已廣泛普及。相當一部分數量的終端設備中安裝了兩個作業系統。

出於作業系統快速切換的需要,兩個作業系統通常是同時運行在終端設備中的。在這種情況下,相比於運行單個作業系統,安裝了兩個作業系統的終端設備系統需要提供更多的資源,例如處理器資源和內存資源等,以保證兩個作業系統的正常運行。

在終端設備上,為了保證用戶使用應用流暢的體驗,當一個應用從前臺切換到後臺的時候往往不會釋放該應用所佔用的資源,而是繼續佔用原先的資源。這樣當新的應用被打開並且申請資源的時候,終端設備會從空閒的資源中分配相應的資源供新的應用使用。經過一段時間的運行,終端設備往往容易出現空閒資源不足的情況,這就需要調度資源供新創建的前臺進程使用。現有的雙系統還未配置行之有效的資源調度方法。

現有的單系統的資源調度方法包括:當出現空閒資源不足的情況時,首先關閉相對不重要的後臺進程,以調度出資源供新創建的前臺進程使用;當後臺進程中僅剩維持作業系統運行的必要進程時,開始關閉相對不重要的前臺進程。

然而,若把單系統的資源調度方法直接運用到雙系統中的終端設備中,很可能導致資源調度的混亂。例如,作業系統A和B分別獨立採用現有的單系統的資源調度方法,作業系統A和B分別處於前臺和後臺,一方面由於現有的雙系統還未配置行之有效的資源調度方法,因此作業系統A的進程可能佔用了較少的資源,作業系統B的進程可能佔用了較多的資源;另一方面作業系統B在其進程佔用較多資源、未出現空閒資源不足的情況下,利用現有的單系統的資源調度方法,不會主動關閉其進程,以調度資源供前臺的作業系統A使用。因此,很容易導致前臺的作業系統出現資源不足的局面,給用戶帶來不便,降低了用戶的體驗。



技術實現要素:

本發明針對現有方式的缺點,提出一種多系統的資源調度方法及裝置,用以解決現有技術存在一個作業系統的進程擠佔其它作業系統的資源的問題。

本發明的實施例根據一個方面,提供了一種多系統的資源調度方法,包括:

主控系統啟動時,根據預設的資源分配策略中規定的主控系統、前臺容器系統和後臺容器系統各自的資源佔比上限,創建包括所述主控系統、處於前臺的第一容器系統和處於後臺的至少一個其它容器系統各自的資源分配子目錄的資源分配目錄;

所述主控系統啟動第一容器系統和至少一個其它容器系統;

啟動後的第一容器系統和各其它容器系統,根據各自的資源分配子目錄獲取資源。

本發明的實施例根據另一個方面,還提供了一種多系統的資源調度裝置,包括:主控系統、第一容器系統和至少一個其它容器系統;

所述主控系統包括:

資源分配目錄處理模塊,用於在所述主控系統啟動時,根據預設的資源分配策略中規定的主控系統、前臺容器系統和後臺容器系統各自的資源佔比上限,創建包括所述主控系統、處於前臺的第一容器系統和處於後臺的至少一個其它容器系統各自的資源分配子目錄的資源分配目錄;

容器系統啟動模塊,用於啟動第一容器系統和至少一個其它容器系統;

第一容器系統包括:

第一資源獲取分配模塊,用於根據第一容器系統的資源分配子目錄獲取資源;

每個其它容器系統包括:

其它資源獲取分配模塊,用於根據其所屬的其它容器系統的資源分配子目錄獲取資源。

較佳地,所述資源分配目錄處理模塊具體用於在所述主控系統啟動時,掛載資源子系統;通過所述資源子系統,根據預設的資源分配策略中規定的主控系統、前臺容器系統和後臺容器系統各自的資源佔比上限,創建包括所述主控系統、處於前臺的第一容器系統和處於後臺的每個其它容器系統各自的資源分配子目錄的資源分配目錄。

較佳地,所述資源分配目錄處理模塊具體用於創建所述主控系統、第一容器系統和其它容器系統各自的資源分配子目錄,並在各資源分配子目錄的指定文件中分別設定所述資源分配策略規定的主控系統、前臺容器系統和後臺容器系統的資源佔比上限。

較佳地,所述主控系統還包括:

主控資源分配模塊,用於在所述主控系統的資源分配子目錄中的資源佔比上限的範圍內,根據所述資源分配策略中規定的主控系統的前、後臺進程各自的資源佔比上限,在所述主控系統的資源分配子目錄名下分別創建所述主控系統的前、後臺資源子目錄;根據所述主控系統的前、後臺資源子目錄為所述主控系統的前、後臺進程分配資源。

較佳地,第一資源獲取分配模塊具體用於在第一容器系統啟動時,掛載所述資源子系統;通過所述資源子系統,獲取第一容器系統的資源分配子目錄;根據第一容器系統的資源分配子目錄獲取資源;以及

所述其它資源獲取分配模塊具體用於在其所屬的其它容器系統啟動時,掛載所述資源子系統;通過所述資源子系統,獲取其所屬的其它容器系統的資源分配子目錄;根據其所屬的其它容器系統的資源分配子目錄獲取資源。

較佳地,所述容器系統啟動模塊還用於在啟動第一容器系統後,發送資源佔比上限傳輸通知;

所述資源分配目錄處理模塊還用於接收到所述資源佔比上限傳輸通知後,通過容器通道,向第一容器系統發送所述資源分配策略中規定的前臺容器系統的前、後臺進程各自的資源佔比上限;以及

第一資源獲取分配模塊還用於在第一容器系統的資源分配子目錄中的資源佔比上限的範圍內,根據接收的前臺容器系統的前、後臺進程各自的資源佔比上限,在第一容器系統的分配子目錄名下分別創建第一容器系統的前、後臺資源子目錄;根據第一容器系統的前、後臺資源子目錄為第一容器系統的前、後臺進程分配資源。

較佳地,第一資源獲取分配模塊具體用於根據第一容器系統中預設的前、後臺進程各自的資源佔比上限,在第一容器系統的資源分配子目錄名下分別創建第一容器系統的前、後臺資源子目錄;根據第一容器系統的前、後臺資源子目錄為第一容器系統的前、後臺進程分配資源。

較佳地,所述資源分配目錄處理模塊還用於檢測到第一容器系統與一個其它容器系統發生前後臺切換後,根據所述資源分配策略中規定的後臺容器系統和前臺容器系統各自的資源佔比上限,對分別切換至後臺、前臺的第一容器系統、所述一個其它容器系統的資源分配子目錄中的資源佔比上限進行更新。

較佳地,所述資源分配目錄處理模塊還用於檢測到第一容器系統與一個其它容器系統發生前後臺切換後,根據所述資源分配策略中規定的後臺容器系統和前臺容器系統各自的資源佔比上限,確定出分別切換至後臺、前臺的第一容器系統、所述一個其它容器系統的資源佔比上限,通過容器通道分別向第一容器系統、所述一個其它容器系統發送;以及

第一資源獲取分配模塊還用於根據接收的切換至後臺的第一容器系統的資源佔比上限,對第一容器系統的資源分配子目錄中的資源佔比上限進行更新;

所述其它資源獲取分配模塊還用於根據接收的切換至前臺的其所屬的其它容器系統的資源佔比上限,對其所屬的其它容器系統的資源分配子目錄中的資源佔比上限進行更新。

本發明實施例中,根據資源分配策略,主控系統、處於前臺的容器系統和處於後臺的至少一個容器系統都擁有各自的資源佔比上限,各系統可以在各自資源佔比上限的範圍內獲取並使用終端設備的軟硬體資源,既可以保證每個系統都處於可以運行的狀態,又可以防止某一系統擠佔其它系統的資源份額,例如可以防止處於後臺的容器系統擠佔處於前臺的容器系統的資源份額;從而可以既不耽誤各系統各司其職處理各自的任務,又可以使得處於前臺的容器系統能夠獲取足夠的資源以保證與用戶之間的交互不受影響,從而給用戶帶來便利,可以提升用戶的體驗。

本發明附加的方面和優點將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過本發明的實踐了解到。

附圖說明

本發明上述的和/或附加的方面和優點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中:

圖1為本發明實施例的終端設備的內部結構的框架示意圖;

圖2a、2b和2c分別為本發明實施例的三種多系統的資源調度方法的流程示意圖;

圖3為本發明實施例的終端設備中的多系統的資源分配目錄的一個實例的示意圖;

圖4為本發明實施例的多系統的資源調度裝置的內部結構的框架示意圖。

具體實施方式

下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用於解釋本發明,而不能解釋為對本發明的限制。

本技術領域技術人員可以理解,除非特意聲明,這裡使用的單數形式「一」、「一個」、「所述」和「該」也可包括複數形式。應該進一步理解的是,本發明的說明書中使用的措辭「包括」是指存在所述特徵、整數、步驟、操作、元件和/或組件,但是並不排除存在或添加一個或多個其他特徵、整數、步驟、操作、元件、組件和/或它們的組。應該理解,當我們稱元件被「連接」或「耦接」到另一元件時,它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這裡使用的「連接」或「耦接」可以包括無線連接或無線耦接。這裡使用的措辭「和/或」包括一個或更多個相關聯的列出項的全部或任一單元和全部組合。

本技術領域技術人員可以理解,除非另外定義,這裡使用的所有術語(包括技術術語和科學術語),具有與本發明所屬領域中的普通技術人員的一般理解相同的意義。還應該理解的是,諸如通用字典中定義的那些術語,應該被理解為具有與現有技術的上下文中的意義一致的意義,並且除非像這裡一樣被特定定義,否則不會用理想化或過於正式的含義來解釋。

本技術領域技術人員可以理解,這裡所使用的「終端」、「終端設備」既包括無線信號接收器的設備,其僅具備無發射能力的無線信號接收器的設備,又包括接收和發射硬體的設備,其具有能夠在雙向通信鏈路上,進行雙向通信的接收和發射硬體的設備。這種設備可以包括:蜂窩或其他通信設備,其具有單線路顯示器或多線路顯示器或沒有多線路顯示器的蜂窩或其他通信設備;PCS(Personal Communications Service,個人通信系統),其可以組合語音、數據處理、傳真和/或數據通信能力;PDA(Personal Digital Assistant,個人數字助理),其可以包括射頻接收器、尋呼機、網際網路/內聯網訪問、網絡瀏覽器、記事本、日曆和/或GPS(Global Positioning System,全球定位系統)接收器;常規膝上型和/或掌上型計算機或其他設備,其具有和/或包括射頻接收器的常規膝上型和/或掌上型計算機或其他設備。這裡所使用的「終端」、「終端設備」可以是可攜式、可運輸、安裝在交通工具(航空、海運和/或陸地)中的,或者適合於和/或配置為在本地運行,和/或以分布形式,運行在地球和/或空間的任何其他位置運行。這裡所使用的「終端」、「終端設備」還可以是通信終端、上網終端、音樂/視頻播放終端,例如可以是PDA、MID(Mobile Internet Device,移動網際網路設備)和/或具有音樂/視頻播放功能的行動電話,也可以是智能電視、機頂盒等設備。

本發明實施例中,終端設備中配置了主控系統和至少兩個容器系統,並預先設定了資源分配策略。主控系統啟動時,根據預設的資源分配策略中規定的主控系統、前臺容器系統和後臺容器系統各自的資源佔比上限,創建包括主控系統、處於前臺的第一容器系統和處於後臺的至少一個其它容器系統各自的資源分配子目錄的資源分配目錄;主控系統啟動第一容器系統和至少一個其它容器系統;啟動後的第一容器系統和各其它容器系統,根據各自的資源分配子目錄獲取資源。可見,本發明實施例中,根據資源分配策略,主控系統、處於前臺的容器系統和處於後臺的至少一個其它容器系統都擁有各自的資源佔比上限,各系統可以在各自資源佔比上限的範圍內獲取並使用終端設備的軟硬體資源,既可以保證每個系統都處於可以運行的狀態,又可以防止某一系統擠佔其它系統的資源份額,例如可以防止處於後臺的其它容器系統擠佔處於前臺的容器系統的資源份額;從而可以既不耽誤各系統各司其職處理各自的任務,又可以使得處於前臺的容器系統能夠獲取足夠的資源以保證與用戶之間的交互不受影響,從而給用戶帶來便利,可以提升用戶的體驗。

下面結合附圖具體介紹本發明實施例的技術方案。

本發明實施例的終端設備的內部結構的框架示意圖如圖1所示,包括:主控系統和兩個以上容器系統。

其中,兩個以上容器系統包括第一容器系統、第二容器系統、……、第N容器系統。N為2以上的正整數。

本發明實施例中的容器系統,是設置在以Linux container(容器)虛擬化技術創建的容器中的作業系統。作業系統可以為傳統意義上的Linux作業系統或Unix作業系統,也可以是基於Linux作業系統衍生出來的Android系統或Ubuntu系統等,還可以為以Windows平臺為基礎的windows系統等等。實際上,本發明中的容器系統不限於前述例舉的作業系統,可以涵蓋所有能夠在容器中運行的作業系統。為便於描述,下面以Android系統作為容器系統為例闡述本發明的技術方案。

主控系統可以是上述傳統的作業系統,也可以是對傳統的作業系統進行改進得到的作業系統。內核為kernel,或者在kernel基礎上增加功能模塊之後得到的增強型kernel。較佳地,主控系統可以包括內核;上述容器系統通過主控系統調用或訪問內核以實現各種功能。或者,容器系統和主控系統共享內核;本發明的容器系統和主控系統包含現有作業系統中kernel之外的部分,例如框架層和應用層的部分;容器系統和主控系統都可以獨立調用或訪問內核以實現各種功能。

主控系統主要用於對多個容器系統進行前後臺管理,與各容器系統進行交互等。

較佳地,主控系統可以通過容器通道與容器系統進行通信。進一步,容器通道可以是socket(套接字)通道。

下面介紹主控系統與容器系統之間的容器通道的建立方法。

容器系統向主控系統發送容器通道創建請求,該容器通道創建請求中包括容器通道對應的文件描述符、文件權限、允許訪問該容器通道的兩個以上作業系統的系統標識、允許的最大訪問數量、以及待生成文件的描述符的標識等。兩個以上作業系統包括(發送容器通道創建請求的)容器系統、和該容器系統期待交互的作業系統。

主控系統接到該容器系統的容器通道創建請求後,創建一對socket文件描述符(socketpair)和連接該對文件描述符的容器通道,並為該對文件描述符命名。將容器通道創建請求中的文件權限、允許訪問的系統標識、允許的最大訪問數量、以及待生成文件的描述符的標識記錄到所創建的容器通道中。

主控系統將容器通道及其標識和一對文件描述符、以及允許訪問該容器通道的系統標識註冊在內核的NSS(Name Space Server,域名空間服務)虛擬設備中。主控系統和內核都對應記錄已經註冊的容器通道及其標識和文件描述符對、以及允許訪問該容器通道的系統標識。

內核的NSS將容器通道的標識、以及允許訪問該容器通道的各系統標識返回給該容器系統。並將容器通道的標識和允許訪問該容器通道的各系統標識,分別向與各系統標識相符的作業系統返回。

該容器系統根據獲取的容器通道的標識從NSS中獲取該容器通道的文件描述符對中的一個文件描述符。

主控系統接收到主控系統針對上述容器通道的獲取請求後,查找出已經註冊的該容器通道的標識,向該主控系統返回。

主控系統獲取容器通道的標識後,向內核中的NSS虛擬設備發送,攜帶有該容器通道的標識的文件描述符獲取請求。

內核中的NSS虛擬設備根據接收到的該文件描述符獲取請求中的容器通道的標識,從已註冊的容器通道及其標識和文件描述符對中,查找出該容器通道的文件描述符對中的另一個文件描述符返回。較佳地,NSS校驗發送文件描述符獲取請求的容器系統的系統標識、訪問數量等安全信息是否與容器通道中記錄的對應信息相符;若校驗結果為相符,則根據接收到的該文件描述符獲取請求中的容器通道的標識,從已註冊的容器通道及其標識和文件描述符對中,查找出該容器通道的文件描述符對中的另一個文件描述符,向主控系統返回。

相當於,將連接容器通道兩端的一對文件描述符中的一個文件描述符向容器系統返回,將另一個文件描述符向主控系統的進程返回。

主控系統獲取內核返回的另一個文件描述符後,主控系統與容器系統之間的容器通道建立完畢。主控系統可以通過該另一個文件描述符,與擁有該另一個文件描述符所屬容器通道的一個文件描述符的容器系統進行通信。

較佳地,主控系統對於一對文件描述符,根據返回給一個容器系統的一個文件描述符,從內核獲取socket描述文件的結構體,與該一個文件描述符相關聯,並記錄在容器通道中。之後,將容器通道註冊到內核的NSS虛擬設備中。

內核中的NSS虛擬設備接收到主控系統的進程的文件描述符獲取請求後,查詢出主控系統的進程中未使用的文件描述符,將該未使用的文件描述符與容器通道中保存的socket描述文件的文件結構體相關聯,並向主控系統的該進程返回關聯後的文件描述符。此時,關聯後的文件描述符相當於同一容器通道的文件描述符中的另一個文件描述符。

本發明實施例中的終端設備中預先設定了資源調度策略。該資源調度策略中規定了主控系統、前臺容器系統和後臺容器系統各自的資源佔比上限。其中,本發明實施例中的資源可以包括下述至少一項:處理器資源、內存資源、非易失性存儲器資源、數據傳輸總線帶寬資源等。

較佳地,本發明實施例中,終端設備中可以配置一個主控系統、一個處於前臺的容器系統、和處於後臺的至少一個其它容器系統。

例如,當處於後臺的其它容器系統為一個時,資源調度策略中規定的主控系統、處於前臺的容器系統、和處於後臺的其它容器系統的資源佔比上限分別為30%、50%和20%。

當處於後臺的其它容器系統為兩個以上時,資源調度策略中規定處於後臺的各其它容器系統的資源佔比上限。

較佳地,資源調度策略可以從終端設備的總資源中,首先規定主控系統和處於前臺的容器系統的資源佔比上限,然而確定出主控系統和處於前臺的容器系統的資源佔比上限之外的剩餘資源,在該剩餘資源的範圍內規定處於後臺的各其它容器系統的資源佔比上限。其中,處於後臺的每個其它容器系統的資源佔比上限不小於該其它容器系統維持運行所需的最小資源。

進一步,確定出處於後臺的每個其它容器系統持續運行所需的平均資源,從剩餘資源中以該平均資源為單位,規定處於後臺的各其它容器系統的資源佔比上限等。例如,當處於後臺的其它容器系統為兩個時,資源調度策略中規定的主控系統、處於前臺的容器系統、處於後臺的容器系統A和處於後臺的容器系統B的資源佔比上限分別為30%、50%、10%和10%。

可見,本發明實施例的資源調度策略、以及後續基於該資源調度策略的多系統的資源調度方法,適用於存在處於後臺的多個其他容器系統的應用場景。

為了便於理解,下面以主控系統、處於前臺的第一容器系統和處於後臺的第二容器系統(即處於後臺的一個其它容器系統)為例,介紹本發明實施例提供的多系統的資源調度方法,該方法的流程示意圖如圖2a所示,包括下述步驟:

S201:主控系統啟動時,根據預設的資源分配策略中規定的主控系統、前臺容器系統和後臺容器系統各自的資源佔比上限,創建包括主控系統、處於前臺的第一容器系統和處於後臺的第二容器系統各自的資源分配子目錄的資源分配目錄。

主控系統啟動時,掛載資源子系統。例如,當主控系統啟動、且需要分配主控系統、第一容器系統和第二容器系統的處理器資源時,獲取內核的Cgroup中的處理器資源子系統,並掛載。

主控系統通過資源子系統,根據預設的資源分配策略中規定的主控系統、前臺容器系統和後臺容器系統各自的資源佔比上限,創建包括主控系統、處於前臺的第一容器系統和處於後臺的第二容器系統各自的資源分配子目錄的資源分配目錄。

較佳地,主控系統通過資源子系統,創建多系統的資源分配目錄。

主控系統通過資源子系統,在資源分配目錄名下,創建主控系統的資源分配子目錄;在主控系統的資源分配子目錄的指定文件中,設定資源分配策略規定的主控系統的資源佔比上限、和/或該資源佔比上限關聯的數值。

主控系統通過資源子系統,創建處於前臺的第一容器系統的資源分配子目錄;在第一容器系統的資源分配子目錄的指定文件中,設定資源分配策略規定的前臺容器系統的資源佔比上限、和/或該資源佔比上限關聯的數值。

主控系統通過資源子系統,創建處於後臺的第二容器系統的資源分配子目錄;在第二容器系統的資源分配子目錄的指定文件中,設定資源分配策略規定的後臺容器系統的資源佔比上限、和/或該資源佔比上限關聯的數值。

例如,當資源具體為處理器資源時,在主控系統的處理器資源分配子目錄中的指定文件cpu.shares中,設定資源分配策略規定的主控系統的資源佔比上限關聯的數值為614;在第一容器系統的處理器資源分配子目錄中的指定文件cpu.shares中,設定資源分配策略規定的主控系統的資源佔比上限關聯的數值為1024;在第二容器系統的處理器資源分配子目錄中的指定文件cpu.shares中,設定資源分配策略規定的主控系統的資源佔比上限關聯的數值為410。本發明實施例的終端設備總的處理器資源在數值表示為614、1024和410之和2048;則主控系統、處於前臺的第一容器系統、處於後臺的第二容器系統的處理器資源佔比上限大約分別為614/2048=30%、1024/2048=50%、410/2048=20%。

較佳地,主控系統將創建的包括各系統的資源分配子目錄的資源分配目錄,存儲於主控系統或者內核中,供各容器系統獲取。

更優的,主控系統在其資源分配子目錄中的資源佔比上限的範圍內,根據資源分配策略中規定的主控系統的前、後臺進程各自的資源佔比上限,在其資源分配子目錄名下分別創建主控系統的前、後臺資源子目錄。

主控系統分別根據其前、後臺資源子目錄為其前、後臺進程分配資源。

具體地,主控系統通過資源子系統,在其資源分配子目錄名下創建主控系統的前臺資源子目錄;在其資源分配子目錄中的資源佔比上限的範圍內,在主控系統的前臺資源子目錄的指定文件中,設定資源分配策略中規定的主控系統的前臺進程的資源佔比上限、和/或該資源佔比上限關聯的數值。

主控系統通過資源子系統,在其資源分配子目錄名下創建主控系統的後臺資源子目錄;在其資源分配子目錄中的資源佔比上限的範圍內,在主控系統的後臺資源子目錄的指定文件中,設定資源分配策略中規定的主控系統的後臺進程的資源佔比上限、和/或該資源佔比上限關聯的數值。

主控系統分別根據其前臺資源子目錄、後臺資源子目錄中的資源佔比上限和/或該資源佔比上限關聯的數值,為主控系統的前臺進程、後臺進程分配資源。

例如,資源具體為處理器資源,資源分配策略中規定的主控系統的前、後臺進程各自的處理器資源佔比上限分別為60%、40%,主控系統的處理器資源分配子目錄中的資源佔比上限為30%;則在主控系統的前、後臺資源子目錄的指定文件中,分別設定處理器資源佔比上限30%*60%=18%、30%*40%=12%。主控系統分別根據18%、12%的處理器資源佔比上限,為主控系統的前臺進程、後臺進程分配處理器資源。

S202:主控系統啟動第一、二容器系統。

較佳地,主控系統啟動第一容器系統後,通過容器通道,向第一容器系統發送資源分配策略中規定的後臺容器系統的前、後臺進程各自的資源佔比上限。

主控系統啟動第二容器系統後,通過容器通道,向第二容器系統發送資源分配策略中規定的後臺容器系統的前、後臺進程各自的資源佔比上限。

S203:啟動後的第一、二容器系統,根據各自的資源分配子目錄獲取資源。

第一、二容器系統啟動時,分別從內核獲取資源子系統,並掛載獲取的資源子系統。

第一、二容器系統通過資源子系統,獲取各自的資源分配子目錄。

第一、二容器系統分別根據各自的資源分配子目錄獲取資源。

較佳地,第一、二容器系統可以採用多種方法為其前後臺進程分配資源。

一種容器系統為其前、後臺進程分配資源的方法,包括:第一容器系統通過容器通道接收到主控系統發送的資源分配策略中規定的後臺容器系統的前、後臺進程各自的資源佔比上限後,在第一容器系統的資源分配子目錄中的資源佔比上限的範圍內,根據接收的後臺容器系統的前、後臺進程各自的資源佔比上限,在其資源分配子目錄名下分別創建第一容器系統的前、後臺資源子目錄。

第一容器系統根據其前、後臺資源子目錄為其前、後臺進程分配資源。

具體地,第一容器系統通過資源子系統,在其資源分配子目錄名下創建第一容器系統的前臺資源子目錄;在其資源分配子目錄中的資源佔比上限的範圍內,在第一容器系統的前臺資源子目錄的指定文件中,設定資源分配策略中規定的前臺容器系統的前臺進程的資源佔比上限、和/或該資源佔比上限關聯的數值。

第一容器系統通過資源子系統,在其資源分配子目錄名下創建第一容器系統的後臺資源子目錄;在其資源分配子目錄中的資源佔比上限的範圍內,在第一容器系統的後臺資源子目錄的指定文件中,設定資源分配策略中規定的前臺容器系統的後臺進程的資源佔比上限、和/或該資源佔比上限關聯的數值。

第一容器系統分別根據其前臺資源子目錄、後臺資源子目錄中的資源佔比上限和/或該資源佔比上限關聯的數值,為第一容器系統的前臺進程、後臺進程分配資源。

例如,資源具體為處理器資源,資源分配策略中規定的前臺容器系統的前、後臺進程各自的處理器資源佔比上限分別為70%、30%,前臺容器系統的處理器資源分配子目錄中的資源佔比上限為50%;則在第一容器系統的前、後臺資源子目錄的指定文件中,設定處理器資源佔比上限分別為50%*70%=35%、50%*30%=15%。第一容器系統分別根據35%、15%的處理器資源佔比上限,為第一容器系統的前臺進程、後臺進程分配處理器資源。

同理,第二容器系統可以根據該方法為第二容器系統的前、後臺進程分配資源。

例如,資源具體為處理器資源,資源分配策略中規定的後臺容器系統的前、後臺進程各自的處理器資源佔比上限分別為80%、20%,後臺容器系統的處理器資源分配子目錄中的資源佔比上限為20%;則在第二容器系統的前、後臺資源子目錄的指定文件中,設定處理器資源佔比上限分別為20%*80%=16%、20%*20%=4%。第二容器系統分別根據16%、4%的處理器資源佔比上限,為第二容器系統的前臺進程、後臺進程分配處理器資源。

此外,需要指出的是雖然本步驟的例子中,處於前臺的第一容器系統的前臺進程、後臺進程的資源佔比上限,都高於處於後臺的第二容器系統的前臺進程、後臺進程的資源佔比上限。然而,這不是必須的。本領域技術人員可以根據歷史數據、經驗數據、實驗數據、和/或實際情況等,合理地確定各系統、以及其前後臺進程各自的資源佔比上限,以滿足用戶的多種需要。

另一種容器系統為其前、後臺進程分配資源的方法,包括:第一容器系統根據其中預設的前、後臺進程各自的資源佔比上限,在其資源分配子目錄名下分別創建第一容器系統的前、後臺資源子目錄;第一容器系統分別根據其前、後臺資源子目錄為其前、後臺進程分配資源。

具體地,第一容器系統通過資源子系統,在其資源分配子目錄名下創建第一容器系統的前臺資源子目錄;在其資源分配子目錄中的資源佔比上限的範圍內,在第一容器系統的前臺資源子目錄的指定文件中,設定第一容器系統中預設的前臺進程的資源佔比上限、和/或該資源佔比上限關聯的數值。

第一容器系統通過資源子系統,在其資源分配子目錄名下創建第一容器系統的後臺資源子目錄;在其資源分配子目錄中的資源佔比上限的範圍內,在第一容器系統的後臺資源子目錄的指定文件中,設定第一容器系統中預設的後臺進程的資源佔比上限、和/或該資源佔比上限關聯的數值。

第一容器系統分別根據其前臺資源子目錄、後臺資源子目錄中的資源佔比上限和/或該資源佔比上限關聯的數值,為第一容器系統的前臺進程、後臺進程分配資源。

同理,第二容器系統根據其中預設的前、後臺進程各自的資源佔比上限,在其資源分配子目錄名下分別創建第二容器系統的前、後臺資源子目錄;第二容器系統分別根據其前、後臺資源子目錄為其前、後臺進程分配資源。

容易理解,上述一種容器系統為其前、後臺進程分配資源的方法,較為適用於容器系統本身未自帶(預設)有前後臺進程的資源佔比上限、或者雖然自帶有前後臺進程的資源佔比上限但安全性要求較高的應用場景;例如,容器系統自帶的前後臺進程的資源佔比上限可能被惡意程序篡改、容器系統自帶的前後臺進程的資源佔比上限所在文件可能被惡意程序附著等應用場景。

實際操作中,對於上述步驟S201和S202,可以先執行步驟S201後執行步驟S202,可以先執行步驟S202後執行步驟S201,或者同時執行步驟S201和步驟S202。

事實上,通過上述步驟S201-S203的流程,本發明實施例中的終端設備中的多系統的資源分配目錄的一個實例的示意圖如圖3所示,呈樹狀結構,資源分配目錄處於根節點,其名下具有主控系統、處於前臺的第一容器系統、和處於後臺的第二容器系統的資源分配子目錄;主控系統的資源分配子目錄名下具有主控系統的前臺資源子目錄和後臺資源子目錄;第一系統的資源分配子目錄名下具有第一系統的前臺資源子目錄和後臺資源子目錄;第二系統的資源分配子目錄名下具有第二系統的前臺資源子目錄和後臺資源子目錄。

上述另一種容器系統為其前、後臺進程分配資源的方法,較為適用於容器系統自帶有前後臺進程的資源佔比上限且安全性要求較低的應用場景。

事實上,本發明實施例還提供了一種適用於容器系統前後臺切換的多系統的資源調度方法,該方法的流程圖如圖2b所示,在上述步驟S201-S203的基礎上,增加了下述步驟:

S204:主控系統根據資源分配策略,對分別切換至後臺、前臺的第一、二容器系統的資源分配子目錄進行更新。

主控系統檢測到第一、二容器系統發生前後臺切換後,根據資源分配策略中規定的後臺容器系統和前臺容器系統各自的資源佔比上限,對分別切換至後臺、前臺的第一、二容器系統的資源分配子目錄中的資源佔比上限進行更新。

具體地,主控系統檢測到第一容器系統切換至後臺、第二容器系統切換至前臺後,將第一容器系統的資源分配子目錄的指定文件中的資源佔比上限和/或該資源佔比上限關聯的數值,更新為資源分配策略中規定的後臺容器系統的資源佔比上限和/或該資源佔比上限關聯的數值;將第二容器系統的資源分配子目錄的指定文件中的資源佔比上限和/或該資源佔比上限關聯的數值,更新為資源分配策略中規定的前臺容器系統的資源佔比上限和/或該資源佔比上限關聯的數值。

S205:分別切換至後臺、前臺的第一、二容器系統,分別根據各自更新後的資源分配子目錄獲取資源。

分別切換至後臺、前臺的第一、二容器系統,分別從內核獲取資源子系統,並掛載獲取的資源子系統。

分別切換至後臺、前臺的第一、二容器系統通過資源子系統,獲取各自更新後的資源分配子目錄。

分別切換至後臺、前臺的第一、二容器系統分別根據各自更新後的資源分配子目錄獲取資源。

較佳地,主控系統通過資源子系統,將切換至後臺的第一容器系統的資源分配子目錄的指定文件中的資源佔比上限、和/或該資源佔比上限關聯的數值,更新為資源分配策略規定的後臺容器系統的資源佔比上限、和/或該資源佔比上限關聯的數值。

主控系統通過資源子系統,將切換至前臺的第二容器系統的資源分配子目錄的指定文件中的資源佔比上限、和/或該資源佔比上限關聯的數值,更新為資源分配策略規定的前臺容器系統的資源佔比上限、和/或該資源佔比上限關聯的數值。

較佳地,切換至後臺的第一容器系統,在其更新後的資源分配子目錄中的資源佔比上限的範圍內,根據資源分配策略中規定的後臺容器系統的前、後臺進程各自的資源佔比上限、或者第一容器系統中預設的前、後臺進程各自的資源佔比上限,對第一容器系統的資源分配子目錄名下的第一容器系統的前臺資源子目錄、後臺資源子目錄進行更新。

切換至後臺的第一容器系統根據其更新後的前、後臺資源子目錄為其前、後臺進程分配資源。

進一步,切換至後臺的第一容器系統通過資源子系統,在第一容器系統更新後的資源分配子目錄中的資源佔比上限的範圍內,將第一容器系統的前臺資源子目錄的指定文件中的前臺進程的資源佔比上限、和/或該資源佔比上限關聯的數值,更新為資源分配策略中規定的後臺容器系統的前臺進程的資源佔比上限、和/或該資源佔比上限關聯的數值。

切換至後臺的第一容器系統通過資源子系統,在第一容器系統更新後的資源分配子目錄中的資源佔比上限的範圍內,將第一容器系統的後臺資源子目錄的指定文件中的後臺進程的資源佔比上限、和/或該資源佔比上限關聯的數值,更新為資源分配策略中規定的後臺容器系統的後臺進程的資源佔比上限、和/或該資源佔比上限關聯的數值。

切換至後臺的第一容器系統分別根據其更新後的前臺資源子目錄、後臺資源子目錄中的資源佔比上限和/或該資源佔比上限關聯的數值,為切換至後臺的第一容器系統的前臺進程、後臺進程分配資源。

例如,資源具體為處理器資源,資源分配策略中規定的後臺容器系統的前、後臺進程各自的處理器資源佔比上限分別為80%、20%,後臺容器系統的處理器資源分配子目錄中的資源佔比上限為20%;則將切換至後臺的第一容器系統的更新後的前、後臺資源子目錄的指定文件中的處理器資源佔比上限,分別更新為20%*80%=16%、20%*20%=4%。切換至後臺的第一容器系統分別根據16%、4%的處理器資源佔比上限,為切換至後臺的第一容器系統的前臺進程、後臺進程分配處理器資源。

同理,可以更新切換至前臺的第二容器系統的資源分配子目錄、前臺資源子目錄、後臺資源子目錄中的資源佔比上限和/或資源佔比上限關聯數值。

實時上,切換至後臺的第一容器系統及其前後臺進程的資源佔比上限,與處於後臺時的第二容器系統及其前後臺進程的資源佔比上限相一致;切換至前臺的第二容器系統及其前後臺進程的資源佔比上限,與處於前臺時的第一容器系統及其前後臺進程的資源佔比上限相一致。

本發明實施例還提供了另一種適用於容器系統前後臺切換的多系統的資源調度方法,該方法的流程圖如圖2c所示,在上述步驟S201-S203的基礎上,增加了下述步驟:

S211:主控系統根據資源分配策略,確定出分別切換至後臺、後臺的第一、二容器系統的資源佔比上限,分別向第一、二容器系統發送。

具體地,主控系統檢測到第一容器系統切換至後臺、第二容器系統切換至前臺後,根據資源分配策略中規定的後臺容器系統和前臺容器系統各自的資源佔比上限,確定出切換至後臺的第一容器系統、和切換至前臺的第二容器系統的資源佔比上限和/或資源佔比上限關聯的數值。

主控系統將確定出的切換至後臺的第一容器系統的資源佔比上限和/或資源佔比上限關聯的數值,通過主控系統與第一容器系統之間的容器通道向第一容器系統發送。

較佳地,主控系統將確定出的切換至後臺的第一容器系統的前臺進程、和後臺進程的資源佔比上限和/或資源佔比上限關聯的數值,通過主控系統與第一容器系統之間的容器通道向第一容器系統發送。

主控系統將確定出的切換至前臺的第二容器系統的資源佔比上限和/或資源佔比上限關聯的數值,通過主控系統與第二容器系統之間的容器通道向第二容器系統發送。

較佳地,主控系統將確定出的切換至前臺的第二容器系統的前臺進程、和後臺進程的資源佔比上限和/或資源佔比上限關聯的數值,通過主控系統與第二容器系統之間的容器通道向第二容器系統發送。

S212:分別切換至後臺、後臺的第一、二容器系統根據各自接收的資源佔比上限,對各自資源分配子目錄進行更新。

切換至後臺的第一容器系統通過容器通道接收到主控系統發送的第一容器系統的資源佔比上限和/或資源佔比上限關聯的數值後,根據接收到的資源佔比上限和/或資源佔比上限關聯的數值,對第一容器系統的資源分配目錄的指定文件中的資源佔比上限和/或資源佔比上限關聯的數值進行更新。

較佳地,切換至後臺的第一容器系統通過容器通道接收到主控系統發送的第一容器系統的前臺進程、和後臺進程的資源佔比上限和/或資源佔比上限關聯的數值後,對第一容器系統的前臺資源子目錄、和後臺資源子目錄的指定文件中的資源佔比上限和/或資源佔比上限關聯的數值進行更新。

切換至前臺的第二容器系統通過容器通道接收到主控系統發送的第二容器系統的資源佔比上限和/或資源佔比上限關聯的數值後,根據接收到的資源佔比上限和/或資源佔比上限關聯的數值,對第二容器系統的資源分配目錄的指定文件中的資源佔比上限和/或資源佔比上限關聯的數值進行更新。

較佳地,切換至前臺的第二容器系統通過容器通道接收到主控系統發送的第二容器系統的前臺進程、和前臺進程的資源佔比上限和/或資源佔比上限關聯的數值後,對第二容器系統的前臺資源子目錄、和前臺資源子目錄的指定文件中的資源佔比上限和/或資源佔比上限關聯的數值進行更新。

S213:分別切換至後臺、前臺的第一、二容器系統,分別根據各自更新後的資源分配子目錄獲取資源。

本步驟的方法與上述步驟S205中的具體方法相一致,此處不再贅述。

基於上述多系統的資源調度方法,本發明實施例還提供了一種多系統的資源調度裝置,該裝置設置於本發明實施例的終端設備中,該裝置的內部結構的框架示意圖如圖4所示,包括:主控系統、第一容器系統和至少一個其它容器系統。

其中,主控系統包括:資源分配目錄處理模塊401和容器系統啟動模塊402。

資源分配目錄處理模塊401用於在主控系統啟動時,根據預設的資源分配策略中規定的主控系統、前臺容器系統和後臺容器系統各自的資源佔比上限,創建包括主控系統、處於前臺的第一容器系統和處於後臺的至少一個其它容器系統各自的資源分配子目錄的資源分配目錄。

容器系統啟動模塊402用於啟動第一容器系統和至少一個其它容器系統。

第一容器系統包括:

第一資源獲取分配模塊411用於根據第一容器系統的資源分配子目錄獲取資源。

每個其它容器系統包括:

其它資源獲取分配模塊421用於根據該其它資源獲取分配模塊421所屬的其它容器系統的資源分配子目錄獲取資源。

較佳地,資源分配目錄處理模塊401具體用於在主控系統啟動時,掛載資源子系統;通過資源子系統,根據預設的資源分配策略中規定的主控系統、前臺容器系統和後臺容器系統各自的資源佔比上限,創建包括主控系統、處於前臺的第一容器系統和處於後臺的每個其它容器系統各自的資源分配子目錄的資源分配目錄。

較佳地,資源分配目錄處理模塊401具體用於創建主控系統、第一容器系統和其它容器系統各自的資源分配子目錄,並在各資源分配子目錄的指定文件中分別設定資源分配策略規定的主控系統、前臺容器系統和後臺容器系統的資源佔比上限。

更優的,如圖4所示,本發明實施例中的主控系統還包括:

主控資源分配模塊403用於在主控系統的資源分配子目錄中的資源佔比上限的範圍內,根據資源分配策略中規定的主控系統的前、後臺進程各自的資源佔比上限,在主控系統的資源分配子目錄名下分別創建主控系統的前、後臺資源子目錄;根據主控系統的前、後臺資源子目錄為主控系統的前、後臺進程分配資源。

較佳地,第一資源獲取分配模塊411具體用於在第一容器系統啟動時,掛載資源子系統;通過資源子系統,獲取第一容器系統的資源分配子目錄;根據第一容器系統的資源分配子目錄獲取資源。

以及,其它資源獲取分配模塊421具體用於在其所屬的其它容器系統啟動時,掛載資源子系統;通過資源子系統,獲取其所屬的其它容器系統的資源分配子目錄;根據其所屬的其它容器系統的資源分配子目錄獲取資源。

更優的,容器系統啟動模塊402還用於在啟動第一容器系統後,發送資源佔比上限傳輸通知。

資源分配目錄處理模塊401還用於接收到資源佔比上限傳輸通知後,通過容器通道,向第一容器系統發送資源分配策略中規定的前臺容器系統的前、後臺進程各自的資源佔比上限。

以及,第一資源獲取分配模塊411還用於在第一容器系統的資源分配子目錄中的資源佔比上限的範圍內,根據接收的前臺容器系統的前、後臺進程各自的資源佔比上限,在第一容器系統的分配子目錄名下分別創建第一容器系統的前、後臺資源子目錄;根據第一容器系統的前、後臺資源子目錄為第一容器系統的前、後臺進程分配資源。

進一步,資源分配目錄處理模塊401還用於接收到資源佔比上限傳輸通知後,通過容器通道,向每個其它容器系統發送資源分配策略中規定的對應的後臺容器系統的前、後臺進程各自的資源佔比上限。

以及,第二資源獲取分配模塊421還用於在其所屬的其它容器系統的資源分配子目錄中的資源佔比上限的範圍內,根據接收的對應的後臺容器系統的前、後臺進程各自的資源佔比上限,在其所屬的其它容器系統的分配子目錄名下分別創建該其它容器系統的前、後臺資源子目錄;根據該其它容器系統的前、後臺資源子目錄為該其它容器系統的前、後臺進程分配資源。

更優的,第一資源獲取分配模塊411具體用於根據第一容器系統中預設的前、後臺進程各自的資源佔比上限,在第一容器系統的資源分配子目錄名下分別創建第一容器系統的前、後臺資源子目錄;根據第一容器系統的前、後臺資源子目錄為第一容器系統的前、後臺進程分配資源。

更優的,第二資源獲取分配模塊421具體用於根據其所屬的其它容器系統中預設的前、後臺進程各自的資源佔比上限,在其所屬的其它容器系統的資源分配子目錄名下分別創建該其它容器系統的前、後臺資源子目錄;根據該其它容器系統的前、後臺資源子目錄為該其它容器系統的前、後臺進程分配資源。

更優的,資源分配目錄處理模塊401還用於檢測到第一容器系統與一個其它容器系統發生前後臺切換後,根據資源分配策略中規定的後臺容器系統和前臺容器系統各自的資源佔比上限,對分別切換至後臺、前臺的第一容器系統、該一個其它容器系統的資源分配子目錄中的資源佔比上限進行更新。

更優的,資源分配目錄處理模塊401還用於檢測到第一容器系統與一個其它容器系統發生前後臺切換後,根據資源分配策略中規定的後臺容器系統和前臺容器系統各自的資源佔比上限,確定出分別切換至後臺、前臺的第一容器系統、該一個其它容器系統的資源佔比上限,通過容器通道分別向第一容器系統、該一個其它容器系統發送。

以及,第一資源獲取分配模塊411還用於根據接收的切換至後臺的第一容器系統的資源佔比上限,對第一容器系統的資源分配子目錄中的資源佔比上限進行更新。

第二資源獲取分配模塊421還用於根據接收的切換至前臺的其所屬的其它容器系統的資源佔比上限,對其所屬的其它容器系統的資源分配子目錄中的資源佔比上限進行更新。

上述主控系統中的資源分配目錄處理模塊401、容器系統啟動模塊402和主控資源分配模塊403,第一容器系統中的第一資源獲取分配模塊411,以及其它容器系統中的其它資源獲取分配模塊421功能的實現方法,可以參考上述如圖2a、2b和2c的流程步驟的具體內容,此處不再贅述。

本發明實施例中,根據資源分配策略,主控系統、處於前臺的容器系統和處於後臺的至少一個容器系統都擁有各自的資源佔比上限,各系統可以在各自資源佔比上限的範圍內獲取並使用終端設備的軟硬體資源,既可以保證每個系統都處於可以運行的狀態,又可以防止某一系統擠佔其它系統的資源份額,例如可以防止處於後臺的容器系統擠佔處於前臺的容器系統的資源份額;從而可以既不耽誤各系統各司其職處理各自的任務,又可以使得處於前臺的容器系統能夠獲取足夠的資源以保證與用戶之間的交互不受影響,從而給用戶帶來便利,可以提升用戶的體驗。

而且,本發明實施例中,主控系統的資源分配子目錄的資源佔比上限範圍內的資源相當於是分配給主控系統的資源;主控系統可以在分配給其的資源範圍內,根據資源分配策略規定的主控系統的前、後臺進程的資源佔比上限,獨立地對主控系統的前臺進程、後臺進程進行資源分配。合理地設置資源分配策略中主控系統的前、後臺進程的資源佔比上限,可以在保證主控系統中的前、後臺進程正常運行的情況下,防止主控系統中的進程擠佔分配給容器系統的進程的資源;既充分地利用了主控系統的資源佔比上限範圍的資源,又增強了進程利用其所屬主控系統的資源的安全性和可靠性。

進一步,本發明實施例中,分別處於前臺、後臺的第一容器系統、至少一個其它容器系統各自的資源分配子目錄的資源佔比上限範圍內的資源,相當於是分別分配給處於前臺、後臺的第一容器系統、各其它容器系統的資源;分別處於前臺、後臺的第一容器系統、各其它容器系統可以在分配給各自的資源範圍內,根據資源分配策略規定的各自的前、後臺進程的資源佔比上限,各自獨立地對各自的前臺進程、後臺進程進行資源分配。合理地設置資源分配策略中前臺容器系統和後臺容器系統各自的前、後臺進程的資源佔比上限,可以在保證處於前臺、後臺的第一容器系統、各其它容器系統中的前、後臺進程都正常運行的情況下,防止一個容器系統中的進程擠佔分配給主控系統和另一個容器系統的進程的資源;既充分地利用了每個容器系統的資源佔比上限範圍的資源,又增強了進程利用其所屬容器系統的資源的安全性和可靠性。

此外,本發明實施例中,檢測到第一容器系統與一個其它容器系統發生前後臺狀態切換後,可以對分別切換至後臺、前臺的第一容器系統、該一個其它容器系統的資源分配子目錄中的資源佔比上限進行更新,相當於對分配給切換至後臺、前臺的第一容器系統、該一個其它容器系統的資源範圍進行更新。並且,可以對分別切換至後臺、前臺的第一容器系統、該一個其它容器系統各自的前臺資源子目錄和後臺資源子目錄中的資源佔比上限進行更新,相當於對分配給切換至後臺、前臺的第一容器系統、該一個其它容器系統各自的前臺進程和後臺進程的資源範圍進行更新。利用本發明實施例,可以在容器系統發生前後臺狀態發生切換的情況下,自動調整每個切換前後臺狀態的容器系統被分配(可獲取)的資源範圍、以及該容器系統中前、後臺進程被分配的資源範圍;從整體上保證了終端設備的資源的被充分利用,並防止了切換前後臺狀態的每個容器系統的進程擠佔其它系統的資源範圍內的資源,保證每個容器系統的進程利用資源的安全性和可靠性。

本技術領域技術人員可以理解,本發明包括涉及用於執行本申請中所述操作中的一項或多項的設備。這些設備可以為所需的目的而專門設計和製造,或者也可以包括通用計算機中的已知設備。這些設備具有存儲在其內的電腦程式,這些電腦程式選擇性地激活或重構。這樣的電腦程式可以被存儲在設備(例如,計算機)可讀介質中或者存儲在適於存儲電子指令並分別耦聯到總線的任何類型的介質中,所述計算機可讀介質包括但不限於任何類型的盤(包括軟盤、硬碟、光碟、CD-ROM、和磁光碟)、ROM(Read-Only Memory,只讀存儲器)、RAM(Random Access Memory,隨即存儲器)、EPROM(Erasable Programmable Read-Only Memory,可擦寫可編程只讀存儲器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,電可擦可編程只讀存儲器)、快閃記憶體、磁性卡片或光線卡片。也就是,可讀介質包括由設備(例如,計算機)以能夠讀的形式存儲或傳輸信息的任何介質。

本技術領域技術人員可以理解,可以用電腦程式指令來實現這些結構圖和/或框圖和/或流圖中的每個框以及這些結構圖和/或框圖和/或流圖中的框的組合。本技術領域技術人員可以理解,可以將這些電腦程式指令提供給通用計算機、專業計算機或其他可編程數據處理方法的處理器來實現,從而通過計算機或其他可編程數據處理方法的處理器來執行本發明公開的結構圖和/或框圖和/或流圖的框或多個框中指定的方案。

本技術領域技術人員可以理解,本發明中已經討論過的各種操作、方法、流程中的步驟、措施、方案可以被交替、更改、組合或刪除。進一步地,具有本發明中已經討論過的各種操作、方法、流程中的其他步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。進一步地,現有技術中的具有與本發明中公開的各種操作、方法、流程中的步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。

以上所述僅是本發明的部分實施方式,應當指出,對於本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護範圍。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀