[發明專利]一種管理對象狀態的方法和系統在審
| 申請號: | 201711443584.X | 申請日: | 2017-12-27 |
| 公開(公告)號: | CN109976835A | 公開(公告)日: | 2019-07-05 |
| 發明(設計)人: | 李靜 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F9/448 | 分類號: | G06F9/448 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 張一軍;楊曉偉 |
| 地址: | 100195 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 關系對象 源對象 預設 對象關系 管理對象 轉換 計算機技術領域 狀態轉換規則 對象管理 復雜對象 集合確定 影響條件 狀態管理 自動處理 自動化 場景 | ||
本發明公開了一種管理對象狀態的方法和系統,涉及計算機技術領域。該方法的一具體實施方式包括:確定源對象的狀態進行轉換的情況下,根據預設的對象關系集合確定出所述源對象影響的關系對象;確定所述源對象和所述源對象轉換后的狀態滿足預設的影響條件,則獲取所述關系對象的狀態;根據所述關系對象的狀態以及預設的所述關系對象的狀態轉換規則判斷是否轉換所述關系對象的狀態。該實施方式能夠實現基于對象的相關性跨對象管理對象的狀態,而且提供了嚴謹、完善的基于對象關系的狀態自動處理機制,使得復雜對象關系場景下的狀態管理有序進行并能實現自動化。
技術領域
本發明涉及計算機技術領域,尤其涉及一種管理對象狀態的方法和系統。
背景技術
在實際應用過程中,對象往往不是孤立存在的,一般對象之間客觀存在著各種各樣的關系,并且對象之間的相關性會導致對象之間狀態的相關性。例如對于貨物和訂單這兩個不同對象的狀態:在實際應用中,訂單的執行狀態是與貨物的儲運狀態有著密切的相關性,因為訂單中包含貨物清單。當清單中的貨物開始從倉庫貨架移動到揀貨區時,貨物的狀態由“儲存”變為“已揀貨”,訂單的狀態變為“揀貨中”;當訂單的貨物清單中的所有貨物揀貨完畢后,訂單的狀態變為“揀貨完成待發運”。再比如:訂單關聯的物流運輸單的執行狀態也可能會影響訂單的狀態。
現有技術中通過有限狀態機結合事件驅動的組合方案來實現對對象狀態的管理,但是通過該方式不能考慮不同對象之間的狀態的相互影響關系。而對于上述對象的相關性,只能通過人工監控對象之間的關系,并且通過向有限狀態機發送外部事件命令來改變關系對象的狀態。例如,一個對象的狀態發生變化時,人工監控到該對象的關系對象后,并判斷是否對該關系對象的狀態進行轉換,如果需要改變該關系對象的狀態,這向該關系對象的有限狀態機發送狀態轉換命令。
在實現上述發明的過程中,發明人發現現有技術中至少存在如下問題:在面對復雜的對象關系及其狀態管理場景時,沒有嚴謹、完整的基于對象關系的自動狀態處理機制,使得系統狀態管理混亂無序;另外,人工狀態控制的隨意性極容易導致對象之間狀態不一致,影響系統的正確性和可靠性。
發明內容
有鑒于此,本發明實施例提供一種管理對象狀態的方法和系統,能夠實現基于對象的相關性跨對象管理對象的狀態,而且提供了嚴謹、完善的基于對象關系的狀態自動處理機制,使得復雜對象關系場景下的狀態管理有序進行并能實現自動化。
為實現上述目的,根據本發明實施例的一個方面,提供了一種管理對象狀態的方法。
本發明實施例的管理對象狀態的方法包括:確定源對象的狀態進行轉換的情況下,根據預設的對象關系集合確定出所述源對象影響的關系對象;如果所述源對象和所述源對象轉換后的狀態滿足預設的影響條件,則獲取所述關系對象的狀態;根據所述關系對象的狀態以及預設的所述關系對象的狀態轉換規則判斷是否轉換所述關系對象的狀態。
可選地,根據所述關系對象的狀態以及預設的所述關系對象的狀態轉換規則判斷是否轉換所述關系對象的狀態的步驟包括:判斷所述關系對象的狀態是否滿足所述源對象的狀態轉換規則;如果滿足,則轉換所述關系對象的狀態;否則,不轉換所述關系對象的狀態。
可選地,在轉換所述關系對象的狀態之后,還包括:保存所述關系對象狀態轉換的記錄;以及輸出所述關系對象轉換后的狀態。
可選地,通過有限狀態機確定源對象的狀態進行轉換,以及,通過有限狀態機根據所述關系對象的狀態以及預設的所述關系對象的狀態轉換規則判斷是否轉換所述關系對象的狀態。
為實現上述目的,根據本發明實施例的另一個方面,提供了一種管理對象狀態的系統。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711443584.X/2.html,轉載請聲明來源鉆瓜專利網。





