[發(fā)明專利]多點(diǎn)部署的進(jìn)程管理方法及進(jìn)程的爭奪方法有效
| 申請(qǐng)?zhí)枺?/td> | 201910755540.3 | 申請(qǐng)日: | 2019-08-15 |
| 公開(公告)號(hào): | CN110569115B | 公開(公告)日: | 2023-08-04 |
| 發(fā)明(設(shè)計(jì))人: | 衛(wèi)海波 | 申請(qǐng)(專利權(quán))人: | 貝殼技術(shù)有限公司 |
| 主分類號(hào): | G06F9/48 | 分類號(hào): | G06F9/48;G06F9/50 |
| 代理公司: | 北京潤平知識(shí)產(chǎn)權(quán)代理有限公司 11283 | 代理人: | 肖冰濱;王曉曉 |
| 地址: | 300280 天津市濱海新區(qū)南港*** | 國省代碼: | 天津;12 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 多點(diǎn) 部署 進(jìn)程 管理 方法 爭奪 | ||
本發(fā)明公開了一種基于多服務(wù)的進(jìn)程管理方法,所述多服務(wù)應(yīng)用于多臺(tái)終端設(shè)備,所述進(jìn)程管理方法包括:獲取所有任務(wù)的任務(wù)內(nèi)容,并基于所述任務(wù)內(nèi)容創(chuàng)建任務(wù)表;基于所述任務(wù)表生成所述任務(wù)內(nèi)容和進(jìn)程內(nèi)容的任務(wù)關(guān)系表;獲取多個(gè)查詢指令,并反饋所述任務(wù)表和/或所述任務(wù)關(guān)系表;獲取至少一個(gè)爭奪信息;基于所述至少一個(gè)爭奪信息對(duì)所述任務(wù)關(guān)系表進(jìn)行管理,并生成對(duì)應(yīng)的管理結(jié)果;反饋所述管理結(jié)果。本發(fā)明還公開了一種進(jìn)程的爭奪方法。通過在多設(shè)備中共享任務(wù)內(nèi)容和進(jìn)程內(nèi)容并進(jìn)行統(tǒng)一的管理,從而實(shí)現(xiàn)了進(jìn)程的多設(shè)備管理,有效避免了因某臺(tái)設(shè)備故障導(dǎo)致的服務(wù)故障風(fēng)險(xiǎn),保證了項(xiàng)目的穩(wěn)定可靠運(yùn)行。
技術(shù)領(lǐng)域
本發(fā)明涉及進(jìn)程管理技術(shù)領(lǐng)域,具體地,涉及一種多點(diǎn)部署的進(jìn)程管理方法及一種進(jìn)程的爭奪方法。
背景技術(shù)
隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,能夠在計(jì)算機(jī)上進(jìn)行處理的程序越來越多,因此需要對(duì)計(jì)算機(jī)的程序進(jìn)行管理。在目前對(duì)計(jì)算機(jī)程序的管理過程中,往往通過創(chuàng)建服務(wù)來對(duì)每個(gè)程序的運(yùn)行進(jìn)行管理。
目前的服務(wù)只能在一臺(tái)終端設(shè)備上獨(dú)立啟動(dòng)運(yùn)行,若需要執(zhí)行一個(gè)服務(wù),則啟動(dòng)對(duì)應(yīng)的主進(jìn)程,并通過主進(jìn)程對(duì)執(zhí)行該服務(wù)所需要啟動(dòng)的多個(gè)子進(jìn)程進(jìn)行管理,不同的服務(wù)可以實(shí)現(xiàn)不同的工作,例如同步數(shù)據(jù)、發(fā)送短信以及下載數(shù)據(jù)等。
然而在實(shí)際應(yīng)用過程中,由于在目前的多進(jìn)程管理方法中主進(jìn)程管理的子進(jìn)程只能在一臺(tái)終端設(shè)備上運(yùn)行,因此主進(jìn)程只能夠?qū)Ξ?dāng)前終端設(shè)備中的子進(jìn)程進(jìn)行管理,而無法通過在多臺(tái)設(shè)備上同時(shí)運(yùn)行以對(duì)多臺(tái)設(shè)備上的不同子進(jìn)程進(jìn)行管理,因而無法對(duì)服務(wù)進(jìn)行橫向的擴(kuò)展。
同時(shí)由于上述限制,在現(xiàn)有技術(shù)中,技術(shù)人員在實(shí)現(xiàn)某個(gè)項(xiàng)目的所有功能時(shí),往往在一臺(tái)設(shè)備上運(yùn)行該項(xiàng)目所有需要運(yùn)行的進(jìn)程或服務(wù),而一旦該設(shè)備出現(xiàn)故障或問題,則將導(dǎo)致該設(shè)備上的所有進(jìn)程都無法正常運(yùn)行的情況,從而出現(xiàn)服務(wù)故障,影響企業(yè)的正常運(yùn)營。
發(fā)明內(nèi)容
為了克服現(xiàn)有技術(shù)中無法對(duì)多設(shè)備的進(jìn)程進(jìn)行統(tǒng)一管理以及現(xiàn)有進(jìn)程管理方法存在服務(wù)故障風(fēng)險(xiǎn)的技術(shù)問題,本發(fā)明實(shí)施例提供一種多點(diǎn)部署的進(jìn)程管理方法及一種進(jìn)程的爭奪方法,通過在多點(diǎn)部署的多個(gè)終端設(shè)備中全局共享任務(wù)內(nèi)容和進(jìn)程內(nèi)容并進(jìn)行統(tǒng)一的管理,從而實(shí)現(xiàn)了進(jìn)程的多設(shè)備管理,有效避免了因某臺(tái)設(shè)備故障導(dǎo)致的服務(wù)故障風(fēng)險(xiǎn),保證了項(xiàng)目的穩(wěn)定可靠運(yùn)行。
為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供一種多點(diǎn)部署的進(jìn)程管理方法,應(yīng)用于第一終端設(shè)備,所述進(jìn)程管理方法包括:獲取所有任務(wù)的任務(wù)內(nèi)容,并基于所述任務(wù)內(nèi)容創(chuàng)建任務(wù)表;基于所述任務(wù)表生成所述任務(wù)內(nèi)容和進(jìn)程內(nèi)容的任務(wù)關(guān)系表;獲取多個(gè)查詢指令,并反饋所述任務(wù)表和/或所述任務(wù)關(guān)系表;獲取至少一個(gè)爭奪信息;基于所述至少一個(gè)爭奪信息對(duì)所述任務(wù)關(guān)系表進(jìn)行管理,并生成對(duì)應(yīng)的管理結(jié)果;反饋所述管理結(jié)果。
優(yōu)選地,所述任務(wù)表包括至少一個(gè)所述任務(wù)內(nèi)容,每個(gè)所述任務(wù)內(nèi)容包括任務(wù)標(biāo)識(shí)信息、任務(wù)名稱信息以及任務(wù)狀態(tài)信息,所述任務(wù)關(guān)系表包括多個(gè)所述進(jìn)程內(nèi)容,每個(gè)所述進(jìn)程內(nèi)容包括進(jìn)程唯一標(biāo)識(shí)信息、所述任務(wù)標(biāo)識(shí)信息、進(jìn)程運(yùn)行時(shí)間信息、所述任務(wù)狀態(tài)信息以及設(shè)備地址信息;所述基于所述任務(wù)表生成所述任務(wù)內(nèi)容和進(jìn)程內(nèi)容的任務(wù)關(guān)系表,包括:基于所述任務(wù)標(biāo)識(shí)信息生成所述任務(wù)內(nèi)容和進(jìn)程內(nèi)容的任務(wù)關(guān)系表。
優(yōu)選地,所述爭奪信息包括待管理任務(wù)標(biāo)識(shí)信息和待管理進(jìn)程標(biāo)識(shí)信息,所述基于所述至少一個(gè)爭奪信息對(duì)所述任務(wù)關(guān)系表進(jìn)行管理,并生成對(duì)應(yīng)的管理結(jié)果,包括:基于所述任務(wù)關(guān)系表獲取與所述待管理任務(wù)標(biāo)識(shí)信息對(duì)應(yīng)的原進(jìn)程唯一標(biāo)識(shí)信息;判斷所述原進(jìn)程唯一標(biāo)識(shí)信息是否為空值;若所述原進(jìn)程唯一標(biāo)識(shí)信息為空值,則基于所述待管理進(jìn)程標(biāo)識(shí)信息對(duì)所述進(jìn)程唯一標(biāo)識(shí)信息進(jìn)行修改以獲得修改后進(jìn)程唯一標(biāo)識(shí)信息;基于所述修改后進(jìn)程唯一標(biāo)識(shí)信息生成新的任務(wù)關(guān)系表,并生成修改成功的管理結(jié)果;若所述原進(jìn)程唯一標(biāo)識(shí)信息不為空值,則生成修改失敗的管理結(jié)果。
優(yōu)選地,所述進(jìn)程管理方法還包括:獲取時(shí)間更新指令;基于所述時(shí)間更新指令對(duì)所述進(jìn)程運(yùn)行時(shí)間信息進(jìn)行更新,并獲得更新后進(jìn)程運(yùn)行時(shí)間信息;基于所述更新后進(jìn)程運(yùn)行時(shí)間信息生成新的任務(wù)關(guān)系表。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于貝殼技術(shù)有限公司,未經(jīng)貝殼技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910755540.3/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 基于全部/部分地共用多點(diǎn)播送實(shí)體的動(dòng)態(tài)數(shù)據(jù)分組
- 多點(diǎn)通信方法和裝置
- 異步傳輸模式交換系統(tǒng)中子端口多點(diǎn)傳送的方法
- 控制以太城域網(wǎng)中多點(diǎn)傳送傳輸?shù)姆椒ê脱b置
- 多點(diǎn)通信方法和裝置
- 多點(diǎn)通信方法和裝置
- 多點(diǎn)通信方法和裝置
- 移動(dòng)通信系統(tǒng)中的點(diǎn)對(duì)多點(diǎn)業(yè)務(wù)的發(fā)送和接收方法
- 多點(diǎn)觸控?cái)?shù)據(jù)遠(yuǎn)程傳輸裝置與方法
- 在一個(gè)多點(diǎn)廣播網(wǎng)絡(luò)中用于管理多點(diǎn)廣播分組成員的系統(tǒng)、裝置與方法
- 一種業(yè)務(wù)處理執(zhí)行語言流程部署方法
- 云計(jì)算平臺(tái)應(yīng)用快速部署的管理方法
- 虛擬化網(wǎng)絡(luò)功能部署方法及系統(tǒng)
- 版本部署的方法、裝置、設(shè)備和計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 測(cè)試環(huán)境部署方法、部署裝置及存儲(chǔ)介質(zhì)
- 程序部署任務(wù)執(zhí)行方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種基于Ansible的輕量級(jí)容器化分布式系統(tǒng)與部署方法
- 模型部署方法、模型部署裝置及終端設(shè)備
- 系統(tǒng)部署狀態(tài)的可視化方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 一種任務(wù)部署方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種進(jìn)程自動(dòng)恢復(fù)方法
- 進(jìn)程啟動(dòng)方法及內(nèi)核、進(jìn)程
- 一種進(jìn)程間的通信方法和裝置
- 進(jìn)程解析裝置、進(jìn)程解析方法和進(jìn)程解析程序
- 32位進(jìn)程和64位進(jìn)程交叉注入方法及裝置
- 一種應(yīng)用進(jìn)程控制方法及裝置
- 插件下載方法及裝置
- 進(jìn)程間的數(shù)據(jù)傳輸方法和裝置
- 進(jìn)程監(jiān)視裝置、進(jìn)程監(jiān)視方法和進(jìn)程監(jiān)視程序
- 一種基于動(dòng)態(tài)監(jiān)測(cè)的進(jìn)程優(yōu)化調(diào)度方法





