处理操作请求的方法及装置制造方法及图纸

技术编号:18053843 阅读:44 留言:0更新日期:2018-05-26 10:36
本公开提出了一种利用关联组来处理操作请求的方法及装置。具体地,本公开的处理操作请求的方法包括:接收操作请求;将该操作请求发送给第一实体组进行处理;确定与第一实体组相关联的至少一个第二实体组;将该操作请求发送给所述至少一个第二实体组进行处理。由此,通过将多个组进行关联并且利用关联的各个组对操作请求进行处理,能够实现对操作请求的批量处理,提升自动化水平和管理效率。

【技术实现步骤摘要】
处理操作请求的方法及装置
本公开涉及信息
,具体涉及一种利用关联组来处理操作请求的方法及装置。
技术介绍
目前,随着网络技术的发展,接入网络的设备越来越多。为了简化设备的管理和控制,可以将多个设备或者应用实体分为一组。组是将多个相同或不同类型的个体组合起来,通过组可以实现批量操作,如读取信息,存储信息,订阅信息,进行通知,设备管理等等。当组接收到操作请求后,组将请求转发给组中的每个成员,并且可以将每个成员发送的结果汇集起来。
技术实现思路
本公开提出了一种利用关联组来处理操作请求的方法及装置。根据本公开的一方面,提供了一种处理操作请求的方法,包括:接收操作请求;将该操作请求发送给第一实体组进行处理;确定与第一实体组相关联的至少一个第二实体组;将该操作请求发送给所述至少一个第二实体组进行处理。根据本公开的另一方面,提供了另一种处理操作请求的方法,包括:发送操作请求以启动第一实体组来处理该操作请求;以及根据第一实体组的处理结果,将该操作请求发送给与该第一实体组相关联的至少一个第二实体组进行处理。根据本公开的另一方面,提供了一种控制装置,其包括:收发器,接收一实体的操作请求,并且将该操作请求发送给第一实体组进行处理;以及处理器,确定与第一实体组相关联的至少一个第二实体组,将该操作请求发送给所述至少一个第二实体组进行处理。根据本公开的又一方面,还提供了一种通信装置,包括:收发器,发送操作请求以启动第一实体组来处理该操作请求;以及处理器,根据第一实体组的处理结果,将该操作请求发送给与该第一实体组相关联的至少一个第二实体组进行处理。根据本公开实施例公开处理操作请求的方法和装置,通过将多个组进行关联并且利用关联的各个组对操作请求进行处理,能够实现对操作请求的批量处理,提升自动化水平和管理效率。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例的附图作简单地介绍,显而易见地,下面描述中的附图仅仅涉及本公开的一些实施例,而非对本专利技术的限制。图1是一种可以应用本公开的原理的示意性网络。图2A-2B是利用组来处理操作请求的示意图。图3A-3C是根据本公开的实施例的基于各个组之间的关联关系来处理操作请求的示意图。图4是根据本公开的实施例的在组的资源中添加关联标识符和关联属性值的示意图。图5图示了一种根据本公开的实施例利用关联组来处理操作请求的示意性过程。图6图示了另一种根据本公开的实施例利用关联组来处理操作请求的示意性过程。图7图示了又一种根据本公开的实施例利用关联组来处理操作请求的示意性过程。图8图示了一种根据本公开的实施例的利用所创建的关联组来处理操作请求的示意性过程。图9图示了一种根据本公开的实施例的在利用所创建的关联组来处理操作请求的示意性过程。图10是根据本公开的一实施例的一种利用关联组来处理操作请求的方法的示意性流程图。图11是根据本公开的一实施例的一种利用关联组来处理操作请求的方法的示意性流程图。图12是根据本公开的一实施例的一种控制装置的示意性框图。图13是根据本公开的一实施例的一种通信装置的示意性框图。具体实施方式下面将结合附图对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,也属于本专利技术保护的范围。图1示出了可以应用本公开的原理的一种网络的示意图。如图1所示,例如,用户可以通过手机经由服务器连接到家庭网关,从而可以通过家庭网关来控制家用设备(例如,照明设备)。根据本公开的实施例,可以将家用设备分为若干组,建立各组之间的关联关系,并且利用各组之间的关联关系来处理用户的操作请求。图2A-2B示出了利用组来处理操作请求的示意图,其中,组包括一个或者多个可以执行操作请求的成员。如图2A所示,当接收到来自请求方的操作请求时,所建立的组将该操作请求发送给组中的每个成员,由组中的成员来处理并且执行该操作请求;然后,如图2B所示,当完成对该操作请求的处理时,各个成员将处理结果作为响应进行反馈,以便对各个处理结果进行汇集并且向操作请求的请求方返回处理结果。根据本公开的实施例,可以针对同一操作请求,建立若干组来处理该操作请求。其中,可以在各组之间建立各种关联关系,例如,备份关系,递进关系或者并列关系等等。可选地,例如,备份关系是指针对同一操作请求,至少两个组之间存在备份关系,如图3A所示,当其中一个组的成员未能成功执行该操作请求时,将该操作请求转发给属于备份关系的另一组,启动该另一组的成员来执行该操作请求;换句话说,针对该操作请求,这两个组之间是备份关系,以保证至少一组的成员能够成功执行该操作请求。可选地,例如,递进关系是指针对同一操作请求,至少两个组之间存在递进关系,如图3B所示,当其中一个组的成员已成功执行该操作请求时,再将该操作请求转发给属于递进关系的另一组,启动该另一组的成员也执行该操作请求;换句话说,针对该操作请求,这两个组之间是递进关系,以实现在第一组的成员成功执行该操作请求的情况下,启动至少另一组的成员也执行该操作请求。可选地,例如,并列关系是指针对同一操作请求,至少两个组之间存在并列关系,如图3C所示,当将操作请求发送给第一组时,通过查询与第一组对应的资源下的关联标识符和关联属性值,确定与第一组属于并列关系的另一组;由此,在启动第一组的成员来执行该操作请求时,也启动与第一组属于并列关系的另一组的成员来处理该操作请求。换句话说,针对该操作请求,这两个组之间是并列关系,以实现在第一组的成员和第二组的成员分别执行该操作请求。在这种情况下,可以利用多个组并行地对操作请求进行处理。尽管在以上针对组之间的关联关系进行了描述,然而,应理解,上述的备份关系、递进关系以及并列关系仅仅是为了解释本公开的原理所作的示例性说明。对于本领域技术人员而言,根据业务需求,还可以在组之间建立其它的关联关系,例如,互锁关系等关联关系。可选地,互锁是指至少两个组之间存在互锁关系,当一个组成功执行操作请求时,禁止启动与该组存在互锁关系的另一组。本公开的实施例仅仅是例示性的而不是穷举性的,因此,本公开的原理也能够应用到具有其它的关联关系的组而产生新的实施方式,这样的实施方式也未脱离本专利技术的范围。以下将结合物联网M2M架构下的组管理场景来说明本公开的原理。然而,应理解,本公开的原理不限于这种具体情形。实际上,在采用其它网络架构协议的情况下,也可以实现本公开的原理。图4是根据本公开的实施例的在组的资源中添加关联标识符和关联属性值的示意图。如图4所示,在资源类型的组下,增加了两个属性,分别是关联标识符relatedGroup和关联属性值relationshipofGroups。其中,关联标识符relatedGroup可以指示与一实体组关联的资源(例如,其它实体组)的标识符,关联属性值relationshipofGroups可以指示该实体组与其它资源(例如,其它实体组)的关联关系,例如,备份关系、递进关系、并列关系、互锁关系等等。可选地,在关联标识符relatedGroup中设置与一实体组存在关联关系的其它资源的标识符,例如,可以设置与该实体组关联的其它实体组的资源标识ID,或本文档来自技高网...
处理操作请求的方法及装置

【技术保护点】
一种处理操作请求的方法,包括:接收操作请求;将该操作请求发送给第一实体组进行处理;确定与第一实体组相关联的至少一个第二实体组;将该操作请求发送给所述至少一个第二实体组进行处理。

【技术特征摘要】
1.一种处理操作请求的方法,包括:接收操作请求;将该操作请求发送给第一实体组进行处理;确定与第一实体组相关联的至少一个第二实体组;将该操作请求发送给所述至少一个第二实体组进行处理。2.根据权利要求1所述的方法,还包括:确定所述至少一个第二实体组与所述第一实体组之间的关联关系。3.根据权利要求2所述的方法,还包括:在与第一实体组对应的资源中增加关联标识符和关联属性值,其中,关联标识符指示与第一实体组关联的实体组的标识符,关联属性值指示第一实体组与所述实体组的关联关系;将所述关联标识符的值设置为所述至少一个第二实体组的标识符,将所述关联属性值设置为指示第一实体组与所述至少一个第二实体组存在的关联关系。4.根据权利要求2或3所述的方法,其中所述关联关系为备份关系、递进关系、并列关系或者互锁关系。5.根据权利要求4所述的方法,其中,将该操作请求发送给第一实体组进行处理包括:启动第一实体组的成员来处理该操作请求,并且接收第一实体组的成员返回的处理结果。6.根据权利要求5所述的方法,还包括:确定所述第一实体组和所述至少一个第二实体组之间的关联关系为备份关系;将该操作请求发送给所述至少一个第二实体组进行处理,包括:当返回的处理结果指示该操作请求未能被成功处理时,将该操作请求发送给所述至少一个第二实体组进行处理。7.根据权利要求5所述的方法,还包括:确定所述第一实体组和所述至少一个第二实体组之间的关联关系为递进关系;将该操作请求发送给所述至少一个第二实体组进行处理,包括:当返回的处理结果指示该操作请求已经被成功处理时,将该操作请求发送给所述至少一个第二实体组进行处理。8.根据权利要求2所述的方法,还包括:确定所述第一实体组和所述至少一个第二实体组之间的关联关系为并列关系;将该操作请求发送给所述至少一个第二实体组进行处理,包括:将所述操作请求发送给第一实体组后,将所述操作请求发送给所述至少一个第二实体组进行处理。9.根据权利要求6-8任一项所述的方法,还包括:汇集处理操作请求的实体组返回的处理结果,并且将所述处理结果反馈给发出操作请求的实体。10.根据权利要求9所述的方法,汇集处理操作请求的实体组返回的处理结果,并且将所述处理结果反馈给发出操作请求的实体,包括:汇集第一实体组的所有成员的处理结果作为第一实体组的处理结果;以及在该至少一个第二实体组对该操作请求进行处理的情况下,汇集该至少一个第二实体组的所有成员的处理结果作为第二实体组的处理结果;对第一实体组的处理结果和至少一个第二实体组的处理结果进行逻辑运算来获得最终的处理结果,并且将其反馈给发出该操作请求的实体。11.根据权利要求2所述的方法...

【专利技术属性】
技术研发人员:赵君杰
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1