[發明專利]容器系統的管理服務方法以及智能終端在審
| 申請號: | 201510530368.3 | 申請日: | 2015-08-26 |
| 公開(公告)號: | CN105045669A | 公開(公告)日: | 2015-11-11 |
| 發明(設計)人: | 卜東超 | 申請(專利權)人: | 北京元心科技有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京市立方律師事務所 11330 | 代理人: | 劉莉婕;張筱寧 |
| 地址: | 100176 北京市北京經濟技術開發*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 容器 系統 管理 服務 方法 以及 智能 終端 | ||
技術領域
本發明涉及智能手機操作系統技術領域,具體而言,本發明涉及一種容器系統的管理服務方法以及智能終端。
背景技術
LXC是LinuxContainer(Linux容器)的簡稱,是一種基于容器的操作系統層級的內核虛擬化技術。利用Linux內核的命名空間(namespace)特性,可以形成多個容器系統,以此對進程和資源進行隔離。例如,在創建進程時可以在該進程的進程描述符中加入相應的標記,表明該進程所屬的命名空間(即所屬的容器系統)。繼而,Linux內核中的資源管理子系統(cgroups)可以為容器系統中的進程分配系統資源。
目前,LXC通常可以利用工具集中的命令對容器系統進行基本管理,例如,lxc-create用于創建一個容器,lxc-execute用于在一個容器執行應用程序,lxc-start用于在容器中執行給定命令,lxc-stop用于停止容器中所有的進程,lxc-destroy用于銷毀容器,lxc-cgroup用于獲取或調整與資源管理子系統cgroups相關的參數。
隨著虛擬化技術的發展,LXC廣泛應用于服務器上和用戶的設備端。實際應用中,在服務器端,多個容器系統同時運行時,容器系統之間并沒有前后臺的區分;而在用戶的設備端,多個容器系統同時運行,通常存在前后臺的區分,比如,與用戶交互的容器系統為前臺;反之為后臺。而且,相較于服務器,在用戶的設備端,多個容器系統同時運行,對設備上有限的系統資源的使用提出了更高的要求,亟需對系統資源進行合理分配。
比如,對于運行在前臺、與用戶交互的容器系統,可以為該容器系統分配更多的顯示和輸入等系統資源,而對于運行在后臺的容器系統,則可以釋放該容器系統占用的部分系統資源,以此提高系統資源的利用率。
然而,本發明的發明人發現,實際應用中,通常是由專業人員通過LXC的基本命令對容器系統進行管理控制。而通過LXC的基本命令對容器系統的管理,并沒有涉及容器系統的前后臺管理,無法有效地進行系統資源的分配。而且,也不能讓普通用戶像安裝和管理應用程序一樣安裝和管理用戶設備端的容器系統,存在易用性不夠的問題。
因此,有必要提供一種容器系統的管理服務方法,能夠增強對容器系統管理的靈活性和功能性,并提供容器系統的前后臺管理,提高系統資源的利用率。
發明內容
針對上述現有技術存在的缺陷,本發明提供了一種容器系統的管理服務方法以及智能終端,用以提供容器系統的前后臺管理,提高系統資源的利用率,增強容器系統的自主性。
本發明方案提供了一種容器系統的管理服務方法,包括:
設置于容器系統中的容器管理服務CMS模塊接收到用戶輸入的切換請求后,將所述切換請求發送至設置于內核中的內核管理服務KCM模塊;
所述KCM模塊接收到所述CMS模塊發送的切換請求后,根據所述CMS模塊所屬容器系統當前的運行狀態信息,決定切換后,向此次切換所涉及的容器系統中的CMS模塊發送前后臺變換信號;
所述CMS模塊接收到前后臺變換信號后,對其所屬容器系統內的進程的狀態進行相應的調整。
根據本發明的另一方面,還提供了一種智能終端,包括:內核、至少一個容器系統,以及設置于各容器系統中的容器管理服務CMS模塊、以及設置于內核中的內核管理服務KCM模塊,其中,
所述KCM模塊用于接收到所述CMS模塊發送的切換請求后,根據所述CMS模塊所屬容器系統當前的運行狀態信息,決定切換后,向此次切換所涉及的容器系統中的CMS模塊分別發送前后臺變換信號;
所述CMS模塊用于接收到用戶輸入的切換請求后,將所述切換請求發送至所述KCM模塊;并接收到所述KCM模塊發送的前后臺變換信號后,對其所屬容器系統內的進程的狀態進行相應的調整。
本實施例的方案中,CMS模塊接收到切換請求后,可以將切換請求發送至KCM模塊;KCM模塊向此次切換所涉及的容器系統中的CMS模塊發送前后臺變換信號;繼而,CMS模塊根據前后臺變換信號,對其所屬容器系統內的進程的狀態進行相應的調整。這樣,在實現相關容器系統的前后臺切換管理的同時,可以對相關容器系統內的進程的狀態進行調整,比如,切換后后臺的容器系統內的進程釋放顯示相關的系統資源,提高系統資源的利用率,增強容器系統的自主性。
本發明附加的方面和優點將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過本發明的實踐了解到。
附圖說明
圖1為本發明實施例的智能終端的內部結構示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京元心科技有限公司,未經北京元心科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510530368.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種提高臍孢木霉菌合成木霉素的方法
- 下一篇:一種升級方法及裝置





