WO2016074455A1 - Group resource update processing method, device and system, and cse - Google Patents
Group resource update processing method, device and system, and cse Download PDFInfo
- Publication number
- WO2016074455A1 WO2016074455A1 PCT/CN2015/078706 CN2015078706W WO2016074455A1 WO 2016074455 A1 WO2016074455 A1 WO 2016074455A1 CN 2015078706 W CN2015078706 W CN 2015078706W WO 2016074455 A1 WO2016074455 A1 WO 2016074455A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- group
- cse
- resource
- update
- group resource
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/566—Grouping or aggregating service requests, e.g. for unified processing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
Definitions
- the present invention relates to the field of communications, and in particular, to a group resource update processing method, apparatus, system, and CSE.
- the Machine-to-Machine/Man (M2M) communication system consists of various M2M nodes and a basic network.
- the M2M nodes communicate with each other through an underlying network.
- An M2M node includes at least one Application Entity (AE) or a Common Service Entity (CSE).
- AE is the logical unit that performs the actual M2M application
- CSE is the logical unit that manages and services the application.
- the underlying network service entity (NSE) provides services such as device management, location service, and device triggering for the CSE.
- HSS Home Subscriber Server
- MTC-InterWorking MTC interaction function
- MTC-IWF MTC interaction function
- the communication between the M2M applications is realized through the interaction between the CSEs.
- the M2M applications need to be registered to the CSE, and the CSEs need to be registered with each other in order to realize the interaction of the M2M applications through the communication between the CSEs.
- the application node is the end of the execution node, for example, smart meter, temperature measurement and control sensor, fire alarm, smart appliances, etc.
- intermediate node (Middle Node , referred to as MN) is a middleware that connects the end-execution node to the network-side server, for example, a gateway
- an infrastructure node infrastructure node, referred to as IN
- IN infrastructure node
- Application nodes can be divided into two categories according to their functions: nodes that contain CSE and nodes that do not contain CSE.
- the Application Dedicated Node (ADN) contains at least one AE and does not include the CSE.
- the Application Service Node (ASN) contains at least one AE and one CSE.
- the group management common service function in the CSE enables the M2M system to perform bulk operations on multiple devices, applications or resources in the group.
- the group management common business function supports batch operations on multiple resources of interest and aggregates execution results.
- a group resource represents a group of the same or multiple types of resources used to perform bulk operations on resources indicated by the Member List attribute.
- a group resource contains an attribute that represents a member of the group, that is, a "member list.” An attribute, and a virtual resource "distribution point" that allows an action to be applied to one of the resources represented by the member.
- the number of devices, applications, or resources in the M2M group may be large. Therefore, the distribution of request messages and the aggregation of response messages require large signaling overhead, occupy network resources, and even cause network congestion. .
- the signaling overhead required for performing batch operations on members in the group is large, causing network congestion.
- the embodiment of the present invention provides a group resource update processing method, device, system, and CSE, to at least solve the problem that the signaling overhead required for performing batch operations on members in the group is large, causing network congestion. .
- a group resource update processing method including: creating a group resource of a preset group, wherein a group member corresponding to the level resource includes a member representative for representing the group member; receiving a group resource update request sent by the remote public service entity CSE for performing an update operation on the group member corresponding to the group resource; and performing, according to the group resource update request, the result of performing the update operation by the member representative as all group members The result of the update operation is fed back to the remote CSE.
- the method before the feedback of the member representative performing the update operation as the result of performing the update operation by all the group members is returned to the remote CSE according to the group resource update request, the method further includes: using the group resource An update request is sent to the member representative; receiving a result of the member representative performing an update operation in accordance with the group resource update request.
- the method before the feedback of the member representative performing the update operation as the result of performing the update operation by all the group members is returned to the remote CSE according to the group resource update request, the method further includes: using the group resource The result content attribute in the update request is updated to none; the update request to update the result content attribute to none is distributed to the ordinary members of the group resource other than the member representative; and the response message of the ordinary member performing the update operation is aggregated The response message carries only the identification code for identifying whether the update operation is successful.
- the member representative in the group resource is identified by at least one of the following: an identifier AE-ID of the application entity AE, an identifier CSE-ID of the public service entity CSE, and an application entity AE.
- Uniform resource identifier URI Uniform resource identifier URI of public service entity CSE.
- a group resource update processing method including: sending a group resource update request for updating a group resource corresponding to a group member of a preset group, wherein the group member includes Representing a member representative of the group member; receiving a response message that the member representative performs the update operation as a result of performing an update operation for all group members.
- the member representative in the group resource is identified by at least one of the following: an identifier AE-ID of the application entity AE, an identifier CSE-ID of the public service entity CSE, and an application entity AE.
- Uniform resource identifier URI Uniform resource identifier URI of public service entity CSE.
- a group resource update processing apparatus including: a creating module, configured to create a group resource of a preset group, wherein a group member corresponding to the group resource includes a group member for representing the group a member representative of the member; the first receiving module is configured to receive a group resource update request sent by the remote public service entity CSE for performing an update operation on the group member corresponding to the group resource; and the feedback module is configured to be configured according to the group resource
- the update request feeds back the result of performing the update operation by the member representative to the remote CSE as a result of performing an update operation by all group members.
- the apparatus further includes: a first sending module, configured to send the group resource update request to the member representative; and a second receiving module, configured to receive the member representative according to the group resource update Request the result of performing an update operation.
- the apparatus further includes: an update module configured to update the result content attribute in the group resource update request to none; and a distribution module configured to update the result content attribute to a non-update request to be distributed to the An ordinary member of the group resource other than the member representative; the aggregation module is configured to send a response message to the ordinary member to perform an update operation, where the response message carries only an identifier for identifying whether the update operation is successful. Code.
- the member representative in the group resource is identified by at least one of the following: an identifier AE-ID of the application entity AE, an identifier CSE-ID of the public service entity CSE, and an application entity AE.
- Uniform resource identifier URI Uniform resource identifier URI of public service entity CSE.
- a local public service entity CSE comprising the apparatus of any of the above.
- a group resource update processing apparatus including: a second sending module, configured to send a group resource update request for updating a group resource corresponding to a group member of a preset group, wherein The group member includes a member representative for representing the member of the group; and the third receiving module is configured to receive a response message that the result of performing the update operation by the member representative as a result of performing an update operation by all group members.
- the member representative in the group resource is identified by at least one of the following: an identifier AE-ID of the application entity AE, an identifier CSE-ID of the public service entity CSE, and an application entity AE.
- Uniform resource identifier URI Uniform resource identifier URI of public service entity CSE.
- a remote public service entity CSE comprising the apparatus of any of the above.
- a group resource update processing system comprising the local public service entity CSE and/or the remote public service entity CSE according to any of the above.
- a group resource that creates a preset group where the group member corresponding to the group resource includes a member representative for representing the group member, and the remote public service entity CSE sends the And the group resource update request of the group member corresponding to the group resource is performed, and the result of performing the update operation by the member representative is fed back to the remote CSE as a result of performing an update operation by all group members according to the group resource update request.
- the signaling overhead required for performing batch operations on the members in the group is large, causing network congestion, thereby optimizing the operation of group member attributes, effectively reducing signaling overhead and avoiding network. Congestion effect.
- FIG. 1 is a schematic diagram of an architecture of an M2M system in the related art
- FIG. 2 is a flowchart of a method 1 of group resource update processing according to an embodiment of the present invention
- FIG. 3 is a flowchart of a method 2 of group resource update processing according to an embodiment of the present invention
- FIG. 4 is a structural block diagram of a group resource update processing apparatus 1 according to an embodiment of the present invention.
- FIG. 5 is a block diagram 1 of a preferred structure of a group resource update processing apparatus 1 according to an embodiment of the present invention.
- FIG. 6 is a block diagram 2 of a preferred structure of a group resource update processing apparatus 1 according to an embodiment of the present invention
- FIG. 7 is a structural block diagram of a local public service entity CSE according to an embodiment of the present invention.
- FIG. 8 is a structural block diagram of a group resource update processing apparatus 2 according to an embodiment of the present invention.
- FIG. 9 is a structural block diagram of a remote public service entity CSE according to an embodiment of the present invention.
- FIG. 10 is a structural block diagram of a group resource update processing system according to an embodiment of the present invention.
- FIG. 2 is a flowchart of a group resource update processing method according to an embodiment of the present invention. As shown in FIG. 2, the process includes the following steps:
- Step S202 creating a group resource of the preset group, where the group member corresponding to the group resource includes a member representative for representing the group member;
- Step S204 receiving a group resource update request sent by the remote public service entity CSE for performing an update operation on the group member corresponding to the group resource;
- Step S206 The result of performing the update operation by the member representative is fed back to the remote CSE as a result of performing the update operation by all the group members according to the group resource update request.
- the result of performing the update operation by the member representative is fed back to the remote CSE as the result of performing the update operation by all the group members.
- the operation result of all the group members needs to be aggregated.
- the problem of large overhead and network congestion is caused by feedback of the result of the update operation performed by the member representative as a result of the update operation of all members, and the signaling overhead required for performing batch operations on members in the group in the related art is solved. Larger, causing network congestion problems, and thus optimizing the operation of group member attributes, effectively reducing signaling overhead and avoiding network congestion.
- the processing performed on the member representative includes: sending the group resource update request Give the member a representative; the receiving member represents the result of performing the update operation based on the group resource update request.
- the processing performed on the ordinary members other than the above-mentioned member representatives includes: The result content attribute in the group resource update request is updated to none; the update content request to update the result content attribute to none is distributed to the ordinary members other than the member representative in the group resource; the response message of the ordinary member performing the update operation, wherein, the response The message carries only the identification code that identifies if the update operation was successful.
- the member representatives in the group resource may be identified by at least one of the following: an identifier AE-ID of the application entity AE, an identifier CSE-ID of the public service entity CSE, and a uniform resource identifier URI of the application entity AE.
- the member representative identifier may carry a group resource update request sent by the remote public service entity CSE, which is used to indicate that the member of the local CSE group resource represents the attribute; of course, since the local CSE creates the group resource of the preset group, the local has The member representative identifier is saved. Therefore, in this embodiment, the local CSE can directly retrieve whether the group resource has a member representative attribute according to the locally stored member representative identifier.
- FIG. 3 is a flowchart of a group resource update processing method 2 according to an embodiment of the present invention. As shown in FIG. 3, the process includes the following steps:
- Step S302 Send a group resource update request for updating a group resource corresponding to a group member of the preset group, where the group member includes a member representative for representing the group member;
- Step S304 receiving a response message that the member represents the result of performing the update operation as a result of performing an update operation by all group members.
- the group resource update request for updating the group resource corresponding to the group member including the member representative is sent, and the response message that the member representative performs the update operation as the result of performing the update operation by all the group members is received, and the response message is solved.
- the signaling overhead required for performing batch operations on the members in the group is large, causing network congestion, thereby optimizing the operation of group member attributes, effectively reducing signaling overhead and avoiding network congestion. effect.
- the member representatives in the group resource may be identified by at least one of the following: an identifier AE-ID of the application entity AE, an identifier CSE-ID of the public service entity CSE, and a uniform resource identifier of the application entity AE.
- URI Uniform Resource Identifier URI of the Common Service Entity CSE.
- the member representative identifier may carry a group resource update request sent by the remote public service entity CSE, which is used to indicate that the member of the local CSE group represents the attribute; of course, because the local CSE creates the group resource of the preset group.
- the member representative identifier is saved locally. Therefore, in this embodiment, the local CSE can directly retrieve whether the group resource has a member representative attribute according to the locally stored member representative identifier.
- a group resource update processing device is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and has not been described again.
- the term "module” may implement a combination of software and/or hardware of a predetermined function.
- the apparatus described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware, is also possible and contemplated.
- FIG. 4 is a structural block diagram of a group resource update processing apparatus 1 according to an embodiment of the present invention. As shown in FIG. 4, the apparatus includes a creating module 42, a first receiving module 44, and a feedback module 46, which are described below.
- the creating module 42 is configured to create a group resource of the preset group, where the group member corresponding to the group resource includes a member representative for representing the group member;
- the first receiving module 44 is connected to the creating module 42 and configured to receive the remote a group resource update request sent by the public service entity CSE for performing update operation on the group member corresponding to the group resource;
- the feedback module 46 is connected to the first receiving module 44, and configured to perform update on the member representative according to the group resource update request. The result of the operation is fed back to the remote CSE as a result of all group members performing the update operation.
- FIG. 5 is a block diagram of a preferred structure of a group resource update processing apparatus 1 according to an embodiment of the present invention. As shown in FIG. 5, the apparatus includes: a first sending module 52 and a The second receiving module 54, the preferred structure will be described below.
- the first sending module 52 is connected to the first receiving module 44, and is configured to send a group resource update request to the member representative.
- the second receiving module 54 is connected to the first sending module 52, and is configured to receive the member representative according to the group resource. The result of the update request to perform the update operation.
- FIG. 6 is a block diagram of a preferred structure of a group resource update processing apparatus 1 according to an embodiment of the present invention. As shown in FIG. 6, the apparatus includes, in addition to all the modules shown in FIG. 4, an update module 62 and a distribution module 64. And the convergence module 66, the preferred structure will be described below.
- the update module 62 is configured to update the result content attribute in the group resource update request to none;
- the distribution module 64 is connected to the update module 62, and is configured to update the result content attribute to a non-update request to be distributed to the group resource except the member.
- the aggregation module 66 is connected to the distribution module 64 and the feedback module 46, and is configured to aggregate the response message of the ordinary member to perform the update operation, where the response message carries only the identifier for identifying whether the update operation is successful.
- the member representatives in the group resource are identified by at least one of the following: an identifier AE-ID of the application entity AE, an identifier CSE-ID of the public service entity CSE, and a uniform resource identifier URI of the application entity AE.
- the uniform resource identifier URI of the public service entity CSE is identified by at least one of the following: an identifier AE-ID of the application entity AE, an identifier CSE-ID of the public service entity CSE, and a uniform resource identifier URI of the application entity AE.
- FIG. 7 is a structural block diagram of a local public service entity CSE according to an embodiment of the present invention. As shown in FIG. 7, the local public service entity CSE 70 includes the above. The group resource update processing device one 72 described in any one of the above.
- FIG. 8 is a structural block diagram of a group resource update processing apparatus 2 according to an embodiment of the present invention. As shown in FIG. 8, the apparatus includes: a second sending module. 82 and the third receiving module 84, the device will be described below.
- the second sending module 82 is configured to send a group resource update request for updating the group resource corresponding to the group member of the preset group, where the group member includes a member representative for representing the group member, and the third receiving module 84, Connected to the second transmitting module 82 described above, it is arranged to receive a response message that the member represents the result of performing the update operation as a result of performing an update operation for all group members.
- the member representatives in the group resource are identified by at least one of the following: an identifier AE-ID of the application entity AE, an identifier CSE-ID of the public service entity CSE, and a uniform resource identifier URI of the application entity AE.
- the uniform resource identifier URI of the public service entity CSE is identified by at least one of the following: an identifier AE-ID of the application entity AE, an identifier CSE-ID of the public service entity CSE, and a uniform resource identifier URI of the application entity AE.
- FIG. 9 is a structural block diagram of a remote public service entity CSE according to an embodiment of the present invention. As shown in FIG. 9, the remote public service entity CSE 90 includes the above. The group resource update processing device 92 of any one of the above.
- FIG. 10 is a structural block diagram of a group resource update processing system according to an embodiment of the present invention. As shown in FIG. 10, the group resource update processing system 100 includes the above. The local public service entity CSE 70 and/or the remote public service entity CSE 90 described above.
- Devices, applications, or resources based on M2M groups tend to have some of the same attributes and attribute values.
- a method for managing group members is provided to implement optimization of group member attribute operations by the M2M system, thereby reducing signaling overhead to avoid network congestion. The method will be described in more detail below.
- the representative entity of the preset group that is, the application entity AE or the public service entity CSE sends a creation request to the local CSE, and the request message includes a group parameter:
- the representative entity of the group may be preset by the M2M system or may be set by the M2M user; then, in this embodiment, the representative entity of the non-group is a common entity of the group, that is, a common AE or CSE of the group.
- the local CSE creates the resource "group1" of type "group”, and creates a "member representative” attribute for the resource "group 1", and sets the attribute value according to the group parameter.
- the remote CSE sends an update group resource request to the local CSE, and the request message includes the result content parameter:
- the representative group application entity AE or the public service entity CSE sends a request to create a group resource to the local CSE, and the request message includes:
- the local CSE creates the resource "group1" of type "group” and the sub-resource "distribution point” of the resource "group1”, and creates a "member representative” attribute for the resource "group 1", and its value is set to the request message.
- the local CSE sends a create group resource response to the representative AE or CSE of the group, and the response message contains the URI of the resource "group1".
- the local CSE sends a advertised resource request to the group resource "group1" to the remote CSE indicated by the attribute value of the attribute "advertised to” in the create group resource request message, and the request message includes the "advertised to” attribute, and its value setting.
- the attribute value of the attribute "advertised to” in the creation of the group resource request message is not limited to.
- the advertised resource "group1Annc” is created for the group resource "group1”, and the advertised resource response is sent to the local CSE.
- the response message contains the URI of the advertised resource "group1Annc”.
- the local CSE After receiving the notification of the remote CSE creation notification resource, the local CSE creates the attribute "advertised attribute" for the resource "group 1" and its attribute value is set to the attribute list of the group resource "group1" that has been notified of the remote CSE.
- the local CSE After receiving the update group resource request message sent by the remote CSE, the local CSE searches whether the resource "group 1" has the "member representative” attribute, and if the search result is yes, the following operations are performed:
- the resource corresponding to the normal AE or CSE of the group performs the update operation indicated by the request message, and feeds back the update operation request response to the local CSE, and the response message includes a “response code” indicating the execution result of the update operation.
- the update operation request response of the resource feedback corresponding to the AE or CSE of the local CSE aggregation group, and the value of the attribute “result content” in the response message of the resource feedback corresponding to the representative AE or CSE of the group is regarded as the normal AE of the group or
- the result feedback required by the update operation of the resource corresponding to the CSE is generated, and the generated update group resource response message is sent to the remote CSE.
- the representative group application entity AE or the public service entity CSE sends a request to create a group resource to the local CSE, and the request message includes:
- the local CSE creates the resource "group1" of type "group” and the sub-resource "distribution point” of the resource "group1”, and creates a "member representative” attribute for the resource "group 1", and its value is set to the request message.
- the local CSE sends a create group resource response to the representative AE or CSE of the group, and the response message contains the URI of the resource "group1".
- the local CSE sends a advertised resource request to the group resource "group1" to the remote CSE indicated by the attribute value of the attribute "advertised to” in the create group resource request message, and the request message includes the "advertised to” attribute, and its value setting.
- the attribute value of the attribute "advertised to” in the creation of the group resource request message is not limited to.
- the advertised resource "group1Annc” is created for the group resource "group1”, and the advertised resource response is sent to the local CSE.
- the response message contains the URI of the advertised resource "group1Annc”.
- the local CSE After receiving the notification of the remote CSE creation notification resource, the local CSE creates the attribute "advertised attribute" for the resource "group 1" and its attribute value is set to the attribute list of the group resource "group1" that has been notified of the remote CSE.
- the resource address and its value are set to the URI of the sub-resource "distribution point" of the resource "group1" to trigger the local CSE to perform a batch update operation on all AEs or CSEs of the group;
- the local CSE After receiving the update group resource request message sent by the remote CSE, the local CSE searches whether the resource "group 1" has the "member representative” attribute, and if the search result is yes, the following operations are performed:
- the representative AE or CSE of the group performs an update operation indicated by the request message, and feeds back an update operation request response to the local CSE, where the response message includes:
- the normal AE or CSE of the group performs the update operation indicated by the request message, and feeds back the update operation request response to the local CSE, and the response message includes a "response code" indicating the execution result of the update operation.
- the update operation request response of the AE or CSE feedback of the local CSE aggregation group, and the value of the attribute “result content” in the response message of the group representative AE or CSE feedback is used as the update operation requirement for the normal AE or CSE of the group.
- an update group resource response message is generated and sent to the remote CSE.
- modules or steps of the present invention described above can be implemented by a general-purpose computing device that can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein.
- the steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof are fabricated as a single integrated circuit module.
- the invention is not limited to any specific combination of hardware and software.
- the foregoing embodiments and the preferred embodiments solve the problem that the signaling overhead required for performing batch operations on the members in the group is large, causing network congestion, and thus the group member attributes are achieved. Operation optimization optimizes signaling overhead and avoids network congestion.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Disclosed are a group resource update processing method, device and system, and a CSE. The method comprises: establishing group resources of a preset group, group members corresponding to the group resources comprising a member representative used for representing the group members; receiving a group resource update request that is sent by a remote common services entity (CSE) and that is used for performing an update operation on the group members corresponding to the group resources; and feeding the result of performing the update operation on the member representative, as a result of performing the update operation on all the group members, back to the remote CSE according to the group resource update request. By means of the present invention, the problem of network congestion caused by great signaling overheads required for performing batch operations on members in a group in the related art is solved, and accordingly, the effects of optimizing operations on group member attributes, effectively reducing signaling overheads and avoiding network congestion are achieved.
Description
本发明涉及通信领域,具体而言,涉及一种组资源更新处理方法、装置、***及CSE。The present invention relates to the field of communications, and in particular, to a group resource update processing method, apparatus, system, and CSE.
机器与机器/人(Machine-to-Machine/Man,简称为M2M)通信***由各个M2M节点和基础网络组成。M2M节点通过基础网络(Underlying Network)实现互相通信,一个M2M节点至少包含一个应用实体(Application Entity,简称为AE)或者一个公共业务实体(Common Services Entity,简称为CSE)。AE是执行实际M2M应用的逻辑单元,CSE是对应用进行管理和服务的逻辑单元。基础网络业务实体(underlying Network Services Entity,简称为NSE)为CSE提供设备管理、位置服务、设备触发等业务,例如,归属用户服务器(Home Subscriber Server,简称为HSS)、MTC交互功能(MTC-InterWorking Function,简称为MTC-IWF)实体等。The Machine-to-Machine/Man (M2M) communication system consists of various M2M nodes and a basic network. The M2M nodes communicate with each other through an underlying network. An M2M node includes at least one Application Entity (AE) or a Common Service Entity (CSE). AE is the logical unit that performs the actual M2M application, and CSE is the logical unit that manages and services the application. The underlying network service entity (NSE) provides services such as device management, location service, and device triggering for the CSE. For example, the Home Subscriber Server (HSS) and the MTC interaction function (MTC-InterWorking) Function, referred to as MTC-IWF) entity.
M2M应用之间的通信是通过CSE之间的交互来实现的,M2M应用需要注册到CSE,CSE之间也需要相互注册,进而才能通过CSE之间的通信实现M2M应用的交互,图1是相关技术中M2M***架构示意图,如图1所示,在M2M***架构中,应用节点是末端的执行节点,例如,智能电表,温度测控传感器,火警报警器,智能家电等等;中间节点(Middle Node,简称为MN)是连接末端执行节点到网络侧服务器的中间件,例如,网关;基础节点(Infrastructure Node,简称为IN)是网络侧的服务器,注册到基础节点上的应用,即IN-AE可以是M2M服务提供商(M2M SP)的管理平台。The communication between the M2M applications is realized through the interaction between the CSEs. The M2M applications need to be registered to the CSE, and the CSEs need to be registered with each other in order to realize the interaction of the M2M applications through the communication between the CSEs. Schematic diagram of the M2M system architecture in the technology, as shown in Figure 1, in the M2M system architecture, the application node is the end of the execution node, for example, smart meter, temperature measurement and control sensor, fire alarm, smart appliances, etc.; intermediate node (Middle Node , referred to as MN) is a middleware that connects the end-execution node to the network-side server, for example, a gateway; an infrastructure node (infrastructure node, referred to as IN) is a server on the network side, and an application registered to the base node, that is, IN-AE It can be the management platform of M2M Service Provider (M2M SP).
应用节点根据功能不同可以划分为两类:包含CSE的节点和不包含CSE的节点。其中,应用专有节点(Application Dedicated Node,简称为ADN)至少包含一个AE,不包含CSE;应用业务节点(Application Service Node,简称为ASN)至少包含一个AE和一个CSE。Application nodes can be divided into two categories according to their functions: nodes that contain CSE and nodes that do not contain CSE. The Application Dedicated Node (ADN) contains at least one AE and does not include the CSE. The Application Service Node (ASN) contains at least one AE and one CSE.
CSE中的组管理公共业务功能使得M2M***能够在组中的多个设备、应用或资源上执行批量操作。此外,组管理公共业务功能支持对所关注的多个资源的批量操作,并聚集执行结果。而组资源表示一组相同或多种类型的资源,用于在“成员列表”属性指示的资源上执行批量操作。组资源包含一个表示组中成员的属性,即“成员列表”
属性,以及可让操作被应用到成员所代表的资源的一个的虚拟资源“分发点”。当请求被发送到该虚拟资源时,该请求将被分发到“成员列表”属性指示的组资源的成员。来自每个成员对该请求的响应被集合并反馈给请求的发起者。The group management common service function in the CSE enables the M2M system to perform bulk operations on multiple devices, applications or resources in the group. In addition, the group management common business function supports batch operations on multiple resources of interest and aggregates execution results. A group resource represents a group of the same or multiple types of resources used to perform bulk operations on resources indicated by the Member List attribute. A group resource contains an attribute that represents a member of the group, that is, a "member list."
An attribute, and a virtual resource "distribution point" that allows an action to be applied to one of the resources represented by the member. When a request is sent to the virtual resource, the request is dispatched to members of the group resource indicated by the "Member List" attribute. The response from each member to the request is aggregated and fed back to the originator of the request.
在实际应用中,M2M组中的设备、应用或者资源的数量可能是很大的,那么请求消息的分发以及响应消息的聚集都需要较大的信令开销,占用了网络资源,甚至造成网络拥塞。In practical applications, the number of devices, applications, or resources in the M2M group may be large. Therefore, the distribution of request messages and the aggregation of response messages require large signaling overhead, occupy network resources, and even cause network congestion. .
因此,在相关技术中,在对组中的成员进行批量操作时需要的信令开销较大,造成网络拥塞的问题。Therefore, in the related art, the signaling overhead required for performing batch operations on members in the group is large, causing network congestion.
发明内容Summary of the invention
本发明实施例提供了一种组资源更新处理方法、装置、***及CSE,以至少解决相关技术中,在对组中的成员进行批量操作时需要的信令开销较大,造成网络拥塞的问题。The embodiment of the present invention provides a group resource update processing method, device, system, and CSE, to at least solve the problem that the signaling overhead required for performing batch operations on members in the group is large, causing network congestion. .
根据本发明的一个方面,提供了一种组资源更新处理方法,包括:创建预设组的组资源,其中,所述级资源对应的组成员包括用于代表所述组成员的成员代表;接收远程公共业务实体CSE发送的用于对所述组资源对应的组成员进行更新操作的组资源更新请求;依据所述组资源更新请求,将所述成员代表执行更新操作的结果作为所有组成员执行更新操作的结果反馈给所述远程CSE。According to an aspect of the present invention, a group resource update processing method is provided, including: creating a group resource of a preset group, wherein a group member corresponding to the level resource includes a member representative for representing the group member; receiving a group resource update request sent by the remote public service entity CSE for performing an update operation on the group member corresponding to the group resource; and performing, according to the group resource update request, the result of performing the update operation by the member representative as all group members The result of the update operation is fed back to the remote CSE.
在本实施例中,在依据所述组资源更新请求,将所述成员代表执行更新操作的结果作为所有组成员执行更新操作的结果反馈给所述远程CSE之前,还包括:将所述组资源更新请求发送给所述成员代表;接收所述成员代表依据所述组资源更新请求执行更新操作的结果。In this embodiment, before the feedback of the member representative performing the update operation as the result of performing the update operation by all the group members is returned to the remote CSE according to the group resource update request, the method further includes: using the group resource An update request is sent to the member representative; receiving a result of the member representative performing an update operation in accordance with the group resource update request.
在本实施例中,在依据所述组资源更新请求,将所述成员代表执行更新操作的结果作为所有组成员执行更新操作的结果反馈给所述远程CSE之前,还包括:将所述组资源更新请求中的结果内容属性更新为无;将结果内容属性更新为无的更新请求分发给所述组资源中除所述成员代表之外的普通成员;汇聚所述普通成员执行更新操作的响应消息,其中,所述响应消息中仅携带有用于标识更新操作是否成功的标识代码。In this embodiment, before the feedback of the member representative performing the update operation as the result of performing the update operation by all the group members is returned to the remote CSE according to the group resource update request, the method further includes: using the group resource The result content attribute in the update request is updated to none; the update request to update the result content attribute to none is distributed to the ordinary members of the group resource other than the member representative; and the response message of the ordinary member performing the update operation is aggregated The response message carries only the identification code for identifying whether the update operation is successful.
在本实施例中,通过以下方式至少之一,对所述组资源中的所述成员代表进行标识:应用实体AE的标识AE-ID、公共业务实体CSE的标识CSE-ID、应用实体AE的统一资源标识URI、公共业务实体CSE的统一资源标识URI。
In this embodiment, the member representative in the group resource is identified by at least one of the following: an identifier AE-ID of the application entity AE, an identifier CSE-ID of the public service entity CSE, and an application entity AE. Uniform resource identifier URI, Uniform resource identifier URI of public service entity CSE.
根据本发明的另一方面,提供了一种组资源更新处理方法,包括:发送用于对预设组的组成员对应的组资源进行更新的组资源更新请求,其中,所述组成员包括用于代表所述组成员的成员代表;接收将所述成员代表执行更新操作的结果作为所有组成员执行更新操作的结果的响应消息。According to another aspect of the present invention, a group resource update processing method is provided, including: sending a group resource update request for updating a group resource corresponding to a group member of a preset group, wherein the group member includes Representing a member representative of the group member; receiving a response message that the member representative performs the update operation as a result of performing an update operation for all group members.
在本实施例中,通过以下方式至少之一,对所述组资源中的所述成员代表进行标识:应用实体AE的标识AE-ID、公共业务实体CSE的标识CSE-ID、应用实体AE的统一资源标识URI、公共业务实体CSE的统一资源标识URI。In this embodiment, the member representative in the group resource is identified by at least one of the following: an identifier AE-ID of the application entity AE, an identifier CSE-ID of the public service entity CSE, and an application entity AE. Uniform resource identifier URI, Uniform resource identifier URI of public service entity CSE.
根据本发明的还一方面,提供了一种组资源更新处理装置,包括:创建模块,设置为创建预设组的组资源,其中,所述组资源对应的组成员包括用于代表所述组成员的成员代表;第一接收模块,设置为接收远程公共业务实体CSE发送的用于对所述组资源对应的组成员进行更新操作的组资源更新请求;反馈模块,设置为依据所述组资源更新请求,将所述成员代表执行更新操作的结果作为所有组成员执行更新操作的结果反馈给所述远程CSE。According to still another aspect of the present invention, a group resource update processing apparatus is provided, including: a creating module, configured to create a group resource of a preset group, wherein a group member corresponding to the group resource includes a group member for representing the group a member representative of the member; the first receiving module is configured to receive a group resource update request sent by the remote public service entity CSE for performing an update operation on the group member corresponding to the group resource; and the feedback module is configured to be configured according to the group resource The update request feeds back the result of performing the update operation by the member representative to the remote CSE as a result of performing an update operation by all group members.
在本实施例中,该装置还包括:第一发送模块,设置为将所述组资源更新请求发送给所述成员代表;第二接收模块,设置为接收所述成员代表依据所述组资源更新请求执行更新操作的结果。In this embodiment, the apparatus further includes: a first sending module, configured to send the group resource update request to the member representative; and a second receiving module, configured to receive the member representative according to the group resource update Request the result of performing an update operation.
在本实施例中,该装置还包括:更新模块,设置为将所述组资源更新请求中的结果内容属性更新为无;分发模块,设置为将结果内容属性更新为无的更新请求分发给所述组资源中除所述成员代表之外的普通成员;汇聚模块,设置为汇聚所述普通成员执行更新操作的响应消息,其中,所述响应消息中仅携带有用于标识更新操作是否成功的标识代码。In this embodiment, the apparatus further includes: an update module configured to update the result content attribute in the group resource update request to none; and a distribution module configured to update the result content attribute to a non-update request to be distributed to the An ordinary member of the group resource other than the member representative; the aggregation module is configured to send a response message to the ordinary member to perform an update operation, where the response message carries only an identifier for identifying whether the update operation is successful. Code.
在本实施例中,通过以下方式至少之一,对所述组资源中的所述成员代表进行标识:应用实体AE的标识AE-ID、公共业务实体CSE的标识CSE-ID、应用实体AE的统一资源标识URI、公共业务实体CSE的统一资源标识URI。In this embodiment, the member representative in the group resource is identified by at least one of the following: an identifier AE-ID of the application entity AE, an identifier CSE-ID of the public service entity CSE, and an application entity AE. Uniform resource identifier URI, Uniform resource identifier URI of public service entity CSE.
根据本发明的还一方面,提供了一种本地公共业务实体CSE,包括上述任一项所述的装置。According to still another aspect of the present invention, a local public service entity CSE is provided, comprising the apparatus of any of the above.
根据本发明的还一方面,提供了一种组资源更新处理装置,包括:第二发送模块,设置为发送用于对预设组的组成员对应的组资源进行更新的组资源更新请求,其中,所述组成员包括用于代表所述组成员的成员代表;第三接收模块,设置为接收将所述成员代表执行更新操作的结果作为所有组成员执行更新操作的结果的响应消息。
According to still another aspect of the present invention, a group resource update processing apparatus is provided, including: a second sending module, configured to send a group resource update request for updating a group resource corresponding to a group member of a preset group, wherein The group member includes a member representative for representing the member of the group; and the third receiving module is configured to receive a response message that the result of performing the update operation by the member representative as a result of performing an update operation by all group members.
在本实施例中,通过以下方式至少之一,对所述组资源中的所述成员代表进行标识:应用实体AE的标识AE-ID、公共业务实体CSE的标识CSE-ID、应用实体AE的统一资源标识URI、公共业务实体CSE的统一资源标识URI。In this embodiment, the member representative in the group resource is identified by at least one of the following: an identifier AE-ID of the application entity AE, an identifier CSE-ID of the public service entity CSE, and an application entity AE. Uniform resource identifier URI, Uniform resource identifier URI of public service entity CSE.
根据本发明的还一方面,提供了一种远程公共业务实体CSE,包括上述任一项所述的装置。According to still another aspect of the present invention, a remote public service entity CSE is provided, comprising the apparatus of any of the above.
根据本发明的还一方面,提供了一种一种组资源更新处理***,包括上述任一项所述的本地公共业务实体CSE和/或上述任一项所述的远程公共业务实体CSE。According to still another aspect of the present invention, a group resource update processing system is provided, comprising the local public service entity CSE and/or the remote public service entity CSE according to any of the above.
通过本发明实施例,采用创建预设组的组资源,其中,所述组资源对应的组成员包括用于代表所述组成员的成员代表;接收到远程公共业务实体CSE发送的用于对所述组资源对应的组成员进行更新操作的组资源更新请求;依据所述组资源更新请求,将所述成员代表执行更新操作的结果作为所有组成员执行更新操作的结果反馈给所述远程CSE,解决了相关技术中,在对组中的成员进行批量操作时需要的信令开销较大,造成网络拥塞的问题,进而达到了对组成员属性操作的优化,有效减少了信令开销以及避免网络拥塞的效果。According to the embodiment of the present invention, a group resource that creates a preset group, where the group member corresponding to the group resource includes a member representative for representing the group member, and the remote public service entity CSE sends the And the group resource update request of the group member corresponding to the group resource is performed, and the result of performing the update operation by the member representative is fed back to the remote CSE as a result of performing an update operation by all group members according to the group resource update request. In the related art, the signaling overhead required for performing batch operations on the members in the group is large, causing network congestion, thereby optimizing the operation of group member attributes, effectively reducing signaling overhead and avoiding network. Congestion effect.
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The drawings described herein are intended to provide a further understanding of the invention, and are intended to be a part of the invention. In the drawing:
图1是相关技术中M2M***架构示意图;1 is a schematic diagram of an architecture of an M2M system in the related art;
图2是根据本发明实施例的组资源更新处理方法一的流程图;2 is a flowchart of a method 1 of group resource update processing according to an embodiment of the present invention;
图3是根据本发明实施例的组资源更新处理方法二的流程图;FIG. 3 is a flowchart of a method 2 of group resource update processing according to an embodiment of the present invention; FIG.
图4是根据本发明实施例的组资源更新处理装置一的结构框图;4 is a structural block diagram of a group resource update processing apparatus 1 according to an embodiment of the present invention;
图5是根据本发明实施例的组资源更新处理装置一的优选结构框图一;FIG. 5 is a block diagram 1 of a preferred structure of a group resource update processing apparatus 1 according to an embodiment of the present invention; FIG.
图6是根据本发明实施例的组资源更新处理装置一的优选结构框图二;6 is a block diagram 2 of a preferred structure of a group resource update processing apparatus 1 according to an embodiment of the present invention;
图7是根据本发明实施例的本地公共业务实体CSE的结构框图;7 is a structural block diagram of a local public service entity CSE according to an embodiment of the present invention;
图8是根据本发明实施例的组资源更新处理装置二的结构框图;
FIG. 8 is a structural block diagram of a group resource update processing apparatus 2 according to an embodiment of the present invention;
图9是根据本发明实施例的远程公共业务实体CSE的结构框图;9 is a structural block diagram of a remote public service entity CSE according to an embodiment of the present invention;
图10是根据本发明实施例的组资源更新处理***的结构框图。FIG. 10 is a structural block diagram of a group resource update processing system according to an embodiment of the present invention.
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。The invention will be described in detail below with reference to the drawings in conjunction with the embodiments. It should be noted that the embodiments in the present application and the features in the embodiments may be combined with each other without conflict.
在本实施例中提供了一种组资源更新处理方法,图2是根据本发明实施例的组资源更新处理方法一的流程图,如图2所示,该流程包括如下步骤:In this embodiment, a group resource update processing method is provided. FIG. 2 is a flowchart of a group resource update processing method according to an embodiment of the present invention. As shown in FIG. 2, the process includes the following steps:
步骤S202,创建预设组的组资源,其中,该组资源对应的组成员包括用于代表组成员的成员代表;Step S202, creating a group resource of the preset group, where the group member corresponding to the group resource includes a member representative for representing the group member;
步骤S204,接收远程公共业务实体CSE发送的用于对组资源对应的组成员进行更新操作的组资源更新请求;Step S204, receiving a group resource update request sent by the remote public service entity CSE for performing an update operation on the group member corresponding to the group resource;
步骤S206,依据组资源更新请求,将成员代表执行更新操作的结果作为所有组成员执行更新操作的结果反馈给远程CSE。Step S206: The result of performing the update operation by the member representative is fed back to the remote CSE as a result of performing the update operation by all the group members according to the group resource update request.
通过上述步骤,将成员代表执行更新操作的结果作为所有组成员执行更新操作的结果反馈给远程CSE,相对于相关技术中,对所有组成员进行更新操作时,需要聚集所有组成员的操作结果,导致开销大,网络拥塞的问题,采用将成员代表执行的更新操作结果作为所有成员的更新操作的结果进行反馈,解决了相关技术中,在对组中的成员进行批量操作时需要的信令开销较大,造成网络拥塞的问题,进而达到了对组成员属性操作的优化,有效减少了信令开销以及避免网络拥塞的效果。Through the above steps, the result of performing the update operation by the member representative is fed back to the remote CSE as the result of performing the update operation by all the group members. When updating the operation of all the group members in the related art, the operation result of all the group members needs to be aggregated. The problem of large overhead and network congestion is caused by feedback of the result of the update operation performed by the member representative as a result of the update operation of all members, and the signaling overhead required for performing batch operations on members in the group in the related art is solved. Larger, causing network congestion problems, and thus optimizing the operation of group member attributes, effectively reducing signaling overhead and avoiding network congestion.
在本实施例中,在依据组资源更新请求,将成员代表执行更新操作的结果作为所有组成员执行更新操作的结果反馈给远程CSE之前,对成员代表执行的处理包括:将组资源更新请求发送给成员代表;接收成员代表依据组资源更新请求执行更新操作的结果。In this embodiment, before the result of the member representative performing the update operation is fed back to the remote CSE as a result of performing the update operation by all the group members according to the group resource update request, the processing performed on the member representative includes: sending the group resource update request Give the member a representative; the receiving member represents the result of performing the update operation based on the group resource update request.
另一方面,在依据组资源更新请求,将成员代表执行更新操作的结果作为所有组成员执行更新操作的结果反馈给远程CSE之前,对除上述成员代表之外的普通成员执行的处理包括:将组资源更新请求中的结果内容属性更新为无;将结果内容属性更新为无的更新请求分发给组资源中除成员代表之外的普通成员;汇聚普通成员执行更新操作的响应消息,其中,响应消息中仅携带有用于标识更新操作是否成功的标识代码。
On the other hand, before the result of the member representative performing the update operation is fed back to the remote CSE as a result of performing the update operation by all the group members according to the group resource update request, the processing performed on the ordinary members other than the above-mentioned member representatives includes: The result content attribute in the group resource update request is updated to none; the update content request to update the result content attribute to none is distributed to the ordinary members other than the member representative in the group resource; the response message of the ordinary member performing the update operation, wherein, the response The message carries only the identification code that identifies if the update operation was successful.
需要说明的是,可以通过以下方式至少之一,对组资源中的成员代表进行标识:应用实体AE的标识AE-ID、公共业务实体CSE的标识CSE-ID、应用实体AE的统一资源标识URI、公共业务实体CSE的统一资源标识URI。另外,该成员代表标识可以携带在远程公共业务实体CSE发送的组资源更新请求,用于指示本地CSE该组资源的成员代表属性;当然由于本地CSE在创建预设组的组资源时,本地已保存有该成员代表标识,因此,在本实施例中本地CSE可以直接依据本地存储的该成员代表标识检索组资源是否有成员代表属性。It should be noted that the member representatives in the group resource may be identified by at least one of the following: an identifier AE-ID of the application entity AE, an identifier CSE-ID of the public service entity CSE, and a uniform resource identifier URI of the application entity AE. The uniform resource identifier URI of the public service entity CSE. In addition, the member representative identifier may carry a group resource update request sent by the remote public service entity CSE, which is used to indicate that the member of the local CSE group resource represents the attribute; of course, since the local CSE creates the group resource of the preset group, the local has The member representative identifier is saved. Therefore, in this embodiment, the local CSE can directly retrieve whether the group resource has a member representative attribute according to the locally stored member representative identifier.
在本实施例中,还提供了一种组资源更新处理方法,图3是根据本发明实施例的组资源更新处理方法二的流程图,如图3所示,该流程包括如下步骤:In this embodiment, a group resource update processing method is also provided. FIG. 3 is a flowchart of a group resource update processing method 2 according to an embodiment of the present invention. As shown in FIG. 3, the process includes the following steps:
步骤S302,发送用于对预设组的组成员对应的组资源进行更新的组资源更新请求,其中,组成员包括用于代表组成员的成员代表;Step S302: Send a group resource update request for updating a group resource corresponding to a group member of the preset group, where the group member includes a member representative for representing the group member;
步骤S304,接收将成员代表执行更新操作的结果作为所有组成员执行更新操作的结果的响应消息。Step S304, receiving a response message that the member represents the result of performing the update operation as a result of performing an update operation by all group members.
通过上述步骤,发送对包括成员代表的组成员对应的组资源进行更新的组资源更新请求,接收到将该成员代表执行更新操作的结果作为所有组成员执行更新操作的结果的响应消息,解决了相关技术中,在对组中的成员进行批量操作时需要的信令开销较大,造成网络拥塞的问题,进而达到了对组成员属性操作的优化,有效减少了信令开销以及避免网络拥塞的效果。Through the above steps, the group resource update request for updating the group resource corresponding to the group member including the member representative is sent, and the response message that the member representative performs the update operation as the result of performing the update operation by all the group members is received, and the response message is solved. In the related art, the signaling overhead required for performing batch operations on the members in the group is large, causing network congestion, thereby optimizing the operation of group member attributes, effectively reducing signaling overhead and avoiding network congestion. effect.
在本实施例中,可以通过以下方式至少之一,对组资源中的成员代表进行标识:应用实体AE的标识AE-ID、公共业务实体CSE的标识CSE-ID、应用实体AE的统一资源标识URI、公共业务实体CSE的统一资源标识URI。需要说明的是,该成员代表标识可以携带在远程公共业务实体CSE发送的组资源更新请求,用于指示本地CSE该组资源的成员代表属性;当然由于本地CSE在创建预设组的组资源时,本地已保存有该成员代表标识,因此,在本实施例中本地CSE可以直接依据本地存储的该成员代表标识检索组资源是否有成员代表属性。In this embodiment, the member representatives in the group resource may be identified by at least one of the following: an identifier AE-ID of the application entity AE, an identifier CSE-ID of the public service entity CSE, and a uniform resource identifier of the application entity AE. URI, Uniform Resource Identifier URI of the Common Service Entity CSE. It should be noted that the member representative identifier may carry a group resource update request sent by the remote public service entity CSE, which is used to indicate that the member of the local CSE group represents the attribute; of course, because the local CSE creates the group resource of the preset group. The member representative identifier is saved locally. Therefore, in this embodiment, the local CSE can directly retrieve whether the group resource has a member representative attribute according to the locally stored member representative identifier.
在本实施例中还提供了一种组资源更新处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
In the embodiment, a group resource update processing device is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and has not been described again. As used below, the term "module" may implement a combination of software and/or hardware of a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware, is also possible and contemplated.
图4是根据本发明实施例的组资源更新处理装置一的结构框图,如图4所示,该装置包括创建模块42、第一接收模块44和反馈模块46,下面对该装置进行说明。FIG. 4 is a structural block diagram of a group resource update processing apparatus 1 according to an embodiment of the present invention. As shown in FIG. 4, the apparatus includes a creating module 42, a first receiving module 44, and a feedback module 46, which are described below.
创建模块42,设置为创建预设组的组资源,其中,该组资源对应的组成员包括用于代表组成员的成员代表;第一接收模块44,连接至上述创建模块42,设置为接收远程公共业务实体CSE发送的用于对组资源对应的组成员进行更新操作的组资源更新请求;反馈模块46,连接至上述第一接收模块44,设置为依据组资源更新请求,将成员代表执行更新操作的结果作为所有组成员执行更新操作的结果反馈给远程CSE。The creating module 42 is configured to create a group resource of the preset group, where the group member corresponding to the group resource includes a member representative for representing the group member; the first receiving module 44 is connected to the creating module 42 and configured to receive the remote a group resource update request sent by the public service entity CSE for performing update operation on the group member corresponding to the group resource; the feedback module 46 is connected to the first receiving module 44, and configured to perform update on the member representative according to the group resource update request. The result of the operation is fed back to the remote CSE as a result of all group members performing the update operation.
图5是根据本发明实施例的组资源更新处理装置一的优选结构框图一,如图5所示,该装置除包括图4所示的所有模块外,还包括:第一发送模块52和第二接收模块54,下面对该优选结构进行说明。5 is a block diagram of a preferred structure of a group resource update processing apparatus 1 according to an embodiment of the present invention. As shown in FIG. 5, the apparatus includes: a first sending module 52 and a The second receiving module 54, the preferred structure will be described below.
第一发送模块52,连接至上述第一接收模块44,设置为将组资源更新请求发送给成员代表;第二接收模块54,连接至上述第一发送模块52,设置为接收成员代表依据组资源更新请求执行更新操作的结果。The first sending module 52 is connected to the first receiving module 44, and is configured to send a group resource update request to the member representative. The second receiving module 54 is connected to the first sending module 52, and is configured to receive the member representative according to the group resource. The result of the update request to perform the update operation.
图6是根据本发明实施例的组资源更新处理装置一的优选结构框图二,如图6所示,该装置除包括图4所示的所有模块外,还包括:更新模块62、分发模块64和汇聚模块66,下面对该优选结构进行说明。FIG. 6 is a block diagram of a preferred structure of a group resource update processing apparatus 1 according to an embodiment of the present invention. As shown in FIG. 6, the apparatus includes, in addition to all the modules shown in FIG. 4, an update module 62 and a distribution module 64. And the convergence module 66, the preferred structure will be described below.
更新模块62,设置为将组资源更新请求中的结果内容属性更新为无;分发模块64,连接至上述更新模块62,设置为将结果内容属性更新为无的更新请求分发给组资源中除成员代表之外的普通成员;汇聚模块66,连接至上述分发模块64和反馈模块46,设置为汇聚普通成员执行更新操作的响应消息,其中,响应消息中仅携带有用于标识更新操作是否成功的标识代码。The update module 62 is configured to update the result content attribute in the group resource update request to none; the distribution module 64 is connected to the update module 62, and is configured to update the result content attribute to a non-update request to be distributed to the group resource except the member. An ordinary member other than the representative; the aggregation module 66 is connected to the distribution module 64 and the feedback module 46, and is configured to aggregate the response message of the ordinary member to perform the update operation, where the response message carries only the identifier for identifying whether the update operation is successful. Code.
在本实施例中,通过以下方式至少之一,对组资源中的成员代表进行标识:应用实体AE的标识AE-ID、公共业务实体CSE的标识CSE-ID、应用实体AE的统一资源标识URI、公共业务实体CSE的统一资源标识URI。In this embodiment, the member representatives in the group resource are identified by at least one of the following: an identifier AE-ID of the application entity AE, an identifier CSE-ID of the public service entity CSE, and a uniform resource identifier URI of the application entity AE. The uniform resource identifier URI of the public service entity CSE.
在本实施例中,还提供了一种本地公共业务实体CSE,图7是根据本发明实施例的本地公共业务实体CSE的结构框图,如图7所示,该本地公共业务实体CSE 70包括上述任一项所述的组资源更新处理装置一72。
In this embodiment, a local public service entity CSE is also provided. FIG. 7 is a structural block diagram of a local public service entity CSE according to an embodiment of the present invention. As shown in FIG. 7, the local public service entity CSE 70 includes the above. The group resource update processing device one 72 described in any one of the above.
在本实施例中,还提供了一种组资源更新处理装置,图8是根据本发明实施例的组资源更新处理装置二的结构框图,如图8所示,该装置包括:第二发送模块82和第三接收模块84,下面对该装置进行说明。In this embodiment, a group resource update processing apparatus is also provided. FIG. 8 is a structural block diagram of a group resource update processing apparatus 2 according to an embodiment of the present invention. As shown in FIG. 8, the apparatus includes: a second sending module. 82 and the third receiving module 84, the device will be described below.
第二发送模块82,设置为发送用于对预设组的组成员对应的组资源进行更新的组资源更新请求,其中,组成员包括用于代表组成员的成员代表;第三接收模块84,连接至上述第二发送模块82,设置为接收到将成员代表执行更新操作的结果作为所有组成员执行更新操作的结果的响应消息。The second sending module 82 is configured to send a group resource update request for updating the group resource corresponding to the group member of the preset group, where the group member includes a member representative for representing the group member, and the third receiving module 84, Connected to the second transmitting module 82 described above, it is arranged to receive a response message that the member represents the result of performing the update operation as a result of performing an update operation for all group members.
在本实施例中,通过以下方式至少之一,对组资源中的成员代表进行标识:应用实体AE的标识AE-ID、公共业务实体CSE的标识CSE-ID、应用实体AE的统一资源标识URI、公共业务实体CSE的统一资源标识URI。In this embodiment, the member representatives in the group resource are identified by at least one of the following: an identifier AE-ID of the application entity AE, an identifier CSE-ID of the public service entity CSE, and a uniform resource identifier URI of the application entity AE. The uniform resource identifier URI of the public service entity CSE.
在本实施例中,还提供了一种本地公共业务实体CSE,图9是根据本发明实施例的远程公共业务实体CSE的结构框图,如图9所示,该远程公共业务实体CSE 90包括上述任一项所述的组资源更新处理装置二92。In this embodiment, a local public service entity CSE is also provided. FIG. 9 is a structural block diagram of a remote public service entity CSE according to an embodiment of the present invention. As shown in FIG. 9, the remote public service entity CSE 90 includes the above. The group resource update processing device 92 of any one of the above.
在本实施例中,还提供了一种组资源更新处理***,图10是根据本发明实施例的组资源更新处理***的结构框图,如图10所示,该组资源更新处理***100包括上述本地公共业务实体CSE 70和/或上述远程公共业务实体CSE 90。In this embodiment, a group resource update processing system is also provided. FIG. 10 is a structural block diagram of a group resource update processing system according to an embodiment of the present invention. As shown in FIG. 10, the group resource update processing system 100 includes the above. The local public service entity CSE 70 and/or the remote public service entity CSE 90 described above.
基于M2M组中的设备、应用或者资源往往具有一些相同的属性以及属性值。在本实施例中,提供了一种管理组成员的方法,以实现M2M***对组成员属性操作的优化,从而减少信令开销以避免造成网络拥塞。下面对该方法进行较为详细的说明。Devices, applications, or resources based on M2M groups tend to have some of the same attributes and attribute values. In this embodiment, a method for managing group members is provided to implement optimization of group member attribute operations by the M2M system, thereby reducing signaling overhead to avoid network congestion. The method will be described in more detail below.
1、预设组的代表实体,即应用实体AE或公共业务实体CSE发送创建请求到本地CSE,请求消息中包含组参数:1. The representative entity of the preset group, that is, the application entity AE or the public service entity CSE sends a creation request to the local CSE, and the request message includes a group parameter:
1)“成员代表”,及其值设置为组的代表AE或CSE的标识,或者组的代表AE或CSE的统一资源标识URI;1) "Member Representative", and its value is set to the identity of the representative AE or CSE of the group, or the uniform resource identification URI of the group representing the AE or CSE;
需要说明的是,组的代表实体可以由M2M***预置,也可由M2M用户设置;那么,在本实施例中非组的代表实体则为组的普通实体,即组的普通AE或CSE。It should be noted that the representative entity of the group may be preset by the M2M system or may be set by the M2M user; then, in this embodiment, the representative entity of the non-group is a common entity of the group, that is, a common AE or CSE of the group.
2、本地CSE创建类型为“group”的资源“group1”,并为资源“group 1”创建“成员代表”属性,以及根据组参数设置属性值。2. The local CSE creates the resource "group1" of type "group", and creates a "member representative" attribute for the resource "group 1", and sets the attribute value according to the group parameter.
3、远程CSE发送更新组资源请求到本地CSE,请求消息中包含结果内容参数:
3. The remote CSE sends an update group resource request to the local CSE, and the request message includes the result content parameter:
1)“结果内容”,及其值指示更新操作要求的结果反馈,例如“属性名称”,指示需要反馈的资源的属性的名称列表。1) "Result Content", and its value indicates the result feedback required by the update operation, such as "Attribute Name", indicating a list of names of attributes of the resource that needs to be fed back.
4、本地CSE检索资源“group 1”是否有“成员代表”属性,检索结果是有,则进行如下操作:4. If the local CSE search resource "group 1" has the "member representative" attribute, if the search result is yes, then proceed as follows:
1)根据属性“成员代表”的属性值发送更新请求给组的代表AE或CSE,或者组的代表AE或CSE对应的资源;1) Send an update request to the representative AE or CSE of the group according to the attribute value of the attribute "member representative", or the resource corresponding to the representative AE or CSE of the group;
2)将请求消息中的属性“结果内容”的属性值更新为“无”,表示无指定反馈内容,并分发新的更新请求消息给组的普通AE或CSE,或者组的普通AE或CSE对应的资源。2) Update the attribute value of the attribute "result content" in the request message to "none", indicating that there is no specified feedback content, and distribute a new update request message to the normal AE or CSE of the group, or the common AE or CSE of the group. resource of.
5、本地CSE汇聚组的AE或CSE,或者组的AE或CSE对应的资源所反馈的更新响应消息,并发送更新组资源响应给远程CSE。5. The AE or CSE of the local CSE aggregation group, or the update response message fed back by the resources corresponding to the AE or CSE of the group, and send the update group resource response to the remote CSE.
下面对本发明优选实施方式进行说明。Preferred embodiments of the invention are described below.
优选实施方式一(URI):Preferred Embodiment 1 (URI):
1、预设的组的代表应用实体AE或公共业务实体CSE发送创建组资源请求到本地CSE,请求消息中包含:1. The representative group application entity AE or the public service entity CSE sends a request to create a group resource to the local CSE, and the request message includes:
1)“成员代表”属性,及其值设置为组的代表AE或CSE的统一资源标识URI。1) The "Member Representative" attribute, and its value is set to the Uniform Resource Identifier URI of the group representing the AE or CSE.
2)“通告到”属性,及其值设置为远程CSE的标识CSE-ID或统一资源标识URI2) "Announce to" attribute, and its value set to the ID of the remote CSE CSE-ID or Uniform Resource Identifier URI
2、本地CSE创建类型为“group”的资源“group1”,以及资源“group1”的子资源“分发点”,并为资源“group 1”创建“成员代表”属性,其值设置为请求消息中组参数的属性“成员代表”的属性值。2. The local CSE creates the resource "group1" of type "group" and the sub-resource "distribution point" of the resource "group1", and creates a "member representative" attribute for the resource "group 1", and its value is set to the request message. The attribute value of the attribute "member representation" of the group parameter.
另一方面,本地CSE发送创建组资源响应给组的代表AE或CSE,响应消息中包含资源“group1”的URI。On the other hand, the local CSE sends a create group resource response to the representative AE or CSE of the group, and the response message contains the URI of the resource "group1".
3、本地CSE为组资源“group1”发送创建通告资源请求到创建组资源请求消息中属性“通告到”的属性值所指示的远程CSE,请求消息中包含“通告到”属性,及其值设置为创建组资源请求消息中属性“通告到”的属性值。
3. The local CSE sends a advertised resource request to the group resource "group1" to the remote CSE indicated by the attribute value of the attribute "advertised to" in the create group resource request message, and the request message includes the "advertised to" attribute, and its value setting. The attribute value of the attribute "advertised to" in the creation of the group resource request message.
4、远程CSE通过对本地CSE的授权认证后,为组资源“group1”创建通告资源“group1Annc”,并发送创建通告资源响应给本地CSE,响应消息中包含通告资源“group1Annc”的URI。After the remote CSE authenticates the local CSE, the advertised resource "group1Annc" is created for the group resource "group1", and the advertised resource response is sent to the local CSE. The response message contains the URI of the advertised resource "group1Annc".
5、本地CSE收到远程CSE的创建通告资源响应后,为资源“group 1”创建属性“已通告属性”,及其值设置为已通告远程CSE的组资源“group1”的属性列表。5. After receiving the notification of the remote CSE creation notification resource, the local CSE creates the attribute "advertised attribute" for the resource "group 1" and its attribute value is set to the attribute list of the group resource "group1" that has been notified of the remote CSE.
6、当远程CSE需要对组的所有AE或CSE的一项或多项相同属性进行批量更新操作时,发送更新组资源请求到本地CSE,请求消息中包含:6. When the remote CSE needs to perform a batch update operation on one or more of the same attributes of all AEs or CSEs of the group, send an update group resource request to the local CSE, and the request message includes:
1)资源地址,及其值设置为资源“group1”的子资源“分发点”的URI,以触发本地CSE执行对组的所有AE或CSE对应的资源的批量更新操作;1) a resource address, and a value of the URI of the sub-resource "distribution point" of the resource "group1", to trigger the local CSE to perform a batch update operation on resources corresponding to all AEs or CSEs of the group;
2)“结果内容”,及其值设置为更新操作要求的结果反馈,例如“属性名称”,指示需要反馈属性值的资源的属性名称列表。2) "Result content", and its value set to the result feedback required by the update operation, such as "attribute name", indicating a list of attribute names of resources that need to feed back the attribute value.
7、本地CSE收到远程CSE发送的更新组资源请求消息后,检索资源“group 1”是否有“成员代表”属性,检索结果是有,则进行如下操作:7. After receiving the update group resource request message sent by the remote CSE, the local CSE searches whether the resource "group 1" has the "member representative" attribute, and if the search result is yes, the following operations are performed:
1)根据属性“成员代表”的属性值组的代表AE或CSE的URI发送更新请求给组的代表AE或CSE对应的资源;1) sending an update request to the representative of the group AE or CSE according to the URI of the attribute value group of the attribute "member representative" or the URI of the CSE;
2)将请求消息中的属性“结果内容”的属性值更新为“无”,表示无指定反馈的内容,并分发新的更新请求消息给资源“group 1”中属性“成员列表”中组的普通AE或CSE对应的资源。2) Update the attribute value of the attribute "result content" in the request message to "none", indicating that there is no content specified by the feedback, and distribute a new update request message to the group in the attribute "member list" in the resource "group 1" Common AE or CSE corresponding resources.
8、组的代表AE或CSE对应的资源执行请求消息指示的更新操作,并反馈更新操作请求响应给本地CSE,响应消息中包含:8. The update operation indicated by the resource execution request message corresponding to the AE or the CSE of the group, and feedback the update operation request response to the local CSE, where the response message includes:
1)“响应代码”属性,及其值设置为“成功”或者“失败”,指示更新操作的执行结果;1) The "response code" attribute, and its value is set to "success" or "failure", indicating the execution result of the update operation;
2)“结果内容”属性,及其值设置为更新操作要求的结果反馈,例如“属性名称”对应的属性以及属性值。2) The "Result Content" attribute and its value are set to the result feedback required by the update operation, such as the attribute corresponding to "Attribute Name" and the attribute value.
另一方面,组的普通AE或CSE对应的资源执行请求消息指示的更新操作,并反馈更新操作请求响应给本地CSE,响应消息中包含“响应代码”,指示更新操作的执行结果。
On the other hand, the resource corresponding to the normal AE or CSE of the group performs the update operation indicated by the request message, and feeds back the update operation request response to the local CSE, and the response message includes a “response code” indicating the execution result of the update operation.
5、本地CSE汇聚组的AE或CSE对应的资源反馈的更新操作请求响应,将组的代表AE或CSE对应的资源反馈的响应消息中的属性“结果内容”的值作为对组的普通AE或CSE对应的资源的更新操作要求的结果反馈,生成更新组资源响应消息发送给远程CSE。5. The update operation request response of the resource feedback corresponding to the AE or CSE of the local CSE aggregation group, and the value of the attribute “result content” in the response message of the resource feedback corresponding to the representative AE or CSE of the group is regarded as the normal AE of the group or The result feedback required by the update operation of the resource corresponding to the CSE is generated, and the generated update group resource response message is sent to the remote CSE.
优选实施方式二(ID):Preferred Embodiment 2 (ID):
1、预设的组的代表应用实体AE或公共业务实体CSE发送创建组资源请求到本地CSE,请求消息中包含:1. The representative group application entity AE or the public service entity CSE sends a request to create a group resource to the local CSE, and the request message includes:
1)“成员代表”属性,及其值设置为组的代表AE或CSE的标识。1) The "Member Representative" attribute, and its value is set to the identity of the representative AE or CSE of the group.
2)“通告到”属性,及其值设置为远程CSE的标识CSE-ID或统一资源标识URI2) "Announce to" attribute, and its value set to the ID of the remote CSE CSE-ID or Uniform Resource Identifier URI
2、本地CSE创建类型为“group”的资源“group1”,以及资源“group1”的子资源“分发点”,并为资源“group 1”创建“成员代表”属性,其值设置为请求消息中组参数的属性“成员代表”的属性值。2. The local CSE creates the resource "group1" of type "group" and the sub-resource "distribution point" of the resource "group1", and creates a "member representative" attribute for the resource "group 1", and its value is set to the request message. The attribute value of the attribute "member representation" of the group parameter.
另一方面,本地CSE发送创建组资源响应给组的代表AE或CSE,响应消息中包含资源“group1”的URI。On the other hand, the local CSE sends a create group resource response to the representative AE or CSE of the group, and the response message contains the URI of the resource "group1".
3、本地CSE为组资源“group1”发送创建通告资源请求到创建组资源请求消息中属性“通告到”的属性值所指示的远程CSE,请求消息中包含“通告到”属性,及其值设置为创建组资源请求消息中属性“通告到”的属性值。3. The local CSE sends a advertised resource request to the group resource "group1" to the remote CSE indicated by the attribute value of the attribute "advertised to" in the create group resource request message, and the request message includes the "advertised to" attribute, and its value setting. The attribute value of the attribute "advertised to" in the creation of the group resource request message.
4、远程CSE通过对本地CSE的授权认证后,为组资源“group1”创建通告资源“group1Annc”,并发送创建通告资源响应给本地CSE,响应消息中包含通告资源“group1Annc”的URI。After the remote CSE authenticates the local CSE, the advertised resource "group1Annc" is created for the group resource "group1", and the advertised resource response is sent to the local CSE. The response message contains the URI of the advertised resource "group1Annc".
5、本地CSE收到远程CSE的创建通告资源响应后,为资源“group 1”创建属性“已通告属性”,及其值设置为已通告远程CSE的组资源“group1”的属性列表。5. After receiving the notification of the remote CSE creation notification resource, the local CSE creates the attribute "advertised attribute" for the resource "group 1" and its attribute value is set to the attribute list of the group resource "group1" that has been notified of the remote CSE.
6、当远程CSE需要对组的所有AE或CSE的一项或多项相同属性进行批量更新操作时,发送更新组资源请求到本地CSE,请求消息中包含:6. When the remote CSE needs to perform a batch update operation on one or more of the same attributes of all AEs or CSEs of the group, send an update group resource request to the local CSE, and the request message includes:
1)资源地址,及其值设置为资源“group1”的子资源“分发点”的URI,以触发本地CSE执行对组的所有AE或CSE的批量更新操作;
1) The resource address and its value are set to the URI of the sub-resource "distribution point" of the resource "group1" to trigger the local CSE to perform a batch update operation on all AEs or CSEs of the group;
2)“结果内容”,及其值设置为更新操作要求的结果反馈,例如“属性名称”,指示需要反馈属性值的资源的属性名称列表。2) "Result content", and its value set to the result feedback required by the update operation, such as "attribute name", indicating a list of attribute names of resources that need to feed back the attribute value.
7、本地CSE收到远程CSE发送的更新组资源请求消息后,检索资源“group 1”是否有“成员代表”属性,检索结果是有,则进行如下操作:7. After receiving the update group resource request message sent by the remote CSE, the local CSE searches whether the resource "group 1" has the "member representative" attribute, and if the search result is yes, the following operations are performed:
1)根据属性“成员代表”的属性值组的代表AE的标识AE-ID或CSE的标识CSE-ID发送更新请求给组的代表AE或CSE;1) sending an update request to the representative AE or CSE of the group according to the identifier AE-ID of the representative AE of the attribute value group of the attribute "member representative" or the CSE-ID of the CSE;
2)将请求消息中的属性“结果内容”的属性值更新为“无”,表示无指定反馈的内容,并分发新的更新请求消息给资源“group 1”中属性“成员列表”中组的普通AE或CSE。2) Update the attribute value of the attribute "result content" in the request message to "none", indicating that there is no content specified by the feedback, and distribute a new update request message to the group in the attribute "member list" in the resource "group 1" Ordinary AE or CSE.
8、组的代表AE或CSE执行请求消息指示的更新操作,并反馈更新操作请求响应给本地CSE,响应消息中包含:8. The representative AE or CSE of the group performs an update operation indicated by the request message, and feeds back an update operation request response to the local CSE, where the response message includes:
1)“响应代码”属性,及其值设置为“成功”或者“失败”,指示更新操作的执行结果;1) The "response code" attribute, and its value is set to "success" or "failure", indicating the execution result of the update operation;
2)“结果内容”属性,及其值设置为更新操作要求的结果反馈,例如“属性名称”对应的属性以及属性值。2) The "Result Content" attribute and its value are set to the result feedback required by the update operation, such as the attribute corresponding to "Attribute Name" and the attribute value.
另一方面,组的普通AE或CSE执行请求消息指示的更新操作,并反馈更新操作请求响应给本地CSE,响应消息中包含“响应代码”,指示更新操作的执行结果。On the other hand, the normal AE or CSE of the group performs the update operation indicated by the request message, and feeds back the update operation request response to the local CSE, and the response message includes a "response code" indicating the execution result of the update operation.
5、本地CSE汇聚组的AE或CSE反馈的更新操作请求响应,将组的代表AE或CSE反馈的响应消息中的属性“结果内容”的值作为对组的普通AE或CSE的更新操作要求的结果反馈,生成更新组资源响应消息发送给远程CSE。5. The update operation request response of the AE or CSE feedback of the local CSE aggregation group, and the value of the attribute “result content” in the response message of the group representative AE or CSE feedback is used as the update operation requirement for the normal AE or CSE of the group. As a result of the feedback, an update group resource response message is generated and sent to the remote CSE.
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
It will be apparent to those skilled in the art that the various modules or steps of the present invention described above can be implemented by a general-purpose computing device that can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein. The steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof are fabricated as a single integrated circuit module. Thus, the invention is not limited to any specific combination of hardware and software.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above description is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and scope of the present invention are intended to be included within the scope of the present invention.
如上所述,通过上述实施例及优选实施方式,解决了相关技术中,在对组中的成员进行批量操作时需要的信令开销较大,造成网络拥塞的问题,进而达到了对组成员属性操作的优化,有效减少了信令开销以及避免网络拥塞的效果。
As described above, the foregoing embodiments and the preferred embodiments solve the problem that the signaling overhead required for performing batch operations on the members in the group is large, causing network congestion, and thus the group member attributes are achieved. Operation optimization optimizes signaling overhead and avoids network congestion.
Claims (15)
- 一种组资源更新处理方法,包括:A group resource update processing method includes:创建预设组的组资源,其中,所述组资源对应的组成员包括用于代表所述组成员的成员代表;Creating a group resource of the preset group, wherein the group member corresponding to the group resource includes a member representative for representing the group member;接收远程公共业务实体CSE发送的用于对所述组资源对应的组成员进行更新操作的组资源更新请求;Receiving, by the remote public service entity CSE, a group resource update request for performing an update operation on a group member corresponding to the group resource;依据所述组资源更新请求,将所述成员代表执行更新操作的结果作为所有组成员执行更新操作的结果反馈给所述远程CSE。And according to the group resource update request, the result of performing the update operation by the member representative is fed back to the remote CSE as a result of performing an update operation by all group members.
- 根据权利要求1所述的方法,其中,在依据所述组资源更新请求,将所述成员代表执行更新操作的结果作为所有组成员执行更新操作的结果反馈给所述远程CSE之前,还包括:The method according to claim 1, wherein before the feedback of the member representative performing the update operation as the result of performing the update operation by all the group members is returned to the remote CSE according to the group resource update request, the method further includes:将所述组资源更新请求发送给所述成员代表;Sending the group resource update request to the member representative;接收所述成员代表依据所述组资源更新请求执行更新操作的结果。Receiving a result of the member representative performing an update operation according to the group resource update request.
- 根据权利要求1或2所述的方法,其中,在依据所述组资源更新请求,将所述成员代表执行更新操作的结果作为所有组成员执行更新操作的结果反馈给所述远程CSE之前,还包括:The method according to claim 1 or 2, wherein, in response to the group resource update request, the result of performing the update operation by the member representative is returned to the remote CSE as a result of performing an update operation by all group members, include:将所述组资源更新请求中的结果内容属性更新为无;Updating the result content attribute in the group resource update request to none;将结果内容属性更新为无的更新请求分发给所述组资源中除所述成员代表之外的普通成员;An update request that updates the result content attribute to none is distributed to an ordinary member of the group resource other than the member representative;汇聚所述普通成员执行更新操作的响应消息,其中,所述响应消息中仅携带有用于标识更新操作是否成功的标识代码。Converging the response message that the ordinary member performs an update operation, where the response message carries only an identification code for identifying whether the update operation is successful.
- 根据权利要求1或2所述的方法,其中,通过以下方式至少之一,对所述组资源中的所述成员代表进行标识:应用实体AE的标识AE-ID、公共业务实体CSE的标识CSE-ID、应用实体AE的统一资源标识URI、公共业务实体CSE的统一资源标识URI。The method according to claim 1 or 2, wherein the member representative in the group resource is identified by at least one of: an identifier AE-ID of an application entity AE, and an identifier CSE of a public service entity CSE. - ID, Uniform Resource Identifier URI of Application Entity AE, Uniform Resource Identifier URI of Public Service Entity CSE.
- 一种组资源更新处理方法,包括: A group resource update processing method includes:发送设置为对预设组的组成员对应的组资源进行更新的组资源更新请求,其中,所述组成员包括用于代表所述组成员的成员代表;Sending a group resource update request set to update a group resource corresponding to a group member of the preset group, wherein the group member includes a member representative for representing the group member;接收将所述成员代表执行更新操作的结果作为所有组成员执行更新操作的结果的响应消息。A response message is received that is the result of performing an update operation by the member representative as a result of performing an update operation for all group members.
- 根据权利要求5所述的方法,其中,通过以下方式至少之一,对所述组资源中的所述成员代表进行标识:应用实体AE的标识AE-ID、公共业务实体CSE的标识CSE-ID、应用实体AE的统一资源标识URI、公共业务实体CSE的统一资源标识URI。The method according to claim 5, wherein the member representative in the group resource is identified by at least one of: an identifier AE-ID of an application entity AE, an identifier CSE-ID of a public service entity CSE The uniform resource identifier URI of the application entity AE and the uniform resource identifier URI of the public service entity CSE.
- 一种组资源更新处理装置,包括:A group resource update processing device includes:创建模块,设置为创建预设组的组资源,其中,所述组资源对应的组成员包括用于代表所述组成员的成员代表;Creating a module, configured to create a group resource of the preset group, where the group member corresponding to the group resource includes a member representative for representing the group member;第一接收模块,设置为接收远程公共业务实体CSE发送的用于对所述组资源对应的组成员进行更新操作的组资源更新请求;a first receiving module, configured to receive a group resource update request sent by a remote public service entity CSE for performing an update operation on a group member corresponding to the group resource;反馈模块,设置为依据所述组资源更新请求,将所述成员代表执行更新操作的结果作为所有组成员执行更新操作的结果反馈给所述远程CSE。The feedback module is configured to, according to the group resource update request, feed back, to the remote CSE, a result of performing an update operation by the member representative as a result of performing an update operation by all group members.
- 根据权利要求7所述的装置,其中,还包括:The apparatus according to claim 7, further comprising:第一发送模块,设置为将所述组资源更新请求发送给所述成员代表;a first sending module, configured to send the group resource update request to the member representative;第二接收模块,设置为接收所述成员代表依据所述组资源更新请求执行更新操作的结果。The second receiving module is configured to receive a result of the member representative performing an update operation according to the group resource update request.
- 根据权利要求7或8所述的装置,其中,还包括:The device according to claim 7 or 8, further comprising:更新模块,设置为将所述组资源更新请求中的结果内容属性更新为无;An update module configured to update a result content attribute in the group resource update request to none;分发模块,设置为将结果内容属性更新为无的更新请求分发给所述组资源中除所述成员代表之外的普通成员;a distribution module, the update request set to update the result content attribute to none is distributed to an ordinary member of the group resource other than the member representative;汇聚模块,设置为汇聚所述普通成员执行更新操作的响应消息,其中,所述响应消息中仅携带有用于标识更新操作是否成功的标识代码。The aggregation module is configured to send a response message to the ordinary member to perform an update operation, where the response message carries only an identifier code for identifying whether the update operation is successful.
- 根据权利要求7或8所述的装置,其中,通过以下方式至少之一,对所述组资源中的所述成员代表进行标识:应用实体AE的标识AE-ID、公共业务实体CSE的标识CSE-ID、应用实体AE的统一资源标识URI、公共业务实体CSE的统一资源标识URI。 The apparatus according to claim 7 or 8, wherein the member representative in the group resource is identified by at least one of: an identifier AE-ID of an application entity AE, and an identifier CSE of a public service entity CSE - ID, Uniform Resource Identifier URI of Application Entity AE, Uniform Resource Identifier URI of Public Service Entity CSE.
- 一种本地公共业务实体CSE,包括权利要求7至10中任一项所述的装置。A local public service entity CSE comprising the apparatus of any one of claims 7 to 10.
- 一种组资源更新处理装置,包括:A group resource update processing device includes:第二发送模块,设置为发送用于对预设组的组成员对应的组资源进行更新的组资源更新请求,其中,所述组成员包括用于代表所述组成员的成员代表;a second sending module, configured to send a group resource update request for updating a group resource corresponding to a group member of the preset group, where the group member includes a member representative for representing the group member;第三接收模块,设置为接收将所述成员代表执行更新操作的结果作为所有组成员执行更新操作的结果的响应消息。The third receiving module is configured to receive a response message that the result of performing the update operation by the member representative as a result of performing an update operation by all group members.
- 根据权利要求12所述的装置,其中,通过以下方式至少之一,对所述组资源中的所述成员代表进行标识:应用实体AE的标识AE-ID、公共业务实体CSE的标识CSE-ID、应用实体AE的统一资源标识URI、公共业务实体CSE的统一资源标识URI。The apparatus according to claim 12, wherein the member representative in the group resource is identified by at least one of: an identifier AE-ID of an application entity AE, an identifier CSE-ID of a public service entity CSE The uniform resource identifier URI of the application entity AE and the uniform resource identifier URI of the public service entity CSE.
- 一种远程公共业务实体CSE,包括权利要求12至13中任一项所述的装置。A remote public service entity CSE comprising the apparatus of any one of claims 12 to 13.
- 一种组资源更新处理***,包括权利要求11所述的本地公共业务实体CSE和/或权利要求14中所述的远程公共业务实体CSE。 A group resource update processing system comprising the local public service entity CSE of claim 11 and/or the remote public service entity CSE of claim 14.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/526,820 US10511682B2 (en) | 2014-11-14 | 2015-05-11 | Group resource updating processing methods, devices and system, and CSEs |
EP15859105.7A EP3220671A4 (en) | 2014-11-14 | 2015-05-11 | Group resource update processing method, device and system, and cse |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410650224.7 | 2014-11-14 | ||
CN201410650224 | 2014-11-14 | ||
CN201410660392.4A CN105681210A (en) | 2014-11-14 | 2014-11-18 | Group resource updating processing method, device and system as well as CSE (Common Service Entity) |
CN201410660392.4 | 2014-11-18 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016074455A1 true WO2016074455A1 (en) | 2016-05-19 |
Family
ID=55953684
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2015/078706 WO2016074455A1 (en) | 2014-11-14 | 2015-05-11 | Group resource update processing method, device and system, and cse |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2016074455A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018086413A1 (en) * | 2016-11-11 | 2018-05-17 | 京东方科技集团股份有限公司 | Processing operation requesting method and device |
WO2019109923A1 (en) * | 2017-12-08 | 2019-06-13 | 京东方科技集团股份有限公司 | Message processing method and system, storage medium and electronic device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101616399A (en) * | 2009-07-14 | 2009-12-30 | 北京交通大学 | A kind of position updating system of high-speed railway GSM private network and method |
CN103096433A (en) * | 2011-11-08 | 2013-05-08 | 中兴通讯股份有限公司 | Service gateway choosing method and system of terminal group |
CN103188616A (en) * | 2011-12-31 | 2013-07-03 | 中兴通讯股份有限公司 | Management method and system of terminal group |
CN103618800A (en) * | 2013-12-05 | 2014-03-05 | 华为技术有限公司 | Method and device for achieving subscription informing |
WO2014169804A1 (en) * | 2013-11-26 | 2014-10-23 | 中兴通讯股份有限公司 | Registration method and system for common service entity |
-
2015
- 2015-05-11 WO PCT/CN2015/078706 patent/WO2016074455A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101616399A (en) * | 2009-07-14 | 2009-12-30 | 北京交通大学 | A kind of position updating system of high-speed railway GSM private network and method |
CN103096433A (en) * | 2011-11-08 | 2013-05-08 | 中兴通讯股份有限公司 | Service gateway choosing method and system of terminal group |
CN103188616A (en) * | 2011-12-31 | 2013-07-03 | 中兴通讯股份有限公司 | Management method and system of terminal group |
WO2014169804A1 (en) * | 2013-11-26 | 2014-10-23 | 中兴通讯股份有限公司 | Registration method and system for common service entity |
CN103618800A (en) * | 2013-12-05 | 2014-03-05 | 华为技术有限公司 | Method and device for achieving subscription informing |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018086413A1 (en) * | 2016-11-11 | 2018-05-17 | 京东方科技集团股份有限公司 | Processing operation requesting method and device |
US11362856B2 (en) | 2016-11-11 | 2022-06-14 | Boe Technology Group Co., Ltd. | Processing operation requesting method and device |
WO2019109923A1 (en) * | 2017-12-08 | 2019-06-13 | 京东方科技集团股份有限公司 | Message processing method and system, storage medium and electronic device |
US11237888B2 (en) | 2017-12-08 | 2022-02-01 | Boe Technology Group Co., Ltd. | Message processing method and system, storage medium and electronic device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11805441B2 (en) | Method and system for group communication, group server, and group member device | |
US10231107B2 (en) | Resource subscription processing method and device | |
EP3057281B1 (en) | M2m application remote registration method, device, system and storage medium | |
EP3493485B1 (en) | Method, apparatus and system for notification | |
CN108023883B (en) | Equipment authorization management method and device | |
CN107404512B (en) | Resource subscription method, resource subscription device and resource subscription system | |
EP3291592B1 (en) | Monitoring management method and apparatus | |
US20170126828A1 (en) | Sending Method and Apparatus and Computer Storage Medium of Notification Message | |
US20180249301A1 (en) | Method for managing child resource of group member in wireless communication system and device for same | |
WO2016065842A1 (en) | M2m group and notification resource creation and information exchange methods therefor, and storage medium | |
CN105208654B (en) | Notification message sending method and device | |
WO2015154459A1 (en) | Notification method and device for change of subscribed resource | |
US20240098631A1 (en) | Filters for bulk subscriptions | |
US10764724B2 (en) | Method and apparatus for implementing member resource processing | |
WO2015168981A1 (en) | Attribute operating method and apparatus | |
WO2015117482A1 (en) | Update resource notification method, local common service entity and system | |
US10511682B2 (en) | Group resource updating processing methods, devices and system, and CSEs | |
WO2016074455A1 (en) | Group resource update processing method, device and system, and cse | |
US10187866B2 (en) | Registering, deregistering and standby processing methods and systems for terminal peripheral | |
US20170311114A1 (en) | Registration method and communication method for application dedicated node (adn), and nodes | |
WO2016090933A1 (en) | Method and device for creating application notification resource | |
JP2012242881A (en) | Communication system, server, terminal and communication program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15859105 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 15526820 Country of ref document: US |
|
REEP | Request for entry into the european phase |
Ref document number: 2015859105 Country of ref document: EP |