一种PoC群组通信的方法、系统及装置的制作方法

文档序号:7762972阅读:246来源:国知局
专利名称:一种PoC群组通信的方法、系统及装置的制作方法
技术领域
本发明涉及无线通信领域,尤其涉及一种无线一键通(Push to Talk overCellular, PoC)群组通信的方法、系统及装置。
背景技术
PoC是指基于移动蜂窝网络分组域承载,利用基于IP的语音传输协议(Voice over Internet ftOtocoLVoIP)技术实现的半双工语音业务,用户可以通过PoC业务平台, 与其他用户进行一对一会话,或一对多的群组会话。可以创建通话群组,当该群组中的第一群组成员对该群组发起群组会话时,该第一群组成员向服务器发送群组会话请求,服务器再将该群组会话请求发送给该群组内所有的群组成员,该第一群组成员的语音信息会被发送到每个接受该群组会话请求的群组成员O在现有技术中,当PoC业务中的群组成员不想与某些群组成员进行会话时,可以将某些群组成员加入自身设置的黑名单中,该黑名单的信息可以保存在服务器中。当群组成员发起群组会话时,接收到该群组会话请求的该服务器根据该群组成员所在的群组,查找该群组中的每个群组成员的黑名单,判断该群组中的每个群组成员的黑名单中是否包含该发起群组会话的群组成员。当某一群组成员的黑名单中包含该发起群组会话的群组成员时,该服务器不向该某一群组成员发送该群组会话请求。例如,群组成员A将群组成员B加入自身设置的黑名单中,此时若该群组成员B对该群组中的所有群组成员发起群组会话,则该服务器查找自身保存的群组成员B所在的群组中的每个群组成员,并确定该群组成员A设置的黑名单中包含该群组成员B时,该服务器不将该群组成员B发送的该群组会话请求发送给该群组成员A,从而该群组成员A不加入该群组成员B发起的此次群组会话。但是在现有技术中,当该服务器向该群组中未把发起该群组会话的群组成员加入黑名单的群组成员发送该群组会话请求后,会将加入该群组会话的群组成员的信息发送给发起该群组会话的群组成员,但该群组成员接收到加入该群组会话的群组成员的信息时, 将该信息与自身所在的该群组的群组成员的信息进行比较,当判断存在未加入该群组会话的群组成员时,会重新发送群组会话请求。而服务器接收到该群组会话请求后,还是会依据自身保存的信息,确定该群组中未把发起该群组会话的群组成员加入黑名单的群组成员的信息,即当发起该群组会话的群组成员位于某一群组成员的黑名单时,即使该某一群组成员位于发起该群组会话的群组成员所在的群组中,也不会加入此次群组会话,但此时发起该群组会话的群组成员为了与其所在群组中的每个群组成员会话,还是会不断的重新发送该群组会话请求,造成了网络资源的浪费。

发明内容
有鉴于此,本发明实施例提供一种PoC群组通信的方法、系统及装置,用以解决现有技术中PoC群组通信的方法造成网络资源的浪费的问题。本发明实施例提供的一种无线一键通PoC群组通信的方法,包括第一群组成员所在的终端向服务器发送群组会话请求,并接收所述服务器返回的接受所述群组会话请求的每个第二群组成员的信息;将所述每个第二群组成员的信息,与保存的自身具有会话权限的第三群组成员的信息进行比较; 当所述第三群组成员中存在拒绝所述群组会话请求的群组成员时,重新发送所述群组会话请求。本发明实施例提供的一种无线一键通PoC群组通信的方法,包括服务器接收第三群组成员发送的设置请求,其中,所述设置请求中包含所述第三群组成员设置的具有与其进行会话权限的第一群组成员的信息;根据所述设置请求在所述第三群组成员所在的群组中,记录所述第一群组成员具有与所述第三群组成员进行会话的权限信息,并将所述第三群组成员的信息发送到所述第一群组成员所在的终端保存。本发明实施例提供的一种无线一键通PoC群组通信的系统,包括第一群组成员所在的终端,用于向服务器发送群组会话请求,并接收所述服务器返回的接受所述群组会话请求的每个第二群组成员的信息,将所述每个第二群组成员的信息,与保存的自身具有会话权限的第三群组成员的信息进行比较,当所述第三群组成员中存在拒绝所述群组会话请求的群组成员时,重新发送所述群组会话请求;所述服务器,用于接收所述第一群组成员所在的终端发送的所述群组会话请求, 向所述第一群组成员所在的终端返回接受所述群组会话请求的每个第二群组成贡的信息。本发明实施例提供的一种无线一键通PoC群组通信的装置,包括发送模块,用于向服务器发送群组会话请求;接收模块,用于接收所述服务器返回的接受所述群组会话请求的每个第二群组成员的信息;比较模块,用于将所述每个第二群组成员的信息,与保存的自身具有会话权限的第三群组成员的信息进行比较;所述发送模块还用于,根据比较结果,当确定所述第三群组成员中存在拒绝所述群组会话请求的群组成员时,重新发送所述群组会话请求。本发明实施例提供的一种无线一键通PoC群组通信的装置,包括接收模块,用于接收第三群组成员发送的设置请求,其中,所述设置请求中包含所述第三群组成员设置的具有与其进行会话权限的第一群组成员的信息;记录模块,用于根据所述设置请求在所述第三群组成员所在的群组中,记录所述第一群组成员具有与所述第三群组成员进行会话的权限信息;发送模块,用于将所述第三群组成员的信息发送到所述第一群组成员所在的终端保存。本发明实施例提供一种PoC群组通信的方法、系统及装置,该方法第一群组成员所在的终端向服务器发送群组会话请求后,接收该服务器返回的接受该群组会话请求的每个第二群组成员的信息,将每个第二群组成员的信息,与保存的具有会话权限的第三群组成员的信息进行比较,当该第三群组成员中存在拒绝该群组会话请求的群组成员时,重新发送该群组会话请求。由于本发明实施例中该第一群组成员所在的终端保存自身具有会话权限的第三群组成员的信息,并在确定该第三群组成员中存在拒绝该群组会话请求的群组成员时,重新发送该群组会话请求,从而节省了网络资源。


图1为本发明实施例提供的PoC群组通信的过程;图2为本发明实施例提供的该第一群组成员所在的终端保存自身具有通话权限的第三群组成员的信息的过程;图3为本发明实施例提供的PoC群组通信的详细过程;图4为本发明实施例提供的PoC群组通信的系统;图5为本发明实施例提供的PoC群组通信的装置;图6为本发明实施例提供的PoC群组通信的装置。
具体实施例方式本发明实施例提供一种PoC群组通信的方法、系统及装置,该方法第一群组成员所在的终端向服务器发送群组会话请求后,接收该服务器返回的接受该群组会话请求的每个第二群组成员的信息,将每个第二群组成员的信息,与保存的具有会话权限的第三群组成员的信息进行比较,当该第三群组成员中存在拒绝该群组会话请求的群组成员时,重新发送该群组会话请求。由于本发明实施例中该第一群组成员所在的终端保存自身具有会话权限的第三群组成员的信息,并在确定该第三群组成员中存在拒绝该群组会话请求的群组成员时,重新发送该群组会话请求,从而节省了网络资源。下面结合说明书附图,对本发明实施例进行详细描述。图1为本发明实施例提供的PoC群组通信的过程,具体包括以下步骤SlOl 第一群组成员所在的终端向服务器发送群组会话请求,并接收该服务器返回的接受该群组会话请求的每个第二群组成员的信息。在本发明实施例中,当该第一群组成员发起群组会话时,该第一群组成员通过其所在的终端,先向服务器发送该群组会话请求,服务器再将该群组会话请求发送给该群组的群组成员,并且该服务器向该第一群组成员所在的终端返回接受该群组会话请求的每个第二群组成员的信息。S102:将每个第二群组成员的信息,与保存的具有会话权限的第三群组成员的信息进行比较,判断该第三群组成员中是否存在拒绝该群组会话请求的群组成员,若存在,则进行步骤S103,否则进行步骤S104。在本发明实施例中,该第一群组成员所在的终端保存自身具有会话权限的第三群组成员的信息,即保存该群组中未把该第一群组成员加入黑名单的第三群组成员的信息, 该第一群组成员所在的终端将每个第二群组成员的信息,与保存的第三群组成员的信息进行比较,判断未把该第一群组成员加入黑名单的第三群组成员中,是否存在拒绝该群组会话请求的群组成员。S103:重新发送该群组会话请求,并接收该服务器返回的接受重新发送的该群组会话请求的每个第二群组成员的信息,返回步骤S102。根据比较结果,当确定该第三群组成员中存在拒绝该群组会话请求的群组成员时,重新发送该群组会话请求,并接收该服务器返回的接受重新发送的该群组会话请求的每个第二群组成员的信息,继续判断该第三群组成员中是否存在拒绝重新发送的该群组会话请求的群组成员,即进行步骤S102。S104 与接受该群组会话请求的群组成员进行会话。根据比较结果,当确定该第三群组成员中不存在拒绝该群组会话请求的群组成员时,确定该群组中未把该第一群组成员加入黑名单的第三群组成员都接受了该群组会话请求,因此不重新发送该群组会话请求,与接受该群组会话请求的群组成员进行会话。在上述过程中,第一群组成员所在的终端向服务器发送群组会话请求后,接收该服务器返回的接受该群组会话请求的每个第二群组成员的信息,将每个第二群组成员的信息,与保存的具有会话权限的第三群组成员的信息进行比较,当该第三群组成员中存在拒绝该群组会话请求的群组成员时,重新发送该群组会话请求。由于该第一群组成员所在的终端保存自身具有会话权限的第三群组成员的信息,并在确定该第三群组成员中存在拒绝该群组会话请求的群组成员时,重新发送该群组会话请求,从而节省了网络资源。在本发明实施例中,该服务器包括PoC服务器和列表管理(List ManagerServer, LMS)服务器。其中,该PoC服务器用于处理会话相关的操作,例如提供PoC 会话操作、媒体分发和发言权控制功能等;LMS服务器用于管理和维护用户的联系人列表、 群组列表以及群组成员列表。因此,在上述步骤SlOl中,第一群组成员所在的终端向服务器发送群组会话请求,并接收该服务器返回的接受该群组会话请求的每个第二群组成员的信息,具体为,第一群组成员所在的终端向PoC服务器发送群组会话请求,并接收该PoC服务器返回的接受该群组会话请求的每个第二群组成员的信息。该PoC服务器在接收到该第一群组成员所在的终端发送的群组会话请求后,查找该LMS服务器中保存的该第一群组成员所在的群组中每个群组成员设置的黑名单,判断该群组中每个群组成员设置的黑名单中是否包含该第一群组成员,当确定该LMS服务器中保存的该群组中某个群组成员设置的黑名单中包含该第一群组成员时,不将该群组会话请求发送给该群组成员,否则将该群组会话请求发送给该群组成员。并且,该PoC服务器将该群组中接受该群组会话请求的每个第二群组成员的信息返回该第一群组成员所在的终端。在本发明实施例中,当该群组中的第三群组成员设置该第一群组成员具有与其进行会话权限时,即当该第三群组成员未把该第一群组成员加入黑名单时,该服务器记录该第三群组成员设置的该第一群组成员具有与其进行会话的权限信息,并将该第三群组成员的信息发送到该第一群组成员所在的终端保存。图2为本发明实施例提供的该第一群组成员所在的终端保存自身具有通话权限的第三群组成员的信息的过程,具体包括以下步骤S201 该服务器接收该第三群组成员发送的设置请求,其中,该设置请求中包含该第三群组成员设置的具有与其进行会话权限的该第一群组成员的信息。在本发明实施例中,该服务器包括PoC服务器和LMS服务器,当该第三群组成员设置该第一群组成员具有与其进行会话的权限时,即该第三群组成员未把该第一群组成员加入黑名单时,先向该LMS服务器发送设置请求。S202:根据该设置请求在该第三群组成员所在的群组中,记录该第一群组成员具有与该第三群组成员进行会话的权限信息,并将该第三群组成员的信息发送到该第一群组成员所在的终端保存。在本发明实施例中,该LMS服务器根据该设置请求,该群组中记录该第一群组成员具有与该第三群组成员进行会话的权限信息,并将该第三群组成员的信息发送该第一群组成员所在的终端保存。在上述过程中,该LMS接收该第三群组成员发送的设置请求,并根据该设置请求记录该第一群组成员具有与该第三群组成员进行会话的权限信息,并将该第三群组成员的信息发送到该第一群组成员所在的终端保存。在本发明实施例中,该LMS服务器记录该第一群组成员具有与该第三群组成员进行会话的权限信息的方法可以为,该LMS服务器根据接收到的该设置请求中包含的该第一群组成员的信息,针对该第三群组成员对该第一群组成员设置会话权限标记并记录。并且,该群组中已经设置了该第一群组成员具有与其进行会话的权限的群组成员,也可以重新设置该第一群组成员不具有与其进行会话的权限,即该群组成员也可以将该第一群组成员重新加入黑名单,具体为,该LMS服务器接收该群组成员发送的设置请求, 其中,该设置请求中包含该群组成员设置的不具有与其进行会话权限的第一群组成员的信息,根据该设置请求在该群组中,删除针对该群组成员对该第一群组成员设置的会话权限标记并记录。由于该群组成员重新设置该第一群组成员不具有与其进行会话的权限,即该群组成员将该第一群组成员重新加入了黑名单,因此该LMS服务器通知该第一群组成员所在的终端,在保存的自身具有会话权限的第三群组成员中,删除该群组成员的信息。在本发明实施例中,为了提高该LMS服务器记录该第一群组成员具有与该第三群组成员进行会话的权限信息的效率,该LMS服务器记录该第一群组成员具有与该第三群组成员进行会话的权限信息的方法还可以为,该LMS服务器根据接收到的该设置请求中包含的该第一群组成员的信息,将该第三群组成员的信息添加到该第一群组成员的有效群组成员列表中并记录。当该群组中某个群组成员设置该第一群组成员具有与其进行会话的权限时,即未把该第一群组成员加入黑名单时,该LMS服务器将该群组成员的信息添加到该第一群组成员的有效群组成员列表中,并将该第一群组成员的有效群组成员列表发送给该第一群组成员所在的终端,对该第一群组成员所在的终端保存的自身具有会话权限的第三群组成员进行更新。并且,该群组中已经设置了该第一群组成员具有与其进行会话的权限的群组成员,也可以重新设置该第一群组成员不具有与其进行会话的权限,即该群组成员也可以将该第一群组成员重新加入黑名单,具体为,该LMS服务器接收该群组成员发送的设置请求, 其中,该设置请求中包含该群组成员设置的不具有与其进行会话权限的第一群组成员的信息,根据该设置请求将该第一群组成员的有效群组成员列表中记录的该群组成员的信息删除,并将该群组成员的信息添加到该第一群组成员的无效群组成员列表中并记录。该LMS 服务器将保存的该第一群组成员的有效群组成员列表发送给该第一群组成员所在的终端, 对该第一群组成员所在的终端保存的自身具有会话权限的第三群组成员进行更新,或通知该第一群组成员所在的终端,将保存的自身具有会话权限的第三群组成员中,删除该群组成员的信息。当该LMS服务器采用保存该第一群组成员的有效群组成员列表和无效群组成员列表的方法,记录该第一群组成员具有与该第三群组成员进行会话的权限信息时,由于该第一群组成员的有效群组成员列表中的群组成员,即为该群组中未把该第一群组成员加入黑名单的群组成员,因此该PoC服务器在接收到该第一群组成员发送的该群组会话请求后,可以在该LMS服务器中直接查找该第一群组成员的有效群组成员列表,并将该群组会话请求发送给该第一群组成员的有效群组成员列表中的每个群组成员。在本发明实施例中,为了进一步节省网络资源,当该第一群组成员所在的终端确定其保存的自身具有会话权限的第三群组成员中存在拒绝该群组会话请求的群组成员时, 判断重新发送该群组会话请求的次数是否小于设置的重发次数阈值,当确定重新发送该群组会话请求的次数小于该重发次数阈值时,重新发送该群组会话请求,并对重新发送该群组会话请求的次数进行更新。其中,该重发次数阈值可以根据需要具体设定。例如,可以设置该重发次数阈值为3次,则该第一群组成员所在的终端可以将该群组回呼请求重新发送 3次,当重新发送该群组会话请求的次数为O次时,即该第一群组成员所在的终端还没有重新发送该群组会话请求时,确定重新发送该群组会话请求的次数小于该重发次数阈值,则重新发送该群组会话请求,并将重新发送该群组会话请求的次数更新为1次。当确定重新发送该群组会话请求的次数不小于该重发次数阈值时,该第一群组成员与接收该群组会话请求的群组成员进行会话,即不继续重新发送该群组会话请求。在本发明实施例中,该第三群组成员中存在的拒绝该群组会话请求的群组成员中,可能存在不在线的群组成员。若存在该不在线的群组成员,则即使将该群组会话请求重新发送给该不在线的群组成员,该不在线的群组成员也不能接受该群组会话请求,会进一步造成网络资源的浪费。因此为了进一步节省网络资源,当该第一群组成员所在的终端确定保存的在线的第三群组成员中存在拒绝该群组会话请求的群组成员时,重新发送该群组会话请求,其中,该第一群组成员所在的终端可以通过用户状态服务器获取该第三群组成员的状态信息,并根据获取的该第三群组成员的状态信息,判断该第三群组成员是否为在线状态。图3为本发明实施例提供的PoC群组通信的详细过程,具体包括以下步骤S301 第一群组成员所在的终端向PoC服务器发送群组会话请求,并接收该PoC服务器返回的接受该群组会话请求的每个第二群组成员的信息。在本发明实施例中,当该第一群组成员发起群组会话时,该第一群组成员通过其所在的终端,先向该PoC服务器发送该群组会话请求,该PoC服务器再将该群组会话请求发送给该群组的群组成员,并且该PoC服务器向该第一群组成员所在的终端返回接收该群组会话请求的每个第二群组成员的信息。S302:将每个第二群组成员的信息,与保存的具有会话权限的在线的第三群组成员的信息进行比较,判断该在线的第三群组成员中是否存在拒绝该群组会话请求的群组成员,若存在,则进行步骤S303,否则进行步骤S304。在本发明实施例中,该第一群组成员所在的终端保存自身具有会话权限的第三群组成员的信息,即保存该群组中未把该第一群组成员加入黑名单的第三群组成员的信息,该第一群组成员所在的终端将每个第二群组成员的信息,与保存的在线的第三群组成员的信息进行比较,判断未把该第一群组成员加入黑名单的在线的第三群组成员中,是否存在拒绝该群组会话请求的群组成员。其中,该第一群组成员所在的终端可以通过用户状态服务器获取该第三群组成员的状态信息,并根据获取的该第三群组成员的状态信息,判断该第三群组成员是否为在线状态。S303:判断重新发送该群组会话请求的次数是否小于设置的重发次数阈值,若小于,则进行步骤S305,否则进行步骤S304。在本发明实施例中,根据比较结果,当确定该在线的第三群组成员中存在拒绝该群组会话请求的群组成员时,该第一群组成员所在的终端根据保存的重新发送该群组会话请求的次数,判断该重发次数是否小于设置的重发次数阈值,其中,该重发次数阈值可以根据需要具体设定。S304 与接受该群组会话请求的群组成员进行会话。根据比较结果,当确定该在线的第三群组成员中不存在拒绝该群组会话请求的群组成员时,该第一群组成员与接受该群组会话请求的群组成员进行会话,即不重新发送该群组会话请求;或当确定保存的重新发送该群组会话请求的次数不小于该重发次数阈值时,该第一群组成员与接受该群组会话请求的群组成员进行会话,即不继续重新发送该群组会话请求。S305 重新发送该群组会话请求,并对重新发送该群组会话请求的次数进行更新, 接收该PoC服务器返回的接受重新发送的该群组会话请求的每个第二群组成员的信息,返回步骤S302。当确定保存的重新发送该群组会话请求的次数小于该重发次数阈值时,通过该 PoC服务器,重新发送该群组会话请求,并对重新发送该群组会话请求的次数进行更新。并且,接收该PoC服务器返回的接受重新发送的该群组会话请求的每个第二群组成员的信息,继续判断该在线的第三群组成员中是否存在拒绝重新发送的该群组会话请求的群组成员,即进行步骤S302。在上述过程中,第一群组成员所在的终端向该PoC服务器发送群组会话请求后, 接收该PoC服务器返回的接受该群组会话请求的每个第二群组成员的信息,将每个第二群组成员的信息,与保存的具有会话权限的在线的第三群组成员的信息进行比较,当该在线的第三群组成员中存在拒绝该群组会话请求的群组成员时,重新发送该群组会话请求。由于该第一群组成员所在的终端保存自身具有会话权限的第三群组成员的信息,并在确定该第三群组成员中存在拒绝该群组会话请求的群组成员时,重新发送该群组会话请求,从而节省了网络资源。并且,该第一群组成员将每个第二群组成员的信息,与在线的该第三群组成员的信息进行比较,判断该在线的第三群组成员中是否存在拒绝该群组会话请求的群组成员, 当该在线的第三群组成员中存在拒绝该群组会话请求的群组成员时,重新发送该群组会话请求,避免了将该群组会话请求重新发送给该群组中不在线的群组成员,进一步节省了网络资源。另外,在本发明实施例中,该第一群组成员所在的终端保存自身具有通话权限的第三群组成员的信息具体为,LMS服务器接收该第三群组成员发送的设置请求,其中,该设置请求中包含该第三群组成员设置的具有与其进行会话权限的该第一群组成员的信息,根据该设置请求在该第三群组成员所在的群组中,记录该第一群组成员具有与该第三群组成员进行会话的权限信息,并将该第三群组成员的信息发送到该第一群组成员所在的终端保存。同时,为了提高该LMS服务器记录该第一群组成员具有与该第三群组成员进行会话的权限信息的效率,该LMS服务器记录该第一群组成员具有与该第三群组成员进行会话的权限信息的方法可以为,该LMS服务器根据接收到的该设置请求中包含的该第一群组成员的信息,将该第三群组成员的信息添加到该第一群组成员的有效群组成员列表中并记录。图4为本发明实施例提供的PoC群组通信的系统,具体包括第一群组成员所在的终端401,用于向服务器402发送群组会话请求,并接收所述服务器402返回的接受所述群组会话请求的每个第二群组成员的信息,将所述每个第二群组成员的信息,与保存的具有会话权限的第三群组成员的信息进行比较,根据比较结果,当确定所述第三群组成员中存在拒绝所述群组会话请求的群组成员时,重新发送所述群组会话请求;所述服务器402,用于接收所述第一群组成员所在的终端401发送的所述群组会话请求,向所述第一群组成员所在的终端401返回接受所述群组会话请求的每个第二群组成员的信息。所述服务器402具体用于,接收第三群组成员发送的设置请求,其中,所述设置请求中包含所述第三群组成员设置的具有与其进行会话权限的所述第一群组成员的信息,根据所述设置请求在所述第三群组成员所在的群组中,记录所述第一群组成员具有与所述第三群组成员进行会话的权限信息,并将所述第三群组成员的信息发送到所述第一群组成员所在的终端401保存;所述第一群组成员所在的终端401具体用于,保存接收到的所述第三群组成员的
fn息ο所述服务器402具体用于,根据接收到的所述设置请求中包含的所述第一群组成员的信息,针对所述第三群组成员对所述第一群组成员设置会话权限标记并记录。所述服务器402具体用于,根据接收到的所述设置请求中包含的所述第一群组成员的信息,将所述第三群组成员的信息添加到所述第一群组成员的有效群组成员列表中并记录。所述第一群组成员所在的终端401具体用于,判断重新发送所述群组会话请求的次数是否小于设置的重发次数阈值,当确定重新发送所述群组会话请求的次数小于所述重发次数阈值时,重新发送所述群组会话请求,并对重新发送所述群组会话请求的次数进行更新。图5为本发明实施例提供的PoC群组通信的装置,具体包括发送模块501,用于向服务器发送群组会话请求;接收模块502,用于接收所述服务器返回的接受所述群组会话请求的每个第二群组成员的信息;
比较模块503,用于将所述每个第二群组成员的信息,与保存的具有会话权限的第三群组成员的信息进行比较;所述发送模块501还用于,根据比较结果,当确定所述第三群组成员中存在拒绝所述群组会话请求的群组成员时,重新发送所述群组会话请求。所述发送模块501具体用于,判断重新发送所述群组会话请求的次数是否小于设置的重发次数阈值,当确定重新发送所述群组会话请求的次数小于所述重发次数阈值时, 重新发送所述群组会话请求,并对重新发送所述群组会话请求的次数进行更新。图6为本发明实施例提供的PoC群组通信的装置,具体包括接收模块601,用于接收第三群组成员发送的设置请求,其中,所述设置请求中包含所述第三群组成员设置的具有与其进行会话权限的所述第一群组成员的信息;记录模块602,用于根据所述设置请求在所述第三群组成员所在的群组中,记录所述第一群组成员具有与所述第三群组成员进行会话的权限信息;发送模块603,用于将所述第三群组成员的信息发送到所述第一群组成员所在的终端保存。所述记录模块602具体用于,根据接收到的所述设置请求中包含的所述第一群组成员的信息,针对所述第三群组成员对所述第一群组成员设置会话权限标记并记录。所述记录模块602具体用于,根据接收到的所述设置请求中包含的所述第一群组成员的信息,将所述第三群组成员的信息添加到所述第一群组成员的有效群组成员列表中并记录。本发明实施例提供一种PoC群组通信的方法、系统及装置,该方法第一群组成员所在的终端向服务器发送群组会话请求后,接收该服务器返回的接受该群组会话请求的每个第二群组成员的信息,将每个第二群组成员的信息,与保存的具有会话权限的第三群组成员的信息进行比较,当该第三群组成员中存在拒绝该群组会话请求的群组成员时,重新发送该群组会话请求。由于本发明实施例中该第一群组成员所在的终端保存自身具有会话权限的第三群组成员的信息,并在确定该第三群组成员中存在拒绝该群组会话请求的群组成员时,重新发送该群组会话请求,从而节省了网络资源。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种无线一键通PoC群组通信的方法,其特征在于,包括第一群组成员所在的终端向服务器发送群组会话请求,并接收所述服务器返回的接受所述群组会话请求的每个第二群组成员的信息;将所述每个第二群组成员的信息,与保存的具有会话权限的第三群组成员的信息进行比较;根据比较结果,当确定所述第三群组成员中存在拒绝所述群组会话请求的群组成员时,重新发送所述群组会话请求。
2.如权利要求1所述的方法,其特征在于,重新发送所述群组会话请求包括判断重新发送所述群组会话请求的次数是否小于设置的重发次数阈值;当确定重新发送所述群组会话请求的次数小于所述重发次数阈值时,重新发送所述群组会话请求,并对重新发送所述群组会话请求的次数进行更新。
3.一种无线一键通PoC群组通信的方法,其特征在于,包括服务器接收第三群组成员发送的设置请求,其中,所述设置请求中包含所述第三群组成员设置的具有与其进行会话权限的第一群组成员的信息;根据所述设置请求在所述第三群组成员所在的群组中,记录所述第一群组成员具有与所述第三群组成员进行会话的权限信息,并将所述第三群组成员的信息发送到所述第一群组成员所在的终端保存。
4.如权利要求3所述的方法,其特征在于,记录所述第一群组成员具有与所述第三群组成员进行会话的权限信息包括所述服务器根据接收到的所述设置请求中包含的所述第一群组成员的信息,针对所述第三群组成员对所述第一群组成员设置会话权限标记并记录。
5.如权利要求3所述的方法,其特征在于,记录所述第一群组成员具有与所述第三群组成员进行会话的权限信息包括所述服务器根据接收到的所述设置请求中包含的所述第一群组成员的信息,将所述第三群组成员的信息添加到所述第一群组成员的有效群组成员列表中并记录。
6.一种无线一键通PoC群组通信的系统,其特征在于,包括第一群组成员所在的终端,用于向服务器发送群组会话请求,并接收所述服务器返回的接受所述群组会话请求的每个第二群组成员的信息,将所述每个第二群组成员的信息, 与保存的具有会话权限的第三群组成员的信息进行比较,根据比较结果,当确定所述第三群组成员中存在拒绝所述群组会话请求的群组成员时,重新发送所述群组会话请求;所述服务器,用于接收所述第一群组成员所在的终端发送的所述群组会话请求,向所述第一群组成员所在的终端返回接受所述群组会话请求的每个第二群组成员的信息。
7.如权利要求6所述的系统,其特征在于,所述服务器具体用于,接收第三群组成员发送的设置请求,其中,所述设置请求中包含所述第三群组成员设置的具有与其进行会话权限的所述第一群组成员的信息,根据所述设置请求在所述第三群组成员所在的群组中,记录所述第一群组成员具有与所述第三群组成员进行会话的权限信息,并将所述第三群组成员的信息发送到所述第一群组成员所在的终端保存;所述第一群组成员所在的终端具体用于,保存接收到的所述第三群组成员的信息。
8.如权利要求7所述的系统,其特征在于,所述服务器具体用于,根据接收到的所述设置请求中包含的所述第一群组成员的信息,针对所述第三群组成员对所述第一群组成员设置会话权限标记并记录。
9.如权利要求7所述的系统,其特征在于,所述服务器具体用于,根据接收到的所述设置请求中包含的所述第一群组成员的信息,将所述第三群组成员的信息添加到所述第一群组成员的有效群组成员列表中并记录。
10.如权利要求6所述的系统,其特征在于,所述第一群组成员所在的终端具体用于, 判断重新发送所述群组会话请求的次数是否小于设置的重发次数阈值,当确定重新发送所述群组会话请求的次数小于所述重发次数阈值时,重新发送所述群组会话请求,并对重新发送所述群组会话请求的次数进行更新。
11.一种无线一键通PoC群组通信的装置,其特征在于,包括 发送模块,用于向服务器发送群组会话请求;接收模块,用于接收所述服务器返回的接受所述群组会话请求的每个第二群组成员的 fn息;比较模块,用于将所述每个第二群组成员的信息,与保存的具有会话权限的第三群组成员的信息进行比较;所述发送模块还用于,根据比较结果,当确定所述第三群组成员中存在拒绝所述群组会话请求的群组成员时,重新发送所述群组会话请求。
12.如权利要求11所述的装置,其特征在于,所述发送模块具体用于,判断重新发送所述群组会话请求的次数是否小于设置的重发次数阈值,当确定重新发送所述群组会话请求的次数小于所述重发次数阈值时,重新发送所述群组会话请求,并对重新发送所述群组会话请求的次数进行更新。
13.一种无线一键通PoC群组通信的装置,其特征在于,包括接收模块,用于接收第三群组成员发送的设置请求,其中,所述设置请求中包含所述第三群组成员设置的具有与其进行会话权限的第一群组成员的信息;记录模块,用于根据所述设置请求在所述第三群组成员所在的群组中,记录所述第一群组成员具有与所述第三群组成员进行会话的权限信息;发送模块,用于将所述第三群组成员的信息发送到所述第一群组成员所在的终端保存。
14.如权利要求13所述的装置,其特征在于,所述记录模块具体用于,根据接收到的所述设置请求中包含的所述第一群组成员的信息,针对所述第三群组成员对所述第一群组成员设置会话权限标记并记录。
15.如权利要求13所述的装置,其特征在于,所述记录模块具体用于,根据接收到的所述设置请求中包含的所述第一群组成员的信息,将所述第三群组成员的信息添加到所述第一群组成员的有效群组成员列表中并记录。
全文摘要
本发明公开了一种PoC群组通信的方法、系统及装置,用以解决现有技术中PoC群组通信的方法造成网络资源的浪费的问题。该方法第一群组成员所在的终端向服务器发送群组会话请求后,接收该服务器返回的接受该群组会话请求的每个第二群组成员的信息,将每个第二群组成员的信息,与保存的具有会话权限的第三群组成员的信息进行比较,当该第三群组成员中存在拒绝该群组会话请求的群组成员时,重新发送该群组会话请求。由于本发明实施例中该第一群组成员所在的终端保存自身具有会话权限的第三群组成员的信息,并在确定该第三群组成员中存在拒绝该群组会话请求的群组成员时,重新发送该群组会话请求,从而节省了网络资源。
文档编号H04W4/08GK102457811SQ201010517780
公开日2012年5月16日 申请日期2010年10月18日 优先权日2010年10月18日
发明者张旭春, 朱彩辉, 李黎阳 申请人:中国移动通信集团北京有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1