【技术实现步骤摘要】
针对群组资源的操作方法、群组服务器
本专利技术涉及机器通信(Machine-to-MachineCommunications,M2M)
,尤其涉及针对群组资源方法、群组服务器。
技术介绍
机器通信(Machine-to-MachineCommunications,M2M)是一种以机器智能交互为核心的、网络化的应用与服务。M2M技术通过在机器内部嵌入无线或有线通信模块以及应用处理逻辑,实现无需人工干预的数据通信,以满足用户对监控、指挥调度、数据采集和测量等方面的信息化需求。目前的M2M架构中,描述了一种面向群组资源的通信方法。该方法中,M2M应用、M2M平台、M2M终端、M2M网关以及M2M终端和M2M网关上所运行的每一个应用或第一个数据对象均被看做一种表述性状态转移(REpresentationalStateTransfer)风格的RESTful资源,并由通用资源标识符(UniversalResourceIdentifier,URI)来标识应用或数据对象,并通过构建各种群组资源对上述多个资源进行群组操作。在一些常见的M2M业务中,用户可能需要通过创建群组的方式同时对群组资源包含的M2M终端或网关等成员资源进行相同的操作。可以理解的,上述被创建的群组资源本身也是作为一种资源,群组资源包括群组资源本身的资源和群组资源包含的成员资源。其中,群组资源本身的资源可以是群组资源的标识,所属的群组服务器,状态(如是否为有状态的群组资源)等,群组资源包含的成员资源既可以是成员资源的列表,还可以是成员资源的相关信息在群组资源的映射。M2M群组资源中的成员资源可能归属于 ...
【技术保护点】
一种针对群组资源的操作方法,其特征在于,包括:接收对成员资源的操作请求;针对所述对成员资源的操作请求生成第一操作请求标识;向所述成员资源所属的成员设备发送第一成员资源操作请求,所述第一成员资源操作请求中包含所述第一操作请求标识;以便所述成员资源所属的成员设备根据所述第一操作请求标识判断成员设备存储的操作请求标识中是否包含所述第一操作请求标识,并根据判断结果处理成员资源操作请求。
【技术特征摘要】
1.一种针对群组资源的操作方法,其特征在于,包括:接收对成员资源的操作请求,所述对成员资源的操作请求中携带所述成员资源所属群组资源的群组资源标识;根据所述群组资源标识确定所述群组资源标识所标识的群组资源中包含子群组资源作为成员资源;确定需针对对成员资源的操作请求生成第一操作请求标识;针对所述对成员资源的操作请求生成第一操作请求标识;向所述成员资源所属的成员设备发送第一成员资源操作请求,所述第一成员资源操作请求中包含所述第一操作请求标识,所述第一操作请求标识用于使所述成员资源所属的成员设备根据所述第一操作请求标识判断成员设备存储的操作请求标识中是否包含所述第一操作请求标识,并根据判断结果处理成员资源操作请求,在所述成员资源为子群组资源的情况下,所述第一操作请求标识还用于使所述子群组资源所属的群组服务器在向所述子群组资源包含的成员资源所属的成员设备发送的操作请求中包含所述第一操作请求标识。2.如权利要求1所述的方法,其特征在于,所述子群组资源为远程群组资源,或所述子群组资源为所述群组资源标识所标识的群组资源。3.如权利要求1或2所述的方法,其特征在于,所述针对对成员资源的操作请求生成第一操作请求标识之前,该方法进一步包括:确定对成员资源的操作请求为更新请求。4.如权利要求1或2所述的方法,其特征在于,该方法进一步包括:接收第二成员资源操作请求,所述第二成员资源操作请求中包含第二操作请求标识;判断存储的操作请求标识列表中包含所述第二操作请求标识,指示的操作向第二成员资源操作请求的发送方返回错误响应,或判断存储的操作请求标识列表中不包含所述第二操作请求标识,存储所述第二操作请求标识,并执行第二成员资源操作请求中指示的操作;或该方法进一步包括:接收第二成员资源操作请求,所述第二成员资源操作请求中包含第二操作请求标识以及子群组资源标识;判断存储的操作请求标识列表中包含所述第二操作请求标识时,向第二成员资源操作请求的发送方返回错误响应,或判断存储的操作请求标识列表中不包含所述第二操作请求标识时,向所述子群组资源标识所标识的子群组资源包含的成员资源所属的成员设备发送第三成员资源操作请求,所述第三成员资源操作请求中包含所述第二操作请求标识。5.一种针对群组资源的操作方法,其特征在于,包括:接收第二成员资源操作请求;确定所述第二成员资源操作请求中携带第二操作请求标识;当所述第二成员资源操作请求还携带子群组资源标识时,判断存储的操作请求标识列表中包含所述第二操作请求标识时,向第二成员资源操作请求的发送方返回错误响应;或判断存储的操作请求标识列表中不包含所述第二操作请求标识时,向所述子群组资源标识所标识的子群组资源包含的成员资源所属的成员设备发送第三成员资源操作请求,所述第三成员资源操作请求中包含所述第二操作请求标识;当所述第二成员资源操作请求不携带子群组资源标识时,判断存储的操作请求标识列表中包含所述第二操作请求标识时,向第二成员资源操作请求的发送方返回错误响应;或,判断存储的操作请求标识列表中不包含所述第二操作请求标识时,存储所述第二操作请求标识,并执行第二成员资源操作请求中指示的操作。6.如权利要求5所述的方法,其特征在于,该方法进一步包括:接收对成员资源的操作请求,所述对成员资源的操作请求中携带所述成员资源所属群组资源的群组资源标识;根据所述群组资源标识确定所述群组资源标识所标识的群组资源中包含子群组资源作为成员资源;确定需针对对成员资源的操作请求生成第一操作请求标识;针对所述对成员资源的操作请求生成第一操作请求标识;向所述成员资源所属的成员设备发送第一成员资源操作请求;所述第一成员资源操作请求中包含第一操作请求标识,以便所述成员资源所属的成员设备根据所述第一操作请求标识判断成员设备存储的操作请求标识中是否包含所述第一操作请求标识,并根据判断结果处理成员资源操作请求。7.如权利要求6所述的方法,其特征在于,所述群组资源标识所标识的群组资源中包含的子群组资源为远程群组资源,或所述群组资源标识所标识的群组资源所包含的成员资源中包含所述群组资源标识所标识的群组资源。8.如权利要求6或7所述的方法,其特征在于,所述针对对成员资源的操作请求生成操作请求标识之前,该方法进一步包括:确定对成员资源的操作请求为更新请求。9.一种群组服务器,其特征在于,包括:接收模块,用于接收对成员资源的操作请求,所述对成员资源的操作请求中...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。