一种具有权限的集群终端及其实现群组成员管理的方法

文档序号:7690477阅读:176来源:国知局

专利名称::一种具有权限的集群终端及其实现群组成员管理的方法
技术领域
:本发明涉及数字集群通讯系统领域,特别涉及一种具有权限的集群终端及其实现群组管理的方法。
背景技术
:数字集群通讯系统是移动通讯系统的一个重要分支,是一种应用于集团调度指挥通讯的移动通讯系统,其主要应用于专业移动通讯领域,如政府部门,军队,警务,铁路、水利、民航及钢铁物流等各行各业。目前,一般的数字集群通讯系统网络结构如图l所示,主要包括集群终端l,基站子系统2,调度子系统3,其中集群终端l,具备集群业务功能的终端设备,是集群网络与使用者交互的主要设备;基站子系统2(下文简称基站),具备集群业务功能的基站系统,完成终端的接入功能,是连接终端和调度子系统的主要设备;调度子系统3,完成对服务区内终端集群业务的控制和管理功能,是集群业务的控制中心。上述基站子系统2和调度子系统3可以合称为系统侧。在上述集群系统的应用过程中,群组组长会出现临时添加、删除或修改组内成员权限等需要,但目前这些功能只能在系统侧实现更改,组长终端无法直接更改其他终端的权限,因此不便于集群用户的使用。
发明内容本发明要解决的技术问题是,提供一种具有权限的集群终端及其实现群组成员管理的方法,从而方便集群用户对数字集群业务的使用。5为了解决上述问题,本发明提供了一种具有权限的集群终端实现群组成员管理的方法,其中具有组成员管理权限的集群终端向系统侧发起组成员管理消息,该消息中携带待更新的组成员管理信息;所述系统侧根据接收的组成员管理消息进行组成员管理搡作后,向所述集群终端返回携带操作结果信息的组成员管理响应消息;所述集群终端接收组成员管理响应消息后,显示该响应消息中的操作结果信息。进一步地,上述方法中,所述组成员管理消息以及组成员管理响应消息均为短数据突发消息格式。进一步地,上述方法中,所述待更新的组成员管理信息包括,增加或者删除组成员加入群组呼叫的权限或者优先级,新加群组的组号以及新加群组内通话时间长度。进一步地,上述方法中,所述集群终端发起组成员管理消息后,启动组成员管理消息定时器;若所述集群终端在所述组成员管理消息定时器设定时间内收到所述组成员管理响应消息后,关闭所述组成员管理消息定时器。其中,若所述集群终端在所述组成员管理消息定时器设定时间内未收到所述组成员管理响应消息时,则再次向所述系统侧发送所述组成员管理消息,直到所述集群终端在所述组成员管理消息定时器设定时间内收到所述组成员管理响应消息,则不再向所述系统侧发送所述组成员管理消息。进一步地,上述方法中,所述系统收到组成员管理消息后,根据群组成员信息判断该集群终端是否具有群组管理权限,如果是,则根据所述组成员管理消息中的组成员管理信息进行相应的群组管理,并向该集群终端返回携带处理结果信息的组成员管理响应消息,否则,直接向该PTT终端返回携带处理失败或者无权管理的信息的组成员管理响应消息。其中,所述集群终端收到所述组成员管理响应消息后,从中获取所述系统侧的组成员管理才喿作结杲信息,当操作结果为成功时,所述集群终端保存更新后的组成员管理信息;当操作结果为失败时,所述集群终端再次向系统侧发起所述组成员管理消息。进一步地,上述方法中,所述群组管理权限的集群终端包括群组组长。其中,所述短数据突发消息包括用于区别消息类型的消息头、消息正文长度以及消息正文,其中所述消息正文中至少包括操作类型信息,该操作类型信息中进一步包含用户优先级信息或请求说话最长时间段信息。所述消息正文还包括消息标签信息,且所述短数据突发消息格式的组成员管理消息与组成员管理响应消息中的消息标签相对应。所述短数据突发消息格式的组成员管理响应消息的消息正文中包括拒绝原因信息。本发明还公开了一种集群终端,该终端包括一与终端的显示模块相连的组成员管理消息处理模块,所述组成员管理消息处理模块用于构造携带待更新的组成员管理信息的组成员管理消息并向系统侧发送该组成员管理消息,以及用于对系统侧返回的组成员管理响应消息进行解码并传输给显示模块。进一步地,上述终端还包括一与所述组成员管理消息处理模块相连的组成员管理消息定时器,该定时器对组成员管理消息处理模块发起的组成员管理操作进行定时。本发明提出的技术方案,在集群网络中使得有权限的集群终端,如群組组长,可以修改组内其他集群终端的权限等,从而大大方便了集群用户对数字集群业务的使用。图1为数字集群通讯系统网络结构示意图;图2为本实施例中PTT终端的结构示意图3为本实施例中具有权限的PTT终端实现组成员管理的流程图4为图3所示流程中PTT终端收到GroupManageAcknowledge的流7程图。具体实施例方式本发明的主要构思是,在有些情况下需要由终端进行群组管理时,具有群组管理权限的一按即通(PTT,pushtotalk)终端,如群组组长,将其修改的组成员管理信息发送到系统侧后,若系统侧判断发起组成员管理请求的PTT终端具有权限时,则按照现有群组管理技术实现对群组内其它PTT终端的权限修改等操作,并将操作结果反馈给发起组成员管理的PTT终端。下面结合附图及具体实施方式对本发明技术方案作进一步详细说明。数字集群通信系统中,一种具有组成员管理权限的PTT终端,如图2所示,至少包括相互连接的显示;f莫块和组成员管理单元,其中组成员管理单元进一步包括相互连接的组成员管理消息处理模块以及组成员管理消息定时器,组成员管理消息处理模块还分别与显示模块以及系统侧相连;组成员管理消息处理模块,用于根据用户所要设置或者修改的组成员管理信息,构造PTT组成员管理消息,并将该消息发送到系统侧;还用于接收系统侧返回的PTT组成员管理响应消息,对该消息进行解码,并根据所获取的系统侧处理结果作相应处理;组成员管理消息定时器,对组成员管理消息处理模块发起的PTT组成员管理操作进行定时,当组成员管理消息处理模块发送PTT组成员管理消息后,即可启动该定时器;显示模块,PTT终端用户通过该显示模块输入所要设置或者修改的组成员管理信息,该模块还用于显示组成员管理消息处理模块发起的组成员管理:燥作的处理结果。上述具有组成员管理权限的PTT终端在数字集群通信系统中实现组成员管理的过程,如图3所示,包括以下步骤步骤301:具有组成员管理权限的PTT终端用户,如群组组长,确认要对群组内其他PTT终端进行群组成员管理时,设置或者^(奮改相应的组成员管理信息,并保存;该步骤中,具有组成员管理权限的PTT终端可设置或者修改的组成员管理信息包括如下几方面为一个或者多个组成员选4奪相关业务选项,例如增加或者删除加入群组呼叫的权限或者优先级等信息;设置相关内容,如新加入的群组的组号,新群组内通话时间长度等信息。步骤302:具有群组管理权限的PTT终端以短数据突发消息(SDB、shortdataburstmessage)格式,向系统侧发起PTT组成员管理(GroupManagement)消息;该步骤中,具有组成员管理^J艮的PTT终端按照IS2000协议构建SDB消息,其中SDB消息的DATABLOCK的内容不同,具体描述如下集群系统通过使用SDB的DATABLOCK来定义专有消息,其消息格式釆用TLV结构,如表1所示表l,SDB消息才各式结构表<table>tableseeoriginaldocumentpage9</column></row><table>表l中MSG—TYPE:用于区别消息类型,占用8个Bits,是SDB消息的消息头,在本实施例中,MSG—TYPE为0x08;Length:表示Msg—txt的长度,以byte(8个bits)为单位,其长度受接入信道和寻呼信道的短消息的最大长度的限制,业务信道的集群信令长度不受限制,本实施例中Length占用8个Bit;MSG—TXT:消息正文,其包括如表2所示的各信息。表2,消息正文所包括的信息列表<table>tableseeoriginaldocumentpage9</column></row><table>OperationType8bTagExist1Tag0-8GroupHeadIdentityExist1GroupHeadIdentity0-16GroupNUMBER—FIELDS8GroupCHARi(4or8)*GroupNumberofDigitalNUMBER—FIELDS8CHARi(4or8)*NumberofDigitalRecord一LEN8OperationRecordfields8xRECORD—LEN其中,OperationType:表示操作类型,操作对象为组以及组成员,其取值范围见表3:表3,OperationType取值表_取值说明00000001增加用户00000010删除用户00000011设置用户优先级别00000110设置用户最长通话时长其中,当OperationType为00000011,i更置用户优先级别则包含一个占4bit的Pirioty字段,该字段表示用户优先级,可按表4所示进行取值表4,Pirioty耳又值表取值说明0000超级用户0001高级用户100010普通用户0011j氐级用户当OperationType为00000110,设置用户最长通话时长时,则包含一占8bit的TimeSpan字段,该字段表示用户一次PTT请求说话最长时间段,以10s为单位。bTagExist:表示标识是否存在,若标示存在,其取值为1,不存在时其取值为0,如果bTagExist为0,则不对该字段进行设置;Tag:表示消息标签,取值为0-15;如果存在Tag,则基站在完成群组成员管理后,回复的确认消息或操作失败消息中的Tag应与发送消息中的Tag—致;GroupHeadIdentityExist:表示是否存在有权终端认证ID,若为0:表示不存在;若为1:表示存在;GroupHeadIdentity:表示有权终端的认证ID;GroupNUMBER_FIELDS:表示组号数字的个数;GroupCHARi:表示组号,其与IS2000协议CalledPartyNumber中CHARi定义一致;NUMBER—FIELDS:表示CHARi数目,CHARi的作用在IS2000中有定义。CHARi:与IS2000协议CalledPartyNumber定义一致;Record—LEN:表示操作记录的长度,由操作类型决定,可以为0。在其它实施例中,消息正文中可以带有0个或者多个Record字^a,不同的Record字段的取值如表5所示表5,Record字段取值列表Record—TYPE8Record—LEN8Typc-spccificfields8xRECORD—LEN11OperationRecordfields:表示操作记录,由操作类型决定,如果存在才喿作记录时,Record—LEN为1;如果才喿作类型无梯:作记录,则Record—LEN为0。步骤303:具有群组管理权限的PTT终端启动其自身的PTT组成员管理消息定时器TGroupManage;步骤304:具有群组管理权限的PTT终端判断TGr。upM皿ge是否超时,如果是,则返回步骤302,否则进入步骤305;步骤305:具有群组管理权限的PTT终端判断是否收到系统侧返回的PTT组成员管理响应(GroupManageAcknowledge)消息,如果是,进入步骤306,否则返回步骤304;步骤306:具有群组管理权限的PTT终端对收到的GroupManageAcknowledge消息进行解码,得到系统侧处理结果,并将该处理结果作相应显示;该步骤中PTT终端对GroupManageAcknowledge消息按照IS2000的规定进行解码,该消息中MSG—TYPE为09,而MSG—TXT的格式如表6:表6,消息正文所包括的信息列表FieldLength(Bits)丁ag8Cause8其中,Tag:表示消息标签,与步骤302中SDB格式的PTTGroupManagement消息的Tag对应;Cause:表示拒绝原因,其取值如表7所示表7,Cause取值表取值说明00000000操作成功00000001要加入组中的用户不存在<table>tableseeoriginaldocumentpage13</column></row><table>步骤307:PTT终端关闭TG咖pM皿ge,结束组成员管理工作。在其它实施例中,上述步骤303可以在步骤302之前或者与步骤302同时执行,步骤305可以在步骤304之前执行。进一步地,上述流程中,当具有组成员管理权限的PTT终端向系统侧发起GroupManagement消息,系统收到该消息后,根据群组成员信息判断该PTT终端是否具有组成员管理权限,如果是,则根据GroupManagement消息中的组成员管理信息进行相应的处理,并向该PTT终端返回携带处理结果信息的GroupManageAcknowledge消息,否则,直接向该PTT终端返回携带处理失败或者无权管理的信息的GroupManageAcknowledge消息。进一步地,上述流程的步骤306进一步包括以下步骤,如图4所示步骤a:具有组成员管理权限的PTT终端从系统侧收到SDB格式的GroupManageAcknowledge消息;步骤b:具有组成员管理权限的PTT终端按照现有技术对上述消息进行解码后,根据所获取的系统侧处理结果作相应处理,并显示该处理结果;该步骤中,具有组成员管理权限的PTT终端所获取的系统侧处理结果为成功时,则保存更新后的组成员管理信息;若所获取的系统侧处理结果为失败时,则可以再次向系统侧发起GroupManagement消息,该消息中携带所要设置或者修改的组成员管理信息。通过上述实施例,可以看出,具有组成员管理权限的PTT终端在集群网络中,可以修改组内其他集群终端的权限等等,大大方便了集群用户对数字集群业务的使用。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的形,这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。权利要求1、一种具有权限的集群终端实现群组成员管理的方法,其特征在于,具有组成员管理权限的集群终端向系统侧发起组成员管理消息,该消息中携带待更新的组成员管理信息;所述系统侧根据接收的组成员管理消息进行组成员管理操作后,向所述集群终端返回携带操作结果信息的组成员管理响应消息;所述集群终端接收组成员管理响应消息后,显示该响应消息中的操作结果信息。2、如权利要求l所述的方法,其特征在于,所述组成员管理消息以及组成员管理响应消息均为短数据突发消息格式。3、如权利要求l所述的方法,其特征在于,所述待更新的组成员管理信息包括,增加或者删除组成员加入群组呼叫的权限或者优先级,新加群组的组号以及新加群组内通话时间长度。4、如权利要求1至3任一项所述的方法,其特征在于,所述集群终端发起组成员管理消息后,启动组成员管理消息定时器;若所述集群终端在所述组成员管理消息定时器设定时间内收到所述组成员管理响应消息后,关闭所述组成员管理消息定时器。5、如权利要求4所述的方法,其特征在于,若所述集群终端在所述组成员管理消息定时器设定时间内未收到所述组成员管理响应消息时,则再次向所述系统侧发送所述组成员管理消息,直到所述集群终端在所述组成员管理消息定时器设定时间内收到所述组成员管理响应消息,则不再向所述系统侧发送所述组成员管理消息。6、如权利要求l所述的方法,其特征在于,所述系统收到组成员管理消息后,根据群组成员信息判断该集群终端是否具有群组管理权限,如果是,则根据所述组成员管理消息中的组成员管理信息进行相应的群组管理,并向该集群终端返回携带处理结果信息的组成员管理响应消息,否则,直接向该PTT终端返回携带处理失败或者无权管理的信息的组成员管理响应消,包-。7、如权利要求1或6所述的方法,其特征在于,所述集群终端收到所述组成员管理响应消息后,从中获取所述系统侧的组成员管理操作结果信息,当操作结果为成功时,所述集群终端保存更新后的组成员管理信息;当操作结果为失败时,所述集群终端再次向系统侧发起所述组成员管理消息。8、如权利要求l所述的方法,其特征在于,所述群组管理权限的集群终端包括群组组长。9、如权利要求2所述的方法,其特征在于,所述短数据突发消息包括用于区别消息类型的消息头、消息正文长度以及消息正文,其中所述消息正文中至少包括操作类型信息,该操作类型信息中进一步包含用户优先级信息或请求说话最长时间段信息。10、如权利要求9所述的方法,其特征在于,所述消息正文还包括消息标签信息,且所述短数据突发消息格式的组成员管理消息与组成员管理响应消息中的消息标签相对应。11、如权利要求9或IO所述的方法,其特征在于,所述短数据突发消息格式的组成员管理响应消息的消息正文中包括拒绝原因信息。12、一种集群终端,其特征在于,该终端包括一与终端的显示^t块相连的组成员管理消息处理模块,所述组成员管理消息处理模块用于构造携带待更新的组成员管理信息的组成员管理消息并向系统侧发送该组成员管理消息,以及用于对系统侧返回的组成员管理响应消息进行解码并传输给显示模块。13、如权利要求12所述的终端,其特征在于,该终端还包括一与所述组成员管理消息处理模块相连的组成员管理消息定时器,该定时器对组成员管理消息处理模块发起的组成员管理操作进行定时。全文摘要本发明公开了一种具有权限的集群终端及其实现群组管理的方法,涉及数字集群通讯系统领域。本发明方法中,具有组成员管理权限的集群终端向系统侧发起组成员管理消息,该消息中携带待更新的组成员管理信息;所述系统侧根据接收的组成员管理消息进行组成员管理操作后,向所述集群终端返回携带操作结果信息的组成员管理响应消息;所述集群终端接收组成员管理响应消息后,显示该响应消息中的操作结果信息。本发明提出的技术方案,在集群网络中使得有权限的集群终端,如群组组长,可以修改组内其他集群终端的权限等,从而大大方便了集群用户对数字集群业务的使用。文档编号H04W4/08GK101540957SQ20081008791公开日2009年9月23日申请日期2008年3月19日优先权日2008年3月19日发明者勇凌,周加根,张红林,森李,李晨熙,肖远钢申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1