在m2m通信系统中的定制和通知方法和用于该方法的设备的制造方法_5

文档序号:9457924阅读:来源:国知局
条件信息或第二条件信息)时, 发送针对特定操作的通知。
[0207] 可通过定制资源创建过程将关于定制目标操作的条件信息传递到其中创建/构 造定制资源的装置(或装置的CSE)(或者,托管装置/实体)。或者,关于定制目标操作的 条件信息可通过定制资源的更新过程被传递到装置/实体。可在定制资源创建过程或更新 过程中发送定制资源的请求(参照图9)。除了参照图9描述的信息之外,定制资源的请求 (例如,cn信息中的)可包括关于定制目标操作的信息、关于在执行定制目标操作之后执 行通知的资源的状态的信息、执行定制目标操作的结果和发送定制资源的请求消息的装置 (或实体)的识别信息(例如,URI、ID)。例如,关于在执行定制目标操作之后执行通知的 资源的状态的信息可包括创建、删除、检索、更新等。并且,例如,执行定制目标操作的结果 可包括成功代码(例如,成功、可以、可以完成、可以排定、可以进行)、失败代码(例如,不可 以)或错误代码。
[0208] 当创建定制资源时讲行传递
[0209] 可在定制资源的创建请求消息(例如,创建请求)中的特定信息中添加关于根据 本发明的定制目标操作的条件信息。例如,关于定制目标操作的条件信息可被包括在创建 请求消息的cn信息中。或者,发送定制资源创建请求消息的装置(或实体)的识别信息可 被包括在创建请求消息的fr信息中。
[0210] 通讨审新宙制咨源讲行传涕
[0211] 可在定制资源的更新请求消息(例如,更新请求)中的特定信息中添加关于根据 本发明的定制目标操作的条件信息。例如,关于定制目标操作的条件信息可被包括在更新 请求消息的cn信息中。或者,发送定制资源更新请求消息的装置(或实体)的识别信息可 被包括在更新请求消息的fr信息中。
[0212] 如果接收方(例如,接收装置或实体)借助请求消息接收到关于定制目标操作的 条件信息,则接收方可在定制资源下方添加条件信息。例如,接收方可在定制资源的过滤属 性(例如,filterCriteria)中添加关于定制目标操作的条件信息。
[0213] 如果接收到特定操作的请求,则托管装置或实体参照请求消息中包括的地址信息 (例如,to信息)检查特定操作是否与定制目标资源相关。如果请求消息中包括的地址信 息对应于定制目标资源的URI,则能够参照定制资源的过滤属性(例如,filterCriteria) 确定特定操作是否对应于定制目标操作。如果特定操作对应于定制目标操作,则接收方可 向定制资源中包括的地址(例如,notificationURI)发送通知。在这种情况下,例如,通知 消息可另外包括定制目标操作、执行定制目标操作之后的资源状态、或执行定制目标操作 的结果。例如,关于定制目标操作的(属性)信息可包括创建、删除、检索、更新、通知等。 并且,例如,关于执行定制目标操作之后的资源状态的(属性)信息可包括创建(创建子资 源)、删除(删除子资源)、更新、自删除(删除对应资源)等。并且,例如,执行定制目标 操作的结果可包括成功代码(例如,成功、可以、可以完成、可以排定、可以进行)、失败代码 (例如,不可以)或错误代码。例如,如果请求消息中包括的地址信息等同于定制目标资源 的URI或者包括定制目标资源的URI,则请求消息中包括的地址信息可对应于定制目标资 源的URI,并且在这种情况下,可以根据定制资源的构造来定制特定操作。
[0214] 图12例示根据本发明的操作定制的示例性方法。在图12中,各装置910、920、930 可包括AE和/或CSE,可通过各装置910、920、930中包括的AE或CSE执行图12中的各步 骤。
[0215] 参照图12,在步骤S1202中,装置1 910可向装置2 920发送请求消息(例如,创 建请求)以创建定制资源。在这种情况下,请求消息可包括关于定制目标操作的(属性) 信息。如果已经创建定制资源,则可发送更新定制资源的过滤属性的请求消息(例如,更新 请求),并且请求消息可包括关于定制目标操作的(属性)信息。
[0216] 在步骤S1202中,如果接收到用于创建定制资源的请求消息(例如,创建请求),则 装置2 920可使用请求消息中包括的信息来创建定制资源。例如,装置2 920参照请求消 息(例如,创建请求)的to信息中包括的定制资源的父URI来创建定制资源并且可参照cn 信息中包括的属性信息来构造定制资源的属性。在这种情况下,关于定制目标操作的(属 性)信息可被设置成定制资源下方的过滤属性(例如,filterCriteria)。
[0217] 在步骤S1202中,如果接收到更新定制资源的请求消息(例如,更新请求),则装 置2 920可使用请求消息中包括的信息来更新定制资源。例如,装置2 920可参照请求消 息(例如,更新请求)的to信息中包括的定制资源的URI来识别定制资源的位置并且可使 用cn信息中包括的关于定制目标操作的(属性)信息来更新定制资源的过滤属性(例如, filterCriteria)。或者,如果请求消息(例如,更新请求)的to信息中包括定制资源的过 滤属性的URI并且cn信息中包括过滤属性的全部或部分,则装置2 920可更新定制资源的 过滤属性(例如,filterCriteria) 〇
[0218] 在借助步骤S1202和步骤S1204接收到关于定制目标操作的(属性)信息后,装 置2 920可在定制资源的过滤属性中添加关于定制目标操作的(属性)信息。例如,如果 关于定制目标操作的(属性)信息包括指示定制目标操作的信息,则装置2 920可在定制 资源的过滤属性中添加第一条件信息(例如,operationMonitor)。或者,例如,如果关于定 制目标操作的(属性)信息包括指示执行操作之后执行通知的资源的状态的信息,则装置 2 920可在定制资源的过滤属性中添加第二条件信息(例如,resourceStatus)。或者,例 如,如果关于定制目标操作的(属性)信息包括指示执行定制目标操作以执行通知的结果 的信息,则装置2 920可在定制资源的过滤属性中添加第三条件信息。或者,例如,如果关 于定制目标操作的(属性)信息包括作为执行通知的条件的特定装置的识别信息,则装置 2 920可在定制资源的过滤属性中添加第四条件信息。
[0219] 随后,在步骤S1206中,装置2 920可接收执行特定操作(例如,创建、检索、更新、 删除等)的请求消息。步骤S1206中接收到的请求消息可包括指示与定制目标资源的URI 对应的第一信息的第二信息和/或指示将针对定制目标资源(或定制目标资源的子资源) 执行操作的第二信息。
[0220] 在步骤S1208中,装置2 920确定是否满足发送通知消息的条件。例如,装置2 920 可参照第一信息确定定制目标资源是否包括定制资源。在这种情况下,装置2 920可确定 与第一信息对应的定制目标资源是否是与定制资源成父-子资源关系。或者,例如,装置2 920可确定定制资源的过滤属性是否包括操作定制的条件信息(例如,第一条件信息至第 四条件信息)。或者,例如,装置2 920可参照第二信息确定定制资源的过滤属性的第一条 件信息是否包括与第二信息指示的操作对应的变量。或者,例如,当通过操作变化定制目标 资源的状态或定制目标资源的子资源的状态时,装置2 920可确定定制资源的过滤属性的 第二条件信息是否包括与变化后的状态对应的变量。或者,例如,装置2 920可确定装置1 910是否有检索定制目标资源的许可。或者,例如,如果装置1 910和装置3 930彼此不同, 则装置2 920可确定装置1 910是否有向装置3 930发送通知消息的访问权限。如果确定 了上述条件并且满足这些条件中的全部或部分,则装置2 920可向定制资源中构造的地址 信息(例如,notificationURI)指示的实体发送通知消息。
[0221] 如果在步骤S1208中满足条件的全部或部分,则在步骤S1210中,装置2 920可向 通过预定资源中构造的地址信息指示的实体发送通知消息。在本示例中,如果假设在定制 资源中构造了指示装置3 930(或装置3中的特定实体或资源)的URI,则通知消息可被发 送到装置3 930(或装置3中的特定实体或资源)。在图12的示例中,装置1 910和装置3 930可相同或彼此不同。
[0222] 例如,如果在定制资源的过滤属性中添加第一条件信息,则步骤S1210中发送的 通知消息可包括关于定制目标操作的信息(例如,与步骤S1206中的第二信息对应的信 息)。类似地,如果在定制资源的过滤属性中添加第二信息,则通知消息可包括指示执行定 制目标操作之后的资源状态的信息。类似地,如果在定制资源的过滤属性中添加第三/第 四信息,则通知消息可包括对应信息。
[0223] 尽管由于定制目标操作对应于检索操作,因此资源状态没有变化,但可通过图12 的示例中描述的方法发送通知消息。并且,如果定制目标操作对应于创建(Create)操作, 则尽管在定制目标资源下方创建处于与定制资源的级别不同的级别的资源,但可发送通知 消息。类似地,如果定制目标操作对应于删除(Delete)操作,则尽管删除了整个定制目标 资源,但可发送通知消息。
[0224] 尽管定制资源被构造成定制特定操作,但如果定制目标资源的状态变化,则如以 上描述中提到的,可向定制资源中构造的地址发送通知。因此,尽管特定操作不满足过滤属 性,但可根据定制资源的构造发送通知。在这种情况下,通知消息没有另外包括关于定制目 标操作的信息。例如,如果特定操作不满足过滤属性并且只有定制目标资源有状态变化,则 通知消息可包括定制目标资源的修改后内容、变化后的URI、额外信息等。
[0225] 图13例示根据本发明的实施方式。在图13中示出的示例中,假设在CSEBase资 源1320下方创建定制资源1350。因此,定制目标资源对应于CSEBase资源1320。并且,假 设根据本发明的第一条件信息和第二条件信息被设置成过滤属性1352。例如,在过滤属性 1352中,假设第二条件信息被构造为创建。并且,假设定制资源的地址信息1354被构造为 智能电网管理服务器的URI。
[0226] 在图13的示例中,假设M2M装置910像智能电表一样操作并且对应于没有公共业 务层的AND (应用专用节点)。因此,M2M装置910具有受限制能力并且可自身不存储或管 理数据。M2M装置910可将所有计量数据存储在M2M网关920中。M2M装置910可周期性读 取用电量并且可创建M2M网关920的应用资源1332下方的属性,以存储对应时段所使用的 用电量。例如,为了存储一年的测得的用电量,M2M装置可创建smartMeterVal属性1340。 为此目的,M2M装置910可向M2M网关920发送创建请求消息。在本示例中,创建请求消息 可包括下文中描述的信息。
[0227] -op :由于这个信息指示被请求操作,因此这个信息被设置成C (创建)
[0228] -to :由于这个信息指示创建目标资源的父ID,因此这个信息被设置成"CSEBase/ smartMeterAE',
[0229] _fr :由于这个信息指示创建请求消息的发起方识别信息,因此这个信息被设置成 " smartMeterAE',
[0230] -cn :这个信息包括作为创建目标属性名称的"smartMeterVal "和数据" 100"。
[0231] 接收到创建请求消息后,M2M网关920可根据上述过程使用创建请求消息中包括 的信息,仓Il建smartMeterVal属性1340。并且,M2M网关920能够参照to信息得知与定制目 标资源相关的操作并且能够参照过滤属性1352得知第二条件信息被构造为过滤属性1352 中的创建。在本示例中,由于关于创建请求消息中包括的操作的信息(例如,op)被设置成 C (创建)并且根据创建请求消息成功创建smartMeterVal属性1340,因此M2M网关920可 确定操作满足过滤属性。因此,M2M网关920可向定制资源中构造的地址信息1354指示的 智能电网管理服务器发送通知消息。在这种情况下,通知消息可包括关于定制目标操作的 信息(例如,创建)和关于执行操作自后的资源状态的信息(例如,创建)。
[0232] 如果M2M装置910不能够具有资源创建权限或者没有针对smartMeterAE资源 1332的权限,则由于M2M网关920不能创建对应资源,因此不产生通知。在这种情况下,尽 管M2M装置910没有正确权限,但如果只在定制资源的过滤属性1352中构造根据本发明的 第一条件信息,则可产生通知。
[0233] 同时,如果在定制资源的过滤属性1352中没有构造根据本发明的第一条件信息 和第二条件信息这二者,则尽管成功创建smartMeterVal属性1340,但由于资源变化没有 对应于一定范围的定制资源1350,因此不产生通知(由于访问权限问题等)。在这种情况 下,可能存在智能电网管理服务器不能够立刻得知智能电表910创建的计量信息的问题。
[0234] 通过使用第一条件信息和第三条件信息的组合,如果针对定制目标资源的第一条 件信息指定的操作满足第三条件信息指定的成功或失败的条件,则可执行通知。当然,通过 使用第四条件信息的组合,如果满足第四条件信息指定的发起方条件,则可执行通知。
[0235] 并且,本发明的第一条件信息和/或第二条件信息可与表2的示例中示出的属性 结合使用。例如,如果第一条件信息和与资源类型相关的条件信息(例如,resou
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1