群组状态提供方法、设备及系统技术方案

技术编号:15257817 阅读:177 留言:0更新日期:2017-05-03 04:44
本发明专利技术提供一种群组状态提供方法、设备及系统。该方法通过状态服务器接收用户设备发送的订阅群组状态信息的第一订阅请求,第一订阅请求中包括群组标识,第一订阅请求中的群组标识为用户设备在第一群组列表中选择的群组标识,第一群组列表为数据中心服务器向用户设备发送的群组列表;状态服务器确定第二群组列表中包括第一订阅请求中的群组标识,第二群组列表为数据中心服务器向状态服务器发送的群组列表;状态服务器根据第一订阅请求中的群组标识,向用户设备推送第一订阅请求中的群组标识对应的群组状态信息。本发明专利技术实施例能够向用户设备提供订阅群组状态的服务,以使用户能够获取群组状态。

Group state providing method, device and system

The invention provides a method, a device and a system for providing group status. The method of sending and receiving user equipment by the state server first subscribe group request status information, group identification including the first subscription request, the first subscription request group identifier for the group identifies the user equipment selection in the first group in the list, the first group list for the data center server to the group list sent by the user equipment status; the server determines the second group list includes the first subscription request group identification in the second group list for the data center server to the list of state group sent by the server; the server status according to the subscription request in the first group identification group, state information to the user device to push the first subscription request in the corresponding group identification. The embodiment of the invention can provide the subscriber unit with the service to subscribe to the group status so as to enable the user to obtain the group status.

【技术实现步骤摘要】

本专利技术实施例涉及通信技术,尤其涉及一种群组状态提供方法、设备及系统。
技术介绍
开放移动联盟(OpenMobileAlliance,简称OMA)中定义的状态(Presence)业务也被称为呈现业务,在即时通信中扮演着非常重要的角色。现有技术中,状态服务器使得参与实体(人或者应用)可以通过网络实时发布和修改自己的个性化信息,如位置、心情、连通性(外出就餐、开会)等,同时参与实体可以通过订阅、授权等方式控制状态信息的发布范围。依靠Presence技术,即时通信业务用户可以把用户状态设置为“打电话中”、“会议进行中”等多种状态,同时设定在哪种状态下自己有哪些通信能力以及希望采取哪种通信方式,进一步地还可以订阅他人的通信状态信息,以便主被叫双方在特定的场合选择最适合的通信方式,从而提高通信效率和通信质量。然而,OMA定义的状态业务只实现了对用户状态的订阅,用于点对点的通信。而在长期演进(LongTermEvolution,简称LTE)宽带集群系统中,更多的是使用“群组”功能进行多点通信,当前在线业务只提供了订阅用户状态的功能,而没有提供订阅群组状态的功能,使得用户无法根据群组状态来有目的的使用群组功能。
技术实现思路
本专利技术实施例提供一种群组状态提供方法、设备及系统,该方法向用户设备提供订阅群组状态的服务,以使用户能够获取群组状态。第一方面,本专利技术实施例提供一种群组状态提供方法,包括:状态服务器接收用户设备发送的订阅群组状态信息的第一订阅请求,所述第一订阅请求中包括群组标识,所述第一订阅请求中的群组标识为所述用户设备在第一群组列表中选择的群组标识,所述第一群组列表为数据中心服务器向所述用户设备发送的群组列表;所述状态服务器确定第二群组列表中包括所述第一订阅请求中的群组标识,所述第二群组列表为所述数据中心服务器向所述状态服务器发送的群组列表;所述状态服务器根据所述第一订阅请求中的群组标识,向所述用户设备推送所述第一订阅请求中的群组标识对应的群组状态信息。第二方面,本专利技术实施例提供一种状态服务器,包括:请求接收模块,用于接收用户设备发送的订阅群组状态信息的第一订阅请求,所述第一订阅请求中包括群组标识,所述第一订阅请求中的群组标识为所述用户设备在第一群组列表中选择的群组标识,所述第一群组列表为数据中心服务器向所述用户设备发送的群组列表;确定模块,用于确定第二群组列表中包括所述第一订阅请求中的群组标识,所述第二群组列表为所述数据中心服务器向所述状态服务器发送的群组列表;发送模块,用于根据所述第一订阅请求中的群组标识,向所述用户设备推送所述第一订阅请求中的群组标识对应的群组状态信息。第三方面,本专利技术实施例提供一种群组状态提供系统,所述系统包括数据中心服务器、调度机以及如上所述的状态服务器,其中,所述数据中心服务器用于向所述状态服务器同步静态数据;所述调度机用于向所述状态服务器同步动态数据。本专利技术实施例提供的群组状态提供方法、设备及系统,该方法通过状态服务器接收用户设备发送的订阅群组状态信息的第一订阅请求,第一订阅请求中包括群组标识,状态服务器确定第二群组列表中包括第一订阅请求中的群组标识,状态服务器根据第一订阅请求中的群组标识,向用户设备推送第一订阅请求中的群组标识对应的群组状态信息,实现了OMA定义的状态业务中,状态服务器能够向用户设备提供群组状态信息订阅功能。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术群组状态提供方法实施例一的流程示意图;图2为本专利技术群组状态提供方法实施例二的流程示意图;图3为本专利技术群组状态提供方法实施例三的流程示意图;图4为本专利技术群组状态提供方法实施例四的流程示意图;图5为本专利技术群组状态提供方法实施例五的流程示意图;图6为本专利技术状态服务器实施例一的结构示意图;图7为本专利技术状态服务器实施例二的结构示意图;图8为本专利技术群组状态提供系统的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术对状态(Presence)服务器的功能进行了改进,数据中心服务器向状态服务器同步静态签约信息,调度机向状态服务器同步动态状态信息。数据中心服务器还可向用户设备推送静态签约信息。用户设备可向该状态服务器订阅群组状态信息、群组成员在群组中的状态以及群组中的群组成员的自身状态,该状态服务器提供相应的各种订阅服务。下面采用具体的实施例,对状态服务器为用户设备提供各种订阅服务进行详细说明。图1为本专利技术群组状态提供方法实施例一的流程示意图。本实施例的执行主体为状态服务器,该状态服务器可由软件和/或硬件实现,如图1所示,本实施例提供的方法,包括:步骤101、状态服务器接收用户设备发送的订阅群组状态信息的第一订阅请求,所述第一订阅请求中包括群组标识,所述第一订阅请求中的群组标识为所述用户设备在第一群组列表中选择的群组标识,所述第一群组列表为数据中心服务器向所述用户设备发送的群组列表;步骤102、所述状态服务器确定第二群组列表中包括所述第一订阅请求中的群组标识,所述第二群组列表为所述数据中心服务器向所述状态服务器发送的群组列表;步骤103、所述状态服务器根据所述第一订阅请求中的群组标识,向所述用户设备推送所述第一订阅请求中的群组标识对应的群组状态信息。在本实施例中,各群组以及各用户的签约数据配置在数据中心服务器中。状态服务器在本机首次开机连接到数据中心服务器时,数据中心服务器向状态服务器推送静态数据。对应地,状态服务器接收数据中心服务器向状态服务器发送的静态数据,静态数据包括群组的静态签约信息;静态签约信息包括:第二群组列表,第二群组列表中包括群组标识;群组用户关系表,所述群组用户关系表中包括群组标识、群组成员标识。其中,群组标识可以为群组名称、群组号等。在本实例中,状态服务器中存储的静态签约信息会持久化,所以状态服务器向数据中心服务器全量获取一次就可以了,后续只需要增量同步。数据中心服务器还会向用户设备同步该静态签约信息,即向用户设备发送第一群组列表。对于用户设备而言,数据中心服务器向用户设备发送的群组用户关系列表,用户设备可作为通讯录来使用。在具体实现过程中,用户设备在第一群组列表中选择群组标识,向状态服务器发送包含该群组标识的第一订阅请求。该用户设备可以归属于该用户设备选择的群组标识对应的群组,也可以不属于该用户设备选择的群组标识对应的群组。状态服务器接收用户设备发送的订阅群组状态信息的第一订阅请求,该第一订阅请求中包括用户选择的群组标识。状态服务器判断第二群组列表中是否包括第一订阅请求中的群组标识,若是,则确定状态服务器可以向用户设备提供订阅服务。状态服务器向用本文档来自技高网...

【技术保护点】
一种群组状态提供方法,其特征在于,包括:状态服务器接收用户设备发送的订阅群组状态信息的第一订阅请求,所述第一订阅请求中包括群组标识,所述第一订阅请求中的群组标识为所述用户设备在第一群组列表中选择的群组标识,所述第一群组列表为数据中心服务器向所述用户设备发送的群组列表;所述状态服务器确定第二群组列表中包括所述第一订阅请求中的群组标识,所述第二群组列表为所述数据中心服务器向所述状态服务器发送的群组列表;所述状态服务器根据所述第一订阅请求中的群组标识,向所述用户设备推送所述第一订阅请求中的群组标识对应的群组状态信息。

【技术特征摘要】
1.一种群组状态提供方法,其特征在于,包括:状态服务器接收用户设备发送的订阅群组状态信息的第一订阅请求,所述第一订阅请求中包括群组标识,所述第一订阅请求中的群组标识为所述用户设备在第一群组列表中选择的群组标识,所述第一群组列表为数据中心服务器向所述用户设备发送的群组列表;所述状态服务器确定第二群组列表中包括所述第一订阅请求中的群组标识,所述第二群组列表为所述数据中心服务器向所述状态服务器发送的群组列表;所述状态服务器根据所述第一订阅请求中的群组标识,向所述用户设备推送所述第一订阅请求中的群组标识对应的群组状态信息。2.根据权利要求1所述的方法,其特征在于,所述状态服务器确定第二群组列表中包括所述第一订阅请求中的群组标识之前,还包括:所述状态服务器在首次连接数据中心服务器时,接收所述数据中心服务器向所述状态服务器发送的静态数据,所述静态数据包括群组的静态签约信息;所述静态签约信息包括:第二群组列表,所述第二群组列表中包括群组标识;群组用户关系表,所述群组用户关系表中包括群组标识、群组成员标识。3.根据权利要求2所述的方法,其特征在于,所述状态服务器向所述用户设备推送所述第一订阅请求中的群组标识对应的群组状态信息之前,还包括:所述状态服务器在本机每次开机连接到调度机时,接收所述调度机发送的动态数据,所述动态数据包括群组的动态状态信息;所述动态状态信息包括:群组状态表,所述群组状态表中包括群组标识、群组状态以及当前主讲人;所述状态服务器向所述用户设备推送所述第一订阅请求中的群组标识对应的群组状态信息,包括:所述状态服务器向所述用户设备推送所述第一订阅请求中的群组标识对
\t应的所述群组的动态状态信息。4.根据权利要求3所述的方法,其特征在于,所述动态数据中还包括群组成员在群组中的状态,所述第一订阅请求中还包括订阅群组中群组成员状态的标志位;所述状态服务器向所述用户设备推送所述第一订阅请求中的群组标识对应的群组状态信息,包括:所述状态服务器向所述用户设备推送所述第一订阅请求中的群组标识对应的所述群组的动态状态信息;以及所述状态服务器根据所述群组用户关系表、订阅群组中群组成员状态的标志位,向所述用户设备发送与所述第一订阅请求中的群组标识对应的群组的群组成员在群组中的状态。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述状态服务器接收所述用户设备发送的订阅群组成员自身状态的第二订阅请求,所述第二订阅请求中包括群组标识,所述第二订阅请求中的群组标识为所述用户设备在第一群组列表中选择的群组标识;所述状态服务器确定第二群组列表中包括所述第二订阅请求中的群组标识;所述状态服务器根据所述第二订阅请求中的群组标识,向所述用户设备推送所述第二订阅请求中的群组标识对应的群组中的群组成员的自身状态。6.根据权利要求5所述的方法,其特征在于,所述状态服务器根据所述第二订阅请求中的群组标识,向所述用户设备推送所述第二订阅请求中的群组标识对应的群组中的群组成员的自身状态之后,还包括:所述状态服务器接收其它用户设备发送的用户自身状态更新信息;所述状态服务器确定所述其它用户设备的归属群组,确定所述归属群组为所述第二订阅请求中的群组标识对应的群组;所述状态服务器向所述用户设备推送所述其它用户设备的用户自身状态更新信息。7.根据权利要求2所述的方法,其特征在于,所述静态数据中还包括:静态增量同步计数;所述状态服务器接收所述数据中心服务器发送的静态数据之后,还包括:所述状态服务器接收所述数据中心服务器发送的静态签约信息变化信息,并对所述静态增量同步计数进行递增处理;其中,当所述状态服务器确定静态签约信息变化信息发送成功时,对本机存储的静态增量同步计数进行递增处理。8.根据权利要求7所述的方法,其特征在于,所述静态数据中还包括:所述数据中心服务器的通用唯一识别码;所述状态服务器接收所述数据中心服务器向所述状态服务器发送的静态数据之后,还包括:所述状态服务器接收所述数据中心服务器根据预设核查条件,向所述状态服务器发送的静态数据核查请求;所述状态服务器向所述数据中心服务器发送静态数据核查响应,所述静态数据核查响应中包括所述状态服务器存储的数据中心服务器的通用唯一识别码以及当前存储的静态增量同步计数,以使所述数据中心服务器根据所述静态数据核查响应中的通用唯一识别码确定所述数据中心服务器服务于所述状态服务器,并判断所述静态数据核查响应中的静态增量同步计数是否与所述数据中心服务器当前存储的的静态增量同步计数一致;所述状态服务器接收所述数据中心服务器在判断结果为否时、发送的静态数据全同步请求,所述静态数据全同步请求中携带同步的静态数据;所述状态服务器存储所述静态数据全同步请求中携带的静态数据,清除本机已存储的静态数据,并向所述状态服务器发送用于指示静态数据全同步成功的静态数据全同步响应。9.根据权利要求4所述的方法,其特征在于,所述动态数据中还包括:动态增量同步计数;所述状态服务器接收所述调度机发送的动态数据之后,还包括:所述状态服务器接收所述调度机发送的群组状态变化信息,并对所述动态增量同步计数进行递增处理;其中,当所述调度机确定群组状态变化信息发送成功时,对本机存储的动态增量同步计数进行递增处理;群组状态变化信息包括群组状态变化或群组成员在群组中的状态变化;所述状态服务器确定所述群组状态变化信息的归属群组,并确定所述归属群组为所述第一订阅请求中的群组标识对应的群组,向所述用户设备推送
\t所述群组状态变化信息。10.根据权利要求9所述的方法,其特征在于,所述动态数据中还包括:所述调度机的通用唯一识别码;所述状态服务器接收所述调度机发送的动态数据之后,还包括:所述状态服务器接收所述调度机根据预设核查状态,向所述状态服务器发送的动态数据核查请求;所述状态服务器向所述调度机发送动态数据核查响应,所述动态数据核查响应中包括所述状态服务器存储的调度机的通用唯一识别码以及当前存储的动态增量同步计数,以使所述调度机根据所述动态数据同步响应中的通用唯一识别码确定所述调度机服务于所述状态服务器,并判断所述动态数据核查响应中的动态增量同步计数是否与所述调度机当前存储的动态增量同步计数一致;所述状态服务器接收所述调度机在判断结果为否时、发送的动态数据全同步请求,所述动态数据全同步请求中携带同步的动态数据;所述状态服务器存储所述动态数据全同步请求中携带的动态数据,清除本机已存储的动态...

【专利技术属性】
技术研发人员:汪远
申请(专利权)人:成都鼎桥通信技术有限公司
类型:发明
国别省市:四川;51

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

1