一种聚合响应的方法和装置的制造方法

文档序号:9649346阅读:417来源:国知局
一种聚合响应的方法和装置的制造方法
【技术领域】
[0001]本发明属于通信领域,尤其涉及一种聚合响应的方法和装置。
【背景技术】
[0002]机器到机器的通信是指机器之间不需要人为参与的情况下进行的数据通信,适用于例如交通控制管理、远程抄表、远程监控、医疗监护、智能家居控制等场景。为了对机器和机器通信系统的设备间提供标准化接口,0neM2M标准组织定义了机器通信系统的标准规范。在此规范中,通过在Group Hosting CSE (组控制方)上创建组资源,实现发起方对组中成员的批量操作。但是在上述过程中,Group Hosting CSE会因多种原因而无法收到全部组成员的Response (响应),从而致使Group Hosting CSE无法将已聚合的Response反馈给所述发起方。

【发明内容】

[0003]有鉴于此,为了解决现有技术中存在无法将已聚合的响应反馈给发起方的问题,本发明的目的是提出一种聚合响应的方法。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。
[0004]在一些可选的实施例中,所述方法,包括:
[0005]根据组资源中全部成员的标识,将发起方发送的请求分发至各所述成员;
[0006]当到聚合时间或接收到所述全部成员发送的响应时,将接收到的所述成员发送的响应聚合发送给所述发起方;
[0007]所述聚合时间是由所述发起方发送的所述请求中携带或是预设的默认值。
[0008]本发明另一个目的是提出一种聚合响应的装置。
[0009]在一些可选的实施例中,所述装置,包括:
[0010]发送单元,用于根据组资源中全部成员的标识,将接收单元接收到的发起方发送的请求分发至各所述成员;
[0011]反馈单元,用于当到达聚合时间或接收到所述全部成员发送的响应时,将接收到的所述成员发送的响应聚合发送给所述发起方;
[0012]所述聚合时间是由所述发起方发送的所述请求中携带或是预设的默认值。
[0013]采用上述实施例,可达到以下效果:
[0014]避免因多种原因导致组控制方无法将已聚合的响应反馈给发起方;
[0015]此外通过设置聚合时间,可以使得发起方在预期的时间内收到回复的响应;
[0016]防止了因为组控制方的无限制等待,增大系统的运行负荷,造成资源浪费。
[0017]为了上述以及相关的目的,一个或多个实施例包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明某些示例性方面,并且其指示的仅仅是各个实施例的原则可以利用的各种方式中的一些方式。其它的益处和新颖性特征将随着下面的详细说明结合附图考虑而变得明显,所公开的实施例是要包括所有这些方面以及它们的等同。
【附图说明】
[0018]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0019]图1示出了本发明实施例的一种聚合响应的方法的流程示意图;
[0020]图2示出了本发明实施例的一种聚合响应的方法的流程示意图;
[0021]图3示出了本发明实施例的一种聚合响应的方法的流程示意图;
[0022]图4示出了本发明实施例的一种聚合响应的方法的流程示意图;
[0023]图5示出了本发明实施例的一种聚合响应的装置的结构示意图。
【具体实施方式】
[0024]以下描述和附图充分地示出本发明的具体实施方案,以使本领域的技术人员能够实践它们。其他实施方案可以包括结构的、逻辑的、电气的、过程的以及其他的改变。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本发明的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,本发明的这些实施方案可以被单独地或总地用术语“发明”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的发明,不是要自动地限制该应用的范围为任何单个发明或发明构思。
[0025]图1示出了本发明实施例的一种聚合响应的方法的流程示意图,
[0026]如图1所示,在一些说明性的实施例中,所述方法,可以应用于组控制方,包括以下几个步骤:
[0027]步骤S101,根据组资源中全部成员的标识,将发起方发送的请求分发至各所述成员;
[0028]步骤S102,当到达聚合时间或接收到所述全部成员发送的响应时,将接收到的所述成员发送的响应聚合发送给所述发起方;
[0029]其中,所述组控制方是指已创建用于对成员进行批量控制的所述组资源的节点,所述组控制方既可以是应用,也可以是实体(例如设备、装置、终端等);所述发起方是指对所述组资源中成员进行批量控制的节点,与所述组控制方类似,所述发起方既可以是应用,也可以是实体;
[0030]在所述组资源中存储了全部成员的标识,当发起方调用该组资源时,组控制方将发起方发送的请求分发至各成员,以使各成员根据所述请求中的内容执行相应的操作;
[0031]在上述过程中,具体描述了触发所述组控制方将聚合的响应发送给发起方的过程是:当到达存储的与所述请求中携带的请求指示相对应的聚合时间或接收到所述全部成员发送的响应;即在此方案中,即使所述组控制方在聚合时间内未成功接收全部成员发送的响应,组控制方也会在到达聚合时间时,触发聚合发送的操作,将已接收到的组资源中的成员发送的响应聚合在一起,统一发送给所述发起方;所述聚合时间可以是发起方根据需求在请求中携带的,也可以是预设的默认值,例如组控制方预置的、或者用户在组控制方设置的、或者组资源创建者设置的等;
[0032]上述实施例避免了组控制方无法将聚合的响应发送给发起方的情况出现;此外通过设置聚合时间,可以使得发起方在预期的时间内收到回复的响应;防止了因为组控制方的无限制等待,增大系统的运行负荷,造成资源浪费。
[0033]在一些说明性的实施例中,所述请求中携带的请求指示,是一个专门用于标记该请求的标识,当成员在收到该请求后,通过在响应中携带该请求指示,以使组控制方通过识别该请求指示,获知所述响应对应于所述请求;
[0034]在一些说明性的实施例中,所述聚合时间可以是时间段(如3分钟),也可以是时间点(如PM 5:00);若聚合时间是时间点,则当组控制方的系统时间到达该时间点时,触发聚合发送的操作;
[0035]若所述聚合时间限制是时间段,则在将所述将发起方发送的请求分发至各所述成员之后,还包括:
[0036]在首次接收到的所述成员发送的响应后,若判断出所述响应携带的所述请求指示,触发计时器根据所述聚合时间开始计时;或,
[0037]在接收到所述发起方发送的请求后或在将所述发起方发送的请求分发至各所述成员后,触发计时器根据所述聚合时间开始计时;
[0038]上述实施例描述了何时触发计时器开始计时,例如可以是在第一次收到成员发送的响应后,根据响应中携带的请求指示,触发计时器根据聚合时间开始计时;或者,组控制方在收到发起方发送的请求后,就已经触发了计时器开始计时;或者,组控制方根据组资源将请求分发给所有成员后,触发计时
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1