[发明专利]一种管理对象状态的方法和系统在审
申请号: | 201711443584.X | 申请日: | 2017-12-27 |
公开(公告)号: | CN109976835A | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 李静 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;杨晓伟 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 关系对象 源对象 预设 对象关系 管理对象 转换 计算机技术领域 状态转换规则 对象管理 复杂对象 集合确定 影响条件 状态管理 自动处理 自动化 场景 | ||
本发明公开了一种管理对象状态的方法和系统,涉及计算机技术领域。该方法的一具体实施方式包括:确定源对象的状态进行转换的情况下,根据预设的对象关系集合确定出所述源对象影响的关系对象;确定所述源对象和所述源对象转换后的状态满足预设的影响条件,则获取所述关系对象的状态;根据所述关系对象的状态以及预设的所述关系对象的状态转换规则判断是否转换所述关系对象的状态。该实施方式能够实现基于对象的相关性跨对象管理对象的状态,而且提供了严谨、完善的基于对象关系的状态自动处理机制,使得复杂对象关系场景下的状态管理有序进行并能实现自动化。
技术领域
本发明涉及计算机技术领域,尤其涉及一种管理对象状态的方法和系统。
背景技术
在实际应用过程中,对象往往不是孤立存在的,一般对象之间客观存在着各种各样的关系,并且对象之间的相关性会导致对象之间状态的相关性。例如对于货物和订单这两个不同对象的状态:在实际应用中,订单的执行状态是与货物的储运状态有着密切的相关性,因为订单中包含货物清单。当清单中的货物开始从仓库货架移动到拣货区时,货物的状态由“储存”变为“已拣货”,订单的状态变为“拣货中”;当订单的货物清单中的所有货物拣货完毕后,订单的状态变为“拣货完成待发运”。再比如:订单关联的物流运输单的执行状态也可能会影响订单的状态。
现有技术中通过有限状态机结合事件驱动的组合方案来实现对对象状态的管理,但是通过该方式不能考虑不同对象之间的状态的相互影响关系。而对于上述对象的相关性,只能通过人工监控对象之间的关系,并且通过向有限状态机发送外部事件命令来改变关系对象的状态。例如,一个对象的状态发生变化时,人工监控到该对象的关系对象后,并判断是否对该关系对象的状态进行转换,如果需要改变该关系对象的状态,这向该关系对象的有限状态机发送状态转换命令。
在实现上述发明的过程中,发明人发现现有技术中至少存在如下问题:在面对复杂的对象关系及其状态管理场景时,没有严谨、完整的基于对象关系的自动状态处理机制,使得系统状态管理混乱无序;另外,人工状态控制的随意性极容易导致对象之间状态不一致,影响系统的正确性和可靠性。
发明内容
有鉴于此,本发明实施例提供一种管理对象状态的方法和系统,能够实现基于对象的相关性跨对象管理对象的状态,而且提供了严谨、完善的基于对象关系的状态自动处理机制,使得复杂对象关系场景下的状态管理有序进行并能实现自动化。
为实现上述目的,根据本发明实施例的一个方面,提供了一种管理对象状态的方法。
本发明实施例的管理对象状态的方法包括:确定源对象的状态进行转换的情况下,根据预设的对象关系集合确定出所述源对象影响的关系对象;如果所述源对象和所述源对象转换后的状态满足预设的影响条件,则获取所述关系对象的状态;根据所述关系对象的状态以及预设的所述关系对象的状态转换规则判断是否转换所述关系对象的状态。
可选地,根据所述关系对象的状态以及预设的所述关系对象的状态转换规则判断是否转换所述关系对象的状态的步骤包括:判断所述关系对象的状态是否满足所述源对象的状态转换规则;如果满足,则转换所述关系对象的状态;否则,不转换所述关系对象的状态。
可选地,在转换所述关系对象的状态之后,还包括:保存所述关系对象状态转换的记录;以及输出所述关系对象转换后的状态。
可选地,通过有限状态机确定源对象的状态进行转换,以及,通过有限状态机根据所述关系对象的状态以及预设的所述关系对象的状态转换规则判断是否转换所述关系对象的状态。
为实现上述目的,根据本发明实施例的另一个方面,提供了一种管理对象状态的系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711443584.X/2.html,转载请声明来源钻瓜专利网。