通信处理方法、服务器及终端技术

技术编号:10120383 阅读:119 留言:0更新日期:2014-06-12 08:46
本发明专利技术实施例提供一种通信处理方法、服务器及终端。该通信处理方法包括:接收终端发送的终端信息;根据终端信息,为终端分配组参数,以使终端通过向XMPP服务器发送携带组参数的消息加入组标识对应的终端组,组参数中包括组标识;向XMPP服务器发送携带终端组对应的组标识的第一通信消息,以使XMPP服务器根据第一通信消息向终端组中的每个终端发送第二通信消息。本发明专利技术实施例,在与多个终端进行通信时,管理服务器只需向XMPP服务器发送一个携带组标识的通信请求就可以与多个终端进行通信,从而减轻了管理服务器和XMPP服务器的网络负荷。

【技术实现步骤摘要】
通信处理方法、服务器及终端
本专利技术实施例涉及通信领域,尤其是一种通信处理方法、服务器及终端。
技术介绍
宽带论坛(BroadbandForum,简称BBF)定义了TR-069远程管理协议,使得自动配置服务器(Auto-ConfigurationServer,简称ACS)可以远程管理用户驻地设备(CustomerPremisesEquipment,简称CPE)。其中,CPE可以是网关(Gateway)以及网关下的其他设备,例如机顶盒,VoIP电话等。XMPP(ExtensibleMessagingandPresenceProtocol,可扩展通讯和表示协议)是基于XML(ExtensibleMarkupLanguage,可扩展标记语言)的通信协议,广泛地应用在即时通信领域。XMPP协议主要包括两个实体:XMPP客户端和XMPP服务器,XMPP客户端之间的通信消息需要通过XMPP服务器进行转发。可以将ACS和CPE作为XMPP客户端,ACS发送的通信消息可通过XMPP服务器转发给CPE。随着CPE数量的日益增加,ACS需要管理多个CPE。在ACS需要同时管理多个CPE时,ACS向XMPP服务器发送多条针对每个CPE的通信消息,从而增加了ACS和XMPP服务器的网络负荷。
技术实现思路
本专利技术实施例一方面提供了一种通信处理方法,另一方面提供了一种管理服务器,另一方面提供了一种终端,另一方面提供了一种XMPP服务器,以降低管理服务器在与多个终端进行通信时的网络负荷。第一方面,一种通信处理方法,包括:接收终端发送的终端信息;根据所述终端信息,为所述终端分配组参数,以使所述终端通过向可扩展通讯和表示协议XMPP服务器发送携带所述组参数的消息加入组标识对应的终端组;所述组参数中包括所述组标识;向所述XMPP服务器发送携带所述终端组对应的所述组标识的第一通信消息,以使所述XMPP服务器根据所述第一通信消息向所述终端组中的每个终端发送第二通信消息。在第一方面的第一种可能的实现方式中,所述向所述XMPP服务器发送携带所述终端组对应的所述组标识的第一通信消息,以使所述XMPP服务器根据所述第一通信消息向所述终端组中的每个终端发送第二通信消息之后,所述方法还包括:若所述第二通信消息包括连接请求,则接收所述每个终端根据所述第二通信消息发送的建立管理会话请求,与所述每个终端建立管理会话;或者若所述第一通信消息包括操作命令,则接收所述每个终端执行所述操作命令后返回的响应消息。结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述根据所述终端信息,为所述终端分配组参数,包括:根据所述终端信息和预置的组规则,为所述终端分配组参数;所述组规则包括以下任意一项或多项:产品类别、设备位置信息、序列号、硬件版本、软件版本和设备厂商标识。结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述根据所述终端信息,为所述终端分配组参数之后,所述方法还包括:向所述终端发送携带所述组参数的参数设置消息;或者,向所述XMPP服务器发送携带所述组参数和所述终端设备标识的邀请消息,以使所述XMPP服务器将所述组参数发送给所述终端。结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式中,在第四种可能的实现方式中,所述向所述XMPP服务器发送携带所述终端组对应的所述组标识的第一通信消息之前,所述方法还包括:向所述XMPP服务器发送携带所述组标识的呈现消息,以使所述XMPP服务器根据所述组标识创建所述组标识对应的所述终端组。结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述向所述XMPP服务器发送携带所述组标识的呈现消息之后,所述方法还包括:向所述XMPP服务器发送用于配置所述终端组的组信息的配置消息。结合第一方面的第五种可能的实现方式,在第六种可能的实现方式中,所述组信息包括以下任意一项或多项:组类型、组权限和第一组密码;所述组类型用于表示所述终端组中的终端的通信方式,所述组权限用于表示对所述终端组中的终端的权限要求,所述第一组密码用于表示终端加入所述终端组时所需的密码。结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式或第一方面的第五种可能的实现方式或第一方面的第六种可能的实现方式,在第七种可能的实现方式中,所述组参数还包括以下任意一项或多项:第二组密码、组用户名、组连接用户名和组连接密码。第二方面,一种通信处理方法,包括:终端向管理服务器发送终端信息;所述终端接收所述管理服务器根据所述终端信息为所述终端分配的组参数;所述终端向可扩展通讯和表示协议XMPP服务器发送携带所述组参数的消息,以加入所述组参数中包括的组标识对应的终端组;所述终端接收所述XMPP服务器根据携带所述终端组对应的所述组标识的第一通信消息发送的第二通信消息;所述第一通信消息为所述XMPP服务器从所述管理服务器接收的。在第二方面的第一种可能的实现方式中,所述终端接收所述XMPP服务器根据携带所述终端组对应的所述组标识的第一通信消息发送的第二通信消息之后,所述方法还包括:若所述第二通信消息包括连接请求,则所述终端根据所述第二通信消息与所述管理服务器建立管理会话;或者若所述第二通信消息包括操作命令,则所述终端执行所述第二通信消息中的操作命令。结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述终端接收所述管理服务器根据所述终端信息为所述终端分配的组参数,包括:所述终端接收所述管理服务器发送的携带所述组参数的参数设置消息,所述组参数为所述管理服务器根据所述终端信息为所述终端分配的;或者所述终端接收所述XMPP服务器发送的携带所述组参数的邀请消息,所述组参数为所述管理服务器根据所述终端信息为所述终端分配并发送给所述XMPP服务器的。结合第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述组标识用于唯一标识所述终端组;所述组参数还包括以下任意一项或多项:第二组密码、组用户名、组连接用户名和组连接密码。第三方面,一种通信处理方法,包括:接收管理服务器发送的携带组标识的第一通信消息;根据所述组标识和从至少一个终端接收到的终端信息,查找与所述组标识相匹配的终端;其中,与所述组标识相匹配的终端为:所述终端的终端信息中包括与所述组标识相同的内容;根据所述第一通信消息,向查找到的与所述组标识相匹配的每个终端发送所述第二通信消息。在第三方面的第一种可能的实现方式中,所述组标识包括以下任意一项或多项:产品类别、设备位置信息、序列号、硬件版本、软件版本、设备厂商标识。第四方面,一种管理服务器,包括:信息接收模块,用于接收终端发送的终端信息;参数分配模块,用于根据所述信息接收模块接收的所述终端信息,为所述终端分配组参数,以使所述终端通过向可扩展通讯和表示协议XMPP服务器发送携带所述组参数的消息加入组标识对应的终端组;所述组参数中包括所述组标识;第一消息发送模块,用于向所述XMPP服务器发送携带所述终端组对本文档来自技高网...
通信处理方法、服务器及终端

【技术保护点】
一种通信处理方法,其特征在于,包括:接收终端发送的终端信息;根据所述终端信息,为所述终端分配组参数,以使所述终端通过向可扩展通讯和表示协议XMPP服务器发送携带所述组参数的消息加入组标识对应的终端组;所述组参数包括所述组标识;向所述XMPP服务器发送携带所述终端组对应的所述组标识的第一通信消息,以使所述XMPP服务器根据所述第一通信消息向所述终端组中的每个终端发送第二通信消息。

【技术特征摘要】
1.一种通信处理方法,其特征在于,包括:管理服务器接收终端发送的终端信息;所述管理服务器根据所述终端信息,为所述终端分配组参数,以使所述终端通过向可扩展通讯和表示协议XMPP服务器发送携带所述组参数的消息加入组标识对应的终端组;所述组参数包括所述组标识;所述管理服务器向所述XMPP服务器发送携带所述终端组对应的所述组标识的第一通信消息,以使所述XMPP服务器根据所述第一通信消息向所述终端组中的每个终端发送第二通信消息;所述管理服务器向所述XMPP服务器发送携带所述终端组对应的所述组标识的第一通信消息,以使所述XMPP服务器根据所述第一通信消息向所述终端组中的每个终端发送第二通信消息之后,所述方法还包括:若所述第一通信消息包括连接请求,则所述管理服务器接收所述每个终端根据所述第二通信消息发送的建立管理会话请求,与所述每个终端建立管理会话;或者若所述第一通信消息包括操作命令,则所述管理服务器接收所述每个终端执行所述操作命令后返回的响应消息。2.根据权利要求1所述的方法,其特征在于,所述管理服务器根据所述终端信息,为所述终端分配组参数,包括:所述管理服务器根据所述终端信息和预置的组规则,为所述终端分配组参数;所述组规则包括以下任意一项或多项:产品类别、设备位置信息、序列号、硬件版本、软件版本和设备厂商标识。3.根据权利要求1或2所述的方法,其特征在于,所述管理服务器根据所述终端信息,为所述终端分配组参数之后,所述方法还包括:所述管理服务器向所述终端发送携带所述组参数的参数设置消息;或者所述管理服务器向所述XMPP服务器发送携带所述组参数和所述终端设备标识的邀请消息,以使所述XMPP服务器将所述组参数发送给所述终端。4.根据权利要求1-3任一所述的方法,其特征在于,所述管理服务器向所述XMPP服务器发送携带所述终端组对应的所述组标识的第一通信消息之前,所述方法还包括:所述管理服务器向所述XMPP服务器发送携带所述组标识的呈现消息,以使所述XMPP服务器根据所述组标识创建所述组标识对应的所述终端组。5.根据权利要求4所述的方法,其特征在于,所述管理服务器向所述XMPP服务器发送携带所述组标识的呈现消息之后,所述方法还包括:所述管理服务器向所述XMPP服务器发送用于配置所述终端组的组信息的配置消息。6.根据权利要求5所述的方法,其特征在于,所述组信息包括以下任意一项或多项:组类型、组权限和第一组密码;所述组类型用于表示所述终端组中的终端的通信方式,所述组权限用于表示对所述终端组中的终端的权限要求,所述第一组密码用于表示终端加入所述终端组时所需的密码。7.根据权利要求1-6任一所述的方法,其特征在于:所述组参数还包括以下任意一项或多项:第二组密码、组用户名、组连接用户名和组连接密码。8.一种通信处理方法,其特征在于,包括:终端向管理服务器发送终端信息;所述终端接收所述管理服务器根据所述终端信息为所述终端分配的组参数;所述终端向可扩展通讯和表示协议XMPP服务器发送携带所述组参数的消息,以加入所述组参数中包括的组标识对应的终端组;所述终端接收所述XMPP服务器根据携带所述终端组对应的所述组标识的第一通信消息发送的第二通信消息;所述第一通信消息为所述XMPP服务器从所述管理服务器接收的;所述终端接收所述XMPP服务器根据携带所述终端组对应的所述组标识的第一通信消息发送的第二通信消息之后,所述方法还包括:若所述第二通信消息包括连接请求,则所述终端根据所述第二通信消息与所述管理服务器建立管理会话;或者若所述第二通信消息包括操作命令,则所述终端执行所述第二通信消息中的操作命令。9.根据权利要求8所述的方法,其特征在于,所述终端接收所述管理服务器根据所述终端信息为所述终端分配的组参数,包括:所述终端接收所述管理服务器发送的携带所述组参数的参数设置消息,所述组参数为所述管理服务器根据所述终端信息为所述终端分配的;或者所述终端接收所述XMPP服务器发送的携带所述组参数的邀请消息,所述组参数为所述管理服务器根据所述终端信息为所述终端分配并发送给所述XMPP服务器的。10.根据权利要求8或9所述的方法,其特征在于:所述组标识用于唯一标识所述终端组;所述组参数还包括以下任意一项或多项:第二组密码、组用户名、组连接用户名和组连接密码。11.一种通信处理方法,其特征在于,包括:XMPP服务器接收管理服务器发送的携带组标识的第一通信消息;XMPP服务器根据所述组标识和从至少一个终端接收到的终端信息,查找与所述组标识相匹配的终端;其中,与所述组标识相匹配的终端为:所述终端的终端信息中包括与所述组标识相同的内容;XMPP服务器根据所述第一通信消息,向查找到的与所述组标识相匹配的每个终端发送第二通信消息;若所述第二通信消息包括连接请求,则所述第二通信消息用于所述终端与所述管理服务器建立管理会话;或者若所述第二通信消息包括操作命令,则所述第二通信消息用于使所述终端执行所述第二通信消息中的操作命令。12.根据权利要求11所述的方法,其特征在于,所述组标识包括以下任意一项或多项:产品类别、设备位置信息、序列号、硬件版本、软件版本、设备厂商标识。13.一种管理服务器,其特征在于,包括:信息接收模块,用于接收终端发送的终端信息;参数分配模块,用于根据所述信息接收模块接收的所述终端信息,为所述终端分配组参数,以使所述终端通过向可扩展通讯和表示协议...

【专利技术属性】
技术研发人员:赵君杰朱萸张钦亮
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:广东;44

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

1