群组通信的方法及群组服务器技术

技术编号:15442529 阅读:129 留言:0更新日期:2017-05-26 07:20
本申请实施例提供一种群组通信的方法,包括:群组服务器在接收订阅设备发送的订阅群组成员设备资源的请求消息后,根据消息中的转发标识判断需要对发送给订阅设备的通知消息进行汇聚,则将订阅请求消息中的消息接收地址替换为群组服务器的地址,指示群组成员设备在满足订阅条件时,将发送给订阅设备的通知消息发送给群组服务器进行汇聚,该群组通信方法,可以解决群组成员设备向订阅设备发送通知消息时,群组成员设备与订阅设备间的交互消息过多,导致通信流量较大的问题。

Group communication method and group server

Including the embodiment of the application provides a method, a group communication server in the subscription request message: group group member equipment resources sending and receiving equipment of the subscription, according to the message forwarding identifier needs to send a notification message to determine the subscription equipment together, the subscription request message in the message receiving address substitution group the address of the server, indicating the group members subscribe to equipment to meet the conditions, will send notification messages to the group server subscription equipment together, the group communication method, to send a notification message to solve the group members subscribe to equipment equipment, equipment and interactive message group members subscribe between devices too much, cause traffic problems large.

【技术实现步骤摘要】
群组通信的方法及群组服务器
本专利技术涉及通信
,尤其涉及一种群组通信的方法和群组服务器。
技术介绍
随着通信技术的发展,机器通信(Machine-to-MachineCommunications,M2M)得到了广泛的应用,机器通信是一种以机器智能交互为核心、网络化的应用与服务,通过在机器内部嵌入无线或有线通信模块和应用逻辑模块,实现无需人工干预的数据通信,以满足用户对监控、指挥调度、数据采集和测量等方面的信息化需求。图1是一种典型的M2M系统架构,该系统架构包括:M2M终端,M2M网关,M2M业务平台和M2M应用。M2M终端,例如,传感器和微控制器等,用于接收M2M应用发送的业务指令,根据所述指令进行业务操作;M2M网关,作为M2M终端与传输网络间的代理服务器,用于为连接到该网关的M2M终端提供代理服务;M2M业务平台,用于为M2M应用提供共享的M2M功能;M2M应用,例如,电力抄表、智能交通等,用于利用M2M业务平台所提供的业务能力获取M2M终端采集的数据或对M2M终端进行远程的控制和管理。在上述M2M系统中,M2M终端直接或经过M2M网关远程接入M2M业务平台,各种M2M应用通过M2M业务平台所提供的业务能力获取M2M终端采集的数据或对M2M终端进行远程的控制和管理。在M2M系统中,群组通信的能力尤为重要,目前,欧洲电信标准组织(EuropeanTelecommunicationStandardizationInstitute,ETSI)制定的M2M技术规范(technicalspecification,TS)102690及TS102921中,描述了一种面向资源的群组通信方法,在该方法中,M2M应用,M2M业务平台,M2M终端,M2M网关等资源,包括M2M终端和M2M网关上运行的所有本地应用、数据对象均被看做一种表述性状态转移(RepresentationalStateTransfer,RESTful)群组资源,该表述性状态转移群组资源由一个通用资源标识符(UniversalResourceIdentifier,URI)唯一标识,通过构建上述各种资源成为群组资源的成员,能够对多个资源进行群组化操作,即M2M应用可以通过订阅设备一次性操作该群组资源,来获得所有群组成员设备上群组成员资源的信息,以节约通信开销。但是,目前上述方法仅适用于订阅设备向群组成员设备发送操作请求,而在群组成员设备向订阅设备发送通知消息时,群组成员设备与订阅设备间的交互消息过多,导致通信流量较大。
技术实现思路
本专利技术实施例提供一种群组通信的方法、系统、群组服务器和群组成员设备,用于解决群组成员设备向订阅设备发送通知消息时,群组成员设备与订阅设备间的交互消息过多,导致通信流量较大的问题。本专利技术实施例提供一种群组通信的方法,包括:接收群组成员设备发送的通知消息,所述通知消息是在所述群组成员设备的资源满足订阅设备设定的订阅条件后向群组服务器发送的,所述通知消息至少为2条;根据所述订阅设备的地址,将发往同一订阅设备的所述通知消息进行汇聚;根据所述订阅设备的地址,将汇聚后的通知消息发送给所述订阅设备。本专利技术实施例还提供一种群组通信的方法,包括:群组成员设备判断所述群组成员设备的资源是否满足设定的订阅条件;若所述群组成员设备的资源满足设定的订阅条件,所述群组成员设备向群组服务器发送通知消息,以使得所述群组服务器将所述通知消息汇聚后发送给订阅设备。本专利技术实施例还提供一种群组服务器,包括:第一接收模块,用于接收群组成员设备发送的通知消息,所述通知消息是在所述群组成员设备的资源满足订阅设备设定的订阅条件后向群组服务器发送的,所述通知消息至少为2条;汇聚模块,用于根据所述订阅设备的地址,将发往同一订阅设备的所述通知消息进行汇聚;第一发送模块,用于根据所述订阅设备的地址,将汇聚后的通知消息发送给所述订阅设备。本专利技术实施例还提供一种群组成员设备,包括:判断模块,用于判断群组成员设备的资源是否满足设定的订阅条件;第二发送模块,用于若所述群组成员设备的资源满足设定的订阅条件,向群组服务器发送通知消息,以使得所述群组服务器将所述通知消息汇聚后发送给订阅设备。本专利技术实施例还提供一种群组通信的系统,包括:群组成员设备,用于向群组服务器发送通知消息,所述通知消息是在所述群组成员设备的资源满足订阅设备设定的订阅条件后向所述群组服务器发送的,所述通知消息至少为2条;群组服务器,用于接收所述群组成员设备发送的所述通知消息,根据所述订阅设备的地址,将发往同一订阅设备的所述通知消息进行汇聚,并根据所述订阅设备的地址,将汇聚后的通知消息发送给所述订阅设备。在本专利技术实施例中,群组服务器通过接收群组成员设备发送的通知消息,根据订阅设备的地址,将发往同一订阅设备的所述通知消息进行汇聚后发送给订阅设备,通过对群组成员设备发送给订阅设备的多个消息进行汇聚,减少了群组成员设备与订阅设备之间的交互消息,节省了群组成员设备与订阅设备之间的通信流量。附图说明图1为现有技术中一种M2M系统架构的结构示意图;图2为本专利技术实施例群组通信的方法的一个实施例的流程示意图;图3为本专利技术实施例群组通信的方法的另一个实施例的流程示意图;图4为本专利技术实施例群组通信的方法的另一个实施例的流程示意图;图5为本专利技术实施例群组通信的方法的另一个实施例的流程示意图;图6为本专利技术实施例群组通信的方法的另一个实施例的流程示意图;图7为本专利技术实施例群组通信的方法的另一个实施例的流程示意图;图8为本专利技术实施例群组通信的方法的另一个实施例的流程示意图;图9为本专利技术实施例群组通信的方法的另一个实施例的流程示意图;图10为本专利技术实施例群组服务器的一个实施例的结构示意图;图11为本专利技术实施例群组成员设备的一个实施例的结构示意图;图12为本专利技术实施例群组通信的系统的一个实施例的结构示意图;图13为本专利技术实施例中群组资源表述样例;图14为本专利技术实例中子资源的表述样例;图15为本专利技术实施例中创建的新的子资源表述样例。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。首先对本专利技术方法实施例的整体技术方案进行说明。方法实施例一图2为本专利技术实施例群组通信的方法的一个实施例的流程示意图,如图2所示,该方法包括:步骤101、接收群组成员设备发送的通知消息,所述通知消息是在所述群组成员设备的资源满足订阅设备设定的订阅条件后向群组服务器发送的,所述通知消息至少为2条;在本专利技术实施例中,群组服务器为可以对多个资源进行群组化操作的服务器,例如,在M2M系统中,M2M应用,M2M业务平台,M2M终端,M2M网关等资源,包括M2M终端和M2M网关上运行的所有本地应用、数据对象均被看做一种RESTful群组资源,群组服务器能对上述资源进行群组化操作;群组成员设备为群组资源所在的设备,例如,湿度传感器、温度传感器等。需要说明的是,在本专利技术实施例中,群组服务器可以部署在M2M业务平台、M2M终本文档来自技高网
...
群组通信的方法及群组服务器

【技术保护点】
一种群组通信的方法,其特征在于,包括:群组服务器接收订阅设备发送的订阅群组成员资源的请求消息,所述请求消息中携带转发标识,其中,所述转发标识用于指示所述群组服务器汇聚来自于群组成员设备发送给所述订阅设备的通知消息;所述群组服务器根据所述转发标识确定需要汇聚来自于群组成员设备发送给所述订阅设备的通知消息,将所述群组服务器的地址添加到所述订阅设备发送的订阅群组成员资源的请求消息中,并转发给群组成员设备,所述群组服务器的地址用于指示群组成员设备在资源变化满足订阅设备设定的订阅条件时,根据所述群组服务器地址将通知消息发送给群组服务器。

【技术特征摘要】
1.一种群组通信的方法,其特征在于,包括:群组服务器接收订阅设备发送的订阅群组成员资源的请求消息,所述请求消息中携带转发标识,其中,所述转发标识用于指示所述群组服务器汇聚来自于群组成员设备发送给所述订阅设备的通知消息;所述群组服务器根据所述转发标识确定需要汇聚来自于群组成员设备发送给所述订阅设备的通知消息,将所述群组服务器的地址添加到所述订阅设备发送的订阅群组成员资源的请求消息中,并转发给群组成员设备,所述群组服务器的地址用于指示群组成员设备在资源变化满足订阅设备设定的订阅条件时,根据所述群组服务器地址将通知消息发送给群组服务器。2.如权利要求1所述的群组通信方法,其特征在于,所述群组服务器的地址采用URI表述。3.如权利要求1或2所述的群组通信方法,其特征在于,所述群组成员设备在收到所述请求消息后,根据所述请求消息中携带的订阅设备的地址对所述请求消息进行验证,判断所述订阅设备是否对所述群组成员设备有业务订阅权限。4.如权利要求3所述的群组通信方法,其特征在于,若所述群组成员设备确定所述订阅设备具有对所述群组成员设备的业务订阅权限,则所述群组成员设备创建订阅资源,并存储所述请求消息中携带的群组服务器的地址和订阅设备的地址。5.如权利要求4所述的群组通信方法,其特征在于,所述群组成员设备创建订阅资源包括:所述群组成员设备在该群组成员设备的子资源中创建订阅资源,并设置该订阅资源的属性。6.如权利要求6所述的群组通信方法,其特征在于,所述订阅资源的属性包括:订阅资源的创建时间,订阅资源的过期时间,订阅资源的最后修改时间,订阅资源的订阅条件和订阅资源的通知消息的接收地址。7.如权利要求6所述的群组通信方法,其特征在于,所述订阅资源的通知消息的接收地址设置为所述群组服务器的地址。8.如权利要求1-7任一项所述的群组通信方法,其特征在于,所述通信方法还包括:所述群组服务器接收群组成员设备发送的通知消息,所述通知消息中携带所述订阅设备的地址和转发标识;所述群组服务器判断所述群组成员设备发送的通知消息中是否携带转发标识,若携带转发标识,则所述群组服务器根据所述通知...

【专利技术属性】
技术研发人员:肖芳英张永靖
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1